diff --git a/i18n/ads-language-pack-de/CHANGELOG.md b/i18n/ads-language-pack-de/CHANGELOG.md index b5c400f7f9..a22bb87481 100644 --- a/i18n/ads-language-pack-de/CHANGELOG.md +++ b/i18n/ads-language-pack-de/CHANGELOG.md @@ -2,4 +2,5 @@ All notable changes to the "ads-language-pack-de" language pack will be documented in this file. ## [Released] +* September 2, 2021 - Release for Azure Data Studio 1.33 * May 21, 2021 - Release for Azure Data Studio 1.29 diff --git a/i18n/ads-language-pack-de/package.json b/i18n/ads-language-pack-de/package.json index 67ea7ace17..8dec952fc5 100644 --- a/i18n/ads-language-pack-de/package.json +++ b/i18n/ads-language-pack-de/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-de", "displayName": "German Language Pack for Azure Data Studio", "description": "Language pack extension for German", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 1f2cd6cbc7..2417a600f2 100644 --- a/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "SQL Server-Notebooks", + "description.sqlserverNotebooks": "Notebooks erleichtern Ihnen den Einstieg in SQL Server sowie in die Fehlerbehebung.", "title.sqlServer2019Book": "Leitfaden zu SQL Server 2019", - "description.sqlserverNotebooks": "Notebooks erleichtern Ihnen den Einstieg in SQL Server sowie in die Fehlerbehebung." + "title.sqlServerNotebooks": "SQL Server-Notebooks" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-de/translations/extensions/admin-tool-ext-win.i18n.json index d03cbb2d55..3134c7db71 100644 --- a/i18n/ads-language-pack-de/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Datenbankverwaltungstool-Erweiterungen für Windows", - "adminToolExtWin.description": "Hiermit werden Azure Data Studio zusätzliche Windows-spezifische Funktionen hinzugefügt.", - "adminToolExtWin.propertiesMenuItem": "Eigenschaften", - "adminToolExtWin.launchGswMenuItem": "Skripts generieren..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "Für \"handleLaunchSsmsMinPropertiesDialogCommand\" wurde kein ConnectionContext angegeben.", - "adminToolExtWin.noOENode": "Der Objekt-Explorer-Knoten konnte nicht aus dem connectionContext ermittelt werden: {0}", - "adminToolExtWin.noConnectionContextForGsw": "Für \"handleLaunchSsmsMinPropertiesDialogCommand\" wurde kein ConnectionContext angegeben.", - "adminToolExtWin.noConnectionProfile": "Über den connectionContext wurde kein connectionProfile angegeben: {0}", "adminToolExtWin.launchingDialogStatus": "Das Dialogfeld wird gestartet...", + "adminToolExtWin.noConnectionContextForGsw": "Für \"handleLaunchSsmsMinPropertiesDialogCommand\" wurde kein ConnectionContext angegeben.", + "adminToolExtWin.noConnectionContextForProp": "Für \"handleLaunchSsmsMinPropertiesDialogCommand\" wurde kein ConnectionContext angegeben.", + "adminToolExtWin.noConnectionProfile": "Über den connectionContext wurde kein connectionProfile angegeben: {0}", + "adminToolExtWin.noOENode": "Der Objekt-Explorer-Knoten konnte nicht aus dem connectionContext ermittelt werden: {0}", "adminToolExtWin.ssmsMinError": "Fehler beim Aufruf von SsmsMin mit den Argumenten \"{0}\": {1}" + }, + "package": { + "adminToolExtWin.description": "Hiermit werden Azure Data Studio zusätzliche Windows-spezifische Funktionen hinzugefügt.", + "adminToolExtWin.displayName": "Datenbankverwaltungstool-Erweiterungen für Windows", + "adminToolExtWin.launchGswMenuItem": "Skripts generieren...", + "adminToolExtWin.propertiesMenuItem": "Eigenschaften" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-de/translations/extensions/agent.i18n.json index c77a4c02f8..6b10abeb2d 100644 --- a/i18n/ads-language-pack-de/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "SQL Server-Ereigniswarnung", + "alertData.saveErrorMessage": "Fehler bei Warnungsaktualisierung: \"{0}\"", + "alertDialog.PerformanceCondition": "SQL Server-Leistungsstatuswarnung", + "alertDialog.WmiEvent": "WMI-Ereigniswarnung" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "Es muss ein Auftragsname angegeben werden.", + "jobData.newJobErrorMessage": "Fehler beim Erstellen des Auftrags: \"{0}\"", + "jobData.newJobSuccessMessage": "Der Auftrag \"{0}\" wurde erfolgreich erstellt.", + "jobData.saveErrorMessage": "Fehler beim Aktualisieren des Auftrags: \"{0}\"", + "jobData.saveSucessMessage": "Der Auftrag \"{0}\" wurde erfolgreich aktualisiert.", + "jobData.whenJobCompletes": "Bei Abschluss des Auftrags", + "jobData.whenJobFails": "Bei Auftragsfehler", + "jobData.whenJobSucceeds": "Bei erfolgreicher Auftragsausführung" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "Fehler beim Aktualisieren des Schritts: \"{0}\"", + "stepData.jobNameRequired": "Es muss ein Auftragsname angegeben werden.", + "stepData.stepNameRequired": "Es muss ein Schrittname angegeben werden." + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Ungültiger Notizbuchpfad", + "notebookData.jobExists": "Ein Auftrag mit einem ähnlichen Namen ist bereits vorhanden", + "notebookData.jobNameRequired": "Es muss ein Name für das Notizbuch angegeben werden", + "notebookData.newJobErrorMessage": "Fehler beim Erstellen des Notebooks „{0}“", + "notebookData.newJobSuccessMessage": "Notizbuch „{0}“ erfolgreich erstellt", + "notebookData.saveErrorMessage": "Fehler beim Aktualisieren des Notizbuchs \"{0}\"", + "notebookData.saveSucessMessage": "Notizbuch „{0}“ wurde erfolgreich aktualisiert", + "notebookData.selectExecutionDatabase": "Ausführungsdatenbank auswählen", + "notebookData.selectStorageDatabase": "Speicherdatenbank auswählen", + "notebookData.templatePathRequired": "Der Vorlagenpfad muss angegeben werden", + "notebookData.whenJobCompletes": "Wenn das Notizbuch abgeschlossen ist", + "notebookData.whenJobFails": "Wenn das Notizbuch fehlschlägt", + "notebookData.whenJobSucceeds": "Wenn das Notizbuch erfolgreich ist" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Der Proxy \"{0}\" wurde erfolgreich erstellt.", + "proxyData.saveErrorMessage": "Fehler bei Proxyaktualisierung: \"{0}\"", + "proxyData.saveSucessMessage": "Der Proxy \"{0}\" wurde erfolgreich aktualisiert." + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "OK", - "agentDialog.Cancel": "Abbrechen" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Datenbankdateien finden:", - "jobStepDialog.ok": "OK", - "jobStepDialog.cancel": "Abbrechen", - "jobStepDialog.general": "Allgemein", - "jobStepDialog.advanced": "Erweitert", - "jobStepDialog.open": "Öffnen...", - "jobStepDialog.parse": "Analysieren", - "jobStepDialog.successParse": "Der Befehl wurde erfolgreich analysiert.", - "jobStepDialog.failParse": "Fehler bei Befehl.", - "jobStepDialog.blankStepName": "Der Schrittname darf nicht leer sein.", - "jobStepDialog.processExitCode": "Prozessexitcode eines erfolgreichen Befehls:", - "jobStepDialog.stepNameLabel": "Schrittname", - "jobStepDialog.typeLabel": "Typ", - "jobStepDialog.runAsLabel": "Ausführen als", - "jobStepDialog.databaseLabel": "Datenbank", - "jobStepDialog.commandLabel": "Befehl", - "jobStepDialog.successAction": "Aktion bei Erfolg", - "jobStepDialog.failureAction": "Aktion bei Fehler", - "jobStepDialog.runAsUser": "Als Benutzer ausführen", - "jobStepDialog.retryAttempts": "Wiederholungsversuche", - "jobStepDialog.retryInterval": "Wiederholungsintervall (Minuten)", - "jobStepDialog.logToTable": "In Tabelle protokollieren", - "jobStepDialog.appendExistingTableEntry": "Ausgabe an vorhandenen Eintrag in Tabelle anfügen", - "jobStepDialog.includeStepOutputHistory": "Schrittausgabe in Verlauf einschließen", - "jobStepDialog.outputFile": "Ausgabedatei", - "jobStepDialog.appendOutputToFile": "Ausgabe an vorhandene Datei anfügen", - "jobStepDialog.selectedPath": "Ausgewählter Pfad", - "jobStepDialog.filesOfType": "Dateien vom Typ", - "jobStepDialog.fileName": "Dateiname", - "jobStepDialog.allFiles": "Alle Dateien (*)", - "jobStepDialog.newJobStep": "Neuer Auftragsschritt", - "jobStepDialog.editJobStep": "Auftragsschritt bearbeiten", - "jobStepDialog.TSQL": "Transact-SQL-Skript (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Betriebssystem (CmdExec)", - "jobStepDialog.replicationDistribution": "Replikationsverteiler", - "jobStepDialog.replicationMerge": "Replikationsmerge", - "jobStepDialog.replicationQueueReader": "Replikations-Warteschlangenleser", - "jobStepDialog.replicationSnapshot": "Replikationsmomentaufnahme", - "jobStepDialog.replicationTransactionLogReader": "Replikationstransaktionsprotokoll-Leser", - "jobStepDialog.analysisCommand": "SQL Server Analysis Services-Befehl", - "jobStepDialog.analysisQuery": "SQL Server Analysis Services-Abfrage", - "jobStepDialog.servicesPackage": "SQL Server Integration Services-Paket", - "jobStepDialog.agentServiceAccount": "Konto des SQL Server-Agent-Diensts", - "jobStepDialog.nextStep": "Zum nächsten Schritt wechseln", - "jobStepDialog.quitJobSuccess": "Beenden des Auftrags mit Erfolgsmeldung", - "jobStepDialog.quitJobFailure": "Beenden des Auftrags mit Fehlermeldung" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Auftragszeitpläne", - "pickSchedule.ok": "OK", - "pickSchedule.cancel": "Abbrechen", - "pickSchedule.availableSchedules": "Verfügbare Zeitpläne:", - "pickSchedule.scheduleName": "Name", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "Beschreibung" + "agentDialog.Cancel": "Abbrechen", + "agentDialog.OK": "OK" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Warnung erstellen", - "alertDialog.editAlert": "Warnung bearbeiten", - "alertDialog.General": "Allgemein", - "alertDialog.Response": "Antwort", - "alertDialog.Options": "Optionen", - "alertDialog.eventAlert": "Ereigniswarnungsdefinition", - "alertDialog.Name": "Name", - "alertDialog.Type": "Typ", - "alertDialog.Enabled": "Aktiviert", + "alertDialog.AdditionalNotification": "Zusätzlich zu sendende Benachrichtigung", + "alertDialog.AllDatabases": "", "alertDialog.DatabaseName": "Datenbankname", + "alertDialog.DelayMinutes": "Verzögerung (Minuten)", + "alertDialog.DelaySeconds": "Verzögerung (Sekunden)", + "alertDialog.Enabled": "Aktiviert", "alertDialog.ErrorNumber": "Fehlernummer", - "alertDialog.Severity": "Schweregrad", - "alertDialog.RaiseAlertContains": "Warnung auslösen, wenn die Meldung Folgendes enthält", + "alertDialog.ExecuteJob": "Auftrag ausführen", + "alertDialog.ExecuteJobName": "Auftragsname", + "alertDialog.General": "Allgemein", + "alertDialog.IncludeErrorInEmail": "Fehlertext der Warnung in E-Mail einschließen", + "alertDialog.IncludeErrorInPager": "Fehlertext der Warnung in Pager einfügen", "alertDialog.MessageText": "Meldungstext", + "alertDialog.Name": "Name", + "alertDialog.NewJob": "Neuer Auftrag", + "alertDialog.NewOperator": "Neuer Operator", + "alertDialog.NotifyOperators": "Operator benachrichtigen", + "alertDialog.OperatorEmail": "E-Mail", + "alertDialog.OperatorList": "Operatorliste", + "alertDialog.OperatorName": "Operator", + "alertDialog.OperatorPager": "Pager", + "alertDialog.Options": "Optionen", + "alertDialog.RaiseAlertContains": "Warnung auslösen, wenn die Meldung Folgendes enthält", + "alertDialog.Response": "Antwort", + "alertDialog.Severity": "Schweregrad", "alertDialog.Severity001": "001: Verschiedene Systemangaben", "alertDialog.Severity002": "002: Reserviert", "alertDialog.Severity003": "003: Reserviert", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023: Schwerwiegender Fehler: Datenbankintegrität zweifelhaft", "alertDialog.Severity024": "024: Schwerwiegender Fehler: Hardwarefehler", "alertDialog.Severity025": "025: Schwerwiegender Fehler", - "alertDialog.AllDatabases": "", - "alertDialog.ExecuteJob": "Auftrag ausführen", - "alertDialog.ExecuteJobName": "Auftragsname", - "alertDialog.NotifyOperators": "Operator benachrichtigen", - "alertDialog.NewJob": "Neuer Auftrag", - "alertDialog.OperatorList": "Operatorliste", - "alertDialog.OperatorName": "Operator", - "alertDialog.OperatorEmail": "E-Mail", - "alertDialog.OperatorPager": "Pager", - "alertDialog.NewOperator": "Neuer Operator", - "alertDialog.IncludeErrorInEmail": "Fehlertext der Warnung in E-Mail einschließen", - "alertDialog.IncludeErrorInPager": "Fehlertext der Warnung in Pager einfügen", - "alertDialog.AdditionalNotification": "Zusätzlich zu sendende Benachrichtigung", - "alertDialog.DelayMinutes": "Verzögerung (Minuten)", - "alertDialog.DelaySeconds": "Verzögerung (Sekunden)" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Operator erstellen", - "createOperator.editOperator": "Operator bearbeiten", - "createOperator.General": "Allgemein", - "createOperator.Notifications": "Benachrichtigungen", - "createOperator.Name": "Name", - "createOperator.Enabled": "Aktiviert", - "createOperator.EmailName": "E-Mail-Name", - "createOperator.PagerEmailName": "E-Mail-Name für Pager", - "createOperator.PagerMondayCheckBox": "Montag", - "createOperator.PagerTuesdayCheckBox": "Dienstag", - "createOperator.PagerWednesdayCheckBox": "Mittwoch", - "createOperator.PagerThursdayCheckBox": "Donnerstag", - "createOperator.PagerFridayCheckBox": "Freitag ", - "createOperator.PagerSaturdayCheckBox": "Samstag", - "createOperator.PagerSundayCheckBox": "Sonntag", - "createOperator.workdayBegin": "Beginn des Arbeitstags", - "createOperator.workdayEnd": "Ende des Arbeitstags", - "createOperator.PagerDutySchedule": "Pager empfangsbereit am", - "createOperator.AlertListHeading": "Liste der Warnungen", - "createOperator.AlertNameColumnLabel": "Warnungsname", - "createOperator.AlertEmailColumnLabel": "E-Mail", - "createOperator.AlertPagerColumnLabel": "Pager" + "alertDialog.Type": "Typ", + "alertDialog.createAlert": "Warnung erstellen", + "alertDialog.editAlert": "Warnung bearbeiten", + "alertDialog.eventAlert": "Ereigniswarnungsdefinition" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "Allgemein", - "jobDialog.steps": "Schritte", - "jobDialog.schedules": "Zeitpläne", + "jobDialog.alertEnabledLabel": "Aktiviert", + "jobDialog.alertNameLabel": "Warnungsname", + "jobDialog.alertTypeLabel": "Typ", "jobDialog.alerts": "Warnungen", - "jobDialog.notifications": "Benachrichtigungen", + "jobDialog.alertsList": "Liste der Warnungen", "jobDialog.blankJobNameError": "Der Auftragsname darf nicht leer sein.", - "jobDialog.name": "Name", - "jobDialog.owner": "Besitzer", "jobDialog.category": "Kategorie", - "jobDialog.description": "Beschreibung", - "jobDialog.enabled": "Aktiviert", - "jobDialog.jobStepList": "Liste der Auftragsschritte", - "jobDialog.step": "Schritt", - "jobDialog.type": "Typ", - "jobDialog.onSuccess": "Bei Erfolg", - "jobDialog.onFailure": "Bei Fehler", - "jobDialog.new": "Neuer Schritt", - "jobDialog.edit": "Schritt bearbeiten", "jobDialog.delete": "Schritt löschen", - "jobDialog.moveUp": "Schritt nach oben verschieben", - "jobDialog.moveDown": "Schritt nach unten verschieben", - "jobDialog.startStepAt": "Schritt starten", - "jobDialog.notificationsTabTop": "Aktionen, die nach Abschluss des Auftrags ausgeführt werden sollen", - "jobDialog.email": "E-Mail", - "jobDialog.page": "Seite", - "jobDialog.eventLogCheckBoxLabel": "In Ereignisprotokoll für Windows-Anwendungen schreiben", "jobDialog.deleteJobLabel": "Auftrag automatisch löschen", - "jobDialog.schedulesaLabel": "Zeitplanliste", + "jobDialog.description": "Beschreibung", + "jobDialog.edit": "Schritt bearbeiten", + "jobDialog.editJob": "Auftrag bearbeiten", + "jobDialog.email": "E-Mail", + "jobDialog.enabled": "Aktiviert", + "jobDialog.eventLogCheckBoxLabel": "In Ereignisprotokoll für Windows-Anwendungen schreiben", + "jobDialog.general": "Allgemein", + "jobDialog.jobStepList": "Liste der Auftragsschritte", + "jobDialog.moveDown": "Schritt nach unten verschieben", + "jobDialog.moveUp": "Schritt nach oben verschieben", + "jobDialog.name": "Name", + "jobDialog.new": "Neuer Schritt", + "jobDialog.newAlert": "Neue Warnung", + "jobDialog.newJob": "Neuer Auftrag", + "jobDialog.notifications": "Benachrichtigungen", + "jobDialog.notificationsTabTop": "Aktionen, die nach Abschluss des Auftrags ausgeführt werden sollen", + "jobDialog.onFailure": "Bei Fehler", + "jobDialog.onSuccess": "Bei Erfolg", + "jobDialog.owner": "Besitzer", + "jobDialog.page": "Seite", "jobDialog.pickSchedule": "Zeitplan auswählen", "jobDialog.removeSchedule": "Zeitplan entfernen", - "jobDialog.alertsList": "Liste der Warnungen", - "jobDialog.newAlert": "Neue Warnung", - "jobDialog.alertNameLabel": "Warnungsname", - "jobDialog.alertEnabledLabel": "Aktiviert", - "jobDialog.alertTypeLabel": "Typ", - "jobDialog.newJob": "Neuer Auftrag", - "jobDialog.editJob": "Auftrag bearbeiten" + "jobDialog.schedules": "Zeitpläne", + "jobDialog.schedulesaLabel": "Zeitplanliste", + "jobDialog.startStepAt": "Schritt starten", + "jobDialog.step": "Schritt", + "jobDialog.steps": "Schritte", + "jobDialog.type": "Typ" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "Bei Abschluss des Auftrags", - "jobData.whenJobFails": "Bei Auftragsfehler", - "jobData.whenJobSucceeds": "Bei erfolgreicher Auftragsausführung", - "jobData.jobNameRequired": "Es muss ein Auftragsname angegeben werden.", - "jobData.saveErrorMessage": "Fehler beim Aktualisieren des Auftrags: \"{0}\"", - "jobData.newJobErrorMessage": "Fehler beim Erstellen des Auftrags: \"{0}\"", - "jobData.saveSucessMessage": "Der Auftrag \"{0}\" wurde erfolgreich aktualisiert.", - "jobData.newJobSuccessMessage": "Der Auftrag \"{0}\" wurde erfolgreich erstellt." + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Betriebssystem (CmdExec)", + "jobStepDialog.TSQL": "Transact-SQL-Skript (T-SQL)", + "jobStepDialog.advanced": "Erweitert", + "jobStepDialog.agentServiceAccount": "Konto des SQL Server-Agent-Diensts", + "jobStepDialog.allFiles": "Alle Dateien (*)", + "jobStepDialog.analysisCommand": "SQL Server Analysis Services-Befehl", + "jobStepDialog.analysisQuery": "SQL Server Analysis Services-Abfrage", + "jobStepDialog.appendExistingTableEntry": "Ausgabe an vorhandenen Eintrag in Tabelle anfügen", + "jobStepDialog.appendOutputToFile": "Ausgabe an vorhandene Datei anfügen", + "jobStepDialog.blankStepName": "Der Schrittname darf nicht leer sein.", + "jobStepDialog.cancel": "Abbrechen", + "jobStepDialog.commandLabel": "Befehl", + "jobStepDialog.databaseLabel": "Datenbank", + "jobStepDialog.editJobStep": "Auftragsschritt bearbeiten", + "jobStepDialog.failParse": "Fehler bei Befehl.", + "jobStepDialog.failureAction": "Aktion bei Fehler", + "jobStepDialog.fileBrowserTitle": "Datenbankdateien finden:", + "jobStepDialog.fileName": "Dateiname", + "jobStepDialog.filesOfType": "Dateien vom Typ", + "jobStepDialog.general": "Allgemein", + "jobStepDialog.includeStepOutputHistory": "Schrittausgabe in Verlauf einschließen", + "jobStepDialog.logToTable": "In Tabelle protokollieren", + "jobStepDialog.newJobStep": "Neuer Auftragsschritt", + "jobStepDialog.nextStep": "Zum nächsten Schritt wechseln", + "jobStepDialog.ok": "OK", + "jobStepDialog.open": "Öffnen...", + "jobStepDialog.outputFile": "Ausgabedatei", + "jobStepDialog.parse": "Analysieren", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Prozessexitcode eines erfolgreichen Befehls:", + "jobStepDialog.quitJobFailure": "Beenden des Auftrags mit Fehlermeldung", + "jobStepDialog.quitJobSuccess": "Beenden des Auftrags mit Erfolgsmeldung", + "jobStepDialog.replicationDistribution": "Replikationsverteiler", + "jobStepDialog.replicationMerge": "Replikationsmerge", + "jobStepDialog.replicationQueueReader": "Replikations-Warteschlangenleser", + "jobStepDialog.replicationSnapshot": "Replikationsmomentaufnahme", + "jobStepDialog.replicationTransactionLogReader": "Replikationstransaktionsprotokoll-Leser", + "jobStepDialog.retryAttempts": "Wiederholungsversuche", + "jobStepDialog.retryInterval": "Wiederholungsintervall (Minuten)", + "jobStepDialog.runAsLabel": "Ausführen als", + "jobStepDialog.runAsUser": "Als Benutzer ausführen", + "jobStepDialog.selectedPath": "Ausgewählter Pfad", + "jobStepDialog.servicesPackage": "SQL Server Integration Services-Paket", + "jobStepDialog.stepNameLabel": "Schrittname", + "jobStepDialog.successAction": "Aktion bei Erfolg", + "jobStepDialog.successParse": "Der Befehl wurde erfolgreich analysiert.", + "jobStepDialog.typeLabel": "Typ" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "Fehler beim Aktualisieren des Schritts: \"{0}\"", - "stepData.jobNameRequired": "Es muss ein Auftragsname angegeben werden.", - "stepData.stepNameRequired": "Es muss ein Schrittname angegeben werden." + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Datenbank auswählen", + "notebookDialog.description": "Beschreibung", + "notebookDialog.editJob": "Notebook-Auftrag bearbeiten", + "notebookDialog.executeDatabase": "Ausführungsdatenbank", + "notebookDialog.executionDatabaseInfo": "Wählen Sie eine Datenbank aus, für die Notebook-Abfragen ausgeführt werden.", + "notebookDialog.general": "Allgemein", + "notebookDialog.jobSection": "Auftragsdetails", + "notebookDialog.name": "Name", + "notebookDialog.newJob": "Neuer Notebook-Auftrag", + "notebookDialog.notebookSection": "Details zum Notebook", + "notebookDialog.owner": "Besitzer", + "notebookDialog.pickSchedule": "Zeitplan auswählen", + "notebookDialog.removeSchedule": "Zeitplan entfernen", + "notebookDialog.schedulesaLabel": "Zeitplanliste", + "notebookDialog.targetDatabase": "Speicherdatenbank", + "notebookDialog.targetDatabaseInfo": "Wählen Sie eine Datenbank aus, in der alle Notebook-Auftragsmetadaten und -ergebnisse gespeichert werden sollen.", + "notebookDialog.templateNotebook": "Notebook-Pfad", + "notebookDialog.templatePath": "Wählen Sie ein Notizbuch aus, das vom PC in den Terminkalender aufgenommen werden soll." }, - "dist/mainController": { - "mainController.notImplemented": "Dieses Feature befindet sich noch in der Entwicklungsphase. Verwenden Sie den neuesten Insider-Build, wenn Sie die Neuerungen testen möchten.", - "agent.templateUploadSuccessful": "Vorlage erfolgreich aktualisiert", - "agent.templateUploadError": "Fehler beim Aktualisieren der Vorlage", - "agent.unsavedFileSchedulingError": "Das Notizbuch muss gespeichert werden, bevor es in den Terminkalender aufgenommen wird. Bitte speichern Sie und versuchen Sie dann erneut, die Zeitplanung durchzuführen.", - "agent.AddNewConnection": "Neue Verbindung hinzufügen", - "agent.selectConnection": "Verbindung auswählen", - "agent.selectValidConnection": "Wählen Sie eine gültige Verbindung aus" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "E-Mail", + "createOperator.AlertListHeading": "Liste der Warnungen", + "createOperator.AlertNameColumnLabel": "Warnungsname", + "createOperator.AlertPagerColumnLabel": "Pager", + "createOperator.EmailName": "E-Mail-Name", + "createOperator.Enabled": "Aktiviert", + "createOperator.General": "Allgemein", + "createOperator.Name": "Name", + "createOperator.Notifications": "Benachrichtigungen", + "createOperator.PagerDutySchedule": "Pager empfangsbereit am", + "createOperator.PagerEmailName": "E-Mail-Name für Pager", + "createOperator.PagerFridayCheckBox": "Freitag ", + "createOperator.PagerMondayCheckBox": "Montag", + "createOperator.PagerSaturdayCheckBox": "Samstag", + "createOperator.PagerSundayCheckBox": "Sonntag", + "createOperator.PagerThursdayCheckBox": "Donnerstag", + "createOperator.PagerTuesdayCheckBox": "Dienstag", + "createOperator.PagerWednesdayCheckBox": "Mittwoch", + "createOperator.createOperator": "Operator erstellen", + "createOperator.editOperator": "Operator bearbeiten", + "createOperator.workdayBegin": "Beginn des Arbeitstags", + "createOperator.workdayEnd": "Ende des Arbeitstags" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "Fehler bei Warnungsaktualisierung: \"{0}\"", - "alertData.DefaultAlertTypString": "SQL Server-Ereigniswarnung", - "alertDialog.PerformanceCondition": "SQL Server-Leistungsstatuswarnung", - "alertDialog.WmiEvent": "WMI-Ereigniswarnung" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Verfügbare Zeitpläne:", + "pickSchedule.cancel": "Abbrechen", + "pickSchedule.description": "Beschreibung", + "pickSchedule.jobSchedules": "Auftragszeitpläne", + "pickSchedule.ok": "OK", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "Name" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Proxy erstellen", - "createProxy.editProxy": "Proxy bearbeiten", - "createProxy.General": "Allgemein", - "createProxy.ProxyName": "Proxyname", "createProxy.CredentialName": "Name der Anmeldeinformationen", "createProxy.Description": "Beschreibung", - "createProxy.SubsystemName": "Subsystem", + "createProxy.General": "Allgemein", "createProxy.OperatingSystem": "Betriebssystem (CmdExec)", - "createProxy.ReplicationSnapshot": "Replikationsmomentaufnahme", - "createProxy.ReplicationTransactionLog": "Replikationstransaktionsprotokoll-Leser", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Proxyname", "createProxy.ReplicationDistributor": "Replikationsverteiler", "createProxy.ReplicationMerge": "Replikationsmerge", "createProxy.ReplicationQueueReader": "Replikations-Warteschlangenleser", - "createProxy.SSASQueryLabel": "SQL Server Analysis Services-Abfrage", + "createProxy.ReplicationSnapshot": "Replikationsmomentaufnahme", + "createProxy.ReplicationTransactionLog": "Replikationstransaktionsprotokoll-Leser", "createProxy.SSASCommandLabel": "SQL Server Analysis Services-Befehl", + "createProxy.SSASQueryLabel": "SQL Server Analysis Services-Abfrage", "createProxy.SSISPackage": "SQL Server Integration Services-Paket", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Subsystem", + "createProxy.createProxy": "Proxy erstellen", + "createProxy.editProxy": "Proxy bearbeiten" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "Fehler bei Proxyaktualisierung: \"{0}\"", - "proxyData.saveSucessMessage": "Der Proxy \"{0}\" wurde erfolgreich aktualisiert.", - "proxyData.newJobSuccessMessage": "Der Proxy \"{0}\" wurde erfolgreich erstellt." - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Neuer Notebook-Auftrag", - "notebookDialog.editJob": "Notebook-Auftrag bearbeiten", - "notebookDialog.general": "Allgemein", - "notebookDialog.notebookSection": "Details zum Notebook", - "notebookDialog.templateNotebook": "Notebook-Pfad", - "notebookDialog.targetDatabase": "Speicherdatenbank", - "notebookDialog.executeDatabase": "Ausführungsdatenbank", - "notebookDialog.defaultDropdownString": "Datenbank auswählen", - "notebookDialog.jobSection": "Auftragsdetails", - "notebookDialog.name": "Name", - "notebookDialog.owner": "Besitzer", - "notebookDialog.schedulesaLabel": "Zeitplanliste", - "notebookDialog.pickSchedule": "Zeitplan auswählen", - "notebookDialog.removeSchedule": "Zeitplan entfernen", - "notebookDialog.description": "Beschreibung", - "notebookDialog.templatePath": "Wählen Sie ein Notizbuch aus, das vom PC in den Terminkalender aufgenommen werden soll.", - "notebookDialog.targetDatabaseInfo": "Wählen Sie eine Datenbank aus, in der alle Notebook-Auftragsmetadaten und -ergebnisse gespeichert werden sollen.", - "notebookDialog.executionDatabaseInfo": "Wählen Sie eine Datenbank aus, für die Notebook-Abfragen ausgeführt werden." - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "Wenn das Notizbuch abgeschlossen ist", - "notebookData.whenJobFails": "Wenn das Notizbuch fehlschlägt", - "notebookData.whenJobSucceeds": "Wenn das Notizbuch erfolgreich ist", - "notebookData.jobNameRequired": "Es muss ein Name für das Notizbuch angegeben werden", - "notebookData.templatePathRequired": "Der Vorlagenpfad muss angegeben werden", - "notebookData.invalidNotebookPath": "Ungültiger Notizbuchpfad", - "notebookData.selectStorageDatabase": "Speicherdatenbank auswählen", - "notebookData.selectExecutionDatabase": "Ausführungsdatenbank auswählen", - "notebookData.jobExists": "Ein Auftrag mit einem ähnlichen Namen ist bereits vorhanden", - "notebookData.saveErrorMessage": "Fehler beim Aktualisieren des Notizbuchs \"{0}\"", - "notebookData.newJobErrorMessage": "Fehler beim Erstellen des Notebooks „{0}“", - "notebookData.saveSucessMessage": "Notizbuch „{0}“ wurde erfolgreich aktualisiert", - "notebookData.newJobSuccessMessage": "Notizbuch „{0}“ erfolgreich erstellt" + "dist/mainController": { + "agent.AddNewConnection": "Neue Verbindung hinzufügen", + "agent.selectConnection": "Verbindung auswählen", + "agent.selectValidConnection": "Wählen Sie eine gültige Verbindung aus", + "agent.templateUploadError": "Fehler beim Aktualisieren der Vorlage", + "agent.templateUploadSuccessful": "Vorlage erfolgreich aktualisiert", + "agent.unsavedFileSchedulingError": "Das Notizbuch muss gespeichert werden, bevor es in den Terminkalender aufgenommen wird. Bitte speichern Sie und versuchen Sie dann erneut, die Zeitplanung durchzuführen.", + "mainController.notImplemented": "Dieses Feature befindet sich noch in der Entwicklungsphase. Verwenden Sie den neuesten Insider-Build, wenn Sie die Neuerungen testen möchten." } } } \ No newline at end of file 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 522c2cf0d2..63bd1e9771 100644 --- a/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "Workerknoten werden hinzugefügt", + "arc.arcDeploymentDeprecation": "Die Erweiterung \"Arc-Bereitstellung\" wurde durch die Arc-Erweiterung ersetzt und wurde deinstalliert.", + "arc.arcResources": "Azure Arc-Ressourcen", + "arc.available": "Verfügbar", + "arc.backup": "Sicherung", + "arc.backupsStorage": "{0} Sicherungen", + "arc.cancel": "Abbrechen", + "arc.clickTheNewSupportRequestButton": "Klicken Sie auf die Schaltfläche \"Neue Supportanfrage\", um eine Supportanfrage im Azure-Portal zu übertragen.", + "arc.clickTheTroubleshootButton": "Klicken Sie auf die Schaltfläche \"Problembehandlung\", um das Notizbuch \"Azure Arc {0}-Problembehandlung\" zu öffnen.", + "arc.compute": "Compute", + "arc.computeAndStorage": "Compute + Speicher", + "arc.computeAndStorageDescriptionPartFive": "es sind genügend Ressourcen verfügbar", + "arc.computeAndStorageDescriptionPartFour": "Vor dem Ausführen müssen Sie sicherstellen, dass", + "arc.computeAndStorageDescriptionPartSix": "in Ihrem Kubernetes-Cluster hinzufügen, um diese Konfiguration zu berücksichtigen.", + "arc.computeAndStorageDescriptionPartThree": "ohne Downtime und durch", + "arc.condition": "Bedingung", + "arc.configurationCoordinatorNode": "Konfiguration", + "arc.configurationPerNode": "Konfiguration (pro Knoten)", + "arc.confirmNewPassword": "Bestätigen Sie das neue Kennwort", + "arc.connecToServer": "Mit Server verbinden", + "arc.connect": "Verbinden", + "arc.connectToController": "Verbindung mit vorhandenem Controller herstellen", + "arc.connectToControllerFailed": "Es konnte keine Verbindung mit dem Controller \"{0}\" hergestellt werden. {1}", + "arc.connectToMSSql": "Verbinden zur SQL Managed Instance – Azure Arc ({0})", + "arc.connectToMSSqlFailed": "Es konnte keine Verbindung mit SQL Managed Instance – Azure Arc-Instanz \"{0}\" hergestellt werden. {1}", + "arc.connectToPGSql": "Verbindung mit PostgreSQL Hyperscale – Azure Arc ({0}) herstellen", + "arc.connectToPGSqlFailed": "Es konnte keine Verbindung zur PostgreSQL Hyperscale – Azure Arc-Instanz {0} hergestellt werden. {1}", + "arc.connectToPostgresDescription": "Zum Anzeigen und Festlegen der Datenbankmodul-Einstellungen, für die die PostgreSQL-Erweiterung installiert werden muss, ist eine Verbindung mit dem Server erforderlich.", + "arc.connectionMode": "Verbindungsmodus", + "arc.connectionString": "Verbindungszeichenfolge für {0}", + "arc.connectionStrings": "Verbindungszeichenfolgen", + "arc.containerReady": "Pod-Container sind bereit.", + "arc.controllerClusterContext": "Clusterkontext", + "arc.controllerDashboard": "Azure Arc Data Controller-Dashboard (Vorschau) – {0}", + "arc.controllerKubeConfig": "Pfad der Kube-Konfigurationsdatei", + "arc.controllerName": "Name", + "arc.controllerNameDescription": "Der in der Strukturansicht anzuzeigende Name, der nicht auf den Controller selbst angewendet wird.", + "arc.controllerPassword": "Controller-Kennwort", + "arc.controllerUrl": "Controller-URL", + "arc.controllerUrlDescription": "Die Controller-URL ist erforderlich, wenn mehrere Cluster mit demselben Namespace vorhanden sind – dies sollte im Allgemeinen nicht erforderlich sein.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Benutzername für Controller", + "arc.coordinator": "Koordinator", + "arc.coordinatorCoresLimit": "CPU-Limit für Koordinatorknoten", + "arc.coordinatorCoresRequest": "CPU-Anforderung für Koordinatorknoten", + "arc.coordinatorEndpoint": "Koordinatorendpunkt", + "arc.coordinatorMemoryLimit": "Speicherlimit für Koordinatorknoten (in GB)", + "arc.coordinatorMemoryRequest": "Speicheranforderung für Koordinatorknoten (in GB)", + "arc.coordinatorNode": "Koordinatorknoten", + "arc.coordinatorNodeConfigurationInformation": "Sie können die Anzahl der CPU-Kerne und die Speichergröße konfigurieren, die für den Koordinatorknoten gelten. Passen Sie die Anzahl der CPU-Kerne und Speichereinstellungen für Ihre Servergruppe an. Übergeben Sie einen leeren Wert, um die Anforderungen und/oder Grenzwerte zurückzusetzen.", + "arc.coordinatorNodeParameters": "Parameter für Koordinatorknoten", + "arc.coordinatorNodeParametersDescription": " Diese Serverparameter des Koordinatornnotens können auf benutzerdefinierte (nicht standardmäßige) Werte festgelegt werden. Suchen Sie nach Parametern.", + "arc.copiedToClipboard": "{0} in Zwischenablage kopiert", + "arc.copyConnectionStringToClipboard": "Verbindungszeichenfolge \"{0}\" in Zwischenablage kopieren", + "arc.copyValueToClipboard": "\"{0}\" in Zwischenablage kopieren", + "arc.coresLimit": "CPU-Limit", + "arc.coresRequest": "CPU-Anforderung", + "arc.couldNotFindAzureResource": "Die Azure-Ressource für \"{0}\" wurde nicht gefunden", + "arc.couldNotFindControllerRegistration": "Die Controllerregistrierung wurde nicht gefunden.", + "arc.createNew": "Neue Instanz", + "arc.dataController": "Datencontroller", + "arc.dataControllersType": "Azure Arc Data Controller", + "arc.dataStorage": "{0} Daten", + "arc.databaseCreated": "Datenbank \"{0}\" erstellt", + "arc.databaseCreationFailed": "Fehler beim Erstellen der Datenbank \"{0}\". {1}", + "arc.databaseName": "Datenbankname", + "arc.databases": "Datenbanken", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Löschen", + "arc.deletingInstance": "Instanz \"{0}\" wird gelöscht...", + "arc.description": "Beschreibung", + "arc.details": "Details", + "arc.diagnoseAndSolveProblems": "Diagnose und Problembehandlung", + "arc.direct": "Direkt", + "arc.discard": "Verwerfen", + "arc.drop": "Ablegen", + "arc.dropMultipleExtensions": "Zurzeit wird eine andere Erweiterung gelöscht. Versuchen Sie es noch mal, sobald der Vorgang abgeschlossen ist.", + "arc.emergency": "Notfall", + "arc.endpoint": "Endpunkt", + "arc.enterANonEmptyPassword": "Geben Sie ein nicht leeres Kennwort ein, oder drücken Sie ESC, um den Vorgang zu beenden.", + "arc.enterNewPassword": "Geben Sie ein neues Kennwort ein", + "arc.errorConnectingToController": "Fehler beim Verbinden mit dem Controller. {0}", + "arc.errorVerifyingPassword": "Fehler beim Überprüfen des Kennworts. {0}", + "arc.extensionInstallationFailed": "Fehler beim Installieren der Erweiterung \"{0}\".", + "arc.extensionInstalled": "Die Erweiterung \"{0}\" wurde installiert.", + "arc.extensionName": "Name der Erweiterung", + "arc.extensionsAddDialog": "PostgreSQL bietet die Möglichkeit, die Funktionalität Ihrer Datenbank mithilfe von Erweiterungen zu erweitern.", + "arc.extensionsAddErrorrMessage": "Der Wert sollte einer der Folgenden sein: ({0}).", + "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.extensionsAddList": "Erweiterungen", + "arc.extensionsAdded": "Erweiterungen \"{0}\" hinzugefügt", + "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.extensionsDropped": "Erweiterungen \"{0}\" gelöscht", + "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.extensionsLearnMore": "Weitere Informationen zu PostgreSQL-Erweiterungen.", + "arc.extensionsTableLabel": "Tabelle der im Voraus geladenen Erweiterungen.", + "arc.extensionsTableLoading": "Die Tabelle der im Voraus geladenen Erweiterungen wird geladen.", + "arc.extensionsTableLoadingComplete": "Im Voraus geladene Erweiterungen können jetzt angezeigt werden.", + "arc.externalEndpoint": "Externer Endpunkt", + "arc.failed": "Fehlerhaft", + "arc.feedback": "Feedback", + "arc.fetchConfigFailed": "Unerwarteter Fehler beim Abrufen der Konfiguration für \"{0}\". {1}", + "arc.fetchDatabasesFailed": "Unerwarteter Fehler beim Abrufen der Datenbanken für \"{0}\". {1}", + "arc.fetchEndpointsFailed": "Unerwarteter Fehler beim Abrufen der Endpunkte für \"{0}\". {1}", + "arc.fetchEngineSettingsFailed": "Unerwarteter Fehler beim Abrufen der Engine-Einstellungen für \"{0}\". {1}", + "arc.fetchRegistrationsFailed": "Unerwarteter Fehler beim Abrufen der Registrierungen für \"{0}\". {1}", + "arc.fullyQualifiedDomain": "Vollqualifizierte Domäne", + "arc.grafanaDashboard": "Grafana-Dashboard", + "arc.grafanaDashboardDescription": "Dashboard zum Anzeigen von Metriken", + "arc.indirect": "Indirekt", + "arc.installingExtension": "Die Erweiterung \"{0}\" wird installiert...", + "arc.instanceDeleted": "Die Instanz \"{0}\" wurde gelöscht", + "arc.instanceDeletionFailed": "Fehler beim Löschen der Instanz \"{0}\". {1}", + "arc.instanceDeletionWarning": "Warnung! Das Löschen einer Instanz ist dauerhaft und kann nicht rückgängig gemacht werden. Um die Instanz \"{0}\" zu löschen, geben Sie unten den Namen \"{0}\" ein, um den Vorgang fortzusetzen.", + "arc.instanceUpdateFailed": "Fehler beim Aktualisieren der Instanz \"{0}\". {1}", + "arc.instanceUpdated": "Instanz \"{0}\" wurde aktualisiert", + "arc.invalidConfigPath": "Ungültiger Konfigurationspfad", + "arc.invalidInstanceDeletionName": "Der Wert \"{0}\" stimmt nicht mit dem Instanznamen überein. Versuchen Sie es erneut, oder drücken Sie ESC, um den Vorgang zu beenden.", + "arc.issuesDetected": "Es wurden Probleme festgestellt.", + "arc.kibanaDashboard": "Kibana-Dashboard", + "arc.kibanaDashboardDescription": "Dashboard zum Anzeigen von Protokollen", + "arc.lastTransition": "Letzter Übergang", + "arc.learnAboutNodeParameters": "Weitere Informationen zu den Einstellungen des Datenbankmoduls für PostgreSQL Hyperscale mit Azure Arc-Unterstützung", + "arc.learnAboutPostgresClients": "Weitere Informationen zu Azure PostgreSQL Hyperscale-Clientschnittstellen", + "arc.learnMore": "Weitere Informationen.", + "arc.loadExtensions": "Extensions laden", + "arc.loading": "Wird geladen...", + "arc.loadingClusterContextCompleted": "Laden von Clusterkontexten abgeschlossen", + "arc.loadingClusterContextsError": "Fehler beim Laden von Clusterkontexten. {0}", + "arc.logStorage": "{0} Protokoll", + "arc.loginFailed": "Fehler beim Anmelden beim Controller – falscher Benutzername oder Kennwort.", + "arc.memoryLimit": "Speicherlimit (in GB)", + "arc.memoryRequest": "Speicheranforderung (in GB)", + "arc.miaaAdmin": "MI-Administrator", + "arc.miaaComputeAndStorageDescriptionPartOne": "Sie können Ihre Azure SQL Managed Instance – Azure Arc skalieren nach", + "arc.miaaConnectionRequired": "Zum Auflisten der Datenbanken in dieser Instanz ist eine Verbindung erforderlich.", + "arc.miaaDashboard": "SQL Managed Instance – Azure Arc-Dashboard (Vorschau) – {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Verwaltete SQL-Instanz – Azure Arc", + "arc.missingExtension": "Die Erweiterung \"{0}\" ist zum Anzeigen der Engine-Einstellungen erforderlich. Möchten Sie sie jetzt installieren?", + "arc.monitor": "Monitor", + "arc.name": "Name", + "arc.namespace": "Namespace", + "arc.networking": "Netzwerk", + "arc.newDatabase": "Neue Datenbank", + "arc.newSupportRequest": "Neue Supportanfrage", + "arc.no": "Nein", + "arc.noExtensions": "In der Konfiguration sind keine Erweiterungen aufgeführt.", + "arc.noExternalEndpoint": "Es wurde kein externer Endpunkt konfiguriert, daher sind diese Informationen nicht verfügbar.", + "arc.noInstancesAvailable": "Keine Instanzen verfügbar", + "arc.noNodeParametersFound": "Es wurden keine Workerserverparameter gefunden...", + "arc.noPodIssuesDetected": "Es liegen keine bekannten Probleme vor, die sich auf diese PostgreSQL Hyperscale-Instanz auswirken.", + "arc.noWorkerPods": "Diese Konfiguration enthält keine Worker-Pods.", + "arc.node": "Knoten", + "arc.nodeConfiguration": "Knotenkonfiguration", + "arc.nodes": "Knoten", + "arc.notConfigured": "Nicht konfiguriert", + "arc.notReady": "Nicht bereit", + "arc.numVCore": "{0} virtueller Kern", + "arc.numVCores": "{0} virtuelle Kerne", + "arc.numberOfIssuesDetected": "• {0} ({1} Probleme)", + "arc.off": "Aus", + "arc.offline": "Offline", + "arc.ok": "OK", + "arc.on": "Ein", + "arc.online": "Online", + "arc.openDashboardFailed": "Fehler beim Öffnen des Dashboards. {0}", + "arc.openInAzurePortal": "In Azure-Portal öffnen", + "arc.overview": "Übersicht", + "arc.pageDiscardFailed": "Fehler beim Verwerfen der Benutzereingabe. {0}", + "arc.parameterName": "Parametername", + "arc.password": "Kennwort", + "arc.passwordAcquisitionFailed": "Fehler beim Abrufen des Kennworts. {0}", + "arc.passwordReset": "Kennwortzurücksetzung erfolgreich", + "arc.passwordResetFailed": "Fehler beim Zurücksetzen des Kennworts. {0}", + "arc.passwordToController": "Kennwort für Controller angeben", + "arc.pending": "Ausstehend", + "arc.pgConnectionRequired": "Zum Anzeigen und Festlegen der Datenbankmodul-Einstellungen ist eine Verbindung erforderlich.", + "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", + "arc.podConditionsTable": "Tabelle mit Podbedingungen", + "arc.podInitialized": "Pod wurde initialisiert.", + "arc.podIssuesDetected": "In den nachstehend aufgeführten Pods treten Probleme auf, die sich auf die Leistung oder die Verfügbarkeit auswirken können.", + "arc.podReady": "Pod ist bereit.", + "arc.podScheduled": "Pod ist planbar.", + "arc.podsPresent": "Vorhandene Pods", + "arc.podsReady": "Bereite Pods", + "arc.podsUsedDescription": "Wählen Sie in der Dropdownliste unten einen Pod für detaillierte Integritätsinformationen aus.", + "arc.podsUsedDescriptionAria": "Wählen Sie in der Dropdownliste unten einen Pod für detaillierte Integritätsinformationen aus", + "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL Hyperscale-Servergruppe nach", + "arc.postgresAdminUsername": "Administratorbenutzername", + "arc.postgresArcProductName": "Azure Database for PostgreSQL – Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Sie können die Funktion \"mit Azure Arc-Unterstützung\" skalieren", + "arc.postgresDashboard": "PostgreSQL Hyperscale – Azure Arc-Dashboard (Vorschau) – {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "PostgreSQL-Version", + "arc.preloaded Extensions": "Im Voraus geladene Erweiterungen", + "arc.properties": "Eigenschaften", + "arc.ram": "RAM", + "arc.rangeSetting": "Es wird erwartet, dass der Wert im Bereich {0}–{1} liegt", + "arc.ready": "Bereit", + "arc.recovering": "Wird wiederhergestellt", + "arc.recoveringPending": "Wiederherstellung steht aus", + "arc.refresh": "Aktualisieren", + "arc.refreshFailed": "Fehler beim Aktualisieren. {0}", + "arc.refreshToEnterCredentials": "Knoten zum Eingeben von Anmeldeinformationen aktualisieren", + "arc.region": "Region", + "arc.rememberPassword": "Kennwort speichern", + "arc.resetAllToDefault": "Alle auf Standard zurücksetzen", + "arc.resetFailed": "Fehler beim Zurücksetzen. {0}", + "arc.resetPassword": "Kennwort zurücksetzen", + "arc.resetToDefault": "Standard wiederherstellen", + "arc.resourceGroup": "Ressourcengruppe", + "arc.resourceHealth": "Ressourcenintegrität", + "arc.resourceHealthDescription": "Resource Health kann Ihnen mitteilen, ob die Ressource wie erwartet ausgeführt wird.", + "arc.restoring": "Wird wiederhergestellt", + "arc.running": "Wird ausgeführt", + "arc.save": "Speichern", + "arc.scalingCompute": "Compute-V-Kerne und Speicher werden skaliert.", + "arc.searchToFilter": "Suchen, um Elemente zu filtern...", + "arc.security": "Sicherheit", + "arc.selectConnectionString": "Wählen Sie unten die verfügbaren Clientverbindungszeichenfolgen aus.", + "arc.serverEndpoint": "Serverendpunkt", + "arc.serverGroupNodes": "Servergruppenknoten", + "arc.serverGroupType": "Typ der Servergruppe", + "arc.serviceEndpoints": "Dienstendpunkte", + "arc.serviceEndpointsTable": "Tabelle mit Dienstendpunkten", + "arc.settings": "Einstellungen", + "arc.state": "Zustand", + "arc.status": "Status", + "arc.storagePerNode": "Speicher pro Knoten", + "arc.subscriptionId": "Abonnement-ID", + "arc.supportAndTroubleshooting": "Support + Problembehandlung", + "arc.supportRequestNote": "Beachten Sie, dass die Ressourcenkonfiguration zuerst in Azure hochgeladen werden muss, um eine Supportanfrage zu öffnen.", + "arc.suspect": "Fehlerverdächtig", + "arc.thePasswordsDoNotMatch": "Die Kennwörter stimmen nicht überein. Bestätigen Sie das Kennwort, oder drücken Sie ESC, um den Vorgang zu beenden.", + "arc.troubleshoot": "Problembehandlung", + "arc.type": "Typ", + "arc.unknown": "Unbekannt", + "arc.unloadExtensions": "Extensions entladen", + "arc.updateExtensionsFailed": "Fehler beim Bearbeiten von Erweiterungen. {0}", + "arc.updated": "Aktualisiert: {0}", + "arc.updatingInstance": "Die Instanz \"{0}\" wird aktualisiert...", + "arc.userCancelledError": "Das Dialogfeld wurde vom Benutzer abgebrochen.", + "arc.username": "Benutzername", + "arc.vCores": "Virtuelle Kerne", + "arc.value": "Wert", + "arc.worker": "Worker", + "arc.workerCoresLimit": "CPU-Limit für Workerknoten", + "arc.workerCoresRequest": "CPU-Anforderung für Workerknoten", + "arc.workerMemoryLimit": "Speicherlimit für Workerknoten (in GB)", + "arc.workerMemoryRequest": "Arbeitsspeicheranforderung für Workerknoten (in GB)", + "arc.workerNodeCount": "Anzahl von Workerknoten", + "arc.workerNodeInformation": "Sie können Ihre Servergruppe ab- und aufskalieren, indem Sie die Anzahl von Workerknoten verringern oder erhöhen. Der Wert muss 0 oder größer als 1 sein.", + "arc.workerNodeParameters": "Parameter für Workerknoten", + "arc.workerNodes": "Workerknoten", + "arc.workerNodesConfigurationInformation": "Sie können die Anzahl der CPU-Kerne und die Speichergröße konfigurieren, die für alle Workerknoten gelten. Passen Sie die Anzahl der CPU-Kerne und Speichereinstellungen für Ihre Servergruppe an. Übergeben Sie einen leeren Wert, um die Anforderungen und/oder Grenzwerte zurückzusetzen.", + "arc.workerNodesDescription": "Erweitern Sie Ihre Servergruppe und skalieren Sie Ihre Datenbank, indem Sie Workerknoten hinzufügen.", + "arc.workerNodesParametersDescription": " Diese Serverparameter des Workerknotens können auf benutzerdefinierte (nicht standardmäßige) Werte festgelegt werden. Suchen Sie nach Parametern.", + "arc.workerOneNodeValidationMessage": "Der Wert 1 wird nicht unterstützt.", + "arc.yes": "Ja", + "button.label": "Auswählen", + "clusterContextConfigNoLongerValid": "Die in der Konfigurationsdatei angegebenen Clusterkontext-Informationen: {0} und Clusterkontext: {1} sind nicht mehr gültig. Fehler:\r\n\t{2}\r\n Möchten Sie diese Informationen aktualisieren?", + "clusterContextNotFound": "Eiin Clusterkontext mit dem Namen: {0} wurde nicht in der Kube-Konfigurationsdatei gefunden.", + "filePicker.browse": "Durchsuchen", + "getIsPassword.unknownVariableName": "Es wird versucht, \"isPassword\" für eine unbekannte Variable abzurufen: {0}", + "getVariableValue.unknownVariableName": "Es wird versucht, den Variablenwert für eine unbekannte Variable abzurufen: {0}", + "noContextFound": "In der Konfigurationsdatei wurden keine Kontexte gefunden: {0}", + "noControllerInfoFound": "Controllerinformationen mit folgendem Namen wurden nicht gefunden: {0}", + "noControllersConnected": "Zurzeit sind keine Azure Arc-Controller verbunden. Führen Sie den Befehl \"Verbindung mit vorhandenem Azure Arc-Controller herstellen\" aus, und wiederholen Sie den Vorgang.", + "noCurrentClusterContext": "In der Kube-Konfigurationsdatei wurde kein aktueller Clusterkontext gefunden", + "noCurrentContextFound": "In der Konfigurationsdatei ist kein Kontext als \"current-context\" gekennzeichnet: {0}", + "noNameInContext": "In der Konfigurationsdatei wurde kein Namensfeld in einem Clusterkontext gefunden: {0}", + "noPasswordFound": "Das Kennwort konnte für den Controller nicht abgerufen werden: {0} und der Benutzer hat kein Kennwort angegeben. Versuchen Sie es später noch mal." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Unterstützung für Azure Arc", + "arc.agreement": "Ich akzeptiere die {0} und die {1}.", + "arc.agreement.postgres.terms.conditions": "PostgreSQL Hyperscale mit Azure Arc-Unterstützung – Geschäftsbedingungen", + "arc.agreement.sql.help.text": "Die verwaltete Instanz mit Azure Arc-Aktivierung bietet SQL Server-Zugriff und Feature-Kompatibilität für die Bereitstellung in einer Infrastruktur Ihrer Wahl. {0}", + "arc.agreement.sql.help.text.learn.more": "Weitere Informationen", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Weitere Informationen zu verwalteten Instanzen mit Azure Arc-Unterstützung", + "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance – Azure Arc Geschäftsbedingungen", + "arc.azure.account": "Azure-Konto", + "arc.azure.location": "Azure-Standort", + "arc.azure.resource.group": "Azure-Ressourcengruppe", + "arc.azure.section.title": "Azure-Informationen", + "arc.azure.subscription": "Azure-Abonnement", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Azure Arc-Controller", - "arc.view.welcome.connect": "Es sind keine Azure Arc-Controller registriert. [Weitere Informationen](https://azure.microsoft.com/services/azure-arc/)\r\n[Controller verbinden](command:arc.connectToController)", - "arc.view.welcome.loading": "Controller werden geladen...", - "command.createController.title": "Neuen Azure Arc-Controller erstellen", - "command.connectToController.title": "Verbindung mit vorhandenem Azure Arc-Controller herstellen", - "command.removeController.title": "Controller entfernen", - "command.refresh.title": "Aktualisieren", - "command.editConnection.title": "Verbindung bearbeiten", - "arc.openDashboard": "Verwalten", - "resource.type.azure.arc.display.name": "Azure Arc Data Controller (Vorschau)", - "resource.type.azure.arc.description": "Erstellt einen Azure Arc-Datencontroller", - "arc.data.controller.new.wizard.title": "Azure Arc-Datencontroller erstellen", - "arc.data.controller.cluster.environment.title": "Was ist Ihre Zielumgebung für den bestehenden Kubernetes-Cluster?", - "arc.data.controller.select.cluster.title": "Aus vorhandenen Kubernetes-Clustern auswählen", - "arc.data.controller.kube.cluster.context": "Clusterkontext", - "arc.data.controller.cluster.config.profile.title": "Konfigurationsprofil auswählen", + "arc.confirm.password": "Kennwort bestätigen", + "arc.controller": "Ziel-Azure Arc-Controller", + "arc.cores-limit.label": "Kerne-Limit", + "arc.cores-request.label": "Cores-Anforderung", + "arc.data.controller.admin.account.confirm.password": "Kennwort bestätigen", + "arc.data.controller.admin.account.name": "Datencontrolleranmeldung", + "arc.data.controller.admin.account.password": "Kennwort", + "arc.data.controller.admin.account.title": "Administratorkonto", + "arc.data.controller.agreement": "Ich akzeptiere die {0} und die {1}.", "arc.data.controller.cluster.config.profile": "Konfigurationsprofil", "arc.data.controller.cluster.config.profile.loading": "Konfigurationsprofile werden geladen", "arc.data.controller.cluster.config.profile.loadingcompleted": "Das Laden der Konfigurationsprofile ist abgeschlossen", + "arc.data.controller.cluster.config.profile.title": "Konfigurationsprofil auswählen", + "arc.data.controller.cluster.environment.title": "Was ist Ihre Zielumgebung für den bestehenden Kubernetes-Cluster?", "arc.data.controller.create.azureconfig.title": "Azure-Konfiguration", "arc.data.controller.create.controllerconfig.title": "Controllerkonfiguration", - "arc.data.controller.project.details.title": "Azure-Details", - "arc.data.controller.project.details.description": "Wählen Sie das Abonnement aus, um bereitgestellte Ressourcen und Kosten zu verwalten. Verwenden Sie Ressourcengruppen wie z. B. Ordner, um all Ihre Ressourcen zu organisieren und zu verwalten.", - "arc.data.controller.details.title": "Details zum Datencontroller", + "arc.data.controller.create.summary.title": "Konfiguration überprüfen", "arc.data.controller.details.description": "Geben Sie einen Namespace, Namen und eine Speicherklasse für Ihren Azure Arc-Datencontroller an. Dieser Name wird verwendet, um Ihre Arc-Instanz für die Remoteverwaltung und -überwachung zu identifizieren.", - "arc.data.controller.namespace": "Namespace des Datencontrollers", - "arc.data.controller.namespace.validation.description": "Der Namespace muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem alphanumerischen Zeichen beginnen/enden und maximal 63 Zeichen lang sein.", + "arc.data.controller.details.title": "Details zum Datencontroller", + "arc.data.controller.infrastructure": "Infrastruktur", + "arc.data.controller.kube.cluster.context": "Clusterkontext", + "arc.data.controller.location": "Speicherort", "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", - "arc.data.controller.admin.account.confirm.password": "Kennwort bestätigen", - "arc.data.controller.create.summary.title": "Konfiguration überprüfen", - "arc.data.controller.summary.arc.data.controller": "Azure Arc-Datencontroller", - "arc.data.controller.summary.estimated.cost.per.month": "Geschätzte Kosten pro Monat", + "arc.data.controller.namespace": "Namespace des Datencontrollers", + "arc.data.controller.namespace.validation.description": "Der Namespace muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem alphanumerischen Zeichen beginnen/enden und maximal 63 Zeichen lang sein.", + "arc.data.controller.new.wizard.title": "Azure Arc-Datencontroller erstellen", + "arc.data.controller.project.details.description": "Wählen Sie das Abonnement aus, um bereitgestellte Ressourcen und Kosten zu verwalten. Verwenden Sie Ressourcengruppen wie z. B. Ordner, um all Ihre Ressourcen zu organisieren und zu verwalten.", + "arc.data.controller.project.details.title": "Azure-Details", + "arc.data.controller.readmore": "Weitere Informationen", + "arc.data.controller.select.cluster.title": "Aus vorhandenen Kubernetes-Clustern auswählen", "arc.data.controller.summary.arc.by.microsoft": "von Microsoft", - "arc.data.controller.summary.free": "Free", + "arc.data.controller.summary.arc.data.controller": "Azure Arc-Datencontroller", "arc.data.controller.summary.arc.terms.of.use": "Nutzungsbedingungen", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Datenschutzrichtlinien", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Clusterkontext", + "arc.data.controller.summary.controller": "Controller", + "arc.data.controller.summary.data.controller.infrastructure": "Datencontrollerinfrastruktur", + "arc.data.controller.summary.data.controller.name": "Name des Datencontrollers", + "arc.data.controller.summary.data.controller.namespace": "Namespace des Datencontrollers", + "arc.data.controller.summary.estimated.cost.per.month": "Geschätzte Kosten pro Monat", + "arc.data.controller.summary.free": "Free", + "arc.data.controller.summary.kube.config.file.path": "Pfad der kube-Konfigurationsdatei", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Standort", + "arc.data.controller.summary.profile": "Konfigurationsprofil", + "arc.data.controller.summary.resource.group": "Ressourcengruppe", + "arc.data.controller.summary.subscription": "Abonnement", "arc.data.controller.summary.terms": "Bestimmungen", "arc.data.controller.summary.terms.description": "Durch Klicken auf \"Skript in Notebook schreiben\" (a) stimme ich den mit den oben genannten Marketplace-Angeboten verbundenen rechtlichen Bedingungen und Datenschutzbestimmungen zu, (b) ermächtige ich Microsoft, mir die Gebühren für die Angebote über meine aktuelle Zahlungsmethode und gemäß Fakturierungsintervall für mein Azure-Abonnement in Rechnung zu stellen, und (c) erkläre ich mich damit einverstanden, dass Microsoft meine Kontakt-, Nutzungs- und Transaktionsdaten an die Anbieter der von mir genutzten Produkte oder Dienste für Support-, Abrechnungs- und andere Transaktionsaktivitäten weitergeben darf. Microsoft gewährt keine Rechte für Drittanbieterprodukte oder -dienste. Weitere Informationen finden Sie hier: {0}.", "arc.data.controller.summary.terms.link.text": "Azure Marketplace-Nutzungsbedingungen", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Pfad der kube-Konfigurationsdatei", - "arc.data.controller.summary.cluster.context": "Clusterkontext", - "arc.data.controller.summary.profile": "Konfigurationsprofil", "arc.data.controller.summary.username": "Benutzername", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Abonnement", - "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}.", - "arc.data.controller.readmore": "Weitere Informationen", - "microsoft.agreement.privacy.statement": "Microsoft-Datenschutzbestimmungen", - "deploy.script.action": "Skript in Notebook schreiben", - "deploy.done.action": "Bereitstellen", - "resource.type.arc.sql.display.name": "Azure SQL Managed Instance – Azure Arc (Vorschau)", - "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale-Servergruppen – Azure Arc (Vorschau)", - "resource.type.arc.sql.description": "Verwalteter SQL-Instanzdienst für App-Entwickler in einer kundenseitig verwalteten Umgebung", - "resource.type.arc.postgres.description": "PostgreSQL Hyperscale-Servergruppen in einer Azure Arc-Umgebung bereitstellen", - "arc.controller": "Ziel-Azure Arc-Controller", - "arc.sql.wizard.title": "Bereitstellen von Azure SQL Managed Instance – Azure Arc (Vorschau)", - "arc.sql.wizard.page1.title": "Azure SQL Managed Instance-Parameter bereitstellen", - "arc.sql.connection.settings.section.title": "SQL-Verbindungsinformationen", - "arc.sql.instance.settings.section.title": "SQL-Instanzeinstellungen", - "arc.azure.section.title": "Azure-Informationen", - "arc.sql.instance.name": "Instanzname", - "arc.sql.username": "Benutzername", - "arc.sql.invalid.username": "der SA-Benutzername ist deaktiviert, wählen Sie einen anderen Benutzernamen aus", - "arc.sql.invalid.instance.name": "Der Instanzname muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden und höchstens 13 Zeichen lang sein.", - "arc.storage-class.dc.label": "Speicherklasse", - "arc.sql.storage-class.dc.description": "Die Speicherklasse, die für alle persistenten Daten- und Protokollvolumes für alle Datencontrollerpods verwendet werden soll, die diese benötigen.", - "arc.sql.replicas.label": "Replikate", - "arc.sql.replicas.description": "Die Anzahl der SQL Managed Instance-Replikate, die in Ihrem Kubernetes-Cluster für Hochverfügbarkeit bereitgestellt werden.", - "arc.storage-class.data.label": "Speicherklasse (Daten)", - "arc.sql.storage-class.data.description": "Die Speicherklasse, die für Daten (.mdf) verwendet werden soll", - "arc.postgres.storage-class.data.description": "Die Speicherklasse, die für persistente Datenvolumes verwendet werden soll", - "arc.storage-class.logs.label": "Speicherklasse (Protokolle)", - "arc.sql.storage-class.logs.description": "Die Speicherklasse, die für Protokolle (/var/log) verwendet werden soll", - "arc.postgres.storage-class.logs.description": "Die Speicherklasse, die für persistente Protokollvolumes verwendet werden soll", - "arc.storage-class.backups.label": "Speicherklasse (Sicherungen)", - "arc.cores-limit.label": "Kerne-Limit", - "arc.sql.cores-limit.description": "Der Kerngrenzwert der verwalteten Instanz als ganze Zahl.", - "arc.cores-request.label": "Cores-Anforderung", - "arc.sql.cores-request.description": "Die Anforderung von Kernen der verwalteten Instanz als ganze Zahl.", + "arc.description": "Unterstützung für Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Speicherlimit", - "arc.sql.memory-limit.description": "Der Kapazitätsgrenzwert der verwalteten Instanz als ganze Zahl.", "arc.memory-request.label": "Arbeitsspeicheranforderung", - "arc.sql.memory-request.description": "Die Anforderung für die Kapazität der verwalteten Instanz als ganzzahlige Menge an Arbeitsspeicher in GB.", - "arc.postgres.storage-class.backups.description": "Die Speicherklasse, die für persistente Volumes für Sicherungen verwendet werden soll.", + "arc.openDashboard": "Verwalten", "arc.password": "Kennwort", - "arc.confirm.password": "Kennwort bestätigen", - "arc.azure.account": "Azure-Konto", - "arc.azure.subscription": "Azure-Abonnement", - "arc.azure.resource.group": "Azure-Ressourcengruppe", - "arc.azure.location": "Azure-Standort", - "arc.postgres.wizard.title": "Servergruppe für PostgreSQL Hyperscale mit Azure Arc-Unterstützung (Vorschau) bereitstellen", - "arc.postgres.wizard.page1.title": "Servergruppenparameter für PostgreSQL Hyperscale mit Azure Arc-Unterstützung bereitstellen", - "arc.postgres.settings.section.title": "Allgemeine Einstellungen", - "arc.postgres.settings.resource.worker.title": "Computekonfiguration für Workerknoten", - "arc.postgres.settings.resource.coordinator.title": "Computekonfiguration für Koordinatorknoten", - "arc.postgres.settings.storage.title": "Speichereinstellungen", + "arc.postgres.server.group.coordinator.cores.limit.description": "Die maximale Anzahl von CPU-Kernen für die Postgres-Instanz, die auf dem Koordinatorknoten verwendet werden können. Teilkerne werden unterstützt.", + "arc.postgres.server.group.coordinator.cores.limit.label": "CPU-Limit", + "arc.postgres.server.group.coordinator.cores.request.description": "Die Mindestanzahl von CPU-Kernen, die auf dem Koordinatorknoten zur Planung des Diensts verfügbar sein müssen. Teilkerne werden unterstützt.", + "arc.postgres.server.group.coordinator.cores.request.label": "CPU-Anforderung", + "arc.postgres.server.group.coordinator.memory.limit.description": "Das Arbeitsspeicherlimit der Postgres-Instanz auf dem Koordinatorknoten in GB.", + "arc.postgres.server.group.coordinator.memory.limit.label": "Arbeitsspeicherlimit (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "Die Speicheranforderung der Postgres-Instanz auf dem Koordinatorknoten in GB.", + "arc.postgres.server.group.coordinator.memory.request.label": "Speicheranforderung (GB)", + "arc.postgres.server.group.engine.version": "Engine-Version", + "arc.postgres.server.group.extensions.description": "Eine durch Trennzeichen getrennte Liste der Postgres-Erweiterungen, die beim Start geladen werden sollen. Unterstützte Werte finden Sie in der Postgres-Dokumentation.", + "arc.postgres.server.group.extensions.label": "Erweiterungen", "arc.postgres.server.group.name": "Name der Servergruppe", "arc.postgres.server.group.name.validation.description": "Der Name der Servergruppe muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden und höchstens 11 Zeichen lang sein.", - "arc.postgres.server.group.workers.label": "Anzahl von Workern", - "arc.postgres.server.group.workers.description": "Die Anzahl von Workerknoten, die in einem Cluster mit Sharding bereitgestellt wird, oder 0 für Postgre-Instanzen mit einem einzigen Knoten (dies ist die Standardeinstellung).", "arc.postgres.server.group.port": "Port", - "arc.postgres.server.group.engine.version": "Engine-Version", - "arc.postgres.server.group.extensions.label": "Erweiterungen", - "arc.postgres.server.group.extensions.description": "Eine durch Trennzeichen getrennte Liste der Postgres-Erweiterungen, die beim Start geladen werden sollen. Unterstützte Werte finden Sie in der Postgres-Dokumentation.", - "arc.postgres.server.group.volume.size.data.label": "Volumegröße GB (Daten)", - "arc.postgres.server.group.volume.size.data.description": "Die Größe des Speichervolumens, das für Daten verwendet werden soll, in GB.", - "arc.postgres.server.group.volume.size.logs.label": "Volumegröße GB (Protokolle)", - "arc.postgres.server.group.volume.size.logs.description": "Die Größe des Speichervolumens, das für Protokolle verwendet werden soll, in GB.", - "arc.postgres.server.group.volume.size.backups.label": "Volumegröße GB (Sicherungen)", "arc.postgres.server.group.volume.size.backups.description": "Die Größe des Speichervolumens, das für Sicherungen verwendet werden soll, in GB.", - "arc.postgres.server.group.workers.cores.request.label": "CPU-Anforderung (Kerne pro Knoten)", - "arc.postgres.server.group.workers.cores.request.description": "Die Mindestanzahl von CPU-Kernen, die pro Knoten zur Planung des Diensts verfügbar sein müssen. Teilkerne werden unterstützt.", - "arc.postgres.server.group.workers.cores.limit.label": "CPU-Limit (Kerne pro Knoten)", + "arc.postgres.server.group.volume.size.backups.label": "Volumegröße GB (Sicherungen)", + "arc.postgres.server.group.volume.size.data.description": "Die Größe des Speichervolumens, das für Daten verwendet werden soll, in GB.", + "arc.postgres.server.group.volume.size.data.label": "Volumegröße GB (Daten)", + "arc.postgres.server.group.volume.size.logs.description": "Die Größe des Speichervolumens, das für Protokolle verwendet werden soll, in GB.", + "arc.postgres.server.group.volume.size.logs.label": "Volumegröße GB (Protokolle)", "arc.postgres.server.group.workers.cores.limit.description": "Die maximale Anzahl von CPU-Kernen für die Postgres-Instanz, die pro Knoten verwendet werden können. Teilkerne werden unterstützt.", - "arc.postgres.server.group.workers.memory.request.label": "Arbeitsspeicheranforderung (GB pro Knoten)", - "arc.postgres.server.group.workers.memory.request.description": "Die Speicheranforderung der Postgres-Instanz pro Knoten in GB.", - "arc.postgres.server.group.workers.memory.limit.label": "Speicherlimit (GB pro Knoten)", + "arc.postgres.server.group.workers.cores.limit.label": "CPU-Limit (Kerne pro Knoten)", + "arc.postgres.server.group.workers.cores.request.description": "Die Mindestanzahl von CPU-Kernen, die pro Knoten zur Planung des Diensts verfügbar sein müssen. Teilkerne werden unterstützt.", + "arc.postgres.server.group.workers.cores.request.label": "CPU-Anforderung (Kerne pro Knoten)", + "arc.postgres.server.group.workers.description": "Die Anzahl von Workerknoten, die in einem Cluster mit Sharding bereitgestellt wird, oder 0 für Postgre-Instanzen mit einem einzigen Knoten (dies ist die Standardeinstellung).", + "arc.postgres.server.group.workers.label": "Anzahl von Workern", "arc.postgres.server.group.workers.memory.limit.description": "Das Arbeitsspeicherlimit der Postgres-Instanz pro Knoten in GB.", - "arc.postgres.server.group.coordinator.cores.request.label": "CPU-Anforderung", - "arc.postgres.server.group.coordinator.cores.request.description": "Die Mindestanzahl von CPU-Kernen, die auf dem Koordinatorknoten zur Planung des Diensts verfügbar sein müssen. Teilkerne werden unterstützt.", - "arc.postgres.server.group.coordinator.cores.limit.label": "CPU-Limit", - "arc.postgres.server.group.coordinator.cores.limit.description": "Die maximale Anzahl von CPU-Kernen für die Postgres-Instanz, die auf dem Koordinatorknoten verwendet werden können. Teilkerne werden unterstützt.", - "arc.postgres.server.group.coordinator.memory.request.label": "Speicheranforderung (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "Die Speicheranforderung der Postgres-Instanz auf dem Koordinatorknoten in GB.", - "arc.postgres.server.group.coordinator.memory.limit.label": "Arbeitsspeicherlimit (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "Das Arbeitsspeicherlimit der Postgres-Instanz auf dem Koordinatorknoten in GB.", - "arc.agreement": "Ich akzeptiere die {0} und die {1}.", - "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance – Azure Arc Geschäftsbedingungen", - "arc.agreement.postgres.terms.conditions": "PostgreSQL Hyperscale mit Azure Arc-Unterstützung – Geschäftsbedingungen", - "should.be.integer": "Der Wert muss eine ganze Zahl sein.", - "worker.node.count.should.not.be.one": "Der Wert 1 wird nicht unterstützt.", - "requested.cores.less.than.or.equal.to.cores.limit": "Die angeforderten Kerne müssen kleiner oder gleich dem Kerngrenzwert sein", + "arc.postgres.server.group.workers.memory.limit.label": "Speicherlimit (GB pro Knoten)", + "arc.postgres.server.group.workers.memory.request.description": "Die Speicheranforderung der Postgres-Instanz pro Knoten in GB.", + "arc.postgres.server.group.workers.memory.request.label": "Arbeitsspeicheranforderung (GB pro Knoten)", + "arc.postgres.settings.resource.coordinator.title": "Computekonfiguration für Koordinatorknoten", + "arc.postgres.settings.resource.worker.title": "Computekonfiguration für Workerknoten", + "arc.postgres.settings.section.title": "Allgemeine Einstellungen", + "arc.postgres.settings.storage.title": "Speichereinstellungen", + "arc.postgres.storage-class.backups.description": "Die Speicherklasse, die für persistente Volumes für Sicherungen verwendet werden soll.", + "arc.postgres.storage-class.data.description": "Die Speicherklasse, die für persistente Datenvolumes verwendet werden soll", + "arc.postgres.storage-class.logs.description": "Die Speicherklasse, die für persistente Protokollvolumes verwendet werden soll", + "arc.postgres.wizard.page1.title": "Servergruppenparameter für PostgreSQL Hyperscale mit Azure Arc-Unterstützung bereitstellen", + "arc.postgres.wizard.title": "Servergruppe für PostgreSQL Hyperscale mit Azure Arc-Unterstützung (Vorschau) bereitstellen", + "arc.sql.connection.settings.section.title": "SQL-Verbindungsinformationen", + "arc.sql.cores-limit.description": "Der Kerngrenzwert der verwalteten Instanz als ganze Zahl.", + "arc.sql.cores-request.description": "Die Anforderung von Kernen der verwalteten Instanz als ganze Zahl.", + "arc.sql.instance.name": "Instanzname", + "arc.sql.instance.settings.section.title": "SQL-Instanzeinstellungen", + "arc.sql.invalid.instance.name": "Der Instanzname muss aus alphanumerischen Kleinbuchstaben oder \"-\" bestehen, mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden und höchstens 13 Zeichen lang sein.", + "arc.sql.invalid.username": "der SA-Benutzername ist deaktiviert, wählen Sie einen anderen Benutzernamen aus", + "arc.sql.memory-limit.description": "Der Kapazitätsgrenzwert der verwalteten Instanz als ganze Zahl.", + "arc.sql.memory-request.description": "Die Anforderung für die Kapazität der verwalteten Instanz als ganzzahlige Menge an Arbeitsspeicher in GB.", + "arc.sql.replicas.description": "Die Anzahl der SQL Managed Instance-Replikate, die in Ihrem Kubernetes-Cluster für Hochverfügbarkeit bereitgestellt werden.", + "arc.sql.replicas.label": "Replikate", + "arc.sql.storage-class.data.description": "Die Speicherklasse, die für Daten (.mdf) verwendet werden soll", + "arc.sql.storage-class.dc.description": "Die Speicherklasse, die für alle persistenten Daten- und Protokollvolumes für alle Datencontrollerpods verwendet werden soll, die diese benötigen.", + "arc.sql.storage-class.logs.description": "Die Speicherklasse, die für Protokolle (/var/log) verwendet werden soll", + "arc.sql.username": "Benutzername", + "arc.sql.wizard.page1.title": "Azure SQL Managed Instance-Parameter bereitstellen", + "arc.sql.wizard.title": "Bereitstellen von Azure SQL Managed Instance – Azure Arc (Vorschau)", + "arc.storage-class.backups.label": "Speicherklasse (Sicherungen)", + "arc.storage-class.data.label": "Speicherklasse (Daten)", + "arc.storage-class.dc.label": "Speicherklasse", + "arc.storage-class.logs.label": "Speicherklasse (Protokolle)", + "arc.view.title": "Azure Arc-Controller", + "arc.view.welcome.connect": "Es sind keine Azure Arc-Controller registriert. [Weitere Informationen](https://azure.microsoft.com/services/azure-arc/)\r\n[Controller verbinden](command:arc.connectToController)", + "arc.view.welcome.loading": "Controller werden geladen...", + "command.connectToController.title": "Verbindung mit vorhandenem Azure Arc-Controller herstellen", + "command.createController.title": "Neuen Azure Arc-Controller erstellen", + "command.editConnection.title": "Verbindung bearbeiten", + "command.refresh.title": "Aktualisieren", + "command.removeController.title": "Controller entfernen", "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", + "deploy.done.action": "Bereitstellen", + "deploy.script.action": "Skript in Notebook schreiben", "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-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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Die Erweiterung \"Arc-Bereitstellung\" wurde durch die Arc-Erweiterung ersetzt und wurde deinstalliert.", - "arc.controllerDashboard": "Azure Arc Data Controller-Dashboard (Vorschau) – {0}", - "arc.miaaDashboard": "SQL Managed Instance – Azure Arc-Dashboard (Vorschau) – {0}", - "arc.postgresDashboard": "PostgreSQL Hyperscale – Azure Arc-Dashboard (Vorschau) – {0}", - "arc.dataControllersType": "Azure Arc Data Controller", - "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", - "arc.miaaType": "Verwaltete SQL-Instanz – Azure Arc", - "arc.overview": "Übersicht", - "arc.connectionStrings": "Verbindungszeichenfolgen", - "arc.preloaded Extensions": "Im Voraus geladene Erweiterungen", - "arc.networking": "Netzwerk", - "arc.properties": "Eigenschaften", - "arc.settings": "Einstellungen", - "arc.security": "Sicherheit", - "arc.computeAndStorage": "Compute + Speicher", - "arc.coordinatorNodeParameters": "Parameter für Koordinatorknoten", - "arc.workerNodeParameters": "Parameter für Workerknoten", - "arc.compute": "Compute", - "arc.backup": "Sicherung", - "arc.newSupportRequest": "Neue Supportanfrage", - "arc.diagnoseAndSolveProblems": "Diagnose und Problembehandlung", - "arc.supportAndTroubleshooting": "Support + Problembehandlung", - "arc.resourceHealth": "Ressourcenintegrität", - "arc.parameterName": "Parametername", - "arc.value": "Wert", - "arc.createNew": "Neue Instanz", - "arc.delete": "Löschen", - "arc.learnMore": "Weitere Informationen.", - "arc.drop": "Ablegen", - "arc.save": "Speichern", - "arc.discard": "Verwerfen", - "arc.resetPassword": "Kennwort zurücksetzen", - "arc.loadExtensions": "Extensions laden", - "arc.unloadExtensions": "Extensions entladen", - "arc.noExtensions": "In der Konfiguration sind keine Erweiterungen aufgeführt.", - "arc.openInAzurePortal": "In Azure-Portal öffnen", - "arc.resourceGroup": "Ressourcengruppe", - "arc.region": "Region", - "arc.subscriptionId": "Abonnement-ID", - "arc.state": "Zustand", - "arc.connectionMode": "Verbindungsmodus", - "arc.namespace": "Namespace", - "arc.externalEndpoint": "Externer Endpunkt", - "arc.name": "Name", - "arc.type": "Typ", - "arc.status": "Status", - "arc.miaaAdmin": "MI-Administrator", - "arc.controllerEndpoint": "Controllerendpunkt", - "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.", - "arc.extensionsTableLoadingComplete": "Im Voraus geladene Erweiterungen können jetzt angezeigt werden.", - "arc.extensionsAddList": "Erweiterungen", - "arc.extensionsAddDialog": "PostgreSQL bietet die Möglichkeit, die Funktionalität Ihrer Datenbank mithilfe von Erweiterungen zu erweitern.", - "arc.dataController": "Datencontroller", - "arc.kibanaDashboard": "Kibana-Dashboard", - "arc.grafanaDashboard": "Grafana-Dashboard", - "arc.kibanaDashboardDescription": "Dashboard zum Anzeigen von Protokollen", - "arc.grafanaDashboardDescription": "Dashboard zum Anzeigen von Metriken", - "arc.serviceEndpoints": "Dienstendpunkte", - "arc.serviceEndpointsTable": "Tabelle mit Dienstendpunkten", - "arc.databases": "Datenbanken", - "arc.endpoint": "Endpunkt", - "arc.description": "Beschreibung", - "arc.yes": "Ja", - "arc.no": "Nein", - "arc.feedback": "Feedback", - "arc.selectConnectionString": "Wählen Sie unten die verfügbaren Clientverbindungszeichenfolgen aus.", - "arc.addingWorkerNodes": "Workerknoten werden hinzugefügt", - "arc.workerNodesDescription": "Erweitern Sie Ihre Servergruppe und skalieren Sie Ihre Datenbank, indem Sie Workerknoten hinzufügen.", - "arc.workerNodesConfigurationInformation": "Sie können die Anzahl der CPU-Kerne und die Speichergröße konfigurieren, die für alle Workerknoten gelten. Passen Sie die Anzahl der CPU-Kerne und Speichereinstellungen für Ihre Servergruppe an. Übergeben Sie einen leeren Wert, um die Anforderungen und/oder Grenzwerte zurückzusetzen.", - "arc.coordinatorNodeConfigurationInformation": "Sie können die Anzahl der CPU-Kerne und die Speichergröße konfigurieren, die für den Koordinatorknoten gelten. Passen Sie die Anzahl der CPU-Kerne und Speichereinstellungen für Ihre Servergruppe an. Übergeben Sie einen leeren Wert, um die Anforderungen und/oder Grenzwerte zurückzusetzen.", - "arc.workerNodeInformation": "Sie können Ihre Servergruppe ab- und aufskalieren, indem Sie die Anzahl von Workerknoten verringern oder erhöhen. Der Wert muss 0 oder größer als 1 sein.", - "arc.workerOneNodeValidationMessage": "Der Wert 1 wird nicht unterstützt.", - "arc.vCores": "Virtuelle Kerne", - "arc.ram": "RAM", - "arc.refresh": "Aktualisieren", - "arc.resetAllToDefault": "Alle auf Standard zurücksetzen", - "arc.resetToDefault": "Standard wiederherstellen", - "arc.troubleshoot": "Problembehandlung", - "arc.clickTheNewSupportRequestButton": "Klicken Sie auf die Schaltfläche \"Neue Supportanfrage\", um eine Supportanfrage im Azure-Portal zu übertragen.", - "arc.supportRequestNote": "Beachten Sie, dass die Ressourcenkonfiguration zuerst in Azure hochgeladen werden muss, um eine Supportanfrage zu öffnen.", - "arc.running": "Wird ausgeführt", - "arc.ready": "Bereit", - "arc.notReady": "Nicht bereit", - "arc.pending": "Ausstehend", - "arc.failed": "Fehlerhaft", - "arc.unknown": "Unbekannt", - "arc.direct": "Direkt", - "arc.indirect": "Indirekt", - "arc.loading": "Wird geladen...", - "arc.refreshToEnterCredentials": "Knoten zum Eingeben von Anmeldeinformationen aktualisieren", - "arc.noInstancesAvailable": "Keine Instanzen verfügbar", - "arc.connecToServer": "Mit Server verbinden", - "arc.connectToController": "Verbindung mit vorhandenem Controller herstellen", - "arc.connectToMSSql": "Verbinden zur SQL Managed Instance – Azure Arc ({0})", - "arc.connectToPGSql": "Verbindung mit PostgreSQL Hyperscale – Azure Arc ({0}) herstellen", - "arc.passwordToController": "Kennwort für Controller angeben", - "arc.controllerUrl": "Controller-URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "Die Controller-URL ist erforderlich, wenn mehrere Cluster mit demselben Namespace vorhanden sind – dies sollte im Allgemeinen nicht erforderlich sein.", - "arc.serverEndpoint": "Serverendpunkt", - "arc.controllerName": "Name", - "arc.controllerNameDescription": "Der in der Strukturansicht anzuzeigende Name, der nicht auf den Controller selbst angewendet wird.", - "arc.controllerKubeConfig": "Pfad der Kube-Konfigurationsdatei", - "arc.controllerClusterContext": "Clusterkontext", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Benutzername für Controller", - "arc.controllerPassword": "Controller-Kennwort", - "arc.username": "Benutzername", - "arc.password": "Kennwort", - "arc.rememberPassword": "Kennwort speichern", - "arc.connect": "Verbinden", - "arc.cancel": "Abbrechen", - "arc.ok": "OK", - "arc.on": "Ein", - "arc.off": "Aus", - "arc.notConfigured": "Nicht konfiguriert", - "arc.online": "Online", - "arc.offline": "Offline", - "arc.restoring": "Wird wiederhergestellt", - "arc.recovering": "Wird wiederhergestellt", - "arc.recoveringPending": "Wiederherstellung steht aus", - "arc.suspect": "Fehlerverdächtig", - "arc.emergency": "Notfall", - "arc.coordinatorEndpoint": "Koordinatorendpunkt", - "arc.postgresAdminUsername": "Administratorbenutzername", - "arc.nodeConfiguration": "Knotenkonfiguration", - "arc.postgresVersion": "PostgreSQL-Version", - "arc.serverGroupType": "Typ der Servergruppe", - "arc.serverGroupNodes": "Servergruppenknoten", - "arc.fullyQualifiedDomain": "Vollqualifizierte Domäne", - "arc.postgresArcProductName": "Azure Database for PostgreSQL – Azure Arc", - "arc.coordinator": "Koordinator", - "arc.worker": "Worker", - "arc.monitor": "Monitor", - "arc.available": "Verfügbar", - "arc.issuesDetected": "Es wurden Probleme festgestellt.", - "arc.newDatabase": "Neue Datenbank", - "arc.databaseName": "Datenbankname", - "arc.enterNewPassword": "Geben Sie ein neues Kennwort ein", - "arc.confirmNewPassword": "Bestätigen Sie das neue Kennwort", - "arc.learnAboutPostgresClients": "Weitere Informationen zu Azure PostgreSQL Hyperscale-Clientschnittstellen", - "arc.coordinatorNodeParametersDescription": " Diese Serverparameter des Koordinatornnotens können auf benutzerdefinierte (nicht standardmäßige) Werte festgelegt werden. Suchen Sie nach Parametern.", - "arc.workerNodesParametersDescription": " Diese Serverparameter des Workerknotens können auf benutzerdefinierte (nicht standardmäßige) Werte festgelegt werden. Suchen Sie nach Parametern.", - "arc.learnAboutNodeParameters": "Weitere Informationen zu den Einstellungen des Datenbankmoduls für PostgreSQL Hyperscale mit Azure Arc-Unterstützung", - "arc.noNodeParametersFound": "Es wurden keine Workerserverparameter gefunden...", - "arc.searchToFilter": "Suchen, um Elemente zu filtern...", - "arc.scalingCompute": "Compute-V-Kerne und Speicher werden skaliert.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Sie können die Funktion \"mit Azure Arc-Unterstützung\" skalieren", - "arc.miaaComputeAndStorageDescriptionPartOne": "Sie können Ihre Azure SQL Managed Instance – Azure Arc skalieren nach", - "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL Hyperscale-Servergruppe nach", - "arc.computeAndStorageDescriptionPartThree": "ohne Downtime und durch", - "arc.computeAndStorageDescriptionPartFour": "Vor dem Ausführen müssen Sie sicherstellen, dass", - "arc.computeAndStorageDescriptionPartFive": "es sind genügend Ressourcen verfügbar", - "arc.resourceHealthDescription": "Resource Health kann Ihnen mitteilen, ob die Ressource wie erwartet ausgeführt wird.", - "arc.computeAndStorageDescriptionPartSix": "in Ihrem Kubernetes-Cluster hinzufügen, um diese Konfiguration zu berücksichtigen.", - "arc.node": "Knoten", - "arc.nodes": "Knoten", - "arc.workerNodes": "Workerknoten", - "arc.coordinatorNode": "Koordinatorknoten", - "arc.storagePerNode": "Speicher pro Knoten", - "arc.workerNodeCount": "Anzahl von Workerknoten", - "arc.configurationPerNode": "Konfiguration (pro Knoten)", - "arc.configurationCoordinatorNode": "Konfiguration", - "arc.coresLimit": "CPU-Limit", - "arc.workerCoresLimit": "CPU-Limit für Workerknoten", - "arc.coordinatorCoresLimit": "CPU-Limit für Koordinatorknoten", - "arc.coresRequest": "CPU-Anforderung", - "arc.workerCoresRequest": "CPU-Anforderung für Workerknoten", - "arc.coordinatorCoresRequest": "CPU-Anforderung für Koordinatorknoten", - "arc.memoryLimit": "Speicherlimit (in GB)", - "arc.workerMemoryLimit": "Speicherlimit für Workerknoten (in GB)", - "arc.coordinatorMemoryLimit": "Speicherlimit für Koordinatorknoten (in GB)", - "arc.memoryRequest": "Speicheranforderung (in GB)", - "arc.workerMemoryRequest": "Arbeitsspeicheranforderung für Workerknoten (in GB)", - "arc.coordinatorMemoryRequest": "Speicheranforderung für Koordinatorknoten (in GB)", - "arc.arcResources": "Azure Arc-Ressourcen", - "arc.enterANonEmptyPassword": "Geben Sie ein nicht leeres Kennwort ein, oder drücken Sie ESC, um den Vorgang zu beenden.", - "arc.thePasswordsDoNotMatch": "Die Kennwörter stimmen nicht überein. Bestätigen Sie das Kennwort, oder drücken Sie ESC, um den Vorgang zu beenden.", - "arc.passwordReset": "Kennwortzurücksetzung erfolgreich", - "arc.condition": "Bedingung", - "arc.details": "Details", - "arc.lastTransition": "Letzter Übergang", - "arc.noExternalEndpoint": "Es wurde kein externer Endpunkt konfiguriert, daher sind diese Informationen nicht verfügbar.", - "arc.noWorkerPods": "Diese Konfiguration enthält keine Worker-Pods.", - "arc.podsReady": "Bereite Pods", - "arc.podsPresent": "Vorhandene Pods", - "arc.podsUsedDescription": "Wählen Sie in der Dropdownliste unten einen Pod für detaillierte Integritätsinformationen aus.", - "arc.podsUsedDescriptionAria": "Wählen Sie in der Dropdownliste unten einen Pod für detaillierte Integritätsinformationen aus", - "arc.podConditionsTable": "Tabelle mit Podbedingungen", - "arc.connectToPostgresDescription": "Zum Anzeigen und Festlegen der Datenbankmodul-Einstellungen, für die die PostgreSQL-Erweiterung installiert werden muss, ist eine Verbindung mit dem Server erforderlich.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Pod wurde initialisiert.", - "arc.podReady": "Pod ist bereit.", - "arc.noPodIssuesDetected": "Es liegen keine bekannten Probleme vor, die sich auf diese PostgreSQL Hyperscale-Instanz auswirken.", - "arc.podIssuesDetected": "In den nachstehend aufgeführten Pods treten Probleme auf, die sich auf die Leistung oder die Verfügbarkeit auswirken können.", - "arc.containerReady": "Pod-Container sind bereit.", - "arc.podScheduled": "Pod ist planbar.", - "arc.loadingClusterContextCompleted": "Laden von Clusterkontexten abgeschlossen", - "arc.rangeSetting": "Es wird erwartet, dass der Wert im Bereich {0}–{1} liegt", - "arc.databaseCreated": "Datenbank \"{0}\" erstellt", - "arc.deletingInstance": "Instanz \"{0}\" wird gelöscht...", - "arc.installingExtension": "Die Erweiterung \"{0}\" wird installiert...", - "arc.extensionInstalled": "Die Erweiterung \"{0}\" wurde installiert.", - "arc.updatingInstance": "Die Instanz \"{0}\" wird aktualisiert...", - "arc.instanceDeleted": "Die Instanz \"{0}\" wurde gelöscht", - "arc.instanceUpdated": "Instanz \"{0}\" wurde aktualisiert", - "arc.extensionsDropped": "Erweiterungen \"{0}\" gelöscht", - "arc.extensionsAdded": "Erweiterungen \"{0}\" hinzugefügt", - "arc.copiedToClipboard": "{0} in Zwischenablage kopiert", - "arc.clickTheTroubleshootButton": "Klicken Sie auf die Schaltfläche \"Problembehandlung\", um das Notizbuch \"Azure Arc {0}-Problembehandlung\" zu öffnen.", - "arc.dataStorage": "{0} Daten", - "arc.logStorage": "{0} Protokoll", - "arc.backupsStorage": "{0} Sicherungen", - "arc.numVCore": "{0} virtueller Kern", - "arc.numVCores": "{0} virtuelle Kerne", - "arc.updated": "Aktualisiert: {0}", - "arc.connectionString": "Verbindungszeichenfolge für {0}", - "arc.copyConnectionStringToClipboard": "Verbindungszeichenfolge \"{0}\" in Zwischenablage kopieren", - "arc.copyValueToClipboard": "\"{0}\" in Zwischenablage kopieren", - "arc.pgConnectionRequired": "Zum Anzeigen und Festlegen der Datenbankmodul-Einstellungen ist eine Verbindung erforderlich.", - "arc.miaaConnectionRequired": "Zum Auflisten der Datenbanken in dieser Instanz ist eine Verbindung erforderlich.", - "arc.couldNotFindControllerRegistration": "Die Controllerregistrierung wurde nicht gefunden.", - "arc.dropMultipleExtensions": "Zurzeit wird eine andere Erweiterung gelöscht. Versuchen Sie es noch mal, sobald der Vorgang abgeschlossen ist.", - "arc.updateExtensionsFailed": "Fehler beim Bearbeiten von Erweiterungen. {0}", - "arc.refreshFailed": "Fehler beim Aktualisieren. {0}", - "arc.resetFailed": "Fehler beim Zurücksetzen. {0}", - "arc.openDashboardFailed": "Fehler beim Öffnen des Dashboards. {0}", - "arc.instanceDeletionFailed": "Fehler beim Löschen der Instanz \"{0}\". {1}", - "arc.instanceUpdateFailed": "Fehler beim Aktualisieren der Instanz \"{0}\". {1}", - "arc.pageDiscardFailed": "Fehler beim Verwerfen der Benutzereingabe. {0}", - "arc.databaseCreationFailed": "Fehler beim Erstellen der Datenbank \"{0}\". {1}", - "arc.connectToControllerFailed": "Es konnte keine Verbindung mit dem Controller \"{0}\" hergestellt werden. {1}", - "arc.connectToMSSqlFailed": "Es konnte keine Verbindung mit SQL Managed Instance – Azure Arc-Instanz \"{0}\" hergestellt werden. {1}", - "arc.connectToPGSqlFailed": "Es konnte keine Verbindung zur PostgreSQL Hyperscale – Azure Arc-Instanz {0} hergestellt werden. {1}", - "arc.missingExtension": "Die Erweiterung \"{0}\" ist zum Anzeigen der Engine-Einstellungen erforderlich. Möchten Sie sie jetzt installieren?", - "arc.extensionInstallationFailed": "Fehler beim Installieren der Erweiterung \"{0}\".", - "arc.fetchConfigFailed": "Unerwarteter Fehler beim Abrufen der Konfiguration für \"{0}\". {1}", - "arc.fetchEndpointsFailed": "Unerwarteter Fehler beim Abrufen der Endpunkte für \"{0}\". {1}", - "arc.fetchRegistrationsFailed": "Unerwarteter Fehler beim Abrufen der Registrierungen für \"{0}\". {1}", - "arc.fetchDatabasesFailed": "Unerwarteter Fehler beim Abrufen der Datenbanken für \"{0}\". {1}", - "arc.fetchEngineSettingsFailed": "Unerwarteter Fehler beim Abrufen der Engine-Einstellungen für \"{0}\". {1}", - "arc.numberOfIssuesDetected": "• {0} ({1} Probleme)", - "arc.instanceDeletionWarning": "Warnung! Das Löschen einer Instanz ist dauerhaft und kann nicht rückgängig gemacht werden. Um die Instanz \"{0}\" zu löschen, geben Sie unten den Namen \"{0}\" ein, um den Vorgang fortzusetzen.", - "arc.invalidInstanceDeletionName": "Der Wert \"{0}\" stimmt nicht mit dem Instanznamen überein. Versuchen Sie es erneut, oder drücken Sie ESC, um den Vorgang zu beenden.", - "arc.couldNotFindAzureResource": "Die Azure-Ressource für \"{0}\" wurde nicht gefunden", - "arc.passwordResetFailed": "Fehler beim Zurücksetzen des Kennworts. {0}", - "arc.errorConnectingToController": "Fehler beim Verbinden mit dem Controller. {0}", - "arc.passwordAcquisitionFailed": "Fehler beim Abrufen des Kennworts. {0}", - "arc.loginFailed": "Fehler beim Anmelden beim Controller – falscher Benutzername oder Kennwort.", - "arc.errorVerifyingPassword": "Fehler beim Überprüfen des Kennworts. {0}", - "noControllersConnected": "Zurzeit sind keine Azure Arc-Controller verbunden. Führen Sie den Befehl \"Verbindung mit vorhandenem Azure Arc-Controller herstellen\" aus, und wiederholen Sie den Vorgang.", - "getVariableValue.unknownVariableName": "Es wird versucht, den Variablenwert für eine unbekannte Variable abzurufen: {0}", - "getIsPassword.unknownVariableName": "Es wird versucht, \"isPassword\" für eine unbekannte Variable abzurufen: {0}", - "noControllerInfoFound": "Controllerinformationen mit folgendem Namen wurden nicht gefunden: {0}", - "noPasswordFound": "Das Kennwort konnte für den Controller nicht abgerufen werden: {0} und der Benutzer hat kein Kennwort angegeben. Versuchen Sie es später noch mal.", - "clusterContextNotFound": "Eiin Clusterkontext mit dem Namen: {0} wurde nicht in der Kube-Konfigurationsdatei gefunden.", - "noCurrentClusterContext": "In der Kube-Konfigurationsdatei wurde kein aktueller Clusterkontext gefunden", - "filePicker.browse": "Durchsuchen", - "button.label": "Auswählen", - "noContextFound": "In der Konfigurationsdatei wurden keine Kontexte gefunden: {0}", - "noCurrentContextFound": "In der Konfigurationsdatei ist kein Kontext als \"current-context\" gekennzeichnet: {0}", - "noNameInContext": "In der Konfigurationsdatei wurde kein Namensfeld in einem Clusterkontext gefunden: {0}", - "arc.userCancelledError": "Das Dialogfeld wurde vom Benutzer abgebrochen.", - "clusterContextConfigNoLongerValid": "Die in der Konfigurationsdatei angegebenen Clusterkontext-Informationen: {0} und Clusterkontext: {1} sind nicht mehr gültig. Fehler:\r\n\t{2}\r\n Möchten Sie diese Informationen aktualisieren?", - "arc.invalidConfigPath": "Ungültiger Konfigurationspfad", - "arc.loadingClusterContextsError": "Fehler beim Laden von Clusterkontexten. {0}" + "microsoft.agreement.privacy.statement": "Microsoft-Datenschutzbestimmungen", + "requested.cores.less.than.or.equal.to.cores.limit": "Die angeforderten Kerne müssen kleiner oder gleich dem Kerngrenzwert sein", + "requested.memory.less.than.or.equal.to.memory.limit": "Der angeforderte Speicher muss kleiner oder gleich dem Speicherlimit sein", + "resource.type.arc.postgres.description": "PostgreSQL Hyperscale-Servergruppen in einer Azure Arc-Umgebung bereitstellen", + "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale-Servergruppen – Azure Arc (Vorschau)", + "resource.type.arc.sql.description": "Verwalteter SQL-Instanzdienst für App-Entwickler in einer kundenseitig verwalteten Umgebung", + "resource.type.arc.sql.display.name": "Azure SQL Managed Instance – Azure Arc (Vorschau)", + "resource.type.azure.arc.description": "Erstellt einen Azure Arc-Datencontroller", + "resource.type.azure.arc.display.name": "Azure Arc Data Controller (Vorschau)", + "should.be.integer": "Der Wert muss eine ganze Zahl sein.", + "worker.node.count.should.not.be.one": "Der Wert 1 wird nicht unterstützt." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/asde-deployment.i18n.json index 0270e303e0..d02e9c4682 100644 --- a/i18n/ads-language-pack-de/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Azure SQL Edge-Bereitstellungserweiterung", - "extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Azure SQL Edge", - "docker-container-name-field": "Containername", - "docker-sql-password-field": "Azure SQL Edge-Instanzkennwort (SA)", + "azure-info-section-title": "Azure-Informationen", + "azure_location": "Standort", + "azure_resource_group": "Ressourcengruppe", + "azure_subscription_id": "Abonnement-ID", + "device-id": "Geräte-ID", + "device-ip-address": "Geräte-IP-Adresse", + "device-ip-address-description": "Wird verwendet, um nach der Bereitstellung eine Verbindung mit der Azure SQL Edge-Instanz herzustellen", + "device-target-condition": "Zielbedingung", + "device-target-condition-learn-more": "Weitere Informationen zu Zielbedingungen", "docker-confirm-sql-password-field": "Kennwort bestätigen", - "docker-sql-port-field": "Azure SQL Edge-Port", - "microsoft-privacy-statement": "Microsoft-Datenschutzbestimmungen", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (Vorschau) ist eine optimierte relationale Datenbank-Engine, die für IoT- und IoT Edge-Bereitstellungen gedacht ist.", - "sql-edge-type-display-name": "Bereitstellungsziel", - "sql-edge-local-display-name": "Lokale Containerinstanz", - "sql-edge-remote-display-name": "Remotecontainerinstanz", - "sql-edge-local-title": "Azure SQL Edge-Containerinstanz auf lokalem Computer bereitstellen", - "docker-settings-section-title": "Docker-Einstellungen", + "docker-container-name-field": "Containername", + "docker-imagetag-field": "Imagetag", + "docker-password-field": "Kennwort", "docker-registry-field": "Registrierung", "docker-repository-field": "Repository", - "docker-imagetag-field": "Imagetag", + "docker-settings-section-title": "Docker-Einstellungen", + "docker-sql-password-field": "Azure SQL Edge-Instanzkennwort (SA)", + "docker-sql-port-field": "Azure SQL Edge-Port", "docker-username-field": "Benutzername", - "docker-password-field": "Kennwort", "edge-agreement": "Ich akzeptiere die {0} und die {1}.", "edge-eula": "Microsoft Azure SQL Edge-Lizenzvertrag", - "sql-edge-remote-title": "Azure SQL Edge-Containerinstanz auf Remotecomputer bereitstellen", - "remote-info-section-title": "Zielcomputerinformationen", + "edge-remote-password-field": "Kennwort", "edge-remote-target-field": "Name oder IP-Adresse", "edge-remote-username-field": "Benutzername", - "edge-remote-password-field": "Kennwort", + "extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Azure SQL Edge", + "extension-displayName": "Azure SQL Edge-Bereitstellungserweiterung", + "iot-hub-name": "Name des IoT Hubs", + "microsoft-privacy-statement": "Microsoft-Datenschutzbestimmungen", + "package-files": "SQL Server-Paketdateien", + "package_path": "Paketdatei", + "package_path_description": "Pfad der SQL Server-Paketdatei (DACPAC, BACPAC) oder der komprimierten Paketdatei.", + "remote-info-section-title": "Zielcomputerinformationen", + "resource-type-sql-edge-description": "Azure SQL Edge (Vorschau) ist eine optimierte relationale Datenbank-Engine, die für IoT- und IoT Edge-Bereitstellungen gedacht ist.", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "Neue Azure IoT Hub und VM (Kennwortauthentifizierung)", + "sql-edge-azure-multi-device-display-name": "Mehrere Geräte einer Azure IoT Hub", + "sql-edge-azure-multi-device-title": "Azure SQL Edge für mehrere Azure IoT-Geräte bereitstellen", + "sql-edge-azure-single-device-display-name": "Vorhandenes Gerät eines Azure IoT Hubs", + "sql-edge-azure-single-device-title": "Azure SQL Edge auf einem vorhandenen Gerät bereitstellen", "sql-edge-azure-sshkey-display-name": "Neuer Azure IoT Hub und VM (Authentifizierung mit öffentlichem SSH-Schlüssel)", "sql-edge-azure-title": "Azure SQL Edge auf einer neuen Azure-VM über IoT Hub bereitstellen", - "azure_subscription_id": "Abonnement-ID", - "azure_resource_group": "Ressourcengruppe", - "azure_location": "Standort", + "sql-edge-local-display-name": "Lokale Containerinstanz", + "sql-edge-local-title": "Azure SQL Edge-Containerinstanz auf lokalem Computer bereitstellen", + "sql-edge-remote-display-name": "Remotecontainerinstanz", + "sql-edge-remote-title": "Azure SQL Edge-Containerinstanz auf Remotecomputer bereitstellen", + "sql-edge-type-display-name": "Bereitstellungsziel", + "sqlserver-info-section-title": "Azure SQL Edge-Informationen", "vm_admin": "VM-Administratorbenutzername", "vm_password": "VM-Administratorkennwort", "vm_password_confirm": "VM-Administratorkennwort bestätigen", "vm_password_validation_error_message": "Das VM-Kennwort muss zwischen 12 und 123 Zeichen lang sein und aus Großbuchstaben, Kleinbuchstaben, Ziffern und Sonderzeichen bestehen.", - "package_path": "Paketdatei", - "package_path_description": "Pfad der SQL Server-Paketdatei (DACPAC, BACPAC) oder der komprimierten Paketdatei.", - "azure-info-section-title": "Azure-Informationen", - "sqlserver-info-section-title": "Azure SQL Edge-Informationen", - "package-files": "SQL Server-Paketdateien", - "sql-edge-azure-single-device-display-name": "Vorhandenes Gerät eines Azure IoT Hubs", - "sql-edge-azure-single-device-title": "Azure SQL Edge auf einem vorhandenen Gerät bereitstellen", - "iot-hub-name": "Name des IoT Hubs", - "device-id": "Geräte-ID", - "device-ip-address": "Geräte-IP-Adresse", - "device-ip-address-description": "Wird verwendet, um nach der Bereitstellung eine Verbindung mit der Azure SQL Edge-Instanz herzustellen", - "sql-edge-azure-multi-device-display-name": "Mehrere Geräte einer Azure IoT Hub", - "sql-edge-azure-multi-device-title": "Azure SQL Edge für mehrere Azure IoT-Geräte bereitstellen", - "device-target-condition": "Zielbedingung", - "device-target-condition-learn-more": "Weitere Informationen zu Zielbedingungen", "vm_ssh_public_key": "Öffentlicher SSH-Schlüssel" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azdata.i18n.json deleted file mode 100644 index 1515d0c380..0000000000 --- a/i18n/ads-language-pack-de/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "Unterstützung für Azure Data CLI.", - "azdata.config.title": "Azure Data CLI-Konfiguration", - "azdata.config.debug": "Debuginformationen für alle ausgeführten azdata-Befehle im Ausgabekanal protokollieren", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "Lizenzbedingungen akzeptieren", - "azdata.install.command.name": "Installieren", - "azdata.update.command.name": "Nach Updates suchen", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "Entscheiden Sie, wie die Lizenzbedingungen für die Azure Data CLI akzeptiert werden sollen", - "azdata.acceptEula.prompt.description": "Der Benutzer wird aufgefordert, die Lizenzbedingungen für die Azure Data CLI zu akzeptieren", - "azdata.acceptEula.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Lizenzbedingungen für die Azure Data CLI zu akzeptieren", - "azdata.install.description": "Entscheiden Sie, wie Azure Data CLI installiert werden soll", - "azdata.install.prompt.description": "Der Benutzer wird aufgefordert, die Azure Data CLI zu installieren", - "azdata.install.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Azure Data CLI zu installieren", - "azdata.update.description": "Entscheiden Sie, ob Sie zur Aktualisierung aufgefordert werden wollen, wenn ein Update für Azure Data CLI verfügbar ist.", - "azdata.requiredUpdate.description": "Entscheiden Sie, ob Sie zur Aktualisierung aufgefordert werden wollen, wenn ein erforderliches Update für Azure Data CLI verfügbar ist.", - "azdata.update.prompt.description": "Der Benutzer wird aufgefordert, die Azure Data CLI zu aktualisieren", - "azdata.update.dontPrompt.description": "Der Benutzer wird nicht aufgefordert, die Azure Data CLI zu aktualisieren" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "Es wird nach einer vorhandenen Azure Data CLI-Installation gesucht...", - "azdata.foundExistingAzdata": "Es wurde eine vorhandene Azure Data CLI-Installation der Version (v{0}) unter Pfad {1} gefunden", - "azdata.downloadingProgressMb": "({0} / {1} MB) wird heruntergeladen", - "azdata.downloadFinished": "Download abgeschlossen", - "azdata.installingAzdata": "Azure Data CLI wird installiert...", - "azdata.updatingAzdata": "Azure Data CLI wird aktualisiert...", - "azdata.azdataInstalled": "Azure Data CLI wurde erfolgreich installiert. Azure Data Studio muss neugestartet werden, um die Konfiguration abzuschließen. Die Funktionen werden erst danach aktiviert.", - "azdata.azdataUpdated": "Azure Data CLI wurde erfolgreich auf Version {0} aktualisiert.", - "azdata.yes": "Ja", - "azdata.no": "Nein", - "azdata.accept": "Akzeptieren", - "azdata.decline": "Ablehnen", - "azdata.doNotAskAgain": "Nicht mehr fragen", - "azdata.askLater": "Später fragen", - "azdata.downloadingTo": "{0} von {1} wird nach {2} heruntergeladen", - "azdata.executingCommand": "Der Befehl „{0} {1}“ wird ausgeführt", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Es wird nach der neuesten verfügbaren Version von Azure Data CLI gesucht", - "azdata.gettingTextContentsOfUrl": "Textinhalte der Ressource werden unter URL {0} abgerufen", - "azdata.versionForUpdate": "Gefundene Version: {0}, auf die Azure Data CLI von der aktuellen Version {1} aktualisiert werden kann.", - "azdata.latestAzdataVersionAvailable": "Neueste verfügbare Version von Azure Data CLI: {0}.", - "azdata.couldNotFindAzdata": "Azure Data CLI wurde nicht gefunden. Fehler: {0}", - "azdata.currentlyInstalledVersionIsLatest": "Aktuell installierte Version von Azure Data CLI: {0} ist gleich oder neuer als alle anderen verfügbaren Versionen", - "azdata.promptLog": "Der Benutzer wird aufgefordert, Folgendes zu akzeptieren: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Azure Data CLI wurde nicht gefunden. Möchten Sie es jetzt installieren? Wenn nicht, könnten einige Features nicht funktionieren.", - "azdata.promptForAzdataUpdate": "Es ist eine neue Version von Azure Data CLI ({0}) verfügbar. Möchten Sie jetzt auf diese aktualisieren?", - "azdata.promptForRequiredAzdataUpdate": "Für diese Erweiterung muss Azure Data CLI >= {0} installiert werden. Möchten Sie jetzt auf die neueste Version ({1}) aktualisieren? Wenn nicht, funktionieren einige Funktionen möglicherweise nicht.", - "azdata.requiredVersionNotAvailable": "Für diese Erweiterung ist die Installation von Azure Data CLI >= {0} erforderlich. Die aktuell verfügbare Version ist jedoch nur {1}. Die richtige Version finden Sie [hier] (https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata). Installieren Sie sie manuell und starten Sie dann Azure Data Studio neu.", - "azdata.missingRequiredVersion": "Azure Data CLI >= {0} ist für diese Funktion erforderlich. Führen Sie den Befehl „Azure Data CLI: Nach Updates suchen“ aus, um sie zu installieren, und wiederholen Sie dann den Vorgang.", - "azdata.downloadError": "Fehler beim Herunterladen", - "azdata.installError": "Fehler beim Installieren der Azure Data CLI: {0}", - "azdata.updateError": "Fehler beim Aktualisieren der Azure Data CLI: {0}", - "azdata.platformUnsupported": "Die Plattform „{0}“ wird zurzeit nicht unterstützt", - "azdata.unexpectedCommandError": "Unerwarteter Fehler beim Ausführen des Befehls: {0}", - "azdata.unexpectedExitCode": "Unerwarteter Exitcode von Befehl: {1} ({0})", - "azdata.noAzdata": "Es ist keine Azure Data CLI verfügbar. Führen Sie den Befehl „Azure Data CLI: Installieren“ aus, um die Funktionen zu aktivieren, die dies erfordern.", - "azdata.noAzdataWithLink": "Es ist keine Azure Data CLI verfügbar. [Installieren Sie die Azure Data CLI](Befehl:azdata.Install), um die Funktionen zu aktivieren, die dies erfordern.", - "azdata.skipInstall": "Die Installation von Azure Data CLI wird übersprungen, da der Vorgang nicht vom Benutzer angefordert wurde und die Konfigurationsoption lautet: {0}.{1} ist {2}", - "azdata.skipUpdate": "Das Update von Azure Data CLI wird übersprungen, da der Vorgang nicht vom Benutzer angefordert wurde und die Konfigurationsoption lautet: {0}.{1} ist {2}", - "azdata.skipRequiredUpdate": "Das erforderliche Update von Azure Data CLI wird übersprungen, da der Vorgang nicht vom Benutzer angefordert wurde und die Konfigurationsoption lautet: {0}.{1} ist {2}", - "azdata.noReleaseVersion": "Für die Plattform „{0}“\r\n ist keine Releaseversion verfügbar, Versionsinformationen: ${1}", - "azdata.noDownloadLink": "Für Plattform „{0}“\r\n ist kein Downloadlink verfügbar, Versionsinformationen: ${1}", - "azdata.failedToParseReleaseInfo": "Fehler beim Analysieren der JSON-Inhalte unter: {0}.\r\nDateiinhalte:\r\n{1}\r\nFehler: {2}", - "azdata.azdataUserSettingReadLog": "Benutzereinstellung für Azure Data CLI: {0}.{1} lesen, Wert: {2}", - "azdata.azdataUserSettingUpdatedLog": "Benutzereinstellung für Azure Data CLI: {0}.{1} aktualisiert, neuer Wert: {2}", - "azdata.userResponseInstall": "Benutzerantwort auf die Aufforderung zur Installation von Azure Data CLI: {0}", - "azdata.userResponseUpdate": "Benutzerantwort auf die Aufforderung zum Aktualisieren von Azure Data CLI: {0}", - "azdata.userRequestedInstall": "Der Benutzer hat die Installation von Azure Data CLI mithilfe des Befehls „Azure Data CLI: Installieren“ angefordert", - "azdata.userRequestedUpdate": "Der Benutzer hat die Aktualisierung der Azure Data CLI mit dem Befehl „Azure Data CLI: Nach Update suchen“ angefordert", - "azdata.acceptEula": "Der Benutzer hat die Annahme der Lizenzbedingungen durch den Aufruf des Befehls „Azure Data CLI: Lizenzbedingungen akzeptieren“ angefordert", - "azdata.updateCheckSkipped": "Es wurde nicht nach neuen verfügbaren Versionen von Azure Data CLI gesucht, da Azure Data CLI nicht für die Installation gefunden wurde", - "azdata.eulaNotAccepted": "Die Microsoft-Datenschutzerklärung und die Azure Data CLI-Lizenzbedingungen wurden nicht akzeptiert. Führen Sie den Befehl „[Azure Data CLI: Lizenzbedingungen akzeptieren](Befehl: azdata.acceptEula)“ aus, um die Lizenzbedingungen zu akzeptieren und die Features zu aktivieren, für die Azure Data CLI erforderlich ist.", - "azdata.promptForEula": "Die [Microsoft-Datenschutzbestimmungen]({0}) und die [Azure Data CLI-Lizenzbedingungen]({1}) müssen akzeptiert werden, um diese Erweiterung zu verwenden. Wenn Sie sie ablehnen, funktionieren einige Features nicht.", - "azdata.promptForEulaResponse": "Benutzerantwort auf Lizenzbedingung-Eingabeaufforderung: {0}", - "azdata.eulaAcceptedStateOnStartup": "Status „Lizenzbedingungen akzeptiert“ beim Start: {0}", - "azdata.endpointOrNamespaceRequired": "Es muss entweder ein Endpunkt oder ein Namespace angegeben werden" - } - } -} \ No newline at end of file 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 1846286e93..d6d5af936a 100644 --- a/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (Core)", - "azure.description": "Durchsuchen und Arbeiten mit Azure-Ressourcen", - "azure.title": "Azure", - "azure.resource.config.title": "Konfiguration von Azure-Ressourcen", - "azure.resource.config.filter.description": "Der Ressourcenfilter, jedes Element besteht aus einer Konto-ID, einer Abonnement-ID und einem Namen (durch Schrägstriche getrennt)", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: Alle Konten aktualisieren", - "azure.resource.refresh.title": "Aktualisieren", - "azure.resource.signin.title": "Azure: Anmelden", - "azure.resource.selectsubscriptions.title": "Abonnements auswählen", - "azure.resource.startterminal.title": "Cloud Shell starten", - "azure.resource.connectsqlserver.title": "Verbinden", - "azure.resource.connectsqldb.title": "Zu Servern hinzufügen", - "azure.resource.view.title": "Azure (Vorschau)", - "azure.tenant.config.filter.description": "Die Liste der Mandanten-IDs, die beim Abfragen von Azure-Ressourcen ignoriert werden sollen. Jedes Element ist eine Mandanten-ID.", - "accounts.clearTokenCache": "Tokencache für Azure-Konto löschen", - "azure.openInAzurePortal.title": "In Azure-Portal öffnen", - "config.azureAccountConfigurationSection": "Azure-Kontokonfiguration", - "config.enablePublicCloudDescription": "Hiermit wird festgelegt, ob die Integration der öffentlichen Azure-Cloud aktiviert werden soll.", - "config.enableUsGovCloudDescription": "Hiermit wird festgelegt, ob die Integration der Azure-Cloud für US-Behörden (Fairfax) aktiviert werden soll.", - "config.enableUsNatCloudDescription": "Hiermit wird festgelegt, ob die Integration der Azure-Cloud (USA, national) aktiviert werden soll.", - "config.enableChinaCloudDescription": "Hiermit wird festgelegt, ob die Azure China-Integration aktiviert werden soll.", - "config.enableGermanyCloudDescription": "Hiermit wird festgelegt, ob die Azure Deutschland-Integration aktiviert werden soll.", - "config.azureAuthMethodConfigurationSection": "Azure-Authentifizierungsmethode", - "config.azureCodeGrantMethod": "Gewährungsmethode über Code", - "config.azureDeviceCodeMethod": "Gewährungsmethode über Gerät", - "config.noSystemKeychain": "Hiermit wird die Keychain-Systemintegration deaktiviert. Die Anmeldeinformationen werden in einer Flatfile im Basisverzeichnis des Benutzers gespeichert.", - "config.piiLogging": "Hiermit wird festgelegt, ob personenbezogene Informationen (PII) lokal in der Konsolenansicht protokolliert werden sollen." + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Von Microsoft OAuth wurde kein Zugriffstoken zurückgegeben.", + "azure.cacheErrorAdd": "Fehler beim Hinzufügen Ihres Kontos zum Cache.", + "azure.cacheErrorGet": "Fehler beim Abrufen Ihres Kontos aus dem Cache.", + "azure.cacheErrorParse": "Fehler beim Analysieren Ihres Kontos aus dem Cache.", + "azure.cacheErrrorRemove": "Fehler beim Entfernen Ihres Kontos aus dem Cache.", + "azure.microsoftAccountDisplayName": "Microsoft-Konto", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "Bei der Authentifizierung ist ein Fehler aufgetreten, oder Ihre Token wurden aus dem System gelöscht. Versuchen Sie erneut, Ihr Konto in Azure Data Studio hinzuzufügen.", + "azure.noUniqueIdentifier": "Der Benutzer wies in AAD keinen eindeutigen Bezeichner auf.", + "azure.responseError": "Fehler beim Tokenabruf. Öffnen Sie die Entwicklertools, um den Fehler anzuzeigen.", + "azure.tenantNotFound": "Der angegebene Mandant mit der ID \"{0}\" wurde nicht gefunden.", + "azureAuth.unidentifiedError": "Unbekannter Fehler bei der Azure-Authentifizierung.", + "azureWorkAccountDisplayName": "Geschäfts-, Schul- oder Unikonto", + "azurecore.consentDialog.body": "Für Ihren Mandanten \"{0} ({1})\" müssen Sie sich erneut authentifizieren, um auf {2}-Ressourcen zuzugreifen. Klicken Sie auf \"Öffnen\", um den Authentifizierungsvorgang zu starten.", + "azurecore.consentDialog.cancel": "Abbrechen", + "azurecore.consentDialog.ignore": "Mandanten ignorieren", + "azurecore.consentDialog.open": "Öffnen" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Azure-Authentifizierungscodezuweisung", + "azure.serverCouldNotStart": "Der Server konnte nicht gestartet werden. Möglicherweise handelt es sich um einen Berechtigungsfehler oder eine Inkompatibilität auf Ihrem System. Sie können versuchen, die Gerätecodeauthentifizierung über die Einstellungen zu aktivieren.", + "azureAuth.nonceError": "Fehler bei der Authentifizierung aufgrund eines Nonce-Konflikts. Schließen Sie Azure Data Studio, und versuchen Sie es noch mal.", + "azureAuth.stateError": "Fehler bei der Authentifizierung aufgrund eines Statuskonflikts. Schließen Sie ADS, und versuchen Sie es noch mal." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "{0}-Konto hinzufügen", + "azure.azureDeviceCodeAuth": "Azure-Gerätecode", + "azure.deviceCodeCheckFail": "Fehler beim Prüfen auf Anmeldeergebnisse.", + "azure.timeoutDeviceCode": "Timeout beim Warten auf die Gerätecodeanmeldung." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "Es ist keine Azure-Authentifizierungsmethode verfügbar. Sie müssen die Authentifizierungsmethoden in der ADS-Konfiguration aktivieren.", + "azure.NoAuthMethod.Selected": "Es wurde keine Azure-Authentifizierungsmethode ausgewählt. Sie müssen die Art der Authentifizierung auswählen, die Sie verwenden möchten.", + "azure.deprecatedGetSecurityToken": "\"azdata.accounts.getSecurityToken\" wurde aufgerufen. Diese Methode ist veraltet und wird in zukünftigen Releases entfernt. Verwenden Sie stattdessen \"getAccountSecurityToken\"." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "Fehler beim Löschen des Tokencaches.", + "clearTokenCacheSuccess": "Der Tokencache wurde erfolgreich gelöscht." + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (China)", + "germanyCloud": "Azure (Deutschland)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (US-Regierungsbehörden)", + "usNatCloudDisplayName": "Azure (USA, national)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Sie müssen ein Azure-Konto auswählen, damit dieses Feature funktioniert.", + "azure.cloudTerminalPreview": "Sie müssen die Vorschaufeatures aktivieren, um Azure Cloud Shell zu verwenden.", + "azure.mustPickTenant": "Sie müssen einen Mandanten auswählen, damit dieses Feature funktioniert.", + "azure.noAccountError": "Sie sind zurzeit nicht bei Azure-Konten angemeldet. Melden Sie sich an, und versuchen Sie es dann noch mal.", + "azure.noTenants": "Für dieses Feature ist ein Mandant erforderlich. Ihr Azure-Abonnement weist offenbar keine Mandanten auf.", + "azure.pickAnAzureAccount": "Azure-Konto auswählen", + "azure.signIn": "Anmelden", + "azure.startingCloudShell": "Cloud Shell wird gestartet…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "Fehler beim Abrufen von Abonnements für das Konto {0}. Aktualisieren Sie das Konto." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics-Arbeitsbereich" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL-Datenbank" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer-Cluster" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL-Server" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Verwaltete Azure SQL-Datenbank-Instanz" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL Managed Instance – Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "Fehler beim Abrufen von Abonnements für das Konto {0} (Mandant \"{1}\"). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (Vorschau) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Azure-Shell öffnen", + "azure.coudTerminal.neverUsed": "Wenn Sie Azure Cloud Shell noch nicht von diesem Konto aus gestartet haben, besuchen Sie zum Einstieg https://shell.azure.com/. Nach der Einrichtung können Sie Azure Cloud Shell direkt in Azure Data Studio verwenden.", + "azure.selectShellType": "Bash oder PowerShell für Azure Cloud Shell auswählen", + "azure.shellClosed": "Shell geschlossen.\r\n", + "azure.shellTypeRequired": "Sie müssen einen Shelltyp auswählen." + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Bei Azure anmelden..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Keine Abonnements gefunden.", + "azure.unableToAccessSubscription": "Auf abonnement {0} ({1}) kann nicht zugegriffen werden. [Aktualisieren Sie das Konto](command:azure.resource.signin), um es noch mal zu versuchen. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Fehler beim Laden einiger Azure-Konten. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Wird geladen...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Azure-Konten anzeigen" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Anforderungen von diesem Konto wurden gedrosselt. Wählen Sie eine geringere Anzahl von Abonnements aus, um den Vorgang zu wiederholen.", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} Abonnements)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0}: Wird geladen...", + "azure.resource.tree.loadresourceerror": "Fehler beim Laden von Azure-Ressourcen: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Wird geladen..." }, "dist/azureResource/utils": { - "azure.resource.error": "Fehler: {0}", - "azure.accounts.getResourceGroups.queryError": "Fehler beim Abrufen von Ressourcengruppen für das Konto \"{0}\" ({1}), Abonnement \"{2}\" ({3}), Mandant \"{4}\": {5}", "azure.accounts.getLocations.queryError": "Fehler beim Abrufen von Standorten für das Konto \"{0}\" ({1}), Abonnement \"{2}\" ({3}), Mandant \"{4}\": {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Ungültige Abfrage", + "azure.accounts.getResourceGroups.queryError": "Fehler beim Abrufen von Ressourcengruppen für das Konto \"{0}\" ({1}), Abonnement \"{2}\" ({3}), Mandant \"{4}\": {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "Fehler beim Abrufen von Abonnements für das Konto \"{0}\": {1}", "azure.accounts.getSubscriptions.queryError": "Fehler beim Abrufen von Abonnements für das Konto \"{0}\", Mandant \"{1}\": {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "Fehler beim Abrufen von Abonnements für das Konto \"{0}\": {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "Ungültige Abfrage", + "azure.resource.error": "Fehler: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Azure-Konten", - "azurecore.requiresReload": "Bei Änderung dieser Einstellung muss das Fenster neu geladen werden, damit alle Änderungen wirksam werden.", - "azurecore.reload": "Neu laden", + "azure.azureResourcesGridTitle": "Azure-Ressourcen (Vorschau)", + "azure.unableToOpenAzureLink": "Der Link kann nicht geöffnet werden, weil erforderliche Werte fehlen.", "azurecore.australiacentral": "Australien, Mitte", "azurecore.australiacentral2": "Australien, Mitte 2", "azurecore.australiaeast": "Australien, Osten", "azurecore.australiasoutheast": "Australien, Südosten", + "azurecore.azureArcPostgres": "PostgreSQL Hyperscale mit Azure Arc-Unterstützung", + "azurecore.azureArcService": "Datendienst – Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Verwaltete SQL-Instanz – Azure Arc", "azurecore.brazilsouth": "Brasilien, Süden", "azurecore.brazilsoutheast": "Brasilien, Südosten", "azurecore.canadacentral": "Kanada, Mitte", @@ -65,172 +160,81 @@ "azurecore.eastus": "USA, Osten", "azurecore.eastus2": "USA, Osten 2", "azurecore.eastus2euap": "USA, Osten 2 (EUAP)", + "azurecore.extensionName": "Azure-Konten", "azurecore.francecentral": "Frankreich, Mitte", "azurecore.francesouth": "Frankreich, Süden", "azurecore.germanynorth": "Deutschland, Norden", "azurecore.germanywestcentral": "Deutschland, Westen-Mitte", + "azurecore.invalidAzureAccount": "Ungültiges Konto.", + "azurecore.invalidTenant": "Ungültiger Mandant für Abonnement.", "azurecore.japaneast": "Japan, Osten", "azurecore.japanwest": "Japan, Westen", "azurecore.koreacentral": "Südkorea, Mitte", "azurecore.koreasouth": "Südkorea, Süden", + "azurecore.location": "Standort", + "azurecore.name": "Name", "azurecore.northcentralus": "USA, Norden-Mitte", "azurecore.northeurope": "Europa, Norden", "azurecore.norwayeast": "Norwegen, Osten", "azurecore.norwaywest": "Norwegen, Westen", + "azurecore.postgresServer": "Azure Database for PostgreSQL-Server", + "azurecore.reload": "Neu laden", + "azurecore.requiresReload": "Bei Änderung dieser Einstellung muss das Fenster neu geladen werden, damit alle Änderungen wirksam werden.", + "azurecore.resourceGroup": "Ressourcengruppe", + "azurecore.resourceType": "Ressourcentyp", "azurecore.southafricanorth": "Südafrika, Norden", "azurecore.southafricawest": "Südafrika, Westen", "azurecore.southcentralus": "USA, Süden-Mitte", "azurecore.southeastasia": "Asien, Südosten", "azurecore.southindia": "Indien, Süden", + "azurecore.sqlDatabase": "SQL-Datenbank", + "azurecore.sqlManagedInstance": "Verwaltete SQL-Instanz", + "azurecore.sqlServer": "SQL Server", + "azurecore.sqlServerArc": "SQL Server – Azure Arc", + "azurecore.subscription": "Abonnement", "azurecore.switzerlandnorth": "Schweiz, Norden", "azurecore.switzerlandwest": "Schweiz, Westen", + "azurecore.typeIcon": "Typsymbol", "azurecore.uaecentral": "VAE, Mitte", "azurecore.uaenorth": "VAE, Norden", "azurecore.uksouth": "Vereinigtes Königreich, Süden", "azurecore.ukwest": "Vereinigtes Königreich, Westen", + "azurecore.unableToFetchToken": "Für den Mandanten \"{0}\" kann kein Token abgerufen werden.", "azurecore.westcentralus": "USA, Westen-Mitte", "azurecore.westeurope": "Europa, Westen", "azurecore.westindia": "Indien, Westen", "azurecore.westus": "USA, Westen", - "azurecore.westus2": "USA, Westen 2", - "azurecore.name": "Name", - "azurecore.resourceType": "Ressourcentyp", - "azurecore.resourceGroup": "Ressourcengruppe", - "azurecore.location": "Standort", - "azurecore.subscription": "Abonnement", - "azurecore.typeIcon": "Typsymbol", - "azurecore.sqlServer": "SQL Server", - "azurecore.sqlDatabase": "SQL-Datenbank", - "azurecore.postgresServer": "Azure Database for PostgreSQL-Server", - "azurecore.sqlManagedInstance": "Verwaltete SQL-Instanz", - "azurecore.azureArcsqlManagedInstance": "Verwaltete SQL-Instanz – Azure Arc", - "azurecore.azureArcService": "Datendienst – Azure Arc", - "azurecore.sqlServerArc": "SQL Server – Azure Arc", - "azurecore.azureArcPostgres": "PostgreSQL Hyperscale mit Azure Arc-Unterstützung", - "azure.unableToOpenAzureLink": "Der Link kann nicht geöffnet werden, weil erforderliche Werte fehlen.", - "azure.azureResourcesGridTitle": "Azure-Ressourcen (Vorschau)", - "azurecore.invalidAzureAccount": "Ungültiges Konto.", - "azurecore.invalidTenant": "Ungültiger Mandant für Abonnement.", - "azurecore.unableToFetchToken": "Für den Mandanten \"{0}\" kann kein Token abgerufen werden." + "azurecore.westus2": "USA, Westen 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Unbekannter Fehler bei der Azure-Authentifizierung.", - "azure.tenantNotFound": "Der angegebene Mandant mit der ID \"{0}\" wurde nicht gefunden.", - "azure.noBaseToken": "Bei der Authentifizierung ist ein Fehler aufgetreten, oder Ihre Token wurden aus dem System gelöscht. Versuchen Sie erneut, Ihr Konto in Azure Data Studio hinzuzufügen.", - "azure.responseError": "Fehler beim Tokenabruf. Öffnen Sie die Entwicklertools, um den Fehler anzuzeigen.", - "azure.accessTokenEmpty": "Von Microsoft OAuth wurde kein Zugriffstoken zurückgegeben.", - "azure.noUniqueIdentifier": "Der Benutzer wies in AAD keinen eindeutigen Bezeichner auf.", - "azureWorkAccountDisplayName": "Geschäfts-, Schul- oder Unikonto", - "azure.cacheErrorAdd": "Fehler beim Hinzufügen Ihres Kontos zum Cache.", - "azure.cacheErrorGet": "Fehler beim Abrufen Ihres Kontos aus dem Cache.", - "azure.cacheErrorParse": "Fehler beim Analysieren Ihres Kontos aus dem Cache.", - "azurecore.consentDialog.open": "Öffnen", - "azurecore.consentDialog.cancel": "Abbrechen", - "azurecore.consentDialog.ignore": "Mandanten ignorieren", - "azurecore.consentDialog.body": "Für Ihren Mandanten \"{0} ({1})\" müssen Sie sich erneut authentifizieren, um auf {2}-Ressourcen zuzugreifen. Klicken Sie auf \"Öffnen\", um den Authentifizierungsvorgang zu starten.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Microsoft-Konto", - "azure.cacheErrrorRemove": "Fehler beim Entfernen Ihres Kontos aus dem Cache." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "Fehler beim Abrufen der Anmeldeinformationen für das Konto \"{0}\". Aktualisieren Sie das Konto.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Keine Abonnements gefunden." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0}: Wird geladen...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} Abonnements)", - "azure.resource.tree.accountTreeNode.credentialError": "Fehler beim Abrufen der Anmeldeinformationen für das Konto \"{0}\". Wechseln Sie zum Dialogfeld \"Konten\", und aktualisieren Sie das Konto.", - "azure.resource.throttleerror": "Anforderungen von diesem Konto wurden gedrosselt. Wählen Sie eine geringere Anzahl von Abonnements aus, um den Vorgang zu wiederholen.", - "azure.resource.tree.loadresourceerror": "Fehler beim Laden von Azure-Ressourcen: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Bei Azure anmelden..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "Der Tokencache wurde erfolgreich gelöscht.", - "clearTokenCacheFailure": "Fehler beim Löschen des Tokencaches." - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (US-Regierungsbehörden)", - "usNatCloudDisplayName": "Azure (USA, national)", - "germanyCloud": "Azure (Deutschland)", - "chinaCloudDisplayName": "Azure (China)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "\"azdata.accounts.getSecurityToken\" wurde aufgerufen. Diese Methode ist veraltet und wird in zukünftigen Releases entfernt. Verwenden Sie stattdessen \"getAccountSecurityToken\".", - "azure.NoAuthMethod.Selected": "Es wurde keine Azure-Authentifizierungsmethode ausgewählt. Sie müssen die Art der Authentifizierung auswählen, die Sie verwenden möchten.", - "azure.NoAuthMethod.Available": "Es ist keine Azure-Authentifizierungsmethode verfügbar. Sie müssen die Authentifizierungsmethoden in der ADS-Konfiguration aktivieren." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "Der Server konnte nicht gestartet werden. Möglicherweise handelt es sich um einen Berechtigungsfehler oder eine Inkompatibilität auf Ihrem System. Sie können versuchen, die Gerätecodeauthentifizierung über die Einstellungen zu aktivieren.", - "azureAuth.nonceError": "Fehler bei der Authentifizierung aufgrund eines Nonce-Konflikts. Schließen Sie Azure Data Studio, und versuchen Sie es noch mal.", - "azureAuth.stateError": "Fehler bei der Authentifizierung aufgrund eines Statuskonflikts. Schließen Sie ADS, und versuchen Sie es noch mal.", - "azure.azureAuthCodeGrantName": "Azure-Authentifizierungscodezuweisung" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "{0}-Konto hinzufügen", - "azure.timeoutDeviceCode": "Timeout beim Warten auf die Gerätecodeanmeldung.", - "azure.deviceCodeCheckFail": "Fehler beim Prüfen auf Anmeldeergebnisse.", - "azure.azureDeviceCodeAuth": "Azure-Gerätecode" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL-Datenbank" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Sie müssen die Vorschaufeatures aktivieren, um Azure Cloud Shell zu verwenden.", - "azure.signIn": "Anmelden", - "azure.noAccountError": "Sie sind zurzeit nicht bei Azure-Konten angemeldet. Melden Sie sich an, und versuchen Sie es dann noch mal.", - "azure.pickAnAzureAccount": "Azure-Konto auswählen", - "azure.accountNotSelectedError": "Sie müssen ein Azure-Konto auswählen, damit dieses Feature funktioniert.", - "azure.noTenants": "Für dieses Feature ist ein Mandant erforderlich. Ihr Azure-Abonnement weist offenbar keine Mandanten auf.", - "azure.startingCloudShell": "Cloud Shell wird gestartet…", - "azure.mustPickTenant": "Sie müssen einen Mandanten auswählen, damit dieses Feature funktioniert.", - "azure.resource.selectsubscriptions.credentialError": "Fehler beim Abrufen der Anmeldeinformationen für das Konto \"{0}\". Aktualisieren Sie das Konto." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Wird geladen..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Verwaltete Azure SQL-Datenbank-Instanz" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer-Cluster" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics-Arbeitsbereich" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL-Server" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Wenn Sie Azure Cloud Shell noch nicht von diesem Konto aus gestartet haben, besuchen Sie zum Einstieg https://shell.azure.com/. Nach der Einrichtung können Sie Azure Cloud Shell direkt in Azure Data Studio verwenden.", - "azure.cloudTerminal.openAzureShell": "Azure-Shell öffnen", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Bash oder PowerShell für Azure Cloud Shell auswählen", - "azure.shellTypeRequired": "Sie müssen einen Shelltyp auswählen.", - "azure.cloudShell": "Azure Cloud Shell (Vorschau) {0} ({1})", - "azure.shellClosed": "Shell geschlossen.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL Managed Instance – Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Wird geladen...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Azure-Konten anzeigen", - "azure.resource.tree.treeProvider.accountLoadError": "Fehler beim Laden einiger Azure-Konten. {0}" + "package": { + "accounts.clearTokenCache": "Tokencache für Azure-Konto löschen", + "azure.description": "Durchsuchen und Arbeiten mit Azure-Ressourcen", + "azure.displayName": "Azure (Core)", + "azure.openInAzurePortal.title": "In Azure-Portal öffnen", + "azure.resource.config.filter.description": "Der Ressourcenfilter, jedes Element besteht aus einer Konto-ID, einer Abonnement-ID und einem Namen (durch Schrägstriche getrennt)", + "azure.resource.config.title": "Konfiguration von Azure-Ressourcen", + "azure.resource.connectsqldb.title": "Zu Servern hinzufügen", + "azure.resource.connectsqlserver.title": "Verbinden", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Aktualisieren", + "azure.resource.refreshall.title": "Azure: Alle Konten aktualisieren", + "azure.resource.selectsubscriptions.title": "Abonnements auswählen", + "azure.resource.signin.title": "Azure: Anmelden", + "azure.resource.startterminal.title": "Cloud Shell starten", + "azure.resource.view.title": "Azure (Vorschau)", + "azure.tenant.config.filter.description": "Die Liste der Mandanten-IDs, die beim Abfragen von Azure-Ressourcen ignoriert werden sollen. Jedes Element ist eine Mandanten-ID.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Azure-Kontokonfiguration", + "config.azureAuthMethodConfigurationSection": "Azure-Authentifizierungsmethode", + "config.azureCodeGrantMethod": "Gewährungsmethode über Code", + "config.azureDeviceCodeMethod": "Gewährungsmethode über Gerät", + "config.enableChinaCloudDescription": "Hiermit wird festgelegt, ob die Azure China-Integration aktiviert werden soll.", + "config.enableGermanyCloudDescription": "Hiermit wird festgelegt, ob die Azure Deutschland-Integration aktiviert werden soll.", + "config.enablePublicCloudDescription": "Hiermit wird festgelegt, ob die Integration der öffentlichen Azure-Cloud aktiviert werden soll.", + "config.enableUsGovCloudDescription": "Hiermit wird festgelegt, ob die Integration der Azure-Cloud für US-Behörden (Fairfax) aktiviert werden soll.", + "config.enableUsNatCloudDescription": "Hiermit wird festgelegt, ob die Integration der Azure-Cloud (USA, national) aktiviert werden soll.", + "config.noSystemKeychain": "Hiermit wird die Keychain-Systemintegration deaktiviert. Die Anmeldeinformationen werden in einer Flatfile im Basisverzeichnis des Benutzers gespeichert.", + "config.piiLogging": "Hiermit wird festgelegt, ob personenbezogene Informationen (PII) lokal in der Konsolenansicht protokolliert werden sollen." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json index eb24e575c5..d79c71843a 100644 --- a/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL Hybrid Cloud Toolkit", + "books-preview-category": "Jupyter Books", "description": "Öffnet das Jupyter Book für Azure SQL Hybrid Cloud Toolkit.", - "title.openJupyterBook": "Jupyter Book für Azure SQL Hybrid Cloud Toolkit öffnen", + "displayName": "Azure SQL Hybrid Cloud Toolkit", "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "books-preview-category": "Jupyter Books" + "title.openJupyterBook": "Jupyter Book für Azure SQL Hybrid Cloud Toolkit öffnen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-de/translations/extensions/bat.i18n.json index df2e282175..676dcfc2db 100644 --- a/i18n/ads-language-pack-de/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Windows-Bat-Sprachgrundlagen", - "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernabgleich und Falten in Windows-Batch-Dateien." + "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernabgleich und Falten in Windows-Batch-Dateien.", + "displayName": "Windows-Bat-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-de/translations/extensions/big-data-cluster.i18n.json index 0c37fa1077..9c1b7a77fd 100644 --- a/i18n/ads-language-pack-de/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Unterstützung für die Verwaltung von SQL Server-Big Data-Clustern", - "text.sqlServerBigDataClusters": "SQL Server-Big Data-Cluster", - "command.connectController.title": "Verbindung mit vorhandenem Controller herstellen", - "command.createController.title": "Neuen Controller erstellen", - "command.removeController.title": "Controller entfernen", - "command.refreshController.title": "Aktualisieren", - "command.manageController.title": "Verwalten", - "command.mount.title": "HDFS einbinden", - "command.refreshmount.title": "Eingebundenes Volume aktualisieren", - "command.deletemount.title": "Eingebundenes Volume löschen", - "bdc.configuration.title": "Big Data-Cluster", - "bdc.view.welcome.connect": "Es sind keine Big Data-Cluster-Controller für SQL registriert. [Weitere Informationen](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Controller verbinden](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Controller werden geladen...", - "bdc.ignoreSslVerification.desc": "Bei Festlegung auf TRUE werden SSL-Überprüfungsfehler für SQL Server-Big Data Cluster-Endpunkte wie HDFS, Spark und Controller ignoriert.", - "resource-type-sql-bdc-display-name": "SQL Server-Big Data-Cluster", - "resource-type-sql-bdc-description": "Mit dem Big Data-Cluster von SQL Server können Sie skalierbare Cluster aus SQL Server-, Spark- und HDFS-Containern bereitstellen, die in Kubernetes ausgeführt werden.", - "version-display-name": "Version", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Bereitstellungsziel", - "bdc-deployment-target-new-aks": "Neuer Azure Kubernetes Service-Cluster", - "bdc-deployment-target-existing-aks": "Vorhandener Azure Kubernetes Service-Cluster", - "bdc-deployment-target-existing-kubeadm": "Vorhandener Kubernetes-Cluster (kubeadm)", - "bdc-deployment-target-existing-aro": "Vorhandener Azure Red Hat OpenShift-Cluster", - "bdc-deployment-target-existing-openshift": "Vorhandener OpenShift-Cluster", - "bdc-cluster-settings-section-title": "Einstellungen für SQL Server-Big-Data-Cluster", - "bdc-cluster-name-field": "Clustername", - "bdc-controller-username-field": "Benutzername für Controller", - "bdc-password-field": "Kennwort", - "bdc-confirm-password-field": "Kennwort bestätigen", - "bdc-azure-settings-section-title": "Azure-Einstellungen", - "bdc-azure-subscription-id-field": "Abonnement-ID", - "bdc-azure-subscription-id-placeholder": "Mein Azure-Standardabonnement verwenden", - "bdc-azure-resource-group-field": "Ressourcengruppenname", - "bdc-azure-region-field": "Region", - "bdc-azure-aks-name-field": "Name des AKS-Clusters", - "bdc-azure-vm-size-field": "VM-Größe", - "bdc-azure-vm-count-field": "VM-Anzahl", - "bdc-storage-class-field": "Name der Speicherklasse", - "bdc-data-size-field": "Kapazität für Daten (GB)", - "bdc-log-size-field": "Kapazität für Protokolle (GB)", - "bdc-agreement": "Ich akzeptiere {0}, {1} und {2}.", - "microsoft-privacy-statement": "Microsoft-Datenschutzbestimmungen", - "bdc-agreement-azdata-eula": "azdata-Lizenzbedingungen", - "bdc-agreement-bdc-eula": "SQL Server-Lizenzbedingungen" - }, - "dist/bigDataCluster/utils": { - "state.creating": "Wird erstellt", - "state.waiting": "Warten", - "state.ready": "Bereit", - "state.deleting": "Wird gelöscht", - "state.deleted": "Gelöscht", - "state.applyingUpgrade": "Upgrade wird angewendet", - "state.upgrading": "Upgrade wird durchgeführt", - "state.applyingmanagedupgrade": "Verwaltetes Upgrade wird angewendet", - "state.managedUpgrading": "Verwaltetes Upgrade wird durchgeführt", - "state.rollback": "Rollback", - "state.rollbackInProgress": "Rollback wird ausgeführt", - "state.rollbackComplete": "Rollback abgeschlossen", - "state.error": "Fehler", - "state.creatingSecrets": "Geheimnisse werden erstellt", - "state.waitingForSecrets": "Auf Geheimnisse warten", - "state.creatingGroups": "Gruppen werden erstellt", - "state.waitingForGroups": "Auf Gruppen warten", - "state.creatingResources": "Ressourcen werden erstellt", - "state.waitingForResources": "Auf Ressourcen warten", - "state.creatingKerberosDelegationSetup": "Setup für Kerberos-Delegierung wird erstellt", - "state.waitingForKerberosDelegationSetup": "Auf Setup der Kerberos-Delegierung warten", - "state.waitingForDeletion": "Warten auf Löschung", - "state.waitingForUpgrade": "Warten auf Upgrade", - "state.upgradePaused": "Upgrade angehalten", - "state.running": "Wird ausgeführt", - "endpoint.appproxy": "Anwendungsproxy", - "endpoint.controller": "Clusterverwaltungsdienst", - "endpoint.gateway": "Gateway für den Zugriff auf HDFS-Dateien, Spark", - "endpoint.managementproxy": "Verwaltungsproxy", - "endpoint.mgmtproxy": "Verwaltungsproxy", - "endpoint.sqlServerEndpoint": "Front-End der SQL Server-Masterinstanz", - "endpoint.grafana": "Metrikdashboard", - "endpoint.kibana": "Dashboard für Protokollsuche", - "endpoint.yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung", - "endpoint.sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", - "endpoint.webhdfs": "HDFS-Dateisystemproxy", - "endpoint.livy": "Proxy zum Ausführen von Spark-Anweisungen, -Aufträgen und -Anwendungen", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Steuerelement", - "service.gateway": "Gateway", - "service.app": "App", - "bdc.healthy": "Fehlerfrei", - "bdc.unhealthy": "Fehlerhaft", - "endpointsError": "Unerwarteter Fehler beim Abrufen von BDC-Endpunkten: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Fehler beim Löschen des eingebundenen Volumes.", + "bdc.error.getBdcStatus": "Fehler beim Abrufen des BDC-Status von \"{0}\".", + "bdc.error.getClusterConfig": "Fehler beim Abrufen der Clusterkonfiguration aus \"{0}\".", + "bdc.error.getEndPoints": "Fehler beim Abrufen von Endpunkten von \"{0}\".", + "bdc.error.mountHdfs": "Fehler beim Erstellen des eingebundenen Volumes.", + "bdc.error.refreshHdfs": "Fehler beim Aktualisieren des eingebundenen Volumes.", + "bdc.error.statusHdfs": "Fehler beim Abrufen des Einbindungsstatus.", + "bdc.error.tokenPost": "Fehler während der Authentifizierung.", + "bdc.error.unauthorized": "Sie sind nicht berechtigt, sich unter Verwendung der Windows-Authentifizierung bei diesem Cluster anzumelden.", + "error.no.activedirectory": "Dieser Cluster unterstützt die Windows-Authentifizierung nicht." }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Statussymbol", - "bdc.dashboard.instance": "Instanz", - "bdc.dashboard.state": "Status", - "bdc.dashboard.view": "Ansicht", - "bdc.dashboard.notAvailable": "N/V", - "bdc.dashboard.healthStatusDetails": "Details zum Integritätsstatus", - "bdc.dashboard.metricsAndLogs": "Metriken und Protokolle", - "bdc.dashboard.healthStatus": "Integritätsstatus", - "bdc.dashboard.nodeMetrics": "Knotenmetriken", - "bdc.dashboard.sqlMetrics": "SQL-Metriken", - "bdc.dashboard.logs": "Protokolle", - "bdc.dashboard.viewNodeMetrics": "Knotenmetriken anzeigen {0}", - "bdc.dashboard.viewSqlMetrics": "SQL-Metriken anzeigen {0}", - "bdc.dashboard.viewLogs": "Kibana-Protokolle anzeigen {0}", - "bdc.dashboard.lastUpdated": "Zuletzt aktualisiert: {0}", - "basicAuthName": "Standard", - "integratedAuthName": "Windows-Authentifizierung", - "addNewController": "Neuen Controller hinzufügen", - "url": "URL", - "username": "Benutzername", - "password": "Kennwort", - "rememberPassword": "Kennwort speichern", - "clusterManagementUrl": "Clusterverwaltungs-URL", - "textAuthCapital": "Authentifizierungstyp", - "hdsf.dialog.connection.section": "Clusterverbindung", "add": "Hinzufügen", - "cancel": "Abbrechen", - "ok": "OK", - "bdc.dashboard.refresh": "Aktualisieren", - "bdc.dashboard.troubleshoot": "Problembehandlung", + "addNewController": "Neuen Controller hinzufügen", + "basicAuthName": "Standard", "bdc.dashboard.bdcOverview": "Überblick über Big Data-Cluster", "bdc.dashboard.clusterDetails": "Clusterdetails", "bdc.dashboard.clusterOverview": "Clusterübersicht", - "bdc.dashboard.serviceEndpoints": "Dienstendpunkte", "bdc.dashboard.clusterProperties": "Clustereigenschaften", "bdc.dashboard.clusterState": "Clusterstatus", - "bdc.dashboard.serviceName": "Dienstname", - "bdc.dashboard.service": "Dienst", - "bdc.dashboard.endpoint": "Endpunkt", - "copiedEndpoint": "Endpunkt \"{0}\" in Zwischenablage kopiert", "bdc.dashboard.copy": "Kopieren", - "bdc.dashboard.viewDetails": "Details anzeigen", - "bdc.dashboard.viewErrorDetails": "Fehlerdetails anzeigen", - "connectController.dialog.title": "Verbindung mit Controller herstellen", - "mount.main.section": "Einbindungskonfiguration", - "mount.task.name": "Der HDFS-Ordner wird im Pfad \"{0}\" eingebunden.", - "refreshmount.task.name": "Das eingebundene HDFS-Volume im Pfad \"{0}\" wird aktualisiert.", - "deletemount.task.name": "Das eingebundene HDFS-Volume im Pfad \"{0}\" wird gelöscht.", - "mount.task.submitted": "Die Erstellung des eingebundenen Volumes wurde gestartet.", - "refreshmount.task.submitted": "Die Anforderung zum Aktualisieren des eingebundenen Volumes wurde übermittelt.", - "deletemount.task.submitted": "Die Anforderung zum Löschen des eingebundenen Volumes wurde übermittelt.", - "mount.task.complete": "Das Einbinden des HDFS-Ordners ist abgeschlossen.", - "mount.task.inprogress": "Der Einbindungsvorgang wird wahrscheinlich abgeschlossen. Überprüfen Sie dies später.", - "mount.dialog.title": "HDFS-Ordner einbinden", - "mount.hdfsPath.title": "HDFS-Pfad", - "mount.hdfsPath.info": "Pfad zu einem neuen (nicht vorhandenen) Verzeichnis, das Sie dem eingebundenen Volume zuordnen möchten", - "mount.remoteUri.title": "Remote-URI", - "mount.remoteUri.info": "Der URI zur Remotedatenquelle, Beispiel für ADLS: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Anmeldeinformationen", - "mount.credentials.info": "Anmeldeinformationen zur Authentifizierung des eingebundenen Volumes bei der Remotedatenquelle, um Lesevorgänge auszuführen", - "refreshmount.dialog.title": "Einbindung aktualisieren", - "deleteMount.dialog.title": "Einbindung löschen", + "bdc.dashboard.endpoint": "Endpunkt", + "bdc.dashboard.healthStatus": "Integritätsstatus", + "bdc.dashboard.healthStatusDetails": "Details zum Integritätsstatus", + "bdc.dashboard.instance": "Instanz", + "bdc.dashboard.lastUpdated": "Zuletzt aktualisiert: {0}", "bdc.dashboard.loadingClusterStateCompleted": "Der Clusterzustand wurde vollständig geladen.", "bdc.dashboard.loadingHealthStatusCompleted": "Der Integritätsstatus wurde vollständig geladen.", - "err.controller.username.required": "Benutzername erforderlich", - "err.controller.password.required": "Kennwort erforderlich", - "endpointsError": "Unerwarteter Fehler beim Abrufen von BDC-Endpunkten: {0}", + "bdc.dashboard.logs": "Protokolle", + "bdc.dashboard.metricsAndLogs": "Metriken und Protokolle", "bdc.dashboard.noConnection": "Das Dashboard erfordert eine Verbindung. Klicken Sie auf \"Wiederholen\", um Ihre Anmeldeinformationen einzugeben.", + "bdc.dashboard.nodeMetrics": "Knotenmetriken", + "bdc.dashboard.notAvailable": "N/V", + "bdc.dashboard.refresh": "Aktualisieren", + "bdc.dashboard.service": "Dienst", + "bdc.dashboard.serviceEndpoints": "Dienstendpunkte", + "bdc.dashboard.serviceName": "Dienstname", + "bdc.dashboard.sqlMetrics": "SQL-Metriken", + "bdc.dashboard.state": "Status", + "bdc.dashboard.status": "Statussymbol", + "bdc.dashboard.troubleshoot": "Problembehandlung", "bdc.dashboard.unexpectedError": "Unerwarteter Fehler: {0}", + "bdc.dashboard.view": "Ansicht", + "bdc.dashboard.viewDetails": "Details anzeigen", + "bdc.dashboard.viewErrorDetails": "Fehlerdetails anzeigen", + "bdc.dashboard.viewLogs": "Kibana-Protokolle anzeigen {0}", + "bdc.dashboard.viewNodeMetrics": "Knotenmetriken anzeigen {0}", + "bdc.dashboard.viewSqlMetrics": "SQL-Metriken anzeigen {0}", + "cancel": "Abbrechen", + "clusterManagementUrl": "Clusterverwaltungs-URL", + "connectController.dialog.title": "Verbindung mit Controller herstellen", + "copiedEndpoint": "Endpunkt \"{0}\" in Zwischenablage kopiert", + "deleteMount.dialog.title": "Einbindung löschen", + "deletemount.task.name": "Das eingebundene HDFS-Volume im Pfad \"{0}\" wird gelöscht.", + "deletemount.task.submitted": "Die Anforderung zum Löschen des eingebundenen Volumes wurde übermittelt.", + "endpointsError": "Unerwarteter Fehler beim Abrufen von BDC-Endpunkten: {0}", + "err.controller.password.required": "Kennwort erforderlich", + "err.controller.username.required": "Benutzername erforderlich", + "hdsf.dialog.connection.section": "Clusterverbindung", + "integratedAuthName": "Windows-Authentifizierung", + "mount.credentials.info": "Anmeldeinformationen zur Authentifizierung des eingebundenen Volumes bei der Remotedatenquelle, um Lesevorgänge auszuführen", + "mount.credentials.title": "Anmeldeinformationen", + "mount.dialog.title": "HDFS-Ordner einbinden", + "mount.err.formatting": "Fehlerhafte Formatierung von Anmeldeinformationen in \"{0}\".", + "mount.error.unknown": "Unbekannter Fehler während des Einbindungsvorgangs.", "mount.hdfs.loginerror1": "Fehler bei der Anmeldung beim Controller.", "mount.hdfs.loginerror2": "Fehler bei der Anmeldung beim Controller: {0}", - "mount.err.formatting": "Fehlerhafte Formatierung von Anmeldeinformationen in \"{0}\".", + "mount.hdfsPath.info": "Pfad zu einem neuen (nicht vorhandenen) Verzeichnis, das Sie dem eingebundenen Volume zuordnen möchten", + "mount.hdfsPath.title": "HDFS-Pfad", + "mount.main.section": "Einbindungskonfiguration", + "mount.remoteUri.info": "Der URI zur Remotedatenquelle, Beispiel für ADLS: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "Remote-URI", + "mount.task.complete": "Das Einbinden des HDFS-Ordners ist abgeschlossen.", "mount.task.error": "Fehler beim Einbinden des Ordners: {0}", - "mount.error.unknown": "Unbekannter Fehler während des Einbindungsvorgangs." - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Dieser Cluster unterstützt die Windows-Authentifizierung nicht.", - "bdc.error.tokenPost": "Fehler während der Authentifizierung.", - "bdc.error.unauthorized": "Sie sind nicht berechtigt, sich unter Verwendung der Windows-Authentifizierung bei diesem Cluster anzumelden.", - "bdc.error.getClusterConfig": "Fehler beim Abrufen der Clusterkonfiguration aus \"{0}\".", - "bdc.error.getEndPoints": "Fehler beim Abrufen von Endpunkten von \"{0}\".", - "bdc.error.getBdcStatus": "Fehler beim Abrufen des BDC-Status von \"{0}\".", - "bdc.error.mountHdfs": "Fehler beim Erstellen des eingebundenen Volumes.", - "bdc.error.statusHdfs": "Fehler beim Abrufen des Einbindungsstatus.", - "bdc.error.refreshHdfs": "Fehler beim Aktualisieren des eingebundenen Volumes.", - "bdc.error.deleteHdfs": "Fehler beim Löschen des eingebundenen Volumes." - }, - "dist/extension": { - "mount.error.endpointNotFound": "Es wurden keine Informationen zum Controllerendpunkt gefunden.", - "bdc.dashboard.title": "Big Data-Cluster-Dashboard –", - "textYes": "Ja", - "textNo": "Nein", - "textConfirmRemoveController": "Möchten Sie \"{0}\" entfernen?" + "mount.task.inprogress": "Der Einbindungsvorgang wird wahrscheinlich abgeschlossen. Überprüfen Sie dies später.", + "mount.task.name": "Der HDFS-Ordner wird im Pfad \"{0}\" eingebunden.", + "mount.task.submitted": "Die Erstellung des eingebundenen Volumes wurde gestartet.", + "ok": "OK", + "password": "Kennwort", + "refreshmount.dialog.title": "Einbindung aktualisieren", + "refreshmount.task.name": "Das eingebundene HDFS-Volume im Pfad \"{0}\" wird aktualisiert.", + "refreshmount.task.submitted": "Die Anforderung zum Aktualisieren des eingebundenen Volumes wurde übermittelt.", + "rememberPassword": "Kennwort speichern", + "textAuthCapital": "Authentifizierungstyp", + "url": "URL", + "username": "Benutzername" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Unerwarteter Fehler beim Laden gespeicherter Controller: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "Fehlerfrei", + "bdc.unhealthy": "Fehlerhaft", + "endpoint.appproxy": "Anwendungsproxy", + "endpoint.controller": "Clusterverwaltungsdienst", + "endpoint.gateway": "Gateway für den Zugriff auf HDFS-Dateien, Spark", + "endpoint.grafana": "Metrikdashboard", + "endpoint.kibana": "Dashboard für Protokollsuche", + "endpoint.livy": "Proxy zum Ausführen von Spark-Anweisungen, -Aufträgen und -Anwendungen", + "endpoint.managementproxy": "Verwaltungsproxy", + "endpoint.mgmtproxy": "Verwaltungsproxy", + "endpoint.sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", + "endpoint.sqlServerEndpoint": "Front-End der SQL Server-Masterinstanz", + "endpoint.webhdfs": "HDFS-Dateisystemproxy", + "endpoint.yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung", + "endpointsError": "Unerwarteter Fehler beim Abrufen von BDC-Endpunkten: {0}", + "service.app": "App", + "service.control": "Steuerelement", + "service.gateway": "Gateway", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "Upgrade wird angewendet", + "state.applyingmanagedupgrade": "Verwaltetes Upgrade wird angewendet", + "state.creating": "Wird erstellt", + "state.creatingGroups": "Gruppen werden erstellt", + "state.creatingKerberosDelegationSetup": "Setup für Kerberos-Delegierung wird erstellt", + "state.creatingResources": "Ressourcen werden erstellt", + "state.creatingSecrets": "Geheimnisse werden erstellt", + "state.deleted": "Gelöscht", + "state.deleting": "Wird gelöscht", + "state.error": "Fehler", + "state.managedUpgrading": "Verwaltetes Upgrade wird durchgeführt", + "state.ready": "Bereit", + "state.rollback": "Rollback", + "state.rollbackComplete": "Rollback abgeschlossen", + "state.rollbackInProgress": "Rollback wird ausgeführt", + "state.running": "Wird ausgeführt", + "state.upgradePaused": "Upgrade angehalten", + "state.upgrading": "Upgrade wird durchgeführt", + "state.waiting": "Warten", + "state.waitingForDeletion": "Warten auf Löschung", + "state.waitingForGroups": "Auf Gruppen warten", + "state.waitingForKerberosDelegationSetup": "Auf Setup der Kerberos-Delegierung warten", + "state.waitingForResources": "Auf Ressourcen warten", + "state.waitingForSecrets": "Auf Geheimnisse warten", + "state.waitingForUpgrade": "Warten auf Upgrade" + }, + "dist/extension": { + "bdc.dashboard.title": "Big Data-Cluster-Dashboard –", + "mount.error.endpointNotFound": "Es wurden keine Informationen zum Controllerendpunkt gefunden.", + "textConfirmRemoveController": "Möchten Sie \"{0}\" entfernen?", + "textNo": "Nein", + "textYes": "Ja" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "Ich akzeptiere {0}, {1} und {2}.", + "bdc-agreement-azdata-eula": "azdata-Lizenzbedingungen", + "bdc-agreement-bdc-eula": "SQL Server-Lizenzbedingungen", + "bdc-azure-aks-name-field": "Name des AKS-Clusters", + "bdc-azure-region-field": "Region", + "bdc-azure-resource-group-field": "Ressourcengruppenname", + "bdc-azure-settings-section-title": "Azure-Einstellungen", + "bdc-azure-subscription-id-field": "Abonnement-ID", + "bdc-azure-subscription-id-placeholder": "Mein Azure-Standardabonnement verwenden", + "bdc-azure-vm-count-field": "VM-Anzahl", + "bdc-azure-vm-size-field": "VM-Größe", + "bdc-cluster-name-field": "Clustername", + "bdc-cluster-settings-section-title": "Einstellungen für SQL Server-Big-Data-Cluster", + "bdc-confirm-password-field": "Kennwort bestätigen", + "bdc-controller-username-field": "Benutzername für Controller", + "bdc-data-size-field": "Kapazität für Daten (GB)", + "bdc-deployment-target": "Bereitstellungsziel", + "bdc-deployment-target-existing-aks": "Vorhandener Azure Kubernetes Service-Cluster", + "bdc-deployment-target-existing-aro": "Vorhandener Azure Red Hat OpenShift-Cluster", + "bdc-deployment-target-existing-kubeadm": "Vorhandener Kubernetes-Cluster (kubeadm)", + "bdc-deployment-target-existing-openshift": "Vorhandener OpenShift-Cluster", + "bdc-deployment-target-new-aks": "Neuer Azure Kubernetes Service-Cluster", + "bdc-log-size-field": "Kapazität für Protokolle (GB)", + "bdc-password-field": "Kennwort", + "bdc-storage-class-field": "Name der Speicherklasse", + "bdc.configuration.title": "Big Data-Cluster", + "bdc.ignoreSslVerification.desc": "Bei Festlegung auf TRUE werden SSL-Überprüfungsfehler für SQL Server-Big Data Cluster-Endpunkte wie HDFS, Spark und Controller ignoriert.", + "bdc.view.welcome.connect": "Es sind keine Big Data-Cluster-Controller für SQL registriert. [Weitere Informationen](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Controller verbinden](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Controller werden geladen...", + "command.connectController.title": "Verbindung mit vorhandenem Controller herstellen", + "command.createController.title": "Neuen Controller erstellen", + "command.deletemount.title": "Eingebundenes Volume löschen", + "command.manageController.title": "Verwalten", + "command.mount.title": "HDFS einbinden", + "command.refreshController.title": "Aktualisieren", + "command.refreshmount.title": "Eingebundenes Volume aktualisieren", + "command.removeController.title": "Controller entfernen", + "description": "Unterstützung für die Verwaltung von SQL Server-Big Data-Clustern", + "microsoft-privacy-statement": "Microsoft-Datenschutzbestimmungen", + "resource-type-sql-bdc-description": "Mit dem Big Data-Cluster von SQL Server können Sie skalierbare Cluster aus SQL Server-, Spark- und HDFS-Containern bereitstellen, die in Kubernetes ausgeführt werden.", + "resource-type-sql-bdc-display-name": "SQL Server-Big Data-Cluster", + "text.sqlServerBigDataClusters": "SQL Server-Big Data-Cluster", + "version-display-name": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json index 5b3b8b03a0..953d2d8580 100644 --- a/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Servergruppe hinzufügen", + "cms.Cancel": "Abbrechen", + "cms.OK": "OK", + "cms.ServerGroupDescription": "Beschreibung der Servergruppe", + "cms.ServerGroupName": "Name der Servergruppe", + "cms.confirmDeleteGroup": "Möchten Sie den Löschvorgang durchführen?", + "cms.confirmDeleteServer": "Möchten Sie den Löschvorgang durchführen?", + "cms.errors.azureNotAllowed": "Azure SQL Server-Instanzen können nicht als zentrale Verwaltungsserver verwendet werden.", + "cms.errors.sameCmsServerName": "Die Gruppe zentraler Verwaltungsserver enthält bereits einen registrierten Server namens \"{0}\".", + "cms.errors.sameServerGroupName": "\"{0}\" weist bereits eine Servergruppe namens \"{1}\" auf.", + "cms.no": "Nein", + "cms.yes": "Ja" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Zentralen Verwaltungsserver hinzufügen..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "Unerwarteter Fehler beim Laden gespeicherter Server: {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Wird geladen..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "Sie können keinen freigegebenen registrierten Server hinzufügen, dessen Name dem des Konfigurationsservers entspricht." + }, "package": { - "cms.displayName": "Zentrale SQL Server-Verwaltungsserver", - "cms.description": "Unterstützung für die Verwaltung zentraler SQL Server-Verwaltungsserver", - "cms.title": "Zentrale Verwaltungsserver", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Zentrale Verwaltungsserver", - "cms.resource.refresh.title": "Aktualisieren", - "cms.resource.refreshServerGroup.title": "Servergruppe aktualisieren", - "cms.resource.deleteRegisteredServer.title": "Löschen", - "cms.resource.addRegisteredServer.title": "Neue Serverregistrierung...", - "cms.resource.deleteServerGroup.title": "Löschen", - "cms.resource.addServerGroup.title": "Neue Servergruppe...", - "cms.resource.registerCmsServer.title": "Zentralen Verwaltungsserver hinzufügen", - "cms.resource.deleteCmsServer.title": "Löschen", + "cloud.databaseProperties.azureEdition": "Edition", + "cloud.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", + "cloud.databaseProperties.owner": "Besitzer", + "cloud.databaseProperties.serviceLevelObjective": "Tarif", + "cloud.serverProperties.serverEdition": "Typ", + "cloud.serverProperties.serverVersion": "Version", "cms.configuration.title": "MSSQL-Konfiguration", - "cms.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", + "cms.connectionOptions.applicationIntent.description": "Deklariert den Anwendungsauslastungstyp beim Herstellen einer Verbindung mit einem Server.", + "cms.connectionOptions.applicationIntent.displayName": "Anwendungszweck", + "cms.connectionOptions.applicationName.description": "Der Name der Anwendung", + "cms.connectionOptions.applicationName.displayName": "Anwendungsname", + "cms.connectionOptions.asynchronousProcessing.description": "Bei Festlegung auf TRUE wird die Verwendung der asynchronen Verarbeitung im .NET Framework-Datenanbieter ermöglicht.", + "cms.connectionOptions.asynchronousProcessing.displayName": "Asynchrone Verarbeitung", + "cms.connectionOptions.attachDbFilename.displayName": "Dateiname der anzufügenden Datenbank", + "cms.connectionOptions.attachedDBFileName.description": "Der Name der primären Datei einer anfügbaren Datenbank, einschließlich des vollständigen Pfadnamens.", + "cms.connectionOptions.attachedDBFileName.displayName": "Dateiname der angefügten Datenbank", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", + "cms.connectionOptions.authType.categoryValues.integrated": "Windows-Authentifizierung", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL-Anmeldung", + "cms.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei SQL Server an.", + "cms.connectionOptions.authType.displayName": "Authentifizierungstyp", + "cms.connectionOptions.columnEncryptionSetting.description": "Die Standardeinstellung für die Spaltenverschlüsselung für alle Befehle in der Verbindung", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Spaltenverschlüsselung", + "cms.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", + "cms.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", + "cms.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", + "cms.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", + "cms.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", + "cms.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", + "cms.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", + "cms.connectionOptions.connectionName.displayName": "Name (optional)", + "cms.connectionOptions.contextConnection.description": "Bei Festlegung auf TRUE muss die Verbindung aus dem SQL-Serverkontext stammen. Nur verfügbar bei Ausführung im SQL Server-Prozess.", + "cms.connectionOptions.contextConnection.displayName": "Kontextverbindung", + "cms.connectionOptions.currentLanguage.description": "Der Datensatzname der SQL Server-Sprache", + "cms.connectionOptions.currentLanguage.displayName": "Aktuelle Sprache", + "cms.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.", + "cms.connectionOptions.encrypt.displayName": "Verschlüsseln", + "cms.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert", + "cms.connectionOptions.failoverPartner.displayName": "Failoverpartner", + "cms.connectionOptions.groupName.advanced": "Erweitert", + "cms.connectionOptions.groupName.connectionResiliency": "Verbindungsresilienz", + "cms.connectionOptions.groupName.context": "Kontext", + "cms.connectionOptions.groupName.initialization": "Initialisierung", + "cms.connectionOptions.groupName.pooling": "Pooling", + "cms.connectionOptions.groupName.replication": "Replikation", + "cms.connectionOptions.groupName.security": "Sicherheit", + "cms.connectionOptions.groupName.source": "Quelle", + "cms.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich", + "cms.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool", + "cms.connectionOptions.maxPoolSize.displayName": "Maximale Poolgröße", + "cms.connectionOptions.minPoolSize.description": "Die mindestens erforderliche Anzahl von Verbindungen im Pool", + "cms.connectionOptions.minPoolSize.displayName": "Minimale Poolgröße", + "cms.connectionOptions.multiSubnetFailover.displayName": "Multisubnetzfailover", + "cms.connectionOptions.multipleActiveResultSets.description": "Bei Festlegung auf TRUE können mehrere Resultsets zurückgegeben und aus einer Verbindung gelesen werden.", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Mehrere aktive Resultsets", + "cms.connectionOptions.packetSize.description": "Größe der Netzwerkpakete (in Byte), die bei der Kommunikation mit einer Instanz von SQL Server verwendet werden", + "cms.connectionOptions.packetSize.displayName": "Paketgröße", + "cms.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "cms.connectionOptions.password.displayName": "Kennwort", + "cms.connectionOptions.persistSecurityInfo.description": "Bei Festlegung auf FALSE werden sicherheitsrelevante Informationen, z. B. das Kennwort, nicht als Teil der Verbindung zurückgegeben.", + "cms.connectionOptions.persistSecurityInfo.displayName": "Sicherheitsinformationen dauerhaft speichern", + "cms.connectionOptions.pooling.description": "Bei Festlegung auf TRUE wird das Verbindungsobjekt aus dem geeigneten Pool abgerufen oder bei Bedarf erstellt und dem geeigneten Pool hinzugefügt.", + "cms.connectionOptions.pooling.displayName": "Pooling", + "cms.connectionOptions.port.displayName": "Port", + "cms.connectionOptions.replication.description": "Wird von SQL Server bei der Replikation verwendet.", + "cms.connectionOptions.replication.displayName": "Replikation", + "cms.connectionOptions.serverDescription.description": "Beschreibung der SQL Server-Instanz", + "cms.connectionOptions.serverDescription.displayName": "Serverbeschreibung", + "cms.connectionOptions.serverName.description": "Name der SQL Server-Instanz", + "cms.connectionOptions.serverName.displayName": "Server", + "cms.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.", + "cms.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen", + "cms.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader verfügbar macht.", + "cms.connectionOptions.typeSystemVersion.displayName": "Typsystemversion", + "cms.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "cms.connectionOptions.userName.displayName": "Benutzername", + "cms.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt", + "cms.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Unterstützung für die Verwaltung zentraler SQL Server-Verwaltungsserver", + "cms.displayName": "Zentrale SQL Server-Verwaltungsserver", "cms.format.alignColumnDefinitionsInColumns": "Sollen Spaltendefinitionen ausgerichtet werden?", "cms.format.datatypeCasing": "Gibt an, ob Datentypen in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", "cms.format.keywordCasing": "Gibt an, ob Schlüsselwörter in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", "cms.format.placeCommasBeforeNextStatement": "Gibt an, dass Kommas in einer Liste am Anfang der einzelnen Anweisungen (z. B. \", mycolumn2\") und nicht am Ende platziert werden sollen: \"mycolumn1,\"", "cms.format.placeSelectStatementReferencesOnNewLine": "Sollen Verweise auf Objekte in einer SELECT-Anweisung in separaten Zeilen angezeigt werden? Beispielsweise werden bei \"SELECT C1, C2 FROM T1\" C1 und C2 jeweils in separaten Zeilen angezeigt.", "cms.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.", - "cms.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", - "cms.logRetentionMinutes": "Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche.", "cms.logFilesRemovalLimit": "Die maximale Anzahl alter Dateien, die beim Start entfernt werden sollen, bei denen der mssql.logRetentionMinutes-Wert abgelaufen ist. Dateien, die aufgrund dieser Einschränkung nicht bereinigt werden, werden beim nächsten Start von Azure Data Studio bereinigt.", + "cms.logRetentionMinutes": "Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", + "cms.resource.addRegisteredServer.title": "Neue Serverregistrierung...", + "cms.resource.addServerGroup.title": "Neue Servergruppe...", + "cms.resource.deleteCmsServer.title": "Löschen", + "cms.resource.deleteRegisteredServer.title": "Löschen", + "cms.resource.deleteServerGroup.title": "Löschen", + "cms.resource.explorer.title": "Zentrale Verwaltungsserver", + "cms.resource.refresh.title": "Aktualisieren", + "cms.resource.refreshServerGroup.title": "Servergruppe aktualisieren", + "cms.resource.registerCmsServer.title": "Zentralen Verwaltungsserver hinzufügen", + "cms.title": "Zentrale Verwaltungsserver", + "cms.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", "ignorePlatformWarning": "[Optional] Keine Anzeige von Warnungen zu nicht unterstützten Plattformen.", - "onprem.databaseProperties.recoveryModel": "Wiederherstellungsmodell", + "onprem.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", "onprem.databaseProperties.lastBackupDate": "Letzte Datenbanksicherung", "onprem.databaseProperties.lastLogBackupDate": "Letzte Protokollsicherung", - "onprem.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", "onprem.databaseProperties.owner": "Besitzer", - "onprem.serverProperties.serverVersion": "Version", - "onprem.serverProperties.serverEdition": "Edition", + "onprem.databaseProperties.recoveryModel": "Wiederherstellungsmodell", "onprem.serverProperties.machineName": "Computername", "onprem.serverProperties.osVersion": "Betriebssystemversion", - "cloud.databaseProperties.azureEdition": "Edition", - "cloud.databaseProperties.serviceLevelObjective": "Tarif", - "cloud.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", - "cloud.databaseProperties.owner": "Besitzer", - "cloud.serverProperties.serverVersion": "Version", - "cloud.serverProperties.serverEdition": "Typ", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Name (optional)", - "cms.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", - "cms.connectionOptions.serverName.displayName": "Server", - "cms.connectionOptions.serverName.description": "Name der SQL Server-Instanz", - "cms.connectionOptions.serverDescription.displayName": "Serverbeschreibung", - "cms.connectionOptions.serverDescription.description": "Beschreibung der SQL Server-Instanz", - "cms.connectionOptions.authType.displayName": "Authentifizierungstyp", - "cms.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei SQL Server an.", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL-Anmeldung", - "cms.connectionOptions.authType.categoryValues.integrated": "Windows-Authentifizierung", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", - "cms.connectionOptions.userName.displayName": "Benutzername", - "cms.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "cms.connectionOptions.password.displayName": "Kennwort", - "cms.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "cms.connectionOptions.applicationIntent.displayName": "Anwendungszweck", - "cms.connectionOptions.applicationIntent.description": "Deklariert den Anwendungsauslastungstyp beim Herstellen einer Verbindung mit einem Server.", - "cms.connectionOptions.asynchronousProcessing.displayName": "Asynchrone Verarbeitung", - "cms.connectionOptions.asynchronousProcessing.description": "Bei Festlegung auf TRUE wird die Verwendung der asynchronen Verarbeitung im .NET Framework-Datenanbieter ermöglicht.", - "cms.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", - "cms.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", - "cms.connectionOptions.currentLanguage.displayName": "Aktuelle Sprache", - "cms.connectionOptions.currentLanguage.description": "Der Datensatzname der SQL Server-Sprache", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Spaltenverschlüsselung", - "cms.connectionOptions.columnEncryptionSetting.description": "Die Standardeinstellung für die Spaltenverschlüsselung für alle Befehle in der Verbindung", - "cms.connectionOptions.encrypt.displayName": "Verschlüsseln", - "cms.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.", - "cms.connectionOptions.persistSecurityInfo.displayName": "Sicherheitsinformationen dauerhaft speichern", - "cms.connectionOptions.persistSecurityInfo.description": "Bei Festlegung auf FALSE werden sicherheitsrelevante Informationen, z. B. das Kennwort, nicht als Teil der Verbindung zurückgegeben.", - "cms.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen", - "cms.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.", - "cms.connectionOptions.attachedDBFileName.displayName": "Dateiname der angefügten Datenbank", - "cms.connectionOptions.attachedDBFileName.description": "Der Name der primären Datei einer anfügbaren Datenbank, einschließlich des vollständigen Pfadnamens.", - "cms.connectionOptions.contextConnection.displayName": "Kontextverbindung", - "cms.connectionOptions.contextConnection.description": "Bei Festlegung auf TRUE muss die Verbindung aus dem SQL-Serverkontext stammen. Nur verfügbar bei Ausführung im SQL Server-Prozess.", - "cms.connectionOptions.port.displayName": "Port", - "cms.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", - "cms.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", - "cms.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", - "cms.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", - "cms.connectionOptions.applicationName.displayName": "Anwendungsname", - "cms.connectionOptions.applicationName.description": "Der Name der Anwendung", - "cms.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", - "cms.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt", - "cms.connectionOptions.pooling.displayName": "Pooling", - "cms.connectionOptions.pooling.description": "Bei Festlegung auf TRUE wird das Verbindungsobjekt aus dem geeigneten Pool abgerufen oder bei Bedarf erstellt und dem geeigneten Pool hinzugefügt.", - "cms.connectionOptions.maxPoolSize.displayName": "Maximale Poolgröße", - "cms.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool", - "cms.connectionOptions.minPoolSize.displayName": "Minimale Poolgröße", - "cms.connectionOptions.minPoolSize.description": "Die mindestens erforderliche Anzahl von Verbindungen im Pool", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich", - "cms.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird", - "cms.connectionOptions.replication.displayName": "Replikation", - "cms.connectionOptions.replication.description": "Wird von SQL Server bei der Replikation verwendet.", - "cms.connectionOptions.attachDbFilename.displayName": "Dateiname der anzufügenden Datenbank", - "cms.connectionOptions.failoverPartner.displayName": "Failoverpartner", - "cms.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert", - "cms.connectionOptions.multiSubnetFailover.displayName": "Multisubnetzfailover", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Mehrere aktive Resultsets", - "cms.connectionOptions.multipleActiveResultSets.description": "Bei Festlegung auf TRUE können mehrere Resultsets zurückgegeben und aus einer Verbindung gelesen werden.", - "cms.connectionOptions.packetSize.displayName": "Paketgröße", - "cms.connectionOptions.packetSize.description": "Größe der Netzwerkpakete (in Byte), die bei der Kommunikation mit einer Instanz von SQL Server verwendet werden", - "cms.connectionOptions.typeSystemVersion.displayName": "Typsystemversion", - "cms.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader verfügbar macht." - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Keine Ressourcen gefunden." - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Zentralen Verwaltungsserver hinzufügen..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "Unerwarteter Fehler beim Laden gespeicherter Server: {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Wird geladen..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "Die Gruppe zentraler Verwaltungsserver enthält bereits einen registrierten Server namens \"{0}\".", - "cms.errors.azureNotAllowed": "Azure SQL Server-Instanzen können nicht als zentrale Verwaltungsserver verwendet werden.", - "cms.confirmDeleteServer": "Möchten Sie den Löschvorgang durchführen?", - "cms.yes": "Ja", - "cms.no": "Nein", - "cms.AddServerGroup": "Servergruppe hinzufügen", - "cms.OK": "OK", - "cms.Cancel": "Abbrechen", - "cms.ServerGroupName": "Name der Servergruppe", - "cms.ServerGroupDescription": "Beschreibung der Servergruppe", - "cms.errors.sameServerGroupName": "\"{0}\" weist bereits eine Servergruppe namens \"{1}\" auf.", - "cms.confirmDeleteGroup": "Möchten Sie den Löschvorgang durchführen?" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "Sie können keinen freigegebenen registrierten Server hinzufügen, dessen Name dem des Konfigurationsservers entspricht." + "onprem.serverProperties.serverEdition": "Edition", + "onprem.serverProperties.serverVersion": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json index 0ae65d2b27..4e1e6bee33 100644 --- a/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Konfigurationsänderung", - "description": "Stellt Funktionen (erweitertes IntelliSense, automatische Korrektur) in Konfigurationsdateien wie Einstellungs-, Start- und Erweiterungsempfehlungsdateien bereit." + "dist/configurationEditingMain": { + "cwd": "Das aktuelle Arbeitsverzeichnis der Aufgabenausführung beim Start", + "defaultBuildTask": "Der Name des Standardbuildtasks. Wenn es keinen Standardbuildtask gibt, wird eine Schnellauswahl angezeigt, um den Buildtask auszuwählen.", + "file": "Die aktuell geöffnete Datei", + "fileBasename": "Der Basisname der aktuellen geöffneten Datei", + "fileBasenameNoExtension": "Der Basisname der aktuellen geöffneten Datei ohne Erweiterung", + "fileDirname": "Der Verzeichnisname der aktuellen geöffneten Datei", + "fileExtname": "Die Erweiterung der aktuellen geöffneten Datei", + "lineNumber": "Die aktuelle ausgewählte Zeilennummer in der aktiven Datei", + "relativeFile": "Die aktuelle geöffnete Datei bezogen auf ${WorkspaceFolder}", + "relativeFileDirname": "Der DirName-Wert der aktuell geöffneten Datei relativ zu \"${workspaceFolder}\"", + "selectedText": "Der aktuelle ausgewählte Text in der aktiven Datei", + "workspaceFolder": "Pfad des in VS Code geöffneten Ordners", + "workspaceFolderBasename": "Name des in VS Code geöffneten Ordners ohne Schrägstriche (/)" }, "dist/extensionsProposals": { "exampleExtension": "Beispiel" }, - "dist/configurationEditingMain": { - "workspaceFolder": "Pfad des in VS Code geöffneten Ordners", - "workspaceFolderBasename": "Name des in VS Code geöffneten Ordners ohne Schrägstriche (/)", - "relativeFile": "Die aktuelle geöffnete Datei bezogen auf ${WorkspaceFolder}", - "relativeFileDirname": "Der DirName-Wert der aktuell geöffneten Datei relativ zu \"${workspaceFolder}\"", - "file": "Die aktuell geöffnete Datei", - "cwd": "Das aktuelle Arbeitsverzeichnis der Aufgabenausführung beim Start", - "lineNumber": "Die aktuelle ausgewählte Zeilennummer in der aktiven Datei", - "selectedText": "Der aktuelle ausgewählte Text in der aktiven Datei", - "fileDirname": "Der Verzeichnisname der aktuellen geöffneten Datei", - "fileExtname": "Die Erweiterung der aktuellen geöffneten Datei", - "fileBasename": "Der Basisname der aktuellen geöffneten Datei", - "fileBasenameNoExtension": "Der Basisname der aktuellen geöffneten Datei ohne Erweiterung", - "defaultBuildTask": "Der Name des Standardbuildtasks. Wenn es keinen Standardbuildtask gibt, wird eine Schnellauswahl angezeigt, um den Buildtask auszuwählen." - }, "dist/settingsDocumentHelper": { "activeEditor": "Falls möglich, verwenden Sie die Sprache des aktuell aktiven Text-Editors.", - "activeEditorShort": "Der Dateiname (z.B. meineDatei.txt)", - "activeEditorMedium": "der Pfad der Datei relativ zum Arbeitsbereichsordner (z.B. myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "der vollständige Pfad der Datei (z.B. /Benutzer/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "der Name des Ordners, der die Datei enthält (z.B. MyFileFolder)", - "activeFolderMedium": "der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereichsordner (z.B. myfolder/MyFileFolder)", + "activeEditorMedium": "der Pfad der Datei relativ zum Arbeitsbereichsordner (z.B. myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "Der Dateiname (z.B. meineDatei.txt)", "activeFolderLong": "der vollständige Pfad des Ordners, der die Datei enthält (z.B. /Benutzer/Development/myFolder/myFileFolder)", - "rootName": "Name des Arbeitsbereichs (z.B. meinOrdner oder meinArbeitsberech)", - "rootPath": "Dateipfad des Arbeitsbereichs (z.B. /Benutzer/Entwicklung/meinArbeitsbereich)", + "activeFolderMedium": "der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereichsordner (z.B. myfolder/MyFileFolder)", + "activeFolderShort": "der Name des Ordners, der die Datei enthält (z.B. MyFileFolder)", + "appName": "z. B. VS Code", + "assocDescriptionFile": "Ordnet alle Dateien, deren Dateinamen mit dem Globmuster übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", + "assocDescriptionPath": "Ordnet alle Dateien, die mit dem absoluten Pfad des Globmusters in ihrem Pfad übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", + "assocLabelFile": "Dateien mit Erweiterung", + "assocLabelPath": "Dateien mit Pfad", + "derivedDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", + "derivedLabel": "Dateien mit gleichgeordneten Elementen nach Name", + "dirty": "Ein geänderter Indikator, wenn der aktive Editor geändert wurde", + "falseDescription": "Deaktiviert das Muster.", + "fileDescription": "Ordnet alle Dateien mit einer bestimmten Erweiterung zu.", + "fileLabel": "Dateien nach Erweiterung", + "filesDescription": "Ordnet alle Dateien mit einer der Dateierweiterungen zu.", + "filesLabel": "Dateien mit mehreren Erweiterungen", + "folderDescription": "Zuordnen eines Ordners mit einem bestimmten Namen an einem beliebigen Speicherort.", + "folderLabel": "Ordner nach Name (beliebiger Speicherort)", "folderName": "Name des Arbeitsbereichsordners, der die Datei enthält (z.B. MeinOrdner)", "folderPath": "Dateipfad des Arbeitsbereichsordners, der die Datei enthält (z.B. /Benutzer/Entwicklung/MeinOrdner)", - "appName": "z. B. VS Code", - "remoteName": "z.B. SSH", - "dirty": "Ein geänderter Indikator, wenn der aktive Editor geändert wurde", - "separator": "Ein bedingtes Trennzeichen (' - '), das nur in der Umgebung von Variablen mit Werten angezeigt wird", - "assocLabelFile": "Dateien mit Erweiterung", - "assocDescriptionFile": "Ordnet alle Dateien, deren Dateinamen mit dem Globmuster übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", - "assocLabelPath": "Dateien mit Pfad", - "assocDescriptionPath": "Ordnet alle Dateien, die mit dem absoluten Pfad des Globmusters in ihrem Pfad übereinstimmen, der Sprache mit dem angegebenen Bezeichner zu.", - "fileLabel": "Dateien nach Erweiterung", - "fileDescription": "Ordnet alle Dateien mit einer bestimmten Erweiterung zu.", - "filesLabel": "Dateien mit mehreren Erweiterungen", - "filesDescription": "Ordnet alle Dateien mit einer der Dateierweiterungen zu.", - "derivedLabel": "Dateien mit gleichgeordneten Elementen nach Name", - "derivedDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", - "topFolderLabel": "Ordner nach Name (oberste Ebene)", - "topFolderDescription": "Ordnet einen Ordner auf oberster Ebene einem bestimmten Namen zu.", - "topFoldersLabel": "Ordner mit mehreren Namen (oberste Ebene)", - "topFoldersDescription": "Ordnet mehrere Ordner auf oberster Ebene zu.", - "folderLabel": "Ordner nach Name (beliebiger Speicherort)", - "folderDescription": "Zuordnen eines Ordners mit einem bestimmten Namen an einem beliebigen Speicherort.", - "falseDescription": "Deaktiviert das Muster.", - "trueDescription": "Aktiviert das Muster.", - "siblingsDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", "languageSpecificEditorSettings": "Sprachspezifische Editor-Einstellungen", - "languageSpecificEditorSettingsDescription": "Editor-Einstellungen für Sprache überschreiben" + "languageSpecificEditorSettingsDescription": "Editor-Einstellungen für Sprache überschreiben", + "remoteName": "z.B. SSH", + "rootName": "Name des Arbeitsbereichs (z.B. meinOrdner oder meinArbeitsberech)", + "rootPath": "Dateipfad des Arbeitsbereichs (z.B. /Benutzer/Entwicklung/meinArbeitsbereich)", + "separator": "Ein bedingtes Trennzeichen (' - '), das nur in der Umgebung von Variablen mit Werten angezeigt wird", + "siblingsDescription": "Ordnet Dateien zu, die gleichgeordnete Elemente mit dem gleichen Namen und einer anderen Erweiterung besitzen.", + "topFolderDescription": "Ordnet einen Ordner auf oberster Ebene einem bestimmten Namen zu.", + "topFolderLabel": "Ordner nach Name (oberste Ebene)", + "topFoldersDescription": "Ordnet mehrere Ordner auf oberster Ebene zu.", + "topFoldersLabel": "Ordner mit mehreren Namen (oberste Ebene)", + "trueDescription": "Aktiviert das Muster." + }, + "package": { + "description": "Stellt Funktionen (erweitertes IntelliSense, automatische Korrektur) in Konfigurationsdateien wie Einstellungs-, Start- und Erweiterungsempfehlungsdateien bereit.", + "displayName": "Konfigurationsänderung" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-de/translations/extensions/dacpac.i18n.json index c3c8ed83f4..6393ba6805 100644 --- a/i18n/ads-language-pack-de/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": "Vollständiger Pfad zu dem Ordner, in dem DACPAC- und BACPAC-Dateien standardmäßig gespeichert werden" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Zielserver", - "dacFx.sourceServer": "Quellserver", - "dacFx.sourceDatabase": "Quelldatenbank", - "dacFx.targetDatabase": "Zieldatenbank", - "dacfx.fileLocation": "Dateispeicherort", - "dacfx.selectFile": "Datei auswählen", - "dacfx.summaryTableTitle": "Zusammenfassung der Einstellungen", - "dacfx.version": "Version", - "dacfx.setting": "Einstellung", - "dacfx.value": "Wert", "dacFx.databaseName": "Datenbankname", - "dacFxDeploy.openFile": "Öffnen", - "dacFx.upgradeExistingDatabase": "Vorhandene Datenbank aktualisieren", + "dacFx.deployButton": "Bereitstellen", + "dacFx.deployConfigPageName": "Einstellungen für DACPAC-Bereitstellung auswählen", + "dacFx.deployDescription": "DACPAC-Datei einer Datenschichtanwendung für eine SQL Server-Instanz bereitstellen [DACPAC bereitstellen]", + "dacFx.deployPlanPageName": "Bereitstellungsplan überprüfen", + "dacFx.export": "Exportieren", + "dacFx.exportConfigPageName": "Einstellungen für BACPAC-Export auswählen", + "dacFx.exportDescription": "Schema und Daten aus einer Datenbank in das logische BACPAC-Dateiformat exportieren [BACPAC exportieren]", + "dacFx.extract": "Extrahieren", + "dacFx.extractConfigPageName": "Einstellungen für DACPAC-Extraktion auswählen", + "dacFx.extractDescription": "Datenschichtanwendung aus einer SQL Server-Instanz in eine DACPAC-Datei extrahieren [DACPAC extrahieren]", + "dacFx.generateScriptButton": "Skript generieren", + "dacFx.import": "Importieren", + "dacFx.importConfigPageName": "Einstellungen für BACPAC-Import auswählen", + "dacFx.importDescription": "Datenbank aus einer BACPAC-Datei erstellen [BACPAC importieren]", "dacFx.newDatabase": "Neue Datenbank", - "dacfx.dataLossTextWithCount": "{0} der aufgeführten Bereitstellungsaktionen können zu einem Datenverlust führen. Stellen Sie sicher, dass eine Sicherung oder eine Momentaufnahme vorhanden ist, falls Probleme mit der Bereitstellung auftreten.", "dacFx.proceedDataLoss": "Vorgang trotz möglicher Datenverluste fortsetzen", - "dacfx.noDataLoss": "Die aufgeführten Bereitstellungsaktionen führen zu keinem Datenverlust.", + "dacFx.selectOperationPageName": "Vorgang auswählen", + "dacFx.sourceDatabase": "Quelldatenbank", + "dacFx.sourceServer": "Quellserver", + "dacFx.summaryPageName": "Zusammenfassung", + "dacFx.targetDatabase": "Zieldatenbank", + "dacFx.targetServer": "Zielserver", + "dacFx.upgradeExistingDatabase": "Vorhandene Datenbank aktualisieren", + "dacFx.versionText": "Version (Verwenden Sie x.x.x.x, wobei x für eine Zahl steht)", + "dacFxDeploy.openFile": "Öffnen", + "dacfx.dataLoss": "Datenverlust", "dacfx.dataLossText": "Die Bereitstellungsaktionen können zu einem Datenverlust führen. Stellen Sie sicher, dass eine Sicherung oder eine Momentaufnahme vorhanden ist, falls Probleme mit der Bereitstellung auftreten.", + "dacfx.dataLossTextWithCount": "{0} der aufgeführten Bereitstellungsaktionen können zu einem Datenverlust führen. Stellen Sie sicher, dass eine Sicherung oder eine Momentaufnahme vorhanden ist, falls Probleme mit der Bereitstellung auftreten.", + "dacfx.dataLossTooltip": "Vorgänge, die zu Datenverlusten führen können, werden mit einem Warnhinweis gekennzeichnet.", + "dacfx.databaseNameExistsErrorMessage": "Eine Datenbank desselben Namens ist bereits in der SQL Server-Instanz vorhanden.", + "dacfx.default": "Standardeinstellung", + "dacfx.deployPlanErrorMessage": "Fehler beim Generieren des Bereitstellungsplans \"{0}\".", + "dacfx.deployPlanTableTitle": "Planvorgänge bereitstellen", + "dacfx.fileLocation": "Dateispeicherort", + "dacfx.filenameEndingInPeriodErrorMessage": "Der Dateiname darf nicht mit einem Punkt enden.", + "dacfx.generateDeployErrorMessage": "Fehler beim Generieren des Bereitstellungsskripts: {0}", + "dacfx.invalidFileCharsErrorMessage": "Ungültige Dateizeichen", + "dacfx.noDataLoss": "Die aufgeführten Bereitstellungsaktionen führen zu keinem Datenverlust.", + "dacfx.objecTooltip": "Name des von der Bereitstellung betroffenen Objekts", + "dacfx.object": "Objekt", "dacfx.operation": "Vorgang", + "dacfx.operationErrorMessage": "Fehler bei {0}-Vorgang: {1}.", "dacfx.operationTooltip": "Vorgang (Erstellen, Ändern, Löschen), der während der Bereitstellung ausgeführt wird", + "dacfx.reservedValueErrorMessage": "Reservierter Dateiname. Wählen Sie einen anderen Namen aus, und versuchen Sie es noch mal.", + "dacfx.reservedWindowsFilenameErrorMessage": "Dieser Dateiname ist für Windows reserviert. Wählen Sie einen anderen Namen, und versuchen Sie es noch mal.", + "dacfx.save": "Speichern", + "dacfx.scriptGeneratingMessage": "Sie können den Status der Skriptgenerierung in der Aufgabenansicht anzeigen, sobald der Assistent geschlossen ist. Das generierte Skript wird nach Abschluss des Vorgangs geöffnet.", + "dacfx.selectFile": "Datei auswählen", + "dacfx.setting": "Einstellung", + "dacfx.summaryTableTitle": "Zusammenfassung der Einstellungen", + "dacfx.tooLongFilenameErrorMessage": "Der Dateiname umfasst mehr als 255 Zeichen.", + "dacfx.trailingWhitespaceErrorMessage": "Der Dateiname darf nicht mit einem Leerzeichen enden.", "dacfx.type": "Typ", "dacfx.typeTooltip": "Typ des von der Bereitstellung betroffenen Objekts", - "dacfx.object": "Objekt", - "dacfx.objecTooltip": "Name des von der Bereitstellung betroffenen Objekts", - "dacfx.dataLoss": "Datenverlust", - "dacfx.dataLossTooltip": "Vorgänge, die zu Datenverlusten führen können, werden mit einem Warnhinweis gekennzeichnet.", - "dacfx.save": "Speichern", - "dacFx.versionText": "Version (Verwenden Sie x.x.x.x, wobei x für eine Zahl steht)", - "dacFx.deployDescription": "DACPAC-Datei einer Datenschichtanwendung für eine SQL Server-Instanz bereitstellen [DACPAC bereitstellen]", - "dacFx.extractDescription": "Datenschichtanwendung aus einer SQL Server-Instanz in eine DACPAC-Datei extrahieren [DACPAC extrahieren]", - "dacFx.importDescription": "Datenbank aus einer BACPAC-Datei erstellen [BACPAC importieren]", - "dacFx.exportDescription": "Schema und Daten aus einer Datenbank in das logische BACPAC-Dateiformat exportieren [BACPAC exportieren]", - "dacfx.wizardTitle": "Assistent für Datenebenenanwendung", - "dacFx.selectOperationPageName": "Vorgang auswählen", - "dacFx.deployConfigPageName": "Einstellungen für DACPAC-Bereitstellung auswählen", - "dacFx.deployPlanPageName": "Bereitstellungsplan überprüfen", - "dacFx.summaryPageName": "Zusammenfassung", - "dacFx.extractConfigPageName": "Einstellungen für DACPAC-Extraktion auswählen", - "dacFx.importConfigPageName": "Einstellungen für BACPAC-Import auswählen", - "dacFx.exportConfigPageName": "Einstellungen für BACPAC-Export auswählen", - "dacFx.deployButton": "Bereitstellen", - "dacFx.extract": "Extrahieren", - "dacFx.import": "Importieren", - "dacFx.export": "Exportieren", - "dacFx.generateScriptButton": "Skript generieren", - "dacfx.scriptGeneratingMessage": "Sie können den Status der Skriptgenerierung in der Aufgabenansicht anzeigen, sobald der Assistent geschlossen ist. Das generierte Skript wird nach Abschluss des Vorgangs geöffnet.", - "dacfx.default": "Standardeinstellung", - "dacfx.deployPlanTableTitle": "Planvorgänge bereitstellen", - "dacfx.databaseNameExistsErrorMessage": "Eine Datenbank desselben Namens ist bereits in der SQL Server-Instanz vorhanden.", "dacfx.undefinedFilenameErrorMessage": "Undefinierter Name.", - "dacfx.filenameEndingInPeriodErrorMessage": "Der Dateiname darf nicht mit einem Punkt enden.", + "dacfx.value": "Wert", + "dacfx.version": "Version", "dacfx.whitespaceFilenameErrorMessage": "Der Dateiname darf nicht aus Leerzeichen bestehen.", - "dacfx.invalidFileCharsErrorMessage": "Ungültige Dateizeichen", - "dacfx.reservedWindowsFilenameErrorMessage": "Dieser Dateiname ist für Windows reserviert. Wählen Sie einen anderen Namen, und versuchen Sie es noch mal.", - "dacfx.reservedValueErrorMessage": "Reservierter Dateiname. Wählen Sie einen anderen Namen aus, und versuchen Sie es noch mal.", - "dacfx.trailingWhitespaceErrorMessage": "Der Dateiname darf nicht mit einem Leerzeichen enden.", - "dacfx.tooLongFilenameErrorMessage": "Der Dateiname umfasst mehr als 255 Zeichen.", - "dacfx.deployPlanErrorMessage": "Fehler beim Generieren des Bereitstellungsplans \"{0}\".", - "dacfx.generateDeployErrorMessage": "Fehler beim Generieren des Bereitstellungsskripts: {0}", - "dacfx.operationErrorMessage": "Fehler bei {0}-Vorgang: {1}." + "dacfx.wizardTitle": "Assistent für Datenebenenanwendung" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Vollständiger Pfad zu dem Ordner, in dem DACPAC- und BACPAC-Dateien standardmäßig gespeichert werden", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "Assistent für Datenebenenanwendung" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json index 7d21c4750b..b89d87c697 100644 --- a/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Datenarbeitsbereich", - "extension-description": "Datenarbeitsbereich", - "data-workspace-view-container-name": "Projekte", - "main-view-name": "Projekte", - "new-command": "Neu", - "refresh-workspace-command": "Aktualisieren", - "close-workspace-command": "Arbeitsbereich schließen", - "remove-project-command": "Projekt entfernen", - "projects-view-no-workspace-content": "Erstellen Sie ein neues oder öffnen Sie ein bestehendes, um loszulegen.\r\n[Neues erstellen](command:projects.new)\r\n[Bestehendes öffnen](command:projects.openExisting)\r\nWeitere Informationen zu Projekten [unsere Dokumentation lesen](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "Im aktuellen Arbeitsbereich sind keine Projekte geöffnet.\r\n[Neues erstellen](command:projects.new)\r\n[Bestehendes öffnen](command:projects.openExisting)\r\nWeitere Informationen zu Projekten [unsere Dokumentation lesen](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Vorhandene öffnen", - "projects.defaultProjectSaveLocation": "Vollständiger Pfad zu dem Ordner, in dem neue Projekte standardmäßig gespeichert werden.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Informationsmeldung immer anzeigen, wenn die aktuellen Arbeitsbereichsordner Projekte enthalten, die nicht zu den Projekten des Arbeitsbereichs hinzugefügt wurden.", - "manage-project-command": "Verwalten" - }, "dist/common/constants": { - "activateExtensionFailed": "Fehler beim Laden der Projektanbietererweiterung \"{0}\". Fehlermeldung: {1}", - "UnknownProjectsError": "Für die folgenden Projekte wurde kein Anbieter gefunden: {0}", - "SelectProjectFileActionName": "Auswählen", "AllProjectTypes": "Alle Projekttypen", + "SelectProjectFileActionName": "Auswählen", "UnknownProjectTypeError": "Für den Projekttyp mit der ID \"{0}\" wurde kein Anbieter gefunden", - "dataworkspace.restartConfirmation": "Azure Data Studio muss neu gestartet werden, damit das Projekt erstellt und dem Arbeitsbereich hinzugefügt wird, jetzt ausführen?", - "dataworkspace.projectsFailedToLoad": "Einige Projekte konnten nicht geladen werden. Um weitere Details anzuzeigen, [Entwicklerkonsole öffnen](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "Die Datei \"{0}\" ist nicht vorhanden", - "projectNameNull": "Projektname ist Null", - "noPreviousData": "Vorherige \"{0}\" für das aktuelle Projekt werden hier angezeigt. Führen Sie die Ausführung aus, um die Ergebnisse anzuzeigen.", - "gitCloneMessage": "Das Git-Repository \"{0}\" wird geklont ...", - "gitCloneError": "Fehler beim Git-Klonen. Weitere Details finden Sie in der Git-Ausgabe", - "dataworkspace.ok": "OK", - "dataworkspace.browse": "Durchsuchen", - "dataworkspace.browseEllipsis": "Durchsuchen...", - "dataworkspace.open": "Öffnen", - "dataworkspace.create": "Erstellen", - "dataworkspace.select": "Auswählen", + "UnknownProjectsError": "Für die folgenden Projekte wurde kein Anbieter gefunden: {0}", + "activateExtensionFailed": "Fehler beim Laden der Projektanbietererweiterung \"{0}\". Fehlermeldung: {1}", + "dataworksapce.local": "Lokal", + "dataworksapce.refresh": "Aktualisieren", "dataworkspace.NewProjectDialogTitle": "Neues Projekt erstellen", "dataworkspace.Type": "Typ", - "dataworkspace.projectNameTitle": "Name", - "dataworkspace.projectNamePlaceholder": "Geben Sie den Projektnamen ein", + "dataworkspace.browse": "Durchsuchen", + "dataworkspace.browseEllipsis": "Durchsuchen...", + "dataworkspace.cloneParentDirectoryNotExistError": "Der ausgewählte Klonpfad \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", + "dataworkspace.create": "Erstellen", "dataworkspace.enterProjectName": "Geben Sie den Projektnamen ein", - "dataworkspace.projectLocationTitle": "Speicherort", - "dataworkspace.projectLocationPlaceholder": "Speicherort zum Erstellen des Projekts auswählen", - "dataworkspace.projectParentDirectoryNotExistError": "Der ausgewählte Projektspeicherort \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", + "dataworkspace.fileNotExistError": "Die ausgewählte {0}-Datei \"{1}\" ist nicht vorhanden oder keine Datei.", + "dataworkspace.gitRepoUrlPlaceholder": "URL des Git-Remoterepositorys eingeben", + "dataworkspace.gitRepoUrlTitle": "Git-Repository-URL", + "dataworkspace.localClonePathPlaceholder": "Speicherort zum lokalen Klonen des Repositorys auswählen", + "dataworkspace.localClonePathTitle": "Lokaler Klonpfad", + "dataworkspace.locationSelectorTitle": "Speicherort", + "dataworkspace.nameCannotBeEmpty": "Name darf nicht leer sein", + "dataworkspace.ok": "OK", + "dataworkspace.open": "Öffnen", + "dataworkspace.openExistingDialogTitle": "Vorhandenes Projekt öffnen", + "dataworkspace.project": "Projekt", + "dataworkspace.projectAlreadyOpened": "Das Projekt \"{0}\" ist bereits geöffnet.", "dataworkspace.projectDirectoryAlreadyExistError": "Es ist bereits ein Verzeichnis mit dem Namen \"{0}\" am ausgewählten Speicherort vorhanden: \"{1}\".", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "Das Verzeichnis \"{0}\" ist bereits am ausgewählten Speicherort vorhanden, wählen Sie ein anderes aus", - "dataworkspace.selectProjectType": "Projekttyp auswählen", - "dataworkspace.selectProjectLocation": "Projektspeicherort auswählen", - "dataworkspace.nameCannotBeEmpty": "Name darf nicht leer sein", - "dataworkspace.targetPlatform": "Zielplattform", - "dataworkspace.openExistingDialogTitle": "Vorhandenes Projekt öffnen", - "dataworkspace.fileNotExistError": "Die ausgewählte {0}-Datei \"{1}\" ist nicht vorhanden oder keine Datei.", - "dataworkspace.cloneParentDirectoryNotExistError": "Der ausgewählte Klonpfad \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", - "dataworkspace.project": "Projekt", - "dataworkspace.locationSelectorTitle": "Speicherort", "dataworkspace.projectFilePlaceholder": "Projektdatei auswählen", - "dataworkspace.workspacePlaceholder": "Arbeitsbereichsdatei auswählen ({0})", - "dataworkspace.projectAlreadyOpened": "Das Projekt \"{0}\" ist bereits geöffnet.", - "dataworksapce.local": "Lokal", + "dataworkspace.projectLocationPlaceholder": "Speicherort zum Erstellen des Projekts auswählen", + "dataworkspace.projectLocationTitle": "Speicherort", + "dataworkspace.projectNamePlaceholder": "Geben Sie den Projektnamen ein", + "dataworkspace.projectNameTitle": "Name", + "dataworkspace.projectParentDirectoryNotExistError": "Der ausgewählte Projektspeicherort \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", + "dataworkspace.projectsFailedToLoad": "Einige Projekte konnten nicht geladen werden. Um weitere Details anzuzeigen, [Entwicklerkonsole öffnen](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "Git-Remoterepository", - "dataworkspace.gitRepoUrlTitle": "Git-Repository-URL", - "dataworkspace.gitRepoUrlPlaceholder": "URL des Git-Remoterepositorys eingeben", - "dataworkspace.localClonePathTitle": "Lokaler Klonpfad", - "dataworkspace.localClonePathPlaceholder": "Speicherort zum lokalen Klonen des Repositorys auswählen", - "dataworksapce.refresh": "Aktualisieren" + "dataworkspace.restartConfirmation": "Azure Data Studio muss neu gestartet werden, damit das Projekt erstellt und dem Arbeitsbereich hinzugefügt wird, jetzt ausführen?", + "dataworkspace.select": "Auswählen", + "dataworkspace.selectProjectLocation": "Projektspeicherort auswählen", + "dataworkspace.selectProjectType": "Projekttyp auswählen", + "dataworkspace.targetPlatform": "Zielplattform", + "dataworkspace.workspacePlaceholder": "Arbeitsbereichsdatei auswählen ({0})", + "fileDoesNotExist": "Die Datei \"{0}\" ist nicht vorhanden", + "gitCloneError": "Fehler beim Git-Klonen. Weitere Details finden Sie in der Git-Ausgabe", + "gitCloneMessage": "Das Git-Repository \"{0}\" wird geklont ...", + "noPreviousData": "Vorherige \"{0}\" für das aktuelle Projekt werden hier angezeigt. Führen Sie die Ausführung aus, um die Ergebnisse anzuzeigen.", + "openedProjectsUndefinedAfterRefresh": "Die Liste der geöffneten Projekte sollte nach der Aktualisierung vom Datenträger nicht undefiniert sein.", + "projectNameNull": "Projektname ist Null" + }, + "package": { + "close-workspace-command": "Arbeitsbereich schließen", + "data-workspace-view-container-name": "Projekte", + "extension-description": "Datenarbeitsbereich", + "extension-displayName": "Datenarbeitsbereich", + "main-view-name": "Projekte", + "manage-project-command": "Verwalten", + "new-command": "Neu", + "open-existing-command": "Vorhandene öffnen", + "projects-view-no-project-content": "Im aktuellen Arbeitsbereich sind keine Projekte geöffnet.\r\n[Neues erstellen](command:projects.new)\r\n[Bestehendes öffnen](command:projects.openExisting)\r\nWeitere Informationen zu Projekten [unsere Dokumentation lesen](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Erstellen Sie ein neues oder öffnen Sie ein bestehendes, um loszulegen.\r\n[Neues erstellen](command:projects.new)\r\n[Bestehendes öffnen](command:projects.openExisting)\r\nWeitere Informationen zu Projekten [unsere Dokumentation lesen](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Vollständiger Pfad zu dem Ordner, in dem neue Projekte standardmäßig gespeichert werden.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Informationsmeldung immer anzeigen, wenn die aktuellen Arbeitsbereichsordner Projekte enthalten, die nicht zu den Projekten des Arbeitsbereichs hinzugefügt wurden.", + "refresh-workspace-command": "Aktualisieren", + "remove-project-command": "Projekt entfernen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-de/translations/extensions/docker.i18n.json index 6ba8259085..412d457f54 100644 --- a/i18n/ads-language-pack-de/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Docker-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in Docker-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammernabgleich in Docker-Dateien.", + "displayName": "Docker-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-de/translations/extensions/extension-editing.i18n.json index ebd1599878..c62d38b1af 100644 --- a/i18n/ads-language-pack-de/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Erweiterungserstellung", - "description": "Stellt Bereinigungsfunktionen für die Erstellung von Erweiterungen zur Verfügung." + "dist/extensionLinter": { + "dataUrlsNotValid": "Daten-URLs sind keine gültige Bildquelle.", + "embeddedSvgsNotValid": "Eingebettete SVGs sind keine gültige Bildquelle.", + "httpsRequired": "Für Bilder muss das HTTPS-Protokoll verwendet werden.", + "relativeBadgeUrlRequiresHttpsRepository": "Relative Badge-URLs erfordern die Angabe eines Repositorys mit dem HTTPS-Protokoll in dieser Datei \"package.json\".", + "relativeIconUrlRequiresHttpsRepository": "Ein Symbol erfordert die Angabe eines Repositorys mit dem HTTPS-Protokoll in dieser Datei \"package.json\".", + "relativeUrlRequiresHttpsRepository": "Relative Bild-URLs erfordern die Angabe eines Repositorys mit dem HTTPS-Protokoll in der Datei \"package.json\".", + "svgsNotValid": "SVGs sind keine gültige Bildquelle." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Sprachspezifische Editor-Einstellungen", "languageSpecificEditorSettingsDescription": "Editor-Einstellungen für Sprache überschreiben" }, - "dist/extensionLinter": { - "httpsRequired": "Für Bilder muss das HTTPS-Protokoll verwendet werden.", - "svgsNotValid": "SVGs sind keine gültige Bildquelle.", - "embeddedSvgsNotValid": "Eingebettete SVGs sind keine gültige Bildquelle.", - "dataUrlsNotValid": "Daten-URLs sind keine gültige Bildquelle.", - "relativeUrlRequiresHttpsRepository": "Relative Bild-URLs erfordern die Angabe eines Repositorys mit dem HTTPS-Protokoll in der Datei \"package.json\".", - "relativeIconUrlRequiresHttpsRepository": "Ein Symbol erfordert die Angabe eines Repositorys mit dem HTTPS-Protokoll in dieser Datei \"package.json\".", - "relativeBadgeUrlRequiresHttpsRepository": "Relative Badge-URLs erfordern die Angabe eines Repositorys mit dem HTTPS-Protokoll in dieser Datei \"package.json\"." + "package": { + "description": "Stellt Bereinigungsfunktionen für die Erstellung von Erweiterungen zur Verfügung.", + "displayName": "Erweiterungserstellung" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/git.i18n.json b/i18n/ads-language-pack-de/translations/extensions/git.i18n.json index ee5fdd1c77..f27dea2a21 100644 --- a/i18n/ads-language-pack-de/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Fehlende oder ungültige Anmeldeinformationen." + }, + "dist/autofetch": { + "no": "Nein", + "not now": "Erneut nachfragen", + "suggest auto fetch": "Möchten Sie Code [regelmäßig \"git fetch\" ausführen lassen]({0})?", + "yes": "Ja" + }, + "dist/commands": { + "HEAD not available": "Es ist keine HEAD-Version von \"{0}\" verfügbar.", + "add": "Zum Arbeitsbereich hinzufügen", + "add remote": "Neues Remoterepository hinzufügen...", + "addFrom": "Remoterepository aus URL hinzufügen", + "addfrom": "Remoterepository aus {0} hinzufügen", + "addremote": "Remoterepository hinzufügen", + "always": "Immer", + "are you sure": "Erstellt ein Git-Repository unter '{0}'. Sind Sie sicher das Sie weiterfahren möchten?", + "auth failed": "Fehler bei der Authentifizierung beim Git-Remoterepository.", + "auth failed specific": "Fehler bei der Authentifizierung beim Git-Remoterepository:\r\n\r\n{0}", + "branch already exists": "Ein Branch namens \"{0}\" bereits vorhanden.", + "branch name": "Branchname", + "branch name format invalid": "Der Name des Branches muss mit RegEx übereinstimmen: {0}", + "cant push": "Verweise können nicht per Push an einen Remotespeicherort übertragen werden. Führen Sie zuerst \"Pull\" aus, um Ihre Änderungen zu integrieren.", + "changed": "Protokollebene geändert in: {0}", + "checkout detached": "Getrennte auschecken...", + "choose": "Ordner auswählen...", + "clean repo": "Bereinigen Sie Ihre Repository-Arbeitsstruktur vor Auftragsabschluss.", + "clonefrom": "Aus \"{0}\" klonen", + "cloning": "Das Git-Repository \"{0}\" wird geklont ...", + "commit": "Gestagete Änderungen committen", + "commit anyway": "Leeren Commit erstellen", + "commit hash": "Commithash", + "commit message": "Commit-Nachricht", + "commitMessageWithHeadLabel2": "Nachricht (Commit für \"{0}\")", + "confirm delete": "Möchten Sie \"{0}\" LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR!\r\nWenn Sie fortfahren, geht die Datei DAUERHAFT VERLOREN.", + "confirm delete multiple": "Möchten Sie {0} Dateien LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR!\r\nWenn Sie fortfahren, gehen diese Dateien DAUERHAFT VERLOREN.", + "confirm discard": "Möchten Sie die Änderungen in {0} wirklich verwerfen?", + "confirm discard all": "Möchten Sie ALLE Änderungen in {0} Dateien verwerfen?\r\nDieser Vorgang ist UNUMKEHRBAR!\r\nWenn Sie fortfahren, geht Ihr aktueller Arbeitssatz DAUERHAFT VERLOREN.", + "confirm discard all 2": "{0}\r\n\r\nDies kann NICHT rückgängig gemacht werden, und Ihr aktueller Arbeitssatz geht DAUERHAFT verloren.", + "confirm discard all single": "Möchten Sie die Änderungen in {0} wirklich verwerfen?", + "confirm discard multiple": "Möchten Sie wirklich Änderungen in {0} Dateien verwerfen?", + "confirm emtpy commit": "Möchten Sie wirklich einen leeren Commit erstellen?", + "confirm force delete branch": "Der Branch '{0}' ist noch nicht vollständig zusammengeführt. Trotzdem löschen?", + "confirm force push": "Sie sind dabei, einen erzwungenen Push für Ihre Änderungen durchzuführen. Dieser Vorgang kann negative Auswirkungen haben und die Änderungen anderer Benutzer überschreiben.\r\n\r\nMöchten Sie fortfahren?", + "confirm no verify commit": "Sie sind im Begriff, Ihre Änderungen ohne Überprüfung zu commiten. Hierdurch werden pre-commit-Hooks übersprungen, was möglicherweise nicht erwünscht ist.\r\n\r\nMöchten Sie den Vorgang fortsetzen?", + "confirm publish branch": "Der Branch \"{0}\" verfügt über keinen Upstreambranch. Möchten Sie diesen Branch veröffentlichen?", + "confirm restore": "Möchten Sie {0} wirklich wiederherstellen?", + "confirm restore multiple": "Möchten Sie {0} Dateien wirklich wiederherstellen?", + "confirm stage file with merge conflicts": "Möchten Sie {0} mit Mergingkonflikten bereitstellen?", + "confirm stage files with merge conflicts": "Möchten Sie {0} Dateien mit Mergingkonflikten bereitstellen?", + "create branch": "Neuen Branch erstellen...", + "create branch from": "Neuen Branch erstellen aus...", + "create repo": "Repository initialisieren", + "current": "Aktuell", + "delete": "Datei löschen", + "delete branch": "Branch löschen", + "delete file": "Datei löschen", + "delete files": "Dateien löschen", + "deleted by them": "Die Datei \"{0}\" wurde von Dritten gelöscht und von uns geändert.\r\n\r\nWas möchten Sie tun?", + "deleted by us": "Die Datei \"{0}\" wurde von uns gelöscht und von Dritten geändert.\r\n\r\nWas möchten Sie tun?", + "discard": "Änderungen verwerfen", + "discardAll": "Alle {0} Dateien verwerfen", + "discardAll multiple": "Eine Datei verwerfen", + "force": "Auschecken erzwingen", + "force push not allowed": "Erzwungene Pushes sind nicht zulässig. Aktivieren Sie diese bitte über die Einstellung \"git.allowForcePush\".", + "git error": "Git-Fehler", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (Index)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (Arbeitsstruktur)", + "init": "Arbeitsbereichsordner auswählen, in dem das Git-Repository initialisiert wird", + "init repo": "Repository initialisieren", + "invalid branch name": "Ungültiger Branchname", + "keep ours": "Unsere Version beibehalten", + "keep theirs": "Deren Version beibehalten", + "learn more": "Weitere Informationen", + "local changes": "Ihre lokalen Änderungen werden durch Auschecken überschrieben.", + "merge commit": "Der letzte Commit war ein Mergecommit. Möchten Sie den Vorgang wirklich rückgängig machen?", + "merge conflicts": "Es liegen Zusammenführungskonflikte vor. Beheben Sie die Konflikte vor dem Committen.", + "missing user info": "Stellen Sie sicher, dass Sie in git Ihren „user.name“ und Ihre „user.email“ konfigurieren.", + "never": "Nie", + "never again": "OK, nicht mehr anzeigen", + "never ask again": "OK, nicht mehr fragen", + "no changes": "Keine Änderungen zum Speichern vorhanden.", + "no changes stash": "Es sind keine Änderungen vorhanden, für die ein Stash ausgeführt werden kann.", + "no more": "Die Aktion kann nicht rückgängig gemacht werden, da HEAD nicht auf einen Commit verweist.", + "no rebase": "Es wird kein Rebase ausgeführt.", + "no remotes added": "In Ihrem Repository liegen keine Remoteelemente vor.", + "no remotes to fetch": "In diesem Repository wurden keine Remoteelemente konfiguriert, aus denen ein Abrufen erfolgt.", + "no remotes to publish": "In Ihrem Repository wurden keine Remoteelemente für die Veröffentlichung konfiguriert.", + "no remotes to pull": "In Ihrem Repository wurden keine Remoteelemente für den Pull konfiguriert.", + "no remotes to push": "In Ihrem Repository wurden keine Remoteelemente für den Push konfiguriert.", + "no staged changes": "Es sind keine gestageten Änderungen vorhanden, für die ein Commit durchgeführt werden kann.\r\n\r\nMöchten Sie all Ihre Änderungen stagen und direkt committen?", + "no stashes": "Das Repository enthält keine Stashes.", + "no tags": "Dieses Repository hat keine Tags.", + "no verify commit not allowed": "Commits ohne Überprüfung sind nicht zulässig, aktivieren Sie sie mit der Einstellung \"git.allowNoVerifyCommit\".", + "nobranch": "Wählen Sie ein Branch für den Push zu einem Remoteelement aus.", + "ok": "OK", + "open git log": "Git-Protokoll öffnen", + "open repo": "Repository öffnen", + "openrepo": "Öffnen", + "openreponew": "In neuem Fenster öffnen", + "pick branch pull": "Branch für Pull auswählen", + "pick provider": "Wählen Sie einen Anbieter aus, um den Branch \"{0}\" hier zu veröffentlichen:", + "pick remote": "Remotespeicherort auswählen, an dem der Branch \"{0}\" veröffentlicht wird:", + "pick remote pull repo": "Remoteelement zum Pullen des Branch auswählen", + "pick stash to apply": "Stash zum Anwenden auswählen", + "pick stash to drop": "Zu löschenden Stash auswählen", + "pick stash to pop": "Wählen Sie einen Stash aus, für den ein Pop ausgeführt werden soll.", + "proposeopen": "Möchten Sie das geklonte Repository öffnen?", + "proposeopen init": "Möchten Sie das initialisierte Repository öffnen?", + "proposeopen2": "Möchten Sie das geklonte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", + "proposeopen2 init": "Möchten Sie das initialisierte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", + "provide branch name": "Bitte geben Sie einen neuen Branchnamen an.", + "provide commit hash": "Geben Sie den Commithash an.", + "provide commit message": "Geben Sie eine Commit-Nachrichte ein.", + "provide remote name": "Remotenamen angeben", + "provide stash message": "Geben Sie optional eine Stash-Nachricht ein.", + "provide tag message": "Geben Sie eine Meldung ein, um das Tag mit einer Anmerkung zu versehen.", + "provide tag name": "Geben Sie einen Tagnamen an.", + "publish to": "In \"{0}\" veröffentlichen", + "remote already exists": "Remote-'{0}' ist bereits vorhanden.", + "remote branch at": "Remotebranch unter {0}", + "remote name": "Remotename", + "remote name format invalid": "Ungültiges Format des Remotenamens", + "remove remote": "Remote zum Entfernen auswählen", + "repourl": "Repository-URL", + "restore file": "Datei wiederherstellen", + "restore files": "Dateien wiederherstellen", + "save and commit": "Alle speichern & committen", + "save and stash": "Alle speichern und stashen", + "select a branch to merge from": "Branch für die Zusammenführung auswählen", + "select a branch to rebase onto": "Branch für Rebase auswählen", + "select a ref to checkout": "Referenz zum Auschecken auswählen", + "select a ref to checkout detached": "Referenz zum Auschecken im getrennten Modus auswählen", + "select a ref to create a new branch from": "Verweis auswählen, aus dem der Branch \"{0}\" erstellt werden soll", + "select a tag to delete": "Zu löschendes Tag auswählen", + "select branch to delete": "Wählen Sie einen Branch zum Löschen aus", + "select log level": "Protokollstufe auswählen", + "selectFolder": "Repositoryspeicherort auswählen", + "show command output": "Befehlsausgabe anzeigen", + "stash": "Dennoch stashen", + "stash merge conflicts": "Beim Anwenden des Stashes sind Merge-Konflikte aufgetreten.", + "stash message": "Stash-Nachricht", + "stashcheckout": "Stashen und auschecken", + "sure drop": "Möchten Sie den folgenden Stash löschen: {0}?", + "sync is unpredictable": "Durch diese Aktion werden Commits per Push in bzw. per Pull aus \"{0}/{1}\" übertragen.", + "tag at": "Tag bei {0}", + "tag message": "Nachricht", + "tag name": "Tag-Name", + "there are untracked files": "Es sind {0} nicht verfolgte Dateien vorhanden, die VOM DATENTRÄGER GELÖSCHT werden, wenn sie verworfen werden.", + "there are untracked files single": "Die folgende nicht verfolgte Datei wird VOM DATENTRÄGER GELÖSCHT, wenn sie verworfen wird: {0}.", + "undo commit": "Mergecommit rückgängig machen", + "unsaved files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Ausführen des Commits speichern?", + "unsaved files single": "Die folgende Datei umfasst noch nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Commit einbezogen werden: {0}.\r\n\r\nMöchten Sie vor dem Commit speichern?", + "unsaved stash files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Stashen speichern?", + "unsaved stash files single": "Die folgende Datei umfasst nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Stash einbezogen werden: {0}.\r\n\r\nMöchten Sie sie vor dem Stashen speichern?", + "warn untracked": "Hierdurch werden {0} nicht nachverfolgte Dateien GELÖSCHT!\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nDie Dateien gehen DAUERHAFT VERLOREN.", + "yes": "Ja", + "yes discard tracked": "1 verfolgte Datei verwerfen", + "yes discard tracked multiple": "{0} verfolgte Dateien verwerfen", + "yes never again": "Ja, nicht mehr anzeigen" + }, + "dist/main": { + "downloadgit": "Git herunterladen", + "git20": "Sie haben anscheinend Git {0} installiert. Der Code funktioniert am besten mit Git >= 2", + "git2526": "Bei der installierten Git-Version {0} sind bekannte Issues aufgetreten. Aktualisieren Sie auf eine Git-Version >= 2.27, damit die Git-Features ordnungsgemäß funktionieren.", + "looking": "Suchen nach Git in: {0}", + "neverShowAgain": "Nicht mehr anzeigen", + "notfound": "Git nicht gefunden. Installieren Sie es, oder konfigurieren Sie es mithilfe der Einstellung \"git.path\".", + "updateGit": "Git aktualisieren", + "using git": "Verwenden von Git {0} von {1}" + }, + "dist/model": { + "no repositories": "Es sind keine verfügbaren Repositorys vorhanden.", + "not supported": "Absolute Pfade werden in der Einstellung \"git.canRepositories\" nicht unterstützt.", + "pick repo": "Repository auswählen", + "too many submodules": "Das Repository \"{0}\" enthält {1} Submodule, die nicht automatisch geöffnet werden. Sie könne Sie einzeln öffnen, indem Sie darin erhaltene Datei öffnen." + }, + "dist/remoteSource": { + "branch name": "Branchname", + "error": "$(error) Fehler: {0}", + "none found": "Keine Remoterepositorys gefunden.", + "pick url": "Wählen Sie eine URL für den Klonvorgang aus.", + "provide url": "Repository-URL angeben", + "provide url or pick": "Geben Sie die Repository-URL an, oder wählen Sie eine Repositoryquelle aus.", + "type to filter": "Repositoryname", + "type to search": "Repositoryname (zur Suche eingeben)", + "url": "URL" + }, + "dist/repository": { + "add known": "Möchten Sie \"{0}\" zu .gitignore hinzufügen?", + "added by them": "Konflikt: von Anderen hinzugefügt", + "added by us": "Konflikt: von uns hinzugefügt", + "always pull": "Immer pullen", + "both added": "Konflikt: beide hinzugefügt", + "both deleted": "Konflikt: beide gelöscht", + "both modified": "Konflikt: beide geändert", + "changes": "Änderungen", + "commit": "Commit", + "commit in rebase": "Die Commit-Nachricht kann während der Rebase-Ausführung nicht geändert werden. Verwenden Sie stattdessen den interaktiven Rebase-Vorgang und schließen Sie die Rebase-Ausführung ab.", + "commitMessage": "Nachricht ({0} für Commit)", + "commitMessageCountdown": "{0} Zeichen in der aktuellen Zeile verbleibend", + "commitMessageWarning": "{0} Zeichen über {1} in der aktuellen Zeile", + "commitMessageWhitespacesOnlyWarning": "Die aktuelle Commitnachricht enthält nur Leerzeichen.", + "commitMessageWithHeadLabel": "Nachricht ({0} für Commit in \"{1}\")", + "deleted": "Gelöscht", + "deleted by them": "Konflikt: von Anderen gelöscht", + "deleted by us": "Konflikt: von uns gelöscht", + "dont pull": "Nicht pullen", + "git.title.deleted": "{0} (gelöscht)", + "git.title.index": "{0} (Index)", + "git.title.ours": "{0} (unseres)", + "git.title.theirs": "{0} (ihres)", + "git.title.untracked": "{0} (keine Nachverfolgung)", + "git.title.workingTree": "{0} (Arbeitsstruktur)", + "huge": "Das Git-Repository unter {0} umfasst zu viele aktive Änderungen. Nur ein Teil der Git-Features wird aktiviert.", + "ignored": "Ignoriert", + "index added": "Index hinzugefügt", + "index copied": "Index kopiert", + "index deleted": "Index gelöscht", + "index modified": "Index geändert", + "index renamed": "Index umbenannt", + "intent to add": "Hinzuzufügende Absicht", + "merge changes": "Änderungen zusammenführen", + "modified": "Geändert", + "neveragain": "Nicht mehr anzeigen", + "open": "Öffnen", + "pull": "Pull", + "pull branch maybe rebased": "Offenbar wurde für den aktuellen Branch (\"{0}\") ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?", + "pull maybe rebased": "Offenbar wurde für den aktuellen Branch ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?", + "pull n": "{0} Commits aus {1}/{2} per Pull übertragen", + "pull push n": "{0} Commits per Pull und {1} Commits per Push zwischen {2}/{3} übertragen", + "push n": "{0} Commits per Push nach {1}/{2} übertragen", + "push success": "Push wurde erfolgreich ausgeführt.", + "staged changes": "Gestagete Änderungen", + "sync changes": "6Änderungen synchronisieren", + "sync is unpredictable": "Synchronisierung wird durchgeführt. Das Abbrechen des Vorgangs kann zu schweren Schäden am Repository führen.", + "untracked": "Nicht verfolgt", + "untracked changes": "Nicht nachverfolgte Änderungen", + "yes": "Ja" + }, + "dist/statusbar": { + "checkout": "Branch/Tag auschecken...", + "publish changes": "Änderungen veröffentlichen", + "publish to": "In \"{0}\" veröffentlichen", + "publish to...": "Veröffentlichen in...", + "rebasing": "Rebase wird ausgeführt", + "syncing changes": "Änderungen werden synchronisiert..." + }, + "dist/timelineProvider": { + "git.index": "Index", + "git.timeline.detail": "{0} – {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Git-Verlauf", + "git.timeline.stagedChanges": "Gestagete Änderungen", + "git.timeline.uncommitedChanges": "Ausgecheckte Änderungen", + "git.timeline.you": "Sie", + "git.workingTree": "Arbeitsstruktur" + }, "package": { - "displayName": "Git", - "description": "Git SCM-Integration", - "command.setLogLevel": "Protokollstufe festlegen...", - "command.clone": "Klonen", - "command.cloneRecursive": "Klonen (rekursiv)", - "command.init": "Repository initialisieren", - "command.openRepository": "Repository öffnen", - "command.close": "Repository schließen", - "command.refresh": "Aktualisieren", - "command.openChange": "Offene Änderungen", - "command.openAllChanges": "Alle Änderungen öffnen", - "command.openFile": "Datei öffnen", - "command.openHEADFile": "Datei öffnen (HEAD)", - "command.stage": "Änderungen bereitstellen", - "command.stageAll": "Alle Änderungen bereitstellen", - "command.stageAllTracked": "Alle nachverfolgten Änderungen bereitstellen", - "command.stageAllUntracked": "Alle nicht nachverfolgten Änderungen bereitstellen", - "command.stageAllMerge": "Alle zusammengeführten Änderungen stagen", - "command.stageSelectedRanges": "Gewählte Bereiche staffeln", - "command.revertSelectedRanges": "Ausgewählte Bereiche zurücksetzen", - "command.stageChange": "Änderung bereitstellen", - "command.revertChange": "Änderung zurücksetzen", - "command.unstage": "Bereitstellung der Änderungen aufheben", - "command.unstageAll": "Bereitstellung aller Änderungen aufheben", - "command.unstageSelectedRanges": "Bereitstellung gewählter Bereiche aufheben", - "command.rename": "Umbenennen", + "colors.added": "Farbe für hinzugefügte Ressourcen.", + "colors.conflict": "Farbe für Ressourcen mit Konflikten.", + "colors.deleted": "Farbe für gelöschte Ressourcen.", + "colors.ignored": "Farbe für ignorierte Ressourcen.", + "colors.modified": "Farbe für geänderte Ressourcen.", + "colors.renamed": "Farbe für umbenannte oder kopierte Ressourcen.", + "colors.stageDeleted": "Farbe für gelöschte Ressourcen, die gestaget wurden.", + "colors.stageModified": "Farbe für geänderte Ressourcen, die gestaget wurden.", + "colors.submodule": "Farbe für Submodul-Ressourcen.", + "colors.untracked": "Farbe für nicht verfolgte Ressourcen.", + "command.addRemote": "Remoterepository hinzufügen...", + "command.branch": "Branch wird erstellt...", + "command.branchFrom": "Branch erstellen aus...", + "command.checkout": "Auschecken an...", + "command.checkoutDetached": "Auschecken an (getrennt)...", + "command.cherryPick": "Cherry-Pick...", "command.clean": "Änderungen verwerfen", "command.cleanAll": "Alle Änderungen verwerfen", "command.cleanAllTracked": "Alle nachverfolgten Änderungen verwerfen", "command.cleanAllUntracked": "Alle nicht nachverfolgten Änderungen verwerfen", + "command.clone": "Klonen", + "command.cloneRecursive": "Klonen (rekursiv)", + "command.close": "Repository schließen", "command.commit": "Commit", - "command.commitStaged": "Gestagetes committen", - "command.commitEmpty": "Leer committen", - "command.commitStagedSigned": "Gestagetes committen (signiert)", - "command.commitStagedAmend": "Gestagetes committen (Ändern)", "command.commitAll": "Commit für alle ausführen", - "command.commitAllSigned": "Alle committen (unterzeichnet)", "command.commitAllAmend": "Commit für alle ausführen (Ändern)", - "command.commitNoVerify": "Commit ausführen (keine Überprüfung)", - "command.commitStagedNoVerify": "Commit gestaget (keine Überprüfung)", - "command.commitEmptyNoVerify": "Commit leer (keine Überprüfung)", - "command.commitStagedSignedNoVerify": "Commit gestaget (abgemeldet, keine Überprüfung)", - "command.commitStagedAmendNoVerify": "Commit gestaget (ändern, keine Überprüfung)", - "command.commitAllNoVerify": "Alle committen (keine Überprüfung)", - "command.commitAllSignedNoVerify": "Alle committen (abgemeldet, keine Überprüfung)", "command.commitAllAmendNoVerify": "Alle committen (ändern, keine Überprüfung)", - "command.restoreCommitTemplate": "Commitvorlage wiederherstellen", - "command.undoCommit": "Letzten Commit rückgängig machen", - "command.checkout": "Auschecken an...", - "command.checkoutDetached": "Auschecken an (getrennt)...", - "command.branch": "Branch wird erstellt...", - "command.branchFrom": "Branch erstellen aus...", - "command.deleteBranch": "Branch löschen...", - "command.renameBranch": "Branch umbenennen...", - "command.cherryPick": "Cherry-Pick...", - "command.merge": "Branch zusammenführen...", - "command.rebase": "Rebase für Branch ausführen...", + "command.commitAllNoVerify": "Alle committen (keine Überprüfung)", + "command.commitAllSigned": "Alle committen (unterzeichnet)", + "command.commitAllSignedNoVerify": "Alle committen (abgemeldet, keine Überprüfung)", + "command.commitEmpty": "Leer committen", + "command.commitEmptyNoVerify": "Commit leer (keine Überprüfung)", + "command.commitNoVerify": "Commit ausführen (keine Überprüfung)", + "command.commitStaged": "Gestagetes committen", + "command.commitStagedAmend": "Gestagetes committen (Ändern)", + "command.commitStagedAmendNoVerify": "Commit gestaget (ändern, keine Überprüfung)", + "command.commitStagedNoVerify": "Commit gestaget (keine Überprüfung)", + "command.commitStagedSigned": "Gestagetes committen (signiert)", + "command.commitStagedSignedNoVerify": "Commit gestaget (abgemeldet, keine Überprüfung)", "command.createTag": "Tag erstellen", + "command.deleteBranch": "Branch löschen...", "command.deleteTag": "Tag löschen", "command.fetch": "Abrufen", - "command.fetchPrune": "Abrufen (Prune)", "command.fetchAll": "Von allen Remotes holen", + "command.fetchPrune": "Abrufen (Prune)", + "command.ignore": "Zu .gitignore hinzufügen", + "command.init": "Repository initialisieren", + "command.merge": "Branch zusammenführen...", + "command.openAllChanges": "Alle Änderungen öffnen", + "command.openChange": "Offene Änderungen", + "command.openFile": "Datei öffnen", + "command.openHEADFile": "Datei öffnen (HEAD)", + "command.openRepository": "Repository öffnen", + "command.publish": "Branch veröffentlichen...", "command.pull": "Pull", - "command.pullRebase": "Pull (Rebase)", "command.pullFrom": "Pullen von...", + "command.pullRebase": "Pull (Rebase)", "command.push": "Push", - "command.pushForce": "Push (Erzwingen)", - "command.pushTo": "Push zu...", - "command.pushToForce": "Push zu... (Erzwingen)", "command.pushFollowTags": "Push (Tags folgen)", "command.pushFollowTagsForce": "Push (Tags folgen, Erzwingen)", + "command.pushForce": "Push (Erzwingen)", "command.pushTags": "Tags pushen", - "command.addRemote": "Remoterepository hinzufügen...", - "command.removeRemote": "Remote entfernen", - "command.sync": "Synchronisierung", - "command.syncRebase": "Sync (Rebase)", - "command.publish": "Branch veröffentlichen...", - "command.showOutput": "Git-Ausgabe anzeigen", - "command.ignore": "Zu .gitignore hinzufügen", - "command.revealInExplorer": "In Seitenleiste anzeigen", + "command.pushTo": "Push zu...", + "command.pushToForce": "Push zu... (Erzwingen)", + "command.rebase": "Rebase für Branch ausführen...", "command.rebaseAbort": "Rebase abbrechen", - "command.stashIncludeUntracked": "Stash (einschließlich nicht verfolgt)", + "command.refresh": "Aktualisieren", + "command.removeRemote": "Remote entfernen", + "command.rename": "Umbenennen", + "command.renameBranch": "Branch umbenennen...", + "command.restoreCommitTemplate": "Commitvorlage wiederherstellen", + "command.revealInExplorer": "In Seitenleiste anzeigen", + "command.revertChange": "Änderung zurücksetzen", + "command.revertSelectedRanges": "Ausgewählte Bereiche zurücksetzen", + "command.setLogLevel": "Protokollstufe festlegen...", + "command.showOutput": "Git-Ausgabe anzeigen", + "command.stage": "Änderungen bereitstellen", + "command.stageAll": "Alle Änderungen bereitstellen", + "command.stageAllMerge": "Alle zusammengeführten Änderungen stagen", + "command.stageAllTracked": "Alle nachverfolgten Änderungen bereitstellen", + "command.stageAllUntracked": "Alle nicht nachverfolgten Änderungen bereitstellen", + "command.stageChange": "Änderung bereitstellen", + "command.stageSelectedRanges": "Gewählte Bereiche staffeln", "command.stash": "Stash ausführen", - "command.stashPop": "Pop für Stash ausführen...", - "command.stashPopLatest": "Pop für letzten Stash ausführen", "command.stashApply": "Stash anwenden...", "command.stashApplyLatest": "Neuesten Stash anwenden", "command.stashDrop": "Stash löschen...", - "command.timelineOpenDiff": "Offene Änderungen", + "command.stashIncludeUntracked": "Stash (einschließlich nicht verfolgt)", + "command.stashPop": "Pop für Stash ausführen...", + "command.stashPopLatest": "Pop für letzten Stash ausführen", + "command.sync": "Synchronisierung", + "command.syncRebase": "Sync (Rebase)", + "command.timelineCompareWithSelected": "Mit Auswahl vergleichen", "command.timelineCopyCommitId": "Commit-ID kopieren", "command.timelineCopyCommitMessage": "Commitnachricht kopieren", + "command.timelineOpenDiff": "Offene Änderungen", "command.timelineSelectForCompare": "Für Vergleich auswählen", - "command.timelineCompareWithSelected": "Mit Auswahl vergleichen", - "config.enabled": "Legt fest, ob Git aktiviert ist.", - "config.path": "Der Pfad und der Dateiname der ausführbaren Git-Datei, beispielsweise \"C:\\Programme\\Git\\bin\\git.exe\" (Windows). Hierbei kann es sich auch um Array mit Zeichenfolgenwerten handeln, die mehrere Pfade für die Suche enthalten.", + "command.undoCommit": "Letzten Commit rückgängig machen", + "command.unstage": "Bereitstellung der Änderungen aufheben", + "command.unstageAll": "Bereitstellung aller Änderungen aufheben", + "command.unstageSelectedRanges": "Bereitstellung gewählter Bereiche aufheben", + "config.allowForcePush": "Steuert, ob erzwungene Pushes (mit oder ohne Lease) aktiviert sind.", + "config.allowNoVerifyCommit": "Hiermit wird gesteuert, ob Commits ohne Ausführung von pre-commit- und commit-msg-Hooks zulässig sind.", + "config.alwaysShowStagedChangesResourceGroup": "Ressourcengruppe für gestagete Änderungen immer anzeigen.", + "config.alwaysSignOff": "Legt das signoff-Flag für alle Commits fest.", "config.autoRepositoryDetection": "Legt fest, in welchen Fällen Repositorys automatisch erkannt werden sollen.", - "config.autoRepositoryDetection.true": "Sowohl nach Unterordnern des aktuell geöffneten Ordners als auch nach übergeordneten Ordnern von geöffneten Dateien suchen.", "config.autoRepositoryDetection.false": "Automatisches Durchsuchen von Repositorys deaktiveren.", - "config.autoRepositoryDetection.subFolders": "Nach Unterordnern des aktuell geöffneten Ordners suchen.", "config.autoRepositoryDetection.openEditors": "Nach übergeordneten Ordnern von geöffneten Dateien suchen.", - "config.autorefresh": "Gibt an, ob die automatische Aktualisierung aktiviert ist.", + "config.autoRepositoryDetection.subFolders": "Nach Unterordnern des aktuell geöffneten Ordners suchen.", + "config.autoRepositoryDetection.true": "Sowohl nach Unterordnern des aktuell geöffneten Ordners als auch nach übergeordneten Ordnern von geöffneten Dateien suchen.", + "config.autoStash": "Führen Sie für Änderungen einen Stash aus, bevor Sie sie pullen, und stellen Sie sie nach einem erfolgreichen Pull wieder her.", "config.autofetch": "Bei Festlegung auf TRUE werden Commits automatisch aus dem Standardremoteverzeichnis des aktuellen Git-Repositorys abgerufen. Bei Festlegung auf \"Alle\" erfolgt der Abruf aus allen Remoteverzeichnissen.", - "config.autofetchPeriod": "Dauer in Sekunden zwischen jeder automatischen Git-Abrufung, wenn 'git.autofetch' aktiviert ist.", + "config.autofetchPeriod": "Dauer in Sekunden zwischen jeder automatischen Git-Abrufung, wenn \"#git.autofetch#\" aktiviert ist.", + "config.autorefresh": "Gibt an, ob die automatische Aktualisierung aktiviert ist.", + "config.branchSortOrder": "Steuert die Sortierreihenfolge für Branches.", + "config.branchValidationRegex": "Regulärer Ausdruck zum Validieren neuer Branch-Namen.", + "config.branchWhitespaceChar": "Zeichen, mit dem Leerzeichen im Namen neuer Branches ersetzt werden sollen.", + "config.checkoutType": "Legt fest, welche Git-Referenzen aufgelistet werden, wenn \"Auschecken an...\" ausgeführt wird.", + "config.checkoutType.local": "Lokale Branches", + "config.checkoutType.remote": "Remotebranches", + "config.checkoutType.tags": "Tags", + "config.confirmEmptyCommits": "Bestätigen Sie die Erstellung leerer Commits für den Befehl \"Git: Commit Empty\" immer.", + "config.confirmForcePush": "Steuert, ob der Benutzer vor einem erzwungenen Push zur Bestätigung aufgefordert wird.", + "config.confirmNoVerifyCommit": "Hiermit wird gesteuert, ob ein Commit ohne Überprüfung bestätigt werden muss.", "config.confirmSync": "Vor dem Synchronisieren von Git-Repositorys bestätigen.", "config.countBadge": "Steuert den Git-Anzahlbadge.", "config.countBadge.all": "Alle Änderungen zählen.", - "config.countBadge.tracked": "Nur nachverfolgte Änderungen zählen.", "config.countBadge.off": "Zähler deaktivieren.", - "config.checkoutType": "Legt fest, welche Git-Referenzen aufgelistet werden, wenn \"Auschecken an...\" ausgeführt wird.", - "config.checkoutType.local": "Lokale Branches", - "config.checkoutType.tags": "Tags", - "config.checkoutType.remote": "Remotebranches", - "config.branchValidationRegex": "Regulärer Ausdruck zum Validieren neuer Branch-Namen.", - "config.branchWhitespaceChar": "Zeichen, mit dem Leerzeichen im Namen neuer Branches ersetzt werden sollen.", - "config.ignoreLegacyWarning": "Ignoriert die Legacy-Git-Warnung.", - "config.ignoreMissingGitWarning": "Ignoriert die Warnung, wenn Git nicht vorhanden ist.", - "config.ignoreWindowsGit27Warning": "Ignoriert die Warnung, wenn Git 2.25–2.26 unter Windows installiert ist.", - "config.ignoreLimitWarning": "Ignoriert die Warnung bei zu hoher Anzahl von Änderungen in einem Repository.", - "config.ignoreRebaseWarning": "Ignoriert die Warnung beim Pullvorgang, wenn für den Branch möglicherweise ein Rebase ausgeführt wurde.", - "config.defaultCloneDirectory": "Das Standardspeicherort für einen Klon eines Git-Repositorys.", - "config.enableSmartCommit": "Alle Änderungen committen, wenn keine gestageten Änderungen vorhanden sind.", - "config.smartCommitChanges": "Hiermit steuern Sie, welche Änderungen beim intelligenten Commit automatisch gestaget werden.", - "config.smartCommitChanges.all": "Hiermit werden alle Änderungen automatisch gestaget.", - "config.smartCommitChanges.tracked": "Es wurden nur nachverfolgte Änderungen automatisch gestaget.", - "config.suggestSmartCommit": "Schlägt das Aktivieren intelligenter Commits vor. Dabei werden alle Änderungen committet, wenn keine gestageten Änderungen vorliegen.", - "config.enableCommitSigning": "Aktiviert die Commitsignierung mit GPG oder X.509.", - "config.discardAllScope": "Legt fest, welche Änderungen vom Befehl \"Alle Änderungen verwerfen\" verworfen werden. \"all\" verwirft alle Änderungen. \"tracked\" verwirft nur verfolgte Dateien. \"prompt\" zeigt immer eine Eingabeaufforderung an, wenn die Aktion ausgeführt wird.", + "config.countBadge.tracked": "Nur nachverfolgte Änderungen zählen.", "config.decorations.enabled": "Legt fest, ob Git Farben und Badges für die Explorer-Ansicht und die Ansicht \"Geöffnete Editoren\" bereitstellt.", + "config.defaultCloneDirectory": "Das Standardspeicherort für einen Klon eines Git-Repositorys.", + "config.detectSubmodules": "Steuert, ob Git-Submodule automatisch erkannt werden.", + "config.detectSubmodulesLimit": "Steuert die Begrenzung der Git-Submodule.", + "config.discardAllScope": "Legt fest, welche Änderungen vom Befehl \"Alle Änderungen verwerfen\" verworfen werden. \"all\" verwirft alle Änderungen. \"tracked\" verwirft nur verfolgte Dateien. \"prompt\" zeigt immer eine Eingabeaufforderung an, wenn die Aktion ausgeführt wird.", + "config.enableCommitSigning": "Aktiviert die Commitsignierung mit GPG oder X.509.", + "config.enableSmartCommit": "Alle Änderungen committen, wenn keine gestageten Änderungen vorhanden sind.", "config.enableStatusBarSync": "Steuert, ob der Git Sync-Befehl in der Statusleiste angezeigt wird.", + "config.enabled": "Legt fest, ob Git aktiviert ist.", + "config.fetchOnPull": "Wenn aktiviert, beim Pullen alle Branches abrufen. Andernfalls nur den aktuellen abrufen.", "config.followTagsWhenSync": "Führt einen Pushvorgang für alle Tags durch, wenn der Synchronisierungsbefehl ausgeführt wird.", - "config.promptToSaveFilesBeforeStash": "Legt fest, ob Git vor dem Stashen von Änderungen nach nicht gespeicherten Dateien suchen soll.", - "config.promptToSaveFilesBeforeStash.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", - "config.promptToSaveFilesBeforeStash.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", - "config.promptToSaveFilesBeforeStash.never": "Deaktiviert diese Prüfung.", - "config.promptToSaveFilesBeforeCommit": "Legt fest, ob Git vor dem einchecken nach nicht gespeicherten Dateien suchen soll.", - "config.promptToSaveFilesBeforeCommit.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", - "config.promptToSaveFilesBeforeCommit.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", - "config.promptToSaveFilesBeforeCommit.never": "Hiermit wird diese Prüfung deaktiviert.", + "config.ignoreLegacyWarning": "Ignoriert die Legacy-Git-Warnung.", + "config.ignoreLimitWarning": "Ignoriert die Warnung bei zu hoher Anzahl von Änderungen in einem Repository.", + "config.ignoreMissingGitWarning": "Ignoriert die Warnung, wenn Git nicht vorhanden ist.", + "config.ignoreRebaseWarning": "Ignoriert die Warnung beim Pullvorgang, wenn für den Branch möglicherweise ein Rebase ausgeführt wurde.", + "config.ignoreSubmodules": "Ignoriert Änderungen an Untermodulen in der Dateistruktur.", + "config.ignoreWindowsGit27Warning": "Ignoriert die Warnung, wenn Git 2.25–2.26 unter Windows installiert ist.", + "config.ignoredRepositories": "Liste der zu ignorierenden Git-Repositorys.", + "config.inputValidation": "Steuert, wann die Commit-Meldung der Eingabevalidierung angezeigt wird.", + "config.inputValidationLength": "Steuert, ab welcher Länge für Commit-Nachrichten eine Warnung eingeblendet werden soll.", + "config.inputValidationSubjectLength": "Legt den Grenzwert der Länge des Betreffs der Commitmeldung beim Anzeigen einer Warnung fest. Heben Sie die Festlegung auf, um den Wert von \"config.inputValidationLength\" zu erben.", + "config.openAfterClone": "Steuert, ob ein Repository nach dem Klonen automatisch geöffnet wird.", + "config.openAfterClone.always": "Öffnet Elemente immer im aktuellen Fenster.", + "config.openAfterClone.alwaysNewWindow": "Öffnet Elemente immer in einem neuen Fenster.", + "config.openAfterClone.prompt": "Fordert immer eine Aktion an.", + "config.openAfterClone.whenNoFolderOpen": "Öffnet Elemente nur dann im aktuellen Fenster, wenn kein Ordner geöffnet ist.", + "config.openDiffOnClick": "Steuert, ob der Diff-Editor geöffnet werden soll, wenn Sie auf eine Änderung klicken. Ansonsten wird der normale Editor geöffnet.", + "config.path": "Der Pfad und der Dateiname der ausführbaren Git-Datei, beispielsweise \"C:\\Programme\\Git\\bin\\git.exe\" (Windows). Hierbei kann es sich auch um Array mit Zeichenfolgenwerten handeln, die mehrere Pfade für die Suche enthalten.", "config.postCommitCommand": "Führt einen Git-Befehl nach erfolgreichem Commit aus.", "config.postCommitCommand.none": "Führen Sie keinen Befehl nach einem Commit aus.", "config.postCommitCommand.push": "Führen Sie \"Git Push\" nach einem erfolgreichen Commit aus.", "config.postCommitCommand.sync": "Führen Sie \"Git Sync\" nach einem erfolgreichen Commit aus.", - "config.openAfterClone": "Steuert, ob ein Repository nach dem Klonen automatisch geöffnet wird.", - "config.openAfterClone.always": "Öffnet Elemente immer im aktuellen Fenster.", - "config.openAfterClone.alwaysNewWindow": "Öffnet Elemente immer in einem neuen Fenster.", - "config.openAfterClone.whenNoFolderOpen": "Öffnet Elemente nur dann im aktuellen Fenster, wenn kein Ordner geöffnet ist.", - "config.openAfterClone.prompt": "Fordert immer eine Aktion an.", - "config.showInlineOpenFileAction": "Steuert, ob eine Inlineaktion zum Öffnen der Datei in der Ansicht \"Git-Änderungen\" angezeigt wird.", - "config.showPushSuccessNotification": "Legt fest, ob bei einem erfolgreichen Push eine Benachrichtigung angezeigt werden soll.", - "config.inputValidation": "Steuert, wann die Commit-Meldung der Eingabevalidierung angezeigt wird.", - "config.inputValidationLength": "Steuert, ab welcher Länge für Commit-Nachrichten eine Warnung eingeblendet werden soll.", - "config.inputValidationSubjectLength": "Legt den Grenzwert der Länge des Betreffs der Commitmeldung beim Anzeigen einer Warnung fest. Heben Sie die Festlegung auf, um den Wert von \"config.inputValidationLength\" zu erben.", - "config.detectSubmodules": "Steuert, ob Git-Submodule automatisch erkannt werden.", - "config.detectSubmodulesLimit": "Steuert die Begrenzung der Git-Submodule.", - "config.alwaysShowStagedChangesResourceGroup": "Ressourcengruppe für gestagete Änderungen immer anzeigen.", - "config.alwaysSignOff": "Legt das signoff-Flag für alle Commits fest.", - "config.ignoreSubmodules": "Ignoriert Änderungen an Untermodulen in der Dateistruktur.", - "config.ignoredRepositories": "Liste der zu ignorierenden Git-Repositorys.", - "config.scanRepositories": "Liste mit Pfaden, an denen nach Git-Repositorys gesucht wird.", - "config.showProgress": "Steuert, ob für Git-Aktionen der Fortschritt zu sehen ist.", - "config.rebaseWhenSync": "Erzwingen, dass Git \"rebase\" verwendet, wenn der Synchronisierungsbefehl ausgeführt wird.", - "config.confirmEmptyCommits": "Bestätigen Sie die Erstellung leerer Commits für den Befehl \"Git: Commit Empty\" immer.", - "config.fetchOnPull": "Wenn aktiviert, beim Pullen alle Branches abrufen. Andernfalls nur den aktuellen abrufen.", - "config.pullTags": "Hiermit werden alle Tags beim Pullvorgang abgerufen.", + "config.promptToSaveFilesBeforeCommit": "Legt fest, ob Git vor dem einchecken nach nicht gespeicherten Dateien suchen soll.", + "config.promptToSaveFilesBeforeCommit.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", + "config.promptToSaveFilesBeforeCommit.never": "Hiermit wird diese Prüfung deaktiviert.", + "config.promptToSaveFilesBeforeCommit.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", + "config.promptToSaveFilesBeforeStash": "Legt fest, ob Git vor dem Stashen von Änderungen nach nicht gespeicherten Dateien suchen soll.", + "config.promptToSaveFilesBeforeStash.always": "Hiermit prüfen Sie auf nicht gespeicherte Dateien.", + "config.promptToSaveFilesBeforeStash.never": "Deaktiviert diese Prüfung.", + "config.promptToSaveFilesBeforeStash.staged": "Hiermit prüfen Sie nur auf nicht gespeicherte gestagete Dateien.", "config.pruneOnFetch": "Löscht Elemente beim Abrufen.", - "config.autoStash": "Führen Sie für Änderungen einen Stash aus, bevor Sie sie pullen, und stellen Sie sie nach einem erfolgreichen Pull wieder her.", - "config.allowForcePush": "Steuert, ob erzwungene Pushes (mit oder ohne Lease) aktiviert sind.", - "config.useForcePushWithLease": "Steuert, ob erzwungene Pushes die sicherere Variante mit Leases verwenden.", - "config.confirmForcePush": "Steuert, ob der Benutzer vor einem erzwungenen Push zur Bestätigung aufgefordert wird.", - "config.allowNoVerifyCommit": "Hiermit wird gesteuert, ob Commits ohne Ausführung von pre-commit- und commit-msg-Hooks zulässig sind.", - "config.confirmNoVerifyCommit": "Hiermit wird gesteuert, ob ein Commit ohne Überprüfung bestätigt werden muss.", - "config.openDiffOnClick": "Steuert, ob der Diff-Editor geöffnet werden soll, wenn Sie auf eine Änderung klicken. Ansonsten wird der normale Editor geöffnet.", + "config.pullTags": "Hiermit werden alle Tags beim Pullvorgang abgerufen.", + "config.rebaseWhenSync": "Erzwingen, dass Git \"rebase\" verwendet, wenn der Synchronisierungsbefehl ausgeführt wird.", + "config.requireGitUserConfig": "Steuert, ob eine explizite Git-Benutzerkonfiguration erforderlich ist oder ob Git Annahmen treffen soll, falls die Konfiguration fehlt.", + "config.scanRepositories": "Liste mit Pfaden, an denen nach Git-Repositorys gesucht wird.", + "config.showCommitInput": "Steuert, ob die Commiteingabe im Panel für die Git-Quellcodeverwaltung angezeigt wird.", + "config.showInlineOpenFileAction": "Steuert, ob eine Inlineaktion zum Öffnen der Datei in der Ansicht \"Git-Änderungen\" angezeigt wird.", + "config.showProgress": "Steuert, ob für Git-Aktionen der Fortschritt zu sehen ist.", + "config.showPushSuccessNotification": "Legt fest, ob bei einem erfolgreichen Push eine Benachrichtigung angezeigt werden soll.", + "config.smartCommitChanges": "Hiermit steuern Sie, welche Änderungen beim intelligenten Commit automatisch gestaget werden.", + "config.smartCommitChanges.all": "Hiermit werden alle Änderungen automatisch gestaget.", + "config.smartCommitChanges.tracked": "Es wurden nur nachverfolgte Änderungen automatisch gestaget.", + "config.suggestSmartCommit": "Schlägt das Aktivieren intelligenter Commits vor. Dabei werden alle Änderungen committet, wenn keine gestageten Änderungen vorliegen.", "config.supportCancellation": "Steuert, ob bei Ausführung der Synchronisierungsaktion eine Benachrichtigung angezeigt wird, sodass der Benutzer den Vorgang abbrechen kann.", - "config.branchSortOrder": "Steuert die Sortierreihenfolge für Branches.", + "config.terminalAuthentication": "Steuert, ob VS Code als Authentifizierungshandler für git-Prozesse aktiviert werden soll, die im integrierten Terminal erzeugt werden. Hinweis: Terminals müssen neu gestartet werden, damit eine Änderung dieser Einstellung wirksam wird.", + "config.timeline.date": "Steuert, welches Datum für Elemente in der Zeitachsenansicht verwendet werden soll.", + "config.timeline.date.authored": "Erstellungsdatum verwenden", + "config.timeline.date.committed": "Commitdatum verwenden", + "config.timeline.showAuthor": "Steuert, ob der Commitautor in der Zeitachsenansicht angezeigt wird.", "config.untrackedChanges": "Legt fest, wie sich nicht nachverfolgte Änderungen verhalten.", + "config.untrackedChanges.hidden": "Nicht nachverfolgte Änderungen werden ausgeblendet und von mehreren Aktionen ausgeschlossen.", "config.untrackedChanges.mixed": "Alle Änderungen (nachverfolgte und nicht nachverfolgte) werden zusammen angezeigt und verhalten sich identisch.", "config.untrackedChanges.separate": "Nicht nachverfolgte Änderungen werden separat in der Quellcodeverwaltung angezeigt. Sie sind zudem von mehreren Aktionen ausgeschlossen.", - "config.untrackedChanges.hidden": "Nicht nachverfolgte Änderungen werden ausgeblendet und von mehreren Aktionen ausgeschlossen.", - "config.requireGitUserConfig": "Steuert, ob eine explizite Git-Benutzerkonfiguration erforderlich ist oder ob Git Annahmen treffen soll, falls die Konfiguration fehlt.", - "config.showCommitInput": "Steuert, ob die Commiteingabe im Panel für die Git-Quellcodeverwaltung angezeigt wird.", - "config.terminalAuthentication": "Steuert, ob VS Code als Authentifizierungshandler für git-Prozesse aktiviert werden soll, die im integrierten Terminal erzeugt werden. Hinweis: Terminals müssen neu gestartet werden, damit eine Änderung dieser Einstellung wirksam wird.", - "config.timeline.showAuthor": "Steuert, ob der Commitautor in der Zeitachsenansicht angezeigt wird.", - "config.timeline.date": "Steuert, welches Datum für Elemente in der Zeitachsenansicht verwendet werden soll.", - "config.timeline.date.committed": "Commitdatum verwenden", - "config.timeline.date.authored": "Erstellungsdatum verwenden", "config.useCommitInputAsStashMessage": "Steuert, ob die Nachricht aus dem Commiteingabefeld als Standardstashnachricht verwendet wird.", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "Steuert, ob erzwungene Pushes die sicherere Variante mit Leases verwenden.", + "description": "Git SCM-Integration", + "displayName": "Git", + "submenu.branch": "Branch", + "submenu.changes": "Änderungen", "submenu.commit": "Commit", "submenu.commit.amend": "Korrigieren", "submenu.commit.signoff": "Abmelden", - "submenu.changes": "Änderungen", + "submenu.explorer": "Git", "submenu.pullpush": "Pull, Push", - "submenu.branch": "Branch", "submenu.remotes": "Remote", "submenu.stash": "Stash ausführen", "submenu.tags": "Tags", - "colors.added": "Farbe für hinzugefügte Ressourcen.", - "colors.modified": "Farbe für geänderte Ressourcen.", - "colors.stageModified": "Farbe für geänderte Ressourcen, die gestaget wurden.", - "colors.stageDeleted": "Farbe für gelöschte Ressourcen, die gestaget wurden.", - "colors.deleted": "Farbe für gelöschte Ressourcen.", - "colors.renamed": "Farbe für umbenannte oder kopierte Ressourcen.", - "colors.untracked": "Farbe für nicht verfolgte Ressourcen.", - "colors.ignored": "Farbe für ignorierte Ressourcen.", - "colors.conflict": "Farbe für Ressourcen mit Konflikten.", - "colors.submodule": "Farbe für Submodul-Ressourcen.", - "view.workbench.scm.missing": "Es wurde keine gültige Git-Installation erkannt. Weitere Details finden Sie in der [Git-Ausgabe](command:git.showOutput).\r\n[Installieren Sie Git](https://git-scm.com/), oder informieren Sie sich in [unserer Dokumentation](https://aka.ms/vscode-scm) darüber, wie Sie Git und Quellcodeverwaltung in VS Code verwenden.\r\nWenn Sie ein anderes System für die Versionskontrolle verwenden, können Sie [im Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) nach zusätzlichen Erweiterungen suchen.", - "view.workbench.scm.disabled": "Wenn Sie Git-Features verwenden möchten, müssen Sie Git in Ihren [Einstellungen](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) aktivieren.\r\nWeitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.empty": "Zum Verwenden von Git-Features können Sie einen Ordner mit einem Git-Repository öffnen oder das Repository aus einer URL klonen.\r\n[Ordner öffnen](command:vscode.openFolder)\r\n[Repository klonen](command:git.clone)\r\nWeitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.cloneRepository": "Sie können ein Repository lokal klonen.\r\n[Repository klonen](command:git.clone \"Clone a repository once the git extension has activated\")", + "view.workbench.learnMore": "Weitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Wenn Sie Git-Features verwenden möchten, müssen Sie Git in Ihren [Einstellungen](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) aktivieren.\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Zum Verwenden von Git-Features können Sie einen Ordner mit einem Git-Repository öffnen oder das Repository von einer URL klonen.\r\n[Ordner öffnen](command:vscode.openFolder)\r\n[Repository klonen](command:git.clone)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "Der derzeit geöffnete Arbeitsbereich verfügt über keine Ordner, die Git-Repositorys enthalten.\r\n[Ordner zum Arbeitsbereich hinzufügen](command:workbench.action.addRootFolder)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", "view.workbench.scm.folder": "Der aktuell geöffnete Ordner enthält kein Git-Repository. Sie können ein Repository initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init?%5Btrue%5D)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code finden Sie in unserer [Dokumentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "Der aktuell geöffnete Arbeitsbereich enthält keine Ordner mit Git-Repositorys. Sie können ein Repository für einen Ordner initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code finden Sie in unserer [Dokumentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.emptyWorkspace": "Der aktuell geöffnete Arbeitsbereich weist keine Ordner auf, die Git-Repositorys enthalten.\r\n[Ordner zum Arbeitsbereich hinzufügen](command:workbench.action.addRootFolder)\r\nWeitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm).", - "view.workbench.cloneRepository": "Sie können ein Repository lokal klonen.\r\n[Repository klonen](command:git.clone 'Clone a repository once the git extension has activated')", - "view.workbench.learnMore": "Weitere Informationen zur Verwendung von Git und Quellcodeverwaltung in VS Code [finden Sie in unserer Dokumentation](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Index geändert", - "modified": "Geändert", - "index added": "Index hinzugefügt", - "index deleted": "Index gelöscht", - "deleted": "Gelöscht", - "index renamed": "Index umbenannt", - "index copied": "Index kopiert", - "untracked": "Nicht verfolgt", - "ignored": "Ignoriert", - "intent to add": "Hinzuzufügende Absicht", - "both deleted": "Konflikt: beide gelöscht", - "added by us": "Konflikt: von uns hinzugefügt", - "deleted by them": "Konflikt: von Anderen gelöscht", - "added by them": "Konflikt: von Anderen hinzugefügt", - "deleted by us": "Konflikt: von uns gelöscht", - "both added": "Konflikt: beide hinzugefügt", - "both modified": "Konflikt: beide geändert", - "open": "Öffnen", - "git.title.index": "{0} (Index)", - "git.title.workingTree": "{0} (Arbeitsstruktur)", - "git.title.deleted": "{0} (gelöscht)", - "git.title.theirs": "{0} (ihres)", - "git.title.ours": "{0} (unseres)", - "git.title.untracked": "{0} (keine Nachverfolgung)", - "commit": "Commit", - "merge changes": "Änderungen zusammenführen", - "staged changes": "Gestagete Änderungen", - "changes": "Änderungen", - "untracked changes": "Nicht nachverfolgte Änderungen", - "push success": "Push wurde erfolgreich ausgeführt.", - "commit in rebase": "Die Commit-Nachricht kann während der Rebase-Ausführung nicht geändert werden. Verwenden Sie stattdessen den interaktiven Rebase-Vorgang und schließen Sie die Rebase-Ausführung ab.", - "commitMessageWhitespacesOnlyWarning": "Die aktuelle Commitnachricht enthält nur Leerzeichen.", - "commitMessageCountdown": "{0} Zeichen in der aktuellen Zeile verbleibend", - "commitMessageWarning": "{0} Zeichen über {1} in der aktuellen Zeile", - "sync is unpredictable": "Synchronisierung wird durchgeführt. Das Abbrechen des Vorgangs kann zu schweren Schäden am Repository führen.", - "always pull": "Immer pullen", - "pull": "Pull", - "dont pull": "Nicht pullen", - "pull branch maybe rebased": "Offenbar wurde für den aktuellen Branch (\"{0}\") ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?", - "pull maybe rebased": "Offenbar wurde für den aktuellen Branch ein Rebase ausgeführt. Möchten Sie ihn dennoch als Ziel für den Pullvorgang verwenden?", - "huge": "Das Git-Repository unter {0} umfasst zu viele aktive Änderungen. Nur ein Teil der Git-Features wird aktiviert.", - "neveragain": "Nicht mehr anzeigen", - "add known": "Möchten Sie \"{0}\" zu .gitignore hinzufügen?", - "yes": "Ja", - "sync changes": "6Änderungen synchronisieren", - "pull n": "{0} Commits aus {1}/{2} per Pull übertragen", - "push n": "{0} Commits per Push nach {1}/{2} übertragen", - "pull push n": "{0} Commits per Pull und {1} Commits per Push zwischen {2}/{3} übertragen", - "commitMessageWithHeadLabel": "Nachricht ({0} für Commit in \"{1}\")", - "commitMessage": "Nachricht ({0} für Commit)" - }, - "dist/main": { - "looking": "Suchen nach Git in: {0}", - "using git": "Verwenden von Git {0} von {1}", - "downloadgit": "Git herunterladen", - "neverShowAgain": "Nicht mehr anzeigen", - "notfound": "Git nicht gefunden. Installieren Sie es, oder konfigurieren Sie es mithilfe der Einstellung \"git.path\".", - "updateGit": "Git aktualisieren", - "git20": "Sie haben anscheinend Git {0} installiert. Der Code funktioniert am besten mit Git >= 2", - "git2526": "Bei der installierten Git-Version {0} sind bekannte Issues aufgetreten. Aktualisieren Sie auf eine Git-Version >= 2.27, damit die Git-Features ordnungsgemäß funktionieren." - }, - "dist/remoteSource": { - "type to search": "Repositoryname (zur Suche eingeben)", - "type to filter": "Repositoryname", - "none found": "Keine Remoterepositorys gefunden.", - "error": "$(error) Fehler: {0}", - "provide url": "Repository-URL angeben", - "provide url or pick": "Geben Sie die Repository-URL an, oder wählen Sie eine Repositoryquelle aus.", - "url": "URL", - "pick url": "Wählen Sie eine URL für den Klonvorgang aus.", - "branch name": "Branchname" - }, - "dist/timelineProvider": { - "git.timeline.source": "Git-Verlauf", - "git.timeline.you": "Sie", - "git.timeline.stagedChanges": "Gestagete Änderungen", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Index", - "git.timeline.uncommitedChanges": "Ausgecheckte Änderungen", - "git.workingTree": "Arbeitsstruktur" - }, - "dist/model": { - "not supported": "Absolute Pfade werden in der Einstellung \"git.canRepositories\" nicht unterstützt.", - "too many submodules": "Das Repository \"{0}\" enthält {1} Submodule, die nicht automatisch geöffnet werden. Sie könne Sie einzeln öffnen, indem Sie darin erhaltene Datei öffnen.", - "no repositories": "Es sind keine verfügbaren Repositorys vorhanden.", - "pick repo": "Repository auswählen" - }, - "dist/autofetch": { - "yes": "Ja", - "no": "Nein", - "not now": "Erneut nachfragen", - "suggest auto fetch": "Möchten Sie Code [regelmäßig \"git fetch\" ausführen lassen]({0})?" - }, - "dist/statusbar": { - "rebasing": "Rebase wird ausgeführt", - "checkout": "Branch/Tag auschecken...", - "publish to": "In \"{0}\" veröffentlichen", - "publish to...": "Veröffentlichen in...", - "publish changes": "Änderungen veröffentlichen", - "syncing changes": "Änderungen werden synchronisiert..." - }, - "dist/commands": { - "tag at": "Tag bei {0}", - "remote branch at": "Remotebranch unter {0}", - "create branch": "Neuen Branch erstellen...", - "create branch from": "Neuen Branch erstellen aus...", - "checkout detached": "Getrennte auschecken...", - "add remote": "Neues Remoterepository hinzufügen...", - "current": "Aktuell", - "select log level": "Protokollstufe auswählen", - "changed": "Protokollebene geändert in: {0}", - "clonefrom": "Aus \"{0}\" klonen", - "repourl": "Repository-URL", - "selectFolder": "Repositoryspeicherort auswählen", - "cloning": "Das Git-Repository \"{0}\" wird geklont ...", - "proposeopen": "Möchten Sie das geklonte Repository öffnen?", - "openrepo": "Öffnen", - "openreponew": "In neuem Fenster öffnen", - "add": "Zum Arbeitsbereich hinzufügen", - "proposeopen2": "Möchten Sie das geklonte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", - "init": "Arbeitsbereichsordner auswählen, in dem das Git-Repository initialisiert wird", - "choose": "Ordner auswählen...", - "init repo": "Repository initialisieren", - "create repo": "Repository initialisieren", - "are you sure": "Erstellt ein Git-Repository unter '{0}'. Sind Sie sicher das Sie weiterfahren möchten?", - "proposeopen init": "Möchten Sie das initialisierte Repository öffnen?", - "proposeopen2 init": "Möchten Sie das initialisierte Repository öffnen oder es zum aktuellen Arbeitsbereich hinzufügen?", - "open repo": "Repository öffnen", - "HEAD not available": "Es ist keine HEAD-Version von \"{0}\" verfügbar.", - "confirm stage files with merge conflicts": "Möchten Sie {0} Dateien mit Mergingkonflikten bereitstellen?", - "confirm stage file with merge conflicts": "Möchten Sie {0} mit Mergingkonflikten bereitstellen?", - "yes": "Ja", - "keep ours": "Unsere Version beibehalten", - "delete": "Datei löschen", - "deleted by them": "Die Datei \"{0}\" wurde von Dritten gelöscht und von uns geändert.\r\n\r\nWas möchten Sie tun?", - "keep theirs": "Deren Version beibehalten", - "deleted by us": "Die Datei \"{0}\" wurde von uns gelöscht und von Dritten geändert.\r\n\r\nWas möchten Sie tun?", - "discard": "Änderungen verwerfen", - "confirm delete": "Möchten Sie \"{0}\" LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, geht die Datei DAUERHAFT VERLOREN.", - "delete file": "Datei löschen", - "restore file": "Datei wiederherstellen", - "confirm restore": "Möchten Sie {0} wirklich wiederherstellen?", - "confirm discard": "Möchten Sie die Änderungen in {0} wirklich verwerfen?", - "restore files": "Dateien wiederherstellen", - "confirm restore multiple": "Möchten Sie {0} Dateien wirklich wiederherstellen?", - "confirm discard multiple": "Möchten Sie wirklich Änderungen in {0} Dateien verwerfen?", - "warn untracked": "Hierdurch werden {0} nicht nachverfolgte Dateien GELÖSCHT!\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nDie Dateien gehen DAUERHAFT VERLOREN.", - "there are untracked files single": "Die folgende nicht verfolgte Datei wird VOM DATENTRÄGER GELÖSCHT, wenn sie verworfen wird: {0}.", - "there are untracked files": "Es sind {0} nicht verfolgte Dateien vorhanden, die VOM DATENTRÄGER GELÖSCHT werden, wenn sie verworfen werden.", - "confirm discard all 2": "{0}\r\n\r\nDieser Vorgang ist UNUMKEHRBAR, und Ihr aktueller Arbeitssatz geht DAUERHAFT VERLOREN.", - "yes discard tracked": "1 verfolgte Datei verwerfen", - "yes discard tracked multiple": "{0} verfolgte Dateien verwerfen", - "discardAll": "Alle {0} Dateien verwerfen", - "confirm discard all single": "Möchten Sie die Änderungen in {0} wirklich verwerfen?", - "confirm discard all": "Möchten Sie ALLE Änderungen in {0} Dateien verwerfen?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, geht Ihr aktueller Arbeitssatz DAUERHAFT VERLOREN.", - "discardAll multiple": "Eine Datei verwerfen", - "confirm delete multiple": "Möchten Sie {0} Dateien LÖSCHEN?\r\nDieser Vorgang ist UNUMKEHRBAR.\r\nWenn Sie fortfahren, gehen diese Dateien DAUERHAFT VERLOREN.", - "delete files": "Dateien löschen", - "unsaved files single": "Die folgende Datei umfasst noch nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Commit einbezogen werden: {0}.\r\n\r\nMöchten Sie vor dem Commit speichern?", - "unsaved files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Commit speichern?", - "save and commit": "Alle speichern & committen", - "commit": "Gestagete Änderungen committen", - "no staged changes": "Es sind keine gestageten Änderungen vorhanden, für die ein Commit durchgeführt werden kann.\r\n\r\nMöchten Sie all Ihre Änderungen stagen und direkt committen?", - "always": "Immer", - "never": "Nie", - "commit anyway": "Leeren Commit erstellen", - "no changes": "Keine Änderungen zum Speichern vorhanden.", - "no verify commit not allowed": "Commits ohne Überprüfung sind nicht zulässig, aktivieren Sie sie mit der Einstellung \"git.allowNoVerifyCommit\".", - "confirm no verify commit": "Sie sind im Begriff, Ihre Änderungen ohne Überprüfung zu commiten. Hierdurch werden pre-commit-Hooks übersprungen, was möglicherweise nicht erwünscht ist.\r\n\r\nMöchten Sie den Vorgang fortsetzen?", - "ok": "OK", - "never ask again": "OK, nicht mehr fragen", - "commitMessageWithHeadLabel2": "Nachricht (Commit für \"{0}\")", - "commit message": "Commit-Nachricht", - "provide commit message": "Geben Sie eine Commit-Nachrichte ein.", - "confirm emtpy commit": "Möchten Sie wirklich einen leeren Commit erstellen?", - "yes never again": "Ja, nicht mehr anzeigen", - "no more": "Die Aktion kann nicht rückgängig gemacht werden, da HEAD nicht auf einen Commit verweist.", - "undo commit": "Mergecommit rückgängig machen", - "merge commit": "Der letzte Commit war ein Mergecommit. Möchten Sie den Vorgang wirklich rückgängig machen?", - "select a ref to checkout detached": "Referenz zum Auschecken im getrennten Modus auswählen", - "select a ref to checkout": "Referenz zum Auschecken auswählen", - "force": "Auschecken erzwingen", - "stashcheckout": "Stashen und auschecken", - "local changes": "Ihre lokalen Änderungen werden durch Auschecken überschrieben.", - "branch name": "Branchname", - "provide branch name": "Bitte geben Sie einen neuen Branchnamen an.", - "branch name format invalid": "Der Name des Branches muss mit RegEx übereinstimmen: {0}", - "select a ref to create a new branch from": "Verweis auswählen, aus dem der Branch \"{0}\" erstellt werden soll", - "select branch to delete": "Wählen Sie einen Branch zum Löschen aus", - "confirm force delete branch": "Der Branch '{0}' ist noch nicht vollständig zusammengeführt. Trotzdem löschen?", - "delete branch": "Branch löschen", - "invalid branch name": "Ungültiger Branchname", - "branch already exists": "Ein Branch namens \"{0}\" bereits vorhanden.", - "select a branch to merge from": "Branch für die Zusammenführung auswählen", - "select a branch to rebase onto": "Branch für Rebase auswählen", - "tag name": "Tag-Name", - "provide tag name": "Geben Sie einen Tagnamen an.", - "tag message": "Nachricht", - "provide tag message": "Geben Sie eine Meldung ein, um das Tag mit einer Anmerkung zu versehen.", - "no tags": "Dieses Repository hat keine Tags.", - "select a tag to delete": "Zu löschendes Tag auswählen", - "no remotes to fetch": "In diesem Repository wurden keine Remoteelemente konfiguriert, aus denen ein Abrufen erfolgt.", - "no remotes to pull": "In Ihrem Repository wurden keine Remoteelemente für den Pull konfiguriert.", - "pick remote pull repo": "Remoteelement zum Pullen des Branch auswählen", - "pick branch pull": "Branch für Pull auswählen", - "addremote": "Remoterepository hinzufügen", - "no remotes to push": "In Ihrem Repository wurden keine Remoteelemente für den Push konfiguriert.", - "force push not allowed": "Erzwungene Pushes sind nicht zulässig. Aktivieren Sie diese bitte über die Einstellung \"git.allowForcePush\".", - "confirm force push": "Sie sind dabei, einen erzwungenen Push für Ihre Änderungen durchzuführen. Dieser Vorgang kann negative Auswirkungen haben und die Änderungen anderer Benutzer überschreiben.\r\n\r\nMöchten Sie fortfahren?", - "nobranch": "Wählen Sie ein Branch für den Push zu einem Remoteelement aus.", - "confirm publish branch": "Der Branch \"{0}\" verfügt über keinen Upstreambranch. Möchten Sie diesen Branch veröffentlichen?", - "pick remote": "Remotespeicherort auswählen, an dem der Branch \"{0}\" veröffentlicht wird:", - "commit hash": "Commithash", - "provide commit hash": "Geben Sie den Commithash an.", - "addfrom": "Remoterepository aus {0} hinzufügen", - "addFrom": "Remoterepository aus URL hinzufügen", - "remote name": "Remotename", - "provide remote name": "Remotenamen angeben", - "remote name format invalid": "Ungültiges Format des Remotenamens", - "remote already exists": "Remote-'{0}' ist bereits vorhanden.", - "no remotes added": "In Ihrem Repository liegen keine Remoteelemente vor.", - "remove remote": "Remote zum Entfernen auswählen", - "sync is unpredictable": "Durch diese Aktion werden Commits per Push in bzw. per Pull aus \"{0}/{1}\" übertragen.", - "never again": "OK, nicht mehr anzeigen", - "no remotes to publish": "In Ihrem Repository wurden keine Remoteelemente für die Veröffentlichung konfiguriert.", - "publish to": "In \"{0}\" veröffentlichen", - "pick provider": "Wählen Sie einen Anbieter aus, um den Branch \"{0}\" hier zu veröffentlichen:", - "no changes stash": "Es sind keine Änderungen vorhanden, für die ein Stash ausgeführt werden kann.", - "unsaved stash files single": "Die folgende Datei umfasst nicht gespeicherte Änderungen, die beim Fortsetzen des Vorgangs nicht in den Stash einbezogen werden: {0}.\r\n\r\nMöchten Sie sie vor dem Stashen speichern?", - "unsaved stash files": "{0} Dateien wurden nicht gespeichert.\r\n\r\nMöchten Sie diese vor dem Stashen speichern?", - "save and stash": "Alle speichern und stashen", - "stash": "Dennoch stashen", - "provide stash message": "Geben Sie optional eine Stash-Nachricht ein.", - "stash message": "Stash-Nachricht", - "pick stash to pop": "Wählen Sie einen Stash aus, für den ein Pop ausgeführt werden soll.", - "no stashes": "Das Repository enthält keine Stashes.", - "pick stash to apply": "Stash zum Anwenden auswählen", - "pick stash to drop": "Zu löschenden Stash auswählen", - "sure drop": "Möchten Sie den folgenden Stash löschen: {0}?", - "git.title.workingTree": "{0} (Arbeitsstruktur)", - "git.title.index": "{0} (Index)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "Es wird kein Rebase ausgeführt.", - "open git log": "Git-Protokoll öffnen", - "show command output": "Befehlsausgabe anzeigen", - "clean repo": "Bereinigen Sie Ihre Repository-Arbeitsstruktur vor Auftragsabschluss.", - "cant push": "Verweise können nicht per Push an einen Remotespeicherort übertragen werden. Führen Sie zuerst \"Pull\" aus, um Ihre Änderungen zu integrieren.", - "merge conflicts": "Es liegen Zusammenführungskonflikte vor. Beheben Sie die Konflikte vor dem Committen.", - "stash merge conflicts": "Beim Anwenden des Stashes sind Merge-Konflikte aufgetreten.", - "auth failed specific": "Fehler bei der Authentifizierung beim Git-Remoterepository:\r\n\r\n{0}", - "auth failed": "Fehler bei der Authentifizierung beim Git-Remoterepository.", - "missing user info": "Stellen Sie sicher, dass Sie in git Ihren „user.name“ und Ihre „user.email“ konfigurieren.", - "learn more": "Weitere Informationen", - "git error details": "Git: {0}", - "git error": "Git-Fehler" - }, - "dist/askpass-main": { - "missOrInvalid": "Fehlende oder ungültige Anmeldeinformationen." + "view.workbench.scm.missing": "Eine gültige Git-Installation wurde nicht erkannt. Weitere Details finden Sie in der [Git-Ausgabe](command:git.showOutput).\r\nBitte [installieren Sie Git](https://git-scm.com/), oder informieren Sie sich in [unserer Dokumentation](https://aka.ms/vscode-scm) darüber, wie Sie Git und die Quellcodeverwaltung in VS Code verwenden.\r\nWenn Sie ein anderes Versionskontrollsystem verwenden, können Sie [im Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) nach zusätzlichen Erweiterungen suchen.", + "view.workbench.scm.workspace": "Der aktuell geöffnete Arbeitsbereich enthält keine Ordner mit Git-Repositorys. Sie können ein Repository für einen Ordner initialisieren, wodurch die Git-Features zur Quellcodeverwaltung aktiviert werden.\r\n[Repository initialisieren](command:git.init)\r\nWeitere Informationen zur Verwendung von Git und der Quellcodeverwaltung in VS Code finden Sie in unserer [Dokumentation](https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json index e8255a5ab9..3a31748c2a 100644 --- a/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub-Authentifizierung", - "description": "GitHub-Authentifizierungsanbieter" + "dist/common/keychain": { + "keychainWriteError": "Das Schreiben von Anmeldeinformationen in den Schlüsselbund ist mit dem Fehler \"{0}\" fehlgeschlagen.", + "troubleshooting": "Leitfaden zur Fehlerbehebung" }, "dist/githubServer": { - "signingIn": "$(mark-github) Anmeldung bei github.com..." + "signingIn": "$(mark-github) Anmeldung bei github.com...", + "signingInEnterprise": "$(mark-github) Anmeldung bei {0}...", + "status.git.signIn.name": "GitHub-Anmeldung" }, - "dist/common/keychain": { - "troubleshooting": "Leitfaden zur Fehlerbehebung", - "keychainWriteError": "Das Schreiben von Anmeldeinformationen in den Schlüsselbund ist mit dem Fehler \"{0}\" fehlgeschlagen." + "package": { + "description": "GitHub-Authentifizierungsanbieter", + "displayName": "GitHub-Authentifizierung" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/github.i18n.json b/i18n/ads-language-pack-de/translations/extensions/github.i18n.json index 2c1b244fdb..b6cce8d5d5 100644 --- a/i18n/ads-language-pack-de/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Steuert, ob die automatische GitHub-Authentifizierung für Git-Befehle innerhalb von VS Code aktiviert werden soll.", - "welcome.publishFolder": "Sie können diesen Ordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Sie können einen Arbeitsbereichsordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Wählen Sie einen Ordner für die Veröffentlichung in GitHub aus.", "ignore": "Wählen Sie aus, welche Dateien in das Repository eingeschlossen werden sollen.", + "openingithub": "In GitHub öffnen", + "pick folder": "Wählen Sie einen Ordner für die Veröffentlichung in GitHub aus.", + "publishing_done": "Das Repository \"{0}\" wurde erfolgreich in GitHub veröffentlicht.", + "publishing_firstcommit": "Erster Commit wird erstellt.", "publishing_private": "Veröffentlichung in privatem GitHub-Repository", "publishing_public": "Veröffentlichung in öffentlichem GitHub-Repository", - "publishing_firstcommit": "Erster Commit wird erstellt.", - "publishing_uploading": "Dateien werden hochgeladen.", - "openingithub": "In GitHub öffnen", - "publishing_done": "Das Repository \"{0}\" wurde erfolgreich in GitHub veröffentlicht." + "publishing_uploading": "Dateien werden hochgeladen." }, "dist/pushErrorHandler": { - "ok": "OK", - "fork unable": "Sie besitzen keine Berechtigungen zum Pushen von \"{0}/{1}\" nach GitHub.", "create a fork": "Verzweigung erstellen", - "no": "Nein", - "fork": "Sie besitzen keine Berechtigungen zum Pushen von \"{0}/{1}\" nach GitHub. Möchten Sie eine Verzweigung erstellen und den Pushvorgang stattdessen dorthin ausführen?", "create fork": "GitHub-Verzweigung erstellen", - "forking": "Verzweigung für \"{0}/{1}\" wird erstellt...", - "forking_pushing": "Änderungen pushen...", - "openingithub": "In GitHub öffnen", - "createpr": "PR erstellen", - "forking_done": "Die Verzweigung \"{0}\" wurde erfolgreich in GitHub erstellt.", "createghpr": "GitHub-Pull Request wird erstellt...", - "openpr": "PR öffnen", - "donepr": "Der Pull Request \"{0}/{1}#{2}\" wurde erfolgreich in GitHub erstellt." + "createpr": "PR erstellen", + "donepr": "Der Pull Request \"{0}/{1}#{2}\" wurde erfolgreich in GitHub erstellt.", + "fork": "Sie besitzen keine Berechtigungen zum Pushen von \"{0}/{1}\" nach GitHub. Möchten Sie eine Verzweigung erstellen und den Pushvorgang stattdessen dorthin ausführen?", + "forking": "Verzweigung für \"{0}/{1}\" wird erstellt...", + "forking_done": "Die Verzweigung \"{0}\" wurde erfolgreich in GitHub erstellt.", + "forking_pushing": "Änderungen pushen...", + "no": "Nein", + "openingithub": "In GitHub öffnen", + "openpr": "PR öffnen" + }, + "package": { + "config.gitAuthentication": "Steuert, ob die automatische GitHub-Authentifizierung für Git-Befehle innerhalb von VS Code aktiviert werden soll.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "Sie können diesen Ordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Sie können einen Arbeitsbereichsordner auch direkt in einem GitHub-Repository veröffentlichen. Nach der Veröffentlichung haben Sie Zugriff auf die Funktionen zur Quellcodeverwaltung von Git und GitHub.\r\n[$(github): Veröffentlichung in GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json index f2d854df1e..f7582d0a47 100644 --- a/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Bildvorschau", - "description": "Stellt die integrierte Bildvorschau von Visual Studio Code bereit", - "customEditors.displayName": "Bildvorschau", - "command.zoomIn": "Vergrößern", - "command.zoomOut": "Verkleinern" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} B", + "sizeGB": "{0} GB", "sizeKB": "{0} KB", "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB", - "sizeStatusBar.name": "Größe der Imagebinärdatei" + "sizeStatusBar.name": "Größe der Imagebinärdatei", + "sizeTB": "{0} TB" }, "dist/preview": { "preview.imageLoadError": "Beim Laden des Bildes ist ein Fehler aufgetreten.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Bildzoom", "zoomStatusBar.placeholder": "Zoomfaktor auswählen", "zoomStatusBar.wholeImageLabel": "Ganzes Bild" + }, + "package": { + "command.zoomIn": "Vergrößern", + "command.zoomOut": "Verkleinern", + "customEditors.displayName": "Bildvorschau", + "description": "Stellt die integrierte Bildvorschau von Visual Studio Code bereit", + "displayName": "Bildvorschau" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/import.i18n.json b/i18n/ads-language-pack-de/translations/extensions/import.i18n.json index 38e10a257d..86c5d0bc14 100644 --- a/i18n/ads-language-pack-de/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Flatfile-Importkonfiguration", - "flatfileimport.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus." - }, - "out/services/serviceClient": { - "serviceStarted": "\"{0}\" wurde gestartet.", - "serviceStarting": "\"{0}\" wird gestartet.", - "flatFileImport.serviceStartFailed": "Fehler beim Starten von {0}: {1}", - "installingServiceDetailed": "\"{0}\" wird in \"{1}\" installiert.", - "installingService": "Der Dienst {0} wird installiert", - "serviceInstalled": "\"{0}\" wurde installiert.", - "downloadingService": "\"{0}\" wird heruntergeladen.", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "\"{0}\" wird heruntergeladen.", - "downloadingServiceComplete": "Das Herunterladen von {0} wurde abgeschlossen", - "entryExtractedChannelMsg": "{0} extrahiert ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Feedback senden", - "serviceCrashMessage": "Die Dienstkomponente konnte nicht gestartet werden.", - "flatFileImport.serverDropdownTitle": "Server, auf dem sich die Datenbank befindet", - "flatFileImport.databaseDropdownTitle": "Datenbank, in der die Tabelle erstellt wird", "flatFile.InvalidFileLocation": "Ungültiger Dateispeicherort. Versuchen Sie es mit einer anderen Eingabedatei.", + "flatFileImport.allowNulls": "NULL-Werte zulassen", "flatFileImport.browseFiles": "Durchsuchen", - "flatFileImport.openFile": "Öffnen", - "flatFileImport.fileTextboxTitle": "Speicherort der zu importierenden Datei", - "flatFileImport.tableTextboxTitle": "Name der neuen Tabelle", - "flatFileImport.schemaTextboxTitle": "Tabellenschema", - "flatFileImport.importData": "Daten importieren", - "flatFileImport.next": "Weiter", "flatFileImport.columnName": "Spaltenname", "flatFileImport.dataType": "Datentyp", - "flatFileImport.primaryKey": "Primärschlüssel", - "flatFileImport.allowNulls": "NULL-Werte zulassen", - "flatFileImport.prosePreviewMessage": "Mit diesem Vorgang wurde die Struktur der Eingabedatei analysiert, um die nachstehende Vorschau für die ersten 50 Zeilen zu generieren.", - "flatFileImport.prosePreviewMessageFail": "Der Vorgang war nicht erfolgreich. Versuchen Sie es mit einer anderen Eingabedatei.", - "flatFileImport.refresh": "Aktualisieren", - "flatFileImport.importInformation": "Informationen importieren", - "flatFileImport.importStatus": "Importstatus", - "flatFileImport.serverName": "Servername", + "flatFileImport.databaseDropdownTitle": "Datenbank, in der die Tabelle erstellt wird", "flatFileImport.databaseName": "Datenbankname", - "flatFileImport.tableName": "Tabellenname", - "flatFileImport.tableSchema": "Tabellenschema", "flatFileImport.fileImport": "Zu importierende Datei", - "flatFileImport.success.norows": "✔ Sie haben die Daten erfolgreich in eine Tabelle eingefügt.", - "import.needConnection": "Stellen Sie eine Verbindung mit einem Server her, bevor Sie diesen Assistenten verwenden.", - "import.needSQLConnection": "Die SQL-Server-Importerweiterung unterstützt diesen Verbindungstyp nicht.", - "flatFileImport.wizardName": "Assistent zum Importieren von Flatfiles", + "flatFileImport.fileTextboxTitle": "Speicherort der zu importierenden Datei", + "flatFileImport.importData": "Daten importieren", + "flatFileImport.importInformation": "Informationen importieren", + "flatFileImport.importNewFile": "Neue Datei importieren", + "flatFileImport.importStatus": "Importstatus", + "flatFileImport.next": "Weiter", + "flatFileImport.openFile": "Öffnen", "flatFileImport.page1Name": "Eingabedatei angeben", "flatFileImport.page2Name": "Datenvorschau", "flatFileImport.page3Name": "Spalten ändern", "flatFileImport.page4Name": "Zusammenfassung", - "flatFileImport.importNewFile": "Neue Datei importieren" + "flatFileImport.primaryKey": "Primärschlüssel", + "flatFileImport.prosePreviewMessage": "Mit diesem Vorgang wurde die Struktur der Eingabedatei analysiert, um die nachstehende Vorschau für die ersten 50 Zeilen zu generieren.", + "flatFileImport.prosePreviewMessageFail": "Der Vorgang war nicht erfolgreich. Versuchen Sie es mit einer anderen Eingabedatei.", + "flatFileImport.refresh": "Aktualisieren", + "flatFileImport.schemaTextboxTitle": "Tabellenschema", + "flatFileImport.serverDropdownTitle": "Server, auf dem sich die Datenbank befindet", + "flatFileImport.serverName": "Servername", + "flatFileImport.success.norows": "✔ Sie haben die Daten erfolgreich in eine Tabelle eingefügt.", + "flatFileImport.tableName": "Tabellenname", + "flatFileImport.tableSchema": "Tabellenschema", + "flatFileImport.tableTextboxTitle": "Name der neuen Tabelle", + "flatFileImport.wizardName": "Assistent zum Importieren von Flatfiles", + "import.needConnection": "Stellen Sie eine Verbindung mit einem Server her, bevor Sie diesen Assistenten verwenden.", + "import.needSQLConnection": "Die SQL-Server-Importerweiterung unterstützt diesen Verbindungstyp nicht.", + "import.serviceCrashButton": "Feedback senden", + "serviceCrashMessage": "Die Dienstkomponente konnte nicht gestartet werden." + }, + "out/services/serviceClient": { + "downloadingService": "\"{0}\" wird heruntergeladen.", + "downloadingServiceComplete": "Das Herunterladen von {0} wurde abgeschlossen", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "\"{0}\" wird heruntergeladen.", + "entryExtractedChannelMsg": "{0} extrahiert ({1}/{2})", + "flatFileImport.serviceStartFailed": "Fehler beim Starten von {0}: {1}", + "installingService": "Der Dienst {0} wird installiert", + "installingServiceDetailed": "\"{0}\" wird in \"{1}\" installiert.", + "serviceInstalled": "\"{0}\" wurde installiert.", + "serviceStarted": "\"{0}\" wurde gestartet.", + "serviceStarting": "\"{0}\" wird gestartet." + }, + "package": { + "flatfileimport.configuration.title": "Flatfile-Importkonfiguration", + "flatfileimport.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json index 785245c762..637f49b420 100644 --- a/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Verwenden Sie die Einstellung \"{0}\", um das Limit zu konfigurieren.", + "goToSetting": "Einstellungen öffnen", + "json.resolveError": "JSON: Schemaauflösungsfehler", + "json.schemaResolutionDisabledMessage": "Das Herunterladen von Schemas ist deaktiviert. Klicken Sie, um eine Konfiguration durchzuführen.", + "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden. Klicken Sie, um es noch mal zu versuchen.", + "jsonserver.name": "JSON-Sprachserver", + "ok": "OK", + "schemaDownloadDisabled": "Das Herunterladen von Schemas wird über die Einstellung \"{0}\" deaktiviert.", + "untitled.schema": "\"{0}\" kann nicht geladen werden.", + "yes never again": "Nicht mehr anzeigen" + }, "package": { - "displayName": "JSON-Sprachfeatures", "description": "Bietet umfangreiche Sprachunterstützung für JSON-Dateien.", + "displayName": "JSON-Sprachfeatures", + "json.clickToRetry": "Klicken Sie, um es noch mal zu versuchen.", + "json.colorDecorators.enable.deprecationMessage": "Die Einstellung \"json.colorDecorators.enable\" ist veraltet und wurde durch \"editor.colorDecorators\" ersetzt.", + "json.colorDecorators.enable.desc": "Aktiviert oder deaktiviert Farb-Decorators", + "json.enableSchemaDownload.desc": "Sofern aktiviert, können JSON-Schemas aus HTTP- und HTTPS-Speicherorten abgerufen werden.", + "json.format.enable.desc": "JSON-Standardformatierer aktivieren/deaktivieren", + "json.maxItemsComputed.desc": "Die maximale Anzahl der berechneten Umrisssymbole und Faltbereiche (aus Leistungsgründen begrenzt).", + "json.maxItemsExceededInformation.desc": "Hiermit wird eine Benachrichtigung angezeigt, wenn die maximale Anzahl von Gliederungssymbolen und Faltregionen überschritten wird.", + "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden.", "json.schemas.desc": "Hiermit werden Schemas JSON-Dateien im aktuellen Projekt zugeordnet.", - "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", "json.schemas.fileMatch.desc": "Ein Array von Dateimustern für den Abgleich, wenn JSON-Dateien in Schemas aufgelöst werden. * kann als Platzhalterzeichen verwendet werden. Zudem können Ausschlussmuster definiert werden (mit ! beginnend). Eine Datei gilt als Übereinstimmung, wenn mindestens ein übereinstimmendes Muster vorhanden ist und das letzte übereinstimmende Muster kein Ausschlussmuster ist.", "json.schemas.fileMatch.item.desc": "Ein Dateimuster, das \"*\" enthalten kann, zum Abgleich beim Auflösen von JSON-Dateien in Schemas", "json.schemas.schema.desc": "Die Schemadefinition für die angegebene URL. Das Schema muss nur angegeben werden, um Zugriffe auf die Schema-URL zu vermeiden.", - "json.format.enable.desc": "JSON-Standardformatierer aktivieren/deaktivieren", - "json.tracing.desc": "Verfolgt die Kommunikation zwischen VS Code und JSON-Sprachserver nach.", - "json.colorDecorators.enable.desc": "Aktiviert oder deaktiviert Farb-Decorators", - "json.colorDecorators.enable.deprecationMessage": "Die Einstellung \"json.colorDecorators.enable\" ist veraltet und wurde durch \"editor.colorDecorators\" ersetzt.", - "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden.", - "json.clickToRetry": "Klicken Sie, um es noch mal zu versuchen.", - "json.maxItemsComputed.desc": "Die maximale Anzahl der berechneten Umrisssymbole und Faltbereiche (aus Leistungsgründen begrenzt).", - "json.maxItemsExceededInformation.desc": "Hiermit wird eine Benachrichtigung angezeigt, wenn die maximale Anzahl von Gliederungssymbolen und Faltregionen überschritten wird.", - "json.enableSchemaDownload.desc": "Sofern aktiviert, können JSON-Schemas aus HTTP- und HTTPS-Speicherorten abgerufen werden." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: Schemaauflösungsfehler", - "jsonserver.name": "JSON-Sprachserver", - "untitled.schema": "\"{0}\" kann nicht geladen werden.", - "schemaDownloadDisabled": "Das Herunterladen von Schemas wird über die Einstellung \"{0}\" deaktiviert.", - "ok": "OK", - "goToSetting": "Einstellungen öffnen", - "yes never again": "Nicht mehr anzeigen", - "configureLimit": "Verwenden Sie die Einstellung \"{0}\", um das Limit zu konfigurieren.", - "json.schemaResolutionErrorMessage": "Das Schema kann nicht aufgelöst werden. Klicken Sie, um es noch mal zu versuchen.", - "json.schemaResolutionDisabledMessage": "Das Herunterladen von Schemas ist deaktiviert. Klicken Sie, um eine Konfiguration durchzuführen." + "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", + "json.tracing.desc": "Verfolgt die Kommunikation zwischen VS Code und JSON-Sprachserver nach." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/json.i18n.json b/i18n/ads-language-pack-de/translations/extensions/json.i18n.json index d19a4ef8ee..980a253110 100644 --- a/i18n/ads-language-pack-de/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "JSON-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammerabgleich in JSON-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammerabgleich in JSON-Dateien.", + "displayName": "JSON-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-de/translations/extensions/kusto.i18n.json index d180c9230e..628b0c30f6 100644 --- a/i18n/ads-language-pack-de/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Neues Notebook", - "notebook.command.open": "Notebook öffnen", - "cloud.databaseProperties.name": "Datenbankname", - "cloud.databaseProperties.size": "Größe (MB)", - "cloud.serverProperties.summary": "Status", - "cloud.serverProperties.machinesTotal": "Gesamtanzahl der Computer im Cluster", - "cloud.serverProperties.diskCacheCapacity": "% der verwendeten Cluster Datenkapazität", - "databasesListProperties.name": "Name", - "databasesListProperties.size": "Größe (MB)", - "objectsListProperties.name": "Name", - "objectsListProperties.metadataTypeName": "Typ", - "kusto.configuration.title": "KUSTO-Konfiguration", - "kusto.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", - "kusto.format.alignColumnDefinitionsInColumns": "Sollen Spaltendefinitionen ausgerichtet werden?", - "kusto.format.datatypeCasing": "Gibt an, ob Datentypen in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", - "kusto.format.keywordCasing": "Gibt an, ob Schlüsselwörter in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", - "kusto.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.", - "kusto.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Name (optional)", - "kusto.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", - "kusto.connectionOptions.serverName.displayName": "Cluster", - "kusto.connectionOptions.serverName.description": "KUSTO-Clustername", - "kusto.connectionOptions.databaseName.displayName": "Datenbank", - "kusto.connectionOptions.databaseName.description": "Der Name des Anfangskatalogs oder der Anfangsdatenbank in der Datenquelle", - "kusto.connectionOptions.authType.displayName": "Authentifizierungstyp", - "kusto.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei KUSTO Server an", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", - "kusto.connectionOptions.authType.categoryValues.none": "Keine Authentifizierung", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Benutzerauthentifizierung", - "kusto.connectionOptions.userName.displayName": "Benutzername", - "kusto.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "kusto.connectionOptions.password.displayName": "Kennwort", - "kusto.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "kusto.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", - "kusto.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", - "kusto.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", - "kusto.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", - "kusto.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", - "kusto.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", - "kusto.connectionOptions.applicationName.displayName": "Anwendungsname", - "kusto.connectionOptions.applicationName.description": "Der Name der Anwendung", - "kusto.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", - "kusto.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit KUSTO Server herstellt", - "kusto.connectionOptions.failoverPartner.displayName": "Failoverpartner", - "kusto.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der KUSTO Server-Instanz, die als Failoverpartner fungiert" + "dist/features": { + "kusto.accountDoesNotExist": "Konto nicht vorhanden.", + "kusto.insufficientlyPrivelagedAzureAccount": "Das konfigurierte Azure-Konto für \"{0}\" verfügt nicht über ausreichende Berechtigungen für Azure Key Vault, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es ist kein verknüpftes Azure-Konto verfügbar. Fügen Sie ein verknüpftes Azure-Konto hinzu, und wiederholen Sie die Abfrage." }, - "dist/telemetry": { - "viewKnownIssuesText": "Bekannte Probleme anzeigen", - "serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Die Installation von {0} wurde abgeschlossen", + "downloadingServiceChannelMsg": "\"{0}\" wird heruntergeladen", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "\"{0}\" wird heruntergeladen", + "failedToStartServiceErrorMsg": "Fehler beim Starten von \"{0}\".", + "installedServiceChannelMsg": "\"{0}\" wurde installiert", + "installingServiceChannelMsg": "\"{0}\" wird in \"{1}\" installiert.", + "installingServiceStatusMsg": "\"{0}\" wird installiert", + "serviceStartedStatusMsg": "\"{0}\" wurde gestartet", + "startingServiceStatusMsg": "\"{0}\" wird gestartet." }, "dist/main": { "kusto.unsupportedPlatform": "Nicht unterstützte Plattform", "notebookFileType": "Notebooks", "unsupportedFileType": "Es werden nur IPYNB-Notebooks unterstützt." }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "Die Sitzung für den Knoten \"{0}\" ist nicht vorhanden.", - "notifyError": "Fehler bei Benachrichtigung über Knotenänderung: {0}", - "rootLabel": "Stamm" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Abbrechen", "cancel": "Vorgang abbrechen?", - "kusto.searchServers": "Servernamen suchen" + "cancelTooltip": "Abbrechen", + "kusto.searchServers": "Servernamen suchen", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "\"{0}\" wurde gestartet", - "startingServiceStatusMsg": "\"{0}\" wird gestartet.", - "failedToStartServiceErrorMsg": "Fehler beim Starten von \"{0}\".", - "installingServiceChannelMsg": "\"{0}\" wird in \"{1}\" installiert.", - "installingServiceStatusMsg": "\"{0}\" wird installiert", - "installedServiceChannelMsg": "\"{0}\" wurde installiert", - "downloadingServiceChannelMsg": "\"{0}\" wird heruntergeladen", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "\"{0}\" wird heruntergeladen", - "downloadServiceDoneChannelMsg": "Die Installation von {0} wurde abgeschlossen" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Fehler bei Benachrichtigung über Knotenänderung: {0}", + "rootLabel": "Stamm", + "sessionNotFound": "Die Sitzung für den Knoten \"{0}\" ist nicht vorhanden." }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es ist kein verknüpftes Azure-Konto verfügbar. Fügen Sie ein verknüpftes Azure-Konto hinzu, und wiederholen Sie die Abfrage.", - "kusto.accountDoesNotExist": "Konto nicht vorhanden.", - "kusto.insufficientlyPrivelagedAzureAccount": "Das konfigurierte Azure-Konto für \"{0}\" verfügt nicht über ausreichende Berechtigungen für Azure Key Vault, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen." + "dist/telemetry": { + "serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu.", + "viewKnownIssuesText": "Bekannte Probleme anzeigen" + }, + "package": { + "cloud.databaseProperties.name": "Datenbankname", + "cloud.databaseProperties.size": "Größe (MB)", + "cloud.serverProperties.diskCacheCapacity": "% der verwendeten Cluster Datenkapazität", + "cloud.serverProperties.machinesTotal": "Gesamtanzahl der Computer im Cluster", + "cloud.serverProperties.summary": "Status", + "databasesListProperties.name": "Name", + "databasesListProperties.size": "Größe (MB)", + "kusto.configuration.title": "KUSTO-Konfiguration", + "kusto.connectionOptions.applicationName.description": "Der Name der Anwendung", + "kusto.connectionOptions.applicationName.displayName": "Anwendungsname", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", + "kusto.connectionOptions.authType.categoryValues.none": "Keine Authentifizierung", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Benutzerauthentifizierung", + "kusto.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei KUSTO Server an", + "kusto.connectionOptions.authType.displayName": "Authentifizierungstyp", + "kusto.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", + "kusto.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", + "kusto.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", + "kusto.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", + "kusto.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", + "kusto.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", + "kusto.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", + "kusto.connectionOptions.connectionName.displayName": "Name (optional)", + "kusto.connectionOptions.databaseName.description": "Der Name des Anfangskatalogs oder der Anfangsdatenbank in der Datenquelle", + "kusto.connectionOptions.databaseName.displayName": "Datenbank", + "kusto.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der KUSTO Server-Instanz, die als Failoverpartner fungiert", + "kusto.connectionOptions.failoverPartner.displayName": "Failoverpartner", + "kusto.connectionOptions.groupName.connectionResiliency": "Verbindungsresilienz", + "kusto.connectionOptions.groupName.context": "Kontext", + "kusto.connectionOptions.groupName.initialization": "Initialisierung", + "kusto.connectionOptions.groupName.security": "Sicherheit", + "kusto.connectionOptions.groupName.source": "Quelle", + "kusto.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "kusto.connectionOptions.password.displayName": "Kennwort", + "kusto.connectionOptions.serverName.description": "KUSTO-Clustername", + "kusto.connectionOptions.serverName.displayName": "Cluster", + "kusto.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "kusto.connectionOptions.userName.displayName": "Benutzername", + "kusto.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit KUSTO Server herstellt", + "kusto.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", + "kusto.format.alignColumnDefinitionsInColumns": "Sollen Spaltendefinitionen ausgerichtet werden?", + "kusto.format.datatypeCasing": "Gibt an, ob Datentypen in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", + "kusto.format.keywordCasing": "Gibt an, ob Schlüsselwörter in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", + "kusto.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", + "kusto.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", + "notebook.command.new": "Neues Notebook", + "notebook.command.open": "Notebook öffnen", + "objectsListProperties.metadataTypeName": "Typ", + "objectsListProperties.name": "Name" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-de/translations/extensions/machine-learning.i18n.json index 443aec7fa1..97efe1be71 100644 --- a/i18n/ads-language-pack-de/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "Aufgaben", - "title.documents": "Dokumente", - "title.configurations": "Konfigurationen", - "title.endpoints": "Endpunkte", - "ml.command.managePackages": "Pakete in Datenbank verwalten", - "ml.command.manageLanguages": "Externe Sprachen verwalten", - "ml.command.predictModel": "Vorhersage vornehmen", - "ml.command.manageModels": "Modelle verwalten", - "ml.command.importModel": "Modell importieren", - "ml.configuration.title": "Machine Learning-Konfigurationen", - "ml.pythonPath.description": "Lokaler Pfad zu einer bereits vorhandenen R-Installation, die von Machine Learning verwendet wird.", - "ml.enablePython.description": "Python-Paketverwaltung in Datenbank aktivieren.", - "ml.enableR.description": "R-Paketverwaltung in Datenbank aktivieren.", - "ml.rPath.description": "Lokaler Pfad zu einer bereits vorhandenen R-Installation, die von Machine Learning verwendet wird.", - "ml.command.dependencies": "Machine Learning-Abhängigkeiten installieren", - "ml.command.enableExternalScript": "Externes Skript aktivieren" - }, "dist/common/constants": { - "msgYes": "Ja", - "msgNo": "Nein", - "mls.managePackages.error": "Die Paketverwaltung wird für den Server nicht unterstützt. Stellen Sie sicher, dass Python oder R installiert ist.", - "notebookExtensionFailedError": "Die Erweiterung konnte aufgrund ihrer Abhängigkeit von der Notebook-Erweiterung nicht geladen werden. Überprüfen Sie das Ausgabeprotokoll für die Notebook-Erweiterung, um weitere Details zu erhalten.", - "mls.verifyOdbcDriverError.error": "\"{0}\" ist für die Paketverwaltung erforderlich. Stellen Sie sicher, dass sie installiert und ordnungsgemäß eingerichtet ist.", - "mls.taskFailedError.error": "Fehler beim Abschließen der Aufgabe \"{0}\". Fehler: {1}", - "mls.cannotFindPython.error": "Die ausführbare Python-Datei \"{0}\" wurde nicht gefunden. Stellen Sie sicher, dass Python ordnungsgemäß installiert und konfiguriert ist", - "mls.cannotFindR.error": "Die ausführbare R-Datei \"{0}\" wurde nicht gefunden. Stellen Sie sicher, dass R ordnungsgemäß installiert und konfiguriert ist", - "mls.installPackageMngDependencies.msgTaskName": "Überprüfen von Paketverwaltungsabhängigkeiten", - "mls.installModelMngDependencies.msgTaskName": "Überprüfen von Modellverwaltungsabhängigkeiten", - "mls.noResultError": "Kein Ergebnis zurückgegeben", - "mls.requiredPackagesNotInstalled": "Die erforderlichen Pakete sind nicht installiert", - "mls.confirmEnableExternalScripts": "Für die Paketverwaltung ist ein externes Skript erforderlich. Möchten Sie dies wirklich aktivieren?", - "mls.enableExternalScriptsError": "Fehler beim Aktivieren des externen Skripts.", - "mls.externalScriptsIsRequiredError": "Für diese Aktion ist eine externe Skriptkonfiguration erforderlich.", - "mls.confirmInstallPythonPackages": "Möchten Sie die erforderlichen Pakete installieren?", - "mls.installDependencies.confirmInstallPythonPackages": "Die folgenden Python-Pakete sind für die Installation erforderlich: {0}", - "mls.installDependencies.confirmInstallRPackages": "Die folgenden R-Pakete sind für die Installation erforderlich: {0}", - "models.confirmDeleteModel": "Möchten Sie das Modell „{0}“ wirklich löschen?", - "mls.installDependencies.packages": "Erforderliche Pakete werden installiert...", - "mls.installDependencies.packagesAlreadyInstalled": "Die erforderlichen Pakete sind bereits installiert.", - "mls.installDependencies.getPackagesError": "Fehler beim Abrufen installierter Python-Pakete. Fehler: {0}", - "mls.packageManager.NoConnection": "Keine Verbindung ausgewählt", - "mls.notebookExtensionNotLoaded": "Die Notebook-Erweiterung wurde nicht geladen", - "mls.mssqlExtensionNotLoaded": "Die MSSQL-Erweiterung wurde nicht geladen", - "mls.enabledMessage": "Machine Learning Services aktiviert", - "mls.configUpdateFailed": "Fehler beim Ändern der Machine Learning Services-Konfigurationen", - "mls.enableButtonTitle": "Aktivieren", - "mls.disableButtonTitle": "Deaktivieren", - "mls.configTitle": "Konfiguration", - "mls.configStatus": "Aktiviert", - "mls.configAction": "Aktion", - "mls.externalExecuteScriptTitle": "Externes Ausführungsskript", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "Fehler beim Herunterladen", - "mls.invalidModelIdError": "Ungültige Modell-ID. Modell-URL: {0}", - "mls.noArtifactError": "Das Modell verfügt über kein Artefakt. Modell-URL: {0}", - "mls.downloadingProgress": "Download wird ausgeführt.", - "mls.pythonConfigError": "Die ausführbare Python-Datei ist nicht konfiguriert", - "mls.rConfigError": "Die ausführbare R-Datei ist nicht konfiguriert", - "mls.installingDependencies": "Fehler beim Installieren von Abhängigkeiten...", - "mls.resourceNotFound": "Die angegebene Ressource wurde nicht gefunden", - "mls.latestVersion": "Neueste", - "mls.httpGetRequestError": "Fehler beim Anfordern von Paketinformationen: {0} {1}", "azure.resource.error": "Fehler: {0}", - "notSupportedEventArg": "Nicht unterstützte Ereignisargumente", - "extLang.installTabTitle": "Installiert", - "extLang.languageCreatedDate": "Installiert", - "extLang.languagePlatform": "Plattform", - "extLang.delete": "Löschen", - "editTitle": "Bearbeiten", - "extLang.installButtonText": "Installieren", - "extLang.CancelButtonText": "Abbrechen", - "extLang.DoneButtonText": "Schließen", - "extLang.OkButtonText": "OK", - "extLang.SaveButtonText": "Speichern", - "extLang.languageName": "Name", - "extLang.newLanguageTabTitle": "Neu hinzufügen", - "extLang.fileBrowserTabTitle": "Dateibrowser", - "extLang.DialogTitle": "Sprachen", - "extLang.Target": "Ziel", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Spracherweiterungspfad", - "extLang.extensionFileLocation": "Speicherort der Spracherweiterung", - "extLang.extensionFileName": "Name der Erweiterungsdatei", - "extLang.envVariables": "Umgebungsvariablen", - "extLang.parameters": "Parameter", - "extLang.selectedPath": "Ausgewählter Pfad", - "extLang.installFailedError": "Fehler beim Installieren der Sprache", - "extLang.updateFailedError": "Fehler beim Aktualisieren der Sprache.", - "models.modelUpdateFailedError": "Fehler beim Aktualisieren des Modells", - "models.modelsListEmptyMessage": "Keine Modelle gefunden.", - "models.selectModelTableMessage": "Tabelle auswählen", - "models.selectModelDatabaseMessage": "Datenbank auswählen", - "models.azureModelsListEmptyTitle": "Keine Modelle gefunden.", - "models.azureModelsListEmptyDescription": "Wählen Sie einen anderen Azure ML-Arbeitsbereich aus", - "models.modelsListEmptyDescription": "Eine andere Datenbank oder Tabelle auswählen", - "databaseName": "Datenbank", - "databaseToStoreInfo": "Wählen Sie eine Datenbank zum Speichern des neuen Modells aus.", - "tableToStoreInfo": "Wählen Sie eine vorhandene Tabelle aus, die dem Modellschema entspricht, oder erstellen Sie eine neue Tabelle, um das importierte Modell zu speichern.", - "tableName": "Tabelle", - "modelTableInfo": "Wählen Sie eine Modelltabelle aus, um die Liste der vorhandenen/importierten Modelle anzuzeigen.", - "modelDatabaseInfo": "Wählen Sie eine Datenbank aus, in der vorhandene/importierte Modelle gespeichert sind.", - "existingTableName": "Vorhandene Tabelle", - "newTableName": "Neue Tabelle", - "models.name": "Name", - "models.fileName": "Datei", - "models.description": "Beschreibung", - "models.created": "Erstellt am", - "models.imported": "Importdatum", - "models.framework": "Framework", - "models.frameworkVersion": "Frameworkversion", - "models.version": "Version", - "models.browseButton": "...", - "models.azureAccount": "Azure-Konto", - "models.azureSignIn": "Azure-Anmelde- oder -Aktualisierungskonto", - "predict.columnDatabase": "Quelldatenbank", - "predict.columnDatabaseInfo": "Wählen Sie die Datenbank aus, die das Dataset zum Anwenden der Vorhersage enthält.", - "predict.columnTable": "Quelltabelle", - "predict.columnTableInfo": "Wählen Sie die Tabelle aus, die das Dataset zum Anwenden der Vorhersage enthält.", - "predict.inputColumns": "Modell für die Eingabezuordnung erstellen", - "predict.outputColumns": "Modellausgabe", - "predict.columnName": "Quellspalten", - "predict.dataTypeName": "Typ", - "predict.displayName": "Anzeigename", - "predict.inputName": "Modelleingabe", - "predict.selectColumnTitle": "Wählen Sie eine Spalte aus...", - "models.selectModelDatabaseTitle": "Datenbank mit Modellen auswählen", - "models.selectModelTableTitle": "Tabellen mit Modellen auswählen", - "predict.selectDatabaseTitle": "Datenbank auswählen", - "predict.selectTableTitle": "Tabelle auswählen", - "predict.outputName": "Name", - "models.azureSubscription": "Azure-Abonnement", - "models.azureGroup": "Ressourcengruppe", - "models.azureModelWorkspace": "Azure ML-Arbeitsbereich", - "models.azureModelFilter": "Filter", - "models.azureModels": "Modelle", - "models.azureModelsTitle": "Azure-Modelle", - "models.localModelsTitle": "Lokale Modelle", - "models.modelSourcesTitle": "Quellstandort", - "models.modelSourcePageTitle": "Modellquelltyp auswählen", - "models.localModelSourceDescriptionForImport": "„Dateiupload“ ist ausgewählt. Dadurch können Sie eine Modelldatei von Ihrem lokalen Computer in eine Modelldatenbank in dieser SQL-Instanz importieren. Klicken Sie auf „Weiter“, um fortzufahren.​", - "models.azureModelSourceDescriptionForImport": "„Azure Machine Learning“ ist ausgewählt. Auf diese Weise können Sie Modelle importieren, die in Azure Machine Learning-Arbeitsbereichen in einer Modelldatenbank in dieser SQL-Instanz gespeichert sind. Klicken Sie auf „Weiter“, um fortzufahren.​ ​", - "models.localModelSourceDescriptionForPredict": "„Dateiupload“ ist ausgewählt. Dadurch können Sie eine Modelldatei von Ihrem lokalen Computer hochladen. Klicken Sie auf „Weiter“, um fortzufahren.​​", - "models.importedModelSourceDescriptionForPredict": "\"Importierte Modelle\" ist ausgewählt. Auf diese Weise können Sie aus Modellen auswählen, die in einer Modelltabelle in Ihrer Datenbank gespeichert sind. Klicken Sie auf \"Weiter\", um den Vorgang fortzusetzen.​", - "models.azureModelSourceDescriptionForPredict": "„Azure Machine Learning“ ist ausgewählt. Auf diese Weise können Sie aus Modellen auswählen, die in Azure Machine Learning-Arbeitsbereichen gespeichert sind. Klicken Sie auf „ Weiter“, um fortzufahren. ​", - "models.modelImportTargetPageTitle": "Wählen Sie den Speicherort für den Import der Modelle aus oder geben Sie diesen ein.", - "models.columnSelectionPageTitle": "Quelldaten dem Modell zuordnen", - "models.modelDetailsPageTitle": "Modelldetails eingeben", - "models.modelLocalSourceTitle": "Quelldateien", - "models.modelLocalSourceTooltip": "Dateipfade der zu importierenden Modelle", - "models.onnxNotSupportedError": "Die ONNX-Laufzeit wird auf dem aktuellen Server nicht unterstützt.", - "models.currentModelsTitle": "Modelle", - "models.importModelDoneButton": "Importieren", - "models.predictModel": "Vorhersagen", - "models.RegisterWizard": "Importieren von Modellen", - "models.viewImportModelsTitle": "Modelle anzeigen und importieren", - "models.viewImportModelsDesc": "Machine Learning-Modelle können in einer oder mehreren Datenbanken und Tabellen gespeichert werden. Wählen Sie die Modelldatenbank und die Tabelle aus, um die darin enthaltenen Modelle anzuzeigen.", - "models.viewImportModeledForPredictDesc": "Die Modelle sind in einer oder mehreren Datenbanken und Tabellen gespeichert. Wählen Sie die Modelldatenbank und die Tabelle aus, um die darin enthaltenen Modelle anzuzeigen.", - "models.learnMoreLink": "Weitere Informationen.", - "models.importModelTitle": "Importieren oder Anzeigen von Modellen", - "models.editModelTitle": "Modell bearbeiten", - "models.importModelDesc": "In der Datenbank gespeicherte Machine Learning-Modelle importieren oder anzeigen", - "models.makePredictionTitle": "Vorhersagen vornehmen", - "models.makePredictionDesc": "Vorhergesagten Wert oder Ergebnisse mithilfe eines verwalteten Modells generieren", - "models.createNotebookTitle": "Notebook erstellen", - "models.createNotebookDesc": "Experimente ausführen und Modelle in einem Notizbuch erstellen", - "models.modelRegisteredSuccessfully": "Das Modell wurde erfolgreich registriert", - "models.modelUpdatedSuccessfully": "Die Modelle wurden erfolgreich aktualisiert", - "models.modelFailedToRegistered": "Fehler beim Registrieren des Modells.", - "models.localModelSource": "Dateiupload", - "models.localModelPageTitle": "Modelldatei hochladen", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Aus Azure Machine Learning importieren", - "models.importedModelsPageTitle": "Importiertes Modell auswählen", - "models.registeredModelsSource": "Importierte Modelle", - "models.downloadModelMsgTaskName": "Das Modell wird aus Azure heruntergeladen", - "models.invalidAzureResourceError": "Ungültige Azure-Ressource", - "models.invalidModelToRegisterError": "Ungültiges Modell zum Registrieren", - "models.invalidModelToPredictError": "Ungültiges Modell für Vorhersage", - "models.invalidModelParametersError": "Wählen Sie gültige Quelltabellen-und Modellparameter aus.", - "models.invalidModelToSelectError": "Wählen Sie ein gültiges Modell aus", - "models.invalidModelImportTargetError": "Wählen Sie eine gültige Tabelle aus", - "models.columnDataTypeMismatchWarningHelper": "Klicken Sie hier, um die Warnungsdetails zu überprüfen", - "models.columnDataTypeMismatchWarningHeading": "Unterschiede beim Datentyp", - "models.columnDataTypeMismatchWarning": "Der Datentyp der Quelltabellenspalte stimmt nicht mit dem erforderlichen Eingabefeldtyp überein.", - "models.outputColumnDataTypeNotSupportedWarning": "Der Datentyp der Ausgabespalte stimmt nicht mit dem Typ des Ausgabefelds überein.", - "models.modelNameRequiredError": "Der Modellname muss angegeben werden.", - "models.modelsRequiredError": "Wählen Sie mindestens ein Modul zum Importieren aus.", - "models.updateModelFailedError": "Fehler beim Aktualisieren des Modells", - "models.modelSchemaIsAcceptedMessage": "Die Tabelle erfüllt die Anforderungen!", - "models.selectModelsTableMessage": "Modelltabelle auswählen", - "models.modelSchemaIsNotAcceptedMessage": "Ungültige Tabellenstruktur!", - "models.importModelFailedError": "Fehler beim Registrieren des Modells: {0}, Datei: {1}", - "models.invalidImportTableError": "Ungültige Tabelle zum Importieren von Modellen. Datenbankname: {0}, Tabellenname: {1}", - "models.invalidImportTableSchemaError": "Das Tabellenschema wird für den Modellimport nicht unterstützt. Datenbankname: {0}, Tabellenname: {1}.", - "models.loadModelParameterFailedError": "Fehler beim Laden der Modellparameter", - "models.unsupportedModelParameterType": "Nicht unterstützt", - "dashboardTitle": "Machine Learning", "dashboardDesc": "Machine Learning für SQL-Datenbanken", "dashboardLinksTitle": "Nützliche Links", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "Videotutorials", - "showMoreTitle": "Mehr anzeigen", - "showLessTitle": "Weniger anzeigen", + "databaseName": "Datenbank", + "databaseToStoreInfo": "Wählen Sie eine Datenbank zum Speichern des neuen Modells aus.", + "editTitle": "Bearbeiten", + "existingTableName": "Vorhandene Tabelle", + "extLang.CancelButtonText": "Abbrechen", + "extLang.DialogTitle": "Sprachen", + "extLang.DoneButtonText": "Schließen", + "extLang.Local": "localhost", + "extLang.OkButtonText": "OK", + "extLang.SaveButtonText": "Speichern", + "extLang.Target": "Ziel", + "extLang.delete": "Löschen", + "extLang.envVariables": "Umgebungsvariablen", + "extLang.extensionFileLocation": "Speicherort der Spracherweiterung", + "extLang.extensionFileName": "Name der Erweiterungsdatei", + "extLang.extensionFilePath": "Spracherweiterungspfad", + "extLang.fileBrowserTabTitle": "Dateibrowser", + "extLang.installButtonText": "Installieren", + "extLang.installFailedError": "Fehler beim Installieren der Sprache", + "extLang.installTabTitle": "Installiert", + "extLang.languageCreatedDate": "Installiert", + "extLang.languageName": "Name", + "extLang.languagePlatform": "Plattform", + "extLang.newLanguageTabTitle": "Neu hinzufügen", + "extLang.parameters": "Parameter", + "extLang.selectedPath": "Ausgewählter Pfad", + "extLang.updateFailedError": "Fehler beim Aktualisieren der Sprache.", "learnMoreTitle": "Weitere Informationen", - "sqlMlDocTitle": "SQL Machine Learning-Dokumentation", - "sqlMlExtDocTitle": "Machine Learning-Erweiterung in Azure Data Studio", - "sqlMlExtDocDesc": "Erfahren Sie, wie Sie Machine Learning-Erweiterungen in Azure Data Studio verwenden, um Pakete zu verwalten, Vorhersagen zu treffen und Modelle zu importieren.", - "sqlMlDocDesc": "Erfahren Sie, wie Sie Machine Learning in SQL Server und SQL auf Azure verwenden, um Python- und R-Skripts für relationale Daten auszuführen.", - "sqlMlsDocTitle": "SQL Server-Machine Learning Services (Python und R)", - "sqlMlsDocDesc": "Erste Schritte mit Machine Learning Services auf SQL Server und deren Installation unter Windows und Linux.", - "sqlMlsMIDocTitle": "Machine Learning Services in Azure SQL Managed Instance", - "sqlMlsMIDocDesc": "Erste Schritte mit Machine Learning Services in Azure SQL Managed Instances.", + "ml.dataCount": "Es wird/werden {0} Model(e) angezeigt.", + "mls.cannotFindPython.error": "Die ausführbare Python-Datei \"{0}\" wurde nicht gefunden. Stellen Sie sicher, dass Python ordnungsgemäß installiert und konfiguriert ist", + "mls.cannotFindR.error": "Die ausführbare R-Datei \"{0}\" wurde nicht gefunden. Stellen Sie sicher, dass R ordnungsgemäß installiert und konfiguriert ist", + "mls.configAction": "Aktion", + "mls.configStatus": "Aktiviert", + "mls.configTitle": "Konfiguration", + "mls.configUpdateFailed": "Fehler beim Ändern der Machine Learning Services-Konfigurationen", + "mls.confirmEnableExternalScripts": "Für die Paketverwaltung ist ein externes Skript erforderlich. Möchten Sie dies wirklich aktivieren?", + "mls.confirmInstallPythonPackages": "Möchten Sie die erforderlichen Pakete installieren?", + "mls.disableButtonTitle": "Deaktivieren", + "mls.downloadError": "Fehler beim Herunterladen", + "mls.downloadingProgress": "Download wird ausgeführt.", + "mls.enableButtonTitle": "Aktivieren", + "mls.enableExternalScriptsError": "Fehler beim Aktivieren des externen Skripts.", + "mls.enabledMessage": "Machine Learning Services aktiviert", + "mls.externalExecuteScriptTitle": "Externes Ausführungsskript", + "mls.externalScriptsIsRequiredError": "Für diese Aktion ist eine externe Skriptkonfiguration erforderlich.", + "mls.httpGetRequestError": "Fehler beim Anfordern von Paketinformationen: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Die folgenden Python-Pakete sind für die Installation erforderlich: {0}", + "mls.installDependencies.confirmInstallRPackages": "Die folgenden R-Pakete sind für die Installation erforderlich: {0}", + "mls.installDependencies.getPackagesError": "Fehler beim Abrufen installierter Python-Pakete. Fehler: {0}", + "mls.installDependencies.packages": "Erforderliche Pakete werden installiert...", + "mls.installDependencies.packagesAlreadyInstalled": "Die erforderlichen Pakete sind bereits installiert.", + "mls.installModelMngDependencies.msgTaskName": "Überprüfen von Modellverwaltungsabhängigkeiten", + "mls.installPackageMngDependencies.msgTaskName": "Überprüfen von Paketverwaltungsabhängigkeiten", + "mls.installingDependencies": "Fehler beim Installieren von Abhängigkeiten...", + "mls.invalidModelIdError": "Ungültige Modell-ID. Modell-URL: {0}", + "mls.latestVersion": "Neueste", + "mls.managePackages.error": "Die Paketverwaltung wird für den Server nicht unterstützt. Stellen Sie sicher, dass Python oder R installiert ist.", + "mls.mssqlExtensionNotLoaded": "Die MSSQL-Erweiterung wurde nicht geladen", + "mls.noArtifactError": "Das Modell verfügt über kein Artefakt. Modell-URL: {0}", + "mls.noResultError": "Kein Ergebnis zurückgegeben", + "mls.notebookExtensionNotLoaded": "Die Notebook-Erweiterung wurde nicht geladen", + "mls.packageManager.NoConnection": "Keine Verbindung ausgewählt", + "mls.pythonConfigError": "Die ausführbare Python-Datei ist nicht konfiguriert", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "Die ausführbare R-Datei ist nicht konfiguriert", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "Die erforderlichen Pakete sind nicht installiert", + "mls.resourceNotFound": "Die angegebene Ressource wurde nicht gefunden", + "mls.taskFailedError.error": "Fehler beim Abschließen der Aufgabe \"{0}\". Fehler: {1}", + "mls.verifyOdbcDriverError.error": "\"{0}\" ist für die Paketverwaltung erforderlich. Stellen Sie sicher, dass sie installiert und ordnungsgemäß eingerichtet ist.", "mlsInstallObdcDocTitle": "Installieren des Microsoft ODBC Driver for SQL Server", "mlsInstallOdbcDocDesc": "In diesem Dokument wird erläutert, wie der Microsoft ODBC Driver for SQL Server installiert wird.", - "onnxOnEdgeOdbcDocTitle": "Machine Learning und KI mit ONNX in SQL-Datenbank Edge-Vorschau", + "modelDatabaseInfo": "Wählen Sie eine Datenbank aus, in der vorhandene/importierte Modelle gespeichert sind.", + "modelTableInfo": "Wählen Sie eine Modelltabelle aus, um die Liste der vorhandenen/importierten Modelle anzuzeigen.", + "models.RegisterWizard": "Importieren von Modellen", + "models.azureAccount": "Azure-Konto", + "models.azureGroup": "Ressourcengruppe", + "models.azureModelFilter": "Filter", + "models.azureModelPageTitle": "Aus Azure Machine Learning importieren", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "„Azure Machine Learning“ ist ausgewählt. Auf diese Weise können Sie Modelle importieren, die in Azure Machine Learning-Arbeitsbereichen in einer Modelldatenbank in dieser SQL-Instanz gespeichert sind. Klicken Sie auf „Weiter“, um fortzufahren.​ ​", + "models.azureModelSourceDescriptionForPredict": "„Azure Machine Learning“ ist ausgewählt. Auf diese Weise können Sie aus Modellen auswählen, die in Azure Machine Learning-Arbeitsbereichen gespeichert sind. Klicken Sie auf „ Weiter“, um fortzufahren. ​", + "models.azureModelWorkspace": "Azure ML-Arbeitsbereich", + "models.azureModels": "Modelle", + "models.azureModelsListEmptyDescription": "Wählen Sie einen anderen Azure ML-Arbeitsbereich aus", + "models.azureModelsListEmptyTitle": "Keine Modelle gefunden.", + "models.azureModelsTitle": "Azure-Modelle", + "models.azureSignIn": "Azure-Anmelde- oder -Aktualisierungskonto", + "models.azureSubscription": "Azure-Abonnement", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "Der Datentyp der Quelltabellenspalte stimmt nicht mit dem erforderlichen Eingabefeldtyp überein.", + "models.columnDataTypeMismatchWarningHeading": "Unterschiede beim Datentyp", + "models.columnDataTypeMismatchWarningHelper": "Klicken Sie hier, um die Warnungsdetails zu überprüfen", + "models.columnSelectionPageTitle": "Quelldaten dem Modell zuordnen", + "models.confirmDeleteModel": "Möchten Sie das Modell „{0}“ wirklich löschen?", + "models.createNotebookDesc": "Experimente ausführen und Modelle in einem Notizbuch erstellen", + "models.createNotebookTitle": "Notebook erstellen", + "models.created": "Erstellt am", + "models.currentModelsTitle": "Modelle", + "models.description": "Beschreibung", + "models.downloadModelMsgTaskName": "Das Modell wird aus Azure heruntergeladen", + "models.editModelTitle": "Modell bearbeiten", + "models.fileName": "Datei", + "models.framework": "Framework", + "models.frameworkVersion": "Frameworkversion", + "models.importModelDesc": "In der Datenbank gespeicherte Machine Learning-Modelle importieren oder anzeigen", + "models.importModelDoneButton": "Importieren", + "models.importModelFailedError": "Fehler beim Registrieren des Modells: {0}, Datei: {1}", + "models.importModelTitle": "Importieren oder Anzeigen von Modellen", + "models.imported": "Importdatum", + "models.importedModelSourceDescriptionForPredict": "\"Importierte Modelle\" ist ausgewählt. Auf diese Weise können Sie aus Modellen auswählen, die in einer Modelltabelle in Ihrer Datenbank gespeichert sind. Klicken Sie auf \"Weiter\", um den Vorgang fortzusetzen.​", + "models.importedModelsPageTitle": "Importiertes Modell auswählen", + "models.invalidAzureResourceError": "Ungültige Azure-Ressource", + "models.invalidImportTableError": "Ungültige Tabelle zum Importieren von Modellen. Datenbankname: {0}, Tabellenname: {1}", + "models.invalidImportTableSchemaError": "Das Tabellenschema wird für den Modellimport nicht unterstützt. Datenbankname: {0}, Tabellenname: {1}.", + "models.invalidModelImportTargetError": "Wählen Sie eine gültige Tabelle aus", + "models.invalidModelParametersError": "Wählen Sie gültige Quelltabellen-und Modellparameter aus.", + "models.invalidModelToPredictError": "Ungültiges Modell für Vorhersage", + "models.invalidModelToRegisterError": "Ungültiges Modell zum Registrieren", + "models.invalidModelToSelectError": "Wählen Sie ein gültiges Modell aus", + "models.learnMoreLink": "Weitere Informationen.", + "models.loadModelParameterFailedError": "Fehler beim Laden der Modellparameter", + "models.localModelPageTitle": "Modelldatei hochladen", + "models.localModelSource": "Dateiupload", + "models.localModelSourceDescriptionForImport": "„Dateiupload“ ist ausgewählt. Dadurch können Sie eine Modelldatei von Ihrem lokalen Computer in eine Modelldatenbank in dieser SQL-Instanz importieren. Klicken Sie auf „Weiter“, um fortzufahren.​", + "models.localModelSourceDescriptionForPredict": "„Dateiupload“ ist ausgewählt. Dadurch können Sie eine Modelldatei von Ihrem lokalen Computer hochladen. Klicken Sie auf „Weiter“, um fortzufahren.​​", + "models.localModelsTitle": "Lokale Modelle", + "models.makePredictionDesc": "Vorhergesagten Wert oder Ergebnisse mithilfe eines verwalteten Modells generieren", + "models.makePredictionTitle": "Vorhersagen vornehmen", + "models.modelDetailsPageTitle": "Modelldetails eingeben", + "models.modelFailedToRegistered": "Fehler beim Registrieren des Modells.", + "models.modelImportTargetPageTitle": "Wählen Sie den Speicherort für den Import der Modelle aus oder geben Sie diesen ein.", + "models.modelLocalSourceTitle": "Quelldateien", + "models.modelLocalSourceTooltip": "Dateipfade der zu importierenden Modelle", + "models.modelNameRequiredError": "Der Modellname muss angegeben werden.", + "models.modelRegisteredSuccessfully": "Das Modell wurde erfolgreich registriert", + "models.modelSchemaIsAcceptedMessage": "Die Tabelle erfüllt die Anforderungen!", + "models.modelSchemaIsNotAcceptedMessage": "Ungültige Tabellenstruktur!", + "models.modelSourcePageTitle": "Modellquelltyp auswählen", + "models.modelSourcesTitle": "Quellstandort", + "models.modelUpdateFailedError": "Fehler beim Aktualisieren des Modells", + "models.modelUpdatedSuccessfully": "Die Modelle wurden erfolgreich aktualisiert", + "models.modelsListEmptyDescription": "Eine andere Datenbank oder Tabelle auswählen", + "models.modelsListEmptyMessage": "Keine Modelle gefunden.", + "models.modelsRequiredError": "Wählen Sie mindestens ein Modul zum Importieren aus.", + "models.name": "Name", + "models.onnxNotSupportedError": "Die ONNX-Laufzeit wird auf dem aktuellen Server nicht unterstützt.", + "models.outputColumnDataTypeNotSupportedWarning": "Der Datentyp der Ausgabespalte stimmt nicht mit dem Typ des Ausgabefelds überein.", + "models.predictModel": "Vorhersagen", + "models.registeredModelsSource": "Importierte Modelle", + "models.selectModelDatabaseMessage": "Datenbank auswählen", + "models.selectModelDatabaseTitle": "Datenbank mit Modellen auswählen", + "models.selectModelTableMessage": "Tabelle auswählen", + "models.selectModelTableTitle": "Tabellen mit Modellen auswählen", + "models.selectModelsTableMessage": "Modelltabelle auswählen", + "models.unsupportedModelParameterType": "Nicht unterstützt", + "models.updateModelFailedError": "Fehler beim Aktualisieren des Modells", + "models.version": "Version", + "models.viewImportModeledForPredictDesc": "Die Modelle sind in einer oder mehreren Datenbanken und Tabellen gespeichert. Wählen Sie die Modelldatenbank und die Tabelle aus, um die darin enthaltenen Modelle anzuzeigen.", + "models.viewImportModelsDesc": "Machine Learning-Modelle können in einer oder mehreren Datenbanken und Tabellen gespeichert werden. Wählen Sie die Modelldatenbank und die Tabelle aus, um die darin enthaltenen Modelle anzuzeigen.", + "models.viewImportModelsTitle": "Modelle anzeigen und importieren", + "msgNo": "Nein", + "msgYes": "Ja", + "newTableName": "Neue Tabelle", + "notSupportedEventArg": "Nicht unterstützte Ereignisargumente", + "notebookExtensionFailedError": "Die Erweiterung konnte aufgrund ihrer Abhängigkeit von der Notebook-Erweiterung nicht geladen werden. Überprüfen Sie das Ausgabeprotokoll für die Notebook-Erweiterung, um weitere Details zu erhalten.", "onnxOnEdgeOdbcDocDesc": "Erste Schritte mit Machine Learning in Azure SQL-Datenbank Edge", - "ml.dataCount": "Es wird/werden {0} Model(e) angezeigt." + "onnxOnEdgeOdbcDocTitle": "Machine Learning und KI mit ONNX in SQL-Datenbank Edge-Vorschau", + "predict.columnDatabase": "Quelldatenbank", + "predict.columnDatabaseInfo": "Wählen Sie die Datenbank aus, die das Dataset zum Anwenden der Vorhersage enthält.", + "predict.columnName": "Quellspalten", + "predict.columnTable": "Quelltabelle", + "predict.columnTableInfo": "Wählen Sie die Tabelle aus, die das Dataset zum Anwenden der Vorhersage enthält.", + "predict.dataTypeName": "Typ", + "predict.displayName": "Anzeigename", + "predict.inputColumns": "Modell für die Eingabezuordnung erstellen", + "predict.inputName": "Modelleingabe", + "predict.outputColumns": "Modellausgabe", + "predict.outputName": "Name", + "predict.selectColumnTitle": "Wählen Sie eine Spalte aus...", + "predict.selectDatabaseTitle": "Datenbank auswählen", + "predict.selectTableTitle": "Tabelle auswählen", + "showLessTitle": "Weniger anzeigen", + "showMoreTitle": "Mehr anzeigen", + "sqlMlDocDesc": "Erfahren Sie, wie Sie Machine Learning in SQL Server und SQL auf Azure verwenden, um Python- und R-Skripts für relationale Daten auszuführen.", + "sqlMlDocTitle": "SQL Machine Learning-Dokumentation", + "sqlMlExtDocDesc": "Erfahren Sie, wie Sie Machine Learning-Erweiterungen in Azure Data Studio verwenden, um Pakete zu verwalten, Vorhersagen zu treffen und Modelle zu importieren.", + "sqlMlExtDocTitle": "Machine Learning-Erweiterung in Azure Data Studio", + "sqlMlsDocDesc": "Erste Schritte mit Machine Learning Services auf SQL Server und deren Installation unter Windows und Linux.", + "sqlMlsDocTitle": "SQL Server-Machine Learning Services (Python und R)", + "sqlMlsMIDocDesc": "Erste Schritte mit Machine Learning Services in Azure SQL Managed Instances.", + "sqlMlsMIDocTitle": "Machine Learning Services in Azure SQL Managed Instance", + "tableName": "Tabelle", + "tableToStoreInfo": "Wählen Sie eine vorhandene Tabelle aus, die dem Modellschema entspricht, oder erstellen Sie eine neue Tabelle, um das importierte Modell zu speichern." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Machine Learning-Abhängigkeiten installieren", + "ml.command.enableExternalScript": "Externes Skript aktivieren", + "ml.command.importModel": "Modell importieren", + "ml.command.manageLanguages": "Externe Sprachen verwalten", + "ml.command.manageModels": "Modelle verwalten", + "ml.command.managePackages": "Pakete in Datenbank verwalten", + "ml.command.predictModel": "Vorhersage vornehmen", + "ml.configuration.title": "Machine Learning-Konfigurationen", + "ml.enablePython.description": "Python-Paketverwaltung in Datenbank aktivieren.", + "ml.enableR.description": "R-Paketverwaltung in Datenbank aktivieren.", + "ml.pythonPath.description": "Lokaler Pfad zu einer bereits vorhandenen R-Installation, die von Machine Learning verwendet wird.", + "ml.rPath.description": "Lokaler Pfad zu einer bereits vorhandenen R-Installation, die von Machine Learning verwendet wird.", + "title.configurations": "Konfigurationen", + "title.documents": "Dokumente", + "title.endpoints": "Endpunkte", + "title.tasks": "Aufgaben" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json index aeb03ec3d1..453644b858 100644 --- a/i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Markdown-Sprachgrundlagen", - "description": "Bietet Ausschnitte und Syntaxhervorhebung für Markdown." + "description": "Bietet Ausschnitte und Syntaxhervorhebung für Markdown.", + "displayName": "Markdown-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json index 19ee32015e..1ef9a7b536 100644 --- a/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "Link folgen" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Vorschau] {0}", + "onPreviewStyleLoadError": "'markdown.styles' konnte nicht geladen werden: {0}", + "preview.clickOpenFailed": "{0} konnte nicht geöffnet werden.", + "previewTitle": "Vorschau von {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} kann nicht gefunden werden.", + "preview.securityMessage.label": "Sicherheitswarnung – Inhalt deaktiviert", + "preview.securityMessage.text": "In diesem Dokument wurden einige Inhalte deaktiviert.", + "preview.securityMessage.title": "Potenziell unsichere Inhalte wurden in der Markdown-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Markdown-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren." + }, + "dist/security": { + "disable.description": "Alle Inhalte und Skriptausführung zulassen. Nicht empfohlen.", + "disable.title": "Deaktivieren", + "disableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich deaktivieren", + "enableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", + "insecureContent.description": "Laden von Inhalten über HTTP aktivieren", + "insecureContent.title": "Unsicheren Inhalt zulassen", + "insecureLocalContent.description": "Laden von Inhalten über HTTP von localhost aktivieren", + "insecureLocalContent.title": "Unsichere lokale Inhalte zulassen", + "moreInfo.title": "Weitere Informationen", + "preview.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für die Markdown-Vorschau in diesem Arbeitsbereich auswählen", + "strict.description": "Nur sicheren Inhalt laden", + "strict.title": "Strict", + "toggleSecurityWarning.description": "Hat keinen Einfluss auf die Inhaltssicherheitsebene" + }, "package": { - "displayName": "Markdown-Sprachfeatures", + "configuration.markdown.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor.", + "configuration.markdown.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", + "configuration.markdown.links.openLocation.description": "Steuert, wo Links in Markdowndateien geöffnet werden sollen.", + "configuration.markdown.preview.openMarkdownLinks.description": "Steuert, wie Links zu anderen Markdowndateien in der Markdown-Vorschau geöffnet werden sollen.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Links im Editor öffnen", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Links in der Markdown-Vorschau öffnen", "description": "Bietet umfangreiche Sprachunterstützung für Markdown.", + "displayName": "Markdown-Sprachfeatures", "markdown.preview.breaks.desc": "Legt fest, wie Zeilenumbrüche in der Markdown-Vorschau gerendert werden. Durch eine Festlegung auf TRUE wird \"
\" für Zeilenumbrüche innerhalb von Absätzen erstellt.", - "markdown.preview.linkify": "Aktiviert oder deaktiviert die Konvertierung von URL-ähnlichem Text in Links in der Markdown-Vorschau.", - "markdown.preview.typographer": "Hiermit aktivieren oder deaktivieren Sie sprachneutrale Ersetzungen und die Anpassung von Anführungszeichen in der Markdown-Vorschau.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Doppelklicken Sie in die Markdown-Vorschau, um zum Editor zu wechseln.", "markdown.preview.fontFamily.desc": "Steuert die Schriftfamilie, die in der Markdown-Vorschau verwendet wird.", "markdown.preview.fontSize.desc": "Steuert den Schriftgrad in Pixeln, der in der Markdown-Vorschau verwendet wird.", "markdown.preview.lineHeight.desc": "Steuert die Zeilenhöhe, die in der Markdown-Vorschau verwendet wird. Diese Zahl ist relativ zum Schriftgrad.", + "markdown.preview.linkify": "Aktiviert oder deaktiviert die Konvertierung von URL-ähnlichem Text in Links in der Markdown-Vorschau.", "markdown.preview.markEditorSelection.desc": "Hiermit wird die aktuelle Editor-Auswahl in der Markdown-Vorschau markiert.", + "markdown.preview.refresh.title": "Vorschau aktualisieren", "markdown.preview.scrollEditorWithPreview.desc": "Hiermit wird die Ansicht des Editors beim Scrollen in einer Markdown-Vorschau aktualisiert.", "markdown.preview.scrollPreviewWithEditor.desc": "Hiermit wird die Ansicht der Vorschau beim Scrollen in einem Markdown-Editor aktualisiert.", "markdown.preview.title": "Vorschau öffnen", + "markdown.preview.toggleLock.title": "Vorschausperre umschalten", + "markdown.preview.typographer": "Hiermit aktivieren oder deaktivieren Sie sprachneutrale Ersetzungen und die Anpassung von Anführungszeichen in der Markdown-Vorschau.", "markdown.previewSide.title": "Vorschau an der Seite öffnen", "markdown.showLockedPreviewToSide.title": "Gesperrte Vorschau an der Seite öffnen", + "markdown.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für Vorschau ändern", "markdown.showSource.title": "Quelle anzeigen", "markdown.styles.dec": "Eine Liste von URLs oder lokalen Pfaden zu CSS (Cascading Stylesheets) aus der Markdown-Vorschau, die verwendet werden sollen. Relative Pfade werden relativ zu dem Ordner interpretiert, der im Explorer geöffnet ist. Wenn kein Ordner geöffnet ist, werden sie relativ zum Speicherort der Markdowndatei interpretiert. \"\\\" müssen grundsätzlich als \"\\\\\" geschrieben werden.", - "markdown.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für Vorschau ändern", "markdown.trace.desc": "Aktiviert die Debugprotokollierung für die Markdownerweiterung.", - "markdown.preview.refresh.title": "Vorschau aktualisieren", - "markdown.preview.toggleLock.title": "Vorschausperre umschalten", - "configuration.markdown.preview.openMarkdownLinks.description": "Steuert, wie Links zu anderen Markdowndateien in der Markdown-Vorschau geöffnet werden sollen.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Links im Editor öffnen", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Links in der Markdown-Vorschau öffnen", - "configuration.markdown.links.openLocation.description": "Steuert, wo Links in Markdowndateien geöffnet werden sollen.", - "configuration.markdown.links.openLocation.currentGroup": "Öffnen Sie Links in der aktiven Editor-Gruppe.", - "configuration.markdown.links.openLocation.beside": "Öffnen Sie die Links neben dem aktiven Editor." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "Link folgen" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "In diesem Dokument wurden einige Inhalte deaktiviert.", - "preview.securityMessage.title": "Potenziell unsichere Inhalte wurden in der Markdown-Vorschau deaktiviert. Ändern Sie die Sicherheitseinstellung der Markdown-Vorschau, um unsichere Inhalte zuzulassen oder Skripts zu aktivieren.", - "preview.securityMessage.label": "Sicherheitswarnung – Inhalt deaktiviert", - "preview.notFound": "{0} kann nicht gefunden werden." - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "'markdown.styles' konnte nicht geladen werden: {0}", - "preview.clickOpenFailed": "{0} konnte nicht geöffnet werden.", - "lockedPreviewTitle": "[Vorschau] {0}", - "previewTitle": "Vorschau von {0}" - }, - "dist/security": { - "strict.title": "Strict", - "strict.description": "Nur sicheren Inhalt laden", - "insecureLocalContent.title": "Unsichere lokale Inhalte zulassen", - "insecureLocalContent.description": "Laden von Inhalten über HTTP von localhost aktivieren", - "insecureContent.title": "Unsicheren Inhalt zulassen", - "insecureContent.description": "Laden von Inhalten über HTTP aktivieren", - "disable.title": "Deaktivieren", - "disable.description": "Alle Inhalte und Skriptausführung zulassen. Nicht empfohlen.", - "moreInfo.title": "Weitere Informationen", - "enableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich aktivieren", - "disableSecurityWarning.title": "Vorschau von Sicherheitswarnungen in diesem Arbeitsbereich deaktivieren", - "toggleSecurityWarning.description": "Hat keinen Einfluss auf die Inhaltssicherheitsebene", - "preview.showPreviewSecuritySelector.title": "Sicherheitseinstellungen für die Markdown-Vorschau in diesem Arbeitsbereich auswählen" + "workspaceTrust": "Erforderlich, um Formatvorlagen zu laden, die im Arbeitsbereich konfiguriert sind." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json index 19d32587e2..08685127b3 100644 --- a/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Beide Änderungen akzeptieren", + "acceptCurrentChange": "Aktuelle Änderung akzeptieren", + "acceptIncomingChange": "Eingehende Änderung akzeptieren", + "compareChanges": "Änderungen vergleichen" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: Aktuelle Änderungen ⟷ Eingehende Änderungen", + "cursorNotInConflict": "Der Editor-Cursor ist nicht innerhalb eines Mergingkonflikts", + "cursorOnCommonAncestorsRange": "Der Editor-Cursor ist innerhalb des Blocks gemeinsamer Vorgänger, verschieben Sie ihn entweder in den Block \"aktuell\" oder \"eingehend\".", + "cursorOnSplitterRange": "Der Editor-Cursor ist innerhalb der Mergingkonfliktaufteilung, verschieben Sie ihn entweder in den Block \"aktuell\" oder \"eingehend\".", + "noConflicts": "Keine Merge-Konflikte in dieser Datei gefunden", + "noOtherConflictsInThisFile": "Keine weiteren Merge-Konflikte in dieser Datei" + }, + "dist/mergeDecorator": { + "currentChange": "(Aktuelle Änderung)", + "incomingChange": "(Eingehende Änderung)" + }, "package": { - "displayName": "Merge-Konflikt", - "description": "Hervorhebung und Befehle für Inline-Mergingkonflikte.", - "command.category": "Merge-Konflikt", + "command.accept.all-both": "Alle beide akzeptieren", "command.accept.all-current": "Alle aktuellen akzeptieren", "command.accept.all-incoming": "Alle eingehenden akzeptieren", - "command.accept.all-both": "Alle beide akzeptieren", + "command.accept.both": "Beides akzeptieren", "command.accept.current": "Aktuelles akzeptieren", "command.accept.incoming": "Eingehendes akzeptieren", "command.accept.selection": "Auswahl akzeptieren", - "command.accept.both": "Beides akzeptieren", + "command.category": "Merge-Konflikt", + "command.compare": "Aktuellen Konflikt vergleichen", "command.next": "Nächster Konflikt", "command.previous": "Vorheriger Konflikt", - "command.compare": "Aktuellen Konflikt vergleichen", - "config.title": "Merge-Konflikt", "config.autoNavigateNextConflictEnabled": "Gibt an, ob automatisch zum nächsten Mergekonflikt navigiert werden soll, nachdem ein Mergekonflikt behoben wurde.", "config.codeLensEnabled": "CodeLens für Mergingkonfliktblöcke im Editor erstellen.", "config.decoratorsEnabled": "Decorator-Elemente für Mergingkonfliktblöcke im Editor erstellen.", "config.diffViewPosition": "Steuert, wo die Vergleichsansicht beim Vergleich von Änderungen in Zusammenführungskonflikten geöffnet wird.", - "config.diffViewPosition.current": "Hiermit wird die Vergleichsansicht in der aktuellen Editorgruppe geöffnet.", + "config.diffViewPosition.below": "Hiermit wird die Vergleichsansicht unterhalb der aktuellen Editorgruppe geöffnet.", "config.diffViewPosition.beside": "Hiermit öffnen Sie die Vergleichsansicht neben der aktuellen Editorgruppe.", - "config.diffViewPosition.below": "Hiermit wird die Vergleichsansicht unterhalb der aktuellen Editorgruppe geöffnet." + "config.diffViewPosition.current": "Hiermit wird die Vergleichsansicht in der aktuellen Editorgruppe geöffnet.", + "config.title": "Merge-Konflikt", + "description": "Hervorhebung und Befehle für Inline-Mergingkonflikte.", + "displayName": "Merge-Konflikt" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json index 60285b30f1..cfb939ab94 100644 --- a/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Microsoft-Konto", - "description": "Microsoft-Authentifizierungsanbieter", - "signIn": "Anmelden", - "signOut": "Abmelden" - }, "dist/AADHelper": { "signOut": "Sie wurden abgemeldet, weil beim Lesen der gespeicherten Authentifizierungsinformationen ein Fehler aufgetreten ist." }, "dist/keychain": { - "troubleshooting": "Leitfaden zur Problembehandlung", - "keychainWriteError": "Fehler beim Schreiben von Anmeldeinformationen in Keychain: \"{0}\"." + "keychainWriteError": "Fehler beim Schreiben von Anmeldeinformationen in Keychain: \"{0}\".", + "troubleshooting": "Leitfaden zur Problembehandlung" + }, + "package": { + "description": "Microsoft-Authentifizierungsanbieter", + "displayName": "Microsoft-Konto", + "signIn": "Anmelden", + "signOut": "Abmelden" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json index 78cb954570..53d6ead799 100644 --- a/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Hiermit werden Schemas zu JSON-Dateien im aktuellen Projekt zugeordnet.", - "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", - "json.schemas.fileMatch.desc": "Ein Array aus Dateimustern zum Abgleich beim Auflösen von JSON-Dateien in Schemas", - "json.schemas.fileMatch.item.desc": "Ein Dateimuster, das \"*\" enthalten kann, zum Abgleich beim Auflösen von JSON-Dateien in Schemas", - "json.schemas.schema.desc": "Die Schemadefinition für die angegebene URL. Das Schema muss nur angegeben werden, um Zugriffe auf die Schema-URL zu vermeiden.", - "json.format.enable.desc": "Standard-JSON-Formatierer aktivieren/deaktivieren (Neustart erforderlich)", - "mssqlCluster.uploadFiles": "Dateien hochladen", - "mssqlCluster.mkdir": "Neues Verzeichnis", - "mssqlCluster.deleteFiles": "Löschen", - "mssqlCluster.previewFile": "Vorschau", - "mssqlCluster.saveFile": "Speichern", - "mssqlCluster.copyPath": "Pfad kopieren", - "mssqlCluster.manageAccess": "Zugriff verwalten", - "notebook.command.new": "Neues Notebook", - "notebook.command.open": "Notebook öffnen", - "tab.bigDataClusterDescription": "Aufgaben und Informationen zu Ihrem SQL Server-Big Data-Cluster", - "title.bigDataCluster": "SQL Server-Big Data-Cluster", - "title.submitSparkJob": "Spark-Auftrag übermitteln", - "title.newSparkJob": "Neuer Spark-Auftrag", - "title.openSparkHistory": "Spark-Verlauf anzeigen", - "title.openYarnHistory": "Yarn-Verlauf anzeigen", - "title.tasks": "Aufgaben", - "title.installPackages": "Pakete installieren", - "title.configurePython": "Python für Notebooks konfigurieren", - "title.openClusterDashboard": "Cluster\r\nDashboard", - "title.searchServers": "Suche: Server", - "title.clearSearchServerResult": "Suche: Suchserverergebnisse löschen", - "title.endpoints": "Dienstendpunkte", - "title.books": "Notebooks", - "title.showLogFile": "Protokolldatei anzeigen", - "mssql.disabled": "Deaktiviert", - "mssql.enabled": "Aktiviert", - "mssql.exportNotebookToSql": "Notebook als SQL exportieren", - "mssql.exportSqlAsNotebook": "SQL als Notebook exportieren", - "mssql.configuration.title": "MSSQL-Konfiguration", - "mssql.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", - "mssql.query.maxXmlCharsToStore": "Anzahl von XML-Zeichen, die nach dem Ausführen einer Abfrage gespeichert werden sollen", - "mssql.format.alignColumnDefinitionsInColumns": "Sollen Spaltendefinitionen ausgerichtet werden?", - "mssql.format.datatypeCasing": "Gibt an, ob Datentypen in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", - "mssql.format.keywordCasing": "Gibt an, ob Schlüsselwörter in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", - "mssql.format.placeCommasBeforeNextStatement": "Gibt an, dass Kommas in einer Liste am Anfang der einzelnen Anweisungen (z. B. \", mycolumn2\") und nicht am Ende platziert werden sollen: \"mycolumn1,\"", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Sollen Verweise auf Objekte in einer SELECT-Anweisung in separaten Zeilen angezeigt werden? Beispielsweise werden bei \"SELECT C1, C2 FROM T1\" C1 und C2 jeweils in separaten Zeilen angezeigt.", - "mssql.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.", - "mssql.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", - "mssql.logRetentionMinutes": "Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche.", - "mssql.logFilesRemovalLimit": "Die maximale Anzahl alter Dateien, die beim Start entfernt werden sollen, bei denen der mssql.logRetentionMinutes-Wert abgelaufen ist. Dateien, die aufgrund dieser Einschränkung nicht bereinigt werden, werden beim nächsten Start von Azure Data Studio bereinigt.", - "mssql.intelliSense.enableIntelliSense": "Gibt an, ob IntelliSense aktiviert werden soll.", - "mssql.intelliSense.enableErrorChecking": "Gibt an, ob die IntelliSense-Fehlerüberprüfung aktiviert werden soll.", - "mssql.intelliSense.enableSuggestions": "Gibt an, ob IntelliSense-Vorschläge aktiviert werden sollen.", - "mssql.intelliSense.enableQuickInfo": "Gibt an, ob IntelliSense-QuickInfo aktiviert werden soll.", - "mssql.intelliSense.lowerCaseSuggestions": "Gibt an, ob IntelliSense-Vorschläge in Kleinbuchstaben angezeigt werden sollen.", - "mssql.query.setRowCount": "Maximale Anzahl von Zeilen, die zurückgegeben werden sollen, bevor der Server die Verarbeitung Ihrer Abfrage beendet.", - "mssql.query.textSize": "Maximale Größe von text- und ntext-Daten, die von einer SELECT-Anweisung zurückgegeben werden", - "mssql.query.executionTimeout": "Ein Timeoutwert von 0 für die Ausführung kennzeichnet einen unbegrenzten Wartevorgang (kein Timeout).", - "mssql.query.noCount": "SET NOCOUNT-Option aktivieren", - "mssql.query.noExec": "SET NOEXEC-Option aktivieren", - "mssql.query.parseOnly": "SET PARSEONLY-Option aktivieren", - "mssql.query.arithAbort": "Set ARITHABORT-Option aktivieren", - "mssql.query.statisticsTime": "SET STATISTICS TIME-Option aktivieren", - "mssql.query.statisticsIO": "Set STATISTICS IO-Option aktivieren", - "mssql.query.xactAbortOn": "SET XACT_ABORT ON-Option aktivieren", - "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL-Option aktivieren", - "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY-Option aktivieren", - "mssql.query.lockTimeout": "SET LOCK TIMEOUT-Option aktivieren (in Millisekunden)", - "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT aktivieren", - "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS aktivieren", - "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER aktivieren", - "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON aktivieren", - "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS aktivieren", - "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT aktivieren", - "mssql.query.ansiPadding": "SET ANSI_PADDING aktivieren", - "mssql.query.ansiWarnings": "SET ANSI_WARNINGS aktivieren", - "mssql.query.ansiNulls": "SET ANSI_NULLS aktivieren", - "mssql.query.alwaysEncryptedParameterization": "Parametrisierung für Always Encrypted aktivieren", - "mssql.ignorePlatformWarning": "[Optional] Keine Anzeige von Warnungen zu nicht unterstützten Plattformen.", - "onprem.databaseProperties.recoveryModel": "Wiederherstellungsmodell", - "onprem.databaseProperties.lastBackupDate": "Letzte Datenbanksicherung", - "onprem.databaseProperties.lastLogBackupDate": "Letzte Protokollsicherung", - "onprem.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", - "onprem.databaseProperties.owner": "Besitzer", - "onprem.serverProperties.serverVersion": "Version", - "onprem.serverProperties.serverEdition": "Edition", - "onprem.serverProperties.machineName": "Computername", - "onprem.serverProperties.osVersion": "Betriebssystemversion", - "cloud.databaseProperties.azureEdition": "Edition", - "cloud.databaseProperties.serviceLevelObjective": "Tarif", - "cloud.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", - "cloud.databaseProperties.owner": "Besitzer", - "cloud.serverProperties.serverVersion": "Version", - "cloud.serverProperties.serverEdition": "Typ", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Name (optional)", - "mssql.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", - "mssql.connectionOptions.serverName.displayName": "Server", - "mssql.connectionOptions.serverName.description": "Name der SQL Server-Instanz", - "mssql.connectionOptions.databaseName.displayName": "Datenbank", - "mssql.connectionOptions.databaseName.description": "Der Name des anfänglichen Katalogs oder der ersten Datenbank in der Datenquelle", - "mssql.connectionOptions.authType.displayName": "Authentifizierungstyp", - "mssql.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei SQL Server an.", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL-Anmeldung", - "mssql.connectionOptions.authType.categoryValues.integrated": "Windows-Authentifizierung", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", - "mssql.connectionOptions.userName.displayName": "Benutzername", - "mssql.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "mssql.connectionOptions.password.displayName": "Kennwort", - "mssql.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", - "mssql.connectionOptions.applicationIntent.displayName": "Anwendungszweck", - "mssql.connectionOptions.applicationIntent.description": "Deklariert den Anwendungsauslastungstyp beim Herstellen einer Verbindung mit einem Server.", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Asynchrone Verarbeitung", - "mssql.connectionOptions.asynchronousProcessing.description": "Bei Festlegung auf TRUE wird die Verwendung der asynchronen Verarbeitung im .NET Framework-Datenanbieter ermöglicht.", - "mssql.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", - "mssql.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", - "mssql.connectionOptions.currentLanguage.displayName": "Aktuelle Sprache", - "mssql.connectionOptions.currentLanguage.description": "Der Datensatzname der SQL Server-Sprache", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Aktiviert oder deaktiviert Always Encrypted für die Verbindung.", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Nachweisprotokoll", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Gibt ein Protokoll zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Host-Überwachungsdienst", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave-Nachweis-URL", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Gibt einen Endpunkt zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.", - "mssql.connectionOptions.encrypt.displayName": "Verschlüsseln", - "mssql.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Sicherheitsinformationen dauerhaft speichern", - "mssql.connectionOptions.persistSecurityInfo.description": "Bei Festlegung auf FALSE werden sicherheitsrelevante Informationen, z. B. das Kennwort, nicht als Teil der Verbindung zurückgegeben.", - "mssql.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen", - "mssql.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.", - "mssql.connectionOptions.attachedDBFileName.displayName": "Dateiname der angefügten Datenbank", - "mssql.connectionOptions.attachedDBFileName.description": "Der Name der primären Datei einer anfügbaren Datenbank, einschließlich des vollständigen Pfadnamens.", - "mssql.connectionOptions.contextConnection.displayName": "Kontextverbindung", - "mssql.connectionOptions.contextConnection.description": "Bei Festlegung auf TRUE muss die Verbindung aus dem SQL-Serverkontext stammen. Nur verfügbar bei Ausführung im SQL Server-Prozess.", - "mssql.connectionOptions.port.displayName": "Port", - "mssql.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", - "mssql.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", - "mssql.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", - "mssql.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", - "mssql.connectionOptions.applicationName.displayName": "Anwendungsname", - "mssql.connectionOptions.applicationName.description": "Der Name der Anwendung", - "mssql.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", - "mssql.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt", - "mssql.connectionOptions.pooling.displayName": "Pooling", - "mssql.connectionOptions.pooling.description": "Bei Festlegung auf TRUE wird das Verbindungsobjekt aus dem geeigneten Pool abgerufen oder bei Bedarf erstellt und dem geeigneten Pool hinzugefügt.", - "mssql.connectionOptions.maxPoolSize.displayName": "Maximale Poolgröße", - "mssql.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool", - "mssql.connectionOptions.minPoolSize.displayName": "Minimale Poolgröße", - "mssql.connectionOptions.minPoolSize.description": "Die mindestens erforderliche Anzahl von Verbindungen im Pool", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich", - "mssql.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird", - "mssql.connectionOptions.replication.displayName": "Replikation", - "mssql.connectionOptions.replication.description": "Wird von SQL Server bei der Replikation verwendet.", - "mssql.connectionOptions.attachDbFilename.displayName": "Dateiname der anzufügenden Datenbank", - "mssql.connectionOptions.failoverPartner.displayName": "Failoverpartner", - "mssql.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Multisubnetzfailover", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Mehrere aktive Resultsets", - "mssql.connectionOptions.multipleActiveResultSets.description": "Bei Festlegung auf TRUE können mehrere Resultsets zurückgegeben und aus einer Verbindung gelesen werden.", - "mssql.connectionOptions.packetSize.displayName": "Paketgröße", - "mssql.connectionOptions.packetSize.description": "Größe der Netzwerkpakete (in Byte), die bei der Kommunikation mit einer Instanz von SQL Server verwendet werden", - "mssql.connectionOptions.typeSystemVersion.displayName": "Typsystemversion", - "mssql.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader offenlegt.", - "databasesListProperties.name": "Name", - "databasesListProperties.status": "Status", - "databasesListProperties.size": "Größe (MB)", - "databasesListProperties.lastBackup": "Letzte Sicherung", - "objectsListProperties.name": "Name" + "dist/dashboard/serviceEndpoints": { + "copyText": "Kopieren", + "endpoint.appproxy": "Anwendungsproxy", + "endpoint.controller": "Clusterverwaltungsdienst", + "endpoint.gateway": "Gateway für den Zugriff auf HDFS-Dateien, Spark", + "endpoint.grafana": "Metrikdashboard", + "endpoint.kibana": "Dashboard für Protokollsuche", + "endpoint.livy": "Proxy zum Ausführen von Spark-Anweisungen, -Aufträgen und -Anwendungen", + "endpoint.managementproxy": "Verwaltungsproxy", + "endpoint.mgmtproxy": "Verwaltungsproxy", + "endpoint.sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", + "endpoint.sqlServerEndpoint": "Front-End der SQL Server-Masterinstanz", + "endpoint.webhdfs": "HDFS-Dateisystemproxy", + "endpoint.yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung", + "grafana": "Metrikdashboard", + "kibana": "Dashboard für Protokollsuche", + "sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", + "yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es wurde kein verknüpftes Azure-Konto ausgewählt. Wiederholen Sie die Abfrage, und wählen Sie bei Aufforderung ein verknüpftes Azure-Konto aus.", + "mssql.chooseLinkedAzureAccount": "Wählen Sie ein verknüpftes Azure-Konto aus:", + "mssql.insufficientlyPrivelagedAzureAccount": "Das konfigurierte Azure-Konto für \"{0}\" verfügt nicht über ausreichende Berechtigungen für Azure Key Vault, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es ist kein verknüpftes Azure-Konto verfügbar. Fügen Sie ein verknüpftes Azure-Konto hinzu, und wiederholen Sie die Abfrage." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Fehler beim Anwenden von Berechtigungsänderungen: {0}", + "mssql.recursivePermissionOpProgress": "Die Berechtigungsänderungen werden auf \"{0}\" angewendet.", + "mssql.recursivePermissionOpStarted": "Die Berechtigungsänderungen werden unter \"{0}\" rekursiv angewendet.", + "mssql.recursivePermissionOpSucceeded": "Die Berechtigungsänderungen wurden erfolgreich angewendet." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Fehlerhafte Anforderung.", + "webhdfs.httpError401": "Nicht autorisiert", + "webhdfs.httpError403": "Unzulässig", + "webhdfs.httpError404": "Nicht gefunden", + "webhdfs.httpError500": "Interner Serverfehler", + "webhdfs.invalidDataStructure": "Ungültige Datenstruktur.", + "webhdfs.missingProperties": "Der WebHDFS-Client kann aufgrund von fehlenden Optionen nicht erstellt werden: ${0}", + "webhdfs.undefinedArgument": "\"${0}\" ist nicht definiert.", + "webhdfs.unexpectedRedirect": "Unerwartete Umleitung", + "webhdfs.unknownError": "Unbekannter Fehler" }, "dist/localizedConstants": { "msgMissingNodeContext": "Es wurde ein Knotenbefehl aufgerufen, ohne dass ein Knoten übergeben wurde.", - "mssql.manageAccessTitle": "Zugriff verwalten", - "mssql.locationTitle": "Speicherort: ", - "mssql.permissionsTitle": "Berechtigungen", - "mssql.ownerPostfix": "– Besitzer", - "mssql.owner": "Besitzer", - "mssql.group": "Gruppe", - "mssql.owningGroupPostfix": "– Besitzergruppe", - "mssql.everyone": "Beliebige andere Person", - "mssql.userLabel": "Benutzer", - "mssql.groupLabel": "Gruppe", "mssql.accessHeader": "Zugriff", - "mssql.defaultHeader": "Standard", - "mssql.delete": "Löschen", - "mssql.stickyHeader": "Sticky Bit", - "mssql.inheritDefaultsLabel": "Standardwerte erben", - "mssql.readHeader": "Lesen", - "mssql.writeHeader": "Schreiben", - "mssql.executeHeader": "Ausführen", - "mssql.addUserOrGroup": "Benutzer oder Gruppe hinzufügen", - "mssql.enterNamePlaceholder": "Namen eingeben", "mssql.addLabel": "Hinzufügen", - "mssql.namedUsersAndGroups": "Benannte Benutzer und Gruppen", - "mssql.defaultUserAndGroups": "Standardbenutzer und -gruppen", - "mssql.userOrGroupIcon": "Symbol für Benutzer oder Gruppe", + "mssql.addUserOrGroup": "Benutzer oder Gruppe hinzufügen", "mssql.apply": "Anwenden", "mssql.applyRecursively": "Rekursiv anwenden", + "mssql.defaultHeader": "Standard", + "mssql.defaultUserAndGroups": "Standardbenutzer und -gruppen", + "mssql.delete": "Löschen", + "mssql.enterNamePlaceholder": "Namen eingeben", "mssql.errorApplyingAclChanges": "Unerwarteter Fehler beim Anwenden von Änderungen: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "Lokale Datei wird in HDFS hochgeladen. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Ende der Spark-Auftragsübermittlung ............................", - "sparkJobSubmission.PrepareUploadingFile": "Die Datei wird aus dem lokalen Ordner \"{0}\" in den HDFS-Ordner hochgeladen: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "Die Datei wurde erfolgreich in den Cluster hochgeladen.", - "sparkJobSubmission.UploadingFileFailed": "Fehler beim Hochladen der Datei in den Cluster. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Der Auftrag \"{0}\" wird übermittelt... ", - "sparkJobSubmission.SubmitJobFinished": "Der Spark-Auftrag wurde übermittelt.", - "sparkJobSubmission.SubmitJobFailed": "Fehler bei der Spark-Auftragsübermittlung. {0} ", - "sparkJobSubmission.YarnUIMessage": "YarnUI-URL: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "Spark-Verlaufs-URL: {0} ", + "mssql.everyone": "Beliebige andere Person", + "mssql.executeHeader": "Ausführen", + "mssql.group": "Gruppe", + "mssql.groupLabel": "Gruppe", + "mssql.inheritDefaultsLabel": "Standardwerte erben", + "mssql.locationTitle": "Speicherort: ", + "mssql.manageAccessTitle": "Zugriff verwalten", + "mssql.namedUsersAndGroups": "Benannte Benutzer und Gruppen", + "mssql.owner": "Besitzer", + "mssql.ownerPostfix": "– Besitzer", + "mssql.owningGroupPostfix": "– Besitzergruppe", + "mssql.permissionsTitle": "Berechtigungen", + "mssql.readHeader": "Lesen", + "mssql.stickyHeader": "Sticky Bit", + "mssql.userLabel": "Benutzer", + "mssql.userOrGroupIcon": "Symbol für Benutzer oder Gruppe", + "mssql.writeHeader": "Schreiben", + "sparkConnectionRequired": "Stellen Sie eine Verbindung mit dem Spark-Cluster her, bevor Sie den Verlauf von \"{0}\" anzeigen.", "sparkJobSubmission.GetApplicationIdFailed": "Fehler beim Abrufen der Anwendungs-ID. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "Lokale Datei wird in HDFS hochgeladen. ", "sparkJobSubmission.LocalFileNotExisted": "Die lokale Datei \"{0}\" ist nicht vorhanden. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "Es wurde kein SQL Server-Big Data-Cluster gefunden.", - "sparkConnectionRequired": "Stellen Sie eine Verbindung mit dem Spark-Cluster her, bevor Sie den Verlauf von \"{0}\" anzeigen." + "sparkJobSubmission.PrepareSubmitJob": "Der Auftrag \"{0}\" wird übermittelt... ", + "sparkJobSubmission.PrepareUploadingFile": "Die Datei wird aus dem lokalen Ordner \"{0}\" in den HDFS-Ordner hochgeladen: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Spark-Verlaufs-URL: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Ende der Spark-Auftragsübermittlung ............................", + "sparkJobSubmission.SubmitJobFailed": "Fehler bei der Spark-Auftragsübermittlung. {0} ", + "sparkJobSubmission.SubmitJobFinished": "Der Spark-Auftrag wurde übermittelt.", + "sparkJobSubmission.UploadingFileFailed": "Fehler beim Hochladen der Datei in den Cluster. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "Die Datei wurde erfolgreich in den Cluster hochgeladen.", + "sparkJobSubmission.YarnUIMessage": "YarnUI-URL: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.", + "mssql.errorConvertingToNotebook": "Fehler beim Konvertieren des SQL-Dokuments in ein Notebook: {0}", + "mssql.errorConvertingToSQL": "Fehler beim Konvertieren des Notebook-Dokuments in SQL: {0}", + "noController": "Der Controllerendpunkt für diese Instanz wurde nicht gefunden.", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Es werden nur IPYNB-Notebooks unterstützt." + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Der Streamvorgang wurde vom Benutzer abgebrochen." + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "Vorgang abbrechen?", + "cancelTooltip": "Abbrechen", + "mssql.searchServers": "Servernamen suchen", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "In \"connectionInfo.options\" fehlen einige Eigenschaften: {0}", + "connectionInfoOptionsUndefined": "\"ConnectionInfo.options\" ist nicht definiert.", + "connectionInfoUndefined": "\"ConnectionInfo\" ist nicht definiert." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "HINWEIS: Diese Datei wurde zur Vorschau bei \"{0}\" abgeschnitten. ", "maxSizeReached": "Die Datei wurde zur Vorschau bei \"{0}\" abgeschnitten." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Abbrechen", - "cancel": "Vorgang abbrechen?", - "mssql.searchServers": "Servernamen suchen" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Alle Dateien", + "copyPathError": "Fehler beim Kopieren des Pfads: {0}", + "deleteError": "Fehler beim Löschen von Dateien: {0}", + "enterDirName": "Verzeichnisnamen eingeben", + "lblUploadFiles": "Hochladen", + "makingDir": "Das Verzeichnis wird erstellt.", + "manageAccessError": "Unerwarteter Fehler beim Öffnen des Dialogfelds \"Zugriff verwalten\": {0}", + "mkDirError": "Fehler beim Erstellen des Verzeichnisses: {0}", + "mkdirCanceled": "Der Vorgang wurde abgebrochen.", + "msgDeleteFile": "Möchten Sie diese Datei löschen?", + "msgDeleteFolder": "Möchten Sie diesen Ordner und den zugehörigen Inhalt löschen?", + "previewError": "Fehler bei der Vorschau der Datei: {0}", + "previewing": "Die Vorschau wird generiert.", + "saveCanceled": "Der Speichervorgang wurde abgebrochen.", + "saveError": "Fehler beim Speichern der Datei: {0}", + "saving": "Die HDFS-Dateien werden gespeichert.", + "uploadCanceled": "Der Uploadvorgang wurde abgebrochen.", + "uploadError": "Fehler beim Hochladen von Dateien: {0}", + "uploading": "Dateien werden in HDFS hochgeladen" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "Eine Verbindung kann nicht gelöscht werden. Nur Unterordner und Dateien können gelöscht werden.", + "errorExpanding": "Fehler: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Fehler bei Benachrichtigung über Knotenänderung: {0}", + "prmptPwd": "Geben Sie das Kennwort für die Verbindung mit HDFS an:", + "promptUsername": "Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit HDFS an:", + "rootLabel": "Stamm", + "sessionNotFound": "Die Sitzung für den Knoten \"{0}\" ist nicht vorhanden." + }, + "dist/prompts/confirm": { + "msgNo": "Nein", + "msgYes": "Ja" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "Der ausgewählte Server gehört nicht zu einem SQL Server-Big Data-Cluster.", + "selectOtherServer": "Andere SQL Server-Instanz auswählen", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Fehler beim Abrufen des Dateipfads: {0}", + "sparkJobSubmission.NoSqlSelected": "Es ist keine SQL Server-Instanz ausgewählt.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Wählen Sie SQL Server mit Big Data-Cluster aus." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "ERWEITERT", + "sparkJobSubmission.ReferenceFilesList": "Referenzdateien", + "sparkJobSubmission.ReferenceFilesListTooltip": "Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der Dateipfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", + "sparkJobSubmission.ReferenceJarList": "JAR-Referenzdateien", + "sparkJobSubmission.ReferenceJarListToolTip": "JAR-Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der JAR-Pfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", + "sparkJobSubmission.ReferencePyList": "PY-Referenzdateien", + "sparkJobSubmission.ReferencePyListTooltip": "PY-Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der Dateipfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", + "sparkJobSubmission.configValues": "Konfigurationswerte", + "sparkJobSubmission.configValuesTooltip": "Liste von Name-Wert-Paaren, die Spark-Konfigurationswerte enthalten. Als JSON-Wörterbuch codiert. Beispiel: '{\"name\":\"wert\", \"name2\":\"wert2\"}'.", + "sparkJobSubmission.driverCores": "Treiberkerne", + "sparkJobSubmission.driverCoresTooltip": "Die Anzahl von CPU-Kernen, die dem Treiber zugeordnet werden sollen.", + "sparkJobSubmission.driverMemory": "Treiberarbeitsspeicher", + "sparkJobSubmission.driverMemoryTooltip": "Die Menge an Arbeitsspeicher, die dem Treiber zugeordnet werden soll. Geben Sie Einheiten als Teil des Werts an. Beispiel: 512M oder 2G.", + "sparkJobSubmission.executorCores": "Executorkerne", + "sparkJobSubmission.executorCoresTooltip": "Die Anzahl von CPU-Kernen, die dem Executor zugeordnet werden sollen.", + "sparkJobSubmission.executorCount": "Anzahl von Executors", + "sparkJobSubmission.executorCountTooltip": "Anzahl der auszuführenden Executorinstanzen.", + "sparkJobSubmission.executorMemory": "Executorspeicher", + "sparkJobSubmission.executorMemoryTooltip": "Die Menge an Arbeitsspeicher, die dem Executor zugeordnet werden soll. Geben Sie Einheiten als Teil des Werts an. Beispiel: 512M oder 2G.", + "sparkJobSubmission.queueName": "Warteschlangenname", + "sparkJobSubmission.queueNameTooltip": "Name der Spark-Warteschlange, in der die Sitzung ausgeführt wird." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Argumente", + "sparkJobSubmission.ArgumentsTooltip": "Befehlszeilenargumente, die in Ihrer Hauptklasse verwendet werden. Mehrere Argumente müssen durch Leerzeichen voneinander getrennt werden.", + "sparkJobSubmission.FilePathPlaceHolder": "Pfad zu einer JAR- oder PY-Datei", + "sparkJobSubmission.GeneralTabName": "ALLGEMEIN", + "sparkJobSubmission.HDFSFileNotExisted": "Die angegebene HDFS-Datei ist nicht vorhanden. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "\"{0}\" ist nicht im Cluster vorhanden, oder es wurde eine Ausnahme ausgelöst. ", + "sparkJobSubmission.JobName": "Auftragsname", + "sparkJobSubmission.JobNamePlaceHolder": "Namen eingeben...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "Die ausgewählte lokale Datei wird in HDFS hochgeladen: {0}", + "sparkJobSubmission.MainClass": "Hauptklasse", + "sparkJobSubmission.MainFilePath": "JAR-/PY-Datei", + "sparkJobSubmission.NotSpecifyJARPYPath": "Die JAR-/PY-Eigenschaftsdatei wurde nicht angegeben.", + "sparkJobSubmission.NotSpecifyJobName": "Der Eigenschaftsauftragsname wurde nicht angegeben.", + "sparkJobSubmission.NotSpecifyMainClass": "Die Hauptklasse der Eigenschaft wurde nicht angegeben.", + "sparkJobSubmission.SelectFileError": "Fehler beim Suchen der Datei: {0}", + "sparkJobSubmission.SparkCluster": "Spark-Cluster", + "sparkSelectLocalFile": "Auswählen" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Abbrechen", + "sparkJobSubmission.DialogSubmitButton": "Übermitteln", + "sparkJobSubmission.DialogTitleNewJob": "Neuer Auftrag", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Die Parameter für \"SparkJobSubmissionDialog\" sind ungültig.", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Start der Spark-Auftragsübermittlung ..........................", + "sparkJobSubmission.SubmitSparkJob": "{0} Spark-Auftragsübermittlung:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Timeout beim Abrufen der Anwendungs-ID. {0}[Protokoll] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "\"livyBatchId\" ist ungültig. ", + "sparkJobSubmission.PathNotSpecified.": "Der Eigenschaftspfad wurde nicht angegeben. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Die Parameter für \"SparkJobSubmissionModel\" sind ungültig.", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "Die localFilePath- oder hdfsFolderPath-Eigenschaft wurde nicht angegeben. ", + "sparkJobSubmission.submissionArgsIsInvalid": "\"submissionArgs\" ist ungültig. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "In der Antwort wurde keine Batch-ID für Spark-Aufträge zurückgegeben.{0}[Fehler] {1}", "sparkJobSubmission.LivyNoLogReturned": "Innerhalb der Antwort wird kein Protokoll zurückgegeben.{0}[Fehler] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit dem BDC-Controller an:", - "promptBDCPassword": "Geben Sie das Kennwort zum Herstellen einer Verbindung mit dem BDC-Controller an.", "bdcConnectError": "Fehler: {0}. ", + "promptBDCPassword": "Geben Sie das Kennwort zum Herstellen einer Verbindung mit dem BDC-Controller an.", + "promptBDCUsername": "{0}Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit dem BDC-Controller an:", "usernameAndPasswordRequired": "Benutzername und Kennwort sind erforderlich." }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Alle Dateien", - "lblUploadFiles": "Hochladen", - "uploading": "Dateien werden in HDFS hochgeladen", - "uploadCanceled": "Der Uploadvorgang wurde abgebrochen.", - "uploadError": "Fehler beim Hochladen von Dateien: {0}", - "makingDir": "Das Verzeichnis wird erstellt.", - "mkdirCanceled": "Der Vorgang wurde abgebrochen.", - "mkDirError": "Fehler beim Erstellen des Verzeichnisses: {0}", - "enterDirName": "Verzeichnisnamen eingeben", - "deleteError": "Fehler beim Löschen von Dateien: {0}", - "msgDeleteFolder": "Möchten Sie diesen Ordner und den zugehörigen Inhalt löschen?", - "msgDeleteFile": "Möchten Sie diese Datei löschen?", - "saving": "Die HDFS-Dateien werden gespeichert.", - "saveCanceled": "Der Speichervorgang wurde abgebrochen.", - "saveError": "Fehler beim Speichern der Datei: {0}", - "previewing": "Die Vorschau wird generiert.", - "previewError": "Fehler bei der Vorschau der Datei: {0}", - "copyPathError": "Fehler beim Kopieren des Pfads: {0}", - "manageAccessError": "Unerwarteter Fehler beim Öffnen des Dialogfelds \"Zugriff verwalten\": {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Ungültige Datenstruktur.", - "webhdfs.missingProperties": "Der WebHDFS-Client kann aufgrund von fehlenden Optionen nicht erstellt werden: ${0}", - "webhdfs.undefinedArgument": "\"${0}\" ist nicht definiert.", - "webhdfs.httpError400": "Fehlerhafte Anforderung.", - "webhdfs.httpError401": "Nicht autorisiert", - "webhdfs.httpError403": "Unzulässig", - "webhdfs.httpError404": "Nicht gefunden", - "webhdfs.httpError500": "Interner Serverfehler", - "webhdfs.unknownError": "Unbekannter Fehler", - "webhdfs.unexpectedRedirect": "Unerwartete Umleitung" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "\"ConnectionInfo\" ist nicht definiert.", - "connectionInfoOptionsUndefined": "\"ConnectionInfo.options\" ist nicht definiert.", - "connectionInfoOptionsMissingProperties": "In \"connectionInfo.options\" fehlen einige Eigenschaften: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Bekannte Probleme anzeigen", - "serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.", - "mssql.errorConvertingToNotebook": "Fehler beim Konvertieren des SQL-Dokuments in ein Notebook: {0}", - "mssql.errorConvertingToSQL": "Fehler beim Konvertieren des Notebook-Dokuments in SQL: {0}", - "notebookFileType": "Notebooks", - "unsupportedFileType": "Es werden nur IPYNB-Notebooks unterstützt.", - "noController": "Der Controllerendpunkt für diese Instanz wurde nicht gefunden." - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Die Berechtigungsänderungen werden unter \"{0}\" rekursiv angewendet.", - "mssql.recursivePermissionOpSucceeded": "Die Berechtigungsänderungen wurden erfolgreich angewendet.", - "mssql.recursivePermissionOpProgress": "Die Berechtigungsänderungen werden auf \"{0}\" angewendet.", - "mssql.recursivePermissionOpError": "Fehler beim Anwenden von Berechtigungsänderungen: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Ja", - "msgNo": "Nein" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Andere SQL Server-Instanz auswählen", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Wählen Sie SQL Server mit Big Data-Cluster aus.", - "sparkJobSubmission.NoSqlSelected": "Es ist keine SQL Server-Instanz ausgewählt.", - "errorNotSqlBigDataCluster": "Der ausgewählte Server gehört nicht zu einem SQL Server-Big Data-Cluster.", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Fehler beim Abrufen des Dateipfads: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Die Parameter für \"SparkJobSubmissionDialog\" sind ungültig.", - "sparkJobSubmission.DialogTitleNewJob": "Neuer Auftrag", - "sparkJobSubmission.DialogCancelButton": "Abbrechen", - "sparkJobSubmission.DialogSubmitButton": "Übermitteln", - "sparkJobSubmission.SubmitSparkJob": "{0} Spark-Auftragsübermittlung:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Start der Spark-Auftragsübermittlung .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Die Parameter für \"SparkJobSubmissionModel\" sind ungültig.", - "sparkJobSubmission.submissionArgsIsInvalid": "\"submissionArgs\" ist ungültig. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "\"livyBatchId\" ist ungültig. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Timeout beim Abrufen der Anwendungs-ID. {0}[Protokoll] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "Die localFilePath- oder hdfsFolderPath-Eigenschaft wurde nicht angegeben. ", - "sparkJobSubmission.PathNotSpecified.": "Der Eigenschaftspfad wurde nicht angegeben. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "ALLGEMEIN", - "sparkJobSubmission.JobNamePlaceHolder": "Namen eingeben...", - "sparkJobSubmission.JobName": "Auftragsname", - "sparkJobSubmission.SparkCluster": "Spark-Cluster", - "sparkJobSubmission.FilePathPlaceHolder": "Pfad zu einer JAR- oder PY-Datei", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "Die ausgewählte lokale Datei wird in HDFS hochgeladen: {0}", - "sparkJobSubmission.MainFilePath": "JAR-/PY-Datei", - "sparkJobSubmission.MainClass": "Hauptklasse", - "sparkJobSubmission.Arguments": "Argumente", - "sparkJobSubmission.ArgumentsTooltip": "Befehlszeilenargumente, die in Ihrer Hauptklasse verwendet werden. Mehrere Argumente müssen durch Leerzeichen voneinander getrennt werden.", - "sparkJobSubmission.NotSpecifyJobName": "Der Eigenschaftsauftragsname wurde nicht angegeben.", - "sparkJobSubmission.NotSpecifyJARPYPath": "Die JAR-/PY-Eigenschaftsdatei wurde nicht angegeben.", - "sparkJobSubmission.NotSpecifyMainClass": "Die Hauptklasse der Eigenschaft wurde nicht angegeben.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "\"{0}\" ist nicht im Cluster vorhanden, oder es wurde eine Ausnahme ausgelöst. ", - "sparkJobSubmission.HDFSFileNotExisted": "Die angegebene HDFS-Datei ist nicht vorhanden. ", - "sparkSelectLocalFile": "Auswählen", - "sparkJobSubmission.SelectFileError": "Fehler beim Suchen der Datei: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "ERWEITERT", - "sparkJobSubmission.ReferenceJarList": "JAR-Referenzdateien", - "sparkJobSubmission.ReferenceJarListToolTip": "JAR-Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der JAR-Pfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", - "sparkJobSubmission.ReferencePyList": "PY-Referenzdateien", - "sparkJobSubmission.ReferencePyListTooltip": "PY-Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der Dateipfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", - "sparkJobSubmission.ReferenceFilesList": "Referenzdateien", - "sparkJobSubmission.ReferenceFilesListTooltip": "Dateien, die im Executor-Arbeitsverzeichnis platziert werden sollen. Der Dateipfad muss ein HDFS-Pfad sein. Mehrere Pfade müssen durch ein Semikolon (;) voneinander getrennt werden.", - "sparkJobSubmission.driverMemory": "Treiberarbeitsspeicher", - "sparkJobSubmission.driverMemoryTooltip": "Die Menge an Arbeitsspeicher, die dem Treiber zugeordnet werden soll. Geben Sie Einheiten als Teil des Werts an. Beispiel: 512M oder 2G.", - "sparkJobSubmission.driverCores": "Treiberkerne", - "sparkJobSubmission.driverCoresTooltip": "Die Anzahl von CPU-Kernen, die dem Treiber zugeordnet werden sollen.", - "sparkJobSubmission.executorMemory": "Executorspeicher", - "sparkJobSubmission.executorMemoryTooltip": "Die Menge an Arbeitsspeicher, die dem Executor zugeordnet werden soll. Geben Sie Einheiten als Teil des Werts an. Beispiel: 512M oder 2G.", - "sparkJobSubmission.executorCores": "Executorkerne", - "sparkJobSubmission.executorCoresTooltip": "Die Anzahl von CPU-Kernen, die dem Executor zugeordnet werden sollen.", - "sparkJobSubmission.executorCount": "Anzahl von Executors", - "sparkJobSubmission.executorCountTooltip": "Anzahl der auszuführenden Executorinstanzen.", - "sparkJobSubmission.queueName": "Warteschlangenname", - "sparkJobSubmission.queueNameTooltip": "Name der Spark-Warteschlange, in der die Sitzung ausgeführt wird.", - "sparkJobSubmission.configValues": "Konfigurationswerte", - "sparkJobSubmission.configValuesTooltip": "Liste von Name-Wert-Paaren, die Spark-Konfigurationswerte enthalten. Als JSON-Wörterbuch codiert. Beispiel: '{\"name\":\"wert\", \"name2\":\"wert2\"}'." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit HDFS an:", - "prmptPwd": "Geben Sie das Kennwort für die Verbindung mit HDFS an:", - "sessionNotFound": "Die Sitzung für den Knoten \"{0}\" ist nicht vorhanden.", - "notifyError": "Fehler bei Benachrichtigung über Knotenänderung: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Stamm" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Fehler: {0}", - "errDeleteConnectionNode": "Eine Verbindung kann nicht gelöscht werden. Nur Unterordner und Dateien können gelöscht werden." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Der Streamvorgang wurde vom Benutzer abgebrochen." - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Metrikdashboard", - "kibana": "Dashboard für Protokollsuche", - "sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", - "yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung", - "copyText": "Kopieren", - "endpoint.appproxy": "Anwendungsproxy", - "endpoint.controller": "Clusterverwaltungsdienst", - "endpoint.gateway": "Gateway für den Zugriff auf HDFS-Dateien, Spark", - "endpoint.managementproxy": "Verwaltungsproxy", - "endpoint.mgmtproxy": "Verwaltungsproxy", - "endpoint.sqlServerEndpoint": "Front-End der SQL Server-Masterinstanz", - "endpoint.grafana": "Metrikdashboard", - "endpoint.kibana": "Dashboard für Protokollsuche", - "endpoint.yarnHistory": "Dashboard zur Spark-Diagnose und -Überwachung", - "endpoint.sparkHistory": "Dashboard zum Verwalten und Überwachen von Spark-Aufträgen", - "endpoint.webhdfs": "HDFS-Dateisystemproxy", - "endpoint.livy": "Proxy zum Ausführen von Spark-Anweisungen, -Aufträgen und -Anwendungen" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "\"{0}\" wurde gestartet.", - "startingServiceStatusMsg": "\"{0}\" wird gestartet.", - "failedToStartServiceErrorMsg": "Fehler beim Starten von \"{0}\".", - "installingServiceChannelMsg": "\"{0}\" wird in \"{1}\" installiert.", - "installingServiceStatusMsg": "\"{0}\" wird installiert.", - "installedServiceChannelMsg": "\"{0}\" wurde installiert.", + "downloadServiceDoneChannelMsg": "Die Installation von {0} wurde abgeschlossen.", "downloadingServiceChannelMsg": "\"{0}\" wird heruntergeladen.", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "\"{0}\" wird heruntergeladen.", - "downloadServiceDoneChannelMsg": "Die Installation von {0} wurde abgeschlossen.", - "entryExtractedChannelMsg": "{0} extrahiert ({1}/{2})" + "entryExtractedChannelMsg": "{0} extrahiert ({1}/{2})", + "failedToStartServiceErrorMsg": "Fehler beim Starten von \"{0}\".", + "installedServiceChannelMsg": "\"{0}\" wurde installiert.", + "installingServiceChannelMsg": "\"{0}\" wird in \"{1}\" installiert.", + "installingServiceStatusMsg": "\"{0}\" wird installiert.", + "serviceStartedStatusMsg": "\"{0}\" wurde gestartet.", + "startingServiceStatusMsg": "\"{0}\" wird gestartet." }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es ist kein verknüpftes Azure-Konto verfügbar. Fügen Sie ein verknüpftes Azure-Konto hinzu, und wiederholen Sie die Abfrage.", - "mssql.chooseLinkedAzureAccount": "Wählen Sie ein verknüpftes Azure-Konto aus:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio muss Azure Key Vault kontaktieren, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen, aber es wurde kein verknüpftes Azure-Konto ausgewählt. Wiederholen Sie die Abfrage, und wählen Sie bei Aufforderung ein verknüpftes Azure-Konto aus.", - "mssql.insufficientlyPrivelagedAzureAccount": "Das konfigurierte Azure-Konto für \"{0}\" verfügt nicht über ausreichende Berechtigungen für Azure Key Vault, um auf einen Spaltenhauptschlüssel für Always Encrypted zuzugreifen." + "dist/telemetry": { + "serviceCrashMessage": "Die Komponente \"{0}\" wurde unerwartet beendet. Starten Sie Azure Data Studio neu.", + "viewKnownIssuesText": "Bekannte Probleme anzeigen" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Edition", + "cloud.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", + "cloud.databaseProperties.owner": "Besitzer", + "cloud.databaseProperties.serviceLevelObjective": "Tarif", + "cloud.serverProperties.serverEdition": "Typ", + "cloud.serverProperties.serverVersion": "Version", + "databasesListProperties.lastBackup": "Letzte Sicherung", + "databasesListProperties.name": "Name", + "databasesListProperties.size": "Größe (MB)", + "databasesListProperties.status": "Status", + "json.format.enable.desc": "Standard-JSON-Formatierer aktivieren/deaktivieren (Neustart erforderlich)", + "json.schemas.desc": "Hiermit werden Schemas zu JSON-Dateien im aktuellen Projekt zugeordnet.", + "json.schemas.fileMatch.desc": "Ein Array aus Dateimustern zum Abgleich beim Auflösen von JSON-Dateien in Schemas", + "json.schemas.fileMatch.item.desc": "Ein Dateimuster, das \"*\" enthalten kann, zum Abgleich beim Auflösen von JSON-Dateien in Schemas", + "json.schemas.schema.desc": "Die Schemadefinition für die angegebene URL. Das Schema muss nur angegeben werden, um Zugriffe auf die Schema-URL zu vermeiden.", + "json.schemas.url.desc": "Eine URL zu einem Schema oder ein relativer Pfad zu einem Schema im aktuellen Verzeichnis", + "mssql.configuration.title": "MSSQL-Konfiguration", + "mssql.connectionOptions.applicationIntent.description": "Deklariert den Anwendungsauslastungstyp beim Herstellen einer Verbindung mit einem Server.", + "mssql.connectionOptions.applicationIntent.displayName": "Anwendungszweck", + "mssql.connectionOptions.applicationName.description": "Der Name der Anwendung", + "mssql.connectionOptions.applicationName.displayName": "Anwendungsname", + "mssql.connectionOptions.asynchronousProcessing.description": "Bei Festlegung auf TRUE wird die Verwendung der asynchronen Verarbeitung im .NET Framework-Datenanbieter ermöglicht.", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Asynchrone Verarbeitung", + "mssql.connectionOptions.attachDbFilename.displayName": "Dateiname der anzufügenden Datenbank", + "mssql.connectionOptions.attachedDBFileName.description": "Der Name der primären Datei einer anfügbaren Datenbank, einschließlich des vollständigen Pfadnamens.", + "mssql.connectionOptions.attachedDBFileName.displayName": "Dateiname der angefügten Datenbank", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universell mit MFA-Unterstützung", + "mssql.connectionOptions.authType.categoryValues.integrated": "Windows-Authentifizierung", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL-Anmeldung", + "mssql.connectionOptions.authType.description": "Gibt die Methode für die Authentifizierung bei SQL Server an.", + "mssql.connectionOptions.authType.displayName": "Authentifizierungstyp", + "mssql.connectionOptions.columnEncryptionSetting.description": "Aktiviert oder deaktiviert Always Encrypted für die Verbindung.", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Anzahl der Versuche zur Verbindungswiederherstellung", + "mssql.connectionOptions.connectRetryCount.displayName": "Anzahl der Verbindungswiederholungen", + "mssql.connectionOptions.connectRetryInterval.description": "Verzögerung zwischen Versuchen zur Verbindungswiederherstellung", + "mssql.connectionOptions.connectRetryInterval.displayName": "Intervall für Verbindungswiederholung", + "mssql.connectionOptions.connectTimeout.description": "Die Zeitspanne (in Sekunden), die auf eine Verbindung mit dem Server gewartet wird, bevor der Versuch beendet und ein Fehler generiert wird.", + "mssql.connectionOptions.connectTimeout.displayName": "Verbindungstimeout", + "mssql.connectionOptions.connectionName.description": "Benutzerdefinierter Name der Verbindung", + "mssql.connectionOptions.connectionName.displayName": "Name (optional)", + "mssql.connectionOptions.contextConnection.description": "Bei Festlegung auf TRUE muss die Verbindung aus dem SQL-Serverkontext stammen. Nur verfügbar bei Ausführung im SQL Server-Prozess.", + "mssql.connectionOptions.contextConnection.displayName": "Kontextverbindung", + "mssql.connectionOptions.currentLanguage.description": "Der Datensatzname der SQL Server-Sprache", + "mssql.connectionOptions.currentLanguage.displayName": "Aktuelle Sprache", + "mssql.connectionOptions.databaseName.description": "Der Name des anfänglichen Katalogs oder der ersten Datenbank in der Datenquelle", + "mssql.connectionOptions.databaseName.displayName": "Datenbank", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Host-Überwachungsdienst", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Gibt ein Protokoll zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Nachweisprotokoll", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Gibt einen Endpunkt zum Nachweis einer serverseitigen Enclave an, die mit Always Encrypted für Secure Enclaves verwendet wird.", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave-Nachweis-URL", + "mssql.connectionOptions.encrypt.description": "Bei Festlegung auf TRUE verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, sofern auf dem Server ein Zertifikat installiert ist.", + "mssql.connectionOptions.encrypt.displayName": "Verschlüsseln", + "mssql.connectionOptions.failoverPartner.description": "Der Name oder die Netzwerkadresse der SQL Server-Instanz, die als Failoverpartner fungiert", + "mssql.connectionOptions.failoverPartner.displayName": "Failoverpartner", + "mssql.connectionOptions.groupName.advanced": "Erweitert", + "mssql.connectionOptions.groupName.connectionResiliency": "Verbindungsresilienz", + "mssql.connectionOptions.groupName.context": "Kontext", + "mssql.connectionOptions.groupName.initialization": "Initialisierung", + "mssql.connectionOptions.groupName.pooling": "Pooling", + "mssql.connectionOptions.groupName.replication": "Replikation", + "mssql.connectionOptions.groupName.security": "Sicherheit", + "mssql.connectionOptions.groupName.source": "Quelle", + "mssql.connectionOptions.loadBalanceTimeout.description": "Die Mindestzeitspanne (in Sekunden), für die diese Verbindung im Pool verbleiben soll, bevor sie zerstört wird", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout für Lastenausgleich", + "mssql.connectionOptions.maxPoolSize.description": "Die maximal zulässige Anzahl von Verbindungen im Pool", + "mssql.connectionOptions.maxPoolSize.displayName": "Maximale Poolgröße", + "mssql.connectionOptions.minPoolSize.description": "Die mindestens erforderliche Anzahl von Verbindungen im Pool", + "mssql.connectionOptions.minPoolSize.displayName": "Minimale Poolgröße", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Multisubnetzfailover", + "mssql.connectionOptions.multipleActiveResultSets.description": "Bei Festlegung auf TRUE können mehrere Resultsets zurückgegeben und aus einer Verbindung gelesen werden.", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Mehrere aktive Resultsets", + "mssql.connectionOptions.packetSize.description": "Größe der Netzwerkpakete (in Byte), die bei der Kommunikation mit einer Instanz von SQL Server verwendet werden", + "mssql.connectionOptions.packetSize.displayName": "Paketgröße", + "mssql.connectionOptions.password.description": "Gibt das Kennwort an, das beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "mssql.connectionOptions.password.displayName": "Kennwort", + "mssql.connectionOptions.persistSecurityInfo.description": "Bei Festlegung auf FALSE werden sicherheitsrelevante Informationen, z. B. das Kennwort, nicht als Teil der Verbindung zurückgegeben.", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Sicherheitsinformationen dauerhaft speichern", + "mssql.connectionOptions.pooling.description": "Bei Festlegung auf TRUE wird das Verbindungsobjekt aus dem geeigneten Pool abgerufen oder bei Bedarf erstellt und dem geeigneten Pool hinzugefügt.", + "mssql.connectionOptions.pooling.displayName": "Pooling", + "mssql.connectionOptions.port.displayName": "Port", + "mssql.connectionOptions.replication.description": "Wird von SQL Server bei der Replikation verwendet.", + "mssql.connectionOptions.replication.displayName": "Replikation", + "mssql.connectionOptions.serverName.description": "Name der SQL Server-Instanz", + "mssql.connectionOptions.serverName.displayName": "Server", + "mssql.connectionOptions.trustServerCertificate.description": "Bei Festlegung auf TRUE (und encrypt=true) verwendet SQL Server die SSL-Verschlüsselung für alle zwischen Client und Server gesendeten Daten, ohne das Serverzertifikat zu überprüfen.", + "mssql.connectionOptions.trustServerCertificate.displayName": "Serverzertifikat vertrauen", + "mssql.connectionOptions.typeSystemVersion.description": "Gibt an, welches Servertypsystem der Anbieter über den DataReader offenlegt.", + "mssql.connectionOptions.typeSystemVersion.displayName": "Typsystemversion", + "mssql.connectionOptions.userName.description": "Gibt die Benutzer-ID an, die beim Herstellen einer Verbindung mit der Datenquelle verwendet werden soll.", + "mssql.connectionOptions.userName.displayName": "Benutzername", + "mssql.connectionOptions.workstationId.description": "Der Name der Arbeitsstation, die eine Verbindung mit SQL Server herstellt", + "mssql.connectionOptions.workstationId.displayName": "Arbeitsstations-ID", + "mssql.disabled": "Deaktiviert", + "mssql.enabled": "Aktiviert", + "mssql.exportNotebookToSql": "Notebook als SQL exportieren", + "mssql.exportSqlAsNotebook": "SQL als Notebook exportieren", + "mssql.format.alignColumnDefinitionsInColumns": "Sollen Spaltendefinitionen ausgerichtet werden?", + "mssql.format.datatypeCasing": "Gibt an, ob Datentypen in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", + "mssql.format.keywordCasing": "Gibt an, ob Schlüsselwörter in Großbuchstaben, Kleinbuchstaben oder gar nicht formatiert werden sollen.", + "mssql.format.placeCommasBeforeNextStatement": "Gibt an, dass Kommas in einer Liste am Anfang der einzelnen Anweisungen (z. B. \", mycolumn2\") und nicht am Ende platziert werden sollen: \"mycolumn1,\"", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Sollen Verweise auf Objekte in einer SELECT-Anweisung in separaten Zeilen angezeigt werden? Beispielsweise werden bei \"SELECT C1, C2 FROM T1\" C1 und C2 jeweils in separaten Zeilen angezeigt.", + "mssql.ignorePlatformWarning": "[Optional] Keine Anzeige von Warnungen zu nicht unterstützten Plattformen.", + "mssql.intelliSense.enableErrorChecking": "Gibt an, ob die IntelliSense-Fehlerüberprüfung aktiviert werden soll.", + "mssql.intelliSense.enableIntelliSense": "Gibt an, ob IntelliSense aktiviert werden soll.", + "mssql.intelliSense.enableQuickInfo": "Gibt an, ob IntelliSense-QuickInfo aktiviert werden soll.", + "mssql.intelliSense.enableSuggestions": "Gibt an, ob IntelliSense-Vorschläge aktiviert werden sollen.", + "mssql.intelliSense.lowerCaseSuggestions": "Gibt an, ob IntelliSense-Vorschläge in Kleinbuchstaben angezeigt werden sollen.", + "mssql.logDebugInfo": "[Optional] Protokollieren Sie die Debugausgabe in der Konsole (Ansicht > Ausgabe), und wählen Sie dann in der Dropdownliste den geeigneten Ausgabekanal aus.", + "mssql.logFilesRemovalLimit": "Die maximale Anzahl alter Dateien, die beim Start entfernt werden sollen, bei denen der mssql.logRetentionMinutes-Wert abgelaufen ist. Dateien, die aufgrund dieser Einschränkung nicht bereinigt werden, werden beim nächsten Start von Azure Data Studio bereinigt.", + "mssql.logRetentionMinutes": "Anzahl von Minuten, für die Protokolldateien für Back-End-Dienste aufbewahrt werden sollen. Der Standardwert ist 1 Woche.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Parametrisierung für Always Encrypted aktivieren", + "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS aktivieren", + "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON aktivieren", + "mssql.query.ansiNulls": "SET ANSI_NULLS aktivieren", + "mssql.query.ansiPadding": "SET ANSI_PADDING aktivieren", + "mssql.query.ansiWarnings": "SET ANSI_WARNINGS aktivieren", + "mssql.query.arithAbort": "Set ARITHABORT-Option aktivieren", + "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT aktivieren", + "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY-Option aktivieren", + "mssql.query.displayBitAsNumber": "BIT-Spalten als Zahlen (1 oder 0) anzeigen? Bei Festlegung auf FALSE werden BIT-Spalten als TRUE oder FALSE angezeigt.", + "mssql.query.executionTimeout": "Ein Timeoutwert von 0 für die Ausführung kennzeichnet einen unbegrenzten Wartevorgang (kein Timeout).", + "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS aktivieren", + "mssql.query.lockTimeout": "SET LOCK TIMEOUT-Option aktivieren (in Millisekunden)", + "mssql.query.maxXmlCharsToStore": "Anzahl von XML-Zeichen, die nach dem Ausführen einer Abfrage gespeichert werden sollen", + "mssql.query.noCount": "SET NOCOUNT-Option aktivieren", + "mssql.query.noExec": "SET NOEXEC-Option aktivieren", + "mssql.query.parseOnly": "SET PARSEONLY-Option aktivieren", + "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT aktivieren", + "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER aktivieren", + "mssql.query.setRowCount": "Maximale Anzahl von Zeilen, die zurückgegeben werden sollen, bevor der Server die Verarbeitung Ihrer Abfrage beendet.", + "mssql.query.statisticsIO": "Set STATISTICS IO-Option aktivieren", + "mssql.query.statisticsTime": "SET STATISTICS TIME-Option aktivieren", + "mssql.query.textSize": "Maximale Größe von text- und ntext-Daten, die von einer SELECT-Anweisung zurückgegeben werden", + "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL-Option aktivieren", + "mssql.query.xactAbortOn": "SET XACT_ABORT ON-Option aktivieren", + "mssql.tracingLevel": "[Optional] Protokolliergrad für Back-End-Dienste. Azure Data Studio generiert bei jedem Start einen Dateinamen, und falls die Datei bereits vorhanden ist, werden die Protokolleinträge an diese Datei angehängt. Zur Bereinigung alter Protokolldateien können die Einstellungen \"logRetentionMinutes\" und \"logFilesRemovalLimit\" verwendet werden. Bei Verwendung des Standardwerts für \"tracingLevel\" werden nur wenige Informationen protokolliert. Eine Änderung der Ausführlichkeit kann zu einem umfangreichen Protokollierungsaufkommen und einem hohen Speicherplatzbedarf für die Protokolle führen. \"Error\" umfasst kritische Meldungen, \"Warning\" umfasst alle Daten aus \"Error\" sowie Warnmeldungen, \"Information\" umfasst alle Daten aus \"Warning\" sowie Informationsmeldungen, \"Verbose\" umfasst ausführliche Informationen.", + "mssqlCluster.copyPath": "Pfad kopieren", + "mssqlCluster.deleteFiles": "Löschen", + "mssqlCluster.manageAccess": "Zugriff verwalten", + "mssqlCluster.mkdir": "Neues Verzeichnis", + "mssqlCluster.previewFile": "Vorschau", + "mssqlCluster.saveFile": "Speichern", + "mssqlCluster.uploadFiles": "Dateien hochladen", + "notebook.command.new": "Neues Notebook", + "notebook.command.open": "Notebook öffnen", + "objectsListProperties.name": "Name", + "onprem.databaseProperties.compatibilityLevel": "Kompatibilitätsgrad", + "onprem.databaseProperties.lastBackupDate": "Letzte Datenbanksicherung", + "onprem.databaseProperties.lastLogBackupDate": "Letzte Protokollsicherung", + "onprem.databaseProperties.owner": "Besitzer", + "onprem.databaseProperties.recoveryModel": "Wiederherstellungsmodell", + "onprem.serverProperties.machineName": "Computername", + "onprem.serverProperties.osVersion": "Betriebssystemversion", + "onprem.serverProperties.serverEdition": "Edition", + "onprem.serverProperties.serverVersion": "Version", + "tab.bigDataClusterDescription": "Aufgaben und Informationen zu Ihrem SQL Server-Big Data-Cluster", + "title.bigDataCluster": "SQL Server-Big Data-Cluster", + "title.books": "Notebooks", + "title.clearSearchServerResult": "Suche: Suchserverergebnisse löschen", + "title.configurePython": "Python für Notebooks konfigurieren", + "title.endpoints": "Dienstendpunkte", + "title.installPackages": "Pakete installieren", + "title.newSparkJob": "Neuer Spark-Auftrag", + "title.openClusterDashboard": "Cluster\r\nDashboard", + "title.openSparkHistory": "Spark-Verlauf anzeigen", + "title.openYarnHistory": "Yarn-Verlauf anzeigen", + "title.searchServers": "Suche: Server", + "title.showLogFile": "Protokolldatei anzeigen", + "title.submitSparkJob": "Spark-Auftrag übermitteln", + "title.tasks": "Aufgaben" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json index 56fa04c9b6..93f291290b 100644 --- a/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Notebook-Kernerweiterungen", - "description": "Definiert den datenprokotollbasierten Notebook-Beitrag und viele Notebook-Befehle und -Beiträge.", - "notebook.configuration.title": "Notebook-Konfiguration", - "notebook.pythonPath.description": "Lokaler Pfad zur Python-Installation, die von Notebooks verwendet wird.", - "notebook.useExistingPython.description": "Lokaler Pfad zu einer bereits vorhandenen Python-Installation, die von Notebooks verwendet wird.", - "notebook.dontPromptPythonUpdate.description": "Zeigen Sie keine Aufforderungen zum Aktualisieren von Python an.", - "notebook.jupyterServerShutdownTimeout.description": "Die Zeit ( in Minuten), die abgewartet werden soll, bevor ein Server heruntergefahren wird, nachdem alle Notizbücher geschlossen wurden. (Geben Sie 0 ein, um nicht herunterzufahren)", - "notebook.overrideEditorTheming.description": "Hiermit setzen Sie die Editor-Standardeinstellungen im Notebook-Editor außer Kraft. Zu den Einstellungen gehören Hintergrundfarbe, Farbe der aktuellen Zeile und Rahmen.", - "notebook.maxTableRows.description": "Maximale Anzahl von Zeilen, die pro Tabelle im Notebook-Editor zurückgegeben werden", - "notebook.trustedBooks.description": "In diesen Büchern enthaltene Notebooks werden automatisch als vertrauenswürdig eingestuft.", - "notebook.maxBookSearchDepth.description": "Maximale Tiefe von Unterverzeichnissen für die Suche nach Books (0 entspricht unendlich)", - "notebook.collapseBookItems.description": "Buchelemente auf Stammebene im Notebook-Viewlet reduzieren", - "notebook.remoteBookDownloadTimeout.description": "Zeitlimit für Download von GitHub-Büchern in Millisekunden", - "notebook.pinnedNotebooks.description": "Notebooks, die vom Benutzer für den aktuellen Arbeitsbereich angeheftet wurden", - "notebook.allowRoot.description": "Ausführung des Jupyter-Servers als Stammbenutzer zulassen", - "notebook.command.new": "Neues Notebook", - "notebook.command.open": "Notebook öffnen", - "notebook.analyzeJupyterNotebook": "In Notebook analysieren", - "notebook.command.runactivecell": "Zelle ausführen", - "notebook.command.clearactivecellresult": "Zellergebnis löschen", - "notebook.command.runallcells": "Zellen ausführen", - "notebook.command.addcode": "Codezelle hinzufügen", - "notebook.command.addtext": "Textzelle hinzufügen", - "notebook.command.addcell": "Zelle hinzufügen", - "title.analyzeJupyterNotebook": "In Notebook analysieren", - "title.newJupyterNotebook": "Neues Notebook", - "title.openJupyterNotebook": "Notebook öffnen", - "title.jupyter.setContext": "Kontext für Notebook festlegen", - "title.jupyter.setKernel": "Kernel für Notebook festlegen", - "config.jupyter.extraKernelsTitle": "Zusätzliche Kernel", - "config.jupyter.extraKernelsDescription": "IDs der zusätzlich zu aktivierenden Kernel", - "config.jupyter.kernelConfigValuesDescription": "Konfigurationsoptionen für Jupyter-Kernel. Diese werden automatisch verwaltet und sollten nicht manuell bearbeitet werden.", - "title.reinstallNotebookDependencies": "Notebook-Abhängigkeiten neu installieren", - "title.configurePython": "Python für Notebooks konfigurieren", - "title.managePackages": "Pakete verwalten", - "title.SQL19PreviewBook": "Leitfaden zu SQL Server 2019", - "books-preview-category": "Jupyter-Books", - "title.saveJupyterBook": "Jupyter Book speichern", - "title.trustBook": "Jupyter Book als vertrauenswürdig einstufen", - "title.searchJupyterBook": "Jupyter Book durchsuchen", - "title.SavedBooks": "Notebooks", - "title.ProvidedBooks": "Bereitgestellte Jupyter Books", - "title.PinnedBooks": "Angeheftete Notebooks", - "title.PreviewLocalizedBook": "Lokalisierten SQL Server 2019-Leitfaden abrufen", - "title.openJupyterBook": "Jupyter-Buch öffnen", - "title.closeJupyterBook": "Jupyter-Buch schließen", - "title.closeNotebook": "Notebook schließen", - "title.removeNotebook": "Notebook entfernen", - "title.addNotebook": "Notebook hinzufügen", - "title.addMarkdown": "Markdowndatei hinzufügen", - "title.revealInBooksViewlet": "In Büchern offenlegen", - "title.createJupyterBook": "Jupyter Book erstellen", - "title.openNotebookFolder": "Notebooks in Ordner öffnen", - "title.openRemoteJupyterBook": "Jupyter-Remotebuch hinzufügen", - "title.pinNotebook": "Notebook anheften", - "title.unpinNotebook": "Notebook lösen", - "title.moveTo": "Verschieben nach..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "... Es wird sichergestellt, dass \"{0}\" vorhanden ist.", - "executeCommandProcessExited": "Der Prozess wurde beendet. Fehlercode: {0}. StdErr-Ausgabe: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "Das angegebene Paket wurde nicht gefunden." }, "dist/common/localizedConstants": { - "msgYes": "Ja", - "msgNo": "Nein", - "msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.", - "noBDCConnectionError": "Für Spark-Kernel ist eine Verbindung mit einer Masterinstanz eines SQL Server-Big Data-Clusters erforderlich.", - "providerNotValidError": "Für Spark-Kernel werden nur MSSQL-Anbieter unterstützt.", - "allFiles": "Alle Dateien", - "labelSelectFolder": "Ordner auswählen", - "labelBookFolder": "Jupyter Book auswählen", - "confirmReplace": "Der Ordner ist bereits vorhanden. Möchten Sie diesen Ordner löschen und ersetzen?", - "openNotebookCommand": "Notebook öffnen", - "openMarkdownCommand": "Markdown öffnen", - "openExternalLinkCommand": "Externen Link öffnen", - "msgBookTrusted": "Das Jupyter Book gilt jetzt im Arbeitsbereich als vertrauenswürdig.", - "msgBookAlreadyTrusted": "Dieses Jupyter Book gilt in diesem Arbeitsbereich bereits als vertrauenswürdig.", - "msgBookUntrusted": "Das Jupyter Book gilt in diesem Arbeitsbereich nicht mehr als vertrauenswürdig.", - "msgBookAlreadyUntrusted": "Das Jupyter Book gilt in diesem Arbeitsbereich bereits als nicht vertrauenswürdig.", - "msgBookPinned": "Das Jupyter Book \"{0}\" ist jetzt im Arbeitsbereich angeheftet.", - "msgBookUnpinned": "Das Jupyter Book \"{0}\" ist in diesem Arbeitsbereich nicht mehr angeheftet.", - "bookInitializeFailed": "Bei der Suche im angegebenen Jupyter Book wurde keine Inhaltsverzeichnisdatei gefunden.", - "noBooksSelected": "Im Viewlet sind zurzeit keine Jupyter Books ausgewählt.", - "labelBookSection": "Jupyter Book-Abschnitt auswählen", - "labelAddToLevel": "Dieser Ebene hinzufügen", - "missingFileError": "Fehlende Datei: \"{0}\" aus \"{1}\"", - "InvalidError.tocFile": "Ungültige Inhaltsverzeichnisdatei.", "Invalid toc.yml": "Fehler: \"{0}\" weist eine falsche Datei \"toc.yml\" auf.", - "configFileError": "Konfigurationsdatei fehlt.", - "openBookError": "Fehler beim Öffnen von Jupyter Book \"{0}\": {1}", - "readBookError": "Fehler beim Lesen von Jupyter Book \"{0}\": {1}", - "openNotebookError": "Fehler beim Öffnen des Notebooks \"{0}\": {1}", - "openMarkdownError": "Fehler beim Öffnen von Markdown \"{0}\": {1}", - "openUntitledNotebookError": "Fehler beim Öffnen des Notebooks \"{0}\" ohne Titel: {1}", - "openExternalLinkError": "Fehler beim Öffnen von Link {0}: {1}", + "InvalidError.tocFile": "Ungültige Inhaltsverzeichnisdatei.", + "add": "Hinzufügen", + "addRemoteBook": "Jupyter-Remotebuch hinzufügen", + "allFiles": "Alle Dateien", + "book": "Jupyter Book", + "bookDescription": "Jupyter Book-Instanzen werden zum Organisieren von Notebooks verwendet.", + "bookInitializeFailed": "Bei der Suche im angegebenen Jupyter Book wurde keine Inhaltsverzeichnisdatei gefunden.", + "booksNotFound": "Unter dem angegebenen Link sind zurzeit keine Jupyter Books verfügbar.", + "browse": "Durchsuchen", + "close": "Schließen", "closeBookError": "Fehler beim Schließen von Jupyter Book \"{0}\": {1}", + "configFileError": "Konfigurationsdatei fehlt.", + "confirmOverwrite": "Die Datei ist bereits vorhanden. Möchten Sie diese Datei überschreiben?", + "confirmReplace": "Der Ordner ist bereits vorhanden. Möchten Sie diesen Ordner löschen und ersetzen?", + "contentFolder": "Inhaltsordner", + "contentFolderOptional": "Inhaltsordner (optional)", + "create": "Erstellen", "duplicateFileError": "Die Datei \"{0}\" ist bereits im Zielordner \"{1}\" vorhanden. \r\n Die Datei wurde in \"{2}\" umbenannt, um Datenverlust zu verhindern.", "editBookError": "Fehler beim Bearbeiten von Jupyter Book \"{0}\": {1}", - "selectBookError": "Fehler beim Auswählen eines Jupyter Books oder eines Abschnitts zur Bearbeitung: {0}", - "sectionNotFound": "Der Abschnitt \"{0}\" wurde in \"{1}\" nicht gefunden.", - "url": "URL", - "repoUrl": "Repository-URL", - "location": "Speicherort", - "addRemoteBook": "Jupyter-Remotebuch hinzufügen", - "onGitHub": "GitHub", - "onsharedFile": "Freigegebene Datei", - "releases": "Releases", - "book": "Jupyter Book", - "version": "Version", - "language": "Sprache", - "booksNotFound": "Unter dem angegebenen Link sind zurzeit keine Jupyter Books verfügbar.", - "urlGithubError": "Die angegebene URL ist keine GitHub-Release-URL.", - "search": "Suchen", - "add": "Hinzufügen", - "close": "Schließen", + "fileExtension": "Dateierweiterung", + "fileName": "Dateiname", + "httpRequestError": "Fehler bei der HTTP-Anforderung: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "Remoteinstanz von Jupyter Book wird heruntergeladen.", + "labelAddToLevel": "Dieser Ebene hinzufügen", + "labelBookFolder": "Jupyter Book auswählen", + "labelBookSection": "Jupyter Book-Abschnitt auswählen", + "labelSelectFolder": "Ordner auswählen", + "language": "Sprache", + "learnMore": "Weitere Informationen.", + "location": "Speicherort", + "missingFileError": "Fehlende Datei: \"{0}\" aus \"{1}\"", + "msgBookAlreadyTrusted": "Dieses Jupyter Book gilt in diesem Arbeitsbereich bereits als vertrauenswürdig.", + "msgBookAlreadyUntrusted": "Das Jupyter Book gilt in diesem Arbeitsbereich bereits als nicht vertrauenswürdig.", + "msgBookNotFound": "Jupyter Books nicht gefunden.", + "msgBookPinned": "Das Jupyter Book \"{0}\" ist jetzt im Arbeitsbereich angeheftet.", + "msgBookTrusted": "Das Jupyter Book gilt jetzt im Arbeitsbereich als vertrauenswürdig.", + "msgBookUnpinned": "Das Jupyter Book \"{0}\" ist in diesem Arbeitsbereich nicht mehr angeheftet.", + "msgBookUntrusted": "Das Jupyter Book gilt in diesem Arbeitsbereich nicht mehr als vertrauenswürdig.", + "msgContentFolderError": "Der Pfad für den Inhaltsordner ist nicht vorhanden.", + "msgCreateBookWarningMsg": "Fehler beim Zugriff auf: {0}", + "msgDownloadLocation": "Download in \"{0}\"", + "msgDuplicateFileName": "Die Datei \"{0}\" ist im Zielordner bereits vorhanden.", + "msgInvalidSaveFolder": "Der Pfad zum Speicherort ist ungültig.", + "msgNo": "Nein", + "msgReleaseNotFound": "Releases nicht gefunden.", + "msgRemoteBookDirectoryError": "Fehler beim Erstellen des Jupyter Book-Remoteverzeichnisses.", "msgRemoteBookDownloadComplete": "Remoteinstanz von Jupyter Book wurde vollständig heruntergeladen.", "msgRemoteBookDownloadError": "Fehler beim Herunterladen der Remoteinstanz von Jupyter Book.", + "msgRemoteBookDownloadProgress": "Remoteinstanz von Jupyter Book wird heruntergeladen.", "msgRemoteBookUnpackingError": "Fehler beim Dekomprimieren der Jupyter Book-Remoteinstanz.", - "msgRemoteBookDirectoryError": "Fehler beim Erstellen des Jupyter Book-Remoteverzeichnisses.", - "msgTaskName": "Remoteinstanz von Jupyter Book wird heruntergeladen.", "msgResourceNotFound": "Die Ressource wurde nicht gefunden.", - "msgBookNotFound": "Jupyter Books nicht gefunden.", - "msgReleaseNotFound": "Releases nicht gefunden.", - "msgUndefinedAssetError": "Das ausgewählte Jupyter Book ist ungültig.", - "httpRequestError": "Fehler bei der HTTP-Anforderung: {0} {1}", - "msgDownloadLocation": "Download in \"{0}\"", - "newBook": "Neue Jupyter Book-Instanz (Vorschau)", - "bookDescription": "Jupyter Book-Instanzen werden zum Organisieren von Notebooks verwendet.", - "learnMore": "Weitere Informationen.", - "contentFolder": "Inhaltsordner", - "browse": "Durchsuchen", - "create": "Erstellen", - "name": "Name", - "saveLocation": "Speicherort", - "contentFolderOptional": "Inhaltsordner (optional)", - "msgContentFolderError": "Der Pfad für den Inhaltsordner ist nicht vorhanden.", + "msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.", "msgSaveFolderError": "Der Speicherortpfad ist nicht vorhanden.", - "msgCreateBookWarningMsg": "Fehler beim Zugriff auf: {0}", - "newNotebook": "Neues Notebook (Vorschau)", + "msgTaskName": "Remoteinstanz von Jupyter Book wird heruntergeladen.", + "msgUndefinedAssetError": "Das ausgewählte Jupyter Book ist ungültig.", + "msgYes": "Ja", + "name": "Name", + "newBook": "Neue Jupyter Book-Instanz (Vorschau)", "newMarkdown": "Neuer Markdown (Vorschau)", - "fileExtension": "Dateierweiterung", - "confirmOverwrite": "Die Datei ist bereits vorhanden. Möchten Sie diese Datei überschreiben?", + "newNotebook": "Neues Notebook (Vorschau)", + "noBDCConnectionError": "Für Spark-Kernel ist eine Verbindung mit einer Masterinstanz eines SQL Server-Big Data-Clusters erforderlich.", + "noBooksSelected": "Im Viewlet sind zurzeit keine Jupyter Books ausgewählt.", + "onGitHub": "GitHub", + "onsharedFile": "Freigegebene Datei", + "openBookError": "Fehler beim Öffnen von Jupyter Book \"{0}\": {1}", + "openExternalLinkCommand": "Externen Link öffnen", + "openExternalLinkError": "Fehler beim Öffnen von Link {0}: {1}", + "openMarkdownCommand": "Markdown öffnen", + "openMarkdownError": "Fehler beim Öffnen von Markdown \"{0}\": {1}", + "openNotebookCommand": "Notebook öffnen", + "openNotebookError": "Fehler beim Öffnen des Notebooks \"{0}\": {1}", + "openUntitledNotebookError": "Fehler beim Öffnen des Notebooks \"{0}\" ohne Titel: {1}", + "providerNotValidError": "Für Spark-Kernel werden nur MSSQL-Anbieter unterstützt.", + "readBookError": "Fehler beim Lesen von Jupyter Book \"{0}\": {1}", + "releases": "Releases", + "repoUrl": "Repository-URL", + "saveLocation": "Speicherort", + "search": "Suchen", + "sectionNotFound": "Der Abschnitt \"{0}\" wurde in \"{1}\" nicht gefunden.", + "selectBookError": "Fehler beim Auswählen eines Jupyter Books oder eines Abschnitts zur Bearbeitung: {0}", "title": "Titel", - "fileName": "Dateiname", - "msgInvalidSaveFolder": "Der Pfad zum Speicherort ist ungültig.", - "msgDuplicadFileName": "Die Datei \"{0}\" ist im Zielordner bereits vorhanden." - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "Notebook-Abhängigkeiten werden installiert.", - "msgPythonDownloadComplete": "Der Python-Download ist abgeschlossen.", - "msgPythonDownloadError": "Fehler beim Herunterladen des Python-Setups.", - "msgPythonDownloadPending": "Das Python-Paket wird heruntergeladen.", - "msgPythonUnpackPending": "Python-Paket entpacken", - "msgPythonDirectoryError": "Fehler beim Erstellen des Python-Installationsverzeichnisses.", - "msgPythonUnpackError": "Fehler beim Entpacken des Python-Pakets.", - "msgTaskName": "Notebook-Abhängigkeiten werden installiert.", - "msgInstallPkgStart": "Notebook-Abhängigkeiten werden installiert. Weitere Informationen finden Sie in der Aufgabenansicht.", - "msgInstallPkgFinish": "Die Installation von Notebook-Abhängigkeiten ist abgeschlossen.", - "msgPythonRunningError": "Eine vorhandene Python-Installation kann nicht überschrieben werden, während Python ausgeführt wird. Schließen Sie alle aktiven Notebooks, bevor Sie fortfahren.", - "msgWaitingForInstall": "Aktuell wird eine weitere Python-Installation ausgeführt. Es wird auf den Abschluss des Vorgangs gewartet.", - "msgShutdownNotebookSessions": "Aktive Python-Notebooksitzungen werden heruntergefahren, um sie zu aktualisieren. Möchten Sie jetzt fortfahren?", - "msgPythonVersionUpdatePrompt": "Python {0} ist jetzt in Azure Data Studio verfügbar. Die aktuelle Python-Version (3.6.6) wird ab Dezember 2021 nicht mehr unterstützt. Möchten Sie jetzt auf Python {0} aktualisieren?", - "msgPythonVersionUpdateWarning": "Python {0} wird installiert und ersetzt Python 3.6.6. Einige Pakete sind möglicherweise nicht mehr mit der neuen Version kompatibel oder müssen neu installiert werden. Ein Notizbuch wird erstellt, damit Sie alle PIP-Pakete neu installieren können. Möchten Sie das Update jetzt fortsetzen?", - "msgDependenciesInstallationFailed": "Fehler beim Installieren von Notebook-Abhängigkeiten: {0}", - "msgDownloadPython": "Lokales Python für die Plattform \"{0}\" wird nach \"{1}\" heruntergeladen.", - "msgPackageRetrievalFailed": "Fehler beim Abrufen der Liste installierter Pakete: {0}", - "msgGetPythonUserDirFailed": "Fehler beim Abrufen des Python-Benutzerpfads: {0}", - "yes": "Ja", - "no": "Nein", - "dontAskAgain": "Nicht mehr fragen" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Installieren", - "configurePython.invalidLocationMsg": "Der angegebene Installationsspeicherort ist ungültig.", - "configurePython.pythonNotFoundMsg": "Am angegebenen Speicherort wurde keine Python-Installation gefunden.", - "configurePython.wizardNameWithKernel": "Python für die Ausführung von {0}-Kernel konfigurieren", - "configurePython.wizardNameWithoutKernel": "Python für die Ausführung von Kerneln konfigurieren", - "configurePython.page0Name": "Python-Runtime konfigurieren", - "configurePython.page1Name": "Abhängigkeiten installieren", - "configurePython.pythonInstallDeclined": "Die Python-Installation wurde abgelehnt." - }, - "dist/extension": { - "codeCellName": "Code", - "textCellName": "Text", - "selectCellType": "Welche Art von Zelle möchten Sie hinzufügen?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "Es werden nur IPYNB-Notebooks unterstützt.", - "confirmReinstall": "Möchten Sie eine Neuinstallation durchführen?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Durchsuchen", - "configurePython.selectFileLabel": "Auswählen", - "configurePython.descriptionWithKernel": "Für den {0}-Kernel ist die Konfiguration einer Python-Runtime und die Installation von Abhängigkeiten erforderlich.", - "configurePython.descriptionWithoutKernel": "Für Notebook-Kernel ist die Konfiguration einer Python-Runtime und die Installation von Abhängigkeiten erforderlich.", - "configurePython.installationType": "Installationstyp", - "configurePython.locationTextBoxText": "Python-Installationsspeicherort", - "configurePython.pythonConfigured": "Python-Runtime konfiguriert!", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "Keine unterstützten Python-Versionen gefunden.", - "configurePythyon.defaultPathLabel": "{0} (Standard)", - "configurePython.newInstall": "Neue Python-Installation", - "configurePython.existingInstall": "Vorhandene Python-Installation verwenden", - "configurePythyon.customPathLabel": "{0} (Benutzerdefiniert)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Name", - "configurePython.existingVersionColumn": "Vorhandene Version", - "configurePython.requiredVersionColumn": "Erforderliche Version", - "configurePython.kernelLabel": "Kernel", - "configurePython.requiredDependencies": "Erforderliche Kernelabhängigkeiten installieren", - "msgUnsupportedKernel": "Für Kernel \"{0}\" konnten keine Pakete abgerufen werden." - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Fehler beim Herunterfahren des Notebook-Servers: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Fehler beim Beenden des Notebook-Servers: {0}", - "notebookStartProcessExitPremature": "Der Notebook-Prozess wurde vorzeitig beendet. Fehlercode: {0}, StdErr-Ausgabe: {1}", - "jupyterError": "Von Jupyter gesendeter Fehler: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter wird in \"{0}\" ausgeführt.", - "jupyterOutputMsgStart": "... Der Notebook-Server wird gestartet." - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "Ein Notebook-Pfad ist erforderlich." - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager wurde noch nicht initialisiert.", - "notebook.couldNotFindKnoxGateway": "KNOX-Gatewayendpunkt wurde nicht gefunden.", - "promptBDCUsername": "{0}Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit dem BDC-Controller an:", - "promptBDCPassword": "Geben Sie das Kennwort zum Herstellen einer Verbindung mit dem BDC-Controller an.", - "bdcConnectError": "Fehler: {0}. ", - "clusterControllerConnectionRequired": "Zum Ausführen von Spark-Aufträgen ist eine Verbindung mit dem Clustercontroller erforderlich." - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Pakete verwalten", - "managePackages.cancelButtonText": "Schließen" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Installiert", - "managePackages.pkgNameColumn": "Name", - "managePackages.newPkgVersionColumn": "Version", - "managePackages.deleteColumn": "Löschen", - "managePackages.uninstallButtonText": "Ausgewählte Pakete deinstallieren", - "managePackages.packageType": "Pakettyp", - "managePackages.location": "Speicherort", - "managePackages.packageCount": "{0} {1}-Pakete gefunden", - "managePackages.confirmUninstall": "Möchten Sie die angegebenen Pakete deinstallieren?", - "managePackages.backgroundUninstallStarted": "\"{0}\" wird deinstalliert.", - "managePackages.backgroundUninstallComplete": "Die Deinstallation für \"{0}\" wurde abgeschlossen.", - "managePackages.backgroundUninstallFailed": "Fehler beim Deinstallieren von \"{0}\". Fehler: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/V", - "managePackages.searchBarPlaceholder": "{0} Pakete durchsuchen", - "managePackages.addNewTabTitle": "Neu hinzufügen", - "managePackages.searchButtonLabel": "Suchen", - "managePackages.installButtonText": "Installieren", - "managePackages.packageNameTitle": "Paketname", - "managePackages.packageVersionTitle": "Paketversion", - "managePackages.packageSummaryTitle": "Paketzusammenfassung", - "managePackages.noVersionsFound": "Für das angegebene Paket wurden keine gültigen Versionen gefunden.", - "managePackages.backgroundInstallStarted": "{0} {1} wird installiert.", - "managePackages.backgroundInstallComplete": "Die Installation für {0} {1} wurde abgeschlossen.", - "managePackages.backgroundInstallFailed": "Fehler beim Installieren von {0} {1}. Fehler: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "Fehler beim Anfordern von Paketinformationen: {0} {1}" + "url": "URL", + "urlGithubError": "Die angegebene URL ist keine GitHub-Release-URL.", + "version": "Version" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Dieser Beispielcode lädt die Datei in einen Datenrahmen und zeigt die ersten 10 Ergebnisse an.", "noNotebookVisible": "Es ist kein Notebook-Editor aktiv.", "notebookFiles": "Notebooks" }, + "dist/common/utils": { + "ensureDirOutputMsg": "... Es wird sichergestellt, dass \"{0}\" vorhanden ist.", + "executeCommandProcessExited": "Der Prozess wurde beendet. Fehlercode: {0}. StdErr-Ausgabe: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Durchsuchen", + "configurePython.descriptionWithKernel": "Für den {0}-Kernel ist die Konfiguration einer Python-Runtime und die Installation von Abhängigkeiten erforderlich.", + "configurePython.descriptionWithoutKernel": "Für Notebook-Kernel ist die Konfiguration einer Python-Runtime und die Installation von Abhängigkeiten erforderlich.", + "configurePython.existingInstall": "Vorhandene Python-Installation verwenden", + "configurePython.installationType": "Installationstyp", + "configurePython.locationTextBoxText": "Python-Installationsspeicherort", + "configurePython.newInstall": "Neue Python-Installation", + "configurePython.pythonConfigured": "Python-Runtime konfiguriert!", + "configurePython.selectFileLabel": "Auswählen", + "configurePythyon.customPathLabel": "{0} (Benutzerdefiniert)", + "configurePythyon.defaultPathLabel": "{0} (Standard)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "Keine unterstützten Python-Versionen gefunden." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "Der angegebene Installationsspeicherort ist ungültig.", + "configurePython.okButtonText": "Installieren", + "configurePython.page0Name": "Python-Runtime konfigurieren", + "configurePython.page1Name": "Abhängigkeiten installieren", + "configurePython.pythonInstallDeclined": "Die Python-Installation wurde abgelehnt.", + "configurePython.pythonNotFoundMsg": "Am angegebenen Speicherort wurde keine Python-Installation gefunden.", + "configurePython.wizardNameWithKernel": "Python für die Ausführung von {0}-Kernel konfigurieren", + "configurePython.wizardNameWithoutKernel": "Python für die Ausführung von Kerneln konfigurieren" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Vorhandene Version", + "configurePython.kernelLabel": "Kernel", + "configurePython.pkgNameColumn": "Name", + "configurePython.requiredDependencies": "Erforderliche Kernelabhängigkeiten installieren", + "configurePython.requiredVersionColumn": "Erforderliche Version", + "msgUnsupportedKernel": "Für Kernel \"{0}\" konnten keine Pakete abgerufen werden." + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Neu hinzufügen", + "managePackages.backgroundInstallComplete": "Die Installation für {0} {1} wurde abgeschlossen.", + "managePackages.backgroundInstallFailed": "Fehler beim Installieren von {0} {1}. Fehler: {2}", + "managePackages.backgroundInstallStarted": "{0} {1} wird installiert.", + "managePackages.installButtonText": "Installieren", + "managePackages.invalidTextPlaceholder": "N/V", + "managePackages.noVersionsFound": "Für das angegebene Paket wurden keine gültigen Versionen gefunden.", + "managePackages.packageNameTitle": "Paketname", + "managePackages.packageSummaryTitle": "Paketzusammenfassung", + "managePackages.packageVersionTitle": "Paketversion", + "managePackages.searchBarPlaceholder": "{0} Pakete durchsuchen", + "managePackages.searchButtonLabel": "Suchen" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Die Deinstallation für \"{0}\" wurde abgeschlossen.", + "managePackages.backgroundUninstallFailed": "Fehler beim Deinstallieren von \"{0}\". Fehler: {1}", + "managePackages.backgroundUninstallStarted": "\"{0}\" wird deinstalliert.", + "managePackages.confirmUninstall": "Möchten Sie die angegebenen Pakete deinstallieren?", + "managePackages.deleteColumn": "Löschen", + "managePackages.installedTabTitle": "Installiert", + "managePackages.location": "Speicherort", + "managePackages.newPkgVersionColumn": "Version", + "managePackages.packageCount": "{0} {1}-Pakete gefunden", + "managePackages.packageType": "Pakettyp", + "managePackages.pkgNameColumn": "Name", + "managePackages.uninstallButtonText": "Ausgewählte Pakete deinstallieren" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Schließen", + "managePackages.dialogName": "Pakete verwalten" + }, + "dist/extension": { + "codeCellName": "Code", + "selectCellType": "Welche Art von Zelle möchten Sie hinzufügen?", + "textCellName": "Text" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "Möchten Sie eine Neuinstallation durchführen?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Es werden nur IPYNB-Notebooks unterstützt." + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "Ein Notebook-Pfad ist erforderlich." + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "Nicht mehr fragen", + "msgDependenciesInstallationFailed": "Fehler beim Installieren von Notebook-Abhängigkeiten: {0}", + "msgDownloadPython": "Lokales Python für die Plattform \"{0}\" wird nach \"{1}\" heruntergeladen.", + "msgGetPythonUserDirFailed": "Fehler beim Abrufen des Python-Benutzerpfads: {0}", + "msgInstallPkgFinish": "Die Installation von Notebook-Abhängigkeiten ist abgeschlossen.", + "msgInstallPkgProgress": "Notebook-Abhängigkeiten werden installiert.", + "msgInstallPkgStart": "Notebook-Abhängigkeiten werden installiert. Weitere Informationen finden Sie in der Aufgabenansicht.", + "msgPackageRetrievalFailed": "Fehler beim Abrufen der Liste installierter Pakete: {0}", + "msgPythonDirectoryError": "Fehler beim Erstellen des Python-Installationsverzeichnisses.", + "msgPythonDownloadComplete": "Der Python-Download ist abgeschlossen.", + "msgPythonDownloadError": "Fehler beim Herunterladen des Python-Setups.", + "msgPythonDownloadPending": "Das Python-Paket wird heruntergeladen.", + "msgPythonRunningError": "Eine vorhandene Python-Installation kann nicht überschrieben werden, während Python ausgeführt wird. Schließen Sie alle aktiven Notebooks, bevor Sie fortfahren.", + "msgPythonUnpackError": "Fehler beim Entpacken des Python-Pakets.", + "msgPythonUnpackPending": "Python-Paket entpacken", + "msgPythonVersionUpdatePrompt": "Python {0} ist jetzt in Azure Data Studio verfügbar. Die aktuelle Python-Version (3.6.6) wird ab Dezember 2021 nicht mehr unterstützt. Möchten Sie jetzt auf Python {0} aktualisieren?", + "msgPythonVersionUpdateWarning": "Python {0} wird installiert und ersetzt Python 3.6.6. Einige Pakete sind möglicherweise nicht mehr mit der neuen Version kompatibel oder müssen neu installiert werden. Ein Notizbuch wird erstellt, damit Sie alle PIP-Pakete neu installieren können. Möchten Sie das Update jetzt fortsetzen?", + "msgShutdownNotebookSessions": "Aktive Python-Notebooksitzungen werden heruntergefahren, um sie zu aktualisieren. Möchten Sie jetzt fortfahren?", + "msgTaskName": "Notebook-Abhängigkeiten werden installiert.", + "msgWaitingForInstall": "Aktuell wird eine weitere Python-Installation ausgeführt. Es wird auf den Abschluss des Vorgangs gewartet.", + "no": "Nein", + "yes": "Ja" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Fehler beim Herunterfahren des Notebook-Servers: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Fehler: {0}. ", + "clusterControllerConnectionRequired": "Zum Ausführen von Spark-Aufträgen ist eine Verbindung mit dem Clustercontroller erforderlich.", + "errorStartBeforeReady": "Eine Sitzung kann nicht gestartet werden, der Manager wurde noch nicht initialisiert.", + "notebook.couldNotFindKnoxGateway": "KNOX-Gatewayendpunkt wurde nicht gefunden.", + "promptBDCPassword": "Geben Sie das Kennwort zum Herstellen einer Verbindung mit dem BDC-Controller an.", + "promptBDCUsername": "{0}Geben Sie den Benutzernamen zum Herstellen einer Verbindung mit dem BDC-Controller an:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "Fehler beim Anfordern von Paketinformationen: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Von Jupyter gesendeter Fehler: {0}", + "jupyterOutputMsgStart": "... Der Notebook-Server wird gestartet.", + "jupyterOutputMsgStartSuccessful": "... Jupyter wird in \"{0}\" ausgeführt.", + "notebookStartProcessExitPremature": "Der Notebook-Prozess wurde vorzeitig beendet. Fehlercode: {0}, StdErr-Ausgabe: {1}", + "serverStopError": "Fehler beim Beenden des Notebook-Servers: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "Die Aktion \"{0}\" wird für diesen Handler nicht unterstützt.", - "unsupportedScheme": "Der Link \"{0}\" kann nicht geöffnet werden, weil nur HTTP-, HTTPS und Dateilinks unterstützt werden.", "notebook.confirmOpen": "\"{0}\" herunterladen und öffnen?", + "notebook.fileDownloadError": "Fehler bei der Anforderung zum Öffnen der Datei: {0} {1}", "notebook.fileNotFound": "Die angegebene Datei wurde nicht gefunden.", - "notebook.fileDownloadError": "Fehler bei der Anforderung zum Öffnen der Datei: {0} {1}" + "notebook.unsupportedAction": "Die Aktion \"{0}\" wird für diesen Handler nicht unterstützt.", + "unsupportedScheme": "Der Link \"{0}\" kann nicht geöffnet werden, weil nur HTTP-, HTTPS und Dateilinks unterstützt werden." + }, + "package": { + "books-preview-category": "Jupyter-Books", + "config.jupyter.extraKernelsDescription": "IDs der zusätzlich zu aktivierenden Kernel", + "config.jupyter.extraKernelsTitle": "Zusätzliche Kernel", + "config.jupyter.kernelConfigValuesDescription": "Konfigurationsoptionen für Jupyter-Kernel. Diese werden automatisch verwaltet und sollten nicht manuell bearbeitet werden.", + "description": "Definiert den datenprokotollbasierten Notebook-Beitrag und viele Notebook-Befehle und -Beiträge.", + "displayName": "Notebook-Kernerweiterungen", + "notebook.allowRoot.description": "Ausführung des Jupyter-Servers als Stammbenutzer zulassen", + "notebook.analyzeJupyterNotebook": "In Notebook analysieren", + "notebook.collapseBookItems.description": "Buchelemente auf Stammebene im Notebook-Viewlet reduzieren", + "notebook.command.addcell": "Zelle hinzufügen", + "notebook.command.addcode": "Codezelle hinzufügen", + "notebook.command.addtext": "Textzelle hinzufügen", + "notebook.command.clearactivecellresult": "Zellergebnis löschen", + "notebook.command.new": "Neues Notebook", + "notebook.command.open": "Notebook öffnen", + "notebook.command.runactivecell": "Zelle ausführen", + "notebook.command.runallcells": "Zellen ausführen", + "notebook.configuration.title": "Notebook-Konfiguration", + "notebook.dontPromptPythonUpdate.description": "Zeigen Sie keine Aufforderungen zum Aktualisieren von Python an.", + "notebook.jupyterServerShutdownTimeout.description": "Die Zeit ( in Minuten), die abgewartet werden soll, bevor ein Server heruntergefahren wird, nachdem alle Notizbücher geschlossen wurden. (Geben Sie 0 ein, um nicht herunterzufahren)", + "notebook.maxBookSearchDepth.description": "Maximale Tiefe von Unterverzeichnissen für die Suche nach Books (0 entspricht unendlich)", + "notebook.maxTableRows.description": "Maximale Anzahl von Zeilen, die pro Tabelle im Notebook-Editor zurückgegeben werden", + "notebook.overrideEditorTheming.description": "Hiermit setzen Sie die Editor-Standardeinstellungen im Notebook-Editor außer Kraft. Zu den Einstellungen gehören Hintergrundfarbe, Farbe der aktuellen Zeile und Rahmen.", + "notebook.pinnedNotebooks.description": "Notebooks, die vom Benutzer für den aktuellen Arbeitsbereich angeheftet wurden", + "notebook.pythonPath.description": "Lokaler Pfad zur Python-Installation, die von Notebooks verwendet wird.", + "notebook.remoteBookDownloadTimeout.description": "Zeitlimit für Download von GitHub-Büchern in Millisekunden", + "notebook.trustedBooks.description": "In diesen Büchern enthaltene Notebooks werden automatisch als vertrauenswürdig eingestuft.", + "notebook.useExistingPython.description": "Lokaler Pfad zu einer bereits vorhandenen Python-Installation, die von Notebooks verwendet wird.", + "title.PinnedBooks": "Angeheftete Notebooks", + "title.PreviewLocalizedBook": "Lokalisierten SQL Server 2019-Leitfaden abrufen", + "title.ProvidedBooks": "Bereitgestellte Jupyter Books", + "title.SQL19PreviewBook": "Leitfaden zu SQL Server 2019", + "title.SavedBooks": "Notebooks", + "title.addMarkdown": "Markdowndatei hinzufügen", + "title.addNotebook": "Notebook hinzufügen", + "title.analyzeJupyterNotebook": "In Notebook analysieren", + "title.closeJupyterBook": "Jupyter-Buch schließen", + "title.closeNotebook": "Notebook schließen", + "title.configurePython": "Python für Notebooks konfigurieren", + "title.createJupyterBook": "Jupyter Book erstellen", + "title.jupyter.setContext": "Kontext für Notebook festlegen", + "title.jupyter.setKernel": "Kernel für Notebook festlegen", + "title.managePackages": "Pakete verwalten", + "title.moveTo": "Verschieben nach...", + "title.newJupyterNotebook": "Neues Notebook", + "title.openJupyterBook": "Jupyter-Buch öffnen", + "title.openJupyterNotebook": "Notebook öffnen", + "title.openNotebookFolder": "Notebooks in Ordner öffnen", + "title.openRemoteJupyterBook": "Jupyter-Remotebuch hinzufügen", + "title.pinNotebook": "Notebook anheften", + "title.reinstallNotebookDependencies": "Notebook-Abhängigkeiten neu installieren", + "title.removeNotebook": "Notebook entfernen", + "title.revealInBooksViewlet": "In Büchern offenlegen", + "title.saveJupyterBook": "Jupyter Book speichern", + "title.searchJupyterBook": "Jupyter Book durchsuchen", + "title.trustBook": "Jupyter Book als vertrauenswürdig einstufen", + "title.unpinNotebook": "Notebook lösen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json index 710860978f..fe44e27b77 100644 --- a/i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Powershell-Sprachgrundlagen", - "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernabgleich und Falten in Powershell-Dateien." + "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernabgleich und Falten in Powershell-Dateien.", + "displayName": "Powershell-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-de/translations/extensions/profiler.i18n.json index b4bc5379b9..87cf32f010 100644 --- a/i18n/ads-language-pack-de/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "Abbrechen", "createSessionDialog.create": "Starten", - "createSessionDialog.title": "Neue Profilersitzung starten", - "createSessionDialog.templatesInvalid": "Ungültige Vorlagenliste. Das Dialogfeld kann nicht geöffnet werden.", + "createSessionDialog.createSessionFailed": "Fehler beim Erstellen einer Sitzung.", "createSessionDialog.dialogOwnerInvalid": "Ungültiger Besitzer für Dialogfeld. Das Dialogfeld kann nicht geöffnet werden.", + "createSessionDialog.enterSessionName": "Sitzungsnamen eingeben:", "createSessionDialog.invalidProviderType": "Ungültiger Anbietertyp. Das Dialogfeld kann nicht geöffnet werden.", "createSessionDialog.selectTemplates": "Sitzungsvorlage auswählen:", - "createSessionDialog.enterSessionName": "Sitzungsnamen eingeben:", - "createSessionDialog.createSessionFailed": "Fehler beim Erstellen einer Sitzung." + "createSessionDialog.templatesInvalid": "Ungültige Vorlagenliste. Das Dialogfeld kann nicht geöffnet werden.", + "createSessionDialog.title": "Neue Profilersitzung starten" + }, + "package": { + "description": "SQL Server Profiler für Azure Data Studio", + "displayName": "SQL Server Profiler", + "profiler.category": "Profiler", + "profiler.contributes.title.newProfler": "Profiler starten", + "profiler.contributes.title.openCreateSessionDialog": "Profiler-Staffel erstellen", + "profiler.contributes.title.start": "Starten", + "profiler.contributes.title.stop": "Beenden" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/python.i18n.json b/i18n/ads-language-pack-de/translations/extensions/python.i18n.json index a2b2f8724c..130eddb352 100644 --- a/i18n/ads-language-pack-de/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Python-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung, Klammernabgleich und Falten in Python-Dateien." + "description": "Bietet Syntaxhervorhebung, Klammernabgleich und Falten in Python-Dateien.", + "displayName": "Python-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json index b09b2d5442..c2394859da 100644 --- a/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Abfrageverlauf", - "queryHistory.description": "Zuvor ausgeführte Abfragen anzeigen und ausführen", "queryHistory.clear": "Gesamten Verlauf löschen", + "queryHistory.description": "Zuvor ausgeführte Abfragen anzeigen und ausführen", + "queryHistory.displayName": "Abfrageverlauf", "queryHistory.toggleCapture": "Erfassung des Abfrageverlaufs umschalten" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/r.i18n.json b/i18n/ads-language-pack-de/translations/extensions/r.i18n.json index 8bc3d540be..cee37b9747 100644 --- a/i18n/ads-language-pack-de/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "R-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in R-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammernabgleich in R-Dateien.", + "displayName": "R-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/resource-deployment.i18n.json index e920cca563..559e014632 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "SQL Server-Bereitstellungserweiterung für Azure Data Studio", - "extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Microsoft SQL Server.", - "deploy-resource-command-name": "Neue Bereitstellung…", - "deploy-resource-command-category": "Bereitstellung", - "resource-type-sql-image-display-name": "SQL Server-Containerimage", - "resource-type-sql-image-description": "SQL Server-Containerimage mit Docker ausführen", - "version-display-name": "Version", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "SQL Server 2017-Containerimages bereitstellen", - "docker-sql-2019-title": "SQL Server 2019-Containerimages bereitstellen", - "docker-container-name-field": "Containername", - "docker-sql-password-field": "SQL Server-Kennwort", - "docker-confirm-sql-password-field": "Kennwort bestätigen", - "docker-sql-port-field": "Port", - "resource-type-sql-windows-setup-display-name": "SQL Server unter Windows", - "resource-type-sql-windows-setup-description": "Führen Sie SQL Server unter Windows aus, und wählen Sie eine Version aus, um loszulegen.", - "microsoft-privacy-statement": "Microsoft-Datenschutzerklärung", - "deployment.configuration.title": "Bereitstellungskonfiguration", - "azdata-install-location-description": "Speicherort des azdata-Pakets, das für den Installationsbefehl verwendet wird", - "azure-sqlvm-display-name": "SQL Server auf Azure-VM", - "azure-sqlvm-description": "Hiermit erstellen Sie SQL-VMs in Azure. Optimal für Migrationen und Anwendungen, die Zugriff auf Betriebssystemebene erfordern.", - "azure-sqlvm-deploy-dialog-title": "Azure SQL-VM bereitstellen", - "azure-sqlvm-deploy-dialog-action-text": "Skript in Notebook schreiben", - "azure-sqlvm-agreement": "Ich akzeptiere {0}, {1} und {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL-VM-Lizenzbedingungen", - "azure-sqlvm-agreement-azdata-eula": "azdata-Lizenzbedingungen", - "azure-sqlvm-azure-account-page-label": "Azure-Informationen", - "azure-sqlvm-azure-location-label": "Azure-Standorte", - "azure-sqlvm-vm-information-page-label": "VM-Informationen", - "azure-sqlvm-image-label": "Image", - "azure-sqlvm-image-sku-label": "VM-Image-SKU", - "azure-sqlvm-publisher-label": "Herausgeber", - "azure-sqlvm-vmname-label": "VM-Name", - "azure-sqlvm-vmsize-label": "Größe", - "azure-sqlvm-storage-page-lable": "Speicherkonto", - "azure-sqlvm-storage-accountname-label": "Speicherkontoname", - "azure-sqlvm-storage-sku-label": "SKU-Typ für Speicherkonto", - "azure-sqlvm-vm-administrator-account-page-label": "Administratorkonto", - "azure-sqlvm-username-label": "Benutzername", - "azure-sqlvm-password-label": "Kennwort", - "azure-sqlvm-password-confirm-label": "Kennwort bestätigen", - "azure-sqlvm-vm-summary-page-label": "Zusammenfassung", - "azure-sqldb-display-name": "Azure SQL-Datenbank", - "azure-sqldb-description": "Hiermit erstellen Sie eine SQL-Datenbank, einen Datenbankserver oder einen Pool für elastische Datenbanken in Azure.", - "azure-sqldb-portal-ok-button-text": "Im Azure-Portal erstellen", - "azure-sqldb-notebook-ok-button-text": "Auswählen", - "resource-type-display-name": "Ressourcentyp", - "sql-azure-single-database-display-name": "Einzeldatenbank", - "sql-azure-elastic-pool-display-name": "Pool für elastische Datenbanken", - "sql-azure-database-server-display-name": "Datenbankserver", - "azure-sqldb-agreement": "Ich akzeptiere {0}, {1} und {2}.", - "azure-sqldb-agreement-sqldb-eula": "Lizenzbedingungen für Azure SQL-Datenbank", - "azure-sqldb-agreement-azdata-eula": "azdata-Lizenzbedingungen", - "azure-sql-mi-display-name": "Azure SQL Managed Instance", - "azure-sql-mi-display-description": "SQL Managed Instance in Azure oder einer kundenseitig verwalteten Umgebung erstellen", - "azure-sql-mi-okButton-text": "Im Portal öffnen", - "azure-sql-mi-resource-type-option-label": "Ressourcentyp", - "azure-sql-mi-agreement": "Ich akzeptiere die {0} und die {1}.", - "azure-sql-mi-agreement-eula": "Azure SQL MI-Lizenzbedingungen", - "azure-sql-mi-help-text": "Azure SQL Managed Instance bietet vollständigen Zugriff auf SQL Server sowie Featurekompatibilität für die Migration von SQL Server-Computern zu Azure oder die Entwicklung neuer Anwendungen. {0}.", - "azure-sql-mi-help-text-learn-more": "Weitere Informationen" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Unbekannter Feldtyp: \"{0}\"", + "azdataEulaDeclined": "Die Bereitstellung kann nicht fortgesetzt werden. Die Lizenzbedingungen für die Azure Data CLI wurden abgelehnt. Sie können entweder die Lizenzbedingungen akzeptieren, um den Vorgang fortzusetzen, oder den Vorgang abbrechen.", + "azdataEulaNotAccepted": "Die Bereitstellung kann nicht fortgesetzt werden. Die Lizenzbedingungen für die Azure Data CLI wurden noch nicht akzeptiert. Akzeptieren Sie die Lizenzbedingungen, um die Features zu aktivieren, für die die Azure Data CLI erforderlich ist.", "azure.account": "Azure-Konto", + "azure.account.location": "Azure-Standort", + "azure.account.resourceGroup": "Ressourcengruppe", "azure.account.subscription": "Abonnement (ausgewählte Teilmenge)", "azure.account.subscriptionDescription": "Ändern Sie über die Aktion \"Abonnements auswählen\" die aktuelle Auswahl an Abonnements für ein Konto, das in der Azure-Strukturansicht des Viewlet \"Verbindungen\" aufgeführt ist.", - "azure.account.resourceGroup": "Ressourcengruppe", - "azure.account.location": "Azure-Standort", - "filePicker.browse": "Durchsuchen", - "button.label": "Auswählen", - "kubeConfigClusterPicker.kubeConfigFilePath": "Pfad der kube-Konfigurationsdatei", - "kubeConfigClusterPicker.clusterContextNotFound": "Keine Informationen zum Clusterkontext gefunden.", - "azure.signin": "Anmelden…", - "azure.refresh": "Aktualisieren", - "azure.yes": "Ja", "azure.no": "Nein", - "azure.resourceGroup.createNewResourceGroup": "Eine neue Ressourcengruppe erstellen", + "azure.refresh": "Aktualisieren", "azure.resourceGroup.NewResourceGroupAriaLabel": "Name der neuen Ressourcengruppe", + "azure.resourceGroup.createNewResourceGroup": "Eine neue Ressourcengruppe erstellen", + "azure.signin": "Anmelden…", + "azure.yes": "Ja", + "button.label": "Auswählen", "deployCluster.Realm": "Bereich", - "UnknownFieldTypeError": "Unbekannter Feldtyp: \"{0}\"", - "optionsSource.alreadyDefined": "Die Optionsquelle mit ID \"{0}\" ist bereits definiert.", - "valueProvider.alreadyDefined": "Der Wertanbieter mit ID \"{0}\" ist bereits definiert.", - "optionsSource.notDefined": "Für die ID \"{0}\" wurde keine Optionsquelle definiert.", - "valueProvider.notDefined": "Für die ID \"{0}\" wurde kein Wertanbieter definiert.", - "getVariableValue.unknownVariableName": "Es wird versucht, den Variablenwert für eine unbekannte Variable abzurufen: {0}", + "deploymentDialog.InstallingTool": "Das erforderliche Tool \"{0}\" [{1}] wird jetzt installiert.", + "deploymentDialog.RecheckEulaButton": "Lizenzbedingungen akzeptieren und auswählen", + "filePicker.browse": "Durchsuchen", "getIsPassword.unknownVariableName": "Es wird versucht, \"isPassword\" für eine unbekannte Variable abzurufen: {0}", + "getVariableValue.unknownVariableName": "Es wird versucht, den Variablenwert für eine unbekannte Variable abzurufen: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "Keine Informationen zum Clusterkontext gefunden.", + "kubeConfigClusterPicker.kubeConfigFilePath": "Pfad der kube-Konfigurationsdatei", "optionsNotDefined": "\"FieldInfo.options\" wurde für folgenden Feldtyp nicht definiert: {0}", "optionsNotObjectOrArray": "\"FieldInfo.options\" muss ein Objekt sein, wenn es sich nicht um ein Array handelt.", + "optionsSource.alreadyDefined": "Die Optionsquelle mit ID \"{0}\" ist bereits definiert.", + "optionsSource.notDefined": "Für die ID \"{0}\" wurde keine Optionsquelle definiert.", "optionsTypeNotFound": "Wenn \"FieldInfo.options\" ein Objekt ist, muss es die Eigenschaft \"optionsType\" aufweisen.", "optionsTypeRadioOrDropdown": "Wenn \"optionsType\" nicht \"{0}\" ist, muss er \"{1}\" lauten.", - "azdataEulaNotAccepted": "Die Bereitstellung kann nicht fortgesetzt werden. Die Lizenzbedingungen für die Azure Data CLI wurden noch nicht akzeptiert. Akzeptieren Sie die Lizenzbedingungen, um die Features zu aktivieren, für die die Azure Data CLI erforderlich ist.", - "azdataEulaDeclined": "Die Bereitstellung kann nicht fortgesetzt werden. Die Lizenzbedingungen für die Azure Data CLI wurden abgelehnt. Sie können entweder die Lizenzbedingungen akzeptieren, um den Vorgang fortzusetzen, oder den Vorgang abbrechen.", - "deploymentDialog.RecheckEulaButton": "Lizenzbedingungen akzeptieren und auswählen", + "resourceDeployment.BackgroundExecutionFailed": "Fehler bei der Aufgabe \"{0}\".", + "resourceDeployment.Description": "Beschreibung", + "resourceDeployment.FailedToOpenNotebook": "Fehler beim Öffnen von Ausgabe-Notebook. {1}{2}.", + "resourceDeployment.InstallTools": "Tools installieren", + "resourceDeployment.Options": "Optionen", + "resourceDeployment.RequiredVersion": "Erforderliche Version", + "resourceDeployment.Status": "Status", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "Fehler bei Aufgabe \"{0}\". Es wurde kein Ausgabe-Notebook generiert.", + "resourceDeployment.Tool": "Tool", + "resourceDeployment.Version": "Version", + "resourceDeployment.ViewErrorDetail": "Fehlerdetails anzeigen", + "resourceDeployment.discoverPathOrAdditionalInformation": "Ermittelter Pfad oder zusätzliche Informationen", "resourceDeployment.extensionRequiredPrompt": "Die Erweiterung \"{0}\" ist für die Bereitstellung dieser Ressource erforderlich. Möchten Sie sie jetzt installieren?", "resourceDeployment.install": "Installieren", "resourceDeployment.installingExtension": "Die Erweiterung \"{0}\" wird installiert...", + "resourceDeployment.requiredTools": "Erforderliche Tools", "resourceDeployment.unknownExtension": "Unbekannte Erweiterung \"{0}\".", - "resourceTypePickerDialog.title": "Bereitstellungsoptionen auswählen", "resourceTypePickerDialog.resourceSearchPlaceholder": "Ressourcen filtern...", - "resourceTypePickerDialog.tagsListViewTitle": "Kategorien", - "validation.multipleValidationErrors": "Es liegen Fehler auf dieser Seite vor. Klicken Sie auf \"Details anzeigen\", um diese anzuzeigen.", - "ui.ScriptToNotebookButton": "Skript", - "ui.DeployButton": "Ausführen", - "resourceDeployment.ViewErrorDetail": "Fehlerdetails anzeigen", - "resourceDeployment.FailedToOpenNotebook": "Fehler beim Öffnen von Ausgabe-Notebook. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "Fehler bei der Aufgabe \"{0}\".", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "Fehler bei Aufgabe \"{0}\". Es wurde kein Ausgabe-Notebook generiert.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Alle", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Lokal", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Alle", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Hybrid", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", - "resourceDeployment.Description": "Beschreibung", - "resourceDeployment.Tool": "Tool", - "resourceDeployment.Status": "Status", - "resourceDeployment.Version": "Version", - "resourceDeployment.RequiredVersion": "Erforderliche Version", - "resourceDeployment.discoverPathOrAdditionalInformation": "Ermittelter Pfad oder zusätzliche Informationen", - "resourceDeployment.requiredTools": "Erforderliche Tools", - "resourceDeployment.InstallTools": "Tools installieren", - "resourceDeployment.Options": "Optionen", - "deploymentDialog.InstallingTool": "Das erforderliche Tool \"{0}\" [{1}] wird jetzt installiert." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "Fehler beim Laden oder Analysieren der Konfigurationsdatei \"{0}\": {1}", - "fileChecker.NotFile": "Der Pfad \"{0}\" ist keine Datei. Wählen Sie eine gültige Kube-Konfigurationsdatei aus.", - "fileChecker.FileNotFound": "Die Datei \"{0}\" wurde nicht gefunden. Wählen Sie eine Kube-Konfigurationsdatei aus.", - "azure.accounts.unexpectedAccountsError": "Unerwarteter Fehler beim Abrufen von Konten: {0}", - "resourceDeployment.errorFetchingStorageClasses": "Unerwarteter Fehler beim Abrufen der verfügbaren kubectl-Speicherklassen: {0}", - "azure.accounts.unexpectedSubscriptionsError": "Unerwarteter Fehler beim Abrufen von Abonnements für das Konto \"{0}\": {1}", - "azure.accounts.accountNotFoundError": "Das ausgewählte Konto \"{0}\" ist nicht mehr verfügbar. Klicken Sie auf \"Anmelden\", um es erneut hinzuzufügen, oder wählen Sie ein anderes Konto aus.", - "azure.accessError": "\r\n Fehlerdetails: {0}.", - "azure.accounts.accountStaleError": "Das Zugriffstoken für das ausgewählte Konto \"{0}\" ist nicht mehr gültig. Klicken Sie auf die Schaltfläche \"Anmelden\", und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus.", - "azure.accounts.unexpectedResourceGroupsError": "Unerwarteter Fehler beim Abrufen von Ressourcengruppen für das Abonnement \"{0}\": {1}", - "invalidSQLPassword": "\"{0}\" entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "\"{0}\" stimmt nicht mit dem Bestätigungskennwort überein." - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL-VM bereitstellen", - "deployAzureSQLVM.ScriptToNotebook": "Skript in Notebook schreiben", - "deployAzureSQLVM.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Azure-Einstellungen", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure-Konto", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Abonnement", - "deployAzureSQLVM.ResourceGroup": "Ressourcengruppe", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Region", - "deployeAzureSQLVM.VmSettingsPageTitle": "VM-Einstellungen", - "deployAzureSQLVM.VmNameTextBoxLabel": "VM-Name", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Benutzername des Administratorkontos", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Kennwort für Administratorkonto", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Kennwort bestätigen", - "deployAzureSQLVM.VmImageDropdownLabel": "Image", - "deployAzureSQLVM.VmSkuDropdownLabel": "Image-SKU", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Imageversion", - "deployAzureSQLVM.VmSizeDropdownLabel": "Größe", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Klicken Sie hier, um weitere Informationen zu Preisen und unterstützten VM-Größen zu erhalten.", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Netzwerk", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Netzwerkeinstellungen konfigurieren", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Neues virtuelles Netzwerk", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Neues Subnetz", - "deployAzureSQLVM.SubnetDropdownLabel": "Subnetz", - "deployAzureSQLVM.PublicIPDropdownLabel": "Öffentliche IP-Adresse", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Neue öffentliche IP-Adresse", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Eingangsport (3389) für Remotedesktop (RDP) aktivieren", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server-Einstellungen", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL-Konnektivität", - "deployAzureSQLVM.SqlPortLabel": "Port", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL-Authentifizierung aktivieren", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Benutzername", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Kennwort", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Kennwort bestätigen" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Konfigurationsdateien speichern", - "deployCluster.ScriptToNotebook": "Skript in Notebook schreiben", - "deployCluster.SelectConfigFileFolder": "Konfigurationsdateien speichern", - "deployCluster.SaveConfigFileSucceeded": "Die Konfigurationsdateien wurden in \"{0}\" gespeichert.", - "deployCluster.NewAKSWizardTitle": "SQL Server 2019-Big Data-Cluster in neuem AKS-Cluster bereitstellen", - "deployCluster.ExistingAKSWizardTitle": "SQL Server 2019-Big Data-Cluster in vorhandenem AKS-Cluster bereitstellen", - "deployCluster.ExistingKubeAdm": "SQL Server 2019-Big Data-Cluster in vorhandenem kubeadm-Cluster bereitstellen", - "deployCluster.ExistingARO": "SQL Server 2019-Big Data-Cluster in vorhandenem Azure Red Hat OpenShift-Cluster bereitstellen", - "deployCluster.ExistingOpenShift": "SQL Server 2019-Big Data-Cluster in vorhandenem OpenShift-Cluster bereitstellen" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Nicht installiert", - "deploymentDialog.ToolStatus.Installed": "Installiert", - "deploymentDialog.ToolStatus.Installing": "Wird installiert…", - "deploymentDialog.ToolStatus.Error": "Fehler", - "deploymentDialog.ToolStatus.Failed": "Fehlerhaft", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tBrew ist für die Bereitstellung der Tools erforderlich und muss vorab installiert werden, damit die erforderlichen Tools bereitgestellt werden können.", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tCurl ist für die Installation erforderlich und muss vorab installiert werden, damit die erforderlichen Tools bereitgestellt werden können.", - "toolBase.getPip3InstallationLocation.LocationNotFound": " \"Location\" wurde in der Ausgabe nicht gefunden:", - "toolBase.getPip3InstallationLocation.Output": " Ausgabe:", - "toolBase.InstallError": "Fehler beim Installieren des Tools \"{0}\" [ {1} ].{2}Fehler: {3}{2}Weitere Informationen finden Sie im Ausgabekanal \"{4}\".", - "toolBase.InstallErrorInformation": "Fehler beim Installieren des Tools. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", - "toolBase.InstallFailed": "Die Installationsbefehle wurden durchgeführt, aber die Version des Tools ({0}) wurde nicht gefunden. Daher ist bei der Installation ein Fehler aufgetreten. Erkennungsfehler: {1}{2}Bereinigen Sie vorherige Installationen, um das Problem zu beheben.", - "toolBase.InstallFailInformation": "Fehler beim Ermitteln der Version nach der Installation. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", - "toolBase.ManualUninstallCommand": " Zur Deinstallation kann beispielsweise folgender Befehl verwendet werden: {0} >{1}", - "toolBase.SeeOutputChannel": "{0}Weitere Informationen finden Sie im Ausgabekanal \"{1}\".", - "toolBase.installCore.CannotInstallTool": "Die Installation des Tools ist nicht möglich:{0}::{1}. Die Installationsbefehle sind für Ihre Distribution des Betriebssystems unbekannt. Installieren Sie \"{0}\" manuell, bevor Sie fortfahren.", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Suchpfade für Tool \"{0}\": {1}", - "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/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL-Datenbank bereitstellen", - "deployAzureSQLDB.ScriptToNotebook": "Skript in Notebook schreiben", - "deployAzureSQLDB.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL-Datenbank – Azure-Kontoeinstellungen", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure-Kontoeinstellungen", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure-Konto", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Abonnement", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Server", - "deployAzureSQLDB.ResourceGroup": "Ressourcengruppe", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Datenbankeinstellungen", - "deployAzureSQLDB.FirewallRuleNameLabel": "Name der Firewallregel", - "deployAzureSQLDB.DatabaseNameLabel": "SQL-Datenbank-Name", - "deployAzureSQLDB.CollationNameLabel": "Datenbanksortierung", - "deployAzureSQLDB.CollationNameSummaryLabel": "Sortierung für Datenbank", - "deployAzureSQLDB.IpAddressInfoLabel": "Geben Sie IP-Adressen im IPv4-Format ein.", - "deployAzureSQLDB.StartIpAddressLabel": "Niedrigste IP-Adresse im IP-Adressbereich der Firewall", - "deployAzureSQLDB.EndIpAddressLabel": "Höchste IP-Adresse im IP-Adressbereich der Firewall", - "deployAzureSQLDB.StartIpAddressShortLabel": "Niedrigste IP-Adresse", - "deployAzureSQLDB.EndIpAddressShortLabel": "Höchste IP-Adresse", - "deployAzureSQLDB.FirewallRuleDescription": "Erstellen Sie eine Firewallregel für Ihre lokale Client-IP-Adresse, um nach Abschluss der Erstellung eine Verbindung mit Ihrer Datenbank über Azure Data Studio herzustellen.", - "deployAzureSQLDB.FirewallToggleLabel": "Firewallregel erstellen" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Führt Befehle für Kubernetes-Cluster aus.", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Die Ausgabe des kubectl-Versionsbefehls kann nicht analysiert werden: {0}", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "Ihr Brew-Repository wird für die kubectl-Installation aktualisiert…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl wird installiert…", - "resourceDeployment.Kubectl.AptGetUpdate": "Repositoryinformationen werden aktualisiert…", - "resourceDeployment.Kubectl.AptGetPackages": "Die für die kubectl-Installation erforderlichen Pakete werden abgerufen…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für kubectl wird heruntergeladen und installiert…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "Die kubectl-Repositoryinformationen werden hinzugefügt…", - "resourceDeployment.Kubectl.InstallingKubectl": "kubectl wird installiert…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "Zuvor heruntergeladene Datei \"kubectl.exe\" wird ggf. gelöscht…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "Die neueste Datei \"kubectl.exe\" wird heruntergeladen und installiert…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "Zuvor heruntergeladene kubectl-Datei wird ggf. gelöscht…", - "resourceDeployment.Kubectl.DownloadingKubectl": "Das neueste kubectl-Release wird heruntergeladen…", - "resourceDeployment.Kubectl.MakingExecutable": "Ausführbare kubectl-Datei wird erstellt…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "Die zuvor gesicherte Version am Installationsspeicherort wird bereinigt (falls vorhanden)…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "Am Installationsspeicherort vorhandenes kubectl wird gesichert…", - "resourceDeployment.Kubectl.MoveToSystemPath": "kubectl wird in den Installationspfad in PATH verschoben…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Notebook öffnen", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Notebook-Typ" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Lokal", + "resourceTypePickerDialog.tagsListViewTitle": "Kategorien", + "resourceTypePickerDialog.title": "Bereitstellungsoptionen auswählen", + "ui.DeployButton": "Ausführen", + "ui.ScriptToNotebookButton": "Skript", + "validation.multipleValidationErrors": "Es liegen Fehler auf dieser Seite vor. Klicken Sie auf \"Details anzeigen\", um diese anzuzeigen.", + "valueProvider.alreadyDefined": "Der Wertanbieter mit ID \"{0}\" ist bereits definiert.", + "valueProvider.notDefined": "Für die ID \"{0}\" wurde kein Wertanbieter definiert." }, "dist/main": { "resourceDeployment.UnknownResourceType": "Der Ressourcentyp \"{0}\" ist nicht definiert." @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "Das Notebook \"{0}\" ist nicht vorhanden." }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Bereitstellungen", "platformService.RunCommand.ErroredOut": "\t>>> {0} … Fehler: {1}", "platformService.RunCommand.IgnoringError": "\t>>> Fehler bei der Ausführung wird ignoriert, und Toolbereitstellung wird fortgesetzt.", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … mit Code beendet: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … mit Signal beendet: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … mit Signal beendet: {1}", + "resourceDeployment.outputChannel": "Bereitstellungen" }, "dist/services/resourceTypeService": { "downloadError": "Fehler bei Download. Statuscode: {0}, Meldung: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Dienstskalierungseinstellungen (Instanzen)", - "deployCluster.storageTableTitle": "Dienstspeichereinstellungen (GB pro Instanz)", - "deployCluster.featureTableTitle": "Features", - "deployCluster.yesText": "Ja", - "deployCluster.noText": "Nein", - "deployCluster.summaryPageTitle": "Bereitstellungskonfigurationsprofil", - "deployCluster.summaryPageDescription": "Wählen Sie das Profil für die Zielkonfiguration aus.", - "deployCluster.ProfileHintText": "Hinweis: Die Einstellungen des Bereitstellungsprofils können in späteren Schritten angepasst werden.", - "deployCluster.loadingProfiles": "Profile werden geladen.", - "deployCluster.loadingProfilesCompleted": "Profile wurden vollständig geladen.", - "deployCluster.profileRadioGroupLabel": "Bereitstellungskonfigurationsprofil", - "deployCluster.loadProfileFailed": "Fehler beim Laden der Bereitstellungsprofile: {0}", - "deployCluster.masterPoolLabel": "SQL Server-Master", - "deployCluster.computePoolLable": "Compute", - "deployCluster.dataPoolLabel": "Daten", - "deployCluster.hdfsLabel": "HDFS und Spark", - "deployCluster.ServiceName": "Dienst", - "deployCluster.dataStorageType": "Daten", - "deployCluster.logsStorageType": "Protokolle", - "deployCluster.StorageType": "Speichertyp", - "deployCluster.basicAuthentication": "Standardauthentifizierung", - "deployCluster.activeDirectoryAuthentication": "Active Directory-Authentifizierung", - "deployCluster.hadr": "Hochverfügbarkeit", - "deployCluster.featureText": "Funktion", - "deployCluster.ProfileNotSelectedError": "Wählen Sie ein Bereitstellungsprofil aus." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Verwaltet Azure-Ressourcen.", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "Die Azure CLI-Repositoryinformationen werden hinzugefügt…", + "resourceDeployment.AziCli.AptGetPackages": "Die für die Azure CLI-Installation erforderlichen Pakete werden abgerufen…", + "resourceDeployment.AziCli.AptGetUpdate": "Repositoryinformationen werden vor der Installation der Azure CLI aktualisiert…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "Repositoryinformationen für die Azure CLI werden erneut aktualisiert…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "Zuvor heruntergeladene Datei \"azurecli.msi\" wird ggf. gelöscht…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "Installationsprotokoll wird angezeigt…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für Azure CLI wird heruntergeladen und installiert…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "\"azurecli.msi\" wird heruntergeladen, und die Azure CLI wird installiert…", + "resourceDeployment.AziCli.InstallingAzureCli": "Azure CLI wird installiert…", + "resourceDeployment.AziCli.ScriptedInstall": "Skript zum Installieren der Azure CLI wird heruntergeladen und aufgerufen…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "Ihr Brew-Repository wird für die Azure CLI-Installation aktualisiert…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", - "deployCluster.AzureSettingsPageTitle": "Azure-Einstellungen", - "deployCluster.AzureSettingsPageDescription": "Konfigurieren Sie die Einstellungen, um Azure Kubernetes Service-Cluster zu erstellen.", - "deployCluster.SubscriptionField": "Abonnement-ID", - "deployCluster.SubscriptionPlaceholder": "Mein Azure-Standardabonnement verwenden", - "deployCluster.SubscriptionDescription": "Wenn Sie dieses Feld leer lassen, wird das Standardabonnement verwendet.", - "deployCluster.SubscriptionHelpLink": "Verfügbare Azure-Abonnements anzeigen", - "deployCluster.ResourceGroupName": "Name der neuen Ressourcengruppe", - "deployCluster.Location": "Speicherort", - "deployCluster.AzureLocationHelpLink": "Verfügbare Azure-Standorte anzeigen", - "deployCluster.AksName": "Name des AKS-Clusters", - "deployCluster.VMCount": "VM-Anzahl", - "deployCluster.VMSize": "VM-Größe", - "deployCluster.VMSizeHelpLink": "Verfügbare VM-Größen anzeigen" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "Der Clustername darf nur aus Kleinbuchstaben, Ziffern oder Bindestrichen (-) bestehen und mit einem alphanumerischen Zeichen beginnen und enden.", - "deployCluster.ClusterSettingsPageTitle": "Clustereinstellungen", - "deployCluster.ClusterSettingsPageDescription": "SQL Server-Big Data-Cluster-Einstellungen konfigurieren", - "deployCluster.ClusterName": "Clustername", - "deployCluster.AdminUsername": "Administratorbenutzername", - "deployCluster.AdminUsernameDescription": "Dieser Benutzername wird für Controller und SQL Server verwendet. Der Benutzername für das Gateway lautet \"root\".", - "deployCluster.AdminPassword": "Kennwort", - "deployCluster.AdminPasswordDescription": "Dieses Kennwort kann für den Zugriff auf den Controller, SQL Server und das Gateway verwendet werden.", - "deployCluster.ConfirmPassword": "Kennwort bestätigen", - "deployCluster.AuthenticationMode": "Authentifizierungsmodus", - "deployCluster.AuthenticationMode.Basic": "Standard", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Docker-Einstellungen", - "deployCluster.DockerRegistry": "Registrierung", - "deployCluster.DockerRepository": "Repository", - "deployCluster.DockerImageTag": "Imagetag", - "deployCluster.DockerUsername": "Benutzername", - "deployCluster.DockerPassword": "Kennwort", - "deployCluster.ActiveDirectorySettings": "Active Directory-Einstellungen", - "deployCluster.OuDistinguishedName": "Organisationseinheit", - "deployCluster.OuDistinguishedNameDescription": "Der DN (Distinguished Name) für die Organisationseinheit. Beispiel: OU=bdc,DC=contoso,DC=com", - "deployCluster.DomainControllerFQDNs": "FQDNs des Domänencontrollers", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Trennen Sie die Werte durch Kommas.", - "deployCluster.DomainControllerFQDNDescription": "Die vollqualifizierten Domänennamen (FQDN) für den Domänencontroller, zum Beispiel: DC1.CONTOSO.COM. Trennen Sie mehrere FQDNs durch Kommas.", - "deployCluster.DomainDNSIPAddresses": "DNS-IP-Adressen der Domäne", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Trennen Sie die Werte durch Kommas.", - "deployCluster.DomainDNSIPAddressesDescription": "IP-Adressen der DNS-Server der Domäne. Trennen Sie mehrere IP-Adressen durch Kommas.", - "deployCluster.DomainDNSName": "DNS-Name der Domäne", - "deployCluster.RealmDescription": "Wenn keine Angabe vorliegt, wird der DNS-Name der Domäne als Standardwert verwendet.", - "deployCluster.ClusterAdmins": "Gruppe der Clusteradministratoren", - "deployCluster.ClusterAdminsDescription": "Die Active Directory-Gruppe für den Clusteradministrator", - "deployCluster.ClusterUsers": "Clusterbenutzer", - "deployCluster.ClusterUsersPlaceHolder": "Trennen Sie die Werte durch Kommas.", - "deployCluster.ClusterUsersDescription": "Die Active Directory-Benutzer und -Gruppen mit der Rolle \"Clusterbenutzer\". Trennen Sie mehrere Benutzer oder Gruppen durch Kommas.", - "deployCluster.DomainServiceAccountUserName": "Benutzername des Dienstkontos", - "deployCluster.DomainServiceAccountUserNameDescription": "Domänendienstkonto für Big Data-Cluster", - "deployCluster.DomainServiceAccountPassword": "Kennwort für Dienstkonto", - "deployCluster.AppOwners": "App-Besitzer", - "deployCluster.AppOwnersPlaceHolder": "Trennen Sie die Werte durch Kommas.", - "deployCluster.AppOwnersDescription": "Die Active Directory-Benutzer oder -Gruppen mit der Rolle \"App-Besitzer\". Trennen Sie mehrere Benutzer oder Gruppen durch Kommas.", - "deployCluster.AppReaders": "App-Leseberechtigte", - "deployCluster.AppReadersPlaceHolder": "Trennen Sie die Werte durch Kommas.", - "deployCluster.AppReadersDescription": "Die Active Directory-Benutzer oder -Gruppen mit Leseberechtigungen für Apps. Verwenden Sie Kommas als Trennzeichen, wenn mehrere Benutzer oder Gruppen vorhanden sind.", - "deployCluster.Subdomain": "Unterdomäne", - "deployCluster.SubdomainDescription": "Eine eindeutige DNS-Unterdomäne, die für diesen SQL Server-Big Data-Cluster verwendet werden soll. Wenn keine Angabe vorliegt, wird der Clustername als Standardwert verwendet.", - "deployCluster.AccountPrefix": "Kontopräfix", - "deployCluster.AccountPrefixDescription": "Ein eindeutiges Präfix für AD-Konten, die vom SQL Server-Big Data-Cluster generiert werden. Wenn keine Angabe vorliegt, wird der Name der Unterdomäne als Standardwert verwendet. Wenn keine Unterdomäne angegeben wird, dient der Clustername als Standardwert.", - "deployCluster.AdminPasswordField": "Kennwort" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Diensteinstellungen", - "deployCluster.scaleSectionTitle": "Skalierungseinstellungen", - "deployCluster.MasterSqlServerInstances": "SQL Server-Masterinstanzen", - "deployCluster.ComputePoolInstances": "Computepoolinstanzen", - "deployCluster.DataPoolInstances": "Datenpoolinstanzen", - "deployCluster.SparkPoolInstances": "Spark-Poolinstanzen", - "deployCluster.StoragePoolInstances": "Speicherpoolinstanzen (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Spark in Speicherpool einbeziehen", - "deployCluster.DNSNameHeader": "DNS-Name", - "deployCluster.PortHeader": "Port", - "deployCluster.ControllerText": "Controller", - "deployCluster.ControllerDNSName": "DNS-Name des Controllers", - "deployCluster.ControllerPortName": "Controllerport", - "deployCluster.MasterSqlText": "SQL Server-Master", - "deployCluster.MasterSQLServerDNSName": "DNS-Name der SQL Server-Masterinstanz", - "deployCluster.MasterSQLServerPortName": "SQL Server-Masterport", - "deployCluster.GatewayText": "Gateway", - "deployCluster.GatewayDNSName": "DNS-Name des Gateways", - "deployCluster.GatewayPortName": "Gatewayport", - "deployCluster.ServiceProxyText": "Verwaltungsproxy", - "deployCluster.ServiceProxyDNSName": "DNS-Name des Verwaltungsproxys", - "deployCluster.ServiceProxyPortName": "Port des Verwaltungsproxys", - "deployCluster.AppServiceProxyText": "Anwendungsproxy", - "deployCluster.AppServiceProxyDNSName": "DNS-Name des Anwendungsproxys", - "deployCluster.AppServiceProxyPortName": "Port des Anwendungsproxys", - "deployCluster.ReadableSecondaryText": "Lesbares sekundäres Replikat", - "deployCluster.ReadableSecondaryDNSName": "DNS-Name des lesbaren sekundären Replikats", - "deployCluster.ReadableSecondaryPortName": "Port des lesbaren sekundären Replikats", - "deployCluster.EndpointSettings": "Endpunkteinstellungen", - "deployCluster.storageFieldTooltip": "Controllereinstellungen verwenden", - "deployCluster.AdvancedStorageDescription": "Standardmäßig werden Speichereinstellungen für Controller auch auf andere Dienste angewendet. Sie können die erweiterten Speichereinstellungen einblenden, um Speicher für andere Dienste zu konfigurieren.", - "deployCluster.controllerDataStorageClass": "Speicherklasse für Controllerdaten", - "deployCluster.controllerDataStorageClaimSize": "Größe des Speicheranspruchs für Controllerdaten", - "deployCluster.controllerLogsStorageClass": "Speicherklasse für Controllerprotokolle", - "deployCluster.controllerLogsStorageClaimSize": "Größe des Speicheranspruchs für Controllerprotokolle", - "deployCluster.StoragePool": "Speicherpool (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Speicherklasse für Speicherpooldaten", - "deployCluster.storagePoolDataStorageClaimSize": "Größe des Speicheranspruchs für Speicherpooldaten", - "deployCluster.storagePoolLogsStorageClass": "Speicherklasse für Speicherpoolprotokolle", - "deployCluster.storagePoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Speicherpoolprotokolle", - "deployCluster.DataPool": "Datenpool", - "deployCluster.dataPoolDataStorageClass": "Speicherklasse für Datenpooldaten", - "deployCluster.dataPoolDataStorageClaimSize": "Größe des Speicheranspruchs für Datenpooldaten", - "deployCluster.dataPoolLogsStorageClass": "Speicherklasse für Datenpoolprotokolle", - "deployCluster.dataPoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Datenpoolprotokolle", - "deployCluster.sqlServerMasterDataStorageClass": "Speicherklasse für SQL Server-Masterdaten", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterdaten", - "deployCluster.sqlServerMasterLogsStorageClass": "Speicherklasse für SQL Server-Masterprotokolle", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterprotokolle", - "deployCluster.ServiceName": "Dienstname", - "deployCluster.DataStorageClassName": "Speicherklasse für Daten", - "deployCluster.DataClaimSize": "Anspruchsgröße für Daten (GB)", - "deployCluster.LogStorageClassName": "Speicherklasse für Protokolle", - "deployCluster.LogsClaimSize": "Anspruchsgröße für Protokolle (GB)", - "deployCluster.StorageSettings": "Speichereinstellungen", - "deployCluster.StorageSectionTitle": "Speichereinstellungen", - "deployCluster.SparkMustBeIncluded": "Ungültige Spark-Konfiguration. Sie müssen das Kontrollkästchen \"Spark einschließen\" aktivieren oder für \"Spark-Poolinstanzen\" mindestens den Wert 1 festlegen." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Zusammenfassung", - "deployCluster.DeploymentTarget": "Bereitstellungsziel", - "deployCluster.Kubeconfig": "Kube-Konfiguration", - "deployCluster.ClusterContext": "Clusterkontext", - "deployCluster.ClusterSettings": "Clustereinstellungen", - "deployCluster.DeploymentProfile": "Bereitstellungsprofil", - "deployCluster.ClusterName": "Clustername", - "deployCluster.ControllerUsername": "Benutzername für Controller", - "deployCluster.AuthenticationMode": "Authentifizierungsmodus", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "Standard", - "deployCluster.OuDistinguishedName": "Organisationseinheit", - "deployCluster.DomainControllerFQDNs": "FQDNs des Domänencontrollers", - "deployCluster.DomainDNSIPAddresses": "DNS-IP-Adressen der Domäne", - "deployCluster.DomainDNSName": "DNS-Name der Domäne", - "deployCluster.ClusterAdmins": "Gruppe der Clusteradministratoren", - "deployCluster.ClusterUsers": "Clusterbenutzer", - "deployCluster.AppOwners": "App-Besitzer", - "deployCluster.AppReaders": "App-Leseberechtigte", - "deployCluster.Subdomain": "Unterdomäne", - "deployCluster.AccountPrefix": "Kontopräfix", - "deployCluster.DomainServiceAccountUserName": "Benutzername des Dienstkontos", - "deployCluster.AzureSettings": "Azure-Einstellungen", - "deployCluster.SubscriptionId": "Abonnement-ID", - "deployCluster.DefaultSubscription": "Azure-Standardabonnement", - "deployCluster.ResourceGroup": "Ressourcengruppe", - "deployCluster.Location": "Speicherort", - "deployCluster.AksClusterName": "Name des AKS-Clusters", - "deployCluster.VMSize": "VM-Größe", - "deployCluster.VMCount": "VM-Anzahl", - "deployCluster.ScaleSettings": "Skalierungseinstellungen", - "deployCluster.MasterSqlServerInstances": "SQL Server-Masterinstanzen", - "deployCluster.ComputePoolInstances": "Computepoolinstanzen", - "deployCluster.DataPoolInstances": "Datenpoolinstanzen", - "deployCluster.SparkPoolInstances": "Spark-Poolinstanzen", - "deployCluster.StoragePoolInstances": "Speicherpoolinstanzen (HDFS)", - "deployCluster.WithSpark": "(inklusive Spark)", - "deployCluster.ServiceName": "Dienst", - "deployCluster.DataStorageClassName": "Speicherklasse für Daten", - "deployCluster.DataClaimSize": "Anspruchsgröße für Daten (GB)", - "deployCluster.LogStorageClassName": "Speicherklasse für Protokolle", - "deployCluster.LogsClaimSize": "Anspruchsgröße für Protokolle (GB)", - "deployCluster.StorageSettings": "Speichereinstellungen", - "deployCluster.ControllerText": "Controller", - "deployCluster.StoragePool": "Speicherpool (HDFS)", - "deployCluster.DataText": "Daten", - "deployCluster.MasterSqlText": "SQL Server-Master", - "deployCluster.SqlServerText": "SQL Server-Master", - "deployCluster.GatewayText": "Gateway", - "deployCluster.AppServiceProxyText": "Anwendungsproxy", - "deployCluster.ServiceProxyText": "Verwaltungsproxy", - "deployCluster.ReadableSecondaryText": "Lesbares sekundäres Replikat", - "deployCluster.EndpointSettings": "Endpunkteinstellungen" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Zielclusterkontext", - "deployCluster.TargetClusterContextPageDescription": "Wählen Sie die kube-Konfigurationsdatei und anschließend einen Clusterkontext aus der Liste aus.", - "deployCluster.ClusterContextNotSelectedMessage": "Wählen Sie einen Clusterkontext aus.", - "deployCluster.kubeConfigFileLabelText": "Pfad der kube-Konfigurationsdatei", - "deployCluster.browseText": "Durchsuchen", - "deployCluster.clusterContextsLabelText": "Clusterkontexte", - "deployCluster.errorLoadingClustersText": "In der Konfigurationsdatei wurden keine Clusterinformationen gefunden, oder beim Laden der Konfigurationsdatei ist ein Fehler aufgetreten.", - "deployCluster.selectKubeConfigFileText": "Auswählen", - "deployCluster.ConfigParseError": "Fehler beim Laden der Konfigurationsdatei." - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "Das Kennwort muss zwischen 12 und 123 Zeichen umfassen.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Kennwörter müssen 3 der folgenden Zeichen enthalten: einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Sonderzeichen." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "Der VM-Name muss zwischen 1 und 15 Zeichen umfassen.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "Der Name des virtuellen Computers darf nicht nur Ziffern enthalten.", - "deployAzureSQLVM.VNamePrefixSuffixError": "Der VM-Name darf nicht mit einem Unterstrich beginnen und nicht auf einen Punkt oder Bindestrich enden.", - "deployAzureSQLVM.VNameSpecialCharError": "Der VM-Name darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", - "deployAzureSQLVM.VNameExistsError": "Der Name des virtuellen Computers muss in der aktuellen Ressourcengruppe eindeutig sein.", - "deployAzureSQLVM.VMUsernameLengthError": "Der Benutzername muss zwischen 1 und 20 Zeichen umfassen.", - "deployAzureSQLVM.VMUsernameSuffixError": "Der Benutzername darf nicht auf einen Punkt enden.", - "deployAzureSQLVM.VMUsernameSpecialCharError": "Der Benutzername darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", - "deployAzureSQLVM.VMUsernameReservedWordsError": "Der Benutzername darf keine reservierten Wörter enthalten.", - "deployAzureSQLVM.VMConfirmPasswordError": "Das Kennwort und die Kennwortbestätigung müssen übereinstimmen.", - "deployAzureSQLVM.vmDropdownSizeError": "Wählen Sie eine gültige VM-Größe aus." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Geben Sie einen Namen für das neue virtuelle Netzwerk ein.", - "deployAzureSQLVM.NewSubnetPlaceholder": "Geben Sie einen Namen für das neue Subnetz ein.", - "deployAzureSQLVM.NewPipPlaceholder": "Geben Sie einen Namen für die neue öffentliche IP-Adresse ein.", - "deployAzureSQLVM.VnetNameLengthError": "Der VNet-Name muss zwischen 2 und 64 Zeichen umfassen.", - "deployAzureSQLVM.NewVnetError": "Neues virtuelles Netzwerk erstellen", - "deployAzureSQLVM.SubnetNameLengthError": "Der Subnetzname muss zwischen 1 und 80 Zeichen umfassen.", - "deployAzureSQLVM.NewSubnetError": "Neues Subnetzwerk erstellen", - "deployAzureSQLVM.PipNameError": "Der Name der öffentlichen IP-Adresse muss zwischen 1 und 80 Zeichen umfassen.", - "deployAzureSQLVM.NewPipError": "Neue öffentliche IP-Adresse erstellen" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privat (innerhalb des virtuellen Netzwerks)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Lokal (nur innerhalb der VM)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Öffentlich (Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "Der Benutzername muss zwischen 2 und 128 Zeichen umfassen.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "Der Benutzername darf keine dieser Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*.", - "deployAzureSQLVM.SqlConfirmPasswordError": "Das Kennwort und die Kennwortbestätigung müssen übereinstimmen." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Konfiguration überprüfen" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "Die niedrigste IP-Adresse ist ungültig.", - "deployAzureSQLDB.DBMaxIpInvalidError": "Die höchste IP-Adresse ist ungültig.", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Der Firewallname darf nicht nur Ziffern enthalten.", - "deployAzureSQLDB.DBFirewallLengthError": "Der Firewallname muss zwischen 1 und 100 Zeichen umfassen.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "Der Firewallname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", - "deployAzureSQLDB.DBFirewallUpperCaseError": "Großbuchstaben sind für den Firewallnamen nicht zulässig.", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "Der Datenbankname darf nicht nur Ziffern enthalten.", - "deployAzureSQLDB.DBNameLengthError": "Der Datenbankname muss zwischen 1 und 100 Zeichen umfassen.", - "deployAzureSQLDB.DBNameSpecialCharError": "Der Datenbankname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", - "deployAzureSQLDB.DBNameExistsError": "Der Datenbankname muss auf dem aktuellen Server eindeutig sein.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Der Sortierungsname darf nicht nur Ziffern enthalten.", - "deployAzureSQLDB.DBCollationLengthError": "Der Sortierungsname muss zwischen 1 und 100 Zeichen umfassen.", - "deployAzureSQLDB.DBCollationSpecialCharError": "Der Sortierungsname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&" - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Melden Sie sich zuerst bei einem Azure-Konto an.", - "deployAzureSQLDB.NoServerLabel": "Es wurden keine Server gefunden.", - "deployAzureSQLDB.NoServerError": "Im aktuellen Abonnement wurden keine Server gefunden.\r\nWählen Sie ein anderes Abonnement mit mindestens einem Server aus." - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Voraussetzungen für die Bereitstellung", - "deploymentDialog.FailedToolsInstallation": "Einige Tools wurden noch nicht ermittelt. Stellen Sie sicher, dass sie installiert wurden, ausgeführt werden und ermittelbar sind.", - "deploymentDialog.FailedEulaValidation": "Um fortzufahren, müssen Sie die Lizenzbedingungen akzeptieren.", - "deploymentDialog.loadingRequiredToolsCompleted": "Informationen zu erforderlichen Tools wurden vollständig geladen.", - "deploymentDialog.loadingRequiredTools": "Informationen zu erforderlichen Tools werden geladen.", - "resourceDeployment.AgreementTitle": "Nutzungsbedingungen akzeptieren", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "\"{0}\" [ {1} ] erfüllt nicht die Mindestanforderungen an die Version. Deinstallieren Sie das Tool, und starten Sie Azure Data Studio neu.", - "deploymentDialog.InstalledTools": "Alle erforderlichen Tools sind jetzt installiert.", - "deploymentDialog.PendingInstallation": "Folgende Tools wurden noch nicht ermittelt: {0}. Stellen Sie sicher, dass sie installiert wurden, ausgeführt werden und ermittelbar sind.", - "deploymentDialog.ToolInformation": "\"{0}\" wurde nicht erkannt, und die automatisierte Installation wird derzeit nicht unterstützt. Installieren Sie \"{0}\" manuell, oder stellen Sie sicher, dass das Tool gestartet wurde und ermittelt werden kann. Starten Sie anschließend Azure Data Studio neu. Informationen hierzu finden Sie unter [{1}].", - "deploymentDialog.VersionInformationDebugHint": "Wenn die Tools manuell installiert wurden, müssen Sie Azure Data Studio neu starten, um die Änderung zu übernehmen. Weitere Details finden Sie in den Ausgabekanälen \"Bereitstellungen\" und \"Azure Data CLI\".", - "deploymentDialog.InstallToolsHintOne": "Folgendes Tool ist nicht installiert: {0}. Klicken Sie auf die Schaltfläche \"{1}\", um es zu installieren.", - "deploymentDialog.InstallToolsHintMany": "Folgende Tools sind nicht installiert: {0}. Klicken Sie auf die Schaltfläche \"{1}\", um sie zu installieren.", - "deploymentDialog.NoRequiredTool": "Keine Tools erforderlich" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Installer herunterladen und starten, URL: {0}", - "resourceDeployment.DownloadingText": "Herunterladen von: {0}", - "resourceDeployment.DownloadCompleteText": "Erfolgreich heruntergeladen: {0}", - "resourceDeployment.LaunchingProgramText": "Wird gestartet: {0}", - "resourceDeployment.ProgramLaunchedText": "Erfolgreich gestartet: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "Die azdata-Repositoryinformationen werden hinzugefügt…", + "resourceDeployment.Azdata.AptGetPackages": "Die für die azdata-Installation erforderlichen Pakete werden abgerufen…", + "resourceDeployment.Azdata.AptGetUpdate": "Repositoryinformationen werden aktualisiert…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "Zuvor heruntergeladene Datei \"Azdata.msi\" wird ggf. gelöscht…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "Installationsprotokoll wird angezeigt…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für azdata wird heruntergeladen und installiert…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "\"Azdata.msi\" wird heruntergeladen, und die azdata-CLI wird installiert…", + "resourceDeployment.Azdata.InstallingAzdata": "azdata wird installiert…", + "resourceDeployment.Azdata.TappingBrewRepository": "Für die azdata-CLI werden Ressourcen aus dem Brew-Repository abgerufen…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "Das Brew-Repository für die azdata-CLI-Installation wird aktualisiert…", + "resourceDeployment.AzdataDescription": "Azure Data-Befehlszeilenschnittstelle", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Erstellt Pakete und führt Anwendungen in isolierten Containern aus.", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Verwaltet Azure-Ressourcen.", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "Zuvor heruntergeladene Datei \"azurecli.msi\" wird ggf. gelöscht…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "\"azurecli.msi\" wird heruntergeladen, und die Azure CLI wird installiert…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "Installationsprotokoll wird angezeigt…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "Ihr Brew-Repository wird für die Azure CLI-Installation aktualisiert…", - "resourceDeployment.AziCli.InstallingAzureCli": "Azure CLI wird installiert…", - "resourceDeployment.AziCli.AptGetUpdate": "Repositoryinformationen werden vor der Installation der Azure CLI aktualisiert…", - "resourceDeployment.AziCli.AptGetPackages": "Die für die Azure CLI-Installation erforderlichen Pakete werden abgerufen…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für Azure CLI wird heruntergeladen und installiert…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "Die Azure CLI-Repositoryinformationen werden hinzugefügt…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "Repositoryinformationen für die Azure CLI werden erneut aktualisiert…", - "resourceDeployment.AziCli.ScriptedInstall": "Skript zum Installieren der Azure CLI wird heruntergeladen und aufgerufen…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Führt Befehle für Kubernetes-Cluster aus.", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "Die kubectl-Repositoryinformationen werden hinzugefügt…", + "resourceDeployment.Kubectl.AptGetPackages": "Die für die kubectl-Installation erforderlichen Pakete werden abgerufen…", + "resourceDeployment.Kubectl.AptGetUpdate": "Repositoryinformationen werden aktualisiert…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "Am Installationsspeicherort vorhandenes kubectl wird gesichert…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "Die zuvor gesicherte Version am Installationsspeicherort wird bereinigt (falls vorhanden)…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "Zuvor heruntergeladene kubectl-Datei wird ggf. gelöscht…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "Zuvor heruntergeladene Datei \"kubectl.exe\" wird ggf. gelöscht…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für kubectl wird heruntergeladen und installiert…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "Die neueste Datei \"kubectl.exe\" wird heruntergeladen und installiert…", + "resourceDeployment.Kubectl.DownloadingKubectl": "Das neueste kubectl-Release wird heruntergeladen…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl wird installiert…", + "resourceDeployment.Kubectl.InstallingKubectl": "kubectl wird installiert…", + "resourceDeployment.Kubectl.MakingExecutable": "Ausführbare kubectl-Datei wird erstellt…", + "resourceDeployment.Kubectl.MoveToSystemPath": "kubectl wird in den Installationspfad in PATH verschoben…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "Ihr Brew-Repository wird für die kubectl-Installation aktualisiert…", + "resourceDeployment.invalidKubectlVersionOutput": "Die Ausgabe des kubectl-Versionsbefehls kann nicht analysiert werden: {0}" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data-Befehlszeilenschnittstelle", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "Zuvor heruntergeladene Datei \"Azdata.msi\" wird ggf. gelöscht…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "\"Azdata.msi\" wird heruntergeladen, und die azdata-CLI wird installiert…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "Installationsprotokoll wird angezeigt…", - "resourceDeployment.Azdata.TappingBrewRepository": "Für die azdata-CLI werden Ressourcen aus dem Brew-Repository abgerufen…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "Das Brew-Repository für die azdata-CLI-Installation wird aktualisiert…", - "resourceDeployment.Azdata.InstallingAzdata": "azdata wird installiert…", - "resourceDeployment.Azdata.AptGetUpdate": "Repositoryinformationen werden aktualisiert…", - "resourceDeployment.Azdata.AptGetPackages": "Die für die azdata-Installation erforderlichen Pakete werden abgerufen…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "Der Signaturschlüssel für azdata wird heruntergeladen und installiert…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "Die azdata-Repositoryinformationen werden hinzugefügt…" + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "Fehler beim Abrufen der Versionsinformationen.{0}Ungültige Ausgabe empfangen, Versionsbefehlsausgabe abrufen: {1} ", + "deployCluster.GetToolVersionErrorInformation": "Fehler beim Abrufen der Versionsinformationen. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tBrew ist für die Bereitstellung der Tools erforderlich und muss vorab installiert werden, damit die erforderlichen Tools bereitgestellt werden können.", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tCurl ist für die Installation erforderlich und muss vorab installiert werden, damit die erforderlichen Tools bereitgestellt werden können.", + "deploymentDialog.ToolStatus.Error": "Fehler", + "deploymentDialog.ToolStatus.Failed": "Fehlerhaft", + "deploymentDialog.ToolStatus.Installed": "Installiert", + "deploymentDialog.ToolStatus.Installing": "Wird installiert…", + "deploymentDialog.ToolStatus.NotInstalled": "Nicht installiert", + "toolBase.InstallError": "Fehler beim Installieren des Tools \"{0}\" [ {1} ].{2}Fehler: {3}{2}Weitere Informationen finden Sie im Ausgabekanal \"{4}\".", + "toolBase.InstallErrorInformation": "Fehler beim Installieren des Tools. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", + "toolBase.InstallFailInformation": "Fehler beim Ermitteln der Version nach der Installation. Weitere Informationen finden Sie im Ausgabekanal \"{0}\".", + "toolBase.InstallFailed": "Die Installationsbefehle wurden durchgeführt, aber die Version des Tools ({0}) wurde nicht gefunden. Daher ist bei der Installation ein Fehler aufgetreten. Erkennungsfehler: {1}{2}Bereinigen Sie vorherige Installationen, um das Problem zu beheben.", + "toolBase.ManualUninstallCommand": " Zur Deinstallation kann beispielsweise folgender Befehl verwendet werden: {0} >{1}", + "toolBase.SeeOutputChannel": "{0}Weitere Informationen finden Sie im Ausgabekanal \"{1}\".", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Suchpfade für Tool \"{0}\": {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " \"Location\" wurde in der Ausgabe nicht gefunden:", + "toolBase.getPip3InstallationLocation.Output": " Ausgabe:", + "toolBase.installCore.CannotInstallTool": "Die Installation des Tools ist nicht möglich:{0}::{1}. Die Installationsbefehle sind für Ihre Distribution des Betriebssystems unbekannt. Installieren Sie \"{0}\" manuell, bevor Sie fortfahren." + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure-Konto", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Server", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL-Datenbank – Azure-Kontoeinstellungen", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure-Kontoeinstellungen", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Abonnement", + "deployAzureSQLDB.CollationNameLabel": "Datenbanksortierung", + "deployAzureSQLDB.CollationNameSummaryLabel": "Sortierung für Datenbank", + "deployAzureSQLDB.DatabaseNameLabel": "SQL-Datenbank-Name", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Datenbankeinstellungen", + "deployAzureSQLDB.EndIpAddressLabel": "Höchste IP-Adresse im IP-Adressbereich der Firewall", + "deployAzureSQLDB.EndIpAddressShortLabel": "Höchste IP-Adresse", + "deployAzureSQLDB.FirewallRuleDescription": "Erstellen Sie eine Firewallregel für Ihre lokale Client-IP-Adresse, um nach Abschluss der Erstellung eine Verbindung mit Ihrer Datenbank über Azure Data Studio herzustellen.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Name der Firewallregel", + "deployAzureSQLDB.FirewallToggleLabel": "Firewallregel erstellen", + "deployAzureSQLDB.IpAddressInfoLabel": "Geben Sie IP-Adressen im IPv4-Format ein.", + "deployAzureSQLDB.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", + "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL-Datenbank bereitstellen", + "deployAzureSQLDB.ResourceGroup": "Ressourcengruppe", + "deployAzureSQLDB.ScriptToNotebook": "Skript in Notebook schreiben", + "deployAzureSQLDB.StartIpAddressLabel": "Niedrigste IP-Adresse im IP-Adressbereich der Firewall", + "deployAzureSQLDB.StartIpAddressShortLabel": "Niedrigste IP-Adresse" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "Im aktuellen Abonnement wurden keine Server gefunden.\r\nWählen Sie ein anderes Abonnement mit mindestens einem Server aus.", + "deployAzureSQLDB.NoServerLabel": "Es wurden keine Server gefunden.", + "deployAzureSQLDB.azureSignInError": "Melden Sie sich zuerst bei einem Azure-Konto an." + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "Der Sortierungsname muss zwischen 1 und 100 Zeichen umfassen.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Der Sortierungsname darf nicht nur Ziffern enthalten.", + "deployAzureSQLDB.DBCollationSpecialCharError": "Der Sortierungsname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", + "deployAzureSQLDB.DBFirewallLengthError": "Der Firewallname muss zwischen 1 und 100 Zeichen umfassen.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Der Firewallname darf nicht nur Ziffern enthalten.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "Der Firewallname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", + "deployAzureSQLDB.DBFirewallUpperCaseError": "Großbuchstaben sind für den Firewallnamen nicht zulässig.", + "deployAzureSQLDB.DBMaxIpInvalidError": "Die höchste IP-Adresse ist ungültig.", + "deployAzureSQLDB.DBMinIpInvalidError": "Die niedrigste IP-Adresse ist ungültig.", + "deployAzureSQLDB.DBNameExistsError": "Der Datenbankname muss auf dem aktuellen Server eindeutig sein.", + "deployAzureSQLDB.DBNameLengthError": "Der Datenbankname muss zwischen 1 und 100 Zeichen umfassen.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "Der Datenbankname darf nicht nur Ziffern enthalten.", + "deployAzureSQLDB.DBNameSpecialCharError": "Der Datenbankname darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&" + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure-Konto", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Region", + "deployAzureSQLVM.AzureSettingsPageTitle": "Azure-Einstellungen", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Abonnement", + "deployAzureSQLVM.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Neues Subnetz", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Neues virtuelles Netzwerk", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Netzwerkeinstellungen konfigurieren", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Netzwerk", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Neue öffentliche IP-Adresse", + "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL-VM bereitstellen", + "deployAzureSQLVM.PublicIPDropdownLabel": "Öffentliche IP-Adresse", + "deployAzureSQLVM.ResourceGroup": "Ressourcengruppe", + "deployAzureSQLVM.ScriptToNotebook": "Skript in Notebook schreiben", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Kennwort bestätigen", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Kennwort", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Benutzername", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL-Konnektivität", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL-Authentifizierung aktivieren", + "deployAzureSQLVM.SqlPortLabel": "Port", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server-Einstellungen", + "deployAzureSQLVM.SubnetDropdownLabel": "Subnetz", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Kennwort bestätigen", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Kennwort für Administratorkonto", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Benutzername des Administratorkontos", + "deployAzureSQLVM.VmImageDropdownLabel": "Image", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Imageversion", + "deployAzureSQLVM.VmNameTextBoxLabel": "VM-Name", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Eingangsport (3389) für Remotedesktop (RDP) aktivieren", + "deployAzureSQLVM.VmSizeDropdownLabel": "Größe", + "deployAzureSQLVM.VmSkuDropdownLabel": "Image-SKU", + "deployeAzureSQLVM.VmSettingsPageTitle": "VM-Einstellungen", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Klicken Sie hier, um weitere Informationen zu Preisen und unterstützten VM-Größen zu erhalten." + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "Das Kennwort muss zwischen 12 und 123 Zeichen umfassen.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Kennwörter müssen 3 der folgenden Zeichen enthalten: einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Sonderzeichen." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Neue öffentliche IP-Adresse erstellen", + "deployAzureSQLVM.NewPipPlaceholder": "Geben Sie einen Namen für die neue öffentliche IP-Adresse ein.", + "deployAzureSQLVM.NewSubnetError": "Neues Subnetzwerk erstellen", + "deployAzureSQLVM.NewSubnetPlaceholder": "Geben Sie einen Namen für das neue Subnetz ein.", + "deployAzureSQLVM.NewVnetError": "Neues virtuelles Netzwerk erstellen", + "deployAzureSQLVM.NewVnetPlaceholder": "Geben Sie einen Namen für das neue virtuelle Netzwerk ein.", + "deployAzureSQLVM.PipNameError": "Der Name der öffentlichen IP-Adresse muss zwischen 1 und 80 Zeichen umfassen.", + "deployAzureSQLVM.SubnetNameLengthError": "Der Subnetzname muss zwischen 1 und 80 Zeichen umfassen.", + "deployAzureSQLVM.VnetNameLengthError": "Der VNet-Name muss zwischen 2 und 64 Zeichen umfassen." + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Lokal (nur innerhalb der VM)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privat (innerhalb des virtuellen Netzwerks)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Öffentlich (Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "Das Kennwort und die Kennwortbestätigung müssen übereinstimmen.", + "deployAzureSQLVM.SqlUsernameLengthError": "Der Benutzername muss zwischen 2 und 128 Zeichen umfassen.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "Der Benutzername darf keine dieser Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "Das Kennwort und die Kennwortbestätigung müssen übereinstimmen.", + "deployAzureSQLVM.VMUsernameLengthError": "Der Benutzername muss zwischen 1 und 20 Zeichen umfassen.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "Der Benutzername darf keine reservierten Wörter enthalten.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "Der Benutzername darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", + "deployAzureSQLVM.VMUsernameSuffixError": "Der Benutzername darf nicht auf einen Punkt enden.", + "deployAzureSQLVM.VNameExistsError": "Der Name des virtuellen Computers muss in der aktuellen Ressourcengruppe eindeutig sein.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "Der Name des virtuellen Computers darf nicht nur Ziffern enthalten.", + "deployAzureSQLVM.VNamePrefixSuffixError": "Der VM-Name darf nicht mit einem Unterstrich beginnen und nicht auf einen Punkt oder Bindestrich enden.", + "deployAzureSQLVM.VNameSpecialCharError": "Der VM-Name darf keines der folgenden Sonderzeichen enthalten: \\/\"\"[]:|<>+=;,?*@&", + "deployAzureSQLVM.VnameLengthError": "Der VM-Name muss zwischen 1 und 15 Zeichen umfassen.", + "deployAzureSQLVM.vmDropdownSizeError": "Wählen Sie eine gültige VM-Größe aus." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "SQL Server 2019-Big Data-Cluster in vorhandenem AKS-Cluster bereitstellen", + "deployCluster.ExistingARO": "SQL Server 2019-Big Data-Cluster in vorhandenem Azure Red Hat OpenShift-Cluster bereitstellen", + "deployCluster.ExistingKubeAdm": "SQL Server 2019-Big Data-Cluster in vorhandenem kubeadm-Cluster bereitstellen", + "deployCluster.ExistingOpenShift": "SQL Server 2019-Big Data-Cluster in vorhandenem OpenShift-Cluster bereitstellen", + "deployCluster.NewAKSWizardTitle": "SQL Server 2019-Big Data-Cluster in neuem AKS-Cluster bereitstellen", + "deployCluster.SaveConfigFileSucceeded": "Die Konfigurationsdateien wurden in \"{0}\" gespeichert.", + "deployCluster.SaveConfigFiles": "Konfigurationsdateien speichern", + "deployCluster.ScriptToNotebook": "Skript in Notebook schreiben", + "deployCluster.SelectConfigFileFolder": "Konfigurationsdateien speichern" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Name des AKS-Clusters", + "deployCluster.AzureLocationHelpLink": "Verfügbare Azure-Standorte anzeigen", + "deployCluster.AzureSettingsPageDescription": "Konfigurieren Sie die Einstellungen, um Azure Kubernetes Service-Cluster zu erstellen.", + "deployCluster.AzureSettingsPageTitle": "Azure-Einstellungen", + "deployCluster.Location": "Speicherort", + "deployCluster.MissingRequiredInfoError": "Füllen Sie die mit einem roten Sternchen markierten Pflichtfelder aus.", + "deployCluster.ResourceGroupName": "Name der neuen Ressourcengruppe", + "deployCluster.SubscriptionDescription": "Wenn Sie dieses Feld leer lassen, wird das Standardabonnement verwendet.", + "deployCluster.SubscriptionField": "Abonnement-ID", + "deployCluster.SubscriptionHelpLink": "Verfügbare Azure-Abonnements anzeigen", + "deployCluster.SubscriptionPlaceholder": "Mein Azure-Standardabonnement verwenden", + "deployCluster.VMCount": "VM-Anzahl", + "deployCluster.VMSize": "VM-Größe", + "deployCluster.VMSizeHelpLink": "Verfügbare VM-Größen anzeigen" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Kontopräfix", + "deployCluster.AccountPrefixDescription": "Ein eindeutiges Präfix für AD-Konten, die vom SQL Server-Big Data-Cluster generiert werden. Wenn keine Angabe vorliegt, wird der Name der Unterdomäne als Standardwert verwendet. Wenn keine Unterdomäne angegeben wird, dient der Clustername als Standardwert.", + "deployCluster.ActiveDirectorySettings": "Active Directory-Einstellungen", + "deployCluster.AdminPassword": "Kennwort", + "deployCluster.AdminPasswordDescription": "Dieses Kennwort kann für den Zugriff auf den Controller, SQL Server und das Gateway verwendet werden.", + "deployCluster.AdminPasswordField": "Kennwort", + "deployCluster.AdminUsername": "Administratorbenutzername", + "deployCluster.AdminUsernameDescription": "Dieser Benutzername wird für Controller und SQL Server verwendet. Der Benutzername für das Gateway lautet \"root\".", + "deployCluster.AppOwners": "App-Besitzer", + "deployCluster.AppOwnersDescription": "Die Active Directory-Benutzer oder -Gruppen mit der Rolle \"App-Besitzer\". Trennen Sie mehrere Benutzer oder Gruppen durch Kommas.", + "deployCluster.AppOwnersPlaceHolder": "Trennen Sie die Werte durch Kommas.", + "deployCluster.AppReaders": "App-Leseberechtigte", + "deployCluster.AppReadersDescription": "Die Active Directory-Benutzer oder -Gruppen mit Leseberechtigungen für Apps. Verwenden Sie Kommas als Trennzeichen, wenn mehrere Benutzer oder Gruppen vorhanden sind.", + "deployCluster.AppReadersPlaceHolder": "Trennen Sie die Werte durch Kommas.", + "deployCluster.AuthenticationMode": "Authentifizierungsmodus", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Standard", + "deployCluster.ClusterAdmins": "Gruppe der Clusteradministratoren", + "deployCluster.ClusterAdminsDescription": "Die Active Directory-Gruppe für den Clusteradministrator", + "deployCluster.ClusterName": "Clustername", + "deployCluster.ClusterNameDescription": "Der Clustername darf nur aus Kleinbuchstaben, Ziffern oder Bindestrichen (-) bestehen und mit einem alphanumerischen Zeichen beginnen und enden.", + "deployCluster.ClusterSettingsPageDescription": "SQL Server-Big Data-Cluster-Einstellungen konfigurieren", + "deployCluster.ClusterSettingsPageTitle": "Clustereinstellungen", + "deployCluster.ClusterUsers": "Clusterbenutzer", + "deployCluster.ClusterUsersDescription": "Die Active Directory-Benutzer und -Gruppen mit der Rolle \"Clusterbenutzer\". Trennen Sie mehrere Benutzer oder Gruppen durch Kommas.", + "deployCluster.ClusterUsersPlaceHolder": "Trennen Sie die Werte durch Kommas.", + "deployCluster.ConfirmPassword": "Kennwort bestätigen", + "deployCluster.DockerImageTag": "Imagetag", + "deployCluster.DockerPassword": "Kennwort", + "deployCluster.DockerRegistry": "Registrierung", + "deployCluster.DockerRepository": "Repository", + "deployCluster.DockerSettings": "Docker-Einstellungen", + "deployCluster.DockerUsername": "Benutzername", + "deployCluster.DomainControllerFQDNDescription": "Die vollqualifizierten Domänennamen (FQDN) für den Domänencontroller, zum Beispiel: DC1.CONTOSO.COM. Trennen Sie mehrere FQDNs durch Kommas.", + "deployCluster.DomainControllerFQDNs": "FQDNs des Domänencontrollers", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Trennen Sie die Werte durch Kommas.", + "deployCluster.DomainDNSIPAddresses": "DNS-IP-Adressen der Domäne", + "deployCluster.DomainDNSIPAddressesDescription": "IP-Adressen der DNS-Server der Domäne. Trennen Sie mehrere IP-Adressen durch Kommas.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Trennen Sie die Werte durch Kommas.", + "deployCluster.DomainDNSName": "DNS-Name der Domäne", + "deployCluster.DomainServiceAccountPassword": "Kennwort für Dienstkonto", + "deployCluster.DomainServiceAccountUserName": "Benutzername des Dienstkontos", + "deployCluster.DomainServiceAccountUserNameDescription": "Domänendienstkonto für Big Data-Cluster", + "deployCluster.OuDistinguishedName": "Organisationseinheit", + "deployCluster.OuDistinguishedNameDescription": "Der DN (Distinguished Name) für die Organisationseinheit. Beispiel: OU=bdc,DC=contoso,DC=com", + "deployCluster.RealmDescription": "Wenn keine Angabe vorliegt, wird der DNS-Name der Domäne als Standardwert verwendet.", + "deployCluster.Subdomain": "Unterdomäne", + "deployCluster.SubdomainDescription": "Eine eindeutige DNS-Unterdomäne, die für diesen SQL Server-Big Data-Cluster verwendet werden soll. Wenn keine Angabe vorliegt, wird der Clustername als Standardwert verwendet." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Hinweis: Die Einstellungen des Bereitstellungsprofils können in späteren Schritten angepasst werden.", + "deployCluster.ProfileNotSelectedError": "Wählen Sie ein Bereitstellungsprofil aus.", + "deployCluster.ServiceName": "Dienst", + "deployCluster.StorageType": "Speichertyp", + "deployCluster.activeDirectoryAuthentication": "Active Directory-Authentifizierung", + "deployCluster.basicAuthentication": "Standardauthentifizierung", + "deployCluster.computePoolLable": "Compute", + "deployCluster.dataPoolLabel": "Daten", + "deployCluster.dataStorageType": "Daten", + "deployCluster.featureTableTitle": "Features", + "deployCluster.featureText": "Funktion", + "deployCluster.hadr": "Hochverfügbarkeit", + "deployCluster.hdfsLabel": "HDFS und Spark", + "deployCluster.loadProfileFailed": "Fehler beim Laden der Bereitstellungsprofile: {0}", + "deployCluster.loadingProfiles": "Profile werden geladen.", + "deployCluster.loadingProfilesCompleted": "Profile wurden vollständig geladen.", + "deployCluster.logsStorageType": "Protokolle", + "deployCluster.masterPoolLabel": "SQL Server-Master", + "deployCluster.noText": "Nein", + "deployCluster.profileRadioGroupLabel": "Bereitstellungskonfigurationsprofil", + "deployCluster.serviceScaleTableTitle": "Dienstskalierungseinstellungen (Instanzen)", + "deployCluster.storageTableTitle": "Dienstspeichereinstellungen (GB pro Instanz)", + "deployCluster.summaryPageDescription": "Wählen Sie das Profil für die Zielkonfiguration aus.", + "deployCluster.summaryPageTitle": "Bereitstellungskonfigurationsprofil", + "deployCluster.yesText": "Ja" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "Standardmäßig werden Speichereinstellungen für Controller auch auf andere Dienste angewendet. Sie können die erweiterten Speichereinstellungen einblenden, um Speicher für andere Dienste zu konfigurieren.", + "deployCluster.AppServiceProxyDNSName": "DNS-Name des Anwendungsproxys", + "deployCluster.AppServiceProxyPortName": "Port des Anwendungsproxys", + "deployCluster.AppServiceProxyText": "Anwendungsproxy", + "deployCluster.ComputePoolInstances": "Computepoolinstanzen", + "deployCluster.ControllerDNSName": "DNS-Name des Controllers", + "deployCluster.ControllerPortName": "Controllerport", + "deployCluster.ControllerText": "Controller", + "deployCluster.DNSNameHeader": "DNS-Name", + "deployCluster.DataClaimSize": "Anspruchsgröße für Daten (GB)", + "deployCluster.DataPool": "Datenpool", + "deployCluster.DataPoolInstances": "Datenpoolinstanzen", + "deployCluster.DataStorageClassName": "Speicherklasse für Daten", + "deployCluster.EndpointSettings": "Endpunkteinstellungen", + "deployCluster.GatewayDNSName": "DNS-Name des Gateways", + "deployCluster.GatewayPortName": "Gatewayport", + "deployCluster.GatewayText": "Gateway", + "deployCluster.IncludeSparkInStoragePool": "Spark in Speicherpool einbeziehen", + "deployCluster.LogStorageClassName": "Speicherklasse für Protokolle", + "deployCluster.LogsClaimSize": "Anspruchsgröße für Protokolle (GB)", + "deployCluster.MasterSQLServerDNSName": "DNS-Name der SQL Server-Masterinstanz", + "deployCluster.MasterSQLServerPortName": "SQL Server-Masterport", + "deployCluster.MasterSqlServerInstances": "SQL Server-Masterinstanzen", + "deployCluster.MasterSqlText": "SQL Server-Master", + "deployCluster.PortHeader": "Port", + "deployCluster.ReadableSecondaryDNSName": "DNS-Name des lesbaren sekundären Replikats", + "deployCluster.ReadableSecondaryPortName": "Port des lesbaren sekundären Replikats", + "deployCluster.ReadableSecondaryText": "Lesbares sekundäres Replikat", + "deployCluster.ServiceName": "Dienstname", + "deployCluster.ServiceProxyDNSName": "DNS-Name des Verwaltungsproxys", + "deployCluster.ServiceProxyPortName": "Port des Verwaltungsproxys", + "deployCluster.ServiceProxyText": "Verwaltungsproxy", + "deployCluster.ServiceSettingsPageTitle": "Diensteinstellungen", + "deployCluster.SparkMustBeIncluded": "Ungültige Spark-Konfiguration. Sie müssen das Kontrollkästchen \"Spark einschließen\" aktivieren oder für \"Spark-Poolinstanzen\" mindestens den Wert 1 festlegen.", + "deployCluster.SparkPoolInstances": "Spark-Poolinstanzen", + "deployCluster.StoragePool": "Speicherpool (HDFS)", + "deployCluster.StoragePoolInstances": "Speicherpoolinstanzen (HDFS)", + "deployCluster.StorageSectionTitle": "Speichereinstellungen", + "deployCluster.StorageSettings": "Speichereinstellungen", + "deployCluster.controllerDataStorageClaimSize": "Größe des Speicheranspruchs für Controllerdaten", + "deployCluster.controllerDataStorageClass": "Speicherklasse für Controllerdaten", + "deployCluster.controllerLogsStorageClaimSize": "Größe des Speicheranspruchs für Controllerprotokolle", + "deployCluster.controllerLogsStorageClass": "Speicherklasse für Controllerprotokolle", + "deployCluster.dataPoolDataStorageClaimSize": "Größe des Speicheranspruchs für Datenpooldaten", + "deployCluster.dataPoolDataStorageClass": "Speicherklasse für Datenpooldaten", + "deployCluster.dataPoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Datenpoolprotokolle", + "deployCluster.dataPoolLogsStorageClass": "Speicherklasse für Datenpoolprotokolle", + "deployCluster.scaleSectionTitle": "Skalierungseinstellungen", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterdaten", + "deployCluster.sqlServerMasterDataStorageClass": "Speicherklasse für SQL Server-Masterdaten", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Größe des Speicheranspruchs für SQL Server-Masterprotokolle", + "deployCluster.sqlServerMasterLogsStorageClass": "Speicherklasse für SQL Server-Masterprotokolle", + "deployCluster.storageFieldTooltip": "Controllereinstellungen verwenden", + "deployCluster.storagePoolDataStorageClaimSize": "Größe des Speicheranspruchs für Speicherpooldaten", + "deployCluster.storagePoolDataStorageClass": "Speicherklasse für Speicherpooldaten", + "deployCluster.storagePoolLogsStorageClaimSize": "Größe des Speicheranspruchs für Speicherpoolprotokolle", + "deployCluster.storagePoolLogsStorageClass": "Speicherklasse für Speicherpoolprotokolle" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Kontopräfix", + "deployCluster.AksClusterName": "Name des AKS-Clusters", + "deployCluster.AppOwners": "App-Besitzer", + "deployCluster.AppReaders": "App-Leseberechtigte", + "deployCluster.AppServiceProxyText": "Anwendungsproxy", + "deployCluster.AuthenticationMode": "Authentifizierungsmodus", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Standard", + "deployCluster.AzureSettings": "Azure-Einstellungen", + "deployCluster.ClusterAdmins": "Gruppe der Clusteradministratoren", + "deployCluster.ClusterContext": "Clusterkontext", + "deployCluster.ClusterName": "Clustername", + "deployCluster.ClusterSettings": "Clustereinstellungen", + "deployCluster.ClusterUsers": "Clusterbenutzer", + "deployCluster.ComputePoolInstances": "Computepoolinstanzen", + "deployCluster.ControllerText": "Controller", + "deployCluster.ControllerUsername": "Benutzername für Controller", + "deployCluster.DataClaimSize": "Anspruchsgröße für Daten (GB)", + "deployCluster.DataPoolInstances": "Datenpoolinstanzen", + "deployCluster.DataStorageClassName": "Speicherklasse für Daten", + "deployCluster.DataText": "Daten", + "deployCluster.DefaultSubscription": "Azure-Standardabonnement", + "deployCluster.DeploymentProfile": "Bereitstellungsprofil", + "deployCluster.DeploymentTarget": "Bereitstellungsziel", + "deployCluster.DomainControllerFQDNs": "FQDNs des Domänencontrollers", + "deployCluster.DomainDNSIPAddresses": "DNS-IP-Adressen der Domäne", + "deployCluster.DomainDNSName": "DNS-Name der Domäne", + "deployCluster.DomainServiceAccountUserName": "Benutzername des Dienstkontos", + "deployCluster.EndpointSettings": "Endpunkteinstellungen", + "deployCluster.GatewayText": "Gateway", + "deployCluster.Kubeconfig": "Kube-Konfiguration", + "deployCluster.Location": "Speicherort", + "deployCluster.LogStorageClassName": "Speicherklasse für Protokolle", + "deployCluster.LogsClaimSize": "Anspruchsgröße für Protokolle (GB)", + "deployCluster.MasterSqlServerInstances": "SQL Server-Masterinstanzen", + "deployCluster.MasterSqlText": "SQL Server-Master", + "deployCluster.OuDistinguishedName": "Organisationseinheit", + "deployCluster.ReadableSecondaryText": "Lesbares sekundäres Replikat", + "deployCluster.ResourceGroup": "Ressourcengruppe", + "deployCluster.ScaleSettings": "Skalierungseinstellungen", + "deployCluster.ServiceName": "Dienst", + "deployCluster.ServiceProxyText": "Verwaltungsproxy", + "deployCluster.SparkPoolInstances": "Spark-Poolinstanzen", + "deployCluster.SqlServerText": "SQL Server-Master", + "deployCluster.StoragePool": "Speicherpool (HDFS)", + "deployCluster.StoragePoolInstances": "Speicherpoolinstanzen (HDFS)", + "deployCluster.StorageSettings": "Speichereinstellungen", + "deployCluster.Subdomain": "Unterdomäne", + "deployCluster.SubscriptionId": "Abonnement-ID", + "deployCluster.VMCount": "VM-Anzahl", + "deployCluster.VMSize": "VM-Größe", + "deployCluster.WithSpark": "(inklusive Spark)", + "deployCluster.summaryPageTitle": "Zusammenfassung" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Wählen Sie einen Clusterkontext aus.", + "deployCluster.ConfigParseError": "Fehler beim Laden der Konfigurationsdatei.", + "deployCluster.TargetClusterContextPageDescription": "Wählen Sie die kube-Konfigurationsdatei und anschließend einen Clusterkontext aus der Liste aus.", + "deployCluster.TargetClusterContextPageTitle": "Zielclusterkontext", + "deployCluster.browseText": "Durchsuchen", + "deployCluster.clusterContextsLabelText": "Clusterkontexte", + "deployCluster.errorLoadingClustersText": "In der Konfigurationsdatei wurden keine Clusterinformationen gefunden, oder beim Laden der Konfigurationsdatei ist ein Fehler aufgetreten.", + "deployCluster.kubeConfigFileLabelText": "Pfad der kube-Konfigurationsdatei", + "deployCluster.selectKubeConfigFileText": "Auswählen" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "Notebook öffnen", + "notebookType": "Notebook-Typ" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Fehlerdetails: {0}.", + "azure.accounts.accountNotFoundError": "Das ausgewählte Konto \"{0}\" ist nicht mehr verfügbar. Klicken Sie auf \"Anmelden\", um es erneut hinzuzufügen, oder wählen Sie ein anderes Konto aus.", + "azure.accounts.accountStaleError": "Das Zugriffstoken für das ausgewählte Konto \"{0}\" ist nicht mehr gültig. Klicken Sie auf die Schaltfläche \"Anmelden\", und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus.", + "azure.accounts.unexpectedAccountsError": "Unerwarteter Fehler beim Abrufen von Konten: {0}", + "azure.accounts.unexpectedResourceGroupsError": "Unerwarteter Fehler beim Abrufen von Ressourcengruppen für das Abonnement \"{0}\": {1}", + "azure.accounts.unexpectedSubscriptionsError": "Unerwarteter Fehler beim Abrufen von Abonnements für das Konto \"{0}\": {1}", + "fileChecker.FileNotFound": "Die Datei \"{0}\" wurde nicht gefunden. Wählen Sie eine Kube-Konfigurationsdatei aus.", + "fileChecker.NotFile": "Der Pfad \"{0}\" ist keine Datei. Wählen Sie eine gültige Kube-Konfigurationsdatei aus.", + "getClusterContexts.errorFetchingClusters": "Fehler beim Laden oder Analysieren der Konfigurationsdatei \"{0}\": {1}", + "invalidSQLPassword": "\"{0}\" entspricht nicht den Anforderungen an die Kennwortkomplexität. Weitere Informationen: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "\"{0}\" stimmt nicht mit dem Bestätigungskennwort überein.", + "resourceDeployment.errorFetchingStorageClasses": "Unerwarteter Fehler beim Abrufen der verfügbaren kubectl-Speicherklassen: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Konfiguration überprüfen" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Installer herunterladen und starten, URL: {0}", + "resourceDeployment.DownloadCompleteText": "Erfolgreich heruntergeladen: {0}", + "resourceDeployment.DownloadingText": "Herunterladen von: {0}", + "resourceDeployment.LaunchingProgramText": "Wird gestartet: {0}", + "resourceDeployment.ProgramLaunchedText": "Erfolgreich gestartet: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Bereitstellungsoptionen" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Um fortzufahren, müssen Sie die Lizenzbedingungen akzeptieren.", + "deploymentDialog.FailedToolsInstallation": "Einige Tools wurden noch nicht ermittelt. Stellen Sie sicher, dass sie installiert wurden, ausgeführt werden und ermittelbar sind.", + "deploymentDialog.InstallToolsHintMany": "Folgende Tools sind nicht installiert: {0}. Klicken Sie auf die Schaltfläche \"{1}\", um sie zu installieren.", + "deploymentDialog.InstallToolsHintOne": "Folgendes Tool ist nicht installiert: {0}. Klicken Sie auf die Schaltfläche \"{1}\", um es zu installieren.", + "deploymentDialog.InstalledTools": "Alle erforderlichen Tools sind jetzt installiert.", + "deploymentDialog.NoRequiredTool": "Keine Tools erforderlich", + "deploymentDialog.PendingInstallation": "Folgende Tools wurden noch nicht ermittelt: {0}. Stellen Sie sicher, dass sie installiert wurden, ausgeführt werden und ermittelbar sind.", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "\"{0}\" [ {1} ] erfüllt nicht die Mindestanforderungen an die Version. Deinstallieren Sie das Tool, und starten Sie Azure Data Studio neu.", + "deploymentDialog.ToolInformation": "\"{0}\" wurde nicht erkannt, und die automatisierte Installation wird derzeit nicht unterstützt. Installieren Sie \"{0}\" manuell, oder stellen Sie sicher, dass das Tool gestartet wurde und ermittelt werden kann. Starten Sie anschließend Azure Data Studio neu. Informationen hierzu finden Sie unter [{1}].", + "deploymentDialog.VersionInformationDebugHint": "Wenn die Tools manuell installiert wurden, müssen Sie Azure Data Studio neu starten, um die Änderung zu übernehmen. Weitere Details finden Sie in den Ausgabekanälen \"Bereitstellungen\" und \"Azure Data CLI\".", + "deploymentDialog.loadingRequiredTools": "Informationen zu erforderlichen Tools werden geladen.", + "deploymentDialog.loadingRequiredToolsCompleted": "Informationen zu erforderlichen Tools wurden vollständig geladen.", + "notebookWizard.toolsAndEulaPageTitle": "Voraussetzungen für die Bereitstellung", + "resourceDeployment.AgreementTitle": "Nutzungsbedingungen akzeptieren" + }, + "package": { + "azdata-install-location-description": "Speicherort des azdata-Pakets, das für den Installationsbefehl verwendet wird", + "azure-sql-mi-agreement": "Ich akzeptiere die {0} und die {1}.", + "azure-sql-mi-agreement-eula": "Azure SQL MI-Lizenzbedingungen", + "azure-sql-mi-display-description": "SQL Managed Instance in Azure oder einer kundenseitig verwalteten Umgebung erstellen", + "azure-sql-mi-display-name": "Azure SQL Managed Instance", + "azure-sql-mi-help-text": "Azure SQL Managed Instance bietet vollständigen Zugriff auf SQL Server sowie Featurekompatibilität für die Migration von SQL Server-Computern zu Azure oder die Entwicklung neuer Anwendungen. {0}.", + "azure-sql-mi-help-text-learn-more": "Weitere Informationen", + "azure-sql-mi-okButton-text": "Im Portal öffnen", + "azure-sql-mi-resource-type-option-label": "Ressourcentyp", + "azure-sqldb-agreement": "Ich akzeptiere {0}, {1} und {2}.", + "azure-sqldb-agreement-azdata-eula": "azdata-Lizenzbedingungen", + "azure-sqldb-agreement-sqldb-eula": "Lizenzbedingungen für Azure SQL-Datenbank", + "azure-sqldb-description": "Hiermit erstellen Sie eine SQL-Datenbank, einen Datenbankserver oder einen Pool für elastische Datenbanken in Azure.", + "azure-sqldb-display-name": "Azure SQL-Datenbank", + "azure-sqldb-notebook-ok-button-text": "Auswählen", + "azure-sqldb-portal-ok-button-text": "Im Azure-Portal erstellen", + "azure-sqlvm-agreement": "Ich akzeptiere {0}, {1} und {2}.", + "azure-sqlvm-agreement-azdata-eula": "azdata-Lizenzbedingungen", + "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL-VM-Lizenzbedingungen", + "azure-sqlvm-azure-account-page-label": "Azure-Informationen", + "azure-sqlvm-azure-location-label": "Azure-Standorte", + "azure-sqlvm-deploy-dialog-action-text": "Skript in Notebook schreiben", + "azure-sqlvm-deploy-dialog-title": "Azure SQL-VM bereitstellen", + "azure-sqlvm-description": "Hiermit erstellen Sie SQL-VMs in Azure. Optimal für Migrationen und Anwendungen, die Zugriff auf Betriebssystemebene erfordern.", + "azure-sqlvm-display-name": "SQL Server auf Azure-VM", + "azure-sqlvm-image-label": "Image", + "azure-sqlvm-image-sku-label": "VM-Image-SKU", + "azure-sqlvm-password-confirm-label": "Kennwort bestätigen", + "azure-sqlvm-password-label": "Kennwort", + "azure-sqlvm-publisher-label": "Herausgeber", + "azure-sqlvm-storage-accountname-label": "Speicherkontoname", + "azure-sqlvm-storage-page-lable": "Speicherkonto", + "azure-sqlvm-storage-sku-label": "SKU-Typ für Speicherkonto", + "azure-sqlvm-username-label": "Benutzername", + "azure-sqlvm-vm-administrator-account-page-label": "Administratorkonto", + "azure-sqlvm-vm-information-page-label": "VM-Informationen", + "azure-sqlvm-vm-summary-page-label": "Zusammenfassung", + "azure-sqlvm-vmname-label": "VM-Name", + "azure-sqlvm-vmsize-label": "Größe", + "deploy-resource-command-category": "Bereitstellung", + "deploy-resource-command-name": "Neue Bereitstellung…", + "deployment.configuration.title": "Bereitstellungskonfiguration", + "docker-confirm-sql-password-field": "Kennwort bestätigen", + "docker-container-name-field": "Containername", + "docker-sql-2017-title": "SQL Server 2017-Containerimages bereitstellen", + "docker-sql-2019-title": "SQL Server 2019-Containerimages bereitstellen", + "docker-sql-password-field": "SQL Server-Kennwort", + "docker-sql-port-field": "Port", + "extension-description": "Bietet eine Notebook-basierte Oberfläche zum Bereitstellen von Microsoft SQL Server.", + "extension-displayName": "SQL Server-Bereitstellungserweiterung für Azure Data Studio", + "microsoft-privacy-statement": "Microsoft-Datenschutzerklärung", + "resource-type-display-name": "Ressourcentyp", + "resource-type-sql-image-description": "SQL Server-Containerimage mit Docker ausführen", + "resource-type-sql-image-display-name": "SQL Server-Containerimage", + "resource-type-sql-windows-setup-description": "Führen Sie SQL Server unter Windows aus, und wählen Sie eine Version aus, um loszulegen.", + "resource-type-sql-windows-setup-display-name": "SQL Server unter Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Datenbankserver", + "sql-azure-elastic-pool-display-name": "Pool für elastische Datenbanken", + "sql-azure-single-database-display-name": "Einzeldatenbank", + "version-display-name": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json index bab8a94e90..1fccb6b816 100644 --- a/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL Server-Schemavergleich", - "description": "Der SQL Server-Schemavergleich für Azure Data Studio unterstützt den Vergleich der Schemas von Datenbanken und DACPAC-Dateien.", - "schemaCompare.start": "Schemavergleich" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "OK", - "schemaCompareDialog.cancel": "Abbrechen", - "schemaCompareDialog.SourceTitle": "Quelle", - "schemaCompareDialog.TargetTitle": "Ziel", - "schemaCompareDialog.fileTextBoxLabel": "Datei", - "schemaCompare.dacpacRadioButtonLabel": "Datei der Datenschichtanwendung (DACPAC)", - "schemaCompare.databaseButtonLabel": "Datenbank", - "schemaCompare.radioButtonsLabel": "Typ", - "schemaCompareDialog.serverDropdownTitle": "Server", - "schemaCompareDialog.databaseDropdownTitle": "Datenbank", - "schemaCompare.dialogTitle": "Schemavergleich", - "schemaCompareDialog.differentSourceMessage": "Es wurde ein anderes Quellschema ausgewählt. Möchten Sie einen Vergleich durchführen?", - "schemaCompareDialog.differentTargetMessage": "Es wurde ein anderes Zielschema ausgewählt. Möchten Sie einen Vergleich durchführen?", - "schemaCompareDialog.differentSourceTargetMessage": "Es wurden verschiedene Quell- und Zielschemas ausgewählt. Möchten Sie einen Vergleich durchführen?", - "schemaCompareDialog.Yes": "Ja", - "schemaCompareDialog.No": "Nein", - "schemaCompareDialog.sourceTextBox": "Quelldatei", - "schemaCompareDialog.targetTextBox": "Zieldatei", - "schemaCompareDialog.sourceDatabaseDropdown": "Quelldatenbank", - "schemaCompareDialog.targetDatabaseDropdown": "Zieldatenbank", - "schemaCompareDialog.sourceServerDropdown": "Quellserver", - "schemaCompareDialog.targetServerDropdown": "Zielserver", - "schemaCompareDialog.defaultUser": "Standardeinstellung", - "schemaCompare.openFile": "Öffnen", - "schemaCompare.selectSourceFile": "Quelldatei auswählen", - "schemaCompare.selectTargetFile": "Zieldatei auswählen", - "SchemaCompareOptionsDialog.Reset": "Zurücksetzen", - "schemaCompareOptions.RecompareMessage": "Die Optionen wurden geändert. Möchten Sie den Vergleich wiederholen und neu anzeigen?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Optionen für Schemavergleich", - "SchemaCompare.GeneralOptionsLabel": "Allgemeine Optionen", - "SchemaCompare.ObjectTypesOptionsLabel": "Objekttypen einschließen", - "schemaCompare.CompareDetailsTitle": "Details vergleichen", - "schemaCompare.ApplyConfirmation": "Möchten Sie das Ziel aktualisieren?", - "schemaCompare.RecompareToRefresh": "Klicken Sie auf \"Vergleichen\", um den Vergleich zu aktualisieren.", - "schemaCompare.generateScriptEnabledButton": "Skript zum Bereitstellen von Änderungen am Ziel generieren", - "schemaCompare.generateScriptNoChanges": "Keine Änderungen am Skript", - "schemaCompare.applyButtonEnabledTitle": "Änderungen auf das Ziel anwenden", - "schemaCompare.applyNoChanges": "Keine Änderungen zur Anwendung vorhanden.", - "schemaCompare.includeExcludeInfoMessage": "Beachten Sie, dass Vorgänge zum Einschließen/Ausschließen einen Moment dauern können, während betroffene Abhängigkeiten berechnet werden.", - "schemaCompare.deleteAction": "Löschen", - "schemaCompare.changeAction": "Ändern", - "schemaCompare.addAction": "Hinzufügen", - "schemaCompare.differencesTableTitle": "Vergleich zwischen Quelle und Ziel", - "schemaCompare.waitText": "Der Vergleich wird gestartet. Dies kann einen Moment dauern.", - "schemaCompare.startText": "Um zwei Schemas zu vergleichen, wählen Sie zunächst ein Quellschema und ein Zielschema aus. Klicken Sie anschließend auf \"Vergleichen\".", - "schemaCompare.noDifferences": "Es wurden keine Schemaunterschiede gefunden.", - "schemaCompare.typeColumn": "Typ", - "schemaCompare.sourceNameColumn": "Quellname", - "schemaCompare.includeColumnName": "Einschließen", - "schemaCompare.actionColumn": "Aktion", - "schemaCompare.targetNameColumn": "Zielname", - "schemaCompare.generateScriptButtonDisabledTitle": "\"Skript generieren\" ist aktiviert, wenn das Ziel eine Datenbank ist.", - "schemaCompare.applyButtonDisabledTitle": "\"Anwenden\" ist aktiviert, wenn das Ziel eine Datenbank ist.", - "schemaCompare.cannotExcludeMessageWithDependent": "\"{0}\" kann nicht ausgeschlossen werden. Eingeschlossene abhängige Elemente vorhanden: {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "\"{0}\" kann nicht eingeschlossen werden. Ausgeschlossene abhängige Elemente vorhanden: {1}", - "schemaCompare.cannotExcludeMessage": "\"{0}\" kann nicht ausgeschlossen werden. Eingeschlossene abhängige Elemente vorhanden.", - "schemaCompare.cannotIncludeMessage": "\"{0}\" kann nicht eingeschlossen werden. Ausgeschlossene abhängige Elemente vorhanden.", - "schemaCompare.compareButton": "Vergleichen", - "schemaCompare.cancelCompareButton": "Beenden", - "schemaCompare.generateScriptButton": "Skript generieren", - "schemaCompare.optionsButton": "Optionen", - "schemaCompare.updateButton": "Anwenden", - "schemaCompare.switchDirectionButton": "Richtung wechseln", - "schemaCompare.switchButtonTitle": "Quelle und Ziel wechseln", - "schemaCompare.sourceButtonTitle": "Quelle auswählen", - "schemaCompare.targetButtonTitle": "Ziel auswählen", - "schemaCompare.openScmpButton": "SCMP-Datei öffnen", - "schemaCompare.openScmpButtonTitle": "Quelle und Ziel sowie die in einer SCMP-Datei gespeicherten Optionen laden", - "schemaCompare.saveScmpButton": "SCMP-Datei speichern", - "schemaCompare.saveScmpButtonTitle": "Quelle und Ziel, Optionen und ausgeschlossene Elemente speichern", - "schemaCompare.saveFile": "Speichern", - "schemaCompare.GetConnectionString": "Möchten Sie eine Verbindung mit \"{0}\" herstellen?", - "schemaCompare.selectConnection": "Verbindung auswählen", - "SchemaCompare.IgnoreTableOptions": "Tabellenoptionen ignorieren", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Semikolon zwischen Anweisungen ignorieren", - "SchemaCompare.IgnoreRouteLifetime": "Gültigkeitsdauer von Routen ignorieren", - "SchemaCompare.IgnoreRoleMembership": "Rollenmitgliedschaft ignorieren", - "SchemaCompare.IgnoreQuotedIdentifiers": "Bezeichner in Anführungszeichen ignorieren", - "SchemaCompare.IgnorePermissions": "Berechtigungen ignorieren", - "SchemaCompare.IgnorePartitionSchemes": "Partitionsschemas ignorieren", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Objektplatzierung im Partitionsschema ignorieren", - "SchemaCompare.IgnoreNotForReplication": "\"Nicht zur Replikation\" ignorieren", - "SchemaCompare.IgnoreLoginSids": "Anmelde-SIDs ignorieren", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Sperrhinweise für Indizes ignorieren", - "SchemaCompare.IgnoreKeywordCasing": "Groß-/Kleinschreibung bei Schlüsselwort ignorieren", - "SchemaCompare.IgnoreIndexPadding": "Indexauffüllung ignorieren", - "SchemaCompare.IgnoreIndexOptions": "Indexoptionen ignorieren", - "SchemaCompare.IgnoreIncrement": "Inkrement ignorieren", - "SchemaCompare.IgnoreIdentitySeed": "ID-Startwert ignorieren", - "SchemaCompare.IgnoreUserSettingsObjects": "Benutzereinstellungsobjekte ignorieren", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "FilePath für Volltextkatalog ignorieren", - "SchemaCompare.IgnoreWhitespace": "Leerraum ignorieren", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "WITH NOCHECK bei ForeignKeys ignorieren", - "SchemaCompare.VerifyCollationCompatibility": "Sortierungskompatibilität überprüfen", - "SchemaCompare.UnmodifiableObjectWarnings": "Unveränderliche Objektwarnungen", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Überprüfungsfehler als Warnungen behandeln", - "SchemaCompare.ScriptRefreshModule": "Skriptaktualisierungsmodul", - "SchemaCompare.ScriptNewConstraintValidation": "Überprüfung neuer Einschränkungen per Skript", - "SchemaCompare.ScriptFileSize": "Skriptdateigröße", - "SchemaCompare.ScriptDeployStateChecks": "StateChecks per Skript bereitstellen", - "SchemaCompare.ScriptDatabaseOptions": "Skriptdatenbankoptionen", - "SchemaCompare.ScriptDatabaseCompatibility": "Skriptdatenbankkompatibilität", - "SchemaCompare.ScriptDatabaseCollation": "Skriptdatenbanksortierung", - "SchemaCompare.RunDeploymentPlanExecutors": "Bereitstellungsplan-Executors ausführen", - "SchemaCompare.RegisterDataTierApplication": "Datenschichtanwendung registrieren", - "SchemaCompare.PopulateFilesOnFileGroups": "Dateien in Dateigruppen auffüllen", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Keine ALTER-Anweisungen zum Ändern von CLR-Typen", - "SchemaCompare.IncludeTransactionalScripts": "Transaktionsskripts einschließen", - "SchemaCompare.IncludeCompositeObjects": "Zusammengesetzte Objekte einschließen", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Unsichere Datenverschiebung bei Sicherheit auf Zeilenebene zulassen", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "WITH NOCHECK bei CHECK CONSTRAINT ignorieren", - "SchemaCompare.IgnoreFillFactor": "Füllfaktor ignorieren", - "SchemaCompare.IgnoreFileSize": "Dateigröße ignorieren", - "SchemaCompare.IgnoreFilegroupPlacement": "Dateigruppenplatzierung ignorieren", - "SchemaCompare.DoNotAlterReplicatedObjects": "Replizierte Objekte nicht ändern", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Change Data Capture-Objekte nicht ändern", - "SchemaCompare.DisableAndReenableDdlTriggers": "DDL-Trigger deaktivieren und erneut aktivieren", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Datenbank im Einzelbenutzermodus bereitstellen", - "SchemaCompare.CreateNewDatabase": "Neue Datenbank erstellen", - "SchemaCompare.CompareUsingTargetCollation": "Unter Verwendung der Zielsortierung vergleichen", - "SchemaCompare.CommentOutSetVarDeclarations": "SetVar-Deklarationen auskommentieren", - "SchemaCompare.BlockWhenDriftDetected": "Bei erkannter Abweichung blockieren", - "SchemaCompare.BlockOnPossibleDataLoss": "Bei möglichem Datenverlust blockieren", - "SchemaCompare.BackupDatabaseBeforeChanges": "Datenbank vor Änderungen sichern", - "SchemaCompare.AllowIncompatiblePlatform": "Inkompatible Plattform zulassen", - "SchemaCompare.AllowDropBlockingAssemblies": "Löschen von Blockierungsassemblys zulassen", - "SchemaCompare.DropConstraintsNotInSource": "Nicht in der Quelle enthaltene Einschränkungen löschen", - "SchemaCompare.DropDmlTriggersNotInSource": "Nicht in der Quelle enthaltene DML-Trigger löschen", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Nicht in der Quelle enthaltene erweiterte Eigenschaften löschen", - "SchemaCompare.DropIndexesNotInSource": "Nicht in der Quelle enthaltene Indizes löschen", - "SchemaCompare.IgnoreFileAndLogFilePath": "Datei- und Protokolldateipfad ignorieren", - "SchemaCompare.IgnoreExtendedProperties": "Erweiterte Eigenschaften ignorieren", - "SchemaCompare.IgnoreDmlTriggerState": "DML-Triggerstatus ignorieren", - "SchemaCompare.IgnoreDmlTriggerOrder": "DML-Triggerreihenfolge ignorieren", - "SchemaCompare.IgnoreDefaultSchema": "Standardschema ignorieren", - "SchemaCompare.IgnoreDdlTriggerState": "DDL-Triggerstatus ignorieren", - "SchemaCompare.IgnoreDdlTriggerOrder": "DDL-Triggerreihenfolge ignorieren", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Dateipfad für Kryptografieanbieter ignorieren", - "SchemaCompare.VerifyDeployment": "Bereitstellung überprüfen", - "SchemaCompare.IgnoreComments": "Kommentare ignorieren", - "SchemaCompare.IgnoreColumnCollation": "Spaltensortierung ignorieren", - "SchemaCompare.IgnoreAuthorizer": "Autorisierer ignorieren", - "SchemaCompare.IgnoreAnsiNulls": "ANSI NULLS-Einstellung ignorieren", - "SchemaCompare.GenerateSmartDefaults": "Intelligente Standardwerte generieren", - "SchemaCompare.DropStatisticsNotInSource": "Nicht in der Quelle enthaltene Statistiken löschen", - "SchemaCompare.DropRoleMembersNotInSource": "Nicht in der Quelle enthaltene Rollenmitglieder löschen", - "SchemaCompare.DropPermissionsNotInSource": "Nicht in der Quelle enthaltene Berechtigungen löschen", - "SchemaCompare.DropObjectsNotInSource": "Nicht in der Quelle enthaltene Objekte löschen", - "SchemaCompare.IgnoreColumnOrder": "Spaltenreihenfolge ignorieren", "SchemaCompare.Aggregates": "Aggregate", + "SchemaCompare.AllowDropBlockingAssemblies": "Löschen von Blockierungsassemblys zulassen", + "SchemaCompare.AllowIncompatiblePlatform": "Inkompatible Plattform zulassen", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Unsichere Datenverschiebung bei Sicherheit auf Zeilenebene zulassen", "SchemaCompare.ApplicationRoles": "Anwendungsrollen", "SchemaCompare.Assemblies": "Assemblys", "SchemaCompare.AssemblyFiles": "Assemblydateien", "SchemaCompare.AsymmetricKeys": "Asymmetrische Schlüssel", + "SchemaCompare.Audits": "Überwachungen", + "SchemaCompare.BackupDatabaseBeforeChanges": "Datenbank vor Änderungen sichern", + "SchemaCompare.BlockOnPossibleDataLoss": "Bei möglichem Datenverlust blockieren", + "SchemaCompare.BlockWhenDriftDetected": "Bei erkannter Abweichung blockieren", "SchemaCompare.BrokerPriorities": "Brokerprioritäten", "SchemaCompare.Certificates": "Zertifikate", + "SchemaCompare.ClrUserDefinedTypes": "Benutzerdefinierte CLR-Typen", "SchemaCompare.ColumnEncryptionKeys": "Spaltenverschlüsselungsschlüssel", "SchemaCompare.ColumnMasterKeys": "Spaltenhauptschlüssel", + "SchemaCompare.CommentOutSetVarDeclarations": "SetVar-Deklarationen auskommentieren", + "SchemaCompare.CompareUsingTargetCollation": "Unter Verwendung der Zielsortierung vergleichen", "SchemaCompare.Contracts": "Verträge", + "SchemaCompare.CreateNewDatabase": "Neue Datenbank erstellen", + "SchemaCompare.Credentials": "Anmeldeinformationen", + "SchemaCompare.CryptographicProviders": "Kryptografieanbieter", + "SchemaCompare.DatabaseAuditSpecifications": "Spezifikationen für Datenbanküberwachung", + "SchemaCompare.DatabaseEncryptionKeys": "Verschlüsselungsschlüssel für Datenbank", "SchemaCompare.DatabaseOptions": "Datenbankoptionen", "SchemaCompare.DatabaseRoles": "Datenbankrollen", + "SchemaCompare.DatabaseScopedCredentials": "Datenbankweit gültige Anmeldeinformationen", "SchemaCompare.DatabaseTriggers": "Datenbanktrigger", "SchemaCompare.Defaults": "Standardwerte", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Datenbank im Einzelbenutzermodus bereitstellen", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "Diese Eigenschaft wird von der SqlClr-Bereitstellung verwendet, um sämtliche Blockierungsassemblys im Rahmen des Bereitstellungsplans zu löschen. Standardmäßig blockieren Blockierungs-/Verweisassemblys Assemblyupdates, wenn die Verweisassembly gelöscht werden muss.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Gibt an, ob die Aktion trotz inkompatibler SQL Server-Plattformen versucht werden soll.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Bei Festlegung dieser Eigenschaft auf TRUE wird das Verschieben von Daten in einer Tabelle mit Sicherheit auf Zeilenebene nicht blockiert. Der Standardwert lautet FALSE.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Hiermit wird die Datenbank gesichert, bevor Änderungen bereitgestellt werden.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Gibt an, dass der Veröffentlichungszeitraum beendet werden soll, wenn aufgrund des Veröffentlichungsvorgangs die Möglichkeit eines Datenverlusts besteht.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Gibt an, ob die Aktualisierung einer Datenbank blockiert wird, deren Schema nicht mehr mit der Registrierung übereinstimmt bzw. nicht registriert ist.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Gibt an, ob die Deklaration von SETVAR-Variablen im generierten Veröffentlichungsskript auskommentiert werden soll. Sie können diese Option verwenden, wenn Sie bei der Veröffentlichung mit einem Tool wie SQLCMD.EXE die Werte in der Befehlszeile angeben möchten.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Diese Einstellung legt fest, wie die Sortierung der Datenbank während der Bereitstellung verarbeitet wird. Standardmäßig wird die Sortierung der Zieldatenbank aktualisiert, wenn sie nicht mit der von der Quelle angegebenen Sortierung übereinstimmt. Wenn diese Option festgelegt ist, muss die Sortierung der Zieldatenbank (oder des Servers) verwendet werden.", + "SchemaCompare.Description.CreateNewDatabase": "Gibt an, ob die Zieldatenbank beim Veröffentlichen einer Datenbank aktualisiert oder aber gelöscht und erneut erstellt werden soll.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Bei Festlegung auf TRUE wird die Datenbank vor der Bereitstellung auf den Einzelbenutzermodus festgelegt.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Gibt an, ob DDL-Trigger (Data Definition Language) zu Beginn des Veröffentlichungsprozesses deaktiviert und am Ende des Veröffentlichungsvorgangs wieder aktiviert werden.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Bei Festlegung auf TRUE werden Change Data Capture-Objekte nicht geändert.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Gibt an, ob replizierte Objekte während der Überprüfung identifiziert werden.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Einschränkungen aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene DML-Trigger aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene erweiterte Eigenschaften aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropIndexesNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Indizes aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropObjectsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Objekte aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.Dieser Wert hat Vorrang vor \"DropExtendedProperties\".", + "SchemaCompare.Description.DropPermissionsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Berechtigungen aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Rollenmitglieder aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.DropStatisticsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Statistiken aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", + "SchemaCompare.Description.GenerateSmartDefaults": "Hiermit wird automatisch ein Standardwert bereitgestellt, wenn eine Tabelle mit Daten in einer Spalte aktualisiert wird, die keine NULL-Werte zulässt.", + "SchemaCompare.Description.IgnoreAnsiNulls": "Gibt an, ob Unterschiede in der ANSI NULLS-Einstellung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreAuthorizer": "Gibt an, ob Unterschiede im Autorisierer beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreColumnCollation": "Gibt an, ob Unterschiede in den Spaltensortierungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreColumnOrder": "Gibt an, ob Unterschiede in der Tabellenspaltenreihenfolge beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreComments": "Gibt an, ob Unterschiede in den Kommentaren beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreCryptographicProviderFilePath": "Gibt an, ob Unterschiede im Dateipfad für den Kryptografieanbieter beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreDdlTriggerOrder": "Gibt an, ob Unterschiede in der Reihenfolge von DDL-Triggern (Data Definition Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreDdlTriggerState": "Gibt an, ob Unterschiede in Bezug auf den Status (aktiviert bzw. deaktiviert) von DDL-Triggern (Data Definition Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreDefaultSchema": "Gibt an, ob Unterschiede im Standardschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreDmlTriggerOrder": "Gibt an, ob Unterschiede in der Reihenfolge von DML-Triggern (Data Manipulation Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreDmlTriggerState": "Gibt an, ob Unterschiede in Bezug auf den Status (aktiviert bzw. deaktiviert) von DML-Triggern (Data Manipulation Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreExtendedProperties": "Gibt an, ob erweiterte Eigenschaften ignoriert werden sollen.", + "SchemaCompare.Description.IgnoreFileAndLogFilePath": "Gibt an, ob Unterschiede in den Pfaden für Dateien und Protokolldateien beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreFileSize": "Gibt an, ob Unterschiede in der Dateigröße beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", + "SchemaCompare.Description.IgnoreFilegroupPlacement": "Gibt an, ob Unterschiede bei der Platzierung von Objekten in FILEGROUPs beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreFillFactor": "Gibt an, ob Unterschiede beim Füllfaktor für den Indexspeicher beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", + "SchemaCompare.Description.IgnoreFullTextCatalogFilePath": "Gibt an, ob Unterschiede beim Dateipfad für den Volltextkatalog beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", + "SchemaCompare.Description.IgnoreIdentitySeed": "Gibt an, ob Unterschiede im Startwert für eine Identitätsspalte beim Veröffentlichen von Updates für eine Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreIncrement": "Gibt an, ob Unterschiede im Inkrement für eine Identitätsspalte beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreIndexOptions": "Gibt an, ob Unterschiede in den Indexoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreIndexPadding": "Gibt an, ob Unterschiede in der Indexauffüllung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreKeywordCasing": "Gibt an, ob Unterschiede in der Groß-/Kleinschreibung von Schlüsselwörtern beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreLockHintsOnIndexes": "Gibt an, ob Unterschiede in den Sperrhinweisen für Indizes beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreLoginSids": "Gibt an, ob Unterschiede in der Sicherheits-ID (SID) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreNotForReplication": "Gibt an, ob die Einstellungen für \"Nicht zur Replikation\" beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreObjectPlacementOnPartitionScheme": "Gibt an, ob die Platzierung eines Objekts in einem Partitionsschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden soll.", + "SchemaCompare.Description.IgnorePartitionSchemes": "Gibt an, ob Unterschiede in den Partitionsschemas und -funktionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnorePermissions": "Gibt an, ob Berechtigungen ignoriert werden sollen.", + "SchemaCompare.Description.IgnoreQuotedIdentifiers": "Gibt an, ob Unterschiede in der Einstellung für Bezeichner in Anführungszeichen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreRoleMembership": "Gibt an, ob Unterschiede in den Rollenmitgliedschaften von Anmeldungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreRouteLifetime": "Gibt an, ob Unterschiede bei dem Zeitraum, über den SQL Server die Route in der Routingtabelle beibehält, beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreSemicolonBetweenStatements": "Gibt an, ob Unterschiede in den Semikolons zwischen T-SQL-Anweisungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreTableOptions": "Gibt an, ob Unterschiede in den Tabellenoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreUserSettingsObjects": "Gibt an, ob Unterschiede in den Benutzereinstellungsobjekten beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreWhitespace": "Gibt an, ob Unterschiede in den Leerstellen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreWithNocheckOnCheckConstraints": "Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für CHECK-Einschränkungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IgnoreWithNocheckOnForeignKeys": "Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für Fremdschlüssel beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.IncludeCompositeObjects": "Hiermit werden alle zusammengesetzten Elemente als Teil eines einzigen Veröffentlichungsvorgangs eingeschlossen.", + "SchemaCompare.Description.IncludeTransactionalScripts": "Gibt an, ob beim Veröffentlichen in einer Datenbank nach Möglichkeit Transaktionsanweisungen verwendet werden sollen.", + "SchemaCompare.Description.NoAlterStatementsToChangeClrTypes": "Gibt an, dass bei der Veröffentlichung eine abweichende Assembly immer gelöscht und neu erstellt wird, anstatt eine ALTER ASSEMBLY-Anweisung auszugeben.", + "SchemaCompare.Description.PopulateFilesOnFileGroups": "Gibt an, ob beim Erstellen einer neuen FileGroup in der Zieldatenbank ebenfalls eine neue Datei erstellt wird.", + "SchemaCompare.Description.RegisterDataTierApplication": "Gibt an, ob das Schema beim Datenbankserver registriert wird.", + "SchemaCompare.Description.RunDeploymentPlanExecutors": "Gibt an, ob DeploymentPlanExecutor-Mitwirkende beim Ausführen anderer Vorgänge ausgeführt werden sollen.", + "SchemaCompare.Description.ScriptDatabaseCollation": "Gibt an, ob Unterschiede in der Datenbanksortierung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.ScriptDatabaseCompatibility": "Gibt an, ob Unterschiede in der Datenbankkompatibilität beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", + "SchemaCompare.Description.ScriptDatabaseOptions": "Gibt an, ob die Eigenschaften der Zieldatenbank als Teil des Veröffentlichungsvorgangs festgelegt oder aktualisiert werden sollen.", + "SchemaCompare.Description.ScriptDeployStateChecks": "Gibt an, ob Anweisungen im Veröffentlichungsskript generiert werden, um zu überprüfen, ob der Datenbankname und der Servername mit den im Datenbankprojekt angegebenen Namen übereinstimmen.", + "SchemaCompare.Description.ScriptFileSize": "Hiermit wird gesteuert, ob beim Hinzufügen einer Datei zu einer Dateigruppe die Größe angegeben wird.", + "SchemaCompare.Description.ScriptNewConstraintValidation": "Hiermit werden am Ende der Veröffentlichung alle Einschränkungen gemeinsam überprüft, um Datenfehler durch eine CHECK- oder Fremdschlüsseleinschränkung während der Veröffentlichung zu vermeiden. Bei Festlegung auf FALSE werden die Einschränkungen veröffentlicht, ohne dass die zugehörigen Daten überprüft werden.", + "SchemaCompare.Description.ScriptRefreshModule": "Hiermit werden Aktualisierungsanweisungen am Ende des Veröffentlichungsskripts eingeschlossen.", + "SchemaCompare.Description.TreatVerificationErrorsAsWarnings": "Gibt an, ob während der Veröffentlichungsüberprüfung ermittelte Fehler als Warnungen behandelt werden sollen. Die Überprüfung wird anhand des generierten Bereitstellungsplans durchgeführt, bevor der Plan für die Zieldatenbank ausgeführt wird. Bei der Planüberprüfung werden Probleme wie der Verlust von nur in der Zieldatenbank vorkommenden Objekten (z. B. Indizes) ermittelt, die gelöscht werden müssen, damit eine Änderung vorgenommen werden kann. Bei der Überprüfung werden auch Situationen ermittelt, in denen Abhängigkeiten (z. B. eine Tabelle oder Sicht) aufgrund eines Verweises auf ein zusammengesetztes Projekt vorhanden sind, die jedoch nicht in der Zieldatenbank vorhanden sind. Sie können diese Option verwenden, um eine vollständige Liste aller Probleme abzurufen, und dadurch erreichen, dass der Veröffentlichungsvorgang nicht beim ersten Fehler beendet wird.", + "SchemaCompare.Description.UnmodifiableObjectWarnings": "Gibt an, ob Warnungen generiert werden sollen, wenn nicht änderbare Unterschiede in Objekten gefunden werden, z. B. wenn die Dateigröße oder die Dateipfade für eine Datei unterschiedlich sind.", + "SchemaCompare.Description.VerifyCollationCompatibility": "Gibt an, ob die Sortierungskompatibilität überprüft wird.", + "SchemaCompare.Description.VerifyDeployment": "Gibt an, ob vor der Veröffentlichung Überprüfungen ausgeführt werden sollen, um eine Beendigung des Veröffentlichungsvorgangs durch vorhandene Fehler zu verhindern. Der Veröffentlichungsvorgang wird möglicherweise beendet, wenn in der Zieldatenbank Fremdschlüssel vorhanden sind, die im Datenbankprojekt nicht enthalten sind und bei der Veröffentlichung zu Fehlern führen.", + "SchemaCompare.DisableAndReenableDdlTriggers": "DDL-Trigger deaktivieren und erneut aktivieren", + "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Change Data Capture-Objekte nicht ändern", + "SchemaCompare.DoNotAlterReplicatedObjects": "Replizierte Objekte nicht ändern", + "SchemaCompare.DropConstraintsNotInSource": "Nicht in der Quelle enthaltene Einschränkungen löschen", + "SchemaCompare.DropDmlTriggersNotInSource": "Nicht in der Quelle enthaltene DML-Trigger löschen", + "SchemaCompare.DropExtendedPropertiesNotInSource": "Nicht in der Quelle enthaltene erweiterte Eigenschaften löschen", + "SchemaCompare.DropIndexesNotInSource": "Nicht in der Quelle enthaltene Indizes löschen", + "SchemaCompare.DropObjectsNotInSource": "Nicht in der Quelle enthaltene Objekte löschen", + "SchemaCompare.DropPermissionsNotInSource": "Nicht in der Quelle enthaltene Berechtigungen löschen", + "SchemaCompare.DropRoleMembersNotInSource": "Nicht in der Quelle enthaltene Rollenmitglieder löschen", + "SchemaCompare.DropStatisticsNotInSource": "Nicht in der Quelle enthaltene Statistiken löschen", + "SchemaCompare.Endpoints": "Endpunkte", + "SchemaCompare.ErrorMessages": "Fehlermeldungen", + "SchemaCompare.EventNotifications": "Ereignisbenachrichtigungen", + "SchemaCompare.EventSessions": "Ereignissitzungen", "SchemaCompare.ExtendedProperties": "Erweiterte Eigenschaften", "SchemaCompare.ExternalDataSources": "Externe Datenquellen", "SchemaCompare.ExternalFileFormats": "Externe Dateiformate", - "SchemaCompare.ExternalStreams": "Externe Streams", "SchemaCompare.ExternalStreamingJobs": "Externe Streamingaufträge", + "SchemaCompare.ExternalStreams": "Externe Streams", "SchemaCompare.ExternalTables": "Externe Tabellen", + "SchemaCompare.FileTables": "Dateitabellen", "SchemaCompare.Filegroups": "Dateigruppen", "SchemaCompare.Files": "Dateien", - "SchemaCompare.FileTables": "Dateitabellen", "SchemaCompare.FullTextCatalogs": "Volltextkataloge", "SchemaCompare.FullTextStoplists": "Volltextstopplisten", + "SchemaCompare.GeneralOptionsLabel": "Allgemeine Optionen", + "SchemaCompare.GenerateSmartDefaults": "Intelligente Standardwerte generieren", + "SchemaCompare.IgnoreAnsiNulls": "ANSI NULLS-Einstellung ignorieren", + "SchemaCompare.IgnoreAuthorizer": "Autorisierer ignorieren", + "SchemaCompare.IgnoreColumnCollation": "Spaltensortierung ignorieren", + "SchemaCompare.IgnoreColumnOrder": "Spaltenreihenfolge ignorieren", + "SchemaCompare.IgnoreComments": "Kommentare ignorieren", + "SchemaCompare.IgnoreCryptographicProviderFilePath": "Dateipfad für Kryptografieanbieter ignorieren", + "SchemaCompare.IgnoreDdlTriggerOrder": "DDL-Triggerreihenfolge ignorieren", + "SchemaCompare.IgnoreDdlTriggerState": "DDL-Triggerstatus ignorieren", + "SchemaCompare.IgnoreDefaultSchema": "Standardschema ignorieren", + "SchemaCompare.IgnoreDmlTriggerOrder": "DML-Triggerreihenfolge ignorieren", + "SchemaCompare.IgnoreDmlTriggerState": "DML-Triggerstatus ignorieren", + "SchemaCompare.IgnoreExtendedProperties": "Erweiterte Eigenschaften ignorieren", + "SchemaCompare.IgnoreFileAndLogFilePath": "Datei- und Protokolldateipfad ignorieren", + "SchemaCompare.IgnoreFileSize": "Dateigröße ignorieren", + "SchemaCompare.IgnoreFilegroupPlacement": "Dateigruppenplatzierung ignorieren", + "SchemaCompare.IgnoreFillFactor": "Füllfaktor ignorieren", + "SchemaCompare.IgnoreFullTextCatalogFilePath": "FilePath für Volltextkatalog ignorieren", + "SchemaCompare.IgnoreIdentitySeed": "ID-Startwert ignorieren", + "SchemaCompare.IgnoreIncrement": "Inkrement ignorieren", + "SchemaCompare.IgnoreIndexOptions": "Indexoptionen ignorieren", + "SchemaCompare.IgnoreIndexPadding": "Indexauffüllung ignorieren", + "SchemaCompare.IgnoreKeywordCasing": "Groß-/Kleinschreibung bei Schlüsselwort ignorieren", + "SchemaCompare.IgnoreLockHintsOnIndexes": "Sperrhinweise für Indizes ignorieren", + "SchemaCompare.IgnoreLoginSids": "Anmelde-SIDs ignorieren", + "SchemaCompare.IgnoreNotForReplication": "\"Nicht zur Replikation\" ignorieren", + "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Objektplatzierung im Partitionsschema ignorieren", + "SchemaCompare.IgnorePartitionSchemes": "Partitionsschemas ignorieren", + "SchemaCompare.IgnorePermissions": "Berechtigungen ignorieren", + "SchemaCompare.IgnoreQuotedIdentifiers": "Bezeichner in Anführungszeichen ignorieren", + "SchemaCompare.IgnoreRoleMembership": "Rollenmitgliedschaft ignorieren", + "SchemaCompare.IgnoreRouteLifetime": "Gültigkeitsdauer von Routen ignorieren", + "SchemaCompare.IgnoreSemicolonBetweenStatements": "Semikolon zwischen Anweisungen ignorieren", + "SchemaCompare.IgnoreTableOptions": "Tabellenoptionen ignorieren", + "SchemaCompare.IgnoreUserSettingsObjects": "Benutzereinstellungsobjekte ignorieren", + "SchemaCompare.IgnoreWhitespace": "Leerraum ignorieren", + "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "WITH NOCHECK bei CHECK CONSTRAINT ignorieren", + "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "WITH NOCHECK bei ForeignKeys ignorieren", + "SchemaCompare.IncludeCompositeObjects": "Zusammengesetzte Objekte einschließen", + "SchemaCompare.IncludeTransactionalScripts": "Transaktionsskripts einschließen", + "SchemaCompare.LinkedServerLogins": "Anmeldungen für Verbindungsserver", + "SchemaCompare.LinkedServers": "Verbindungsserver", + "SchemaCompare.Logins": "Anmeldungen", + "SchemaCompare.MasterKeys": "Hauptschlüssel", "SchemaCompare.MessageTypes": "Nachrichtentypen", + "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Keine ALTER-Anweisungen zum Ändern von CLR-Typen", + "SchemaCompare.ObjectTypesOptionsLabel": "Objekttypen einschließen", "SchemaCompare.PartitionFunctions": "Partitionsfunktionen", "SchemaCompare.PartitionSchemes": "Partitionsschemas", "SchemaCompare.Permissions": "Berechtigungen", + "SchemaCompare.PopulateFilesOnFileGroups": "Dateien in Dateigruppen auffüllen", "SchemaCompare.Queues": "Warteschlangen", + "SchemaCompare.RegisterDataTierApplication": "Datenschichtanwendung registrieren", "SchemaCompare.RemoteServiceBindings": "Remotedienstbindungen", "SchemaCompare.RoleMembership": "Rollenmitgliedschaft", + "SchemaCompare.Routes": "Routen", "SchemaCompare.Rules": "Regeln", + "SchemaCompare.RunDeploymentPlanExecutors": "Bereitstellungsplan-Executors ausführen", "SchemaCompare.ScalarValuedFunctions": "Skalarwertfunktionen", + "SchemaCompare.SchemaCompareOptionsDialogLabel": "Optionen für Schemavergleich", + "SchemaCompare.ScriptDatabaseCollation": "Skriptdatenbanksortierung", + "SchemaCompare.ScriptDatabaseCompatibility": "Skriptdatenbankkompatibilität", + "SchemaCompare.ScriptDatabaseOptions": "Skriptdatenbankoptionen", + "SchemaCompare.ScriptDeployStateChecks": "StateChecks per Skript bereitstellen", + "SchemaCompare.ScriptFileSize": "Skriptdateigröße", + "SchemaCompare.ScriptNewConstraintValidation": "Überprüfung neuer Einschränkungen per Skript", + "SchemaCompare.ScriptRefreshModule": "Skriptaktualisierungsmodul", "SchemaCompare.SearchPropertyLists": "Sucheigenschaftenlisten", "SchemaCompare.SecurityPolicies": "Sicherheitsrichtlinien", "SchemaCompare.Sequences": "Sequenzen", + "SchemaCompare.ServerAuditSpecifications": "Spezifikationen für Serverüberwachungen", + "SchemaCompare.ServerRoleMembership": "Serverrollenmitgliedschaft", + "SchemaCompare.ServerRoles": "Serverrollen", + "SchemaCompare.ServerTriggers": "Servertrigger", "SchemaCompare.Services": "Dienste", "SchemaCompare.Signatures": "Signaturen", "SchemaCompare.StoredProcedures": "Gespeicherte Prozeduren", "SchemaCompare.SymmetricKeys": "Symmetrische Schlüssel", "SchemaCompare.Synonyms": "Synonyme", - "SchemaCompare.Tables": "Tabellen", "SchemaCompare.TableValuedFunctions": "Tabellenwertfunktionen", + "SchemaCompare.Tables": "Tabellen", + "SchemaCompare.TreatVerificationErrorsAsWarnings": "Überprüfungsfehler als Warnungen behandeln", + "SchemaCompare.UnmodifiableObjectWarnings": "Unveränderliche Objektwarnungen", "SchemaCompare.UserDefinedDataTypes": "Benutzerdefinierte Datentypen", "SchemaCompare.UserDefinedTableTypes": "Benutzerdefinierte Tabellentypen", - "SchemaCompare.ClrUserDefinedTypes": "Benutzerdefinierte CLR-Typen", "SchemaCompare.Users": "Benutzer", + "SchemaCompare.VerifyCollationCompatibility": "Sortierungskompatibilität überprüfen", + "SchemaCompare.VerifyDeployment": "Bereitstellung überprüfen", "SchemaCompare.Views": "Sichten", "SchemaCompare.XmlSchemaCollections": "XML-Schemaauflistungen", - "SchemaCompare.Audits": "Überwachungen", - "SchemaCompare.Credentials": "Anmeldeinformationen", - "SchemaCompare.CryptographicProviders": "Kryptografieanbieter", - "SchemaCompare.DatabaseAuditSpecifications": "Spezifikationen für Datenbanküberwachung", - "SchemaCompare.DatabaseEncryptionKeys": "Verschlüsselungsschlüssel für Datenbank", - "SchemaCompare.DatabaseScopedCredentials": "Datenbankweit gültige Anmeldeinformationen", - "SchemaCompare.Endpoints": "Endpunkte", - "SchemaCompare.ErrorMessages": "Fehlermeldungen", - "SchemaCompare.EventNotifications": "Ereignisbenachrichtigungen", - "SchemaCompare.EventSessions": "Ereignissitzungen", - "SchemaCompare.LinkedServerLogins": "Anmeldungen für Verbindungsserver", - "SchemaCompare.LinkedServers": "Verbindungsserver", - "SchemaCompare.Logins": "Anmeldungen", - "SchemaCompare.MasterKeys": "Hauptschlüssel", - "SchemaCompare.Routes": "Routen", - "SchemaCompare.ServerAuditSpecifications": "Spezifikationen für Serverüberwachungen", - "SchemaCompare.ServerRoleMembership": "Serverrollenmitgliedschaft", - "SchemaCompare.ServerRoles": "Serverrollen", - "SchemaCompare.ServerTriggers": "Servertrigger", - "SchemaCompare.Description.IgnoreTableOptions": "Gibt an, ob Unterschiede in den Tabellenoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreSemicolonBetweenStatements": "Gibt an, ob Unterschiede in den Semikolons zwischen T-SQL-Anweisungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreRouteLifetime": "Gibt an, ob Unterschiede bei dem Zeitraum, über den SQL Server die Route in der Routingtabelle beibehält, beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreRoleMembership": "Gibt an, ob Unterschiede in den Rollenmitgliedschaften von Anmeldungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreQuotedIdentifiers": "Gibt an, ob Unterschiede in der Einstellung für Bezeichner in Anführungszeichen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnorePermissions": "Gibt an, ob Berechtigungen ignoriert werden sollen.", - "SchemaCompare.Description.IgnorePartitionSchemes": "Gibt an, ob Unterschiede in den Partitionsschemas und -funktionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreObjectPlacementOnPartitionScheme": "Gibt an, ob die Platzierung eines Objekts in einem Partitionsschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden soll.", - "SchemaCompare.Description.IgnoreNotForReplication": "Gibt an, ob die Einstellungen für \"Nicht zur Replikation\" beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreLoginSids": "Gibt an, ob Unterschiede in der Sicherheits-ID (SID) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreLockHintsOnIndexes": "Gibt an, ob Unterschiede in den Sperrhinweisen für Indizes beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreKeywordCasing": "Gibt an, ob Unterschiede in der Groß-/Kleinschreibung von Schlüsselwörtern beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreIndexPadding": "Gibt an, ob Unterschiede in der Indexauffüllung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreIndexOptions": "Gibt an, ob Unterschiede in den Indexoptionen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreIncrement": "Gibt an, ob Unterschiede im Inkrement für eine Identitätsspalte beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreIdentitySeed": "Gibt an, ob Unterschiede im Startwert für eine Identitätsspalte beim Veröffentlichen von Updates für eine Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreUserSettingsObjects": "Gibt an, ob Unterschiede in den Benutzereinstellungsobjekten beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreFullTextCatalogFilePath": "Gibt an, ob Unterschiede beim Dateipfad für den Volltextkatalog beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", - "SchemaCompare.Description.IgnoreWhitespace": "Gibt an, ob Unterschiede in den Leerstellen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreWithNocheckOnForeignKeys": "Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für Fremdschlüssel beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.VerifyCollationCompatibility": "Gibt an, ob die Sortierungskompatibilität überprüft wird.", - "SchemaCompare.Description.UnmodifiableObjectWarnings": "Gibt an, ob Warnungen generiert werden sollen, wenn nicht änderbare Unterschiede in Objekten gefunden werden, z. B. wenn die Dateigröße oder die Dateipfade für eine Datei unterschiedlich sind.", - "SchemaCompare.Description.TreatVerificationErrorsAsWarnings": "Gibt an, ob während der Veröffentlichungsüberprüfung ermittelte Fehler als Warnungen behandelt werden sollen. Die Überprüfung wird anhand des generierten Bereitstellungsplans durchgeführt, bevor der Plan für die Zieldatenbank ausgeführt wird. Bei der Planüberprüfung werden Probleme wie der Verlust von nur in der Zieldatenbank vorkommenden Objekten (z. B. Indizes) ermittelt, die gelöscht werden müssen, damit eine Änderung vorgenommen werden kann. Bei der Überprüfung werden auch Situationen ermittelt, in denen Abhängigkeiten (z. B. eine Tabelle oder Sicht) aufgrund eines Verweises auf ein zusammengesetztes Projekt vorhanden sind, die jedoch nicht in der Zieldatenbank vorhanden sind. Sie können diese Option verwenden, um eine vollständige Liste aller Probleme abzurufen, und dadurch erreichen, dass der Veröffentlichungsvorgang nicht beim ersten Fehler beendet wird.", - "SchemaCompare.Description.ScriptRefreshModule": "Hiermit werden Aktualisierungsanweisungen am Ende des Veröffentlichungsskripts eingeschlossen.", - "SchemaCompare.Description.ScriptNewConstraintValidation": "Hiermit werden am Ende der Veröffentlichung alle Einschränkungen gemeinsam überprüft, um Datenfehler durch eine CHECK- oder Fremdschlüsseleinschränkung während der Veröffentlichung zu vermeiden. Bei Festlegung auf FALSE werden die Einschränkungen veröffentlicht, ohne dass die zugehörigen Daten überprüft werden.", - "SchemaCompare.Description.ScriptFileSize": "Hiermit wird gesteuert, ob beim Hinzufügen einer Datei zu einer Dateigruppe die Größe angegeben wird.", - "SchemaCompare.Description.ScriptDeployStateChecks": "Gibt an, ob Anweisungen im Veröffentlichungsskript generiert werden, um zu überprüfen, ob der Datenbankname und der Servername mit den im Datenbankprojekt angegebenen Namen übereinstimmen.", - "SchemaCompare.Description.ScriptDatabaseOptions": "Gibt an, ob die Eigenschaften der Zieldatenbank als Teil des Veröffentlichungsvorgangs festgelegt oder aktualisiert werden sollen.", - "SchemaCompare.Description.ScriptDatabaseCompatibility": "Gibt an, ob Unterschiede in der Datenbankkompatibilität beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.ScriptDatabaseCollation": "Gibt an, ob Unterschiede in der Datenbanksortierung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.RunDeploymentPlanExecutors": "Gibt an, ob DeploymentPlanExecutor-Mitwirkende beim Ausführen anderer Vorgänge ausgeführt werden sollen.", - "SchemaCompare.Description.RegisterDataTierApplication": "Gibt an, ob das Schema beim Datenbankserver registriert wird.", - "SchemaCompare.Description.PopulateFilesOnFileGroups": "Gibt an, ob beim Erstellen einer neuen FileGroup in der Zieldatenbank ebenfalls eine neue Datei erstellt wird.", - "SchemaCompare.Description.NoAlterStatementsToChangeClrTypes": "Gibt an, dass bei der Veröffentlichung eine abweichende Assembly immer gelöscht und neu erstellt wird, anstatt eine ALTER ASSEMBLY-Anweisung auszugeben.", - "SchemaCompare.Description.IncludeTransactionalScripts": "Gibt an, ob beim Veröffentlichen in einer Datenbank nach Möglichkeit Transaktionsanweisungen verwendet werden sollen.", - "SchemaCompare.Description.IncludeCompositeObjects": "Hiermit werden alle zusammengesetzten Elemente als Teil eines einzigen Veröffentlichungsvorgangs eingeschlossen.", - "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Bei Festlegung dieser Eigenschaft auf TRUE wird das Verschieben von Daten in einer Tabelle mit Sicherheit auf Zeilenebene nicht blockiert. Der Standardwert lautet FALSE.", - "SchemaCompare.Description.IgnoreWithNocheckOnCheckConstraints": "Gibt an, ob Unterschiede im Wert der WITH NOCHECK-Klausel für CHECK-Einschränkungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreFillFactor": "Gibt an, ob Unterschiede beim Füllfaktor für den Indexspeicher beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", - "SchemaCompare.Description.IgnoreFileSize": "Gibt an, ob Unterschiede in der Dateigröße beim Veröffentlichen in einer Datenbank ignoriert werden sollen oder ob eine Warnung ausgegeben werden soll.", - "SchemaCompare.Description.IgnoreFilegroupPlacement": "Gibt an, ob Unterschiede bei der Platzierung von Objekten in FILEGROUPs beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Gibt an, ob replizierte Objekte während der Überprüfung identifiziert werden.", - "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Bei Festlegung auf TRUE werden Change Data Capture-Objekte nicht geändert.", - "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Gibt an, ob DDL-Trigger (Data Definition Language) zu Beginn des Veröffentlichungsprozesses deaktiviert und am Ende des Veröffentlichungsvorgangs wieder aktiviert werden.", - "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Bei Festlegung auf TRUE wird die Datenbank vor der Bereitstellung auf den Einzelbenutzermodus festgelegt.", - "SchemaCompare.Description.CreateNewDatabase": "Gibt an, ob die Zieldatenbank beim Veröffentlichen einer Datenbank aktualisiert oder aber gelöscht und erneut erstellt werden soll.", - "SchemaCompare.Description.CompareUsingTargetCollation": "Diese Einstellung legt fest, wie die Sortierung der Datenbank während der Bereitstellung verarbeitet wird. Standardmäßig wird die Sortierung der Zieldatenbank aktualisiert, wenn sie nicht mit der von der Quelle angegebenen Sortierung übereinstimmt. Wenn diese Option festgelegt ist, muss die Sortierung der Zieldatenbank (oder des Servers) verwendet werden.", - "SchemaCompare.Description.CommentOutSetVarDeclarations": "Gibt an, ob die Deklaration von SETVAR-Variablen im generierten Veröffentlichungsskript auskommentiert werden soll. Sie können diese Option verwenden, wenn Sie bei der Veröffentlichung mit einem Tool wie SQLCMD.EXE die Werte in der Befehlszeile angeben möchten.", - "SchemaCompare.Description.BlockWhenDriftDetected": "Gibt an, ob die Aktualisierung einer Datenbank blockiert wird, deren Schema nicht mehr mit der Registrierung übereinstimmt bzw. nicht registriert ist.", - "SchemaCompare.Description.BlockOnPossibleDataLoss": "Gibt an, dass der Veröffentlichungszeitraum beendet werden soll, wenn aufgrund des Veröffentlichungsvorgangs die Möglichkeit eines Datenverlusts besteht.", - "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Hiermit wird die Datenbank gesichert, bevor Änderungen bereitgestellt werden.", - "SchemaCompare.Description.AllowIncompatiblePlatform": "Gibt an, ob die Aktion trotz inkompatibler SQL Server-Plattformen versucht werden soll.", - "SchemaCompare.Description.AllowDropBlockingAssemblies": "Diese Eigenschaft wird von der SqlClr-Bereitstellung verwendet, um sämtliche Blockierungsassemblys im Rahmen des Bereitstellungsplans zu löschen. Standardmäßig blockieren Blockierungs-/Verweisassemblys Assemblyupdates, wenn die Verweisassembly gelöscht werden muss.", - "SchemaCompare.Description.DropConstraintsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Einschränkungen aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropDmlTriggersNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene DML-Trigger aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene erweiterte Eigenschaften aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropIndexesNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Indizes aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.IgnoreFileAndLogFilePath": "Gibt an, ob Unterschiede in den Pfaden für Dateien und Protokolldateien beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreExtendedProperties": "Gibt an, ob erweiterte Eigenschaften ignoriert werden sollen.", - "SchemaCompare.Description.IgnoreDmlTriggerState": "Gibt an, ob Unterschiede in Bezug auf den Status (aktiviert bzw. deaktiviert) von DML-Triggern (Data Manipulation Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreDmlTriggerOrder": "Gibt an, ob Unterschiede in der Reihenfolge von DML-Triggern (Data Manipulation Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreDefaultSchema": "Gibt an, ob Unterschiede im Standardschema beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreDdlTriggerState": "Gibt an, ob Unterschiede in Bezug auf den Status (aktiviert bzw. deaktiviert) von DDL-Triggern (Data Definition Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreDdlTriggerOrder": "Gibt an, ob Unterschiede in der Reihenfolge von DDL-Triggern (Data Definition Language) beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreCryptographicProviderFilePath": "Gibt an, ob Unterschiede im Dateipfad für den Kryptografieanbieter beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.VerifyDeployment": "Gibt an, ob vor der Veröffentlichung Überprüfungen ausgeführt werden sollen, um eine Beendigung des Veröffentlichungsvorgangs durch vorhandene Fehler zu verhindern. Der Veröffentlichungsvorgang wird möglicherweise beendet, wenn in der Zieldatenbank Fremdschlüssel vorhanden sind, die im Datenbankprojekt nicht enthalten sind und bei der Veröffentlichung zu Fehlern führen.", - "SchemaCompare.Description.IgnoreComments": "Gibt an, ob Unterschiede in den Kommentaren beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreColumnCollation": "Gibt an, ob Unterschiede in den Spaltensortierungen beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreAuthorizer": "Gibt an, ob Unterschiede im Autorisierer beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.IgnoreAnsiNulls": "Gibt an, ob Unterschiede in der ANSI NULLS-Einstellung beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "SchemaCompare.Description.GenerateSmartDefaults": "Hiermit wird automatisch ein Standardwert bereitgestellt, wenn eine Tabelle mit Daten in einer Spalte aktualisiert wird, die keine NULL-Werte zulässt.", - "SchemaCompare.Description.DropStatisticsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Statistiken aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropRoleMembersNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Rollenmitglieder aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropPermissionsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Berechtigungen aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.", - "SchemaCompare.Description.DropObjectsNotInSource": "Gibt an, ob nicht in der Datenbankmomentaufnahme-Datei (DACPAC) enthaltene Objekte aus der Zieldatenbank gelöscht werden, wenn Sie eine Veröffentlichung in einer Datenbank durchführen.Dieser Wert hat Vorrang vor \"DropExtendedProperties\".", - "SchemaCompare.Description.IgnoreColumnOrder": "Gibt an, ob Unterschiede in der Tabellenspaltenreihenfolge beim Veröffentlichen in einer Datenbank ignoriert oder aktualisiert werden sollen.", - "schemaCompare.compareErrorMessage": "Fehler beim Schemavergleich: {0}", - "schemaCompare.saveScmpErrorMessage": "Fehler beim Speichern der SCMP-Datei: {0}", + "SchemaCompareOptionsDialog.Reset": "Zurücksetzen", + "schemaCompare.ApplyConfirmation": "Möchten Sie das Ziel aktualisieren?", + "schemaCompare.CompareDetailsTitle": "Details vergleichen", + "schemaCompare.GetConnectionString": "Möchten Sie eine Verbindung mit \"{0}\" herstellen?", + "schemaCompare.RecompareToRefresh": "Klicken Sie auf \"Vergleichen\", um den Vergleich zu aktualisieren.", + "schemaCompare.actionColumn": "Aktion", + "schemaCompare.addAction": "Hinzufügen", + "schemaCompare.applyButtonDisabledTitle": "\"Anwenden\" ist aktiviert, wenn das Ziel eine Datenbank ist.", + "schemaCompare.applyButtonEnabledTitle": "Änderungen auf das Ziel anwenden", + "schemaCompare.applyNoChanges": "Keine Änderungen zur Anwendung vorhanden.", + "schemaCompare.cancelCompareButton": "Beenden", "schemaCompare.cancelErrorMessage": "Fehler beim Abbrechen des Schemavergleichs: {0}", + "schemaCompare.cannotExcludeMessage": "\"{0}\" kann nicht ausgeschlossen werden. Eingeschlossene abhängige Elemente vorhanden.", + "schemaCompare.cannotExcludeMessageWithDependent": "\"{0}\" kann nicht ausgeschlossen werden. Eingeschlossene abhängige Elemente vorhanden: {1}", + "schemaCompare.cannotIncludeMessage": "\"{0}\" kann nicht eingeschlossen werden. Ausgeschlossene abhängige Elemente vorhanden.", + "schemaCompare.cannotIncludeMessageWithDependent": "\"{0}\" kann nicht eingeschlossen werden. Ausgeschlossene abhängige Elemente vorhanden: {1}", + "schemaCompare.changeAction": "Ändern", + "schemaCompare.compareButton": "Vergleichen", + "schemaCompare.compareErrorMessage": "Fehler beim Schemavergleich: {0}", + "schemaCompare.dacpacRadioButtonLabel": "Datei der Datenschichtanwendung (DACPAC)", + "schemaCompare.databaseButtonLabel": "Datenbank", + "schemaCompare.deleteAction": "Löschen", + "schemaCompare.dialogTitle": "Schemavergleich", + "schemaCompare.differencesTableTitle": "Vergleich zwischen Quelle und Ziel", + "schemaCompare.generateScriptButton": "Skript generieren", + "schemaCompare.generateScriptButtonDisabledTitle": "\"Skript generieren\" ist aktiviert, wenn das Ziel eine Datenbank ist.", + "schemaCompare.generateScriptEnabledButton": "Skript zum Bereitstellen von Änderungen am Ziel generieren", "schemaCompare.generateScriptErrorMessage": "Fehler beim Generieren des Skripts: {0}", + "schemaCompare.generateScriptNoChanges": "Keine Änderungen am Skript", + "schemaCompare.includeColumnName": "Einschließen", + "schemaCompare.includeExcludeInfoMessage": "Beachten Sie, dass Vorgänge zum Einschließen/Ausschließen einen Moment dauern können, während betroffene Abhängigkeiten berechnet werden.", + "schemaCompare.noDifferences": "Es wurden keine Schemaunterschiede gefunden.", + "schemaCompare.openFile": "Öffnen", + "schemaCompare.openScmpButton": "SCMP-Datei öffnen", + "schemaCompare.openScmpButtonTitle": "Quelle und Ziel sowie die in einer SCMP-Datei gespeicherten Optionen laden", + "schemaCompare.openScmpErrorMessage": "Fehler beim Öffnen der SCMP-Datei: {0}", + "schemaCompare.optionsButton": "Optionen", + "schemaCompare.radioButtonsLabel": "Typ", + "schemaCompare.saveFile": "Speichern", + "schemaCompare.saveScmpButton": "SCMP-Datei speichern", + "schemaCompare.saveScmpButtonTitle": "Quelle und Ziel, Optionen und ausgeschlossene Elemente speichern", + "schemaCompare.saveScmpErrorMessage": "Fehler beim Speichern der SCMP-Datei: {0}", + "schemaCompare.selectConnection": "Verbindung auswählen", + "schemaCompare.selectSourceFile": "Quelldatei auswählen", + "schemaCompare.selectTargetFile": "Zieldatei auswählen", + "schemaCompare.sourceButtonTitle": "Quelle auswählen", + "schemaCompare.sourceNameColumn": "Quellname", + "schemaCompare.startText": "Um zwei Schemas zu vergleichen, wählen Sie zunächst ein Quellschema und ein Zielschema aus. Klicken Sie anschließend auf \"Vergleichen\".", + "schemaCompare.switchButtonTitle": "Quelle und Ziel wechseln", + "schemaCompare.switchDirectionButton": "Richtung wechseln", + "schemaCompare.targetButtonTitle": "Ziel auswählen", + "schemaCompare.targetNameColumn": "Zielname", + "schemaCompare.typeColumn": "Typ", + "schemaCompare.updateButton": "Anwenden", "schemaCompare.updateErrorMessage": "Fehler beim Anwenden des Schemavergleichs: {0}", - "schemaCompare.openScmpErrorMessage": "Fehler beim Öffnen der SCMP-Datei: {0}" + "schemaCompare.waitText": "Der Vergleich wird gestartet. Dies kann einen Moment dauern.", + "schemaCompareDialog.No": "Nein", + "schemaCompareDialog.SourceTitle": "Quelle", + "schemaCompareDialog.TargetTitle": "Ziel", + "schemaCompareDialog.Yes": "Ja", + "schemaCompareDialog.cancel": "Abbrechen", + "schemaCompareDialog.databaseDropdownTitle": "Datenbank", + "schemaCompareDialog.defaultUser": "Standardeinstellung", + "schemaCompareDialog.differentSourceMessage": "Es wurde ein anderes Quellschema ausgewählt. Möchten Sie einen Vergleich durchführen?", + "schemaCompareDialog.differentSourceTargetMessage": "Es wurden verschiedene Quell- und Zielschemas ausgewählt. Möchten Sie einen Vergleich durchführen?", + "schemaCompareDialog.differentTargetMessage": "Es wurde ein anderes Zielschema ausgewählt. Möchten Sie einen Vergleich durchführen?", + "schemaCompareDialog.fileTextBoxLabel": "Datei", + "schemaCompareDialog.ok": "OK", + "schemaCompareDialog.serverDropdownTitle": "Server", + "schemaCompareDialog.sourceDatabaseDropdown": "Quelldatenbank", + "schemaCompareDialog.sourceServerDropdown": "Quellserver", + "schemaCompareDialog.sourceTextBox": "Quelldatei", + "schemaCompareDialog.targetDatabaseDropdown": "Zieldatenbank", + "schemaCompareDialog.targetServerDropdown": "Zielserver", + "schemaCompareDialog.targetTextBox": "Zieldatei", + "schemaCompareOptions.RecompareMessage": "Die Optionen wurden geändert. Möchten Sie den Vergleich wiederholen und neu anzeigen?" + }, + "package": { + "description": "Der SQL Server-Schemavergleich für Azure Data Studio unterstützt den Vergleich der Schemas von Datenbanken und DACPAC-Dateien.", + "displayName": "SQL Server-Schemavergleich", + "schemaCompare.start": "Schemavergleich" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json b/i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json index 33daca246a..604a2e1f4d 100644 --- a/i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/search-result.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Suchergebnis", - "description": "Stellt Syntaxhervorhebung und Sprachfeatures für Registerkartensuchergebnisse bereit" + "description": "Stellt Syntaxhervorhebung und Sprachfeatures für Registerkartensuchergebnisse bereit", + "displayName": "Suchergebnis" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/server-report.i18n.json b/i18n/ads-language-pack-de/translations/extensions/server-report.i18n.json new file mode 100644 index 0000000000..9b5185d9bf --- /dev/null +++ b/i18n/ads-language-pack-de/translations/extensions/server-report.i18n.json @@ -0,0 +1,18 @@ +{ + "": [ + "--------------------------------------------------------------------------------------------", + "Copyright (c) Microsoft Corporation. All rights reserved.", + "Licensed under the Source EULA. See License.txt in the project root for license information.", + "--------------------------------------------------------------------------------------------", + "Do not edit this file. It is machine generated." + ], + "version": "1.0.0", + "contents": { + "dist/constants": { + "XEventsFailed": "XEvents operation failed.", + "XEventsNotSupported": "XEvents sessions not supported.", + "XEventsStarted": "XEvents sessions started for PageContention and ObjectContention.", + "XEventsStopped": "XEvents sessions PageContention and ObjectContention removed." + } + } +} \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json index 3b4751a0b4..aba694a13d 100644 --- a/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/sql-assessment.i18n.json @@ -8,68 +8,68 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL-Bewertung", - "description": "SQL-Bewertung für Azure Data Studio (Vorschau) bietet einen Mechanismus zum Auswerten der Konfiguration von SQL Server für bewährte Methoden.", - "dashboard.tabName": "SQL-Bewertung" - }, - "dist/localized": { - "asmt.section.api.title": "Info", - "asmt.apiversion": "API-Version", - "asmt.rulesetversion": "Standardregelsatz", - "asmt.section.instance.title": "Details zur SQL Server-Instanz", - "asmt.serverversion": "Version", - "asmt.serveredition": "Edition", - "asmt.instancename": "Instanzname", - "asmt.osversion": "Betriebssystemversion", - "asmt.column.target": "Ziel", - "asmt.column.severity": "Schweregrad", - "asmt.column.message": "Meldung", - "asmt.column.checkId": "ID überprüfen", - "asmt.column.tags": "Tags", - "asmt.learnMore": "Weitere Informationen", - "asmt.sqlReportTitle": "SQL-Bewertungsbericht", - "asmt.sqlReport.resultForDatabase": "Ergebnisse für Datenbank", - "asmt.sqlReport.resultForInstance": "Ergebnisse für Server", - "asmt.sqlReport.Error": "Fehler", - "asmt.sqlReport.Warning": "Warnung", - "asmt.sqlReport.Info": "Information", - "asmt.column.helpLink": "Hilfelink", - "asmt.sqlReport.severityMsg": "{0}: {1} Element(e)" - }, "dist/assessmentResultGrid": { - "databaseIconLabel": "Datenbank", - "serverIconLabel": "Server", "asmt.column.targetType": "Zieltyp", "asmt.details.clickHere": "Klicken Sie hier", - "asmt.details.toLearnMore": " für weitere Informationen.", + "asmt.details.recommendation": "Empfehlung", "asmt.details.ruleDescription": "Regelbeschreibung", - "asmt.details.recommendation": "Empfehlung" + "asmt.details.toLearnMore": " für weitere Informationen.", + "databaseIconLabel": "Datenbank", + "serverIconLabel": "Server" + }, + "dist/localized": { + "asmt.apiversion": "API-Version", + "asmt.column.checkId": "ID überprüfen", + "asmt.column.helpLink": "Hilfelink", + "asmt.column.message": "Meldung", + "asmt.column.severity": "Schweregrad", + "asmt.column.tags": "Tags", + "asmt.column.target": "Ziel", + "asmt.instancename": "Instanzname", + "asmt.learnMore": "Weitere Informationen", + "asmt.osversion": "Betriebssystemversion", + "asmt.rulesetversion": "Standardregelsatz", + "asmt.section.api.title": "Info", + "asmt.section.instance.title": "Details zur SQL Server-Instanz", + "asmt.serveredition": "Edition", + "asmt.serverversion": "Version", + "asmt.sqlReport.Error": "Fehler", + "asmt.sqlReport.Info": "Information", + "asmt.sqlReport.Warning": "Warnung", + "asmt.sqlReport.resultForDatabase": "Ergebnisse für Datenbank", + "asmt.sqlReport.resultForInstance": "Ergebnisse für Server", + "asmt.sqlReport.severityMsg": "{0}: {1} Element(e)", + "asmt.sqlReportTitle": "SQL-Bewertungsbericht" }, "dist/tabs/assessmentMainTab": { - "invokeAssessmentLabelServer": "Bewertung aufrufen", - "getAssessmentItemsServer": "Anwendbare Regeln anzeigen", - "invokeAssessmentLabelDatabase": "Bewertung für „{0}“ aufrufen", - "getAssessmentItemsDatabase": "Anwendbare Regeln für \"{0}\" anzeigen", + "asmtaction.label.cancel": "Abbrechen", + "asmtaction.label.open": "Öffnen", + "asmtaction.openReport": "Der Bericht wurde gespeichert. Möchten Sie ihn öffnen?", "btnExportAsScript": "Als Skript exportieren", "btnGeneratehtmlreport": "HTML-Bericht erstellen", - "asmtaction.openReport": "Der Bericht wurde gespeichert. Möchten Sie ihn öffnen?", - "asmtaction.label.open": "Öffnen", - "asmtaction.label.cancel": "Abbrechen", - "btnViewSamplesShort": "Alle auf GitHub anzeigen", "btnViewSamples": "Alle Regeln anzeigen und weitere Informationen auf GitHub erhalten", + "btnViewSamplesShort": "Alle auf GitHub anzeigen", + "getAssessmentItemsDatabase": "Anwendbare Regeln für \"{0}\" anzeigen", + "getAssessmentItemsServer": "Anwendbare Regeln anzeigen", + "invokeAssessmentLabelDatabase": "Bewertung für „{0}“ aufrufen", + "invokeAssessmentLabelServer": "Bewertung aufrufen", "msgBoxAsmtInfo": "SQL-Bewertungsinformationen", + "msgBoxCopied": "SQL-Bewertungsinformationen wurden kopiert", "msgBoxCopyBtn": "Kopieren", - "ok": "OK", - "msgBoxCopied": "SQL-Bewertungsinformationen wurden kopiert" + "ok": "OK" }, "dist/tabs/historyTab": { "asmt.history.back": "<< Zurück", "asmt.history.resultsTitle": "Bewertungsergebnisse aus {0}", "asmt.history.summaryAsmtDate": "Bewertungsdatum", "asmt.history.summaryError": "Fehler", - "asmt.history.summaryWarning": "Warnung", - "asmt.history.summaryInfo": "Information" + "asmt.history.summaryInfo": "Information", + "asmt.history.summaryWarning": "Warnung" + }, + "package": { + "dashboard.tabName": "SQL-Bewertung", + "description": "SQL-Bewertung für Azure Data Studio (Vorschau) bietet einen Mechanismus zum Auswerten der Konfiguration von SQL Server für bewährte Methoden.", + "displayName": "SQL-Bewertung" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql-database-projects.i18n.json index 761c0cd2d7..ccc58b90d8 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 @@ -8,248 +8,284 @@ ], "version": "1.0.0", "contents": { - "package": { - "title.projectsView": "Projekte", - "sqlDatabaseProjects.displayName": "Datenbankprojekte", - "sqlDatabaseProjects.description": "Entwerfen und Veröffentlichen von SQL-Datenbankschemas", - "sqlDatabaseProjects.new": "Neues Datenbankprojekt", - "sqlDatabaseProjects.open": "Datenbankprojekt öffnen", - "sqlDatabaseProjects.close": "Datenbankprojekt schließen", - "sqlDatabaseProjects.build": "Build", - "sqlDatabaseProjects.publish": "Veröffentlichen", - "sqlDatabaseProjects.createProjectFromDatabase": "Projekt aus Datenbank erstellen", - "sqlDatabaseProjects.properties": "Eigenschaften", - "sqlDatabaseProjects.schemaCompare": "Schemavergleich", - "sqlDatabaseProjects.delete": "Löschen", - "sqlDatabaseProjects.exclude": "Aus Projekt ausschließen", - "sqlDatabaseProjects.validateExternalStreamingJob": "Externen Streamingauftrag überprüfen", - "sqlDatabaseProjects.newScript": "Skript hinzufügen", - "sqlDatabaseProjects.newPreDeploymentScript": "Skript vor der Bereitstellung hinzufügen", - "sqlDatabaseProjects.newPostDeploymentScript": "Skript nach der Bereitstellung hinzufügen", - "sqlDatabaseProjects.newTable": "Tabelle hinzufügen", - "sqlDatabaseProjects.newView": "Ansicht hinzufügen", - "sqlDatabaseProjects.newStoredProcedure": "Gespeicherte Prozedur hinzufügen", - "sqlDatabaseProjects.newExternalStreamingJob": "Externen Streamingauftrag hinzufügen", - "sqlDatabaseProjects.newItem": "Element hinzufügen...", - "sqlDatabaseProjects.newFolder": "Ordner hinzufügen", - "sqlDatabaseProjects.addDatabaseReference": "Datenbankverweis hinzufügen", - "sqlDatabaseProjects.openContainingFolder": "Enthaltenden Ordner öffnen", - "sqlDatabaseProjects.editProjectFile": ".sqlproj-Datei bearbeiten", - "sqlDatabaseProjects.changeTargetPlatform": "Zielplattform ändern", - "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.addSqlBinding": "SQL-Bindung hinzufügen" - }, "dist/common/constants": { - "emptyProjectTypeDisplayName": "SQL-Datenbank", - "emptyProjectTypeDescription": "Entwickeln und Veröffentlichen von Schemas für SQL-Datenbanken ab einem leeren Projekt", - "edgeProjectTypeDisplayName": "SQL Edge", - "edgeProjectTypeDescription": "Beginnen Sie mit den Kernelementen zum Entwickeln und Veröffentlichen von Schemas für SQL Edge", - "addItemAction": "Element hinzufügen", - "schemaCompareAction": "Schemavergleich", - "buildAction": "Build", - "publishAction": "Veröffentlichen", - "changeTargetPlatformAction": "Zielplattform ändern", - "Status": "Status", - "Time": "Uhrzeit", - "Date": "Datum", - "TargetPlatform": "Zielplattform", - "TargetServer": "Zielserver", - "TargetDatabase": "Zieldatenbank", "BuildHistory": "Buildverlauf", - "PublishHistory": "Veröffentlichungsverlauf", - "Success": "Erfolgreich", + "Date": "Datum", "Failed": "Fehlerhaft", "InProgress": "In Bearbeitung", - "hr": "Std.", - "min": "min", - "sec": "Sek.", - "msec": "ms", + "PublishHistory": "Veröffentlichungsverlauf", + "Status": "Status", + "Success": "Erfolgreich", + "TargetDatabase": "Zieldatenbank", + "TargetPlatform": "Zielplattform", + "TargetServer": "Zielserver", + "Time": "Uhrzeit", + "addDatabaseReferenceOkButtonText": "Verweis hinzufügen", + "addDatabaseReferencedialogName": "Datenbankverweis hinzufügen", + "addItemAction": "Element hinzufügen", + "addPackage": "Paket hinzufügen", + "appSettingPrompt": "Möchten Sie die Datei \"local.settings.json\" der Azure-Funktion mit der neuen Verbindungszeichenfolge aktualisieren?", "at": "bei", - "dataSourcesNodeName": "Datenquellen", - "databaseReferencesNodeName": "Datenbankverweise", - "sqlConnectionStringFriendly": "SQL-Verbindungszeichenfolge", - "yesString": "Ja", - "noString": "Nein", - "okString": "OK", - "selectString": "Auswählen", - "dacpacFiles": "DACPAC-Dateien", - "publishSettingsFiles": "Einstellungsdatei veröffentlichen", - "file": "Datei", - "flat": "Flach", - "objectType": "Objekttyp", - "schema": "Schema", - "schemaObjectType": "Schema/Objekttyp", - "defaultProjectNameStarter": "DatabaseProject", - "reloadProject": "Möchten Sie Ihr Datenbankprojekt neu laden?", - "newObjectNamePrompt": "Neuer {0}-Name:", - "deleteConfirmation": "Möchten Sie \"{0}\" wirklich löschen?", - "deleteConfirmationContents": "Sollen {0} und alle seine Inhalte wirklich gelöscht werden?", - "deleteReferenceConfirmation": "Möchten Sie den Verweis auf {0} löschen?", - "selectTargetPlatform": "Aktuelle Zielplattform: {0}. Neue Zielplattform auswählen", - "currentTargetPlatform": "Die Zielplattform des Projekts \"{0}\" ist jetzt \"{1}\"", - "publishDialogName": "Projekt veröffentlichen", - "publish": "Veröffentlichen", - "cancelButtonText": "Abbrechen", - "generateScriptButtonText": "Skript generieren", - "databaseNameLabel": "Datenbank", - "targetConnectionLabel": "Verbindung", - "dataSourceRadioButtonLabel": "Datenquellen", - "connectionRadioButtonLabel": "Verbindungen", - "dataSourceDropdownTitle": "Datenquelle", - "noDataSourcesText": "Keine Datenquellen in diesem Projekt", - "loadProfilePlaceholderText": "Profil laden...", - "profileReadError": "Fehler beim Laden des Veröffentlichungsprofils. {0}", - "sqlCmdTableLabel": "SQLCMD-Variablen", - "sqlCmdVariableColumn": "Name", - "sqlCmdValueColumn": "Wert", - "reloadValuesFromProjectButtonTitle": "Werte aus Projekt neu laden", - "profile": "Profil", - "selectConnection": "Verbindung auswählen", - "server": "Server", - "default": "Standardeinstellung", - "selectProfileToUse": "Wählen Sie ein Veröffentlichungsprofil zum Laden aus", - "selectProfile": "Profil auswählen", - "dontUseProfile": "Profil nicht verwenden", + "browseButtonText": "Ordner durchsuchen", + "browseEllipsis": "Durchsuchen...", "browseForProfile": "Nach Profil suchen", + "buildAction": "Build", + "buildFailedCannotStartSchemaCompare": "Der Schemavergleich konnte aufgrund eines Fehlers beim Buildvorgang nicht gestartet werden.", + "cancelButtonText": "Abbrechen", + "cannotResolvePath": "Der Pfad \"{0}\" kann nicht aufgelöst werden.", + "cantAddCircularProjectReference": "Ein Verweis auf das Projekt \"{0}\" kann nicht hinzugefügt werden. Das Hinzufügen dieses Projekts als Verweis würde eine Ringabhängigkeit verursachen.", + "changeTargetPlatformAction": "Zielplattform ändern", "chooseAction": "Aktion wählen", "chooseSqlcmdVarsToModify": "Zu ändernde SQLCMD-Variablen auswählen", - "enterNewValueForVar": "Geben Sie einen neuen Wert für die Variable \"{0}\" ein", - "resetAllVars": "Alle Variablen zurücksetzen", - "createNew": "", - "enterNewDatabaseName": "Neuen Datenbanknamen eingeben", - "newDatabaseTitle": "{0} (neu)", - "selectDatabase": "Datenbank auswählen", - "done": "Fertig", - "nameMustNotBeEmpty": "Der Name darf nicht leer sein.", - "addDatabaseReferencedialogName": "Datenbankverweis hinzufügen", - "addDatabaseReferenceOkButtonText": "Verweis hinzufügen", - "referenceRadioButtonsGroupTitle": "Typ", - "projectRadioButtonTitle": "Projekt", - "systemDatabaseRadioButtonTitle": "Systemdatenbank", + "cicularProjectReference": "Zirkelbezug vom Projekt {0} zum Projekt {1}", + "cleaningDockerImagesMessage": "Vorhandene Bereitstellungen werden bereinigt...", + "connectingToSqlServerOnDockerMessage": "Herstellen einer Verbindung mit SQL Server in Docker", + "connectionFailedError": "Verbindungsfehler: \"{0}\"", + "connectionRadioButtonLabel": "Verbindungen", + "connectionStringSetting": "Name der Verbindungszeichenfolge-Einstellung", + "connectionStringSettingPlaceholder": "In \"local.settings.json\" angegebene Verbindungszeichenfolgeneinstellung", + "createNew": "Neu erstellen", + "createProjectDialogOkButtonText": "Erstellen", + "createProjectFromDatabaseDialogName": "Projekt aus Datenbank erstellen", + "createProjectSettings": "Einstellungen", + "creatingDeploymentSettingsMessage": "Bereitstellungseinstellungen werden erstellt...", + "currentTargetPlatform": "Die Zielplattform des Projekts \"{0}\" ist jetzt \"{1}\"", + "dacpacFileLocationRequired": "Der Speicherort der DACPAC-Datei ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", + "dacpacFiles": "DACPAC-Dateien", + "dacpacNotOnSameDrive": "Dacpac-Verweise müssen sich auf demselben Laufwerk wie die Projektdatei befinden. Die Projektdatei befindet sich unter {0}", "dacpacText": "Datenebenenanwendung (.dacpac)", - "dacpacPlaceholder": "DACPAC auswählen", - "loadDacpacButton": "DACPAC auswählen", - "locationDropdown": "Standort", - "sameDatabase": "Dieselbe Datenbank", - "differentDbSameServer": "Andere Datenbank, derselbe Server", - "differentDbDifferentServer": "Andere Datenbank, anderer Server", + "dataSource": "Datenquelle", + "dataSourceDropdownTitle": "Datenquelle", + "dataSourceRadioButtonLabel": "Datenquellen", + "dataSourcesNodeName": "Datenquellen", + "databaseLocation": "Der Datenbankspeicherort ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", "databaseName": "Datenbankname", - "databaseVariable": "Datenbankvariable", - "serverName": "Servername", - "serverVariable": "Servervariable", - "suppressMissingDependenciesErrors": "Fehler unterdrücken, die durch nicht aufgelöste Verweise im Projekt verursacht werden, auf das verwiesen wird.", - "exampleUsage": "Beispielverwendung", - "enterSystemDbName": "Geben Sie einen Datenbanknamen für diese Systemdatenbank ein.", + "databaseNameLabel": "Datenbank", + "databaseNameRequired": "Der Datenbankname ist zum Hinzufügen eines Verweises zu einer anderen Datenbank erforderlich", "databaseNameRequiredVariableOptional": "Ein Datenbankname ist erforderlich. Die Datenbankvariable ist optional.", "databaseNameServerNameVariableRequired": "Datenbankname, Servername und Servervariable sind erforderlich. Die Datenbankvariable ist optional.", "databaseProject": "Datenbankprojekt", - "dacpacNotOnSameDrive": "Dacpac-Verweise müssen sich auf demselben Laufwerk wie die Projektdatei befinden. Die Projektdatei befindet sich unter {0}", - "createProjectFromDatabaseDialogName": "Projekt aus Datenbank erstellen", - "createProjectDialogOkButtonText": "Erstellen", - "sourceDatabase": "Quelldatenbank", - "targetProject": "Zielprojekt", - "createProjectSettings": "Einstellungen", - "projectNameLabel": "Name", - "projectNamePlaceholderText": "Geben Sie den Projektnamen ein", - "projectLocationLabel": "Standort", - "projectLocationPlaceholderText": "Speicherort zum Erstellen des Projekts auswählen", - "browseButtonText": "Ordner durchsuchen", - "selectFolderStructure": "Ordnerstruktur auswählen", - "folderStructureLabel": "Ordnerstruktur", - "browseEllipsis": "Durchsuchen...", - "selectProjectLocation": "Projektspeicherort auswählen", - "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.", - "noSqlProjFilesSelected": "Es wurde keine SQLPROJ-Datei ausgewählt. wählen Sie eine aus.", - "noDataSourcesFile": "Keine {0} gefunden", - "missingVersion": "Eintrag \"version\" fehlt in {0}", - "unrecognizedDataSourcesVersion": "Unbekannte Version:", - "unknownDataSourceType": "Unbekannter Datenquellentyp: ", - "invalidSqlConnectionString": "Ungültige SQL-Verbindungszeichenfolge", - "extractTargetRequired": "Zum Erstellen eines Datenbankprojekts sind Zielinformationen zum Extrahieren erforderlich.", - "schemaCompareNotInstalled": "Es ist erforderlich, die Schemavergleichserweiterung zu installieren, um den Schemavergleich auszuführen.", - "buildFailedCannotStartSchemaCompare": "Der Schemavergleich konnte aufgrund eines Fehlers beim Buildvorgang nicht gestartet werden.", - "updateProjectForRoundTrip": "Um dieses Projekt zu erstellen, muss Azure Data Studio die Ziele, Referenzen und Systemdatenbankverweise aktualisieren. Wenn das Projekt in SSDT erstellt wird, funktioniert es weiterhin in beiden Tools. Möchten Sie, dass Azure Data Studio das Projekt aktualisiert?", - "updateProjectDatabaseReferencesForRoundTrip": "Um dieses Projekt zu erstellen, muss Azure Data Studio die Systemdatenbankverweise aktualisieren. Wenn das Projekt in SSDT erstellt wird, funktioniert es weiterhin in beiden Tools. Möchten Sie, dass Azure Data Studio das Projekt aktualisiert?", - "databaseReferenceTypeRequired": "Der Datenbankverweistyp ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", - "systemDatabaseReferenceRequired": "Zum Hinzufügen eines Verweises zu einer Systemdatenbank ist eine Systemdatenbankauswahl erforderlich.", - "dacpacFileLocationRequired": "Der Speicherort der DACPAC-Datei ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", - "databaseLocation": "Der Datenbankspeicherort ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", - "databaseNameRequired": "Der Datenbankname ist zum Hinzufügen eines Verweises zu einer anderen Datenbank erforderlich", - "invalidDataSchemaProvider": "Ungültiger DSP in der SQLPROJ-Datei", - "invalidDatabaseReference": "Ungültiger Datenbankverweis in der SQLPROJ-Datei", - "databaseSelectionRequired": "Zum Erstellen eines Projekts aus einer Datenbank ist eine Datenbankauswahl erforderlich.", "databaseReferenceAlreadyExists": "Ein Verweis auf diese Datenbank ist bereits in diesem Projekt vorhanden.", - "outsideFolderPath": "Elemente mit absolutem Pfad außerhalb des Projektordners werden nicht unterstützt. Stellen Sie sicher, dass die Pfade in der Projektdatei relativ zum Projektordner sind.", - "parentTreeItemUnknown": "Auf das übergeordnete Element des bereitgestellten Strukturelements kann nicht zugegriffen werden.", - "prePostDeployCount": "Um erfolgreich zu erstellen, aktualisieren Sie das Projekt so, dass es über ein Skript vor der Bereitstellung und/oder ein Skript nach der Bereitstellung verfügt.", - "invalidProjectReload": "Auf das angegebene Datenbankprojekt kann nicht zugegriffen werden. Nur gültige, geöffnete Datenbankprojekte können neu geladen werden.", - "externalStreamingJobValidationPassed": "Die Überprüfung des externen Streamingauftrags war erfolgreich.", - "projectAlreadyOpened": "Das Projekt \"{0}\" ist bereits geöffnet.", - "projectAlreadyExists": "Ein Projekt mit dem Namen '{0}' ist bereits vorhanden in {1}.", - "noFileExist": "Die Datei \"{0}\" ist nicht vorhanden", - "fileOrFolderDoesNotExist": "Datei oder Verzeichnis \"{0}\" nicht vorhanden", - "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.", - "folderAlreadyExistsChooseNewLocation": "An diesem Speicherort ist auf dem Datenträger bereits ein Ordner mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Speicherort aus.", - "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}", - "cicularProjectReference": "Zirkelbezug vom Projekt {0} zum Projekt {1}", - "mssqlNotFound": "Der SQL Tools-Dienst Installationsspeicherort konnte nicht unter {0} abgerufen werden.", - "projBuildFailed": "Fehler bei der Erstellung. Weitere Details finden Sie im Ausgabebereich. {0}", - "unexpectedProjectContext": "Der Projektkontext kann nicht eingerichtet werden. Der Befehl wurde von einem unerwarteten Speicherort aufgerufen: {0}", - "unableToPerformAction": "Das Ziel von \"{0}\" wurde nicht gefunden: \"{1}\"", - "unableToFindFile": "{1} mit Pfad \"{0}\" wurde nicht gefunden.", - "deployScriptExists": "Ein {0}-Skrip ist bereits vorhanden. Das neue Skript wird nicht im Build enthalten sein.", - "notValidVariableName": "Der Variablenname \"{0}\" ist ungültig.", - "cantAddCircularProjectReference": "Ein Verweis auf das Projekt \"{0}\" kann nicht hinzugefügt werden. Das Hinzufügen dieses Projekts als Verweis würde eine Ringabhängigkeit verursachen.", - "unableToFindSqlCmdVariable": "Die SQLCMD-Variable \"{0}\" konnte nicht gefunden werden.", - "unableToFindReference": "Der Datenbankverweis {0} konnte nicht gefunden werden", - "invalidGuid": "Die angegebene GUID ist ungültig: {0}", - "invalidTargetPlatform": "Ungültige Zielplattform: {0}. Unterstützte Zielplattformen: {1}", + "databaseReferenceTypeRequired": "Der Datenbankverweistyp ist zum Hinzufügen eines Verweises zu einer Datenbank erforderlich", + "databaseReferencesNodeName": "Datenbankverweise", + "databaseSelectionRequired": "Zum Erstellen eines Projekts aus einer Datenbank ist eine Datenbankauswahl erforderlich.", + "databaseVariable": "Datenbankvariable", + "dataworkspace.projectDirectoryAlreadyExistError": "Es ist bereits ein Verzeichnis mit dem Namen \"{0}\" am ausgewählten Speicherort vorhanden: \"{1}\".", + "dataworkspace.projectParentDirectoryNotExistError": "Der ausgewählte Projektspeicherort \"{0}\" ist nicht vorhanden oder kein Verzeichnis.", + "default": "Standardeinstellung", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Löschen", + "deleteConfirmation": "Möchten Sie \"{0}\" wirklich löschen?", + "deleteConfirmationContents": "Sollen {0} und alle seine Inhalte wirklich gelöscht werden?", + "deleteReferenceConfirmation": "Möchten Sie den Verweis auf {0} löschen?", + "deployAppSettingUpdateFailed": "Fehler beim Aktualisieren der App-Einstellung \"{0}\"", + "deployAppSettingUpdating": "App-Einstellung wird aktualisiert: \"{0}\"", + "deployDbTaskName": "Lokales Bereitstellen eines SQL-Datenbankprojekts", + "deployProjectFailed": "Fehler beim Bereitstellen des Projekts. Weitere Details finden Sie im Ausgabebereich. {0}", + "deployProjectFailedMessage": "Fehler beim Öffnen einer Verbindung mit der bereitgestellten Datenbank.", + "deployProjectSucceed": "Datenbankprojekt erfolgreich bereitgestellt", + "deployScriptExists": "Ein {0}-Skrip ist bereits vorhanden. Das neue Skript wird nicht im Build enthalten sein.", + "deployToDockerContainer": "Bereitstellen im Docker-Container", + "deployToExistingServer": "Auf vorhandenem Server bereitstellen", + "differentDbDifferentServer": "Andere Datenbank, anderer Server", + "differentDbSameServer": "Andere Datenbank, derselbe Server", + "dockerContainerCreatedMessage": "Von Docker erstellte ID: \"{0}\"", + "dockerContainerFailedToRunErrorMessage": "Fehler beim Ausführen des Docker-Containers.", + "dockerContainerNotRunningErrorMessage": "Docker-Container wird nicht ausgeführt", + "dockerLogMessage": "Docker-Protokolle: \"{0}\"", + "done": "Fertig", + "dontUseProfile": "Profil nicht verwenden", + "edgeProjectTypeDescription": "Beginnen Sie mit den Kernelementen zum Entwickeln und Veröffentlichen von Schemas für SQL Edge", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "Entwickeln und Veröffentlichen von Schemas für SQL-Datenbanken ab einem leeren Projekt", + "emptyProjectTypeDisplayName": "SQL-Datenbank", + "enterConnStringTemplateDescription": "Vorlage für SQL-Verbindungszeichenfolge eingeben", + "enterConnectionStringEnvName": "Geben Sie den Namen der Umgebungsvariablen für die Verbindungszeichenfolge ein.", + "enterConnectionStringEnvNameDescription": "Umgebungsvariable für SQL-Verbindungszeichenfolge eingeben", + "enterConnectionStringTemplate": "Verbindungszeichenfolgenvorlage eingeben", + "enterNewDatabaseName": "Neuen Datenbanknamen eingeben", + "enterNewValueForVar": "Geben Sie einen neuen Wert für die Variable \"{0}\" ein", + "enterPassword": "Geben Sie ein Kennwort ein, oder drücken Sie die EINGABETASTE, um das generierte Kennwort zu verwenden.", + "enterPortNumber": "Geben Sie die Portnummer ein, oder drücken Sie die EINGABETASTE, um den Standardwert zu verwenden.", + "enterSystemDbName": "Geben Sie einen Datenbanknamen für diese Systemdatenbank ein.", + "errorFindingBuildFilesLocation": "Fehler beim Suchen des Speicherorts der Builddateien: {0}", + "exampleUsage": "Beispielverwendung", "excludeAction": "Ausschließen", - "fileObject": "Datei", - "folderObject": "Ordner", - "folderFriendlyName": "Ordner", - "scriptFriendlyName": "Skript", - "tableFriendlyName": "Tabelle", - "viewFriendlyName": "Anzeigen", - "storedProcedureFriendlyName": "Gespeicherte Prozedur", - "dataSource": "Datenquelle", - "fileFormat": "Dateiformat", "externalStream": "Externer Stream", "externalStreamingJobFriendlyName": "Externer Streamingauftrag", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "Die Überprüfung des externen Streamingauftrags war erfolgreich.", + "extractTargetRequired": "Zum Erstellen eines Datenbankprojekts sind Zielinformationen zum Extrahieren erforderlich.", + "file": "Datei", + "fileAlreadyExists": "Auf dem Datenträger ist an diesem Speicherort bereits eine Datei mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Namen.", + "fileFormat": "Dateiformat", + "fileObject": "Datei", + "fileOrFolderDoesNotExist": "Datei oder Verzeichnis \"{0}\" nicht vorhanden", + "flat": "Flach", + "folderAlreadyExists": "Auf dem Datenträger ist an diesem Speicherort bereits ein Ordner mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Namen.", + "folderAlreadyExistsChooseNewLocation": "An diesem Speicherort ist auf dem Datenträger bereits ein Ordner mit dem Namen \"{0}\" vorhanden. Wählen Sie einen anderen Speicherort aus.", + "folderFriendlyName": "Ordner", + "folderObject": "Ordner", + "folderStructureLabel": "Ordnerstruktur", + "generateScriptButtonText": "Skript generieren", + "hr": "Std.", "input": "Eingabe", + "invalidDataSchemaProvider": "Ungültiger DSP in der SQLPROJ-Datei", + "invalidDatabaseReference": "Ungültiger Datenbankverweis in der SQLPROJ-Datei", + "invalidGuid": "Die angegebene GUID ist ungültig: {0}", + "invalidInput": "Ungültige Eingabe: {0}", + "invalidProjectReload": "Auf das angegebene Datenbankprojekt kann nicht zugegriffen werden. Nur gültige, geöffnete Datenbankprojekte können neu geladen werden.", + "invalidPropertyValue": "Für die Eigenschaft \"{0}\" in der SQLPROJ-Datei wurde ein ungültiger Wert angegeben.", + "invalidSqlConnectionString": "Ungültige SQL-Verbindungszeichenfolge", + "invalidTargetPlatform": "Ungültige Zielplattform: {0}. Unterstützte Zielplattformen: {1}", + "loadProfilePlaceholderText": "Profil laden...", + "location": "Standort", + "min": "min", + "missingVersion": "Eintrag \"version\" fehlt in {0}", + "msec": "ms", + "multipleSqlProjFilesSelected": "Mehrere SQLPROJ-Dateien ausgewählt; wählen Sie nur eine aus.", + "nameMustNotBeEmpty": "Der Name darf nicht leer sein.", + "new": "Neu", + "newObjectNamePrompt": "Neuer {0}-Name:", + "noAzureFunctionsInFile": "Keine Azure-Funktionen in der aktuellen aktiven Datei", + "noAzureFunctionsProjectsInWorkspace": "Im Arbeitsbereich wurden keine Azure Functions-Projekte gefunden.", + "noDataSourcesFile": "Keine {0} gefunden", + "noDataSourcesText": "Keine Datenquellen in diesem Projekt", + "noFileExist": "Die Datei \"{0}\" ist nicht vorhanden", + "noSqlProjFilesSelected": "Es wurde keine SQLPROJ-Datei ausgewählt. wählen Sie eine aus.", + "noString": "Nein", + "noStringDefault": "Nein (Standard)", + "notValidVariableName": "Der Variablenname \"{0}\" ist ungültig.", + "objectType": "Objekttyp", + "okString": "OK", "output": "Ausgabe", - "selectBindingType": "Wählen Sie den Bindungstyp aus", + "outsideFolderPath": "Elemente mit absolutem Pfad außerhalb des Projektordners werden nicht unterstützt. Stellen Sie sicher, dass die Pfade in der Projektdatei relativ zum Projektordner sind.", + "parentTreeItemUnknown": "Auf das übergeordnete Element des bereitgestellten Strukturelements kann nicht zugegriffen werden.", + "portMustNotBeNumber": "Der Port muss eine Zahl sein.", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Um erfolgreich zu erstellen, aktualisieren Sie das Projekt so, dass es über ein Skript vor der Bereitstellung und/oder ein Skript nach der Bereitstellung verfügt.", + "profile": "Profil", + "profileReadError": "Fehler beim Laden des Veröffentlichungsprofils. {0}", + "projBuildFailed": "Fehler bei der Erstellung. Weitere Details finden Sie im Ausgabebereich. {0}", + "projectAlreadyExists": "Ein Projekt mit dem Namen '{0}' ist bereits vorhanden in {1}.", + "projectAlreadyOpened": "Das Projekt \"{0}\" ist bereits geöffnet.", + "projectLocString": "Projekt", + "projectLocationPlaceholderText": "Speicherort zum Erstellen des Projekts auswählen", + "projectNameLabel": "Name", + "projectNamePlaceholderText": "Geben Sie den Projektnamen ein", + "publish": "Veröffentlichen", + "publishAction": "Veröffentlichen", + "publishDialogName": "Projekt veröffentlichen", + "publishSettingsFiles": "Einstellungsdatei veröffentlichen", + "referenceRadioButtonsGroupTitle": "Typ", + "referenceType": "Referenztyp", + "reloadProject": "Möchten Sie Ihr Datenbankprojekt neu laden?", + "reloadValuesFromProjectButtonTitle": "Werte aus Projekt neu laden", + "resetAllVars": "Alle Variablen zurücksetzen", + "retryFailedMessage": "Fehler beim Vorgang \"{0}\". Versuchen Sie es erneut... Aktuelles Ergebnis: {1}. Fehler: \"{2}\"", + "retryMessage": "Fehler beim Vorgang \"{0}\". Versuchen Sie es erneut... Fehler: \"{1}\"", + "retryRunMessage": "Der Vorgang \"{2}\" wird ausgeführt. Versuch {0} von {1}", + "retrySucceedMessage": "Der Vorgang \"{0}\" wurde erfolgreich abgeschlossen. Ergebnis: {1}", + "retryWaitMessage": "Es wird auf {0} Sekunden gewartet, bevor ein weiterer Versuch für den Vorgang \"{1}\" ausgeführt wird.", + "runningDockerMessage": "Docker-Container wird erstellt und ausgeführt...", + "sameDatabase": "Dieselbe Datenbank", + "schema": "Schema", + "schemaCompareAction": "Schemavergleich", + "schemaCompareNotInstalled": "Es ist erforderlich, die Schemavergleichserweiterung zu installieren, um den Schemavergleich auszuführen.", + "schemaObjectType": "Schema/Objekttyp", + "scriptFriendlyName": "Skript", + "sec": "Sek.", "selectAzureFunction": "Azure-Funktion in der aktuellen Datei auswählen, der die SQL-Bindung hinzugefügt werden soll", + "selectBindingType": "Wählen Sie den Bindungstyp aus", + "selectConnection": "Verbindung auswählen", + "selectDacpac": "DACPAC auswählen", + "selectDatabase": "Datenbank auswählen", + "selectDeployOption": "Auswählen, wo das Projekt bereitgestellt werden soll", + "selectFolderStructure": "Ordnerstruktur auswählen", + "selectProfile": "Profil auswählen", + "selectProfileToUse": "Wählen Sie ein Veröffentlichungsprofil zum Laden aus", + "selectProjectLocation": "Projektspeicherort auswählen", + "selectString": "Auswählen", + "selectTargetPlatform": "Aktuelle Zielplattform: {0}. Neue Zielplattform auswählen", + "server": "Server", + "serverName": "Servername", + "serverVariable": "Servervariable", + "sourceDatabase": "Quelldatenbank", + "sqlCmdTableLabel": "SQLCMD-Variablen", + "sqlCmdValueColumn": "Wert", + "sqlCmdVariableColumn": "Name", + "sqlConnectionStringFriendly": "SQL-Verbindungszeichenfolge", + "sqlDatabaseProjects.InstallNetCore": "Installieren", + "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.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Derzeit ist .NET Core SDK Version {0} installiert, was nicht unterstützt wird. Der Projektbuild funktioniert nicht. Installieren Sie .NET Core SDK Version 3.1, oder aktualisieren Sie den .NET Core SDK unterstützten Versionsspeicherort in den Einstellungen, sofern bereits installiert.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Speicherort für Updates", + "sqlDatabaseProjects.doNotAskAgain": "Nicht mehr fragen", + "sqlDatabaseProjects.outputChannel": "Datenbankprojekte", "sqlObjectToQuery": "Abzufragende SQL-Objekte", "sqlTableToUpsert": "SQL-Tabelle zum Upsertieren", - "connectionStringSetting": "Name der Verbindungszeichenfolge-Einstellung", - "connectionStringSettingPlaceholder": "In \"local.settings.json\" angegebene Verbindungszeichenfolgeneinstellung", - "noAzureFunctionsInFile": "Keine Azure-Funktionen in der aktuellen aktiven Datei" + "storedProcedureFriendlyName": "Gespeicherte Prozedur", + "suppressMissingDependenciesErrors": "Fehler unterdrücken, die durch nicht aufgelöste Verweise im Projekt verursacht werden, auf das verwiesen wird.", + "systemDatabase": "Systemdatenbank", + "systemDatabaseReferenceRequired": "Zum Hinzufügen eines Verweises zu einer Systemdatenbank ist eine Systemdatenbankauswahl erforderlich.", + "tableFriendlyName": "Tabelle", + "targetConnectionLabel": "Verbindung", + "targetProject": "Zielprojekt", + "taskFailedError.error": "Fehler beim Abschließen der Aufgabe \"{0}\". Fehler: {1}", + "unableToCreatePublishConnection": "Verbindung kann nicht hergestellt werden: {0}", + "unableToFindFile": "{1} mit Pfad \"{0}\" wurde nicht gefunden.", + "unableToFindReference": "Der Datenbankverweis {0} konnte nicht gefunden werden", + "unableToFindSqlCmdVariable": "Die SQLCMD-Variable \"{0}\" konnte nicht gefunden werden.", + "unableToPerformAction": "Das Ziel von \"{0}\" wurde nicht gefunden: \"{1}\"", + "unexpectedProjectContext": "Der Projektkontext kann nicht eingerichtet werden. Der Befehl wurde von einem unerwarteten Speicherort aufgerufen: {0}", + "unknownDataSourceType": "Unbekannter Datenquellentyp: ", + "unrecognizedDataSourcesVersion": "Unbekannte Version:", + "updateProjectDatabaseReferencesForRoundTrip": "Die Systemdatenbankverweise müssen aktualisiert werden, um dieses Projekt zu erstellen. Wenn das Projekt in SSDT erstellt wird, funktioniert es weiterhin in beiden Tools. Möchten Sie das Projekt aktualisieren?", + "updateProjectForRoundTrip": "Die Ziele, Verweise und Systemdatenbankverweise müssen aktualisiert werden, um dieses Projekt zu erstellen. Wenn das Projekt in SSDT erstellt wird, funktioniert es weiterhin in beiden Tools. Möchten Sie das Projekt aktualisieren?", + "valueCannotBeEmpty": "Der Wert darf nicht leer sein.", + "viewFriendlyName": "Anzeigen", + "yesString": "Ja" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … Fehler: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … mit Code beendet: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … mit Signal beendet: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … mit Code beendet: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … mit Signal beendet: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Datenbankprojekte", + "sqlDatabaseProjects.addDatabaseReference": "Datenbankverweis hinzufügen", + "sqlDatabaseProjects.addSqlBinding": "SQL-Bindung hinzufügen", + "sqlDatabaseProjects.build": "Build", + "sqlDatabaseProjects.changeTargetPlatform": "Zielplattform ändern", + "sqlDatabaseProjects.close": "Datenbankprojekt schließen", + "sqlDatabaseProjects.createProjectFromDatabase": "Projekt aus Datenbank erstellen", + "sqlDatabaseProjects.delete": "Löschen", + "sqlDatabaseProjects.deployLocal": "Bereitstellen", + "sqlDatabaseProjects.description": "Entwerfen und Veröffentlichen von SQL-Datenbankschemas", + "sqlDatabaseProjects.displayName": "Datenbankprojekte", + "sqlDatabaseProjects.editProjectFile": ".sqlproj-Datei bearbeiten", + "sqlDatabaseProjects.exclude": "Aus Projekt ausschließen", + "sqlDatabaseProjects.netCoreDoNotAsk": "Gibt an, ob der Benutzer aufgefordert wird, .NET Core zu installieren, wenn keine Installation erkannt wird.", + "sqlDatabaseProjects.netCoreInstallLocation": "Vollständiger Pfad zum .NET Core SDK auf dem Computer.", + "sqlDatabaseProjects.new": "Neues Datenbankprojekt", + "sqlDatabaseProjects.newExternalStreamingJob": "Externen Streamingauftrag hinzufügen", + "sqlDatabaseProjects.newFolder": "Ordner hinzufügen", + "sqlDatabaseProjects.newItem": "Element hinzufügen...", + "sqlDatabaseProjects.newPostDeploymentScript": "Skript nach der Bereitstellung hinzufügen", + "sqlDatabaseProjects.newPreDeploymentScript": "Skript vor der Bereitstellung hinzufügen", + "sqlDatabaseProjects.newScript": "Skript hinzufügen", + "sqlDatabaseProjects.newStoredProcedure": "Gespeicherte Prozedur hinzufügen", + "sqlDatabaseProjects.newTable": "Tabelle hinzufügen", + "sqlDatabaseProjects.newView": "Ansicht hinzufügen", + "sqlDatabaseProjects.open": "Datenbankprojekt öffnen", + "sqlDatabaseProjects.openContainingFolder": "Enthaltenden Ordner öffnen", + "sqlDatabaseProjects.properties": "Eigenschaften", + "sqlDatabaseProjects.publish": "Veröffentlichen", + "sqlDatabaseProjects.schemaCompare": "Schemavergleich", + "sqlDatabaseProjects.validateExternalStreamingJob": "Externen Streamingauftrag überprüfen", + "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)", + "title.projectsView": "Projekte" } } } \ No newline at end of file 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 8fe73ee338..074a64b2ba 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Azure SQL-Migration", - "description": "Beschreibung der Azure SQL-Migration", - "migration-notebook-command-title": "Azure SQL-Migrationsnotizbücher öffnen", - "migration-dashboard-title": "Azure SQL-Migration", - "migration-dashboard-tasks": "Migrationsaufgaben", - "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 Azure Database Migration Service", - "copy-migration-menu": "Migrationsdetails kopieren", - "cancel-migration-menu": "Migration abbrechen" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Fehler beim Zugriff auf das ausgewählte Konto \"{0}\". Wählen Sie \"Konto verknüpfen\" aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus. Fehler \"{1}\"", + "azure.accounts.accountStaleError": "Das Zugriffstoken für das ausgewählte Konto \"{0}\" ist nicht mehr gültig. Wählen Sie \"Konto verknüpfen\" aus, und aktualisieren Sie das Konto, oder wählen Sie ein anderes Konto aus.", "sql-migration.wizard.title": "\"{0}\" zu Azure SQL migrieren", - "sql.migration.assessments.blocking.issue": "Dies ist ein Blockierproblem, das eine erfolgreiche Datenbankmigration verhindert.", + "sql.cancel.migration.confirmation": "Möchten Sie diese Migration abbrechen?", + "sql.migrate.text": "Wählen Sie die Datenbank(en) aus, die Sie zu Azure SQL migrieren möchten.", + "sql.migration.active.backup.files": "Aktive Sicherungsdateien", + "sql.migration.active.backup.files.items": "Aktive Sicherungsdateien (1 Element)", + "sql.migration.active.backup.files.multiple.items": "Aktive Sicherungsdateien ({0} Elemente)", + "sql.migration.all.fields.required": "Alle Felder müssen ausgefüllt werden.", + "sql.migration.apply": "Anwenden", + "sql.migration.assessment": "Bewertungsergebnisse für „{0}“", "sql.migration.assessment.in.progress": "Bewertung wird durchgeführt", "sql.migration.assessment.in.progress.content": "Wir bewerten die Datenbanken in Ihrer SQL Server-Instanz \"{0}\", um das richtige Azure SQL-Ziel zu identifizieren.\r\n\r\nDies kann einige Zeit dauern.", - "sql.migration.wizard.sku.title": "Azure SQL-Ziel", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Azure SQL-Ziel auswählen", - "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server auf Azure-VM (IaaS)", - "sql.migration.select.azure.mi": "Wählen Sie Ihr Azure-Zielabonnement und Ihre Ziel-Azure SQL Managed Instance", - "sql.migration.select.azure.vm": "Wählen Sie Ihr Azure-Zielabonnement und Ihr Ziel SQL Server auf dem virtuellen Azure-Computer für Ihr Ziel aus.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Anzeigen/auswählen", - "total.databases.selected": "{0} von {1} Datenbank(en) ausgewählt.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "Die Bewertung der SQL Server-Instanz \"{0}\" wurde abgeschlossen.", - "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": "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Konto verknüpfen", - "sql.migration.wizard.account.count.single.message": "{0} Konto verknüpft", - "sql.migration.wizard.account.count.multiple.message": "{0} Konten verknüpft", + "sql.migration.assessment.results": "Bewertungsergebnisse", + "sql.migration.assessments.blocking.issue": "Dies ist ein Blockierproblem, das eine erfolgreiche Datenbankmigration verhindert.", + "sql.migration.authKeys.header": "Authentifizierungsschlüssel", + "sql.migration.authKeys.refresh.message": "Der Authentifizierungsschlüssel \"{0}\" wurde aktualisiert.", + "sql.migration.authentication.type": "Authentifizierungstyp", + "sql.migration.authentication.types": "Authentifizierungsschlüssel", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server auf Azure-VMs", + "sql.migration.azure.sql.target": "Zieltyp", + "sql.migration.azure.storage.account.to.upload.backups": "Azure Storage-Konto zum Hochladen von Sicherungen", "sql.migration.azure.tenant": "Azure AD-Mandant", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Datenbanksicherung", - "sql.migration.database.page.description": "Wählen Sie den Speicherort der Datenbanksicherungen aus, die für die Migration verwendet werden sollen.", - "sql.migration.nc.network.share.radio.label": "Meine Datenbanksicherungen befinden sich in einer Netzwerkfreigabe", - "sql.migration.nc.blob.storage.radio.label": "Meine Datenbanksicherungen befinden sich in einem Azure Storage Blob-Container", - "sql.migration.network.share.header.text": "Details zur Netzwerkfreigabe", - "sql.migration.network.share.help.text": "Geben Sie den Speicherort der Netzwerkfreigabe an, der Sicherungen und die Benutzeranmeldeinformationen mit Lesezugriff auf die Freigabe enthält", - "sql.migration.network.share.location.label": "Speicherort der Netzwerkfreigabe, der Sicherungen enthält.", - "sql.migration.service.account.info.text": "Stellen Sie sicher, dass das Dienstkonto, in dem die SQL Server-Quellinstanz ausgeführt wird, in der Netzwerkfreigabe über Schreibberechtigungen verfügt.", - "sql.migration.network.share.windows.user.label": "Windows-Benutzerkonto mit Lesezugriff auf den Speicherort der Netzwerkfreigabe.", - "sql.migration.network.share.password.label": "Kennwort", - "sql.migration.network.share.password.placeholder": "Kennwort eingeben", - "sql.migration.network.share.azure.header": "Speicherkontodetails", - "sql.migration.network.share.azure.help": "Geben Sie das Azure-Speicherkonto an, in das Sicherungen hochgeladen werden.", - "sql.migration.unique.name": "Wählen Sie einen eindeutigen Namen für diese Zieldatenbank aus", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Wählen Sie das Abonnement aus, das das Speicherkonto enthält.", - "sql.migration.database.migration.mode.label": "Migrationsmodus", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Onlinemigration", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "Die Downtime der Anwendung beginnt, wenn die Migration gestartet wird.", - "sql.migration.database.migration.mode.offline.label": "Offlinemigration", - "sql.migration.no.subscription.found": "Kein Abonnement gefunden", - "sql.migration.no.location.found": "Kein Speicherort gefunden", - "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": "Es wurden keine BLOB-Dateien gefunden.", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "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.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "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.backup.location": "Sicherungsspeicherort", + "sql.migration.backup.start.time": "Startzeitpunkt für Sicherung", + "sql.migration.bc.info": "Eine SQL Managed Instance Übernahme der Migration zur Dienstebene \"Unternehmenskritisch\" kann erheblich länger dauern als \"Universell\", da für drei sekundäre Replikate für \"Always-On-Hochverfügbarkeitsgruppe\" ein Seeding ausgeführt werden muss. Die Dauer des Vorgangs hängt von der Größe der Daten ab. Die Seedinggeschwindigkeit in 90 % der Fälle beträgt 220 GB/Stunde oder höher.", + "sql.migration.blob.container.label": "Blob-Container-Ressourcengruppe", + "sql.migration.blob.container.last.backup.file.label": "Letzte Sicherungsdatei", "sql.migration.blob.container.select": "Wählen Sie zuerst einen BLOB-Containerwert aus.", - "sql.migration.ir.page.title": "Azure-Dienst zur Datenbankmigration", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Neu erstellen", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Details zum Azure Database Migration Service \"{0}\":", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Einen Azure Database Migration Service erstellen", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Migrationsdienste werden geladen", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Schritt 1: {0}", - "sql.migration.option": "Laden Sie die Integration Runtime herunter, und installieren Sie sie.", - "sql.migration.ir.setup.step2": "Schritt 2: Verwenden Sie diesen Schlüssel zum Registrieren Ihrer Integration Runtime.", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Blob-Container-Speicherkonto", + "sql.migration.blob.container.title": "Blobcontainer", + "sql.migration.blob.resourceGroup.select": "Wählen Sie zuerst einen Ressourcengruppenwert aus.", + "sql.migration.blob.storage.header.text": "Azure Storage Blob Containerdetails", + "sql.migration.blob.storage.help.text": "Geben Sie den Azure Storage Blob Container an, der die Sicherungen enthält.", + "sql.migration.blob.storage.subscription.label": "Wählen Sie das Abonnement aus, das das Speicherkonto enthält.", + "sql.migration.blob.storage.table.help": "Geben Sie den Namen der Zieldatenbank ein, und wählen Sie die Ressourcengruppe, das Speicherkonto und den Container für die ausgewählten Quelldatenbanken aus.", + "sql.migration.blob.storageAccount.select": "Wählen Sie zuerst einen Speicherkontowert aus.", + "sql.migration.can.be.migrated": "{0} von {1} Datenbanken können migriert werden", + "sql.migration.cancel": "Abbrechen", + "sql.migration.cancel.error": "Es ist ein Fehler beim Abbrechen der Migration aufgetreten.", + "sql.migration.cancel.migration": "Migration abbrechen", + "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.cannot.start.cutover.error": "Der Übernahmevorgang kann erst gestartet werden, wenn alle Migrationen abgeschlossen sind. Aktualisieren Sie das Browserfenster, um den aktuellen Dateistatus zurückzugeben.", + "sql.migration.close": "Schließen", + "sql.migration.complete.cutover": "Übernahme abschließen", + "sql.migration.completing.cutover.warning": "Das Abschließen der Übernahme ohne Wiederherstellung aller Sicherungen kann zu einem Datenverlust führen.", + "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.connection.status": "Verbindungsstatus", - "sql.migration.key1.label": "Schlüssel 1", - "sql.migration.key2.label": "Schlüssel 2", - "sql.migration.key1.copied": "Schlüssel 1 kopiert", - "sql.migration.key2.copied": "Schlüssel 2 kopiert", - "sql.migration.refresh.key1": "Schlüssel 1 aktualisieren", - "sql.migration.refresh.key2": "Schlüssel 2 aktualisieren", "sql.migration.copy.key1": "Schlüssel 1 kopieren", "sql.migration.copy.key2": "Schlüssel 2 kopieren", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "Keine Ressourcengruppen gefunden", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "sql.migration.service.status.refresh.error": "Es ist ein Fehler beim Aktualisieren des Migrationsdienst-Erstellungsstatus aufgetreten.", - "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", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "OK", - "sql.migration.new.resource.group": "(neu) {0}", - "sql.migration.test.connection": "Verbindung testen", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Anwenden", + "sql.migration.copy.migration.details": "Migrationsdetails kopieren", + "sql.migration.copy.throughput": "Kopierdurchsatz (MBit/s)", + "sql.migration.copy.throughput.info": "Datenverschiebungsdurchsatz, der während der Migration Ihrer Datenbanksicherungen zu Azure erreicht wurde. Dies ist die Rate der Datenübertragung, die durch gelesene Daten dividiert durch die Dauer der Migration von Sicherungen zu Azure berechnet wird.", + "sql.migration.count.database.multiple": "{0} Datenbanken", + "sql.migration.count.database.single": "{0} Datenbank", + "sql.migration.create": "Erstellen", + "sql.migration.create.new": "Neu erstellen", "sql.migration.creating.rg.loading": "Ressourcengruppe wird erstellt", - "sql.migration.rg.created": "Ressourcengruppe erstellt", - "sql.migration.name.of.new.rg": "Name of new resource group", + "sql.migration.cutover": "Übernahme der Migration", + "sql.migration.cutover.card": "Übernahme wird abgeschlossen", + "sql.migration.cutover.help.main": "Führen Sie die folgenden Schritte aus, bevor Sie die Übernahme abschließen.", + "sql.migration.cutover.in.progress": "Übernahme für die Datenbank \"{0}\" in Bearbeitung", + "sql.migration.cutover.last.file.restored": "Letzte wiederhergestellte Datei: {0}", + "sql.migration.cutover.pending.backup": "Sicherungen mit ausstehender Wiederherstellung protokollieren: {0}", + "sql.migration.cutover.status.refresh.error": "Es ist ein Fehler beim Aktualisieren des Migrationsstatus aufgetreten.", + "sql.migration.cutover.step.1": "1. Beenden Sie alle eingehenden Transaktionen in der Quelldatenbank.", + "sql.migration.cutover.step.2.blob": "2. Erstellen Sie eine abschließende differenzielle Transaktionsprotokollsicherung, und speichern Sie sie im Azure Storage Blob Container.", + "sql.migration.cutover.step.2.network.share": "2. ​​Erstellen Sie eine abschließende Transaktionsprotokollsicherung, und speichern Sie sie auf der Netzwerkfreigabe.", + "sql.migration.cutover.step.3.blob": "3. Stellen Sie sicher, dass alle Sicherungen in der Zieldatenbank wiederhergestellt wurden. Der Wert für \"Ausstehende Wiederherstellung von Protokollsicherungen\" sollte 0 (null) sein.", + "sql.migration.cutover.step.3.network.share": "3. Stellen Sie sicher, dass alle Protokollsicherungen in der Zieldatenbank wiederhergestellt wurden. Der Wert für \"Ausstehende Wiederherstellung von Protokollsicherungen\" sollte 0 (null) sein.", + "sql.migration.cutover.type": "Migrationsmodus", + "sql.migration.dashboard.description": "Ermitteln Sie die Migrationsbereitschaft Ihrer SQL Server-Instanzen, identifizieren Sie ein empfohlenes Azure SQL-Ziel, und schließen Sie die Migration Ihrer SQL Server-Instanz zu Azure SQL Managed Instance oder SQL Server in Azure Virtual Machines ab.", + "sql.migration.dashboard.help.title": "Links zu Hilfeartikeln und Videos", + "sql.migration.dashboard.link1.description": "Bewertungsregeln, die verwendet werden, um die Empfindlichkeit der Migration Ihrer SQL Server-Instanz zu Azure SQL Managed Instance zu bestimmen.", + "sql.migration.dashboard.link1.title": "Bewertungsregeln für Azure SQL Managed Instance", + "sql.migration.dashboard.migrate.task.button": "Zu Azure SQL migrieren", + "sql.migration.dashboard.migrate.task.button.description": "Migrieren Sie eine SQL Server-Instanz zu Azure SQL.", + "sql.migration.dashboard.title": "Azure SQL-Migration", + "sql.migration.data.uploaded.info": "Vergleich der tatsächlichen Menge der aus der Quelle gelesenen Daten und der tatsächlichen Datenmenge, die in das Ziel hochgeladen wurde.", + "sql.migration.data.uploaded.size": "Hochgeladene Daten/Größe", + "sql.migration.database": "Datenbank", + "sql.migration.database.already.exists": "Die Datenbank \"{0}\" ist bereits auf der verwalteten Zielinstanz \"{1}\" vorhanden.", + "sql.migration.database.migration": "Datenbanken für die Migration", + "sql.migration.database.migration.mode.description": "Um zum Azure SQL-Ziel zu migrieren, wählen Sie einen Migrationsmodus basierend auf Ihren Ausfallzeiten aus.", + "sql.migration.database.migration.mode.label": "Migrationsmodus", + "sql.migration.database.migration.mode.offline.description": "Die Downtime der Anwendung beginnt, wenn die Migration gestartet wird.", + "sql.migration.database.migration.mode.offline.label": "Offlinemigration", + "sql.migration.database.migration.mode.online.description": "Die Anwendungsausfallzeit ist auf die Übernahme am Ende der Migration beschränkt.", + "sql.migration.database.migration.mode.online.label": "Onlinemigration", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "Authentifizierungsschlüssel für Database Migration Service", + "sql.migration.database.migration.service.created.successfully": "Ein Database Migration Service wurde erfolgreich erstellt.", + "sql.migration.database.migration.status": "Status der Datenbankmigration", + "sql.migration.database.page.description": "Wählen Sie den Speicherort der Datenbanksicherungen aus, die während der Migration verwendet werden sollen.", + "sql.migration.database.page.title": "Datenbanksicherung", + "sql.migration.database.to.be.migrated": "Zu migrierende Datenbank", + "sql.migration.databases": "Datenbanken ({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} Datenbanken ausgewählt", + "sql.migration.databases.table.title": "Datenbanken", + "sql.migration.day": "{0} Tag", + "sql.migration.days": "{0} Tage", + "sql.migration.description": "Beschreibung", + "sql.migration.details.copied": "Details kopiert", + "sql.migration.dms.portal.info": "Vorhandene Azure Database Migration Service im Azure-Portal werden nicht in Azure Data Studio angezeigt. Alle in Azure Data Studio erstellten Database Migration Service sind im Azure-Portal noch nicht sichtbar.", + "sql.migration.dms.provision.failed": "Fehler beim Bereitstellen eines Database Migration Service. Warten Sie einige Minuten, und versuchen Sie es dann erneut.", + "sql.migration.duration": "Dauer", + "sql.migration.empty.table.subtext": "Wenn Ergebnisse erwartet wurden, überprüfen Sie die Verbindung mit der SQL Server-Instanz.", + "sql.migration.empty.table.text": "Keine Sicherungsdateien", + "sql.migration.enter.your.sql.cred": "Geben Sie die Anmeldeinformationen für die Quelle der SQL Server-Instanz ein. Diese Anmeldeinformationen werden beim Migrieren von Datenbanken zu Azure SQL verwendet.", + "sql.migration.failed": "Fehler bei Migrationen", + "sql.migration.feedback.issue.title": "Feedback zur Migrationserfahrung", + "sql.migration.file.name": "Dateiname", + "sql.migration.finish.time": "Zeitpunkt der Fertigstellung", + "sql.migration.first.lsn": "Erste LSN", + "sql.migration.full.backup.files": "Vollständige Sicherungsdateien", + "sql.migration.generic.congratulations": "Wir haben die Bewertung Ihrer SQL Server-Instanz \"{0}\" abgeschlossen.", + "sql.migration.hr": "{0} Std.", + "sql.migration.hrs": "{0} Std.", + "sql.migration.impact": "Auswirkung", + "sql.migration.impact.object.name": "Name: {0}", + "sql.migration.impact.object.type": "Typ: {0}", + "sql.migration.impacted.objects": "Betroffene Objekte", + "sql.migration.inline.migration.notebook.title": "Inline-Migration", + "sql.migration.inprogress.warning.multiple": "{0} Datenbanken weisen Warnungen auf", + "sql.migration.inprogress.warning.single": "{0} Datenbank weist Warnungen auf", + "sql.migration.instance": "Instanz", + "sql.migration.invalid.blob.container.error": "Um fortzufahren, wählen Sie einen gültigen Blobcontainer für die Quelldatenbank \"{0}\" aus.", + "sql.migration.invalid.blob.lastBackupFile.error": "Um fortzufahren, wählen Sie eine gültige letzte Sicherungsdatei für die Quelldatenbank \"{0}\" aus.", + "sql.migration.invalid.blob.resourceGroup.error": "Um fortzufahren, wählen Sie eine gültige Ressourcengruppe für die Quelldatenbank \"{0}\" aus.", + "sql.migration.invalid.blob.storageAccount.error": "Um fortzufahren, wählen Sie ein gültiges Speicherkonto für die Quelldatenbank \"{0}\" aus.", + "sql.migration.invalid.location.error": "Wählen Sie einen gültigen Speicherort aus, um den Vorgang fortzusetzen.", + "sql.migration.invalid.migration.service.error": "Wählen Sie einen gültigen Database Migration Service aus.", + "sql.migration.invalid.migration.service.offline.error": "Wählen Sie einen Database Migration Service aus, der mit einem Knoten verbunden ist.", + "sql.migration.invalid.network.share.location": "Ungültiges Speicherortformat für die Netzwerkfreigabe. Beispiel: {0}", + "sql.migration.invalid.resourceGroup.error": "Wählen Sie eine gültige Ressourcengruppe aus, um fortzufahren.", + "sql.migration.invalid.service.name.error": "Geben Sie einen gültigen Namen für den Migration Service ein.", + "sql.migration.invalid.storageAccount.error": "Wählen Sie ein gültiges Speicherkonto aus, um den Vorgang fortzusetzen.", + "sql.migration.invalid.subscription.error": "Wählen Sie ein gültiges Abonnement aus, um den Vorgang fortzusetzen.", + "sql.migration.invalid.target.name.error": "Geben Sie einen gültigen Namen für die Zieldatenbank ein.", + "sql.migration.invalid.user.account": "Ungültiges Benutzerkontoformat. Beispiel: {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service orchestriert Datenbankmigrationsaktivitäten und verfolgt deren Fortschritt nach. Sie können einen vorhandenen Database Migration Service als Azure SQL-Ziel auswählen, wenn Sie zuvor einen erstellt haben, oder unten einen neuen erstellen.", + "sql.migration.ir.page.sql.migration.service.not.found": "Es wurde kein Database Migration Service gefunden. Erstellen Sie einen neuen.", + "sql.migration.ir.page.title": "Azure-Dienst zur Datenbankmigration", + "sql.migration.ir.setup.step1": "Schritt 1: {0}", + "sql.migration.ir.setup.step2": "Schritt 2: Verwenden Sie diesen Schlüssel zum Registrieren Ihrer Integration Runtime.", + "sql.migration.ir.setup.step3": "Schritt 3: Klicken Sie auf die Schaltfläche \"Verbindung testen\", um die Verbindung zwischen Azure Database Migration Service und Integration Runtime zu überprüfen", + "sql.migration.issues": "Probleme", + "sql.migration.issues.count": "Probleme ({0})", + "sql.migration.issues.details": "Problemdetails", + "sql.migration.key1.copied": "Schlüssel 1 kopiert", + "sql.migration.key1.label": "Schlüssel 1", + "sql.migration.key2.copied": "Schlüssel 2 kopiert", + "sql.migration.key2.label": "Schlüssel 2", + "sql.migration.last.LSN": "Letzte LSN", + "sql.migration.last.applied.backup.files": "Zuletzt angewendete Sicherungsdateien", + "sql.migration.last.applied.files.taken.on": "Zuletzt angewendete Sicherungsdateien erstellt am", + "sql.migration.last.applied.lsn": "Zuletzt angewendete LSN", + "sql.migration.last.backup": "Letzte Sicherung", + "sql.migration.last.scan.completed": "Letzte abgeschlossene Überprüfung: {0}", "sql.migration.learn.more": "Weitere Informationen", "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", - "sql.migration.name": "Name", "sql.migration.location": "Speicherort", - "sql.migration.refresh": "Aktualisieren", - "sql.migration.create": "Erstellen", - "sql.migration.cancel": "Abbrechen", - "sql.migration.type": "Typ", - "sql.migration.path.user.account": "Benutzerkonto", - "sql.migration.view.all": "Alle anzeigen", - "sql.migration.target": "Ziel", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "Schließen", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", - "sql.migration.copy.throughput": "Kopierdurchsatz (MBit/s)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Zusammenfassung", - "sql.migration.summary.mi.type": "Azure SQL Managed Instance", - "sql.migration.summary.vm.type": "SQL Server auf Azure-VM", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Azure-Speicherabonnement", - "sql.migration.summary.azure.storage": "Azure-Speicher", - "sql.migration.network.share": "Netzwerkfreigabe", - "sql.migration.blob.container.title": "Blob-Container", - "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.source.databases": "Quelldatenbank(en)", + "sql.migration.managed.instance": "Azure SQL Managed Instance", + "sql.migration.migration.completed": "Migrationen abgeschlossen", + "sql.migration.migration.in.progress": "Datenbankmigrationen werden ausgeführt", + "sql.migration.migration.not.started": "Migrationen wurden nicht gestartet.", + "sql.migration.migration.status": "Migrationsstatus", + "sql.migration.migration.status.filter": "Migrationsstatus-Filter", + "sql.migration.min": "{0} Min.", + "sql.migration.mins": "{0} Min.", "sql.migration.mode": "Modus", - "sql.migration.backup.location": "Sicherungsspeicherort", - "sql.migration.azure.storage.account.to.upload.backups": "Azure-Speicherkonto zum Hochladen von Sicherungen", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "Zu migrierende Datenbank", - "sql.migration.count.database.single": "{0} Datenbank", - "sql.migration.count.database.multiple": "{0} Datenbanken", - "sql.migration.quick.pick.placeholder": "Wählen Sie den Vorgang aus, den Sie ausführen möchten", - "sql.migration.inline.migration.notebook.title": "Inline-Migration", - "sql.migration.sql.assessment.notebook.title": "SQL-Migrationsbewertung", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Azure SQL-Migration", - "sql.migration.dashboard.description": "Ermitteln Sie die Migrationsbereitschaft Ihrer SQL Server-Instanzen, identifizieren Sie ein empfohlenes Azure SQL-Ziel, und schließen Sie die Migration Ihrer SQL Server-Instanz zu Azure SQL Managed Instance oder SQL Server in Azure Virtual Machines ab.", - "sql.migration.dashboard.migrate.task.button": "Zu Azure SQL migrieren", - "sql.migration.dashboard.migrate.task.button.description": "SQL Server-Instanz zu Azure SQL migrieren.", - "sql.migration.database.migration.status": "Status der Datenbankmigration", - "sql.migration.dashboard.link1.title": "Bewertungsregeln für Azure SQL Managed Instance", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Links zu Hilfeartikeln und Videos", - "sql.migration.pre.req.title": "Vor dem Starten der Migration erforderliche Elemente:", + "sql.migration.more.info": "Weitere Informationen", + "sql.migration.name": "Name", + "sql.migration.name.label": "Namen:", + "sql.migration.name.of.new.rg": "Name der neuen Ressourcengruppe", + "sql.migration.nc.blob.storage.radio.label": "Meine Datenbanksicherungen befinden sich in einem Azure Storage Blob-Container", + "sql.migration.nc.network.share.radio.label": "Meine Datenbanksicherungen befinden sich in einer Netzwerkfreigabe", + "sql.migration.network.share": "Netzwerkfreigabe", + "sql.migration.network.share.azure.header": "Speicherkontodetails", + "sql.migration.network.share.azure.help": "Geben Sie das Azure Storage-Konto an, in das die Sicherungen hochgeladen werden.", + "sql.migration.network.share.header.text": "Details zur Netzwerkfreigabe", + "sql.migration.network.share.help.text": "Geben Sie den Speicherort der Netzwerkfreigabe an, an dem die Sicherungen gespeichert sind, und die Benutzeranmeldeinformationen, die für den Zugriff auf die Freigabe verwendet werden.", + "sql.migration.network.share.location.info": "Netzwerkfreigabepfad für Ihre Datenbanksicherungen. Der Migrationsprozess ruft automatisch gültige Sicherungsdateien von dieser Netzwerkfreigabe ab.", + "sql.migration.network.share.location.label": "Speicherort der Netzwerkfreigabe, an dem die Sicherungen gespeichert werden", + "sql.migration.network.share.password.label": "Kennwort", + "sql.migration.network.share.password.placeholder": "Geben Sie das Kennwort ein.", + "sql.migration.network.share.path": "\\\\Servername.Domaenenname.com\\Sicherungsordner", + "sql.migration.network.share.storage.table.help": "Geben Sie den Namen der Zieldatenbank für die ausgewählten Quelldatenbanken ein.", + "sql.migration.network.share.windows.user.info": "Windows-Benutzerkonto mit Lesezugriff auf den Speicherort der Netzwerkfreigabe.", + "sql.migration.network.share.windows.user.label": "Windows-Benutzerkonto mit Lesezugriff auf den Speicherort der Netzwerkfreigabe", + "sql.migration.new.resource.group": "(neu) {0}", + "sql.migration.newSupportRequest": "Neue Supportanfrage", + "sql.migration.no": "Nein", + "sql.migration.no.blobContainers.found": "Es wurden keine Blobcontainer gefunden.", + "sql.migration.no.blobFiles.found": "Es wurden keine BLOB-Dateien gefunden.", + "sql.migration.no.fileShares.found": "Es wurden keine Dateifreigaben gefunden.", + "sql.migration.no.issues.mi": "Für die Migration zu SQL Server auf Azure SQL Managed Instance wurden keine Probleme gefunden.", + "sql.migration.no.issues.vm": "Für die Migration zu SQL Server auf dem virtuellen Azure-Computer wurden keine Probleme gefunden.", + "sql.migration.no.location.found": "Kein Speicherort gefunden.", + "sql.migration.no.managedInstance.found": "Keine verwaltete Instanz gefunden.", + "sql.migration.no.pending.backups": "Keine ausstehenden Sicherungen. Klicken Sie auf \"Aktualisieren\", um den aktuellen Status zu prüfen.", + "sql.migration.no.storageAccount.found": "Kein Speicherkonto gefunden.", + "sql.migration.no.subscription.found": "Kein Abonnement gefunden.", + "sql.migration.no.virtualMachine.found": "Es wurde kein virtueller Computer gefunden.", + "sql.migration.notebook.open.error": "Fehler beim Öffnen des Migrationsnotebooks.", + "sql.migration.object.details": "Objektdetails", + "sql.migration.offline": "Offline", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "OK", + "sql.migration.online": "Online", + "sql.migration.option": "Laden Sie die Integration Runtime herunter, und installieren Sie sie.", + "sql.migration.path.user.account": "Benutzerkonto", "sql.migration.pre.req.1": "Azure-Kontodetails", "sql.migration.pre.req.2": "Azure SQL Managed Instance oder SQL Server auf einem virtuellen Azure-Computer", "sql.migration.pre.req.3": "Details zum Sicherungsspeicherort", - "sql.migration.migration.in.progress": "Datenbankmigration in Bearbeitung", - "sql.migration.failed": "Fehler bei der Migration", - "sql.migration.migration.completed": "Die Migration wurde abgeschlossen", - "sql.migration.cutover.card": "Übernahme wird abgeschlossen", - "sql.migration.migration.not.started": "Die Migration wurde nicht gestartet", + "sql.migration.pre.req.title": "Vor dem Starten der Migration erforderliche Elemente:", + "sql.migration.provide.unique.containers": "Geben Sie einen eindeutigen Container für jede Zieldatenbank an. Betroffene Datenbanken: ", + "sql.migration.quick.pick.placeholder": "Wählen Sie den Vorgang aus, den Sie ausführen möchten.", + "sql.migration.recommendation": "Empfehlung", + "sql.migration.refresh": "Aktualisieren", + "sql.migration.refresh.assessment.button.label": "Bewertung aktualisieren", + "sql.migration.refresh.key1": "Schlüssel 1 aktualisieren", + "sql.migration.refresh.key2": "Schlüssel 2 aktualisieren", + "sql.migration.resource.group.description": "Eine Ressourcengruppe ist ein Container, der zugehörige Ressourcen für eine Azure-Lösung enthält.", + "sql.migration.resource.group.not.found": "Keine Ressourcengruppen gefunden.", + "sql.migration.resourceGroups": "Ressourcengruppe", + "sql.migration.rg.created": "Ressourcengruppe erstellt", + "sql.migration.search": "Suchen", + "sql.migration.search.for.migration": "Nach Migrationen suchen", + "sql.migration.sec": "{0} s", + "sql.migration.select.azure.mi": "Wählen Sie Ihr Azure-Zielabonnement und Ihre Ziel-Azure SQL Managed Instance", + "sql.migration.select.azure.vm": "Wählen Sie Ihr Azure-Zielabonnement und Ihr Ziel SQL Server auf dem virtuellen Azure-Computer für Ihr Ziel aus.", + "sql.migration.select.database.to.continue": "Wählen Sie mindestens eine Datenbank aus, auf die für die Migration zugegriffen werden soll", + "sql.migration.select.database.to.migrate": "Wählen Sie die Datenbanken aus, die Sie migrieren möchten.", + "sql.migration.select.prompt": "Klicken Sie auf SQL Server-Instanz oder eine der Datenbanken auf der linken Seite, um deren Details anzuzeigen.", + "sql.migration.select.target.to.continue": "Wählen Sie eine Zieldatenbank aus, um fortzufahren.", + "sql.migration.server": "Server", + "sql.migration.service.account.info.text": "Stellen Sie sicher, dass das Dienstkonto, in dem die SQL Server-Quellinstanz ausgeführt wird, in der Netzwerkfreigabe über Schreibberechtigungen verfügt.", + "sql.migration.service.container.container.description1": "Azure Database Migration Service nutzt die selbstgehostete Integration Runtime von Azure Data Factory, um Sicherungen von der lokalen Netzwerk-FIE-Freigabe in Azure hochzuladen.", + "sql.migration.service.container.container.description2": "Befolgen Sie die nachstehenden Anweisungen, um selbst gehostete Integration Runtime einzurichten.", + "sql.migration.service.container.heading": "Integration Runtime einrichten", + "sql.migration.service.container.loading.help": "Migrationsdienste werden geladen", + "sql.migration.service.details.authKeys.label": "Authentifizierungsschlüssel", + "sql.migration.service.details.authKeys.title": "Authentifizierungsschlüssel, die zum Herstellen einer Verbindung mit dem selbstgehosteten Integration Runtime-Knoten verwendet werden", + "sql.migration.service.details.button.label": "Schließen", + "sql.migration.service.details.dialog.title": "Azure-Dienst zur Datenbankmigration", + "sql.migration.service.details.ir.label": "Knoten für selbstgehostete Integration Runtime", + "sql.migration.service.details.status.unavailable": "-- nicht verfügbar --", + "sql.migration.service.header": "Details zum Azure Database Migration Service \"{0}\":", + "sql.migration.service.not.found": "Es wurden keine Migrationsdienste gefunden. Um fortzufahren, erstellen Sie einen Neuen.", + "sql.migration.service.not.ready": "Azure Database Migration Service ist nicht registriert. Azure Database Migration Service \"{0}\" muss bei selbstgehosteten Integration Runtime auf jedem Knoten registriert werden.", + "sql.migration.service.ready": "Azure Database Migration Service \"{0}\" ist mit einer selbstgehosteten Integration Runtime verbunden, die auf dem Knoten \"{1}\" ausgeführt wird", + "sql.migration.service.status.refresh.error": "Es ist ein Fehler beim Aktualisieren des Migrationsdienst-Erstellungsstatus aufgetreten.", + "sql.migration.services.container.description": "Geben Sie die folgenden Informationen ein, um einen neuen Azure Database Migration Service hinzuzufügen.", + "sql.migration.services.dialog.title": "Einen Azure Database Migration Service erstellen", + "sql.migration.services.location": "Azure-Region für Ihren Azure Database Migration Service. Dies sollte die gleiche Region sein wie Ihre Ziel-Azure SQL.", + "sql.migration.services.name": "Name des Azure Database Migration Service.", + "sql.migration.services.resourcegroup": "Ressourcengruppe für Ihren Azure Database Migration Service.", + "sql.migration.services.subscription": "Abonnementname für Ihren Azure Database Migration Service.", + "sql.migration.services.target": "Azure SQL-Ziel als Standard ausgewählt.", + "sql.migration.shir": "Knoten für selbstgehostete Integration Runtime", "sql.migration.show.status": "Status anzeigen", - "sql.migration.inprogress.warning.single": "{0} Datenbank weist Warnungen auf", - "sql.migration.inprogress.warning.multiple": "{0} Datenbanken weisen Warnungen auf", - "sql.migration.feedback.issue.title": "Feedback zur Migrationserfahrung", - "sql.migration.cutover": "Übernahme der Migration", - "sql.migration.complete.cutover": "Übernahme abschließen", + "sql.migration.size": "Größe (MB)", + "sql.migration.size.column.header": "Größe", + "sql.migration.sku.location": "Azure-Region für Ihr Azure SQL-Ziel", + "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Um zu Azure SQL Managed Instance (PaaS) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.", + "sql.migration.sku.recommendation.view.assessment.vm": "Um zu SQL Server auf einem virtuellen Azure-Computer (IaaS) zu migrieren, zeigen Sie die Bewertungsergebnisse an, und wählen Sie eine oder mehrere Datenbanken aus.", + "sql.migration.sku.resource": "Name der Azure SQL-Zielressource", + "sql.migration.sku.resource_group": "Ressourcengruppe für Ihr Azure SQL Ziel", + "sql.migration.sku.subscription": "Abonnementname für Ihr Azure SQL-Ziel", + "sql.migration.sku.vm.card.title": "SQL Server auf Azure-VM (IaaS)", + "sql.migration.source.configuration": "Quellkonfiguration", + "sql.migration.source.credentials": "Quellanmeldeinformationen", "sql.migration.source.database": "Name der Quelldatenbank", + "sql.migration.source.databases": "Quelldatenbanken", + "sql.migration.source.details.sqlAuth": "Geben Sie die Anmeldeinformationen für die SQL-Authentifizierung ein, die zum Herstellen einer Verbindung mit SQL Server-Instanz {0}verwendet werden. ​Diese Anmeldeinformationen werden verwendet, um eine Verbindung mit der SQL Server-Instanz herzustellen und gültige Sicherungsdateien zu identifizieren.", + "sql.migration.source.details.windowAuth": "Geben Sie die Anmeldeinformationen für die Windows-Authentifizierung ein, die zum Herstellen einer Verbindung mit SQL Server-Instanz {0}verwendet werden. Diese Anmeldeinformationen werden verwendet, um eine Verbindung mit der SQL Server-Instanz herzustellen und gültige Sicherungsdateien zu identifizieren.", "sql.migration.source.server": "Quellserver", "sql.migration.source.version": "Quellversion", + "sql.migration.sql.assessment.notebook.title": "SQL-Migrationsbewertung", + "sql.migration.sql.managed.instance": "Verwaltete SQL-Instanz", + "sql.migration.sql.server.instance": "SQL Server-Instanz", + "sql.migration.sql.virtual.machine": "Virtueller SQL-Computer", + "sql.migration.start.time": "Startzeit", + "sql.migration.status": "Status", + "sql.migration.status.canceling": "Vorgang wird abgebrochen", + "sql.migration.status.completing": "Wird abgeschlossen", + "sql.migration.status.creating": "Wird erstellt", + "sql.migration.status.dropdown.all": "Status: Alle", + "sql.migration.status.dropdown.completing": "Status: Wird abgeschlossen", + "sql.migration.status.dropdown.failed": "Status: Fehler", + "sql.migration.status.dropdown.ongoing": "Status: Fortlaufend", + "sql.migration.status.dropdown.succeeded": "Status: Erfolgreich", + "sql.migration.status.error.count.multiple": "{0} Fehler)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} Fehler)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Fehlerhaft", + "sql.migration.status.inprogress": "In Bearbeitung", + "sql.migration.status.refresh.label": "Aktualisieren", + "sql.migration.status.succeeded": "Erfolgreich", + "sql.migration.status.warning.count.multiple": "{0} Warnungen)", + "sql.migration.status.warning.count.single": "{0} Warnung)", + "sql.migration.storage.account": "Speicherkonto", + "sql.migration.subscription": "Abonnement", + "sql.migration.summary.azure.storage": "Azure-Speicher", + "sql.migration.summary.azure.storage.subscription": "Azure-Speicherabonnement", + "sql.migration.summary.database.count": "Datenbanken für die Migration", + "sql.migration.summary.mi.type": "Azure SQL Managed Instance", + "sql.migration.summary.page.title": "Zusammenfassung", + "sql.migration.summary.vm.type": "SQL Server auf Azure-VM", + "sql.migration.target": "Ziel", + "sql.migration.target.azure.sql.instance.name": "Zielname", "sql.migration.target.database.name": "Name der Zieldatenbank", + "sql.migration.target.platform": "Zielplattform", "sql.migration.target.server": "Zielserver", "sql.migration.target.version": "Zielversion", - "sql.migration.migration.status": "Migrationsstatus", - "sql.migration.migration.status.filter": "Migrationsstatus-Filter", - "sql.migration.full.backup.files": "Vollständige Sicherungsdateien", - "sql.migration.last.applied.lsn": "Zuletzt angewendete LSN", - "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": "Es ist ein Fehler beim Aktualisieren des Migrationsstatus aufgetreten.", - "sql.migration.cancel.error": "Es ist ein Fehler beim Abbrechen der Migration aufgetreten.", - "sql.migration.status": "Status", - "sql.migration.backup.start.time": "Startzeitpunkt für Sicherung", - "sql.migration.first.lsn": "Erste LSN", - "sql.migration.last.LSN": "Letzte LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Migration abbrechen", - "sql.migration.active.backup.files.items": "Aktive Sicherungsdateien (1 Element)", - "sql.migration.active.backup.files.multiple.items": "Aktive Sicherungsdateien ({0} Elemente)", - "sql.migration.copy.migration.details": "Details zur Migration kopieren", - "sql.migration.details.copied": "Details kopiert", - "sql.cancel.migration.confirmation": "Möchten Sie diese Migration abbrechen?", - "sql.migration.yes": "Ja", - "sql.migration.no": "Nein", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Führen Sie die folgenden Schritte aus, bevor Sie die Übernahme abschließen.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Letzte wiederhergestellte Datei: {0}", - "sql.migration.last.scan.completed": "Letzte abgeschlossene Überprüfung: {0}", - "sql.migration.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": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "Die Migration ist nicht in Bearbeitung und kann nicht überlappen.", - "sql.migration.file.name": "Dateiname", - "sql.migration.size.column.header": "Größe", - "sql.migration.no.pending.backups": "Keine ausstehenden Sicherungen. Klicken Sie auf \"Aktualisieren\", um den aktuellen Status zu prüfen.", - "sql.migration.search.for.migration": "Nach Migrationen suchen", - "sql.migration.online": "Online", - "sql.migration.offline": "Offline", - "sql.migration.database": "Datenbank", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "Dauer", - "sql.migration.azure.sql.target": "Azure SQL-Ziel", - "sql.migration.sql.managed.instance": "Verwaltete SQL-Instanz", - "sql.migration.sql.virtual.machine": "Virtueller SQL-Computer", - "sql.migration.target.azure.sql.instance.name": "Azure SQL-Zielname", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Startzeit", - "sql.migration.finish.time": "Zeitpunkt der Fertigstellung", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "In Bearbeitung", - "sql.migration.status.succeeded": "Erfolgreich", - "sql.migration.status.creating": "Wird erstellt", - "sql.migration.status.completing": "Wird abgeschlossen", - "sql.migration.status.canceling": "Vorgang wird abgebrochen", - "sql.migration.status.failed": "Fehlerhaft", - "sql.migration.status.warning.count.single": "{0} Warnung)", - "sql.migration.status.warning.count.multiple": "{0} Warnungen)", - "sql.migration.status.error.count.single": "{0} Fehler)", - "sql.migration.status.error.count.multiple": "{0} Fehler)", - "sql.migration.hrs": "{0} Std.", - "sql.migration.hr": "{0} Std.", - "sql.migration.days": "{0} Tage", - "sql.migration.day": "{0} Tag", - "sql.migration.mins": "{0} Min.", - "sql.migration.min": "{0} Min.", - "sql.migration.sec": "{0} s", - "sql.migration.service.details.dialog.title": "Azure-Dienst zur Datenbankmigration", - "sql.migration.service.details.button.label": "Schließen", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", - "sql.migration.service.details.status.unavailable": "-- nicht verfügbar --", - "sql.migration.source.configuration": "Quellkonfiguration", - "sql.migration.source.credentials": "Anmeldeinformationen für Quelle", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Server", - "sql.migration.username": "Benutzername", - "sql.migration.size": "Größe (MB)", - "sql.migration.last.backup": "Letzte Sicherung", - "sql.migration.database.migration": "Datenbanken für die Migration", - "sql.migrate.text": "Wählen Sie die Datenbank(en) aus, die Sie zu Azure SQL migrieren möchten.", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "Probleme", - "sql.migration.search": "Suchen", - "sql.migration.instance": "Instanz", - "sql.migration.warnings": "Warnungen", - "sql.migration.impacted.objects": "Betroffene Objekte", - "sql.migration.object.details": "Objektdetails", - "sql.migration.assessment.results": "Assessment Results", + "sql.migration.test.connection": "Verbindung testen", + "sql.migration.type": "Typ", "sql.migration.type.label": "Typ:", - "sql.migration.name.label": "Namen:", - "sql.migration.description": "Beschreibung", - "sql.migration.recommendation": "Empfehlung", - "sql.migration.more.info": "Weitere Informationen", - "sql.migration.target.platform": "Zielplattform", - "sql.migration.warnings.details": "Details zu Warnungen", - "sql.migration.issues.details": "Problemdetails", - "sql.migration.select.prompt": "Klicken Sie auf die SQL Server-Instanz oder eine der Datenbanken auf der linken Seite, um ihre Details anzuzeigen.", - "sql.migration.no.issues.vm": "Es wurden keine Probleme bei der Migration zu SQL Server auf einem virtuellen Azure-Computer gefunden", - "sql.migration.no.issues.mi": "Für die Migration zu SQL Server auf Azure SQL Managed Instance wurden keine Probleme gefunden.", - "sql.migration.impact.object.type": "Typ: {0}", - "sql.migration.impact.object.name": "Name: {0}", - "sql.migration.databases": "Datenbanken ({0}/{1})", - "sql.migration.databases.selected": "{0}/{1} Datenbanken ausgewählt", - "sql.migration.issues.count": "Probleme ({0})", + "sql.migration.unique.name": "Wählen Sie einen eindeutigen Namen für diese Zieldatenbank aus", + "sql.migration.username": "Benutzername", + "sql.migration.view.all": "Alle anzeigen", + "sql.migration.view.select.button.label": "Anzeigen/auswählen", + "sql.migration.warnings": "Warnungen", "sql.migration.warnings.count": "Warnungen ({0})", - "sql.migration.authentication.type": "Authentifizierungstyp", - "sql.migration.status.refresh.label": "Aktualisieren" + "sql.migration.warnings.details": "Details zu Warnungen", + "sql.migration.windows.user.account": "Domäne\\Benutzername", + "sql.migration.wizard.account.add.button.label": "Konto verknüpfen", + "sql.migration.wizard.account.count.multiple.message": "{0} Konten verknüpft", + "sql.migration.wizard.account.count.single.message": "{0} Konto verknüpft", + "sql.migration.wizard.account.description": "Wählen Sie ein Azure-Konto aus, das mit Azure Data Studio verknüpft ist, oder verknüpfen Sie es jetzt.", + "sql.migration.wizard.account.noAccount.error": "Fügen Sie ein verknüpftes Konto hinzu, und versuchen Sie es dann erneut.", + "sql.migration.wizard.account.title": "Azure-Konto", + "sql.migration.wizard.sku.all": "Basierend auf den Bewertungsergebnissen können alle {0} Ihrer Datenbanken in einem Onlinezustand zu Azure SQL migriert werden.", + "sql.migration.wizard.sku.assessment.error": "Fehler beim Bewerten des Servers \"{0}\".", + "sql.migration.wizard.sku.choose_a_target": "Azure SQL-Ziel auswählen", + "sql.migration.wizard.sku.title": "Azure SQL-Ziel", + "sql.migration.yes": "Ja", + "total.databases.selected": "{0} von {1} Datenbanken ausgewählt." }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Die Migration für die Datenbank \"{0}\" zu \"{1}\" bis \"{2}\" wird gestartet.", - "sql.migration.starting.migration.error": "Fehler beim Starten der Migration: \"{0}\"" + "sql.migration.starting.migration.error": "Fehler beim Starten der Migration: \"{0}\"", + "sql.migration.starting.migration.message": "Die Migration für die Datenbank \"{0}\" zu \"{1}\" bis \"{2}\" wird gestartet." + }, + "package": { + "cancel-migration-menu": "Migration abbrechen", + "complete-cutover-menu": "Übernahme abschließen", + "copy-migration-menu": "Migrationsdetails kopieren", + "database-details-menu": "Datenbankdetails", + "description": "Beschreibung der Azure SQL-Migration", + "displayName": "Azure SQL-Migration", + "migration-command-category": "Azure SQL-Migration", + "migration-context-menu-category": "Migrationskontextmenü", + "migration-dashboard-tasks": "Migrationsaufgaben", + "migration-dashboard-title": "Azure SQL-Migration", + "migration-notebook-command-title": "Azure SQL-Migrationsnotizbücher öffnen", + "new-support-request-command": "Neue Supportanfrage", + "send-feedback-command": "Feedback", + "start-migration-command": "Zu Azure SQL migrieren", + "view-service-menu": "Details zum Azure Database Migration Service", + "view-target-menu": "Azure SQL-Zieldetails" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-de/translations/extensions/sql.i18n.json index bb6e8853db..ab73c60fd2 100644 --- a/i18n/ads-language-pack-de/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "SQL-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in SQL-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammernabgleich in SQL-Dateien.", + "displayName": "SQL-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json index 489f374404..bb90c41c00 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Abyss-Design", "description": "Abyss-Design für Visual Studio Code", + "displayName": "Abyss-Design", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json index 32a2e7e060..10364b9dcb 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Standarddesigns", - "description": "Die hellen und dunklen Visual Studio-Standarddesigns", - "darkPlusColorThemeLabel": "Dunkel+ (dunkles Standarddesign)", - "lightPlusColorThemeLabel": "Hell+ (helles Standarddesign)", "darkColorThemeLabel": "Dunkel (Visual Studio)", - "lightColorThemeLabel": "Hell (Visual Studio)", + "darkPlusColorThemeLabel": "Dunkel+ (dunkles Standarddesign)", + "description": "Die hellen und dunklen Visual Studio-Standarddesigns", + "displayName": "Standarddesigns", "hcColorThemeLabel": "Hoher Kontrast", + "lightColorThemeLabel": "Hell (Visual Studio)", + "lightPlusColorThemeLabel": "Hell+ (helles Standarddesign)", "minimalIconThemeLabel": "Minimal (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json index c291f04e53..1cb9f4b5db 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Dunkles Kimbie-Design", "description": "Dunkles Kimbie-Design für Visual Studio Code", + "displayName": "Dunkles Kimbie-Design", "themeLabel": "Kimbie dunkel" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json index c237b7af0e..41c676db70 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Abgedunkeltes Monokai-Design", "description": "Abgedunkeltes Monokai-Design für Visual Studio Code", + "displayName": "Abgedunkeltes Monokai-Design", "themeLabel": "Monokai abgedunkelt" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json index 6c36e2bb79..5f89306026 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai-Design", "description": "Monokai-Design für Visual Studio Code", + "displayName": "Monokai-Design", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json index 0a243bb801..41aba56d40 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Dezentes, helles Design", "description": "Dezentes, helles Design für Visual Studio Code", + "displayName": "Dezentes, helles Design", "themeLabel": "Dezent hell" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json index b6b41c9181..f83921257b 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Rotes Design", "description": "Rotes Design für Visual Studio Code", + "displayName": "Rotes Design", "themeLabel": "Rot" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json index 62985f8d61..9beae7ffd4 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Seti-Dateisymboldesign", "description": "Ein Dateisymboldesign aus den Dateisymbolen der Seti-Benutzeroberfläche", + "displayName": "Seti-Dateisymboldesign", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json index fdbcd0af98..8f130d860b 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Dunkles Solarisationsdesign", "description": "Dunkles Solarisationsdesign für Visual Studio Code", + "displayName": "Dunkles Solarisationsdesign", "themeLabel": "Solarisation dunkel" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json index 8199d6b737..bcaaeaa6b4 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Helles Solarisationsdesign", "description": "Helles Solarisationsdesign für Visual Studio Code", + "displayName": "Helles Solarisationsdesign", "themeLabel": "Solarisation hell" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json index b920efb4e9..5a74397df5 100644 --- a/i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nachtblaues Tomorrow-Design", "description": "Nachtblaues Tomorrow-Design für Visual Studio Code", + "displayName": "Nachtblaues Tomorrow-Design", "themeLabel": "Tomorrow nachtblau" } } diff --git a/i18n/ads-language-pack-de/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-de/translations/extensions/typescript-basics.i18n.json index fb4a0f8917..ad3977b87f 100644 --- a/i18n/ads-language-pack-de/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "TypeScript-Sprachgrundlagen", - "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernpaare und Falten in TypeScript-Dateien." + "description": "Bietet Ausschnitte, Syntaxhervorhebung, Klammernpaare und Falten in TypeScript-Dateien.", + "displayName": "TypeScript-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-de/translations/extensions/xml-language-features.i18n.json index 20348eaa7b..4831aa0784 100644 --- a/i18n/ads-language-pack-de/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML-Sprachfeatures", - "description": "Bietet umfangreiche Sprachunterstützung für XML." + "description": "Bietet umfangreiche Sprachunterstützung für XML.", + "displayName": "XML-Sprachfeatures" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-de/translations/extensions/xml.i18n.json index b143ffeaeb..866db0b0be 100644 --- a/i18n/ads-language-pack-de/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in XML-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammernabgleich in XML-Dateien.", + "displayName": "XML-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json index 76c6889b0c..e8381003e0 100644 --- a/i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-de/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "YAML-Sprachgrundlagen", - "description": "Bietet Syntaxhervorhebung und Klammernabgleich in YAML-Dateien." + "description": "Bietet Syntaxhervorhebung und Klammernabgleich in YAML-Dateien.", + "displayName": "YAML-Sprachgrundlagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-de/translations/main.i18n.json b/i18n/ads-language-pack-de/translations/main.i18n.json index aa3a4745a8..f9afd826bc 100644 --- a/i18n/ads-language-pack-de/translations/main.i18n.json +++ b/i18n/ads-language-pack-de/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Ein Systemfehler ist aufgetreten ({0}).", - "error.defaultMessage": "Ein unbekannter Fehler ist aufgetreten. Weitere Details dazu finden Sie im Protokoll.", - "error.moreErrors": "{0} ({1} Fehler gesamt)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Ein Shell-Befehl kann nicht auf einem UNC-Laufwerk ausgeführt werden." - }, - "vs/base/node/zip": { - "invalid file": "Fehler beim Extrahieren von \"{0}\". Ungültige Datei.", - "incompleteExtract": "Unvollständig. {0} von {1} Einträgen gefunden", - "notFound": "{0} wurde im ZIP nicht gefunden." - }, - "vs/base/common/actions": { - "submenu.empty": "(leer)" - }, - "vs/base/common/date": { - "date.fromNow.in": "in \"{0}\"", - "date.fromNow.now": "jetzt", - "date.fromNow.seconds.singular.ago": "Vor {0} Sekunde(n)", - "date.fromNow.seconds.plural.ago": "Vor {0} Sekunde(n)", - "date.fromNow.seconds.singular": "{0} s", - "date.fromNow.seconds.plural": "{0} Sekunde(n)", - "date.fromNow.minutes.singular.ago": "Vor {0} Minute(n)", - "date.fromNow.minutes.plural.ago": "Vor {0} Minute(n)", - "date.fromNow.minutes.singular": "{0} min", - "date.fromNow.minutes.plural": "{0} Minute(n)", - "date.fromNow.hours.singular.ago": "Vor {0} Stunde(n)", - "date.fromNow.hours.plural.ago": "Vor {0} Stunde(n)", - "date.fromNow.hours.singular": "{0} Std.", - "date.fromNow.hours.plural": "{0} Stunde(n)", - "date.fromNow.days.singular.ago": "Vor {0} Tag", - "date.fromNow.days.plural.ago": "Vor {0} Tagen", - "date.fromNow.days.singular": "{0} Tag(e)", - "date.fromNow.days.plural": "{0} Tage", - "date.fromNow.weeks.singular.ago": "Vor {0} Woche(n)", - "date.fromNow.weeks.plural.ago": "Vor {0} Woche(n)", - "date.fromNow.weeks.singular": "{0} Woche(n)", - "date.fromNow.weeks.plural": "{0} Woche(n)", - "date.fromNow.months.singular.ago": "Vor {0} Monat(en)", - "date.fromNow.months.plural.ago": "Vor {0} Monat(en)", - "date.fromNow.months.singular": "{0} Monat", - "date.fromNow.months.plural": "{0} Monate", - "date.fromNow.years.singular.ago": "Vor {0} Jahre(n)", - "date.fromNow.years.plural.ago": "Vor {0} Jahr(en)", - "date.fromNow.years.singular": "{0} Jahr(e)", - "date.fromNow.years.plural": "{0} Jahr(e)" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Löschen", - "disable filter on type": "Typfilter deaktivieren", - "enable filter on type": "Typfilter aktivieren", - "empty": "Keine Elemente gefunden", - "found": "{0} von {1} Elementen stimmen überein" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "Info", - "dialogErrorMessage": "Fehler", - "dialogWarningMessage": "Warnung", - "dialogPendingMessage": "In Bearbeitung", - "dialogClose": "Dialogfeld schließen" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "Ungebunden" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Ungültiges Symbol", - "error.invalidNumberFormat": "Ungültiges Zahlenformat.", - "error.propertyNameExpected": "Ein Eigenschaftenname wurde erwartet.", - "error.valueExpected": "Ein Wert wurde erwartet.", - "error.colonExpected": "Ein Doppelpunkt wurde erwartet.", - "error.commaExpected": "Ein Komma wurde erwartet.", - "error.closeBraceExpected": "Eine schließende geschweifte Klammer wurde erwartet.", - "error.closeBracketExpected": "Eine schließende Klammer wurde erwartet.", - "error.endOfFileExpected": "Ende der Datei erwartet." - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Alle zuklappen" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0}-Abschnitt" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Anwendungsmenü", - "mMore": "Mehr" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Weitere Aktionen..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Fehler: {0}", - "alertWarningMessage": "Warnung: {0}", - "alertInfoMessage": "Info: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Zurück", - "inputModeEntry": "Drücken Sie die EINGABETASTE, um Ihre Eingabe zu bestätigen, oder ESC, um den Vorgang abzubrechen.", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen.", - "inputModeEntryDescription": "{0} (Drücken Sie die EINGABETASTE zur Bestätigung oder ESC, um den Vorgang abzubrechen.)", - "quickInput.visibleCount": "{0} Ergebnisse", - "quickInput.countSelected": "{0} ausgewählt", - "ok": "OK", - "custom": "Benutzerdefiniert", - "quickInput.backWithKeybinding": "Zurück ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "STRG", - "shiftKey": "UMSCHALTTASTE", - "altKey": "ALT", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "Steuern", - "shiftKey.long": "UMSCHALTTASTE", - "altKey.long": "ALT", - "cmdKey.long": "Befehl", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Wird geladen..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Dialogfeld schließen", + "dialogErrorMessage": "Fehler", + "dialogInfoMessage": "Info", + "dialogPendingMessage": "In Bearbeitung", + "dialogWarningMessage": "Warnung", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "Eingabe" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "Groß-/Kleinschreibung beachten", + "regexDescription": "Regulären Ausdruck verwenden", + "wordsDescription": "Nur ganzes Wort suchen" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "Eingabe", "label.preserveCaseCheckbox": "Groß-/Kleinschreibung beibehalten" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "Groß-/Kleinschreibung beachten", - "wordsDescription": "Nur ganzes Wort suchen", - "regexDescription": "Regulären Ausdruck verwenden" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Wird geladen..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Schnelleingabe" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Fehler: {0}", + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Warnung: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "Ungebunden" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Anwendungsmenü", + "mMore": "Mehr" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Auswahlfeld" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "&&Rückgängig", - "undo": "Rückgängig", - "miRedo": "&&Wiederholen", - "redo": "Wiederholen", - "miSelectAll": "&&Alles auswählen", - "selectAll": "Alle auswählen" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0}-Abschnitt" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Gibt an, ob der Editor-Text den Fokus besitzt (Cursor blinkt).", - "editorFocus": "Gibt an, ob der Editor oder ein Editor-Widget den Fokus besitzt (z. B. ob der Fokus sich im Suchwidget befindet).", - "textInputFocus": "Gibt an, ob ein Editor oder eine Rich-Text-Eingabe den Fokus besitzt (Cursor blinkt).", - "editorReadonly": "Gibt an, ob der Editor schreibgeschützt ist.", - "inDiffEditor": "Gibt an, ob der Kontext ein Diff-Editor ist.", - "editorColumnSelection": "Gibt an, ob \"editor.columnSelection\" aktiviert ist.", - "editorHasSelection": "Gibt an, ob im Editor Text ausgewählt ist.", - "editorHasMultipleSelections": "Gibt an, ob der Editor über Mehrfachauswahl verfügt.", - "editorTabMovesFocus": "Gibt an, ob die TAB-TASTE den Fokus aus dem Editor verschiebt.", - "editorHoverVisible": "Gibt an, ob Hover im Editor sichtbar ist.", - "inCompositeEditor": "Gibt an, ob der Editor Bestandteil eines größeren Editors ist (z. B. Notebooks).", - "editorLangId": "Der Sprachbezeichner des Editors.", - "editorHasCompletionItemProvider": "Gibt an, ob der Editor über einen Vervollständigungselementanbieter verfügt.", - "editorHasCodeActionsProvider": "Gibt an, ob der Editor über einen Codeaktionsanbieter verfügt.", - "editorHasCodeLensProvider": "Gibt an, ob der Editor über einen CodeLens-Anbieter verfügt.", - "editorHasDefinitionProvider": "Gibt an, ob der Editor über einen Definitionsanbieter verfügt.", - "editorHasDeclarationProvider": "Gibt an, ob der Editor über einen Deklarationsanbieter verfügt.", - "editorHasImplementationProvider": "Gibt an, ob der Editor über einen Implementierungsanbieter verfügt.", - "editorHasTypeDefinitionProvider": "Gibt an, ob der Editor über einen Typdefinitionsanbieter verfügt.", - "editorHasHoverProvider": "Gibt an, ob der Editor über einen Hoveranbieter verfügt.", - "editorHasDocumentHighlightProvider": "Gibt an, ob der Editor über einen Dokumenthervorhebungsanbieter verfügt.", - "editorHasDocumentSymbolProvider": "Gibt an, ob der Editor über einen Dokumentsymbolanbieter verfügt.", - "editorHasReferenceProvider": "Gibt an, ob der Editor über einen Verweisanbieter verfügt.", - "editorHasRenameProvider": "Gibt an, ob der Editor über einen Umbenennungsanbieter verfügt.", - "editorHasSignatureHelpProvider": "Gibt an, ob der Editor über einen Signaturhilfeanbieter verfügt.", - "editorHasInlineHintsProvider": "Gibt an, ob der Editor über einen Inlinehinweisanbieter verfügt.", - "editorHasDocumentFormattingProvider": "Gibt an, ob der Editor über einen Dokumentformatierungsanbieter verfügt.", - "editorHasDocumentSelectionFormattingProvider": "Gibt an, ob der Editor über einen Anbieter für Dokumentauswahlformatierung verfügt.", - "editorHasMultipleDocumentFormattingProvider": "Gibt an, ob der Editor über mehrere Dokumentformatierungsanbieter verfügt.", - "editorHasMultipleDocumentSelectionFormattingProvider": "Gibt an, ob der Editor über mehrere Anbieter für Dokumentauswahlformatierung verfügt." + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Weitere Aktionen..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "Der Editor verwendet Plattform-APIs, um zu erkennen, wenn eine Sprachausgabe angefügt wird.", - "accessibilitySupport.on": "Der Editor wird dauerhaft für die Verwendung mit einer Sprachausgabe optimiert. Zeilenumbrüche werden deaktiviert.", - "accessibilitySupport.off": "Der Editor wird nie für die Verwendung mit einer Sprachausgabe optimiert.", - "accessibilitySupport": "Steuert, ob der Editor in einem für die Sprachausgabe optimierten Modus ausgeführt werden soll. Durch Festlegen auf \"Ein\" werden Zeilenumbrüche deaktiviert.", - "comments.insertSpace": "Steuert, ob beim Kommentieren ein Leerzeichen eingefügt wird.", - "comments.ignoreEmptyLines": "Steuert, ob leere Zeilen bei Umschalt-, Hinzufügungs- oder Entfernungsaktionen für Zeilenkommentare ignoriert werden sollen.", - "emptySelectionClipboard": "Steuert, ob ein Kopiervorgang ohne Auswahl die aktuelle Zeile kopiert.", - "find.cursorMoveOnType": "Steuert, ob der Cursor bei der Suche nach Übereinstimmungen während der Eingabe springt.", - "find.seedSearchStringFromSelection": "Steuert, ob für die Suchzeichenfolge im Widget \"Suche\" ein Seeding aus der Auswahl des Editors ausgeführt wird.", - "editor.find.autoFindInSelection.never": "\"In Auswahl suchen\" niemals automatisch aktivieren (Standard)", - "editor.find.autoFindInSelection.always": "\"In Auswahl suchen\" immer automatisch aktivieren", - "editor.find.autoFindInSelection.multiline": "\"In Auswahl suchen\" automatisch aktivieren, wenn mehrere Inhaltszeilen ausgewählt sind", - "find.autoFindInSelection": "Steuert die Bedingung zum automatischen Aktivieren von \"In Auswahl suchen\".", - "find.globalFindClipboard": "Steuert, ob das Widget \"Suche\" die freigegebene Suchzwischenablage unter macOS lesen oder bearbeiten soll.", - "find.addExtraSpaceOnTop": "Steuert, ob das Suchwidget zusätzliche Zeilen im oberen Bereich des Editors hinzufügen soll. Wenn die Option auf \"true\" festgelegt ist, können Sie über die erste Zeile hinaus scrollen, wenn das Suchwidget angezeigt wird.", - "find.loop": "Steuert, ob die Suche automatisch am Anfang (oder am Ende) neu gestartet wird, wenn keine weiteren Übereinstimmungen gefunden werden.", - "fontLigatures": "Hiermit werden Schriftligaturen (Schriftartfeatures \"calt\" und \"liga\") aktiviert/deaktiviert. Ändern Sie diesen Wert in eine Zeichenfolge, um die CSS-Eigenschaft \"font-feature-settings\" detailliert zu steuern.", - "fontFeatureSettings": "Explizite CSS-Eigenschaft \"font-feature-settings\". Stattdessen kann ein boolescher Wert übergeben werden, wenn nur Ligaturen aktiviert/deaktiviert werden müssen.", - "fontLigaturesGeneral": "Hiermit werden Schriftligaturen oder Schriftartfeatures konfiguriert. Hierbei kann es sich entweder um einen booleschen Wert zum Aktivieren oder Deaktivieren von Ligaturen oder um eine Zeichenfolge für den Wert der CSS-Eigenschaft \"font-feature-settings\" handeln.", - "fontSize": "Legt die Schriftgröße in Pixeln fest.", - "fontWeightErrorMessage": "Es sind nur die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000 zulässig.", - "fontWeight": "Steuert die Schriftbreite. Akzeptiert die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000.", - "editor.gotoLocation.multiple.peek": "Vorschauansicht der Ergebnisse anzeigen (Standardeinstellung)", - "editor.gotoLocation.multiple.gotoAndPeek": "Zum Hauptergebnis gehen und Vorschauansicht anzeigen", - "editor.gotoLocation.multiple.goto": "Wechseln Sie zum primären Ergebnis, und aktivieren Sie die Navigation ohne Vorschau zu anderen Ergebnissen.", - "editor.gotoLocation.multiple.deprecated": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen separate Einstellungen wie \"editor.editor.gotoLocation.multipleDefinitions\" oder \"editor.editor.gotoLocation.multipleImplementations\".", - "editor.editor.gotoLocation.multipleDefinitions": "Legt das Verhalten des Befehls \"Gehe zu Definition\" fest, wenn mehrere Zielpositionen vorhanden sind", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Legt das Verhalten des Befehls \"Gehe zur Typdefinition\" fest, wenn mehrere Zielpositionen vorhanden sind.", - "editor.editor.gotoLocation.multipleDeclarations": "Legt das Verhalten des Befehls \"Gehe zu Deklaration\" fest, wenn mehrere Zielpositionen vorhanden sind.", - "editor.editor.gotoLocation.multipleImplemenattions": "Legt das Verhalten des Befehls \"Gehe zu Implementierungen\", wenn mehrere Zielspeicherorte vorhanden sind", - "editor.editor.gotoLocation.multipleReferences": "Legt das Verhalten des Befehls \"Gehe zu Verweisen\" fest, wenn mehrere Zielpositionen vorhanden sind", - "alternativeDefinitionCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Definition\" die aktuelle Position ist.", - "alternativeTypeDefinitionCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Typdefinition\" die aktuelle Position ist.", - "alternativeDeclarationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Deklaration\" der aktuelle Speicherort ist.", - "alternativeImplementationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Implementatierung\" der aktuelle Speicherort ist.", - "alternativeReferenceCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Verweis\" die aktuelle Position ist.", - "hover.enabled": "Steuert, ob die Hovermarkierung angezeigt wird.", - "hover.delay": "Steuert die Verzögerung in Millisekunden, nach der die Hovermarkierung angezeigt wird.", - "hover.sticky": "Steuert, ob die Hovermarkierung sichtbar bleiben soll, wenn der Mauszeiger darüber bewegt wird.", - "codeActions": "Aktiviert das Glühbirnensymbol für Codeaktionen im Editor.", - "inlineHints.enable": "Aktiviert die Inlinehinweise im Editor.", - "inlineHints.fontSize": "Steuert den Schriftgrad für Inlinehinweise im Editor. Bei Festlegung auf \"0\" werden 90 % von \"#editor.fontSize#\" verwendet.", - "inlineHints.fontFamily": "Steuert die Schriftfamilie für Inlinehinweise im Editor.", - "lineHeight": "Steuert die Zeilenhöhe. Verwenden Sie 0, um die Zeilenhöhe aus der Schriftgröße zu berechnen.", - "minimap.enabled": "Steuert, ob die Minimap angezeigt wird.", - "minimap.size.proportional": "Die Minimap hat die gleiche Größe wie der Editor-Inhalt (und kann scrollen).", - "minimap.size.fill": "Die Minimap wird bei Bedarf vergrößert oder verkleinert, um die Höhe des Editors zu füllen (kein Scrollen).", - "minimap.size.fit": "Die Minimap wird bei Bedarf verkleinert, damit sie nicht größer als der Editor ist (kein Scrollen).", - "minimap.size": "Legt die Größe der Minimap fest.", - "minimap.side": "Steuert die Seite, wo die Minimap gerendert wird.", - "minimap.showSlider": "Steuert, wann der Schieberegler für die Minimap angezeigt wird.", - "minimap.scale": "Maßstab des in der Minimap gezeichneten Inhalts: 1, 2 oder 3.", - "minimap.renderCharacters": "Die tatsächlichen Zeichen in einer Zeile rendern im Gegensatz zu Farbblöcken.", - "minimap.maxColumn": "Begrenzen Sie die Breite der Minimap, um nur eine bestimmte Anzahl von Spalten zu rendern.", - "padding.top": "Steuert den Abstand zwischen dem oberen Rand des Editors und der ersten Zeile.", - "padding.bottom": "Steuert den Abstand zwischen dem unteren Rand des Editors und der letzten Zeile.", - "parameterHints.enabled": "Aktiviert ein Pop-up, das Dokumentation und Typ eines Parameters anzeigt während Sie tippen.", - "parameterHints.cycle": "Steuert, ob das Menü mit Parameterhinweisen zyklisch ist oder sich am Ende der Liste schließt.", - "quickSuggestions.strings": "Schnellvorschläge innerhalb von Zeichenfolgen aktivieren.", - "quickSuggestions.comments": "Schnellvorschläge innerhalb von Kommentaren aktivieren.", - "quickSuggestions.other": "Schnellvorschläge außerhalb von Zeichenfolgen und Kommentaren aktivieren.", - "quickSuggestions": "Steuert, ob Vorschläge automatisch während der Eingabe angezeigt werden sollen.", - "lineNumbers.off": "Zeilennummern werden nicht dargestellt.", - "lineNumbers.on": "Zeilennummern werden als absolute Zahl dargestellt.", - "lineNumbers.relative": "Zeilennummern werden als Abstand in Zeilen an Cursorposition dargestellt.", - "lineNumbers.interval": "Zeilennummern werden alle 10 Zeilen dargestellt.", - "lineNumbers": "Steuert die Anzeige von Zeilennummern.", - "rulers.size": "Anzahl der Zeichen aus Festbreitenschriftarten, ab der dieses Editor-Lineal gerendert wird.", - "rulers.color": "Farbe dieses Editor-Lineals.", - "rulers": "Vertikale Linien nach einer bestimmten Anzahl von Monospacezeichen rendern. Verwenden Sie mehrere Werte für mehrere Linien. Wenn das Array leer ist, werden keine Linien gerendert.", - "suggest.insertMode.insert": "Vorschlag einfügen, ohne den Text auf der rechten Seite des Cursors zu überschreiben", - "suggest.insertMode.replace": "Vorschlag einfügen und Text auf der rechten Seite des Cursors überschreiben", - "suggest.insertMode": "Legt fest, ob Wörter beim Akzeptieren von Vervollständigungen überschrieben werden. Beachten Sie, dass dies von Erweiterungen abhängt, die für dieses Features aktiviert sind.", - "suggest.filterGraceful": "Steuert, ob Filter- und Suchvorschläge geringfügige Tippfehler berücksichtigen.", - "suggest.localityBonus": "Steuert, ob bei der Sortierung Wörter priorisiert werden, die in der Nähe des Cursors stehen.", - "suggest.shareSuggestSelections": "Steuert, ob gespeicherte Vorschlagauswahlen in verschiedenen Arbeitsbereichen und Fenstern gemeinsam verwendet werden (dafür ist \"#editor.suggestSelection#\" erforderlich).", - "suggest.snippetsPreventQuickSuggestions": "Steuert, ob ein aktiver Ausschnitt verhindert, dass der Bereich \"Schnelle Vorschläge\" angezeigt wird.", - "suggest.showIcons": "Steuert, ob Symbole in Vorschlägen ein- oder ausgeblendet werden.", - "suggest.showStatusBar": "Steuert die Sichtbarkeit der Statusleiste unten im Vorschlagswidget.", - "suggest.showInlineDetails": "Steuert, ob Vorschlagsdetails inline mit der Bezeichnung oder nur im Detailwidget angezeigt werden.", - "suggest.maxVisibleSuggestions.dep": "Diese Einstellung ist veraltet. Die Größe des Vorschlagswidgets kann jetzt geändert werden.", - "deprecated": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen separate Einstellungen wie \"editor.suggest.showKeywords\" oder \"editor.suggest.showSnippets\".", - "editor.suggest.showMethods": "Wenn aktiviert, zeigt IntelliSense \"method\"-Vorschläge an.", - "editor.suggest.showFunctions": "Wenn aktiviert, zeigt IntelliSense \"funktions\"-Vorschläge an.", - "editor.suggest.showConstructors": "Wenn aktiviert, zeigt IntelliSense \"constructor\"-Vorschläge an.", - "editor.suggest.showFields": "Wenn aktiviert, zeigt IntelliSense \"field\"-Vorschläge an.", - "editor.suggest.showVariables": "Wenn aktiviert, zeigt IntelliSense \"variable\"-Vorschläge an.", - "editor.suggest.showClasss": "Wenn aktiviert, zeigt IntelliSense \"class\"-Vorschläge an.", - "editor.suggest.showStructs": "Wenn aktiviert, zeigt IntelliSense \"struct\"-Vorschläge an.", - "editor.suggest.showInterfaces": "Wenn aktiviert, zeigt IntelliSense \"interface\"-Vorschläge an.", - "editor.suggest.showModules": "Wenn aktiviert, zeigt IntelliSense \"module\"-Vorschläge an.", - "editor.suggest.showPropertys": "Wenn aktiviert, zeigt IntelliSense \"property\"-Vorschläge an.", - "editor.suggest.showEvents": "Wenn aktiviert, zeigt IntelliSense \"event\"-Vorschläge an.", - "editor.suggest.showOperators": "Wenn aktiviert, zeigt IntelliSense \"operator\"-Vorschläge an.", - "editor.suggest.showUnits": "Wenn aktiviert, zeigt IntelliSense \"unit\"-Vorschläge an.", - "editor.suggest.showValues": "Wenn aktiviert, zeigt IntelliSense \"value\"-Vorschläge an.", - "editor.suggest.showConstants": "Wenn aktiviert, zeigt IntelliSense \"constant\"-Vorschläge an.", - "editor.suggest.showEnums": "Wenn aktiviert, zeigt IntelliSense \"enum\"-Vorschläge an.", - "editor.suggest.showEnumMembers": "Wenn aktiviert, zeigt IntelliSense \"enumMember\"-Vorschläge an.", - "editor.suggest.showKeywords": "Wenn aktiviert, zeigt IntelliSense \"keyword\"-Vorschläge an.", - "editor.suggest.showTexts": "Wenn aktiviert, zeigt IntelliSense \"text\"-Vorschläge an.", - "editor.suggest.showColors": "Wenn aktiviert, zeigt IntelliSense \"color\"-Vorschläge an.", - "editor.suggest.showFiles": "Wenn aktiviert, zeigt IntelliSense \"file\"-Vorschläge an.", - "editor.suggest.showReferences": "Wenn aktiviert, zeigt IntelliSense \"reference\"-Vorschläge an.", - "editor.suggest.showCustomcolors": "Wenn aktiviert, zeigt IntelliSense \"customcolor\"-Vorschläge an.", - "editor.suggest.showFolders": "Wenn aktiviert, zeigt IntelliSense \"folder\"-Vorschläge an.", - "editor.suggest.showTypeParameters": "Wenn aktiviert, zeigt IntelliSense \"typeParameter\"-Vorschläge an.", - "editor.suggest.showSnippets": "Wenn aktiviert, zeigt IntelliSense \"snippet\"-Vorschläge an.", - "editor.suggest.showUsers": "Wenn aktiviert, zeigt IntelliSense user-Vorschläge an.", - "editor.suggest.showIssues": "Wenn aktiviert, zeigt IntelliSense issues-Vorschläge an.", - "selectLeadingAndTrailingWhitespace": "Gibt an, ob führende und nachstehende Leerzeichen immer ausgewählt werden sollen.", - "acceptSuggestionOnCommitCharacter": "Steuert, ob Vorschläge über Commitzeichen angenommen werden sollen. In JavaScript kann ein Semikolon (\";\") beispielsweise ein Commitzeichen sein, das einen Vorschlag annimmt und dieses Zeichen eingibt.", - "acceptSuggestionOnEnterSmart": "Einen Vorschlag nur mit der EINGABETASTE akzeptieren, wenn dieser eine Änderung am Text vornimmt.", - "acceptSuggestionOnEnter": "Steuert, ob Vorschläge mit der EINGABETASTE (zusätzlich zur TAB-Taste) akzeptiert werden sollen. Vermeidet Mehrdeutigkeit zwischen dem Einfügen neuer Zeilen oder dem Annehmen von Vorschlägen.", - "accessibilityPageSize": "Steuert die Anzahl von Zeilen im Editor, die von einer Sprachausgabe in einem Arbeitsschritt gelesen werden können. Bei Erkennung einer Sprachausgabe wird der Standardwert automatisch auf 2000 festgelegt. Warnung: Eine Festlegung auf einen höheren als den Standardwert kann sich auf die Leistung auswirken.", - "accessibilityPageSize.deprecated": "Diese Einstellung ist veraltet. Der Editor wählt automatisch die Seitengröße für Barrierefreiheit aus, wenn eine Sprachausgabe erkannt wird. Neuer Standardwert: 2000 Zeilen.", - "editorViewAccessibleLabel": "Editor-Inhalt", - "editor.autoClosingBrackets.languageDefined": "Verwenden Sie Sprachkonfigurationen, um zu bestimmen, wann Klammern automatisch geschlossen werden sollen.", - "editor.autoClosingBrackets.beforeWhitespace": "Schließe Klammern nur automatisch, wenn der Cursor sich links von einem Leerzeichen befindet.", - "autoClosingBrackets": "Steuert, ob der Editor automatisch Klammern schließen soll, nachdem der Benutzer eine öffnende Klammer hinzugefügt hat.", - "editor.autoClosingDelete.auto": "Angrenzende schließende Anführungszeichen oder Klammern werden nur überschrieben, wenn sie automatisch eingefügt wurden.", - "autoClosingDelete": "Steuert, ob der Editor angrenzende schließende Anführungszeichen oder Klammern beim Löschen entfernen soll.", - "editor.autoClosingOvertype.auto": "Schließende Anführungszeichen oder Klammern werden nur überschrieben, wenn sie automatisch eingefügt wurden.", - "autoClosingOvertype": "Steuert, ob der Editor schließende Anführungszeichen oder Klammern überschreiben soll.", - "editor.autoClosingQuotes.languageDefined": "Verwende die Sprachkonfiguration, um zu ermitteln, wann Anführungsstriche automatisch geschlossen werden.", - "editor.autoClosingQuotes.beforeWhitespace": "Schließende Anführungszeichen nur dann automatisch ergänzen, wenn der Cursor sich links von einem Leerzeichen befindet.", - "autoClosingQuotes": "Steuert, ob der Editor Anführungszeichen automatisch schließen soll, nachdem der Benutzer ein öffnendes Anführungszeichen hinzugefügt hat.", - "editor.autoIndent.none": "Der Editor fügt den Einzug nicht automatisch ein.", - "editor.autoIndent.keep": "Der Editor behält den Einzug der aktuellen Zeile bei.", - "editor.autoIndent.brackets": "Der Editor behält den in der aktuellen Zeile definierten Einzug bei und beachtet für Sprachen definierte Klammern.", - "editor.autoIndent.advanced": "Der Editor behält den Einzug der aktuellen Zeile bei, beachtet von Sprachen definierte Klammern und ruft spezielle onEnterRules-Regeln auf, die von Sprachen definiert wurden.", - "editor.autoIndent.full": "Der Editor behält den Einzug der aktuellen Zeile bei, beachtet die von Sprachen definierten Klammern, ruft von Sprachen definierte spezielle onEnterRules-Regeln auf und beachtet von Sprachen definierte indentationRules-Regeln.", - "autoIndent": "Legt fest, ob der Editor den Einzug automatisch anpassen soll, wenn Benutzer Zeilen eingeben, einfügen, verschieben oder einrücken", - "editor.autoSurround.languageDefined": "Sprachkonfigurationen verwenden, um zu bestimmen, wann eine Auswahl automatisch umschlossen werden soll.", - "editor.autoSurround.quotes": "Mit Anführungszeichen, nicht mit Klammern umschließen.", - "editor.autoSurround.brackets": "Mit Klammern, nicht mit Anführungszeichen umschließen.", - "autoSurround": "Steuert, ob der Editor die Auswahl beim Eingeben von Anführungszeichen oder Klammern automatisch umschließt.", - "stickyTabStops": "Emuliert das Auswahlverhalten von Tabstoppzeichen, wenn Leerzeichen für den Einzug verwendet werden. Die Auswahl wird an Tabstopps ausgerichtet.", - "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", - "codeLensFontFamily": "Steuert die Schriftfamilie für CodeLens.", - "codeLensFontSize": "Steuert den Schriftgrad in Pixeln für CodeLens. Bei Festlegung auf \"0\" werden 90 % von \"#editor.fontSize#\" verwendet.", - "colorDecorators": "Steuert, ob der Editor die Inline-Farbdecorators und die Farbauswahl rendern soll.", - "columnSelection": "Zulassen, dass die Auswahl per Maus und Tasten die Spaltenauswahl durchführt.", - "copyWithSyntaxHighlighting": "Steuert, ob Syntax-Highlighting in die Zwischenablage kopiert wird.", - "cursorBlinking": "Steuert den Cursoranimationsstil.", - "cursorSmoothCaretAnimation": "Steuert, ob die weiche Cursoranimation aktiviert werden soll.", - "cursorStyle": "Steuert den Cursor-Stil.", - "cursorSurroundingLines": "Steuert die Mindestanzahl sichtbarer führender und nachfolgender Zeilen um den Cursor. Dies wird in einigen anderen Editoren als \"scrollOff\" oder \"scrollOffset\" bezeichnet.", - "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" wird nur erzwungen, wenn die Auslösung über die Tastatur oder API erfolgt.", - "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" wird immer erzwungen.", - "cursorSurroundingLinesStyle": "Legt fest, wann cursorSurroundingLines erzwungen werden soll", - "cursorWidth": "Steuert die Breite des Cursors, wenn `#editor.cursorStyle#` auf `line` festgelegt ist.", - "dragAndDrop": "Steuert, ob der Editor das Verschieben einer Auswahl per Drag and Drop zulässt.", - "fastScrollSensitivity": "Multiplikator für Scrollgeschwindigkeit bei Drücken von ALT.", - "folding": "Steuert, ob Codefaltung im Editor aktiviert ist.", - "foldingStrategy.auto": "Verwenden Sie eine sprachspezifische Faltstrategie, falls verfügbar. Andernfalls wird eine einzugsbasierte verwendet.", - "foldingStrategy.indentation": "Einzugsbasierte Faltstrategie verwenden.", - "foldingStrategy": "Steuert die Strategie für die Berechnung von Faltbereichen.", - "foldingHighlight": "Steuert, ob der Editor eingefaltete Bereiche hervorheben soll.", - "unfoldOnClickAfterEndOfLine": "Steuert, ob eine Zeile aufgefaltet wird, wenn nach einer gefalteten Zeile auf den leeren Inhalt geklickt wird.", - "fontFamily": "Steuert die Schriftfamilie.", - "formatOnPaste": "Steuert, ob der Editor den eingefügten Inhalt automatisch formatieren soll. Es muss ein Formatierer vorhanden sein, der in der Lage ist, auch Dokumentbereiche zu formatieren.", - "formatOnType": "Steuert, ob der Editor die Zeile nach der Eingabe automatisch formatieren soll.", - "glyphMargin": "Steuert, ob der Editor den vertikalen Glyphenrand rendert. Der Glyphenrand wird hauptsächlich zum Debuggen verwendet.", - "hideCursorInOverviewRuler": "Steuert, ob der Cursor im Übersichtslineal ausgeblendet werden soll.", - "highlightActiveIndentGuide": "Steuert, ob der Editor die aktive Einzugsführungslinie hevorheben soll.", - "letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.", - "linkedEditing": "Steuert, ob die verknüpfte Bearbeitung im Editor aktiviert ist. Abhängig von der Sprache werden zugehörige Symbole, z. B. HTML-Tags, während der Bearbeitung aktualisiert.", - "links": "Steuert, ob der Editor Links erkennen und anklickbar machen soll.", - "matchBrackets": "Passende Klammern hervorheben", - "mouseWheelScrollSensitivity": "Ein Multiplikator, der für die Mausrad-Bildlaufereignisse \"deltaX\" und \"deltaY\" verwendet werden soll.", - "mouseWheelZoom": "Schriftart des Editors vergrößern, wenn das Mausrad verwendet und die STRG-TASTE gedrückt wird.", - "multiCursorMergeOverlapping": "Mehrere Cursor zusammenführen, wenn sie sich überlappen.", - "multiCursorModifier.ctrlCmd": "Ist unter Windows und Linux der STRG-Taste und unter macOS der Befehlstaste zugeordnet.", - "multiCursorModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", - "multiCursorModifier": "Der Modifizierer, der zum Hinzufügen mehrerer Cursor mit der Maus verwendet wird. Die Mausbewegungen \"Gehe zu Definition\" und \"Link öffnen\" werden so angepasst, dass kein Konflikt mit dem Multi-Cursor-Modifizierer entsteht. [Weitere Informationen](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "Jeder Cursor fügt eine Textzeile ein.", - "multiCursorPaste.full": "Jeder Cursor fügt den vollständigen Text ein.", - "multiCursorPaste": "Steuert das Einfügen, wenn die Zeilenanzahl des Einfügetexts der Cursor-Anzahl entspricht.", - "occurrencesHighlight": "Steuert, ob der Editor das Vorkommen semantischer Symbole hervorheben soll.", - "overviewRulerBorder": "Steuert, ob um das Übersichtslineal ein Rahmen gezeichnet werden soll.", - "peekWidgetDefaultFocus.tree": "Struktur beim Öffnen des Peek-Editors fokussieren", - "peekWidgetDefaultFocus.editor": "Editor fokussieren, wenn Sie den Peek-Editor öffnen", - "peekWidgetDefaultFocus": "Steuert, ob der Inline-Editor oder die Struktur im Peek-Widget fokussiert werden soll.", - "definitionLinkOpensInPeek": "Steuert, ob die Mausgeste \"Gehe zu Definition\" immer das Vorschauwidget öffnet.", - "quickSuggestionsDelay": "Steuert die Verzögerung in Millisekunden nach der Schnellvorschläge angezeigt werden.", - "renameOnType": "Steuert, ob der Editor bei Eingabe automatisch eine Umbenennung vornimmt.", - "renameOnTypeDeprecate": "Veraltet. Verwenden Sie stattdessen \"editor.linkedEditing\".", - "renderControlCharacters": "Steuert, ob der Editor Steuerzeichen rendern soll.", - "renderIndentGuides": "Steuert, ob der Editor Einzugsführungslinien rendern soll.", - "renderFinalNewline": "Letzte Zeilennummer rendern, wenn die Datei mit einem Zeilenumbruch endet.", - "renderLineHighlight.all": "Hebt den Bundsteg und die aktuelle Zeile hervor.", - "renderLineHighlight": "Steuert, wie der Editor die aktuelle Zeilenhervorhebung rendern soll.", - "renderLineHighlightOnlyWhenFocus": "Steuert, ob der Editor die aktuelle Zeilenhervorhebung nur dann rendern soll, wenn der Fokus auf dem Editor liegt.", - "renderWhitespace.boundary": "Leerraumzeichen werden gerendert mit Ausnahme der einzelnen Leerzeichen zwischen Wörtern.", - "renderWhitespace.selection": "Hiermit werden Leerraumzeichen nur für ausgewählten Text gerendert.", - "renderWhitespace.trailing": "Nur nachstehende Leerzeichen rendern", - "renderWhitespace": "Steuert, wie der Editor Leerzeichen rendern soll.", - "roundedSelection": "Steuert, ob eine Auswahl abgerundete Ecken aufweisen soll.", - "scrollBeyondLastColumn": "Steuert die Anzahl der zusätzlichen Zeichen, nach denen der Editor horizontal scrollt.", - "scrollBeyondLastLine": "Steuert, ob der Editor jenseits der letzten Zeile scrollen wird.", - "scrollPredominantAxis": "Nur entlang der vorherrschenden Achse scrollen, wenn gleichzeitig vertikal und horizontal gescrollt wird. Dadurch wird ein horizontaler Versatz beim vertikalen Scrollen auf einem Trackpad verhindert.", - "selectionClipboard": "Steuert, ob die primäre Linux-Zwischenablage unterstützt werden soll.", - "selectionHighlight": "Steuert, ob der Editor Übereinstimmungen hervorheben soll, die der Auswahl ähneln.", - "showFoldingControls.always": "Steuerelemente für die Codefaltung immer anzeigen.", - "showFoldingControls.mouseover": "Steuerelemente für die Codefaltung nur anzeigen, wenn sich die Maus über dem Bundsteg befindet.", - "showFoldingControls": "Steuert, wann die Steuerungselemente für die Codefaltung am Bundsteg angezeigt werden.", - "showUnused": "Steuert das Ausblenden von nicht verwendetem Code.", - "showDeprecated": "Steuert durchgestrichene veraltete Variablen.", - "snippetSuggestions.top": "Zeige Snippet Vorschläge über den anderen Vorschlägen.", - "snippetSuggestions.bottom": "Snippet Vorschläge unter anderen Vorschlägen anzeigen.", - "snippetSuggestions.inline": "Zeige Snippet Vorschläge mit anderen Vorschlägen.", - "snippetSuggestions.none": "Keine Ausschnittvorschläge anzeigen.", - "snippetSuggestions": "Steuert, ob Codeausschnitte mit anderen Vorschlägen angezeigt und wie diese sortiert werden.", - "smoothScrolling": "Legt fest, ob der Editor Bildläufe animiert ausführt.", - "suggestFontSize": "Schriftgröße für das vorgeschlagene Widget. Bei Festlegung auf 0 wird der Wert von \"#editor.fontSize#\" verwendet.", - "suggestLineHeight": "Zeilenhöhe für das vorgeschlagene Widget. Bei Festlegung auf 0 wird der Wert von \"#editor.lineHeight#\" verwendet. Der Mindestwert ist 8.", - "suggestOnTriggerCharacters": "Steuert, ob Vorschläge automatisch angezeigt werden sollen, wenn Triggerzeichen eingegeben werden.", - "suggestSelection.first": "Immer den ersten Vorschlag auswählen.", - "suggestSelection.recentlyUsed": "Wählen Sie die aktuellsten Vorschläge aus, es sei denn, es wird ein Vorschlag durch eine weitere Eingabe ausgewählt, z.B. \"console.| -> console.log\", weil \"log\" vor Kurzem abgeschlossen wurde.", - "suggestSelection.recentlyUsedByPrefix": "Wählen Sie Vorschläge basierend auf früheren Präfixen aus, die diese Vorschläge abgeschlossen haben, z.B. \"co -> console\" und \"con ->\" const\".", - "suggestSelection": "Steuert, wie Vorschläge bei Anzeige der Vorschlagsliste vorab ausgewählt werden.", - "tabCompletion.on": "Die Tab-Vervollständigung fügt den passendsten Vorschlag ein, wenn auf Tab gedrückt wird.", - "tabCompletion.off": "Tab-Vervollständigungen deaktivieren.", - "tabCompletion.onlySnippets": "Codeausschnitte per Tab vervollständigen, wenn die Präfixe übereinstimmen. Funktioniert am besten, wenn \"quickSuggestions\" deaktiviert sind.", - "tabCompletion": "Tab-Vervollständigungen aktivieren.", - "unusualLineTerminators.auto": "Ungewöhnliche Zeilenabschlusszeichen werden automatisch entfernt.", - "unusualLineTerminators.off": "Ungewöhnliche Zeilenabschlusszeichen werden ignoriert.", - "unusualLineTerminators.prompt": "Zum Entfernen ungewöhnlicher Zeilenabschlusszeichen wird eine Eingabeaufforderung angezeigt.", - "unusualLineTerminators": "Entfernen Sie unübliche Zeilenabschlusszeichen, die Probleme verursachen können.", - "useTabStops": "Das Einfügen und Löschen von Leerzeichen erfolgt nach Tabstopps.", - "wordSeparators": "Zeichen, die als Worttrennzeichen verwendet werden, wenn wortbezogene Navigationen oder Vorgänge ausgeführt werden.", - "wordWrap.off": "Zeilenumbrüche erfolgen nie.", - "wordWrap.on": "Der Zeilenumbruch erfolgt an der Breite des Anzeigebereichs.", - "wordWrap.wordWrapColumn": "Der Zeilenumbruch erfolgt bei \"#editor.wordWrapColumn#\".", - "wordWrap.bounded": "Der Zeilenumbruch erfolgt beim Mindestanzeigebereich und \"#editor.wordWrapColumn\".", - "wordWrap": "Steuert, wie der Zeilenumbruch durchgeführt werden soll.", - "wordWrapColumn": "Steuert die umschließende Spalte des Editors, wenn \"#editor.wordWrap#\" den Wert \"wordWrapColumn\" oder \"bounded\" aufweist.", - "wrappingIndent.none": "Kein Einzug. Umbrochene Zeilen beginnen bei Spalte 1.", - "wrappingIndent.same": "Umbrochene Zeilen erhalten den gleichen Einzug wie das übergeordnete Element.", - "wrappingIndent.indent": "Umbrochene Zeilen erhalten + 1 Einzug auf das übergeordnete Element.", - "wrappingIndent.deepIndent": "Umgebrochene Zeilen werden im Vergleich zum übergeordneten Element +2 eingerückt.", - "wrappingIndent": "Steuert die Einrückung der umbrochenen Zeilen.", - "wrappingStrategy.simple": "Es wird angenommen, dass alle Zeichen gleich breit sind. Dies ist ein schneller Algorithmus, der für Festbreitenschriftarten und bestimmte Alphabete (wie dem lateinischen), bei denen die Glyphen gleich breit sind, korrekt funktioniert.", - "wrappingStrategy.advanced": "Delegiert die Berechnung von Umbruchpunkten an den Browser. Dies ist ein langsamer Algorithmus, der bei großen Dateien Code Freezes verursachen kann, aber in allen Fällen korrekt funktioniert.", - "wrappingStrategy": "Steuert den Algorithmus, der Umbruchpunkte berechnet." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Löschen", + "disable filter on type": "Typfilter deaktivieren", + "empty": "Keine Elemente gefunden", + "enable filter on type": "Typfilter aktivieren", + "found": "{0} von {1} Elementen stimmen überein" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Cursorposition.", - "lineHighlightBorderBox": "Hintergrundfarbe für den Rahmen um die Zeile an der Cursorposition.", - "rangeHighlight": "Hintergrundfarbe der markierten Bereiche, wie z.B. Quick Open oder die Suche. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "rangeHighlightBorder": "Hintergrundfarbe für den Rahmen um hervorgehobene Bereiche.", - "symbolHighlight": "Hintergrundfarbe des hervorgehobenen Symbols, z. B. \"Gehe zu Definition\" oder \"Gehe zu nächster/vorheriger\". Die Farbe darf nicht undurchsichtig sein, um zugrunde liegende Dekorationen nicht zu verbergen.", - "symbolHighlightBorder": "Hintergrundfarbe des Rahmens um hervorgehobene Symbole", - "caret": "Farbe des Cursors im Editor.", - "editorCursorBackground": "Hintergrundfarbe vom Editor-Cursor. Erlaubt die Anpassung der Farbe von einem Zeichen, welches von einem Block-Cursor überdeckt wird.", - "editorWhitespaces": "Farbe der Leerzeichen im Editor.", - "editorIndentGuides": "Farbe der Führungslinien für Einzüge im Editor.", - "editorActiveIndentGuide": "Farbe der Führungslinien für Einzüge im aktiven Editor.", - "editorLineNumbers": "Zeilennummernfarbe im Editor.", - "editorActiveLineNumber": "Zeilennummernfarbe der aktiven Editorzeile.", - "deprecatedEditorActiveLineNumber": "Die ID ist veraltet. Verwenden Sie stattdessen \"editorLineNumber.activeForeground\".", - "editorRuler": "Farbe des Editor-Lineals.", - "editorCodeLensForeground": "Vordergrundfarbe der CodeLens-Links im Editor", - "editorBracketMatchBackground": "Hintergrundfarbe für zusammengehörige Klammern", - "editorBracketMatchBorder": "Farbe für zusammengehörige Klammern", - "editorOverviewRulerBorder": "Farbe des Rahmens für das Übersicht-Lineal.", - "editorOverviewRulerBackground": "Hintergrundfarbe des Übersichtslineals im Editor. Wird nur verwendet, wenn die Minimap aktiviert ist und auf der rechten Seite des Editors platziert wird.", - "editorGutter": "Hintergrundfarbe der Editorleiste. Die Leiste enthält die Glyphenränder und die Zeilennummern.", - "unnecessaryCodeBorder": "Rahmenfarbe unnötigen (nicht genutzten) Quellcodes im Editor.", - "unnecessaryCodeOpacity": "Deckkraft des unnötigen (nicht genutzten) Quellcodes im Editor. \"#000000c0\" rendert z.B. den Code mit einer Deckkraft von 75%. Verwenden Sie für Designs mit hohem Kontrast das Farbdesign \"editorUnnecessaryCode.border\", um unnötigen Code zu unterstreichen statt ihn abzublenden.", - "overviewRulerRangeHighlight": "Übersichtslinealmarkerfarbe für das Hervorheben von Bereichen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "overviewRuleError": "Übersichtslineal-Markierungsfarbe für Fehler.", - "overviewRuleWarning": "Übersichtslineal-Markierungsfarbe für Warnungen.", - "overviewRuleInfo": "Übersichtslineal-Markierungsfarbe für Informationen." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Alle zuklappen" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Nur-Text" + "vs/base/common/actions": { + "submenu.empty": "(leer)" }, - "vs/editor/common/model/editStack": { - "edit": "Eingabe" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} Tage", + "date.fromNow.days.plural.ago": "Vor {0} Tagen", + "date.fromNow.days.singular": "{0} Tag(e)", + "date.fromNow.days.singular.ago": "Vor {0} Tag", + "date.fromNow.hours.plural": "{0} Stunde(n)", + "date.fromNow.hours.plural.ago": "Vor {0} Stunde(n)", + "date.fromNow.hours.singular": "{0} Std.", + "date.fromNow.hours.singular.ago": "Vor {0} Stunde(n)", + "date.fromNow.in": "in \"{0}\"", + "date.fromNow.minutes.plural": "{0} Minute(n)", + "date.fromNow.minutes.plural.ago": "Vor {0} Minute(n)", + "date.fromNow.minutes.singular": "{0} min", + "date.fromNow.minutes.singular.ago": "Vor {0} Minute(n)", + "date.fromNow.months.plural": "{0} Monate", + "date.fromNow.months.plural.ago": "Vor {0} Monat(en)", + "date.fromNow.months.singular": "{0} Monat", + "date.fromNow.months.singular.ago": "Vor {0} Monat(en)", + "date.fromNow.now": "jetzt", + "date.fromNow.seconds.plural": "{0} Sekunde(n)", + "date.fromNow.seconds.plural.ago": "Vor {0} Sekunde(n)", + "date.fromNow.seconds.singular": "{0} s", + "date.fromNow.seconds.singular.ago": "Vor {0} Sekunde(n)", + "date.fromNow.weeks.plural": "{0} Woche(n)", + "date.fromNow.weeks.plural.ago": "Vor {0} Woche(n)", + "date.fromNow.weeks.singular": "{0} Woche(n)", + "date.fromNow.weeks.singular.ago": "Vor {0} Woche(n)", + "date.fromNow.years.plural": "{0} Jahr(e)", + "date.fromNow.years.plural.ago": "Vor {0} Jahr(en)", + "date.fromNow.years.singular": "{0} Jahr(e)", + "date.fromNow.years.singular.ago": "Vor {0} Jahre(n)" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Ein unbekannter Fehler ist aufgetreten. Weitere Details dazu finden Sie im Protokoll.", + "error.moreErrors": "{0} ({1} Fehler gesamt)", + "nodeExceptionMessage": "Ein Systemfehler ist aufgetreten ({0}).", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "Eine schließende geschweifte Klammer wurde erwartet.", + "error.closeBracketExpected": "Eine schließende Klammer wurde erwartet.", + "error.colonExpected": "Ein Doppelpunkt wurde erwartet.", + "error.commaExpected": "Ein Komma wurde erwartet.", + "error.endOfFileExpected": "Ende der Datei erwartet.", + "error.invalidNumberFormat": "Ungültiges Zahlenformat.", + "error.invalidSymbol": "Ungültiges Symbol", + "error.propertyNameExpected": "Ein Eigenschaftenname wurde erwartet.", + "error.valueExpected": "Ein Wert wurde erwartet." + }, + "vs/base/common/keybindingLabels": { + "altKey": "ALT", + "altKey.long": "ALT", + "cmdKey.long": "Befehl", + "ctrlKey": "STRG", + "ctrlKey.long": "Steuern", + "shiftKey": "UMSCHALTTASTE", + "shiftKey.long": "UMSCHALTTASTE", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "Ein Shell-Befehl kann nicht auf einem UNC-Laufwerk ausgeführt werden." + }, + "vs/base/node/zip": { + "incompleteExtract": "Unvollständig. {0} von {1} Einträgen gefunden", + "invalid file": "Fehler beim Extrahieren von \"{0}\". Ungültige Datei.", + "notFound": "{0} wurde im ZIP nicht gefunden." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Benutzerdefiniert", + "inputModeEntry": "Drücken Sie die EINGABETASTE, um Ihre Eingabe zu bestätigen, oder ESC, um den Vorgang abzubrechen.", + "inputModeEntryDescription": "{0} (Drücken Sie die EINGABETASTE zur Bestätigung oder ESC, um den Vorgang abzubrechen.)", + "ok": "OK", + "quickInput.back": "Zurück", + "quickInput.backWithKeybinding": "Zurück ({0})", + "quickInput.countSelected": "{0} ausgewählt", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} Ergebnisse", + "quickInputBox.ariaLabel": "Nehmen Sie eine Eingabe vor, um die Ergebnisse einzugrenzen." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Schnelleingabe" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Auch bei längeren Zeilen am Ende bleiben", - "removedCursor": "Sekundäre Cursor entfernt" + "removedCursor": "Sekundäre Cursor entfernt", + "stickydesc": "Auch bei längeren Zeilen am Ende bleiben" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "Auf den Editor kann derzeit nicht zugegriffen werden. Drücken Sie {0}, um die Optionen anzuzeigen.", + "editor": "Editor" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Gibt an, ob der Editor einen abbrechbaren Vorgang ausführt, z. B. \"Verweisvorschau\"." + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Wiederholen", + "miSelectAll": "&&Alles auswählen", + "miUndo": "&&Rückgängig", + "redo": "Wiederholen", + "selectAll": "Alle auswählen", + "undo": "Rückgängig" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "Die Anzahl der Cursors wurde auf {0} beschränkt." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Kann die Dateien nicht vergleichen, da eine Datei zu groß ist.", "diffInsertIcon": "Zeilenformatierung für Einfügungen im Diff-Editor", - "diffRemoveIcon": "Zeilenformatierung für Entfernungen im Diff-Editor", - "diff.tooLarge": "Kann die Dateien nicht vergleichen, da eine Datei zu groß ist." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Keine Auswahl", - "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", - "singleSelection": "Zeile {0}, Spalte {1}", - "multiSelectionRange": "{0} Auswahlen ({1} Zeichen ausgewählt)", - "multiSelection": "{0} Auswahlen", - "emergencyConfOn": "Die Einstellung \"accessibilitySupport\" wird jetzt in \"on\" geändert.", - "openingDocs": "Die Dokumentationsseite zur Barrierefreiheit des Editors wird geöffnet.", - "readonlyDiffEditor": " in einem schreibgeschützten Bereich eines Diff-Editors.", - "editableDiffEditor": " in einem Bereich eines Diff-Editors.", - "readonlyEditor": " in einem schreibgeschützten Code-Editor", - "editableEditor": " in einem Code-Editor", - "changeConfigToOnMac": "Drücken Sie BEFEHLSTASTE + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", - "changeConfigToOnWinLinux": "Drücken Sie STRG + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", - "auto_on": "Der Editor ist auf eine optimale Verwendung mit Sprachausgabe konfiguriert.", - "auto_off": "Der Editor ist so konfiguriert, dass er nie auf die Verwendung mit Sprachausgabe hin optimiert wird. Dies ist zu diesem Zeitpunkt nicht der Fall.", - "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", - "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", - "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", - "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", - "openDocMac": "Drücken Sie BEFEHLSTASTE + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", - "openDocWinLinux": "Drücken Sie STRG + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", - "outroMsg": "Sie können diese QuickInfo schließen und durch Drücken von ESC oder UMSCHALT+ESC zum Editor zurückkehren.", - "showAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen", - "inspectTokens": "Entwickler: Token überprüfen", - "gotoLineActionLabel": "Gehe zu Zeile/Spalte...", - "helpQuickAccess": "Alle Anbieter für den Schnellzugriff anzeigen", - "quickCommandActionLabel": "Befehlspalette", - "quickCommandActionHelp": "Befehle anzeigen und ausführen", - "quickOutlineActionLabel": "Gehe zu Symbol...", - "quickOutlineByCategoryActionLabel": "Gehe zu Symbol nach Kategorie...", - "editorViewAccessibleLabel": "Editor-Inhalt", - "accessibilityHelpMessage": "Drücken Sie ALT + F1, um die Barrierefreiheitsoptionen aufzurufen.", - "toggleHighContrast": "Zu Design mit hohem Kontrast umschalten", - "bulkEditServiceSummary": "{0} Bearbeitungen in {1} Dateien durchgeführt" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Editor", - "tabSize": "Die Anzahl der Leerzeichen, denen ein Tabstopp entspricht. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", - "insertSpaces": "Fügt beim Drücken der TAB-Taste Leerzeichen ein. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", - "detectIndentation": "Steuert, ob \"#editor.tabSize#\" und \"#editor.insertSpaces#\" automatisch erkannt werden, wenn eine Datei basierend auf dem Dateiinhalt geöffnet wird.", - "trimAutoWhitespace": "Nachfolgende automatisch eingefügte Leerzeichen entfernen", - "largeFileOptimizations": "Spezielle Behandlung für große Dateien zum Deaktivieren bestimmter speicherintensiver Funktionen.", - "wordBasedSuggestions": "Steuert, ob Vervollständigungen auf Grundlage der Wörter im Dokument berechnet werden sollen.", - "wordBasedSuggestionsMode.currentDocument": "Nur Wörter aus dem aktiven Dokument vorschlagen", - "wordBasedSuggestionsMode.matchingDocuments": "Wörter aus allen geöffneten Dokumenten derselben Sprache vorschlagen", - "wordBasedSuggestionsMode.allDocuments": "Wörter aus allen geöffneten Dokumenten vorschlagen", - "wordBasedSuggestionsMode": "Steuert, aus welchen Dokumenten wortbasierte Vervollständigungen berechnet werden.", - "semanticHighlighting.true": "Die semantische Hervorhebung ist für alle Farbdesigns aktiviert.", - "semanticHighlighting.false": "Die semantische Hervorhebung ist für alle Farbdesigns deaktiviert.", - "semanticHighlighting.configuredByTheme": "Die semantische Hervorhebung wird durch die Einstellung \"semanticHighlighting\" des aktuellen Farbdesigns konfiguriert.", - "semanticHighlighting.enabled": "Steuert, ob die semantische Hervorhebung für die Sprachen angezeigt wird, die sie unterstützen.", - "stablePeek": "Peek-Editoren geöffnet lassen, auch wenn auf den Inhalt doppelgeklickt oder die ESC-TASTE gedrückt wird.", - "maxTokenizationLineLength": "Zeilen, die diese Länge überschreiten, werden aus Leistungsgründen nicht tokenisiert", - "maxComputationTime": "Timeout in Millisekunden, nach dem die Diff-Berechnung abgebrochen wird. Bei 0 wird kein Timeout verwendet.", - "sideBySide": "Steuert, ob der Diff-Editor die Unterschiede nebeneinander oder im Text anzeigt.", - "ignoreTrimWhitespace": "Wenn aktiviert, ignoriert der Diff-Editor Änderungen an voran- oder nachgestellten Leerzeichen.", - "renderIndicators": "Steuert, ob der Diff-Editor die Indikatoren \"+\" und \"-\" für hinzugefügte/entfernte Änderungen anzeigt.", - "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", - "wordWrap.off": "Zeilenumbrüche erfolgen nie.", - "wordWrap.on": "Der Zeilenumbruch erfolgt an der Breite des Anzeigebereichs.", - "wordWrap.inherit": "Zeilen werden entsprechend der Einstellung \"#editor.wordWrap#\" umbrochen." + "diffRemoveIcon": "Zeilenformatierung für Entfernungen im Diff-Editor" }, "vs/editor/browser/widget/diffReview": { + "blankLine": "leer", + "deleteLine": "– {0} Originalzeile {1}", + "diffReviewCloseIcon": "Symbol für \"Schließen\" in der Diff-Überprüfung.", "diffReviewInsertIcon": "Symbol für \"Einfügen\" in der Diff-Überprüfung.", "diffReviewRemoveIcon": "Symbol für \"Entfernen\" in der Diff-Überprüfung.", - "diffReviewCloseIcon": "Symbol für \"Schließen\" in der Diff-Überprüfung.", + "editor.action.diffReview.next": "Zum nächsten Unterschied wechseln", + "editor.action.diffReview.prev": "Zum vorherigen Unterschied wechseln", + "equalLine": "{0} ursprüngliche Zeile {1} geänderte Zeile {2}", + "header": "Unterschied {0} von {1}: ursprüngliche Zeile {2}, {3}, geänderte Zeile {4}, {5}", + "insertLine": "+ {0} geänderte Zeile(n) {1}", "label.close": "Schließen", + "more_lines_changed": "{0} Zeilen geändert", "no_lines_changed": "keine geänderten Zeilen", "one_line_changed": "1 Zeile geändert", - "more_lines_changed": "{0} Zeilen geändert", - "header": "Unterschied {0} von {1}: ursprüngliche Zeile {2}, {3}, geänderte Zeile {4}, {5}", - "blankLine": "leer", - "unchangedLine": "{0}: unveränderte Zeile {1}", - "equalLine": "{0} ursprüngliche Zeile {1} geänderte Zeile {2}", - "insertLine": "+ {0} geänderte Zeile(n) {1}", - "deleteLine": "– {0} Originalzeile {1}", - "editor.action.diffReview.next": "Zum nächsten Unterschied wechseln", - "editor.action.diffReview.prev": "Zum vorherigen Unterschied wechseln" + "unchangedLine": "{0}: unveränderte Zeile {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Gelöschte Zeile kopieren ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Gelöschte Zeilen kopieren", "diff.clipboard.copyDeletedLinesContent.single.label": "Gelöschte Zeile kopieren", - "diff.clipboard.copyDeletedLineContent.label": "Gelöschte Zeile kopieren ({0})", "diff.inline.revertChange.label": "Diese Änderung rückgängig machen" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Gibt an, ob der Editor einen abbrechbaren Vorgang ausführt, z. B. \"Verweisvorschau\"." + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", + "detectIndentation": "Steuert, ob \"#editor.tabSize#\" und \"#editor.insertSpaces#\" automatisch erkannt werden, wenn eine Datei basierend auf dem Dateiinhalt geöffnet wird.", + "editorConfigurationTitle": "Editor", + "ignoreTrimWhitespace": "Wenn aktiviert, ignoriert der Diff-Editor Änderungen an voran- oder nachgestellten Leerzeichen.", + "insertSpaces": "Fügt beim Drücken der TAB-Taste Leerzeichen ein. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", + "largeFileOptimizations": "Spezielle Behandlung für große Dateien zum Deaktivieren bestimmter speicherintensiver Funktionen.", + "maxComputationTime": "Timeout in Millisekunden, nach dem die Diff-Berechnung abgebrochen wird. Bei 0 wird kein Timeout verwendet.", + "maxTokenizationLineLength": "Zeilen, die diese Länge überschreiten, werden aus Leistungsgründen nicht tokenisiert", + "renderIndicators": "Steuert, ob der Diff-Editor die Indikatoren \"+\" und \"-\" für hinzugefügte/entfernte Änderungen anzeigt.", + "semanticHighlighting.configuredByTheme": "Die semantische Hervorhebung wird durch die Einstellung \"semanticHighlighting\" des aktuellen Farbdesigns konfiguriert.", + "semanticHighlighting.enabled": "Steuert, ob die semantische Hervorhebung für die Sprachen angezeigt wird, die sie unterstützen.", + "semanticHighlighting.false": "Die semantische Hervorhebung ist für alle Farbdesigns deaktiviert.", + "semanticHighlighting.true": "Die semantische Hervorhebung ist für alle Farbdesigns aktiviert.", + "sideBySide": "Steuert, ob der Diff-Editor die Unterschiede nebeneinander oder im Text anzeigt.", + "stablePeek": "Peek-Editoren geöffnet lassen, auch wenn auf den Inhalt doppelgeklickt oder die ESC-TASTE gedrückt wird.", + "tabSize": "Die Anzahl der Leerzeichen, denen ein Tabstopp entspricht. Diese Einstellung wird basierend auf dem Inhalt der Datei überschrieben, wenn \"#editor.detectIndentation#\" aktiviert ist.", + "trimAutoWhitespace": "Nachfolgende automatisch eingefügte Leerzeichen entfernen", + "wordBasedSuggestions": "Steuert, ob Vervollständigungen auf Grundlage der Wörter im Dokument berechnet werden sollen.", + "wordBasedSuggestionsMode": "Steuert, aus welchen Dokumenten wortbasierte Vervollständigungen berechnet werden.", + "wordBasedSuggestionsMode.allDocuments": "Wörter aus allen geöffneten Dokumenten vorschlagen", + "wordBasedSuggestionsMode.currentDocument": "Nur Wörter aus dem aktiven Dokument vorschlagen", + "wordBasedSuggestionsMode.matchingDocuments": "Wörter aus allen geöffneten Dokumenten derselben Sprache vorschlagen", + "wordWrap.inherit": "Zeilen werden entsprechend der Einstellung \"#editor.wordWrap#\" umbrochen.", + "wordWrap.off": "Zeilenumbrüche erfolgen nie.", + "wordWrap.on": "Der Zeilenumbruch erfolgt an der Breite des Anzeigebereichs." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "Editor", - "accessibilityOffAriaLabel": "Auf den Editor kann derzeit nicht zugegriffen werden. Drücken Sie {0}, um die Optionen anzuzeigen." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Steuert, ob Vorschläge über Commitzeichen angenommen werden sollen. In JavaScript kann ein Semikolon (\";\") beispielsweise ein Commitzeichen sein, das einen Vorschlag annimmt und dieses Zeichen eingibt.", + "acceptSuggestionOnEnter": "Steuert, ob Vorschläge mit der EINGABETASTE (zusätzlich zur TAB-Taste) akzeptiert werden sollen. Vermeidet Mehrdeutigkeit zwischen dem Einfügen neuer Zeilen oder dem Annehmen von Vorschlägen.", + "acceptSuggestionOnEnterSmart": "Einen Vorschlag nur mit der EINGABETASTE akzeptieren, wenn dieser eine Änderung am Text vornimmt.", + "accessibilityPageSize": "Steuert die Anzahl von Zeilen im Editor, die von einer Sprachausgabe in einem Arbeitsschritt gelesen werden können. Wenn eine Sprachausgabe erkannt wird, wird der Standardwert automatisch auf 500 festgelegt. Warnung: Ein Wert höher als der Standardwert, kann sich auf die Leistung auswirken.", + "accessibilitySupport": "Steuert, ob der Editor in einem für die Sprachausgabe optimierten Modus ausgeführt werden soll. Durch Festlegen auf \"Ein\" werden Zeilenumbrüche deaktiviert.", + "accessibilitySupport.auto": "Der Editor verwendet Plattform-APIs, um zu erkennen, wenn eine Sprachausgabe angefügt wird.", + "accessibilitySupport.off": "Der Editor wird nie für die Verwendung mit einer Sprachausgabe optimiert.", + "accessibilitySupport.on": "Der Editor wird dauerhaft für die Verwendung mit einer Sprachausgabe optimiert. Zeilenumbrüche werden deaktiviert.", + "alternativeDeclarationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Deklaration\" der aktuelle Speicherort ist.", + "alternativeDefinitionCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Definition\" die aktuelle Position ist.", + "alternativeImplementationCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Implementatierung\" der aktuelle Speicherort ist.", + "alternativeReferenceCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Verweis\" die aktuelle Position ist.", + "alternativeTypeDefinitionCommand": "Die alternative Befehls-ID, die ausgeführt wird, wenn das Ergebnis von \"Gehe zu Typdefinition\" die aktuelle Position ist.", + "autoClosingBrackets": "Steuert, ob der Editor automatisch Klammern schließen soll, nachdem der Benutzer eine öffnende Klammer hinzugefügt hat.", + "autoClosingDelete": "Steuert, ob der Editor angrenzende schließende Anführungszeichen oder Klammern beim Löschen entfernen soll.", + "autoClosingOvertype": "Steuert, ob der Editor schließende Anführungszeichen oder Klammern überschreiben soll.", + "autoClosingQuotes": "Steuert, ob der Editor Anführungszeichen automatisch schließen soll, nachdem der Benutzer ein öffnendes Anführungszeichen hinzugefügt hat.", + "autoIndent": "Legt fest, ob der Editor den Einzug automatisch anpassen soll, wenn Benutzer Zeilen eingeben, einfügen, verschieben oder einrücken", + "autoSurround": "Steuert, ob der Editor die Auswahl beim Eingeben von Anführungszeichen oder Klammern automatisch umschließt.", + "codeActions": "Aktiviert das Glühbirnensymbol für Codeaktionen im Editor.", + "codeLens": "Steuert, ob der Editor CodeLens anzeigt.", + "codeLensFontFamily": "Steuert die Schriftfamilie für CodeLens.", + "codeLensFontSize": "Steuert den Schriftgrad in Pixeln für CodeLens. Bei Festlegung auf \"0\" werden 90 % von \"#editor.fontSize#\" verwendet.", + "colorDecorators": "Steuert, ob der Editor die Inline-Farbdecorators und die Farbauswahl rendern soll.", + "columnSelection": "Zulassen, dass die Auswahl per Maus und Tasten die Spaltenauswahl durchführt.", + "comments.ignoreEmptyLines": "Steuert, ob leere Zeilen bei Umschalt-, Hinzufügungs- oder Entfernungsaktionen für Zeilenkommentare ignoriert werden sollen.", + "comments.insertSpace": "Steuert, ob beim Kommentieren ein Leerzeichen eingefügt wird.", + "copyWithSyntaxHighlighting": "Steuert, ob Syntax-Highlighting in die Zwischenablage kopiert wird.", + "cursorBlinking": "Steuert den Cursoranimationsstil.", + "cursorSmoothCaretAnimation": "Steuert, ob die weiche Cursoranimation aktiviert werden soll.", + "cursorStyle": "Steuert den Cursor-Stil.", + "cursorSurroundingLines": "Steuert die Mindestanzahl sichtbarer führender und nachfolgender Zeilen um den Cursor. Dies wird in einigen anderen Editoren als \"scrollOff\" oder \"scrollOffset\" bezeichnet.", + "cursorSurroundingLinesStyle": "Legt fest, wann cursorSurroundingLines erzwungen werden soll", + "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" wird immer erzwungen.", + "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" wird nur erzwungen, wenn die Auslösung über die Tastatur oder API erfolgt.", + "cursorWidth": "Steuert die Breite des Cursors, wenn `#editor.cursorStyle#` auf `line` festgelegt ist.", + "definitionLinkOpensInPeek": "Steuert, ob die Mausgeste \"Gehe zu Definition\" immer das Vorschauwidget öffnet.", + "deprecated": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen separate Einstellungen wie \"editor.suggest.showKeywords\" oder \"editor.suggest.showSnippets\".", + "dragAndDrop": "Steuert, ob der Editor das Verschieben einer Auswahl per Drag and Drop zulässt.", + "editor.autoClosingBrackets.beforeWhitespace": "Schließe Klammern nur automatisch, wenn der Cursor sich links von einem Leerzeichen befindet.", + "editor.autoClosingBrackets.languageDefined": "Verwenden Sie Sprachkonfigurationen, um zu bestimmen, wann Klammern automatisch geschlossen werden sollen.", + "editor.autoClosingDelete.auto": "Angrenzende schließende Anführungszeichen oder Klammern werden nur überschrieben, wenn sie automatisch eingefügt wurden.", + "editor.autoClosingOvertype.auto": "Schließende Anführungszeichen oder Klammern werden nur überschrieben, wenn sie automatisch eingefügt wurden.", + "editor.autoClosingQuotes.beforeWhitespace": "Schließende Anführungszeichen nur dann automatisch ergänzen, wenn der Cursor sich links von einem Leerzeichen befindet.", + "editor.autoClosingQuotes.languageDefined": "Verwende die Sprachkonfiguration, um zu ermitteln, wann Anführungsstriche automatisch geschlossen werden.", + "editor.autoIndent.advanced": "Der Editor behält den Einzug der aktuellen Zeile bei, beachtet von Sprachen definierte Klammern und ruft spezielle onEnterRules-Regeln auf, die von Sprachen definiert wurden.", + "editor.autoIndent.brackets": "Der Editor behält den in der aktuellen Zeile definierten Einzug bei und beachtet für Sprachen definierte Klammern.", + "editor.autoIndent.full": "Der Editor behält den Einzug der aktuellen Zeile bei, beachtet die von Sprachen definierten Klammern, ruft von Sprachen definierte spezielle onEnterRules-Regeln auf und beachtet von Sprachen definierte indentationRules-Regeln.", + "editor.autoIndent.keep": "Der Editor behält den Einzug der aktuellen Zeile bei.", + "editor.autoIndent.none": "Der Editor fügt den Einzug nicht automatisch ein.", + "editor.autoSurround.brackets": "Mit Klammern, nicht mit Anführungszeichen umschließen.", + "editor.autoSurround.languageDefined": "Sprachkonfigurationen verwenden, um zu bestimmen, wann eine Auswahl automatisch umschlossen werden soll.", + "editor.autoSurround.quotes": "Mit Anführungszeichen, nicht mit Klammern umschließen.", + "editor.editor.gotoLocation.multipleDeclarations": "Legt das Verhalten des Befehls \"Gehe zu Deklaration\" fest, wenn mehrere Zielpositionen vorhanden sind.", + "editor.editor.gotoLocation.multipleDefinitions": "Legt das Verhalten des Befehls \"Gehe zu Definition\" fest, wenn mehrere Zielpositionen vorhanden sind", + "editor.editor.gotoLocation.multipleImplemenattions": "Legt das Verhalten des Befehls \"Gehe zu Implementierungen\", wenn mehrere Zielspeicherorte vorhanden sind", + "editor.editor.gotoLocation.multipleReferences": "Legt das Verhalten des Befehls \"Gehe zu Verweisen\" fest, wenn mehrere Zielpositionen vorhanden sind", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Legt das Verhalten des Befehls \"Gehe zur Typdefinition\" fest, wenn mehrere Zielpositionen vorhanden sind.", + "editor.find.autoFindInSelection.always": "\"In Auswahl suchen\" immer automatisch aktivieren", + "editor.find.autoFindInSelection.multiline": "\"In Auswahl suchen\" automatisch aktivieren, wenn mehrere Inhaltszeilen ausgewählt sind", + "editor.find.autoFindInSelection.never": "\"In Auswahl suchen\" niemals automatisch aktivieren (Standard)", + "editor.gotoLocation.multiple.deprecated": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen separate Einstellungen wie \"editor.editor.gotoLocation.multipleDefinitions\" oder \"editor.editor.gotoLocation.multipleImplementations\".", + "editor.gotoLocation.multiple.goto": "Wechseln Sie zum primären Ergebnis, und aktivieren Sie die Navigation ohne Vorschau zu anderen Ergebnissen.", + "editor.gotoLocation.multiple.gotoAndPeek": "Zum Hauptergebnis gehen und Vorschauansicht anzeigen", + "editor.gotoLocation.multiple.peek": "Vorschauansicht der Ergebnisse anzeigen (Standardeinstellung)", + "editor.suggest.showClasss": "Wenn aktiviert, zeigt IntelliSense \"class\"-Vorschläge an.", + "editor.suggest.showColors": "Wenn aktiviert, zeigt IntelliSense \"color\"-Vorschläge an.", + "editor.suggest.showConstants": "Wenn aktiviert, zeigt IntelliSense \"constant\"-Vorschläge an.", + "editor.suggest.showConstructors": "Wenn aktiviert, zeigt IntelliSense \"constructor\"-Vorschläge an.", + "editor.suggest.showCustomcolors": "Wenn aktiviert, zeigt IntelliSense \"customcolor\"-Vorschläge an.", + "editor.suggest.showDeprecated": "Wenn IntelliSense aktiviert ist, werden „veraltete“ Vorschläge angezeigt.", + "editor.suggest.showEnumMembers": "Wenn aktiviert, zeigt IntelliSense \"enumMember\"-Vorschläge an.", + "editor.suggest.showEnums": "Wenn aktiviert, zeigt IntelliSense \"enum\"-Vorschläge an.", + "editor.suggest.showEvents": "Wenn aktiviert, zeigt IntelliSense \"event\"-Vorschläge an.", + "editor.suggest.showFields": "Wenn aktiviert, zeigt IntelliSense \"field\"-Vorschläge an.", + "editor.suggest.showFiles": "Wenn aktiviert, zeigt IntelliSense \"file\"-Vorschläge an.", + "editor.suggest.showFolders": "Wenn aktiviert, zeigt IntelliSense \"folder\"-Vorschläge an.", + "editor.suggest.showFunctions": "Wenn aktiviert, zeigt IntelliSense \"funktions\"-Vorschläge an.", + "editor.suggest.showInterfaces": "Wenn aktiviert, zeigt IntelliSense \"interface\"-Vorschläge an.", + "editor.suggest.showIssues": "Wenn aktiviert, zeigt IntelliSense issues-Vorschläge an.", + "editor.suggest.showKeywords": "Wenn aktiviert, zeigt IntelliSense \"keyword\"-Vorschläge an.", + "editor.suggest.showMethods": "Wenn aktiviert, zeigt IntelliSense \"method\"-Vorschläge an.", + "editor.suggest.showModules": "Wenn aktiviert, zeigt IntelliSense \"module\"-Vorschläge an.", + "editor.suggest.showOperators": "Wenn aktiviert, zeigt IntelliSense \"operator\"-Vorschläge an.", + "editor.suggest.showPropertys": "Wenn aktiviert, zeigt IntelliSense \"property\"-Vorschläge an.", + "editor.suggest.showReferences": "Wenn aktiviert, zeigt IntelliSense \"reference\"-Vorschläge an.", + "editor.suggest.showSnippets": "Wenn aktiviert, zeigt IntelliSense \"snippet\"-Vorschläge an.", + "editor.suggest.showStructs": "Wenn aktiviert, zeigt IntelliSense \"struct\"-Vorschläge an.", + "editor.suggest.showTexts": "Wenn aktiviert, zeigt IntelliSense \"text\"-Vorschläge an.", + "editor.suggest.showTypeParameters": "Wenn aktiviert, zeigt IntelliSense \"typeParameter\"-Vorschläge an.", + "editor.suggest.showUnits": "Wenn aktiviert, zeigt IntelliSense \"unit\"-Vorschläge an.", + "editor.suggest.showUsers": "Wenn aktiviert, zeigt IntelliSense user-Vorschläge an.", + "editor.suggest.showValues": "Wenn aktiviert, zeigt IntelliSense \"value\"-Vorschläge an.", + "editor.suggest.showVariables": "Wenn aktiviert, zeigt IntelliSense \"variable\"-Vorschläge an.", + "editorViewAccessibleLabel": "Editor-Inhalt", + "emptySelectionClipboard": "Steuert, ob ein Kopiervorgang ohne Auswahl die aktuelle Zeile kopiert.", + "fastScrollSensitivity": "Multiplikator für Scrollgeschwindigkeit bei Drücken von ALT.", + "find.addExtraSpaceOnTop": "Steuert, ob das Suchwidget zusätzliche Zeilen im oberen Bereich des Editors hinzufügen soll. Wenn die Option auf \"true\" festgelegt ist, können Sie über die erste Zeile hinaus scrollen, wenn das Suchwidget angezeigt wird.", + "find.autoFindInSelection": "Steuert die Bedingung zum automatischen Aktivieren von \"In Auswahl suchen\".", + "find.cursorMoveOnType": "Steuert, ob der Cursor bei der Suche nach Übereinstimmungen während der Eingabe springt.", + "find.globalFindClipboard": "Steuert, ob das Widget \"Suche\" die freigegebene Suchzwischenablage unter macOS lesen oder bearbeiten soll.", + "find.loop": "Steuert, ob die Suche automatisch am Anfang (oder am Ende) neu gestartet wird, wenn keine weiteren Übereinstimmungen gefunden werden.", + "find.seedSearchStringFromSelection": "Steuert, ob für die Suchzeichenfolge im Widget \"Suche\" ein Seeding aus der Auswahl des Editors ausgeführt wird.", + "folding": "Steuert, ob Codefaltung im Editor aktiviert ist.", + "foldingHighlight": "Steuert, ob der Editor eingefaltete Bereiche hervorheben soll.", + "foldingStrategy": "Steuert die Strategie für die Berechnung von Faltbereichen.", + "foldingStrategy.auto": "Verwenden Sie eine sprachspezifische Faltstrategie, falls verfügbar. Andernfalls wird eine einzugsbasierte verwendet.", + "foldingStrategy.indentation": "Einzugsbasierte Faltstrategie verwenden.", + "fontFamily": "Steuert die Schriftfamilie.", + "fontFeatureSettings": "Explizite CSS-Eigenschaft \"font-feature-settings\". Stattdessen kann ein boolescher Wert übergeben werden, wenn nur Ligaturen aktiviert/deaktiviert werden müssen.", + "fontLigatures": "Hiermit werden Schriftligaturen (Schriftartfeatures \"calt\" und \"liga\") aktiviert/deaktiviert. Ändern Sie diesen Wert in eine Zeichenfolge, um die CSS-Eigenschaft \"font-feature-settings\" detailliert zu steuern.", + "fontLigaturesGeneral": "Hiermit werden Schriftligaturen oder Schriftartfeatures konfiguriert. Hierbei kann es sich entweder um einen booleschen Wert zum Aktivieren oder Deaktivieren von Ligaturen oder um eine Zeichenfolge für den Wert der CSS-Eigenschaft \"font-feature-settings\" handeln.", + "fontSize": "Legt die Schriftgröße in Pixeln fest.", + "fontWeight": "Steuert die Schriftbreite. Akzeptiert die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000.", + "fontWeightErrorMessage": "Es sind nur die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000 zulässig.", + "formatOnPaste": "Steuert, ob der Editor den eingefügten Inhalt automatisch formatieren soll. Es muss ein Formatierer vorhanden sein, der in der Lage ist, auch Dokumentbereiche zu formatieren.", + "formatOnType": "Steuert, ob der Editor die Zeile nach der Eingabe automatisch formatieren soll.", + "glyphMargin": "Steuert, ob der Editor den vertikalen Glyphenrand rendert. Der Glyphenrand wird hauptsächlich zum Debuggen verwendet.", + "hideCursorInOverviewRuler": "Steuert, ob der Cursor im Übersichtslineal ausgeblendet werden soll.", + "highlightActiveIndentGuide": "Steuert, ob der Editor die aktive Einzugsführungslinie hevorheben soll.", + "hover.delay": "Steuert die Verzögerung in Millisekunden, nach der die Hovermarkierung angezeigt wird.", + "hover.enabled": "Steuert, ob die Hovermarkierung angezeigt wird.", + "hover.sticky": "Steuert, ob die Hovermarkierung sichtbar bleiben soll, wenn der Mauszeiger darüber bewegt wird.", + "inlayHints.enable": "Aktiviert die Inlay-Hinweise im Editor.", + "inlayHints.fontFamily": "Steuert die Schriftfamilie für Inlay-Hinweise im Editor.", + "inlayHints.fontSize": "Steuert den Schriftgrad für Inlay-Hinweise im Editor. Wenn der Wert „0“ festgelegt wird, werden 90% von „#editor.fontSize#“ verwendet.", + "inlineSuggest.enabled": "Steuert, ob Inline-Vorschläge automatisch im Editor angezeigt werden.", + "letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.", + "lineHeight": "Steuert die Zeilenhöhe. Verwenden Sie 0, um die Zeilenhöhe aus der Schriftgröße zu berechnen.", + "lineNumbers": "Steuert die Anzeige von Zeilennummern.", + "lineNumbers.interval": "Zeilennummern werden alle 10 Zeilen dargestellt.", + "lineNumbers.off": "Zeilennummern werden nicht dargestellt.", + "lineNumbers.on": "Zeilennummern werden als absolute Zahl dargestellt.", + "lineNumbers.relative": "Zeilennummern werden als Abstand in Zeilen an Cursorposition dargestellt.", + "linkedEditing": "Steuert, ob die verknüpfte Bearbeitung im Editor aktiviert ist. Abhängig von der Sprache werden zugehörige Symbole, z. B. HTML-Tags, während der Bearbeitung aktualisiert.", + "links": "Steuert, ob der Editor Links erkennen und anklickbar machen soll.", + "matchBrackets": "Passende Klammern hervorheben", + "minimap.enabled": "Steuert, ob die Minimap angezeigt wird.", + "minimap.maxColumn": "Begrenzen Sie die Breite der Minimap, um nur eine bestimmte Anzahl von Spalten zu rendern.", + "minimap.renderCharacters": "Die tatsächlichen Zeichen in einer Zeile rendern im Gegensatz zu Farbblöcken.", + "minimap.scale": "Maßstab des in der Minimap gezeichneten Inhalts: 1, 2 oder 3.", + "minimap.showSlider": "Steuert, wann der Schieberegler für die Minimap angezeigt wird.", + "minimap.side": "Steuert die Seite, wo die Minimap gerendert wird.", + "minimap.size": "Legt die Größe der Minimap fest.", + "minimap.size.fill": "Die Minimap wird bei Bedarf vergrößert oder verkleinert, um die Höhe des Editors zu füllen (kein Scrollen).", + "minimap.size.fit": "Die Minimap wird bei Bedarf verkleinert, damit sie nicht größer als der Editor ist (kein Scrollen).", + "minimap.size.proportional": "Die Minimap hat die gleiche Größe wie der Editor-Inhalt (und kann scrollen).", + "mouseWheelScrollSensitivity": "Ein Multiplikator, der für die Mausrad-Bildlaufereignisse \"deltaX\" und \"deltaY\" verwendet werden soll.", + "mouseWheelZoom": "Schriftart des Editors vergrößern, wenn das Mausrad verwendet und die STRG-TASTE gedrückt wird.", + "multiCursorMergeOverlapping": "Mehrere Cursor zusammenführen, wenn sie sich überlappen.", + "multiCursorModifier": "Der Modifizierer, der zum Hinzufügen mehrerer Cursor mit der Maus verwendet wird. Die Mausbewegungen \"Gehe zu Definition\" und \"Link öffnen\" werden so angepasst, dass kein Konflikt mit dem Multi-Cursor-Modifizierer entsteht. [Weitere Informationen](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", + "multiCursorModifier.ctrlCmd": "Ist unter Windows und Linux der STRG-Taste und unter macOS der Befehlstaste zugeordnet.", + "multiCursorPaste": "Steuert das Einfügen, wenn die Zeilenanzahl des Einfügetexts der Cursor-Anzahl entspricht.", + "multiCursorPaste.full": "Jeder Cursor fügt den vollständigen Text ein.", + "multiCursorPaste.spread": "Jeder Cursor fügt eine Textzeile ein.", + "occurrencesHighlight": "Steuert, ob der Editor das Vorkommen semantischer Symbole hervorheben soll.", + "overviewRulerBorder": "Steuert, ob um das Übersichtslineal ein Rahmen gezeichnet werden soll.", + "padding.bottom": "Steuert den Abstand zwischen dem unteren Rand des Editors und der letzten Zeile.", + "padding.top": "Steuert den Abstand zwischen dem oberen Rand des Editors und der ersten Zeile.", + "parameterHints.cycle": "Steuert, ob das Menü mit Parameterhinweisen zyklisch ist oder sich am Ende der Liste schließt.", + "parameterHints.enabled": "Aktiviert ein Pop-up, das Dokumentation und Typ eines Parameters anzeigt während Sie tippen.", + "peekWidgetDefaultFocus": "Steuert, ob der Inline-Editor oder die Struktur im Peek-Widget fokussiert werden soll.", + "peekWidgetDefaultFocus.editor": "Editor fokussieren, wenn Sie den Peek-Editor öffnen", + "peekWidgetDefaultFocus.tree": "Struktur beim Öffnen des Peek-Editors fokussieren", + "quickSuggestions": "Steuert, ob Vorschläge automatisch während der Eingabe angezeigt werden sollen.", + "quickSuggestions.comments": "Schnellvorschläge innerhalb von Kommentaren aktivieren.", + "quickSuggestions.other": "Schnellvorschläge außerhalb von Zeichenfolgen und Kommentaren aktivieren.", + "quickSuggestions.strings": "Schnellvorschläge innerhalb von Zeichenfolgen aktivieren.", + "quickSuggestionsDelay": "Steuert die Verzögerung in Millisekunden nach der Schnellvorschläge angezeigt werden.", + "renameOnType": "Steuert, ob der Editor bei Eingabe automatisch eine Umbenennung vornimmt.", + "renameOnTypeDeprecate": "Veraltet. Verwenden Sie stattdessen \"editor.linkedEditing\".", + "renderControlCharacters": "Steuert, ob der Editor Steuerzeichen rendern soll.", + "renderFinalNewline": "Letzte Zeilennummer rendern, wenn die Datei mit einem Zeilenumbruch endet.", + "renderIndentGuides": "Steuert, ob der Editor Einzugsführungslinien rendern soll.", + "renderLineHighlight": "Steuert, wie der Editor die aktuelle Zeilenhervorhebung rendern soll.", + "renderLineHighlight.all": "Hebt den Bundsteg und die aktuelle Zeile hervor.", + "renderLineHighlightOnlyWhenFocus": "Steuert, ob der Editor die aktuelle Zeilenhervorhebung nur dann rendern soll, wenn der Fokus auf dem Editor liegt.", + "renderWhitespace": "Steuert, wie der Editor Leerzeichen rendern soll.", + "renderWhitespace.boundary": "Leerraumzeichen werden gerendert mit Ausnahme der einzelnen Leerzeichen zwischen Wörtern.", + "renderWhitespace.selection": "Hiermit werden Leerraumzeichen nur für ausgewählten Text gerendert.", + "renderWhitespace.trailing": "Nur nachstehende Leerzeichen rendern", + "roundedSelection": "Steuert, ob eine Auswahl abgerundete Ecken aufweisen soll.", + "rulers": "Vertikale Linien nach einer bestimmten Anzahl von Monospacezeichen rendern. Verwenden Sie mehrere Werte für mehrere Linien. Wenn das Array leer ist, werden keine Linien gerendert.", + "rulers.color": "Farbe dieses Editor-Lineals.", + "rulers.size": "Anzahl der Zeichen aus Festbreitenschriftarten, ab der dieses Editor-Lineal gerendert wird.", + "scrollBeyondLastColumn": "Steuert die Anzahl der zusätzlichen Zeichen, nach denen der Editor horizontal scrollt.", + "scrollBeyondLastLine": "Steuert, ob der Editor jenseits der letzten Zeile scrollen wird.", + "scrollPredominantAxis": "Nur entlang der vorherrschenden Achse scrollen, wenn gleichzeitig vertikal und horizontal gescrollt wird. Dadurch wird ein horizontaler Versatz beim vertikalen Scrollen auf einem Trackpad verhindert.", + "selectLeadingAndTrailingWhitespace": "Gibt an, ob führende und nachstehende Leerzeichen immer ausgewählt werden sollen.", + "selectionClipboard": "Steuert, ob die primäre Linux-Zwischenablage unterstützt werden soll.", + "selectionHighlight": "Steuert, ob der Editor Übereinstimmungen hervorheben soll, die der Auswahl ähneln.", + "showDeprecated": "Steuert durchgestrichene veraltete Variablen.", + "showFoldingControls": "Steuert, wann die Steuerungselemente für die Codefaltung am Bundsteg angezeigt werden.", + "showFoldingControls.always": "Steuerelemente für die Codefaltung immer anzeigen.", + "showFoldingControls.mouseover": "Steuerelemente für die Codefaltung nur anzeigen, wenn sich die Maus über dem Bundsteg befindet.", + "showUnused": "Steuert das Ausblenden von nicht verwendetem Code.", + "smoothScrolling": "Legt fest, ob der Editor Bildläufe animiert ausführt.", + "snippetSuggestions": "Steuert, ob Codeausschnitte mit anderen Vorschlägen angezeigt und wie diese sortiert werden.", + "snippetSuggestions.bottom": "Snippet Vorschläge unter anderen Vorschlägen anzeigen.", + "snippetSuggestions.inline": "Zeige Snippet Vorschläge mit anderen Vorschlägen.", + "snippetSuggestions.none": "Keine Ausschnittvorschläge anzeigen.", + "snippetSuggestions.top": "Zeige Snippet Vorschläge über den anderen Vorschlägen.", + "stickyTabStops": "Emuliert das Auswahlverhalten von Tabstoppzeichen, wenn Leerzeichen für den Einzug verwendet werden. Die Auswahl wird an Tabstopps ausgerichtet.", + "suggest.filterGraceful": "Steuert, ob Filter- und Suchvorschläge geringfügige Tippfehler berücksichtigen.", + "suggest.insertMode": "Legt fest, ob Wörter beim Akzeptieren von Vervollständigungen überschrieben werden. Beachten Sie, dass dies von Erweiterungen abhängt, die für dieses Features aktiviert sind.", + "suggest.insertMode.insert": "Vorschlag einfügen, ohne den Text auf der rechten Seite des Cursors zu überschreiben", + "suggest.insertMode.replace": "Vorschlag einfügen und Text auf der rechten Seite des Cursors überschreiben", + "suggest.localityBonus": "Steuert, ob bei der Sortierung Wörter priorisiert werden, die in der Nähe des Cursors stehen.", + "suggest.maxVisibleSuggestions.dep": "Diese Einstellung ist veraltet. Die Größe des Vorschlagswidgets kann jetzt geändert werden.", + "suggest.preview": "Steuert, ob das Ergebnis des Vorschlags im Editor in der Vorschau angezeigt werden soll.", + "suggest.shareSuggestSelections": "Steuert, ob gespeicherte Vorschlagauswahlen in verschiedenen Arbeitsbereichen und Fenstern gemeinsam verwendet werden (dafür ist \"#editor.suggestSelection#\" erforderlich).", + "suggest.showIcons": "Steuert, ob Symbole in Vorschlägen ein- oder ausgeblendet werden.", + "suggest.showInlineDetails": "Steuert, ob Vorschlagsdetails inline mit der Bezeichnung oder nur im Detailwidget angezeigt werden.", + "suggest.showStatusBar": "Steuert die Sichtbarkeit der Statusleiste unten im Vorschlagswidget.", + "suggest.snippetsPreventQuickSuggestions": "Steuert, ob ein aktiver Ausschnitt verhindert, dass der Bereich \"Schnelle Vorschläge\" angezeigt wird.", + "suggestFontSize": "Schriftgröße für das vorgeschlagene Widget. Bei Festlegung auf 0 wird der Wert von \"#editor.fontSize#\" verwendet.", + "suggestLineHeight": "Zeilenhöhe für das vorgeschlagene Widget. Bei Festlegung auf 0 wird der Wert von \"#editor.lineHeight#\" verwendet. Der Mindestwert ist 8.", + "suggestOnTriggerCharacters": "Steuert, ob Vorschläge automatisch angezeigt werden sollen, wenn Triggerzeichen eingegeben werden.", + "suggestSelection": "Steuert, wie Vorschläge bei Anzeige der Vorschlagsliste vorab ausgewählt werden.", + "suggestSelection.first": "Immer den ersten Vorschlag auswählen.", + "suggestSelection.recentlyUsed": "Wählen Sie die aktuellsten Vorschläge aus, es sei denn, es wird ein Vorschlag durch eine weitere Eingabe ausgewählt, z.B. \"console.| -> console.log\", weil \"log\" vor Kurzem abgeschlossen wurde.", + "suggestSelection.recentlyUsedByPrefix": "Wählen Sie Vorschläge basierend auf früheren Präfixen aus, die diese Vorschläge abgeschlossen haben, z.B. \"co -> console\" und \"con ->\" const\".", + "tabCompletion": "Tab-Vervollständigungen aktivieren.", + "tabCompletion.off": "Tab-Vervollständigungen deaktivieren.", + "tabCompletion.on": "Die Tab-Vervollständigung fügt den passendsten Vorschlag ein, wenn auf Tab gedrückt wird.", + "tabCompletion.onlySnippets": "Codeausschnitte per Tab vervollständigen, wenn die Präfixe übereinstimmen. Funktioniert am besten, wenn \"quickSuggestions\" deaktiviert sind.", + "unfoldOnClickAfterEndOfLine": "Steuert, ob eine Zeile aufgefaltet wird, wenn nach einer gefalteten Zeile auf den leeren Inhalt geklickt wird.", + "unusualLineTerminators": "Entfernen Sie unübliche Zeilenabschlusszeichen, die Probleme verursachen können.", + "unusualLineTerminators.auto": "Ungewöhnliche Zeilenabschlusszeichen werden automatisch entfernt.", + "unusualLineTerminators.off": "Ungewöhnliche Zeilenabschlusszeichen werden ignoriert.", + "unusualLineTerminators.prompt": "Zum Entfernen ungewöhnlicher Zeilenabschlusszeichen wird eine Eingabeaufforderung angezeigt.", + "useTabStops": "Das Einfügen und Löschen von Leerzeichen erfolgt nach Tabstopps.", + "wordSeparators": "Zeichen, die als Worttrennzeichen verwendet werden, wenn wortbezogene Navigationen oder Vorgänge ausgeführt werden.", + "wordWrap": "Steuert, wie der Zeilenumbruch durchgeführt werden soll.", + "wordWrap.bounded": "Der Zeilenumbruch erfolgt beim Mindestanzeigebereich und \"#editor.wordWrapColumn\".", + "wordWrap.off": "Zeilenumbrüche erfolgen nie.", + "wordWrap.on": "Der Zeilenumbruch erfolgt an der Breite des Anzeigebereichs.", + "wordWrap.wordWrapColumn": "Der Zeilenumbruch erfolgt bei \"#editor.wordWrapColumn#\".", + "wordWrapColumn": "Steuert die umschließende Spalte des Editors, wenn \"#editor.wordWrap#\" den Wert \"wordWrapColumn\" oder \"bounded\" aufweist.", + "wrappingIndent": "Steuert die Einrückung der umbrochenen Zeilen.", + "wrappingIndent.deepIndent": "Umgebrochene Zeilen werden im Vergleich zum übergeordneten Element +2 eingerückt.", + "wrappingIndent.indent": "Umbrochene Zeilen erhalten + 1 Einzug auf das übergeordnete Element.", + "wrappingIndent.none": "Kein Einzug. Umbrochene Zeilen beginnen bei Spalte 1.", + "wrappingIndent.same": "Umbrochene Zeilen erhalten den gleichen Einzug wie das übergeordnete Element.", + "wrappingStrategy": "Steuert den Algorithmus, der Umbruchpunkte berechnet.", + "wrappingStrategy.advanced": "Delegiert die Berechnung von Umbruchpunkten an den Browser. Dies ist ein langsamer Algorithmus, der bei großen Dateien Code Freezes verursachen kann, aber in allen Fällen korrekt funktioniert.", + "wrappingStrategy.simple": "Es wird angenommen, dass alle Zeichen gleich breit sind. Dies ist ein schneller Algorithmus, der für Festbreitenschriftarten und bestimmte Alphabete (wie dem lateinischen), bei denen die Glyphen gleich breit sind, korrekt funktioniert." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "&&Ausschneiden", - "actions.clipboard.cutLabel": "Ausschneiden", - "miCopy": "&&Kopieren", - "actions.clipboard.copyLabel": "Kopieren", - "copy as": "Kopieren als", - "miPaste": "&&Einfügen", - "actions.clipboard.pasteLabel": "Einfügen", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Mit Syntaxhervorhebung kopieren" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Gibt an, ob \"editor.columnSelection\" aktiviert ist.", + "editorFocus": "Gibt an, ob der Editor oder ein Editor-Widget den Fokus besitzt (z. B. ob der Fokus sich im Suchwidget befindet).", + "editorHasCodeActionsProvider": "Gibt an, ob der Editor über einen Codeaktionsanbieter verfügt.", + "editorHasCodeLensProvider": "Gibt an, ob der Editor über einen CodeLens-Anbieter verfügt.", + "editorHasCompletionItemProvider": "Gibt an, ob der Editor über einen Vervollständigungselementanbieter verfügt.", + "editorHasDeclarationProvider": "Gibt an, ob der Editor über einen Deklarationsanbieter verfügt.", + "editorHasDefinitionProvider": "Gibt an, ob der Editor über einen Definitionsanbieter verfügt.", + "editorHasDocumentFormattingProvider": "Gibt an, ob der Editor über einen Dokumentformatierungsanbieter verfügt.", + "editorHasDocumentHighlightProvider": "Gibt an, ob der Editor über einen Dokumenthervorhebungsanbieter verfügt.", + "editorHasDocumentSelectionFormattingProvider": "Gibt an, ob der Editor über einen Anbieter für Dokumentauswahlformatierung verfügt.", + "editorHasDocumentSymbolProvider": "Gibt an, ob der Editor über einen Dokumentsymbolanbieter verfügt.", + "editorHasHoverProvider": "Gibt an, ob der Editor über einen Hoveranbieter verfügt.", + "editorHasImplementationProvider": "Gibt an, ob der Editor über einen Implementierungsanbieter verfügt.", + "editorHasInlayHintsProvider": "Gibt an, ob der Editor über einen Inlinehinweisanbieter verfügt.", + "editorHasMultipleDocumentFormattingProvider": "Gibt an, ob der Editor über mehrere Dokumentformatierungsanbieter verfügt.", + "editorHasMultipleDocumentSelectionFormattingProvider": "Gibt an, ob der Editor über mehrere Anbieter für Dokumentauswahlformatierung verfügt.", + "editorHasMultipleSelections": "Gibt an, ob der Editor über Mehrfachauswahl verfügt.", + "editorHasReferenceProvider": "Gibt an, ob der Editor über einen Verweisanbieter verfügt.", + "editorHasRenameProvider": "Gibt an, ob der Editor über einen Umbenennungsanbieter verfügt.", + "editorHasSelection": "Gibt an, ob im Editor Text ausgewählt ist.", + "editorHasSignatureHelpProvider": "Gibt an, ob der Editor über einen Signaturhilfeanbieter verfügt.", + "editorHasTypeDefinitionProvider": "Gibt an, ob der Editor über einen Typdefinitionsanbieter verfügt.", + "editorHoverVisible": "Gibt an, ob Hover im Editor sichtbar ist.", + "editorLangId": "Der Sprachbezeichner des Editors.", + "editorReadonly": "Gibt an, ob der Editor schreibgeschützt ist.", + "editorTabMovesFocus": "Gibt an, ob die TAB-TASTE den Fokus aus dem Editor verschiebt.", + "editorTextFocus": "Gibt an, ob der Editor-Text den Fokus besitzt (Cursor blinkt).", + "inCompositeEditor": "Gibt an, ob der Editor Bestandteil eines größeren Editors ist (z. B. Notebooks).", + "inDiffEditor": "Gibt an, ob der Kontext ein Diff-Editor ist.", + "textInputFocus": "Gibt an, ob ein Editor oder eine Rich-Text-Eingabe den Fokus besitzt (Cursor blinkt)." + }, + "vs/editor/common/model/editStack": { + "edit": "Eingabe" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Nur-Text" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Drücken Sie ALT + F1, um die Barrierefreiheitsoptionen aufzurufen.", + "auto_off": "Der Editor ist so konfiguriert, dass er nie auf die Verwendung mit Sprachausgabe hin optimiert wird. Dies ist zu diesem Zeitpunkt nicht der Fall.", + "auto_on": "Der Editor ist auf eine optimale Verwendung mit Sprachausgabe konfiguriert.", + "bulkEditServiceSummary": "{0} Bearbeitungen in {1} Dateien durchgeführt", + "changeConfigToOnMac": "Drücken Sie BEFEHLSTASTE + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", + "changeConfigToOnWinLinux": "Drücken Sie STRG + E, um den Editor für eine optimierte Verwendung mit Sprachausgabe zu konfigurieren.", + "editableDiffEditor": " in einem Bereich eines Diff-Editors.", + "editableEditor": " in einem Code-Editor", + "editorViewAccessibleLabel": "Editor-Inhalt", + "emergencyConfOn": "Die Einstellung \"accessibilitySupport\" wird jetzt in \"on\" geändert.", + "gotoLineActionLabel": "Gehe zu Zeile/Spalte...", + "helpQuickAccess": "Alle Anbieter für den Schnellzugriff anzeigen", + "inspectTokens": "Entwickler: Token überprüfen", + "multiSelection": "{0} Auswahlen", + "multiSelectionRange": "{0} Auswahlen ({1} Zeichen ausgewählt)", + "noSelection": "Keine Auswahl", + "openDocMac": "Drücken Sie BEFEHLSTASTE + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", + "openDocWinLinux": "Drücken Sie STRG + H, um ein Browserfenster mit weiteren Informationen zur Barrierefreiheit des Editors zu öffnen.", + "openingDocs": "Die Dokumentationsseite zur Barrierefreiheit des Editors wird geöffnet.", + "outroMsg": "Sie können diese QuickInfo schließen und durch Drücken von ESC oder UMSCHALT+ESC zum Editor zurückkehren.", + "quickCommandActionHelp": "Befehle anzeigen und ausführen", + "quickCommandActionLabel": "Befehlspalette", + "quickOutlineActionLabel": "Gehe zu Symbol...", + "quickOutlineByCategoryActionLabel": "Gehe zu Symbol nach Kategorie...", + "readonlyDiffEditor": " in einem schreibgeschützten Bereich eines Diff-Editors.", + "readonlyEditor": " in einem schreibgeschützten Code-Editor", + "showAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen", + "singleSelection": "Zeile {0}, Spalte {1}", + "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", + "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", + "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", + "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "toggleHighContrast": "Zu Design mit hohem Kontrast umschalten" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Farbe des Cursors im Editor.", + "deprecatedEditorActiveLineNumber": "Die ID ist veraltet. Verwenden Sie stattdessen \"editorLineNumber.activeForeground\".", + "editorActiveIndentGuide": "Farbe der Führungslinien für Einzüge im aktiven Editor.", + "editorActiveLineNumber": "Zeilennummernfarbe der aktiven Editorzeile.", + "editorBracketMatchBackground": "Hintergrundfarbe für zusammengehörige Klammern", + "editorBracketMatchBorder": "Farbe für zusammengehörige Klammern", + "editorCodeLensForeground": "Vordergrundfarbe der CodeLens-Links im Editor", + "editorCursorBackground": "Hintergrundfarbe vom Editor-Cursor. Erlaubt die Anpassung der Farbe von einem Zeichen, welches von einem Block-Cursor überdeckt wird.", + "editorGhostTextBorder": "Rahmenfarbe des Ghost-Texts im Editor.", + "editorGhostTextForeground": "Vordergrundfarbe des Ghost-Texts im Editor.", + "editorGutter": "Hintergrundfarbe der Editorleiste. Die Leiste enthält die Glyphenränder und die Zeilennummern.", + "editorIndentGuides": "Farbe der Führungslinien für Einzüge im Editor.", + "editorLineNumbers": "Zeilennummernfarbe im Editor.", + "editorOverviewRulerBackground": "Hintergrundfarbe des Übersichtslineals im Editor. Wird nur verwendet, wenn die Minimap aktiviert ist und auf der rechten Seite des Editors platziert wird.", + "editorOverviewRulerBorder": "Farbe des Rahmens für das Übersicht-Lineal.", + "editorRuler": "Farbe des Editor-Lineals.", + "editorWhitespaces": "Farbe der Leerzeichen im Editor.", + "lineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Cursorposition.", + "lineHighlightBorderBox": "Hintergrundfarbe für den Rahmen um die Zeile an der Cursorposition.", + "overviewRuleError": "Übersichtslineal-Markierungsfarbe für Fehler.", + "overviewRuleInfo": "Übersichtslineal-Markierungsfarbe für Informationen.", + "overviewRuleWarning": "Übersichtslineal-Markierungsfarbe für Warnungen.", + "overviewRulerRangeHighlight": "Übersichtslinealmarkerfarbe für das Hervorheben von Bereichen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "rangeHighlight": "Hintergrundfarbe der markierten Bereiche, wie z.B. Quick Open oder die Suche. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "rangeHighlightBorder": "Hintergrundfarbe für den Rahmen um hervorgehobene Bereiche.", + "symbolHighlight": "Hintergrundfarbe des hervorgehobenen Symbols, z. B. \"Gehe zu Definition\" oder \"Gehe zu nächster/vorheriger\". Die Farbe darf nicht undurchsichtig sein, um zugrunde liegende Dekorationen nicht zu verbergen.", + "symbolHighlightBorder": "Hintergrundfarbe des Rahmens um hervorgehobene Symbole", + "unnecessaryCodeBorder": "Rahmenfarbe unnötigen (nicht genutzten) Quellcodes im Editor.", + "unnecessaryCodeOpacity": "Deckkraft des unnötigen (nicht genutzten) Quellcodes im Editor. \"#000000c0\" rendert z.B. den Code mit einer Deckkraft von 75%. Verwenden Sie für Designs mit hohem Kontrast das Farbdesign \"editorUnnecessaryCode.border\", um unnötigen Code zu unterstreichen statt ihn abzublenden." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Auswahlanker", "anchorSet": "Anker festgelegt bei \"{0}:{1}\"", - "setSelectionAnchor": "Auswahlanker festlegen", + "cancelSelectionAnchor": "Auswahlanker abbrechen", "goToSelectionAnchor": "Zu Auswahlanker wechseln", "selectFromAnchorToCursor": "Auswahl von Anker zu Cursor", - "cancelSelectionAnchor": "Auswahlanker abbrechen" + "selectionAnchor": "Auswahlanker", + "setSelectionAnchor": "Auswahlanker festlegen" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Gehe zu &&Klammer", "overviewRulerBracketMatchForeground": "Übersichtslineal-Markierungsfarbe für zusammengehörige Klammern.", "smartSelect.jumpBracket": "Gehe zu Klammer", - "smartSelect.selectToBracket": "Auswählen bis Klammer", - "miGoToBracket": "Gehe zu &&Klammer" + "smartSelect.selectToBracket": "Auswählen bis Klammer" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Ausgewählten Text nach links verschieben", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Buchstaben austauschen" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Kopieren", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Mit Syntaxhervorhebung kopieren", + "actions.clipboard.cutLabel": "Ausschneiden", + "actions.clipboard.pasteLabel": "Einfügen", + "copy as": "Kopieren als", + "miCopy": "&&Kopieren", + "miCut": "&&Ausschneiden", + "miPaste": "&&Einfügen" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "Beim Anwenden der Code-Aktion ist ein unbekannter Fehler aufgetreten", + "args.schema.apply": "Legt fest, wann die zurückgegebenen Aktionen angewendet werden", + "args.schema.apply.first": "Die erste zurückgegebene Codeaktion immer anwenden", + "args.schema.apply.ifSingle": "Die erste zurückgegebene Codeaktion anwenden, wenn nur eine vorhanden ist", + "args.schema.apply.never": "Zurückgegebene Codeaktionen nicht anwenden", + "args.schema.kind": "Art der auszuführenden Codeaktion", + "args.schema.preferred": "Legt fest, ob nur bevorzugte Codeaktionen zurückgegeben werden sollen", + "autoFix.label": "Automatisch korrigieren...", + "editor.action.autoFix.noneMessage": "Keine automatischen Korrekturen verfügbar", + "editor.action.codeAction.noneMessage": "Keine Codeaktionen verfügbar", + "editor.action.codeAction.noneMessage.kind": "Keine Codeaktionen für \"{0}\" verfügbar", + "editor.action.codeAction.noneMessage.preferred": "Keine bevorzugten Codeaktionen verfügbar", + "editor.action.codeAction.noneMessage.preferred.kind": "Keine bevorzugten Codeaktionen für \"{0}\" verfügbar", + "editor.action.organize.noneMessage": "Keine Aktion zum Organisieren von Importen verfügbar", + "editor.action.quickFix.noneMessage": "Keine Codeaktionen verfügbar", + "editor.action.refactor.noneMessage": "Keine Refactorings verfügbar", + "editor.action.refactor.noneMessage.kind": "Keine Refactorings für \"{0}\" verfügbar", + "editor.action.refactor.noneMessage.preferred": "Keine bevorzugten Refactorings verfügbar", + "editor.action.refactor.noneMessage.preferred.kind": "Keine bevorzugten Refactorings für \"{0}\" verfügbar", + "editor.action.source.noneMessage": "Keine Quellaktionen verfügbar", + "editor.action.source.noneMessage.kind": "Keine Quellaktionen für \"{0}\" verfügbar", + "editor.action.source.noneMessage.preferred": "Keine bevorzugten Quellaktionen verfügbar", + "editor.action.source.noneMessage.preferred.kind": "Keine bevorzugten Quellaktionen für \"{0}\" verfügbar", + "fixAll.label": "Alle korrigieren", + "fixAll.noneMessage": "Aktion \"Alle korrigieren\" nicht verfügbar", + "organizeImports.label": "Importe organisieren", + "quickfix.trigger.label": "Schnelle Problembehebung ...", + "refactor.label": "Refactoring durchführen...", + "source.label": "Quellaktion..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Fixes anzeigen. Bevorzugter Fix verfügbar ({0})", + "quickFix": "Korrekturen anzeigen", + "quickFixWithKb": "Korrekturen anzeigen ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "CodeLens-Befehle für aktuelle Zeile anzeigen" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Blockkommentar umschalten", "comment.line": "Zeilenkommentar umschalten", - "miToggleLineComment": "Zeilenkommen&&tar umschalten", "comment.line.add": "Zeilenkommentar hinzufügen", "comment.line.remove": "Zeilenkommentar entfernen", - "comment.block": "Blockkommentar umschalten", - "miToggleBlockComment": "&&Blockkommentar umschalten" + "miToggleBlockComment": "&&Blockkommentar umschalten", + "miToggleLineComment": "Zeilenkommen&&tar umschalten" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Editor-Kontextmenü anzeigen" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Mit Cursor rückgängig machen", - "cursor.redo": "Wiederholen mit Cursor" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Auffalten", - "unFoldRecursivelyAction.label": "Faltung rekursiv aufheben", - "foldAction.label": "Falten", - "toggleFoldAction.label": "Einklappung umschalten", - "foldRecursivelyAction.label": "Rekursiv falten", - "foldAllBlockComments.label": "Alle Blockkommentare falten", - "foldAllMarkerRegions.label": "Alle Regionen falten", - "unfoldAllMarkerRegions.label": "Alle Regionen auffalten", - "foldAllExcept.label": "Alle Regionen mit Ausnahme der ausgewählten zuklappen", - "unfoldAllExcept.label": "Alle Regionen mit Ausnahme der ausgewählten auffalten", - "foldAllAction.label": "Alle falten", - "unfoldAllAction.label": "Alle auffalten", - "foldLevelAction.label": "Faltebene {0}", - "foldBackgroundBackground": "Hintergrundfarbe hinter gefalteten Bereichen. Die Farbe darf nicht deckend sein, sodass zugrunde liegende Dekorationen nicht ausgeblendet werden.", - "editorGutter.foldingControlForeground": "Farbe des Faltsteuerelements im Editor-Bundsteg." + "cursor.redo": "Wiederholen mit Cursor", + "cursor.undo": "Mit Cursor rückgängig machen" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Suchen", - "miFind": "&&Suchen", - "startFindWithSelectionAction": "Mit Auswahl suchen", "findNextMatchAction": "Weitersuchen", "findPreviousMatchAction": "Vorheriges Element suchen", + "miFind": "&&Suchen", + "miReplace": "&&Ersetzen", "nextSelectionMatchFindAction": "Nächste Auswahl suchen", "previousSelectionMatchFindAction": "Vorherige Auswahl suchen", - "startReplace": "Ersetzen", - "miReplace": "&&Ersetzen" + "startFindAction": "Suchen", + "startFindWithSelectionAction": "Mit Auswahl suchen", + "startReplace": "Ersetzen" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} für \"{1}\" gefunden", + "ariaSearchNoResultEmpty": "{0} gefunden", + "ariaSearchNoResultWithLineNum": "{0} für \"{1}\" gefunden, bei {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} für \"{1}\" gefunden", + "ctrlEnter.keybindingChanged": "STRG+EINGABE fügt jetzt einen Zeilenumbruch ein, statt alles zu ersetzen. Sie können die Tastenzuordnung für \"editor.action.replaceAll\" ändern, um dieses Verhalten außer Kraft zu setzen.", + "findCollapsedIcon": "Symbol für die Anzeige, dass das Editor-Such-Widget zugeklappt wurde.", + "findExpandedIcon": "Symbol für die Anzeige, dass das Editor-Such-Widget aufgeklappt wurde.", + "findNextMatchIcon": "Symbol für \"Nächstes Element suchen\" im Editor-Such-Widget.", + "findPreviousMatchIcon": "Symbol für \"Vorheriges Element suchen\" im Editor-Such-Widget.", + "findReplaceAllIcon": "Symbol für \"Alle ersetzen\" im Editor-Such-Widget.", + "findReplaceIcon": "Symbol für \"Ersetzen\" im Editor-Such-Widget.", + "findSelectionIcon": "Symbol für \"In Auswahl suchen\" im Editor-Such-Widget.", + "label.closeButton": "Schließen", + "label.find": "Suchen", + "label.matchesLocation": "{0} von {1}", + "label.nextMatchButton": "Nächste Übereinstimmung", + "label.noResults": "Keine Ergebnisse", + "label.previousMatchButton": "Vorheriger Treffer", + "label.replace": "Ersetzen", + "label.replaceAllButton": "Alle ersetzen", + "label.replaceButton": "Ersetzen", + "label.toggleReplaceButton": "Ersetzen-Modus wechseln", + "label.toggleSelectionFind": "In Auswahl suchen", + "placeholder.find": "Suchen", + "placeholder.replace": "Ersetzen", + "title.matchesCountLimit": "Nur die ersten {0} Ergebnisse wurden hervorgehoben, aber alle Suchoperationen werden auf dem gesamten Text durchgeführt." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Farbe des Faltsteuerelements im Editor-Bundsteg.", + "foldAction.label": "Falten", + "foldAllAction.label": "Alle falten", + "foldAllBlockComments.label": "Alle Blockkommentare falten", + "foldAllExcept.label": "Alle Regionen mit Ausnahme der ausgewählten zuklappen", + "foldAllMarkerRegions.label": "Alle Regionen falten", + "foldBackgroundBackground": "Hintergrundfarbe hinter gefalteten Bereichen. Die Farbe darf nicht deckend sein, sodass zugrunde liegende Dekorationen nicht ausgeblendet werden.", + "foldLevelAction.label": "Faltebene {0}", + "foldRecursivelyAction.label": "Rekursiv falten", + "toggleFoldAction.label": "Einklappung umschalten", + "unFoldRecursivelyAction.label": "Faltung rekursiv aufheben", + "unfoldAction.label": "Auffalten", + "unfoldAllAction.label": "Alle auffalten", + "unfoldAllExcept.label": "Alle Regionen mit Ausnahme der ausgewählten auffalten", + "unfoldAllMarkerRegions.label": "Alle Regionen auffalten" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Symbol für zugeklappte Bereiche im Editor-Glyphenrand.", + "foldingExpandedIcon": "Symbol für aufgeklappte Bereiche im Editor-Glyphenrand." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Editorschriftart vergrößern", "EditorFontZoomOut.label": "Editorschriftart verkleinern", "EditorFontZoomReset.label": "Editor Schriftart Vergrößerung zurücksetzen" }, + "vs/editor/contrib/format/format": { + "hint11": "1 Formatierung in Zeile {0} vorgenommen", + "hint1n": "1 Formatierung zwischen Zeilen {0} und {1} vorgenommen", + "hintn1": "{0} Formatierungen in Zeile {1} vorgenommen", + "hintnn": "{0} Formatierungen zwischen Zeilen {1} und {2} vorgenommen" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Dokument formatieren", "formatSelection.label": "Auswahl formatieren" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Gehe zu nächstem Problem (Fehler, Warnung, Information)", + "markerAction.nextInFiles.label": "Gehe zu dem nächsten Problem in den Dateien (Fehler, Warnung, Info)", + "markerAction.previous.label": "Gehe zu vorigem Problem (Fehler, Warnung, Information)", + "markerAction.previousInFiles.label": "Gehe zu dem vorherigen Problem in den Dateien (Fehler, Warnung, Info)", + "miGotoNextProblem": "Nächstes &&Problem", + "miGotoPreviousProblem": "Vorheriges &&Problem", + "nextMarkerIcon": "Symbol für den Marker zum Wechseln zum nächsten Element.", + "previousMarkerIcon": "Symbol für den Marker zum Wechseln zum vorherigen Element." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Fehler", + "Hint": "Hinweis", + "Info": "Info", + "Warning": "Warnung", + "change": "{0} von {1} Problemen", + "editorMarkerNavigationBackground": "Editormarkierung: Hintergrund des Navigationswidgets.", + "editorMarkerNavigationError": "Editormarkierung: Farbe bei Fehler des Navigationswidgets.", + "editorMarkerNavigationInfo": "Editormarkierung: Farbe bei Information des Navigationswidgets.", + "editorMarkerNavigationWarning": "Editormarkierung: Farbe bei Warnung des Navigationswidgets.", + "marker aria": "{0} bei {1}. ", + "problems": "{0} von {1} Problemen" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Vorschau", - "def.title": "Definitionen", - "noResultWord": "Keine Definition gefunden für \"{0}\".", - "generic.noResults": "Keine Definition gefunden", "actions.goToDecl.label": "Gehe zu Definition", - "miGotoDefinition": "Gehe &&zu Definition", "actions.goToDeclToSide.label": "Definition an der Seite öffnen", - "actions.previewDecl.label": "Definition einsehen", - "decl.title": "Deklarationen", - "decl.noResultWord": "Keine Deklaration für \"{0}\" gefunden.", - "decl.generic.noResults": "Keine Deklaration gefunden.", "actions.goToDeclaration.label": "Zur Deklaration wechseln", - "miGotoDeclaration": "Gehe zu &&Deklaration", - "actions.peekDecl.label": "Vorschau für Deklaration anzeigen", - "typedef.title": "Typdefinitionen", - "goToTypeDefinition.noResultWord": "Keine Typendefinition gefunden für \"{0}\"", - "goToTypeDefinition.generic.noResults": "Keine Typendefinition gefunden", - "actions.goToTypeDefinition.label": "Zur Typdefinition wechseln", - "miGotoTypeDefinition": "Zur &&Typdefinition wechseln", - "actions.peekTypeDefinition.label": "Vorschau der Typdefinition anzeigen", - "impl.title": "Implementierungen", - "goToImplementation.noResultWord": "Keine Implementierung gefunden für \"{0}\"", - "goToImplementation.generic.noResults": "Keine Implementierung gefunden", "actions.goToImplementation.label": "Gehe zu Implementierungen", - "miGotoImplementation": "Gehe zu &&Implementierungen", + "actions.goToTypeDefinition.label": "Zur Typdefinition wechseln", + "actions.peekDecl.label": "Vorschau für Deklaration anzeigen", "actions.peekImplementation.label": "Vorschau für Implementierungen anzeigen", - "references.no": "Für \"{0}\" wurden keine Verweise gefunden.", - "references.noGeneric": "Keine Referenzen gefunden", + "actions.peekTypeDefinition.label": "Vorschau der Typdefinition anzeigen", + "actions.previewDecl.label": "Definition einsehen", + "decl.generic.noResults": "Keine Deklaration gefunden.", + "decl.noResultWord": "Keine Deklaration für \"{0}\" gefunden.", + "decl.title": "Deklarationen", + "def.title": "Definitionen", + "generic.noResult": "Keine Ergebnisse für \"{0}\"", + "generic.noResults": "Keine Definition gefunden", + "generic.title": "Speicherorte", + "goToImplementation.generic.noResults": "Keine Implementierung gefunden", + "goToImplementation.noResultWord": "Keine Implementierung gefunden für \"{0}\"", "goToReferences.label": "Gehe zu Verweisen", + "goToTypeDefinition.generic.noResults": "Keine Typendefinition gefunden", + "goToTypeDefinition.noResultWord": "Keine Typendefinition gefunden für \"{0}\"", + "impl.title": "Implementierungen", + "label.generic": "Gehe zu beliebigem Symbol", + "miGotoDeclaration": "Gehe zu &&Deklaration", + "miGotoDefinition": "Gehe &&zu Definition", + "miGotoImplementation": "Gehe zu &&Implementierungen", "miGotoReference": "Gehe zu &&Verweisen", + "miGotoTypeDefinition": "Zur &&Typdefinition wechseln", + "noResultWord": "Keine Definition gefunden für \"{0}\".", + "peek.submenu": "Vorschau", "ref.title": "Verweise", "references.action.label": "Vorschau für Verweise anzeigen", - "label.generic": "Gehe zu beliebigem Symbol", - "generic.title": "Speicherorte", - "generic.noResult": "Keine Ergebnisse für \"{0}\"" + "references.no": "Für \"{0}\" wurden keine Verweise gefunden.", + "references.noGeneric": "Keine Referenzen gefunden", + "typedef.title": "Typdefinitionen" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Klicken Sie, um {0} Definitionen anzuzeigen." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Gehe zu nächstem Problem (Fehler, Warnung, Information)", - "nextMarkerIcon": "Symbol für den Marker zum Wechseln zum nächsten Element.", - "markerAction.previous.label": "Gehe zu vorigem Problem (Fehler, Warnung, Information)", - "previousMarkerIcon": "Symbol für den Marker zum Wechseln zum vorherigen Element.", - "markerAction.nextInFiles.label": "Gehe zu dem nächsten Problem in den Dateien (Fehler, Warnung, Info)", - "miGotoNextProblem": "Nächstes &&Problem", - "markerAction.previousInFiles.label": "Gehe zu dem vorherigen Problem in den Dateien (Fehler, Warnung, Info)", - "miGotoPreviousProblem": "Vorheriges &&Problem" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Hovern anzeigen", - "showDefinitionPreviewHover": "Definitionsvorschauhover anzeigen" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Einzug in Leerzeichen konvertieren", - "indentationToTabs": "Einzug in Tabstopps konvertieren", - "configuredTabSize": "Konfigurierte Tabulatorgröße", - "selectTabWidth": "Tabulatorgröße für aktuelle Datei auswählen", - "indentUsingTabs": "Einzug mithilfe von Tabstopps", - "indentUsingSpaces": "Einzug mithilfe von Leerzeichen", - "detectIndentation": "Einzug aus Inhalt erkennen", - "editor.reindentlines": "Neuen Einzug für Zeilen festlegen", - "editor.reindentselectedlines": "Gewählte Zeilen zurückziehen" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Durch vorherigen Wert ersetzen", - "InPlaceReplaceAction.next.label": "Durch nächsten Wert ersetzen" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Zeile nach oben kopieren", - "miCopyLinesUp": "Zeile nach oben &&kopieren", - "lines.copyDown": "Zeile nach unten kopieren", - "miCopyLinesDown": "Zeile nach unten ko&&pieren", - "duplicateSelection": "Auswahl duplizieren", - "miDuplicateSelection": "&&Auswahl duplizieren", - "lines.moveUp": "Zeile nach oben verschieben", - "miMoveLinesUp": "Zeile nach oben &&verschieben", - "lines.moveDown": "Zeile nach unten verschieben", - "miMoveLinesDown": "Zeile nach &&unten verschieben", - "lines.sortAscending": "Zeilen aufsteigend sortieren", - "lines.sortDescending": "Zeilen absteigend sortieren", - "lines.trimTrailingWhitespace": "Nachgestelltes Leerzeichen kürzen", - "lines.delete": "Zeile löschen", - "lines.indent": "Zeileneinzug", - "lines.outdent": "Zeile ausrücken", - "lines.insertBefore": "Zeile oben einfügen", - "lines.insertAfter": "Zeile unten einfügen", - "lines.deleteAllLeft": "Alle übrigen löschen", - "lines.deleteAllRight": "Alle rechts löschen", - "lines.joinLines": "Zeilen verknüpfen", - "editor.transpose": "Zeichen um den Cursor herum transponieren", - "editor.transformToUppercase": "In Großbuchstaben umwandeln", - "editor.transformToLowercase": "In Kleinbuchstaben umwandeln", - "editor.transformToTitlecase": "In große Anfangsbuchstaben umwandeln", - "editor.transformToSnakecase": "In Snake Case umwandeln" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Verknüpfte Bearbeitung starten", - "editorLinkedEditingBackground": "Hintergrundfarbe, wenn der Editor automatisch nach Typ umbenennt." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Befehl ausführen", - "links.navigate.follow": "Link folgen", - "links.navigate.kb.meta.mac": "BEFEHL + Klicken", - "links.navigate.kb.meta": "STRG + Klicken", - "links.navigate.kb.alt.mac": "OPTION + Klicken", - "links.navigate.kb.alt": "alt + klicken", - "tooltip.explanation": "Führen Sie den Befehl \"{0}\" aus.", - "invalid.url": "Fehler beim Öffnen dieses Links, weil er nicht wohlgeformt ist: {0}", - "missing.url": "Fehler beim Öffnen dieses Links, weil das Ziel fehlt.", - "label": "Link öffnen" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Hinzugefügter Cursor: {0}", - "cursorsAdded": "Hinzugefügte Cursor: {0}", - "mutlicursor.insertAbove": "Cursor oberhalb hinzufügen", - "miInsertCursorAbove": "Cursor oberh&&alb hinzufügen", - "mutlicursor.insertBelow": "Cursor unterhalb hinzufügen", - "miInsertCursorBelow": "Cursor unterhal&&b hinzufügen", - "mutlicursor.insertAtEndOfEachLineSelected": "Cursor an Zeilenenden hinzufügen", - "miInsertCursorAtEndOfEachLineSelected": "C&&ursor an Zeilenenden hinzufügen", - "mutlicursor.addCursorsToBottom": "Cursor am Ende hinzufügen", - "mutlicursor.addCursorsToTop": "Cursor am Anfang hinzufügen", - "addSelectionToNextFindMatch": "Auswahl zur nächsten Übereinstimmungssuche hinzufügen", - "miAddSelectionToNextFindMatch": "&&Nächstes Vorkommen hinzufügen", - "addSelectionToPreviousFindMatch": "Letzte Auswahl zu vorheriger Übereinstimmungssuche hinzufügen", - "miAddSelectionToPreviousFindMatch": "Vo&&rheriges Vorkommen hinzufügen", - "moveSelectionToNextFindMatch": "Letzte Auswahl in nächste Übereinstimmungssuche verschieben", - "moveSelectionToPreviousFindMatch": "Letzte Auswahl in vorherige Übereinstimmungssuche verschieben", - "selectAllOccurrencesOfFindMatch": "Alle Vorkommen auswählen und Übereinstimmung suchen", - "miSelectHighlights": "Alle V&&orkommen auswählen", - "changeAll.label": "Alle Vorkommen ändern" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Parameterhinweise auslösen" - }, - "vs/editor/contrib/rename/rename": { - "no result": "Kein Ergebnis.", - "resolveRenameLocationFailed": "Ein unbekannter Fehler ist beim Auflösen der Umbenennung eines Ortes aufgetreten.", - "label": "\"{0}\" wird umbenannt.", - "quotableLabel": "{0} wird umbenannt.", - "aria": "\"{0}\" erfolgreich in \"{1}\" umbenannt. Zusammenfassung: {2}", - "rename.failedApply": "Die rename-Funktion konnte die Änderungen nicht anwenden.", - "rename.failed": "Die rename-Funktion konnte die Änderungen nicht berechnen.", - "rename.label": "Symbol umbenennen", - "enablePreview": "Möglichkeit aktivieren/deaktivieren, Änderungen vor dem Umbenennen als Vorschau anzeigen zu lassen" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Auswahl aufklappen", - "miSmartSelectGrow": "Auswahl &&erweitern", - "smartSelect.shrink": "Markierung verkleinern", - "miSmartSelectShrink": "Au&&swahl verkleinern" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Gibt an, ob der Editor sich zurzeit im Ausschnittmodus befindet.", - "hasNextTabstop": "Gibt an, ob ein nächster Tabstopp im Ausschnittmodus vorhanden ist.", - "hasPrevTabstop": "Gibt an, ob ein vorheriger Tabstopp im Ausschnittmodus vorhanden ist." - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "Das Akzeptieren von \"{0}\" ergab {1} zusätzliche Bearbeitungen.", - "suggest.trigger.label": "Vorschlag auslösen", - "accept.insert": "Einfügen", - "accept.replace": "Ersetzen", - "detail.more": "weniger anzeigen", - "detail.less": "mehr anzeigen", - "suggest.reset.label": "Größe des Vorschlagswidgets zurücksetzen" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Entwickler: Force Retokenize" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Ungewöhnliche Zeilentrennzeichen", - "unusualLineTerminators.message": "Ungewöhnliche Zeilentrennzeichen erkannt", - "unusualLineTerminators.detail": "Diese Datei enthält mindestens ein ungültiges Zeilenabschlusszeichen, z. B. Zeilentrennzeichen (LS) oder Absatztrennzeichen (PS).\r\n\r\nEs wird empfohlen, diese Zeichen aus der Datei zu entfernen. Die betreffende Einstellung kann über \"editor.unusualLineTerminators\" konfiguriert werden.", - "unusualLineTerminators.fix": "Diese Datei korrigieren", - "unusualLineTerminators.ignore": "Problem für diese Datei ignorieren" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "TAB-Umschalttaste verschiebt Fokus", - "toggle.tabMovesFocus.on": "Beim Drücken auf Tab wird der Fokus jetzt auf das nächste fokussierbare Element verschoben", - "toggle.tabMovesFocus.off": "Beim Drücken von Tab wird jetzt das Tabulator-Zeichen eingefügt" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Hintergrundfarbe eines Symbols beim Lesezugriff, z.B. beim Lesen einer Variablen. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", - "wordHighlightStrong": "Hintergrundfarbe eines Symbols bei Schreibzugriff, z.B. beim Schreiben in eine Variable. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "wordHighlightBorder": "Randfarbe eines Symbols beim Lesezugriff, wie etwa beim Lesen einer Variablen.", - "wordHighlightStrongBorder": "Randfarbe eines Symbols beim Schreibzugriff, wie etwa beim Schreiben einer Variablen.", - "overviewRulerWordHighlightForeground": "Übersichtslinealmarkerfarbd für das Hervorheben von Symbolen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "overviewRulerWordHighlightStrongForeground": "Übersichtslinealmarkerfarbe für Symbolhervorhebungen bei Schreibzugriff. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "wordHighlight.next.label": "Gehe zur nächsten Symbolhervorhebungen", - "wordHighlight.previous.label": "Gehe zur vorherigen Symbolhervorhebungen", - "wordHighlight.trigger.label": "Symbol-Hervorhebung ein-/ausschalten" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Wort löschen" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Gibt an, ob Vorschläge sichtbar sind.", - "suggestWidgetDetailsVisible": "Gibt an, ob Vorschlagsdetails sichtbar sind.", - "suggestWidgetMultipleSuggestions": "Gibt an, ob mehrere Vorschläge zur Auswahl stehen.", - "suggestionMakesTextEdit": "Gibt an, ob das Einfügen des aktuellen Vorschlags zu einer Änderung führt oder ob bereits alles eingegeben wurde.", - "acceptSuggestionOnEnter": "Gibt an, ob Vorschläge durch Drücken der EINGABETASTE eingefügt werden.", - "suggestionHasInsertAndReplaceRange": "Gibt an, ob der aktuelle Vorschlag Verhalten zum Einfügen und Ersetzen aufweist.", - "suggestionInsertMode": "Gibt an, ob Einfügen oder Ersetzen als Standardverhalten verwendet wird.", - "suggestionCanResolve": "Gibt an, ob der aktuelle Vorschlag die Auflösung weiterer Details unterstützt." - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Öffnen Sie zuerst einen Text-Editor, um zu einer Zeile zu wechseln.", - "gotoLineColumnLabel": "Wechseln Sie zu Zeile {0} und Zeichen {1}.", - "gotoLineLabel": "Zu Zeile {0} wechseln.", - "gotoLineLabelEmptyWithLimit": "Aktuelle Zeile: {0}, Zeichen: {1}. Geben Sie eine Zeilennummer zwischen 1 und {2} ein, zu der Sie navigieren möchten.", - "gotoLineLabelEmpty": "Aktuelle Zeile: {0}, Zeichen: {1}. Geben Sie eine Zeilennummer ein, zu der Sie navigieren möchten." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Gibt an, ob der aktuelle Code-Editor in der Vorschau eingebettet ist.", - "label.close": "Schließen", - "peekViewTitleBackground": "Hintergrundfarbe des Titelbereichs der Peek-Ansicht.", - "peekViewTitleForeground": "Farbe des Titels in der Peek-Ansicht.", - "peekViewTitleInfoForeground": "Farbe der Titelinformationen in der Peek-Ansicht.", - "peekViewBorder": "Farbe der Peek-Ansichtsränder und des Pfeils.", - "peekViewResultsBackground": "Hintergrundfarbe der Ergebnisliste in der Peek-Ansicht.", - "peekViewResultsMatchForeground": "Vordergrundfarbe für Zeilenknoten in der Ergebnisliste der Peek-Ansicht.", - "peekViewResultsFileForeground": "Vordergrundfarbe für Dateiknoten in der Ergebnisliste der Peek-Ansicht.", - "peekViewResultsSelectionBackground": "Hintergrundfarbe des ausgewählten Eintrags in der Ergebnisliste der Peek-Ansicht.", - "peekViewResultsSelectionForeground": "Vordergrundfarbe des ausgewählten Eintrags in der Ergebnisliste der Peek-Ansicht.", - "peekViewEditorBackground": "Hintergrundfarbe des Peek-Editors.", - "peekViewEditorGutterBackground": "Hintergrundfarbe der Leiste im Peek-Editor.", - "peekViewResultsMatchHighlight": "Farbe für Übereinstimmungsmarkierungen in der Ergebnisliste der Peek-Ansicht.", - "peekViewEditorMatchHighlight": "Farbe für Übereinstimmungsmarkierungen im Peek-Editor.", - "peekViewEditorMatchHighlightBorder": "Rahmen für Übereinstimmungsmarkierungen im Peek-Editor." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Art der auszuführenden Codeaktion", - "args.schema.apply": "Legt fest, wann die zurückgegebenen Aktionen angewendet werden", - "args.schema.apply.first": "Die erste zurückgegebene Codeaktion immer anwenden", - "args.schema.apply.ifSingle": "Die erste zurückgegebene Codeaktion anwenden, wenn nur eine vorhanden ist", - "args.schema.apply.never": "Zurückgegebene Codeaktionen nicht anwenden", - "args.schema.preferred": "Legt fest, ob nur bevorzugte Codeaktionen zurückgegeben werden sollen", - "applyCodeActionFailed": "Beim Anwenden der Code-Aktion ist ein unbekannter Fehler aufgetreten", - "quickfix.trigger.label": "Schnelle Problembehebung ...", - "editor.action.quickFix.noneMessage": "Keine Codeaktionen verfügbar", - "editor.action.codeAction.noneMessage.preferred.kind": "Keine bevorzugten Codeaktionen für \"{0}\" verfügbar", - "editor.action.codeAction.noneMessage.kind": "Keine Codeaktionen für \"{0}\" verfügbar", - "editor.action.codeAction.noneMessage.preferred": "Keine bevorzugten Codeaktionen verfügbar", - "editor.action.codeAction.noneMessage": "Keine Codeaktionen verfügbar", - "refactor.label": "Refactoring durchführen...", - "editor.action.refactor.noneMessage.preferred.kind": "Keine bevorzugten Refactorings für \"{0}\" verfügbar", - "editor.action.refactor.noneMessage.kind": "Keine Refactorings für \"{0}\" verfügbar", - "editor.action.refactor.noneMessage.preferred": "Keine bevorzugten Refactorings verfügbar", - "editor.action.refactor.noneMessage": "Keine Refactorings verfügbar", - "source.label": "Quellaktion...", - "editor.action.source.noneMessage.preferred.kind": "Keine bevorzugten Quellaktionen für \"{0}\" verfügbar", - "editor.action.source.noneMessage.kind": "Keine Quellaktionen für \"{0}\" verfügbar", - "editor.action.source.noneMessage.preferred": "Keine bevorzugten Quellaktionen verfügbar", - "editor.action.source.noneMessage": "Keine Quellaktionen verfügbar", - "organizeImports.label": "Importe organisieren", - "editor.action.organize.noneMessage": "Keine Aktion zum Organisieren von Importen verfügbar", - "fixAll.label": "Alle korrigieren", - "fixAll.noneMessage": "Aktion \"Alle korrigieren\" nicht verfügbar", - "autoFix.label": "Automatisch korrigieren...", - "editor.action.autoFix.noneMessage": "Keine automatischen Korrekturen verfügbar" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Symbol für aufgeklappte Bereiche im Editor-Glyphenrand.", - "foldingCollapsedIcon": "Symbol für zugeklappte Bereiche im Editor-Glyphenrand." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Symbol für \"In Auswahl suchen\" im Editor-Such-Widget.", - "findCollapsedIcon": "Symbol für die Anzeige, dass das Editor-Such-Widget zugeklappt wurde.", - "findExpandedIcon": "Symbol für die Anzeige, dass das Editor-Such-Widget aufgeklappt wurde.", - "findReplaceIcon": "Symbol für \"Ersetzen\" im Editor-Such-Widget.", - "findReplaceAllIcon": "Symbol für \"Alle ersetzen\" im Editor-Such-Widget.", - "findPreviousMatchIcon": "Symbol für \"Vorheriges Element suchen\" im Editor-Such-Widget.", - "findNextMatchIcon": "Symbol für \"Nächstes Element suchen\" im Editor-Such-Widget.", - "label.find": "Suchen", - "placeholder.find": "Suchen", - "label.previousMatchButton": "Vorheriger Treffer", - "label.nextMatchButton": "Nächste Übereinstimmung", - "label.toggleSelectionFind": "In Auswahl suchen", - "label.closeButton": "Schließen", - "label.replace": "Ersetzen", - "placeholder.replace": "Ersetzen", - "label.replaceButton": "Ersetzen", - "label.replaceAllButton": "Alle ersetzen", - "label.toggleReplaceButton": "Ersetzen-Modus wechseln", - "title.matchesCountLimit": "Nur die ersten {0} Ergebnisse wurden hervorgehoben, aber alle Suchoperationen werden auf dem gesamten Text durchgeführt.", - "label.matchesLocation": "{0} von {1}", - "label.noResults": "Keine Ergebnisse", - "ariaSearchNoResultEmpty": "{0} gefunden", - "ariaSearchNoResult": "{0} für \"{1}\" gefunden", - "ariaSearchNoResultWithLineNum": "{0} für \"{1}\" gefunden, bei {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} für \"{1}\" gefunden", - "ctrlEnter.keybindingChanged": "STRG+EINGABE fügt jetzt einen Zeilenumbruch ein, statt alles zu ersetzen. Sie können die Tastenzuordnung für \"editor.action.replaceAll\" ändern, um dieses Verhalten außer Kraft zu setzen." - }, - "vs/editor/contrib/format/format": { - "hint11": "1 Formatierung in Zeile {0} vorgenommen", - "hintn1": "{0} Formatierungen in Zeile {1} vorgenommen", - "hint1n": "1 Formatierung zwischen Zeilen {0} und {1} vorgenommen", - "hintnn": "{0} Formatierungen zwischen Zeilen {1} und {2} vorgenommen" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Gibt an, ob der Editor zurzeit eine Inlinenachricht anzeigt.", - "editor.readonly": "Ein Bearbeiten ist im schreibgeschützten Editor nicht möglich" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Gibt an, ob die Verweisvorschau sichtbar ist, z. B. \"Verweisvorschau\" oder \"Definition einsehen\".", "labelLoading": "Wird geladen...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Gibt an, ob die Verweisvorschau sichtbar ist, z. B. \"Verweisvorschau\" oder \"Definition einsehen\"." }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Gibt an, ob Symbolpositionen vorliegen, bei denen die Navigation nur über die Tastatur möglich ist.", - "location.kb": "Symbol {0} von {1}, {2} für nächstes", - "location": "Symbol {0} von {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} Verweis", + "referencesCount": "{0} Verweise", + "treeAriaLabel": "Verweise" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "Keine Vorschau verfügbar.", + "noResults": "Keine Ergebnisse", + "peekView.alternateTitle": "Verweise" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "Symbol in {0} in Zeile {1}, Spalte {2}", - "aria.oneReference.preview": "Symbol in \"{0}\" in Zeile {1}, Spalte {2}, {3}", "aria.fileReferences.1": "1 Symbol in {0}, vollständiger Pfad {1}", "aria.fileReferences.N": "{0} Symbole in {1}, vollständiger Pfad {2}", + "aria.oneReference": "Symbol in {0} in Zeile {1}, Spalte {2}", + "aria.oneReference.preview": "Symbol in \"{0}\" in Zeile {1}, Spalte {2}, {3}", "aria.result.0": "Es wurden keine Ergebnisse gefunden.", "aria.result.1": "1 Symbol in {0} gefunden", "aria.result.n1": "{0} Symbole in {1} gefunden", "aria.result.nm": "{0} Symbole in {1} Dateien gefunden" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Fehler", - "Warning": "Warnung", - "Info": "Info", - "Hint": "Hinweis", - "marker aria": "{0} bei {1}. ", - "problems": "{0} von {1} Problemen", - "change": "{0} von {1} Problemen", - "editorMarkerNavigationError": "Editormarkierung: Farbe bei Fehler des Navigationswidgets.", - "editorMarkerNavigationWarning": "Editormarkierung: Farbe bei Warnung des Navigationswidgets.", - "editorMarkerNavigationInfo": "Editormarkierung: Farbe bei Information des Navigationswidgets.", - "editorMarkerNavigationBackground": "Editormarkierung: Hintergrund des Navigationswidgets." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Gibt an, ob Symbolpositionen vorliegen, bei denen die Navigation nur über die Tastatur möglich ist.", + "location": "Symbol {0} von {1}", + "location.kb": "Symbol {0} von {1}, {2} für nächstes" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Definitionsvorschauhover anzeigen", + "showHover": "Hovern anzeigen" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Wird geladen..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Es wird nach Schnellkorrekturen gesucht...", + "noQuickFixes": "Keine Schnellkorrekturen verfügbar", + "quick fixes": "Schnelle Problembehebung ...", + "view problem": "Problem anzeigen" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Durch nächsten Wert ersetzen", + "InPlaceReplaceAction.previous.label": "Durch vorherigen Wert ersetzen" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Konfigurierte Tabulatorgröße", + "detectIndentation": "Einzug aus Inhalt erkennen", + "editor.reindentlines": "Neuen Einzug für Zeilen festlegen", + "editor.reindentselectedlines": "Gewählte Zeilen zurückziehen", + "indentUsingSpaces": "Einzug mithilfe von Leerzeichen", + "indentUsingTabs": "Einzug mithilfe von Tabstopps", + "indentationToSpaces": "Einzug in Leerzeichen konvertieren", + "indentationToTabs": "Einzug in Tabstopps konvertieren", + "selectTabWidth": "Tabulatorgröße für aktuelle Datei auswählen" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Nächsten Inline-Vorschlag anzeigen", + "action.inlineSuggest.showPrevious": "Vorherigen Inline-Vorschlag anzeigen", + "action.inlineSuggest.trigger": "Inline-Vorschlag auslösen", + "inlineSuggestionHasIndentation": "Gibt an, ob der Inline-Vorschlag mit Leerzeichen beginnt.", + "inlineSuggestionVisible": "Gibt an, ob ein Inline-Vorschlag sichtbar ist." + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Annehmen", + "showNextInlineSuggestion": "Weiter", + "showPreviousInlineSuggestion": "Zurück" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Auswahl duplizieren", + "editor.transformToLowercase": "In Kleinbuchstaben umwandeln", + "editor.transformToSnakecase": "In Snake Case umwandeln", + "editor.transformToTitlecase": "In große Anfangsbuchstaben umwandeln", + "editor.transformToUppercase": "In Großbuchstaben umwandeln", + "editor.transpose": "Zeichen um den Cursor herum transponieren", + "lines.copyDown": "Zeile nach unten kopieren", + "lines.copyUp": "Zeile nach oben kopieren", + "lines.delete": "Zeile löschen", + "lines.deleteAllLeft": "Alle übrigen löschen", + "lines.deleteAllRight": "Alle rechts löschen", + "lines.indent": "Zeileneinzug", + "lines.insertAfter": "Zeile unten einfügen", + "lines.insertBefore": "Zeile oben einfügen", + "lines.joinLines": "Zeilen verknüpfen", + "lines.moveDown": "Zeile nach unten verschieben", + "lines.moveUp": "Zeile nach oben verschieben", + "lines.outdent": "Zeile ausrücken", + "lines.sortAscending": "Zeilen aufsteigend sortieren", + "lines.sortDescending": "Zeilen absteigend sortieren", + "lines.trimTrailingWhitespace": "Nachgestelltes Leerzeichen kürzen", + "miCopyLinesDown": "Zeile nach unten ko&&pieren", + "miCopyLinesUp": "Zeile nach oben &&kopieren", + "miDuplicateSelection": "&&Auswahl duplizieren", + "miMoveLinesDown": "Zeile nach &&unten verschieben", + "miMoveLinesUp": "Zeile nach oben &&verschieben" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Hintergrundfarbe, wenn der Editor automatisch nach Typ umbenennt.", + "linkedEditing.label": "Verknüpfte Bearbeitung starten" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "Fehler beim Öffnen dieses Links, weil er nicht wohlgeformt ist: {0}", + "label": "Link öffnen", + "links.navigate.executeCmd": "Befehl ausführen", + "links.navigate.follow": "Link folgen", + "links.navigate.kb.alt": "alt + klicken", + "links.navigate.kb.alt.mac": "OPTION + Klicken", + "links.navigate.kb.meta": "STRG + Klicken", + "links.navigate.kb.meta.mac": "BEFEHL + Klicken", + "missing.url": "Fehler beim Öffnen dieses Links, weil das Ziel fehlt.", + "tooltip.explanation": "Führen Sie den Befehl \"{0}\" aus." + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "Ein Bearbeiten ist im schreibgeschützten Editor nicht möglich", + "messageVisible": "Gibt an, ob der Editor zurzeit eine Inlinenachricht anzeigt." + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Auswahl zur nächsten Übereinstimmungssuche hinzufügen", + "addSelectionToPreviousFindMatch": "Letzte Auswahl zu vorheriger Übereinstimmungssuche hinzufügen", + "changeAll.label": "Alle Vorkommen ändern", + "cursorAdded": "Hinzugefügter Cursor: {0}", + "cursorsAdded": "Hinzugefügte Cursor: {0}", + "miAddSelectionToNextFindMatch": "&&Nächstes Vorkommen hinzufügen", + "miAddSelectionToPreviousFindMatch": "Vo&&rheriges Vorkommen hinzufügen", + "miInsertCursorAbove": "Cursor oberh&&alb hinzufügen", + "miInsertCursorAtEndOfEachLineSelected": "C&&ursor an Zeilenenden hinzufügen", + "miInsertCursorBelow": "Cursor unterhal&&b hinzufügen", + "miSelectHighlights": "Alle V&&orkommen auswählen", + "moveSelectionToNextFindMatch": "Letzte Auswahl in nächste Übereinstimmungssuche verschieben", + "moveSelectionToPreviousFindMatch": "Letzte Auswahl in vorherige Übereinstimmungssuche verschieben", + "mutlicursor.addCursorsToBottom": "Cursor am Ende hinzufügen", + "mutlicursor.addCursorsToTop": "Cursor am Anfang hinzufügen", + "mutlicursor.insertAbove": "Cursor oberhalb hinzufügen", + "mutlicursor.insertAtEndOfEachLineSelected": "Cursor an Zeilenenden hinzufügen", + "mutlicursor.insertBelow": "Cursor unterhalb hinzufügen", + "selectAllOccurrencesOfFindMatch": "Alle Vorkommen auswählen und Übereinstimmung suchen" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Parameterhinweise auslösen" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, Hinweis", "parameterHintsNextIcon": "Symbol für die Anzeige des nächsten Parameterhinweises.", - "parameterHintsPreviousIcon": "Symbol für die Anzeige des vorherigen Parameterhinweises.", - "hint": "{0}, Hinweis" + "parameterHintsPreviousIcon": "Symbol für die Anzeige des vorherigen Parameterhinweises." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Gibt an, ob das Widget zum Umbenennen der Eingabe sichtbar ist.", - "renameAriaLabel": "Benennen Sie die Eingabe um. Geben Sie einen neuen Namen ein, und drücken Sie die EINGABETASTE, um den Commit auszuführen.", - "label": "{0} zur Umbenennung, {1} zur Vorschau" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Gibt an, ob der aktuelle Code-Editor in der Vorschau eingebettet ist.", + "label.close": "Schließen", + "peekViewBorder": "Farbe der Peek-Ansichtsränder und des Pfeils.", + "peekViewEditorBackground": "Hintergrundfarbe des Peek-Editors.", + "peekViewEditorGutterBackground": "Hintergrundfarbe der Leiste im Peek-Editor.", + "peekViewEditorMatchHighlight": "Farbe für Übereinstimmungsmarkierungen im Peek-Editor.", + "peekViewEditorMatchHighlightBorder": "Rahmen für Übereinstimmungsmarkierungen im Peek-Editor.", + "peekViewResultsBackground": "Hintergrundfarbe der Ergebnisliste in der Peek-Ansicht.", + "peekViewResultsFileForeground": "Vordergrundfarbe für Dateiknoten in der Ergebnisliste der Peek-Ansicht.", + "peekViewResultsMatchForeground": "Vordergrundfarbe für Zeilenknoten in der Ergebnisliste der Peek-Ansicht.", + "peekViewResultsMatchHighlight": "Farbe für Übereinstimmungsmarkierungen in der Ergebnisliste der Peek-Ansicht.", + "peekViewResultsSelectionBackground": "Hintergrundfarbe des ausgewählten Eintrags in der Ergebnisliste der Peek-Ansicht.", + "peekViewResultsSelectionForeground": "Vordergrundfarbe des ausgewählten Eintrags in der Ergebnisliste der Peek-Ansicht.", + "peekViewTitleBackground": "Hintergrundfarbe des Titelbereichs der Peek-Ansicht.", + "peekViewTitleForeground": "Farbe des Titels in der Peek-Ansicht.", + "peekViewTitleInfoForeground": "Farbe der Titelinformationen in der Peek-Ansicht." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Hintergrundfarbe des Vorschlagswidgets.", - "editorSuggestWidgetBorder": "Rahmenfarbe des Vorschlagswidgets.", - "editorSuggestWidgetForeground": "Vordergrundfarbe des Vorschlagswidgets.", - "editorSuggestWidgetSelectedBackground": "Hintergrundfarbe des ausgewählten Eintrags im Vorschlagswidget.", - "editorSuggestWidgetHighlightForeground": "Farbe der Trefferhervorhebung im Vorschlagswidget.", - "suggestWidget.loading": "Wird geladen...", - "suggestWidget.noSuggestions": "Keine Vorschläge.", - "ariaCurrenttSuggestionReadDetails": "{0}, Dokumente: {1}", - "suggest": "Vorschlagen" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Öffnen Sie zuerst einen Text-Editor, um zu einer Zeile zu wechseln.", + "gotoLineColumnLabel": "Wechseln Sie zu Zeile {0} und Zeichen {1}.", + "gotoLineLabel": "Zu Zeile {0} wechseln.", + "gotoLineLabelEmpty": "Aktuelle Zeile: {0}, Zeichen: {1}. Geben Sie eine Zeilennummer ein, zu der Sie navigieren möchten.", + "gotoLineLabelEmptyWithLimit": "Aktuelle Zeile: {0}, Zeichen: {1}. Geben Sie eine Zeilennummer zwischen 1 und {2} ein, zu der Sie navigieren möchten." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "Konstruktoren ({0})", + "array": "Arrays ({0})", + "boolean": "Boolesche Werte ({0})", "cannotRunGotoSymbolWithoutEditor": "Öffnen Sie zunächst einen Text-Editor mit Symbolinformationen, um zu einem Symbol zu navigieren.", "cannotRunGotoSymbolWithoutSymbolProvider": "Der aktive Text-Editor stellt keine Symbolinformationen bereit.", - "noMatchingSymbolResults": "Keine übereinstimmenden Editorsymbole.", - "noSymbolResults": "Keine Editorsymbole.", - "openToSide": "An der Seite öffnen", - "openToBottom": "Unten öffnen", - "symbols": "Symbole ({0})", - "property": "Eigenschaften ({0})", - "method": "Methoden ({0})", - "function": "Funktionen ({0})", - "_constructor": "Konstruktoren ({0})", - "variable": "Variablen ({0})", "class": "Klassen ({0})", - "struct": "Strukturen ({0})", - "event": "Ereignisse ({0})", - "operator": "Operatoren ({0})", - "interface": "Schnittstellen ({0})", - "namespace": "Namespaces ({0})", - "package": "Pakete ({0})", - "typeParameter": "Typparameter ({0})", - "modules": "Module ({0})", + "constant": "Konstanten ({0})", "enum": "Enumerationen ({0})", "enumMember": "Enumerationsmember ({0})", - "string": "Zeichenfolgen ({0})", - "file": "Dateien ({0})", - "array": "Arrays ({0})", - "number": "Zahlen ({0})", - "boolean": "Boolesche Werte ({0})", - "object": "Objekte ({0})", - "key": "Schlüssel ({0})", + "event": "Ereignisse ({0})", "field": "Felder ({0})", - "constant": "Konstanten ({0})" + "file": "Dateien ({0})", + "function": "Funktionen ({0})", + "interface": "Schnittstellen ({0})", + "key": "Schlüssel ({0})", + "method": "Methoden ({0})", + "modules": "Module ({0})", + "namespace": "Namespaces ({0})", + "noMatchingSymbolResults": "Keine übereinstimmenden Editorsymbole.", + "noSymbolResults": "Keine Editorsymbole.", + "number": "Zahlen ({0})", + "object": "Objekte ({0})", + "openToBottom": "Unten öffnen", + "openToSide": "An der Seite öffnen", + "operator": "Operatoren ({0})", + "package": "Pakete ({0})", + "property": "Eigenschaften ({0})", + "string": "Zeichenfolgen ({0})", + "struct": "Strukturen ({0})", + "symbols": "Symbole ({0})", + "typeParameter": "Typparameter ({0})", + "variable": "Variablen ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "\"{0}\" erfolgreich in \"{1}\" umbenannt. Zusammenfassung: {2}", + "enablePreview": "Möglichkeit aktivieren/deaktivieren, Änderungen vor dem Umbenennen als Vorschau anzeigen zu lassen", + "label": "\"{0}\" wird umbenannt.", + "no result": "Kein Ergebnis.", + "quotableLabel": "{0} wird umbenannt.", + "rename.failed": "Die rename-Funktion konnte die Änderungen nicht berechnen.", + "rename.failedApply": "Die rename-Funktion konnte die Änderungen nicht anwenden.", + "rename.label": "Symbol umbenennen", + "resolveRenameLocationFailed": "Ein unbekannter Fehler ist beim Auflösen der Umbenennung eines Ortes aufgetreten." + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "{0} zur Umbenennung, {1} zur Vorschau", + "renameAriaLabel": "Benennen Sie die Eingabe um. Geben Sie einen neuen Namen ein, und drücken Sie die EINGABETASTE, um den Commit auszuführen.", + "renameInputVisible": "Gibt an, ob das Widget zum Umbenennen der Eingabe sichtbar ist." + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "Auswahl &&erweitern", + "miSmartSelectShrink": "Au&&swahl verkleinern", + "smartSelect.expand": "Auswahl aufklappen", + "smartSelect.shrink": "Markierung verkleinern" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Gibt an, ob ein nächster Tabstopp im Ausschnittmodus vorhanden ist.", + "hasPrevTabstop": "Gibt an, ob ein vorheriger Tabstopp im Ausschnittmodus vorhanden ist.", + "inSnippetMode": "Gibt an, ob der Editor sich zurzeit im Ausschnittmodus befindet." }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "Sonntag", - "Monday": "Montag", - "Tuesday": "Dienstag", - "Wednesday": "Mittwoch", - "Thursday": "Donnerstag", - "Friday": "Freitag", - "Saturday": "Samstag", - "SundayShort": "So", - "MondayShort": "Mo", - "TuesdayShort": "Di", - "WednesdayShort": "Mi", - "ThursdayShort": "Do", - "FridayShort": "Fr", - "SaturdayShort": "Sa", - "January": "Januar", - "February": "Februar", - "March": "März", "April": "April", - "May": "Mai", - "June": "Juni", - "July": "Juli", - "August": "August", - "September": "September", - "October": "Oktober", - "November": "November", - "December": "Dezember", - "JanuaryShort": "Jan", - "FebruaryShort": "Feb", - "MarchShort": "Mär", "AprilShort": "Apr", - "MayShort": "Mai", - "JuneShort": "Jun", - "JulyShort": "Jul", + "August": "August", "AugustShort": "Aug", - "SeptemberShort": "Sep", - "OctoberShort": "Okt", + "December": "Dezember", + "DecemberShort": "Dez", + "February": "Februar", + "FebruaryShort": "Feb", + "Friday": "Freitag", + "FridayShort": "Fr", + "January": "Januar", + "JanuaryShort": "Jan", + "July": "Juli", + "JulyShort": "Jul", + "June": "Juni", + "JuneShort": "Jun", + "March": "März", + "MarchShort": "Mär", + "May": "Mai", + "MayShort": "Mai", + "Monday": "Montag", + "MondayShort": "Mo", + "November": "November", "NovemberShort": "Nov", - "DecemberShort": "Dez" + "October": "Oktober", + "OctoberShort": "Okt", + "Saturday": "Samstag", + "SaturdayShort": "Sa", + "September": "September", + "SeptemberShort": "Sep", + "Sunday": "Sonntag", + "SundayShort": "So", + "Thursday": "Donnerstag", + "ThursdayShort": "Do", + "Tuesday": "Dienstag", + "TuesdayShort": "Di", + "Wednesday": "Mittwoch", + "WednesdayShort": "Mi" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Gibt an, ob Vorschläge durch Drücken der EINGABETASTE eingefügt werden.", + "suggestWidgetDetailsVisible": "Gibt an, ob Vorschlagsdetails sichtbar sind.", + "suggestWidgetMultipleSuggestions": "Gibt an, ob mehrere Vorschläge zur Auswahl stehen.", + "suggestWidgetVisible": "Gibt an, ob Vorschläge sichtbar sind.", + "suggestionCanResolve": "Gibt an, ob der aktuelle Vorschlag die Auflösung weiterer Details unterstützt.", + "suggestionHasInsertAndReplaceRange": "Gibt an, ob der aktuelle Vorschlag Verhalten zum Einfügen und Ersetzen aufweist.", + "suggestionInsertMode": "Gibt an, ob Einfügen oder Ersetzen als Standardverhalten verwendet wird.", + "suggestionMakesTextEdit": "Gibt an, ob das Einfügen des aktuellen Vorschlags zu einer Änderung führt oder ob bereits alles eingegeben wurde." + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Einfügen", + "accept.replace": "Ersetzen", + "aria.alert.snippet": "Das Akzeptieren von \"{0}\" ergab {1} zusätzliche Bearbeitungen.", + "detail.less": "mehr anzeigen", + "detail.more": "weniger anzeigen", + "suggest.reset.label": "Größe des Vorschlagswidgets zurücksetzen", + "suggest.trigger.label": "Vorschlag auslösen" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, Dokumente: {1}", + "editorSuggestWidgetBackground": "Hintergrundfarbe des Vorschlagswidgets.", + "editorSuggestWidgetBorder": "Rahmenfarbe des Vorschlagswidgets.", + "editorSuggestWidgetFocusHighlightForeground": "Die Farbe des Treffers wird im Vorschlagswidget hervorgehoben, wenn ein Element fokussiert wird.", + "editorSuggestWidgetForeground": "Vordergrundfarbe des Vorschlagswidgets.", + "editorSuggestWidgetHighlightForeground": "Farbe der Trefferhervorhebung im Vorschlagswidget.", + "editorSuggestWidgetSelectedBackground": "Hintergrundfarbe des ausgewählten Eintrags im Vorschlagswidget.", + "editorSuggestWidgetSelectedForeground": "Die Vordergrundfarbe des ausgewählten Eintrags im Vorschlagswidget.", + "suggest": "Vorschlagen", + "suggestWidget.loading": "Wird geladen...", + "suggestWidget.noSuggestions": "Keine Vorschläge." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Schließen", + "loading": "Wird geladen..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Weitere Informationen", + "suggestMoreInfoIcon": "Symbol für weitere Informationen im Vorschlags-Widget." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "Die Vordergrundfarbe für Arraysymbole. Diese Symbole werden in den Widgets für Gliederung, Breadcrumbs und Vorschläge angezeigt.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "Die Vordergrundfarbe für Einheitensymbole. Diese Symbole werden in den Widgets für Gliederung, Breadcrumbs und Vorschläge angezeigt.", "symbolIcon.variableForeground": "Die Vordergrundfarbe für variable Symbole. Diese Symbole werden in den Widgets für Gliederung, Breadcrumbs und Vorschläge angezeigt." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "Keine Vorschau verfügbar.", - "noResults": "Keine Ergebnisse", - "peekView.alternateTitle": "Verweise" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "TAB-Umschalttaste verschiebt Fokus", + "toggle.tabMovesFocus.off": "Beim Drücken von Tab wird jetzt das Tabulator-Zeichen eingefügt", + "toggle.tabMovesFocus.on": "Beim Drücken auf Tab wird der Fokus jetzt auf das nächste fokussierbare Element verschoben" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Problem anzeigen", - "noQuickFixes": "Keine Schnellkorrekturen verfügbar", - "checkingForQuickFixes": "Es wird nach Schnellkorrekturen gesucht...", - "quick fixes": "Schnelle Problembehebung ..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Entwickler: Force Retokenize" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Wird geladen..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Diese Datei enthält mindestens ein ungültiges Zeilenabschlusszeichen, z. B. Zeilentrennzeichen (LS) oder Absatztrennzeichen (PS).\r\n\r\nWir empfehlen, diese Zeichen über „editor.unusualLineTerminators“ aus der Datei zu entfernen.", + "unusualLineTerminators.fix": "Diese Datei korrigieren", + "unusualLineTerminators.ignore": "Problem für diese Datei ignorieren", + "unusualLineTerminators.message": "Ungewöhnliche Zeilentrennzeichen erkannt", + "unusualLineTerminators.title": "Ungewöhnliche Zeilentrennzeichen" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Schließen", - "loading": "Wird geladen..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Übersichtslinealmarkerfarbd für das Hervorheben von Symbolen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "overviewRulerWordHighlightStrongForeground": "Übersichtslinealmarkerfarbe für Symbolhervorhebungen bei Schreibzugriff. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "wordHighlight": "Hintergrundfarbe eines Symbols beim Lesezugriff, z.B. beim Lesen einer Variablen. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", + "wordHighlight.next.label": "Gehe zur nächsten Symbolhervorhebungen", + "wordHighlight.previous.label": "Gehe zur vorherigen Symbolhervorhebungen", + "wordHighlight.trigger.label": "Symbol-Hervorhebung ein-/ausschalten", + "wordHighlightBorder": "Randfarbe eines Symbols beim Lesezugriff, wie etwa beim Lesen einer Variablen.", + "wordHighlightStrong": "Hintergrundfarbe eines Symbols bei Schreibzugriff, z.B. beim Schreiben in eine Variable. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "wordHighlightStrongBorder": "Randfarbe eines Symbols beim Schreibzugriff, wie etwa beim Schreiben einer Variablen." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Wort löschen" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Symbol für weitere Informationen im Vorschlags-Widget.", - "readMore": "Weitere Informationen" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Fixes anzeigen. Bevorzugter Fix verfügbar ({0})", - "quickFixWithKb": "Korrekturen anzeigen ({0})", - "quickFix": "Korrekturen anzeigen" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} Verweise", - "referenceCount": "{0} Verweis", - "treeAriaLabel": "Verweise" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Warnung: \"{0}\" ist zwar nicht in der Liste der bekannten Optionen enthalten, wird aber trotzdem an Electron/Chromium übergeben.", - "multipleValues": "Option '{0}' wird mehrfach definiert. Der verwendete Wert ist '{1}.'", - "gotoValidation": "Argumente im Modus \"--goto\" müssen im Format \"DATEI(:ZEILE(:ZEICHEN))\" vorliegen." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "Die zu verwendende Proxyeinstellung. Ist diese nicht festgelegt, wird sie von den Umgebungsvariablen \"http_proxy\" und \"https_proxy\" geerbt.", - "strictSSL": "Steuert, ob das Proxy-Server-Zertifikat mit der Liste der mitgelieferten CAs überprüft werden soll.", - "proxyAuthorization": "Der Wert, der für jede Netzwerkanforderung als Proxy-Authorization-Header gesendet werden soll.", - "proxySupportOff": "Hiermit wird die Proxyunterstützung für Erweiterungen deaktiviert.", - "proxySupportOn": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert.", - "proxySupportOverride": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert, und Anforderungsoptionen werden außer Kraft gesetzt.", - "proxySupport": "Proxyunterstützung für Erweiterungen verwenden.", - "systemCertificates": "Steuert, ob Zertifizierungsstellenzertifikate über das Betriebssystem geladen werden. (Unter Windows und macOS muss nach dem Deaktivieren dieser Option das Fenster neu geladen werden.)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "Der Dateisystemanbieter mit relativem Dateipfad \"{0}\" konnte nicht aufgelöst werden.", - "noProviderFound": "Für die Ressource \"{0}\" wurde kein Dateisystemanbieter gefunden.", - "fileNotFoundError": "Die nicht vorhandene Datei \"{0}\" kann nicht aufgelöst werden.", - "fileExists": "Die bereits vorhandene Datei \"{0}\" kann nicht erstellt werden, wenn das Flag zum Überschreiben nicht festgelegt ist.", - "err.write": "Datei \"{0}\" kann nicht gespeichert werden ({1}).", - "writeFailedUnlockUnsupported": "Die Datei \"{0}\" kann nicht entsperrt werden, weil der Anbieter dies nicht unterstützt.", - "fileIsDirectoryWriteError": "Die Datei \"{0}\", kann nicht gespeichert werden, da sie eigentlich ein Verzeichnis ist.", - "fileModifiedError": "Datei geändert seit", - "err.read": "Die Datei \"{0}\" kann nicht gelesen werden ({1}).", - "fileIsDirectoryReadError": "Die Datei \"{0}\" kann nicht gelesen werden, da sie eigentlich ein Verzeichnis ist.", - "fileNotModifiedError": "Datei nicht geändert seit", - "fileTooLargeError": "Lesen der Datei \"{0}\" nicht möglich, weil sie zu groß ist, um geöffnet zu werden.", - "unableToMoveCopyError1": "Kopieren nicht möglich, wenn die Quelle \"{0}\" mit dem Ziel \"{1}\" sich nur in der Groß-/Kleinschreibung des Pfads unterscheiden, die Groß-/Kleinschreibung im Dateisystem jedoch ignoriert wird", - "unableToMoveCopyError2": "Das Verschieben/Kopieren ist nicht möglich, wenn die Quelle \"{0}\" das übergeordnete Element des Ziels \"{1}\" ist.", - "unableToMoveCopyError3": "\"{0}\" kann nicht verschoben/kopiert werden, da das Ziel \"{1}\" bereits am Ziel existiert.", - "unableToMoveCopyError4": "\"{0}\" kann nicht in \"{1}\" verschoben/kopiert werden, da eine Datei den Ordner ersetzen würde, in dem sie enthalten ist.", - "mkdirExistsError": "Der Ordner \"{0}\" kann nicht erstellt werden, da er bereits vorhanden, aber kein Verzeichnis ist.", - "deleteFailedTrashUnsupported": "Die Datei \"{0}\" kann nicht über den Papierkorb gelöscht werden, da der Anbieter dies nicht unterstützt.", - "deleteFailedNotFound": "Die nicht vorhandene Datei \"{0}\" kann nicht gelöscht werden.", - "deleteFailedNonEmptyFolder": "Der nicht leere Ordner \"{0}\" konnte nicht gelöscht werden.", - "err.readonly": "Die schreibgeschützte Datei '{0}' kann nicht geändert werden." - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "Die Datei ist bereits vorhanden.", - "fileNotExists": "Datei ist nicht vorhanden.", - "moveError": "Verschieben von '{0}' in '{1}' nicht möglich ({2}).", - "copyError": "Kopieren von '{0}' in '{1}' nicht möglich ({2}).", - "fileCopyErrorPathCase": "\"Datei kann nicht in denselben Pfad mit unterschiedlichem Pfadfall kopiert werden.", - "fileCopyErrorExists": "Die Datei am Ziel ist bereits vorhanden." - }, - "vs/platform/files/common/files": { - "unknownError": "Unbekannter Fehler", - "sizeB": "{0} B", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Aktualisieren", - "updateMode": "Legen Sie fest, ob Sie automatische Updates erhalten möchten. Nach Änderungen ist ein Neustart erforderlich. Die Updates werden von einem Microsoft-Onlinedienst abgerufen.", - "none": "Updates deaktivieren.", - "manual": "Automatisches Prüfen auf Updates im Hintergrund deaktivieren. Sie können Updates durchführen, indem Sie manuell danach suchen.", - "start": "Hiermit wird nur beim Start auf Updates geprüft. Deaktivieren Sie die automatische Updatesuche im Hintergrund.", - "default": "Automatische Prüfung auf Aktualisierungen aktivieren. Der Code prüft automatisch und regelmäßig auf Aktualisierungen.", - "deprecated": "Diese Einstellung ist veraltet, verwendet Sie stattdessen \"{0}\".", - "enableWindowsBackgroundUpdatesTitle": "Hintergrundupdates in Windows aktivieren", - "enableWindowsBackgroundUpdates": "Aktivieren Sie diese Option, um neue VS Code-Versionen unter Windows im Hintergrund herunterzuladen und zu installieren.", - "showReleaseNotes": "Nach einem Update Versionshinweise anzeigen. Die Versionshinweise werden von einem Microsoft-Onlinedienst heruntergeladen." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Optionen", - "extensionsManagement": "Erweiterungsverwaltung", - "troubleshooting": "Problembehandlung", - "diff": "Vergleicht zwei Dateien.", - "add": "Fügt einen oder mehrere Ordner zum letzten aktiven Fenster hinzu.", - "goto": "Öffnet eine Datei im Pfad in der angegebenen Zeile und an der Zeichenposition.", - "newWindow": "Hiermit wird das Öffnen eines neuen Fensters erzwungen.", - "reuseWindow": "Erzwingen Sie das Öffnen einer Datei oder eines Ordners in einem bereits geöffneten Fenster.", - "wait": "Warten Sie, bis die Dateien geschlossen sind, bevor Sie zurück gehen können.", - "locale": "Das zu verwendende Gebietsschema (z.B. en-US oder zh-TW).", - "userDataDir": "Gibt das Verzeichnis an, in dem Benutzerdaten gespeichert werden. Kann zum Öffnen mehrerer verschiedener Codeinstanzen verwendet werden.", - "help": "Gibt die Syntax aus.", - "extensionHomePath": "Legen Sie den Stammpfad für Erweiterungen fest.", - "listExtensions": "Listet die installierten Erweiterungen auf.", - "showVersions": "Bei Verwendung von \"--list-extensions\" werden die Versionen der installierten Erweiterungen angezeigt.", - "category": "Bei Verwendung von \"--list-extensions\" werden die installierten Erweiterungen nach der angegebenen Kategorie gefiltert.", - "installExtension": "Hiermit wird die Erweiterung installiert oder aktualisiert. Der Bezeichner einer Erweiterung lautet immer \"${publisher}.${name}\". Verwenden Sie das Argument \"--force\", um ein Update auf die neueste Version durchzuführen. Um eine bestimmte Version zu installieren, geben Sie \"@${version}\" an. Beispiel: \"vscode.csharp@1.2.3\".", - "uninstallExtension": "Deinstalliert eine Erweiterung.", - "experimentalApis": "Aktiviert vorgeschlagene API-Funktionen für Erweiterungen. Kann eine oder mehrere Erweiterungs IDs individuell aktivieren.", - "version": "Gibt die Version aus.", - "verbose": "Ausführliche Ausgabe (impliziert \"-wait\").", - "log": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", - "status": "Prozessnutzungs- und Diagnose-Informationen ausgeben.", - "prof-startup": "CPU-Profiler beim Start ausführen", - "disableExtensions": "Deaktiviert alle installierten Erweiterungen.", - "disableExtension": "Deaktiviert eine Erweiterung.", - "turn sync": "Synchronisierung aktivieren oder deaktivieren", - "inspect-extensions": "Erlaubt Debuggen und Profilerstellung für Erweiterungen. Überprüfen Sie die Entwicklertools für die Verbindungs-URI.", - "inspect-brk-extensions": "Erlaubt Debuggen und Profilerstellung für Erweiterungen, wobei der Erweiterungshost nach dem Start angehalten wird. Überprüfen Sie die Entwicklertools für die Verbindungs-URI.", - "disableGPU": "Deaktiviert die GPU-Hardwarebeschleunigung.", - "maxMemory": "Maximale Speichergröße für ein Fenster (in Mbyte).", - "telemetry": "Zeigt alle Telemetrieereignisse, die von VS Code erfasst werden.", - "usage": "Syntax", - "options": "Optionen", - "paths": "Pfade", - "stdinWindows": "Zum Einlesen von Ausgaben eines anderen Programms hängen Sie \"-\" an (z.B. \"echo Hello World | {0} -\")", - "stdinUnix": "Zum Einlesen von stdin hängen Sie \"-\" an (z.B. \"ps aux | grep code | {0} -\")", - "unknownVersion": "Unbekannte Version", - "unknownCommit": "Unbekannter Commit" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Erweiterungen", - "preferences": "Einstellungen" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie nicht mit VS Code {1} kompatibel ist.", - "restartCode": "Starten Sie VS Code neu, bevor Sie {0} neu installieren.", - "MarketPlaceDisabled": "Marketplace ist nicht aktiviert.", - "malicious extension": "Die Erweiterung kann nicht installiert werden, da sie als problematisch gemeldet wurde.", - "notFoundCompatibleDependency": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie nicht mit der aktuellen Version von VS Code (Version {1}) kompatibel ist.", - "Not a Marketplace extension": "Nur Marketplace-Erweiterungen können neu installiert werden", - "removeError": "Fehler beim Entfernen der Erweiterung: {0}. Beenden und starten Sie VS Code neu, bevor Sie erneut versuchen, die Erweiterung zu installieren.", - "quitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", - "exitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", - "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert.", - "singleDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterung \"{1}\" hängt von dieser Erweiterung ab.", - "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" hängen von dieser Erweiterung ab.", - "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. \"{1}\" und \"{2}\" sowie weitere Erweiterungen hängen von dieser Erweiterung ab.", - "singleIndirectDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\" hängt von dieser Erweiterung ab.", - "twoIndirectDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\" und \"{3}\" hängen von dieser Erweiterung ab.", - "multipleIndirectDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\", \"{3}\" sowie weitere Erweiterungen hängen von dieser Erweiterung ab.", - "notExists": "Die Erweiterung wurde nicht gefunden." - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Telemetrie", - "telemetry.enableTelemetry": "Aktivieren Sie das Senden von Nutzungsdaten und Fehlern an Microsoft Online-Dienste.", - "telemetry.enableTelemetryMd": "Aktivieren Sie das Senden von Nutzungsdaten und Fehlern an Microsoft Online-Dienste. Lesen Sie [hier]({0}) unsere Datenschutzerklärung." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", - "useId": "Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: {0}", - "listFromLocation": "Auf \"{0}\" installierte Erweiterungen:", - "installingExtensionsOnLocation": "Erweiterungen werden auf \"{0}\" installiert...", - "installingExtensions": "Erweiterungen werden installiert...", - "alreadyInstalled-checkAndUpdate": "Die Erweiterung \"{0}\" v{1} ist bereits installiert. Verwenden Sie die Option \"--force\" für ein Update auf die neueste Version, oder geben Sie \"@\" an, um eine bestimmte Version zu installieren. Beispiel: \"{2}@1.2.3\".", - "alreadyInstalled": "Die Erweiterung \"{0}\" ist bereits installiert.", - "installation failed": "Fehler beim Installieren der Erweiterungen: {0}", - "successVsixInstall": "Die Erweiterung \"{0}\" wurde erfolgreich installiert.", - "cancelVsixInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", - "updateMessage": "Die Erweiterung \"{0}\" wird auf Version {1} aktualisiert.", - "installing builtin ": "Die integrierte Erweiterung \"{0}\", Version {1}, wird installiert...", - "installing": "Die Erweiterung \"{0}\", Version {1}, wird installiert...", - "successInstall": "Die Erweiterung \"{0}\", Version {1}, wurde erfolgreich installiert.", - "cancelInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", - "forceDowngrade": "Eine neuere Version der Erweiterung \"{0}\", Version {1}, ist bereits installiert. Verwenden Sie die Option \"--force\", um ein Downgrade auf die ältere Version durchzuführen.", - "builtin": "Die Erweiterung \"{0}\" ist eine integrierte Erweiterung und kann nicht deinstalliert werden.", - "forceUninstall": "Die Erweiterung \"{0}\" wurde vom Benutzer als integrierte Erweiterung gekennzeichnet. Verwenden Sie die Option \"--force\", um sie zu deinstallieren.", - "uninstalling": "{0} wird deinstalliert...", - "successUninstallFromLocation": "Die Erweiterung \"{0}\" wurde erfolgreich von \"{1}\" deinstalliert.", - "successUninstall": "Die Erweiterung \"{0}\" wurde erfolgreich deinstalliert.", - "notInstalleddOnLocation": "Die Erweiterung \"{0}\" ist nicht auf \"{1}\" installiert.", - "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Einstellungssynchronisierung", - "settingsSync.keybindingsPerPlatform": "Synchronisieren Sie die Tastenzuordnungen für jede Plattform.", - "settingsSync.ignoredExtensions": "Liste der Erweiterungen, die beim Synchronisieren ignoriert werden sollen. Der Bezeichner einer Erweiterung lautet immer \"${publisher}.${name}\". Beispiel: vscode.csharp.", - "app.extension.identifier.errorMessage": "Erwartetes Format: \"${publisher}.${name}\". Beispiel: \"vscode.csharp\".", - "settingsSync.ignoredSettings": "Konfigurieren Sie die Einstellungen, die während der Synchronisierung ignoriert werden sollen." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Sie haben {0} auf Ihrem System installiert. Möchten Sie die empfohlenen Erweiterungen installieren?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "Die Computerdaten können nicht gelesen werden, weil die aktuelle Version nicht kompatibel ist. Aktualisieren Sie \"{0}\", und versuchen Sie es noch mal." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "Die Synchronisierung kann nicht durchgeführt werden, weil der Standarddienst geändert wurde.", - "service changed": "Die Synchronisierung kann nicht durchgeführt werden, weil der Synchronisierungsdienst geändert wurde.", - "turned off": "Kann nicht synchronisiert werden, da die Synchronisierung in der Cloud deaktiviert ist", - "session expired": "Kann nicht synchronisiert werden, da die aktuelle Sitzung abgelaufen ist", - "turned off machine": "Eine Synchronisierung ist nicht möglich, weil die Synchronisierung auf diesem Computer von einem anderen Computer aus deaktiviert wurde." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "Fehler beim Verschieben von \"{0}\" in den Papierkorb.", - "trashFailed": "Fehler beim Verschieben von \"{0}\" in den Papierkorb." - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Allgemeine Vordergrundfarbe. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", - "errorForeground": "Allgemeine Vordergrundfarbe für Fehlermeldungen. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", - "descriptionForeground": "Vordergrundfarbe für Beschreibungstexte, die weitere Informationen anzeigen, z.B. für eine Beschriftung.", - "iconForeground": "Die für Symbole in der Workbench verwendete Standardfarbe.", - "focusBorder": "Allgemeine Rahmenfarbe für fokussierte Elemente. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", - "contrastBorder": "Ein zusätzlicher Rahmen um Elemente, mit dem diese von anderen getrennt werden, um einen größeren Kontrast zu erreichen.", - "activeContrastBorder": "Ein zusätzlicher Rahmen um aktive Elemente, mit dem diese von anderen getrennt werden, um einen größeren Kontrast zu erreichen.", - "selectionBackground": "Hintergrundfarbe der Textauswahl in der Workbench (z.B. für Eingabefelder oder Textbereiche). Diese Farbe gilt nicht für die Auswahl im Editor.", - "textSeparatorForeground": "Farbe für Text-Trennzeichen.", - "textLinkForeground": "Vordergrundfarbe für Links im Text.", - "textLinkActiveForeground": "Vordergrundfarbe für angeklickte Links im Text und beim Zeigen darauf mit der Maus.", - "textPreformatForeground": "Vordergrundfarbe für vorformatierte Textsegmente.", - "textBlockQuoteBackground": "Hintergrundfarbe für Blockzitate im Text.", - "textBlockQuoteBorder": "Rahmenfarbe für blockquote-Elemente im Text.", - "textCodeBlockBackground": "Hintergrundfarbe für Codeblöcke im Text.", - "widgetShadow": "Schattenfarbe von Widgets wie zum Beispiel Suchen/Ersetzen innerhalb des Editors.", - "inputBoxBackground": "Hintergrund für Eingabefeld.", - "inputBoxForeground": "Vordergrund für Eingabefeld.", - "inputBoxBorder": "Rahmen für Eingabefeld.", - "inputBoxActiveOptionBorder": "Rahmenfarbe für aktivierte Optionen in Eingabefeldern.", - "inputOption.activeBackground": "Hintergrundfarbe für aktivierte Optionen in Eingabefeldern.", - "inputOption.activeForeground": "Vordergrundfarbe für aktivierte Optionen in Eingabefeldern.", - "inputPlaceholderForeground": "Eingabefeld-Vordergrundfarbe für Platzhaltertext.", - "inputValidationInfoBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad der Information.", - "inputValidationInfoForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad der Information.", - "inputValidationInfoBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad der Information.", - "inputValidationWarningBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", - "inputValidationWarningForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", - "inputValidationWarningBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", - "inputValidationErrorBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", - "inputValidationErrorForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", - "inputValidationErrorBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", - "dropdownBackground": "Hintergrund für Dropdown.", - "dropdownListBackground": "Hintergrund für Dropdownliste.", - "dropdownForeground": "Vordergrund für Dropdown.", - "dropdownBorder": "Rahmen für Dropdown.", - "checkbox.background": "Hintergrundfarbe von Kontrollkästchenwidget.", - "checkbox.foreground": "Vordergrundfarbe von Kontrollkästchenwidget.", - "checkbox.border": "Rahmenfarbe von Kontrollkästchenwidget.", - "buttonForeground": "Vordergrundfarbe der Schaltfläche.", - "buttonBackground": "Hintergrundfarbe der Schaltfläche.", - "buttonHoverBackground": "Hintergrundfarbe der Schaltfläche, wenn darauf gezeigt wird.", - "buttonSecondaryForeground": "Sekundäre Vordergrundfarbe der Schaltfläche.", - "buttonSecondaryBackground": "Hintergrundfarbe der sekundären Schaltfläche.", - "buttonSecondaryHoverBackground": "Hintergrundfarbe der sekundären Schaltfläche beim Daraufzeigen.", - "badgeBackground": "Hintergrundfarbe für Badge. Badges sind kurze Info-Texte, z.B. für Anzahl Suchergebnisse.", - "badgeForeground": "Vordergrundfarbe für Badge. Badges sind kurze Info-Texte, z.B. für Anzahl Suchergebnisse.", - "scrollbarShadow": "Schatten der Scrollleiste, um anzuzeigen, dass die Ansicht gescrollt wird.", - "scrollbarSliderBackground": "Hintergrundfarbe vom Scrollbar-Schieber", - "scrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf gezeigt wird.", - "scrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf geklickt wird.", - "progressBarBackground": "Hintergrundfarbe des Fortschrittbalkens, der für zeitintensive Vorgänge angezeigt werden kann.", - "editorError.background": "Hintergrundfarbe für Fehlertext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "editorError.foreground": "Vordergrundfarbe von Fehlerunterstreichungen im Editor.", - "errorBorder": "Randfarbe von Fehlerfeldern im Editor.", - "editorWarning.background": "Hintergrundfarbe für Warnungstext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "editorWarning.foreground": "Vordergrundfarbe von Warnungsunterstreichungen im Editor.", - "warningBorder": "Randfarbe der Warnfelder im Editor.", - "editorInfo.background": "Hintergrundfarbe für Infotext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "editorInfo.foreground": "Vordergrundfarbe von Informationsunterstreichungen im Editor.", - "infoBorder": "Randfarbe der Infofelder im Editor.", - "editorHint.foreground": "Vordergrundfarbe der Hinweisunterstreichungen im Editor.", - "hintBorder": "Randfarbe der Hinweisfelder im Editor.", - "sashActiveBorder": "Rahmenfarbe aktiver Trennleisten.", - "editorBackground": "Hintergrundfarbe des Editors.", - "editorForeground": "Standardvordergrundfarbe des Editors.", - "editorWidgetBackground": "Hintergrundfarbe von Editor-Widgets wie zum Beispiel Suchen/Ersetzen.", - "editorWidgetForeground": "Vordergrundfarbe für Editorwidgets wie Suchen/Ersetzen.", - "editorWidgetBorder": "Rahmenfarbe von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Rahmen verwendet wird und die Farbe nicht von einem Widget überschrieben wird.", - "editorWidgetResizeBorder": "Rahmenfarbe der Größenanpassungsleiste von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Größenanpassungsrahmen verwendet wird und die Farbe nicht von einem Widget außer Kraft gesetzt wird.", - "pickerBackground": "Schnellauswahl der Hintergrundfarbe. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", - "pickerForeground": "Vordergrundfarbe der Schnellauswahl. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", - "pickerTitleBackground": "Hintergrundfarbe für den Titel der Schnellauswahl. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", - "pickerGroupForeground": "Schnellauswahlfarbe für das Gruppieren von Bezeichnungen.", - "pickerGroupBorder": "Schnellauswahlfarbe für das Gruppieren von Rahmen.", - "editorSelectionBackground": "Farbe der Editor-Auswahl.", - "editorSelectionForeground": "Farbe des gewählten Text für einen hohen Kontrast", - "editorInactiveSelection": "Die Farbe der Auswahl befindet sich in einem inaktiven Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegende Dekorationen verdeckt.", - "editorSelectionHighlight": "Farbe für Bereiche mit dem gleichen Inhalt wie die Auswahl. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "editorSelectionHighlightBorder": "Randfarbe für Bereiche, deren Inhalt der Auswahl entspricht.", - "editorFindMatch": "Farbe des aktuellen Suchergebnisses.", - "findMatchHighlight": "Farbe der anderen Suchergebnisse. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "findRangeHighlight": "Farbe des Bereichs, der die Suche eingrenzt. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", - "editorFindMatchBorder": "Randfarbe des aktuellen Suchergebnisses.", - "findMatchHighlightBorder": "Randfarbe der anderen Suchtreffer.", - "findRangeHighlightBorder": "Rahmenfarbe des Bereichs, der die Suche eingrenzt. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "searchEditor.queryMatch": "Farbe der Abfrageübereinstimmungen des Such-Editors", - "searchEditor.editorFindMatchBorder": "Rahmenfarbe der Abfrageübereinstimmungen des Such-Editors", - "hoverHighlight": "Hervorhebung unterhalb des Worts, für das ein Hoverelement angezeigt wird. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "hoverBackground": "Hintergrundfarbe des Editor-Mauszeigers.", - "hoverForeground": "Vordergrundfarbe des Editor-Mauszeigers", - "hoverBorder": "Rahmenfarbe des Editor-Mauszeigers.", - "statusBarBackground": "Hintergrundfarbe der Hoverstatusleiste des Editors.", - "activeLinkForeground": "Farbe der aktiven Links.", - "editorInlineHintForeground": "Vordergrundfarbe für Inlinehinweise", - "editorInlineHintBackground": "Hintergrundfarbe für Inlinehinweise", - "editorLightBulbForeground": "Die für das Aktionssymbol \"Glühbirne\" verwendete Farbe.", - "editorLightBulbAutoFixForeground": "Die für das Aktionssymbol \"Automatische Glühbirnenkorrektur\" verwendete Farbe.", - "diffEditorInserted": "Hintergrundfarbe für eingefügten Text. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "diffEditorRemoved": "Hintergrundfarbe für Text, der entfernt wurde. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "diffEditorInsertedOutline": "Konturfarbe für eingefügten Text.", - "diffEditorRemovedOutline": "Konturfarbe für entfernten Text.", - "diffEditorBorder": "Die Rahmenfarbe zwischen zwei Text-Editoren.", - "diffDiagonalFill": "Farbe der diagonalen Füllung des Vergleichs-Editors. Die diagonale Füllung wird in Ansichten mit parallelem Vergleich verwendet.", - "listFocusBackground": "Hintergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listFocusForeground": "Vordergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listFocusOutline": "Konturfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listActiveSelectionBackground": "Hintergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listActiveSelectionForeground": "Vordergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listInactiveSelectionBackground": "Hintergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listInactiveSelectionForeground": "Vordergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Baumstruktur inaktiv ist. Eine aktive Liste/Baumstruktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listInactiveFocusBackground": "Hintergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listInactiveFocusOutline": "Konturfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", - "listHoverBackground": "Hintergrund der Liste/Struktur, wenn mit der Maus auf Elemente gezeigt wird.", - "listHoverForeground": "Vordergrund der Liste/Struktur, wenn mit der Maus auf Elemente gezeigt wird.", - "listDropBackground": "Drag & Drop-Hintergrund der Liste/Struktur, wenn Elemente mithilfe der Maus verschoben werden.", - "highlight": "Vordergrundfarbe der Liste/Struktur zur Trefferhervorhebung beim Suchen innerhalb der Liste/Struktur.", - "invalidItemForeground": "Vordergrundfarbe einer Liste/Struktur für ungültige Elemente, z.B. ein nicht ausgelöster Stamm im Explorer.", - "listErrorForeground": "Vordergrundfarbe für Listenelemente, die Fehler enthalten.", - "listWarningForeground": "Vordergrundfarbe für Listenelemente, die Warnungen enthalten.", - "listFilterWidgetBackground": "Hintergrundfarbe des Typfilterwidgets in Listen und Strukturen.", - "listFilterWidgetOutline": "Konturfarbe des Typfilterwidgets in Listen und Strukturen.", - "listFilterWidgetNoMatchesOutline": "Konturfarbe des Typfilterwidgets in Listen und Strukturen, wenn es keine Übereinstimmungen gibt.", - "listFilterMatchHighlight": "Hintergrundfarbe der gefilterten Übereinstimmung", - "listFilterMatchHighlightBorder": "Rahmenfarbe der gefilterten Übereinstimmung", - "treeIndentGuidesStroke": "Strukturstrichfarbe für die Einzugsführungslinien.", - "listDeemphasizedForeground": "Hintergrundfarbe für nicht hervorgehobene Listen-/Strukturelemente.", - "quickInput.list.focusBackground deprecation": "Verwenden Sie stattdessen \"quickInputList.focusBackground\".", - "quickInput.listFocusBackground": "Die Hintergrundfarbe der Schnellauswahl für das fokussierte Element.", - "menuBorder": "Rahmenfarbe von Menüs.", - "menuForeground": "Vordergrundfarbe von Menüelementen.", - "menuBackground": "Hintergrundfarbe von Menüelementen.", - "menuSelectionForeground": "Vordergrundfarbe des ausgewählten Menüelements im Menü.", - "menuSelectionBackground": "Hintergrundfarbe des ausgewählten Menüelements im Menü.", - "menuSelectionBorder": "Rahmenfarbe des ausgewählten Menüelements im Menü.", - "menuSeparatorBackground": "Farbe eines Trenner-Menüelements in Menüs.", - "snippetTabstopHighlightBackground": "Hervorhebungs-Hintergrundfarbe eines Codeausschnitt-Tabstopps.", - "snippetTabstopHighlightBorder": "Hervorhebungs-Rahmenfarbe eines Codeausschnitt-Tabstopps.", - "snippetFinalTabstopHighlightBackground": "Hervorhebungs-Hintergrundfarbe des letzten Tabstopps eines Codeausschnitts.", - "snippetFinalTabstopHighlightBorder": "Rahmenfarbe zur Hervorhebung des letzten Tabstopps eines Codeausschnitts.", - "breadcrumbsFocusForeground": "Farbe der Breadcrumb-Elemente, die den Fokus haben.", - "breadcrumbsBackground": "Hintergrundfarbe der Breadcrumb-Elemente.", - "breadcrumbsSelectedForegound": "Die Farbe der ausgewählten Breadcrumb-Elemente.", - "breadcrumbsSelectedBackground": "Hintergrundfarbe des Breadcrumb-Auswahltools.", - "mergeCurrentHeaderBackground": "Hintergrund des aktuellen Headers in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeCurrentContentBackground": "Hintergrund für den aktuellen Inhalt in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeIncomingHeaderBackground": "Hintergrund für eingehende Header in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeIncomingContentBackground": "Hintergrund für eingehenden Inhalt in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeCommonHeaderBackground": "Headerhintergrund für gemeinsame Vorgängerelemente in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeCommonContentBackground": "Hintergrund des Inhalts gemeinsamer Vorgängerelemente in Inlinezusammenführungskonflikt. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "mergeBorder": "Rahmenfarbe für Kopfzeilen und die Aufteilung in Inline-Mergingkonflikten.", - "overviewRulerCurrentContentForeground": "Aktueller Übersichtslineal-Vordergrund für Inline-Mergingkonflikte.", - "overviewRulerIncomingContentForeground": "Eingehender Übersichtslineal-Vordergrund für Inline-Mergingkonflikte.", - "overviewRulerCommonContentForeground": "Hintergrund des Übersichtslineals des gemeinsamen übergeordneten Elements bei Inlinezusammenführungskonflikten.", - "overviewRulerFindMatchForeground": "Übersichtslinealmarkerfarbe für das Suchen von Übereinstimmungen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "overviewRulerSelectionHighlightForeground": "Übersichtslinealmarkerfarbe für das Hervorheben der Auswahl. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", - "minimapFindMatchHighlight": "Minimap-Markerfarbe für gefundene Übereinstimmungen.", - "minimapSelectionHighlight": "Minimap-Markerfarbe für die Editorauswahl.", - "minimapError": "Minimapmarkerfarbe für Fehler", - "overviewRuleWarning": "Minimapmarkerfarbe für Warnungen", - "minimapBackground": "Hintergrundfarbe der Minimap.", - "minimapSliderBackground": "Hintergrundfarbe des Minimap-Schiebereglers.", - "minimapSliderHoverBackground": "Hintergrundfarbe des Minimap-Schiebereglers beim Daraufzeigen.", - "minimapSliderActiveBackground": "Hintergrundfarbe des Minimap-Schiebereglers, wenn darauf geklickt wird.", - "problemsErrorIconForeground": "Die Farbe, die für das Problemfehlersymbol verwendet wird.", - "problemsWarningIconForeground": "Die Farbe, die für das Problemwarnsymbol verwendet wird.", - "problemsInfoIconForeground": "Die Farbe, die für das Probleminfosymbol verwendet wird.", - "chartsForeground": "Die in Diagrammen verwendete Vordergrundfarbe.", - "chartsLines": "Die für horizontale Linien in Diagrammen verwendete Farbe.", - "chartsRed": "Die in Diagrammvisualisierungen verwendete Farbe Rot.", - "chartsBlue": "Die in Diagrammvisualisierungen verwendete Farbe Blau.", - "chartsYellow": "Die in Diagrammvisualisierungen verwendete Farbe Gelb.", - "chartsOrange": "Die in Diagrammvisualisierungen verwendete Farbe Orange.", - "chartsGreen": "Die in Diagrammvisualisierungen verwendete Farbe Grün.", - "chartsPurple": "Die in Diagrammvisualisierungen verwendete Farbe Violett." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "Außerkraftsetzungen für die Standardsprachkonfiguration", - "defaultLanguageConfiguration.description": "Hiermit wird die Außerkraftsetzung von Einstellungen für die Sprache \"{0}\" konfiguriert.", - "overrideSettings.defaultDescription": "Zu überschreibende Editor-Einstellungen für eine Sprache konfigurieren.", - "overrideSettings.errorMessage": "Diese Einstellung unterstützt keine sprachspezifische Konfiguration.", + "config.property.duplicate": "{0}\" kann nicht registriert werden. Diese Eigenschaft ist bereits registriert.", "config.property.empty": "Eine leere Eigenschaft kann nicht registriert werden.", "config.property.languageDefault": "\"{0}\" kann nicht registriert werden. Stimmt mit dem Eigenschaftsmuster \"\\\\[.*\\\\]$\" zum Beschreiben sprachspezifischer Editor-Einstellungen überein. Verwenden Sie den Beitrag \"configurationDefaults\".", - "config.property.duplicate": "{0}\" kann nicht registriert werden. Diese Eigenschaft ist bereits registriert." + "defaultLanguageConfiguration.description": "Hiermit wird die Außerkraftsetzung von Einstellungen für die Sprache \"{0}\" konfiguriert.", + "defaultLanguageConfigurationOverrides.title": "Außerkraftsetzungen für die Standardsprachkonfiguration", + "overrideSettings.defaultDescription": "Zu überschreibende Editor-Einstellungen für eine Sprache konfigurieren.", + "overrideSettings.errorMessage": "Diese Einstellung unterstützt keine sprachspezifische Konfiguration." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Ein Befehl, der Informationen zu Kontextschlüsseln zurückgibt" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Gibt an, ob sich der Tastaturfokus in einem Eingabefeld befindet.", + "isIOS": "Gibt an, ob IOS als Betriebssystem verwendet wird.", + "isLinux": "Gibt an, ob Linux als Betriebssystem verwendet wird.", + "isMac": "Gibt an, ob macOS als Betriebssystem verwendet wird.", + "isMacNative": "Gibt an, ob macOS auf einer Nicht-Browser-Plattform als Betriebssystem verwendet wird.", + "isWeb": "Gibt an, ob es sich bei der Plattform um einen Webbrowser handelt.", + "isWindows": "Gibt an, ob Windows als Betriebssystem verwendet wird." }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 weitere Datei wird nicht angezeigt", "moreFiles": "...{0} weitere Dateien werden nicht angezeigt" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Gibt an, ob macOS als Betriebssystem verwendet wird.", - "isLinux": "Gibt an, ob Linux als Betriebssystem verwendet wird.", - "isWindows": "Gibt an, ob Windows als Betriebssystem verwendet wird.", - "isWeb": "Gibt an, ob es sich bei der Plattform um einen Webbrowser handelt.", - "isMacNative": "Gibt an, ob macOS auf einer Nicht-Browser-Plattform als Betriebssystem verwendet wird.", - "inputFocus": "Gibt an, ob sich der Tastaturfokus in einem Eingabefeld befindet." - }, - "vs/platform/markers/common/markers": { - "sev.error": "Fehler", - "sev.warning": "Warnung", - "sev.info": "Info" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "Vertrauenswürdig", - "untrusted": "Nicht vertrauenswürdig", - "unknown": "Unbekannt" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "Das Startverzeichnis (CWD) \"{0}\" ist kein Verzeichnis.", - "launchFail.cwdDoesNotExist": "Das Startverzeichnis (CWD) \"{0}\" ist nicht vorhanden.", - "launchFail.executableIsNotFileOrSymlink": "Der Pfad zur ausführbaren Shelldatei \"{0}\" ist keine Datei eines Symlinks.", - "launchFail.executableDoesNotExist": "Der Pfad zur ausführbaren Shelldatei \"{0}\" ist nicht vorhanden." - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "Der Pfad ist nicht vorhanden.", - "uriInvalidTitle": "URI kann nicht geöffnet werden", - "pathNotExistDetail": "Der Pfad \"{0}\" scheint auf dem Datenträger nicht mehr vorhanden zu sein.", - "uriInvalidDetail": "Der URI '{0}' ist ungültig und kann nicht geöffnet werden." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Codearbeitsbereich" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "Es sind zu viele Daten vorhanden, um sie direkt an GitHub zu senden. Die Daten werden in die Zwischenablage kopiert. Fügen Sie sie bitte in die geöffnete GitHub-Seite zum Issue ein.", - "ok": "OK", - "cancel": "Abbrechen", - "confirmCloseIssueReporter": "Ihre Eingaben werden nicht gespeichert. Möchten Sie dieses Fenster schließen?", - "yes": "Ja", - "issueReporter": "Problembericht" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Neues Fenster", - "newWindowDesc": "Öffnet ein neues Fenster.", - "recentFoldersAndWorkspaces": "Zuletzt verwendete Ordner & Arbeitsbereiche", - "recentFolders": "Zuletzt verwendete Ordner", - "untitledWorkspace": "Unbenannt (Arbeitsbereich)", - "workspaceName": "{0} (Arbeitsbereich)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "OK", - "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden.", - "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Öffnen", - "openFolder": "Ordner öffnen", "openFile": "Datei öffnen", - "openWorkspaceTitle": "Arbeitsbereich öffnen", - "openWorkspace": "Ö&&ffnen" + "openFolder": "Ordner öffnen", + "openWorkspace": "Ö&&ffnen", + "openWorkspaceTitle": "Arbeitsbereich öffnen" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und mehr Arbeitsspeicher gewähren.", - "fileTooLargeError": "Datei zu groß zum Öffnen" + "vs/platform/environment/node/argv": { + "add": "Fügt einen oder mehrere Ordner zum letzten aktiven Fenster hinzu.", + "category": "Bei Verwendung von \"--list-extensions\" werden die installierten Erweiterungen nach der angegebenen Kategorie gefiltert.", + "diff": "Vergleicht zwei Dateien.", + "disableExtension": "Deaktiviert eine Erweiterung.", + "disableExtensions": "Deaktiviert alle installierten Erweiterungen.", + "disableGPU": "Deaktiviert die GPU-Hardwarebeschleunigung.", + "experimentalApis": "Aktiviert vorgeschlagene API-Funktionen für Erweiterungen. Kann eine oder mehrere Erweiterungs IDs individuell aktivieren.", + "extensionHomePath": "Legen Sie den Stammpfad für Erweiterungen fest.", + "extensionsManagement": "Erweiterungsverwaltung", + "goto": "Öffnet eine Datei im Pfad in der angegebenen Zeile und an der Zeichenposition.", + "help": "Gibt die Syntax aus.", + "inspect-brk-extensions": "Erlaubt Debuggen und Profilerstellung für Erweiterungen, wobei der Erweiterungshost nach dem Start angehalten wird. Überprüfen Sie die Entwicklertools für die Verbindungs-URI.", + "inspect-extensions": "Erlaubt Debuggen und Profilerstellung für Erweiterungen. Überprüfen Sie die Entwicklertools für die Verbindungs-URI.", + "installExtension": "Hiermit wird die Erweiterung installiert oder aktualisiert. Der Bezeichner einer Erweiterung lautet immer \"${publisher}.${name}\". Verwenden Sie das Argument \"--force\", um ein Update auf die neueste Version durchzuführen. Um eine bestimmte Version zu installieren, geben Sie \"@${version}\" an. Beispiel: \"vscode.csharp@1.2.3\".", + "listExtensions": "Listet die installierten Erweiterungen auf.", + "locale": "Das zu verwendende Gebietsschema (z.B. en-US oder zh-TW).", + "log": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", + "maxMemory": "Maximale Speichergröße für ein Fenster (in Mbyte).", + "newWindow": "Hiermit wird das Öffnen eines neuen Fensters erzwungen.", + "options": "Optionen", + "optionsUpperCase": "Optionen", + "paths": "Pfade", + "prof-startup": "CPU-Profiler beim Start ausführen.", + "reuseWindow": "Erzwingen Sie das Öffnen einer Datei oder eines Ordners in einem bereits geöffneten Fenster.", + "showVersions": "Bei Verwendung von \"--list-extensions\" werden die Versionen der installierten Erweiterungen angezeigt.", + "status": "Prozessnutzungs- und Diagnose-Informationen ausgeben.", + "stdinUnix": "Zum Einlesen von stdin hängen Sie \"-\" an (z.B. \"ps aux | grep code | {0} -\")", + "stdinWindows": "Zum Einlesen von Ausgaben eines anderen Programms hängen Sie \"-\" an (z.B. \"echo Hello World | {0} -\")", + "telemetry": "Zeigt alle Telemetrieereignisse, die von VS Code erfasst werden.", + "troubleshooting": "Problembehandlung", + "turn sync": "Synchronisierung aktivieren oder deaktivieren.", + "uninstallExtension": "Deinstalliert eine Erweiterung.", + "unknownCommit": "Unbekannter Commit", + "unknownVersion": "Unbekannte Version", + "usage": "Syntax", + "userDataDir": "Gibt das Verzeichnis an, in dem Benutzerdaten gespeichert werden. Kann zum Öffnen mehrerer verschiedener Codeinstanzen verwendet werden.", + "verbose": "Ausführliche Ausgabe (impliziert \"-wait\").", + "version": "Gibt die Version aus.", + "wait": "Warten Sie, bis die Dateien geschlossen sind, bevor Sie zurück gehen können." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "engines.vscode-Wert {0} konnte nicht analysiert werden. Verwenden Sie beispielsweise ^1.22.0, ^1.22.x usw.", - "versionSpecificity1": "Die in \"engines.vscode\" ({0}) angegebene Version ist nicht spezifisch genug. Definieren Sie für VS Code-Versionen vor Version 1.0.0 mindestens die gewünschte Haupt- und Nebenversion, z.B. ^0.10.0, 0.10.x, 0.11.0 usw.", - "versionSpecificity2": "Die in \"engines.vscode\" ({0}) angegebene Version ist nicht spezifisch genug. Definieren Sie für VS Code-Versionen nach Version 1.0.0 mindestens die gewünschte Hauptversion, z.B. ^1.10.0, 1.10.x, 1.x.x, 2.x.x usw.", - "versionMismatch": "Die Erweiterung ist nicht mit dem Code {0} kompatibel. Die Erweiterung erfordert {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Argumente im Modus \"--goto\" müssen im Format \"DATEI(:ZEILE(:ZEICHEN))\" vorliegen.", + "multipleValues": "Option '{0}' wird mehrfach definiert. Der verwendete Wert ist '{1}.'", + "unknownOption": "Warnung: \"{0}\" ist zwar nicht in der Liste der bekannten Optionen enthalten, wird aber trotzdem an Electron/Chromium übergeben." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Erweiterungen", + "preferences": "Einstellungen" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "Die Erweiterung \"{0}\" ist bereits installiert.", + "alreadyInstalled-checkAndUpdate": "Die Erweiterung \"{0}\" v{1} ist bereits installiert. Verwenden Sie die Option \"--force\" für ein Update auf die neueste Version, oder geben Sie \"@\" an, um eine bestimmte Version zu installieren. Beispiel: \"{2}@1.2.3\".", + "builtin": "Die Erweiterung \"{0}\" ist eine integrierte Erweiterung und kann nicht deinstalliert werden.", + "cancelInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", + "cancelVsixInstall": "Installation der Erweiterung \"{0}\" abgebrochen.", + "forceDowngrade": "Eine neuere Version der Erweiterung \"{0}\", Version {1}, ist bereits installiert. Verwenden Sie die Option \"--force\", um ein Downgrade auf die ältere Version durchzuführen.", + "forceUninstall": "Die Erweiterung \"{0}\" wurde vom Benutzer als integrierte Erweiterung gekennzeichnet. Verwenden Sie die Option \"--force\", um sie zu deinstallieren.", + "installation failed": "Fehler beim Installieren der Erweiterungen: {0}", + "installing": "Die Erweiterung \"{0}\", Version {1}, wird installiert...", + "installing builtin ": "Die integrierte Erweiterung \"{0}\", Version {1}, wird installiert...", + "installingExtensions": "Erweiterungen werden installiert...", + "installingExtensionsOnLocation": "Erweiterungen werden auf \"{0}\" installiert...", + "listFromLocation": "Auf \"{0}\" installierte Erweiterungen:", + "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", + "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert.", + "notInstalleddOnLocation": "Die Erweiterung \"{0}\" ist nicht auf \"{1}\" installiert.", + "successInstall": "Die Erweiterung \"{0}\", Version {1}, wurde erfolgreich installiert.", + "successUninstall": "Die Erweiterung \"{0}\" wurde erfolgreich deinstalliert.", + "successUninstallFromLocation": "Die Erweiterung \"{0}\" wurde erfolgreich von \"{1}\" deinstalliert.", + "successVsixInstall": "Die Erweiterung \"{0}\" wurde erfolgreich installiert.", + "uninstalling": "{0} wird deinstalliert...", + "updateMessage": "Die Erweiterung \"{0}\" wird auf Version {1} aktualisiert.", + "useId": "Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "Sie haben {0} auf Ihrem System installiert. Möchten Sie die empfohlenen Erweiterungen installieren?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace ist nicht aktiviert.", + "Not a Marketplace extension": "Nur Marketplace-Erweiterungen können neu installiert werden", + "exitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", + "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie nicht mit VS Code {1} kompatibel ist.", + "malicious extension": "Die Erweiterung kann nicht installiert werden, da sie als problematisch gemeldet wurde.", + "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. \"{1}\" und \"{2}\" sowie weitere Erweiterungen hängen von dieser Erweiterung ab.", + "multipleIndirectDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\", \"{3}\" sowie weitere Erweiterungen hängen von dieser Erweiterung ab.", + "notExists": "Die Erweiterung wurde nicht gefunden.", + "notFoundCompatibleDependency": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie nicht mit der aktuellen Version von VS Code (Version {1}) kompatibel ist.", + "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert.", + "quitCode": "Fehler bei der Installation der Erweiterung. Beenden und starten Sie VS Code vor der erneuten Installation neu.", + "removeError": "Fehler beim Entfernen der Erweiterung: {0}. Beenden und starten Sie VS Code neu, bevor Sie erneut versuchen, die Erweiterung zu installieren.", + "restartCode": "Starten Sie VS Code neu, bevor Sie {0} neu installieren.", + "singleDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterung \"{1}\" hängt von dieser Erweiterung ab.", + "singleIndirectDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\" hängt von dieser Erweiterung ab.", + "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" hängen von dieser Erweiterung ab.", + "twoIndirectDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Beim Deinstallieren wird auch die Erweiterung \"{1}\" entfernt, und \"{2}\" und \"{3}\" hängen von dieser Erweiterung ab." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX ungültig: \"package.json\" ist keine JSON-Datei." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "Der vorhandene Ordner \"{0}\" konnte während der Installation der Erweiterung \"{1}\" nicht gelöscht werden. Löschen Sie den Ordner manuell, und versuchen Sie es noch mal.", "cannot read": "Die Erweiterung kann nicht aus {0} gelesen werden.", - "renameError": "Unbekannter Fehler beim Umbenennen von {0} in {1}", - "invalidManifest": "Erweiterung ungültig: \"package.json\" ist keine JSON-Datei." + "errorDeleting": "Der vorhandene Ordner \"{0}\" konnte während der Installation der Erweiterung \"{1}\" nicht gelöscht werden. Löschen Sie den Ordner manuell, und versuchen Sie es noch mal.", + "invalidManifest": "Erweiterung ungültig: \"package.json\" ist keine JSON-Datei.", + "renameError": "Unbekannter Fehler beim Umbenennen von {0} in {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "Die Erweiterung ist nicht mit dem Code {0} kompatibel. Die Erweiterung erfordert {1}.", + "versionSpecificity1": "Die in \"engines.vscode\" ({0}) angegebene Version ist nicht spezifisch genug. Definieren Sie für VS Code-Versionen vor Version 1.0.0 mindestens die gewünschte Haupt- und Nebenversion, z.B. ^0.10.0, 0.10.x, 0.11.0 usw.", + "versionSpecificity2": "Die in \"engines.vscode\" ({0}) angegebene Version ist nicht spezifisch genug. Definieren Sie für VS Code-Versionen nach Version 1.0.0 mindestens die gewünschte Hauptversion, z.B. ^1.10.0, 1.10.x, 1.x.x, 2.x.x usw.", + "versionSyntax": "engines.vscode-Wert {0} konnte nicht analysiert werden. Verwenden Sie beispielsweise ^1.22.0, ^1.22.x usw." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "VS Code-Konsole", + "ext.term.app.not.found": "Terminalanwendung \"{0}\" konnte nicht gefunden werden.", + "linux.term.failed": "Fehler bei \"{0}\" mit Exitcode {1}.", + "mac.terminal.script.failed": "Fehler bei Skript \"{0}\" mit Exitcode {1}.", + "mac.terminal.type.not.supported": "{0}\" wird nicht unterstützt.", + "press.any.key": "Drücken Sie eine beliebige Taste, um fortzufahren..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "Der nicht leere Ordner \"{0}\" konnte nicht gelöscht werden.", + "deleteFailedNotFound": "Die nicht vorhandene Datei \"{0}\" kann nicht gelöscht werden.", + "deleteFailedTrashUnsupported": "Die Datei \"{0}\" kann nicht über den Papierkorb gelöscht werden, da der Anbieter dies nicht unterstützt.", + "err.read": "Die Datei \"{0}\" kann nicht gelesen werden ({1}).", + "err.readonly": "Die schreibgeschützte Datei '{0}' kann nicht geändert werden.", + "err.write": "Datei \"{0}\" kann nicht gespeichert werden ({1}).", + "fileExists": "Die bereits vorhandene Datei \"{0}\" kann nicht erstellt werden, wenn das Flag zum Überschreiben nicht festgelegt ist.", + "fileIsDirectoryReadError": "Die Datei \"{0}\" kann nicht gelesen werden, da sie eigentlich ein Verzeichnis ist.", + "fileIsDirectoryWriteError": "Die Datei \"{0}\", kann nicht gespeichert werden, da sie eigentlich ein Verzeichnis ist.", + "fileModifiedError": "Datei geändert seit", + "fileNotFoundError": "Die nicht vorhandene Datei \"{0}\" kann nicht aufgelöst werden.", + "fileNotModifiedError": "Datei nicht geändert seit", + "fileTooLargeError": "Lesen der Datei \"{0}\" nicht möglich, weil sie zu groß ist, um geöffnet zu werden.", + "invalidPath": "Der Dateisystemanbieter mit relativem Dateipfad \"{0}\" konnte nicht aufgelöst werden.", + "mkdirExistsError": "Der Ordner \"{0}\" kann nicht erstellt werden, da er bereits vorhanden, aber kein Verzeichnis ist.", + "noProviderFound": "Für die Ressource \"{0}\" wurde kein Dateisystemanbieter gefunden.", + "unableToMoveCopyError1": "Kopieren nicht möglich, wenn die Quelle \"{0}\" mit dem Ziel \"{1}\" sich nur in der Groß-/Kleinschreibung des Pfads unterscheiden, die Groß-/Kleinschreibung im Dateisystem jedoch ignoriert wird", + "unableToMoveCopyError2": "Das Verschieben/Kopieren ist nicht möglich, wenn die Quelle \"{0}\" das übergeordnete Element des Ziels \"{1}\" ist.", + "unableToMoveCopyError3": "\"{0}\" kann nicht verschoben/kopiert werden, da das Ziel \"{1}\" bereits am Ziel existiert.", + "unableToMoveCopyError4": "\"{0}\" kann nicht in \"{1}\" verschoben/kopiert werden, da eine Datei den Ordner ersetzen würde, in dem sie enthalten ist.", + "writeFailedUnlockUnsupported": "Die Datei \"{0}\" kann nicht entsperrt werden, weil der Anbieter dies nicht unterstützt." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Unbekannter Fehler" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "Datei zu groß zum Öffnen", + "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und zulassen, dass {0} mehr Arbeitsspeicher verwendet." + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "Fehler beim Verschieben von \"{0}\" in den Papierkorb.", + "trashFailed": "Fehler beim Verschieben von \"{0}\" in den Papierkorb." + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "Kopieren von '{0}' in '{1}' nicht möglich ({2}).", + "fileCopyErrorExists": "Die Datei am Ziel ist bereits vorhanden.", + "fileCopyErrorPathCase": "\"Datei kann nicht in denselben Pfad mit unterschiedlichem Pfadfall kopiert werden.", + "fileExists": "Die Datei ist bereits vorhanden.", + "fileNotExists": "Datei ist nicht vorhanden.", + "moveError": "Verschieben von '{0}' in '{1}' nicht möglich ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Abbrechen", + "confirmCloseIssueReporter": "Ihre Eingaben werden nicht gespeichert. Möchten Sie dieses Fenster schließen?", + "issueReporter": "Problembericht", + "issueReporterWriteToClipboard": "Es sind zu viele Daten vorhanden, um sie direkt an GitHub zu senden. Die Daten werden in die Zwischenablage kopiert. Fügen Sie sie bitte in die geöffnete GitHub-Seite zum Issue ein.", + "local": "LOCAL", + "ok": "OK", + "processExplorer": "Prozess-Explorer", + "yes": "Ja" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "({0}) wurde gedrückt. Es wird auf die zweite Taste in der Kombination gewartet...", + "missing.chord": "Die Tastenkombination ({0}, {1}) ist kein Befehl." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Legt fest, ob die Tastaturnavigation in Listen und Strukturen automatisch durch Eingaben ausgelöst wird. Wenn der Wert auf \"false\" festgelegt ist, wird die Tastaturnavigation nur ausgelöst, wenn der Befehl \"list.toggleKeyboardNavigation\" ausgeführt wird. Diesem Befehl können Sie eine Tastenkombination zuweisen.", + "expand mode": "Steuert, wie Strukturordner beim Klicken auf die Ordnernamen erweitert werden. Beachten Sie, dass einige Strukturen und Listen diese Einstellung ggf. ignorieren, wenn sie nicht zutrifft.", + "horizontalScrolling setting": "Steuert, ob Listen und Strukturen ein horizontales Scrollen in der Workbench unterstützen. Warnung: Das Aktivieren dieser Einstellung kann sich auf die Leistung auswirken.", + "keyboardNavigationSettingKey": "Steuert die Tastaturnavigation in Listen und Strukturen in der Workbench. Kann \"simple\" (einfach), \"highlight\" (hervorheben) und \"filter\" (filtern) sein.", + "keyboardNavigationSettingKey.filter": "Durch das Filtern der Tastaturnavigation werden alle Elemente herausgefiltert und ausgeblendet, die nicht mit der Tastatureingabe übereinstimmen.", + "keyboardNavigationSettingKey.highlight": "Hervorheben von Tastaturnavigationshervorgebungselemente, die mit der Tastatureingabe übereinstimmen. Beim nach oben und nach unten Navigieren werden nur die hervorgehobenen Elemente durchlaufen.", + "keyboardNavigationSettingKey.simple": "Bei der einfachen Tastaturnavigation werden Elemente in den Fokus genommen, die mit der Tastatureingabe übereinstimmen. Die Übereinstimmungen gelten nur für Präfixe.", + "list smoothScrolling setting": "Steuert, ob Listen und Strukturen einen optimierten Bildlauf verwenden.", + "multiSelectModifier": "Der Modifizierer zum Hinzufügen eines Elements in Bäumen und Listen zu einer Mehrfachauswahl mit der Maus (zum Beispiel im Explorer, in geöffneten Editoren und in der SCM-Ansicht). Die Mausbewegung \"Seitlich öffnen\" wird – sofern unterstützt – so angepasst, dass kein Konflikt mit dem Modifizierer für Mehrfachauswahl entsteht.", + "multiSelectModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", + "multiSelectModifier.ctrlCmd": "Ist unter Windows und Linux der STRG-Taste und unter macOS der Befehlstaste zugeordnet.", + "openModeModifier": "Steuert, wie Elemente in Strukturen und Listen mithilfe der Maus geöffnet werden (sofern unterstützt). Bei übergeordneten Elementen, deren untergeordnete Elemente sich in Strukturen befinden, steuert diese Einstellung, ob ein Einfachklick oder ein Doppelklick das übergeordnete Elemente erweitert. Beachten Sie, dass einige Strukturen und Listen diese Einstellung ggf. ignorieren, wenn sie nicht zutrifft.", + "render tree indent guides": "Steuert, ob die Struktur Einzugsführungslinien rendern soll.", + "tree indent setting": "Steuert den Struktureinzug in Pixeln.", + "workbenchConfigurationTitle": "Workbench" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Fehler", + "sev.info": "Info", + "sev.warning": "Warnung" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "Informationen zu {0}", + "mBringToFront": "Alle in den Vordergrund", + "mEdit": "&&Bearbeiten", + "mFile": "&&Datei", + "mGoto": "&&Gehe zu", + "mHelp": "&&Hilfe", + "mHide": "{0} ausblenden", + "mHideOthers": "Andere ausblenden", + "mMergeAllWindows": "Alle Fenster zusammenführen", + "mMinimize": "Minimieren", + "mMoveTabToNewWindow": "Registerkarte in neues Fenster verschieben", + "mNewTab": "Neue Registerkarte", + "mRun": "&&Ausführen", + "mSelection": "Au&&swahl", + "mServices": "Dienste", + "mShowAll": "Alle anzeigen", + "mShowNextTab": "Nächste Registerkarte anzeigen", + "mShowPreviousTab": "Vorherige Registerkarte anzeigen", + "mTerminal": "&&Terminal", + "mView": "&&Anzeigen", + "mWindow": "Fenster", + "mZoom": "Zoom", + "miCheckForUpdates": "Nach &&Updates suchen...", + "miCheckingForUpdates": "Es wird nach Updates gesucht...", + "miDownloadUpdate": "V&&erfügbares Update herunterladen", + "miDownloadingUpdate": "Das Update wird heruntergeladen...", + "miInstallUpdate": "Update &&installieren...", + "miInstallingUpdate": "Update wird installiert...", + "miNewWindow": "Neues &&Fenster", + "miPreferences": "&&Einstellungen", + "miQuit": "{0} beenden", + "miRestartToUpdate": "Für &&Update neu starten", + "miSwitchWindow": "Fenster &&wechseln..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Abbrechen", + "cantCreateBinFolder": "Der Shellbefehl „{0}“ konnte nicht installiert werden.", + "cantUninstall": "Der Shellbefehl \"{0}\" konnte nicht deinstalliert werden.", + "ok": "OK", + "sourceMissing": "Das Shellskript kann in „{0}“ nicht gefunden werden", + "warnEscalation": "{0} fordert nun mit „osascript“ zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu installieren.", + "warnEscalationUninstall": "{0} fordert nun mit „osascript“ zur Eingabe Administratorrechten auf, um den Shellbefehl zu deinstallieren." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "Der Befehl {0} hat einen Fehler ausgelöst ({1}).", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "andere Befehle", + "ok": "OK", + "recentlyUsed": "zuletzt verwendet" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "Editor-Befehle", + "globalCommands": "Globale Befehle", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "Die zu verwendende Proxyeinstellung. Ist diese nicht festgelegt, wird sie von den Umgebungsvariablen \"http_proxy\" und \"https_proxy\" geerbt.", + "proxyAuthorization": "Der Wert, der für jede Netzwerkanforderung als Proxy-Authorization-Header gesendet werden soll.", + "proxySupport": "Proxyunterstützung für Erweiterungen verwenden.", + "proxySupportFallback": "Aktivieren sie die Proxyunterstützung für Erweiterungen. Greifen Sie auf die Anforderungsoptionen zurück, wenn kein Proxy gefunden wurde.", + "proxySupportOff": "Hiermit wird die Proxyunterstützung für Erweiterungen deaktiviert.", + "proxySupportOn": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert.", + "proxySupportOverride": "Hiermit wird die Proxyunterstützung für Erweiterungen aktiviert, und Anforderungsoptionen werden außer Kraft gesetzt.", + "strictSSL": "Steuert, ob das Proxy-Server-Zertifikat mit der Liste der mitgelieferten CAs überprüft werden soll.", + "systemCertificates": "Steuert, ob Zertifizierungsstellenzertifikate über das Betriebssystem geladen werden. (Unter Windows und macOS muss nach dem Deaktivieren dieser Option das Fenster neu geladen werden.)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Aktivieren Sie das Senden von Nutzungsdaten und Fehlern an Microsoft Online-Dienste.", + "telemetry.enableTelemetryMd": "Aktivieren Sie das Senden von Nutzungsdaten und Fehlern an Microsoft Online-Dienste. Lesen Sie [hier]({0}) unsere Datenschutzerklärung.", + "telemetryConfigurationTitle": "Telemetrie" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", + "terminal.integrated.automationShell.osx": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", + "terminal.integrated.automationShell.windows": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", + "terminal.integrated.defaultProfile.linux": "Das unter Linux verwendet Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", + "terminal.integrated.defaultProfile.osx": "Das unter macOS verwendete Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", + "terminal.integrated.defaultProfile.windows": "Das unter Windows verwendete Standardprofil. Diese Einstellung wird derzeit ignoriert, wenn entweder {0} oder {1} festgelegt sind.", + "terminal.integrated.inheritEnv": "Gibt an, ob neue Shells Ihre Umgebung von VS Code erben, die möglicherweise eine Anmelde Shell als Quelle verwenden, um sicherzustellen, dass $Path und andere Entwicklungsvariablen initialisiert werden. Dies hat keine Auswirkungen auf Windows.", + "terminal.integrated.profile.linux": "Die Linux-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Wenn sie festgelegt sind, setzen sie die erkannten Standardprofile außer Kraft. Sie bestehen aus den Einstellungen \"{0}\" und optional \"{1}\".", + "terminal.integrated.profile.osx": "Die macOS-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Wenn sie festgelegt sind, setzen sie die erkannten Standardprofile außer Kraft. Sie bestehen aus den Einstellungen \"{0}\" und optional \"{1}\".", + "terminal.integrated.profiles.windows": "Die Windows-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Legen Sie sie Auf NULL fest, um sie auszuschließen, verwenden Sie die Eigenschaft \"{0}\", um die standardmäßig erkannte Konfiguration zu verwenden, oder legen Sie \"{1}\" und optional \"{2}\" fest.", + "terminal.integrated.shell.linux": "Der Shell-Pfad, den das Terminal unter Linux verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", + "terminal.integrated.shell.osx": "Der Shell-Pfad, den das Terminal unter macOS verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", + "terminal.integrated.shell.windows": "Der Shell-Pfad, den das Terminal unter Windows verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Diese Methode ist veraltet. Wir empfehlen Ihnen stattdessen, ein Terminalprofil in {0} zum Konfigurieren Ihrer Standardshell zu erstellen und den Profilnamen als Standard in {1} festzulegen. Dies hat derzeit Vorrang vor den neuen Profileinstellungen, die sich aber in Zukunft ändern werden.", + "terminal.integrated.shellArgs.linux": "Die Befehlszeilenargumente, die im Linux-Terminal verwendet werden sollen. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Die Befehlszeilenargumente, die im macOS-Terminal verwendet werden sollen. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Die Befehlszeilenargumente, die im Windows-Terminal verwendet werden sollen. [Weitere Informationen über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)", + "terminal.integrated.shellArgs.windows.string": "Die Befehlszeilenargumente im [Befehlszeilenformat](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6), die im Windows-Terminal verwendet werden sollen. [Weitere Informationen über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)", + "terminal.integrated.useWslProfiles": "Steuert, ob WSL-Distributionen in der Dropdownliste für Terminals angezeigt werden.", + "terminalIntegratedConfigurationTitle": "Integriertes Terminal", + "terminalProfile.args": "Ein optionaler Satz an Argumenten, mit denen die ausführbare Shelldatei ausgeführt werden soll.", + "terminalProfile.color": "Eine Designfarben-ID, die diesem Terminal zugeordnet ist.", + "terminalProfile.env": "Ein Objekt mit Umgebungsvariablen, die dem Terminalprofilprozess hinzugefügt werden. Legen Sie „Null“ fest, um die Umgebungsvariablen aus der Basisumgebung zu löschen.", + "terminalProfile.icon": "Eine Codicon-ID, die diesem Terminal zugeordnet ist.", + "terminalProfile.overrideName": "Steuert, ob der Profilname den automatisch erkannten Namen überschreibt.", + "terminalProfile.path": "Ein einzelner Pfad zu einer ausführbaren Shelldatei oder ein Array aus Pfaden, die bei einem Fehler als Fallback verwendet werden.", + "terminalProfile.windowsSource": "Eine Profilquelle für die automatische Erkennung der Pfade zur Shell." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "Das Startverzeichnis (CWD) \"{0}\" ist nicht vorhanden.", + "launchFail.cwdNotDirectory": "Das Startverzeichnis (CWD) \"{0}\" ist kein Verzeichnis.", + "launchFail.executableDoesNotExist": "Der Pfad zur ausführbaren Shelldatei \"{0}\" ist nicht vorhanden.", + "launchFail.executableIsNotFileOrSymlink": "Der Pfad zur ausführbaren Shelldatei \"{0}\" ist keine Datei eines Symlinks." + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Ein zusätzlicher Rahmen um aktive Elemente, mit dem diese von anderen getrennt werden, um einen größeren Kontrast zu erreichen.", + "activeLinkForeground": "Farbe der aktiven Links.", + "badgeBackground": "Hintergrundfarbe für Badge. Badges sind kurze Info-Texte, z.B. für Anzahl Suchergebnisse.", + "badgeForeground": "Vordergrundfarbe für Badge. Badges sind kurze Info-Texte, z.B. für Anzahl Suchergebnisse.", + "breadcrumbsBackground": "Hintergrundfarbe der Breadcrumb-Elemente.", + "breadcrumbsFocusForeground": "Farbe der Breadcrumb-Elemente, die den Fokus haben.", + "breadcrumbsSelectedBackground": "Hintergrundfarbe des Breadcrumb-Auswahltools.", + "breadcrumbsSelectedForegound": "Die Farbe der ausgewählten Breadcrumb-Elemente.", + "buttonBackground": "Hintergrundfarbe der Schaltfläche.", + "buttonBorder": "Rahmenfarbe der Schaltfläche.", + "buttonForeground": "Vordergrundfarbe der Schaltfläche.", + "buttonHoverBackground": "Hintergrundfarbe der Schaltfläche, wenn darauf gezeigt wird.", + "buttonSecondaryBackground": "Hintergrundfarbe der sekundären Schaltfläche.", + "buttonSecondaryForeground": "Sekundäre Vordergrundfarbe der Schaltfläche.", + "buttonSecondaryHoverBackground": "Hintergrundfarbe der sekundären Schaltfläche beim Daraufzeigen.", + "chartsBlue": "Die in Diagrammvisualisierungen verwendete Farbe Blau.", + "chartsForeground": "Die in Diagrammen verwendete Vordergrundfarbe.", + "chartsGreen": "Die in Diagrammvisualisierungen verwendete Farbe Grün.", + "chartsLines": "Die für horizontale Linien in Diagrammen verwendete Farbe.", + "chartsOrange": "Die in Diagrammvisualisierungen verwendete Farbe Orange.", + "chartsPurple": "Die in Diagrammvisualisierungen verwendete Farbe Violett.", + "chartsRed": "Die in Diagrammvisualisierungen verwendete Farbe Rot.", + "chartsYellow": "Die in Diagrammvisualisierungen verwendete Farbe Gelb.", + "checkbox.background": "Hintergrundfarbe von Kontrollkästchenwidget.", + "checkbox.border": "Rahmenfarbe von Kontrollkästchenwidget.", + "checkbox.foreground": "Vordergrundfarbe von Kontrollkästchenwidget.", + "contrastBorder": "Ein zusätzlicher Rahmen um Elemente, mit dem diese von anderen getrennt werden, um einen größeren Kontrast zu erreichen.", + "descriptionForeground": "Vordergrundfarbe für Beschreibungstexte, die weitere Informationen anzeigen, z.B. für eine Beschriftung.", + "diffDiagonalFill": "Farbe der diagonalen Füllung des Vergleichs-Editors. Die diagonale Füllung wird in Ansichten mit parallelem Vergleich verwendet.", + "diffEditorBorder": "Die Rahmenfarbe zwischen zwei Text-Editoren.", + "diffEditorInserted": "Hintergrundfarbe für eingefügten Text. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "diffEditorInsertedOutline": "Konturfarbe für eingefügten Text.", + "diffEditorRemoved": "Hintergrundfarbe für Text, der entfernt wurde. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "diffEditorRemovedOutline": "Konturfarbe für entfernten Text.", + "dropdownBackground": "Hintergrund für Dropdown.", + "dropdownBorder": "Rahmen für Dropdown.", + "dropdownForeground": "Vordergrund für Dropdown.", + "dropdownListBackground": "Hintergrund für Dropdownliste.", + "editorBackground": "Hintergrundfarbe des Editors.", + "editorError.background": "Hintergrundfarbe für Fehlertext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "editorError.foreground": "Vordergrundfarbe von Fehlerunterstreichungen im Editor.", + "editorFindMatch": "Farbe des aktuellen Suchergebnisses.", + "editorFindMatchBorder": "Randfarbe des aktuellen Suchergebnisses.", + "editorForeground": "Standardvordergrundfarbe des Editors.", + "editorHint.foreground": "Vordergrundfarbe der Hinweisunterstreichungen im Editor.", + "editorInactiveSelection": "Die Farbe der Auswahl befindet sich in einem inaktiven Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegende Dekorationen verdeckt.", + "editorInfo.background": "Hintergrundfarbe für Infotext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "editorInfo.foreground": "Vordergrundfarbe von Informationsunterstreichungen im Editor.", + "editorInlayHintBackground": "Hintergrundfarbe für Inlinehinweise", + "editorInlayHintForeground": "Vordergrundfarbe für Inlinehinweise", + "editorLightBulbAutoFixForeground": "Die für das Aktionssymbol \"Automatische Glühbirnenkorrektur\" verwendete Farbe.", + "editorLightBulbForeground": "Die für das Aktionssymbol \"Glühbirne\" verwendete Farbe.", + "editorSelectionBackground": "Farbe der Editor-Auswahl.", + "editorSelectionForeground": "Farbe des gewählten Text für einen hohen Kontrast", + "editorSelectionHighlight": "Farbe für Bereiche mit dem gleichen Inhalt wie die Auswahl. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "editorSelectionHighlightBorder": "Randfarbe für Bereiche, deren Inhalt der Auswahl entspricht.", + "editorWarning.background": "Hintergrundfarbe für Warnungstext im Editor. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "editorWarning.foreground": "Vordergrundfarbe von Warnungsunterstreichungen im Editor.", + "editorWidgetBackground": "Hintergrundfarbe von Editor-Widgets wie zum Beispiel Suchen/Ersetzen.", + "editorWidgetBorder": "Rahmenfarbe von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Rahmen verwendet wird und die Farbe nicht von einem Widget überschrieben wird.", + "editorWidgetForeground": "Vordergrundfarbe für Editorwidgets wie Suchen/Ersetzen.", + "editorWidgetResizeBorder": "Rahmenfarbe der Größenanpassungsleiste von Editorwigdets. Die Farbe wird nur verwendet, wenn für das Widget ein Größenanpassungsrahmen verwendet wird und die Farbe nicht von einem Widget außer Kraft gesetzt wird.", + "errorBorder": "Randfarbe von Fehlerfeldern im Editor.", + "errorForeground": "Allgemeine Vordergrundfarbe für Fehlermeldungen. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", + "findMatchHighlight": "Farbe der anderen Suchergebnisse. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "findMatchHighlightBorder": "Randfarbe der anderen Suchtreffer.", + "findRangeHighlight": "Farbe des Bereichs, der die Suche eingrenzt. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", + "findRangeHighlightBorder": "Rahmenfarbe des Bereichs, der die Suche eingrenzt. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "focusBorder": "Allgemeine Rahmenfarbe für fokussierte Elemente. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", + "foreground": "Allgemeine Vordergrundfarbe. Diese Farbe wird nur verwendet, wenn sie nicht durch eine Komponente überschrieben wird.", + "highlight": "Vordergrundfarbe der Liste/Struktur zur Trefferhervorhebung beim Suchen innerhalb der Liste/Struktur.", + "hintBorder": "Randfarbe der Hinweisfelder im Editor.", + "hoverBackground": "Hintergrundfarbe des Editor-Mauszeigers.", + "hoverBorder": "Rahmenfarbe des Editor-Mauszeigers.", + "hoverForeground": "Vordergrundfarbe des Editor-Mauszeigers", + "hoverHighlight": "Hervorhebung unterhalb des Worts, für das ein Hoverelement angezeigt wird. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "iconForeground": "Die für Symbole in der Workbench verwendete Standardfarbe.", + "infoBorder": "Randfarbe der Infofelder im Editor.", + "inputBoxActiveOptionBorder": "Rahmenfarbe für aktivierte Optionen in Eingabefeldern.", + "inputBoxBackground": "Hintergrund für Eingabefeld.", + "inputBoxBorder": "Rahmen für Eingabefeld.", + "inputBoxForeground": "Vordergrund für Eingabefeld.", + "inputOption.activeBackground": "Hintergrundfarbe für aktivierte Optionen in Eingabefeldern.", + "inputOption.activeForeground": "Vordergrundfarbe für aktivierte Optionen in Eingabefeldern.", + "inputPlaceholderForeground": "Eingabefeld-Vordergrundfarbe für Platzhaltertext.", + "inputValidationErrorBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", + "inputValidationErrorBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", + "inputValidationErrorForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad des Fehlers.", + "inputValidationInfoBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad der Information.", + "inputValidationInfoBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad der Information.", + "inputValidationInfoForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad der Information.", + "inputValidationWarningBackground": "Hintergrundfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", + "inputValidationWarningBorder": "Rahmenfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", + "inputValidationWarningForeground": "Vordergrundfarbe bei der Eingabevalidierung für den Schweregrad der Warnung.", + "invalidItemForeground": "Vordergrundfarbe einer Liste/Struktur für ungültige Elemente, z.B. ein nicht ausgelöster Stamm im Explorer.", + "keybindingLabelBackground": "Die Hintergrundfarbe der Tastenbindungsbeschriftung. Die Tastenbindungsbeschriftung wird verwendet, um eine Tastenkombination darzustellen.", + "keybindingLabelBorder": "Die Rahmenfarbe der Tastenbindungsbeschriftung. Die Tastenbindungsbeschriftung wird verwendet, um eine Tastenkombination darzustellen.", + "keybindingLabelBottomBorder": "Die Rahmenfarbe der Schaltfläche der Tastenbindungsbeschriftung. Die Tastenbindungsbeschriftung wird verwendet, um eine Tastenkombination darzustellen.", + "keybindingLabelForeground": "Die Vordergrundfarbe der Tastenbindungsbeschriftung. Die Tastenbindungsbeschriftung wird verwendet, um eine Tastenkombination darzustellen.", + "listActiveSelectionBackground": "Hintergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listActiveSelectionForeground": "Vordergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listDeemphasizedForeground": "Hintergrundfarbe für nicht hervorgehobene Listen-/Strukturelemente.", + "listDropBackground": "Drag & Drop-Hintergrund der Liste/Struktur, wenn Elemente mithilfe der Maus verschoben werden.", + "listErrorForeground": "Vordergrundfarbe für Listenelemente, die Fehler enthalten.", + "listFilterMatchHighlight": "Hintergrundfarbe der gefilterten Übereinstimmung", + "listFilterMatchHighlightBorder": "Rahmenfarbe der gefilterten Übereinstimmung", + "listFilterWidgetBackground": "Hintergrundfarbe des Typfilterwidgets in Listen und Strukturen.", + "listFilterWidgetNoMatchesOutline": "Konturfarbe des Typfilterwidgets in Listen und Strukturen, wenn es keine Übereinstimmungen gibt.", + "listFilterWidgetOutline": "Konturfarbe des Typfilterwidgets in Listen und Strukturen.", + "listFocusBackground": "Hintergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listFocusForeground": "Vordergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listFocusHighlightForeground": "Die Vordergrundfarbe der Liste/Struktur des Treffers hebt aktiv fokussierte Elemente hervor, wenn innerhalb der Liste / der Struktur gesucht wird.", + "listFocusOutline": "Konturfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur aktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listHoverBackground": "Hintergrund der Liste/Struktur, wenn mit der Maus auf Elemente gezeigt wird.", + "listHoverForeground": "Vordergrund der Liste/Struktur, wenn mit der Maus auf Elemente gezeigt wird.", + "listInactiveFocusBackground": "Hintergrundfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listInactiveFocusOutline": "Konturfarbe der Liste/Struktur für das fokussierte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listInactiveSelectionBackground": "Hintergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Struktur inaktiv ist. Eine aktive Liste/Struktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listInactiveSelectionForeground": "Vordergrundfarbe der Liste/Struktur für das ausgewählte Element, wenn die Liste/Baumstruktur inaktiv ist. Eine aktive Liste/Baumstruktur hat Tastaturfokus, eine inaktive hingegen nicht.", + "listWarningForeground": "Vordergrundfarbe für Listenelemente, die Warnungen enthalten.", + "menuBackground": "Hintergrundfarbe von Menüelementen.", + "menuBorder": "Rahmenfarbe von Menüs.", + "menuForeground": "Vordergrundfarbe von Menüelementen.", + "menuSelectionBackground": "Hintergrundfarbe des ausgewählten Menüelements im Menü.", + "menuSelectionBorder": "Rahmenfarbe des ausgewählten Menüelements im Menü.", + "menuSelectionForeground": "Vordergrundfarbe des ausgewählten Menüelements im Menü.", + "menuSeparatorBackground": "Farbe eines Trenner-Menüelements in Menüs.", + "mergeBorder": "Rahmenfarbe für Kopfzeilen und die Aufteilung in Inline-Mergingkonflikten.", + "mergeCommonContentBackground": "Hintergrund des Inhalts gemeinsamer Vorgängerelemente in Inlinezusammenführungskonflikt. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "mergeCommonHeaderBackground": "Headerhintergrund für gemeinsame Vorgängerelemente in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "mergeCurrentContentBackground": "Hintergrund für den aktuellen Inhalt in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "mergeCurrentHeaderBackground": "Hintergrund des aktuellen Headers in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "mergeIncomingContentBackground": "Hintergrund für eingehenden Inhalt in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "mergeIncomingHeaderBackground": "Hintergrund für eingehende Header in Inlinezusammenführungskonflikten. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "minimapBackground": "Hintergrundfarbe der Minimap.", + "minimapError": "Minimapmarkerfarbe für Fehler", + "minimapFindMatchHighlight": "Minimap-Markerfarbe für gefundene Übereinstimmungen.", + "minimapSelectionHighlight": "Minimap-Markerfarbe für die Editorauswahl.", + "minimapSliderActiveBackground": "Hintergrundfarbe des Minimap-Schiebereglers, wenn darauf geklickt wird.", + "minimapSliderBackground": "Hintergrundfarbe des Minimap-Schiebereglers.", + "minimapSliderHoverBackground": "Hintergrundfarbe des Minimap-Schiebereglers beim Daraufzeigen.", + "overviewRuleWarning": "Minimapmarkerfarbe für Warnungen", + "overviewRulerCommonContentForeground": "Hintergrund des Übersichtslineals des gemeinsamen übergeordneten Elements bei Inlinezusammenführungskonflikten.", + "overviewRulerCurrentContentForeground": "Aktueller Übersichtslineal-Vordergrund für Inline-Mergingkonflikte.", + "overviewRulerFindMatchForeground": "Übersichtslinealmarkerfarbe für das Suchen von Übereinstimmungen. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "overviewRulerIncomingContentForeground": "Eingehender Übersichtslineal-Vordergrund für Inline-Mergingkonflikte.", + "overviewRulerSelectionHighlightForeground": "Übersichtslinealmarkerfarbe für das Hervorheben der Auswahl. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", + "pickerBackground": "Schnellauswahl der Hintergrundfarbe. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", + "pickerForeground": "Vordergrundfarbe der Schnellauswahl. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", + "pickerGroupBorder": "Schnellauswahlfarbe für das Gruppieren von Rahmen.", + "pickerGroupForeground": "Schnellauswahlfarbe für das Gruppieren von Bezeichnungen.", + "pickerTitleBackground": "Hintergrundfarbe für den Titel der Schnellauswahl. Im Widget für die Schnellauswahl sind Auswahlelemente wie die Befehlspalette enthalten.", + "problemsErrorIconForeground": "Die Farbe, die für das Problemfehlersymbol verwendet wird.", + "problemsInfoIconForeground": "Die Farbe, die für das Probleminfosymbol verwendet wird.", + "problemsWarningIconForeground": "Die Farbe, die für das Problemwarnsymbol verwendet wird.", + "progressBarBackground": "Hintergrundfarbe des Fortschrittbalkens, der für zeitintensive Vorgänge angezeigt werden kann.", + "quickInput.list.focusBackground deprecation": "Verwenden Sie stattdessen \"quickInputList.focusBackground\".", + "quickInput.listFocusBackground": "Die Hintergrundfarbe der Schnellauswahl für das fokussierte Element.", + "quickInput.listFocusForeground": "Die Hintergrundfarbe der Schnellauswahl für das fokussierte Element.", + "sashActiveBorder": "Rahmenfarbe aktiver Trennleisten.", + "scrollbarShadow": "Schatten der Scrollleiste, um anzuzeigen, dass die Ansicht gescrollt wird.", + "scrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf geklickt wird.", + "scrollbarSliderBackground": "Hintergrundfarbe vom Scrollbar-Schieber", + "scrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers, wenn darauf gezeigt wird.", + "searchEditor.editorFindMatchBorder": "Rahmenfarbe der Abfrageübereinstimmungen des Such-Editors", + "searchEditor.queryMatch": "Farbe der Abfrageübereinstimmungen des Such-Editors", + "selectionBackground": "Hintergrundfarbe der Textauswahl in der Workbench (z.B. für Eingabefelder oder Textbereiche). Diese Farbe gilt nicht für die Auswahl im Editor.", + "snippetFinalTabstopHighlightBackground": "Hervorhebungs-Hintergrundfarbe des letzten Tabstopps eines Codeausschnitts.", + "snippetFinalTabstopHighlightBorder": "Rahmenfarbe zur Hervorhebung des letzten Tabstopps eines Codeausschnitts.", + "snippetTabstopHighlightBackground": "Hervorhebungs-Hintergrundfarbe eines Codeausschnitt-Tabstopps.", + "snippetTabstopHighlightBorder": "Hervorhebungs-Rahmenfarbe eines Codeausschnitt-Tabstopps.", + "statusBarBackground": "Hintergrundfarbe der Hoverstatusleiste des Editors.", + "textBlockQuoteBackground": "Hintergrundfarbe für Blockzitate im Text.", + "textBlockQuoteBorder": "Rahmenfarbe für blockquote-Elemente im Text.", + "textCodeBlockBackground": "Hintergrundfarbe für Codeblöcke im Text.", + "textLinkActiveForeground": "Vordergrundfarbe für angeklickte Links im Text und beim Zeigen darauf mit der Maus.", + "textLinkForeground": "Vordergrundfarbe für Links im Text.", + "textPreformatForeground": "Vordergrundfarbe für vorformatierte Textsegmente.", + "textSeparatorForeground": "Farbe für Text-Trennzeichen.", + "toolbarActiveBackground": "Symbolleistenhintergrund beim Halten der Maus über Aktionen", + "toolbarHoverBackground": "Symbolleistenhintergrund beim Bewegen der Maus über Aktionen", + "toolbarHoverOutline": "Symbolleistengliederung beim Bewegen der Maus über Aktionen", + "treeIndentGuidesStroke": "Strukturstrichfarbe für die Einzugsführungslinien.", + "warningBorder": "Randfarbe der Warnfelder im Editor.", + "widgetShadow": "Schattenfarbe von Widgets wie zum Beispiel Suchen/Ersetzen innerhalb des Editors." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "Das der Symboldefinition zugeordnete Schriftzeichen.", + "iconDefintion.fontId": "Die ID der zu verwendenden Schriftart. Sofern nicht festgelegt, wird die zuerst definierte Schriftart verwendet.", + "nextChangeIcon": "Symbol für den Wechsel zur nächsten Editor-Position.", + "previousChangeIcon": "Symbol für den Wechsel zur vorherigen Editor-Position.", + "widgetClose": "Symbol für Aktion zum Schließen in Widgets" + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Stil für abstrakte Symbole", + "async": "Stil für asynchrone Symbole", + "class": "Stil für Klassen", + "comment": "Stil für Kommentare", + "declaration": "Stil für alle Symboldeklarationen", + "deprecated": "Stil, der für veraltete Symbole verwendet wird.", + "documentation": "Stil für Verweise in der Dokumentation", + "enum": "Stil für Enumerationen", + "enumMember": "Stil für Enumeratmember.", + "event": "Stil für Ereignisse.", + "function": "Stil für Funktionen", + "interface": "Stil für Schnittstellen", + "keyword": "Stil für Schlüsselwörter", + "labels": "Stil für Bezeichnungen ", + "macro": "Stil für Makros", + "member": "Stil für Memberfunktionen", + "method": "Stil für Methode (Memberfunktionen)", + "modification": "Stil für Schreibzugriffe", + "namespace": "Stil für Namespaces", + "number": "Stil für Zahlen", + "operator": "Stil für Operatoren", + "parameter": "Stil für Parameter.", + "property": "Eigenschaftenstil", + "readonly": "Stil für schreibgeschützte Symbole.", + "regexp": "Stil für Ausdrücke", + "schema.fontStyle.error": "Der Schriftschnitt muss kursiv, fett, unterstrichen oder eine Kombination daraus sein. Eine leere Zeichenfolge hebt alle entsprechenden Einstellungen auf.", + "schema.token.background.warning": "Tokenhintergrundfarben werden derzeit nicht unterstützt.", + "schema.token.bold": "Legt den Schriftschnitt auf \"Fett\" fest oder hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", + "schema.token.fontStyle": "Legt den Schriftschnitt der Regel fest: kursiv, fett oder unterstrichen (oder eine Kombination). Alle nicht aufgeführten Schriftschnitte werden aufgehoben. Die leere Zeichenfolge setzt alle Schnitte zurück.", + "schema.token.fontStyle.none": "Keine (geerbten Stil löschen)", + "schema.token.foreground": "Vordergrundfarbe für das Token.", + "schema.token.italic": "Legt den Schriftschnitt auf \"Kursiv\" fest bzw. hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", + "schema.token.settings": "Farben und Formatvorlagen für das Token.", + "schema.token.underline": "Legt den Schriftschnitt auf \"Unterstrichen\" fest bzw. hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", + "static": "Stil, der für statische Symbole verwendet werden soll", + "string": "Stil für Zeichenfolgen", + "struct": "Stil für Strukturen", + "type": "Stil für Typen", + "typeParameter": "Stil für Typparameter.", + "variable": "Stil für Variablen" + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Abbrechen", + "cannotResourceRedoDueToInProgressUndoRedo": "\"{0}\" konnte nicht wiederholt werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird.", + "cannotResourceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird.", + "cannotWorkspaceRedo": "\"{0}\" konnte nicht in allen Dateien wiederholt werden. {1}", + "cannotWorkspaceRedoDueToChanges": "\"{0}\" konnte nicht in allen Dateien wiederholt werden, da Änderungen an {1} vorgenommen wurden.", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "\"{0}\" konnte nicht für alle Dateien wiederholt werden, weil in der Zwischenzeit bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wurde.", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "\"{0}\" konnte nicht für alle Dateien wiederholt werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen für \"{1}\" durchgeführt wird.", + "cannotWorkspaceUndo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden. {1}", + "cannotWorkspaceUndoDueToChanges": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, da Änderungen an {1} vorgenommen wurden.", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, weil in der Zwischenzeit bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wurde.", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen für \"{1}\" durchgeführt wird.", + "confirmDifferentSource": "Möchten Sie \"{0}\" rückgängig machen?", + "confirmDifferentSource.ok": "Rückgängig machen", + "confirmWorkspace": "Möchten Sie \"{0}\" für alle Dateien rückgängig machen?", + "externalRemoval": "Die folgenden Dateien wurden geschlossen und auf dem Datenträger geändert: {0}.", + "noParallelUniverses": "Die folgenden Dateien wurden auf inkompatible Weise geändert: {0}.", + "nok": "Datei rückgängig machen", + "ok": "In {0} Dateien rückgängig machen" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Automatische Prüfung auf Aktualisierungen aktivieren. Der Code prüft automatisch und regelmäßig auf Aktualisierungen.", + "deprecated": "Diese Einstellung ist veraltet, verwendet Sie stattdessen \"{0}\".", + "enableWindowsBackgroundUpdates": "Aktivieren Sie diese Option, um neue VS Code-Versionen unter Windows im Hintergrund herunterzuladen und zu installieren.", + "enableWindowsBackgroundUpdatesTitle": "Hintergrundupdates in Windows aktivieren", + "manual": "Automatisches Prüfen auf Updates im Hintergrund deaktivieren. Sie können Updates durchführen, indem Sie manuell danach suchen.", + "none": "Updates deaktivieren.", + "showReleaseNotes": "Nach einem Update Versionshinweise anzeigen. Die Versionshinweise werden von einem Microsoft-Onlinedienst heruntergeladen.", + "start": "Hiermit wird nur beim Start auf Updates geprüft. Deaktivieren Sie die automatische Updatesuche im Hintergrund.", + "updateConfigurationTitle": "Aktualisieren", + "updateMode": "Legen Sie fest, ob Sie automatische Updates erhalten möchten. Nach Änderungen ist ein Neustart erforderlich. Die Updates werden von einem Microsoft-Onlinedienst abgerufen." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "\"{0}\" kann nicht synchronisiert werden, weil die zugehörige lokale Version {1} nicht mit der Remoteversion {2} kompatibel ist.", + "incompatible sync data": "Die Synchronisierungsdaten können nicht analysiert werden, weil sie nicht mit der aktuellen Version kompatibel sind." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "Tastenzuordnungen können nicht synchronisiert werden, weil der Inhalt in der Datei ungültig ist. Öffnen Sie die Datei, und korrigieren Sie sie." @@ -1636,7378 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "Die Einstellungen können nicht synchronisiert werden, weil Fehler/Warnungen in der Einstellungsdatei vorliegen." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Workbench", - "multiSelectModifier.ctrlCmd": "Ist unter Windows und Linux der STRG-Taste und unter macOS der Befehlstaste zugeordnet.", - "multiSelectModifier.alt": "Ist unter Windows und Linux der ALT-Taste und unter macOS der Wahltaste zugeordnet.", - "multiSelectModifier": "Der Modifizierer zum Hinzufügen eines Elements in Bäumen und Listen zu einer Mehrfachauswahl mit der Maus (zum Beispiel im Explorer, in geöffneten Editoren und in der SCM-Ansicht). Die Mausbewegung \"Seitlich öffnen\" wird – sofern unterstützt – so angepasst, dass kein Konflikt mit dem Modifizierer für Mehrfachauswahl entsteht.", - "openModeModifier": "Steuert, wie Elemente in Strukturen und Listen mithilfe der Maus geöffnet werden (sofern unterstützt). Bei übergeordneten Elementen, deren untergeordnete Elemente sich in Strukturen befinden, steuert diese Einstellung, ob ein Einfachklick oder ein Doppelklick das übergeordnete Elemente erweitert. Beachten Sie, dass einige Strukturen und Listen diese Einstellung ggf. ignorieren, wenn sie nicht zutrifft.", - "horizontalScrolling setting": "Steuert, ob Listen und Strukturen ein horizontales Scrollen in der Workbench unterstützen. Warnung: Das Aktivieren dieser Einstellung kann sich auf die Leistung auswirken.", - "tree indent setting": "Steuert den Struktureinzug in Pixeln.", - "render tree indent guides": "Steuert, ob die Struktur Einzugsführungslinien rendern soll.", - "list smoothScrolling setting": "Steuert, ob Listen und Strukturen einen optimierten Bildlauf verwenden.", - "keyboardNavigationSettingKey.simple": "Bei der einfachen Tastaturnavigation werden Elemente in den Fokus genommen, die mit der Tastatureingabe übereinstimmen. Die Übereinstimmungen gelten nur für Präfixe.", - "keyboardNavigationSettingKey.highlight": "Hervorheben von Tastaturnavigationshervorgebungselemente, die mit der Tastatureingabe übereinstimmen. Beim nach oben und nach unten Navigieren werden nur die hervorgehobenen Elemente durchlaufen.", - "keyboardNavigationSettingKey.filter": "Durch das Filtern der Tastaturnavigation werden alle Elemente herausgefiltert und ausgeblendet, die nicht mit der Tastatureingabe übereinstimmen.", - "keyboardNavigationSettingKey": "Steuert die Tastaturnavigation in Listen und Strukturen in der Workbench. Kann \"simple\" (einfach), \"highlight\" (hervorheben) und \"filter\" (filtern) sein.", - "automatic keyboard navigation setting": "Legt fest, ob die Tastaturnavigation in Listen und Strukturen automatisch durch Eingaben ausgelöst wird. Wenn der Wert auf \"false\" festgelegt ist, wird die Tastaturnavigation nur ausgelöst, wenn der Befehl \"list.toggleKeyboardNavigation\" ausgeführt wird. Diesem Befehl können Sie eine Tastenkombination zuweisen.", - "expand mode": "Steuert, wie Strukturordner beim Klicken auf die Ordnernamen erweitert werden. Beachten Sie, dass einige Strukturen und Listen diese Einstellung ggf. ignorieren, wenn sie nicht zutrifft." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "Die Synchronisierung kann nicht durchgeführt werden, weil der Standarddienst geändert wurde.", + "service changed": "Die Synchronisierung kann nicht durchgeführt werden, weil der Synchronisierungsdienst geändert wurde.", + "session expired": "Kann nicht synchronisiert werden, da die aktuelle Sitzung abgelaufen ist", + "turned off": "Kann nicht synchronisiert werden, da die Synchronisierung in der Cloud deaktiviert ist", + "turned off machine": "Eine Synchronisierung ist nicht möglich, weil die Synchronisierung auf diesem Computer von einem anderen Computer aus deaktiviert wurde." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Ein Befehl, der Informationen zu Kontextschlüsseln zurückgibt" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Erwartetes Format: \"${publisher}.${name}\". Beispiel: \"vscode.csharp\".", + "settings sync": "Einstellungssynchronisierung", + "settingsSync.ignoredExtensions": "Liste der Erweiterungen, die beim Synchronisieren ignoriert werden sollen. Der Bezeichner einer Erweiterung lautet immer \"${publisher}.${name}\". Beispiel: vscode.csharp.", + "settingsSync.ignoredSettings": "Konfigurieren Sie die Einstellungen, die während der Synchronisierung ignoriert werden sollen.", + "settingsSync.keybindingsPerPlatform": "Synchronisieren Sie die Tastenzuordnungen für jede Plattform." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "Die folgenden Dateien wurden geschlossen und auf dem Datenträger geändert: {0}.", - "noParallelUniverses": "Die folgenden Dateien wurden auf inkompatible Weise geändert: {0}.", - "cannotWorkspaceUndo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden. {1}", - "cannotWorkspaceUndoDueToChanges": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, da Änderungen an {1} vorgenommen wurden.", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen für \"{1}\" durchgeführt wird.", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "\"{0}\" konnte nicht für alle Dateien rückgängig gemacht werden, weil in der Zwischenzeit bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wurde.", - "confirmWorkspace": "Möchten Sie \"{0}\" für alle Dateien rückgängig machen?", - "ok": "In {0} Dateien rückgängig machen", - "nok": "Datei rückgängig machen", - "cancel": "Abbrechen", - "cannotResourceUndoDueToInProgressUndoRedo": "\"{0}\" konnte nicht rückgängig gemacht werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird.", - "confirmDifferentSource": "Möchten Sie \"{0}\" rückgängig machen?", - "confirmDifferentSource.ok": "Rückgängig machen", - "cannotWorkspaceRedo": "\"{0}\" konnte nicht in allen Dateien wiederholt werden. {1}", - "cannotWorkspaceRedoDueToChanges": "\"{0}\" konnte nicht in allen Dateien wiederholt werden, da Änderungen an {1} vorgenommen wurden.", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "\"{0}\" konnte nicht für alle Dateien wiederholt werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen für \"{1}\" durchgeführt wird.", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "\"{0}\" konnte nicht für alle Dateien wiederholt werden, weil in der Zwischenzeit bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wurde.", - "cannotResourceRedoDueToInProgressUndoRedo": "\"{0}\" konnte nicht wiederholt werden, weil bereits ein Vorgang zum Rückgängigmachen oder Wiederholen durchgeführt wird." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "Die ID der zu verwendenden Schriftart. Sofern nicht festgelegt, wird die zuerst definierte Schriftart verwendet.", - "iconDefintion.fontCharacter": "Das der Symboldefinition zugeordnete Schriftzeichen.", - "widgetClose": "Symbol für Aktion zum Schließen in Widgets", - "previousChangeIcon": "Symbol für den Wechsel zur vorherigen Editor-Position.", - "nextChangeIcon": "Symbol für den Wechsel zur nächsten Editor-Position." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "Die Computerdaten können nicht gelesen werden, weil die aktuelle Version nicht kompatibel ist. Aktualisieren Sie \"{0}\", und versuchen Sie es noch mal." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Erneut öffnen", - "wait": "&&Weiterhin warten", - "close": "&&Schließen", + "appCrashed": "Das Fenster ist abgestürzt.", + "appCrashedDetail": "Entschuldigen Sie die Unannehmlichkeiten. Sie können das Fenster erneut öffnen und dort weitermachen, wo Sie aufgehört haben.", + "appCrashedDetails": "Das Fenster ist abgestürzt (Ursache: \"{0}\").", "appStalled": "Das Fenster reagiert nicht mehr.", "appStalledDetail": "Sie können das Fenster erneut öffnen oder schließen oder weiterhin warten.", - "appCrashed": "Das Fenster ist abgestürzt.", - "appCrashedDetails": "Das Fenster ist abgestürzt (Ursache: \"{0}\").", - "appCrashedDetail": "Entschuldigen Sie die Unannehmlichkeiten. Sie können das Fenster erneut öffnen und dort weitermachen, wo Sie aufgehört haben.", - "hiddenMenuBar": "Sie können über die Alt-Taste weiterhin auf die Menüleiste zugreifen." + "close": "&&Schließen", + "hiddenMenuBar": "Sie können über die Alt-Taste weiterhin auf die Menüleiste zugreifen.", + "reopen": "&&Erneut öffnen", + "wait": "&&Weiterhin warten" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "Neues &&Fenster", - "mFile": "&&Datei", - "mEdit": "&&Bearbeiten", - "mSelection": "Au&&swahl", - "mView": "&&Anzeigen", - "mGoto": "&&Gehe zu", - "mRun": "&&Ausführen", - "mTerminal": "&&Terminal", - "mWindow": "Fenster", - "mHelp": "&&Hilfe", - "mAbout": "Informationen zu {0}", - "miPreferences": "&&Einstellungen", - "mServices": "Dienste", - "mHide": "{0} ausblenden", - "mHideOthers": "Andere ausblenden", - "mShowAll": "Alle anzeigen", - "miQuit": "{0} beenden", - "mMinimize": "Minimieren", - "mZoom": "Zoom", - "mBringToFront": "Alle in den Vordergrund", - "miSwitchWindow": "Fenster &&wechseln...", - "mNewTab": "Neue Registerkarte", - "mShowPreviousTab": "Vorherige Registerkarte anzeigen", - "mShowNextTab": "Nächste Registerkarte anzeigen", - "mMoveTabToNewWindow": "Registerkarte in neues Fenster verschieben", - "mMergeAllWindows": "Alle Fenster zusammenführen", - "miCheckForUpdates": "Nach &&Updates suchen...", - "miCheckingForUpdates": "Es wird nach Updates gesucht...", - "miDownloadUpdate": "V&&erfügbares Update herunterladen", - "miDownloadingUpdate": "Das Update wird heruntergeladen...", - "miInstallUpdate": "Update &&installieren...", - "miInstallingUpdate": "Update wird installiert...", - "miRestartToUpdate": "Für &&Update neu starten" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "Der Pfad \"{0}\" scheint auf dem Datenträger nicht mehr vorhanden zu sein.", + "pathNotExistTitle": "Der Pfad ist nicht vorhanden.", + "uriInvalidDetail": "Der URI '{0}' ist ungültig und kann nicht geöffnet werden.", + "uriInvalidTitle": "URI kann nicht geöffnet werden" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "\"{0}\" kann nicht synchronisiert werden, weil die zugehörige lokale Version {1} nicht mit der Remoteversion {2} kompatibel ist.", - "incompatible sync data": "Die Synchronisierungsdaten können nicht analysiert werden, weil sie nicht mit der aktuellen Version kompatibel sind." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "Vertrauenswürdig", + "untrusted": "Eingeschränkter Modus" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "({0}) wurde gedrückt. Es wird auf die zweite Taste in der Kombination gewartet...", - "missing.chord": "Die Tastenkombination ({0}, {1}) ist kein Befehl." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Codearbeitsbereich" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "Globale Befehle", - "editorCommands": "Editor-Befehle", - "helpPickAriaLabel": "{0}, {1}" - }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" - }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Farben und Formatvorlagen für das Token.", - "schema.token.foreground": "Vordergrundfarbe für das Token.", - "schema.token.background.warning": "Tokenhintergrundfarben werden derzeit nicht unterstützt.", - "schema.token.fontStyle": "Legt den Schriftschnitt der Regel fest: kursiv, fett oder unterstrichen (oder eine Kombination). Alle nicht aufgeführten Schriftschnitte werden aufgehoben. Die leere Zeichenfolge setzt alle Schnitte zurück.", - "schema.fontStyle.error": "Der Schriftschnitt muss kursiv, fett, unterstrichen oder eine Kombination daraus sein. Eine leere Zeichenfolge hebt alle entsprechenden Einstellungen auf.", - "schema.token.fontStyle.none": "Keine (geerbten Stil löschen)", - "schema.token.bold": "Legt den Schriftschnitt auf \"Fett\" fest oder hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", - "schema.token.italic": "Legt den Schriftschnitt auf \"Kursiv\" fest bzw. hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", - "schema.token.underline": "Legt den Schriftschnitt auf \"Unterstrichen\" fest bzw. hebt die Festlegung auf. Hinweis: Durch das Vorhandensein von \"fontStyle\" wird diese Einstellung überschrieben.", - "comment": "Stil für Kommentare", - "string": "Stil für Zeichenfolgen", - "keyword": "Stil für Schlüsselwörter", - "number": "Stil für Zahlen", - "regexp": "Stil für Ausdrücke", - "operator": "Stil für Operatoren", - "namespace": "Stil für Namespaces", - "type": "Stil für Typen", - "struct": "Stil für Strukturen", - "class": "Stil für Klassen", - "interface": "Stil für Schnittstellen", - "enum": "Stil für Enumerationen", - "typeParameter": "Stil für Typparameter.", - "function": "Stil für Funktionen", - "member": "Stil für Memberfunktionen", - "method": "Stil für Methode (Memberfunktionen)", - "macro": "Stil für Makros", - "variable": "Stil für Variablen", - "parameter": "Stil für Parameter.", - "property": "Eigenschaftenstil", - "enumMember": "Stil für Enumeratmember.", - "event": "Stil für Ereignisse.", - "labels": "Stil für Bezeichnungen ", - "declaration": "Stil für alle Symboldeklarationen", - "documentation": "Stil für Verweise in der Dokumentation", - "static": "Stil, der für statische Symbole verwendet werden soll", - "abstract": "Stil für abstrakte Symbole", - "deprecated": "Stil, der für veraltete Symbole verwendet wird.", - "modification": "Stil für Schreibzugriffe", - "async": "Stil für asynchrone Symbole", - "readonly": "Stil für schreibgeschützte Symbole." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "zuletzt verwendet", - "morecCommands": "andere Befehle", - "canNotRun": "Der Befehl {0} hat einen Fehler ausgelöst ({1})." - }, - "vscode/vscode/": { - "FinishedLabel": "Das Setup hat die Installation von [Name] auf Ihrem Computer abgeschlossen. Sie können die Anwendung über die installierten Verknüpfungen starten.", - "ConfirmUninstall": "Möchten Sie \"%1\" und alle zugehörigen Komponenten vollständig entfernen?", - "AdditionalIcons": "Zusätzliche Symbole:", - "CreateDesktopIcon": "Desktopsymbol &erstellen", - "CreateQuickLaunchIcon": "Schnellstartsymbol &erstellen", - "AddContextMenuFiles": "Aktion \"Mit %1 öffnen\" dem Dateikontextmenü von Windows-Explorer hinzufügen", - "AddContextMenuFolders": "Aktion \"Mit %1 öffnen\" dem Verzeichniskontextmenü von Windows-Explorer hinzufügen", - "AssociateWithFiles": "%1 als Editor für unterstützte Dateitypen registrieren", - "AddToPath": "Zu PATH hinzufügen (Neustart der Shell erforderlich)", - "RunAfter": "%1 nach der Installation ausführen", - "Other": "Andere:", - "SourceFile": "%1-Quelldatei", - "OpenWithCodeContextMenu": "M&it %1 öffnen" - }, - "vs/code/electron-main/main": { - "secondInstanceAdmin": "Eine zweite Instanz von {0} wird bereits als Administrator ausgeführt.", - "secondInstanceAdminDetail": "Schließen Sie die andere Instanz, und versuchen Sie es erneut.", - "secondInstanceNoResponse": "Eine andere Instanz von {0} läuft, reagiert aber nicht", - "secondInstanceNoResponseDetail": "Schließen Sie alle anderen Instanzen, und versuchen Sie es erneut.", - "startupDataDirError": "Programmbenutzerdaten können nicht geschrieben werden.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nStellen Sie sicher, dass in die folgenden Verzeichnisse geschrieben werden kann:\r\n\r\n{1}", - "close": "&&Schließen" - }, - "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "Ausblenden", - "show": "Anzeigen", - "createOnGitHub": "In GitHub erstellen", - "previewOnGitHub": "Vorschau in GitHub", - "loadingData": "Daten werden geladen...", - "rateLimited": "GitHub-Abfragebeschränkung überschritten. Bitte warten.", - "similarIssues": "Ähnliche Probleme", - "open": "Öffnen", - "closed": "Geschlossen", - "noSimilarIssues": "Keine ähnlichen Probleme gefunden", - "bugReporter": "Fehlerbericht", - "featureRequest": "Featureanforderung", - "performanceIssue": "Leistungsproblem", - "selectSource": "Quelle auswählen", - "vscode": "Visual Studio Code", - "extension": "Eine Erweiterung", - "marketplace": "Marketplace für Erweiterungen", - "unknown": "Nicht bekannt", - "stepsToReproduce": "Schritte für Reproduktion", - "bugDescription": "Geben Sie an, welche Schritte ausgeführt werden müssen, um das Problem zuverlässig zu reproduzieren. Was sollte geschehen, und was ist stattdessen geschehen? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", - "performanceIssueDesciption": "Wann ist dieses Leistungsproblem aufgetreten? Tritt es beispielsweise beim Start oder nach einer bestimmten Reihe von Aktionen auf? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", - "description": "Beschreibung", - "featureRequestDescription": "Beschreiben Sie die Funktion, die Sie sehen möchten. Wir unterstützen GitHub-Markdown. Sie können in der GitHub-Preview ihr Problem bearbeiten und Screenshots hinzufügen.", - "pasteData": "Wir haben die erforderlichen Daten in die Zwischenablage geschrieben, da sie zu groß zum Senden waren. Fügen Sie sie ein.", - "disabledExtensions": "Erweiterungen sind deaktiviert.", - "noCurrentExperiments": "Keine aktuellen Experimente." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Prozessname", - "cpu": "CPU (%)", - "pid": "PID", - "memory": "Arbeitsspeicher (MB)", - "killProcess": "Prozess beenden", - "forceKillProcess": "Prozessbeendigung erzwingen", - "copy": "Kopieren", - "copyAll": "Alles kopieren", - "debug": "Debuggen" - }, - "vs/code/electron-main/app": { - "open": "&&Ja", - "cancel": "&&Nein", - "confirmOpenMessage": "Eine externe Anwendung möchte \"{0}\" in {1} öffnen. Möchten Sie diese Datei oder diesen Ordner öffnen?", - "confirmOpenDetail": "Wenn Sie diese Anforderung nicht initiiert haben, handelt es sich möglicherweise um einen Angriffsversuch auf Ihr System. Wenn Sie keine explizite Aktion zum Initiieren dieser Anforderung durchgeführt haben, drücken Sie \"Nein\".", - "trace.message": "Die Ablaufverfolgung wurde erfolgreich erstellt.", - "trace.detail": "Erstellen Sie ein Issue, und fügen Sie die folgende Datei manuell an:\r\n{0}", - "trace.ok": "OK" - }, - "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Füllen Sie das Formular auf Englisch aus.", - "issueTypeLabel": "Typ:", - "issueSourceLabel": "Einreichen für", - "issueSourceEmptyValidation": "Eine Problemquelle ist erforderlich.", - "disableExtensionsLabelText": "Versuchen Sie, das Problem nach {0} zu reproduzieren. Wenn das Problem nur bei aktiven Erweiterungen reproduziert werden kann, besteht wahrscheinlich ein Problem bei einer Erweiterung.", - "disableExtensions": "erneutem Laden des Fensters mit deaktivierten Erweiterungen", - "chooseExtension": "Erweiterung", - "extensionWithNonstandardBugsUrl": "Der Problemreporter kann keine Issues für diese Erweiterung erstellen. Bitte besuchen Sie {0}, um ein Problem zu melden.", - "extensionWithNoBugsUrl": "Der Issue-Reporter kann keine Issues für diese Erweiterung erstellen, da keine URL für die Meldung von Problemen angegeben ist. Bitte sehen Sie auf der Marketplace-Seite dieser Erweiterung nach, ob andere Informationen verfügbar sind.", - "issueTitleLabel": "Titel", - "issueTitleRequired": "Geben Sie einen Titel ein.", - "titleEmptyValidation": "Ein Titel ist erforderlich.", - "titleLengthValidation": "Der Titel ist zu lang.", - "details": "Geben Sie Details ein.", - "descriptionEmptyValidation": "Eine Beschreibung ist erforderlich.", - "sendSystemInfo": "Meine Systeminformationen einschließen ({0})", - "show": "Anzeigen", - "sendProcessInfo": "Meine derzeit ausgeführten Prozesse einschließen ({0})", - "sendWorkspaceInfo": "Metadaten zu meinem Arbeitsbereich einschließen ({0})", - "sendExtensions": "Meine aktivierten Erweiterungen einschließen ({0})", - "sendExperiments": "A/B-Experimentinformationen einschließen ({0})" - }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Registerkarte \"Neues Fenster\"", - "showPreviousTab": "Vorherige Fensterregisterkarte anzeigen", - "showNextWindowTab": "Nächste Fensterregisterkarte anzeigen", - "moveWindowTabToNewWindow": "Fensterregisterkarte in neues Fenster verschieben", - "mergeAllWindowTabs": "Alle Fenster zusammenführen", - "toggleWindowTabsBar": "Fensterregisterkarten-Leiste umschalten", - "miCloseWindow": "&&Fenster schließen", - "miExit": "&&Beenden", - "miZoomIn": "&&Vergrößern", - "miZoomOut": "&&Verkleinern", - "miZoomReset": "&&Zoom zurücksetzen", - "miReportIssue": "Problem &&melden", - "miOpenProcessExplorerer": "Prozess-Explorer &&öffnen", - "windowConfigurationTitle": "Fenster", - "window.openWithoutArgumentsInNewWindow.on": "Neues leeres Fenster öffnen.", - "window.openWithoutArgumentsInNewWindow.off": "Fokus auf die zuletzt aktive ausgeführte Instanz legen.", - "openWithoutArgumentsInNewWindow": "Steuert, ob ein neues leeres Fenster geöffnet werden soll, wenn eine zweite Instanz ohne Argumente gestartet wird, oder ob die letzte ausgeführte Instanz den Fokus erhalten soll.\r\nBeachten Sie, dass diese Einstellung in einigen Fällen möglicherweise ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption \"--new-window\" oder \"--reuse-window\").", - "window.reopenFolders.preserve": "Hiermit werden alle Fenster immer erneut geöffnet. Wenn ein Ordner oder Arbeitsbereich (z. B. über die Befehlszeile) geöffnet wird, erfolgt die Öffnung in einem neuen Fenster, sofern der Ordner oder Arbeitsbereich nicht bereits offen ist. Dateien werden in einem der wiederhergestellten Fenster geöffnet.", - "window.reopenFolders.all": "Alle Fenster werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet sind (z. B. über die Befehlszeile).", - "window.reopenFolders.folders": "Alle Fenster mit geöffneten Ordnern oder Arbeitsbereichen werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile).", - "window.reopenFolders.one": "Das zuletzt aktive Fenster wird erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile).", - "window.reopenFolders.none": "Fenster nie erneut öffnen: Sofern kein Ordner oder Arbeitsbereich geöffnet wird (z. B. über die Befehlszeile), wird ein leeres Fenster angezeigt.", - "restoreWindows": "Steuert, wie Fenster nach dem ersten Start erneut geöffnet werden. Diese Einstellung hat keine Auswirkungen, wenn die Anwendung bereits ausgeführt wird.", - "restoreFullscreen": "Steuert, ob ein Fenster im Vollbildmodus wiederhergestellt wird, wenn es im Vollbildmodus beendet wurde.", - "zoomLevel": "Passen Sie den Zoomfaktor des Fensters an. Die ursprüngliche Größe ist 0. Jede Inkrementierung nach oben (z. B. 1) oder unten (z. B. -1) stellt eine Vergrößerung bzw. Verkleinerung um 20 % dar. Sie können auch Dezimalwerte eingeben, um den Zoomfaktor genauer anzupassen.", - "window.newWindowDimensions.default": "Öffnet neue Fenster in der Mitte des Bildschirms.", - "window.newWindowDimensions.inherit": "Öffnet neue Fenster mit den gleichen Abmessungen wie das letzte aktive Fenster.", - "window.newWindowDimensions.offset": "Öffnen Sie neue Fenster mit derselben Dimension wie das letzte aktive Fenster mit einer Offset-Position.", - "window.newWindowDimensions.maximized": "Öffnet neue Fenster maximiert.", - "window.newWindowDimensions.fullscreen": "Öffnet neue Fenster im Vollbildmodus.", - "newWindowDimensions": "Steuert die Abmessung beim Öffnen eines neuen Fensters, wenn mindestens ein Fenster bereits geöffnet ist. Beachten Sie, dass diese Einstellung sich nicht auf das erste geöffnete Fenster auswirkt. Für das erste Fenster werden immer die Größe und Position wiederhergestellt, die vor dem Schließen eingestellt waren.", - "closeWhenEmpty": "Steuert, ob das Fenster beim Schließen des letzten Editors geschlossen wird. Diese Einstellung gilt nur für Fenster, in denen keine Ordner angezeigt werden.", - "window.doubleClickIconToClose": "Wenn Sie diese Option aktivieren, wird das Fenster beim Doppelklick auf das Anwendungssymbol geschlossen, und das Fenster kann nicht vom Symbol gezogen werden. Diese Einstellung hat nur Auswirkungen, wenn \"#window.titleBarStyle#\" auf \"custom\" festgelegt ist.", - "titleBarStyle": "Passen Sie die Darstellung der Fenstertitelleiste an. Unter Linux und Windows wirkt sich diese Einstellung auch auf die Darstellung des Anwendungs- und Kontextmenüs aus. Änderungen werden erst nach einem Neustart angewendet.", - "dialogStyle": "Passen Sie die Darstellung von Dialogfenstern an.", - "window.nativeTabs": "Aktiviert macOS Sierra-Fensterregisterkarten. Beachten Sie, dass zum Übernehmen von Änderungen ein vollständiger Neustart erforderlich ist und durch ggf. konfigurierte native Registerkarten ein benutzerdefinierter Titelleistenstil deaktiviert wird.", - "window.nativeFullScreen": "Steuert, ob der native Vollbildmodus unter macOS verwendet werden soll. Deaktivieren Sie diese Option, damit macOS keinen neuen Bereich erstellt, wenn der Vollbildmodus aktiviert wird.", - "window.clickThroughInactive": "Ist dies aktiviert, wird beim Klicken auf ein inaktives Fenster das Fenster aktiviert, und das Element unter der Maus wird ausgelöst, wenn es angeklickt werden kann. Wenn es deaktiviert ist, wird durch Klicken auf eine beliebige Stelle in einem inaktiven Fenster nur das Fenster aktiviert, und Sie müssen das Element zusätzlich anklicken.", - "telemetryConfigurationTitle": "Telemetrie", - "telemetry.enableCrashReporting": "Aktiviert Absturzberichte, die an Microsoft-Onlinedienste gesendet werden.\r\nDiese Option erfordert einen Neustart, damit sie wirksam wird.", - "keyboardConfigurationTitle": "Tastatur", - "touchbar.enabled": "Aktiviert die macOS-Touchbar-Schaltflächen der Tastatur, sofern verfügbar.", - "touchbar.ignored": "Eine Menge von Bezeichnern für Einträge in der Touchleiste, die nicht angezeigt werden sollen (Beispiel: workbench.action.navigateBack).", - "argv.locale": "Die zu verwendende Anzeigesprache. Für die Auswahl einer anderen Sprache muss das zugehörige Sprachpaket installiert werden.", - "argv.disableHardwareAcceleration": "Deaktiviert die Hardwarebeschleunigung. Ändern Sie diese Option NUR, wenn Grafikprobleme auftreten.", - "argv.disableColorCorrectRendering": "Behebt Probleme bei der Farbprofilauswahl. Ändern Sie diese Option NUR, wenn Grafikprobleme auftreten.", - "argv.forceColorProfile": "Ermöglicht das Überschreiben des zu verwendenden Farbprofils. Legen Sie die Option auf \"srgb\" fest, wenn Farben schlecht angezeigt werden, und führen Sie einen Neustart durch.", - "argv.enableCrashReporter": "Ermöglicht das Deaktivieren der Absturzberichterstellung. Bei Änderung des Werts muss die App neu gestartet werden.", - "argv.crashReporterId": "Eindeutige ID zum Korrelieren von Absturzberichten, die von dieser App-Instanz gesendet werden.", - "argv.enebleProposedApi": "Aktivieren Sie vorgeschlagene APIs für eine Liste mit Erweiterungs-IDs (z. B. \"vscode.git\"). Vorgeschlagene APIs sind instabil und können jederzeit ohne Warnung unterbrochen werden. Diese Option sollte nur zum Entwickeln und Testen von Erweiterungen festgelegt werden.", - "argv.logLevel": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", - "argv.force-renderer-accessibility": "Erzwingt, dass der Renderer zugänglich ist. Ändern Sie diese Einstellung nur, wenn Sie eine Sprachausgabe unter Linux verwenden. Auf anderen Plattformen ist der Renderer automatisch zugänglich. Dieses Flag wird automatisch festgelegt, wenn editor.accessibilitySupport: aktiviert ist." - }, - "vs/workbench/common/actions": { - "view": "Anzeigen", - "help": "Hilfe", - "preferences": "Einstellungen", - "developer": "Entwickler" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Hintergrundfarbe der aktiven Registerkarte. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", - "tabUnfocusedActiveBackground": "Hintergrundfarbe für aktive Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editorgruppen vorliegen.", - "tabInactiveBackground": "Hintergrundfarbe der inaktiven Registerkarte. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", - "tabUnfocusedInactiveBackground": "Die Hintergrundfarbe für inaktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", - "tabActiveForeground": "Vordergrundfarbe der aktiven Registerkarte in einer aktiven Gruppe. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", - "tabInactiveForeground": "Vordergrundfarbe der inaktiven Registerkarte in einer aktiven Gruppe. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", - "tabUnfocusedActiveForeground": "Vordergrundfarbe für aktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabUnfocusedInactiveForeground": "Vordergrundfarbe für inaktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabHoverBackground": "Hintergrundfarbe der Registerkarte beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", - "tabUnfocusedHoverBackground": "Hintergrundfarbe für Registerkarten in einer Gruppe ohne Fokus beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabHoverForeground": "Die Vordergrundfarbe der Registerkarte, wenn mit der Maus darauf gezeigt wird. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", - "tabUnfocusedHoverForeground": "Die Vordergrundfarbe in einer Gruppe ohne Fokus, wenn mit der Maus darauf gezeigt wird. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", - "tabBorder": "Rahmen zum Trennen von Registerkarten. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "lastPinnedTabBorder": "Dies ist ein Rahmen, mit dem angeheftete Registerkarten von anderen Registerkarten getrennt werden. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editorgruppen verwendet werden.", - "tabActiveBorder": "Rahmen am unteren Rand einer aktiven Registerkarte. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabActiveUnfocusedBorder": "Rahmen am unteren Rand einer aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabActiveBorderTop": "Rahmen am oberen Rand einer aktiven Registerkarte. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabActiveUnfocusedBorderTop": "Rahmen am oberen Rand einer aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabHoverBorder": "Rahmen zum Hervorheben von Registerkarten beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabUnfocusedHoverBorder": "Rahmen zum Hervorheben von Registerkarten in einer Gruppe ohne Fokus beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabActiveModifiedBorder": "Rahmen am oberen Rand einer geänderten aktiven Registerkarte in einer aktiven Gruppe. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "tabInactiveModifiedBorder": "Rahmen am oberen Rand einer geänderten inaktiven Registerkarte in einer aktiven Gruppe. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "unfocusedActiveModifiedBorder": "Rahmen am oberen Rand einer geänderten aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "unfocusedINactiveModifiedBorder": "Rahmen am oberen Rand einer geänderten inaktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", - "editorPaneBackground": "Die Hintergrundfarbe des Editorbereichs, die links und rechts neben dem zentrierten Editorlayout sichtbar ist.", - "editorGroupBackground": "Veraltete Hintergrundfarbe einer Editor-Gruppe.", - "deprecatedEditorGroupBackground": "Veraltet: Die Hintergrundfarbe einer Editor-Gruppe wird mit Einführung des Rasterlayouts nicht mehr unterstützt. Über \"editorGroup.emptyBackground\" können Sie die Hintergrundfarbe leerer Editor-Gruppen festlegen.", - "editorGroupEmptyBackground": "Hintergrundfarbe einer leeren Editor-Gruppe. Editor-Gruppen sind die Container von Editoren.", - "editorGroupFocusedEmptyBorder": "Rahmenfarbe einer leeren Editor-Gruppe, die im Fokus liegt. Editor-Gruppen sind die Container von Editoren.", - "tabsContainerBackground": "Hintergrundfarbe der Titelüberschrift der Editor-Gruppe, wenn die Registerkarten deaktiviert sind. Editor-Gruppen sind die Container der Editoren.", - "tabsContainerBorder": "Rahmenfarbe der Titelüberschrift der Editor-Gruppe, wenn die Registerkarten deaktiviert sind. Editor-Gruppen sind die Container der Editoren.", - "editorGroupHeaderBackground": "Hintergrundfarbe der Editorgruppen-Titelüberschrift, wenn Registerkarten deaktiviert sind (`\"workbench.editor.showTabs\": false`). Editor-Gruppen sind die Container für Editoren.", - "editorTitleContainerBorder": "Die Rahmenfarbe der Titelüberschrift der Editor-Gruppe. Editor-Gruppen sind Container für Editoren.", - "editorGroupBorder": "Farbe zum Trennen mehrerer Editor-Gruppen. Editor-Gruppen sind die Container der Editoren.", - "editorDragAndDropBackground": "Hintergrundfarbe beim Ziehen von Editoren. Die Farbe muss transparent sein, damit die Editor-Inhalte noch sichtbar sind.", - "imagePreviewBorder": "Randfarbe für Bild in Bildvorschau.", - "panelBackground": "Hintergrundfarbe des Panels. Panels werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", - "panelBorder": "Farbe des Panelrahmens, der das Panel vom Editor abtrennt. Panels werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", - "panelActiveTitleForeground": "Titelfarbe für das aktive Panel. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", - "panelInactiveTitleForeground": "Titelfarbe für das inaktive Panel. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", - "panelActiveTitleBorder": "Rahmenfarbe für den Titel des aktiven Panels. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", - "panelInputBorder": "Eingabefeldrahmen für Eingaben in das Panel.", - "panelDragAndDropBorder": "Drag & Drop-Feedbackfarbe für die Paneltitel. Panel werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", - "panelSectionDragAndDropBackground": "Drag & Drop-Feedbackfarbe für die Panelabschnitte. Die Farbe sollte mit Transparenz festgelegt werden, damit die Panelabschnitte dahinter weiterhin sichtbar sind. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", - "panelSectionHeaderBackground": "Hintergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", - "panelSectionHeaderForeground": "Vordergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", - "panelSectionHeaderBorder": "Rahmenfarbe der Panelabschnittsüberschrift, die verwendet wird, wenn mehrere Ansichten vertikal im Panel gestapelt werden. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", - "panelSectionBorder": "Die Rahmenfarbe des Panelabschnitts, die verwendet wird, wenn mehrere Ansichten horizontal im Panel gestapelt werden. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", - "statusBarForeground": "Vordergrundfarbe der Statusleiste beim Öffnen eines Arbeitsbereichs oder Ordners. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarNoFolderForeground": "Vordergrundfarbe der Statusleiste, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarBackground": "Hintergrundfarbe der Statusleiste beim Öffnen eines Arbeitsbereichs oder Ordners. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarNoFolderBackground": "Hintergrundfarbe der Statusleiste, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarBorder": "Rahmenfarbe der Statusleiste für die Abtrennung von der Seitenleiste und dem Editor. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarNoFolderBorder": "Rahmenfarbe der Statusleiste zur Abtrennung von der Randleiste und dem Editor, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarItemActiveBackground": "Hintergrundfarbe für Statusleistenelemente beim Klicken. Die Statusleiste wird am unteren Rand des Fensters angezeigt.", - "statusBarItemHoverBackground": "Hintergrundfarbe der Statusleistenelemente beim Daraufzeigen. Die Statusleiste wird am unteren Seitenrand angezeigt.", - "statusBarProminentItemForeground": "Vordergrundfarbe der hervorgehobenen Elemente auf der Statusleiste. Diese Elemente werden von anderen Elementen auf der Statusleiste hervorgehoben, um deren Wichtigkeit zu signalisieren. Ändern Sie den Modus \"TAB-Umschalttaste verschiebt Fokus\" über die Befehlspalette für eine Veranschaulichung. Die Statusleiste wird am unteren Fensterrand angezeigt.", - "statusBarProminentItemBackground": "Hintergrundfarbe für markante Elemente der Statusleiste. Markante Elemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf ihre Bedeutung hinzuweisen. Ändern Sie den Modus mithilfe von \"TAB-Umschalttaste verschiebt Fokus\" auf der Befehlspalette, um ein Beispiel anzuzeigen. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarProminentItemHoverBackground": "Hintergrundfarbe für markante Elemente der Statusleiste, wenn auf diese gezeigt wird. Markante Elemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf ihre Bedeutung hinzuweisen. Ändern Sie den Modus mithilfe von \"TAB-Umschalttaste verschiebt Fokus\" auf der Befehlspalette, um ein Beispiel anzuzeigen. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarErrorItemBackground": "Hintergrundfarbe für Fehlerelemente der Statusleiste. Fehlerelemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf Fehlerbedingungen hinzuweisen. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarErrorItemForeground": "Vordergrundfarbe für Fehlerelemente der Statusleiste. Fehlerelemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf Fehlerbedingungen hinzuweisen. Die Statusleiste wird unten im Fenster angezeigt.", - "activityBarBackground": "Hintergrundfarbe der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht das Wechseln zwischen verschiedenen Ansichten der Seitenleiste.", - "activityBarForeground": "Vordergrundfarbe für aktive Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", - "activityBarInActiveForeground": "Vordergrundfarbe für inaktive Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", - "activityBarBorder": "Rahmenfarbe der Aktivitätsleiste für die Abtrennung von der Seitenleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht das Wechseln zwischen verschiedenen Ansichten der Seitenleiste.", - "activityBarActiveBorder": "Rahmenfarbe der Aktivitätsleiste für das aktive Element. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", - "activityBarActiveFocusBorder": "Rahmenfarbe des Aktivitätsleistenfokus für das aktive Element – die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht einen Ansichtswechsel für die Seitenleiste.", - "activityBarActiveBackground": "Hintergrundfarbe der Aktivitätsleiste für das aktive Element. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", - "activityBarDragAndDropBorder": "Drag & Drop-Feedbackfarbe für Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", - "activityBarBadgeBackground": "Hintergrundfarbe für Aktivitätsinfobadge. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", - "activityBarBadgeForeground": "Vordergrundfarbe für Aktivitätsinfobadge. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", - "statusBarItemHostBackground": "Hintergrundfarbe für die Remoteanzeige auf der Statusleiste", - "statusBarItemHostForeground": "Vordergrundfarbe für die Remoteanzeige auf der Statusleiste", - "extensionBadge.remoteBackground": "Hintergrundfarbe für den Remote-Badge in der Erweiterungsansicht.", - "extensionBadge.remoteForeground": "Vordergrundfarbe für den Remote-Badge in der Erweiterungsansicht.", - "sideBarBackground": "Hintergrundfarbe der Seitenleiste. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", - "sideBarForeground": "Vordergrundfarbe der Seitenleiste. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", - "sideBarBorder": "Rahmenfarbe der Seitenleiste zum Abtrennen an der Seite zum Editor. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", - "sideBarTitleForeground": "Vordergrundfarbe des Seitenleistentitels. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", - "sideBarDragAndDropBackground": "Drag & Drop-Feedbackfarbe für die Abschnitte der Randleiste. Die Farbe sollte transparent sein, damit die Abschnitte der Randleiste weiterhin sichtbar sind. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", - "sideBarSectionHeaderBackground": "Hintergrundfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", - "sideBarSectionHeaderForeground": "Vordergrundfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", - "sideBarSectionHeaderBorder": "Rahmenfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", - "titleBarActiveForeground": "Vordergrund der Titelleiste bei aktivem Fenster.", - "titleBarInactiveForeground": "Vordergrund der Titelleiste bei inaktivem Fenster.", - "titleBarActiveBackground": "Hintergrund der Titelleiste bei aktivem Fenster.", - "titleBarInactiveBackground": "Hintergrund der Titelleiste bei inaktivem Fenster.", - "titleBarBorder": "Rahmenfarbe der Titelleiste.", - "menubarSelectionForeground": "Vordergrundfarbe des ausgewählten Menüelements in der Menüleiste.", - "menubarSelectionBackground": "Hintergrundfarbe des ausgewählten Menüelements in der Menüleiste.", - "menubarSelectionBorder": "Rahmenfarbe des ausgewählten Menüelements in der Menüleiste.", - "notificationCenterBorder": "Rahmenfarbe der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationToastBorder": "Rahmenfarbe der Popupbenachrichtigung. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationsForeground": "Vordergrundfarbe für Benachrichtigungen. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationsBackground": "Hintergrundfarbe für Benachrichtigungen. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationsLink": "Vordergrundfarbe für Benachrichtigungslinks. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationCenterHeaderForeground": "Vordergrundfarbe für Kopfzeile der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationCenterHeaderBackground": "Hintergrundfarbe für Kopfzeile der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationsBorder": "Rahmenfarbe für Benachrichtigungen zum Trennen von anderen Benachrichtigungen in der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", - "notificationsErrorIconForeground": "Die Farbe, die für das Symbol von Fehlerbenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", - "notificationsWarningIconForeground": "Die Farbe, die für das Symbol für Warnbenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", - "notificationsInfoIconForeground": "Die Farbe, die für das Symbol von Infobenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", - "windowActiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es aktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird.", - "windowInactiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es inaktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Text-Editor", - "builtinProviderDisplayName": "Integriert", - "editor.editorAssociations": "Konfigurieren Sie, welcher Editor für bestimmte Dateitypen verwendet werden soll.", - "editor.editorAssociations.viewType": "Die eindeutige ID des zu verwendenden Editors.", - "editor.editorAssociations.filenamePattern": "Ein Globmuster, das angibt, für welche Dateien der Editor verwendet werden soll.", - "editorAssociations.viewType.sourceDescription": "Quelle: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Gibt an, ob der aktive Editor geändert wurde.", - "activeEditorIsNotPreview": "Gibt an, ob sich der aktive Editor nicht im Vorschaumodus befindet.", - "activeEditorIsPinned": "Gibt an, ob der aktive Editor angeheftet ist.", - "activeEditorIsReadonly": "Gibt an, ob der aktive Editor schreibgeschützt ist.", - "activeEditor": "Der Bezeichner des aktiven Editors", - "activeEditorAvailableEditorIds": "Die verfügbaren Editor-IDs, die für den aktiven Editor verwendet werden können.", - "textCompareEditorVisible": "Gibt an, ob ein Textvergleichs-Editor sichtbar ist.", - "textCompareEditorActive": "Gibt an, ob ein Textvergleichs-Editor aktiv ist.", - "groupEditorsCount": "Die Anzahl geöffneter Editor-Gruppen", - "activeEditorGroupEmpty": "Gibt an, ob die aktive Editor-Gruppe leer ist.", - "activeEditorGroupIndex": "Der Index der aktiven Editor-Gruppe", - "activeEditorGroupLast": "Gibt an, ob die aktive Editor-Gruppe die letzte Gruppe ist.", - "multipleEditorGroups": "Gibt an, ob mehrere Editor-Gruppen geöffnet sind.", - "editorIsOpen": "Gibt an, ob ein Editor geöffnet ist.", - "inZenMode": "Gibt an, ob der Zen-Modus aktiviert ist.", - "isCenteredLayout": "Gibt an, ob das zentrierte Layout aktiviert ist.", - "splitEditorsVertically": "Gibt an, ob Editoren vertikal geteilt werden.", - "editorAreaVisible": "Gibt an, ob der Editor-Bereich sichtbar ist.", - "sideBySideLabels": "{0} – {1}", - "preview": "{0}, Vorschau", - "pinned": "{0}, angeheftet" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Standardansichtssymbol.", - "duplicateId": "Eine Ansicht mit der ID {0} ist bereits registriert.", - "focusedView": "Der Bezeichner der Ansicht mit dem Tastaturfokus" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Test Runner kann nicht geladen werden.", - "extensionTestError": "Der Pfad \"{0}\" verweist nicht auf einen gültigen Test Runner für eine Erweiterung." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "Das Terminal mit der ID {0} wurde auf dem Erweiterungshost nicht gefunden." - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "Die Erweiterung \"{0}\" konnte die Arbeitsbereichsordner nicht aktualisieren: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "Die Standardgröße.", - "workbench.editor.titleScrollbarSizing.large": "Vergrößert das Objekt, sodass es leichter mit der Maus erfasst werden kann.", - "tabScrollbarHeight": "Legt die Höhe der Scrollleisten fest, die für Registerkarten und Breadcrumbs im Editor-Titelbereich verwendet werden.", - "showEditorTabs": "Steuert, ob geöffnete Editoren in Registerkarten angezeigt werden sollen.", - "wrapTabs": "Steuert, ob Registerkarten über mehrere Zeilen umbrochen werden sollen oder ob eine Scrollleiste angezeigt werden soll, wenn nicht genügend Platz zur vollständigen Anzeige vorhanden ist. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "scrollToSwitchTabs": "Steuert, ob Registerkarten durch Scrollen geöffnet werden oder nicht. Standardmäßig werden Registerkarten beim Scrollen nur angezeigt, aber nicht geöffnet. Sie können beim Scrollen die UMSCHALTTASTE gedrückt halten, um dieses Verhalten für die Dauer des Vorgangs zu ändern. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "highlightModifiedTabs": "Steuert, ob in geänderten (nicht gespeicherten) Editor-Registerkarten oben ein Rahmen gezeichnet wird. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "decorations.badges": "Steuert, ob Editor-Dateidekorationen Badges verwenden sollen.", - "decorations.colors": "Steuert, ob Editor-Dateidekorationen Farben verwenden sollen.", - "workbench.editor.labelFormat.default": "Den Namen der Datei anzeigen. Wenn Registerkarten aktiviert sind und zwei Dateien in einer Gruppe den gleichen Namen haben, werden die unterscheidenden Elemente des Pfads jeder Datei hinzugefügt. Wenn Registerkarten deaktiviert sind, wird der relative Pfad zum Ordner des Arbeitsbereichs angezeigt, wenn der Editor aktiv ist.", - "workbench.editor.labelFormat.short": "Den Namen der Datei gefolgt vom Verzeichnisnamen anzeigen.", - "workbench.editor.labelFormat.medium": "Den Namen der Datei gefolgt vom relativen Pfad zum Ordner des Arbeitsbereichs anzeigen.", - "workbench.editor.labelFormat.long": "Den Namen der Datei gefolgt vom absoluten Pfad anzeigen.", - "tabDescription": "Steuert das Format der Bezeichnung für einen Editor.", - "workbench.editor.untitled.labelFormat.content": "Der Name der unbenannten Datei wird vom Inhalt der ersten Zeile abgeleitet, es sei denn, sie verfügt über einen zugeordneten Dateipfad. Es wird auf den Namen zurückgegriffen, falls die Zeile leer ist oder keine Wortzeichen enthält.", - "workbench.editor.untitled.labelFormat.name": "Der Name der unbenannten Datei wird nicht vom Inhalt der Datei abgeleitet.", - "untitledLabelFormat": "Steuert das Format der Bezeichnung für einen unbenannten Editor.", - "untitledHint": "Steuert, ob der unbenannte Hinweis als Inlinetext im Editor oder als unverankerte Schaltfläche angezeigt oder ausgeblendet werden soll.", - "editorTabCloseButton": "Steuert die Position der Schaltflächen zum Schließen der Editor-Registerkarten oder deaktiviert sie, wenn die Einstellung auf \"off\" festgelegt ist. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "workbench.editor.tabSizing.fit": "Registerkarten immer so groß darstellen, dass die vollständige Editor-Bezeichnung angezeigt wird.", - "workbench.editor.tabSizing.shrink": "Registerkarten verkleinern, wenn der verfügbare Platz nicht ausreicht, um alle Registerkarten gleichzeitig anzuzeigen.", - "tabSizing": "Steuert die Größe von Editor-Registerkarten. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "workbench.editor.pinnedTabSizing.normal": "Eine angeheftete Registerkarte erbt die Darstellung nicht angehefteter Registerkarten.", - "workbench.editor.pinnedTabSizing.compact": "Eine angeheftete Registerkarte wird in kompakter Form nur als Symbol oder mit dem ersten Buchstaben des Editornamens angezeigt.", - "workbench.editor.pinnedTabSizing.shrink": "Eine angeheftete Registerkarte wird auf eine kompakte festgelegte Größe verkleinert, die Teile des Editornamens anzeigt.", - "pinnedTabSizing": "Steuert die Größe von angehefteten Editor-Registerkarten. Angeheftete Registerkarten werden an den Anfang aller geöffneten Registerkarten sortiert und normalerweise erst geschlossen, wenn sie wieder gelöst werden. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", - "workbench.editor.splitSizingDistribute": "Teilt alle Editor-Gruppen gleichmäßig auf", - "workbench.editor.splitSizingSplit": "Teilt die aktive Editor-Gruppe gleichmäßig auf", - "splitSizing": "Legt die Größe von Editor-Gruppen beim Aufteilen fest", - "splitOnDragAndDrop": "Steuert, ob Editor-Gruppen durch Drag & Drop-Vorgänge geteilt werden können, indem ein Editor oder eine Datei auf den Rändern des Editor-Bereichs abgelegt wird.", - "focusRecentEditorAfterClose": "Steuert, ob Tabs in der zuletzt verwendeten Reihenfolge oder von links nach rechts geschlossen werden.", - "showIcons": "Steuert, ob geöffnete Editoren mit einem Symbol angezeigt werden sollen. Dafür muss zusätzlich ein Dateisymboldesign aktiviert sein.", - "enablePreview": "Steuert, ob geöffnete Editoren als Vorschau angezeigt werden sollen. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Sie werden mit kursivem Schriftschnitt angezeigt.", - "enablePreviewFromQuickOpen": "Steuert, ob über Quick Open geöffnete Editoren als Vorschau angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", - "enablePreviewFromCodeNavigation": "Steuert, ob Editoren im Vorschaumodus verbleiben, wenn eine Codenavigation aus ihnen gestartet wird. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", - "closeOnFileDelete": "Steuert, ob Editoren, die eine Datei anzeigen, die während der Sitzung geöffnet war, automatisch geschlossen werden sollen, wenn diese von einem anderen Prozess umbenannt oder gelöscht wird. Wenn Sie diese Option deaktivieren, bleibt der Editor bei einem solchen Ereignis geöffnet. Bei Löschvorgängen innerhalb der Anwendung wird der Editor immer geschlossen, und geänderte Dateien werden nie geschlossen, damit Ihre Daten nicht verloren gehen.", - "editorOpenPositioning": "Steuert, wo Editoren geöffnet werden. Wählen Sie \"Links\" oder \"Rechts\" aus, um Editoren links oder rechts vom aktuellen aktiven Editor zu öffnen. Wählen Sie \"Erster\" oder \"Letzter\" aus, um Editoren unabhängig vom aktuell aktiven Editor zu öffnen.", - "sideBySideDirection": "Steuert die Standardrichtung von Editoren, die nebeneinander geöffnet werden (beispielsweise über den Explorer). Standardmäßig werden Editoren rechts neben dem derzeit aktiven Editor geöffnet. Wenn Sie diese Option in \"Unten\" ändern, werden Editoren unterhalb des derzeit aktiven Editors geöffnet.", - "closeEmptyGroups": "Steuert das Verhalten leerer Editor-Gruppen, wenn die letzte Registerkarte in der Gruppe geschlossen wird. Ist diese Option aktiviert, werden leere Gruppen automatisch geschlossen. Ist sie deaktiviert, bleiben leere Gruppen Teil des Rasters.", - "revealIfOpen": "Steuert, ob ein geöffneter Editor in einer der sichtbaren Gruppen angezeigt wird. Ist diese Option deaktiviert, wird ein Editor vorzugsweise in der aktuell aktiven Editorgruppe geöffnet. Ist diese Option aktiviert, wird ein bereits geöffneter Editor angezeigt und nicht in der aktuell aktiven Editorgruppe noch mal geöffnet. In einigen Fällen wird diese Einstellung ignoriert, z.B. wenn das Öffnen eines Editors in einer bestimmten Gruppe oder neben der aktuell aktiven Gruppe erzwungen wird.", - "mouseBackForwardToNavigate": "Navigieren Sie zwischen geöffneten Dateien mit der vierten und fünften Maustaste, falls vorhanden.", - "restoreViewState": "Hiermit wird der letzte Zustand der Ansicht (z. B. Scrollposition) wiederhergestellt, wenn Text-Editoren nach dem Schließen erneut geöffnet werden.", - "centeredLayoutAutoResize": "Steuert, ob das zentrierte Layout automatisch auf die maximale Breite skaliert werden soll, wenn mehr als eine Gruppe geöffnet ist. Sobald nur noch eine Gruppe geöffnet ist, wird auf die ursprüngliche zentrierte Breite zurück skaliert.", - "limitEditorsEnablement": "Steuert, ob die Anzahl der geöffneten Editoren begrenzt werden soll oder nicht. Wenn diese Option aktiviert ist, werden ältere Editorfenster, deren Inhalt nicht gespeichert wurde, geschlossen, um Platz für neu geöffnete Editoren zu schaffen.", - "limitEditorsMaximum": "Steuert die maximale Anzahl geöffneter Editoren. Verwenden Sie die Einstellung \"#workbench.editor.limit.perEditorGroup'', um diesen Grenzwert pro Editor-Gruppe oder über alle Gruppen hinweg zu steuern.", - "perEditorGroup": "Steuert, ob die zulässige Höchstzahl geöffneter Editoren pro Editorgruppe oder für alle gleichzeitig gilt.", - "commandHistory": "Steuert, ob die Anzahl zuletzt verwendeter Befehle im Verlauf für die Befehlspalette gespeichert wird. Legen Sie diese Option auf 0 fest, um den Befehlsverlauf zu deaktivieren.", - "preserveInput": "Steuert, ob die letzte Eingabe in die Befehlspalette beim nächsten Öffnen wiederhergestellt wird.", - "closeOnFocusLost": "Steuert, ob Quick Open automatisch geschlossen werden soll, sobald das Feature den Fokus verliert.", - "workbench.quickOpen.preserveInput": "Steuert, ob die letzte Eingabe in Quick Open beim nächsten Öffnen wiederhergestellt werden soll.", - "openDefaultSettings": "Steuert, ob beim Öffnen der Einstellungen auch ein Editor geöffnet wird, der alle Standardeinstellungen anzeigt.", - "useSplitJSON": "Steuert, ob der geteilte JSON-Editor verwendet wird, wenn Einstellungen als JSON bearbeitet werden.", - "openDefaultKeybindings": "Steuert, ob beim Öffnen der Einstellungen für Tastenzuordnungen auch ein Editor geöffnet wird, der alle Standardtastenzuordnungen anzeigt.", - "sideBarLocation": "Steuert die Position der Seitenleiste und der Aktivitätsleiste. Sie können entweder links oder rechts der Workbench angezeigt werden.", - "panelDefaultLocation": "Steuert die Standardposition des Panels (Terminal, Debugging-Konsole, Ausgabe, Probleme). Er kann entweder rechts, links oder unter der Workbench angezeigt werden.", - "panelOpensMaximized": "Steuert, ob das Panel maximiert geöffnet wird. Das Panel kann entweder immer maximiert, nie maximiert oder im letzten Zustand vor dem Schließen geöffnet werden.", - "workbench.panel.opensMaximized.always": "Hiermit wird das Panel beim Öffnen immer maximiert.", - "workbench.panel.opensMaximized.never": "Hiermit wird das Panel beim Öffnen niemals maximiert. Das Panel wird im nicht maximierten Zustand geöffnet.", - "workbench.panel.opensMaximized.preserve": "Hiermit wird das Panel in dem Zustand geöffnet, in dem es sich vor dem Schließen befand.", - "statusBarVisibility": "Steuert die Sichtbarkeit der Statusleiste im unteren Bereich der Workbench.", - "activityBarVisibility": "Steuert die Sichtbarkeit der Aktivitätsleiste in der Workbench.", - "activityBarIconClickBehavior": "Steuert das Verhalten beim Klicken auf ein Aktivitätsleistensymbol in der Workbench.", - "workbench.activityBar.iconClickBehavior.toggle": "Blendet die Randleiste aus, wenn das Element, auf das geklickt wird, bereits sichtbar ist.", - "workbench.activityBar.iconClickBehavior.focus": "Setzt den Fokus auf die Randleiste, wenn das Element, auf das geklickt wird, bereits sichtbar ist.", - "viewVisibility": "Steuert die Sichtbarkeit von Headeraktionen. Headeraktionen können immer sichtbar sein oder nur sichtbar sein, wenn diese Ansicht den Fokus hat oder mit der Maus darauf gezeigt wird.", - "fontAliasing": "Steuert die Schriftartaliasingmethode in der Workbench.", - "workbench.fontAliasing.default": "Subpixel-Schriftartglättung. Auf den meisten Nicht-Retina-Displays wird Text bei dieser Einstellung am schärfsten dargestellt.", - "workbench.fontAliasing.antialiased": "Glättet die Schriftart auf der Pixelebene (im Gegensatz zur Subpixelebene). Bei dieser Einstellung kann die Schriftart insgesamt heller wirken.", - "workbench.fontAliasing.none": "Deaktiviert die Schriftartglättung. Text wird mit gezackten scharfen Kanten dargestellt.", - "workbench.fontAliasing.auto": "Wendet ausgehend vom DPI der Anzeige automatisch \"default\" oder \"antialiased\" an.", - "settings.editor.ui": "Einstellungs-Editor für die Benutzeroberfläche verwenden.", - "settings.editor.json": "JSON-Datei-Editor verwenden", - "settings.editor.desc": "Legt fest, welcher Einstellungs-Editor standardmäßig verwendet wird.", - "workbench.hover.delay": "Steuert die Verzögerung in Millisekunden, nach der der Hover für Workbench-Elemente angezeigt wird (z. B. einige von der Erweiterung bereitgestellte Strukturansichtselemente). Bereits angezeigte Elemente müssen möglicherweise aktualisiert werden, damit diese Einstellungsänderung übernommen wird.", - "windowTitle": "Steuert den Fenstertitel abhängig vom aktiven Editor. Variablen werden abhängig vom Kontext ersetzt:", - "activeEditorShort": "`${activeEditorShort}`: der Dateiname (z. B. myFile.txt).", - "activeEditorMedium": "`${activeEditorMedium}`: der Pfad der Datei, in Relation zum Arbeitsbereichsordner (z. B. myFolder/myFileFolder/myFile.txt).", - "activeEditorLong": "\"${activeEditorLong}\": der vollständige Pfad der Datei (z. B. /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "`${activeFolderShort}`: der Name des Ordners, der die Datei enthält (z. B. myFileFolder).", - "activeFolderMedium": "\"${activeFolderMedium}\": der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereich (z.B. myFolder/myFileFolder).", - "activeFolderLong": "`${activeFolderLong}`: der vollständige Pfad des Ordners, der die Datei enthält (z. B. /Users/Development/myFolder/myFileFolder).", - "folderName": "\"${folderName}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. myFolder).", - "folderPath": "\"${folderPath}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. /Users/Development/myFolder).", - "rootName": "${rootName}: Name des Arbeitsbereichs (z. B. \"MeinOrdner\" oder \"MeinArbeitsbereich\").", - "rootPath": "${rootPath}: Dateipfad des geöffneten Arbeitsbereichs oder Ordners (z. B. /Benutzer/Entwicklung/MeinArbeitsbereich).", - "appName": "`${appName}`: z. B. VS Code.", - "remoteName": "`${remoteName}`: z.B. SSH", - "dirty": "`${dirty}`: ein geänderter Indikator, wenn der aktive Editor geändert wurde.", - "separator": "`${separator}`: ein bedingtes Trennzeichen(\" - \"), das nur in der Umgebung von Variablen mit Werten oder statischem Text angezeigt wird.", - "windowConfigurationTitle": "Fenster", - "window.titleSeparator": "Trennzeichen, das von \"window.title\" verwendet wird.", - "window.menuBarVisibility.classic": "Das Menü wird oben im Fenster angezeigt und nur im Vollbildmodus ausgeblendet.", - "window.menuBarVisibility.visible": "Das Menü ist auch im Vollbildmodus immer im oberen Fensterbereich sichtbar.", - "window.menuBarVisibility.toggle.mac": "Das Menü ist ausgeblendet, kann aber durch Ausführen des Befehls \"Fokus auf Anwendungsmenü\" im oberen Fensterbereich angezeigt werden.", - "window.menuBarVisibility.toggle": "Das Menü ist ausgeblendet, kann aber über die ALT-Taste im oberen Fensterbereich angezeigt werden.", - "window.menuBarVisibility.hidden": "Das Menü ist immer ausgeblendet.", - "window.menuBarVisibility.compact": "Das Menü wird als kompakte Schaltfläche in der Seitenleiste angezeigt. Dieser Wert wird ignoriert, wenn \"window.titleBarStyle\" auf \"native\" festgelegt ist.", - "menuBarVisibility.mac": "Steuert die Sichtbarkeit der Menüleiste. In der Einstellung \"Umschalten\" ist die Menüleiste ausgeblendet und kann durch Ausführen von \"Fokus auf Anwendungsmenü\" angezeigt werden. Durch die Einstellung \"Kompakt\" wird das Menü in die Seitenleiste verschoben.", - "menuBarVisibility": "Steuert die Sichtbarkeit der Menüleiste. In der Einstellung \"Umschalten\" ist die Menüleiste ausgeblendet und kann durch einfaches Betätigen der ALT-Taste angezeigt werden. Durch die Einstellung \"Kompakt\" wird das Menü in die Seitenleiste verschoben.", - "enableMenuBarMnemonics": "Steuert, ob die Hauptmenüs über ALT-Tastenkombinationen geöffnet werden können. Durch das Deaktivieren von Kürzeln können diese ALT-Tastenkombinationen stattdessen an Editorbefehle gebunden werden.", - "customMenuBarAltFocus": "Steuert, ob der Fokus durch Drücken der ALT-TASTE auf die Menüleiste verschoben wird. Diese Einstellung hat keinen Einfluss auf das Umschalten der Menüleiste mit der ALT-TASTE.", - "window.openFilesInNewWindow.on": "Dateien werden in einem neuen Fenster geöffnet.", - "window.openFilesInNewWindow.off": "Dateien werden im Fenster mit dem geöffneten Dateiordner oder im letzten aktiven Fenster geöffnet.", - "window.openFilesInNewWindow.defaultMac": "Dateien werden im Fenster mit dem geöffneten Dateiordner oder im letzten aktiven Fenster geöffnet, sofern sie nicht über das Dock oder den Finder geöffnet werden.", - "window.openFilesInNewWindow.default": "Dateien werden in einem neuen Fenster geöffnet, sofern sie nicht innerhalb der Anwendung ausgewählt werden (z.B. über das Dateimenü).", - "openFilesInNewWindowMac": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen. \r\nBeachten Sie, dass diese Einstellung in einigen Fällen möglicherweise ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption \"--new-window\" oder \"--reuse-window\").", - "openFilesInNewWindow": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen.\r\nBeachten Sie, dass diese Einstellung in einigen Fällen möglicherweise ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption \"--new-window\" oder \"--reuse-window\").", - "window.openFoldersInNewWindow.on": "Ordner werden in einem neuen Fenster geöffnet.", - "window.openFoldersInNewWindow.off": "Ordner ersetzen das letzte aktive Fenster.", - "window.openFoldersInNewWindow.default": "Ordner werden in einem neuen Fenster geöffnet, sofern kein Ordner innerhalb der Anwendung ausgewählt wird (z.B. über das Dateimenü).", - "openFoldersInNewWindow": "Steuert, ob Ordner in einem neuen Fenster geöffnet werden oder das letzte aktive Fenster ersetzen sollen.\r\nBeachten Sie, dass diese Einstellung in einigen Fällen möglicherweise ignoriert wird (z. B. bei Verwendung der Befehlszeilenoption \"--new-window\" oder \"--reuse-window\").", - "window.confirmBeforeClose.always": "Hiermit wird nach Möglichkeit immer eine Bestätigung angefordert. Beachten Sie, dass das Browserfenster oder eine Registerkarte möglicherweise dennoch ohne Bestätigung geschlossen wird.", - "window.confirmBeforeClose.keyboardOnly": "Hiermit wird nur dann eine Bestätigung angefordert, wenn eine Tastenzuordnung erkannt wurde. Beachten Sie, dass die Erkennung in einigen Fällen nicht möglich ist.", - "window.confirmBeforeClose.never": "Nur bei drohendem Datenverlust explizit eine Bestätigung anfordern", - "confirmBeforeCloseWeb": "Steuert, ob vor dem Schließen des Browserfensters oder einer Registerkarte ein Bestätigungsdialogfeld angezeigt wird. Hinweis: Selbst wenn diese Option aktiviert ist, wird das Browserfenster oder eine Registerkarte darin möglicherweise ohne Bestätigung geschlossen. Diese Einstellung ist nur ein Hinweis, der nicht in allen Fällen angewendet wird.", - "zenModeConfigurationTitle": "Zen-Modus", - "zenMode.fullScreen": "Steuert, ob die Workbench durch das Aktivieren des Zen-Modus in den Vollbildmodus wechselt.", - "zenMode.centerLayout": "Steuert, ob das Layout durch Aktivieren des Zen-Modus ebenfalls zentriert wird.", - "zenMode.hideTabs": "Steuert, ob die Workbench-Registerkarten durch Aktivieren des Zen-Modus ebenfalls ausgeblendet werden.", - "zenMode.hideStatusBar": "Steuert, ob die Statusleiste im unteren Bereich der Workbench durch Aktivieren des Zen-Modus ebenfalls ausgeblendet wird.", - "zenMode.hideActivityBar": "Hiermit wird gesteuert, ob die Aktivitätsleiste im linken oder rechten Bereich der Workbench durch Aktivieren des Zen-Modus ebenfalls ausgeblendet wird.", - "zenMode.hideLineNumbers": "Steuert, ob durch Aktivieren des Zen-Modus auch die Zeilennummern im Editor ausgeblendet werden.", - "zenMode.restore": "Steuert, ob ein Fenster im Zen-Modus wiederhergestellt werden soll, wenn es im Zen-Modus beendet wurde.", - "zenMode.silentNotifications": "Legt fest, ob im Zenmodus Benachrichtigungen angezeigt werden. Wenn \"true\" festgelegt ist, werden nur Fehlerbenachrichtigungen angezeigt." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Rückgängig", - "redo": "Wiederholen", - "cut": "Ausschneiden", - "copy": "Kopieren", - "paste": "Einfügen", - "selectAll": "Alle auswählen" - }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Kontextschlüssel prüfen", - "toggle screencast mode": "Screencastmodus umschalten", - "logStorage": "Inhalt der Speicherdatenbank protokollieren", - "logWorkingCopies": "Arbeitskopien protokollieren", - "screencastModeConfigurationTitle": "Screencastmodus", - "screencastMode.location.verticalPosition": "Steuert den vertikalen Offset der Überlagerung des Screencast-Modus von unten als Prozentsatz der Workbenchhöhe.", - "screencastMode.fontSize": "Steuert die Schriftgröße (in Pixeln) der Tastatur im Screencastmodus.", - "screencastMode.onlyKeyboardShortcuts": "Hiermit werden Tastenkombinationen nur im Screencastmodus angezeigt.", - "screencastMode.keyboardOverlayTimeout": "Steuert den Zeitraum (in Millisekunden), für den die Tastaturüberlagerung im Screencastmodus angezeigt wird.", - "screencastMode.mouseIndicatorColor": "Steuert im Screencastmodus die Farbe des Mauszeigers im Hexadezimalformat (#RGB, #RGBA, #RRGGBB oder #RRGGBBAA).", - "screencastMode.mouseIndicatorSize": "Steuert die Größe der Mausanzeige im Screencastmodus (in Pixel)." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Referenz für Tastenkombinationen", - "openDocumentationUrl": "Dokumentation", - "openIntroductoryVideosUrl": "Einführungsvideos", - "openTipsAndTricksUrl": "Tipps und Tricks", - "newsletterSignup": "Abonnieren Sie den VS Code-Newsletter.", - "openTwitterUrl": "Folgen Sie uns auf Twitter", - "openUserVoiceUrl": "Featureanforderungen suchen", - "openLicenseUrl": "Lizenz anzeigen", - "openPrivacyStatement": "Datenschutzbestimmungen", - "miDocumentation": "&&Dokumentation", - "miKeyboardShortcuts": "&&Referenz für Tastenkombinationen", - "miIntroductoryVideos": "&&Einführungsvideos", - "miTipsAndTricks": "Tipps und Tri&&cks", - "miTwitter": "&&Folgen Sie uns auf Twitter", - "miUserVoice": "&&Featureanforderungen suchen", - "miLicense": "&&Lizenz anzeigen", - "miPrivacyStatement": "Daten&&schutzbestimmungen" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Seitenleiste schließen", - "toggleActivityBar": "Sichtbarkeit der Aktivitätsleiste umschalten", - "miShowActivityBar": "&&Aktivitätsleiste anzeigen", - "toggleCenteredLayout": "Zentriertes Layout umschalten", - "miToggleCenteredLayout": "&&Zentriertes Layout", - "toggleSidebarPosition": "Position der Seitenleiste umschalten", - "moveSidebarRight": "Seitenleiste nach rechts verschieben", - "moveSidebarLeft": "Seitenleiste nach links verschieben", - "move sidebar right": "Seitenleiste nach rechts verschieben", - "move sidebar left": "Seitenleiste nach links verschieben", - "miMoveSidebarRight": "&&Seitenleiste nach rechts verschieben", - "miMoveSidebarLeft": "&&Seitenleiste nach links verschieben", - "toggleEditor": "Sichtbarkeit des Editor-Bereichs umschalten", - "miShowEditorArea": "&&Editor-Bereich anzeigen", - "miAppearance": "&&Darstellung", - "toggleSidebar": "Randleistensichtbarkeit umschalten", - "compositePart.hideSideBarLabel": "Randleiste ausblenden", - "miShowSidebar": "&&Seitenleiste anzeigen", - "toggleStatusbar": "Sichtbarkeit der Statusleiste umschalten", - "miShowStatusbar": "S&&tatusleiste anzeigen", - "toggleTabs": "Registerkartensichtbarkeit umschalten", - "toggleZenMode": "Zen-Modus umschalten", - "miToggleZenMode": "Zen-Modus", - "toggleMenuBar": "Menüleiste umschalten", - "miShowMenuBar": "Menü&&leiste anzeigen", - "resetViewLocations": "Ansichtspositionen zurücksetzen", - "moveView": "Ansicht verschieben", - "sidebarContainer": "Seitenleiste/{0}", - "panelContainer": "Panel/{0}", - "moveFocusedView.selectView": "Wählen Sie die zu verschiebende Ansicht aus.", - "moveFocusedView": "Fokussierte Ansicht verschieben", - "moveFocusedView.error.noFocusedView": "Derzeit ist keine Ansicht fokussiert.", - "moveFocusedView.error.nonMovableView": "Die derzeit fokussierte Ansicht ist nicht verschiebbar.", - "moveFocusedView.selectDestination": "Ziel für die Ansicht auswählen", - "moveFocusedView.title": "Ansicht \"{0}\" verschieben", - "moveFocusedView.newContainerInPanel": "Neuer Paneleintrag", - "moveFocusedView.newContainerInSidebar": "Neuer Seitenleisteneintrag", - "sidebar": "Seitenleiste", - "panel": "Panel", - "resetFocusedViewLocation": "Fokussierte Ansichtsposition zurücksetzen", - "resetFocusedView.error.noFocusedView": "Derzeit ist keine Ansicht fokussiert.", - "increaseViewSize": "Aktuelle Ansicht vergrößern", - "increaseEditorWidth": "Editor vergrößern (Breite)", - "increaseEditorHeight": "Editor vergrößern (Höhe)", - "decreaseViewSize": "Aktuelle Ansicht verkleinern", - "decreaseEditorWidth": "Editor verkleinern (Breite)", - "decreaseEditorHeight": "Editor verkleinern (Höhe)" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Zur Ansicht auf der linken Seite navigieren", - "navigateRight": "Zur Ansicht auf der rechten Seite navigieren", - "navigateUp": "Zur Ansicht darüber navigieren", - "navigateDown": "Zur Ansicht darunter navigieren", - "focusNextPart": "Fokus auf nächsten Teil", - "focusPreviousPart": "Fokus auf vorherigen Teil" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Aus zuletzt geöffneten entfernen", - "dirtyRecentlyOpenedFolder": "Ordner mit nicht gespeicherten Dateien", - "dirtyRecentlyOpenedWorkspace": "Arbeitsbereich mit nicht gespeicherten Dateien", - "workspacesAndFolders": "Ordner & Arbeitsbereiche", - "folders": "Ordner", - "files": "Dateien", - "openRecentPlaceholderMac": "Zum Öffnen auswählen (BEFEHLSTASTE gedrückt halten, um ein neues Fenster zu erzwingen, oder ALT-Taste, um dasselbe Fenster zu verwenden)", - "openRecentPlaceholder": "Zum Öffnen auswählen (STRG-Taste gedrückt halten, um ein neues Fenster zu erzwingen, oder ALT-Taste, um dasselbe Fenster zu verwenden)", - "dirtyWorkspace": "Arbeitsbereich mit nicht gespeicherten Dateien", - "dirtyFolder": "Ordner mit nicht gespeicherten Dateien", - "dirtyWorkspaceConfirm": "Möchten Sie den Arbeitsbereich öffnen, um die nicht gespeicherten Dateien zu überprüfen?", - "dirtyFolderConfirm": "Möchten Sie den Ordner öffnen, um die nicht gespeicherten Dateien zu überprüfen?", - "dirtyWorkspaceConfirmDetail": "Arbeitsbereiche mit nicht gespeicherten Dateien können erst entfernt werden, wenn alle nicht gespeicherten Dateien gespeichert oder die Änderungen rückgängig gemacht wurden.", - "dirtyFolderConfirmDetail": "Ordner mit nicht gespeicherten Dateien können erst entfernt werden, wenn alle nicht gespeicherten Dateien gespeichert oder die Änderungen rückgängig gemacht wurden.", - "recentDirtyWorkspaceAriaLabel": "{0}, Arbeitsbereich mit nicht gespeicherten Änderungen", - "recentDirtyFolderAriaLabel": "{0}, Ordner mit nicht gespeicherten Änderungen", - "openRecent": "Zuletzt verwendet...", - "quickOpenRecent": "Quick Open für zuletzt verwendete Elemente...", - "toggleFullScreen": "Vollbild umschalten", - "reloadWindow": "Fenster erneut laden", - "about": "Info", + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { "newWindow": "Neues Fenster", - "blur": "Tastaturfokus von fokussiertem Element entfernen", - "file": "Datei", - "miConfirmClose": "Vor dem Schließen bestätigen", - "miNewWindow": "Neues &&Fenster", - "miOpenRecent": "Zuletzt &&verwendete Dateien öffnen", - "miMore": "&&Mehr...", - "miToggleFullScreen": "&&Vollbild", - "miAbout": "&&Info" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Datei öffnen...", - "openFolder": "Ordner öffnen...", - "openFileFolder": "Öffnen...", - "openWorkspaceAction": "Arbeitsbereich öffnen...", - "closeWorkspace": "Arbeitsbereich schließen", - "noWorkspaceOrFolderOpened": "Zurzeit ist kein Arbeitsbereich oder Ordner in dieser Instanz geöffnet, der geschlossen werden kann.", - "openWorkspaceConfigFile": "Konfigurationsdatei des Arbeitsbereichs öffnen", - "globalRemoveFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen...", - "saveWorkspaceAsAction": "Arbeitsbereich speichern unter...", - "duplicateWorkspaceInNewWindow": "Als Arbeitsbereich in neuem Fenster duplizieren", - "manageTrustAction": "Arbeitsbereichsvertrauensstellung verwalten", - "workspacesCategory": "Arbeitsbereiche", - "workspaces": "Arbeitsbereiche", - "miAddFolderToWorkspace": "O&&rdner zu Arbeitsbereich hinzufügen...", - "miSaveWorkspaceAs": "Arbeitsbereich speichern unter...", - "miCloseFolder": "&&Ordner schließen", - "miCloseWorkspace": "Arbeitsbereich &&schließen" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Ordner zum Arbeitsbereich hinzufügen...", - "add": "&&Hinzufügen", - "addFolderToWorkspaceTitle": "Ordner zum Arbeitsbereich hinzufügen", - "workspaceFolderPickerPlaceholder": "Arbeitsbereichsordner auswählen" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Gehe zu Datei...", - "quickNavigateNext": "Zum nächsten Element in Quick Open navigieren", - "quickNavigatePrevious": "Zum vorherigen Element in Quick Open navigieren", - "quickSelectNext": "Nächstes Element in Quick Open auswählen", - "quickSelectPrevious": "Vorheriges Element in Quick Open auswählen" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "Die Befehlspalette", - "menus.touchBar": "Die Touch Bar (nur macOS)", - "menus.editorTitle": "Das Editor-Titelmenü.", - "menus.editorTitleRun": "Untermenü innerhalb des Editor-Titelmenüs ausführen", - "menus.editorContext": "Das Editor-Kontextmenü.", - "menus.editorContextCopyAs": "Untermenü \"Kopieren als\" im Kontextmenü des Editors", - "menus.explorerContext": "Das Kontextmenü des Datei-Explorers.", - "menus.editorTabContext": "Das Kontextmenü für die Editor-Registerkarten", - "menus.debugCallstackContext": "Das Kontextmenü für die Ansicht der Debugaufrufliste", - "menus.debugVariablesContext": "Das Kontextmenü für die Debugvariablenansicht", - "menus.debugToolBar": "Das Debug-Symbolleistenmenü", - "menus.file": "Das Dateimenü der obersten Ebene", - "menus.home": "Kontextmenü für Startseitenindikator (nur Web)", - "menus.opy": "Untermenü \"Kopieren als\" im Menü \"Bearbeiten\" der obersten Ebene", - "menus.scmTitle": "Das Titelmenü der Quellcodeverwaltung", - "menus.scmSourceControl": "Das Menü \"Quellcodeverwaltung\"", - "menus.resourceStateContext": "Das Ressourcenstatus-Kontextmenü der Quellcodeverwaltung", - "menus.resourceFolderContext": "Kontextmenü für den Ressourcenordner der Quellcodeverwaltung", - "menus.resourceGroupContext": "Das Ressourcengruppen-Kontextmenü der Quellcodeverwaltung", - "menus.changeTitle": "Menü für Inlineänderungen der Quellcodeverwaltung", - "menus.statusBarWindowIndicator": "Das Fensterindikatormenü in der Statusleiste", - "view.viewTitle": "Das beigetragene Editor-Titelmenü.", - "view.itemContext": "Das beigetragene Anzeigeelement-Kontextmenü.", - "commentThread.title": "Das Titelmenü des Kommentarthreadbeitrags", - "commentThread.actions": "Das beigetragene Kommentarthread-Kontextmenü, gerendert als Schaltflächen unterhalb des Kommentar-Editors", - "comment.title": "Das beigetragene Titelmenü für Kommentare", - "comment.actions": "Das Kontextmenü des Kommentarbeitrags, gerendert als Schaltflächen unter dem Kommentar-Editor", - "notebook.toolbar": "Das Symbolleistenmenü des hinzugefügten Notebooks", - "notebook.cell.title": "Das Zelltitelmenü des hinzugefügten Notebooks", - "testing.item.title": "Das beigetragene Testelementmenü.", - "menus.extensionContext": "Das Erweiterungskontextmenü", - "view.timelineTitle": "Das Titelmenü der Zeitleistenansicht", - "view.timelineContext": "Das Kontextmenü des Elements der Zeitleistenansicht", - "view.tunnelContext": "Das Kontextmenü des Anzeigeelements für Ports", - "view.tunnelOriginInline": "Das Inlinemenü des Anzeigeelementursprungs für Ports", - "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss den Typ \"string\" aufweisen.", - "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", - "requirearray": "Untermenüelemente müssen als Array vorliegen.", - "require": "Untermenüelemente müssen als Objekt vorliegen.", - "vscode.extension.contributes.menuItem.command": "Der Bezeichner des auszuführenden Befehls. Der Befehl muss im Abschnitt \"commands\" deklariert werden.", - "vscode.extension.contributes.menuItem.alt": "Der Bezeichner eines alternativ auszuführenden Befehls. Der Befehl muss im Abschnitt \"commands\" deklariert werden.", - "vscode.extension.contributes.menuItem.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", - "vscode.extension.contributes.menuItem.group": "Die Gruppe, zu der dieses Element gehört", - "vscode.extension.contributes.menuItem.submenu": "Bezeichner des Untermenüs, das in diesem Element angezeigt werden soll.", - "vscode.extension.contributes.submenu.id": "Bezeichner des Menüs, das als Untermenü angezeigt werden soll.", - "vscode.extension.contributes.submenu.label": "Die Bezeichnung des Menüelements, das zu diesem Untermenü führt.", - "vscode.extension.contributes.submenu.icon": "(Optional) Symbol zur Darstellung des Untermenüs in der Benutzeroberfläche. Entweder ein Dateipfad, ein Objekt mit Dateipfaden für dunkle und helle Designs oder ein Designsymbolverweis wie \"\\$(zap)\".", - "vscode.extension.contributes.submenu.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", - "vscode.extension.contributes.submenu.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "vscode.extension.contributes.menus": "Trägt Menüelemente zum Editor bei.", - "proposed": "Vorgeschlagene API", - "vscode.extension.contributes.submenus": "Trägt untergeordnete Menüelemente zum Editor bei.", - "nonempty": "Es wurde ein nicht leerer Wert erwartet.", - "opticon": "Die Eigenschaft \"icon\" kann ausgelassen werden oder muss eine Zeichenfolge oder ein Literal wie \"{dark, light}\" sein.", - "requireStringOrObject": "Die Eigenschaft \"{0}\" ist obligatorisch und muss vom Typ \"Zeichenfolge\" oder \"Objekt\" sein.", - "requirestrings": "Die Eigenschaften \"{0}\" und \"{1}\" sind obligatorisch und müssen vom Typ \"Zeichenfolge\" sein.", - "vscode.extension.contributes.commandType.command": "Der Bezeichner des auszuführenden Befehls.", - "vscode.extension.contributes.commandType.title": "Der Titel, durch den der Befehl in der Benutzeroberfläche dargestellt wird.", - "vscode.extension.contributes.commandType.category": "(Optionale) Kategoriezeichenfolge, nach der der Befehl in der Benutzeroberfläche gruppiert wird.", - "vscode.extension.contributes.commandType.precondition": "(Optional) Diese Bedingung muss als TRUE ausgewertet werden, um den Befehl in der Benutzeroberfläche zu aktivieren (Menü- und Tastenzuordnungen). Die Ausführung des Befehls in anderer Weise, z. B. über \"executeCommand -api\", wird nicht verhindert.", - "vscode.extension.contributes.commandType.icon": "(Optional) Symbol, das den Befehl in der Benutzeroberfläche darstellt. Entweder ein Dateipfad, ein Objekt mit Dateipfaden für dunkle und helle Designs oder ein Designsymbolverweis wie ''\\$(zap)\".", - "vscode.extension.contributes.commandType.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", - "vscode.extension.contributes.commandType.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "vscode.extension.contributes.commands": "Trägt Befehle zur Befehlspalette bei.", - "dup": "Der Befehl \"{0}\" ist mehrmals im Abschnitt \"commands\" vorhanden.", - "submenuId.invalid.id": "\"{0}\" ist kein gültiger Untermenübezeichner.", - "submenuId.duplicate.id": "Das Untermenü \"{0}\" wurde zuvor bereits registriert.", - "submenuId.invalid.label": "\"{0}\" ist keine gültige Untermenübezeichnung.", - "menuId.invalid": "\"{0}\" ist kein gültiger Menübezeichner.", - "proposedAPI.invalid": "{0} ist ein vorgeschlagener Menübezeichner und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {1}", - "missing.command": "Das Menüelement verweist auf einen Befehl \"{0}\", der im Abschnitt \"commands\" nicht definiert ist.", - "missing.altCommand": "Das Menüelement verweist auf einen Alternativbefehl \"{0}\", der im Abschnitt \"commands\" nicht definiert ist.", - "dupe.command": "Das Menüelement verweist auf den gleichen Befehl wie der Standard- und der Alternativbefehl.", - "unsupported.submenureference": "Das Menüelement verweist auf ein Untermenü für ein Menü, das keine Unterstützung für Untermenüs bietet.", - "missing.submenu": "Das Menüelement verweist auf ein Untermenü \"{0}\", das im Abschnitt \"submenus\" nicht definiert ist.", - "submenuItem.duplicate": "Das Untermenü \"{0}\" wurde bereits zum Menü \"{1}\" beigetragen." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Eine Zusammenfassung der Einstellungen. Diese Bezeichnung wird in der Einstellungsdatei als trennender Kommentar verwendet.", - "vscode.extension.contributes.configuration.properties": "Die Beschreibung der Konfigurationseigenschaften.", - "vscode.extension.contributes.configuration.property.empty": "Die Eigenschaft darf nicht leer sein.", - "scope.application.description": "Eine Konfiguration, die nur in den Benutzereinstellungen konfiguriert werden kann.", - "scope.machine.description": "Konfiguration, die nur in den Benutzereinstellungen oder Remoteeinstellungen bearbeitet werden kann.", - "scope.window.description": "Konfiguration, die in den Benutzer-, Remote- oder Arbeitsbereichseinstellungen konfiguriert werden kann.", - "scope.resource.description": "Konfiguration, die in den Benutzer-, Remote-, Arbeitsbereichs- oder Ordnereinstellungen konfiguriert werden kann.", - "scope.language-overridable.description": "Ressourcenkonfiguration, die in den sprachspezifischen Einstellungen konfiguriert werden kann.", - "scope.machine-overridable.description": "Computerkonfiguration, die auch in den Arbeitsbereichs- oder Ordnereinstellungen konfiguriert werden kann.", - "scope.description": "Bereich, in dem die Konfiguration anwendbar ist. Verfügbare Bereiche sind \"application\" (Anwendung), \"machine\" (Computer), \"window\" (Fenster), \"resource\" (Ressource) und \"machine-overridable\" (Vom Computer überschreibbar).", - "scope.enumDescriptions": "Beschreibungen für Enumerationswerte", - "scope.markdownEnumDescriptions": "Beschreibungen für Enumerationswerte im Markdown-Format.", - "scope.markdownDescription": "Die Beschreibung im Markdown-Format.", - "scope.deprecationMessage": "Wenn dies festgelegt ist, wird die Eigenschaft als veraltet markiert, und die angegebene Meldung wird als Erklärung angezeigt.", - "scope.markdownDeprecationMessage": "Sofern festgelegt, wird die Eigenschaft als veraltet markiert, und die angegebene Meldung wird als Erläuterung im Markdownformat angezeigt.", - "vscode.extension.contributes.defaultConfiguration": "Trägt zu Konfigurationseinstellungen des Standard-Editors für die jeweilige Sprache bei.", - "config.property.defaultConfiguration.languageExpected": "Sprachauswahl erwartet (z. B. [\"java\"])", - "config.property.defaultConfiguration.warning": "Die Konfigurationsstandardwerte für \"{0}\" können nicht registriert werden. Es werden nur Standardwerte für sprachspezifische Einstellungen unterstützt.", - "vscode.extension.contributes.configuration": "Trägt Konfigurationseigenschaften bei.", - "invalid.title": "configuration.title muss eine Zeichenfolge sein.", - "invalid.properties": "\"configuration.properties\" muss ein Objekt sein.", - "invalid.property": "\"configuration.property\" muss ein Objekt sein.", - "invalid.allOf": "\"configuration.allOf\" ist veraltet und sollte nicht mehr verwendet werden. Übergeben Sie stattdessen mehrere Konfigurationsabschnitte als Array an den Beitragspunkt \"configuration\".", - "workspaceConfig.folders.description": "Liste von Ordnern, die in den Arbeitsbereich geladen werden.", - "workspaceConfig.path.description": "Ein Dateipfad, z. B. \"/root/folderA\" oder \"./folderA\" bei einem relativen Pfad, der in Bezug auf den Speicherort der Arbeitsbereichsdatei aufgelöst wird.", - "workspaceConfig.name.description": "Ein optionaler Name für den Ordner. ", - "workspaceConfig.uri.description": "URI des Ordners", - "workspaceConfig.settings.description": "Arbeitsbereichseinstellungen", - "workspaceConfig.launch.description": "Arbeitsbereichs-Startkonfigurationen", - "workspaceConfig.tasks.description": "Konfigurationen für Arbeitsbereichtasks", - "workspaceConfig.extensions.description": "Arbeitsbereichserweiterungen", - "workspaceConfig.remoteAuthority": "Der Remoteserver, auf dem sich der Arbeitsbereich befindet. Dieser wird von nicht gespeicherten Remotearbeitsbereichen verwendet.", - "unknownWorkspaceProperty": "Unbekannte Arbeitsbereichs-Konfigurationseigenschaft" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "Eindeutige ID, die zum Bestimmen des Containers verwendet wird, in dem Ansichten mithilfe des Beitragspunkts \"views\" beigetragen werden können.", - "vscode.extension.contributes.views.containers.title": "Visuell lesbare Zeichenfolge zum Rendern des Containers", - "vscode.extension.contributes.views.containers.icon": "Pfad zum Containersymbol. Symbole sind 24×24 groß und in einem Rechteck (50×40) zentriert. Die Füllfarbe ist \"rgb(215, 218, 224)\" bzw. \"#d7dae0\". Zwar werden alle Bilddateitypen akzeptiert, es werden jedoch SVG-Symbole empfohlen.", - "vscode.extension.contributes.viewsContainers": "Trägt Ansichtencontainer zum Editor bei", - "views.container.activitybar": "Trägt Ansichtencontainer zur Aktivitätsleiste bei", - "views.container.panel": "Ansichtscontainer zu Panel hinzufügen", - "vscode.extension.contributes.view.type": "Ansichtstyp. Dies kann entweder \"tree\" für eine strukturbasierte Ansicht oder \"webview\" für eine Webansicht sein. Der Standardwert ist \"tree\".", - "vscode.extension.contributes.view.tree": "Die Ansicht wird durch eine mit \"createTreeView\" erstellte TreeView unterstützt.", - "vscode.extension.contributes.view.webview": "Die Ansicht wird durch eine WebviewView unterstützt, die über \"registerWebviewViewProvider\" registriert wurde.", - "vscode.extension.contributes.view.id": "Bezeichner der Ansicht. Dieser sollte für alle Ansichten eindeutig sein. Es wird empfohlen, Ihre Erweiterungs-ID als Teil der Ansichts-ID zu verwenden. Gehen Sie so vor, um einen Datenanbieter über die API \"vscode.window.registerTreeDataProviderForView\" zu registrieren. Lösen Sie darüber hinaus die Aktivierung Ihrer Erweiterung aus, indem Sie das Ereignis \"onView:${id}\" in \"activationEvents\" registrieren.", - "vscode.extension.contributes.view.name": "Der lesbare Name der Sicht. Dieser wird angezeigt.", - "vscode.extension.contributes.view.when": "Eine Bedingung, die TRUE lauten muss, damit diese Sicht angezeigt wird.", - "vscode.extension.contributes.view.icon": "Pfad zum Ansichtssymbol. Ansichtssymbole werden angezeigt, wenn der Name der Ansicht nicht angezeigt werden kann. Es werden Symbole im SVG-Format empfohlen, obwohl jeder Bilddateityp akzeptiert wird.", - "vscode.extension.contributes.view.contextualTitle": "Kontext in lesbarem Format, falls die Ansicht aus ihrem ursprünglichen Speicherort verschoben wird. Standardmäßig wird der Containername der Ansicht verwendet. Wird angezeigt.", - "vscode.extension.contributes.view.initialState": "Der anfängliche Zustand der Ansicht bei der ersten Installation der Erweiterung. Sobald der Benutzer den Ansichtszustand durch Zuklappen, Verschieben oder Ausblenden der Ansicht geändert hat, wird der Anfangszustand nicht mehr verwendet.", - "vscode.extension.contributes.view.initialState.visible": "Der anfängliche Standardzustand für die Ansicht. In den meisten Containern ist die Ansicht jedoch aufgeklappt. Für einige integrierte Container (\"explorer\", \"scm\" und \"debug\") werden alle beigetragenen Ansichten unabhängig von \"visibility\" zugeklappt angezeigt.", - "vscode.extension.contributes.view.initialState.hidden": "Die Ansicht wird nicht im Ansichtscontainer angezeigt, kann jedoch über das Ansichtsmenü und andere Einstiegspunkte für die Ansicht angezeigt und vom Benutzer eingeblendet werden.", - "vscode.extension.contributes.view.initialState.collapsed": "Die Ansicht wird im Ansichtscontainer angezeigt, wird jedoch zugeklappt.", - "vscode.extension.contributes.view.group": "Geschachtelte Gruppe in Viewlet", - "vscode.extension.contributes.view.remoteName": "Der Name des Remote-Typs, der dieser Ansicht zugeordnet ist", - "vscode.extension.contributes.views": "Stellt Sichten für den Editor zur Verfügung.", - "views.explorer": "Trägt Ansichten zum Explorer-Container in der Aktivitätsleiste bei", - "views.debug": "Trägt Ansichten zum Debugging-Container in der Aktivitätsleiste bei", - "views.scm": "Trägt Ansichten zum SCM-Container in der Aktivitätsleiste bei", - "views.test": "Trägt Ansichten zum Testcontainer in der Aktivitätsleiste bei", - "views.remote": "Trägt Ansichten zum Remotecontainer in der Aktivitätsleiste bei. Für Beiträge zu diesem Container muss \"enableProposedApi\" aktiviert sein.", - "views.contributed": "Stellt Sichten für den Container mit bereitgestellten Sichten zur Verfügung.", - "viewcontainer requirearray": "Ansichtencontainer müssen ein Array sein", - "requireidstring": "Die Eigenschaft \"{0}\" ist erforderlich. Sie muss vom Typ \"string\" sein. Nur alphanumerische Buchstaben sowie \"_\" und \"-\" sind zulässig.", - "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss den Typ \"string\" aufweisen.", - "ViewContainerRequiresProposedAPI": "Damit der Ansichtscontainer \"{0}\" zu \"Remote\" hinzugefügt wird, muss \"enableProposedApi\" aktiviert sein.", - "ViewContainerDoesnotExist": "Der Ansichtencontainer \"{0}\" ist nicht vorhanden, und alle für ihn registrierten Ansichten werden zu \"Explorer\" hinzugefügt.", - "duplicateView1": "Es ist nicht möglich, mehrere Ansichten mit derselben ID \"{0}\" zu registrieren.", - "duplicateView2": "Es ist bereits eine Ansicht mit der ID \"{0}\" registriert.", - "unknownViewType": "Unbekannter Ansichtstyp \"{0}\".", - "requirearray": "Ansichten müssen als Array vorliegen.", - "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", - "optenum": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss einen dieser Werte aufweisen: {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Text-Editor", - "textDiffEditor": "Text-Diff-Editor", - "binaryDiffEditor": "Binärdiff-Editor", - "sideBySideEditor": "Editor mit Ansicht \"Nebeneinander\"", - "editorQuickAccessPlaceholder": "Geben Sie den Namen eines Editors ein, um ihn zu öffnen.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Editoren in der aktiven Gruppe anzeigen, nach letzter Verwendung sortiert", - "allEditorsByAppearanceQuickAccess": "Alle geöffneten Editoren nach Darstellung anzeigen", - "allEditorsByMostRecentlyUsedQuickAccess": "Alle geöffneten Editoren anzeigen, sortiert nach letzter Verwendung", - "file": "Datei", - "splitUp": "Oben teilen", - "splitDown": "Unten teilen", - "splitLeft": "Links teilen", - "splitRight": "Rechts teilen", - "close": "Schließen", - "closeOthers": "Andere schließen", - "closeRight": "Rechts schließen", - "closeAllSaved": "Gespeicherte schließen", - "closeAll": "Alle schließen", - "keepOpen": "Geöffnet lassen", - "pin": "Anheften", - "unpin": "Lösen", - "inlineView": "Inlineansicht", - "showOpenedEditors": "Geöffnete Editoren anzeigen", - "toggleKeepEditors": "Editoren geöffnet lassen", - "run": "Ausführen", - "splitEditorRight": "Editor rechts teilen", - "splitEditorDown": "Editor unten teilen", - "previousChangeIcon": "Symbol für Aktion \"Vorherige Änderung\" im Diff-Editor", - "nextChangeIcon": "Symbol für Aktion \"Nächste Änderung\" im Diff-Editor", - "toggleWhitespace": "Symbol für Aktion \"Leerzeichen umschalten\" im Diff-Editor", - "navigate.prev.label": "Vorherige Änderung", - "navigate.next.label": "Nächste Änderung", - "ignoreTrimWhitespace.label": "Unterschiede bei vorangestellten/nachfolgenden Leerzeichen ignorieren", - "showTrimWhitespace.label": "Unterschiede zwischen vorangestellten/nachfolgenden Leerzeichen anzeigen", - "keepEditor": "Editor beibehalten", - "pinEditor": "Editor anheften", - "unpinEditor": "Editor lösen", - "closeEditor": "Editor schließen", - "closePinnedEditor": "Angehefteten Editor schließen", - "closeEditorsInGroup": "Alle Editoren in der Gruppe schließen", - "closeSavedEditors": "Gespeicherte Editoren in Gruppe schließen", - "closeOtherEditors": "Andere Editoren in Gruppe schließen", - "closeRightEditors": "Editoren rechts in Gruppe schließen", - "closeEditorGroup": "Editorgruppe schließen", - "miReopenClosedEditor": "&&Geschlossenen Editor erneut öffnen", - "miClearRecentOpen": "&&Zuletzt geöffnete löschen", - "miEditorLayout": "Editor&&layout", - "miSplitEditorUp": "Oben &&trennen", - "miSplitEditorDown": "Trennen &&unten", - "miSplitEditorLeft": "Links &&teilen", - "miSplitEditorRight": "Rechts &&trennen", - "miSingleColumnEditorLayout": "&&Einzeln", - "miTwoColumnsEditorLayout": "&&Zwei Spalten", - "miThreeColumnsEditorLayout": "D&&rei Spalten", - "miTwoRowsEditorLayout": "Z&&wei Zeilen", - "miThreeRowsEditorLayout": "Drei &&Zeilen", - "miTwoByTwoGridEditorLayout": "&&Raster (2x2)", - "miTwoRowsRightEditorLayout": "Zwei Z&&eilen rechts", - "miTwoColumnsBottomEditorLayout": "Zwei &&Spalten unten", - "miBack": "&&Zurück", - "miForward": "&&Weiterleiten", - "miLastEditLocation": "&&Position der letzten Bearbeitung", - "miNextEditor": "&&Nächster Editor", - "miPreviousEditor": "&&Vorheriger Editor", - "miNextRecentlyUsedEditor": "Nächster verwendeter &&Editor", - "miPreviousRecentlyUsedEditor": "&&Vorheriger verwendeter Editor", - "miNextEditorInGroup": "&&Nächster Editor in der Gruppe", - "miPreviousEditorInGroup": "&&Vorheriger Editor in der Gruppe", - "miNextUsedEditorInGroup": "&&Nächster verwendeter Editor in der Gruppe", - "miPreviousUsedEditorInGroup": "&&Zuvor verwendeter Editor in der Gruppe", - "miSwitchEditor": "&&Editor wechseln", - "miFocusFirstGroup": "Gruppe &&1", - "miFocusSecondGroup": "Gruppe &&2", - "miFocusThirdGroup": "Gruppe &&3", - "miFocusFourthGroup": "Gruppe &&4", - "miFocusFifthGroup": "Gruppe &&5", - "miNextGroup": "&&Nächste Gruppe", - "miPreviousGroup": "&&Vorherige Gruppe", - "miFocusLeftGroup": "Gruppe &&Links", - "miFocusRightGroup": "Gruppe &&rechts", - "miFocusAboveGroup": "Gruppe &&oben", - "miFocusBelowGroup": "Gruppe &&Unten", - "miSwitchGroup": "&&Gruppe wechseln" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Einstellungssymbol in der Ansichtsleiste.", - "accountsViewBarIcon": "Kontosymbol in der Ansichtsleiste.", - "menu": "Menü", - "accounts": "Konten", - "hideActivitBar": "Aktivitätsleiste ausblenden", - "resetLocation": "Speicherort zurücksetzen", - "manage": "Verwalten", - "focusActivityBar": "Fokus auf Aktivitätsleiste" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Panel ausblenden", - "resetLocation": "Speicherort zurücksetzen", - "panel.emptyMessage": "Ziehen Sie eine Ansicht in das Panel, um sie anzuzeigen." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Fokus auf Seitenleiste" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Gibt an, ob die Statusleiste über den Tastaturfokus verfügt.", - "hide": "\"{0}\" ausblenden", - "hideStatusBar": "Statusleiste ausblenden" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "{0} anzeigen", - "toggle view": "\"{0}\" umschalten", - "focus view": "Fokus auf Ansicht \"{0}\"", - "resetViewLocation": "Speicherort zurücksetzen" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Ja", - "cancelButton": "Abbrechen", - "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nBrowser: {3}", - "copy": "Kopieren", - "ok": "OK" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Ja", - "cancelButton": "Abbrechen", - "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nBetriebssystem: {7}", - "okButton": "OK", - "copy": "&&Kopieren" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Entwicklertools umschalten", - "configureRuntimeArguments": "Runtimeargumente konfigurieren", - "toggleSharedProcess": "Freigegebenen Prozess umschalten", - "reloadWindowWithExtensionsDisabled": "Mit deaktivierten Erweiterungen neu laden" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Fenster schließen", - "zoomIn": "Vergrößern", - "zoomOut": "Verkleinern", - "zoomReset": "Zoom zurücksetzen", - "close": "Fenster schließen", - "switchWindowPlaceHolder": "Fenster auswählen, zu dem Sie wechseln möchten", - "windowDirtyAriaLabel": "{0}, geändertes Fenster", - "current": "Aktuelles Fenster", - "switchWindow": "Fenster wechseln...", - "quickSwitchWindow": "Fenster schnell wechseln..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "Das Schema der Ressource", - "resourceFilename": "Der Dateiname der Ressource", - "resourceDirname": "Der Name des Ordners, in dem die Ressource enthalten ist", - "resourcePath": "Der vollständige Pfad der Ressource", - "resourceLangId": "Der Sprachbezeichner der Ressource", - "resource": "Der vollständige Wert der Ressource, einschließlich Schema und Pfad", - "resourceExtname": "Der Erweiterungsname der Ressource", - "resourceSet": "Gibt an, ob eine Ressource vorhanden ist.", - "isFileSystemResource": "Gibt an, ob die Ressource von einem Dateisystemanbieter unterstützt wird." - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "Fehler beim Laden einer erforderlichen Datei. Starten Sie die Anwendung neu, und versuchen Sie es dann erneut. Details: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "Weitere Informationen", - "shellEnvSlowWarning": "Das Auflösen Ihrer Shell-Umgebung dauert sehr lange. Überprüfen Sie Ihre Shell-Konfiguration.", - "shellEnvTimeoutError": "Ihre Shell-Umgebung kann nicht in einem angemessenen Zeitraum aufgelöst werden. Überprüfen Sie Ihre Shell-Konfiguration.", - "proxyAuthRequired": "Proxyauthentifizierung erforderlich", - "loginButton": "&&Anmelden", - "cancelButton": "&&Abbrechen", - "username": "Benutzername", - "password": "Kennwort", - "proxyDetail": "Für den Proxy \"{0}\" sind ein Benutzername und ein Kennwort erforderlich.", - "rememberCredentials": "Anmeldeinformationen speichern", - "runningAsRoot": "Es wird nicht empfohlen, {0} als Root-Benutzer auszuführen.", - "loaderCycle": "In den AMD-Modulen gibt es einen Abhängigkeitszyklus, der aufgelöst werden muss.", - "ok": "OK" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Workbench" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "Die Erweiterung \"{0}\" kann nicht aktiviert werden, da sie von der Erweiterung \"{1}\" abhängt, die nicht aktiviert werden konnte.", - "activationError": "Fehler beim Aktivieren der Erweiterung \"{0}\": {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (Erweiterung)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "Zu debuggende Komponente" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Trägt zur JSON-Schemakonfiguration bei.", - "contributes.jsonValidation.fileMatch": "Das abzugleichende Dateimuster (oder ein Array von Mustern), z. B. \"package.json\" oder \"*.launch\". Ausschlussmuster beginnen mit \"!\".", - "contributes.jsonValidation.url": "Eine Schema-URL (\"http:\", \"Https:\") oder der relative Pfad zum Erweiterungsordner (\". /\").", - "invalid.jsonValidation": "configuration.jsonValidation muss ein Array sein.", - "invalid.fileMatch": "configuration.jsonValidation.fileMatch muss als Zeichenfolge oder Zeichenfolgenarray definiert werden.", - "invalid.url": "configuration.jsonValidation.url muss eine URL oder ein relativer Pfad sein.", - "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.url\" ({1}) im Ordner ({2}) der Erweiterung enthalten ist. Dies führt möglicherweise dazu, dass die Erweiterung nicht portierbar ist.", - "invalid.url.fileschema": "configuration.jsonValidation.url ist eine ungültige relative URL: {0}", - "invalid.url.schema": "\"configuration.jsonValidation.url\" muss eine absolute URL sein oder mit \"./\" beginnen, um auf Schemas in der Erweiterung zu verweisen." - }, - "vs/workbench/api/browser/mainThreadCLICommands": { - "cannot be installed": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie gemäß der Deklaration in diesem Setup nicht ausgeführt werden soll." - }, - "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "Erweiterung '{0}' kann nicht aktiviert werden, da sie von der nicht geladenen Erweiterung '{1}' abhängig ist. Zum Laden der Erweiterung das Fenster erneut laden?", - "reload": "Fenster erneut laden", - "disabledDep": "Erweiterung '{0}' kann nicht aktiviert werden, da sie von der deaktivierten Erweiterung '{1}' abhängig ist. Möchten Sie die Erweiterung aktivieren und das Fenster neu laden?", - "enable dep": "Aktivieren und erneut laden", - "uninstalledDep": "Erweiterung '{0}' kann nicht aktiviert werden, da sie von der nicht installierten Erweiterung '{1}' abhängig ist. Erweiterung installieren und das Fenster neu laden?", - "install missing dep": "Installieren und erneut laden", - "unknownDep": "Die Erweiterung \"{0}\" kann nicht aktiviert werden, weil sie von einer unbekannten Erweiterung \"{1}\" abhängig ist." - }, - "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "Die Erweiterung \"{0}\" möchte bei diesem Dateierstellungsvorgang Refactoringänderungen vornehmen.", - "ask.1.copy": "Die Erweiterung \"{0}\" möchte bei diesem Dateikopiervorgang Refactoringänderungen vornehmen.", - "ask.1.move": "Die Erweiterung \"{0}\" möchte bei diesem Dateiverschiebungsvorgang Refactoringänderungen vornehmen.", - "ask.1.delete": "Die Erweiterung \"{0}\" möchte bei diesem Dateilöschvorgang Refactoringänderungen vornehmen.", - "ask.N.create": "{0} Erweiterungen möchten bei diesem Dateierstellungsvorgang Refactoringänderungen vornehmen.", - "ask.N.copy": "{0} Erweiterungen möchten bei diesem Dateikopiervorgang Refactoringänderungen vornehmen.", - "ask.N.move": "{0} Erweiterungen möchten bei diesem Dateiverschiebungsvorgang Refactoringänderungen vornehmen.", - "ask.N.delete": "{0} Erweiterungen möchten bei diesem Dateilöschvorgang Refactoringänderungen vornehmen.", - "preview": "Vorschau anzeigen", - "cancel": "Änderungen überspringen", - "ok": "OK", - "again": "Nicht erneut nachfragen", - "msg-create": "Teilnehmer für Dateierstellung werden ausgeführt...", - "msg-rename": "Teilnehmer für die Dateiumbenennung werden ausgeführt...", - "msg-copy": "Teilnehmer des Dateikopiervorgangs werden ausgeführt...", - "msg-delete": "Teilnehmer für Dateilöschung werden ausgeführt...", - "label": "Auswahl für \"Dateivorgang erfordert Vorschau\" zurücksetzen", - "files.participants.timeout": "Timeout in Millisekunden, nachdem Dateiteilnehmer zum Erstellen, Umbenennen und Löschen abgebrochen werden. Verwenden Sie \"0\", um Teilnehmer zu deaktivieren." - }, - "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (Erweiterung)", - "defaultSource": "Erweiterung", - "manageExtension": "Erweiterung verwalten", - "cancel": "Abbrechen", - "ok": "OK" - }, - "vs/workbench/api/browser/mainThreadProgress": { - "manageExtension": "Erweiterung verwalten" - }, - "vs/workbench/api/browser/mainThreadSaveParticipant": { - "timeout.onWillSave": "Bei onWillSaveTextDocument-Ereignis nach 1750 ms abgebrochen" - }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Mit Standardopener öffnen", - "openerFailedMessage": "URI konnte nicht mit \"{0}\" geöffnet werden: {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "Die Erweiterung \"{0}\" hat 1 Ordner zum Arbeitsbereich hinzugefügt", - "folderStatusMessageAddMultipleFolders": "Die Erweiterung \"{0}\" hat {1} Ordner zum Arbeitsbereich hinzugefügt", - "folderStatusMessageRemoveSingleFolder": "Die Erweiterung \"{0}\" hat 1 Ordner aus dem Arbeitsbereich entfernt", - "folderStatusMessageRemoveMultipleFolders": "Die Erweiterung \"{0}\" hat {1} Ordner aus dem Arbeitsbereich entfernt", - "folderStatusChangeFolder": "Die Erweiterung \"{0}\" hat Ordner des Arbeitsbereichs geändert" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Ansichtssymbol der Kommentaransicht." - }, - "vs/workbench/api/browser/mainThreadTask": { - "task.label": "{0}: {1}" - }, - "vs/workbench/api/browser/mainThreadTunnelService": { - "remote.tunnel.openTunnel": "Port {1} wird durch die Erweiterung \"{0}\" weitergeleitet. Die Ausführung als Superuser ist erforderlich, um Port {2} lokal zu verwenden.", - "remote.tunnelsView.elevationButton": "{0} als sudo verwenden..." - }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Dieses Konto wurde noch von keiner Erweiterung verwendet.", - "accountLastUsedDate": "Letzte Verwendung dieses Kontos: {0}", - "notUsed": "Hat dieses Konto nicht verwendet", - "manageTrustedExtensions": "Vertrauenswürdige Erweiterungen verwalten", - "manageExensions": "Wählen Sie die Erweiterungen aus, die auf dieses Konto zugreifen können.", - "signOutMessagve": "Das Konto \"{0}\" wurde verwendet von: \r\n\r\n{1}\r\n\r\n Von diesen Erweiterungen abmelden?", - "signOutMessageSimple": "Von \"{0}\" abmelden?", - "signOut": "Abmelden", - "cancel": "Abbrechen", - "signedOut": "Die Abmeldung war erfolgreich.", - "confirmLogin": "Die Erweiterung \"{0}\" möchte sich mit {1} anmelden.", - "allow": "Zulassen" - }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Gibt an, ob die Seitenleiste sichtbar ist.", - "sideBarFocus": "Gibt an, ob die Seitenleiste über den Tastaturfokus verfügt.", - "activeViewlet": "Der Bezeichner des aktiven Viewlets" - }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "Die Art des im Fenster geöffneten Arbeitsbereichs: \"leer\" (kein Arbeitsbereich), \"Ordner\" (einzelner Ordner) oder \"Arbeitsbereich\" (Arbeitsbereich mit mehreren Stammordnern)", - "workspaceFolderCount": "Die Anzahl von Stammordnern im Arbeitsbereich", - "dirtyWorkingCopies": "Gibt an, ob geänderte Arbeitskopien vorhanden sind.", - "remoteName": "Der Name des Remotecomputers, mit dem das Fenster verbunden ist, bzw. eine leere Zeichenfolge, wenn keine Verbindung mit einem Remotecomputer besteht.", - "isFullscreen": "Gibt an, ob das Fenster im Vollbildmodus angezeigt wird." - }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Gibt an, ob sich der Tastaturfokus innerhalb des Quick Open-Steuerelements befindet." - }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", - "treeView.enableCollapseAll": "Gibt an, ob in der Strukturansicht mit der ID {0} alle Elemente reduziert werden können.", - "treeView.toggleCollapseAll": "Gibt an, ob für die Strukturansicht mit der ID {0} das Reduzieren aller Elemente umgeschaltet werden kann.", - "treeView.enableRefresh": "Gibt an, ob in der Strukturansicht mit der ID {0} eine Aktualisierung möglich ist.", - "refresh": "Aktualisieren", - "collapseAll": "Alle zuklappen", - "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Ansichten", - "viewMoveUp": "Ansicht nach oben verschieben", - "viewMoveLeft": "Ansicht nach links verschieben", - "viewMoveDown": "Ansicht nach unten verschieben", - "viewMoveRight": "Ansicht nach rechts verschieben" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Text-Editor" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Text-Diff-Editor" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Wählen Sie eine Sprache aus.", - "selectAlanguage": "Sprache auswählen: {0}", - "toGetStarted": " aus, um loszulegen. Beginnen Sie mit der Eingabe, um die Meldung zu schließen, oder ", - "dontshow": "zeigen Sie", - "thisAgain": " diese Meldung nicht mehr an." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", - "singleSelection": "Zeile {0}, Spalte {1}", - "multiSelectionRange": "{0} Auswahlen ({1} Zeichen ausgewählt)", - "multiSelection": "{0} Auswahlen", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "Verwenden Sie eine Sprachausgabe zum Bedienen von VS Code? (Zeilenumbrüche sind bei Verwendung einer Sprachausgabe deaktiviert.)", - "screenReaderDetectedExplanation.answerYes": "Ja", - "screenReaderDetectedExplanation.answerNo": "Nein", - "noEditor": "Momentan ist kein Text-Editor aktiv.", - "noWritableCodeEditor": "Der aktive Code-Editor ist schreibgeschützt.", - "indentConvert": "Datei konvertieren", - "indentView": "Ansicht wechseln", - "pickAction": "Aktion auswählen", - "tabFocusModeEnabled": "TAB-TASTE verschiebt Fokus", - "disableTabMode": "Barrierefreiheitsmodus deaktivieren", - "status.editor.tabFocusMode": "Barrierefreiheitsmodus", - "columnSelectionModeEnabled": "Spaltenauswahl", - "disableColumnSelectionMode": "Spaltenauswahlmodus deaktivieren", - "status.editor.columnSelectionMode": "Spaltenauswahlmodus", - "screenReaderDetected": "Für Sprachausgabe optimiert", - "status.editor.screenReaderMode": "Sprachausgabemodus", - "gotoLine": "Gehe zu Zeile/Spalte", - "status.editor.selection": "Editorauswahl", - "selectIndentation": "Einzug auswählen", - "status.editor.indentation": "Editoreinzug", - "selectEncoding": "Codierung auswählen", - "status.editor.encoding": "Editorcodierung", - "selectEOL": "Zeilenendesequenz auswählen", - "status.editor.eol": "Zeilenende im Editor", - "selectLanguageMode": "Sprachmodus auswählen", - "status.editor.mode": "Editorsprache", - "fileInfo": "Dateiinformationen", - "status.editor.info": "Dateiinformationen", - "spacesSize": "Leerzeichen: {0}", - "tabSize": "Tabulatorgröße: {0}", - "currentProblem": "Aktuelles Problem", - "showLanguageExtensions": "Marketplace-Erweiterungen für \"{0}\" durchsuchen...", - "changeMode": "Sprachmodus ändern", - "languageDescription": "({0}): konfigurierte Sprache", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "Sprachen (Bezeichner)", - "configureModeSettings": "\"{0}\" sprachbasierte Einstellungen konfigurieren...", - "configureAssociationsExt": "Dateizuordnung für \"{0}\" konfigurieren...", - "autoDetect": "Automatische Erkennung", - "pickLanguage": "Sprachmodus auswählen", - "currentAssociation": "Aktuelle Zuordnung", - "pickLanguageToConfigure": "Sprachmodus auswählen, der \"{0}\" zugeordnet werden soll", - "changeEndOfLine": "Zeilenendesequenz ändern", - "pickEndOfLine": "Zeilenendesequenz auswählen", - "changeEncoding": "Dateicodierung ändern", - "noFileEditor": "Zurzeit ist keine Datei aktiv.", - "saveWithEncoding": "Mit Codierung speichern", - "reopenWithEncoding": "Mit Codierung erneut öffnen", - "guessedEncoding": "Vom Inhalt abgeleitet", - "pickEncodingForReopen": "Dateicodierung zum erneuten Öffnen der Datei auswählen", - "pickEncodingForSave": "Dateicodierung auswählen, mit der gespeichert werden soll" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Editor teilen", - "splitEditorOrthogonal": "Editor orthogonal teilen", - "splitEditorGroupLeft": "Editor links teilen", - "splitEditorGroupRight": "Editor rechts teilen", - "splitEditorGroupUp": "Editor oben teilen", - "splitEditorGroupDown": "Editor unten teilen", - "joinTwoGroups": "Editor-Gruppe mit nächster Gruppe verknüpfen", - "joinAllGroups": "Alle Editor-Gruppen verknüpfen", - "navigateEditorGroups": "Zwischen Editor-Gruppen navigieren", - "focusActiveEditorGroup": "Fokus in aktiver Editor-Gruppe", - "focusFirstEditorGroup": "Fokus in erster Editor-Gruppe", - "focusLastEditorGroup": "Fokus in letzter Editor-Gruppe", - "focusNextGroup": "Fokus in nächster Editor-Gruppe", - "focusPreviousGroup": "Fokus in vorheriger Editor-Gruppe", - "focusLeftGroup": "Fokus in linker Editor-Gruppe", - "focusRightGroup": "Fokus in rechter Editor-Gruppe", - "focusAboveGroup": "Fokus in oberer Editor-Gruppe", - "focusBelowGroup": "Fokus in unterer Editor-Gruppe", - "closeEditor": "Editor schließen", - "unpinEditor": "Editor lösen", - "closeOneEditor": "Schließen", - "revertAndCloseActiveEditor": "Wiederherstellen und Editor schließen", - "closeEditorsToTheLeft": "Editoren links in der Gruppe schließen", - "closeAllEditors": "Alle Editoren schließen", - "closeAllGroups": "Alle Editor-Gruppen schließen", - "closeEditorsInOtherGroups": "Editoren in anderen Gruppen schließen", - "closeEditorInAllGroups": "Editor in allen Gruppen schließen", - "moveActiveGroupLeft": "Editor-Gruppe nach links verschieben", - "moveActiveGroupRight": "Editor-Gruppe nach rechts verschieben", - "moveActiveGroupUp": "Editor-Gruppe nach oben verschieben", - "moveActiveGroupDown": "Editor-Gruppe nach unten verschieben", - "duplicateActiveGroupLeft": "Editor-Gruppe links duplizieren", - "duplicateActiveGroupRight": "Editor-Gruppe rechts duplizieren", - "duplicateActiveGroupUp": "Editor-Gruppe oben duplizieren", - "duplicateActiveGroupDown": "Editor-Gruppe unten duplizieren", - "minimizeOtherEditorGroups": "Editor-Gruppe maximieren", - "evenEditorGroups": "Größen von Editor-Gruppen zurücksetzen", - "toggleEditorWidths": "Editor-Gruppengrößen umschalten", - "maximizeEditor": "Editor-Gruppe maximieren und Randleiste ausblenden", - "openNextEditor": "Nächsten Editor öffnen", - "openPreviousEditor": "Vorherigen Editor öffnen", - "nextEditorInGroup": "Nächsten Editor in der Gruppe öffnen", - "openPreviousEditorInGroup": "Vorherigen Editor in der Gruppe öffnen", - "firstEditorInGroup": "Ersten Editor in Gruppe öffnen", - "lastEditorInGroup": "Letzten Editor in der Gruppe öffnen", - "navigateNext": "Weiter", - "navigatePrevious": "Zurück", - "navigateToLastEditLocation": "Gehe zum letzten Bearbeitungsort", - "navigateLast": "Zum Ende gehen", - "reopenClosedEditor": "Geschlossenen Editor erneut öffnen", - "clearRecentFiles": "Zuletzt geöffnete löschen", - "showEditorsInActiveGroup": "Editoren in der aktiven Gruppe nach der letzten Verwendung sortiert anzeigen", - "showAllEditors": "Alle Editoren nach Darstellung anzeigen", - "showAllEditorsByMostRecentlyUsed": "Alle Editoren nach letzter Verwendung anzeigen", - "quickOpenPreviousRecentlyUsedEditor": "Quick Open des vorherigen, kürzlich vom Benutzer verwendeten Editors", - "quickOpenLeastRecentlyUsedEditor": "Zuletzt verwendeten Editor per Quick Open öffnen", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Schnelles Öffnen des zuletzt verwendeten Editors in Gruppe", - "quickOpenLeastRecentlyUsedEditorInGroup": "Zuletzt verwendeten Editor in der Gruppe per Quick Open öffnen", - "navigateEditorHistoryByInput": "Vorherigen Editor per Quick Open aus dem Verlauf öffnen", - "openNextRecentlyUsedEditor": "Nächsten zuletzt verwendeten Editor öffnen", - "openPreviousRecentlyUsedEditor": "Vorherigen zuletzt verwendeten Editor öffnen", - "openNextRecentlyUsedEditorInGroup": "Nächsten zuletzt verwendeten Editor in der Gruppe öffnen", - "openPreviousRecentlyUsedEditorInGroup": "Vorherigen zuletzt verwendeten Editor in der Gruppe öffnen", - "clearEditorHistory": "Editor-Verlauf löschen", - "moveEditorLeft": "Editor nach links verschieben", - "moveEditorRight": "Editor nach rechts verschieben", - "moveEditorToPreviousGroup": "Editor in vorherige Gruppe verschieben", - "moveEditorToNextGroup": "Editor in nächste Gruppe verschieben", - "moveEditorToAboveGroup": "Editor in obere Gruppe verschieben", - "moveEditorToBelowGroup": "Editor in untere Gruppe verschieben", - "moveEditorToLeftGroup": "Editor in linke Gruppe verschieben", - "moveEditorToRightGroup": "Editor in rechte Gruppe verschieben", - "moveEditorToFirstGroup": "Editor in die erste Gruppe verschieben", - "moveEditorToLastGroup": "Editor in letzte Gruppe verschieben", - "editorLayoutSingle": "Editorlayout mit einzelner Spalte", - "editorLayoutTwoColumns": "Editorlayout mit zwei Spalten", - "editorLayoutThreeColumns": "Editorlayout mit drei Spalten", - "editorLayoutTwoRows": "Editorlayout mit zwei Zeilen", - "editorLayoutThreeRows": "Editorlayout mit drei Zeilen", - "editorLayoutTwoByTwoGrid": "Editorrasterlayout (2×2)", - "editorLayoutTwoColumnsBottom": "Editorlayout mit zwei Spalten unten", - "editorLayoutTwoRowsRight": "Editor-Layout mit zwei Zeilen rechts", - "newEditorLeft": "Neue Editor-Gruppe links", - "newEditorRight": "Neue Editor-Gruppe rechts", - "newEditorAbove": "Neue Editor-Gruppe oben", - "newEditorBelow": "Neue Editor-Gruppe unten", - "workbench.action.reopenWithEditor": "Editor erneut öffnen mit...", - "workbench.action.toggleEditorType": "Editortyp umschalten" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Aktiven Editor nach Tabstopps oder Gruppen verschieben", - "editorCommand.activeEditorMove.arg.name": "Argument zum Verschieben des aktiven Editors", - "editorCommand.activeEditorMove.arg.description": "Argumenteigenschaften:\r\n\t* \"to\": Ein Zeichenfolgenwert, der das Ziel des Verschiebungsvorgangs angibt.\r\n\t* \"by\": Ein Zeichenfolgenwert, der die Einheit für die Verschiebung angibt (nach Registerkarte oder nach Gruppe).\r\n\t* \"value\": Ein Zahlenwert, der angibt, um wie viele Positionen verschoben wird. Es kann auch die absolute Position für die Verschiebung angegeben werden.", - "toggleInlineView": "Inlineansicht umschalten", - "compare": "Vergleichen" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Arbeitsbereich öffnen" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "Keine übereinstimmenden Editoren.", - "entryAriaLabelWithGroupDirty": "{0}, geändert, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, geändert", - "closeEditor": "Editor schließen" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Aktionen für Editorgruppen", - "closeGroupAction": "Schließen", - "emptyEditorGroup": "{0} (leer)", - "groupLabel": "Gruppe {0}", - "groupAriaLabel": "Editor-Gruppe {0}", - "ok": "OK", - "cancel": "Abbrechen", - "editorOpenErrorDialog": "\"{0}\" kann nicht geöffnet werden.", - "editorOpenError": "{0} kann nicht geöffnet werden: {1}" - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "Die Datei ist zu groß, um als unbenannter Editor geöffnet zu werden. Laden Sie sie zuerst in den Datei-Explorer hoch, und versuchen Sie es dann noch mal." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Vertrauenswürdige Erweiterungen verwalten", - "signOut": "Abmelden", - "authProviderUnavailable": "\"{0}\" ist momentan nicht verfügbar", - "noAccounts": "Sie sind bei keinem Konto angemeldet.", - "hideAccounts": "Konten ausblenden", - "previousSideBarView": "Vorherige Seitenleistenansicht", - "nextSideBarView": "Nächste Seitenleistenansicht" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Umschaltung der aktiven Ansicht" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0}-{1}", - "additionalViews": "Zusätzliche Ansichten", - "numberBadge": "{0} ({1})", - "manageExtension": "Erweiterung verwalten", - "titleKeybinding": "{0} ({1})", - "hide": "\"{0}\" ausblenden", - "keep": "\"{0}\" beibehalten", - "toggle": "Ansichtsfixierung umschalten" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&Datei", - "mEdit": "&&Bearbeiten", - "mSelection": "Au&&swahl", - "mView": "&&Anzeigen", - "mGoto": "&&Gehe zu", - "mRun": "&&Ausführen", - "mTerminal": "&&Terminal", - "mHelp": "&&Hilfe", - "menubar.customTitlebarAccessibilityNotification": "Sie haben die Unterstützung für Barrierefreiheit aktiviert. Für eine optimale Bedienung wird empfohlen, eine benutzerdefinierte Titelleiste zu verwenden.", - "goToSetting": "Einstellungen öffnen", - "focusMenu": "Fokus auf Anwendungsmenü", - "checkForUpdates": "Nach &&Updates suchen...", - "checkingForUpdates": "Es wird nach Updates gesucht...", - "download now": "Update &&herunterladen", - "DownloadingUpdate": "Das Update wird heruntergeladen...", - "installUpdate...": "Update &&installieren...", - "installingUpdate": "Update wird installiert...", - "restartToUpdate": "Für &&Update neu starten" - }, - "vs/workbench/common/panel": { - "activePanel": "Der Bezeichner des aktiven Panels.", - "panelFocus": "Gibt an, ob das Panel über den Tastaturfokus verfügt.", - "panelPosition": "Die Position des Panels: \"Links\", \"Rechts\" oder \"Unten\".", - "panelVisible": "Gibt an, ob das Panel sichtbar ist.", - "panelMaximized": "Gibt an, ob das Panel maximiert ist." - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} Aktionen", - "viewsAndMoreActions": "Ansichten und weitere Aktionen...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Symbol für das Maximieren eines Panels.", - "restoreIcon": "Symbol für das Wiederherstellen eines Panels.", - "closeIcon": "Symbol für das Schließen eines Panels.", - "togglePanel": "Panel umschalten", - "focusPanel": "Fokus im Panel", - "positionPanelLeft": "Panel nach links verschieben", - "positionPanelRight": "Panel nach rechts verschieben", - "positionPanelBottom": "Panel nach unten verschieben", - "previousPanelView": "Vorherige Panelansicht", - "nextPanelView": "Nächste Panelansicht", - "toggleMaximizedPanel": "Maximiertes Panel umschalten", - "maximizePanel": "Panelgröße maximieren", - "minimizePanel": "Panelgröße wiederherstellen", - "closePanel": "Panel schließen", - "miShowPanel": "&&Panel anzeigen", - "hidePanel": "Panel ausblenden" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Symbol für einen aufgeklappten Ansichtsbereichscontainer.", - "viewPaneContainerCollapsedIcon": "Symbol für einen zugeklappten Ansichtsbereichscontainer.", - "viewToolbarAriaLabel": "{0} Aktionen" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[Nicht unterstützt]", - "userIsAdmin": "[Administrator]", - "userIsSudo": "[Superuser]", - "devExtensionWindowTitlePrefix": "[Erweiterungsentwicklungshost]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Einstellungen" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "Keine neuen Benachrichtigungen", - "notifications": "Benachrichtigungen", - "notificationsToolbar": "Aktionen der Benachrichtigungszentrale" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Fehler: {0}", - "alertWarningMessage": "Warnung: {0}", - "alertInfoMessage": "Info: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Benachrichtigungen", - "hideNotifications": "Benachrichtigungen ausblenden", - "zeroNotifications": "Keine Benachrichtigungen", - "noNotifications": "Keine neuen Benachrichtigungen", - "oneNotification": "1 neue Benachrichtigung", - "notifications": "{0} neue Benachrichtigungen", - "noNotificationsWithProgress": "Keine neuen Benachrichtigungen ({0} in Bearbeitung)", - "oneNotificationWithProgress": "1 neue Benachrichtigung ({0} in Bearbeitung)", - "notificationsWithProgress": "{0} neue Benachrichtigungen ({1} in Bearbeitung)", - "status.message": "Statusmeldung" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Gibt an, ob eine Benachrichtigung über den Tastaturfokus verfügt.", - "notificationCenterVisible": "Gibt an, ob die Mitteilungszentrale sichtbar ist.", - "notificationToastsVisible": "Gibt an, ob ein Benachrichtigungspopup sichtbar ist.", - "notifications": "Benachrichtigungen", - "showNotifications": "Benachrichtigungen anzeigen", - "hideNotifications": "Benachrichtigungen ausblenden", - "clearAllNotifications": "Alle Benachrichtigungen löschen", - "focusNotificationToasts": "Benachrichtigungspopup fokussieren" - }, - "vs/workbench/api/common/extHostDiagnostics": { - "limitHit": "{0} weitere Fehler und Warnungen werden nicht angezeigt." - }, - "vs/workbench/api/common/extHostProgress": { - "extensionSource": "{0} (Erweiterung)" - }, - "vs/workbench/api/common/extHostStatusBar": { - "status.extensionMessage": "Erweiterungsstatus" - }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert.", - "treeView.duplicateElement": "Das Element mit der ID {0} ist bereits registriert" - }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Ein Fehler ist aufgetreten beim Wiederherstellen der Ansicht: {0}" - }, - "vs/workbench/browser/parts/editor/textEditor": { - "editor": "Editor" - }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Bearbeiten" - }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Binärdateien-Viewer", - "nativeFileTooLargeError": "Die Datei wird im Editor nicht angezeigt, weil sie zu groß ist ({0}).", - "nativeBinaryError": "Die Datei wird im Editor nicht angezeigt, weil sie entweder binär ist oder eine nicht unterstützte Textcodierung verwendet.", - "openAsText": "Dennoch öffnen?" - }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Registerkartenaktionen" - }, - "vs/workbench/browser/parts/notifications/notificationsList": { - "notificationAriaLabel": "{0}, Benachrichtigung", - "notificationWithSourceAriaLabel": "{0}, Quelle: {1}, Benachrichtigung", - "notificationsList": "Benachrichtigungsliste" - }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Symbol für die Aktion \"Löschen\" in Benachrichtigungen.", - "clearAllIcon": "Symbol für die Aktion \"Alles löschen\" in Benachrichtigungen.", - "hideIcon": "Symbol für die Aktion \"Ausblenden\" in Benachrichtigungen.", - "expandIcon": "Symbol für die Aktion \"Aufklappen\" in Benachrichtigungen.", - "collapseIcon": "Symbol für die Aktion \"Einklappen\" in Benachrichtigungen.", - "configureIcon": "Symbol für die Aktion \"Konfigurieren\" in Benachrichtigungen.", - "clearNotification": "Benachrichtigung löschen", - "clearNotifications": "Alle Benachrichtigungen löschen", - "hideNotificationsCenter": "Benachrichtigungen verbergen", - "expandNotification": "Benachrichtigung erweitern", - "collapseNotification": "Benachrichtigung schließen", - "configureNotification": "Benachrichtigung konfigurieren", - "copyNotification": "Text kopieren" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Editoraktionen", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Gibt an, ob der Editor Breadcrumbs anzeigen kann.", - "breadcrumbsVisible": "Gibt an, ob Breadcrumbs zurzeit sichtbar sind.", - "breadcrumbsActive": "Gibt an, ob Breadcrumbs den Fokus besitzen.", - "empty": "Keine Elemente", - "cmd.toggle": "Breadcrumbs umschalten", - "miShowBreadcrumbs": "&&Breadcrumbs anzeigen", - "cmd.focus": "Fokus auf Breadcrumbs" - }, - "vs/workbench/browser/parts/notifications/notificationsViewer": { - "executeCommand": "Klicken, um den Befehl \"{0}\" auszuführen", - "notificationActions": "Benachrichtigungsaktionen", - "notificationSource": "Quelle: {0}" - }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Breadcrumb-Navigation", - "enabled": "Breadcrumb-Leiste aktivieren/deaktivieren.", - "filepath": "Steuert, ob und wie Dateipfade in der Breadcrumb-Ansicht angezeigt werden.", - "filepath.on": "Dateipfad in der Breadcrumb-Ansicht anzeigen", - "filepath.off": "Dateipfad in der Breadcrumb-Ansicht nicht anzeigen", - "filepath.last": "Nur das letzte Element des Dateipfads in der Breadcrumb-Ansicht anzeigen", - "symbolpath": "Steuert, ob und wie Symbole in der Breadcrumb-Ansicht angezeigt werden.", - "symbolpath.on": "Alle Symbole in der Breadcrumb-Ansicht anzeigen", - "symbolpath.off": "Keine Symbole in der Breadcrumb-Ansicht anzeigen", - "symbolpath.last": "Nur das aktuelle Symbol in der Breadcrumb-Ansicht anzeigen", - "symbolSortOrder": "Steuert, wie Symbole in der Breadcrumb-Gliederungsansicht sortiert werden.", - "symbolSortOrder.position": "Symbolgliederung in der Reihenfolge der Dateiposition anzeigen.", - "symbolSortOrder.name": "Symbolgliederung in alphabetischer Reihenfolge anzeigen.", - "symbolSortOrder.type": "Symbolgliederung in der Reihenfolge der Symboltypen anzeigen.", - "icons": "Hiermit werden Breadcrumb-Elemente mit Symbolen gerendert.", - "filteredTypes.file": "Wenn aktiviert, zeigen Breadcrumbs \"file\"-Symbole an.", - "filteredTypes.module": "Wenn aktiviert, zeigen Breadcrumbs \"module\"-Symbole an.", - "filteredTypes.namespace": "Wenn aktiviert, zeigen Breadcrumbs \"namespace\"-Symbole an.", - "filteredTypes.package": "Wenn aktiviert, zeigen Breadcrumbs \"package\"-Symbole an.", - "filteredTypes.class": "Wenn aktiviert, zeigen Breadcrumbs \"class\"-Symbole an.", - "filteredTypes.method": "Wenn aktiviert, zeigen Breadcrumbs \"method\"-Symbole an.", - "filteredTypes.property": "Wenn aktiviert, zeigen Breadcrumbs \"property\"-Symbole an.", - "filteredTypes.field": "Wenn aktiviert, zeigen Breadcrumbs \"field\"-Symbole an.", - "filteredTypes.constructor": "Wenn aktiviert, zeigen Breadcrumbs \"constructor\"-Symbole an.", - "filteredTypes.enum": "Wenn aktiviert, zeigen Breadcrumbs \"enum\"-Symbole an.", - "filteredTypes.interface": "Wenn aktiviert, zeigen Breadcrumbs \"interface\"-Symbole an.", - "filteredTypes.function": "Wenn aktiviert, zeigen Breadcrumbs \"function\"-Symbole an.", - "filteredTypes.variable": "Wenn aktiviert, zeigen Breadcrumbs \"variable\"-Symbole an.", - "filteredTypes.constant": "Wenn aktiviert, zeigen Breadcrumbs \"constant\"-Symbole an.", - "filteredTypes.string": "Wenn aktiviert, zeigen Breadcrumbs \"string\"-Symbole an.", - "filteredTypes.number": "Wenn aktiviert, zeigen Breadcrumbs \"number\"-Symbole an.", - "filteredTypes.boolean": "Wenn aktiviert, zeigen Breadcrumbs \"boolean\"-Symbole an.", - "filteredTypes.array": "Wenn aktiviert, zeigen Breadcrumbs \"array\"-Symbole an.", - "filteredTypes.object": "Wenn aktiviert, zeigen Breadcrumbs \"object\"-Symbole an.", - "filteredTypes.key": "Wenn aktiviert, zeigen Breadcrumbs \"key\"-Symbole an.", - "filteredTypes.null": "Wenn aktiviert, zeigen Breadcrumbs \"null\"-Symbole an.", - "filteredTypes.enumMember": "Wenn aktiviert, zeigen Breadcrumbs \"enumMember\"-Symbole an.", - "filteredTypes.struct": "Wenn aktiviert, zeigen Breadcrumbs \"struct\"-Symbole an.", - "filteredTypes.event": "Wenn aktiviert, zeigen Breadcrumbs \"event\"-Symbole an.", - "filteredTypes.operator": "Wenn aktiviert, zeigen Breadcrumbs \"operator\"-Symbole an.", - "filteredTypes.typeParameter": "Wenn aktiviert, zeigen Breadcrumbs \"typeParameter\"-Symbole an." - }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Breadcrumbs" - }, - "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { - "backupTrackerBackupFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht am Sicherungsspeicherort gespeichert werden.", - "backupTrackerConfirmFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht gespeichert oder wiederhergestellt werden.", - "backupErrorDetails": "Versuchen Sie zuerst, die ungespeicherten Editor-Fenster zu speichern oder zurückzusetzen, und versuchen Sie es dann erneut.", - "ok": "OK", - "backupBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren gesichert werden...", - "saveBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren gespeichert werden...", - "revertBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren wiederhergestellt werden..." - }, - "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "Keine Änderungen vorgenommen", - "summary.nm": "{0} Änderungen am Text in {1} Dateien vorgenommen", - "summary.n0": "{0} Änderungen am Text in einer Datei vorgenommen", - "workspaceEdit": "Arbeitsbereichsbearbeitung", - "nothing": "Keine Änderungen vorgenommen", - "fileOperation": "Dateivorgang", - "areYouSureQuiteBulkEdit": "Möchten Sie den Vorgang beenden? \"{0}\" wird zurzeit ausgeführt.", - "quit": "Beenden" - }, - "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Ein weiteres Refactoring wird in der Vorschau angezeigt.", - "cancel": "Abbrechen", - "continue": "Weiter", - "detail": "Drücken Sie auf \"Weiter\", um das vorherige Refactoring zu verwerfen und das aktuelle Refactoring fortzusetzen.", - "apply": "Refactoring anwenden", - "cat": "Refactoringvorschau", - "Discard": "Refactoring verwerfen", - "toogleSelection": "Änderung der Umschalttaste", - "groupByFile": "Änderungen nach Datei gruppieren", - "groupByType": "Änderungen nach Typ gruppieren", - "refactorPreviewViewIcon": "Ansichtssymbol der Umgestaltungsvorschau.", - "panel": "Refactoringvorschau" - }, - "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Rufen Sie eine Codeaktion wie das Umbenennen auf, damit eine Vorschau der Änderungen hier angezeigt wird.", - "conflict.1": "Das Refactoring kann nicht angewendet werden, weil sich \"{0}\" in der Zwischenzeit geändert hat.", - "conflict.N": "Das Refactoring kann nicht übernommen werden, da {0} andere Dateien in der Zwischenzeit geändert wurden.", - "edt.title.del": "{0} (löschen, Refactoringvorschau)", - "rename": "umbenennen", - "create": "Erstellen", - "edt.title.2": "{0} ({1}, Refactoringvorschau)", - "edt.title.1": "{0} (Refactoringvorschau)" - }, - "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { - "default": "Sonstiges" - }, - "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Massenbearbeitung", - "aria.renameAndEdit": "{0} wird in {1} umbenannt. Dabei werden auch Textänderungen vorgenommen.", - "aria.createAndEdit": "{0} wird erstellt. Es werden auch Textänderungen vorgenommen.", - "aria.deleteAndEdit": "{0} wird gelöscht. Es werden auch Textänderungen vorgenommen.", - "aria.editOnly": "{0}, nimmt Änderungen am Text vor", - "aria.rename": "{0} wird in {1} umbenannt.", - "aria.create": "{0} wird erstellt", - "aria.delete": "{0} wird gelöscht.", - "aria.replace": "Zeile {0}, {1} wird durch {2} ersetzt", - "aria.del": "Zeile {0}, {1} wird entfernt", - "aria.insert": "Zeile {0}, {1} wird eingefügt", - "rename.label": "{0} → {1}", - "detail.rename": "(wird umbenannt)", - "detail.create": "(wird erstellt)", - "detail.del": "(wird gelöscht)", - "title": "{0}-{1}" - }, - "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Gibt an, ob ein Aufrufhierarchieanbieter verfügbar ist.", - "callHierarchyVisible": "Gibt an, ob die Vorschau der Aufrufhierarchie zurzeit angezeigt wird.", - "callHierarchyDirection": "Gibt an, ob die Aufrufhierarchie eingehende oder ausgehende Aufrufe anzeigt.", - "no.item": "Keine Ergebnisse", - "error": "Fehler beim Anzeigen der Aufrufhierarchie", - "title": "Hierarchie für Peek-Aufruf", - "title.incoming": "Eingehende Aufrufe anzeigen", - "showIncomingCallsIcons": "Symbol für eingehende Aufrufe in der Aufrufhierarchieansicht.", - "title.outgoing": "Ausgehende Aufrufe anzeigen", - "showOutgoingCallsIcon": "Symbol für ausgehende Aufrufe in der Aufrufhierarchieansicht.", - "title.refocus": "Aufrufhierarchie neu fokussieren", - "close": "Schließen" - }, - "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { - "callFrom": "Aufrufe von '{0}'", - "callsTo": "Aufrufer von '{0}'", - "title.loading": "Wird geladen...", - "empt.callsFrom": "Keine Aufrufe von '{0}'", - "empt.callsTo": "Keine Aufrufer von '{0}'" - }, - "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Aufrufhierarchie", - "from": "Aufrufe von \"{0}\"", - "to": "Aufrufer von \"{0}\"" - }, - "vs/workbench/contrib/cli/node/cli.contribution": { - "shellCommand": "Shellbefehl", - "install": "Befehl \"{0}\" in \"PATH\" installieren", - "not available": "Dieser Befehl ist nicht verfügbar.", - "ok": "OK", - "cancel2": "Abbrechen", - "warnEscalation": "Der Code fordert nun mit \"osascript\" zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu installieren.", - "cantCreateBinFolder": "/usr/local/bin kann nicht erstellt werden.", - "aborted": "Abgebrochen", - "successIn": "Der Shellbefehl \"{0}\" wurde erfolgreich in \"PATH\" installiert.", - "uninstall": "Befehl \"{0}\" aus \"PATH\" deinstallieren", - "warnEscalationUninstall": "Der Code fordert nun mit \"osascript\" zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu deinstallieren.", - "cantUninstall": "Der Shellbefehl \"{0}\" konnte nicht deinstalliert werden.", - "successFrom": "Der Shellbefehl \"{0}\" wurde erfolgreich aus \"PATH\" deinstalliert." - }, - "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Legt fest, ob beim Speichern einer Datei automatische Korrekturen vorgenommen werden sollen.", - "codeActionsOnSave": "Arten von Codeaktionen, die beim Speichern ausgeführt werden sollen.", - "codeActionsOnSave.generic": "Legt fest, ob {0}-Aktionen beim Speichern von Dateien ausgeführt werden sollen" - }, - "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { - "contributes.codeActions": "Konfigurieren Sie, welcher Editor für eine Ressource verwendet werden soll.", - "contributes.codeActions.languages": "Sprachmodi, für die die Codeaktionen aktiviert sind", - "contributes.codeActions.kind": "CodeActionKind der beigesteuerten Codeaktion", - "contributes.codeActions.title": "Bezeichnung für die auf der Benutzeroberfläche verwendete Codeaktion", - "contributes.codeActions.description": "Beschreibung der Codeaktion" - }, - "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { - "contributes.documentation": "Beigesteuerte Dokumentation.", - "contributes.documentation.refactorings": "Beigesteuerte Dokumentation für Refactorings.", - "contributes.documentation.refactoring": "Beigesteuerte Dokumentation für das Refactoring.", - "contributes.documentation.refactoring.title": "Bezeichnung für die Dokumentation, die in der Benutzeroberfläche verwendet wird.", - "contributes.documentation.refactoring.when": "when-Klausel.", - "contributes.documentation.refactoring.command": "Befehl ausgeführt." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Dokumentsymbole" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Auswahl Zwischenablage einfügen" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Protokollierung der TextMate-Syntax/-Grammatik starten" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Fehler beim Analysieren von {0}: {1}", - "formatError": "{0}: Ungültiges Format, JSON-Objekt erwartet", - "schema.openBracket": "Das öffnende Klammerzeichen oder die Zeichenfolgensequenz.", - "schema.closeBracket": "Das schließende Klammerzeichen oder die Zeichenfolgensequenz.", - "schema.comments": "Definiert die Kommentarsymbole.", - "schema.blockComments": "Definiert, wie Blockkommentare markiert werden.", - "schema.blockComment.begin": "Die Zeichenfolge, mit der ein Blockkommentar beginnt.", - "schema.blockComment.end": "Die Zeichenfolge, die einen Blockkommentar beendet.", - "schema.lineComment": "Die Zeichenfolge, mit der ein Zeilenkommentar beginnt.", - "schema.brackets": "Definiert die Klammersymbole, die den Einzug vergrößern oder verkleinern.", - "schema.autoClosingPairs": "Definiert die Klammerpaare. Wenn eine öffnende Klammer eingegeben wird, wird die schließende Klammer automatisch eingefügt.", - "schema.autoClosingPairs.notIn": "Definiert eine Liste von Bereichen, in denen die automatischen Paare deaktiviert sind.", - "schema.autoCloseBefore": "Legt fest, welche Zeichen nach dem Cursor stehen müssen, damit das automatische Umschließen mit Klammern oder Anführungszeichen angewendet wird, wenn die Einstellung \"languageDefined\" für das automatische Schließen verwendet wird. Dabei handelt es sich üblicherweise um Zeichen, die nicht am Anfang eines Ausdrucks stehen können.", - "schema.surroundingPairs": "Definiert die Klammerpaare, in die eine ausgewählte Zeichenfolge eingeschlossen werden kann.", - "schema.wordPattern": "Definiert, was in der Programmiersprache als Wort betrachtet wird.", - "schema.wordPattern.pattern": "RegExp Muster für Wortübereinstimmungen.", - "schema.wordPattern.flags": "RegExp Kennzeichen für Wortübereinstimmungen", - "schema.wordPattern.flags.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.indentationRules": "Die Einzugseinstellungen der Sprache.", - "schema.indentationRules.increaseIndentPattern": "Wenn eine Zeile diesem Muster entspricht, sollten alle Zeilen nach dieser Zeile einmal eingerückt werden (bis eine andere Regel übereinstimmt).", - "schema.indentationRules.increaseIndentPattern.pattern": "Das RegExp-Muster für increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Die RegExp-Flags für increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.indentationRules.decreaseIndentPattern": "Wenn eine Zeile diesem Muster entspricht, sollten alle Zeilen nach dieser Zeile einmal ausgerückt werden (bis eine andere Regel übereinstimmt).", - "schema.indentationRules.decreaseIndentPattern.pattern": "Das RegExp-Muster für decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Die RegExp-Flags für decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.indentationRules.indentNextLinePattern": "Wenn eine Zeile diesem Muster entspricht, sollte **nur die nächste Zeile** nach dieser Zeile einmal eingerückt werden.", - "schema.indentationRules.indentNextLinePattern.pattern": "Das RegExp-Muster für indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Die RegExp-Flags für indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.indentationRules.unIndentedLinePattern": "Wenn eine Zeile diesem Muster entspricht, sollte ihr Einzug nicht geändert und die Zeile nicht mit den anderen Regeln ausgewertet werden.", - "schema.indentationRules.unIndentedLinePattern.pattern": "Das RegExp-Muster für unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Die RegExp-Flags für unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.folding": "Die Faltungseinstellungen der Sprache.", - "schema.folding.offSide": "Für eine Sprache gilt die Abseitsregel, wenn Blöcke in dieser Sprache durch die Einrücktiefe ausgedrückt werden. Wenn dies festgelegt ist, gehören leere Zeilen zum nächsten Block.", - "schema.folding.markers": "Sprachspezifische Faltungsmarkierungen wie \"#region\" und \"#endregion\". Die regulären Anfangs- und Endausdrücke werden im Hinblick auf den Inhalt aller Zeilen getestet und müssen effizient erstellt werden.", - "schema.folding.markers.start": "Das RegExp-Muster für die Startmarkierung. Das Regexp muss mit \"^\" beginnen.", - "schema.folding.markers.end": "Das RegExp-Muster für die Endmarkierung. Das Regexp muss mit \"^\" beginnen.", - "schema.onEnterRules": "Die Regeln der Sprache, die beim Drücken der EINGABETASTE ausgewertet werden sollen.", - "schema.onEnterRules.beforeText": "Diese Regel wird nur ausgeführt, wenn der Text vor dem Cursor diesem regulären Ausdruck entspricht.", - "schema.onEnterRules.beforeText.pattern": "Das RegExp-Muster für beforeText.", - "schema.onEnterRules.beforeText.flags": "Die RegExp-Flags für beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.onEnterRules.afterText": "Diese Regel wird nur ausgeführt, wenn der Text nach dem Cursor diesem regulären Ausdruck entspricht.", - "schema.onEnterRules.afterText.pattern": "Das RegExp-Muster für afterText.", - "schema.onEnterRules.afterText.flags": "Die RegExp-Flags für afterText.", - "schema.onEnterRules.afterText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.onEnterRules.previousLineText": "Diese Regel wird nur ausgeführt, wenn der Text oberhalb der Zeile mit diesem regulären Ausdruck übereinstimmt.", - "schema.onEnterRules.previousLineText.pattern": "Das RegExp-Muster für previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Die RegExp-Flags für previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", - "schema.onEnterRules.action": "Die auszuführende Aktion.", - "schema.onEnterRules.action.indent": "Beschreiben Sie, wie mit dem Einzug verfahren werden soll.", - "schema.onEnterRules.action.indent.none": "Hiermit wird eine neue Zeile eingefügt, und der Einzug wird von der vorherigen Zeile übernommen.", - "schema.onEnterRules.action.indent.indent": "Hiermit wird eine neue Zeile eingefügt und (relativ zum Einzug der vorherigen Zeile) einmal eingerückt.", - "schema.onEnterRules.action.indent.indentOutdent": "Hiermit werden zwei neue Zeilen eingefügt:\r\n – die erste enthält den Cursor, mit Einzug\r\n – die zweite auf derselben Einzugsebene", - "schema.onEnterRules.action.indent.outdent": "Hiermit wird eine neue Zeile eingefügt und (relativ zum Einzug der vorherigen Zeile) einmal ausgerückt.", - "schema.onEnterRules.action.appendText": "Beschreibt den Text, der nach der neuen Zeile und nach dem Einzug angefügt werden soll.", - "schema.onEnterRules.action.removeText": "Beschreibt die Anzahl von Zeichen, die aus dem Einzug der neuen Zeile entfernt werden sollen." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "Keine übereinstimmenden Einträge.", - "gotoSymbolQuickAccessPlaceholder": "Geben Sie den Namen eines Symbols ein, zu dem Sie wechseln möchten.", - "gotoSymbolQuickAccess": "Gehe zu Symbol im Editor", - "gotoSymbolByCategoryQuickAccess": "Gehe zu Symbol im Editor nach Kategorie", - "gotoSymbol": "Gehe zu Symbol im Editor..." - }, - "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Die Einstellung \"editor.accessibilitySupport\" wird in \"Ein\" geändert.", - "openingDocs": "Die Dokumentationsseite zur Barrierefreiheit von VS Code wird jetzt geöffnet.", - "introMsg": "Vielen Dank, dass Sie die Optionen für Barrierefreiheit von VS Code testen.", - "status": "Status:", - "changeConfigToOnMac": "Betätigen Sie jetzt die Befehlstaste+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", - "changeConfigToOnWinLinux": "Drücken Sie jetzt STRG+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", - "auto_unknown": "Der Editor ist für die Verwendung von Plattform-APIs konfiguriert, um zu erkennen, wenn eine Sprachausgabe angefügt wird, die aktuelle Laufzeit unterstützt dies jedoch nicht.", - "auto_on": "Der Editor hat automatisch erkannt, dass eine Sprachausgabe angefügt wurde.", - "auto_off": "Der Editor ist so konfiguriert, dass er automatisch erkennt, wenn eine Sprachausgabe angefügt wird, was momentan nicht der Fall ist.", - "configuredOn": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe durchgehend optimiert wird – Sie können dies ändern, indem Sie die Einstellung \"editor.accessibilitySupport\" bearbeiten.", - "configuredOff": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe nie optimiert wird.", - "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", - "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", - "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", - "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", - "openDocMac": "Drücken Sie die Befehlstaste+H, um ein Browserfenster mit zusätzlichen VS Code-Informationen zur Barrierefreiheit zu öffnen.", - "openDocWinLinux": "Drücken Sie STRG+H, um ein Browserfenster mit zusätzlichen VS Code-Informationen zur Barrierefreiheit zu öffnen.", - "outroMsg": "Sie können diese QuickInfo schließen und durch Drücken von ESC oder UMSCHALT+ESC zum Editor zurückkehren.", - "ShowAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen" - }, - "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { - "hintTimeout": "Der Diff-Algorithmus wurde frühzeitig beendet (nach {0} ms).", - "removeTimeout": "Grenzwert entfernen", - "hintWhitespace": "Unterschiede bei Leerzeichen anzeigen" - }, - "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { - "workbench.action.inspectKeyMap": "Entwickler: Wichtige Zuordnungen prüfen", - "workbench.action.inspectKeyMapJSON": "Schlüsselzuordnungen überprüfen (JSON)" - }, - "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { - "largeFile": "{0}: Tokenisierung, Umbruch und Faltung wurden für diese große Datei deaktiviert, um die Speicherauslastung zu verringern und ein Einfrieren oder einen Absturz zu vermeiden.", - "removeOptimizations": "Aktivieren von Funktionen erzwingen", - "reopenFilePrompt": "Öffnen Sie die Datei erneut, damit diese Einstellung wirksam wird." - }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Entwickler: Editor-Token und -Bereiche überprüfen", - "inspectTMScopesWidget.loading": "Wird geladen..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Geben Sie die Zeilennummer und optional die Spalte ein, zu der Sie wechseln möchten (z. B. 42:5 für Zeile 42 und Spalte 5).", - "gotoLineQuickAccess": "Gehe zu Zeile/Spalte", - "gotoLine": "Gehe zu Zeile/Spalte..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Ausführen des Formatierers \"{0}\" [konfigurieren](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D).", - "codeaction": "Schnelle Fixes", - "codeaction.get": "Abrufen von Codeaktionen aus \"{0}\" [konfigurieren](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D).", - "codeAction.apply": "Codeaktion \"{0}\" wird angewendet." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Spaltenauswahlmodus umschalten", - "miColumnSelection": "Modus für &&Spaltenauswahl" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Minimap ein-/ausschalten", - "miShowMinimap": "&&Minimap anzeigen" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Multi-Cursor-Modifizierer umschalten", - "miMultiCursorAlt": "Für Multi-Cursor zu ALT+Mausklick wechseln", - "miMultiCursorCmd": "Für Multi-Cursor zu Befehlstaste+Mausklick wechseln", - "miMultiCursorCtrl": "Für Multi-Cursor zu STRG+Mausklick wechseln" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Steuerzeichen umschalten", - "miToggleRenderControlCharacters": "&&Steuerzeichen rendern" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Gibt an, ob der Editor zurzeit Zeilenumbrüche verwendet.", - "toggle.wordwrap": "Ansicht: Zeilenumbruch umschalten", - "unwrapMinified": "Umbruch für diese Datei deaktivieren", - "wrapMinified": "Umbruch für diese Datei aktivieren", - "miToggleWordWrap": "&&Zeilenumbruch umschalten" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Rendern von Leerzeichen umschalten", - "miToggleRenderWhitespace": "&&Leerraumzeichen rendern" - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", - "1.problem": "1 Problem in diesem Element.", - "N.problem": "{0} Probleme in diesem Element.", - "deep.problem": "Enthält Elemente mit Problemen.", - "Array": "Array", - "Boolean": "Boolescher Wert", - "Class": "Klasse", - "Constant": "Konstante", - "Constructor": "Konstruktor", - "Enum": "Enumeration", - "EnumMember": "Enumerationsmember", - "Event": "Ereignis", - "Field": "Feld", - "File": "Datei", - "Function": "Funktion", - "Interface": "Schnittstelle", - "Key": "Schlüssel", - "Method": "Methode", - "Module": "Modul", - "Namespace": "Namespace", - "Null": "NULL", - "Number": "Zahl", - "Object": "Objekt", - "Operator": "Operator", - "Package": "Paket", - "Property": "Eigenschaft", - "String": "Zeichenfolge", - "Struct": "Struktur", - "TypeParameter": "Typparameter", - "Variable": "Variable" - }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Suchen", - "placeholder.find": "Suchen", - "label.previousMatchButton": "Vorherige Übereinstimmung", - "label.nextMatchButton": "Nächste Übereinstimmung", - "label.closeButton": "Schließen" - }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Suchen", - "placeholder.find": "Suchen", - "label.previousMatchButton": "Vorherige Übereinstimmung", - "label.nextMatchButton": "Nächste Übereinstimmung", - "label.closeButton": "Schließen", - "label.toggleReplaceButton": "Ersetzen-Modus wechseln", - "label.replace": "Ersetzen", - "placeholder.replace": "Ersetzen", - "label.replaceButton": "Ersetzen", - "label.replaceAllButton": "Alle ersetzen" - }, - "vs/workbench/contrib/comments/browser/comments.contribution": { - "commentsConfigurationTitle": "Kommentare", - "openComments": "Steuert, wann das Kommentarpanel geöffnet werden soll." - }, - "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Kommentaranbieter auswählen", - "nextCommentThreadAction": "Zum nächsten Kommentarthread wechseln" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Kommentare für aktuellen Arbeitsbereich", - "resourceWithCommentThreadsLabel": "Kommentare in {0}, vollständiger Pfad: {1}", - "resourceWithCommentLabel": "Kommentar aus ${0} in Zeile {1}, Spalte {2} in {3}, Quelle: {4}", - "collapseAll": "Alle zuklappen" - }, - "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Bild: {0}", - "image": "Bild" - }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Bundsteg-Schmuckfarbe für Kommentarbereiche im Editor." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Symbol für das Zuklappen eines Überprüfungskommentars.", - "label.collapse": "Reduzieren", - "startThread": "Diskussion starten", - "reply": "Antworten...", - "newComment": "Neuen Kommentar eingeben" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "Dieser Arbeitsbereich enthält noch keine Kommentare." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Umschaltreaktion", - "commentToggleReactionError": "Fehler beim Umschalten der Kommentarreaktion: {0}.", - "commentToggleReactionDefaultError": "Fehler beim Umschalten der Kommentarreaktion.", - "commentDeleteReactionError": "Fehler beim Löschen der Kommentarreaktion: {0}.", - "commentDeleteReactionDefaultError": "Fehler beim Löschen der Kommentarreaktion", - "commentAddReactionError": "Fehler beim Löschen der Kommentarreaktion: {0}.", - "commentAddReactionDefaultError": "Fehler beim Löschen der Kommentarreaktion" - }, - "vs/workbench/contrib/comments/browser/reactionsAction": { - "pickReactions": "Reaktionen auswählen..." - }, - "vs/workbench/contrib/customEditor/common/customEditor": { - "context.customEditor": "Der viewType des zurzeit aktiven benutzerdefinierten Editors." - }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Text-Editor", - "builtinProviderDisplayName": "Integriert" - }, - "vs/workbench/contrib/customEditor/common/extensionPoint": { - "contributes.customEditors": "Beigetragene benutzerdefinierte Editoren.", - "contributes.viewType": "Bezeichner für den benutzerdefinierten Editor. Dieser muss für alle benutzerdefinierten Editoren eindeutig sein. Daher empfiehlt es sich, die Erweiterungs-ID als Teil von \"viewType\" einzufügen. \"viewType\" wird beim Registrieren benutzerdefinierter Editoren mit \"vscode.registerCustomEditorProvider\" und im [Aktivierungsereignis](https://code.visualstudio.com/api/references/activation-events) \"onCustomEditor:${id}\" verwendet.", - "contributes.displayName": "Der lesbare Name des benutzerdefinierten Editors. Dieser wird den Benutzern angezeigt, wenn sie den zu verwendenden Editor auswählen.", - "contributes.selector": "Gruppe von Globs, für die der benutzerdefinierte Editor aktiviert ist.", - "contributes.selector.filenamePattern": "Globzeichenfolge, für die der benutzerdefinierte Editor aktiviert ist.", - "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", - "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", - "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Debuggen", - "startDebugPlaceholder": "Geben Sie den Namen einer Startkonfiguration, um die Ausführung zu starten.", - "startDebuggingHelp": "Debuggen starten", - "terminateThread": "Thread beenden", - "debugFocusConsole": "Fokus auf der Debugging-Konsolenansicht", - "jumpToCursor": "Zum Cursor wechseln", - "SetNextStatement": "Nächste Anweisung festlegen", - "inlineBreakpoint": "Inlinehaltepunkt", - "restartFrame": "Frame neu starten", - "copyStackTrace": "Aufrufliste kopieren", - "setValue": "Wert festlegen", - "copyValue": "Wert kopieren", - "copyAsExpression": "Als Ausdruck kopieren", - "addToWatchExpressions": "Zur Überwachung hinzufügen", - "breakWhenValueIsRead": "Unterbrechung beim Lesen von Werten", - "breakWhenValueChanges": "Unterbrechung beim Ändern von Werten", - "breakWhenValueIsAccessed": "Unterbrechung beim Zugriff auf Werte", - "editWatchExpression": "Ausdruck bearbeiten", - "removeWatchExpression": "Ausdruck entfernen", - "miStartDebugging": "&&Debugging starten", - "miRun": "&&Ohne Debuggen ausführen", - "miStopDebugging": "&&Debugging beenden", - "miRestart Debugging": "&&Debugging erneut starten", - "miAddConfiguration": "Konfiguration &&hinzufügen...", - "miStepOver": "Prozedur&&schritt", - "miStepInto": "Einzelschr&&itt", - "miStepOut": "Rückspr&&ung", - "miContinue": "&&Fortfahren", - "miInlineBreakpoint": "Inlinebreakp&&oint", - "miNewBreakpoint": "&&Neuer Haltepunkt", - "miInstallAdditionalDebuggers": "&&Zusätzliche Debugger installieren...", - "debugPanel": "Debugging-Konsole", - "miToggleDebugConsole": "De&&bugging-Konsole", - "run and debug": "Ausführen und debuggen", - "miViewRun": "&&Ausführen", - "variables": "Variablen", - "watch": "Überwachen", - "callStack": "Aufrufliste", - "breakpoints": "Haltepunkte", - "loadedScripts": "Geladene Skripts", - "debugConfigurationTitle": "Debuggen", - "allowBreakpointsEverywhere": "Das Festlegen von Haltepunkten für alle Dateien ermöglichen.", - "openExplorerOnEnd": "Die Explorer-Ansicht wird automatisch am Ende einer Debugsitzung geöffnet.", - "inlineValues": "Variablenwerte beim Debuggen in den Editor eingebunden anzeigen", - "inlineValues.on": "Variablenwerte beim Debuggen immer inline im Editor anzeigen", - "inlineValues.off": "Variablenwerte beim Debuggen niemals inline im Editor anzeigen", - "inlineValues.focusNoScroll": "Zeigt Variablenwerte während des Debuggens inline im Editor an, wenn die Sprache Inlinepositionen für Werte unterstützt.", - "toolBarLocation": "Steuert die Position der Symbolleiste \"Debuggen\". Entweder \"floating\" (unverankert) in allen Ansichten, \"docked\" (angedockt) in der Debugansicht oder \"hidden\" (ausgeblendet).", - "never": "Debuggen nie in Statusleiste anzeigen", - "always": "Debuggen immer in Statusleiste anzeigen", - "onFirstSessionStart": "Debuggen nur in Statusleiste anzeigen, nachdem das Debuggen erstmals gestartet wurde", - "showInStatusBar": "Steuert, wann die Debugstatusleiste angezeigt werden soll.", - "debug.console.closeOnEnd": "Steuert, ob die Debugging-Konsole automatisch geschlossen werden soll, wenn die Debugsitzung endet.", - "debug.terminal.clearBeforeReusing": "Bevor Sie eine neue Debugsitzung in einem integrierten oder externen Terminal starten, löschen Sie das Terminal.", - "openDebug": "Steuert, wann die Debugansicht geöffnet werden soll.", - "showSubSessionsInToolBar": "Legt fest, ob die untergeordneten Sitzungen der Debugsitzung auf der Debugsymbolleiste angezeigt werden. Wenn diese Einstellung deaktiviert ist, wird mit dem Beenden einer untergeordneten Sitzung auch die übergeordnete Sitzung beendet.", - "debug.console.fontSize": "Legt die Schriftgröße der Debugging-Konsole in Pixeln fest.", - "debug.console.fontFamily": "Legt die Schriftfamilie der Debugging-Konsole fest.", - "debug.console.lineHeight": "Legt die Zeilenhöhe der Debugging-Konsole in Pixeln fest. Geben Sie \"0\" ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", - "debug.console.wordWrap": "Steuert, ob die Zeilen in der Debugkonsole umbrochen werden sollen.", - "debug.console.historySuggestions": "Steuert, ob die Debugging-Konsole zuvor eingegebene Eingaben vorschlagen soll.", - "debug.console.collapseIdenticalLines": "Steuert, ob die Debugging-Konsole identische Zeilen zuklappen und eine Anzahl von Vorkommen mit einem Badge anzeigen soll.", - "launch": "Globale Konfiguration für das Starten des Debuggens. Kann alternativ zur Datei \"launch.json\" verwendet werden, die in mehreren Arbeitsbereichen verwendet wird.", - "debug.focusWindowOnBreak": "Steuert, ob das Workbench-Fenster den Fokus erhalten soll, wenn der Debugger unterbrochen wird.", - "debugAnyway": "Hiermit werden Aufgabenfehler ignoriert und das Debuggen gestartet.", - "showErrors": "Hiermit wird die Problemansicht angezeigt und das Debuggen nicht gestartet.", - "prompt": "Benutzer auffordern", - "cancel": "Brechen Sie das Debuggen ab.", - "debug.onTaskErrors": "Steuert die erforderlichen Schritte, wenn nach Ausführung von preLaunchTask Fehler festgestellt werden.", - "showBreakpointsInOverviewRuler": "Legt fest, ob Breakpoints im Übersichtslineal angezeigt werden sollen.", - "showInlineBreakpointCandidates": "Legt fest, ob Dekorationen für Inlinebreakpointkandidaten während des Debuggens im Editor angezeigt werden sollen", - "debug.saveBeforeStart": "Steuert, welche Editoren vor dem Starten einer Debugsitzung gespeichert werden.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Vor dem Start einer Debugsitzung alle Editoren in der aktiven Gruppe speichern", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Vor dem Start einer Debugsitzung alle Editoren in der aktiven Gruppe mit Ausnahme der unbenannten Editoren speichern", - "debug.saveBeforeStart.none": "Vor dem Start einer Debugsitzung keine Editoren speichern" - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Konfiguration hinzufügen..." - }, - "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Protokollpunkt", - "breakpoint": "Haltepunkt", - "breakpointHasConditionDisabled": "Diese {0} enthält eine {1}, die beim Entfernen verloren geht. Aktivieren Sie stattdessen ggf. {0}. ", - "message": "Nachricht", - "condition": "Bedingung", - "breakpointHasConditionEnabled": "Dieser {0} hat eine {1}, die beim Entfernen verloren geht. Deaktivieren Sie stattdessen ggf. den {0}.", - "removeLogPoint": "\"{0}\" entfernen", - "disableLogPoint": "{0} {1}", - "disable": "Deaktivieren", - "enable": "Aktivieren", - "cancel": "Abbrechen", - "removeBreakpoint": "\"{0}\" entfernen", - "editBreakpoint": "\"{0}\" bearbeiten...", - "disableBreakpoint": "{0} deaktivieren", - "enableBreakpoint": "{0} aktivieren", - "removeBreakpoints": "Haltepunkte entfernen", - "removeInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} entfernen", - "removeLineBreakpoint": "Zeilenhaltepunkt entfernen", - "editBreakpoints": "Haltepunkte bearbeiten", - "editInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} bearbeiten", - "editLineBrekapoint": "Zeilenhaltepunkt bearbeiten", - "enableDisableBreakpoints": "Haltepunkte aktivieren/deaktivieren", - "disableInlineColumnBreakpoint": "Inlinehaltepunkt in Spalte {0} deaktivieren", - "disableBreakpointOnLine": "Zeilenhaltepunkt deaktivieren", - "enableBreakpoints": "Inlinehaltepunkt in Spalte {0} aktivieren", - "enableBreakpointOnLine": "Zeilenhaltepunkt aktivieren", - "addBreakpoint": "Haltepunkt hinzufügen", - "addConditionalBreakpoint": "Bedingten Haltepunkt hinzufügen...", - "addLogPoint": "Protokollpunkt hinzufügen ...", - "debugIcon.breakpointForeground": "Symbolfarbe für Breakpoints", - "debugIcon.breakpointDisabledForeground": "Symbolfarbe für deaktivierte Breakpoints", - "debugIcon.breakpointUnverifiedForeground": "Symbolfarbe für nicht überprüfte Breakpoints", - "debugIcon.breakpointCurrentStackframeForeground": "Symbolfarbe für den Rahmen des aktuellen Breaktpointstapels", - "debugIcon.breakpointStackframeForeground": "Symbolfarbe für die Rahmen aller Breakpointstapel" - }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des obersten Stapelrahmens.", - "focusedStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des fokussierten Stapelrahmens." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Filtern (Beispiel: text, !exclude)", - "debugConsole": "Debugging-Konsole", - "startDebugFirst": "Starten Sie eine Debugsitzung, um Ausdrücke auszuwerten.", - "actions.repl.acceptInput": "REPL-Eingaben akzeptieren", - "repl.action.filter": "REPL Fokus auf zu filternden Inhalt", - "actions.repl.copyAll": "Debuggen: Konsole – alle kopieren", - "filter": "Filter", - "selectRepl": "Debugging-Konsole auswählen", - "clearRepl": "Konsole löschen", - "debugConsoleCleared": "Die Debugging-Konsole wurde bereinigt.", - "collapse": "Alle zuklappen", - "paste": "Einfügen", - "copyAll": "Alles kopieren", - "copy": "Kopieren" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "&&Konfigurationen öffnen", - "selectWorkspaceFolder": "Wählen Sie einen Arbeitsbereichsordner aus, in dem eine Datei \"launch.json\" erstellt werden soll, oder fügen Sie ihn der Datei mit der Arbeitsbereichskonfiguration hinzu.", - "debugPanel": "Debugging-Konsole", - "startAdditionalSession": "Zusätzliche Sitzung starten" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Der Debugtyp der aktiven Debugsitzung. Beispiel: python.", - "debugConfigurationType": "Der Debugtyp der ausgewählten Startkonfiguration. Beispiel: python.", - "debugState": "Zustand, in dem sich die Debugsitzung mit dem Fokus befindet. Mögliche Werte: \"inactive\", \"initializing\", \"stopped\" und \"running\".", - "debugUX": "Der Zustand der Debugbenutzeroberfläche. Wenn keine Debugkonfigurationen vorliegen, lautet er \"simple\", andernfalls \"default\". Hiermit wird festgelegt, wann Begrüßungsansichten im Debugviewlet angezeigt werden.", - "inDebugMode": "TRUE beim Debuggen, andernfalls FALSE.", - "inDebugRepl": "TRUE, wenn der Fokus auf der Debugging-Konsole liegt, andernfalls FALSE.", - "breakpointWidgetVisibile": "TRUE, wenn das Widget für die Zone des Haltepunkt-Editors sichtbar ist, andernfalls FALSE.", - "inBreakpointWidget": "TRUE, wenn der Fokus auf dem Widget für die Zone des Haltepunkt-Editors liegt, andernfalls FALSE.", - "breakpointsFocused": "TRUE, wenn der Fokus auf der Ansicht BREAKPOINTS liegt, andernfalls FALSE.", - "watchExpressionsFocused": "TRUE, wenn der Fokus auf der Ansicht WATCH liegt, andernfalls FALSE.", - "watchExpressionsExist": "TRUE, wenn mindestens ein Überwachungsausdruck vorhanden ist, andernfalls FALSE.", - "variablesFocused": "TRUE, wenn der Fokus auf den Ansichten VARIABLES liegt, andernfalls FALSE.", - "expressionSelected": "TRUE, wenn ein Ausdruckseingabefeld entweder in der Ansicht WATCH oder in der Ansicht VARIABLES geöffnet ist, andernfalls FALSE.", - "breakpointInputFocused": "TRUE, wenn das Eingabefeld in der Ansicht BREAKPOINTS den Fokus besitzt.", - "callStackItemType": "Repräsentiert den Elementtyp des Elements mit dem Fokus in der CALL STACK-Ansicht. Beispiele: \"session\", \"thread\", \"stackFrame\"", - "callStackSessionIsAttach": "TRUE, wenn die Sitzung in der CALL STACK-Ansicht vom Typ \"Anfügen\" ist, andernfalls FALSE. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", - "callStackItemStopped": "TRUE, wenn das Element mit dem Fokus in CALL STACK beendet wird. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", - "callStackSessionHasOneThread": "TRUE, wenn die Sitzung mit dem Fokus in der CALL STACK-Ansicht genau einen Thread aufweist. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", - "watchItemType": "Repräsentiert den Elementtyp des Elements mit dem Fokus in der WATCH-Ansicht. Beispiele: \"expression\", \"variable\"", - "breakpointItemType": "Stellt den Elementtyp des Elements, auf dem der Fokus liegt, in der Ansicht BREAKPOINTS dar. Beispiel: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\"", - "breakpointAccessType": "Stellt den Zugriffstyp des Datenbreakpoints mit dem Fokus in der Ansicht BREAKPOINTS dar. Beispiel: \"read\", \"readWrite\", \"write\"", - "breakpointSupportsCondition": "TRUE, wenn der Haltepunkt, auf dem der Fokus liegt, Bedingungen unterstützt.", - "loadedScriptsSupported": "TRUE, wenn die Sitzung mit dem Fokus die Ansicht LOADED SCRIPTS unterstützt.", - "loadedScriptsItemType": "Stellt den Elementtyp des Elements dar, das in der Ansicht LOADED SCRIPTS den Fokus besitzt.", - "focusedSessionIsAttach": "TRUE, wenn die Sitzung mit dem Fokus den Typ \"attach\" aufweist.", - "stepBackSupported": "TRUE, wenn die Sitzung mit dem Fokus stepBack-Anforderungen unterstützt.", - "restartFrameSupported": "TRUE, wenn die Sitzung mit dem Fokus restartFrame-Anforderungen unterstützt.", - "stackFrameSupportsRestart": "TRUE, wenn der Stapelrahmen mit dem Fokus \"restartFrame\" unterstützt.", - "jumpToCursorSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"jumpToCursor\" unterstützt.", - "stepIntoTargetsSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"stepIntoTargets\" unterstützt.", - "breakpointsExist": "TRUE, wenn mindestens ein Haltepunkt vorhanden ist.", - "debuggersAvailable": "TRUE, wenn mindestens eine Debugerweiterung aktiv ist.", - "debugProtocolVariableMenuContext": "Stellt den Kontext dar, der vom Debugadapter für die Variable festgelegt wird, die in der Ansicht VARIABLES den Fokus besitzt.", - "debugSetVariableSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"setVariable\" unterstützt.", - "breakWhenValueChangesSupported": "TRUE, wenn die Sitzung mit dem Fokus die Unterbrechung bei Wertänderungen unterstützt.", - "breakWhenValueIsAccessedSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung beim Zugriff auf Werte unterstützt.", - "breakWhenValueIsReadSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung bei Lesen von Werten unterstützt.", - "variableEvaluateNamePresent": "TRUE, wenn für die Variable mit dem Fokus ein Feld \"evaluateName\" festgelegt wurde.", - "exceptionWidgetVisible": "TRUE, wenn das Ausnahmewidget sichtbar ist.", - "multiSessionRepl": "TRUE, wenn mehrere Debugging-Konsolen vorhanden sind.", - "multiSessionDebug": "TRUE, wenn mehrere aktive Debugsitzungen vorhanden sind.", - "internalConsoleOptions": "Steuert, wann die interne Debugging-Konsole geöffnet werden soll." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Timeout nach {0} ms für \"{1}\"" - }, - "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Ausdrucksbedingung: {0}", - "expressionAndHitCount": "Ausdruck: {0} | Trefferanzahl: {1}", - "functionBreakpointsNotSupported": "Funktionshaltepunkte werden von diesem Debugtyp nicht unterstützt.", - "dataBreakpointsNotSupported": "Datenhaltepunkte werden von diesem Debugtyp nicht unterstützt.", - "read": "Lesen", - "write": "Schreiben", - "access": "Zugriff", - "functionBreakpointPlaceholder": "Funktion mit Haltepunkt", - "functionBreakPointInputAriaLabel": "Geben Sie den Funktionshaltepunkt ein.", - "functionBreakpointExpressionPlaceholder": "Anhalten, wenn der Ausdruck als TRUE ausgewertet wird", - "functionBreakPointExpresionAriaLabel": "Geben Sie den Ausdruck ein. Der Vorgang wird am Funktionshaltepunkt unterbrochen, wenn der Ausdruck als TRUE ausgewertet wird.", - "functionBreakpointHitCountPlaceholder": "Bei Erreichen der Trefferanzahl unterbrechen", - "functionBreakPointHitCountAriaLabel": "Geben Sie die Trefferanzahl ein. Der Vorgang wird am Funktionshaltepunkt unterbrochen, wenn die Trefferanzahl erreicht wird.", - "exceptionBreakpointAriaLabel": "Bedingung für Typausnahme-Haltepunkt", - "exceptionBreakpointPlaceholder": "Anhalten, wenn der Ausdruck als TRUE ausgewertet wird", - "breakpoints": "Haltepunkte", - "disabledLogpoint": "Deaktivierter Protokollpunkt", - "disabledBreakpoint": "Deaktivierter Haltepunkt", - "unverifiedLogpoint": "Nicht überprüfter Protokollpunkt", - "unverifiedBreakopint": "Nicht überprüfter Haltepunkt", - "dataBreakpointUnsupported": "Datenhaltepunkte werden von diesem Debugtyp nicht unterstützt.", - "dataBreakpoint": "Datenhaltepunkt", - "functionBreakpointUnsupported": "Funktionshaltepunkte werden von diesem Debugtyp nicht unterstützt.", - "functionBreakpoint": "Funktionshaltepunkt", - "expression": "Ausdrucksbedingung: {0}", - "hitCount": "Trefferanzahl: {0}", - "breakpointUnsupported": "Haltepunkte dieses Typs werden vom Debugger nicht unterstützt", - "logMessage": "Protokollnachricht: {0}", - "breakpoint": "Haltepunkt", - "addFunctionBreakpoint": "Funktionshaltepunkt hinzufügen", - "miFunctionBreakpoint": "&&Funktionshaltepunkt...", - "activateBreakpoints": "Aktivieren von Haltepunkten umschalten", - "removeBreakpoint": "Haltepunkt entfernen", - "removeAllBreakpoints": "Alle Haltepunkte entfernen", - "miRemoveAllBreakpoints": "&&Alle Haltepunkte entfernen", - "enableAllBreakpoints": "Alle Haltepunkte aktivieren", - "miEnableAllBreakpoints": "&&Alle Haltepunkte aktivieren", - "disableAllBreakpoints": "Alle Haltepunkte deaktivieren", - "miDisableAllBreakpoints": "A&&lle Haltepunkte deaktivieren", - "reapplyAllBreakpoints": "Alle Haltepunkte erneut anwenden", - "editCondition": "Bedingung bearbeiten...", - "editHitCount": "Trefferanzahl bearbeiten...", - "editBreakpoint": "Funktionshaltepunkt bearbeiten..." - }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "Schritt zurück", - "reverseContinue": "Umkehren" - }, - "vs/workbench/contrib/debug/browser/callStackView": { - "running": "Wird ausgeführt", - "showMoreStackFrames2": "Mehr Stapelrahmen anzeigen", - "session": "Sitzung", - "thread": "Thread", - "restartFrame": "Frame neu starten", - "loadAllStackFrames": "Alle Stapelrahmen laden", - "showMoreAndOrigin": "{0} weitere anzeigen: {1}", - "showMoreStackFrames": "{0} weitere Stapelrahmen anzeigen", - "callStackAriaLabel": "Aufrufliste debuggen", - "threadAriaLabel": "Thread \"{0}\": {1}", - "stackFrameAriaLabel": "Stapelrahmen \"{0}\", Zeile {1}, {2}", - "sessionLabel": "Sitzung \"{0}\": {1}", - "collapse": "Alle zuklappen" - }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 aktive Sitzung", - "nActiveSessions": "{0} aktive Sitzungen", - "compoundMustHaveConfigurations": "Für den Verbund muss das Attribut \"configurations\" festgelegt werden, damit mehrere Konfigurationen gestartet werden können.", - "noConfigurationNameInWorkspace": "Die Startkonfiguration \"{0}\" wurde im Arbeitsbereich nicht gefunden.", - "multipleConfigurationNamesInWorkspace": "Im Arbeitsbereich sind mehrere Startkonfigurationen \"{0}\" vorhanden. Verwenden Sie den Ordnernamen, um die Konfiguration zu qualifizieren.", - "noFolderWithName": "Der Ordner mit dem Namen \"{0}\" für die Konfiguration \"{1}\" wurde im Verbund \"{2}\" nicht gefunden.", - "configMissing": "Konfiguration \"{0}\" fehlt in \"launch.json\".", - "launchJsonDoesNotExist": "\"launch.json\" ist für den übergebenen Arbeitsbereichsordner nicht vorhanden.", - "debugRequestNotSupported": "Das Attribut \"{0}\" weist in der ausgewählten Debugkonfiguration den nicht unterstützten Wert \"{1}\" auf.", - "debugRequesMissing": "Das Attribut \"{0}\" fehlt in der ausgewählten Debugkonfiguration.", - "debugTypeNotSupported": "Der konfigurierte Debugtyp \"{0}\" wird nicht unterstützt.", - "debugTypeMissing": "Fehlende Eigenschaft \"type\" für die ausgewählte Startkonfiguration.", - "installAdditionalDebuggers": "Erweiterung \"{0}\" installieren", - "noFolderWorkspaceDebugError": "Für die aktive Datei ist kein Debuggen möglich. Stellen Sie sicher, dass sie gespeichert ist und dass Sie eine Debugerweiterung für diesen Dateityp installiert haben.", - "debugAdapterCrash": "Der Debugadapterprozess wurde unerwartet beendet ({0}).", - "cancel": "Abbrechen", - "debuggingPaused": "{0}:{1}, Debuggen angehalten: {2}, {3}", - "breakpointAdded": "Haltepunkt hinzugefügt, Zeile {0}, Datei \\\"{1}\\\"", - "breakpointRemoved": "Haltepunkt entfernt, Zeile {0}, Datei \\\"{1}\\\"" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Neu starten", - "stepOverDebug": "Prozedurschritt", - "stepIntoDebug": "Einzelschritt", - "stepOutDebug": "Ausführen bis Rücksprung", - "pauseDebug": "Anhalten", - "disconnect": "Trennen", - "stop": "Stopp", - "continueDebug": "Weiter", - "focusSession": "Fokus auf Sitzung", - "selectAndStartDebugging": "Debugging auswählen und starten", - "openLaunchJson": "{0} öffnen", - "startDebug": "Debuggen starten", - "startWithoutDebugging": "Ohne Debuggen starten", - "chooseLocation": "Spezifischen Speicherort auswählen", - "noExecutableCode": "Der aktuellen Cursorposition ist kein ausführbarer Code zugeordnet.", - "jumpToCursor": "Zum Cursor wechseln", - "debug": "Debuggen", - "noFolderDebugConfig": "Öffnen Sie zuerst einen Ordner, um eine erweiterte Debugkonfiguration durchzuführen.", - "addInlineBreakpoint": "Inlinehaltepunkt hinzufügen" - }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Hintergrundfarbe der Statusleiste beim Debuggen eines Programms. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarDebuggingForeground": "Vordergrundfarbe der Statusleiste beim Debuggen eines Programms. Die Statusleiste wird unten im Fenster angezeigt.", - "statusBarDebuggingBorder": "Rahmenfarbe der Statusleiste zur Abtrennung von der Randleiste und dem Editor, wenn ein Programm debuggt wird. Die Statusleiste wird unten im Fenster angezeigt." - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Debuggen", - "debugTarget": "Debuggen: {0}", - "selectAndStartDebug": "Debug Konfiguration auswählen und starten" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Debugsitzung", - "loadedScriptsAriaLabel": "Geladen Skripts debuggen", - "loadedScriptsRootFolderAriaLabel": "Arbeitsbereichordner {0}, geladenes Skript, Debuggen", - "loadedScriptsSessionAriaLabel": "Sitzung {0}, geladenes Skript, Debuggen", - "loadedScriptsFolderAriaLabel": "Ordner {0}, geladenes Skript, Debuggen", - "loadedScriptsSourceAriaLabel": "{0}, geladenes Skript, Debuggen" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Debuggen: Haltepunkt umschalten", - "miToggleBreakpoint": "Haltepunkt &&umschalten", - "conditionalBreakpointEditorAction": "Debuggen: Bedingten Haltepunkt hinzufügen...", - "miConditionalBreakpoint": "&&Bedingter Haltepunkt...", - "logPointEditorAction": "Debuggen: Protokollpunkt hinzufügen ...", - "miLogPoint": "&&Protokollpunkt...", - "runToCursor": "Ausführen bis Cursor", - "evaluateInDebugConsole": "In der Debugging-Konsole auswerten", - "addToWatch": "Zur Überwachung hinzufügen", - "showDebugHover": "Debuggen: Hover anzeigen", - "stepIntoTargets": "Ziele für Einzelschritte...", - "goToNextBreakpoint": "Debuggen: Zum nächsten Haltepunkt wechseln", - "goToPreviousBreakpoint": "Debuggen: Zum vorherigen Haltepunkt wechseln", - "closeExceptionWidget": "Ausnahmewidget schließen" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Geben Sie den Überwachungsausdruck ein.", - "watchExpressionPlaceholder": "Zu überwachender Ausdruck", - "watchAriaTreeLabel": "Überwachungsausdrücke debuggen", - "watchExpressionAriaLabel": "{0}, Wert \"{1}\"", - "watchVariableAriaLabel": "{0}, Wert \"{1}\"", - "collapse": "Alle zuklappen", - "addWatchExpression": "Ausdruck hinzufügen", - "removeAllWatchExpressions": "Alle Ausdrücke entfernen" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Geben Sie einen neuen Variablenwert ein.", - "variablesAriaTreeLabel": "Variablen debuggen", - "variableScopeAriaLabel": "Bereich \"{0}\"", - "variableAriaLabel": "{0}, Wert \"{1}\"", - "collapse": "Alle zuklappen" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "Die Ressource konnte ohne eine Debugsitzung nicht aufgelöst werden.", - "canNotResolveSourceWithError": "Die Quelle \"{0}\" konnte nicht geladen werden: {1}.", - "canNotResolveSource": "Die Quelle \"{0}\" konnte nicht geladen werden." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Ausführen", - "openAFileWhichCanBeDebugged": "[Öffnen Sie eine Datei](command:{0}), die gedebuggt oder ausgeführt werden kann.", - "runAndDebugAction": "[Ausführen und Debuggen{0}](command:{1})", - "detectThenRunAndDebug": "Hier können Sie alle Konfigurationen für das automatische Debuggen [anzeigen](command:{0}).", - "customizeRunAndDebug": "Zum Anpassen von \"Ausführen und Debuggen\" [erstellen Sie eine launch.json-Datei](command:{0}).", - "customizeRunAndDebugOpenFolder": "Öffnen Sie zum Anpassen von \"Ausführen und debuggen\" [einen Ordner](command:{0}), und erstellen Sie eine launch.json-Datei." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "Keine übereinstimmenden Startkonfigurationen.", - "customizeLaunchConfig": "Startkonfiguration festlegen", - "contributed": "Beigetragen", - "providerAriaLabel": "{0} beigetragene Konfigurationen", - "configure": "Konfigurieren", - "addConfigTo": "Konfiguration hinzufügen ({0})...", - "addConfiguration": "Konfiguration hinzufügen..." - }, - "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Hintergrundfarbe der Debug-Symbolleiste.", - "debugToolBarBorder": "Rahmenfarbe der Debug-Symbolleiste.", - "debugIcon.startForeground": "Symbol zum Starten auf der Debuggersymbolleiste", - "debugIcon.pauseForeground": "Symbol zum Pausieren auf der Debuggersymbolleiste", - "debugIcon.stopForeground": "Symbol zum Anhalten auf der Debuggersymbolleiste", - "debugIcon.disconnectForeground": "Symbol zum Trennen auf der Debuggersymbolleiste", - "debugIcon.restartForeground": "Symbol zum Neustarten auf der Debuggersymbolleiste", - "debugIcon.stepOverForeground": "Symbol für Prozedurschritt auf der Debuggersymbolleiste", - "debugIcon.stepIntoForeground": "Symbol für Einzelschritt auf der Debuggersymbolleiste", - "debugIcon.stepOutForeground": "Symbol für Prozedurschritt auf der Debuggersymbolleiste", - "debugIcon.continueForeground": "Symbol zum Fortfahren auf der Debuggersymbolleiste", - "debugIcon.stepBackForeground": "Symbol auf der Debugsymbolleiste für \"Schritt zurück\"" - }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Ansichtssymbol der Debugging-Konsolenansicht.", - "runViewIcon": "Ansichtssymbol der Ausführungsansicht.", - "variablesViewIcon": "Ansichtssymbol der Variablenansicht.", - "watchViewIcon": "Ansichtssymbol der Überwachungsansicht.", - "callStackViewIcon": "Ansichtssymbol der Aufruflistenansicht.", - "breakpointsViewIcon": "Ansichtssymbol für die Haltepunktansicht.", - "loadedScriptsViewIcon": "Ansichtssymbol der Ansicht für geladene Skripts.", - "debugBreakpoint": "Symbol für Haltepunkte", - "debugBreakpointDisabled": "Symbol für deaktivierte Haltepunkte", - "debugBreakpointUnverified": "Symbol für nicht überprüfte Haltepunkte", - "debugBreakpointFunction": "Symbol für Funktionshaltepunkte", - "debugBreakpointFunctionDisabled": "Symbol für deaktivierte Funktionshaltepunkte", - "debugBreakpointFunctionUnverified": "Symbol für nicht überprüfte Funktionshaltepunkte", - "debugBreakpointConditional": "Symbol für bedingte Haltepunkte", - "debugBreakpointConditionalDisabled": "Symbol für deaktivierte bedingte Haltepunkte", - "debugBreakpointConditionalUnverified": "Symbol für nicht überprüfte bedingte Haltepunkte", - "debugBreakpointData": "Symbol für Datenhaltepunkte", - "debugBreakpointDataDisabled": "Symbol für deaktivierte Datenhaltepunkte", - "debugBreakpointDataUnverified": "Symbol für nicht überprüfte Datenhaltepunkte", - "debugBreakpointLog": "Symbol für Protokollhaltepunkte", - "debugBreakpointLogDisabled": "Symbol für deaktivierte Protokollhaltepunkte", - "debugBreakpointLogUnverified": "Symbol für nicht überprüfte Protokollhaltepunkte", - "debugBreakpointHint": "Symbol für Haltepunkthinweise, die beim Zeigen auf den Editor-Glyphenrand angezeigt werden", - "debugBreakpointUnsupported": "Symbol für nicht unterstützte Haltepunkte", - "debugStackframe": "Symbol für einen Stapelrahmen, der im Editor-Glyphenrand angezeigt wird", - "debugStackframeFocused": "Symbol für einen Stapelrahmen mit Fokus, der im Editor-Glyphenrand angezeigt wird", - "debugGripper": "Symbol für das Ziehelement der Debugleiste", - "debugRestartFrame": "Symbol für die Aktion zum Frameneustart beim Debuggen", - "debugStop": "Symbol für die Aktion \"Beenden\" beim Debuggen", - "debugDisconnect": "Symbol für die Aktion zum Trennen der Debugverbindung", - "debugRestart": "Symbol für die Aktion zum erneuten Starten des Debuggens", - "debugStepOver": "Symbol für die Aktion \"Prozedurschritt\" beim Debuggen", - "debugStepInto": "Symbol für die Aktion \"Schrittweise ausführen\" beim Debuggen", - "debugStepOut": "Symbol für die Aktion \"Ausführen bis Rücksprung\" beim Debuggen", - "debugStepBack": "Symbol für die Aktion \"Schritt zurück\" beim Debuggen", - "debugPause": "Symbol für die Aktion zum Anhalten des Debuggens", - "debugContinue": "Symbol für die Aktion zum Fortsetzen des Debuggens", - "debugReverseContinue": "Symbol für die Aktion zum Fortsetzen des Debuggens in umgekehrter Richtung", - "debugStart": "Symbol für die Aktion zum Debugstart", - "debugConfigure": "Symbol für die Aktion zur Debugkonfiguration", - "debugConsole": "Symbol für die Aktion zum Öffnen der Debugging-Konsole", - "debugCollapseAll": "Symbol für die Aktion zum Zuklappen aller Elemente in den Debugansichten", - "callstackViewSession": "Symbol für Sitzung in der Aufruflistenansicht", - "debugConsoleClearAll": "Symbol für die Aktion zum Löschen aller Elemente in der Debugging-Konsole", - "watchExpressionsRemoveAll": "Symbol für die Aktion \"Alle entfernen\" in der Überwachungsansicht.", - "watchExpressionsAdd": "Symbol für die Aktion zum Hinzufügen in der Überwachungsansicht.", - "watchExpressionsAddFuncBreakpoint": "Symbol für die Aktion zum Hinzufügen eines Funktionshaltepunkts in der Überwachungsansicht", - "breakpointsRemoveAll": "Symbol für die Aktion \"Alle entfernen\" in der Haltepunktansicht.", - "breakpointsActivate": "Symbol für Aktion \"Aktivieren\" in der Haltepunktansicht", - "debugConsoleEvaluationInput": "Symbol für den Eingabemarker der Debugauswertung", - "debugConsoleEvaluationPrompt": "Symbol für die Eingabeaufforderung der Debugauswertung" - }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Widget-Rahmenfarbe bei einer Ausnahme.", - "debugExceptionWidgetBackground": "Widget-Hintergrundfarbe bei einer Ausnahme.", - "exceptionThrownWithId": "Ausnahme: {0}", - "exceptionThrown": "Ausnahme aufgetreten.", - "close": "Schließen" - }, - "vs/workbench/contrib/debug/browser/debugHover": { - "quickTip": "Halten Sie die {0}-Taste gedrückt, um zur Editor-Sprachanzeige beim Daraufzeigen zu wechseln.", - "treeAriaLabel": "Debughover", - "variableAriaLabel": "{0}, Wert \"{1}\", Variablen, Debuggen" - }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Ungültige Variablenattribute", - "startDebugFirst": "Starten Sie eine Debugsitzung, um Ausdrücke auszuwerten.", - "notAvailable": "Nicht verfügbar", - "pausedOn": "Angehalten für {0}", - "paused": "Angehalten", - "running": "Wird ausgeführt", - "breakpointDirtydHover": "Nicht überprüfter Haltepunkt. Die Datei wurde geändert. Starten Sie die Debugsitzung neu." - }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Zu protokollierende Nachricht, wenn der Haltepunkt erreicht wird. Ausdrücke innerhalb von {} werden interpoliert. Betätigen Sie die EINGABETASTE, um dies zu akzeptieren, oder ECS, um den Vorgang abzubrechen.", - "breakpointWidgetHitCountPlaceholder": "Unterbrechen, wenn die Bedingung für die Trefferanzahl erfüllt ist. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", - "breakpointWidgetExpressionPlaceholder": "Unterbrechen, wenn der Ausdruck als TRUE ausgewertet wird. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", - "expression": "Ausdruck", - "hitCount": "Trefferanzahl", - "logMessage": "Protokollnachricht", - "breakpointType": "Art des Breakpoints" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Debugstartkonfigurationen", - "noConfigurations": "Keine Konfigurationen", - "addConfigTo": "Konfiguration hinzufügen ({0})...", - "addConfiguration": "Konfiguration hinzufügen...", - "debugSession": "Debugsitzung" - }, - "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", - "followLink": "Link folgen", - "fileLinkMac": "BEFEHLSTASTE + Klick auf {0}", - "fileLink": "STRG + Klick auf \"{0}\"" - }, - "vs/workbench/contrib/debug/browser/replViewer": { - "debugConsole": "Debugging-Konsole", - "replVariableAriaLabel": "Variable \"{0}\", Wert \"{1}\"", - "occurred": ", {0} Vorkommen", - "replRawObjectAriaLabel": "Konsolenvariable \"{0}\" debuggen, Wert {1}", - "replGroup": "Debugging-Konsolengruppe \"{0}\"" - }, - "vs/workbench/contrib/debug/common/replModel": { - "consoleCleared": "Die Konsole wurde gelöscht.", - "snapshotObj": "Nur primitive Werte werden für dieses Objekt angezeigt." - }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0} von {1} angezeigt" - }, - "vs/workbench/contrib/debug/node/debugAdapter": { - "debugAdapterBinNotFound": "Die ausführbare Datei \"{0}\" des Debugadapters ist nicht vorhanden.", - "debugAdapterCannotDetermineExecutable": "Die ausführbare Datei \"{0}\" des Debugadapters kann nicht bestimmt werden.", - "unableToLaunchDebugAdapter": "Der Debugadapter kann nicht aus {0} gestartet werden.", - "unableToLaunchDebugAdapterNoArgs": "Debugadapter kann nicht gestartet werden." - }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Startkonfiguration auswählen", - "editLaunchConfig": "Debugkonfiguration in \"launch.json\" bearbeiten", - "DebugConfig.failed": "Die Datei \"launch.json\" kann nicht im Ordner \".vscode\" erstellt werden ({0}).", - "workspace": "Arbeitsbereich", - "user settings": "Benutzereinstellungen" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "Es ist kein Debugger verfügbar. \"{0}\" kann nicht gesendet werden.", - "sessionNotReadyForBreakpoints": "Die Sitzung ist für Haltepunkte nicht bereit.", - "debuggingStarted": "Das Debuggen wurde gestartet.", - "debuggingStopped": "Das Debuggen wurde beendet." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", - "preLaunchTaskError": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", - "preLaunchTaskExitCode": "Der preLaunchTask \"{0}\" wurde mit dem Exitcode {1} beendet.", - "preLaunchTaskTerminated": "preLaunchTask \"{0}\" wurde beendet.", - "debugAnyway": "Dennoch debuggen", - "showErrors": "Fehler anzeigen", - "abort": "Abbrechen", - "remember": "Auswahl in den Benutzereinstellungen merken", - "cancel": "Abbrechen", - "rememberTask": "Meine Auswahl für diese Aufgabe speichern", - "invalidTaskReference": "Auf den Task \"{0}\" kann nicht von einer Startkonfiguration aus verwiesen werden, die sich in einem anderen Arbeitsbereichordner befindet.", - "DebugTaskNotFoundWithTaskId": "Der Task \"{0}\" konnte nicht gefunden werden.", - "DebugTaskNotFound": "Die angegebene Aufgabe wurde nicht gefunden.", - "taskNotTrackedWithTaskId": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist.", - "taskNotTracked": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "Der Debugger \"type\" darf nicht ausgelassen werden und muss den Typ \"string\" aufweisen.", - "more": "Weitere...", - "selectDebug": "Umgebung auswählen" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Unbekannte Quelle" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Trägt Debugadapter bei.", - "vscode.extension.contributes.debuggers.type": "Der eindeutige Bezeichner für diese Debugadapter.", - "vscode.extension.contributes.debuggers.label": "Der Anzeigename für diese Debugadapter.", - "vscode.extension.contributes.debuggers.program": "Der Pfad zum Debugadapterprogramm. Der Pfad ist absolut oder relativ zum Erweiterungsordner.", - "vscode.extension.contributes.debuggers.args": "Optionale Argumente, die an den Adapter übergeben werden sollen.", - "vscode.extension.contributes.debuggers.runtime": "Optionale Laufzeit für den Fall, dass das Programmattribut keine ausführbare Datei ist und eine Laufzeit erfordert.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Optionale Laufzeitargumente.", - "vscode.extension.contributes.debuggers.variables": "Zuordnung aus interaktiven Variablen (Beispiel: ${action.pickProcess}) in \"launch.json\" zu einem Befehl.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Konfigurationen zum Generieren der anfänglichen Datei \"launch.json\".", - "vscode.extension.contributes.debuggers.languages": "Liste der Sprachen, für die die Debugerweiterung als \"Standarddebugger\" angesehen werden kann", - "vscode.extension.contributes.debuggers.configurationSnippets": "Snippets zum Hinzufügen neuer Konfigurationen in \"launch.json\".", - "vscode.extension.contributes.debuggers.configurationAttributes": "JSON-Schemakonfigurationen zum Überprüfen von \"launch.json\".", - "vscode.extension.contributes.debuggers.windows": "Windows-spezifische Einstellungen.", - "vscode.extension.contributes.debuggers.windows.runtime": "Die für Windows verwendete Laufzeit.", - "vscode.extension.contributes.debuggers.osx": "macOS-spezifische Einstellungen.", - "vscode.extension.contributes.debuggers.osx.runtime": "Für macOS verwendete Laufzeit.", - "vscode.extension.contributes.debuggers.linux": "Linux-spezifische Einstellungen.", - "vscode.extension.contributes.debuggers.linux.runtime": "Die für Linux verwendete Laufzeit.", - "vscode.extension.contributes.breakpoints": "Trägt Haltepunkte bei.", - "vscode.extension.contributes.breakpoints.language": "Lässt Haltepunkte für diese Sprache zu.", - "presentation": "Präsentationsoptionen zum Anzeigen dieser Konfiguration in der Dropdownliste der Debugkonfiguration und in der Befehlspalette.", - "presentation.hidden": "Steuert, ob diese Konfiguration in der Konfiguration-Dropdownliste und der Befehlspalette angezeigt werden soll.", - "presentation.group": "Gruppe, zu der diese Konfiguration gehört. Wird zum Gruppieren und Sortieren in der Konfiguration-Dropdownliste und Befehlspalette verwendet.", - "presentation.order": "Reihenfolge dieser Konfiguration innerhalb einer Gruppe. Wird zum Gruppieren und Sortieren in der Konfigurations-Dropdownliste und Befehlspalette verwendet.", - "app.launch.json.title": "Starten", - "app.launch.json.version": "Die Version dieses Dateiformats.", - "app.launch.json.configurations": "Die Liste der Konfigurationen. Fügen Sie neue Konfigurationen hinzu, oder bearbeiten Sie vorhandene Konfigurationen mit IntelliSense.", - "app.launch.json.compounds": "Liste der Verbundelemente. Jeder Verbund verweist auf mehrere Konfigurationen, die zusammen gestartet werden.", - "app.launch.json.compound.name": "Name des Verbunds. Wird im Dropdownmenü der Startkonfiguration angezeigt.", - "useUniqueNames": "Verwenden Sie eindeutige Konfigurationsnamen.", - "app.launch.json.compound.folder": "Name des Ordners, in dem sich der Verbund befindet.", - "app.launch.json.compounds.configurations": "Namen von Konfigurationen, die als Bestandteil dieses Verbunds gestartet werden.", - "app.launch.json.compound.stopAll": "Steuert, ob durch das manuelle Beenden einer Sitzung alle Verbundsitzungen beendet werden.", - "compoundPrelaunchTask": "Task, der ausgeführt werden soll, bevor eine der zusammengesetzten Konfigurationen gestartet wird." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "Die Debugsitzung kann ohne Debugadapter nicht gestartet werden.", - "noDebugAdapter": "Es wurde kein verfügbarer Debugger gefunden. \"{0}\" kann nicht gesendet werden.", - "moreInfo": "Weitere Informationen" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Debug-Adapter für Typ \"{0}\" wurde nicht gefunden.", - "launch.config.comment1": "Verwendet IntelliSense zum Ermitteln möglicher Attribute.", - "launch.config.comment2": "Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.", - "launch.config.comment3": "Weitere Informationen finden Sie unter {0}", - "debugType": "Der Typ der Konfiguration.", - "debugTypeNotRecognised": "Dieser Debugging-Typ wurde nicht erkannt. Installieren und aktivieren Sie die dazugehörige Debugging-Erweiterung.", - "node2NotSupported": "\"node2\" wird nicht mehr unterstützt, verwenden Sie stattdessen \"node\", und legen Sie das Attribut \"protocol\" auf \"inspector\" fest.", - "debugName": "Name der Konfiguration; wird im Dropdownmenü der Startkonfiguration angezeigt.", - "debugRequest": "Der Anforderungstyp der Konfiguration. Der Wert kann \"launch\" oder \"attach\" sein.", - "debugServer": "Nur für die Entwicklung von Debugerweiterungen: Wenn ein Port angegeben ist, versucht der VS-Code, eine Verbindung mit einem Debugadapter herzustellen, der im Servermodus ausgeführt wird.", - "debugPrelaunchTask": "Ein Task, der ausgeführt werden soll, bevor die Debugsitzung beginnt.", - "debugPostDebugTask": "Ein Task, der ausgeführt werden soll, nachdem die Debugsitzung endet.", - "debugWindowsConfiguration": "Windows-spezifische Startkonfigurationsattribute.", - "debugOSXConfiguration": "OS X-spezifische Startkonfigurationsattribute.", - "debugLinuxConfiguration": "Linux-spezifische Startkonfigurationsattribute." - }, - "vs/workbench/contrib/dialogs/browser/dialogHandler": { - "yesButton": "&&Ja", - "cancelButton": "Abbrechen", - "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nBrowser: {3}", - "copy": "Kopieren", - "ok": "OK" - }, - "vs/workbench/contrib/dialogs/electron-sandbox/dialogHandler": { - "yesButton": "&&Ja", - "cancelButton": "Abbrechen", - "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nBetriebssystem: {7}", - "okButton": "OK", - "copy": "&&Kopieren" - }, - "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { - "expandAbbreviationAction": "Emmet: Abkürzung erweitern", - "miEmmetExpandAbbreviation": "Emmet: Abkürzung &&erweitern" - }, - "vs/workbench/contrib/experiments/browser/experiments.contribution": { - "workbench.enableExperiments": "Ruft Experimente ab, die über einen Microsoft-Onlinedienst ausgeführt werden sollen." - }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Ausgeführte Erweiterungen" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Erweiterungshostprofil starten", - "stopExtensionHostProfileStart": "Erweiterungshostprofil beenden", - "saveExtensionHostProfile": "Erweiterungshostprofil speichern" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Debuggen des Erweiterungshosts starten", - "restart1": "Erweiterungen profilen", - "restart2": "Zum Profilen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", - "restart3": "&&Neu starten", - "cancel": "&&Abbrechen", - "debugExtensionHost.launch.name": "Erweiterungshost anfügen" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Zurzeit ausgeführte Erweiterungen" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Erweiterungshost für die Profilerstellung", - "selectAndStartDebug": "Klicken Sie, um die Profilerstellung zu beenden.", - "profilingExtensionHostTime": "Erweiterungshost für Profilerstellung ({0} Sek.)", - "status.profiler": "Erweiterungsprofiler", - "restart1": "Erweiterungen profilen", - "restart2": "Zum Profilen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", - "restart3": "&&Neu starten", - "cancel": "&&Abbrechen" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "Die Erweiterung \"{0}\" hat zum Abschließen des letzten Vorgangs viel Zeit beansprucht und damit die Ausführung anderer Erweiterungen verhindert.", - "show": "Erweiterungen anzeigen" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Ordner mit Erweiterungen öffnen" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Drücken Sie die EINGABETASTE, um Erweiterungen zu verwalten.", - "manageExtensionsHelp": "Erweiterungen verwalten", - "extension": "Erweiterung", - "extensions": "Erweiterungen", - "miViewExtensions": "&&Erweiterungen", - "extensionsConfigurationTitle": "Erweiterungen", - "all": "Alle Erweiterungen", - "enabled": "Nur aktivierte Erweiterungen", - "none": "Keine", - "extensions.autoUpdate.true": "Hiermit werden Aktualisierungen für alle Erweiterungen automatisch heruntergeladen und installiert.", - "extensions.autoUpdate.enabled": "Hiermit werden Aktualisierungen nur für aktivierte Erweiterungen automatisch heruntergeladen und installiert. Deaktivierte Erweiterungen werden nicht automatisch aktualisiert.", - "extensions.autoUpdate.false": "Hiermit werden Erweiterungen nicht automatisch aktualisiert.", - "extensions.autoUpdate": "Steuert das Verhalten zur automatischen Aktualisierung von Erweiterungen. Die Aktualisierungen werden von einem Microsoft-Onlinedienst abgerufen.", - "extensionsCheckUpdates": "Wenn diese Option aktiviert ist, wird automatisch geprüft, ob Updates für Erweiterungen verfügbar sind. Liegt für eine Erweiterung ein Update vor, wird sie in der Ansicht für Erweiterungen als veraltet markiert. Die Updates werden von einem Microsoft-Onlinedienst heruntergeladen.", - "extensionsIgnoreRecommendations": "Wenn diese Option aktiviert ist, werden keine Empfehlungen für Erweiterungen angezeigt.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Diese Einstellung ist veraltet. Verwenden Sie die Einstellung \"extensions.ignoreRecommendations\", um Empfehlungsbenachrichtigungen zu steuern. Verwenden Sie die Sichtbarkeitsaktionen der Erweiterungsansicht, um die Ansicht mit Empfehlungen standardmäßig auszublenden.", - "extensionsCloseExtensionDetailsOnViewChange": "Wenn diese Option aktiviert ist, werden Editoren mit Erweiterungsdetails beim Verlassen der Erweiterungsansicht automatisch geschlossen.", - "handleUriConfirmedExtensions": "Ist hier eine Erweiterung aufgeführt, wird keine Bestätigungsaufforderung angezeigt, wenn diese Erweiterung einen URI verarbeitet.", - "extensionsWebWorker": "Webworker-Erweiterungshost aktivieren.", - "workbench.extensions.installExtension.description": "Hiermit wird die angegebene Erweiterung installiert.", - "workbench.extensions.installExtension.arg.name": "Erweiterungs-ID oder URI der VSIX-Ressource", - "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", - "workbench.extensions.uninstallExtension.description": "Angegebene Erweiterung deinstallieren", - "workbench.extensions.uninstallExtension.arg.name": "Id der zu deinstallierenden Erweiterung", - "id required": "Erweiterungs-ID erforderlich.", - "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert. Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: ms-vscode.csharp.", - "builtin": "Die Erweiterung \"{0}\" ist eine integrierte Erweiterung und kann nicht installiert werden.", - "workbench.extensions.search.description": "Nach einer bestimmten Erweiterung suchen", - "workbench.extensions.search.arg.name": "Abfrage, die bei der Suche verwendet werden soll", - "installExtensionQuickAccessPlaceholder": "Geben Sie den Namen einer Erweiterung ein, die installiert oder nach der gesucht werden soll.", - "installExtensionQuickAccessHelp": "Erweiterungen installieren oder suchen", - "miPreferencesExtensions": "&&Erweiterungen", - "showExtensions": "Erweiterungen", - "installExtensions": "Erweiterungen installieren", - "showRecommendedKeymapExtensionsShort": "Tastenzuordnungen", - "miOpenKeymapExtensions": "&&Tastenzuordnungen", - "miOpenKeymapExtensions2": "Tastenzuordnungen", - "showLanguageExtensionsShort": "Spracherweiterungen", - "checkForUpdates": "Nach Updates für Erweiterungen suchen", - "noUpdatesAvailable": "Alle Erweiterungen sind auf dem aktuellen Stand.", - "configure auto updating extensions": "Erweiterungen automatisch aktualisieren", - "configureExtensionsAutoUpdate.all": "Alle Erweiterungen", - "configureExtensionsAutoUpdate.enabled": "Nur aktivierte Erweiterungen", - "configureExtensionsAutoUpdate.none": "Keine", - "updateAll": "Alle Erweiterungen aktualisieren", - "disableAutoUpdate": "Automatische Aktualisierung von Erweiterungen deaktivieren", - "enableAutoUpdate": "Automatische Aktualisierung aller Erweiterungen aktivieren", - "enableAll": "Alle Erweiterungen aktivieren", - "enableAllWorkspace": "Alle Erweiterungen für diesen Arbeitsbereich aktivieren", - "disableAll": "Alle installierten Erweiterungen löschen", - "disableAllWorkspace": "Alle installierten Erweiterungen für diesen Arbeitsbereich deaktivieren", - "InstallFromVSIX": "Aus VSIX installieren...", - "installFromVSIX": "Aus VSIX installieren", - "installButton": "&&Installieren", - "installVSIX": "VSIX für Erweiterungen installieren", - "InstallVSIXAction.successReload": "Die Installation der Erweiterung \"{0}\" über VSIX wurde abgeschlossen. Laden Sie Visual Studio Code neu, um sie zu aktivieren.", - "InstallVSIXAction.success": "Die Installation der Erweiterung \"{0}\" über VSIX wurde abgeschlossen.", - "InstallVSIXAction.reloadNow": "Jetzt erneut laden", - "filterExtensions": "Erweiterungen filtern...", - "showFeaturedExtensions": "Empfohlene Erweiterungen anzeigen", - "featured filter": "Highlights", - "showPopularExtensions": "Beliebte Erweiterungen anzeigen", - "most popular filter": "Beliebteste", - "showRecommendedExtensions": "Empfohlene Erweiterungen anzeigen", - "most popular recommended": "Empfohlen", - "recentlyPublishedExtensions": "Kürzlich veröffentlichte Erweiterungen anzeigen", - "recently published filter": "Kürzlich veröffentlicht", - "filter by category": "Kategorie", - "showBuiltInExtensions": "Integrierte Erweiterungen anzeigen", - "builtin filter": "Integriert", - "showInstalledExtensions": "Installierte Erweiterungen anzeigen", - "installed filter": "Installiert", - "showEnabledExtensions": "Aktivierte Erweiterungen anzeigen", - "enabled filter": "Aktiviert", - "showDisabledExtensions": "Deaktivierte Erweiterungen anzeigen", - "disabled filter": "Deaktiviert", - "showOutdatedExtensions": "Veraltete Erweiterungen anzeigen", - "outdated filter": "Veraltet", - "sorty by": "Sortieren nach", - "sort by installs": "Installationsanzahl", - "sort by rating": "Bewertung", - "sort by name": "Name", - "sort by date": "Veröffentlichungsdatum", - "clearExtensionsSearchResults": "Suchergebnisse für Erweiterungen löschen", - "refreshExtension": "Aktualisieren", - "installWorkspaceRecommendedExtensions": "Installieren Sie die empfohlenen Erweiterungen für Ihren Arbeitsbereich", - "workbench.extensions.action.copyExtension": "Kopieren", - "extensionInfoName": "Name: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "Beschreibung: {0}", - "extensionInfoVersion": "Version: {0}", - "extensionInfoPublisher": "Herausgeber: {0}", - "extensionInfoVSMarketplaceLink": "Link zum Visual Studio Marketplace: {0}", - "workbench.extensions.action.copyExtensionId": "Erweiterungs-ID kopieren", - "workbench.extensions.action.configure": "Erweiterungseinstellungen", - "workbench.extensions.action.toggleIgnoreExtension": "Diese Erweiterung synchronisieren", - "workbench.extensions.action.ignoreRecommendation": "Empfehlung ignorieren", - "workbench.extensions.action.undoIgnoredRecommendation": "Ignorierte Empfehlung rückgängig machen", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Den Arbeitsbereichsempfehlungen hinzufügen", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Aus Arbeitsbereichsempfehlungen entfernen", - "workbench.extensions.action.addToWorkspaceRecommendations": "Erweiterung den Arbeitsbereichsempfehlungen hinzufügen", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Erweiterung den Empfehlungen für den Arbeitsbereichsordner hinzufügen", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Erweiterung den ignorierten Arbeitsbereichsempfehlungen hinzufügen", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Erweiterung den ignorierten Empfehlungen für den Arbeitsbereichsordner hinzufügen" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Installiert", - "select and install local extensions": "Lokale Erweiterungen in \"{0}\" installieren...", - "remote": "Remote", - "install remote in local": "Remoteerweiterungen lokal installieren...", - "popularExtensions": "Beliebt", - "recommendedExtensions": "Empfohlen", - "enabledExtensions": "Aktiviert", - "disabledExtensions": "Deaktiviert", - "marketPlace": "Marketplace", - "enabled": "Aktiviert", - "disabled": "Deaktiviert", - "outdated": "Veraltet", - "builtin": "Integriert", - "workspaceRecommendedExtensions": "Arbeitsbereichsempfehlungen", - "otherRecommendedExtensions": "Weitere Empfehlungen", - "builtinFeatureExtensions": "Features", - "builtInThemesExtensions": "Designs", - "builtinProgrammingLanguageExtensions": "Programmiersprachen", - "searchExtensions": "Nach Erweiterungen in Marketplace suchen", - "extensionFoundInSection": "Im Abschnitt {0} wurde 1 Erweiterung gefunden.", - "extensionFound": "1 Erweiterung gefunden.", - "extensionsFoundInSection": "Im Abschnitt {1} wurden {0} Erweiterungen gefunden.", - "extensionsFound": "{0} Erweiterungen gefunden.", - "suggestProxyError": "Marketplace hat \"ECONNREFUSED\" zurückgegeben. Überprüfen Sie die http.proxy-Einstellung.", - "open user settings": "Benutzereinstellungen öffnen", - "outdatedExtensions": "{0} veraltete Erweiterungen", - "malicious warning": "\"{0}\" wurde als problematisch gemeldet und wurde daher deinstalliert.", - "reloadNow": "Jetzt erneut laden" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Leistungsproblem", - "cmd.report": "Problem melden", - "attach.title": "Haben Sie das CPU-Profil angehängt?", - "ok": "OK", - "attach.msg": "Denken Sie daran, \"{0}\" an das gerade erstellte Problem anzufügen.", - "cmd.show": "Probleme anzeigen", - "attach.msg2": "Denken Sie daran, \"{0}\" an ein bestehendes Leistungsproblem anzufügen." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Problem melden" - }, - "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Beim Start durch {0} aktiviert.", - "workspaceContainsGlobActivation": "Durch \"{1}\" aktiviert, weil eine mit \"{0}\" übereinstimmende Datei in Ihrem Arbeitsbereich vorhanden ist.", - "workspaceContainsFileActivation": "Durch {1} aktiviert, weil die Datei \"{0}\" in Ihrem Arbeitsbereich vorhanden ist.", - "workspaceContainsTimeout": "Durch {1} aktiviert, weil die Suche nach \"{0}\" zu lange gedauert hat.", - "startupFinishedActivation": "Nach Abschluss des Starts durch \"{0}\" aktiviert", - "languageActivation": "Durch {1} aktiviert, weil Sie eine {0}-Datei geöffnet haben.", - "workspaceGenericActivation": "Durch {1} für \"{0}\" aktiviert.", - "unresponsive.title": "Durch die Erweiterung ist der Erweiterungshost eingefroren.", - "errors": "{0} nicht abgefangene Fehler", - "runtimeExtensions": "Runtimeerweiterungen", - "disable workspace": "Deaktivieren (Arbeitsbereich)", - "disable": "Deaktivieren", - "showRuntimeExtensions": "Ausgeführte Erweiterungen anzeigen" - }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Erweiterung: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Erweiterungen", - "app.extensions.json.recommendations": "Liste von Erweiterungen, die für Benutzer dieses Arbeitsbereichs zu empfehlen sind. Der Bezeichner einer Erweiterung lautet immer \"${herausgeber}.${name}\". Beispiel: \"vscode.csharp\".", - "app.extension.identifier.errorMessage": "Erwartetes Format: \"${publisher}.${name}\". Beispiel: \"vscode.csharp\".", - "app.extensions.json.unwantedRecommendations": "Liste von Erweiterungen, die für Benutzer dieses Arbeitsbereichs nicht empfohlen werden sollen. Der Bezeichner einer Erweiterung lautet immer \"${herausgeber}.${name}\". Beispiel: \"vscode.csharp\"." - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "Andere Tastenzuordnungen ({0}) deaktivieren, um Konflikte zu vermeiden?", - "yes": "Ja", - "no": "Nein" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Erweiterungsname", - "extension id": "Erweiterungsbezeichner", - "preview": "Vorschau", - "builtin": "Integriert", - "publisher": "Name des Herausgebers", - "install count": "Installationsanzahl", - "rating": "Bewertung", - "repository": "Repository", - "license": "Lizenz", - "version": "Version", - "details": "Details", - "detailstooltip": "Details zur Erweiterung, die aus der Datei \"README.md\" der Erweiterung gerendert wurden", - "contributions": "Featurebeiträge", - "contributionstooltip": "Listet Beiträge zu VS Code durch diese Erweiterung auf", - "changelog": "Änderungsprotokoll", - "changelogtooltip": "Updateverlauf der Erweiterung, der aus der Datei \"CHANGELOG.md\" der Erweiterung gerendert wurde", - "dependencies": "Abhängigkeiten", - "dependenciestooltip": "Listet Erweiterungen auf, von denen diese Erweiterung abhängig ist", - "extensionpack": "Erweiterungspaket", - "extensionpacktooltip": "Listet Erweiterungen auf, die gemeinsam mit dieser Erweiterung installiert werden.", - "recommendationHasBeenIgnored": "Sie möchten keine Empfehlungen für diese Erweiterung erhalten.", - "noReadme": "Keine INFODATEI verfügbar.", - "extension pack": "Erweiterungspaket ({0})", - "noChangelog": "Es ist kein Änderungsprotokoll verfügbar.", - "noContributions": "Keine Beiträge", - "noDependencies": "Keine Abhängigkeiten", - "noextensions": "Keine Erweiterungen", - "settings": "Einstellungen ({0})", - "setting name": "Name", - "description": "Beschreibung", - "default": "Standard", - "debuggers": "Debugger ({0})", - "debugger name": "Name", - "debugger type": "Typ", - "viewContainers": "Container anzeigen ({0})", - "view container id": "ID", - "view container title": "Titel", - "view container location": "Wo", - "views": "Ansichten ({0})", - "view id": "ID", - "view name": "Name", - "view location": "Wo", - "localizations": "Lokalisierungen ({0})", - "localizations language id": "Sprach-ID", - "localizations language name": "Name der Sprache", - "localizations localized language name": "Name der Sprache (lokalisiert)", - "customEditors": "Benutzerdefinierte Editoren ({0})", - "customEditors view type": "Ansichtstyp", - "customEditors priority": "Priorität", - "customEditors filenamePattern": "Dateinamensmuster", - "codeActions": "Codeaktionen ({0})", - "codeActions.title": "Titel", - "codeActions.kind": "Art", - "codeActions.description": "Beschreibung", - "codeActions.languages": "Sprachen", - "authentication": "Authentifizierung ({0})", - "authentication.label": "Bezeichnung", - "authentication.id": "ID", - "colorThemes": "Farbdesigns ({0})", - "iconThemes": "Symboldesigns ({0})", - "productThemes": "Produktsymboldesigns ({0})", - "colors": "Farben ({0})", - "colorId": "ID", - "defaultDark": "Standard, dunkel", - "defaultLight": "Standard, hell", - "defaultHC": "Standard, hoher Kontrast", - "JSON Validation": "JSON-Validierung ({0})", - "fileMatch": "Dateiübereinstimmung", - "schema": "Schema", - "commands": "Befehle ({0})", - "command name": "Name", - "keyboard shortcuts": "Tastenkombinationen", - "menuContexts": "Menükontexte", - "languages": "Sprachen ({0})", - "language id": "ID", - "language name": "Name", - "file extensions": "Dateierweiterungen", - "grammar": "Grammatik", - "snippets": "Codeausschnitte", - "activation events": "Aktivierungsereignisse ({0})", - "find": "Suchen", - "find next": "Weitersuchen", - "find previous": "Vorheriges Element suchen" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "Vor {0} Jahren", - "one year ago": "Vor 1 Jahr", - "noOfMonthsAgo": "Vor {0} Monaten", - "one month ago": "Vor 1 Monat", - "noOfDaysAgo": "Vor {0} Tagen", - "one day ago": "Vor 1 Tag", - "noOfHoursAgo": "Vor {0} Stunden", - "one hour ago": "Vor 1 Stunde", - "just now": "Jetzt", - "vscode web": "VS Code Web", - "cannot be installed": "Die Erweiterung \"{0}\" ist in {1} nicht verfügbar. Klicken Sie auf \"Weitere Informationen\", um weitere Informationen zu erhalten.", - "close": "Schließen", - "more information": "Weitere Informationen", - "download": "Manuell herunterladen...", - "install vsix": "Installieren Sie nach dem Herunterladen das heruntergeladene VSIX von \"{0}\" manuell.", - "installVSIX": "Aus VSIX installieren...", - "update operation": "Fehler beim Aktualisieren der Erweiterung \"{0}\".", - "install operation": "Fehler beim Installieren der Erweiterung \"{0}\".", - "check logs": "Überprüfen Sie das [Protokoll]({0}), um weitere Informationen zu erhalten.", - "installExtensionStart": "Die Installation der Erweiterung {0} wurde gestartet. Ein Editor mit weiteren Details zu dieser Erweiterung wurde geöffnet.", - "installExtensionComplete": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen.", - "install": "Installieren", - "install and do no sync": "Installieren (nicht synchronisieren)", - "install in remote and do not sync": "Auf \"{0}\" installieren (nicht synchronisieren)", - "install in remote": "Auf \"{0}\" installieren", - "install locally and do not sync": "Lokal installieren (nicht synchronisieren)", - "install locally": "Lokal installieren", - "install everywhere tooltip": "Installieren Sie diese Erweiterung in allen synchronisierten {0}-Instanzen.", - "installing": "Wird installiert.", - "install browser": "Im Browser installieren", - "uninstallAction": "Deinstallieren", - "Uninstalling": "Wird deinstalliert", - "uninstallExtensionStart": "Die Deinstallation der Erweiterung {0} wurde gestartet.", - "uninstallExtensionComplete": "Laden Sie Visual Studio Code neu, um die Deinstallation der Erweiterung {0} abzuschließen.", - "updateExtensionStart": "Das Update der Erweiterung {0} auf Version {1} wurde gestartet.", - "updateExtensionComplete": "Das Update der Erweiterung {0} auf Version {1} ist abgeschlossen.", - "updateTo": "Auf \"{0}\" aktualisieren", - "updateAction": "Aktualisieren", - "manage": "Verwalten", - "ManageExtensionAction.uninstallingTooltip": "Wird deinstalliert", - "install another version": "Andere Version installieren...", - "selectVersion": "Zu installierende Version auswählen", - "current": "Aktuell", - "enableForWorkspaceAction": "Aktivieren (Arbeitsbereich)", - "enableForWorkspaceActionToolTip": "Diese Erweiterung wird nur in diesem Arbeitsbereich aktiviert.", - "enableGloballyAction": "Aktivieren", - "enableGloballyActionToolTip": "Diese Erweiterung aktivieren", - "disableForWorkspaceAction": "Deaktivieren (Arbeitsbereich)", - "disableForWorkspaceActionToolTip": "Die Erweiterung wird nur in diesem Arbeitsbereich deaktiviert.", - "disableGloballyAction": "Deaktivieren", - "disableGloballyActionToolTip": "Diese Erweiterung deaktivieren", - "enableAction": "Aktivieren", - "disableAction": "Deaktivieren", - "reloadAction": "Neu laden", - "reloadRequired": "Erneutes Laden erforderlich", - "postUninstallTooltip": "Laden Sie Visual Studio Code erneut, um die Deinstallation dieser Erweiterung abzuschließen.", - "postUpdateTooltip": "Laden Sie Visual Studio Code erneut, um die Aktualisierung dieser Erweiterung abzuschließen.", - "enable locally": "Laden Sie Visual Studio Code neu, um diese Erweiterung lokal zu aktivieren.", - "enable remote": "Laden Sie Visual Studio Code neu, um diese Erweiterung in \"{0}\" lokal zu aktivieren.", - "postEnableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu aktivieren.", - "postDisableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu deaktivieren.", - "installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Visual Studio Code neu, um sie zu aktivieren.", - "color theme": "Farbdesign festlegen", - "select color theme": "Farbdesign auswählen", - "file icon theme": "Design des Dateisymbols festlegen", - "select file icon theme": "Dateisymboldesign auswählen", - "product icon theme": "Produktsymboldesign festlegen", - "select product icon theme": "Produktsymboldesign auswählen", - "showRecommendedExtension": "Empfohlene Erweiterung anzeigen", - "installRecommendedExtension": "Empfohlene Erweiterung installieren", - "ignoreExtensionRecommendation": "Diese Erweiterung nicht mehr empfehlen", - "undo": "Rückgängig", - "search recommendations": "Nach Erweiterungen suchen", - "OpenExtensionsFile.failed": "Die Datei \"extensions.json\" kann nicht im Ordner \".vscode\" erstellt werden ({0}).", - "configureWorkspaceRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereich)", - "configureWorkspaceFolderRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereichsordner)", - "updated": "Aktualisiert", - "installed": "Installiert", - "uninstalled": "Deinstalliert", - "enabled": "Aktiviert", - "disabled": "Deaktiviert", - "malicious tooltip": "Die Erweiterung wurde als problematisch gemeldet.", - "malicious": "Schädlich", - "ignored": "Diese Erweiterung wird während der Synchronisierung ignoriert.", - "synced": "Diese Erweiterung wird synchronisiert.", - "sync": "Diese Erweiterung synchronisieren", - "do not sync": "Diese Erweiterung nicht synchronisieren", - "extension enabled on remote": "Erweiterung ist für \"{0}\" aktiviert.", - "globally enabled": "Diese Erweiterung wurde global aktiviert.", - "workspace enabled": "Diese Erweiterung wurde durch den Benutzer für diesen Arbeitsbereich aktiviert.", - "globally disabled": "Diese Erweiterung wurde durch den Benutzer global deaktiviert.", - "workspace disabled": "Diese Erweiterung wurde durch den Benutzer für diesen Arbeitsbereich deaktiviert.", - "Install language pack also in remote server": "Installieren Sie die Sprachpaketerweiterung auf \"{0}\", um sie dort ebenfalls zu aktivieren.", - "Install language pack also locally": "Installieren Sie die Sprachpaketerweiterung lokal, um sie dort ebenfalls zu aktivieren.", - "Install in other server to enable": "Installieren Sie die Erweiterung auf \"{0}\", um sie zu aktivieren.", - "disabled because of extension kind": "Für diese Erweiterung wurde definiert, dass sie nicht auf dem Remoteserver ausgeführt werden kann.", - "disabled locally": "Die Erweiterung ist auf \"{0}\" aktiviert und lokal deaktiviert.", - "disabled remotely": "Die Erweiterung ist lokal aktiviert und auf \"{0}\" deaktiviert.", - "extension disabled because of trust requirement": "Diese Erweiterung wurde deaktiviert, weil der aktuelle Arbeitsbereich nicht vertrauenswürdig ist.", - "reinstall": "Erweiterung erneut installieren...", - "selectExtensionToReinstall": "Erweiterung für die erneute Installation auswählen", - "ReinstallAction.successReload": "Laden Sie Visual Studio Code neu, um die Neuinstallation der Erweiterung {0} abzuschließen.", - "ReinstallAction.success": "Die erneute Installation der Erweiterung {0} ist abgeschlossen.", - "InstallVSIXAction.reloadNow": "Jetzt erneut laden", - "install previous version": "Spezielle Version der Erweiterung installieren...", - "selectExtension": "Erweiterung auswählen", - "InstallAnotherVersionExtensionAction.successReload": "Bitte laden Sie Visual Studio Code neu, um die Installation der Erweiterung {0} abzuschließen.", - "InstallAnotherVersionExtensionAction.success": "Die Installation der Erweiterung {0} ist abgeschlossen.", - "InstallAnotherVersionExtensionAction.reloadNow": "Jetzt erneut laden", - "select extensions to install": "Zu installierende Erweiterungen auswählen", - "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden.", - "installing extensions": "Erweiterungen werden installiert...", - "finished installing": "Erweiterungen wurden erfolgreich installiert.", - "select and install local extensions": "Lokale Erweiterungen in \"{0}\" installieren...", - "install local extensions title": "Lokale Erweiterungen in \"{0}\" installieren", - "select and install remote extensions": "Remoteerweiterungen lokal installieren...", - "install remote extensions": "Remoteerweiterungen lokal installieren", - "extensionButtonProminentBackground": "Hintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", - "extensionButtonProminentForeground": "Vordergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", - "extensionButtonProminentHoverBackground": "Hoverhintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Erweiterungen werden aktiviert..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Erweiterungen", - "auto install missing deps": "Fehlende Abhängigkeiten installieren", - "finished installing missing deps": "Die fehlenden Abhängigkeiten wurden installiert. Laden Sie jetzt das Fenster neu.", - "reload": "Fenster neu laden", - "no missing deps": "Es sind keine fehlenden Abhängigkeiten zu installieren." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Geben Sie den Namen der Erweiterung ein, die installiert oder nach der gesucht werden soll.", - "searchFor": "Drücken Sie die EINGABETASTE, um nach der Erweiterung {0} zu suchen.", - "install": "Drücken Sie die EINGABETASTE, um die Erweiterung \"{0}\" zu installieren.", - "manage": "Drücken Sie die EINGABETASTE, um Ihre Erweiterungen zu verwalten." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "Das Manifest wurde nicht gefunden.", - "malicious": "Diese Erweiterung wird als problematisch gemeldet.", - "uninstallingExtension": "Die Erweiterung wird deinstalliert ...", - "incompatible": "Die Erweiterung '{0}' mit Version '{1}' konnte nicht installiert werden, da sie nicht mit VS Code kompatibel ist.", - "installing named extension": "Die Erweiterung \"{0}\" wird installiert...", - "installing extension": "Die Erweiterung wird installiert...", - "disable all": "Alle deaktivieren", - "singleDependentError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterung \"{1}\" ist davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", - "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterungen \"{1}\" und \"{2}\" sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", - "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. \"{1}\", \"{2}\" und andere Erweiterungen sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "Nicht mehr anzeigen", - "ignoreExtensionRecommendations": "Möchten Sie alle Erweiterungsempfehlungen ignorieren?", - "ignoreAll": "Ja, alle ignorieren", - "no": "Nein", - "workspaceRecommended": "Möchten Sie die empfohlenen Erweiterungen für dieses Repository installieren?", - "install": "Installieren", - "install and do no sync": "Installieren (nicht synchronisieren)", - "show recommendations": "Empfehlungen anzeigen" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Ansichtssymbol der Erweiterungsansicht.", - "manageExtensionIcon": "Symbol für Aktion \"Verwalten\" in der Erweiterungsansicht.", - "clearSearchResultsIcon": "Symbol für die Aktion \"Suchergebnis löschen\" in der Erweiterungsansicht.", - "refreshIcon": "Symbol für Aktion \"Aktualisieren\" in der Erweiterungsansicht.", - "filterIcon": "Symbol für die Aktion \"Filtern\" in der Erweiterungsansicht.", - "installLocalInRemoteIcon": "Symbol für die Aktion \"Lokale Erweiterung remote installieren\" in der Erweiterungsansicht.", - "installWorkspaceRecommendedIcon": "Symbol für die Aktion \"Empfohlene Arbeitsbereichserweiterungen installieren\" in der Erweiterungsansicht.", - "configureRecommendedIcon": "Symbol für die Aktion \"Empfohlene Erweiterungen konfigurieren\" in der Erweiterungsansicht.", - "syncEnabledIcon": "Symbol, das angibt, dass eine Erweiterung synchronisiert ist.", - "syncIgnoredIcon": "Symbol, das angibt, dass eine Erweiterung bei der Synchronisierung ignoriert wird.", - "remoteIcon": "Symbol, das angibt, dass die Erweiterung in der Erweiterungsansicht und im Erweiterungs-Editor eine Remoteerweiterung ist.", - "installCountIcon": "Symbol, das zusammen mit der Installationsanzahl in der Erweiterungsansicht und im Erweiterungs-Editor angezeigt wird.", - "ratingIcon": "Symbol, das zusammen mit der Bewertung in der Erweiterungs-Ansicht und im Erweiterungs-Editor angezeigt wird.", - "starFullIcon": "Symbol mit gefülltem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", - "starHalfIcon": "Symbol mit halb gefülltem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", - "starEmptyIcon": "Symbol mit leerem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", - "warningIcon": "Symbol, das mit einer Warnmeldung im Erweiterungs-Editor angezeigt wird.", - "infoIcon": "Symbol, das mit einer Infomeldung im Erweiterungs-Editor angezeigt wird.", - "trustIcon": "Symbol, das in einer Meldung zur Vertrauenswürdigkeit des Arbeitsbereichs im Erweiterungs-Editor angezeigt wird." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Erweiterungen", - "galleryError": "Momentan kann keine Verbindung zum Marktplatz für Erweiterungen hergestellt werden. Versuchen Sie es später erneut.", - "error": "Fehler beim Laden von Erweiterungen. {0}", - "no extensions found": "Es wurden keine Erweiterungen gefunden.", - "suggestProxyError": "Marketplace hat \"ECONNREFUSED\" zurückgegeben. Überprüfen Sie die http.proxy-Einstellung.", - "open user settings": "Benutzereinstellungen öffnen", - "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Von 1 Benutzer bewertet", - "ratedByUsers": "Von {0} Benutzern bewertet", - "noRating": "Keine Bewertung", - "remote extension title": "Erweiterung in {0}", - "syncingore.label": "Diese Erweiterung wird während der Synchronisierung ignoriert.", - "extensionIconStarForeground": "Die Symbolfarbe für Erweiterungsbewertungen." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Fehler", - "Unknown Extension": "Unbekannte Erweiterung:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Erweiterungen" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Für einige Features ist ein vertrauenswürdiger Arbeitsbereich erforderlich.", - "onStartDefaultText": "Ein vertrauenswürdiger Arbeitsbereich ist zum Aktivieren dieser Erweiterung erforderlich." - }, - "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { - "dynamicWorkspaceRecommendation": "Diese Erweiterung ist möglicherweise interessant für Sie, weil sie bei Benutzern des Repositorys \"{0}\" beliebt ist." - }, - "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { - "exeBasedRecommendation": "Diese Erweiterung wird empfohlen, weil {0} installiert ist." - }, - "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { - "workspaceRecommendation": "Diese Erweiterung wird von Benutzern des aktuellen Arbeitsbereichs empfohlen." - }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Marketplace durchsuchen", - "fileBasedRecommendation": "Diese Erweiterung wird basierend auf den zuletzt von Ihnen geöffneten Dateien empfohlen.", - "reallyRecommended": "Möchten Sie die empfohlenen Erweiterungen für \"{0}\" installieren?", - "showLanguageExtensions": "Der Marketplace enthält Erweiterungen für {0}-Dateien.", - "dontShowAgainExtension": "Für Dateien mit der Dateiendung \".{0}\" nicht mehr anzeigen" - }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Diese Erweiterung wird aufgrund der aktuellen Arbeitsbereichskonfiguration empfohlen." - }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Neues externes Terminal öffnen", - "terminalConfigurationTitle": "Externes Terminal", - "terminal.explorerKind.integrated": "Das integrierte Terminal von Visual Studio Code verwenden", - "terminal.explorerKind.external": "Das konfigurierte externe Terminal verwenden", - "explorer.openInTerminalKind": "Passt an, welches Terminal ausgeführt werden soll.", - "terminal.external.windowsExec": "Passt an, welches Terminal für Windows ausgeführt werden soll.", - "terminal.external.osxExec": "Passt an, welche Terminalanwendung unter macOS ausgeführt werden soll.", - "terminal.external.linuxExec": "Passt an, welches Terminal unter Linux ausgeführt werden soll." - }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "VS Code-Konsole", - "mac.terminal.script.failed": "Fehler bei Skript \"{0}\" mit Exitcode {1}.", - "mac.terminal.type.not.supported": "{0}\" wird nicht unterstützt.", - "press.any.key": "Drücken Sie eine beliebige Taste, um fortzufahren...", - "linux.term.failed": "Fehler bei \"{0}\" mit Exitcode {1}.", - "ext.term.app.not.found": "Terminalanwendung \"{0}\" konnte nicht gefunden werden." - }, - "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { - "scopedConsoleAction": "In Terminal öffnen", - "scopedConsoleAction.integrated": "In integriertem Terminal öffnen", - "scopedConsoleAction.wt": "In Windows-Terminal öffnen", - "scopedConsoleAction.external": "In externem Terminal öffnen" - }, - "vs/workbench/contrib/externalUriOpener/common/configuration": { - "externalUriOpeners": "Konfigurieren Sie den Opener, der für externe URIs verwendet werden soll (HTTP, HTTPS).", - "externalUriOpeners.uri": "Ordnen Sie einer Opener-ID ein URI-Muster zu.\r\nBeispielmuster: \r\n{0}", - "externalUriOpeners.defaultId": "URIs werden über den VS Code-Standardopener geöffnet." - }, - "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "In neuem Browserfenster öffnen", - "selectOpenerDefaultLabel": "Im Standardbrowser öffnen", - "selectOpenerConfigureTitle": "Standardopener konfigurieren...", - "selectOpenerPlaceHolder": "Wie soll der URI geöffnet werden: {0}" - }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Feedback als Tweet senden" - }, - "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Feedback als Tweet senden", - "label.sendASmile": "Senden Sie uns Ihr Feedback als Tweet.", - "close": "Schließen", - "patchedVersion1": "Ihre Installation ist beschädigt.", - "patchedVersion2": "Geben Sie diese Information an, wenn Sie einen Fehler melden.", - "sentiment": "Welche Erfahrungen haben Sie gemacht?", - "smileCaption": "Feedbackstimmung \"Zufrieden\"", - "frownCaption": "Feedbackstimmung \"Traurig\"", - "other ways to contact us": "Weitere Möglichkeiten der Kontaktaufnahme", - "submit a bug": "Fehler senden", - "request a missing feature": "Fehlendes Feature anfordern", - "tell us why": "Warum?", - "feedbackTextInput": "Senden Sie uns Ihr Feedback.", - "showFeedback": "Feedbacksymbol in der Statusleiste anzeigen", - "tweet": "Tweet", - "tweetFeedback": "Feedback als Tweet senden", - "character left": "verbleibendes Zeichen", - "characters left": "verbleibende Zeichen" - }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Textdatei-Editor" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Im Datei-Explorer anzeigen", - "revealInMac": "Im Finder anzeigen", - "openContainer": "Enthaltenden Ordner öffnen", - "filesCategory": "Datei" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Ansichtssymbol der Explorer-Ansicht.", - "openEditorsIcon": "Ansichtssymbol der Ansicht geöffneter Editoren.", - "folders": "Ordner", - "explore": "Explorer", - "miViewExplorer": "&&Explorer", - "noWorkspaceHelp": "Sie haben dem Arbeitsbereich noch keinen Ordner hinzugefügt.\r\n[Ordner hinzufügen](command:{0})", - "remoteNoFolderHelp": "Mit Remoterepository verbunden.\r\n[Ordner öffnen](command:{0})", - "noFolderHelp": "Sie haben noch keinen Ordner geöffnet.\r\n[Ordner öffnen](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "Datei", - "workspaces": "Arbeitsbereiche", - "file": "Datei", - "copyPath": "Pfad kopieren", - "copyRelativePath": "Relativen Pfad kopieren", - "revealInSideBar": "In Seitenleiste anzeigen", - "acceptLocalChanges": "Änderungen anwenden und Dateiinhalte überschreiben", - "revertLocalChanges": "Änderungen verwerfen und zu Dateiinhalten zurückkehren", - "copyPathOfActive": "Pfad der aktiven Datei kopieren", - "copyRelativePathOfActive": "Relativen Pfad der aktiven Datei kopieren", - "saveAllInGroup": "Alle in Gruppe speichern", - "saveFiles": "Alle Dateien speichern", - "revert": "Datei wiederherstellen", - "compareActiveWithSaved": "Aktive Datei mit gespeicherter Datei vergleichen", - "openToSide": "An der Seite öffnen", - "saveAll": "Alle speichern", - "compareWithSaved": "Mit gespeicherter Datei vergleichen", - "compareWithSelected": "Mit Auswahl vergleichen", - "compareSource": "Für Vergleich auswählen", - "compareSelected": "Auswahl vergleichen", - "close": "Schließen", - "closeOthers": "Andere schließen", - "closeSaved": "Gespeicherte schließen", - "closeAll": "Alle schließen", - "explorerOpenWith": "Öffnen mit...", - "cut": "Ausschneiden", - "deleteFile": "Endgültig löschen", - "newFile": "Neue Datei", - "openFile": "Datei öffnen...", - "miNewFile": "&&Neue Datei", - "miSave": "&&Speichern", - "miSaveAs": "Speichern &&unter...", - "miSaveAll": "A&&lles speichern", - "miOpen": "&&Öffnen...", - "miOpenFile": "&&Datei öffnen...", - "miOpenFolder": "&&Ordner öffnen...", - "miOpenWorkspace": "Arbeitsbereich ö&&ffnen...", - "miAutoSave": "A&&utomatisch speichern", - "miRevert": "D&&atei wiederherstellen", - "miCloseEditor": "Editor s&&chließen", - "miGotoFile": "Gehe zu &&Datei..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Binärdatei-Editor", - "hotExit.off": "Hot Exit deaktivieren. Wenn Sie versuchen, ein Fenster mit geänderten Dateien zu schließen, wird eine Meldung angezeigt.", - "hotExit.onExit": "Hot Exit wird ausgelöst, wenn das letzte Fenster unter Windows/Linux geschlossen oder der Befehl \"workbench.action.quit\" ausgelöst wird (per Befehlspalette, Tastenzuordnung oder Menü). Alle Fenster ohne geöffnete Ordner werden beim nächsten Start wiederhergestellt. Über \"Datei > Zuletzt geöffnet > Mehr...\" können Sie eine Liste der zuvor geöffneten Fenstern mit nicht gespeicherten Dateien aufrufen.", - "hotExit.onExitAndWindowClose": "Hot Exit wird ausgelöst, wenn das letzte Fenster unter Windows/Linux geschlossen oder der Befehl \"workbench.action.quit\" ausgelöst wird (per Befehlspalette, Tastenzuordnung oder Menü). Die Auslösung erfolgt auch dann, wenn ein Fenster mit einem geöffneten Ordner geschlossen wird (unabhängig davon, ob es sich um das letzte Fenster handelt). Alle Fenster ohne geöffnete Ordner werden beim nächsten Start wiederhergestellt. Über \"Datei > Zuletzt geöffnet > Mehr...\" können Sie eine Liste der zuvor geöffneten Fenstern mit nicht gespeicherten Dateien aufrufen.", - "hotExit": "Steuert, ob nicht gespeicherten Dateien zwischen den Sitzungen beibehalten werden, die Aufforderung zum Speichern wird beim Beenden des Editors übersprungen.", - "hotExit.onExitAndWindowCloseBrowser": "Ein Hot Exit wird ausgelöst, wenn der Browser beendet oder das Fenster bzw. die Registerkarte geschlossen wird.", - "filesConfigurationTitle": "Dateien", - "exclude": "Konfigurieren Sie Globmuster zum Ausschließen von Dateien und Ordnern. Der Datei-Explorer entscheidet z. B. anhand dieser Einstellung, welche Dateien und Ordner angezeigt oder ausgeblendet werden sollen. Nutzen Sie die Einstellung \"#search.exclude\", um suchspezifische Ausschlüsse festzulegen. Weitere Informationen zu Globmustern finden Sie [hier](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.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.", - "files.exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", - "associations": "Konfigurieren Sie Dateizuordnungen zu Sprachen (beispielsweise `\"*.extension\": \"html\"`). Diese besitzen Vorrang vor den Standardzuordnungen der installierten Sprachen.", - "encoding": "Die Standardcodierung für Zeichensätze, die beim Lesen und Schreiben von Dateien verwendet werden soll. Diese Einstellung kann ebenfalls pro Sprache konfiguriert werden.", - "autoGuessEncoding": "Wenn diese Option aktiviert ist, versucht der Editor beim Öffnen von Dateien, die Zeichensatzcodierung automatisch zu ermitteln. Diese Einstellung kann ebenfalls pro Sprache konfiguriert werden.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Verwendet betriebssystemspezifische Zeilenendzeichen.", - "eol": "Das Zeilenende-Standardzeichen.", - "useTrash": "Verschiebt Dateien/Ordner beim Löschen in den Papierkorb des Betriebssystems. Wenn diese Option deaktiviert wird, werden Dateien/Ordner endgültig gelöscht.", - "trimTrailingWhitespace": "Bei Aktivierung werden nachgestellte Leerzeichen beim Speichern einer Datei gekürzt.", - "insertFinalNewline": "Bei Aktivierung wird beim Speichern einer Datei eine abschließende neue Zeile am Dateiende eingefügt.", - "trimFinalNewlines": "Wenn diese Option aktiviert ist, werden beim Speichern alle neuen Zeilen nach der abschließenden neuen Zeile am Dateiende gekürzt.", - "files.autoSave.off": "Ungespeicherte Inhalte eines Editor-Fensters werden nie automatisch gespeichert.", - "files.autoSave.afterDelay": "Ein ungespeicherter Editor wird automatisch nach Ablauf des in der Einstellung \"#files.autoSaveDelay#\" festgelegten Zeitraums gespeichert.", - "files.autoSave.onFocusChange": "Die Inhalte von Editor-Fenstern werden automatisch gespeichert, wenn der Editor nicht mehr im Fokus ist.", - "files.autoSave.onWindowChange": "Ein Editor-Fenster mit ungespeicherten Inhalten wird automatisch gespeichert, wenn das Fenster nicht mehr im Fokus ist.", - "autoSave": "Steuert die automatische Speicherung ungespeicherter Editoren. Weitere Informationen zum automatischen Speichern finden Sie [hier](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Steuert den Zeitraum in ms, nach dem ein ungespeicherter Editor automatisch gespeichert wird. Gilt nur, wenn \"#files.autoSave\" auf \"{0}\" festgelegt ist.", - "watcherExclude": "Konfigurieren Sie Globmuster von Dateipfaden, die von der Dateiüberwachung ausgeschlossen werden sollen. Muster müssen in absoluten Pfaden übereinstimmen (d. h. für eine korrekte Überstimmung muss das Präfix ** oder der vollständige Pfad verwendet werden). Das Ändern dieser Einstellung erfordert einen Neustart. Wenn Ihr Code beim Start viel CPU-Zeit beansprucht, können Sie große Ordner ausschließen, um die anfängliche Last zu verringern.", - "defaultLanguage": "Der Standardsprachmodus, der neuen Dateien zugewiesen ist. Wenn \"${activeEditorLanguage}\" dafür konfiguriert ist, wird, falls möglich, der Sprachmodus des aktuell aktiven Text-Editors verwendet.", - "maxMemoryForLargeFilesMB": "Steuert den für Visual Studio Code verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.", - "files.restoreUndoStack": "Hiermit wird der Rollbackstapel wiederhergestellt, wenn eine Datei erneut geöffnet wird.", - "askUser": "Weigert sich, zu speichern, und fordert zur manuellen Lösung des Speicherkonflikts auf.", - "overwriteFileOnDisk": "Löst den Speicherkonflikt, indem die Datei auf dem Datenträger mit den Änderungen im Editor überschrieben wird.", - "files.saveConflictResolution": "Ein Speicherkonflikt kann auftreten, wenn eine Datei auf einem Datenträger gespeichert wird und während des Speicherns von einem anderen Programm geändert wurde. Um Datenverlust zu vermeiden, wird der Benutzer aufgefordert, die Änderungen im Editor mit der Version auf dem Datenträger zu vergleichen. Diese Einstellung sollte nur geändert werden, wenn häufig Probleme mit Speicherkonflikten auftreten. Beim Ändern der Einstellungen sollten Sie sehr vorsichtig vorgehen, da es sonst zu Datenverlusten kommen kann.", - "files.simpleDialog.enable": "Aktiviert das einfache Dateidialogfeld. Ist diese Option aktiviert, wird das Systemdateidialogfeld durch das einfache Dateidialogfeld ersetzt.", - "formatOnSave": "Hiermit wird eine Datei beim Speichern formatiert. Dafür muss ein Formatierungsprogramm verfügbar sein, die Datei darf nicht nach Verzögerung gespeichert werden, und der Editor darf nicht heruntergefahren werden.", - "everything": "Hiermit wird das gesamte Dokument formatiert.", - "modification": "Hiermit werden Änderungen formatiert (Quellcodeverwaltung erforderlich).", - "formatOnSaveMode": "Steuert, ob mit der Option \"Format wird gespeichert\" die gesamte Datei oder nur Änderungen formatiert werden. Gilt nur, wenn \"#editor.formatOnSave#\" aktiviert ist.", - "explorerConfigurationTitle": "Datei-Explorer", - "openEditorsVisible": "Anzahl von Editoren, die im Bereich \"Geöffnete Editoren\" angezeigt werden. Durch Festlegen auf \"0\" wird der Bereich \"Geöffnete Editoren\" ausgeblendet.", - "openEditorsSortOrder": "Steuert die Sortierreihenfolge der Editoren im Bereich \"Geöffnete Editoren\".", - "sortOrder.editorOrder": "Editoren werden in der gleichen Reihenfolge angeordnet, in der die Editor-Registerkarten angezeigt werden.", - "sortOrder.alphabetical": "Editoren werden in jeder Editor-Gruppe in alphabetischer Reihenfolge sortiert.", - "autoReveal.on": "Die Dateien werden angezeigt und ausgewählt.", - "autoReveal.off": "Die Dateien werden nicht angezeigt und ausgewählt.", - "autoReveal.focusNoScroll": "Die Dateien werden nicht in den sichtbaren Bereich verschoben, erhalten aber dennoch den Fokus.", - "autoReveal": "Steuert, ob der Explorer Dateien beim Öffnen automatisch anzeigen und auswählen soll.", - "enableDragAndDrop": "Steuert, ob der Explorer das Verschieben von Dateien und Ordnern per Drag & Drop zulässt. Diese Einstellung wirkt sich nur auf Drag & Drop-Vorgänge innerhalb des Explorers aus.", - "confirmDragAndDrop": "Steuert, ob der Explorer eine Bestätigung einfordert, um Dateien und Ordner mithilfe von Drag & Drop zu verschieben.", - "confirmDelete": "Steuert, ob der Explorer eine Bestätigung einfordern soll, wenn Sie eine Datei über den Papierkorb löschen.", - "sortOrder.default": "Dateien und Ordner werden nach ihren Namen in alphabetischer Reihenfolge sortiert. Ordner werden vor Dateien angezeigt. ", - "sortOrder.mixed": "Dateien und Ordner werden nach ihren Namen in alphabetischer Reihenfolge sortiert. Dateien und Ordner werden vermischt angezeigt.", - "sortOrder.filesFirst": "Dateien und Ordner werden nach ihren Namen in alphabetischer Reihenfolge sortiert. Dateien werden vor Ordnern angezeigt.", - "sortOrder.type": "Dateien und Ordner werden nach ihren Erweiterungen in alphabetischer Reihenfolge sortiert. Ordner werden vor Dateien angezeigt.", - "sortOrder.modified": "Dateien und Ordner werden nach dem letzten Änderungsdatum in absteigender Reihenfolge sortiert. Ordner werden vor Dateien angezeigt.", - "sortOrder": "Steuert die Sortierung von Dateien und Ordnern im Explorer.", - "explorer.decorations.colors": "Steuert, ob Dateidekorationen Farben verwenden.", - "explorer.decorations.badges": "Steuert, ob Dateidekorationen Badges verwenden.", - "simple": "Hängt das Wort \"Kopie\" am Ende des doppelten Namens an, eventuell gefolgt von einer Nummer.", - "smart": "Fügt am Ende des doppelt vorhandenen Namens eine Nummer hinzu. Wenn bereits eine Nummer im Namen enthalten ist, wird versucht, diese Nummer zu erhöhen.", - "explorer.incrementalNaming": "Steuert, welche Benennungsstrategie verwendet werden soll, wenn beim Einfügen eines doppelten Elements im Explorer ein neuer Name vergeben wird.", - "compressSingleChildFolders": "Legt fest, ob der Explorer Ordner in einem kompakten Format rendern soll. In einem solchen Format werden einzelne untergeordnete Ordner in einem kombinierten Strukturelement komprimiert. Das ist beispielsweise für Java-Paketstrukturen nützlich." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (gelöscht, schreibgeschützt)", - "orphanedFile": "{0} (gelöscht)", - "readonlyFile": "{0} (schreibgeschützt)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und mehr Arbeitsspeicher gewähren.", - "relaunchWithIncreasedMemoryLimit": "Mit {0} MB neu starten", - "configureMemoryLimit": "Arbeitsspeicherbeschränkung konfigurieren" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Öffnen Sie zum Anzeigen zuerst eine Datei." - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "TRUE, wenn das EXPLORER-Viewlet sichtbar ist.", - "explorerResourceIsFolder": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, ein Ordner ist.", - "explorerResourceReadonly": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, schreibgeschützt ist.", - "explorerResourceIsRoot": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, ein Stammordner ist.", - "explorerResourceCut": "TRUE, wenn ein Element im EXPLORER zum Ausschneiden und Einfügen ausgeschnitten wurde.", - "explorerResourceMoveableToTrash": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, in den Papierkorb verschoben werden kann.", - "filesExplorerFocus": "TRUE, wenn der Fokus innerhalb der Ansicht EXPLORER liegt.", - "openEditorsVisible": "TRUE, wenn die Ansicht OPEN EDITORS sichtbar ist.", - "openEditorsFocus": "TRUE, wenn der Fokus innerhalb der Ansicht OPEN EDITORS liegt.", - "explorerViewletFocus": "TRUE, wenn der Fokus innerhalb des EXPLORER-Viewlets liegt.", - "explorerViewletCompressedFocus": "TRUE, wenn das Element, das in der Ansicht EXPLORER den Fokus aufweist, ein komprimiertes Element ist.", - "explorerViewletCompressedFirstFocus": "TRUE, wenn der Fokus innerhalb des ersten Teils eines komprimierten Elements in der Ansicht EXPLORER liegt.", - "explorerViewletCompressedLastFocus": "TRUE, wenn der Fokus innerhalb des letzten Teils eines komprimierten Elements in der Ansicht EXPLORER liegt." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Explorer-Abschnitt: {0}", - "createNewFile": "Neue Datei", - "createNewFolder": "Neuer Ordner", - "refreshExplorer": "Explorer aktualisieren", - "collapseExplorerFolders": "Ordner im Explorer zuklappen" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Geöffnete Editoren", - "dirtyCounter": "{0} nicht gespeichert", - "flipLayout": "Zwischen horizontalem und vertikalem Editor-Layout umschalten", - "miToggleEditorLayout": "Layout &&spiegeln", - "newUntitledFile": "Neue unbenannte Datei" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "Es ist kein Ordner geöffnet." - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Verwenden Sie die Aktionen in der Symbolleiste des Editors, um entweder Ihre Änderungen rückgängig zu machen oder den Inhalt der Datei mit Ihren Änderungen zu überschreiben.", - "staleSaveError": "Fehler beim Speichern von \"{0}\": Der Inhalt der Datei ist neuer. Vergleichen Sie Ihre Version mit dem Dateiinhalt, oder überschreiben Sie den Inhalt der Datei mit Ihren Änderungen.", - "readonlySaveErrorAdmin": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als Administrator überschreiben\" aus, um den Vorgang als Administrator zu wiederholen.", - "readonlySaveErrorSudo": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als sudo überschreiben\" aus, um den Vorgang als Superuser zu wiederholen.", - "readonlySaveError": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Überschreiben\" aus, um den Schreibschutz aufzuheben.", - "permissionDeniedSaveError": "Fehler beim Speichern von '{0}': Unzureichende Zugriffsrechte. Wählen Sie 'Als Admin wiederholen' aus, um den Vorgang als Administrator zu wiederholen.", - "permissionDeniedSaveErrorSudo": "Fehler beim Speichern von \"{0}\": Nicht genügend Berechtigungen. Wählen Sie \"Als sudo wiederholen\", um den Vorgang als Superuser zu wiederholen.", - "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}", - "learnMore": "Weitere Informationen", - "dontShowAgain": "Nicht mehr anzeigen", - "compareChanges": "Vergleichen", - "saveConflictDiffLabel": "{0} (in Datei) ↔ {1} (in {2}) – Konflikt beim Speichern lösen", - "overwriteElevated": "Als Admin überschreiben...", - "overwriteElevatedSudo": "Als sudo überschreiben...", - "saveElevated": "Als Admin wiederholen...", - "saveElevatedSudo": "Als sudo wiederholen...", - "retry": "Erneut versuchen", - "discard": "Verwerfen", - "overwrite": "Überschreiben", - "configure": "Konfigurieren" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Speichern unter...", - "save": "Speichern", - "saveWithoutFormatting": "Speichern ohne Formatierung", - "saveAll": "Alle speichern", - "removeFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen", - "newUntitledFile": "Neue unbenannte Datei", - "modifiedLabel": "{0} (in Datei) ↔ {1}", - "openFileToCopy": "Datei zuerst öffnen, um ihren Pfad zu kopieren", - "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}", - "retry": "Wiederholen", - "discard": "Verwerfen", - "genericRevertError": "Fehler beim Zurücksetzen von '{0}': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Neue Datei", - "newFolder": "Neuer Ordner", - "rename": "Umbenennen", - "delete": "Löschen", - "copyFile": "Kopieren", - "pasteFile": "Einfügen", - "download": "Herunterladen...", - "deleteButtonLabelRecycleBin": "&&In Papierkorb verschieben", - "deleteButtonLabelTrash": "&&In Papierkorb verschieben", - "deleteButtonLabel": "&&Löschen", - "dirtyMessageFilesDelete": "Sie löschen Dateien mit nicht gespeicherten Änderungen. Möchten Sie den Vorgang fortsetzen?", - "dirtyMessageFolderOneDelete": "Sie löschen einen Ordner \"{0}\", der nicht gespeicherte Änderungen in 1 Datei enthält. Möchten Sie fortfahren?", - "dirtyMessageFolderDelete": "Sie sind dabei, einen Ordner \"{0}\" zu löschen, der {1} Dateien mit nicht gespeicherten Änderungen enthält. Möchten Sie fortfahren?", - "dirtyMessageFileDelete": "Sie sind dabei, {0} trotz nicht gespeicherter Änderungen zu löschen. Möchten Sie fortfahren?", - "dirtyWarning": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", - "irreversible": "Diese Aktion kann nicht rückgängig gemacht werden.", - "restorePlural": "Sie können diese Dateien mit dem Befehl \"Rückgängig\" wiederherstellen.", - "restore": "Sie können diese Datei mit dem Befehl \"Rückgängig\" wiederherstellen.", - "undoBinFiles": "Sie können diese Dateien aus dem Papierkorb wiederherstellen.", - "undoBin": "Sie können diese Datei aus dem Papierkorb wiederherstellen.", - "undoTrashFiles": "Sie können diese Dateien aus dem Papierkorb wiederherstellen.", - "undoTrash": "Sie können diese Datei aus dem Papierkorb wiederherstellen.", - "doNotAskAgain": "Nicht erneut fragen", - "deleteBulkEdit": "{0} Dateien löschen", - "deleteFileBulkEdit": "\"{0}\" löschen", - "deletingBulkEdit": "{0} Dateien werden gelöscht.", - "deletingFileBulkEdit": "\"{0}\" wird gelöscht.", - "binFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", - "trashFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", - "deletePermanentlyButtonLabel": "&&Endgültig löschen", - "retryButtonLabel": "&&Wiederholen", - "confirmMoveTrashMessageFilesAndDirectories": "Möchten Sie die folgenden {0} Dateien/Verzeichnisse und ihren Inhalt löschen?", - "confirmMoveTrashMessageMultipleDirectories": "Möchten Sie die folgenden {0} Verzeichnisse und ihren Inhalt löschen?", - "confirmMoveTrashMessageMultiple": "Möchten Sie die folgenden {0} Dateien löschen?", - "confirmMoveTrashMessageFolder": "Möchten Sie \"{0}\" samt Inhalt wirklich löschen?", - "confirmMoveTrashMessageFile": "Möchten Sie \"{0}\" löschen?", - "confirmDeleteMessageFilesAndDirectories": "Möchten Sie die folgenden {0} Dateien/Verzeichnisse und ihren Inhalt dauerhaft löschen?", - "confirmDeleteMessageMultipleDirectories": "Möchten Sie die folgenden {0} Verzeichnisse und ihren Inhalt dauerhaft löschen?", - "confirmDeleteMessageMultiple": "Möchten Sie die folgenden {0} Dateien endgültig löschen?", - "confirmDeleteMessageFolder": "Möchten Sie \"{0}\" samt Inhalt wirklich endgültig löschen?", - "confirmDeleteMessageFile": "Möchten Sie \"{0}\" wirklich endgültig löschen?", - "globalCompareFile": "Aktive Datei vergleichen mit...", - "fileToCompareNoFile": "Wählen Sie eine Datei für den Vergleich aus.", - "openFileToCompare": "Zuerst eine Datei öffnen, um diese mit einer anderen Datei zu vergleichen", - "toggleAutoSave": "Automatisches Speichern ein-/ausschalten", - "saveAllInGroup": "Alle in Gruppe speichern", - "closeGroup": "Gruppe schließen", - "focusFilesExplorer": "Fokus auf Datei-Explorer", - "showInExplorer": "Aktive Datei in Seitenleiste anzeigen", - "openFileToShow": "Öffnet zuerst eine Datei, um sie im Explorer anzuzeigen.", - "openFileInNewWindow": "Aktive Datei in neuem Fenster öffnen", - "openFileToShowInNewWindow.unsupportedschema": "Die aktive Editor muss eine öffenbare Ressource enthalten.", - "openFileToShowInNewWindow.nofile": "Datei zuerst öffnen, um sie in einem neuen Fenster zu öffnen", - "emptyFileNameError": "Es muss ein Datei- oder Ordnername angegeben werden.", - "fileNameStartsWithSlashError": "Ein Datei- oder Ordnername darf nicht mit einem Schrägstrich beginnen.", - "fileNameExistsError": "Eine Datei oder ein Ordner **{0}** ist an diesem Ort bereits vorhanden. Wählen Sie einen anderen Namen.", - "invalidFileNameError": "Der Name **{0}** ist als Datei- oder Ordnername ungültig. Wählen Sie einen anderen Namen aus.", - "fileNameWhitespaceWarning": "Datei oder Ordnername beginnt mit oder endet auf Leerzeichen.", - "compareWithClipboard": "Aktive Datei mit Zwischenablage vergleichen", - "clipboardComparisonLabel": "Zwischenablage ↔ {0}", - "retry": "Erneut versuchen", - "createBulkEdit": "\"{0}\" erstellen", - "creatingBulkEdit": "\"{0}\" wird erstellt", - "renameBulkEdit": "\"{0}\" in \"{1}\" umbenennen", - "renamingBulkEdit": "{0} wird in {1} umbenannt.", - "downloadingFiles": "Download wird ausgeführt.", - "downloadProgressSmallMany": "{0} von {1} Dateien ({2}/s)", - "downloadProgressLarge": "{0} ({1} von {2}, {3}/s)", - "downloadButton": "Herunterladen", - "chooseWhereToDownload": "Speicherort für Download auswählen", - "downloadBulkEdit": "\"{0}\" herunterladen", - "downloadingBulkEdit": "\"{0}\" wird heruntergeladen.", - "fileIsAncestor": "Die einzufügende Datei ist ein Vorgänger des Zielordners", - "movingBulkEdit": "{0} Dateien werden verschoben.", - "movingFileBulkEdit": "\"{0}\" wird verschoben.", - "moveBulkEdit": "{0} Dateien verschieben", - "moveFileBulkEdit": "\"{0}\" verschieben", - "copyingBulkEdit": "{0} Dateien werden kopiert.", - "copyingFileBulkEdit": "\"{0}\" wird kopiert.", - "copyBulkEdit": "{0} Dateien kopieren", - "copyFileBulkEdit": "\"{0}\" kopieren", - "fileDeleted": "Die einzufügenden Dateien wurden gelöscht oder verschoben, nachdem Sie sie kopiert haben. {0}" - }, - "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { - "binaryFileEditor": "Binärdatei-Viewer" - }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Microsoft .NET Framework 4.5 ist erforderlich. Klicken Sie auf den Link, um die Anwendung zu installieren.", - "installNet": ".NET Framework 4.5 herunterladen", - "enospcError": "Dateiänderungen können in einem Arbeitsbereichsordner dieser Größe nicht überwacht werden. Befolgen Sie die Anweisungen auf der verlinkten Seite, um das Problem zu beheben.", - "learnMore": "Anweisungen" - }, - "vs/workbench/contrib/files/common/dirtyFilesIndicator": { - "dirtyFile": "1 nicht gespeicherte Datei", - "dirtyFiles": "{0} ungespeicherte Dateien" - }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Textdatei-Editor", - "openFolderError": "Die Datei ist ein Verzeichnis", - "createFile": "Datei erstellen" - }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Arbeitsbereichsordner kann nicht aufgelöst werden", - "symbolicLlink": "Symbolischer Link", - "unknown": "Unbekannter Dateityp", - "label": "Explorer" - }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Datei-Explorer", - "fileInputAriaLabel": "Geben Sie den Dateinamen ein. Drücken Sie zur Bestätigung die EINGABETASTE oder ESC, um den Vorgang abzubrechen.", - "confirmOverwrite": "Eine Datei oder ein Ordner mit dem Namen \"{0}\" ist bereits im Zielordner vorhanden. Möchten Sie diese bzw. diesen ersetzen?", - "irreversible": "Diese Aktion kann nicht rückgängig gemacht werden.", - "replaceButtonLabel": "&&Ersetzen", - "confirmManyOverwrites": "Die folgenden {0} Dateien und/oder Ordner sind im Zielordner bereits vorhanden. Möchten Sie sie ersetzen?", - "uploadingFiles": "Wird hochgeladen", - "overwrite": "\"{0}\" überschreiben", - "overwriting": "\"{0}\" wird überschrieben.", - "uploadProgressSmallMany": "{0} von {1} Dateien ({2}/s)", - "uploadProgressLarge": "{0} ({1} von {2}, {3}/s)", - "copyFolders": "&&Ordner kopieren", - "copyFolder": "&&Ordner kopieren", - "cancel": "Abbrechen", - "copyfolders": "Möchten Sie die Ordner kopieren?", - "copyfolder": "Möchten Sie \"{0}\" kopieren?", - "addFolders": "&&Ordner zum Arbeitsbereich hinzufügen", - "addFolder": "&&Ordner zum Arbeitsbereich hinzufügen", - "dropFolders": "Möchten Sie die Ordner kopieren oder dem Arbeitsbereich hinzufügen?", - "dropFolder": "Möchten Sie \"{0}\" kopieren, oder soll \"{0}\" dem Arbeitsbereich als Ordner hinzugefügt werden?", - "copyFile": "\"{0}\" kopieren", - "copynFile": "{0} Ressourcen kopieren", - "copyingFile": "\"{0}\" wird kopiert.", - "copyingnFile": "{0} Ressourcen werden kopiert", - "confirmRootsMove": "Möchten Sie die Reihenfolge mehrerer Stammordner in Ihrem Arbeitsbereich ändern?", - "confirmMultiMove": "Möchten Sie die folgenden {0} Dateien wirklich in \"{1}\" verschieben?", - "confirmRootMove": "Möchten Sie die Reihenfolge des Stammordners \"{0}\" in Ihrem Arbeitsbereich ändern?", - "confirmMove": "Sind Sie sicher, dass Sie \"{0}\" in \"{1}\" verschieben möchten?", - "doNotAskAgain": "Nicht erneut fragen", - "moveButtonLabel": "&&Verschieben", - "copy": "\"{0}\" kopieren", - "copying": "\"{0}\" wird kopiert", - "move": "\"{0}\" verschieben", - "moving": "\"{0}\" wird verschoben" - }, - "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Keine", - "nullFormatterDescription": "NONE", - "miss": "Erweiterung '{0}' kann '{1}' nicht formatieren", - "config.needed": "Es gibt mehrere Formatierer für {0}-Dateien. Wählen Sie einen Standardformatierer aus, um fortzufahren.", - "config.bad": "Die Erweiterung \"{0}\" ist als Formatierer konfiguriert, aber nicht verfügbar. Wählen Sie einen anderen Standardformatierer aus.", - "do.config": "Konfigurieren ...", - "cancel": "Abbrechen", - "select": "Standardformatierer für {0}-Dateien auswählen", - "formatter.default": "Definiert einen Standardformatierer, der Vorrang gegenüber allen anderen Formatierereinstellungen hat. Muss der Bezeichner einer Erweiterung sein, die zu einem Formatierer gehört.", - "def": "(Standard)", - "config": "Standardformatierer konfigurieren ...", - "format.placeHolder": "Formatierer auswählen", - "formatDocument.label.multiple": "Dokument formatieren mit...", - "formatSelection.label.multiple": "Auswahl formatieren mit ..." - }, - "vs/workbench/contrib/format/browser/formatActionsNone": { - "formatDocument.label.multiple": "Dokument formatieren", - "too.large": "Diese Datei ist zu groß und kann daher nicht formatiert werden.", - "no.provider": "Es ist kein Formatierer für {0}-Dateien installiert.", - "install.formatter": "Formatierer installieren..." - }, - "vs/workbench/contrib/format/browser/formatModified": { - "formatChanges": "Geänderte Zeilen formatieren" - }, - "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { - "reportIssueInEnglish": "Problem melden..." - }, - "vs/workbench/contrib/issue/electron-sandbox/issueActions": { - "openProcessExplorer": "Prozess-Explorer öffnen", - "reportPerformanceIssue": "Leistungsproblem melden" - }, - "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { - "toggleKeybindingsLog": "Problembehandlung für das Umschalten von Tastenkombinationen" - }, - "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "Möchten Sie die Sprache der Benutzeroberfläche von VS Code in {0} ändern und einen Neustart durchführen?", - "activateLanguagePack": "Zur Verwendung von VS Code in {0} muss VS Code neu gestartet werden.", - "changeAndRestart": "Sprache ändern und neu starten", - "restart": "Neu starten", - "neverAgain": "Nicht mehr anzeigen", - "vscode.extension.contributes.localizations": "Trägt Lokalisierungen zum Editor bei", - "vscode.extension.contributes.localizations.languageId": "ID der Sprache, in die Anzeigezeichenfolgen übersetzt werden.", - "vscode.extension.contributes.localizations.languageName": "Englischer Name der Sprache.", - "vscode.extension.contributes.localizations.languageNameLocalized": "Name der Sprache in beigetragener Sprache.", - "vscode.extension.contributes.localizations.translations": "Liste der Übersetzungen, die der Sprache zugeordnet sind.", - "vscode.extension.contributes.localizations.translations.id": "ID von VS Code oder der Erweiterung, für die diese Übersetzung beigetragen wird. Die ID von VS Code ist immer \"vscode\", und die ID einer Erweiterung muss im Format \"publisherId.extensionName\" vorliegen.", - "vscode.extension.contributes.localizations.translations.id.pattern": "Die ID muss \"vscode\" sein oder im Format \"publisherId.extensionName\" vorliegen, um VS Code bzw. eine Erweiterung zu übersetzen.", - "vscode.extension.contributes.localizations.translations.path": "Ein relativer Pfad zu einer Datei mit Übersetzungen für die Sprache." - }, - "vs/workbench/contrib/localizations/browser/localizationsActions": { - "configureLocale": "Anzeigesprache konfigurieren", - "installAdditionalLanguages": "Zusätzliche Sprachen installieren ...", - "chooseDisplayLanguage": "Anzeige-Sprache auswählen", - "relaunchDisplayLanguageMessage": "Ein Neustart ist erforderlich, damit die Änderung der Anzeigesprache übernommen wird.", - "relaunchDisplayLanguageDetail": "Drücken Sie die Schaltfläche für den Neustart, um {0} neu zu starten und die Anzeigesprache zu ändern.", - "restart": "&&Neu starten" - }, - "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Suchen Sie im Marketplace nach Sprachpaketen, um die Anzeigesprache in {0} zu ändern.", - "searchMarketplace": "Marketplace durchsuchen", - "installAndRestartMessage": "Installieren Sie das Sprachpaket, um die Anzeigesprache in {0} zu ändern.", - "installAndRestart": "Installieren und neu starten" - }, - "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Einstellungssynchronisierung", - "rendererLog": "Fenster", - "telemetryLog": "Telemetrie", - "show window log": "Fensterprotokoll anzeigen", - "mainLog": "Haupt", - "sharedLog": "Gemeinsame Sperre" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Protokollordner öffnen", - "openExtensionLogsFolder": "Ordner mit den Erweiterungsprotokollen öffnen" - }, - "vs/workbench/contrib/logs/common/logsActions": { - "setLogLevel": "Protokollstufe festlegen...", - "trace": "Ablaufverfolgung", - "debug": "Debuggen", - "info": "Info", - "warn": "Warnung", - "err": "Fehler", - "critical": "Kritisch", - "off": "Aus", - "selectLogLevel": "Protokollstufe auswählen", - "default and current": "Standard und aktuell", - "default": "Standard", - "current": "Aktuell", - "openSessionLogFile": "Fensterprotokolldatei öffnen (Sitzung)...", - "sessions placeholder": "Sitzung auswählen", - "log placeholder": "Protokolldatei auswählen" - }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Ansichtssymbol der Markeransicht.", - "miMarker": "&&Probleme", - "copyMarker": "Kopieren", - "copyMessage": "Nachricht kopieren", - "focusProblemsList": "Ansicht \"Probleme\" fokussieren", - "focusProblemsFilter": "Problemfilter fokussieren", - "show multiline": "Nachricht in mehreren Zeilen anzeigen", - "problems": "Probleme", - "show singleline": "Meldung in einer Zeile anzeigen", - "clearFiltersText": "Filtertext löschen", - "collapseAll": "Alle zuklappen", - "filter": "Filter", - "status.problems": "Probleme", - "totalErrors": "{0} Fehler", - "totalWarnings": "{0} Warnungen", - "totalInfos": "{0}-Informationen", - "noProblems": "Keine Probleme", - "manyProblems": "Über 10.000" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "{0} Probleme werden angezeigt.", - "problems filtered": "{0} von {1} Problemen werden angezeigt.", - "clearFilter": "Filter löschen" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Probleme umschalten (Fehler, Warnungen, Informationen)", - "problems.view.focus.label": "Probleme fokussieren (Fehler, Warnungen, Informationen)", - "problems.panel.configuration.title": "Ansicht \"Probleme\"", - "problems.panel.configuration.autoreveal": "Steuert, ob die Ansicht \"Probleme\" Dateien automatisch anzeigen soll, wenn diese geöffnet werden.", - "problems.panel.configuration.showCurrentInStatus": "Wenn aktiviert, wird das aktuelle Problem in der Statusleiste angezeigt", - "markers.panel.title.problems": "Probleme", - "markers.panel.no.problems.build": "Im Arbeitsbereich wurden keine Probleme erkannt.", - "markers.panel.no.problems.activeFile.build": "In der aktuellen Datei wurden keine Probleme erkannt.", - "markers.panel.no.problems.filters": "Es wurden keine Ergebnisse mit den angegebenen Filterkriterien gefunden.", - "markers.panel.action.moreFilters": "Weitere Filter...", - "markers.panel.filter.showErrors": "Fehler anzeigen", - "markers.panel.filter.showWarnings": "Warnungen anzeigen", - "markers.panel.filter.showInfos": "Informationen anzeigen", - "markers.panel.filter.useFilesExclude": "Ausgeschlossene Dateien ausblenden", - "markers.panel.filter.activeFile": "Nur die aktive Datei anzeigen", - "markers.panel.action.filter": "Probleme filtern", - "markers.panel.action.quickfix": "Korrekturen anzeigen", - "markers.panel.filter.ariaLabel": "Probleme filtern", - "markers.panel.filter.placeholder": "Filtern (Beispiel: text, **/*.ts, !**/node_modules/**)", - "markers.panel.filter.errors": "Fehler", - "markers.panel.filter.warnings": "Warnungen", - "markers.panel.filter.infos": "Informationen", - "markers.panel.single.error.label": "1 Fehler", - "markers.panel.multiple.errors.label": "{0} Fehler", - "markers.panel.single.warning.label": "1 Warnung", - "markers.panel.multiple.warnings.label": "{0} Warnungen", - "markers.panel.single.info.label": "1 Information", - "markers.panel.multiple.infos.label": "{0}-Informationen", - "markers.panel.single.unknown.label": "1 Unbekannte", - "markers.panel.multiple.unknowns.label": "{0} Unbekannte", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{0} Probleme in der Datei {1} im Ordner {2}", - "problems.tree.aria.label.marker.relatedInformation": "Dieses Problem verweist auf {0} Speicherorte.", - "problems.tree.aria.label.error.marker": "Von {0} generierter Fehler: {1} in Zeile {2} bei Zeichen {3}.{4}", - "problems.tree.aria.label.error.marker.nosource": "Fehler: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.warning.marker": "Von {0} generierte Warnung: {1} in Zeile {2} bei Zeichen {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Warnung: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.info.marker": "Von {0} generierte Informationen: {1} in Zeile {2} bei Zeichen {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Informationen: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.marker": "Von {0} generiertes Problem: {1} in Zeile {2} bei Zeichen {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Problem: {0} in Zeile {1} bei Zeichen {2}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{0} in Zeile {1} bei Zeichen {2} in {3}", - "errors.warnings.show.label": "Fehler und Warnungen anzeigen" - }, - "vs/workbench/contrib/markers/browser/markers": { - "totalProblems": "Insgesamt {0} Probleme" - }, - "vs/workbench/contrib/markers/browser/markersFileDecorations": { - "label": "Probleme", - "tooltip.1": "1 Problem in dieser Datei", - "tooltip.N": "{0} Probleme in dieser Datei", - "markers.showOnFile": "Fehler und Warnungen in Dateien und Ordnern anzeigen." - }, - "vs/workbench/contrib/markers/browser/markersViewActions": { - "filterIcon": "Symbol für die Filterkonfiguration in der Markeransicht.", - "showing filtered problems": "{0} von {1} angezeigt" - }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Problemansicht", - "expandedIcon": "Symbol, das angibt, dass in der Markeransicht mehrere Zeilen angezeigt werden.", - "collapsedIcon": "Symbol, das angibt, dass in der Markeransicht mehrere Zeilen nicht angezeigt werden.", - "single line": "Meldung in einer Zeile anzeigen", - "multi line": "Nachricht in mehreren Zeilen anzeigen", - "links.navigate.follow": "Link folgen", - "links.navigate.kb.meta": "STRG + Klicken", - "links.navigate.kb.meta.mac": "BEFEHL + Klicken", - "links.navigate.kb.alt.mac": "OPTION + Klicken", - "links.navigate.kb.alt": "alt + klicken" - }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Notebook", - "notebook.displayOrder.description": "Prioritätsliste für MIME-Ausgabetypen", - "notebook.cellToolbarLocation.description": "Hiermit wird angegeben, wo die Zellensymbolleiste angezeigt bzw. ob sie ausgeblendet werden soll.", - "notebook.showCellStatusbar.description": "Gibt an, ob die Zellenstatusleiste angezeigt werden soll.", - "notebook.diff.enablePreview.description": "Gibt an, ob der erweiterte Text-Diff-Editor für Notebook verwendet werden soll.", - "notebook.experimental.useMarkdownRenderer.description": "Hiermit aktivieren/deaktivieren Sie die Verwendung des neuen erweiterbaren Markdown-Renderers." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Die Ressource kann mit dem Notebook-Editor-Typ \"{0}\" nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert oder aktiviert wurde.", - "fail.reOpen": "Datei mit VS Code-Standard-Text-Editor erneut öffnen" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Integriert" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Notebook-Textdiff" - }, - "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { - "notebookActions.copy": "Zelle kopieren", - "notebookActions.cut": "Zelle ausschneiden", - "notebookActions.paste": "Zelle einfügen", - "notebookActions.pasteAbove": "Zelle oben einfügen" - }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Suche in Notebook ausblenden", - "notebookActions.findInNotebook": "In Notebook suchen" - }, - "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Notebook", - "notebookActions.execute": "Zelle ausführen", - "notebookActions.cancel": "Zellenausführung beenden", - "notebookActions.deleteCell": "Zelle löschen", - "notebookActions.executeAndSelectBelow": "Notebook-Zelle ausführen und unten auswählen", - "notebookActions.executeAndInsertBelow": "Notebook-Zelle ausführen und unten einfügen", - "notebookActions.renderMarkdown": "Alle Markdownzellen rendern", - "notebookActions.executeNotebook": "Notebook ausführen (alle Zellen ausführen)", - "notebookActions.cancelNotebook": "Notebook-Ausführung beenden", - "notebookMenu.insertCell": "Zelle einfügen", - "notebookMenu.cellTitle": "Notebook-Zelle", - "notebookActions.changeCellToCode": "Zelle in Code ändern", - "notebookActions.changeCellToMarkdown": "Zelle in Markdown ändern", - "notebookActions.insertCodeCellAbove": "Codezelle oben einfügen", - "notebookActions.insertCodeCellBelow": "Codezelle unten einfügen", - "notebookActions.insertCodeCellAtTop": "Codezelle oben hinzufügen", - "notebookActions.insertMarkdownCellAtTop": "Markdownzelle oben hinzufügen", - "notebookActions.menu.insertCode": "$(add)-Code", - "notebookActions.menu.insertCode.tooltip": "Codezelle hinzufügen", - "notebookActions.insertMarkdownCellAbove": "Markdownzelle oben einfügen", - "notebookActions.insertMarkdownCellBelow": "Markdownzelle unten einfügen", - "notebookActions.menu.insertMarkdown": "$(add)-Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Markdownzelle hinzufügen", - "notebookActions.editCell": "Zelle bearbeiten", - "notebookActions.quitEdit": "Bearbeitung der Zelle beenden", - "cursorMoveDown": "Fokus auf nächsten Zellen-Editor", - "cursorMoveUp": "Fokus auf vorherigen Zellen-Editor", - "focusOutput": "Fokus in Ausgabe der aktiven Zelle", - "focusOutputOut": "Fokus aus Ausgabe der aktiven Zelle", - "focusFirstCell": "Fokus auf erste Zelle", - "focusLastCell": "Fokus auf letzte Zelle", - "clearCellOutputs": "Zellenausgaben löschen", - "changeLanguage": "Zellsprache ändern", - "languageDescription": "({0}) – aktuelle Sprache", - "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Sprachmodus auswählen", - "clearAllCellsOutputs": "Ausgaben aller Zellen löschen", - "notebookActions.centerActiveCell": "Aktive Zelle zentrieren", - "notebookActions.collapseCellInput": "Zelleneingabe reduzieren", - "notebookActions.expandCellInput": "Zelleneingabe erweitern", - "notebookActions.collapseCellOutput": "Zellenausgabe zuklappen", - "notebookActions.expandCellOutput": "Zellenausgabe aufklappen", - "notebookActions.inspectLayout": "Notebook-Layout überprüfen" - }, - "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { - "fold.cell": "Zelle falten", - "unfold.cell": "Zelle auffalten" - }, - "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { - "format.title": "Notebook formatieren", - "label": "Notebook formatieren", - "formatCell.label": "Zelle formatieren" - }, - "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { - "empty": "Leere Zelle", - "outline.showCodeCells": "Wenn diese Option aktiviert ist, zeigt die Notebookgliederung Codezellen an.", - "breadcrumbs.showCodeCells": "Bei Aktivierung sind Codezellen in Notebook-Breadcrumbs enthalten." - }, - "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { - "notebookActions.selectKernel": "Kernel für Notebook auswählen", - "notebookActions.selectKernel.args": "Notebook-Kernelargumente", - "notebook.runCell.selectKernel": "Wählen Sie einen Notebook-Kernel zum Ausführen dieses Notebooks aus.", - "currentActiveKernel": " (Aktuell aktiv)", - "notebook.promptKernel.setDefaultTooltip": "Als Standardkernelanbieter für \"{0}\" festlegen", - "chooseActiveKernel": "Kernel für aktuelles Notebook auswählen", - "notebook.selectKernel": "Kernel für aktuelles Notebook auswählen" - }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Zelle nach oben verschieben", - "notebookActions.moveCellDown": "Zelle nach unten verschieben", - "notebookActions.copyCellUp": "Zelle nach oben kopieren", - "notebookActions.copyCellDown": "Zelle nach unten kopieren", - "notebookActions.splitCell": "Zelle teilen", - "notebookActions.joinCellAbove": "Mit vorheriger Zelle verknüpfen", - "notebookActions.joinCellBelow": "Mit nächster Zelle verknüpfen" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Text-Diff-Editor öffnen", - "notebook.diff.cell.revertMetadata": "Metadaten wiederherstellen", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Ausgaberendering umschalten", - "notebook.diff.cell.revertOutputs": "Ausgaben wiederherstellen", - "notebook.diff.cell.revertInput": "Eingabe wiederherstellen", - "notebook.diff.showOutputs": "Ausgabeunterschiede anzeigen", - "notebook.diff.showMetadata": "Metadatenunterschiede anzeigen", - "notebook.diff.ignoreMetadata": "Metadatenunterschiede ausblenden", - "notebook.diff.ignoreOutputs": "Ausgabeunterschiede ausblenden" - }, - "vs/workbench/contrib/notebook/browser/extensionPoint": { - "contributes.notebook.provider": "Fügt Notebook-Dokumentanbieter hinzu.", - "contributes.notebook.provider.viewType": "Eindeutiger Bezeichner des Notebooks.", - "contributes.notebook.provider.displayName": "Menschlich lesbarer Name des Notebooks.", - "contributes.notebook.provider.selector": "Globs, für die das Notebook vorgesehen ist.", - "contributes.notebook.provider.selector.filenamePattern": "Glob, für den das Notizbuch aktiviert ist.", - "contributes.notebook.selector.provider.excludeFileNamePattern": "Globmuster, für das das Notizbuch deaktiviert ist.", - "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", - "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", - "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln.", - "contributes.notebook.renderer": "Fügt Anbieter für das Rendern der Notebook-Ausgabe hinzu.", - "contributes.notebook.renderer.viewType": "Eindeutiger Bezeichner des Notebook-Ausgaberenderers.", - "contributes.notebook.provider.viewType.deprecated": "Hiermit wird \"viewType\" in \"id\" umbenannt.", - "contributes.notebook.renderer.displayName": "Menschlich lesbarer Name des Notebook-Ausgaberenderers.", - "contributes.notebook.selector": "Globs, für die das Notebook vorgesehen ist.", - "contributes.notebook.renderer.entrypoint": "Datei, die in der Webansicht geladen werden soll, um die Erweiterung zu rendern.", - "contributes.notebook.markdownRenderer": "Trägt einen Renderer für Markdownzellen in Notebooks bei.", - "contributes.notebook.markdownRenderer.id": "Eindeutiger Bezeichner des Notebook-Markdownrenderers.", - "contributes.notebook.markdownRenderer.displayName": "Lesbarer Name des Notebook-Markdownrenderers.", - "contributes.notebook.markdownRenderer.entrypoint": "Datei, die in der Webansicht geladen werden soll, um die Erweiterung zu rendern." - }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Definiert einen Standardkernelanbieter, der Vorrang gegenüber allen anderen Kernelanbietereinstellungen hat. Muss der Bezeichner einer Erweiterung sein, die zu einem Kernelanbieter gehört." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "Die Rahmenfarbe für Notebook-Zellen.", - "notebook.focusedEditorBorder": "Die Farbe des Rahmens für den Notebook-Zellen-Editor.", - "notebookStatusSuccessIcon.foreground": "Die Farbe des Fehlersymbols von Notebook-Zellen in der Zellenstatusleiste.", - "notebookStatusErrorIcon.foreground": "Die Farbe des Fehlersymbols von Notebook-Zellen in der Zellenstatusleiste.", - "notebookStatusRunningIcon.foreground": "Die Farbe des Symbols ausgeführter Notebook-Zellen in der Zellenstatusleiste.", - "notebook.outputContainerBackgroundColor": "Die Hintergrundfarbe für den Notebook-Ausgabecontainer.", - "notebook.cellToolbarSeparator": "Die Farbe der Trennlinie in der unteren Zellensymbolleiste.", - "focusedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn der Fokus auf der Zelle liegt.", - "selectedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn die Zelle ausgewählt wird.", - "notebook.cellHoverBackground": "Die Hintergrundfarbe einer Zelle, wenn mit dem Mauszeiger auf die Zelle gezeigt wird.", - "notebook.selectedCellBorder": "Die Farbe des oberen und unteren Rahmens der Zelle, wenn die Zelle zwar ausgewählt ist, aber nicht im Fokus liegt.", - "notebook.inactiveSelectedCellBorder": "Die Farbe der Rahmen der Zelle, wenn mehrere Zellen ausgewählt sind.", - "notebook.focusedCellBorder": "Die Farbe der Rahmen der Zelle, wenn der Fokus auf der Zelle liegt.", - "notebook.inactiveFocusedCellBorder": "Die Farbe des oberen und unteren Rahmens der Zelle, wenn der Fokus auf eine Zelle gesetzt wird, während sich der primäre Fokus außerhalb des Editors befindet.", - "notebook.cellStatusBarItemHoverBackground": "Die Hintergrundfarbe der Statusleistenelemente für Notebook-Zellen.", - "notebook.cellInsertionIndicator": "Die Farbe des Indikators für das Einfügen von Notebook-Zellen.", - "notebookScrollbarSliderBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste.", - "notebookScrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste beim Daraufzeigen.", - "notebookScrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste, wenn darauf geklickt wird.", - "notebook.symbolHighlightBackground": "Hintergrundfarbe der markierten Zelle" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { - "notebook.emptyMarkdownPlaceholder": "Leere Markdownzelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE." - }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Der Inhalt der Datei wurde auf dem Datenträger geändert. Möchten Sie die aktualisierte Version öffnen oder die Datei mit Ihren Änderungen überschreiben?", - "notebook.staleSaveError.revert": "Zurücksetzen", - "notebook.staleSaveError.overwrite.": "Überschreiben", - "save": "Notebook speichern" - }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Hiermit wird das Symbol im Kernelkonfigurations-Widget in Notebook-Editoren konfiguriert.", - "selectKernelIcon": "Hiermit wird das Symbol zum Auswählen eines Kernels in Notebook-Editoren konfiguriert.", - "executeIcon": "Symbol zur Ausführung in Notebook-Editoren.", - "stopIcon": "Symbol zum Beenden einer Ausführung in Notebook-Editoren.", - "deleteCellIcon": "Symbol zum Löschen einer Zelle in Notebook-Editoren.", - "executeAllIcon": "Symbol zum Ausführen aller Zellen in Notebook-Editoren.", - "editIcon": "Symbol zum Bearbeiten einer Zelle in Notebook-Editoren.", - "stopEditIcon": "Symbol zum Beenden der Bearbeitung einer Zelle in Notebook-Editoren.", - "moveUpIcon": "Symbol zum Verschieben einer Zelle nach oben in Notebook-Editoren.", - "moveDownIcon": "Symbol zum Verschieben einer Zelle nach unten in Notebook-Editoren.", - "clearIcon": "Symbol zum Löschen von Zellausgaben in Notebook-Editoren.", - "splitCellIcon": "Symbol zum Teilen einer Zelle in Notebook-Editoren.", - "unfoldIcon": "Symbol zum Aufklappen einer Zelle in Notebook-Editoren.", - "successStateIcon": "Symbol zum Verweis auf einen Erfolgsstatus in Notebook-Editoren.", - "errorStateIcon": "Symbol zum Hinweis auf einen Fehlerstatus in Notebook-Editoren.", - "collapsedIcon": "Symbol zum Kommentieren eines zugeklappten Abschnitts in Notebook-Editoren.", - "expandedIcon": "Symbol zum Kommentieren eines aufgeklappten Abschnitts in Notebook-Editoren.", - "openAsTextIcon": "Symbol zum Öffnen des Notebooks in einem Text-Editor.", - "revertIcon": "Symbol zum Zurücksetzen in Notebook-Editoren.", - "renderOutputIcon": "Symbol zum Rendern der Ausgabe im Diff-Editor.", - "mimetypeIcon": "Symbol für einen MIME-Typ in Notebook-Editoren." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Wählen Sie einen Notebook-Kernel zum Ausführen dieses Notebooks aus.", - "notebook.promptKernel.setDefaultTooltip": "Als Standardkernelanbieter für \"{0}\" festlegen" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { - "cellExpandButtonLabel": "Erweitern", - "runStateExecuting": "Wird ausgeführt", - "runStatePending": "Ausstehend" - }, - "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { - "notebook.emptyMarkdownPlaceholder": "Leere Markdownzelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE." - }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Wählen Sie einen anderen Mimetyp für die Ausgabe aus. Verfügbare Mimetypen: {0}", - "curruentActiveMimeType": "Zurzeit aktiv", - "promptChooseMimeTypeInSecure.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll. RTF-MIME-Typen sind nur verfügbar, wenn das Notebook vertrauenswürdig ist.", - "promptChooseMimeType.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll.", - "builtinRenderInfo": "Integriert" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Zellensprachmodus auswählen" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Wählen Sie einen anderen Mimetyp für die Ausgabe aus. Verfügbare Mimetypen: {0}", - "curruentActiveMimeType": "Zurzeit aktiv", - "promptChooseMimeTypeInSecure.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll. RTF-MIME-Typen sind nur verfügbar, wenn das Notebook vertrauenswürdig ist.", - "promptChooseMimeType.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll.", - "builtinRenderInfo": "Integriert" - }, - "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Ansichtssymbol der Gliederungsansicht.", - "name": "Gliederung", - "outlineConfigurationTitle": "Gliederung", - "outline.showIcons": "Hiermit werden Gliederungselemente mit Symbolen gerendert.", - "outline.showProblem": "Hiermit werden Fehler und Warnungen für Gliederungselemente angezeigt.", - "outline.problem.colors": "Hiermit werden Farben für Fehler und Warnungen verwendet.", - "outline.problems.badges": "Hiermit werden Badges für Fehler und Warnungen verwendet.", - "filteredTypes.file": "Wenn aktiviert, zeigt die Gliederung \"file\"-Symbole an.", - "filteredTypes.module": "Wenn aktiviert, zeigt die Gliederung \"module\"-Symbole an.", - "filteredTypes.namespace": "Wenn aktiviert, zeigt die Gliederung \"namespace\"-Symbole an.", - "filteredTypes.package": "Wenn aktiviert, zeigt die Gliederung \"package\"-Symbole an.", - "filteredTypes.class": "Wenn aktiviert, zeigt die Gliederung \"class\"-Symbole an", - "filteredTypes.method": "Wenn aktiviert, zeigt die Gliederung \"method\"-Symbole an.", - "filteredTypes.property": "Wenn aktiviert, zeigt die Gliederung \"property\"-Symbole an.", - "filteredTypes.field": "Wenn aktiviert, zeigt die Gliederung \"field\"-Symbole an.", - "filteredTypes.constructor": "Wenn aktiviert, zeigt die Gliederung \"constructor\"-Symbole an.", - "filteredTypes.enum": "Wenn aktiviert, zeigt die Gliederung \"enum\"-Symbole an.", - "filteredTypes.interface": "Wenn aktiviert, zeigt die Gliederung \"interface\"-Symbole an.", - "filteredTypes.function": "Wenn aktiviert, zeigt die Gliederung \"function\"-Symbole an.", - "filteredTypes.variable": "Wenn aktiviert, zeigt die Gliederung \"variable\"-Symbole an.", - "filteredTypes.constant": "Wenn aktiviert, zeigt die Gliederung \"constant\"-Symbole an.", - "filteredTypes.string": "Wenn aktiviert, zeigt die Gliederung \"string\"-Symbole an.", - "filteredTypes.number": "Wenn aktiviert, zeigt die Gliederung \"number\"-Symbole an.", - "filteredTypes.boolean": "Wenn aktiviert, zeigt die Gliederung \"boolean\"-Symbole an.", - "filteredTypes.array": "Wenn aktiviert, zeigt die Gliederung \"array\"-Symbole an.", - "filteredTypes.object": "Wenn aktiviert, zeigt die Gliederung \"object\"-Symbole an.", - "filteredTypes.key": "Wenn aktiviert, zeigt die Gliederung \"key\"-Symbole an.", - "filteredTypes.null": "Wenn aktiviert, zeigt die Gliederung \"null\"-Symbole an.", - "filteredTypes.enumMember": "Wenn aktiviert, zeigt die Gliederung \"enumMember\"-Symbole an.", - "filteredTypes.struct": "Wenn aktiviert, zeigt die Gliederung \"struct\"-Symbole an", - "filteredTypes.event": "Wenn aktiviert, zeigt die Gliederung \"event\"-Symbole an.", - "filteredTypes.operator": "Wenn aktiviert, zeigt die Gliederung \"operator\"-Symbole an.", - "filteredTypes.typeParameter": "Wenn aktiviert, zeigt die Gliederung \"typeParameter\"-Symbole an." - }, - "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "Der aktive Editor kann keine Gliederungsinformationen angeben.", - "loading": "Dokumentsymbole für \"{0}\" werden geladen...", - "no-symbols": "Keine Symbole im Dokument \"{0}\" gefunden.", - "collapse": "Alle zuklappen", - "followCur": "Cursor folgen", - "filterOnType": "Typfilter", - "sortByPosition": "Sortieren nach: Position", - "sortByName": "Sortieren nach: Name", - "sortByKind": "Sortieren nach: Kategorie" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Ansichtssymbol der Ausgabeansicht.", - "output": "Ausgabe", - "miToggleOutput": "&&Ausgabe", - "logViewer": "Protokollanzeige", - "switchToOutput.label": "Zur Ausgabe wechseln", - "clearOutput.label": "Ausgabe löschen", - "outputCleared": "Die Ausgabe wurde gelöscht.", - "toggleAutoScroll": "Automatisches Scrollen umschalten", - "outputScrollOff": "Automatisches Scrollen deaktivieren", - "outputScrollOn": "Automatisches Scrollen aktivieren", - "openActiveLogOutputFile": "Protokollausgabedatei öffnen", - "showLogs": "Protokolle anzeigen...", - "selectlog": "Protokoll auswählen", - "openLogFile": "Protokolldatei öffnen ...", - "selectlogFile": "Protokolldatei auswählen", - "output.smartScroll.enabled": "Intelligentes Scrollen in der Ausgabeansicht aktivieren oder deaktivieren. Durch das intelligente Scrollen kann der Scrollvorgang automatisch gesperrt werden, wenn Sie in die Ausgabeansicht klicken, oder entsperrt werden, wenn Sie auf die letzte Zeile klicken." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - Ausgabe", - "channel": "Ausgabekanal für '{0}'", - "output": "Ausgabe", - "outputViewWithInputAriaLabel": "{0}, Ausgabepanel", - "outputViewAriaLabel": "Ausgabepanel", - "outputChannels": "Ausgabekanäle.", - "logChannel": "Protokoll ({0})" - }, - "vs/workbench/contrib/output/browser/logViewer": { - "logViewerAriaLabel": "Protokollanzeige" - }, - "vs/workbench/contrib/performance/browser/performance.contribution": { - "show.label": "Startleistung" - }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "Profile wurden erfolgreich erstellt.", - "prof.detail": "Erstellen Sie ein Issue, und fügen Sie die folgenden Dateien manuell an:\r\n{0}", - "prof.restartAndFileIssue": "&&Issue erstellen und neu starten", - "prof.restart": "&&Neu starten", - "prof.thanks": "Vielen Dank für Ihre Mithilfe!", - "prof.detail.restart": "Ein abschließender Neustart ist erforderlich, um \"{0}\" verwenden zu können. Vielen Dank für Ihre Mithilfe!", - "prof.restart.button": "&&Neu starten" - }, - "vs/workbench/contrib/performance/browser/perfviewEditor": { - "name": "Startleistung" - }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Standardeditor für Einstellungen", - "settingsEditor2": "Einstellungs-Editor 2", - "keybindingsEditor": "Editor für Tastenzuordnungen", - "openSettings2": "Einstellungen öffnen (Benutzeroberfläche)", - "preferences": "Einstellungen", - "settings": "Einstellungen", - "miOpenSettings": "&&Einstellungen", - "openSettingsJson": "Einstellungen öffnen (JSON)", - "openGlobalSettings": "Benutzereinstellungen öffnen", - "openRawDefaultSettings": "Standardeinstellungen öffnen (JSON)", - "openWorkspaceSettings": "Arbeitsbereichseinstellungen öffnen", - "openWorkspaceSettingsFile": "Arbeitsbereichseinstellungen öffnen (JSON)", - "openFolderSettings": "Ordnereinstellungen öffnen", - "openFolderSettingsFile": "Einstellungen für \"Ordner öffnen\" (JSON)", - "filterModifiedLabel": "Geänderte Einstellungen anzeigen", - "filterOnlineServicesLabel": "Einstellungen für Onlinedienste anzeigen", - "miOpenOnlineSettings": "&&Einstellungen für Onlinedienste", - "onlineServices": "Einstellungen für Onlinedienste", - "openRemoteSettings": "Remoteeinstellungen öffnen ({0})", - "settings.focusSearch": "Fokus auf Einstellungssuche", - "settings.clearResults": "Ergebnisse der Einstellungssuche löschen", - "settings.focusFile": "Einstellungsdatei fokussieren", - "settings.focusNextSetting": "Nächste Einstellung fokussieren", - "settings.focusPreviousSetting": "Vorherige Einstellung fokussieren", - "settings.editFocusedSetting": "Fokussierte Einstellung bearbeiten", - "settings.focusSettingsList": "Einstellungsliste fokussieren", - "settings.focusSettingsTOC": "Fokus auf Inhaltsverzeichnis der Einstellungen", - "settings.focusSettingControl": "Fokus auf Einstellungssteuerung", - "settings.showContextMenu": "Kontextmenü für Einstellung anzeigen", - "settings.focusLevelUp": "Fokus um eine Ebene nach oben verschieben", - "openGlobalKeybindings": "Tastaturkurzbefehle öffnen", - "Keyboard Shortcuts": "Tastenkombinationen", - "openDefaultKeybindingsFile": "Standardtastenkombinationen öffnen (JSON)", - "openGlobalKeybindingsFile": "Tastenkombinationen öffnen (JSON)", - "showDefaultKeybindings": "Standard-Tastaturbelegungen anzeigen", - "showExtensionKeybindings": "Tastenzuordnungen für Erweiterung anzeigen", - "showUserKeybindings": "Benutzer-Tastaturbelegungen anzeigen", - "clear": "Suchergebnisse löschen", - "miPreferences": "&&Einstellungen" - }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Tastenzuordnung definieren", - "defineKeybinding.kbLayoutErrorMessage": "Sie können diese Tastenkombination mit Ihrem aktuellen Tastaturlayout nicht generieren.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** für Ihr aktuelles Tastaturlayout (**{1}** für USA, Standard).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** für Ihr aktuelles Tastaturlayout." - }, - "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Tasten aufzeichnen", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Nach Priorität sortieren", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", - "SearchKeybindings.FullTextSearchPlaceholder": "Nehmen Sie eine Eingabe vor, um die Tastenzuordnungen zu durchsuchen.", - "SearchKeybindings.KeybindingsSearchPlaceholder": "Tasten werden aufgezeichnet. Drücken Sie die ESC-TASTE, um den Vorgang zu beenden.", - "clearInput": "Sucheingabe für Tastenzuordnungen löschen", - "recording": "Tasten werden aufgezeichnet", - "command": "Befehl", - "keybinding": "Tastenzuordnung", - "when": "Zeitpunkt", - "source": "Quelle", - "show sorted keybindings": "{0}-Tastaturbelegungen werden in Rangfolge angezeigt.", - "show keybindings": "{0} Tastaturbelegungen werden in alphabetischer Reihenfolge angezeigt.", - "changeLabel": "Tastenzuordnung ändern...", - "addLabel": "Tastenzuordnung hinzufügen...", - "editWhen": "when-Ausdruck ändern", - "removeLabel": "Tastenzuordnung entfernen", - "resetLabel": "Tastenbindung zurücksetzen", - "showSameKeybindings": "Die gleichen Tastenzuordnung anzeigen", - "copyLabel": "Kopieren", - "copyCommandLabel": "Befehls-ID kopieren", - "error": "Fehler \"{0}\" beim Bearbeiten der Tastenzuordnung. Überprüfen Sie die Datei \"keybindings.json\" auf Fehler.", - "editKeybindingLabelWithKey": "Tastenbindung ändern {0}", - "editKeybindingLabel": "Tastenzuordnung ändern", - "addKeybindingLabelWithKey": "Tastenzuordnung {0} hinzufügen", - "addKeybindingLabel": "Tastenzuordnung hinzufügen", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "when-Kontext eingeben. Drücken Sie die EINGABETASTE, um die Eingabe zu bestätigen, oder die ESC-Taste, um den Vorgang abzubrechen.", - "keybindingsLabel": "Tastenzuordnungen", - "noKeybinding": "Keine Tastenzuordnung zugewiesen.", - "noWhen": "Kein when-Kontext." - }, - "vs/workbench/contrib/preferences/browser/preferencesActions": { - "configureLanguageBasedSettings": "Sprachspezifische Einstellungen konfigurieren...", - "languageDescriptionConfigured": "({0})", - "pickLanguage": "Sprache auswählen" - }, - "vs/workbench/contrib/preferences/browser/preferencesEditor": { - "SearchSettingsWidget.AriaLabel": "Einstellungen suchen", - "SearchSettingsWidget.Placeholder": "Einstellungen suchen", - "noSettingsFound": "Keine Einstellungen gefunden", - "oneSettingFound": "1 Einstellung gefunden", - "settingsFound": "{0} Einstellungen gefunden", - "totalSettingsMessage": "Insgesamt {0} Einstellungen", - "nlpResult": "Ergebnisse in natürlicher Sprache", - "filterResult": "Gefilterte Ergebnisse", - "defaultSettings": "Standardeinstellungen", - "defaultUserSettings": "Standardbenutzereinstellungen", - "defaultWorkspaceSettings": "Standard-Arbeitsbereichseinstellungen", - "defaultFolderSettings": "Standardordnereinstellungen", - "defaultEditorReadonly": "Nehmen Sie im Editor auf der rechten Seite Änderungen vor, um Standardwerte zu überschreiben.", - "preferencesAriaLabel": "Standardeinstellungen. Schreibgeschützter Editor." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Einstellungen suchen", - "clearInput": "Sucheingabe für Einstellungen löschen", - "noResults": "Es wurden keine Einstellungen gefunden.", - "clearSearchFilters": "Filter löschen", - "settings": "Einstellungen", - "settingsNoSaveNeeded": "Änderungen an Einstellungen werden automatisch gespeichert.", - "oneResult": "1 Einstellung gefunden", - "moreThanOneResult": "{0} Einstellungen gefunden", - "turnOnSyncButton": "Einstellungssynchronisierung aktivieren", - "lastSyncedLabel": "Letzte Synchronisierung: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Steuert, ob der Suchmodus für natürliche Sprache für die Einstellungen aktiviert ist. Die Suche mit natürlicher Sprache wird von einem Microsoft-Onlinedienst bereitgestellt.", - "settingsSearchTocBehavior.hide": "Inhaltsverzeichnis bei der Suche ausblenden.", - "settingsSearchTocBehavior.filter": "Inhaltsverzeichnis nur nach Kategorien filtern, die passende Einstellungen enthalten. Klicken Sie auf eine Kategorie, um die Ergebnisse entsprechend zu filtern.", - "settingsSearchTocBehavior": "Steuert das Verhalten des Inhaltsverzeichnisses im Einstellungs-Editor während der Suche." - }, - "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Symbol für einen aufgeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", - "settingsGroupCollapsedIcon": "Symbol für einen zugeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", - "settingsScopeDropDownIcon": "Symbol für die Dropdownschaltfläche \"Ordner\" im JSON-Einstellungs-Editor mit geteilter Ansicht.", - "settingsMoreActionIcon": "Symbol für die Aktion \"Weitere Aktionen\" auf der Benutzeroberfläche für Einstellungen.", - "keybindingsRecordKeysIcon": "Symbol für die Aktion \"Tasten aufzeichnen\" auf der Benutzeroberfläche für Tastenzuordnungen.", - "keybindingsSortIcon": "Symbol für den Umschalter \"Nach Rangfolge sortieren\" auf der Benutzeroberfläche für Tastenzuordnungen.", - "keybindingsEditIcon": "Symbol für die Aktion \"Bearbeiten\" auf der Benutzeroberfläche für Tastenzuordnungen.", - "keybindingsAddIcon": "Symbol für die Aktion \"Hinzufügen\" auf der Benutzeroberfläche für Tastenzuordnungen.", - "settingsEditIcon": "Symbol für die Aktion \"Bearbeiten\" auf der Benutzeroberfläche für Einstellungen.", - "settingsAddIcon": "Symbol für die Aktion \"Hinzufügen\" auf der Benutzeroberfläche für Einstellungen.", - "settingsRemoveIcon": "Symbol für die Aktion \"Entfernen\" auf der Benutzeroberfläche für Einstellungen.", - "preferencesDiscardIcon": "Symbol für die Aktion \"Verwerfen\" auf der Benutzeroberfläche für Einstellungen.", - "preferencesClearInput": "Symbol für das Löschen von Eingaben auf der Benutzeroberfläche für Einstellungen und Tastenzuordnungen.", - "preferencesOpenSettings": "Symbol für Befehle zum Öffnen von Einstellungen." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Drücken Sie die gewünschte Tastenkombination, und betätigen Sie anschließend die EINGABETASTE.", - "defineKeybinding.oneExists": "Diese Tastenzuordnung ist 1 vorhandenen Befehl zugewiesen", - "defineKeybinding.existing": "Diese Tastenzuordnung ist {0} vorhandenen Befehlen zugewiesen", - "defineKeybinding.chordsTo": "Tastenkombination zu" - }, - "vs/workbench/contrib/preferences/browser/preferencesRenderers": { - "emptyUserSettingsHeader": "Legen Sie Ihre Einstellungen hier ab, um die Standardeinstellungen außer Kraft zu setzen.", - "emptyWorkspaceSettingsHeader": "Legen Sie Ihre Einstellungen hier ab, um die Benutzereinstellungen außer Kraft zu setzen.", - "emptyFolderSettingsHeader": "Legen Sie Ihre Ordnereinstellungen hier ab, um die aus den Arbeitsbereichseinstellungen außer Kraft zu setzen.", - "editTtile": "Bearbeiten", - "replaceDefaultValue": "In Einstellungen ersetzen", - "copyDefaultValue": "In Einstellungen kopieren", - "unknown configuration setting": "Unbekannte Konfigurationseinstellung", - "unsupportedRemoteMachineSetting": "Diese Einstellung kann in diesem Fenster nicht angewendet werden. Sie wird angewendet, wenn Sie ein lokales Fenster öffnen.", - "unsupportedWindowSetting": "Diese Einstellung kann in diesem Arbeitsbereich nicht angewendet werden. Sie wird angewendet, wenn Sie den enthaltenden Arbeitsbereichordner direkt öffnen.", - "unsupportedApplicationSetting": "Diese Einstellungen kann nur über die Benutzereinstellungen in der Anwendung angewendet werden.", - "unsupportedMachineSetting": "Diese Einstellung kann nur in den Benutzereinstellungen im lokalen Fenster oder in den Remoteeinstellungen im Remotefenster angewendet werden.", - "unsupportedProperty": "Nicht unterstützte Eigenschaft" - }, - "vs/workbench/contrib/preferences/browser/preferencesWidgets": { - "defaultSettings": "Platzieren Sie Ihre Einstellungen zum Überschreiben im Editor auf der rechten Seite.", - "noSettingsFound": "Es wurden keine Einstellungen gefunden.", - "settingsSwitcherBarAriaLabel": "Einstellungsumschaltung", - "userSettings": "Benutzer", - "userSettingsRemote": "Remote", - "workspaceSettings": "Arbeitsbereich", - "folderSettings": "Ordner" - }, - "vs/workbench/contrib/preferences/browser/settingsLayout": { - "commonlyUsed": "Am häufigsten verwendet", - "textEditor": "Text-Editor", - "cursor": "Cursor", - "find": "Suchen", - "font": "Schriftart", - "formatting": "Formatierung", - "diffEditor": "Diff-Editor", - "minimap": "Minimap", - "suggestions": "Vorschläge", - "files": "Dateien", - "workbench": "Workbench", - "appearance": "Darstellung", - "breadcrumbs": "Breadcrumbs", - "editorManagement": "Editorverwaltung", - "settings": "Einstellungs-Editor", - "zenMode": "Zen-Modus", - "screencastMode": "Screencastmodus", - "window": "Fenster", - "newWindow": "Neues Fenster", - "features": "Features", - "fileExplorer": "Explorer", - "search": "Suchen", - "debug": "Debuggen", - "testing": "Test", - "scm": "SCM", - "extensions": "Erweiterungen", - "terminal": "Terminal", - "task": "Aufgabe", - "problems": "Probleme", - "output": "Ausgabe", - "comments": "Kommentare", - "remote": "Remote", - "timeline": "Zeitachse", - "notebook": "Notebook", - "application": "Anwendung", - "proxy": "Proxy", - "keyboard": "Tastatur", - "update": "Aktualisieren", - "telemetry": "Telemetrie", - "settingsSync": "Einstellungssynchronisierung" - }, - "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Erweiterungen", - "extensionSyncIgnoredLabel": "Synchronisierung: Ignoriert", - "modified": "Geändert", - "settingsContextMenuTitle": "Weitere Aktionen...", - "alsoConfiguredIn": "Auch geändert in", - "configuredIn": "Geändert in", - "newExtensionsButtonLabel": "Übereinstimmende Erweiterungen anzeigen", - "editInSettingsJson": "In \"settings.json\" bearbeiten", - "settings.Default": "Standard", - "resetSettingLabel": "Einstellung zurücksetzen", - "validationError": "Validierungsfehler.", - "settings.Modified": "Geändert", - "settings": "Einstellungen", - "copySettingIdLabel": "Einstellungs-ID kopieren", - "copySettingAsJSONLabel": "Einstellung als JSON kopieren", - "stopSyncingSetting": "Diese Einstellung synchronisieren" - }, - "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Arbeitsbereich", - "remote": "Remote", - "user": "Benutzer" - }, - "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "Die Vordergrundfarbe für einen Abschnittsheader oder einen aktiven Titel", - "modifiedItemForeground": "Die Farbe des geänderten Einstellungsindikators", - "settingsDropdownBackground": "Hintergrund des Dropdownmenüs im Einstellungs-Editor", - "settingsDropdownForeground": "Vordergrund des Dropdownmenüs im Einstellungs-Editor", - "settingsDropdownBorder": "Rahmen des Dropdownmenüs im Einstellungs-Editor", - "settingsDropdownListBorder": "Rahmen für Dropdownliste des Einstellungs-Editors, der die Optionen umgibt und von der Beschreibung abtrennt", - "settingsCheckboxBackground": "Hintergrund des Kontrollkästchens im Einstellungs-Editor", - "settingsCheckboxForeground": "Vordergrund des Kontrollkästchens im Einstellungs-Editor", - "settingsCheckboxBorder": "Rahmen des Kontrollkästchens im Einstellungs-Editor", - "textInputBoxBackground": "Hintergrund des Texteingabefelds für den Einstellungs-Editor", - "textInputBoxForeground": "Vordergrund des Texteingabefelds für den Einstellungs-Editor", - "textInputBoxBorder": "Rahmen des Texteingabefelds für den Einstellungs-Editor", - "numberInputBoxBackground": "Hintergrund des Zahleneingabefelds im Einstellungs-Editor", - "numberInputBoxForeground": "Vordergrund des Zahleneingabefelds im Einstellungs-Editor", - "numberInputBoxBorder": "Rahmen des Zahleneingabefelds im Einstellungs-Editor", - "focusedRowBackground": "Die Hintergrundfarbe einer Einstellungszeile, wenn diese den Fokus hat.", - "notebook.rowHoverBackground": "Die Hintergrundfarbe einer Einstellungszeile, wenn mit der Maus darauf gezeigt wird.", - "notebook.focusedRowBorder": "Die Farbe des oberen und unteren Rahmens der Zeile, wenn der Fokus auf der Zeile liegt.", - "okButton": "OK", - "cancelButton": "Abbrechen", - "listValueHintLabel": "Listenelement \"{0}\"", - "listSiblingHintLabel": "Listenelement \"{0}\" mit gleichgeordnetem Element \"${1}\"", - "removeItem": "Element entfernen", - "editItem": "Element bearbeiten", - "addItem": "Element hinzufügen", - "itemInputPlaceholder": "Zeichenfolgenelement...", - "listSiblingInputPlaceholder": "Gleichgeordnetes Element...", - "excludePatternHintLabel": "Dateien ausschließen, die mit `{0}` übereinstimmen", - "excludeSiblingHintLabel": "Mit `{0}` übereinstimmende Dateien nur ausschließen, wenn eine Datei vorhanden ist, die mit `{1}` übereinstimmt", - "removeExcludeItem": "Ausschlusselement entfernen", - "editExcludeItem": "Ausschlusselement bearbeiten", - "addPattern": "Muster hinzufügen", - "excludePatternInputPlaceholder": "Muster ausschließen...", - "excludeSiblingInputPlaceholder": "Wenn ein Muster vorhanden ist...", - "objectKeyInputPlaceholder": "Schlüssel", - "objectValueInputPlaceholder": "Wert", - "objectPairHintLabel": "Die Eigenschaft \"{0}\" ist auf \"{1}\" festgelegt.", - "resetItem": "Element zurücksetzen", - "objectKeyHeader": "Element", - "objectValueHeader": "Wert" - }, - "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Inhaltsverzeichnis der Einstellungen", - "groupRowAriaLabel": "{0}, Gruppe" - }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Geben Sie {0} ein, um Hilfe zu den Aktionen zu erhalten, die Sie von hier aus durchführen können.", - "helpQuickAccess": "Alle Anbieter für Schnellzugriff anzeigen", - "viewQuickAccessPlaceholder": "Geben Sie den Namen einer Ansicht, eines Ausgabekanals oder eines Terminals ein, die/der/das geöffnet werden soll.", - "viewQuickAccess": "Ansicht öffnen", - "commandsQuickAccessPlaceholder": "Geben Sie den Namen eines auszuführenden Befehls ein.", - "commandsQuickAccess": "Befehle anzeigen und ausführen", - "miCommandPalette": "&&Befehlspalette...", - "miOpenView": "&&Ansicht öffnen...", - "miGotoSymbolInEditor": "Zu &&Symbol im Editor wechseln...", - "miGotoLine": "Gehe zu &&Zeile/Spalte...", - "commandPalette": "Befehlspalette..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "Keine übereinstimmenden Ansichten.", - "views": "Seitenleiste", - "panels": "Panel", - "terminalTitle": "{0}: {1}", - "terminals": "Terminal", - "logChannel": "Protokoll ({0})", - "channels": "Ausgabe", - "openView": "Ansicht öffnen", - "quickOpenView": "Schnellansicht öffnen" - }, - "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "Keine übereinstimmenden Befehle.", - "configure keybinding": "Tastenzuordnung konfigurieren", - "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Alle Befehle anzeigen", - "clearCommandHistory": "Befehlsverlauf löschen" - }, - "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "Eine Einstellung wurde geändert, welche einen Neustart benötigt.", - "relaunchSettingMessageWeb": "Es wurde eine Einstellung geändert, für die ein Vorgang zum erneuten Laden erforderlich ist.", - "relaunchSettingDetail": "Klicken Sie auf die Schaltfläche für den Neustart, um {0} neu zu starten und die Einstellung zu aktivieren.", - "relaunchSettingDetailWeb": "Klicken Sie auf die Schaltfläche zum erneuten Laden von \"{0}\", und aktivieren Sie die Einstellung.", - "restart": "&&Neu starten", - "restartWeb": "&&Neu laden" - }, - "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { - "remote": "Remote", - "remote.downloadExtensionsLocally": "Wenn aktiviert, werden Erweiterungen lokal heruntergeladen und auf dem Remotecomputer installiert" - }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Remoteserver", - "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Computer verfügbar sind.", - "workspace": "Art der Arbeitsbereichserweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind.", - "web": "Art der Webworkererweiterung. Eine solche Erweiterung kann auf einem Webworkererweiterungshost ausgeführt werden.", - "remote": "Remote", - "remote.extensionKind": "Setzen Sie die Art einer Erweiterung außer Kraft. ui-Erweiterungen werden auf dem lokalen Computer installiert und ausgeführt, während workspace-Erweiterungen auf dem Remotecomputer ausgeführt werden. Wenn Sie die Standardart einer Erweiterung mit dieser Einstellung außer Kraft setzen, legen Sie fest, ob diese Erweiterung lokal oder remote installiert und aktiviert werden soll.", - "remote.restoreForwardedPorts": "Stellt die Ports wieder her, die Sie in einem Arbeitsbereich weitergeleitet haben.", - "remote.autoForwardPorts": "Wenn diese Option aktiviert ist, werden neu ausgeführte Prozesse erkannt, und die Lauschports der Prozesse werden automatisch weitergeleitet.", - "remote.autoForwardPortsSource": "Legt die Quelle fest, aus der Ports automatisch weitergeleitet werden, wenn \"remote.autoForwardPorts\" den Wert TRUE aufweist. Auf Windows- und Mac-Remotegeräten besitzt die Option \"process\" keine Auswirkungen, und \"output\" wird verwendet. Damit die Option in Kraft tritt, muss der Vorgang neu geladen werden.", - "remote.autoForwardPortsSource.process": "Ports werden automatisch weitergeleitet, wenn sie bei der Suche nach Prozessen ermittelt werden, die gestartet wurden und einen Port umfassen.", - "remote.autoForwardPortsSource.output": "Ports werden automatisch weitergeleitet, wenn sie durch Auslesen der Terminal- und der Debugausgabe ermittelt werden. Nicht bei allen Prozessen, die Ports verwenden, erfolgt eine Ausgabe an die integrierte Terminal- oder Debugging-Konsole, daher werden einige Ports nicht berücksichtigt. Die Weiterleitung von Ports basierend auf der Ausgabe wird erst eingestellt, wenn der Vorgang neu geladen oder der Port durch den Benutzer in der Ansicht \"Ports\" geschlossen wird.", - "remote.portsAttributes.port": "Ein Port, ein Portbereich (z. B. \"40000-55000\") oder ein regulärer Ausdruck (z. B. \".+\\\\/server.js\"). Bei einer Portnummer oder einem Bereich gelten die Attribute für die jeweilige Portnummer oder den Bereich von Portnummern. Attribute, die einen regulären Ausdruck verwenden, werden auf Ports angewendet, deren zugehörige Prozessbefehlszeile mit dem Ausdruck übereinstimmt.", - "remote.portsAttributes.notify": "Zeigt eine Benachrichtigung an, wenn ein Port automatisch weitergeleitet wird.", - "remote.portsAttributes.openBrowser": "Öffnet den Browser, wenn der Port automatisch weitergeleitet wird. Je nach Einstellungen kann dadurch ein eingebetteter Browser geöffnet werden.", - "remote.portsAttributes.openPreview": "Öffnet eine Vorschau in demselben Fenster, wenn der Port automatisch weitergeleitet wird.", - "remote.portsAttributes.silent": "Zeigt keine Benachrichtigung an und nimmt keine Aktion vor, wenn dieser Port automatisch weitergeleitet wird.", - "remote.portsAttributes.ignore": "Dieser Port wird nicht automatisch weitergeleitet.", - "remote.portsAttributes.onForward": "Definiert die durchzuführende Aktion, wenn der Port für die automatische Weiterleitung ermittelt wird.", - "remote.portsAttributes.elevateIfNeeded": "Beim Weiterleiten dieses Ports automatisch eine Eingabeaufforderung zur Rechteerweiterung anzeigen (falls erforderlich). Die Rechteerweiterung ist erforderlich, wenn es sich beim lokalen Port um einen privilegierten Port handelt.", - "remote.portsAttributes.label": "Bezeichnung, die in der Benutzeroberfläche für diesen Port angezeigt wird.", - "remote.portsAttributes.labelDefault": "Anwendung", - "remote.portsAttributes": "Legen Sie Eigenschaften fest, die angewendet werden, wenn eine bestimmte Portnummer weitergeleitet wird. Beispiel:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Anwendung\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "Muss eine Portnummer, ein Bereich von Portnummern oder ein regulärer Ausdruck sein.", - "remote.portsAttributes.defaults": "Legen Sie Standardeigenschaften fest, die auf alle Ports angewendet werden, welche keine Eigenschaften aus der Einstellung \"remote.portsAttributes\" abrufen. Beispiel:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Trägt Hilfeinformationen für Remoteelement bei.", - "RemoteHelpInformationExtPoint.getStarted": "Die URL zur Seite \"Erste Schritte\" Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "RemoteHelpInformationExtPoint.documentation": "Die URL zur Dokumentationsseite Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "RemoteHelpInformationExtPoint.feedback": "Die URL zum Feedback-Reporter Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "RemoteHelpInformationExtPoint.issues": "Die URL zur Issueliste Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", - "remote.help.getStarted": "Erste Schritte", - "remote.help.documentation": "Dokumentation lesen", - "remote.help.feedback": "Feedback geben", - "remote.help.issues": "Issues prüfen", - "remote.help.report": "Problem melden", - "pickRemoteExtension": "Zu öffnende URL auswählen", - "remote.help": "Hilfe und Feedback", - "remotehelp": "Remotehilfe", - "remote.explorer": "Remote-Explorer", - "reconnectionWaitOne": "In {0} Sekunde wird erneut versucht, eine Verbindung herzustellen...", - "reconnectionWaitMany": "In {0} Sekunden wird versucht, erneut eine Verbindung herzustellen...", - "reconnectNow": "Jetzt erneut verbinden", - "reloadWindow": "Fenster erneut laden", - "connectionLost": "Verbindung verloren", - "reconnectionRunning": "Verbindung getrennt. Es wird versucht, erneut eine Verbindung herzustellen...", - "reconnectionPermanentFailure": "Die Verbindung kann nicht wiederhergestellt werden. Laden Sie das Fenster neu.", - "cancel": "Abbrechen" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Ports", - "1forwardedPort": "1 weitergeleiteter Port", - "nForwardedPorts": "{0} weitergeleitete Ports", - "status.forwardedPorts": "Weitergeleitete Ports", - "remote.forwardedPorts.statusbarTextNone": "Keine Ports weitergeleitet", - "remote.forwardedPorts.statusbarTooltip": "Weitergeleitete Ports: {0}", - "remote.tunnelsView.automaticForward": "Ihre an Port {0} ausgeführte Anwendung ist verfügbar. ", - "remote.tunnelsView.notificationLink": "[Alle weitergeleiteten Ports anzeigen](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "Die Ausführung muss als Superuser erfolgen, um Port {0} lokal zu verwenden. ", - "remote.tunnelsView.elevationButton": "{0} als sudo verwenden..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Remotesitzung wechseln", - "remote.explorer.switch": "Remotesitzung wechseln" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Remote", - "remote.showMenu": "Remote-Menü anzeigen", - "remote.close": "Remoteverbindung schließen", - "miCloseRemote": "&&Remoteverbindung schließen", - "host.open": "Remotesitzung wird geöffnet...", - "host.reconnecting": "Verbindung mit \"{0}\" wird wiederhergestellt...", - "host.tooltipReconnecting": "Verbindung mit \"{0}\" wird wiederhergestellt...", - "disconnectedFrom": "Von \"{0}\" getrennt", - "host.tooltipDisconnected": "Von \"{0}\" getrennt", - "host.tooltip": "Bearbeitung auf \"{0}\"", - "workspace.tooltip": "Bearbeitung auf \"{0}\"", - "noHost.tooltip": "Remotefenster öffnen", - "remoteHost": "Remotehost", - "cat.title": "{0}: {1}", - "closeRemote.title": "Remoteverbindung schließen" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Symbol für \"Erste Schritte\" in der Remote-Explorer-Ansicht.", - "documentationIcon": "Dokumentationssymbol in der Remote-Explorer-Ansicht.", - "feedbackIcon": "Feedbacksymbol in der Remote-Explorer-Ansicht.", - "reviewIssuesIcon": "Symbol für \"Issue überprüfen\" in der Remote-Explorer-Ansicht.", - "reportIssuesIcon": "Symbol für \"Issue melden\" in der Remote-Explorer-Ansicht.", - "remoteExplorerViewIcon": "Ansichtssymbol der Remote-Explorer-Ansicht.", - "portsViewIcon": "Ansichtssymbol der Remoteportansicht", - "portIcon": "Symbol, das einen Remoteport darstellt", - "privatePortIcon": "Symbol zur Darstellung eines privaten Remoteports.", - "publicPortIcon": "Symbol zur Darstellung eines öffentlichen Remoteports.", - "forwardPortIcon": "Symbol für die Weiterleitungsaktion", - "stopForwardIcon": "Symbol für die Aktion zum Beenden des Weiterleitens", - "openBrowserIcon": "Symbol für die Aktion zum Öffnen des Browsers", - "openPreviewIcon": "Symbol für die Aktion zum Öffnen der Vorschau.", - "copyAddressIcon": "Symbol für die Aktion zum Kopieren lokaler Adressen.", - "labelPortIcon": "Symbol für die Aktion des Bezeichnungsports.", - "forwardedPortWithoutProcessIcon": "Symbol für weitergeleitete Ports ohne aktiven Prozess.", - "forwardedPortWithProcessIcon": "Symbol für weitergeleitete Ports, die einen aktiven Prozess aufweisen." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Gibt an, ob die Portansicht aktiviert ist.", - "remote.tunnelsView.addPort": "Port hinzufügen", - "tunnel.portColumn.label": "Port", - "tunnel.portColumn.tooltip": "Die Bezeichnung und die Remoteportnummer des weitergeleiteten Ports.", - "tunnel.addressColumn.label": "Lokale Adresse", - "tunnel.addressColumn.tooltip": "Die Adresse, unter der der weitergeleitete Port lokal verfügbar ist.", - "tunnel.processColumn.label": "Aktiver Prozess", - "tunnel.processColumn.tooltip": "Die Befehlszeile des Prozesses, der den Port verwendet.", - "tunnel.originColumn.label": "Ursprung", - "tunnel.originColumn.tooltip": "Die Quelle eines weitergeleiteten Ports. Dies kann eine Erweiterung, eine Benutzerweiterleitung, eine statische Weiterleitung oder eine automatische Weiterleitung sein.", - "tunnel.privacyColumn.label": "Datenschutz", - "tunnel.privacyColumn.tooltip": "Die Verfügbarkeit des weitergeleiteten Ports.", - "tunnel.privacyPublic": "Öffentlich", - "tunnel.privacyPrivate": "Privat", - "remote.tunnelsView.input": "Drücken Sie die EINGABETASTE, um zu bestätigen, oder ESC, um den Vorgang abzubrechen.", - "tunnel.user": "Benutzerweiterleitung", - "tunnel.staticallyForwarded": "Statische Weiterleitung", - "tunnel.automatic": "Automatisch weitergeleitet", - "tunnelView.runningProcess.inacessable": "Befehlszeile nicht verfügbar.", - "remote.tunnel.tooltipForwarded": "Remoteport {0}:{1} an lokale Adresse {2} weitergeleitet. ", - "remote.tunnel.tooltipCandidate": "Remoteport {0}:{1} nicht weitergeleitet. ", - "tunnel.iconColumn.running": "Der Port weist einen aktiven Prozess auf.", - "tunnel.iconColumn.notRunning": "Kein aktiver Prozess.", - "remote.tunnel.tooltipName": "Der mit {0} bezeichnete Port. ", - "remote.tunnel.tooltipPublic": "Öffentlich zugänglich. ", - "remote.tunnel.tooltipPrivate": "Nur von diesem Computer aus zugänglich. ", - "tunnel.focusContext": "Gibt an, ob die Portansicht den Fokus hat.", - "remote.tunnel": "Ports", - "tunnelView": "Tunnelansicht", - "remote.tunnel.label": "Portbezeichnung festlegen", - "remote.tunnelsView.labelPlaceholder": "Portbezeichnung", - "remote.tunnelsView.portNumberValid": "Der weitergeleitete Port ist ungültig.", - "remote.tunnelsView.portNumberToHigh": "Die Portnummer muss ≥ 0 und < {0} sein.", - "remote.tunnelView.inlineElevationMessage": "Möglicherweise ist sudo erforderlich.", - "remote.tunnelView.alreadyForwarded": "Der Port wurde bereits weitergeleitet.", - "remote.tunnel.forward": "Port weiterleiten", - "remote.tunnel.forwardItem": "Port weiterleiten", - "remote.tunnel.forwardPrompt": "Portnummer oder Adresse (z. B. 3000 oder 10.10.10.10:2000).", - "remote.tunnel.forwardError": "{0}:{1} konnte nicht weitergeleitet werden. Der Host ist möglicherweise nicht verfügbar, oder der Remoteport wurde möglicherweise bereits weitergeleitet.", - "remote.tunnel.closeNoPorts": "Derzeit werden keine Ports weitergeleitet. Versuchen Sie es mit dem Befehl {0}.", - "remote.tunnel.close": "Weiterleitungsport beenden", - "remote.tunnel.closePlaceholder": "Wählen Sie einen Port aus, um die Weiterleitung zu beenden.", - "remote.tunnel.open": "In Browser öffnen", - "remote.tunnel.openPreview": "Vorschau im Editor anzeigen", - "remote.tunnel.openCommandPalette": "Port in Browser öffnen", - "remote.tunnel.openCommandPaletteNone": "Aktuell wurden keine Ports weitergeleitet. Öffnen Sie die Ansicht \"Ports\", um zu beginnen.", - "remote.tunnel.openCommandPaletteView": "Ansicht \"Ports\" öffnen...", - "remote.tunnel.openCommandPalettePick": "Zu öffnenden Port auswählen", - "remote.tunnel.copyAddressInline": "Lokale Adresse kopieren", - "remote.tunnel.copyAddressCommandPalette": "Adresse des weitergeleiteten Ports kopieren", - "remote.tunnel.copyAddressPlaceholdter": "Weitergeleiteten Port auswählen", - "remote.tunnel.changeLocalPort": "Lokalen Adressport ändern", - "remote.tunnel.changeLocalPortNumber": "Der lokale Port {0} ist bereits belegt, stattdessen wurde der Port {1} verwendet.", - "remote.tunnelsView.changePort": "Neuer lokaler Port", - "remote.tunnel.makePublic": "In \"Öffentlich\" ändern", - "remote.tunnel.makePrivate": "In \"Privat\" ändern" - }, - "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Steuert die Reaktionsbereichsgröße für den Ziehbereich zwischen Ansichten/Editoren (in Pixeln). Legen Sie einen höheren Wert fest, wenn Sie es schwierig finden, die Größe von Ansichten mithilfe der Maus zu ändern.", - "sashHoverDelay": "Steuert die Hover-Feedbackverzögerung des Ziehbereichs zwischen Ansichten/Editoren (in Millisekunden)." - }, - "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Ansichtssymbol der Quellcodeverwaltungsansicht.", - "source control": "Quellcodeverwaltung", - "no open repo": "Es sind keine Quellcodeanbieter registriert.", - "miViewSCM": "S&&CM", - "source control repositories": "Repositorys der Quellcodeverwaltung", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "Diff-Dekorationen an allen verfügbaren Speicherorten anzeigen", - "scm.diffDecorations.gutter": "Diff-Dekorationen nur im Editor-Bundsteg anzeigen", - "scm.diffDecorations.overviewRuler": "Diff-Dekorationen nur im Übersichtslineal anzeigen", - "scm.diffDecorations.minimap": "Diff-Dekorationen nur auf der Minimap anzeigen", - "scm.diffDecorations.none": "Diff-Dekorationen nicht anzeigen", - "diffDecorations": "Steuert die Diff-Dekorationen im Editor.", - "diffGutterWidth": "Steuert die Breite (px) von Diff-Kennzeichnungen im Bundsteg (hinzugefügt und geändert).", - "scm.diffDecorationsGutterVisibility.always": "Diff-Decorator dauerhaft im Bundsteg anzeigen", - "scm.diffDecorationsGutterVisibility.hover": "Diff-Decorator im Bundsteg nur beim Daraufzeigen anzeigen", - "scm.diffDecorationsGutterVisibility": "Legt die Sichtbarkeit des Diff-Decorators für die Quellcodeverwaltung im Bundsteg fest", - "scm.diffDecorationsGutterAction.diff": "Zeigt die Inlinevorschauansicht für Unterschiede per Mausklick an.", - "scm.diffDecorationsGutterAction.none": "Führt keine Aktion durch.", - "scm.diffDecorationsGutterAction": "Steuert das Verhalten der Bundstegdekorationen für Unterschiede in der Quellcodeverwaltung.", - "alwaysShowActions": "Steuert, ob Inlineaktionen in der Ansicht für die Quellcodeverwaltung immer sichtbar sind.", - "scm.countBadge.all": "Hiermit wird die Summe aller Anzahlbadges für Quellcodeverwaltungsanbieter angezeigt.", - "scm.countBadge.focused": "Hiermit zeigen Sie den Anzahlbadge für den ausgewählten Anbieter der Quellcodeverwaltung an.", - "scm.countBadge.off": "Hiermit wird der Anzahlbadge der Quellcodeverwaltung deaktiviert.", - "scm.countBadge": "Steuert den Anzahlbadge auf dem Symbol für die Quellcodeverwaltung in der Aktivitätsleiste.", - "scm.providerCountBadge.hidden": "Hiermit werden Badges für die Anzahl von Quellcodeverwaltungsanbietern ausgeblendet.", - "scm.providerCountBadge.auto": "Hiermit wird der Anzahlbadge für Quellcodeverwaltungsanbieter nur angezeigt, wenn die Anzahl ungleich Null ist.", - "scm.providerCountBadge.visible": "Hiermit werden Badges für die Anzahl von Quellcodeverwaltungsanbietern angezeigt.", - "scm.providerCountBadge": "Steuert die Anzahlbadges in den Headern für Quellcodeverwaltungsanbieter. Diese Header werden nur angezeigt, wenn mehr als ein Anbieter vorhanden ist.", - "scm.defaultViewMode.tree": "Repository-Änderungen als Baumstruktur anzeigen.", - "scm.defaultViewMode.list": "Zeigt die Repository-Änderungen als Liste an.", - "scm.defaultViewMode": "Steuert den Standardansichtsmodus für das Repository der Quellcodeverwaltung.", - "autoReveal": "Legt fest, ob die SCM-Ansicht beim Öffnen automatisch Dateien anzeigen und auswählen soll", - "inputFontFamily": "Steuert die Schriftart für die Eingabenachricht. Verwenden Sie \"default\" für die Schriftfamilie der Workbench-Benutzeroberfläche, \"editor\" für den Wert von \"#editor.fontFamily\" oder eine benutzerdefinierte Schriftfamilie.", - "inputFontSize": "Steuert den Schriftgrad für die Eingabenachricht (in Pixeln).", - "alwaysShowRepository": "Steuert, ob Repositorys immer in der SCM-Sicht sichtbar sein sollen.", - "providersVisible": "Steuert, wie viele Repositorys im Abschnitt \"Repositorys der Quellcodeverwaltung\" sichtbar sind. Setzen Sie diese Option auf \"0\", um die Größe der Ansicht manuell anzupassen.", - "scm accept": "SCM: Eingaben akzeptieren", - "scm view next commit": "SCM: Nächsten Commit anzeigen", - "scm view previous commit": "SCM: Vorherigen Commit anzeigen", - "open in terminal": "In Terminal öffnen" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Quellcodeverwaltung", - "scmPendingChangesBadge": "{0} ausstehende Änderungen" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} von {1} Änderungen", - "change": "{0} von {1} Änderung", - "label.close": "Schließen", - "show previous change": "Vorherige Änderung anzeigen", - "show next change": "Nächste Änderung anzeigen", - "miGotoNextChange": "Nächste &&Änderung", - "miGotoPreviousChange": "Vorherige &&Änderung", - "move to previous change": "Zur vorherigen Änderung", - "move to next change": "Zur nächsten Änderung", - "editorGutterModifiedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die geändert wurden.", - "editorGutterAddedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die hinzugefügt wurden.", - "editorGutterDeletedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die gelöscht wurden.", - "minimapGutterModifiedBackground": "Hintergrundfarbe für geänderte Zeilen im Minimapbundsteg", - "minimapGutterAddedBackground": "Hintergrundfarbe für hinzugefügte Zeilen im Minimapbundsteg", - "minimapGutterDeletedBackground": "Hintergrundfarbe für gelöschte Zeilen im Minimapbundsteg", - "overviewRulerModifiedForeground": "Übersichtslineal-Markierungsfarbe für geänderte Inhalte.", - "overviewRulerAddedForeground": "Übersichtslineal-Markierungsfarbe für hinzugefügte Inhalte.", - "overviewRulerDeletedForeground": "Übersichtslineal-Markierungsfarbe für gelöschte Inhalte." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Quellcodeverwaltung" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Quellcodeverwaltung", - "input": "Quellcodeverwaltungseingabe", - "sortAction": "Anzeigen und sortieren", - "repositories": "Repositorys", - "setListViewMode": "Als Liste anzeigen", - "setTreeViewMode": "Als Struktur anzeigen", - "sortByName": "Nach Namen sortieren", - "sortByPath": "Nach Pfad sortieren", - "sortByStatus": "Nach Status sortieren", - "collapse all": "Alle Repositorys zuklappen", - "expand all": "Alle Repositorys aufklappen", - "scm.providerBorder": "Trennlinienrahmen für SCM-Anbieter." - }, - "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { - "scm": "Repositorys der Quellcodeverwaltung" - }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Suchen", - "copyMatchLabel": "Kopieren", - "copyPathLabel": "Pfad kopieren", - "copyAllLabel": "Alles kopieren", - "CancelSearchAction.label": "Suche abbrechen", - "RefreshAction.label": "Aktualisieren", - "CollapseDeepestExpandedLevelAction.label": "Alle zuklappen", - "ExpandAllAction.label": "Alle aufklappen", - "ClearSearchResultsAction.label": "Suchergebnisse löschen", - "revealInSideBar": "In Seitenleiste anzeigen", - "clearSearchHistoryLabel": "Suchverlauf löschen", - "focusSearchListCommandLabel": "Liste fokussieren", - "findInFolder": "In Ordner suchen...", - "findInWorkspace": "In Arbeitsbereich suchen...", - "showTriggerActions": "Zu Symbol im Arbeitsbereich wechseln...", - "name": "Suchen", - "miViewSearch": "&&Suchen", - "findInFiles.description": "Such-Viewlet öffnen", - "findInFiles.args": "Eine Reihe von Optionen für das Such-Viewlet", - "findInFiles": "In Dateien suchen", - "miFindInFiles": "&&In Dateien suchen", - "miReplaceInFiles": "&&In Dateien ersetzen", - "anythingQuickAccessPlaceholder": "Dateien nach Namen durchsuchen ({0} anfügen, um zur Zeile zu wechseln, {1} anfügen, um zum Symbol zu wechseln)", - "anythingQuickAccess": "Zu Datei wechseln", - "symbolsQuickAccessPlaceholder": "Geben Sie den Namen eines zu öffnenden Symbols ein.", - "symbolsQuickAccess": "Zu Symbol im Arbeitsbereich wechseln", - "searchConfigurationTitle": "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.", - "exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", - "search.mode": "Steuert, wo neue Suchvorgänge \"In Dateien suchen\" und \"In Ordner suchen\" durchgeführt werden – entweder in der Suchansicht der Seitenleiste oder in einem Such-Editor.", - "search.mode.view": "In der Suchansicht suchen, entweder im Panel oder in der Seitenleiste", - "search.mode.reuseEditor": "In einem vorhandenen Such-Editor, ansonsten in einem neuen Such-Editor suchen", - "search.mode.newEditor": "In einem neuen Such-Editor suchen", - "useRipgrep": "Diese Einstellung ist veraltet und greift jetzt auf \"search.usePCRE2\" zurück.", - "useRipgrepDeprecated": "Veraltet. Verwenden Sie \"search.usePCRE2\" für die erweiterte Unterstützung von RegEx-Features.", - "search.maintainFileSearchCache": "Wenn diese Option aktiviert ist, bleibt der SearchService-Prozess aktiv, anstatt nach einer Stunde Inaktivität beendet zu werden. Dadurch wird der Cache für Dateisuchen im Arbeitsspeicher beibehalten.", - "useIgnoreFiles": "Steuert, ob bei der Dateisuche GITIGNORE- und IGNORE-Dateien verwendet werden.", - "useGlobalIgnoreFiles": "Steuert, ob bei der Dateisuche globale GITIGNORE- und IGNORE-Dateien verwendet werden.", - "search.quickOpen.includeSymbols": "Konfiguriert, ob Ergebnisse aus einer globalen Symbolsuche in die Dateiergebnisse für Quick Open eingeschlossen werden sollen.", - "search.quickOpen.includeHistory": "Gibt an, ob Ergebnisse aus zuletzt geöffneten Dateien in den Dateiergebnissen für Quick Open aufgeführt werden.", - "filterSortOrder.default": "Verlaufseinträge werden anhand des verwendeten Filterwerts nach Relevanz sortiert. Relevantere Einträge werden zuerst angezeigt.", - "filterSortOrder.recency": "Verlaufseinträge werden absteigend nach Datum sortiert. Zuletzt geöffnete Einträge werden zuerst angezeigt.", - "filterSortOrder": "Legt die Sortierreihenfolge des Editor-Verlaufs beim Filtern in Quick Open fest.", - "search.followSymlinks": "Steuert, ob Symlinks während der Suche gefolgt werden.", - "search.smartCase": "Sucht ohne Berücksichtigung von Groß-/Kleinschreibung, wenn das Muster kleingeschrieben ist, andernfalls wird mit Berücksichtigung von Groß-/Kleinschreibung gesucht.", - "search.globalFindClipboard": "Steuert, ob die Suchansicht die freigegebene Suchzwischenablage unter macOS lesen oder verändern soll.", - "search.location": "Steuert, ob die Suche als Ansicht in der Seitenleiste oder als Panel angezeigt wird, damit horizontal mehr Platz verfügbar ist.", - "search.location.deprecationMessage": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen Drag & Drop, indem Sie das Suchsymbol ziehen.", - "search.collapseResults.auto": "Dateien mit weniger als 10 Ergebnissen werden erweitert. Andere bleiben reduziert.", - "search.collapseAllResults": "Steuert, ob die Suchergebnisse zu- oder aufgeklappt werden.", - "search.useReplacePreview": "Steuert, ob die Vorschau für das Ersetzen geöffnet werden soll, wenn eine Übereinstimmung ausgewählt oder ersetzt wird.", - "search.showLineNumbers": "Steuert, ob Zeilennummern für Suchergebnisse angezeigt werden.", - "search.usePCRE2": "Gibt an, ob die PCRE2-RegEx-Engine bei der Textsuche verwendet werden soll. Dadurch wird die Verwendung einiger erweiterter RegEx-Features wie Lookahead und Rückverweise ermöglicht. Allerdings werden nicht alle PCRE2-Features unterstützt, sondern nur solche, die auch von JavaScript unterstützt werden.", - "usePCRE2Deprecated": "Veraltet. PCRE2 wird beim Einsatz von Features für reguläre Ausdrücke, die nur von PCRE2 unterstützt werden, automatisch verwendet.", - "search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.", - "search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.", - "search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.", - "search.searchOnType": "Alle Dateien während der Eingabe durchsuchen", - "search.seedWithNearestWord": "Aktivieren Sie das Starten der Suche mit dem Wort, das dem Cursor am nächsten liegt, wenn der aktive Editor keine Auswahl aufweist.", - "search.seedOnFocus": "Hiermit wird die Suchabfrage auf den ausgewählten Editor-Text aktualisiert, wenn die Suchansicht den Fokus hat. Dies geschieht entweder per Klick oder durch Auslösen des Befehls \"workbench.views.search.focus\".", - "search.searchOnTypeDebouncePeriod": "Wenn #search.searchOnType aktiviert ist, wird dadurch das Timeout in Millisekunden zwischen einem eingegebenen Zeichen und dem Start der Suche festgelegt. Diese Einstellung keine Auswirkung, wenn search.searchOnType deaktiviert ist.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Durch Doppelklicken wird das Wort unter dem Cursor ausgewählt.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Durch Doppelklicken wird das Ergebnis in der aktiven Editor-Gruppe geöffnet.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Durch Doppelklicken wird das Ergebnis in der Editorgruppe an der Seite geöffnet, wodurch ein Ergebnis erstellt wird, wenn noch keines vorhanden ist.", - "search.searchEditor.doubleClickBehaviour": "Konfiguriert den Effekt des Doppelklickens auf ein Ergebnis in einem Such-Editor.", - "search.searchEditor.reusePriorSearchConfiguration": "Sofern aktiviert, verwenden neue Such-Editoren die Einschlüsse, Ausschlüsse und Flags des zuvor geöffneten Such-Editors.", - "search.searchEditor.defaultNumberOfContextLines": "Die Standardanzahl der umgebenden Kontextzeilen, die beim Erstellen neuer Such-Editoren verwendet werden sollen. Bei Verwendung von \"#search.searchEditor.reusePriorSearchConfiguration#\" kann dies auf \"NULL\" (leer) festgelegt werden, damit die Konfiguration des vorherigen Such-Editors verwendet wird.", - "searchSortOrder.default": "Ergebnisse werden nach Ordner- und Dateinamen in alphabetischer Reihenfolge sortiert.", - "searchSortOrder.filesOnly": "Die Ergebnisse werden nach Dateinamen in alphabetischer Reihenfolge sortiert. Die Ordnerreihenfolge wird ignoriert.", - "searchSortOrder.type": "Die Ergebnisse werden nach Dateiendungen in alphabetischer Reihenfolge sortiert.", - "searchSortOrder.modified": "Die Ergebnisse werden nach dem Datum der letzten Dateiänderung in absteigender Reihenfolge sortiert.", - "searchSortOrder.countDescending": "Ergebnisse werden nach Anzahl pro Datei und in absteigender Reihenfolge sortiert.", - "searchSortOrder.countAscending": "Die Ergebnisse werden nach Anzahl pro Datei in aufsteigender Reihenfolge sortiert.", - "search.sortOrder": "Steuert die Sortierreihenfolge der Suchergebnisse.", - "miGotoSymbolInWorkspace": "Zu Symbol in &&Arbeitsbereich wechseln..." - }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "Die Suche wurde abgebrochen, bevor Ergebnisse gefunden werden konnten – ", - "moreSearch": "Suchdetails umschalten", - "searchScope.includes": "Einzuschließende Dateien", - "label.includes": "Sucheinschlussmuster", - "placeholder.includes": "(Beispiel: *.ts, src/**/include)", - "searchScope.excludes": "Auszuschließende Dateien", - "label.excludes": "Suchausschlussmuster", - "placeholder.excludes": "(Beispiel: *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Alle ersetzen", - "replaceAll.confirm.button": "&&Ersetzen", - "replaceAll.occurrence.file.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzt.", - "removeAll.occurrence.file.message": "{0} Vorkommen in {1} Datei ersetzt.", - "replaceAll.occurrence.files.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzt.", - "removeAll.occurrence.files.message": "{0} Vorkommen in {1} Dateien ersetzt.", - "replaceAll.occurrences.file.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzt.", - "removeAll.occurrences.file.message": "{0} Vorkommen in {1} Datei ersetzt.", - "replaceAll.occurrences.files.message": "{0} Vorkommen in {1} Dateien wurden durch \"{2}\" ersetzt.", - "removeAll.occurrences.files.message": "{0} Vorkommen in {1} Dateien ersetzt.", - "removeAll.occurrence.file.confirmation.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzen?", - "replaceAll.occurrence.file.confirmation.message": "{0} Vorkommen in {1} Datei ersetzen?", - "removeAll.occurrence.files.confirmation.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzen?", - "replaceAll.occurrence.files.confirmation.message": "{0} Vorkommen in {1} Dateien ersetzen?", - "removeAll.occurrences.file.confirmation.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzen?", - "replaceAll.occurrences.file.confirmation.message": "{0} Vorkommen in {1} Datei ersetzen?", - "removeAll.occurrences.files.confirmation.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzen?", - "replaceAll.occurrences.files.confirmation.message": "{0} Vorkommen in {1} Dateien ersetzen?", - "emptySearch": "Leere Suche", - "ariaSearchResultsClearStatus": "Die Suchergebnisse wurden gelöscht.", - "searchPathNotFoundError": "Der Suchpfad wurde nicht gefunden: {0}.", - "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen.", - "noOpenEditorResultsIncludesExcludes": "Keine Ergebnisse in geöffneten Editoren mit Übereinstimmungen für \"{0}\" unter Ausschluss von \"{1}\" gefunden: ", - "noOpenEditorResultsIncludes": "Keine Ergebnisse in geöffneten Editoren mit Übereinstimmungen für \"{0}\" gefunden: ", - "noOpenEditorResultsExcludes": "Keine Ergebnisse in geöffneten Editoren unter Ausschluss von \"{0}\" gefunden: ", - "noOpenEditorResultsFound": "Keine Ergebnisse in geöffneten Editoren gefunden. Überprüfen Sie Ihre Einstellungen für konfigurierte Ausschlüsse, und überprüfen Sie Ihre gitignore-Dateien: ", - "noResultsIncludesExcludes": "Keine Ergebnisse in \"{0}\" unter Ausschluss von \"{1}\" gefunden – ", - "noResultsIncludes": "Keine Ergebnisse in \"{0}\" gefunden – ", - "noResultsExcludes": "Keine Ergebnisse gefunden, die \"{0}\" ausschließen – ", - "noResultsFound": "Es wurden keine Ergebnisse gefunden. Überprüfen Sie die Einstellungen für konfigurierte Ausschlüsse, und überprüfen Sie Ihre gitignore-Dateien - ", - "rerunSearch.message": "Erneut suchen", - "rerunSearchInAll.message": "Erneut in allen Dateien suchen", - "openSettings.message": "Einstellungen öffnen", - "openSettings.learnMore": "Weitere Informationen", - "ariaSearchResultsStatus": "Die Suche hat {0} Ergebnisse in {1} Dateien zurückgegeben.", - "forTerm": " – Suche: {0}", - "useIgnoresAndExcludesDisabled": "Ausschlusseinstellungen und das Ignorieren von Dateien sind deaktiviert.", - "excludes.enable": "Aktivieren", - "useExcludesAndIgnoreFilesDescription": "Ausschlusseinstellungen und Ignorieren von Dateien verwenden", - "openInEditor.tooltip": "Aktuelle Suchergebnisse in einen Editor kopieren", - "openInEditor.message": "Im Editor öffnen", - "search.file.result": "{0} Ergebnis in {1} Datei", - "search.files.result": "{0} Ergebnis in {1} Dateien", - "search.file.results": "{0} Ergebnisse in {1} Datei", - "search.files.results": "{0} Ergebnisse in {1} Dateien", - "searchWithoutFolder": "Sie haben keinen Ordner geöffnet oder angegeben. Derzeit werden nur geöffnete Dateien durchsucht - ", - "openFolder": "Ordner öffnen" - }, - "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "Keine übereinstimmenden Ergebnisse.", - "recentlyOpenedSeparator": "zuletzt geöffnet", - "fileAndSymbolResultsSeparator": "Datei- und Symbolergebnisse", - "fileResultsSeparator": "Dateiergebnisse", - "filePickAriaLabelDirty": "{0}, geändert", - "openToSide": "An der Seite öffnen", - "openToBottom": "Unten öffnen", - "closeEditor": "Aus zuletzt geöffneten entfernen" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "In Dateien ersetzen", - "toggleTabs": "Suche umschalten (nach Typ)", - "FocusNextSearchResult.label": "Fokus auf nächstes Suchergebnis", - "FocusPreviousSearchResult.label": "Fokus auf vorheriges Suchergebnis", - "RemoveAction.label": "Schließen", - "file.replaceAll.label": "Alle ersetzen", - "match.replace.label": "Ersetzen" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "Keine übereinstimmenden Arbeitsbereichssymbole.", - "openToSide": "An der Seite öffnen", - "openToBottom": "Unten öffnen" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Alle ersetzen (Suche zum Aktivieren übermitteln)", - "search.action.replaceAll.enabled.label": "Alle ersetzen", - "search.replace.toggle.button.title": "Ersetzung umschalten", - "label.Search": "Suchen: Geben Sie den Suchbegriff ein, und drücken Sie die EINGABETASTE, um nach dem Begriff zu suchen.", - "search.placeHolder": "Suchen", - "showContext": "\"Kontextzeilen\" umschalten", - "label.Replace": "Ersetzen: Geben Sie den Begriff ein, der zum Ersetzen verwendet werden soll, und drücken Sie die EINGABETASTE, um eine Vorschau anzuzeigen.", - "search.replace.placeHolder": "Ersetzen" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Symbol für die Anzeige von Suchdetails.", - "searchShowContextIcon": "Symbol für das Umschalten des Kontexts im Such-Editor.", - "searchHideReplaceIcon": "Symbol für das Zuklappen des Ersetzungsabschnitts in der Suchansicht.", - "searchShowReplaceIcon": "Symbol für das Aufklappen des Abschnitts \"Ersetzen\" in der Suchansicht.", - "searchReplaceAllIcon": "Symbol für \"Alle ersetzen\" in der Suchansicht.", - "searchReplaceIcon": "Symbol für \"Ersetzen\" in der Suchansicht.", - "searchRemoveIcon": "Symbol für das Entfernen eines Suchergebnisses.", - "searchRefreshIcon": "Symbol für die Aktualisierung in der Suchansicht.", - "searchCollapseAllIcon": "Symbol für \"Ergebnisse zuklappen\" in der Suchansicht.", - "searchExpandAllIcon": "Symbol für \"Ergebnisse aufklappen\" in der Suchansicht.", - "searchClearIcon": "Symbol für \"Ergebnisse löschen\" in der Suchansicht.", - "searchStopIcon": "Symbol für \"Beenden\" in der Suchansicht.", - "searchViewIcon": "Ansichtssymbol der Suchansicht.", - "searchNewEditorIcon": "Symbol für die Aktion zum Öffnen eines neuen Such-Editors." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Der Arbeitsbereichsordner ist nicht vorhanden: {0}" - }, - "vs/workbench/contrib/search/browser/patternInputWidget": { - "defaultLabel": "Eingabe", - "onlySearchInOpenEditors": "Nur in geöffneten Editoren suchen", - "useExcludesAndIgnoreFilesDescription": "Ausschlusseinstellungen und Ignorieren von Dateien verwenden" - }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Andere Dateien", - "searchFileMatches": "{0} Dateien gefunden", - "searchFileMatch": "{0} Datei gefunden", - "searchMatches": "{0} Übereinstimmungen gefunden", - "searchMatch": "{0} Übereinstimmung gefunden", - "lineNumStr": "Aus Zeile {0}", - "numLinesStr": "{0} weitere Zeilen", - "search": "Suchen", - "folderMatchAriaLabel": "{0} Übereinstimmungen im Ordnerstamm {1}, Suchergebnis", - "otherFilesAriaLabel": "{0} Übereinstimmungen außerhalb des Arbeitsbereichs, Suchergebnis", - "fileMatchAriaLabel": "{0} Übereinstimmungen in der Datei \"{1}\" des Ordners \"{2}\", Suchergebnis", - "replacePreviewResultAria": "Ersetze Term {0} mit {1} an Spaltenposition {2} in Zeile mit Text {3}", - "searchResultAria": "Term {0} an Spaltenposition {1} in Zeile mit Text {2} gefunden" - }, - "vs/workbench/contrib/search/browser/replaceService": { - "fileReplaceChanges": "{0} ↔ {1} (Vorschau ersetzen)" - }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Such-Editor", - "promptOpenWith.searchEditor.displayName": "Such-Editor", - "search": "Such-Editor", - "searchEditor.deleteResultBlock": "Dateiergebnisse löschen", - "search.openNewSearchEditor": "Neuer Such-Editor", - "search.openSearchEditor": "Such-Editor öffnen", - "search.openNewEditorToSide": "Neuen Such-Editor an der Seite öffnen", - "search.openResultsInEditor": "Ergebnisse in Editor öffnen", - "search.rerunSearchInEditor": "Erneut suchen", - "search.action.focusQueryEditorWidget": "Fokus auf Eingabe des Such-Editors", - "searchEditor.action.toggleSearchEditorCaseSensitive": "\"Groß-/Kleinschreibung beachten\" umschalten", - "searchEditor.action.toggleSearchEditorWholeWord": "\"Nur ganzes Wort suchen\" umschalten", - "searchEditor.action.toggleSearchEditorRegex": "\"Reguläre Ausdrücke verwenden\" umschalten", - "searchEditor.action.toggleSearchEditorContextLines": "\"Kontextzeilen\" umschalten", - "searchEditor.action.increaseSearchEditorContextLines": "Anzahl von Kontextzeilen erhöhen", - "searchEditor.action.decreaseSearchEditorContextLines": "Anzahl von Kontextzeilen verringern", - "searchEditor.action.selectAllSearchEditorMatches": "Alle Übereinstimmungen auswählen", - "search.openNewEditor": "Neuen Such-Editor aus der Ansicht öffnen" - }, - "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Suchdetails umschalten", - "searchScope.includes": "Einzuschließende Dateien", - "label.includes": "Sucheinschlussmuster", - "searchScope.excludes": "Auszuschließende Dateien", - "label.excludes": "Suchausschlussmuster", - "runSearch": "Suche ausführen", - "searchResultItem": "{0} bei {1} in der Datei {2} abgeglichen", - "searchEditor": "Suchen", - "textInputBoxBorder": "Rand des Texteingabefelds des Sucheditors." - }, - "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Suche: {0}", - "searchTitle": "Suchen" - }, - "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { - "invalidQueryStringError": "Alle umgekehrten Schrägstriche in der Abfragezeichenfolge müssen mit Escapezeichen (\\\\) versehen werden.", - "numFiles": "{0}-Dateien", - "oneFile": "1 Datei", - "numResults": "{0} Ergebnisse", - "oneResult": "1 Ergebnis", - "noResults": "Keine Ergebnisse", - "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen." - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "Das Präfix, das beim Auswählen des Codeausschnitts in IntelliSense verwendet werden soll.", - "snippetSchema.json.body": "Der Inhalt des Codeausschnitts. Verwenden Sie \"$1\", \"${1:defaultText}\" zum Definieren der Cursorpositionen, und legen Sie die endgültige Cursorposition mit \"$0\" fest. Fügen Sie Variablenwerte mit \"${varName}\" und \"${varName:defaultText}\" ein, z. B. \"Dateiname: $TM_FILENAME\".", - "snippetSchema.json.description": "Die Beschreibung des Codeausschnitts.", - "snippetSchema.json.default": "Leerer Codeausschnitt", - "snippetSchema.json": "Benutzerkonfiguration des Codeausschnitts", - "snippetSchema.json.scope": "Eine Liste mit Sprachnamen, für die dieser Codeausschnitt gilt. Beispiel: typescript,javascript." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Ausschnitt einfügen", - "sep.userSnippet": "Benutzercodeausschnitte", - "sep.extSnippet": "Erweiterungscodeausschnitte", - "sep.workspaceSnippet": "Arbeitsbereich-Codeausschnitte", - "disableSnippet": "Aus IntelliSense ausblenden", - "isDisabled": "(aus IntelliSense ausgeblendet)", - "enable.snippet": "In IntelliSense anzeigen", - "pick.placeholder": "Ausschnitt auswählen" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", - "invalid.language.0": "Beim Auslassen der Sprache muss der Wert von \"contributes.{0}.path\" eine \".code-snippets\"-Datei sein. Angegebener Wert: {1}", - "invalid.language": "Unbekannte Sprache in \"contributes.{0}.language\". Angegebener Wert: {1}", - "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.path\" ({1}) in den Ordner der Erweiterung ({2}) aufgenommen wird. Dies könnte dazu führen, dass die Erweiterung nicht mehr portierbar ist.", - "vscode.extension.contributes.snippets": "Trägt Codeausschnitte bei.", - "vscode.extension.contributes.snippets-language": "Der Sprachbezeichner, für den dieser Codeausschnitt beigetragen wird.", - "vscode.extension.contributes.snippets-path": "Der Pfad der Codeausschnittdatei. Der Pfad ist relativ zum Erweiterungsordner und beginnt normalerweise mit \". /snippets/\".", - "badVariableUse": "Bei mindestens einem Ausschnitt von der Erweiterung \"{0}\" sind Ausschnittsvariablen und Ausschnittsplatzhalter vertauscht (weitere Informationen finden Sie unter https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax).", - "badFile": "Die Ausschnittsdatei \"{0}\" konnte nicht gelesen werden." - }, - "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(global)", - "global.1": "({0})", - "name": "Namen für Codeausschnitt eingeben", - "bad_name1": "Ungültiger Dateiname", - "bad_name2": "\"{0}\" ist kein gültiger Dateiname.", - "bad_name3": "\"{0}\" ist bereits vorhanden.", - "new.global_scope": "global", - "new.global": "Neue globale Codeausschnittsdatei ...", - "new.workspace_scope": "{0}-Arbeitsbereich", - "new.folder": "Neue Codeausschnittdatei für \"{0}\"...", - "group.global": "Vorhandene Codeausschnitte", - "new.global.sep": "Neue Codeausschnitte", - "openSnippet.pickLanguage": "Codeausschnittsdatei auswählen oder Codeausschnitte erstellen", - "openSnippet.label": "Benutzercodeausschnitte konfigurieren", - "preferences": "Einstellungen", - "miOpenSnippets": "Benutzer&&ausschnitte", - "userSnippets": "Benutzercodeausschnitte" - }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Arbeitsbereich-Codeausschnitt", - "source.userSnippetGlobal": "Globaler Benutzercodeausschnitt", - "source.userSnippet": "Benutzercodeausschnitt" - }, - "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { - "detail.snippet": "{0} ({1})", - "snippetSuggest.longLabel": "{0}, {1}" - }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "Wir würden uns freuen, wenn Sie an einer schnellen Umfrage teilnehmen.", - "takeSurvey": "An Umfrage teilnehmen", - "remindLater": "Später erinnern", - "neverAgain": "Nicht mehr anzeigen" - }, - "vs/workbench/contrib/surveys/browser/ces.contribution": { - "cesSurveyQuestion": "Haben Sie einen Moment Zeit, um das VS Code-Team zu unterstützen? Teilen Sie uns Ihre bisherigen Erfahrungen mit VS Code mit.", - "giveFeedback": "Feedback abgeben", - "remindLater": "Später erinnern" - }, - "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { - "helpUs": "Helfen Sie uns, die Unterstützung für {0} zu verbessern", - "takeShortSurvey": "An kurzer Umfrage teilnehmen", - "remindLater": "Später erinnern", - "neverAgain": "Nicht mehr anzeigen" - }, - "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { - "workspaceFound": "Dieser Ordner enthält die Arbeitsbereichsdatei \"{0}\". Möchten Sie diese öffnen? [Weitere Informationen]({1}) zu Arbeitsbereichsdateien.", - "openWorkspace": "Arbeitsbereich öffnen", - "workspacesFound": "Dieser Ordner enthält mehrere Arbeitsbereichsdateien. Möchten Sie eine dieser Dateien öffnen? [Weitere Informationen]({0}) zu Arbeitsbereichsdateien.", - "selectWorkspace": "Arbeitsbereich auswählen", - "selectToOpen": "Zu öffnenden Arbeitsbereich auswählen" - }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "Es wird ein Task ausgeführt wird. Möchten Sie ihn beenden?", - "TaskSystem.terminateTask": "&&Aufgabe beenden", - "TaskSystem.noProcess": "Der gestartete Task ist nicht mehr vorhanden. Wenn der Task Hintergrundprozesse erzeugt hat, kann das Beenden von VS Code ggf. zu verwaisten Prozessen führen. Starten Sie den letzten Hintergrundprozess mit einer wait-Kennzeichnung, um dies zu vermeiden.", - "TaskSystem.exitAnyways": "&&Trotzdem beenden" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Gibt an, ob eine Aufgabe derzeit ausgeführt wird.", - "tasksCategory": "Tasks", - "TaskDefinition.missingRequiredProperty": "Fehler: Im Aufgabenbezeichner {0} fehlt die erforderliche Eigenschaft \"{1}\". Der Aufgabenbezeichner wird ignoriert." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Warnung: \"options.cwd\" muss den Typ \"string\" aufweisen. Der Wert \"{0}\" wird ignoriert.\r\n", - "ConfigurationParser.inValidArg": "Fehler: Das Befehlsargument muss entweder eine Zeichenfolge oder eine in Klammern eingeschlossene Zeichenfolge sein. Angegebener Wert:\r\n{0}", - "ConfigurationParser.noShell": "Warnung: Die Shell-Konfiguration wird nur beim Ausführen von Tasks im Terminal unterstützt.", - "ConfigurationParser.noName": "Fehler: Der Problemabgleicher im Deklarationsbereich muss einen Namen aufweisen:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Warnung: Der definierte Problemabgleicher ist unbekannt. Unterstützte Typen: string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Fehler: Ungültiger problemMatcher-Verweis: {0}\r\n", - "ConfigurationParser.noTaskType": "Fehler: Die Aufgabenkonfiguration muss eine type-Eigenschaft aufweisen. Die Konfiguration wird ignoriert.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Fehler: Der registrierte Aufgabentyp \"{0}\" ist nicht vorhanden. Wurde möglicherweise eine Erweiterung nicht installiert, die den entsprechenden Aufgabenanbieter bereitstellt?", - "ConfigurationParser.missingType": "Fehler: In der Aufgabenkonfiguration \"{0}\" ist die erforderliche Eigenschaft \"type\" nicht vorhanden. Die Aufgabenkonfiguration wird ignoriert.", - "ConfigurationParser.incorrectType": "Fehler: Die Aufgabenkonfiguration \"{0}\" verwendet einen unbekannten Typ. Die Aufgabenkonfiguration wird ignoriert.", - "ConfigurationParser.notCustom": "Fehler: Aufgaben sind nicht als benutzerdefinierte Aufgabe deklariert. Die Konfiguration wird ignoriert.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Fehler: Eine Aufgabe muss eine label-Eigenschaft angeben. Die Aufgabe wird ignoriert.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Warnung: {0} Aufgaben sind in der aktuellen Umgebung nicht verfügbar.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Fehler: Die Aufgabe \"{0}\" gibt weder einen Befehl noch eine dependsOn-Eigenschaft an. Die Aufgabe wird ignoriert. Zugehörige Definition:\r\n{1}", - "taskConfiguration.noCommand": "Fehler: Die Aufgabe \"{0}\" definiert keinen Befehl. Die Aufgabe wird ignoriert. Zugehörige Definition:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "Version 2.0.0 des Aufgabensystems unterstützt keine globalen betriebssystemspezifischen Aufgaben. Führen Sie eine Konvertierung in eine Aufgabe mit betriebssystemspezifischem Befehl durch. Betroffene Aufgaben:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "Das Tasksystem ist für Version 0.1.0 konfiguriert (siehe tasks.json-Datei), mit der nur benutzerdefinierte Tasks ausgeführt werden können. Führen Sie ein Upgrade auf Version 2.0.0 durch, um die folgenden Task auszuführen: {0}", - "TaskRunnerSystem.unknownError": "Unbekannter Fehler beim Ausführen eines Tasks. Details finden Sie im Taskausgabeprotokoll.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nDie Überwachung von Buildaufgaben wurde abgeschlossen.", - "TaskRunnerSystem.childProcessError": "Fehler beim Laden des externen Programms {0} {1}.", - "TaskRunnerSystem.cancelRequested": "\r\nDie Aufgabe \"{0}\" wurde gemäß Benutzeranforderung beendet.", - "unknownProblemMatcher": "Der Problemabgleicher \"{0}\" kann nicht aufgelöst werden. Der Abgleicher wird ignoriert." - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "Die Ausführung von \"gulp -tasks-simple\" hat keine Tasks aufgelistet. Haben Sie \"npm install\" ausgeführt?", - "TaskSystemDetector.noJakeTasks": "Die Ausführung von \"jake -tasks\" hat keine Tasks aufgelistet. Haben Sie \"npm install\" ausgeführt?", - "TaskSystemDetector.noGulpProgram": "Gulp ist auf Ihrem System nicht installiert. Führen Sie \"npm install -g gulp\" aus, um die Anwendung zu installieren.", - "TaskSystemDetector.noJakeProgram": "Jake ist auf Ihrem System nicht installiert. Führen Sie \"npm install -g jake\" aus, um die Anwendung zu installieren.", - "TaskSystemDetector.noGruntProgram": "Grunt ist auf Ihrem System nicht installiert. Führen Sie \"npm install -g grunt\" aus, um die Anwendung zu installieren.", - "TaskSystemDetector.noProgram": "Das Programm {0} wurde nicht gefunden. Die Meldung lautet: {1}", - "TaskSystemDetector.buildTaskDetected": "Ein Buildtask namens \"{0}\" wurde erkannt.", - "TaskSystemDetector.testTaskDetected": "Ein Testtask namens \"{0}\" wurde erkannt." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Gibt an, ob CustomExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", - "tasks.shellExecutionSupported": "Gibt an, ob ShellExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", - "tasks.processExecutionSupported": "Gibt an, ob ProcessExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags." - }, - "vs/workbench/contrib/tasks/browser/abstractTaskService": { - "ConfigureTaskRunnerAction.label": "Aufgabe konfigurieren", - "tasks": "Tasks", - "TaskSystem.noHotSwap": "Zum Ändern des Aufgabenausführungsmoduls mit einem aktiven Task muss das Fenster erneut geladen werden.", - "reloadWindow": "Fenster erneut laden", - "TaskService.pickBuildTaskForLabel": "Buildtask auswählen (kein Standardbuildtask festgelegt)", - "taskServiceOutputPrompt": "Es sind Taskfehler aufgetreten. In der Ausgabe finden Sie weitere Informationen.", - "showOutput": "Ausgabe anzeigen", - "TaskServer.folderIgnored": "Der Ordner {0} wird ignoriert, da er Aufgabenversion 0.1.0 verwendet", - "TaskService.providerUnavailable": "Warnung: {0} Aufgaben sind in der aktuellen Umgebung nicht verfügbar.\r\n", - "TaskService.noBuildTask1": "Keine Buildaufgabe definiert. Markieren Sie eine Aufgabe mit \"isBuildCommand\" in der tasks.json-Datei.", - "TaskService.noBuildTask2": "Es ist keine Buildaufgabe definiert. Markieren Sie eine Aufgabe in der Datei \"tasks.json\" als \"Buildgruppe\".", - "TaskService.noTestTask1": "Keine Testaufgabe definiert. Markieren Sie eine Aufgabe mit \"isTestCommand\" in der tasks.json-Datei.", - "TaskService.noTestTask2": "Es ist keine Testaufgabe definiert. Markieren Sie eine Aufgabe in der Datei \"tasks.json\" als \"Testgruppe\".", - "TaskServer.noTask": "Auszuführender Task ist nicht definiert", - "TaskService.associate": "Zuordnen", - "TaskService.attachProblemMatcher.continueWithout": "Ohne Überprüfung der Aufgabenausgabe fortsetzen", - "TaskService.attachProblemMatcher.never": "Taskausgabe für diesen Task niemals scannen", - "TaskService.attachProblemMatcher.neverType": "Taskausgabe für {0}-Tasks niemals scannen", - "TaskService.attachProblemMatcher.learnMoreAbout": "Weitere Informationen zur Überprüfung der Aufgabenausgabe", - "selectProblemMatcher": "Fehler- und Warnungsarten auswählen, auf die die Aufgabenausgabe überprüft werden soll", - "customizeParseErrors": "Die aktuelle Aufgabenkonfiguration weist Fehler auf. Beheben Sie die Fehler, bevor Sie eine Aufgabe anpassen.", - "tasksJsonComment": "\t// Die Dokumentation zum Format von \"tasks.json\" finden Sie unter \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558.", - "moreThanOneBuildTask": "In \"tasks.json\" sind zahlreiche Buildaufgaben definiert. Die erste Aufgabe wird ausgeführt.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "Alle Editoren speichern?", - "saveBeforeRun.save": "Speichern", - "saveBeforeRun.dontSave": "Nicht speichern", - "detail": "Möchten Sie alle Editoren speichern, bevor Sie die Aufgabe ausführen?", - "TaskSystem.activeSame.noBackground": "Die Aufgabe \"{0}\" ist bereits aktiv.", - "terminateTask": "Aufgabe beenden", - "restartTask": "Aufgabe neu starten", - "TaskSystem.active": "Eine aktive Aufgabe wird bereits ausgeführt. Beenden Sie diese, bevor Sie eine andere Aufgabe ausführen.", - "TaskSystem.restartFailed": "Fehler beim Beenden und Neustarten der Aufgabe \"{0}\".", - "unexpectedTaskType": "Der Aufgabenanbieter für {0}-Aufgaben hat unerwartet eine Aufgabe vom Typ \"{1}\" bereitgestellt.\r\n", - "TaskService.noConfiguration": "Fehler: Die {0}-Aufgabenerkennung hat für die folgende Konfiguration keine Aufgabe beigetragen:\r\n{1}\r\nDie Aufgabe wird ignoriert.\r\n", - "TaskSystem.configurationErrors": "Fehler: Die angegebene Aufgabenkonfiguration weist Validierungsfehler auf und kann nicht verwendet werden. Beheben Sie zuerst die Fehler.", - "TaskSystem.invalidTaskJsonOther": "Fehler: Der Inhalt der Datei \"tasks.json\" in \"{0}\" weist Syntaxfehler auf. Korrigieren Sie diese, bevor Sie eine Aufgabe ausführen.\r\n", - "TasksSystem.locationWorkspaceConfig": "Arbeitsbereichsdatei", - "TaskSystem.versionWorkspaceFile": "In Konfigurationsdateien für Arbeitsbereiche sind nur Aufgaben der Version 2.0.0 zulässig.", - "TasksSystem.locationUserConfig": "Benutzereinstellungen", - "TaskSystem.versionSettings": "In den Benutzereinstellungen sind nur Aufgaben der Version 2.0.0 zulässig.", - "taskService.ignoreingFolder": "Die Aufgabenkonfigurationen für den Arbeitsbereichsordner \"{0}\" werden ignoriert. Für die Unterstützung von Aufgaben für Arbeitsbereiche mit mehreren Ordnern muss für alle Ordner Aufgabenversion 2.0.0 verwendet werden.\r\n", - "TaskSystem.invalidTaskJson": "Fehler: Der Inhalt der Datei \"tasks.json\" weist Syntaxfehler auf. Korrigieren Sie diese, bevor Sie eine Aufgabe ausführen.\r\n", - "TerminateAction.label": "Aufgabe beenden", - "TaskSystem.unknownError": "Fehler beim Ausführen eines Tasks. Details finden Sie im Taskprotokoll.", - "configureTask": "Aufgabe konfigurieren", - "recentlyUsed": "zuletzt verwendete Aufgaben", - "configured": "konfigurierte Aufgaben", - "detected": "erkannte Aufgaben", - "TaskService.ignoredFolder": "Die folgenden Arbeitsbereichsordner werden ignoriert, da sie Aufgabenversion 0.1.0 verwenden: {0}", - "TaskService.notAgain": "Nicht mehr anzeigen", - "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", - "TaskService.noEntryToRunSlow": "$(plus) Aufgabe konfigurieren", - "TaskService.noEntryToRun": "$(plus) Aufgabe konfigurieren", - "TaskService.fetchingBuildTasks": "Buildaufgaben werden abgerufen...", - "TaskService.pickBuildTask": "Auszuführende Buildaufgabe auswählen", - "TaskService.noBuildTask": "Keine auszuführende Buildaufgabe gefunden. Buildaufgabe konfigurieren...", - "TaskService.fetchingTestTasks": "Testaufgaben werden abgerufen...", - "TaskService.pickTestTask": "Auszuführende Testaufgabe auswählen", - "TaskService.noTestTaskTerminal": "Es wurde keine auszuführende Testaufgabe gefunden. Aufgaben konfigurieren...", - "TaskService.taskToTerminate": "Zu beendende Aufgabe auswählen", - "TaskService.noTaskRunning": "Zurzeit wird keine Aufgabe ausgeführt.", - "TaskService.terminateAllRunningTasks": "Alle ausgeführten Tasks", - "TerminateAction.noProcess": "Der gestartete Prozess ist nicht mehr vorhanden. Wenn der Task Hintergrundtasks erzeugt hat, kann das Beenden von VS Code ggf. zu verwaisten Prozessen führen.", - "TerminateAction.failed": "Fehler beim Beenden des ausgeführten Tasks.", - "TaskService.taskToRestart": "Neu zu startende Aufgabe auswählen", - "TaskService.noTaskToRestart": "Es ist keine neu zu startende Aufgabe vorhanden.", - "TaskService.template": "Aufgabenvorlage auswählen", - "taskQuickPick.userSettings": "Benutzereinstellungen", - "TaskService.createJsonFile": "Datei \"tasks.json\" aus Vorlage erstellen", - "TaskService.openJsonFile": "Datei \"tasks.json\" öffnen", - "TaskService.pickTask": "Zu konfigurierende Aufgabe auswählen", - "TaskService.defaultBuildTaskExists": "{0} ist bereits als Standardbuildaufgabe markiert.", - "TaskService.pickDefaultBuildTask": "Als Standardbuildaufgabe zu verwendende Aufgabe auswählen", - "TaskService.defaultTestTaskExists": "{0} ist bereits als Standardtestaufgabe markiert.", - "TaskService.pickDefaultTestTask": "Als Standardtestaufgabe zu verwendende Aufgabe auswählen", - "TaskService.pickShowTask": "Aufgabe zum Anzeigen der Ausgabe auswählen", - "TaskService.noTaskIsRunning": "Es wird keine Aufgabe ausgeführt." - }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "Unbekannter Fehler beim Ausführen eines Tasks. Details finden Sie im Taskausgabeprotokoll.", - "dependencyCycle": "Es liegt ein Abhängigkeitszyklus vor. Siehe Aufgabe \"{0}\".", - "dependencyFailed": "Die abhängige Aufgabe \"{0}\" im Arbeitsbereichsordner \"{1}\" konnte nicht aufgelöst werden.", - "TerminalTaskSystem.nonWatchingMatcher": "Task {0} ist ein Hintergrundtask, nutzt aber eine Problemabfrage ohne Hintergrundstruktur", - "TerminalTaskSystem.terminalName": "Aufgabe - {0}", - "closeTerminal": "Betätigen Sie eine beliebige Taste, um das Terminal zu schließen.", - "reuseTerminal": "Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste.", - "TerminalTaskSystem": "Ein Shell-Befehl kann nicht mithilfe von cmd.exe auf einem UNC-Laufwerk ausgeführt werden.", - "unknownProblemMatcher": "Der Problemabgleicher \"{0}\" kann nicht aufgelöst werden. Der Abgleicher wird ignoriert." - }, - "vs/workbench/contrib/tasks/browser/task.contribution": { - "building": "Buildvorgang wird ausgeführt...", - "numberOfRunningTasks": "{0} ausgeführte Aufgaben", - "runningTasks": "Aktive Aufgaben anzeigen", - "status.runningTasks": "Zurzeit ausgeführte Aufgaben", - "miRunTask": "&&Aufgabe ausführen...", - "miBuildTask": "&&Buildaufgabe ausführen...", - "miRunningTask": "&&Zurzeit ausgeführte Aufgaben anzeigen...", - "miRestartTask": "&&Ausgeführte Aufgabe neu starten...", - "miTerminateTask": "&&Aufgabe beenden...", - "miConfigureTask": "&&Aufgaben konfigurieren...", - "miConfigureBuildTask": "&&Standardbuildaufgabe konfigurieren...", - "workbench.action.tasks.openWorkspaceFileTasks": "Arbeitsbereichsaufgaben öffnen", - "ShowLogAction.label": "Taskprotokoll anzeigen", - "RunTaskAction.label": "Task ausführen", - "ReRunTaskAction.label": "Letzten Task erneut ausführen", - "RestartTaskAction.label": "Ausgeführte Aufgabe neu starten", - "ShowTasksAction.label": "Aktive Aufgaben anzeigen", - "TerminateAction.label": "Aufgabe beenden", - "BuildAction.label": "Buildtask ausführen", - "TestAction.label": "Testtask ausführen", - "ConfigureDefaultBuildTask.label": "Standardbuildaufgabe konfigurieren ", - "ConfigureDefaultTestTask.label": "Standardtestaufgabe konfigurieren", - "workbench.action.tasks.openUserTasks": "Benutzeraufgaben öffnen", - "tasksQuickAccessPlaceholder": "Geben Sie den Namen eines auszuführenden Tasks ein.", - "tasksQuickAccessHelp": "Task ausführen", - "tasksConfigurationTitle": "Tasks", - "task.problemMatchers.neverPrompt": "Konfiguriert, ob die Aufforderung zur Problemübereinstimmung beim Ausführen einer Aufgabe angezeigt werden soll. Legen Sie \"true\" fest, um diese nie anzuzeigen, oder verwenden Sie ein Wörterbuch mit Aufgabentypen, um die Eingabeaufforderung nur für bestimmte Aufgabentypen zu deaktivieren.", - "task.problemMatchers.neverPrompt.boolean": "Legt das Verhalten des Problemabgleichs für alle Tasks fest.", - "task.problemMatchers.neverPrompt.array": "Ein Objekt, das dem Tasktyp entsprechende boolesche Paare enthält, damit niemals die Aufforderung angezeigt wird, den Problemabgleich zu aktivieren.", - "task.autoDetect": "Steuert die Aktivierung von 'provideTasks' für die gesamte Aufgabenanbietererweiterung. Wenn der Befehl \"Aufgaben: Aufgabe ausführen\" langsam ist, kann das Deaktivieren der automatischen Erkennung für Aufgabenanbieter hilfreich sein. Einzelne Erweiterungen können auch Einstellungen bereitstellen, mit denen sich die automatische Erkennung deaktivieren lässt.", - "task.slowProviderWarning": "Konfiguriert, ob eine Warnung angezeigt wird, wenn ein Anbieter langsam ist", - "task.slowProviderWarning.boolean": "Legt die langsame Anbieterwarnung für alle Tasks fest", - "task.slowProviderWarning.array": "Ein Array von Tasktypen, damit die Warnung \"Langsamer Anbieter\" niemals angezeigt wird.", - "task.quickOpen.history": "Legt die Anzahl der kürzlich nachverfolgten Elemente im Quick Open-Dialogfeld des Tasks fest", - "task.quickOpen.detail": "Steuert, ob Details zu Aufgaben angezeigt werden, für die in der Schnellauswahl für Aufgaben Detailinformationen vorhanden sind, z. B. \"Aufgabe ausführen\".", - "task.quickOpen.skip": "Legt fest, ob die Schnellauswahl für Tasks übersprungen wird, wenn nur ein Task vorhanden ist", - "task.quickOpen.showAll": "Führt dazu, dass der Befehl \"Aufgaben: Aufgabe ausführen\" das langsamere Verhalten \"Alle anzeigen\" anstelle der schnelleren 2-Ebenen-Auswahl verwendet, bei der Aufgaben nach Anbieter gruppiert werden.", - "task.saveBeforeRun": "Hiermit werden alle geänderten Editoren vor dem Ausführen einer Aufgabe gespeichert.", - "task.saveBeforeRun.always": "Hiermit werden alle Editoren vor dem Ausführen gespeichert.", - "task.saveBeforeRun.never": "Hiermit werden Editoren vor dem Ausführen niemals gespeichert.", - "task.SaveBeforeRun.prompt": "Fragt in einer Benutzeraufforderung ab, ob Editoren vor der Ausführung gespeichert werden sollen." - }, - "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { - "TaskDefinition.description": "Der tatsächliche Aufgabentyp. Typen, die mit \"$\" beginnen, sind für den internen Gebrauch reserviert.", - "TaskDefinition.properties": "Zusätzliche Eigenschaften des Aufgabentyps", - "TaskDefinition.when": "Bedingung, die TRUE sein muss, damit dieser Aufgabentyp aktiviert wird. Ziehen Sie die für diese Aufgabendefinition passende Verwendung von \"shellExecutionSupported\", \"processExecutionSupported\" und \"customExecutionSupported\" in Betracht.", - "TaskTypeConfiguration.noType": "In der Konfiguration des Aufgabentyps fehlt die erforderliche taskType-Eigenschaft.", - "TaskDefinitionExtPoint": "Trägt Aufgabenarten bei" - }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "Im Problemmuster fehlt ein regulärer Ausdruck.", - "ProblemPatternParser.loopProperty.notLast": "Die loop-Eigenschaft wird nur für Matcher für die letzte Zeile unterstützt.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Das Problemmuster ist ungültig. Die Eigenschaft darf nur im ersten Element angegeben werden.", - "ProblemPatternParser.problemPattern.missingProperty": "Das Problemmuster ist ungültig. Es muss mindestens eine Datei und eine Nachricht aufweisen.", - "ProblemPatternParser.problemPattern.missingLocation": "Das Problemmuster ist ungültig. Es muss die Art \"Datei\" oder eine Zeile oder eine Speicherort-Übereinstimmungsgruppe aufweisen.", - "ProblemPatternParser.invalidRegexp": "Fehler: Die Zeichenfolge \"{0}\" ist kein gültiger regulärer Ausdruck.\r\n", - "ProblemPatternSchema.regexp": "Der reguläre Ausdruck zum Ermitteln eines Fehlers, einer Warnung oder von Informationen in der Ausgabe.", - "ProblemPatternSchema.kind": "Ob das Muster einen Speicherort (Datei und Zeile) oder nur eine Datei enthält.", - "ProblemPatternSchema.file": "Der Übereinstimmungsgruppenindex des Dateinamens. Wenn keine Angabe erfolgt, wird 1 verwendet.", - "ProblemPatternSchema.location": "Der Übereinstimmungsgruppenindex der Position des Problems. Gültige Positionsmuster: (line), (line,column) und (startLine,startColumn,endLine,endColumn). Wenn keine Angabe erfolgt, wird (line,column) angenommen.", - "ProblemPatternSchema.line": "Der Übereinstimmungsgruppenindex der Zeile des Problems. Der Standardwert ist 2.", - "ProblemPatternSchema.column": "Der Übereinstimmungsgruppenindex des Zeilenzeichens des Problems. Der Standardwert ist 3.", - "ProblemPatternSchema.endLine": "Der Übereinstimmungsgruppenindex der Endzeile des Problems. Der Standardwert ist undefiniert.", - "ProblemPatternSchema.endColumn": "Der Übereinstimmungsgruppenindex des Zeilenendezeichens des Problems. Der Standardwert ist undefiniert.", - "ProblemPatternSchema.severity": "Der Übereinstimmungsgruppenindex des Schweregrads des Problems. Der Standardwert ist undefiniert.", - "ProblemPatternSchema.code": "Der Übereinstimmungsgruppenindex des Codes des Problems. Der Standardwert ist undefiniert.", - "ProblemPatternSchema.message": "Der Übereinstimmungsgruppenindex der Nachricht. Wenn keine Angabe erfolgt, ist der Standardwert 4, wenn die Position angegeben wird. Andernfalls ist der Standardwert 5.", - "ProblemPatternSchema.loop": "Gibt in einer mehrzeiligen Abgleichschleife an, ob dieses Muster in einer Schleife ausgeführt wird, wenn es übereinstimmt. Kann nur für ein letztes Muster in einem mehrzeiligen Muster angegeben werden.", - "NamedProblemPatternSchema.name": "Der Name des Problemmusters.", - "NamedMultiLineProblemPatternSchema.name": "Der Name des mehrzeiligen Problemmusters.", - "NamedMultiLineProblemPatternSchema.patterns": "Die aktuellen Muster.", - "ProblemPatternExtPoint": "Trägt Problemmuster bei", - "ProblemPatternRegistry.error": "Ungültiges Problemmuster. Das Muster wird ignoriert.", - "ProblemMatcherParser.noProblemMatcher": "Fehler: Die Beschreibung kann nicht in einen Problemabgleicher konvertiert werden:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Fehler: Die Beschreibung definiert kein gültiges Problemmuster:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Fehler: Die Beschreibung definiert keinen Besitzer:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Fehler: Die Beschreibung definiert keinen Dateispeicherort:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Information: Unbekannter Schweregrad \"{0}\". Gültige Werte sind: \"Fehler\", \"Warnung\" und \"Information\".\r\n", - "ProblemMatcherParser.noDefinedPatter": "Fehler: Das Muster mit dem Bezeichner {0} ist nicht vorhanden.", - "ProblemMatcherParser.noIdentifier": "Fehler: Die Mustereigenschaft verweist auf einen leeren Bezeichner.", - "ProblemMatcherParser.noValidIdentifier": "Fehler: Die Mustereigenschaft {0} ist kein gültiger Name für eine Mustervariable.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "Ein Problemmatcher muss ein Anfangsmuster und ein Endmuster für die Überwachung definieren.", - "ProblemMatcherParser.invalidRegexp": "Fehler: Die Zeichenfolge \"{0}\" ist kein gültiger regulärer Ausdruck.\r\n", - "WatchingPatternSchema.regexp": "Der reguläre Ausdruck zum Erkennen des Anfangs oder Endes eines Hintergrundtasks.", - "WatchingPatternSchema.file": "Der Übereinstimmungsgruppenindex des Dateinamens. Kann ausgelassen werden.", - "PatternTypeSchema.name": "Der Name eines beigetragenen oder vordefinierten Musters", - "PatternTypeSchema.description": "Ein Problemmuster oder der Name eines beigetragenen oder vordefinierten Problemmusters. Kann ausgelassen werden, wenn die Basis angegeben ist.", - "ProblemMatcherSchema.base": "Der Name eines zu verwendenden Basisproblemabgleichers.", - "ProblemMatcherSchema.owner": "Der Besitzer des Problems im Code. Kann ausgelassen werden, wenn \"base\" angegeben wird. Der Standardwert ist \"external\", wenn keine Angabe erfolgt und \"base\" nicht angegeben wird.", - "ProblemMatcherSchema.source": "Eine visuell lesbare Zeichenfolge, die die Quelle dieser Diagnose beschreibt, z. B. \"typescript\" oder \"super lint\".", - "ProblemMatcherSchema.severity": "Der Standardschweregrad für Erfassungsprobleme. Dieser wird verwendet, wenn das Muster keine Übereinstimmungsgruppe für den Schweregrad definiert.", - "ProblemMatcherSchema.applyTo": "Steuert, ob ein für ein Textdokument gemeldetes Problem nur auf geöffnete, geschlossene oder alle Dokumente angewendet wird.", - "ProblemMatcherSchema.fileLocation": "Definiert die Interpretation von Dateinamen, die in einem Problemmuster gemeldet werden. Ein relativer Dateispeicherort ist möglicherweise ein Array, wobei das zweite Element des Arrays den Pfad für den relativen Dateispeicherort darstellt.", - "ProblemMatcherSchema.background": "Muster zum Nachverfolgen des Beginns und Endes eines Abgleichers, der für eine Hintergrundaufgabe aktiv ist.", - "ProblemMatcherSchema.background.activeOnStart": "Bei Festlegung auf TRUE befindet sich der Hintergrundmonitor beim Start des Tasks im aktiven Modus. Dies entspricht der Ausgabe einer Zeile, die mit dem beginsPattern übereinstimmt.", - "ProblemMatcherSchema.background.beginsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird der Start einer Hintergrundaufgabe signalisiert.", - "ProblemMatcherSchema.background.endsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird das Ende einer Hintergrundaufgabe signalisiert.", - "ProblemMatcherSchema.watching.deprecated": "Die Überwachungseigenschaft ist veraltet. Verwenden Sie stattdessen den Hintergrund.", - "ProblemMatcherSchema.watching": "Muster zum Nachverfolgen des Beginns und Endes eines Problemabgleicher.", - "ProblemMatcherSchema.watching.activeOnStart": "Wenn dieser Wert auf \"true\" festgelegt wird, befindet sich die Überwachung im aktiven Modus, wenn der Task gestartet wird. Dies entspricht dem Ausgeben einer Zeile, die mit dem \"beginPattern\" übereinstimmt.", - "ProblemMatcherSchema.watching.beginsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird der Start eines Überwachungstasks signalisiert.", - "ProblemMatcherSchema.watching.endsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird das Ende eines Überwachungstasks signalisiert.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die Überwachungseigenschaft.", - "LegacyProblemMatcherSchema.watchedBegin": "Ein regulärer Ausdruck, der signalisiert, dass die Ausführung eines überwachten Tasks (ausgelöst durch die Dateiüberwachung) beginnt.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die Überwachungseigenschaft.", - "LegacyProblemMatcherSchema.watchedEnd": "Ein regulärer Ausdruck, der signalisiert, dass die Ausführung eines überwachten Tasks beendet wird.", - "NamedProblemMatcherSchema.name": "Der Name des Problemabgleichers, anhand dessen auf ihn verwiesen wird.", - "NamedProblemMatcherSchema.label": "Eine lesbare Bezeichnung für den Problemabgleicher.", - "ProblemMatcherExtPoint": "Trägt Problemabgleicher bei", - "msCompile": "Microsoft-Compilerprobleme", - "lessCompile": "Less-Probleme", - "gulp-tsc": "Gulp-TSC-Probleme", - "jshint": "JSHint-Probleme", - "jshint-stylish": "JSHint-Stilprobleme", - "eslint-compact": "ESLint-Komprimierungsprobleme", - "eslint-stylish": "ESLint-Stilprobleme", - "go": "Go Probleme" - }, - "vs/workbench/contrib/tasks/common/taskTemplates": { - "dotnetCore": "Führt den .NET Core-Buildbefehl aus.", - "msbuild": "Führt das Buildziel aus.", - "externalCommand": "Ein Beispiel für das Ausführen eines beliebigen externen Befehls.", - "Maven": "Führt allgemeine Maven-Befehle aus." - }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "In diesem Arbeitsbereich sind Aufgaben ({0}) definiert ({1}), die beim Öffnen des Arbeitsbereichs automatisch ausgeführt werden. Möchten Sie zulassen, dass beim Öffnen dieses Arbeitsbereichs automatische Aufgaben ausgeführt werden?", - "allow": "Zulassen und ausführen", - "disallow": "Nicht zulassen", - "openTask": "Datei öffnen", - "openTasks": "Dateien öffnen", - "workbench.action.tasks.manageAutomaticRunning": "Automatische Tasks in Ordner verwalten", - "workbench.action.tasks.allowAutomaticTasks": "Automatische Tasks im Ordner zulassen", - "workbench.action.tasks.disallowAutomaticTasks": "Automatische Tasks im Ordner nicht zulassen" - }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Alle Tasks anzeigen...", - "configureTaskIcon": "Konfigurationssymbol in der Aufgabenauswahlliste.", - "removeTaskIcon": "Symbol für das Entfernen in der Aufgabenauswahlliste.", - "configureTask": "Aufgabe konfigurieren", - "contributedTasks": "Beigetragen", - "taskType": "Alle {0} Aufgaben", - "removeRecent": "Zuletzt verwendete Aufgabe entfernen", - "recentlyUsed": "zuletzt verwendet", - "configured": "konfiguriert", - "TaskQuickPick.goBack": "Zurück ↩", - "TaskQuickPick.noTasksForType": "Es wurden keine {0}-Tasks gefunden. Zurück ↩", - "noProviderForTask": "Für Aufgaben vom Typ \"{0}\" ist kein Aufgabenanbieter registriert." - }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "Taskversion 0.1.0 ist veraltet. Verwenden Sie Version 2.0.0.", - "JsonSchema.version": "Die Versionsnummer der Konfiguration", - "JsonSchema._runner": "Der Runner ist abgestuft. Verwenden Sie die offizielle Runnereigenschaft.", - "JsonSchema.runner": "Definiert, ob die Aufgabe als Prozess ausgeführt wird, und die Ausgabe wird im Ausgabefenster oder innerhalb des Terminals angezeigt.", - "JsonSchema.windows": "Windows-spezifische Befehlskonfiguration", - "JsonSchema.mac": "Mac-spezifische Befehlskonfiguration", - "JsonSchema.linux": "Linux-spezifische Befehlskonfiguration", - "JsonSchema.shell": "Gibt an, ob es sich bei dem Befehl um einen Shellbefehl oder um ein externes Programm handelt. Wenn keine Angabe vorliegt, wird der Standardwert FALSE verwendet." - }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Gibt an, ob es sich bei dem Befehl um einen Shellbefehl oder um ein externes Programm handelt. Wenn keine Angabe vorliegt, wird der Standardwert FALSE verwendet.", - "JsonSchema.tasks.isShellCommand.deprecated": "Die isShellCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die type-Eigenschaft der Aufgabe und die Shell-Eigenschaft in den Optionen. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.dependsOn.identifier": "Der Aufgabenbezeichner.", - "JsonSchema.tasks.dependsOn.string": "Eine weitere Aufgabe, von der diese Aufgabe abhängt.", - "JsonSchema.tasks.dependsOn.array": "Die anderen Aufgaben, von denen diese Aufgabe abhängt.", - "JsonSchema.tasks.dependsOn": "Entweder eine Zeichenfolge, die eine weitere Aufgabe darstellt, oder ein Array weiterer Aufgaben, von dem diese Aufgabe abhängt.", - "JsonSchema.tasks.dependsOrder.parallel": "Hiermit führen Sie alle dependsOn-Aufgaben parallel aus.", - "JsonSchema.tasks.dependsOrder.sequence": "Hiermit führen Sie alle dependsOn-Aufgaben nacheinander aus.", - "JsonSchema.tasks.dependsOrder": "Legt die Reihenfolge der dependsOn-Aufgaben für diese Aufgabe fest. Beachten Sie, dass diese Eigenschaft nicht rekursiv ist.", - "JsonSchema.tasks.detail": "Eine optionale Beschreibung eines Tasks, die in der Schnellauswahl \"Task ausführen\" als Detail angezeigt wird", - "JsonSchema.tasks.presentation": "Konfiguriert das Panel, das zum Darstellen der Taskausgabe verwendet wird, und liest dessen Eingabe.", - "JsonSchema.tasks.presentation.echo": "Steuert, ob der ausgeführte Befehl im Panel angezeigt wird. Der Standardwert ist \"true\".", - "JsonSchema.tasks.presentation.focus": "Steuert, ob das Panel den Fokus hat. der Standardwert ist \"false\". Bei Einstellung auf \"true\" wird das Panel ebenfalls angezeigt.", - "JsonSchema.tasks.presentation.revealProblems.always": "Zeigt das Panel \"Probleme\" immer an, wenn dieser Task ausgeführt wird.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Zeigt das Panel \"Probleme\" nur an, wenn ein Problem ermittelt wird.", - "JsonSchema.tasks.presentation.revealProblems.never": "Zeigt das Panel \"Probleme\" nie an, wenn dieser Task ausgeführt wird.", - "JsonSchema.tasks.presentation.revealProblems": "Legt fest, ob der Panel \"Probleme\" angezeigt wird, wenn dieser Task ausgeführt wird. Hat Vorrang vor der Option \"reveal\". Der Standardwert ist \"never\".", - "JsonSchema.tasks.presentation.reveal.always": "Zeigt immer das Terminal an, wenn diese Aufgabe ausgeführt wird.", - "JsonSchema.tasks.presentation.reveal.silent": "Zeigt das Terminal nur an, wenn der Task mit einem Fehler beendet wird oder beim Problemabgleich ein Fehler ermittelt wird", - "JsonSchema.tasks.presentation.reveal.never": "Zeigt das Terminal beim Ausführen dieser Aufgabe nie an.", - "JsonSchema.tasks.presentation.reveal": "Legt fest, ob das Terminal angezeigt wird, in dem der Task ausgeführt wird. Kann von der Option \"revealProblems\" überschrieben werden. Der Standardwert ist \"always\".", - "JsonSchema.tasks.presentation.instance": "Steuert, ob das Panel von Aufgaben gemeinsam genutzt wird, ob es dieser Aufgabe zugewiesen wird oder ob bei jeder Ausführung ein neues Panel erstellt wird.", - "JsonSchema.tasks.presentation.showReuseMessage": "Steuert, ob die Meldung \"Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste\" angezeigt wird.", - "JsonSchema.tasks.presentation.clear": "Steuert, ob der Inhalt des Terminals gelöscht wird, bevor der Task ausgeführt wird.", - "JsonSchema.tasks.presentation.group": "Steuert, ob der Task in einer bestimmten Terminalgruppe mit Teilbereichen ausgeführt wird.", - "JsonSchema.tasks.terminal": "Die terminal-Eigenschaft ist veraltet. Verwenden Sie stattdessen \"presentation\".", - "JsonSchema.tasks.group.kind": "Die Ausführungsgruppe der Aufgabe.", - "JsonSchema.tasks.group.isDefault": "Definiert, ob diese Aufgabe die Standardaufgabe in der Gruppe ist.", - "JsonSchema.tasks.group.defaultBuild": "Markiert die Aufgabe als Standardbuildaufgabe.", - "JsonSchema.tasks.group.defaultTest": "Markiert die Aufgabe als Standardtestaufgabe.", - "JsonSchema.tasks.group.build": "Kennzeichnet den Task als Buildtask, auf den mit dem Befehl \"Buildtask ausführen\" zugegriffen wird.", - "JsonSchema.tasks.group.test": "Kennzeichnet den Task als Testtask, auf den mit dem Befehl \"Testtask ausführen\" zugegriffen wird.", - "JsonSchema.tasks.group.none": "Weist die Aufgabe keiner Gruppe zu.", - "JsonSchema.tasks.group": "Definiert die Ausführungsgruppe, zu der diese Aufgabe gehört. Zum Hinzufügen der Aufgabe zur Buildgruppe wird \"build\" unterstützt und zum Hinzufügen zur Testgruppe \"test\".", - "JsonSchema.tasks.type": "Definiert, ob die Aufgabe als Prozess oder als Befehl innerhalb einer Shell ausgeführt wird.", - "JsonSchema.commandArray": "Der auszuführende Shell-Befehl. Arrayelemente werden mit einem Leerzeichen verknüpft.", - "JsonSchema.command.quotedString.value": "Der tatsächliche Sollwert", - "JsonSchema.tasks.quoting.escape": "Fügt mithilfe des Escapezeichens der Shell vor Zeichen Escapezeichen ein (z. B. ` bei PowerShell und \\ bei Bash).", - "JsonSchema.tasks.quoting.strong": "Setzt das Argument mithilfe des starken Anführungszeichens der Shell in Anführungszeichen (z. B. ' bei PowerShell und Bash).", - "JsonSchema.tasks.quoting.weak": "Setzt das Argument mithilfe des schwachen Anführungszeichens der Shell in Anführungszeichen (z. B. \" bei PowerShell und Bash).", - "JsonSchema.command.quotesString.quote": "In welche Anführungszeichen der Befehlswert gesetzt wird.", - "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", - "JsonSchema.args.quotedString.value": "Der tatsächliche Argumentwert", - "JsonSchema.args.quotesString.quote": "In welche Anführungszeichen der Argumentwert gesetzt wird.", - "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", - "JsonSchema.tasks.label": "Die Bezeichnung der Aufgabe der Benutzerschnittstelle", - "JsonSchema.version": "Die Versionsnummer der Konfiguration.", - "JsonSchema.tasks.identifier": "Ein vom Benutzer definierter Bezeichner, mit dem in \"launch.json\" oder in einer dependsOn-Klausel auf die Aufgabe verwiesen wird.", - "JsonSchema.tasks.identifier.deprecated": "Benutzerdefinierte Bezeichner sind veraltet. Verwenden Sie für benutzerdefinierte Tasks den Namen als Referenz und für Tasks, die von Erweiterungen bereitgestellt werden, deren definierten Taskbezeichner.", - "JsonSchema.tasks.reevaluateOnRerun": "Gibt an, ob Aufgabenvariablen bei erneuter Ausführung erneut bewertet werden sollen.", - "JsonSchema.tasks.runOn": "Konfiguriert den Ausführungszeitpunkt der Aufgabe. Wenn dieser auf \"folderOpen\" festgelegt ist, wird die Aufgabe beim Öffnen des Ordners automatisch ausgeführt.", - "JsonSchema.tasks.instanceLimit": "Die Anzahl der Instanzen der Aufgabe, die gleichzeitig ausgeführt werden dürfen.", - "JsonSchema.tasks.runOptions": "Die zur Ausführung der Aufgabe zugehörigen Optionen.", - "JsonSchema.tasks.taskLabel": "Die Bezeichnung der Aufgabe", - "JsonSchema.tasks.taskName": "Der Name der Aufgabe", - "JsonSchema.tasks.taskName.deprecated": "Die name-Eigenschaft der Aufgabe ist veraltet. Verwenden Sie stattdessen die label-Eigenschaft.", - "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", - "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", - "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", - "JsonSchema.customizations.customizes.type": "Der anzupassende Aufgabentyp", - "JsonSchema.tasks.customize.deprecated": "Die customize-Eigenschaft ist veraltet. Informationen zur Migration zum neuen Ansatz für die Aufgabenanpassung finden Sie in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.showOutput.deprecated": "Die showOutput-Eigenschaft ist veraltet. Verwenden Sie stattdessen die reveal-Eigenschaft innerhalb der presentation-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "Die echoCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die echo-Eigenschaft innerhalb der presentation-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "Die suppressTaskName-Eigenschaft ist veraltet. Binden Sie den Befehl mit den zugehörigen Argumenten stattdessen in die Aufgabe ein. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "Die isBuildCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die group-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.isTestCommand.deprecated": "Die isTestCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die group-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.tasks.taskSelector.deprecated": "Die taskSelector-Eigenschaft ist veraltet. Binden Sie den Befehl mit den zugehörigen Argumenten stattdessen in die Aufgabe ein. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", - "JsonSchema.windows": "Windows-spezifische Befehlskonfiguration", - "JsonSchema.mac": "Mac-spezifische Befehlskonfiguration", - "JsonSchema.linux": "Linux-spezifische Befehlskonfiguration" - }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "Keine übereinstimmenden Aufgaben.", - "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus." - }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Weitere Befehlsoptionen", - "JsonSchema.options.cwd": "Das aktuelle Arbeitsverzeichnis des ausgeführten Programms oder Skripts. Wenn keine Angabe erfolgt, wird das aktuelle Arbeitsbereich-Stammverzeichnis des Codes verwendet.", - "JsonSchema.options.env": "Die Umgebung des ausgeführten Programms oder der Shell. Wenn keine Angabe erfolgt, wird Umgebung des übergeordneten Prozesses verwendet.", - "JsonSchema.tasks.matcherError": "Unbekannter Problemabgleicher. Ist die Erweiterung installiert, die diesen Problemabgleicher bereitstellt?", - "JsonSchema.shellConfiguration": "Konfiguriert die zu verwendende Shell.", - "JsonSchema.shell.executable": "Die zu verwendende Shell.", - "JsonSchema.shell.args": "Die Shell-Argumente.", - "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", - "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", - "JsonSchema.tasks.taskName": "Der Name der Aufgabe", - "JsonSchema.tasks.windows": "Windows-spezifische Befehlskonfiguration", - "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", - "JsonSchema.tasks.mac": "Mac-spezifische Befehlskonfiguration", - "JsonSchema.tasks.linux": "Linux-spezifische Befehlskonfiguration", - "JsonSchema.tasks.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", - "JsonSchema.tasks.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", - "JsonSchema.echoCommand": "Steuert, ob der ausgeführte Befehl in der Ausgabe angezeigt wird. Der Standardwert ist \"false\".", - "JsonSchema.tasks.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\".", - "JsonSchema.tasks.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", - "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", - "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", - "JsonSchema.tasks.build": "Ordnet diesen Task dem Standardbuildbefehl des Codes zu.", - "JsonSchema.tasks.test": "Ordnet diesen Task dem Standardtestbefehl des Codes zu.", - "JsonSchema.args": "Weitere Argumente, die an den Befehl übergeben werden.", - "JsonSchema.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird \"always\" verwendet.", - "JsonSchema.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\".", - "JsonSchema.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", - "JsonSchema.background": "Ob die ausgeführte Aufgabe weiterhin besteht und im Hintergrund ausgeführt wird.", - "JsonSchema.promptOnClose": "Gibt an, ob dem Benutzer eine Eingabeaufforderung angezeigt wird, wenn VS Code mit einem aktuell ausgeführten Hintergrundtask geschlossen wird.", - "JsonSchema.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Der Standardwert ist \"false\".", - "JsonSchema.taskSelector": "Ein Präfix zum Angeben, dass ein Argument ein Task ist.", - "JsonSchema.matchers": "Die zu verwendenden Problemabgleicher. Es kann sich um eine Zeichenfolge, eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern handeln.", - "JsonSchema.tasks": "Die Taskkonfigurationen. Normalerweise sind dies Anreicherungen der bereits in der externen Taskausführung definierten Tasks." - }, - "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Ein einzelner Pfad zu einer ausführbaren Shelldatei oder ein Array aus Pfaden, die bei einem Fehler als Fallback verwendet werden.", - "terminalProfile.args": "Ein optionaler Satz an Argumenten, mit denen die ausführbare Shelldatei ausgeführt werden soll.", - "terminalProfile.overrideName": "Steuert, ob der Profilname den automatisch erkannten Namen überschreibt.", - "terminalIntegratedConfigurationTitle": "Integriertes Terminal", - "terminal.integrated.sendKeybindingsToShell": "Sendet die meisten Tastenzuordnungen nicht an die Workbench, sondern an das Terminal, und überschreibt \"#terminal.integrated.commandsToSkipShell#\". Dies kann als Alternative zur Feinabstimmung verwendet werden. ", - "terminal.integrated.automationShell.linux": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.automationShell.osx": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.automationShell.windows": "Ein Pfad, der bei Festlegung \"{0}\" überschreibt und {1}-Werte für die automatisierungsbezogene Terminalnutzung ignoriert, z. B. Aufgaben und Debuggen.", - "terminal.integrated.shellArgs.linux": "Die Befehlszeilenargumente, die im Linux-Terminal verwendet werden sollen. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Die Befehlszeilenargumente, die im macOS-Terminal verwendet werden sollen. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Die Befehlszeilenargumente, die im Windows-Terminal verwendet werden sollen. [Weitere Informationen über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)", - "terminal.integrated.shellArgs.windows.string": "Die Befehlszeilenargumente im [Befehlszeilenformat](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6), die im Windows-Terminal verwendet werden sollen. [Weitere Informationen über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)", - "terminal.integrated.profiles.windows": "Die Windows-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Legen Sie sie Auf NULL fest, um sie auszuschließen, verwenden Sie die Eigenschaft \"{0}\", um die standardmäßig erkannte Konfiguration zu verwenden, oder legen Sie \"{1}\" und optional \"{2}\" fest.", - "terminalProfile.windowsSource": "Eine Profilquelle für die automatische Erkennung der Pfade zur Shell.", - "terminal.integrated.profile.osx": "Die macOS-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Wenn sie festgelegt sind, setzen sie die erkannten Standardprofile außer Kraft. Sie bestehen aus den Einstellungen \"{0}\" und optional \"{1}\".", - "terminal.integrated.profile.linux": "Die Linux-Profile, die beim Erstellen eines neuen Terminals über die Dropdownliste \"Terminal\" angezeigt werden. Wenn sie festgelegt sind, setzen sie die erkannten Standardprofile außer Kraft. Sie bestehen aus den Einstellungen \"{0}\" und optional \"{1}\".", - "terminal.integrated.useWslProfiles": "Steuert, ob WSL-Distributionen in der Dropdownliste für Terminals angezeigt werden.", - "terminal.integrated.macOptionIsMeta": "Steuert, ob die WAHLTASTE im Terminal unter macOS als Meta-Taste betrachtet wird.", - "terminal.integrated.macOptionClickForcesSelection": "Steuert, ob eine Auswahl erzwungen werden soll, wenn unter macOS die Tastenkombination WAHLTASTE+Klick verwendet wird. Hiermit wird eine reguläre (Zeilen-) Auswahl erzwungen und die Verwendung des Modus zur Spaltenauswahl unterbunden. Dies ermöglicht das Kopieren und Einfügen über die reguläre Terminalauswahl, wenn beispielsweise der Mausmodus in tmux aktiviert ist.", - "terminal.integrated.altClickMovesCursor": "Wenn diese Einstellung aktiviert und \"#editor.multiCursorModifier#\" auf \"alt\" (Standardwert) festgelegt ist, wird der Cursor der Eingabeaufforderung durch Klicken bei gedrückter ALT-/OPTIONSTASTE unter den Mauszeiger platziert. Abhängig von Ihrer Shell funktioniert dies möglicherweise nicht zuverlässig.", - "terminal.integrated.copyOnSelection": "Steuert, ob im Terminal ausgewählter Text in die Zwischenablage kopiert wird.", - "terminal.integrated.drawBoldTextInBrightColors": "Steuert, ob fett formatierter Text im Terminal immer die ANSI-Farbvariante \"bright\" verwendet.", - "terminal.integrated.fontFamily": "Steuert die Schriftfamilie des Terminals, der Standardwert lautet \"#editor.fontFamily#\".", - "terminal.integrated.fontSize": "Steuert den Schriftgrad in Pixeln für das Terminal.", - "terminal.integrated.letterSpacing": "Steuert den Buchstabenabstand für das Terminal. Es handelt sich um einen ganzzahligen Wert, der die Menge zusätzlicher Pixel repräsentiert, die zwischen Zeichen hinzugefügt werden sollen.", - "terminal.integrated.lineHeight": "Steuert die Zeilenhöhe für das Terminal. Diese Zahl wird mit dem Schriftgrad für das Terminal multipliziert, um die tatsächliche Zeilenhöhe in Pixeln zu erhalten.", - "terminal.integrated.minimumContrastRatio": "Bei Festlegung dieser Einstellung ändert sich die Vordergrundfarbe jeder Zelle, um das angegebene Kontrastverhältnis zu erreichen. Beispielwerte:\r\n\r\n– 1: Die Standardeinstellung, keine Änderung.\r\n– 4.5: [WCAG AA-Konformität (Mindestwert)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n– 7: [WCAG AAA-Konformität (erweitert)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n– 21: Weiß auf Schwarz oder Schwarz auf Weiß.", - "terminal.integrated.fastScrollSensitivity": "Multiplikator für die Scrollgeschwindigkeit beim Drücken von ALT.", - "terminal.integrated.mouseWheelScrollSensitivity": "Ein Multiplikator, der für den Wert \"deltaY\" für Mausrad-Scrollereignisse verwendet werden soll.", - "terminal.integrated.fontWeightError": "Es sind nur die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000 zulässig.", - "terminal.integrated.fontWeight": "Dies ist die Schriftbreite, die im Terminal für nicht fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", - "terminal.integrated.fontWeightBold": "Dies ist die Schriftbreite, die im Terminal für fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", - "terminal.integrated.cursorBlinking": "Steuert, ob der Terminalcursor blinkt.", - "terminal.integrated.cursorStyle": "Steuert den Stil des Terminalcursors.", - "terminal.integrated.cursorWidth": "Steuert die Breite des Cursors, wenn \"#terminal.integrated.cursorStyle#\" auf \"line\" festgelegt ist.", - "terminal.integrated.scrollback": "Steuert die maximale Anzahl von Zeilen, die das Terminal im Puffer beibehält.", - "terminal.integrated.detectLocale": "Steuert, ob die Umgebungsvariable \"$LANG\" ermittelt und auf eine UTF-8-konforme Option festgelegt wird, weil das VS Code-Terminal nur UTF-8-codierte Daten aus der Shell unterstützt.", - "terminal.integrated.detectLocale.auto": "Hiermit wird die Umgebungsvariable \"$LANG\" festgelegt, wenn die angegebene Variable nicht vorhanden ist oder nicht auf \".UTF-8\" endet.", - "terminal.integrated.detectLocale.off": "Hiermit wird die Umgebungsvariable \"$LANG\" nicht festgelegt.", - "terminal.integrated.detectLocale.on": "Hiermit wird die Umgebungsvariable \"$LANG\" immer festgelegt.", - "terminal.integrated.gpuAcceleration.auto": "Lassen Sie von VS Code ermitteln, welcher Renderer die beste Darstellung bietet.", - "terminal.integrated.gpuAcceleration.on": "Hiermit aktivieren Sie die GPU-Beschleunigung im Terminal.", - "terminal.integrated.gpuAcceleration.off": "Hiermit deaktivieren Sie die GPU-Beschleunigung im Terminal.", - "terminal.integrated.gpuAcceleration": "Steuert, ob das Terminal die GPU für das Rendering nutzt.", - "terminal.integrated.rightClickBehavior.default": "Hiermit wird das Kontextmenü angezeigt.", - "terminal.integrated.rightClickBehavior.copyPaste": "Bei Auswahl kopieren, andernfalls einfügen.", - "terminal.integrated.rightClickBehavior.paste": "Einfügen erfolgt über die rechte Maustaste.", - "terminal.integrated.rightClickBehavior.selectWord": "Hiermit wird das Wort unter dem Cursor ausgewählt und das Kontextmenü angezeigt.", - "terminal.integrated.rightClickBehavior": "Steuert, wie das Terminal auf einen Klick mit der rechten Maustaste reagiert.", - "terminal.integrated.cwd": "Ein expliziter Startpfad, in dem das Terminal gestartet wird. Dieser wird als aktuelles Arbeitsverzeichnis (cwd) für den Shellprozess verwendet. Dies kann insbesondere in den Arbeitsbereichseinstellungen nützlich sein, wenn das Stammverzeichnis als cwd nicht geeignet ist.", - "terminal.integrated.confirmOnExit": "Steuert, ob beim Beenden eine Bestätigung erfolgen soll, wenn aktive Terminalsitzungen vorhanden sind.", - "terminal.integrated.enableBell": "Steuert, ob die Terminalglocke aktiviert ist.", - "terminal.integrated.commandsToSkipShell": "Eine Gruppe von Befehls-IDs, deren Tastenkombinationen nicht an die Shell gesendet, sondern immer durch VS Code verarbeitet werden. Auf diese Weise funktionieren Tastenkombinationen, die normalerweise von der Shell verarbeitet werden, genauso wie in einem Terminal ohne Fokus, beispielsweise STRG+P zum Starten von Quick Open.\r\n\r\n \r\n\r\nViele Befehle werden standardmäßig übersprungen. Um eine Voreinstellung außer Kraft zu setzen und stattdessen die Tastenkombination dieses Befehls an die Shell zu übergeben, fügen Sie dem Befehl das Zeichen \"-\" als Präfix hinzu. Verwenden Sie beispielsweise \"-workbench.action.quickOpen\", damit STRG+P an die Shell gesendet wird.\r\n\r\n \r\n\r\nDie folgende Liste der standardmäßig übersprungenen Befehle wird bei der Anzeige im Einstellungs-Editor abgeschnitten. Um die vollständige Liste zu sehen, [öffnen Sie die JSON-Datei mit den Standardeinstellungen](command:workbench.action.openRawDefaultSettings 'Standardeinstellungen öffnen (JSON)'), und suchen Sie nach dem ersten Befehl aus der Liste unten.\r\n\r\n \r\n\r\nStandardmäßig übersprungene Befehle:\r\n\r\n{0}", - "terminal.integrated.allowChords": "Gibt an, ob Tastenzuordnungen aus zwei separaten Tastenkombinationen im Terminal zugelassen werden sollen. Hinweis: Wenn bei Festlegung auf TRUE die Tastatureingabe eine Tastenzuordnung aus zwei separaten Tastenkombinationen ergibt, wird \"#terminal.integrated.commandsToSkipShell#\" umgangen. Eine Festlegung auf FALSE ist insbesondere dann sinnvoll, wenn Sie mit STRG+K zur Shell wechseln möchten (nicht zu VS Code).", - "terminal.integrated.allowMnemonics": "Gibt an, ob mnemonische Codes in der Menüleiste (z. B. ALT+F) zum Öffnen der Menüleiste zugelassen werden. Beachten Sie Folgendes: Dies führt dazu, dass bei Festlegung auf TRUE alle ALT-Tastenkombinationen die Shell überspringen. Diese Einstellung hat unter macOS keinerlei Auswirkungen.", - "terminal.integrated.inheritEnv": "Gibt an, ob neue Shells ihre Umgebung aus VS Code erben sollten. Diese Einstellung wird unter Windows nicht unterstützt.", - "terminal.integrated.env.osx": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter macOS hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", - "terminal.integrated.env.linux": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter Linux hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", - "terminal.integrated.env.windows": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter Windows hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", - "terminal.integrated.environmentChangesIndicator": "Gibt an, ob auf jedem Terminal die Anzeige von Umgebungsänderungen aktiviert werden soll. Diese zeigt an, ob Erweiterungen Änderungen an der Terminalumgebung vorgenommen haben oder vornehmen möchten.", - "terminal.integrated.environmentChangesIndicator.off": "Hiermit wird die Anzeige deaktiviert.", - "terminal.integrated.environmentChangesIndicator.on": "Hiermit wird die Anzeige aktiviert.", - "terminal.integrated.environmentChangesIndicator.warnonly": "Hiermit wird nur eine Warnung angezeigt, wenn die Umgebung eines Terminals veraltet ist. Die Information, die auf Umgebungsänderungen durch eine Erweiterung hinweist, wird nicht angezeigt.", - "terminal.integrated.environmentChangesRelaunch": "Gibt an, ob Terminals automatisch neu gestartet werden, wenn die Erweiterung zur Umgebung beitragen soll und noch keine Interaktion stattgefunden hat.", - "terminal.integrated.showExitAlert": "Steuert, ob die Warnung \"Der Terminalprozess wurde mit einem Exitcode beendet\" angezeigt wird, wenn der Exitcode nicht 0 lautet.", - "terminal.integrated.splitCwd": "Steuert das Arbeitsverzeichnis, mit dem ein geteiltes Terminal gestartet wird.", - "terminal.integrated.splitCwd.workspaceRoot": "Ein neues geteiltes Terminal verwendet den Arbeitsbereichsstamm als Arbeitsverzeichnis. In einem Arbeitsbereich mit mehreren Stämmen können Sie auswählen, welcher Stamm als Arbeitsverzeichnis verwendet werden soll.", - "terminal.integrated.splitCwd.initial": "Ein neues geteiltes Terminal verwendet das Arbeitsverzeichnis, mit dem das übergeordnete Terminal gestartet wurde.", - "terminal.integrated.splitCwd.inherited": "Unter macOS und Linux verwendet ein neues geteiltes Terminal das Arbeitsverzeichnis des übergeordneten Terminals. Unter Windows wird dasselbe Arbeitsverzeichnis verwendet wie zu Beginn.", - "terminal.integrated.windowsEnableConpty": "Gibt an, ob ConPTY für die Terminalprozesskommunikation unter Windows verwendet werden soll (erfordert Windows 10, Build 18309 und höher). Sofern FALSE, wird Winpty verwendet.", - "terminal.integrated.wordSeparators": "Eine Zeichenfolge mit allen Zeichen, die vom Feature \"Doppelklick zur Wortauswahl\" als Worttrennzeichen betrachtet werden sollen.", - "terminal.integrated.experimentalUseTitleEvent": "Eine experimentelle Einstellung, bei der das Titelereignis des Terminals für den Dropdowntitel verwendet wird. Diese Einstellung gilt nur für neue Terminals.", - "terminal.integrated.enableFileLinks": "Gibt an, ob Dateiverknüpfungen im Terminal aktiviert werden sollen. Verknüpfungen können insbesondere bei der Arbeit auf einem Netzlaufwerk langsam sein, weil jede Dateiverknüpfung anhand des Dateisystems überprüft wird. Eine Änderung dieser Einstellung wirkt sich nur auf neue Terminals aus.", - "terminal.integrated.unicodeVersion.six": "Version 6 von Unicode. Dies ist eine ältere Version, die auf älteren Systemen besser funktionieren sollte.", - "terminal.integrated.unicodeVersion.eleven": "Version 11 von Unicode. Diese Version bietet bessere Unterstützung für moderne Systeme, die moderne Versionen von Unicode verwenden.", - "terminal.integrated.unicodeVersion": "Steuert, welche Version von Unicode beim Auswerten der Zeichenbreite im Terminal verwendet werden soll. Wenn Emojis oder andere breite Zeichen nicht die richtige Abstände vor oder nach dem Zeichen beanspruchen (entweder zu viel oder zu wenig), können Sie eine Feineinstellung durchführen.", - "terminal.integrated.experimentalLinkProvider": "Eine experimentelle Einstellung, die die Linkerkennung im Terminal verbessert und die Erkennung freigegebener Links mit dem Editor ermöglicht. Aktuell werden nur Weblinks unterstützt.", - "terminal.integrated.localEchoLatencyThreshold": "Experimentell: Länge der Netzwerkverzögerung in Millisekunden, mit der lokale Bearbeitungen auf dem Terminal ausgegeben werden, ohne auf Serverbestätigung zu warten. Bei \"0\" ist die lokale Ausgabe immer aktiviert, bei \"-1\" wird sie deaktiviert.", - "terminal.integrated.localEchoExcludePrograms": "Experimentell: Lokales Echo wird deaktiviert, wenn mindestens einer dieser Programmnamen im Terminaltitel gefunden wird.", - "terminal.integrated.localEchoStyle": "Experimentell: Endstil von lokal ausgegebenem Text, entweder ein Schriftschnitt oder eine RGB-Farbe.", - "terminal.integrated.enablePersistentSessions": "Hiermit werden Terminalsitzungen für den Arbeitsbereich über das erneute Laden von Fenstern hinweg beibehalten.", - "terminal.integrated.shell.linux.noDefault": "Der Shell-Pfad, den das Terminal unter Linux verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "Der Shell-Pfad, den das Terminal unter macOS verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "Der Shell-Pfad, den das Terminal unter Windows verwendet. [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "Der Shell-Pfad, den das Terminal unter Linux verwendet (Standardwert: {0}). [Weitere Informationen über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)", - "terminal.integrated.shell.osx": "Der Shell-Pfad, den das Terminal unter macOS verwendet (Standardwert: {0}). [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "Der Shell-Pfad, den das Terminal unter Windows verwendet (Standardwert: {0}). [Erfahren Sie mehr über das Konfigurieren der Shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Gibt an, ob der Fokus auf dem Terminal liegt.", - "terminalShellTypeContextKey": "Der Shelltyp des aktiven Terminals", - "terminalTextSelectedContextKey": "Gibt an, ob im aktiven Terminal Text ausgewählt ist.", - "terminalProcessSupportedContextKey": "Gibt an, ob Terminalprozesse gestartet werden können.", - "terminalCategory": "Terminal", - "vscode.extension.contributes.terminal": "Trägt Terminalfunktionalität bei.", - "vscode.extension.contributes.terminal.types": "Definiert zusätzliche Terminaltypen, die der Benutzer erstellen kann.", - "vscode.extension.contributes.terminal.types.command": "Befehl, der ausgeführt werden soll, wenn der Benutzer diesen Terminaltyp erstellt.", - "vscode.extension.contributes.terminal.types.title": "Titel für diesen Terminaltyp." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Geben Sie den Namen eines zu öffnenden Terminals ein.", - "tasksQuickAccessHelp": "Alle geöffneten Terminals anzeigen", - "terminal": "Terminal", - "miToggleIntegratedTerminal": "&&Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "\"monospace\" verwenden", - "terminal.monospaceOnly": "Das Terminal unterstützt nur Festbreitenschriftarten. Stellen Sie sicher, dass VS Code neu gestartet wird, wenn es sich um eine neu installierte Schriftart handelt.", - "terminals": "Öffnet die Terminals.", - "terminalConnectingLabel": "Wird gestartet..." - }, - "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "PTY-Host neu starten", - "nonResponsivePtyHost": "Die Verbindung mit dem PTY-Hostprozess des Terminals reagiert nicht, die Terminals funktionieren möglicherweise nicht mehr." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Standardprofil auswählen", - "workbench.action.terminal.openSettings": "Terminaleinstellungen konfigurieren", - "workbench.action.terminal.newWorkspacePlaceholder": "Aktuelles Arbeitsverzeichnis für neues Terminal auswählen", - "terminalLaunchHelp": "Hilfe öffnen", - "workbench.action.terminal.newInActiveWorkspace": "Neues integriertes Terminal erstellen (in aktivem Arbeitsbereich)", - "workbench.action.terminal.newWithProfile": "Neues integriertes Terminal erstellen (mit Profil)", - "workbench.action.terminal.focusPreviousPane": "Fokus in vorherigem Bereich", - "workbench.action.terminal.focusNextPane": "Fokus in nächstem Bereich", - "workbench.action.terminal.resizePaneLeft": "Größe des linken Bereichs ändern", - "workbench.action.terminal.resizePaneRight": "Größe des rechten Bereichs ändern", - "workbench.action.terminal.resizePaneUp": "Größe des oberen Bereichs ändern", - "workbench.action.terminal.resizePaneDown": "Größe des unteren Bereichs ändern", - "workbench.action.terminal.focus": "Fokus im Terminal", - "workbench.action.terminal.focusNext": "Fokus im nächsten Terminal", - "workbench.action.terminal.focusPrevious": "Fokus im vorherigen Terminal", - "workbench.action.terminal.runSelectedText": "Ausgewählten Text im aktiven Terminal ausführen", - "workbench.action.terminal.runActiveFile": "Aktive Datei im aktiven Terminal ausführen", - "workbench.action.terminal.runActiveFile.noFile": "Nur Dateien auf der Festplatte können im Terminal ausgeführt werden.", - "workbench.action.terminal.scrollDown": "Nach unten scrollen (Zeile)", - "workbench.action.terminal.scrollDownPage": "Nach unten scrollen (Seite)", - "workbench.action.terminal.scrollToBottom": "Bildlauf nach unten", - "workbench.action.terminal.scrollUp": "Nach oben scrollen (Zeile)", - "workbench.action.terminal.scrollUpPage": "Nach oben scrollen (Seite)", - "workbench.action.terminal.scrollToTop": "Bildlauf nach oben", - "workbench.action.terminal.navigationModeExit": "Navigationsmodus beenden", - "workbench.action.terminal.navigationModeFocusPrevious": "Fokus auf vorherige Zeile (Navigationsmodus)", - "workbench.action.terminal.navigationModeFocusNext": "Fokus auf nächste Zeile (Navigationsmodus)", - "workbench.action.terminal.clearSelection": "Auswahl löschen", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Berechtigungen für Arbeitsbereichsshell verwalten", - "workbench.action.terminal.rename": "Umbenennen", - "workbench.action.terminal.rename.prompt": "Terminalnamen eingeben", - "workbench.action.terminal.focusFind": "Fokus auf Suche", - "workbench.action.terminal.hideFind": "Suche ausblenden", - "workbench.action.terminal.attachToRemote": "An Sitzung anfügen", - "noUnattachedTerminals": "Für den Anfügevorgang sind keine nicht angefügten Terminals vorhanden.", - "quickAccessTerminal": "Aktives Terminal wechseln", - "workbench.action.terminal.scrollToPreviousCommand": "Zu vorherigem Befehl scrollen", - "workbench.action.terminal.scrollToNextCommand": "Zu nächstem Befehl scrollen", - "workbench.action.terminal.selectToPreviousCommand": "Auswählen bis zu vorherigem Befehl", - "workbench.action.terminal.selectToNextCommand": "Auswählen bis zu nächstem Befehl", - "workbench.action.terminal.selectToPreviousLine": "Auswählen bis zur vorherigen Zeile", - "workbench.action.terminal.selectToNextLine": "Auswählen bis zur nächsten Zeile", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Protokollierung der Escapesequenz umschalten", - "workbench.action.terminal.sendSequence": "Benutzerdefinierte Sequenz an Terminal senden", - "workbench.action.terminal.newWithCwd": "Erstellen Sie ein neues integriertes Terminal, das in einem benutzerdefinierten Arbeitsverzeichnis gestartet wird", - "workbench.action.terminal.newWithCwd.cwd": "Das Verzeichnis zum Starten des Terminals um", - "workbench.action.terminal.renameWithArg": "Derzeit aktives Terminal umbenennen", - "workbench.action.terminal.renameWithArg.name": "Der neue Terminalname", - "workbench.action.terminal.renameWithArg.noName": "Kein Namensargument angegeben", - "workbench.action.terminal.toggleFindRegex": "RegEx für Suche aktivieren/deaktivieren", - "workbench.action.terminal.toggleFindWholeWord": "Ganze Wörter für Suche aktivieren/deaktivieren", - "workbench.action.terminal.toggleFindCaseSensitive": "Groß-/Kleinschreibung für Suche aktivieren/deaktivieren", - "workbench.action.terminal.findNext": "Weitersuchen", - "workbench.action.terminal.findPrevious": "Vorheriges Element suchen", - "workbench.action.terminal.searchWorkspace": "Arbeitsbereich durchsuchen", - "workbench.action.terminal.relaunch": "Aktives Terminal neu starten", - "workbench.action.terminal.showEnvironmentInformation": "Umgebungsinformationen anzeigen", - "workbench.action.terminal.split": "Terminal verdoppeln", - "workbench.action.terminal.split.short": "Split", - "workbench.action.terminal.splitInActiveWorkspace": "Terminal teilen (in aktivem Arbeitsbereich)", - "workbench.action.terminal.selectAll": "Alle auswählen", - "workbench.action.terminal.new": "Neues integriertes Terminal erstellen", - "workbench.action.terminal.new.short": "Neues Terminal", - "workbench.action.terminal.kill": "Aktive Terminalinstanz beenden", - "workbench.action.terminal.kill.short": "Terminal beenden", - "workbench.action.terminal.clear": "Löschen", - "workbench.action.terminal.copySelection": "Auswahl kopieren", - "workbench.action.terminal.copySelection.short": "Kopieren", - "workbench.action.terminal.paste": "In aktives Terminal einfügen", - "workbench.action.terminal.paste.short": "Einfügen", - "workbench.action.terminal.pasteSelection": "Auswahl in aktives Terminal einfügen", - "workbench.action.terminal.switchTerminal": "Terminal wechseln" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "Die Hintergrundfarbe des Terminals, dies ermöglicht eine unterschiedliche Färbung des Terminals im Panel.", - "terminal.foreground": "Die Vordergrundfarbe des Terminal.", - "terminalCursor.foreground": "Die Vordergrundfarbe des Terminalcursors.", - "terminalCursor.background": "Die Hintergrundfarbe des Terminalcursors. Ermöglicht das Anpassen der Farbe eines Zeichens, das von einem Blockcursor überdeckt wird.", - "terminal.selectionBackground": "Die Auswahlvordergrundfarbe des Terminals.", - "terminal.border": "Die Farbe des Rahmens, der Panels innerhalb des Terminals teilt. Der Standardwert ist panel.border.", - "terminal.ansiColor": "\"{0}\" ANSI-Farbe im Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Shell-Konfiguration des Arbeitsbereichs zulassen", - "workbench.action.terminal.disallowWorkspaceShell": "Shell-Konfiguration des Arbeitsbereichs verbieten", - "terminalService.terminalCloseConfirmationSingular": "Eine aktive Terminalsitzung ist vorhanden. Möchten Sie sie beenden?", - "terminalService.terminalCloseConfirmationPlural": "{0} aktive Terminalsitzungen sind vorhanden. Möchten Sie sie beenden?", - "terminal.integrated.selectProfileToCreate": "Wählen Sie das zu erstellende Terminalprofil aus.", - "terminal.integrated.chooseDefaultProfile": "Standardmäßiges Terminalprofil auswählen", - "enterTerminalProfileName": "Namen für Terminalprofil eingeben", - "terminalProfileAlreadyExists": "Ein Terminalprofil mit diesem Namen ist bereits vorhanden.", - "terminalProfiles": "Profile", - "terminalProfiles.detected": "Erkannt", - "createQuickLaunchProfile": "Terminalprofil konfigurieren" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Ansichtssymbol der Terminalansicht.", - "renameTerminalIcon": "Symbol für das Umbenennen im Schnellmenü des Terminals.", - "killTerminalIcon": "Symbol für das Beenden einer Terminalinstanz.", - "newTerminalIcon": "Symbol für das Erstellen einer neuen Terminalinstanz.", - "configureTerminalProfileIcon": "Symbol zum Erstellen eines neuen Terminalprofils." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "PTY-Host neu starten", - "nonResponsivePtyHost": "Die Verbindung mit dem PTY-Hostprozess des Terminals reagiert nicht, die Terminals funktionieren möglicherweise nicht mehr." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Neues Terminal", - "miSplitTerminal": "&&Geteiltes Terminal", - "miRunActiveFile": "&&Aktive Datei ausführen", - "miRunSelectedText": "&&Ausgewählten Text ausführen" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Terminal umbenennen", - "killTerminal": "Terminalinstanz beenden", - "workbench.action.terminal.newplus": "Neues integriertes Terminal erstellen" - }, - "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { - "workbench.action.terminal.newLocal": "Neues integriertes Terminal erstellen (lokal)" - }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "Möchten Sie zulassen, dass dieser Arbeitsbereich Änderungen an Ihrer Terminalshell vornimmt? {0}", - "allow": "Zulassen", - "disallow": "Nicht zulassen", - "useWslExtension.title": "Die Erweiterung \"{0}\" wird zum Öffnen eines Terminals in WSL empfohlen.", - "install": "Installieren" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Terminaleingabe", - "terminal.integrated.a11yTooMuchOutput": "Zu viele Ausgaben zum Anzeigen, navigieren Sie manuell zu den Zeilen, um sie zu lesen", - "keybindingHandling": "Einige Tastenzuordnungen werden nicht standardmäßig an das Terminal geleitet und werden stattdessen von {0} verarbeitet.", - "configureTerminalSettings": "Terminaleinstellungen konfigurieren", - "yes": "Ja", - "no": "Nein", - "dontShowAgain": "Nicht mehr anzeigen", - "terminal.slowRendering": "Die GPU-Beschleunigung des Terminals ist auf Ihrem Computer offenbar langsam. Möchten Sie sie deaktivieren, um die Leistung zu verbessern? [Weitere Informationen zu Terminaleinstellungen](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", - "terminal.integrated.copySelection.noSelection": "Das Terminal enthält keine Auswahl zum Kopieren.", - "launchFailed.exitCodeAndCommandLine": "Der Terminalprozess \"{0}\" konnte nicht gestartet werden (Exitcode: {1}).", - "launchFailed.exitCodeOnly": "Der Terminalprozess konnte nicht gestartet werden (Exitcode: {0}).", - "terminated.exitCodeAndCommandLine": "Der Terminalprozess \"{0}\" wurde mit folgendem Exitcode beendet: {1}.", - "terminated.exitCodeOnly": "Der Terminalprozess wurde mit folgendem Exitcode beendet: {0}.", - "launchFailed.errorMessage": "Der Terminalprozess konnte nicht gestartet werden: {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Terminal \"{0}\", {1}", - "terminalTextBoxAriaLabel": "Terminal \"{0}\"", - "terminalStaleTextBoxAriaLabel": "Die Umgebung für Terminal \"{0}\" ist veraltet, führen Sie den Befehl \"Umgebungsinformationen anzeigen\" aus, um weitere Informationen zu erhalten." - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (getrennt)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "WAHLTASTE + Klick", - "terminalLinkHandler.followLinkAlt": "ALT + Klick", - "terminalLinkHandler.followLinkCmd": "BEFEHLSTASTE + Klick", - "terminalLinkHandler.followLinkCtrl": "STRG + Klick", - "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", - "followLink": "Link folgen", - "followLinkUrl": "Link" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Das Terminal wird neu gestartet, weil die Verbindung mit dem Shellprozess unterbrochen wurde..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Arbeitsbereich suchen" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Erweiterungen möchten die folgenden Änderungen an der Umgebung des Terminals vornehmen:", - "extensionEnvironmentContributionRemoval": "Erweiterungen möchten diese vorhandenen Änderungen aus der Umgebung des Terminals entfernen:", - "relaunchTerminalLabel": "Terminal neu starten", - "extensionEnvironmentContributionInfo": "Erweiterungen haben Änderungen an der Umgebung dieses Terminals vorgenommen." - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Datei im Editor öffnen", - "focusFolder": "Fokus auf Ordner im Explorer", - "openFolder": "Ordner in neuem Fenster öffnen" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Test", - "noTestProvidersRegistered": "Für diesen Arbeitsbereich sind keine Testanbieter registriert.", - "searchMarketplaceForTestExtensions": "[Marketplace durchsuchen](command:{0})", - "testExplorer": "Test-Explorer" - }, - "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Ansichtssymbol der Testansicht.", - "testingRunIcon": "Symbol für die Aktion \"Test ausführen\"", - "testingRunAllIcon": "Symbol für die Aktion \"Alle Tests ausführen\"", - "testingDebugIcon": "Symbol für die Aktion \"Test debuggen\"", - "testingCancelIcon": "Symbol zum Abbrechen von Testläufen", - "filterIcon": "Symbol für die Aktion \"Filtern\" in der Testansicht.", - "autoRunIcon": "Symbol für die Umschaltfläche \"AutoAusführen\" in der Testansicht.", - "hiddenIcon": "Das Symbol, das neben ausgeblendeten Tests angezeigt wird, wenn sie eingeblendet wurden.", - "testingShowAsList": "Symbol, wenn der Test-Explorer als Struktur deaktiviert ist.", - "testingShowAsTree": "Symbol, wenn der Test-Explorer als Liste deaktiviert ist", - "testingErrorIcon": "Symbol für Tests mit Fehler", - "testingFailedIcon": "Symbol für fehlerhafte Tests", - "testingPassedIcon": "Symbol für erfolgreiche Tests", - "testingQueuedIcon": "Symbol für in die Warteschlange eingereihte Tests", - "testingSkippedIcon": "Symbol für übersprungene Tests", - "testingUnsetIcon": "Symbol für Tests in einem nicht festgelegten Zustand" - }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "Fehler bei \"{0}\". ", - "failedPeekAction": "Vorschau für Fehler", - "testing.clickToRun": "Klicken zum Ausführen von Tests, Rechtsklick für weitere Optionen", - "run test": "Test ausführen", - "debug test": "Test debuggen", - "reveal test": "Im Test-Explorer anzeigen" - }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "In diesem Arbeitsbereich wurden noch keine Tests gefunden.", - "testingFindExtension": "Testerweiterungen suchen", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, veraltetes Ergebnis", - "testExplorer": "Test-Explorer" - }, - "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Weitere Filter...", - "testExplorerFilter": "Filtern (Beispiel: text, !exclude)", - "testing.filters.showOnlyFailed": "Nur Tests mit Fehlern anzeigen", - "testing.filters.showOnlyExecuted": "Nur ausgeführte Tests anzeigen", - "testing.filters.showAll": "Alle Tests anzeigen", - "testing.filters.showExcludedTests": "Ausgeblendete Tests anzeigen", - "testing.filters.removeTestExclusions": "Alle Tests einblenden", - "testing.filters.currentFile": "Nur in aktiver Datei anzeigen", - "filter": "Filter" - }, - "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Erwartetes Ergebnis", - "testingOutputActual": "Tatsächliches Ergebnis", - "close": "Schließen" - }, - "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Tests werden ausgeführt...", - "testProgress.running": "Tests werden ausgeführt, {0}/{1} bestanden ({2} %)", - "testProgressWithSkip.running": "Tests werden ausgeführt, {0}/{1} Tests bestanden ({2} %, {3} übersprungen)", - "testProgress.completed": "{0}/{1} Tests bestanden ({2}%)", - "testProgressWithSkip.completed": "{0}/{1} Tests bestanden ({2} %, {3} übersprungen)" - }, - "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { - "testing": "Test wird ausgeführt" - }, - "vs/workbench/contrib/testing/common/configuration": { - "testConfigurationTitle": "Test", - "testing.autoRun.mode": "Steuert, welche Tests automatisch ausgeführt werden.", - "testing.autoRun.mode.allInWorkspace": "Führt automatisch alle ermittelten Tests aus, wenn die automatische Ausführung aktiviert ist. Führt einzelne Tests erneut aus, wenn diese geändert werden.", - "testing.autoRun.mode.onlyPreviouslyRun": "Führt einzelne Tests erneut aus, wenn diese geändert werden. Noch nicht ausgeführte Tests werden nicht ausgeführt.", - "testing.autoRun.delay": "Die Wartezeit in Millisekunden, nach der ein Test als veraltet markiert und eine neue Ausführung gestartet wird.", - "testing.automaticallyOpenPeekView": "Konfiguriert, wann die Vorschauansicht für Fehler automatisch geöffnet wird.", - "testing.automaticallyOpenPeekView.failureAnywhere": "Unabhängig vom Bereich des Fehlers automatisch öffnen.", - "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Automatisch öffnen, wenn ein Testfehler in einem sichtbaren Dokument auftritt.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Steuert, ob die Vorschauansicht im Modus \"AutoAusführen\" automatisch geöffnet wird." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "Die ID des aktuellen Testelements, die beim Erstellen oder Öffnen von Menüs für Testelemente festgelegt wird." - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Fehler beim Ausführen von Tests: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Test", - "unhideTest": "Test einblenden", - "hideTest": "Test ausblenden", - "debug test": "Test debuggen", - "run test": "Test ausführen", - "runSelectedTests": "Ausgewählte Tests ausführen", - "debugSelectedTests": "Ausgewählte Tests debuggen", - "discoveringTests": "Tests werden ermittelt.", - "runAllTests": "Alle Tests ausführen", - "noTestProvider": "In diesem Arbeitsbereich wurden keine Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", - "debugAllTests": "Alle Tests debuggen", - "noDebugTestProvider": "In diesem Arbeitsbereich wurden keine debugfähigen Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", - "testing.cancelRun": "Testlauf abbrechen", - "testing.viewAsList": "Als Liste anzeigen", - "testing.viewAsTree": "Als Struktur anzeigen", - "testing.sortByName": "Nach Namen sortieren", - "testing.sortByLocation": "Nach Speicherort sortieren", - "testing.collapseAll": "Alle Tests reduzieren", - "testing.refresh": "Tests aktualisieren", - "testing.clearResults": "Alle Ergebnisse löschen", - "testing.editFocusedTest": "Zu Test wechseln", - "testing.turnOnAutoRun": "Automatische Ausführung aktivieren", - "testing.turnOffAutoRun": "Automatische Ausführung deaktivieren", - "testing.runAtCursor": "Test bei Cursor ausführen", - "testing.debugAtCursor": "Test bei Cursor debuggen", - "testing.runCurrentFile": "Tests in aktueller Datei ausführen", - "testing.debugCurrentFile": "Tests in aktueller Datei debuggen", - "testing.reRunFailTests": "Fehlerhafte Tests erneut ausführen", - "testing.debugFailTests": "Fehlerhafte Tests debuggen", - "testing.reRunLastRun": "Letzte Ausführung erneut ausführen", - "testing.debugLastRun": "Letzte Ausführung debuggen", - "testing.searchForTestExtension": "Nach Testerweiterung suchen" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "Farbe für das Symbol \"Fehler\" im Test-Explorer", - "testing.iconErrored": "Farbe für das Symbol \"Fehlerhaft\" im Test-Explorer", - "testing.iconPassed": "Farbe für das Symbol \"Erfolgreich\" im Test-Explorer", - "testing.runAction": "Farbe für das Symbol \"Ausführen\" im Editor", - "testing.iconQueued": "Farbe für das Symbol \"In Warteschlange\" im Test-Explorer", - "testing.iconUnset": "Farbe für das Symbol \"Nicht festgelegt\" im Test-Explorer.", - "testing.iconSkipped": "Farbe für das Symbol \"Übersprungen\" im Test-Explorer", - "testing.peekBorder": "Farbe der Peek-Ansichtsränder und des Pfeils.", - "testing.message.error.decorationForeground": "Die Textfarbe von Testfehlermeldungen, die inline im Editor angezeigt werden.", - "testing.message.error.marginBackground": "Die Randfarbe neben Testfehlermeldungen, die inline im Editor angezeigt werden.", - "testing.message.warning.decorationForeground": "Die Textfarbe von Testwarnungsmeldungen, die inline im Editor angezeigt werden.", - "testing.message.warning.marginBackground": "Die Randfarbe neben Testwarnungsmeldungen, die inline im Editor angezeigt werden.", - "testing.message.info.decorationForeground": "Die Textfarbe von Testinfomeldungen, die inline im Editor angezeigt werden.", - "testing.message.info.marginBackground": "Die Randfarbe neben Testinfomeldungen, die inline im Editor angezeigt werden.", - "testing.message.hint.decorationForeground": "Die Textfarbe von Testhinweismeldungen, die inline im Editor angezeigt werden.", - "testing.message.hint.marginBackground": "Die Randfarbe neben Testhinweismeldungen, die inline im Editor angezeigt werden." - }, - "vs/workbench/contrib/testing/common/constants": { - "testState.errored": "Mit Fehler", - "testState.failed": "Fehler", - "testState.passed": "Bestanden", - "testState.queued": "In Warteschlange eingereiht", - "testState.running": "Wird ausgeführt", - "testState.skipped": "Übersprungen", - "testState.unset": "Löschen" - }, - "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Farbdesign", - "themes.category.light": "Helle Designs", - "themes.category.dark": "Dunkle Themen", - "themes.category.hc": "Hohe Kontrast Themen", - "installColorThemes": "Zusätzliche Farbschemas installieren...", - "themes.selectTheme": "Farbdesign auswählen (eine Vorschau wird mit den Tasten NACH OBEN/NACH UNTEN angezeigt)", - "selectIconTheme.label": "Dateisymboldesign", - "noIconThemeLabel": "NONE", - "noIconThemeDesc": "Dateisymbole deaktivieren", - "installIconThemes": "Zusätzliche Dateisymbolschemas installieren...", - "themes.selectIconTheme": "Dateisymboldesign auswählen", - "selectProductIconTheme.label": "Produktsymboldesign", - "defaultProductIconThemeLabel": "Standard", - "installProductIconThemes": "Zusätzliche Produktsymboldesigns installieren...", - "themes.selectProductIconTheme": "Produktsymboldesign auswählen", - "generateColorTheme.label": "Farbdesign aus aktuellen Einstellungen erstellen", - "preferences": "Einstellungen", - "miSelectColorTheme": "&&Farbschema", - "miSelectIconTheme": "&&Dateisymboldesign", - "miSelectProductIconTheme": "&&Produktsymboldesign", - "themes.selectIconTheme.label": "Dateisymboldesign", - "themes.selectProductIconTheme.label": "Produktsymboldesign" - }, - "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Ansichtssymbol der Zeitachsenansicht.", - "timelineOpenIcon": "Symbol für die Aktion zum Öffnen der Zeitachse", - "timelineConfigurationTitle": "Zeitachse", - "timeline.excludeSources": "Ein Array von Zeitachsenquellen, die aus der Zeitleistenansicht ausgeschlossen werden sollen.", - "timeline.pageSize": "Die Anzahl von Elementen, die standardmäßig in der Zeitachsenansicht und beim Laden weiterer Elemente angezeigt werden sollen. Bei einer Festlegung auf NULL (Standardwert) wird basierend auf dem sichtbaren Bereich der Zeitachsenansicht automatisch eine Seitengröße ausgewählt.", - "timeline.pageOnScroll": "Experimentell. Steuert, ob die Zeitachsenansicht die nächste Seite mit Elementen lädt, wenn Sie an das Ende der Liste scrollen.", - "files.openTimeline": "Zeitleiste öffnen" - }, - "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Wird geladen...", - "timeline.loadMore": "Mehr laden", - "timeline": "Zeitachse", - "timeline.editorCannotProvideTimeline": "Der aktive Editor kann keine Zeitachseninformationen bereitstellen.", - "timeline.noTimelineInfo": "Es wurden keine Zeitachseninformationen bereitgestellt.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Zeitplan für {0} wird geladen...", - "timelineRefresh": "Symbol für die Aktion zum Aktualisieren der Zeitachse", - "timelinePin": "Symbol für die Aktion zum Anheften der Zeitachse", - "timelineUnpin": "Symbol für die Aktion zum Lösen der Zeitachse", - "refresh": "Aktualisieren", - "timeline.toggleFollowActiveEditorCommand.follow": "Aktuelle Zeitachse anheften", - "timeline.toggleFollowActiveEditorCommand.unfollow": "Aktuelle Zeitachse lösen", - "timeline.filterSource": "Einschließen: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Anmerkungen zu dieser Version" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Anmerkungen zu dieser Version", - "update.noReleaseNotesOnline": "Für diese Version von {0} gibt es keine Onlineversionshinweise.", - "showReleaseNotes": "Anmerkungen zu dieser Version anzeigen", - "read the release notes": "Willkommen bei {0} v{1}! Möchten Sie die Hinweise zu dieser Version lesen?", - "licenseChanged": "Unsere Lizenzbedingungen haben sich geändert. Bitte klicken Sie [hier]({0}), um die neuen Bedingungen zu lesen.", - "updateIsReady": "Neues {0}-Update verfügbar.", - "checkingForUpdates": "Es wird nach Updates gesucht...", - "update service": "Dienst aktualisieren", - "noUpdatesAvailable": "Zurzeit sind keine Updates verfügbar.", - "ok": "OK", - "thereIsUpdateAvailable": "Ein Update ist verfügbar.", - "download update": "Update herunterladen", - "later": "Später", - "updateAvailable": "Ein Update ist verfügbar: {0} {1}", - "installUpdate": "Update installieren", - "updateInstalling": "{0} {1} wird im Hintergrund installiert. Wir informieren Sie, wenn der Vorgang abgeschlossen ist.", - "updateNow": "Jetzt aktualisieren", - "updateAvailableAfterRestart": "Starten Sie {0} neu, um das neueste Update zu installieren.", - "checkForUpdates": "Nach Aktualisierungen suchen...", - "download update_1": "Update herunterladen (1)", - "DownloadingUpdate": "Das Update wird heruntergeladen...", - "installUpdate...": "Update installieren... (1)", - "installingUpdate": "Update wird installiert...", - "restartToUpdate": "Neustart zum Updaten (1)", - "switchToInsiders": "Zu Insider-Version wechseln...", - "switchToStable": "Zu stabiler Version wechseln...", - "relaunchMessage": "Damit die Versionsänderung wirksam wird, ist ein erneuter Ladevorgang erforderlich.", - "relaunchDetailInsiders": "Klicken Sie auf die Schaltfläche \"Neu laden\", um zur nächtlichen Präproduktionsversion von VSCode zu wechseln.", - "relaunchDetailStable": "Klicken Sie auf die Schaltfläche \"Neu laden\", um zur monatlich veröffentlichten stabilen Version von VSCode zu wechseln.", - "reload": "&&Neu laden", - "selectSyncService.message": "Wählen Sie den Dienst zur Einstellungssynchronisierung aus, der nach dem Ändern der Version verwendet werden soll.", - "use insiders": "Insider", - "use stable": "Stabil (aktuell)", - "cancel": "Abbrechen", - "selectSyncService.detail": "Die Insiderversion von VSCode synchronisiert Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Ausschnitte und den Zustand der Benutzeroberfläche standardmäßig mithilfe eines separaten Synchronisierungsdiensts für Insidereinstellungen." - }, - "vs/workbench/contrib/update/browser/releaseNotesEditor": { - "releaseNotesInputName": "Anmerkungen zu dieser Version: {0}", - "unassigned": "Nicht zugewiesen" - }, - "vs/workbench/contrib/url/browser/url.contribution": { - "openUrl": "URL öffnen", - "urlToOpen": "Zu öffnende URL" - }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Vertrauenswürdige Domänen verwalten", - "trustedDomain.trustDomain": "\"{0}\" als vertrauenswürdig einstufen", - "trustedDomain.trustAllPorts": "\"{0}\" an allen Ports vertrauen", - "trustedDomain.trustSubDomain": "\"{0}\" und alle Unterdomänen als vertrauenswürdig einstufen", - "trustedDomain.trustAllDomains": "Alle Domänen als vertrauenswürdig einstufen (deaktiviert den Linkschutz)", - "trustedDomain.manageTrustedDomains": "Vertrauenswürdige Domänen verwalten", - "configuringURL": "Vertrauensstellung wird konfiguriert für: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "Möchten Sie, dass \"{0}\" die externe Website öffnet?", - "open": "Öffnen", - "copy": "Kopieren", - "cancel": "Abbrechen", - "configureTrustedDomains": "Vertrauenswürdige Domänen konfigurieren" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { - "operationId": "Vorgangs-ID: {0}", - "too many requests": "Die Einstellungssynchronisierung ist deaktiviert, weil das aktuelle Gerät zu viele Anforderungen sendet. Melden Sie ein Problem, indem Sie die Synchronisierungsprotokolle bereitstellen.", - "settings sync": "Einstellungssynchronisierung. Vorgangs-ID: {0}", - "show sync logs": "Protokoll anzeigen", - "report issue": "Problem melden", - "Open Backup folder": "Lokalen Sicherungsordner öffnen", - "no backups": "Der Ordner für lokale Sicherungen ist nicht vorhanden." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { - "operationId": "Vorgangs-ID: {0}", - "too many requests": "Die Einstellungssynchronisierung wurde auf diesem Gerät deaktiviert, weil zu viele Anforderungen generiert wurden." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: Aktivieren...", - "stop sync": "{0}: Deaktivieren", - "configure sync": "{0}: Konfigurieren...", - "showConflicts": "{0}: Einstellungskonflikte anzeigen", - "showKeybindingsConflicts": "{0}: Konflikte mit Tastenzuordnungen anzeigen", - "showSnippetsConflicts": "{0}: Konflikte mit Benutzercodeausschnitten anzeigen", - "sync now": "{0}: Jetzt synchronisieren", - "syncing": "Synchronisierung wird durchgeführt", - "synced with time": "Synchronisiert: {0}", - "sync settings": "{0}: Einstellungen anzeigen", - "show synced data": "{0}: Synchronisierte Daten anzeigen", - "conflicts detected": "Fehler bei der Synchronisierung aufgrund von Konflikten in {0}. Bitte beheben Sie die Konflikte, um fortzufahren.", - "replace remote": "Remote ersetzen", - "replace local": "Lokal ersetzen", - "show conflicts": "Konflikte anzeigen", - "accept failed": "Fehler beim Annehmen von Änderungen. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", - "session expired": "Die Einstellungssynchronisierung wurde deaktiviert, weil die aktuelle Sitzung abgelaufen ist. Melden Sie sich erneut an, um die Synchronisierung zu aktivieren.", - "turn on sync": "Einstellungssynchronisierung aktivieren...", - "turned off": "Die Einstellungssynchronisierung wurde von einem anderen Gerät aus deaktiviert. Aktivieren Sie die Synchronisierung erneut.", - "too large": "Die Synchronisierung von {0} ist deaktiviert, da die zu synchronisierende {1}-Datei größer als {2} ist. Öffnen Sie die Datei, reduzieren Sie die Größe, und aktivieren Sie die Synchronisierung.", - "error upgrade required": "Die Einstellungssynchronisierung ist deaktiviert, weil die aktuelle Version ({0}, {1}) nicht mit dem Synchronisierungsdienst kompatibel ist. Führen Sie ein Update durch, bevor Sie die Synchronisierung aktivieren.", - "operationId": "Vorgangs-ID: {0}", - "error reset required": "Die Einstellungssynchronisierung wurde deaktiviert, weil Ihre Daten in der Cloud älter sind als die Daten auf dem Client. Löschen Sie Ihre Daten in der Cloud, bevor Sie die Synchronisierung aktivieren.", - "reset": "Daten in der Cloud löschen...", - "show synced data action": "Synchronisierte Daten anzeigen", - "service switched to insiders": "Die Einstellungssynchronisierung wurde auf den Insiderdienst umgestellt.", - "service switched to stable": "Die Einstellungssynchronisierung wurde auf den stabilen Dienst umgestellt.", - "using separate service": "Die Einstellungssynchronisierung verwendet jetzt einen separaten Dienst. Weitere Informationen finden Sie in der [Dokumentation zur Einstellungssynchronisierung](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "Die Einstellungssynchronisierung wurde deaktiviert, weil \"{0}\" jetzt einen separaten Dienst verwendet. Aktivieren Sie die Synchronisierung erneut.", - "open file": "{0}-Datei öffnen", - "errorInvalidConfiguration": "Synchronisierung von {0} ist nicht möglich, weil der Inhalt in der Datei ungültig ist. Öffnen Sie die Datei, und korrigieren Sie sie.", - "has conflicts": "{0}: Konflikte erkannt", - "turning on syncing": "Einstellungssynchronisierung wird aktiviert...", - "sign in to sync": "Bei Einstellungssynchronisierung anmelden", - "no authentication providers": "Es sind keine Authentifizierungsanbieter verfügbar.", - "too large while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil die zu synchronisierende Datei \"{0}\" die Größe von {1} übersteigt. Öffnen Sie die Datei, und verringern Sie die Größe. Aktivieren Sie dann die Synchronisierung.", - "error upgrade required while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil die aktuelle Version ({0}, {1}) mit dem Synchronisierungsdienst nicht kompatibel ist. Führen Sie ein Update durch, bevor Sie die Synchronisierung aktivieren.", - "error reset required while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil Ihre Daten in der Cloud älter sind als die Daten auf dem Client. Löschen Sie Ihre Daten in der Cloud, bevor Sie die Synchronisierung aktivieren.", - "auth failed": "Fehler beim Aktivieren der Einstellungssynchronisierung: Fehler bei der Authentifizierung.", - "turn on failed": "Fehler beim Aktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", - "sync preview message": "Die Einstellungssynchronisierung ist ein Vorschaufeature. Lesen Sie die Dokumentation, bevor Sie sie aktivieren.", - "turn on": "Aktivieren", - "open doc": "Dokumentation öffnen", - "cancel": "Abbrechen", - "sign in and turn on": "Anmelden und aktivieren", - "configure and turn on sync detail": "Melden Sie sich an, um Ihre Daten geräteübergreifend zu synchronisieren.", - "per platform": "für jede Plattform", - "configure sync placeholder": "Zu Synchronisierendes auswählen", - "turn off sync confirmation": "Möchten Sie die Synchronisierung deaktivieren?", - "turn off sync detail": "Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Codeausschnitte und Benutzeroberflächenzustände werden nicht mehr synchronisiert.", - "turn off": "&&Deaktivieren", - "turn off sync everywhere": "Deaktivieren Sie die Synchronisierung auf allen Ihren Geräten, und löschen Sie die Daten aus der Cloud.", - "leftResourceName": "{0} (Remote)", - "merges": "{0} (Merges)", - "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Einstellungssynchronisierung", - "switchSyncService.title": "{0}: Dienst auswählen", - "switchSyncService.description": "Stellen Sie sicher, dass Sie beim Synchronisieren mit mehreren Umgebungen den gleichen Einstellungssynchronisierungsdienst verwenden.", - "default": "Standard", - "insiders": "Insider", - "stable": "Stabil", - "global activity turn on sync": "Einstellungssynchronisierung aktivieren...", - "turnin on sync": "Einstellungssynchronisierung wird aktiviert...", - "sign in global": "Bei Einstellungssynchronisierung anmelden", - "sign in accounts": "Bei Einstellungssynchronisierung anmelden (1)", - "resolveConflicts_global": "{0}: Einstellungskonflikte anzeigen (1)", - "resolveKeybindingsConflicts_global": "{0}: Konflikte mit Tastenzuordnungen anzeigen (1)", - "resolveSnippetsConflicts_global": "{0}: Konflikte mit Benutzercodeausschnitten anzeigen ({1})", - "sync is on": "Die Einstellungssynchronisierung ist aktiviert.", - "workbench.action.showSyncRemoteBackup": "Synchronisierte Daten anzeigen", - "turn off failed": "Fehler beim Deaktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", - "configure": "Konfigurieren...", - "show sync log title": "{0}: Protokoll anzeigen", - "show sync log toolrip": "Protokoll anzeigen", - "workbench.actions.syncData.reset": "Daten in der Cloud löschen...", - "accept remote": "Remote akzeptieren", - "accept merges": "Merges akzeptieren", - "accept remote button": "&&Remote akzeptieren", - "accept merges button": "&&Merges akzeptieren", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "Möchten Sie {0} (remote) akzeptieren und {1} (lokal) ersetzen?", - "confirm replace and overwrite remote": "Möchten Sie Merges akzeptieren und \"{0}\" (remote) ersetzen?", - "update conflicts": "Die Konflikte konnten nicht behoben werden, da eine neue lokale Version verfügbar ist. Bitte versuchen Sie es noch einmal." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Merges", - "synced machines": "Synchronisierte Computer", - "workbench.actions.sync.editMachineName": "Name bearbeiten", - "workbench.actions.sync.turnOffSyncOnMachine": "Einstellungssynchronisierung deaktivieren", - "remote sync activity title": "Synchronisierungsaktivität (remote)", - "local sync activity title": "Synchronisierungsaktivität (lokal)", - "workbench.actions.sync.resolveResourceRef": "JSON-Rohdaten für Synchronisierung anzeigen", - "workbench.actions.sync.replaceCurrent": "Wiederherstellen", - "confirm replace": "Möchten Sie die aktuellen Daten \"{0}\" durch die ausgewählten Daten ersetzen?", - "reset": "Synchronisierte Daten zurücksetzen", - "leftResourceName": "{0} (remote)", - "rightResourceName": "{0} (lokal)", - "sideBySideLabels": "{0} ↔ {1}", - "current": "Aktuell", - "no machines": "Keine Computer", - "not found": "Der Computer mit der ID \"{0}\" wurde nicht gefunden.", - "turn off sync on machine": "Möchten Sie die Synchronisierung für \"{0}\" deaktivieren?", - "turn off": "&&Deaktivieren", - "placeholder": "Geben Sie den Namen des Computers ein.", - "valid message": "Der Computername muss eindeutig und darf nicht leer sein." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Gehen Sie die einzelnen Einträge durch, und mergen Sie sie, um die Synchronisierung zu aktivieren.", - "turn on sync": "Einstellungssynchronisierung aktivieren", - "cancel": "Abbrechen", - "workbench.actions.sync.acceptRemote": "Remote akzeptieren", - "workbench.actions.sync.acceptLocal": "Lokal akzeptieren", - "workbench.actions.sync.merge": "Mergen", - "workbench.actions.sync.discard": "Verwerfen", - "workbench.actions.sync.showChanges": "Änderungen öffnen", - "conflicts detected": "Konflikte erkannt", - "resolve": "Fehler beim Mergen aufgrund von Konflikten. Beheben Sie die Konflikte, um fortzufahren.", - "turning on": "Wird aktiviert...", - "preview": "{0} (Vorschau)", - "leftResourceName": "{0} (Remote)", - "merges": "{0} (Merges)", - "rightResourceName": "{0} (Lokal)", - "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Einstellungssynchronisierung", - "label": "UserDataSyncResources", - "conflict": "Konflikte erkannt", - "accepted": "Akzeptiert", - "accept remote": "Remote akzeptieren", - "accept local": "Lokal akzeptieren", - "accept merges": "Merges akzeptieren" - }, - "vs/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", - "refresh": "Aktualisieren", - "collapseAll": "Alle zuklappen", - "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt." - }, - "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Alle Befehle anzeigen", - "watermark.quickAccess": "Zu Datei wechseln", - "watermark.openFile": "Datei öffnen", - "watermark.openFolder": "Ordner öffnen", - "watermark.openFileFolder": "Datei oder Ordner öffnen", - "watermark.openRecent": "Zuletzt verwendete öffnen", - "watermark.newUntitledFile": "Neue unbenannte Datei", - "watermark.toggleTerminal": "Terminal umschalten", - "watermark.findInFiles": "In Dateien suchen", - "watermark.startDebugging": "Debuggen starten", - "tips.enabled": "Wenn diese Option aktiviert ist, werden Tipps zu Grenzwerten angezeigt, wenn kein Editor geöffnet ist." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Webview-Entwicklertools öffnen", - "iframeWebviewAlert": "Zum Debuggen der iFrame-basierten Webansicht werden Standard-Dev-Tools verwendet." - }, - "vs/workbench/contrib/webview/browser/baseWebviewElement": { - "fatalErrorMessage": "Fehler beim Laden der Webansicht: {0}" - }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "Webansichten-Editor" - }, - "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Suche anzeigen", - "editor.action.webvieweditor.hideFind": "Suche beenden", - "editor.action.webvieweditor.findNext": "Weitersuchen", - "editor.action.webvieweditor.findPrevious": "Vorherige suchen", - "refreshWebviewLabel": "Webansichten neu laden" - }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Datei-Explorer", - "welcomeOverlay.search": "Dateiübergreifend suchen", - "welcomeOverlay.git": "Quellcodeverwaltung", - "welcomeOverlay.debug": "Starten und debuggen", - "welcomeOverlay.extensions": "Erweiterungen verwalten", - "welcomeOverlay.problems": "Fehler und Warnungen anzeigen", - "welcomeOverlay.terminal": "Integriertes Terminal umschalten", - "welcomeOverlay.commandPalette": "Alle Befehle suchen und ausführen", - "welcomeOverlay.notifications": "Benachrichtigungen anzeigen", - "welcomeOverlay": "Benutzeroberflächenüberblick", - "hideWelcomeOverlay": "Schnittstellenüberblick ausblenden" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Willkommen" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Erste Schritte", - "help": "Hilfe", - "gettingStarted": "Erste Schritte", - "gettingStarted.goBack": "Zurück", - "gettingStarted.goNext": "Weiter", - "gettingStarted.goPrev": "Zurück", - "gettingStarted.markTaskComplete": "Aufgabe als abgeschlossen markieren", - "gettingStarted.markTaskInomplete": "Aufgabe als unvollständig markieren", - "welcomePage.hiddenCategories": "Blenden Sie die Kategorien des Abschnitts \"Erste Schritte\" auf der Willkommensseite aus, die für Sie nicht relevant sind.", - "walkthroughs": "Tragen Sie Sammlungen von Aufgaben bei, um Benutzer bei der Verwendung Ihrer Erweiterung zu unterstützen. Experimentell, nur in VS Code Insiders verfügbar.", - "walkthroughs.id": "Eindeutiger Bezeichner für diese exemplarische Vorgehensweise.", - "walkthroughs.title": "Titel der exemplarischen Vorgehensweise.", - "walkthroughs.description": "Beschreibung der exemplarischen Vorgehensweise.", - "walkthroughs.primary": "Wenn es sich um eine exemplarische Vorgehensweise für Einsteiger handelt, wird hiermit angegeben, ob diese beim Installieren der Erweiterung geöffnet werden soll. Die erste exemplarischen Vorgehensweise für Einsteiger mit einer when-Bedingung, die dem aktuellen Kontext entspricht, kann von Core beim Installieren der Erweiterung geöffnet werden.", - "walkthroughs.when": "Kontextschlüsselausdruck zum Steuern der Sichtbarkeit dieser exemplarischen Vorgehensweise.", - "walkthroughs.tasks": "Aufgaben, die im Rahmen dieser exemplarischen Vorgehensweise durchgeführt werden.", - "walkthroughs.tasks.id": "Eindeutiger Bezeichner für diese Aufgabe. Hiermit wird nachverfolgt, welche Aufgaben abgeschlossen wurden.", - "walkthroughs.tasks.title": "Titel der Aufgabe.", - "walkthroughs.tasks.description": "Die Beschreibung der Aufgabe.", - "walkthroughs.tasks.button": "Die Schaltfläche der Aufgabe, die entweder eine Verknüpfung mit einer externen Ressource herstellen oder einen Befehl ausführen kann", - "walkthroughs.tasks.button.title": "Der Titel der Schaltfläche.", - "walkthroughs.tasks.button.command": "Der Befehl, der bei einem Klick auf die Schaltfläche ausgeführt werden soll.", - "walkthroughs.tasks.button.link": "Die Verknüpfung, die bei einem Klick auf die Schaltfläche geöffnet werden soll. Durch Öffnen dieser Verknüpfung wird die Aufgabe als abgeschlossen markiert.", - "walkthroughs.tasks.media": "Bild, das neben dieser Aufgabe angezeigt werden soll.", - "walkthroughs.tasks.media.path": "Pfad zu einem Image, relativ zum Erweiterungsverzeichnis.", - "walkthroughs.tasks.media.altText": "Alternativer Text, der angezeigt werden soll, wenn das Bild nicht geladen werden kann, oder der bei der Sprachausgabe verwendet werden soll.", - "walkthroughs.tasks.doneOn": "Signal zum Markieren der Aufgabe als abgeschlossen.", - "walkthroughs.tasks.oneOn.command": "Hiermit wird die Aufgabe als durchgeführt markiert, wenn der angegebene Befehl ausgeführt wird.", - "walkthroughs.tasks.when": "Kontextschlüsselausdruck zum Steuern der Sichtbarkeit dieser Aufgabe." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Exemplarische Vorgehensweisen", - "help": "Hilfe", - "walkthroughs": "Exemplarische Vorgehensweisen", - "walkthroughs.goBack": "Zurück", - "walkthroughs.goNext": "Weiter", - "walkthroughs.goPrev": "Zurück" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Interaktiver Playground", - "miInteractivePlayground": "I&&nteraktiver Playground" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Ohne Editor starten.", - "workbench.startupEditor.welcomePage": "Hiermit öffnen Sie die Willkommensseite.", - "workbench.startupEditor.readme": "Hiermit wird die Infodatei geöffnet, sofern im geöffneten Ordner eine enthalten ist. Andernfalls erfolgt ein Fallback auf \"welcomePage\".", - "workbench.startupEditor.newUntitledFile": "Öffnen Sie eine neue unbenannte Datei (gilt nur beim Öffnen eines neuen Fensters).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Willkommensseite öffnen, wenn eine leere Workbench geöffnet wird.", - "workbench.startupEditor.gettingStarted": "Hiermit öffnen Sie die Seite \"Erste Schritte\".", - "workbench.startupEditor": "Steuert, welcher Editor beim Start angezeigt wird, wenn keiner aus der vorherigen Sitzung wiederhergestellt wird.", - "welcomePage": "Willkommen", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Azure-Erweiterungen anzeigen", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "Unterstützung für {0} ist bereits installiert.", - "welcomePage.willReloadAfterInstallingExtensionPack": "Nach dem Installieren zusätzlicher Unterstützung für {0} wird das Fenster neu geladen.", - "welcomePage.installingExtensionPack": "Zusätzliche Unterstützung für {0} wird installiert...", - "welcomePage.extensionPackNotFound": "Unterstützung für {0} mit der ID {1} wurde nicht gefunden.", - "welcomePage.keymapAlreadyInstalled": "Die {0} Tastenkombinationen sind bereits installiert.", - "welcomePage.willReloadAfterInstallingKeymap": "Das Fenster wird nach der Installation der {0}-Tastaturbefehle neu geladen.", - "welcomePage.installingKeymap": "Die {0}-Tastenkombinationen werden installiert...", - "welcomePage.keymapNotFound": "Die {0} Tastenkombinationen mit der ID {1} wurden nicht gefunden.", - "welcome.title": "Willkommen", - "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "Tastenzuordnung {0} öffnen", - "welcomePage.installExtensionPack": "Zusätzliche Unterstützung für {0} installieren", - "welcomePage.installedKeymap": "Die Tastaturzuordnung {0} ist bereits installiert.", - "welcomePage.installedExtensionPack": "Unterstützung für {0} ist bereits installiert.", - "ok": "OK", - "details": "Details" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Erste Schritte. Übersicht für den schnellen Einstieg in Ihren Editor.", - "more": "Mehr", - "close": "Ausblenden", - "no categories": "Keine weiteren exemplarischen Vorgehensweisen.", - "configure visiblity": "Sichtbarkeit konfigurieren?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Fortschrittliche Bearbeitung", - "gettingStarted": "Erste Schritte", - "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen", - "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", - "recent": "Zuletzt verwendet", - "start": "Start", - "next": "Weiter", - "nextPage": "Nächste Seite", - "imageShowing": "Bild mit {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Erste Schritte" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Hiermit werden Erste-Schritte-Elemente dargestellt, die nicht abgeschlossen wurden.", - "gettingStartedChecked": "Hiermit werden Erste-Schritte-Elemente dargestellt, die abgeschlossen wurden." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Erste Schritte", - "more": "Mehr", - "gettingStartedLabel": "Erste Schritte. Übersicht für den schnellen Einstieg in Ihren Editor.", - "pressEnterToSelect": "Drücken Sie zur Auswahl die EINGABETASTE.", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Exemplarische Vorgehensweisen", - "imageShowing": "Bild mit Anzeige von \"{0}\"", - "next": "Weiter", - "nextPage": "Nächste Seite" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "Ungebunden", - "walkThrough.gitNotFound": "Git scheint auf Ihrem System nicht installiert zu sein.", - "walkThrough.embeddedEditorBackground": "Hintergrundfarbe für die eingebetteten Editoren im interaktiven Playground." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Interaktiver Playground", - "editorWalkThrough": "Interaktiver Playground" - }, - "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { - "ViewsWelcomeExtensionPoint.proposedAPI": "Der viewsWelcome-Beitrag in \"{0}\" erfordert die Aktivierung von \"enableProposedApi\"." - }, - "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { - "contributes.viewsWelcome": "Willkommensinhalte in beigetragenen Ansichten. Willkommensinhalte werden in Strukturansichten gerendert, wenn sie keine aussagekräftigen Inhalte enthalten (Beispiel: Datei-Explorer, wenn kein Ordner geöffnet ist). Solche Inhalte sind als produktinterne Dokumentation nützlich, um Benutzer zur Verwendung bestimmter Features zu motivieren, bevor diese verfügbar sind. Ein gutes Beispiel hierfür ist eine Schaltfläche \"Repository klonen\" in der Willkommensansicht des Datei-Explorers.", - "contributes.viewsWelcome.view": "Beigetragene Begrüßungsinhalte für eine bestimmte Ansicht.", - "contributes.viewsWelcome.view.view": "Der Zielansichtsbezeichner für diesen Willkommensinhalt. Es werden nur Strukturansichten unterstützt.", - "contributes.viewsWelcome.view.contents": "Willkommensinhalte, die angezeigt werden sollen. Das Format des Inhalts ist eine Teilmenge von Markdown. Nur Links werden unterstützt.", - "contributes.viewsWelcome.view.when": "Bedingung, wann der Willkommensinhalt angezeigt werden soll.", - "contributes.viewsWelcome.view.group": "Die Gruppe, zu der diese Willkommensinhalte gehören.", - "contributes.viewsWelcome.view.enablement": "Bedingung für die Aktivierung der Schaltflächen mit Willkommensinhalten und Befehlslinks." - }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Tragen Sie zur Verbesserung von VS Code bei, und lassen Sie zu, dass Microsoft Nutzungsdaten erfasst. Lesen Sie unsere [Datenschutzvereinbarung]({0}), und erfahren Sie, wie Sie dies [deaktivieren]({1}).", - "telemetryOptOut.optInNotice": "Tragen Sie zur Verbesserung von VS Code bei, und lassen Sie zu, dass Microsoft Nutzungsdaten erfasst. Lesen Sie unsere [Datenschutzvereinbarung]({0}), und erfahren Sie, wie Sie dies [aktivieren]({1}).", - "telemetryOptOut.readMore": "Weitere Informationen", - "telemetryOptOut.optOutOption": "Tragen Sie zur Verbesserung von Visual Studio Code bei, indem Sie Microsoft gewähren, Nutzungsdaten zu erfassen. Weitere Informationen finden Sie in unserer [Datenschutzerklärung]({0}).", - "telemetryOptOut.OptIn": "Ja, ich möchte helfen.", - "telemetryOptOut.OptOut": "Nein, danke." - }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Hintergrundfarbe für die Schaltflächen auf der Willkommensseite.", - "welcomePage.buttonHoverBackground": "Hoverhintergrundfarbe für die Schaltflächen auf der Willkommensseite.", - "welcomePage.background": "Hintergrundfarbe für die Startseite.", - "welcomePage.tileBackground": "Hintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", - "welcomePage.tileHoverBackground": "Hoverhintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", - "welcomePage.tileShadow": "Die Schattenfarbe für Kategorieschaltflächen exemplarischer Vorgehensweisen auf der Willkommensseite.", - "welcomePage.progress.background": "Vordergrundfarbe für die Statusleisten der Willkommensseite.", - "welcomePage.progress.foreground": "Hintergrundfarbe für die Statusleisten der Willkommensseite." - }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Fortschrittliche Bearbeitung", - "welcomePage.start": "Start", - "welcomePage.newFile": "Neue Datei", - "welcomePage.openFolder": "Ordner öffnen...", - "welcomePage.gitClone": "Repository klonen...", - "welcomePage.recent": "Zuletzt verwendet", - "welcomePage.moreRecent": "Weitere...", - "welcomePage.noRecentFolders": "Keine kürzlich verwendeten Ordner", - "welcomePage.help": "Hilfe", - "welcomePage.keybindingsCheatsheet": "Druckbare Tastaturübersicht", - "welcomePage.introductoryVideos": "Einführungsvideos", - "welcomePage.tipsAndTricks": "Tipps und Tricks", - "welcomePage.productDocumentation": "Produktdokumentation", - "welcomePage.gitHubRepository": "GitHub-Repository", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "Abonnieren Sie unseren Newsletter", - "welcomePage.showOnStartup": "Willkommensseite beim Start anzeigen", - "welcomePage.customize": "Anpassen", - "welcomePage.installExtensionPacks": "Tools und Sprachen", - "welcomePage.installExtensionPacksDescription": "Unterstützung für {0} und {1} installieren", - "welcomePage.showLanguageExtensions": "Weitere Spracherweiterungen anzeigen", - "welcomePage.moreExtensions": "mehr", - "welcomePage.installKeymapDescription": "Einstellungen und Tastenzuordnungen", - "welcomePage.installKeymapExtension": "Installieren Sie die Einstellungen und Tastenkombinationen von {0} und {1}.", - "welcomePage.showKeymapExtensions": "Andere Erweiterungen für Tastenzuordnungen anzeigen", - "welcomePage.others": "Andere", - "welcomePage.colorTheme": "Farbdesign", - "welcomePage.colorThemeDescription": "Passen Sie das Aussehen von Editor und Code an Ihre Wünsche an.", - "welcomePage.learn": "Lernen", - "welcomePage.showCommands": "Alle Befehle suchen und ausführen", - "welcomePage.showCommandsDescription": "Über die Befehlspalette ({0}) können Sie schnell auf Befehle zugreifen und nach Befehlen suchen.", - "welcomePage.interfaceOverview": "Überblick über die Benutzeroberfläche", - "welcomePage.interfaceOverviewDescription": "Erhalten Sie eine visuelle Überlagerung, die die wichtigsten Komponenten der Benutzeroberfläche hervorhebt.", - "welcomePage.interactivePlayground": "Interaktiver Playground", - "welcomePage.interactivePlaygroundDescription": "In einer exemplarischen Vorgehensweise können Sie die Hauptfeatures des Editors ausprobieren." - }, - "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Symbol für die Kategorie \"Setup\" in \"Erste Schritte\"", - "getting-started-beginner-icon": "Symbol für die Kategorie \"Anfänger\" in \"Erste Schritte\"", - "getting-started-codespaces-icon": "Symbol für die Kategorie \"Codespaces\" in \"Erste Schritte\"", - "gettingStarted.newFile.title": "Neue Datei", - "gettingStarted.newFile.description": "Hiermit beginnen Sie mit einer neuen, leeren Datei.", - "gettingStarted.openMac.title": "Öffnen...", - "gettingStarted.openMac.description": "Hiermit öffnen Sie eine Datei oder einen Ordner, um mit der Arbeit zu beginnen.", - "gettingStarted.openFile.title": "Datei öffnen...", - "gettingStarted.openFile.description": "Hiermit öffnen Sie eine Datei, um mit der Arbeit zu beginnen.", - "gettingStarted.openFolder.title": "Ordner öffnen...", - "gettingStarted.openFolder.description": "Hiermit öffnen Sie einen Ordner, um mit der Arbeit zu beginnen.", - "gettingStarted.cloneRepo.title": "Git-Repository klonen...", - "gettingStarted.cloneRepo.description": "Git-Repository klonen", - "gettingStarted.topLevelCommandPalette.title": "Befehl ausführen...", - "gettingStarted.topLevelCommandPalette.description": "Verwenden Sie die Befehlspalette, um alle VSCode-Befehle anzuzeigen und auszuführen.", - "gettingStarted.codespaces.title": "Einführung zu Codespaces", - "gettingStarted.codespaces.description": "Durch die Umgebung mit sofort einsetzbarem Code sind Sie sofort startbereit.", - "gettingStarted.runProject.title": "App erstellen und ausführen", - "gettingStarted.runProject.description": "Sie können Ihren Code direkt im Browser erstellen, ausführen und debuggen.", - "gettingStarted.runProject.button": "Debuggen starten (F5)", - "gettingStarted.forwardPorts.title": "Zugreifen auf die ausgeführte Anwendung", - "gettingStarted.forwardPorts.description": "In Ihrem Codespace ausgeführte Ports werden automatisch an das Web weitergeleitet, damit Sie sie in Ihrem Browser öffnen können.", - "gettingStarted.forwardPorts.button": "Portpanel anzeigen", - "gettingStarted.pullRequests.title": "Pull Requests sofort verfügbar", - "gettingStarted.pullRequests.description": "Bringen Sie Ihren GitHub-Workflow und Ihren Code näher zusammen. So können Sie beispielsweise Pull Requests anzeigen, Kommentare hinzufügen oder Branches mergen.", - "gettingStarted.pullRequests.button": "GitHub-Ansicht öffnen", - "gettingStarted.remoteTerminal.title": "Ausführen von Aufgaben im integrierten Terminal", - "gettingStarted.remoteTerminal.description": "Führen Sie mit dem integrierten Terminal schnell Befehlszeilenaufgaben aus.", - "gettingStarted.remoteTerminal.button": "Fokus auf Terminal", - "gettingStarted.openVSC.title": "Remoteentwicklung in VS Code", - "gettingStarted.openVSC.description": "Profitieren Sie in Ihrer lokalen VS Code-Instanz von der Leistungsfähigkeit Ihrer Cloudentwicklungsumgebung. Richten Sie diese ein, indem Sie die GitHub Codespaces-Erweiterung installieren und Ihr GitHub-Konto verbinden.", - "gettingStarted.openVSC.button": "In VS Code öffnen", - "gettingStarted.setup.title": "Express-Setup", - "gettingStarted.setup.description": "Erweitern und optimieren Sie VS Code, um es perfekt auf Ihre Anforderungen abzustimmen.", - "gettingStarted.pickColor.title": "Anpassen des Erscheinungsbilds mithilfe von Designs", - "gettingStarted.pickColor.description": "Wählen Sie ein Farbdesign aus, das Ihrem Geschmack und Ihrer Stimmung beim Codieren entspricht.", - "gettingStarted.pickColor.button": "Design auswählen", - "gettingStarted.findLanguageExts.title": "Programmieren in einer Sprache Ihrer Wahl", - "gettingStarted.findLanguageExts.description": "VS Code unterstützt mehr als 50 Programmiersprachen. Viele sind bereits integriert, andere können mit nur einem Mausklick als Erweiterung installiert werden.", - "gettingStarted.findLanguageExts.button": "Spracherweiterungen durchsuchen", - "gettingStarted.keymaps.title": "Migrieren von Tastenkombinationen", - "gettingStarted.keymaps.description": "Über Erweiterungen zur Tastenzuordnung importieren Sie Ihre bevorzugten Tastenkombinationen aus anderen Editoren in VS Code.", - "gettingStarted.keymaps.button": "Erweiterungen zur Tastenzuordnung", - "gettingStarted.settingsSync.title": "Synchronisieren Ihres bevorzugten Setups", - "gettingStarted.settingsSync.description": "Kein Verlust des perfekten VS Code-Setups! Dank der Einstellungssynchronisierung werden Einstellungen, Tastenzuordnungen und installierte Erweiterungen gesichert und in mehreren VS Code-Instanzen übernommen.", - "gettingStarted.settingsSync.button": "Einstellungssynchronisierung aktivieren", - "gettingStarted.setup.OpenFolder.title": "Öffnen Ihres Projektordners", - "gettingStarted.setup.OpenFolder.description": "Hiermit öffnen Sie einen Projektordner, um mit der Programmierung zu beginnen.", - "gettingStarted.setup.OpenFolder.button": "Ordner auswählen", - "gettingStarted.setup.OpenFolder.description2": "Hiermit öffnen Sie einen Projektordner, um mit der Programmierung zu beginnen.", - "gettingStarted.quickOpen.title": "Öffnen von Dateien über Quick Open", - "gettingStarted.quickOpen.description": "Mit nur einem Tastaturanschlag können Sie sofort zwischen Dateien wechseln. Tipp: Öffnen Sie mehrere Dateien durch Drücken der NACH-RECHTS-TASTE.", - "gettingStarted.quickOpen.button": "Datei über Quick Open öffnen", - "gettingStarted.beginner.title": "Grundlegende Informationen", - "gettingStarted.beginner.description": "Steigen Sie sofort in VS Code ein, und erhalten Sie einen Überblick über die wichtigsten Features.", - "gettingStarted.commandPalette.title": "Suchen und Ausführen von Befehlen", - "gettingStarted.commandPalette.description": "Die einfachste Möglichkeit zum Finden sämtlicher Aktionen, die in VS Code ausgeführt werden können. Wenn Sie nach einem Feature oder einer Verknüpfung suchen, lesen Sie zuerst diese Inhalte!", - "gettingStarted.commandPalette.button": "Befehlspalette öffnen", - "gettingStarted.terminal.title": "Komfortables integriertes Terminal", - "gettingStarted.terminal.description": "Führen Sie schnell Shellbefehle aus, und überwachen Sie die Buildausgabe direkt neben Ihrem Code.", - "gettingStarted.terminal.button": "Terminalpanel anzeigen", - "gettingStarted.extensions.title": "Unbegrenzte Erweiterbarkeit", - "gettingStarted.extensions.description": "Durch Erweiterungen können Sie VS Code noch umfassender nutzen. Diese reichen von praktischen Hacks zur Produktivitätssteigerung über Erweiterungen für vorkonfigurierte Features bis hin zu völlig neuen Funktionen.", - "gettingStarted.extensions.button": "Empfohlene Erweiterungen durchsuchen", - "gettingStarted.settings.title": "Optimieren Ihrer Einstellungen", - "gettingStarted.settings.description": "Alle Aspekte von VS Code und Ihre Erweiterungen lassen sich ganz auf Ihre Anforderungen abstimmen. Häufig verwendete Einstellungen werden zuerst aufgelistet, um Ihnen den Einstieg zu erleichtern.", - "gettingStarted.settings.button": "Einstellungen optimieren", - "gettingStarted.videoTutorial.title": "Entspanntes Lernen", - "gettingStarted.videoTutorial.description": "Sehen Sie sich das erste in einer Reihe von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.", - "gettingStarted.videoTutorial.button": "Tutorial ansehen" - }, - "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Symbol für das Badge der Arbeitsbereichsvertrauensstellung.", - "requestTrustIconText": "Für einige Features muss der Arbeitsbereich als vertrauenswürdig eingestuft werden.", - "immediateTrustRequestMessage": "Ein Feature, das Sie verwenden möchten, stellt möglicherweise ein Sicherheitsrisiko dar, wenn Sie der Quelle der zurzeit geöffneten Dateien oder Ordner nicht vertrauen.", - "grantWorkspaceTrustButton": "Weiter", - "manageWorkspaceTrustButton": "Weitere Informationen", - "cancelWorkspaceTrustButton": "Abbrechen", - "immediateTrustRequestTitle": "Vertrauen Sie den Dateien in diesem Ordner?", - "immediateTrustRequestDetail": "{0}\r\n\r\nSie sollten diesem Arbeitsbereich nur vertrauen, wenn Sie seiner Quelle vertrauen. Andernfalls werden Features aktiviert, die möglicherweise zur Gefährdung Ihres Geräts oder personenbezogener Informationen führen.", - "trustConfigurationChangeMessage": "Damit diese Änderung wirksam wird, muss das Fenster erneut geladen werden. Möchten Sie das Fenster jetzt erneut laden?", - "status.WorkspaceTrust": "Arbeitsbereichsvertrauensstellung", - "workspaceTrustEditor": "Editor für Arbeitsbereichsvertrauensstellung", - "grantWorkspaceTrust": "Arbeitsbereich als vertrauenswürdig einstufen", - "workspacesCategory": "Arbeitsbereiche", - "confirmGrantWorkspaceTrust": "Wenn Sie den Arbeitsbereich als vertrauenswürdig einstufen, werden Features aktiviert, die möglicherweise ein Sicherheitsrisiko darstellen, wenn die Inhalte des Arbeitsbereichs nicht vertrauenswürdig sind. Möchten Sie diesen Arbeitsbereich als vertrauenswürdig einstufen?", - "yes": "Ja", - "no": "Nein", - "denyWorkspaceTrust": "Arbeitsbereich als nicht vertrauenswürdig einstufen", - "confirmDenyWorkspaceTrust": "Wenn Sie den Arbeitsbereich als nicht vertrauenswürdig einstufen, werden Features deaktiviert, die möglicherweise ein Sicherheitsrisiko darstellen, wenn die Inhalte des Arbeitsbereichs nicht vertrauenswürdig sind. Möchten Sie diesen Arbeitsbereich als nicht vertrauenswürdig einstufen?", - "manageWorkspaceTrust": "Arbeitsbereichsvertrauensstellung verwalten", - "manageWorkspaceTrustPending": "Arbeitsbereichsvertrauensstellung verwalten (1)" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Dieser Arbeitsbereich wird als vertrauenswürdig eingestuft", - "untrustedHeader": "Dieser Arbeitsbereich wird nicht als vertrauenswürdig eingestuft", - "unknownHeader": "Möchten Sie diesen Arbeitsbereich als vertrauenswürdig einstufen?", - "unknownHeaderDescription": "Die Einstufung als vertrauenswürdig ist erforderlich, damit bestimmte Erweiterungen in diesem Arbeitsbereich funktionieren. [Weitere Informationen](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Arbeitsbereich als nicht vertrauenswürdig einstufen", - "workspaceTrustTransitionDetail": "Damit diese Aktion sicher abgeschlossen werden kann, müssen alle betroffenen Fenster neu geladen werden. Möchten Sie diese Aktion fortsetzen?", - "workspaceTrustTransitionPrimaryButton": "Ja", - "workspaceTrustTransitionSecondaryButton": "Nein", - "trustButton": "Vertrauen", - "trustParentButton": "Allen in \"{0}\" vertrauen", - "doNotTrustButton": "Nicht vertrauen", - "onStartExtensions": "Deaktivierte Erweiterungen", - "onStartExtensionsDescription": "Für die folgenden Erweiterungen muss der Arbeitsbereich als vertrauenswürdig eingestuft werden. Sie werden deaktiviert, solange der Arbeitsbereich als nicht vertrauenswürdig eingestuft wird.", - "onDemandExtensions": "Eingeschränkte Erweiterungen", - "onDemandExtensionsDescription": "Die folgenden Erweiterungen können in einem nicht vertrauenswürdigen Arbeitsbereich teilweise eingesetzt werden. Einige Funktionen werden deaktiviert, solange der Arbeitsbereich nicht als vertrauenswürdig eingestuft wird.", - "configurationSectionTitle": "Alle Arbeitsbereiche konfigurieren", - "affectedFeaturesTitle": "Von der Arbeitsbereichsvertrauensstellung betroffene Features" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "Farbe zum Anzeigen eines vertrauenswürdigen Arbeitsbereichs.", - "workspaceTrustUntrustedColor": "Farbe zum Anzeigen eines nicht vertrauenswürdigen Arbeitsbereichs.", - "workspaceTrust.tileBackground": "Hintergrundfarbe für die Kacheln auf der Seite \"Arbeitsbereichsvertrauensstellung\"." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { - "localAuthority": "Lokal", - "okButton": "OK", - "cancelButton": "Abbrechen", - "removePath": "Pfad entfernen", - "editPath": "Pfad bearbeiten", - "addPath": "Pfad hinzufügen", - "hostHeaderText": "Host", - "pathHeaderText": "Pfad", - "pathInputPlaceholder": "Pfadelement...", - "modified": "Geändert", - "trustedFolders": "Vertrauenswürdige Ordner", - "trustedFoldersDescription": "Alle Arbeitsbereiche unter den folgenden Ordnern werden als vertrauenswürdig eingestuft. Im Falle eines Konflikts mit nicht vertrauenswürdigen Ordnern wird die Vertrauensstellung durch das nächste übergeordnete Element festgelegt.", - "untrustedFolders": "Nicht vertrauenswürdige Ordner", - "untrustedFoldersDescription": "Alle Arbeitsbereiche unter den folgenden Ordnern werden als nicht vertrauenswürdig eingestuft. Im Falle eines Konflikts mit vertrauenswürdigen Ordnern wird die Vertrauensstellung durch das nächste übergeordnete Element festgelegt.", - "settings": "Einstellung für Arbeitsbereichsvertrauensstellung" - }, - "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Dieser Ordner enthält die Arbeitsbereichsdatei \"{0}\". Möchten Sie diese öffnen? [Weitere Informationen]({1}) zu Arbeitsbereichsdateien.", - "openWorkspace": "Arbeitsbereich öffnen", - "workspacesFound": "Dieser Ordner enthält mehrere Arbeitsbereichsdateien. Möchten Sie eine dieser Dateien öffnen? [Weitere Informationen]({0}) zu Arbeitsbereichsdateien.", - "selectWorkspace": "Arbeitsbereich auswählen", - "selectToOpen": "Zu öffnenden Arbeitsbereich auswählen" - }, - "vs/workbench/services/authentication/browser/authenticationService": { - "authentication.id": "Die ID des Authentifizierungsanbieters.", - "authentication.label": "Der lesbare Name des Authentifizierungsanbieters.", - "authenticationExtensionPoint": "Trägt die Authentifizierung bei.", - "loading": "Wird geladen...", - "authentication.missingId": "In einem Authentifizierungsbeitrag muss eine ID angegeben werden.", - "authentication.missingLabel": "In einem Authentifizierungsbeitrag muss eine Bezeichnung angegeben werden.", - "authentication.idConflict": "Diese Authentifizierungs-ID \"{0}\" wurde bereits registriert.", - "sign in": "Anmeldung angefordert", - "confirmAuthenticationAccess": "Die Erweiterung {0} versucht, auf Authentifizierungsinformationen für das {1}-Konto \"{2}\" zuzugreifen.", - "allow": "Zulassen", - "deny": "Ablehnen", - "cancel": "Abbrechen", - "useOtherAccount": "Mit einem anderen Konto anmelden", - "selectAccount": "Die Erweiterung \"{0}\" fordert Zugriff auf ein {1}-Konto an.", - "getSessionPlateholder": "Wählen Sie das zu verwendende Konto für \"{0}\" aus, oder drücken Sie zum Abbrechen die ESC-Taste.", - "accessRequest": "Zugriff auf \"{0}\" gewähren... (1)", - "signInRequest": "Melden Sie sich an, um \"{0}\" (1) zu verwenden." - }, - "vs/workbench/services/bulkEdit/browser/bulkEditService": { - "summary.0": "Keine Änderungen vorgenommen", - "summary.nm": "{0} Änderungen am Text in {1} Dateien vorgenommen", - "summary.n0": "{0} Änderungen am Text in einer Datei vorgenommen", - "workspaceEdit": "Arbeitsbereichsbearbeitung", - "nothing": "Keine Änderungen vorgenommen" - }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "In die Datei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen in der Datei zu beheben, und versuchen Sie es noch mal.", - "errorFileDirty": "In die Datei kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal." - }, - "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Aufgabenkonfiguration öffnen", - "openLaunchConfiguration": "Startkonfiguration öffnen", - "open": "Einstellungen öffnen", - "saveAndRetry": "Speichern und wiederholen", - "errorUnknownKey": "In {0} kann nicht geschrieben werden, weil {1} keine registrierte Konfiguration ist.", - "errorInvalidWorkspaceConfigurationApplication": "{0} kann nicht in die Arbeitsbereichseinstellungen geschrieben werden. Diese Einstellung kann nur in den Benutzereinstellungen geschrieben werden.", - "errorInvalidWorkspaceConfigurationMachine": "{0} kann nicht in die Arbeitsbereichseinstellungen geschrieben werden. Diese Einstellung kann nur in den Benutzereinstellungen geschrieben werden.", - "errorInvalidFolderConfiguration": "In die Ordnereinstellungen kann nicht geschrieben werden, weil {0} den Gültigkeitsbereich für Ordnerressourcen nicht unterstützt.", - "errorInvalidUserTarget": "In die Benutzereinstellungen kann nicht geschrieben werden, weil {0} den globalen Gültigkeitsbereich nicht unterstützt.", - "errorInvalidWorkspaceTarget": "In die Arbeitsbereichseinstellungen kann nicht geschrieben werden, da {0} den Arbeitsbereichsumfang in einem Arbeitsbereich mit mehreren Ordnern nicht unterstützt.", - "errorInvalidFolderTarget": "In die Ordnereinstellungen kann nicht geschrieben werden, weil keine Ressource angegeben ist.", - "errorInvalidResourceLanguageConfiguraiton": "Die Spracheinstellungen können nicht geändert werden, da {0} keine Ressourcenspracheinstellung ist.", - "errorNoWorkspaceOpened": "In {0} kann nicht geschrieben werden, weil kein Arbeitsbereich geöffnet ist. Öffnen Sie zuerst einen Arbeitsbereich, und versuchen Sie es noch mal.", - "errorInvalidTaskConfiguration": "In die Konfigurationsdatei der Aufgabe kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", - "errorInvalidLaunchConfiguration": "In die Startkonfigurationsdatei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", - "errorInvalidConfiguration": "In die Benutzereinstellungen kann nicht geschrieben werden. Öffnen Sie die Benutzereinstellungen, um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", - "errorInvalidRemoteConfiguration": "In den Remotebenutzereinstellungen sind keine Schreibvorgänge möglich. Öffnen Sie die Remotebenutzereinstellungen, um die Fehler und Warnungen dort zu korrigieren, und versuchen Sie es erneut.", - "errorInvalidConfigurationWorkspace": "In die Konfigurationseinstellungen kann nicht geschrieben werden. Öffnen Sie die Arbeitsbereichseinstellungen, um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", - "errorInvalidConfigurationFolder": "In die Ordnereinstellungen kann nicht geschrieben werden. Öffnen Sie die Ordnereinstellungen \"{0}\", um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", - "errorTasksConfigurationFileDirty": "In die Konfigurationsdatei der Aufgabe kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", - "errorLaunchConfigurationFileDirty": "In die Startkonfigurationsdatei kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", - "errorConfigurationFileDirty": "In die Benutzereinstellungen kann nicht geschrieben werden, weil die Datei geändert wurde. Speichern Sie die Datei mit den Benutzereinstellungen, und versuchen Sie es noch mal.", - "errorRemoteConfigurationFileDirty": "In den Remotebenutzereinstellungen sind keine Schreibvorgänge möglich, da die Datei geändert wurde. Speichern Sie die Datei für die Remotebenutzereinstellungen, und versuchen Sie es dann erneut.", - "errorConfigurationFileDirtyWorkspace": "In die Arbeitsbereichseinstellungen kann nicht geschrieben werden, weil die Datei geändert wurde. Speichern Sie die Datei mit den Arbeitsbereichseinstellungen, und versuchen Sie es noch mal.", - "errorConfigurationFileDirtyFolder": "In die Ordnereinstellungen kann nicht geschrieben werden, da die Datei geändert wurde. Speichern Sie die Datei mit den Ordnereinstellungen \"{0}\" und versuchen Sie es noch mal.", - "errorTasksConfigurationFileModifiedSince": "Fehler beim Schreiben in die Aufgabenkonfigurationsdatei, da der Inhalt der Datei neuer ist.", - "errorLaunchConfigurationFileModifiedSince": "Beim Schreiben in die Startkonfigurationsdatei ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", - "errorConfigurationFileModifiedSince": "Beim Schreiben in die Benutzereinstellungen ist ein Problem aufgetreten, da der Inhalt der Datei neuer ist.", - "errorRemoteConfigurationFileModifiedSince": "Beim Schreiben in die Remotebenutzereinstellungen ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", - "errorConfigurationFileModifiedSinceWorkspace": "Fehler beim Schreiben in die Einstellungen des Arbeits, da der Inhalt der Datei neuer ist.", - "errorConfigurationFileModifiedSinceFolder": "Beim Schreiben in die Ordnereinstellungen ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", - "userTarget": "Benutzereinstellungen", - "remoteUserTarget": "Remotebenutzereinstellungen", - "workspaceTarget": "Arbeitsbereichseinstellungen", - "folderTarget": "Ordnereinstellungen" - }, - "vs/workbench/services/configurationResolver/browser/configurationResolverService": { - "commandVariable.noStringType": "Die Befehlsvariable \"{0}\" kann nicht ersetzt werden, weil der Befehl kein Ergebnis mit dem Typ \"string\" zurückgegeben hat.", - "inputVariable.noInputSection": "Die Variable \"{0}\" muss in einem Abschnitt \"{1}\" der Debug- oder Taskkonfiguration definiert werden.", - "inputVariable.missingAttribute": "Die Eingabevariable '{0}' ist vom Typ '{1}' und muss '{2}' beinhalten.", - "inputVariable.defaultInputValue": "(Standard)", - "inputVariable.command.noStringType": "Die Eingabevariable \"{0}\" kann nicht ersetzt werden, weil der Befehl \"{1}\" kein Ergebnis vom Typ \"string\" zurückgegeben hat.", - "inputVariable.unknownType": "Die Eingabevariable \"{0}\" kann nur vom Typ \"promptString\", \"pickString\" oder \"command\" sein.", - "inputVariable.undefinedVariable": "Die undefinierte Eingabevariable \"{0}\" wurde gefunden. Entfernen oder definieren Sie \"{0}\", um fortzufahren." - }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "Die Variable \"{0}\" kann nicht aufgelöst werden. Öffnen Sie einen Editor.", - "canNotResolveFolderForFile": "Variable \"{0}\": Der Arbeitsbereichsordner \"{1}\" wurde nicht gefunden.", - "canNotFindFolder": "Die Variable \"{0}\" kann nicht aufgelöst werden. Es ist kein Ordner \"{1}\" vorhanden.", - "canNotResolveWorkspaceFolderMultiRoot": "Die Variable \"{0}\" kann nicht in einem Arbeitsbereich mit mehreren Ordnern aufgelöst werden. Legen Sie mithilfe von \":\" und einem Arbeitsbereichsordnernamen einen Bereich für diese Variable fest.", - "canNotResolveWorkspaceFolder": "Die Variable \"{0}\" kann nicht aufgelöst werden. Öffnen Sie einen Ordner.", - "missingEnvVarName": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil kein Umgebungsvariablenname angegeben wurde.", - "configNotFound": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil die Einstellung \"{1}\" nicht gefunden wurde.", - "configNoString": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil \"{1}\" ein strukturierter Wert ist.", - "missingConfigName": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil kein Einstellungsname angegeben wurde.", - "canNotResolveLineNumber": "Die Variable \"{0}\" kann nicht aufgelöst werden. Im aktiven Editor muss eine Zeile ausgewählt sein.", - "canNotResolveSelectedText": "Die Variable \"{0}\" kann nicht aufgelöst werden. Im aktiven Editor muss Text ausgewählt sein.", - "noValueForCommand": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil der Befehl keinen Wert aufweist." - }, - "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { - "deprecatedVariables": "env.\", \"config.\" und \"command.\" sind veraltet, verwenden Sie stattdessen \"env:\", \"config:\" und \"command:\"." - }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "Die Eingabe-ID wird verwendet, um eine Eingabe mit einer Variablen der Form ${input:id} zu verknüpfen.", - "JsonSchema.input.type": "Der zu verwendende Typ der Benutzereingabeaufforderung.", - "JsonSchema.input.description": "Die Beschreibung wird angezeigt, wenn der Benutzer zur Eingabe aufgefordert wird.", - "JsonSchema.input.default": "Der Standardwert für die Eingabe.", - "JsonSchema.inputs": "Benutzereingaben. Wird zur Definition von Benutzereingabeaufforderungen verwendet, beispielsweise eine frei formulierte Zeichenfolgeneingabe oder eine Auswahl aus mehreren Optionen.", - "JsonSchema.input.type.promptString": "Der Typ \"PromptString\" öffnet ein Eingabefeld, in das der Benutzer etwas eingeben soll.", - "JsonSchema.input.password": "Steuert, ob eine Kennworteingabe angezeigt wird. Durch eine Kennworteingabe wird der eingegebene Text ausgeblendet.", - "JsonSchema.input.type.pickString": "Der Typ \"PickString\" zeigt einer Auswahlliste an.", - "JsonSchema.input.options": "Ein Array von Zeichenfolgen, das die Optionen für eine Schnellauswahl definiert.", - "JsonSchema.input.pickString.optionLabel": "Bezeichnung für die Option.", - "JsonSchema.input.pickString.optionValue": "Wert für die Option.", - "JsonSchema.input.type.command": "Der Typ \"command\" führt einen Befehl aus.", - "JsonSchema.input.command.command": "Der Befehl, der für diese Eingabevariable ausgeführt werden soll.", - "JsonSchema.input.command.args": "Optionale Argumente, die an den Befehl übergeben werden." - }, - "vs/workbench/services/decorations/browser/decorationsService": { - "bubbleTitle": "Enthält hervorgehobene Elemente" - }, - "vs/workbench/services/dialogs/browser/abstractFileDialogService": { - "saveChangesDetail": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", - "saveChangesMessage": "Möchten Sie die Änderungen speichern, die Sie an \"{0}\" vorgenommen haben?", - "saveChangesMessages": "Möchten Sie die an den folgenden {0}-Dateien vorgenommenen Änderungen speichern?", - "saveAll": "&&Alle speichern", - "save": "&&Speichern", - "dontSave": "&&Nicht speichern", - "cancel": "Abbrechen", - "openFileOrFolder.title": "Datei oder Ordner öffnen", - "openFile.title": "Datei öffnen", - "openFolder.title": "Ordner öffnen", - "openWorkspace.title": "Arbeitsbereich öffnen", - "filterName.workspace": "Arbeitsbereich", - "saveFileAs.title": "Speichern unter", - "saveAsTitle": "Speichern unter", - "allFiles": "Alle Dateien", - "noExt": "Keine Erweiterung" - }, - "vs/workbench/services/dialogs/browser/simpleFileDialog": { - "openLocalFile": "Lokale Datei öffnen ...", - "saveLocalFile": "Lokale Datei speichern...", - "openLocalFolder": "Lokalen Ordner öffnen ...", - "openLocalFileFolder": "Lokal öffnen ...", - "remoteFileDialog.notConnectedToRemote": "Der Dateisystemanbieter für {0} ist nicht verfügbar.", - "remoteFileDialog.local": "Lokal anzeigen", - "remoteFileDialog.badPath": "Der Pfad ist nicht vorhanden.", - "remoteFileDialog.cancel": "Abbrechen", - "remoteFileDialog.invalidPath": "Geben Sie einen gültigen Pfad ein.", - "remoteFileDialog.validateFolder": "Der Ordner ist bereits vorhanden. Verwenden Sie einen neuen Dateinamen.", - "remoteFileDialog.validateExisting": "Die Datei \"{0}\" ist bereits vorhanden. Möchten Sie sie wirklich überschreiben?", - "remoteFileDialog.validateBadFilename": "Geben Sie einen gültigen Dateinamen ein.", - "remoteFileDialog.validateNonexistentDir": "Geben Sie einen vorhandenen Pfad ein.", - "remoteFileDialog.windowsDriveLetter": "Beginnen Sie den Pfad mit einem Laufwerkbuchstaben.", - "remoteFileDialog.validateFileOnly": "Wählen Sie eine Datei aus.", - "remoteFileDialog.validateFolderOnly": "Wählen Sie einen Ordner aus." - }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "Aktuell aktiv", - "promptOpenWith.setDefaultTooltip": "Als Standard-Editor für {0}-Dateien festlegen", - "promptOpenWith.placeHolder": "Editor für \"{0}\" auswählen", - "promptOpenWith.placeHolderGeneric": "Editor auswählen" - }, - "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { - "local": "LOCAL", - "remote": "Remote" - }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "\"{0}\" kann nicht installiert werden, weil es sich bei dieser Erweiterung nicht um eine Weberweiterung handelt." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Alle installierten Erweiterungen sind vorübergehend deaktiviert.", - "Reload": "Erweiterungen erneut laden und aktivieren", - "cannot disable language pack extension": "Die Aktivierung der Erweiterung \"{0}\" kann nicht geändert werden, weil sie Sprachpakete beiträgt.", - "cannot disable auth extension": "Die Aktivierung der Erweiterung \"{0}\" kann nicht geändert werden, weil die Einstellungssynchronisierung davon abhängig ist.", - "noWorkspace": "Kein Arbeitsbereich.", - "cannot disable auth extension in workspace": "Die Aktivierung der Erweiterung \"{0}\" kann im Arbeitsbereich nicht geändert werden, weil sie Authentifizierungsanbieter beiträgt." - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterung \"{1}\" hängt von dieser Erweiterung ab.", - "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" hängen von dieser Erweiterung ab.", - "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" sowie weitere hängen von dieser Erweiterung ab.", - "Manifest is not found": "Fehler beim Installieren der Erweiterung {0}: Manifest konnte nicht gefunden werden.", - "cannot be installed": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie in diesem Setup nicht verfügbar ist.", - "install extension": "Erweiterung installieren", - "install extensions": "Erweiterungen installieren", - "install": "Installieren", - "install and do no sync": "Installieren (nicht synchronisieren)", - "cancel": "Abbrechen", - "install single extension": "Möchten Sie die Erweiterung \"{0}\" geräteübergreifend installieren und synchronisieren?", - "install multiple extensions": "Möchten Sie Erweiterungen geräteübergreifend installieren und synchronisieren?" - }, - "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { - "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie mit VS Code \"{1}\" nicht kompatibel ist." - }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "Die Zweiteilung von Erweiterungen ist aktiv und hat {0} Erweiterungen deaktiviert. Überprüfen Sie, ob Sie das Problem weiterhin reproduzieren können, und setzen Sie den Vorgang fort, indem Sie aus diesen Optionen auswählen.", - "title.start": "Zweiteilung von Erweiterungen starten", - "help": "Hilfe", - "msg.start": "Zweiteilung von Erweiterungen", - "detail.start": "Bei der Zweiteilung von Erweiterungen wird die Binärsuche verwendet, um eine Erweiterung zu ermitteln, die ein Problem verursacht. Während des Vorgangs wird das Fenster wiederholt geladen (etwa {0}-mal). Sie müssen jedes Mal angeben, ob die Probleme weiterhin auftreten.", - "msg2": "Zweiteilung von Erweiterungen starten", - "title.isBad": "Zweiteilung von Erweiterungen fortsetzen", - "done.msg": "Zweiteilung von Erweiterungen", - "done.detail2": "Die Zweiteilung von Erweiterungen wurde abgeschlossen, aber es wurde keine Erweiterung identifiziert. Mögliche Ursache des Problems: {0}.", - "report": "Problem melden und fortfahren", - "done": "Weiter", - "done.detail": "Die Zweiteilung von Erweiterungen wurde abgeschlossen. \"{0}\" wurde als die Erweiterung identifiziert, die das Problem verursacht.", - "done.disbale": "Diese Erweiterung deaktiviert lassen", - "msg.next": "Zweiteilung von Erweiterungen", - "next.good": "Jetzt fehlerfrei", - "next.bad": "Fehlerhaft", - "next.stop": "Zweiteilung beenden", - "next.cancel": "Abbrechen", - "title.stop": "Zweiteilung von Erweiterungen beenden" - }, - "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Erweiterungsempfehlung entfernen aus", - "select for add": "Erweiterungsempfehlung hinzufügen zu", - "workspace folder": "Arbeitsbereichsordner", - "workspace": "Arbeitsbereich" - }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "Erweiterungshost kann nicht gestartet werden: Versionskonflikt.", - "relaunch": "VS Code neu starten", - "extensionService.crash": "Der Erweiterungshost wurde unerwartet beendet.", - "devTools": "Entwicklertools öffnen", - "restart": "Erweiterungshost neu starten", - "getEnvironmentFailure": "Die Remoteumgebung konnte nicht abgerufen werden.", - "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}", - "enableResolver": "Die Erweiterung \"{0}\" ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchten Sie die Erweiterung aktivieren?", - "enable": "Aktivieren und erneut laden", - "installResolver": "Die Erweiterung \"{0}\" ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchten Sie die Erweiterung installieren?", - "install": "Installieren und neu laden", - "resolverExtensionNotFound": "\"{0}\" nicht im Marketplace gefunden", - "restartExtensionHost": "Erweiterungshost neu starten" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Möglicherweise wurde er in der ersten Zeile beendet und benötigt einen Debugger, um die Ausführung fortzusetzen.", - "extensionHost.startupFail": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Dies stellt ggf. ein Problem dar.", - "reloadWindow": "Fenster neu laden", - "extension host Log": "Erweiterungshost", - "extensionHost.error": "Fehler vom Erweiterungshost: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Die Erweiterung \"{0}\" wird mit \"{1}\" überschrieben.", - "extensionUnderDevelopment": "Die Entwicklungserweiterung unter \"{0}\" wird geladen.", - "extensionCache.invalid": "Erweiterungen wurden auf der Festplatte geändert. Laden Sie das Fenster neu.", - "reloadWindow": "Fenster neu laden" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}", - "extensionTestError": "Es wurde kein Erweiterungshost gefunden, der den Test Runner auf {0} starten kann." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Remoteerweiterungshost" - }, - "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { - "name": "Workererweiterungshost" - }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "Öffnen dieser URI durch eine Erweiterung zulassen?", - "rememberConfirmUrl": "Nicht mehr nach dieser Erweiterung fragen", - "open": "&&Öffnen", - "reloadAndHandle": "Die Erweiterung \"{0}\" ist nicht geladen. Möchten Sie das Fenster erneut laden, um die Erweiterung zu laden und die URL zu öffnen?", - "reloadAndOpen": "&&Fenster neu laden und öffnen", - "enableAndHandle": "Die Erweiterung \"{0}\" ist deaktiviert. Möchten Sie die Erweiterung aktivieren und das Fenster erneut laden, um die URL zu öffnen?", - "enableAndReload": "&&Aktivieren und öffnen", - "installAndHandle": "Die Erweiterung \"{0}\" ist nicht installiert. Möchten Sie sie installieren und das Fenster erneut laden, um diese URL zu öffnen?", - "install": "&&Installieren", - "Installing": "Die Erweiterung \"{0}\" wird installiert...", - "reload": "Möchten Sie das Fenster neu laden und die URL {0} öffnen?", - "Reload": "Fenster neu laden und öffnen", - "manage": "Autorisierte Erweiterungs-URIs verwalten...", - "extensions": "Erweiterungen", - "no": "Zurzeit sind keine URIs für autorisierte Erweiterungen vorhanden." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Rechner verfügbar sind.", - "workspace": "Arbeitsbereichserweiterungsart. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind.", - "web": "Art der Webworkererweiterung. Eine solche Erweiterung kann auf einem Webworkererweiterungshost ausgeführt werden.", - "vscode.extension.engines": "Modulkompatibilität.", - "vscode.extension.engines.vscode": "Gibt für VS Code-Erweiterungen die VS Code-Version an, mit der die Erweiterung kompatibel ist. Darf nicht \"*\" sein. Beispiel: ^0.10.5 gibt die Kompatibilität mit mindestens VS Code-Version 0.10.5 an.", - "vscode.extension.publisher": "Der Herausgeber der VS Code-Erweiterung.", - "vscode.extension.displayName": "Der Anzeigename für die Erweiterung, der im VS Code-Katalog verwendet wird.", - "vscode.extension.categories": "Die vom VS Code-Katalog zum Kategorisieren der Erweiterung verwendeten Kategorien.", - "vscode.extension.category.languages.deprecated": "Stattdessen \"Programmiersprachen\" verwenden", - "vscode.extension.galleryBanner": "Das in VS Code Marketplace verwendete Banner.", - "vscode.extension.galleryBanner.color": "Die Bannerfarbe für die Kopfzeile der VS Code Marketplace-Seite.", - "vscode.extension.galleryBanner.theme": "Das Farbdesign für die Schriftart, die im Banner verwendet wird.", - "vscode.extension.contributes": "Alle Beiträge der VS Code-Erweiterung, die durch dieses Paket dargestellt werden.", - "vscode.extension.preview": "Legt die Erweiterung fest, die im Marketplace als Vorschau gekennzeichnet werden soll.", - "vscode.extension.activationEvents": "Aktivierungsereignisse für die VS Code-Erweiterung.", - "vscode.extension.activationEvents.onLanguage": "Ein Aktivierungsereignis wird beim Öffnen einer Datei ausgegeben, die in die angegebene Sprache aufgelöst wird.", - "vscode.extension.activationEvents.onCommand": "Ein Aktivierungsereignis wird beim Aufrufen des angegebenen Befehls ausgegeben.", - "vscode.extension.activationEvents.onDebug": "Ein Aktivierungsereignis wird ausgesandt, wenn ein Benutzer eine Debugging startet, oder eine Debug-Konfiguration erstellt.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Ein Aktivierungsereignis ausgegeben, wenn ein \"launch.json\" erstellt werden muss (und alle provideDebugConfigurations Methoden aufgerufen werden müssen).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn eine Liste aller Debugkonfigurationen erstellt werden muss (und alle provideDebugConfigurations-Methoden für den Bereich \"dynamic\" aufgerufen werden müssen).", - "vscode.extension.activationEvents.onDebugResolve": "Ein Aktivierungsereignis ausgegeben, wenn eine Debug-Sitzung mit dem spezifischen Typ gestartet wird (und eine entsprechende resolveDebugConfiguration-Methode aufgerufen werden muss).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Ein Aktivierungsereignis wurde immer dann ausgegeben, wenn eine Debugsitzung mit dem spezifischen Typ gestartet werden sollte. Möglicherweise ist ein Debugprotokoll-Tracker erforderlich.", - "vscode.extension.activationEvents.workspaceContains": "Ein Aktivierungsereignis wird beim Öffnen eines Ordners ausgegeben, der mindestens eine Datei enthält, die mit dem angegebenen Globmuster übereinstimmt.", - "vscode.extension.activationEvents.onStartupFinished": "Ein Aktivierungsereignis, das nach dem Abschluss des Starts ausgegeben wird (nachdem alle Erweiterungen mit \"*\" die Aktivierung abgeschlossen haben).", - "vscode.extension.activationEvents.onFileSystem": "Ein Aktivierungsereignis wird ausgegeben, wenn auf eine Datei oder einen Ordner mit dem angegebenen Schema zugegriffen wird.", - "vscode.extension.activationEvents.onSearch": "Ein Aktivierungsereignis wird ausgegeben, wenn eine Suche im Ordner mit dem angegebenen Schema gestartet wird.", - "vscode.extension.activationEvents.onView": "Ein Aktivierungsereignis wird beim Erweitern der angegebenen Ansicht ausgegeben.", - "vscode.extension.activationEvents.onIdentity": "Ein Aktivierungsereignis, das bei jeder angegebenen Benutzeridentität ausgegeben wird.", - "vscode.extension.activationEvents.onUri": "Ein Aktivierungsereignis wird ausgegeben, wenn ein systemweiter URI, der auf diese Erweiterung ausgerichtet ist, geöffnet ist.", - "vscode.extension.activationEvents.onOpenExternalUri": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn ein externer URI (z. B. ein HTTP- oder HTTPS-Link) geöffnet wird.", - "vscode.extension.activationEvents.onCustomEditor": "Ein Aktivierungsereignis, das immer dann ausgelöst wird, wenn der angegebene benutzerdefinierte Editor sichtbar wird.", - "vscode.extension.activationEvents.onNotebook": "Bei jedem Öffnen des angegebenen Notebookdokuments wird ein Aktivierungsereignis ausgegeben.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn Sitzungen vom angegebenen Authentifizierungsanbieter angefordert werden.", - "vscode.extension.activationEvents.star": "Ein Aktivierungsereignis wird beim Start von VS Code ausgegeben. Damit für die Endbenutzer eine bestmögliche Benutzerfreundlichkeit sichergestellt ist, verwenden Sie dieses Aktivierungsereignis in Ihrer Erweiterung nur dann, wenn in Ihrem Anwendungsfall keine andere Kombination an Aktivierungsereignissen funktioniert.", - "vscode.extension.badges": "Array aus Badges, die im Marketplace in der Seitenleiste auf der Seite mit den Erweiterungen angezeigt werden.", - "vscode.extension.badges.url": "Die Bild-URL für den Badge.", - "vscode.extension.badges.href": "Der Link für den Badge.", - "vscode.extension.badges.description": "Eine Beschreibung für den Badge.", - "vscode.extension.markdown": "Steuert das im Marketplace verwendete Markdown-Renderingmodul. Entweder GitHub (Standardeinstellung) oder Standard", - "vscode.extension.qna": "Steuert den Q&A-Link im Marketplace. Auf \"marketplace\" festlegen, um die standardmäßige Marketplace-Q&A-Website festzulegen. Auf \"string\" festlegen, um die URL einer benutzerdefinierten Q&A-Website anzugeben. Auf \"false\" festlegen, um Q&A zu deaktivieren.", - "vscode.extension.extensionDependencies": "Abhängigkeiten von anderen Erweiterungen. Der Bezeichner einer Erweiterung ist immer ${publisher}.${name}, beispielsweise \"vscode.csharp\".", - "vscode.extension.contributes.extensionPack": "Es können mehrere Erweiterungen zusammen installiert werden. Der Bezeichner einer Erweiterung ist immer ${publisher}.${name}, z.B. vscode.csharp.", - "extensionKind": "Definieren Sie die Art der Erweiterung. \"ui\"-Erweiterungen werden auf dem lokalen Computer installiert und ausgeführt, während \"workspace\"-Erweiterungen auf dem Remotecomputer ausgeführt werden.", - "extensionKind.ui": "Definieren Sie eine Erweiterung, die nur auf dem lokalen Computer ausgeführt werden kann, wenn sie mit dem Remotefenster verbunden ist.", - "extensionKind.workspace": "Definieren Sie eine Erweiterung, die nur auf dem Remotecomputer ausgeführt werden kann, wenn das Remotefenster verbunden ist.", - "extensionKind.ui-workspace": "Definieren Sie eine Erweiterung, die auf beiden Seiten ausgeführt werden kann, wobei die Ausführung auf dem lokalen Computer bevorzugt wird.", - "extensionKind.workspace-ui": "Definieren Sie eine Erweiterung, die auf beiden Seiten ausgeführt werden kann, wobei die Ausführung auf dem Remotecomputer bevorzugt wird.", - "extensionKind.empty": "Definieren Sie eine Erweiterung, die weder auf dem lokalen Computer noch auf dem Remotecomputer in einem Remotekontext ausgeführt werden kann.", - "vscode.extension.scripts.prepublish": "Ein Skript, das ausgeführt wird, bevor das Paket als VS Code-Erweiterung veröffentlicht wird.", - "vscode.extension.scripts.uninstall": "Uninstall-Hook für VS Code-Erweiterung: Skript, das ausgeführt wird, wenn die Erweiterung vollständig aus VS Code deinstalliert wurde. Dies ist der Fall, wenn VS Code nach der Deinstallation der Erweiterung neu gestartet wurde (Herunterfahren und Starten). Nur Node-Skripts werden unterstützt.", - "vscode.extension.icon": "Der Pfad zu einem 128x128-Pixel-Symbol." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Ungültige Manifestdatei \"{0}\": kein JSON-Objekt.", - "jsonParseFail": "Fehler beim Analysieren von {0}: [{1}, {2}] {3}.", - "fileReadFail": "Die Datei \"{0}\" kann nicht gelesen werden: {1}", - "jsonsParseReportErrors": "Fehler beim Analysieren von {0}: {1}.", - "jsonInvalidFormat": "Ungültiges Format {0}: JSON-Objekt erwartet", - "missingNLSKey": "Die Nachricht für den Schlüssel {0} wurde nicht gefunden.", - "notSemver": "Die Version der Erweiterung ist nicht mit \"semver\" kompatibel.", - "extensionDescription.empty": "Es wurde eine leere Erweiterungsbeschreibung abgerufen.", - "extensionDescription.publisher": "Die Verlegereigenschaft muss den Typ \"string\" aufweisen.", - "extensionDescription.name": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "extensionDescription.version": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "extensionDescription.engines": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"object\" sein.", - "extensionDescription.engines.vscode": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "extensionDescription.extensionDependencies": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string[]\" sein.", - "extensionDescription.activationEvents1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string[]\" sein.", - "extensionDescription.activationEvents2": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden.", - "extensionDescription.main1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", - "extensionDescription.main2": "Es wurde erwartet, dass \"main\" ({0}) im Ordner ({1}) der Erweiterung enthalten ist. Dies führt ggf. dazu, dass die Erweiterung nicht portierbar ist.", - "extensionDescription.main3": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden.", - "extensionDescription.browser1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", - "extensionDescription.browser2": "\"browser\" ({0}) wurde im Ordner ({1}) der Erweiterung erwartet. So kann die Erweiterung möglicherweise nicht portiert werden.", - "extensionDescription.browser3": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden." - }, - "vs/workbench/services/extensions/common/extensionHostManager": { - "measureExtHostLatency": "Latenz des Hosts der Measureerweiterung" - }, - "vs/workbench/services/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Symbol für die Kategorie \"Setup\" in \"Erste Schritte\"", - "getting-started-beginner-icon": "Symbol für die Kategorie \"Anfänger\" in \"Erste Schritte\"", - "getting-started-codespaces-icon": "Symbol für die Kategorie \"Codespaces\" in \"Erste Schritte\"", - "gettingStarted.newFile.title": "Neue Datei", - "gettingStarted.newFile.description": "Hiermit beginnen Sie mit einer neuen, leeren Datei.", - "gettingStarted.openMac.title": "Öffnen...", - "gettingStarted.openMac.description": "Hiermit öffnen Sie eine Datei oder einen Ordner, um mit der Arbeit zu beginnen.", - "gettingStarted.openFile.title": "Datei öffnen...", - "gettingStarted.openFile.description": "Hiermit öffnen Sie eine Datei, um mit der Arbeit zu beginnen.", - "gettingStarted.openFolder.title": "Ordner öffnen...", - "gettingStarted.openFolder.description": "Hiermit öffnen Sie einen Ordner, um mit der Arbeit zu beginnen.", - "gettingStarted.cloneRepo.title": "Git-Repository klonen...", - "gettingStarted.cloneRepo.description": "Git-Repository klonen", - "gettingStarted.topLevelCommandPalette.title": "Befehl ausführen...", - "gettingStarted.topLevelCommandPalette.description": "Verwenden Sie die Befehlspalette, um alle VSCode-Befehle anzuzeigen und auszuführen.", - "gettingStarted.codespaces.title": "Einführung zu Codespaces", - "gettingStarted.codespaces.description": "Durch die Umgebung mit sofort einsetzbarem Code sind Sie sofort startbereit.", - "gettingStarted.runProject.title": "App erstellen und ausführen", - "gettingStarted.runProject.description": "Sie können Ihren Code direkt im Browser erstellen, ausführen und debuggen.", - "gettingStarted.runProject.button": "Debuggen starten (F5)", - "gettingStarted.forwardPorts.title": "Zugreifen auf die ausgeführte Anwendung", - "gettingStarted.forwardPorts.description": "In Ihrem Codespace ausgeführte Ports werden automatisch an das Web weitergeleitet, damit Sie sie in Ihrem Browser öffnen können.", - "gettingStarted.forwardPorts.button": "Portpanel anzeigen", - "gettingStarted.pullRequests.title": "Pull Requests sofort verfügbar", - "gettingStarted.pullRequests.description": "Bringen Sie Ihren GitHub-Workflow und Ihren Code näher zusammen. So können Sie beispielsweise Pull Requests anzeigen, Kommentare hinzufügen oder Branches mergen.", - "gettingStarted.pullRequests.button": "GitHub-Ansicht öffnen", - "gettingStarted.remoteTerminal.title": "Ausführen von Aufgaben im integrierten Terminal", - "gettingStarted.remoteTerminal.description": "Führen Sie mit dem integrierten Terminal schnell Befehlszeilenaufgaben aus.", - "gettingStarted.remoteTerminal.button": "Fokus auf Terminal", - "gettingStarted.openVSC.title": "Remoteentwicklung in VS Code", - "gettingStarted.openVSC.description": "Profitieren Sie in Ihrer lokalen VS Code-Instanz von der Leistungsfähigkeit Ihrer Cloudentwicklungsumgebung. Richten Sie diese ein, indem Sie die GitHub Codespaces-Erweiterung installieren und Ihr GitHub-Konto verbinden.", - "gettingStarted.openVSC.button": "In VS Code öffnen", - "gettingStarted.setup.title": "Express-Setup", - "gettingStarted.setup.description": "Erweitern und optimieren Sie VS Code, um es perfekt auf Ihre Anforderungen abzustimmen.", - "gettingStarted.pickColor.title": "Anpassen des Erscheinungsbilds mithilfe von Designs", - "gettingStarted.pickColor.description": "Wählen Sie ein Farbdesign aus, das Ihrem Geschmack und Ihrer Stimmung beim Codieren entspricht.", - "gettingStarted.pickColor.button": "Design auswählen", - "gettingStarted.findLanguageExts.title": "Codieren Sie in einer Sprache Ihrer Wahl, ohne Editor-Wechsel", - "gettingStarted.findLanguageExts.description": "VS Code unterstützt mehr als 50 Programmiersprachen. Viele sind bereits integriert, andere können mit nur einem Mausklick als Erweiterung installiert werden.", - "gettingStarted.findLanguageExts.button": "Spracherweiterungen durchsuchen", - "gettingStarted.settingsSync.title": "Synchronisieren Ihres bevorzugten Setups", - "gettingStarted.settingsSync.description": "Kein Verlust des perfekten VS Code-Setups! Dank der Einstellungssynchronisierung werden Einstellungen, Tastenzuordnungen und installierte Erweiterungen gesichert und in mehreren VS Code-Instanzen übernommen.", - "gettingStarted.settingsSync.button": "Synchronisierung von Einstellungen aktivieren", - "gettingStarted.setup.OpenFolder.title": "Öffnen Ihres Projekts", - "gettingStarted.setup.OpenFolder.description": "Öffnen Sie einen Projektordner, um loszulegen.", - "gettingStarted.setup.OpenFolder.button": "Ordner auswählen", - "gettingStarted.setup.OpenFolder.description2": "Öffnen Sie einen Ordner, um zu starten.", - "gettingStarted.beginner.title": "Grundlegende Informationen", - "gettingStarted.beginner.description": "Sparen Sie Zeit mit diesen praktischen Verknüpfungen und Features.", - "gettingStarted.commandPalette.title": "Suchen und Ausführen von Befehlen", - "gettingStarted.commandPalette.description": "Die einfachste Möglichkeit zum Finden sämtlicher Aktionen, die in VS Code ausgeführt werden können. Wenn Sie nach einem Feature oder einer Verknüpfung suchen, lesen Sie zuerst diese Inhalte!", - "gettingStarted.commandPalette.button": "Befehlspalette öffnen", - "gettingStarted.terminal.title": "Ausführen von Aufgaben im integrierten Terminal", - "gettingStarted.terminal.description": "Führen Sie schnell Shellbefehle aus, und überwachen Sie die Buildausgabe direkt neben Ihrem Code.", - "gettingStarted.terminal.button": "Terminal öffnen", - "gettingStarted.extensions.title": "Unbegrenzte Erweiterbarkeit", - "gettingStarted.extensions.description": "Durch Erweiterungen können Sie VS Code noch umfassender nutzen. Diese reichen von praktischen Hacks zur Produktivitätssteigerung über Erweiterungen für vorkonfigurierte Features bis hin zu völlig neuen Funktionen.", - "gettingStarted.extensions.button": "Empfohlene Erweiterungen durchsuchen", - "gettingStarted.settings.title": "Alles ist Einstellungssache", - "gettingStarted.settings.description": "Passen Sie jedes Detail des VS Code-Erscheinungsbilds nach Ihrem Geschmack an. Wenn Sie die Option \"Einstellungen synchronisieren\" aktivieren, werden Ihre persönlichen Optimierungen computerübergreifend übernommen.", - "gettingStarted.settings.button": "Einstellungen optimieren", - "gettingStarted.videoTutorial.title": "Entspanntes Lernen", - "gettingStarted.videoTutorial.description": "Sehen Sie sich das erste in einer Reihe von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.", - "gettingStarted.videoTutorial.button": "Tutorial ansehen" - }, - "vs/workbench/services/history/browser/history": { - "canNavigateBack": "Gibt an, ob die Rückwärtsnavigation im Editor-Verlauf möglich ist.", - "canNavigateForward": "Gibt an, ob die Vorwärtsnavigation im Editor-Verlauf möglich ist.", - "canNavigateToLastEditLocation": "Gibt an, ob die Navigation zur letzten Bearbeitungsstelle möglich ist.", - "canReopenClosedEditor": "Gibt an, ob der zuletzt geschlossene Editor wieder geöffnet werden kann." - }, - "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "Ihre {0}-Installation ist offenbar beschädigt. Führen Sie eine Neuinstallation durch.", - "integrity.moreInformation": "Weitere Informationen", - "integrity.dontShowAgain": "Nicht mehr anzeigen" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "Schreiben nicht möglich, da die Tastenbindungskonfiguration geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", - "parseErrors": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", - "errorInvalidConfiguration": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Sie enthält ein Objekt, bei dem es sich nicht um ein Array handelt. Öffnen Sie die Datei, um das Problem zu beheben, und versuchen Sie es dann nochmal.", - "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen." - }, - "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "Es wurde ein nicht leerer Wert erwartet.", - "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", - "vscode.extension.contributes.keybindings.command": "Der Bezeichner des Befehls, der ausgeführt werden soll, wenn die Tastenbindung ausgelöst wird.", - "vscode.extension.contributes.keybindings.args": "Argumente, die an den auszuführenden Befehl übergeben werden sollen.", - "vscode.extension.contributes.keybindings.key": "Taste oder Tastenfolge (separate Tasten mit Pluszeichen und Sequenzen mit Leerzeichen, z. B. STRG+O und STRG+L L für eine Kombination).", - "vscode.extension.contributes.keybindings.mac": "Der Mac-spezifische Schlüssel oder die Schlüsselsequenz.", - "vscode.extension.contributes.keybindings.linux": "Der Linux-spezifische Schlüssel oder die Schlüsselsequenz.", - "vscode.extension.contributes.keybindings.win": "Der Windows-spezifische Schlüssel oder die Schlüsselsequenz.", - "vscode.extension.contributes.keybindings.when": "Die Bedingung, wann der Schlüssel aktiv ist.", - "vscode.extension.contributes.keybindings": "Trägt Tastenbindungen bei.", - "invalid.keybindings": "Ungültige Angabe \"contributes.{0}\": {1}", - "unboundCommands": "Die folgenden weiteren Befehle sind verfügbar: ", - "keybindings.json.title": "Tastenbindungskonfiguration", - "keybindings.json.key": "Der Schlüssel oder die Schlüsselsequenz (durch Leerzeichen getrennt)", - "keybindings.json.command": "Der Name des auszuführenden Befehls.", - "keybindings.json.when": "Die Bedingung, wann der Schlüssel aktiv ist.", - "keybindings.json.args": "Argumente, die an den auszuführenden Befehl übergeben werden sollen.", - "keyboardConfigurationTitle": "Tastatur", - "dispatch": "Steuert die Abgangslogik, sodass bei einem Tastendruck entweder \"code\" (empfohlen) oder \"keyCode\" verwendet wird." - }, - "vs/workbench/services/label/common/labelService": { - "vscode.extension.contributes.resourceLabelFormatters": "Fügt Regeln für das Formatieren von Ressourcenbezeichnungen hinzu.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "URI-Schema, mit dem der Formatierer übereinstimmen soll, z.B. \"file\". Einfache Globmuster werden unterstützt.", - "vscode.extension.contributes.resourceLabelFormatters.authority": "URI-Autorität, mit der der Formatierer übereinstimmen soll. Einfache Globmuster werden unterstützt.", - "vscode.extension.contributes.resourceLabelFormatters.formatting": "Regeln für das Formatieren von URI-Ressourcenbezeichnungen.", - "vscode.extension.contributes.resourceLabelFormatters.label": "Bezeichnungsregeln, die angezeigt werden sollen. myLabel:/${path}. ${path}, ${scheme} und ${authority} werden z.B. als Variablen unterstützt.", - "vscode.extension.contributes.resourceLabelFormatters.separator": "Trennzeichen, das bei der Anzeige der URI-Bezeichnung verwendet werden soll, z.B. \"/\" oder \".", - "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Steuert, ob bei Ersetzungen von \"${path}\" die Trennzeichen am Anfang entfernt werden sollen.", - "vscode.extension.contributes.resourceLabelFormatters.tildify": "Steuert, ob \"tildify\" wenn möglich auf den Beginn der URI-Bezeichnung angewendet werden soll.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffix, das an die Arbeitsbereichsbezeichnung angehängt wird.", + "newWindowDesc": "Öffnet ein neues Fenster.", + "recentFolders": "Zuletzt verwendete Ordner", + "recentFoldersAndWorkspaces": "Zuletzt verwendete Ordner & Arbeitsbereiche", "untitledWorkspace": "Unbenannt (Arbeitsbereich)", - "workspaceNameVerbose": "{0} (Arbeitsbereich)", "workspaceName": "{0} (Arbeitsbereich)" }, - "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { - "errorClose": "Unerwarteter Fehler beim Schließen des Fensters ({0}).", - "errorQuit": "Unerwarteter Fehler beim Beenden der Anwendung ({0}).", - "errorReload": "Unerwarteter Fehler beim Neuladen des Fensters ({0}).", - "errorLoad": "Unerwarteter Fehler beim Ändern des Arbeitsbereichs im Fenster ({0})." - }, - "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Contributes-Sprachdeklarationen", - "vscode.extension.contributes.languages.id": "Die ID der Sprache.", - "vscode.extension.contributes.languages.aliases": "Namensaliase für die Sprache.", - "vscode.extension.contributes.languages.extensions": "Dateierweiterungen, die der Sprache zugeordnet sind.", - "vscode.extension.contributes.languages.filenames": "Dateinamen, die der Sprache zugeordnet sind.", - "vscode.extension.contributes.languages.filenamePatterns": "Dateinamen-Globmuster, die Sprache zugeordnet sind.", - "vscode.extension.contributes.languages.mimetypes": "MIME-Typen, die der Sprache zugeordnet sind.", - "vscode.extension.contributes.languages.firstLine": "Ein regulärer Ausdruck, der mit der ersten Zeile einer Datei der Sprache übereinstimmt.", - "vscode.extension.contributes.languages.configuration": "Ein relativer Pfad zu einer Datei mit Konfigurationsoptionen für die Sprache.", - "invalid": "Ungültige Angabe \"contributes.{0}\". Es wurde ein Array erwartet.", - "invalid.empty": "Leerer Wert für \"contributes.{0}\".", - "require.id": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "opt.extensions": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", - "opt.filenames": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", - "opt.firstLine": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string\" sein.", - "opt.configuration": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string\" sein.", - "opt.aliases": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", - "opt.mimetypes": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein." - }, - "vs/workbench/services/notification/common/notificationService": { - "neverShowAgain": "Nicht mehr anzeigen" - }, - "vs/workbench/services/preferences/common/preferences": { - "userSettingsTarget": "Benutzereinstellungen", - "workspaceSettingsTarget": "Arbeitsbereichseinstellungen" - }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Öffnen Sie zuerst einen Ordner oder einen Arbeitsbereich, um Arbeitsbereichs- oder Ordnereinstellungen zu erstellen.", - "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen.", - "defaultKeybindings": "Standardtastenzuordnungen", - "defaultSettings": "Standardeinstellungen", - "folderSettingsName": "{0} (Ordnereinstellungen)", - "fail.createSettings": "{0} ({1}) kann nicht erstellt werden." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Standardeinstellungen", - "keybindingsInputName": "Tastenkombinationen", - "settingsEditor2InputName": "Einstellungen" - }, - "vs/workbench/services/preferences/common/preferencesModels": { - "commonlyUsed": "Am häufigsten verwendet", - "defaultKeybindingsHeader": "Setzen Sie Tastenzuordnungen außer Kraft, indem Sie sie in ihre Tastenzuordnungsdatei eingeben." - }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "Standard", - "extension": "Erweiterung", - "user": "Benutzer", - "cat.title": "{0}: {1}", - "option": "Option", - "meta": "meta" - }, - "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "Der Wert muss eine Zahl sein.", - "invalidTypeError": "Die Einstellung weist einen ungültigen Typ auf, erwartet wurde \"{0}\". Führen Sie eine Korrektur in JSON durch.", - "validations.maxLength": "Der Wert muss {0} oder weniger Zeichen umfassen.", - "validations.minLength": "Der Wert muss {0} oder mehr Zeichen umfassen.", - "validations.regex": "Der Wert muss mit RegEx \"{0}\" übereinstimmen.", - "validations.colorFormat": "Ungültiges Farbformat. Verwenden Sie #RGB, #RGBA, #RRGGBB oder #RRGGBBAA.", - "validations.uriEmpty": "URI erwartet.", - "validations.uriMissing": "Es wird ein URI erwartet.", - "validations.uriSchemeMissing": "Ein URI mit einem Schema wird erwartet.", - "validations.exclusiveMax": "Der Wert muss unter {0} liegen.", - "validations.exclusiveMin": "Der Wert muss über {0} liegen.", - "validations.max": "Der Wert muss kleiner oder gleich {0} sein.", - "validations.min": "Der Wert muss größer oder gleich {0} sein.", - "validations.multipleOf": "Der Wert muss ein Vielfaches von {0} sein.", - "validations.expectedInteger": "Der Wert muss eine ganze Zahl sein.", - "validations.stringArrayUniqueItems": "Das Array weist doppelte Elemente auf.", - "validations.stringArrayMinItem": "Das Array muss mindestens {0} Elemente enthalten.", - "validations.stringArrayMaxItem": "Das Array darf höchstens {0} Elemente enthalten.", - "validations.stringArrayItemPattern": "Der Wert \"{0}\" muss mit RegEx \"{1}\" übereinstimmen.", - "validations.stringArrayItemEnum": "Der Wert \"{0}\" ist nicht in \"{1}\" enthalten." - }, - "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Fortschrittsmeldung", - "cancel": "Abbrechen", - "dismiss": "Schließen" - }, - "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { - "connectionError": "Fehler beim Verbinden mit dem Hostserver der Remoteerweiterung (Fehler: {0})" - }, - "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "Die Datei ist offenbar eine Binärdatei und kann nicht als Text geöffnet werden.", - "confirmOverwrite": "'{0}' ist bereits vorhanden. Möchten Sie die Datei ersetzen?", - "irreversible": "Im Ordner \"{1}\" ist bereits eine Datei oder ein Ordner mit dem Namen \"{0}\" vorhanden. Durch das Ersetzen wird der aktuelle Inhalt überschrieben.", - "replaceButtonLabel": "&&Ersetzen" - }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "Die Datei wurde geändert. Speichern Sie sie zuerst, bevor Sie sie mit einer anderen Codierung erneut öffnen." - }, - "vs/workbench/services/textfile/common/textFileEditorModelManager": { - "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}" - }, - "vs/workbench/services/textfile/common/textFileSaveParticipant": { - "saveParticipants": "\"{0}\" wird gespeichert" - }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Es wird bereits eine Protokollierung durchgeführt.", - "stop": "Beenden", - "progress1": "Die Protokollierung der TM-Grammatikanalyse wird vorbereitet. Drücken Sie auf \"Beenden\", wenn Sie fertig sind.", - "progress2": "Die TM-Grammatikanalyse wird jetzt protokolliert. Drücken Sie auf \"Beenden\", wenn Sie fertig sind.", - "invalid.language": "Unbekannte Sprache in \"contributes.{0}.language\". Angegebener Wert: {1}", - "invalid.scopeName": "In \"contributes.{0}.scopeName\" wurde eine Zeichenfolge erwartet. Bereitgestellter Wert: {1}", - "invalid.path.0": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", - "invalid.injectTo": "Ungültiger Wert in \"contributes.{0}.injectTo\". Es muss sich um ein Array von Sprachbereichsnamen handeln. Bereitgestellter Wert: {1}", - "invalid.embeddedLanguages": "Ungültiger Wert in \"contributes.{0}.embeddedLanguages\". Muss eine Objektzuordnung von Bereichsname zu Sprache sein. Angegebener Wert: {1}", - "invalid.tokenTypes": "Ungültiger Wert in \"contributes.{0}.tokenTypes\". Muss eine Objektzuordnung von Bereichsname zu Tokentyp sein. Angegebener Wert: {1}", - "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.path \"({1}) in den Ordner der Erweiterung ({2}) aufgenommen wird. Dies könnte dazu führen, dass die Erweiterung nicht mehr portierbar ist.", - "too many characters": "Die Tokenisierung wird bei langen Zeilen aus Leistungsgründen übersprungen. Die Länge einer langen Zeile kann über \"editor.maxTokenizationLineLength\" konfiguriert werden.", - "neverAgain": "Nicht mehr anzeigen" - }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Trägt TextMate-Tokenizer bei.", - "vscode.extension.contributes.grammars.language": "Der Sprachbezeichner, für den diese Syntax beigetragen wird.", - "vscode.extension.contributes.grammars.scopeName": "Der TextMate-Bereichsname, der von der tmLanguage-Datei verwendet wird.", - "vscode.extension.contributes.grammars.path": "Der Pfad der tmLanguage-Datei. Der Pfad ist relativ zum Extensionordner und beginnt normalerweise mit \". /syntaxes/\".", - "vscode.extension.contributes.grammars.embeddedLanguages": "Eine Zuordnung zwischen Bereichsname und Sprach-ID, wenn diese Grammatik eingebettete Sprachen enthält.", - "vscode.extension.contributes.grammars.tokenTypes": "Eine Zuordnung von Bereichsnamen zu Tokentypen.", - "vscode.extension.contributes.grammars.injectTo": "Die Liste der Sprachbereichsnamen, in die diese Grammatik injiziert wird." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "Keine TM-Grammatik für diese Sprache registriert." - }, - "vs/workbench/services/themes/browser/workbenchThemeService": { - "error.cannotloadtheme": "{0} kann nicht geladen werden: {1}" - }, - "vs/workbench/services/themes/common/colorExtensionPoint": { - "contributes.color": "Fügt in Erweiterung definierte verwendbare Farben hinzu", - "contributes.color.id": "Der Bezeichner der verwendbaren Farbe", - "contributes.color.id.format": "Bezeichner dürfen nur Buchstaben, Ziffern und Punkte enthalten und können nicht mit einem Punkt beginnen.", - "contributes.color.description": "Die Beschreibung der designfähigen Farbe", - "contributes.defaults.light": "Die Standardfarbe für helle Themen. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", - "contributes.defaults.dark": "Die Standardfarbe für dunkle Themen. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", - "contributes.defaults.highContrast": "Die Standardfarbe für Themen mit hohem Kontrast. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", - "invalid.colorConfiguration": "\"configuration.colors\" muss ein Array sein.", - "invalid.default.colorType": "{0} muss entweder eine Farbe als Hex-Code (#RRGGBB[AA] oder #RGB[A]) sein oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", - "invalid.id": "\"configuration.colors.id\" muss definiert werden und darf nicht leer sein.", - "invalid.id.format": "\"configuration.colors.id\" darf nur Buchstaben, Ziffern und Punkte enthalten und kann nicht mit einem Punkt beginnen.", - "invalid.description": "\"configuration.colors.description\" muss definiert werden und darf nicht leer sein.", - "invalid.defaults": "\"configuration.colors.defaults\" muss definiert sein, und \"light\", \"dark\" und \"highContrast\" enthalten" - }, - "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Trägt in der Erweiterung definierte designfähige Symbole bei.", - "contributes.icon.id": "Der Bezeichner des designfähigen Symbols", - "contributes.icon.id.format": "Bezeichner dürfen nur Buchstaben, Ziffern und Bindestriche enthalten und müssen aus mindestens zwei Segmenten im Format \"komponente-symbolname\" bestehen.", - "contributes.icon.description": "Die Beschreibung des designfähigen Symbols", - "contributes.icon.default.fontId": "Die ID der Symbolschriftart, die das Symbol definiert.", - "contributes.icon.default.fontCharacter": "Das Zeichen für das Symbol in der Symbolschriftart.", - "contributes.icon.default": "Der Standardwert des Symbols. Entweder ein Verweis auf ein vorhandenes ThemeIcon oder ein Symbol in einer Symbolschriftart.", - "contributes.iconFonts": "Trägt Symbolschriftarten bei, die von Symbolbeiträgen verwendet werden sollen.", - "contributes.iconFonts.id": "Die ID der Schriftart.", - "contributes.iconFonts.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", - "contributes.iconFonts.src": "Der Speicherort der Schriftart.", - "contributes.iconFonts.src.path": "Der Schriftartpfad relativ zum aktuellen Erweiterungsspeicherort.", - "contributes.iconFonts.src.format": "Das Format der Schriftart.", - "invalid.icons.proposedAPI": "\"configuration.icons\" ist ein vorgeschlagener Beitragspunkt und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {0}", - "invalid.icons.configuration": "\"configuration.icons\" muss ein Array sein.", - "invalid.icons.id": "\"configuration.icons.id\" muss definiert werden und darf nicht leer sein.", - "invalid.icons.id.format": "\"configuration.icons.id\" darf nur Buchstaben, Ziffern und Bindestriche enthalten und muss aus mindestens zwei Segmenten im Format \"komponente-symbolname\" bestehen.", - "invalid.icons.description": "\"configuration.icons.description\" muss definiert werden und darf nicht leer sein.", - "invalid.icons.default": "\"configuration.icons.default\" muss entweder ein Verweis auf die ID eines anderen Designsymbols (Zeichenfolge) oder eine Symboldefinition (Objekt) mit den Eigenschaften \"fontId\" und \"fontCharacter\" sein.", - "invalid.iconFonts.proposedAPI": "\"configuration.iconFonts\" ist ein vorgeschlagener Beitragspunkt und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {0}", - "invalid.iconFonts.configuration": "\"configuration.iconFonts\" muss ein Array sein.", - "invalid.iconFonts.id": "\"configuration.iconFonts.id\" muss definiert werden und darf nicht leer sein.", - "invalid.iconFonts.id.format": "\"configuration.iconFonts.id\" darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", - "invalid.iconFonts.src": "\"configuration.iconFonts.src\" muss ein Array mit Speicherorten der Symbolschriftart sein.", - "invalid.iconFonts.src.path": "Es wurde eine Einbindung von \"contributes.iconFonts.src.path\" ({0}) in den Erweiterungsordner ({0}) erwartet. Möglicherweise ist die Erweiterung nicht portierbar.", - "invalid.iconFonts.src.item": "Die Elemente von \"configuration.iconFonts.src\" müssen Objekte mit den Eigenschaften \"path\" und \"format\" sein." - }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Steuert semantische Tokentypen bei", - "contributes.semanticTokenTypes.id": "Der Bezeichner des semantischen Tokentyps", - "contributes.semanticTokenTypes.id.format": "Bezeichner sollten im Format buchstabeOderZahl[_-buchstabeOderZahl]* vorliegen", - "contributes.semanticTokenTypes.superType": "Der Supertyp des semantischen Tokentyps", - "contributes.semanticTokenTypes.superType.format": "Supertypen sollten das Format letterOrDigit[_-letterOrDigit]* aufweisen", - "contributes.color.description": "Die Beschreibung des semantischen Tokentyps", - "contributes.semanticTokenModifiers": "Steuert semantische Tokenmodifizierer bei.", - "contributes.semanticTokenModifiers.id": "Der Bezeichner des semantischen Tokenmodifizierers", - "contributes.semanticTokenModifiers.id.format": "Bezeichner sollten im Format buchstabeOderZahl[_-buchstabeOderZahl]* vorliegen", - "contributes.semanticTokenModifiers.description": "Die Beschreibung des semantischen Tokenmodifizierers", - "contributes.semanticTokenScopes": "Steuert semantische Tokenbereichzuordnungen bei.", - "contributes.semanticTokenScopes.languages": "Listet die Sprache(n) auf, für die die Standardwerte gelten.", - "contributes.semanticTokenScopes.scopes": "Ordnet ein durch die Auswahl für semantische Token beschriebenes semantisches Token einem oder mehreren textMate-Bereichen zu, die zur Darstellung dieses Tokens verwendet werden.", - "invalid.id": "\"configuration.{0}.id\" muss definiert werden und darf nicht leer sein.", - "invalid.id.format": "\"configuration.{0}.id\" muss folgendem Muster entsprechen: letterOrDigit[-_letterOrDigit]*", - "invalid.superType.format": "\"configuration.{0}.superType\" muss dem Muster BuchstabeOderZahl[-_BuchstabeOderZahl]* folgen.", - "invalid.description": "\"configuration.{0}.description\" muss definiert werden und darf nicht leer sein.", - "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" muss ein Array sein.", - "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" muss ein Array sein", - "invalid.semanticTokenScopes.configuration": "configuration.semanticTokenScopes muss ein Array sein.", - "invalid.semanticTokenScopes.language": "configuration.semanticTokenScopes.language muss eine Zeichenfolge sein.", - "invalid.semanticTokenScopes.scopes": "configuration.semanticTokenScopes.scopes muss als Objekt definiert werden.", - "invalid.semanticTokenScopes.scopes.value": "configuration.semanticTokenScopes.scopes-Werte müssen ein Zeichenfolgenarray sein.", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes: Probleme bei der Analyse der Auswahl {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Probleme beim Analysieren der JSON-Designdatei: {0}", - "error.invalidformat": "Ungültiges Format für JSON-Designdatei: Objekt erwartet.", - "error.invalidformat.colors": "Probleme beim Analysieren der Farbdesigndatei: {0}. Die Eigenschaft \"colors\" ist nicht vom Typ \"object\".", - "error.invalidformat.tokenColors": "Problem beim Analysieren der Farbdesigndatei: {0}. Die Eigenschaft \"tokenColors\" muss entweder ein Array sein, das Farben festlegt, oder ein Pfad zu einer TextMate-Designdatei.", - "error.invalidformat.semanticTokenColors": "Problem beim Analysieren von Farbdesigndateien: {0}. Die Eigenschaft \"semanticTokenColors\" enthält einen ungültigen Selektor.", - "error.plist.invalidformat": "Probleme beim Analysieren der tmTheme-Designdatei: {0}. \"settings\" ist kein Array", - "error.cannotparse": "Probleme beim Analysieren der tmTheme-Designdatei: {0}", - "error.cannotload": "Probleme beim Laden der tmTheme-Designdatei {0}: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Probleme beim Analysieren der Dateisymboldatei: {0}", - "error.invalidformat": "Ungültiges Format für Dateisymbol-Designdatei: Objekt erwartet." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "Das Ordnersymbol für aufgeklappte Ordner. Das Symbol für aufgeklappte Ordner ist optional. Wenn diese Angabe nicht festgelegt wird, wird das für Ordner definierte Symbol angezeigt.", - "schema.folder": "Das Ordnersymbol für zugeklappte Ordner und, wenn FolderExpanded nicht festgelegt ist, auch für aufgeklappte Ordner.", - "schema.file": "Das Standarddateisymbol, das für alle Dateien angezeigt wird, die nicht mit keiner Erweiterung, keinem Dateinamen und keiner Sprach-ID übereinstimmen.", - "schema.folderNames": "Ordnet Ordnernamen Symbolen zu. Der Objektschlüssel ist der Ordnername ohne Pfadsegmente. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Ordnernamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", - "schema.folderName": "Die ID der Symboldefinition für die Zuordnung.", - "schema.folderNamesExpanded": "Ordnet Ordnernamen Symbolen für aufgeklappte Ordner zu. Der Objektschlüssel ist der Ordnername ohne Pfadsegmente. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Ordnernamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", - "schema.folderNameExpanded": "Die ID der Symboldefinition für die Zuordnung.", - "schema.fileExtensions": "Ordnet Erweiterungen Symbolen zu. Der Objektschlüssel ist der Name der Erweiterung. Der Erweiterungsname ist der letzte Teil eines Dateinamens nach dem letzten Punkt (ohne den Punkt). Erweiterungen werden ohne Berücksichtigung von Groß-/Kleinschreibung verglichen.", - "schema.fileExtension": "Die ID der Symboldefinition für die Zuordnung.", - "schema.fileNames": "Ordnet Dateinamen Symbolen zu. Der Objektschlüssel ist der vollständige Dateiname ohne Pfadsegmente. Der Dateiname kann Punkte und eine mögliche Erweiterung enthalten. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Dateinamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", - "schema.fileName": "Die ID der Symboldefinition für die Zuordnung.", - "schema.languageIds": "Ordnet Sprachen Symbolen zu. Der Objektschlüssel ist die Sprach-ID wie im Sprachbeitragspunkt definiert.", - "schema.languageId": "Die ID der Symboldefinition für die Zuordnung.", - "schema.fonts": "Schriftarten, die in den Symboldefinitionen verwendet werden.", - "schema.id": "Die ID der Schriftart.", - "schema.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", - "schema.src": "Der Speicherort der Schriftart.", - "schema.font-path": "Der Schriftartpfad relativ zur aktuellen Dateisymbol-Designdatei.", - "schema.font-format": "Das Format der Schriftart.", - "schema.font-weight": "Die Schriftbreite. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-weight.", - "schema.font-style": "Der Stil der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-style.", - "schema.font-size": "Die Standardgröße der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-de/docs/Web/CSS/font-size.", - "schema.iconDefinitions": "Beschreibung aller Symbole, die beim Zuordnen von Dateien zu Symbolen verwendet werden können.", - "schema.iconDefinition": "Eine Symboldefinition. Der Objektschlüssel ist die ID der Definition.", - "schema.iconPath": "Bei Verwendung eines SVG- oder PNG-Datei: der Pfad zum Bild. Der Pfad ist relativ zur Symbolsammlungsdatei.", - "schema.fontCharacter": "Bei Verwendung einer Glyphenschriftart: das zu verwendende Zeichen in der Schriftart.", - "schema.fontColor": "Bei Verwendung einer Glyphenschriftart: die zu verwendende Farbe.", - "schema.fontSize": "Wenn eine Schriftart verwendet wird: der Schriftgrad als Prozentsatz der Textschriftart. Wenn diese Angabe nicht festgelegt wird, wird standardmäßig die Größe in der Schriftartdefinition verwendet.", - "schema.fontId": "Wenn Sie eine Schriftart verwenden: die ID der Schriftart. Falls nicht festgelegt, wird standardmäßig die erste definierte Schriftart verwendet.", - "schema.light": "Optionale Zuordnungen für Dateisymbole in hellen Farbdesigns.", - "schema.highContrast": "Optionale Zuordnungen für Dateisymbole in Farbdesigns mit hohem Kontrast.", - "schema.hidesExplorerArrows": "Konfiguriert, ob die Datei-Explorer Pfeile ausgeblendet werden sollen, wenn dieses Motiv aktiv ist." - }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Farben und Formatvorlagen für das Token.", - "schema.token.foreground": "Vordergrundfarbe für das Token.", - "schema.token.background.warning": "Tokenhintergrundfarben werden derzeit nicht unterstützt.", - "schema.token.fontStyle": "Schriftschnitt der Regel: kursiv, fett und unterstrichen (einzeln oder in Kombination). Die leere Zeichenfolge setzt geerbte Einstellungen zurück.", - "schema.fontStyle.error": "Die Schriftart muss \"kursiv\", \"fett\" oder \"unterstrichen\", eine Kombination daraus oder eine leere Zeichenfolge sein.", - "schema.token.fontStyle.none": "Keine (geerbten Stil löschen)", - "schema.properties.name": "Beschreibung der Regel.", - "schema.properties.scope": "Bereichsauswahl, mit der diese Regel einen Abgleich ausführt.", - "schema.workbenchColors": "Farben in der Workbench", - "schema.tokenColors.path": "Pfad zu einer tmTheme-Designdatei (relativ zur aktuellen Datei).", - "schema.colors": "Farben für die Syntaxhervorhebung", - "schema.supportsSemanticHighlighting": "Gibt an, ob semantische Hervorhebungen für dieses Design aktiviert werden sollen.", - "schema.semanticTokenColors": "Farben für semantische Token" - }, - "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Trägt TextMate-Farbdesigns bei.", - "vscode.extension.contributes.themes.id": "ID des Farbdesigns, das in den Benutzereinstellungen verwendet wird.", - "vscode.extension.contributes.themes.label": "Die Bezeichnung des Farbdesigns wie in der Benutzeroberfläche angezeigt.", - "vscode.extension.contributes.themes.uiTheme": "Das Basisdesign, das die Farben um den Editor definiert: \"vs\" ist das helle Farbdesign, \"vs-dark\" das dunkle Farbdesign. \"hc-black\" ist das dunkle Design mit hohem Kontrast.", - "vscode.extension.contributes.themes.path": "Pfad der tmTheme-Datei. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./colorthemes/awesome-color-theme.json.", - "vscode.extension.contributes.iconThemes": "Trägt Dateisymboldesigns bei.", - "vscode.extension.contributes.iconThemes.id": "ID des Dateisymbolsdesigns, das in den Benutzereinstellungen verwendet wird.", - "vscode.extension.contributes.iconThemes.label": "Bezeichnung des Dateisymboldesigns, die auf der Benutzeroberfläche angezeigt wird.", - "vscode.extension.contributes.iconThemes.path": "Pfad der Definitionsdatei für das Produktsymboldesign. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./fileicons/awesome-icon-theme.json.", - "vscode.extension.contributes.productIconThemes": "Fügt Produktsymboldesigns hinzu.", - "vscode.extension.contributes.productIconThemes.id": "ID des Produktsymboldesigns, das in den Benutzereinstellungen verwendet wird.", - "vscode.extension.contributes.productIconThemes.label": "Bezeichnung des Produktsymboldesigns, die auf der Benutzeroberfläche angezeigt wird.", - "vscode.extension.contributes.productIconThemes.path": "Pfad der Definitionsdatei für das Produktsymboldesign. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./producticons/awesome-product-icon-theme.json.", - "reqarray": "Der Erweiterungspunkt \"{0}\" muss ein Array sein.", - "reqpath": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", - "reqid": "In \"contributes.{0}.id\" wurde eine Zeichenfolge erwartet. Bereitgestellter Wert: {1}", - "invalid.path.1": "Es wurde eine Einbindung von \"contributes.{0}.path\" ({1}) in den Erweiterungsordner ({2}) erwartet. Möglicherweise ist die Erweiterung nicht portierbar." - }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Gibt das in der Workbench verwendete Farbdesign an.", - "colorThemeError": "Das Design ist unbekannt oder nicht installiert.", - "preferredDarkColorTheme": "Gibt das bevorzugte Farbdesign für den dunklen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", - "preferredLightColorTheme": "Gibt das bevorzugte Farbdesign für den hellen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", - "preferredHCColorTheme": "Gibt das bevorzugte Farbdesign an, das im Modus für hohen Kontrast verwendet wird, wenn \"#{0}#\" aktiviert ist.", - "detectColorScheme": "Falls festgelegt, auf Grundlage der Betriebssystemdarstellung automatisch zum bevorzugten Farbdesign wechseln.", - "workbenchColors": "Überschreibt Farben aus dem derzeit ausgewählte Farbdesign.", - "iconTheme": "Gibt das Dateisymboldesign an, das in der Workbench verwendet wird, oder \"null\", damit keine Dateisymbole angezeigt werden.", - "noIconThemeLabel": "Keine", - "noIconThemeDesc": "Keine Dateisymbole", - "iconThemeError": "Dateisymboldesign ist unbekannt oder nicht installiert.", - "productIconTheme": "Gibt das verwendete Produktsymboldesign an.", - "defaultProductIconThemeLabel": "Standard", - "defaultProductIconThemeDesc": "Standard", - "productIconThemeError": "Das Produktsymboldesign ist unbekannt oder nicht installiert.", - "autoDetectHighContrast": "Wenn diese Option aktiviert ist, wird automatisch zu einem Design mit hohem Kontrast gewechselt, wenn das Betriebssystem ein Design mit hohem Kontrast verwendet.", - "editorColors.comments": "Legt die Farben und Stile für Kommentare fest.", - "editorColors.strings": "Legt die Farben und Stile für Zeichenfolgenliterale fest.", - "editorColors.keywords": "Legt die Farben und Stile für Schlüsselwörter fest.", - "editorColors.numbers": "Legt die Farben und Stile für Nummernliterale fest.", - "editorColors.types": "Legt die Farben und Stile für Typdeklarationen und Verweise fest.", - "editorColors.functions": "Legt die Farben und Stile für Funktionsdeklarationen und Verweise fest.", - "editorColors.variables": "Legt die Farben und Stile für Variablendeklarationen und Verweise fest.", - "editorColors.textMateRules": "Legt Farben und Stile mithilfe von Textmate-Designregeln fest (erweitert).", - "editorColors.semanticHighlighting": "Gibt an, ob für semantische Hervorhebungen für dieses Design aktiviert werden sollen.", - "editorColors.semanticHighlighting.deprecationMessage": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"editor.semanticTokenColorCustomizations\".", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"#editor.semanticTokenColorCustomizations#\".", - "editorColors": "Überschreibt die Farben und den Schriftschnitt für die Editor-Syntax aus dem aktuell ausgewählten Farbdesign.", - "editorColors.semanticHighlighting.enabled": "Gibt an, ob die semantische Hervorhebung für dieses Design aktiviert oder deaktiviert ist.", - "editorColors.semanticHighlighting.rules": "Formatregeln für Semantiktoken für dieses Design.", - "semanticTokenColors": "Überschreibt die Farben und Stile für Semantiktoken im Editor aus dem aktuell ausgewählten Farbdesign.", - "editorColors.experimentalTokenStyling.deprecationMessage": "Verwenden Sie stattdessen \"editor.semanticTokenColorCustomizations\".", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Verwenden Sie stattdessen \"#editor.semanticTokenColorCustomizations#\"." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Probleme beim Verarbeiten der Produktsymboldefinitionen in \"{0}\":\r\n{1}", - "defaultTheme": "Standard", - "error.cannotparseicontheme": "Probleme beim Analysieren der Produktsymboldatei: {0}", - "error.invalidformat": "Ungültiges Format für Produktsymbol-Designdatei: Objekt erwartet.", - "error.missingProperties": "Ungültiges Format für Produktsymboldesigndatei: Muss iconDefinitions und Schriftarten enthalten.", - "error.fontWeight": "Ungültige Schriftbreite in Schriftart \"{0}\". Die Einstellung wird ignoriert.", - "error.fontStyle": "Ungültiger Schriftschnitt in Schriftart \"{0}\". Die Einstellung wird ignoriert.", - "error.fontId": "Die Schriftart-ID \"{0}\" fehlt oder ist ungültig. Die Schriftartdefinition wird übersprungen.", - "error.icon.fontId": "Die Symboldefinition \"{0}\" wird übersprungen. Unbekannte Schriftart.", - "error.icon.fontCharacter": "Die Symboldefinition \"{0}\" wird übersprungen. Unbekannter fontCharacter-Wert." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "Die ID der Schriftart.", - "schema.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", - "schema.src": "Der Speicherort der Schriftart.", - "schema.font-path": "Der Schriftartpfad relativ zur aktuellen Produktsymbol-Designdatei.", - "schema.font-format": "Das Format der Schriftart.", - "schema.font-weight": "Die Schriftbreite. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-weight.", - "schema.font-style": "Der Stil der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-style.", - "schema.iconDefinitions": "Zuordnung des Symbolnamens zu einem Schriftartzeichen." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Einstellungen", - "keybindings": "Tastenkombinationen", - "snippets": "Benutzercodeausschnitte", - "extensions": "Erweiterungen", - "ui state label": "Benutzeroberflächenzustand", - "sync category": "Einstellungssynchronisierung", - "syncViewIcon": "Ansichtssymbol der Einstellungssynchronisierungsansicht." - }, - "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil keine Authentifizierungsanbieter verfügbar sind.", - "no account": "Kein Konto verfügbar.", - "show log": "Protokoll anzeigen", - "sync turned on": "\"{0}\" ist aktiviert.", - "sync in progress": "Die Einstellungssynchronisierung wird gerade aktiviert. Möchten Sie den Vorgang abbrechen?", - "settings sync": "Einstellungssynchronisierung", - "yes": "&&Ja", - "no": "&&Nein", - "turning on": "Wird aktiviert...", - "syncing resource": "\"{0}\" wird synchronisiert...", - "conflicts detected": "Konflikte erkannt", - "merge Manually": "Manuell mergen...", - "resolve": "Fehler beim Mergen aufgrund von Konflikten. Führen Sie den Mergevorgang manuell durch, um fortzufahren...", - "merge or replace": "Mergen oder ersetzen", - "merge": "Mergereplikation", - "replace local": "Lokal ersetzen", - "cancel": "Abbrechen", - "first time sync detail": "Offenbar wurde die letzte Synchronisierung von einem anderen Computer aus ausgeführt.\r\nMöchten Sie die Daten mit den Daten in der Cloud mergen, oder möchten Sie sie ersetzen?", - "reset": "Hierdurch werden Ihre Daten in der Cloud gelöscht, und die Synchronisierung wird auf all Ihren Geräten beendet.", - "reset title": "Löschen", - "resetButton": "&&Zurücksetzen", - "choose account placeholder": "Konto für die Anmeldung auswählen", - "signed in": "Angemeldet", - "last used": "Letzte Verwendung mit Synchronisierung", - "others": "Sonstige", - "sign in using account": "Anmelden mit \"{0}\"", - "successive auth failures": "Die Einstellungssynchronisierung wurde aufgrund von aufeinanderfolgenden Autorisierungsfehlern angehalten. Melden Sie sich erneut an, um die Synchronisierung fortzusetzen.", - "sign in": "Anmelden" - }, - "vs/workbench/services/views/browser/viewDescriptorService": { - "hideView": "\"{0}\" ausblenden", - "resetViewLocation": "Speicherort zurücksetzen" - }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Teilnehmer für Dateierstellung werden ausgeführt...", - "msg-rename": "Teilnehmer für die Dateiumbenennung werden ausgeführt...", - "msg-copy": "Teilnehmer des Dateikopiervorgangs werden ausgeführt...", - "msg-delete": "Teilnehmer für Dateilöschung werden ausgeführt..." - }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Speichern", - "doNotSave": "Nicht speichern", - "cancel": "Abbrechen", - "saveWorkspaceMessage": "Möchten Sie Ihre Arbeitsbereichskonfiguration als Datei speichern?", - "saveWorkspaceDetail": "Speichern Sie Ihren Arbeitsbereich, wenn Sie ihn erneut öffnen möchten.", - "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden.", + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { "ok": "OK", - "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal." + "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal.", + "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden." }, - "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Speichern", - "saveWorkspace": "Arbeitsbereich speichern", - "errorInvalidTaskConfiguration": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", - "errorWorkspaceConfigurationFileDirty": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", - "openWorkspaceConfigurationFile": "Konfiguration des Arbeitsbereichs öffnen" - }, - "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { - "workspaceTrustEditorInputName": "Arbeitsbereichsvertrauensstellung" + "win32/i18n/messages": { + "AddContextMenuFiles": "Aktion \"Mit %1 öffnen\" dem Dateikontextmenü von Windows-Explorer hinzufügen", + "AddContextMenuFolders": "Aktion \"Mit %1 öffnen\" dem Verzeichniskontextmenü von Windows-Explorer hinzufügen", + "AddToPath": "Zu PATH hinzufügen (Neustart der Shell erforderlich)", + "AdditionalIcons": "Zusätzliche Symbole:", + "AssociateWithFiles": "%1 als Editor für unterstützte Dateitypen registrieren", + "ConfirmUninstall": "Möchten Sie \"%1\" und alle zugehörigen Komponenten vollständig entfernen?", + "CreateDesktopIcon": "Desktopsymbol &erstellen", + "CreateQuickLaunchIcon": "Schnellstartsymbol &erstellen", + "FinishedLabel": "Das Setup hat die Installation von [Name] auf Ihrem Computer abgeschlossen. Sie können die Anwendung über die installierten Verknüpfungen starten.", + "OpenWithCodeContextMenu": "M&it %1 öffnen", + "Other": "Andere:", + "RunAfter": "%1 nach der Installation ausführen", + "SourceFile": "%1-Quelldatei" }, "readme.md": { "LanguagePackTitle": "Sprachpaket bietet lokalisierte Benutzeroberfläche für VS Code.", @@ -9260,9 +2138,7594 @@ "AutoStartProgram": "%1 automatisch starten", "AddonHostProgramNotFound": "%1 wurde im von Ihnen ausgewählten Ordner nicht gefunden.%n%nMöchten Sie trotzdem fortfahren?" }, + "vscode/vscode/": { + "FinishedLabel": "Das Setup hat die Installation von [Name] auf Ihrem Computer abgeschlossen. Sie können die Anwendung über die installierten Verknüpfungen starten.", + "ConfirmUninstall": "Möchten Sie \"%1\" und alle zugehörigen Komponenten vollständig entfernen?", + "AdditionalIcons": "Zusätzliche Symbole:", + "CreateDesktopIcon": "Desktopsymbol &erstellen", + "CreateQuickLaunchIcon": "Schnellstartsymbol &erstellen", + "AddContextMenuFiles": "Aktion \"Mit %1 öffnen\" dem Dateikontextmenü von Windows-Explorer hinzufügen", + "AddContextMenuFolders": "Aktion \"Mit %1 öffnen\" dem Verzeichniskontextmenü von Windows-Explorer hinzufügen", + "AssociateWithFiles": "%1 als Editor für unterstützte Dateitypen registrieren", + "AddToPath": "Zu PATH hinzufügen (Neustart der Shell erforderlich)", + "RunAfter": "%1 nach der Installation ausführen", + "Other": "Andere:", + "SourceFile": "%1-Quelldatei", + "OpenWithCodeContextMenu": "M&it %1 öffnen" + }, + "vs/code/electron-main/app": { + "cancel": "&&Nein", + "confirmOpenDetail": "Wenn Sie diese Anforderung nicht initiiert haben, handelt es sich möglicherweise um einen Angriffsversuch auf Ihr System. Wenn Sie keine explizite Aktion zum Initiieren dieser Anforderung durchgeführt haben, drücken Sie \"Nein\".", + "confirmOpenMessage": "Eine externe Anwendung möchte \"{0}\" in {1} öffnen. Möchten Sie diese Datei oder diesen Ordner öffnen?", + "open": "&&Ja", + "trace.detail": "Erstellen Sie ein Issue, und fügen Sie die folgende Datei manuell an:\r\n{0}", + "trace.message": "Die Ablaufverfolgung wurde erfolgreich erstellt.", + "trace.ok": "OK" + }, + "vs/code/electron-main/main": { + "close": "&&Schließen", + "secondInstanceAdmin": "Eine zweite Instanz von {0} wird bereits als Administrator ausgeführt.", + "secondInstanceAdminDetail": "Schließen Sie die andere Instanz, und versuchen Sie es erneut.", + "secondInstanceNoResponse": "Eine andere Instanz von {0} läuft, reagiert aber nicht", + "secondInstanceNoResponseDetail": "Schließen Sie alle anderen Instanzen, und versuchen Sie es erneut.", + "startupDataDirError": "Programmbenutzerdaten können nicht geschrieben werden.", + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nStellen Sie sicher, dass in die folgenden Verzeichnisse geschrieben werden kann:\r\n\r\n{1}" + }, + "vs/code/electron-sandbox/issue/issueReporterMain": { + "bugDescription": "Geben Sie an, welche Schritte ausgeführt werden müssen, um das Problem zuverlässig zu reproduzieren. Was sollte geschehen, und was ist stattdessen geschehen? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", + "bugReporter": "Fehlerbericht", + "closed": "Geschlossen", + "createOnGitHub": "In GitHub erstellen", + "description": "Beschreibung", + "disabledExtensions": "Erweiterungen sind deaktiviert.", + "extension": "Eine Erweiterung", + "featureRequest": "Featureanforderung", + "featureRequestDescription": "Beschreiben Sie die Funktion, die Sie sehen möchten. Wir unterstützen GitHub-Markdown. Sie können in der GitHub-Preview ihr Problem bearbeiten und Screenshots hinzufügen.", + "hide": "Ausblenden", + "loadingData": "Daten werden geladen...", + "marketplace": "Marketplace für Erweiterungen", + "noCurrentExperiments": "Keine aktuellen Experimente.", + "noSimilarIssues": "Keine ähnlichen Probleme gefunden", + "open": "Öffnen", + "pasteData": "Wir haben die erforderlichen Daten in die Zwischenablage geschrieben, da sie zu groß zum Senden waren. Fügen Sie sie ein.", + "performanceIssue": "Leistungsproblem", + "performanceIssueDesciption": "Wann ist dieses Leistungsproblem aufgetreten? Tritt es beispielsweise beim Start oder nach einer bestimmten Reihe von Aktionen auf? Wir unterstützen GitHub Flavored Markdown. Sie können während der Vorschau in GitHub Ihr Problem bearbeiten und Screenshots hinzufügen.", + "previewOnGitHub": "Vorschau in GitHub", + "rateLimited": "GitHub-Abfragebeschränkung überschritten. Bitte warten.", + "selectSource": "Quelle auswählen", + "show": "Anzeigen", + "similarIssues": "Ähnliche Probleme", + "stepsToReproduce": "Schritte für Reproduktion", + "unknown": "Nicht bekannt", + "vscode": "Visual Studio Code" + }, + "vs/code/electron-sandbox/issue/issueReporterPage": { + "chooseExtension": "Erweiterung", + "completeInEnglish": "Füllen Sie das Formular auf Englisch aus.", + "descriptionEmptyValidation": "Eine Beschreibung ist erforderlich.", + "details": "Geben Sie Details ein.", + "disableExtensions": "erneutem Laden des Fensters mit deaktivierten Erweiterungen", + "disableExtensionsLabelText": "Versuchen Sie, das Problem nach {0} zu reproduzieren. Wenn das Problem nur bei aktiven Erweiterungen reproduziert werden kann, besteht wahrscheinlich ein Problem bei einer Erweiterung.", + "extensionWithNoBugsUrl": "Der Issue-Reporter kann keine Issues für diese Erweiterung erstellen, da keine URL für die Meldung von Problemen angegeben ist. Bitte sehen Sie auf der Marketplace-Seite dieser Erweiterung nach, ob andere Informationen verfügbar sind.", + "extensionWithNonstandardBugsUrl": "Der Problemreporter kann keine Issues für diese Erweiterung erstellen. Bitte besuchen Sie {0}, um ein Problem zu melden.", + "issueSourceEmptyValidation": "Eine Problemquelle ist erforderlich.", + "issueSourceLabel": "Einreichen für", + "issueTitleLabel": "Titel", + "issueTitleRequired": "Geben Sie einen Titel ein.", + "issueTypeLabel": "Typ:", + "sendExperiments": "A/B-Experimentinformationen einschließen ({0})", + "sendExtensions": "Meine aktivierten Erweiterungen einschließen ({0})", + "sendProcessInfo": "Meine derzeit ausgeführten Prozesse einschließen ({0})", + "sendSystemInfo": "Meine Systeminformationen einschließen ({0})", + "sendWorkspaceInfo": "Metadaten zu meinem Arbeitsbereich einschließen ({0})", + "show": "Anzeigen", + "titleEmptyValidation": "Ein Titel ist erforderlich.", + "titleLengthValidation": "Der Titel ist zu lang." + }, + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { + "copy": "Kopieren", + "copyAll": "Alles kopieren", + "cpu": "CPU (%)", + "debug": "Debuggen", + "forceKillProcess": "Prozessbeendigung erzwingen", + "killProcess": "Prozess beenden", + "memory": "Arbeitsspeicher (MB)", + "name": "Prozessname", + "pid": "PID" + }, + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Letzte Verwendung dieses Kontos: {0}", + "allow": "Zulassen", + "cancel": "Abbrechen", + "confirmLogin": "Die Erweiterung \"{0}\" möchte sich mit {1} anmelden.", + "manageExensions": "Wählen Sie die Erweiterungen aus, die auf dieses Konto zugreifen können.", + "manageTrustedExtensions": "Vertrauenswürdige Erweiterungen verwalten", + "manageTrustedExtensions.cancel": "Abbrechen", + "noTrustedExtensions": "Dieses Konto wurde noch von keiner Erweiterung verwendet.", + "notUsed": "Hat dieses Konto nicht verwendet", + "signOut": "Abmelden", + "signOutMessageSimple": "Von \"{0}\" abmelden?", + "signOutMessagve": "Das Konto \"{0}\" wurde verwendet von: \r\n\r\n{1}\r\n\r\n Von diesen Erweiterungen abmelden?", + "signedOut": "Die Abmeldung war erfolgreich." + }, + "vs/workbench/api/browser/mainThreadCLICommands": { + "cannot be installed": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie gemäß der Deklaration in diesem Setup nicht ausgeführt werden soll." + }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Ansichtssymbol der Kommentaransicht." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Bearbeiten" + }, + "vs/workbench/api/browser/mainThreadExtensionService": { + "disabledDep": "Erweiterung \"{0}\" kann nicht aktiviert werden, da sie von der deaktivierten Erweiterung \"{1}\" abhängig ist. Möchten Sie die Erweiterung aktivieren und das Fenster neu laden?", + "disabledDepNoAction": "Die '{0}' Erweiterung kann nicht aktiviert werden, weil sie von der '{1}' Erweiterung abhängig ist, die deaktiviert ist.", + "enable dep": "Aktivieren und erneut laden", + "install missing dep": "Installieren und erneut laden", + "manageWorkspaceTrust": "Arbeitsbereichsvertrauensstellung verwalten", + "notSupportedInWorkspace": "Die Erweiterung \"{0}\" kann nicht aktiviert werden, da sie von der Erweiterung \"{1}\" abhängig ist, die im aktuellen Arbeitsbereich nicht unterstützt wird.", + "reload": "Fenster erneut laden", + "reload window": "Erweiterung '{0}' kann nicht aktiviert werden, da sie von der nicht geladenen Erweiterung '{1}' abhängig ist. Zum Laden der Erweiterung das Fenster erneut laden?", + "restrictedMode": "Die Erweiterung \"{0}\" kann nicht aktiviert werden, da sie von der Erweiterung \"{1}\" abhängig ist, die im eingeschränkten Modus nicht unterstützt wird.", + "uninstalledDep": "Erweiterung '{0}' kann nicht aktiviert werden, da sie von der nicht installierten Erweiterung '{1}' abhängig ist. Erweiterung installieren und das Fenster neu laden?", + "unknownDep": "Die Erweiterung \"{0}\" kann nicht aktiviert werden, weil sie von einer unbekannten Erweiterung \"{1}\" abhängig ist." + }, + "vs/workbench/api/browser/mainThreadFileSystemEventService": { + "again": "Nicht erneut nachfragen", + "ask.1.copy": "Die Erweiterung \"{0}\" möchte bei diesem Dateikopiervorgang Refactoringänderungen vornehmen.", + "ask.1.create": "Die Erweiterung \"{0}\" möchte bei diesem Dateierstellungsvorgang Refactoringänderungen vornehmen.", + "ask.1.delete": "Die Erweiterung \"{0}\" möchte bei diesem Dateilöschvorgang Refactoringänderungen vornehmen.", + "ask.1.move": "Die Erweiterung \"{0}\" möchte bei diesem Dateiverschiebungsvorgang Refactoringänderungen vornehmen.", + "ask.N.copy": "{0} Erweiterungen möchten bei diesem Dateikopiervorgang Refactoringänderungen vornehmen.", + "ask.N.create": "{0} Erweiterungen möchten bei diesem Dateierstellungsvorgang Refactoringänderungen vornehmen.", + "ask.N.delete": "{0} Erweiterungen möchten bei diesem Dateilöschvorgang Refactoringänderungen vornehmen.", + "ask.N.move": "{0} Erweiterungen möchten bei diesem Dateiverschiebungsvorgang Refactoringänderungen vornehmen.", + "cancel": "Änderungen überspringen", + "files.participants.timeout": "Timeout in Millisekunden, nachdem Dateiteilnehmer zum Erstellen, Umbenennen und Löschen abgebrochen werden. Verwenden Sie \"0\", um Teilnehmer zu deaktivieren.", + "label": "Auswahl für \"Dateivorgang erfordert Vorschau\" zurücksetzen", + "msg-copy": "Teilnehmer des Dateikopiervorgangs werden ausgeführt...", + "msg-create": "Teilnehmer für Dateierstellung werden ausgeführt...", + "msg-delete": "Teilnehmer für Dateilöschung werden ausgeführt...", + "msg-rename": "Teilnehmer für die Dateiumbenennung werden ausgeführt...", + "ok": "OK", + "preview": "Vorschau anzeigen" + }, + "vs/workbench/api/browser/mainThreadMessageService": { + "cancel": "Abbrechen", + "defaultSource": "Erweiterung", + "extensionSource": "{0} (Erweiterung)", + "manageExtension": "Erweiterung verwalten", + "ok": "OK" + }, + "vs/workbench/api/browser/mainThreadProgress": { + "manageExtension": "Erweiterung verwalten" + }, + "vs/workbench/api/browser/mainThreadSaveParticipant": { + "timeout.onWillSave": "Bei onWillSaveTextDocument-Ereignis nach 1750 ms abgebrochen" + }, + "vs/workbench/api/browser/mainThreadTask": { + "task.label": "{0}: {1}" + }, + "vs/workbench/api/browser/mainThreadTunnelService": { + "remote.tunnel.openTunnel": "Port {1} wird durch die Erweiterung \"{0}\" weitergeleitet. Die Ausführung als Superuser ist erforderlich, um Port {2} lokal zu verwenden.", + "remote.tunnelsView.elevationButton": "{0} als sudo verwenden..." + }, + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "URI konnte nicht mit \"{0}\" geöffnet werden: {1}", + "openerFailedUseDefault": "Mit Standardopener öffnen" + }, + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Ein Fehler ist aufgetreten beim Wiederherstellen der Ansicht: {0}" + }, + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "Die Erweiterung \"{0}\" hat Ordner des Arbeitsbereichs geändert", + "folderStatusMessageAddMultipleFolders": "Die Erweiterung \"{0}\" hat {1} Ordner zum Arbeitsbereich hinzugefügt", + "folderStatusMessageAddSingleFolder": "Die Erweiterung \"{0}\" hat 1 Ordner zum Arbeitsbereich hinzugefügt", + "folderStatusMessageRemoveMultipleFolders": "Die Erweiterung \"{0}\" hat {1} Ordner aus dem Arbeitsbereich entfernt", + "folderStatusMessageRemoveSingleFolder": "Die Erweiterung \"{0}\" hat 1 Ordner aus dem Arbeitsbereich entfernt" + }, + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "Der Ansichtencontainer \"{0}\" ist nicht vorhanden, und alle für ihn registrierten Ansichten werden zu \"Explorer\" hinzugefügt.", + "ViewContainerRequiresProposedAPI": "Damit der Ansichtscontainer \"{0}\" zu \"Remote\" hinzugefügt wird, muss \"enableProposedApi\" aktiviert sein.", + "duplicateView1": "Es ist nicht möglich, mehrere Ansichten mit derselben ID \"{0}\" zu registrieren.", + "duplicateView2": "Es ist bereits eine Ansicht mit der ID \"{0}\" registriert.", + "optenum": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss einen dieser Werte aufweisen: {1}", + "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", + "requirearray": "Ansichten müssen als Array vorliegen.", + "requireidstring": "Die Eigenschaft \"{0}\" ist erforderlich. Sie muss vom Typ \"string\" sein. Nur alphanumerische Buchstaben sowie \"_\" und \"-\" sind zulässig.", + "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss den Typ \"string\" aufweisen.", + "unknownViewType": "Unbekannter Ansichtstyp \"{0}\".", + "viewcontainer requirearray": "Ansichtencontainer müssen ein Array sein", + "views.container.activitybar": "Trägt Ansichtencontainer zur Aktivitätsleiste bei", + "views.container.panel": "Ansichtscontainer zu Panel hinzufügen", + "views.contributed": "Stellt Sichten für den Container mit bereitgestellten Sichten zur Verfügung.", + "views.debug": "Trägt Ansichten zum Debugging-Container in der Aktivitätsleiste bei", + "views.explorer": "Trägt Ansichten zum Explorer-Container in der Aktivitätsleiste bei", + "views.remote": "Trägt Ansichten zum Remotecontainer in der Aktivitätsleiste bei. Für Beiträge zu diesem Container muss \"enableProposedApi\" aktiviert sein.", + "views.scm": "Trägt Ansichten zum SCM-Container in der Aktivitätsleiste bei", + "views.test": "Trägt Ansichten zum Testcontainer in der Aktivitätsleiste bei", + "vscode.extension.contributes.view.contextualTitle": "Kontext in lesbarem Format, falls die Ansicht aus ihrem ursprünglichen Speicherort verschoben wird. Standardmäßig wird der Containername der Ansicht verwendet.", + "vscode.extension.contributes.view.group": "Geschachtelte Gruppe in Viewlet", + "vscode.extension.contributes.view.icon": "Pfad zum Ansichtssymbol. Ansichtssymbole werden angezeigt, wenn der Name der Ansicht nicht angezeigt werden kann. Es werden Symbole im SVG-Format empfohlen, obwohl jeder Bilddateityp akzeptiert wird.", + "vscode.extension.contributes.view.id": "Bezeichner der Ansicht. Dieser sollte für alle Ansichten eindeutig sein. Es wird empfohlen, Ihre Erweiterungs-ID als Teil der Ansichts-ID zu verwenden. Gehen Sie so vor, um einen Datenanbieter über die API \"vscode.window.registerTreeDataProviderForView\" zu registrieren. Lösen Sie darüber hinaus die Aktivierung Ihrer Erweiterung aus, indem Sie das Ereignis \"onView:${id}\" in \"activationEvents\" registrieren.", + "vscode.extension.contributes.view.initialState": "Der anfängliche Zustand der Ansicht bei der ersten Installation der Erweiterung. Sobald der Benutzer den Ansichtszustand durch Zuklappen, Verschieben oder Ausblenden der Ansicht geändert hat, wird der Anfangszustand nicht mehr verwendet.", + "vscode.extension.contributes.view.initialState.collapsed": "Die Ansicht wird im Ansichtscontainer angezeigt, wird jedoch zugeklappt.", + "vscode.extension.contributes.view.initialState.hidden": "Die Ansicht wird nicht im Ansichtscontainer angezeigt, kann jedoch über das Ansichtsmenü und andere Einstiegspunkte für die Ansicht angezeigt und vom Benutzer eingeblendet werden.", + "vscode.extension.contributes.view.initialState.visible": "Der anfängliche Standardzustand für die Ansicht. In den meisten Containern ist die Ansicht jedoch aufgeklappt. Für einige integrierte Container (\"explorer\", \"scm\" und \"debug\") werden alle beigetragenen Ansichten unabhängig von \"visibility\" zugeklappt angezeigt.", + "vscode.extension.contributes.view.name": "Der lesbare Name der Sicht. Dieser wird angezeigt.", + "vscode.extension.contributes.view.remoteName": "Der Name des Remote-Typs, der dieser Ansicht zugeordnet ist", + "vscode.extension.contributes.view.tree": "Die Ansicht wird durch eine mit \"createTreeView\" erstellte TreeView unterstützt.", + "vscode.extension.contributes.view.type": "Ansichtstyp. Dies kann entweder \"tree\" für eine strukturbasierte Ansicht oder \"webview\" für eine Webansicht sein. Der Standardwert ist \"tree\".", + "vscode.extension.contributes.view.webview": "Die Ansicht wird durch eine WebviewView unterstützt, die über \"registerWebviewViewProvider\" registriert wurde.", + "vscode.extension.contributes.view.when": "Eine Bedingung, die TRUE lauten muss, damit diese Sicht angezeigt wird.", + "vscode.extension.contributes.views": "Stellt Sichten für den Editor zur Verfügung.", + "vscode.extension.contributes.views.containers.icon": "Pfad zum Containersymbol. Symbole sind 24×24 groß und in einem Rechteck (50×40) zentriert. Die Füllfarbe ist \"rgb(215, 218, 224)\" bzw. \"#d7dae0\". Zwar werden alle Bilddateitypen akzeptiert, es werden jedoch SVG-Symbole empfohlen.", + "vscode.extension.contributes.views.containers.id": "Eindeutige ID, die zum Bestimmen des Containers verwendet wird, in dem Ansichten mithilfe des Beitragspunkts \"views\" beigetragen werden können.", + "vscode.extension.contributes.views.containers.title": "Visuell lesbare Zeichenfolge zum Rendern des Containers", + "vscode.extension.contributes.viewsContainers": "Trägt Ansichtencontainer zum Editor bei" + }, + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "Sprachauswahl erwartet (z. B. [\"java\"])", + "config.property.defaultConfiguration.warning": "Die Konfigurationsstandardwerte für \"{0}\" können nicht registriert werden. Es werden nur Standardwerte für sprachspezifische Einstellungen unterstützt.", + "invalid.allOf": "\"configuration.allOf\" ist veraltet und sollte nicht mehr verwendet werden. Übergeben Sie stattdessen mehrere Konfigurationsabschnitte als Array an den Beitragspunkt \"configuration\".", + "invalid.properties": "\"configuration.properties\" muss ein Objekt sein.", + "invalid.property": "Die \"configuration.properties\"-Eigenschaft \"{0}\" muss ein Objekt sein", + "invalid.title": "configuration.title muss eine Zeichenfolge sein.", + "scope.application.description": "Eine Konfiguration, die nur in den Benutzereinstellungen konfiguriert werden kann.", + "scope.deprecationMessage": "Wenn dies festgelegt ist, wird die Eigenschaft als veraltet markiert, und die angegebene Meldung wird als Erklärung angezeigt.", + "scope.description": "Bereich, in dem die Konfiguration anwendbar ist. Verfügbare Bereiche sind \"application\" (Anwendung), \"machine\" (Computer), \"window\" (Fenster), \"resource\" (Ressource) und \"machine-overridable\" (Vom Computer überschreibbar).", + "scope.enumDescriptions": "Beschreibungen für Enumerationswerte", + "scope.language-overridable.description": "Ressourcenkonfiguration, die in den sprachspezifischen Einstellungen konfiguriert werden kann.", + "scope.machine-overridable.description": "Computerkonfiguration, die auch in den Arbeitsbereichs- oder Ordnereinstellungen konfiguriert werden kann.", + "scope.machine.description": "Konfiguration, die nur in den Benutzereinstellungen oder Remoteeinstellungen bearbeitet werden kann.", + "scope.markdownDeprecationMessage": "Sofern festgelegt, wird die Eigenschaft als veraltet markiert, und die angegebene Meldung wird als Erläuterung im Markdownformat angezeigt.", + "scope.markdownDescription": "Die Beschreibung im Markdown-Format.", + "scope.markdownEnumDescriptions": "Beschreibungen für Enumerationswerte im Markdown-Format.", + "scope.resource.description": "Konfiguration, die in den Benutzer-, Remote-, Arbeitsbereichs- oder Ordnereinstellungen konfiguriert werden kann.", + "scope.window.description": "Konfiguration, die in den Benutzer-, Remote- oder Arbeitsbereichseinstellungen konfiguriert werden kann.", + "unknownWorkspaceProperty": "Unbekannte Arbeitsbereichs-Konfigurationseigenschaft", + "vscode.extension.contributes.configuration": "Trägt Konfigurationseigenschaften bei.", + "vscode.extension.contributes.configuration.properties": "Die Beschreibung der Konfigurationseigenschaften.", + "vscode.extension.contributes.configuration.property.empty": "Die Eigenschaft darf nicht leer sein.", + "vscode.extension.contributes.configuration.title": "Eine Zusammenfassung der Einstellungen. Diese Bezeichnung wird in der Einstellungsdatei als trennender Kommentar verwendet.", + "vscode.extension.contributes.defaultConfiguration": "Trägt zu Konfigurationseinstellungen des Standard-Editors für die jeweilige Sprache bei.", + "workspaceConfig.extensions.description": "Arbeitsbereichserweiterungen", + "workspaceConfig.folders.description": "Liste von Ordnern, die in den Arbeitsbereich geladen werden.", + "workspaceConfig.launch.description": "Arbeitsbereichs-Startkonfigurationen", + "workspaceConfig.name.description": "Ein optionaler Name für den Ordner. ", + "workspaceConfig.path.description": "Ein Dateipfad, z. B. \"/root/folderA\" oder \"./folderA\" bei einem relativen Pfad, der in Bezug auf den Speicherort der Arbeitsbereichsdatei aufgelöst wird.", + "workspaceConfig.remoteAuthority": "Der Remoteserver, auf dem sich der Arbeitsbereich befindet.", + "workspaceConfig.settings.description": "Arbeitsbereichseinstellungen", + "workspaceConfig.tasks.description": "Konfigurationen für Arbeitsbereichtasks", + "workspaceConfig.uri.description": "URI des Ordners" + }, + "vs/workbench/api/common/extHostDiagnostics": { + "limitHit": "{0} weitere Fehler und Warnungen werden nicht angezeigt." + }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "Der Pfad \"{0}\" verweist nicht auf einen gültigen Test Runner für eine Erweiterung.", + "extensionTestError1": "Test Runner kann nicht geladen werden." + }, + "vs/workbench/api/common/extHostProgress": { + "extensionSource": "{0} (Erweiterung)" + }, + "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (Erweiterung)", + "status.extensionMessage": "Erweiterungsstatus" + }, + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "Das Terminal mit der ID {0} wurde auf dem Erweiterungshost nicht gefunden." + }, + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "Das Element mit der ID {0} ist bereits registriert", + "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "Die Erweiterung \"{0}\" konnte die Arbeitsbereichsordner nicht aktualisieren: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Trägt zur JSON-Schemakonfiguration bei.", + "contributes.jsonValidation.fileMatch": "Das abzugleichende Dateimuster (oder ein Array von Mustern), z. B. \"package.json\" oder \"*.launch\". Ausschlussmuster beginnen mit \"!\".", + "contributes.jsonValidation.url": "Eine Schema-URL (\"http:\", \"Https:\") oder der relative Pfad zum Erweiterungsordner (\". /\").", + "invalid.fileMatch": "configuration.jsonValidation.fileMatch muss als Zeichenfolge oder Zeichenfolgenarray definiert werden.", + "invalid.jsonValidation": "configuration.jsonValidation muss ein Array sein.", + "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.url\" ({1}) im Ordner ({2}) der Erweiterung enthalten ist. Dies führt möglicherweise dazu, dass die Erweiterung nicht portierbar ist.", + "invalid.url": "configuration.jsonValidation.url muss eine URL oder ein relativer Pfad sein.", + "invalid.url.fileschema": "configuration.jsonValidation.url ist eine ungültige relative URL: {0}", + "invalid.url.schema": "\"configuration.jsonValidation.url\" muss eine absolute URL sein oder mit \"./\" beginnen, um auf Schemas in der Erweiterung zu verweisen." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "Das Kontextmenü des Kommentarbeitrags, gerendert als Schaltflächen unter dem Kommentar-Editor", + "comment.title": "Das beigetragene Titelmenü für Kommentare", + "commentThread.actions": "Das beigetragene Kommentarthread-Kontextmenü, gerendert als Schaltflächen unterhalb des Kommentar-Editors", + "commentThread.title": "Das Titelmenü des Kommentarthreadbeitrags", + "dup": "Der Befehl \"{0}\" ist mehrmals im Abschnitt \"commands\" vorhanden.", + "dupe.command": "Das Menüelement verweist auf den gleichen Befehl wie der Standard- und der Alternativbefehl.", + "inlineCompletions.actions": "Die Aktionen, die angezeigt werden, wenn der Mauszeiger auf einem Inlineabschluss bewegt wird.", + "menuId.invalid": "\"{0}\" ist kein gültiger Menübezeichner.", + "menus.changeTitle": "Menü für Inlineänderungen der Quellcodeverwaltung", + "menus.commandPalette": "Die Befehlspalette", + "menus.debugCallstackContext": "Das Kontextmenü für die Ansicht der Debugaufrufliste", + "menus.debugToolBar": "Das Debug-Symbolleistenmenü", + "menus.debugVariablesContext": "Das Kontextmenü für die Debugvariablenansicht", + "menus.editorContext": "Das Editor-Kontextmenü.", + "menus.editorContextCopyAs": "Untermenü \"Kopieren als\" im Kontextmenü des Editors", + "menus.editorTabContext": "Das Kontextmenü für die Editor-Registerkarten", + "menus.editorTitle": "Das Editor-Titelmenü.", + "menus.editorTitleRun": "Untermenü innerhalb des Editor-Titelmenüs ausführen", + "menus.explorerContext": "Das Kontextmenü des Datei-Explorers.", + "menus.extensionContext": "Das Erweiterungskontextmenü", + "menus.file": "Das Dateimenü der obersten Ebene", + "menus.home": "Kontextmenü für Startseitenindikator (nur Web)", + "menus.opy": "Untermenü \"Kopieren als\" im Menü \"Bearbeiten\" der obersten Ebene", + "menus.resourceFolderContext": "Kontextmenü für den Ressourcenordner der Quellcodeverwaltung", + "menus.resourceGroupContext": "Das Ressourcengruppen-Kontextmenü der Quellcodeverwaltung", + "menus.resourceStateContext": "Das Ressourcenstatus-Kontextmenü der Quellcodeverwaltung", + "menus.scmSourceControl": "Das Menü \"Quellcodeverwaltung\"", + "menus.scmTitle": "Das Titelmenü der Quellcodeverwaltung", + "menus.statusBarRemoteIndicator": "Das Menü für Remoteanzeigen in der Statusleiste", + "menus.statusBarWindowIndicator": "Das Fensterindikatormenü in der Statusleiste", + "menus.statusBarWindowIndicator.deprecated": "Verwenden Sie stattdessen das Menü \"StatusBar/remoteIndicator\".", + "menus.touchBar": "Die Touch Bar (nur macOS)", + "missing.altCommand": "Das Menüelement verweist auf einen Alternativbefehl \"{0}\", der im Abschnitt \"commands\" nicht definiert ist.", + "missing.command": "Das Menüelement verweist auf einen Befehl \"{0}\", der im Abschnitt \"commands\" nicht definiert ist.", + "missing.submenu": "Das Menüelement verweist auf ein Untermenü \"{0}\", das im Abschnitt \"submenus\" nicht definiert ist.", + "nonempty": "Es wurde ein nicht leerer Wert erwartet.", + "notebook.cell.title": "Das Zelltitelmenü des hinzugefügten Notebooks", + "notebook.toolbar": "Das Symbolleistenmenü des hinzugefügten Notebooks", + "notebook.toolbar.right": "Das rechte Symbolleistenmenü des hinzugefügten Notebooks", + "opticon": "Die Eigenschaft \"icon\" kann ausgelassen werden oder muss eine Zeichenfolge oder ein Literal wie \"{dark, light}\" sein.", + "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", + "proposed": "Vorgeschlagene API", + "proposedAPI.invalid": "{0} ist ein vorgeschlagener Menübezeichner und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {1}", + "require": "Untermenüelemente müssen als Objekt vorliegen.", + "requireStringOrObject": "Die Eigenschaft \"{0}\" ist obligatorisch und muss vom Typ \"Zeichenfolge\" oder \"Objekt\" sein.", + "requirearray": "Untermenüelemente müssen als Array vorliegen.", + "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss den Typ \"string\" aufweisen.", + "requirestrings": "Die Eigenschaften \"{0}\" und \"{1}\" sind obligatorisch und müssen vom Typ \"Zeichenfolge\" sein.", + "submenuId.duplicate.id": "Das Untermenü \"{0}\" wurde zuvor bereits registriert.", + "submenuId.invalid.id": "\"{0}\" ist kein gültiger Untermenübezeichner.", + "submenuId.invalid.label": "\"{0}\" ist keine gültige Untermenübezeichnung.", + "submenuItem.duplicate": "Das Untermenü \"{0}\" wurde bereits zum Menü \"{1}\" beigetragen.", + "testing.item.title": "Das beigetragene Testelementmenü.", + "unsupported.submenureference": "Das Menüelement verweist auf ein Untermenü für ein Menü, das keine Unterstützung für Untermenüs bietet.", + "view.itemContext": "Das beigetragene Anzeigeelement-Kontextmenü.", + "view.timelineContext": "Das Kontextmenü des Elements der Zeitleistenansicht", + "view.timelineTitle": "Das Titelmenü der Zeitleistenansicht", + "view.tunnelContext": "Das Kontextmenü des Anzeigeelements für Ports", + "view.tunnelOriginInline": "Das Inlinemenü des Anzeigeelementursprungs für Ports", + "view.tunnelPortInline": "Das Port-Inlinemenü des Anzeigeelement für Ports", + "view.viewTitle": "Das beigetragene Editor-Titelmenü.", + "vscode.extension.contributes.commandType.category": "(Optionale) Kategoriezeichenfolge, nach der der Befehl in der Benutzeroberfläche gruppiert wird.", + "vscode.extension.contributes.commandType.command": "Der Bezeichner des auszuführenden Befehls.", + "vscode.extension.contributes.commandType.icon": "(Optional) Symbol, das den Befehl in der Benutzeroberfläche darstellt. Entweder ein Dateipfad, ein Objekt mit Dateipfaden für dunkle und helle Designs oder ein Designsymbolverweis wie ''\\$(zap)\".", + "vscode.extension.contributes.commandType.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", + "vscode.extension.contributes.commandType.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", + "vscode.extension.contributes.commandType.precondition": "(Optional) Diese Bedingung muss als TRUE ausgewertet werden, um den Befehl in der Benutzeroberfläche zu aktivieren (Menü- und Tastenzuordnungen). Die Ausführung des Befehls in anderer Weise, z. B. über \"executeCommand -api\", wird nicht verhindert.", + "vscode.extension.contributes.commandType.shortTitle": "Kurzer Titel, durch den der Befehl auf der Benutzeroberfläche dargestellt wird.", + "vscode.extension.contributes.commandType.title": "Der Titel, durch den der Befehl in der Benutzeroberfläche dargestellt wird.", + "vscode.extension.contributes.commands": "Trägt Befehle zur Befehlspalette bei.", + "vscode.extension.contributes.menuItem.alt": "Der Bezeichner eines alternativ auszuführenden Befehls. Der Befehl muss im Abschnitt \"commands\" deklariert werden.", + "vscode.extension.contributes.menuItem.command": "Der Bezeichner des auszuführenden Befehls. Der Befehl muss im Abschnitt \"commands\" deklariert werden.", + "vscode.extension.contributes.menuItem.group": "Die Gruppe, zu der dieses Element gehört", + "vscode.extension.contributes.menuItem.submenu": "Bezeichner des Untermenüs, das in diesem Element angezeigt werden soll.", + "vscode.extension.contributes.menuItem.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", + "vscode.extension.contributes.menus": "Trägt Menüelemente zum Editor bei.", + "vscode.extension.contributes.submenu.icon": "(Optional) Symbol zur Darstellung des Untermenüs in der Benutzeroberfläche. Entweder ein Dateipfad, ein Objekt mit Dateipfaden für dunkle und helle Designs oder ein Designsymbolverweis wie \"\\$(zap)\".", + "vscode.extension.contributes.submenu.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", + "vscode.extension.contributes.submenu.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", + "vscode.extension.contributes.submenu.id": "Bezeichner des Menüs, das als Untermenü angezeigt werden soll.", + "vscode.extension.contributes.submenu.label": "Die Bezeichnung des Menüelements, das zu diesem Untermenü führt.", + "vscode.extension.contributes.submenus": "Trägt untergeordnete Menüelemente zum Editor bei." + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "Zu debuggende Komponente" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Kontextschlüssel prüfen", + "logStorage": "Inhalt der Speicherdatenbank protokollieren", + "logWorkingCopies": "Arbeitskopien protokollieren", + "screencastMode.fontSize": "Steuert die Schriftgröße (in Pixeln) der Tastatur im Screencastmodus.", + "screencastMode.keyboardOverlayTimeout": "Steuert den Zeitraum (in Millisekunden), für den die Tastaturüberlagerung im Screencastmodus angezeigt wird.", + "screencastMode.location.verticalPosition": "Steuert den vertikalen Offset der Überlagerung des Screencast-Modus von unten als Prozentsatz der Workbenchhöhe.", + "screencastMode.mouseIndicatorColor": "Steuert im Screencastmodus die Farbe des Mauszeigers im Hexadezimalformat (#RGB, #RGBA, #RRGGBB oder #RRGGBBAA).", + "screencastMode.mouseIndicatorSize": "Steuert die Größe der Mausanzeige im Screencastmodus (in Pixel).", + "screencastMode.onlyKeyboardShortcuts": "Hiermit werden Tastenkombinationen nur im Screencastmodus angezeigt.", + "screencastModeConfigurationTitle": "Screencastmodus", + "toggle screencast mode": "Screencastmodus umschalten" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Referenz für Tastenkombinationen", + "miDocumentation": "&&Dokumentation", + "miIntroductoryVideos": "&&Einführungsvideos", + "miKeyboardShortcuts": "&&Referenz für Tastenkombinationen", + "miLicense": "&&Lizenz anzeigen", + "miPrivacyStatement": "Daten&&schutzbestimmungen", + "miTipsAndTricks": "Tipps und Tri&&cks", + "miTwitter": "&&Folgen Sie uns auf Twitter", + "miUserVoice": "&&Featureanforderungen suchen", + "newsletterSignup": "Abonnieren Sie den VS Code-Newsletter.", + "openDocumentationUrl": "Dokumentation", + "openIntroductoryVideosUrl": "Einführungsvideos", + "openLicenseUrl": "Lizenz anzeigen", + "openPrivacyStatement": "Datenschutzbestimmungen", + "openTipsAndTricksUrl": "Tipps und Tricks", + "openTwitterUrl": "Folgen Sie uns auf Twitter", + "openUserVoiceUrl": "Featureanforderungen suchen" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Seitenleiste schließen", + "compositePart.hideSideBarLabel": "Randleiste ausblenden", + "decreaseEditorHeight": "Editor verkleinern (Höhe)", + "decreaseEditorWidth": "Editor verkleinern (Breite)", + "decreaseViewSize": "Aktuelle Ansicht verkleinern", + "increaseEditorHeight": "Editor vergrößern (Höhe)", + "increaseEditorWidth": "Editor vergrößern (Breite)", + "increaseViewSize": "Aktuelle Ansicht vergrößern", + "miAppearance": "&&Darstellung", + "miMoveSidebarLeft": "&&Seitenleiste nach links verschieben", + "miMoveSidebarRight": "&&Seitenleiste nach rechts verschieben", + "miShowActivityBar": "&&Aktivitätsleiste anzeigen", + "miShowEditorArea": "&&Editor-Bereich anzeigen", + "miShowMenuBar": "Menü&&leiste anzeigen", + "miShowSidebar": "&&Seitenleiste anzeigen", + "miShowStatusbar": "S&&tatusleiste anzeigen", + "miToggleCenteredLayout": "&&Zentriertes Layout", + "miToggleZenMode": "Zen-Modus", + "move sidebar left": "Seitenleiste nach links verschieben", + "move sidebar right": "Seitenleiste nach rechts verschieben", + "moveFocusedView": "Fokussierte Ansicht verschieben", + "moveFocusedView.error.noFocusedView": "Derzeit ist keine Ansicht fokussiert.", + "moveFocusedView.error.nonMovableView": "Die derzeit fokussierte Ansicht ist nicht verschiebbar.", + "moveFocusedView.newContainerInPanel": "Neuer Paneleintrag", + "moveFocusedView.newContainerInSidebar": "Neuer Seitenleisteneintrag", + "moveFocusedView.selectDestination": "Ziel für die Ansicht auswählen", + "moveFocusedView.selectView": "Wählen Sie die zu verschiebende Ansicht aus.", + "moveFocusedView.title": "Ansicht \"{0}\" verschieben", + "moveSidebarLeft": "Seitenleiste nach links verschieben", + "moveSidebarRight": "Seitenleiste nach rechts verschieben", + "moveView": "Ansicht verschieben", + "ok": "OK", + "panel": "Panel", + "panelContainer": "Panel/{0}", + "resetFocusedView.error.noFocusedView": "Derzeit ist keine Ansicht fokussiert.", + "resetFocusedViewLocation": "Fokussierte Ansichtsposition zurücksetzen", + "resetViewLocations": "Ansichtspositionen zurücksetzen", + "sidebar": "Seitenleiste", + "sidebarContainer": "Seitenleiste/{0}", + "toggleActivityBar": "Sichtbarkeit der Aktivitätsleiste umschalten", + "toggleCenteredLayout": "Zentriertes Layout umschalten", + "toggleEditor": "Sichtbarkeit des Editor-Bereichs umschalten", + "toggleMenuBar": "Menüleiste umschalten", + "toggleSidebar": "Randleistensichtbarkeit umschalten", + "toggleSidebarPosition": "Position der Seitenleiste umschalten", + "toggleStatusbar": "Sichtbarkeit der Statusleiste umschalten", + "toggleTabs": "Registerkartensichtbarkeit umschalten", + "toggleZenMode": "Zen-Modus umschalten" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Fokus auf nächsten Teil", + "focusPreviousPart": "Fokus auf vorherigen Teil", + "navigateDown": "Zur Ansicht darunter navigieren", + "navigateLeft": "Zur Ansicht auf der linken Seite navigieren", + "navigateRight": "Zur Ansicht auf der rechten Seite navigieren", + "navigateUp": "Zur Ansicht darüber navigieren" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Zum nächsten Element in Quick Open navigieren", + "quickNavigatePrevious": "Zum vorherigen Element in Quick Open navigieren", + "quickOpen": "Gehe zu Datei...", + "quickSelectNext": "Nächstes Element in Quick Open auswählen", + "quickSelectPrevious": "Vorheriges Element in Quick Open auswählen" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Kopieren", + "cut": "Ausschneiden", + "paste": "Einfügen", + "redo": "Wiederholen", + "selectAll": "Alle auswählen", + "undo": "Rückgängig" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "Info", + "blur": "Tastaturfokus von fokussiertem Element entfernen", + "dirtyFolder": "Ordner mit nicht gespeicherten Dateien", + "dirtyFolderConfirm": "Möchten Sie den Ordner öffnen, um die nicht gespeicherten Dateien zu überprüfen?", + "dirtyFolderConfirmDetail": "Ordner mit nicht gespeicherten Dateien können erst entfernt werden, wenn alle nicht gespeicherten Dateien gespeichert oder die Änderungen rückgängig gemacht wurden.", + "dirtyRecentlyOpenedFolder": "Ordner mit nicht gespeicherten Dateien", + "dirtyRecentlyOpenedWorkspace": "Arbeitsbereich mit nicht gespeicherten Dateien", + "dirtyWorkspace": "Arbeitsbereich mit nicht gespeicherten Dateien", + "dirtyWorkspaceConfirm": "Möchten Sie den Arbeitsbereich öffnen, um die nicht gespeicherten Dateien zu überprüfen?", + "dirtyWorkspaceConfirmDetail": "Arbeitsbereiche mit nicht gespeicherten Dateien können erst entfernt werden, wenn alle nicht gespeicherten Dateien gespeichert oder die Änderungen rückgängig gemacht wurden.", + "file": "Datei", + "files": "Dateien", + "folders": "Ordner", + "miAbout": "&&Info", + "miConfirmClose": "Vor dem Schließen bestätigen", + "miMore": "&&Mehr...", + "miNewWindow": "Neues &&Fenster", + "miOpenRecent": "Zuletzt &&verwendete Dateien öffnen", + "miToggleFullScreen": "&&Vollbild", + "newWindow": "Neues Fenster", + "openRecent": "Zuletzt verwendet...", + "openRecentPlaceholder": "Zum Öffnen auswählen (STRG-Taste gedrückt halten, um ein neues Fenster zu erzwingen, oder ALT-Taste, um dasselbe Fenster zu verwenden)", + "openRecentPlaceholderMac": "Zum Öffnen auswählen (BEFEHLSTASTE gedrückt halten, um ein neues Fenster zu erzwingen, oder ALT-Taste, um dasselbe Fenster zu verwenden)", + "quickOpenRecent": "Quick Open für zuletzt verwendete Elemente...", + "recentDirtyFolderAriaLabel": "{0}, Ordner mit nicht gespeicherten Änderungen", + "recentDirtyWorkspaceAriaLabel": "{0}, Arbeitsbereich mit nicht gespeicherten Änderungen", + "reloadWindow": "Fenster erneut laden", + "remove": "Aus zuletzt geöffneten entfernen", + "toggleFullScreen": "Vollbild umschalten", + "workspacesAndFolders": "Ordner & Arbeitsbereiche" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Arbeitsbereich schließen", + "duplicateWorkspaceInNewWindow": "Als Arbeitsbereich in neuem Fenster duplizieren", + "globalRemoveFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen...", + "manageTrustAction": "Arbeitsbereichsvertrauensstellung verwalten", + "miAddFolderToWorkspace": "O&&rdner zu Arbeitsbereich hinzufügen...", + "miCloseFolder": "&&Ordner schließen", + "miCloseWorkspace": "Arbeitsbereich &&schließen", + "miSaveWorkspaceAs": "Arbeitsbereich speichern unter...", + "noWorkspaceOrFolderOpened": "Zurzeit ist kein Arbeitsbereich oder Ordner in dieser Instanz geöffnet, der geschlossen werden kann.", + "ok": "OK", + "openFile": "Datei öffnen...", + "openFileFolder": "Öffnen...", + "openFolder": "Ordner öffnen...", + "openWorkspaceAction": "Arbeitsbereich öffnen...", + "openWorkspaceConfigFile": "Konfigurationsdatei des Arbeitsbereichs öffnen", + "saveWorkspaceAsAction": "Arbeitsbereich speichern unter...", + "workspaces": "Arbeitsbereiche", + "workspacesCategory": "Arbeitsbereiche" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Hinzufügen", + "addFolderToWorkspace": "Ordner zum Arbeitsbereich hinzufügen...", + "addFolderToWorkspaceTitle": "Ordner zum Arbeitsbereich hinzufügen", + "workspaceFolderPickerPlaceholder": "Arbeitsbereichsordner auswählen" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Arbeitsbereich öffnen" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Gibt an, ob geänderte Arbeitskopien vorhanden sind.", + "isFullscreen": "Gibt an, ob das Fenster im Vollbildmodus angezeigt wird.", + "remoteName": "Der Name des Remotecomputers, mit dem das Fenster verbunden ist, bzw. eine leere Zeichenfolge, wenn keine Verbindung mit einem Remotecomputer besteht.", + "virtualWorkspace": "Das Schema des aktuellen Arbeitsbereichs, wenn es von einem virtuellen Dateisystem oder einer leeren Zeichenfolge ist.", + "workbenchState": "Die Art des im Fenster geöffneten Arbeitsbereichs: \"leer\" (kein Arbeitsbereich), \"Ordner\" (einzelner Ordner) oder \"Arbeitsbereich\" (Arbeitsbereich mit mehreren Stammordnern)", + "workspaceFolderCount": "Die Anzahl von Stammordnern im Arbeitsbereich" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, angeheftet", + "preview": "{0}, Vorschau" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "\"{0}\" ist momentan nicht verfügbar", + "hideAccounts": "Konten ausblenden", + "manageTrustedExtensions": "Vertrauenswürdige Erweiterungen verwalten", + "nextSideBarView": "Nächste Seitenleistenansicht", + "noAccounts": "Sie sind bei keinem Konto angemeldet.", + "previousSideBarView": "Vorherige Seitenleistenansicht", + "signOut": "Abmelden" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Konten", + "accountsViewBarIcon": "Kontosymbol in der Ansichtsleiste.", + "focusActivityBar": "Fokus auf Aktivitätsleiste", + "hideActivitBar": "Aktivitätsleiste ausblenden", + "manage": "Verwalten", + "menu": "Menü", + "resetLocation": "Speicherort zurücksetzen", + "settingsViewBarIcon": "Einstellungssymbol in der Ansichtsleiste." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Gibt an, ob das Banner über den Tastaturfokus verfügt.", + "focusBanner": "Fokus Banner" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Umschaltung der aktiven Ansicht" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Zusätzliche Ansichten", + "badgeTitle": "{0}-{1}", + "hide": "\"{0}\" ausblenden", + "keep": "\"{0}\" beibehalten", + "manageExtension": "Erweiterung verwalten", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Ansichtsfixierung umschalten" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} Aktionen", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Ansichten und weitere Aktionen..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nBrowser: {3}", + "cancelButton": "Abbrechen", + "copy": "Kopieren", + "ok": "OK", + "yesButton": "&&Ja" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Binärdateien-Viewer", + "nativeBinaryError": "Die Datei wird im Editor nicht angezeigt, weil sie entweder binär ist oder eine nicht unterstützte Textcodierung verwendet.", + "openAsText": "Dennoch öffnen?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Breadcrumb-Leiste aktivieren/deaktivieren.", + "filepath": "Steuert, ob und wie Dateipfade in der Breadcrumb-Ansicht angezeigt werden.", + "filepath.last": "Nur das letzte Element des Dateipfads in der Breadcrumb-Ansicht anzeigen", + "filepath.off": "Dateipfad in der Breadcrumb-Ansicht nicht anzeigen", + "filepath.on": "Dateipfad in der Breadcrumb-Ansicht anzeigen", + "filteredTypes.array": "Wenn aktiviert, zeigen Breadcrumbs \"array\"-Symbole an.", + "filteredTypes.boolean": "Wenn aktiviert, zeigen Breadcrumbs \"boolean\"-Symbole an.", + "filteredTypes.class": "Wenn aktiviert, zeigen Breadcrumbs \"class\"-Symbole an.", + "filteredTypes.constant": "Wenn aktiviert, zeigen Breadcrumbs \"constant\"-Symbole an.", + "filteredTypes.constructor": "Wenn aktiviert, zeigen Breadcrumbs \"constructor\"-Symbole an.", + "filteredTypes.enum": "Wenn aktiviert, zeigen Breadcrumbs \"enum\"-Symbole an.", + "filteredTypes.enumMember": "Wenn aktiviert, zeigen Breadcrumbs \"enumMember\"-Symbole an.", + "filteredTypes.event": "Wenn aktiviert, zeigen Breadcrumbs \"event\"-Symbole an.", + "filteredTypes.field": "Wenn aktiviert, zeigen Breadcrumbs \"field\"-Symbole an.", + "filteredTypes.file": "Wenn aktiviert, zeigen Breadcrumbs \"file\"-Symbole an.", + "filteredTypes.function": "Wenn aktiviert, zeigen Breadcrumbs \"function\"-Symbole an.", + "filteredTypes.interface": "Wenn aktiviert, zeigen Breadcrumbs \"interface\"-Symbole an.", + "filteredTypes.key": "Wenn aktiviert, zeigen Breadcrumbs \"key\"-Symbole an.", + "filteredTypes.method": "Wenn aktiviert, zeigen Breadcrumbs \"method\"-Symbole an.", + "filteredTypes.module": "Wenn aktiviert, zeigen Breadcrumbs \"module\"-Symbole an.", + "filteredTypes.namespace": "Wenn aktiviert, zeigen Breadcrumbs \"namespace\"-Symbole an.", + "filteredTypes.null": "Wenn aktiviert, zeigen Breadcrumbs \"null\"-Symbole an.", + "filteredTypes.number": "Wenn aktiviert, zeigen Breadcrumbs \"number\"-Symbole an.", + "filteredTypes.object": "Wenn aktiviert, zeigen Breadcrumbs \"object\"-Symbole an.", + "filteredTypes.operator": "Wenn aktiviert, zeigen Breadcrumbs \"operator\"-Symbole an.", + "filteredTypes.package": "Wenn aktiviert, zeigen Breadcrumbs \"package\"-Symbole an.", + "filteredTypes.property": "Wenn aktiviert, zeigen Breadcrumbs \"property\"-Symbole an.", + "filteredTypes.string": "Wenn aktiviert, zeigen Breadcrumbs \"string\"-Symbole an.", + "filteredTypes.struct": "Wenn aktiviert, zeigen Breadcrumbs \"struct\"-Symbole an.", + "filteredTypes.typeParameter": "Wenn aktiviert, zeigen Breadcrumbs \"typeParameter\"-Symbole an.", + "filteredTypes.variable": "Wenn aktiviert, zeigen Breadcrumbs \"variable\"-Symbole an.", + "icons": "Hiermit werden Breadcrumb-Elemente mit Symbolen gerendert.", + "symbolSortOrder": "Steuert, wie Symbole in der Breadcrumb-Gliederungsansicht sortiert werden.", + "symbolSortOrder.name": "Symbolgliederung in alphabetischer Reihenfolge anzeigen.", + "symbolSortOrder.position": "Symbolgliederung in der Reihenfolge der Dateiposition anzeigen.", + "symbolSortOrder.type": "Symbolgliederung in der Reihenfolge der Symboltypen anzeigen.", + "symbolpath": "Steuert, ob und wie Symbole in der Breadcrumb-Ansicht angezeigt werden.", + "symbolpath.last": "Nur das aktuelle Symbol in der Breadcrumb-Ansicht anzeigen", + "symbolpath.off": "Keine Symbole in der Breadcrumb-Ansicht anzeigen", + "symbolpath.on": "Alle Symbole in der Breadcrumb-Ansicht anzeigen", + "title": "Breadcrumb-Navigation" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Gibt an, ob Breadcrumbs den Fokus besitzen.", + "breadcrumbsPossible": "Gibt an, ob der Editor Breadcrumbs anzeigen kann.", + "breadcrumbsVisible": "Gibt an, ob Breadcrumbs zurzeit sichtbar sind.", + "cmd.focus": "Fokus auf Breadcrumbs", + "cmd.toggle": "Breadcrumbs umschalten", + "empty": "Keine Elemente", + "miShowBreadcrumbs": "&&Breadcrumbs anzeigen" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Breadcrumbs" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Editoren in der aktiven Gruppe anzeigen, nach letzter Verwendung sortiert", + "allEditorsByAppearanceQuickAccess": "Alle geöffneten Editoren nach Darstellung anzeigen", + "allEditorsByMostRecentlyUsedQuickAccess": "Alle geöffneten Editoren anzeigen, sortiert nach letzter Verwendung", + "binaryDiffEditor": "Binärdiff-Editor", + "close": "Schließen", + "closeAll": "Alle schließen", + "closeAllSaved": "Gespeicherte schließen", + "closeEditor": "Editor schließen", + "closeEditorGroup": "Editorgruppe schließen", + "closeEditorsInGroup": "Alle Editoren in der Gruppe schließen", + "closeOtherEditors": "Andere Editoren in Gruppe schließen", + "closeOthers": "Andere schließen", + "closePinnedEditor": "Angehefteten Editor schließen", + "closeRight": "Rechts schließen", + "closeRightEditors": "Editoren rechts in Gruppe schließen", + "closeSavedEditors": "Gespeicherte Editoren in Gruppe schließen", + "editorQuickAccessPlaceholder": "Geben Sie den Namen eines Editors ein, um ihn zu öffnen.", + "file": "Datei", + "ignoreTrimWhitespace.label": "Unterschiede bei vorangestellten/nachfolgenden Leerzeichen ignorieren", + "inlineView": "Inlineansicht", + "keepEditor": "Editor beibehalten", + "keepOpen": "Geöffnet lassen", + "miBack": "&&Zurück", + "miClearRecentOpen": "&&Zuletzt geöffnete löschen", + "miEditorLayout": "Editor&&layout", + "miFocusAboveGroup": "Gruppe &&oben", + "miFocusBelowGroup": "Gruppe &&Unten", + "miFocusFifthGroup": "Gruppe &&5", + "miFocusFirstGroup": "Gruppe &&1", + "miFocusFourthGroup": "Gruppe &&4", + "miFocusLeftGroup": "Gruppe &&Links", + "miFocusRightGroup": "Gruppe &&rechts", + "miFocusSecondGroup": "Gruppe &&2", + "miFocusThirdGroup": "Gruppe &&3", + "miForward": "&&Weiterleiten", + "miLastEditLocation": "&&Position der letzten Bearbeitung", + "miNextEditor": "&&Nächster Editor", + "miNextEditorInGroup": "&&Nächster Editor in der Gruppe", + "miNextGroup": "&&Nächste Gruppe", + "miNextRecentlyUsedEditor": "Nächster verwendeter &&Editor", + "miNextUsedEditorInGroup": "&&Nächster verwendeter Editor in der Gruppe", + "miPreviousEditor": "&&Vorheriger Editor", + "miPreviousEditorInGroup": "&&Vorheriger Editor in der Gruppe", + "miPreviousGroup": "&&Vorherige Gruppe", + "miPreviousRecentlyUsedEditor": "&&Vorheriger verwendeter Editor", + "miPreviousUsedEditorInGroup": "&&Zuvor verwendeter Editor in der Gruppe", + "miReopenClosedEditor": "&&Geschlossenen Editor erneut öffnen", + "miSingleColumnEditorLayout": "&&Einzeln", + "miSplitEditorDown": "Trennen &&unten", + "miSplitEditorLeft": "Links &&teilen", + "miSplitEditorRight": "Rechts &&trennen", + "miSplitEditorUp": "Oben &&trennen", + "miSwitchEditor": "&&Editor wechseln", + "miSwitchGroup": "&&Gruppe wechseln", + "miThreeColumnsEditorLayout": "D&&rei Spalten", + "miThreeRowsEditorLayout": "Drei &&Zeilen", + "miTwoByTwoGridEditorLayout": "&&Raster (2x2)", + "miTwoColumnsBottomEditorLayout": "Zwei &&Spalten unten", + "miTwoColumnsEditorLayout": "&&Zwei Spalten", + "miTwoRowsEditorLayout": "Z&&wei Zeilen", + "miTwoRowsRightEditorLayout": "Zwei Z&&eilen rechts", + "navigate.next.label": "Nächste Änderung", + "navigate.prev.label": "Vorherige Änderung", + "nextChangeIcon": "Symbol für Aktion \"Nächste Änderung\" im Diff-Editor", + "pin": "Anheften", + "pinEditor": "Editor anheften", + "previousChangeIcon": "Symbol für Aktion \"Vorherige Änderung\" im Diff-Editor", + "run": "Ausführen", + "showOpenedEditors": "Geöffnete Editoren anzeigen", + "showTrimWhitespace.label": "Unterschiede zwischen vorangestellten/nachfolgenden Leerzeichen anzeigen", + "sideBySideEditor": "Editor mit Ansicht \"Nebeneinander\"", + "splitDown": "Unten teilen", + "splitEditorDown": "Editor unten teilen", + "splitEditorRight": "Editor rechts teilen", + "splitLeft": "Links teilen", + "splitRight": "Rechts teilen", + "splitUp": "Oben teilen", + "textDiffEditor": "Text-Diff-Editor", + "textEditor": "Text-Editor", + "toggleKeepEditors": "Editoren geöffnet lassen", + "toggleWhitespace": "Symbol für Aktion \"Leerzeichen umschalten\" im Diff-Editor", + "unpin": "Lösen", + "unpinEditor": "Editor lösen" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Editor-Verlauf löschen", + "clearRecentFiles": "Zuletzt geöffnete löschen", + "closeAllEditors": "Alle Editoren schließen", + "closeAllGroups": "Alle Editor-Gruppen schließen", + "closeEditor": "Editor schließen", + "closeEditorInAllGroups": "Editor in allen Gruppen schließen", + "closeEditorsInOtherGroups": "Editoren in anderen Gruppen schließen", + "closeEditorsToTheLeft": "Editoren links in der Gruppe schließen", + "closeOneEditor": "Schließen", + "duplicateActiveGroupDown": "Editor-Gruppe unten duplizieren", + "duplicateActiveGroupLeft": "Editor-Gruppe links duplizieren", + "duplicateActiveGroupRight": "Editor-Gruppe rechts duplizieren", + "duplicateActiveGroupUp": "Editor-Gruppe oben duplizieren", + "editorLayoutSingle": "Editorlayout mit einzelner Spalte", + "editorLayoutThreeColumns": "Editorlayout mit drei Spalten", + "editorLayoutThreeRows": "Editorlayout mit drei Zeilen", + "editorLayoutTwoByTwoGrid": "Editorrasterlayout (2×2)", + "editorLayoutTwoColumns": "Editorlayout mit zwei Spalten", + "editorLayoutTwoColumnsBottom": "Editorlayout mit zwei Spalten unten", + "editorLayoutTwoRows": "Editorlayout mit zwei Zeilen", + "editorLayoutTwoRowsRight": "Editor-Layout mit zwei Zeilen rechts", + "evenEditorGroups": "Größen von Editor-Gruppen zurücksetzen", + "firstEditorInGroup": "Ersten Editor in Gruppe öffnen", + "focusAboveGroup": "Fokus in oberer Editor-Gruppe", + "focusActiveEditorGroup": "Fokus in aktiver Editor-Gruppe", + "focusBelowGroup": "Fokus in unterer Editor-Gruppe", + "focusFirstEditorGroup": "Fokus in erster Editor-Gruppe", + "focusLastEditorGroup": "Fokus in letzter Editor-Gruppe", + "focusLeftGroup": "Fokus in linker Editor-Gruppe", + "focusNextGroup": "Fokus in nächster Editor-Gruppe", + "focusPreviousGroup": "Fokus in vorheriger Editor-Gruppe", + "focusRightGroup": "Fokus in rechter Editor-Gruppe", + "joinAllGroups": "Alle Editor-Gruppen verknüpfen", + "joinTwoGroups": "Editor-Gruppe mit nächster Gruppe verknüpfen", + "lastEditorInGroup": "Letzten Editor in der Gruppe öffnen", + "maximizeEditor": "Editor-Gruppe maximieren und Randleiste ausblenden", + "minimizeOtherEditorGroups": "Editor-Gruppe maximieren", + "moveActiveGroupDown": "Editor-Gruppe nach unten verschieben", + "moveActiveGroupLeft": "Editor-Gruppe nach links verschieben", + "moveActiveGroupRight": "Editor-Gruppe nach rechts verschieben", + "moveActiveGroupUp": "Editor-Gruppe nach oben verschieben", + "moveEditorLeft": "Editor nach links verschieben", + "moveEditorRight": "Editor nach rechts verschieben", + "moveEditorToAboveGroup": "Editor in obere Gruppe verschieben", + "moveEditorToBelowGroup": "Editor in untere Gruppe verschieben", + "moveEditorToFirstGroup": "Editor in die erste Gruppe verschieben", + "moveEditorToLastGroup": "Editor in letzte Gruppe verschieben", + "moveEditorToLeftGroup": "Editor in linke Gruppe verschieben", + "moveEditorToNextGroup": "Editor in nächste Gruppe verschieben", + "moveEditorToPreviousGroup": "Editor in vorherige Gruppe verschieben", + "moveEditorToRightGroup": "Editor in rechte Gruppe verschieben", + "navigateEditorGroups": "Zwischen Editor-Gruppen navigieren", + "navigateEditorHistoryByInput": "Vorherigen Editor per Quick Open aus dem Verlauf öffnen", + "navigateLast": "Zum Ende gehen", + "navigateNext": "Weiter", + "navigatePrevious": "Zurück", + "navigateToLastEditLocation": "Gehe zum letzten Bearbeitungsort", + "newEditorAbove": "Neue Editor-Gruppe oben", + "newEditorBelow": "Neue Editor-Gruppe unten", + "newEditorLeft": "Neue Editor-Gruppe links", + "newEditorRight": "Neue Editor-Gruppe rechts", + "nextEditorInGroup": "Nächsten Editor in der Gruppe öffnen", + "openNextEditor": "Nächsten Editor öffnen", + "openNextRecentlyUsedEditor": "Nächsten zuletzt verwendeten Editor öffnen", + "openNextRecentlyUsedEditorInGroup": "Nächsten zuletzt verwendeten Editor in der Gruppe öffnen", + "openPreviousEditor": "Vorherigen Editor öffnen", + "openPreviousEditorInGroup": "Vorherigen Editor in der Gruppe öffnen", + "openPreviousRecentlyUsedEditor": "Vorherigen zuletzt verwendeten Editor öffnen", + "openPreviousRecentlyUsedEditorInGroup": "Vorherigen zuletzt verwendeten Editor in der Gruppe öffnen", + "quickOpenLeastRecentlyUsedEditor": "Zuletzt verwendeten Editor per Quick Open öffnen", + "quickOpenLeastRecentlyUsedEditorInGroup": "Zuletzt verwendeten Editor in der Gruppe per Quick Open öffnen", + "quickOpenPreviousRecentlyUsedEditor": "Quick Open des vorherigen, kürzlich vom Benutzer verwendeten Editors", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Schnelles Öffnen des zuletzt verwendeten Editors in Gruppe", + "reopenClosedEditor": "Geschlossenen Editor erneut öffnen", + "revertAndCloseActiveEditor": "Wiederherstellen und Editor schließen", + "showAllEditors": "Alle Editoren nach Darstellung anzeigen", + "showAllEditorsByMostRecentlyUsed": "Alle Editoren nach letzter Verwendung anzeigen", + "showEditorsInActiveGroup": "Editoren in der aktiven Gruppe nach der letzten Verwendung sortiert anzeigen", + "splitEditor": "Editor teilen", + "splitEditorGroupDown": "Editor unten teilen", + "splitEditorGroupLeft": "Editor links teilen", + "splitEditorGroupRight": "Editor rechts teilen", + "splitEditorGroupUp": "Editor oben teilen", + "splitEditorOrthogonal": "Editor orthogonal teilen", + "toggleEditorWidths": "Editor-Gruppengrößen umschalten", + "unpinEditor": "Editor lösen", + "workbench.action.reopenTextEditor": "Editor mit Text-Editor erneut öffnen", + "workbench.action.reopenWithEditor": "Editor erneut öffnen mit..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Vergleichen", + "editorCommand.activeEditorMove.arg.description": "Argumenteigenschaften:\r\n\t* \"to\": Ein Zeichenfolgenwert, der das Ziel des Verschiebungsvorgangs angibt.\r\n\t* \"by\": Ein Zeichenfolgenwert, der die Einheit für die Verschiebung angibt (nach Registerkarte oder nach Gruppe).\r\n\t* \"value\": Ein Zahlenwert, der angibt, um wie viele Positionen verschoben wird. Es kann auch die absolute Position für die Verschiebung angegeben werden.", + "editorCommand.activeEditorMove.arg.name": "Argument zum Verschieben des aktiven Editors", + "editorCommand.activeEditorMove.description": "Aktiven Editor nach Tabstopps oder Gruppen verschieben", + "toggleInlineView": "Inlineansicht umschalten" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "Die Datei ist zu groß, um als unbenannter Editor geöffnet zu werden. Laden Sie sie zuerst in den Datei-Explorer hoch, und versuchen Sie es dann noch mal.", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Aktionen für Editorgruppen", + "cancel": "Abbrechen", + "closeGroupAction": "Schließen", + "editorOpenError": "{0} kann nicht geöffnet werden: {1}", + "editorOpenErrorDialog": "\"{0}\" kann nicht geöffnet werden.", + "emptyEditorGroup": "{0} (leer)", + "groupAriaLabel": "Editor-Gruppe {0}", + "groupLabel": "Gruppe {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Editor schließen", + "entryAriaLabelDirty": "{0}, geändert", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, geändert, {1}", + "noViewResults": "Keine übereinstimmenden Editoren." + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Automatische Erkennung", + "changeEncoding": "Dateicodierung ändern", + "changeEndOfLine": "Zeilenendesequenz ändern", + "changeMode": "Sprachmodus ändern", + "columnSelectionModeEnabled": "Spaltenauswahl", + "configureAssociationsExt": "Dateizuordnung für \"{0}\" konfigurieren...", + "configureModeSettings": "\"{0}\" sprachbasierte Einstellungen konfigurieren...", + "currentAssociation": "Aktuelle Zuordnung", + "currentProblem": "Aktuelles Problem", + "disableColumnSelectionMode": "Spaltenauswahlmodus deaktivieren", + "disableTabMode": "Barrierefreiheitsmodus deaktivieren", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Dateiinformationen", + "gotoLine": "Gehe zu Zeile/Spalte", + "guessedEncoding": "Vom Inhalt abgeleitet", + "indentConvert": "Datei konvertieren", + "indentView": "Ansicht wechseln", + "languageDescription": "({0}): konfigurierte Sprache", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "Sprachen (Bezeichner)", + "multiSelection": "{0} Auswahlen", + "multiSelectionRange": "{0} Auswahlen ({1} Zeichen ausgewählt)", + "noEditor": "Momentan ist kein Text-Editor aktiv.", + "noFileEditor": "Zurzeit ist keine Datei aktiv.", + "noWritableCodeEditor": "Der aktive Code-Editor ist schreibgeschützt.", + "pickAction": "Aktion auswählen", + "pickEncodingForReopen": "Dateicodierung zum erneuten Öffnen der Datei auswählen", + "pickEncodingForSave": "Dateicodierung auswählen, mit der gespeichert werden soll", + "pickEndOfLine": "Zeilenendesequenz auswählen", + "pickLanguage": "Sprachmodus auswählen", + "pickLanguageToConfigure": "Sprachmodus auswählen, der \"{0}\" zugeordnet werden soll", + "reopenWithEncoding": "Mit Codierung erneut öffnen", + "saveWithEncoding": "Mit Codierung speichern", + "screenReaderDetected": "Für Sprachausgabe optimiert", + "screenReaderDetectedExplanation.answerNo": "Nein", + "screenReaderDetectedExplanation.answerYes": "Ja", + "screenReaderDetectedExplanation.question": "Verwenden Sie eine Sprachausgabe zum Bedienen von VS Code? (Zeilenumbrüche sind bei Verwendung einer Sprachausgabe deaktiviert.)", + "selectEOL": "Zeilenendesequenz auswählen", + "selectEncoding": "Codierung auswählen", + "selectIndentation": "Einzug auswählen", + "selectLanguageMode": "Sprachmodus auswählen", + "showLanguageExtensions": "Marketplace-Erweiterungen für \"{0}\" durchsuchen...", + "singleSelection": "Zeile {0}, Spalte {1}", + "singleSelectionRange": "Zeile {0}, Spalte {1} ({2} ausgewählt)", + "spacesSize": "Leerzeichen: {0}", + "status.editor.columnSelectionMode": "Spaltenauswahlmodus", + "status.editor.encoding": "Editorcodierung", + "status.editor.eol": "Zeilenende im Editor", + "status.editor.indentation": "Editoreinzug", + "status.editor.info": "Dateiinformationen", + "status.editor.mode": "Editorsprache", + "status.editor.screenReaderMode": "Sprachausgabemodus", + "status.editor.selection": "Editorauswahl", + "status.editor.tabFocusMode": "Barrierefreiheitsmodus", + "tabFocusModeEnabled": "TAB-TASTE verschiebt Fokus", + "tabSize": "Tabulatorgröße: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Registerkartenaktionen" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Text-Diff-Editor" + }, + "vs/workbench/browser/parts/editor/textEditor": { + "editor": "Editor" + }, + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Text-Editor" + }, + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Editoraktionen", + "draggedEditorGroup": "{0} (+{1})" + }, + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Arbeitsbereichsvertrauensstellung verwalten", + "requiresFolderTrustText": "Die Datei wird nicht im Editor angezeigt, da dem Ordner keine Vertrauenswürdigkeit gewährt wurde.", + "requiresWorkspaceTrustText": "Die Datei wird nicht im Editor angezeigt, da dem Arbeitsbereich keine Vertrauenswürdigkeit gewährt wurde.", + "trustRequiredEditor": "Arbeitsbereichsvertrauensstellung erforderlich" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Symbol für die Aktion \"Alles löschen\" in Benachrichtigungen.", + "clearIcon": "Symbol für die Aktion \"Löschen\" in Benachrichtigungen.", + "clearNotification": "Benachrichtigung löschen", + "clearNotifications": "Alle Benachrichtigungen löschen", + "collapseIcon": "Symbol für die Aktion \"Einklappen\" in Benachrichtigungen.", + "collapseNotification": "Benachrichtigung schließen", + "configureIcon": "Symbol für die Aktion \"Konfigurieren\" in Benachrichtigungen.", + "configureNotification": "Benachrichtigung konfigurieren", + "copyNotification": "Text kopieren", + "expandIcon": "Symbol für die Aktion \"Aufklappen\" in Benachrichtigungen.", + "expandNotification": "Benachrichtigung erweitern", + "hideIcon": "Symbol für die Aktion \"Ausblenden\" in Benachrichtigungen.", + "hideNotificationsCenter": "Benachrichtigungen verbergen" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Fehler: {0}", + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Warnung: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Benachrichtigungen", + "notificationsEmpty": "Keine neuen Benachrichtigungen", + "notificationsToolbar": "Aktionen der Benachrichtigungszentrale" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Alle Benachrichtigungen löschen", + "focusNotificationToasts": "Benachrichtigungspopup fokussieren", + "hideNotifications": "Benachrichtigungen ausblenden", + "notificationCenterVisible": "Gibt an, ob die Mitteilungszentrale sichtbar ist.", + "notificationFocus": "Gibt an, ob eine Benachrichtigung über den Tastaturfokus verfügt.", + "notificationToastsVisible": "Gibt an, ob ein Benachrichtigungspopup sichtbar ist.", + "notifications": "Benachrichtigungen", + "showNotifications": "Benachrichtigungen anzeigen" + }, + "vs/workbench/browser/parts/notifications/notificationsList": { + "notificationAriaLabel": "{0}, Benachrichtigung", + "notificationWithSourceAriaLabel": "{0}, Quelle: {1}, Benachrichtigung", + "notificationsList": "Benachrichtigungsliste" + }, + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Benachrichtigungen ausblenden", + "noNotifications": "Keine neuen Benachrichtigungen", + "noNotificationsWithProgress": "Keine neuen Benachrichtigungen ({0} in Bearbeitung)", + "notifications": "{0} neue Benachrichtigungen", + "notificationsWithProgress": "{0} neue Benachrichtigungen ({1} in Bearbeitung)", + "oneNotification": "1 neue Benachrichtigung", + "oneNotificationWithProgress": "1 neue Benachrichtigung ({0} in Bearbeitung)", + "status.message": "Statusmeldung", + "status.notifications": "Benachrichtigungen", + "zeroNotifications": "Keine Benachrichtigungen" + }, + "vs/workbench/browser/parts/notifications/notificationsViewer": { + "executeCommand": "Klicken, um den Befehl \"{0}\" auszuführen", + "notificationActions": "Benachrichtigungsaktionen", + "notificationSource": "Quelle: {0}" + }, + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Symbol für das Schließen eines Panels.", + "closePanel": "Panel schließen", + "focusPanel": "Fokus im Panel", + "hidePanel": "Panel ausblenden", + "maximizeIcon": "Symbol für das Maximieren eines Panels.", + "maximizePanel": "Panelgröße maximieren", + "miShowPanel": "&&Panel anzeigen", + "minimizePanel": "Panelgröße wiederherstellen", + "nextPanelView": "Nächste Panelansicht", + "positionPanelBottom": "Panel nach unten verschieben", + "positionPanelLeft": "Panel nach links verschieben", + "positionPanelRight": "Panel nach rechts verschieben", + "previousPanelView": "Vorherige Panelansicht", + "restoreIcon": "Symbol für das Wiederherstellen eines Panels.", + "toggleMaximizedPanel": "Maximiertes Panel umschalten", + "togglePanel": "Panel umschalten" + }, + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Panel ausblenden", + "panel.emptyMessage": "Ziehen Sie eine Ansicht in das Panel, um sie anzuzeigen.", + "resetLocation": "Speicherort zurücksetzen" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Fokus auf Seitenleiste" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Fokus Statusleiste", + "hide": "\"{0}\" ausblenden", + "hideStatusBar": "Statusleiste ausblenden", + "statusBarFocused": "Gibt an, ob die Statusleiste über den Tastaturfokus verfügt." + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Das Update wird heruntergeladen...", + "checkForUpdates": "Nach &&Updates suchen...", + "checkingForUpdates": "Es wird nach Updates gesucht...", + "download now": "Update &&herunterladen", + "focusMenu": "Fokus auf Anwendungsmenü", + "goToSetting": "Einstellungen öffnen", + "installUpdate...": "Update &&installieren...", + "installingUpdate": "Update wird installiert...", + "mEdit": "&&Bearbeiten", + "mFile": "&&Datei", + "mGoto": "&&Gehe zu", + "mHelp": "&&Hilfe", + "mPreferences": "Einstellungen", + "mSelection": "Au&&swahl", + "mTerminal": "&&Terminal", + "mView": "&&Anzeigen", + "menubar.customTitlebarAccessibilityNotification": "Sie haben die Unterstützung für Barrierefreiheit aktiviert. Für eine optimale Bedienung wird empfohlen, eine benutzerdefinierte Titelleiste zu verwenden.", + "restartToUpdate": "Für &&Update neu starten" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Erweiterungsentwicklungshost]", + "patchedWindowTitle": "[Nicht unterstützt]", + "userIsAdmin": "[Administrator]", + "userIsSudo": "[Superuser]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Alle zuklappen", + "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt.", + "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", + "refresh": "Aktualisieren", + "treeView.enableCollapseAll": "Gibt an, ob in der Strukturansicht mit der ID {0} alle Elemente reduziert werden können.", + "treeView.enableRefresh": "Gibt an, ob in der Strukturansicht mit der ID {0} eine Aktualisierung möglich ist.", + "treeView.toggleCollapseAll": "Gibt an, ob für die Strukturansicht mit der ID {0} das Reduzieren aller Elemente umgeschaltet werden kann." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Symbol für einen zugeklappten Ansichtsbereichscontainer.", + "viewPaneContainerExpandedIcon": "Symbol für einen aufgeklappten Ansichtsbereichscontainer.", + "viewToolbarAriaLabel": "{0} Aktionen" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Ansicht nach unten verschieben", + "viewMoveLeft": "Ansicht nach links verschieben", + "viewMoveRight": "Ansicht nach rechts verschieben", + "viewMoveUp": "Ansicht nach oben verschieben", + "views": "Ansichten" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Fokus auf Ansicht \"{0}\"", + "resetViewLocation": "Speicherort zurücksetzen", + "show view": "{0} anzeigen", + "toggle view": "\"{0}\" umschalten" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Gibt an, ob sich der Tastaturfokus innerhalb des Quick Open-Steuerelements befindet." + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "Fehler beim Laden einer erforderlichen Datei. Starten Sie die Anwendung neu, und versuchen Sie es dann erneut. Details: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "\"${activeEditorLong}\": der vollständige Pfad der Datei (z. B. /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "`${activeEditorMedium}`: der Pfad der Datei, in Relation zum Arbeitsbereichsordner (z. B. myFolder/myFileFolder/myFile.txt).", + "activeEditorShort": "`${activeEditorShort}`: der Dateiname (z. B. myFile.txt).", + "activeFolderLong": "`${activeFolderLong}`: der vollständige Pfad des Ordners, der die Datei enthält (z. B. /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "\"${activeFolderMedium}\": der Pfad des Ordners, der die Datei enthält, relativ zum Arbeitsbereich (z.B. myFolder/myFileFolder).", + "activeFolderShort": "`${activeFolderShort}`: der Name des Ordners, der die Datei enthält (z. B. myFileFolder).", + "activityBarIconClickBehavior": "Steuert das Verhalten beim Klicken auf ein Aktivitätsleistensymbol in der Workbench.", + "activityBarVisibility": "Steuert die Sichtbarkeit der Aktivitätsleiste in der Workbench.", + "appName": "`${appName}`: z. B. VS Code.", + "centeredLayoutAutoResize": "Steuert, ob das zentrierte Layout automatisch auf die maximale Breite skaliert werden soll, wenn mehr als eine Gruppe geöffnet ist. Sobald nur noch eine Gruppe geöffnet ist, wird auf die ursprüngliche zentrierte Breite zurück skaliert.", + "closeEmptyGroups": "Steuert das Verhalten leerer Editor-Gruppen, wenn die letzte Registerkarte in der Gruppe geschlossen wird. Ist diese Option aktiviert, werden leere Gruppen automatisch geschlossen. Ist sie deaktiviert, bleiben leere Gruppen Teil des Rasters.", + "closeOnFileDelete": "Steuert, ob Editoren, die eine Datei anzeigen, die während der Sitzung geöffnet war, automatisch geschlossen werden sollen, wenn diese von einem anderen Prozess umbenannt oder gelöscht wird. Wenn Sie diese Option deaktivieren, bleibt der Editor bei einem solchen Ereignis geöffnet. Bei Löschvorgängen innerhalb der Anwendung wird der Editor immer geschlossen, und geänderte Dateien werden nie geschlossen, damit Ihre Daten nicht verloren gehen.", + "closeOnFocusLost": "Steuert, ob Quick Open automatisch geschlossen werden soll, sobald das Feature den Fokus verliert.", + "commandHistory": "Steuert, ob die Anzahl zuletzt verwendeter Befehle im Verlauf für die Befehlspalette gespeichert wird. Legen Sie diese Option auf 0 fest, um den Befehlsverlauf zu deaktivieren.", + "confirmBeforeCloseWeb": "Steuert, ob vor dem Schließen des Browserfensters oder einer Registerkarte ein Bestätigungsdialogfeld angezeigt wird. Hinweis: Selbst wenn diese Option aktiviert ist, wird das Browserfenster oder eine Registerkarte darin möglicherweise ohne Bestätigung geschlossen. Diese Einstellung ist nur ein Hinweis, der nicht in allen Fällen angewendet wird.", + "customMenuBarAltFocus": "Steuert, ob der Fokus durch Drücken der ALT-TASTE auf die Menüleiste verschoben wird. Diese Einstellung hat keinen Einfluss auf das Umschalten der Menüleiste mit der ALT-TASTE.", + "decorations.badges": "Steuert, ob Editor-Dateidekorationen Badges verwenden sollen.", + "decorations.colors": "Steuert, ob Editor-Dateidekorationen Farben verwenden sollen.", + "dirty": "`${dirty}`: ein geänderter Indikator, wenn der aktive Editor geändert wurde.", + "editorOpenPositioning": "Steuert, wo Editoren geöffnet werden. Wählen Sie \"Links\" oder \"Rechts\" aus, um Editoren links oder rechts vom aktuellen aktiven Editor zu öffnen. Wählen Sie \"Erster\" oder \"Letzter\" aus, um Editoren unabhängig vom aktuell aktiven Editor zu öffnen.", + "editorTabCloseButton": "Steuert die Position der Schaltflächen zum Schließen der Editor-Registerkarten oder deaktiviert sie, wenn die Einstellung auf \"off\" festgelegt ist. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "enableMenuBarMnemonics": "Steuert, ob die Hauptmenüs über ALT-Tastenkombinationen geöffnet werden können. Durch das Deaktivieren von Kürzeln können diese ALT-Tastenkombinationen stattdessen an Editorbefehle gebunden werden.", + "enablePreview": "Steuert, ob geöffnete Editoren als Vorschau angezeigt werden sollen. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Sie werden mit kursivem Schriftschnitt angezeigt.", + "enablePreviewFromCodeNavigation": "Steuert, ob Editoren im Vorschaumodus verbleiben, wenn eine Codenavigation aus ihnen gestartet wird. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", + "enablePreviewFromQuickOpen": "Steuert, ob über Quick Open geöffnete Editoren als Vorschau angezeigt werden. Vorschau-Editoren bleiben nicht geöffnet und werden wiederverwendet, bis explizit festgelegt wird, dass sie geöffnet bleiben sollen (z. B. per Doppelklick oder durch Bearbeiten). Dieser Wert wird ignoriert, wenn \"#workbench.editor.enablePreview#\" deaktiviert ist.", + "focusRecentEditorAfterClose": "Steuert, ob Tabs in der zuletzt verwendeten Reihenfolge oder von links nach rechts geschlossen werden.", + "folderName": "\"${folderName}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. myFolder).", + "folderPath": "\"${folderPath}\": der Name des Arbeitsbereichsordners, der die Datei enthält (z.B. /Users/Development/myFolder).", + "fontAliasing": "Steuert die Schriftartaliasingmethode in der Workbench.", + "highlightModifiedTabs": "Steuert, ob in geänderten (nicht gespeicherten) Editor-Registerkarten oben ein Rahmen gezeichnet wird. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "limitEditorsEnablement": "Steuert, ob die Anzahl der geöffneten Editoren begrenzt werden soll oder nicht. Wenn diese Option aktiviert ist, werden ältere Editorfenster, deren Inhalt nicht gespeichert wurde, geschlossen, um Platz für neu geöffnete Editoren zu schaffen.", + "limitEditorsMaximum": "Steuert die maximale Anzahl geöffneter Editoren. Verwenden Sie die Einstellung \"#workbench.editor.limit.perEditorGroup'', um diesen Grenzwert pro Editor-Gruppe oder über alle Gruppen hinweg zu steuern.", + "menuBarVisibility": "Steuert die Sichtbarkeit der Menüleiste. In der Einstellung \"Umschalten\" ist die Menüleiste ausgeblendet und kann durch einfaches Betätigen der ALT-Taste angezeigt werden. Durch die Einstellung \"Kompakt\" wird das Menü in die Seitenleiste verschoben.", + "menuBarVisibility.mac": "Steuert die Sichtbarkeit der Menüleiste. In der Einstellung \"Umschalten\" ist die Menüleiste ausgeblendet und kann durch Ausführen von \"Fokus auf Anwendungsmenü\" angezeigt werden. Durch die Einstellung \"Kompakt\" wird das Menü in die Seitenleiste verschoben.", + "mouseBackForwardToNavigate": "Navigieren Sie zwischen geöffneten Dateien mit der vierten und fünften Maustaste, falls vorhanden.", + "openDefaultKeybindings": "Steuert, ob beim Öffnen der Einstellungen für Tastenzuordnungen auch ein Editor geöffnet wird, der alle Standardtastenzuordnungen anzeigt.", + "openDefaultSettings": "Steuert, ob beim Öffnen der Einstellungen auch ein Editor geöffnet wird, der alle Standardeinstellungen anzeigt.", + "openFilesInNewWindow": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird). ", + "openFilesInNewWindowMac": "Steuert, ob Dateien in einem neuen Fenster geöffnet werden sollen.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird).", + "openFoldersInNewWindow": "Steuert, ob Ordner in einem neuen Fenster geöffnet werden oder das letzte aktive Fenster ersetzen sollen.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird). ", + "panelDefaultLocation": "Steuert die Standardposition des Panels (Terminal, Debugging-Konsole, Ausgabe, Probleme). Er kann entweder rechts, links oder unter der Workbench angezeigt werden.", + "panelOpensMaximized": "Steuert, ob das Panel maximiert geöffnet wird. Das Panel kann entweder immer maximiert, nie maximiert oder im letzten Zustand vor dem Schließen geöffnet werden.", + "perEditorGroup": "Steuert, ob die zulässige Höchstzahl geöffneter Editoren pro Editorgruppe oder für alle gleichzeitig gilt.", + "pinnedTabSizing": "Steuert die Größe von angehefteten Editor-Registerkarten. Angeheftete Registerkarten werden an den Anfang aller geöffneten Registerkarten sortiert und normalerweise erst geschlossen, wenn sie wieder gelöst werden. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "preserveInput": "Steuert, ob die letzte Eingabe in die Befehlspalette beim nächsten Öffnen wiederhergestellt wird.", + "remoteName": "`${remoteName}`: z.B. SSH", + "restoreViewState": "Hiermit wird der letzte Zustand der Ansicht (z. B. Scrollposition) wiederhergestellt, wenn Text-Editoren nach dem Schließen erneut geöffnet werden.", + "revealIfOpen": "Steuert, ob ein geöffneter Editor in einer der sichtbaren Gruppen angezeigt wird. Ist diese Option deaktiviert, wird ein Editor vorzugsweise in der aktuell aktiven Editorgruppe geöffnet. Ist diese Option aktiviert, wird ein bereits geöffneter Editor angezeigt und nicht in der aktuell aktiven Editorgruppe noch mal geöffnet. In einigen Fällen wird diese Einstellung ignoriert, z.B. wenn das Öffnen eines Editors in einer bestimmten Gruppe oder neben der aktuell aktiven Gruppe erzwungen wird.", + "rootName": "${rootName}: Name des Arbeitsbereichs (z. B. \"MeinOrdner\" oder \"MeinArbeitsbereich\").", + "rootPath": "${rootPath}: Dateipfad des geöffneten Arbeitsbereichs oder Ordners (z. B. /Benutzer/Entwicklung/MeinArbeitsbereich).", + "scrollToSwitchTabs": "Steuert, ob Registerkarten durch Scrollen geöffnet werden oder nicht. Standardmäßig werden Registerkarten beim Scrollen nur angezeigt, aber nicht geöffnet. Sie können beim Scrollen die UMSCHALTTASTE gedrückt halten, um dieses Verhalten für die Dauer des Vorgangs zu ändern. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "separator": "`${separator}`: ein bedingtes Trennzeichen(\" - \"), das nur in der Umgebung von Variablen mit Werten oder statischem Text angezeigt wird.", + "settings.editor.desc": "Legt fest, welcher Einstellungs-Editor standardmäßig verwendet wird.", + "settings.editor.json": "JSON-Datei-Editor verwenden", + "settings.editor.ui": "Einstellungs-Editor für die Benutzeroberfläche verwenden.", + "showEditorTabs": "Steuert, ob geöffnete Editoren in Registerkarten angezeigt werden sollen.", + "showIcons": "Steuert, ob geöffnete Editoren mit einem Symbol angezeigt werden sollen. Dafür muss zusätzlich ein Dateisymboldesign aktiviert sein.", + "sideBarLocation": "Steuert die Position der Seitenleiste und der Aktivitätsleiste. Sie können entweder links oder rechts der Workbench angezeigt werden.", + "sideBySideDirection": "Steuert die Standardrichtung von Editoren, die nebeneinander geöffnet werden (beispielsweise über den Explorer). Standardmäßig werden Editoren rechts neben dem derzeit aktiven Editor geöffnet. Wenn Sie diese Option in \"Unten\" ändern, werden Editoren unterhalb des derzeit aktiven Editors geöffnet.", + "splitOnDragAndDrop": "Steuert, ob Editor-Gruppen durch Drag & Drop-Vorgänge geteilt werden können, indem ein Editor oder eine Datei auf den Rändern des Editor-Bereichs abgelegt wird.", + "splitSizing": "Legt die Größe von Editor-Gruppen beim Aufteilen fest", + "statusBarVisibility": "Steuert die Sichtbarkeit der Statusleiste im unteren Bereich der Workbench.", + "tabDescription": "Steuert das Format der Bezeichnung für einen Editor.", + "tabScrollbarHeight": "Legt die Höhe der Scrollleisten fest, die für Registerkarten und Breadcrumbs im Editor-Titelbereich verwendet werden.", + "tabSizing": "Steuert die Größe von Editor-Registerkarten. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "untitledHint": "Steuert, ob der unbenannte Hinweis als Inlinetext im Editor oder als unverankerte Schaltfläche angezeigt oder ausgeblendet werden soll.", + "untitledLabelFormat": "Steuert das Format der Bezeichnung für einen unbenannten Editor.", + "useSplitJSON": "Steuert, ob der geteilte JSON-Editor verwendet wird, wenn Einstellungen als JSON bearbeitet werden.", + "viewVisibility": "Steuert die Sichtbarkeit von Headeraktionen. Headeraktionen können immer sichtbar sein oder nur sichtbar sein, wenn diese Ansicht den Fokus hat oder mit der Maus darauf gezeigt wird.", + "window.confirmBeforeClose.always": "Hiermit wird nach Möglichkeit immer eine Bestätigung angefordert. Beachten Sie, dass das Browserfenster oder eine Registerkarte möglicherweise dennoch ohne Bestätigung geschlossen wird.", + "window.confirmBeforeClose.keyboardOnly": "Hiermit wird nur dann eine Bestätigung angefordert, wenn eine Tastenzuordnung erkannt wurde. Beachten Sie, dass die Erkennung in einigen Fällen nicht möglich ist.", + "window.confirmBeforeClose.never": "Nur bei drohendem Datenverlust explizit eine Bestätigung anfordern", + "window.menuBarVisibility.classic": "Das Menü wird oben im Fenster angezeigt und nur im Vollbildmodus ausgeblendet.", + "window.menuBarVisibility.compact": "Das Menü wird als kompakte Schaltfläche in der Seitenleiste angezeigt. Dieser Wert wird ignoriert, wenn \"window.titleBarStyle\" auf \"native\" festgelegt ist.", + "window.menuBarVisibility.hidden": "Das Menü ist immer ausgeblendet.", + "window.menuBarVisibility.toggle": "Das Menü ist ausgeblendet, kann aber über die ALT-Taste im oberen Fensterbereich angezeigt werden.", + "window.menuBarVisibility.toggle.mac": "Das Menü ist ausgeblendet, kann aber durch Ausführen des Befehls \"Fokus auf Anwendungsmenü\" im oberen Fensterbereich angezeigt werden.", + "window.menuBarVisibility.visible": "Das Menü ist auch im Vollbildmodus immer im oberen Fensterbereich sichtbar.", + "window.openFilesInNewWindow.default": "Dateien werden in einem neuen Fenster geöffnet, sofern sie nicht innerhalb der Anwendung ausgewählt werden (z.B. über das Dateimenü).", + "window.openFilesInNewWindow.defaultMac": "Dateien werden im Fenster mit dem geöffneten Dateiordner oder im letzten aktiven Fenster geöffnet, sofern sie nicht über das Dock oder den Finder geöffnet werden.", + "window.openFilesInNewWindow.off": "Dateien werden im Fenster mit dem geöffneten Dateiordner oder im letzten aktiven Fenster geöffnet.", + "window.openFilesInNewWindow.on": "Dateien werden in einem neuen Fenster geöffnet.", + "window.openFoldersInNewWindow.default": "Ordner werden in einem neuen Fenster geöffnet, sofern kein Ordner innerhalb der Anwendung ausgewählt wird (z.B. über das Dateimenü).", + "window.openFoldersInNewWindow.off": "Ordner ersetzen das letzte aktive Fenster.", + "window.openFoldersInNewWindow.on": "Ordner werden in einem neuen Fenster geöffnet.", + "window.titleSeparator": "Trennzeichen, das von \"window.title\" verwendet wird.", + "windowConfigurationTitle": "Fenster", + "windowTitle": "Steuert den Fenstertitel abhängig vom aktiven Editor. Variablen werden abhängig vom Kontext ersetzt:", + "workbench.activityBar.iconClickBehavior.focus": "Setzt den Fokus auf die Randleiste, wenn das Element, auf das geklickt wird, bereits sichtbar ist.", + "workbench.activityBar.iconClickBehavior.toggle": "Blendet die Randleiste aus, wenn das Element, auf das geklickt wird, bereits sichtbar ist.", + "workbench.editor.labelFormat.default": "Den Namen der Datei anzeigen. Wenn Registerkarten aktiviert sind und zwei Dateien in einer Gruppe den gleichen Namen haben, werden die unterscheidenden Elemente des Pfads jeder Datei hinzugefügt. Wenn Registerkarten deaktiviert sind, wird der relative Pfad zum Ordner des Arbeitsbereichs angezeigt, wenn der Editor aktiv ist.", + "workbench.editor.labelFormat.long": "Den Namen der Datei gefolgt vom absoluten Pfad anzeigen.", + "workbench.editor.labelFormat.medium": "Den Namen der Datei gefolgt vom relativen Pfad zum Ordner des Arbeitsbereichs anzeigen.", + "workbench.editor.labelFormat.short": "Den Namen der Datei gefolgt vom Verzeichnisnamen anzeigen.", + "workbench.editor.pinnedTabSizing.compact": "Eine angeheftete Registerkarte wird in kompakter Form nur als Symbol oder mit dem ersten Buchstaben des Editornamens angezeigt.", + "workbench.editor.pinnedTabSizing.normal": "Eine angeheftete Registerkarte erbt die Darstellung nicht angehefteter Registerkarten.", + "workbench.editor.pinnedTabSizing.shrink": "Eine angeheftete Registerkarte wird auf eine kompakte festgelegte Größe verkleinert, die Teile des Editornamens anzeigt.", + "workbench.editor.splitSizingDistribute": "Teilt alle Editor-Gruppen gleichmäßig auf", + "workbench.editor.splitSizingSplit": "Teilt die aktive Editor-Gruppe gleichmäßig auf", + "workbench.editor.tabSizing.fit": "Registerkarten immer so groß darstellen, dass die vollständige Editor-Bezeichnung angezeigt wird.", + "workbench.editor.tabSizing.shrink": "Registerkarten verkleinern, wenn der verfügbare Platz nicht ausreicht, um alle Registerkarten gleichzeitig anzuzeigen.", + "workbench.editor.titleScrollbarSizing.default": "Die Standardgröße.", + "workbench.editor.titleScrollbarSizing.large": "Vergrößert das Objekt, sodass es leichter mit der Maus erfasst werden kann.", + "workbench.editor.untitled.labelFormat.content": "Der Name der unbenannten Datei wird vom Inhalt der ersten Zeile abgeleitet, es sei denn, sie verfügt über einen zugeordneten Dateipfad. Es wird auf den Namen zurückgegriffen, falls die Zeile leer ist oder keine Wortzeichen enthält.", + "workbench.editor.untitled.labelFormat.name": "Der Name der unbenannten Datei wird nicht vom Inhalt der Datei abgeleitet.", + "workbench.experimental.useCustomHover": "Aktiviert/deaktiviert benutzerdefinierte Mauszeigerbewegungen für die Aktivitätsleiste & -Bereich. Beachten Sie, dass diese Konfiguration experimentell ist und jederzeit entfernt werden kann.", + "workbench.fontAliasing.antialiased": "Glättet die Schriftart auf der Pixelebene (im Gegensatz zur Subpixelebene). Bei dieser Einstellung kann die Schriftart insgesamt heller wirken.", + "workbench.fontAliasing.auto": "Wendet ausgehend vom DPI der Anzeige automatisch \"default\" oder \"antialiased\" an.", + "workbench.fontAliasing.default": "Subpixel-Schriftartglättung. Auf den meisten Nicht-Retina-Displays wird Text bei dieser Einstellung am schärfsten dargestellt.", + "workbench.fontAliasing.none": "Deaktiviert die Schriftartglättung. Text wird mit gezackten scharfen Kanten dargestellt.", + "workbench.hover.delay": "Steuert die Verzögerung in Millisekunden, nach der der Hover für Workbench-Elemente angezeigt wird (z. B. einige von der Erweiterung bereitgestellte Strukturansichtselemente). Bereits angezeigte Elemente müssen möglicherweise aktualisiert werden, damit diese Einstellungsänderung übernommen wird.", + "workbench.panel.opensMaximized.always": "Hiermit wird das Panel beim Öffnen immer maximiert.", + "workbench.panel.opensMaximized.never": "Hiermit wird das Panel beim Öffnen niemals maximiert. Das Panel wird im nicht maximierten Zustand geöffnet.", + "workbench.panel.opensMaximized.preserve": "Hiermit wird das Panel in dem Zustand geöffnet, in dem es sich vor dem Schließen befand.", + "workbench.quickOpen.preserveInput": "Steuert, ob die letzte Eingabe in Quick Open beim nächsten Öffnen wiederhergestellt werden soll.", + "wrapTabs": "Steuert, ob Registerkarten über mehrere Zeilen umbrochen werden sollen oder ob eine Scrollleiste angezeigt werden soll, wenn nicht genügend Platz zur vollständigen Anzeige vorhanden ist. Dieser Wert wird ignoriert, wenn \"#workbench.editor.showTabs#\" deaktiviert ist.", + "zenMode.centerLayout": "Steuert, ob das Layout durch Aktivieren des Zen-Modus ebenfalls zentriert wird.", + "zenMode.fullScreen": "Steuert, ob die Workbench durch das Aktivieren des Zen-Modus in den Vollbildmodus wechselt.", + "zenMode.hideActivityBar": "Hiermit wird gesteuert, ob die Aktivitätsleiste im linken oder rechten Bereich der Workbench durch Aktivieren des Zen-Modus ebenfalls ausgeblendet wird.", + "zenMode.hideLineNumbers": "Steuert, ob durch Aktivieren des Zen-Modus auch die Zeilennummern im Editor ausgeblendet werden.", + "zenMode.hideStatusBar": "Steuert, ob die Statusleiste im unteren Bereich der Workbench durch Aktivieren des Zen-Modus ebenfalls ausgeblendet wird.", + "zenMode.hideTabs": "Steuert, ob die Workbench-Registerkarten durch Aktivieren des Zen-Modus ebenfalls ausgeblendet werden.", + "zenMode.restore": "Steuert, ob ein Fenster im Zen-Modus wiederhergestellt werden soll, wenn es im Zen-Modus beendet wurde.", + "zenMode.silentNotifications": "Legt fest, ob im Zenmodus Benachrichtigungen angezeigt werden. Wenn \"true\" festgelegt ist, werden nur Fehlerbenachrichtigungen angezeigt.", + "zenModeConfigurationTitle": "Zen-Modus" + }, + "vs/workbench/common/actions": { + "developer": "Entwickler", + "help": "Hilfe", + "preferences": "Einstellungen", + "view": "Anzeigen" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Workbench" + }, + "vs/workbench/common/editor": { + "activeEditor": "Der Bezeichner des aktiven Editors", + "activeEditorAvailableEditorIds": "Die verfügbaren Editor-IDs, die für den aktiven Editor verwendet werden können.", + "activeEditorGroupEmpty": "Gibt an, ob die aktive Editor-Gruppe leer ist.", + "activeEditorGroupIndex": "Der Index der aktiven Editor-Gruppe", + "activeEditorGroupLast": "Gibt an, ob die aktive Editor-Gruppe die letzte Gruppe ist.", + "activeEditorIsDirty": "Gibt an, ob der aktive Editor geändert wurde.", + "activeEditorIsNotPreview": "Gibt an, ob sich der aktive Editor nicht im Vorschaumodus befindet.", + "activeEditorIsPinned": "Gibt an, ob der aktive Editor angeheftet ist.", + "activeEditorIsReadonly": "Gibt an, ob der aktive Editor schreibgeschützt ist.", + "editorAreaVisible": "Gibt an, ob der Editor-Bereich sichtbar ist.", + "editorIsOpen": "Gibt an, ob ein Editor geöffnet ist.", + "groupEditorsCount": "Die Anzahl geöffneter Editor-Gruppen", + "inZenMode": "Gibt an, ob der Zen-Modus aktiviert ist.", + "isCenteredLayout": "Gibt an, ob das zentrierte Layout aktiviert ist.", + "multipleEditorGroups": "Gibt an, ob mehrere Editor-Gruppen geöffnet sind.", + "splitEditorsVertically": "Gibt an, ob Editoren vertikal geteilt werden.", + "textCompareEditorActive": "Gibt an, ob ein Textvergleichs-Editor aktiv ist.", + "textCompareEditorVisible": "Gibt an, ob ein Textvergleichs-Editor sichtbar ist." + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (gelöscht)", + "orphanedReadonlyFile": "{0} (gelöscht, schreibgeschützt)", + "readonlyFile": "{0} (schreibgeschützt)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} – {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "Der Bezeichner des aktiven Panels.", + "panelFocus": "Gibt an, ob das Panel über den Tastaturfokus verfügt.", + "panelMaximized": "Gibt an, ob das Panel maximiert ist.", + "panelPosition": "Die Position des Panels: \"Links\", \"Rechts\" oder \"Unten\".", + "panelVisible": "Gibt an, ob das Panel sichtbar ist." + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Gibt an, ob die Ressource von einem Dateisystemanbieter unterstützt wird.", + "resource": "Der vollständige Wert der Ressource, einschließlich Schema und Pfad", + "resourceDirname": "Der Name des Ordners, in dem die Ressource enthalten ist", + "resourceExtname": "Der Erweiterungsname der Ressource", + "resourceFilename": "Der Dateiname der Ressource", + "resourceLangId": "Der Sprachbezeichner der Ressource", + "resourcePath": "Der vollständige Pfad der Ressource", + "resourceScheme": "Das Schema der Ressource", + "resourceSet": "Gibt an, ob eine Ressource vorhanden ist." + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Hintergrundfarbe der Aktivitätsleiste für das aktive Element. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", + "activityBarActiveBorder": "Rahmenfarbe der Aktivitätsleiste für das aktive Element. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", + "activityBarActiveFocusBorder": "Rahmenfarbe des Aktivitätsleistenfokus für das aktive Element – die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht einen Ansichtswechsel für die Seitenleiste.", + "activityBarBackground": "Hintergrundfarbe der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht das Wechseln zwischen verschiedenen Ansichten der Seitenleiste.", + "activityBarBadgeBackground": "Hintergrundfarbe für Aktivitätsinfobadge. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", + "activityBarBadgeForeground": "Vordergrundfarbe für Aktivitätsinfobadge. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", + "activityBarBorder": "Rahmenfarbe der Aktivitätsleiste für die Abtrennung von der Seitenleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht das Wechseln zwischen verschiedenen Ansichten der Seitenleiste.", + "activityBarDragAndDropBorder": "Drag & Drop-Feedbackfarbe für Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder ganz rechts angezeigt und ermöglicht den Wechsel zwischen Ansichten der Seitenleiste.", + "activityBarForeground": "Vordergrundfarbe für aktive Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", + "activityBarInActiveForeground": "Vordergrundfarbe für inaktive Elemente der Aktivitätsleiste. Die Aktivitätsleiste wird ganz links oder rechts angezeigt und ermöglicht den Wechsel zwischen den Ansichten der Seitenleiste.", + "banner.background": "Hintergrundfarbe des Banners. Das Banner wird unter der Titelleiste des Fensters angezeigt.", + "banner.foreground": "Vordergrundfarbe des Banners. Das Banner wird unter der Titelleiste des Fensters angezeigt.", + "banner.iconForeground": "Farbe des Banner Symbols. Das Banner wird unter der Titelleiste des Fensters angezeigt.", + "deprecatedEditorGroupBackground": "Veraltet: Die Hintergrundfarbe einer Editor-Gruppe wird mit Einführung des Rasterlayouts nicht mehr unterstützt. Über \"editorGroup.emptyBackground\" können Sie die Hintergrundfarbe leerer Editor-Gruppen festlegen.", + "editorDragAndDropBackground": "Hintergrundfarbe beim Ziehen von Editoren. Die Farbe muss transparent sein, damit die Editor-Inhalte noch sichtbar sind.", + "editorGroupBackground": "Veraltete Hintergrundfarbe einer Editor-Gruppe.", + "editorGroupBorder": "Farbe zum Trennen mehrerer Editor-Gruppen. Editor-Gruppen sind die Container der Editoren.", + "editorGroupEmptyBackground": "Hintergrundfarbe einer leeren Editor-Gruppe. Editor-Gruppen sind die Container von Editoren.", + "editorGroupFocusedEmptyBorder": "Rahmenfarbe einer leeren Editor-Gruppe, die im Fokus liegt. Editor-Gruppen sind die Container von Editoren.", + "editorGroupHeaderBackground": "Hintergrundfarbe der Editorgruppen-Titelüberschrift, wenn Registerkarten deaktiviert sind (`\"workbench.editor.showTabs\": false`). Editor-Gruppen sind die Container für Editoren.", + "editorPaneBackground": "Die Hintergrundfarbe des Editorbereichs, die links und rechts neben dem zentrierten Editorlayout sichtbar ist.", + "editorTitleContainerBorder": "Die Rahmenfarbe der Titelüberschrift der Editor-Gruppe. Editor-Gruppen sind Container für Editoren.", + "extensionBadge.remoteBackground": "Hintergrundfarbe für den Remote-Badge in der Erweiterungsansicht.", + "extensionBadge.remoteForeground": "Vordergrundfarbe für den Remote-Badge in der Erweiterungsansicht.", + "lastPinnedTabBorder": "Dies ist ein Rahmen, mit dem angeheftete Registerkarten von anderen Registerkarten getrennt werden. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editorgruppen verwendet werden.", + "menubarSelectionBackground": "Hintergrundfarbe des ausgewählten Menüelements in der Menüleiste.", + "menubarSelectionBorder": "Rahmenfarbe des ausgewählten Menüelements in der Menüleiste.", + "menubarSelectionForeground": "Vordergrundfarbe des ausgewählten Menüelements in der Menüleiste.", + "notificationCenterBorder": "Rahmenfarbe der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationCenterHeaderBackground": "Hintergrundfarbe für Kopfzeile der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationCenterHeaderForeground": "Vordergrundfarbe für Kopfzeile der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationToastBorder": "Rahmenfarbe der Popupbenachrichtigung. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationsBackground": "Hintergrundfarbe für Benachrichtigungen. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationsBorder": "Rahmenfarbe für Benachrichtigungen zum Trennen von anderen Benachrichtigungen in der Benachrichtigungszentrale. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationsErrorIconForeground": "Die Farbe, die für das Symbol von Fehlerbenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", + "notificationsForeground": "Vordergrundfarbe für Benachrichtigungen. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationsInfoIconForeground": "Die Farbe, die für das Symbol von Infobenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", + "notificationsLink": "Vordergrundfarbe für Benachrichtigungslinks. Benachrichtigungen werden unten rechts eingeblendet.", + "notificationsWarningIconForeground": "Die Farbe, die für das Symbol für Warnbenachrichtigungen verwendet wird. Benachrichtigungen werden von der unteren rechten Seite des Fensters eingeblendet.", + "panelActiveTitleBorder": "Rahmenfarbe für den Titel des aktiven Panels. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", + "panelActiveTitleForeground": "Titelfarbe für das aktive Panel. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", + "panelBackground": "Hintergrundfarbe des Panels. Panels werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", + "panelBorder": "Farbe des Panelrahmens, der das Panel vom Editor abtrennt. Panels werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", + "panelDragAndDropBorder": "Drag & Drop-Feedbackfarbe für die Paneltitel. Panel werden unter dem Editorbereich angezeigt und enthalten Ansichten wie die Ausgabe und das integrierte Terminal.", + "panelInactiveTitleForeground": "Titelfarbe für das inaktive Panel. Panels werden unter dem Editorpanel angezeigt und enthalten Ansichten wie Ausgabe und integriertes Terminal.", + "panelInputBorder": "Eingabefeldrahmen für Eingaben in das Panel.", + "panelSectionBorder": "Die Rahmenfarbe des Panelabschnitts, die verwendet wird, wenn mehrere Ansichten horizontal im Panel gestapelt werden. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "panelSectionDragAndDropBackground": "Drag & Drop-Feedbackfarbe für die Panelabschnitte. Die Farbe sollte mit Transparenz festgelegt werden, damit die Panelabschnitte dahinter weiterhin sichtbar sind. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "panelSectionHeaderBackground": "Hintergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "panelSectionHeaderBorder": "Rahmenfarbe der Panelabschnittsüberschrift, die verwendet wird, wenn mehrere Ansichten vertikal im Panel gestapelt werden. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "panelSectionHeaderForeground": "Vordergrundfarbe für Überschriften von Panelabschnitten. Panels werden unterhalb des Editorbereichs angezeigt und enthalten Ansichten wie \"Ausgabe\" und \"Integriertes Terminal\". Panelabschnitte sind Ansichten, die innerhalb der Panels geschachtelt sind.", + "sideBarBackground": "Hintergrundfarbe der Seitenleiste. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", + "sideBarBorder": "Rahmenfarbe der Seitenleiste zum Abtrennen an der Seite zum Editor. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", + "sideBarDragAndDropBackground": "Drag & Drop-Feedbackfarbe für die Abschnitte der Randleiste. Die Farbe sollte transparent sein, damit die Abschnitte der Randleiste weiterhin sichtbar sind. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", + "sideBarForeground": "Vordergrundfarbe der Seitenleiste. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", + "sideBarSectionHeaderBackground": "Hintergrundfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", + "sideBarSectionHeaderBorder": "Rahmenfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", + "sideBarSectionHeaderForeground": "Vordergrundfarbe für Überschriften von Randleistenabschnitten. Die Randleiste ist der Container für Ansichten wie den Explorer und die Suche. Randleistenabschnitte sind Ansichten, die innerhalb der Randleiste geschachtelt sind.", + "sideBarTitleForeground": "Vordergrundfarbe des Seitenleistentitels. Die Seitenleiste ist der Container für Ansichten wie den Explorer und die Suche.", + "statusBarBackground": "Hintergrundfarbe der Statusleiste beim Öffnen eines Arbeitsbereichs oder Ordners. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarBorder": "Rahmenfarbe der Statusleiste für die Abtrennung von der Seitenleiste und dem Editor. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarErrorItemBackground": "Hintergrundfarbe für Fehlerelemente der Statusleiste. Fehlerelemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf Fehlerbedingungen hinzuweisen. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarErrorItemForeground": "Vordergrundfarbe für Fehlerelemente der Statusleiste. Fehlerelemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf Fehlerbedingungen hinzuweisen. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarForeground": "Vordergrundfarbe der Statusleiste beim Öffnen eines Arbeitsbereichs oder Ordners. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarItemActiveBackground": "Hintergrundfarbe für Statusleistenelemente beim Klicken. Die Statusleiste wird am unteren Rand des Fensters angezeigt.", + "statusBarItemHostBackground": "Hintergrundfarbe für die Remoteanzeige auf der Statusleiste", + "statusBarItemHostForeground": "Vordergrundfarbe für die Remoteanzeige auf der Statusleiste", + "statusBarItemHoverBackground": "Hintergrundfarbe der Statusleistenelemente beim Daraufzeigen. Die Statusleiste wird am unteren Seitenrand angezeigt.", + "statusBarNoFolderBackground": "Hintergrundfarbe der Statusleiste, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarNoFolderBorder": "Rahmenfarbe der Statusleiste zur Abtrennung von der Randleiste und dem Editor, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarNoFolderForeground": "Vordergrundfarbe der Statusleiste, wenn kein Ordner geöffnet ist. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarProminentItemBackground": "Hintergrundfarbe für markante Elemente der Statusleiste. Markante Elemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf ihre Bedeutung hinzuweisen. Ändern Sie den Modus mithilfe von \"TAB-Umschalttaste verschiebt Fokus\" auf der Befehlspalette, um ein Beispiel anzuzeigen. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarProminentItemForeground": "Vordergrundfarbe der hervorgehobenen Elemente auf der Statusleiste. Diese Elemente werden von anderen Elementen auf der Statusleiste hervorgehoben, um deren Wichtigkeit zu signalisieren. Ändern Sie den Modus \"TAB-Umschalttaste verschiebt Fokus\" über die Befehlspalette für eine Veranschaulichung. Die Statusleiste wird am unteren Fensterrand angezeigt.", + "statusBarProminentItemHoverBackground": "Hintergrundfarbe für markante Elemente der Statusleiste, wenn auf diese gezeigt wird. Markante Elemente sind im Vergleich zu anderen Statusleisteneinträgen hervorgehoben, um auf ihre Bedeutung hinzuweisen. Ändern Sie den Modus mithilfe von \"TAB-Umschalttaste verschiebt Fokus\" auf der Befehlspalette, um ein Beispiel anzuzeigen. Die Statusleiste wird unten im Fenster angezeigt.", + "tabActiveBackground": "Hintergrundfarbe der aktiven Registerkarte. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", + "tabActiveBorder": "Rahmen am unteren Rand einer aktiven Registerkarte. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabActiveBorderTop": "Rahmen am oberen Rand einer aktiven Registerkarte. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabActiveForeground": "Vordergrundfarbe der aktiven Registerkarte in einer aktiven Gruppe. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", + "tabActiveModifiedBorder": "Rahmen am oberen Rand einer geänderten aktiven Registerkarte in einer aktiven Gruppe. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabActiveUnfocusedBorder": "Rahmen am unteren Rand einer aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabActiveUnfocusedBorderTop": "Rahmen am oberen Rand einer aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabBorder": "Rahmen zum Trennen von Registerkarten. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabHoverBackground": "Hintergrundfarbe der Registerkarte beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", + "tabHoverBorder": "Rahmen zum Hervorheben von Registerkarten beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabHoverForeground": "Die Vordergrundfarbe der Registerkarte, wenn mit der Maus darauf gezeigt wird. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", + "tabInactiveBackground": "Hintergrundfarbe der inaktiven Registerkarte. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", + "tabInactiveForeground": "Vordergrundfarbe der inaktiven Registerkarte in einer aktiven Gruppe. Registerkarten sind die Container für Editors im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Mehrere Editorgruppen können vorhanden sein.", + "tabInactiveModifiedBorder": "Rahmen am oberen Rand einer geänderten inaktiven Registerkarte in einer aktiven Gruppe. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabUnfocusedActiveBackground": "Hintergrundfarbe für aktive Registerkarte in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editorbereich. In einer Editorgruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editorgruppen vorliegen.", + "tabUnfocusedActiveForeground": "Vordergrundfarbe für aktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabUnfocusedHoverBackground": "Hintergrundfarbe für Registerkarten in einer Gruppe ohne Fokus beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabUnfocusedHoverBorder": "Rahmen zum Hervorheben von Registerkarten in einer Gruppe ohne Fokus beim Daraufzeigen. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabUnfocusedHoverForeground": "Die Vordergrundfarbe in einer Gruppe ohne Fokus, wenn mit der Maus darauf gezeigt wird. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", + "tabUnfocusedInactiveBackground": "Die Hintergrundfarbe für inaktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Es können mehrere Editor-Gruppen vorhanden sein.", + "tabUnfocusedInactiveForeground": "Vordergrundfarbe für inaktive Registerkarten in einer Gruppe ohne Fokus. Registerkarten sind die Container für Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "tabsContainerBackground": "Hintergrundfarbe der Titelüberschrift der Editor-Gruppe, wenn die Registerkarten deaktiviert sind. Editor-Gruppen sind die Container der Editoren.", + "tabsContainerBorder": "Rahmenfarbe der Titelüberschrift der Editor-Gruppe, wenn die Registerkarten deaktiviert sind. Editor-Gruppen sind die Container der Editoren.", + "titleBarActiveBackground": "Hintergrund der Titelleiste bei aktivem Fenster.", + "titleBarActiveForeground": "Vordergrund der Titelleiste bei aktivem Fenster.", + "titleBarBorder": "Rahmenfarbe der Titelleiste.", + "titleBarInactiveBackground": "Hintergrund der Titelleiste bei inaktivem Fenster.", + "titleBarInactiveForeground": "Vordergrund der Titelleiste bei inaktivem Fenster.", + "unfocusedActiveModifiedBorder": "Rahmen am oberen Rand einer geänderten aktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "unfocusedINactiveModifiedBorder": "Rahmen am oberen Rand einer geänderten inaktiven Registerkarte in einer Gruppe ohne Fokus. Registerkarten enthalten die Editoren im Editor-Bereich. In einer Editor-Gruppe können mehrere Registerkarten geöffnet werden. Mehrere Editor-Gruppen sind möglich.", + "windowActiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es aktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird.", + "windowInactiveBorder": "Die Farbe, die für den Rahmen des Fensters verwendet wird, wenn es inaktiv ist. Diese Option wird nur im Desktopclient unterstützt, wenn die benutzerdefinierte Titelleiste verwendet wird." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "Der Bezeichner des aktiven Viewlets", + "sideBarFocus": "Gibt an, ob die Seitenleiste über den Tastaturfokus verfügt.", + "sideBarVisible": "Gibt an, ob die Seitenleiste sichtbar ist." + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Standardansichtssymbol.", + "duplicateId": "Eine Ansicht mit der ID {0} ist bereits registriert.", + "focusedView": "Der Bezeichner der Ansicht mit dem Tastaturfokus" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Runtimeargumente konfigurieren", + "reloadWindowWithExtensionsDisabled": "Mit deaktivierten Erweiterungen neu laden", + "toggleDevTools": "Entwicklertools umschalten", + "toggleSharedProcess": "Freigegebenen Prozess umschalten" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Befehl \"{0}\" in \"PATH\" installieren", + "ok": "OK", + "shellCommand": "Shellbefehl", + "successFrom": "Der Shellbefehl \"{0}\" wurde erfolgreich aus \"PATH\" deinstalliert.", + "successIn": "Der Shellbefehl \"{0}\" wurde erfolgreich in \"PATH\" installiert.", + "uninstall": "Befehl \"{0}\" aus \"PATH\" deinstallieren" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Fenster schließen", + "closeWindow": "Fenster schließen", + "current": "Aktuelles Fenster", + "miCloseWindow": "&&Fenster schließen", + "miZoomIn": "&&Vergrößern", + "miZoomOut": "&&Verkleinern", + "miZoomReset": "&&Zoom zurücksetzen", + "quickSwitchWindow": "Fenster schnell wechseln...", + "switchWindow": "Fenster wechseln...", + "switchWindowPlaceHolder": "Fenster auswählen, zu dem Sie wechseln möchten", + "windowDirtyAriaLabel": "{0}, geändertes Fenster", + "zoomIn": "Vergrößern", + "zoomOut": "Verkleinern", + "zoomReset": "Zoom zurücksetzen" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "Eindeutige ID zum Korrelieren von Absturzberichten, die von dieser App-Instanz gesendet werden.", + "argv.disableColorCorrectRendering": "Behebt Probleme bei der Farbprofilauswahl. Ändern Sie diese Option NUR, wenn Grafikprobleme auftreten.", + "argv.disableHardwareAcceleration": "Deaktiviert die Hardwarebeschleunigung. Ändern Sie diese Option NUR, wenn Grafikprobleme auftreten.", + "argv.enableCrashReporter": "Ermöglicht das Deaktivieren der Absturzberichterstellung. Bei Änderung des Werts muss die App neu gestartet werden.", + "argv.enebleProposedApi": "Aktivieren Sie vorgeschlagene APIs für eine Liste mit Erweiterungs-IDs (z. B. \"vscode.git\"). Vorgeschlagene APIs sind instabil und können jederzeit ohne Warnung unterbrochen werden. Diese Option sollte nur zum Entwickeln und Testen von Erweiterungen festgelegt werden.", + "argv.force-renderer-accessibility": "Erzwingt, dass der Renderer zugänglich ist. Ändern Sie diese Einstellung nur, wenn Sie eine Sprachausgabe unter Linux verwenden. Auf anderen Plattformen ist der Renderer automatisch zugänglich. Dieses Flag wird automatisch festgelegt, wenn editor.accessibilitySupport: aktiviert ist.", + "argv.forceColorProfile": "Ermöglicht das Überschreiben des zu verwendenden Farbprofils. Legen Sie die Option auf \"srgb\" fest, wenn Farben schlecht angezeigt werden, und führen Sie einen Neustart durch.", + "argv.locale": "Die zu verwendende Anzeigesprache. Für die Auswahl einer anderen Sprache muss das zugehörige Sprachpaket installiert werden.", + "argv.logLevel": "Log-Level zu verwenden. Standardwert ist \"Info\". Zulässige Werte sind \"kritisch\", \"Fehler\", \"warnen\", \"Info\", \"debug\", \"verfolgen\", \"aus\".", + "closeWhenEmpty": "Steuert, ob das Fenster beim Schließen des letzten Editors geschlossen wird. Diese Einstellung gilt nur für Fenster, in denen keine Ordner angezeigt werden.", + "dialogStyle": "Passen Sie die Darstellung von Dialogfenstern an.", + "keyboardConfigurationTitle": "Tastatur", + "mergeAllWindowTabs": "Alle Fenster zusammenführen", + "miExit": "&&Beenden", + "moveWindowTabToNewWindow": "Fensterregisterkarte in neues Fenster verschieben", + "newTab": "Registerkarte \"Neues Fenster\"", + "newWindowDimensions": "Steuert die Abmessung beim Öffnen eines neuen Fensters, wenn mindestens ein Fenster bereits geöffnet ist. Beachten Sie, dass diese Einstellung sich nicht auf das erste geöffnete Fenster auswirkt. Für das erste Fenster werden immer die Größe und Position wiederhergestellt, die vor dem Schließen eingestellt waren.", + "openWithoutArgumentsInNewWindow": "Steuert, ob ein neues leeres Fenster geöffnet werden soll, wenn eine zweite Instanz ohne Argumente gestartet wird, oder ob die letzte ausgeführte Instanz den Fokus erhalten soll.\r\nBeachten Sie, dass diese Einstellung in manchen Fällen möglicherweise ignoriert wird (z.B. wenn die Befehlszeilenoption `--new-window` oder `--reuse-window` verwendet wird). ", + "restoreFullscreen": "Steuert, ob ein Fenster im Vollbildmodus wiederhergestellt wird, wenn es im Vollbildmodus beendet wurde.", + "restoreWindows": "Steuert, wie Fenster nach dem ersten Start erneut geöffnet werden. Diese Einstellung hat keine Auswirkungen, wenn die Anwendung bereits ausgeführt wird.", + "showNextWindowTab": "Nächste Fensterregisterkarte anzeigen", + "showPreviousTab": "Vorherige Fensterregisterkarte anzeigen", + "telemetry.enableCrashReporting": "Aktiviert Absturzberichte, die an Microsoft-Onlinedienste gesendet werden.\r\nDiese Option erfordert einen Neustart, damit sie wirksam wird.", + "telemetryConfigurationTitle": "Telemetrie", + "titleBarStyle": "Passen Sie die Darstellung der Fenstertitelleiste an. Unter Linux und Windows wirkt sich diese Einstellung auch auf die Darstellung des Anwendungs- und Kontextmenüs aus. Änderungen werden erst nach einem Neustart angewendet.", + "toggleWindowTabsBar": "Fensterregisterkarten-Leiste umschalten", + "touchbar.enabled": "Aktiviert die macOS-Touchbar-Schaltflächen der Tastatur, sofern verfügbar.", + "touchbar.ignored": "Eine Menge von Bezeichnern für Einträge in der Touchleiste, die nicht angezeigt werden sollen (Beispiel: workbench.action.navigateBack).", + "window.clickThroughInactive": "Ist dies aktiviert, wird beim Klicken auf ein inaktives Fenster das Fenster aktiviert, und das Element unter der Maus wird ausgelöst, wenn es angeklickt werden kann. Wenn es deaktiviert ist, wird durch Klicken auf eine beliebige Stelle in einem inaktiven Fenster nur das Fenster aktiviert, und Sie müssen das Element zusätzlich anklicken.", + "window.doubleClickIconToClose": "Wenn Sie diese Option aktivieren, wird das Fenster beim Doppelklick auf das Anwendungssymbol geschlossen, und das Fenster kann nicht vom Symbol gezogen werden. Diese Einstellung hat nur Auswirkungen, wenn \"#window.titleBarStyle#\" auf \"custom\" festgelegt ist.", + "window.nativeFullScreen": "Steuert, ob der native Vollbildmodus unter macOS verwendet werden soll. Deaktivieren Sie diese Option, damit macOS keinen neuen Bereich erstellt, wenn der Vollbildmodus aktiviert wird.", + "window.nativeTabs": "Aktiviert macOS Sierra-Fensterregisterkarten. Beachten Sie, dass zum Übernehmen von Änderungen ein vollständiger Neustart erforderlich ist und durch ggf. konfigurierte native Registerkarten ein benutzerdefinierter Titelleistenstil deaktiviert wird.", + "window.newWindowDimensions.default": "Öffnet neue Fenster in der Mitte des Bildschirms.", + "window.newWindowDimensions.fullscreen": "Öffnet neue Fenster im Vollbildmodus.", + "window.newWindowDimensions.inherit": "Öffnet neue Fenster mit den gleichen Abmessungen wie das letzte aktive Fenster.", + "window.newWindowDimensions.maximized": "Öffnet neue Fenster maximiert.", + "window.newWindowDimensions.offset": "Öffnen Sie neue Fenster mit derselben Dimension wie das letzte aktive Fenster mit einer Offset-Position.", + "window.openWithoutArgumentsInNewWindow.off": "Fokus auf die zuletzt aktive ausgeführte Instanz legen.", + "window.openWithoutArgumentsInNewWindow.on": "Neues leeres Fenster öffnen.", + "window.reopenFolders.all": "Alle Fenster werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet sind (z. B. über die Befehlszeile).", + "window.reopenFolders.folders": "Alle Fenster mit geöffneten Ordnern oder Arbeitsbereichen werden erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile).", + "window.reopenFolders.none": "Fenster nie erneut öffnen: Sofern kein Ordner oder Arbeitsbereich geöffnet wird (z. B. über die Befehlszeile), wird ein leeres Fenster angezeigt.", + "window.reopenFolders.one": "Das zuletzt aktive Fenster wird erneut geöffnet, sofern keine Ordner, Arbeitsbereiche oder Dateien geöffnet werden (z. B. über die Befehlszeile).", + "window.reopenFolders.preserve": "Hiermit werden alle Fenster immer erneut geöffnet. Wenn ein Ordner oder Arbeitsbereich (z. B. über die Befehlszeile) geöffnet wird, erfolgt die Öffnung in einem neuen Fenster, sofern der Ordner oder Arbeitsbereich nicht bereits offen ist. Dateien werden in einem der wiederhergestellten Fenster geöffnet.", + "windowConfigurationTitle": "Fenster", + "zoomLevel": "Passen Sie den Zoomfaktor des Fensters an. Die ursprüngliche Größe ist 0. Jede Inkrementierung nach oben (z. B. 1) oder unten (z. B. -1) stellt eine Vergrößerung bzw. Verkleinerung um 20 % dar. Sie können auch Dezimalwerte eingeben, um den Zoomfaktor genauer anzupassen." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nBetriebssystem: {7}", + "cancelButton": "Abbrechen", + "copy": "&&Kopieren", + "okButton": "OK", + "yesButton": "&&Ja" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Abbrechen", + "loaderCycle": "In den AMD-Modulen gibt es einen Abhängigkeitszyklus, der aufgelöst werden muss.", + "loginButton": "&&Anmelden", + "ok": "OK", + "password": "Kennwort", + "proxyAuthRequired": "Proxyauthentifizierung erforderlich", + "proxyDetail": "Für den Proxy \"{0}\" sind ein Benutzername und ein Kennwort erforderlich.", + "rememberCredentials": "Anmeldeinformationen speichern", + "runningAsRoot": "Es wird nicht empfohlen, {0} als Root-Benutzer auszuführen.", + "username": "Benutzername" + }, + "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { + "backupTrackerBackupFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht am Sicherungsspeicherort gespeichert werden.", + "backupTrackerConfirmFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht gespeichert oder wiederhergestellt werden.", + "backupErrorDetails": "Versuchen Sie zuerst, die ungespeicherten Editor-Fenster zu speichern oder zurückzusetzen, und versuchen Sie es dann erneut.", + "ok": "OK", + "backupBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren gesichert werden...", + "saveBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren gespeichert werden...", + "revertBeforeShutdown": "Es wird darauf gewartet, dass geänderte Editoren wiederhergestellt werden..." + }, + "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { + "areYouSureQuiteBulkEdit": "Möchten Sie {0}? „{1}“ wird zurzeit ausgeführt.", + "changeWorkspace": "Arbeitsbereich ändern", + "closeTheWindow": "Fenster schließen", + "fileOperation": "Dateivorgang", + "nothing": "Keine Änderungen vorgenommen", + "quit": "Beenden", + "reloadTheWindow": "Fenster neu laden", + "summary.0": "Keine Änderungen vorgenommen", + "summary.n0": "{0} Änderungen am Text in einer Datei vorgenommen", + "summary.nm": "{0} Änderungen am Text in {1} Dateien vorgenommen", + "workspaceEdit": "Arbeitsbereichsbearbeitung" + }, + "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { + "Discard": "Refactoring verwerfen", + "apply": "Refactoring anwenden", + "cancel": "Abbrechen", + "cat": "Refactoringvorschau", + "continue": "Weiter", + "detail": "Drücken Sie auf \"Weiter\", um das vorherige Refactoring zu verwerfen und das aktuelle Refactoring fortzusetzen.", + "groupByFile": "Änderungen nach Datei gruppieren", + "groupByType": "Änderungen nach Typ gruppieren", + "overlap": "Ein weiteres Refactoring wird in der Vorschau angezeigt.", + "panel": "Refactoringvorschau", + "refactorPreviewViewIcon": "Ansichtssymbol der Umgestaltungsvorschau.", + "toogleSelection": "Änderung der Umschalttaste" + }, + "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { + "conflict.1": "Das Refactoring kann nicht angewendet werden, weil sich \"{0}\" in der Zwischenzeit geändert hat.", + "conflict.N": "Das Refactoring kann nicht übernommen werden, da {0} andere Dateien in der Zwischenzeit geändert wurden.", + "create": "Erstellen", + "edt.title.1": "{0} (Refactoringvorschau)", + "edt.title.2": "{0} ({1}, Refactoringvorschau)", + "edt.title.del": "{0} (löschen, Refactoringvorschau)", + "empty.msg": "Rufen Sie eine Codeaktion wie das Umbenennen auf, damit eine Vorschau der Änderungen hier angezeigt wird.", + "rename": "umbenennen" + }, + "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { + "default": "Sonstiges" + }, + "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { + "aria.create": "{0} wird erstellt", + "aria.createAndEdit": "{0} wird erstellt. Es werden auch Textänderungen vorgenommen.", + "aria.del": "Zeile {0}, {1} wird entfernt", + "aria.delete": "{0} wird gelöscht.", + "aria.deleteAndEdit": "{0} wird gelöscht. Es werden auch Textänderungen vorgenommen.", + "aria.editOnly": "{0}, nimmt Änderungen am Text vor", + "aria.insert": "Zeile {0}, {1} wird eingefügt", + "aria.rename": "{0} wird in {1} umbenannt.", + "aria.renameAndEdit": "{0} wird in {1} umbenannt. Dabei werden auch Textänderungen vorgenommen.", + "aria.replace": "Zeile {0}, {1} wird durch {2} ersetzt", + "bulkEdit": "Massenbearbeitung", + "detail.create": "(wird erstellt)", + "detail.del": "(wird gelöscht)", + "detail.rename": "(wird umbenannt)", + "rename.label": "{0} → {1}", + "title": "{0}-{1}" + }, + "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { + "callHierarchyDirection": "Gibt an, ob die Aufrufhierarchie eingehende oder ausgehende Aufrufe anzeigt.", + "callHierarchyVisible": "Gibt an, ob die Vorschau der Aufrufhierarchie zurzeit angezeigt wird.", + "close": "Schließen", + "editorHasCallHierarchyProvider": "Gibt an, ob ein Aufrufhierarchieanbieter verfügbar ist.", + "error": "Fehler beim Anzeigen der Aufrufhierarchie", + "no.item": "Keine Ergebnisse", + "showIncomingCallsIcons": "Symbol für eingehende Aufrufe in der Aufrufhierarchieansicht.", + "showOutgoingCallsIcon": "Symbol für ausgehende Aufrufe in der Aufrufhierarchieansicht.", + "title": "Hierarchie für Peek-Aufruf", + "title.incoming": "Eingehende Aufrufe anzeigen", + "title.outgoing": "Ausgehende Aufrufe anzeigen", + "title.refocus": "Aufrufhierarchie neu fokussieren" + }, + "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { + "callFrom": "Aufrufe von '{0}'", + "callsTo": "Aufrufer von '{0}'", + "empt.callsFrom": "Keine Aufrufe von '{0}'", + "empt.callsTo": "Keine Aufrufer von '{0}'", + "title.loading": "Wird geladen..." + }, + "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { + "from": "Aufrufe von \"{0}\"", + "to": "Aufrufer von \"{0}\"", + "tree.aria": "Aufrufhierarchie" + }, + "vs/workbench/contrib/cli/node/cli.contribution": { + "shellCommand": "Shellbefehl", + "install": "Befehl \"{0}\" in \"PATH\" installieren", + "not available": "Dieser Befehl ist nicht verfügbar.", + "ok": "OK", + "cancel2": "Abbrechen", + "warnEscalation": "Der Code fordert nun mit \"osascript\" zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu installieren.", + "cantCreateBinFolder": "/usr/local/bin kann nicht erstellt werden.", + "aborted": "Abgebrochen", + "successIn": "Der Shellbefehl \"{0}\" wurde erfolgreich in \"PATH\" installiert.", + "uninstall": "Befehl \"{0}\" aus \"PATH\" deinstallieren", + "warnEscalationUninstall": "Der Code fordert nun mit \"osascript\" zur Eingabe von Administratorberechtigungen auf, um den Shellbefehl zu deinstallieren.", + "cantUninstall": "Der Shellbefehl \"{0}\" konnte nicht deinstalliert werden.", + "successFrom": "Der Shellbefehl \"{0}\" wurde erfolgreich aus \"PATH\" deinstalliert." + }, + "vs/workbench/contrib/codeActions/common/codeActionsContribution": { + "codeActionsOnSave": "Arten von Codeaktionen, die beim Speichern ausgeführt werden sollen.", + "codeActionsOnSave.fixAll": "Legt fest, ob beim Speichern einer Datei automatische Korrekturen vorgenommen werden sollen.", + "codeActionsOnSave.generic": "Legt fest, ob {0}-Aktionen beim Speichern von Dateien ausgeführt werden sollen" + }, + "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { + "contributes.codeActions": "Konfigurieren Sie, welcher Editor für eine Ressource verwendet werden soll.", + "contributes.codeActions.description": "Beschreibung der Codeaktion", + "contributes.codeActions.kind": "CodeActionKind der beigesteuerten Codeaktion", + "contributes.codeActions.languages": "Sprachmodi, für die die Codeaktionen aktiviert sind", + "contributes.codeActions.title": "Bezeichnung für die auf der Benutzeroberfläche verwendete Codeaktion" + }, + "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { + "contributes.documentation": "Beigesteuerte Dokumentation.", + "contributes.documentation.refactoring": "Beigesteuerte Dokumentation für das Refactoring.", + "contributes.documentation.refactoring.command": "Befehl ausgeführt.", + "contributes.documentation.refactoring.title": "Bezeichnung für die Dokumentation, die in der Benutzeroberfläche verwendet wird.", + "contributes.documentation.refactoring.when": "when-Klausel.", + "contributes.documentation.refactorings": "Beigesteuerte Dokumentation für Refactorings." + }, + "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { + "ShowAccessibilityHelpAction": "Hilfe zur Barrierefreiheit anzeigen", + "auto_off": "Der Editor ist so konfiguriert, dass er automatisch erkennt, wenn eine Sprachausgabe angefügt wird, was momentan nicht der Fall ist.", + "auto_on": "Der Editor hat automatisch erkannt, dass eine Sprachausgabe angefügt wurde.", + "auto_unknown": "Der Editor ist für die Verwendung von Plattform-APIs konfiguriert, um zu erkennen, wenn eine Sprachausgabe angefügt wird, die aktuelle Laufzeit unterstützt dies jedoch nicht.", + "changeConfigToOnMac": "Betätigen Sie jetzt die Befehlstaste+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", + "changeConfigToOnWinLinux": "Drücken Sie jetzt STRG+E, um den Editor zu konfigurieren, sodass er permanent für die Verwendung mit einer Sprachausgabe optimiert wird.", + "configuredOff": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe nie optimiert wird.", + "configuredOn": "Der Editor ist so konfiguriert, dass er für die Verwendung mit einer Sprachausgabe durchgehend optimiert wird – Sie können dies ändern, indem Sie die Einstellung \"editor.accessibilitySupport\" bearbeiten.", + "emergencyConfOn": "Die Einstellung \"editor.accessibilitySupport\" wird in \"Ein\" geändert.", + "introMsg": "Vielen Dank, dass Sie die Optionen für Barrierefreiheit von VS Code testen.", + "openDocMac": "Drücken Sie die Befehlstaste+H, um ein Browserfenster mit zusätzlichen VS Code-Informationen zur Barrierefreiheit zu öffnen.", + "openDocWinLinux": "Drücken Sie STRG+H, um ein Browserfenster mit zusätzlichen VS Code-Informationen zur Barrierefreiheit zu öffnen.", + "openingDocs": "Die Dokumentationsseite zur Barrierefreiheit von VS Code wird jetzt geöffnet.", + "outroMsg": "Sie können diese QuickInfo schließen und durch Drücken von ESC oder UMSCHALT+ESC zum Editor zurückkehren.", + "status": "Status:", + "tabFocusModeOffMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", + "tabFocusModeOffMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird das Tabstoppzeichen eingefügt. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden.", + "tabFocusModeOnMsg": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Schalten Sie dieses Verhalten um, indem Sie {0} drücken.", + "tabFocusModeOnMsgNoKb": "Durch Drücken der TAB-TASTE im aktuellen Editor wird der Fokus in das nächste Element verschoben, das den Fokus erhalten kann. Der {0}-Befehl kann zurzeit nicht durch eine Tastenzuordnung ausgelöst werden." + }, + "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { + "hintTimeout": "Der Diff-Algorithmus wurde frühzeitig beendet (nach {0} ms).", + "hintWhitespace": "Unterschiede bei Leerzeichen anzeigen", + "removeTimeout": "Grenzwert entfernen" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Schließen", + "label.find": "Suchen", + "label.nextMatchButton": "Nächste Übereinstimmung", + "label.previousMatchButton": "Vorherige Übereinstimmung", + "label.replace": "Ersetzen", + "label.replaceAllButton": "Alle ersetzen", + "label.replaceButton": "Ersetzen", + "label.toggleReplaceButton": "Ersetzen-Modus wechseln", + "placeholder.find": "Suchen", + "placeholder.replace": "Ersetzen" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Schließen", + "label.find": "Suchen", + "label.nextMatchButton": "Nächste Übereinstimmung", + "label.previousMatchButton": "Vorherige Übereinstimmung", + "placeholder.find": "Suchen" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Entwickler: Editor-Token und -Bereiche überprüfen", + "inspectTMScopesWidget.loading": "Wird geladen..." + }, + "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { + "workbench.action.inspectKeyMap": "Entwickler: Wichtige Zuordnungen prüfen", + "workbench.action.inspectKeyMapJSON": "Schlüsselzuordnungen überprüfen (JSON)" + }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: Ungültiges Format, JSON-Objekt erwartet", + "parseErrors": "Fehler beim Analysieren von {0}: {1}", + "schema.autoCloseBefore": "Legt fest, welche Zeichen nach dem Cursor stehen müssen, damit das automatische Umschließen mit Klammern oder Anführungszeichen angewendet wird, wenn die Einstellung \"languageDefined\" für das automatische Schließen verwendet wird. Dabei handelt es sich üblicherweise um Zeichen, die nicht am Anfang eines Ausdrucks stehen können.", + "schema.autoClosingPairs": "Definiert die Klammerpaare. Wenn eine öffnende Klammer eingegeben wird, wird die schließende Klammer automatisch eingefügt.", + "schema.autoClosingPairs.notIn": "Definiert eine Liste von Bereichen, in denen die automatischen Paare deaktiviert sind.", + "schema.blockComment.begin": "Die Zeichenfolge, mit der ein Blockkommentar beginnt.", + "schema.blockComment.end": "Die Zeichenfolge, die einen Blockkommentar beendet.", + "schema.blockComments": "Definiert, wie Blockkommentare markiert werden.", + "schema.brackets": "Definiert die Klammersymbole, die den Einzug vergrößern oder verkleinern.", + "schema.closeBracket": "Das schließende Klammerzeichen oder die Zeichenfolgensequenz.", + "schema.comments": "Definiert die Kommentarsymbole.", + "schema.folding": "Die Faltungseinstellungen der Sprache.", + "schema.folding.markers": "Sprachspezifische Faltungsmarkierungen wie \"#region\" und \"#endregion\". Die regulären Anfangs- und Endausdrücke werden im Hinblick auf den Inhalt aller Zeilen getestet und müssen effizient erstellt werden.", + "schema.folding.markers.end": "Das RegExp-Muster für die Endmarkierung. Das Regexp muss mit \"^\" beginnen.", + "schema.folding.markers.start": "Das RegExp-Muster für die Startmarkierung. Das Regexp muss mit \"^\" beginnen.", + "schema.folding.offSide": "Für eine Sprache gilt die Abseitsregel, wenn Blöcke in dieser Sprache durch die Einrücktiefe ausgedrückt werden. Wenn dies festgelegt ist, gehören leere Zeilen zum nächsten Block.", + "schema.indentationRules": "Die Einzugseinstellungen der Sprache.", + "schema.indentationRules.decreaseIndentPattern": "Wenn eine Zeile diesem Muster entspricht, sollten alle Zeilen nach dieser Zeile einmal ausgerückt werden (bis eine andere Regel übereinstimmt).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.indentationRules.decreaseIndentPattern.flags": "Die RegExp-Flags für decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "Das RegExp-Muster für decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Wenn eine Zeile diesem Muster entspricht, sollten alle Zeilen nach dieser Zeile einmal eingerückt werden (bis eine andere Regel übereinstimmt).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.indentationRules.increaseIndentPattern.flags": "Die RegExp-Flags für increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "Das RegExp-Muster für increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Wenn eine Zeile diesem Muster entspricht, sollte **nur die nächste Zeile** nach dieser Zeile einmal eingerückt werden.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.indentationRules.indentNextLinePattern.flags": "Die RegExp-Flags für indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "Das RegExp-Muster für indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Wenn eine Zeile diesem Muster entspricht, sollte ihr Einzug nicht geändert und die Zeile nicht mit den anderen Regeln ausgewertet werden.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.indentationRules.unIndentedLinePattern.flags": "Die RegExp-Flags für unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "Das RegExp-Muster für unIndentedLinePattern.", + "schema.lineComment": "Die Zeichenfolge, mit der ein Zeilenkommentar beginnt.", + "schema.onEnterRules": "Die Regeln der Sprache, die beim Drücken der EINGABETASTE ausgewertet werden sollen.", + "schema.onEnterRules.action": "Die auszuführende Aktion.", + "schema.onEnterRules.action.appendText": "Beschreibt den Text, der nach der neuen Zeile und nach dem Einzug angefügt werden soll.", + "schema.onEnterRules.action.indent": "Beschreiben Sie, wie mit dem Einzug verfahren werden soll.", + "schema.onEnterRules.action.indent.indent": "Hiermit wird eine neue Zeile eingefügt und (relativ zum Einzug der vorherigen Zeile) einmal eingerückt.", + "schema.onEnterRules.action.indent.indentOutdent": "Zwei neue Zeilen einfügen:\r\n – die Erste mit Einzug, enthält den Cursor\r\n – die Zweite auf derselben Einzugsebene", + "schema.onEnterRules.action.indent.none": "Hiermit wird eine neue Zeile eingefügt, und der Einzug wird von der vorherigen Zeile übernommen.", + "schema.onEnterRules.action.indent.outdent": "Hiermit wird eine neue Zeile eingefügt und (relativ zum Einzug der vorherigen Zeile) einmal ausgerückt.", + "schema.onEnterRules.action.removeText": "Beschreibt die Anzahl von Zeichen, die aus dem Einzug der neuen Zeile entfernt werden sollen.", + "schema.onEnterRules.afterText": "Diese Regel wird nur ausgeführt, wenn der Text nach dem Cursor diesem regulären Ausdruck entspricht.", + "schema.onEnterRules.afterText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.onEnterRules.afterText.flags": "Die RegExp-Flags für afterText.", + "schema.onEnterRules.afterText.pattern": "Das RegExp-Muster für afterText.", + "schema.onEnterRules.beforeText": "Diese Regel wird nur ausgeführt, wenn der Text vor dem Cursor diesem regulären Ausdruck entspricht.", + "schema.onEnterRules.beforeText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.onEnterRules.beforeText.flags": "Die RegExp-Flags für beforeText.", + "schema.onEnterRules.beforeText.pattern": "Das RegExp-Muster für beforeText.", + "schema.onEnterRules.previousLineText": "Diese Regel wird nur ausgeführt, wenn der Text oberhalb der Zeile mit diesem regulären Ausdruck übereinstimmt.", + "schema.onEnterRules.previousLineText.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.onEnterRules.previousLineText.flags": "Die RegExp-Flags für previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "Das RegExp-Muster für previousLineText.", + "schema.openBracket": "Das öffnende Klammerzeichen oder die Zeichenfolgensequenz.", + "schema.surroundingPairs": "Definiert die Klammerpaare, in die eine ausgewählte Zeichenfolge eingeschlossen werden kann.", + "schema.wordPattern": "Definiert, was in der Programmiersprache als Wort betrachtet wird.", + "schema.wordPattern.flags": "RegExp Kennzeichen für Wortübereinstimmungen", + "schema.wordPattern.flags.errorMessage": "Muss mit dem Muster `/^([gimuy]+)$/` übereinstimmen.", + "schema.wordPattern.pattern": "RegExp Muster für Wortübereinstimmungen." + }, + "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { + "largeFile": "{0}: Tokenisierung, Umbruch und Faltung wurden für diese große Datei deaktiviert, um die Speicherauslastung zu verringern und ein Einfrieren oder einen Absturz zu vermeiden.", + "removeOptimizations": "Aktivieren von Funktionen erzwingen", + "reopenFilePrompt": "Öffnen Sie die Datei erneut, damit diese Einstellung wirksam wird." + }, + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Dokumentsymbole" + }, + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { + "1.problem": "1 Problem in diesem Element.", + "Array": "Array", + "Boolean": "Boolescher Wert", + "Class": "Klasse", + "Constant": "Konstante", + "Constructor": "Konstruktor", + "Enum": "Enumeration", + "EnumMember": "Enumerationsmember", + "Event": "Ereignis", + "Field": "Feld", + "File": "Datei", + "Function": "Funktion", + "Interface": "Schnittstelle", + "Key": "Schlüssel", + "Method": "Methode", + "Module": "Modul", + "N.problem": "{0} Probleme in diesem Element.", + "Namespace": "Namespace", + "Null": "NULL", + "Number": "Zahl", + "Object": "Objekt", + "Operator": "Operator", + "Package": "Paket", + "Property": "Eigenschaft", + "String": "Zeichenfolge", + "Struct": "Struktur", + "TypeParameter": "Typparameter", + "Variable": "Variable", + "deep.problem": "Enthält Elemente mit Problemen.", + "title.template": "{0} ({1})" + }, + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Gehe zu Zeile/Spalte...", + "gotoLineQuickAccess": "Gehe zu Zeile/Spalte", + "gotoLineQuickAccessPlaceholder": "Geben Sie die Zeilennummer und optional die Spalte ein, zu der Sie wechseln möchten (z. B. 42:5 für Zeile 42 und Spalte 5)." + }, + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "Keine übereinstimmenden Einträge.", + "gotoSymbol": "Gehe zu Symbol im Editor...", + "gotoSymbolByCategoryQuickAccess": "Gehe zu Symbol im Editor nach Kategorie", + "gotoSymbolQuickAccess": "Gehe zu Symbol im Editor", + "gotoSymbolQuickAccessPlaceholder": "Geben Sie den Namen eines Symbols ein, zu dem Sie wechseln möchten." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Codeaktion \"{0}\" wird angewendet.", + "codeaction": "Schnelle Fixes", + "codeaction.get2": "Codeaktionen werden aus \"{0}\" abgerufen. ([Konfigurieren]({1}))", + "formatting2": "Der Formatierer \"{0}\" wird ausgeführt. ([Konfigurieren]({1}))" + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Modus für &&Spaltenauswahl", + "toggleColumnSelection": "Spaltenauswahlmodus umschalten" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "&&Minimap anzeigen", + "toggleMinimap": "Minimap ein-/ausschalten" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Für Multi-Cursor zu ALT+Mausklick wechseln", + "miMultiCursorCmd": "Für Multi-Cursor zu Befehlstaste+Mausklick wechseln", + "miMultiCursorCtrl": "Für Multi-Cursor zu STRG+Mausklick wechseln", + "toggleLocation": "Multi-Cursor-Modifizierer umschalten" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "&&Steuerzeichen rendern", + "toggleRenderControlCharacters": "Steuerzeichen umschalten" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "&&Leerraumzeichen rendern", + "toggleRenderWhitespace": "Rendern von Leerzeichen umschalten" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Gibt an, ob der Editor zurzeit Zeilenumbrüche verwendet.", + "miToggleWordWrap": "&&Zeilenumbruch", + "toggle.wordwrap": "Ansicht: Zeilenumbruch umschalten", + "unwrapMinified": "Umbruch für diese Datei deaktivieren", + "wrapMinified": "Umbruch für diese Datei aktivieren" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "zeigen Sie", + "selectAlanguage": "Sprache auswählen", + "thisAgain": " diese Meldung nicht mehr an.", + "toGetStarted": " aus, um loszulegen. Beginnen Sie mit der Eingabe, um die Meldung zu schließen, oder " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Auswahl Zwischenablage einfügen" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Protokollierung der TextMate-Syntax/-Grammatik starten" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Bundsteg-Schmuckfarbe für Kommentarbereiche im Editor." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "Fehler beim Löschen der Kommentarreaktion", + "commentAddReactionError": "Fehler beim Löschen der Kommentarreaktion: {0}.", + "commentDeleteReactionDefaultError": "Fehler beim Löschen der Kommentarreaktion", + "commentDeleteReactionError": "Fehler beim Löschen der Kommentarreaktion: {0}.", + "commentToggleReaction": "Umschaltreaktion", + "commentToggleReactionDefaultError": "Fehler beim Umschalten der Kommentarreaktion.", + "commentToggleReactionError": "Fehler beim Umschalten der Kommentarreaktion: {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Symbol für das Zuklappen eines Überprüfungskommentars.", + "label.collapse": "Reduzieren", + "newComment": "Neuen Kommentar eingeben", + "reply": "Antworten...", + "startThread": "Diskussion starten" + }, + "vs/workbench/contrib/comments/browser/comments.contribution": { + "commentsConfigurationTitle": "Kommentare", + "openComments": "Steuert, wann das Kommentarpanel geöffnet werden soll." + }, + "vs/workbench/contrib/comments/browser/commentsEditorContribution": { + "nextCommentThreadAction": "Zum nächsten Kommentarthread wechseln", + "pickCommentService": "Kommentaranbieter auswählen" + }, + "vs/workbench/contrib/comments/browser/commentsTreeViewer": { + "image": "Bild", + "imageWithLabel": "Bild: {0}" + }, + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Alle zuklappen", + "resourceWithCommentLabel": "Kommentar aus ${0} in Zeile {1}, Spalte {2} in {3}, Quelle: {4}", + "resourceWithCommentThreadsLabel": "Kommentare in {0}, vollständiger Pfad: {1}", + "rootCommentsLabel": "Kommentare für aktuellen Arbeitsbereich" + }, + "vs/workbench/contrib/comments/browser/reactionsAction": { + "pickReactions": "Reaktionen auswählen..." + }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "Dieser Arbeitsbereich enthält noch keine Kommentare." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Integriert", + "promptOpenWith.defaultEditor.displayName": "Text-Editor" + }, + "vs/workbench/contrib/customEditor/common/customEditor": { + "context.customEditor": "Der viewType des zurzeit aktiven benutzerdefinierten Editors." + }, + "vs/workbench/contrib/customEditor/common/extensionPoint": { + "contributes.customEditors": "Beigetragene benutzerdefinierte Editoren.", + "contributes.displayName": "Der lesbare Name des benutzerdefinierten Editors. Dieser wird den Benutzern angezeigt, wenn sie den zu verwendenden Editor auswählen.", + "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", + "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", + "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln.", + "contributes.selector": "Gruppe von Globs, für die der benutzerdefinierte Editor aktiviert ist.", + "contributes.selector.filenamePattern": "Globzeichenfolge, für die der benutzerdefinierte Editor aktiviert ist.", + "contributes.viewType": "Bezeichner für den benutzerdefinierten Editor. Dieser muss für alle benutzerdefinierten Editoren eindeutig sein. Daher empfiehlt es sich, die Erweiterungs-ID als Teil von \"viewType\" einzufügen. \"viewType\" wird beim Registrieren benutzerdefinierter Editoren mit \"vscode.registerCustomEditorProvider\" und im [Aktivierungsereignis](https://code.visualstudio.com/api/references/activation-events) \"onCustomEditor:${id}\" verwendet." + }, + "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { + "addBreakpoint": "Haltepunkt hinzufügen", + "addConditionalBreakpoint": "Bedingten Haltepunkt hinzufügen...", + "addLogPoint": "Protokollpunkt hinzufügen ...", + "breakpoint": "Haltepunkt", + "breakpointHasConditionDisabled": "Diese {0} enthält eine {1}, die beim Entfernen verloren geht. Aktivieren Sie stattdessen ggf. {0}. ", + "breakpointHasConditionEnabled": "Dieser {0} hat eine {1}, die beim Entfernen verloren geht. Deaktivieren Sie stattdessen ggf. den {0}.", + "cancel": "Abbrechen", + "condition": "Bedingung", + "debugIcon.breakpointCurrentStackframeForeground": "Symbolfarbe für den Rahmen des aktuellen Breaktpointstapels", + "debugIcon.breakpointDisabledForeground": "Symbolfarbe für deaktivierte Breakpoints", + "debugIcon.breakpointForeground": "Symbolfarbe für Breakpoints", + "debugIcon.breakpointStackframeForeground": "Symbolfarbe für die Rahmen aller Breakpointstapel", + "debugIcon.breakpointUnverifiedForeground": "Symbolfarbe für nicht überprüfte Breakpoints", + "disable": "Deaktivieren", + "disableBreakpoint": "{0} deaktivieren", + "disableBreakpointOnLine": "Zeilenhaltepunkt deaktivieren", + "disableInlineColumnBreakpoint": "Inlinehaltepunkt in Spalte {0} deaktivieren", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "\"{0}\" bearbeiten...", + "editBreakpoints": "Haltepunkte bearbeiten", + "editInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} bearbeiten", + "editLineBrekapoint": "Zeilenhaltepunkt bearbeiten", + "enable": "Aktivieren", + "enableBreakpoint": "{0} aktivieren", + "enableBreakpointOnLine": "Zeilenhaltepunkt aktivieren", + "enableBreakpoints": "Inlinehaltepunkt in Spalte {0} aktivieren", + "enableDisableBreakpoints": "Haltepunkte aktivieren/deaktivieren", + "logPoint": "Protokollpunkt", + "message": "Nachricht", + "removeBreakpoint": "\"{0}\" entfernen", + "removeBreakpoints": "Haltepunkte entfernen", + "removeInlineBreakpointOnColumn": "Inlinehaltepunkt in Spalte {0} entfernen", + "removeLineBreakpoint": "Zeilenhaltepunkt entfernen", + "removeLogPoint": "\"{0}\" entfernen" + }, + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Art des Breakpoints", + "breakpointWidgetExpressionPlaceholder": "Unterbrechen, wenn der Ausdruck als TRUE ausgewertet wird. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", + "breakpointWidgetHitCountPlaceholder": "Unterbrechen, wenn die Bedingung für die Trefferanzahl erfüllt ist. EINGABETASTE zum Akzeptieren, ESC-TASTE zum Abbrechen.", + "breakpointWidgetLogMessagePlaceholder": "Zu protokollierende Nachricht, wenn der Haltepunkt erreicht wird. Ausdrücke innerhalb von {} werden interpoliert. Betätigen Sie die EINGABETASTE, um dies zu akzeptieren, oder ECS, um den Vorgang abzubrechen.", + "expression": "Ausdruck", + "hitCount": "Trefferanzahl", + "logMessage": "Protokollnachricht" + }, + "vs/workbench/contrib/debug/browser/breakpointsView": { + "access": "Zugriff", + "activateBreakpoints": "Aktivieren von Haltepunkten umschalten", + "addFunctionBreakpoint": "Funktionshaltepunkt hinzufügen", + "breakpoint": "Haltepunkt", + "breakpointUnsupported": "Haltepunkte dieses Typs werden vom Debugger nicht unterstützt", + "breakpoints": "Haltepunkte", + "dataBreakpoint": "Datenhaltepunkt", + "dataBreakpointUnsupported": "Datenhaltepunkte werden von diesem Debugtyp nicht unterstützt.", + "dataBreakpointsNotSupported": "Datenhaltepunkte werden von diesem Debugtyp nicht unterstützt.", + "disableAllBreakpoints": "Alle Haltepunkte deaktivieren", + "disabledBreakpoint": "Deaktivierter Haltepunkt", + "disabledLogpoint": "Deaktivierter Protokollpunkt", + "editBreakpoint": "Funktionshaltepunkt bearbeiten...", + "editCondition": "Bedingung bearbeiten...", + "editHitCount": "Trefferanzahl bearbeiten...", + "enableAllBreakpoints": "Alle Haltepunkte aktivieren", + "exceptionBreakpointAriaLabel": "Bedingung für Typausnahme-Haltepunkt", + "exceptionBreakpointPlaceholder": "Anhalten, wenn der Ausdruck als TRUE ausgewertet wird", + "expression": "Ausdrucksbedingung: {0}", + "expressionAndHitCount": "Ausdruck: {0} | Trefferanzahl: {1}", + "expressionCondition": "Ausdrucksbedingung: {0}", + "functionBreakPointExpresionAriaLabel": "Geben Sie den Ausdruck ein. Der Vorgang wird am Funktionshaltepunkt unterbrochen, wenn der Ausdruck als TRUE ausgewertet wird.", + "functionBreakPointHitCountAriaLabel": "Geben Sie die Trefferanzahl ein. Der Vorgang wird am Funktionshaltepunkt unterbrochen, wenn die Trefferanzahl erreicht wird.", + "functionBreakPointInputAriaLabel": "Geben Sie den Funktionshaltepunkt ein.", + "functionBreakpoint": "Funktionshaltepunkt", + "functionBreakpointExpressionPlaceholder": "Anhalten, wenn der Ausdruck als TRUE ausgewertet wird", + "functionBreakpointHitCountPlaceholder": "Bei Erreichen der Trefferanzahl unterbrechen", + "functionBreakpointPlaceholder": "Funktion mit Haltepunkt", + "functionBreakpointUnsupported": "Funktionshaltepunkte werden von diesem Debugtyp nicht unterstützt.", + "functionBreakpointsNotSupported": "Funktionshaltepunkte werden von diesem Debugtyp nicht unterstützt.", + "hitCount": "Trefferanzahl: {0}", + "logMessage": "Protokollnachricht: {0}", + "miDisableAllBreakpoints": "A&&lle Haltepunkte deaktivieren", + "miEnableAllBreakpoints": "&&Alle Haltepunkte aktivieren", + "miFunctionBreakpoint": "&&Funktionshaltepunkt...", + "miRemoveAllBreakpoints": "&&Alle Haltepunkte entfernen", + "read": "Lesen", + "reapplyAllBreakpoints": "Alle Haltepunkte erneut anwenden", + "removeAllBreakpoints": "Alle Haltepunkte entfernen", + "removeBreakpoint": "Haltepunkt entfernen", + "unverifiedBreakopint": "Nicht überprüfter Haltepunkt", + "unverifiedExceptionBreakpoint": "Nicht überprüfter Ausnahmehaltepunkt", + "unverifiedLogpoint": "Nicht überprüfter Protokollpunkt", + "write": "Schreiben" + }, + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des fokussierten Stapelrahmens.", + "topStackFrameLineHighlight": "Hintergrundfarbe zur Hervorhebung der Zeile an der Position des obersten Stapelrahmens." + }, + "vs/workbench/contrib/debug/browser/callStackView": { + "callStackAriaLabel": "Aufrufliste debuggen", + "collapse": "Alle zuklappen", + "loadAllStackFrames": "Alle Stapelrahmen laden", + "restartFrame": "Frame neu starten", + "running": "Wird ausgeführt", + "session": "Sitzung", + "sessionLabel": "Sitzung \"{0}\": {1}", + "showMoreAndOrigin": "{0} weitere anzeigen: {1}", + "showMoreStackFrames": "{0} weitere Stapelrahmen anzeigen", + "showMoreStackFrames2": "Mehr Stapelrahmen anzeigen", + "stackFrameAriaLabel": "Stapelrahmen \"{0}\", Zeile {1}, {2}", + "thread": "Thread", + "threadAriaLabel": "Thread \"{0}\": {1}" + }, + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Nächste Anweisung festlegen", + "addToWatchExpressions": "Zur Überwachung hinzufügen", + "allowBreakpointsEverywhere": "Das Festlegen von Haltepunkten für alle Dateien ermöglichen.", + "always": "Debuggen immer in Statusleiste anzeigen", + "breakWhenValueChanges": "Unterbrechung beim Ändern von Werten", + "breakWhenValueIsAccessed": "Unterbrechung beim Zugriff auf Werte", + "breakWhenValueIsRead": "Unterbrechung beim Lesen von Werten", + "breakpoints": "Haltepunkte", + "callStack": "Aufrufliste", + "cancel": "Brechen Sie das Debuggen ab.", + "copyAsExpression": "Als Ausdruck kopieren", + "copyStackTrace": "Aufrufliste kopieren", + "copyValue": "Wert kopieren", + "debug.console.closeOnEnd": "Steuert, ob die Debugging-Konsole automatisch geschlossen werden soll, wenn die Debugsitzung endet.", + "debug.console.collapseIdenticalLines": "Steuert, ob die Debugging-Konsole identische Zeilen zuklappen und eine Anzahl von Vorkommen mit einem Badge anzeigen soll.", + "debug.console.fontFamily": "Legt die Schriftfamilie der Debugging-Konsole fest.", + "debug.console.fontSize": "Legt die Schriftgröße der Debugging-Konsole in Pixeln fest.", + "debug.console.historySuggestions": "Steuert, ob die Debugging-Konsole zuvor eingegebene Eingaben vorschlagen soll.", + "debug.console.lineHeight": "Legt die Zeilenhöhe der Debugging-Konsole in Pixeln fest. Geben Sie \"0\" ein, wenn die Zeilenhöhe aus dem Schriftgrad berechnet werden soll.", + "debug.console.wordWrap": "Steuert, ob die Zeilen in der Debugkonsole umbrochen werden sollen.", + "debug.focusWindowOnBreak": "Steuert, ob das Workbench-Fenster den Fokus erhalten soll, wenn der Debugger unterbrochen wird.", + "debug.onTaskErrors": "Steuert die erforderlichen Schritte, wenn nach Ausführung von preLaunchTask Fehler festgestellt werden.", + "debug.saveBeforeStart": "Steuert, welche Editoren vor dem Starten einer Debugsitzung gespeichert werden.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Vor dem Start einer Debugsitzung alle Editoren in der aktiven Gruppe speichern", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Vor dem Start einer Debugsitzung alle Editoren in der aktiven Gruppe mit Ausnahme der unbenannten Editoren speichern", + "debug.saveBeforeStart.none": "Vor dem Start einer Debugsitzung keine Editoren speichern", + "debug.terminal.clearBeforeReusing": "Bevor Sie eine neue Debugsitzung in einem integrierten oder externen Terminal starten, löschen Sie das Terminal.", + "debugAnyway": "Hiermit werden Aufgabenfehler ignoriert und das Debuggen gestartet.", + "debugCategory": "Debuggen", + "debugConfigurationTitle": "Debuggen", + "debugFocusConsole": "Fokus auf der Debugging-Konsolenansicht", + "debugPanel": "Debugging-Konsole", + "editWatchExpression": "Ausdruck bearbeiten", + "inlineBreakpoint": "Inlinehaltepunkt", + "inlineValues": "Variablenwerte beim Debuggen in den Editor eingebunden anzeigen", + "inlineValues.focusNoScroll": "Zeigt Variablenwerte während des Debuggens inline im Editor an, wenn die Sprache Inlinepositionen für Werte unterstützt.", + "inlineValues.off": "Variablenwerte beim Debuggen niemals inline im Editor anzeigen", + "inlineValues.on": "Variablenwerte beim Debuggen immer inline im Editor anzeigen", + "jumpToCursor": "Zum Cursor wechseln", + "launch": "Globale Konfiguration für das Starten des Debuggens. Kann alternativ zur Datei \"launch.json\" verwendet werden, die in mehreren Arbeitsbereichen verwendet wird.", + "loadedScripts": "Geladene Skripts", + "mRun": "&&Ausführen", + "miAddConfiguration": "Konfiguration &&hinzufügen...", + "miContinue": "&&Fortfahren", + "miInlineBreakpoint": "Inlinebreakp&&oint", + "miInstallAdditionalDebuggers": "&&Zusätzliche Debugger installieren...", + "miNewBreakpoint": "&&Neuer Haltepunkt", + "miRestart Debugging": "&&Debugging erneut starten", + "miRun": "&&Ohne Debuggen ausführen", + "miStartDebugging": "&&Debugging starten", + "miStepInto": "Einzelschr&&itt", + "miStepOut": "Rückspr&&ung", + "miStepOver": "Prozedur&&schritt", + "miStopDebugging": "&&Debugging beenden", + "miToggleDebugConsole": "De&&bugging-Konsole", + "miViewRun": "&&Ausführen", + "never": "Debuggen nie in Statusleiste anzeigen", + "onFirstSessionStart": "Debuggen nur in Statusleiste anzeigen, nachdem das Debuggen erstmals gestartet wurde", + "openDebug": "Steuert, wann die Debugansicht geöffnet werden soll.", + "openExplorerOnEnd": "Die Explorer-Ansicht wird automatisch am Ende einer Debugsitzung geöffnet.", + "prompt": "Benutzer auffordern", + "removeWatchExpression": "Ausdruck entfernen", + "restartFrame": "Frame neu starten", + "run and debug": "Ausführen und debuggen", + "setValue": "Wert festlegen", + "showBreakpointsInOverviewRuler": "Legt fest, ob Breakpoints im Übersichtslineal angezeigt werden sollen.", + "showErrors": "Hiermit wird die Problemansicht angezeigt und das Debuggen nicht gestartet.", + "showInStatusBar": "Steuert, wann die Debugstatusleiste angezeigt werden soll.", + "showInlineBreakpointCandidates": "Legt fest, ob Dekorationen für Inlinebreakpointkandidaten während des Debuggens im Editor angezeigt werden sollen", + "showSubSessionsInToolBar": "Legt fest, ob die untergeordneten Sitzungen der Debugsitzung auf der Debugsymbolleiste angezeigt werden. Wenn diese Einstellung deaktiviert ist, wird mit dem Beenden einer untergeordneten Sitzung auch die übergeordnete Sitzung beendet.", + "startDebugPlaceholder": "Geben Sie den Namen einer Startkonfiguration, um die Ausführung zu starten.", + "startDebuggingHelp": "Debuggen starten", + "terminateThread": "Thread beenden", + "toolBarLocation": "Steuert die Position der Symbolleiste \"Debuggen\". Entweder \"floating\" (unverankert) in allen Ansichten, \"docked\" (angedockt) in der Debugansicht oder \"hidden\" (ausgeblendet).", + "variables": "Variablen", + "watch": "Überwachen" + }, + "vs/workbench/contrib/debug/browser/debugActionViewItems": { + "addConfigTo": "Konfiguration hinzufügen ({0})...", + "addConfiguration": "Konfiguration hinzufügen...", + "debugLaunchConfigurations": "Debugstartkonfigurationen", + "debugSession": "Debugsitzung", + "noConfigurations": "Keine Konfigurationen" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "Es gibt keine Erweiterung zum Debuggen von {0}. Soll eine {0} Erweiterung im Marketplace gesucht werden?", + "cancel": "Abbrechen", + "debugName": "Name der Konfiguration; wird im Dropdownmenü der Startkonfiguration angezeigt.", + "debugNoType": "Der Debugger \"type\" darf nicht ausgelassen werden und muss den Typ \"string\" aufweisen.", + "debugPostDebugTask": "Ein Task, der ausgeführt werden soll, nachdem die Debugsitzung endet.", + "debugPrelaunchTask": "Ein Task, der ausgeführt werden soll, bevor die Debugsitzung beginnt.", + "debugServer": "Nur für die Entwicklung von Debugerweiterungen: Wenn ein Port angegeben ist, versucht der VS-Code, eine Verbindung mit einem Debugadapter herzustellen, der im Servermodus ausgeführt wird.", + "findExtension": "Extensions {0} suchen", + "installExt": "Erweiterung installieren...", + "installLanguage": "Erweiterung für {0} installieren...", + "selectDebug": "Umgebung auswählen" + }, + "vs/workbench/contrib/debug/browser/debugColors": { + "debugIcon.continueForeground": "Symbol zum Fortfahren auf der Debuggersymbolleiste", + "debugIcon.disconnectForeground": "Symbol zum Trennen auf der Debuggersymbolleiste", + "debugIcon.pauseForeground": "Symbol zum Pausieren auf der Debuggersymbolleiste", + "debugIcon.restartForeground": "Symbol zum Neustarten auf der Debuggersymbolleiste", + "debugIcon.startForeground": "Symbol zum Starten auf der Debuggersymbolleiste", + "debugIcon.stepBackForeground": "Symbol auf der Debugsymbolleiste für \"Schritt zurück\"", + "debugIcon.stepIntoForeground": "Symbol für Einzelschritt auf der Debuggersymbolleiste", + "debugIcon.stepOutForeground": "Symbol für Prozedurschritt auf der Debuggersymbolleiste", + "debugIcon.stepOverForeground": "Symbol für Prozedurschritt auf der Debuggersymbolleiste", + "debugIcon.stopForeground": "Symbol zum Anhalten auf der Debuggersymbolleiste", + "debugToolBarBackground": "Hintergrundfarbe der Debug-Symbolleiste.", + "debugToolBarBorder": "Rahmenfarbe der Debug-Symbolleiste." + }, + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Inlinehaltepunkt hinzufügen", + "chooseLocation": "Spezifischen Speicherort auswählen", + "continueDebug": "Weiter", + "debug": "Debuggen", + "disconnect": "Trennen", + "focusSession": "Fokus auf Sitzung", + "jumpToCursor": "Zum Cursor wechseln", + "noExecutableCode": "Der aktuellen Cursorposition ist kein ausführbarer Code zugeordnet.", + "openLaunchJson": "\"{0}\" öffnen", + "pauseDebug": "Anhalten", + "restartDebug": "Neu starten", + "selectAndStartDebugging": "Debugging auswählen und starten", + "startDebug": "Debuggen starten", + "startWithoutDebugging": "Ohne Debuggen starten", + "stepIntoDebug": "Einzelschritt", + "stepOutDebug": "Ausführen bis Rücksprung", + "stepOverDebug": "Prozedurschritt", + "stop": "Stopp" + }, + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "Die Datei \"launch.json\" kann nicht im Ordner \".vscode\" erstellt werden ({0}).", + "editLaunchConfig": "Debugkonfiguration in \"launch.json\" bearbeiten", + "selectConfiguration": "Startkonfiguration auswählen", + "user settings": "Benutzereinstellungen", + "workspace": "Arbeitsbereich" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Zur Überwachung hinzufügen", + "closeExceptionWidget": "Ausnahmewidget schließen", + "conditionalBreakpointEditorAction": "Debuggen: Bedingten Haltepunkt hinzufügen...", + "evaluateInDebugConsole": "In der Debugging-Konsole auswerten", + "goToNextBreakpoint": "Debuggen: Zum nächsten Haltepunkt wechseln", + "goToPreviousBreakpoint": "Debuggen: Zum vorherigen Haltepunkt wechseln", + "logPointEditorAction": "Debuggen: Protokollpunkt hinzufügen ...", + "miConditionalBreakpoint": "&&Bedingter Haltepunkt...", + "miLogPoint": "&&Protokollpunkt...", + "miToggleBreakpoint": "Haltepunkt &&umschalten", + "runToCursor": "Ausführen bis Cursor", + "showDebugHover": "Debuggen: Hover anzeigen", + "stepIntoTargets": "Ziele für Einzelschritte...", + "toggleBreakpointAction": "Debuggen: Haltepunkt umschalten" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Konfiguration hinzufügen...", + "editor.inlineValuesBackground": "Hintergrundfarbe des Debuginlinewerts.", + "editor.inlineValuesForeground": "Farbe des Debuginlinewerttexts." + }, + "vs/workbench/contrib/debug/browser/debugHover": { + "quickTip": "Halten Sie die {0}-Taste gedrückt, um zur Editor-Sprachanzeige beim Daraufzeigen zu wechseln.", + "treeAriaLabel": "Debughover", + "variableAriaLabel": "{0}, Wert \"{1}\", Variablen, Debuggen" + }, + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Symbol für Aktion \"Aktivieren\" in der Haltepunktansicht", + "breakpointsRemoveAll": "Symbol für die Aktion \"Alle entfernen\" in der Haltepunktansicht.", + "breakpointsViewIcon": "Ansichtssymbol für die Haltepunktansicht.", + "callStackViewIcon": "Ansichtssymbol der Aufruflistenansicht.", + "callstackViewSession": "Symbol für Sitzung in der Aufruflistenansicht", + "debugBreakpoint": "Symbol für Haltepunkte", + "debugBreakpointConditional": "Symbol für bedingte Haltepunkte", + "debugBreakpointConditionalDisabled": "Symbol für deaktivierte bedingte Haltepunkte", + "debugBreakpointConditionalUnverified": "Symbol für nicht überprüfte bedingte Haltepunkte", + "debugBreakpointData": "Symbol für Datenhaltepunkte", + "debugBreakpointDataDisabled": "Symbol für deaktivierte Datenhaltepunkte", + "debugBreakpointDataUnverified": "Symbol für nicht überprüfte Datenhaltepunkte", + "debugBreakpointDisabled": "Symbol für deaktivierte Haltepunkte", + "debugBreakpointFunction": "Symbol für Funktionshaltepunkte", + "debugBreakpointFunctionDisabled": "Symbol für deaktivierte Funktionshaltepunkte", + "debugBreakpointFunctionUnverified": "Symbol für nicht überprüfte Funktionshaltepunkte", + "debugBreakpointHint": "Symbol für Haltepunkthinweise, die beim Zeigen auf den Editor-Glyphenrand angezeigt werden", + "debugBreakpointLog": "Symbol für Protokollhaltepunkte", + "debugBreakpointLogDisabled": "Symbol für deaktivierte Protokollhaltepunkte", + "debugBreakpointLogUnverified": "Symbol für nicht überprüfte Protokollhaltepunkte", + "debugBreakpointUnsupported": "Symbol für nicht unterstützte Haltepunkte", + "debugBreakpointUnverified": "Symbol für nicht überprüfte Haltepunkte", + "debugCollapseAll": "Symbol für die Aktion zum Zuklappen aller Elemente in den Debugansichten", + "debugConfigure": "Symbol für die Aktion zur Debugkonfiguration", + "debugConsole": "Symbol für die Aktion zum Öffnen der Debugging-Konsole", + "debugConsoleClearAll": "Symbol für die Aktion zum Löschen aller Elemente in der Debugging-Konsole", + "debugConsoleEvaluationInput": "Symbol für den Eingabemarker der Debugauswertung", + "debugConsoleEvaluationPrompt": "Symbol für die Eingabeaufforderung der Debugauswertung", + "debugConsoleViewIcon": "Ansichtssymbol der Debugging-Konsolenansicht.", + "debugContinue": "Symbol für die Aktion zum Fortsetzen des Debuggens", + "debugDisconnect": "Symbol für die Aktion zum Trennen der Debugverbindung", + "debugGripper": "Symbol für das Ziehelement der Debugleiste", + "debugPause": "Symbol für die Aktion zum Anhalten des Debuggens", + "debugRestart": "Symbol für die Aktion zum erneuten Starten des Debuggens", + "debugRestartFrame": "Symbol für die Aktion zum Frameneustart beim Debuggen", + "debugReverseContinue": "Symbol für die Aktion zum Fortsetzen des Debuggens in umgekehrter Richtung", + "debugStackframe": "Symbol für einen Stapelrahmen, der im Editor-Glyphenrand angezeigt wird", + "debugStackframeFocused": "Symbol für einen Stapelrahmen mit Fokus, der im Editor-Glyphenrand angezeigt wird", + "debugStart": "Symbol für die Aktion zum Debugstart", + "debugStepBack": "Symbol für die Aktion \"Schritt zurück\" beim Debuggen", + "debugStepInto": "Symbol für die Aktion \"Schrittweise ausführen\" beim Debuggen", + "debugStepOut": "Symbol für die Aktion \"Ausführen bis Rücksprung\" beim Debuggen", + "debugStepOver": "Symbol für die Aktion \"Prozedurschritt\" beim Debuggen", + "debugStop": "Symbol für die Aktion \"Beenden\" beim Debuggen", + "loadedScriptsViewIcon": "Ansichtssymbol der Ansicht für geladene Skripts.", + "runViewIcon": "Ansichtssymbol der Ausführungsansicht.", + "variablesViewIcon": "Ansichtssymbol der Variablenansicht.", + "watchExpressionsAdd": "Symbol für die Aktion zum Hinzufügen in der Überwachungsansicht.", + "watchExpressionsAddFuncBreakpoint": "Symbol für die Aktion zum Hinzufügen eines Funktionshaltepunkts in der Überwachungsansicht", + "watchExpressionsRemoveAll": "Symbol für die Aktion \"Alle entfernen\" in der Überwachungsansicht.", + "watchViewIcon": "Ansichtssymbol der Überwachungsansicht." + }, + "vs/workbench/contrib/debug/browser/debugQuickAccess": { + "addConfigTo": "Konfiguration hinzufügen ({0})...", + "addConfiguration": "Konfiguration hinzufügen...", + "configure": "Konfigurieren", + "contributed": "Beigetragen", + "customizeLaunchConfig": "Startkonfiguration festlegen", + "noDebugResults": "Keine übereinstimmenden Startkonfigurationen.", + "providerAriaLabel": "{0} beigetragene Konfigurationen" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 aktive Sitzung", + "breakpointAdded": "Haltepunkt hinzugefügt, Zeile {0}, Datei \\\"{1}\\\"", + "breakpointRemoved": "Haltepunkt entfernt, Zeile {0}, Datei \\\"{1}\\\"", + "cancel": "Abbrechen", + "compoundMustHaveConfigurations": "Für den Verbund muss das Attribut \"configurations\" festgelegt werden, damit mehrere Konfigurationen gestartet werden können.", + "configMissing": "Konfiguration \"{0}\" fehlt in \"launch.json\".", + "debugAdapterCrash": "Der Debugadapterprozess wurde unerwartet beendet ({0}).", + "debugRequesMissing": "Das Attribut \"{0}\" fehlt in der ausgewählten Debugkonfiguration.", + "debugRequestNotSupported": "Das Attribut \"{0}\" weist in der ausgewählten Debugkonfiguration den nicht unterstützten Wert \"{1}\" auf.", + "debugTrust": "Das Debuggen führt Buildaufgaben und Programmcode aus Ihrem Arbeitsbereich aus.", + "debugTypeMissing": "Fehlende Eigenschaft \"type\" für die ausgewählte Startkonfiguration.", + "debugTypeNotSupported": "Der konfigurierte Debugtyp \"{0}\" wird nicht unterstützt.", + "debuggingPaused": "{0}:{1}, Debuggen angehalten: {2}, {3}", + "installAdditionalDebuggers": "Erweiterung \"{0}\" installieren", + "launchJsonDoesNotExist": "\"launch.json\" ist für den übergebenen Arbeitsbereichsordner nicht vorhanden.", + "multipleConfigurationNamesInWorkspace": "Im Arbeitsbereich sind mehrere Startkonfigurationen \"{0}\" vorhanden. Verwenden Sie den Ordnernamen, um die Konfiguration zu qualifizieren.", + "nActiveSessions": "{0} aktive Sitzungen", + "noConfigurationNameInWorkspace": "Die Startkonfiguration \"{0}\" wurde im Arbeitsbereich nicht gefunden.", + "noFolderWithName": "Der Ordner mit dem Namen \"{0}\" für die Konfiguration \"{1}\" wurde im Verbund \"{2}\" nicht gefunden.", + "noFolderWorkspaceDebugError": "Für die aktive Datei ist kein Debuggen möglich. Stellen Sie sicher, dass sie gespeichert ist und dass Sie eine Debugerweiterung für diesen Dateityp installiert haben.", + "runTrust": "Das Ausführen führt Buildaufgaben und Programmcode aus Ihrem Arbeitsbereich aus." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "Das Debuggen wurde gestartet.", + "debuggingStopped": "Das Debuggen wurde beendet.", + "noDebugAdapter": "Es ist kein Debugger verfügbar. \"{0}\" kann nicht gesendet werden.", + "sessionNotReadyForBreakpoints": "Die Sitzung ist für Haltepunkte nicht bereit." + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Debuggen: {0}", + "selectAndStartDebug": "Debug Konfiguration auswählen und starten", + "status.debug": "Debuggen" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "Die angegebene Aufgabe wurde nicht gefunden.", + "DebugTaskNotFoundWithTaskId": "Der Task \"{0}\" konnte nicht gefunden werden.", + "abort": "Abbrechen", + "cancel": "Abbrechen", + "debugAnyway": "Dennoch debuggen", + "invalidTaskReference": "Auf den Task \"{0}\" kann nicht von einer Startkonfiguration aus verwiesen werden, die sich in einem anderen Arbeitsbereichordner befindet.", + "preLaunchTaskError": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", + "preLaunchTaskErrors": "Fehler nach der Ausführung von preLaunchTask \"{0}\".", + "preLaunchTaskExitCode": "Der preLaunchTask \"{0}\" wurde mit dem Exitcode {1} beendet.", + "preLaunchTaskTerminated": "preLaunchTask \"{0}\" wurde beendet.", + "remember": "Auswahl in den Benutzereinstellungen merken", + "rememberTask": "Meine Auswahl für diese Aufgabe speichern", + "showErrors": "Fehler anzeigen", + "taskNotTracked": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist.", + "taskNotTrackedWithTaskId": "Die Aufgabe \"{0}\" kann nicht nachverfolgt werden. Stellen Sie sicher, dass ein Problemabgleich definiert ist." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Umkehren", + "stepBackDebug": "Schritt zurück" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Debugging-Konsole", + "miOpenConfigurations": "&&Konfigurationen öffnen", + "selectWorkspaceFolder": "Wählen Sie einen Arbeitsbereichsordner aus, in dem eine Datei \"launch.json\" erstellt werden soll, oder fügen Sie ihn der Datei mit der Arbeitsbereichskonfiguration hinzu.", + "startAdditionalSession": "Zusätzliche Sitzung starten" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Schließen", + "debugExceptionWidgetBackground": "Widget-Hintergrundfarbe bei einer Ausnahme.", + "debugExceptionWidgetBorder": "Widget-Rahmenfarbe bei einer Ausnahme.", + "exceptionThrown": "Ausnahme aufgetreten.", + "exceptionThrownWithId": "Ausnahme: {0}" + }, + "vs/workbench/contrib/debug/browser/linkDetector": { + "fileLink": "STRG + Klick auf \"{0}\"", + "fileLinkMac": "BEFEHLSTASTE + Klick auf {0}", + "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", + "followLink": "Link folgen" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Geladen Skripts debuggen", + "loadedScriptsFolderAriaLabel": "Ordner {0}, geladenes Skript, Debuggen", + "loadedScriptsRootFolderAriaLabel": "Arbeitsbereichordner {0}, geladenes Skript, Debuggen", + "loadedScriptsSession": "Debugsitzung", + "loadedScriptsSessionAriaLabel": "Sitzung {0}, geladenes Skript, Debuggen", + "loadedScriptsSourceAriaLabel": "{0}, geladenes Skript, Debuggen" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "Der Debugger muss eine neue Registerkarte oder ein neues Fenster für die zu debuggende Komponente öffnen, aber der Browser hat dies verhindert. Sie müssen die Berechtigung zum Fortfahren erteilen.", + "cancel": "Abbrechen", + "continue": "Weiter", + "moreInfo": "Weitere Informationen", + "noDebugAdapter": "Es wurde kein verfügbarer Debugger gefunden. \"{0}\" kann nicht gesendet werden.", + "noDebugAdapterStart": "Die Debugsitzung kann ohne Debugadapter nicht gestartet werden." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "REPL-Eingaben akzeptieren", + "actions.repl.copyAll": "Debuggen: Konsole – alle kopieren", + "clearRepl": "Konsole löschen", + "collapse": "Alle zuklappen", + "copy": "Kopieren", + "copyAll": "Alles kopieren", + "debugConsole": "Debugging-Konsole", + "debugConsoleCleared": "Die Debugging-Konsole wurde bereinigt.", + "filter": "Filter", + "paste": "Einfügen", + "repl.action.filter": "REPL Fokus auf zu filternden Inhalt", + "selectRepl": "Debugging-Konsole auswählen", + "startDebugFirst": "Starten Sie eine Debugsitzung, um Ausdrücke auszuwerten.", + "workbench.debug.filter.placeholder": "Filtern (Beispiel: text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "{0} von {1} angezeigt" + }, + "vs/workbench/contrib/debug/browser/replViewer": { + "debugConsole": "Debugging-Konsole", + "occurred": ", ist {0} Mal aufgetreten", + "replGroup": "Debugging-Konsolengruppe \"{0}\"", + "replRawObjectAriaLabel": "Konsolenvariable \"{0}\" debuggen, Wert {1}", + "replVariableAriaLabel": "Variable \"{0}\", Wert \"{1}\"" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Hintergrundfarbe der Statusleiste beim Debuggen eines Programms. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarDebuggingBorder": "Rahmenfarbe der Statusleiste zur Abtrennung von der Randleiste und dem Editor, wenn ein Programm debuggt wird. Die Statusleiste wird unten im Fenster angezeigt.", + "statusBarDebuggingForeground": "Vordergrundfarbe der Statusleiste beim Debuggen eines Programms. Die Statusleiste wird unten im Fenster angezeigt." + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Alle zuklappen", + "variableAriaLabel": "{0}, Wert \"{1}\"", + "variableScopeAriaLabel": "Bereich \"{0}\"", + "variableValueAriaLabel": "Geben Sie einen neuen Variablenwert ein.", + "variablesAriaTreeLabel": "Variablen debuggen" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Ausdruck hinzufügen", + "collapse": "Alle zuklappen", + "removeAllWatchExpressions": "Alle Ausdrücke entfernen", + "watchAriaTreeLabel": "Überwachungsausdrücke debuggen", + "watchExpressionAriaLabel": "{0}, Wert \"{1}\"", + "watchExpressionInputAriaLabel": "Geben Sie den Überwachungsausdruck ein.", + "watchExpressionPlaceholder": "Zu überwachender Ausdruck", + "watchVariableAriaLabel": "{0}, Wert \"{1}\"" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Zum Anpassen von \"Ausführen und Debuggen\" [erstellen Sie eine launch.json-Datei](command:{0}).", + "customizeRunAndDebugOpenFolder": "Öffnen Sie zum Anpassen von \"Ausführen und debuggen\" [einen Ordner](command:{0}), und erstellen Sie eine launch.json-Datei.", + "detectThenRunAndDebug": "[Alle Konfigurationen für das automatische Debuggen anzeigen](command:{0}).", + "openAFileWhichCanBeDebugged": "[Öffnen Sie eine Datei](command:{0}), die gedebuggt oder ausgeführt werden kann.", + "run": "Ausführen", + "runAndDebugAction": "[Ausführen und Debuggen{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Timeout nach {0} ms für \"{1}\"" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "TRUE, wenn die Sitzung mit dem Fokus die Unterbrechung bei Wertänderungen unterstützt.", + "breakWhenValueIsAccessedSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung beim Zugriff auf Werte unterstützt.", + "breakWhenValueIsReadSupported": "TRUE, wenn der Breakpoint mit dem Fokus die Unterbrechung bei Lesen von Werten unterstützt.", + "breakpointAccessType": "Stellt den Zugriffstyp des Datenbreakpoints mit dem Fokus in der Ansicht BREAKPOINTS dar. Beispiel: \"read\", \"readWrite\", \"write\"", + "breakpointInputFocused": "TRUE, wenn das Eingabefeld in der Ansicht BREAKPOINTS den Fokus besitzt.", + "breakpointItemType": "Stellt den Elementtyp des Elements, auf dem der Fokus liegt, in der Ansicht BREAKPOINTS dar. Beispiel: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\"", + "breakpointSupportsCondition": "TRUE, wenn der Haltepunkt, auf dem der Fokus liegt, Bedingungen unterstützt.", + "breakpointWidgetVisibile": "TRUE, wenn das Widget für die Zone des Haltepunkt-Editors sichtbar ist, andernfalls FALSE.", + "breakpointsExist": "TRUE, wenn mindestens ein Haltepunkt vorhanden ist.", + "breakpointsFocused": "TRUE, wenn der Fokus auf der Ansicht BREAKPOINTS liegt, andernfalls FALSE.", + "callStackItemStopped": "TRUE, wenn das Element mit dem Fokus in CALL STACK beendet wird. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", + "callStackItemType": "Repräsentiert den Elementtyp des Elements mit dem Fokus in der CALL STACK-Ansicht. Beispiele: \"session\", \"thread\", \"stackFrame\"", + "callStackSessionHasOneThread": "TRUE, wenn die Sitzung mit dem Fokus in der CALL STACK-Ansicht genau einen Thread aufweist. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", + "callStackSessionIsAttach": "TRUE, wenn die Sitzung in der CALL STACK-Ansicht vom Typ \"Anfügen\" ist, andernfalls FALSE. Wird intern für Inlinemenüs in der CALL STACK-Ansicht verwendet.", + "debugConfigurationType": "Der Debugtyp der ausgewählten Startkonfiguration. Beispiel: python.", + "debugProtocolVariableMenuContext": "Stellt den Kontext dar, der vom Debugadapter für die Variable festgelegt wird, die in der Ansicht VARIABLES den Fokus besitzt.", + "debugSetVariableSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"setVariable\" unterstützt.", + "debugState": "Zustand, in dem sich die Debugsitzung mit dem Fokus befindet. Mögliche Werte: \"inactive\", \"initializing\", \"stopped\" und \"running\".", + "debugType": "Der Debugtyp der aktiven Debugsitzung. Beispiel: python.", + "debugUX": "Der Zustand der Debugbenutzeroberfläche. Wenn keine Debugkonfigurationen vorliegen, lautet er \"simple\", andernfalls \"default\". Hiermit wird festgelegt, wann Begrüßungsansichten im Debugviewlet angezeigt werden.", + "debuggersAvailable": "TRUE, wenn mindestens eine Debugerweiterung aktiv ist.", + "exceptionWidgetVisible": "TRUE, wenn das Ausnahmewidget sichtbar ist.", + "expressionSelected": "TRUE, wenn ein Ausdruckseingabefeld entweder in der Ansicht WATCH oder in der Ansicht VARIABLES geöffnet ist, andernfalls FALSE.", + "focusedSessionIsAttach": "TRUE, wenn die Sitzung mit dem Fokus den Typ \"attach\" aufweist.", + "inBreakpointWidget": "TRUE, wenn der Fokus auf dem Widget für die Zone des Haltepunkt-Editors liegt, andernfalls FALSE.", + "inDebugMode": "TRUE beim Debuggen, andernfalls FALSE.", + "inDebugRepl": "TRUE, wenn der Fokus auf der Debugging-Konsole liegt, andernfalls FALSE.", + "internalConsoleOptions": "Steuert, wann die interne Debugging-Konsole geöffnet werden soll.", + "jumpToCursorSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"jumpToCursor\" unterstützt.", + "loadedScriptsItemType": "Stellt den Elementtyp des Elements dar, das in der Ansicht LOADED SCRIPTS den Fokus besitzt.", + "loadedScriptsSupported": "TRUE, wenn die Sitzung mit dem Fokus die Ansicht LOADED SCRIPTS unterstützt.", + "multiSessionDebug": "TRUE, wenn mehrere aktive Debugsitzungen vorhanden sind.", + "multiSessionRepl": "TRUE, wenn mehrere Debugging-Konsolen vorhanden sind.", + "restartFrameSupported": "TRUE, wenn die Sitzung mit dem Fokus restartFrame-Anforderungen unterstützt.", + "stackFrameSupportsRestart": "TRUE, wenn der Stapelrahmen mit dem Fokus \"restartFrame\" unterstützt.", + "stepBackSupported": "TRUE, wenn die Sitzung mit dem Fokus stepBack-Anforderungen unterstützt.", + "stepIntoTargetsSupported": "TRUE, wenn die Sitzung mit dem Fokus die Anforderung \"stepIntoTargets\" unterstützt.", + "terminateDebuggeeSupported": "„True“, wenn die fokussierte Sitzung die Funktion zum Beenden der zu debuggende Komponente unterstützt.", + "variableEvaluateNamePresent": "TRUE, wenn für die Variable mit dem Fokus ein Feld \"evaluateName\" festgelegt wurde.", + "variablesFocused": "TRUE, wenn der Fokus auf den Ansichten VARIABLES liegt, andernfalls FALSE.", + "watchExpressionsExist": "TRUE, wenn mindestens ein Überwachungsausdruck vorhanden ist, andernfalls FALSE.", + "watchExpressionsFocused": "TRUE, wenn der Fokus auf der Ansicht WATCH liegt, andernfalls FALSE.", + "watchItemType": "Repräsentiert den Elementtyp des Elements mit dem Fokus in der WATCH-Ansicht. Beispiele: \"expression\", \"variable\"" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "Die Quelle \"{0}\" konnte nicht geladen werden.", + "canNotResolveSourceWithError": "Die Quelle \"{0}\" konnte nicht geladen werden: {1}.", + "unable": "Die Ressource konnte ohne eine Debugsitzung nicht aufgelöst werden." + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Nicht überprüfter Haltepunkt. Die Datei wurde geändert. Starten Sie die Debugsitzung neu.", + "invalidVariableAttributes": "Ungültige Variablenattribute", + "notAvailable": "Nicht verfügbar", + "paused": "Angehalten", + "pausedOn": "Angehalten für {0}", + "running": "Wird ausgeführt", + "startDebugFirst": "Starten Sie eine Debugsitzung, um Ausdrücke auszuwerten." + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Name des Ordners, in dem sich der Verbund befindet.", + "app.launch.json.compound.name": "Name des Verbunds. Wird im Dropdownmenü der Startkonfiguration angezeigt.", + "app.launch.json.compound.stopAll": "Steuert, ob durch das manuelle Beenden einer Sitzung alle Verbundsitzungen beendet werden.", + "app.launch.json.compounds": "Liste der Verbundelemente. Jeder Verbund verweist auf mehrere Konfigurationen, die zusammen gestartet werden.", + "app.launch.json.compounds.configurations": "Namen von Konfigurationen, die als Bestandteil dieses Verbunds gestartet werden.", + "app.launch.json.configurations": "Die Liste der Konfigurationen. Fügen Sie neue Konfigurationen hinzu, oder bearbeiten Sie vorhandene Konfigurationen mit IntelliSense.", + "app.launch.json.title": "Starten", + "app.launch.json.version": "Die Version dieses Dateiformats.", + "compoundPrelaunchTask": "Task, der ausgeführt werden soll, bevor eine der zusammengesetzten Konfigurationen gestartet wird.", + "presentation": "Präsentationsoptionen zum Anzeigen dieser Konfiguration in der Dropdownliste der Debugkonfiguration und in der Befehlspalette.", + "presentation.group": "Gruppe, zu der diese Konfiguration gehört. Wird zum Gruppieren und Sortieren in der Konfiguration-Dropdownliste und Befehlspalette verwendet.", + "presentation.hidden": "Steuert, ob diese Konfiguration in der Konfiguration-Dropdownliste und der Befehlspalette angezeigt werden soll.", + "presentation.order": "Reihenfolge dieser Konfiguration innerhalb einer Gruppe. Wird zum Gruppieren und Sortieren in der Konfigurations-Dropdownliste und Befehlspalette verwendet.", + "useUniqueNames": "Verwenden Sie eindeutige Konfigurationsnamen.", + "vscode.extension.contributes.breakpoints": "Trägt Haltepunkte bei.", + "vscode.extension.contributes.breakpoints.language": "Lässt Haltepunkte für diese Sprache zu.", + "vscode.extension.contributes.debuggers": "Trägt Debugadapter bei.", + "vscode.extension.contributes.debuggers.args": "Optionale Argumente, die an den Adapter übergeben werden sollen.", + "vscode.extension.contributes.debuggers.configurationAttributes": "JSON-Schemakonfigurationen zum Überprüfen von \"launch.json\".", + "vscode.extension.contributes.debuggers.configurationSnippets": "Snippets zum Hinzufügen neuer Konfigurationen in \"launch.json\".", + "vscode.extension.contributes.debuggers.initialConfigurations": "Konfigurationen zum Generieren der anfänglichen Datei \"launch.json\".", + "vscode.extension.contributes.debuggers.label": "Der Anzeigename für diese Debugadapter.", + "vscode.extension.contributes.debuggers.languages": "Liste der Sprachen, für die die Debugerweiterung als \"Standarddebugger\" angesehen werden kann", + "vscode.extension.contributes.debuggers.linux": "Linux-spezifische Einstellungen.", + "vscode.extension.contributes.debuggers.linux.runtime": "Die für Linux verwendete Laufzeit.", + "vscode.extension.contributes.debuggers.osx": "macOS-spezifische Einstellungen.", + "vscode.extension.contributes.debuggers.osx.runtime": "Für macOS verwendete Laufzeit.", + "vscode.extension.contributes.debuggers.program": "Der Pfad zum Debugadapterprogramm. Der Pfad ist absolut oder relativ zum Erweiterungsordner.", + "vscode.extension.contributes.debuggers.runtime": "Optionale Laufzeit für den Fall, dass das Programmattribut keine ausführbare Datei ist und eine Laufzeit erfordert.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Optionale Laufzeitargumente.", + "vscode.extension.contributes.debuggers.type": "Der eindeutige Bezeichner für diese Debugadapter.", + "vscode.extension.contributes.debuggers.variables": "Zuordnung aus interaktiven Variablen (Beispiel: ${action.pickProcess}) in \"launch.json\" zu einem Befehl.", + "vscode.extension.contributes.debuggers.windows": "Windows-spezifische Einstellungen.", + "vscode.extension.contributes.debuggers.windows.runtime": "Die für Windows verwendete Laufzeit." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Unbekannte Quelle" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Debug-Adapter für Typ \"{0}\" wurde nicht gefunden.", + "debugLinuxConfiguration": "Linux-spezifische Startkonfigurationsattribute.", + "debugOSXConfiguration": "OS X-spezifische Startkonfigurationsattribute.", + "debugRequest": "Der Anforderungstyp der Konfiguration. Der Wert kann \"launch\" oder \"attach\" sein.", + "debugType": "Der Typ der Konfiguration.", + "debugTypeNotRecognised": "Dieser Debugging-Typ wurde nicht erkannt. Installieren und aktivieren Sie die dazugehörige Debugging-Erweiterung.", + "debugWindowsConfiguration": "Windows-spezifische Startkonfigurationsattribute.", + "launch.config.comment1": "Verwendet IntelliSense zum Ermitteln möglicher Attribute.", + "launch.config.comment2": "Zeigen Sie auf vorhandene Attribute, um die zugehörigen Beschreibungen anzuzeigen.", + "launch.config.comment3": "Weitere Informationen finden Sie unter {0}", + "node2NotSupported": "\"node2\" wird nicht mehr unterstützt, verwenden Sie stattdessen \"node\", und legen Sie das Attribut \"protocol\" auf \"inspector\" fest." + }, + "vs/workbench/contrib/debug/common/replModel": { + "consoleCleared": "Die Konsole wurde gelöscht.", + "snapshotObj": "Nur primitive Werte werden für dieses Objekt angezeigt." + }, + "vs/workbench/contrib/debug/node/debugAdapter": { + "debugAdapterBinNotFound": "Die ausführbare Datei \"{0}\" des Debugadapters ist nicht vorhanden.", + "debugAdapterCannotDetermineExecutable": "Die ausführbare Datei \"{0}\" des Debugadapters kann nicht bestimmt werden.", + "unableToLaunchDebugAdapter": "Der Debugadapter kann nicht aus {0} gestartet werden.", + "unableToLaunchDebugAdapterNoArgs": "Debugadapter kann nicht gestartet werden." + }, + "vs/workbench/contrib/dialogs/browser/dialogHandler": { + "yesButton": "&&Ja", + "cancelButton": "Abbrechen", + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nBrowser: {3}", + "copy": "Kopieren", + "ok": "OK" + }, + "vs/workbench/contrib/dialogs/electron-sandbox/dialogHandler": { + "yesButton": "&&Ja", + "cancelButton": "Abbrechen", + "aboutDetail": "Version: {0}\r\nCommit: {1}\r\nDatum: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nBetriebssystem: {7}", + "okButton": "OK", + "copy": "&&Kopieren" + }, + "vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": { + "expandAbbreviationAction": "Emmet: Abkürzung erweitern", + "miEmmetExpandAbbreviation": "Emmet: Abkürzung &&erweitern" + }, + "vs/workbench/contrib/experiments/browser/experiments.contribution": { + "workbench.enableExperiments": "Ruft Experimente ab, die über einen Microsoft-Onlinedienst ausgeführt werden sollen." + }, + "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { + "disable": "Deaktivieren", + "disable workspace": "Deaktivieren (Arbeitsbereich)", + "errors": "{0} nicht abgefangene Fehler", + "languageActivation": "Durch {1} aktiviert, weil Sie eine {0}-Datei geöffnet haben.", + "runtimeExtensions": "Runtimeerweiterungen", + "showRuntimeExtensions": "Ausgeführte Erweiterungen anzeigen", + "starActivation": "Beim Start durch {0} aktiviert.", + "startupFinishedActivation": "Nach Abschluss des Starts durch \"{0}\" aktiviert", + "unresponsive.title": "Durch die Erweiterung ist der Erweiterungshost eingefroren.", + "workspaceContainsFileActivation": "Durch {1} aktiviert, weil die Datei \"{0}\" in Ihrem Arbeitsbereich vorhanden ist.", + "workspaceContainsGlobActivation": "Durch \"{1}\" aktiviert, weil eine mit \"{0}\" übereinstimmende Datei in Ihrem Arbeitsbereich vorhanden ist.", + "workspaceContainsTimeout": "Durch {1} aktiviert, weil die Suche nach \"{0}\" zu lange gedauert hat.", + "workspaceGenericActivation": "Durch {1} für \"{0}\" aktiviert." + }, + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Diese Erweiterung wird aufgrund der aktuellen Arbeitsbereichskonfiguration empfohlen." + }, + "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { + "dynamicWorkspaceRecommendation": "Diese Erweiterung ist möglicherweise interessant für Sie, weil sie bei Benutzern des Repositorys \"{0}\" beliebt ist." + }, + "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { + "exeBasedRecommendation": "Diese Erweiterung wird empfohlen, weil {0} installiert ist." + }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "JSON-Validierung ({0})", + "activation events": "Aktivierungsereignisse ({0})", + "authentication": "Authentifizierung ({0})", + "authentication.id": "ID", + "authentication.label": "Bezeichnung", + "builtin": "Integriert", + "changelog": "Änderungsprotokoll", + "changelogtooltip": "Updateverlauf der Erweiterung, der aus der Datei \"CHANGELOG.md\" der Erweiterung gerendert wurde", + "codeActions": "Codeaktionen ({0})", + "codeActions.description": "Beschreibung", + "codeActions.kind": "Art", + "codeActions.languages": "Sprachen", + "codeActions.title": "Titel", + "colorId": "ID", + "colorThemes": "Farbdesigns ({0})", + "colors": "Farben ({0})", + "command name": "Name", + "commands": "Befehle ({0})", + "contributions": "Featurebeiträge", + "contributionstooltip": "Listet Beiträge zu VS Code durch diese Erweiterung auf", + "customEditors": "Benutzerdefinierte Editoren ({0})", + "customEditors filenamePattern": "Dateinamensmuster", + "customEditors priority": "Priorität", + "customEditors view type": "Ansichtstyp", + "debugger name": "Name", + "debugger type": "Typ", + "debuggers": "Debugger ({0})", + "default": "Standard", + "defaultDark": "Standard, dunkel", + "defaultHC": "Standard, hoher Kontrast", + "defaultLight": "Standard, hell", + "dependencies": "Abhängigkeiten", + "dependenciestooltip": "Listet Erweiterungen auf, von denen diese Erweiterung abhängig ist", + "description": "Beschreibung", + "details": "Details", + "detailstooltip": "Details zur Erweiterung, die aus der Datei \"README.md\" der Erweiterung gerendert wurden", + "extension id": "Erweiterungsbezeichner", + "extension pack": "Erweiterungspaket ({0})", + "extensionpack": "Erweiterungspaket", + "extensionpacktooltip": "Listet Erweiterungen auf, die gemeinsam mit dieser Erweiterung installiert werden.", + "file extensions": "Dateierweiterungen", + "fileMatch": "Dateiübereinstimmung", + "find": "Suchen", + "find next": "Weitersuchen", + "find previous": "Vorheriges Element suchen", + "grammar": "Grammatik", + "iconThemes": "Symboldesigns ({0})", + "install count": "Installationsanzahl", + "keyboard shortcuts": "Tastenkombinationen", + "language id": "ID", + "language name": "Name", + "languages": "Sprachen ({0})", + "license": "Lizenz", + "localizations": "Lokalisierungen ({0})", + "localizations language id": "Sprach-ID", + "localizations language name": "Name der Sprache", + "localizations localized language name": "Name der Sprache (lokalisiert)", + "menuContexts": "Menükontexte", + "name": "Erweiterungsname", + "noChangelog": "Es ist kein Änderungsprotokoll verfügbar.", + "noContributions": "Keine Beiträge", + "noDependencies": "Keine Abhängigkeiten", + "noReadme": "Keine INFODATEI verfügbar.", + "noextensions": "Keine Erweiterungen", + "preview": "Vorschau", + "productThemes": "Produktsymboldesigns ({0})", + "publisher": "Name des Herausgebers", + "rating": "Bewertung", + "recommendationHasBeenIgnored": "Sie möchten keine Empfehlungen für diese Erweiterung erhalten.", + "repository": "Repository", + "schema": "Schema", + "setting name": "Name", + "settings": "Einstellungen ({0})", + "snippets": "Codeausschnitte", + "version": "Version", + "view container id": "ID", + "view container location": "Wo", + "view container title": "Titel", + "view id": "ID", + "view location": "Wo", + "view name": "Name", + "viewContainers": "Container anzeigen ({0})", + "views": "Ansichten ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Ja, alle ignorieren", + "ignoreExtensionRecommendations": "Möchten Sie alle Erweiterungsempfehlungen ignorieren?", + "install": "Installieren", + "install and do no sync": "Installieren (nicht synchronisieren)", + "neverShowAgain": "Nicht mehr anzeigen", + "no": "Nein", + "show recommendations": "Empfehlungen anzeigen", + "workspaceRecommended": "Möchten Sie die empfohlenen Erweiterungen für dieses Repository installieren?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Aus VSIX installieren...", + "InstallVSIXAction.reloadNow": "Jetzt erneut laden", + "InstallVSIXAction.success": "Die Installation der Erweiterung \"{0}\" über VSIX wurde abgeschlossen.", + "InstallVSIXAction.successReload": "Die Installation der Erweiterung \"{0}\" über VSIX wurde abgeschlossen. Laden Sie Visual Studio Code neu, um sie zu aktivieren.", + "all": "Alle Erweiterungen", + "builtin": "Die Erweiterung \"{0}\" ist eine integrierte Erweiterung und kann nicht installiert werden.", + "builtin filter": "Integriert", + "checkForUpdates": "Nach Updates für Erweiterungen suchen", + "clearExtensionsSearchResults": "Suchergebnisse für Erweiterungen löschen", + "configure auto updating extensions": "Erweiterungen automatisch aktualisieren", + "configureExtensionsAutoUpdate.all": "Alle Erweiterungen", + "configureExtensionsAutoUpdate.enabled": "Nur aktivierte Erweiterungen", + "configureExtensionsAutoUpdate.none": "Keine", + "disableAll": "Alle installierten Erweiterungen löschen", + "disableAllWorkspace": "Alle installierten Erweiterungen für diesen Arbeitsbereich deaktivieren", + "disableAutoUpdate": "„Automatisches Update“ für alle Erweiterungen deaktivieren", + "disabled filter": "Deaktiviert", + "enableAll": "Alle Erweiterungen aktivieren", + "enableAllWorkspace": "Alle Erweiterungen für diesen Arbeitsbereich aktivieren", + "enableAutoUpdate": "„Automatisches Update“ für alle Erweiterungen aktivieren", + "enabled": "Nur aktivierte Erweiterungen", + "enabled filter": "Aktiviert", + "extension": "Erweiterung", + "extensionInfoDescription": "Beschreibung: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "Name: {0}", + "extensionInfoPublisher": "Herausgeber: {0}", + "extensionInfoVSMarketplaceLink": "Link zum Visual Studio Marketplace: {0}", + "extensionInfoVersion": "Version: {0}", + "extensions": "Erweiterungen", + "extensions.autoUpdate": "Steuert das Verhalten zur automatischen Aktualisierung von Erweiterungen. Die Aktualisierungen werden von einem Microsoft-Onlinedienst abgerufen.", + "extensions.autoUpdate.enabled": "Hiermit werden Aktualisierungen nur für aktivierte Erweiterungen automatisch heruntergeladen und installiert. Deaktivierte Erweiterungen werden nicht automatisch aktualisiert.", + "extensions.autoUpdate.false": "Hiermit werden Erweiterungen nicht automatisch aktualisiert.", + "extensions.autoUpdate.true": "Hiermit werden Aktualisierungen für alle Erweiterungen automatisch heruntergeladen und installiert.", + "extensions.supportUntrustedWorkspaces": "Überschreiben Sie die Unterstützung nicht vertrauenswürdiger Arbeitsbereiche einer Erweiterung. Erweiterungen mit „true“ sind immer aktiviert. Erweiterungen mit „limited“ sind immer aktiviert und die Erweiterung blendet Funktionen aus, für die eine Vertrauensstellung erforderlich ist. Erweiterungen mit „false“ sind nur aktiviert, wenn der Arbeitsbereich vertrauenswürdig ist.", + "extensions.supportUntrustedWorkspaces.false": "Die Erweiterung ist nur aktiviert, wenn der Arbeitsbereich vertrauenswürdig ist.", + "extensions.supportUntrustedWorkspaces.limited": "Die Erweiterung ist immer aktiviert und blendet Funktionen aus, für die eine Vertrauensstellung erforderlich ist.", + "extensions.supportUntrustedWorkspaces.supported": "Definiert die Einstellung der Unterstützung nicht vertrauenswürdiger Arbeitsbereiche für die Erweiterung.", + "extensions.supportUntrustedWorkspaces.true": "Die Erweiterung ist immer aktiviert.", + "extensions.supportUntrustedWorkspaces.version": "Definiert die Version der Erweiterung, auf die die Überschreibung angewendet werden soll. Wenn nicht anders angegeben, wird die Überschreibung unabhängig von der Erweiterungsversion angewendet.", + "extensions.supportVirtualWorkspaces": "Überschreiben Sie die Unterstützung virtueller Arbeitsbereiche einer Erweiterung.", + "extensionsCheckUpdates": "Wenn diese Option aktiviert ist, wird automatisch geprüft, ob Updates für Erweiterungen verfügbar sind. Liegt für eine Erweiterung ein Update vor, wird sie in der Ansicht für Erweiterungen als veraltet markiert. Die Updates werden von einem Microsoft-Onlinedienst heruntergeladen.", + "extensionsCloseExtensionDetailsOnViewChange": "Wenn diese Option aktiviert ist, werden Editoren mit Erweiterungsdetails beim Verlassen der Erweiterungsansicht automatisch geschlossen.", + "extensionsConfigurationTitle": "Erweiterungen", + "extensionsIgnoreRecommendations": "Wenn diese Option aktiviert ist, werden keine Empfehlungen für Erweiterungen angezeigt.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Diese Einstellung ist veraltet. Verwenden Sie die Einstellung \"extensions.ignoreRecommendations\", um Empfehlungsbenachrichtigungen zu steuern. Verwenden Sie die Sichtbarkeitsaktionen der Erweiterungsansicht, um die Ansicht mit Empfehlungen standardmäßig auszublenden.", + "extensionsWebWorker": "Webworker-Erweiterungshost aktivieren.", + "featured filter": "Highlights", + "filter by category": "Kategorie", + "filterExtensions": "Erweiterungen filtern...", + "handleUriConfirmedExtensions": "Ist hier eine Erweiterung aufgeführt, wird keine Bestätigungsaufforderung angezeigt, wenn diese Erweiterung einen URI verarbeitet.", + "id required": "Erweiterungs-ID erforderlich.", + "installButton": "&&Installieren", + "installExtensionQuickAccessHelp": "Erweiterungen installieren oder suchen", + "installExtensionQuickAccessPlaceholder": "Geben Sie den Namen einer Erweiterung ein, die installiert oder nach der gesucht werden soll.", + "installExtensions": "Erweiterungen installieren", + "installFromVSIX": "Aus VSIX installieren", + "installVSIX": "VSIX für Erweiterungen installieren", + "installWorkspaceRecommendedExtensions": "Installieren Sie die empfohlenen Erweiterungen für Ihren Arbeitsbereich", + "installed filter": "Installiert", + "manageExtensionsHelp": "Erweiterungen verwalten", + "manageExtensionsQuickAccessPlaceholder": "Drücken Sie die EINGABETASTE, um Erweiterungen zu verwalten.", + "miOpenKeymapExtensions": "&&Tastenzuordnungen", + "miOpenKeymapExtensions2": "Tastenzuordnungen", + "miPreferencesExtensions": "&&Erweiterungen", + "miViewExtensions": "&&Erweiterungen", + "most popular filter": "Beliebteste", + "most popular recommended": "Empfohlen", + "noUpdatesAvailable": "Alle Erweiterungen sind auf dem aktuellen Stand.", + "none": "Keine", + "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", + "notInstalled": "Die Erweiterung \"{0}\" ist nicht installiert. Stellen Sie sicher, dass Sie die vollständige Erweiterungs-ID verwenden, einschließlich des Herausgebers. Beispiel: ms-vscode.csharp.", + "outdated filter": "Veraltet", + "recently published filter": "Kürzlich veröffentlicht", + "recentlyPublishedExtensions": "Kürzlich veröffentlichte Erweiterungen anzeigen", + "refreshExtension": "Aktualisieren", + "showBuiltInExtensions": "Integrierte Erweiterungen anzeigen", + "showDisabledExtensions": "Deaktivierte Erweiterungen anzeigen", + "showEnabledExtensions": "Aktivierte Erweiterungen anzeigen", + "showExtensions": "Erweiterungen", + "showFeaturedExtensions": "Empfohlene Erweiterungen anzeigen", + "showInstalledExtensions": "Installierte Erweiterungen anzeigen", + "showLanguageExtensionsShort": "Spracherweiterungen", + "showOutdatedExtensions": "Veraltete Erweiterungen anzeigen", + "showPopularExtensions": "Beliebte Erweiterungen anzeigen", + "showRecommendedExtensions": "Empfohlene Erweiterungen anzeigen", + "showRecommendedKeymapExtensionsShort": "Tastenzuordnungen", + "showWorkspaceUnsupportedExtensions": "Anzeigen von Erweiterungen, die nicht vom Arbeitsbereich unterstützt werden", + "sort by date": "Veröffentlichungsdatum", + "sort by installs": "Installationsanzahl", + "sort by name": "Name", + "sort by rating": "Bewertung", + "sorty by": "Sortieren nach", + "updateAll": "Alle Erweiterungen aktualisieren", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Den Arbeitsbereichsempfehlungen hinzufügen", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Erweiterung den ignorierten Empfehlungen für den Arbeitsbereichsordner hinzufügen", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Erweiterung den Empfehlungen für den Arbeitsbereichsordner hinzufügen", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Erweiterung den ignorierten Arbeitsbereichsempfehlungen hinzufügen", + "workbench.extensions.action.addToWorkspaceRecommendations": "Erweiterung den Arbeitsbereichsempfehlungen hinzufügen", + "workbench.extensions.action.configure": "Erweiterungseinstellungen", + "workbench.extensions.action.copyExtension": "Kopieren", + "workbench.extensions.action.copyExtensionId": "Erweiterungs-ID kopieren", + "workbench.extensions.action.ignoreRecommendation": "Empfehlung ignorieren", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Aus Arbeitsbereichsempfehlungen entfernen", + "workbench.extensions.action.toggleIgnoreExtension": "Diese Erweiterung synchronisieren", + "workbench.extensions.action.undoIgnoredRecommendation": "Ignorierte Empfehlung rückgängig machen", + "workbench.extensions.installExtension.arg.decription": "Erweiterungs-ID oder URI der VSIX-Ressource", + "workbench.extensions.installExtension.description": "Hiermit wird die angegebene Erweiterung installiert.", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Wenn diese Option aktiviert ist, installiert VS Code nur neu hinzugefügte Erweiterungen aus dem Erweiterungspaket VSIX. Diese Option wird nur bei der Installation einer VSIX-Anwendung berücksichtigt.", + "workbench.extensions.search.arg.name": "Abfrage, die bei der Suche verwendet werden soll", + "workbench.extensions.search.description": "Nach einer bestimmten Erweiterung suchen", + "workbench.extensions.uninstallExtension.arg.name": "Id der zu deinstallierenden Erweiterung", + "workbench.extensions.uninstallExtension.description": "Angegebene Erweiterung deinstallieren", + "workspace unsupported filter": "Nicht unterstützter Arbeitsbereich" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Installieren Sie die Erweiterung auf \"{0}\", um sie zu aktivieren.", + "Install language pack also in remote server": "Installieren Sie die Sprachpaketerweiterung auf \"{0}\", um sie dort ebenfalls zu aktivieren.", + "Install language pack also locally": "Installieren Sie die Sprachpaketerweiterung lokal, um sie dort ebenfalls zu aktivieren.", + "InstallAnotherVersionExtensionAction.reloadNow": "Jetzt erneut laden", + "InstallAnotherVersionExtensionAction.success": "Die Installation der Erweiterung {0} ist abgeschlossen.", + "InstallAnotherVersionExtensionAction.successReload": "Bitte laden Sie Visual Studio Code neu, um die Installation der Erweiterung {0} abzuschließen.", + "InstallVSIXAction.reloadNow": "Jetzt erneut laden", + "ManageExtensionAction.uninstallingTooltip": "Wird deinstalliert", + "OpenExtensionsFile.failed": "Die Datei \"extensions.json\" kann nicht im Ordner \".vscode\" erstellt werden ({0}).", + "ReinstallAction.success": "Die erneute Installation der Erweiterung {0} ist abgeschlossen.", + "ReinstallAction.successReload": "Laden Sie Visual Studio Code neu, um die Neuinstallation der Erweiterung {0} abzuschließen.", + "Uninstalling": "Wird deinstalliert", + "cannot be installed": "Die Erweiterung \"{0}\" ist in {1} nicht verfügbar. Klicken Sie auf \"Weitere Informationen\", um weitere Informationen zu erhalten.", + "check logs": "Überprüfen Sie das [Protokoll]({0}), um weitere Informationen zu erhalten.", + "close": "Schließen", + "color theme": "Farbdesign festlegen", + "configureWorkspaceFolderRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereichsordner)", + "configureWorkspaceRecommendedExtensions": "Empfohlene Erweiterungen konfigurieren (Arbeitsbereich)", + "current": "Aktuell", + "disableAction": "Deaktivieren", + "disableForWorkspaceAction": "Deaktivieren (Arbeitsbereich)", + "disableForWorkspaceActionToolTip": "Die Erweiterung wird nur in diesem Arbeitsbereich deaktiviert.", + "disableGloballyAction": "Deaktivieren", + "disableGloballyActionToolTip": "Diese Erweiterung deaktivieren", + "disabled": "Deaktiviert", + "disabled because of extension kind": "Für diese Erweiterung wurde definiert, dass sie nicht auf dem Remoteserver ausgeführt werden kann.", + "disabled because of virtual workspace": "Diese Erweiterung wurde deaktiviert, weil sie keine virtuellen Arbeitsbereiche unterstützt.", + "disabled locally": "Die Erweiterung ist auf \"{0}\" aktiviert und lokal deaktiviert.", + "disabled remotely": "Die Erweiterung ist lokal aktiviert und auf \"{0}\" deaktiviert.", + "do not sync": "Diese Erweiterung nicht synchronisieren", + "download": "Manuell herunterladen...", + "enable locally": "Laden Sie Visual Studio Code neu, um diese Erweiterung lokal zu aktivieren.", + "enable remote": "Laden Sie Visual Studio Code neu, um diese Erweiterung in \"{0}\" lokal zu aktivieren.", + "enableAction": "Aktivieren", + "enableForWorkspaceAction": "Aktivieren (Arbeitsbereich)", + "enableForWorkspaceActionToolTip": "Diese Erweiterung wird nur in diesem Arbeitsbereich aktiviert.", + "enableGloballyAction": "Aktivieren", + "enableGloballyActionToolTip": "Diese Erweiterung aktivieren", + "enabled": "Aktiviert", + "extension disabled because of trust requirement": "Diese Erweiterung wurde deaktiviert, weil der aktuelle Arbeitsbereich nicht vertrauenswürdig ist.", + "extension enabled on remote": "Erweiterung ist für \"{0}\" aktiviert.", + "extension limited because of trust requirement": "Diese Erweiterung verfügt über eingeschränkte Features, weil der aktuelle Arbeitsbereich nicht vertrauenswürdig ist.", + "extension limited because of virtual workspace": "Diese Erweiterung verfügt über eingeschränkte Features, weil der aktuelle Arbeitsbereich virtuell ist.", + "extensionButtonProminentBackground": "Hintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", + "extensionButtonProminentForeground": "Vordergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", + "extensionButtonProminentHoverBackground": "Hoverhintergrundfarbe für markante Aktionenerweiterungen (z.B. die Schaltfläche zum Installieren).", + "file icon theme": "Design des Dateisymbols festlegen", + "finished installing": "Erweiterungen wurden erfolgreich installiert.", + "globally disabled": "Diese Erweiterung wurde durch den Benutzer global deaktiviert.", + "globally enabled": "Diese Erweiterung wurde global aktiviert.", + "ignoreExtensionRecommendation": "Diese Erweiterung nicht mehr empfehlen", + "ignored": "Diese Erweiterung wird während der Synchronisierung ignoriert.", + "install": "Installieren", + "install and do no sync": "Installieren (nicht synchronisieren)", + "install another version": "Andere Version installieren...", + "install browser": "Im Browser installieren", + "install everywhere tooltip": "Installieren Sie diese Erweiterung in allen synchronisierten {0}-Instanzen.", + "install in remote": "Auf \"{0}\" installieren", + "install in remote and do not sync": "Auf \"{0}\" installieren (nicht synchronisieren)", + "install local extensions title": "Lokale Erweiterungen in \"{0}\" installieren", + "install locally": "Lokal installieren", + "install locally and do not sync": "Lokal installieren (nicht synchronisieren)", + "install operation": "Fehler beim Installieren der Erweiterung \"{0}\".", + "install previous version": "Spezielle Version der Erweiterung installieren...", + "install remote extensions": "Remoteerweiterungen lokal installieren", + "install vsix": "Installieren Sie nach dem Herunterladen das heruntergeladene VSIX von \"{0}\" manuell.", + "installExtensionComplete": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen.", + "installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Visual Studio Code neu, um sie zu aktivieren.", + "installExtensionStart": "Die Installation der Erweiterung {0} wurde gestartet. Ein Editor mit weiteren Details zu dieser Erweiterung wurde geöffnet.", + "installRecommendedExtension": "Empfohlene Erweiterung installieren", + "installVSIX": "Aus VSIX installieren...", + "installed": "Installiert", + "installing": "Wird installiert.", + "installing extensions": "Erweiterungen werden installiert...", + "just now": "Jetzt", + "malicious": "Schädlich", + "malicious tooltip": "Die Erweiterung wurde als problematisch gemeldet.", + "manage": "Verwalten", + "more information": "Weitere Informationen", + "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden.", + "noOfDaysAgo": "Vor {0} Tagen", + "noOfHoursAgo": "Vor {0} Stunden", + "noOfMonthsAgo": "Vor {0} Monaten", + "noOfYearsAgo": "Vor {0} Jahren", + "one day ago": "Vor 1 Tag", + "one hour ago": "Vor 1 Stunde", + "one month ago": "Vor 1 Monat", + "one year ago": "Vor 1 Jahr", + "postDisableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu deaktivieren.", + "postEnableTooltip": "Laden Sie Visual Studio Code neu, um diese Erweiterung zu aktivieren.", + "postUninstallTooltip": "Laden Sie Visual Studio Code erneut, um die Deinstallation dieser Erweiterung abzuschließen.", + "postUpdateTooltip": "Laden Sie Visual Studio Code erneut, um die Aktualisierung dieser Erweiterung abzuschließen.", + "product icon theme": "Produktsymboldesign festlegen", + "reinstall": "Erweiterung erneut installieren...", + "reloadAction": "Neu laden", + "reloadRequired": "Erneutes Laden erforderlich", + "search recommendations": "Nach Erweiterungen suchen", + "select and install local extensions": "Lokale Erweiterungen in \"{0}\" installieren...", + "select and install remote extensions": "Remoteerweiterungen lokal installieren...", + "select color theme": "Farbdesign auswählen", + "select extensions to install": "Zu installierende Erweiterungen auswählen", + "select file icon theme": "Dateisymboldesign auswählen", + "select product icon theme": "Produktsymboldesign auswählen", + "selectExtension": "Erweiterung auswählen", + "selectExtensionToReinstall": "Erweiterung für die erneute Installation auswählen", + "selectVersion": "Zu installierende Version auswählen", + "showRecommendedExtension": "Empfohlene Erweiterung anzeigen", + "sync": "Diese Erweiterung synchronisieren", + "synced": "Diese Erweiterung wird synchronisiert.", + "undo": "Rückgängig", + "uninstallAction": "Deinstallieren", + "uninstallExtensionComplete": "Laden Sie Visual Studio Code neu, um die Deinstallation der Erweiterung {0} abzuschließen.", + "uninstallExtensionStart": "Die Deinstallation der Erweiterung {0} wurde gestartet.", + "uninstalled": "Deinstalliert", + "update operation": "Fehler beim Aktualisieren der Erweiterung \"{0}\".", + "updateAction": "Aktualisieren", + "updateExtensionComplete": "Das Update der Erweiterung {0} auf Version {1} ist abgeschlossen.", + "updateExtensionStart": "Das Update der Erweiterung {0} auf Version {1} wurde gestartet.", + "updateTo": "Auf \"{0}\" aktualisieren", + "updated": "Aktualisiert", + "vscode web": "VS Code Web", + "workspace disabled": "Diese Erweiterung wurde durch den Benutzer für diesen Arbeitsbereich deaktiviert.", + "workspace enabled": "Diese Erweiterung wurde durch den Benutzer für diesen Arbeitsbereich aktiviert." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Erweiterungen werden aktiviert..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Beispiel" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Fehlende Abhängigkeiten installieren", + "extensions": "Erweiterungen", + "finished installing missing deps": "Die fehlenden Abhängigkeiten wurden installiert. Laden Sie jetzt das Fenster neu.", + "no missing deps": "Es sind keine fehlenden Abhängigkeiten zu installieren.", + "reload": "Fenster neu laden" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Symbol für die Aktion \"Suchergebnis löschen\" in der Erweiterungsansicht.", + "configureRecommendedIcon": "Symbol für die Aktion \"Empfohlene Erweiterungen konfigurieren\" in der Erweiterungsansicht.", + "extensionsViewIcon": "Ansichtssymbol der Erweiterungsansicht.", + "filterIcon": "Symbol für die Aktion \"Filtern\" in der Erweiterungsansicht.", + "infoIcon": "Symbol, das mit einer Infomeldung im Erweiterungs-Editor angezeigt wird.", + "installCountIcon": "Symbol, das zusammen mit der Installationsanzahl in der Erweiterungsansicht und im Erweiterungs-Editor angezeigt wird.", + "installLocalInRemoteIcon": "Symbol für die Aktion \"Lokale Erweiterung remote installieren\" in der Erweiterungsansicht.", + "installWorkspaceRecommendedIcon": "Symbol für die Aktion \"Empfohlene Arbeitsbereichserweiterungen installieren\" in der Erweiterungsansicht.", + "manageExtensionIcon": "Symbol für Aktion \"Verwalten\" in der Erweiterungsansicht.", + "ratingIcon": "Symbol, das zusammen mit der Bewertung in der Erweiterungs-Ansicht und im Erweiterungs-Editor angezeigt wird.", + "refreshIcon": "Symbol für Aktion \"Aktualisieren\" in der Erweiterungsansicht.", + "remoteIcon": "Symbol, das angibt, dass die Erweiterung in der Erweiterungsansicht und im Erweiterungs-Editor eine Remoteerweiterung ist.", + "starEmptyIcon": "Symbol mit leerem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", + "starFullIcon": "Symbol mit gefülltem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", + "starHalfIcon": "Symbol mit halb gefülltem Stern, das für die Bewertung im Erweiterungs-Editor verwendet wird.", + "syncEnabledIcon": "Symbol, das angibt, dass eine Erweiterung synchronisiert ist.", + "syncIgnoredIcon": "Symbol, das angibt, dass eine Erweiterung bei der Synchronisierung ignoriert wird.", + "trustIcon": "Symbol, das in einer Meldung zur Vertrauenswürdigkeit des Arbeitsbereichs im Erweiterungs-Editor angezeigt wird.", + "warningIcon": "Symbol, das mit einer Warnmeldung im Erweiterungs-Editor angezeigt wird." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Für einige Features ist ein vertrauenswürdiger Arbeitsbereich erforderlich.", + "onStartDefaultText": "Ein vertrauenswürdiger Arbeitsbereich ist zum Aktivieren dieser Erweiterung erforderlich." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Drücken Sie die EINGABETASTE, um die Erweiterung \"{0}\" zu installieren.", + "manage": "Drücken Sie die EINGABETASTE, um Ihre Erweiterungen zu verwalten.", + "searchFor": "Drücken Sie die EINGABETASTE, um nach der Erweiterung {0} zu suchen.", + "type": "Geben Sie den Namen der Erweiterung ein, die installiert oder nach der gesucht werden soll." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Unbekannte Erweiterung:", + "error": "Fehler", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Erweiterungen" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Designs", + "builtin": "Integriert", + "builtinFeatureExtensions": "Features", + "builtinProgrammingLanguageExtensions": "Programmiersprachen", + "disabled": "Deaktiviert", + "disabledExtensions": "Deaktiviert", + "enabled": "Aktiviert", + "enabledExtensions": "Aktiviert", + "extensionFound": "1 Erweiterung gefunden.", + "extensionFoundInSection": "Im Abschnitt {0} wurde 1 Erweiterung gefunden.", + "extensionsFound": "{0} Erweiterungen gefunden.", + "extensionsFoundInSection": "Im Abschnitt {1} wurden {0} Erweiterungen gefunden.", + "install remote in local": "Remoteerweiterungen lokal installieren...", + "installed": "Installiert", + "malicious warning": "\"{0}\" wurde als problematisch gemeldet und wurde daher deinstalliert.", + "marketPlace": "Marketplace", + "open user settings": "Benutzereinstellungen öffnen", + "otherRecommendedExtensions": "Weitere Empfehlungen", + "outdated": "Veraltet", + "outdatedExtensions": "{0} veraltete Erweiterungen", + "popularExtensions": "Beliebt", + "recommendedExtensions": "Empfohlen", + "reloadNow": "Jetzt erneut laden", + "remote": "Remote", + "searchExtensions": "Nach Erweiterungen in Marketplace suchen", + "select and install local extensions": "Lokale Erweiterungen in \"{0}\" installieren...", + "suggestProxyError": "Marketplace hat \"ECONNREFUSED\" zurückgegeben. Überprüfen Sie die http.proxy-Einstellung.", + "untrustedPartiallySupportedExtensions": "Eingeschränkt im eingeschränkten Modus", + "untrustedUnsupportedExtensions": "Deaktiviert im eingeschränkten Modus", + "virtualPartiallySupportedExtensions": "Eingeschränkt in virtuellen Arbeitsbereichen", + "virtualUnsupportedExtensions": "In virtuellen Arbeitsbereichen deaktiviert", + "workspaceRecommendedExtensions": "Arbeitsbereichsempfehlungen", + "workspaceUnsupported": "Nicht unterstützter Arbeitsbereich" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Fehler beim Laden von Erweiterungen. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Erweiterungen", + "galleryError": "Momentan kann keine Verbindung zum Marktplatz für Erweiterungen hergestellt werden. Versuchen Sie es später erneut.", + "no extensions found": "Es wurden keine Erweiterungen gefunden.", + "no local extensions": "Es sind keine Erweiterungen zur Installation vorhanden.", + "open user settings": "Benutzereinstellungen öffnen", + "suggestProxyError": "Marketplace hat \"ECONNREFUSED\" zurückgegeben. Überprüfen Sie die http.proxy-Einstellung." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "Die Symbolfarbe für Erweiterungsbewertungen.", + "noRating": "Keine Bewertung", + "ratedBySingleUser": "Von 1 Benutzer bewertet", + "ratedByUsers": "Von {0} Benutzern bewertet", + "remote extension title": "Erweiterung in {0}", + "syncingore.label": "Diese Erweiterung wird während der Synchronisierung ignoriert." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "Das Manifest wurde nicht gefunden.", + "disable all": "Alle deaktivieren", + "incompatible": "Die Erweiterung '{0}' mit Version '{1}' konnte nicht installiert werden, da sie nicht mit VS Code kompatibel ist.", + "installing extension": "Die Erweiterung wird installiert...", + "installing named extension": "Die Erweiterung \"{0}\" wird installiert...", + "malicious": "Diese Erweiterung wird als problematisch gemeldet.", + "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. \"{1}\", \"{2}\" und andere Erweiterungen sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", + "singleDependentError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterung \"{1}\" ist davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", + "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht separat deaktiviert werden. Die Erweiterungen \"{1}\" und \"{2}\" sind davon abhängig. Möchten Sie all diese Erweiterungen deaktivieren?", + "uninstallingExtension": "Die Erweiterung wird deinstalliert ..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "Für Dateien mit der Dateiendung \".{0}\" nicht mehr anzeigen", + "fileBasedRecommendation": "Diese Erweiterung wird basierend auf den zuletzt von Ihnen geöffneten Dateien empfohlen.", + "reallyRecommended": "Möchten Sie die empfohlenen Erweiterungen für \"{0}\" installieren?", + "searchMarketplace": "Marketplace durchsuchen", + "showLanguageExtensions": "Der Marketplace enthält Erweiterungen für {0}-Dateien." + }, + "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { + "workspaceRecommendation": "Diese Erweiterung wird von Benutzern des aktuellen Arbeitsbereichs empfohlen." + }, + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Erwartetes Format: \"${publisher}.${name}\". Beispiel: \"vscode.csharp\".", + "app.extensions.json.recommendations": "Liste von Erweiterungen, die für Benutzer dieses Arbeitsbereichs zu empfehlen sind. Der Bezeichner einer Erweiterung lautet immer \"${herausgeber}.${name}\". Beispiel: \"vscode.csharp\".", + "app.extensions.json.title": "Erweiterungen", + "app.extensions.json.unwantedRecommendations": "Liste von Erweiterungen, die für Benutzer dieses Arbeitsbereichs nicht empfohlen werden sollen. Der Bezeichner einer Erweiterung lautet immer \"${herausgeber}.${name}\". Beispiel: \"vscode.csharp\"." + }, + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Erweiterung: {0}" + }, + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "Andere Tastenzuordnungen ({0}) deaktivieren, um Konflikte zu vermeiden?", + "no": "Nein", + "yes": "Ja" + }, + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Zurzeit ausgeführte Erweiterungen" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Abbrechen", + "profilingExtensionHost": "Erweiterungshost für die Profilerstellung", + "profilingExtensionHostTime": "Erweiterungshost für Profilerstellung ({0} Sek.)", + "restart1": "Erweiterungen profilen", + "restart2": "Zum Profilen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", + "restart3": "&&Neu starten", + "selectAndStartDebug": "Klicken Sie, um die Profilerstellung zu beenden.", + "status.profiler": "Erweiterungsprofiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Erweiterungen anzeigen", + "unresponsive-exthost": "Die Erweiterung \"{0}\" hat zum Abschließen des letzten Vorgangs viel Zeit beansprucht und damit die Ausführung anderer Erweiterungen verhindert." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Abbrechen", + "debugExtensionHost": "Debuggen des Erweiterungshosts starten", + "debugExtensionHost.launch.name": "Erweiterungshost anfügen", + "restart1": "Erweiterungen profilen", + "restart2": "Zum Profilen von Erweiterungen ist ein Neustart erforderlich. Möchten Sie \"{0}\" jetzt neu starten?", + "restart3": "&&Neu starten" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Ausgeführte Erweiterungen" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Ordner mit Erweiterungen öffnen" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Denken Sie daran, \"{0}\" an das gerade erstellte Problem anzufügen.", + "attach.msg2": "Denken Sie daran, \"{0}\" an ein bestehendes Leistungsproblem anzufügen.", + "attach.title": "Haben Sie das CPU-Profil angehängt?", + "cmd.report": "Problem melden", + "cmd.reportOrShow": "Leistungsproblem", + "cmd.show": "Probleme anzeigen", + "ok": "OK" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Problem melden" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Erweiterungshostprofil starten", + "saveExtensionHostProfile": "Erweiterungshostprofil speichern", + "stopExtensionHostProfileStart": "Erweiterungshostprofil beenden" + }, + "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { + "scopedConsoleAction": "In Terminal öffnen", + "scopedConsoleAction.external": "In externem Terminal öffnen", + "scopedConsoleAction.integrated": "In integriertem Terminal öffnen", + "scopedConsoleAction.wt": "In Windows-Terminal öffnen" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Passt an, welches Terminal ausgeführt werden soll.", + "globalConsoleAction": "Neues externes Terminal öffnen", + "terminal.explorerKind.external": "Das konfigurierte externe Terminal verwenden", + "terminal.explorerKind.integrated": "Das integrierte Terminal von Visual Studio Code verwenden", + "terminal.external.linuxExec": "Passt an, welches Terminal unter Linux ausgeführt werden soll.", + "terminal.external.osxExec": "Passt an, welche Terminalanwendung unter macOS ausgeführt werden soll.", + "terminal.external.windowsExec": "Passt an, welches Terminal für Windows ausgeführt werden soll.", + "terminalConfigurationTitle": "Externes Terminal" + }, + "vs/workbench/contrib/externalUriOpener/common/configuration": { + "externalUriOpeners": "Konfigurieren Sie den Opener, der für externe URIs verwendet werden soll (HTTP, HTTPS).", + "externalUriOpeners.defaultId": "URIs werden über den VS Code-Standardopener geöffnet.", + "externalUriOpeners.uri": "Ordnen Sie einer Opener-ID ein URI-Muster zu.\r\nBeispielmuster: \r\n{0}" + }, + "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { + "selectOpenerConfigureTitle": "Standardopener konfigurieren...", + "selectOpenerDefaultLabel": "Im Standardbrowser öffnen", + "selectOpenerDefaultLabel.web": "In neuem Browserfenster öffnen", + "selectOpenerPlaceHolder": "Wie soll der URI geöffnet werden: {0}" + }, + "vs/workbench/contrib/feedback/browser/feedback": { + "character left": "verbleibendes Zeichen", + "characters left": "verbleibende Zeichen", + "close": "Schließen", + "feedbackTextInput": "Senden Sie uns Ihr Feedback.", + "frownCaption": "Feedbackstimmung \"Traurig\"", + "label.sendASmile": "Senden Sie uns Ihr Feedback als Tweet.", + "other ways to contact us": "Weitere Möglichkeiten der Kontaktaufnahme", + "patchedVersion1": "Ihre Installation ist beschädigt.", + "patchedVersion2": "Geben Sie diese Information an, wenn Sie einen Fehler melden.", + "request a missing feature": "Fehlendes Feature anfordern", + "sendFeedback": "Feedback als Tweet senden", + "sentiment": "Welche Erfahrungen haben Sie gemacht?", + "showFeedback": "Feedbacksymbol in der Statusleiste anzeigen", + "smileCaption": "Feedbackstimmung \"Zufrieden\"", + "submit a bug": "Fehler senden", + "tell us why": "Warum?", + "tweet": "Tweet", + "tweetFeedback": "Feedback als Tweet senden" + }, + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Feedback als Tweet senden", + "status.feedback.name": "Feedback" + }, + "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { + "binaryFileEditor": "Binärdatei-Viewer" + }, + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Datei erstellen", + "openFolderError": "Die Datei ist ein Verzeichnis", + "textFileEditor": "Textdatei-Editor" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Vergleichen", + "configure": "Konfigurieren", + "discard": "Verwerfen", + "dontShowAgain": "Nicht mehr anzeigen", + "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}", + "learnMore": "Weitere Informationen", + "overwrite": "Überschreiben", + "overwriteElevated": "Als Admin überschreiben...", + "overwriteElevatedSudo": "Als sudo überschreiben...", + "permissionDeniedSaveError": "Fehler beim Speichern von '{0}': Unzureichende Zugriffsrechte. Wählen Sie 'Als Admin wiederholen' aus, um den Vorgang als Administrator zu wiederholen.", + "permissionDeniedSaveErrorSudo": "Fehler beim Speichern von \"{0}\": Nicht genügend Berechtigungen. Wählen Sie \"Als sudo wiederholen\", um den Vorgang als Superuser zu wiederholen.", + "readonlySaveError": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Überschreiben\" aus, um den Schreibschutz aufzuheben.", + "readonlySaveErrorAdmin": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als Administrator überschreiben\" aus, um den Vorgang als Administrator zu wiederholen.", + "readonlySaveErrorSudo": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als sudo überschreiben\" aus, um den Vorgang als Superuser zu wiederholen.", + "retry": "Erneut versuchen", + "saveConflictDiffLabel": "{0} (in Datei) ↔ {1} (in {2}) – Konflikt beim Speichern lösen", + "saveElevated": "Als Admin wiederholen...", + "saveElevatedSudo": "Als sudo wiederholen...", + "staleSaveError": "Fehler beim Speichern von \"{0}\": Der Inhalt der Datei ist neuer. Vergleichen Sie Ihre Version mit dem Dateiinhalt, oder überschreiben Sie den Inhalt der Datei mit Ihren Änderungen.", + "userGuide": "Verwenden Sie die Aktionen in der Symbolleiste des Editors, um entweder Ihre Änderungen rückgängig zu machen oder den Inhalt der Datei mit Ihren Änderungen zu überschreiben." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Explorer", + "explorerViewIcon": "Ansichtssymbol der Explorer-Ansicht.", + "folders": "Ordner", + "miViewExplorer": "&&Explorer", + "noFolderHelp": "Sie haben noch keinen Ordner geöffnet.\r\n[Ordner öffnen](command:{0})", + "noWorkspaceHelp": "Sie haben dem Arbeitsbereich noch keinen Ordner hinzugefügt.\r\n[Ordner hinzufügen](command:{0})", + "openEditorsIcon": "Ansichtssymbol der Ansicht geöffneter Editoren.", + "remoteNoFolderHelp": "Mit Remoterepository verbunden.\r\n[Ordner öffnen](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", + "clipboardComparisonLabel": "Zwischenablage ↔ {0}", + "closeGroup": "Gruppe schließen", + "compareWithClipboard": "Aktive Datei mit Zwischenablage vergleichen", + "confirmDeleteMessageFile": "Möchten Sie \"{0}\" wirklich endgültig löschen?", + "confirmDeleteMessageFilesAndDirectories": "Möchten Sie die folgenden {0} Dateien/Verzeichnisse und ihren Inhalt dauerhaft löschen?", + "confirmDeleteMessageFolder": "Möchten Sie \"{0}\" samt Inhalt wirklich endgültig löschen?", + "confirmDeleteMessageMultiple": "Möchten Sie die folgenden {0} Dateien endgültig löschen?", + "confirmDeleteMessageMultipleDirectories": "Möchten Sie die folgenden {0} Verzeichnisse und ihren Inhalt dauerhaft löschen?", + "confirmMoveTrashMessageFile": "Möchten Sie \"{0}\" löschen?", + "confirmMoveTrashMessageFilesAndDirectories": "Möchten Sie die folgenden {0} Dateien/Verzeichnisse und ihren Inhalt löschen?", + "confirmMoveTrashMessageFolder": "Möchten Sie \"{0}\" samt Inhalt wirklich löschen?", + "confirmMoveTrashMessageMultiple": "Möchten Sie die folgenden {0} Dateien löschen?", + "confirmMoveTrashMessageMultipleDirectories": "Möchten Sie die folgenden {0} Verzeichnisse und ihren Inhalt löschen?", + "copyBulkEdit": "{0} Dateien kopieren", + "copyFile": "Kopieren", + "copyFileBulkEdit": "\"{0}\" kopieren", + "copyingBulkEdit": "{0} Dateien werden kopiert.", + "copyingFileBulkEdit": "\"{0}\" wird kopiert.", + "createBulkEdit": "\"{0}\" erstellen", + "creatingBulkEdit": "\"{0}\" wird erstellt", + "delete": "Löschen", + "deleteBulkEdit": "{0} Dateien löschen", + "deleteButtonLabel": "&&Löschen", + "deleteButtonLabelRecycleBin": "&&In Papierkorb verschieben", + "deleteButtonLabelTrash": "&&In Papierkorb verschieben", + "deleteFileBulkEdit": "\"{0}\" löschen", + "deletePermanentlyButtonLabel": "&&Endgültig löschen", + "deletingBulkEdit": "{0} Dateien werden gelöscht.", + "deletingFileBulkEdit": "\"{0}\" wird gelöscht.", + "dirtyMessageFileDelete": "Sie sind dabei, {0} trotz nicht gespeicherter Änderungen zu löschen. Möchten Sie fortfahren?", + "dirtyMessageFilesDelete": "Sie löschen Dateien mit nicht gespeicherten Änderungen. Möchten Sie den Vorgang fortsetzen?", + "dirtyMessageFolderDelete": "Sie sind dabei, einen Ordner \"{0}\" zu löschen, der {1} Dateien mit nicht gespeicherten Änderungen enthält. Möchten Sie fortfahren?", + "dirtyMessageFolderOneDelete": "Sie löschen einen Ordner \"{0}\", der nicht gespeicherte Änderungen in 1 Datei enthält. Möchten Sie fortfahren?", + "dirtyWarning": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "doNotAskAgain": "Nicht erneut fragen", + "download": "Herunterladen...", + "emptyFileNameError": "Es muss ein Datei- oder Ordnername angegeben werden.", + "fileDeleted": "Die einzufügenden Dateien wurden gelöscht oder verschoben, nachdem Sie sie kopiert haben. {0}", + "fileIsAncestor": "Die einzufügende Datei ist ein Vorgänger des Zielordners", + "fileNameExistsError": "Eine Datei oder ein Ordner **{0}** ist an diesem Ort bereits vorhanden. Wählen Sie einen anderen Namen.", + "fileNameStartsWithSlashError": "Ein Datei- oder Ordnername darf nicht mit einem Schrägstrich beginnen.", + "fileNameWhitespaceWarning": "Datei oder Ordnername beginnt mit oder endet auf Leerzeichen.", + "focusFilesExplorer": "Fokus auf Datei-Explorer", + "globalCompareFile": "Aktive Datei vergleichen mit...", + "invalidFileNameError": "Der Name **{0}** ist als Datei- oder Ordnername ungültig. Wählen Sie einen anderen Namen aus.", + "irreversible": "Diese Aktion kann nicht rückgängig gemacht werden.", + "moveBulkEdit": "{0} Dateien verschieben", + "moveFileBulkEdit": "\"{0}\" verschieben", + "movingBulkEdit": "{0} Dateien werden verschoben.", + "movingFileBulkEdit": "\"{0}\" wird verschoben.", + "newFile": "Neue Datei", + "newFolder": "Neuer Ordner", + "ok": "OK", + "openFileInNewWindow": "Aktive Datei in neuem Fenster öffnen", + "openFileToShowInNewWindow.unsupportedschema": "Die aktive Editor muss eine öffenbare Ressource enthalten.", + "pasteFile": "Einfügen", + "rename": "Umbenennen", + "renameBulkEdit": "\"{0}\" in \"{1}\" umbenennen", + "renamingBulkEdit": "{0} wird in {1} umbenannt.", + "restore": "Sie können diese Datei mit dem Befehl \"Rückgängig\" wiederherstellen.", + "restorePlural": "Sie können diese Dateien mit dem Befehl \"Rückgängig\" wiederherstellen.", + "retry": "Erneut versuchen", + "retryButtonLabel": "&&Wiederholen", + "saveAllInGroup": "Alle in Gruppe speichern", + "showInExplorer": "Aktive Datei in Seitenleiste anzeigen", + "toggleAutoSave": "Automatisches Speichern ein-/ausschalten", + "trashFailed": "Fehler beim Löschen über den Papierkorb. Möchten Sie den Löschvorgang stattdessen dauerhaft ausführen?", + "undoBin": "Sie können diese Datei aus dem Papierkorb wiederherstellen.", + "undoBinFiles": "Sie können diese Dateien aus dem Papierkorb wiederherstellen.", + "undoTrash": "Sie können diese Datei aus dem Papierkorb wiederherstellen.", + "undoTrashFiles": "Sie können diese Dateien aus dem Papierkorb wiederherstellen.", + "upload": "Hochladen..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Änderungen anwenden und Dateiinhalte überschreiben", + "close": "Schließen", + "closeAll": "Alle schließen", + "closeOthers": "Andere schließen", + "closeSaved": "Gespeicherte schließen", + "compareActiveWithSaved": "Aktive Datei mit gespeicherter Datei vergleichen", + "compareSelected": "Auswahl vergleichen", + "compareSource": "Für Vergleich auswählen", + "compareWithSaved": "Mit gespeicherter Datei vergleichen", + "compareWithSelected": "Mit Auswahl vergleichen", + "copyPath": "Pfad kopieren", + "copyPathOfActive": "Pfad der aktiven Datei kopieren", + "copyRelativePath": "Relativen Pfad kopieren", + "copyRelativePathOfActive": "Relativen Pfad der aktiven Datei kopieren", + "cut": "Ausschneiden", + "deleteFile": "Endgültig löschen", + "explorerOpenWith": "Öffnen mit...", + "file": "Datei", + "filesCategory": "Datei", + "miAutoSave": "A&&utomatisch speichern", + "miCloseEditor": "Editor s&&chließen", + "miGotoFile": "Gehe zu &&Datei...", + "miNewFile": "&&Neue Datei", + "miOpen": "&&Öffnen...", + "miOpenFile": "&&Datei öffnen...", + "miOpenFolder": "&&Ordner öffnen...", + "miOpenWorkspace": "Arbeitsbereich ö&&ffnen...", + "miRevert": "D&&atei wiederherstellen", + "miSave": "&&Speichern", + "miSaveAll": "A&&lles speichern", + "miSaveAs": "Speichern &&unter...", + "newFile": "Neue Datei", + "openFile": "Datei öffnen...", + "openToSide": "An der Seite öffnen", + "revealInSideBar": "In Seitenleiste anzeigen", + "revert": "Datei wiederherstellen", + "revertLocalChanges": "Änderungen verwerfen und zu Dateiinhalten zurückkehren", + "saveAll": "Alle speichern", + "saveAllInGroup": "Alle in Gruppe speichern", + "saveFiles": "Alle Dateien speichern", + "workspaces": "Arbeitsbereiche" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Verwerfen", + "genericRevertError": "Fehler beim Zurücksetzen von '{0}': {1}", + "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}", + "modifiedLabel": "{0} (in Datei) ↔ {1}", + "newUntitledFile": "Neue unbenannte Datei", + "removeFolderFromWorkspace": "Ordner aus dem Arbeitsbereich entfernen", + "retry": "Wiederholen", + "save": "Speichern", + "saveAll": "Alle speichern", + "saveAs": "Speichern unter...", + "saveWithoutFormatting": "Speichern ohne Formatierung" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Ordner zum Arbeitsbereich hinzufügen", + "addFolders": "&&Ordner zum Arbeitsbereich hinzufügen", + "cancel": "Abbrechen", + "chooseWhereToDownload": "Speicherort für Download auswählen", + "confirmManyOverwrites": "Die folgenden {0} Dateien und/oder Ordner sind im Zielordner bereits vorhanden. Möchten Sie sie ersetzen?", + "confirmOverwrite": "Eine Datei oder ein Ordner mit dem Namen \"{0}\" ist bereits im Zielordner vorhanden. Möchten Sie diese bzw. diesen ersetzen?", + "copyFile": "\"{0}\" kopieren", + "copyFolder": "&&Ordner kopieren", + "copyFolders": "&&Ordner kopieren", + "copyfolder": "Möchten Sie \"{0}\" kopieren?", + "copyfolders": "Möchten Sie die Ordner kopieren?", + "copyingFile": "\"{0}\" wird kopiert.", + "copyingFiles": "Kopiervorgang...", + "copyingnFile": "{0} Ressourcen werden kopiert", + "copynFile": "{0} Ressourcen kopieren", + "downloadBulkEdit": "\"{0}\" herunterladen", + "downloadButton": "Herunterladen", + "downloadProgressLarge": "{0} ({1} von {2}, {3}/s)", + "downloadProgressSmallMany": "{0} von {1} Dateien ({2}/s)", + "downloadingBulkEdit": "\"{0}\" wird heruntergeladen.", + "downloadingFiles": "Download wird ausgeführt.", + "dropFolder": "Möchten Sie \"{0}\" kopieren, oder soll \"{0}\" dem Arbeitsbereich als Ordner hinzugefügt werden?", + "dropFolders": "Möchten Sie die Ordner kopieren oder dem Arbeitsbereich hinzufügen?", + "irreversible": "Diese Aktion kann nicht rückgängig gemacht werden.", + "overwrite": "\"{0}\" überschreiben", + "overwriting": "\"{0}\" wird überschrieben.", + "replaceButtonLabel": "&&Ersetzen", + "uploadProgressLarge": "{0} ({1} von {2}, {3}/s)", + "uploadProgressSmallMany": "{0} von {1} Dateien ({2}/s)", + "uploadingFiles": "Wird hochgeladen" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Weigert sich, zu speichern, und fordert zur manuellen Lösung des Speicherkonflikts auf.", + "associations": "Konfigurieren Sie Dateizuordnungen zu Sprachen (beispielsweise `\"*.extension\": \"html\"`). Diese besitzen Vorrang vor den Standardzuordnungen der installierten Sprachen.", + "autoGuessEncoding": "Wenn diese Option aktiviert ist, versucht der Editor beim Öffnen von Dateien, die Zeichensatzcodierung automatisch zu ermitteln. Diese Einstellung kann ebenfalls pro Sprache konfiguriert werden.", + "autoReveal": "Steuert, ob der Explorer Dateien beim Öffnen automatisch anzeigen und auswählen soll.", + "autoReveal.focusNoScroll": "Die Dateien werden nicht in den sichtbaren Bereich verschoben, erhalten aber dennoch den Fokus.", + "autoReveal.off": "Die Dateien werden nicht angezeigt und ausgewählt.", + "autoReveal.on": "Die Dateien werden angezeigt und ausgewählt.", + "autoSave": "Steuert die automatische Speicherung ungespeicherter Editoren. Weitere Informationen zum automatischen Speichern finden Sie [hier](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Steuert den Zeitraum in ms, nach dem ein ungespeicherter Editor automatisch gespeichert wird. Gilt nur, wenn \"#files.autoSave\" auf \"{0}\" festgelegt ist.", + "binaryFileEditor": "Binärdatei-Editor", + "compressSingleChildFolders": "Legt fest, ob der Explorer Ordner in einem kompakten Format rendern soll. In einem solchen Format werden einzelne untergeordnete Ordner in einem kombinierten Strukturelement komprimiert. Das ist beispielsweise für Java-Paketstrukturen nützlich.", + "confirmDelete": "Steuert, ob der Explorer eine Bestätigung einfordern soll, wenn Sie eine Datei über den Papierkorb löschen.", + "confirmDragAndDrop": "Steuert, ob der Explorer eine Bestätigung einfordert, um Dateien und Ordner mithilfe von Drag & Drop zu verschieben.", + "defaultLanguage": "Der Standardsprachmodus, der neuen Dateien zugewiesen ist. Wenn \"${activeEditorLanguage}\" dafür konfiguriert ist, wird, falls möglich, der Sprachmodus des aktuell aktiven Text-Editors verwendet.", + "enableDragAndDrop": "Steuert, ob der Explorer das Verschieben von Dateien und Ordnern per Drag & Drop zulässt. Diese Einstellung wirkt sich nur auf Drag & Drop-Vorgänge innerhalb des Explorers aus.", + "encoding": "Die Standardcodierung für Zeichensätze, die beim Lesen und Schreiben von Dateien verwendet werden soll. Diese Einstellung kann ebenfalls pro Sprache konfiguriert werden.", + "eol": "Das Zeilenende-Standardzeichen.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Verwendet betriebssystemspezifische Zeilenendzeichen.", + "everything": "Hiermit wird das gesamte Dokument formatiert.", + "exclude": "Konfigurieren Sie Globmuster zum Ausschließen von Dateien und Ordnern. Der Datei-Explorer entscheidet z. B. anhand dieser Einstellung, welche Dateien und Ordner angezeigt oder ausgeblendet werden sollen. Nutzen Sie die Einstellung \"#search.exclude\", um suchspezifische Ausschlüsse festzulegen. Weitere Informationen zu Globmustern finden Sie [hier](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Steuert, ob Dateidekorationen Badges verwenden.", + "explorer.decorations.colors": "Steuert, ob Dateidekorationen Farben verwenden.", + "explorer.incrementalNaming": "Steuert, welche Benennungsstrategie verwendet werden soll, wenn beim Einfügen eines doppelten Elements im Explorer ein neuer Name vergeben wird.", + "explorerConfigurationTitle": "Datei-Explorer", + "files.autoSave.afterDelay": "Ein ungespeicherter Editor wird automatisch nach Ablauf des in der Einstellung \"#files.autoSaveDelay#\" festgelegten Zeitraums gespeichert.", + "files.autoSave.off": "Ungespeicherte Inhalte eines Editor-Fensters werden nie automatisch gespeichert.", + "files.autoSave.onFocusChange": "Die Inhalte von Editor-Fenstern werden automatisch gespeichert, wenn der Editor nicht mehr im Fokus ist.", + "files.autoSave.onWindowChange": "Ein Editor-Fenster mit ungespeicherten Inhalten wird automatisch gespeichert, wenn das Fenster nicht mehr im Fokus ist.", + "files.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.", + "files.exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", + "files.restoreUndoStack": "Hiermit wird der Rollbackstapel wiederhergestellt, wenn eine Datei erneut geöffnet wird.", + "files.saveConflictResolution": "Ein Speicherkonflikt kann auftreten, wenn eine Datei auf einem Datenträger gespeichert wird und während des Speicherns von einem anderen Programm geändert wurde. Um Datenverlust zu vermeiden, wird der Benutzer aufgefordert, die Änderungen im Editor mit der Version auf dem Datenträger zu vergleichen. Diese Einstellung sollte nur geändert werden, wenn häufig Probleme mit Speicherkonflikten auftreten. Beim Ändern der Einstellungen sollten Sie sehr vorsichtig vorgehen, da es sonst zu Datenverlusten kommen kann.", + "files.simpleDialog.enable": "Aktiviert das einfache Dateidialogfeld. Ist diese Option aktiviert, wird das Systemdateidialogfeld durch das einfache Dateidialogfeld ersetzt.", + "filesConfigurationTitle": "Dateien", + "formatOnSave": "Hiermit wird eine Datei beim Speichern formatiert. Dafür muss ein Formatierungsprogramm verfügbar sein, die Datei darf nicht nach Verzögerung gespeichert werden, und der Editor darf nicht heruntergefahren werden.", + "formatOnSaveMode": "Steuert, ob mit der Option \"Format wird gespeichert\" die gesamte Datei oder nur Änderungen formatiert werden. Gilt nur, wenn \"#editor.formatOnSave#\" aktiviert ist.", + "hotExit": "Steuert, ob nicht gespeicherten Dateien zwischen den Sitzungen beibehalten werden, die Aufforderung zum Speichern wird beim Beenden des Editors übersprungen.", + "hotExit.off": "Hot Exit deaktivieren. Wenn Sie versuchen, ein Fenster mit geänderten Dateien zu schließen, wird eine Meldung angezeigt.", + "hotExit.onExit": "Hot Exit wird ausgelöst, wenn das letzte Fenster unter Windows/Linux geschlossen oder der Befehl \"workbench.action.quit\" ausgelöst wird (per Befehlspalette, Tastenzuordnung oder Menü). Alle Fenster ohne geöffnete Ordner werden beim nächsten Start wiederhergestellt. Über \"Datei > Zuletzt geöffnet > Mehr...\" können Sie eine Liste der zuvor geöffneten Fenstern mit nicht gespeicherten Dateien aufrufen.", + "hotExit.onExitAndWindowClose": "Hot Exit wird ausgelöst, wenn das letzte Fenster unter Windows/Linux geschlossen oder der Befehl \"workbench.action.quit\" ausgelöst wird (per Befehlspalette, Tastenzuordnung oder Menü). Die Auslösung erfolgt auch dann, wenn ein Fenster mit einem geöffneten Ordner geschlossen wird (unabhängig davon, ob es sich um das letzte Fenster handelt). Alle Fenster ohne geöffnete Ordner werden beim nächsten Start wiederhergestellt. Über \"Datei > Zuletzt geöffnet > Mehr...\" können Sie eine Liste der zuvor geöffneten Fenstern mit nicht gespeicherten Dateien aufrufen.", + "hotExit.onExitAndWindowCloseBrowser": "Ein Hot Exit wird ausgelöst, wenn der Browser beendet oder das Fenster bzw. die Registerkarte geschlossen wird.", + "insertFinalNewline": "Bei Aktivierung wird beim Speichern einer Datei eine abschließende neue Zeile am Dateiende eingefügt.", + "maxMemoryForLargeFilesMB": "Steuert den für Visual Studio Code verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.", + "modification": "Hiermit werden Änderungen formatiert (Quellcodeverwaltung erforderlich).", + "openEditorsSortOrder": "Steuert die Sortierreihenfolge der Editoren im Bereich \"Geöffnete Editoren\".", + "openEditorsVisible": "Anzahl von Editoren, die im Bereich \"Geöffnete Editoren\" angezeigt werden. Durch Festlegen auf \"0\" wird der Bereich \"Geöffnete Editoren\" ausgeblendet.", + "overwriteFileOnDisk": "Löst den Speicherkonflikt, indem die Datei auf dem Datenträger mit den Änderungen im Editor überschrieben wird.", + "simple": "Hängt das Wort \"Kopie\" am Ende des doppelten Namens an, eventuell gefolgt von einer Nummer.", + "smart": "Fügt am Ende des doppelt vorhandenen Namens eine Nummer hinzu. Wenn bereits eine Nummer im Namen enthalten ist, wird versucht, diese Nummer zu erhöhen.", + "sortOrder": "Steuert die eigenschaftsbasierte Sortierung von Dateien und Ordnern im Explorer.", + "sortOrder.alphabetical": "Editoren werden in jeder Editor-Gruppe in alphabetischer Reihenfolge sortiert.", + "sortOrder.default": "Dateien und Ordner werden nach ihren Namen sortiert. Ordner werden vor Dateien angezeigt.", + "sortOrder.editorOrder": "Editoren werden in der gleichen Reihenfolge angeordnet, in der die Editor-Registerkarten angezeigt werden.", + "sortOrder.filesFirst": "Dateien und Ordner werden nach ihren Namen sortiert. Dateien werden vor Ordnern angezeigt.", + "sortOrder.mixed": "Dateien und Ordner werden nach ihren Namen sortiert. Dateien und Ordner werden vermischt angezeigt.", + "sortOrder.modified": "Dateien und Ordner werden nach dem letzten Änderungsdatum in absteigender Reihenfolge sortiert. Ordner werden vor Dateien angezeigt.", + "sortOrder.type": "Dateien und Ordner werden nach Erweiterungstyp gruppiert und nach deren Namen sortiert. Ordner werden vor Dateien angezeigt.", + "sortOrderLexicographicOptions": "Steuert die lexikographische Sortierung von Datei- und Ordnernamen im Explorer.", + "sortOrderLexicographicOptions.default": "Namen mit Groß- und Kleinbuchstaben werden zusammen gemischt.", + "sortOrderLexicographicOptions.lower": "Namen mit Kleinbuchstaben werden vor Großbuchstaben gruppiert.", + "sortOrderLexicographicOptions.unicode": "Namen werden in Unicode-Reihenfolge sortiert.", + "sortOrderLexicographicOptions.upper": "Namen mit Großbuchstaben werden vor Kleinbuchstaben gruppiert.", + "trimFinalNewlines": "Wenn diese Option aktiviert ist, werden beim Speichern alle neuen Zeilen nach der abschließenden neuen Zeile am Dateiende gekürzt.", + "trimTrailingWhitespace": "Bei Aktivierung werden nachgestellte Leerzeichen beim Speichern einer Datei gekürzt.", + "useTrash": "Verschiebt Dateien/Ordner beim Löschen in den Papierkorb des Betriebssystems. Wenn diese Option deaktiviert wird, werden Dateien/Ordner endgültig gelöscht.", + "watcherExclude": "Konfigurieren Sie Globmuster von Dateipfaden, die von der Dateiüberwachung ausgeschlossen werden sollen. Muster müssen in absoluten Pfaden übereinstimmen (d. h. für eine korrekte Überstimmung muss das Präfix ** oder der vollständige Pfad verwendet werden). Das Ändern dieser Einstellung erfordert einen Neustart. Wenn Ihr Code beim Start viel CPU-Zeit beansprucht, können Sie große Ordner ausschließen, um die anfängliche Last zu verringern." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "Es ist kein Ordner geöffnet." + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "Arbeitsbereichsordner kann nicht aufgelöst werden", + "label": "Explorer", + "symbolicLlink": "Symbolischer Link", + "unknown": "Unbekannter Dateityp" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Ordner im Explorer zuklappen", + "createNewFile": "Neue Datei", + "createNewFolder": "Neuer Ordner", + "explorerSection": "Explorer-Abschnitt: {0}", + "refreshExplorer": "Explorer aktualisieren" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "Sind Sie sicher, dass Sie \"{0}\" in \"{1}\" verschieben möchten?", + "confirmMultiMove": "Möchten Sie die folgenden {0} Dateien wirklich in \"{1}\" verschieben?", + "confirmRootMove": "Möchten Sie die Reihenfolge des Stammordners \"{0}\" in Ihrem Arbeitsbereich ändern?", + "confirmRootsMove": "Möchten Sie die Reihenfolge mehrerer Stammordner in Ihrem Arbeitsbereich ändern?", + "copy": "\"{0}\" kopieren", + "copying": "\"{0}\" wird kopiert", + "doNotAskAgain": "Nicht erneut fragen", + "fileInputAriaLabel": "Geben Sie den Dateinamen ein. Drücken Sie zur Bestätigung die EINGABETASTE oder ESC, um den Vorgang abzubrechen.", + "move": "\"{0}\" verschieben", + "moveButtonLabel": "&&Verschieben", + "moving": "\"{0}\" wird verschoben", + "ok": "OK", + "treeAriaLabel": "Datei-Explorer" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} nicht gespeichert", + "flipLayout": "Zwischen horizontalem und vertikalem Editor-Layout umschalten", + "miToggleEditorLayout": "Layout &&spiegeln", + "newUntitledFile": "Neue unbenannte Datei", + "openEditors": "Geöffnete Editoren" + }, + "vs/workbench/contrib/files/common/dirtyFilesIndicator": { + "dirtyFile": "1 nicht gespeicherte Datei", + "dirtyFiles": "{0} ungespeicherte Dateien" + }, + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "TRUE, wenn ein Element im EXPLORER zum Ausschneiden und Einfügen ausgeschnitten wurde.", + "explorerResourceIsFolder": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, ein Ordner ist.", + "explorerResourceIsRoot": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, ein Stammordner ist.", + "explorerResourceMoveableToTrash": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, in den Papierkorb verschoben werden kann.", + "explorerResourceReadonly": "TRUE, wenn das Element, das im EXPLORER den Fokus aufweist, schreibgeschützt ist.", + "explorerViewletCompressedFirstFocus": "TRUE, wenn der Fokus innerhalb des ersten Teils eines komprimierten Elements in der Ansicht EXPLORER liegt.", + "explorerViewletCompressedFocus": "TRUE, wenn das Element, das in der Ansicht EXPLORER den Fokus aufweist, ein komprimiertes Element ist.", + "explorerViewletCompressedLastFocus": "TRUE, wenn der Fokus innerhalb des letzten Teils eines komprimierten Elements in der Ansicht EXPLORER liegt.", + "explorerViewletFocus": "TRUE, wenn der Fokus innerhalb des EXPLORER-Viewlets liegt.", + "explorerViewletVisible": "TRUE, wenn das EXPLORER-Viewlet sichtbar ist.", + "filesExplorerFocus": "TRUE, wenn der Fokus innerhalb der Ansicht EXPLORER liegt.", + "openEditorsFocus": "TRUE, wenn der Fokus innerhalb der Ansicht OPEN EDITORS liegt.", + "openEditorsVisible": "TRUE, wenn die Ansicht OPEN EDITORS sichtbar ist." + }, + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "Dateiänderungen können in einem Arbeitsbereichsordner dieser Größe nicht überwacht werden. Befolgen Sie die Anweisungen auf der verlinkten Seite, um das Problem zu beheben.", + "installNet": ".NET Framework 4.5 herunterladen", + "learnMore": "Anweisungen", + "netVersionError": "Microsoft .NET Framework 4.5 ist erforderlich. Klicken Sie auf den Link, um die Anwendung zu installieren." + }, + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "Datei", + "openContainer": "Enthaltenden Ordner öffnen", + "revealInMac": "Im Finder anzeigen", + "revealInWindows": "Im Datei-Explorer anzeigen" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Textdatei-Editor" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Arbeitsspeicherbeschränkung konfigurieren", + "fileTooLargeForHeapError": "Wenn Sie eine Datei dieser Größe öffnen möchten, müssen Sie einen Neustart durchführen und zulassen, dass {0} mehr Arbeitsspeicher verwendet.", + "relaunchWithIncreasedMemoryLimit": "Mit {0} MB neu starten" + }, + "vs/workbench/contrib/format/browser/formatActionsMultiple": { + "cancel": "Abbrechen", + "config": "Standardformatierer konfigurieren ...", + "config.bad": "Die Erweiterung \"{0}\" ist als Formatierer konfiguriert, aber nicht verfügbar. Wählen Sie einen anderen Standardformatierer aus.", + "config.needed": "Es gibt mehrere Formatierer für {0}-Dateien. Wählen Sie einen Standardformatierer aus, um fortzufahren.", + "def": "(Standard)", + "do.config": "Konfigurieren ...", + "format.placeHolder": "Formatierer auswählen", + "formatDocument.label.multiple": "Dokument formatieren mit...", + "formatSelection.label.multiple": "Auswahl formatieren mit ...", + "formatter.default": "Definiert einen Standardformatierer, der Vorrang gegenüber allen anderen Formatierereinstellungen hat. Muss der Bezeichner einer Erweiterung sein, die zu einem Formatierer gehört.", + "miss": "Erweiterung '{0}' kann '{1}' nicht formatieren", + "null": "Keine", + "nullFormatterDescription": "NONE", + "select": "Standardformatierer für {0}-Dateien auswählen" + }, + "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Abbrechen", + "formatDocument.label.multiple": "Dokument formatieren", + "install.formatter": "Formatierer installieren...", + "no.provider": "Es ist kein Formatierer für {0}-Dateien installiert.", + "too.large": "Diese Datei ist zu groß und kann daher nicht formatiert werden." + }, + "vs/workbench/contrib/format/browser/formatModified": { + "formatChanges": "Geänderte Zeilen formatieren" + }, + "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Prozess-Explorer &&öffnen", + "miReportIssue": "Problem &&melden", + "reportIssueInEnglish": "Problem melden..." + }, + "vs/workbench/contrib/issue/electron-sandbox/issueActions": { + "openProcessExplorer": "Prozess-Explorer öffnen", + "reportPerformanceIssue": "Leistungsproblem melden" + }, + "vs/workbench/contrib/keybindings/browser/keybindings.contribution": { + "toggleKeybindingsLog": "Problembehandlung für das Umschalten von Tastenkombinationen" + }, + "vs/workbench/contrib/localizations/browser/localizations.contribution": { + "activateLanguagePack": "Zur Verwendung von VS Code in {0} muss VS Code neu gestartet werden.", + "changeAndRestart": "Sprache ändern und neu starten", + "neverAgain": "Nicht mehr anzeigen", + "restart": "Neu starten", + "updateLocale": "Möchten Sie die Sprache der Benutzeroberfläche von VS Code in {0} ändern und einen Neustart durchführen?", + "vscode.extension.contributes.localizations": "Trägt Lokalisierungen zum Editor bei", + "vscode.extension.contributes.localizations.languageId": "ID der Sprache, in die Anzeigezeichenfolgen übersetzt werden.", + "vscode.extension.contributes.localizations.languageName": "Englischer Name der Sprache.", + "vscode.extension.contributes.localizations.languageNameLocalized": "Name der Sprache in beigetragener Sprache.", + "vscode.extension.contributes.localizations.translations": "Liste der Übersetzungen, die der Sprache zugeordnet sind.", + "vscode.extension.contributes.localizations.translations.id": "ID von VS Code oder der Erweiterung, für die diese Übersetzung beigetragen wird. Die ID von VS Code ist immer \"vscode\", und die ID einer Erweiterung muss im Format \"publisherId.extensionName\" vorliegen.", + "vscode.extension.contributes.localizations.translations.id.pattern": "Die ID muss \"vscode\" sein oder im Format \"publisherId.extensionName\" vorliegen, um VS Code bzw. eine Erweiterung zu übersetzen.", + "vscode.extension.contributes.localizations.translations.path": "Ein relativer Pfad zu einer Datei mit Übersetzungen für die Sprache." + }, + "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "Anzeige-Sprache auswählen", + "configureLocale": "Anzeigesprache konfigurieren", + "installAdditionalLanguages": "Zusätzliche Sprachen installieren...", + "relaunchDisplayLanguageDetail": "Drücken Sie die Schaltfläche für den Neustart, um {0} neu zu starten und die Anzeigesprache zu ändern.", + "relaunchDisplayLanguageMessage": "Ein Neustart ist erforderlich, damit die Änderung der Anzeigesprache übernommen wird.", + "restart": "&&Neu starten" + }, + "vs/workbench/contrib/localizations/browser/minimalTranslations": { + "installAndRestart": "Installieren und neu starten", + "installAndRestartMessage": "Installieren Sie das Sprachpaket, um die Anzeigesprache in {0} zu ändern.", + "searchMarketplace": "Marketplace durchsuchen", + "showLanguagePackExtensions": "Suchen Sie im Marketplace nach Sprachpaketen, um die Anzeigesprache in {0} zu ändern." + }, + "vs/workbench/contrib/logs/common/logs.contribution": { + "mainLog": "Haupt", + "rendererLog": "Fenster", + "sharedLog": "Gemeinsame Sperre", + "show window log": "Fensterprotokoll anzeigen", + "telemetryLog": "Telemetrie", + "userDataSyncLog": "Einstellungssynchronisierung" + }, + "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Kritisch", + "current": "Aktuell", + "debug": "Debuggen", + "default": "Standard", + "default and current": "Standard und aktuell", + "err": "Fehler", + "info": "Info", + "log placeholder": "Protokolldatei auswählen", + "off": "Aus", + "openSessionLogFile": "Fensterprotokolldatei öffnen (Sitzung)...", + "selectLogLevel": "Protokollstufe auswählen", + "sessions placeholder": "Sitzung auswählen", + "setLogLevel": "Protokollstufe festlegen...", + "trace": "Ablaufverfolgung", + "warn": "Warnung" + }, + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Ordner mit den Erweiterungsprotokollen öffnen", + "openLogsFolder": "Protokollordner öffnen" + }, + "vs/workbench/contrib/markers/browser/markers": { + "totalProblems": "Insgesamt {0} Probleme" + }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Filtertext löschen", + "collapseAll": "Alle zuklappen", + "copyMarker": "Kopieren", + "copyMessage": "Nachricht kopieren", + "filter": "Filter", + "focusProblemsFilter": "Problemfilter fokussieren", + "focusProblemsList": "Ansicht \"Probleme\" fokussieren", + "manyProblems": "Über 10.000", + "markersViewIcon": "Ansichtssymbol der Markeransicht.", + "miMarker": "&&Probleme", + "noProblems": "Keine Probleme", + "problems": "Probleme", + "show multiline": "Nachricht in mehreren Zeilen anzeigen", + "show singleline": "Meldung in einer Zeile anzeigen", + "status.problems": "Probleme", + "totalErrors": "{0} Fehler", + "totalInfos": "{0}-Informationen", + "totalWarnings": "{0} Warnungen" + }, + "vs/workbench/contrib/markers/browser/markersFileDecorations": { + "label": "Probleme", + "markers.showOnFile": "Fehler und Warnungen in Dateien und Ordnern anzeigen.", + "tooltip.1": "1 Problem in dieser Datei", + "tooltip.N": "{0} Probleme in dieser Datei" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Symbol, das angibt, dass in der Markeransicht mehrere Zeilen nicht angezeigt werden.", + "expandedIcon": "Symbol, das angibt, dass in der Markeransicht mehrere Zeilen angezeigt werden.", + "links.navigate.follow": "Link folgen", + "links.navigate.kb.alt": "alt + klicken", + "links.navigate.kb.alt.mac": "OPTION + Klicken", + "links.navigate.kb.meta": "STRG + Klicken", + "links.navigate.kb.meta.mac": "BEFEHL + Klicken", + "multi line": "Nachricht in mehreren Zeilen anzeigen", + "problemsView": "Problemansicht", + "single line": "Meldung in einer Zeile anzeigen" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "{0} Probleme werden angezeigt.", + "clearFilter": "Filter löschen", + "problems filtered": "{0} von {1} Problemen werden angezeigt." + }, + "vs/workbench/contrib/markers/browser/markersViewActions": { + "filterIcon": "Symbol für die Filterkonfiguration in der Markeransicht.", + "showing filtered problems": "{0} von {1} angezeigt" + }, + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Fehler und Warnungen anzeigen", + "markers.panel.action.filter": "Probleme filtern", + "markers.panel.action.moreFilters": "Weitere Filter...", + "markers.panel.action.quickfix": "Korrekturen anzeigen", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Nur die aktive Datei anzeigen", + "markers.panel.filter.ariaLabel": "Probleme filtern", + "markers.panel.filter.errors": "Fehler", + "markers.panel.filter.infos": "Informationen", + "markers.panel.filter.placeholder": "Filtern (Beispiel: text, **/*.ts, !**/node_modules/**)", + "markers.panel.filter.showErrors": "Fehler anzeigen", + "markers.panel.filter.showInfos": "Informationen anzeigen", + "markers.panel.filter.showWarnings": "Warnungen anzeigen", + "markers.panel.filter.useFilesExclude": "Ausgeschlossene Dateien ausblenden", + "markers.panel.filter.warnings": "Warnungen", + "markers.panel.multiple.errors.label": "{0} Fehler", + "markers.panel.multiple.infos.label": "{0}-Informationen", + "markers.panel.multiple.unknowns.label": "{0} Unbekannte", + "markers.panel.multiple.warnings.label": "{0} Warnungen", + "markers.panel.no.problems.activeFile.build": "In der aktuellen Datei wurden keine Probleme erkannt.", + "markers.panel.no.problems.build": "Im Arbeitsbereich wurden keine Probleme erkannt.", + "markers.panel.no.problems.filters": "Es wurden keine Ergebnisse mit den angegebenen Filterkriterien gefunden.", + "markers.panel.single.error.label": "1 Fehler", + "markers.panel.single.info.label": "1 Information", + "markers.panel.single.unknown.label": "1 Unbekannte", + "markers.panel.single.warning.label": "1 Warnung", + "markers.panel.title.problems": "Probleme", + "problems.panel.configuration.autoreveal": "Steuert, ob die Ansicht \"Probleme\" Dateien automatisch anzeigen soll, wenn diese geöffnet werden.", + "problems.panel.configuration.showCurrentInStatus": "Wenn aktiviert, wird das aktuelle Problem in der Statusleiste angezeigt", + "problems.panel.configuration.title": "Ansicht \"Probleme\"", + "problems.tree.aria.label.error.marker": "Von {0} generierter Fehler: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.error.marker.nosource": "Fehler: {0} in Zeile {1} bei Zeichen {2}.{3}", + "problems.tree.aria.label.info.marker": "Von {0} generierte Informationen: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Informationen: {0} in Zeile {1} bei Zeichen {2}.{3}", + "problems.tree.aria.label.marker": "Von {0} generiertes Problem: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Problem: {0} in Zeile {1} bei Zeichen {2}.{3}", + "problems.tree.aria.label.marker.relatedInformation": "Dieses Problem verweist auf {0} Speicherorte.", + "problems.tree.aria.label.relatedinfo.message": "{0} in Zeile {1} bei Zeichen {2} in {3}", + "problems.tree.aria.label.resource": "{0} Probleme in der Datei {1} im Ordner {2}", + "problems.tree.aria.label.warning.marker": "Von {0} generierte Warnung: {1} in Zeile {2} bei Zeichen {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Warnung: {0} in Zeile {1} bei Zeichen {2}.{3}", + "problems.view.focus.label": "Probleme fokussieren (Fehler, Warnungen, Informationen)", + "problems.view.toggle.label": "Probleme umschalten (Fehler, Warnungen, Informationen)" + }, + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Zelle nach unten kopieren", + "notebookActions.copyCellUp": "Zelle nach oben kopieren", + "notebookActions.joinCellAbove": "Mit vorheriger Zelle verknüpfen", + "notebookActions.joinCellBelow": "Mit nächster Zelle verknüpfen", + "notebookActions.moveCellDown": "Zelle nach unten verschieben", + "notebookActions.moveCellUp": "Zelle nach oben verschieben", + "notebookActions.splitCell": "Zelle teilen" + }, + "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { + "notebookActions.copy": "Zelle kopieren", + "notebookActions.cut": "Zelle ausschneiden", + "notebookActions.paste": "Zelle einfügen", + "notebookActions.pasteAbove": "Zelle oben einfügen" + }, + "vs/workbench/contrib/notebook/browser/contrib/coreActions": { + "changeLanguage": "Zellsprache ändern", + "clearAllCellsOutputs": "Ausgaben löschen", + "clearCellOutputs": "Zellenausgaben löschen", + "languageDescription": "({0}) – aktuelle Sprache", + "languageDescriptionConfigured": "({0})", + "notebookActions.cancel": "Zellenausführung beenden", + "notebookActions.cancelNotebook": "Ausführung beenden", + "notebookActions.category": "Notebook", + "notebookActions.centerActiveCell": "Aktive Zelle zentrieren", + "notebookActions.changeCellToCode": "Zelle in Code ändern", + "notebookActions.changeCellToMarkdown": "Zelle in Markdown ändern", + "notebookActions.collapseCellInput": "Zelleneingabe reduzieren", + "notebookActions.collapseCellOutput": "Zellenausgabe zuklappen", + "notebookActions.deleteCell": "Zelle löschen", + "notebookActions.editCell": "Zelle bearbeiten", + "notebookActions.execute": "Zelle ausführen", + "notebookActions.executeAbove": "Obere Zellen ausführen", + "notebookActions.executeAndInsertBelow": "Notebook-Zelle ausführen und unten einfügen", + "notebookActions.executeAndSelectBelow": "Notebook-Zelle ausführen und unten auswählen", + "notebookActions.executeBelow": "\"Zelle ausführen\" und \"Unterhalb\"", + "notebookActions.executeNotebook": "Alle ausführen", + "notebookActions.expandCellInput": "Zelleneingabe erweitern", + "notebookActions.expandCellOutput": "Zellenausgabe aufklappen", + "notebookActions.insertCodeCellAbove": "Codezelle oben einfügen", + "notebookActions.insertCodeCellAtTop": "Codezelle oben hinzufügen", + "notebookActions.insertCodeCellBelow": "Codezelle unten einfügen", + "notebookActions.insertMarkdownCellAbove": "Markdownzelle oben einfügen", + "notebookActions.insertMarkdownCellAtTop": "Markdownzelle oben hinzufügen", + "notebookActions.insertMarkdownCellBelow": "Markdownzelle unten einfügen", + "notebookActions.menu.insertCode": "$(add)-Code", + "notebookActions.menu.insertCode.minimalToolbar": "Code hinzufügen", + "notebookActions.menu.insertCode.minimaltoolbar": "Code hinzufügen", + "notebookActions.menu.insertCode.ontoolbar": "Code", + "notebookActions.menu.insertCode.tooltip": "Codezelle hinzufügen", + "notebookActions.menu.insertMarkdown": "$(add)-Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Markdownzelle hinzufügen", + "notebookActions.quitEdit": "Bearbeitung der Zelle beenden", + "notebookActions.renderMarkdown": "Alle Markdownzellen rendern", + "notebookMenu.cellTitle": "Notebook-Zelle", + "notebookMenu.insertCell": "Zelle einfügen", + "pickLanguageToConfigure": "Sprachmodus auswählen", + "workbench.notebook.layout.configure.label": "Notebook-Layout anpassen", + "workbench.notebook.layout.select.label": "Zwischen Notebook-Layouts auswählen" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} für \"{1}\" gefunden", + "ariaSearchNoResultEmpty": "{0} gefunden", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} für \"{1}\" gefunden", + "notebookActions.findInNotebook": "In Notebook suchen", + "notebookActions.hideFind": "Suche in Notebook ausblenden" + }, + "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { + "fold.cell": "Zelle falten", + "unfold.cell": "Zelle auffalten" + }, + "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { + "format.title": "Notebook formatieren", + "formatCell.label": "Zelle formatieren", + "label": "Notebook formatieren" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Erste Schritte zum Zurücksetzen des Notebooks" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Position der Zellensymbolleiste umschalten" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Fokus auf nächsten Zellen-Editor", + "cursorMoveUp": "Fokus auf vorherigen Zellen-Editor", + "focusFirstCell": "Fokus auf erste Zelle", + "focusLastCell": "Fokus auf letzte Zelle", + "focusOutput": "Fokus in Ausgabe der aktiven Zelle", + "focusOutputOut": "Fokus aus Ausgabe der aktiven Zelle", + "notebook.navigation.allowNavigateToSurroundingCells": "Wenn der aktivierte Cursor zur nächsten/vorherigen Zelle navigieren kann, wenn sich der aktuelle Cursor im Zellen-Editor an der ersten/letzten Zeile befindet." + }, + "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Bei Aktivierung sind Codezellen in Notebook-Breadcrumbs enthalten.", + "empty": "Leere Zelle", + "outline.showCodeCells": "Wenn diese Option aktiviert ist, zeigt die Notebookgliederung Codezellen an." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Profil festlegen" + }, + "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Derzeit ausgewählt", + "current2": "{0} – Derzeit ausgewählt", + "kernel.select.label": "Kernel auswählen", + "notebook.activeCellStatusName": "Notebook-Editor – Auswahl", + "notebook.info": "Notebook-Kernelinformationen", + "notebook.multiActiveCellIndicator": "Zelle {0} ({1} ausgewählt)", + "notebook.promptKernel.setDefaultTooltip": "Als Standard für „{0}“-Notizbücher festlegen", + "notebook.select": "Notebook-Kernel – Auswahl", + "notebook.singleActiveCellIndicator": "Zelle {0} von {1}", + "notebookActions.selectKernel": "Kernel für Notebook auswählen", + "notebookActions.selectKernel.args": "Notebook-Kernelargumente", + "prompt.placeholder.change": "Kernel für \"{0}\" ändern", + "prompt.placeholder.select": "Kernel für \"{0}\" auswählen", + "tooltop": "{0} (Vorschlag)" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Drücken sie {0}, um die Zelle auszuführen", + "notebook.cell.status.executing": "Wird ausgeführt", + "notebook.cell.status.failed": "Fehler", + "notebook.cell.status.markdownExecuteTip": "Drücken Sie {0}, um die Bearbeitung zu beenden", + "notebook.cell.status.pending": "Ausstehend", + "notebook.cell.status.success": "Erfolgreich" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Zellensprachmodus auswählen" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "Integriert", + "curruentActiveMimeType": "Zurzeit aktiv", + "mimeTypePicker": "Wählen Sie einen anderen Mimetyp für die Ausgabe aus. Verfügbare Mimetypen: {0}", + "promptChooseMimeType.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll.", + "promptChooseMimeTypeInSecure.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll. RTF-MIME-Typen sind nur verfügbar, wenn das Notebook vertrauenswürdig ist." + }, + "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { + "notebook.diff.cell.revertInput": "Eingabe wiederherstellen", + "notebook.diff.cell.revertMetadata": "Metadaten wiederherstellen", + "notebook.diff.cell.revertOutputs": "Ausgaben wiederherstellen", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Ausgaberendering umschalten", + "notebook.diff.ignoreMetadata": "Metadatenunterschiede ausblenden", + "notebook.diff.ignoreOutputs": "Ausgabeunterschiede ausblenden", + "notebook.diff.showMetadata": "Metadatenunterschiede anzeigen", + "notebook.diff.showOutputs": "Ausgabeunterschiede anzeigen", + "notebook.diff.switchToText": "Text-Diff-Editor öffnen" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Notebook-Textdiff" + }, + "vs/workbench/contrib/notebook/browser/extensionPoint": { + "contributes.notebook.provider": "Fügt Notebook-Dokumentanbieter hinzu.", + "contributes.notebook.provider.displayName": "Menschlich lesbarer Name des Notebooks.", + "contributes.notebook.provider.selector": "Globs, für die das Notebook vorgesehen ist.", + "contributes.notebook.provider.selector.filenamePattern": "Glob, für den das Notizbuch aktiviert ist.", + "contributes.notebook.provider.viewType": "Der Typ des Notizbuchs.", + "contributes.notebook.renderer": "Fügt Anbieter für das Rendern der Notebook-Ausgabe hinzu.", + "contributes.notebook.renderer.displayName": "Menschlich lesbarer Name des Notebook-Ausgaberenderers.", + "contributes.notebook.renderer.entrypoint": "Datei, die in der Webansicht geladen werden soll, um die Erweiterung zu rendern.", + "contributes.notebook.renderer.hardDependencies": "Liste der Kernel-Abhängigkeiten, die der Renderer erfordert. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, kann der Renderer verwendet werden.", + "contributes.notebook.renderer.optionalDependencies": "Liste der Soft-Kernel-Abhängigkeiten, von denen der Renderer Gebrauch machen kann. Wenn eine der Abhängigkeiten in \"NotebookKernel.preloads\" vorhanden ist, wird der Renderer vor Renderern bevorzugt, die nicht mit dem Kernel interagieren.", + "contributes.notebook.renderer.requiresMessaging": "Definiert, wie und ob der Renderer über „createRendererMessaging“ mit einem Erweiterungshost kommunizieren muss. Renderer mit höheren Messaginganforderungen funktionieren möglicherweise nicht in allen Umgebungen.", + "contributes.notebook.renderer.requiresMessaging.always": "Messaging ist erforderlich. Der Renderer wird nur verwendet, wenn er Teil einer Erweiterung ist, die auf einem Erweiterungshost ausgeführt werden kann.", + "contributes.notebook.renderer.requiresMessaging.never": "Der Renderer erfordert kein Messaging.", + "contributes.notebook.renderer.requiresMessaging.optional": "Der Renderer ist besser mit dem Messaging verfügbar, aber er ist nicht erforderlich.", + "contributes.notebook.renderer.viewType": "Eindeutiger Bezeichner des Notebook-Ausgaberenderers.", + "contributes.notebook.selector": "Globs, für die das Notebook vorgesehen ist.", + "contributes.notebook.selector.provider.excludeFileNamePattern": "Globmuster, für das das Notizbuch deaktiviert ist.", + "contributes.priority": "Steuert, ob der benutzerdefinierte Editor automatisch aktiviert wird, wenn der Benutzer eine Datei öffnet. Diese Einstellung kann von Benutzern über die Einstellung \"workbench.editorAssociations\" außer Kraft gesetzt werden.", + "contributes.priority.default": "Der Editor wird automatisch verwendet, wenn der Benutzer eine Ressource öffnet, sofern keine anderen benutzerdefinierten Standard-Editoren für diese Ressource registriert sind.", + "contributes.priority.option": "Der Editor wird nicht automatisch verwendet, wenn der Benutzer eine Ressource öffnet. Ein Benutzer kann jedoch mit dem Befehl \"Erneut öffnen mit\" zum Editor wechseln." + }, + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Hiermit wird angegeben, wo die Zellensymbolleiste angezeigt bzw. ob sie ausgeblendet werden soll.", + "notebook.cellToolbarLocation.viewType": "Die Position der Zellensymbolleiste für bestimmte Dateitypen konfigurieren", + "notebook.cellToolbarVisibility.description": "Gibt an, ob die Zellensymbolleiste beim Daraufzeigen oder Klicken angezeigt werden soll.", + "notebook.compactView.description": "Steuert, ob der Notebook-Editor in kompakter Darstellung gerendert werden soll. ", + "notebook.consolidatedOutputButton.description": "Steuert, ob Ausgabeaktionen in der Symbolleiste für die Ausgabe gerendert werden sollen.", + "notebook.consolidatedRunButton.description": "Steuert, ob neben der Schaltfläche \"Ausführen\" zusätzliche Aktionen in einer Dropdownliste angezeigt werden.", + "notebook.diff.enablePreview.description": "Gibt an, ob der erweiterte Text-Diff-Editor für Notebook verwendet werden soll.", + "notebook.displayOrder.description": "Prioritätsliste für MIME-Ausgabetypen", + "notebook.dragAndDrop.description": "Steuert, ob der Notebook-Editor das Verschieben von Zellen durch Drag & Drop zulässt.", + "notebook.editorOptions.experimentalCustomization": "Einstellungen für Code-Editoren, die in Notebooks verwendet werden. Dies kann verwendet werden, um die meisten Editor. *-Einstellungen anzupassen.", + "notebook.experimental.useMarkdownRenderer.description": "Hiermit aktivieren/deaktivieren Sie die Verwendung des neuen erweiterbaren Markdown-Renderers.", + "notebook.focusIndicator.description": "Steuert, ob der Fokusindikator als Zellrahmen oder als Hervorhebungsleiste im linken Bundsteg gerendert wird.", + "notebook.globalToolbar.description": "Steuert, ob eine globale Symbolleiste im Notebook-Editor gerendert wird.", + "notebook.insertToolbarPosition.description": "Steuert, wo die \"Zelle einfügen\"-Aktionen gerendert werden sollen.", + "notebook.showCellStatusbar.description": "Gibt an, ob die Zellenstatusleiste angezeigt werden soll.", + "notebook.showCellStatusbar.hidden.description": "Die Statusleiste der Zelle ist immer ausgeblendet.", + "notebook.showCellStatusbar.visible.description": "Die Statusleiste der Zelle ist immer sichtbar.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "Die Statusleiste der Zelle ist ausgeblendet, bis die Zelle ausgeführt wurde. Dann wird sie sichtbar, um den Ausführungsstatus anzuzeigen.", + "notebook.showFoldingControls.description": "Steuert, wann die Steuerungselemente für die Codefaltung angezeigt werden.", + "notebook.undoRedoPerCell.description": "Gibt an, ob für jede Zelle ein separater Widerrufen/Wiederholen-Stapel verwendet werden soll.", + "notebookConfigurationTitle": "Notebook" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Die Ressource kann mit dem Notebook-Editor-Typ \"{0}\" nicht geöffnet werden. Überprüfen Sie, ob die richtige Erweiterung installiert oder aktiviert wurde.", + "fail.reOpen": "Datei mit VS Code-Standard-Text-Editor erneut öffnen" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "Durch das Ausführen einer Notebook-Zelle wird Code aus diesem Arbeitsbereich ausgeführt." + }, + "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { + "focusedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn der Fokus auf der Zelle liegt.", + "notebook.cellBorderColor": "Die Rahmenfarbe für Notebook-Zellen.", + "notebook.cellEditorBackground": "Hintergrundfarbe des Zellen-Editors.", + "notebook.cellHoverBackground": "Die Hintergrundfarbe einer Zelle, wenn mit dem Mauszeiger auf die Zelle gezeigt wird.", + "notebook.cellInsertionIndicator": "Die Farbe des Indikators für das Einfügen von Notebook-Zellen.", + "notebook.cellStatusBarItemHoverBackground": "Die Hintergrundfarbe der Statusleistenelemente für Notebook-Zellen.", + "notebook.cellToolbarSeparator": "Die Farbe der Trennlinie in der unteren Zellensymbolleiste.", + "notebook.focusedCellBorder": "Die Farbe der Rahmen der Zelle, wenn der Fokus auf der Zelle liegt.", + "notebook.focusedEditorBorder": "Die Farbe des Rahmens für den Notebook-Zellen-Editor.", + "notebook.inactiveFocusedCellBorder": "Die Farbe des oberen und unteren Rahmens der Zelle, wenn der Fokus auf eine Zelle gesetzt wird, während sich der primäre Fokus außerhalb des Editors befindet.", + "notebook.inactiveSelectedCellBorder": "Die Farbe der Rahmen der Zelle, wenn mehrere Zellen ausgewählt sind.", + "notebook.outputContainerBackgroundColor": "Die Hintergrundfarbe für den Notebook-Ausgabecontainer.", + "notebook.selectedCellBorder": "Die Farbe des oberen und unteren Rahmens der Zelle, wenn die Zelle zwar ausgewählt ist, aber nicht im Fokus liegt.", + "notebook.symbolHighlightBackground": "Hintergrundfarbe der markierten Zelle", + "notebookScrollbarSliderActiveBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste, wenn darauf geklickt wird.", + "notebookScrollbarSliderBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste.", + "notebookScrollbarSliderHoverBackground": "Hintergrundfarbe des Schiebereglers für die Notebook-Scrollleiste beim Daraufzeigen.", + "notebookStatusErrorIcon.foreground": "Die Farbe des Fehlersymbols von Notebook-Zellen in der Zellenstatusleiste.", + "notebookStatusRunningIcon.foreground": "Die Farbe des Symbols ausgeführter Notebook-Zellen in der Zellenstatusleiste.", + "notebookStatusSuccessIcon.foreground": "Die Farbe des Fehlersymbols von Notebook-Zellen in der Zellenstatusleiste.", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "Die Hintergrundfarbe einer Zelle, wenn die Zelle ausgewählt wird." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Symbol zum Löschen von Zellausgaben in Notebook-Editoren.", + "collapsedIcon": "Symbol zum Kommentieren eines zugeklappten Abschnitts in Notebook-Editoren.", + "configureKernel": "Hiermit wird das Symbol im Kernelkonfigurations-Widget in Notebook-Editoren konfiguriert.", + "deleteCellIcon": "Symbol zum Löschen einer Zelle in Notebook-Editoren.", + "editIcon": "Symbol zum Bearbeiten einer Zelle in Notebook-Editoren.", + "errorStateIcon": "Symbol zum Hinweis auf einen Fehlerstatus in Notebook-Editoren.", + "executeAboveIcon": "Symbol zum Ausführen oberer Zellen in Notebook-Editoren.", + "executeAllIcon": "Symbol zum Ausführen aller Zellen in Notebook-Editoren.", + "executeBelowIcon": "Symbol zum Ausführen unterer Zellen in Notebook-Editoren.", + "executeIcon": "Symbol zur Ausführung in Notebook-Editoren.", + "executingStateIcon": "Symbol, das auf den Status „Ausgeführt“ in Notebook-Editoren hinweist.", + "expandedIcon": "Symbol zum Kommentieren eines aufgeklappten Abschnitts in Notebook-Editoren.", + "mimetypeIcon": "Symbol für einen MIME-Typ in Notebook-Editoren.", + "moveDownIcon": "Symbol zum Verschieben einer Zelle nach unten in Notebook-Editoren.", + "moveUpIcon": "Symbol zum Verschieben einer Zelle nach oben in Notebook-Editoren.", + "openAsTextIcon": "Symbol zum Öffnen des Notebooks in einem Text-Editor.", + "pendingStateIcon": "Symbol zum Verweis auf einen ausstehenden Status in Notebook-Editoren.", + "renderOutputIcon": "Symbol zum Rendern der Ausgabe im Diff-Editor.", + "revertIcon": "Symbol zum Zurücksetzen in Notebook-Editoren.", + "selectKernelIcon": "Hiermit wird das Symbol zum Auswählen eines Kernels in Notebook-Editoren konfiguriert.", + "splitCellIcon": "Symbol zum Teilen einer Zelle in Notebook-Editoren.", + "stopEditIcon": "Symbol zum Beenden der Bearbeitung einer Zelle in Notebook-Editoren.", + "stopIcon": "Symbol zum Beenden einer Ausführung in Notebook-Editoren.", + "successStateIcon": "Symbol zum Verweis auf einen Erfolgsstatus in Notebook-Editoren.", + "unfoldIcon": "Symbol zum Aufklappen einer Zelle in Notebook-Editoren." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Kernel auswählen" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Integriert" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "Die Zelle hat keine Ausgabe", + "noRenderer.1": "Für den MIME-Typ wurde kein Renderer gefunden: {0}", + "noRenderer.2": "Für die Ausgabe wurde kein Renderer gefunden. Folgende MIME-Typen sind enthalten: {0}" + }, + "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { + "notebook.emptyMarkdownPlaceholder": "Leere Markdownzelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE." + }, + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Steuert die Anzeige von Zeilennummern im Zellen-Editor.", + "notebook.showLineNumbers": "Notebook-Zeilennummern anzeigen", + "notebook.toggleLineNumbers": "Notebook-Zeilennummern umschalten" + }, + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "Integriert", + "curruentActiveMimeType": "Zurzeit aktiv", + "pickMimeType": "Wählen Sie einen anderen MIME-Typ für die Ausgabe aus", + "promptChooseMimeType.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll.", + "promptChooseMimeTypeInSecure.placeHolder": "Wählen Sie den MIME-Typ aus, der für die aktuelle Ausgabe gerendert werden soll. RTF-MIME-Typen sind nur verfügbar, wenn das Notebook vertrauenswürdig ist." + }, + "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { + "cellExpandButtonLabel": "Erweitern", + "notebook.moreRunActionsLabel": "Weitere...", + "runStateExecuting": "Wird ausgeführt", + "runStatePending": "Ausstehend" + }, + "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { + "notebook.emptyMarkdownPlaceholder": "Leere Markdownzelle. Um diese zu bearbeiten, doppelklicken Sie, oder drücken Sie die EINGABETASTE." + }, + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "Der Inhalt der Datei wurde auf dem Datenträger geändert. Möchten Sie die aktualisierte Version öffnen oder die Datei mit Ihren Änderungen überschreiben?", + "notebook.staleSaveError.overwrite.": "Überschreiben", + "notebook.staleSaveError.revert": "Zurücksetzen" + }, + "vs/workbench/contrib/outline/browser/outline.contribution": { + "filteredTypes.array": "Wenn aktiviert, zeigt die Gliederung \"array\"-Symbole an.", + "filteredTypes.boolean": "Wenn aktiviert, zeigt die Gliederung \"boolean\"-Symbole an.", + "filteredTypes.class": "Wenn aktiviert, zeigt die Gliederung \"class\"-Symbole an", + "filteredTypes.constant": "Wenn aktiviert, zeigt die Gliederung \"constant\"-Symbole an.", + "filteredTypes.constructor": "Wenn aktiviert, zeigt die Gliederung \"constructor\"-Symbole an.", + "filteredTypes.enum": "Wenn aktiviert, zeigt die Gliederung \"enum\"-Symbole an.", + "filteredTypes.enumMember": "Wenn aktiviert, zeigt die Gliederung \"enumMember\"-Symbole an.", + "filteredTypes.event": "Wenn aktiviert, zeigt die Gliederung \"event\"-Symbole an.", + "filteredTypes.field": "Wenn aktiviert, zeigt die Gliederung \"field\"-Symbole an.", + "filteredTypes.file": "Wenn aktiviert, zeigt die Gliederung \"file\"-Symbole an.", + "filteredTypes.function": "Wenn aktiviert, zeigt die Gliederung \"function\"-Symbole an.", + "filteredTypes.interface": "Wenn aktiviert, zeigt die Gliederung \"interface\"-Symbole an.", + "filteredTypes.key": "Wenn aktiviert, zeigt die Gliederung \"key\"-Symbole an.", + "filteredTypes.method": "Wenn aktiviert, zeigt die Gliederung \"method\"-Symbole an.", + "filteredTypes.module": "Wenn aktiviert, zeigt die Gliederung \"module\"-Symbole an.", + "filteredTypes.namespace": "Wenn aktiviert, zeigt die Gliederung \"namespace\"-Symbole an.", + "filteredTypes.null": "Wenn aktiviert, zeigt die Gliederung \"null\"-Symbole an.", + "filteredTypes.number": "Wenn aktiviert, zeigt die Gliederung \"number\"-Symbole an.", + "filteredTypes.object": "Wenn aktiviert, zeigt die Gliederung \"object\"-Symbole an.", + "filteredTypes.operator": "Wenn aktiviert, zeigt die Gliederung \"operator\"-Symbole an.", + "filteredTypes.package": "Wenn aktiviert, zeigt die Gliederung \"package\"-Symbole an.", + "filteredTypes.property": "Wenn aktiviert, zeigt die Gliederung \"property\"-Symbole an.", + "filteredTypes.string": "Wenn aktiviert, zeigt die Gliederung \"string\"-Symbole an.", + "filteredTypes.struct": "Wenn aktiviert, zeigt die Gliederung \"struct\"-Symbole an", + "filteredTypes.typeParameter": "Wenn aktiviert, zeigt die Gliederung \"typeParameter\"-Symbole an.", + "filteredTypes.variable": "Wenn aktiviert, zeigt die Gliederung \"variable\"-Symbole an.", + "name": "Gliederung", + "outline.problem.colors": "Hiermit werden Farben für Fehler und Warnungen verwendet.", + "outline.problems.badges": "Hiermit werden Badges für Fehler und Warnungen verwendet.", + "outline.showIcons": "Hiermit werden Gliederungselemente mit Symbolen gerendert.", + "outline.showProblem": "Hiermit werden Fehler und Warnungen für Gliederungselemente angezeigt.", + "outlineConfigurationTitle": "Gliederung", + "outlineViewIcon": "Ansichtssymbol der Gliederungsansicht." + }, + "vs/workbench/contrib/outline/browser/outlinePane": { + "collapse": "Alle zuklappen", + "filterOnType": "Typfilter", + "followCur": "Cursor folgen", + "loading": "Dokumentsymbole für \"{0}\" werden geladen...", + "no-editor": "Der aktive Editor kann keine Gliederungsinformationen angeben.", + "no-symbols": "Keine Symbole im Dokument \"{0}\" gefunden.", + "sortByKind": "Sortieren nach: Kategorie", + "sortByName": "Sortieren nach: Name", + "sortByPosition": "Sortieren nach: Position" + }, + "vs/workbench/contrib/output/browser/logViewer": { + "logViewerAriaLabel": "Protokollanzeige" + }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Ausgabe löschen", + "logViewer": "Protokollanzeige", + "miToggleOutput": "&&Ausgabe", + "openActiveLogOutputFile": "Protokollausgabedatei öffnen", + "openLogFile": "Protokolldatei öffnen ...", + "output": "Ausgabe", + "output.smartScroll.enabled": "Intelligentes Scrollen in der Ausgabeansicht aktivieren oder deaktivieren. Durch das intelligente Scrollen kann der Scrollvorgang automatisch gesperrt werden, wenn Sie in die Ausgabeansicht klicken, oder entsperrt werden, wenn Sie auf die letzte Zeile klicken.", + "outputCleared": "Die Ausgabe wurde gelöscht.", + "outputScrollOff": "Automatisches Scrollen deaktivieren", + "outputScrollOn": "Automatisches Scrollen aktivieren", + "outputViewIcon": "Ansichtssymbol der Ausgabeansicht.", + "selectlog": "Protokoll auswählen", + "selectlogFile": "Protokolldatei auswählen", + "showLogs": "Protokolle anzeigen...", + "switchToOutput.label": "Zur Ausgabe wechseln", + "toggleAutoScroll": "Automatisches Scrollen umschalten" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Ausgabekanal für '{0}'", + "logChannel": "Protokoll ({0})", + "output": "Ausgabe", + "output model title": "{0} - Ausgabe", + "outputChannels": "Ausgabekanäle.", + "outputViewAriaLabel": "Ausgabepanel", + "outputViewWithInputAriaLabel": "{0}, Ausgabepanel" + }, + "vs/workbench/contrib/performance/browser/performance.contribution": { + "show.label": "Startleistung" + }, + "vs/workbench/contrib/performance/browser/perfviewEditor": { + "name": "Startleistung" + }, + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Erstellen Sie ein Issue, und fügen Sie die folgenden Dateien manuell an:\r\n{0}", + "prof.detail.restart": "Ein abschließender Neustart ist erforderlich, um \"{0}\" verwenden zu können. Vielen Dank für Ihre Mithilfe!", + "prof.message": "Profile wurden erfolgreich erstellt.", + "prof.restart": "&&Neu starten", + "prof.restart.button": "&&Neu starten", + "prof.restartAndFileIssue": "&&Issue erstellen und neu starten", + "prof.thanks": "Vielen Dank für Ihre Mithilfe!" + }, + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "Tastenkombination zu", + "defineKeybinding.existing": "Diese Tastenzuordnung ist {0} vorhandenen Befehlen zugewiesen", + "defineKeybinding.initial": "Drücken Sie die gewünschte Tastenkombination, und betätigen Sie anschließend die EINGABETASTE.", + "defineKeybinding.oneExists": "Diese Tastenzuordnung ist 1 vorhandenen Befehl zugewiesen" + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditor": { + "SearchKeybindings.FullTextSearchPlaceholder": "Nehmen Sie eine Eingabe vor, um die Tastenzuordnungen zu durchsuchen.", + "SearchKeybindings.KeybindingsSearchPlaceholder": "Tasten werden aufgezeichnet. Drücken Sie die ESC-TASTE, um den Vorgang zu beenden.", + "addKeybindingLabel": "Tastenzuordnung hinzufügen", + "addKeybindingLabelWithKey": "Tastenzuordnung {0} hinzufügen", + "addLabel": "Tastenzuordnung hinzufügen...", + "changeLabel": "Tastenzuordnung ändern...", + "clearInput": "Sucheingabe für Tastenzuordnungen löschen", + "command": "Befehl", + "copyCommandLabel": "Befehls-ID kopieren", + "copyLabel": "Kopieren", + "editKeybindingLabel": "Tastenzuordnung ändern", + "editKeybindingLabelWithKey": "Tastenbindung ändern {0}", + "editWhen": "when-Ausdruck ändern", + "error": "Fehler \"{0}\" beim Bearbeiten der Tastenzuordnung. Überprüfen Sie die Datei \"keybindings.json\" auf Fehler.", + "keybinding": "Tastenzuordnung", + "keybindingsLabel": "Tastenzuordnungen", + "noKeybinding": "Keine Tastenzuordnung zugewiesen.", + "noWhen": "Kein when-Kontext.", + "recordKeysLabel": "Tasten aufzeichnen", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Tasten werden aufgezeichnet", + "removeLabel": "Tastenzuordnung entfernen", + "resetLabel": "Tastenbindung zurücksetzen", + "show keybindings": "{0} Tastaturbelegungen werden in alphabetischer Reihenfolge angezeigt.", + "show sorted keybindings": "{0}-Tastaturbelegungen werden in Rangfolge angezeigt.", + "showSameKeybindings": "Die gleichen Tastenzuordnung anzeigen", + "sortByPrecedeneLabel": "Nach Priorität sortieren", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "Quelle", + "title": "{0} ({1})", + "when": "Zeitpunkt", + "whenContextInputAriaLabel": "when-Kontext eingeben. Drücken Sie die EINGABETASTE, um die Eingabe zu bestätigen, oder die ESC-Taste, um den Vorgang abzubrechen." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "Sie können diese Tastenkombination mit Ihrem aktuellen Tastaturlayout nicht generieren.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** für Ihr aktuelles Tastaturlayout (**{1}** für USA, Standard).", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** für Ihr aktuelles Tastaturlayout.", + "defineKeybinding.start": "Tastenzuordnung definieren" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Tastenkombinationen", + "clear": "Suchergebnisse löschen", + "defaultPreferencesEditor": "Standardeditor für Einstellungen", + "filterModifiedLabel": "Geänderte Einstellungen anzeigen", + "filterOnlineServicesLabel": "Einstellungen für Onlinedienste anzeigen", + "filterUntrusted": "Einstellungen für nicht vertrauenswürdige Arbeitsbereiche anzeigen", + "keybindingsEditor": "Editor für Tastenzuordnungen", + "miOpenOnlineSettings": "&&Einstellungen für Onlinedienste", + "miOpenSettings": "&&Einstellungen", + "miPreferences": "&&Einstellungen", + "onlineServices": "Einstellungen für Onlinedienste", + "openDefaultKeybindingsFile": "Standardtastenkombinationen öffnen (JSON)", + "openFolderSettings": "Ordnereinstellungen öffnen", + "openFolderSettingsFile": "Einstellungen für \"Ordner öffnen\" (JSON)", + "openGlobalKeybindings": "Tastaturkurzbefehle öffnen", + "openGlobalKeybindingsFile": "Tastenkombinationen öffnen (JSON)", + "openGlobalSettings": "Benutzereinstellungen öffnen", + "openRawDefaultSettings": "Standardeinstellungen öffnen (JSON)", + "openRemoteSettings": "Remoteeinstellungen öffnen ({0})", + "openSettings2": "Einstellungen öffnen (Benutzeroberfläche)", + "openSettingsJson": "Einstellungen öffnen (JSON)", + "openWorkspaceSettings": "Arbeitsbereichseinstellungen öffnen", + "openWorkspaceSettingsFile": "Arbeitsbereichseinstellungen öffnen (JSON)", + "preferences": "Einstellungen", + "settings": "Einstellungen", + "settings.clearResults": "Ergebnisse der Einstellungssuche löschen", + "settings.editFocusedSetting": "Fokussierte Einstellung bearbeiten", + "settings.focusFile": "Einstellungsdatei fokussieren", + "settings.focusLevelUp": "Fokus um eine Ebene nach oben verschieben", + "settings.focusNextSetting": "Nächste Einstellung fokussieren", + "settings.focusPreviousSetting": "Vorherige Einstellung fokussieren", + "settings.focusSearch": "Fokus auf Einstellungssuche", + "settings.focusSettingControl": "Fokus auf Einstellungssteuerung", + "settings.focusSettingsList": "Einstellungsliste fokussieren", + "settings.focusSettingsTOC": "Fokus auf Inhaltsverzeichnis der Einstellungen", + "settings.showContextMenu": "Kontextmenü für Einstellung anzeigen", + "settingsEditor2": "Einstellungs-Editor 2", + "showDefaultKeybindings": "Standard-Tastaturbelegungen anzeigen", + "showExtensionKeybindings": "Tastenzuordnungen für Erweiterung anzeigen", + "showUserKeybindings": "Benutzer-Tastaturbelegungen anzeigen" + }, + "vs/workbench/contrib/preferences/browser/preferencesActions": { + "configureLanguageBasedSettings": "Sprachspezifische Einstellungen konfigurieren...", + "languageDescriptionConfigured": "({0})", + "pickLanguage": "Sprache auswählen" + }, + "vs/workbench/contrib/preferences/browser/preferencesEditor": { + "SearchSettingsWidget.AriaLabel": "Einstellungen suchen", + "SearchSettingsWidget.Placeholder": "Einstellungen suchen", + "defaultEditorReadonly": "Nehmen Sie im Editor auf der rechten Seite Änderungen vor, um Standardwerte zu überschreiben.", + "defaultFolderSettings": "Standardordnereinstellungen", + "defaultSettings": "Standardeinstellungen", + "defaultUserSettings": "Standardbenutzereinstellungen", + "defaultWorkspaceSettings": "Standard-Arbeitsbereichseinstellungen", + "filterResult": "Gefilterte Ergebnisse", + "nlpResult": "Ergebnisse in natürlicher Sprache", + "noSettingsFound": "Keine Einstellungen gefunden", + "oneSettingFound": "1 Einstellung gefunden", + "preferencesAriaLabel": "Standardeinstellungen. Schreibgeschützter Editor.", + "settingsFound": "{0} Einstellungen gefunden", + "totalSettingsMessage": "Insgesamt {0} Einstellungen" + }, + "vs/workbench/contrib/preferences/browser/preferencesIcons": { + "keybindingsAddIcon": "Symbol für die Aktion \"Hinzufügen\" auf der Benutzeroberfläche für Tastenzuordnungen.", + "keybindingsEditIcon": "Symbol für die Aktion \"Bearbeiten\" auf der Benutzeroberfläche für Tastenzuordnungen.", + "keybindingsRecordKeysIcon": "Symbol für die Aktion \"Tasten aufzeichnen\" auf der Benutzeroberfläche für Tastenzuordnungen.", + "keybindingsSortIcon": "Symbol für den Umschalter \"Nach Rangfolge sortieren\" auf der Benutzeroberfläche für Tastenzuordnungen.", + "preferencesClearInput": "Symbol für das Löschen von Eingaben auf der Benutzeroberfläche für Einstellungen und Tastenzuordnungen.", + "preferencesDiscardIcon": "Symbol für die Aktion \"Verwerfen\" auf der Benutzeroberfläche für Einstellungen.", + "preferencesOpenSettings": "Symbol für Befehle zum Öffnen von Einstellungen.", + "settingsAddIcon": "Symbol für die Aktion \"Hinzufügen\" auf der Benutzeroberfläche für Einstellungen.", + "settingsEditIcon": "Symbol für die Aktion \"Bearbeiten\" auf der Benutzeroberfläche für Einstellungen.", + "settingsGroupCollapsedIcon": "Symbol für einen zugeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", + "settingsGroupExpandedIcon": "Symbol für einen aufgeklappten Abschnitt im JSON-Einstellungs-Editor mit geteilter Ansicht.", + "settingsMoreActionIcon": "Symbol für die Aktion \"Weitere Aktionen\" auf der Benutzeroberfläche für Einstellungen.", + "settingsRemoveIcon": "Symbol für die Aktion \"Entfernen\" auf der Benutzeroberfläche für Einstellungen.", + "settingsScopeDropDownIcon": "Symbol für die Dropdownschaltfläche \"Ordner\" im JSON-Einstellungs-Editor mit geteilter Ansicht." + }, + "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "In Einstellungen kopieren", + "editTtile": "Bearbeiten", + "emptyFolderSettingsHeader": "Legen Sie Ihre Ordnereinstellungen hier ab, um die aus den Arbeitsbereichseinstellungen außer Kraft zu setzen.", + "emptyUserSettingsHeader": "Legen Sie Ihre Einstellungen hier ab, um die Standardeinstellungen außer Kraft zu setzen.", + "emptyWorkspaceSettingsHeader": "Legen Sie Ihre Einstellungen hier ab, um die Benutzereinstellungen außer Kraft zu setzen.", + "manage workspace trust": "Vertrauensstellung des Arbeitsbereichs verwalten", + "replaceDefaultValue": "In Einstellungen ersetzen", + "unknown configuration setting": "Unbekannte Konfigurationseinstellung", + "unsupportedApplicationSetting": "Diese Einstellungen kann nur über die Benutzereinstellungen in der Anwendung angewendet werden.", + "unsupportedMachineSetting": "Diese Einstellung kann nur in den Benutzereinstellungen im lokalen Fenster oder in den Remoteeinstellungen im Remotefenster angewendet werden.", + "unsupportedProperty": "Nicht unterstützte Eigenschaft", + "unsupportedRemoteMachineSetting": "Diese Einstellung kann in diesem Fenster nicht angewendet werden. Sie wird angewendet, wenn Sie ein lokales Fenster öffnen.", + "unsupportedWindowSetting": "Diese Einstellung kann in diesem Arbeitsbereich nicht angewendet werden. Sie wird angewendet, wenn Sie den enthaltenden Arbeitsbereichordner direkt öffnen.", + "untrustedSetting": "Diese Einstellung kann nur in einem vertrauenswürdigen Arbeitsbereich angewendet werden." + }, + "vs/workbench/contrib/preferences/browser/preferencesWidgets": { + "defaultSettings": "Platzieren Sie Ihre Einstellungen zum Überschreiben im Editor auf der rechten Seite.", + "folderSettings": "Ordner", + "noSettingsFound": "Es wurden keine Einstellungen gefunden.", + "settingsSwitcherBarAriaLabel": "Einstellungsumschaltung", + "userSettings": "Benutzer", + "userSettingsRemote": "Remote", + "workspaceSettings": "Arbeitsbereich" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Einstellungen suchen", + "clearInput": "Sucheingabe für Einstellungen löschen", + "clearSearchFilters": "Filter löschen", + "lastSyncedLabel": "Letzte Synchronisierung: {0}", + "moreThanOneResult": "{0} Einstellungen gefunden", + "noResults": "Es wurden keine Einstellungen gefunden.", + "oneResult": "1 Einstellung gefunden", + "settings": "Einstellungen", + "settings require trust": "Vertrauensstellung des Arbeitsbereichs", + "turnOnSyncButton": "Einstellungssynchronisierung aktivieren" + }, + "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Darstellung", + "application": "Anwendung", + "breadcrumbs": "Breadcrumbs", + "comments": "Kommentare", + "commonlyUsed": "Am häufigsten verwendet", + "cursor": "Cursor", + "debug": "Debuggen", + "diffEditor": "Diff-Editor", + "editorManagement": "Editorverwaltung", + "extensions": "Erweiterungen", + "features": "Features", + "fileExplorer": "Explorer", + "files": "Dateien", + "find": "Suchen", + "font": "Schriftart", + "formatting": "Formatierung", + "keyboard": "Tastatur", + "minimap": "Minimap", + "newWindow": "Neues Fenster", + "notebook": "Notebook", + "output": "Ausgabe", + "problems": "Probleme", + "proxy": "Proxy", + "remote": "Remote", + "scm": "SCM", + "screencastMode": "Screencastmodus", + "search": "Suchen", + "security": "Sicherheit", + "settings": "Einstellungs-Editor", + "settingsSync": "Einstellungssynchronisierung", + "suggestions": "Vorschläge", + "task": "Aufgabe", + "telemetry": "Telemetrie", + "terminal": "Terminal", + "testing": "Test", + "textEditor": "Text-Editor", + "timeline": "Zeitachse", + "update": "Aktualisieren", + "window": "Fenster", + "workbench": "Workbench", + "workspace": "Arbeitsbereich", + "zenMode": "Zen-Modus" + }, + "vs/workbench/contrib/preferences/browser/settingsTree": { + "alsoConfiguredIn": "Auch geändert in", + "configuredIn": "Geändert in", + "copySettingAsJSONLabel": "Einstellung als JSON kopieren", + "copySettingIdLabel": "Einstellungs-ID kopieren", + "editInSettingsJson": "In \"settings.json\" bearbeiten", + "extensionSyncIgnoredLabel": "Synchronisierung: Ignoriert", + "extensions": "Erweiterungen", + "manageWorkspaceTrust": "Vertrauensstellung des Arbeitsbereichs verwalten", + "modified": "Geändert", + "newExtensionsButtonLabel": "Übereinstimmende Erweiterungen anzeigen", + "resetSettingLabel": "Einstellung zurücksetzen", + "settings": "Einstellungen", + "settings.Default": "Standard", + "settings.Modified": "Geändert", + "settingsContextMenuTitle": "Weitere Aktionen...", + "stopSyncingSetting": "Diese Einstellung synchronisieren", + "trustLabel": "Diese Einstellung kann nur in einem vertrauenswürdigen Arbeitsbereich angewendet werden", + "validationError": "Validierungsfehler." + }, + "vs/workbench/contrib/preferences/browser/settingsTreeModels": { + "remote": "Remote", + "user": "Benutzer", + "workspace": "Arbeitsbereich" + }, + "vs/workbench/contrib/preferences/browser/settingsWidgets": { + "addItem": "Element hinzufügen", + "addPattern": "Muster hinzufügen", + "cancelButton": "Abbrechen", + "editExcludeItem": "Ausschlusselement bearbeiten", + "editItem": "Element bearbeiten", + "excludePatternHintLabel": "Dateien ausschließen, die mit `{0}` übereinstimmen", + "excludePatternInputPlaceholder": "Muster ausschließen...", + "excludeSiblingHintLabel": "Mit `{0}` übereinstimmende Dateien nur ausschließen, wenn eine Datei vorhanden ist, die mit `{1}` übereinstimmt", + "excludeSiblingInputPlaceholder": "Wenn ein Muster vorhanden ist...", + "focusedRowBackground": "Die Hintergrundfarbe einer Einstellungszeile, wenn diese den Fokus hat.", + "headerForeground": "Die Vordergrundfarbe für einen Abschnittsheader oder einen aktiven Titel", + "itemInputPlaceholder": "Zeichenfolgenelement...", + "listSiblingHintLabel": "Listenelement \"{0}\" mit gleichgeordnetem Element \"${1}\"", + "listSiblingInputPlaceholder": "Gleichgeordnetes Element...", + "listValueHintLabel": "Listenelement \"{0}\"", + "modifiedItemForeground": "Die Farbe des geänderten Einstellungsindikators", + "notebook.focusedRowBorder": "Die Farbe des oberen und unteren Rahmens der Zeile, wenn der Fokus auf der Zeile liegt.", + "notebook.rowHoverBackground": "Die Hintergrundfarbe einer Einstellungszeile, wenn mit der Maus darauf gezeigt wird.", + "numberInputBoxBackground": "Hintergrund des Zahleneingabefelds im Einstellungs-Editor", + "numberInputBoxBorder": "Rahmen des Zahleneingabefelds im Einstellungs-Editor", + "numberInputBoxForeground": "Vordergrund des Zahleneingabefelds im Einstellungs-Editor", + "objectKeyHeader": "Element", + "objectKeyInputPlaceholder": "Schlüssel", + "objectPairHintLabel": "Die Eigenschaft \"{0}\" ist auf \"{1}\" festgelegt.", + "objectValueHeader": "Wert", + "objectValueInputPlaceholder": "Wert", + "okButton": "OK", + "removeExcludeItem": "Ausschlusselement entfernen", + "removeItem": "Element entfernen", + "resetItem": "Element zurücksetzen", + "settingsCheckboxBackground": "Hintergrund des Kontrollkästchens im Einstellungs-Editor", + "settingsCheckboxBorder": "Rahmen des Kontrollkästchens im Einstellungs-Editor", + "settingsCheckboxForeground": "Vordergrund des Kontrollkästchens im Einstellungs-Editor", + "settingsDropdownBackground": "Hintergrund des Dropdownmenüs im Einstellungs-Editor", + "settingsDropdownBorder": "Rahmen des Dropdownmenüs im Einstellungs-Editor", + "settingsDropdownForeground": "Vordergrund des Dropdownmenüs im Einstellungs-Editor", + "settingsDropdownListBorder": "Rahmen für Dropdownliste des Einstellungs-Editors, der die Optionen umgibt und von der Beschreibung abtrennt", + "textInputBoxBackground": "Hintergrund des Texteingabefelds für den Einstellungs-Editor", + "textInputBoxBorder": "Rahmen des Texteingabefelds für den Einstellungs-Editor", + "textInputBoxForeground": "Vordergrund des Texteingabefelds für den Einstellungs-Editor" + }, + "vs/workbench/contrib/preferences/browser/tocTree": { + "groupRowAriaLabel": "{0}, Gruppe", + "settingsTOC": "Inhaltsverzeichnis der Einstellungen" + }, + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Steuert, ob der Suchmodus für natürliche Sprache für die Einstellungen aktiviert ist. Die Suche mit natürlicher Sprache wird von einem Microsoft-Onlinedienst bereitgestellt.", + "settingsSearchTocBehavior": "Steuert das Verhalten des Inhaltsverzeichnisses im Einstellungs-Editor während der Suche.", + "settingsSearchTocBehavior.filter": "Inhaltsverzeichnis nur nach Kategorien filtern, die passende Einstellungen enthalten. Klicken Sie auf eine Kategorie, um die Ergebnisse entsprechend zu filtern.", + "settingsSearchTocBehavior.hide": "Inhaltsverzeichnis bei der Suche ausblenden." + }, + "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { + "clearCommandHistory": "Befehlsverlauf löschen", + "commandWithCategory": "{0}: {1}", + "configure keybinding": "Tastenzuordnung konfigurieren", + "noCommandResults": "Keine übereinstimmenden Befehle.", + "showTriggerActions": "Alle Befehle anzeigen" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Befehlspalette...", + "commandsQuickAccess": "Befehle anzeigen und ausführen", + "commandsQuickAccessPlaceholder": "Geben Sie den Namen eines auszuführenden Befehls ein.", + "helpQuickAccess": "Alle Anbieter für Schnellzugriff anzeigen", + "helpQuickAccessPlaceholder": "Geben Sie {0} ein, um Hilfe zu den Aktionen zu erhalten, die Sie von hier aus durchführen können.", + "miCommandPalette": "&&Befehlspalette...", + "miGotoLine": "Gehe zu &&Zeile/Spalte...", + "miGotoSymbolInEditor": "Zu &&Symbol im Editor wechseln...", + "miOpenView": "&&Ansicht öffnen...", + "viewQuickAccess": "Ansicht öffnen", + "viewQuickAccessPlaceholder": "Geben Sie den Namen einer Ansicht, eines Ausgabekanals oder eines Terminals ein, die/der/das geöffnet werden soll." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Ausgabe", + "logChannel": "Protokoll ({0})", + "noViewResults": "Keine übereinstimmenden Ansichten.", + "openView": "Ansicht öffnen", + "panels": "Panel", + "quickOpenView": "Schnellansicht öffnen", + "terminalTitle": "{0}: {1}", + "terminals": "Terminal", + "views": "Seitenleiste" + }, + "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { + "relaunchSettingDetail": "Klicken Sie auf die Schaltfläche für den Neustart, um {0} neu zu starten und die Einstellung zu aktivieren.", + "relaunchSettingDetailWeb": "Klicken Sie auf die Schaltfläche zum erneuten Laden von \"{0}\", und aktivieren Sie die Einstellung.", + "relaunchSettingMessage": "Eine Einstellung wurde geändert, welche einen Neustart benötigt.", + "relaunchSettingMessageWeb": "Es wurde eine Einstellung geändert, für die ein Vorgang zum erneuten Laden erforderlich ist.", + "restart": "&&Neu starten", + "restartWeb": "&&Neu laden" + }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Remotesitzung wechseln", + "remotes": "Remotesitzung wechseln" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Trägt Hilfeinformationen für Remoteelement bei.", + "RemoteHelpInformationExtPoint.documentation": "Die URL zur Dokumentationsseite Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", + "RemoteHelpInformationExtPoint.feedback": "Die URL zum Feedback-Reporter Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", + "RemoteHelpInformationExtPoint.getStarted": "Die URL zur Seite \"Erste Schritte\" Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", + "RemoteHelpInformationExtPoint.issues": "Die URL zur Issueliste Ihres Projekts bzw. ein Befehl, der diese URL zurückgibt.", + "cancel": "Abbrechen", + "connectionLost": "Verbindung verloren", + "pickRemoteExtension": "Zu öffnende URL auswählen", + "reconnectNow": "Jetzt erneut verbinden", + "reconnectionPermanentFailure": "Die Verbindung kann nicht wiederhergestellt werden. Laden Sie das Fenster neu.", + "reconnectionRunning": "Verbindung getrennt. Es wird versucht, erneut eine Verbindung herzustellen...", + "reconnectionWaitMany": "In {0} Sekunden wird versucht, erneut eine Verbindung herzustellen...", + "reconnectionWaitOne": "In {0} Sekunde wird erneut versucht, eine Verbindung herzustellen...", + "reloadWindow": "Fenster erneut laden", + "remote.explorer": "Remote-Explorer", + "remote.help": "Hilfe und Feedback", + "remote.help.documentation": "Dokumentation lesen", + "remote.help.feedback": "Feedback geben", + "remote.help.getStarted": "Erste Schritte", + "remote.help.issues": "Issues prüfen", + "remote.help.report": "Problem melden", + "remotehelp": "Remotehilfe" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 weitergeleiteter Port", + "nForwardedPorts": "{0} weitergeleitete Ports", + "ports": "Ports", + "remote.forwardedPorts.statusbarTextNone": "Keine Ports weitergeleitet", + "remote.forwardedPorts.statusbarTooltip": "Weitergeleitete Ports: {0}", + "remote.tunnelsView.automaticForward": "Ihre an Port {0} ausgeführte Anwendung ist verfügbar. ", + "remote.tunnelsView.elevationButton": "{0} als sudo verwenden...", + "remote.tunnelsView.elevationMessage": "Die Ausführung muss als Superuser erfolgen, um Port {0} lokal zu verwenden. ", + "remote.tunnelsView.notificationLink2": "[Alle weitergeleiteten Ports anzeigen]({0})", + "status.forwardedPorts": "Weitergeleitete Ports" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Symbol für die Aktion zum Kopieren lokaler Adressen.", + "documentationIcon": "Dokumentationssymbol in der Remote-Explorer-Ansicht.", + "feedbackIcon": "Feedbacksymbol in der Remote-Explorer-Ansicht.", + "forwardPortIcon": "Symbol für die Weiterleitungsaktion", + "forwardedPortWithProcessIcon": "Symbol für weitergeleitete Ports, die einen aktiven Prozess aufweisen.", + "forwardedPortWithoutProcessIcon": "Symbol für weitergeleitete Ports ohne aktiven Prozess.", + "getStartedIcon": "Symbol für \"Erste Schritte\" in der Remote-Explorer-Ansicht.", + "labelPortIcon": "Symbol für die Aktion des Bezeichnungsports.", + "openBrowserIcon": "Symbol für die Aktion zum Öffnen des Browsers", + "openPreviewIcon": "Symbol für die Aktion zum Öffnen der Vorschau.", + "portIcon": "Symbol, das einen Remoteport darstellt", + "portsViewIcon": "Ansichtssymbol der Remoteportansicht", + "privatePortIcon": "Symbol zur Darstellung eines privaten Remoteports.", + "publicPortIcon": "Symbol zur Darstellung eines öffentlichen Remoteports.", + "remoteExplorerViewIcon": "Ansichtssymbol der Remote-Explorer-Ansicht.", + "reportIssuesIcon": "Symbol für \"Issue melden\" in der Remote-Explorer-Ansicht.", + "reviewIssuesIcon": "Symbol für \"Issue überprüfen\" in der Remote-Explorer-Ansicht.", + "stopForwardIcon": "Symbol für die Aktion zum Beenden des Weiterleitens" + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Remoteverbindung schließen", + "closeVirtualWorkspace.title": "Remotearbeitsbereich schließen", + "disconnectedFrom": "Von \"{0}\" getrennt", + "host.open": "Remotesitzung wird geöffnet...", + "host.reconnecting": "Verbindung mit \"{0}\" wird wiederhergestellt...", + "host.tooltip": "Bearbeitung auf \"{0}\"", + "host.tooltipDisconnected": "Von \"{0}\" getrennt", + "host.tooltipReconnecting": "Verbindung mit \"{0}\" wird wiederhergestellt...", + "installRemotes": "Zusätzliche Remoteerweiterungen installieren...", + "miCloseRemote": "&&Remoteverbindung schließen", + "noHost.tooltip": "Remotefenster öffnen", + "reloadWindow": "Fenster erneut laden", + "remote.category": "Remote", + "remote.close": "Remoteverbindung schließen", + "remote.install": "Remoteentwicklungserweiterungen installieren", + "remote.showMenu": "Remote-Menü anzeigen", + "remoteHost": "Remotehost", + "workspace.tooltip2": "Virtueller Arbeitsbereich für {0}\r\n\r\n[Einige Features]({1}) sind für Ressourcen in einem virtuellen Dateisystem nicht verfügbar." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "Die Farbe des Symbols für einen Port, dem ein laufender Prozess zugeordnet ist.", + "portsLink.followLinkAlt": "ALT + Klick", + "portsLink.followLinkAlt.mac": "WAHLTASTE + Klick", + "portsLink.followLinkCmd": "BEFEHLSTASTE + Klick", + "portsLink.followLinkCtrl": "STRG + Klick", + "remote.tunnel": "Ports", + "remote.tunnel.changeLocalPort": "Lokalen Adressport ändern", + "remote.tunnel.changeLocalPortNumber": "Der lokale Port {0} ist bereits belegt, stattdessen wurde der Port {1} verwendet.", + "remote.tunnel.close": "Weiterleitungsport beenden", + "remote.tunnel.closeNoPorts": "Derzeit werden keine Ports weitergeleitet. Versuchen Sie es mit dem Befehl {0}.", + "remote.tunnel.closePlaceholder": "Wählen Sie einen Port aus, um die Weiterleitung zu beenden.", + "remote.tunnel.copyAddressCommandPalette": "Adresse des weitergeleiteten Ports kopieren", + "remote.tunnel.copyAddressInline": "Lokale Adresse kopieren", + "remote.tunnel.copyAddressPlaceholdter": "Weitergeleiteten Port auswählen", + "remote.tunnel.forward": "Port weiterleiten", + "remote.tunnel.forwardError": "{0}:{1} konnte nicht weitergeleitet werden. Der Host ist möglicherweise nicht verfügbar, oder der Remoteport wurde möglicherweise bereits weitergeleitet.", + "remote.tunnel.forwardItem": "Port weiterleiten", + "remote.tunnel.forwardPrompt": "Portnummer oder Adresse (z. B. 3000 oder 10.10.10.10:2000).", + "remote.tunnel.label": "Portbezeichnung festlegen", + "remote.tunnel.makePrivate": "In \"Privat\" ändern", + "remote.tunnel.makePublic": "In \"Öffentlich\" ändern", + "remote.tunnel.open": "In Browser öffnen", + "remote.tunnel.openCommandPalette": "Port in Browser öffnen", + "remote.tunnel.openCommandPaletteNone": "Aktuell wurden keine Ports weitergeleitet. Öffnen Sie die Ansicht \"Ports\", um zu beginnen.", + "remote.tunnel.openCommandPalettePick": "Zu öffnenden Port auswählen", + "remote.tunnel.openCommandPaletteView": "Ansicht \"Ports\" öffnen...", + "remote.tunnel.openPreview": "Vorschau im Editor anzeigen", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "Remoteport {0}:{1} nicht weitergeleitet. ", + "remote.tunnel.tooltipForwarded": "Remoteport {0}:{1} an lokale Adresse {2} weitergeleitet. ", + "remote.tunnel.tooltipName": "Der mit {0} bezeichnete Port. ", + "remote.tunnel.tooltipPrivate": "Nur von diesem Computer aus zugänglich. ", + "remote.tunnel.tooltipPublic": "Öffentlich zugänglich. ", + "remote.tunnelView.alreadyForwarded": "Der Port wurde bereits weitergeleitet.", + "remote.tunnelView.inlineElevationMessage": "Möglicherweise ist sudo erforderlich.", + "remote.tunnelsView.addPort": "Port hinzufügen", + "remote.tunnelsView.changePort": "Neuer lokaler Port", + "remote.tunnelsView.input": "Drücken Sie die EINGABETASTE, um zu bestätigen, oder ESC, um den Vorgang abzubrechen.", + "remote.tunnelsView.labelPlaceholder": "Portbezeichnung", + "remote.tunnelsView.portNumberToHigh": "Die Portnummer muss ≥ 0 und < {0} sein.", + "remote.tunnelsView.portNumberValid": "Der weitergeleitete Port ist ungültig.", + "tunnel.addressColumn.label": "Lokale Adresse", + "tunnel.addressColumn.tooltip": "Die Adresse, unter der der weitergeleitete Port lokal verfügbar ist.", + "tunnel.automatic": "Automatisch weitergeleitet", + "tunnel.focusContext": "Gibt an, ob die Portansicht den Fokus hat.", + "tunnel.forwardedPortsViewEnabled": "Gibt an, ob die Portansicht aktiviert ist.", + "tunnel.iconColumn.notRunning": "Kein aktiver Prozess.", + "tunnel.iconColumn.running": "Der Port weist einen aktiven Prozess auf.", + "tunnel.originColumn.label": "Ursprung", + "tunnel.originColumn.tooltip": "Die Quelle eines weitergeleiteten Ports. Dies kann eine Erweiterung, eine Benutzerweiterleitung, eine statische Weiterleitung oder eine automatische Weiterleitung sein.", + "tunnel.portColumn.label": "Port", + "tunnel.portColumn.tooltip": "Die Bezeichnung und die Remoteportnummer des weitergeleiteten Ports.", + "tunnel.privacyColumn.label": "Datenschutz", + "tunnel.privacyColumn.tooltip": "Die Verfügbarkeit des weitergeleiteten Ports.", + "tunnel.privacyPrivate": "Privat", + "tunnel.privacyPublic": "Öffentlich", + "tunnel.processColumn.label": "Aktiver Prozess", + "tunnel.processColumn.tooltip": "Die Befehlszeile des Prozesses, der den Port verwendet.", + "tunnel.staticallyForwarded": "Statische Weiterleitung", + "tunnel.user": "Benutzerweiterleitung", + "tunnelContext.protocolMenu": "Portprotokoll ändern", + "tunnelView": "Tunnelansicht", + "tunnelView.runningProcess.inacessable": "Prozessinformationen nicht verfügbar" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Remote", + "remote.autoForwardPorts": "Wenn diese Option aktiviert ist, werden neu ausgeführte Prozesse erkannt, und die Lauschports der Prozesse werden automatisch weitergeleitet.", + "remote.autoForwardPortsSource": "Legt die Quelle fest, aus der Ports automatisch weitergeleitet werden, wenn \"remote.autoForwardPorts\" den Wert TRUE aufweist. Auf Windows- und Mac-Remotegeräten besitzt die Option \"process\" keine Auswirkungen, und \"output\" wird verwendet. Damit die Option in Kraft tritt, muss der Vorgang neu geladen werden.", + "remote.autoForwardPortsSource.output": "Ports werden automatisch weitergeleitet, wenn sie durch Auslesen der Terminal- und der Debugausgabe ermittelt werden. Nicht bei allen Prozessen, die Ports verwenden, erfolgt eine Ausgabe an die integrierte Terminal- oder Debugging-Konsole, daher werden einige Ports nicht berücksichtigt. Die Weiterleitung von Ports basierend auf der Ausgabe wird erst eingestellt, wenn der Vorgang neu geladen oder der Port durch den Benutzer in der Ansicht \"Ports\" geschlossen wird.", + "remote.autoForwardPortsSource.process": "Ports werden automatisch weitergeleitet, wenn sie bei der Suche nach Prozessen ermittelt werden, die gestartet wurden und einen Port umfassen.", + "remote.extensionKind": "Setzen Sie die Art einer Erweiterung außer Kraft. ui-Erweiterungen werden auf dem lokalen Computer installiert und ausgeführt, während workspace-Erweiterungen auf dem Remotecomputer ausgeführt werden. Wenn Sie die Standardart einer Erweiterung mit dieser Einstellung außer Kraft setzen, legen Sie fest, ob diese Erweiterung lokal oder remote installiert und aktiviert werden soll.", + "remote.localPortHost": "Gibt den lokalen Hostnamen an, der für die Portweiterleitung verwendet wird.", + "remote.portsAttributes": "Legen Sie Eigenschaften fest, die angewendet werden, wenn eine bestimmte Portnummer weitergeleitet wird. Beispiel:\r\n\r\n```\r\n„3000“: {\r\n „label“: „Anwendung“\r\n},\r\n„40000-55000“: {\r\n „onAutoForward“: „ignorieren“\r\n},\r\n„.+\\\\/server.js“: {\r\n „onAutoForward“: „openPreview“\r\n}\r\n```", + "remote.portsAttributes.defaults": "Legen Sie Standardeigenschaften fest, die auf alle Ports angewendet werden, welche keine Eigenschaften aus der Einstellung „remote.portsAttributes“ abrufen. Beispiel:\r\n\r\n```\r\n{\r\n „onAutoForward“: „ignorieren“\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "Beim Weiterleiten dieses Ports automatisch eine Eingabeaufforderung zur Rechteerweiterung anzeigen (falls erforderlich). Die Rechteerweiterung ist erforderlich, wenn es sich beim lokalen Port um einen privilegierten Port handelt.", + "remote.portsAttributes.ignore": "Dieser Port wird nicht automatisch weitergeleitet.", + "remote.portsAttributes.label": "Bezeichnung, die in der Benutzeroberfläche für diesen Port angezeigt wird.", + "remote.portsAttributes.labelDefault": "Anwendung", + "remote.portsAttributes.notify": "Zeigt eine Benachrichtigung an, wenn ein Port automatisch weitergeleitet wird.", + "remote.portsAttributes.onForward": "Definiert die durchzuführende Aktion, wenn der Port für die automatische Weiterleitung ermittelt wird.", + "remote.portsAttributes.openBrowser": "Öffnet den Browser, wenn der Port automatisch weitergeleitet wird. Je nach Einstellungen kann dadurch ein eingebetteter Browser geöffnet werden.", + "remote.portsAttributes.openPreview": "Öffnet eine Vorschau in demselben Fenster, wenn der Port automatisch weitergeleitet wird.", + "remote.portsAttributes.patternError": "Muss eine Portnummer, ein Bereich von Portnummern oder ein regulärer Ausdruck sein.", + "remote.portsAttributes.port": "Ein Port, ein Portbereich (z. B. \"40000-55000\") oder ein regulärer Ausdruck (z. B. \".+\\\\/server.js\"). Bei einer Portnummer oder einem Bereich gelten die Attribute für die jeweilige Portnummer oder den Bereich von Portnummern. Attribute, die einen regulären Ausdruck verwenden, werden auf Ports angewendet, deren zugehörige Prozessbefehlszeile mit dem Ausdruck übereinstimmt.", + "remote.portsAttributes.protocol": "Das Protokoll, das bei der Weiterleitung dieses Ports verwendet werden soll.", + "remote.portsAttributes.requireLocalPort": "Bei „true“ wird ein modales Dialogfeld angezeigt, wenn der ausgewählte lokale Port nicht für die Weiterleitung verwendet wird.", + "remote.portsAttributes.silent": "Zeigt keine Benachrichtigung an und nimmt keine Aktion vor, wenn dieser Port automatisch weitergeleitet wird.", + "remote.restoreForwardedPorts": "Stellt die Ports wieder her, die Sie in einem Arbeitsbereich weitergeleitet haben.", + "remoteExtensionLog": "Remoteserver", + "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Computer verfügbar sind.", + "web": "Art der Webworkererweiterung. Eine solche Erweiterung kann auf einem Webworkererweiterungshost ausgeführt werden.", + "workspace": "Art der Arbeitsbereichserweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind." + }, + "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { + "remote": "Remote", + "remote.downloadExtensionsLocally": "Wenn aktiviert, werden Erweiterungen lokal heruntergeladen und auf dem Remotecomputer installiert" + }, + "vs/workbench/contrib/sash/browser/sash.contribution": { + "sashHoverDelay": "Steuert die Hover-Feedbackverzögerung des Ziehbereichs zwischen Ansichten/Editoren (in Millisekunden).", + "sashSize": "Steuert die Reaktionsbereichsgröße für den Ziehbereich zwischen Ansichten/Editoren (in Pixeln). Legen Sie einen höheren Wert fest, wenn Sie es schwierig finden, die Größe von Ansichten mithilfe der Maus zu ändern." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} ausstehende Änderungen", + "status.scm": "Quellcodeverwaltung" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} von {1} Änderung", + "changes": "{0} von {1} Änderungen", + "editorGutterAddedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die hinzugefügt wurden.", + "editorGutterDeletedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die gelöscht wurden.", + "editorGutterModifiedBackground": "Hintergrundfarbe für die Editor-Leiste für Zeilen, die geändert wurden.", + "label.close": "Schließen", + "miGotoNextChange": "Nächste &&Änderung", + "miGotoPreviousChange": "Vorherige &&Änderung", + "minimapGutterAddedBackground": "Hintergrundfarbe für hinzugefügte Zeilen im Minimapbundsteg", + "minimapGutterDeletedBackground": "Hintergrundfarbe für gelöschte Zeilen im Minimapbundsteg", + "minimapGutterModifiedBackground": "Hintergrundfarbe für geänderte Zeilen im Minimapbundsteg", + "move to next change": "Zur nächsten Änderung", + "move to previous change": "Zur vorherigen Änderung", + "overviewRulerAddedForeground": "Übersichtslineal-Markierungsfarbe für hinzugefügte Inhalte.", + "overviewRulerDeletedForeground": "Übersichtslineal-Markierungsfarbe für gelöschte Inhalte.", + "overviewRulerModifiedForeground": "Übersichtslineal-Markierungsfarbe für geänderte Inhalte.", + "show next change": "Nächste Änderung anzeigen", + "show previous change": "Vorherige Änderung anzeigen" + }, + "vs/workbench/contrib/scm/browser/scm.contribution": { + "alwaysShowActions": "Steuert, ob Inlineaktionen in der Ansicht für die Quellcodeverwaltung immer sichtbar sind.", + "alwaysShowRepository": "Steuert, ob Repositorys immer in der SCM-Sicht sichtbar sein sollen.", + "autoReveal": "Legt fest, ob die SCM-Ansicht beim Öffnen automatisch Dateien anzeigen und auswählen soll", + "diffDecorations": "Steuert die Diff-Dekorationen im Editor.", + "diffGutterWidth": "Steuert die Breite (px) von Diff-Kennzeichnungen im Bundsteg (hinzugefügt und geändert).", + "inputFontFamily": "Steuert die Schriftart für die Eingabenachricht. Verwenden Sie \"default\" für die Schriftfamilie der Workbench-Benutzeroberfläche, \"editor\" für den Wert von \"#editor.fontFamily\" oder eine benutzerdefinierte Schriftfamilie.", + "inputFontSize": "Steuert den Schriftgrad für die Eingabenachricht (in Pixeln).", + "miViewSCM": "S&&CM", + "no open repo": "Es sind keine Quellcodeanbieter registriert.", + "open in terminal": "In Terminal öffnen", + "providersVisible": "Steuert, wie viele Repositorys im Abschnitt \"Repositorys der Quellcodeverwaltung\" sichtbar sind. Setzen Sie diese Option auf \"0\", um die Größe der Ansicht manuell anzupassen.", + "scm accept": "SCM: Eingaben akzeptieren", + "scm view next commit": "SCM: Nächsten Commit anzeigen", + "scm view previous commit": "SCM: Vorherigen Commit anzeigen", + "scm.countBadge": "Steuert den Anzahlbadge auf dem Symbol für die Quellcodeverwaltung in der Aktivitätsleiste.", + "scm.countBadge.all": "Hiermit wird die Summe aller Anzahlbadges für Quellcodeverwaltungsanbieter angezeigt.", + "scm.countBadge.focused": "Hiermit zeigen Sie den Anzahlbadge für den ausgewählten Anbieter der Quellcodeverwaltung an.", + "scm.countBadge.off": "Hiermit wird der Anzahlbadge der Quellcodeverwaltung deaktiviert.", + "scm.defaultViewMode": "Steuert den Standardansichtsmodus für das Repository der Quellcodeverwaltung.", + "scm.defaultViewMode.list": "Zeigt die Repository-Änderungen als Liste an.", + "scm.defaultViewMode.tree": "Repository-Änderungen als Baumstruktur anzeigen.", + "scm.diffDecorations.all": "Diff-Dekorationen an allen verfügbaren Speicherorten anzeigen", + "scm.diffDecorations.gutter": "Diff-Dekorationen nur im Editor-Bundsteg anzeigen", + "scm.diffDecorations.minimap": "Diff-Dekorationen nur auf der Minimap anzeigen", + "scm.diffDecorations.none": "Diff-Dekorationen nicht anzeigen", + "scm.diffDecorations.overviewRuler": "Diff-Dekorationen nur im Übersichtslineal anzeigen", + "scm.diffDecorationsGutterAction": "Steuert das Verhalten der Bundstegdekorationen für Unterschiede in der Quellcodeverwaltung.", + "scm.diffDecorationsGutterAction.diff": "Zeigt die Inlinevorschauansicht für Unterschiede per Mausklick an.", + "scm.diffDecorationsGutterAction.none": "Führt keine Aktion durch.", + "scm.diffDecorationsGutterVisibility": "Legt die Sichtbarkeit des Diff-Decorators für die Quellcodeverwaltung im Bundsteg fest", + "scm.diffDecorationsGutterVisibility.always": "Diff-Decorator dauerhaft im Bundsteg anzeigen", + "scm.diffDecorationsGutterVisibility.hover": "Diff-Decorator im Bundsteg nur beim Daraufzeigen anzeigen", + "scm.providerCountBadge": "Steuert die Anzahlbadges in den Headern für Quellcodeverwaltungsanbieter. Diese Header werden nur angezeigt, wenn mehr als ein Anbieter vorhanden ist.", + "scm.providerCountBadge.auto": "Hiermit wird der Anzahlbadge für Quellcodeverwaltungsanbieter nur angezeigt, wenn die Anzahl ungleich Null ist.", + "scm.providerCountBadge.hidden": "Hiermit werden Badges für die Anzahl von Quellcodeverwaltungsanbietern ausgeblendet.", + "scm.providerCountBadge.visible": "Hiermit werden Badges für die Anzahl von Quellcodeverwaltungsanbietern angezeigt.", + "scmConfigurationTitle": "SCM", + "source control": "Quellcodeverwaltung", + "source control repositories": "Repositorys der Quellcodeverwaltung", + "sourceControlViewIcon": "Ansichtssymbol der Quellcodeverwaltungsansicht." + }, + "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { + "scm": "Repositorys der Quellcodeverwaltung" + }, + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Alle Repositorys zuklappen", + "expand all": "Alle Repositorys aufklappen", + "input": "Quellcodeverwaltungseingabe", + "repositories": "Repositorys", + "scm": "Quellcodeverwaltung", + "scm.providerBorder": "Trennlinienrahmen für SCM-Anbieter.", + "setListViewMode": "Als Liste anzeigen", + "setTreeViewMode": "Als Struktur anzeigen", + "sortAction": "Anzeigen und sortieren", + "sortByName": "Nach Namen sortieren", + "sortByPath": "Nach Pfad sortieren", + "sortByStatus": "Nach Status sortieren" + }, + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Quellcodeverwaltung" + }, + "vs/workbench/contrib/search/browser/anythingQuickAccess": { + "closeEditor": "Aus zuletzt geöffneten entfernen", + "fileAndSymbolResultsSeparator": "Datei- und Symbolergebnisse", + "filePickAriaLabelDirty": "{0}, geändert", + "fileResultsSeparator": "Dateiergebnisse", + "noAnythingResults": "Keine übereinstimmenden Ergebnisse.", + "openToBottom": "Unten öffnen", + "openToSide": "An der Seite öffnen", + "recentlyOpenedSeparator": "zuletzt geöffnet" + }, + "vs/workbench/contrib/search/browser/patternInputWidget": { + "defaultLabel": "Eingabe", + "onlySearchInOpenEditors": "Nur in geöffneten Editoren suchen", + "useExcludesAndIgnoreFilesDescription": "Ausschlusseinstellungen und Ignorieren von Dateien verwenden" + }, + "vs/workbench/contrib/search/browser/replaceService": { + "fileReplaceChanges": "{0} ↔ {1} (Vorschau ersetzen)" + }, + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Suche abbrechen", + "ClearSearchResultsAction.label": "Suchergebnisse löschen", + "CollapseDeepestExpandedLevelAction.label": "Alle zuklappen", + "ExpandAllAction.label": "Alle aufklappen", + "RefreshAction.label": "Aktualisieren", + "anythingQuickAccess": "Zu Datei wechseln", + "anythingQuickAccessPlaceholder": "Dateien nach Namen durchsuchen ({0} anfügen, um zur Zeile zu wechseln, {1} anfügen, um zum Symbol zu wechseln)", + "clearSearchHistoryLabel": "Suchverlauf löschen", + "copyAllLabel": "Alles kopieren", + "copyMatchLabel": "Kopieren", + "copyPathLabel": "Pfad kopieren", + "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.", + "exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", + "filterSortOrder": "Legt die Sortierreihenfolge des Editor-Verlaufs beim Filtern in Quick Open fest.", + "filterSortOrder.default": "Verlaufseinträge werden anhand des verwendeten Filterwerts nach Relevanz sortiert. Relevantere Einträge werden zuerst angezeigt.", + "filterSortOrder.recency": "Verlaufseinträge werden absteigend nach Datum sortiert. Zuletzt geöffnete Einträge werden zuerst angezeigt.", + "findInFiles": "In Dateien suchen", + "findInFiles.args": "Eine Reihe von Optionen für das Such-Viewlet", + "findInFiles.description": "Such-Viewlet öffnen", + "findInFolder": "In Ordner suchen...", + "findInWorkspace": "In Arbeitsbereich suchen...", + "focusSearchListCommandLabel": "Liste fokussieren", + "miFindInFiles": "&&In Dateien suchen", + "miGotoSymbolInWorkspace": "Zu Symbol in &&Arbeitsbereich wechseln...", + "miReplaceInFiles": "&&In Dateien ersetzen", + "miViewSearch": "&&Suchen", + "name": "Suchen", + "revealInSideBar": "In Seitenleiste anzeigen", + "search": "Suchen", + "search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.", + "search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.", + "search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.", + "search.collapseAllResults": "Steuert, ob die Suchergebnisse zu- oder aufgeklappt werden.", + "search.collapseResults.auto": "Dateien mit weniger als 10 Ergebnissen werden erweitert. Andere bleiben reduziert.", + "search.followSymlinks": "Steuert, ob Symlinks während der Suche gefolgt werden.", + "search.globalFindClipboard": "Steuert, ob die Suchansicht die freigegebene Suchzwischenablage unter macOS lesen oder verändern soll.", + "search.location": "Steuert, ob die Suche als Ansicht in der Seitenleiste oder als Panel angezeigt wird, damit horizontal mehr Platz verfügbar ist.", + "search.location.deprecationMessage": "Diese Einstellung ist veraltet. Sie können stattdessen das Suchsymbol an eine neue Position ziehen.", + "search.maintainFileSearchCache": "Wenn diese Option aktiviert ist, bleibt der SearchService-Prozess aktiv, anstatt nach einer Stunde Inaktivität beendet zu werden. Dadurch wird der Cache für Dateisuchen im Arbeitsspeicher beibehalten.", + "search.mode": "Steuert, wo neue Suchvorgänge \"In Dateien suchen\" und \"In Ordner suchen\" durchgeführt werden – entweder in der Suchansicht der Seitenleiste oder in einem Such-Editor.", + "search.mode.newEditor": "In einem neuen Such-Editor suchen", + "search.mode.reuseEditor": "In einem vorhandenen Such-Editor, ansonsten in einem neuen Such-Editor suchen", + "search.mode.view": "In der Suchansicht suchen, entweder im Panel oder in der Seitenleiste", + "search.quickOpen.includeHistory": "Gibt an, ob Ergebnisse aus zuletzt geöffneten Dateien in den Dateiergebnissen für Quick Open aufgeführt werden.", + "search.quickOpen.includeSymbols": "Konfiguriert, ob Ergebnisse aus einer globalen Symbolsuche in die Dateiergebnisse für Quick Open eingeschlossen werden sollen.", + "search.searchEditor.defaultNumberOfContextLines": "Die Standardanzahl der umgebenden Kontextzeilen, die beim Erstellen neuer Such-Editoren verwendet werden sollen. Bei Verwendung von \"#search.searchEditor.reusePriorSearchConfiguration#\" kann dies auf \"NULL\" (leer) festgelegt werden, damit die Konfiguration des vorherigen Such-Editors verwendet wird.", + "search.searchEditor.doubleClickBehaviour": "Konfiguriert den Effekt des Doppelklickens auf ein Ergebnis in einem Such-Editor.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Durch Doppelklicken wird das Ergebnis in der aktiven Editor-Gruppe geöffnet.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Durch Doppelklicken wird das Ergebnis in der Editorgruppe an der Seite geöffnet, wodurch ein Ergebnis erstellt wird, wenn noch keines vorhanden ist.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Durch Doppelklicken wird das Wort unter dem Cursor ausgewählt.", + "search.searchEditor.reusePriorSearchConfiguration": "Sofern aktiviert, verwenden neue Such-Editoren die Einschlüsse, Ausschlüsse und Flags des zuvor geöffneten Such-Editors.", + "search.searchOnType": "Alle Dateien während der Eingabe durchsuchen", + "search.searchOnTypeDebouncePeriod": "Wenn #search.searchOnType aktiviert ist, wird dadurch das Timeout in Millisekunden zwischen einem eingegebenen Zeichen und dem Start der Suche festgelegt. Diese Einstellung keine Auswirkung, wenn search.searchOnType deaktiviert ist.", + "search.seedOnFocus": "Hiermit wird die Suchabfrage auf den ausgewählten Editor-Text aktualisiert, wenn die Suchansicht den Fokus hat. Dies geschieht entweder per Klick oder durch Auslösen des Befehls \"workbench.views.search.focus\".", + "search.seedWithNearestWord": "Aktivieren Sie das Starten der Suche mit dem Wort, das dem Cursor am nächsten liegt, wenn der aktive Editor keine Auswahl aufweist.", + "search.showLineNumbers": "Steuert, ob Zeilennummern für Suchergebnisse angezeigt werden.", + "search.smartCase": "Sucht ohne Berücksichtigung von Groß-/Kleinschreibung, wenn das Muster kleingeschrieben ist, andernfalls wird mit Berücksichtigung von Groß-/Kleinschreibung gesucht.", + "search.sortOrder": "Steuert die Sortierreihenfolge der Suchergebnisse.", + "search.usePCRE2": "Gibt an, ob die PCRE2-RegEx-Engine bei der Textsuche verwendet werden soll. Dadurch wird die Verwendung einiger erweiterter RegEx-Features wie Lookahead und Rückverweise ermöglicht. Allerdings werden nicht alle PCRE2-Features unterstützt, sondern nur solche, die auch von JavaScript unterstützt werden.", + "search.useReplacePreview": "Steuert, ob die Vorschau für das Ersetzen geöffnet werden soll, wenn eine Übereinstimmung ausgewählt oder ersetzt wird.", + "searchConfigurationTitle": "Suchen", + "searchSortOrder.countAscending": "Die Ergebnisse werden nach Anzahl pro Datei in aufsteigender Reihenfolge sortiert.", + "searchSortOrder.countDescending": "Ergebnisse werden nach Anzahl pro Datei und in absteigender Reihenfolge sortiert.", + "searchSortOrder.default": "Ergebnisse werden nach Ordner- und Dateinamen in alphabetischer Reihenfolge sortiert.", + "searchSortOrder.filesOnly": "Die Ergebnisse werden nach Dateinamen in alphabetischer Reihenfolge sortiert. Die Ordnerreihenfolge wird ignoriert.", + "searchSortOrder.modified": "Die Ergebnisse werden nach dem Datum der letzten Dateiänderung in absteigender Reihenfolge sortiert.", + "searchSortOrder.type": "Die Ergebnisse werden nach Dateiendungen in alphabetischer Reihenfolge sortiert.", + "showTriggerActions": "Zu Symbol im Arbeitsbereich wechseln...", + "symbolsQuickAccess": "Zu Symbol im Arbeitsbereich wechseln", + "symbolsQuickAccessPlaceholder": "Geben Sie den Namen eines zu öffnenden Symbols ein.", + "useGlobalIgnoreFiles": "Steuert, ob bei der Dateisuche globale GITIGNORE- und IGNORE-Dateien verwendet werden.", + "useIgnoreFiles": "Steuert, ob bei der Dateisuche GITIGNORE- und IGNORE-Dateien verwendet werden.", + "usePCRE2Deprecated": "Veraltet. PCRE2 wird beim Einsatz von Features für reguläre Ausdrücke, die nur von PCRE2 unterstützt werden, automatisch verwendet.", + "useRipgrep": "Diese Einstellung ist veraltet und greift jetzt auf \"search.usePCRE2\" zurück.", + "useRipgrepDeprecated": "Veraltet. Verwenden Sie \"search.usePCRE2\" für die erweiterte Unterstützung von RegEx-Features." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Fokus auf nächstes Suchergebnis", + "FocusPreviousSearchResult.label": "Fokus auf vorheriges Suchergebnis", + "RemoveAction.label": "Schließen", + "file.replaceAll.label": "Alle ersetzen", + "match.replace.label": "Ersetzen", + "replaceInFiles": "In Dateien ersetzen", + "toggleTabs": "Suche umschalten (nach Typ)" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Symbol für \"Ergebnisse löschen\" in der Suchansicht.", + "searchCollapseAllIcon": "Symbol für \"Ergebnisse zuklappen\" in der Suchansicht.", + "searchDetailsIcon": "Symbol für die Anzeige von Suchdetails.", + "searchExpandAllIcon": "Symbol für \"Ergebnisse aufklappen\" in der Suchansicht.", + "searchHideReplaceIcon": "Symbol für das Zuklappen des Ersetzungsabschnitts in der Suchansicht.", + "searchNewEditorIcon": "Symbol für die Aktion zum Öffnen eines neuen Such-Editors.", + "searchRefreshIcon": "Symbol für die Aktualisierung in der Suchansicht.", + "searchRemoveIcon": "Symbol für das Entfernen eines Suchergebnisses.", + "searchReplaceAllIcon": "Symbol für \"Alle ersetzen\" in der Suchansicht.", + "searchReplaceIcon": "Symbol für \"Ersetzen\" in der Suchansicht.", + "searchShowContextIcon": "Symbol für das Umschalten des Kontexts im Such-Editor.", + "searchShowReplaceIcon": "Symbol für das Aufklappen des Abschnitts \"Ersetzen\" in der Suchansicht.", + "searchStopIcon": "Symbol für \"Beenden\" in der Suchansicht.", + "searchViewIcon": "Ansichtssymbol der Suchansicht." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{0} Übereinstimmungen in der Datei \"{1}\" des Ordners \"{2}\", Suchergebnis", + "folderMatchAriaLabel": "{0} Übereinstimmungen im Ordnerstamm {1}, Suchergebnis", + "lineNumStr": "Aus Zeile {0}", + "numLinesStr": "{0} weitere Zeilen", + "otherFilesAriaLabel": "{0} Übereinstimmungen außerhalb des Arbeitsbereichs, Suchergebnis", + "replacePreviewResultAria": "Ersetze Term {0} mit {1} an Spaltenposition {2} in Zeile mit Text {3}", + "search": "Suchen", + "searchFileMatch": "{0} Datei gefunden", + "searchFileMatches": "{0} Dateien gefunden", + "searchFolderMatch.other.label": "Andere Dateien", + "searchMatch": "{0} Übereinstimmung gefunden", + "searchMatches": "{0} Übereinstimmungen gefunden", + "searchResultAria": "Term {0} an Spaltenposition {1} in Zeile mit Text {2} gefunden" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "Die Suchergebnisse wurden gelöscht.", + "ariaSearchResultsStatus": "Die Suche hat {0} Ergebnisse in {1} Dateien zurückgegeben.", + "emptySearch": "Leere Suche", + "excludes.enable": "Aktivieren", + "forTerm": " – Suche: {0}", + "label.excludes": "Suchausschlussmuster", + "label.includes": "Sucheinschlussmuster", + "moreSearch": "Suchdetails umschalten", + "noOpenEditorResultsExcludes": "Keine Ergebnisse in geöffneten Editoren unter Ausschluss von \"{0}\" gefunden: ", + "noOpenEditorResultsFound": "Keine Ergebnisse in geöffneten Editoren gefunden. Überprüfen Sie Ihre Einstellungen für konfigurierte Ausschlüsse, und überprüfen Sie Ihre gitignore-Dateien: ", + "noOpenEditorResultsIncludes": "Keine Ergebnisse in geöffneten Editoren mit Übereinstimmungen für \"{0}\" gefunden: ", + "noOpenEditorResultsIncludesExcludes": "Keine Ergebnisse in geöffneten Editoren mit Übereinstimmungen für \"{0}\" unter Ausschluss von \"{1}\" gefunden: ", + "noResultsExcludes": "Keine Ergebnisse gefunden, die \"{0}\" ausschließen – ", + "noResultsFound": "Es wurden keine Ergebnisse gefunden. Überprüfen Sie die Einstellungen für konfigurierte Ausschlüsse, und überprüfen Sie Ihre gitignore-Dateien - ", + "noResultsIncludes": "Keine Ergebnisse in \"{0}\" gefunden – ", + "noResultsIncludesExcludes": "Keine Ergebnisse in \"{0}\" unter Ausschluss von \"{1}\" gefunden – ", + "openFolder": "Ordner öffnen", + "openInEditor.message": "Im Editor öffnen", + "openInEditor.tooltip": "Aktuelle Suchergebnisse in einen Editor kopieren", + "openSettings.learnMore": "Weitere Informationen", + "openSettings.message": "Einstellungen öffnen", + "placeholder.excludes": "(Beispiel: *.ts, src/**/exclude)", + "placeholder.includes": "(Beispiel: *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzen?", + "removeAll.occurrence.file.message": "{0} Vorkommen in {1} Datei ersetzt.", + "removeAll.occurrence.files.confirmation.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzen?", + "removeAll.occurrence.files.message": "{0} Vorkommen in {1} Dateien ersetzt.", + "removeAll.occurrences.file.confirmation.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzen?", + "removeAll.occurrences.file.message": "{0} Vorkommen in {1} Datei ersetzt.", + "removeAll.occurrences.files.confirmation.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzen?", + "removeAll.occurrences.files.message": "{0} Vorkommen in {1} Dateien ersetzt.", + "replaceAll.confirm.button": "&&Ersetzen", + "replaceAll.confirmation.title": "Alle ersetzen", + "replaceAll.occurrence.file.confirmation.message": "{0} Vorkommen in {1} Datei ersetzen?", + "replaceAll.occurrence.file.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzt.", + "replaceAll.occurrence.files.confirmation.message": "{0} Vorkommen in {1} Dateien ersetzen?", + "replaceAll.occurrence.files.message": "{0} Vorkommen in {1} Dateien durch \"{2}\" ersetzt.", + "replaceAll.occurrences.file.confirmation.message": "{0} Vorkommen in {1} Datei ersetzen?", + "replaceAll.occurrences.file.message": "{0} Vorkommen in {1} Datei durch \"{2}\" ersetzt.", + "replaceAll.occurrences.files.confirmation.message": "{0} Vorkommen in {1} Dateien ersetzen?", + "replaceAll.occurrences.files.message": "{0} Vorkommen in {1} Dateien wurden durch \"{2}\" ersetzt.", + "rerunSearch.message": "Erneut suchen", + "rerunSearchInAll.message": "Erneut in allen Dateien suchen", + "search.file.result": "{0} Ergebnis in {1} Datei", + "search.file.results": "{0} Ergebnisse in {1} Datei", + "search.files.result": "{0} Ergebnis in {1} Dateien", + "search.files.results": "{0} Ergebnisse in {1} Dateien", + "searchCanceled": "Die Suche wurde abgebrochen, bevor Ergebnisse gefunden werden konnten – ", + "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen.", + "searchPathNotFoundError": "Der Suchpfad wurde nicht gefunden: {0}.", + "searchScope.excludes": "Auszuschließende Dateien", + "searchScope.includes": "Einzuschließende Dateien", + "searchWithoutFolder": "Sie haben keinen Ordner geöffnet oder angegeben. Derzeit werden nur geöffnete Dateien durchsucht - ", + "unable to open": "Unbekannter Link kann nicht geöffnet werden: {0}", + "unable to open trust": "Die Befehlsverknüpfung aus nicht vertrauenswürdiger Quelle kann nicht geöffnet werden: {0}", + "useExcludesAndIgnoreFilesDescription": "Ausschlusseinstellungen und Ignorieren von Dateien verwenden", + "useIgnoresAndExcludesDisabled": "Ausschlusseinstellungen und das Ignorieren von Dateien sind deaktiviert." + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Ersetzen: Geben Sie den Begriff ein, der zum Ersetzen verwendet werden soll, und drücken Sie die EINGABETASTE, um eine Vorschau anzuzeigen.", + "label.Search": "Suchen: Geben Sie den Suchbegriff ein, und drücken Sie die EINGABETASTE, um nach dem Begriff zu suchen.", + "search.action.replaceAll.disabled.label": "Alle ersetzen (Suche zum Aktivieren übermitteln)", + "search.action.replaceAll.enabled.label": "Alle ersetzen", + "search.placeHolder": "Suchen", + "search.replace.placeHolder": "Ersetzen", + "search.replace.toggle.button.title": "Ersetzung umschalten", + "showContext": "\"Kontextzeilen\" umschalten" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "Keine übereinstimmenden Arbeitsbereichssymbole.", + "openToBottom": "Unten öffnen", + "openToSide": "An der Seite öffnen" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "Der Arbeitsbereichsordner ist nicht vorhanden: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor": { + "label.excludes": "Suchausschlussmuster", + "label.includes": "Sucheinschlussmuster", + "moreSearch": "Suchdetails umschalten", + "runSearch": "Suche ausführen", + "searchEditor": "Suchen", + "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen.", + "searchResultItem": "{0} bei {1} in der Datei {2} abgeglichen", + "searchScope.excludes": "Auszuschließende Dateien", + "searchScope.includes": "Einzuschließende Dateien", + "textInputBoxBorder": "Rand des Texteingabefelds des Sucheditors.", + "unable to open": "Unbekannter Link kann nicht geöffnet werden: {0}", + "unable to open trust": "Die Befehlsverknüpfung aus nicht vertrauenswürdiger Quelle kann nicht geöffnet werden: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Such-Editor", + "search": "Such-Editor", + "search.action.focusQueryEditorWidget": "Fokus auf Eingabe des Such-Editors", + "search.openNewEditor": "Neuen Such-Editor aus der Ansicht öffnen", + "search.openNewEditorToSide": "Neuen Such-Editor an der Seite öffnen", + "search.openNewSearchEditor": "Neuer Such-Editor", + "search.openResultsInEditor": "Ergebnisse in Editor öffnen", + "search.openSearchEditor": "Such-Editor öffnen", + "search.rerunSearchInEditor": "Erneut suchen", + "searchEditor": "Such-Editor", + "searchEditor.action.decreaseSearchEditorContextLines": "Anzahl von Kontextzeilen verringern", + "searchEditor.action.increaseSearchEditorContextLines": "Anzahl von Kontextzeilen erhöhen", + "searchEditor.action.selectAllSearchEditorMatches": "Alle Übereinstimmungen auswählen", + "searchEditor.action.toggleSearchEditorCaseSensitive": "\"Groß-/Kleinschreibung beachten\" umschalten", + "searchEditor.action.toggleSearchEditorContextLines": "\"Kontextzeilen\" umschalten", + "searchEditor.action.toggleSearchEditorRegex": "\"Reguläre Ausdrücke verwenden\" umschalten", + "searchEditor.action.toggleSearchEditorWholeWord": "\"Nur ganzes Wort suchen\" umschalten", + "searchEditor.deleteResultBlock": "Dateiergebnisse löschen" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { + "searchTitle": "Suchen", + "searchTitle.withQuery": "Suche: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { + "invalidQueryStringError": "Alle umgekehrten Schrägstriche in der Abfragezeichenfolge müssen mit Escapezeichen (\\\\) versehen werden.", + "noResults": "Keine Ergebnisse", + "numFiles": "{0}-Dateien", + "numResults": "{0} Ergebnisse", + "oneFile": "1 Datei", + "oneResult": "1 Ergebnis", + "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen." + }, + "vs/workbench/contrib/snippets/browser/configureSnippets": { + "bad_name1": "Ungültiger Dateiname", + "bad_name2": "\"{0}\" ist kein gültiger Dateiname.", + "bad_name3": "\"{0}\" ist bereits vorhanden.", + "global.1": "({0})", + "global.scope": "(global)", + "group.global": "Vorhandene Codeausschnitte", + "miOpenSnippets": "Benutzer&&ausschnitte", + "name": "Namen für Codeausschnitt eingeben", + "new.folder": "Neue Codeausschnittdatei für \"{0}\"...", + "new.global": "Neue globale Codeausschnittsdatei ...", + "new.global.sep": "Neue Codeausschnitte", + "new.global_scope": "global", + "new.workspace_scope": "{0}-Arbeitsbereich", + "openSnippet.label": "Benutzercodeausschnitte konfigurieren", + "openSnippet.pickLanguage": "Codeausschnittsdatei auswählen oder Codeausschnitte erstellen", + "preferences": "Einstellungen", + "userSnippets": "Benutzercodeausschnitte" + }, + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Aus IntelliSense ausblenden", + "enable.snippet": "In IntelliSense anzeigen", + "isDisabled": "(aus IntelliSense ausgeblendet)", + "pick.placeholder": "Ausschnitt auswählen", + "sep.extSnippet": "Erweiterungscodeausschnitte", + "sep.userSnippet": "Benutzercodeausschnitte", + "sep.workspaceSnippet": "Arbeitsbereich-Codeausschnitte", + "snippet.suggestions.label": "Ausschnitt einfügen" + }, + "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { + "detail.snippet": "{0} ({1})", + "snippetSuggest.longLabel": "{0}, {1}" + }, + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Benutzerkonfiguration des Codeausschnitts", + "snippetSchema.json.body": "Der Inhalt des Codeausschnitts. Verwenden Sie \"$1\", \"${1:defaultText}\" zum Definieren der Cursorpositionen, und legen Sie die endgültige Cursorposition mit \"$0\" fest. Fügen Sie Variablenwerte mit \"${varName}\" und \"${varName:defaultText}\" ein, z. B. \"Dateiname: $TM_FILENAME\".", + "snippetSchema.json.default": "Leerer Codeausschnitt", + "snippetSchema.json.description": "Die Beschreibung des Codeausschnitts.", + "snippetSchema.json.prefix": "Das Präfix, das beim Auswählen des Codeausschnitts in IntelliSense verwendet werden soll.", + "snippetSchema.json.scope": "Eine Liste mit Sprachnamen, für die dieser Codeausschnitt gilt. Beispiel: typescript,javascript." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Benutzercodeausschnitt", + "source.userSnippetGlobal": "Globaler Benutzercodeausschnitt", + "source.workspaceSnippetGlobal": "Arbeitsbereich-Codeausschnitt" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "Die Ausschnittsdatei \"{0}\" konnte nicht gelesen werden.", + "badVariableUse": "Bei mindestens einem Ausschnitt von der Erweiterung \"{0}\" sind Ausschnittsvariablen und Ausschnittsplatzhalter vertauscht (weitere Informationen finden Sie unter https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax).", + "invalid.language": "Unbekannte Sprache in \"contributes.{0}.language\". Angegebener Wert: {1}", + "invalid.language.0": "Beim Auslassen der Sprache muss der Wert von \"contributes.{0}.path\" eine \".code-snippets\"-Datei sein. Angegebener Wert: {1}", + "invalid.path.0": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", + "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.path\" ({1}) in den Ordner der Erweiterung ({2}) aufgenommen wird. Dies könnte dazu führen, dass die Erweiterung nicht mehr portierbar ist.", + "vscode.extension.contributes.snippets": "Trägt Codeausschnitte bei.", + "vscode.extension.contributes.snippets-language": "Der Sprachbezeichner, für den dieser Codeausschnitt beigetragen wird.", + "vscode.extension.contributes.snippets-path": "Der Pfad der Codeausschnittdatei. Der Pfad ist relativ zum Erweiterungsordner und beginnt normalerweise mit \". /snippets/\"." + }, + "vs/workbench/contrib/surveys/browser/ces.contribution": { + "cesSurveyQuestion": "Haben Sie einen Moment Zeit, um das VS Code-Team zu unterstützen? Teilen Sie uns Ihre bisherigen Erfahrungen mit VS Code mit.", + "giveFeedback": "Feedback abgeben", + "remindLater": "Später erinnern" + }, + "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { + "helpUs": "Helfen Sie uns, die Unterstützung für {0} zu verbessern", + "neverAgain": "Nicht mehr anzeigen", + "remindLater": "Später erinnern", + "takeShortSurvey": "An kurzer Umfrage teilnehmen" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "Nicht mehr anzeigen", + "remindLater": "Später erinnern", + "surveyQuestion": "Wir würden uns freuen, wenn Sie an einer schnellen Umfrage teilnehmen.", + "takeSurvey": "An Umfrage teilnehmen" + }, + "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { + "workspaceFound": "Dieser Ordner enthält die Arbeitsbereichsdatei \"{0}\". Möchten Sie diese öffnen? [Weitere Informationen]({1}) zu Arbeitsbereichsdateien.", + "openWorkspace": "Arbeitsbereich öffnen", + "workspacesFound": "Dieser Ordner enthält mehrere Arbeitsbereichsdateien. Möchten Sie eine dieser Dateien öffnen? [Weitere Informationen]({0}) zu Arbeitsbereichsdateien.", + "selectWorkspace": "Arbeitsbereich auswählen", + "selectToOpen": "Zu öffnenden Arbeitsbereich auswählen" + }, + "vs/workbench/contrib/tasks/browser/abstractTaskService": { + "ConfigureTaskRunnerAction.label": "Aufgabe konfigurieren", + "TaskServer.folderIgnored": "Der Ordner {0} wird ignoriert, da er Aufgabenversion 0.1.0 verwendet", + "TaskServer.noTask": "Auszuführender Task ist nicht definiert", + "TaskService.associate": "Zuordnen", + "TaskService.attachProblemMatcher.continueWithout": "Ohne Überprüfung der Aufgabenausgabe fortsetzen", + "TaskService.attachProblemMatcher.learnMoreAbout": "Weitere Informationen zur Überprüfung der Aufgabenausgabe", + "TaskService.attachProblemMatcher.never": "Taskausgabe für diesen Task niemals scannen", + "TaskService.attachProblemMatcher.neverType": "Taskausgabe für {0}-Tasks niemals scannen", + "TaskService.createJsonFile": "Datei \"tasks.json\" aus Vorlage erstellen", + "TaskService.defaultBuildTaskExists": "{0} ist bereits als Standardbuildaufgabe markiert.", + "TaskService.defaultTestTaskExists": "{0} ist bereits als Standardtestaufgabe markiert.", + "TaskService.fetchingBuildTasks": "Buildaufgaben werden abgerufen...", + "TaskService.fetchingTestTasks": "Testaufgaben werden abgerufen...", + "TaskService.ignoredFolder": "Die folgenden Arbeitsbereichsordner werden ignoriert, da sie Aufgabenversion 0.1.0 verwenden: {0}", + "TaskService.noBuildTask": "Keine auszuführende Buildaufgabe gefunden. Buildaufgabe konfigurieren...", + "TaskService.noBuildTask1": "Keine Buildaufgabe definiert. Markieren Sie eine Aufgabe mit \"isBuildCommand\" in der tasks.json-Datei.", + "TaskService.noBuildTask2": "Es ist keine Buildaufgabe definiert. Markieren Sie eine Aufgabe in der Datei \"tasks.json\" als \"Buildgruppe\".", + "TaskService.noConfiguration": "Fehler: Die {0}-Aufgabenerkennung hat für die folgende Konfiguration keine Aufgabe beigetragen:\r\n{1}\r\nDie Aufgabe wird ignoriert.\r\n", + "TaskService.noEntryToRun": "$(plus) Aufgabe konfigurieren", + "TaskService.noEntryToRunSlow": "$(plus) Aufgabe konfigurieren", + "TaskService.noTaskIsRunning": "Es wird keine Aufgabe ausgeführt.", + "TaskService.noTaskRunning": "Zurzeit wird keine Aufgabe ausgeführt.", + "TaskService.noTaskToRestart": "Es ist keine neu zu startende Aufgabe vorhanden.", + "TaskService.noTestTask1": "Keine Testaufgabe definiert. Markieren Sie eine Aufgabe mit \"isTestCommand\" in der tasks.json-Datei.", + "TaskService.noTestTask2": "Es ist keine Testaufgabe definiert. Markieren Sie eine Aufgabe in der Datei \"tasks.json\" als \"Testgruppe\".", + "TaskService.noTestTaskTerminal": "Es wurde keine auszuführende Testaufgabe gefunden. Aufgaben konfigurieren...", + "TaskService.notAgain": "Nicht mehr anzeigen", + "TaskService.openJsonFile": "Datei \"tasks.json\" öffnen", + "TaskService.pickBuildTask": "Auszuführende Buildaufgabe auswählen", + "TaskService.pickBuildTaskForLabel": "Buildtask auswählen (kein Standardbuildtask festgelegt)", + "TaskService.pickDefaultBuildTask": "Als Standardbuildaufgabe zu verwendende Aufgabe auswählen", + "TaskService.pickDefaultTestTask": "Als Standardtestaufgabe zu verwendende Aufgabe auswählen", + "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", + "TaskService.pickShowTask": "Aufgabe zum Anzeigen der Ausgabe auswählen", + "TaskService.pickTask": "Zu konfigurierende Aufgabe auswählen", + "TaskService.pickTestTask": "Auszuführende Testaufgabe auswählen", + "TaskService.providerUnavailable": "Warnung: {0} Aufgaben sind in der aktuellen Umgebung nicht verfügbar.\r\n", + "TaskService.requestTrust": "Um Aufgaben aufzulisten und auszuführen, müssen einige der Dateien in diesem Arbeitsbereich als Code ausgeführt werden.", + "TaskService.taskToRestart": "Neu zu startende Aufgabe auswählen", + "TaskService.taskToTerminate": "Zu beendende Aufgabe auswählen", + "TaskService.template": "Aufgabenvorlage auswählen", + "TaskService.terminateAllRunningTasks": "Alle ausgeführten Tasks", + "TaskSystem.active": "Eine aktive Aufgabe wird bereits ausgeführt. Beenden Sie diese, bevor Sie eine andere Aufgabe ausführen.", + "TaskSystem.activeSame.noBackground": "Die Aufgabe \"{0}\" ist bereits aktiv.", + "TaskSystem.configurationErrors": "Fehler: Die angegebene Aufgabenkonfiguration weist Validierungsfehler auf und kann nicht verwendet werden. Beheben Sie zuerst die Fehler.", + "TaskSystem.invalidTaskJson": "Fehler: Der Inhalt der Datei \"tasks.json\" weist Syntaxfehler auf. Korrigieren Sie diese, bevor Sie eine Aufgabe ausführen.\r\n", + "TaskSystem.invalidTaskJsonOther": "Fehler: Der Inhalt der Datei \"tasks.json\" in \"{0}\" weist Syntaxfehler auf. Korrigieren Sie diese, bevor Sie eine Aufgabe ausführen.\r\n", + "TaskSystem.restartFailed": "Fehler beim Beenden und Neustarten der Aufgabe \"{0}\".", + "TaskSystem.saveBeforeRun.prompt.title": "Alle Editoren speichern?", + "TaskSystem.unknownError": "Fehler beim Ausführen eines Tasks. Details finden Sie im Taskprotokoll.", + "TaskSystem.versionSettings": "In den Benutzereinstellungen sind nur Aufgaben der Version 2.0.0 zulässig.", + "TaskSystem.versionWorkspaceFile": "In Konfigurationsdateien für Arbeitsbereiche sind nur Aufgaben der Version 2.0.0 zulässig.", + "TasksSystem.locationUserConfig": "Benutzereinstellungen", + "TasksSystem.locationWorkspaceConfig": "Arbeitsbereichsdatei", + "TerminateAction.failed": "Fehler beim Beenden des ausgeführten Tasks.", + "TerminateAction.label": "Aufgabe beenden", + "TerminateAction.noProcess": "Der gestartete Prozess ist nicht mehr vorhanden. Wenn der Task Hintergrundtasks erzeugt hat, kann das Beenden von VS Code ggf. zu verwaisten Prozessen führen.", + "configureTask": "Aufgabe konfigurieren", + "configured": "konfigurierte Aufgaben", + "customizeParseErrors": "Die aktuelle Aufgabenkonfiguration weist Fehler auf. Beheben Sie die Fehler, bevor Sie eine Aufgabe anpassen.", + "detail": "Möchten Sie alle Editoren speichern, bevor Sie die Aufgabe ausführen?", + "detected": "erkannte Aufgaben", + "moreThanOneBuildTask": "In \"tasks.json\" sind zahlreiche Buildaufgaben definiert. Die erste Aufgabe wird ausgeführt.\r\n", + "recentlyUsed": "zuletzt verwendete Aufgaben", + "restartTask": "Aufgabe neu starten", + "saveBeforeRun.dontSave": "Nicht speichern", + "saveBeforeRun.save": "Speichern", + "selectProblemMatcher": "Fehler- und Warnungsarten auswählen, auf die die Aufgabenausgabe überprüft werden soll", + "showOutput": "Ausgabe anzeigen", + "taskQuickPick.userSettings": "Benutzereinstellungen", + "taskService.ignoreingFolder": "Die Aufgabenkonfigurationen für den Arbeitsbereichsordner \"{0}\" werden ignoriert. Für die Unterstützung von Aufgaben für Arbeitsbereiche mit mehreren Ordnern muss für alle Ordner Aufgabenversion 2.0.0 verwendet werden.\r\n", + "taskService.openDiff": "Diff öffnen", + "taskService.openDiffs": "Diffs öffnen", + "taskService.upgradeVersion": "Die veraltete Aufgabenversion 0.1.0 wurde entfernt. Für Ihre Aufgaben wurde ein Upgrade auf Version 2.0.0 durchgeführt. Öffnen Sie Diff, um das Upgrade zu überprüfen.", + "taskService.upgradeVersionPlural": "Die veraltete Aufgabenversion 0.1.0 wurde entfernt. Für Ihre Aufgaben wurde ein Upgrade auf Version 2.0.0 durchgeführt. Öffnen Sie Diffs, um das Upgrade zu überprüfen.", + "taskServiceOutputPrompt": "Es sind Taskfehler aufgetreten. In der Ausgabe finden Sie weitere Informationen.", + "tasks": "Tasks", + "tasksJsonComment": "\t// Die Dokumentation zum Format von \"tasks.json\" finden Sie unter \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558.", + "terminateTask": "Aufgabe beenden", + "unexpectedTaskType": "Der Aufgabenanbieter für {0}-Aufgaben hat unerwartet eine Aufgabe vom Typ \"{1}\" bereitgestellt.\r\n" + }, + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Zulassen und ausführen", + "disallow": "Nicht zulassen", + "openTask": "Datei öffnen", + "openTasks": "Dateien öffnen", + "tasks.run.allowAutomatic": "In diesem Arbeitsbereich sind Aufgaben ({0}) definiert ({1}), die beim Öffnen des Arbeitsbereichs automatisch ausgeführt werden. Möchten Sie zulassen, dass beim Öffnen dieses Arbeitsbereichs automatische Aufgaben ausgeführt werden?", + "workbench.action.tasks.allowAutomaticTasks": "Automatische Tasks im Ordner zulassen", + "workbench.action.tasks.disallowAutomaticTasks": "Automatische Tasks im Ordner nicht zulassen", + "workbench.action.tasks.manageAutomaticRunning": "Automatische Tasks in Ordner verwalten" + }, + "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Buildtask ausführen", + "ConfigureDefaultBuildTask.label": "Standardbuildaufgabe konfigurieren ", + "ConfigureDefaultTestTask.label": "Standardtestaufgabe konfigurieren", + "ReRunTaskAction.label": "Letzten Task erneut ausführen", + "RestartTaskAction.label": "Ausgeführte Aufgabe neu starten", + "RunTaskAction.label": "Task ausführen", + "ShowLogAction.label": "Taskprotokoll anzeigen", + "ShowTasksAction.label": "Aktive Aufgaben anzeigen", + "TerminateAction.label": "Aufgabe beenden", + "TestAction.label": "Testtask ausführen", + "building": "Buildvorgang wird ausgeführt...", + "miBuildTask": "&&Buildaufgabe ausführen...", + "miConfigureBuildTask": "&&Standardbuildaufgabe konfigurieren...", + "miConfigureTask": "&&Aufgaben konfigurieren...", + "miRestartTask": "&&Ausgeführte Aufgabe neu starten...", + "miRunTask": "&&Aufgabe ausführen...", + "miRunningTask": "&&Zurzeit ausgeführte Aufgaben anzeigen...", + "miTerminateTask": "&&Aufgabe beenden...", + "numberOfRunningTasks": "{0} ausgeführte Aufgaben", + "runningTasks": "Aktive Aufgaben anzeigen", + "status.runningTasks": "Zurzeit ausgeführte Aufgaben", + "task.SaveBeforeRun.prompt": "Fragt in einer Benutzeraufforderung ab, ob Editoren vor der Ausführung gespeichert werden sollen.", + "task.autoDetect": "Steuert die Aktivierung von 'provideTasks' für die gesamte Aufgabenanbietererweiterung. Wenn der Befehl \"Aufgaben: Aufgabe ausführen\" langsam ist, kann das Deaktivieren der automatischen Erkennung für Aufgabenanbieter hilfreich sein. Einzelne Erweiterungen können auch Einstellungen bereitstellen, mit denen sich die automatische Erkennung deaktivieren lässt.", + "task.problemMatchers.neverPrompt": "Konfiguriert, ob die Aufforderung zur Problemübereinstimmung beim Ausführen einer Aufgabe angezeigt werden soll. Legen Sie \"true\" fest, um diese nie anzuzeigen, oder verwenden Sie ein Wörterbuch mit Aufgabentypen, um die Eingabeaufforderung nur für bestimmte Aufgabentypen zu deaktivieren.", + "task.problemMatchers.neverPrompt.array": "Ein Objekt, das dem Tasktyp entsprechende boolesche Paare enthält, damit niemals die Aufforderung angezeigt wird, den Problemabgleich zu aktivieren.", + "task.problemMatchers.neverPrompt.boolean": "Legt das Verhalten des Problemabgleichs für alle Tasks fest.", + "task.quickOpen.detail": "Steuert, ob Details zu Aufgaben angezeigt werden, für die in der Schnellauswahl für Aufgaben Detailinformationen vorhanden sind, z. B. \"Aufgabe ausführen\".", + "task.quickOpen.history": "Legt die Anzahl der kürzlich nachverfolgten Elemente im Quick Open-Dialogfeld des Tasks fest", + "task.quickOpen.showAll": "Führt dazu, dass der Befehl \"Aufgaben: Aufgabe ausführen\" das langsamere Verhalten \"Alle anzeigen\" anstelle der schnelleren 2-Ebenen-Auswahl verwendet, bei der Aufgaben nach Anbieter gruppiert werden.", + "task.quickOpen.skip": "Legt fest, ob die Schnellauswahl für Tasks übersprungen wird, wenn nur ein Task vorhanden ist", + "task.saveBeforeRun": "Hiermit werden alle geänderten Editoren vor dem Ausführen einer Aufgabe gespeichert.", + "task.saveBeforeRun.always": "Hiermit werden alle Editoren vor dem Ausführen gespeichert.", + "task.saveBeforeRun.never": "Hiermit werden Editoren vor dem Ausführen niemals gespeichert.", + "task.slowProviderWarning": "Konfiguriert, ob eine Warnung angezeigt wird, wenn ein Anbieter langsam ist", + "task.slowProviderWarning.array": "Ein Array von Tasktypen, damit die Warnung \"Langsamer Anbieter\" niemals angezeigt wird.", + "task.slowProviderWarning.boolean": "Legt die langsame Anbieterwarnung für alle Tasks fest", + "tasksConfigurationTitle": "Tasks", + "tasksQuickAccessHelp": "Task ausführen", + "tasksQuickAccessPlaceholder": "Geben Sie den Namen eines auszuführenden Tasks ein.", + "workbench.action.tasks.openUserTasks": "Benutzeraufgaben öffnen", + "workbench.action.tasks.openWorkspaceFileTasks": "Arbeitsbereichsaufgaben öffnen" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "Die Aufgabenerkennung für {0} Aufgaben bewirkt, dass Dateien in jedem der von Ihnen geöffneten Arbeitsbereiche als Code ausgeführt werden. Das Aktivieren {0} der Aufgabenerkennung ist eine Benutzereinstellung und gilt für jeden geöffneten Arbeitsbereich. Möchten Sie {0} für alle Arbeitsbereiche aktivieren?", + "TaskQuickPick.changeSettingNo": "Nein", + "TaskQuickPick.changeSettingYes": "Ja", + "TaskQuickPick.changeSettingsOptions": "Die Aufgabenerkennung {0} $(gear) ist deaktiviert. Die {1} Aufgabenerkennung aktivieren...", + "TaskQuickPick.goBack": "Zurück ↩", + "TaskQuickPick.noTasksForType": "Es wurden keine {0}-Tasks gefunden. Zurück ↩", + "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", + "configureTask": "Aufgabe konfigurieren", + "configureTaskIcon": "Konfigurationssymbol in der Aufgabenauswahlliste.", + "configured": "konfiguriert", + "contributedTasks": "Beigetragen", + "noProviderForTask": "Für Aufgaben vom Typ \"{0}\" ist kein Aufgabenanbieter registriert.", + "recentlyUsed": "zuletzt verwendet", + "removeRecent": "Zuletzt verwendete Aufgabe entfernen", + "removeTaskIcon": "Symbol für das Entfernen in der Aufgabenauswahlliste.", + "taskQuickPick.showAll": "Alle Tasks anzeigen...", + "taskType": "Alle {0} Aufgaben" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "Aufgabe wird ausgeführt", + "taskTerminalStatus.errors": "Fehler in der Aufgabe", + "taskTerminalStatus.errorsInactive": "Die Aufgabe enthält Fehler und wartet...", + "taskTerminalStatus.succeeded": "Aufgabe wurde erfolgreich abgeschlossen.", + "taskTerminalStatus.succeededInactive": "Aufgabe war erfolgreich und wartete..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Wählen Sie die auszuführende Aufgabe aus.", + "noTaskResults": "Keine übereinstimmenden Aufgaben." + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Ein Shell-Befehl kann nicht mithilfe von cmd.exe auf einem UNC-Laufwerk ausgeführt werden.", + "TerminalTaskSystem.nonWatchingMatcher": "Task {0} ist ein Hintergrundtask, nutzt aber eine Problemabfrage ohne Hintergrundstruktur", + "TerminalTaskSystem.terminalDescription": "Aufgabe", + "TerminalTaskSystem.unknownError": "Unbekannter Fehler beim Ausführen eines Tasks. Details finden Sie im Taskausgabeprotokoll.", + "closeTerminal": "Betätigen Sie eine beliebige Taste, um das Terminal zu schließen.", + "dependencyCycle": "Es liegt ein Abhängigkeitszyklus vor. Siehe Aufgabe \"{0}\".", + "dependencyFailed": "Die abhängige Aufgabe \"{0}\" im Arbeitsbereichsordner \"{1}\" konnte nicht aufgelöst werden.", + "reuseTerminal": "Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste.", + "unknownProblemMatcher": "Der Problemabgleicher \"{0}\" kann nicht aufgelöst werden. Der Abgleicher wird ignoriert." + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Weitere Argumente, die an den Befehl übergeben werden.", + "JsonSchema.background": "Ob die ausgeführte Aufgabe weiterhin besteht und im Hintergrund ausgeführt wird.", + "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", + "JsonSchema.echoCommand": "Steuert, ob der ausgeführte Befehl in der Ausgabe angezeigt wird. Der Standardwert ist \"false\".", + "JsonSchema.matchers": "Die zu verwendenden Problemabgleicher. Es kann sich um eine Zeichenfolge, eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern handeln.", + "JsonSchema.options": "Weitere Befehlsoptionen", + "JsonSchema.options.cwd": "Das aktuelle Arbeitsverzeichnis des ausgeführten Programms oder Skripts. Wenn keine Angabe erfolgt, wird das aktuelle Arbeitsbereich-Stammverzeichnis des Codes verwendet.", + "JsonSchema.options.env": "Die Umgebung des ausgeführten Programms oder der Shell. Wenn keine Angabe erfolgt, wird Umgebung des übergeordneten Prozesses verwendet.", + "JsonSchema.promptOnClose": "Gibt an, ob dem Benutzer eine Eingabeaufforderung angezeigt wird, wenn VS Code mit einem aktuell ausgeführten Hintergrundtask geschlossen wird.", + "JsonSchema.shell.args": "Die Shell-Argumente.", + "JsonSchema.shell.executable": "Die zu verwendende Shell.", + "JsonSchema.shellConfiguration": "Konfiguriert die zu verwendende Shell.", + "JsonSchema.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird \"always\" verwendet.", + "JsonSchema.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Der Standardwert ist \"false\".", + "JsonSchema.taskSelector": "Ein Präfix zum Angeben, dass ein Argument ein Task ist.", + "JsonSchema.tasks": "Die Taskkonfigurationen. Normalerweise sind dies Anreicherungen der bereits in der externen Taskausführung definierten Tasks.", + "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", + "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", + "JsonSchema.tasks.build": "Ordnet diesen Task dem Standardbuildbefehl des Codes zu.", + "JsonSchema.tasks.linux": "Linux-spezifische Befehlskonfiguration", + "JsonSchema.tasks.mac": "Mac-spezifische Befehlskonfiguration", + "JsonSchema.tasks.matcherError": "Unbekannter Problemabgleicher. Ist die Erweiterung installiert, die diesen Problemabgleicher bereitstellt?", + "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", + "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", + "JsonSchema.tasks.showOutput": "Steuert, ob die Ausgabe des aktuell ausgeführten Tasks angezeigt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", + "JsonSchema.tasks.suppressTaskName": "Steuert, ob der Taskname dem Befehl als Argument hinzugefügt wird. Wenn keine Angabe erfolgt, wird der global definierte Wert verwendet.", + "JsonSchema.tasks.taskName": "Der Name der Aufgabe", + "JsonSchema.tasks.test": "Ordnet diesen Task dem Standardtestbefehl des Codes zu.", + "JsonSchema.tasks.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", + "JsonSchema.tasks.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\".", + "JsonSchema.tasks.windows": "Windows-spezifische Befehlskonfiguration", + "JsonSchema.watching": "Gibt an, ob der ausgeführte Task aktiv bleibt, und überwacht das Dateisystem.", + "JsonSchema.watching.deprecation": "Veraltet. Verwenden Sie stattdessen \"isBackground\"." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "Der Runner ist abgestuft. Verwenden Sie die offizielle Runnereigenschaft.", + "JsonSchema.linux": "Linux-spezifische Befehlskonfiguration", + "JsonSchema.mac": "Mac-spezifische Befehlskonfiguration", + "JsonSchema.runner": "Definiert, ob die Aufgabe als Prozess ausgeführt wird, und die Ausgabe wird im Ausgabefenster oder innerhalb des Terminals angezeigt.", + "JsonSchema.shell": "Gibt an, ob es sich bei dem Befehl um einen Shellbefehl oder um ein externes Programm handelt. Wenn keine Angabe vorliegt, wird der Standardwert FALSE verwendet.", + "JsonSchema.version": "Die Versionsnummer der Konfiguration", + "JsonSchema.version.deprecated": "Taskversion 0.1.0 ist veraltet. Verwenden Sie Version 2.0.0.", + "JsonSchema.windows": "Windows-spezifische Befehlskonfiguration" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "Der tatsächliche Argumentwert", + "JsonSchema.args.quotesString.quote": "In welche Anführungszeichen der Argumentwert gesetzt wird.", + "JsonSchema.command": "Der auszuführende Befehl. Hierbei kann es sich um ein externes Programm oder einen Shellbefehl handeln.", + "JsonSchema.command.quotedString.value": "Der tatsächliche Sollwert", + "JsonSchema.command.quotesString.quote": "In welche Anführungszeichen der Befehlswert gesetzt wird.", + "JsonSchema.commandArray": "Der auszuführende Shell-Befehl. Arrayelemente werden mit einem Leerzeichen verknüpft.", + "JsonSchema.customizations.customizes.type": "Der anzupassende Aufgabentyp", + "JsonSchema.linux": "Linux-spezifische Befehlskonfiguration", + "JsonSchema.mac": "Mac-spezifische Befehlskonfiguration", + "JsonSchema.shell": "Gibt an, ob es sich bei dem Befehl um einen Shellbefehl oder um ein externes Programm handelt. Wenn keine Angabe vorliegt, wird der Standardwert FALSE verwendet.", + "JsonSchema.tasks.args": "Argumente, die bei Aufruf dieser Aufgabe an den Befehl übergeben werden.", + "JsonSchema.tasks.background": "Gibt an, ob die ausgeführte Aufgabe aktiv bleibt und im Hintergrund ausgeführt wird.", + "JsonSchema.tasks.customize.deprecated": "Die customize-Eigenschaft ist veraltet. Informationen zur Migration zum neuen Ansatz für die Aufgabenanpassung finden Sie in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.dependsOn": "Entweder eine Zeichenfolge, die eine weitere Aufgabe darstellt, oder ein Array weiterer Aufgaben, von dem diese Aufgabe abhängt.", + "JsonSchema.tasks.dependsOn.array": "Die anderen Aufgaben, von denen diese Aufgabe abhängt.", + "JsonSchema.tasks.dependsOn.identifier": "Der Aufgabenbezeichner.", + "JsonSchema.tasks.dependsOn.string": "Eine weitere Aufgabe, von der diese Aufgabe abhängt.", + "JsonSchema.tasks.dependsOrder": "Legt die Reihenfolge der dependsOn-Aufgaben für diese Aufgabe fest. Beachten Sie, dass diese Eigenschaft nicht rekursiv ist.", + "JsonSchema.tasks.dependsOrder.parallel": "Hiermit führen Sie alle dependsOn-Aufgaben parallel aus.", + "JsonSchema.tasks.dependsOrder.sequence": "Hiermit führen Sie alle dependsOn-Aufgaben nacheinander aus.", + "JsonSchema.tasks.detail": "Eine optionale Beschreibung eines Tasks, die in der Schnellauswahl \"Task ausführen\" als Detail angezeigt wird", + "JsonSchema.tasks.echoCommand.deprecated": "Die echoCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die echo-Eigenschaft innerhalb der presentation-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.group": "Definiert die Ausführungsgruppe, zu der diese Aufgabe gehört. Zum Hinzufügen der Aufgabe zur Buildgruppe wird \"build\" unterstützt und zum Hinzufügen zur Testgruppe \"test\".", + "JsonSchema.tasks.group.build": "Kennzeichnet den Task als Buildtask, auf den mit dem Befehl \"Buildtask ausführen\" zugegriffen wird.", + "JsonSchema.tasks.group.defaultBuild": "Markiert die Aufgabe als Standardbuildaufgabe.", + "JsonSchema.tasks.group.defaultTest": "Markiert die Aufgabe als Standardtestaufgabe.", + "JsonSchema.tasks.group.isDefault": "Definiert, ob diese Aufgabe die Standardaufgabe in der Gruppe ist.", + "JsonSchema.tasks.group.kind": "Die Ausführungsgruppe der Aufgabe.", + "JsonSchema.tasks.group.none": "Weist die Aufgabe keiner Gruppe zu.", + "JsonSchema.tasks.group.test": "Kennzeichnet den Task als Testtask, auf den mit dem Befehl \"Testtask ausführen\" zugegriffen wird.", + "JsonSchema.tasks.identifier": "Ein vom Benutzer definierter Bezeichner, mit dem in \"launch.json\" oder in einer dependsOn-Klausel auf die Aufgabe verwiesen wird.", + "JsonSchema.tasks.identifier.deprecated": "Benutzerdefinierte Bezeichner sind veraltet. Verwenden Sie für benutzerdefinierte Tasks den Namen als Referenz und für Tasks, die von Erweiterungen bereitgestellt werden, deren definierten Taskbezeichner.", + "JsonSchema.tasks.instanceLimit": "Die Anzahl der Instanzen der Aufgabe, die gleichzeitig ausgeführt werden dürfen.", + "JsonSchema.tasks.isBuildCommand.deprecated": "Die isBuildCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die group-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.isShellCommand.deprecated": "Die isShellCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die type-Eigenschaft der Aufgabe und die Shell-Eigenschaft in den Optionen. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.isTestCommand.deprecated": "Die isTestCommand-Eigenschaft ist veraltet. Verwenden Sie stattdessen die group-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.label": "Die Bezeichnung der Aufgabe der Benutzerschnittstelle", + "JsonSchema.tasks.matchers": "Die zu verwendenden Problemabgleicher. Kann entweder eine Zeichenfolge oder eine Problemabgleicherdefinition oder ein Array aus Zeichenfolgen und Problemabgleichern sein.", + "JsonSchema.tasks.presentation": "Konfiguriert das Panel, das zum Darstellen der Taskausgabe verwendet wird, und liest dessen Eingabe.", + "JsonSchema.tasks.presentation.clear": "Steuert, ob der Inhalt des Terminals gelöscht wird, bevor der Task ausgeführt wird.", + "JsonSchema.tasks.presentation.close": "Steuert, ob der Terminal, an dem die Aufgabe ausgeführt wird, geschlossen wird, wenn die Aufgabe beendet wird.", + "JsonSchema.tasks.presentation.echo": "Steuert, ob der ausgeführte Befehl im Panel angezeigt wird. Der Standardwert ist \"true\".", + "JsonSchema.tasks.presentation.focus": "Steuert, ob das Panel den Fokus hat. der Standardwert ist \"false\". Bei Einstellung auf \"true\" wird das Panel ebenfalls angezeigt.", + "JsonSchema.tasks.presentation.group": "Steuert, ob der Task in einer bestimmten Terminalgruppe mit Teilbereichen ausgeführt wird.", + "JsonSchema.tasks.presentation.instance": "Steuert, ob das Panel von Aufgaben gemeinsam genutzt wird, ob es dieser Aufgabe zugewiesen wird oder ob bei jeder Ausführung ein neues Panel erstellt wird.", + "JsonSchema.tasks.presentation.reveal": "Legt fest, ob das Terminal angezeigt wird, in dem der Task ausgeführt wird. Kann von der Option \"revealProblems\" überschrieben werden. Der Standardwert ist \"always\".", + "JsonSchema.tasks.presentation.reveal.always": "Zeigt immer das Terminal an, wenn diese Aufgabe ausgeführt wird.", + "JsonSchema.tasks.presentation.reveal.never": "Zeigt das Terminal beim Ausführen dieser Aufgabe nie an.", + "JsonSchema.tasks.presentation.reveal.silent": "Zeigt das Terminal nur an, wenn der Task mit einem Fehler beendet wird oder beim Problemabgleich ein Fehler ermittelt wird", + "JsonSchema.tasks.presentation.revealProblems": "Legt fest, ob der Panel \"Probleme\" angezeigt wird, wenn dieser Task ausgeführt wird. Hat Vorrang vor der Option \"reveal\". Der Standardwert ist \"never\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Zeigt das Panel \"Probleme\" immer an, wenn dieser Task ausgeführt wird.", + "JsonSchema.tasks.presentation.revealProblems.never": "Zeigt das Panel \"Probleme\" nie an, wenn dieser Task ausgeführt wird.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Zeigt das Panel \"Probleme\" nur an, wenn ein Problem ermittelt wird.", + "JsonSchema.tasks.presentation.showReuseMessage": "Steuert, ob die Meldung \"Das Terminal wird von Aufgaben wiederverwendet, drücken Sie zum Schließen eine beliebige Taste\" angezeigt wird.", + "JsonSchema.tasks.promptOnClose": "Gibt an, ob eine Benutzeraufforderung angezeigt wird, wenn VS Code mit einer aktuell ausgeführten Aufgabe geschlossen wird.", + "JsonSchema.tasks.quoting.escape": "Fügt mithilfe des Escapezeichens der Shell vor Zeichen Escapezeichen ein (z. B. ` bei PowerShell und \\ bei Bash).", + "JsonSchema.tasks.quoting.strong": "Setzt das Argument mithilfe des starken Anführungszeichens der Shell in Anführungszeichen (z. B. ' bei PowerShell und Bash).", + "JsonSchema.tasks.quoting.weak": "Setzt das Argument mithilfe des schwachen Anführungszeichens der Shell in Anführungszeichen (z. B. \" bei PowerShell und Bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Gibt an, ob Aufgabenvariablen bei erneuter Ausführung erneut bewertet werden sollen.", + "JsonSchema.tasks.runOn": "Konfiguriert den Ausführungszeitpunkt der Aufgabe. Wenn dieser auf \"folderOpen\" festgelegt ist, wird die Aufgabe beim Öffnen des Ordners automatisch ausgeführt.", + "JsonSchema.tasks.runOptions": "Die zur Ausführung der Aufgabe zugehörigen Optionen.", + "JsonSchema.tasks.showOutput.deprecated": "Die showOutput-Eigenschaft ist veraltet. Verwenden Sie stattdessen die reveal-Eigenschaft innerhalb der presentation-Eigenschaft. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "Die suppressTaskName-Eigenschaft ist veraltet. Binden Sie den Befehl mit den zugehörigen Argumenten stattdessen in die Aufgabe ein. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.taskLabel": "Die Bezeichnung der Aufgabe", + "JsonSchema.tasks.taskName": "Der Name der Aufgabe", + "JsonSchema.tasks.taskName.deprecated": "Die name-Eigenschaft der Aufgabe ist veraltet. Verwenden Sie stattdessen die label-Eigenschaft.", + "JsonSchema.tasks.taskSelector.deprecated": "Die taskSelector-Eigenschaft ist veraltet. Binden Sie den Befehl mit den zugehörigen Argumenten stattdessen in die Aufgabe ein. Weitere Informationen finden Sie auch in den Anmerkungen zur Version 1.14.", + "JsonSchema.tasks.terminal": "Die terminal-Eigenschaft ist veraltet. Verwenden Sie stattdessen \"presentation\".", + "JsonSchema.tasks.type": "Definiert, ob die Aufgabe als Prozess oder als Befehl innerhalb einer Shell ausgeführt wird.", + "JsonSchema.version": "Die Versionsnummer der Konfiguration.", + "JsonSchema.windows": "Windows-spezifische Befehlskonfiguration" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Ein regulärer Ausdruck, der signalisiert, dass die Ausführung eines überwachten Tasks (ausgelöst durch die Dateiüberwachung) beginnt.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die Überwachungseigenschaft.", + "LegacyProblemMatcherSchema.watchedEnd": "Ein regulärer Ausdruck, der signalisiert, dass die Ausführung eines überwachten Tasks beendet wird.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen die Überwachungseigenschaft.", + "NamedMultiLineProblemPatternSchema.name": "Der Name des mehrzeiligen Problemmusters.", + "NamedMultiLineProblemPatternSchema.patterns": "Die aktuellen Muster.", + "NamedProblemMatcherSchema.label": "Eine lesbare Bezeichnung für den Problemabgleicher.", + "NamedProblemMatcherSchema.name": "Der Name des Problemabgleichers, anhand dessen auf ihn verwiesen wird.", + "NamedProblemPatternSchema.name": "Der Name des Problemmusters.", + "PatternTypeSchema.description": "Ein Problemmuster oder der Name eines beigetragenen oder vordefinierten Problemmusters. Kann ausgelassen werden, wenn die Basis angegeben ist.", + "PatternTypeSchema.name": "Der Name eines beigetragenen oder vordefinierten Musters", + "ProblemMatcherExtPoint": "Trägt Problemabgleicher bei", + "ProblemMatcherParser.invalidRegexp": "Fehler: Die Zeichenfolge \"{0}\" ist kein gültiger regulärer Ausdruck.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Fehler: Das Muster mit dem Bezeichner {0} ist nicht vorhanden.", + "ProblemMatcherParser.noFileLocation": "Fehler: Die Beschreibung definiert keinen Dateispeicherort:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Fehler: Die Mustereigenschaft verweist auf einen leeren Bezeichner.", + "ProblemMatcherParser.noOwner": "Fehler: Die Beschreibung definiert keinen Besitzer:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Fehler: Die Beschreibung kann nicht in einen Problemabgleicher konvertiert werden:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Fehler: Die Beschreibung definiert kein gültiges Problemmuster:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Fehler: Die Mustereigenschaft {0} ist kein gültiger Name für eine Mustervariable.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "Ein Problemmatcher muss ein Anfangsmuster und ein Endmuster für die Überwachung definieren.", + "ProblemMatcherParser.unknownSeverity": "Information: Unbekannter Schweregrad \"{0}\". Gültige Werte sind: \"Fehler\", \"Warnung\" und \"Information\".\r\n", + "ProblemMatcherSchema.applyTo": "Steuert, ob ein für ein Textdokument gemeldetes Problem nur auf geöffnete, geschlossene oder alle Dokumente angewendet wird.", + "ProblemMatcherSchema.background": "Muster zum Nachverfolgen des Beginns und Endes eines Abgleichers, der für eine Hintergrundaufgabe aktiv ist.", + "ProblemMatcherSchema.background.activeOnStart": "Bei Festlegung auf TRUE befindet sich der Hintergrundmonitor beim Start des Tasks im aktiven Modus. Dies entspricht der Ausgabe einer Zeile, die mit dem beginsPattern übereinstimmt.", + "ProblemMatcherSchema.background.beginsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird der Start einer Hintergrundaufgabe signalisiert.", + "ProblemMatcherSchema.background.endsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird das Ende einer Hintergrundaufgabe signalisiert.", + "ProblemMatcherSchema.base": "Der Name eines zu verwendenden Basisproblemabgleichers.", + "ProblemMatcherSchema.fileLocation": "Definiert die Interpretation von Dateinamen, die in einem Problemmuster gemeldet werden. Ein relativer Dateispeicherort ist möglicherweise ein Array, wobei das zweite Element des Arrays den Pfad für den relativen Dateispeicherort darstellt.", + "ProblemMatcherSchema.owner": "Der Besitzer des Problems im Code. Kann ausgelassen werden, wenn \"base\" angegeben wird. Der Standardwert ist \"external\", wenn keine Angabe erfolgt und \"base\" nicht angegeben wird.", + "ProblemMatcherSchema.severity": "Der Standardschweregrad für Erfassungsprobleme. Dieser wird verwendet, wenn das Muster keine Übereinstimmungsgruppe für den Schweregrad definiert.", + "ProblemMatcherSchema.source": "Eine visuell lesbare Zeichenfolge, die die Quelle dieser Diagnose beschreibt, z. B. \"typescript\" oder \"super lint\".", + "ProblemMatcherSchema.watching": "Muster zum Nachverfolgen des Beginns und Endes eines Problemabgleicher.", + "ProblemMatcherSchema.watching.activeOnStart": "Wenn dieser Wert auf \"true\" festgelegt wird, befindet sich die Überwachung im aktiven Modus, wenn der Task gestartet wird. Dies entspricht dem Ausgeben einer Zeile, die mit dem \"beginPattern\" übereinstimmt.", + "ProblemMatcherSchema.watching.beginsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird der Start eines Überwachungstasks signalisiert.", + "ProblemMatcherSchema.watching.deprecated": "Die Überwachungseigenschaft ist veraltet. Verwenden Sie stattdessen den Hintergrund.", + "ProblemMatcherSchema.watching.endsPattern": "Wenn eine Übereinstimmung mit der Ausgabe vorliegt, wird das Ende eines Überwachungstasks signalisiert.", + "ProblemPatternExtPoint": "Trägt Problemmuster bei", + "ProblemPatternParser.invalidRegexp": "Fehler: Die Zeichenfolge \"{0}\" ist kein gültiger regulärer Ausdruck.\r\n", + "ProblemPatternParser.loopProperty.notLast": "Die loop-Eigenschaft wird nur für Matcher für die letzte Zeile unterstützt.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Das Problemmuster ist ungültig. Die Eigenschaft darf nur im ersten Element angegeben werden.", + "ProblemPatternParser.problemPattern.missingLocation": "Das Problemmuster ist ungültig. Es muss die Art \"Datei\" oder eine Zeile oder eine Speicherort-Übereinstimmungsgruppe aufweisen.", + "ProblemPatternParser.problemPattern.missingProperty": "Das Problemmuster ist ungültig. Es muss mindestens eine Datei und eine Nachricht aufweisen.", + "ProblemPatternParser.problemPattern.missingRegExp": "Im Problemmuster fehlt ein regulärer Ausdruck.", + "ProblemPatternRegistry.error": "Ungültiges Problemmuster. Das Muster wird ignoriert.", + "ProblemPatternSchema.code": "Der Übereinstimmungsgruppenindex des Codes des Problems. Der Standardwert ist undefiniert.", + "ProblemPatternSchema.column": "Der Übereinstimmungsgruppenindex des Zeilenzeichens des Problems. Der Standardwert ist 3.", + "ProblemPatternSchema.endColumn": "Der Übereinstimmungsgruppenindex des Zeilenendezeichens des Problems. Der Standardwert ist undefiniert.", + "ProblemPatternSchema.endLine": "Der Übereinstimmungsgruppenindex der Endzeile des Problems. Der Standardwert ist undefiniert.", + "ProblemPatternSchema.file": "Der Übereinstimmungsgruppenindex des Dateinamens. Wenn keine Angabe erfolgt, wird 1 verwendet.", + "ProblemPatternSchema.kind": "Ob das Muster einen Speicherort (Datei und Zeile) oder nur eine Datei enthält.", + "ProblemPatternSchema.line": "Der Übereinstimmungsgruppenindex der Zeile des Problems. Der Standardwert ist 2.", + "ProblemPatternSchema.location": "Der Übereinstimmungsgruppenindex der Position des Problems. Gültige Positionsmuster: (line), (line,column) und (startLine,startColumn,endLine,endColumn). Wenn keine Angabe erfolgt, wird (line,column) angenommen.", + "ProblemPatternSchema.loop": "Gibt in einer mehrzeiligen Abgleichschleife an, ob dieses Muster in einer Schleife ausgeführt wird, wenn es übereinstimmt. Kann nur für ein letztes Muster in einem mehrzeiligen Muster angegeben werden.", + "ProblemPatternSchema.message": "Der Übereinstimmungsgruppenindex der Nachricht. Wenn keine Angabe erfolgt, ist der Standardwert 4, wenn die Position angegeben wird. Andernfalls ist der Standardwert 5.", + "ProblemPatternSchema.regexp": "Der reguläre Ausdruck zum Ermitteln eines Fehlers, einer Warnung oder von Informationen in der Ausgabe.", + "ProblemPatternSchema.severity": "Der Übereinstimmungsgruppenindex des Schweregrads des Problems. Der Standardwert ist undefiniert.", + "WatchingPatternSchema.file": "Der Übereinstimmungsgruppenindex des Dateinamens. Kann ausgelassen werden.", + "WatchingPatternSchema.regexp": "Der reguläre Ausdruck zum Erkennen des Anfangs oder Endes eines Hintergrundtasks.", + "eslint-compact": "ESLint-Komprimierungsprobleme", + "eslint-stylish": "ESLint-Stilprobleme", + "go": "Go Probleme", + "gulp-tsc": "Gulp-TSC-Probleme", + "jshint": "JSHint-Probleme", + "jshint-stylish": "JSHint-Stilprobleme", + "lessCompile": "Less-Probleme", + "msCompile": "Microsoft-Compilerprobleme" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Fehler: Das Befehlsargument muss entweder eine Zeichenfolge oder eine in Klammern eingeschlossene Zeichenfolge sein. Angegebener Wert:\r\n{0}", + "ConfigurationParser.incorrectType": "Fehler: Die Aufgabenkonfiguration \"{0}\" verwendet einen unbekannten Typ. Die Aufgabenkonfiguration wird ignoriert.", + "ConfigurationParser.invalidCWD": "Warnung: \"options.cwd\" muss den Typ \"string\" aufweisen. Der Wert \"{0}\" wird ignoriert.\r\n", + "ConfigurationParser.invalidVariableReference": "Fehler: Ungültiger problemMatcher-Verweis: {0}\r\n", + "ConfigurationParser.missingType": "Fehler: In der Aufgabenkonfiguration \"{0}\" ist die erforderliche Eigenschaft \"type\" nicht vorhanden. Die Aufgabenkonfiguration wird ignoriert.", + "ConfigurationParser.noName": "Fehler: Der Problemabgleicher im Deklarationsbereich muss einen Namen aufweisen:\r\n{0}\r\n", + "ConfigurationParser.noShell": "Warnung: Die Shell-Konfiguration wird nur beim Ausführen von Tasks im Terminal unterstützt.", + "ConfigurationParser.noTaskName": "Fehler: Eine Aufgabe muss eine Bezeichnungseigenschaft angeben. Die Aufgabe wird ignoriert.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Fehler: Die Aufgabenkonfiguration muss eine type-Eigenschaft aufweisen. Die Konfiguration wird ignoriert.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Fehler: Der registrierte Aufgabentyp \"{0}\" ist nicht vorhanden. Wurde möglicherweise eine Erweiterung nicht installiert, die den entsprechenden Aufgabenanbieter bereitstellt?", + "ConfigurationParser.notCustom": "Fehler: Aufgaben sind nicht als benutzerdefinierte Aufgabe deklariert. Die Konfiguration wird ignoriert.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "Warnung: Der definierte Problemabgleicher ist unbekannt. Unterstützte Typen: string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "Aufgabenversion 2.0.0 unterstützt keine globalen betriebssystemspezifischen Aufgaben. Führen Sie eine Konvertierung in eine Aufgabe mit betriebssystemspezifischem Befehl durch. Betroffene Aufgaben:\r\n{0}", + "taskConfiguration.noCommand": "Fehler: Die Aufgabe \"{0}\" definiert keinen Befehl. Die Aufgabe wird ignoriert. Zugehörige Definition:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Fehler: Die Aufgabe \"{0}\" gibt weder einen Befehl noch eine dependsOn-Eigenschaft an. Die Aufgabe wird ignoriert. Zugehörige Definition:\r\n{1}", + "taskConfiguration.providerUnavailable": "Warnung: {0} Aufgaben sind in der aktuellen Umgebung nicht verfügbar.\r\n" + }, + "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { + "TaskDefinition.description": "Der tatsächliche Aufgabentyp. Typen, die mit \"$\" beginnen, sind für den internen Gebrauch reserviert.", + "TaskDefinition.properties": "Zusätzliche Eigenschaften des Aufgabentyps", + "TaskDefinition.when": "Bedingung, die TRUE sein muss, damit dieser Aufgabentyp aktiviert wird. Ziehen Sie die für diese Aufgabendefinition passende Verwendung von \"shellExecutionSupported\", \"processExecutionSupported\" und \"customExecutionSupported\" in Betracht.", + "TaskDefinitionExtPoint": "Trägt Aufgabenarten bei", + "TaskTypeConfiguration.noType": "In der Konfiguration des Aufgabentyps fehlt die erforderliche taskType-Eigenschaft." + }, + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Gibt an, ob CustomExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", + "tasks.processExecutionSupported": "Gibt an, ob ProcessExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags.", + "tasks.shellExecutionSupported": "Gibt an, ob ShellExecution-Aufgaben unterstützt werden. Erwägen Sie die Verwendung in der When-Klausel eines taskDefinition-Beitrags." + }, + "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Führt allgemeine Maven-Befehle aus.", + "dotnetCore": "Führt den .NET Core-Buildbefehl aus.", + "externalCommand": "Ein Beispiel für das Ausführen eines beliebigen externen Befehls.", + "msbuild": "Führt das Buildziel aus." + }, + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Fehler: Im Aufgabenbezeichner {0} fehlt die erforderliche Eigenschaft \"{1}\". Der Aufgabenbezeichner wird ignoriert.", + "tasks.taskRunningContext": "Gibt an, ob eine Aufgabe derzeit ausgeführt wird.", + "tasksCategory": "Tasks" + }, + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Trotzdem beenden", + "TaskSystem.noProcess": "Der gestartete Task ist nicht mehr vorhanden. Wenn der Task Hintergrundprozesse erzeugt hat, kann das Beenden von VS Code ggf. zu verwaisten Prozessen führen. Starten Sie den letzten Hintergrundprozess mit einer wait-Kennzeichnung, um dies zu vermeiden.", + "TaskSystem.runningTask": "Es wird ein Task ausgeführt wird. Möchten Sie ihn beenden?", + "TaskSystem.terminateTask": "&&Aufgabe beenden" + }, + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "Erweiterungen möchten die folgenden Änderungen an der Umgebung des Terminals vornehmen:", + "extensionEnvironmentContributionInfo": "Erweiterungen haben Änderungen an der Umgebung dieses Terminals vorgenommen.", + "extensionEnvironmentContributionRemoval": "Erweiterungen möchten diese vorhandenen Änderungen aus der Umgebung des Terminals entfernen:", + "relaunchTerminalLabel": "Terminal neu starten" + }, + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Fokus auf Ordner im Explorer", + "openFile": "Datei im Editor öffnen", + "openFolder": "Ordner in neuem Fenster öffnen" + }, + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Dem Link über den weitergeleiteten Port folgen", + "followLink": "Link folgen", + "followLinkUrl": "Link", + "terminalLinkHandler.followLinkAlt": "ALT + Klick", + "terminalLinkHandler.followLinkAlt.mac": "WAHLTASTE + Klick", + "terminalLinkHandler.followLinkCmd": "BEFEHLSTASTE + Klick", + "terminalLinkHandler.followLinkCtrl": "STRG + Klick" + }, + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Arbeitsbereich suchen" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "Die Verbindung mit dem PTY-Hostprozess des Terminals reagiert nicht, die Terminals funktionieren möglicherweise nicht mehr.", + "restartPtyHost": "PTY-Host neu starten" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Terminal", + "tasksQuickAccessHelp": "Alle geöffneten Terminals anzeigen", + "tasksQuickAccessPlaceholder": "Geben Sie den Namen eines zu öffnenden Terminals ein.", + "terminal": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "Name muss angegeben werden.", + "noUnattachedTerminals": "Für den Anfügevorgang sind keine nicht angefügten Terminals vorhanden.", + "quickAccessTerminal": "Aktives Terminal wechseln", + "showTerminalTabs": "Registerkarten anzeigen", + "terminalLaunchHelp": "Hilfe öffnen", + "workbench.action.terminal.attachToRemote": "An Sitzung anfügen", + "workbench.action.terminal.changeColor": "Farbe ändern...", + "workbench.action.terminal.changeIcon": "Symbol ändern", + "workbench.action.terminal.clear": "Löschen", + "workbench.action.terminal.clearSelection": "Auswahl löschen", + "workbench.action.terminal.copySelection": "Auswahl kopieren", + "workbench.action.terminal.findNext": "Weitersuchen", + "workbench.action.terminal.findPrevious": "Vorheriges Element suchen", + "workbench.action.terminal.focus": "Fokus im Terminal", + "workbench.action.terminal.focus.tabsView": "Ansicht \"Fokus Terminal-Registerkarten\"", + "workbench.action.terminal.focusFind": "Fokus auf Suche", + "workbench.action.terminal.focusNext": "Fokus im nächsten Terminal", + "workbench.action.terminal.focusNextPane": "Fokus in nächstem Bereich", + "workbench.action.terminal.focusPrevious": "Fokus im vorherigen Terminal", + "workbench.action.terminal.focusPreviousPane": "Fokus in vorherigem Bereich", + "workbench.action.terminal.hideFind": "Suche ausblenden", + "workbench.action.terminal.joinInstance": "Terminals verknüpfen", + "workbench.action.terminal.kill": "Aktive Terminalinstanz beenden", + "workbench.action.terminal.kill.short": "Terminal beenden", + "workbench.action.terminal.navigationModeExit": "Navigationsmodus beenden", + "workbench.action.terminal.navigationModeFocusNext": "Fokus auf nächste Zeile (Navigationsmodus)", + "workbench.action.terminal.navigationModeFocusPrevious": "Fokus auf vorherige Zeile (Navigationsmodus)", + "workbench.action.terminal.new": "Neues integriertes Terminal erstellen", + "workbench.action.terminal.newInActiveWorkspace": "Neues integriertes Terminal erstellen (in aktivem Arbeitsbereich)", + "workbench.action.terminal.newWithCwd": "Erstellen Sie ein neues integriertes Terminal, das in einem benutzerdefinierten Arbeitsverzeichnis gestartet wird", + "workbench.action.terminal.newWithCwd.cwd": "Das Verzeichnis zum Starten des Terminals um", + "workbench.action.terminal.newWithProfile": "Neues integriertes Terminal erstellen (mit Profil)", + "workbench.action.terminal.newWorkspacePlaceholder": "Aktuelles Arbeitsverzeichnis für neues Terminal auswählen", + "workbench.action.terminal.openSettings": "Terminaleinstellungen konfigurieren", + "workbench.action.terminal.paste": "In aktives Terminal einfügen", + "workbench.action.terminal.pasteSelection": "Auswahl in aktives Terminal einfügen", + "workbench.action.terminal.relaunch": "Aktives Terminal neu starten", + "workbench.action.terminal.rename": "Umbenennen...", + "workbench.action.terminal.renameInstance": "Umbenennen...", + "workbench.action.terminal.renameWithArg": "Derzeit aktives Terminal umbenennen", + "workbench.action.terminal.renameWithArg.name": "Der neue Terminalname", + "workbench.action.terminal.renameWithArg.noName": "Kein Namensargument angegeben", + "workbench.action.terminal.resizePaneDown": "Größe des unteren Bereichs ändern", + "workbench.action.terminal.resizePaneLeft": "Größe des linken Bereichs ändern", + "workbench.action.terminal.resizePaneRight": "Größe des rechten Bereichs ändern", + "workbench.action.terminal.resizePaneUp": "Größe des oberen Bereichs ändern", + "workbench.action.terminal.runActiveFile": "Aktive Datei im aktiven Terminal ausführen", + "workbench.action.terminal.runActiveFile.noFile": "Nur Dateien auf der Festplatte können im Terminal ausgeführt werden.", + "workbench.action.terminal.runSelectedText": "Ausgewählten Text im aktiven Terminal ausführen", + "workbench.action.terminal.scrollDown": "Nach unten scrollen (Zeile)", + "workbench.action.terminal.scrollDownPage": "Nach unten scrollen (Seite)", + "workbench.action.terminal.scrollToBottom": "Bildlauf nach unten", + "workbench.action.terminal.scrollToNextCommand": "Zu nächstem Befehl scrollen", + "workbench.action.terminal.scrollToPreviousCommand": "Zu vorherigem Befehl scrollen", + "workbench.action.terminal.scrollToTop": "Bildlauf nach oben", + "workbench.action.terminal.scrollUp": "Nach oben scrollen (Zeile)", + "workbench.action.terminal.scrollUpPage": "Nach oben scrollen (Seite)", + "workbench.action.terminal.searchWorkspace": "Arbeitsbereich durchsuchen", + "workbench.action.terminal.selectAll": "Alle auswählen", + "workbench.action.terminal.selectDefaultProfile": "Standardprofil auswählen", + "workbench.action.terminal.selectToNextCommand": "Auswählen bis zu nächstem Befehl", + "workbench.action.terminal.selectToNextLine": "Auswählen bis zur nächsten Zeile", + "workbench.action.terminal.selectToPreviousCommand": "Auswählen bis zu vorherigem Befehl", + "workbench.action.terminal.selectToPreviousLine": "Auswählen bis zur vorherigen Zeile", + "workbench.action.terminal.sendSequence": "Benutzerdefinierte Sequenz an Terminal senden", + "workbench.action.terminal.showEnvironmentInformation": "Umgebungsinformationen anzeigen", + "workbench.action.terminal.showTabs": "Registerkarten anzeigen", + "workbench.action.terminal.split": "Terminal verdoppeln", + "workbench.action.terminal.splitInActiveWorkspace": "Terminal teilen (in aktivem Arbeitsbereich)", + "workbench.action.terminal.splitInstance": "Geteiltes Terminal", + "workbench.action.terminal.switchTerminal": "Terminal wechseln", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Protokollierung der Escapesequenz umschalten", + "workbench.action.terminal.toggleFindCaseSensitive": "Groß-/Kleinschreibung für Suche aktivieren/deaktivieren", + "workbench.action.terminal.toggleFindRegex": "RegEx für Suche aktivieren/deaktivieren", + "workbench.action.terminal.toggleFindWholeWord": "Ganze Wörter für Suche aktivieren/deaktivieren", + "workbench.action.terminal.unsplit": "Terminalteilung aufheben" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Installieren", + "useWslExtension.title": "Die Erweiterung \"{0}\" wird zum Öffnen eines Terminals in WSL empfohlen." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Symbol zum Erstellen eines neuen Terminalprofils.", + "killTerminalIcon": "Symbol für das Beenden einer Terminalinstanz.", + "newTerminalIcon": "Symbol für das Erstellen einer neuen Terminalinstanz.", + "renameTerminalIcon": "Symbol für das Umbenennen im Schnellmenü des Terminals.", + "terminalViewIcon": "Ansichtssymbol der Terminalansicht." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Glocke", + "configureTerminalSettings": "Terminaleinstellungen konfigurieren", + "disconnectStatus": "Die Verbindung mit dem Prozess wurde unterbrochen.", + "dontShowAgain": "Nicht mehr anzeigen", + "keybindingHandling": "Einige Tastenzuordnungen werden nicht standardmäßig an das Terminal geleitet und werden stattdessen von {0} verarbeitet.", + "launchFailed.errorMessage": "Der Terminalprozess konnte nicht gestartet werden: {0}.", + "launchFailed.exitCodeAndCommandLine": "Der Terminalprozess \"{0}\" konnte nicht gestartet werden (Exitcode: {1}).", + "launchFailed.exitCodeOnly": "Der Terminalprozess konnte nicht gestartet werden (Exitcode: {0}).", + "migrateToProfile": "Migrieren", + "no": "Nein", + "terminal.integrated.a11yPromptLabel": "Terminaleingabe", + "terminal.integrated.a11yTooMuchOutput": "Zu viele Ausgaben zum Anzeigen, navigieren Sie manuell zu den Zeilen, um sie zu lesen", + "terminal.integrated.copySelection.noSelection": "Das Terminal enthält keine Auswahl zum Kopieren.", + "terminal.slowRendering": "Die GPU-Beschleunigung des Terminals ist auf Ihrem Computer offenbar langsam. Möchten Sie sie deaktivieren, um die Leistung zu verbessern? [Weitere Informationen zu Terminaleinstellungen](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", + "terminalProfileMigration": "Das Terminal verwendet veraltete Shell-shellArgs-Einstellungen, möchten Sie es zu einem Profil migrieren?", + "terminalStaleTextBoxAriaLabel": "Die Umgebung für Terminal \"{0}\" ist veraltet, führen Sie den Befehl \"Umgebungsinformationen anzeigen\" aus, um weitere Informationen zu erhalten.", + "terminalTextBoxAriaLabel": "Terminal \"{0}\"", + "terminalTextBoxAriaLabelNumberAndTitle": "Terminal \"{0}\", {1}", + "terminated.exitCodeAndCommandLine": "Der Terminalprozess \"{0}\" wurde mit folgendem Exitcode beendet: {1}.", + "terminated.exitCodeOnly": "Der Terminalprozess wurde mit folgendem Exitcode beendet: {0}.", + "workbench.action.terminal.rename.prompt": "Terminalnamen eingeben", + "yes": "Ja" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Neues Terminal", + "miRunActiveFile": "&&Aktive Datei ausführen", + "miRunSelectedText": "&&Ausgewählten Text ausführen", + "miSplitTerminal": "&&Geteiltes Terminal", + "workbench.action.terminal.changeColor": "Farbe ändern...", + "workbench.action.terminal.changeIcon": "Symbol ändern", + "workbench.action.terminal.clear": "Löschen", + "workbench.action.terminal.copySelection.short": "Kopieren", + "workbench.action.terminal.joinInstance": "Terminals verknüpfen", + "workbench.action.terminal.kill.short": "Terminal beenden", + "workbench.action.terminal.killInstance": "Terminal beenden", + "workbench.action.terminal.new.short": "Neues Terminal", + "workbench.action.terminal.newWithProfile.short": "Neues Terminal mit Profil", + "workbench.action.terminal.openSettings": "Terminaleinstellungen konfigurieren", + "workbench.action.terminal.paste.short": "Einfügen", + "workbench.action.terminal.rename": "Umbenennen...", + "workbench.action.terminal.renameInstance": "Umbenennen...", + "workbench.action.terminal.selectAll": "Alle auswählen", + "workbench.action.terminal.selectDefaultProfile": "Standardprofil auswählen", + "workbench.action.terminal.showsTabs": "Registerkarten anzeigen", + "workbench.action.terminal.split": "Geteiltes Terminal", + "workbench.action.terminal.splitInstance": "Geteiltes Terminal", + "workbench.action.terminal.switchTerminal": "Terminal wechseln", + "workbench.action.terminal.unsplitInstance": "Terminalteilung aufheben" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Das Terminal wird neu gestartet, weil die Verbindung mit dem Shellprozess unterbrochen wurde..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Terminalinstanz beenden", + "renameTerminal": "Terminal umbenennen", + "workbench.action.terminal.newWithProfilePlus": "Neues Terminal mit Profil erstellen", + "workbench.action.terminal.newplus": "Neuen Terminal erstellen" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Terminalprofil konfigurieren", + "enterTerminalProfileName": "Namen für Terminalprofil eingeben", + "localTerminalDescription": "Lokal", + "localTerminalRemote": "⚠: Diese Shell wird auf Ihrem {0}lokalen{1} Computer ausgeführt, nicht auf dem verbundenen Remotecomputer.", + "localTerminalVirtualWorkspace": "⚠: Diese Shell ist für einen {0}lokalen{1} Ordner geöffnet, NICHT für den virtuellen Ordner.", + "terminal.integrated.chooseDefaultProfile": "Standardmäßiges Terminalprofil auswählen", + "terminal.integrated.selectProfileToCreate": "Wählen Sie das zu erstellende Terminalprofil aus.", + "terminalProfileAlreadyExists": "Ein Terminalprofil mit diesem Namen ist bereits vorhanden.", + "terminalProfiles": "Profile", + "terminalProfiles.contributed": "Beigetragen", + "terminalProfiles.detected": "Erkannt", + "terminalService.terminalCloseConfirmationPlural": "{0} aktive Terminalsitzungen sind vorhanden. Möchten Sie sie beenden?", + "terminalService.terminalCloseConfirmationSingular": "Eine aktive Terminalsitzung ist vorhanden. Möchten Sie sie beenden?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Registerkarten ausblenden", + "moveTabsLeft": "Registerkarten nach links verschieben", + "moveTabsRight": "Registerkarten nach rechts verschieben" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Terminal {0} {1}, {2} von {3} teilen", + "terminal.kill": "Beenden", + "terminal.split": "Split", + "terminal.tabs": "Terminal-Registerkarten", + "terminalAriaLabel": "Terminal {0} {1}", + "terminalInputAriaLabel": "Geben Sie den Terminalnamen ein. Drücken Sie zur Bestätigung die EINGABETASTE oder ESC, um den Vorgang abzubrechen." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (Standard)", + "terminal.monospaceOnly": "Das Terminal unterstützt nur Festbreitenschriftarten. Stellen Sie sicher, dass VS Code neu gestartet wird, wenn es sich um eine neu installierte Schriftart handelt.", + "terminal.new": "Neues Terminal", + "terminal.split": "Geteiltes Terminal", + "terminal.useMonospace": "\"monospace\" verwenden", + "terminalConnectingLabel": "Wird gestartet...", + "terminals": "Öffnet die Terminals.", + "workbench.action.terminal.split": "Geteiltes Terminal" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Gibt an, ob das Terminal der fokussierten Registerkarte ein geteiltes Terminal ist.", + "terminalCategory": "Terminal", + "terminalCountContextKey": "Die aktuelle Anzahl von Terminals", + "terminalFocusContextKey": "Gibt an, ob der Fokus auf dem Terminal liegt.", + "terminalGroupCountContextKey": "Die aktuelle Anzahl von Terminalgruppen", + "terminalProcessSupportedContextKey": "Gibt an, ob Terminalprozesse gestartet werden können.", + "terminalShellTypeContextKey": "Der Shelltyp des aktiven Terminals", + "terminalTabsFocusContextKey": "Gibt an, ob der Fokus auf dem Terminal-Registerkarten Widget liegt.", + "terminalTabsSingularSelectedContextKey": "Gibt an, ob eine Terminal-Registerkarte ausgewählt ist.", + "terminalTextSelectedContextKey": "Gibt an, ob im aktiven Terminal Text ausgewählt ist.", + "vscode.extension.contributes.terminal": "Trägt Terminalfunktionalität bei.", + "vscode.extension.contributes.terminal.profiles": "Definiert zusätzliche Terminalprofile, die der Benutzer erstellen kann.", + "vscode.extension.contributes.terminal.profiles.icon": "Ein Codicon, der diesem Terminalprofil zugeordnet werden soll.", + "vscode.extension.contributes.terminal.profiles.id": "Die ID des Terminalprofil-Anbieters.", + "vscode.extension.contributes.terminal.profiles.title": "Titel für dieses Terminalprofil.", + "vscode.extension.contributes.terminal.types": "Definiert zusätzliche Terminaltypen, die der Benutzer erstellen kann.", + "vscode.extension.contributes.terminal.types.command": "Befehl, der ausgeführt werden soll, wenn der Benutzer diesen Terminaltyp erstellt.", + "vscode.extension.contributes.terminal.types.icon": "Ein Codicon, der diesem Terminaltyp zugeordnet werden soll.", + "vscode.extension.contributes.terminal.types.title": "Titel für diesen Terminaltyp." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "\"{0}\" ANSI-Farbe im Terminal", + "terminal.background": "Die Hintergrundfarbe des Terminals, dies ermöglicht eine unterschiedliche Färbung des Terminals im Panel.", + "terminal.border": "Die Farbe des Rahmens, der Panels innerhalb des Terminals teilt. Der Standardwert ist panel.border.", + "terminal.dragAndDropBackground": "Hintergrundfarbe beim Ziehen auf Terminals. Die Farbe muss transparent sein, damit die Terminalinhalte noch sichtbar sind.", + "terminal.foreground": "Die Vordergrundfarbe des Terminal.", + "terminal.selectionBackground": "Die Auswahlvordergrundfarbe des Terminals.", + "terminalCursor.background": "Die Hintergrundfarbe des Terminalcursors. Ermöglicht das Anpassen der Farbe eines Zeichens, das von einem Blockcursor überdeckt wird.", + "terminalCursor.foreground": "Die Vordergrundfarbe des Terminalcursors." + }, + "vs/workbench/contrib/terminal/common/terminalConfiguration": { + "terminal.integrated.allowChords": "Gibt an, ob Tastenzuordnungen aus zwei separaten Tastenkombinationen im Terminal zugelassen werden sollen. Hinweis: Wenn bei Festlegung auf TRUE die Tastatureingabe eine Tastenzuordnung aus zwei separaten Tastenkombinationen ergibt, wird \"#terminal.integrated.commandsToSkipShell#\" umgangen. Eine Festlegung auf FALSE ist insbesondere dann sinnvoll, wenn Sie mit STRG+K zur Shell wechseln möchten (nicht zu VS Code).", + "terminal.integrated.allowMnemonics": "Gibt an, ob mnemonische Codes in der Menüleiste (z. B. ALT+F) zum Öffnen der Menüleiste zugelassen werden. Beachten Sie Folgendes: Dies führt dazu, dass bei Festlegung auf TRUE alle ALT-Tastenkombinationen die Shell überspringen. Diese Einstellung hat unter macOS keinerlei Auswirkungen.", + "terminal.integrated.altClickMovesCursor": "Wenn diese Einstellung aktiviert und \"#editor.multiCursorModifier#\" auf \"alt\" (Standardwert) festgelegt ist, wird der Cursor der Eingabeaufforderung durch Klicken bei gedrückter ALT-/OPTIONSTASTE unter den Mauszeiger platziert. Abhängig von Ihrer Shell funktioniert dies möglicherweise nicht zuverlässig.", + "terminal.integrated.bellDuration": "Die Anzahl der Millisekunden, in denen die Glocke innerhalb einer Terminal-Registerkart angezeigt wird, wenn diese ausgelöst wird.", + "terminal.integrated.commandsToSkipShell": "Eine Gruppe von Befehls-IDs, deren Tastenkombinationen nicht an die Shell gesendet, sondern immer durch VS Code verarbeitet werden. Auf diese Weise funktionieren Tastenkombinationen, die normalerweise von der Shell verarbeitet werden, genauso wie in einem Terminal ohne Fokus, beispielsweise STRG+P zum Starten von Quick Open.\r\n\r\n \r\n\r\nViele Befehle werden standardmäßig übersprungen. Um eine Voreinstellung außer Kraft zu setzen und stattdessen die Tastenkombination dieses Befehls an die Shell zu übergeben, fügen Sie dem Befehl das Zeichen \"-\" als Präfix hinzu. Verwenden Sie beispielsweise \"-workbench.action.quickOpen\", damit STRG+P an die Shell gesendet wird.\r\n\r\n \r\n\r\nDie folgende Liste der standardmäßig übersprungenen Befehle wird bei der Anzeige im Einstellungs-Editor abgeschnitten. Um die vollständige Liste zu sehen, [öffnen Sie die JSON-Datei mit den Standardeinstellungen](command:workbench.action.openRawDefaultSettings 'Standardeinstellungen öffnen (JSON)'), und suchen Sie nach dem ersten Befehl aus der Liste unten.\r\n\r\n \r\n\r\nStandardmäßig übersprungene Befehle:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Steuert, ob beim Beenden eine Bestätigung erfolgen soll, wenn aktive Terminalsitzungen vorhanden sind.", + "terminal.integrated.copyOnSelection": "Steuert, ob im Terminal ausgewählter Text in die Zwischenablage kopiert wird.", + "terminal.integrated.cursorBlinking": "Steuert, ob der Terminalcursor blinkt.", + "terminal.integrated.cursorStyle": "Steuert den Stil des Terminalcursors.", + "terminal.integrated.cursorWidth": "Steuert die Breite des Cursors, wenn \"#terminal.integrated.cursorStyle#\" auf \"line\" festgelegt ist.", + "terminal.integrated.cwd": "Ein expliziter Startpfad, in dem das Terminal gestartet wird. Dieser wird als aktuelles Arbeitsverzeichnis (cwd) für den Shellprozess verwendet. Dies kann insbesondere in den Arbeitsbereichseinstellungen nützlich sein, wenn das Stammverzeichnis als cwd nicht geeignet ist.", + "terminal.integrated.detectLocale": "Steuert, ob die Umgebungsvariable \"$LANG\" ermittelt und auf eine UTF-8-konforme Option festgelegt wird, weil das VS Code-Terminal nur UTF-8-codierte Daten aus der Shell unterstützt.", + "terminal.integrated.detectLocale.auto": "Hiermit wird die Umgebungsvariable \"$LANG\" festgelegt, wenn die angegebene Variable nicht vorhanden ist oder nicht auf \".UTF-8\" endet.", + "terminal.integrated.detectLocale.off": "Hiermit wird die Umgebungsvariable \"$LANG\" nicht festgelegt.", + "terminal.integrated.detectLocale.on": "Hiermit wird die Umgebungsvariable \"$LANG\" immer festgelegt.", + "terminal.integrated.drawBoldTextInBrightColors": "Steuert, ob fett formatierter Text im Terminal immer die ANSI-Farbvariante \"bright\" verwendet.", + "terminal.integrated.enableBell": "Steuert, ob die Terminalglocke aktiviert ist. Dies wird als visuelle Glocke neben dem Namen des Terminals angezeigt.", + "terminal.integrated.enableFileLinks": "Gibt an, ob Dateiverknüpfungen im Terminal aktiviert werden sollen. Verknüpfungen können insbesondere bei der Arbeit auf einem Netzlaufwerk langsam sein, weil jede Dateiverknüpfung anhand des Dateisystems überprüft wird. Eine Änderung dieser Einstellung wirkt sich nur auf neue Terminals aus.", + "terminal.integrated.enablePersistentSessions": "Hiermit werden Terminalsitzungen für den Arbeitsbereich über das erneute Laden von Fenstern hinweg beibehalten.", + "terminal.integrated.env.linux": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter Linux hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", + "terminal.integrated.env.osx": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter macOS hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", + "terminal.integrated.env.windows": "Objekt mit Umgebungsvariablen, die dem VS Code-Prozess zur Verwendung durch das Terminal unter Windows hinzugefügt werden sollen. Legen Sie \"null\" fest, um die Umgebungsvariable zu löschen.", + "terminal.integrated.environmentChangesIndicator": "Gibt an, ob auf jedem Terminal die Anzeige von Umgebungsänderungen aktiviert werden soll. Diese zeigt an, ob Erweiterungen Änderungen an der Terminalumgebung vorgenommen haben oder vornehmen möchten.", + "terminal.integrated.environmentChangesIndicator.off": "Hiermit wird die Anzeige deaktiviert.", + "terminal.integrated.environmentChangesIndicator.on": "Hiermit wird die Anzeige aktiviert.", + "terminal.integrated.environmentChangesIndicator.warnonly": "Hiermit wird nur eine Warnung angezeigt, wenn die Umgebung eines Terminals veraltet ist. Die Information, die auf Umgebungsänderungen durch eine Erweiterung hinweist, wird nicht angezeigt.", + "terminal.integrated.environmentChangesRelaunch": "Gibt an, ob Terminals automatisch neu gestartet werden, wenn die Erweiterung zur Umgebung beitragen soll und noch keine Interaktion stattgefunden hat.", + "terminal.integrated.experimentalLinkProvider": "Eine experimentelle Einstellung, die die Linkerkennung im Terminal verbessert und die Erkennung freigegebener Links mit dem Editor ermöglicht. Aktuell werden nur Weblinks unterstützt.", + "terminal.integrated.fastScrollSensitivity": "Multiplikator für die Scrollgeschwindigkeit beim Drücken von ALT.", + "terminal.integrated.fontFamily": "Steuert die Schriftfamilie des Terminals, der Standardwert lautet \"#editor.fontFamily#\".", + "terminal.integrated.fontSize": "Steuert den Schriftgrad in Pixeln für das Terminal.", + "terminal.integrated.fontWeight": "Dies ist die Schriftbreite, die im Terminal für nicht fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", + "terminal.integrated.fontWeightBold": "Dies ist die Schriftbreite, die im Terminal für fett formatierten Text verwendet werden soll. Akzeptiert werden die Schlüsselwörter \"normal\" und \"bold\" oder Zahlen zwischen 1 und 1000.", + "terminal.integrated.fontWeightError": "Es sind nur die Schlüsselwörter \"normal\" und \"bold\" sowie Zahlen zwischen 1 und 1000 zulässig.", + "terminal.integrated.gpuAcceleration": "Steuert, ob das Terminal die GPU für das Rendering nutzt.", + "terminal.integrated.gpuAcceleration.auto": "Lassen Sie von VS Code ermitteln, welcher Renderer die beste Darstellung bietet.", + "terminal.integrated.gpuAcceleration.off": "Hiermit deaktivieren Sie die GPU-Beschleunigung im Terminal.", + "terminal.integrated.gpuAcceleration.on": "Hiermit aktivieren Sie die GPU-Beschleunigung im Terminal.", + "terminal.integrated.letterSpacing": "Steuert den Buchstabenabstand für das Terminal. Es handelt sich um einen ganzzahligen Wert, der die Menge zusätzlicher Pixel repräsentiert, die zwischen Zeichen hinzugefügt werden sollen.", + "terminal.integrated.lineHeight": "Steuert die Zeilenhöhe für das Terminal. Diese Zahl wird mit dem Schriftgrad für das Terminal multipliziert, um die tatsächliche Zeilenhöhe in Pixeln zu erhalten.", + "terminal.integrated.localEchoExcludePrograms": "Experimentell: Lokales Echo wird deaktiviert, wenn mindestens einer dieser Programmnamen im Terminaltitel gefunden wird.", + "terminal.integrated.localEchoLatencyThreshold": "Experimentell: Länge der Netzwerkverzögerung in Millisekunden, mit der lokale Bearbeitungen auf dem Terminal ausgegeben werden, ohne auf Serverbestätigung zu warten. Bei \"0\" ist die lokale Ausgabe immer aktiviert, bei \"-1\" wird sie deaktiviert.", + "terminal.integrated.localEchoStyle": "Experimentell: Endstil von lokal ausgegebenem Text, entweder ein Schriftschnitt oder eine RGB-Farbe.", + "terminal.integrated.macOptionClickForcesSelection": "Steuert, ob eine Auswahl erzwungen werden soll, wenn unter macOS die Tastenkombination WAHLTASTE+Klick verwendet wird. Hiermit wird eine reguläre (Zeilen-) Auswahl erzwungen und die Verwendung des Modus zur Spaltenauswahl unterbunden. Dies ermöglicht das Kopieren und Einfügen über die reguläre Terminalauswahl, wenn beispielsweise der Mausmodus in tmux aktiviert ist.", + "terminal.integrated.macOptionIsMeta": "Steuert, ob die WAHLTASTE im Terminal unter macOS als Meta-Taste betrachtet wird.", + "terminal.integrated.minimumContrastRatio": "Bei Festlegung dieser Einstellung ändert sich die Vordergrundfarbe jeder Zelle, um das angegebene Kontrastverhältnis zu erreichen. Beispielwerte:\r\n\r\n– 1: Die Standardeinstellung, keine Änderung.\r\n– 4.5: [WCAG AA-Konformität (Mindestwert)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n– 7: [WCAG AAA-Konformität (erweitert)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n– 21: Weiß auf Schwarz oder Schwarz auf Weiß.", + "terminal.integrated.mouseWheelScrollSensitivity": "Ein Multiplikator, der für den Wert \"deltaY\" für Mausrad-Scrollereignisse verwendet werden soll.", + "terminal.integrated.rightClickBehavior": "Steuert, wie das Terminal auf einen Klick mit der rechten Maustaste reagiert.", + "terminal.integrated.rightClickBehavior.copyPaste": "Bei Auswahl kopieren, andernfalls einfügen.", + "terminal.integrated.rightClickBehavior.default": "Hiermit wird das Kontextmenü angezeigt.", + "terminal.integrated.rightClickBehavior.paste": "Einfügen erfolgt über die rechte Maustaste.", + "terminal.integrated.rightClickBehavior.selectWord": "Hiermit wird das Wort unter dem Cursor ausgewählt und das Kontextmenü angezeigt.", + "terminal.integrated.scrollback": "Steuert die maximale Anzahl von Zeilen, die das Terminal im Puffer beibehält.", + "terminal.integrated.sendKeybindingsToShell": "Sendet die meisten Tastenzuordnungen nicht an die Workbench, sondern an das Terminal, und überschreibt \"#terminal.integrated.commandsToSkipShell#\". Dies kann als Alternative zur Feinabstimmung verwendet werden. ", + "terminal.integrated.showExitAlert": "Steuert, ob die Warnung \"Der Terminalprozess wurde mit einem Exitcode beendet\" angezeigt wird, wenn der Exitcode nicht 0 lautet.", + "terminal.integrated.splitCwd": "Steuert das Arbeitsverzeichnis, mit dem ein geteiltes Terminal gestartet wird.", + "terminal.integrated.splitCwd.inherited": "Unter macOS und Linux verwendet ein neues geteiltes Terminal das Arbeitsverzeichnis des übergeordneten Terminals. Unter Windows wird dasselbe Arbeitsverzeichnis verwendet wie zu Beginn.", + "terminal.integrated.splitCwd.initial": "Ein neues geteiltes Terminal verwendet das Arbeitsverzeichnis, mit dem das übergeordnete Terminal gestartet wurde.", + "terminal.integrated.splitCwd.workspaceRoot": "Ein neues geteiltes Terminal verwendet den Arbeitsbereichsstamm als Arbeitsverzeichnis. In einem Arbeitsbereich mit mehreren Stämmen können Sie auswählen, welcher Stamm als Arbeitsverzeichnis verwendet werden soll.", + "terminal.integrated.tabs.enabled": "Steuert, ob Terminal-Registerkarten als Liste an der Seite des Terminals angezeigt werden. Wenn diese Option deaktiviert ist, wird stattdessen eine Dropdownliste angezeigt.", + "terminal.integrated.tabs.focusMode": "Steuert, ob die Fokussierung des Terminals einer Registerkarte beim Doppel-oder Einzelklicken erfolgt.", + "terminal.integrated.tabs.focusMode.doubleClick": "Das Terminal beim Doppelklicken auf eine Terminal-Registerkarte fokussieren", + "terminal.integrated.tabs.focusMode.singleClick": "Das Terminal beim Klicken auf eine Terminal-Registerkarte fokussieren", + "terminal.integrated.tabs.hideCondition": "Steuert, ob die Ansicht der Terminal-Registerkarten unter bestimmten Bedingungen ausgeblendet wird.", + "terminal.integrated.tabs.hideCondition.never": "Die Ansicht der Terminal-Registerkarten niemals ausblenden", + "terminal.integrated.tabs.hideCondition.singleGroup": "Ansicht der Terminal-Registerkarten ausblenden, wenn nur eine einzelne Terminalgruppen geöffnet ist.", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Ansicht der Terminal-Registerkarten ausblenden, wenn nur ein Terminal geöffnet ist.", + "terminal.integrated.tabs.location": "Steuert den Speicherort der Terminal-Registerkarten, entweder links oder rechts des(der) tatsächlichen Terminals.", + "terminal.integrated.tabs.location.left": "Zeigt die Ansicht der Terminal-Registerkarten links vom Terminal an.", + "terminal.integrated.tabs.location.right": "Zeigt die Ansicht der Terminal-Registerkarten rechts vom Terminal an.", + "terminal.integrated.tabs.showActiveTerminal": "Zeigt die aktiven Terminalinformationen in der Ansicht an, dies ist besonders nützlich, wenn der Titel auf den Registerkarten nicht sichtbar ist.", + "terminal.integrated.tabs.showActiveTerminal.always": "Aktives Terminal immer anzeigen", + "terminal.integrated.tabs.showActiveTerminal.never": "Das aktive Terminal niemals anzeigen", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Das aktive Terminal anzeigen, wenn es sich um das einzige geöffnete Terminal handelt", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Zeigt das aktive Terminal an, wenn es sich um das einzige geöffnete Terminal handelt, oder wenn sich die Registerkartenansicht im schmalen textlosen Zustand befindet.", + "terminal.integrated.titleMode": "Bestimmt, wie der Titel des Terminals festgelegt wird, der im Registerkarten-oder Dropdown-Eintrag des Terminals angezeigt wird.", + "terminal.integrated.unicodeVersion": "Steuert, welche Version von Unicode beim Auswerten der Zeichenbreite im Terminal verwendet werden soll. Wenn Emojis oder andere breite Zeichen nicht die richtige Abstände vor oder nach dem Zeichen beanspruchen (entweder zu viel oder zu wenig), können Sie eine Feineinstellung durchführen.", + "terminal.integrated.unicodeVersion.eleven": "Version 11 von Unicode. Diese Version bietet bessere Unterstützung für moderne Systeme, die moderne Versionen von Unicode verwenden.", + "terminal.integrated.unicodeVersion.six": "Version 6 von Unicode. Dies ist eine ältere Version, die auf älteren Systemen besser funktionieren sollte.", + "terminal.integrated.windowsEnableConpty": "Gibt an, ob ConPTY für die Terminalprozesskommunikation unter Windows verwendet werden soll (erfordert Windows 10, Build 18309 und höher). Sofern FALSE, wird Winpty verwendet.", + "terminal.integrated.wordSeparators": "Eine Zeichenfolge mit allen Zeichen, die vom Feature \"Doppelklick zur Wortauswahl\" als Worttrennzeichen betrachtet werden sollen.", + "terminalIntegratedConfigurationTitle": "Integriertes Terminal", + "titleMode.executable": "Der Titel wird von der _terminal_ festgelegt, der Name des erkannten Foreground-Prozesses wird verwendet.", + "titleMode.sequence": "Der Titel wird von der _process_ über eine Escapesequenz festgelegt. Dies ist nützlich, wenn Ihre Shell den Titel dynamisch festlegt." + }, + "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { + "nonResponsivePtyHost": "Die Verbindung mit dem PTY-Hostprozess des Terminals reagiert nicht, die Terminals funktionieren möglicherweise nicht mehr.", + "restartPtyHost": "PTY-Host neu starten" + }, + "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { + "workbench.action.terminal.newLocal": "Neues integriertes Terminal erstellen (lokal)" + }, + "vs/workbench/contrib/testing/browser/icons": { + "autoRunIcon": "Symbol für die Umschaltfläche \"AutoAusführen\" in der Testansicht.", + "filterIcon": "Symbol für die Aktion \"Filtern\" in der Testansicht.", + "hiddenIcon": "Das Symbol, das neben ausgeblendeten Tests angezeigt wird, wenn sie eingeblendet wurden.", + "testViewIcon": "Ansichtssymbol der Testansicht.", + "testingCancelIcon": "Symbol zum Abbrechen von Testläufen", + "testingDebugIcon": "Symbol für die Aktion \"Test debuggen\"", + "testingErrorIcon": "Symbol für Tests mit Fehler", + "testingFailedIcon": "Symbol für fehlerhafte Tests", + "testingPassedIcon": "Symbol für erfolgreiche Tests", + "testingQueuedIcon": "Symbol für in die Warteschlange eingereihte Tests", + "testingRunAllIcon": "Symbol für die Aktion \"Alle Tests ausführen\"", + "testingRunIcon": "Symbol für die Aktion \"Test ausführen\"", + "testingShowAsList": "Symbol, wenn der Test-Explorer als Struktur deaktiviert ist.", + "testingShowAsTree": "Symbol, wenn der Test-Explorer als Liste deaktiviert ist", + "testingSkippedIcon": "Symbol für übersprungene Tests", + "testingUnsetIcon": "Symbol für Tests in einem nicht festgelegten Zustand" + }, + "vs/workbench/contrib/testing/browser/testExplorerActions": { + "debug test": "Test debuggen", + "debugAllTests": "Alle Tests debuggen", + "debugSelectedTests": "Ausgewählte Tests debuggen", + "discoveringTests": "Tests werden ermittelt.", + "hideTest": "Test ausblenden", + "noDebugTestProvider": "In diesem Arbeitsbereich wurden keine debugfähigen Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", + "noTestProvider": "In diesem Arbeitsbereich wurden keine Tests gefunden. Möglicherweise müssen Sie eine Erweiterung des Testanbieters installieren.", + "run test": "Test ausführen", + "runAllTests": "Alle Tests ausführen", + "runSelectedTests": "Ausgewählte Tests ausführen", + "testing.cancelRun": "Testlauf abbrechen", + "testing.category": "Test", + "testing.clearResults": "Alle Ergebnisse löschen", + "testing.collapseAll": "Alle Tests reduzieren", + "testing.debugAtCursor": "Test bei Cursor debuggen", + "testing.debugCurrentFile": "Tests in aktueller Datei debuggen", + "testing.debugFailTests": "Fehlerhafte Tests debuggen", + "testing.debugLastRun": "Letzte Ausführung debuggen", + "testing.editFocusedTest": "Zu Test wechseln", + "testing.openOutputPeek": "Peek-Ausgabe", + "testing.reRunFailTests": "Fehlerhafte Tests erneut ausführen", + "testing.reRunLastRun": "Letzte Ausführung erneut ausführen", + "testing.refresh": "Tests aktualisieren", + "testing.runAtCursor": "Test bei Cursor ausführen", + "testing.runCurrentFile": "Tests in aktueller Datei ausführen", + "testing.searchForTestExtension": "Nach Testerweiterung suchen", + "testing.showMostRecentOutput": "Ausgabe anzeigen", + "testing.sortByLocation": "Nach Speicherort sortieren", + "testing.sortByName": "Nach Namen sortieren", + "testing.turnOffAutoRun": "Automatische Ausführung deaktivieren", + "testing.turnOnAutoRun": "Automatische Ausführung aktivieren", + "testing.viewAsList": "Als Liste anzeigen", + "testing.viewAsTree": "Als Struktur anzeigen", + "unhideTest": "Test einblenden" + }, + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "T&&esten", + "noTestProvidersRegistered": "In diesem Arbeitsbereich wurden noch keine Tests gefunden.", + "searchMarketplaceForTestExtensions": "[Testerweiterungen suchen](command:{0})", + "test": "Test", + "testExplorer": "Test-Explorer" + }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Test debuggen", + "failedHoverMessage": "Fehler bei \"{0}\". ", + "failedPeekAction": "Vorschau für Fehler", + "reveal test": "Im Test-Explorer anzeigen", + "run test": "Test ausführen", + "testing.clickToRun": "Klicken zum Ausführen von Tests, Rechtsklick für weitere Optionen" + }, + "vs/workbench/contrib/testing/browser/testingExplorerFilter": { + "filter": "Filter", + "testExplorerFilter": "Filtern (Beispiel: text, !exclude)", + "testing.filters.currentFile": "Nur in aktiver Datei anzeigen", + "testing.filters.menu": "Weitere Filter...", + "testing.filters.removeTestExclusions": "Alle Tests einblenden", + "testing.filters.showAll": "Alle Tests anzeigen", + "testing.filters.showExcludedTests": "Ausgeblendete Tests anzeigen", + "testing.filters.showOnlyExecuted": "Nur ausgeführte Tests anzeigen", + "testing.filters.showOnlyFailed": "Nur Tests mit Fehlern anzeigen" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Test-Explorer", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0}, in {1}", + "testing.treeElementLabelOutdated": "{0}, veraltetes Ergebnis", + "testingFindExtension": "Arbeitsbereichstests anzeigen", + "testingNoTest": "In dieser Datei wurden keine Tests gefunden." + }, + "vs/workbench/contrib/testing/browser/testingOutputPeek": { + "close": "Schließen", + "debug test": "Test debuggen", + "run test": "Test ausführen", + "testUnnamedTask": "Unbenannte Aufgabe", + "testing.debugLastRun": "Testlauf debuggen", + "testing.reRunLastRun": "Testlauf erneut ausführen", + "testing.revealInExplorer": "Im Test-Explorer anzeigen", + "testing.showResultOutput": "Ergebnisausgabe anzeigen", + "testingOutputActual": "Tatsächliches Ergebnis", + "testingOutputExpected": "Erwartetes Ergebnis", + "testingPeekLabel": "Testergebnismeldungen" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "Testlauf am {0} beendet", + "runNoOutout": "Der Testlauf hat keine Ausgabe aufgezeichnet.", + "testNoRunYet": "\r\nEs wurden noch keine Tests ausgeführt.\r\n", + "testOutputTerminalTitle": "Testausgabe", + "testOutputTerminalTitleWithDate": "Testausgabe bei {0}" + }, + "vs/workbench/contrib/testing/browser/testingProgressUiService": { + "testProgress.completed": "{0}/{1} Tests bestanden ({2}%)", + "testProgress.running": "Tests werden ausgeführt, {0}/{1} bestanden ({2} %)", + "testProgress.runningInitial": "Tests werden ausgeführt...", + "testProgressWithSkip.completed": "{0}/{1} Tests bestanden ({2} %, {3} übersprungen)", + "testProgressWithSkip.running": "Tests werden ausgeführt, {0}/{1} Tests bestanden ({2} %, {3} übersprungen)" + }, + "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { + "testing": "Test wird ausgeführt" + }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Farbe für das Symbol \"Fehlerhaft\" im Test-Explorer", + "testing.iconFailed": "Farbe für das Symbol \"Fehler\" im Test-Explorer", + "testing.iconPassed": "Farbe für das Symbol \"Erfolgreich\" im Test-Explorer", + "testing.iconQueued": "Farbe für das Symbol \"In Warteschlange\" im Test-Explorer", + "testing.iconSkipped": "Farbe für das Symbol \"Übersprungen\" im Test-Explorer", + "testing.iconUnset": "Farbe für das Symbol \"Nicht festgelegt\" im Test-Explorer.", + "testing.message.error.decorationForeground": "Die Textfarbe von Testfehlermeldungen, die inline im Editor angezeigt werden.", + "testing.message.error.marginBackground": "Die Randfarbe neben Testfehlermeldungen, die inline im Editor angezeigt werden.", + "testing.message.hint.decorationForeground": "Die Textfarbe von Testhinweismeldungen, die inline im Editor angezeigt werden.", + "testing.message.hint.marginBackground": "Die Randfarbe neben Testhinweismeldungen, die inline im Editor angezeigt werden.", + "testing.message.info.decorationForeground": "Die Textfarbe von Testinfomeldungen, die inline im Editor angezeigt werden.", + "testing.message.info.marginBackground": "Die Randfarbe neben Testinfomeldungen, die inline im Editor angezeigt werden.", + "testing.message.warning.decorationForeground": "Die Textfarbe von Testwarnungsmeldungen, die inline im Editor angezeigt werden.", + "testing.message.warning.marginBackground": "Die Randfarbe neben Testwarnungsmeldungen, die inline im Editor angezeigt werden.", + "testing.peekBorder": "Farbe der Peek-Ansichtsränder und des Pfeils.", + "testing.runAction": "Farbe für das Symbol \"Ausführen\" im Editor" + }, + "vs/workbench/contrib/testing/common/configuration": { + "testConfigurationTitle": "Test", + "testing.autoRun.delay": "Die Wartezeit in Millisekunden, nach der ein Test als veraltet markiert und eine neue Ausführung gestartet wird.", + "testing.autoRun.mode": "Steuert, welche Tests automatisch ausgeführt werden.", + "testing.autoRun.mode.allInWorkspace": "Führt automatisch alle ermittelten Tests aus, wenn die automatische Ausführung aktiviert ist. Führt einzelne Tests erneut aus, wenn diese geändert werden.", + "testing.autoRun.mode.onlyPreviouslyRun": "Führt einzelne Tests erneut aus, wenn diese geändert werden. Noch nicht ausgeführte Tests werden nicht ausgeführt.", + "testing.automaticallyOpenPeekView": "Konfiguriert, wann die Vorschauansicht für Fehler automatisch geöffnet wird.", + "testing.automaticallyOpenPeekView.failureAnywhere": "Unabhängig vom Bereich des Fehlers automatisch öffnen.", + "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Automatisch öffnen, wenn ein Testfehler in einem sichtbaren Dokument auftritt.", + "testing.automaticallyOpenPeekViewDuringAutoRun": "Steuert, ob die Vorschauansicht im Modus \"AutoAusführen\" automatisch geöffnet wird.", + "testing.followRunningTest": "Steuert, ob der ausgeführte Test in der Test-Explorer-Ansicht befolgt werden soll" + }, + "vs/workbench/contrib/testing/common/constants": { + "testState.errored": "Mit Fehler", + "testState.failed": "Fehler", + "testState.passed": "Bestanden", + "testState.queued": "In Warteschlange eingereiht", + "testState.running": "Wird ausgeführt", + "testState.skipped": "Übersprungen", + "testState.unset": "Löschen" + }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Testlauf bei {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Fehler beim Ausführen von Tests: {0}", + "testTrust": "Durch Ausführen von Tests kann Code in Ihrem Arbeitsbereich ausgeführt werden." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Typ des Elements in der Ausgabevorschauansicht. Entweder ein \"Test\", eine \"Nachricht\", eine \"Aufgabe\" oder ein \"Ergebnis\".", + "testing.testId": "Die ID des aktuellen Testelements, die beim Erstellen oder Öffnen von Menüs für Testelemente festgelegt wird.", + "testing.testItemHasUri": "Boolescher Wert, der angibt, ob für das Testelement ein URI definiert ist", + "testing.testItemIsHidden": "Boolescher Wert, der angibt, ob das Testelement ausgeblendet ist" + }, + "vs/workbench/contrib/themes/browser/themes.contribution": { + "defaultProductIconThemeLabel": "Standard", + "generateColorTheme.label": "Farbdesign aus aktuellen Einstellungen erstellen", + "installColorThemes": "Zusätzliche Farbschemas installieren...", + "installIconThemes": "Zusätzliche Dateisymbolschemas installieren...", + "installProductIconThemes": "Zusätzliche Produktsymboldesigns installieren...", + "miSelectColorTheme": "&&Farbschema", + "miSelectIconTheme": "&&Dateisymboldesign", + "miSelectProductIconTheme": "&&Produktsymboldesign", + "noIconThemeDesc": "Dateisymbole deaktivieren", + "noIconThemeLabel": "NONE", + "preferences": "Einstellungen", + "selectIconTheme.label": "Dateisymboldesign", + "selectProductIconTheme.label": "Produktsymboldesign", + "selectTheme.label": "Farbdesign", + "themes.category.dark": "Dunkle Themen", + "themes.category.hc": "Hohe Kontrast Themen", + "themes.category.light": "Helle Designs", + "themes.selectIconTheme": "Dateisymboldesign auswählen", + "themes.selectIconTheme.label": "Dateisymboldesign", + "themes.selectProductIconTheme": "Produktsymboldesign auswählen", + "themes.selectProductIconTheme.label": "Produktsymboldesign", + "themes.selectTheme": "Farbdesign auswählen (eine Vorschau wird mit den Tasten NACH OBEN/NACH UNTEN angezeigt)" + }, + "vs/workbench/contrib/timeline/browser/timeline.contribution": { + "files.openTimeline": "Zeitleiste öffnen", + "timeline.excludeSources": "Ein Array von Zeitachsenquellen, die aus der Zeitleistenansicht ausgeschlossen werden sollen.", + "timeline.pageOnScroll": "Experimentell. Steuert, ob die Zeitachsenansicht die nächste Seite mit Elementen lädt, wenn Sie an das Ende der Liste scrollen.", + "timeline.pageSize": "Die Anzahl von Elementen, die standardmäßig in der Zeitachsenansicht und beim Laden weiterer Elemente angezeigt werden sollen. Bei einer Festlegung auf NULL (Standardwert) wird basierend auf dem sichtbaren Bereich der Zeitachsenansicht automatisch eine Seitengröße ausgewählt.", + "timelineConfigurationTitle": "Zeitachse", + "timelineOpenIcon": "Symbol für die Aktion zum Öffnen der Zeitachse", + "timelineViewIcon": "Ansichtssymbol der Zeitachsenansicht." + }, + "vs/workbench/contrib/timeline/browser/timelinePane": { + "refresh": "Aktualisieren", + "timeline": "Zeitachse", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "Der aktive Editor kann keine Zeitachseninformationen bereitstellen.", + "timeline.filterSource": "Einschließen: {0}", + "timeline.loadMore": "Mehr laden", + "timeline.loading": "Zeitplan für {0} wird geladen...", + "timeline.loadingMore": "Wird geladen...", + "timeline.noTimelineInfo": "Es wurden keine Zeitachseninformationen bereitgestellt.", + "timeline.toggleFollowActiveEditorCommand.follow": "Aktuelle Zeitachse anheften", + "timeline.toggleFollowActiveEditorCommand.unfollow": "Aktuelle Zeitachse lösen", + "timelinePin": "Symbol für die Aktion zum Anheften der Zeitachse", + "timelineRefresh": "Symbol für die Aktion zum Aktualisieren der Zeitachse", + "timelineUnpin": "Symbol für die Aktion zum Lösen der Zeitachse" + }, + "vs/workbench/contrib/update/browser/releaseNotesEditor": { + "releaseNotesInputName": "Anmerkungen zu dieser Version: {0}", + "unassigned": "Nicht zugewiesen" + }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Das Update wird heruntergeladen...", + "cancel": "Abbrechen", + "checkForUpdates": "Nach Aktualisierungen suchen...", + "checkingForUpdates": "Es wird nach Updates gesucht...", + "download update": "Update herunterladen", + "download update_1": "Update herunterladen (1)", + "downloading": "Download wird ausgeführt...", + "installUpdate": "Update installieren", + "installUpdate...": "Update installieren... (1)", + "installingUpdate": "Update wird installiert...", + "later": "Später", + "noUpdatesAvailable": "Zurzeit sind keine Updates verfügbar.", + "ok": "OK", + "read the release notes": "Willkommen bei {0} v{1}! Möchten Sie die Hinweise zu dieser Version lesen?", + "relaunchDetailInsiders": "Klicken Sie auf die Schaltfläche \"Neu laden\", um zur nächtlichen Präproduktionsversion von VSCode zu wechseln.", + "relaunchDetailStable": "Klicken Sie auf die Schaltfläche \"Neu laden\", um zur monatlich veröffentlichten stabilen Version von VSCode zu wechseln.", + "relaunchMessage": "Damit die Versionsänderung wirksam wird, ist ein erneuter Ladevorgang erforderlich.", + "releaseNotes": "Anmerkungen zu dieser Version", + "reload": "&&Neu laden", + "restartToUpdate": "Neustart zum Updaten (1)", + "selectSyncService.detail": "Die Insiders-Version von VS Code synchronisiert Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Ausschnitte und den Benutzeroberflächenzustand standardmäßig mithilfe eines separaten Synchronisierungsdiensts für Insiders-Einstellungen.", + "selectSyncService.message": "Wählen Sie den Dienst zur Einstellungssynchronisierung aus, der nach dem Ändern der Version verwendet werden soll.", + "showReleaseNotes": "Anmerkungen zu dieser Version anzeigen", + "switchToInsiders": "Zu Insider-Version wechseln...", + "switchToStable": "Zu stabiler Version wechseln...", + "thereIsUpdateAvailable": "Ein Update ist verfügbar.", + "update service": "Dienst aktualisieren", + "update.noReleaseNotesOnline": "Für diese Version von {0} gibt es keine Onlineversionshinweise.", + "updateAvailable": "Ein Update ist verfügbar: {0} {1}", + "updateAvailableAfterRestart": "Starten Sie {0} neu, um das neueste Update zu installieren.", + "updateIsReady": "Neues {0}-Update verfügbar.", + "updateNow": "Jetzt aktualisieren", + "updating": "Wird aktualisiert...", + "use insiders": "Insider", + "use stable": "Stabil (aktuell)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Anmerkungen zu dieser Version" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Vertrauenswürdige Domänen verwalten", + "trustedDomain.manageTrustedDomains": "Vertrauenswürdige Domänen verwalten", + "trustedDomain.trustAllDomains": "Alle Domänen als vertrauenswürdig einstufen (deaktiviert den Linkschutz)", + "trustedDomain.trustAllPorts": "\"{0}\" an allen Ports vertrauen", + "trustedDomain.trustDomain": "\"{0}\" als vertrauenswürdig einstufen", + "trustedDomain.trustSubDomain": "\"{0}\" und alle Unterdomänen als vertrauenswürdig einstufen" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Abbrechen", + "configureTrustedDomains": "Vertrauenswürdige Domänen konfigurieren", + "copy": "Kopieren", + "open": "Öffnen", + "openExternalLinkAt": "Möchten Sie, dass \"{0}\" die externe Website öffnet?" + }, + "vs/workbench/contrib/url/browser/url.contribution": { + "openUrl": "URL öffnen", + "urlToOpen": "Zu öffnende URL" + }, + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "Fehler beim Annehmen von Änderungen. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", + "accept merges": "Merges akzeptieren", + "accept merges button": "&&Merges akzeptieren", + "accept remote": "Remote akzeptieren", + "accept remote button": "&&Remote akzeptieren", + "auth failed": "Fehler beim Aktivieren der Einstellungssynchronisierung: Fehler bei der Authentifizierung.", + "cancel": "Abbrechen", + "configure": "Konfigurieren...", + "configure and turn on sync detail": "Melden Sie sich an, um Ihre Daten geräteübergreifend zu synchronisieren.", + "configure sync": "{0}: Konfigurieren...", + "configure sync placeholder": "Zu Synchronisierendes auswählen", + "confirm replace and overwrite local": "Möchten Sie {0} (remote) akzeptieren und {1} (lokal) ersetzen?", + "confirm replace and overwrite remote": "Möchten Sie Merges akzeptieren und \"{0}\" (remote) ersetzen?", + "conflicts detected": "Fehler bei der Synchronisierung aufgrund von Konflikten in {0}. Bitte beheben Sie die Konflikte, um fortzufahren.", + "default": "Standard", + "error reset required": "Die Einstellungssynchronisierung wurde deaktiviert, weil Ihre Daten in der Cloud älter sind als die Daten auf dem Client. Löschen Sie Ihre Daten in der Cloud, bevor Sie die Synchronisierung aktivieren.", + "error reset required while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil Ihre Daten in der Cloud älter sind als die Daten auf dem Client. Löschen Sie Ihre Daten in der Cloud, bevor Sie die Synchronisierung aktivieren.", + "error upgrade required": "Die Einstellungssynchronisierung ist deaktiviert, weil die aktuelle Version ({0}, {1}) nicht mit dem Synchronisierungsdienst kompatibel ist. Führen Sie ein Update durch, bevor Sie die Synchronisierung aktivieren.", + "error upgrade required while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil die aktuelle Version ({0}, {1}) mit dem Synchronisierungsdienst nicht kompatibel ist. Führen Sie ein Update durch, bevor Sie die Synchronisierung aktivieren.", + "errorInvalidConfiguration": "Synchronisierung von {0} ist nicht möglich, weil der Inhalt in der Datei ungültig ist. Öffnen Sie die Datei, und korrigieren Sie sie.", + "global activity turn on sync": "Einstellungssynchronisierung aktivieren...", + "has conflicts": "{0}: Konflikte erkannt", + "insiders": "Insider", + "leftResourceName": "{0} (Remote)", + "merges": "{0} (Merges)", + "no authentication providers": "Es sind keine Authentifizierungsanbieter verfügbar.", + "open doc": "Dokumentation öffnen", + "open file": "{0}-Datei öffnen", + "operationId": "Vorgangs-ID: {0}", + "per platform": "für jede Plattform", + "replace local": "Lokal ersetzen", + "replace remote": "Remote ersetzen", + "reset": "Daten in der Cloud löschen...", + "resolveConflicts_global": "{0}: Einstellungskonflikte anzeigen (1)", + "resolveKeybindingsConflicts_global": "{0}: Konflikte mit Tastenzuordnungen anzeigen (1)", + "resolveSnippetsConflicts_global": "{0}: Konflikte mit Benutzercodeausschnitten anzeigen ({1})", + "service changed and turned off": "Die Einstellungssynchronisierung wurde deaktiviert, weil \"{0}\" jetzt einen separaten Dienst verwendet. Aktivieren Sie die Synchronisierung erneut.", + "service switched to insiders": "Die Einstellungssynchronisierung wurde auf den Insiderdienst umgestellt.", + "service switched to stable": "Die Einstellungssynchronisierung wurde auf den stabilen Dienst umgestellt.", + "session expired": "Die Einstellungssynchronisierung wurde deaktiviert, weil die aktuelle Sitzung abgelaufen ist. Melden Sie sich erneut an, um die Synchronisierung zu aktivieren.", + "show conflicts": "Konflikte anzeigen", + "show sync log title": "{0}: Protokoll anzeigen", + "show sync log toolrip": "Protokoll anzeigen", + "show synced data": "{0}: Synchronisierte Daten anzeigen", + "show synced data action": "Synchronisierte Daten anzeigen", + "showConflicts": "{0}: Einstellungskonflikte anzeigen", + "showKeybindingsConflicts": "{0}: Konflikte mit Tastenzuordnungen anzeigen", + "showSnippetsConflicts": "{0}: Konflikte mit Benutzercodeausschnitten anzeigen", + "sideBySideDescription": "Einstellungssynchronisierung", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Bei Einstellungssynchronisierung anmelden (1)", + "sign in and turn on": "Anmelden und aktivieren", + "sign in global": "Bei Einstellungssynchronisierung anmelden", + "sign in to sync": "Bei Einstellungssynchronisierung anmelden", + "stable": "Stabil", + "stop sync": "{0}: Deaktivieren", + "switchSyncService.description": "Stellen Sie sicher, dass Sie beim Synchronisieren mit mehreren Umgebungen den gleichen Einstellungssynchronisierungsdienst verwenden.", + "switchSyncService.title": "{0}: Dienst auswählen", + "sync is on": "Die Einstellungssynchronisierung ist aktiviert.", + "sync now": "{0}: Jetzt synchronisieren", + "sync preview message": "Die Einstellungssynchronisierung ist ein Vorschaufeature. Lesen Sie die Dokumentation, bevor Sie sie aktivieren.", + "sync settings": "{0}: Einstellungen anzeigen", + "synced with time": "Synchronisiert: {0}", + "syncing": "Synchronisierung wird durchgeführt", + "too large": "Die Synchronisierung von {0} ist deaktiviert, da die zu synchronisierende {1}-Datei größer als {2} ist. Öffnen Sie die Datei, reduzieren Sie die Größe, und aktivieren Sie die Synchronisierung.", + "too large while starting sync": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil die zu synchronisierende Datei \"{0}\" die Größe von {1} übersteigt. Öffnen Sie die Datei, und verringern Sie die Größe. Aktivieren Sie dann die Synchronisierung.", + "turn off": "&&Deaktivieren", + "turn off failed": "Fehler beim Deaktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", + "turn off sync confirmation": "Möchten Sie die Synchronisierung deaktivieren?", + "turn off sync detail": "Ihre Einstellungen, Tastenzuordnungen, Erweiterungen, Codeausschnitte und Benutzeroberflächenzustände werden nicht mehr synchronisiert.", + "turn off sync everywhere": "Deaktivieren Sie die Synchronisierung auf allen Ihren Geräten, und löschen Sie die Daten aus der Cloud.", + "turn on": "Aktivieren", + "turn on failed": "Fehler beim Aktivieren der Einstellungssynchronisierung. {0}", + "turn on failed with user data sync error": "Fehler beim Aktivieren der Einstellungssynchronisierung. Überprüfen Sie die [Protokolle]({0}), um weitere Informationen zu erhalten.", + "turn on sync": "Einstellungssynchronisierung aktivieren...", + "turn on sync with category": "{0}: Aktivieren...", + "turned off": "Die Einstellungssynchronisierung wurde von einem anderen Gerät aus deaktiviert. Aktivieren Sie die Synchronisierung erneut.", + "turnin on sync": "Einstellungssynchronisierung wird aktiviert...", + "turning on syncing": "Einstellungssynchronisierung wird aktiviert...", + "update conflicts": "Die Konflikte konnten nicht behoben werden, da eine neue lokale Version verfügbar ist. Bitte versuchen Sie es noch einmal.", + "using separate service": "Die Einstellungssynchronisierung verwendet jetzt einen separaten Dienst. Weitere Informationen finden Sie in der [Dokumentation zur Einstellungssynchronisierung](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Synchronisierte Daten anzeigen", + "workbench.actions.syncData.reset": "Daten in der Cloud löschen..." + }, + "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { + "operationId": "Vorgangs-ID: {0}", + "too many requests": "Die Einstellungssynchronisierung wurde auf diesem Gerät deaktiviert, weil zu viele Anforderungen generiert wurden." + }, + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Lokal akzeptieren", + "accept merges": "Merges akzeptieren", + "accept remote": "Remote akzeptieren", + "accepted": "Akzeptiert", + "cancel": "Abbrechen", + "conflict": "Konflikte erkannt", + "conflicts detected": "Konflikte erkannt", + "explanation": "Gehen Sie die einzelnen Einträge durch, und mergen Sie sie, um die Synchronisierung zu aktivieren.", + "label": "UserDataSyncResources", + "leftResourceName": "{0} (Remote)", + "merges": "{0} (Merges)", + "preview": "{0} (Vorschau)", + "resolve": "Fehler beim Mergen aufgrund von Konflikten. Beheben Sie die Konflikte, um fortzufahren.", + "rightResourceName": "{0} (Lokal)", + "sideBySideDescription": "Einstellungssynchronisierung", + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Einstellungssynchronisierung aktivieren", + "turning on": "Wird aktiviert...", + "workbench.actions.sync.acceptLocal": "Lokal akzeptieren", + "workbench.actions.sync.acceptRemote": "Remote akzeptieren", + "workbench.actions.sync.discard": "Verwerfen", + "workbench.actions.sync.merge": "Mergen", + "workbench.actions.sync.showChanges": "Änderungen öffnen" + }, + "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { + "confirm replace": "Möchten Sie die aktuellen Daten \"{0}\" durch die ausgewählten Daten ersetzen?", + "current": "Aktuell", + "leftResourceName": "{0} (remote)", + "local sync activity title": "Synchronisierungsaktivität (lokal)", + "merges": "Merges", + "no machines": "Keine Computer", + "not found": "Der Computer mit der ID \"{0}\" wurde nicht gefunden.", + "placeholder": "Geben Sie den Namen des Computers ein.", + "remote sync activity title": "Synchronisierungsaktivität (remote)", + "reset": "Synchronisierte Daten zurücksetzen", + "rightResourceName": "{0} (lokal)", + "sideBySideLabels": "{0} ↔ {1}", + "synced machines": "Synchronisierte Computer", + "turn off": "&&Deaktivieren", + "turn off sync on machine": "Möchten Sie die Synchronisierung für \"{0}\" deaktivieren?", + "valid message": "Der Computername muss eindeutig und darf nicht leer sein.", + "workbench.actions.sync.editMachineName": "Name bearbeiten", + "workbench.actions.sync.replaceCurrent": "Wiederherstellen", + "workbench.actions.sync.resolveResourceRef": "JSON-Rohdaten für Synchronisierung anzeigen", + "workbench.actions.sync.turnOffSyncOnMachine": "Einstellungssynchronisierung deaktivieren" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Lokalen Sicherungsordner öffnen", + "no backups": "Der Ordner für lokale Sicherungen ist nicht vorhanden.", + "operationId": "Vorgangs-ID: {0}", + "report issue": "Problem melden", + "settings sync": "Einstellungssynchronisierung. Vorgangs-ID: {0}", + "show sync logs": "Protokoll anzeigen", + "too many requests": "Die Einstellungssynchronisierung ist deaktiviert, weil das aktuelle Gerät zu viele Anforderungen sendet. Melden Sie ein Problem, indem Sie die Synchronisierungsprotokolle bereitstellen." + }, + "vs/workbench/contrib/views/browser/treeView": { + "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", + "refresh": "Aktualisieren", + "collapseAll": "Alle zuklappen", + "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt." + }, + "vs/workbench/contrib/watermark/browser/watermark": { + "tips.enabled": "Wenn diese Option aktiviert ist, werden Tipps zu Grenzwerten angezeigt, wenn kein Editor geöffnet ist.", + "watermark.findInFiles": "In Dateien suchen", + "watermark.newUntitledFile": "Neue unbenannte Datei", + "watermark.openFile": "Datei öffnen", + "watermark.openFileFolder": "Datei oder Ordner öffnen", + "watermark.openFolder": "Ordner öffnen", + "watermark.openRecent": "Zuletzt verwendete öffnen", + "watermark.quickAccess": "Zu Datei wechseln", + "watermark.showCommands": "Alle Befehle anzeigen", + "watermark.startDebugging": "Debuggen starten", + "watermark.toggleTerminal": "Terminal umschalten" + }, + "vs/workbench/contrib/webview/browser/baseWebviewElement": { + "fatalErrorMessage": "Fehler beim Laden der Webansicht: {0}" + }, + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Kopieren", + "cut": "Ausschneiden", + "paste": "Einfügen" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Zum Debuggen der iFrame-basierten Webansicht werden Standard-Dev-Tools verwendet.", + "openToolsLabel": "Webview-Entwicklertools öffnen" + }, + "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { + "editor.action.webvieweditor.findNext": "Weitersuchen", + "editor.action.webvieweditor.findPrevious": "Vorherige suchen", + "editor.action.webvieweditor.hideFind": "Suche beenden", + "editor.action.webvieweditor.showFind": "Suche anzeigen", + "refreshWebviewLabel": "Webansichten neu laden" + }, + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "Webansichten-Editor" + }, + "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { + "ViewsWelcomeExtensionPoint.proposedAPI": "Der viewsWelcome-Beitrag in \"{0}\" erfordert die Aktivierung von \"enableProposedApi\"." + }, + "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { + "contributes.viewsWelcome": "Willkommensinhalte in beigetragenen Ansichten. Willkommensinhalte werden in Strukturansichten gerendert, wenn sie keine aussagekräftigen Inhalte enthalten (Beispiel: Datei-Explorer, wenn kein Ordner geöffnet ist). Solche Inhalte sind als produktinterne Dokumentation nützlich, um Benutzer zur Verwendung bestimmter Features zu motivieren, bevor diese verfügbar sind. Ein gutes Beispiel hierfür ist eine Schaltfläche \"Repository klonen\" in der Willkommensansicht des Datei-Explorers.", + "contributes.viewsWelcome.view": "Beigetragene Begrüßungsinhalte für eine bestimmte Ansicht.", + "contributes.viewsWelcome.view.contents": "Willkommensinhalte, die angezeigt werden sollen. Das Format des Inhalts ist eine Teilmenge von Markdown. Nur Links werden unterstützt.", + "contributes.viewsWelcome.view.enablement": "Bedingung für die Aktivierung der Schaltflächen mit Willkommensinhalten und Befehlslinks.", + "contributes.viewsWelcome.view.group": "Die Gruppe, zu der diese Willkommensinhalte gehören.", + "contributes.viewsWelcome.view.view": "Der Zielansichtsbezeichner für diesen Willkommensinhalt. Es werden nur Strukturansichten unterstützt.", + "contributes.viewsWelcome.view.when": "Bedingung, wann der Willkommensinhalt angezeigt werden soll." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Als erledigt markieren", + "close": "Ausblenden", + "configureVisibility": "Willkommensseiteninhalt konfigurieren", + "gettingStarted": "Erste Schritte", + "gettingStarted.allStepsComplete": "Alle {0} Schritte abgeschlossen!", + "gettingStarted.editingEvolved": "Fortschrittliche Bearbeitung", + "gettingStarted.someStepsComplete": "{0} von {1} Schritten abgeschlossen", + "gettingStartedLabel": "Erste Schritte. Übersicht für den schnellen Einstieg in Ihren Editor.", + "imageShowing": "Bild mit {0}", + "more": "Mehr", + "nextOne": "Nächster Abschnitt", + "pickWalkthroughs": "Exemplarische Vorgehensweisen zur Anzeige auswählen", + "recent": "Zuletzt verwendet", + "show more recents": "Alle zuletzt geöffneten Ordner anzeigen {0}", + "start": "Start", + "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", + "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Erste Schritte", + "gettingStarted": "Erste Schritte", + "gettingStarted.goBack": "Zurück", + "gettingStarted.goNext": "Weiter", + "gettingStarted.goPrev": "Zurück", + "gettingStarted.markStepComplete": "Schritt als abgeschlossen markieren", + "gettingStarted.markStepInomplete": "Schritt als nicht abgeschlossen markieren", + "help": "Hilfe", + "workbench.welcomePage.experimental.startEntryContributions": "Wenn diese Option aktiviert ist, können Erweiterungen Elemente zum \"Start\"-Abschnitt auf der Willkommensseite beitragen. Experimentell, Abbruch möglich wenn API geändert wird.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Wenn diese Option aktiviert ist, wird die exemplarische Vorgehensweise der Erweiterung bei der Installation der Extension geöffnet. Exemplarische Vorgehensweisen sind die Elemente, die zum \"Erste Schritte\"-Abschnitt auf der Willkommensseite beigetragen werden." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "Veraltet. Verwenden Sie stattdessen \"Image\" oder \"Markdown\".", + "startEntries": "Befehle beitragen, um Benutzer bei der Verwendung Ihrer Erweiterung zu unterstützen. Experimentell, nur in VS Code Insiders verfügbar.", + "startEntries.command": "Auszuführender Befehl.", + "startEntries.description": "Beschreibung des Startelements.", + "startEntries.title": "Titel des Startelements.", + "startEntries.type": "Der Typ des Startelements, das für die Gruppierung verwendet wird. Unterstützte Werte sind \"Sample-Notebook\" oder \"Template-Folder\".", + "startEntries.when": "Kontextschlüsselausdruck zum Steuern der Sichtbarkeit dieses Startelements.", + "title": "Titel", + "usesteps": "Veraltet. Verwenden Sie stattdessen \"Schritte\".", + "walkthroughs": "Exemplarische Vorgehensweisen beitragen, damit Benutzer mit ihrer Erweiterung beginnen können.", + "walkthroughs.description": "Beschreibung der exemplarischen Vorgehensweise.", + "walkthroughs.id": "Eindeutiger Bezeichner für diese exemplarische Vorgehensweise.", + "walkthroughs.primary.deprecated": "Veraltet. Die erste Exemplarische Vorgehensweise mit einer erfüllten \"Wenn\"-Bedingung wird bei der Installation geöffnet.", + "walkthroughs.steps": "Schritte, die im Rahmen dieser exemplarischen Vorgehensweise durchgeführt werden.", + "walkthroughs.steps.button.deprecated.interpolated": "Veraltet. Verwenden Sie stattdessen Markdown-Links in der Beschreibung, z. B. {0}, {1} oder {2}", + "walkthroughs.steps.completionEvents": "Ereignisse, die auslösen sollen, dass dieser Schritt deaktiviert wird. Wenn leer oder nicht definiert, wird der Schritt deaktiviert, wenn auf die Schaltflächen oder Links des Schritts geklickt wird. Wenn der Schritt keine Schaltflächen oder Links enthält, wird er bei der Auswahl überprüft.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Deaktivieren Sie den Schritt, wenn eine Erweiterung mit der angegebenen ID installiert ist. Wenn die Extension bereits installiert ist, wird der Schritt gestartet.", + "walkthroughs.steps.completionEvents.onCommand": "Deaktivieren Sie den Schritt, wenn ein bestimmter Befehl an beliebiger Stelle in VS Code ausgeführt wird.", + "walkthroughs.steps.completionEvents.onContext": "Deaktivieren Sie den Schritt, wenn ein Kontextschlüssel Ausdruck \"true\" ist.", + "walkthroughs.steps.completionEvents.onLink": "Deaktivieren Sie den Schritt, wenn ein angegebener Link über einen \"Erste Schritte\"-Schritt geöffnet wird.", + "walkthroughs.steps.completionEvents.onSettingChanged": "Deaktivieren Sie den Schritt bei Änderung einer bestimmten Einstellung", + "walkthroughs.steps.completionEvents.onView": "Deaktivieren Sie den Schritt beim Öffnen einer angegebenen Ansicht", + "walkthroughs.steps.completionEvents.stepSelected": "Deaktivieren Sie den Schritt, sobald er ausgewählt wurde.", + "walkthroughs.steps.description.interpolated": "Beschreibung des Schritts. Unterstützt \"vorformatierte\", __italic__ und **Fett ** Text. Verwenden Sie Markdown-Stil-Links für Befehle oder externe Links: {0}, {1}, oder {2}. Links in ihrer eigenen Zeile werden als Schaltflächen gerendert.", + "walkthroughs.steps.doneOn": "Signal zum Markieren des Schritts als abgeschlossen.", + "walkthroughs.steps.doneOn.deprecation": "doneOn ist veraltet. Die Schritte werden beim Klicken auf Ihre Schaltflächen standardmäßig deaktiviert, um die weitere Verwendung von completionEvents zu konfigurieren.", + "walkthroughs.steps.id": "Eindeutiger Bezeichner für diesen Schritt. Hiermit wird nachverfolgt, welche Schritte abgeschlossen wurden.", + "walkthroughs.steps.media": "Medien, die neben diesem Schritt angezeigt werden sollen, entweder ein Bild oder ein Markdown-Inhalt.", + "walkthroughs.steps.media.altText": "Alternativer Text, der angezeigt werden soll, wenn das Bild nicht geladen werden kann, oder der bei der Sprachausgabe verwendet werden soll.", + "walkthroughs.steps.media.image.path.dark.string": "Pfad zum Image für Dunkel-Designs relativ zum Erweiterungsverzeichnis.", + "walkthroughs.steps.media.image.path.hc.string": "Pfad zum Image für HC-Designs relativ zum Erweiterungsverzeichnis.", + "walkthroughs.steps.media.image.path.light.string": "Pfad zum Image für Hell-Designs relativ zum Erweiterungsverzeichnis.", + "walkthroughs.steps.media.image.path.string": "Pfad zu einem Bild oder Objekt, das aus Pfaden zu hellen, dunklen und HC-Images besteht, relativ zum Erweiterungsverzeichnis. Abhängig vom Kontext wird das Bild von 400px bis 800px breit angezeigt, mit ähnlichen Begrenzungen in der Höhe. Um HIDPI-Displays zu unterstützen, wird das Bild bei einer Skalierung von 1,5 x gerendert, beispielsweise wird ein 900-Pixel breites Bild als 600 logische Pixel breit angezeigt.", + "walkthroughs.steps.media.markdown.path": "Pfad zum Markdowndokument relativ zum Erweiterungsverzeichnis.", + "walkthroughs.steps.oneOn.command": "Hiermit wird der Schritt als durchgeführt markiert, wenn der angegebene Befehl ausgeführt wird.", + "walkthroughs.steps.title": "Der Titel des Schritts.", + "walkthroughs.steps.when": "Kontextschlüsselausdruck zum Steuern der Sichtbarkeit dieses Schritts.", + "walkthroughs.title": "Titel der exemplarischen Vorgehensweise.", + "walkthroughs.when": "Kontextschlüsselausdruck zum Steuern der Sichtbarkeit dieser exemplarischen Vorgehensweise." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Hiermit werden die Schritte aus „Erste Schritte“ dargestellt, die bereits abgeschlossen wurden", + "gettingStartedUnchecked": "Hiermit werden die Schritte aus „Erste-Schritte“ dargestellt, die noch nicht abgeschlossen wurden" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Erste Schritte" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "Die Plattform des aktuellen Arbeitsbereichs, die sich in Remotekontexten möglicherweise von der Plattform der Benutzeroberfläche unterscheidet." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { + "browseLangExts": "Spracherweiterungen durchsuchen", + "browseRecommended": "Empfohlene Erweiterungen durchsuchen", + "cloneRepo": "Repository klonen", + "commandPalette": "Befehlspalette öffnen", + "enableSync": "Einstellungssynchronisierung aktivieren", + "enableTrust": "Vertrauensstellung aktivieren", + "getting-started-beginner-icon": "Symbol für die Kategorie \"Anfänger\" in \"Erste Schritte\"", + "getting-started-intermediate-icon": "Symbol für die Kategorie \"Fortgeschritten\" in \"Erste Schritte\"", + "getting-started-setup-icon": "Symbol für die Kategorie \"Setup\" in \"Erste Schritte\"", + "gettingStarted.beginner.description": "Steigen Sie sofort in VS Code ein, und erhalten Sie einen Überblick über die wichtigsten Features.", + "gettingStarted.beginner.title": "Grundlegende Informationen", + "gettingStarted.cloneRepo.description": "Git-Repository klonen", + "gettingStarted.cloneRepo.title": "Git-Repository klonen...", + "gettingStarted.commandPalette.description.interpolated": "Mit der Befehlspalette können Sie über die Tastatur beliebige Aufgaben in VS Code ausführen. **Üben Sie**, indem Sie nach Ihren häufig verwendeten Befehle suchen, um Zeit zu sparen und im Fluss zu bleiben.\r\n{0}\r\n__Nach „Umschalten anzeigen“ suchen.__", + "gettingStarted.commandPalette.title": "Eine Tastenkombination, um auf alles zugreifen zu können", + "gettingStarted.debug.description.interpolated": "Beschleunigen Sie die Bearbeitungs-, Build-, Test- und Debugschleife durch Einrichten einer Startkonfiguration.\r\n{0}", + "gettingStarted.debug.title": "Code in Aktion ansehen", + "gettingStarted.extensions.description.interpolated": "Durch Erweiterungen können Sie VS Code noch umfassender nutzen. Diese reichen von praktischen Hacks zur Produktivitätssteigerung über Erweiterungen für vorkonfigurierte Features bis hin zu völlig neuen Funktionen.\r\n{0}", + "gettingStarted.extensions.title": "Unbegrenzte Erweiterbarkeit", + "gettingStarted.findLanguageExts.description.interpolated": "Programmieren Sie intelligenter mit Syntaxhervorhebung, Codevervollständigung, Linten und Debuggen. Viele Sprachen sind bereits integriert, aber es können noch viele weitere als Erweiterungen hinzugefügt werden.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Umfassende Unterstützung für alle Sprachen", + "gettingStarted.intermediate.description": "Optimieren Sie Ihren Entwicklungsworkflow mit diesen Tipps und Tricks.", + "gettingStarted.intermediate.title": "Steigern Sie Ihre Produktivität", + "gettingStarted.newFile.description": "Hiermit beginnen Sie mit einer neuen, leeren Datei.", + "gettingStarted.newFile.title": "Neue Datei", + "gettingStarted.notebook.title": "Notebooks anpassen", + "gettingStarted.notebookProfile.description": "Richten Sie Notebooks so ein, dass sie sich genauso anfühlen, wie Sie es mögen.", + "gettingStarted.notebookProfile.title": "Wählen Sie das Layout für Ihre Notebooks aus.", + "gettingStarted.openFile.description": "Hiermit öffnen Sie eine Datei, um mit der Arbeit zu beginnen.", + "gettingStarted.openFile.title": "Datei öffnen...", + "gettingStarted.openFolder.description": "Hiermit öffnen Sie einen Ordner, um mit der Arbeit zu beginnen.", + "gettingStarted.openFolder.title": "Ordner öffnen...", + "gettingStarted.openMac.description": "Hiermit öffnen Sie eine Datei oder einen Ordner, um mit der Arbeit zu beginnen.", + "gettingStarted.openMac.title": "Öffnen...", + "gettingStarted.pickColor.description.interpolated": "Die richtige Farbpalette hilft Ihnen, sich auf Ihren Code zu konzentrieren, ist angenehm für die Augen und macht einfach mehr Spaß.\r\n{0}", + "gettingStarted.pickColor.title": "Wählen Sie die gewünschte Darstellung aus.", + "gettingStarted.playground.description.interpolated": "Möchten Sie schneller und intelligenter programmieren? Üben Sie leistungsstarke Codebearbeitungsfunktionen im interaktiven Playground.\r\n{0}", + "gettingStarted.playground.title": "Ihre Bearbeitungsfähigkeiten neu definieren", + "gettingStarted.quickOpen.description.interpolated": "Mit nur einem Tastaturanschlag können Sie sofort zwischen Dateien wechseln. Tipp: Öffnen Sie mehrere Dateien durch Drücken der NACH-RECHTS-TASTE.\r\n{0}", + "gettingStarted.quickOpen.title": "Schnelles Navigieren zwischen Ihren Dateien", + "gettingStarted.scm.description.interpolated": "Kein Suchen nach Git-Befehlen mehr! Git- und GitHub-Workflows sind nahtlos integriert.\r\n{0}", + "gettingStarted.scm.title": "Code mit Git nachverfolgen", + "gettingStarted.scmClone.description.interpolated": "Richten Sie die integrierte Versionskontrolle für Ihr Projekt ein, um Ihre Änderungen nachzuverfolgen und mit anderen zusammenzuarbeiten.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "Richten Sie die integrierte Versionskontrolle für Ihr Projekt ein, um Ihre Änderungen nachzuverfolgen und mit anderen zusammenzuarbeiten.\r\n{0}", + "gettingStarted.settings.description.interpolated": "Alle Aspekte von VS Code und Ihre Erweiterungen lassen sich ganz auf Ihre Anforderungen abstimmen. Häufig verwendete Einstellungen werden zuerst aufgelistet, um Ihnen den Einstieg zu erleichtern.\r\n{0}", + "gettingStarted.settings.title": "Optimieren Ihrer Einstellungen", + "gettingStarted.settingsSync.description.interpolated": "Kein Verlust des perfekten VS Code-Setups! Dank der Einstellungssynchronisierung werden Einstellungen, Tastenzuordnungen und installierte Erweiterungen gesichert und in mehreren Installationen übernommen.\r\n{0}", + "gettingStarted.settingsSync.title": "Geräteübergreifende Synchronisierung Ihrer Daten", + "gettingStarted.setup.OpenFolder.description.interpolated": "Jetzt können Sie mit dem Programmieren beginnen. Öffnen Sie einen Projektordner, um Ihre Dateien in VS Code zu verschieben.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Ihren Code öffnen", + "gettingStarted.setup.description": "Entdecken Sie die besten Anpassungen, mit denen Sie VS Code ganz nach Ihren Wünschen gestalten können.", + "gettingStarted.setup.title": "VS Code Erste Schritte", + "gettingStarted.shortcuts.description.interpolated": "Nachdem Sie Ihre bevorzugten Befehle entdeckt haben, erstellen Sie benutzerdefinierte Tastenkombinationen für den sofortigen Zugriff.\r\n{0}", + "gettingStarted.shortcuts.title": "Tastenkombinationen anpassen", + "gettingStarted.splitview.description.interpolated": "Nutzen Sie Ihre Bildschirm-Estate-Ansicht, indem Sie Dateien nebeneinander, vertikal und horizontal öffnen.\r\n{0}", + "gettingStarted.splitview.title": "Mit Ansicht \"Nebeneinander\" bearbeiten", + "gettingStarted.tasks.description.interpolated": "Erstellen Sie Aufgaben für Ihre gemeinsamen Workflows, und profitieren Sie von der integrierten Funktion Skripts auszuführen und Ergebnisse automatisch zu überprüfen.\r\n{0}", + "gettingStarted.tasks.title": "Automatisieren von Projektaufgaben", + "gettingStarted.terminal.description.interpolated": "Führen Sie schnell Shellbefehle aus, und überwachen Sie die Buildausgabe direkt neben Ihrem Code.\r\n{0}", + "gettingStarted.terminal.title": "Komfortables integriertes Terminal", + "gettingStarted.topLevelCommandPalette.description": "Verwenden Sie die Befehlspalette, um alle VSCode-Befehle anzuzeigen und auszuführen.", + "gettingStarted.topLevelCommandPalette.title": "Befehl ausführen...", + "gettingStarted.videoTutorial.description.interpolated": "Sehen Sie sich das erste in einer Reihe von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.\r\n{0}", + "gettingStarted.videoTutorial.title": "Entspanntes Lernen", + "gettingStarted.workspaceTrust.description.interpolated": "Mit {0} können Sie entscheiden, ob Ihre Projektordner die automatische Codeausführung **zulassen oder einschränken** sollen __(erforderlich für Erweiterungen, Debugging usw.)__.\r\nBeim Öffnen einer Datei/eines Ordners werden Sie aufgefordert, Vertrauen zu gewähren. Sie können dies später jederzeit {1}.", + "gettingStarted.workspaceTrust.title": "Code sicher durchsuchen und bearbeiten", + "initRepo": "Git-Repository initialisieren", + "keyboardShortcuts": "Tastenkombinationen", + "openInteractivePlayground": "Interaktiven Playground öffnen", + "openSCM": "Quellcodeverwaltung öffnen", + "pickFolder": "Ordner auswählen", + "quickOpen": "Datei über Quick Open öffnen", + "runProject": "Ausführen Ihres Projekts", + "runTasks": "Automatisch erkannte Aufgaben ausführen", + "showTerminal": "Terminalpanel anzeigen", + "splitEditor": "Editor teilen", + "titleID": "Farbdesigns durchsuchen", + "tweakSettings": "Einstellungen optimieren", + "watch": "Tutorial ansehen", + "workspaceTrust": "Vertrauensstellung des Arbeitsbereichs" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Hoher Kontrast", + "dark": "Dunkel", + "light": "Hell", + "seeMore": "Weitere Designs anzeigen..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "Standard", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Schnittstellenüberblick ausblenden", + "welcomeOverlay": "Benutzeroberflächenüberblick", + "welcomeOverlay.commandPalette": "Alle Befehle suchen und ausführen", + "welcomeOverlay.debug": "Starten und debuggen", + "welcomeOverlay.explorer": "Datei-Explorer", + "welcomeOverlay.extensions": "Erweiterungen verwalten", + "welcomeOverlay.git": "Quellcodeverwaltung", + "welcomeOverlay.notifications": "Benachrichtigungen anzeigen", + "welcomeOverlay.problems": "Fehler und Warnungen anzeigen", + "welcomeOverlay.search": "Dateiübergreifend suchen", + "welcomeOverlay.terminal": "Integriertes Terminal umschalten" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Farbdesign", + "welcomePage.colorThemeDescription": "Passen Sie das Aussehen von Editor und Code an Ihre Wünsche an.", + "welcomePage.customize": "Anpassen", + "welcomePage.editingEvolved": "Fortschrittliche Bearbeitung", + "welcomePage.gitClone": "Repository klonen...", + "welcomePage.gitHubRepository": "GitHub-Repository", + "welcomePage.help": "Hilfe", + "welcomePage.installExtensionPacks": "Tools und Sprachen", + "welcomePage.installExtensionPacksDescription": "Unterstützung für {0} und {1} installieren", + "welcomePage.installKeymapDescription": "Einstellungen und Tastenzuordnungen", + "welcomePage.installKeymapExtension": "Installieren Sie die Einstellungen und Tastenkombinationen von {0} und {1}.", + "welcomePage.interactivePlayground": "Interaktiver Playground", + "welcomePage.interactivePlaygroundDescription": "In einer exemplarischen Vorgehensweise können Sie die Hauptfeatures des Editors ausprobieren.", + "welcomePage.interfaceOverview": "Überblick über die Benutzeroberfläche", + "welcomePage.interfaceOverviewDescription": "Erhalten Sie eine visuelle Überlagerung, die die wichtigsten Komponenten der Benutzeroberfläche hervorhebt.", + "welcomePage.introductoryVideos": "Einführungsvideos", + "welcomePage.keybindingsCheatsheet": "Druckbare Tastaturübersicht", + "welcomePage.learn": "Lernen", + "welcomePage.moreExtensions": "mehr", + "welcomePage.moreRecent": "Weitere...", + "welcomePage.newFile": "Neue Datei", + "welcomePage.newsletterSignup": "Abonnieren Sie unseren Newsletter", + "welcomePage.noRecentFolders": "Keine kürzlich verwendeten Ordner", + "welcomePage.openFolder": "Ordner öffnen...", + "welcomePage.others": "Andere", + "welcomePage.productDocumentation": "Produktdokumentation", + "welcomePage.recent": "Zuletzt verwendet", + "welcomePage.showCommands": "Alle Befehle suchen und ausführen", + "welcomePage.showCommandsDescription": "Über die Befehlspalette ({0}) können Sie schnell auf Befehle zugreifen und nach Befehlen suchen.", + "welcomePage.showKeymapExtensions": "Andere Erweiterungen für Tastenzuordnungen anzeigen", + "welcomePage.showLanguageExtensions": "Weitere Spracherweiterungen anzeigen", + "welcomePage.showOnStartup": "Willkommensseite beim Start anzeigen", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Start", + "welcomePage.tipsAndTricks": "Tipps und Tricks", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Details", + "ok": "OK", + "welcome.title": "Willkommen", + "welcomePage": "Willkommen", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "Unterstützung für {0} ist bereits installiert.", + "welcomePage.extensionPackNotFound": "Unterstützung für {0} mit der ID {1} wurde nicht gefunden.", + "welcomePage.installExtensionPack": "Zusätzliche Unterstützung für {0} installieren", + "welcomePage.installKeymap": "Tastenzuordnung {0} öffnen", + "welcomePage.installedExtensionPack": "Unterstützung für {0} ist bereits installiert.", + "welcomePage.installedKeymap": "Die Tastaturzuordnung {0} ist bereits installiert.", + "welcomePage.installingExtensionPack": "Zusätzliche Unterstützung für {0} wird installiert...", + "welcomePage.installingKeymap": "Die {0}-Tastenkombinationen werden installiert...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "Die {0} Tastenkombinationen sind bereits installiert.", + "welcomePage.keymapNotFound": "Die {0} Tastenkombinationen mit der ID {1} wurden nicht gefunden.", + "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Azure-Erweiterungen anzeigen", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "Nach dem Installieren zusätzlicher Unterstützung für {0} wird das Fenster neu geladen.", + "welcomePage.willReloadAfterInstallingKeymap": "Das Fenster wird nach der Installation der {0}-Tastaturbefehle neu geladen." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Willkommen", + "workbench.startupEditor": "Steuert, welcher Editor beim Start angezeigt wird, wenn keiner aus der vorherigen Sitzung wiederhergestellt wird.", + "workbench.startupEditor.gettingStarted": "Öffnen Sie die neue Willkommensseite mit Inhalten, die Sie beim Einstieg in VS Code und Erweiterungen unterstützen.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "Öffnen Sie beim Öffnen einer leeren Workbench die neue Willkommensseite mit Inhalten, die Sie beim Einstieg in VS Code und Erweiterungen unterstützen.", + "workbench.startupEditor.newUntitledFile": "Öffnen Sie eine neue unbenannte Datei (gilt nur beim Öffnen eines neuen Fensters).", + "workbench.startupEditor.none": "Ohne Editor starten.", + "workbench.startupEditor.readme": "Hiermit wird die Infodatei geöffnet, sofern im geöffneten Ordner eine enthalten ist. Andernfalls erfolgt ein Fallback auf \"welcomePage\".", + "workbench.startupEditor.welcomePage": "Legacy-Willkommensseite öffnen.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Legacy-Willkommensseite öffnen, wenn eine leere Workbench geöffnet wird." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Hintergrundfarbe für die Startseite.", + "welcomePage.buttonBackground": "Hintergrundfarbe für die Schaltflächen auf der Willkommensseite.", + "welcomePage.buttonHoverBackground": "Hoverhintergrundfarbe für die Schaltflächen auf der Willkommensseite.", + "welcomePage.progress.background": "Vordergrundfarbe für die Statusleisten der Willkommensseite.", + "welcomePage.progress.foreground": "Hintergrundfarbe für die Statusleisten der Willkommensseite.", + "welcomePage.tileBackground": "Hintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", + "welcomePage.tileHoverBackground": "Hoverhintergrundfarbe für die Kacheln auf der Seite \"Erste Schritte\".", + "welcomePage.tileShadow": "Die Schattenfarbe für Kategorieschaltflächen exemplarischer Vorgehensweisen auf der Willkommensseite." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Ja, ich möchte helfen.", + "telemetryOptOut.OptOut": "Nein, danke.", + "telemetryOptOut.optInNotice": "Tragen Sie zur Verbesserung von VS Code bei, und lassen Sie zu, dass Microsoft Nutzungsdaten erfasst. Lesen Sie unsere [Datenschutzvereinbarung]({0}), und erfahren Sie, wie Sie dies [aktivieren]({1}).", + "telemetryOptOut.optOutNotice": "Tragen Sie zur Verbesserung von VS Code bei, und lassen Sie zu, dass Microsoft Nutzungsdaten erfasst. Lesen Sie unsere [Datenschutzvereinbarung]({0}), und erfahren Sie, wie Sie dies [deaktivieren]({1}).", + "telemetryOptOut.optOutOption": "Tragen Sie zur Verbesserung von Visual Studio Code bei, indem Sie Microsoft gewähren, Nutzungsdaten zu erfassen. Weitere Informationen finden Sie in unserer [Datenschutzerklärung]({0}).", + "telemetryOptOut.readMore": "Weitere Informationen" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Interaktiver Playground", + "editorWalkThrough.title": "Interaktiver Playground" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "I&&nteraktiver Playground", + "walkThrough.editor.label": "Interaktiver Playground" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Hintergrundfarbe für die eingebetteten Editoren im interaktiven Playground.", + "walkThrough.gitNotFound": "Git scheint auf Ihrem System nicht installiert zu sein.", + "walkThrough.unboundCommand": "Ungebunden" + }, + "vs/workbench/contrib/workspace/browser/workspace.contribution": { + "addWorkspaceFolderDetail": "Sie fügen Dateien zu einem vertrauenswürdigen Arbeitsbereich hinzu, der zurzeit nicht vertrauenswürdig ist. Vertrauen Sie den Autoren dieser neuen Dateien?", + "addWorkspaceFolderMessage": "Vertrauen Sie den Autoren der Dateien in diesem Ordner?", + "cancelWorkspaceTrustButton": "Abbrechen", + "checkboxString": "Den Autoren aller Dateien im übergeordneten Ordner \"{0}\" vertrauen", + "dontTrustFolderOptionDescription": "Ordner im eingeschränkten Modus durchsuchen", + "dontTrustOption": "Nein, ich vertraue den Autoren nicht", + "dontTrustWorkspaceOptionDescription": "Arbeitsbereich im eingeschränkten Modus durchsuchen", + "folderStartupTrustDetails": "{0} stellt Features bereit, die Dateien in diesem Ordner automatisch ausführen können.", + "folderTrust": "Vertrauen Sie den Autoren der Dateien in diesem Ordner?", + "grantFolderTrustButton": "Ordner vertrauen und fortfahren", + "grantWorkspaceTrustButton": "Arbeitsbereich vertrauen und fortfahren", + "immediateTrustRequestLearnMore": "Wenn Sie den Autoren dieser Dateien nicht vertrauen, empfehlen wir nicht fortzufahren, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie in unserer [Dokumentation] (https://aka.ms/vscode-workspace-trust).", + "immediateTrustRequestMessage": "Ein Feature, das Sie verwenden möchten, stellt möglicherweise ein Sicherheitsrisiko dar, wenn Sie der Quelle der zurzeit geöffneten Dateien oder Ordner nicht vertrauen.", + "manageWorkspaceTrust": "Arbeitsbereichsvertrauensstellung verwalten", + "manageWorkspaceTrustButton": "Verwalten", + "no": "Nein", + "restrictedModeBannerAriaLabelFolder": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Ordner, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", + "restrictedModeBannerAriaLabelWindow": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Fenster, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", + "restrictedModeBannerAriaLabelWorkspace": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Arbeitsbereich, um alle Features zu aktivieren. Verwenden Sie Navigationstasten, um auf Banneraktionen zuzugreifen.", + "restrictedModeBannerLearnMore": "Weitere Informationen", + "restrictedModeBannerManage": "Verwalten", + "restrictedModeBannerMessageFolder": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Ordner, um alle Features zu aktivieren.", + "restrictedModeBannerMessageWindow": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Fenster, um alle Features zu aktivieren.", + "restrictedModeBannerMessageWorkspace": "Der eingeschränkte Modus ist für sicheres Durchsuchen von Code vorgesehen. Vertrauen Sie diesem Arbeitsbereich, um alle Features zu aktivieren.", + "securityConfigurationTitle": "Sicherheit", + "startupTrustRequestLearnMore": "Wenn Sie den Autoren dieser Dateien nicht vertrauen, empfehlen wir nicht im eingeschränkten Modus fortzufahren, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie in unserer [Dokumentation] (https://aka.ms/vscode-workspace-trust).", + "status.WorkspaceTrust": "Arbeitsbereichsvertrauensstellung", + "status.ariaTrustedFolder": "Dieser Ordner ist vertrauenswürdig.", + "status.ariaTrustedWindow": "Dieses Fenster ist vertrauenswürdig.", + "status.ariaTrustedWorkspace": "Dieser Arbeitsbereich ist vertrauenswürdig.", + "status.ariaUntrustedFolder": "Eingeschränkter Modus: Einige Features sind deaktiviert, da dieser Ordner nicht vertrauenswürdig ist.", + "status.ariaUntrustedWindow": "Eingeschränkter Modus: Einige Features sind deaktiviert, da dieses Fenster nicht vertrauenswürdig ist.", + "status.ariaUntrustedWorkspace": "Eingeschränkter Modus: Einige Features sind deaktiviert, da dieser Arbeitsbereich nicht vertrauenswürdig ist.", + "status.tooltipUntrustedFolder2": "Ausführung im eingeschränkten Modus\r\n\r\nEinige [Features sind deaktiviert]({0}), weil dieser [Ordner nicht vertrauenswürdig ist]({1}).", + "status.tooltipUntrustedWindow2": "Ausführung im eingeschränkten Modus\r\n\r\nEinige [Features sind deaktiviert]({0}), weil dieses [Fenster nicht vertrauenswürdig ist]({1}).", + "status.tooltipUntrustedWorkspace2": "Ausführung im eingeschränkten Modus\r\n\r\nEinige [Features sind deaktiviert]({0}), weil dieser [Arbeitsbereich nicht vertrauenswürdig ist]({1}).", + "trustFolderOptionDescription": "Ordner vertrauen und alle Features aktivieren", + "trustOption": "Ja, ich vertraue den Autoren", + "trustWorkspaceOptionDescription": "Arbeitsbereich vertrauen und alle Features aktivieren", + "workspace.trust.description": "Steuert, ob die Vertrauensstellung des Arbeitsbereichs in VS Code aktiviert ist.", + "workspace.trust.emptyWindow.description": "Steuert, ob das leere Fenster standardmäßig innerhalb VS Code vertrauenswürdig ist. Bei Verwendung mit \"# {0} #\" können Sie die vollständige Funktionalität von VS Code ohne Aufforderung in einem leeren Fenster aktivieren.", + "workspace.trust.startupPrompt.always": "Fordern Sie bei jedem Öffnen eines nicht vertrauenswürdigen Arbeitsbereichs die Vertrauensstellung an.", + "workspace.trust.startupPrompt.description": "Steuert, wann die Startaufforderung zum Vertrauen in einen Arbeitsbereich angezeigt wird.", + "workspace.trust.startupPrompt.never": "Fordern Sie beim Öffnen eines nicht vertrauenswürdigen Arbeitsbereichs nicht die Vertrauensstellung an.", + "workspace.trust.startupPrompt.once": "Fordern Sie beim ersten Öffnen eines nicht vertrauenswürdigen Arbeitsbereichs die Vertrauensstellung an.", + "workspace.trust.untrustedFiles.description": "Steuert, wie das Öffnen nicht vertrauenswürdiger Dateien in einem vertrauenswürdigen Arbeitsbereich behandelt wird. Diese Einstellung gilt auch für das Öffnen von Dateien in einem leeren Fenster, das über \"# {0} #\" als vertrauenswürdig eingestuft wird.", + "workspace.trust.untrustedFiles.newWindow": "Öffnen Sie immer nicht vertrauenswürdige Dateien in einem separaten Fenster im eingeschränkten Modus ohne Eingabeaufforderung.", + "workspace.trust.untrustedFiles.open": "Die Einführung nicht vertrauenswürdiger Dateien in einen vertrauenswürdigen Arbeitsbereich ohne Eingabeaufforderung immer zulassen.", + "workspace.trust.untrustedFiles.prompt": "Fragen Sie, wie nicht vertrauenswürdige Dateien für jeden Arbeitsbereich behandelt werden. Sobald nicht vertrauenswürdige Dateien in einen vertrauenswürdigen Arbeitsbereich eingeführt werden, werden Sie nicht erneut aufgefordert.", + "workspaceStartupTrustDetails": "{0} stellt Features bereit, die Dateien in diesem Arbeitsbereich automatisch ausführen können.", + "workspaceTrust": "Vertrauen Sie den Autoren der Dateien in diesem Arbeitsbereich?", + "workspaceTrustEditor": "Editor für Arbeitsbereichsvertrauensstellung", + "workspacesCategory": "Arbeitsbereiche", + "yes": "Ja" + }, + "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { + "addButton": "Ordner hinzufügen", + "deleteTrustedUri": "Pfad löschen", + "dontTrustButton": "Nicht vertrauen", + "editTrustedUri": "Pfad ändern", + "hostColumnLabel": "Host", + "localAuthority": "Lokal", + "no untrustedSettings": "Arbeitsbereichseinstellungen, für die Vertrauen erforderlich sind, werden nicht angewendet.", + "pathColumnLabel": "Pfad", + "root element label": "Arbeitsbereichsvertrauensstellung verwalten", + "selectTrustedUri": "Vertrauenswürdigen Ordner auswählen", + "trustButton": "Vertrauen", + "trustParentButton": "Allen im übergeordneten Ordner vertrauen", + "trustUri": "Vertrauenswürdiger Ordner", + "trustedDebugging": "Debugging ist aktiviert", + "trustedDescription": "Alle Features sind aktiviert, da dem Arbeitsbereich Vertrauen gewährt wurde. [Weitere Informationen] (https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Alle Erweiterungen sind aktiviert", + "trustedFolder": "In einem vertrauenswürdigen Ordner", + "trustedFolderSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Ordner. Alle Features sind aktiviert:", + "trustedFoldersAndWorkspaces": "Vertrauenswürdige Ordner und Arbeitsbereiche", + "trustedFoldersDescription": "Sie vertrauen den folgenden Ordnern, ihren untergeordneten Dateien und Arbeitsbereichsdateien.", + "trustedForcedReason": "Dieses Fenster wird von der Art des geöffneten Arbeitsbereichs als vertrauenswürdig eingestuft.", + "trustedHeaderFolder": "Sie vertrauen diesem Ordner", + "trustedHeaderWindow": "Sie vertrauen diesem Fenster.", + "trustedHeaderWorkspace": "Sie vertrauen diesem Arbeitsbereich", + "trustedSettings": "Alle Arbeitsbereichseinstellungen werden angewendet", + "trustedTasks": "Tasks dürfen ausgeführt werden", + "trustedUnsettableWindow": "Dieses Fenster ist vertrauenswürdig", + "trustedWindow": "In einem vertrauenswürdigen Fenster", + "trustedWindowSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Fenster. Alle Features sind aktiviert:", + "trustedWorkspace": "In einem vertrauenswürdigen Arbeitsbereich", + "trustedWorkspaceSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Arbeitsbereich. Alle Features sind aktiviert:", + "untrustedDebugging": "Das Debuggen ist deaktiviert", + "untrustedDescription": "{0} befindet sich in einem eingeschränkten Modus, der für sicheres Durchsuchen von Code vorgesehen ist. [Weitere Informationen] (https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} Erweiterungen]({1}) sind deaktiviert oder verfügen über eingeschränkte Funktionen", + "untrustedFolderReason": "Dieser Arbeitsbereich wird über die fett formatierten Einträge in den vertrauenswürdigen Ordnern unten als vertrauenswürdig eingestuft.", + "untrustedFolderSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Ordner nicht. Die folgenden Features sind deaktiviert:", + "untrustedHeader": "Sie befinden sich im eingeschränkten Modus", + "untrustedSettings": "[{0} Arbeitsbereichseinstellungen]({1}) werden nicht angewendet", + "untrustedTasks": "Aufgaben sind deaktiviert.", + "untrustedWindowSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Fenster nicht. Die folgenden Features sind deaktiviert:", + "untrustedWorkspace": "Im eingeschränkten Modus", + "untrustedWorkspaceReason": "Dieser Arbeitsbereich wird über die fett formatierten Einträge in den vertrauenswürdigen Ordnern unten als vertrauenswürdig eingestuft.", + "untrustedWorkspaceSubtitle": "Sie vertrauen den Autoren der Dateien im aktuellen Arbeitsbereich nicht. Die folgenden Features sind deaktiviert:" + }, + "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { + "openWorkspace": "Arbeitsbereich öffnen", + "selectToOpen": "Zu öffnenden Arbeitsbereich auswählen", + "selectWorkspace": "Arbeitsbereich auswählen", + "workspaceFound": "Dieser Ordner enthält die Arbeitsbereichsdatei \"{0}\". Möchten Sie diese öffnen? [Weitere Informationen]({1}) zu Arbeitsbereichsdateien.", + "workspacesFound": "Dieser Ordner enthält mehrere Arbeitsbereichsdateien. Möchten Sie eine dieser Dateien öffnen? [Weitere Informationen]({0}) zu Arbeitsbereichsdateien." + }, + "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Zugriff auf {0} gewähren, um {1}... (1)", + "allow": "Zulassen", + "authentication.id": "Die ID des Authentifizierungsanbieters.", + "authentication.idConflict": "Diese Authentifizierungs-ID \"{0}\" wurde bereits registriert.", + "authentication.label": "Der lesbare Name des Authentifizierungsanbieters.", + "authentication.missingId": "In einem Authentifizierungsbeitrag muss eine ID angegeben werden.", + "authentication.missingLabel": "In einem Authentifizierungsbeitrag muss eine Bezeichnung angegeben werden.", + "authenticationExtensionPoint": "Trägt die Authentifizierung bei.", + "cancel": "Abbrechen", + "confirmAuthenticationAccess": "Die Erweiterung {0} versucht, auf Authentifizierungsinformationen für das {1}-Konto \"{2}\" zuzugreifen.", + "deny": "Ablehnen", + "getSessionPlateholder": "Wählen Sie das zu verwendende Konto für \"{0}\" aus, oder drücken Sie zum Abbrechen die ESC-Taste.", + "loading": "Wird geladen...", + "selectAccount": "Die Erweiterung \"{0}\" fordert Zugriff auf ein {1}-Konto an.", + "sign in": "Anmeldung angefordert", + "signInRequest": "Melden Sie sich mit {0} an, um {1} (1) zu verwenden", + "useOtherAccount": "Mit einem anderen Konto anmelden" + }, + "vs/workbench/services/bulkEdit/browser/bulkEditService": { + "summary.0": "Keine Änderungen vorgenommen", + "summary.nm": "{0} Änderungen am Text in {1} Dateien vorgenommen", + "summary.n0": "{0} Änderungen am Text in einer Datei vorgenommen", + "workspaceEdit": "Arbeitsbereichsbearbeitung", + "nothing": "Keine Änderungen vorgenommen" + }, + "vs/workbench/services/configuration/common/configurationEditingService": { + "errorConfigurationFileDirty": "In die Benutzereinstellungen kann nicht geschrieben werden, weil die Datei geändert wurde. Speichern Sie die Datei mit den Benutzereinstellungen, und versuchen Sie es noch mal.", + "errorConfigurationFileDirtyFolder": "In die Ordnereinstellungen kann nicht geschrieben werden, da die Datei geändert wurde. Speichern Sie die Datei mit den Ordnereinstellungen \"{0}\" und versuchen Sie es noch mal.", + "errorConfigurationFileDirtyWorkspace": "In die Arbeitsbereichseinstellungen kann nicht geschrieben werden, weil die Datei geändert wurde. Speichern Sie die Datei mit den Arbeitsbereichseinstellungen, und versuchen Sie es noch mal.", + "errorConfigurationFileModifiedSince": "Beim Schreiben in die Benutzereinstellungen ist ein Problem aufgetreten, da der Inhalt der Datei neuer ist.", + "errorConfigurationFileModifiedSinceFolder": "Beim Schreiben in die Ordnereinstellungen ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", + "errorConfigurationFileModifiedSinceWorkspace": "Fehler beim Schreiben in die Einstellungen des Arbeits, da der Inhalt der Datei neuer ist.", + "errorInvalidConfiguration": "In die Benutzereinstellungen kann nicht geschrieben werden. Öffnen Sie die Benutzereinstellungen, um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", + "errorInvalidConfigurationFolder": "In die Ordnereinstellungen kann nicht geschrieben werden. Öffnen Sie die Ordnereinstellungen \"{0}\", um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", + "errorInvalidConfigurationWorkspace": "In die Konfigurationseinstellungen kann nicht geschrieben werden. Öffnen Sie die Arbeitsbereichseinstellungen, um Fehler/Warnungen in der Datei zu korrigieren, und versuchen Sie es noch mal.", + "errorInvalidFolderConfiguration": "In die Ordnereinstellungen kann nicht geschrieben werden, weil {0} den Gültigkeitsbereich für Ordnerressourcen nicht unterstützt.", + "errorInvalidFolderTarget": "In die Ordnereinstellungen kann nicht geschrieben werden, weil keine Ressource angegeben ist.", + "errorInvalidLaunchConfiguration": "In die Startkonfigurationsdatei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", + "errorInvalidRemoteConfiguration": "In den Remotebenutzereinstellungen sind keine Schreibvorgänge möglich. Öffnen Sie die Remotebenutzereinstellungen, um die Fehler und Warnungen dort zu korrigieren, und versuchen Sie es erneut.", + "errorInvalidResourceLanguageConfiguraiton": "Die Spracheinstellungen können nicht geändert werden, da {0} keine Ressourcenspracheinstellung ist.", + "errorInvalidTaskConfiguration": "In die Konfigurationsdatei der Aufgabe kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", + "errorInvalidUserTarget": "In die Benutzereinstellungen kann nicht geschrieben werden, weil {0} den globalen Gültigkeitsbereich nicht unterstützt.", + "errorInvalidWorkspaceConfigurationApplication": "{0} kann nicht in die Arbeitsbereichseinstellungen geschrieben werden. Diese Einstellung kann nur in den Benutzereinstellungen geschrieben werden.", + "errorInvalidWorkspaceConfigurationMachine": "{0} kann nicht in die Arbeitsbereichseinstellungen geschrieben werden. Diese Einstellung kann nur in den Benutzereinstellungen geschrieben werden.", + "errorInvalidWorkspaceTarget": "In die Arbeitsbereichseinstellungen kann nicht geschrieben werden, da {0} den Arbeitsbereichsumfang in einem Arbeitsbereich mit mehreren Ordnern nicht unterstützt.", + "errorLaunchConfigurationFileDirty": "In die Startkonfigurationsdatei kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", + "errorLaunchConfigurationFileModifiedSince": "Beim Schreiben in die Startkonfigurationsdatei ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", + "errorNoWorkspaceOpened": "In {0} kann nicht geschrieben werden, weil kein Arbeitsbereich geöffnet ist. Öffnen Sie zuerst einen Arbeitsbereich, und versuchen Sie es noch mal.", + "errorRemoteConfigurationFileDirty": "In den Remotebenutzereinstellungen sind keine Schreibvorgänge möglich, da die Datei geändert wurde. Speichern Sie die Datei für die Remotebenutzereinstellungen, und versuchen Sie es dann erneut.", + "errorRemoteConfigurationFileModifiedSince": "Beim Schreiben in die Remotebenutzereinstellungen ist ein Fehler aufgetreten, da der Inhalt der Datei neuer ist.", + "errorTasksConfigurationFileDirty": "In die Konfigurationsdatei der Aufgabe kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", + "errorTasksConfigurationFileModifiedSince": "Fehler beim Schreiben in die Aufgabenkonfigurationsdatei, da der Inhalt der Datei neuer ist.", + "errorUnknownKey": "In {0} kann nicht geschrieben werden, weil {1} keine registrierte Konfiguration ist.", + "folderTarget": "Ordnereinstellungen", + "open": "Einstellungen öffnen", + "openLaunchConfiguration": "Startkonfiguration öffnen", + "openTasksConfiguration": "Aufgabenkonfiguration öffnen", + "remoteUserTarget": "Remotebenutzereinstellungen", + "saveAndRetry": "Speichern und wiederholen", + "userTarget": "Benutzereinstellungen", + "workspaceTarget": "Arbeitsbereichseinstellungen" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "In die Datei kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", + "errorInvalidFile": "In die Datei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen in der Datei zu beheben, und versuchen Sie es noch mal." + }, + "vs/workbench/services/configurationResolver/browser/configurationResolverService": { + "commandVariable.noStringType": "Die Befehlsvariable \"{0}\" kann nicht ersetzt werden, weil der Befehl kein Ergebnis mit dem Typ \"string\" zurückgegeben hat.", + "inputVariable.command.noStringType": "Die Eingabevariable \"{0}\" kann nicht ersetzt werden, weil der Befehl \"{1}\" kein Ergebnis vom Typ \"string\" zurückgegeben hat.", + "inputVariable.defaultInputValue": "(Standard)", + "inputVariable.missingAttribute": "Die Eingabevariable '{0}' ist vom Typ '{1}' und muss '{2}' beinhalten.", + "inputVariable.noInputSection": "Die Variable \"{0}\" muss in einem Abschnitt \"{1}\" der Debug- oder Taskkonfiguration definiert werden.", + "inputVariable.undefinedVariable": "Die undefinierte Eingabevariable \"{0}\" wurde gefunden. Entfernen oder definieren Sie \"{0}\", um fortzufahren.", + "inputVariable.unknownType": "Die Eingabevariable \"{0}\" kann nur vom Typ \"promptString\", \"pickString\" oder \"command\" sein." + }, + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Optionale Argumente, die an den Befehl übergeben werden.", + "JsonSchema.input.command.command": "Der Befehl, der für diese Eingabevariable ausgeführt werden soll.", + "JsonSchema.input.default": "Der Standardwert für die Eingabe.", + "JsonSchema.input.description": "Die Beschreibung wird angezeigt, wenn der Benutzer zur Eingabe aufgefordert wird.", + "JsonSchema.input.id": "Die Eingabe-ID wird verwendet, um eine Eingabe mit einer Variablen der Form ${input:id} zu verknüpfen.", + "JsonSchema.input.options": "Ein Array von Zeichenfolgen, das die Optionen für eine Schnellauswahl definiert.", + "JsonSchema.input.password": "Steuert, ob eine Kennworteingabe angezeigt wird. Durch eine Kennworteingabe wird der eingegebene Text ausgeblendet.", + "JsonSchema.input.pickString.optionLabel": "Bezeichnung für die Option.", + "JsonSchema.input.pickString.optionValue": "Wert für die Option.", + "JsonSchema.input.type": "Der zu verwendende Typ der Benutzereingabeaufforderung.", + "JsonSchema.input.type.command": "Der Typ \"command\" führt einen Befehl aus.", + "JsonSchema.input.type.pickString": "Der Typ \"PickString\" zeigt einer Auswahlliste an.", + "JsonSchema.input.type.promptString": "Der Typ \"PromptString\" öffnet ein Eingabefeld, in das der Benutzer etwas eingeben soll.", + "JsonSchema.inputs": "Benutzereingaben. Wird zur Definition von Benutzereingabeaufforderungen verwendet, beispielsweise eine frei formulierte Zeichenfolgeneingabe oder eine Auswahl aus mehreren Optionen." + }, + "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { + "deprecatedVariables": "env.\", \"config.\" und \"command.\" sind veraltet, verwenden Sie stattdessen \"env:\", \"config:\" und \"command:\"." + }, + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "Die Variable \"{0}\" kann nicht aufgelöst werden. Es ist kein Ordner \"{1}\" vorhanden.", + "canNotResolveFile": "Die Variable \"{0}\" kann nicht aufgelöst werden. Öffnen Sie einen Editor.", + "canNotResolveFolderForFile": "Variable \"{0}\": Der Arbeitsbereichsordner \"{1}\" wurde nicht gefunden.", + "canNotResolveLineNumber": "Die Variable \"{0}\" kann nicht aufgelöst werden. Im aktiven Editor muss eine Zeile ausgewählt sein.", + "canNotResolveSelectedText": "Die Variable \"{0}\" kann nicht aufgelöst werden. Im aktiven Editor muss Text ausgewählt sein.", + "canNotResolveWorkspaceFolder": "Die Variable \"{0}\" kann nicht aufgelöst werden. Öffnen Sie einen Ordner.", + "canNotResolveWorkspaceFolderMultiRoot": "Die Variable \"{0}\" kann nicht in einem Arbeitsbereich mit mehreren Ordnern aufgelöst werden. Legen Sie mithilfe von \":\" und einem Arbeitsbereichsordnernamen einen Bereich für diese Variable fest.", + "configNoString": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil \"{1}\" ein strukturierter Wert ist.", + "configNotFound": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil die Einstellung \"{1}\" nicht gefunden wurde.", + "missingConfigName": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil kein Einstellungsname angegeben wurde.", + "missingEnvVarName": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil kein Umgebungsvariablenname angegeben wurde.", + "noValueForCommand": "Die Variable \"{0}\" kann nicht aufgelöst werden, weil der Befehl keinen Wert aufweist." + }, + "vs/workbench/services/decorations/browser/decorationsService": { + "bubbleTitle": "Enthält hervorgehobene Elemente" + }, + "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Alle Dateien", + "cancel": "Abbrechen", + "dontSave": "&&Nicht speichern", + "filterName.workspace": "Arbeitsbereich", + "noExt": "Keine Erweiterung", + "openFile.title": "Datei öffnen", + "openFileOrFolder.title": "Datei oder Ordner öffnen", + "openFolder.title": "Ordner öffnen", + "openWorkspace.title": "Arbeitsbereich öffnen", + "save": "&&Speichern", + "saveAll": "&&Alle speichern", + "saveAsTitle": "Speichern unter", + "saveChangesDetail": "Ihre Änderungen gehen verloren, wenn Sie sie nicht speichern.", + "saveChangesMessage": "Möchten Sie die Änderungen speichern, die Sie an \"{0}\" vorgenommen haben?", + "saveChangesMessages": "Möchten Sie die an den folgenden {0}-Dateien vorgenommenen Änderungen speichern?", + "saveFileAs.title": "Speichern unter" + }, + "vs/workbench/services/dialogs/browser/simpleFileDialog": { + "openLocalFile": "Lokale Datei öffnen ...", + "openLocalFileFolder": "Lokal öffnen ...", + "openLocalFolder": "Lokalen Ordner öffnen ...", + "remoteFileDialog.badPath": "Der Pfad ist nicht vorhanden.", + "remoteFileDialog.cancel": "Abbrechen", + "remoteFileDialog.invalidPath": "Geben Sie einen gültigen Pfad ein.", + "remoteFileDialog.local": "Lokal anzeigen", + "remoteFileDialog.notConnectedToRemote": "Der Dateisystemanbieter für {0} ist nicht verfügbar.", + "remoteFileDialog.validateBadFilename": "Geben Sie einen gültigen Dateinamen ein.", + "remoteFileDialog.validateExisting": "Die Datei \"{0}\" ist bereits vorhanden. Möchten Sie sie wirklich überschreiben?", + "remoteFileDialog.validateFileOnly": "Wählen Sie eine Datei aus.", + "remoteFileDialog.validateFolder": "Der Ordner ist bereits vorhanden. Verwenden Sie einen neuen Dateinamen.", + "remoteFileDialog.validateFolderOnly": "Wählen Sie einen Ordner aus.", + "remoteFileDialog.validateNonexistentDir": "Geben Sie einen vorhandenen Pfad ein.", + "remoteFileDialog.windowsDriveLetter": "Beginnen Sie den Pfad mit einem Laufwerkbuchstaben.", + "saveLocalFile": "Lokale Datei speichern..." + }, + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Standard konfigurieren", + "editorOverride.conflictingDefaults": "Für die Ressource stehen mehrere Standard-Editoren zur Verfügung.", + "editorOverride.keepDefault": "\"{0}\" beibehalten", + "prompOpenWith.updateDefaultPlaceHolder": "Neuen Standard-Editor für \"{0}\" auswählen", + "promptOpenWith.configureDefault": "Standard-Editor für \"{0}\" konfigurieren...", + "promptOpenWith.currentDefault": "Standard", + "promptOpenWith.currentDefaultAndActive": "Aktiv und Standard", + "promptOpenWith.currentlyActive": "Aktiv", + "promptOpenWith.placeHolder": "Editor für \"{0}\" auswählen" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Integriert", + "editor.editorAssociations": "Konfigurieren Sie Globmuster für Editoren (z. B. `\"*.hex\": \"hexEditor.hexEdit\"`). Diese haben Vorrang vor dem Standardverhalten.", + "promptOpenWith.defaultEditor.displayName": "Text-Editor" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "Die Zweiteilung von Erweiterungen ist aktiv und hat {0} Erweiterungen deaktiviert. Überprüfen Sie, ob Sie das Problem weiterhin reproduzieren können, und setzen Sie den Vorgang fort, indem Sie aus diesen Optionen auswählen.", + "detail.start": "Bei der Zweiteilung von Erweiterungen wird die Binärsuche verwendet, um eine Erweiterung zu ermitteln, die ein Problem verursacht. Während des Vorgangs wird das Fenster wiederholt geladen (etwa {0}-mal). Sie müssen jedes Mal angeben, ob die Probleme weiterhin auftreten.", + "done": "Weiter", + "done.detail": "Die Zweiteilung von Erweiterungen wurde abgeschlossen. \"{0}\" wurde als die Erweiterung identifiziert, die das Problem verursacht.", + "done.detail2": "Die Zweiteilung von Erweiterungen wurde abgeschlossen, aber es wurde keine Erweiterung identifiziert. Mögliche Ursache des Problems: {0}.", + "done.disbale": "Diese Erweiterung deaktiviert lassen", + "done.msg": "Zweiteilung von Erweiterungen", + "help": "Hilfe", + "msg.next": "Zweiteilung von Erweiterungen", + "msg.start": "Zweiteilung von Erweiterungen", + "msg2": "Zweiteilung von Erweiterungen starten", + "next.bad": "Fehlerhaft", + "next.cancel": "Abbrechen", + "next.good": "Jetzt fehlerfrei", + "next.stop": "Zweiteilung beenden", + "report": "Problem melden und fortfahren", + "title.isBad": "Zweiteilung von Erweiterungen fortsetzen", + "title.start": "Zweiteilung von Erweiterungen starten", + "title.stop": "Zweiteilung von Erweiterungen beenden" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Erweiterungen erneut laden und aktivieren", + "cannot disable auth extension": "Die Aktivierung der Erweiterung \"{0}\" kann nicht geändert werden, weil die Einstellungssynchronisierung davon abhängig ist.", + "cannot disable auth extension in workspace": "Die Aktivierung der Erweiterung \"{0}\" kann im Arbeitsbereich nicht geändert werden, weil sie Authentifizierungsanbieter beiträgt.", + "cannot disable language pack extension": "Die Aktivierung der Erweiterung \"{0}\" kann nicht geändert werden, weil sie Sprachpakete beiträgt.", + "extensionsDisabled": "Alle installierten Erweiterungen sind vorübergehend deaktiviert.", + "noWorkspace": "Kein Arbeitsbereich." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "Fehler beim Installieren der Erweiterung {0}: Manifest konnte nicht gefunden werden.", + "cancel": "Abbrechen", + "cannot be installed": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie in diesem Setup nicht verfügbar ist.", + "extensionInstallWorkspaceTrustButton": "Arbeitsbereich vertrauen & Installieren", + "extensionInstallWorkspaceTrustContinueButton": "Installieren", + "extensionInstallWorkspaceTrustManageButton": "Weitere Informationen", + "extensionInstallWorkspaceTrustMessage": "Um diese Erweiterung zu aktivieren, ist ein vertrauenswürdiger Arbeitsbereich erforderlich.", + "install": "Installieren", + "install and do no sync": "Installieren (nicht synchronisieren)", + "install extension": "Erweiterung installieren", + "install extensions": "Erweiterungen installieren", + "install multiple extensions": "Möchten Sie Erweiterungen geräteübergreifend installieren und synchronisieren?", + "install single extension": "Möchten Sie die Erweiterung \"{0}\" geräteübergreifend installieren und synchronisieren?", + "multipleDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" sowie weitere hängen von dieser Erweiterung ab.", + "singleDependentError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterung \"{1}\" hängt von dieser Erweiterung ab.", + "twoDependentsError": "Die Erweiterung \"{0}\" kann nicht deinstalliert werden. Die Erweiterungen \"{1}\" und \"{2}\" hängen von dieser Erweiterung ab." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "\"{0}\" kann nicht installiert werden, weil es sich bei dieser Erweiterung nicht um eine Weberweiterung handelt." + }, + "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { + "local": "LOCAL", + "remote": "Remote" + }, + "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { + "incompatible": "Die Erweiterung \"{0}\" kann nicht installiert werden, weil sie mit VS Code \"{1}\" nicht kompatibel ist." + }, + "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { + "select for add": "Erweiterungsempfehlung hinzufügen zu", + "select for remove": "Erweiterungsempfehlung entfernen aus", + "workspace": "Arbeitsbereich", + "workspace folder": "Arbeitsbereichsordner" + }, + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Die Erweiterung \"{0}\" wird installiert...", + "Reload": "Fenster neu laden und öffnen", + "confirmUrl": "Öffnen dieser URI durch eine Erweiterung zulassen?", + "enableAndHandle": "Die Erweiterung \"{0}\" ist deaktiviert. Möchten Sie die Erweiterung aktivieren und das Fenster erneut laden, um die URL zu öffnen?", + "enableAndReload": "&&Aktivieren und öffnen", + "extensions": "Erweiterungen", + "install": "&&Installieren", + "installAndHandle": "Die Erweiterung \"{0}\" ist nicht installiert. Möchten Sie sie installieren und das Fenster erneut laden, um diese URL zu öffnen?", + "manage": "Autorisierte Erweiterungs-URIs verwalten...", + "no": "Zurzeit sind keine URIs für autorisierte Erweiterungen vorhanden.", + "open": "&&Öffnen", + "reload": "Möchten Sie das Fenster neu laden und die URL {0} öffnen?", + "reloadAndHandle": "Die Erweiterung \"{0}\" ist nicht geladen. Möchten Sie das Fenster erneut laden, um die Erweiterung zu laden und die URL zu öffnen?", + "reloadAndOpen": "&&Fenster neu laden und öffnen", + "rememberConfirmUrl": "Nicht mehr nach dieser Erweiterung fragen" + }, + "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { + "name": "Workererweiterungshost" + }, + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "Es wurde kein Erweiterungshost gefunden, der den Test Runner auf {0} starten kann.", + "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}" + }, + "vs/workbench/services/extensions/common/extensionHostManager": { + "measureExtHostLatency": "Latenz des Hosts der Measureerweiterung" + }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Definieren Sie die Art der Erweiterung. \"ui\"-Erweiterungen werden auf dem lokalen Computer installiert und ausgeführt, während \"workspace\"-Erweiterungen auf dem Remotecomputer ausgeführt werden.", + "extensionKind.empty": "Definieren Sie eine Erweiterung, die weder auf dem lokalen Computer noch auf dem Remotecomputer in einem Remotekontext ausgeführt werden kann.", + "extensionKind.ui": "Definieren Sie eine Erweiterung, die nur auf dem lokalen Computer ausgeführt werden kann, wenn sie mit dem Remotefenster verbunden ist.", + "extensionKind.ui-workspace": "Definieren Sie eine Erweiterung, die auf beiden Seiten ausgeführt werden kann, wobei die Ausführung auf dem lokalen Computer bevorzugt wird.", + "extensionKind.workspace": "Definieren Sie eine Erweiterung, die nur auf dem Remotecomputer ausgeführt werden kann, wenn das Remotefenster verbunden ist.", + "extensionKind.workspace-ui": "Definieren Sie eine Erweiterung, die auf beiden Seiten ausgeführt werden kann, wobei die Ausführung auf dem Remotecomputer bevorzugt wird.", + "ui": "Art der Benutzeroberflächenerweiterung. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem lokalen Rechner verfügbar sind.", + "vscode.extension.activationEvents": "Aktivierungsereignisse für die VS Code-Erweiterung.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn Sitzungen vom angegebenen Authentifizierungsanbieter angefordert werden.", + "vscode.extension.activationEvents.onCommand": "Ein Aktivierungsereignis wird beim Aufrufen des angegebenen Befehls ausgegeben.", + "vscode.extension.activationEvents.onCustomEditor": "Ein Aktivierungsereignis, das immer dann ausgelöst wird, wenn der angegebene benutzerdefinierte Editor sichtbar wird.", + "vscode.extension.activationEvents.onDebug": "Ein Aktivierungsereignis wird ausgesandt, wenn ein Benutzer eine Debugging startet, oder eine Debug-Konfiguration erstellt.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Ein Aktivierungsereignis wurde immer dann ausgegeben, wenn eine Debugsitzung mit dem spezifischen Typ gestartet werden sollte. Möglicherweise ist ein Debugprotokoll-Tracker erforderlich.", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn eine Liste aller Debugkonfigurationen erstellt werden muss (und alle provideDebugConfigurations-Methoden für den Bereich \"dynamic\" aufgerufen werden müssen).", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Ein Aktivierungsereignis ausgegeben, wenn ein \"launch.json\" erstellt werden muss (und alle provideDebugConfigurations Methoden aufgerufen werden müssen).", + "vscode.extension.activationEvents.onDebugResolve": "Ein Aktivierungsereignis ausgegeben, wenn eine Debug-Sitzung mit dem spezifischen Typ gestartet wird (und eine entsprechende resolveDebugConfiguration-Methode aufgerufen werden muss).", + "vscode.extension.activationEvents.onFileSystem": "Ein Aktivierungsereignis wird ausgegeben, wenn auf eine Datei oder einen Ordner mit dem angegebenen Schema zugegriffen wird.", + "vscode.extension.activationEvents.onIdentity": "Ein Aktivierungsereignis, das bei jeder angegebenen Benutzeridentität ausgegeben wird.", + "vscode.extension.activationEvents.onLanguage": "Ein Aktivierungsereignis wird beim Öffnen einer Datei ausgegeben, die in die angegebene Sprache aufgelöst wird.", + "vscode.extension.activationEvents.onNotebook": "Bei jedem Öffnen des angegebenen Notebookdokuments wird ein Aktivierungsereignis ausgegeben.", + "vscode.extension.activationEvents.onOpenExternalUri": "Ein Aktivierungsereignis, das immer dann ausgegeben wird, wenn ein externer URI (z. B. ein HTTP- oder HTTPS-Link) geöffnet wird.", + "vscode.extension.activationEvents.onRenderer": "Ein Aktivierungsereignis, das ausgegeben wird, wenn ein Renderer für Notizbuchausgaben verwendet wird.", + "vscode.extension.activationEvents.onSearch": "Ein Aktivierungsereignis wird ausgegeben, wenn eine Suche im Ordner mit dem angegebenen Schema gestartet wird.", + "vscode.extension.activationEvents.onStartupFinished": "Ein Aktivierungsereignis, das nach dem Abschluss des Starts ausgegeben wird (nachdem alle Erweiterungen mit \"*\" die Aktivierung abgeschlossen haben).", + "vscode.extension.activationEvents.onTerminalProfile": "Ein Aktivierungsereignis, das beim Starten eines bestimmten Terminal Profils ausgegeben wird.", + "vscode.extension.activationEvents.onUri": "Ein Aktivierungsereignis wird ausgegeben, wenn ein systemweiter URI, der auf diese Erweiterung ausgerichtet ist, geöffnet ist.", + "vscode.extension.activationEvents.onView": "Ein Aktivierungsereignis wird beim Erweitern der angegebenen Ansicht ausgegeben.", + "vscode.extension.activationEvents.star": "Ein Aktivierungsereignis wird beim Start von VS Code ausgegeben. Damit für die Endbenutzer eine bestmögliche Benutzerfreundlichkeit sichergestellt ist, verwenden Sie dieses Aktivierungsereignis in Ihrer Erweiterung nur dann, wenn in Ihrem Anwendungsfall keine andere Kombination an Aktivierungsereignissen funktioniert.", + "vscode.extension.activationEvents.workspaceContains": "Ein Aktivierungsereignis wird beim Öffnen eines Ordners ausgegeben, der mindestens eine Datei enthält, die mit dem angegebenen Globmuster übereinstimmt.", + "vscode.extension.badges": "Array aus Badges, die im Marketplace in der Seitenleiste auf der Seite mit den Erweiterungen angezeigt werden.", + "vscode.extension.badges.description": "Eine Beschreibung für den Badge.", + "vscode.extension.badges.href": "Der Link für den Badge.", + "vscode.extension.badges.url": "Die Bild-URL für den Badge.", + "vscode.extension.capabilities": "Deklarieren Sie die Gruppe unterstützter Funktionen durch die Erweiterung.", + "vscode.extension.capabilities.untrustedWorkspaces": "Gibt an, wie die Erweiterung in nicht vertrauenswürdigen Arbeitsbereichen behandelt werden soll.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Eine Beschreibung der Auswirkungen der Arbeitsbereichsvertrauensstellung auf das Verhalten von Erweiterungen und deren Notwendigkeit. Dies gilt nur, wenn „Supported“ nicht „true“ ist.", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Eine Liste der Konfigurationsschlüssel, die durch die Erweiterung erstellt werden und keine Arbeitsbereichswerte in nicht vertrauenswürdigen Arbeitsbereichen verwenden sollten.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Gibt die Ebene der Unterstützung für nicht vertrauenswürdige Arbeitsbereiche durch die Erweiterung an.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "Die Erweiterung wird in nicht vertrauenswürdigen Arbeitsbereichen nicht aktiviert.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "Die Erweiterung wird mit eingeschränkten Funktionen in nicht vertrauenswürdigen Arbeitsbereichen aktiviert.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "Die Erweiterung wird mit allen Funktionen in nicht vertrauenswürdigen Arbeitsbereichen aktiviert.", + "vscode.extension.capabilities.virtualWorkspaces": "Gibt an, ob die Erweiterung in virtuellen Arbeitsbereichen aktiviert werden soll. Ein virtueller Arbeitsbereich ist ein Arbeitsbereich, der nicht durch Ressourcen auf dem Datenträger gesichert wird. Diese Erweiterung wird in virtuellen Arbeitsbereichen automatisch deaktiviert, wenn sie fehlerhaft ist. Der Standardwert ist „true“.", + "vscode.extension.capabilities.virtualWorkspaces.description": "Eine Beschreibung der Auswirkungen virtueller Arbeitsbereiche auf das Verhalten von Erweiterungen und deren Notwendigkeit. Dies gilt nur, wenn „Supported“ nicht „true“ ist.", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Gibt die Ebene der Unterstützung für virtuelle Arbeitsbereiche durch die Erweiterung an.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "Die Erweiterung wird in virtuellen Arbeitsbereichen nicht aktiviert.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "Die Erweiterung wird mit eingeschränkten Funktionen in virtuellen Arbeitsbereichen aktiviert.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "Die Erweiterung wird mit allen Funktionen in virtuellen Arbeitsbereichen aktiviert.", + "vscode.extension.categories": "Die vom VS Code-Katalog zum Kategorisieren der Erweiterung verwendeten Kategorien.", + "vscode.extension.category.languages.deprecated": "Stattdessen \"Programmiersprachen\" verwenden", + "vscode.extension.contributes": "Alle Beiträge der VS Code-Erweiterung, die durch dieses Paket dargestellt werden.", + "vscode.extension.contributes.extensionPack": "Es können mehrere Erweiterungen zusammen installiert werden. Der Bezeichner einer Erweiterung ist immer ${publisher}.${name}, z.B. vscode.csharp.", + "vscode.extension.displayName": "Der Anzeigename für die Erweiterung, der im VS Code-Katalog verwendet wird.", + "vscode.extension.engines": "Modulkompatibilität.", + "vscode.extension.engines.vscode": "Gibt für VS Code-Erweiterungen die VS Code-Version an, mit der die Erweiterung kompatibel ist. Darf nicht \"*\" sein. Beispiel: ^0.10.5 gibt die Kompatibilität mit mindestens VS Code-Version 0.10.5 an.", + "vscode.extension.extensionDependencies": "Abhängigkeiten von anderen Erweiterungen. Der Bezeichner einer Erweiterung ist immer ${publisher}.${name}, beispielsweise \"vscode.csharp\".", + "vscode.extension.galleryBanner": "Das in VS Code Marketplace verwendete Banner.", + "vscode.extension.galleryBanner.color": "Die Bannerfarbe für die Kopfzeile der VS Code Marketplace-Seite.", + "vscode.extension.galleryBanner.theme": "Das Farbdesign für die Schriftart, die im Banner verwendet wird.", + "vscode.extension.icon": "Der Pfad zu einem 128x128-Pixel-Symbol.", + "vscode.extension.markdown": "Steuert das im Marketplace verwendete Markdown-Renderingmodul. Entweder GitHub (Standardeinstellung) oder Standard", + "vscode.extension.preview": "Legt die Erweiterung fest, die im Marketplace als Vorschau gekennzeichnet werden soll.", + "vscode.extension.publisher": "Der Herausgeber der VS Code-Erweiterung.", + "vscode.extension.qna": "Steuert den Q&A-Link im Marketplace. Auf \"marketplace\" festlegen, um die standardmäßige Marketplace-Q&A-Website festzulegen. Auf \"string\" festlegen, um die URL einer benutzerdefinierten Q&A-Website anzugeben. Auf \"false\" festlegen, um Q&A zu deaktivieren.", + "vscode.extension.scripts.prepublish": "Ein Skript, das ausgeführt wird, bevor das Paket als VS Code-Erweiterung veröffentlicht wird.", + "vscode.extension.scripts.uninstall": "Uninstall-Hook für VS Code-Erweiterung: Skript, das ausgeführt wird, wenn die Erweiterung vollständig aus VS Code deinstalliert wurde. Dies ist der Fall, wenn VS Code nach der Deinstallation der Erweiterung neu gestartet wurde (Herunterfahren und Starten). Nur Node-Skripts werden unterstützt.", + "web": "Art der Webworkererweiterung. Eine solche Erweiterung kann auf einem Webworkererweiterungshost ausgeführt werden.", + "workspace": "Arbeitsbereichserweiterungsart. In einem Remotefenster werden solche Erweiterungen nur aktiviert, wenn sie auf dem Remotecomputer verfügbar sind." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Remoteerweiterungshost" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Erweiterungen wurden auf der Festplatte geändert. Laden Sie das Fenster neu.", + "extensionUnderDevelopment": "Die Entwicklungserweiterung unter \"{0}\" wird geladen.", + "overwritingExtension": "Die Erweiterung \"{0}\" wird mit \"{1}\" überschrieben.", + "reloadWindow": "Fenster neu laden" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Entwicklertools öffnen", + "enable": "Aktivieren und erneut laden", + "enableResolver": "Die Erweiterung \"{0}\" ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchte Sie sie aktivieren?", + "extensionService.crash": "Der Erweiterungshost wurde unerwartet beendet.", + "extensionService.versionMismatchCrash": "Erweiterungshost kann nicht gestartet werden: Versionskonflikt.", + "getEnvironmentFailure": "Die Remoteumgebung konnte nicht abgerufen werden.", + "install": "Installieren und neu laden", + "installResolver": "Die Erweiterung „{0}“ ist erforderlich, um das Remotefenster zu öffnen.\r\nMöchten Sie die Erweiterung installieren?", + "looping": "Folgende Erweiterungen enthalten Abhängigkeitsschleifen und wurden deaktiviert: {0}", + "relaunch": "VS Code neu starten", + "resolverExtensionNotFound": "\"{0}\" nicht im Marketplace gefunden", + "restart": "Erweiterungshost neu starten", + "restartExtensionHost": "Erweiterungshost neu starten" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Erweiterungshost", + "extensionHost.error": "Fehler vom Erweiterungshost: {0}", + "extensionHost.startupFail": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Dies stellt ggf. ein Problem dar.", + "extensionHost.startupFailDebug": "Der Erweiterungshost wurde nicht innerhalb von 10 Sekunden gestartet. Möglicherweise wurde er in der ersten Zeile beendet und benötigt einen Debugger, um die Ausführung fortzusetzen.", + "reloadWindow": "Fenster neu laden" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string[]\" sein.", + "extensionDescription.activationEvents2": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden.", + "extensionDescription.browser1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss den Typ \"string[]\" aufweisen.", + "extensionDescription.browser2": "\"browser\" ({0}) wurde im Ordner ({1}) der Erweiterung erwartet. So kann die Erweiterung möglicherweise nicht portiert werden.", + "extensionDescription.browser3": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden.", + "extensionDescription.empty": "Es wurde eine leere Erweiterungsbeschreibung abgerufen.", + "extensionDescription.engines": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"object\" sein.", + "extensionDescription.engines.vscode": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", + "extensionDescription.extensionDependencies": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string[]\" sein.", + "extensionDescription.main1": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", + "extensionDescription.main2": "Es wurde erwartet, dass \"main\" ({0}) im Ordner ({1}) der Erweiterung enthalten ist. Dies führt ggf. dazu, dass die Erweiterung nicht portierbar ist.", + "extensionDescription.main3": "Die Eigenschaften \"{0}\" und \"{1}\" müssen beide angegeben oder beide ausgelassen werden.", + "extensionDescription.name": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", + "extensionDescription.publisher": "Die Verlegereigenschaft muss den Typ \"string\" aufweisen.", + "extensionDescription.version": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", + "fileReadFail": "Die Datei \"{0}\" kann nicht gelesen werden: {1}", + "jsonInvalidFormat": "Ungültiges Format {0}: JSON-Objekt erwartet", + "jsonParseFail": "Fehler beim Analysieren von {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "Ungültige Manifestdatei \"{0}\": kein JSON-Objekt.", + "jsonsParseReportErrors": "Fehler beim Analysieren von {0}: {1}.", + "missingNLSKey": "Die Nachricht für den Schlüssel {0} wurde nicht gefunden.", + "notSemver": "Die Version der Erweiterung ist nicht mit \"semver\" kompatibel." + }, + "vs/workbench/services/gettingStarted/common/gettingStartedContent": { + "getting-started-setup-icon": "Symbol für die Kategorie \"Setup\" in \"Erste Schritte\"", + "getting-started-beginner-icon": "Symbol für die Kategorie \"Anfänger\" in \"Erste Schritte\"", + "getting-started-codespaces-icon": "Symbol für die Kategorie \"Codespaces\" in \"Erste Schritte\"", + "gettingStarted.newFile.title": "Neue Datei", + "gettingStarted.newFile.description": "Hiermit beginnen Sie mit einer neuen, leeren Datei.", + "gettingStarted.openMac.title": "Öffnen...", + "gettingStarted.openMac.description": "Hiermit öffnen Sie eine Datei oder einen Ordner, um mit der Arbeit zu beginnen.", + "gettingStarted.openFile.title": "Datei öffnen...", + "gettingStarted.openFile.description": "Hiermit öffnen Sie eine Datei, um mit der Arbeit zu beginnen.", + "gettingStarted.openFolder.title": "Ordner öffnen...", + "gettingStarted.openFolder.description": "Hiermit öffnen Sie einen Ordner, um mit der Arbeit zu beginnen.", + "gettingStarted.cloneRepo.title": "Git-Repository klonen...", + "gettingStarted.cloneRepo.description": "Git-Repository klonen", + "gettingStarted.topLevelCommandPalette.title": "Befehl ausführen...", + "gettingStarted.topLevelCommandPalette.description": "Verwenden Sie die Befehlspalette, um alle VSCode-Befehle anzuzeigen und auszuführen.", + "gettingStarted.codespaces.title": "Einführung zu Codespaces", + "gettingStarted.codespaces.description": "Durch die Umgebung mit sofort einsetzbarem Code sind Sie sofort startbereit.", + "gettingStarted.runProject.title": "App erstellen und ausführen", + "gettingStarted.runProject.description": "Sie können Ihren Code direkt im Browser erstellen, ausführen und debuggen.", + "gettingStarted.runProject.button": "Debuggen starten (F5)", + "gettingStarted.forwardPorts.title": "Zugreifen auf die ausgeführte Anwendung", + "gettingStarted.forwardPorts.description": "In Ihrem Codespace ausgeführte Ports werden automatisch an das Web weitergeleitet, damit Sie sie in Ihrem Browser öffnen können.", + "gettingStarted.forwardPorts.button": "Portpanel anzeigen", + "gettingStarted.pullRequests.title": "Pull Requests sofort verfügbar", + "gettingStarted.pullRequests.description": "Bringen Sie Ihren GitHub-Workflow und Ihren Code näher zusammen. So können Sie beispielsweise Pull Requests anzeigen, Kommentare hinzufügen oder Branches mergen.", + "gettingStarted.pullRequests.button": "GitHub-Ansicht öffnen", + "gettingStarted.remoteTerminal.title": "Ausführen von Aufgaben im integrierten Terminal", + "gettingStarted.remoteTerminal.description": "Führen Sie mit dem integrierten Terminal schnell Befehlszeilenaufgaben aus.", + "gettingStarted.remoteTerminal.button": "Fokus auf Terminal", + "gettingStarted.openVSC.title": "Remoteentwicklung in VS Code", + "gettingStarted.openVSC.description": "Profitieren Sie in Ihrer lokalen VS Code-Instanz von der Leistungsfähigkeit Ihrer Cloudentwicklungsumgebung. Richten Sie diese ein, indem Sie die GitHub Codespaces-Erweiterung installieren und Ihr GitHub-Konto verbinden.", + "gettingStarted.openVSC.button": "In VS Code öffnen", + "gettingStarted.setup.title": "Express-Setup", + "gettingStarted.setup.description": "Erweitern und optimieren Sie VS Code, um es perfekt auf Ihre Anforderungen abzustimmen.", + "gettingStarted.pickColor.title": "Anpassen des Erscheinungsbilds mithilfe von Designs", + "gettingStarted.pickColor.description": "Wählen Sie ein Farbdesign aus, das Ihrem Geschmack und Ihrer Stimmung beim Codieren entspricht.", + "gettingStarted.pickColor.button": "Design auswählen", + "gettingStarted.findLanguageExts.title": "Codieren Sie in einer Sprache Ihrer Wahl, ohne Editor-Wechsel", + "gettingStarted.findLanguageExts.description": "VS Code unterstützt mehr als 50 Programmiersprachen. Viele sind bereits integriert, andere können mit nur einem Mausklick als Erweiterung installiert werden.", + "gettingStarted.findLanguageExts.button": "Spracherweiterungen durchsuchen", + "gettingStarted.settingsSync.title": "Synchronisieren Ihres bevorzugten Setups", + "gettingStarted.settingsSync.description": "Kein Verlust des perfekten VS Code-Setups! Dank der Einstellungssynchronisierung werden Einstellungen, Tastenzuordnungen und installierte Erweiterungen gesichert und in mehreren VS Code-Instanzen übernommen.", + "gettingStarted.settingsSync.button": "Synchronisierung von Einstellungen aktivieren", + "gettingStarted.setup.OpenFolder.title": "Öffnen Ihres Projekts", + "gettingStarted.setup.OpenFolder.description": "Öffnen Sie einen Projektordner, um loszulegen.", + "gettingStarted.setup.OpenFolder.button": "Ordner auswählen", + "gettingStarted.setup.OpenFolder.description2": "Öffnen Sie einen Ordner, um zu starten.", + "gettingStarted.beginner.title": "Grundlegende Informationen", + "gettingStarted.beginner.description": "Sparen Sie Zeit mit diesen praktischen Verknüpfungen und Features.", + "gettingStarted.commandPalette.title": "Suchen und Ausführen von Befehlen", + "gettingStarted.commandPalette.description": "Die einfachste Möglichkeit zum Finden sämtlicher Aktionen, die in VS Code ausgeführt werden können. Wenn Sie nach einem Feature oder einer Verknüpfung suchen, lesen Sie zuerst diese Inhalte!", + "gettingStarted.commandPalette.button": "Befehlspalette öffnen", + "gettingStarted.terminal.title": "Ausführen von Aufgaben im integrierten Terminal", + "gettingStarted.terminal.description": "Führen Sie schnell Shellbefehle aus, und überwachen Sie die Buildausgabe direkt neben Ihrem Code.", + "gettingStarted.terminal.button": "Terminal öffnen", + "gettingStarted.extensions.title": "Unbegrenzte Erweiterbarkeit", + "gettingStarted.extensions.description": "Durch Erweiterungen können Sie VS Code noch umfassender nutzen. Diese reichen von praktischen Hacks zur Produktivitätssteigerung über Erweiterungen für vorkonfigurierte Features bis hin zu völlig neuen Funktionen.", + "gettingStarted.extensions.button": "Empfohlene Erweiterungen durchsuchen", + "gettingStarted.settings.title": "Alles ist Einstellungssache", + "gettingStarted.settings.description": "Passen Sie jedes Detail des VS Code-Erscheinungsbilds nach Ihrem Geschmack an. Wenn Sie die Option \"Einstellungen synchronisieren\" aktivieren, werden Ihre persönlichen Optimierungen computerübergreifend übernommen.", + "gettingStarted.settings.button": "Einstellungen optimieren", + "gettingStarted.videoTutorial.title": "Entspanntes Lernen", + "gettingStarted.videoTutorial.description": "Sehen Sie sich das erste in einer Reihe von kurzen und praktischen Videotutorials zu den wichtigsten VS Code-Features an.", + "gettingStarted.videoTutorial.button": "Tutorial ansehen" + }, + "vs/workbench/services/history/browser/history": { + "canNavigateBack": "Gibt an, ob die Rückwärtsnavigation im Editor-Verlauf möglich ist.", + "canNavigateForward": "Gibt an, ob die Vorwärtsnavigation im Editor-Verlauf möglich ist.", + "canNavigateToLastEditLocation": "Gibt an, ob die Navigation zur letzten Bearbeitungsstelle möglich ist.", + "canReopenClosedEditor": "Gibt an, ob der zuletzt geschlossene Editor wieder geöffnet werden kann." + }, + "vs/workbench/services/integrity/electron-sandbox/integrityService": { + "integrity.dontShowAgain": "Nicht mehr anzeigen", + "integrity.moreInformation": "Weitere Informationen", + "integrity.prompt": "Ihre {0}-Installation ist offenbar beschädigt. Führen Sie eine Neuinstallation durch." + }, + "vs/workbench/services/keybinding/browser/keybindingService": { + "dispatch": "Steuert die Abgangslogik, sodass bei einem Tastendruck entweder \"code\" (empfohlen) oder \"keyCode\" verwendet wird.", + "invalid.keybindings": "Ungültige Angabe \"contributes.{0}\": {1}", + "keybindings.json.args": "Argumente, die an den auszuführenden Befehl übergeben werden sollen.", + "keybindings.json.command": "Der Name des auszuführenden Befehls.", + "keybindings.json.key": "Der Schlüssel oder die Schlüsselsequenz (durch Leerzeichen getrennt)", + "keybindings.json.title": "Tastenbindungskonfiguration", + "keybindings.json.when": "Die Bedingung, wann der Schlüssel aktiv ist.", + "keyboardConfigurationTitle": "Tastatur", + "nonempty": "Es wurde ein nicht leerer Wert erwartet.", + "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", + "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", + "unboundCommands": "Die folgenden weiteren Befehle sind verfügbar: ", + "vscode.extension.contributes.keybindings": "Trägt Tastenbindungen bei.", + "vscode.extension.contributes.keybindings.args": "Argumente, die an den auszuführenden Befehl übergeben werden sollen.", + "vscode.extension.contributes.keybindings.command": "Der Bezeichner des Befehls, der ausgeführt werden soll, wenn die Tastenbindung ausgelöst wird.", + "vscode.extension.contributes.keybindings.key": "Taste oder Tastenfolge (separate Tasten mit Pluszeichen und Sequenzen mit Leerzeichen, z. B. STRG+O und STRG+L L für eine Kombination).", + "vscode.extension.contributes.keybindings.linux": "Der Linux-spezifische Schlüssel oder die Schlüsselsequenz.", + "vscode.extension.contributes.keybindings.mac": "Der Mac-spezifische Schlüssel oder die Schlüsselsequenz.", + "vscode.extension.contributes.keybindings.when": "Die Bedingung, wann der Schlüssel aktiv ist.", + "vscode.extension.contributes.keybindings.win": "Der Windows-spezifische Schlüssel oder die Schlüsselsequenz." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen.", + "errorInvalidConfiguration": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Sie enthält ein Objekt, bei dem es sich nicht um ein Array handelt. Öffnen Sie die Datei, um das Problem zu beheben, und versuchen Sie es dann nochmal.", + "errorKeybindingsFileDirty": "Schreiben nicht möglich, da die Tastenbindungskonfiguration geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", + "parseErrors": "In die Tastenbindungskonfigurationsdatei kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal." + }, + "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "Unbenannt (Arbeitsbereich)", + "vscode.extension.contributes.resourceLabelFormatters": "Fügt Regeln für das Formatieren von Ressourcenbezeichnungen hinzu.", + "vscode.extension.contributes.resourceLabelFormatters.authority": "URI-Autorität, mit der der Formatierer übereinstimmen soll. Einfache Globmuster werden unterstützt.", + "vscode.extension.contributes.resourceLabelFormatters.formatting": "Regeln für das Formatieren von URI-Ressourcenbezeichnungen.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffix, das an die Arbeitsbereichsbezeichnung angehängt wird.", + "vscode.extension.contributes.resourceLabelFormatters.label": "Bezeichnungsregeln, die angezeigt werden sollen. myLabel:/${path}. ${path}, ${scheme} und ${authority} werden z.B. als Variablen unterstützt.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "URI-Schema, mit dem der Formatierer übereinstimmen soll, z.B. \"file\". Einfache Globmuster werden unterstützt.", + "vscode.extension.contributes.resourceLabelFormatters.separator": "Trennzeichen, das bei der Anzeige der URI-Bezeichnung verwendet werden soll, z.B. \"/\" oder \".", + "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Steuert, ob bei Ersetzungen von \"${path}\" die Trennzeichen am Anfang entfernt werden sollen.", + "vscode.extension.contributes.resourceLabelFormatters.tildify": "Steuert, ob \"tildify\" wenn möglich auf den Beginn der URI-Bezeichnung angewendet werden soll.", + "workspaceName": "{0} (Arbeitsbereich)", + "workspaceNameVerbose": "{0} (Arbeitsbereich)" + }, + "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { + "errorClose": "Unerwarteter Fehler beim Schließen des Fensters ({0}).", + "errorLoad": "Unerwarteter Fehler beim Ändern des Arbeitsbereichs im Fenster ({0}).", + "errorQuit": "Unerwarteter Fehler beim Beenden der Anwendung ({0}).", + "errorReload": "Unerwarteter Fehler beim Neuladen des Fensters ({0})." + }, + "vs/workbench/services/mode/common/workbenchModeService": { + "invalid": "Ungültige Angabe \"contributes.{0}\". Es wurde ein Array erwartet.", + "invalid.empty": "Leerer Wert für \"contributes.{0}\".", + "opt.aliases": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", + "opt.configuration": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string\" sein.", + "opt.extensions": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", + "opt.filenames": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", + "opt.firstLine": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string\" sein.", + "opt.mimetypes": "Die Eigenschaft \"{0}\" kann ausgelassen werden. Sie muss vom Typ \"string[]\" sein.", + "require.id": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", + "vscode.extension.contributes.languages": "Contributes-Sprachdeklarationen", + "vscode.extension.contributes.languages.aliases": "Namensaliase für die Sprache.", + "vscode.extension.contributes.languages.configuration": "Ein relativer Pfad zu einer Datei mit Konfigurationsoptionen für die Sprache.", + "vscode.extension.contributes.languages.extensions": "Dateierweiterungen, die der Sprache zugeordnet sind.", + "vscode.extension.contributes.languages.filenamePatterns": "Dateinamen-Globmuster, die Sprache zugeordnet sind.", + "vscode.extension.contributes.languages.filenames": "Dateinamen, die der Sprache zugeordnet sind.", + "vscode.extension.contributes.languages.firstLine": "Ein regulärer Ausdruck, der mit der ersten Zeile einer Datei der Sprache übereinstimmt.", + "vscode.extension.contributes.languages.id": "Die ID der Sprache.", + "vscode.extension.contributes.languages.mimetypes": "MIME-Typen, die der Sprache zugeordnet sind." + }, + "vs/workbench/services/notification/common/notificationService": { + "neverShowAgain": "Nicht mehr anzeigen" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Tastenkombinationen" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "Standard", + "extension": "Erweiterung", + "meta": "meta", + "option": "Option", + "user": "Benutzer" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Standardtastenzuordnungen", + "defaultSettings": "Standardeinstellungen", + "emptyKeybindingsHeader": "Geben Sie Ihre Tastenzuordnungen in dieser Datei ein, um die Standardwerte außer Kraft zu setzen.", + "fail.createSettings": "{0} ({1}) kann nicht erstellt werden.", + "folderSettingsName": "{0} (Ordnereinstellungen)", + "openFolderFirst": "Öffnen Sie zuerst einen Ordner oder einen Arbeitsbereich, um Arbeitsbereichs- oder Ordnereinstellungen zu erstellen." + }, + "vs/workbench/services/preferences/common/preferences": { + "userSettingsTarget": "Benutzereinstellungen", + "workspaceSettingsTarget": "Arbeitsbereichseinstellungen" + }, + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Einstellungen", + "settingsEditorName": "Standardeinstellungen" + }, + "vs/workbench/services/preferences/common/preferencesModels": { + "commonlyUsed": "Am häufigsten verwendet", + "defaultKeybindingsHeader": "Setzen Sie Tastenzuordnungen außer Kraft, indem Sie sie in ihre Tastenzuordnungsdatei eingeben." + }, + "vs/workbench/services/preferences/common/preferencesValidation": { + "invalidTypeError": "Die Einstellung weist einen ungültigen Typ auf, erwartet wurde \"{0}\". Führen Sie eine Korrektur in JSON durch.", + "validations.colorFormat": "Ungültiges Farbformat. Verwenden Sie #RGB, #RGBA, #RRGGBB oder #RRGGBBAA.", + "validations.exclusiveMax": "Der Wert muss unter {0} liegen.", + "validations.exclusiveMin": "Der Wert muss über {0} liegen.", + "validations.expectedInteger": "Der Wert muss eine ganze Zahl sein.", + "validations.expectedNumeric": "Der Wert muss eine Zahl sein.", + "validations.max": "Der Wert muss kleiner oder gleich {0} sein.", + "validations.maxLength": "Der Wert muss {0} oder weniger Zeichen umfassen.", + "validations.min": "Der Wert muss größer oder gleich {0} sein.", + "validations.minLength": "Der Wert muss {0} oder mehr Zeichen umfassen.", + "validations.multipleOf": "Der Wert muss ein Vielfaches von {0} sein.", + "validations.regex": "Der Wert muss mit RegEx \"{0}\" übereinstimmen.", + "validations.stringArrayItemEnum": "Der Wert \"{0}\" ist nicht in \"{1}\" enthalten.", + "validations.stringArrayItemPattern": "Der Wert \"{0}\" muss mit RegEx \"{1}\" übereinstimmen.", + "validations.stringArrayMaxItem": "Das Array darf höchstens {0} Elemente enthalten.", + "validations.stringArrayMinItem": "Das Array muss mindestens {0} Elemente enthalten.", + "validations.stringArrayUniqueItems": "Das Array weist doppelte Elemente auf.", + "validations.uriEmpty": "URI erwartet.", + "validations.uriMissing": "Es wird ein URI erwartet.", + "validations.uriSchemeMissing": "Ein URI mit einem Schema wird erwartet." + }, + "vs/workbench/services/progress/browser/progressService": { + "cancel": "Abbrechen", + "dismiss": "Schließen", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Fortschrittsmeldung" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "OK", + "remote.localPortMismatch.single": "Der lokale Port {0} konnte nicht für die Weiterleitung an den Remote-Port {1} verwendet werden.\r\n\r\nDies tritt normalerweise auf, wenn bereits ein anderer Prozess den lokalen Port {0} verwendet.\r\n\r\nStattdessen wurde die Portnummer {2} verwendet." + }, + "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { + "connectionError": "Fehler beim Verbinden mit dem Hostserver der Remoteerweiterung (Fehler: {0})" + }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Es wird bereits eine Protokollierung durchgeführt.", + "invalid.embeddedLanguages": "Ungültiger Wert in \"contributes.{0}.embeddedLanguages\". Muss eine Objektzuordnung von Bereichsname zu Sprache sein. Angegebener Wert: {1}", + "invalid.injectTo": "Ungültiger Wert in \"contributes.{0}.injectTo\". Es muss sich um ein Array von Sprachbereichsnamen handeln. Bereitgestellter Wert: {1}", + "invalid.language": "Unbekannte Sprache in \"contributes.{0}.language\". Angegebener Wert: {1}", + "invalid.path.0": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", + "invalid.path.1": "Es wurde erwartet, dass \"contributes.{0}.path \"({1}) in den Ordner der Erweiterung ({2}) aufgenommen wird. Dies könnte dazu führen, dass die Erweiterung nicht mehr portierbar ist.", + "invalid.scopeName": "In \"contributes.{0}.scopeName\" wurde eine Zeichenfolge erwartet. Bereitgestellter Wert: {1}", + "invalid.tokenTypes": "Ungültiger Wert in \"contributes.{0}.tokenTypes\". Muss eine Objektzuordnung von Bereichsname zu Tokentyp sein. Angegebener Wert: {1}", + "neverAgain": "Nicht mehr anzeigen", + "progress1": "Die Protokollierung der TM-Grammatikanalyse wird vorbereitet. Drücken Sie auf \"Beenden\", wenn Sie fertig sind.", + "progress2": "Die TM-Grammatikanalyse wird jetzt protokolliert. Drücken Sie auf \"Beenden\", wenn Sie fertig sind.", + "stop": "Beenden", + "too many characters": "Die Tokenisierung wird bei langen Zeilen aus Leistungsgründen übersprungen. Die Länge einer langen Zeile kann über \"editor.maxTokenizationLineLength\" konfiguriert werden." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "Keine TM-Grammatik für diese Sprache registriert." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Trägt TextMate-Tokenizer bei.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Eine Zuordnung zwischen Bereichsname und Sprach-ID, wenn diese Grammatik eingebettete Sprachen enthält.", + "vscode.extension.contributes.grammars.injectTo": "Die Liste der Sprachbereichsnamen, in die diese Grammatik injiziert wird.", + "vscode.extension.contributes.grammars.language": "Der Sprachbezeichner, für den diese Syntax beigetragen wird.", + "vscode.extension.contributes.grammars.path": "Der Pfad der tmLanguage-Datei. Der Pfad ist relativ zum Extensionordner und beginnt normalerweise mit \". /syntaxes/\".", + "vscode.extension.contributes.grammars.scopeName": "Der TextMate-Bereichsname, der von der tmLanguage-Datei verwendet wird.", + "vscode.extension.contributes.grammars.tokenTypes": "Eine Zuordnung von Bereichsnamen zu Tokentypen." + }, + "vs/workbench/services/textfile/browser/textFileService": { + "confirmOverwrite": "'{0}' ist bereits vorhanden. Möchten Sie die Datei ersetzen?", + "fileBinaryError": "Die Datei ist offenbar eine Binärdatei und kann nicht als Text geöffnet werden.", + "irreversible": "Im Ordner \"{1}\" ist bereits eine Datei oder ein Ordner mit dem Namen \"{0}\" vorhanden. Durch das Ersetzen wird der aktuelle Inhalt überschrieben.", + "replaceButtonLabel": "&&Ersetzen" + }, + "vs/workbench/services/textfile/common/textFileEditorModelManager": { + "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}" + }, + "vs/workbench/services/textfile/common/textFileSaveParticipant": { + "saveParticipants": "\"{0}\" wird gespeichert" + }, + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Probleme beim Analysieren der Dateisymboldatei: {0}", + "error.invalidformat": "Ungültiges Format für Dateisymbol-Designdatei: Objekt erwartet." + }, + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "Standard", + "error.cannotparseicontheme": "Probleme beim Analysieren der Produktsymboldatei: {0}", + "error.fontId": "Die Schriftart-ID \"{0}\" fehlt oder ist ungültig. Die Schriftartdefinition wird übersprungen.", + "error.fontStyle": "Ungültiger Schriftschnitt in Schriftart \"{0}\". Die Einstellung wird ignoriert.", + "error.fontWeight": "Ungültige Schriftbreite in Schriftart \"{0}\". Die Einstellung wird ignoriert.", + "error.icon.fontCharacter": "Die Symboldefinition \"{0}\" wird übersprungen. Unbekannter fontCharacter-Wert.", + "error.icon.fontId": "Die Symboldefinition \"{0}\" wird übersprungen. Unbekannte Schriftart.", + "error.invalidformat": "Ungültiges Format für Produktsymbol-Designdatei: Objekt erwartet.", + "error.missingProperties": "Ungültiges Format für Produktsymboldesigndatei: Muss iconDefinitions und Schriftarten enthalten.", + "error.parseicondefs": "Probleme beim Verarbeiten der Produktsymboldefinitionen in \"{0}\":\r\n{1}" + }, + "vs/workbench/services/themes/browser/workbenchThemeService": { + "error.cannotloadtheme": "{0} kann nicht geladen werden: {1}" + }, + "vs/workbench/services/themes/common/colorExtensionPoint": { + "contributes.color": "Fügt in Erweiterung definierte verwendbare Farben hinzu", + "contributes.color.description": "Die Beschreibung der designfähigen Farbe", + "contributes.color.id": "Der Bezeichner der verwendbaren Farbe", + "contributes.color.id.format": "Bezeichner dürfen nur Buchstaben, Ziffern und Punkte enthalten und können nicht mit einem Punkt beginnen.", + "contributes.defaults.dark": "Die Standardfarbe für dunkle Themen. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", + "contributes.defaults.highContrast": "Die Standardfarbe für Themen mit hohem Kontrast. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", + "contributes.defaults.light": "Die Standardfarbe für helle Themen. Entweder eine Farbe als Hex-Code (#RRGGBB[AA]) oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", + "invalid.colorConfiguration": "\"configuration.colors\" muss ein Array sein.", + "invalid.default.colorType": "{0} muss entweder eine Farbe als Hex-Code (#RRGGBB[AA] oder #RGB[A]) sein oder der Bezeichner einer verwendbaren Farbe, der eine Standardeinstellung bereitstellt.", + "invalid.defaults": "\"configuration.colors.defaults\" muss definiert sein, und \"light\", \"dark\" und \"highContrast\" enthalten", + "invalid.description": "\"configuration.colors.description\" muss definiert werden und darf nicht leer sein.", + "invalid.id": "\"configuration.colors.id\" muss definiert werden und darf nicht leer sein.", + "invalid.id.format": "\"configuration.colors.id\" darf nur Buchstaben, Ziffern und Punkte enthalten und kann nicht mit einem Punkt beginnen." + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Probleme beim Laden der tmTheme-Designdatei {0}: {1}", + "error.cannotparse": "Probleme beim Analysieren der tmTheme-Designdatei: {0}", + "error.cannotparsejson": "Probleme beim Analysieren der JSON-Designdatei: {0}", + "error.invalidformat": "Ungültiges Format für JSON-Designdatei: Objekt erwartet.", + "error.invalidformat.colors": "Probleme beim Analysieren der Farbdesigndatei: {0}. Die Eigenschaft \"colors\" ist nicht vom Typ \"object\".", + "error.invalidformat.semanticTokenColors": "Problem beim Analysieren von Farbdesigndateien: {0}. Die Eigenschaft \"semanticTokenColors\" enthält einen ungültigen Selektor.", + "error.invalidformat.tokenColors": "Problem beim Analysieren der Farbdesigndatei: {0}. Die Eigenschaft \"tokenColors\" muss entweder ein Array sein, das Farben festlegt, oder ein Pfad zu einer TextMate-Designdatei.", + "error.plist.invalidformat": "Probleme beim Analysieren der tmTheme-Designdatei: {0}. \"settings\" ist kein Array" + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Farben für die Syntaxhervorhebung", + "schema.fontStyle.error": "Die Schriftart muss \"kursiv\", \"fett\" oder \"unterstrichen\", eine Kombination daraus oder eine leere Zeichenfolge sein.", + "schema.properties.name": "Beschreibung der Regel.", + "schema.properties.scope": "Bereichsauswahl, mit der diese Regel einen Abgleich ausführt.", + "schema.semanticTokenColors": "Farben für semantische Token", + "schema.supportsSemanticHighlighting": "Gibt an, ob semantische Hervorhebungen für dieses Design aktiviert werden sollen.", + "schema.token.background.warning": "Tokenhintergrundfarben werden derzeit nicht unterstützt.", + "schema.token.fontStyle": "Schriftschnitt der Regel: kursiv, fett und unterstrichen (einzeln oder in Kombination). Die leere Zeichenfolge setzt geerbte Einstellungen zurück.", + "schema.token.fontStyle.none": "Keine (geerbten Stil löschen)", + "schema.token.foreground": "Vordergrundfarbe für das Token.", + "schema.token.settings": "Farben und Formatvorlagen für das Token.", + "schema.tokenColors.path": "Pfad zu einer tmTheme-Designdatei (relativ zur aktuellen Datei).", + "schema.workbenchColors": "Farben in der Workbench" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "Das Standarddateisymbol, das für alle Dateien angezeigt wird, die nicht mit keiner Erweiterung, keinem Dateinamen und keiner Sprach-ID übereinstimmen.", + "schema.fileExtension": "Die ID der Symboldefinition für die Zuordnung.", + "schema.fileExtensions": "Ordnet Erweiterungen Symbolen zu. Der Objektschlüssel ist der Name der Erweiterung. Der Erweiterungsname ist der letzte Teil eines Dateinamens nach dem letzten Punkt (ohne den Punkt). Erweiterungen werden ohne Berücksichtigung von Groß-/Kleinschreibung verglichen.", + "schema.fileName": "Die ID der Symboldefinition für die Zuordnung.", + "schema.fileNames": "Ordnet Dateinamen Symbolen zu. Der Objektschlüssel ist der vollständige Dateiname ohne Pfadsegmente. Der Dateiname kann Punkte und eine mögliche Erweiterung enthalten. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Dateinamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", + "schema.folder": "Das Ordnersymbol für zugeklappte Ordner und, wenn FolderExpanded nicht festgelegt ist, auch für aufgeklappte Ordner.", + "schema.folderExpanded": "Das Ordnersymbol für aufgeklappte Ordner. Das Symbol für aufgeklappte Ordner ist optional. Wenn diese Angabe nicht festgelegt wird, wird das für Ordner definierte Symbol angezeigt.", + "schema.folderName": "Die ID der Symboldefinition für die Zuordnung.", + "schema.folderNameExpanded": "Die ID der Symboldefinition für die Zuordnung.", + "schema.folderNames": "Ordnet Ordnernamen Symbolen zu. Der Objektschlüssel ist der Ordnername ohne Pfadsegmente. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Ordnernamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", + "schema.folderNamesExpanded": "Ordnet Ordnernamen Symbolen für aufgeklappte Ordner zu. Der Objektschlüssel ist der Ordnername ohne Pfadsegmente. Muster oder Platzhalter sind unzulässig. Bei der Zuordnung von Ordnernamen wird die Groß-/Kleinschreibung nicht berücksichtigt.", + "schema.font-format": "Das Format der Schriftart.", + "schema.font-path": "Der Schriftartpfad relativ zur aktuellen Dateisymbol-Designdatei.", + "schema.font-size": "Die Standardgröße der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-de/docs/Web/CSS/font-size.", + "schema.font-style": "Der Stil der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-style.", + "schema.font-weight": "Die Schriftbreite. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-weight.", + "schema.fontCharacter": "Bei Verwendung einer Glyphenschriftart: das zu verwendende Zeichen in der Schriftart.", + "schema.fontColor": "Bei Verwendung einer Glyphenschriftart: die zu verwendende Farbe.", + "schema.fontId": "Wenn Sie eine Schriftart verwenden: die ID der Schriftart. Falls nicht festgelegt, wird standardmäßig die erste definierte Schriftart verwendet.", + "schema.fontSize": "Wenn eine Schriftart verwendet wird: der Schriftgrad als Prozentsatz der Textschriftart. Wenn diese Angabe nicht festgelegt wird, wird standardmäßig die Größe in der Schriftartdefinition verwendet.", + "schema.fonts": "Schriftarten, die in den Symboldefinitionen verwendet werden.", + "schema.hidesExplorerArrows": "Konfiguriert, ob die Datei-Explorer Pfeile ausgeblendet werden sollen, wenn dieses Motiv aktiv ist.", + "schema.highContrast": "Optionale Zuordnungen für Dateisymbole in Farbdesigns mit hohem Kontrast.", + "schema.iconDefinition": "Eine Symboldefinition. Der Objektschlüssel ist die ID der Definition.", + "schema.iconDefinitions": "Beschreibung aller Symbole, die beim Zuordnen von Dateien zu Symbolen verwendet werden können.", + "schema.iconPath": "Bei Verwendung eines SVG- oder PNG-Datei: der Pfad zum Bild. Der Pfad ist relativ zur Symbolsammlungsdatei.", + "schema.id": "Die ID der Schriftart.", + "schema.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", + "schema.languageId": "Die ID der Symboldefinition für die Zuordnung.", + "schema.languageIds": "Ordnet Sprachen Symbolen zu. Der Objektschlüssel ist die Sprach-ID wie im Sprachbeitragspunkt definiert.", + "schema.light": "Optionale Zuordnungen für Dateisymbole in hellen Farbdesigns.", + "schema.src": "Der Speicherort der Schriftart." + }, + "vs/workbench/services/themes/common/iconExtensionPoint": { + "contributes.icon.default": "Der Standardwert des Symbols. Entweder ein Verweis auf ein vorhandenes ThemeIcon oder ein Symbol in einer Symbolschriftart.", + "contributes.icon.default.fontCharacter": "Das Zeichen für das Symbol in der Symbolschriftart.", + "contributes.icon.default.fontId": "Die ID der Symbolschriftart, die das Symbol definiert.", + "contributes.icon.description": "Die Beschreibung des designfähigen Symbols", + "contributes.icon.id": "Der Bezeichner des designfähigen Symbols", + "contributes.icon.id.format": "Bezeichner dürfen nur Buchstaben, Ziffern und Bindestriche enthalten und müssen aus mindestens zwei Segmenten im Format \"komponente-symbolname\" bestehen.", + "contributes.iconFonts": "Trägt Symbolschriftarten bei, die von Symbolbeiträgen verwendet werden sollen.", + "contributes.iconFonts.id": "Die ID der Schriftart.", + "contributes.iconFonts.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", + "contributes.iconFonts.src": "Der Speicherort der Schriftart.", + "contributes.iconFonts.src.format": "Das Format der Schriftart.", + "contributes.iconFonts.src.path": "Der Schriftartpfad relativ zum aktuellen Erweiterungsspeicherort.", + "contributes.icons": "Trägt in der Erweiterung definierte designfähige Symbole bei.", + "invalid.iconFonts.configuration": "\"configuration.iconFonts\" muss ein Array sein.", + "invalid.iconFonts.id": "\"configuration.iconFonts.id\" muss definiert werden und darf nicht leer sein.", + "invalid.iconFonts.id.format": "\"configuration.iconFonts.id\" darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", + "invalid.iconFonts.proposedAPI": "\"configuration.iconFonts\" ist ein vorgeschlagener Beitragspunkt und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {0}", + "invalid.iconFonts.src": "\"configuration.iconFonts.src\" muss ein Array mit Speicherorten der Symbolschriftart sein.", + "invalid.iconFonts.src.item": "Die Elemente von \"configuration.iconFonts.src\" müssen Objekte mit den Eigenschaften \"path\" und \"format\" sein.", + "invalid.iconFonts.src.path": "Es wurde eine Einbindung von \"contributes.iconFonts.src.path\" ({0}) in den Erweiterungsordner ({0}) erwartet. Möglicherweise ist die Erweiterung nicht portierbar.", + "invalid.icons.configuration": "\"configuration.icons\" muss ein Array sein.", + "invalid.icons.default": "\"configuration.icons.default\" muss entweder ein Verweis auf die ID eines anderen Designsymbols (Zeichenfolge) oder eine Symboldefinition (Objekt) mit den Eigenschaften \"fontId\" und \"fontCharacter\" sein.", + "invalid.icons.description": "\"configuration.icons.description\" muss definiert werden und darf nicht leer sein.", + "invalid.icons.id": "\"configuration.icons.id\" muss definiert werden und darf nicht leer sein.", + "invalid.icons.id.format": "\"configuration.icons.id\" darf nur Buchstaben, Ziffern und Bindestriche enthalten und muss aus mindestens zwei Segmenten im Format \"komponente-symbolname\" bestehen.", + "invalid.icons.proposedAPI": "\"configuration.icons\" ist ein vorgeschlagener Beitragspunkt und steht nur über Dev oder den folgenden Befehlszeilenschalter zur Verfügung: --enable-proposed-api {0}" + }, + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "Das Format der Schriftart.", + "schema.font-path": "Der Schriftartpfad relativ zur aktuellen Produktsymbol-Designdatei.", + "schema.font-style": "Der Stil der Schriftart. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-style.", + "schema.font-weight": "Die Schriftbreite. Gültige Werte finden Sie unter https://developer.mozilla.org/de-DE/docs/Web/CSS/font-weight.", + "schema.iconDefinitions": "Zuordnung des Symbolnamens zu einem Schriftartzeichen.", + "schema.id": "Die ID der Schriftart.", + "schema.id.formatError": "Die ID darf nur Buchstaben, Ziffern, Unterstriche und Bindestriche enthalten.", + "schema.src": "Der Speicherort der Schriftart." + }, + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Ist diese Option aktiviert, wird automatisch zu einem Design mit hohem Kontrast gewechselt, wenn das Betriebssystem ein Design mit hohem Kontrast verwendet. Das zu verwendende Design mit hohem Kontrast wird durch \"#{0}#\" angegeben", + "colorTheme": "Gibt das in der Workbench verwendete Farbdesign an.", + "colorThemeError": "Das Design ist unbekannt oder nicht installiert.", + "defaultProductIconThemeDesc": "Standard", + "defaultProductIconThemeLabel": "Standard", + "detectColorScheme": "Wenn diese Option festgelegt ist, wird basierend auf der Betriebssystemdarstellung automatisch auf das bevorzugte Farbdesign gewechselt. Wenn die Betriebssystemdarstellung dunkel ist, wird das unter \"#{0}#\" angegebene Design für das Licht \"#{1}#\" verwendet.", + "editorColors": "Überschreibt die Farben und den Schriftschnitt für die Editor-Syntax aus dem aktuell ausgewählten Farbdesign.", + "editorColors.comments": "Legt die Farben und Stile für Kommentare fest.", + "editorColors.experimentalTokenStyling.deprecationMessage": "Verwenden Sie stattdessen \"editor.semanticTokenColorCustomizations\".", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Verwenden Sie stattdessen \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.functions": "Legt die Farben und Stile für Funktionsdeklarationen und Verweise fest.", + "editorColors.keywords": "Legt die Farben und Stile für Schlüsselwörter fest.", + "editorColors.numbers": "Legt die Farben und Stile für Nummernliterale fest.", + "editorColors.semanticHighlighting": "Gibt an, ob für semantische Hervorhebungen für dieses Design aktiviert werden sollen.", + "editorColors.semanticHighlighting.deprecationMessage": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"editor.semanticTokenColorCustomizations\".", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Verwenden Sie stattdessen \"enabled\" in der Einstellung \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.semanticHighlighting.enabled": "Gibt an, ob die semantische Hervorhebung für dieses Design aktiviert oder deaktiviert ist.", + "editorColors.semanticHighlighting.rules": "Formatregeln für Semantiktoken für dieses Design.", + "editorColors.strings": "Legt die Farben und Stile für Zeichenfolgenliterale fest.", + "editorColors.textMateRules": "Legt Farben und Stile mithilfe von Textmate-Designregeln fest (erweitert).", + "editorColors.types": "Legt die Farben und Stile für Typdeklarationen und Verweise fest.", + "editorColors.variables": "Legt die Farben und Stile für Variablendeklarationen und Verweise fest.", + "iconTheme": "Gibt das Dateisymboldesign an, das in der Workbench verwendet wird, oder \"null\", damit keine Dateisymbole angezeigt werden.", + "iconThemeError": "Dateisymboldesign ist unbekannt oder nicht installiert.", + "noIconThemeDesc": "Keine Dateisymbole", + "noIconThemeLabel": "Keine", + "preferredDarkColorTheme": "Gibt das bevorzugte Farbdesign für den dunklen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", + "preferredHCColorTheme": "Gibt das bevorzugte Farbdesign an, das im Modus für hohen Kontrast verwendet wird, wenn \"#{0}#\" aktiviert ist.", + "preferredLightColorTheme": "Gibt das bevorzugte Farbdesign für den hellen Modus des Betriebssystems an, wenn \"#{0}#\" aktiviert ist.", + "productIconTheme": "Gibt das verwendete Produktsymboldesign an.", + "productIconThemeError": "Das Produktsymboldesign ist unbekannt oder nicht installiert.", + "semanticTokenColors": "Überschreibt die Farben und Stile für Semantiktoken im Editor aus dem aktuell ausgewählten Farbdesign.", + "workbenchColors": "Überschreibt Farben aus dem derzeit ausgewählte Farbdesign." + }, + "vs/workbench/services/themes/common/themeExtensionPoints": { + "invalid.path.1": "Es wurde eine Einbindung von \"contributes.{0}.path\" ({1}) in den Erweiterungsordner ({2}) erwartet. Möglicherweise ist die Erweiterung nicht portierbar.", + "reqarray": "Der Erweiterungspunkt \"{0}\" muss ein Array sein.", + "reqid": "In \"contributes.{0}.id\" wurde eine Zeichenfolge erwartet. Bereitgestellter Wert: {1}", + "reqpath": "In \"contributes.{0}.path\" wurde eine Zeichenfolge erwartet. Angegebener Wert: {1}", + "vscode.extension.contributes.iconThemes": "Trägt Dateisymboldesigns bei.", + "vscode.extension.contributes.iconThemes.id": "ID des Dateisymbolsdesigns, das in den Benutzereinstellungen verwendet wird.", + "vscode.extension.contributes.iconThemes.label": "Bezeichnung des Dateisymboldesigns, die auf der Benutzeroberfläche angezeigt wird.", + "vscode.extension.contributes.iconThemes.path": "Pfad der Definitionsdatei für das Produktsymboldesign. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./fileicons/awesome-icon-theme.json.", + "vscode.extension.contributes.productIconThemes": "Fügt Produktsymboldesigns hinzu.", + "vscode.extension.contributes.productIconThemes.id": "ID des Produktsymboldesigns, das in den Benutzereinstellungen verwendet wird.", + "vscode.extension.contributes.productIconThemes.label": "Bezeichnung des Produktsymboldesigns, die auf der Benutzeroberfläche angezeigt wird.", + "vscode.extension.contributes.productIconThemes.path": "Pfad der Definitionsdatei für das Produktsymboldesign. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./producticons/awesome-product-icon-theme.json.", + "vscode.extension.contributes.themes": "Trägt TextMate-Farbdesigns bei.", + "vscode.extension.contributes.themes.id": "ID des Farbdesigns, das in den Benutzereinstellungen verwendet wird.", + "vscode.extension.contributes.themes.label": "Die Bezeichnung des Farbdesigns wie in der Benutzeroberfläche angezeigt.", + "vscode.extension.contributes.themes.path": "Pfad der tmTheme-Datei. Der Pfad ist relativ zum Erweiterungsordner und lautet in der Regel ./colorthemes/awesome-color-theme.json.", + "vscode.extension.contributes.themes.uiTheme": "Das Basisdesign, das die Farben um den Editor definiert: \"vs\" ist das helle Farbdesign, \"vs-dark\" das dunkle Farbdesign. \"hc-black\" ist das dunkle Design mit hohem Kontrast." + }, + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "Die Beschreibung des semantischen Tokentyps", + "contributes.semanticTokenModifiers": "Steuert semantische Tokenmodifizierer bei.", + "contributes.semanticTokenModifiers.description": "Die Beschreibung des semantischen Tokenmodifizierers", + "contributes.semanticTokenModifiers.id": "Der Bezeichner des semantischen Tokenmodifizierers", + "contributes.semanticTokenModifiers.id.format": "Bezeichner sollten im Format buchstabeOderZahl[_-buchstabeOderZahl]* vorliegen", + "contributes.semanticTokenScopes": "Steuert semantische Tokenbereichzuordnungen bei.", + "contributes.semanticTokenScopes.languages": "Listet die Sprache(n) auf, für die die Standardwerte gelten.", + "contributes.semanticTokenScopes.scopes": "Ordnet ein durch die Auswahl für semantische Token beschriebenes semantisches Token einem oder mehreren textMate-Bereichen zu, die zur Darstellung dieses Tokens verwendet werden.", + "contributes.semanticTokenTypes": "Steuert semantische Tokentypen bei", + "contributes.semanticTokenTypes.id": "Der Bezeichner des semantischen Tokentyps", + "contributes.semanticTokenTypes.id.format": "Bezeichner sollten im Format buchstabeOderZahl[_-buchstabeOderZahl]* vorliegen", + "contributes.semanticTokenTypes.superType": "Der Supertyp des semantischen Tokentyps", + "contributes.semanticTokenTypes.superType.format": "Supertypen sollten das Format letterOrDigit[_-letterOrDigit]* aufweisen", + "invalid.description": "\"configuration.{0}.description\" muss definiert werden und darf nicht leer sein.", + "invalid.id": "\"configuration.{0}.id\" muss definiert werden und darf nicht leer sein.", + "invalid.id.format": "\"configuration.{0}.id\" muss folgendem Muster entsprechen: letterOrDigit[-_letterOrDigit]*", + "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" muss ein Array sein", + "invalid.semanticTokenScopes.configuration": "configuration.semanticTokenScopes muss ein Array sein.", + "invalid.semanticTokenScopes.language": "configuration.semanticTokenScopes.language muss eine Zeichenfolge sein.", + "invalid.semanticTokenScopes.scopes": "configuration.semanticTokenScopes.scopes muss als Objekt definiert werden.", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes: Probleme bei der Analyse der Auswahl {0}.", + "invalid.semanticTokenScopes.scopes.value": "configuration.semanticTokenScopes.scopes-Werte müssen ein Zeichenfolgenarray sein.", + "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" muss ein Array sein.", + "invalid.superType.format": "\"configuration.{0}.superType\" muss dem Muster BuchstabeOderZahl[-_BuchstabeOderZahl]* folgen." + }, + "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { + "cancel": "Abbrechen", + "choose account placeholder": "Konto für die Anmeldung auswählen", + "conflicts detected": "Konflikte erkannt", + "first time sync detail": "Offenbar wurde die letzte Synchronisierung von einem anderen Computer aus ausgeführt.\r\nMöchten Sie die Daten mit den Daten in der Cloud mergen, oder möchten Sie sie ersetzen?", + "last used": "Letzte Verwendung mit Synchronisierung", + "merge": "Mergereplikation", + "merge Manually": "Manuell mergen...", + "merge or replace": "Mergen oder ersetzen", + "no": "&&Nein", + "no account": "Kein Konto verfügbar.", + "no authentication providers": "Die Einstellungssynchronisierung kann nicht aktiviert werden, weil keine Authentifizierungsanbieter verfügbar sind.", + "others": "Sonstige", + "replace local": "Lokal ersetzen", + "reset": "Hierdurch werden Ihre Daten in der Cloud gelöscht, und die Synchronisierung wird auf all Ihren Geräten beendet.", + "reset title": "Löschen", + "resetButton": "&&Zurücksetzen", + "resolve": "Fehler beim Mergen aufgrund von Konflikten. Führen Sie den Mergevorgang manuell durch, um fortzufahren...", + "settings sync": "Einstellungssynchronisierung", + "show log": "Protokoll anzeigen", + "sign in": "Anmelden", + "sign in using account": "Anmelden mit \"{0}\"", + "signed in": "Angemeldet", + "successive auth failures": "Die Einstellungssynchronisierung wurde aufgrund von aufeinanderfolgenden Autorisierungsfehlern angehalten. Melden Sie sich erneut an, um die Synchronisierung fortzusetzen.", + "sync in progress": "Die Einstellungssynchronisierung wird gerade aktiviert. Möchten Sie den Vorgang abbrechen?", + "sync turned on": "\"{0}\" ist aktiviert.", + "syncing resource": "\"{0}\" wird synchronisiert...", + "turning on": "Wird aktiviert...", + "yes": "&&Ja" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Erweiterungen", + "keybindings": "Tastenkombinationen", + "settings": "Einstellungen", + "snippets": "Benutzercodeausschnitte", + "sync category": "Einstellungssynchronisierung", + "syncViewIcon": "Ansichtssymbol der Einstellungssynchronisierungsansicht.", + "ui state label": "Benutzeroberflächenzustand" + }, + "vs/workbench/services/views/browser/viewDescriptorService": { + "hideView": "\"{0}\" ausblenden", + "resetViewLocation": "Speicherort zurücksetzen" + }, + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' ist bereits vorhanden. Möchten Sie die Datei ersetzen?", + "irreversible": "Im Ordner \"{1}\" ist bereits eine Datei oder ein Ordner mit dem Namen \"{0}\" vorhanden. Durch das Ersetzen wird der aktuelle Inhalt überschrieben.", + "replaceButtonLabel": "&&Ersetzen" + }, + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Verwerfen", + "genericSaveError": "Fehler beim Speichern von \"{0}\": {1}", + "overwrite": "Überschreiben", + "overwriteElevated": "Als Administrator überschreiben...", + "overwriteElevatedSudo": "Als Sudo überschreiben...", + "permissionDeniedSaveError": "Fehler beim Speichern von '{0}': Unzureichende Zugriffsrechte. Wählen Sie 'Als Admin wiederholen' aus, um den Vorgang als Administrator zu wiederholen.", + "permissionDeniedSaveErrorSudo": "Fehler beim Speichern von \"{0}\": Nicht genügend Berechtigungen. Wählen Sie \"Als sudo wiederholen\", um den Vorgang als Superuser zu wiederholen.", + "readonlySaveError": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Überschreiben\" aus, um den Schreibschutz aufzuheben.", + "readonlySaveErrorAdmin": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als Administrator überschreiben\" aus, um den Vorgang als Administrator zu wiederholen.", + "readonlySaveErrorSudo": "Fehler beim Speichern von \"{0}\": Die Datei ist schreibgeschützt. Wählen Sie \"Als sudo überschreiben\" aus, um den Vorgang als Superuser zu wiederholen.", + "retry": "Wiederholen", + "saveAs": "Speichern unter...", + "saveElevated": "Als Admin wiederholen...", + "saveElevatedSudo": "Als Sudo wiederholen...", + "staleSaveError": "Fehler beim Speichern von „{0}“: Der Inhalt der Datei ist neuer. Möchten Sie die Datei mit Ihren Änderungen überschreiben?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Klicken Sie auf „Abbrechen“, um das Warten zu beenden und geänderte Editoren zu speichern oder zurückzusetzen.", + "backupBeforeShutdownMessage": "Das Sichern der geänderten Editoren dauert länger als erwartet...", + "backupErrorDetails": "Versuchen Sie zuerst, die ungespeicherten Editor-Fenster zu speichern oder zurückzusetzen, und versuchen Sie es dann erneut.", + "backupTrackerBackupFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht am Sicherungsspeicherort gespeichert werden.", + "backupTrackerConfirmFailed": "Die folgenden Editoren mit geänderten Inhalten konnten nicht gespeichert oder wiederhergestellt werden.", + "ok": "OK", + "revertBeforeShutdown": "Das Zurücksetzen von geänderten Editoren dauert länger als erwartet...", + "saveBeforeShutdown": "Das Speichern von geänderten Editoren dauert länger als erwartet..." + }, + "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { + "errorInvalidTaskConfiguration": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden. Öffnen Sie die Datei, um Fehler/Warnungen darin zu beheben, und versuchen Sie es noch mal.", + "errorWorkspaceConfigurationFileDirty": "In die Konfigurationsdatei des Arbeitsbereichs kann nicht geschrieben werden, weil sie geändert wurde. Speichern Sie die Datei, und versuchen Sie es noch mal.", + "openWorkspaceConfigurationFile": "Konfiguration des Arbeitsbereichs öffnen", + "save": "Speichern", + "saveWorkspace": "Arbeitsbereich speichern" + }, + "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { + "workspaceTrustEditorInputName": "Arbeitsbereichsvertrauensstellung" + }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Abbrechen", + "newWindow": "Im eingeschränkten Modus öffnen", + "open": "Öffnen", + "openLooseFileLearnMore": "Wenn Sie den Autoren dieser Dateien nicht vertrauen, empfehlen wir, sie im eingeschränkten Modus in einem neuen Fenster zu öffnen, da die Dateien bösartig sein könnten. Weitere Informationen finden Sie unter [our docs] (https://aka.ms/vscode-workspace-trust).", + "openLooseFileMesssage": "Vertrauen Sie den Autoren dieser Dateien?", + "openLooseFileWindowDetails": "Sie versuchen, nicht vertrauenswürdige Dateien in einem vertrauenswürdigen Fenster zu öffnen.", + "openLooseFileWorkspaceCheckbox": "Meine Entscheidung für alle Arbeitsbereiche speichern", + "openLooseFileWorkspaceDetails": "Sie versuchen, nicht vertrauenswürdige Dateien in einem vertrauenswürdigen Arbeitsbereich zu öffnen.", + "workspaceTrustEnabledCtx": "Gibt an, ob das Feature für vertrauenswürdige Arbeitsbereiche aktiviert ist.", + "workspaceTrustedCtx": "Gibt an, ob der aktuelle Arbeitsbereich vom Benutzer als vertrauenswürdig eingestuft wurde." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Abbrechen", + "doNotSave": "Nicht speichern", + "ok": "OK", + "save": "Speichern", + "saveWorkspaceDetail": "Speichern Sie Ihren Arbeitsbereich, wenn Sie ihn erneut öffnen möchten.", + "saveWorkspaceMessage": "Möchten Sie Ihre Arbeitsbereichskonfiguration als Datei speichern?", + "workspaceOpenedDetail": "Der Arbeitsbereich ist bereits in einem anderen Fenster geöffnet. Schließen Sie zuerst das andere Fenster, und versuchen Sie anschließend noch mal.", + "workspaceOpenedMessage": "Der Arbeitsbereich \"{0}\" kann nicht gespeichert werden." + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Wird geladen", - "loadingCompletedMessage": "Ladevorgang abgeschlossen" + "loadingCompletedMessage": "Ladevorgang abgeschlossen", + "loadingMessage": "Wird geladen" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Beschriftungen ausblenden", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Schließen" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Eigenschaften verbergen", + "showProperties": "Eigenschaften anzeigen" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Fehler: {0}", - "alertWarningMessage": "Warnung: {0}", - "alertInfoMessage": "Info: {0}" + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Warnung: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "Keine Daten verfügbar." @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Alles auswählen/Gesamte Auswahl aufheben" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Abbrechen", + "headerFilter.clear": "Löschen", + "headerFilter.ok": "OK", "headerFilter.showFilter": "Filter anzeigen", - "table.selectAll": "Alle auswählen", + "table.filterOptions": "Filteroptionen", "table.searchPlaceHolder": "Suchen", - "tableFilter.visibleCount": "{0} Ergebnisse", - "tableFilter.selectedCount": "{0} ausgewählt", + "table.selectAll": "Alle auswählen", "table.sortAscending": "Aufsteigend sortieren", "table.sortDescending": "Absteigend sortieren", - "headerFilter.ok": "OK", - "headerFilter.clear": "Löschen", - "headerFilter.cancel": "Abbrechen", - "table.filterOptions": "Filteroptionen" + "tableFilter.selectedCount": "{0} ausgewählt", + "tableFilter.visibleCount": "{0} Ergebnisse" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Wird geladen" @@ -9305,58 +9772,58 @@ "toggleMore": "Weitere ein-/ausblenden" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "Die Erweiterungsrichtlinie lässt die Installation von Erweiterungen nicht zu. Ändern Sie Ihre Erweiterungsrichtlinie und versuchen Sie es noch mal.", + "InstallVSIXAction.successReload": "Die Installation der Erweiterung \"{0}\" aus VSIX wurde abgeschlossen. Laden Sie Azure Data Studio neu, um sie zu aktivieren.", + "ReinstallAction.successReload": "Laden Sie Azure Data Studio neu, um die Neuinstallation der Erweiterung {0} abzuschließen.", + "activateLanguagePack": "Um Azure Data Studio in {0} zu verwenden, muss Azure Data Studio neu gestartet werden.", "azuredatastudio": "Azure Data Studio", - "default": "Automatische Prüfung auf Aktualisierungen aktivieren. Azure Data Studio prüft automatisch und regelmäßig auf Aktualisierungen.", - "enableWindowsBackgroundUpdates": "Aktivieren Sie diese Option, um neue Azure Data Studio-Versionen im Hintergrund unter Windows herunterzuladen und zu installieren.", - "showReleaseNotes": "Versionshinweise nach einem Update anzeigen. Die Versionshinweise werden in einem neuen Webbrowserfenster geöffnet.", + "connectionDialogBrowseTree.context": "Kontextmenü zum Durchsuchen der Struktur des Verbindungsdialogfelds", "dashboard.toolbar": "Das Aktionsmenü für die Dashboard-Symbolleiste", + "dataExplorer.action": "Das Aktionsmenü für den Container-Titel der Dataexplorer-Ansicht", + "dataExplorer.context": "Kontextmenü des Dataexplorer-Elements", + "dataGrid.context": "Kontextmenü des Datenrasterelements", + "default": "Automatische Prüfung auf Aktualisierungen aktivieren. Azure Data Studio prüft automatisch und regelmäßig auf Aktualisierungen.", + "enable locally": "Laden Sie Azure Data Studio erneut, um diese Erweiterung lokal zu aktivieren.", + "enable remote": "Laden Sie Azure Data Studio erneut, um diese Erweiterung in {0} zu aktivieren.", + "enableWindowsBackgroundUpdates": "Aktivieren Sie diese Option, um neue Azure Data Studio-Versionen im Hintergrund unter Windows herunterzuladen und zu installieren.", + "extensionsPolicy": "Legt die Sicherheitsrichtlinie für das Herunterladen von Erweiterungen fest.", + "incompatible": "Die Erweiterung '{0}' mit Version '{1}' konnte nicht installiert werden, da sie nicht mit Azure Data Studio kompatibel ist.", + "installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Azure Data Studio neu, um sie zu aktivieren.", + "maxMemoryForLargeFilesMB": "Steuert den für Azure Data Studio verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.", + "miNewNotebook": "&&Neues Notizbuch", + "miNewQuery": "Neue &&Abfrage", + "miinstallVsix": "Erweiterung aus VSIX-Paket installieren", + "newQuery": "Neue Abfrage", "notebook.cellTitle": "Titelmenü der Notizbuchzelle", "notebook.title": "Titelmenü des Notizbuchs", "notebook.toolbar": "Symbolleistenmenü des Notizbuchs", - "dataExplorer.action": "Das Aktionsmenü für den Container-Titel der Dataexplorer-Ansicht", - "dataExplorer.context": "Kontextmenü des Dataexplorer-Elements", "objectExplorer.context": "Kontextmenü des Objekt-Explorer-Elements", - "connectionDialogBrowseTree.context": "Kontextmenü zum Durchsuchen der Struktur des Verbindungsdialogfelds", - "dataGrid.context": "Kontextmenü des Datenrasterelements", - "extensionsPolicy": "Legt die Sicherheitsrichtlinie für das Herunterladen von Erweiterungen fest.", - "InstallVSIXAction.allowNone": "Die Erweiterungsrichtlinie lässt die Installation von Erweiterungen nicht zu. Ändern Sie Ihre Erweiterungsrichtlinie und versuchen Sie es noch mal.", - "InstallVSIXAction.successReload": "Die Installation der Erweiterung \"{0}\" aus VSIX wurde abgeschlossen. Laden Sie Azure Data Studio neu, um sie zu aktivieren.", + "postDisableTooltip": "Laden Sie Azure Data Studio erneut, um diese Erweiterung zu deaktivieren.", + "postEnableTooltip": "Laden Sie Azure Data Studio erneut, um diese Erweiterung zu aktivieren.", "postUninstallTooltip": "Laden Sie Azure Data Studio erneut, um die Deinstallation dieser Erweiterung abzuschließen.", "postUpdateTooltip": "Laden Sie Azure Data Studio erneut, um die Aktualisierung dieser Erweiterung abzuschließen.", - "enable locally": "Laden Sie Azure Data Studio erneut, um diese Erweiterung lokal zu aktivieren.", - "postEnableTooltip": "Laden Sie Azure Data Studio erneut, um diese Erweiterung zu aktivieren.", - "postDisableTooltip": "Laden Sie Azure Data Studio erneut, um diese Erweiterung zu deaktivieren.", - "uninstallExtensionComplete": "Laden Sie Azure Data Studio erneut, um die Deinstallation der Erweiterung {0} abzuschließen.", - "enable remote": "Laden Sie Azure Data Studio erneut, um diese Erweiterung in {0} zu aktivieren.", - "installExtensionCompletedAndReloadRequired": "Die Installation der Erweiterung \"{0}\" wurde abgeschlossen. Laden Sie Azure Data Studio neu, um sie zu aktivieren.", - "ReinstallAction.successReload": "Laden Sie Azure Data Studio neu, um die Neuinstallation der Erweiterung {0} abzuschließen.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "Der Szenariotyp für Erweiterungsempfehlungen muss angegeben werden.", - "incompatible": "Die Erweiterung '{0}' mit Version '{1}' konnte nicht installiert werden, da sie nicht mit Azure Data Studio kompatibel ist.", - "newQuery": "Neue Abfrage", - "miNewQuery": "Neue &&Abfrage", - "miNewNotebook": "&&Neues Notizbuch", - "maxMemoryForLargeFilesMB": "Steuert den für Azure Data Studio verfügbaren Arbeitsspeicher nach einem Neustart bei dem Versuch, große Dateien zu öffnen. Dies hat die gleiche Auswirkung wie das Festlegen von `--max-memory=NEWSIZE` über die Befehlszeile.", + "showReleaseNotes": "Versionshinweise nach einem Update anzeigen. Die Versionshinweise werden in einem neuen Webbrowserfenster geöffnet.", + "uninstallExtensionComplete": "Laden Sie Azure Data Studio erneut, um die Deinstallation der Erweiterung {0} abzuschließen.", "updateLocale": "Möchten Sie die Sprache der Benutzeroberfläche von Azure Data Studio in {0} ändern und einen Neustart durchführen?", - "activateLanguagePack": "Um Azure Data Studio in {0} zu verwenden, muss Azure Data Studio neu gestartet werden.", - "watermark.newSqlFile": "Neue SQL-Datei", "watermark.newNotebook": "Neues Notizbuch", - "miinstallVsix": "Erweiterung aus VSIX-Paket installieren" + "watermark.newSqlFile": "Neue SQL-Datei" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Muss eine Option aus der Liste sein", "selectBox": "Auswahlfeld" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Konto hinzufügen", - "removeAccount": "Konto entfernen", - "confirmRemoveUserAccountMessage": "Möchten Sie \"{0}\" entfernen?", - "accountActions.yes": "Ja", + "NoAccountToRefresh": "Es ist kein Konto zur Aktualisierung vorhanden.", "accountActions.no": "Nein", - "removeAccountFailed": "Fehler beim Entfernen des Kontos.", + "accountActions.yes": "Ja", + "addAccount": "Konto hinzufügen", "applyFilters": "Filter anwenden", + "confirmRemoveUserAccountMessage": "Möchten Sie \"{0}\" entfernen?", "refreshAccount": "Anmeldeinformationen erneut eingeben", - "NoAccountToRefresh": "Es ist kein Konto zur Aktualisierung vorhanden." + "removeAccount": "Konto entfernen", + "removeAccountFailed": "Fehler beim Entfernen des Kontos." }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "Das Kopieren von Images wird nicht unterstützt." @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "In den Dashboards verwendetes Widget" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "Das Speichern von Ergebnissen in einem anderen Format ist für diesen Datenanbieter deaktiviert.", "noSerializationProvider": "Daten können nicht serialisiert werden, weil kein Anbieter registriert wurde.", + "saveAsNotSupported": "Das Speichern von Ergebnissen in einem anderen Format ist für diesen Datenanbieter deaktiviert.", "unknownSerializationError": "Unbekannter Fehler bei der Serialisierung." }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "Die Rahmenfarbe von Kacheln.", - "tileBoxShadow": "Die Schattenfarbe des Kachelfelds.", "buttonDropdownBackgroundHover": "Die Hoverfarbe für den Hintergrund des Schaltflächen-Dropdownfelds", "buttonDropdownBoxShadow": "Die Schattenfarbe des Schaltflächen-Dropdownfelds", - "extensionPackHeaderShadow": "Die Schattenfarbe für den Kopfzeilentext des Erweiterungspakets", + "calloutDialogBodyBackground": "Texthintergrund des Legendendialogfelds.", + "calloutDialogExteriorBorder": "Die Außenränder des Legendendialogfelds stellen einen Kontrast zur Notebook-Benutzeroberfläche dar.", + "calloutDialogForeground": "Vordergrund des Legendendialogfelds.", + "calloutDialogHeaderFooterBackground": "Kopf- und Fußzeilenhintergrund für Legendendialogfeld.", + "calloutDialogInteriorBorder": "Die Innenränder des Legendendialogfelds werden zum Trennen von Elementen verwendet.", + "calloutDialogShadowColor": "Schattenfarbe des Legendendialogfelds.", "extensionPackGradientColorOne": "Die obere Farbe für den Farbverlauf des Erweiterungspakets", "extensionPackGradientColorTwo": "Die untere Farbe für den Farbverlauf des Erweiterungspakets", + "extensionPackHeaderShadow": "Die Schattenfarbe für den Kopfzeilentext des Erweiterungspakets", + "gradientBackground": "Die Hintergrundfarbe für den Farbverlauf des Bannerbilds.", "gradientOne": "Die obere Farbe für den Farbverlauf des Bannerbilds.", "gradientTwo": "Die untere Farbe für den Farbverlauf des Bannerbilds.", - "gradientBackground": "Die Hintergrundfarbe für den Farbverlauf des Bannerbilds.", - "notebook.notebookToolbarIcon": "Notebook: Symbole der Hauptsymbolleiste", - "notebook.notebookToolbarSelectBorder": "Notebook: Rahmen für Auswahlfelder der Hauptsymbolleiste", - "notebook.notebookToolbarSelectBackground": "Notebook: Hintergrund für Auswahlfelder der Hauptsymbolleiste", - "notebook.notebookToolbarLines": "Notebook: Unterer Rand und Trennlinie der Hauptsymbolleiste", - "notebook.dropdownArrow": "Notebook: Dropdownpfeil der Hauptsymbolleiste", + "infoBox.errorBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Fehler\".", + "infoBox.infomationBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Information\".", + "infoBox.successBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Erfolgreich\".", + "infoBox.warningBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Warnung\".", + "infoButton.background": "Hintergrundfarbe für Infoschaltfläche.", + "infoButton.border": "Rahmenfarbe für Infoschaltfläche.", + "infoButton.foreground": "Vordergrundfarbe für Infoschaltfläche.", + "infoButton.hoverBackground": "Hoverfarbe für den Hintergrund der Infoschaltfläche.", "notebook.buttonMenuArrow": "Notebook: Dropdownpfeil für benutzerdefiniertes buttonMenu der Hauptsymbolleiste", - "notebook.toolbarBackground": "Notebook: Hintergrund der Markdownsymbolleiste", - "notebook.toolbarIcon": "Notebook: Symbole der Markdownsymbolleiste", - "notebook.toolbarBottomBorder": "Notebook: Unterer Rand der Markdownsymbolleiste", "notebook.cellBorder": "Notebook: Rahmen für aktive Zelle", - "notebook.markdownEditorBackground": "Notebook: Markdown-Editor-Hintergrund", - "notebook.splitBorder": "Notebook: Rahmen zwischen Markdown-Editor und Vorschau", "notebook.codeEditorBackground": "Notebook: Code-Editor-Hintergrund", "notebook.codeEditorBackgroundActive": "Notebook: Code-Editor-Hintergrund der aktiven Zelle", "notebook.codeEditorLineNumber": "Notebook: Code-Editor-Zeilennummern", - "notebook.codeEditorToolbarIcon": "Notebook: Symbole der Code-Editor-Symbolleiste", "notebook.codeEditorToolbarBackground": "Notebook: Hintergrund der Code-Editor-Symbolleiste", "notebook.codeEditorToolbarBorder": "Notebook: Rechter Rand der Code-Editor-Symbolleiste", + "notebook.codeEditorToolbarIcon": "Notebook: Symbole der Code-Editor-Symbolleiste", + "notebook.dropdownArrow": "Notebook: Dropdownpfeil der Hauptsymbolleiste", + "notebook.markdownEditorBackground": "Notebook: Markdown-Editor-Hintergrund", "notebook.notebookCellTagBackground": "Hintergrundfarbe für Tag.", "notebook.notebookCellTagForeground": "Vordergrundfarbe für Tag.", + "notebook.notebookToolbarIcon": "Notebook: Symbole der Hauptsymbolleiste", + "notebook.notebookToolbarLines": "Notebook: Unterer Rand und Trennlinie der Hauptsymbolleiste", + "notebook.notebookToolbarSelectBackground": "Notebook: Hintergrund für Auswahlfelder der Hauptsymbolleiste", + "notebook.notebookToolbarSelectBorder": "Notebook: Rahmen für Auswahlfelder der Hauptsymbolleiste", + "notebook.splitBorder": "Notebook: Rahmen zwischen Markdown-Editor und Vorschau", + "notebook.toolbarBackground": "Notebook: Hintergrund der Markdownsymbolleiste", + "notebook.toolbarBottomBorder": "Notebook: Unterer Rand der Markdownsymbolleiste", + "notebook.toolbarIcon": "Notebook: Symbole der Markdownsymbolleiste", "notebookFindMatchHighlight": "Farbe der anderen Suchergebnisse. Die Farbe darf nicht deckend sein, weil sie sonst die zugrunde liegenden Dekorationen verdeckt.", "notebookFindRangeHighlight": "Farbe des Bereichs, der die Suche eingrenzt. Die Farbe darf nicht deckend sein, damit sie nicht die zugrunde liegenden Dekorationen verdeckt.", - "infoBox.infomationBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Information\".", - "infoBox.warningBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Warnung\".", - "infoBox.errorBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Fehler\".", - "infoBox.successBackground": "InfoBox: Die Hintergrundfarbe für den Benachrichtigungstyp \"Erfolgreich\".", - "infoButton.foreground": "Vordergrundfarbe für Infoschaltfläche.", - "infoButton.background": "Hintergrundfarbe für Infoschaltfläche.", - "infoButton.border": "Rahmenfarbe für Infoschaltfläche.", - "infoButton.hoverBackground": "Hoverfarbe für den Hintergrund der Infoschaltfläche.", - "calloutDialogForeground": "Vordergrund des Legendendialogfelds.", - "calloutDialogInteriorBorder": "Die Innenränder des Legendendialogfelds werden zum Trennen von Elementen verwendet.", - "calloutDialogExteriorBorder": "Die Außenränder des Legendendialogfelds stellen einen Kontrast zur Notebook-Benutzeroberfläche dar.", - "calloutDialogHeaderFooterBackground": "Kopf- und Fußzeilenhintergrund für Legendendialogfeld.", - "calloutDialogBodyBackground": "Texthintergrund des Legendendialogfelds.", - "calloutDialogShadowColor": "Schattenfarbe des Legendendialogfelds." + "tileBorder": "Die Rahmenfarbe von Kacheln.", + "tileBoxShadow": "Die Schattenfarbe des Kachelfelds." }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Hintergrundfarbe für Tabellenüberschrift", - "tableHeaderForeground": "Vordergrundfarbe für Tabellenüberschrift", - "listFocusAndSelectionBackground": "Hintergrundfarbe von Listen/Tabellen für das ausgewählte und fokussierte Element, wenn die Liste/Tabelle aktiv ist", - "tableCellOutline": "Farbe der Kontur einer Zelle.", - "disabledInputBoxBackground": "Hintergrund für deaktiviertes Eingabefeld.", - "disabledInputBoxForeground": "Vordergrund für deaktiviertes Eingabefeld.", + "agentCellBackground": "Hintergrundfarbe für die SQL-Agent-Tabellenzellen.", + "agentCellBorderColor": "Rahmenfarbe für SQL-Agent-Tabellenzellen.", + "agentJobsHeadingColor": "Hintergrundfarbe für SQL-Agent-Überschriften.", + "agentTableBackground": "Hintergrundfarbe für die SQL-Agent-Tabelle.", + "agentTableHoverBackground": "Hintergrundfarbe für die SQL-Agent-Tabelle, wenn darauf gezeigt wird.", "buttonFocusOutline": "Konturfarbe der Schaltfläche, wenn diese den Fokus hat.", "disabledCheckboxforeground": "Vordergrundfarbe für deaktiviertes Kontrollkästchen.", - "agentTableBackground": "Hintergrundfarbe für die SQL-Agent-Tabelle.", - "agentCellBackground": "Hintergrundfarbe für die SQL-Agent-Tabellenzellen.", - "agentTableHoverBackground": "Hintergrundfarbe für die SQL-Agent-Tabelle, wenn darauf gezeigt wird.", - "agentJobsHeadingColor": "Hintergrundfarbe für SQL-Agent-Überschriften.", - "agentCellBorderColor": "Rahmenfarbe für SQL-Agent-Tabellenzellen.", - "resultsErrorColor": "Farbe für Fehler bei Ergebnismeldungen." + "disabledInputBoxBackground": "Hintergrund für deaktiviertes Eingabefeld.", + "disabledInputBoxForeground": "Vordergrund für deaktiviertes Eingabefeld.", + "listFocusAndSelectionBackground": "Hintergrundfarbe von Listen/Tabellen für das ausgewählte und fokussierte Element, wenn die Liste/Tabelle aktiv ist", + "resultsErrorColor": "Farbe für Fehler bei Ergebnismeldungen.", + "tableCellOutline": "Farbe der Kontur einer Zelle.", + "tableHeaderBackground": "Hintergrundfarbe für Tabellenüberschrift", + "tableHeaderForeground": "Vordergrundfarbe für Tabellenüberschrift" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Einige der geladenen Erweiterungen verwenden veraltete APIs. Ausführliche Informationen finden Sie auf der Registerkarte \"Konsole\" des Fensters \"Entwicklertools\".", - "dontShowAgain": "Nicht mehr anzeigen" + "dontShowAgain": "Nicht mehr anzeigen", + "workbench.generalObsoleteApiNotification": "Einige der geladenen Erweiterungen verwenden veraltete APIs. Ausführliche Informationen finden Sie auf der Registerkarte \"Konsole\" des Fensters \"Entwicklertools\"." }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "Zur Verwendung der F5-Tastenkombination muss eine Codezelle ausgewählt sein. Wählen Sie eine Codezelle für die Ausführung aus.", - "clearResultActiveCell": "Zum Löschen des Ergebnisses muss eine Zelle ausgewählt sein. Wählen Sie eine Codezelle für die Ausführung aus." + "clearResultActiveCell": "Zum Löschen des Ergebnisses muss eine Zelle ausgewählt sein. Wählen Sie eine Codezelle für die Ausführung aus.", + "runActiveCell": "Zur Verwendung der F5-Tastenkombination muss eine Codezelle ausgewählt sein. Wählen Sie eine Codezelle für die Ausführung aus." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Unbekannter Komponententyp. Zum Erstellen von Objekten muss \"ModelBuilder\" verwendet werden.", "invalidIndex": "Der Index \"{0}\" ist ungültig.", + "unknownComponentType": "Unbekannter Komponententyp. Zum Erstellen von Objekten muss \"ModelBuilder\" verwendet werden.", "unknownConfig": "Unbekannte Komponentenkonfiguration. Zum Erstellen eines Konfigurationsobjekts muss \"ModelBuilder\" verwendet werden." }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Fertig", + "dashboardNotInitialized": "Registerkarten sind nicht initialisiert.", "dialogCancelLabel": "Abbrechen", - "generateScriptLabel": "Skript generieren", + "dialogDoneLabel": "Fertig", "dialogNextLabel": "Weiter", "dialogPreviousLabel": "Zurück", - "dashboardNotInitialized": "Registerkarten sind nicht initialisiert." + "generateScriptLabel": "Skript generieren" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "Es wurde keine Strukturansicht mit der ID \"{0}\" registriert." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "An diese Klasse muss ein NotebookProvider mit gültiger providerId übergeben werden.", - "errNoProvider": "Kein Notebook-Anbieter gefunden.", "errNoManager": "Kein Manager gefunden.", - "noServerManager": "Der Notebook-Manager für das Notebook \"{0}\" umfasst keinen Server-Manager. Es können keine Aktionen ausgeführt werden.", + "errNoProvider": "Kein Notebook-Anbieter gefunden.", "noContentManager": "Der Notebook-Manager für das Notebook \"{0}\" umfasst keinen Inhalts-Manager. Es können keine Aktionen ausgeführt werden.", - "noSessionManager": "Der Notebook-Manager für das Notebook \"{0}\" umfasst keinen Sitzungs-Manager. Es können keine Aktionen ausgeführt werden." + "noServerManager": "Der Notebook-Manager für das Notebook \"{0}\" umfasst keinen Server-Manager. Es können keine Aktionen ausgeführt werden.", + "noSessionManager": "Der Notebook-Manager für das Notebook \"{0}\" umfasst keinen Sitzungs-Manager. Es können keine Aktionen ausgeführt werden.", + "providerRequired": "An diese Klasse muss ein NotebookProvider mit gültiger providerId übergeben werden." }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "An diese Klasse muss ein NotebookProvider mit gültiger providerId übergeben werden." }, "sql/workbench/browser/actions": { - "manage": "Verwalten", - "showDetails": "Details anzeigen", + "clearSavedAccounts": "Alle gespeicherten Konten löschen", "configureDashboardLearnMore": "Weitere Informationen", - "clearSavedAccounts": "Alle gespeicherten Konten löschen" + "manage": "Verwalten", + "showDetails": "Details anzeigen" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Vorschaufeatures", - "previewFeatures.configEnable": "Nicht veröffentlichte Vorschaufeatures aktivieren", - "showConnectDialogOnStartup": "Beim Start Verbindungsdialogfeld anzeigen", + "enableObsoleteApiUsageNotification": "Benachrichtigung bei Verwendung veralteter APIs aktivieren/deaktivieren", "enableObsoleteApiUsageNotificationTitle": "Benachrichtigung zu veralteter API", - "enableObsoleteApiUsageNotification": "Benachrichtigung bei Verwendung veralteter APIs aktivieren/deaktivieren" + "previewFeatures.configEnable": "Nicht veröffentlichte Vorschaufeatures aktivieren", + "previewFeatures.configTitle": "Vorschaufeatures", + "showConnectDialogOnStartup": "Beim Start Verbindungsdialogfeld anzeigen" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "Fehler beim Verbinden der Datenbearbeitungssitzung." }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "Nicht verbunden", - "profiler.sessionStopped": "Die XEvent Profiler-Sitzung wurde auf dem Server \"{0}\" unerwartet beendet.", + "profiler.eventsLost": "Die XEvent Profiler-Sitzung für \"{0}\" hat Ereignisse verloren.", "profiler.sessionCreationError": "Fehler beim Starten der neuen Sitzung.", - "profiler.eventsLost": "Die XEvent Profiler-Sitzung für \"{0}\" hat Ereignisse verloren." + "profiler.sessionStopped": "Die XEvent Profiler-Sitzung wurde auf dem Server \"{0}\" unerwartet beendet.", + "profilerInput.notConnected": "Nicht verbunden", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Aktionen anzeigen", "resourceViewerInput.resourceViewer": "Ressourcen-Viewer" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Information", - "warningAltText": "Warnung", - "errorAltText": "Fehler", - "showMessageDetails": "Details anzeigen", - "copyMessage": "Kopieren", "closeMessage": "Schließen", + "copyMessage": "Kopieren", + "errorAltText": "Fehler", + "hideMessageDetails": "Details ausblenden", + "infoAltText": "Information", "modal.back": "Zurück", - "hideMessageDetails": "Details ausblenden" + "showMessageDetails": "Details anzeigen", + "warningAltText": "Warnung" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "OK", - "optionsDialog.cancel": "Abbrechen" + "optionsDialog.cancel": "Abbrechen", + "optionsDialog.ok": "OK" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " ist erforderlich.", - "optionsDialog.invalidInput": "Ungültige Eingabe. Es wird ein numerischer Wert erwartet." + "optionsDialog.invalidInput": "Ungültige Eingabe. Es wird ein numerischer Wert erwartet.", + "optionsDialog.missingRequireField": " ist erforderlich." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "Der Index \"{0}\" ist ungültig." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Aktionen anzeigen" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Wird geladen", - "loadingCompletedMessage": "Ladevorgang abgeschlossen" + "loadingCompletedMessage": "Ladevorgang abgeschlossen", + "loadingMessage": "Wird geladen" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Ungültiger Wert.", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Wird geladen", - "loadingCompletedMessage": "Ladevorgang abgeschlossen" + "loadingCompletedMessage": "Ladevorgang abgeschlossen", + "loadingMessage": "Wird geladen" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "Modellansichts-Code-Editor für Ansichtsmodell." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "Das Ändern von Editor-Typen für nicht gespeicherte Dateien wird nicht unterstützt." }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Oberste 1000 auswählen", - "scriptKustoSelect": "10 zurückgeben", - "scriptExecute": "Skripterstellung als EXECUTE", - "scriptAlter": "Skripterstellung als ALTER", "editData": "Daten bearbeiten", + "scriptAlter": "Skripterstellung als ALTER", "scriptCreate": "Skripterstellung als CREATE", - "scriptDelete": "Skripterstellung als DROP" + "scriptDelete": "Skripterstellung als DROP", + "scriptExecute": "Skripterstellung als EXECUTE", + "scriptKustoSelect": "10 zurückgeben", + "scriptSelect": "Oberste 1000 auswählen" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "Beim Aufruf des ausgewählten Skripts für das Objekt wurde kein Skript zurückgegeben. ", - "selectOperationName": "Auswählen", "createOperationName": "Erstellen", - "insertOperationName": "Einfügen", - "updateOperationName": "Aktualisieren", "deleteOperationName": "Löschen", + "insertOperationName": "Einfügen", + "scriptNotFound": "Bei der Skripterstellung als \"{0}\" wurde kein Skript zurückgegeben.", "scriptNotFoundForObject": "Bei der Skripterstellung als \"{0}\" für Objekt \"{1}\" wurde kein Skript zurückgegeben.", + "scriptSelectNotFound": "Beim Aufruf des ausgewählten Skripts für das Objekt wurde kein Skript zurückgegeben. ", "scriptingFailed": "Fehler bei Skripterstellung.", - "scriptNotFound": "Bei der Skripterstellung als \"{0}\" wurde kein Skript zurückgegeben." + "selectOperationName": "Auswählen", + "updateOperationName": "Aktualisieren" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "Getrennt" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Erweiterung" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Hintergrundfarbe für aktive Registerkarten für vertikale Tabstopps", "dashboardBorder": "Farbe für Rahmen im Dashboard", "dashboardWidget": "Farbe des Titels des Dashboardgadgets", "dashboardWidgetSubtext": "Farbe für Dashboard-Widget-Subtext", - "propertiesContainerPropertyValue": "Farbe für Eigenschaftswerte, die in der Eigenschaftencontainerkomponente angezeigt werden", "propertiesContainerPropertyName": "Farbe für Eigenschaftennamen, die in der Eigenschaftencontainerkomponente angezeigt werden", - "toolbarOverflowShadow": "Schattenfarbe für Symbolleistenüberlauf" + "propertiesContainerPropertyValue": "Farbe für Eigenschaftswerte, die in der Eigenschaftencontainerkomponente angezeigt werden", + "toolbarOverflowShadow": "Schattenfarbe für Symbolleistenüberlauf", + "verticalTabActiveBackground": "Hintergrundfarbe für aktive Registerkarten für vertikale Tabstopps" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Bezeichner des Kontotyps", + "carbon.extension.contributes.account": "Stellt Symbole für den Kontoanbieter zur Verfügung.", "carbon.extension.contributes.account.icon": "(Optional) Symbol zur Darstellung des Kontos in der Benutzeroberfläche. Es handelt sich entweder um einen Dateipfad oder um eine designfähige Konfiguration.", - "carbon.extension.contributes.account.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", "carbon.extension.contributes.account.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "carbon.extension.contributes.account": "Stellt Symbole für den Kontoanbieter zur Verfügung." + "carbon.extension.contributes.account.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", + "carbon.extension.contributes.account.id": "Bezeichner des Kontotyps" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Anwendbare Regeln anzeigen", "asmtaction.database.getitems": "Anwendbare Regeln für \"{0}\" anzeigen", - "asmtaction.server.invokeitems": "Bewertung aufrufen", "asmtaction.database.invokeitems": "Bewertung für \"{0}\" aufrufen", "asmtaction.exportasscript": "Als Skript exportieren", - "asmtaction.showsamples": "Alle Regeln anzeigen und weitere Informationen auf GitHub erhalten", "asmtaction.generatehtmlreport": "HTML-Bericht erstellen", - "asmtaction.openReport": "Der Bericht wurde gespeichert. Möchten Sie ihn öffnen?", + "asmtaction.label.cancel": "Abbrechen", "asmtaction.label.open": "Öffnen", - "asmtaction.label.cancel": "Abbrechen" + "asmtaction.openReport": "Der Bericht wurde gespeichert. Möchten Sie ihn öffnen?", + "asmtaction.server.getitems": "Anwendbare Regeln anzeigen", + "asmtaction.server.invokeitems": "Bewertung aufrufen", + "asmtaction.showsamples": "Alle Regeln anzeigen und weitere Informationen auf GitHub erhalten" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "Keine Elemente zur Anzeige vorhanden. Rufen Sie die Bewertung auf, um Ergebnisse zu erhalten.", - "asmt.column.displayName": "Anzeigename", - "asmt.column.target": "Ziel", - "asmt.column.severity": "Schweregrad", + "asmt.TargetDatabaseComplient": "Die Datenbank \"{0}\" entspricht vollständig den empfohlenen Methoden. Gut gemacht!", "asmt.TargetInstanceComplient": "Die Instanz \"{0}\" entspricht vollständig den empfohlenen Methoden. Gut gemacht!", - "asmt.TargetDatabaseComplient": "Die Datenbank \"{0}\" entspricht vollständig den empfohlenen Methoden. Gut gemacht!" + "asmt.column.displayName": "Anzeigename", + "asmt.column.severity": "Schweregrad", + "asmt.column.target": "Ziel" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "API-Informationen", "asmt.apiversion": "API-Version:", - "asmt.rulesetversion": "Standardversion für Regelsatz:", - "asmt.section.instance.title": "Details zur SQL Server-Instanz", - "asmt.serverversion": "Version:", - "asmt.serveredition": "Edition:", - "asmt.instancename": "Instanzname:", - "asmt.osversion": "Betriebssystemversion:", - "asmt.column.message": "Meldung", "asmt.column.checkId": "ID überprüfen", + "asmt.column.helpLink": "Hilfelink", + "asmt.column.message": "Meldung", "asmt.column.tags": "Tags", + "asmt.instancename": "Instanzname:", "asmt.learnMore": "Weitere Informationen", - "asmt.sqlReportTitle": "SQL-Bewertungsbericht", + "asmt.osversion": "Betriebssystemversion:", + "asmt.rulesetversion": "Standardversion für Regelsatz:", + "asmt.section.api.title": "API-Informationen", + "asmt.section.instance.title": "Details zur SQL Server-Instanz", + "asmt.serveredition": "Edition:", + "asmt.serverversion": "Version:", + "asmt.sqlReport.Error": "Fehler", + "asmt.sqlReport.Info": "Information", + "asmt.sqlReport.Warning": "Warnung", "asmt.sqlReport.resultForDatabase": "Ergebnisse für Datenbank", "asmt.sqlReport.resultForInstance": "Ergebnisse für Server", - "asmt.sqlReport.Error": "Fehler", - "asmt.sqlReport.Warning": "Warnung", - "asmt.sqlReport.Info": "Information", - "asmt.column.helpLink": "Hilfelink", - "asmt.sqlReport.severityMsg": "{0}: {1} Element(e)" + "asmt.sqlReport.severityMsg": "{0}: {1} Element(e)", + "asmt.sqlReportTitle": "SQL-Bewertungsbericht" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "In Azure-Portal öffnen" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Backup-Name", - "backup.recoveryModel": "Wiederherstellungsmodell", - "backup.backupType": "Sicherungstyp", - "backup.backupDevice": "Sicherungsdateien", + "addFile": "Datei hinzufügen", + "backup.advancedConfiguration": "Erweiterte Konfiguration", "backup.algorithm": "Algorithmus", + "backup.backupDevice": "Sicherungsdateien", + "backup.backupFileRequired": "Der Pfad für die Sicherungsdatei muss angegeben werden.", + "backup.backupName": "Backup-Name", + "backup.backupTail": "Sicherung des Protokollfragments", + "backup.backupType": "Sicherungstyp", "backup.certificateOrAsymmetricKey": "Zertifikat oder asymmetrischer Schlüssel", - "backup.media": "Medien", - "backup.mediaOption": "Sicherung im vorhandenen Mediensatz", - "backup.mediaOptionFormat": "Sicherung in einem neuen Mediensatz", + "backup.checksumContainer": "Vor dem Schreiben auf Medium Prüfsumme berechnen", + "backup.compression": "Komprimierung", + "backup.containsBackupToUrlError": "Es wird nur das Sichern in einer Datei unterstützt.", + "backup.continueOnErrorContainer": "Bei Fehler fortsetzen", + "backup.copyOnly": "Kopiesicherung", + "backup.encryption": "Verschlüsselung", "backup.existingMediaAppend": "An vorhandenem Sicherungssatz anhängen", "backup.existingMediaOverwrite": "Alle vorhandenen Sicherungssätze überschreiben", - "backup.newMediaSetName": "Name des neuen Mediensatzes", - "backup.newMediaSetDescription": "Beschreibung des neuen Mediensatzes", - "backup.checksumContainer": "Vor dem Schreiben auf Medium Prüfsumme berechnen", - "backup.verifyContainer": "Sicherung nach Abschluss überprüfen", - "backup.continueOnErrorContainer": "Bei Fehler fortsetzen", "backup.expiration": "Ablauf", - "backup.setBackupRetainDays": "Aufbewahrungsdauer der Sicherung in Tagen festlegen", - "backup.copyOnly": "Kopiesicherung", - "backup.advancedConfiguration": "Erweiterte Konfiguration", - "backup.compression": "Komprimierung", + "backup.media": "Medien", + "backup.mediaNameRequired": "Der Name des Mediums muss angegeben werden.", + "backup.mediaOption": "Sicherung im vorhandenen Mediensatz", + "backup.mediaOptionFormat": "Sicherung in einem neuen Mediensatz", + "backup.newMediaSetDescription": "Beschreibung des neuen Mediensatzes", + "backup.newMediaSetName": "Name des neuen Mediensatzes", + "backup.noEncryptorWarning": "Es ist kein Zertifikat oder asymmetrischer Schlüssel verfügbar.", + "backup.recoveryModel": "Wiederherstellungsmodell", + "backup.reliability": "Zuverlässigkeit", "backup.setBackupCompression": "Sicherungskomprimierung festlegen", - "backup.encryption": "Verschlüsselung", + "backup.setBackupRetainDays": "Aufbewahrungsdauer der Sicherung in Tagen festlegen", "backup.transactionLog": "Transaktionsprotokoll", "backup.truncateTransactionLog": "Transaktionsprotokoll abschneiden", - "backup.backupTail": "Sicherung des Protokollfragments", - "backup.reliability": "Zuverlässigkeit", - "backup.mediaNameRequired": "Der Name des Mediums muss angegeben werden.", - "backup.noEncryptorWarning": "Es ist kein Zertifikat oder asymmetrischer Schlüssel verfügbar.", - "addFile": "Datei hinzufügen", - "removeFile": "Dateien entfernen", - "backupComponent.invalidInput": "Ungültige Eingabe. Wert muss größer oder gleich 0 sein.", - "backupComponent.script": "Skript", + "backup.verifyContainer": "Sicherung nach Abschluss überprüfen", "backupComponent.backup": "Sicherung", "backupComponent.cancel": "Abbrechen", - "backup.containsBackupToUrlError": "Es wird nur das Sichern in einer Datei unterstützt.", - "backup.backupFileRequired": "Der Pfad für die Sicherungsdatei muss angegeben werden." + "backupComponent.invalidInput": "Ungültige Eingabe. Wert muss größer oder gleich 0 sein.", + "backupComponent.script": "Skript", + "removeFile": "Dateien entfernen" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Sicherung" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Sie müssen die Vorschaufeatures aktivieren, um die Sicherung verwenden zu können.", - "backup.commandNotSupportedForServer": "Der Sicherungsbefehl wird außerhalb eines Datenbankkontexts nicht unterstützt. Wählen Sie eine Datenbank aus, und versuchen Sie es noch mal.", "backup.commandNotSupported": "Der Sicherungsbefehl wird für Azure SQL-Datenbank-Instanzen nicht unterstützt.", + "backup.commandNotSupportedForServer": "Der Sicherungsbefehl wird außerhalb eines Datenbankkontexts nicht unterstützt. Wählen Sie eine Datenbank aus, und versuchen Sie es noch mal.", + "backup.isPreviewFeature": "Sie müssen die Vorschaufeatures aktivieren, um die Sicherung verwenden zu können.", "backupAction.backup": "Sicherung" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Asymmetrischer Schlüssel", + "backup.compressBackup": "Sicherung komprimieren", + "backup.defaultCompression": "Standardservereinstellung verwenden", + "backup.doNotCompress": "Sicherung nicht komprimieren", "backup.labelDatabase": "Datenbank", + "backup.labelDifferential": "Differenziell", + "backup.labelDisk": "Datenträger", "backup.labelFilegroup": "Dateien und Dateigruppen", "backup.labelFull": "Vollständig", - "backup.labelDifferential": "Differenziell", "backup.labelLog": "Transaktionsprotokoll", - "backup.labelDisk": "Datenträger", "backup.labelUrl": "URL", - "backup.defaultCompression": "Standardservereinstellung verwenden", - "backup.compressBackup": "Sicherung komprimieren", - "backup.doNotCompress": "Sicherung nicht komprimieren", - "backup.serverCertificate": "Serverzertifikat", - "backup.asymmetricKey": "Asymmetrischer Schlüssel" + "backup.serverCertificate": "Serverzertifikat" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "Das zu speichernde Diagramm wurde nicht gefunden.", + "chartSaved": "Diagramm in Pfad gespeichert: {0}", + "configureChartLabel": "Diagramm konfigurieren", + "copyChartLabel": "Als Bild kopieren", "createInsightLabel": "Erkenntnisse generieren", "createInsightNoEditor": "Es können keine Erkenntnisse generiert werden, weil der aktive Editor kein SQL-Editor ist.", "myWidgetName": "My-Widget", - "configureChartLabel": "Diagramm konfigurieren", - "copyChartLabel": "Als Bild kopieren", - "chartNotFound": "Das zu speichernde Diagramm wurde nicht gefunden.", - "saveImageLabel": "Als Bild speichern", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "Diagramm in Pfad gespeichert: {0}" + "saveImageLabel": "Als Bild speichern" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Datenrichtung", - "verticalLabel": "Vertikal", - "horizontalLabel": "Horizontal", + "chartTypeLabel": "Diagrammtyp", "columnsAsLabelsLabel": "Spaltennamen als Beschriftungen verwenden", + "dataDirectionLabel": "Datenrichtung", + "dataTypeLabel": "Datentyp", + "encodingOption": "Codierung", + "horizontalLabel": "Horizontal", + "imageFormatOption": "Bildformat", "labelFirstColumnLabel": "Erste Spalte als Zeilenbeschriftung verwenden", "legendLabel": "Legendenposition", - "yAxisLabel": "Beschriftung für Y-Achse", - "yAxisMinVal": "Mindestwert für Y-Achse", - "yAxisMaxVal": "Höchstwert für Y-Achse", - "xAxisLabel": "Beschriftung für X-Achse", - "xAxisMinVal": "Mindestwert für X-Achse", - "xAxisMaxVal": "Höchstwert für X-Achse", - "xAxisMinDate": "Frühestes Datum für X-Achse", - "xAxisMaxDate": "Spätestes Datum für X-Achse", - "dataTypeLabel": "Datentyp", "numberLabel": "Anzahl", "pointLabel": "Punkt", - "chartTypeLabel": "Diagrammtyp", - "encodingOption": "Codierung", - "imageFormatOption": "Bildformat" + "verticalLabel": "Vertikal", + "xAxisLabel": "Beschriftung für X-Achse", + "xAxisMaxDate": "Spätestes Datum für X-Achse", + "xAxisMaxVal": "Höchstwert für X-Achse", + "xAxisMinDate": "Frühestes Datum für X-Achse", + "xAxisMinVal": "Mindestwert für X-Achse", + "yAxisLabel": "Beschriftung für Y-Achse", + "yAxisMaxVal": "Höchstwert für Y-Achse", + "yAxisMinVal": "Mindestwert für Y-Achse" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Diagramm" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "Horizontale Leiste", "barAltName": "Balken", + "charting.failedToGetRows": "Fehler beim Einfügen von Zeilen für das Dataset in das Diagramm.", + "charting.unsupportedType": "Der Diagrammtyp \"{0}\" wird nicht unterstützt.", + "countAltName": "Anzahl", + "doughnutAltName": "Ring", + "horizontalBarAltName": "Horizontale Leiste", + "imageAltName": "Bild", "lineAltName": "Linie", "pieAltName": "Kreis", "scatterAltName": "Punkt", - "timeSeriesAltName": "Zeitreihe", - "imageAltName": "Bild", - "countAltName": "Anzahl", "tableAltName": "Table", - "doughnutAltName": "Ring", - "charting.failedToGetRows": "Fehler beim Einfügen von Zeilen für das Dataset in das Diagramm.", - "charting.unsupportedType": "Der Diagrammtyp \"{0}\" wird nicht unterstützt." + "timeSeriesAltName": "Zeitreihe" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Integrierte Diagramme", - "builtinCharts.maxRowCountDescription": "Die maximale Anzahl von Zeilen, die in Diagrammen angezeigt werden sollen. Warnung: Durch Erhöhen dieses Werts kann die Leistung beeinträchtigt werden." + "builtinCharts.maxRowCountDescription": "Die maximale Anzahl von Zeilen, die in Diagrammen angezeigt werden sollen. Warnung: Durch Erhöhen dieses Werts kann die Leistung beeinträchtigt werden.", + "builtinChartsConfigurationTitle": "Integrierte Diagramme" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Schließen" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "Nicht mehr anzeigen" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Verbindung wird hergestellt: {0}", - "runningCommandLabel": "Befehl wird ausgeführt: {0}", - "openingNewQueryLabel": "Neue Abfrage wird geöffnet: {0}", - "warnServerRequired": "Keine Verbindung möglich, weil keine Serverinformationen bereitgestellt wurden.", - "errConnectUrl": "Die URL konnte aufgrund eines Fehlers nicht geöffnet werden: {0}", - "connectServerDetail": "Hiermit wird eine Verbindung mit dem Server \"{0}\" hergestellt.", "confirmConnect": "Möchten Sie die Verbindung herstellen?", + "connectServerDetail": "Hiermit wird eine Verbindung mit dem Server \"{0}\" hergestellt.", + "connectingLabel": "Verbindung wird hergestellt: {0}", + "connectingQueryLabel": "Abfragedatei wird verbunden", + "errConnectUrl": "Die URL konnte aufgrund eines Fehlers nicht geöffnet werden: {0}", "open": "&&Öffnen", - "connectingQueryLabel": "Abfragedatei wird verbunden" + "openingNewQueryLabel": "Neue Abfrage wird geöffnet: {0}", + "runningCommandLabel": "Befehl wird ausgeführt: {0}", + "warnServerRequired": "Keine Verbindung möglich, weil keine Serverinformationen bereitgestellt wurden." }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "\"{0}\" wurde in Ihren Benutzereinstellungen durch \"{1}\" ersetzt.", "workbench.configuration.upgradeWorkspace": "\"{0}\" wurde in Ihren Arbeitsbereichseinstellungen durch \"{1}\" ersetzt." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "Die maximale Anzahl der zuletzt verwendeten Verbindungen in der Verbindungsliste.", + "connection.parseClipboardForConnectionStringDescription": "Hiermit wird versucht, die Inhalte der Zwischenablage zu analysieren, wenn das Verbindungsdialogfeld geöffnet ist oder ein Element eingefügt wird.", "sql.defaultEngineDescription": "Die zu verwendende Standard-SQL-Engine. Diese Einstellung legt den Standardsprachanbieter in SQL-Dateien und die Standardeinstellungen für neue Verbindungen fest.", - "connection.parseClipboardForConnectionStringDescription": "Hiermit wird versucht, die Inhalte der Zwischenablage zu analysieren, wenn das Verbindungsdialogfeld geöffnet ist oder ein Element eingefügt wird." + "sql.maxRecentConnectionsDescription": "Die maximale Anzahl der zuletzt verwendeten Verbindungen in der Verbindungsliste." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "Verbindungsstatus" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "Allgemeine ID für den Anbieter", + "schema.connectionOptions": "Verbindungsoptionen", "schema.displayName": "Anzeigename für den Anbieter", - "schema.notebookKernelAlias": "Notebook-Kernelalias für den Anbieter", "schema.iconPath": "Symbolpfad für den Servertyp", - "schema.connectionOptions": "Verbindungsoptionen" + "schema.notebookKernelAlias": "Notebook-Kernelalias für den Anbieter", + "schema.providerId": "Allgemeine ID für den Anbieter" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Sichtbarer Benutzername für den Strukturanbieter", - "connectionTreeProvider.schema.id": "Die ID für den Anbieter muss mit der ID übereinstimmen, die zur Registrierung des Strukturdatenanbieters verwendet wurde, und mit \"connectionDialog/\" beginnen." + "connectionTreeProvider.schema.id": "Die ID für den Anbieter muss mit der ID übereinstimmen, die zur Registrierung des Strukturdatenanbieters verwendet wurde, und mit \"connectionDialog/\" beginnen.", + "connectionTreeProvider.schema.name": "Sichtbarer Benutzername für den Strukturanbieter" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Eindeutiger Bezeichner für diesen Container.", - "azdata.extension.contributes.dashboard.container.container": "Der Container, der auf der Registerkarte angezeigt wird.", "azdata.extension.contributes.containers": "Stellt einen einzelnen oder mehrere Dashboardcontainer zur Verfügung, die Benutzer zu ihrem Dashboard hinzufügen können.", - "dashboardContainer.contribution.noIdError": "Im Dashboardcontainer für die Erweiterung wurde keine ID angegeben.", - "dashboardContainer.contribution.noContainerError": "Für die Erweiterung wurde kein Container im Dashboardcontainer angegeben.", + "azdata.extension.contributes.dashboard.container.container": "Der Container, der auf der Registerkarte angezeigt wird.", + "azdata.extension.contributes.dashboard.container.id": "Eindeutiger Bezeichner für diesen Container.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "Es muss genau 1 Dashboardcontainer pro Bereich definiert sein.", + "dashboardContainer.contribution.noContainerError": "Für die Erweiterung wurde kein Container im Dashboardcontainer angegeben.", + "dashboardContainer.contribution.noIdError": "Im Dashboardcontainer für die Erweiterung wurde keine ID angegeben.", "dashboardTab.contribution.unKnownContainerType": "Im Dashboardcontainer für die Erweiterung wurde ein unbekannter Containertyp definiert." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "Die modellgestützte Ansicht, die auf dieser Registerkarte angezeigt wird." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Eindeutiger Bezeichner für diesen Navigationsbereich. Wird bei allen Anforderungen an die Erweiterung übergeben.", - "dashboard.container.left-nav-bar.icon": "(Optional) Symbol zur Darstellung dieses Navigationsbereichs in der Benutzeroberfläche. Erfordert einen Dateipfad oder eine Konfiguration, der ein Design zugeordnet werden kann.", - "dashboard.container.left-nav-bar.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", - "dashboard.container.left-nav-bar.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "dashboard.container.left-nav-bar.title": "Der Titel des Navigationsbereichs, der dem Benutzer angezeigt werden soll.", - "dashboard.container.left-nav-bar.container": "Der Container, der in diesem Navigationsbereich angezeigt wird.", "dashboard.container.left-nav-bar": "Die Liste der Dashboardcontainer, die in diesem Navigationsabschnitt angezeigt wird.", - "navSection.missingTitle.error": "Für die Erweiterung wurde kein Titel im Navigationsbereich angegeben.", + "dashboard.container.left-nav-bar.container": "Der Container, der in diesem Navigationsbereich angezeigt wird.", + "dashboard.container.left-nav-bar.icon": "(Optional) Symbol zur Darstellung dieses Navigationsbereichs in der Benutzeroberfläche. Erfordert einen Dateipfad oder eine Konfiguration, der ein Design zugeordnet werden kann.", + "dashboard.container.left-nav-bar.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", + "dashboard.container.left-nav-bar.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", + "dashboard.container.left-nav-bar.id": "Eindeutiger Bezeichner für diesen Navigationsbereich. Wird bei allen Anforderungen an die Erweiterung übergeben.", + "dashboard.container.left-nav-bar.title": "Der Titel des Navigationsbereichs, der dem Benutzer angezeigt werden soll.", + "navSection.invalidContainer.error": "NAV_SECTION in NAV_SECTION ist ein ungültiger Container für die Erweiterung.", "navSection.missingContainer.error": "Für die Anwendung wurde kein Container im Navigationsbereich angegeben.", - "navSection.moreThanOneDashboardContainersError": "Es muss genau 1 Dashboardcontainer pro Bereich definiert sein.", - "navSection.invalidContainer.error": "NAV_SECTION in NAV_SECTION ist ein ungültiger Container für die Erweiterung." + "navSection.missingTitle.error": "Für die Erweiterung wurde kein Titel im Navigationsbereich angegeben.", + "navSection.moreThanOneDashboardContainersError": "Es muss genau 1 Dashboardcontainer pro Bereich definiert sein." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "Die Webansicht, die auf dieser Registerkarte angezeigt wird." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "Die Liste der Widgets, die im Widgetcontainer für die Erweiterung erwartet werden." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Installierte Features öffnen", + "clickToPin": "Zum Anheften klicken", + "clickToUnpin": "Zum Lösen klicken", + "collapseWidget": "Widget reduzieren", + "deleteWidget": "Widget löschen", "editDashboard": "Bearbeiten", "editDashboardExit": "Beenden", + "expandWidget": "Widget erweitern", "refreshWidget": "Aktualisieren", - "toggleMore": "Aktionen anzeigen", - "deleteWidget": "Widget löschen", - "clickToUnpin": "Zum Lösen klicken", - "clickToPin": "Zum Anheften klicken", - "addFeatureAction.openInstalledFeatures": "Installierte Features öffnen", - "collapseWidget": "Widget reduzieren", - "expandWidget": "Widget erweitern" + "toggleMore": "Aktionen anzeigen" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "\"{0}\" ist ein unbekannter Container." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "Allgemein", "home": "Start", - "missingConnectionInfo": "Für dieses Dashboard wurden keine Verbindungsinformationen gefunden.", - "dashboard.generalTabGroupHeader": "Allgemein" + "missingConnectionInfo": "Für dieses Dashboard wurden keine Verbindungsinformationen gefunden." }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Eindeutiger Bezeichner für diese Registerkarte. Wird bei allen Anforderungen an die Erweiterung übergeben.", - "azdata.extension.contributes.dashboard.tab.title": "Titel der Registerkarte, die dem Benutzer angezeigt wird.", - "azdata.extension.contributes.dashboard.tab.description": "Beschreibung dieser Registerkarte, die dem Benutzer angezeigt werden.", - "azdata.extension.contributes.tab.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", - "azdata.extension.contributes.tab.provider": "Definiert die Verbindungstypen, mit denen diese Registerkarte kompatibel ist. Der Standardwert lautet \"MSSQL\", wenn kein anderer Wert festgelegt wird.", - "azdata.extension.contributes.dashboard.tab.container": "Der Container, der auf dieser Registerkarte angezeigt wird.", + "administrationTabGroup": "Verwaltung", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Legt fest, ob diese Registerkarte immer angezeigt werden soll oder nur dann, wenn der Benutzer sie hinzufügt.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Legt fest, ob diese Registerkarte als Startseite für einen Verbindungstyp verwendet werden soll.", + "azdata.extension.contributes.dashboard.tab.container": "Der Container, der auf dieser Registerkarte angezeigt wird.", + "azdata.extension.contributes.dashboard.tab.description": "Beschreibung dieser Registerkarte, die dem Benutzer angezeigt werden.", "azdata.extension.contributes.dashboard.tab.group": "Der eindeutige Bezeichner der Gruppe, zu der diese Registerkarte gehört. Wert für Startgruppe: Start.", - "dazdata.extension.contributes.dashboard.tab.icon": "(Optional) Symbol zur Darstellung dieser Registerkarte in der Benutzeroberfläche. Erfordert einen Dateipfad oder eine Konfiguration, der ein Design zugeordnet werden kann.", - "azdata.extension.contributes.dashboard.tab.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", "azdata.extension.contributes.dashboard.tab.icon.dark": "Symbolpfad, wenn ein dunkles Design verwendet wird", - "azdata.extension.contributes.tabs": "Stellt eine einzelne oder mehrere Registerkarten zur Verfügung, die Benutzer zu ihrem Dashboard hinzufügen können.", - "dashboardTab.contribution.noTitleError": "Für die Erweiterung wurde kein Titel angegeben.", - "dashboardTab.contribution.noDescriptionWarning": "Es wurde keine Beschreibung zur Anzeige angegeben.", - "dashboardTab.contribution.noContainerError": "Für die Erweiterung wurde kein Container angegeben.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "Pro Bereich muss genau 1 Dashboardcontainer definiert werden.", + "azdata.extension.contributes.dashboard.tab.icon.light": "Symbolpfad, wenn ein helles Design verwendet wird", + "azdata.extension.contributes.dashboard.tab.id": "Eindeutiger Bezeichner für diese Registerkarte. Wird bei allen Anforderungen an die Erweiterung übergeben.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Legt fest, ob diese Registerkarte als Startseite für einen Verbindungstyp verwendet werden soll.", + "azdata.extension.contributes.dashboard.tab.title": "Titel der Registerkarte, die dem Benutzer angezeigt wird.", "azdata.extension.contributes.dashboard.tabGroup.id": "Eindeutiger Bezeichner für diese Registerkartengruppe.", "azdata.extension.contributes.dashboard.tabGroup.title": "Titel der Registerkartengruppe.", + "azdata.extension.contributes.tab.provider": "Definiert die Verbindungstypen, mit denen diese Registerkarte kompatibel ist. Der Standardwert lautet \"MSSQL\", wenn kein anderer Wert festgelegt wird.", + "azdata.extension.contributes.tab.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", "azdata.extension.contributes.tabGroups": "Stellt eine einzelne oder mehrere Registerkartengruppen zur Verfügung, die Benutzer ihrem Dashboard hinzufügen können.", + "azdata.extension.contributes.tabs": "Stellt eine einzelne oder mehrere Registerkarten zur Verfügung, die Benutzer zu ihrem Dashboard hinzufügen können.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "Pro Bereich muss genau 1 Dashboardcontainer definiert werden.", + "dashboardTab.contribution.noContainerError": "Für die Erweiterung wurde kein Container angegeben.", + "dashboardTab.contribution.noDescriptionWarning": "Es wurde keine Beschreibung zur Anzeige angegeben.", + "dashboardTab.contribution.noTitleError": "Für die Erweiterung wurde kein Titel angegeben.", "dashboardTabGroup.contribution.noIdError": "Für die Registerkartengruppe wurde keine ID angegeben.", "dashboardTabGroup.contribution.noTitleError": "Für die Registerkartengruppe wurde kein Titel angegeben.", - "administrationTabGroup": "Verwaltung", + "databasesTabDescription": "Registerkarte \"Datenbanken\"", + "databasesTabTitle": "Datenbanken", + "dazdata.extension.contributes.dashboard.tab.icon": "(Optional) Symbol zur Darstellung dieser Registerkarte in der Benutzeroberfläche. Erfordert einen Dateipfad oder eine Konfiguration, der ein Design zugeordnet werden kann.", "monitoringTabGroup": "Überwachung", "performanceTabGroup": "Leistung", "securityTabGroup": "Sicherheit", - "troubleshootingTabGroup": "Problembehandlung", "settingsTabGroup": "Einstellungen", - "databasesTabDescription": "Registerkarte \"Datenbanken\"", - "databasesTabTitle": "Datenbanken" + "troubleshootingTabGroup": "Problembehandlung" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Verwalten", - "dashboard.editor.label": "Dashboard" + "dashboard.editor.label": "Dashboard", + "manage": "Verwalten" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Verwalten" @@ -9905,67 +10372,67 @@ "opticon": "Die Eigenschaft \"icon\" kann ausgelassen werden oder muss eine Zeichenfolge oder ein Literal wie \"{dark, light}\" sein." }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Definiert eine Eigenschaft, die im Dashboard angezeigt werden soll", - "dashboard.properties.property.displayName": "Gibt an, welcher Wert soll als Beschriftung für die Eigenschaft verwendet werden soll.", - "dashboard.properties.property.value": "Gibt an, auf welchen Wert im Objekt zugegriffen werden soll, um den Wert zu ermitteln.", - "dashboard.properties.property.ignore": "Geben Sie Werte an, die ignoriert werden sollen.", - "dashboard.properties.property.default": "Standardwert, der angezeigt werden soll, wenn der Wert ignoriert wird oder kein Wert angegeben ist", + "carbon.extension.dashboard": "Hiermit wird definiert, dass dieser Anbieter das Dashboard unterstützt.", + "dashboard.id": "Anbieter-ID (z. B. MSSQL)", + "dashboard.properties": "Eigenschaftswerte, die im Dashboard angezeigt werden sollen", + "dashboard.properties.databaseProperties": "Eigenschaften, die für die Datenbankseite angezeigt werden sollen", "dashboard.properties.flavor": "Eine Variante für das Definieren von Dashboardeigenschaften", - "dashboard.properties.flavor.id": "ID der Variante", "dashboard.properties.flavor.condition": "Bedingung für die Verwendung dieser Variante", "dashboard.properties.flavor.condition.field": "Feld für Vergleich", "dashboard.properties.flavor.condition.operator": "Hiermit wird angegeben, welcher Operator für den Vergleich verwendet werden soll.", "dashboard.properties.flavor.condition.value": "Wert, mit dem das Feld verglichen werden soll", - "dashboard.properties.databaseProperties": "Eigenschaften, die für die Datenbankseite angezeigt werden sollen", - "dashboard.properties.serverProperties": "Eigenschaften, die für die Serverseite angezeigt werden sollen", - "carbon.extension.dashboard": "Hiermit wird definiert, dass dieser Anbieter das Dashboard unterstützt.", - "dashboard.id": "Anbieter-ID (z. B. MSSQL)", - "dashboard.properties": "Eigenschaftswerte, die im Dashboard angezeigt werden sollen" + "dashboard.properties.flavor.id": "ID der Variante", + "dashboard.properties.property": "Definiert eine Eigenschaft, die im Dashboard angezeigt werden soll", + "dashboard.properties.property.default": "Standardwert, der angezeigt werden soll, wenn der Wert ignoriert wird oder kein Wert angegeben ist", + "dashboard.properties.property.displayName": "Gibt an, welcher Wert soll als Beschriftung für die Eigenschaft verwendet werden soll.", + "dashboard.properties.property.ignore": "Geben Sie Werte an, die ignoriert werden sollen.", + "dashboard.properties.property.value": "Gibt an, auf welchen Wert im Objekt zugegriffen werden soll, um den Wert zu ermitteln.", + "dashboard.properties.serverProperties": "Eigenschaften, die für die Serverseite angezeigt werden sollen" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", + "azdata.extension.contributes.dashboardPage.tab.id": "Eindeutiger Bezeichner für diese Registerkarte. Wird bei allen Anforderungen an die Erweiterung übergeben.", "azdata.extension.contributes.widget.hideHeader": "Gibt an, ob die Kopfzeile des Widgets ausgeblendet werden soll. Standardwert: FALSE.", - "dashboardpage.tabName": "Der Titel des Containers", - "dashboardpage.rowNumber": "Die Zeile der Komponente im Raster", - "dashboardpage.rowSpan": "Die RowSpan-Eigenschaft der Komponente im Raster. Der Standardwert ist 1. Verwenden Sie \"*\", um die Anzahl von Zeilen im Raster festzulegen.", + "azdata.extension.contributes.widget.when": "Eine Bedingung, die TRUE lauten muss, damit dieses Element angezeigt wird.", + "dashboardTabError": "Die Registerkarte \"Erweiterung\" ist unbekannt oder nicht installiert.", "dashboardpage.colNumber": "Die Spalte der Komponente im Raster", "dashboardpage.colspan": "Der ColSpan-Wert der Komponente im Raster. Der Standardwert ist 1. Verwenden Sie \"*\", um die Anzahl von Spalten im Raster festzulegen.", - "azdata.extension.contributes.dashboardPage.tab.id": "Eindeutiger Bezeichner für diese Registerkarte. Wird bei allen Anforderungen an die Erweiterung übergeben.", - "dashboardTabError": "Die Registerkarte \"Erweiterung\" ist unbekannt oder nicht installiert." + "dashboardpage.rowNumber": "Die Zeile der Komponente im Raster", + "dashboardpage.rowSpan": "Die RowSpan-Eigenschaft der Komponente im Raster. Der Standardwert ist 1. Verwenden Sie \"*\", um die Anzahl von Zeilen im Raster festzulegen.", + "dashboardpage.tabName": "Der Titel des Containers" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Datenbankeigenschaften" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Eigenschaftswidget aktivieren oder deaktivieren", + "compatibilityLevel": "Kompatibilitätsgrad", "dashboard.databaseproperties": "Anzuzeigende Eigenschaftswerte", "dashboard.databaseproperties.displayName": "Anzeigename der Eigenschaft", - "dashboard.databaseproperties.value": "Wert im Objekt mit Datenbankinformationen", "dashboard.databaseproperties.ignore": "Spezifische zu ignorierende Werte angeben", - "recoveryModel": "Wiederherstellungsmodell", + "dashboard.databaseproperties.value": "Wert im Objekt mit Datenbankinformationen", + "dashboardDatabase": "Hiermit wird die Dashboardseite für die Datenbank angepasst.", + "dashboardDatabaseProperties": "Eigenschaftswidget aktivieren oder deaktivieren", + "dashboardDatabaseTabs": "Hiermit werden die Dashboardregisterkarten für die Datenbank angepasst.", "lastDatabaseBackup": "Letzte Datenbanksicherung", "lastLogBackup": "Letzte Protokollsicherung", - "compatibilityLevel": "Kompatibilitätsgrad", - "owner": "Besitzer", - "dashboardDatabase": "Hiermit wird die Dashboardseite für die Datenbank angepasst.", "objectsWidgetTitle": "Suchen", - "dashboardDatabaseTabs": "Hiermit werden die Dashboardregisterkarten für die Datenbank angepasst." + "owner": "Besitzer", + "recoveryModel": "Wiederherstellungsmodell" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Servereigenschaften" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Eigenschaftswidget aktivieren oder deaktivieren", + "computerName": "Computername", "dashboard.serverproperties": "Anzuzeigende Eigenschaftswerte", "dashboard.serverproperties.displayName": "Anzeigename der Eigenschaft", "dashboard.serverproperties.value": "Wert im Objekt mit Serverinformationen", - "version": "Version", - "edition": "Edition", - "computerName": "Computername", - "osVersion": "Betriebssystemversion", - "explorerWidgetsTitle": "Suchen", "dashboardServer": "Hiermit wird die Dashboardseite des Servers angepasst.", - "dashboardServerTabs": "Hiermit werden die Dashboardregisterkarten des Servers angepasst." + "dashboardServerProperties": "Eigenschaftswidget aktivieren oder deaktivieren", + "dashboardServerTabs": "Hiermit werden die Dashboardregisterkarten des Servers angepasst.", + "edition": "Edition", + "explorerWidgetsTitle": "Suchen", + "osVersion": "Betriebssystemversion", + "version": "Version" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Start" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Aktionen anzeigen", + "dashboard.explorer.actionsColumn": "Aktionen", + "explorerSearchMatchResultMessage": "Die Suchliste wurde auf {0} Elemente gefiltert.", "explorerSearchNoMatchResultMessage": "Kein übereinstimmendes Element gefunden", - "explorerSearchSingleMatchResultMessage": "Die Suchliste wurde auf 1 Element gefiltert.", - "explorerSearchMatchResultMessage": "Die Suchliste wurde auf {0} Elemente gefiltert." + "explorerSearchSingleMatchResultMessage": "Die Suchliste wurde auf 1 Element gefiltert." }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Name", - "dashboard.explorer.schemaDisplayValue": "Schema", - "dashboard.explorer.objectTypeDisplayValue": "Typ" + "dashboard.explorer.objectTypeDisplayValue": "Typ", + "dashboard.explorer.schemaDisplayValue": "Schema" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "Objekte werden geladen.", - "loadingDatabases": "Datenbanken werden geladen.", - "loadingObjectsCompleted": "Objekte wurden vollständig geladen.", - "loadingDatabasesCompleted": "Datenbanken wurden vollständig geladen.", - "seachObjects": "Suche nach Namen des Typs (t:, v:, f: oder sp:)", - "searchDatabases": "Datenbanken suchen", + "dashboard.explorer.databaseError": "Datenbanken können nicht geladen werden.", "dashboard.explorer.objectError": "Objekte können nicht geladen werden.", - "dashboard.explorer.databaseError": "Datenbanken können nicht geladen werden." + "loadingDatabases": "Datenbanken werden geladen.", + "loadingDatabasesCompleted": "Datenbanken wurden vollständig geladen.", + "loadingObjects": "Objekte werden geladen.", + "loadingObjectsCompleted": "Objekte wurden vollständig geladen.", + "seachObjects": "Suche nach Namen des Typs (t:, v:, f: oder sp:)", + "searchDatabases": "Datenbanken suchen" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Abfrage ausführen" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "\"{0}\" wird geladen.", - "insightsWidgetLoadingCompletedMessage": "\"{0}\" vollständig geladen.", "insights.autoRefreshOffState": "Automatische Aktualisierung: AUS", "insights.lastUpdated": "Letzte Aktualisierung: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "\"{0}\" vollständig geladen.", + "insightsWidgetLoadingMessage": "\"{0}\" wird geladen.", "noResults": "Keine Ergebnisse zur Anzeige vorhanden." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Fügt ein Widget hinzu, das einen Server oder eine Datenbank abfragen und die Ergebnisse in unterschiedlicher Form anzeigen kann – als Diagramm, summierte Anzahl und mehr.", + "actionDatabaseDescription": "Zieldatenbank für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", + "actionServerDescription": "Zielserver für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", + "actionTypes": "Zu verwendende Aktionen", + "actionUserDescription": "Zielbenutzer für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", + "carbon.extension.contributes.insightType.id": "Bezeichner für Erkenntnisse", + "carbon.extension.contributes.insights": "Stellt Erkenntnisse in der Dashboardpalette zur Verfügung.", + "insightAutoRefreshIntervalDescription": "[Optional] Intervall für die automatische Aktualisierung in Minuten. Ist kein Wert festgelegt, wird keine automatische Aktualisierung durchgeführt.", "insightIdDescription": "Eindeutiger Bezeichner, der zum Zwischenspeichern der Erkenntnisergebnisse verwendet wird", "insightQueryDescription": "Auszuführende SQL-Abfrage. Es sollte genau 1 Resultset zurückgegeben werden.", "insightQueryFileDescription": "[Optional] Pfad zu einer Datei, die eine Abfrage enthält. Verwenden Sie diese Einstellung, wenn \"query\" nicht festgelegt ist.", - "insightAutoRefreshIntervalDescription": "[Optional] Intervall für die automatische Aktualisierung in Minuten. Ist kein Wert festgelegt, wird keine automatische Aktualisierung durchgeführt.", - "actionTypes": "Zu verwendende Aktionen", - "actionDatabaseDescription": "Zieldatenbank für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", - "actionServerDescription": "Zielserver für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", - "actionUserDescription": "Zielbenutzer für die Aktion. Kann das Format \"${ columnName }\" verwenden, um einen datengesteuerten Spaltennamen zu nutzen.", - "carbon.extension.contributes.insightType.id": "Bezeichner für Erkenntnisse", - "carbon.extension.contributes.insights": "Stellt Erkenntnisse in der Dashboardpalette zur Verfügung." + "insightWidgetDescription": "Fügt ein Widget hinzu, das einen Server oder eine Datenbank abfragen und die Ergebnisse in unterschiedlicher Form anzeigen kann – als Diagramm, summierte Anzahl und mehr." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "Das Diagramm kann mit den angegebenen Daten nicht angezeigt werden." @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Zeigt die Ergebnisse einer Abfrage als Diagramm im Dashboard an.", "colorMapDescription": "Ordnet den Spaltennamen einer Farbe zu. Fügen Sie z. B. \"'column1': red\" hinzu, damit in dieser Spalte die Farbe Rot verwendet wird.", - "legendDescription": "Hiermit wird die bevorzugte Position und Sichtbarkeit der Diagrammlegende angegeben. Darin werden die Spaltennamen aus der Abfrage der Bezeichnung der einzelnen Diagrammeinträge zugeordnet.", - "labelFirstColumnDescription": "Wenn \"dataDirection\" auf \"horizontal\" festgelegt ist, werden die Werte aus der ersten Spalten als Legende verwendet.", "columnsAsLabels": "Wenn \"dataDirection\" auf \"vertical\" festgelegt ist, werden für die Legende die Spaltennamen verwendet.", "dataDirectionDescription": "Legt fest, ob die Daten aus einer Spalte (vertikal) oder eine Zeile (horizontal) gelesen werden. Für Zeitreihen wird diese Einstellung ignoriert, da die Richtung vertikal sein muss.", + "labelFirstColumnDescription": "Wenn \"dataDirection\" auf \"horizontal\" festgelegt ist, werden die Werte aus der ersten Spalten als Legende verwendet.", + "legendDescription": "Hiermit wird die bevorzugte Position und Sichtbarkeit der Diagrammlegende angegeben. Darin werden die Spaltennamen aus der Abfrage der Bezeichnung der einzelnen Diagrammeinträge zugeordnet.", "showTopNData": "Wenn \"showTopNData\" festgelegt ist, werden nur die ersten n Daten im Diagramm angezeigt." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Minimalwert der Y-Achse", - "yAxisMax": "Maximalwert der Y-Achse", + "barchart.xAxisLabel": "Bezeichnung für die X-Achse", "barchart.yAxisLabel": "Bezeichnung für die Y-Achse", - "xAxisMin": "Minimalwert der X-Achse", "xAxisMax": "Maximalwert der X-Achse", - "barchart.xAxisLabel": "Bezeichnung für die X-Achse" + "xAxisMin": "Minimalwert der X-Achse", + "yAxisMax": "Maximalwert der Y-Achse", + "yAxisMin": "Minimalwert der Y-Achse" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Zeigt die Dateneigenschaft eines Datensatzes für ein Diagramm an." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Zeigt für jede Spalte in einem Resultset den Wert in Zeile 0 als Zählwert gefolgt vom Spaltennamen an. Unterstützt beispielsweise \"1 Healthy\" oder \"3 Unhealthy\", wobei \"Healthy\" dem Spaltennamen und 1 dem Wert in Zeile 1/Zelle 1 entspricht." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Zeigt ein Bild an, beispielsweise ein Bild, das durch eine R-Abfrage unter Verwendung von ggplot2 zurückgegeben wurde.", + "encodingDescription": "Erfolgt eine Codierung im Hexadezimal-, Base64- oder einem anderen Format?", "imageFormatDescription": "Welches Format wird erwartet – JPEG, PNG oder ein anderes Format?", - "encodingDescription": "Erfolgt eine Codierung im Hexadezimal-, Base64- oder einem anderen Format?" + "imageInsightDescription": "Zeigt ein Bild an, beispielsweise ein Bild, das durch eine R-Abfrage unter Verwendung von ggplot2 zurückgegeben wurde." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Stellt die Ergebnisse in einer einfachen Tabelle dar." }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "Die Dashboardeigenschaften können nicht geladen werden.", "loadingProperties": "Eigenschaften werden geladen.", - "loadingPropertiesCompleted": "Eigenschaften wurden vollständig geladen.", - "dashboard.properties.error": "Die Dashboardeigenschaften können nicht geladen werden." + "loadingPropertiesCompleted": "Eigenschaften wurden vollständig geladen." }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Datenbankverbindungen", - "datasource.connections": "Datenquellenverbindungen", - "datasource.connectionGroups": "Datenquellengruppen", "connectionsSortOrder.dateAdded": "Gespeicherte Verbindungen werden nach dem Datum sortiert, an dem sie hinzugefügt wurden.", "connectionsSortOrder.displayName": "Gespeicherte Verbindungen werden alphabetisch nach ihren Anzeigenamen sortiert.", + "databaseConnections": "Datenbankverbindungen", + "datasource.connectionGroups": "Datenquellengruppen", + "datasource.connections": "Datenquellenverbindungen", "datasource.connectionsSortOrder": "Steuert die Sortierreihenfolge gespeicherter Verbindungen und Verbindungsgruppen.", - "startupConfig": "Startkonfiguration", - "startup.alwaysShowServersView": "Bei Festlegung auf TRUE wird beim Start von Azure Data Studio standardmäßig die Serveransicht angezeigt. Bei Festlegung auf FALSE wird die zuletzt geöffnete Ansicht angezeigt." + "startup.alwaysShowServersView": "Bei Festlegung auf TRUE wird beim Start von Azure Data Studio standardmäßig die Serveransicht angezeigt. Bei Festlegung auf FALSE wird die zuletzt geöffnete Ansicht angezeigt.", + "startupConfig": "Startkonfiguration" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Bezeichner der Sicht. Hiermit können Sie einen Datenanbieter über die API \"vscode.window.registerTreeDataProviderForView\" registrieren. Dient auch zum Aktivieren Ihrer Erweiterung, indem Sie das Ereignis \"onView:${id}\" für \"activationEvents\" registrieren.", - "vscode.extension.contributes.view.name": "Der lesbare Name der Sicht. Dieser wird angezeigt.", - "vscode.extension.contributes.view.when": "Eine Bedingung, die TRUE lauten muss, damit diese Sicht angezeigt wird.", - "extension.contributes.dataExplorer": "Stellt Sichten für den Editor zur Verfügung.", - "extension.dataExplorer": "Stellt Sichten für den Data Explorer-Container in der Aktivitätsleiste zur Verfügung.", "dataExplorer.contributed": "Stellt Sichten für den Container mit bereitgestellten Sichten zur Verfügung.", "duplicateView1": "Es können nicht mehrere Sichten mit derselben ID ({0}) im Container \"{1}\" mit Sichten registriert werden.", "duplicateView2": "Im Container \"{1}\" mit Sichten ist bereits eine Sicht mit der ID {0} registriert.", + "extension.contributes.dataExplorer": "Stellt Sichten für den Editor zur Verfügung.", + "extension.dataExplorer": "Stellt Sichten für den Data Explorer-Container in der Aktivitätsleiste zur Verfügung.", + "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", "requirearray": "Sichten müssen als Array vorliegen.", "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein." + "vscode.extension.contributes.view.id": "Bezeichner der Sicht. Hiermit können Sie einen Datenanbieter über die API \"vscode.window.registerTreeDataProviderForView\" registrieren. Dient auch zum Aktivieren Ihrer Erweiterung, indem Sie das Ereignis \"onView:${id}\" für \"activationEvents\" registrieren.", + "vscode.extension.contributes.view.name": "Der lesbare Name der Sicht. Dieser wird angezeigt.", + "vscode.extension.contributes.view.when": "Eine Bedingung, die TRUE lauten muss, damit diese Sicht angezeigt wird." }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Server", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "SQL-Bereich zum Bearbeiten von Daten beim Start anzeigen" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Ausführen", "disposeEditFailure": "Fehler beim Verwerfen der Bearbeitung: ", - "editData.stop": "Beenden", + "editData.closeSql": "SQL-Bereich schließen", + "editData.run": "Ausführen", "editData.showSql": "SQL-Bereich anzeigen", - "editData.closeSql": "SQL-Bereich schließen" + "editData.stop": "Beenden" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Max. Zeilen:" @@ -10106,157 +10574,157 @@ "revertRow": "Aktuelle Zeile zurücksetzen" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Als CSV speichern", - "saveAsJson": "Als JSON speichern", - "saveAsExcel": "Als Excel speichern", - "saveAsXml": "Als XML speichern", "copySelection": "Kopieren", "copyWithHeaders": "Mit Headern kopieren", + "saveAsCsv": "Als CSV speichern", + "saveAsExcel": "Als Excel speichern", + "saveAsJson": "Als JSON speichern", + "saveAsXml": "Als XML speichern", "selectAll": "Alle auswählen" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Dashboardregisterkarten ({0})", + "insight condition": "Zeitpunkt", + "insightId": "ID", + "insights": "Dashboarderkenntnisse ({0})", + "name": "Name", + "tabDescription": "Beschreibung", "tabId": "ID", "tabTitle": "Titel", - "tabDescription": "Beschreibung", - "insights": "Dashboarderkenntnisse ({0})", - "insightId": "ID", - "name": "Name", - "insight condition": "Zeitpunkt" + "tabs": "Dashboardregisterkarten ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Ruft Erweiterungsinformationen aus dem Katalog ab.", + "notFound": "Die Erweiterung '{0}' wurde nicht gefunden.", "workbench.extensions.getExtensionFromGallery.arg.name": "Erweiterungs-ID", - "notFound": "Die Erweiterung '{0}' wurde nicht gefunden." + "workbench.extensions.getExtensionFromGallery.description": "Ruft Erweiterungsinformationen aus dem Katalog ab." }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Empfehlungen anzeigen", "Install Extensions": "Erweiterungen installieren", - "openExtensionAuthoringDocs": "Erweiterung erstellen..." + "openExtensionAuthoringDocs": "Erweiterung erstellen...", + "showRecommendations": "Empfehlungen anzeigen" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "Nicht mehr anzeigen", "ExtensionsRecommended": "Azure Data Studio enthält Erweiterungsempfehlungen.", "VisualizerExtensionsRecommended": "Azure Data Studio enthält Erweiterungsempfehlungen für die Datenvisualisierung.\r\nNach der Installation können Sie das Schnellansichtssymbol auswählen, um Ihre Abfrageergebnisse zu visualisieren.", "installAll": "Alle installieren", - "showRecommendations": "Empfehlungen anzeigen", - "scenarioTypeUndefined": "Der Szenariotyp für Erweiterungsempfehlungen muss angegeben werden." + "neverShowAgain": "Nicht mehr anzeigen", + "scenarioTypeUndefined": "Der Szenariotyp für Erweiterungsempfehlungen muss angegeben werden.", + "showRecommendations": "Empfehlungen anzeigen" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Diese Erweiterung wird von Azure Data Studio empfohlen." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Warnungen", "jobview.Jobs": "Aufträge", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "Warnungen", - "jobview.Proxies": "Proxys", - "jobview.Operators": "Operatoren" + "jobview.Operators": "Operatoren", + "jobview.Proxies": "Proxys" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Name", - "jobAlertColumns.lastOccurrenceDate": "Letztes Vorkommen", - "jobAlertColumns.enabled": "Aktiviert", + "jobAlertColumns.categoryName": "Kategoriename", "jobAlertColumns.delayBetweenResponses": "Verzögerung zwischen Antworten (in Sek.)", - "jobAlertColumns.categoryName": "Kategoriename" + "jobAlertColumns.enabled": "Aktiviert", + "jobAlertColumns.lastOccurrenceDate": "Letztes Vorkommen", + "jobAlertColumns.name": "Name" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Erfolgreich", - "jobaction.faillabel": "Fehler", - "jobaction.refresh": "Aktualisieren", - "jobaction.newJob": "Neuer Auftrag", - "jobaction.run": "Ausführen", + "joaction.deletedOperator": "Der Operator wurde erfolgreich gelöscht.", "jobSuccessfullyStarted": ": Der Auftrag wurde erfolgreich gestartet.", - "jobaction.stop": "Beenden", "jobSuccessfullyStopped": ": Der Auftrag wurde erfolgreich beendet.", - "jobaction.editJob": "Auftrag bearbeiten", - "notebookAction.openNotebook": "Öffnen", + "jobaction.Cancel": "Abbrechen", + "jobaction.deleteAlert": "Warnung löschen", + "jobaction.deleteAlertConfirm": "Möchten Sie die Warnung \"{0}\" löschen?", "jobaction.deleteJob": "Auftrag löschen", "jobaction.deleteJobConfirm": "Möchten Sie den Auftrag \"{0}\" löschen?", - "jobaction.failedToDeleteJob": "Der Auftrag \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", - "jobaction.deletedJob": "Der Auftrag wurde erfolgreich gelöscht.", - "jobaction.newStep": "Neuer Schritt", - "jobaction.deleteStep": "Schritt löschen", - "jobaction.deleteStepConfirm": "Möchten Sie den Schritt \"{0}\" löschen?", - "jobaction.failedToDeleteStep": "Der Schritt \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", - "jobaction.deletedStep": "Der Auftragsschritt wurde erfolgreich gelöscht.", - "jobaction.newAlert": "Neue Warnung", - "jobaction.editAlert": "Warnung bearbeiten", - "jobaction.deleteAlert": "Warnung löschen", - "jobaction.Cancel": "Abbrechen", - "jobaction.deleteAlertConfirm": "Möchten Sie die Warnung \"{0}\" löschen?", - "jobaction.failedToDeleteAlert": "Die Warnung \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", - "jobaction.deletedAlert": "Die Warnung wurde erfolgreich gelöscht.", - "jobaction.newOperator": "Neuer Operator", - "jobaction.editOperator": "Operator bearbeiten", + "jobaction.deleteNotebookConfirm": "Möchten Sie das Notebook \"{0}\" löschen?", "jobaction.deleteOperator": "Operator löschen", "jobaction.deleteOperatorConfirm": "Möchten Sie den Operator \"{0}\" löschen?", - "jobaction.failedToDeleteOperator": "Der Operator \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", - "joaction.deletedOperator": "Der Operator wurde erfolgreich gelöscht.", - "jobaction.newProxy": "Neuer Proxy", - "jobaction.editProxy": "Proxy bearbeiten", "jobaction.deleteProxy": "Proxy löschen", "jobaction.deleteProxyConfirm": "Möchten Sie den Proxy \"{0}\" löschen?", - "jobaction.failedToDeleteProxy": "Der Proxy \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", - "jobaction.deletedProxy": "Der Proxy wurde erfolgreich gelöscht.", - "notebookaction.newJob": "Neuer Notebook-Auftrag", - "notebookaction.editJob": "Bearbeiten", - "notebookaction.openNotebook": "Vorlagen-Notebook öffnen", - "notebookaction.deleteNotebook": "Löschen", - "jobaction.deleteNotebookConfirm": "Möchten Sie das Notebook \"{0}\" löschen?", - "jobaction.failedToDeleteNotebook": "Das Notebook \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.deleteStep": "Schritt löschen", + "jobaction.deleteStepConfirm": "Möchten Sie den Schritt \"{0}\" löschen?", + "jobaction.deletedAlert": "Die Warnung wurde erfolgreich gelöscht.", + "jobaction.deletedJob": "Der Auftrag wurde erfolgreich gelöscht.", "jobaction.deletedNotebook": "Das Notebook wurde erfolgreich gelöscht.", - "notebookaction.pinNotebook": "Anheften", + "jobaction.deletedProxy": "Der Proxy wurde erfolgreich gelöscht.", + "jobaction.deletedStep": "Der Auftragsschritt wurde erfolgreich gelöscht.", + "jobaction.editAlert": "Warnung bearbeiten", + "jobaction.editJob": "Auftrag bearbeiten", + "jobaction.editOperator": "Operator bearbeiten", + "jobaction.editProxy": "Proxy bearbeiten", + "jobaction.failedToDeleteAlert": "Die Warnung \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.failedToDeleteJob": "Der Auftrag \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.failedToDeleteNotebook": "Das Notebook \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.failedToDeleteOperator": "Der Operator \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.failedToDeleteProxy": "Der Proxy \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.failedToDeleteStep": "Der Schritt \"{0}\" konnte nicht gelöscht werden.\r\nFehler: {1}", + "jobaction.faillabel": "Fehler", + "jobaction.newAlert": "Neue Warnung", + "jobaction.newJob": "Neuer Auftrag", + "jobaction.newOperator": "Neuer Operator", + "jobaction.newProxy": "Neuer Proxy", + "jobaction.newStep": "Neuer Schritt", + "jobaction.refresh": "Aktualisieren", + "jobaction.run": "Ausführen", + "jobaction.stop": "Beenden", + "jobaction.successLabel": "Erfolgreich", + "notebookAction.openNotebook": "Öffnen", "notebookaction.deleteMaterializedNotebook": "Löschen", - "notebookaction.unpinNotebook": "Lösen", + "notebookaction.deleteNotebook": "Löschen", + "notebookaction.editJob": "Bearbeiten", + "notebookaction.newJob": "Neuer Notebook-Auftrag", + "notebookaction.openLatestRun": "Letzte Ausführung öffnen", + "notebookaction.openNotebook": "Vorlagen-Notebook öffnen", + "notebookaction.pinNotebook": "Anheften", "notebookaction.renameNotebook": "Umbenennen", - "notebookaction.openLatestRun": "Letzte Ausführung öffnen" + "notebookaction.unpinNotebook": "Lösen" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Meldung", "stepRow.stepID": "Schritt-ID", - "stepRow.stepName": "Schrittname", - "stepRow.message": "Meldung" + "stepRow.stepName": "Schrittname" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Schritte" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Name", - "jobColumns.lastRun": "Letzte Ausführung", - "jobColumns.nextRun": "Nächste Ausführung", - "jobColumns.enabled": "Aktiviert", - "jobColumns.status": "Status", "jobColumns.category": "Kategorie", + "jobColumns.enabled": "Aktiviert", + "jobColumns.lastRun": "Letzte Ausführung", + "jobColumns.lastRunOutcome": "Ergebnis der letzten Ausführung", + "jobColumns.name": "Name", + "jobColumns.nextRun": "Nächste Ausführung", + "jobColumns.previousRuns": "Vorherigen Ausführungen", "jobColumns.runnable": "Ausführbar", "jobColumns.schedule": "Zeitplan", - "jobColumns.lastRunOutcome": "Ergebnis der letzten Ausführung", - "jobColumns.previousRuns": "Vorherigen Ausführungen", - "jobsView.noSteps": "Für diesen Auftrag sind keine Schritte verfügbar.", - "jobsView.error": "Fehler: " + "jobColumns.status": "Status", + "jobsView.error": "Fehler: ", + "jobsView.noSteps": "Für diesen Auftrag sind keine Schritte verfügbar." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Auftragsfehler: ", "notebookHistory.dateCreatedTooltip": "Erstellungsdatum: ", "notebookHistory.notebookErrorTooltip": "Notebook-Fehler: ", - "notebookHistory.ErrorTooltip": "Auftragsfehler: ", + "notebookHistory.pastRunsTitle": "Vergangene Ausführungen", "notebookHistory.pinnedTitle": "Angeheftet", - "notebookHistory.recentRunsTitle": "Aktuelle Ausführungen", - "notebookHistory.pastRunsTitle": "Vergangene Ausführungen" + "notebookHistory.recentRunsTitle": "Aktuelle Ausführungen" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Name", - "notebookColumns.targetDatbase": "Zieldatenbank", "notebookColumns.lastRun": "Letzte Ausführung", - "notebookColumns.nextRun": "Nächste Ausführung", - "notebookColumns.status": "Status", "notebookColumns.lastRunOutcome": "Ergebnis der letzten Ausführung", + "notebookColumns.name": "Name", + "notebookColumns.nextRun": "Nächste Ausführung", "notebookColumns.previousRuns": "Vorherigen Ausführungen", - "notebooksView.noSteps": "Für diesen Auftrag sind keine Schritte verfügbar.", + "notebookColumns.status": "Status", + "notebookColumns.targetDatbase": "Zieldatenbank", "notebooksView.error": "Fehler: ", + "notebooksView.noSteps": "Für diesen Auftrag sind keine Schritte verfügbar.", "notebooksView.notebookError": "Notebook-Fehler: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Name", "jobOperatorsView.emailAddress": "E-Mail-Adresse", - "jobOperatorsView.enabled": "Aktiviert" + "jobOperatorsView.enabled": "Aktiviert", + "jobOperatorsView.name": "Name" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Kontoname", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Aktiviert" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Einfügen", "callout.cancelButton": "Abbrechen", - "imageCallout.locationLabel": "Bildspeicherort", - "imageCallout.localImageLabel": "Dieser Computer", - "imageCallout.remoteImageLabel": "Online", - "imageCallout.pathInputLabel": "Bild-URL", - "imageCallout.pathPlaceholder": "Bildpfad eingeben", - "imageCallout.urlPlaceholder": "Bild-URL eingeben", + "callout.insertButton": "Einfügen", "imageCallout.browseAltText": "Durchsuchen", "imageCallout.embedImageLabel": "Bild an Notebook anfügen", "imageCallout.local": "Lokal", + "imageCallout.localImageLabel": "Dieser Computer", + "imageCallout.locationLabel": "Bildspeicherort", + "imageCallout.pathInputLabel": "Bild-URL", + "imageCallout.pathPlaceholder": "Bildpfad eingeben", "imageCallout.remote": "Remote", - "linkCallout.linkTextLabel": "Anzuzeigender Text", - "linkCallout.linkTextPlaceholder": "Anzuzeigender Text", + "imageCallout.remoteImageLabel": "Online", + "imageCallout.urlPlaceholder": "Bild-URL eingeben", "linkCallout.linkAddressLabel": "Adresse", - "linkCallout.linkAddressPlaceholder": "Mit vorhandener Datei oder Webseite verknüpfen" + "linkCallout.linkAddressPlaceholder": "Mit vorhandener Datei oder Webseite verknüpfen", + "linkCallout.linkTextLabel": "Anzuzeigender Text", + "linkCallout.linkTextPlaceholder": "Anzuzeigender Text" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Mehr", - "editLabel": "Bearbeiten", + "RemoveParameterCell": "Parameterzelle entfernen", + "clear": "Ergebnis löschen", "closeLabel": "Schließen", - "convertCell": "Zelle konvertieren", - "runAllAbove": "Alle Zellen oberhalb ausführen", - "runAllBelow": "Alle Zellen unterhalb ausführen", "codeAbove": "Code oberhalb einfügen", "codeBelow": "Code unterhalb einfügen", - "markdownAbove": "Text oberhalb einfügen", - "markdownBelow": "Text unterhalb einfügen", "collapseCell": "Zelle reduzieren", + "convertCell": "Zelle konvertieren", + "editLabel": "Bearbeiten", "expandCell": "Zelle erweitern", "makeParameterCell": "Parameterzelle erstellen", - "RemoveParameterCell": "Parameterzelle entfernen", - "clear": "Ergebnis löschen" + "markdownAbove": "Text oberhalb einfügen", + "markdownBelow": "Text unterhalb einfügen", + "moreActionsLabel": "Mehr", + "runAllAbove": "Alle Zellen oberhalb ausführen", + "runAllBelow": "Alle Zellen unterhalb ausführen" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Zelle hinzufügen", - "optionCodeCell": "Codezelle", - "optionTextCell": "Textzelle", + "buttonDelete": "Löschen", "buttonMoveDown": "Zelle nach unten verschieben", "buttonMoveUp": "Zelle nach oben verschieben", - "buttonDelete": "Löschen", "codeCellsPreview": "Zelle hinzufügen", "codePreview": "Codezelle", + "optionCodeCell": "Codezelle", + "optionTextCell": "Textzelle", "textPreview": "Textzelle" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Parameter" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Fehler bei der letzten Ausführung. Klicken Sie, um den Vorgang zu wiederholen.", "notebook.failed": "Wählen Sie eine aktive Zelle aus, und versuchen Sie es noch mal.", "runCell": "Zelle ausführen", - "stopCell": "Ausführung abbrechen", - "errorRunCell": "Fehler bei der letzten Ausführung. Klicken Sie, um den Vorgang zu wiederholen." + "stopCell": "Ausführung abbrechen" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Codezelleninhalt erweitern", - "collapseCellContents": "Codezelleninhalt reduzieren" + "collapseCellContents": "Codezelleninhalt reduzieren", + "expandCellContents": "Codezelleninhalt erweitern" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Fett", - "buttonItalic": "Kursiv", - "buttonUnderline": "Unterstrichen", - "buttonHighlight": "Hervorheben", "buttonCode": "Code", + "buttonHighlight": "Hervorheben", + "buttonImage": "Bild", + "buttonItalic": "Kursiv", "buttonLink": "Link", "buttonList": "Liste", "buttonOrderedList": "Sortierte Liste", - "buttonImage": "Bild", "buttonPreview": "Markdownvorschau umschalten – aus", + "buttonUnderline": "Unterstrichen", + "callout.insertImageHeading": "Bild einfügen", + "callout.insertLinkHeading": "Link einfügen", "dropdownHeading": "Überschrift", + "markdownViewButton": "Markdownansicht", "optionHeading1": "Überschrift 1", "optionHeading2": "Überschrift 2", "optionHeading3": "Überschrift 3", "optionParagraph": "Absatz", - "callout.insertLinkHeading": "Link einfügen", - "callout.insertImageHeading": "Bild einfügen", "richTextViewButton": "Rich-Text-Ansicht", - "splitViewButton": "Geteilte Ansicht", - "markdownViewButton": "Markdownansicht" + "splitViewButton": "Geteilte Ansicht" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Fehler beim Rendern der Komponente: {0}", "noMimeTypeFound": "Für die Ausgabe wurde kein {0}-Renderer gefunden. Folgende MIME-Typen sind enthalten: {1}", - "safe": "Sicher ", "noSelectorFound": "Für Selektor \"{0}\" wurde keine Komponente gefunden.", - "componentRenderError": "Fehler beim Rendern der Komponente: {0}" + "safe": "Sicher " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Klicken Sie auf", - "plusCode": "+ Code", "or": "oder", - "plusText": "+ Text", - "toAddCell": "zum Hinzufügen einer Code- oder Textzelle", + "plusCode": "+ Code", "plusCodeAriaLabel": "Eine Codezelle hinzufügen", - "plusTextAriaLabel": "Eine Textzelle hinzufügen" + "plusText": "+ Text", + "plusTextAriaLabel": "Eine Textzelle hinzufügen", + "toAddCell": "zum Hinzufügen einer Code- oder Textzelle" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Zum Bearbeiten doppelklicken", - "addContent": "Hier Inhalte hinzufügen... " + "addContent": "Hier Inhalte hinzufügen... ", + "doubleClickEdit": "Zum Bearbeiten doppelklicken" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Suchen", - "placeholder.find": "Suchen", - "label.previousMatchButton": "Vorherige Übereinstimmung", - "label.nextMatchButton": "Nächste Übereinstimmung", "label.closeButton": "Schließen", - "title.matchesCountLimit": "Für Ihre Suche wurden sehr viele Ergebnisse zurückgegeben. Es werden nur die ersten 999 Übereinstimmungen hervorgehoben.", + "label.find": "Suchen", "label.matchesLocation": "{0} von {1}", - "label.noResults": "Keine Ergebnisse" + "label.nextMatchButton": "Nächste Übereinstimmung", + "label.noResults": "Keine Ergebnisse", + "label.previousMatchButton": "Vorherige Übereinstimmung", + "placeholder.find": "Suchen", + "title.matchesCountLimit": "Für Ihre Suche wurden sehr viele Ergebnisse zurückgegeben. Es werden nur die ersten 999 Übereinstimmungen hervorgehoben." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Zelle", "addCodeLabel": "Code hinzufügen", "addTextLabel": "Text hinzufügen", - "createFile": "Datei erstellen", - "displayFailed": "Inhalt konnte nicht angezeigt werden: {0}", + "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.", + "code": "Code", "codeCellsPreview": "Zelle hinzufügen", "codePreview": "Codezelle", - "textPreview": "Textzelle", - "runAllPreview": "Alle ausführen", - "addCell": "Zelle", - "views": "Ansichten", + "createFile": "Datei erstellen", + "displayFailed": "Inhalt konnte nicht angezeigt werden: {0}", "editor": "Editor", - "code": "Code", - "text": "Text", - "runAll": "Zellen ausführen", - "previousButtonLabel": "< Zurück", "nextButtonLabel": "Weiter >", - "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." + "previousButtonLabel": "< Zurück", + "runAll": "Zellen ausführen", + "runAllPreview": "Alle ausführen", + "text": "Text", + "textPreview": "Textzelle", + "views": "Ansichten" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Neues Notebook", - "newQuery": "Neues Notebook", - "workbench.action.setWorkspaceAndOpen": "Arbeitsbereich festlegen und öffnen", - "notebook.sqlStopOnError": "SQL-Kernel: Notebook-Ausführung bei Fehler in Zelle beenden", - "notebook.showAllKernels": "(Vorschau) Zeigen Sie alle Kernel für den aktuellen Notebook-Anbieter an.", - "notebook.allowADSCommands": "Hiermit wird Notebooks das Ausführen von Azure Data Studio-Befehlen ermöglicht.", - "notebook.enableDoubleClickEdit": "Hiermit wird ein Doppelklick zum Bearbeiten von Textzellen in Notebooks aktiviert.", - "notebook.richTextModeDescription": "Text wird als Rich-Text (auch bekannt als WSSIWYG) angezeigt.", - "notebook.splitViewModeDescription": "Auf der linken Seite wird ein Markdown mit einer Vorschau des gerenderten Texts auf der rechten Seite angezeigt.", - "notebook.markdownModeDescription": "Der Text wird als Markdown angezeigt.", - "notebook.defaultTextEditMode": "Der Standardbearbeitungsmodus, der für Textzellen verwendet wird", - "notebook.saveConnectionName": "(Vorschau) Speichern Sie den Verbindungsnamen in den Notebook-Metadaten.", - "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": "Verwenden Sie absolute Dateipfade beim Verknüpfen mit anderen Notebooks.", - "notebook.enableIncrementalGridRendering": "Aktivieren Sie inkrementelles Rasterrendering für Notebooks. Hierdurch wird die anfängliche Renderingzeit für große Notebooks verbessert. Bei der Interaktion mit dem Notebook können Leistungsprobleme auftreten, während die restlichen Raster gerendert werden.", - "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.", "exclude.when": "Zusätzliche Überprüfung der gleichgeordneten Elemente einer entsprechenden Datei. Verwenden Sie \"$(basename)\" als Variable für den entsprechenden Dateinamen.", - "useRipgrep": "Diese Einstellung ist veraltet und greift jetzt auf \"search.usePCRE2\" zurück.", - "useRipgrepDeprecated": "Veraltet. Verwenden Sie \"search.usePCRE2\" für die erweiterte Unterstützung von RegEx-Features.", - "search.maintainFileSearchCache": "Wenn diese Option aktiviert ist, bleibt der SearchService-Prozess aktiv, anstatt nach einer Stunde Inaktivität beendet zu werden. Dadurch wird der Cache für Dateisuchen im Arbeitsspeicher beibehalten.", - "useIgnoreFiles": "Steuert, ob bei der Dateisuche GITIGNORE- und IGNORE-Dateien verwendet werden.", - "useGlobalIgnoreFiles": "Steuert, ob bei der Dateisuche globale GITIGNORE- und IGNORE-Dateien verwendet werden.", - "search.quickOpen.includeSymbols": "Konfiguriert, ob Ergebnisse aus einer globalen Symbolsuche in die Dateiergebnisse für Quick Open eingeschlossen werden sollen.", - "search.quickOpen.includeHistory": "Gibt an, ob Ergebnisse aus zuletzt geöffneten Dateien in den Dateiergebnissen für Quick Open aufgeführt werden.", + "filterSortOrder": "Legt die Sortierreihenfolge des Editor-Verlaufs beim Filtern in Quick Open fest.", "filterSortOrder.default": "Verlaufseinträge werden anhand des verwendeten Filterwerts nach Relevanz sortiert. Relevantere Einträge werden zuerst angezeigt.", "filterSortOrder.recency": "Verlaufseinträge werden absteigend nach Datum sortiert. Zuletzt geöffnete Einträge werden zuerst angezeigt.", - "filterSortOrder": "Legt die Sortierreihenfolge des Editor-Verlaufs beim Filtern in Quick Open fest.", + "newNotebook": "Neues Notebook", + "newQuery": "Neues Notebook", + "notebook.allowADSCommands": "Hiermit wird Notebooks das Ausführen von Azure Data Studio-Befehlen ermöglicht.", + "notebook.defaultTextEditMode": "Der Standardbearbeitungsmodus, der für Textzellen verwendet wird", + "notebook.enableDoubleClickEdit": "Hiermit wird ein Doppelklick zum Bearbeiten von Textzellen in Notebooks aktiviert.", + "notebook.enableIncrementalGridRendering": "Aktivieren Sie inkrementelles Rasterrendering für Notebooks. Hierdurch wird die anfängliche Renderingzeit für große Notebooks verbessert. Bei der Interaktion mit dem Notebook können Leistungsprobleme auftreten, während die restlichen Raster gerendert werden.", + "notebook.markdownModeDescription": "Der Text wird als Markdown angezeigt.", + "notebook.markdownPreviewLineHeight": "Hiermit wird die in der Notebook-Markdownvorschau verwendete Zeilenhöhe gesteuert. Diese Zahl ist relativ zum Schriftgrad.", + "notebook.maxRichTextUndoHistory": "Die maximale Anzahl von Änderungen, die im Verlauf des Rücksetzens für den Notizbuch-Rich-Text-Editor gespeichert sind.", + "notebook.richTextModeDescription": "Text wird als Rich-Text (auch bekannt als WSSIWYG) angezeigt.", + "notebook.saveConnectionName": "(Vorschau) Speichern Sie den Verbindungsnamen in den Notebook-Metadaten.", + "notebook.showAllKernels": "(Vorschau) Zeigen Sie alle Kernel für den aktuellen Notebook-Anbieter an.", + "notebook.showRenderedNotebookinDiffEditor": "(Vorschau) Gerendertes Notebook im Diff-Editor anzeigen.", + "notebook.splitViewModeDescription": "Auf der linken Seite wird ein Markdown mit einer Vorschau des gerenderten Texts auf der rechten Seite angezeigt.", + "notebook.sqlStopOnError": "SQL-Kernel: Notebook-Ausführung bei Fehler in Zelle beenden", + "notebook.useAbsoluteFilePaths": "Verwenden Sie absolute Dateipfade beim Verknüpfen mit anderen Notebooks.", + "notebook.useNewMarkdownRenderer": "Gibt an, ob die neuere Version des Markdownrenderers für Notebooks verwendet werden soll. Dies kann dazu führen, dass Markdown anders gerendert wird als frühere Versionen.", + "notebookViews": "Notizbuchansichten", + "notebookViews.enabled": "(Vorschau) Notebookansichten aktivieren", + "search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.", + "search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.", + "search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.", + "search.collapseAllResults": "Steuert, ob die Suchergebnisse zu- oder aufgeklappt werden.", + "search.collapseResults.auto": "Dateien mit weniger als 10 Ergebnissen werden erweitert. Andere bleiben reduziert.", "search.followSymlinks": "Steuert, ob Symlinks während der Suche gefolgt werden.", - "search.smartCase": "Sucht ohne Berücksichtigung von Groß-/Kleinschreibung, wenn das Muster kleingeschrieben ist, andernfalls wird mit Berücksichtigung von Groß-/Kleinschreibung gesucht.", "search.globalFindClipboard": "Steuert, ob die Suchansicht die freigegebene Suchzwischenablage unter macOS lesen oder verändern soll.", "search.location": "Steuert, ob die Suche als Ansicht in der Seitenleiste oder als Panel angezeigt wird, damit horizontal mehr Platz verfügbar ist.", "search.location.deprecationMessage": "Diese Einstellung ist veraltet. Verwenden Sie stattdessen das Kontextmenü der Suchansicht.", - "search.collapseResults.auto": "Dateien mit weniger als 10 Ergebnissen werden erweitert. Andere bleiben reduziert.", - "search.collapseAllResults": "Steuert, ob die Suchergebnisse zu- oder aufgeklappt werden.", - "search.useReplacePreview": "Steuert, ob die Vorschau für das Ersetzen geöffnet werden soll, wenn eine Übereinstimmung ausgewählt oder ersetzt wird.", - "search.showLineNumbers": "Steuert, ob Zeilennummern für Suchergebnisse angezeigt werden.", - "search.usePCRE2": "Gibt an, ob die PCRE2-RegEx-Engine bei der Textsuche verwendet werden soll. Dadurch wird die Verwendung einiger erweiterter RegEx-Features wie Lookahead und Rückverweise ermöglicht. Allerdings werden nicht alle PCRE2-Features unterstützt, sondern nur solche, die auch von JavaScript unterstützt werden.", - "usePCRE2Deprecated": "Veraltet. PCRE2 wird beim Einsatz von Features für reguläre Ausdrücke, die nur von PCRE2 unterstützt werden, automatisch verwendet.", - "search.actionsPositionAuto": "Hiermit wird die Aktionsleiste auf der rechten Seite positioniert, wenn die Suchansicht schmal ist, und gleich hinter dem Inhalt, wenn die Suchansicht breit ist.", - "search.actionsPositionRight": "Hiermit wird die Aktionsleiste immer auf der rechten Seite positioniert.", - "search.actionsPosition": "Steuert die Positionierung der Aktionsleiste auf Zeilen in der Suchansicht.", - "search.searchOnType": "Alle Dateien während der Eingabe durchsuchen", - "search.seedWithNearestWord": "Aktivieren Sie das Starten der Suche mit dem Wort, das dem Cursor am nächsten liegt, wenn der aktive Editor keine Auswahl aufweist.", - "search.seedOnFocus": "Hiermit wird die Suchabfrage für den Arbeitsbereich auf den ausgewählten Editor-Text aktualisiert, wenn die Suchansicht den Fokus hat. Dies geschieht entweder per Klick oder durch Auslösen des Befehls \"workbench.views.search.focus\".", - "search.searchOnTypeDebouncePeriod": "Wenn #search.searchOnType aktiviert ist, wird dadurch das Timeout in Millisekunden zwischen einem eingegebenen Zeichen und dem Start der Suche festgelegt. Diese Einstellung keine Auswirkung, wenn search.searchOnType deaktiviert ist.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Durch Doppelklicken wird das Wort unter dem Cursor ausgewählt.", + "search.maintainFileSearchCache": "Wenn diese Option aktiviert ist, bleibt der SearchService-Prozess aktiv, anstatt nach einer Stunde Inaktivität beendet zu werden. Dadurch wird der Cache für Dateisuchen im Arbeitsspeicher beibehalten.", + "search.quickOpen.includeHistory": "Gibt an, ob Ergebnisse aus zuletzt geöffneten Dateien in den Dateiergebnissen für Quick Open aufgeführt werden.", + "search.quickOpen.includeSymbols": "Konfiguriert, ob Ergebnisse aus einer globalen Symbolsuche in die Dateiergebnisse für Quick Open eingeschlossen werden sollen.", + "search.searchEditor.doubleClickBehaviour": "Konfiguriert den Effekt des Doppelklickens auf ein Ergebnis in einem Such-Editor.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Durch Doppelklicken wird das Ergebnis in der aktiven Editor-Gruppe geöffnet.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Durch Doppelklicken wird das Ergebnis in der Editorgruppe an der Seite geöffnet, wodurch ein Ergebnis erstellt wird, wenn noch keines vorhanden ist.", - "search.searchEditor.doubleClickBehaviour": "Konfiguriert den Effekt des Doppelklickens auf ein Ergebnis in einem Such-Editor.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Durch Doppelklicken wird das Wort unter dem Cursor ausgewählt.", + "search.searchOnType": "Alle Dateien während der Eingabe durchsuchen", + "search.searchOnTypeDebouncePeriod": "Wenn #search.searchOnType aktiviert ist, wird dadurch das Timeout in Millisekunden zwischen einem eingegebenen Zeichen und dem Start der Suche festgelegt. Diese Einstellung keine Auswirkung, wenn search.searchOnType deaktiviert ist.", + "search.seedOnFocus": "Hiermit wird die Suchabfrage für den Arbeitsbereich auf den ausgewählten Editor-Text aktualisiert, wenn die Suchansicht den Fokus hat. Dies geschieht entweder per Klick oder durch Auslösen des Befehls \"workbench.views.search.focus\".", + "search.seedWithNearestWord": "Aktivieren Sie das Starten der Suche mit dem Wort, das dem Cursor am nächsten liegt, wenn der aktive Editor keine Auswahl aufweist.", + "search.showLineNumbers": "Steuert, ob Zeilennummern für Suchergebnisse angezeigt werden.", + "search.smartCase": "Sucht ohne Berücksichtigung von Groß-/Kleinschreibung, wenn das Muster kleingeschrieben ist, andernfalls wird mit Berücksichtigung von Groß-/Kleinschreibung gesucht.", + "search.sortOrder": "Steuert die Sortierreihenfolge der Suchergebnisse.", + "search.usePCRE2": "Gibt an, ob die PCRE2-RegEx-Engine bei der Textsuche verwendet werden soll. Dadurch wird die Verwendung einiger erweiterter RegEx-Features wie Lookahead und Rückverweise ermöglicht. Allerdings werden nicht alle PCRE2-Features unterstützt, sondern nur solche, die auch von JavaScript unterstützt werden.", + "search.useReplacePreview": "Steuert, ob die Vorschau für das Ersetzen geöffnet werden soll, wenn eine Übereinstimmung ausgewählt oder ersetzt wird.", + "searchConfigurationTitle": "Notebooks suchen", + "searchSortOrder.countAscending": "Die Ergebnisse werden nach Anzahl pro Datei in aufsteigender Reihenfolge sortiert.", + "searchSortOrder.countDescending": "Ergebnisse werden nach Anzahl pro Datei und in absteigender Reihenfolge sortiert.", "searchSortOrder.default": "Ergebnisse werden nach Ordner- und Dateinamen in alphabetischer Reihenfolge sortiert.", "searchSortOrder.filesOnly": "Die Ergebnisse werden nach Dateinamen in alphabetischer Reihenfolge sortiert. Die Ordnerreihenfolge wird ignoriert.", - "searchSortOrder.type": "Die Ergebnisse werden nach Dateiendungen in alphabetischer Reihenfolge sortiert.", "searchSortOrder.modified": "Die Ergebnisse werden nach dem Datum der letzten Dateiänderung in absteigender Reihenfolge sortiert.", - "searchSortOrder.countDescending": "Ergebnisse werden nach Anzahl pro Datei und in absteigender Reihenfolge sortiert.", - "searchSortOrder.countAscending": "Die Ergebnisse werden nach Anzahl pro Datei in aufsteigender Reihenfolge sortiert.", - "search.sortOrder": "Steuert die Sortierreihenfolge der Suchergebnisse." + "searchSortOrder.type": "Die Ergebnisse werden nach Dateiendungen in alphabetischer Reihenfolge sortiert.", + "useGlobalIgnoreFiles": "Steuert, ob bei der Dateisuche globale GITIGNORE- und IGNORE-Dateien verwendet werden.", + "useIgnoreFiles": "Steuert, ob bei der Dateisuche GITIGNORE- und IGNORE-Dateien verwendet werden.", + "usePCRE2Deprecated": "Veraltet. PCRE2 wird beim Einsatz von Features für reguläre Ausdrücke, die nur von PCRE2 unterstützt werden, automatisch verwendet.", + "useRipgrep": "Diese Einstellung ist veraltet und greift jetzt auf \"search.usePCRE2\" zurück.", + "useRipgrepDeprecated": "Veraltet. Verwenden Sie \"search.usePCRE2\" für die erweiterte Unterstützung von RegEx-Features.", + "workbench.action.setWorkspaceAndOpen": "Arbeitsbereich festlegen und öffnen" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Kernel werden geladen...", - "changing": "Kernel wird geändert...", "AttachTo": "Anfügen an ", "Kernel": "Kernel ", - "loadingContexts": "Kontexte werden geladen...", "changeConnection": "Verbindung ändern", - "selectConnection": "Verbindung auswählen", - "localhost": "localhost", - "noKernel": "Kein Kernel", - "kernelNotSupported": "Dieses Notizbuch kann nicht mit Parametern ausgeführt werden, da der Kernel nicht unterstützt wird. Verwenden Sie die unterstützten Kernel und das unterstützte Format. [Weitere Informationen] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "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).", + "changing": "Kernel wird geändert...", "clearResults": "Ergebnisse löschen", - "notebookViewLabel": "Editor", - "newViewLabel": "Neue Ansicht erstellen", - "viewNotFound": "Ansicht nicht gefunden: {0}", - "trustLabel": "Vertrauenswürdig", - "untrustLabel": "Nicht vertrauenswürdig", "collapseAllCells": "Zellen reduzieren", "expandAllCells": "Zellen erweitern", - "runParameters": "Mit Parametern ausführen", - "noContextAvailable": "Keine", + "kernelNotSupported": "Dieses Notizbuch kann nicht mit Parametern ausgeführt werden, da der Kernel nicht unterstützt wird. Verwenden Sie die unterstützten Kernel und das unterstützte Format. [Weitere Informationen] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Kernel werden geladen...", + "loadingContexts": "Kontexte werden geladen...", + "localhost": "localhost", "newNotebookAction": "Neues Notebook", + "newViewLabel": "Neue Ansicht erstellen", + "noContextAvailable": "Keine", + "noKernel": "Kein Kernel", + "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).", "notebook.findNext": "Nächste Zeichenfolge suchen", - "notebook.findPrevious": "Vorhergehende Zeichenfolge suchen" + "notebook.findPrevious": "Vorhergehende Zeichenfolge suchen", + "notebookViewLabel": "Editor", + "runParameters": "Mit Parametern ausführen", + "selectConnection": "Verbindung auswählen", + "trustLabel": "Vertrauenswürdig", + "untrustLabel": "Nicht vertrauenswürdig", + "viewNotFound": "Ansicht nicht gefunden: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Notebook-Editor" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Notebooks", "notebookExplorer.searchResults": "Suchergebnisse", - "searchPathNotFoundError": "Der Suchpfad wurde nicht gefunden: {0}.", - "notebookExplorer.name": "Notebooks" + "searchPathNotFoundError": "Der Suchpfad wurde nicht gefunden: {0}." }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Sie haben keinen Ordner geöffnet, der Notebooks/Bücher enthält. ", - "openNotebookFolder": "Notebooks öffnen", - "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen.", - "searchInProgress": "Suche wird durchgeführt... – ", - "noResultsIncludesExcludes": "Keine Ergebnisse in \"{0}\" unter Ausschluss von \"{1}\" gefunden – ", - "noResultsIncludes": "Keine Ergebnisse in \"{0}\" gefunden – ", + "CancelSearchAction.label": "Suche abbrechen", + "ClearSearchResultsAction.label": "Suchergebnisse löschen", + "CollapseDeepestExpandedLevelAction.label": "Alle reduzieren", + "ExpandAllAction.label": "Alle erweitern", + "ToggleCollapseAndExpandAction.label": "Zu- und Aufklappen umschalten", + "ariaSearchResultsStatus": "Die Suche hat {0} Ergebnisse in {1} Dateien zurückgegeben.", "noResultsExcludes": "Keine Ergebnisse gefunden, die \"{0}\" ausschließen – ", "noResultsFound": "Es wurden keine Ergebnisse gefunden. Überprüfen Sie die Einstellungen für konfigurierte Ausschlüsse, und überprüfen Sie Ihre gitignore-Dateien - ", + "noResultsIncludes": "Keine Ergebnisse in \"{0}\" gefunden – ", + "noResultsIncludesExcludes": "Keine Ergebnisse in \"{0}\" unter Ausschluss von \"{1}\" gefunden – ", + "openNotebookFolder": "Notebooks öffnen", + "openSettings.message": "Einstellungen öffnen", "rerunSearch.message": "Erneut suchen", "rerunSearchInAll.message": "Erneut in allen Dateien suchen", - "openSettings.message": "Einstellungen öffnen", - "ariaSearchResultsStatus": "Die Suche hat {0} Ergebnisse in {1} Dateien zurückgegeben.", - "ToggleCollapseAndExpandAction.label": "Zu- und Aufklappen umschalten", - "CancelSearchAction.label": "Suche abbrechen", - "ExpandAllAction.label": "Alle erweitern", - "CollapseDeepestExpandedLevelAction.label": "Alle reduzieren", - "ClearSearchResultsAction.label": "Suchergebnisse löschen" + "searchInProgress": "Suche wird durchgeführt... – ", + "searchMaxResultsWarning": "Das Resultset enthält nur eine Teilmenge aller Übereinstimmungen. Verfeinern Sie Ihre Suche, um die Ergebnisse einzugrenzen.", + "searchWithoutFolder": "Sie haben keinen Ordner geöffnet, der Notebooks/Bücher enthält. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Suche: Geben Sie den Suchbegriff ein, und drücken Sie die EINGABETASTE, um zu suchen, oder ESC, um den Vorgang abzubrechen.", "search.placeHolder": "Suchen" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Abbrechen", + "insertCellsModal.Insert": "Einfügen", + "insertCellsModal.cellTitle": "Zelle {0}", + "insertCellsModal.thumbnailError": "Fehler: Miniaturansichten können nicht generiert werden.", + "insertCellsModal.title": "Zellen einfügen", + "insertCellsModal.untitled": "Zelle ohne Titel: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Zelle wartet auf Eingabe", "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.", - "runAllPreview": "Alle ausführen" + "loading": "Wird geladen", + "runAllPreview": "Alle ausführen", + "runningCell": "Die Zelle {0} von {1} wird ausgeführt", + "startingExecution": "Ausführung wird gestartet" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "Möchten Sie die Ansicht \"{0}\" löschen?", + "delete": "&&Löschen", + "errorRunCell": "Fehler bei der letzten Ausführung. Klicken Sie, um den Vorgang zu wiederholen.", + "insertCells": "Zellen einfügen", + "moreActionsLabel": "Mehr", + "runCell": "Zelle ausführen", + "stopCell": "Ausführung abbrechen", + "unableToNavigateToCell": "Die Navigation zur Notebook-Zelle ist nicht möglich.", + "viewCellInNotebook": "Zelle in Notebook anzeigen", + "viewsUnableToRemove": "Die Ansicht kann nicht entfernt werden." }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Führen Sie diese Zelle aus, um Ausgaben anzuzeigen." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Diese Ansicht ist leer. Fügen Sie dieser Ansicht eine Zelle hinzu, indem Sie auf die Schaltfläche „Zellen einfügen“ klicken." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Abbrechen", + "save": "Speichern", + "viewOptionsModal.missingRequireField": "Dieses Feld ist ein Pflichtfeld.", + "viewOptionsModal.name": "Ansichtsname", + "viewOptionsModal.nameTaken": "Dieser Ansichtsname wird bereits verwendet.", + "viewOptionsModal.title": "Ansicht konfigurieren" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "Fehler beim Kopieren: {0}", "notebook.showChart": "Diagramm anzeigen", @@ -10541,226 +11044,225 @@ "plotlyError": "Fehler beim Anzeigen des Plotly-Graphen: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "Keine Verbindungen gefunden.", - "serverTree.addConnection": "Verbindung hinzufügen" + "serverTree.addConnection": "Verbindung hinzufügen", + "servers.noConnections": "Keine Verbindungen gefunden." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Farbpalette für die Servergruppe, die im Objekt-Explorer-Viewlet verwendet wird.", "serverGroup.autoExpand": "Servergruppen im Objekt-Explorer-Viewlet automatisch erweitern", + "serverGroup.colors": "Farbpalette für die Servergruppe, die im Objekt-Explorer-Viewlet verwendet wird.", "serverTree.useAsyncServerTree": "(Vorschau) Verwenden Sie die neue asynchrone Serverstruktur für die Serveransicht und das Verbindungsdialogfeld. Sie bietet Unterstützung für neue Features wie die dynamische Knotenfilterung." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Daten", + "builtinCharts": "Integrierte Diagramme", "connection": "Verbindung", - "queryEditor": "Abfrage-Editor", - "notebook": "Notebook", "dashboard": "Dashboard", + "data": "Daten", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "Integrierte Diagramme" + "queryEditor": "Abfrage-Editor" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Gibt Ansichtsvorlagen an.", + "profiler.settings.Filters": "Profilerfilter", "profiler.settings.sessionTemplates": "Gibt Sitzungsvorlagen an.", - "profiler.settings.Filters": "Profilerfilter" + "profiler.settings.viewTemplates": "Gibt Ansichtsvorlagen an." }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Neue Sitzung", + "profiler.clear": "Daten löschen", + "profiler.clearDataPrompt": "Möchten Sie die Daten löschen?", + "profiler.clearFilter": "Filter löschen", + "profiler.clearFilterPrompt": "Möchten Sie die Filter löschen?", + "profiler.editColumns": "Spalten bearbeiten", + "profiler.filter": "Filtern...", + "profiler.findNext": "Nächste Zeichenfolge suchen", + "profiler.findPrevious": "Vorhergehende Zeichenfolge suchen", + "profiler.toggleCollapsePanel": "Ausgeblendeten Bereich umschalten", + "profilerAction.autoscrollOff": "Automatisches Scrollen: Aus", + "profilerAction.autoscrollOn": "Automatisches Scrollen: Ein", "profilerAction.connect": "Verbinden", "profilerAction.disconnect": "Trennen", - "start": "Starten", - "create": "Neue Sitzung", + "profilerAction.newProfiler": "Profiler starten", "profilerAction.pauseCapture": "Anhalten", "profilerAction.resumeCapture": "Fortsetzen", "profilerStop.stop": "Beenden", - "profiler.clear": "Daten löschen", - "profiler.clearDataPrompt": "Möchten Sie die Daten löschen?", - "profilerAction.autoscrollOn": "Automatisches Scrollen: Ein", - "profilerAction.autoscrollOff": "Automatisches Scrollen: Aus", - "profiler.toggleCollapsePanel": "Ausgeblendeten Bereich umschalten", - "profiler.editColumns": "Spalten bearbeiten", - "profiler.findNext": "Nächste Zeichenfolge suchen", - "profiler.findPrevious": "Vorhergehende Zeichenfolge suchen", - "profilerAction.newProfiler": "Profiler starten", - "profiler.filter": "Filtern...", - "profiler.clearFilter": "Filter löschen", - "profiler.clearFilterPrompt": "Möchten Sie die Filter löschen?" + "start": "Starten" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Ansicht auswählen", + "details": "Details", + "label": "Beschriftung", "profiler.sessionSelectAccessibleName": "Sitzung auswählen", "profiler.sessionSelectLabel": "Sitzung auswählen:", + "profiler.viewSelectAccessibleName": "Ansicht auswählen", "profiler.viewSelectLabel": "Ansicht auswählen:", - "text": "Text", - "label": "Beschriftung", "profilerEditor.value": "Wert", - "details": "Details" + "text": "Text" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Suchen", - "placeholder.find": "Suchen", - "label.previousMatchButton": "Vorherige Übereinstimmung", - "label.nextMatchButton": "Nächste Übereinstimmung", "label.closeButton": "Schließen", - "title.matchesCountLimit": "Für Ihre Suche wurden sehr viele Ergebnisse zurückgegeben. Es werden nur die ersten 999 Übereinstimmungen hervorgehoben.", + "label.find": "Suchen", "label.matchesLocation": "{0} von {1}", - "label.noResults": "Keine Ergebnisse" + "label.nextMatchButton": "Nächste Übereinstimmung", + "label.noResults": "Keine Ergebnisse", + "label.previousMatchButton": "Vorherige Übereinstimmung", + "placeholder.find": "Suchen", + "title.matchesCountLimit": "Für Ihre Suche wurden sehr viele Ergebnisse zurückgegeben. Es werden nur die ersten 999 Übereinstimmungen hervorgehoben." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Profiler-Editor für Ereignistext (schreibgeschützt)" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "Ereignisse (gefiltert): {0}/{1}", "ProfilerTableEditor.eventCount": "Ereignisse: {0}", + "ProfilerTableEditor.eventCountFiltered": "Ereignisse (gefiltert): {0}/{1}", "status.eventCount": "Ereignisanzahl" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Als CSV speichern", - "saveAsJson": "Als JSON speichern", - "saveAsExcel": "Als Excel speichern", - "saveAsXml": "Als XML speichern", - "jsonEncoding": "Die Ergebniscodierung wird beim Exportieren in JSON nicht gespeichert. Nachdem die Datei erstellt wurde, speichern Sie sie mit der gewünschten Codierung.", - "saveToFileNotSupported": "Das Speichern in einer Datei wird von der zugrunde liegenden Datenquelle nicht unterstützt.", + "chart": "Diagramm", "copySelection": "Kopieren", "copyWithHeaders": "Mit Headern kopieren", - "selectAll": "Alle auswählen", + "jsonEncoding": "Die Ergebniscodierung wird beim Exportieren in JSON nicht gespeichert. Nachdem die Datei erstellt wurde, speichern Sie sie mit der gewünschten Codierung.", "maximize": "Maximieren", "restore": "Wiederherstellen", - "chart": "Diagramm", + "saveAsCsv": "Als CSV speichern", + "saveAsExcel": "Als Excel speichern", + "saveAsJson": "Als JSON speichern", + "saveAsXml": "Als XML speichern", + "saveToFileNotSupported": "Das Speichern in einer Datei wird von der zugrunde liegenden Datenquelle nicht unterstützt.", + "selectAll": "Alle auswählen", "visualizer": "Schnellansicht" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "SQL-Sprache auswählen", - "changeProvider": "SQL-Sprachanbieter ändern", - "status.query.flavor": "SQL-Sprachvariante", - "changeSqlProvider": "SQL-Engine-Anbieter ändern", "alreadyConnected": "Es besteht eine Verbindung über die Engine \"{0}\". Um die Verbindung zu ändern, trennen oder wechseln Sie die Verbindung.", + "changeProvider": "SQL-Sprachanbieter ändern", + "changeSqlProvider": "SQL-Engine-Anbieter ändern", + "chooseSqlLang": "SQL-Sprache auswählen", "noEditor": "Momentan ist kein Text-Editor aktiv.", - "pickSqlProvider": "Sprachanbieter auswählen" + "pickSqlProvider": "Sprachanbieter auswählen", + "status.query.flavor": "SQL-Sprachvariante" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML-Showplan", "resultsGrid": "Ergebnisraster", - "resultsGrid.maxRowCountExceeded": "Die maximale Zeilenanzahl für das Filtern/ Sortieren wurde überschritten. Um sie zu aktualisieren, können Sie zu \"Benutzereinstellungen\" wechseln und die Einstellung \"queryEditor.results.inMemoryDataProcessingThreshold\" ändern." + "resultsGrid.maxRowCountExceeded": "Die maximale Zeilenanzahl für das Filtern/Sortieren wurde überschritten. Navigieren Sie zu \"Benutzereinstellungen\", und ändern Sie die Einstellung \"queryEditor.results.inMemoryDataProcessingThreshold\", um sie zu aktualisieren.", + "xmlShowplan": "XML-Showplan" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Fokus auf aktuelle Abfrage", - "runQueryKeyboardAction": "Abfrage ausführen", - "runCurrentQueryKeyboardAction": "Aktuelle Abfrage ausführen", - "copyQueryWithResultsKeyboardAction": "Abfrage mit Ergebnissen kopieren", - "queryActions.queryResultsCopySuccess": "Die Abfrage und die Ergebnisse wurden erfolgreich kopiert.", - "runCurrentQueryWithActualPlanKeyboardAction": "Aktuelle Abfrage mit Istplan ausführen", - "cancelQueryKeyboardAction": "Abfrage abbrechen", - "refreshIntellisenseKeyboardAction": "IntelliSense-Cache aktualisieren", - "toggleQueryResultsKeyboardAction": "Abfrageergebnisse umschalten", "ToggleFocusBetweenQueryEditorAndResultsAction": "Fokus zwischen Abfrage und Ergebnissen umschalten", - "queryShortcutNoEditor": "Editor-Parameter zum Ausführen einer Tastenkombination erforderlich.", + "cancelQueryKeyboardAction": "Abfrage abbrechen", + "copyQueryWithResultsKeyboardAction": "Abfrage mit Ergebnissen kopieren", + "focusOnCurrentQueryKeyboardAction": "Fokus auf aktuelle Abfrage", "parseSyntaxLabel": "Abfrage analysieren", - "queryActions.parseSyntaxSuccess": "Die Befehle wurden erfolgreich ausgeführt.", + "queryActions.notConnected": "Stellen Sie eine Verbindung mit einem Server her.", "queryActions.parseSyntaxFailure": "Fehler bei Befehl:", - "queryActions.notConnected": "Stellen Sie eine Verbindung mit einem Server her." + "queryActions.parseSyntaxSuccess": "Die Befehle wurden erfolgreich ausgeführt.", + "queryActions.queryResultsCopySuccess": "Die Abfrage und die Ergebnisse wurden erfolgreich kopiert.", + "queryShortcutNoEditor": "Editor-Parameter zum Ausführen einer Tastenkombination erforderlich.", + "refreshIntellisenseKeyboardAction": "IntelliSense-Cache aktualisieren", + "runCurrentQueryKeyboardAction": "Aktuelle Abfrage ausführen", + "runCurrentQueryWithActualPlanKeyboardAction": "Aktuelle Abfrage mit Istplan ausführen", + "runQueryKeyboardAction": "Abfrage ausführen", + "toggleQueryResultsKeyboardAction": "Abfrageergebnisse umschalten" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Meldungspanel", "copy": "Kopieren", - "copyAll": "Alle kopieren" + "copyAll": "Alle kopieren", + "messagePanel": "Meldungspanel" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Abfrageergebnisse", "newQuery": "Neue Abfrage", - "queryEditorConfigurationTitle": "Abfrage-Editor", - "queryEditor.results.saveAsCsv.includeHeaders": "Bei Festlegung auf TRUE werden beim Speichern der Ergebnisse als CSV auch die Spaltenüberschriften einbezogen.", - "queryEditor.results.saveAsCsv.delimiter": "Benutzerdefiniertes Trennzeichen zwischen Werten, das beim Speichern der Ergebnisse als CSV verwendet wird", - "queryEditor.results.saveAsCsv.lineSeperator": "Zeichen für die Trennung von Zeilen, das beim Speichern der Ergebnisse als CSV verwendet wird", - "queryEditor.results.saveAsCsv.textIdentifier": "Zeichen für das Umschließen von Textfeldern, das beim Speichern der Ergebnisse als CSV verwendet wird", - "queryEditor.results.saveAsCsv.encoding": "Dateicodierung, die beim Speichern der Ergebnisse als CSV verwendet wird", - "queryEditor.results.saveAsXml.formatted": "Bei Festlegung auf TRUE wird die XML-Ausgabe formatiert, wenn die Ergebnisse im XML-Format gespeichert werden.", - "queryEditor.results.saveAsXml.encoding": "Beim Speichern der Ergebnisse im XML-Format verwendete Dateicodierung", - "queryEditor.results.streaming": "Hiermit wird das Streamen der Ergebnisse aktiviert. Diese Option weist einige geringfügige Darstellungsprobleme auf.", - "queryEditor.results.copyIncludeHeaders": "Konfigurationsoptionen für das Kopieren von Ergebnissen aus der Ergebnisansicht", - "queryEditor.results.copyRemoveNewLine": "Konfigurationsoptionen für das Kopieren mehrzeiliger Ergebnisse aus der Ergebnisansicht", - "queryEditor.results.optimizedTable": "(Experimentell) Verwenden Sie eine optimierte Tabelle in der Ergebnisausgabe. Möglicherweise fehlen einige Funktionen oder befinden sich in Bearbeitung.", + "queryEditor.chart.defaultChartType": "Dieser Diagrammtyp wird standardmäßig verwendet, wenn der Diagramm-Viewer von Abfrageergebnissen aus geöffnet wird.", "queryEditor.inMemoryDataProcessingThreshold": "Steuert die maximale Anzahl von Zeilen, die im Arbeitsspeicher gefiltert und sortiert werden dürfen. Wenn die Zahl überschritten wird, werden die Sortier- und Filterfunktionen deaktiviert. Warnung: die Erhöhung dieser Anzahl kann sich auf die Leistung auswirken.", - "queryEditor.results.openAfterSave": "Gibt an, ob die Datei in Azure Data Studio geöffnet werden soll, nachdem das Ergebnis gespeichert wurde.", "queryEditor.messages.showBatchTime": "Gibt an, ob die Ausführungszeit für einzelne Batches angezeigt werden soll.", "queryEditor.messages.wordwrap": "Meldungen zu Zeilenumbrüchen", - "queryEditor.chart.defaultChartType": "Dieser Diagrammtyp wird standardmäßig verwendet, wenn der Diagramm-Viewer von Abfrageergebnissen aus geöffnet wird.", - "queryEditor.tabColorMode.off": "Das Einfärben von Registerkarten wird deaktiviert.", + "queryEditor.promptToSaveGeneratedFiles": "Aufforderung zum Speichern generierter SQL-Dateien", + "queryEditor.results.copyIncludeHeaders": "Konfigurationsoptionen für das Kopieren von Ergebnissen aus der Ergebnisansicht", + "queryEditor.results.copyRemoveNewLine": "Konfigurationsoptionen für das Kopieren mehrzeiliger Ergebnisse aus der Ergebnisansicht", + "queryEditor.results.openAfterSave": "Gibt an, ob die Datei in Azure Data Studio geöffnet werden soll, nachdem das Ergebnis gespeichert wurde.", + "queryEditor.results.saveAsCsv.delimiter": "Benutzerdefiniertes Trennzeichen zwischen Werten, das beim Speichern der Ergebnisse als CSV verwendet wird", + "queryEditor.results.saveAsCsv.encoding": "Dateicodierung, die beim Speichern der Ergebnisse als CSV verwendet wird", + "queryEditor.results.saveAsCsv.includeHeaders": "Bei Festlegung auf TRUE werden beim Speichern der Ergebnisse als CSV auch die Spaltenüberschriften einbezogen.", + "queryEditor.results.saveAsCsv.lineSeperator": "Zeichen für die Trennung von Zeilen, das beim Speichern der Ergebnisse als CSV verwendet wird", + "queryEditor.results.saveAsCsv.textIdentifier": "Zeichen für das Umschließen von Textfeldern, das beim Speichern der Ergebnisse als CSV verwendet wird", + "queryEditor.results.saveAsXml.encoding": "Beim Speichern der Ergebnisse im XML-Format verwendete Dateicodierung", + "queryEditor.results.saveAsXml.formatted": "Bei Festlegung auf TRUE wird die XML-Ausgabe formatiert, wenn die Ergebnisse im XML-Format gespeichert werden.", + "queryEditor.results.streaming": "Hiermit wird das Streamen der Ergebnisse aktiviert. Diese Option weist einige geringfügige Darstellungsprobleme auf.", + "queryEditor.showConnectionInfoInTitle": "Legt fest, ob die Verbindungsinformationen für eine Registerkarte im Titel angezeigt werden.", + "queryEditor.tabColorMode": "Steuert die Farbe von Registerkarten basierend auf der Servergruppe der aktiven Verbindung.", "queryEditor.tabColorMode.border": "Der obere Rand der einzelnen Editor-Registerkarten wird entsprechend der jeweiligen Servergruppe eingefärbt.", "queryEditor.tabColorMode.fill": "Die Hintergrundfarbe der Editor-Registerkarten entspricht der jeweiligen Servergruppe.", - "queryEditor.tabColorMode": "Steuert die Farbe von Registerkarten basierend auf der Servergruppe der aktiven Verbindung.", - "queryEditor.showConnectionInfoInTitle": "Legt fest, ob die Verbindungsinformationen für eine Registerkarte im Titel angezeigt werden.", - "queryEditor.promptToSaveGeneratedFiles": "Aufforderung zum Speichern generierter SQL-Dateien", + "queryEditor.tabColorMode.off": "Das Einfärben von Registerkarten wird deaktiviert.", + "queryEditorConfigurationTitle": "Abfrage-Editor", + "queryResultsEditor.name": "Abfrageergebnisse", "queryShortcutDescription": "Legen Sie \"workbench.action.query.shortcut{0}\" für die Tastenzuordnung fest, um den Verknüpfungstext als Prozeduraufruf oder Abfrageausführung auszuführen. Der ausgewählte Text im Abfrage-Editor wird am Ende der Abfrage als Parameter übergeben, oder Sie können mit \"{arg}\" darauf verweisen." }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Neue Abfrage", - "runQueryLabel": "Ausführen", - "cancelQueryLabel": "Abbrechen", - "estimatedQueryPlan": "Erklärung", "actualQueryPlan": "Tatsächlich", - "disconnectDatabaseLabel": "Trennen", + "cancelQueryLabel": "Abbrechen", "changeConnectionDatabaseLabel": "Verbindung ändern", - "connectDatabaseLabel": "Verbinden", - "enablesqlcmdLabel": "SQLCMD aktivieren", - "disablesqlcmdLabel": "SQLCMD deaktivieren", - "selectDatabase": "Datenbank auswählen", "changeDatabase.failed": "Fehler beim Ändern der Datenbank.", "changeDatabase.failedWithError": "Fehler beim Ändern der Datenbank: {0}", - "queryEditor.exportSqlAsNotebook": "Als Notebook exportieren" + "connectDatabaseLabel": "Verbinden", + "disablesqlcmdLabel": "SQLCMD deaktivieren", + "disconnectDatabaseLabel": "Trennen", + "enablesqlcmdLabel": "SQLCMD aktivieren", + "estimatedQueryPlan": "Erklärung", + "newQueryTask.newQuery": "Neue Abfrage", + "queryEditor.exportSqlAsNotebook": "Als Notebook exportieren", + "runQueryLabel": "Ausführen", + "selectDatabase": "Datenbank auswählen" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Abfrage-Editor" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Ergebnisse", - "messagesTabTitle": "Meldungen" + "messagesTabTitle": "Meldungen", + "resultsTabTitle": "Ergebnisse" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Verstrichene Zeit", - "status.query.rowCount": "Zeilenanzahl", - "rowCount": "{0} Zeilen", "query.status.executing": "Abfrage wird ausgeführt...", - "status.query.status": "Ausführungsstatus", + "rowCount": "{0} Zeilen", + "status.query.rowCount": "Zeilenanzahl", "status.query.selection-summary": "Zusammenfassung der Auswahl", - "status.query.summaryText": "Durchschnitt: {0}, Anzahl: {1}, Summe: {2}" + "status.query.status": "Ausführungsstatus", + "status.query.summaryText": "Durchschnitt: {0}, Anzahl: {1}, Summe: {2}", + "status.query.timeElapsed": "Verstrichene Zeit" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Ergebnisraster und Meldungen", - "fontFamily": "Steuert die Schriftfamilie.", - "fontWeight": "Steuert die Schriftbreite.", - "fontSize": "Legt die Schriftgröße in Pixeln fest.", - "letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.", - "rowHeight": "Legt die Zeilenhöhe in Pixeln fest.", - "cellPadding": "Legt den Zellenabstand in Pixeln fest.", "autoSizeColumns": "Hiermit wird die Spaltenbreite der ersten Ergebnisse automatisch angepasst. Diese Einstellung kann bei einer großen Anzahl von Spalten oder großen Zellen zu Leistungsproblemen führen.", - "maxColumnWidth": "Die maximale Breite in Pixeln für Spalten mit automatischer Größe" + "cellPadding": "Legt den Zellenabstand in Pixeln fest.", + "fontFamily": "Steuert die Schriftfamilie.", + "fontSize": "Legt die Schriftgröße in Pixeln fest.", + "fontWeight": "Steuert die Schriftbreite.", + "letterSpacing": "Legt den Abstand der Buchstaben in Pixeln fest.", + "maxColumnWidth": "Die maximale Breite in Pixeln für Spalten mit automatischer Größe", + "resultsGridConfigurationTitle": "Ergebnisraster und Meldungen", + "rowHeight": "Legt die Zeilenhöhe in Pixeln fest." }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Abfrageverlauf umschalten", - "queryHistory.delete": "Löschen", "queryHistory.clearLabel": "Gesamten Verlauf löschen", + "queryHistory.delete": "Löschen", + "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten", + "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten", "queryHistory.openQuery": "Abfrage öffnen", "queryHistory.runQuery": "Abfrage ausführen", "queryHistory.toggleCaptureLabel": "Erfassung des Abfrageverlaufs umschalten", - "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten", - "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten" + "toggleQueryHistory": "Abfrageverlauf umschalten" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "Erfolgreich", - "failed": "Fehlerhaft" + "failed": "Fehlerhaft", + "succeeded": "Erfolgreich" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "Keine Abfragen zur Anzeige vorhanden.", "queryHistory.regTreeAriaLabel": "Abfrageverlauf" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "Abfrageverlauf", - "queryHistoryCaptureEnabled": "Gibt an, ob die Erfassung des Abfrageverlaufs aktiviert ist. Bei Festlegung auf FALSE werden ausgeführte Abfragen nicht erfasst.", + "miViewQueryHistory": "&&Abfrageverlauf", + "queryHistory": "Abfrageverlauf", "queryHistory.clearLabel": "Gesamten Verlauf löschen", "queryHistory.disableCapture": "Erfassung des Abfrageverlaufs anhalten", "queryHistory.enableCapture": "Erfassung des Abfrageverlaufs starten", - "viewCategory": "Sicht", - "miViewQueryHistory": "&&Abfrageverlauf", - "queryHistory": "Abfrageverlauf" + "queryHistoryCaptureEnabled": "Gibt an, ob die Erfassung des Abfrageverlaufs aktiviert ist. Bei Festlegung auf FALSE werden ausgeführte Abfragen nicht erfasst.", + "queryHistoryConfigurationTitle": "Abfrageverlauf", + "viewCategory": "Sicht" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "Abfrageplan" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Abfrageplan-Editor" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Vorgang", - "topOperations.object": "Objekt", - "topOperations.estCost": "Geschätzte Kosten", - "topOperations.estSubtreeCost": "Geschätzte Kosten für Unterstruktur", - "topOperations.actualRows": "Tatsächliche Zeilen", - "topOperations.estRows": "Geschätzte Zeilen", "topOperations.actualExecutions": "Tatsächliche Ausführungen", - "topOperations.estCPUCost": "Geschätzte CPU-Kosten", - "topOperations.estIOCost": "Geschätzte E/A-Kosten", - "topOperations.parallel": "Parallel", "topOperations.actualRebinds": "Tatsächliche erneute Bindungen", - "topOperations.estRebinds": "Geschätzte erneute Bindungen", "topOperations.actualRewinds": "Tatsächliche Rückläufe", + "topOperations.actualRows": "Tatsächliche Zeilen", + "topOperations.estCPUCost": "Geschätzte CPU-Kosten", + "topOperations.estCost": "Geschätzte Kosten", + "topOperations.estIOCost": "Geschätzte E/A-Kosten", + "topOperations.estRebinds": "Geschätzte erneute Bindungen", "topOperations.estRewinds": "Geschätzte Rückläufe", + "topOperations.estRows": "Geschätzte Zeilen", + "topOperations.estSubtreeCost": "Geschätzte Kosten für Unterstruktur", + "topOperations.object": "Objekt", + "topOperations.operation": "Vorgang", + "topOperations.parallel": "Parallel", "topOperations.partitioned": "Partitioniert", "topOperationsTitle": "Wichtigste Vorgänge" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Neue Bereitstellung…" + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Ressourcen-Viewer" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Aktualisieren" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Fehler beim Öffnen des Links: {0}", - "resourceViewerTable.commandError": "Fehler beim Ausführen des Befehls \"{0}\": {1}" + "resourceViewerTable.commandError": "Fehler beim Ausführen des Befehls \"{0}\": {1}", + "resourceViewerTable.openError": "Fehler beim Öffnen des Links: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Ressourcen-Viewer-Struktur" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Pfad zum Ressourcensymbol.", "extension.contributes.resourceView.resource.id": "Bezeichner der Ressource.", "extension.contributes.resourceView.resource.name": "Der lesbare Name der Sicht. Dieser wird angezeigt.", - "extension.contributes.resourceView.resource.icon": "Pfad zum Ressourcensymbol.", "extension.contributes.resourceViewResources": "Trägt die Ressource zur Ressourcenansicht bei.", - "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein.", - "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein." + "optstring": "Die Eigenschaft \"{0}\" kann ausgelassen werden oder muss vom Typ \"string\" sein.", + "requirestring": "Die Eigenschaft \"{0}\" ist erforderlich und muss vom Typ \"string\" sein." }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Wiederherstellen", - "backup": "Wiederherstellen" + "backup": "Wiederherstellen", + "restore": "Wiederherstellen" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Sie müssen die Vorschaufeatures aktivieren, um die Wiederherstellung zu verwenden.", - "restore.commandNotSupportedOutsideContext": "Der Wiederherstellungsbefehl wird außerhalb eines Serverkontexts nicht unterstützt. Wählen Sie einen Server oder eine Datenbank aus, und versuchen Sie es noch mal.", "restore.commandNotSupported": "Der Wiederherstellungsbefehl wird für Azure SQL-Datenbank-Instanzen nicht unterstützt.", + "restore.commandNotSupportedOutsideContext": "Der Wiederherstellungsbefehl wird außerhalb eines Serverkontexts nicht unterstützt. Wählen Sie einen Server oder eine Datenbank aus, und versuchen Sie es noch mal.", + "restore.isPreviewFeature": "Sie müssen die Vorschaufeatures aktivieren, um die Wiederherstellung zu verwenden.", "restoreAction.restore": "Wiederherstellen" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Daten bearbeiten", + "refreshNode": "Aktualisieren", + "scriptAlter": "Skripterstellung als ALTER", + "scriptAsAlter": "Skripterstellung als ALTER", "scriptAsCreate": "Skripterstellung als CREATE", "scriptAsDelete": "Skripterstellung als DROP", - "scriptAsSelect": "Oberste 1000 auswählen", "scriptAsExecute": "Skripterstellung als EXECUTE", - "scriptAsAlter": "Skripterstellung als ALTER", - "editData": "Daten bearbeiten", - "scriptSelect": "Oberste 1000 auswählen", - "scriptKustoSelect": "10 zurückgeben", + "scriptAsSelect": "Oberste 1000 auswählen", "scriptCreate": "Skripterstellung als CREATE", - "scriptExecute": "Skripterstellung als EXECUTE", - "scriptAlter": "Skripterstellung als ALTER", "scriptDelete": "Skripterstellung als DROP", - "refreshNode": "Aktualisieren" + "scriptExecute": "Skripterstellung als EXECUTE", + "scriptKustoSelect": "10 zurückgeben", + "scriptSelect": "Oberste 1000 auswählen" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Fehler beim Aktualisieren des Knotens \"{0}\": {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} Aufgaben werden ausgeführt", - "viewCategory": "Sicht", + "miViewTasks": "&&Aufgaben", "tasks": "Aufgaben", - "miViewTasks": "&&Aufgaben" + "viewCategory": "Sicht" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Aufgaben umschalten" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "Erfolgreich", + "canceled": "Abgebrochen", + "canceling": "Wird abgebrochen", "failed": "Fehlerhaft", "inProgress": "In Bearbeitung", "notStarted": "Nicht gestartet", - "canceled": "Abgebrochen", - "canceling": "Wird abgebrochen" + "succeeded": "Erfolgreich" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "Kein Aufgabenverlauf zur Anzeige vorhanden.", - "taskHistory.regTreeAriaLabel": "Aufgabenverlauf", - "taskError": "Aufgabenfehler" + "taskError": "Aufgabenfehler", + "taskHistory.regTreeAriaLabel": "Aufgabenverlauf" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Abbrechen", @@ -10863,159 +11368,159 @@ "taskAction.script": "Skript" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", - "refresh": "Aktualisieren", "collapseAll": "Alle reduzieren", - "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt." + "command-error": "Fehler beim Ausführen des Befehls {1}: {0}. Dies wird vermutlich durch die Erweiterung verursacht, die {1} beiträgt.", + "no-dataprovider": "Es ist kein Datenanbieter registriert, der Sichtdaten bereitstellen kann.", + "refresh": "Aktualisieren" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "OK", - "webViewDialog.close": "Schließen" + "webViewDialog.close": "Schließen", + "webViewDialog.ok": "OK" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Vorschaufeatures verbessern die Benutzerfreundlichkeit von Azure Data Studio, indem sie Ihnen Vollzugriff auf neue Features und Verbesserungen ermöglichen. Weitere Informationen zu Vorschaufeatures finden Sie [hier]({0}). Möchten Sie Vorschaufeatures aktivieren?", - "enablePreviewFeatures.yes": "Ja (empfohlen)", + "enablePreviewFeatures.never": "Nein, nicht mehr anzeigen", "enablePreviewFeatures.no": "Nein", - "enablePreviewFeatures.never": "Nein, nicht mehr anzeigen" + "enablePreviewFeatures.notice": "Vorschaufeatures verbessern die Benutzerfreundlichkeit von Azure Data Studio, indem sie Ihnen Vollzugriff auf neue Features und Verbesserungen ermöglichen. Weitere Informationen zu Vorschaufeatures finden Sie [hier]({0}). Möchten Sie Vorschaufeatures aktivieren?", + "enablePreviewFeatures.yes": "Ja (empfohlen)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Diese Featureseite befindet sich in der Vorschauphase. Durch die Vorschaufeatures werden neue Funktionen eingeführt, die demnächst als dauerhafter Bestandteil in das Produkt integriert werden. Sie sind stabil, erfordern jedoch zusätzliche Verbesserungen im Hinblick auf die Barrierefreiheit. Wir freuen uns über Ihr frühes Feedback, solange die Features noch entwickelt werden.", - "welcomePage.preview": "Vorschau", "welcomePage.createConnection": "Verbindung erstellen", "welcomePage.createConnectionBody": "Stellen Sie über das Verbindungsdialogfeld eine Verbindung mit einer Datenbankinstanz her.", - "welcomePage.runQuery": "Abfrage ausführen", - "welcomePage.runQueryBody": "Interagieren Sie mit Daten über einen Abfrage-Editor.", "welcomePage.createNotebook": "Notebook erstellen", "welcomePage.createNotebookBody": "Erstellen Sie ein neues Notebook mithilfe eines nativen Notebook-Editors.", "welcomePage.deployServer": "Server bereitstellen", "welcomePage.deployServerBody": "Erstellen Sie eine neue Instanz eines relationalen Datendiensts auf der Plattform Ihrer Wahl.", - "welcomePage.resources": "Ressourcen", - "welcomePage.history": "Verlauf", - "welcomePage.name": "Name", - "welcomePage.location": "Standort", - "welcomePage.moreRecent": "Mehr anzeigen", - "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen", - "welcomePage.usefuLinks": "Nützliche Links", - "welcomePage.gettingStarted": "Erste Schritte", - "welcomePage.gettingStartedBody": "Lernen Sie die von Azure Data Studio bereitgestellten Funktionen kennen, und erfahren Sie, wie Sie diese optimal nutzen können.", "welcomePage.documentation": "Dokumentation", "welcomePage.documentationBody": "Im Dokumentationscenter finden Sie Schnellstarts, Anleitungen und Referenzdokumentation zu PowerShell, APIs usw.", - "welcomePage.videos": "Videos", - "welcomePage.videoDescriptionOverview": "Übersicht über Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Einführung in Azure Data Studio-Notebooks | Verfügbare Daten", "welcomePage.extensions": "Erweiterungen", + "welcomePage.gettingStarted": "Erste Schritte", + "welcomePage.gettingStartedBody": "Lernen Sie die von Azure Data Studio bereitgestellten Funktionen kennen, und erfahren Sie, wie Sie diese optimal nutzen können.", + "welcomePage.history": "Verlauf", + "welcomePage.learnMore": "Weitere Informationen ", + "welcomePage.location": "Standort", + "welcomePage.moreRecent": "Mehr anzeigen", + "welcomePage.name": "Name", + "welcomePage.preview": "Vorschau", + "welcomePage.previewBody": "Diese Featureseite befindet sich in der Vorschauphase. Durch die Vorschaufeatures werden neue Funktionen eingeführt, die demnächst als dauerhafter Bestandteil in das Produkt integriert werden. Sie sind stabil, erfordern jedoch zusätzliche Verbesserungen im Hinblick auf die Barrierefreiheit. Wir freuen uns über Ihr frühes Feedback, solange die Features noch entwickelt werden.", + "welcomePage.resources": "Ressourcen", + "welcomePage.runQuery": "Abfrage ausführen", + "welcomePage.runQueryBody": "Interagieren Sie mit Daten über einen Abfrage-Editor.", "welcomePage.showAll": "Alle anzeigen", - "welcomePage.learnMore": "Weitere Informationen " + "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen", + "welcomePage.usefuLinks": "Nützliche Links", + "welcomePage.videoDescriptionIntroduction": "Einführung in Azure Data Studio-Notebooks | Verfügbare Daten", + "welcomePage.videoDescriptionOverview": "Übersicht über Azure Data Studio", + "welcomePage.videos": "Videos" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Erweitern Sie die Funktionalität von Azure Data Studio durch die Installation von Erweiterungen, die von uns/Microsoft und von der Drittanbietercommunity (von Ihnen!) entwickelt wurden.", "GuidedTour.connections": "Verbindungen", + "GuidedTour.discoverWelcomePage": "Entdecken Sie wichtige Features, zuletzt geöffneten Dateien und empfohlene Erweiterungen auf der Willkommensseite. Weitere Informationen zum Einstieg in Azure Data Studio finden Sie in den Videos und in der Dokumentation.", + "GuidedTour.extensions": "Erweiterungen", + "GuidedTour.finish": "Fertig stellen", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Beginnen Sie an einer zentralen Stelle mit der Erstellung Ihres eigenen Notebooks oder einer Sammlung von Notebooks.", "GuidedTour.makeConnections": "Über SQL Server, Azure und weitere Plattformen können Sie Verbindungen herstellen, abfragen und verwalten.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Passen Sie Azure Data Studio basierend auf Ihren Einstellungen an. Sie können Einstellungen wie automatisches Speichern und Registerkartengröße konfigurieren, Ihre Tastenkombinationen personalisieren und zu einem Farbdesign Ihrer Wahl wechseln.", "GuidedTour.next": "Weiter", "GuidedTour.notebooks": "Notebooks", - "GuidedTour.gettingStartedNotebooks": "Beginnen Sie an einer zentralen Stelle mit der Erstellung Ihres eigenen Notebooks oder einer Sammlung von Notebooks.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Erweiterungen", - "GuidedTour.addExtensions": "Erweitern Sie die Funktionalität von Azure Data Studio durch die Installation von Erweiterungen, die von uns/Microsoft und von der Drittanbietercommunity (von Ihnen!) entwickelt wurden.", - "GuidedTour.three": "3", - "GuidedTour.settings": "Einstellungen", - "GuidedTour.makeConnesetSettings": "Passen Sie Azure Data Studio basierend auf Ihren Einstellungen an. Sie können Einstellungen wie automatisches Speichern und Registerkartengröße konfigurieren, Ihre Tastenkombinationen personalisieren und zu einem Farbdesign Ihrer Wahl wechseln.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Willkommensseite", - "GuidedTour.discoverWelcomePage": "Entdecken Sie wichtige Features, zuletzt geöffneten Dateien und empfohlene Erweiterungen auf der Willkommensseite. Weitere Informationen zum Einstieg in Azure Data Studio finden Sie in den Videos und in der Dokumentation.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Fertig stellen", - "guidedTour": "Einführungstour für Benutzer", - "hideGuidedTour": "Einführungstour ausblenden", + "GuidedTour.one": "1", "GuidedTour.readMore": "Weitere Informationen", - "help": "Hilfe" + "GuidedTour.settings": "Einstellungen", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Willkommensseite", + "guidedTour": "Einführungstour für Benutzer", + "help": "Hilfe", + "hideGuidedTour": "Einführungstour ausblenden" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Möchten Sie eine kurze Einführung in Azure Data Studio erhalten?", + "WelcomePage.welcome": "Willkommen!", + "closeTourBar": "Leiste für Schnelleinführung schließen", + "details": "Details", + "ok": "OK", + "welcome.title": "Willkommen", "welcomePage": "Willkommen", - "welcomePage.adminPack": "SQL-Administratorpaket", - "welcomePage.showAdminPack": "SQL-Administratorpaket", - "welcomePage.adminPackDescription": "Das Administratorpaket für SQL Server ist eine Sammlung gängiger Erweiterungen für die Datenbankverwaltung, die Sie beim Verwalten von SQL Server unterstützen.", - "welcomePage.sqlServerAgent": "SQL Server-Agent", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "SQL Server-Import", - "welcomePage.sqlServerDacpac": "SQL Server-DACPAC", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Hiermit werden PowerShell-Skripts mithilfe des umfangreichen Abfrage-Editors von Azure Data Studio geschrieben und ausgeführt.", - "welcomePage.dataVirtualization": "Datenvirtualisierung", - "welcomePage.dataVirtualizationDescription": "Hiermit werden Daten mit SQL Server 2019 virtualisiert und externe Tabellen mithilfe interaktiver Assistenten erstellt.", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Mit Azure Data Studio können Sie PostgreSQL-Datenbanken verbinden, abfragen und verwalten.", - "welcomePage.extensionPackAlreadyInstalled": "Unterstützung für {0} ist bereits installiert.", - "welcomePage.willReloadAfterInstallingExtensionPack": "Nach dem Installieren zusätzlicher Unterstützung für {0} wird das Fenster neu geladen.", - "welcomePage.installingExtensionPack": "Zusätzliche Unterstützung für {0} wird installiert...", - "welcomePage.extensionPackNotFound": "Unterstützung für {0} mit der ID {1} wurde nicht gefunden.", - "welcomePage.newConnection": "Neue Verbindung", - "welcomePage.newQuery": "Neue Abfrage", - "welcomePage.newNotebook": "Neues Notebook", + "welcomePage.adminPack": "SQL-Administratorpaket", + "welcomePage.adminPackDescription": "Das Administratorpaket für SQL Server ist eine Sammlung gängiger Erweiterungen für die Datenbankverwaltung, die Sie beim Verwalten von SQL Server unterstützen.", + "welcomePage.background": "Hintergrundfarbe für die Startseite.", + "welcomePage.dataVirtualization": "Datenvirtualisierung", + "welcomePage.dataVirtualizationDescription": "Hiermit werden Daten mit SQL Server 2019 virtualisiert und externe Tabellen mithilfe interaktiver Assistenten erstellt.", "welcomePage.deployServer": "Server bereitstellen", - "welcome.title": "Willkommen", + "welcomePage.extensionPackAlreadyInstalled": "Unterstützung für {0} ist bereits installiert.", + "welcomePage.extensionPackNotFound": "Unterstützung für {0} mit der ID {1} wurde nicht gefunden.", + "welcomePage.install": "Installieren", + "welcomePage.installExtensionPack": "Zusätzliche Unterstützung für {0} installieren", + "welcomePage.installKeymap": "Tastenzuordnung {0} öffnen", + "welcomePage.installed": "Installiert", + "welcomePage.installedExtensionPack": "Unterstützung für {0} ist bereits installiert.", + "welcomePage.installedKeymap": "Die Tastaturzuordnung {0} ist bereits installiert.", + "welcomePage.installingExtensionPack": "Zusätzliche Unterstützung für {0} wird installiert...", "welcomePage.new": "Neu", + "welcomePage.newConnection": "Neue Verbindung", + "welcomePage.newNotebook": "Neues Notebook", + "welcomePage.newQuery": "Neue Abfrage", "welcomePage.open": "Öffnen…", "welcomePage.openFile": "Datei öffnen…", "welcomePage.openFolder": "Ordner öffnen…", - "welcomePage.startTour": "Tour starten", - "closeTourBar": "Leiste für Schnelleinführung schließen", - "WelcomePage.TakeATour": "Möchten Sie eine kurze Einführung in Azure Data Studio erhalten?", - "WelcomePage.welcome": "Willkommen!", "welcomePage.openFolderWithPath": "Ordner {0} mit Pfad {1} öffnen", - "welcomePage.install": "Installieren", - "welcomePage.installKeymap": "Tastenzuordnung {0} öffnen", - "welcomePage.installExtensionPack": "Zusätzliche Unterstützung für {0} installieren", - "welcomePage.installed": "Installiert", - "welcomePage.installedKeymap": "Die Tastaturzuordnung {0} ist bereits installiert.", - "welcomePage.installedExtensionPack": "Unterstützung für {0} ist bereits installiert.", - "ok": "OK", - "details": "Details", - "welcomePage.background": "Hintergrundfarbe für die Startseite." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Hiermit werden PowerShell-Skripts mithilfe des umfangreichen Abfrage-Editors von Azure Data Studio geschrieben und ausgeführt.", + "welcomePage.showAdminPack": "SQL-Administratorpaket", + "welcomePage.sqlServerAgent": "SQL Server-Agent", + "welcomePage.sqlServerDacpac": "SQL Server-DACPAC", + "welcomePage.sqlServerImport": "SQL Server-Import", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "Tour starten", + "welcomePage.willReloadAfterInstallingExtensionPack": "Nach dem Installieren zusätzlicher Unterstützung für {0} wird das Fenster neu geladen." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Starten", - "welcomePage.newConnection": "Neue Verbindung", - "welcomePage.newQuery": "Neue Abfrage", - "welcomePage.newNotebook": "Neues Notebook", - "welcomePage.openFileMac": "Datei öffnen", - "welcomePage.openFileLinuxPC": "Datei öffnen", - "welcomePage.deploy": "Bereitstellen", - "welcomePage.newDeployment": "Neue Bereitstellung…", - "welcomePage.recent": "Zuletzt verwendet", - "welcomePage.moreRecent": "Mehr...", - "welcomePage.noRecentFolders": "Keine kürzlich verwendeten Ordner", - "welcomePage.help": "Hilfe", - "welcomePage.gettingStarted": "Erste Schritte", - "welcomePage.productDocumentation": "Dokumentation", - "welcomePage.reportIssue": "Problem melden oder Feature anfragen", - "welcomePage.gitHubRepository": "GitHub-Repository", - "welcomePage.releaseNotes": "Versionshinweise", - "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen", - "welcomePage.customize": "Anpassen", - "welcomePage.extensions": "Erweiterungen", - "welcomePage.extensionDescription": "Laden Sie die von Ihnen benötigten Erweiterungen herunter, z. B. die SQL Server-Verwaltungsprogramme und mehr.", - "welcomePage.keyboardShortcut": "Tastenkombinationen", - "welcomePage.keyboardShortcutDescription": "Bevorzugte Befehle finden und anpassen", - "welcomePage.colorTheme": "Farbdesign", - "welcomePage.colorThemeDescription": "Passen Sie das Aussehen von Editor und Code an Ihre Wünsche an.", - "welcomePage.learn": "Informationen", - "welcomePage.showCommands": "Alle Befehle suchen und ausführen", - "welcomePage.showCommandsDescription": "Über die Befehlspalette ({0}) können Sie schnell auf Befehle zugreifen und nach Befehlen suchen.", "welcomePage.azdataBlog": "Neuerungen in der aktuellen Version erkunden", "welcomePage.azdataBlogDescription": "Monatliche Vorstellung neuer Features in Blogbeiträgen", + "welcomePage.colorTheme": "Farbdesign", + "welcomePage.colorThemeDescription": "Passen Sie das Aussehen von Editor und Code an Ihre Wünsche an.", + "welcomePage.customize": "Anpassen", + "welcomePage.deploy": "Bereitstellen", + "welcomePage.extensionDescription": "Laden Sie die von Ihnen benötigten Erweiterungen herunter, z. B. die SQL Server-Verwaltungsprogramme und mehr.", + "welcomePage.extensions": "Erweiterungen", "welcomePage.followTwitter": "Folgen Sie uns auf Twitter", - "welcomePage.followTwitterDescription": "Informieren Sie sich darüber, wie die Community Azure Data Studio verwendet, und kommunizieren Sie direkt mit den Technikern." + "welcomePage.followTwitterDescription": "Informieren Sie sich darüber, wie die Community Azure Data Studio verwendet, und kommunizieren Sie direkt mit den Technikern.", + "welcomePage.gettingStarted": "Erste Schritte", + "welcomePage.gitHubRepository": "GitHub-Repository", + "welcomePage.help": "Hilfe", + "welcomePage.keyboardShortcut": "Tastenkombinationen", + "welcomePage.keyboardShortcutDescription": "Bevorzugte Befehle finden und anpassen", + "welcomePage.learn": "Informationen", + "welcomePage.moreRecent": "Mehr...", + "welcomePage.newConnection": "Neue Verbindung", + "welcomePage.newDeployment": "Neue Bereitstellung…", + "welcomePage.newNotebook": "Neues Notebook", + "welcomePage.newQuery": "Neue Abfrage", + "welcomePage.noRecentFolders": "Keine kürzlich verwendeten Ordner", + "welcomePage.openFileLinuxPC": "Datei öffnen", + "welcomePage.openFileMac": "Datei öffnen", + "welcomePage.productDocumentation": "Dokumentation", + "welcomePage.recent": "Zuletzt verwendet", + "welcomePage.releaseNotes": "Versionshinweise", + "welcomePage.reportIssue": "Problem melden oder Feature anfragen", + "welcomePage.showCommands": "Alle Befehle suchen und ausführen", + "welcomePage.showCommandsDescription": "Über die Befehlspalette ({0}) können Sie schnell auf Befehle zugreifen und nach Befehlen suchen.", + "welcomePage.showOnStartup": "Beim Start Willkommensseite anzeigen", + "welcomePage.start": "Starten" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Konten", - "linkedAccounts": "Verknüpfte Konten", - "accountDialog.close": "Schließen", - "accountDialog.noAccountLabel": "Es ist kein verknüpftes Konto vorhanden. Fügen Sie ein Konto hinzu.", "accountDialog.addConnection": "Konto hinzufügen", + "accountDialog.close": "Schließen", + "accountDialog.didNotPickAuthProvider": "Sie haben keinen Authentifizierungsanbieter ausgewählt. Versuchen Sie es noch mal.", + "accountDialog.noAccountLabel": "Es ist kein verknüpftes Konto vorhanden. Fügen Sie ein Konto hinzu.", "accountDialog.noCloudsRegistered": "Es sind keine Clouds aktiviert. Wechseln Sie zu \"Einstellungen\", durchsuchen Sie die Azure-Kontokonfiguration, und aktivieren Sie mindestens eine Cloud.", - "accountDialog.didNotPickAuthProvider": "Sie haben keinen Authentifizierungsanbieter ausgewählt. Versuchen Sie es noch mal." + "accountExplorer.name": "Konten", + "linkedAccounts": "Verknüpfte Konten" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Fehler beim Hinzufügen des Kontos" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "Starten einer automatischen OAuth-Authentifizierung nicht möglich. Es wird bereits eine automatische OAuth-Authentifizierung ausgeführt." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "Für eine Interaktion mit dem Verwaltungsdienst ist eine Verbindung erforderlich.", - "adminService.noHandlerRegistered": "Kein Handler registriert." + "adminService.noHandlerRegistered": "Kein Handler registriert.", + "adminService.providerIdNotValidError": "Für eine Interaktion mit dem Verwaltungsdienst ist eine Verbindung erforderlich." }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "Für die Interaktion mit dem Bewertungsdienst ist eine Verbindung erforderlich.", - "asmt.noHandlerRegistered": "Kein Handler registriert." + "asmt.noHandlerRegistered": "Kein Handler registriert.", + "asmt.providerIdNotValidError": "Für die Interaktion mit dem Bewertungsdienst ist eine Verbindung erforderlich." }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Erweiterte Eigenschaften", - "advancedProperties.discard": "Verwerfen" + "advancedProperties.discard": "Verwerfen", + "connectionAdvancedProperties": "Erweiterte Eigenschaften" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Serverbeschreibung (optional)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Liste löschen", "ClearedRecentConnections": "Die Liste der zuletzt verwendeten Verbindungen wurde gelöscht.", - "connectionAction.yes": "Ja", - "connectionAction.no": "Nein", "clearRecentConnectionMessage": "Möchten Sie alle Verbindungen aus der Liste löschen?", - "connectionDialog.yes": "Ja", - "connectionDialog.no": "Nein", - "delete": "Löschen", "connectionAction.GetCurrentConnectionString": "Aktuelle Verbindungszeichenfolge abrufen", "connectionAction.connectionString": "Die Verbindungszeichenfolge ist nicht verfügbar.", - "connectionAction.noConnection": "Keine aktive Verbindung verfügbar." + "connectionAction.no": "Nein", + "connectionAction.noConnection": "Keine aktive Verbindung verfügbar.", + "connectionAction.yes": "Ja", + "connectionDialog.no": "Nein", + "connectionDialog.yes": "Ja", + "delete": "Löschen" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Durchsuchen", - "connectionDialog.FilterPlaceHolder": "Geben Sie hier Text ein, um die Liste zu filtern", - "connectionDialog.FilterInputTitle": "Verbindungen filtern", + "connectionBrowserTree": "Struktur des Verbindungsbrowsers", "connectionDialog.ApplyingFilter": "Filter wird angewendet.", - "connectionDialog.RemovingFilter": "Filter wird entfernt.", "connectionDialog.FilterApplied": "Filter angewendet", + "connectionDialog.FilterInputTitle": "Verbindungen filtern", + "connectionDialog.FilterPlaceHolder": "Geben Sie hier Text ein, um die Liste zu filtern", "connectionDialog.FilterRemoved": "Filter entfernt", - "savedConnections": "Gespeicherte Verbindungen", + "connectionDialog.RemovingFilter": "Filter wird entfernt.", + "connectionDialog.browser": "Durchsuchen", "savedConnection": "Gespeicherte Verbindungen", - "connectionBrowserTree": "Struktur des Verbindungsbrowsers" + "savedConnections": "Gespeicherte Verbindungen" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Verbindungsfehler", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Wenn Sie zuvor eine Verbindung hergestellt haben, müssen Sie \"kinit\" möglicherweise erneut ausführen." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Verbindung", - "connecting": "Verbindung wird hergestellt", "connectType": "Verbindungstyp", - "recentConnectionTitle": "Zuletzt verwendet", + "connecting": "Verbindung wird hergestellt", + "connection": "Verbindung", "connectionDetailsTitle": "Verbindungsdetails", - "connectionDialog.connect": "Verbinden", "connectionDialog.cancel": "Abbrechen", + "connectionDialog.connect": "Verbinden", "connectionDialog.recentConnections": "Letzte Verbindungen", - "noRecentConnections": "Keine aktuelle Verbindung" + "noRecentConnections": "Keine aktuelle Verbindung", + "recentConnectionTitle": "Zuletzt verwendet" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "Möchten Sie diese Verbindung abbrechen?", "connection.noAzureAccount": "Fehler beim Abrufen des Azure-Kontotokens für die Verbindung.", "connectionNotAcceptedError": "Verbindung nicht akzeptiert.", - "connectionService.yes": "Ja", "connectionService.no": "Nein", - "cancelConnectionConfirmation": "Möchten Sie diese Verbindung abbrechen?" + "connectionService.yes": "Ja" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Konto hinzufügen...", - "defaultDatabaseOption": "", - "loadingDatabaseOption": "Wird geladen...", - "serverGroup": "Servergruppe", - "defaultServerGroup": "", "addNewServerGroup": "Neue Gruppe hinzufügen...", - "noneServerGroup": "", - "connectionWidget.missingRequireField": "\"{0}\" ist erforderlich.", - "connectionWidget.fieldWillBeTrimmed": "\"{0}\" wird gekürzt.", - "rememberPassword": "Kennwort speichern", + "advanced": "Erweitert...", "connection.azureAccountDropdownLabel": "Konto", - "connectionWidget.refreshAzureCredentials": "Kontoanmeldeinformationen aktualisieren", "connection.azureTenantDropdownLabel": "Azure AD-Mandant", "connectionName": "Name (optional)", - "advanced": "Erweitert...", - "connectionWidget.invalidAzureAccount": "Sie müssen ein Konto auswählen." + "connectionWidget.AddAzureAccount": "Konto hinzufügen...", + "connectionWidget.fieldWillBeTrimmed": "\"{0}\" wird gekürzt.", + "connectionWidget.invalidAzureAccount": "Sie müssen ein Konto auswählen.", + "connectionWidget.missingRequireField": "\"{0}\" ist erforderlich.", + "connectionWidget.refreshAzureCredentials": "Kontoanmeldeinformationen aktualisieren", + "defaultDatabaseOption": "", + "defaultServerGroup": "", + "loadingDatabaseOption": "Wird geladen...", + "noneServerGroup": "", + "rememberPassword": "Kennwort speichern", + "serverGroup": "Servergruppe" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Verbunden mit", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Nicht gespeicherte Verbindungen" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Dashboarderweiterungen öffnen", - "newDashboardTab.ok": "OK", "newDashboardTab.cancel": "Abbrechen", + "newDashboardTab.ok": "OK", + "newDashboardTab.openDashboardExtensions": "Dashboarderweiterungen öffnen", "newdashboardTabDialog.noExtensionLabel": "Aktuell sind keine Dashboarderweiterungen installiert. Wechseln Sie zum Erweiterungs-Manager, um die empfohlenen Erweiterungen zu erkunden." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Schritt {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Fertig", - "dialogModalCancelButtonLabel": "Abbrechen" + "dialogModalCancelButtonLabel": "Abbrechen", + "dialogModalDoneButtonLabel": "Fertig" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "Fehler beim Initialisieren der Datenbearbeitungssitzung: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "OK", - "errorMessageDialog.close": "Schließen", + "copyDetails": "Details kopieren", "errorMessageDialog.action": "Aktion", - "copyDetails": "Details kopieren" + "errorMessageDialog.close": "Schließen", + "errorMessageDialog.ok": "OK" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Fehler", - "warning": "Warnung", + "ignore": "Ignorieren", "info": "Info", - "ignore": "Ignorieren" + "warning": "Warnung" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Ausgewählter Pfad", - "fileFilter": "Dateien vom Typ", + "fileBrowser.discard": "Verwerfen", "fileBrowser.ok": "OK", - "fileBrowser.discard": "Verwerfen" + "fileFilter": "Dateien vom Typ", + "filebrowser.filepath": "Ausgewählter Pfad" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Datei auswählen" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Dateibrowserstruktur" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Fehler beim Laden des Dateibrowsers.", - "fileBrowserErrorDialogTitle": "Fehler beim Dateibrowser" + "fileBrowserErrorDialogTitle": "Fehler beim Dateibrowser", + "fileBrowserErrorMessage": "Fehler beim Laden des Dateibrowsers." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Alle Dateien" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Zelle kopieren" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "Es wurde kein Verbindungsprofil an das Flyout mit Erkenntnissen übergeben.", + "insightsConfigError": "Fehler beim Analysieren der Konfiguration für Erkenntnisse. Das Abfragearray/die Abfragezeichenfolge oder die Abfragedatei wurde nicht gefunden.", "insightsError": "Erkenntnisfehler", "insightsFileError": "Fehler beim Lesen der Abfragedatei: ", - "insightsConfigError": "Fehler beim Analysieren der Konfiguration für Erkenntnisse. Das Abfragearray/die Abfragezeichenfolge oder die Abfragedatei wurde nicht gefunden." + "insightsInputError": "Es wurde kein Verbindungsprofil an das Flyout mit Erkenntnissen übergeben." }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Erkenntnisse", + "insights.dialog.itemDetails": "Details zum Element", + "insights.dialog.items": "Elemente", "insights.item": "Element", "insights.value": "Wert", "insightsDetailView.name": "Details zu Erkenntnissen", "property": "Eigenschaft", - "value": "Wert", - "InsightsDialogTitle": "Erkenntnisse", - "insights.dialog.items": "Elemente", - "insights.dialog.itemDetails": "Details zum Element" + "value": "Wert" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "Die Abfragedatei wurde in keinem der folgenden Pfade gefunden:\r\n{0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Fehlerhaft", - "agentUtilities.succeeded": "Erfolgreich", - "agentUtilities.retry": "Wiederholen", - "agentUtilities.canceled": "Abgebrochen", - "agentUtilities.inProgress": "In Bearbeitung", - "agentUtilities.statusUnknown": "Status unbekannt", - "agentUtilities.executing": "Wird ausgeführt", - "agentUtilities.waitingForThread": "Warten auf Thread", "agentUtilities.betweenRetries": "Zwischen Wiederholungen", + "agentUtilities.canceled": "Abgebrochen", + "agentUtilities.executing": "Wird ausgeführt", + "agentUtilities.failed": "Fehlerhaft", "agentUtilities.idle": "Im Leerlauf", - "agentUtilities.suspended": "Angehalten", - "agentUtilities.obsolete": "[Veraltet]", - "agentUtilities.yes": "Ja", + "agentUtilities.inProgress": "In Bearbeitung", + "agentUtilities.neverRun": "Nie ausführen", "agentUtilities.no": "Nein", "agentUtilities.notScheduled": "Nicht geplant", - "agentUtilities.neverRun": "Nie ausführen" + "agentUtilities.obsolete": "[Veraltet]", + "agentUtilities.retry": "Wiederholen", + "agentUtilities.statusUnknown": "Status unbekannt", + "agentUtilities.succeeded": "Erfolgreich", + "agentUtilities.suspended": "Angehalten", + "agentUtilities.waitingForThread": "Warten auf Thread", + "agentUtilities.yes": "Ja" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "Für die Interaktion mit \"JobManagementService\" ist eine Verbindung erforderlich.", - "noHandlerRegistered": "Kein Handler registriert." + "noHandlerRegistered": "Kein Handler registriert.", + "providerIdNotValidError": "Für die Interaktion mit \"JobManagementService\" ist eine Verbindung erforderlich." }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Die Zellenausführung wurde abgebrochen.", + "commandSuccessful": "Der Befehl wurde erfolgreich ausgeführt.", "executionCanceled": "Die Abfrageausführung wurde abgebrochen.", - "notebookNotReady": "Die Sitzung für dieses Notebook ist noch nicht bereit.", - "sessionNotReady": "Die Sitzung für dieses Notebook wird in Kürze gestartet.", "noDefaultKernel": "Für dieses Notebook ist kein Kernel verfügbar.", - "commandSuccessful": "Der Befehl wurde erfolgreich ausgeführt." + "notebookNotReady": "Die Sitzung für dieses Notebook ist noch nicht bereit.", + "runCellCancelled": "Die Zellenausführung wurde abgebrochen.", + "sessionNotReady": "Die Sitzung für dieses Notebook wird in Kürze gestartet." }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Fehler beim Starten der Notebook-Sitzung.", "ServerNotStarted": "Der Server wurde aus unbekannten Gründen nicht gestartet.", + "clientSession.unknownError": "Fehler beim Starten der Notebook-Sitzung.", "kernelRequiresConnection": "Der Kernel \"{0}\" wurde nicht gefunden. Es wird stattdessen der Standardkernel verwendet." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Verbindung auswählen", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Verbindung auswählen" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "Der Notebook-Manager für den Anbieter \"{0}\" wurde nicht gefunden.", + "changeContextFailed": "Fehler beim Ändern des Kontexts: {0}", + "changeKernelFailed": "Der Kernel konnte aufgrund des folgenden Fehlers nicht geändert werden: {0}", + "changeKernelFailedRetry": "Der Kernel konnte nicht geändert werden. Es wird der Kernel \"{0}\" verwendet. Fehler: {1}", + "deleteCellFailed": "Fehler beim Löschen der Zelle.", "injectedParametersMsg": "# Eingefügte Parameter\r\n", "kernelRequiresConnection": "Wählen Sie eine Verbindung zum Ausführen von Zellen für diesen Kernel aus.", - "deleteCellFailed": "Fehler beim Löschen der Zelle.", - "changeKernelFailedRetry": "Der Kernel konnte nicht geändert werden. Es wird der Kernel \"{0}\" verwendet. Fehler: {1}", - "changeKernelFailed": "Der Kernel konnte aufgrund des folgenden Fehlers nicht geändert werden: {0}", - "changeContextFailed": "Fehler beim Ändern des Kontexts: {0}", - "startSessionFailed": "Sitzung konnte nicht gestartet werden: {0}", "shutdownClientSessionError": "Clientsitzungsfehler beim Schließen des Notebooks \"{0}\".", - "ProviderNoManager": "Der Notebook-Manager für den Anbieter \"{0}\" wurde nicht gefunden." + "startSessionFailed": "Sitzung konnte nicht gestartet werden: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "Bei der Erstellung eines Notebook-Managers wurde kein URI übergeben.", - "notebookServiceNoProvider": "Der Notebook-Anbieter ist nicht vorhanden." + "notebookServiceNoProvider": "Der Notebook-Anbieter ist nicht vorhanden.", + "notebookUriNotDefined": "Bei der Erstellung eines Notebook-Managers wurde kein URI übergeben." }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Eine Ansicht mit dem Namen {0} ist in diesem Notizbuch bereits vorhanden." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Ansicht ohne Titel" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "SQL-Kernelfehler", "connectionRequired": "Sie müssen eine Verbindung auswählen, um Notebook-Zellen auszuführen.", + "sqlKernelError": "SQL-Kernelfehler", "sqlMaxRowsDisplayed": "Die ersten {0} Zeilen werden angezeigt." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "Rich Text", - "notebook.splitViewEditMode": "Geteilte Ansicht", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Geteilte Ansicht" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}.{1} nicht erkannt.", + "invalidMimeData": "Als Daten für \"{0}\" wird eine Zeichenfolge oder ein Array aus Zeichenfolgen erwartet.", "nbNotSupported": "Diese Datei weist kein gültiges Notebook-Format auf.", + "nbformatNotRecognized": "nbformat v{0}.{1} nicht erkannt.", "unknownCellType": "Unbekannter Zellentyp \"{0}\".", "unrecognizedOutput": "Der Ausgabetyp \"{0}\" wurde nicht erkannt.", - "invalidMimeData": "Als Daten für \"{0}\" wird eine Zeichenfolge oder ein Array aus Zeichenfolgen erwartet.", "unrecognizedOutputType": "Der Ausgabetyp \"{0}\" wurde nicht erkannt." }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Bezeichner des Notebook-Anbieters.", - "carbon.extension.contributes.notebook.fileExtensions": "Gibt an, welche Dateierweiterungen für diesen Notebook-Anbieter registriert werden sollen.", - "carbon.extension.contributes.notebook.standardKernels": "Gibt an, welche Kernel für diesen Notebook-Anbieter als Standard festgelegt werden sollen.", - "vscode.extension.contributes.notebook.providers": "Stellt Notebook-Anbieter zur Verfügung.", - "carbon.extension.contributes.notebook.magic": "Name des Magic-Befehls für die Zelle, z. B. \"%%sql\".", - "carbon.extension.contributes.notebook.language": "Die zu verwendende Zellensprache, wenn dieser Zellen-Magic-Befehl in der Zelle enthalten ist.", "carbon.extension.contributes.notebook.executionTarget": "Optionales Ausführungsziel, das von diesem Magic-Befehl angegeben wird, z. B. Spark oder SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Gibt an, welche Dateierweiterungen für diesen Notebook-Anbieter registriert werden sollen.", "carbon.extension.contributes.notebook.kernels": "Optionaler Kernelsatz, auf den dies zutrifft, z. B. python3, pyspark, sql", - "vscode.extension.contributes.notebook.languagemagics": "Stellt die Notebook-Sprache zur Verfügung." + "carbon.extension.contributes.notebook.language": "Die zu verwendende Zellensprache, wenn dieser Zellen-Magic-Befehl in der Zelle enthalten ist.", + "carbon.extension.contributes.notebook.magic": "Name des Magic-Befehls für die Zelle, z. B. \"%%sql\".", + "carbon.extension.contributes.notebook.provider": "Bezeichner des Notebook-Anbieters.", + "carbon.extension.contributes.notebook.standardKernels": "Gibt an, welche Kernel für diesen Notebook-Anbieter als Standard festgelegt werden sollen.", + "vscode.extension.contributes.notebook.languagemagics": "Stellt die Notebook-Sprache zur Verfügung.", + "vscode.extension.contributes.notebook.providers": "Stellt Notebook-Anbieter zur Verfügung." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Wird geladen..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Aktualisieren", - "connectionTree.editConnection": "Verbindung bearbeiten", "DisconnectAction": "Trennen", + "activeConnections": "Aktive Verbindungen anzeigen", "connectionTree.addConnection": "Neue Verbindung", "connectionTree.addServerGroup": "Neue Servergruppe", + "connectionTree.editConnection": "Verbindung bearbeiten", "connectionTree.editServerGroup": "Servergruppe bearbeiten", - "activeConnections": "Aktive Verbindungen anzeigen", - "showAllConnections": "Alle Verbindungen anzeigen", + "connectionTree.refresh": "Aktualisieren", "deleteConnection": "Verbindung löschen", - "deleteConnectionGroup": "Gruppe löschen" + "deleteConnectionGroup": "Gruppe löschen", + "showAllConnections": "Alle Verbindungen anzeigen" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Fehler beim Erstellen der Objekt-Explorer-Sitzung.", "nodeExpansionError": "Mehrere Fehler:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "Erweiterung nicht möglich, weil der erforderliche Verbindungsanbieter \"{0}\" nicht gefunden wurde.", + "firewallCanceled": "Firewalldialogfeld abgebrochen", "loginCanceled": "Vom Benutzer abgebrochen", - "firewallCanceled": "Firewalldialogfeld abgebrochen" + "noProviderFound": "Erweiterung nicht möglich, weil der erforderliche Verbindungsanbieter \"{0}\" nicht gefunden wurde." }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Wird geladen..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Letzte Verbindungen", "serversAriaLabel": "Server", + "treeAriaLabel": "Letzte Verbindungen", "treeCreation.regTreeAriaLabel": "Server" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Nach Ereignis sortieren", "nameColumn": "Nach Spalte sortieren", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "Abbrechen", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "Abbrechen" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Alle löschen", + "profilerFilterDialog.addClauseText": "Klausel hinzufügen", "profilerFilterDialog.apply": "Anwenden", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "Abbrechen", - "profilerFilterDialog.title": "Filter", + "profilerFilterDialog.clear": "Alle löschen", + "profilerFilterDialog.containsOperator": "Enthält", + "profilerFilterDialog.fieldColumn": "Feld", + "profilerFilterDialog.isNotNullOperator": "Ist nicht NULL", + "profilerFilterDialog.isNullOperator": "Ist NULL", + "profilerFilterDialog.loadFilter": "Filter laden", + "profilerFilterDialog.notContainsOperator": "Enthält nicht", + "profilerFilterDialog.notStartsWithOperator": "Beginnt nicht mit", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "Operator", "profilerFilterDialog.remove": "Diese Klausel entfernen", "profilerFilterDialog.saveFilter": "Filter speichern", - "profilerFilterDialog.loadFilter": "Filter laden", - "profilerFilterDialog.addClauseText": "Klausel hinzufügen", - "profilerFilterDialog.fieldColumn": "Feld", - "profilerFilterDialog.operatorColumn": "Operator", - "profilerFilterDialog.valueColumn": "Wert", - "profilerFilterDialog.isNullOperator": "Ist NULL", - "profilerFilterDialog.isNotNullOperator": "Ist nicht NULL", - "profilerFilterDialog.containsOperator": "Enthält", - "profilerFilterDialog.notContainsOperator": "Enthält nicht", "profilerFilterDialog.startsWithOperator": "Beginnt mit", - "profilerFilterDialog.notStartsWithOperator": "Beginnt nicht mit" + "profilerFilterDialog.title": "Filter", + "profilerFilterDialog.valueColumn": "Wert" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "Fehler bei Zeilencommit: ", + "msgCancelQueryFailed": "Fehler beim Abbrechen der Abfrage: {0}", + "runQueryBatchStartLine": "Zeile {0}", "runQueryBatchStartMessage": "Ausführung der Abfrage gestartet um ", "runQueryStringBatchStartMessage": "Die Ausführung der Abfrage \"{0}\" wurde gestartet.", - "runQueryBatchStartLine": "Zeile {0}", - "msgCancelQueryFailed": "Fehler beim Abbrechen der Abfrage: {0}", "updateCellFailed": "Fehler beim Aktualisieren der Zelle: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "Fehler beim Kopieren: {0}", + "elapsedBatchTime": "Batchausführungszeit: {0}", "query.ExecutionFailedError": "Die Ausführung war aufgrund eines unerwarteten Fehlers nicht möglich: {0}\t{1}", "query.message.executionTime": "Ausführungszeit gesamt: {0}", - "query.message.startQueryWithRange": "Die Abfrageausführung wurde in Zeile {0} gestartet.", "query.message.startQuery": "Die Ausführung von Batch \"{0}\" wurde gestartet.", - "elapsedBatchTime": "Batchausführungszeit: {0}", - "copyFailed": "Fehler beim Kopieren: {0}" + "query.message.startQueryWithRange": "Die Abfrageausführung wurde in Zeile {0} gestartet." }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "Fehler beim Speichern der Ergebnisse. ", - "resultsSerializer.saveAsFileTitle": "Ergebnisdatei auswählen", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (durch Trennzeichen getrennte Datei)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel-Arbeitsmappe", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Nur-Text", - "savingFile": "Datei wird gespeichert...", "msgSaveSucceeded": "Ergebnisse wurden erfolgreich in \"{0}\" gespeichert.", - "openFile": "Datei öffnen" + "openFile": "Datei öffnen", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (durch Trennzeichen getrennte Datei)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel-Arbeitsmappe", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Nur-Text", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Ergebnisdatei auswählen", + "savingFile": "Datei wird gespeichert..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "Von", - "to": "An", + "addIPAddressLabel": "Meine Client-IP-Adresse hinzufügen ", + "addIpRangeLabel": "Meinen Subnetz-IP-Adressbereich hinzufügen", "createNewFirewallRule": "Neue Firewallregel erstellen", - "firewall.ok": "OK", + "filewallRule": "Firewallregel", "firewall.cancel": "Abbrechen", + "firewall.ok": "OK", "firewallRuleDialogDescription": "Ihre Client-IP-Adresse hat keinen Zugriff auf den Server. Melden Sie sich bei einem Azure-Konto an, und erstellen Sie eine neue Firewallregel für die Aktivierung des Zugriffs.", "firewallRuleHelpDescription": "Weitere Informationen zu Firewalleinstellungen", - "filewallRule": "Firewallregel", - "addIPAddressLabel": "Meine Client-IP-Adresse hinzufügen ", - "addIpRangeLabel": "Meinen Subnetz-IP-Adressbereich hinzufügen" + "from": "Von", + "to": "An" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Fehler beim Hinzufügen des Kontos", "firewallRuleError": "Fehler bei Firewallregel" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Pfad zur Sicherungsdatei", - "targetDatabase": "Zieldatenbank", - "restoreDialog.restore": "Wiederherstellen", - "restoreDialog.restoreTitle": "Datenbank wiederherstellen", - "restoreDialog.database": "Datenbank", - "restoreDialog.backupFile": "Sicherungsdatei", "RestoreDialogTitle": "Datenbank wiederherstellen", - "restoreDialog.cancel": "Abbrechen", - "restoreDialog.script": "Skript", - "source": "Quelle", - "restoreFrom": "Wiederherstellen aus", - "missingBackupFilePathError": "Sie müssen einen Pfad für die Sicherungsdatei angeben.", - "multipleBackupFilePath": "Geben Sie einen oder mehrere Dateipfade (durch Kommas getrennt) ein.", + "backupFilePath": "Pfad zur Sicherungsdatei", + "backupSetsToRestore": "Wiederherzustellende Sicherungssätze", "database": "Datenbank", "destination": "Ziel", - "restoreTo": "Wiederherstellen in", - "restorePlan": "Wiederherstellungsplan", - "backupSetsToRestore": "Wiederherzustellende Sicherungssätze", - "restoreDatabaseFileAs": "Datenbankdateien wiederherstellen als", - "restoreDatabaseFileDetails": "Details zu Datenbankdateien wiederherstellen", - "logicalFileName": "Logischer Dateiname", "fileType": "Dateityp", + "filesTitle": "Dateien", + "generalTitle": "Allgemein", + "logicalFileName": "Logischer Dateiname", + "missingBackupFilePathError": "Sie müssen einen Pfad für die Sicherungsdatei angeben.", + "multipleBackupFilePath": "Geben Sie einen oder mehrere Dateipfade (durch Kommas getrennt) ein.", + "optionsTitle": "Optionen", "originalFileName": "Ursprünglicher Dateiname", "restoreAs": "Wiederherstellen als", + "restoreDatabaseFileAs": "Datenbankdateien wiederherstellen als", + "restoreDatabaseFileDetails": "Details zu Datenbankdateien wiederherstellen", + "restoreDialog.backupFile": "Sicherungsdatei", + "restoreDialog.cancel": "Abbrechen", + "restoreDialog.database": "Datenbank", + "restoreDialog.restore": "Wiederherstellen", + "restoreDialog.restoreTitle": "Datenbank wiederherstellen", + "restoreDialog.script": "Skript", + "restoreFrom": "Wiederherstellen aus", "restoreOptions": "Wiederherstellungsoptionen", - "taillogBackup": "Sicherung des Protokollfragments", + "restorePlan": "Wiederherstellungsplan", + "restoreTo": "Wiederherstellen in", "serverConnection": "Serververbindungen", - "generalTitle": "Allgemein", - "filesTitle": "Dateien", - "optionsTitle": "Optionen" + "source": "Quelle", + "taillogBackup": "Sicherung des Protokollfragments", + "targetDatabase": "Zieldatenbank" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "Sicherungsdateien", - "backup.allFiles": "Alle Dateien" + "backup.allFiles": "Alle Dateien", + "backup.filterBackupFiles": "Sicherungsdateien" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Servergruppen", - "serverGroup.ok": "OK", - "serverGroup.cancel": "Abbrechen", - "connectionGroupName": "Name der Servergruppe", "MissingGroupNameError": "Der Gruppenname ist erforderlich.", + "ServerGroupsDialogTitle": "Servergruppen", + "connectionGroupName": "Name der Servergruppe", + "groupColor": "Gruppenfarbe", "groupDescription": "Gruppenbeschreibung", - "groupColor": "Gruppenfarbe" + "serverGroup.cancel": "Abbrechen", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Servergruppe hinzufügen", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "Mindestens eine Aufgabe wird zurzeit ausgeführt. Möchten Sie den Vorgang abbrechen?", - "taskService.yes": "Ja", - "taskService.no": "Nein" + "taskService.no": "Nein", + "taskService.yes": "Ja" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Erste Schritte", - "showReleaseNotes": "\"Erste Schritte\" anzeigen", - "miGettingStarted": "Erste &&Schritte" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Eigenschaften verbergen", - "showProperties": "Eigenschaften anzeigen" - }, - "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { - "deployment.title": "Neue Bereitstellung…" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { - "insertCellsModal.title": "Zellen einfügen", - "insertCellsModal.selectCells": "Zellenquellen auswählen", - "insertCellsModal.thumbnailError": "Fehler: Miniaturansichten können nicht generiert werden.", - "insertCellsModal.untitled": "Zelle ohne Titel: {0}", - "insertCellsModal.Insert": "Einfügen", - "insertCellsModal.Cancel": "Abbrechen" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { - "viewsUnableToRemove": "Die Ansicht kann nicht entfernt werden.", - "confirmDelete": "Möchten Sie die Ansicht \"{0}\" löschen?", - "delete": "&&Löschen", - "insertCells": "Zellen einfügen", - "runCell": "Zelle ausführen", - "stopCell": "Ausführung abbrechen", - "errorRunCell": "Error on last run. Click to run again", - "unableToNavigateToCell": "Die Navigation zur Notebook-Zelle ist nicht möglich.", - "viewCellInNotebook": "Zelle in Notebook anzeigen", - "moreActionsLabel": "Mehr" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "Ansicht konfigurieren", - "viewOptionsModal.name": "Ansichtsname", - "viewOptionsModal.missingRequireField": "This field is required.", - "viewOptionsModal.nameTaken": "Dieser Ansichtsname wird bereits verwendet.", - "save": "Speichern", - "cancel": "Abbrechen" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "Ansicht ohne Titel" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "Erste &&Schritte", + "showReleaseNotes": "\"Erste Schritte\" anzeigen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/CHANGELOG.md b/i18n/ads-language-pack-es/CHANGELOG.md index c3691c3a40..18f01c640e 100644 --- a/i18n/ads-language-pack-es/CHANGELOG.md +++ b/i18n/ads-language-pack-es/CHANGELOG.md @@ -2,4 +2,5 @@ All notable changes to the "ads-language-pack-es" language pack will be documented in this file. ## [Released] +* September 2, 2021 - Release for Azure Data Studio 1.33 * May 21, 2021 - Release for Azure Data Studio 1.29 diff --git a/i18n/ads-language-pack-es/package.json b/i18n/ads-language-pack-es/package.json index b4232ab5e1..acee4c7159 100644 --- a/i18n/ads-language-pack-es/package.json +++ b/i18n/ads-language-pack-es/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-es", "displayName": "Spanish Language Pack for Azure Data Studio", "description": "Language pack extension for Spanish", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 93bcc14cc6..04a954de1e 100644 --- a/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "Notebooks de SQL Server", + "description.sqlserverNotebooks": "Notebooks para ayudar a usar SQL Server y solucionar problemas", "title.sqlServer2019Book": "Guía de SQL Server 2019", - "description.sqlserverNotebooks": "Notebooks para ayudar a usar SQL Server y solucionar problemas" + "title.sqlServerNotebooks": "Notebooks de SQL Server" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-es/translations/extensions/admin-tool-ext-win.i18n.json index 71e0f01378..9f42f2e96c 100644 --- a/i18n/ads-language-pack-es/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Extensiones de herramienta de administración de bases de datos para Windows", - "adminToolExtWin.description": "Agrega funcionalidad adicional específica de Windows a Azure Data Studio", - "adminToolExtWin.propertiesMenuItem": "Propiedades", - "adminToolExtWin.launchGswMenuItem": "Generar scripts..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "No se proporciona ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noOENode": "No se ha podido determinar el nodo del Explorador de objetos desde connectionContext: {0}", - "adminToolExtWin.noConnectionContextForGsw": "No se proporciona ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noConnectionProfile": "No se proporciona connectionProfile desde connectionContext: {0}", "adminToolExtWin.launchingDialogStatus": "Iniciando el cuadro de diálogo...", + "adminToolExtWin.noConnectionContextForGsw": "No se proporciona ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionContextForProp": "No se proporciona ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionProfile": "No se proporciona connectionProfile desde connectionContext: {0}", + "adminToolExtWin.noOENode": "No se ha podido determinar el nodo del Explorador de objetos desde connectionContext: {0}", "adminToolExtWin.ssmsMinError": "Error al llamar a SsmsMin con argumentos \"{0}\" - {1}" + }, + "package": { + "adminToolExtWin.description": "Agrega funcionalidad adicional específica de Windows a Azure Data Studio", + "adminToolExtWin.displayName": "Extensiones de herramienta de administración de bases de datos para Windows", + "adminToolExtWin.launchGswMenuItem": "Generar scripts...", + "adminToolExtWin.propertiesMenuItem": "Propiedades" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-es/translations/extensions/agent.i18n.json index c562a0833a..2abd4ecc8c 100644 --- a/i18n/ads-language-pack-es/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "Alerta de evento de SQL Server", + "alertData.saveErrorMessage": "Error de actualización de alerta \"{0}\"", + "alertDialog.PerformanceCondition": "Alerta de condición de rendimiento de SQL Server", + "alertDialog.WmiEvent": "Alerta de evento WMI" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "Debe proporcionarse el nombre del trabajo", + "jobData.newJobErrorMessage": "Error de creación de trabajo \"{0}\"", + "jobData.newJobSuccessMessage": "El trabajo \"{0}\" se creó correctamente", + "jobData.saveErrorMessage": "Error de actualización de trabajo \"{0}\"", + "jobData.saveSucessMessage": "El trabajo \"{0}\" se actualizó correctamente", + "jobData.whenJobCompletes": "Cuando el trabajo termina", + "jobData.whenJobFails": "Cuando el trabajo genera error", + "jobData.whenJobSucceeds": "Cuando el trabajo se completa correctamente" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "Error de actualización en el paso \"{0}\"", + "stepData.jobNameRequired": "Debe proporcionarse el nombre del trabajo", + "stepData.stepNameRequired": "Debe proporcionarse el nombre del paso" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Ruta de acceso del cuaderno no válida", + "notebookData.jobExists": "Un trabajo con un nombre similar ya existe", + "notebookData.jobNameRequired": "Se debe proporcionar el nombre del cuaderno", + "notebookData.newJobErrorMessage": "Error al crear el cuaderno \"{0}\"", + "notebookData.newJobSuccessMessage": "El cuaderno \"{0}\" se ha creado correctamente", + "notebookData.saveErrorMessage": "Error al actualizar el cuaderno \"{0}\"", + "notebookData.saveSucessMessage": "El cuaderno \"{0}\" se actualizó correctamente", + "notebookData.selectExecutionDatabase": "Seleccionar base de datos de ejecución", + "notebookData.selectStorageDatabase": "Seleccionar base de datos de almacenamiento", + "notebookData.templatePathRequired": "Se debe proporcionar la ruta de acceso de la plantilla", + "notebookData.whenJobCompletes": "Cuando se complete el cuaderno", + "notebookData.whenJobFails": "Cuando se produzca un error en el cuaderno", + "notebookData.whenJobSucceeds": "Cuando el cuaderno se ejecute correctamente" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Proxy \"{0}\" creado correctamente", + "proxyData.saveErrorMessage": "Error de la actualización de proxy \"{0}\"", + "proxyData.saveSucessMessage": "El proxy \"{0}\" se actualizó correctamente" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "Aceptar", - "agentDialog.Cancel": "Cancelar" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Ubicar archivos de base de datos - ", - "jobStepDialog.ok": "Aceptar", - "jobStepDialog.cancel": "Cancelar", - "jobStepDialog.general": "General", - "jobStepDialog.advanced": "Opciones avanzadas", - "jobStepDialog.open": "Abrir...", - "jobStepDialog.parse": "Analizar", - "jobStepDialog.successParse": "El comando se analizó correctamente.", - "jobStepDialog.failParse": "Error en el comando.", - "jobStepDialog.blankStepName": "El nombre de paso no se puede dejar en blanco", - "jobStepDialog.processExitCode": "Procesar código de salida para un comando completado correctamente:", - "jobStepDialog.stepNameLabel": "Nombre del paso", - "jobStepDialog.typeLabel": "Tipo", - "jobStepDialog.runAsLabel": "Ejecutar como", - "jobStepDialog.databaseLabel": "Base de datos", - "jobStepDialog.commandLabel": "Comando", - "jobStepDialog.successAction": "Cuando la acción se realice correctamente", - "jobStepDialog.failureAction": "En caso de error", - "jobStepDialog.runAsUser": "Ejecutar como usuario", - "jobStepDialog.retryAttempts": "Número de reintentos", - "jobStepDialog.retryInterval": "Intervalo de reintentos (minutos)", - "jobStepDialog.logToTable": "Registrar en tabla", - "jobStepDialog.appendExistingTableEntry": "Agregar salida a entrada existente en la tabla", - "jobStepDialog.includeStepOutputHistory": "Incluir salida del paso en el historial", - "jobStepDialog.outputFile": "Archivo de salida", - "jobStepDialog.appendOutputToFile": "Anexar resultado a archivo existente", - "jobStepDialog.selectedPath": "Ruta seleccionada", - "jobStepDialog.filesOfType": "Archivos de tipo", - "jobStepDialog.fileName": "Nombre de archivo", - "jobStepDialog.allFiles": "Todos los archivos (*)", - "jobStepDialog.newJobStep": "Nuevo paso de trabajo", - "jobStepDialog.editJobStep": "Modificar paso de trabajo", - "jobStepDialog.TSQL": "Script de Transact-SQL(T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Sistema operativo (CmdExec)", - "jobStepDialog.replicationDistribution": "Distribuidor de replicación", - "jobStepDialog.replicationMerge": "Fusión de replicación", - "jobStepDialog.replicationQueueReader": "Lector de cola de replicación", - "jobStepDialog.replicationSnapshot": "Instantánea de replicación", - "jobStepDialog.replicationTransactionLogReader": "Lector del registro de transacciones de replicación", - "jobStepDialog.analysisCommand": "Comando de SQL Server Analysis Services", - "jobStepDialog.analysisQuery": "Consulta de SQL Server Analysis Services", - "jobStepDialog.servicesPackage": "Paquete de servicio de integración de SQL Server", - "jobStepDialog.agentServiceAccount": "Cuenta de servicio de Agente SQL Server", - "jobStepDialog.nextStep": "Ir al siguiente paso", - "jobStepDialog.quitJobSuccess": "Cerrar el trabajo que notifica una realización correcta", - "jobStepDialog.quitJobFailure": "Cerrar el trabajo que notifica el error" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Programas de trabajos", - "pickSchedule.ok": "Aceptar", - "pickSchedule.cancel": "Cancelar", - "pickSchedule.availableSchedules": "Programaciones disponibles:", - "pickSchedule.scheduleName": "Nombre", - "pickSchedule.scheduleID": "Id.", - "pickSchedule.description": "Descripción" + "agentDialog.Cancel": "Cancelar", + "agentDialog.OK": "Aceptar" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Crear alerta", - "alertDialog.editAlert": "Editar alerta", - "alertDialog.General": "General", - "alertDialog.Response": "Respuesta", - "alertDialog.Options": "Opciones", - "alertDialog.eventAlert": "Definición de alerta de eventos", - "alertDialog.Name": "Nombre", - "alertDialog.Type": "Tipo", - "alertDialog.Enabled": "Habilitado", + "alertDialog.AdditionalNotification": "Mensaje de notificación adicional para enviar", + "alertDialog.AllDatabases": "", "alertDialog.DatabaseName": "Nombre de la base de datos", + "alertDialog.DelayMinutes": "Minutos de retardo", + "alertDialog.DelaySeconds": "Segundos de retardo", + "alertDialog.Enabled": "Habilitado", "alertDialog.ErrorNumber": "Número de error", - "alertDialog.Severity": "Gravedad", - "alertDialog.RaiseAlertContains": "Generar alerta cuando el mensaje contenga", + "alertDialog.ExecuteJob": "Ejecutar trabajo", + "alertDialog.ExecuteJobName": "Nombre de tarea", + "alertDialog.General": "General", + "alertDialog.IncludeErrorInEmail": "Incluir texto de error de la alerta en el correo electrónico", + "alertDialog.IncludeErrorInPager": "Incluir texto de error de la alerta en el buscapersonas", "alertDialog.MessageText": "Texto del mensaje", + "alertDialog.Name": "Nombre", + "alertDialog.NewJob": "Nuevo trabajo", + "alertDialog.NewOperator": "Nuevo operador", + "alertDialog.NotifyOperators": "Notificar a los operadores", + "alertDialog.OperatorEmail": "Correo electrónico", + "alertDialog.OperatorList": "Lista de operadores", + "alertDialog.OperatorName": "Operador", + "alertDialog.OperatorPager": "Buscapersonas", + "alertDialog.Options": "Opciones", + "alertDialog.RaiseAlertContains": "Generar alerta cuando el mensaje contenga", + "alertDialog.Response": "Respuesta", + "alertDialog.Severity": "Gravedad", "alertDialog.Severity001": "001 - Información diversa del sistema", "alertDialog.Severity002": "002 - Reservado", "alertDialog.Severity003": "003 - reservado", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - Error grave: Es posible que se presente un problema de integridad de base de datos", "alertDialog.Severity024": "024 - Error grave: Error de Hardware", "alertDialog.Severity025": "025 - Error grave", - "alertDialog.AllDatabases": "", - "alertDialog.ExecuteJob": "Ejecutar trabajo", - "alertDialog.ExecuteJobName": "Nombre de tarea", - "alertDialog.NotifyOperators": "Notificar a los operadores", - "alertDialog.NewJob": "Nuevo trabajo", - "alertDialog.OperatorList": "Lista de operadores", - "alertDialog.OperatorName": "Operador", - "alertDialog.OperatorEmail": "Correo electrónico", - "alertDialog.OperatorPager": "Buscapersonas", - "alertDialog.NewOperator": "Nuevo operador", - "alertDialog.IncludeErrorInEmail": "Incluir texto de error de la alerta en el correo electrónico", - "alertDialog.IncludeErrorInPager": "Incluir texto de error de la alerta en el buscapersonas", - "alertDialog.AdditionalNotification": "Mensaje de notificación adicional para enviar", - "alertDialog.DelayMinutes": "Minutos de retardo", - "alertDialog.DelaySeconds": "Segundos de retardo" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Crear operador", - "createOperator.editOperator": "Editar operador", - "createOperator.General": "General", - "createOperator.Notifications": "Notificaciones", - "createOperator.Name": "Nombre", - "createOperator.Enabled": "Habilitado", - "createOperator.EmailName": "Nombre de correo electrónico", - "createOperator.PagerEmailName": "Nombre de correo electrónico del buscapersonas", - "createOperator.PagerMondayCheckBox": "Lunes", - "createOperator.PagerTuesdayCheckBox": "Martes", - "createOperator.PagerWednesdayCheckBox": "Miércoles", - "createOperator.PagerThursdayCheckBox": "Jueves", - "createOperator.PagerFridayCheckBox": "Viernes ", - "createOperator.PagerSaturdayCheckBox": "Sábado", - "createOperator.PagerSundayCheckBox": "Domingo", - "createOperator.workdayBegin": "Inicio del día laborable", - "createOperator.workdayEnd": "Final del día laborable", - "createOperator.PagerDutySchedule": "Buscapersonas en horario de trabajo", - "createOperator.AlertListHeading": "Lista de alerta", - "createOperator.AlertNameColumnLabel": "Nombre de alerta", - "createOperator.AlertEmailColumnLabel": "Correo electrónico", - "createOperator.AlertPagerColumnLabel": "Buscapersonas" + "alertDialog.Type": "Tipo", + "alertDialog.createAlert": "Crear alerta", + "alertDialog.editAlert": "Editar alerta", + "alertDialog.eventAlert": "Definición de alerta de eventos" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "General", - "jobDialog.steps": "Pasos", - "jobDialog.schedules": "Programaciones", + "jobDialog.alertEnabledLabel": "Habilitado", + "jobDialog.alertNameLabel": "Nombre de alerta", + "jobDialog.alertTypeLabel": "Tipo", "jobDialog.alerts": "Alertas", - "jobDialog.notifications": "Notificaciones", + "jobDialog.alertsList": "Lista de alertas", "jobDialog.blankJobNameError": "El nombre del trabajo no puede estar en blanco.", - "jobDialog.name": "Nombre", - "jobDialog.owner": "Propietario", "jobDialog.category": "Categoría", - "jobDialog.description": "Descripción", - "jobDialog.enabled": "Habilitado", - "jobDialog.jobStepList": "Lista de paso de trabajo", - "jobDialog.step": "Paso", - "jobDialog.type": "Tipo", - "jobDialog.onSuccess": "En caso de éxito", - "jobDialog.onFailure": "En caso de error", - "jobDialog.new": "Nuevo paso", - "jobDialog.edit": "Editar paso", "jobDialog.delete": "Eliminar paso", - "jobDialog.moveUp": "Subir un paso", - "jobDialog.moveDown": "Bajar un paso", - "jobDialog.startStepAt": "Iniciar paso", - "jobDialog.notificationsTabTop": "Acciones para realizar cuando se completa el trabajo", - "jobDialog.email": "Correo electrónico", - "jobDialog.page": "Página", - "jobDialog.eventLogCheckBoxLabel": "Escribir en el registro de eventos de la aplicación de Windows", "jobDialog.deleteJobLabel": "Eliminar automáticamente el trabajo", - "jobDialog.schedulesaLabel": "Lista de programaciones", + "jobDialog.description": "Descripción", + "jobDialog.edit": "Editar paso", + "jobDialog.editJob": "Editar trabajo", + "jobDialog.email": "Correo electrónico", + "jobDialog.enabled": "Habilitado", + "jobDialog.eventLogCheckBoxLabel": "Escribir en el registro de eventos de la aplicación de Windows", + "jobDialog.general": "General", + "jobDialog.jobStepList": "Lista de paso de trabajo", + "jobDialog.moveDown": "Bajar un paso", + "jobDialog.moveUp": "Subir un paso", + "jobDialog.name": "Nombre", + "jobDialog.new": "Nuevo paso", + "jobDialog.newAlert": "Nueva alerta", + "jobDialog.newJob": "Nuevo trabajo", + "jobDialog.notifications": "Notificaciones", + "jobDialog.notificationsTabTop": "Acciones para realizar cuando se completa el trabajo", + "jobDialog.onFailure": "En caso de error", + "jobDialog.onSuccess": "En caso de éxito", + "jobDialog.owner": "Propietario", + "jobDialog.page": "Página", "jobDialog.pickSchedule": "Elegir programación", "jobDialog.removeSchedule": "Quitar programación", - "jobDialog.alertsList": "Lista de alertas", - "jobDialog.newAlert": "Nueva alerta", - "jobDialog.alertNameLabel": "Nombre de alerta", - "jobDialog.alertEnabledLabel": "Habilitado", - "jobDialog.alertTypeLabel": "Tipo", - "jobDialog.newJob": "Nuevo trabajo", - "jobDialog.editJob": "Editar trabajo" + "jobDialog.schedules": "Programaciones", + "jobDialog.schedulesaLabel": "Lista de programaciones", + "jobDialog.startStepAt": "Iniciar paso", + "jobDialog.step": "Paso", + "jobDialog.steps": "Pasos", + "jobDialog.type": "Tipo" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "Cuando el trabajo termina", - "jobData.whenJobFails": "Cuando el trabajo genera error", - "jobData.whenJobSucceeds": "Cuando el trabajo se completa correctamente", - "jobData.jobNameRequired": "Debe proporcionarse el nombre del trabajo", - "jobData.saveErrorMessage": "Error de actualización de trabajo \"{0}\"", - "jobData.newJobErrorMessage": "Error de creación de trabajo \"{0}\"", - "jobData.saveSucessMessage": "El trabajo \"{0}\" se actualizó correctamente", - "jobData.newJobSuccessMessage": "El trabajo \"{0}\" se creó correctamente" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Sistema operativo (CmdExec)", + "jobStepDialog.TSQL": "Script de Transact-SQL(T-SQL)", + "jobStepDialog.advanced": "Opciones avanzadas", + "jobStepDialog.agentServiceAccount": "Cuenta de servicio de Agente SQL Server", + "jobStepDialog.allFiles": "Todos los archivos (*)", + "jobStepDialog.analysisCommand": "Comando de SQL Server Analysis Services", + "jobStepDialog.analysisQuery": "Consulta de SQL Server Analysis Services", + "jobStepDialog.appendExistingTableEntry": "Agregar salida a entrada existente en la tabla", + "jobStepDialog.appendOutputToFile": "Anexar resultado a archivo existente", + "jobStepDialog.blankStepName": "El nombre de paso no se puede dejar en blanco", + "jobStepDialog.cancel": "Cancelar", + "jobStepDialog.commandLabel": "Comando", + "jobStepDialog.databaseLabel": "Base de datos", + "jobStepDialog.editJobStep": "Modificar paso de trabajo", + "jobStepDialog.failParse": "Error en el comando.", + "jobStepDialog.failureAction": "En caso de error", + "jobStepDialog.fileBrowserTitle": "Ubicar archivos de base de datos - ", + "jobStepDialog.fileName": "Nombre de archivo", + "jobStepDialog.filesOfType": "Archivos de tipo", + "jobStepDialog.general": "General", + "jobStepDialog.includeStepOutputHistory": "Incluir salida del paso en el historial", + "jobStepDialog.logToTable": "Registrar en tabla", + "jobStepDialog.newJobStep": "Nuevo paso de trabajo", + "jobStepDialog.nextStep": "Ir al siguiente paso", + "jobStepDialog.ok": "Aceptar", + "jobStepDialog.open": "Abrir...", + "jobStepDialog.outputFile": "Archivo de salida", + "jobStepDialog.parse": "Analizar", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Procesar código de salida para un comando completado correctamente:", + "jobStepDialog.quitJobFailure": "Cerrar el trabajo que notifica el error", + "jobStepDialog.quitJobSuccess": "Cerrar el trabajo que notifica una realización correcta", + "jobStepDialog.replicationDistribution": "Distribuidor de replicación", + "jobStepDialog.replicationMerge": "Fusión de replicación", + "jobStepDialog.replicationQueueReader": "Lector de cola de replicación", + "jobStepDialog.replicationSnapshot": "Instantánea de replicación", + "jobStepDialog.replicationTransactionLogReader": "Lector del registro de transacciones de replicación", + "jobStepDialog.retryAttempts": "Número de reintentos", + "jobStepDialog.retryInterval": "Intervalo de reintentos (minutos)", + "jobStepDialog.runAsLabel": "Ejecutar como", + "jobStepDialog.runAsUser": "Ejecutar como usuario", + "jobStepDialog.selectedPath": "Ruta seleccionada", + "jobStepDialog.servicesPackage": "Paquete de servicio de integración de SQL Server", + "jobStepDialog.stepNameLabel": "Nombre del paso", + "jobStepDialog.successAction": "Cuando la acción se realice correctamente", + "jobStepDialog.successParse": "El comando se analizó correctamente.", + "jobStepDialog.typeLabel": "Tipo" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "Error de actualización en el paso \"{0}\"", - "stepData.jobNameRequired": "Debe proporcionarse el nombre del trabajo", - "stepData.stepNameRequired": "Debe proporcionarse el nombre del paso" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Seleccionar la base de datos", + "notebookDialog.description": "Descripción", + "notebookDialog.editJob": "Editar trabajo del cuaderno", + "notebookDialog.executeDatabase": "Base de datos de ejecución", + "notebookDialog.executionDatabaseInfo": "Seleccione una base de datos en la que se ejecutarán las consultas de cuaderno", + "notebookDialog.general": "General", + "notebookDialog.jobSection": "Detalles del trabajo", + "notebookDialog.name": "Nombre", + "notebookDialog.newJob": "Nuevo trabajo de cuaderno", + "notebookDialog.notebookSection": "Detalles del cuaderno", + "notebookDialog.owner": "Propietario", + "notebookDialog.pickSchedule": "Elegir programación", + "notebookDialog.removeSchedule": "Quitar programación", + "notebookDialog.schedulesaLabel": "Lista de programaciones", + "notebookDialog.targetDatabase": "Base de datos del almacenamiento", + "notebookDialog.targetDatabaseInfo": "Seleccione una base de datos para almacenar todos los cuadernos y resultados del trabajo del cuaderno", + "notebookDialog.templateNotebook": "Ruta de acceso del cuaderno", + "notebookDialog.templatePath": "Seleccione un cuaderno para programar desde el equipo." }, - "dist/mainController": { - "mainController.notImplemented": "Esta característica está en desarrollo. ¡Obtenga la última versión para Insiders si desea probar los cambios más recientes!", - "agent.templateUploadSuccessful": "Plantilla actualizada correctamente", - "agent.templateUploadError": "Error de actualización de plantilla", - "agent.unsavedFileSchedulingError": "Debe guardar el cuaderno antes de programarlo. Guarde y vuelva a intentar programar de nuevo.", - "agent.AddNewConnection": "Agregar nueva conexión", - "agent.selectConnection": "Seleccionar una conexión", - "agent.selectValidConnection": "Seleccione una conexión válida" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "Correo electrónico", + "createOperator.AlertListHeading": "Lista de alerta", + "createOperator.AlertNameColumnLabel": "Nombre de alerta", + "createOperator.AlertPagerColumnLabel": "Buscapersonas", + "createOperator.EmailName": "Nombre de correo electrónico", + "createOperator.Enabled": "Habilitado", + "createOperator.General": "General", + "createOperator.Name": "Nombre", + "createOperator.Notifications": "Notificaciones", + "createOperator.PagerDutySchedule": "Buscapersonas en horario de trabajo", + "createOperator.PagerEmailName": "Nombre de correo electrónico del buscapersonas", + "createOperator.PagerFridayCheckBox": "Viernes ", + "createOperator.PagerMondayCheckBox": "Lunes", + "createOperator.PagerSaturdayCheckBox": "Sábado", + "createOperator.PagerSundayCheckBox": "Domingo", + "createOperator.PagerThursdayCheckBox": "Jueves", + "createOperator.PagerTuesdayCheckBox": "Martes", + "createOperator.PagerWednesdayCheckBox": "Miércoles", + "createOperator.createOperator": "Crear operador", + "createOperator.editOperator": "Editar operador", + "createOperator.workdayBegin": "Inicio del día laborable", + "createOperator.workdayEnd": "Final del día laborable" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "Error de actualización de alerta \"{0}\"", - "alertData.DefaultAlertTypString": "Alerta de evento de SQL Server", - "alertDialog.PerformanceCondition": "Alerta de condición de rendimiento de SQL Server", - "alertDialog.WmiEvent": "Alerta de evento WMI" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Programaciones disponibles:", + "pickSchedule.cancel": "Cancelar", + "pickSchedule.description": "Descripción", + "pickSchedule.jobSchedules": "Programas de trabajos", + "pickSchedule.ok": "Aceptar", + "pickSchedule.scheduleID": "Id.", + "pickSchedule.scheduleName": "Nombre" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Crear proxy", - "createProxy.editProxy": "Editar Proxy", - "createProxy.General": "General", - "createProxy.ProxyName": "Nombre del proxy", "createProxy.CredentialName": "Nombre de credencial", "createProxy.Description": "Descripción", - "createProxy.SubsystemName": "Subsistema", + "createProxy.General": "General", "createProxy.OperatingSystem": "Sistema operativo (CmdExec)", - "createProxy.ReplicationSnapshot": "Instantánea de replicación", - "createProxy.ReplicationTransactionLog": "Lector del registro de transacciones de replicación", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Nombre del proxy", "createProxy.ReplicationDistributor": "Distribuidor de replicación", "createProxy.ReplicationMerge": "Fusión de replicación", "createProxy.ReplicationQueueReader": "Lector de cola de replicación", - "createProxy.SSASQueryLabel": "Consulta de SQL Server Analysis Services", + "createProxy.ReplicationSnapshot": "Instantánea de replicación", + "createProxy.ReplicationTransactionLog": "Lector del registro de transacciones de replicación", "createProxy.SSASCommandLabel": "Comando de SQL Server Analysis Services", + "createProxy.SSASQueryLabel": "Consulta de SQL Server Analysis Services", "createProxy.SSISPackage": "Paquete de SQL Server Integration Services", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Subsistema", + "createProxy.createProxy": "Crear proxy", + "createProxy.editProxy": "Editar Proxy" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "Error de la actualización de proxy \"{0}\"", - "proxyData.saveSucessMessage": "El proxy \"{0}\" se actualizó correctamente", - "proxyData.newJobSuccessMessage": "Proxy \"{0}\" creado correctamente" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Nuevo trabajo de cuaderno", - "notebookDialog.editJob": "Editar trabajo del cuaderno", - "notebookDialog.general": "General", - "notebookDialog.notebookSection": "Detalles del cuaderno", - "notebookDialog.templateNotebook": "Ruta de acceso del cuaderno", - "notebookDialog.targetDatabase": "Base de datos del almacenamiento", - "notebookDialog.executeDatabase": "Base de datos de ejecución", - "notebookDialog.defaultDropdownString": "Seleccionar la base de datos", - "notebookDialog.jobSection": "Detalles del trabajo", - "notebookDialog.name": "Nombre", - "notebookDialog.owner": "Propietario", - "notebookDialog.schedulesaLabel": "Lista de programaciones", - "notebookDialog.pickSchedule": "Elegir programación", - "notebookDialog.removeSchedule": "Quitar programación", - "notebookDialog.description": "Descripción", - "notebookDialog.templatePath": "Seleccione un cuaderno para programar desde el equipo.", - "notebookDialog.targetDatabaseInfo": "Seleccione una base de datos para almacenar todos los cuadernos y resultados del trabajo del cuaderno", - "notebookDialog.executionDatabaseInfo": "Seleccione una base de datos en la que se ejecutarán las consultas de cuaderno" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "Cuando se complete el cuaderno", - "notebookData.whenJobFails": "Cuando se produzca un error en el cuaderno", - "notebookData.whenJobSucceeds": "Cuando el cuaderno se ejecute correctamente", - "notebookData.jobNameRequired": "Se debe proporcionar el nombre del cuaderno", - "notebookData.templatePathRequired": "Se debe proporcionar la ruta de acceso de la plantilla", - "notebookData.invalidNotebookPath": "Ruta de acceso del cuaderno no válida", - "notebookData.selectStorageDatabase": "Seleccionar base de datos de almacenamiento", - "notebookData.selectExecutionDatabase": "Seleccionar base de datos de ejecución", - "notebookData.jobExists": "Un trabajo con un nombre similar ya existe", - "notebookData.saveErrorMessage": "Error al actualizar el cuaderno \"{0}\"", - "notebookData.newJobErrorMessage": "Error al crear el cuaderno \"{0}\"", - "notebookData.saveSucessMessage": "El cuaderno \"{0}\" se actualizó correctamente", - "notebookData.newJobSuccessMessage": "El cuaderno \"{0}\" se ha creado correctamente" + "dist/mainController": { + "agent.AddNewConnection": "Agregar nueva conexión", + "agent.selectConnection": "Seleccionar una conexión", + "agent.selectValidConnection": "Seleccione una conexión válida", + "agent.templateUploadError": "Error de actualización de plantilla", + "agent.templateUploadSuccessful": "Plantilla actualizada correctamente", + "agent.unsavedFileSchedulingError": "Debe guardar el cuaderno antes de programarlo. Guarde y vuelva a intentar programar de nuevo.", + "mainController.notImplemented": "Esta característica está en desarrollo. ¡Obtenga la última versión para Insiders si desea probar los cambios más recientes!" } } } \ 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 9eac4b83d1..bc2a978b1a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "agregando nodos de trabajo", + "arc.arcDeploymentDeprecation": "La extensión de implementación de Arc se ha reemplazado por la extensión Arc y se ha desinstalado.", + "arc.arcResources": "Recursos de Azure Arc", + "arc.available": "Disponible", + "arc.backup": "Copia de seguridad", + "arc.backupsStorage": "copias de seguridad de {0}", + "arc.cancel": "Cancelar", + "arc.clickTheNewSupportRequestButton": "Haga clic en el botón de nueva solicitud de soporte para archivar una solicitud de soporte en Azure Portal.", + "arc.clickTheTroubleshootButton": "Haga clic en el botón Solucionar problemas para abrir el bloc de notas de solución de problemas de Azure Arc {0}.", + "arc.compute": "Proceso", + "arc.computeAndStorage": "Proceso y almacenamiento", + "arc.computeAndStorageDescriptionPartFive": "hay suficientes recursos disponibles", + "arc.computeAndStorageDescriptionPartFour": "Antes de hacerlo, debe asegurarse", + "arc.computeAndStorageDescriptionPartSix": "en el clúster de Kubernetes para seguir esta configuración.", + "arc.computeAndStorageDescriptionPartThree": "sin tiempo de inactividad y por", + "arc.condition": "Condición", + "arc.configurationCoordinatorNode": "Configuración", + "arc.configurationPerNode": "Configuración (por nodo)", + "arc.confirmNewPassword": "Confirme la nueva contraseña", + "arc.connecToServer": "Conectar al servidor", + "arc.connect": "Conectar", + "arc.connectToController": "Conexión con el controlador existente", + "arc.connectToControllerFailed": "No se pudo conectar con el controlador {0}. {1}", + "arc.connectToMSSql": "Conexión a instancia administrada de SQL: Azure Arc ({0})", + "arc.connectToMSSqlFailed": "No se pudo conectar con la instancia administrada de SQL: instancia de Azure Arc {0}. {1}", + "arc.connectToPGSql": "Conexión a hiperescala de PostgreSQL: Azure Arc ({0})", + "arc.connectToPGSqlFailed": "No se pudo conectar a hiperescala de PostgreSQL: instancia de Azure Arc {0}. {1}", + "arc.connectToPostgresDescription": "Se requiere una conexión al servidor para mostrar y establecer la configuración del motor de base de datos, lo que requerirá la instalación de la extensión PostgreSQL.", + "arc.connectionMode": "Modo de conexión", + "arc.connectionString": "Cadena de conexión para {0}", + "arc.connectionStrings": "Cadenas de conexión", + "arc.containerReady": "Los contenedores pod están listos.", + "arc.controllerClusterContext": "Contexto de clúster", + "arc.controllerDashboard": "Panel del controlador de datos de Azure Arc (versión preliminar): {0}", + "arc.controllerKubeConfig": "Ruta de acceso al archivo de kubeconfig", + "arc.controllerName": "Nombre", + "arc.controllerNameDescription": "Nombre para mostrar en la vista de árbol, que no se aplica al controlador propiamente dicho.", + "arc.controllerPassword": "Contraseña del controlador", + "arc.controllerUrl": "Dirección URL del controlador", + "arc.controllerUrlDescription": "La dirección URL del controlador es necesaria si hay varios clústeres con el mismo espacio de nombres: normalmente no debería ser necesario.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Nombre de usuario del controlador", + "arc.coordinator": "Coordinador", + "arc.coordinatorCoresLimit": "Límite de CPU del nodo de coordinación", + "arc.coordinatorCoresRequest": "Solicitud de CPU del nodo de coordinación", + "arc.coordinatorEndpoint": "Punto de conexión del coordinador", + "arc.coordinatorMemoryLimit": "Límite de memoria de nodo de coordinación (en GB)", + "arc.coordinatorMemoryRequest": "Solicitud de memoria de nodo de coordinación (en GB)", + "arc.coordinatorNode": "Nodo de coordinación", + "arc.coordinatorNodeConfigurationInformation": "Puede configurar el número de núcleos de CPU y el tamaño de almacenamiento que se aplicará al nodo de coordinación. Ajuste el número de núcleos de CPU y la configuración de memoria para su grupo de servidores. Para restablecer las solicitudes o los límites, utilice un valor vacío.", + "arc.coordinatorNodeParameters": "Parámetros del nodo de coordinación", + "arc.coordinatorNodeParametersDescription": " Estos parámetros de servidor del nodo de coordinación se pueden establecer en valores personalizados (no predeterminados). Buscar parámetros.", + "arc.copiedToClipboard": "{0} copiado al portapapeles", + "arc.copyConnectionStringToClipboard": "Copiar cadena de conexión {0} en el portapapeles", + "arc.copyValueToClipboard": "Copiar {0} en el Portapapeles", + "arc.coresLimit": "Límite de CPU", + "arc.coresRequest": "Solicitud de CPU", + "arc.couldNotFindAzureResource": "No se encontró el recurso de Azure para {0}", + "arc.couldNotFindControllerRegistration": "No se pudo encontrar el registro del controlador.", + "arc.createNew": "Nueva instancia", + "arc.dataController": "Controlador de datos", + "arc.dataControllersType": "Controlador de datos de Azure Arc", + "arc.dataStorage": "Datos de {0}", + "arc.databaseCreated": "Base de datos {0} creada", + "arc.databaseCreationFailed": "No se pudo crear la base de datos {0}. {1}", + "arc.databaseName": "Nombre de la base de datos", + "arc.databases": "Bases de datos", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Eliminar", + "arc.deletingInstance": "Eliminando instancia '{0}'...", + "arc.description": "Descripción", + "arc.details": "Detalles", + "arc.diagnoseAndSolveProblems": "Diagnosticar y solucionar problemas", + "arc.direct": "Directa", + "arc.discard": "Descartar", + "arc.drop": "Depositar", + "arc.dropMultipleExtensions": "Se está depositando otra extensión en este momento, vuelva a intentarlo una vez que se haya completado.", + "arc.emergency": "Emergencia", + "arc.endpoint": "Punto de conexión", + "arc.enterANonEmptyPassword": "Escriba una contraseña que no esté vacía o presione ESC para salir.", + "arc.enterNewPassword": "Escriba una nueva contraseña", + "arc.errorConnectingToController": "Error al conectar con el controlador. {0}", + "arc.errorVerifyingPassword": "Se produjo un error al comprobar la contraseña. {0}", + "arc.extensionInstallationFailed": "No se pudo instalar la extensión {0}.", + "arc.extensionInstalled": "Se ha instalado la extensión '{0}'.", + "arc.extensionName": "Nombre de la extensión", + "arc.extensionsAddDialog": "PostgreSQL proporciona la capacidad de ampliar la funcionalidad de la base de datos mediante extensiones.", + "arc.extensionsAddErrorrMessage": "El valor debe ser uno de los siguientes: ({0}).", + "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.extensionsAddList": "Extensiones", + "arc.extensionsAdded": "Extensiones '{0}' agregadas", + "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.extensionsDropped": "Extensiones \"{0}\" quitadas", + "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.extensionsLearnMore": "Más información sobre las extensiones de PostgreSQL.", + "arc.extensionsTableLabel": "Tabla de extensiones precargadas.", + "arc.extensionsTableLoading": "Se está cargando la tabla de extensiones precargadas.", + "arc.extensionsTableLoadingComplete": "Ahora se pueden ver las extensiones precargadas.", + "arc.externalEndpoint": "Punto de conexión externo", + "arc.failed": "Error", + "arc.feedback": "Comentarios", + "arc.fetchConfigFailed": "Error inesperado al recuperar la configuración de '{0}'. {1}", + "arc.fetchDatabasesFailed": "Error inesperado al recuperar las bases de datos de '{0}'. {1}", + "arc.fetchEndpointsFailed": "Error inesperado al recuperar los puntos de conexión de '{0}'. {1}", + "arc.fetchEngineSettingsFailed": "Error inesperado al recuperar la configuración del motor para '{0}'. {1}", + "arc.fetchRegistrationsFailed": "Error inesperado al recuperar los registros de '{0}'. {1}", + "arc.fullyQualifiedDomain": "Nombre de dominio completo", + "arc.grafanaDashboard": "Panel de Grafana", + "arc.grafanaDashboardDescription": "Panel para ver métricas", + "arc.indirect": "Indirecta", + "arc.installingExtension": "Instalando la extensión '{0}'...", + "arc.instanceDeleted": "Instancia '{0}' eliminada", + "arc.instanceDeletionFailed": "No se pudo eliminar la instancia {0}. {1}", + "arc.instanceDeletionWarning": "¡Advertencia! La eliminación de una instancia es permanente y no se puede deshacer. Para eliminar la instancia '{0}' escriba el nombre '{0}' a continuación.", + "arc.instanceUpdateFailed": "No se pudo actualizar la instancia {0}. {1}", + "arc.instanceUpdated": "Instancia '{0}' actualizada", + "arc.invalidConfigPath": "Ruta de acceso de configuración no válida", + "arc.invalidInstanceDeletionName": "El valor '{0}' no coincide con el nombre de instancia. Inténtelo de nuevo o presione Escape para salir", + "arc.issuesDetected": "Problemas detectados", + "arc.kibanaDashboard": "Panel de Kibana", + "arc.kibanaDashboardDescription": "Panel para ver registros", + "arc.lastTransition": "Última transición", + "arc.learnAboutNodeParameters": "Más información sobre la configuración del motor de base de datos para hiperescala de PostgreSQL habilitada para Azure Arc", + "arc.learnAboutPostgresClients": "Más información sobre las interfaces de cliente de hiperescala de Azure PostgreSQL", + "arc.learnMore": "Más información.", + "arc.loadExtensions": "Cargar extensiones", + "arc.loading": "Cargando...", + "arc.loadingClusterContextCompleted": "Carga de contextos de clúster completada", + "arc.loadingClusterContextsError": "Error al cargar los contextos de clúster. {0}", + "arc.logStorage": "Registro de {0}", + "arc.loginFailed": "Error al iniciar sesión en el controlador: nombre de usuario o contraseña incorrectos", + "arc.memoryLimit": "Límite de memoria (en GB)", + "arc.memoryRequest": "Solicitud de memoria (en GB)", + "arc.miaaAdmin": "Administrador de instancia administrada", + "arc.miaaComputeAndStorageDescriptionPartOne": "Puede escalar su instancia administrada de Azure SQL: Azure Arc por", + "arc.miaaConnectionRequired": "Se necesita una conexión para enumerar las bases de datos de esta instancia.", + "arc.miaaDashboard": "Instancia administrada de SQL: panel de Azure Arc (versión preliminar): {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Instancia administrada de SQL: Azure Arc", + "arc.missingExtension": "Se requiere la extensión {0} para ver la configuración del motor. ¿Quiere instalarlo ahora?", + "arc.monitor": "Monitor", + "arc.name": "Nombre", + "arc.namespace": "Espacio de nombres", + "arc.networking": "Redes", + "arc.newDatabase": "Nueva base de datos", + "arc.newSupportRequest": "Nueva solicitud de soporte", + "arc.no": "No", + "arc.noExtensions": "No hay ninguna extensión enumerada en la configuración.", + "arc.noExternalEndpoint": "No se ha configurado ningún punto de conexión externo, por lo que esta información no está disponible.", + "arc.noInstancesAvailable": "No hay instancias disponibles", + "arc.noNodeParametersFound": "No se encontraron parámetros de servidor de trabajo...", + "arc.noPodIssuesDetected": "No hay ningún problema conocido que afecte a esta instancia de hiperescala de PostgreSQL.", + "arc.noWorkerPods": "No hay ningún pod de trabajo en esta configuración.", + "arc.node": "nodo", + "arc.nodeConfiguration": "Configuración del nodo", + "arc.nodes": "nodos", + "arc.notConfigured": "Sin configurar", + "arc.notReady": "No está listo", + "arc.numVCore": "{0} núcleo virtual", + "arc.numVCores": "{0} núcleos virtuales", + "arc.numberOfIssuesDetected": "• {0} ({1} problemas)", + "arc.off": "Desactivar", + "arc.offline": "Sin conexión", + "arc.ok": "Aceptar", + "arc.on": "Activar", + "arc.online": "En línea", + "arc.openDashboardFailed": "Error al abrir el panel. {0}", + "arc.openInAzurePortal": "Abrir en Azure Portal", + "arc.overview": "Información general", + "arc.pageDiscardFailed": "No se pudo descartar la entrada del usuario. {0}", + "arc.parameterName": "Nombre de parámetro", + "arc.password": "Contraseña", + "arc.passwordAcquisitionFailed": "No se pudo adquirir la contraseña. {0}", + "arc.passwordReset": "Contraseña restablecida correctamente", + "arc.passwordResetFailed": "No se pudo restablecer la contraseña. {0}", + "arc.passwordToController": "Proporcionar contraseña al controlador", + "arc.pending": "Pendiente", + "arc.pgConnectionRequired": "Se necesita una conexión para mostrar y establecer la configuración del motor de base de datos.", + "arc.pgSqlType": "Hiperescala de PostgreSQL: Azure Arc", + "arc.podConditionsTable": "Tabla de condiciones del pod", + "arc.podInitialized": "Se ha inicializado el pod.", + "arc.podIssuesDetected": "Los pods que se indican a continuación están experimentando problemas que pueden afectar al rendimiento o a la disponibilidad.", + "arc.podReady": "El pod está listo.", + "arc.podScheduled": "El pod es programable.", + "arc.podsPresent": "Pods presentes", + "arc.podsReady": "pods listos", + "arc.podsUsedDescription": "Seleccione un pod en la lista desplegable para obtener información de estado detallada.", + "arc.podsUsedDescriptionAria": "Seleccione un pod en la lista desplegable para obtener información detallada sobre el estado.", + "arc.postgres.computeAndStorageDescriptionPartTwo": "Grupo de servidores de hiperescala de PostgreSQL por", + "arc.postgresAdminUsername": "Nombre de usuario del administrador", + "arc.postgresArcProductName": "Azure Database for PostgreSQL: Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Puede escalar Azure Arc: habilitado", + "arc.postgresDashboard": "Hiperescala de PostgreSQL: panel de Azure Arc (versión preliminar) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "Versión de PostgreSQL", + "arc.preloaded Extensions": "Extensiones cargadas", + "arc.properties": "Propiedades", + "arc.ram": "RAM", + "arc.rangeSetting": "Se espera que el valor esté en el intervalo {0} - {1}", + "arc.ready": "Listo", + "arc.recovering": "Recuperando", + "arc.recoveringPending": "Pendiente de recuperación", + "arc.refresh": "Actualizar", + "arc.refreshFailed": "Error al actualizar. {0}", + "arc.refreshToEnterCredentials": "Actualizar el nodo para especificar credenciales", + "arc.region": "Región", + "arc.rememberPassword": "Recordar contraseña", + "arc.resetAllToDefault": "Restablecer todos los valores predeterminados", + "arc.resetFailed": "No se pudo restablecer. {0}", + "arc.resetPassword": "Restablecer contraseña", + "arc.resetToDefault": "Restablecer valores predeterminados", + "arc.resourceGroup": "Grupo de recursos", + "arc.resourceHealth": "Estado de los recursos", + "arc.resourceHealthDescription": "El estado de los recursos puede indicarle si el recurso se está ejecutando según lo esperado.", + "arc.restoring": "Restaurando", + "arc.running": "En ejecución", + "arc.save": "Guardar", + "arc.scalingCompute": "escalando núcleos virtuales de cálculo y memoria.", + "arc.searchToFilter": "Buscar en elementos de filtro...", + "arc.security": "Seguridad", + "arc.selectConnectionString": "Seleccione una de las cadenas de conexión de cliente disponibles a continuación.", + "arc.serverEndpoint": "Punto de conexión del servidor", + "arc.serverGroupNodes": "Nodos de grupo de servidores", + "arc.serverGroupType": "Tipo de grupo de servidores", + "arc.serviceEndpoints": "Puntos de conexión de servicio", + "arc.serviceEndpointsTable": "Tabla de puntos de conexión de servicio", + "arc.settings": "Configuración", + "arc.state": "Estado", + "arc.status": "Estado", + "arc.storagePerNode": "almacenamiento por nodo", + "arc.subscriptionId": "Id. de suscripción", + "arc.supportAndTroubleshooting": "Soporte y solución de problemas", + "arc.supportRequestNote": "Tenga en cuenta que la configuración de recursos debe haberse cargado en Azure primero para poder abrir una solicitud de soporte.", + "arc.suspect": "Sospechoso", + "arc.thePasswordsDoNotMatch": "Las contraseñas no coinciden. Confirme la contraseña o presione ESC para salir.", + "arc.troubleshoot": "Solucionar problemas", + "arc.type": "Tipo", + "arc.unknown": "Desconocidas", + "arc.unloadExtensions": "Descargar extensiones", + "arc.updateExtensionsFailed": "Error al editar las extensiones. {0}", + "arc.updated": "{0} actualizado", + "arc.updatingInstance": "Actualizando instancia '{0}'...", + "arc.userCancelledError": "El usuario canceló el cuadro de diálogo", + "arc.username": "Nombre de usuario", + "arc.vCores": "Núcleos virtuales", + "arc.value": "Valor", + "arc.worker": "Trabajador", + "arc.workerCoresLimit": "Límite de CPU de nodos de trabajo", + "arc.workerCoresRequest": "Solicitud de CPU de nodos de trabajo", + "arc.workerMemoryLimit": "Límite de memoria de nodos de trabajo (en GB)", + "arc.workerMemoryRequest": "Solicitud de memoria de nodos de trabajo (en GB)", + "arc.workerNodeCount": "Número de nodos de trabajo", + "arc.workerNodeInformation": "Es posible escalar y cambiar el grupo de servidores reduciendo o aumentando el número de nodos de trabajo. El valor debe ser 0 o mayor que 1.", + "arc.workerNodeParameters": "Parámetros del nodo de trabajo", + "arc.workerNodes": "Nodos de trabajo", + "arc.workerNodesConfigurationInformation": "Puede configurar el número de núcleos de CPU y el tamaño de almacenamiento que se aplicará a todos los nodos de trabajo. Ajuste el número de núcleos de CPU y la configuración de memoria para su grupo de servidores. Para restablecer las solicitudes o los límites, utilice un valor vacío.", + "arc.workerNodesDescription": "Agregue nodos de trabajo para expandir el grupo de servidores y escalar la base de datos.", + "arc.workerNodesParametersDescription": " Estos parámetros de servidor de los nodos de trabajo se pueden establecer en valores personalizados (no predeterminados). Buscar parámetros.", + "arc.workerOneNodeValidationMessage": "No se admite el valor de 1.", + "arc.yes": "Sí", + "button.label": "Seleccionar", + "clusterContextConfigNoLongerValid": "La información de contexto de clúster especificada por el archivo de configuración: {0} y contexto de clúster: {1} ya no es válida. Error:\r\n\t{2}\r\n ¿Quiere actualizar esta información?", + "clusterContextNotFound": "No se encuentra el contexto del clúster con el nombre {0} en el archivo de configuración de Kube", + "filePicker.browse": "Examinar", + "getIsPassword.unknownVariableName": "Intento de obtener isPassword para una variable desconocida: {0}", + "getVariableValue.unknownVariableName": "Intento de obtener un valor de variable para una variable desconocida: {0}", + "noContextFound": "No se encontraron \"contextos\" en el archivo de configuración {0}", + "noControllerInfoFound": "No se encontró la información del controlador con el nombre {0}", + "noControllersConnected": "No hay controladores de Azure Arc conectados actualmente. Ejecute el comando: 'Conectar con el controlador de Azure Arc existente' y vuelva a intentarlo", + "noCurrentClusterContext": "No se encontró ningún contexto de clúster actual en el archivo kubeconfig.", + "noCurrentContextFound": "No hay ningún contexto marcado como 'current-context' en el archivo de configuración: {0}", + "noNameInContext": "No se encontró ningún campo de nombre en un contexto de clúster en el archivo de configuración {0}", + "noPasswordFound": "No se pudo recuperar la contraseña para el controlador {0} y el usuario no proporcionó una contraseña. Vuelva a intentarlo más tarde." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Compatibilidad con Azure Arc", + "arc.agreement": "Acepto {0} y {1}.", + "arc.agreement.postgres.terms.conditions": "Términos y condiciones de hiperescala de PostgreSQL habilitados para Azure Arc", + "arc.agreement.sql.help.text": "La instancia administrada habilitada para Azure Arc proporciona a SQL Server acceso y compatibilidad de características que se pueden implementar en la infraestructura de su elección. {0}", + "arc.agreement.sql.help.text.learn.more": "Más información", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Más información sobre la instancia administrada habilitada para Azure Arc", + "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance: términos y condiciones de Azure Arc", + "arc.azure.account": "Cuenta de Azure", + "arc.azure.location": "Ubicación de Azure", + "arc.azure.resource.group": "Grupo de recursos de Azure", + "arc.azure.section.title": "Información de Azure", + "arc.azure.subscription": "Suscripción a Azure", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Controladores de Azure Arc", - "arc.view.welcome.connect": "No hay ningún controlador de Azure Arc registrado. [Más información](https://azure.microsoft.com/services/azure-arc/)\r\n[Conectar controlador](command:arc.connectToController)", - "arc.view.welcome.loading": "Se están cargando los controladores...", - "command.createController.title": "Creación de un controlador de Azure Arc", - "command.connectToController.title": "Conexión a un controlador existente de Azure Arc", - "command.removeController.title": "Eliminación del controlador", - "command.refresh.title": "Actualización", - "command.editConnection.title": "Edición de la conexión", - "arc.openDashboard": "Administrar", - "resource.type.azure.arc.display.name": "Controlador de datos de Azure Arc (versión preliminar)", - "resource.type.azure.arc.description": "Permite crear un controlador de datos de Azure Arc.", - "arc.data.controller.new.wizard.title": "Crear el controlador de datos de Azure Arc", - "arc.data.controller.cluster.environment.title": "¿Cuál es el entorno de clúster de Kubernetes existente de destino?", - "arc.data.controller.select.cluster.title": "Seleccionar de los clústeres de Kubernetes existentes", - "arc.data.controller.kube.cluster.context": "Contexto del clúster", - "arc.data.controller.cluster.config.profile.title": "Elegir el perfil de configuración", + "arc.confirm.password": "Confirmar contraseña", + "arc.controller": "Controlador de destino de Azure Arc", + "arc.cores-limit.label": "Límite de núcleos", + "arc.cores-request.label": "Solicitud de núcleos", + "arc.data.controller.admin.account.confirm.password": "Confirmar contraseña", + "arc.data.controller.admin.account.name": "Inicio de sesión en el controlador de datos", + "arc.data.controller.admin.account.password": "Contraseña", + "arc.data.controller.admin.account.title": "Cuenta de administrador", + "arc.data.controller.agreement": "Acepto {0} y {1}.", "arc.data.controller.cluster.config.profile": "Perfil de configuración", "arc.data.controller.cluster.config.profile.loading": "Cargando perfiles de configuración", "arc.data.controller.cluster.config.profile.loadingcompleted": "Carga de perfiles de configuración completada", + "arc.data.controller.cluster.config.profile.title": "Elegir el perfil de configuración", + "arc.data.controller.cluster.environment.title": "¿Cuál es el entorno de clúster de Kubernetes existente de destino?", "arc.data.controller.create.azureconfig.title": "Configuración de Azure", "arc.data.controller.create.controllerconfig.title": "Configuración de controlador", - "arc.data.controller.project.details.title": "Detalles de Azure", - "arc.data.controller.project.details.description": "Seleccione la suscripción para administrar los recursos y costos implementados. Use grupos de recursos como carpetas para organizar y administrar todos los recursos.", - "arc.data.controller.details.title": "Detalles del controlador de datos", + "arc.data.controller.create.summary.title": "Revise la configuración", "arc.data.controller.details.description": "Proporcione un espacio de nombres, un nombre y una clase de almacenamiento para el controlador de datos de Azure Arc. Este nombre se usará para identificar la instancia de Arc para la administración y supervisión remotas.", - "arc.data.controller.namespace": "Espacio de nombres del controlador de datos", - "arc.data.controller.namespace.validation.description": "El espacio de nombres debe incluir caracteres alfanuméricos en minúsculas o \"-\", empezar y terminar con una letra, y tener 63 caracteres de longitud o menos.", + "arc.data.controller.details.title": "Detalles del controlador de datos", + "arc.data.controller.infrastructure": "Infraestructura", + "arc.data.controller.kube.cluster.context": "Contexto del clúster", + "arc.data.controller.location": "Ubicación", "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", - "arc.data.controller.admin.account.confirm.password": "Confirmar contraseña", - "arc.data.controller.create.summary.title": "Revise la configuración", - "arc.data.controller.summary.arc.data.controller": "Controlador de datos de Azure Arc", - "arc.data.controller.summary.estimated.cost.per.month": "Costo estimado al mes", + "arc.data.controller.namespace": "Espacio de nombres del controlador de datos", + "arc.data.controller.namespace.validation.description": "El espacio de nombres debe incluir caracteres alfanuméricos en minúsculas o \"-\", empezar y terminar con una letra, y tener 63 caracteres de longitud o menos.", + "arc.data.controller.new.wizard.title": "Crear el controlador de datos de Azure Arc", + "arc.data.controller.project.details.description": "Seleccione la suscripción para administrar los recursos y costos implementados. Use grupos de recursos como carpetas para organizar y administrar todos los recursos.", + "arc.data.controller.project.details.title": "Detalles de Azure", + "arc.data.controller.readmore": "Más información", + "arc.data.controller.select.cluster.title": "Seleccionar de los clústeres de Kubernetes existentes", "arc.data.controller.summary.arc.by.microsoft": "de Microsoft", - "arc.data.controller.summary.free": "Gratis", + "arc.data.controller.summary.arc.data.controller": "Controlador de datos de Azure Arc", "arc.data.controller.summary.arc.terms.of.use": "Términos de uso", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Directiva de privacidad", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Contexto del clúster", + "arc.data.controller.summary.controller": "Controlador", + "arc.data.controller.summary.data.controller.infrastructure": "Infraestructura del controlador de datos", + "arc.data.controller.summary.data.controller.name": "Nombre del controlador de datos", + "arc.data.controller.summary.data.controller.namespace": "Espacio de nombres del controlador de datos", + "arc.data.controller.summary.estimated.cost.per.month": "Costo estimado al mes", + "arc.data.controller.summary.free": "Gratis", + "arc.data.controller.summary.kube.config.file.path": "Ruta de acceso al archivo de configuración de Kube", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Ubicación", + "arc.data.controller.summary.profile": "Perfil de configuración", + "arc.data.controller.summary.resource.group": "Grupo de recursos", + "arc.data.controller.summary.subscription": "Suscripción", "arc.data.controller.summary.terms": "Términos", "arc.data.controller.summary.terms.description": "Al hacer clic en \"De script a cuaderno\", (a) acepto los términos legales y las declaraciones de privacidad asociados a cada oferta de Marketplace enumerada previamente; (b) autorizo a Microsoft a facturar, de acuerdo con mi método de pago actual, las cuotas relativas a las ofertas con la misma frecuencia de facturación que mi suscripción de Azure; y (c) autorizo a Microsoft a compartir mi información de contacto y los datos de transacción y uso con los proveedores de dichas ofertas para fines de soporte técnico, facturación y otras actividades transaccionales. Microsoft no proporciona derechos sobre ofertas de terceros. Para más información, consulte {0}.", "arc.data.controller.summary.terms.link.text": "Términos de Azure Marketplace", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Ruta de acceso al archivo de configuración de Kube", - "arc.data.controller.summary.cluster.context": "Contexto del clúster", - "arc.data.controller.summary.profile": "Perfil de configuración", "arc.data.controller.summary.username": "Nombre de usuario", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Suscripción", - "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}.", - "arc.data.controller.readmore": "Más información", - "microsoft.agreement.privacy.statement": "Declaración de privacidad de Microsoft", - "deploy.script.action": "De script a cuaderno", - "deploy.done.action": "Implementar", - "resource.type.arc.sql.display.name": "Azure SQL Managed Instance: Azure Arc (versión preliminar)", - "resource.type.arc.postgres.display.name": "Grupos de servidores de hiperescala de PostgreSQL: Azure Arc (versión preliminar)", - "resource.type.arc.sql.description": "Servicio de instancia administrada de SQL para desarrolladores de aplicaciones en un entorno administrado por el cliente", - "resource.type.arc.postgres.description": "Permite implementar grupos de servidores de hiperescala de PostgreSQL en un entorno de Azure Arc.", - "arc.controller": "Controlador de destino de Azure Arc", - "arc.sql.wizard.title": "Implementación de Azure SQL Managed Instance: Azure Arc (versión preliminar)", - "arc.sql.wizard.page1.title": "Proporción de parámetros de Azure SQL Managed Instance", - "arc.sql.connection.settings.section.title": "Información de conexión de SQL", - "arc.sql.instance.settings.section.title": "Configuración de la instancia de SQL", - "arc.azure.section.title": "Información de Azure", - "arc.sql.instance.name": "Nombre de la instancia", - "arc.sql.username": "Nombre de usuario", - "arc.sql.invalid.username": "El nombre de usuario de sa está deshabilitado; elija otro nombre de usuario.", - "arc.sql.invalid.instance.name": "El nombre de instancia debe constar de caracteres alfanuméricos en minúsculas o \"-\", empezar con una letra, terminar con un carácter alfanumérico y tener 13 caracteres o menos de longitud.", - "arc.storage-class.dc.label": "Clase de almacenamiento", - "arc.sql.storage-class.dc.description": "La clase de almacenamiento que se va a usar para todos los volúmenes persistentes de datos y registros para todos los pods de controlador de datos que los requieran.", - "arc.sql.replicas.label": "Réplicas", - "arc.sql.replicas.description": "Número de réplicas de SQL Managed Instance que se implementarán en el clúster de Kubernetes para propósitos de alta disponibilidad.", - "arc.storage-class.data.label": "Clase de almacenamiento (datos)", - "arc.sql.storage-class.data.description": "Clase de almacenamiento que se usa para los datos (.mdf).", - "arc.postgres.storage-class.data.description": "Clase de almacenamiento que se usará para volúmenes persistentes de datos.", - "arc.storage-class.logs.label": "Clase de almacenamiento (registros)", - "arc.sql.storage-class.logs.description": "Clase de almacenamiento que se usará para los registros (/var/log).", - "arc.postgres.storage-class.logs.description": "La clase de almacenamiento que se va a usar para los volúmenes persistentes de registros", - "arc.storage-class.backups.label": "Clase de almacenamiento (copias de seguridad)", - "arc.cores-limit.label": "Límite de núcleos", - "arc.sql.cores-limit.description": "El límite de núcleos de la instancia administrada como un entero.", - "arc.cores-request.label": "Solicitud de núcleos", - "arc.sql.cores-request.description": "Solicitud de núcleos de la instancia administrada como un entero.", + "arc.description": "Compatibilidad con Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Límite de memoria", - "arc.sql.memory-limit.description": "El límite de la capacidad de la instancia administrada como un entero.", "arc.memory-request.label": "Solicitud de memoria", - "arc.sql.memory-request.description": "La solicitud para la capacidad de la instancia administrada como un entero de cantidad de memoria, en GB.", - "arc.postgres.storage-class.backups.description": "La clase de almacenamiento que se va a usar para los volúmenes persistentes de las copias de seguridad", + "arc.openDashboard": "Administrar", "arc.password": "Contraseña", - "arc.confirm.password": "Confirmar contraseña", - "arc.azure.account": "Cuenta de Azure", - "arc.azure.subscription": "Suscripción a Azure", - "arc.azure.resource.group": "Grupo de recursos de Azure", - "arc.azure.location": "Ubicación de Azure", - "arc.postgres.wizard.title": "Implementar un grupo de servidores de hiperescala de PostgreSQL habilitado para Azure Arc (versión preliminar)", - "arc.postgres.wizard.page1.title": "Proporcionar los parámetros del grupo de servidores de hiperescala de PostgreSQL habilitado para Azure", - "arc.postgres.settings.section.title": "Configuración general", - "arc.postgres.settings.resource.worker.title": "Configuración de proceso de nodos de trabajo", - "arc.postgres.settings.resource.coordinator.title": "Configuración del proceso del nodo de coordinación", - "arc.postgres.settings.storage.title": "Configuración de almacenamiento", + "arc.postgres.server.group.coordinator.cores.limit.description": "Número máximo de núcleos de CPU para la instancia de Postgres que se puede usar por nodo de coordinación. Se admiten núcleos fraccionarios.", + "arc.postgres.server.group.coordinator.cores.limit.label": "Límite de CPU", + "arc.postgres.server.group.coordinator.cores.request.description": "Número mínimo de núcleos de CPU que deben estar disponibles en el nodo de coordinación para programar el servicio. Se admiten núcleos fraccionarios.", + "arc.postgres.server.group.coordinator.cores.request.label": "Solicitud de CPU", + "arc.postgres.server.group.coordinator.memory.limit.description": "Límite de memoria de la instancia de Postgres en el nodo de coordinación en GB.", + "arc.postgres.server.group.coordinator.memory.limit.label": "Límite de memoria (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "Solicitud de memoria de la instancia de Postgres en el nodo de coordinación en GB.", + "arc.postgres.server.group.coordinator.memory.request.label": "Solicitud de memoria (GB)", + "arc.postgres.server.group.engine.version": "Versión del motor", + "arc.postgres.server.group.extensions.description": "Lista separada por comas de las extensiones Postgres que deben cargarse durante el inicio. Consulte la documentación de Postgres para obtener información sobre los valores admitidos.", + "arc.postgres.server.group.extensions.label": "Extensiones", "arc.postgres.server.group.name": "Nombre del grupo de servidores", "arc.postgres.server.group.name.validation.description": "El nombre del grupo de servidores debe incluir caracteres alfanuméricos en minúsculas o \"-\", empezar con una letra, terminar con un carácter alfanumérico y tener 11 caracteres de longitud o menos.", - "arc.postgres.server.group.workers.label": "Número de trabajos", - "arc.postgres.server.group.workers.description": "El número de nodos de trabajo que se van a aprovisionar en un clúster con particiones, o cero (valor predeterminado) para Postgres de un solo nodo.", "arc.postgres.server.group.port": "Puerto", - "arc.postgres.server.group.engine.version": "Versión del motor", - "arc.postgres.server.group.extensions.label": "Extensiones", - "arc.postgres.server.group.extensions.description": "Lista separada por comas de las extensiones Postgres que deben cargarse durante el inicio. Consulte la documentación de Postgres para obtener información sobre los valores admitidos.", - "arc.postgres.server.group.volume.size.data.label": "Tamaño del volumen en GB (datos)", - "arc.postgres.server.group.volume.size.data.description": "Tamaño del volumen de almacenamiento que usará para los datos en GB.", - "arc.postgres.server.group.volume.size.logs.label": "Tamaño de volumen en GB (registros)", - "arc.postgres.server.group.volume.size.logs.description": "El tamaño del volumen de almacenamiento que se usará para los registros, en GB.", - "arc.postgres.server.group.volume.size.backups.label": "Tamaño de volumen en GB (copias de seguridad)", "arc.postgres.server.group.volume.size.backups.description": "El tamaño del volumen de almacenamiento que se usará en las copias de seguridad, en GB.", - "arc.postgres.server.group.workers.cores.request.label": "Solicitud de CPU (núcleos por nodo)", - "arc.postgres.server.group.workers.cores.request.description": "La cantidad mínima de núcleos de CPU que deben estar disponibles por nodo para programar el servicio. Se admiten núcleos fraccionales.", - "arc.postgres.server.group.workers.cores.limit.label": "Límite de CPU (núcleos por nodo)", + "arc.postgres.server.group.volume.size.backups.label": "Tamaño de volumen en GB (copias de seguridad)", + "arc.postgres.server.group.volume.size.data.description": "Tamaño del volumen de almacenamiento que usará para los datos en GB.", + "arc.postgres.server.group.volume.size.data.label": "Tamaño del volumen en GB (datos)", + "arc.postgres.server.group.volume.size.logs.description": "El tamaño del volumen de almacenamiento que se usará para los registros, en GB.", + "arc.postgres.server.group.volume.size.logs.label": "Tamaño de volumen en GB (registros)", "arc.postgres.server.group.workers.cores.limit.description": "Número máximo de núcleos de CPU para la instancia de Postgres que se puede usar por nodo. Se admiten núcleos fraccionarios.", - "arc.postgres.server.group.workers.memory.request.label": "Solicitud de memoria (GB por nodo)", - "arc.postgres.server.group.workers.memory.request.description": "Solicitud de memoria de la instancia de Postgres por nodo en GB.", - "arc.postgres.server.group.workers.memory.limit.label": "Límite de memoria (GB por nodo)", + "arc.postgres.server.group.workers.cores.limit.label": "Límite de CPU (núcleos por nodo)", + "arc.postgres.server.group.workers.cores.request.description": "La cantidad mínima de núcleos de CPU que deben estar disponibles por nodo para programar el servicio. Se admiten núcleos fraccionales.", + "arc.postgres.server.group.workers.cores.request.label": "Solicitud de CPU (núcleos por nodo)", + "arc.postgres.server.group.workers.description": "El número de nodos de trabajo que se van a aprovisionar en un clúster con particiones, o cero (valor predeterminado) para Postgres de un solo nodo.", + "arc.postgres.server.group.workers.label": "Número de trabajos", "arc.postgres.server.group.workers.memory.limit.description": "El límite de memoria de la instancia de Postgres por nodo en GB.", - "arc.postgres.server.group.coordinator.cores.request.label": "Solicitud de CPU", - "arc.postgres.server.group.coordinator.cores.request.description": "Número mínimo de núcleos de CPU que deben estar disponibles en el nodo de coordinación para programar el servicio. Se admiten núcleos fraccionarios.", - "arc.postgres.server.group.coordinator.cores.limit.label": "Límite de CPU", - "arc.postgres.server.group.coordinator.cores.limit.description": "Número máximo de núcleos de CPU para la instancia de Postgres que se puede usar por nodo de coordinación. Se admiten núcleos fraccionarios.", - "arc.postgres.server.group.coordinator.memory.request.label": "Solicitud de memoria (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "Solicitud de memoria de la instancia de Postgres en el nodo de coordinación en GB.", - "arc.postgres.server.group.coordinator.memory.limit.label": "Límite de memoria (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "Límite de memoria de la instancia de Postgres en el nodo de coordinación en GB.", - "arc.agreement": "Acepto {0} y {1}.", - "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance: términos y condiciones de Azure Arc", - "arc.agreement.postgres.terms.conditions": "Términos y condiciones de hiperescala de PostgreSQL habilitados para Azure Arc", - "should.be.integer": "El valor debe ser un entero", - "worker.node.count.should.not.be.one": "No se admite el valor 1.", - "requested.cores.less.than.or.equal.to.cores.limit": "La cantidad de núcleos solicitados debe ser menor o igual que el límite de núcleos.", + "arc.postgres.server.group.workers.memory.limit.label": "Límite de memoria (GB por nodo)", + "arc.postgres.server.group.workers.memory.request.description": "Solicitud de memoria de la instancia de Postgres por nodo en GB.", + "arc.postgres.server.group.workers.memory.request.label": "Solicitud de memoria (GB por nodo)", + "arc.postgres.settings.resource.coordinator.title": "Configuración del proceso del nodo de coordinación", + "arc.postgres.settings.resource.worker.title": "Configuración de proceso de nodos de trabajo", + "arc.postgres.settings.section.title": "Configuración general", + "arc.postgres.settings.storage.title": "Configuración de almacenamiento", + "arc.postgres.storage-class.backups.description": "La clase de almacenamiento que se va a usar para los volúmenes persistentes de las copias de seguridad", + "arc.postgres.storage-class.data.description": "Clase de almacenamiento que se usará para volúmenes persistentes de datos.", + "arc.postgres.storage-class.logs.description": "La clase de almacenamiento que se va a usar para los volúmenes persistentes de registros", + "arc.postgres.wizard.page1.title": "Proporcionar los parámetros del grupo de servidores de hiperescala de PostgreSQL habilitado para Azure", + "arc.postgres.wizard.title": "Implementar un grupo de servidores de hiperescala de PostgreSQL habilitado para Azure Arc (versión preliminar)", + "arc.sql.connection.settings.section.title": "Información de conexión de SQL", + "arc.sql.cores-limit.description": "El límite de núcleos de la instancia administrada como un entero.", + "arc.sql.cores-request.description": "Solicitud de núcleos de la instancia administrada como un entero.", + "arc.sql.instance.name": "Nombre de la instancia", + "arc.sql.instance.settings.section.title": "Configuración de la instancia de SQL", + "arc.sql.invalid.instance.name": "El nombre de instancia debe constar de caracteres alfanuméricos en minúsculas o \"-\", empezar con una letra, terminar con un carácter alfanumérico y tener 13 caracteres o menos de longitud.", + "arc.sql.invalid.username": "El nombre de usuario de sa está deshabilitado; elija otro nombre de usuario.", + "arc.sql.memory-limit.description": "El límite de la capacidad de la instancia administrada como un entero.", + "arc.sql.memory-request.description": "La solicitud para la capacidad de la instancia administrada como un entero de cantidad de memoria, en GB.", + "arc.sql.replicas.description": "Número de réplicas de SQL Managed Instance que se implementarán en el clúster de Kubernetes para propósitos de alta disponibilidad.", + "arc.sql.replicas.label": "Réplicas", + "arc.sql.storage-class.data.description": "Clase de almacenamiento que se usa para los datos (.mdf).", + "arc.sql.storage-class.dc.description": "La clase de almacenamiento que se va a usar para todos los volúmenes persistentes de datos y registros para todos los pods de controlador de datos que los requieran.", + "arc.sql.storage-class.logs.description": "Clase de almacenamiento que se usará para los registros (/var/log).", + "arc.sql.username": "Nombre de usuario", + "arc.sql.wizard.page1.title": "Proporción de parámetros de Azure SQL Managed Instance", + "arc.sql.wizard.title": "Implementación de Azure SQL Managed Instance: Azure Arc (versión preliminar)", + "arc.storage-class.backups.label": "Clase de almacenamiento (copias de seguridad)", + "arc.storage-class.data.label": "Clase de almacenamiento (datos)", + "arc.storage-class.dc.label": "Clase de almacenamiento", + "arc.storage-class.logs.label": "Clase de almacenamiento (registros)", + "arc.view.title": "Controladores de Azure Arc", + "arc.view.welcome.connect": "No hay ningún controlador de Azure Arc registrado. [Más información](https://azure.microsoft.com/services/azure-arc/)\r\n[Conectar controlador](command:arc.connectToController)", + "arc.view.welcome.loading": "Se están cargando los controladores...", + "command.connectToController.title": "Conexión a un controlador existente de Azure Arc", + "command.createController.title": "Creación de un controlador de Azure Arc", + "command.editConnection.title": "Edición de la conexión", + "command.refresh.title": "Actualización", + "command.removeController.title": "Eliminación del controlador", "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.", + "deploy.done.action": "Implementar", + "deploy.script.action": "De script a cuaderno", "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": "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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "La extensión de implementación de Arc se ha reemplazado por la extensión Arc y se ha desinstalado.", - "arc.controllerDashboard": "Panel del controlador de datos de Azure Arc (versión preliminar): {0}", - "arc.miaaDashboard": "Instancia administrada de SQL: panel de Azure Arc (versión preliminar): {0}", - "arc.postgresDashboard": "Hiperescala de PostgreSQL: panel de Azure Arc (versión preliminar) - {0}", - "arc.dataControllersType": "Controlador de datos de Azure Arc", - "arc.pgSqlType": "Hiperescala de PostgreSQL: Azure Arc", - "arc.miaaType": "Instancia administrada de SQL: Azure Arc", - "arc.overview": "Información general", - "arc.connectionStrings": "Cadenas de conexión", - "arc.preloaded Extensions": "Extensiones cargadas", - "arc.networking": "Redes", - "arc.properties": "Propiedades", - "arc.settings": "Configuración", - "arc.security": "Seguridad", - "arc.computeAndStorage": "Proceso y almacenamiento", - "arc.coordinatorNodeParameters": "Parámetros del nodo de coordinación", - "arc.workerNodeParameters": "Parámetros del nodo de trabajo", - "arc.compute": "Proceso", - "arc.backup": "Copia de seguridad", - "arc.newSupportRequest": "Nueva solicitud de soporte", - "arc.diagnoseAndSolveProblems": "Diagnosticar y solucionar problemas", - "arc.supportAndTroubleshooting": "Soporte y solución de problemas", - "arc.resourceHealth": "Estado de los recursos", - "arc.parameterName": "Nombre de parámetro", - "arc.value": "Valor", - "arc.createNew": "Nueva instancia", - "arc.delete": "Eliminar", - "arc.learnMore": "Más información.", - "arc.drop": "Depositar", - "arc.save": "Guardar", - "arc.discard": "Descartar", - "arc.resetPassword": "Restablecer contraseña", - "arc.loadExtensions": "Cargar extensiones", - "arc.unloadExtensions": "Descargar extensiones", - "arc.noExtensions": "No hay ninguna extensión enumerada en la configuración.", - "arc.openInAzurePortal": "Abrir en Azure Portal", - "arc.resourceGroup": "Grupo de recursos", - "arc.region": "Región", - "arc.subscriptionId": "Id. de suscripción", - "arc.state": "Estado", - "arc.connectionMode": "Modo de conexión", - "arc.namespace": "Espacio de nombres", - "arc.externalEndpoint": "Punto de conexión externo", - "arc.name": "Nombre", - "arc.type": "Tipo", - "arc.status": "Estado", - "arc.miaaAdmin": "Administrador de instancia administrada", - "arc.controllerEndpoint": "Punto de conexión del controlador", - "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.", - "arc.extensionsTableLoadingComplete": "Ahora se pueden ver las extensiones precargadas.", - "arc.extensionsAddList": "Extensiones", - "arc.extensionsAddDialog": "PostgreSQL proporciona la capacidad de ampliar la funcionalidad de la base de datos mediante extensiones.", - "arc.dataController": "Controlador de datos", - "arc.kibanaDashboard": "Panel de Kibana", - "arc.grafanaDashboard": "Panel de Grafana", - "arc.kibanaDashboardDescription": "Panel para ver registros", - "arc.grafanaDashboardDescription": "Panel para ver métricas", - "arc.serviceEndpoints": "Puntos de conexión de servicio", - "arc.serviceEndpointsTable": "Tabla de puntos de conexión de servicio", - "arc.databases": "Bases de datos", - "arc.endpoint": "Punto de conexión", - "arc.description": "Descripción", - "arc.yes": "Sí", - "arc.no": "No", - "arc.feedback": "Comentarios", - "arc.selectConnectionString": "Seleccione una de las cadenas de conexión de cliente disponibles a continuación.", - "arc.addingWorkerNodes": "agregando nodos de trabajo", - "arc.workerNodesDescription": "Agregue nodos de trabajo para expandir el grupo de servidores y escalar la base de datos.", - "arc.workerNodesConfigurationInformation": "Puede configurar el número de núcleos de CPU y el tamaño de almacenamiento que se aplicará a todos los nodos de trabajo. Ajuste el número de núcleos de CPU y la configuración de memoria para su grupo de servidores. Para restablecer las solicitudes o los límites, utilice un valor vacío.", - "arc.coordinatorNodeConfigurationInformation": "Puede configurar el número de núcleos de CPU y el tamaño de almacenamiento que se aplicará al nodo de coordinación. Ajuste el número de núcleos de CPU y la configuración de memoria para su grupo de servidores. Para restablecer las solicitudes o los límites, utilice un valor vacío.", - "arc.workerNodeInformation": "Es posible escalar y cambiar el grupo de servidores reduciendo o aumentando el número de nodos de trabajo. El valor debe ser 0 o mayor que 1.", - "arc.workerOneNodeValidationMessage": "No se admite el valor de 1.", - "arc.vCores": "Núcleos virtuales", - "arc.ram": "RAM", - "arc.refresh": "Actualizar", - "arc.resetAllToDefault": "Restablecer todos los valores predeterminados", - "arc.resetToDefault": "Restablecer valores predeterminados", - "arc.troubleshoot": "Solucionar problemas", - "arc.clickTheNewSupportRequestButton": "Haga clic en el botón de nueva solicitud de soporte para archivar una solicitud de soporte en Azure Portal.", - "arc.supportRequestNote": "Tenga en cuenta que la configuración de recursos debe haberse cargado en Azure primero para poder abrir una solicitud de soporte.", - "arc.running": "En ejecución", - "arc.ready": "Listo", - "arc.notReady": "No está listo", - "arc.pending": "Pendiente", - "arc.failed": "Error", - "arc.unknown": "Desconocidas", - "arc.direct": "Directa", - "arc.indirect": "Indirecta", - "arc.loading": "Cargando...", - "arc.refreshToEnterCredentials": "Actualizar el nodo para especificar credenciales", - "arc.noInstancesAvailable": "No hay instancias disponibles", - "arc.connecToServer": "Conectar al servidor", - "arc.connectToController": "Conexión con el controlador existente", - "arc.connectToMSSql": "Conexión a instancia administrada de SQL: Azure Arc ({0})", - "arc.connectToPGSql": "Conexión a hiperescala de PostgreSQL: Azure Arc ({0})", - "arc.passwordToController": "Proporcionar contraseña al controlador", - "arc.controllerUrl": "Dirección URL del controlador", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "La dirección URL del controlador es necesaria si hay varios clústeres con el mismo espacio de nombres: normalmente no debería ser necesario.", - "arc.serverEndpoint": "Punto de conexión del servidor", - "arc.controllerName": "Nombre", - "arc.controllerNameDescription": "Nombre para mostrar en la vista de árbol, que no se aplica al controlador propiamente dicho.", - "arc.controllerKubeConfig": "Ruta de acceso al archivo de kubeconfig", - "arc.controllerClusterContext": "Contexto de clúster", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Nombre de usuario del controlador", - "arc.controllerPassword": "Contraseña del controlador", - "arc.username": "Nombre de usuario", - "arc.password": "Contraseña", - "arc.rememberPassword": "Recordar contraseña", - "arc.connect": "Conectar", - "arc.cancel": "Cancelar", - "arc.ok": "Aceptar", - "arc.on": "Activar", - "arc.off": "Desactivar", - "arc.notConfigured": "Sin configurar", - "arc.online": "En línea", - "arc.offline": "Sin conexión", - "arc.restoring": "Restaurando", - "arc.recovering": "Recuperando", - "arc.recoveringPending": "Pendiente de recuperación", - "arc.suspect": "Sospechoso", - "arc.emergency": "Emergencia", - "arc.coordinatorEndpoint": "Punto de conexión del coordinador", - "arc.postgresAdminUsername": "Nombre de usuario del administrador", - "arc.nodeConfiguration": "Configuración del nodo", - "arc.postgresVersion": "Versión de PostgreSQL", - "arc.serverGroupType": "Tipo de grupo de servidores", - "arc.serverGroupNodes": "Nodos de grupo de servidores", - "arc.fullyQualifiedDomain": "Nombre de dominio completo", - "arc.postgresArcProductName": "Azure Database for PostgreSQL: Azure Arc", - "arc.coordinator": "Coordinador", - "arc.worker": "Trabajador", - "arc.monitor": "Monitor", - "arc.available": "Disponible", - "arc.issuesDetected": "Problemas detectados", - "arc.newDatabase": "Nueva base de datos", - "arc.databaseName": "Nombre de la base de datos", - "arc.enterNewPassword": "Escriba una nueva contraseña", - "arc.confirmNewPassword": "Confirme la nueva contraseña", - "arc.learnAboutPostgresClients": "Más información sobre las interfaces de cliente de hiperescala de Azure PostgreSQL", - "arc.coordinatorNodeParametersDescription": " Estos parámetros de servidor del nodo de coordinación se pueden establecer en valores personalizados (no predeterminados). Buscar parámetros.", - "arc.workerNodesParametersDescription": " Estos parámetros de servidor de los nodos de trabajo se pueden establecer en valores personalizados (no predeterminados). Buscar parámetros.", - "arc.learnAboutNodeParameters": "Más información sobre la configuración del motor de base de datos para hiperescala de PostgreSQL habilitada para Azure Arc", - "arc.noNodeParametersFound": "No se encontraron parámetros de servidor de trabajo...", - "arc.searchToFilter": "Buscar en elementos de filtro...", - "arc.scalingCompute": "escalando núcleos virtuales de cálculo y memoria.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Puede escalar Azure Arc: habilitado", - "arc.miaaComputeAndStorageDescriptionPartOne": "Puede escalar su instancia administrada de Azure SQL: Azure Arc por", - "arc.postgres.computeAndStorageDescriptionPartTwo": "Grupo de servidores de hiperescala de PostgreSQL por", - "arc.computeAndStorageDescriptionPartThree": "sin tiempo de inactividad y por", - "arc.computeAndStorageDescriptionPartFour": "Antes de hacerlo, debe asegurarse", - "arc.computeAndStorageDescriptionPartFive": "hay suficientes recursos disponibles", - "arc.resourceHealthDescription": "El estado de los recursos puede indicarle si el recurso se está ejecutando según lo esperado.", - "arc.computeAndStorageDescriptionPartSix": "en el clúster de Kubernetes para seguir esta configuración.", - "arc.node": "nodo", - "arc.nodes": "nodos", - "arc.workerNodes": "Nodos de trabajo", - "arc.coordinatorNode": "Nodo de coordinación", - "arc.storagePerNode": "almacenamiento por nodo", - "arc.workerNodeCount": "Número de nodos de trabajo", - "arc.configurationPerNode": "Configuración (por nodo)", - "arc.configurationCoordinatorNode": "Configuración", - "arc.coresLimit": "Límite de CPU", - "arc.workerCoresLimit": "Límite de CPU de nodos de trabajo", - "arc.coordinatorCoresLimit": "Límite de CPU del nodo de coordinación", - "arc.coresRequest": "Solicitud de CPU", - "arc.workerCoresRequest": "Solicitud de CPU de nodos de trabajo", - "arc.coordinatorCoresRequest": "Solicitud de CPU del nodo de coordinación", - "arc.memoryLimit": "Límite de memoria (en GB)", - "arc.workerMemoryLimit": "Límite de memoria de nodos de trabajo (en GB)", - "arc.coordinatorMemoryLimit": "Límite de memoria de nodo de coordinación (en GB)", - "arc.memoryRequest": "Solicitud de memoria (en GB)", - "arc.workerMemoryRequest": "Solicitud de memoria de nodos de trabajo (en GB)", - "arc.coordinatorMemoryRequest": "Solicitud de memoria de nodo de coordinación (en GB)", - "arc.arcResources": "Recursos de Azure Arc", - "arc.enterANonEmptyPassword": "Escriba una contraseña que no esté vacía o presione ESC para salir.", - "arc.thePasswordsDoNotMatch": "Las contraseñas no coinciden. Confirme la contraseña o presione ESC para salir.", - "arc.passwordReset": "Contraseña restablecida correctamente", - "arc.condition": "Condición", - "arc.details": "Detalles", - "arc.lastTransition": "Última transición", - "arc.noExternalEndpoint": "No se ha configurado ningún punto de conexión externo, por lo que esta información no está disponible.", - "arc.noWorkerPods": "No hay ningún pod de trabajo en esta configuración.", - "arc.podsReady": "pods listos", - "arc.podsPresent": "Pods presentes", - "arc.podsUsedDescription": "Seleccione un pod en la lista desplegable para obtener información de estado detallada.", - "arc.podsUsedDescriptionAria": "Seleccione un pod en la lista desplegable para obtener información detallada sobre el estado.", - "arc.podConditionsTable": "Tabla de condiciones del pod", - "arc.connectToPostgresDescription": "Se requiere una conexión al servidor para mostrar y establecer la configuración del motor de base de datos, lo que requerirá la instalación de la extensión PostgreSQL.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Se ha inicializado el pod.", - "arc.podReady": "El pod está listo.", - "arc.noPodIssuesDetected": "No hay ningún problema conocido que afecte a esta instancia de hiperescala de PostgreSQL.", - "arc.podIssuesDetected": "Los pods que se indican a continuación están experimentando problemas que pueden afectar al rendimiento o a la disponibilidad.", - "arc.containerReady": "Los contenedores pod están listos.", - "arc.podScheduled": "El pod es programable.", - "arc.loadingClusterContextCompleted": "Carga de contextos de clúster completada", - "arc.rangeSetting": "Se espera que el valor esté en el intervalo {0} - {1}", - "arc.databaseCreated": "Base de datos {0} creada", - "arc.deletingInstance": "Eliminando instancia '{0}'...", - "arc.installingExtension": "Instalando la extensión '{0}'...", - "arc.extensionInstalled": "Se ha instalado la extensión '{0}'.", - "arc.updatingInstance": "Actualizando instancia '{0}'...", - "arc.instanceDeleted": "Instancia '{0}' eliminada", - "arc.instanceUpdated": "Instancia '{0}' actualizada", - "arc.extensionsDropped": "Extensiones \"{0}\" quitadas", - "arc.extensionsAdded": "Extensiones '{0}' agregadas", - "arc.copiedToClipboard": "{0} copiado al portapapeles", - "arc.clickTheTroubleshootButton": "Haga clic en el botón Solucionar problemas para abrir el bloc de notas de solución de problemas de Azure Arc {0}.", - "arc.dataStorage": "Datos de {0}", - "arc.logStorage": "Registro de {0}", - "arc.backupsStorage": "copias de seguridad de {0}", - "arc.numVCore": "{0} núcleo virtual", - "arc.numVCores": "{0} núcleos virtuales", - "arc.updated": "{0} actualizado", - "arc.connectionString": "Cadena de conexión para {0}", - "arc.copyConnectionStringToClipboard": "Copiar cadena de conexión {0} en el portapapeles", - "arc.copyValueToClipboard": "Copiar {0} en el Portapapeles", - "arc.pgConnectionRequired": "Se necesita una conexión para mostrar y establecer la configuración del motor de base de datos.", - "arc.miaaConnectionRequired": "Se necesita una conexión para enumerar las bases de datos de esta instancia.", - "arc.couldNotFindControllerRegistration": "No se pudo encontrar el registro del controlador.", - "arc.dropMultipleExtensions": "Se está depositando otra extensión en este momento, vuelva a intentarlo una vez que se haya completado.", - "arc.updateExtensionsFailed": "Error al editar las extensiones. {0}", - "arc.refreshFailed": "Error al actualizar. {0}", - "arc.resetFailed": "No se pudo restablecer. {0}", - "arc.openDashboardFailed": "Error al abrir el panel. {0}", - "arc.instanceDeletionFailed": "No se pudo eliminar la instancia {0}. {1}", - "arc.instanceUpdateFailed": "No se pudo actualizar la instancia {0}. {1}", - "arc.pageDiscardFailed": "No se pudo descartar la entrada del usuario. {0}", - "arc.databaseCreationFailed": "No se pudo crear la base de datos {0}. {1}", - "arc.connectToControllerFailed": "No se pudo conectar con el controlador {0}. {1}", - "arc.connectToMSSqlFailed": "No se pudo conectar con la instancia administrada de SQL: instancia de Azure Arc {0}. {1}", - "arc.connectToPGSqlFailed": "No se pudo conectar a hiperescala de PostgreSQL: instancia de Azure Arc {0}. {1}", - "arc.missingExtension": "Se requiere la extensión {0} para ver la configuración del motor. ¿Quiere instalarlo ahora?", - "arc.extensionInstallationFailed": "No se pudo instalar la extensión {0}.", - "arc.fetchConfigFailed": "Error inesperado al recuperar la configuración de '{0}'. {1}", - "arc.fetchEndpointsFailed": "Error inesperado al recuperar los puntos de conexión de '{0}'. {1}", - "arc.fetchRegistrationsFailed": "Error inesperado al recuperar los registros de '{0}'. {1}", - "arc.fetchDatabasesFailed": "Error inesperado al recuperar las bases de datos de '{0}'. {1}", - "arc.fetchEngineSettingsFailed": "Error inesperado al recuperar la configuración del motor para '{0}'. {1}", - "arc.numberOfIssuesDetected": "• {0} ({1} problemas)", - "arc.instanceDeletionWarning": "¡Advertencia! La eliminación de una instancia es permanente y no se puede deshacer. Para eliminar la instancia '{0}' escriba el nombre '{0}' a continuación.", - "arc.invalidInstanceDeletionName": "El valor '{0}' no coincide con el nombre de instancia. Inténtelo de nuevo o presione Escape para salir", - "arc.couldNotFindAzureResource": "No se encontró el recurso de Azure para {0}", - "arc.passwordResetFailed": "No se pudo restablecer la contraseña. {0}", - "arc.errorConnectingToController": "Error al conectar con el controlador. {0}", - "arc.passwordAcquisitionFailed": "No se pudo adquirir la contraseña. {0}", - "arc.loginFailed": "Error al iniciar sesión en el controlador: nombre de usuario o contraseña incorrectos", - "arc.errorVerifyingPassword": "Se produjo un error al comprobar la contraseña. {0}", - "noControllersConnected": "No hay controladores de Azure Arc conectados actualmente. Ejecute el comando: 'Conectar con el controlador de Azure Arc existente' y vuelva a intentarlo", - "getVariableValue.unknownVariableName": "Intento de obtener un valor de variable para una variable desconocida: {0}", - "getIsPassword.unknownVariableName": "Intento de obtener isPassword para una variable desconocida: {0}", - "noControllerInfoFound": "No se encontró la información del controlador con el nombre {0}", - "noPasswordFound": "No se pudo recuperar la contraseña para el controlador {0} y el usuario no proporcionó una contraseña. Vuelva a intentarlo más tarde.", - "clusterContextNotFound": "No se encuentra el contexto del clúster con el nombre {0} en el archivo de configuración de Kube", - "noCurrentClusterContext": "No se encontró ningún contexto de clúster actual en el archivo kubeconfig.", - "filePicker.browse": "Examinar", - "button.label": "Seleccionar", - "noContextFound": "No se encontraron \"contextos\" en el archivo de configuración {0}", - "noCurrentContextFound": "No hay ningún contexto marcado como 'current-context' en el archivo de configuración: {0}", - "noNameInContext": "No se encontró ningún campo de nombre en un contexto de clúster en el archivo de configuración {0}", - "arc.userCancelledError": "El usuario canceló el cuadro de diálogo", - "clusterContextConfigNoLongerValid": "La información de contexto de clúster especificada por el archivo de configuración: {0} y contexto de clúster: {1} ya no es válida. Error:\r\n\t{2}\r\n ¿Quiere actualizar esta información?", - "arc.invalidConfigPath": "Ruta de acceso de configuración no válida", - "arc.loadingClusterContextsError": "Error al cargar los contextos de clúster. {0}" + "microsoft.agreement.privacy.statement": "Declaración de privacidad de Microsoft", + "requested.cores.less.than.or.equal.to.cores.limit": "La cantidad de núcleos solicitados debe ser menor o igual que el límite de núcleos.", + "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.", + "resource.type.arc.postgres.description": "Permite implementar grupos de servidores de hiperescala de PostgreSQL en un entorno de Azure Arc.", + "resource.type.arc.postgres.display.name": "Grupos de servidores de hiperescala de PostgreSQL: Azure Arc (versión preliminar)", + "resource.type.arc.sql.description": "Servicio de instancia administrada de SQL para desarrolladores de aplicaciones en un entorno administrado por el cliente", + "resource.type.arc.sql.display.name": "Azure SQL Managed Instance: Azure Arc (versión preliminar)", + "resource.type.azure.arc.description": "Permite crear un controlador de datos de Azure Arc.", + "resource.type.azure.arc.display.name": "Controlador de datos de Azure Arc (versión preliminar)", + "should.be.integer": "El valor debe ser un entero", + "worker.node.count.should.not.be.one": "No se admite el valor 1." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-es/translations/extensions/asde-deployment.i18n.json index 3fbf3ef208..e226fa82b2 100644 --- a/i18n/ads-language-pack-es/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Extensión de implementación de Azure SQL Edge", - "extension-description": "Proporciona una experiencia basada en cuadernos para implementar Azure SQL Edge", - "docker-container-name-field": "Nombre del contenedor", - "docker-sql-password-field": "Contraseña de las instancias de Azure SQL Edge", + "azure-info-section-title": "Información de Azure", + "azure_location": "Ubicación", + "azure_resource_group": "Grupo de recursos", + "azure_subscription_id": "Id. de suscripción", + "device-id": "Id. de dispositivo", + "device-ip-address": "Dirección IP del dispositivo", + "device-ip-address-description": "Se usará para conectarse a la instancia de Azure SQL Edge después de la implementación", + "device-target-condition": "Condición de destino", + "device-target-condition-learn-more": "Obtener más información sobre la condición de destino", "docker-confirm-sql-password-field": "Confirmar contraseña", - "docker-sql-port-field": "Puerto de Azure SQL Edge", - "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (versión preliminar) es un motor de base de datos relacional optimizado orientado a las implementaciones de IoT y IoT Edge.", - "sql-edge-type-display-name": "Destino de implementación", - "sql-edge-local-display-name": "Instancia de contenedor local", - "sql-edge-remote-display-name": "Instancia de contenedor remoto", - "sql-edge-local-title": "Implementar instancia de contenedor de Azure SQL Edge en la máquina local", - "docker-settings-section-title": "Configuración de Docker", + "docker-container-name-field": "Nombre del contenedor", + "docker-imagetag-field": "Etiqueta de imagen", + "docker-password-field": "Contraseña", "docker-registry-field": "Registro", "docker-repository-field": "Repositorio", - "docker-imagetag-field": "Etiqueta de imagen", + "docker-settings-section-title": "Configuración de Docker", + "docker-sql-password-field": "Contraseña de las instancias de Azure SQL Edge", + "docker-sql-port-field": "Puerto de Azure SQL Edge", "docker-username-field": "Nombre de usuario", - "docker-password-field": "Contraseña", "edge-agreement": "Acepto {0} y {1}.", "edge-eula": "Contrato de licencia de Microsoft Azure SQL Edge", - "sql-edge-remote-title": "Implementar instancia de contenedor de Azure SQL Edge en la máquina remota", - "remote-info-section-title": "Información de la máquina de destino", + "edge-remote-password-field": "Contraseña", "edge-remote-target-field": "Nombre o dirección IP", "edge-remote-username-field": "Nombre de usuario", - "edge-remote-password-field": "Contraseña", + "extension-description": "Proporciona una experiencia basada en cuadernos para implementar Azure SQL Edge", + "extension-displayName": "Extensión de implementación de Azure SQL Edge", + "iot-hub-name": "Nombre de IoT Hub", + "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", + "package-files": "Archivos de paquete de SQL Server", + "package_path": "Archivo de paquete", + "package_path_description": "Ruta de acceso del archivo de paquete de SQL Server (dacpac, bacpac) o archivo de paquete comprimido.", + "remote-info-section-title": "Información de la máquina de destino", + "resource-type-sql-edge-description": "Azure SQL Edge (versión preliminar) es un motor de base de datos relacional optimizado orientado a las implementaciones de IoT y IoT Edge.", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "Nuevo Azure IoT Hub y VM (autenticación de contraseña)", + "sql-edge-azure-multi-device-display-name": "Varios dispositivos de un Azure IoT Hub", + "sql-edge-azure-multi-device-title": "Implementar Azure SQL Edge en varios dispositivos de Azure IoT", + "sql-edge-azure-single-device-display-name": "Dispositivo existente de un Azure IoT Hub", + "sql-edge-azure-single-device-title": "Implementar Azure SQL Edge en un dispositivo existente", "sql-edge-azure-sshkey-display-name": "Nuevo Azure IoT Hub y VM (autenticación de clave pública SSH)", "sql-edge-azure-title": "Implementar Azure SQL Edge en una VM de Azure nueva a través de IoT Hub", - "azure_subscription_id": "Id. de suscripción", - "azure_resource_group": "Grupo de recursos", - "azure_location": "Ubicación", + "sql-edge-local-display-name": "Instancia de contenedor local", + "sql-edge-local-title": "Implementar instancia de contenedor de Azure SQL Edge en la máquina local", + "sql-edge-remote-display-name": "Instancia de contenedor remoto", + "sql-edge-remote-title": "Implementar instancia de contenedor de Azure SQL Edge en la máquina remota", + "sql-edge-type-display-name": "Destino de implementación", + "sqlserver-info-section-title": "Información de Azure SQL Edge", "vm_admin": "Nombre de usuario administrador de VM", "vm_password": "Contraseña de administrador de VM", "vm_password_confirm": "Confirmación de la contraseña de administrador de VM", "vm_password_validation_error_message": "La contraseña de la VM debe tener entre 12 y 123 caracteres de longitud y se compone de caracteres en mayúsculas, minúsculas, números y caracteres especiales.", - "package_path": "Archivo de paquete", - "package_path_description": "Ruta de acceso del archivo de paquete de SQL Server (dacpac, bacpac) o archivo de paquete comprimido.", - "azure-info-section-title": "Información de Azure", - "sqlserver-info-section-title": "Información de Azure SQL Edge", - "package-files": "Archivos de paquete de SQL Server", - "sql-edge-azure-single-device-display-name": "Dispositivo existente de un Azure IoT Hub", - "sql-edge-azure-single-device-title": "Implementar Azure SQL Edge en un dispositivo existente", - "iot-hub-name": "Nombre de IoT Hub", - "device-id": "Id. de dispositivo", - "device-ip-address": "Dirección IP del dispositivo", - "device-ip-address-description": "Se usará para conectarse a la instancia de Azure SQL Edge después de la implementación", - "sql-edge-azure-multi-device-display-name": "Varios dispositivos de un Azure IoT Hub", - "sql-edge-azure-multi-device-title": "Implementar Azure SQL Edge en varios dispositivos de Azure IoT", - "device-target-condition": "Condición de destino", - "device-target-condition-learn-more": "Obtener más información sobre la condición de destino", "vm_ssh_public_key": "Clave pública SSH" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azdata.i18n.json deleted file mode 100644 index 4edccb4e02..0000000000 --- a/i18n/ads-language-pack-es/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "CLI de Azure Data", - "azdata.description": "Compatibilidad con la CLI Azure Data.", - "azdata.config.title": "Configuración de la CLI Azure Data", - "azdata.config.debug": "Registrar información de depuración en el canal de salida para todos los comandos azdata ejecutados", - "command.category": "CLI de Azure Data", - "azdata.acceptEula.command.name": "Aceptar CLUF", - "azdata.install.command.name": "Instalar", - "azdata.update.command.name": "Buscar actualización", - "azdata.category": "CLI de Azure Data", - "azdata.acceptEula.description": "Elija cómo se lleva a cabo la aceptación del CLUF de la CLI de Azure Data.", - "azdata.acceptEula.prompt.description": "Se solicitará al usuario que acepte el CLUF para la CLI de Azure Data.", - "azdata.acceptEula.dontPrompt.description": "No se solicitará al usuario que acepte el CLUF para la CLI de Azure Data.", - "azdata.install.description": "Elija cómo se realizará la instalación de la CLI de Azure Data", - "azdata.install.prompt.description": "Se solicitará al usuario que instale la CLI de Azure Data", - "azdata.install.dontPrompt.description": "No se solicitará al usuario que instale la CLI de Azure Data", - "azdata.update.description": "Elija si desea que se le pregunte cuando haya una actualización de la CLI de Azure Data disponible.", - "azdata.requiredUpdate.description": "Elija si desea que se le pregunte cuando esté disponible una actualización necesaria de la CLI de Azure Data.", - "azdata.update.prompt.description": "Se solicitará al usuario que actualice la CLI de Azure Data.", - "azdata.update.dontPrompt.description": "No se preguntará al usuario si desea actualizar la CLI de Azure Data." - }, - "dist/localizedConstants": { - "azdata.azdata": "CLI de Azure Data", - "azdata.searchingForAzdata": "Buscando la instalación existente de la CLI de Azure Data...", - "azdata.foundExistingAzdata": "Se encontró una instalación existente de la versión (v{0}) de la CLI de Azure Data en la ruta de acceso:{1}", - "azdata.downloadingProgressMb": "Descargando ({0} / {1} MB)", - "azdata.downloadFinished": "Descarga finalizada", - "azdata.installingAzdata": "Se está instalando la CLI de Azure Data", - "azdata.updatingAzdata": "Actualizando la CLI de Azure Data...", - "azdata.azdataInstalled": "La CLI de Azure Data se instaló correctamente. Es necesario reiniciar Azure Data Studio para completar la configuración: las características no se activarán hasta que se haya realizado esta operación.", - "azdata.azdataUpdated": "La CLI de Azure Data se actualizó correctamente a la versión: {0}.", - "azdata.yes": "Sí", - "azdata.no": "No", - "azdata.accept": "Aceptar", - "azdata.decline": "Rechazar", - "azdata.doNotAskAgain": "No volver a preguntar", - "azdata.askLater": "Preguntar más tarde", - "azdata.downloadingTo": "Descargando {0} de {1} a {2}", - "azdata.executingCommand": "Ejecutando el comando: “{0} {1}”", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Buscando la última versión disponible de la CLI de Azure Data", - "azdata.gettingTextContentsOfUrl": "Obteniendo el contenido de texto del recurso en la dirección URL {0}", - "azdata.versionForUpdate": "Versión encontrada: {0} en la que se puede actualizar la CLI de Azure Data a partir de la versión actual: {1}.", - "azdata.latestAzdataVersionAvailable": "Última versión disponible de CLI de Azure Data: {0}.", - "azdata.couldNotFindAzdata": "No se pudo encontrar la CLI de Azure Data. Error: {0}", - "azdata.currentlyInstalledVersionIsLatest": "Versión de la CLI de Azure Data instalada actualmente: {0} es igual o más reciente que cualquier otra versión disponible", - "azdata.promptLog": "Se pide al usuario que acepte lo siguiente: {0}", - "azdata.couldNotFindAzdataWithPrompt": "No se pudo encontrar la CLI de Azure Data, ¿desea instalarla ahora? De lo contrario, algunas características no podrán funcionar.", - "azdata.promptForAzdataUpdate": "Hay disponible una nueva versión de CLI de Azure Data ({0}), ¿desea actualizarla ahora?", - "azdata.promptForRequiredAzdataUpdate": "Esta extensión requiere que la CLI de Azure Data sea >= {0} para instalarse, ¿desea actualizar a la última versión ({1}) ahora? Si no es así, es posible que algunas funcionalidades no funcionen.", - "azdata.requiredVersionNotAvailable": "Esta extensión requiere que la CLI de Azure Data sea >= {0} para instalarse, pero la versión actual disponible solo es {1}. Instale la versión correcta manualmente desde [aquí] (https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata) y, a continuación, reinicie Azure Data Studio.", - "azdata.missingRequiredVersion": "Se requiere que la CLI de Azure Data sea >= {0} para esta característica. Ejecute el comando “CLI de Azure Data: buscar actualización” para instalarla y vuelva a intentarlo.", - "azdata.downloadError": "Error durante la descarga", - "azdata.installError": "Error al instalar la CLI de Azure Data: {0}", - "azdata.updateError": "Error al actualizar CLI de Azure Data: {0}", - "azdata.platformUnsupported": "La plataforma \"{0}\" no se admite actualmente", - "azdata.unexpectedCommandError": "Error inesperado al ejecutar el comando: {0}", - "azdata.unexpectedExitCode": "Código de salida inesperado desde el comando: {1} ({0})", - "azdata.noAzdata": "No hay disponible ninguna instancia de CLI de Azure Data, ejecute el comando “CLI de Azure Data: instalar” para habilitar las características que lo requieren.", - "azdata.noAzdataWithLink": "No hay disponible ninguna instancia de CLI de Azure Data, [instalar la CLI de Azure Data](command:azdata.install) para habilitar las características que lo requieren.", - "azdata.skipInstall": "Se va a omitir la instalación de CLI de Azure Data, ya que el usuario no solicitó la operación y la opción de configuración: {0}.{1} es {2}", - "azdata.skipUpdate": "Se omitirá la actualización de la CLI de Azure Data, ya que la operación no la solicitó el usuario y la opción de configuración: {0}.{1} es {2}", - "azdata.skipRequiredUpdate": "Se omitirá la actualización necesaria de la CLI de Azure Data, ya que la operación no la solicitó el usuario y la opción de configuración: {0}.{1} es {2}", - "azdata.noReleaseVersion": "No hay ninguna versión de lanzamiento disponible para la plataforma “{0}”\r\nInformación de la versión: ${1}", - "azdata.noDownloadLink": "No hay ningún vínculo de descarga disponible para la plataforma “{0}\"\r\nInformación de la versión: ${1}", - "azdata.failedToParseReleaseInfo": "No se pudo analizar el JSON del contenido en: {0}.\r\nContenido del archivo:\r\n{1}\r\nError: {2}", - "azdata.azdataUserSettingReadLog": "Configuración de usuario de la CLI de Azure Data: {0}.{1} lectura, valor: {2}", - "azdata.azdataUserSettingUpdatedLog": "Configuración de usuario de CLI de Azure Data: {0}.{1} actualizado, newValue: {2}", - "azdata.userResponseInstall": "Respuesta del usuario al mensaje para instalar la CLI de Azure Data: {0}", - "azdata.userResponseUpdate": "Respuesta del usuario en el mensaje de actualización de la CLI de Azure Data: {0}", - "azdata.userRequestedInstall": "El usuario solicitó instalar la CLI de Azure Data a través del comando “CLI de Azure: instalar”", - "azdata.userRequestedUpdate": "El usuario solicitó la actualización de CLI de Azure Data con el comando “CLI de Azure Data: buscar actualizaciones”", - "azdata.acceptEula": "El usuario solicitó que se le pregunte al aceptar el CLUF invocando el comando \"CLI de Azure Data: aceptar CLUF\"", - "azdata.updateCheckSkipped": "No se encontró ninguna comprobación de la disponibilidad de la nueva versión de la CLI de Azure Data que se ha realizado como CLI de Azure Data para instalarse", - "azdata.eulaNotAccepted": "No se han aceptado la declaración de privacidad de Microsoft ni los términos de licencia de la CLI de Azure Data. Ejecutar el comando: [CLI de Azure Data: aceptar CLUF] (comando: azdata.acceptEula) para aceptar el CLUF con el fin de habilitar las características que requieren la CLI de Azure Data.", - "azdata.promptForEula": "Es necesario aceptar la [Declaración de privacidad de Microsoft] ({0}) y los [Términos de licencia de la CLI de Azure Data] ({1}) para usar esta extensión. Si esto se rechaza, algunas características no funcionarán.", - "azdata.promptForEulaResponse": "Respuesta del usuario a la solicitud de CLUF: {0}", - "azdata.eulaAcceptedStateOnStartup": "Estado \"CLUF aceptado\" en el inicio: {0}", - "azdata.endpointOrNamespaceRequired": "Se debe especificar un punto de conexión o un espacio de nombres" - } - } -} \ No newline at end of file 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 70e4979f0f..bcb6cef1df 100644 --- a/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (Core)", - "azure.description": "Examinar y trabajar con recursos de Azure", - "azure.title": "Azure", - "azure.resource.config.title": "Configuración de recursos de Azure", - "azure.resource.config.filter.description": "Filtro de recursos. Cada elemento es un id. de cuenta, un id. de suscripción y un nombre separados por una barra diagonal", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: actualizar todas las cuentas", - "azure.resource.refresh.title": "Actualizar", - "azure.resource.signin.title": "Azure: iniciar sesión", - "azure.resource.selectsubscriptions.title": "Seleccionar suscripciones", - "azure.resource.startterminal.title": "Inicio de Cloud Shell", - "azure.resource.connectsqlserver.title": "Conectar", - "azure.resource.connectsqldb.title": "Añadir a servidores", - "azure.resource.view.title": "Azure (versión preliminar)", - "azure.tenant.config.filter.description": "Lista de id. de inquilino para ignorar al realizar una consultar relativa a recursos de Azure. Cada elemento es un id. de inquilino.", - "accounts.clearTokenCache": "Borrar la memoria caché de tokens de cuentas de Azure", - "azure.openInAzurePortal.title": "Abrir en Azure Portal", - "config.azureAccountConfigurationSection": "Configuración de la cuenta de Azure", - "config.enablePublicCloudDescription": "Si debería habilitarse la integración de la nube pública de Azure", - "config.enableUsGovCloudDescription": "Si debería habilitarse la integración de la nube de US Government Azure", - "config.enableUsNatCloudDescription": "Indica si se debe habilitar la integración de la nube de Azure nacional de EE. UU.", - "config.enableChinaCloudDescription": "Si debería habilitarse la integración de Azure China", - "config.enableGermanyCloudDescription": "Si debería habilitarse la integración de Azure Alemania", - "config.azureAuthMethodConfigurationSection": "Método de autenticación de Azure", - "config.azureCodeGrantMethod": "Método de concesión de código", - "config.azureDeviceCodeMethod": "Método de código del dispositivo", - "config.noSystemKeychain": "Deshabilite la integración de las cadenas de claves del sistema. Las credenciales se almacenarán en un archivo plano en el directorio principal del usuario.", - "config.piiLogging": "Indica si se debe registrar la información de identificación personal (PII) en la vista de la consola de forma local." + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "No se ha devuelto ningún token de acceso desde Microsoft OAuth.", + "azure.cacheErrorAdd": "Error al agregar la cuenta a la memoria caché.", + "azure.cacheErrorGet": "Error al obtener la cuenta de la memoria caché.", + "azure.cacheErrorParse": "Error al analizar la cuenta desde la memoria caché.", + "azure.cacheErrrorRemove": "Error al quitar la cuenta de la memoria caché.", + "azure.microsoftAccountDisplayName": "Cuenta de Microsoft", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "Ha habido algún error problema con la autenticación, o bien los tokens se han eliminado del sistema. Pruebe a volver a agregar la cuenta de Azure Data Studio.", + "azure.noUniqueIdentifier": "El usuario no tenía ningún identificador único en AAD.", + "azure.responseError": "Error al recuperar el token. Abra las herramientas de desarrollo para ver el error.", + "azure.tenantNotFound": "No se encuentra el inquilino especificado con el id. \"{0}\".", + "azureAuth.unidentifiedError": "Error no identificado con la autenticación de Azure.", + "azureWorkAccountDisplayName": "Cuenta profesional o educativa", + "azurecore.consentDialog.body": "El inquilino \"{0} ({1})\" requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación.", + "azurecore.consentDialog.cancel": "Cancelar", + "azurecore.consentDialog.ignore": "Omitir inquilino", + "azurecore.consentDialog.open": "Abrir" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Concesión de código de autenticación de Azure", + "azure.serverCouldNotStart": "No se puede iniciar el servidor. Puede tratarse de un error de permisos o una incompatibilidad en el sistema. Puede intentar habilitar la autenticación del dispositivo mediante código en la configuración.", + "azureAuth.nonceError": "Error de autenticación debido a una discrepancia de nonce. Cierre Azure Data Studio y vuelva a intentarlo.", + "azureAuth.stateError": "Error de autenticación debido a una discrepancia de estados. Cierre ADS y vuelva a intentarlo." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "Agregar cuenta de {0}", + "azure.azureDeviceCodeAuth": "Código de dispositivo de Azure", + "azure.deviceCodeCheckFail": "Se ha encontrado un error al intentar comprobar los resultados del inicio de sesión.", + "azure.timeoutDeviceCode": "Se ha agotado el tiempo de espera para el inicio de sesión del código del dispositivo." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "No hay ningún método de autenticación de Azure disponible. Debe habilitar los métodos de autenticación en la configuración de ADS.", + "azure.NoAuthMethod.Selected": "No se ha seleccionado ningún método de autenticación de Azure. Debe seleccionar el método de autenticación que quiera usar.", + "azure.deprecatedGetSecurityToken": "Se ha realizado una llamada a azdata.accounts.getSecurityToken. Este método está en desuso y se quitará en versiones futuras. En su lugar, use getAccountSecurityToken." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "No se pudo borrar la memoria caché de tokens", + "clearTokenCacheSuccess": "La memoria caché de tokens se ha borrado correctamente" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (China)", + "germanyCloud": "Azure (Alemania)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (Gobierno de EE. UU.)", + "usNatCloudDisplayName": "Azure (Nacional de EE. UU.)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Debe seleccionar una cuenta de Azure para que esta característica funcione.", + "azure.cloudTerminalPreview": "Debe habilitar las características en versión preliminar para usar Azure Cloud Shell.", + "azure.mustPickTenant": "Debe seleccionar un inquilino para que esta característica funcione.", + "azure.noAccountError": "Actualmente no tiene la sesión iniciada en ninguna cuenta de Azure. Inicie sesión y vuelva a intentarlo.", + "azure.noTenants": "Se necesita un inquilino para esta característica. Parece que su suscripción de Azure no tiene ningún inquilino.", + "azure.pickAnAzureAccount": "Seleccionar una cuenta de Azure", + "azure.signIn": "Iniciar sesión", + "azure.startingCloudShell": "Se está iniciando el shell de la nube..." + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "No se pudieron obtener las suscripciones de la cuenta {0}. Actualice la cuenta." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Área de trabajo de Log Analytics" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de datos SQL" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Clúster de Azure Data Explorer" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala de PostgreSQL: Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor de Azure Database for PostgreSQL" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Instancia administrada de Azure SQL Database" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instancia administrada de SQL: Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "No se han encontrado recursos" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "No se pudieron obtener las suscripciones para la cuenta {0}(inquilino \"{1}\"). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (versión preliminar) {0} ({1})", + "azure.cloudTerminal.ok": "Aceptar", + "azure.cloudTerminal.openAzureShell": "Abrir Azure Shell", + "azure.coudTerminal.neverUsed": "Si no ha iniciado Azure Cloud Shell en esta cuenta antes, visite https://shell.azure.com/ para empezar. Una vez realizada la configuración, podrá usar Azure Cloud Shell directamente en Azure Data Studio.", + "azure.selectShellType": "Seleccionar Bash o PowerShell para Azure Cloud Shell", + "azure.shellClosed": "El shell se ha cerrado.\r\n", + "azure.shellTypeRequired": "Debe elegir un tipo de shell." + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Inicie sesión en Azure..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "No se han encontrado suscripciones.", + "azure.unableToAccessSubscription": "No se puede tener acceso a la suscripción {0} ({1}). [Actualice la cuenta] (comando: azure.resource.signin) para volver a intentarlo. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "No se pudieron cargar alguna cuentas de Azure. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Carga en curso...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar cuentas de Azure" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Las solicitudes de esta cuenta se han acelerado Para volver a intentarlo, seleccione un número menor de suscripciones.", + "azure.resource.tree.accountTreeNode.title": "{0} ({1} de {2} suscripciones)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0}: carga en curso...", + "azure.resource.tree.loadresourceerror": "Se ha producido un error al cargar los recursos de Azure: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "No se han encontrado recursos." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Cargando..." }, "dist/azureResource/utils": { - "azure.resource.error": "Error: {0}", - "azure.accounts.getResourceGroups.queryError": "Error al obtener los grupos de recursos para la cuenta {0} ({1}), suscripción {2} ({3}), inquilino {4}: {5}.", "azure.accounts.getLocations.queryError": "Error al capturar ubicaciones para la cuenta {0} ({1}), suscripción {2} ({3}), inquilino {4}: {5}.", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Consulta no válida", + "azure.accounts.getResourceGroups.queryError": "Error al obtener los grupos de recursos para la cuenta {0} ({1}), suscripción {2} ({3}), inquilino {4}: {5}.", + "azure.accounts.getSelectedSubscriptions.queryError": "Error al recuperar las suscripciones de la cuenta {0}: {1}.", "azure.accounts.getSubscriptions.queryError": "Error al obtener las suscripciones de la cuenta {0}, inquilino {1}: {2}.", - "azure.accounts.getSelectedSubscriptions.queryError": "Error al recuperar las suscripciones de la cuenta {0}: {1}." + "azure.accounts.runResourceQuery.errors.invalidQuery": "Consulta no válida", + "azure.resource.error": "Error: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Cuentas de Azure", - "azurecore.requiresReload": "La modificación de esta configuración requiere volver a cargar la ventana para que se apliquen todos los cambios.", - "azurecore.reload": "Recargar", + "azure.azureResourcesGridTitle": "Recursos de Azure (versión preliminar)", + "azure.unableToOpenAzureLink": "No se puede abrir el vínculo; faltan valores necesarios.", "azurecore.australiacentral": "Centro de Australia", "azurecore.australiacentral2": "Centro de Australia 2", "azurecore.australiaeast": "Este de Australia", "azurecore.australiasoutheast": "Sudeste de Australia", + "azurecore.azureArcPostgres": "Hiperescala de PostgreSQL habilitada para Azure Arc", + "azurecore.azureArcService": "Servicio de datos: Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Instancia administrada de SQL: Azure Arc", "azurecore.brazilsouth": "Sur de Brasil", "azurecore.brazilsoutheast": "Sudeste de Brasil", "azurecore.canadacentral": "Centro de Canadá", @@ -65,172 +160,81 @@ "azurecore.eastus": "Este de EE. UU.", "azurecore.eastus2": "Este de EE. UU. 2", "azurecore.eastus2euap": "EUAP de este de EE. UU. 2", + "azurecore.extensionName": "Cuentas de Azure", "azurecore.francecentral": "Centro de Francia", "azurecore.francesouth": "Sur de Francia", "azurecore.germanynorth": "Norte de Alemania", "azurecore.germanywestcentral": "Centro-oeste de Alemania", + "azurecore.invalidAzureAccount": "Cuenta no válida", + "azurecore.invalidTenant": "Inquilino no válido para la suscripción", "azurecore.japaneast": "Japón Oriental", "azurecore.japanwest": "Japón Occidental", "azurecore.koreacentral": "Centro de Corea del Sur", "azurecore.koreasouth": "Sur de Corea del Sur", + "azurecore.location": "Ubicación", + "azurecore.name": "Nombre", "azurecore.northcentralus": "Centro-norte de EE. UU.", "azurecore.northeurope": "Norte de Europa", "azurecore.norwayeast": "Este de Noruega", "azurecore.norwaywest": "Oeste de Noruega", + "azurecore.postgresServer": "Servidor de Azure Database for PostgreSQL", + "azurecore.reload": "Recargar", + "azurecore.requiresReload": "La modificación de esta configuración requiere volver a cargar la ventana para que se apliquen todos los cambios.", + "azurecore.resourceGroup": "Grupo de recursos", + "azurecore.resourceType": "Tipo de recurso", "azurecore.southafricanorth": "Norte de Sudáfrica", "azurecore.southafricawest": "Oeste de Sudáfrica", "azurecore.southcentralus": "Centro-sur de EE. UU.", "azurecore.southeastasia": "Sudeste Asiático", "azurecore.southindia": "Sur de la India", + "azurecore.sqlDatabase": "Base de datos SQL", + "azurecore.sqlManagedInstance": "Instancia administrada de SQL", + "azurecore.sqlServer": "SQL Server", + "azurecore.sqlServerArc": "SQL Server: Azure Arc", + "azurecore.subscription": "Suscripción", "azurecore.switzerlandnorth": "Norte de Suiza", "azurecore.switzerlandwest": "Oeste de Suiza", + "azurecore.typeIcon": "Icono de tipo", "azurecore.uaecentral": "Centro de Emiratos Árabes Unidos", "azurecore.uaenorth": "Norte de Emiratos Árabes Unidos", "azurecore.uksouth": "Sur de Reino Unido", "azurecore.ukwest": "Oeste de Reino Unido", + "azurecore.unableToFetchToken": "No se puede obtener el token para el inquilino {0}.", "azurecore.westcentralus": "Centro-oeste de EE. UU.", "azurecore.westeurope": "Oeste de Europa", "azurecore.westindia": "Oeste de la India", "azurecore.westus": "Oeste de EE. UU.", - "azurecore.westus2": "Oeste de EE. UU. 2", - "azurecore.name": "Nombre", - "azurecore.resourceType": "Tipo de recurso", - "azurecore.resourceGroup": "Grupo de recursos", - "azurecore.location": "Ubicación", - "azurecore.subscription": "Suscripción", - "azurecore.typeIcon": "Icono de tipo", - "azurecore.sqlServer": "SQL Server", - "azurecore.sqlDatabase": "Base de datos SQL", - "azurecore.postgresServer": "Servidor de Azure Database for PostgreSQL", - "azurecore.sqlManagedInstance": "Instancia administrada de SQL", - "azurecore.azureArcsqlManagedInstance": "Instancia administrada de SQL: Azure Arc", - "azurecore.azureArcService": "Servicio de datos: Azure Arc", - "azurecore.sqlServerArc": "SQL Server: Azure Arc", - "azurecore.azureArcPostgres": "Hiperescala de PostgreSQL habilitada para Azure Arc", - "azure.unableToOpenAzureLink": "No se puede abrir el vínculo; faltan valores necesarios.", - "azure.azureResourcesGridTitle": "Recursos de Azure (versión preliminar)", - "azurecore.invalidAzureAccount": "Cuenta no válida", - "azurecore.invalidTenant": "Inquilino no válido para la suscripción", - "azurecore.unableToFetchToken": "No se puede obtener el token para el inquilino {0}." + "azurecore.westus2": "Oeste de EE. UU. 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Error no identificado con la autenticación de Azure.", - "azure.tenantNotFound": "No se encuentra el inquilino especificado con el id. \"{0}\".", - "azure.noBaseToken": "Ha habido algún error problema con la autenticación, o bien los tokens se han eliminado del sistema. Pruebe a volver a agregar la cuenta de Azure Data Studio.", - "azure.responseError": "Error al recuperar el token. Abra las herramientas de desarrollo para ver el error.", - "azure.accessTokenEmpty": "No se ha devuelto ningún token de acceso desde Microsoft OAuth.", - "azure.noUniqueIdentifier": "El usuario no tenía ningún identificador único en AAD.", - "azureWorkAccountDisplayName": "Cuenta profesional o educativa", - "azure.cacheErrorAdd": "Error al agregar la cuenta a la memoria caché.", - "azure.cacheErrorGet": "Error al obtener la cuenta de la memoria caché.", - "azure.cacheErrorParse": "Error al analizar la cuenta desde la memoria caché.", - "azurecore.consentDialog.open": "Abrir", - "azurecore.consentDialog.cancel": "Cancelar", - "azurecore.consentDialog.ignore": "Omitir inquilino", - "azurecore.consentDialog.body": "El inquilino \"{0} ({1})\" requiere que vuelva a autenticarse para acceder a {2} recursos. Presione Abrir para iniciar el proceso de autenticación.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Cuenta de Microsoft", - "azure.cacheErrrorRemove": "Error al quitar la cuenta de la memoria caché." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "No se pudieron obtener las credenciales de la cuenta {0}. Actualice la cuenta.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "No se han encontrado suscripciones." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "No se han encontrado recursos" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0}: carga en curso...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1} de {2} suscripciones)", - "azure.resource.tree.accountTreeNode.credentialError": "No se pudieron obtener las credenciales de la cuenta {0}. Vaya al cuadro de diálogo de las cuentas y actualice la cuenta.", - "azure.resource.throttleerror": "Las solicitudes de esta cuenta se han acelerado Para volver a intentarlo, seleccione un número menor de suscripciones.", - "azure.resource.tree.loadresourceerror": "Se ha producido un error al cargar los recursos de Azure: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Inicie sesión en Azure..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "La memoria caché de tokens se ha borrado correctamente", - "clearTokenCacheFailure": "No se pudo borrar la memoria caché de tokens" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (Gobierno de EE. UU.)", - "usNatCloudDisplayName": "Azure (Nacional de EE. UU.)", - "germanyCloud": "Azure (Alemania)", - "chinaCloudDisplayName": "Azure (China)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "Se ha realizado una llamada a azdata.accounts.getSecurityToken. Este método está en desuso y se quitará en versiones futuras. En su lugar, use getAccountSecurityToken.", - "azure.NoAuthMethod.Selected": "No se ha seleccionado ningún método de autenticación de Azure. Debe seleccionar el método de autenticación que quiera usar.", - "azure.NoAuthMethod.Available": "No hay ningún método de autenticación de Azure disponible. Debe habilitar los métodos de autenticación en la configuración de ADS." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "No se puede iniciar el servidor. Puede tratarse de un error de permisos o una incompatibilidad en el sistema. Puede intentar habilitar la autenticación del dispositivo mediante código en la configuración.", - "azureAuth.nonceError": "Error de autenticación debido a una discrepancia de nonce. Cierre Azure Data Studio y vuelva a intentarlo.", - "azureAuth.stateError": "Error de autenticación debido a una discrepancia de estados. Cierre ADS y vuelva a intentarlo.", - "azure.azureAuthCodeGrantName": "Concesión de código de autenticación de Azure" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "Agregar cuenta de {0}", - "azure.timeoutDeviceCode": "Se ha agotado el tiempo de espera para el inicio de sesión del código del dispositivo.", - "azure.deviceCodeCheckFail": "Se ha encontrado un error al intentar comprobar los resultados del inicio de sesión.", - "azure.azureDeviceCodeAuth": "Código de dispositivo de Azure" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de datos SQL" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Debe habilitar las características en versión preliminar para usar Azure Cloud Shell.", - "azure.signIn": "Iniciar sesión", - "azure.noAccountError": "Actualmente no tiene la sesión iniciada en ninguna cuenta de Azure. Inicie sesión y vuelva a intentarlo.", - "azure.pickAnAzureAccount": "Seleccionar una cuenta de Azure", - "azure.accountNotSelectedError": "Debe seleccionar una cuenta de Azure para que esta característica funcione.", - "azure.noTenants": "Se necesita un inquilino para esta característica. Parece que su suscripción de Azure no tiene ningún inquilino.", - "azure.startingCloudShell": "Se está iniciando el shell de la nube...", - "azure.mustPickTenant": "Debe seleccionar un inquilino para que esta característica funcione.", - "azure.resource.selectsubscriptions.credentialError": "No se pudieron obtener las credenciales de la cuenta {0}. Actualice la cuenta." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "No se han encontrado recursos." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Cargando..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instancia administrada de Azure SQL Database" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Clúster de Azure Data Explorer" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Área de trabajo de Log Analytics" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor de Azure Database for PostgreSQL" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Si no ha iniciado Azure Cloud Shell en esta cuenta antes, visite https://shell.azure.com/ para empezar. Una vez realizada la configuración, podrá usar Azure Cloud Shell directamente en Azure Data Studio.", - "azure.cloudTerminal.openAzureShell": "Abrir Azure Shell", - "azure.cloudTerminal.ok": "Aceptar", - "azure.selectShellType": "Seleccionar Bash o PowerShell para Azure Cloud Shell", - "azure.shellTypeRequired": "Debe elegir un tipo de shell.", - "azure.cloudShell": "Azure Cloud Shell (versión preliminar) {0} ({1})", - "azure.shellClosed": "El shell se ha cerrado.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instancia administrada de SQL: Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala de PostgreSQL: Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Carga en curso...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar cuentas de Azure", - "azure.resource.tree.treeProvider.accountLoadError": "No se pudieron cargar alguna cuentas de Azure. {0}" + "package": { + "accounts.clearTokenCache": "Borrar la memoria caché de tokens de cuentas de Azure", + "azure.description": "Examinar y trabajar con recursos de Azure", + "azure.displayName": "Azure (Core)", + "azure.openInAzurePortal.title": "Abrir en Azure Portal", + "azure.resource.config.filter.description": "Filtro de recursos. Cada elemento es un id. de cuenta, un id. de suscripción y un nombre separados por una barra diagonal", + "azure.resource.config.title": "Configuración de recursos de Azure", + "azure.resource.connectsqldb.title": "Añadir a servidores", + "azure.resource.connectsqlserver.title": "Conectar", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Actualizar", + "azure.resource.refreshall.title": "Azure: actualizar todas las cuentas", + "azure.resource.selectsubscriptions.title": "Seleccionar suscripciones", + "azure.resource.signin.title": "Azure: iniciar sesión", + "azure.resource.startterminal.title": "Inicio de Cloud Shell", + "azure.resource.view.title": "Azure (versión preliminar)", + "azure.tenant.config.filter.description": "Lista de id. de inquilino para ignorar al realizar una consultar relativa a recursos de Azure. Cada elemento es un id. de inquilino.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Configuración de la cuenta de Azure", + "config.azureAuthMethodConfigurationSection": "Método de autenticación de Azure", + "config.azureCodeGrantMethod": "Método de concesión de código", + "config.azureDeviceCodeMethod": "Método de código del dispositivo", + "config.enableChinaCloudDescription": "Si debería habilitarse la integración de Azure China", + "config.enableGermanyCloudDescription": "Si debería habilitarse la integración de Azure Alemania", + "config.enablePublicCloudDescription": "Si debería habilitarse la integración de la nube pública de Azure", + "config.enableUsGovCloudDescription": "Si debería habilitarse la integración de la nube de US Government Azure", + "config.enableUsNatCloudDescription": "Indica si se debe habilitar la integración de la nube de Azure nacional de EE. UU.", + "config.noSystemKeychain": "Deshabilite la integración de las cadenas de claves del sistema. Las credenciales se almacenarán en un archivo plano en el directorio principal del usuario.", + "config.piiLogging": "Indica si se debe registrar la información de identificación personal (PII) en la vista de la consola de forma local." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json index e35d4c6e37..76370b9a0f 100644 --- a/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kit de herramientas de nube híbrida de Azure SQL", + "books-preview-category": "Libros de Jupyter", "description": "Se abrirá el libro de Jupyter del kit de herramientas de nube híbrida de Azure SQL.", - "title.openJupyterBook": "Abrir libro de Jupyter del kit de herramientas de nube híbrida de Azure SQL", + "displayName": "Kit de herramientas de nube híbrida de Azure SQL", "title.cloudHybridBooks": "Kit de herramientas de nube híbrida de Azure SQL", - "books-preview-category": "Libros de Jupyter" + "title.openJupyterBook": "Abrir libro de Jupyter del kit de herramientas de nube híbrida de Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-es/translations/extensions/bat.i18n.json index 207e52e270..0a656f4417 100644 --- a/i18n/ads-language-pack-es/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje Windows Bat", - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos por lotes de Windows." + "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos por lotes de Windows.", + "displayName": "Conceptos básicos del lenguaje Windows Bat" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-es/translations/extensions/big-data-cluster.i18n.json index 237b07b17c..9253b842c8 100644 --- a/i18n/ads-language-pack-es/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Compatibilidad con la administración de clústeres de macrodatos de SQL Server", - "text.sqlServerBigDataClusters": "Clústeres de macrodatos de SQL Server", - "command.connectController.title": "Conexión con el controlador existente", - "command.createController.title": "Creación de un nuevo controlador", - "command.removeController.title": "Eliminación de un controlador", - "command.refreshController.title": "Actualizar", - "command.manageController.title": "Administrar", - "command.mount.title": "Montar HDFS", - "command.refreshmount.title": "Actualizar montaje", - "command.deletemount.title": "Eliminar montaje", - "bdc.configuration.title": "Clúster de macrodatos", - "bdc.view.welcome.connect": "No se ha registrado ningún controlador del clúster de macrodatos de SQL. [Más información](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Conexión de un controlador](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Se están cargando los controladores...", - "bdc.ignoreSslVerification.desc": "Ignorar los errores de verificación SSL en los puntos de conexión del clúster de macrodatos de SQL Server, como HDFS, Spark y Controller, si es true", - "resource-type-sql-bdc-display-name": "Clúster de macrodatos de SQL Server", - "resource-type-sql-bdc-description": "El clúster de macrodatos de SQL Server le permite implementar clústeres escalables de contenedores de SQL Server, Spark y HDFS que se ejecutan en Kubernetes", - "version-display-name": "Versión", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Destino de implementación", - "bdc-deployment-target-new-aks": "Nuevo clúster de Azure Kubernetes Service", - "bdc-deployment-target-existing-aks": "Clúster de Azure Kubernetes Service existente", - "bdc-deployment-target-existing-kubeadm": "Clúster Kubernetes existente (kubeadm)", - "bdc-deployment-target-existing-aro": "Clúster de Red Hat OpenShift en Azure existente", - "bdc-deployment-target-existing-openshift": "Clúster de OpenShift existente", - "bdc-cluster-settings-section-title": "Configuración del clúster de macrodatos de SQL Server", - "bdc-cluster-name-field": "Nombre del clúster", - "bdc-controller-username-field": "Nombre de usuario del controlador", - "bdc-password-field": "Contraseña", - "bdc-confirm-password-field": "Confirmar contraseña", - "bdc-azure-settings-section-title": "Configuración de Azure", - "bdc-azure-subscription-id-field": "Identificador de suscripción", - "bdc-azure-subscription-id-placeholder": "Usar mi suscripción predeterminada de Azure", - "bdc-azure-resource-group-field": "Nombre del grupo de recursos", - "bdc-azure-region-field": "Región", - "bdc-azure-aks-name-field": "Nombre del clúster de AKS", - "bdc-azure-vm-size-field": "Tamaño de la máquina virtual", - "bdc-azure-vm-count-field": "Recuento de máquinas virtuales", - "bdc-storage-class-field": "Nombre de la clase de almacenamiento", - "bdc-data-size-field": "Capacidad para datos (GB)", - "bdc-log-size-field": "Capacidad para registros (GB)", - "bdc-agreement": "Acepto {0}, {1} y {2}.", - "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", - "bdc-agreement-azdata-eula": "Términos de licencia de azdata", - "bdc-agreement-bdc-eula": "Términos de licencia de SQL Server" - }, - "dist/bigDataCluster/utils": { - "state.creating": "Creando", - "state.waiting": "Esperando", - "state.ready": "Listo", - "state.deleting": "Eliminando", - "state.deleted": "Eliminado", - "state.applyingUpgrade": "Aplicando actualización", - "state.upgrading": "Actualizando", - "state.applyingmanagedupgrade": "Aplicando la actualización administrada", - "state.managedUpgrading": "Actualización administrada", - "state.rollback": "Reversión", - "state.rollbackInProgress": "Reversión en curso", - "state.rollbackComplete": "Reversión finalizada", - "state.error": "Error", - "state.creatingSecrets": "Creando secretos", - "state.waitingForSecrets": "Esperando secretos", - "state.creatingGroups": "Creando grupos", - "state.waitingForGroups": "Esperando grupos", - "state.creatingResources": "Creando recursos", - "state.waitingForResources": "Esperando recursos", - "state.creatingKerberosDelegationSetup": "Creación de la configuración de la delegación Kerberos", - "state.waitingForKerberosDelegationSetup": "Esperando la configuración de la delegación Kerberos", - "state.waitingForDeletion": "Esperando la eliminación", - "state.waitingForUpgrade": "Esperando la actualización", - "state.upgradePaused": "Actualización en pausa", - "state.running": "En ejecución", - "endpoint.appproxy": "Proxy de aplicación", - "endpoint.controller": "Servicio de administración de clústeres", - "endpoint.gateway": "Puerta de enlace para acceder a archivos HDFS, Spark", - "endpoint.managementproxy": "Proxy de administración", - "endpoint.mgmtproxy": "Proxy de administración", - "endpoint.sqlServerEndpoint": "Front-end de instancia maestra de SQL Server", - "endpoint.grafana": "Panel de métricas", - "endpoint.kibana": "Panel de búsqueda de registros", - "endpoint.yarnHistory": "Panel de diagnóstico y supervisión de Spark", - "endpoint.sparkHistory": "Panel de supervisión y administración de trabajos de Spark", - "endpoint.webhdfs": "Proxy de sistema de archivos HDFS", - "endpoint.livy": "Proxy para ejecutar instrucciones, trabajos, aplicaciones de Spark", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Control", - "service.gateway": "Puerta de enlace", - "service.app": "Aplicación", - "bdc.healthy": "En buen estado", - "bdc.unhealthy": "En mal estado", - "endpointsError": "Error inesperado al recuperar puntos de conexión de BDC: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Error al eliminar el montaje", + "bdc.error.getBdcStatus": "Error al recuperar el estado de BDC desde {0}", + "bdc.error.getClusterConfig": "Error al recuperar la configuración del clúster de {0}.", + "bdc.error.getEndPoints": "Error al recuperar los puntos de conexión desde {0}", + "bdc.error.mountHdfs": "Error al crear el montaje", + "bdc.error.refreshHdfs": "Error al actualizar el montaje", + "bdc.error.statusHdfs": "Error al obtener el estado del montaje.", + "bdc.error.tokenPost": "Error durante la autenticación", + "bdc.error.unauthorized": "No tiene permiso para iniciar sesión en este clúster mediante la autenticación de Windows", + "error.no.activedirectory": "Este clúster no admite la autenticación de Windows" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Icono de estado", - "bdc.dashboard.instance": "Instancia", - "bdc.dashboard.state": "Estado", - "bdc.dashboard.view": "Ver", - "bdc.dashboard.notAvailable": "N/D", - "bdc.dashboard.healthStatusDetails": "Detalles del estado de mantenimiento", - "bdc.dashboard.metricsAndLogs": "Métricas y registros", - "bdc.dashboard.healthStatus": "Estado de mantenimiento", - "bdc.dashboard.nodeMetrics": "Métricas de nodo", - "bdc.dashboard.sqlMetrics": "Métricas de SQL", - "bdc.dashboard.logs": "Registros", - "bdc.dashboard.viewNodeMetrics": "Ver métricas del nodo {0}", - "bdc.dashboard.viewSqlMetrics": "Ver métricas SQL {0}", - "bdc.dashboard.viewLogs": "Ver registros de Kibana {0}", - "bdc.dashboard.lastUpdated": "Ultima actualización: {0}", - "basicAuthName": "Básico", - "integratedAuthName": "Autenticación de Windows", - "addNewController": "Agregar nuevo controlador", - "url": "Dirección URL", - "username": "Nombre de usuario", - "password": "Contraseña", - "rememberPassword": "Recordar contraseña", - "clusterManagementUrl": "Dirección URL de administración del clúster", - "textAuthCapital": "Tipo de autenticación", - "hdsf.dialog.connection.section": "Conexión del clúster", "add": "Agregar", - "cancel": "Cancelar", - "ok": "Aceptar", - "bdc.dashboard.refresh": "Actualizar", - "bdc.dashboard.troubleshoot": "Solucionar problemas", + "addNewController": "Agregar nuevo controlador", + "basicAuthName": "Básico", "bdc.dashboard.bdcOverview": "Información general del clúster de macrodatos", "bdc.dashboard.clusterDetails": "Detalles del clúster", "bdc.dashboard.clusterOverview": "Información general del clúster", - "bdc.dashboard.serviceEndpoints": "Puntos de conexión del servicio", "bdc.dashboard.clusterProperties": "Propiedades del clúster", "bdc.dashboard.clusterState": "Estado del clúster", - "bdc.dashboard.serviceName": "Nombre del servicio", - "bdc.dashboard.service": "Servicio", - "bdc.dashboard.endpoint": "Punto de conexión", - "copiedEndpoint": "Punto de conexión \"{0}\" copiado en el Portapapeles", "bdc.dashboard.copy": "Copiar", - "bdc.dashboard.viewDetails": "Ver detalles", - "bdc.dashboard.viewErrorDetails": "Ver detalles del error", - "connectController.dialog.title": "Conexión con el controlador", - "mount.main.section": "Configuración del montaje", - "mount.task.name": "Montaje de la carpeta HDFS en la ruta de acceso {0}", - "refreshmount.task.name": "Actualizando el montaje de HDFS en la ruta de acceso {0}", - "deletemount.task.name": "Eliminando el montaje de HDFS en la ruta de acceso {0}", - "mount.task.submitted": "La creación del montaje ha comenzado", - "refreshmount.task.submitted": "Solicitud de actualización de montaje enviada", - "deletemount.task.submitted": "Solicitud de eliminación de montaje enviada", - "mount.task.complete": "El montaje de la carpeta HDFS se ha completado", - "mount.task.inprogress": "Es probable que el montaje se complete, compruébelo de nuevo más tarde", - "mount.dialog.title": "Montaje de carpetas HDFS", - "mount.hdfsPath.title": "Ruta HDFS", - "mount.hdfsPath.info": "Ruta de acceso a un nuevo directorio (no existente) que desea asociar al montaje", - "mount.remoteUri.title": "URI remoto", - "mount.remoteUri.info": "El URI del origen de datos remoto. Ejemplo de ADLS: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Credenciales", - "mount.credentials.info": "Credenciales de montaje para la autenticación en el origen de datos remoto para lecturas", - "refreshmount.dialog.title": "Actualización del montaje", - "deleteMount.dialog.title": "Eliminación de un montaje", + "bdc.dashboard.endpoint": "Punto de conexión", + "bdc.dashboard.healthStatus": "Estado de mantenimiento", + "bdc.dashboard.healthStatusDetails": "Detalles del estado de mantenimiento", + "bdc.dashboard.instance": "Instancia", + "bdc.dashboard.lastUpdated": "Ultima actualización: {0}", "bdc.dashboard.loadingClusterStateCompleted": "La carga del estado del clúster se ha completado.", "bdc.dashboard.loadingHealthStatusCompleted": "La carga del estado de mantenimiento se ha completado.", - "err.controller.username.required": "Es necesario especificar el nombre de usuario.", - "err.controller.password.required": "Se necesita la contraseña.", - "endpointsError": "Error inesperado al recuperar puntos de conexión de BDC: {0}", + "bdc.dashboard.logs": "Registros", + "bdc.dashboard.metricsAndLogs": "Métricas y registros", "bdc.dashboard.noConnection": "El panel requiere una conexión. Haga clic en Reintentar para escribir sus credenciales.", + "bdc.dashboard.nodeMetrics": "Métricas de nodo", + "bdc.dashboard.notAvailable": "N/D", + "bdc.dashboard.refresh": "Actualizar", + "bdc.dashboard.service": "Servicio", + "bdc.dashboard.serviceEndpoints": "Puntos de conexión del servicio", + "bdc.dashboard.serviceName": "Nombre del servicio", + "bdc.dashboard.sqlMetrics": "Métricas de SQL", + "bdc.dashboard.state": "Estado", + "bdc.dashboard.status": "Icono de estado", + "bdc.dashboard.troubleshoot": "Solucionar problemas", "bdc.dashboard.unexpectedError": "Error inesperado: {0}", + "bdc.dashboard.view": "Ver", + "bdc.dashboard.viewDetails": "Ver detalles", + "bdc.dashboard.viewErrorDetails": "Ver detalles del error", + "bdc.dashboard.viewLogs": "Ver registros de Kibana {0}", + "bdc.dashboard.viewNodeMetrics": "Ver métricas del nodo {0}", + "bdc.dashboard.viewSqlMetrics": "Ver métricas SQL {0}", + "cancel": "Cancelar", + "clusterManagementUrl": "Dirección URL de administración del clúster", + "connectController.dialog.title": "Conexión con el controlador", + "copiedEndpoint": "Punto de conexión \"{0}\" copiado en el Portapapeles", + "deleteMount.dialog.title": "Eliminación de un montaje", + "deletemount.task.name": "Eliminando el montaje de HDFS en la ruta de acceso {0}", + "deletemount.task.submitted": "Solicitud de eliminación de montaje enviada", + "endpointsError": "Error inesperado al recuperar puntos de conexión de BDC: {0}", + "err.controller.password.required": "Se necesita la contraseña.", + "err.controller.username.required": "Es necesario especificar el nombre de usuario.", + "hdsf.dialog.connection.section": "Conexión del clúster", + "integratedAuthName": "Autenticación de Windows", + "mount.credentials.info": "Credenciales de montaje para la autenticación en el origen de datos remoto para lecturas", + "mount.credentials.title": "Credenciales", + "mount.dialog.title": "Montaje de carpetas HDFS", + "mount.err.formatting": "Formato incorrecto de las credenciales en {0}", + "mount.error.unknown": "Error desconocido durante el proceso de montaje", "mount.hdfs.loginerror1": "Error al iniciar sesión en el controlador", "mount.hdfs.loginerror2": "Error al iniciar sesión en el controlador: {0}", - "mount.err.formatting": "Formato incorrecto de las credenciales en {0}", + "mount.hdfsPath.info": "Ruta de acceso a un nuevo directorio (no existente) que desea asociar al montaje", + "mount.hdfsPath.title": "Ruta HDFS", + "mount.main.section": "Configuración del montaje", + "mount.remoteUri.info": "El URI del origen de datos remoto. Ejemplo de ADLS: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "URI remoto", + "mount.task.complete": "El montaje de la carpeta HDFS se ha completado", "mount.task.error": "Error al montar la carpeta: {0}", - "mount.error.unknown": "Error desconocido durante el proceso de montaje" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Este clúster no admite la autenticación de Windows", - "bdc.error.tokenPost": "Error durante la autenticación", - "bdc.error.unauthorized": "No tiene permiso para iniciar sesión en este clúster mediante la autenticación de Windows", - "bdc.error.getClusterConfig": "Error al recuperar la configuración del clúster de {0}.", - "bdc.error.getEndPoints": "Error al recuperar los puntos de conexión desde {0}", - "bdc.error.getBdcStatus": "Error al recuperar el estado de BDC desde {0}", - "bdc.error.mountHdfs": "Error al crear el montaje", - "bdc.error.statusHdfs": "Error al obtener el estado del montaje.", - "bdc.error.refreshHdfs": "Error al actualizar el montaje", - "bdc.error.deleteHdfs": "Error al eliminar el montaje" - }, - "dist/extension": { - "mount.error.endpointNotFound": "No se encontró información del punto de conexión del controlador", - "bdc.dashboard.title": "Panel del clúster de macrodatos:", - "textYes": "Sí", - "textNo": "No", - "textConfirmRemoveController": "¿Seguro que quiere quitar \"{0}\"?" + "mount.task.inprogress": "Es probable que el montaje se complete, compruébelo de nuevo más tarde", + "mount.task.name": "Montaje de la carpeta HDFS en la ruta de acceso {0}", + "mount.task.submitted": "La creación del montaje ha comenzado", + "ok": "Aceptar", + "password": "Contraseña", + "refreshmount.dialog.title": "Actualización del montaje", + "refreshmount.task.name": "Actualizando el montaje de HDFS en la ruta de acceso {0}", + "refreshmount.task.submitted": "Solicitud de actualización de montaje enviada", + "rememberPassword": "Recordar contraseña", + "textAuthCapital": "Tipo de autenticación", + "url": "Dirección URL", + "username": "Nombre de usuario" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Error inesperado al cargar los controladores guardados: {0}." + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "En buen estado", + "bdc.unhealthy": "En mal estado", + "endpoint.appproxy": "Proxy de aplicación", + "endpoint.controller": "Servicio de administración de clústeres", + "endpoint.gateway": "Puerta de enlace para acceder a archivos HDFS, Spark", + "endpoint.grafana": "Panel de métricas", + "endpoint.kibana": "Panel de búsqueda de registros", + "endpoint.livy": "Proxy para ejecutar instrucciones, trabajos, aplicaciones de Spark", + "endpoint.managementproxy": "Proxy de administración", + "endpoint.mgmtproxy": "Proxy de administración", + "endpoint.sparkHistory": "Panel de supervisión y administración de trabajos de Spark", + "endpoint.sqlServerEndpoint": "Front-end de instancia maestra de SQL Server", + "endpoint.webhdfs": "Proxy de sistema de archivos HDFS", + "endpoint.yarnHistory": "Panel de diagnóstico y supervisión de Spark", + "endpointsError": "Error inesperado al recuperar puntos de conexión de BDC: {0}", + "service.app": "Aplicación", + "service.control": "Control", + "service.gateway": "Puerta de enlace", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "Aplicando actualización", + "state.applyingmanagedupgrade": "Aplicando la actualización administrada", + "state.creating": "Creando", + "state.creatingGroups": "Creando grupos", + "state.creatingKerberosDelegationSetup": "Creación de la configuración de la delegación Kerberos", + "state.creatingResources": "Creando recursos", + "state.creatingSecrets": "Creando secretos", + "state.deleted": "Eliminado", + "state.deleting": "Eliminando", + "state.error": "Error", + "state.managedUpgrading": "Actualización administrada", + "state.ready": "Listo", + "state.rollback": "Reversión", + "state.rollbackComplete": "Reversión finalizada", + "state.rollbackInProgress": "Reversión en curso", + "state.running": "En ejecución", + "state.upgradePaused": "Actualización en pausa", + "state.upgrading": "Actualizando", + "state.waiting": "Esperando", + "state.waitingForDeletion": "Esperando la eliminación", + "state.waitingForGroups": "Esperando grupos", + "state.waitingForKerberosDelegationSetup": "Esperando la configuración de la delegación Kerberos", + "state.waitingForResources": "Esperando recursos", + "state.waitingForSecrets": "Esperando secretos", + "state.waitingForUpgrade": "Esperando la actualización" + }, + "dist/extension": { + "bdc.dashboard.title": "Panel del clúster de macrodatos:", + "mount.error.endpointNotFound": "No se encontró información del punto de conexión del controlador", + "textConfirmRemoveController": "¿Seguro que quiere quitar \"{0}\"?", + "textNo": "No", + "textYes": "Sí" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "Acepto {0}, {1} y {2}.", + "bdc-agreement-azdata-eula": "Términos de licencia de azdata", + "bdc-agreement-bdc-eula": "Términos de licencia de SQL Server", + "bdc-azure-aks-name-field": "Nombre del clúster de AKS", + "bdc-azure-region-field": "Región", + "bdc-azure-resource-group-field": "Nombre del grupo de recursos", + "bdc-azure-settings-section-title": "Configuración de Azure", + "bdc-azure-subscription-id-field": "Identificador de suscripción", + "bdc-azure-subscription-id-placeholder": "Usar mi suscripción predeterminada de Azure", + "bdc-azure-vm-count-field": "Recuento de máquinas virtuales", + "bdc-azure-vm-size-field": "Tamaño de la máquina virtual", + "bdc-cluster-name-field": "Nombre del clúster", + "bdc-cluster-settings-section-title": "Configuración del clúster de macrodatos de SQL Server", + "bdc-confirm-password-field": "Confirmar contraseña", + "bdc-controller-username-field": "Nombre de usuario del controlador", + "bdc-data-size-field": "Capacidad para datos (GB)", + "bdc-deployment-target": "Destino de implementación", + "bdc-deployment-target-existing-aks": "Clúster de Azure Kubernetes Service existente", + "bdc-deployment-target-existing-aro": "Clúster de Red Hat OpenShift en Azure existente", + "bdc-deployment-target-existing-kubeadm": "Clúster Kubernetes existente (kubeadm)", + "bdc-deployment-target-existing-openshift": "Clúster de OpenShift existente", + "bdc-deployment-target-new-aks": "Nuevo clúster de Azure Kubernetes Service", + "bdc-log-size-field": "Capacidad para registros (GB)", + "bdc-password-field": "Contraseña", + "bdc-storage-class-field": "Nombre de la clase de almacenamiento", + "bdc.configuration.title": "Clúster de macrodatos", + "bdc.ignoreSslVerification.desc": "Ignorar los errores de verificación SSL en los puntos de conexión del clúster de macrodatos de SQL Server, como HDFS, Spark y Controller, si es true", + "bdc.view.welcome.connect": "No se ha registrado ningún controlador del clúster de macrodatos de SQL. [Más información](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Conexión de un controlador](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Se están cargando los controladores...", + "command.connectController.title": "Conexión con el controlador existente", + "command.createController.title": "Creación de un nuevo controlador", + "command.deletemount.title": "Eliminar montaje", + "command.manageController.title": "Administrar", + "command.mount.title": "Montar HDFS", + "command.refreshController.title": "Actualizar", + "command.refreshmount.title": "Actualizar montaje", + "command.removeController.title": "Eliminación de un controlador", + "description": "Compatibilidad con la administración de clústeres de macrodatos de SQL Server", + "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", + "resource-type-sql-bdc-description": "El clúster de macrodatos de SQL Server le permite implementar clústeres escalables de contenedores de SQL Server, Spark y HDFS que se ejecutan en Kubernetes", + "resource-type-sql-bdc-display-name": "Clúster de macrodatos de SQL Server", + "text.sqlServerBigDataClusters": "Clústeres de macrodatos de SQL Server", + "version-display-name": "Versión" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json index a6f8a6cc2a..2895b5bba1 100644 --- a/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Añadir grupo de servidores", + "cms.Cancel": "Cancelar", + "cms.OK": "Aceptar", + "cms.ServerGroupDescription": "Descripción del grupo de servidores", + "cms.ServerGroupName": "Nombre del grupo de servidores", + "cms.confirmDeleteGroup": "¿Seguro que desea eliminar?", + "cms.confirmDeleteServer": "¿Seguro que desea eliminar?", + "cms.errors.azureNotAllowed": "Los servidores de Azure SQL no se pueden usar como servidores de administración central.", + "cms.errors.sameCmsServerName": "El grupo de servidores de administración central ya tiene un servidor registrado con el nombre {0}", + "cms.errors.sameServerGroupName": "{0} ya tiene un grupo de servidores con el nombre {1}", + "cms.no": "No", + "cms.yes": "Sí" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Agregar servidor de administración central..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "No se han encontrado recursos" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "Error inesperado al cargar los servidores guardados {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Cargando..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "No puede agregar un servidor registrado compartido con el mismo nombre que el servidor de configuración" + }, "package": { - "cms.displayName": "Servidores de administración central de SQL Server", - "cms.description": "Compatibilidad con la administración de servidores de administración central de SQL Server", - "cms.title": "Servidores de administración central", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Servidores de administración central", - "cms.resource.refresh.title": "Actualizar", - "cms.resource.refreshServerGroup.title": "Actualizar grupo de servidores", - "cms.resource.deleteRegisteredServer.title": "Eliminar", - "cms.resource.addRegisteredServer.title": "Nuevo registro de servidores...", - "cms.resource.deleteServerGroup.title": "Eliminar", - "cms.resource.addServerGroup.title": "Nuevo grupo de servidores...", - "cms.resource.registerCmsServer.title": "Agregar servidor de administración central", - "cms.resource.deleteCmsServer.title": "Eliminar", + "cloud.databaseProperties.azureEdition": "Edición", + "cloud.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", + "cloud.databaseProperties.owner": "Propietario", + "cloud.databaseProperties.serviceLevelObjective": "Plan de tarifa", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versión", "cms.configuration.title": "Configuración de MSSQL", - "cms.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", + "cms.connectionOptions.applicationIntent.description": "Declara el tipo de carga de trabajo de la aplicación al conectarse a un servidor", + "cms.connectionOptions.applicationIntent.displayName": "Intención de la aplicación", + "cms.connectionOptions.applicationName.description": "El nombre de la aplicación", + "cms.connectionOptions.applicationName.displayName": "Nombre de la aplicación", + "cms.connectionOptions.asynchronousProcessing.description": "Cuando es true, habilita el uso de la funcionalidad asincrónica en el proveedor de datos de .NET Framework", + "cms.connectionOptions.asynchronousProcessing.displayName": "Procesamiento asincrónico", + "cms.connectionOptions.attachDbFilename.displayName": "Adjuntar nombre de archivo de base de datos", + "cms.connectionOptions.attachedDBFileName.description": "Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar", + "cms.connectionOptions.attachedDBFileName.displayName": "Nombre del archivo de base de datos adjunto", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", + "cms.connectionOptions.authType.categoryValues.integrated": "Autenticación de Windows", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "Inicio de sesión SQL", + "cms.connectionOptions.authType.description": "Especifica el método de autenticación con SQL Server", + "cms.connectionOptions.authType.displayName": "Tipo de autenticación", + "cms.connectionOptions.columnEncryptionSetting.description": "Valor de cifrado de columnas predeterminado para todos los comandos de la conexión", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Cifrado de columnas", + "cms.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", + "cms.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", + "cms.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", + "cms.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", + "cms.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", + "cms.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", + "cms.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", + "cms.connectionOptions.connectionName.displayName": "Nombre (opcional)", + "cms.connectionOptions.contextConnection.description": "Cuando es true, indica que la conexión debe ser desde el contexto de SQL Server. Disponible sólo cuando se ejecuta en el proceso de SQL Server", + "cms.connectionOptions.contextConnection.displayName": "Conexión contextual", + "cms.connectionOptions.currentLanguage.description": "El nombre del registro de idioma de SQL Server", + "cms.connectionOptions.currentLanguage.displayName": "Idioma actual", + "cms.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado", + "cms.connectionOptions.encrypt.displayName": "Cifrar", + "cms.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error", + "cms.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", + "cms.connectionOptions.groupName.advanced": "Opciones avanzadas", + "cms.connectionOptions.groupName.connectionResiliency": "Resistencia de la conexión", + "cms.connectionOptions.groupName.context": "Contexto", + "cms.connectionOptions.groupName.initialization": "Inicialización", + "cms.connectionOptions.groupName.pooling": "Agrupación", + "cms.connectionOptions.groupName.replication": "Replicación", + "cms.connectionOptions.groupName.security": "Seguridad", + "cms.connectionOptions.groupName.source": "Origen", + "cms.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga", + "cms.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo", + "cms.connectionOptions.maxPoolSize.displayName": "Tamaño máximo del grupo", + "cms.connectionOptions.minPoolSize.description": "El número mínimo de conexiones permitidas en el grupo", + "cms.connectionOptions.minPoolSize.displayName": "Tamaño mínimo del grupo", + "cms.connectionOptions.multiSubnetFailover.displayName": "Conmutación por error de varias subredes", + "cms.connectionOptions.multipleActiveResultSets.description": "Cuando el valor es true, se pueden devolver varios conjuntos de resultados y leerlos desde una conexión.", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados activos múltiples (MARS)", + "cms.connectionOptions.packetSize.description": "Tamaño en bytes de los paquetes de red utilizados para comunicarse con una instancia de SQL Server", + "cms.connectionOptions.packetSize.displayName": "Tamaño del paquete", + "cms.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", + "cms.connectionOptions.password.displayName": "Contraseña", + "cms.connectionOptions.persistSecurityInfo.description": "Si el valor es false, no se devuelve información confidencial de seguridad, como la contraseña, como parte de la conexión", + "cms.connectionOptions.persistSecurityInfo.displayName": "Información de seguridad persistente", + "cms.connectionOptions.pooling.description": "Cuando el valor es true, el objeto de conexión se obtiene del grupo apropiado, o si es necesario, se crea y agrega al grupo apropiado", + "cms.connectionOptions.pooling.displayName": "Agrupación", + "cms.connectionOptions.port.displayName": "Puerto", + "cms.connectionOptions.replication.description": "Utilizado por SQL Server en replicación", + "cms.connectionOptions.replication.displayName": "Replicación", + "cms.connectionOptions.serverDescription.description": "Descripción de la instancia de SQL Server", + "cms.connectionOptions.serverDescription.displayName": "Descripción del servidor", + "cms.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server", + "cms.connectionOptions.serverName.displayName": "Servidor", + "cms.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor", + "cms.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza", + "cms.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor expondrá el proveedor a través de DataReader", + "cms.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo", + "cms.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", + "cms.connectionOptions.userName.displayName": "Nombre del usuario", + "cms.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a SQL Server", + "cms.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Compatibilidad con la administración de servidores de administración central de SQL Server", + "cms.displayName": "Servidores de administración central de SQL Server", "cms.format.alignColumnDefinitionsInColumns": "Indica si las definiciones de columna deben alinearse.", "cms.format.datatypeCasing": "Indica si los tipos de datos deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", "cms.format.keywordCasing": "Indica si las palabras clave deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", "cms.format.placeCommasBeforeNextStatement": "Indica si las comas deben colocarse al principio de cada instrucción de una lista por ejemplo, \", micolumna2\" en lugar de al final, por ejemplo, \"micolumna1,\".", "cms.format.placeSelectStatementReferencesOnNewLine": "¿Deben separarse en líneas distintas las referencias a objetos de las instrucciones select? Por ejemplo, en \"SELECT C1, C2 FROM T1\", C1 y C2 estarán en líneas separadas", "cms.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable", - "cms.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", - "cms.logRetentionMinutes": "Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana.", "cms.logFilesRemovalLimit": "Número máximo de archivos antiguos para quitarse en el inicio que tienen expirado el valor mssql.logRetentionMinutes. Los archivos que no se limpien debido a esta limitación se limpiarán la próxima vez que se inicie Azure Data Studio.", + "cms.logRetentionMinutes": "Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", + "cms.resource.addRegisteredServer.title": "Nuevo registro de servidores...", + "cms.resource.addServerGroup.title": "Nuevo grupo de servidores...", + "cms.resource.deleteCmsServer.title": "Eliminar", + "cms.resource.deleteRegisteredServer.title": "Eliminar", + "cms.resource.deleteServerGroup.title": "Eliminar", + "cms.resource.explorer.title": "Servidores de administración central", + "cms.resource.refresh.title": "Actualizar", + "cms.resource.refreshServerGroup.title": "Actualizar grupo de servidores", + "cms.resource.registerCmsServer.title": "Agregar servidor de administración central", + "cms.title": "Servidores de administración central", + "cms.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", "ignorePlatformWarning": "[Opcional] No mostrar advertencias de plataformas no compatibles", - "onprem.databaseProperties.recoveryModel": "Modelo de recuperación", + "onprem.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", "onprem.databaseProperties.lastBackupDate": "Última copia de seguridad de la base de datos", "onprem.databaseProperties.lastLogBackupDate": "Última copia de seguridad de registros", - "onprem.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", "onprem.databaseProperties.owner": "Propietario", - "onprem.serverProperties.serverVersion": "Versión", - "onprem.serverProperties.serverEdition": "Edición", + "onprem.databaseProperties.recoveryModel": "Modelo de recuperación", "onprem.serverProperties.machineName": "Nombre del equipo", "onprem.serverProperties.osVersion": "Versión del sistema operativo", - "cloud.databaseProperties.azureEdition": "Edición", - "cloud.databaseProperties.serviceLevelObjective": "Plan de tarifa", - "cloud.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", - "cloud.databaseProperties.owner": "Propietario", - "cloud.serverProperties.serverVersion": "Versión", - "cloud.serverProperties.serverEdition": "Tipo", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Nombre (opcional)", - "cms.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", - "cms.connectionOptions.serverName.displayName": "Servidor", - "cms.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server", - "cms.connectionOptions.serverDescription.displayName": "Descripción del servidor", - "cms.connectionOptions.serverDescription.description": "Descripción de la instancia de SQL Server", - "cms.connectionOptions.authType.displayName": "Tipo de autenticación", - "cms.connectionOptions.authType.description": "Especifica el método de autenticación con SQL Server", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "Inicio de sesión SQL", - "cms.connectionOptions.authType.categoryValues.integrated": "Autenticación de Windows", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", - "cms.connectionOptions.userName.displayName": "Nombre del usuario", - "cms.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", - "cms.connectionOptions.password.displayName": "Contraseña", - "cms.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", - "cms.connectionOptions.applicationIntent.displayName": "Intención de la aplicación", - "cms.connectionOptions.applicationIntent.description": "Declara el tipo de carga de trabajo de la aplicación al conectarse a un servidor", - "cms.connectionOptions.asynchronousProcessing.displayName": "Procesamiento asincrónico", - "cms.connectionOptions.asynchronousProcessing.description": "Cuando es true, habilita el uso de la funcionalidad asincrónica en el proveedor de datos de .NET Framework", - "cms.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", - "cms.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", - "cms.connectionOptions.currentLanguage.displayName": "Idioma actual", - "cms.connectionOptions.currentLanguage.description": "El nombre del registro de idioma de SQL Server", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Cifrado de columnas", - "cms.connectionOptions.columnEncryptionSetting.description": "Valor de cifrado de columnas predeterminado para todos los comandos de la conexión", - "cms.connectionOptions.encrypt.displayName": "Cifrar", - "cms.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado", - "cms.connectionOptions.persistSecurityInfo.displayName": "Información de seguridad persistente", - "cms.connectionOptions.persistSecurityInfo.description": "Si el valor es false, no se devuelve información confidencial de seguridad, como la contraseña, como parte de la conexión", - "cms.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza", - "cms.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor", - "cms.connectionOptions.attachedDBFileName.displayName": "Nombre del archivo de base de datos adjunto", - "cms.connectionOptions.attachedDBFileName.description": "Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar", - "cms.connectionOptions.contextConnection.displayName": "Conexión contextual", - "cms.connectionOptions.contextConnection.description": "Cuando es true, indica que la conexión debe ser desde el contexto de SQL Server. Disponible sólo cuando se ejecuta en el proceso de SQL Server", - "cms.connectionOptions.port.displayName": "Puerto", - "cms.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", - "cms.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", - "cms.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", - "cms.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", - "cms.connectionOptions.applicationName.displayName": "Nombre de la aplicación", - "cms.connectionOptions.applicationName.description": "El nombre de la aplicación", - "cms.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", - "cms.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a SQL Server", - "cms.connectionOptions.pooling.displayName": "Agrupación", - "cms.connectionOptions.pooling.description": "Cuando el valor es true, el objeto de conexión se obtiene del grupo apropiado, o si es necesario, se crea y agrega al grupo apropiado", - "cms.connectionOptions.maxPoolSize.displayName": "Tamaño máximo del grupo", - "cms.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo", - "cms.connectionOptions.minPoolSize.displayName": "Tamaño mínimo del grupo", - "cms.connectionOptions.minPoolSize.description": "El número mínimo de conexiones permitidas en el grupo", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga", - "cms.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya", - "cms.connectionOptions.replication.displayName": "Replicación", - "cms.connectionOptions.replication.description": "Utilizado por SQL Server en replicación", - "cms.connectionOptions.attachDbFilename.displayName": "Adjuntar nombre de archivo de base de datos", - "cms.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", - "cms.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error", - "cms.connectionOptions.multiSubnetFailover.displayName": "Conmutación por error de varias subredes", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados activos múltiples (MARS)", - "cms.connectionOptions.multipleActiveResultSets.description": "Cuando el valor es true, se pueden devolver varios conjuntos de resultados y leerlos desde una conexión.", - "cms.connectionOptions.packetSize.displayName": "Tamaño del paquete", - "cms.connectionOptions.packetSize.description": "Tamaño en bytes de los paquetes de red utilizados para comunicarse con una instancia de SQL Server", - "cms.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo", - "cms.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor expondrá el proveedor a través de DataReader" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "No se han encontrado recursos" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Agregar servidor de administración central..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "Error inesperado al cargar los servidores guardados {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Cargando..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "El grupo de servidores de administración central ya tiene un servidor registrado con el nombre {0}", - "cms.errors.azureNotAllowed": "Los servidores de Azure SQL no se pueden usar como servidores de administración central.", - "cms.confirmDeleteServer": "¿Seguro que desea eliminar?", - "cms.yes": "Sí", - "cms.no": "No", - "cms.AddServerGroup": "Añadir grupo de servidores", - "cms.OK": "Aceptar", - "cms.Cancel": "Cancelar", - "cms.ServerGroupName": "Nombre del grupo de servidores", - "cms.ServerGroupDescription": "Descripción del grupo de servidores", - "cms.errors.sameServerGroupName": "{0} ya tiene un grupo de servidores con el nombre {1}", - "cms.confirmDeleteGroup": "¿Seguro que desea eliminar?" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "No puede agregar un servidor registrado compartido con el mismo nombre que el servidor de configuración" + "onprem.serverProperties.serverEdition": "Edición", + "onprem.serverProperties.serverVersion": "Versión" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json index 8a8ae8cf41..73d18cf4f6 100644 --- a/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Edición de configuración", - "description": "Proporciona características (IntelliSense avanzado, corrección automática) en archivos de configuración, como archivos de valores, de inicio y de recomendación de extensiones. " + "dist/configurationEditingMain": { + "cwd": "El directorio de trabajo del ejecutor de tarea en el arranque", + "defaultBuildTask": "El nombre de la tarea de compilación predeterminada. Si no hay una única tarea de compilación predeterminada se muestra una selección rápida para elegir la tarea de compilación.", + "file": "El archivo abierto actualmente", + "fileBasename": "Nombre base del archivo abierto actual ", + "fileBasenameNoExtension": "Nombre base del archivo abierto actual sin extensión de archivo ", + "fileDirname": "Nombre del directorio del archivo abierto actual", + "fileExtname": "Extensión del archivo abierto actualmente", + "lineNumber": "El número de línea seleccionado actual en el archivo activo", + "relativeFile": "El archivo abierto actualmente relativo a ${workspaceFolder}", + "relativeFileDirname": "Nombre de directorio del archivo abierto actual en relación con ${workspaceFolder}", + "selectedText": "El texto actual seleccionado en el archivo activo ", + "workspaceFolder": "La ruta de la carpeta abierta en VS Code", + "workspaceFolderBasename": "El nombre de la carpeta abierta en VS Code sin ninguna barra diagonal (/)" }, "dist/extensionsProposals": { "exampleExtension": "Ejemplo" }, - "dist/configurationEditingMain": { - "workspaceFolder": "La ruta de la carpeta abierta en VS Code", - "workspaceFolderBasename": "El nombre de la carpeta abierta en VS Code sin ninguna barra diagonal (/)", - "relativeFile": "El archivo abierto actualmente relativo a ${workspaceFolder}", - "relativeFileDirname": "Nombre de directorio del archivo abierto actual en relación con ${workspaceFolder}", - "file": "El archivo abierto actualmente", - "cwd": "El directorio de trabajo del ejecutor de tarea en el arranque", - "lineNumber": "El número de línea seleccionado actual en el archivo activo", - "selectedText": "El texto actual seleccionado en el archivo activo ", - "fileDirname": "Nombre del directorio del archivo abierto actual", - "fileExtname": "Extensión del archivo abierto actualmente", - "fileBasename": "Nombre base del archivo abierto actual ", - "fileBasenameNoExtension": "Nombre base del archivo abierto actual sin extensión de archivo ", - "defaultBuildTask": "El nombre de la tarea de compilación predeterminada. Si no hay una única tarea de compilación predeterminada se muestra una selección rápida para elegir la tarea de compilación." - }, "dist/settingsDocumentHelper": { "activeEditor": "Utilice el idioma del editor de texto actualmente activo, si existe", - "activeEditorShort": "el nombre del archivo (por ejemplo miarchivo.txt)", - "activeEditorMedium": "la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "la ruta de acceso completa del archivo (por ejemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "el nombre de la carpeta en que se encuentra el archivo (por ejemplo, myFileFolder)", - "activeFolderMedium": "la ruta de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (por ejemplo myFolder/myFileFolder)", + "activeEditorMedium": "la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "el nombre del archivo (por ejemplo miarchivo.txt)", "activeFolderLong": "la ruta completa de la carpeta que contiene el archivo (por ejemplo, /Users/Development/myFolder/myFileFolder)", - "rootName": "nombre del área de trabajo (p. ej. myFolder o myWorkspace)", - "rootPath": "ruta del archivo del área de trabajo (p. ej. /Users/Development/myWorkspace)", + "activeFolderMedium": "la ruta de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (por ejemplo myFolder/myFileFolder)", + "activeFolderShort": "el nombre de la carpeta en que se encuentra el archivo (por ejemplo, myFileFolder)", + "appName": "p. ej. VS Code", + "assocDescriptionFile": "Asigna todos los archivos cuyo nombre coincide con el patrón global al lenguaje con el identificador especificado.", + "assocDescriptionPath": "Asigna todos los archivos cuya ruta de acceso al lenguaje con el identificador especificado coincide con el patrón global de ruta de acceso absoluta.", + "assocLabelFile": "Archivos con extensión", + "assocLabelPath": "Archivos con ruta de acceso", + "derivedDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", + "derivedLabel": "Archivos con elementos del mismo nivel por nombre", + "dirty": "un indicador con modificaciones si el editor activo tiene modificaciones", + "falseDescription": "Deshabilitar el patrón.", + "fileDescription": "Hacer coincidir todos los archivos que tengan una extensión de archivo determinada.", + "fileLabel": "Archivos por extensión", + "filesDescription": "Hacer coincidir todos los archivos con cualquiera de las extensiones de archivo.", + "filesLabel": "Archivos con varias extensiones", + "folderDescription": "Hacer coincidir una carpeta con un nombre determinado en cualquier ubicación.", + "folderLabel": "Carpeta por nombre (cualquier ubicación)", "folderName": "nombre de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. myFolder)", "folderPath": "ruta de acceso de archivo de la carpeta del área de trabajo en la que el archivo está contenido (p. ej. /Users/Development/myFolder)", - "appName": "p. ej. VS Code", - "remoteName": "por ejemplo, SSH", - "dirty": "un indicador con modificaciones si el editor activo tiene modificaciones", - "separator": "un separador condicional (\"-\") que aparece solo cuando está rodeado de variables con valores", - "assocLabelFile": "Archivos con extensión", - "assocDescriptionFile": "Asigna todos los archivos cuyo nombre coincide con el patrón global al lenguaje con el identificador especificado.", - "assocLabelPath": "Archivos con ruta de acceso", - "assocDescriptionPath": "Asigna todos los archivos cuya ruta de acceso al lenguaje con el identificador especificado coincide con el patrón global de ruta de acceso absoluta.", - "fileLabel": "Archivos por extensión", - "fileDescription": "Hacer coincidir todos los archivos que tengan una extensión de archivo determinada.", - "filesLabel": "Archivos con varias extensiones", - "filesDescription": "Hacer coincidir todos los archivos con cualquiera de las extensiones de archivo.", - "derivedLabel": "Archivos con elementos del mismo nivel por nombre", - "derivedDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", - "topFolderLabel": "Carpeta por nombre (nivel superior)", - "topFolderDescription": "Hacer coincidir una carpeta de nivel superior con un nombre específico.", - "topFoldersLabel": "Carpetas con varios nombres (nivel superior)", - "topFoldersDescription": "Hacer coincidir varias carpetas de nivel superior.", - "folderLabel": "Carpeta por nombre (cualquier ubicación)", - "folderDescription": "Hacer coincidir una carpeta con un nombre determinado en cualquier ubicación.", - "falseDescription": "Deshabilitar el patrón.", - "trueDescription": "Habilitar el patrón.", - "siblingsDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", "languageSpecificEditorSettings": "Configuración del editor específica del lenguaje", - "languageSpecificEditorSettingsDescription": "Reemplazar configuración del editor para lenguaje" + "languageSpecificEditorSettingsDescription": "Reemplazar configuración del editor para lenguaje", + "remoteName": "por ejemplo, SSH", + "rootName": "nombre del área de trabajo (p. ej. myFolder o myWorkspace)", + "rootPath": "ruta del archivo del área de trabajo (p. ej. /Users/Development/myWorkspace)", + "separator": "un separador condicional (\"-\") que aparece solo cuando está rodeado de variables con valores", + "siblingsDescription": "Hacer coincidir archivos que tienen elementos del mismo nivel con el mismo nombre pero con extensión diferente.", + "topFolderDescription": "Hacer coincidir una carpeta de nivel superior con un nombre específico.", + "topFolderLabel": "Carpeta por nombre (nivel superior)", + "topFoldersDescription": "Hacer coincidir varias carpetas de nivel superior.", + "topFoldersLabel": "Carpetas con varios nombres (nivel superior)", + "trueDescription": "Habilitar el patrón." + }, + "package": { + "description": "Proporciona características (IntelliSense avanzado, corrección automática) en archivos de configuración, como archivos de valores, de inicio y de recomendación de extensiones. ", + "displayName": "Edición de configuración" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-es/translations/extensions/dacpac.i18n.json index 3710e18dc7..c6b2757e4d 100644 --- a/i18n/ads-language-pack-es/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": "Ruta de acceso completa a la carpeta donde. DACPAC y. Los archivos BACPAC se guardan de forma predeterminada" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Servidor de destino", - "dacFx.sourceServer": "Servidor de origen", - "dacFx.sourceDatabase": "Base de datos de origen", - "dacFx.targetDatabase": "Base de datos de destino", - "dacfx.fileLocation": "Ubicación del archivo", - "dacfx.selectFile": "Seleccionar archivo", - "dacfx.summaryTableTitle": "Resumen de la configuración", - "dacfx.version": "Versión", - "dacfx.setting": "Valor de configuración", - "dacfx.value": "Valor", "dacFx.databaseName": "Nombre de la base de datos", - "dacFxDeploy.openFile": "Abrir", - "dacFx.upgradeExistingDatabase": "Actualizar base de datos existente", + "dacFx.deployButton": "Implementar", + "dacFx.deployConfigPageName": "Seleccione la configuración de implementación de Dacpac", + "dacFx.deployDescription": "Implementar un archivo .dacpac de una aplicación de la capa de datos en una instancia de SQL Server [Implementar Dacpac]", + "dacFx.deployPlanPageName": "Revise el plan de implementación", + "dacFx.export": "Exportar", + "dacFx.exportConfigPageName": "Seleccione la configuración de exportación de Bacpac", + "dacFx.exportDescription": "Exportar el esquema y los datos de una base de datos al formato de archivo lógico .bacpac [Exportar Bacpac]", + "dacFx.extract": "Extraer", + "dacFx.extractConfigPageName": "Seleccione la configuración de extracción de Dacpac", + "dacFx.extractDescription": "Extraer una aplicación de la capa de datos de una instancia de SQL Server a un archivo .dacpac [Extraer Dacpac]", + "dacFx.generateScriptButton": "Generar script", + "dacFx.import": "Importar", + "dacFx.importConfigPageName": "Seleccione la configuración de importación de Bacpac", + "dacFx.importDescription": "Crear una base de datos a partir de un archivo .bacpac [Importar Bacpac]", "dacFx.newDatabase": "Nueva base de datos", - "dacfx.dataLossTextWithCount": "{0} de las acciones de implementación enumeradas pueden dar lugar a la pérdida de datos. Asegúrese de que tiene una copia de seguridad o una instantánea por si hay algún problema con la implementación.", "dacFx.proceedDataLoss": "Continuar a pesar de la posible pérdida de datos", - "dacfx.noDataLoss": "Las acciones de implementación enumeradas no darán lugar a la pérdida de datos.", + "dacFx.selectOperationPageName": "Seleccionar una operación", + "dacFx.sourceDatabase": "Base de datos de origen", + "dacFx.sourceServer": "Servidor de origen", + "dacFx.summaryPageName": "Resumen", + "dacFx.targetDatabase": "Base de datos de destino", + "dacFx.targetServer": "Servidor de destino", + "dacFx.upgradeExistingDatabase": "Actualizar base de datos existente", + "dacFx.versionText": "Versión (use x.x.x.x, donde x es un número)", + "dacFxDeploy.openFile": "Abrir", + "dacfx.dataLoss": "Pérdida de datos", "dacfx.dataLossText": "Las acciones de implementación pueden dar lugar a la pérdida de datos. Asegúrese de que tiene una copia de seguridad o una instantánea por si hay algún problema con la implementación.", + "dacfx.dataLossTextWithCount": "{0} de las acciones de implementación enumeradas pueden dar lugar a la pérdida de datos. Asegúrese de que tiene una copia de seguridad o una instantánea por si hay algún problema con la implementación.", + "dacfx.dataLossTooltip": "Las operaciones que pueden dar lugar a la pérdida de datos se marcan con un signo de advertencia", + "dacfx.databaseNameExistsErrorMessage": "Ya existe una base de datos con el mismo nombre en la instancia del servidor SQL", + "dacfx.default": "predeterminado", + "dacfx.deployPlanErrorMessage": "No se pudo generar el plan de implementación, \"{0}\"", + "dacfx.deployPlanTableTitle": "Implementar operaciones de plan", + "dacfx.fileLocation": "Ubicación del archivo", + "dacfx.filenameEndingInPeriodErrorMessage": "El nombre del archivo no puede terminar con un punto.", + "dacfx.generateDeployErrorMessage": "No se pudo generar el plan de implementación, \"{0}\"", + "dacfx.invalidFileCharsErrorMessage": "Caracteres de archivo no válidos", + "dacfx.noDataLoss": "Las acciones de implementación enumeradas no darán lugar a la pérdida de datos.", + "dacfx.objecTooltip": "Nombre del objeto que se verá afectado por la implementación", + "dacfx.object": "Objeto", "dacfx.operation": "Operación", + "dacfx.operationErrorMessage": "Error en la operación ({0}, \"{1}\")", "dacfx.operationTooltip": "Operación (crear, modificar, eliminar) que tendrá lugar durante la implementación", + "dacfx.reservedValueErrorMessage": "Nombre de archivo reservado. Elija otro nombre y vuelva a intentarlo", + "dacfx.reservedWindowsFilenameErrorMessage": "El nombre de este archivo está reservado para Windows. Elija otro nombre e inténtelo de nuevo.", + "dacfx.save": "Guardar", + "dacfx.scriptGeneratingMessage": "Puede ver el estado de la generación de scripts en la vista de tareas una vez que se cierra el asistente. El script generado se abrirá cuando se complete.", + "dacfx.selectFile": "Seleccionar archivo", + "dacfx.setting": "Valor de configuración", + "dacfx.summaryTableTitle": "Resumen de la configuración", + "dacfx.tooLongFilenameErrorMessage": "El nombre de archivo tiene más de 255 caracteres", + "dacfx.trailingWhitespaceErrorMessage": "El nombre del archivo no puede terminar con un espacio en blanco", "dacfx.type": "Tipo", "dacfx.typeTooltip": "Tipo de objeto que se verá afectado por la implementación", - "dacfx.object": "Objeto", - "dacfx.objecTooltip": "Nombre del objeto que se verá afectado por la implementación", - "dacfx.dataLoss": "Pérdida de datos", - "dacfx.dataLossTooltip": "Las operaciones que pueden dar lugar a la pérdida de datos se marcan con un signo de advertencia", - "dacfx.save": "Guardar", - "dacFx.versionText": "Versión (use x.x.x.x, donde x es un número)", - "dacFx.deployDescription": "Implementar un archivo .dacpac de una aplicación de la capa de datos en una instancia de SQL Server [Implementar Dacpac]", - "dacFx.extractDescription": "Extraer una aplicación de la capa de datos de una instancia de SQL Server a un archivo .dacpac [Extraer Dacpac]", - "dacFx.importDescription": "Crear una base de datos a partir de un archivo .bacpac [Importar Bacpac]", - "dacFx.exportDescription": "Exportar el esquema y los datos de una base de datos al formato de archivo lógico .bacpac [Exportar Bacpac]", - "dacfx.wizardTitle": "Asistente para importar aplicaciones de capa de datos", - "dacFx.selectOperationPageName": "Seleccionar una operación", - "dacFx.deployConfigPageName": "Seleccione la configuración de implementación de Dacpac", - "dacFx.deployPlanPageName": "Revise el plan de implementación", - "dacFx.summaryPageName": "Resumen", - "dacFx.extractConfigPageName": "Seleccione la configuración de extracción de Dacpac", - "dacFx.importConfigPageName": "Seleccione la configuración de importación de Bacpac", - "dacFx.exportConfigPageName": "Seleccione la configuración de exportación de Bacpac", - "dacFx.deployButton": "Implementar", - "dacFx.extract": "Extraer", - "dacFx.import": "Importar", - "dacFx.export": "Exportar", - "dacFx.generateScriptButton": "Generar script", - "dacfx.scriptGeneratingMessage": "Puede ver el estado de la generación de scripts en la vista de tareas una vez que se cierra el asistente. El script generado se abrirá cuando se complete.", - "dacfx.default": "predeterminado", - "dacfx.deployPlanTableTitle": "Implementar operaciones de plan", - "dacfx.databaseNameExistsErrorMessage": "Ya existe una base de datos con el mismo nombre en la instancia del servidor SQL", "dacfx.undefinedFilenameErrorMessage": "Nombre sin definir", - "dacfx.filenameEndingInPeriodErrorMessage": "El nombre del archivo no puede terminar con un punto.", + "dacfx.value": "Valor", + "dacfx.version": "Versión", "dacfx.whitespaceFilenameErrorMessage": "El nombre de archivo no puede ser un espacio en blanco.", - "dacfx.invalidFileCharsErrorMessage": "Caracteres de archivo no válidos", - "dacfx.reservedWindowsFilenameErrorMessage": "El nombre de este archivo está reservado para Windows. Elija otro nombre e inténtelo de nuevo.", - "dacfx.reservedValueErrorMessage": "Nombre de archivo reservado. Elija otro nombre y vuelva a intentarlo", - "dacfx.trailingWhitespaceErrorMessage": "El nombre del archivo no puede terminar con un espacio en blanco", - "dacfx.tooLongFilenameErrorMessage": "El nombre de archivo tiene más de 255 caracteres", - "dacfx.deployPlanErrorMessage": "No se pudo generar el plan de implementación, \"{0}\"", - "dacfx.generateDeployErrorMessage": "No se pudo generar el plan de implementación, \"{0}\"", - "dacfx.operationErrorMessage": "Error en la operación ({0}, \"{1}\")" + "dacfx.wizardTitle": "Asistente para importar aplicaciones de capa de datos" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Ruta de acceso completa a la carpeta donde. DACPAC y. Los archivos BACPAC se guardan de forma predeterminada", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "Asistente para importar aplicaciones de capa de datos" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json index 16ec9699de..f943020fd0 100644 --- a/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Área de trabajo de datos", - "extension-description": "Área de trabajo de datos", - "data-workspace-view-container-name": "Proyectos", - "main-view-name": "Proyectos", - "new-command": "Nuevo", - "refresh-workspace-command": "Actualizar", - "close-workspace-command": "Cerrar área de trabajo", - "remove-project-command": "Quitar proyecto", - "projects-view-no-workspace-content": "Para empezar, cree un elemento o abra uno existente.\r\n[Crear](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara obtener más información sobre los proyectos, [lea la documentación](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "No hay ningún proyecto abierto en el área de trabajo actual.\r\n[Crear una nueva](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara obtener más información sobre los proyectos, [le la documentación](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Abrir existente", - "projects.defaultProjectSaveLocation": "Ruta completa a la carpeta donde se guardan los nuevos proyectos de forma predeterminada.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Mostrar siempre el mensaje de información cuando las carpetas del área de trabajo actual contengan proyectos que no se hayan agregado a los proyectos del área de trabajo.", - "manage-project-command": "Administrar" - }, "dist/common/constants": { - "activateExtensionFailed": "No se pudo cargar la extensión del proveedor de proyectos \"{0}\". Mensaje de error: {1}", - "UnknownProjectsError": "No se encontró ningún proveedor para los siguientes proyectos: {0}.", - "SelectProjectFileActionName": "Seleccionar", "AllProjectTypes": "Todos los tipos de proyecto", + "SelectProjectFileActionName": "Seleccionar", "UnknownProjectTypeError": "No se encontró ningún proveedor para el tipo de proyecto con id. \"{0}\".", - "dataworkspace.restartConfirmation": "Azure Data Studio debe reiniciarse para que el proyecto se cree y agregue al área de trabajo, ¿quiere hacerlo ahora?", - "dataworkspace.projectsFailedToLoad": "No se pudieron cargar algunos proyectos. Para ver más detalles, [abra la consola de desarrollo](command:workbench.action.toggleDevTools).", - "fileDoesNotExist": "El archivo \"{0}\" no existe.", - "projectNameNull": "El nombre del proyecto es nulo.", - "noPreviousData": "Antes de {0}para que el proyecto actual aparezca aquí, ejecútelo para ver los resultados.", - "gitCloneMessage": "Clonando el repositorio git '{0}'...", - "gitCloneError": "Error durante el clon de GIT. Consulte la salida de GIT para obtener más detalles.", - "dataworkspace.ok": "Aceptar", - "dataworkspace.browse": "Examinar", - "dataworkspace.browseEllipsis": "Examinar...", - "dataworkspace.open": "Abrir", - "dataworkspace.create": "Crear", - "dataworkspace.select": "Seleccionar", + "UnknownProjectsError": "No se encontró ningún proveedor para los siguientes proyectos: {0}.", + "activateExtensionFailed": "No se pudo cargar la extensión del proveedor de proyectos \"{0}\". Mensaje de error: {1}", + "dataworksapce.local": "Local", + "dataworksapce.refresh": "Actualizar", "dataworkspace.NewProjectDialogTitle": "Creación del proyecto", "dataworkspace.Type": "Tipo", - "dataworkspace.projectNameTitle": "Nombre", - "dataworkspace.projectNamePlaceholder": "Escriba el nombre del proyecto.", + "dataworkspace.browse": "Examinar", + "dataworkspace.browseEllipsis": "Examinar...", + "dataworkspace.cloneParentDirectoryNotExistError": "La ruta de clonación seleccionada, \"{0}\", no existe o no es un directorio.", + "dataworkspace.create": "Crear", "dataworkspace.enterProjectName": "Escriba el nombre del proyecto.", - "dataworkspace.projectLocationTitle": "Ubicación", - "dataworkspace.projectLocationPlaceholder": "Seleccione la ubicación para crear el proyecto.", - "dataworkspace.projectParentDirectoryNotExistError": "La ubicación del proyecto seleccionado, \"{0}\", no existe o no es un directorio.", + "dataworkspace.fileNotExistError": "El archivo {0} seleccionado, \"{1}\", no existe o no es un archivo.", + "dataworkspace.gitRepoUrlPlaceholder": "Escriba la dirección URL del repositorio GIT remoto.", + "dataworkspace.gitRepoUrlTitle": "Dirección URL del repositorio GIT", + "dataworkspace.localClonePathPlaceholder": "Seleccione la ubicación para clonar el repositorio localmente.", + "dataworkspace.localClonePathTitle": "Ruta de clonación local", + "dataworkspace.locationSelectorTitle": "Ubicación", + "dataworkspace.nameCannotBeEmpty": "El nombre no puede estar vacío", + "dataworkspace.ok": "Aceptar", + "dataworkspace.open": "Abrir", + "dataworkspace.openExistingDialogTitle": "Abrir proyecto existente", + "dataworkspace.project": "Proyecto", + "dataworkspace.projectAlreadyOpened": "El proyecto \"{0}\" ya está abierto.", "dataworkspace.projectDirectoryAlreadyExistError": "Ya hay un directorio llamado \"{0}\" en la ubicación seleccionada: \"{1}\".", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "El directorio \"{0}\" ya existe en la ubicación seleccionada. Elija otro.", - "dataworkspace.selectProjectType": "Seleccionar tipo de proyecto", - "dataworkspace.selectProjectLocation": "Seleccionar ubicación del proyecto", - "dataworkspace.nameCannotBeEmpty": "El nombre no puede estar vacío", - "dataworkspace.targetPlatform": "Plataforma de destino", - "dataworkspace.openExistingDialogTitle": "Abrir proyecto existente", - "dataworkspace.fileNotExistError": "El archivo {0} seleccionado, \"{1}\", no existe o no es un archivo.", - "dataworkspace.cloneParentDirectoryNotExistError": "La ruta de clonación seleccionada, \"{0}\", no existe o no es un directorio.", - "dataworkspace.project": "Proyecto", - "dataworkspace.locationSelectorTitle": "Ubicación", "dataworkspace.projectFilePlaceholder": "Seleccione el archivo del proyecto.", - "dataworkspace.workspacePlaceholder": "Seleccione el archivo de área de trabajo ({0})", - "dataworkspace.projectAlreadyOpened": "El proyecto \"{0}\" ya está abierto.", - "dataworksapce.local": "Local", + "dataworkspace.projectLocationPlaceholder": "Seleccione la ubicación para crear el proyecto.", + "dataworkspace.projectLocationTitle": "Ubicación", + "dataworkspace.projectNamePlaceholder": "Escriba el nombre del proyecto.", + "dataworkspace.projectNameTitle": "Nombre", + "dataworkspace.projectParentDirectoryNotExistError": "La ubicación del proyecto seleccionado, \"{0}\", no existe o no es un directorio.", + "dataworkspace.projectsFailedToLoad": "No se pudieron cargar algunos proyectos. Para ver más detalles, [abra la consola de desarrollo](command:workbench.action.toggleDevTools).", "dataworkspace.remoteGitRepo": "Repositorio GIT remoto", - "dataworkspace.gitRepoUrlTitle": "Dirección URL del repositorio GIT", - "dataworkspace.gitRepoUrlPlaceholder": "Escriba la dirección URL del repositorio GIT remoto.", - "dataworkspace.localClonePathTitle": "Ruta de clonación local", - "dataworkspace.localClonePathPlaceholder": "Seleccione la ubicación para clonar el repositorio localmente.", - "dataworksapce.refresh": "Actualizar" + "dataworkspace.restartConfirmation": "Azure Data Studio debe reiniciarse para que el proyecto se cree y agregue al área de trabajo, ¿quiere hacerlo ahora?", + "dataworkspace.select": "Seleccionar", + "dataworkspace.selectProjectLocation": "Seleccionar ubicación del proyecto", + "dataworkspace.selectProjectType": "Seleccionar tipo de proyecto", + "dataworkspace.targetPlatform": "Plataforma de destino", + "dataworkspace.workspacePlaceholder": "Seleccione el archivo de área de trabajo ({0})", + "fileDoesNotExist": "El archivo \"{0}\" no existe.", + "gitCloneError": "Error durante el clon de GIT. Consulte la salida de GIT para obtener más detalles.", + "gitCloneMessage": "Clonando el repositorio git '{0}'...", + "noPreviousData": "Antes de {0}para que el proyecto actual aparezca aquí, ejecútelo para ver los resultados.", + "openedProjectsUndefinedAfterRefresh": "La lista de proyectos abiertos no debe ser definida después de actualizar desde el disco.", + "projectNameNull": "El nombre del proyecto es nulo." + }, + "package": { + "close-workspace-command": "Cerrar área de trabajo", + "data-workspace-view-container-name": "Proyectos", + "extension-description": "Área de trabajo de datos", + "extension-displayName": "Área de trabajo de datos", + "main-view-name": "Proyectos", + "manage-project-command": "Administrar", + "new-command": "Nuevo", + "open-existing-command": "Abrir existente", + "projects-view-no-project-content": "No hay ningún proyecto abierto en el área de trabajo actual.\r\n[Crear una nueva](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara obtener más información sobre los proyectos, [le la documentación](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Para empezar, cree un elemento o abra uno existente.\r\n[Crear](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara obtener más información sobre los proyectos, [lea la documentación](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Ruta completa a la carpeta donde se guardan los nuevos proyectos de forma predeterminada.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Mostrar siempre el mensaje de información cuando las carpetas del área de trabajo actual contengan proyectos que no se hayan agregado a los proyectos del área de trabajo.", + "refresh-workspace-command": "Actualizar", + "remove-project-command": "Quitar proyecto" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-es/translations/extensions/docker.i18n.json index f1c5ed63ff..942338474b 100644 --- a/i18n/ads-language-pack-es/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje Docker", - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de Docker." + "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de Docker.", + "displayName": "Conceptos básicos del lenguaje Docker" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-es/translations/extensions/extension-editing.i18n.json index 6de94101f9..62b3d7440b 100644 --- a/i18n/ads-language-pack-es/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Creación de extensiones", - "description": "Proporciona funcionalidad de detección de errores para la creación de extensiones." + "dist/extensionLinter": { + "dataUrlsNotValid": "Las direcciones URL de datos no son un origen de imagen válido.", + "embeddedSvgsNotValid": "Los SGV insertados no son un origen de imagen válido.", + "httpsRequired": "Las imágenes deben utilizar el protocolo HTTPS.", + "relativeBadgeUrlRequiresHttpsRepository": "Las direcciones URL relativas de distintivos requieren un repositorio con el protocolo HTTPS especificado en este archivo package.json.", + "relativeIconUrlRequiresHttpsRepository": "Un icono requiere un repositorio con el protocolo HTTPS especificado en este archivo package.json.", + "relativeUrlRequiresHttpsRepository": "Las direcciones URL relativas de imágenes requieren un repositorio con el protocolo HTTPS especificado en el archivo package.json.", + "svgsNotValid": "Los SVG no son un origen de imagen válido." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Configuración del editor específica del lenguaje", "languageSpecificEditorSettingsDescription": "Reemplazar configuración del editor para lenguaje" }, - "dist/extensionLinter": { - "httpsRequired": "Las imágenes deben utilizar el protocolo HTTPS.", - "svgsNotValid": "Los SVG no son un origen de imagen válido.", - "embeddedSvgsNotValid": "Los SGV insertados no son un origen de imagen válido.", - "dataUrlsNotValid": "Las direcciones URL de datos no son un origen de imagen válido.", - "relativeUrlRequiresHttpsRepository": "Las direcciones URL relativas de imágenes requieren un repositorio con el protocolo HTTPS especificado en el archivo package.json.", - "relativeIconUrlRequiresHttpsRepository": "Un icono requiere un repositorio con el protocolo HTTPS especificado en este archivo package.json.", - "relativeBadgeUrlRequiresHttpsRepository": "Las direcciones URL relativas de distintivos requieren un repositorio con el protocolo HTTPS especificado en este archivo package.json." + "package": { + "description": "Proporciona funcionalidad de detección de errores para la creación de extensiones.", + "displayName": "Creación de extensiones" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/git.i18n.json b/i18n/ads-language-pack-es/translations/extensions/git.i18n.json index 85e89b9a07..31149c06c1 100644 --- a/i18n/ads-language-pack-es/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Faltan las credenciales o no son válidas." + }, + "dist/autofetch": { + "no": "No", + "not now": "Preguntarme luego", + "suggest auto fetch": "¿Te gustaría que Code [ejecute 'git fetch' periódicamente]({0})?", + "yes": "Sí" + }, + "dist/commands": { + "HEAD not available": "La versión HEAD de '{0}' no está disponible.", + "add": "Añadir al área de trabajo", + "add remote": "Agregar un nuevo remoto...", + "addFrom": "Agregar remoto desde dirección URL", + "addfrom": "Agregar remoto desde {0}", + "addremote": "Agregar remoto", + "always": "Siempre", + "are you sure": "Esto creará un repositorio Git en '{0}'. ¿Está seguro de que desea continuar?", + "auth failed": "No se pudo autenticar en GIT remoto.", + "auth failed specific": "No se pudo autenticar en GIT remoto:\r\n\r\n{0}", + "branch already exists": "Ya existe una rama como '{0}'", + "branch name": "Nombre de rama", + "branch name format invalid": "El nombre de la rama debe coincidir con la expresión regular \"{0}\".", + "cant push": "No se pueden enviar referencias al remoto. Intenta ejecutar 'Pull' primero para integrar tus cambios.", + "changed": "Se ha cambiado el nivel de registro a: {0}", + "checkout detached": "Extracción del repositorio desasociada...", + "choose": "Elegir carpeta...", + "clean repo": "Limpie el árbol de trabajo del repositorio antes de la desprotección.", + "clonefrom": "Clonar desde {0}", + "cloning": "Clonando el repositorio git '{0}'...", + "commit": "Hacer \"commit\" de los cambios \"staged\"", + "commit anyway": "Crear \"commit\" vacío", + "commit hash": "Hash de confirmación", + "commit message": "Mensaje de confirmación", + "commitMessageWithHeadLabel2": "Mensaje (confirmar en \"{0}\")", + "confirm delete": "¿Seguro que quiere ELIMINAR {0}?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, este archivo SE PERDERÁ PARA SIEMPRE.", + "confirm delete multiple": "¿Seguro que quiere ELIMINAR {0}archivos?\r\n Esta acción es IRREVERSIBLE. \r\nSi continúa, los archivos SE PERDERÁN PARA SIEMPRE.", + "confirm discard": "¿Está seguro de que quiere descartar los cambios de {0}?", + "confirm discard all": "¿Seguro que quiere descartar TODOS los cambios en {0} archivos? \r\nEsta acción es IRREVERSIBLE. \r\nSi continúa, su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.", + "confirm discard all 2": "{0}\r\n\r\nEsta acción es IRREVERSIBLE. Su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.", + "confirm discard all single": "¿Está seguro de que quiere descartar los cambios de {0}?", + "confirm discard multiple": "¿Está seguro de que quiere descartar los cambios de {0} archivos?", + "confirm emtpy commit": "¿Seguro que desea crear una confirmación vacía?", + "confirm force delete branch": "La rama '{0}' no está completamente fusionada. ¿Borrarla de todas formas?", + "confirm force push": "Está a punto de forzar el envío de cambios mediante \"push\". Esta acción puede resultar destructiva y sobrescribir involuntariamente los cambios realizados por otros usuarios.\r\n\r\n¿Seguro que quiere continuar?", + "confirm no verify commit": "Está a punto de confirmar los cambios sin comprobación, lo que omite los enlaces previos a la confirmación y puede no ser deseable.\r\n\r\n¿Seguro que quiere continuar?", + "confirm publish branch": "La rama ' {0} ' no tiene ninguna rama ascendente. ¿desea publicar esta rama?", + "confirm restore": "¿Está seguro de que desea restaurar {0}?", + "confirm restore multiple": "¿Está seguro de que desea restaurar {0} archivos?", + "confirm stage file with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} con conflictos de fusión mediante combinación?", + "confirm stage files with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} archivos con conflictos de fusión mediante combinación?", + "create branch": "Crear rama...", + "create branch from": "Crear rama a partir de...", + "create repo": "Inicializar el repositorio", + "current": "Actual", + "delete": "Eliminar archivo", + "delete branch": "Borrar rama", + "delete file": "Eliminar archivo", + "delete files": "Eliminar archivos", + "deleted by them": "Ellos eliminaron el archivo \"{0}\" y nosotros lo modificamos.\r\n\r\n¿Qué quiere hacer?", + "deleted by us": "Nosotros eliminamos el archivo \"{0}\" y ellos lo modificaron.\r\n\r\n¿Qué quiere hacer?", + "discard": "Descartar cambios", + "discardAll": "Descartar todos los archivos ({0})", + "discardAll multiple": "Descartar un archivo", + "force": "Forzar extracción del repositorio", + "force push not allowed": "No está permitido forzar envío de cambios, habilite la opción mediante el control \"git.allowForcePush\".", + "git error": "Error de GIT", + "git error details": "GIT: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (índice)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (árbol de trabajo)", + "init": "Seleccione una carpeta de área de trabajo en la que inicializar el repositorio de git", + "init repo": "Inicializar el repositorio", + "invalid branch name": "Nombre de rama no válido", + "keep ours": "Mantener nuestra versión", + "keep theirs": "Mantener la versión de ellos", + "learn more": "Más información", + "local changes": "Los cambios locales se sobrescribirán al extraer del repositorio.", + "merge commit": "La última confirmación fue una confirmación de fusión mediante combinación. ¿Seguro que quiere deshacerla?", + "merge conflicts": "Hay conflictos de fusión. Resuelvalos antes de confirmar.", + "missing user info": "Asegúrese de configurar los valores de \"user.name\" y \"user.email\" en git.", + "never": "Nunca", + "never again": "No volver a mostrar ", + "never ask again": "De acuerdo, no volver a preguntar", + "no changes": "No hay cambios para confirmar.", + "no changes stash": "No existen cambios para el guardado provisional.", + "no more": "No se puede deshacer porque HEAD no apunta a ningún commit.", + "no rebase": "No hay ninguna fusión mediante cambio de base \"rebase\" en curso.", + "no remotes added": "Su repositorio no tiene remotos.", + "no remotes to fetch": "El repositorio no tiene remotos configurados de los que recuperar.", + "no remotes to publish": "El repositorio no tiene remotos configurados en los que publicar.", + "no remotes to pull": "El repositorio no tiene remotos configurados de los que extraer.", + "no remotes to push": "El repositorio no tiene remotos configurados en los que insertar.", + "no staged changes": "No hay cambios \"staged\" para hacer \"commit\".\r\n\r\n¿Quiere agregar al \"stage\" todos los cambios y hacer \"commit\" de estos directamente?", + "no stashes": "No hay cambios guardados provisionalmente en el repositorio.", + "no tags": "Este repositorio no tiene etiquetas.", + "no verify commit not allowed": "No se permiten las confirmaciones sin verificación, habilítelas con la configuración \"git. allowNoVerifyCommit\".", + "nobranch": "Extraiga del repositorio una rama para insertar un remoto.", + "ok": "Aceptar", + "open git log": "Abrir registro de GIT", + "open repo": "Abrir repositorio", + "openrepo": "Abrir", + "openreponew": "Abrir en una ventana nueva", + "pick branch pull": "Seleccionar una rama de la que extraer", + "pick provider": "Seleccione un proveedor para publicar la rama \"{0}\" en:", + "pick remote": "Seleccionar un elemento remoto para publicar la rama '{0}':", + "pick remote pull repo": "Seleccione un origen remoto desde el que extraer la rama", + "pick stash to apply": "Elegir un cambio guardado provisionalmente para aplicarlo", + "pick stash to drop": "Escoja una copia intermedia para eliminar", + "pick stash to pop": "Elija un cambio guardado provisionalmente para aplicarlo y quitarlo", + "proposeopen": "¿Desea abrir el repositorio clonado?", + "proposeopen init": "¿Desea abrir el repositorio inicializado?", + "proposeopen2": "¿Desea abrir el repositorio clonado, o añadir al área de trabajo actual?", + "proposeopen2 init": "¿Desea abrir el repositorio inicializado, o añadir al área de trabajo actual?", + "provide branch name": "Proporcione un nuevo nombre de rama", + "provide commit hash": "Proporcione el hash de \"commit\".", + "provide commit message": "Proporcione un mensaje de confirmación", + "provide remote name": "Proporcione un nombre de remoto", + "provide stash message": "Opcionalmente, proporcionar un mensaje para el guardado provisional", + "provide tag message": "Por favor, especifique un mensaje para anotar la etiqueta", + "provide tag name": "Por favor proporcione un nombre para la etiqueta ", + "publish to": "Publicar en {0}", + "remote already exists": "El remoto \"{0}\" ya existe.", + "remote branch at": "Rama remota en {0}", + "remote name": "Nombre de remoto", + "remote name format invalid": "Formato de nombre de remoto no válido", + "remove remote": "Seleccione un remoto para quitar", + "repourl": "Dirección URL de repositorio", + "restore file": "Restaurar archivo", + "restore files": "Restaurar archivos", + "save and commit": "Guardar todo y confirmar", + "save and stash": "Guardar todo y aplicar \"stash\"", + "select a branch to merge from": "Seleccione una rama desde la que fusionar", + "select a branch to rebase onto": "Seleccionar una rama en la que fusionar mediante \"rebase\"", + "select a ref to checkout": "Seleccione una referencia para desproteger", + "select a ref to checkout detached": "Seleccionar una referencia para extraer del repositorio en modo desasociado", + "select a ref to create a new branch from": "Seleccione una referencia desde la cual se creará la rama \"{0}\"", + "select a tag to delete": "Seleccione una etiqueta para eliminar", + "select branch to delete": "Seleccione una rama para borrar", + "select log level": "Seleccionar nivel de log", + "selectFolder": "Seleccione la ubicación del repositorio", + "show command output": "Mostrar salida del comando", + "stash": "Guardar provisionalmente de todos modos", + "stash merge conflicts": "Hubo conflictos de fusión al aplicar el cambio provisional.", + "stash message": "Mensaje para el guardado provisional", + "stashcheckout": "Guardar provisionalmente y extraer del repositorio", + "sure drop": "¿Seguro que quiere quitar el \"stash\": {0}?", + "sync is unpredictable": "Esta acción aplicará \"push\" y \"pull\" a los \"commits\" en \"{0}/{1}\".", + "tag at": "Etiqueta en {0}", + "tag message": "Mensaje", + "tag name": "Nombre de etiqueta", + "there are untracked files": "Hay {0} archivos sin seguimiento que se ELIMINARÁN DEL DISCO si se descartan.", + "there are untracked files single": "El siguiente archivo sin seguimiento se ELIMINARÁ DEL DISCO si se descarta: {0}.", + "undo commit": "Deshacer la confirmación de fusión mediante combinación", + "unsaved files": "Hay {0} archivos sin guardar.\r\n\r\n¿Quiere guardarlos antes de confirmar?", + "unsaved files single": "El siguiente archivo tiene cambios no guardados que no se incluirán en la confirmación si continúa: {0}.\r\n\r\n¿Desea guardarlos antes de confirmar?", + "unsaved stash files": "Hay {0}archivos sin guardar.\r\n\r\n¿Quiere guardarlos antes de aplicar \"stash\"?", + "unsaved stash files single": "El archivo siguiente tiene cambios no guardados que no se incluirán en el \"stash\" si continúa: {0}.\r\n\r\n¿Quiere guardarlo antes de aplicar \"stash\"?", + "warn untracked": "¡Esto ELIMINARÁ {0} archivos sin seguimiento!\r\n¡Esta acción es IRREVERSIBLE!\r\nEstos archivos SE PERDERÁN PARA SIEMPRE.", + "yes": "Sí", + "yes discard tracked": "Descartar un archivo con seguimiento", + "yes discard tracked multiple": "Descartar {0} archivos con seguimiento", + "yes never again": "Sí, no volver a mostrar" + }, + "dist/main": { + "downloadgit": "Descargar Git", + "git20": "Parece que tiene instalado GIT {0}. El código funciona mejor con GIT >= 2", + "git2526": "La instancia {0} de GIT instalada tiene problemas conocidos. Actualice a GIT >= 2.27 para que las características de este funcionen correctamente.", + "looking": "Buscando git en: {0}", + "neverShowAgain": "No mostrar de nuevo", + "notfound": "Git no encontrado. Instálalo o configúralo usando la configuración 'git.path'.", + "updateGit": "Actualizar GIT", + "using git": "Usando GIT {0} desde {1}" + }, + "dist/model": { + "no repositories": "No hay repositorios disponibles", + "not supported": "Rutas absolutas no admitidas en el parámetro \"git.scanRepositories\".", + "pick repo": "Elija un repositorio", + "too many submodules": "El repositorio ' {0} ' tiene {1} submódulos que no se abrirán automáticamente. Usted todavía puede abrir cada archivo individualmente." + }, + "dist/remoteSource": { + "branch name": "Nombre de rama", + "error": "$(error) Error: {0}", + "none found": "No se encontraron repositorios remotos.", + "pick url": "Elija una dirección URL desde la que se va a clonar.", + "provide url": "Proporcionar la dirección URL del repositorio", + "provide url or pick": "Proporcione la dirección URL del repositorio o seleccione un origen de repositorio.", + "type to filter": "Nombre del repositorio", + "type to search": "Nombre del repositorio (escribir para buscar)", + "url": "URL" + }, + "dist/repository": { + "add known": "¿Desea añadir \"{0}\" a .gitignore?", + "added by them": "Conflicto: agregado por ellos", + "added by us": "Conflicto: agregado por nosotros", + "always pull": "Incorporar cambios siempre con \"pull\"", + "both added": "Conflicto: agregado por ambos", + "both deleted": "Conflicto: eliminado por ambos", + "both modified": "Conflicto: modificado por ambos", + "changes": "Cambios", + "commit": "\"Commit\"", + "commit in rebase": "No es posible cambiar el mensaje de confirmación en medio de un rebase. En su lugar, complete la operación rebase y utilice rebase interactivo.", + "commitMessage": "Mensaje ({0} para confirmar)", + "commitMessageCountdown": "quedan {0} caracteres en la línea actual", + "commitMessageWarning": "{0} caracteres sobre {1} en la línea actual", + "commitMessageWhitespacesOnlyWarning": "El mensaje de confirmación actual solo contiene espacios en blanco.", + "commitMessageWithHeadLabel": "Mensaje ({0} para confirmar en \"{1}\")", + "deleted": "Eliminado", + "deleted by them": "Conflicto: eliminado por ellos", + "deleted by us": "Conflicto: eliminado por nosotros", + "dont pull": "No incorporar cambios con \"pull\"", + "git.title.deleted": "{0} (eliminado)", + "git.title.index": "{0} (índice)", + "git.title.ours": "{0} (Nuestro)", + "git.title.theirs": "{0} (el suyo)", + "git.title.untracked": "{0} (Sin seguimiento)", + "git.title.workingTree": "{0} (árbol de trabajo)", + "huge": "El repositorio Git '{0}' contiene muchos cambios activos, solamente un subconjunto de las características de Git serán habilitadas.", + "ignored": "Omitido", + "index added": "Índice añadido", + "index copied": "Índice copiado", + "index deleted": "Índice Eliminado", + "index modified": "Índice modificado", + "index renamed": "Nombre de Índice Cambiado", + "intent to add": "Intención de añadir", + "merge changes": "Fusionar cambios mediante combinación", + "modified": "Modificado", + "neveragain": "No mostrar de nuevo", + "open": "Abrir", + "pull": "Incorporar cambios (\"pull\")", + "pull branch maybe rebased": "Parece que la rama \"{0}\" actual puede haberse fusionado mediante cambio de base con \"rebase\". ¿Seguro que aún quiere incorporar los cambios en esta mediante \"pull\"?", + "pull maybe rebased": "Parece que la rama actual puede haberse fusionado mediante cambio de base con \"rebase\". ¿Seguro que aún quiere incorporar los cambios en esta mediante \"pull\"?", + "pull n": "Hacer \"pull\" en {0} \"commits\" de {1}/{2}", + "pull push n": "Hacer \"pull\" de {0} y \"push\" de {1} \"commits\" entre {2}/{3}", + "push n": "Hacer \"push\" en {0} \"commits\" a {1}/{2}", + "push success": "Push realizado con éxito.", + "staged changes": "Cambios \"staged\"", + "sync changes": "Sincronizar cambios", + "sync is unpredictable": "Sincronizando. La cancelación puede provocar daños graves en el repositorio.", + "untracked": "Sin seguimiento", + "untracked changes": "Cambios sin seguimiento", + "yes": "Sí" + }, + "dist/statusbar": { + "checkout": "Extraer del repositorio una rama o etiqueta...", + "publish changes": "Publicar cambios", + "publish to": "Publicar en {0}", + "publish to...": "Publicar en...", + "rebasing": "Creando una nueva base", + "syncing changes": "Sincronizando cambios..." + }, + "dist/timelineProvider": { + "git.index": "Índice", + "git.timeline.detail": "{0} - {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Historia de Git", + "git.timeline.stagedChanges": "Cambios almacenados provisionalmente", + "git.timeline.uncommitedChanges": "Cambios pendientes de confirmación", + "git.timeline.you": "Usted", + "git.workingTree": "Árbol de trabajo" + }, "package": { - "displayName": "GIT", - "description": "Integración Git SCM", - "command.setLogLevel": "Establecer nivel de registro...", - "command.clone": "Clonar", - "command.cloneRecursive": "Clonar (recursivo)", - "command.init": "Inicializar el repositorio", - "command.openRepository": "Abrir repositorio", - "command.close": "Cerrar repositorio", - "command.refresh": "Actualizar", - "command.openChange": "Abrir cambios", - "command.openAllChanges": "Abrir todos los cambios", - "command.openFile": "Abrir archivo", - "command.openHEADFile": "Abrir archivo (HEAD)", - "command.stage": "Almacenar cambios provisionalmente", - "command.stageAll": "Almacenar todos los cambios", - "command.stageAllTracked": "Realizar copia intermedia de todos los cambios rastreados", - "command.stageAllUntracked": "Realizar copia intermedia de todos los cambios sin seguimiento", - "command.stageAllMerge": "Almacenar provisionalmente todos los cambios fusionados mediante combinación", - "command.stageSelectedRanges": "Realizar copia intermedia de los intervalos seleccionados", - "command.revertSelectedRanges": "Revertir los intervalos seleccionados", - "command.stageChange": "Cambiar etapa", - "command.revertChange": "Revertir el cambio", - "command.unstage": "Cancelar almacenamiento provisional de los cambios", - "command.unstageAll": "Cancelar almacenamiento provisional de todos los cambios", - "command.unstageSelectedRanges": "Cancelar almacenamiento provisional de los intervalos seleccionados", - "command.rename": "Cambiar nombre", + "colors.added": "Color de los recursos agregados.", + "colors.conflict": "Color para los recursos con conflictos.", + "colors.deleted": "Color para los recursos eliminados.", + "colors.ignored": "Color para los recursos ignorados.", + "colors.modified": "Color para recursos modificados.", + "colors.renamed": "Color para los recursos que se han cambiado de nombre o se han copiado.", + "colors.stageDeleted": "Color de los recursos eliminados que se han almacenado provisionalmente.", + "colors.stageModified": "Color de los recursos modificados que se han almacenado provisionalmente.", + "colors.submodule": "Color para los recursos de submódulos.", + "colors.untracked": "Color para los recursos a los que no se les hace seguimiento.", + "command.addRemote": "Agregar remoto...", + "command.branch": "Crear rama...", + "command.branchFrom": "Crear rama desde...", + "command.checkout": "Desproteger en...", + "command.checkoutDetached": "Extraer del repositorio en (desasociado)...", + "command.cherryPick": "Selección exclusiva...", "command.clean": "Descartar cambios", "command.cleanAll": "Descartar todos los cambios", "command.cleanAllTracked": "Descartar todos los cambios a los que se les realiza seguimiento", "command.cleanAllUntracked": "Descartar todos los cambios a los que no se está haciendo seguimiento", + "command.clone": "Clonar", + "command.cloneRecursive": "Clonar (recursivo)", + "command.close": "Cerrar repositorio", "command.commit": "Confirmar", - "command.commitStaged": "Confirmar elementos almacenados provisionalmente", - "command.commitEmpty": "Confirmar vacío", - "command.commitStagedSigned": "Confirmar por etapas (Aprobado)", - "command.commitStagedAmend": "Confirmar almacenados provisionalmente (modificar)", "command.commitAll": "Confirmar todo", - "command.commitAllSigned": "Confirmar todo (aprobado)", "command.commitAllAmend": "Confirmar todo (modificar)", - "command.commitNoVerify": "Confirmar (no comprobar)", - "command.commitStagedNoVerify": "Confirmar almacenados provisionalmente (no comprobar)", - "command.commitEmptyNoVerify": "Confirmar vacíos (no comprobar)", - "command.commitStagedSignedNoVerify": "Confirmar almacenados provisionalmente (aprobado, no comprobar)", - "command.commitStagedAmendNoVerify": "Confirmar almacenados provisionalmente (modificar, no comprobar)", - "command.commitAllNoVerify": "Confirmar todo (no comprobar)", - "command.commitAllSignedNoVerify": "Confirmar todo (aprobado, no comprobar)", "command.commitAllAmendNoVerify": "Confirmar todo (modificar, no comprobar)", - "command.restoreCommitTemplate": "Restaurar plantilla de confirmación", - "command.undoCommit": "Deshacer última confirmación", - "command.checkout": "Desproteger en...", - "command.checkoutDetached": "Extraer del repositorio en (desasociado)...", - "command.branch": "Crear rama...", - "command.branchFrom": "Crear rama desde...", - "command.deleteBranch": "Borrar rama...", - "command.renameBranch": "Renombrar Rama...", - "command.cherryPick": "Selección exclusiva...", - "command.merge": "Fusionar rama...", - "command.rebase": "Fusionar la rama mediante \"rebase\"...", + "command.commitAllNoVerify": "Confirmar todo (no comprobar)", + "command.commitAllSigned": "Confirmar todo (aprobado)", + "command.commitAllSignedNoVerify": "Confirmar todo (aprobado, no comprobar)", + "command.commitEmpty": "Confirmar vacío", + "command.commitEmptyNoVerify": "Confirmar vacíos (no comprobar)", + "command.commitNoVerify": "Confirmar (no comprobar)", + "command.commitStaged": "Confirmar elementos almacenados provisionalmente", + "command.commitStagedAmend": "Confirmar almacenados provisionalmente (modificar)", + "command.commitStagedAmendNoVerify": "Confirmar almacenados provisionalmente (modificar, no comprobar)", + "command.commitStagedNoVerify": "Confirmar almacenados provisionalmente (no comprobar)", + "command.commitStagedSigned": "Confirmar por etapas (Aprobado)", + "command.commitStagedSignedNoVerify": "Confirmar almacenados provisionalmente (aprobado, no comprobar)", "command.createTag": "Crear etiqueta", + "command.deleteBranch": "Borrar rama...", "command.deleteTag": "Eliminar etiqueta", "command.fetch": "Capturar", - "command.fetchPrune": "Fetch (capturar)", "command.fetchAll": "Capturar desde todos los remotos", + "command.fetchPrune": "Fetch (capturar)", + "command.ignore": "Añadir a .gitignore", + "command.init": "Inicializar el repositorio", + "command.merge": "Fusionar rama...", + "command.openAllChanges": "Abrir todos los cambios", + "command.openChange": "Abrir cambios", + "command.openFile": "Abrir archivo", + "command.openHEADFile": "Abrir archivo (HEAD)", + "command.openRepository": "Abrir repositorio", + "command.publish": "Publicar rama...", "command.pull": "Incorporación de cambios", - "command.pullRebase": "Incorporación de cambios (fusionar mediante cambio de base)", "command.pullFrom": "Extraer de...", + "command.pullRebase": "Incorporación de cambios (fusionar mediante cambio de base)", "command.push": "Insertar", - "command.pushForce": "Envío de cambios (forzar)", - "command.pushTo": "Insertar en...", - "command.pushToForce": "Insertar en... (Forzar)", "command.pushFollowTags": "Insertar (seguir etiquetas)", "command.pushFollowTagsForce": "Insertar (seguir etiquetas, forzar)", + "command.pushForce": "Envío de cambios (forzar)", "command.pushTags": "Hacer \"push\" en las etiquetas", - "command.addRemote": "Agregar remoto...", - "command.removeRemote": "Quitar remoto", - "command.sync": "Sincronizar", - "command.syncRebase": "Sincronizar (Rebase)", - "command.publish": "Publicar rama...", - "command.showOutput": "Mostrar salida de GIT", - "command.ignore": "Añadir a .gitignore", - "command.revealInExplorer": "Mostrar en barra lateral", + "command.pushTo": "Insertar en...", + "command.pushToForce": "Insertar en... (Forzar)", + "command.rebase": "Fusionar la rama mediante \"rebase\"...", "command.rebaseAbort": "Anular fusión mediante cambio de base", - "command.stashIncludeUntracked": "Guardar provisionalmente (Incluir sin seguimiento)", + "command.refresh": "Actualizar", + "command.removeRemote": "Quitar remoto", + "command.rename": "Cambiar nombre", + "command.renameBranch": "Renombrar Rama...", + "command.restoreCommitTemplate": "Restaurar plantilla de confirmación", + "command.revealInExplorer": "Mostrar en barra lateral", + "command.revertChange": "Revertir el cambio", + "command.revertSelectedRanges": "Revertir los intervalos seleccionados", + "command.setLogLevel": "Establecer nivel de registro...", + "command.showOutput": "Mostrar salida de GIT", + "command.stage": "Almacenar cambios provisionalmente", + "command.stageAll": "Almacenar todos los cambios", + "command.stageAllMerge": "Almacenar provisionalmente todos los cambios fusionados mediante combinación", + "command.stageAllTracked": "Realizar copia intermedia de todos los cambios rastreados", + "command.stageAllUntracked": "Realizar copia intermedia de todos los cambios sin seguimiento", + "command.stageChange": "Cambiar etapa", + "command.stageSelectedRanges": "Realizar copia intermedia de los intervalos seleccionados", "command.stash": "Guardar provisionalmente", - "command.stashPop": "Aplicar y quitar cambios guardados provisionalmente...", - "command.stashPopLatest": "Aplicar y quitar últimos cambios guardados provisionalmente...", "command.stashApply": "Aplicar cambio guardados provisionalmente", "command.stashApplyLatest": "Aplicar últimos cambios guardados provisionalmente", "command.stashDrop": "Descartar cambios guardados provisionalmente...", - "command.timelineOpenDiff": "Abrir cambios", + "command.stashIncludeUntracked": "Guardar provisionalmente (Incluir sin seguimiento)", + "command.stashPop": "Aplicar y quitar cambios guardados provisionalmente...", + "command.stashPopLatest": "Aplicar y quitar últimos cambios guardados provisionalmente...", + "command.sync": "Sincronizar", + "command.syncRebase": "Sincronizar (Rebase)", + "command.timelineCompareWithSelected": "Comparar con seleccionados", "command.timelineCopyCommitId": "Copiar ID de confirmación", "command.timelineCopyCommitMessage": "Copiar mensaje de confirmación", + "command.timelineOpenDiff": "Abrir cambios", "command.timelineSelectForCompare": "Seleccionar para comparar", - "command.timelineCompareWithSelected": "Comparar con seleccionados", - "config.enabled": "Si GIT está habilitado.", - "config.path": "Ruta de acceso y nombre de archivo del archivo ejecutable git; por ejemplo, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). También puede ser una matriz de valores de cadena que contiene varias rutas de acceso para buscar.", + "command.undoCommit": "Deshacer última confirmación", + "command.unstage": "Cancelar almacenamiento provisional de los cambios", + "command.unstageAll": "Cancelar almacenamiento provisional de todos los cambios", + "command.unstageSelectedRanges": "Cancelar almacenamiento provisional de los intervalos seleccionados", + "config.allowForcePush": "Controla si está habilitada la opción de forzar envío de cambios (con o sin concesión).", + "config.allowNoVerifyCommit": "Controla si se permiten las confirmaciones sin ejecutar enlaces previos a la confirmación y de mensajes de confirmación.", + "config.alwaysShowStagedChangesResourceGroup": "Permitir siempre el grupo de recursos Cambios almacenados provisionalmente.", + "config.alwaysSignOff": "Controla el indicador de firma para todos los commits", "config.autoRepositoryDetection": "Configura cuándo los repositorios deben detectarse automáticamente.", - "config.autoRepositoryDetection.true": "Buscar por ambas subcarpetas de la carpeta abierta actual y carpetas padre de archivos abiertos.", "config.autoRepositoryDetection.false": "Desactivar el escaneado automático de repositorio.", - "config.autoRepositoryDetection.subFolders": "Buscar por subcarpetas de la carpeta actualmente abierta.", "config.autoRepositoryDetection.openEditors": "Buscar por carpetas padre de los archivos abiertos.", - "config.autorefresh": "Si la actualización automática es habilitada.", + "config.autoRepositoryDetection.subFolders": "Buscar por subcarpetas de la carpeta actualmente abierta.", + "config.autoRepositoryDetection.true": "Buscar por ambas subcarpetas de la carpeta abierta actual y carpetas padre de archivos abiertos.", + "config.autoStash": "Guarde cualquier cambio antes de insertar y restaurarlos cuando la inserción se haya completado correctamente.", "config.autofetch": "Cuando se establece en true, se aplica \"fetch\" a los \"commits\" de forma automática para recuperar los cambios del elemento remoto predeterminado del repositorio GIT actual. Si se establece en \"all\" se recuperan los cambios con \"fetch\" de todos los elementos remotos.", "config.autofetchPeriod": "Duración en segundos entre cada búsqueda de GIT automática, cuando se habilita \"git.autofetch\".", + "config.autorefresh": "Si la actualización automática es habilitada.", + "config.branchSortOrder": "Controla el criterio de ordenación de las bifurcaciones.", + "config.branchValidationRegex": "Una expresión regular para validar nuevos nombres de rama.", + "config.branchWhitespaceChar": "El carácter para reemplazar espacios en blanco en nuevos nombres de rama.", + "config.checkoutType": "Controla qué tipo de referencias GIT aparecen en la lista al ejecutar \"Extraer del repositorio en...\" .", + "config.checkoutType.local": "Ramas locales", + "config.checkoutType.remote": "Ramas remotas", + "config.checkoutType.tags": "Etiquetas", + "config.confirmEmptyCommits": "Confirme siempre la creación de confirmaciones vacías para el comando \"Git: Commit Empty\".", + "config.confirmForcePush": "Controla si va a solicitar confirmación antes de forzar envío de cambios.", + "config.confirmNoVerifyCommit": "Controla si se debe pedir confirmación antes de confirmar sin verificación.", "config.confirmSync": "Confirmar antes de sincronizar repositorios GIT.", "config.countBadge": "Controla la insignia de recuento de Git.", "config.countBadge.all": "Recuento de todos los cambios.", - "config.countBadge.tracked": "Recuento solo de los cambios de los que se ha realizado seguimiento.", "config.countBadge.off": "Desactive el contador.", - "config.checkoutType": "Controla qué tipo de referencias GIT aparecen en la lista al ejecutar \"Extraer del repositorio en...\" .", - "config.checkoutType.local": "Ramas locales", - "config.checkoutType.tags": "Etiquetas", - "config.checkoutType.remote": "Ramas remotas", - "config.branchValidationRegex": "Una expresión regular para validar nuevos nombres de rama.", - "config.branchWhitespaceChar": "El carácter para reemplazar espacios en blanco en nuevos nombres de rama.", - "config.ignoreLegacyWarning": "Ignora las advertencias hereradas de GIT.", - "config.ignoreMissingGitWarning": "Ignora la advertencia cuando falta Git.", - "config.ignoreWindowsGit27Warning": "Ignora la advertencia cuando Git 2.25 - 2.26 está instalado en Windows.", - "config.ignoreLimitWarning": "Ignora la advertencia cuando hay demasiados cambios en un repositorio.", - "config.ignoreRebaseWarning": "Ignora la advertencia cuando parece que la rama se ha fusionado mediante cambio de base con \"rebase\" durante la incorporación de cambios con \"pull\".", - "config.defaultCloneDirectory": "La ubicación predeterminada en la que se clona un repositorio de GIT.", - "config.enableSmartCommit": "Confirmar todos los cambios cuando no hay elementos almacenados provisionalmente.", - "config.smartCommitChanges": "Controle qué cambios se realizan automáticamente mediante Smart Commit.", - "config.smartCommitChanges.all": "Agregar todos los cambios automáticamente al \"stage\".", - "config.smartCommitChanges.tracked": "Solo cambios de seguimiento \"staged\" automáticamente.", - "config.suggestSmartCommit": "Sugiere habilitar la confirmación inteligente (confirmar todos los cambios cuando no hay cambios \"staged\").", - "config.enableCommitSigning": "Habilita la firma de \"commit\" con GPG o X.509.", - "config.discardAllScope": "Controla qué cambios son descartados por el comando 'Descartar todos los cambios'. 'all' descarta todos los cambios. 'tracked' descarta sólo los ficheros en seguimiento. 'prompt' muestra un cuadro de diálogo para confirmar cada vez la acción ejecutada.", + "config.countBadge.tracked": "Recuento solo de los cambios de los que se ha realizado seguimiento.", "config.decorations.enabled": "Controla si GIT aporta colores y distintivos al explorador y a la vista Editores abiertos.", + "config.defaultCloneDirectory": "La ubicación predeterminada en la que se clona un repositorio de GIT.", + "config.detectSubmodules": "Controla si se detectan automáticamente los submódulos Git. ", + "config.detectSubmodulesLimit": "Controla el límite de submódulos de git detectados.", + "config.discardAllScope": "Controla qué cambios son descartados por el comando 'Descartar todos los cambios'. 'all' descarta todos los cambios. 'tracked' descarta sólo los ficheros en seguimiento. 'prompt' muestra un cuadro de diálogo para confirmar cada vez la acción ejecutada.", + "config.enableCommitSigning": "Habilita la firma de \"commit\" con GPG o X.509.", + "config.enableSmartCommit": "Confirmar todos los cambios cuando no hay elementos almacenados provisionalmente.", "config.enableStatusBarSync": "Controla si el comando Git Sync aparece en la barra de estado.", + "config.enabled": "Si GIT está habilitado.", + "config.fetchOnPull": "Cuando esté activado, obtenga todas las ramas al insertar. De lo contrario, obtenga solo la actual.", "config.followTagsWhenSync": "Siga el envío de cambios mediante \"push\" de todas las etiquetas al ejecutar el comando de sincronización.", - "config.promptToSaveFilesBeforeStash": "Controla si GIT debe comprobar los archivos no guardados antes de guardar los cambios provisionalmente con \"stash\". ", - "config.promptToSaveFilesBeforeStash.always": "Compruebe si hay archivos sin guardar.", - "config.promptToSaveFilesBeforeStash.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", - "config.promptToSaveFilesBeforeStash.never": "Desactive esta comprobación.", - "config.promptToSaveFilesBeforeCommit": "Controla si Git debe comprobar los archivos no guardados antes de confirmar las actualizaciones. ", - "config.promptToSaveFilesBeforeCommit.always": "Compruebe si hay archivos sin guardar.", - "config.promptToSaveFilesBeforeCommit.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", - "config.promptToSaveFilesBeforeCommit.never": "Desactive esta comprobación.", + "config.ignoreLegacyWarning": "Ignora las advertencias hereradas de GIT.", + "config.ignoreLimitWarning": "Ignora la advertencia cuando hay demasiados cambios en un repositorio.", + "config.ignoreMissingGitWarning": "Ignora la advertencia cuando falta Git.", + "config.ignoreRebaseWarning": "Ignora la advertencia cuando parece que la rama se ha fusionado mediante cambio de base con \"rebase\" durante la incorporación de cambios con \"pull\".", + "config.ignoreSubmodules": "Ignore las modificaciones de los submódulos en el árbol de archivos.", + "config.ignoreWindowsGit27Warning": "Ignora la advertencia cuando Git 2.25 - 2.26 está instalado en Windows.", + "config.ignoredRepositories": "Lista de repositorios GIT que se van a ignorar.", + "config.inputValidation": "Controla cuándo mostrar el mensaje de validación de entrada en el contador de entrada.", + "config.inputValidationLength": "Controla el umbral de longitud de mensaje de confirmación para mostrar una advertencia.", + "config.inputValidationSubjectLength": "Controla el umbral de longitud del asunto del mensaje de confirmación para mostrar una advertencia. Desactívelo para heredar el valor de \"config.inputValidationLength\".", + "config.openAfterClone": "Controla si se va a abrir un repositorio de forma automática después de la clonación.", + "config.openAfterClone.always": "Abrir siempre en la ventana actual.", + "config.openAfterClone.alwaysNewWindow": "Abrir siempre en una ventana nueva.", + "config.openAfterClone.prompt": "Solicitar siempre la acción.", + "config.openAfterClone.whenNoFolderOpen": "Abrir solo en la ventana actual si no hay ninguna carpeta abierta.", + "config.openDiffOnClick": "Controla si el editor diff debe abrirse al hacer clic en un cambio. De lo contrario se abrirá el editor normal.", + "config.path": "Ruta de acceso y nombre de archivo del archivo ejecutable git; por ejemplo, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). También puede ser una matriz de valores de cadena que contiene varias rutas de acceso para buscar.", "config.postCommitCommand": "Ejecuta un comando de git después de una confirmación correcta.", "config.postCommitCommand.none": "No ejecutar ningún comando después de una confirmación.", "config.postCommitCommand.push": "Ejecutar 'Git Push' después de una confirmación exitosa.", "config.postCommitCommand.sync": "Ejecutar 'Git Sync' después de una confirmación exitosa.", - "config.openAfterClone": "Controla si se va a abrir un repositorio de forma automática después de la clonación.", - "config.openAfterClone.always": "Abrir siempre en la ventana actual.", - "config.openAfterClone.alwaysNewWindow": "Abrir siempre en una ventana nueva.", - "config.openAfterClone.whenNoFolderOpen": "Abrir solo en la ventana actual si no hay ninguna carpeta abierta.", - "config.openAfterClone.prompt": "Solicitar siempre la acción.", - "config.showInlineOpenFileAction": "Controla si se debe mostrar una acción de archivo abierto en la vista de cambios en Git", - "config.showPushSuccessNotification": "Controla si se va a mostrar una notificación cuando un push es exitoso.", - "config.inputValidation": "Controla cuándo mostrar el mensaje de validación de entrada en el contador de entrada.", - "config.inputValidationLength": "Controla el umbral de longitud de mensaje de confirmación para mostrar una advertencia.", - "config.inputValidationSubjectLength": "Controla el umbral de longitud del asunto del mensaje de confirmación para mostrar una advertencia. Desactívelo para heredar el valor de \"config.inputValidationLength\".", - "config.detectSubmodules": "Controla si se detectan automáticamente los submódulos Git. ", - "config.detectSubmodulesLimit": "Controla el límite de submódulos de git detectados.", - "config.alwaysShowStagedChangesResourceGroup": "Permitir siempre el grupo de recursos Cambios almacenados provisionalmente.", - "config.alwaysSignOff": "Controla el indicador de firma para todos los commits", - "config.ignoreSubmodules": "Ignore las modificaciones de los submódulos en el árbol de archivos.", - "config.ignoredRepositories": "Lista de repositorios GIT que se van a ignorar.", - "config.scanRepositories": "Lista de rutas en las que buscar repositorios de git.", - "config.showProgress": "Controla si las acciones de git deben mostrar el progreso.", - "config.rebaseWhenSync": "Forzar que GIT utilice la fusión mediante cambio de base cuando se ejecute el comando de sincronización.", - "config.confirmEmptyCommits": "Confirme siempre la creación de confirmaciones vacías para el comando \"Git: Commit Empty\".", - "config.fetchOnPull": "Cuando esté activado, obtenga todas las ramas al insertar. De lo contrario, obtenga solo la actual.", - "config.pullTags": "Recupere todas las etiquetas al insertar.", + "config.promptToSaveFilesBeforeCommit": "Controla si Git debe comprobar los archivos no guardados antes de confirmar las actualizaciones. ", + "config.promptToSaveFilesBeforeCommit.always": "Compruebe si hay archivos sin guardar.", + "config.promptToSaveFilesBeforeCommit.never": "Desactive esta comprobación.", + "config.promptToSaveFilesBeforeCommit.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", + "config.promptToSaveFilesBeforeStash": "Controla si GIT debe comprobar los archivos no guardados antes de guardar los cambios provisionalmente con \"stash\". ", + "config.promptToSaveFilesBeforeStash.always": "Compruebe si hay archivos sin guardar.", + "config.promptToSaveFilesBeforeStash.never": "Desactive esta comprobación.", + "config.promptToSaveFilesBeforeStash.staged": "Compruebe solo si hay archivos preconfigurados sin guardar.", "config.pruneOnFetch": "Eliminar al hacer \"fetch\".", - "config.autoStash": "Guarde cualquier cambio antes de insertar y restaurarlos cuando la inserción se haya completado correctamente.", - "config.allowForcePush": "Controla si está habilitada la opción de forzar envío de cambios (con o sin concesión).", - "config.useForcePushWithLease": "Controla si forzar envío de cambios usa variante de forzar con concesión, más segura.", - "config.confirmForcePush": "Controla si va a solicitar confirmación antes de forzar envío de cambios.", - "config.allowNoVerifyCommit": "Controla si se permiten las confirmaciones sin ejecutar enlaces previos a la confirmación y de mensajes de confirmación.", - "config.confirmNoVerifyCommit": "Controla si se debe pedir confirmación antes de confirmar sin verificación.", - "config.openDiffOnClick": "Controla si el editor diff debe abrirse al hacer clic en un cambio. De lo contrario se abrirá el editor normal.", + "config.pullTags": "Recupere todas las etiquetas al insertar.", + "config.rebaseWhenSync": "Forzar que GIT utilice la fusión mediante cambio de base cuando se ejecute el comando de sincronización.", + "config.requireGitUserConfig": "Controla si se va a requerir una configuración de usuario de GIT explícita o se va a permitir a GIT que la adivine si falta.", + "config.scanRepositories": "Lista de rutas en las que buscar repositorios de git.", + "config.showCommitInput": "Controla si se va a mostrar la entrada de confirmación en el panel de control de código fuente de GIT.", + "config.showInlineOpenFileAction": "Controla si se debe mostrar una acción de archivo abierto en la vista de cambios en Git", + "config.showProgress": "Controla si las acciones de git deben mostrar el progreso.", + "config.showPushSuccessNotification": "Controla si se va a mostrar una notificación cuando un push es exitoso.", + "config.smartCommitChanges": "Controle qué cambios se realizan automáticamente mediante Smart Commit.", + "config.smartCommitChanges.all": "Agregar todos los cambios automáticamente al \"stage\".", + "config.smartCommitChanges.tracked": "Solo cambios de seguimiento \"staged\" automáticamente.", + "config.suggestSmartCommit": "Sugiere habilitar la confirmación inteligente (confirmar todos los cambios cuando no hay cambios \"staged\").", "config.supportCancellation": "Controla si aparece una notificación al ejecutar la acción Sincronizar, que permite al usuario cancelar la operación.", - "config.branchSortOrder": "Controla el criterio de ordenación de las bifurcaciones.", + "config.terminalAuthentication": "Controla si debe habilitarse VS Code como controlador de autenticación para los procesos GIT que se generan en el terminal integrado. Nota: Los terminales deben reiniciarse para recoger el cambio en esta configuración.", + "config.timeline.date": "Controla la fecha que se va a usar para los elementos de la vista Escala de tiempo.", + "config.timeline.date.authored": "Usar la fecha de creación", + "config.timeline.date.committed": "Usar la fecha de confirmación", + "config.timeline.showAuthor": "Controla si se va a mostrar el autor del \"commit\" en la vista Escala de tiempo.", "config.untrackedChanges": "Controla el comportamiento de los cambios a los que no se hace seguimiento.", + "config.untrackedChanges.hidden": "Los cambios a los que no se realiza seguimiento se ocultan y se excluyen de varias acciones.", "config.untrackedChanges.mixed": "Todos los cambios, rastreados y no rastreados, aparecen juntos y se comportan por igual.", "config.untrackedChanges.separate": "Los cambios sin seguimiento aparecen por separado en la vista de control de código fuente. También se excluyen de varias acciones.", - "config.untrackedChanges.hidden": "Los cambios a los que no se realiza seguimiento se ocultan y se excluyen de varias acciones.", - "config.requireGitUserConfig": "Controla si se va a requerir una configuración de usuario de GIT explícita o se va a permitir a GIT que la adivine si falta.", - "config.showCommitInput": "Controla si se va a mostrar la entrada de confirmación en el panel de control de código fuente de GIT.", - "config.terminalAuthentication": "Controla si debe habilitarse VS Code como controlador de autenticación para los procesos GIT que se generan en el terminal integrado. Nota: Los terminales deben reiniciarse para recoger el cambio en esta configuración.", - "config.timeline.showAuthor": "Controla si se va a mostrar el autor del \"commit\" en la vista Escala de tiempo.", - "config.timeline.date": "Controla la fecha que se va a usar para los elementos de la vista Escala de tiempo.", - "config.timeline.date.committed": "Usar la fecha de confirmación", - "config.timeline.date.authored": "Usar la fecha de creación", "config.useCommitInputAsStashMessage": "Controla si se va a usar el mensaje del cuadro de entrada de \"commit\" como mensaje \"stash\" predeterminado.", - "submenu.explorer": "GIT", + "config.useForcePushWithLease": "Controla si forzar envío de cambios usa variante de forzar con concesión, más segura.", + "description": "Integración Git SCM", + "displayName": "GIT", + "submenu.branch": "Rama", + "submenu.changes": "Cambios", "submenu.commit": "\"Commit\"", "submenu.commit.amend": "Rectificar", "submenu.commit.signoff": "Cerrar sesión", - "submenu.changes": "Cambios", + "submenu.explorer": "GIT", "submenu.pullpush": "\"Pull\", \"Push\"", - "submenu.branch": "Rama", "submenu.remotes": "Remoto", "submenu.stash": "Stash", "submenu.tags": "Etiquetas", - "colors.added": "Color de los recursos agregados.", - "colors.modified": "Color para recursos modificados.", - "colors.stageModified": "Color de los recursos modificados que se han almacenado provisionalmente.", - "colors.stageDeleted": "Color de los recursos eliminados que se han almacenado provisionalmente.", - "colors.deleted": "Color para los recursos eliminados.", - "colors.renamed": "Color para los recursos que se han cambiado de nombre o se han copiado.", - "colors.untracked": "Color para los recursos a los que no se les hace seguimiento.", - "colors.ignored": "Color para los recursos ignorados.", - "colors.conflict": "Color para los recursos con conflictos.", - "colors.submodule": "Color para los recursos de submódulos.", - "view.workbench.scm.missing": "No se detectó una instalación GIT válida, se pueden encontrar más detalles en [git output](command:git.showOutput).\r\n[Instale git](https://git-scm.com/) u obtenga más información sobre cómo usar GIT y el control de código fuente en VS Code en [nuestra documentación](https://aka.ms/vscode-scm).\r\nSi está utilizando un sistema de control de versiones diferente, puede [buscar en Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) extensiones adicionales.", - "view.workbench.scm.disabled": "Si desea utilizar las características de GIT, habilite GIT en su [configuración](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara obtener más información sobre cómo usar GIT y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", - "view.workbench.scm.empty": "Para utilizar las características de GIT, puede abrir una carpeta que contenga un repositorio de GIT o clonarla desde una dirección URL.\r\n[Abrir carpeta](command:vscode.openFolder)\r\n[Clonar repositorio](command:git.clone)\r\nPara obtener más información sobre cómo usar GIT y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", - "view.workbench.scm.folder": "La carpeta abierta actualmente no tiene un repositorio git. Puede inicializar un repositorio que habilitará características de control de código fuente con tecnología de git.\r\n[Inicializar repositorio](command:git.init?%5Btrue%5D)\r\nPara obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "El área de trabajo abierta actualmente no tiene ninguna carpeta que contenga repositorios de git. Puede inicializar un repositorio en una carpeta, lo que habilitará las características de control de código con tecnología de git.\r\n[Inicializar repositorio] (command:git.init)\r\nPara obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación] (https://aka.ms/vscode-scm).", - "view.workbench.scm.emptyWorkspace": "El área de trabajo abierta actualmente no tiene ninguna carpeta que contenga repositorios GIT.\r\n[Agregar carpeta al área de trabajo](command:workbench.action.addRootFolder)\r\nPara obtener más información sobre cómo usar GIT y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", "view.workbench.cloneRepository": "Puede clonar un repositorio de forma local.\r\n[Clonar repositorio](command:git.clone \"Clonar un repositorio una vez que la extensión GIT se haya activado\")", - "view.workbench.learnMore": "Para obtener más información sobre cómo usar GIT y el control de código fuente en VS Code, [lea nuestra documentación](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Índice modificado", - "modified": "Modificado", - "index added": "Índice añadido", - "index deleted": "Índice Eliminado", - "deleted": "Eliminado", - "index renamed": "Nombre de Índice Cambiado", - "index copied": "Índice copiado", - "untracked": "Sin seguimiento", - "ignored": "Omitido", - "intent to add": "Intención de añadir", - "both deleted": "Conflicto: eliminado por ambos", - "added by us": "Conflicto: agregado por nosotros", - "deleted by them": "Conflicto: eliminado por ellos", - "added by them": "Conflicto: agregado por ellos", - "deleted by us": "Conflicto: eliminado por nosotros", - "both added": "Conflicto: agregado por ambos", - "both modified": "Conflicto: modificado por ambos", - "open": "Abrir", - "git.title.index": "{0} (índice)", - "git.title.workingTree": "{0} (árbol de trabajo)", - "git.title.deleted": "{0} (eliminado)", - "git.title.theirs": "{0} (el suyo)", - "git.title.ours": "{0} (Nuestro)", - "git.title.untracked": "{0} (Sin seguimiento)", - "commit": "\"Commit\"", - "merge changes": "Fusionar cambios mediante combinación", - "staged changes": "Cambios \"staged\"", - "changes": "Cambios", - "untracked changes": "Cambios sin seguimiento", - "push success": "Push realizado con éxito.", - "commit in rebase": "No es posible cambiar el mensaje de confirmación en medio de un rebase. En su lugar, complete la operación rebase y utilice rebase interactivo.", - "commitMessageWhitespacesOnlyWarning": "El mensaje de confirmación actual solo contiene espacios en blanco.", - "commitMessageCountdown": "quedan {0} caracteres en la línea actual", - "commitMessageWarning": "{0} caracteres sobre {1} en la línea actual", - "sync is unpredictable": "Sincronizando. La cancelación puede provocar daños graves en el repositorio.", - "always pull": "Incorporar cambios siempre con \"pull\"", - "pull": "Incorporar cambios (\"pull\")", - "dont pull": "No incorporar cambios con \"pull\"", - "pull branch maybe rebased": "Parece que la rama \"{0}\" actual puede haberse fusionado mediante cambio de base con \"rebase\". ¿Seguro que aún quiere incorporar los cambios en esta mediante \"pull\"?", - "pull maybe rebased": "Parece que la rama actual puede haberse fusionado mediante cambio de base con \"rebase\". ¿Seguro que aún quiere incorporar los cambios en esta mediante \"pull\"?", - "huge": "El repositorio Git '{0}' contiene muchos cambios activos, solamente un subconjunto de las características de Git serán habilitadas.", - "neveragain": "No mostrar de nuevo", - "add known": "¿Desea añadir \"{0}\" a .gitignore?", - "yes": "Sí", - "sync changes": "Sincronizar cambios", - "pull n": "Hacer \"pull\" en {0} \"commits\" de {1}/{2}", - "push n": "Hacer \"push\" en {0} \"commits\" a {1}/{2}", - "pull push n": "Hacer \"pull\" de {0} y \"push\" de {1} \"commits\" entre {2}/{3}", - "commitMessageWithHeadLabel": "Mensaje ({0} para confirmar en \"{1}\")", - "commitMessage": "Mensaje ({0} para confirmar)" - }, - "dist/main": { - "looking": "Buscando git en: {0}", - "using git": "Usando GIT {0} desde {1}", - "downloadgit": "Descargar Git", - "neverShowAgain": "No mostrar de nuevo", - "notfound": "Git no encontrado. Instálalo o configúralo usando la configuración 'git.path'.", - "updateGit": "Actualizar GIT", - "git20": "Parece que tiene instalado GIT {0}. El código funciona mejor con GIT >= 2", - "git2526": "La instancia {0} de GIT instalada tiene problemas conocidos. Actualice a GIT >= 2.27 para que las características de este funcionen correctamente." - }, - "dist/remoteSource": { - "type to search": "Nombre del repositorio (escribir para buscar)", - "type to filter": "Nombre del repositorio", - "none found": "No se encontraron repositorios remotos.", - "error": "$(error) Error: {0}", - "provide url": "Proporcionar la dirección URL del repositorio", - "provide url or pick": "Proporcione la dirección URL del repositorio o seleccione un origen de repositorio.", - "url": "URL", - "pick url": "Elija una dirección URL desde la que se va a clonar.", - "branch name": "Nombre de rama" - }, - "dist/timelineProvider": { - "git.timeline.source": "Historia de Git", - "git.timeline.you": "Usted", - "git.timeline.stagedChanges": "Cambios almacenados provisionalmente", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Índice", - "git.timeline.uncommitedChanges": "Cambios pendientes de confirmación", - "git.workingTree": "Árbol de trabajo" - }, - "dist/model": { - "not supported": "Rutas absolutas no admitidas en el parámetro \"git.scanRepositories\".", - "too many submodules": "El repositorio ' {0} ' tiene {1} submódulos que no se abrirán automáticamente. Usted todavía puede abrir cada archivo individualmente.", - "no repositories": "No hay repositorios disponibles", - "pick repo": "Elija un repositorio" - }, - "dist/autofetch": { - "yes": "Sí", - "no": "No", - "not now": "Preguntarme luego", - "suggest auto fetch": "¿Te gustaría que Code [ejecute 'git fetch' periódicamente]({0})?" - }, - "dist/statusbar": { - "rebasing": "Creando una nueva base", - "checkout": "Extraer del repositorio una rama o etiqueta...", - "publish to": "Publicar en {0}", - "publish to...": "Publicar en...", - "publish changes": "Publicar cambios", - "syncing changes": "Sincronizando cambios..." - }, - "dist/commands": { - "tag at": "Etiqueta en {0}", - "remote branch at": "Rama remota en {0}", - "create branch": "Crear rama...", - "create branch from": "Crear rama a partir de...", - "checkout detached": "Extracción del repositorio desasociada...", - "add remote": "Agregar un nuevo remoto...", - "current": "Actual", - "select log level": "Seleccionar nivel de log", - "changed": "Se ha cambiado el nivel de registro a: {0}", - "clonefrom": "Clonar desde {0}", - "repourl": "Dirección URL de repositorio", - "selectFolder": "Seleccione la ubicación del repositorio", - "cloning": "Clonando el repositorio git '{0}'...", - "proposeopen": "¿Desea abrir el repositorio clonado?", - "openrepo": "Abrir", - "openreponew": "Abrir en una ventana nueva", - "add": "Añadir al área de trabajo", - "proposeopen2": "¿Desea abrir el repositorio clonado, o añadir al área de trabajo actual?", - "init": "Seleccione una carpeta de área de trabajo en la que inicializar el repositorio de git", - "choose": "Elegir carpeta...", - "init repo": "Inicializar el repositorio", - "create repo": "Inicializar el repositorio", - "are you sure": "Esto creará un repositorio Git en '{0}'. ¿Está seguro de que desea continuar?", - "proposeopen init": "¿Desea abrir el repositorio inicializado?", - "proposeopen2 init": "¿Desea abrir el repositorio inicializado, o añadir al área de trabajo actual?", - "open repo": "Abrir repositorio", - "HEAD not available": "La versión HEAD de '{0}' no está disponible.", - "confirm stage files with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} archivos con conflictos de fusión mediante combinación?", - "confirm stage file with merge conflicts": "¿Está seguro de que quiere hacer una copia intermedia de {0} con conflictos de fusión mediante combinación?", - "yes": "Sí", - "keep ours": "Mantener nuestra versión", - "delete": "Eliminar archivo", - "deleted by them": "Ellos eliminaron el archivo \"{0}\" y nosotros lo modificamos.\r\n\r\n¿Qué quiere hacer?", - "keep theirs": "Mantener la versión de ellos", - "deleted by us": "Nosotros eliminamos el archivo \"{0}\" y ellos lo modificaron.\r\n\r\n¿Qué quiere hacer?", - "discard": "Descartar cambios", - "confirm delete": "¿Seguro que quiere ELIMINAR {0}?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, este archivo SE PERDERÁ PARA SIEMPRE.", - "delete file": "Eliminar archivo", - "restore file": "Restaurar archivo", - "confirm restore": "¿Está seguro de que desea restaurar {0}?", - "confirm discard": "¿Está seguro de que quiere descartar los cambios de {0}?", - "restore files": "Restaurar archivos", - "confirm restore multiple": "¿Está seguro de que desea restaurar {0} archivos?", - "confirm discard multiple": "¿Está seguro de que quiere descartar los cambios de {0} archivos?", - "warn untracked": "¡Esto ELIMINARÁ {0} archivos sin seguimiento.\r\nEsta acción es IRREVERSIBLE.\r\nEstos archivos SE PERDERÁN PARA SIEMPRE.", - "there are untracked files single": "El siguiente archivo sin seguimiento se ELIMINARÁ DEL DISCO si se descarta: {0}.", - "there are untracked files": "Hay {0} archivos sin seguimiento que se ELIMINARÁN DEL DISCO si se descartan.", - "confirm discard all 2": "{0}\r\n\r\nEsta acción es IRREVERSIBLE. Su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.", - "yes discard tracked": "Descartar un archivo con seguimiento", - "yes discard tracked multiple": "Descartar {0} archivos con seguimiento", - "discardAll": "Descartar todos los archivos ({0})", - "confirm discard all single": "¿Está seguro de que quiere descartar los cambios de {0}?", - "confirm discard all": "¿Seguro que quiere descartar TODOS los cambios en {0} archivos?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, su espacio de trabajo actual SE PERDERÁ PARA SIEMPRE.", - "discardAll multiple": "Descartar un archivo", - "confirm delete multiple": "¿Seguro que quiere ELIMINAR {0} archivos?\r\nEsta acción es IRREVERSIBLE.\r\nSi continúa, los archivos SE PERDERÁN PARA SIEMPRE.", - "delete files": "Eliminar archivos", - "unsaved files single": "El siguiente archivo tiene cambios no guardados que no se incluirán en la confirmación si continúa: {0}.\r\n\r\n¿Desea guardarlos antes de confirmar?", - "unsaved files": "Hay {0} archivos sin guardar\r\n\r\n¿Quiere guardarlos antes de confirmar?", - "save and commit": "Guardar todo y confirmar", - "commit": "Hacer \"commit\" de los cambios \"staged\"", - "no staged changes": "No hay cambios \"staged\" para hacer \"commit\".\r\n\r\n¿Quiere agregar al \"stage\" todos los cambios y hacer \"commit\" de estos directamente?", - "always": "Siempre", - "never": "Nunca", - "commit anyway": "Crear \"commit\" vacío", - "no changes": "No hay cambios para confirmar.", - "no verify commit not allowed": "No se permiten las confirmaciones sin verificación, habilítelas con la configuración \"git. allowNoVerifyCommit\".", - "confirm no verify commit": "Está a punto de confirmar los cambios sin comprobación, lo que omite los enlaces previos a la confirmación y puede no ser deseable.\r\n\r\n¿Seguro que quiere continuar?", - "ok": "Aceptar", - "never ask again": "De acuerdo, no volver a preguntar", - "commitMessageWithHeadLabel2": "Mensaje (confirmar en \"{0}\")", - "commit message": "Mensaje de confirmación", - "provide commit message": "Proporcione un mensaje de confirmación", - "confirm emtpy commit": "¿Seguro que desea crear una confirmación vacía?", - "yes never again": "Sí, no volver a mostrar", - "no more": "No se puede deshacer porque HEAD no apunta a ningún commit.", - "undo commit": "Deshacer la confirmación de fusión mediante combinación", - "merge commit": "La última confirmación fue una confirmación de fusión mediante combinación. ¿Seguro que quiere deshacerla?", - "select a ref to checkout detached": "Seleccionar una referencia para extraer del repositorio en modo desasociado", - "select a ref to checkout": "Seleccione una referencia para desproteger", - "force": "Forzar extracción del repositorio", - "stashcheckout": "Guardar provisionalmente y extraer del repositorio", - "local changes": "Los cambios locales se sobrescribirán al extraer del repositorio.", - "branch name": "Nombre de rama", - "provide branch name": "Proporcione un nuevo nombre de rama", - "branch name format invalid": "El nombre de la rama debe coincidir con la expresión regular \"{0}\".", - "select a ref to create a new branch from": "Seleccione una referencia desde la cual se creará la rama \"{0}\"", - "select branch to delete": "Seleccione una rama para borrar", - "confirm force delete branch": "La rama '{0}' no está completamente fusionada. ¿Borrarla de todas formas?", - "delete branch": "Borrar rama", - "invalid branch name": "Nombre de rama no válido", - "branch already exists": "Ya existe una rama como '{0}'", - "select a branch to merge from": "Seleccione una rama desde la que fusionar", - "select a branch to rebase onto": "Seleccionar una rama en la que fusionar mediante \"rebase\"", - "tag name": "Nombre de etiqueta", - "provide tag name": "Por favor proporcione un nombre para la etiqueta ", - "tag message": "Mensaje", - "provide tag message": "Por favor, especifique un mensaje para anotar la etiqueta", - "no tags": "Este repositorio no tiene etiquetas.", - "select a tag to delete": "Seleccione una etiqueta para eliminar", - "no remotes to fetch": "El repositorio no tiene remotos configurados de los que recuperar.", - "no remotes to pull": "El repositorio no tiene remotos configurados de los que extraer.", - "pick remote pull repo": "Seleccione un origen remoto desde el que extraer la rama", - "pick branch pull": "Seleccionar una rama de la que extraer", - "addremote": "Agregar remoto", - "no remotes to push": "El repositorio no tiene remotos configurados en los que insertar.", - "force push not allowed": "No está permitido forzar envío de cambios, habilite la opción mediante el control \"git.allowForcePush\".", - "confirm force push": "Está a punto de forzar el envío de cambios mediante \"push\". Esta acción puede resultar destructiva y sobrescribir involuntariamente los cambios realizados por otros usuarios.\r\n\r\n¿Seguro que quiere continuar?", - "nobranch": "Extraiga del repositorio una rama para insertar un remoto.", - "confirm publish branch": "La rama ' {0} ' no tiene ninguna rama ascendente. ¿desea publicar esta rama?", - "pick remote": "Seleccionar un elemento remoto para publicar la rama '{0}':", - "commit hash": "Hash de confirmación", - "provide commit hash": "Proporcione el hash de \"commit\".", - "addfrom": "Agregar remoto desde {0}", - "addFrom": "Agregar remoto desde dirección URL", - "remote name": "Nombre de remoto", - "provide remote name": "Proporcione un nombre de remoto", - "remote name format invalid": "Formato de nombre de remoto no válido", - "remote already exists": "El remoto \"{0}\" ya existe.", - "no remotes added": "Su repositorio no tiene remotos.", - "remove remote": "Seleccione un remoto para quitar", - "sync is unpredictable": "Esta acción aplicará \"push\" y \"pull\" a los \"commits\" en \"{0}/{1}\".", - "never again": "No volver a mostrar ", - "no remotes to publish": "El repositorio no tiene remotos configurados en los que publicar.", - "publish to": "Publicar en {0}", - "pick provider": "Seleccione un proveedor para publicar la rama \"{0}\" en:", - "no changes stash": "No existen cambios para el guardado provisional.", - "unsaved stash files single": "El archivo siguiente tiene cambios no guardados que no se incluirán en el \"stash\" si continúa: {0}.\r\n\r\n¿Quiere guardarlo antes de aplicar \"stash\"?", - "unsaved stash files": "Hay {0} archivos sin guardar.\r\n\r\n¿Quiere guardarlos antes de aplicar \"stash\"?", - "save and stash": "Guardar todo y aplicar \"stash\"", - "stash": "Guardar provisionalmente de todos modos", - "provide stash message": "Opcionalmente, proporcionar un mensaje para el guardado provisional", - "stash message": "Mensaje para el guardado provisional", - "pick stash to pop": "Elija un cambio guardado provisionalmente para aplicarlo y quitarlo", - "no stashes": "No hay cambios guardados provisionalmente en el repositorio.", - "pick stash to apply": "Elegir un cambio guardado provisionalmente para aplicarlo", - "pick stash to drop": "Escoja una copia intermedia para eliminar", - "sure drop": "¿Seguro que quiere quitar el \"stash\": {0}?", - "git.title.workingTree": "{0} (árbol de trabajo)", - "git.title.index": "{0} (índice)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "No hay ninguna fusión mediante cambio de base \"rebase\" en curso.", - "open git log": "Abrir registro de GIT", - "show command output": "Mostrar salida del comando", - "clean repo": "Limpie el árbol de trabajo del repositorio antes de la desprotección.", - "cant push": "No se pueden enviar referencias al remoto. Intenta ejecutar 'Pull' primero para integrar tus cambios.", - "merge conflicts": "Hay conflictos de fusión. Resuelvalos antes de confirmar.", - "stash merge conflicts": "Hubo conflictos de fusión al aplicar el cambio provisional.", - "auth failed specific": "No se pudo autenticar en GIT remoto:\r\n\r\n{0}", - "auth failed": "No se pudo autenticar en GIT remoto.", - "missing user info": "Asegúrese de configurar los valores de \"user.name\" y \"user.email\" en git.", - "learn more": "Más información", - "git error details": "GIT: {0}", - "git error": "Error de GIT" - }, - "dist/askpass-main": { - "missOrInvalid": "Faltan las credenciales o no son válidas." + "view.workbench.learnMore": "Para obtener más información sobre cómo usar GIT y el control de código fuente en VS Code, [lea nuestra documentación](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Si desea utilizar las características de git, habilite git en su [configuración](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Para utilizar las características de git, puede abrir una carpeta que contenga un repositorio git o clonarlo desde una dirección URL.\r\n[Abrir carpeta](command:vscode.openFolder)\r\n[Clonar repositorio](command:git.clone)\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "El área de trabajo abierto actualmente no tiene ninguna carpeta que contenga repositorios git.\r\n[Agregue carpeta al espacio de trabajo](command:workbench.action.addRootFolder)\r\nPara obtener más información sobre cómo usar Git y el control de código fuente en VS Code [lea nuestros documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "La carpeta abierta actualmente no tiene un repositorio git. Puede inicializar un repositorio que habilitará características de control de código fuente con tecnología de git.\r\n[Inicializar repositorio](command:git.init?%5Btrue%5D)\r\n Para obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "No se detectó una instalación git válida, se pueden encontrar más detalles en [git output](command:git.showOutput).\r\n[Instale git](https://git-scm.com/) u obtenga más información sobre cómo usar Git y el control de código fuente en VS Code en [nuestros documentos](https://aka.ms/vscode-scm).\r\nSi está utilizando un sistema de control de versiones diferente, puede [buscar en Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) extensiones adicionales.", + "view.workbench.scm.workspace": "El área de trabajo abierta actualmente no tiene ninguna carpeta que contenga repositorios de git. Puede inicializar un repositorio en una carpeta, lo que habilitará las características de control de código con tecnología de git.\r\n[Inicializar repositorio](command:git.init)\r\n Para obtener más información sobre cómo usar git y el control de código fuente en VS Code [lea nuestra documentación] (https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json index 56b275770e..ddec45543c 100644 --- a/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Autenticación de GitHub", - "description": "Proveedor de autenticación de GitHub" + "dist/common/keychain": { + "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: \"{0}\".", + "troubleshooting": "Guía para la solución de problemas" }, "dist/githubServer": { - "signingIn": "$(mark-github) Iniciando sesión en github.com..." + "signingIn": "$(mark-github) Iniciando sesión en github.com...", + "signingInEnterprise": "$(mark-github) Iniciando sesión en {0}...", + "status.git.signIn.name": "Inicio de sesión en GitHub" }, - "dist/common/keychain": { - "troubleshooting": "Guía para la solución de problemas", - "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: \"{0}\"." + "package": { + "description": "Proveedor de autenticación de GitHub", + "displayName": "Autenticación de GitHub" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/github.i18n.json b/i18n/ads-language-pack-es/translations/extensions/github.i18n.json index 2781a01bf6..bee246a068 100644 --- a/i18n/ads-language-pack-es/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Controla si se debe habilitar la autenticación automática de GitHub para los comandos GIT dentro de VS Code.", - "welcome.publishFolder": "También puede publicar directamente esta carpeta en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "También puede publicar directamente una carpeta del área de trabajo en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Seleccionar una carpeta para publicar en GitHub", "ignore": "Seleccione los archivos que se deben incluir en el repositorio.", + "openingithub": "Abrir en GitHub", + "pick folder": "Seleccionar una carpeta para publicar en GitHub", + "publishing_done": "El repositorio \"{0}\" se ha publicado correctamente en GitHub.", + "publishing_firstcommit": "Creando el primer \"commit\"", "publishing_private": "Publicando en un repositorio de GitHub privado", "publishing_public": "Publicando en un repositorio de GitHub público", - "publishing_firstcommit": "Creando el primer \"commit\"", - "publishing_uploading": "Cargando archivos", - "openingithub": "Abrir en GitHub", - "publishing_done": "El repositorio \"{0}\" se ha publicado correctamente en GitHub." + "publishing_uploading": "Cargando archivos" }, "dist/pushErrorHandler": { - "ok": "Aceptar", - "fork unable": "No tiene permisos para aplicar \"push\" a \"{0}/{1}\" en GitHub.", "create a fork": "Crear bifurcación", - "no": "No", - "fork": "No tiene permisos para realizar la inserción en \"{0}/{1}\" en GitHub. ¿Desea crear una bifurcación y realizar mejor en ella la inserción?", "create fork": "Crear bifurcación de GitHub", - "forking": "Bifurcando \"{0}/{1}\"...", - "forking_pushing": "Insertando cambios...", - "openingithub": "Abrir en GitHub", - "createpr": "Crear PR", - "forking_done": "La bifurcación \"{0}\" se creó correctamente en GitHub.", "createghpr": "Creando solicitud de incorporación de cambios de GitHub...", - "openpr": "Abrir PR", - "donepr": "La PR \"{0}/{1}#{2}\" se creó correctamente en GitHub." + "createpr": "Crear PR", + "donepr": "La PR \"{0}/{1}#{2}\" se creó correctamente en GitHub.", + "fork": "No tiene permisos para realizar la inserción en \"{0}/{1}\" en GitHub. ¿Desea crear una bifurcación y realizar mejor en ella la inserción?", + "forking": "Bifurcando \"{0}/{1}\"...", + "forking_done": "La bifurcación \"{0}\" se creó correctamente en GitHub.", + "forking_pushing": "Insertando cambios...", + "no": "No", + "openingithub": "Abrir en GitHub", + "openpr": "Abrir PR" + }, + "package": { + "config.gitAuthentication": "Controla si se debe habilitar la autenticación automática de GitHub para los comandos GIT dentro de VS Code.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "También puede publicar directamente esta carpeta en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "También puede publicar directamente una carpeta del área de trabajo en un repositorio de GitHub. Una vez publicada, tendrá acceso a las características de control de código fuente con tecnología de git y GitHub.\r\n[$(github) Publicar en GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json index 9ad33050d3..b060bfb9fd 100644 --- a/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Vista previa de la imagen", - "description": "Proporciona la vista previa de imagen integrada de VS Code", - "customEditors.displayName": "Vista previa de la imagen", - "command.zoomIn": "Acercar", - "command.zoomOut": "Alejar" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} B", + "sizeGB": "{0} GB", "sizeKB": "{0} KB", "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB", - "sizeStatusBar.name": "Tamaño binario de la imagen" + "sizeStatusBar.name": "Tamaño binario de la imagen", + "sizeTB": "{0} TB" }, "dist/preview": { "preview.imageLoadError": "Se ha producido un error al cargar la imagen.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Zoom de imagen", "zoomStatusBar.placeholder": "Seleccionar nivel de zoom", "zoomStatusBar.wholeImageLabel": "Imagen completa" + }, + "package": { + "command.zoomIn": "Acercar", + "command.zoomOut": "Alejar", + "customEditors.displayName": "Vista previa de la imagen", + "description": "Proporciona la vista previa de imagen integrada de VS Code", + "displayName": "Vista previa de la imagen" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/import.i18n.json b/i18n/ads-language-pack-es/translations/extensions/import.i18n.json index 59e21fbc61..9b4e2f8c0b 100644 --- a/i18n/ads-language-pack-es/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Configuración de importación de archivos planos", - "flatfileimport.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} iniciado", - "serviceStarting": "Iniciando {0}", - "flatFileImport.serviceStartFailed": "No se pudo iniciar {0}: {1}", - "installingServiceDetailed": "Instalando {0} en {1}", - "installingService": "Instalando servicio {0}", - "serviceInstalled": "{0} instalado", - "downloadingService": "Descargando {0}", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "Descargando {0}", - "downloadingServiceComplete": "Descarga finalizada de {0}", - "entryExtractedChannelMsg": "Elementos extraídos {0} ({1} de {2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Ofrecer comentarios", - "serviceCrashMessage": "el componente de servicio no se pudo iniciar", - "flatFileImport.serverDropdownTitle": "El servidor de la base de datos está en", - "flatFileImport.databaseDropdownTitle": "Base de datos en la que se crea la tabla", "flatFile.InvalidFileLocation": "Ubicación de archivo no válida. Inténtelo con otro archivo de entrada", + "flatFileImport.allowNulls": "Permitir valores NULL", "flatFileImport.browseFiles": "Examinar", - "flatFileImport.openFile": "Abrir", - "flatFileImport.fileTextboxTitle": "Ubicación del archivo para importar", - "flatFileImport.tableTextboxTitle": "Nuevo nombre de la tabla", - "flatFileImport.schemaTextboxTitle": "Esquema de tabla", - "flatFileImport.importData": "Importar datos", - "flatFileImport.next": "Siguiente", "flatFileImport.columnName": "Nombre de columna", "flatFileImport.dataType": "Tipo de datos", - "flatFileImport.primaryKey": "Clave principal", - "flatFileImport.allowNulls": "Permitir valores NULL", - "flatFileImport.prosePreviewMessage": "Esta operación analizó la estructura del archivo de entrada para generar la vista previa siguiente para las primeras 50 filas.", - "flatFileImport.prosePreviewMessageFail": "Esta operación no se completó correctamente. Pruebe con un archivo de entrada diferente.", - "flatFileImport.refresh": "Actualizar", - "flatFileImport.importInformation": "Información de la importación", - "flatFileImport.importStatus": "Estado de la importación", - "flatFileImport.serverName": "Nombre del servidor", + "flatFileImport.databaseDropdownTitle": "Base de datos en la que se crea la tabla", "flatFileImport.databaseName": "Nombre de la base de datos", - "flatFileImport.tableName": "Nombre de la tabla", - "flatFileImport.tableSchema": "Esquema de tabla", "flatFileImport.fileImport": "Archivo para importar", - "flatFileImport.success.norows": "✔ Ha insertado correctamente los datos en una tabla.", - "import.needConnection": "Por favor, conéctese a un servidor antes de utilizar a este asistente.", - "import.needSQLConnection": "La extensión de importación de SQL Server no admite este tipo de conexión", - "flatFileImport.wizardName": "Asistente de importación de archivo plano", + "flatFileImport.fileTextboxTitle": "Ubicación del archivo para importar", + "flatFileImport.importData": "Importar datos", + "flatFileImport.importInformation": "Información de la importación", + "flatFileImport.importNewFile": "Importar nuevo archivo", + "flatFileImport.importStatus": "Estado de la importación", + "flatFileImport.next": "Siguiente", + "flatFileImport.openFile": "Abrir", "flatFileImport.page1Name": "Especificar el archivo de entrada", "flatFileImport.page2Name": "Vista previa de datos", "flatFileImport.page3Name": "Modificar columnas", "flatFileImport.page4Name": "Resumen", - "flatFileImport.importNewFile": "Importar nuevo archivo" + "flatFileImport.primaryKey": "Clave principal", + "flatFileImport.prosePreviewMessage": "Esta operación analizó la estructura del archivo de entrada para generar la vista previa siguiente para las primeras 50 filas.", + "flatFileImport.prosePreviewMessageFail": "Esta operación no se completó correctamente. Pruebe con un archivo de entrada diferente.", + "flatFileImport.refresh": "Actualizar", + "flatFileImport.schemaTextboxTitle": "Esquema de tabla", + "flatFileImport.serverDropdownTitle": "El servidor de la base de datos está en", + "flatFileImport.serverName": "Nombre del servidor", + "flatFileImport.success.norows": "✔ Ha insertado correctamente los datos en una tabla.", + "flatFileImport.tableName": "Nombre de la tabla", + "flatFileImport.tableSchema": "Esquema de tabla", + "flatFileImport.tableTextboxTitle": "Nuevo nombre de la tabla", + "flatFileImport.wizardName": "Asistente de importación de archivo plano", + "import.needConnection": "Por favor, conéctese a un servidor antes de utilizar a este asistente.", + "import.needSQLConnection": "La extensión de importación de SQL Server no admite este tipo de conexión", + "import.serviceCrashButton": "Ofrecer comentarios", + "serviceCrashMessage": "el componente de servicio no se pudo iniciar" + }, + "out/services/serviceClient": { + "downloadingService": "Descargando {0}", + "downloadingServiceComplete": "Descarga finalizada de {0}", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "Descargando {0}", + "entryExtractedChannelMsg": "Elementos extraídos {0} ({1} de {2})", + "flatFileImport.serviceStartFailed": "No se pudo iniciar {0}: {1}", + "installingService": "Instalando servicio {0}", + "installingServiceDetailed": "Instalando {0} en {1}", + "serviceInstalled": "{0} instalado", + "serviceStarted": "{0} iniciado", + "serviceStarting": "Iniciando {0}" + }, + "package": { + "flatfileimport.configuration.title": "Configuración de importación de archivos planos", + "flatfileimport.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json index f8f0daf407..316fff6361 100644 --- a/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Use el valor \"{0}\" para configurar el límite.", + "goToSetting": "Abrir configuración", + "json.resolveError": "JSON: Error de resolución de esquemas", + "json.schemaResolutionDisabledMessage": "La descarga de esquemas está deshabilitada. Haga clic para configurar.", + "json.schemaResolutionErrorMessage": "No se puede resolver el esquema. Haga clic para volver a intentarlo.", + "jsonserver.name": "Servidor de lenguaje JSON", + "ok": "Aceptar", + "schemaDownloadDisabled": "La descarga de esquemas está deshabilitada mediante el valor \"{0}\"", + "untitled.schema": "No se puede cargar {0}", + "yes never again": "No volver a mostrar" + }, "package": { - "displayName": "Características del lenguaje JSON", "description": "Proporciona un potente soporte de lenguaje para archivos JSON.", + "displayName": "Características del lenguaje JSON", + "json.clickToRetry": "Haga clic para volver a intentarlo.", + "json.colorDecorators.enable.deprecationMessage": "El valor \"json.colorDecorators.enable\" está en desuso en favor de \"editor.colorDecorators\".", + "json.colorDecorators.enable.desc": "Habilita o deshabilita decoradores de color", + "json.enableSchemaDownload.desc": "Cuando está habilitado, los esquemas JSON se pueden capturar desde ubicaciones http y https.", + "json.format.enable.desc": "Habilitar o deshabilitar el formateador JSON predeterminado", + "json.maxItemsComputed.desc": "El número máximo de símbolos del esquema y regiones de plegado calculados (limitado por motivos de rendimiento).", + "json.maxItemsExceededInformation.desc": "Muestra una notificación cuando se supera el número máximo de símbolos de esquema y de regiones plegables.", + "json.schemaResolutionErrorMessage": "No se puede resolver el esquema.", "json.schemas.desc": "Asocia esquemas a archivos JSON en el proyecto actual.", - "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", "json.schemas.fileMatch.desc": "Una matriz de patrones de archivo con los que buscar correspondencia al resolver archivos JSON en esquemas. \"*\" se puede usar como comodín. Los patrones de exclusión también se pueden definir y comenzar con \"!\". Un archivo coincide cuando hay al menos un patrón coincidente y el último patrón coincidente no es un patrón de exclusión.", "json.schemas.fileMatch.item.desc": "Un patrón de archivo que puede contener \"*\" con el cual coincidir cuando los archivos JSON se resuelvan en esquemas.", "json.schemas.schema.desc": "La definición de esquema de la dirección URL determinada. Solo se necesita proporcionar el esquema para evitar los accesos a la dirección URL del esquema.", - "json.format.enable.desc": "Habilitar o deshabilitar el formateador JSON predeterminado", - "json.tracing.desc": "Realiza el seguimiento de la comunicación entre VS Code y el servidor de lenguaje JSON.", - "json.colorDecorators.enable.desc": "Habilita o deshabilita decoradores de color", - "json.colorDecorators.enable.deprecationMessage": "El valor \"json.colorDecorators.enable\" está en desuso en favor de \"editor.colorDecorators\".", - "json.schemaResolutionErrorMessage": "No se puede resolver el esquema.", - "json.clickToRetry": "Haga clic para volver a intentarlo.", - "json.maxItemsComputed.desc": "El número máximo de símbolos del esquema y regiones de plegado calculados (limitado por motivos de rendimiento).", - "json.maxItemsExceededInformation.desc": "Muestra una notificación cuando se supera el número máximo de símbolos de esquema y de regiones plegables.", - "json.enableSchemaDownload.desc": "Cuando está habilitado, los esquemas JSON se pueden capturar desde ubicaciones http y https." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: Error de resolución de esquemas", - "jsonserver.name": "Servidor de lenguaje JSON", - "untitled.schema": "No se puede cargar {0}", - "schemaDownloadDisabled": "La descarga de esquemas está deshabilitada mediante el valor \"{0}\"", - "ok": "Aceptar", - "goToSetting": "Abrir configuración", - "yes never again": "No volver a mostrar", - "configureLimit": "Use el valor \"{0}\" para configurar el límite.", - "json.schemaResolutionErrorMessage": "No se puede resolver el esquema. Haga clic para volver a intentarlo.", - "json.schemaResolutionDisabledMessage": "La descarga de esquemas está deshabilitada. Haga clic para configurar." + "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", + "json.tracing.desc": "Realiza el seguimiento de la comunicación entre VS Code y el servidor de lenguaje JSON." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/json.i18n.json b/i18n/ads-language-pack-es/translations/extensions/json.i18n.json index 4c39ac2cd8..86f733f02c 100644 --- a/i18n/ads-language-pack-es/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos de lenguaje JSON", - "description": "Proporciona resaltado de sintaxis y coincidencia de corchetes en los archivos JSON." + "description": "Proporciona resaltado de sintaxis y coincidencia de corchetes en los archivos JSON.", + "displayName": "Conceptos básicos de lenguaje JSON" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-es/translations/extensions/kusto.i18n.json index 6919a02164..545b360811 100644 --- a/i18n/ads-language-pack-es/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Nuevo cuaderno", - "notebook.command.open": "Abrir cuaderno", - "cloud.databaseProperties.name": "Nombre de la base de datos", - "cloud.databaseProperties.size": "Tamaño (MB)", - "cloud.serverProperties.summary": "Estado", - "cloud.serverProperties.machinesTotal": "Número total de máquinas en el clúster", - "cloud.serverProperties.diskCacheCapacity": "% de capacidad de datos de clúster usada", - "databasesListProperties.name": "Nombre", - "databasesListProperties.size": "Tamaño (MB)", - "objectsListProperties.name": "Nombre", - "objectsListProperties.metadataTypeName": "Tipo", - "kusto.configuration.title": "Configuración de KUSTO", - "kusto.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", - "kusto.format.alignColumnDefinitionsInColumns": "Indica si las definiciones de columna deben alinearse.", - "kusto.format.datatypeCasing": "Indica si los tipos de datos deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", - "kusto.format.keywordCasing": "Indica si las palabras clave deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", - "kusto.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable", - "kusto.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Nombre (opcional)", - "kusto.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", - "kusto.connectionOptions.serverName.displayName": "Clúster", - "kusto.connectionOptions.serverName.description": "Nombre de clúster de Kusto", - "kusto.connectionOptions.databaseName.displayName": "Base de datos", - "kusto.connectionOptions.databaseName.description": "Nombre del catálogo o base de datos inicial del origen de datos", - "kusto.connectionOptions.authType.displayName": "Tipo de autenticación", - "kusto.connectionOptions.authType.description": "Especifica el método de autenticación con Kusto Server", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", - "kusto.connectionOptions.authType.categoryValues.none": "Sin autenticación", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticación de usuario", - "kusto.connectionOptions.userName.displayName": "Nombre de usuario", - "kusto.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", - "kusto.connectionOptions.password.displayName": "Contraseña", - "kusto.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", - "kusto.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", - "kusto.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", - "kusto.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", - "kusto.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", - "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", - "kusto.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", - "kusto.connectionOptions.applicationName.displayName": "Nombre de la aplicación", - "kusto.connectionOptions.applicationName.description": "El nombre de la aplicación", - "kusto.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", - "kusto.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a Kusto Server", - "kusto.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", - "kusto.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de Kusto Server que actúa como asociado de conmutación por error" + "dist/features": { + "kusto.accountDoesNotExist": "La cuenta no existe.", + "kusto.insufficientlyPrivelagedAzureAccount": "La cuenta de Azure configurada para {0} no tiene suficientes permisos para que Azure Key Vault tenga acceso a una clave maestra de columna para Always Encrypted.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no hay ninguna cuenta de Azure vinculada disponible. Agregue una cuenta de Azure vinculada y vuelva a intentar realizar la consulta." }, - "dist/telemetry": { - "viewKnownIssuesText": "Ver problemas conocidos", - "serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Instalación terminada {0}", + "downloadingServiceChannelMsg": "Descargando {0}", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "Descargando {0}", + "failedToStartServiceErrorMsg": "No se ha podido iniciar {0}", + "installedServiceChannelMsg": "{0} instalado", + "installingServiceChannelMsg": "Instalando {0} en {1}", + "installingServiceStatusMsg": "Instalando {0}", + "serviceStartedStatusMsg": "{0} iniciado", + "startingServiceStatusMsg": "Iniciando {0}" }, "dist/main": { "kusto.unsupportedPlatform": "Plataforma no admitida", "notebookFileType": "Cuadernos", "unsupportedFileType": "Solo se admiten los Notebooks de tipo .ipynb" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "La sesión para el nodo {0} no existe", - "notifyError": "Error al notificar el cambio de nodo: {0}", - "rootLabel": "Raíz" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Cancelar", "cancel": "¿Cancelar operación?", - "kusto.searchServers": "Buscar nombres de servidor" + "cancelTooltip": "Cancelar", + "kusto.searchServers": "Buscar nombres de servidor", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} iniciado", - "startingServiceStatusMsg": "Iniciando {0}", - "failedToStartServiceErrorMsg": "No se ha podido iniciar {0}", - "installingServiceChannelMsg": "Instalando {0} en {1}", - "installingServiceStatusMsg": "Instalando {0}", - "installedServiceChannelMsg": "{0} instalado", - "downloadingServiceChannelMsg": "Descargando {0}", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "Descargando {0}", - "downloadServiceDoneChannelMsg": "Instalación terminada {0}" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Error al notificar el cambio de nodo: {0}", + "rootLabel": "Raíz", + "sessionNotFound": "La sesión para el nodo {0} no existe" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no hay ninguna cuenta de Azure vinculada disponible. Agregue una cuenta de Azure vinculada y vuelva a intentar realizar la consulta.", - "kusto.accountDoesNotExist": "La cuenta no existe.", - "kusto.insufficientlyPrivelagedAzureAccount": "La cuenta de Azure configurada para {0} no tiene suficientes permisos para que Azure Key Vault tenga acceso a una clave maestra de columna para Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio.", + "viewKnownIssuesText": "Ver problemas conocidos" + }, + "package": { + "cloud.databaseProperties.name": "Nombre de la base de datos", + "cloud.databaseProperties.size": "Tamaño (MB)", + "cloud.serverProperties.diskCacheCapacity": "% de capacidad de datos de clúster usada", + "cloud.serverProperties.machinesTotal": "Número total de máquinas en el clúster", + "cloud.serverProperties.summary": "Estado", + "databasesListProperties.name": "Nombre", + "databasesListProperties.size": "Tamaño (MB)", + "kusto.configuration.title": "Configuración de KUSTO", + "kusto.connectionOptions.applicationName.description": "El nombre de la aplicación", + "kusto.connectionOptions.applicationName.displayName": "Nombre de la aplicación", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", + "kusto.connectionOptions.authType.categoryValues.none": "Sin autenticación", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticación de usuario", + "kusto.connectionOptions.authType.description": "Especifica el método de autenticación con Kusto Server", + "kusto.connectionOptions.authType.displayName": "Tipo de autenticación", + "kusto.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", + "kusto.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", + "kusto.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", + "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", + "kusto.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", + "kusto.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", + "kusto.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", + "kusto.connectionOptions.connectionName.displayName": "Nombre (opcional)", + "kusto.connectionOptions.databaseName.description": "Nombre del catálogo o base de datos inicial del origen de datos", + "kusto.connectionOptions.databaseName.displayName": "Base de datos", + "kusto.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de Kusto Server que actúa como asociado de conmutación por error", + "kusto.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", + "kusto.connectionOptions.groupName.connectionResiliency": "Resistencia de la conexión", + "kusto.connectionOptions.groupName.context": "Contexto", + "kusto.connectionOptions.groupName.initialization": "Inicialización", + "kusto.connectionOptions.groupName.security": "Seguridad", + "kusto.connectionOptions.groupName.source": "Origen", + "kusto.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", + "kusto.connectionOptions.password.displayName": "Contraseña", + "kusto.connectionOptions.serverName.description": "Nombre de clúster de Kusto", + "kusto.connectionOptions.serverName.displayName": "Clúster", + "kusto.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", + "kusto.connectionOptions.userName.displayName": "Nombre de usuario", + "kusto.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a Kusto Server", + "kusto.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", + "kusto.format.alignColumnDefinitionsInColumns": "Indica si las definiciones de columna deben alinearse.", + "kusto.format.datatypeCasing": "Indica si los tipos de datos deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", + "kusto.format.keywordCasing": "Indica si las palabras clave deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", + "kusto.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", + "kusto.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", + "notebook.command.new": "Nuevo cuaderno", + "notebook.command.open": "Abrir cuaderno", + "objectsListProperties.metadataTypeName": "Tipo", + "objectsListProperties.name": "Nombre" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-es/translations/extensions/machine-learning.i18n.json index 146d19cc3e..ab8cf0d798 100644 --- a/i18n/ads-language-pack-es/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "Tareas", - "title.documents": "Documentos", - "title.configurations": "Configuraciones", - "title.endpoints": "Puntos de conexión", - "ml.command.managePackages": "Administrar paquetes en una base de datos", - "ml.command.manageLanguages": "Administrar lenguajes externos", - "ml.command.predictModel": "Realizar una predicción", - "ml.command.manageModels": "Administrar modelos", - "ml.command.importModel": "Importar modelo", - "ml.configuration.title": "Configuraciones de Machine Learning", - "ml.pythonPath.description": "Ruta de acceso local a una instalación de Python preexistente utilizada por Machine Learning.", - "ml.enablePython.description": "Habilite la administración de paquetes de Python en la base de datos.", - "ml.enableR.description": "Habilite la administración de paquetes de R en la base de datos.", - "ml.rPath.description": "Ruta de acceso local a una instalación de R preexistente utilizada por Machine Learning.", - "ml.command.dependencies": "Instalar dependencias de Machine Learning", - "ml.command.enableExternalScript": "Habilitar script externo" - }, "dist/common/constants": { - "msgYes": "Sí", - "msgNo": "No", - "mls.managePackages.error": "No se admite la administración de paquetes para el servidor. Asegúrese de que tiene Python o R instalado.", - "notebookExtensionFailedError": "No se pudo cargar la extensión debido a que es una dependencia de la extensión de Cuaderno. Compruebe el registro de salida para obtener más información sobre la extensión de Cuaderno.", - "mls.verifyOdbcDriverError.error": "'{0}' es necesario para la administración de paquetes. Asegúrese de que está instalado y configurado correctamente.", - "mls.taskFailedError.error": "No se pudo completar la tarea '{0}'. Error: {1}", - "mls.cannotFindPython.error": "No se encuentra el ejecutable de Python '{0}'. Asegúrese de que Python está instalado y configurado correctamente.", - "mls.cannotFindR.error": "No se encuentra el ejecutable de R '{0}'. Asegúrese de que R está instalado y configurado correctamente.", - "mls.installPackageMngDependencies.msgTaskName": "Comprobando las dependencias de administración de paquetes", - "mls.installModelMngDependencies.msgTaskName": "Comprobando las dependencias de administración del modelo", - "mls.noResultError": "No se devolvió ningún resultado", - "mls.requiredPackagesNotInstalled": "Los paquetes necesarios no están instalados", - "mls.confirmEnableExternalScripts": "El script externo es necesario para la administración de paquetes. ¿Está seguro de que quiere habilitarlo?", - "mls.enableExternalScriptsError": "No se pudo habilitar el script externo.", - "mls.externalScriptsIsRequiredError": "Se requiere la configuración del script externo para esta acción.", - "mls.confirmInstallPythonPackages": "¿Está seguro de que quiere instalar los paquetes necesarios?", - "mls.installDependencies.confirmInstallPythonPackages": "Se requieren los siguientes paquetes de Python para instalar: {0}", - "mls.installDependencies.confirmInstallRPackages": "Se requieren los siguientes paquetes de R para instalar: {0}", - "models.confirmDeleteModel": "¿Seguro que desea eliminar el modelo '{0}?", - "mls.installDependencies.packages": "Instalando los paquetes necesarios ...", - "mls.installDependencies.packagesAlreadyInstalled": "Los paquetes necesarios ya están instalados.", - "mls.installDependencies.getPackagesError": "No se pudieron obtener los paquetes de Python instalados. Error: {0}", - "mls.packageManager.NoConnection": "No se seleccionó ninguna conexión", - "mls.notebookExtensionNotLoaded": "No se ha cargado la extensión del bloc de notas", - "mls.mssqlExtensionNotLoaded": "La extensión MSSQL no está cargada", - "mls.enabledMessage": "Machine Learning Services habilitado", - "mls.configUpdateFailed": "No se pudieron modificar las configuraciones de Machine Learning Services", - "mls.enableButtonTitle": "Habilitar", - "mls.disableButtonTitle": "Deshabilitar", - "mls.configTitle": "Configuración", - "mls.configStatus": "Habilitado", - "mls.configAction": "Acción", - "mls.externalExecuteScriptTitle": "Script de ejecución externa", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "Error al descargar", - "mls.invalidModelIdError": "Id. de modelo no válido. Dirección URL del modelo: {0}", - "mls.noArtifactError": "El modelo no tiene ningún artefacto. Dirección URL del modelo: {0}", - "mls.downloadingProgress": "Descargando", - "mls.pythonConfigError": "El archivo ejecutable de Python no está configurado", - "mls.rConfigError": "El ejecutable de R no está configurado", - "mls.installingDependencies": "Instalando dependencias...", - "mls.resourceNotFound": "No se pudo encontrar el recurso especificado", - "mls.latestVersion": "Último", - "mls.httpGetRequestError": "Error en la solicitud de información del paquete: {0} {1}", "azure.resource.error": "Error: {0}", - "notSupportedEventArg": "Argumentos de evento no admitidos", - "extLang.installTabTitle": "Instalado", - "extLang.languageCreatedDate": "Instalado", - "extLang.languagePlatform": "Plataforma", - "extLang.delete": "Eliminar", - "editTitle": "Editar", - "extLang.installButtonText": "Instalar", - "extLang.CancelButtonText": "Cancelar", - "extLang.DoneButtonText": "Cerrar", - "extLang.OkButtonText": "Aceptar", - "extLang.SaveButtonText": "Guardar", - "extLang.languageName": "Nombre", - "extLang.newLanguageTabTitle": "Añadir nuevo", - "extLang.fileBrowserTabTitle": "Explorador de archivos", - "extLang.DialogTitle": "Idiomas", - "extLang.Target": "Destino", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Ruta de acceso de la extensión de idioma", - "extLang.extensionFileLocation": "Ubicación de la extensión de idioma", - "extLang.extensionFileName": "Nombre del archivo de extensión", - "extLang.envVariables": "Variables de entorno", - "extLang.parameters": "Parámetros", - "extLang.selectedPath": "Ruta seleccionada", - "extLang.installFailedError": "No se pudo instalar el idioma", - "extLang.updateFailedError": "No se pudo actualizar el idioma", - "models.modelUpdateFailedError": "No se pudo actualizar el modelo", - "models.modelsListEmptyMessage": "No se encontró ningún modelo", - "models.selectModelTableMessage": "Seleccionar tabla", - "models.selectModelDatabaseMessage": "Seleccionar base de datos", - "models.azureModelsListEmptyTitle": "No se encontró ningún modelo", - "models.azureModelsListEmptyDescription": "Seleccione otra área de trabajo de Azure Machine Learning", - "models.modelsListEmptyDescription": "Seleccionar otra base de datos o tabla", - "databaseName": "Base de datos", - "databaseToStoreInfo": "Seleccione una base de datos para almacenar el nuevo modelo.", - "tableToStoreInfo": "Seleccione una tabla existente que se ajuste al esquema de modelo o cree una nueva para almacenar el modelo importado.", - "tableName": "Tabla", - "modelTableInfo": "Seleccione una tabla de modelo para ver la lista de modelos existentes o importados.", - "modelDatabaseInfo": "Seleccione una base de datos en la que se almacenen los modelos importados o existentes.", - "existingTableName": "Tabla existente", - "newTableName": "Nueva tabla", - "models.name": "Nombre", - "models.fileName": "Archivo", - "models.description": "Descripción", - "models.created": "Fecha de creación", - "models.imported": "Fecha de la importación", - "models.framework": "Marco", - "models.frameworkVersion": "Versión del marco", - "models.version": "Versión", - "models.browseButton": "...", - "models.azureAccount": "Cuenta de Azure", - "models.azureSignIn": "Inicio de sesión o actualización de la cuenta de Azure", - "predict.columnDatabase": "Base de datos de origen", - "predict.columnDatabaseInfo": "Seleccione la base de datos que contiene el conjunto de datos al que se aplicará la predicción.", - "predict.columnTable": "Tabla de origen", - "predict.columnTableInfo": "Seleccione la tabla que contiene el conjunto de datos al que desea aplicar la predicción.", - "predict.inputColumns": "Asignación de entrada del modelo", - "predict.outputColumns": "Salida del modelo", - "predict.columnName": "Columnas de origen", - "predict.dataTypeName": "Tipo", - "predict.displayName": "Nombre para mostrar", - "predict.inputName": "Entrada del modelo", - "predict.selectColumnTitle": "Seleccionar columna...", - "models.selectModelDatabaseTitle": "Seleccionar base de datos con modelos", - "models.selectModelTableTitle": "Seleccionar tablas con modelos", - "predict.selectDatabaseTitle": "Seleccionar base de datos", - "predict.selectTableTitle": "Seleccionar tabla", - "predict.outputName": "Nombre", - "models.azureSubscription": "Suscripción a Azure", - "models.azureGroup": "Grupo de recursos", - "models.azureModelWorkspace": "Área de trabajo de Azure ML", - "models.azureModelFilter": "Filtro", - "models.azureModels": "Modelos", - "models.azureModelsTitle": "Modelos de Azure", - "models.localModelsTitle": "Modelos locales", - "models.modelSourcesTitle": "Ubicación de origen", - "models.modelSourcePageTitle": "Seleccionar tipo de origen del modelo", - "models.localModelSourceDescriptionForImport": "\"Carga de archivos\" seleccionada. Esto permite importar un archivo modelo de la máquina local a una base de datos modelo en esta instancia de SQL. Haga clic en \"siguiente\" para continuar.​", - "models.azureModelSourceDescriptionForImport": "Se ha seleccionado 'Azure Machine Learning'. Esto permite importar modelos almacenados en áreas de trabajo de Azure Machine Learning en una base de datos de modelos en esta instancia de SQL. Haga clic en 'Siguiente' para continuar.​​", - "models.localModelSourceDescriptionForPredict": "\"Carga de archivos\" está seleccionada. Esto permite cargar un archivo de modelo desde el equipo local. Haga clic en \"siguiente\" para continuar.​​", - "models.importedModelSourceDescriptionForPredict": "\"Modelos importados\" está seleccionado. Esto le permite elegir modelos almacenados en una tabla modelo de la base de datos. Haga clic en \"siguiente\" para continuar.​", - "models.azureModelSourceDescriptionForPredict": "Se ha seleccionado 'Azure Machine Learning'. Esto le permite elegir modelos almacenados en áreas de trabajo de Azure Machine Learning. Haga clic en 'Siguiente' para continuar.​", - "models.modelImportTargetPageTitle": "Seleccione o especifique la ubicación a la que se importarán los modelos.", - "models.columnSelectionPageTitle": "Asignar datos de origen al modelo", - "models.modelDetailsPageTitle": "Especificar detalles de modelo", - "models.modelLocalSourceTitle": "Archivos de origen", - "models.modelLocalSourceTooltip": "Rutas de acceso de archivos de los modelos que se van a importar", - "models.onnxNotSupportedError": "La ejecución de ONNX no se admite en el servidor actual", - "models.currentModelsTitle": "Modelos", - "models.importModelDoneButton": "Importar", - "models.predictModel": "Predicción", - "models.RegisterWizard": "Importar modelos", - "models.viewImportModelsTitle": "Ver e importar modelos", - "models.viewImportModelsDesc": "Los modelos de Machine Learning se pueden almacenar en una o varias bases de datos y tablas. Seleccione la base de datos modelo y la tabla para ver los modelos que contienen.", - "models.viewImportModeledForPredictDesc": "Los modelos se almacenan en una o varias bases de datos y tablas. Seleccione la base de datos modelo y la tabla para ver los modelos que contienen.", - "models.learnMoreLink": "Obtenga más información.", - "models.importModelTitle": "Importar o ver modelos", - "models.editModelTitle": "Editar modelo", - "models.importModelDesc": "Importar o ver los modelos de Machine Learning almacenados en la base de datos", - "models.makePredictionTitle": "Realizar predicciones", - "models.makePredictionDesc": "Generar un valor o puntuaciones previstos mediante un modelo administrado", - "models.createNotebookTitle": "Crear cuaderno", - "models.createNotebookDesc": "Ejecutar experimentos y crear modelos en un cuaderno", - "models.modelRegisteredSuccessfully": "Se registró correctamente el modelo", - "models.modelUpdatedSuccessfully": "Modelo actualizado correctamente", - "models.modelFailedToRegistered": "No se pudo registrar el modelo", - "models.localModelSource": "Carga de archivo", - "models.localModelPageTitle": "Cargar archivo de modelo", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Importar desde Azure Machine Learning", - "models.importedModelsPageTitle": "Seleccionar modelo importado", - "models.registeredModelsSource": "Modelos importados", - "models.downloadModelMsgTaskName": "Descargando modelo de Azure", - "models.invalidAzureResourceError": "Recurso de Azure no válido", - "models.invalidModelToRegisterError": "Modelo no válido para registrar", - "models.invalidModelToPredictError": "Modelo no válido para predecir", - "models.invalidModelParametersError": "Seleccione una tabla de origen y parámetros de modelo válidos.", - "models.invalidModelToSelectError": "Seleccione un modelo válido", - "models.invalidModelImportTargetError": "Seleccione una tabla válida", - "models.columnDataTypeMismatchWarningHelper": "Hacer clic para revisar los detalles de la advertencia", - "models.columnDataTypeMismatchWarningHeading": "Diferencias en el tipo de datos", - "models.columnDataTypeMismatchWarning": "El tipo de datos de la columna de la tabla de origen no coincide con el tipo de campo de entrada requerido.", - "models.outputColumnDataTypeNotSupportedWarning": "El tipo de datos de la columna de salida no coincide con el tipo del campo de salida.", - "models.modelNameRequiredError": "Es necesario especificar el nombre del modelo.", - "models.modelsRequiredError": "Seleccione al menos un módulo para importar.", - "models.updateModelFailedError": "No se pudo actualizar el modelo", - "models.modelSchemaIsAcceptedMessage": "La tabla cumple los requisitos", - "models.selectModelsTableMessage": "Seleccionar tabla de modelos", - "models.modelSchemaIsNotAcceptedMessage": "Estructura de tabla no válida.", - "models.importModelFailedError": "No se pudo registrar el modelo: {0}, archivo: {1}", - "models.invalidImportTableError": "Tabla no válida para la importación de modelos. nombre de la base de datos: {0}, nombre de la tabla: {1}", - "models.invalidImportTableSchemaError": "No se admite el esquema de tabla para la importación de modelos. Nombre de la base de datos: {0}, nombre de la tabla: {1}.", - "models.loadModelParameterFailedError": "Error de carga de los parámetros del modelo", - "models.unsupportedModelParameterType": "no compatible", - "dashboardTitle": "Machine Learning", "dashboardDesc": "Machine Learning para bases de datos SQL", "dashboardLinksTitle": "Vínculos útiles", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "Tutoriales de vídeo", - "showMoreTitle": "Mostrar más", - "showLessTitle": "Mostrar menos", + "databaseName": "Base de datos", + "databaseToStoreInfo": "Seleccione una base de datos para almacenar el nuevo modelo.", + "editTitle": "Editar", + "existingTableName": "Tabla existente", + "extLang.CancelButtonText": "Cancelar", + "extLang.DialogTitle": "Idiomas", + "extLang.DoneButtonText": "Cerrar", + "extLang.Local": "localhost", + "extLang.OkButtonText": "Aceptar", + "extLang.SaveButtonText": "Guardar", + "extLang.Target": "Destino", + "extLang.delete": "Eliminar", + "extLang.envVariables": "Variables de entorno", + "extLang.extensionFileLocation": "Ubicación de la extensión de idioma", + "extLang.extensionFileName": "Nombre del archivo de extensión", + "extLang.extensionFilePath": "Ruta de acceso de la extensión de idioma", + "extLang.fileBrowserTabTitle": "Explorador de archivos", + "extLang.installButtonText": "Instalar", + "extLang.installFailedError": "No se pudo instalar el idioma", + "extLang.installTabTitle": "Instalado", + "extLang.languageCreatedDate": "Instalado", + "extLang.languageName": "Nombre", + "extLang.languagePlatform": "Plataforma", + "extLang.newLanguageTabTitle": "Añadir nuevo", + "extLang.parameters": "Parámetros", + "extLang.selectedPath": "Ruta seleccionada", + "extLang.updateFailedError": "No se pudo actualizar el idioma", "learnMoreTitle": "Más información", - "sqlMlDocTitle": "Documentación de Machine Learning de SQL", - "sqlMlExtDocTitle": "Extensión de Machine Learning en Azure Data Studio", - "sqlMlExtDocDesc": "Aprenda a usar la extensión de Machine Learning en Azure Data Studio para administrar paquetes, realizar predicciones e importar modelos.", - "sqlMlDocDesc": "Obtenga información sobre cómo el aprendizaje automático en SQL Server y SQL en Azure para ejecutar scripts de Python y R en datos relacionales.", - "sqlMlsDocTitle": "SQL Server Machine Learning Services (Python y R)", - "sqlMlsDocDesc": "Empiece a trabajar con Machine Learning Services en SQL Server y aprenda a instalarlo en Windows y Linux.", - "sqlMlsMIDocTitle": "Machine Learning Services en Azure SQL Managed Instance", - "sqlMlsMIDocDesc": "Introducción a Machine Learning Services en Azure SQL Managed Instance.", + "ml.dataCount": "Se muestran {0} modelo(s)", + "mls.cannotFindPython.error": "No se encuentra el ejecutable de Python '{0}'. Asegúrese de que Python está instalado y configurado correctamente.", + "mls.cannotFindR.error": "No se encuentra el ejecutable de R '{0}'. Asegúrese de que R está instalado y configurado correctamente.", + "mls.configAction": "Acción", + "mls.configStatus": "Habilitado", + "mls.configTitle": "Configuración", + "mls.configUpdateFailed": "No se pudieron modificar las configuraciones de Machine Learning Services", + "mls.confirmEnableExternalScripts": "El script externo es necesario para la administración de paquetes. ¿Está seguro de que quiere habilitarlo?", + "mls.confirmInstallPythonPackages": "¿Está seguro de que quiere instalar los paquetes necesarios?", + "mls.disableButtonTitle": "Deshabilitar", + "mls.downloadError": "Error al descargar", + "mls.downloadingProgress": "Descargando", + "mls.enableButtonTitle": "Habilitar", + "mls.enableExternalScriptsError": "No se pudo habilitar el script externo.", + "mls.enabledMessage": "Machine Learning Services habilitado", + "mls.externalExecuteScriptTitle": "Script de ejecución externa", + "mls.externalScriptsIsRequiredError": "Se requiere la configuración del script externo para esta acción.", + "mls.httpGetRequestError": "Error en la solicitud de información del paquete: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Se requieren los siguientes paquetes de Python para instalar: {0}", + "mls.installDependencies.confirmInstallRPackages": "Se requieren los siguientes paquetes de R para instalar: {0}", + "mls.installDependencies.getPackagesError": "No se pudieron obtener los paquetes de Python instalados. Error: {0}", + "mls.installDependencies.packages": "Instalando los paquetes necesarios ...", + "mls.installDependencies.packagesAlreadyInstalled": "Los paquetes necesarios ya están instalados.", + "mls.installModelMngDependencies.msgTaskName": "Comprobando las dependencias de administración del modelo", + "mls.installPackageMngDependencies.msgTaskName": "Comprobando las dependencias de administración de paquetes", + "mls.installingDependencies": "Instalando dependencias...", + "mls.invalidModelIdError": "Id. de modelo no válido. Dirección URL del modelo: {0}", + "mls.latestVersion": "Último", + "mls.managePackages.error": "No se admite la administración de paquetes para el servidor. Asegúrese de que tiene Python o R instalado.", + "mls.mssqlExtensionNotLoaded": "La extensión MSSQL no está cargada", + "mls.noArtifactError": "El modelo no tiene ningún artefacto. Dirección URL del modelo: {0}", + "mls.noResultError": "No se devolvió ningún resultado", + "mls.notebookExtensionNotLoaded": "No se ha cargado la extensión del bloc de notas", + "mls.packageManager.NoConnection": "No se seleccionó ninguna conexión", + "mls.pythonConfigError": "El archivo ejecutable de Python no está configurado", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "El ejecutable de R no está configurado", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "Los paquetes necesarios no están instalados", + "mls.resourceNotFound": "No se pudo encontrar el recurso especificado", + "mls.taskFailedError.error": "No se pudo completar la tarea '{0}'. Error: {1}", + "mls.verifyOdbcDriverError.error": "'{0}' es necesario para la administración de paquetes. Asegúrese de que está instalado y configurado correctamente.", "mlsInstallObdcDocTitle": "Instalar Microsoft ODBC Driver for SQL Server", "mlsInstallOdbcDocDesc": "En este documento se explica cómo instalar el Microsoft ODBC Driver for SQL Server.", - "onnxOnEdgeOdbcDocTitle": "Aprendizaje automático e IA con ONNX en la versión preliminar de SQL Database Edge", + "modelDatabaseInfo": "Seleccione una base de datos en la que se almacenen los modelos importados o existentes.", + "modelTableInfo": "Seleccione una tabla de modelo para ver la lista de modelos existentes o importados.", + "models.RegisterWizard": "Importar modelos", + "models.azureAccount": "Cuenta de Azure", + "models.azureGroup": "Grupo de recursos", + "models.azureModelFilter": "Filtro", + "models.azureModelPageTitle": "Importar desde Azure Machine Learning", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "Se ha seleccionado 'Azure Machine Learning'. Esto permite importar modelos almacenados en áreas de trabajo de Azure Machine Learning en una base de datos de modelos en esta instancia de SQL. Haga clic en 'Siguiente' para continuar.​​", + "models.azureModelSourceDescriptionForPredict": "Se ha seleccionado 'Azure Machine Learning'. Esto le permite elegir modelos almacenados en áreas de trabajo de Azure Machine Learning. Haga clic en 'Siguiente' para continuar.​", + "models.azureModelWorkspace": "Área de trabajo de Azure ML", + "models.azureModels": "Modelos", + "models.azureModelsListEmptyDescription": "Seleccione otra área de trabajo de Azure Machine Learning", + "models.azureModelsListEmptyTitle": "No se encontró ningún modelo", + "models.azureModelsTitle": "Modelos de Azure", + "models.azureSignIn": "Inicio de sesión o actualización de la cuenta de Azure", + "models.azureSubscription": "Suscripción a Azure", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "El tipo de datos de la columna de la tabla de origen no coincide con el tipo de campo de entrada requerido.", + "models.columnDataTypeMismatchWarningHeading": "Diferencias en el tipo de datos", + "models.columnDataTypeMismatchWarningHelper": "Hacer clic para revisar los detalles de la advertencia", + "models.columnSelectionPageTitle": "Asignar datos de origen al modelo", + "models.confirmDeleteModel": "¿Seguro que desea eliminar el modelo '{0}?", + "models.createNotebookDesc": "Ejecutar experimentos y crear modelos en un cuaderno", + "models.createNotebookTitle": "Crear cuaderno", + "models.created": "Fecha de creación", + "models.currentModelsTitle": "Modelos", + "models.description": "Descripción", + "models.downloadModelMsgTaskName": "Descargando modelo de Azure", + "models.editModelTitle": "Editar modelo", + "models.fileName": "Archivo", + "models.framework": "Marco", + "models.frameworkVersion": "Versión del marco", + "models.importModelDesc": "Importar o ver los modelos de Machine Learning almacenados en la base de datos", + "models.importModelDoneButton": "Importar", + "models.importModelFailedError": "No se pudo registrar el modelo: {0}, archivo: {1}", + "models.importModelTitle": "Importar o ver modelos", + "models.imported": "Fecha de la importación", + "models.importedModelSourceDescriptionForPredict": "\"Modelos importados\" está seleccionado. Esto le permite elegir modelos almacenados en una tabla modelo de la base de datos. Haga clic en \"siguiente\" para continuar.​", + "models.importedModelsPageTitle": "Seleccionar modelo importado", + "models.invalidAzureResourceError": "Recurso de Azure no válido", + "models.invalidImportTableError": "Tabla no válida para la importación de modelos. nombre de la base de datos: {0}, nombre de la tabla: {1}", + "models.invalidImportTableSchemaError": "No se admite el esquema de tabla para la importación de modelos. Nombre de la base de datos: {0}, nombre de la tabla: {1}.", + "models.invalidModelImportTargetError": "Seleccione una tabla válida", + "models.invalidModelParametersError": "Seleccione una tabla de origen y parámetros de modelo válidos.", + "models.invalidModelToPredictError": "Modelo no válido para predecir", + "models.invalidModelToRegisterError": "Modelo no válido para registrar", + "models.invalidModelToSelectError": "Seleccione un modelo válido", + "models.learnMoreLink": "Obtenga más información.", + "models.loadModelParameterFailedError": "Error de carga de los parámetros del modelo", + "models.localModelPageTitle": "Cargar archivo de modelo", + "models.localModelSource": "Carga de archivo", + "models.localModelSourceDescriptionForImport": "\"Carga de archivos\" seleccionada. Esto permite importar un archivo modelo de la máquina local a una base de datos modelo en esta instancia de SQL. Haga clic en \"siguiente\" para continuar.​", + "models.localModelSourceDescriptionForPredict": "\"Carga de archivos\" está seleccionada. Esto permite cargar un archivo de modelo desde el equipo local. Haga clic en \"siguiente\" para continuar.​​", + "models.localModelsTitle": "Modelos locales", + "models.makePredictionDesc": "Generar un valor o puntuaciones previstos mediante un modelo administrado", + "models.makePredictionTitle": "Realizar predicciones", + "models.modelDetailsPageTitle": "Especificar detalles de modelo", + "models.modelFailedToRegistered": "No se pudo registrar el modelo", + "models.modelImportTargetPageTitle": "Seleccione o especifique la ubicación a la que se importarán los modelos.", + "models.modelLocalSourceTitle": "Archivos de origen", + "models.modelLocalSourceTooltip": "Rutas de acceso de archivos de los modelos que se van a importar", + "models.modelNameRequiredError": "Es necesario especificar el nombre del modelo.", + "models.modelRegisteredSuccessfully": "Se registró correctamente el modelo", + "models.modelSchemaIsAcceptedMessage": "La tabla cumple los requisitos", + "models.modelSchemaIsNotAcceptedMessage": "Estructura de tabla no válida.", + "models.modelSourcePageTitle": "Seleccionar tipo de origen del modelo", + "models.modelSourcesTitle": "Ubicación de origen", + "models.modelUpdateFailedError": "No se pudo actualizar el modelo", + "models.modelUpdatedSuccessfully": "Modelo actualizado correctamente", + "models.modelsListEmptyDescription": "Seleccionar otra base de datos o tabla", + "models.modelsListEmptyMessage": "No se encontró ningún modelo", + "models.modelsRequiredError": "Seleccione al menos un módulo para importar.", + "models.name": "Nombre", + "models.onnxNotSupportedError": "La ejecución de ONNX no se admite en el servidor actual", + "models.outputColumnDataTypeNotSupportedWarning": "El tipo de datos de la columna de salida no coincide con el tipo del campo de salida.", + "models.predictModel": "Predicción", + "models.registeredModelsSource": "Modelos importados", + "models.selectModelDatabaseMessage": "Seleccionar base de datos", + "models.selectModelDatabaseTitle": "Seleccionar base de datos con modelos", + "models.selectModelTableMessage": "Seleccionar tabla", + "models.selectModelTableTitle": "Seleccionar tablas con modelos", + "models.selectModelsTableMessage": "Seleccionar tabla de modelos", + "models.unsupportedModelParameterType": "no compatible", + "models.updateModelFailedError": "No se pudo actualizar el modelo", + "models.version": "Versión", + "models.viewImportModeledForPredictDesc": "Los modelos se almacenan en una o varias bases de datos y tablas. Seleccione la base de datos modelo y la tabla para ver los modelos que contienen.", + "models.viewImportModelsDesc": "Los modelos de Machine Learning se pueden almacenar en una o varias bases de datos y tablas. Seleccione la base de datos modelo y la tabla para ver los modelos que contienen.", + "models.viewImportModelsTitle": "Ver e importar modelos", + "msgNo": "No", + "msgYes": "Sí", + "newTableName": "Nueva tabla", + "notSupportedEventArg": "Argumentos de evento no admitidos", + "notebookExtensionFailedError": "No se pudo cargar la extensión debido a que es una dependencia de la extensión de Cuaderno. Compruebe el registro de salida para obtener más información sobre la extensión de Cuaderno.", "onnxOnEdgeOdbcDocDesc": "Introducción al aprendizaje automático en Azure SQL Database Edge", - "ml.dataCount": "Se muestran {0} modelo(s)" + "onnxOnEdgeOdbcDocTitle": "Aprendizaje automático e IA con ONNX en la versión preliminar de SQL Database Edge", + "predict.columnDatabase": "Base de datos de origen", + "predict.columnDatabaseInfo": "Seleccione la base de datos que contiene el conjunto de datos al que se aplicará la predicción.", + "predict.columnName": "Columnas de origen", + "predict.columnTable": "Tabla de origen", + "predict.columnTableInfo": "Seleccione la tabla que contiene el conjunto de datos al que desea aplicar la predicción.", + "predict.dataTypeName": "Tipo", + "predict.displayName": "Nombre para mostrar", + "predict.inputColumns": "Asignación de entrada del modelo", + "predict.inputName": "Entrada del modelo", + "predict.outputColumns": "Salida del modelo", + "predict.outputName": "Nombre", + "predict.selectColumnTitle": "Seleccionar columna...", + "predict.selectDatabaseTitle": "Seleccionar base de datos", + "predict.selectTableTitle": "Seleccionar tabla", + "showLessTitle": "Mostrar menos", + "showMoreTitle": "Mostrar más", + "sqlMlDocDesc": "Obtenga información sobre cómo el aprendizaje automático en SQL Server y SQL en Azure para ejecutar scripts de Python y R en datos relacionales.", + "sqlMlDocTitle": "Documentación de Machine Learning de SQL", + "sqlMlExtDocDesc": "Aprenda a usar la extensión de Machine Learning en Azure Data Studio para administrar paquetes, realizar predicciones e importar modelos.", + "sqlMlExtDocTitle": "Extensión de Machine Learning en Azure Data Studio", + "sqlMlsDocDesc": "Empiece a trabajar con Machine Learning Services en SQL Server y aprenda a instalarlo en Windows y Linux.", + "sqlMlsDocTitle": "SQL Server Machine Learning Services (Python y R)", + "sqlMlsMIDocDesc": "Introducción a Machine Learning Services en Azure SQL Managed Instance.", + "sqlMlsMIDocTitle": "Machine Learning Services en Azure SQL Managed Instance", + "tableName": "Tabla", + "tableToStoreInfo": "Seleccione una tabla existente que se ajuste al esquema de modelo o cree una nueva para almacenar el modelo importado." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Instalar dependencias de Machine Learning", + "ml.command.enableExternalScript": "Habilitar script externo", + "ml.command.importModel": "Importar modelo", + "ml.command.manageLanguages": "Administrar lenguajes externos", + "ml.command.manageModels": "Administrar modelos", + "ml.command.managePackages": "Administrar paquetes en una base de datos", + "ml.command.predictModel": "Realizar una predicción", + "ml.configuration.title": "Configuraciones de Machine Learning", + "ml.enablePython.description": "Habilite la administración de paquetes de Python en la base de datos.", + "ml.enableR.description": "Habilite la administración de paquetes de R en la base de datos.", + "ml.pythonPath.description": "Ruta de acceso local a una instalación de Python preexistente utilizada por Machine Learning.", + "ml.rPath.description": "Ruta de acceso local a una instalación de R preexistente utilizada por Machine Learning.", + "title.configurations": "Configuraciones", + "title.documents": "Documentos", + "title.endpoints": "Puntos de conexión", + "title.tasks": "Tareas" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json index 3f387e8142..b791bb9bf3 100644 --- a/i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje Markdown", - "description": "Proporciona fragmentos de código y resaltado de sintaxis para Markdown." + "description": "Proporciona fragmentos de código y resaltado de sintaxis para Markdown.", + "displayName": "Conceptos básicos del lenguaje Markdown" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json index d5db9f26d0..f2701dc35f 100644 --- a/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "Seguir vínculo" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Vista previa] {0}", + "onPreviewStyleLoadError": "No se pudo cargar 'markdown.styles': {0}", + "preview.clickOpenFailed": "No se pudo abrir {0}", + "previewTitle": "Vista Previa {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} no se puede encontrar", + "preview.securityMessage.label": "Alerta de seguridad de contenido deshabilitado", + "preview.securityMessage.text": "Se ha deshabilitado parte del contenido de este documento", + "preview.securityMessage.title": "Se ha deshabilitado el contenido potencialmente inseguro en la vista previa de Markdown. Para permitir el contenido inseguro o habilitar scripts, cambie la configuración de la vista previa de Markdown" + }, + "dist/security": { + "disable.description": "Permitir todo el contenido y la ejecución de scripts. No se recomienda.", + "disable.title": "Deshabilitar", + "disableSecurityWarning.title": "Deshabilitar advertencias de seguridad de vista previa en esta área de trabajo", + "enableSecurityWarning.title": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", + "insecureContent.description": "Habilitar el contenido de carga sobre http", + "insecureContent.title": "Permitir contenido no seguro", + "insecureLocalContent.description": "Habilitar la carga del contenido sobre http desde localhost", + "insecureLocalContent.title": "Permitir contenido local inseguro ", + "moreInfo.title": "Más información", + "preview.showPreviewSecuritySelector.title": "Seleccione configuración de seguridad para las previsualizaciones de Markdown en esta área de trabajo", + "strict.description": "Cargar solo el contenido seguro", + "strict.title": "Strict", + "toggleSecurityWarning.description": "No afecta al nivel de seguridad de contenido" + }, "package": { - "displayName": "Características del lenguaje Markdown", + "configuration.markdown.links.openLocation.beside": "Abrir enlaces junto al editor activo.", + "configuration.markdown.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", + "configuration.markdown.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos Markdown.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos Markdown en la vista previa de Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Intenta abrir los vínculos en el editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Markdown.", "description": "Proporciona un potente soporte de lenguaje para archivos Markdown.", + "displayName": "Características del lenguaje Markdown", "markdown.preview.breaks.desc": "Establece cómo se representan los saltos de línea en la vista previa de Markdown. Si se establece en \"true\", se crea
para las líneas nuevas dentro de los párrafos.", - "markdown.preview.linkify": "Habilita o deshabilita la conversión de texto de tipo URL a vínculos en la vista previa de Markdown.", - "markdown.preview.typographer": "Habilita o deshabilita algunos embellecimientos de comillas y reemplazos independientes del idioma en la vista previa de Markdown.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Haga doble clic en la vista previa de Markdown para cambiar al editor.", "markdown.preview.fontFamily.desc": "Controla la familia de fuentes que se usa en la vista previa de Markdown.", "markdown.preview.fontSize.desc": "Controla el tamaño de fuente en píxeles que se usa en la vista previa de Markdown.", "markdown.preview.lineHeight.desc": "Controla la altura de línea que se usa en la vista previa de Markdown. Este número es relativo al tamaño de fuente.", + "markdown.preview.linkify": "Habilita o deshabilita la conversión de texto de tipo URL a vínculos en la vista previa de Markdown.", "markdown.preview.markEditorSelection.desc": "Marca la selección del editor actual en la vista previa de Markdown.", + "markdown.preview.refresh.title": "Actualizar vista previa", "markdown.preview.scrollEditorWithPreview.desc": "Al desplazarse en la vista previa de Markdown, se actualiza la vista del editor.", "markdown.preview.scrollPreviewWithEditor.desc": "Al desplazarse en el editor de Markdown, se actualiza la vista de la previsualización.", "markdown.preview.title": "Abrir vista previa", + "markdown.preview.toggleLock.title": "Cambiar fijación de la vista previa ", + "markdown.preview.typographer": "Habilita o deshabilita algunos embellecimientos de comillas y reemplazos independientes del idioma en la vista previa de Markdown.", "markdown.previewSide.title": "Abrir vista previa en el lateral", "markdown.showLockedPreviewToSide.title": "Abrir vista previa fija en el lateral", + "markdown.showPreviewSecuritySelector.title": "Cambiar configuración de seguridad de vista previa", "markdown.showSource.title": "Mostrar origen", "markdown.styles.dec": "Una lista de direcciones URL o rutas de acceso locales a hojas de estilo CSS que se van a usar desde la vista previa de Markdown. Las rutas de acceso relativas se interpretan en relación con la carpeta abierta en el explorador. Si no hay ninguna carpeta abierta, se interpretan en relación con la ubicación del archivo Markdown. Todas las instancias de \"\\\" deben escribirse como \"\\\\\".", - "markdown.showPreviewSecuritySelector.title": "Cambiar configuración de seguridad de vista previa", "markdown.trace.desc": "Habilita el registro de depuración para las extensiones de Markdown. ", - "markdown.preview.refresh.title": "Actualizar vista previa", - "markdown.preview.toggleLock.title": "Cambiar fijación de la vista previa ", - "configuration.markdown.preview.openMarkdownLinks.description": "Controla cómo deben abrirse los vínculos hacia otros archivos Markdown en la vista previa de Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Intenta abrir los vínculos en el editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Intenta abrir los vínculos en la vista previa de Markdown.", - "configuration.markdown.links.openLocation.description": "Controla dónde se deben abrir los vínculos de los archivos Markdown.", - "configuration.markdown.links.openLocation.currentGroup": "Abra vínculos en el grupo de editor activo.", - "configuration.markdown.links.openLocation.beside": "Abrir enlaces junto al editor activo." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "Seguir vínculo" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "Se ha deshabilitado parte del contenido de este documento", - "preview.securityMessage.title": "Se ha deshabilitado el contenido potencialmente inseguro en la vista previa de Markdown. Para permitir el contenido inseguro o habilitar scripts, cambie la configuración de la vista previa de Markdown", - "preview.securityMessage.label": "Alerta de seguridad de contenido deshabilitado", - "preview.notFound": "{0} no se puede encontrar" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "No se pudo cargar 'markdown.styles': {0}", - "preview.clickOpenFailed": "No se pudo abrir {0}", - "lockedPreviewTitle": "[Vista previa] {0}", - "previewTitle": "Vista Previa {0}" - }, - "dist/security": { - "strict.title": "Strict", - "strict.description": "Cargar solo el contenido seguro", - "insecureLocalContent.title": "Permitir contenido local inseguro ", - "insecureLocalContent.description": "Habilitar la carga del contenido sobre http desde localhost", - "insecureContent.title": "Permitir contenido no seguro", - "insecureContent.description": "Habilitar el contenido de carga sobre http", - "disable.title": "Deshabilitar", - "disable.description": "Permitir todo el contenido y la ejecución de scripts. No se recomienda.", - "moreInfo.title": "Más información", - "enableSecurityWarning.title": "Habilitar advertencias de seguridad de vista previa en esta área de trabajo", - "disableSecurityWarning.title": "Deshabilitar advertencias de seguridad de vista previa en esta área de trabajo", - "toggleSecurityWarning.description": "No afecta al nivel de seguridad de contenido", - "preview.showPreviewSecuritySelector.title": "Seleccione configuración de seguridad para las previsualizaciones de Markdown en esta área de trabajo" + "workspaceTrust": "Necesario para cargar los estilos configurados en el área de trabajo." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json index 59538f8822..b1d71f6633 100644 --- a/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Aceptar ambos cambios", + "acceptCurrentChange": "Aceptar cambio actual", + "acceptIncomingChange": "Aceptar cambio entrante", + "compareChanges": "Comparar cambios" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: Cambios actuales ⟷ Cambios entrantes", + "cursorNotInConflict": "El cursor de edición no se encuentra en un conflicto de fusión", + "cursorOnCommonAncestorsRange": "El cursor del editor está dentro del bloque de ancestros comunes, por favor muévalo al bloque \"actual\" o al \"entrante\"", + "cursorOnSplitterRange": "El cursor del editor está dentro del separador de conflictos de fusión, muévalo al bloque \"actual\" o al \"entrante\" ", + "noConflicts": "No se encontraron conflictos en este archivo", + "noOtherConflictsInThisFile": "No hay más conflictos en este archivo" + }, + "dist/mergeDecorator": { + "currentChange": "(Cambio actual)", + "incomingChange": "(Cambio entrante)" + }, "package": { - "displayName": "Fusionar conflicto", - "description": "Resaltado y comandos para conflictos de fusión insertada.", - "command.category": "Fusionar conflicto", + "command.accept.all-both": "Aceptar ambos", "command.accept.all-current": "Aceptar todo actual", "command.accept.all-incoming": "Aceptar todos los entrantes", - "command.accept.all-both": "Aceptar ambos", + "command.accept.both": "Aceptar ambos", "command.accept.current": "Aceptar actuales", "command.accept.incoming": "Aceptar entrantes", "command.accept.selection": "Aceptar selección", - "command.accept.both": "Aceptar ambos", + "command.category": "Fusionar conflicto", + "command.compare": "Comparar conflicto actual", "command.next": "Siguiente conflicto", "command.previous": "Conflicto anterior", - "command.compare": "Comparar conflicto actual", - "config.title": "Fusionar conflicto", "config.autoNavigateNextConflictEnabled": "Indica si, después de resolver un conflicto de fusión mediante combinación, se va automáticamente al siguiente conflicto de este tipo.", "config.codeLensEnabled": "Cree CodeLens para los bloques de conflictos de fusión mediante combinación en el editor.", "config.decoratorsEnabled": "Cree elementos Decorator para los bloques de conflictos de fusión mediante combinación en el editor.", "config.diffViewPosition": "Controla dónde se debe abrir la vista de diferencias al comparar los cambios en los conflictos de combinación.", - "config.diffViewPosition.current": "Abra la vista de diferencias en el grupo de editor actual.", + "config.diffViewPosition.below": "Abra la vista de diferencias debajo del grupo de editor actual.", "config.diffViewPosition.beside": "Abra la vista de diferencias junto al grupo de editor actual.", - "config.diffViewPosition.below": "Abra la vista de diferencias debajo del grupo de editor actual." + "config.diffViewPosition.current": "Abra la vista de diferencias en el grupo de editor actual.", + "config.title": "Fusionar conflicto", + "description": "Resaltado y comandos para conflictos de fusión insertada.", + "displayName": "Fusionar conflicto" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json index 56da993e3a..6a6319cbf6 100644 --- a/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Cuenta Microsoft", - "description": "Proveedor de autenticación de Microsoft", - "signIn": "Iniciar sesión", - "signOut": "Cerrar sesión" - }, "dist/AADHelper": { "signOut": "Se ha cerrado la sesión porque se ha producido un error al leer la información de autenticación almacenada." }, "dist/keychain": { - "troubleshooting": "Guía de solución de problemas", - "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: \"{0}\"." + "keychainWriteError": "Error al escribir la información de inicio de sesión en la cadena de claves: \"{0}\".", + "troubleshooting": "Guía de solución de problemas" + }, + "package": { + "description": "Proveedor de autenticación de Microsoft", + "displayName": "Cuenta Microsoft", + "signIn": "Iniciar sesión", + "signOut": "Cerrar sesión" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json index af7ae200f6..e103f4ea2a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Asociar esquemas a archivos JSON en el proyecto actual", - "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", - "json.schemas.fileMatch.desc": "Una matriz de patrones de archivo con los cuales coincidir cuando los archivos JSON se resuelvan en esquemas.", - "json.schemas.fileMatch.item.desc": "Un patrón de archivo que puede contener \"*\" con el cual coincidir cuando los archivos JSON se resuelvan en esquemas.", - "json.schemas.schema.desc": "La definición de esquema de la dirección URL determinada. Solo se necesita proporcionar el esquema para evitar los accesos a la dirección URL del esquema.", - "json.format.enable.desc": "Habilitar/deshabilitar formateador JSON predeterminado (requiere reiniciar)", - "mssqlCluster.uploadFiles": "Cargar archivos", - "mssqlCluster.mkdir": "Nuevo directorio", - "mssqlCluster.deleteFiles": "Eliminar", - "mssqlCluster.previewFile": "Versión preliminar", - "mssqlCluster.saveFile": "Guardar", - "mssqlCluster.copyPath": "Copiar ruta de acceso", - "mssqlCluster.manageAccess": "Administrar el acceso", - "notebook.command.new": "Nuevo Notebook", - "notebook.command.open": "Abrir Notebook", - "tab.bigDataClusterDescription": "Tareas e información sobre el clúster de macrodatos de SQL Server", - "title.bigDataCluster": "Clúster de macrodatos de SQL Server", - "title.submitSparkJob": "Enviar trabajo de Spark", - "title.newSparkJob": "Nuevo trabajo de Spark", - "title.openSparkHistory": "Ver el historial de Spark", - "title.openYarnHistory": "Ver historial de Yarn", - "title.tasks": "Tareas", - "title.installPackages": "Instalar paquetes", - "title.configurePython": "Configurar Python para Notebooks", - "title.openClusterDashboard": "Panel del\r\nclúster", - "title.searchServers": "Buscar: Servidores", - "title.clearSearchServerResult": "Buscar: Borrar los resultados del servidor de búsqueda", - "title.endpoints": "Puntos de conexión de servicio", - "title.books": "Notebooks", - "title.showLogFile": "Mostrar archivo de registro", - "mssql.disabled": "Deshabilitado", - "mssql.enabled": "Habilitado", - "mssql.exportNotebookToSql": "Exportar cuaderno como SQL", - "mssql.exportSqlAsNotebook": "Exportar SQL como cuaderno", - "mssql.configuration.title": "Configuración de MSSQL", - "mssql.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", - "mssql.query.maxXmlCharsToStore": "Número de caracteres XML que se almacenarán después de ejecutar una consulta.", - "mssql.format.alignColumnDefinitionsInColumns": "Indica si las definiciones de columna deben alinearse.", - "mssql.format.datatypeCasing": "Indica si los tipos de datos deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", - "mssql.format.keywordCasing": "Indica si las palabras clave deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", - "mssql.format.placeCommasBeforeNextStatement": "Indica si las comas deben colocarse al principio de cada instrucción de una lista por ejemplo, \", micolumna2\" en lugar de al final, por ejemplo, \"micolumna1,\".", - "mssql.format.placeSelectStatementReferencesOnNewLine": "¿Deben separarse en líneas distintas las referencias a objetos de las instrucciones select? Por ejemplo, en \"SELECT C1, C2 FROM T1\", C1 y C2 estarán en líneas separadas", - "mssql.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable", - "mssql.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", - "mssql.logRetentionMinutes": "Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana.", - "mssql.logFilesRemovalLimit": "Número máximo de archivos antiguos para quitarse en el inicio que tienen expirado el valor mssql.logRetentionMinutes. Los archivos que no se limpien debido a esta limitación se limpiarán la próxima vez que se inicie Azure Data Studio.", - "mssql.intelliSense.enableIntelliSense": "Indica si debe habilitarse IntelliSense.", - "mssql.intelliSense.enableErrorChecking": "Indica si debe habilitarse la comprobación de errores de IntelliSense.", - "mssql.intelliSense.enableSuggestions": "Indica si deben habilitarse las sugerencias de IntelliSense.", - "mssql.intelliSense.enableQuickInfo": "Indica si debe habilitarse la información rápida de IntelliSense.", - "mssql.intelliSense.lowerCaseSuggestions": "Indica si las sugerencias de IntelliSense deben estar en minúsculas.", - "mssql.query.setRowCount": "Número máximo de filas para devolver antes de que el servidor deje de procesar la consulta.", - "mssql.query.textSize": "Tamaño máximo del texto y datos de ntext devueltos por una instrucción SELECT", - "mssql.query.executionTimeout": "Un tiempo de espera de ejecución de 0 indica una espera ilimitada (sin tiempo de espera)", - "mssql.query.noCount": "Habilitar la opción SET NOCOUNT", - "mssql.query.noExec": "Habilitar la opción SET NOEXEC", - "mssql.query.parseOnly": "Habilitar la opción SET PARSEONLY", - "mssql.query.arithAbort": "Habilitar la opción SET ARITHABORT", - "mssql.query.statisticsTime": "Habilitar la opción SET STATISTICS TIME", - "mssql.query.statisticsIO": "Habilitar la opción SET STATISTICS IO", - "mssql.query.xactAbortOn": "Habilitar la opción SET XACT_ABORT ON", - "mssql.query.transactionIsolationLevel": "Habilitar la opción SET TRANSACTION ISOLATION LEVEL", - "mssql.query.deadlockPriority": "Habilitar la opción SET DEADLOCK_PRIORITY", - "mssql.query.lockTimeout": "Habilitar la opción SET LOCK TIMEOUT (en milisegundos)", - "mssql.query.queryGovernorCostLimit": "Habilitar SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "Habilitar SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "Habilitar SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "Habilitar SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "Habilitar SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "Habilitar SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "Habilitar SET ANSI_PADDING", - "mssql.query.ansiWarnings": "Habilitar SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "Habilitar SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "Habilitar parametrización de Always Encrypted", - "mssql.ignorePlatformWarning": "[Opcional] No mostrar advertencias de plataformas no compatibles", - "onprem.databaseProperties.recoveryModel": "Modelo de recuperación", - "onprem.databaseProperties.lastBackupDate": "Última copia de seguridad de la base de datos", - "onprem.databaseProperties.lastLogBackupDate": "Última copia de seguridad de registros", - "onprem.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", - "onprem.databaseProperties.owner": "Propietario", - "onprem.serverProperties.serverVersion": "Versión", - "onprem.serverProperties.serverEdition": "Edición", - "onprem.serverProperties.machineName": "Nombre del equipo", - "onprem.serverProperties.osVersion": "Versión del sistema operativo", - "cloud.databaseProperties.azureEdition": "Edición", - "cloud.databaseProperties.serviceLevelObjective": "Plan de tarifa", - "cloud.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", - "cloud.databaseProperties.owner": "Propietario", - "cloud.serverProperties.serverVersion": "Versión", - "cloud.serverProperties.serverEdition": "Tipo", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Nombre (opcional)", - "mssql.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", - "mssql.connectionOptions.serverName.displayName": "Servidor", - "mssql.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server", - "mssql.connectionOptions.databaseName.displayName": "Base de datos", - "mssql.connectionOptions.databaseName.description": "Nombre del catálogo o base de datos inicial del origen de datos", - "mssql.connectionOptions.authType.displayName": "Tipo de autenticación", - "mssql.connectionOptions.authType.description": "Especifica el método de autenticación con SQL Server", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Inicio de sesión SQL", - "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticación de Windows", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", - "mssql.connectionOptions.userName.displayName": "Nombre del usuario", - "mssql.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", - "mssql.connectionOptions.password.displayName": "Contraseña", - "mssql.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", - "mssql.connectionOptions.applicationIntent.displayName": "Intención de la aplicación", - "mssql.connectionOptions.applicationIntent.description": "Declara el tipo de carga de trabajo de la aplicación al conectarse a un servidor", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Procesamiento asincrónico", - "mssql.connectionOptions.asynchronousProcessing.description": "Cuando es true, habilita el uso de la funcionalidad asincrónica en el proveedor de datos de .NET Framework", - "mssql.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", - "mssql.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", - "mssql.connectionOptions.currentLanguage.displayName": "Idioma actual", - "mssql.connectionOptions.currentLanguage.description": "El nombre del registro de idioma de SQL Server", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Habilita o deshabilita Always Encrypted para la conexión.", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de atestación", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestación de Azure", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servicio de protección de host", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Dirección URL de atestación del enclave", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.", - "mssql.connectionOptions.encrypt.displayName": "Cifrar", - "mssql.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Información de seguridad persistente", - "mssql.connectionOptions.persistSecurityInfo.description": "Si el valor es false, no se devuelve información confidencial de seguridad, como la contraseña, como parte de la conexión", - "mssql.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza", - "mssql.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor", - "mssql.connectionOptions.attachedDBFileName.displayName": "Nombre del archivo de base de datos adjunto", - "mssql.connectionOptions.attachedDBFileName.description": "Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar", - "mssql.connectionOptions.contextConnection.displayName": "Conexión contextual", - "mssql.connectionOptions.contextConnection.description": "Cuando es true, indica que la conexión debe ser desde el contexto de SQL Server. Disponible sólo cuando se ejecuta en el proceso de SQL Server", - "mssql.connectionOptions.port.displayName": "Puerto", - "mssql.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", - "mssql.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", - "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", - "mssql.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", - "mssql.connectionOptions.applicationName.displayName": "Nombre de la aplicación", - "mssql.connectionOptions.applicationName.description": "El nombre de la aplicación", - "mssql.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", - "mssql.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a SQL Server", - "mssql.connectionOptions.pooling.displayName": "Agrupación", - "mssql.connectionOptions.pooling.description": "Cuando el valor es true, el objeto de conexión se obtiene del grupo apropiado, o si es necesario, se crea y agrega al grupo apropiado", - "mssql.connectionOptions.maxPoolSize.displayName": "Tamaño máximo del grupo", - "mssql.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo", - "mssql.connectionOptions.minPoolSize.displayName": "Tamaño mínimo del grupo", - "mssql.connectionOptions.minPoolSize.description": "El número mínimo de conexiones permitidas en el grupo", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga", - "mssql.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya", - "mssql.connectionOptions.replication.displayName": "Replicación", - "mssql.connectionOptions.replication.description": "Utilizado por SQL Server en replicación", - "mssql.connectionOptions.attachDbFilename.displayName": "Adjuntar nombre de archivo de base de datos", - "mssql.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", - "mssql.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Conmutación por error de varias subredes", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados activos múltiples (MARS)", - "mssql.connectionOptions.multipleActiveResultSets.description": "Cuando el valor es true, se pueden devolver varios conjuntos de resultados y leerlos desde una conexión.", - "mssql.connectionOptions.packetSize.displayName": "Tamaño del paquete", - "mssql.connectionOptions.packetSize.description": "Tamaño en bytes de los paquetes de red utilizados para comunicarse con una instancia de SQL Server", - "mssql.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo", - "mssql.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor el proveedor expondrá por medio de DataReader.", - "databasesListProperties.name": "Nombre", - "databasesListProperties.status": "Estado", - "databasesListProperties.size": "Tamaño (MB)", - "databasesListProperties.lastBackup": "Última copia de seguridad", - "objectsListProperties.name": "Nombre" + "dist/dashboard/serviceEndpoints": { + "copyText": "Copiar", + "endpoint.appproxy": "Proxy de aplicación", + "endpoint.controller": "Servicio de administración de clústeres", + "endpoint.gateway": "Puerta de enlace para acceder a archivos HDFS, Spark", + "endpoint.grafana": "Panel de métricas", + "endpoint.kibana": "Panel de búsqueda de registros", + "endpoint.livy": "Proxy para ejecutar instrucciones, trabajos, aplicaciones de Spark", + "endpoint.managementproxy": "Proxy de administración", + "endpoint.mgmtproxy": "Proxy de administración", + "endpoint.sparkHistory": "Panel de supervisión y administración de trabajos de Spark", + "endpoint.sqlServerEndpoint": "Front-end de instancia maestra de SQL Server", + "endpoint.webhdfs": "Proxy de sistema de archivos HDFS", + "endpoint.yarnHistory": "Panel de diagnóstico y supervisión de Spark", + "grafana": "Panel de métricas", + "kibana": "Panel de búsqueda de registros", + "sparkHistory": "Panel de supervisión y administración de trabajos de Spark", + "yarnHistory": "Panel de diagnóstico y supervisión de Spark" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no se ha seleccionado ninguna cuenta de Azure vinculada. Vuelva a intentar realizar la consulta y, cuando se le solicite, seleccione una cuenta de Azure vinculada.", + "mssql.chooseLinkedAzureAccount": "Seleccione una cuenta de Azure vinculada:", + "mssql.insufficientlyPrivelagedAzureAccount": "La cuenta de Azure configurada para {0} no tiene suficientes permisos para que Azure Key Vault tenga acceso a una clave maestra de columna para Always Encrypted.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no hay ninguna cuenta de Azure vinculada disponible. Agregue una cuenta de Azure vinculada y vuelva a intentar realizar la consulta." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Error al aplicar los cambios de permisos: {0}", + "mssql.recursivePermissionOpProgress": "Aplicando cambios de permisos a \"{0}\".", + "mssql.recursivePermissionOpStarted": "Aplicando cambios de permisos de forma recursiva en \"{0}\"", + "mssql.recursivePermissionOpSucceeded": "Los cambios de permisos se aplicaron correctamente." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Solicitud incorrecta", + "webhdfs.httpError401": "No autorizado", + "webhdfs.httpError403": "Prohibido", + "webhdfs.httpError404": "No encontrado", + "webhdfs.httpError500": "Error interno del servidor", + "webhdfs.invalidDataStructure": "Estructura de datos no válida", + "webhdfs.missingProperties": "No se ha podido crear el cliente de WebHDFS debido a que faltan opciones: ${0}", + "webhdfs.undefinedArgument": "\"${0}\" no se ha definido.", + "webhdfs.unexpectedRedirect": "Redirección inesperada", + "webhdfs.unknownError": "Error desconocido" }, "dist/localizedConstants": { "msgMissingNodeContext": "Se ha llamado al comando de nodo sin pasar ningún nodo", - "mssql.manageAccessTitle": "Administrar el acceso", - "mssql.locationTitle": "Ubicación: ", - "mssql.permissionsTitle": "Permisos", - "mssql.ownerPostfix": " - Propietario", - "mssql.owner": "Propietario", - "mssql.group": "Grupo", - "mssql.owningGroupPostfix": " - Grupo propietario", - "mssql.everyone": "Todos los demás", - "mssql.userLabel": "Usuario", - "mssql.groupLabel": "Agrupar", "mssql.accessHeader": "Acceso", - "mssql.defaultHeader": "Predeterminado", - "mssql.delete": "Eliminar", - "mssql.stickyHeader": "Sticky Bit", - "mssql.inheritDefaultsLabel": "Heredar valores predeterminados", - "mssql.readHeader": "Leer", - "mssql.writeHeader": "Escribir", - "mssql.executeHeader": "Ejecutar", - "mssql.addUserOrGroup": "Agregar usuario o grupo", - "mssql.enterNamePlaceholder": "Escriba el nombre", "mssql.addLabel": "Agregar", - "mssql.namedUsersAndGroups": "Usuarios y grupos designados", - "mssql.defaultUserAndGroups": "Usuario y grupos predeterminados", - "mssql.userOrGroupIcon": "Icono de usuario o grupo", + "mssql.addUserOrGroup": "Agregar usuario o grupo", "mssql.apply": "Aplicar", "mssql.applyRecursively": "Aplicar recursivamente", + "mssql.defaultHeader": "Predeterminado", + "mssql.defaultUserAndGroups": "Usuario y grupos predeterminados", + "mssql.delete": "Eliminar", + "mssql.enterNamePlaceholder": "Escriba el nombre", "mssql.errorApplyingAclChanges": "Error inesperado al aplicar los cambios: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "El archivo local se cargará en HDFS. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Final del envío del trabajo de Spark ............................", - "sparkJobSubmission.PrepareUploadingFile": "Carga de archivo desde {0} local a la carpeta HDFS: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "La carga del archivo al clúster se completó correctamente", - "sparkJobSubmission.UploadingFileFailed": "Error al cargar el archivo en el clúster. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Se está enviando el trabajo \"{0}\"... ", - "sparkJobSubmission.SubmitJobFinished": "Se ha enviado el trabajo de Spark.", - "sparkJobSubmission.SubmitJobFailed": "Error en el envío del trabajo de Spark. {0} ", - "sparkJobSubmission.YarnUIMessage": "URL de YarnUI: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "Url del historial de Spark: {0} ", + "mssql.everyone": "Todos los demás", + "mssql.executeHeader": "Ejecutar", + "mssql.group": "Grupo", + "mssql.groupLabel": "Agrupar", + "mssql.inheritDefaultsLabel": "Heredar valores predeterminados", + "mssql.locationTitle": "Ubicación: ", + "mssql.manageAccessTitle": "Administrar el acceso", + "mssql.namedUsersAndGroups": "Usuarios y grupos designados", + "mssql.owner": "Propietario", + "mssql.ownerPostfix": " - Propietario", + "mssql.owningGroupPostfix": " - Grupo propietario", + "mssql.permissionsTitle": "Permisos", + "mssql.readHeader": "Leer", + "mssql.stickyHeader": "Sticky Bit", + "mssql.userLabel": "Usuario", + "mssql.userOrGroupIcon": "Icono de usuario o grupo", + "mssql.writeHeader": "Escribir", + "sparkConnectionRequired": "Conéctese al clúster de Spark para poder ver el historial de {0}.", "sparkJobSubmission.GetApplicationIdFailed": "Error al obtener el identificador de aplicación. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "El archivo local se cargará en HDFS. ", "sparkJobSubmission.LocalFileNotExisted": "No existe el archivo local {0}. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "No se ha encontrado ningún clúster de macrodatos de SQL Server.", - "sparkConnectionRequired": "Conéctese al clúster de Spark para poder ver el historial de {0}." + "sparkJobSubmission.PrepareSubmitJob": "Se está enviando el trabajo \"{0}\"... ", + "sparkJobSubmission.PrepareUploadingFile": "Carga de archivo desde {0} local a la carpeta HDFS: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Url del historial de Spark: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Final del envío del trabajo de Spark ............................", + "sparkJobSubmission.SubmitJobFailed": "Error en el envío del trabajo de Spark. {0} ", + "sparkJobSubmission.SubmitJobFinished": "Se ha enviado el trabajo de Spark.", + "sparkJobSubmission.UploadingFileFailed": "Error al cargar el archivo en el clúster. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "La carga del archivo al clúster se completó correctamente", + "sparkJobSubmission.YarnUIMessage": "URL de YarnUI: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Este código de ejemplo carga el archivo en un marco de datos y muestra los primeros 10 resultados.", + "mssql.errorConvertingToNotebook": "Error al convertir el documento de SQL a Notebook; {0}.", + "mssql.errorConvertingToSQL": "Error al convertir el documento de Notebook a SQL; {0}.", + "noController": "No se encuentra el punto de conexión del controlador para esta instancia.", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Solo se admiten los Notebooks de tipo .ipynb" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Operación de transmisión cancelada por el usuario" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "¿Cancelar operación?", + "cancelTooltip": "Cancelar", + "mssql.searchServers": "Buscar nombres de servidor", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "Faltan algunas propiedades en connectionInfo.options: {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options no está definido.", + "connectionInfoUndefined": "ConnectionInfo no está definido." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "AVISO: Este archivo se ha truncado en {0} para la vista previa. ", "maxSizeReached": "El archivo se ha truncado en {0} para la vista previa." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Cancelar", - "cancel": "¿Cancelar operación?", - "mssql.searchServers": "Buscar nombres de servidor" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Todos los archivos", + "copyPathError": "Error en la copia de la ruta de acceso: {0}", + "deleteError": "Error en la eliminación de archivos: {0}", + "enterDirName": "Introduzca el nombre del directorio", + "lblUploadFiles": "Cargar", + "makingDir": "Creando directorio", + "manageAccessError": "Error inesperado al abrir el cuadro de diálogo Administrar acceso: {0}", + "mkDirError": "Error al crear el directorio: {0}", + "mkdirCanceled": "La operación se canceló", + "msgDeleteFile": "¿Seguro que desea eliminar este archivo?", + "msgDeleteFolder": "¿Seguro que desea eliminar esta carpeta y su contenido?", + "previewError": "Error en la previsualización del archivo: {0}", + "previewing": "Generación de vista previa", + "saveCanceled": "Se canceló la operación de guardar", + "saveError": "Error al guardar el archivo: {0}", + "saving": "Guardando archivos HDFS", + "uploadCanceled": "Se canceló la operación de carga", + "uploadError": "Error al cargar los archivos: {0}", + "uploading": "Cargando archivos en HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "No se puede eliminar una conexión. Solo se pueden eliminar subcarpetas y archivos.", + "errorExpanding": "Error: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Error al notificar el cambio de nodo: {0}", + "prmptPwd": "Proporcione la contraseña para conectarse a HDFS:", + "promptUsername": "Proporcione el nombre de usuario para conectarse a HDFS:", + "rootLabel": "Raíz", + "sessionNotFound": "La sesión para el nodo {0} no existe" + }, + "dist/prompts/confirm": { + "msgNo": "No", + "msgYes": "Sí" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "El servidor seleccionado no pertenece a un clúster de macrodatos de SQL Server", + "selectOtherServer": "Seleccionar otro servidor SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Error al obtener la ruta de acceso del archivo: {0}", + "sparkJobSubmission.NoSqlSelected": "No hay ningún servidor SQL Server seleccionado.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Seleccione SQL Server con un clúster de macrodatos." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "OPCIONES AVANZADAS", + "sparkJobSubmission.ReferenceFilesList": "Archivos de referencia", + "sparkJobSubmission.ReferenceFilesListTooltip": "Archivos que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo debe ser una ruta de acceso HDFS. Varias rutas deben separarse por punto y coma (;)", + "sparkJobSubmission.ReferenceJarList": "Archivos JAR de referencia", + "sparkJobSubmission.ReferenceJarListToolTip": "Archivos JAR que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo JAR debe ser una ruta de acceso de HDFS. Varias rutas deben dividirse por punto y coma (;)", + "sparkJobSubmission.ReferencePyList": "Archivos py de referencia", + "sparkJobSubmission.ReferencePyListTooltip": "Archivos py que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo debe ser una ruta de acceso de HDFS. Varias rutas deben separarse por punto y coma (;)", + "sparkJobSubmission.configValues": "Valores de configuración", + "sparkJobSubmission.configValuesTooltip": "Lista de pares nombre-valor que contienen valores de configuración de Spark, codificados como diccionario JSON. Ejemplo: \"{'nombre':'valor', 'nombre2':'valor2'}\".", + "sparkJobSubmission.driverCores": "Núcleos del controlador", + "sparkJobSubmission.driverCoresTooltip": "Cantidad de núcleos de CPU que se asignarán al controlador.", + "sparkJobSubmission.driverMemory": "Memoria de controlador", + "sparkJobSubmission.driverMemoryTooltip": "Cantidad de memoria que se asignará al controlador. Especifique unidades como parte del valor, por ejemplo, 512 M o 2 G.", + "sparkJobSubmission.executorCores": "Núcleos del ejecutor", + "sparkJobSubmission.executorCoresTooltip": "Cantidad de núcleos de CPU que se asignarán al ejecutor.", + "sparkJobSubmission.executorCount": "Recuento de ejecutores", + "sparkJobSubmission.executorCountTooltip": "Número de instancias del ejecutor para ejecutar.", + "sparkJobSubmission.executorMemory": "Memoria del ejecutor", + "sparkJobSubmission.executorMemoryTooltip": "Cantidad de memoria que se asignará al ejecutor. Especifique unidades como parte del valor, por ejemplo, 512 M o 2 G.", + "sparkJobSubmission.queueName": "Nombre de la cola", + "sparkJobSubmission.queueNameTooltip": "Nombre de la cola de Spark en la que se va a ejecutar la sesión." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Argumentos", + "sparkJobSubmission.ArgumentsTooltip": "Argumentos de línea de comandos utilizados en la clase principal, varios argumentos deben dividirse con un espacio.", + "sparkJobSubmission.FilePathPlaceHolder": "Ruta de acceso a un archivo .jar o .py", + "sparkJobSubmission.GeneralTabName": "GENERAL", + "sparkJobSubmission.HDFSFileNotExisted": "El archivo HDFS especificado no existe. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} no existe en el clúster o en la excepción iniciada. ", + "sparkJobSubmission.JobName": "Nombre del trabajo", + "sparkJobSubmission.JobNamePlaceHolder": "Escriba un nombre...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "El archivo local seleccionado se cargará en HDFS: {0}", + "sparkJobSubmission.MainClass": "Clase principal", + "sparkJobSubmission.MainFilePath": "Archivo JAR/py", + "sparkJobSubmission.NotSpecifyJARPYPath": "No se especifica el archivo JAR/py de la propiedad.", + "sparkJobSubmission.NotSpecifyJobName": "No se especifica el nombre del trabajo de propiedad.", + "sparkJobSubmission.NotSpecifyMainClass": "No se especifica la clase principal de la propiedad.", + "sparkJobSubmission.SelectFileError": "Error al ubicar el archivo debido a un error: {0}", + "sparkJobSubmission.SparkCluster": "Clúster de Spark", + "sparkSelectLocalFile": "Seleccionar" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Cancelar", + "sparkJobSubmission.DialogSubmitButton": "Enviar", + "sparkJobSubmission.DialogTitleNewJob": "Nuevo trabajo", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Los parámetros de SparkJobSubmissionDialog no son válidos", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Inicio del envío del trabajo de Spark ..........................", + "sparkJobSubmission.SubmitSparkJob": "Envío de trabajo de Spark {0}:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Obtener tiempo de espera del identificador de aplicación. {0}[Registro] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "El elemento livyBatchId no es válido. ", + "sparkJobSubmission.PathNotSpecified.": "No se especifica la ruta de acceso de la propiedad. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Los parámetros de SparkJobSubmissionModel no son válidos", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "No se especifica la propiedad localFilePath o hdfsFolderPath. ", + "sparkJobSubmission.submissionArgsIsInvalid": "El elemento submissionArgs no es válido. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "No se devuelve ningún identificador de lote de trabajo de Spark de la respuesta. {0}[Error] {1}", "sparkJobSubmission.LivyNoLogReturned": "No se devuelve ningún registro dentro de la respuesta.{0}[Error] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Especifique el nombre de usuario para conectarse al controlador de BDC:", - "promptBDCPassword": "Proporcione la contraseña para conectarse al controlador de BDC.", "bdcConnectError": "Error: {0}.", + "promptBDCPassword": "Proporcione la contraseña para conectarse al controlador de BDC.", + "promptBDCUsername": "{0}Especifique el nombre de usuario para conectarse al controlador de BDC:", "usernameAndPasswordRequired": "Es necesario especificar el nombre de usuario y la contraseña." }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Todos los archivos", - "lblUploadFiles": "Cargar", - "uploading": "Cargando archivos en HDFS", - "uploadCanceled": "Se canceló la operación de carga", - "uploadError": "Error al cargar los archivos: {0}", - "makingDir": "Creando directorio", - "mkdirCanceled": "La operación se canceló", - "mkDirError": "Error al crear el directorio: {0}", - "enterDirName": "Introduzca el nombre del directorio", - "deleteError": "Error en la eliminación de archivos: {0}", - "msgDeleteFolder": "¿Seguro que desea eliminar esta carpeta y su contenido?", - "msgDeleteFile": "¿Seguro que desea eliminar este archivo?", - "saving": "Guardando archivos HDFS", - "saveCanceled": "Se canceló la operación de guardar", - "saveError": "Error al guardar el archivo: {0}", - "previewing": "Generación de vista previa", - "previewError": "Error en la previsualización del archivo: {0}", - "copyPathError": "Error en la copia de la ruta de acceso: {0}", - "manageAccessError": "Error inesperado al abrir el cuadro de diálogo Administrar acceso: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Estructura de datos no válida", - "webhdfs.missingProperties": "No se ha podido crear el cliente de WebHDFS debido a que faltan opciones: ${0}", - "webhdfs.undefinedArgument": "\"${0}\" no se ha definido.", - "webhdfs.httpError400": "Solicitud incorrecta", - "webhdfs.httpError401": "No autorizado", - "webhdfs.httpError403": "Prohibido", - "webhdfs.httpError404": "No encontrado", - "webhdfs.httpError500": "Error interno del servidor", - "webhdfs.unknownError": "Error desconocido", - "webhdfs.unexpectedRedirect": "Redirección inesperada" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo no está definido.", - "connectionInfoOptionsUndefined": "ConnectionInfo.options no está definido.", - "connectionInfoOptionsMissingProperties": "Faltan algunas propiedades en connectionInfo.options: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Ver problemas conocidos", - "serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Este código de ejemplo carga el archivo en un marco de datos y muestra los primeros 10 resultados.", - "mssql.errorConvertingToNotebook": "Error al convertir el documento de SQL a Notebook; {0}.", - "mssql.errorConvertingToSQL": "Error al convertir el documento de Notebook a SQL; {0}.", - "notebookFileType": "Notebooks", - "unsupportedFileType": "Solo se admiten los Notebooks de tipo .ipynb", - "noController": "No se encuentra el punto de conexión del controlador para esta instancia." - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Aplicando cambios de permisos de forma recursiva en \"{0}\"", - "mssql.recursivePermissionOpSucceeded": "Los cambios de permisos se aplicaron correctamente.", - "mssql.recursivePermissionOpProgress": "Aplicando cambios de permisos a \"{0}\".", - "mssql.recursivePermissionOpError": "Error al aplicar los cambios de permisos: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Sí", - "msgNo": "No" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Seleccionar otro servidor SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Seleccione SQL Server con un clúster de macrodatos.", - "sparkJobSubmission.NoSqlSelected": "No hay ningún servidor SQL Server seleccionado.", - "errorNotSqlBigDataCluster": "El servidor seleccionado no pertenece a un clúster de macrodatos de SQL Server", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Error al obtener la ruta de acceso del archivo: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Los parámetros de SparkJobSubmissionDialog no son válidos", - "sparkJobSubmission.DialogTitleNewJob": "Nuevo trabajo", - "sparkJobSubmission.DialogCancelButton": "Cancelar", - "sparkJobSubmission.DialogSubmitButton": "Enviar", - "sparkJobSubmission.SubmitSparkJob": "Envío de trabajo de Spark {0}:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Inicio del envío del trabajo de Spark .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Los parámetros de SparkJobSubmissionModel no son válidos", - "sparkJobSubmission.submissionArgsIsInvalid": "El elemento submissionArgs no es válido. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "El elemento livyBatchId no es válido. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Obtener tiempo de espera del identificador de aplicación. {0}[Registro] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "No se especifica la propiedad localFilePath o hdfsFolderPath. ", - "sparkJobSubmission.PathNotSpecified.": "No se especifica la ruta de acceso de la propiedad. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "GENERAL", - "sparkJobSubmission.JobNamePlaceHolder": "Escriba un nombre...", - "sparkJobSubmission.JobName": "Nombre del trabajo", - "sparkJobSubmission.SparkCluster": "Clúster de Spark", - "sparkJobSubmission.FilePathPlaceHolder": "Ruta de acceso a un archivo .jar o .py", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "El archivo local seleccionado se cargará en HDFS: {0}", - "sparkJobSubmission.MainFilePath": "Archivo JAR/py", - "sparkJobSubmission.MainClass": "Clase principal", - "sparkJobSubmission.Arguments": "Argumentos", - "sparkJobSubmission.ArgumentsTooltip": "Argumentos de línea de comandos utilizados en la clase principal, varios argumentos deben dividirse con un espacio.", - "sparkJobSubmission.NotSpecifyJobName": "No se especifica el nombre del trabajo de propiedad.", - "sparkJobSubmission.NotSpecifyJARPYPath": "No se especifica el archivo JAR/py de la propiedad.", - "sparkJobSubmission.NotSpecifyMainClass": "No se especifica la clase principal de la propiedad.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} no existe en el clúster o en la excepción iniciada. ", - "sparkJobSubmission.HDFSFileNotExisted": "El archivo HDFS especificado no existe. ", - "sparkSelectLocalFile": "Seleccionar", - "sparkJobSubmission.SelectFileError": "Error al ubicar el archivo debido a un error: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "OPCIONES AVANZADAS", - "sparkJobSubmission.ReferenceJarList": "Archivos JAR de referencia", - "sparkJobSubmission.ReferenceJarListToolTip": "Archivos JAR que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo JAR debe ser una ruta de acceso de HDFS. Varias rutas deben dividirse por punto y coma (;)", - "sparkJobSubmission.ReferencePyList": "Archivos py de referencia", - "sparkJobSubmission.ReferencePyListTooltip": "Archivos py que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo debe ser una ruta de acceso de HDFS. Varias rutas deben separarse por punto y coma (;)", - "sparkJobSubmission.ReferenceFilesList": "Archivos de referencia", - "sparkJobSubmission.ReferenceFilesListTooltip": "Archivos que se colocarán en el directorio de trabajo del ejecutor. La ruta de acceso del archivo debe ser una ruta de acceso HDFS. Varias rutas deben separarse por punto y coma (;)", - "sparkJobSubmission.driverMemory": "Memoria de controlador", - "sparkJobSubmission.driverMemoryTooltip": "Cantidad de memoria que se asignará al controlador. Especifique unidades como parte del valor, por ejemplo, 512 M o 2 G.", - "sparkJobSubmission.driverCores": "Núcleos del controlador", - "sparkJobSubmission.driverCoresTooltip": "Cantidad de núcleos de CPU que se asignarán al controlador.", - "sparkJobSubmission.executorMemory": "Memoria del ejecutor", - "sparkJobSubmission.executorMemoryTooltip": "Cantidad de memoria que se asignará al ejecutor. Especifique unidades como parte del valor, por ejemplo, 512 M o 2 G.", - "sparkJobSubmission.executorCores": "Núcleos del ejecutor", - "sparkJobSubmission.executorCoresTooltip": "Cantidad de núcleos de CPU que se asignarán al ejecutor.", - "sparkJobSubmission.executorCount": "Recuento de ejecutores", - "sparkJobSubmission.executorCountTooltip": "Número de instancias del ejecutor para ejecutar.", - "sparkJobSubmission.queueName": "Nombre de la cola", - "sparkJobSubmission.queueNameTooltip": "Nombre de la cola de Spark en la que se va a ejecutar la sesión.", - "sparkJobSubmission.configValues": "Valores de configuración", - "sparkJobSubmission.configValuesTooltip": "Lista de pares nombre-valor que contienen valores de configuración de Spark, codificados como diccionario JSON. Ejemplo: \"{'nombre':'valor', 'nombre2':'valor2'}\"." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Proporcione el nombre de usuario para conectarse a HDFS:", - "prmptPwd": "Proporcione la contraseña para conectarse a HDFS:", - "sessionNotFound": "La sesión para el nodo {0} no existe", - "notifyError": "Error al notificar el cambio de nodo: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Raíz" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Error: {0}", - "errDeleteConnectionNode": "No se puede eliminar una conexión. Solo se pueden eliminar subcarpetas y archivos." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Operación de transmisión cancelada por el usuario" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Panel de métricas", - "kibana": "Panel de búsqueda de registros", - "sparkHistory": "Panel de supervisión y administración de trabajos de Spark", - "yarnHistory": "Panel de diagnóstico y supervisión de Spark", - "copyText": "Copiar", - "endpoint.appproxy": "Proxy de aplicación", - "endpoint.controller": "Servicio de administración de clústeres", - "endpoint.gateway": "Puerta de enlace para acceder a archivos HDFS, Spark", - "endpoint.managementproxy": "Proxy de administración", - "endpoint.mgmtproxy": "Proxy de administración", - "endpoint.sqlServerEndpoint": "Front-end de instancia maestra de SQL Server", - "endpoint.grafana": "Panel de métricas", - "endpoint.kibana": "Panel de búsqueda de registros", - "endpoint.yarnHistory": "Panel de diagnóstico y supervisión de Spark", - "endpoint.sparkHistory": "Panel de supervisión y administración de trabajos de Spark", - "endpoint.webhdfs": "Proxy de sistema de archivos HDFS", - "endpoint.livy": "Proxy para ejecutar instrucciones, trabajos, aplicaciones de Spark" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} iniciado", - "startingServiceStatusMsg": "Iniciando {0}", - "failedToStartServiceErrorMsg": "No se ha podido iniciar {0}", - "installingServiceChannelMsg": "Instalando {0} en {1}", - "installingServiceStatusMsg": "Instalando {0}", - "installedServiceChannelMsg": "{0} instalado", + "downloadServiceDoneChannelMsg": "Instalación terminada {0}", "downloadingServiceChannelMsg": "Descargando {0}", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "Descargando {0}", - "downloadServiceDoneChannelMsg": "Instalación terminada {0}", - "entryExtractedChannelMsg": "Elementos extraídos: {0} ({1} de {2})" + "entryExtractedChannelMsg": "Elementos extraídos: {0} ({1} de {2})", + "failedToStartServiceErrorMsg": "No se ha podido iniciar {0}", + "installedServiceChannelMsg": "{0} instalado", + "installingServiceChannelMsg": "Instalando {0} en {1}", + "installingServiceStatusMsg": "Instalando {0}", + "serviceStartedStatusMsg": "{0} iniciado", + "startingServiceStatusMsg": "Iniciando {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no hay ninguna cuenta de Azure vinculada disponible. Agregue una cuenta de Azure vinculada y vuelva a intentar realizar la consulta.", - "mssql.chooseLinkedAzureAccount": "Seleccione una cuenta de Azure vinculada:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio debe ponerse en contacto con Azure Key Vault para acceder a la clave maestra de una columna para Always Encrypted, pero no se ha seleccionado ninguna cuenta de Azure vinculada. Vuelva a intentar realizar la consulta y, cuando se le solicite, seleccione una cuenta de Azure vinculada.", - "mssql.insufficientlyPrivelagedAzureAccount": "La cuenta de Azure configurada para {0} no tiene suficientes permisos para que Azure Key Vault tenga acceso a una clave maestra de columna para Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "El componente {0} se cerró de forma inesperada. Reinicie Azure Data Studio.", + "viewKnownIssuesText": "Ver problemas conocidos" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Edición", + "cloud.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", + "cloud.databaseProperties.owner": "Propietario", + "cloud.databaseProperties.serviceLevelObjective": "Plan de tarifa", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versión", + "databasesListProperties.lastBackup": "Última copia de seguridad", + "databasesListProperties.name": "Nombre", + "databasesListProperties.size": "Tamaño (MB)", + "databasesListProperties.status": "Estado", + "json.format.enable.desc": "Habilitar/deshabilitar formateador JSON predeterminado (requiere reiniciar)", + "json.schemas.desc": "Asociar esquemas a archivos JSON en el proyecto actual", + "json.schemas.fileMatch.desc": "Una matriz de patrones de archivo con los cuales coincidir cuando los archivos JSON se resuelvan en esquemas.", + "json.schemas.fileMatch.item.desc": "Un patrón de archivo que puede contener \"*\" con el cual coincidir cuando los archivos JSON se resuelvan en esquemas.", + "json.schemas.schema.desc": "La definición de esquema de la dirección URL determinada. Solo se necesita proporcionar el esquema para evitar los accesos a la dirección URL del esquema.", + "json.schemas.url.desc": "Una dirección URL a un esquema o una ruta de acceso relativa a un esquema en el directorio actual", + "mssql.configuration.title": "Configuración de MSSQL", + "mssql.connectionOptions.applicationIntent.description": "Declara el tipo de carga de trabajo de la aplicación al conectarse a un servidor", + "mssql.connectionOptions.applicationIntent.displayName": "Intención de la aplicación", + "mssql.connectionOptions.applicationName.description": "El nombre de la aplicación", + "mssql.connectionOptions.applicationName.displayName": "Nombre de la aplicación", + "mssql.connectionOptions.asynchronousProcessing.description": "Cuando es true, habilita el uso de la funcionalidad asincrónica en el proveedor de datos de .NET Framework", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Procesamiento asincrónico", + "mssql.connectionOptions.attachDbFilename.displayName": "Adjuntar nombre de archivo de base de datos", + "mssql.connectionOptions.attachedDBFileName.description": "Nombre del archivo principal, incluido el nombre completo de ruta, de una base de datos que se puede adjuntar", + "mssql.connectionOptions.attachedDBFileName.displayName": "Nombre del archivo de base de datos adjunto", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory: universal con compatibilidad con MFA", + "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticación de Windows", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Inicio de sesión SQL", + "mssql.connectionOptions.authType.description": "Especifica el método de autenticación con SQL Server", + "mssql.connectionOptions.authType.displayName": "Tipo de autenticación", + "mssql.connectionOptions.columnEncryptionSetting.description": "Habilita o deshabilita Always Encrypted para la conexión.", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Número de intentos para restaurar la conexión", + "mssql.connectionOptions.connectRetryCount.displayName": "Recuento de reintentos de conexión", + "mssql.connectionOptions.connectRetryInterval.description": "Retraso entre intentos para restaurar la conexión", + "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalo de reintento de conexión", + "mssql.connectionOptions.connectTimeout.description": "Intervalo de tiempo (en segundos) que se debe esperar a que se establezca la conexión con el servidor antes de dejar de intentarlo y generar un error", + "mssql.connectionOptions.connectTimeout.displayName": "Tiempo de espera de la conexión", + "mssql.connectionOptions.connectionName.description": "Nombre personalizado de la conexión", + "mssql.connectionOptions.connectionName.displayName": "Nombre (opcional)", + "mssql.connectionOptions.contextConnection.description": "Cuando es true, indica que la conexión debe ser desde el contexto de SQL Server. Disponible sólo cuando se ejecuta en el proceso de SQL Server", + "mssql.connectionOptions.contextConnection.displayName": "Conexión contextual", + "mssql.connectionOptions.currentLanguage.description": "El nombre del registro de idioma de SQL Server", + "mssql.connectionOptions.currentLanguage.displayName": "Idioma actual", + "mssql.connectionOptions.databaseName.description": "Nombre del catálogo o base de datos inicial del origen de datos", + "mssql.connectionOptions.databaseName.displayName": "Base de datos", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestación de Azure", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servicio de protección de host", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica un protocolo para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de atestación", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica un punto de conexión para la atestación de un enclave de servidor empleado con Always Encrypted con enclaves seguros.", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Dirección URL de atestación del enclave", + "mssql.connectionOptions.encrypt.description": "Cuando el valor es true, SQL Server utiliza cifrado SSL para todos los datos enviados entre el cliente y el servidor, cuando el servidor tiene instalado un certificado", + "mssql.connectionOptions.encrypt.displayName": "Cifrar", + "mssql.connectionOptions.failoverPartner.description": "El nombre o la dirección de red de la instancia de SQL Server que actúa como asociado para la conmutación por error", + "mssql.connectionOptions.failoverPartner.displayName": "Socio de conmutación por error", + "mssql.connectionOptions.groupName.advanced": "Opciones avanzadas", + "mssql.connectionOptions.groupName.connectionResiliency": "Resistencia de la conexión", + "mssql.connectionOptions.groupName.context": "Contexto", + "mssql.connectionOptions.groupName.initialization": "Inicialización", + "mssql.connectionOptions.groupName.pooling": "Agrupación", + "mssql.connectionOptions.groupName.replication": "Replicación", + "mssql.connectionOptions.groupName.security": "Seguridad", + "mssql.connectionOptions.groupName.source": "Origen", + "mssql.connectionOptions.loadBalanceTimeout.description": "Periodo mínimo de tiempo (en segundos) que residirá esta conexión en el grupo antes de que se destruya", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Tiempo de espera del equilibrio de carga", + "mssql.connectionOptions.maxPoolSize.description": "El número máximo de conexiones permitidas en el grupo", + "mssql.connectionOptions.maxPoolSize.displayName": "Tamaño máximo del grupo", + "mssql.connectionOptions.minPoolSize.description": "El número mínimo de conexiones permitidas en el grupo", + "mssql.connectionOptions.minPoolSize.displayName": "Tamaño mínimo del grupo", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Conmutación por error de varias subredes", + "mssql.connectionOptions.multipleActiveResultSets.description": "Cuando el valor es true, se pueden devolver varios conjuntos de resultados y leerlos desde una conexión.", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados activos múltiples (MARS)", + "mssql.connectionOptions.packetSize.description": "Tamaño en bytes de los paquetes de red utilizados para comunicarse con una instancia de SQL Server", + "mssql.connectionOptions.packetSize.displayName": "Tamaño del paquete", + "mssql.connectionOptions.password.description": "Indica la contraseña que se utilizará al conectarse al origen de datos", + "mssql.connectionOptions.password.displayName": "Contraseña", + "mssql.connectionOptions.persistSecurityInfo.description": "Si el valor es false, no se devuelve información confidencial de seguridad, como la contraseña, como parte de la conexión", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Información de seguridad persistente", + "mssql.connectionOptions.pooling.description": "Cuando el valor es true, el objeto de conexión se obtiene del grupo apropiado, o si es necesario, se crea y agrega al grupo apropiado", + "mssql.connectionOptions.pooling.displayName": "Agrupación", + "mssql.connectionOptions.port.displayName": "Puerto", + "mssql.connectionOptions.replication.description": "Utilizado por SQL Server en replicación", + "mssql.connectionOptions.replication.displayName": "Replicación", + "mssql.connectionOptions.serverName.description": "Nombre de la instancia de SQL Server", + "mssql.connectionOptions.serverName.displayName": "Servidor", + "mssql.connectionOptions.trustServerCertificate.description": "Cuando es true (y encrypt=true), SQL Server usa el cifrado SSL para todos los datos enviados entre el cliente y el servidor sin validar el certificado del servidor", + "mssql.connectionOptions.trustServerCertificate.displayName": "Certificado de servidor de confianza", + "mssql.connectionOptions.typeSystemVersion.description": "Indica qué sistema de tipo de servidor el proveedor expondrá por medio de DataReader.", + "mssql.connectionOptions.typeSystemVersion.displayName": "Versión de sistema de tipo", + "mssql.connectionOptions.userName.description": "Indica el identificador de usuario que se va a usar al conectar con el origen de datos", + "mssql.connectionOptions.userName.displayName": "Nombre del usuario", + "mssql.connectionOptions.workstationId.description": "El nombre de la estación de trabajo que se conecta a SQL Server", + "mssql.connectionOptions.workstationId.displayName": "Id. de estación de trabajo", + "mssql.disabled": "Deshabilitado", + "mssql.enabled": "Habilitado", + "mssql.exportNotebookToSql": "Exportar cuaderno como SQL", + "mssql.exportSqlAsNotebook": "Exportar SQL como cuaderno", + "mssql.format.alignColumnDefinitionsInColumns": "Indica si las definiciones de columna deben alinearse.", + "mssql.format.datatypeCasing": "Indica si los tipos de datos deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", + "mssql.format.keywordCasing": "Indica si las palabras clave deben formatearse como MAYÚSCULAS, minúsculas o nada (sin formato).", + "mssql.format.placeCommasBeforeNextStatement": "Indica si las comas deben colocarse al principio de cada instrucción de una lista por ejemplo, \", micolumna2\" en lugar de al final, por ejemplo, \"micolumna1,\".", + "mssql.format.placeSelectStatementReferencesOnNewLine": "¿Deben separarse en líneas distintas las referencias a objetos de las instrucciones select? Por ejemplo, en \"SELECT C1, C2 FROM T1\", C1 y C2 estarán en líneas separadas", + "mssql.ignorePlatformWarning": "[Opcional] No mostrar advertencias de plataformas no compatibles", + "mssql.intelliSense.enableErrorChecking": "Indica si debe habilitarse la comprobación de errores de IntelliSense.", + "mssql.intelliSense.enableIntelliSense": "Indica si debe habilitarse IntelliSense.", + "mssql.intelliSense.enableQuickInfo": "Indica si debe habilitarse la información rápida de IntelliSense.", + "mssql.intelliSense.enableSuggestions": "Indica si deben habilitarse las sugerencias de IntelliSense.", + "mssql.intelliSense.lowerCaseSuggestions": "Indica si las sugerencias de IntelliSense deben estar en minúsculas.", + "mssql.logDebugInfo": "[Opcional] Registre la salida de depuración en a la consola (Ver -> Salida) y después seleccione el canal de salida apropiado del menú desplegable", + "mssql.logFilesRemovalLimit": "Número máximo de archivos antiguos para quitarse en el inicio que tienen expirado el valor mssql.logRetentionMinutes. Los archivos que no se limpien debido a esta limitación se limpiarán la próxima vez que se inicie Azure Data Studio.", + "mssql.logRetentionMinutes": "Número de minutos para conservar los archivos de registro para los servicios back-end. El valor predeterminado es 1 semana.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Habilitar parametrización de Always Encrypted", + "mssql.query.ansiDefaults": "Habilitar SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "Habilitar SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "Habilitar SET ANSI_NULLS", + "mssql.query.ansiPadding": "Habilitar SET ANSI_PADDING", + "mssql.query.ansiWarnings": "Habilitar SET ANSI_WARNINGS", + "mssql.query.arithAbort": "Habilitar la opción SET ARITHABORT", + "mssql.query.cursorCloseOnCommit": "Habilitar SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "Habilitar la opción SET DEADLOCK_PRIORITY", + "mssql.query.displayBitAsNumber": "¿Deben mostrarse las columnas BIT como números (1 o 0)? Si es false, las columnas BIT se mostrarán como \"true\" o \"false\".", + "mssql.query.executionTimeout": "Un tiempo de espera de ejecución de 0 indica una espera ilimitada (sin tiempo de espera)", + "mssql.query.implicitTransactions": "Habilitar SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "Habilitar la opción SET LOCK TIMEOUT (en milisegundos)", + "mssql.query.maxXmlCharsToStore": "Número de caracteres XML que se almacenarán después de ejecutar una consulta.", + "mssql.query.noCount": "Habilitar la opción SET NOCOUNT", + "mssql.query.noExec": "Habilitar la opción SET NOEXEC", + "mssql.query.parseOnly": "Habilitar la opción SET PARSEONLY", + "mssql.query.queryGovernorCostLimit": "Habilitar SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "Habilitar SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "Número máximo de filas para devolver antes de que el servidor deje de procesar la consulta.", + "mssql.query.statisticsIO": "Habilitar la opción SET STATISTICS IO", + "mssql.query.statisticsTime": "Habilitar la opción SET STATISTICS TIME", + "mssql.query.textSize": "Tamaño máximo del texto y datos de ntext devueltos por una instrucción SELECT", + "mssql.query.transactionIsolationLevel": "Habilitar la opción SET TRANSACTION ISOLATION LEVEL", + "mssql.query.xactAbortOn": "Habilitar la opción SET XACT_ABORT ON", + "mssql.tracingLevel": "[Opcional] El nivel de registro para servicios back-end. Azure Data Studio genera un nombre de archivo cada vez que se inicia y, si el archivo ya existe, las entradas de registros se anexan a ese archivo. Para la limpieza de archivos de registro antiguos, consulte la configuración de logRetentionMinutes y logFilesRemovalLimit. El valor predeterminado tracingLevel no registra mucho. El cambio de detalle podría dar lugar a amplios requisitos de registro y espacio en disco para los registros. Error incluye Crítico, Advertencia incluye Error, Información incluye Advertencia y Detallado incluye Información.", + "mssqlCluster.copyPath": "Copiar ruta de acceso", + "mssqlCluster.deleteFiles": "Eliminar", + "mssqlCluster.manageAccess": "Administrar el acceso", + "mssqlCluster.mkdir": "Nuevo directorio", + "mssqlCluster.previewFile": "Versión preliminar", + "mssqlCluster.saveFile": "Guardar", + "mssqlCluster.uploadFiles": "Cargar archivos", + "notebook.command.new": "Nuevo Notebook", + "notebook.command.open": "Abrir Notebook", + "objectsListProperties.name": "Nombre", + "onprem.databaseProperties.compatibilityLevel": "Nivel de compatibilidad", + "onprem.databaseProperties.lastBackupDate": "Última copia de seguridad de la base de datos", + "onprem.databaseProperties.lastLogBackupDate": "Última copia de seguridad de registros", + "onprem.databaseProperties.owner": "Propietario", + "onprem.databaseProperties.recoveryModel": "Modelo de recuperación", + "onprem.serverProperties.machineName": "Nombre del equipo", + "onprem.serverProperties.osVersion": "Versión del sistema operativo", + "onprem.serverProperties.serverEdition": "Edición", + "onprem.serverProperties.serverVersion": "Versión", + "tab.bigDataClusterDescription": "Tareas e información sobre el clúster de macrodatos de SQL Server", + "title.bigDataCluster": "Clúster de macrodatos de SQL Server", + "title.books": "Notebooks", + "title.clearSearchServerResult": "Buscar: Borrar los resultados del servidor de búsqueda", + "title.configurePython": "Configurar Python para Notebooks", + "title.endpoints": "Puntos de conexión de servicio", + "title.installPackages": "Instalar paquetes", + "title.newSparkJob": "Nuevo trabajo de Spark", + "title.openClusterDashboard": "Panel del\r\nclúster", + "title.openSparkHistory": "Ver el historial de Spark", + "title.openYarnHistory": "Ver historial de Yarn", + "title.searchServers": "Buscar: Servidores", + "title.showLogFile": "Mostrar archivo de registro", + "title.submitSparkJob": "Enviar trabajo de Spark", + "title.tasks": "Tareas" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json index 2269ef272b..af86bc2b61 100644 --- a/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Extensiones principales de Notebook", - "description": "Define la contribución de Notebook basada en el protocolo de datos y muchos comandos y contribuciones de Notebook.", - "notebook.configuration.title": "Configuración de Notebook", - "notebook.pythonPath.description": "Ruta de acceso local a la instalación de Python utilizada por Notebooks.", - "notebook.useExistingPython.description": "Ruta de acceso local a una instalación de Python preexistente utilizada por Notebooks.", - "notebook.dontPromptPythonUpdate.description": "No mostrar el mensaje para actualizar Python.", - "notebook.jupyterServerShutdownTimeout.description": "La cantidad de tiempo (en minutos) que se debe esperar antes de apagar un servidor después de cerrar todos los cuadernos. (Escriba 0 para no apagar)", - "notebook.overrideEditorTheming.description": "Invalide la configuración predeterminada del editor en el editor de Notebook. Los ajustes incluyen el color de fondo, el color de la línea actual y el borde", - "notebook.maxTableRows.description": "Número máximo de filas devueltas por tabla en el editor de Notebook", - "notebook.trustedBooks.description": "Los cuadernos incluidos en estos libros serán de confianza automáticamente.", - "notebook.maxBookSearchDepth.description": "Profundidad máxima de subdirectorios para buscar Books (especifique 0 para infinito)", - "notebook.collapseBookItems.description": "Contraer elementos del libro en el nivel de raíz del viewlet de Notebooks", - "notebook.remoteBookDownloadTimeout.description": "Tiempo de espera en milisegundos para la descarga de libros de GitHub", - "notebook.pinnedNotebooks.description": "Cuadernos anclados por el usuario para el área de trabajo actual", - "notebook.allowRoot.description": "Permitir que el servidor de Jupyter se ejecute como usuario raíz", - "notebook.command.new": "Nuevo Notebook", - "notebook.command.open": "Abrir Notebook", - "notebook.analyzeJupyterNotebook": "Analizar en Notebook", - "notebook.command.runactivecell": "Ejecutar celda", - "notebook.command.clearactivecellresult": "Borrar resultado de la celda", - "notebook.command.runallcells": "Ejecutar celdas", - "notebook.command.addcode": "Agregar celda de código", - "notebook.command.addtext": "Agregar celda de texto", - "notebook.command.addcell": "Agregar celda", - "title.analyzeJupyterNotebook": "Analizar en Notebook", - "title.newJupyterNotebook": "Nuevo Notebook", - "title.openJupyterNotebook": "Abrir Notebook", - "title.jupyter.setContext": "Establecer contexto para Notebook", - "title.jupyter.setKernel": "Establecer kernel para Notebook", - "config.jupyter.extraKernelsTitle": "Kernels adicionales", - "config.jupyter.extraKernelsDescription": "Id. de los kernels adicionales para habilitar", - "config.jupyter.kernelConfigValuesDescription": "Opciones de configuración para kernels de Jupyter. Se administra automáticamente y no se recomienda la edición manual.", - "title.reinstallNotebookDependencies": "Reinstalar dependencias de Notebook", - "title.configurePython": "Configurar Python para Notebooks", - "title.managePackages": "Administrar paquetes", - "title.SQL19PreviewBook": "Guía de SQL Server 2019", - "books-preview-category": "Jupyter Books", - "title.saveJupyterBook": "Guardar el libro de Jupyter", - "title.trustBook": "Confiar en el libro de Jupyter", - "title.searchJupyterBook": "Buscar libro de Jupyter", - "title.SavedBooks": "Cuadernos", - "title.ProvidedBooks": "Libros de Jupyter proporcionados", - "title.PinnedBooks": "Cuadernos anclados", - "title.PreviewLocalizedBook": "Obtención de la guía de SQL Server 2019 traducida", - "title.openJupyterBook": "Apertura de libros de Jupyter", - "title.closeJupyterBook": "Cierre del libro de Jupyter", - "title.closeNotebook": "Cerrar bloc de notas", - "title.removeNotebook": "Quitar el bloc de notas", - "title.addNotebook": "Agregar el Bloc de notas", - "title.addMarkdown": "Agregar un archivo de Markdown", - "title.revealInBooksViewlet": "Visualización en libros", - "title.createJupyterBook": "Crear el libro de Jupyter", - "title.openNotebookFolder": "Apertura de cuadernos en la carpeta", - "title.openRemoteJupyterBook": "Adición de libro de Jupyter remoto", - "title.pinNotebook": "Anclado de cuadernos", - "title.unpinNotebook": "Desanclado de cuadernos", - "title.moveTo": "Mover a..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "... Se está comprobando que {0} existe.", - "executeCommandProcessExited": "El proceso se ha cerrado con el código de error {0}. Salida de StdErr: {1}." - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "No se pudo encontrar el paquete especificado" }, "dist/common/localizedConstants": { - "msgYes": "Sí", - "msgNo": "No", - "msgSampleCodeDataFrame": "Este código de ejemplo carga el archivo en un marco de datos y muestra los primeros 10 resultados.", - "noBDCConnectionError": "Los kernels de Spark requieren una conexión a una instancia maestra del clúster de macrodatos de SQL Server.", - "providerNotValidError": "No se admiten proveedores que no sean MSSQL para los kernels de Spark.", - "allFiles": "Todos los archivos", - "labelSelectFolder": "Seleccionar carpeta", - "labelBookFolder": "Seleccionar libro de Jupyter", - "confirmReplace": "La carpeta ya existe. ¿Seguro que desea eliminar y reemplazar esta carpeta?", - "openNotebookCommand": "Abrir cuaderno", - "openMarkdownCommand": "Abrir Markdown", - "openExternalLinkCommand": "Abrir vínculo externo", - "msgBookTrusted": "El libro de Jupyter ahora es de confianza en el área de trabajo.", - "msgBookAlreadyTrusted": "El libro Jupyter ya está marcado como de confianza en esta área de trabajo.", - "msgBookUntrusted": "El libro de Jupyter ya no es de confianza en esta área de trabajo", - "msgBookAlreadyUntrusted": "El libro de Jupyter ya se ha marcado como que no es de confianza en esta área de trabajo.", - "msgBookPinned": "El libro de Jupyter {0} está ahora anclado en el área de trabajo.", - "msgBookUnpinned": "El libro de Jupyter {0} ya no está anclado en esta área de trabajo.", - "bookInitializeFailed": "No se pudo encontrar un archivo de tabla de contenido en el libro de Jupyter especificado.", - "noBooksSelected": "Actualmente no hay ningún libro de Jupyter seleccionado en viewlet.", - "labelBookSection": "Seleccionar sección del libro de Jupyter", - "labelAddToLevel": "Agregar a este nivel", - "missingFileError": "Falta el archivo {0} de {1}.", - "InvalidError.tocFile": "Archivo de TDC no válido", "Invalid toc.yml": "Error: {0} tiene un archivo toc.yml incorrecto", - "configFileError": "Falta el archivo de configuración.", - "openBookError": "No se pudo abrir {0} el libro de Jupyter: {1}", - "readBookError": "No se pudo leer el libro de {0}: {1}", - "openNotebookError": "Error al abrir el cuaderno {0}: {1}", - "openMarkdownError": "Error en la apertura de Markdown {0}: {1}", - "openUntitledNotebookError": "Error al abrir el cuaderno sin título {0} como sin título: {1}", - "openExternalLinkError": "Error al abrir el vínculo {0}: {1}", + "InvalidError.tocFile": "Archivo de TDC no válido", + "add": "Agregar", + "addRemoteBook": "Adición de libro de Jupyter remoto", + "allFiles": "Todos los archivos", + "book": "Jupyter Book", + "bookDescription": "Los libros Jupyter se utilizan para organizar los bloc de notas.", + "bookInitializeFailed": "No se pudo encontrar un archivo de tabla de contenido en el libro de Jupyter especificado.", + "booksNotFound": "Actualmente no hay ningún libro de Juypyter disponible en el vínculo proporcionado", + "browse": "Examinar", + "close": "Cerrar", "closeBookError": "No se pudo cerrar {0} el libro de Jupyter: {1}", + "configFileError": "Falta el archivo de configuración.", + "confirmOverwrite": "El archivo ya existe. ¿Está seguro de que desea sobrescribirlo?", + "confirmReplace": "La carpeta ya existe. ¿Seguro que desea eliminar y reemplazar esta carpeta?", + "contentFolder": "Carpeta de contenido", + "contentFolderOptional": "Carpeta de contenido (opcional)", + "create": "Crear", "duplicateFileError": "El archivo {0} ya existe en la carpeta de destino {1}. \r\n Se ha cambiado el nombre del archivo a {2} para evitar la pérdida de datos.", "editBookError": "Error al editar el libro de Jupyter {0}: {1}", - "selectBookError": "Error al seleccionar un libro de Jupyter o una sección para editarlo: {0}.", - "sectionNotFound": "No se pudo encontrar la sección {0} en {1}.", - "url": "Dirección URL", - "repoUrl": "Dirección URL del repositorio", - "location": "Ubicación", - "addRemoteBook": "Adición de libro de Jupyter remoto", - "onGitHub": "GitHub", - "onsharedFile": "Archivo compartido", - "releases": "Versiones", - "book": "Jupyter Book", - "version": "Versión", - "language": "Idioma", - "booksNotFound": "Actualmente no hay ningún libro de Juypyter disponible en el vínculo proporcionado", - "urlGithubError": "La dirección URL proporcionada no es la URL de una versión de GitHub.", - "search": "Buscar", - "add": "Agregar", - "close": "Cerrar", + "fileExtension": "Extensión de archivo", + "fileName": "Nombre de archivo", + "httpRequestError": "Error de la solicitud HTTP: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "La descarga del libro remoto de Jupyter está en progreso", + "labelAddToLevel": "Agregar a este nivel", + "labelBookFolder": "Seleccionar libro de Jupyter", + "labelBookSection": "Seleccionar sección del libro de Jupyter", + "labelSelectFolder": "Seleccionar carpeta", + "language": "Idioma", + "learnMore": "Más información.", + "location": "Ubicación", + "missingFileError": "Falta el archivo {0} de {1}.", + "msgBookAlreadyTrusted": "El libro Jupyter ya está marcado como de confianza en esta área de trabajo.", + "msgBookAlreadyUntrusted": "El libro de Jupyter ya se ha marcado como que no es de confianza en esta área de trabajo.", + "msgBookNotFound": "No se ha encontrado ningún libro de Jupyter", + "msgBookPinned": "El libro de Jupyter {0} está ahora anclado en el área de trabajo.", + "msgBookTrusted": "El libro de Jupyter ahora es de confianza en el área de trabajo.", + "msgBookUnpinned": "El libro de Jupyter {0} ya no está anclado en esta área de trabajo.", + "msgBookUntrusted": "El libro de Jupyter ya no es de confianza en esta área de trabajo", + "msgContentFolderError": "La ruta de acceso a la carpeta de contenido no existe.", + "msgCreateBookWarningMsg": "Error al intentar obtener acceso a: {0}", + "msgDownloadLocation": "Descarga en {0} en curso", + "msgDuplicateFileName": "El archivo {0} ya existe en la carpeta de destino", + "msgInvalidSaveFolder": "La ruta de acceso a la ubicación no es válida.", + "msgNo": "No", + "msgReleaseNotFound": "Versiones no encontradas", + "msgRemoteBookDirectoryError": "Error al crear el directorio de libros de Jupyter remotos", "msgRemoteBookDownloadComplete": "La descarga del libro remoto de Jupyter se ha completado", "msgRemoteBookDownloadError": "Error al descargar el libro de Jupyter remoto", + "msgRemoteBookDownloadProgress": "La descarga del libro remoto de Jupyter está en progreso", "msgRemoteBookUnpackingError": "Error al descomprimir el libro de Jupyter remoto", - "msgRemoteBookDirectoryError": "Error al crear el directorio de libros de Jupyter remotos", - "msgTaskName": "Descargar libro de Jupyter remoto", "msgResourceNotFound": "No se encuentra el recurso.", - "msgBookNotFound": "No se ha encontrado ningún libro de Jupyter", - "msgReleaseNotFound": "Versiones no encontradas", - "msgUndefinedAssetError": "El libro de Jupyter seleccionado no es válido", - "httpRequestError": "Error de la solicitud HTTP: {0} {1}", - "msgDownloadLocation": "Descarga en {0} en curso", - "newBook": "Nuevo libro de Jupyter (versión preliminar)", - "bookDescription": "Los libros Jupyter se utilizan para organizar los bloc de notas.", - "learnMore": "Más información.", - "contentFolder": "Carpeta de contenido", - "browse": "Examinar", - "create": "Crear", - "name": "Nombre", - "saveLocation": "Guardar ubicación", - "contentFolderOptional": "Carpeta de contenido (opcional)", - "msgContentFolderError": "La ruta de acceso a la carpeta de contenido no existe.", + "msgSampleCodeDataFrame": "Este código de ejemplo carga el archivo en un marco de datos y muestra los primeros 10 resultados.", "msgSaveFolderError": "La ruta de acceso a la ubicación no existe.", - "msgCreateBookWarningMsg": "Error al intentar obtener acceso a: {0}", - "newNotebook": "Nuevo bloc de notas (versión preliminar)", + "msgTaskName": "Descargar libro de Jupyter remoto", + "msgUndefinedAssetError": "El libro de Jupyter seleccionado no es válido", + "msgYes": "Sí", + "name": "Nombre", + "newBook": "Nuevo libro de Jupyter (versión preliminar)", "newMarkdown": "Nuevo Markdown (versión preliminar)", - "fileExtension": "Extensión de archivo", - "confirmOverwrite": "El archivo ya existe. ¿Está seguro de que desea sobrescribirlo?", + "newNotebook": "Nuevo bloc de notas (versión preliminar)", + "noBDCConnectionError": "Los kernels de Spark requieren una conexión a una instancia maestra del clúster de macrodatos de SQL Server.", + "noBooksSelected": "Actualmente no hay ningún libro de Jupyter seleccionado en viewlet.", + "onGitHub": "GitHub", + "onsharedFile": "Archivo compartido", + "openBookError": "No se pudo abrir {0} el libro de Jupyter: {1}", + "openExternalLinkCommand": "Abrir vínculo externo", + "openExternalLinkError": "Error al abrir el vínculo {0}: {1}", + "openMarkdownCommand": "Abrir Markdown", + "openMarkdownError": "Error en la apertura de Markdown {0}: {1}", + "openNotebookCommand": "Abrir cuaderno", + "openNotebookError": "Error al abrir el cuaderno {0}: {1}", + "openUntitledNotebookError": "Error al abrir el cuaderno sin título {0} como sin título: {1}", + "providerNotValidError": "No se admiten proveedores que no sean MSSQL para los kernels de Spark.", + "readBookError": "No se pudo leer el libro de {0}: {1}", + "releases": "Versiones", + "repoUrl": "Dirección URL del repositorio", + "saveLocation": "Guardar ubicación", + "search": "Buscar", + "sectionNotFound": "No se pudo encontrar la sección {0} en {1}.", + "selectBookError": "Error al seleccionar un libro de Jupyter o una sección para editarlo: {0}.", "title": "Título", - "fileName": "Nombre de archivo", - "msgInvalidSaveFolder": "La ruta de acceso a la ubicación no es válida.", - "msgDuplicadFileName": "El archivo {0} ya existe en la carpeta de destino" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "La instalación de dependencias de Notebook está en curso", - "msgPythonDownloadComplete": "La descarga de Python está completa", - "msgPythonDownloadError": "Error al descargar la configuración de Python", - "msgPythonDownloadPending": "Descargando paquete de Python", - "msgPythonUnpackPending": "Desempaquetando paquete de Python", - "msgPythonDirectoryError": "Error al crear el directorio de instalación de Python", - "msgPythonUnpackError": "Error al desempaquetar el paquete de Python", - "msgTaskName": "Instalando dependencias de Notebook", - "msgInstallPkgStart": "Instalando dependencias de Notebook, consulte la vista Tareas para obtener más información", - "msgInstallPkgFinish": "La instalación de las dependencias de Notebook se ha completado", - "msgPythonRunningError": "No se puede sobrescribir una instalación de Python existente mientras Python se está ejecutando. Cierre los cuadernos activos antes de continuar.", - "msgWaitingForInstall": "Otra instalación de Python está actualmente en curso. Esperando a que se complete.", - "msgShutdownNotebookSessions": "Las sesiones del cuaderno de Python activas se cerrarán para poder actualizarse. ¿Desea continuar ahora?", - "msgPythonVersionUpdatePrompt": "Python {0} ya está disponible en Azure Data Studio. La versión actual de Python (3.6.6) dejará de recibir soporte en diciembre de 2021. ¿Le gustaría actualizar a Python {0} ahora?", - "msgPythonVersionUpdateWarning": "Se instalará Python {0} y reemplazará a Python 3.6.6. Es posible que algunos paquetes ya no sean compatibles con la nueva versión o que sea necesario volver a instalarlos. Se creará un cuaderno para ayudarle a reinstalar todos los paquetes de PIP. ¿Desea continuar con la actualización ahora?", - "msgDependenciesInstallationFailed": "Error al instalar las dependencias de Notebook: {0}", - "msgDownloadPython": "Descargando Python local para la plataforma: {0} a {1}", - "msgPackageRetrievalFailed": "Se ha encontrado un error al intentar recuperar la lista de paquetes instalados: {0}", - "msgGetPythonUserDirFailed": "Se ha encontrado un error al obtener la ruta de acceso del usuario de Python: {0}", - "yes": "Sí", - "no": "No", - "dontAskAgain": "No volver a preguntar" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Instalar", - "configurePython.invalidLocationMsg": "La ubicación de instalación especificada no es válida.", - "configurePython.pythonNotFoundMsg": "No se encuentra ninguna instalación de Python en la ubicación especificada.", - "configurePython.wizardNameWithKernel": "Configurar Python para ejecutar {0} kernel", - "configurePython.wizardNameWithoutKernel": "Configurar Python para ejecutar kernels", - "configurePython.page0Name": "Configurar entorno de ejecución de Python", - "configurePython.page1Name": "Instalar dependencias", - "configurePython.pythonInstallDeclined": "La instalación de Python se rechazó." - }, - "dist/extension": { - "codeCellName": "Código", - "textCellName": "Texto", - "selectCellType": "¿Qué tipo de celda desea agregar?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "Solo se admiten los Notebooks de tipo .ipynb", - "confirmReinstall": "¿Está seguro de que desea volver a instalar?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Examinar", - "configurePython.selectFileLabel": "Seleccionar", - "configurePython.descriptionWithKernel": "El kernel de {0} requiere que se configure un entorno de ejecución de Python y que se instalen dependencias.", - "configurePython.descriptionWithoutKernel": "Los kernel del cuaderno requieren que se configure un entorno de ejecución de Python y que se instalen dependencias.", - "configurePython.installationType": "Tipo de instalación", - "configurePython.locationTextBoxText": "Ubicación de la instalación de Python", - "configurePython.pythonConfigured": "El entorno de ejecución de Python se ha configurado.", - "configurePythyon.dropdownPathLabel": "{0} ({1} de Python)", - "configurePythyon.noVersionsFound": "No se ha encontrado ninguna versión de Python compatible.", - "configurePythyon.defaultPathLabel": "{0} (predeterminada)", - "configurePython.newInstall": "Nueva instalación de Python", - "configurePython.existingInstall": "Usar la instalación de Python existente", - "configurePythyon.customPathLabel": "{0} (personalizada)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Nombre", - "configurePython.existingVersionColumn": "Versión existente", - "configurePython.requiredVersionColumn": "Versión necesaria", - "configurePython.kernelLabel": "Kernel", - "configurePython.requiredDependencies": "Instalar dependencias de kernel necesarias", - "msgUnsupportedKernel": "No se pueden recuperar los paquetes para el kernel {0}." - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Error en el apagado del servidor de Notebook: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Error al detener el servidor de Notebook: {0}", - "notebookStartProcessExitPremature": "El proceso del cuaderno se ha cerrado prematuramente con el error {0}. Salida de StdErr: {1}.", - "jupyterError": "Error enviado desde Jupyter: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter se está ejecutando en {0}", - "jupyterOutputMsgStart": "... Iniciando el servidor de Notebook" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "Se requiere una ruta de acceso del cuaderno" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "No se puede iniciar una sesión, el administrador aún no está inicializado", - "notebook.couldNotFindKnoxGateway": "No se encuentra el punto de conexión de la puerta de enlace de Knox.", - "promptBDCUsername": "{0}Especifique el nombre de usuario para conectarse al controlador de BDC:", - "promptBDCPassword": "Proporcione la contraseña para conectarse al controlador de BDC.", - "bdcConnectError": "Error: {0}.", - "clusterControllerConnectionRequired": "Se necesita una conexión al controlador del clúster para ejecutar trabajos de Spark." - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Administrar paquetes", - "managePackages.cancelButtonText": "Cerrar" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Instalado", - "managePackages.pkgNameColumn": "Nombre", - "managePackages.newPkgVersionColumn": "Versión", - "managePackages.deleteColumn": "Eliminar", - "managePackages.uninstallButtonText": "Desinstalar los paquetes seleccionados", - "managePackages.packageType": "Tipo de paquete", - "managePackages.location": "Ubicación", - "managePackages.packageCount": "Se han encontrado {0} {1} paquetes", - "managePackages.confirmUninstall": "¿Está seguro de que desea desinstalar los paquetes especificados?", - "managePackages.backgroundUninstallStarted": "Desinstalando {0}", - "managePackages.backgroundUninstallComplete": "Desinstalación completada para {0}", - "managePackages.backgroundUninstallFailed": "No se ha podido desinstalar {0}. Error: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/D", - "managePackages.searchBarPlaceholder": "Buscar {0} paquetes", - "managePackages.addNewTabTitle": "Añadir nuevos", - "managePackages.searchButtonLabel": "Buscar", - "managePackages.installButtonText": "Instalar", - "managePackages.packageNameTitle": "Nombre del paquete", - "managePackages.packageVersionTitle": "Versión de paquete", - "managePackages.packageSummaryTitle": "Resumen del paquete", - "managePackages.noVersionsFound": "No se pudo encontrar ninguna versión válida para el paquete especificado", - "managePackages.backgroundInstallStarted": "Instalando {0} {1}", - "managePackages.backgroundInstallComplete": "Instalación completada para {0} {1}", - "managePackages.backgroundInstallFailed": "No se pudo instalar {0} {1}. Error: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "Error en la solicitud de información del paquete: {0} {1}" + "url": "Dirección URL", + "urlGithubError": "La dirección URL proporcionada no es la URL de una versión de GitHub.", + "version": "Versión" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Este código de ejemplo carga el archivo en un marco de datos y muestra los primeros 10 resultados.", "noNotebookVisible": "Ningún editor de cuadernos está activo", "notebookFiles": "Cuadernos" }, + "dist/common/utils": { + "ensureDirOutputMsg": "... Se está comprobando que {0} existe.", + "executeCommandProcessExited": "El proceso se ha cerrado con el código de error {0}. Salida de StdErr: {1}." + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Examinar", + "configurePython.descriptionWithKernel": "El kernel de {0} requiere que se configure un entorno de ejecución de Python y que se instalen dependencias.", + "configurePython.descriptionWithoutKernel": "Los kernel del cuaderno requieren que se configure un entorno de ejecución de Python y que se instalen dependencias.", + "configurePython.existingInstall": "Usar la instalación de Python existente", + "configurePython.installationType": "Tipo de instalación", + "configurePython.locationTextBoxText": "Ubicación de la instalación de Python", + "configurePython.newInstall": "Nueva instalación de Python", + "configurePython.pythonConfigured": "El entorno de ejecución de Python se ha configurado.", + "configurePython.selectFileLabel": "Seleccionar", + "configurePythyon.customPathLabel": "{0} (personalizada)", + "configurePythyon.defaultPathLabel": "{0} (predeterminada)", + "configurePythyon.dropdownPathLabel": "{0} ({1} de Python)", + "configurePythyon.noVersionsFound": "No se ha encontrado ninguna versión de Python compatible." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "La ubicación de instalación especificada no es válida.", + "configurePython.okButtonText": "Instalar", + "configurePython.page0Name": "Configurar entorno de ejecución de Python", + "configurePython.page1Name": "Instalar dependencias", + "configurePython.pythonInstallDeclined": "La instalación de Python se rechazó.", + "configurePython.pythonNotFoundMsg": "No se encuentra ninguna instalación de Python en la ubicación especificada.", + "configurePython.wizardNameWithKernel": "Configurar Python para ejecutar {0} kernel", + "configurePython.wizardNameWithoutKernel": "Configurar Python para ejecutar kernels" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Versión existente", + "configurePython.kernelLabel": "Kernel", + "configurePython.pkgNameColumn": "Nombre", + "configurePython.requiredDependencies": "Instalar dependencias de kernel necesarias", + "configurePython.requiredVersionColumn": "Versión necesaria", + "msgUnsupportedKernel": "No se pueden recuperar los paquetes para el kernel {0}." + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Añadir nuevos", + "managePackages.backgroundInstallComplete": "Instalación completada para {0} {1}", + "managePackages.backgroundInstallFailed": "No se pudo instalar {0} {1}. Error: {2}", + "managePackages.backgroundInstallStarted": "Instalando {0} {1}", + "managePackages.installButtonText": "Instalar", + "managePackages.invalidTextPlaceholder": "N/D", + "managePackages.noVersionsFound": "No se pudo encontrar ninguna versión válida para el paquete especificado", + "managePackages.packageNameTitle": "Nombre del paquete", + "managePackages.packageSummaryTitle": "Resumen del paquete", + "managePackages.packageVersionTitle": "Versión de paquete", + "managePackages.searchBarPlaceholder": "Buscar {0} paquetes", + "managePackages.searchButtonLabel": "Buscar" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Desinstalación completada para {0}", + "managePackages.backgroundUninstallFailed": "No se ha podido desinstalar {0}. Error: {1}", + "managePackages.backgroundUninstallStarted": "Desinstalando {0}", + "managePackages.confirmUninstall": "¿Está seguro de que desea desinstalar los paquetes especificados?", + "managePackages.deleteColumn": "Eliminar", + "managePackages.installedTabTitle": "Instalado", + "managePackages.location": "Ubicación", + "managePackages.newPkgVersionColumn": "Versión", + "managePackages.packageCount": "Se han encontrado {0} {1} paquetes", + "managePackages.packageType": "Tipo de paquete", + "managePackages.pkgNameColumn": "Nombre", + "managePackages.uninstallButtonText": "Desinstalar los paquetes seleccionados" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Cerrar", + "managePackages.dialogName": "Administrar paquetes" + }, + "dist/extension": { + "codeCellName": "Código", + "selectCellType": "¿Qué tipo de celda desea agregar?", + "textCellName": "Texto" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "¿Está seguro de que desea volver a instalar?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Solo se admiten los Notebooks de tipo .ipynb" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "Se requiere una ruta de acceso del cuaderno" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "No volver a preguntar", + "msgDependenciesInstallationFailed": "Error al instalar las dependencias de Notebook: {0}", + "msgDownloadPython": "Descargando Python local para la plataforma: {0} a {1}", + "msgGetPythonUserDirFailed": "Se ha encontrado un error al obtener la ruta de acceso del usuario de Python: {0}", + "msgInstallPkgFinish": "La instalación de las dependencias de Notebook se ha completado", + "msgInstallPkgProgress": "La instalación de dependencias de Notebook está en curso", + "msgInstallPkgStart": "Instalando dependencias de Notebook, consulte la vista Tareas para obtener más información", + "msgPackageRetrievalFailed": "Se ha encontrado un error al intentar recuperar la lista de paquetes instalados: {0}", + "msgPythonDirectoryError": "Error al crear el directorio de instalación de Python", + "msgPythonDownloadComplete": "La descarga de Python está completa", + "msgPythonDownloadError": "Error al descargar la configuración de Python", + "msgPythonDownloadPending": "Descargando paquete de Python", + "msgPythonRunningError": "No se puede sobrescribir una instalación de Python existente mientras Python se está ejecutando. Cierre los cuadernos activos antes de continuar.", + "msgPythonUnpackError": "Error al desempaquetar el paquete de Python", + "msgPythonUnpackPending": "Desempaquetando paquete de Python", + "msgPythonVersionUpdatePrompt": "Python {0} ya está disponible en Azure Data Studio. La versión actual de Python (3.6.6) dejará de recibir soporte en diciembre de 2021. ¿Le gustaría actualizar a Python {0} ahora?", + "msgPythonVersionUpdateWarning": "Se instalará Python {0} y reemplazará a Python 3.6.6. Es posible que algunos paquetes ya no sean compatibles con la nueva versión o que sea necesario volver a instalarlos. Se creará un cuaderno para ayudarle a reinstalar todos los paquetes de PIP. ¿Desea continuar con la actualización ahora?", + "msgShutdownNotebookSessions": "Las sesiones del cuaderno de Python activas se cerrarán para poder actualizarse. ¿Desea continuar ahora?", + "msgTaskName": "Instalando dependencias de Notebook", + "msgWaitingForInstall": "Otra instalación de Python está actualmente en curso. Esperando a que se complete.", + "no": "No", + "yes": "Sí" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Error en el apagado del servidor de Notebook: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Error: {0}.", + "clusterControllerConnectionRequired": "Se necesita una conexión al controlador del clúster para ejecutar trabajos de Spark.", + "errorStartBeforeReady": "No se puede iniciar una sesión, el administrador aún no está inicializado", + "notebook.couldNotFindKnoxGateway": "No se encuentra el punto de conexión de la puerta de enlace de Knox.", + "promptBDCPassword": "Proporcione la contraseña para conectarse al controlador de BDC.", + "promptBDCUsername": "{0}Especifique el nombre de usuario para conectarse al controlador de BDC:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "Error en la solicitud de información del paquete: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Error enviado desde Jupyter: {0}", + "jupyterOutputMsgStart": "... Iniciando el servidor de Notebook", + "jupyterOutputMsgStartSuccessful": "... Jupyter se está ejecutando en {0}", + "notebookStartProcessExitPremature": "El proceso del cuaderno se ha cerrado prematuramente con el error {0}. Salida de StdErr: {1}.", + "serverStopError": "Error al detener el servidor de Notebook: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "No se admite la acción {0} para este controlador", - "unsupportedScheme": "No se puede abrir el vínculo {0} porque solo se admiten vínculos HTTP, HTTPS y File.", "notebook.confirmOpen": "¿Descargar y abrir \"{0}\"?", + "notebook.fileDownloadError": "Error en la solicitud de apertura de archivo: {0} {1}", "notebook.fileNotFound": "No se pudo encontrar el archivo especificado", - "notebook.fileDownloadError": "Error en la solicitud de apertura de archivo: {0} {1}" + "notebook.unsupportedAction": "No se admite la acción {0} para este controlador", + "unsupportedScheme": "No se puede abrir el vínculo {0} porque solo se admiten vínculos HTTP, HTTPS y File." + }, + "package": { + "books-preview-category": "Jupyter Books", + "config.jupyter.extraKernelsDescription": "Id. de los kernels adicionales para habilitar", + "config.jupyter.extraKernelsTitle": "Kernels adicionales", + "config.jupyter.kernelConfigValuesDescription": "Opciones de configuración para kernels de Jupyter. Se administra automáticamente y no se recomienda la edición manual.", + "description": "Define la contribución de Notebook basada en el protocolo de datos y muchos comandos y contribuciones de Notebook.", + "displayName": "Extensiones principales de Notebook", + "notebook.allowRoot.description": "Permitir que el servidor de Jupyter se ejecute como usuario raíz", + "notebook.analyzeJupyterNotebook": "Analizar en Notebook", + "notebook.collapseBookItems.description": "Contraer elementos del libro en el nivel de raíz del viewlet de Notebooks", + "notebook.command.addcell": "Agregar celda", + "notebook.command.addcode": "Agregar celda de código", + "notebook.command.addtext": "Agregar celda de texto", + "notebook.command.clearactivecellresult": "Borrar resultado de la celda", + "notebook.command.new": "Nuevo Notebook", + "notebook.command.open": "Abrir Notebook", + "notebook.command.runactivecell": "Ejecutar celda", + "notebook.command.runallcells": "Ejecutar celdas", + "notebook.configuration.title": "Configuración de Notebook", + "notebook.dontPromptPythonUpdate.description": "No mostrar el mensaje para actualizar Python.", + "notebook.jupyterServerShutdownTimeout.description": "La cantidad de tiempo (en minutos) que se debe esperar antes de apagar un servidor después de cerrar todos los cuadernos. (Escriba 0 para no apagar)", + "notebook.maxBookSearchDepth.description": "Profundidad máxima de subdirectorios para buscar Books (especifique 0 para infinito)", + "notebook.maxTableRows.description": "Número máximo de filas devueltas por tabla en el editor de Notebook", + "notebook.overrideEditorTheming.description": "Invalide la configuración predeterminada del editor en el editor de Notebook. Los ajustes incluyen el color de fondo, el color de la línea actual y el borde", + "notebook.pinnedNotebooks.description": "Cuadernos anclados por el usuario para el área de trabajo actual", + "notebook.pythonPath.description": "Ruta de acceso local a la instalación de Python utilizada por Notebooks.", + "notebook.remoteBookDownloadTimeout.description": "Tiempo de espera en milisegundos para la descarga de libros de GitHub", + "notebook.trustedBooks.description": "Los cuadernos incluidos en estos libros serán de confianza automáticamente.", + "notebook.useExistingPython.description": "Ruta de acceso local a una instalación de Python preexistente utilizada por Notebooks.", + "title.PinnedBooks": "Cuadernos anclados", + "title.PreviewLocalizedBook": "Obtención de la guía de SQL Server 2019 traducida", + "title.ProvidedBooks": "Libros de Jupyter proporcionados", + "title.SQL19PreviewBook": "Guía de SQL Server 2019", + "title.SavedBooks": "Cuadernos", + "title.addMarkdown": "Agregar un archivo de Markdown", + "title.addNotebook": "Agregar el Bloc de notas", + "title.analyzeJupyterNotebook": "Analizar en Notebook", + "title.closeJupyterBook": "Cierre del libro de Jupyter", + "title.closeNotebook": "Cerrar bloc de notas", + "title.configurePython": "Configurar Python para Notebooks", + "title.createJupyterBook": "Crear el libro de Jupyter", + "title.jupyter.setContext": "Establecer contexto para Notebook", + "title.jupyter.setKernel": "Establecer kernel para Notebook", + "title.managePackages": "Administrar paquetes", + "title.moveTo": "Mover a...", + "title.newJupyterNotebook": "Nuevo Notebook", + "title.openJupyterBook": "Apertura de libros de Jupyter", + "title.openJupyterNotebook": "Abrir Notebook", + "title.openNotebookFolder": "Apertura de cuadernos en la carpeta", + "title.openRemoteJupyterBook": "Adición de libro de Jupyter remoto", + "title.pinNotebook": "Anclado de cuadernos", + "title.reinstallNotebookDependencies": "Reinstalar dependencias de Notebook", + "title.removeNotebook": "Quitar el bloc de notas", + "title.revealInBooksViewlet": "Visualización en libros", + "title.saveJupyterBook": "Guardar el libro de Jupyter", + "title.searchJupyterBook": "Buscar libro de Jupyter", + "title.trustBook": "Confiar en el libro de Jupyter", + "title.unpinNotebook": "Desanclado de cuadernos" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json index f59ad94243..c0e9519e94 100644 --- a/i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje Powershell", - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de Powershell." + "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de Powershell.", + "displayName": "Conceptos básicos del lenguaje Powershell" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-es/translations/extensions/profiler.i18n.json index 4f1ef29019..d8f2789710 100644 --- a/i18n/ads-language-pack-es/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "Cancelar", "createSessionDialog.create": "Inicio", - "createSessionDialog.title": "Iniciar nueva sesión de Profiler", - "createSessionDialog.templatesInvalid": "Lista de plantillas no válida, no se puede abrir el cuadro de diálogo", + "createSessionDialog.createSessionFailed": "No se pudo crear una sesión", "createSessionDialog.dialogOwnerInvalid": "Propietario de cuadro de diálogo no válido, no se puede abrir el cuadro de diálogo", + "createSessionDialog.enterSessionName": "Escriba el nombre de la sesión:", "createSessionDialog.invalidProviderType": "Tipo de proveedor no válido, no se puede abrir el cuadro de diálogo", "createSessionDialog.selectTemplates": "Seleccione plantilla de sesión:", - "createSessionDialog.enterSessionName": "Escriba el nombre de la sesión:", - "createSessionDialog.createSessionFailed": "No se pudo crear una sesión" + "createSessionDialog.templatesInvalid": "Lista de plantillas no válida, no se puede abrir el cuadro de diálogo", + "createSessionDialog.title": "Iniciar nueva sesión de Profiler" + }, + "package": { + "description": "SQL Server Profiler para Azure Data Studio", + "displayName": "SQL Server Profiler", + "profiler.category": "Profiler", + "profiler.contributes.title.newProfler": "Iniciar Profiler", + "profiler.contributes.title.openCreateSessionDialog": "Crear una temporada de Profiler", + "profiler.contributes.title.start": "Inicio", + "profiler.contributes.title.stop": "Detener" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/python.i18n.json b/i18n/ads-language-pack-es/translations/extensions/python.i18n.json index 50857cb887..637daeca42 100644 --- a/i18n/ads-language-pack-es/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje Python", - "description": "Proporciona resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de Python." + "description": "Proporciona resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de Python.", + "displayName": "Conceptos básicos del lenguaje Python" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json index cbfd556f90..bcc31ffdd6 100644 --- a/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Historial de consultas", - "queryHistory.description": "Ver y ejecutar consultas ejecutadas previamente", "queryHistory.clear": "Borrar todo el historial", + "queryHistory.description": "Ver y ejecutar consultas ejecutadas previamente", + "queryHistory.displayName": "Historial de consultas", "queryHistory.toggleCapture": "Alternar la captura del historial de consultas" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/r.i18n.json b/i18n/ads-language-pack-es/translations/extensions/r.i18n.json index ac423fff2d..092a06422f 100644 --- a/i18n/ads-language-pack-es/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje R", - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de R." + "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de R.", + "displayName": "Conceptos básicos del lenguaje R" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-es/translations/extensions/resource-deployment.i18n.json index e8f28066d3..459cc4a0fb 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Extensión de implementación de SQL Server para Azure Data Studio", - "extension-description": "Proporciona una experiencia basada en cuadernos para implementar Microsoft SQL Server", - "deploy-resource-command-name": "Nueva implementación...", - "deploy-resource-command-category": "Implementación", - "resource-type-sql-image-display-name": "Imagen de contenedor de SQL Server", - "resource-type-sql-image-description": "Ejecutar la imagen de contenedor de SQL Server con Docker", - "version-display-name": "Versión", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "Implementación de imágenes de contenedor de SQL Server 2017", - "docker-sql-2019-title": "Implementación de imágenes de contenedor de SQL Server 2019", - "docker-container-name-field": "Nombre del contenedor", - "docker-sql-password-field": "Contraseña de SQL Server", - "docker-confirm-sql-password-field": "Confirmar contraseña", - "docker-sql-port-field": "Puerto", - "resource-type-sql-windows-setup-display-name": "SQL Server en Windows", - "resource-type-sql-windows-setup-description": "Ejecute SQL Server en Windows y seleccione una versión para comenzar.", - "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", - "deployment.configuration.title": "Configuración de la implementación", - "azdata-install-location-description": "Ubicación del paquete de azdata empleada para el comando de la instalación", - "azure-sqlvm-display-name": "SQL Server en una máquina virtual de Azure", - "azure-sqlvm-description": "Cree máquinas virtuales de SQL en Azure. Resulta ideal para migraciones y aplicaciones que requieran acceso de nivel de sistema operativo.", - "azure-sqlvm-deploy-dialog-title": "Implementación de una máquina virtual de Azure SQL", - "azure-sqlvm-deploy-dialog-action-text": "De script a cuaderno", - "azure-sqlvm-agreement": "Acepto {0}, {1} y {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Términos de licencia de la máquina virtual de Azure SQL", - "azure-sqlvm-agreement-azdata-eula": "Términos de licencia de azdata", - "azure-sqlvm-azure-account-page-label": "Información de Azure", - "azure-sqlvm-azure-location-label": "Ubicaciones de Azure", - "azure-sqlvm-vm-information-page-label": "Información de la máquina virtual", - "azure-sqlvm-image-label": "Imagen", - "azure-sqlvm-image-sku-label": "SKU de la imagen de la máquina virtual", - "azure-sqlvm-publisher-label": "Editor", - "azure-sqlvm-vmname-label": "Nombre de la máquina virtual", - "azure-sqlvm-vmsize-label": "Tamaño", - "azure-sqlvm-storage-page-lable": "Cuenta de almacenamiento", - "azure-sqlvm-storage-accountname-label": "Nombre de la cuenta de almacenamiento", - "azure-sqlvm-storage-sku-label": "Tipo de SKU de la cuenta de almacenamiento", - "azure-sqlvm-vm-administrator-account-page-label": "Cuenta de administrador", - "azure-sqlvm-username-label": "Nombre de usuario", - "azure-sqlvm-password-label": "Contraseña", - "azure-sqlvm-password-confirm-label": "Confirmar contraseña", - "azure-sqlvm-vm-summary-page-label": "Resumen", - "azure-sqldb-display-name": "Azure SQL Database", - "azure-sqldb-description": "Cree una base de datos SQL, un servidor de bases de datos o un grupo elástico en Azure.", - "azure-sqldb-portal-ok-button-text": "Crear en Azure Portal", - "azure-sqldb-notebook-ok-button-text": "Seleccionar", - "resource-type-display-name": "Tipo de recurso", - "sql-azure-single-database-display-name": "Base de datos única", - "sql-azure-elastic-pool-display-name": "Grupo elástico", - "sql-azure-database-server-display-name": "Servidor de bases de datos", - "azure-sqldb-agreement": "Acepto {0}, {1} y {2}.", - "azure-sqldb-agreement-sqldb-eula": "Términos de licencia de Azure SQL Database", - "azure-sqldb-agreement-azdata-eula": "Términos de licencia de azdata", - "azure-sql-mi-display-name": "Instancia administrada de Azure SQL", - "azure-sql-mi-display-description": "Cree un servicio SQL Managed Instance en Azure o en un entorno administrado por el cliente.", - "azure-sql-mi-okButton-text": "Abrir en el portal", - "azure-sql-mi-resource-type-option-label": "Tipo de recurso", - "azure-sql-mi-agreement": "Acepto {0} y {1}.", - "azure-sql-mi-agreement-eula": "Términos de licencia de Azure SQL MI", - "azure-sql-mi-help-text": "Instancia administrada de Azure SQL proporciona acceso completo a SQL Server y compatibilidad de características para la migración de servidores SQL Server a Azure o para el desarrollo de nuevas aplicaciones. {0}.", - "azure-sql-mi-help-text-learn-more": "Más información" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Tipo de campo desconocido: \"{0}\"", + "azdataEulaDeclined": "La implementación no puede continuar. Se han rechazado los términos de licencia de la CLI de datos de Azure. Puede aceptar el CLUF para continuar o cancelar esta operación.", + "azdataEulaNotAccepted": "La implementación no puede continuar. Aún no se han aceptado los términos de licencia de la CLI de datos de Azure. Acepte el CLUF para habilitar las características que requieren la CLI de datos de Azure.", "azure.account": "Cuenta de Azure", + "azure.account.location": "Ubicación de Azure", + "azure.account.resourceGroup": "Grupo de recursos", "azure.account.subscription": "Suscripción (subconjunto seleccionado)", "azure.account.subscriptionDescription": "Cambie las suscripciones seleccionadas actualmente mediante la acción \"Seleccionar suscripciones\" en una cuenta que aparezca en la vista de árbol \"Azure\" del viewlet \"Conexiones\".", - "azure.account.resourceGroup": "Grupo de recursos", - "azure.account.location": "Ubicación de Azure", - "filePicker.browse": "Examinar", - "button.label": "Seleccionar", - "kubeConfigClusterPicker.kubeConfigFilePath": "Ruta de acceso al archivo de configuración de Kube", - "kubeConfigClusterPicker.clusterContextNotFound": "No se ha encontrado información de contexto del clúster.", - "azure.signin": "Iniciar sesión…", - "azure.refresh": "Actualizar", - "azure.yes": "Sí", "azure.no": "No", - "azure.resourceGroup.createNewResourceGroup": "Crear un nuevo grupo de recursos", + "azure.refresh": "Actualizar", "azure.resourceGroup.NewResourceGroupAriaLabel": "Nuevo nombre de grupo de recursos", + "azure.resourceGroup.createNewResourceGroup": "Crear un nuevo grupo de recursos", + "azure.signin": "Iniciar sesión…", + "azure.yes": "Sí", + "button.label": "Seleccionar", "deployCluster.Realm": "Dominio", - "UnknownFieldTypeError": "Tipo de campo desconocido: \"{0}\"", - "optionsSource.alreadyDefined": "El origen de las opciones con el identificador {0} ya está definido.", - "valueProvider.alreadyDefined": "Ya se ha definido un valor de proveedor con el id. {0}.", - "optionsSource.notDefined": "No se ha definido ningún origen de opciones para el id. {0}.", - "valueProvider.notDefined": "No se ha definido ningún valor de proveedor para el id. {0}.", - "getVariableValue.unknownVariableName": "Intento de obtener un valor de variable para una variable desconocida: {0}", + "deploymentDialog.InstallingTool": "La herramienta necesaria \"{0}\" [ {1} ] se está instalando.", + "deploymentDialog.RecheckEulaButton": "Aceptar CLUF y seleccionar", + "filePicker.browse": "Examinar", "getIsPassword.unknownVariableName": "Intento de obtener isPassword para una variable desconocida: {0}", + "getVariableValue.unknownVariableName": "Intento de obtener un valor de variable para una variable desconocida: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "No se ha encontrado información de contexto del clúster.", + "kubeConfigClusterPicker.kubeConfigFilePath": "Ruta de acceso al archivo de configuración de Kube", "optionsNotDefined": "FieldInfo.options no se ha definido para el tipo de campo {0}.", "optionsNotObjectOrArray": "FieldInfo.options debe ser un objeto si no es una matriz.", + "optionsSource.alreadyDefined": "El origen de las opciones con el identificador {0} ya está definido.", + "optionsSource.notDefined": "No se ha definido ningún origen de opciones para el id. {0}.", "optionsTypeNotFound": "Si FieldInfo.options es un objeto, debe tener la propiedad \"optionsType\".", "optionsTypeRadioOrDropdown": "Si optionsType no es {0}, debe ser {1}.", - "azdataEulaNotAccepted": "La implementación no puede continuar. Aún no se han aceptado los términos de licencia de la CLI de datos de Azure. Acepte el CLUF para habilitar las características que requieren la CLI de datos de Azure.", - "azdataEulaDeclined": "La implementación no puede continuar. Se han rechazado los términos de licencia de la CLI de datos de Azure. Puede aceptar el CLUF para continuar o cancelar esta operación.", - "deploymentDialog.RecheckEulaButton": "Aceptar CLUF y seleccionar", + "resourceDeployment.BackgroundExecutionFailed": "Error de la tarea \"{0}\".", + "resourceDeployment.Description": "Descripción", + "resourceDeployment.FailedToOpenNotebook": "Error al iniciar el cuaderno de salida. {1}{2}.", + "resourceDeployment.InstallTools": "Instalar herramientas", + "resourceDeployment.Options": "Opciones", + "resourceDeployment.RequiredVersion": "Versión necesaria", + "resourceDeployment.Status": "Estado", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "Error de la tarea \"{0}\"; no se ha generado ningún cuaderno de salida.", + "resourceDeployment.Tool": "Herramienta", + "resourceDeployment.Version": "Versión", + "resourceDeployment.ViewErrorDetail": "Ver detalle de error", + "resourceDeployment.discoverPathOrAdditionalInformation": "Información adicional o ruta de acceso detectada", "resourceDeployment.extensionRequiredPrompt": "Se requiere la extensión \"{0}\" para implementar este recurso, ¿desea instalarla ahora?", "resourceDeployment.install": "Instalar", "resourceDeployment.installingExtension": "Instalando la extensión \"{0}\"...", + "resourceDeployment.requiredTools": "Herramientas necesarias", "resourceDeployment.unknownExtension": "Extensión \"{0}\" desconocida", - "resourceTypePickerDialog.title": "Seleccione las opciones de implementación", "resourceTypePickerDialog.resourceSearchPlaceholder": "Filtrar recursos...", - "resourceTypePickerDialog.tagsListViewTitle": "Categorías", - "validation.multipleValidationErrors": "Hay algunos errores en esta página, haga clic en \"Mostrar detalles\" para verlos.", - "ui.ScriptToNotebookButton": "Script", - "ui.DeployButton": "Ejecutar", - "resourceDeployment.ViewErrorDetail": "Ver detalle de error", - "resourceDeployment.FailedToOpenNotebook": "Error al iniciar el cuaderno de salida. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "Error de la tarea \"{0}\".", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "Error de la tarea \"{0}\"; no se ha generado ningún cuaderno de salida.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Todo", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Todo", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Nube", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Híbrido", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Nube", - "resourceDeployment.Description": "Descripción", - "resourceDeployment.Tool": "Herramienta", - "resourceDeployment.Status": "Estado", - "resourceDeployment.Version": "Versión", - "resourceDeployment.RequiredVersion": "Versión necesaria", - "resourceDeployment.discoverPathOrAdditionalInformation": "Información adicional o ruta de acceso detectada", - "resourceDeployment.requiredTools": "Herramientas necesarias", - "resourceDeployment.InstallTools": "Instalar herramientas", - "resourceDeployment.Options": "Opciones", - "deploymentDialog.InstallingTool": "La herramienta necesaria \"{0}\" [ {1} ] se está instalando." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "Error al cargar o analizar el archivo de configuración {0}; {1}.", - "fileChecker.NotFile": "En relación con la ruta de acceso, {0} no es un archivo. Seleccione un archivo kubeconfig válido.", - "fileChecker.FileNotFound": "No se encuentra el archivo {0}. Seleccione un archivo kubeconfig.", - "azure.accounts.unexpectedAccountsError": "Error inesperado al obtener las cuentas: {0}.", - "resourceDeployment.errorFetchingStorageClasses": "Error inesperado al obtener las clases de almacenamiento de kubectl disponibles: {0}.", - "azure.accounts.unexpectedSubscriptionsError": "Error inesperado al recuperar las suscripciones de la cuenta {0}: {1}.", - "azure.accounts.accountNotFoundError": "La cuenta seleccionada (\"{0}\") ya no está disponible. Haga clic en el botón de inicio de sesión para volver a agregarla o seleccione otra cuenta.", - "azure.accessError": "\r\n Detalles del error: {0}. ", - "azure.accounts.accountStaleError": "El token de acceso para la cuenta seleccionada (\"{0}\") ya no es válido. Haga clic en el botón pertinente para iniciar sesión y actualice la cuenta, o seleccione otra.", - "azure.accounts.unexpectedResourceGroupsError": "Error inesperado al recuperar los grupos de recursos para la suscripción {0}: {1}.", - "invalidSQLPassword": "{0} no cumple el requisito de complejidad de contraseña. Para obtener más información: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} no coincide con la contraseña de confirmación" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Implementación de una VM de Azure SQL", - "deployAzureSQLVM.ScriptToNotebook": "De script a cuaderno", - "deployAzureSQLVM.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Configuración de Azure", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Cuenta de Azure", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Suscripción", - "deployAzureSQLVM.ResourceGroup": "Grupo de recursos", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Región", - "deployeAzureSQLVM.VmSettingsPageTitle": "Configuración de la máquina virtual", - "deployAzureSQLVM.VmNameTextBoxLabel": "Nombre de la máquina virtual", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nombre de usuario de la cuenta de administrador", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Contraseña de la cuenta de administrador", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmar contraseña", - "deployAzureSQLVM.VmImageDropdownLabel": "Imagen", - "deployAzureSQLVM.VmSkuDropdownLabel": "SKU de la imagen", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versión de imagen", - "deployAzureSQLVM.VmSizeDropdownLabel": "Tamaño", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Haga clic aquí para obtener más información sobre los precios y los tamaños admitidos para las máquinas virtuales.", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Redes", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Configurar opciones de red", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nueva red virtual", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Red virtual", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nueva subred", - "deployAzureSQLVM.SubnetDropdownLabel": "Subred", - "deployAzureSQLVM.PublicIPDropdownLabel": "IP pública", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nueva IP pública", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Habilitar puerto de entrada (3389) del Escritorio remoto (RDP)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "Configuración de SQL Server", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Conectividad SQL", - "deployAzureSQLVM.SqlPortLabel": "Puerto", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Habilitar autenticación de SQL", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nombre de usuario", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Contraseña", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmar contraseña" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Guardar archivos de configuración", - "deployCluster.ScriptToNotebook": "De script a cuaderno", - "deployCluster.SelectConfigFileFolder": "Guardar archivos de configuración", - "deployCluster.SaveConfigFileSucceeded": "Archivos de configuración guardados en {0}", - "deployCluster.NewAKSWizardTitle": "Implementar el clúster de macrodatos de SQL Server 2019 en un nuevo clúster de AKS", - "deployCluster.ExistingAKSWizardTitle": "Implementar el clúster de metadatos de SQL Server 2019 en un clúster AKS existente", - "deployCluster.ExistingKubeAdm": "Implementar el clúster de macrodatos de SQL Server 2019 en un clúster kubeadm existente", - "deployCluster.ExistingARO": "Implementar clúster de macrodatos de SQL Server 2019 en un clúster de Red Hat OpenShift en Azure", - "deployCluster.ExistingOpenShift": "Implementar clúster de macrodatos de SQL Server 2019 en un clúster de OpenShift" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Sin instalar", - "deploymentDialog.ToolStatus.Installed": "Instalado", - "deploymentDialog.ToolStatus.Installing": "Instalación en curso…", - "deploymentDialog.ToolStatus.Error": "Error", - "deploymentDialog.ToolStatus.Failed": "Error", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew es necesario para la implementación de las herramientas y debe preinstalarse antes de que se puedan implementar las herramientas necesarias.", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl es necesario para la instalación y debe preinstalarse antes de que se puedan implementar las herramientas necesarias.", - "toolBase.getPip3InstallationLocation.LocationNotFound": " No se puede encontrar \"Location\" en la salida:", - "toolBase.getPip3InstallationLocation.Output": " salida:", - "toolBase.InstallError": "Error al instalar la herramienta \"{0}\" [ {1} ]. {2}Error: {3}{2}Consulte el canal de salida \"{4}\" para obtener más detalles.", - "toolBase.InstallErrorInformation": "Error al instalar la herramienta. Consulte el canal de salida \"{0}\" para obtener más detalles.", - "toolBase.InstallFailed": "Los comandos de la instalación se han completado, pero no se ha podido detectar la versión de la herramienta \"{0}\", por lo que el intento ha sido erróneo. Error de detección: {1}{2}La limpieza de las instalaciones anteriores podría resultar útil.", - "toolBase.InstallFailInformation": "No se pudo detectar la versión posterior a la instalación. Consulte el canal de salida \"{0}\" para obtener más detalles.", - "toolBase.ManualUninstallCommand": " Una manera de realizar la desinstalación es mediante este comando:{0} >{1}", - "toolBase.SeeOutputChannel": "{0}Consulte el canal de salida \"{1}\" para obtener más detalles.", - "toolBase.installCore.CannotInstallTool": "No se puede instalar tool:{0}::{1}, ya que los comandos de instalación son desconocidos para la distribución de su sistema operativo. Instale {0} manualmente antes de continuar.", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Buscar rutas de acceso para la herramienta \"{0}\": {1}", - "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/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Implementación de una base de datos de Azure SQL", - "deployAzureSQLDB.ScriptToNotebook": "De script a cuaderno", - "deployAzureSQLDB.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database: configuración de la cuenta de Azure", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Opciones de la cuenta de Azure", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Cuenta de Azure", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Suscripción", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Servidor", - "deployAzureSQLDB.ResourceGroup": "Grupo de recursos", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Configuración de la base de datos", - "deployAzureSQLDB.FirewallRuleNameLabel": "Nombre de la regla de firewall", - "deployAzureSQLDB.DatabaseNameLabel": "Nombre de la base de datos SQL", - "deployAzureSQLDB.CollationNameLabel": "Intercalación de bases de datos", - "deployAzureSQLDB.CollationNameSummaryLabel": "Intercalación para la base de datos", - "deployAzureSQLDB.IpAddressInfoLabel": "Escriba las direcciones IP en formato IPv4.", - "deployAzureSQLDB.StartIpAddressLabel": "Dirección IP mínima en el intervalo IP del firewall", - "deployAzureSQLDB.EndIpAddressLabel": "Dirección IP máxima en el intervalo IP del firewall", - "deployAzureSQLDB.StartIpAddressShortLabel": "Dirección IP mínima", - "deployAzureSQLDB.EndIpAddressShortLabel": "Dirección IP máxima", - "deployAzureSQLDB.FirewallRuleDescription": "Cree una regla de firewall para la dirección IP del cliente local para conectarse a la base de datos mediante Azure Data Studio una vez completada la creación.", - "deployAzureSQLDB.FirewallToggleLabel": "Crear una regla de firewall" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Ejecuta comandos en clústeres de Kubernetes.", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "No se puede analizar la salida del comando de la versión kubectl \"{0}\".", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de kubectl...", - "resourceDeployment.Kubectl.InstallingKubeCtl": "Se está instalando kubectl...", - "resourceDeployment.Kubectl.AptGetUpdate": "Se está actualizando la información del repositorio...", - "resourceDeployment.Kubectl.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de kubectl...", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para kubectl...", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "Se está agregando la información del repositorio de kubectl...", - "resourceDeployment.Kubectl.InstallingKubectl": "Se está instalando kubectl...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "Se está eliminando el archivo kubectl.exe descargado anteriormente, si existe...", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "Se está descargando e instalando el archivo kubectl.exe más reciente...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "Se está eliminando el archivo kubectl descargado anteriormente, si existe...", - "resourceDeployment.Kubectl.DownloadingKubectl": "Se está descargando la versión más reciente de kubectl...", - "resourceDeployment.Kubectl.MakingExecutable": "Se está convirtiendo kubectl en ejecutable...", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "Se está borrando cualquier versión de copia de seguridad existente en la ubicación de la instalación...", - "resourceDeployment.Kubectl.BackupCurrentBinary": "Se está realizando una copia de seguridad de cualquier kubectl existente en la ubicación de la instalación...", - "resourceDeployment.Kubectl.MoveToSystemPath": "Se está moviendo kubectl a la ubicación de la instalación en PATH..." - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Abrir cuaderno", - "deploymentDialog.OkButtonText": "Aceptar", - "notebookType": "Tipo de cuaderno" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", + "resourceTypePickerDialog.tagsListViewTitle": "Categorías", + "resourceTypePickerDialog.title": "Seleccione las opciones de implementación", + "ui.DeployButton": "Ejecutar", + "ui.ScriptToNotebookButton": "Script", + "validation.multipleValidationErrors": "Hay algunos errores en esta página, haga clic en \"Mostrar detalles\" para verlos.", + "valueProvider.alreadyDefined": "Ya se ha definido un valor de proveedor con el id. {0}.", + "valueProvider.notDefined": "No se ha definido ningún valor de proveedor para el id. {0}." }, "dist/main": { "resourceDeployment.UnknownResourceType": "El tipo de recurso {0} no está definido" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "El cuaderno {0} no existe" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Implementaciones", "platformService.RunCommand.ErroredOut": "\t>>> {0} … errores: {1}", "platformService.RunCommand.IgnoringError": "\t>>> Se va a ignorar el error de ejecución y a continuar con la implementación de la herramienta.", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … cerrado con el código {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … cerrado con la señal {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … cerrado con la señal {1}", + "resourceDeployment.outputChannel": "Implementaciones" }, "dist/services/resourceTypeService": { "downloadError": "Error en la descarga, código de estado: {0}, mensaje: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Configuración de la escala del servicio (instancias)", - "deployCluster.storageTableTitle": "Configuración del almacenamiento del servicio (GB por instancia)", - "deployCluster.featureTableTitle": "Características", - "deployCluster.yesText": "Sí", - "deployCluster.noText": "No", - "deployCluster.summaryPageTitle": "Perfil de configuración de la implementación", - "deployCluster.summaryPageDescription": "Seleccione la plantilla de configuración de destino.", - "deployCluster.ProfileHintText": "Nota: La configuración del perfil de implementación se puede personalizar en pasos posteriores.", - "deployCluster.loadingProfiles": "Carga de los perfiles en curso", - "deployCluster.loadingProfilesCompleted": "La carga de los perfiles se ha completado.", - "deployCluster.profileRadioGroupLabel": "Perfil de configuración de la implementación", - "deployCluster.loadProfileFailed": "No se han podido cargar los perfiles de implementación: {0}", - "deployCluster.masterPoolLabel": "Servidor SQL Server maestro", - "deployCluster.computePoolLable": "Proceso", - "deployCluster.dataPoolLabel": "Datos", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "Servicio", - "deployCluster.dataStorageType": "Datos", - "deployCluster.logsStorageType": "Registros", - "deployCluster.StorageType": "Tipo de almacenamiento", - "deployCluster.basicAuthentication": "Autenticación básica", - "deployCluster.activeDirectoryAuthentication": "Autenticación de Active Directory", - "deployCluster.hadr": "Alta disponibilidad", - "deployCluster.featureText": "Característica", - "deployCluster.ProfileNotSelectedError": "Seleccione un perfil de implementación." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Administra recursos de Azure.", + "resourceDeployment.AzCLIDisplayName": "CLI de Azure", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "Se está agregando la información del repositorio de azure-cli...", + "resourceDeployment.AziCli.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de azure-cli...", + "resourceDeployment.AziCli.AptGetUpdate": "Se está actualizando la información del repositorio antes de instalar azure-cli...", + "resourceDeployment.AziCli.AptGetUpdateAgain": "Se está actualizando de nuevo la información del repositorio para azure-cli...", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "Se está eliminando el archivo azurecli.msi descargado anteriormente, si existe...", + "resourceDeployment.AziCli.DisplayingInstallationLog": "Se muestra el registro de la instalación...", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para azure-cli...", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "Se está descargando azurecli.msi e instalando azure-cli...", + "resourceDeployment.AziCli.InstallingAzureCli": "Se está instalando azure-cli...", + "resourceDeployment.AziCli.ScriptedInstall": "Descargue e invoque el script para instalar azure-cli...", + "resourceDeployment.AziCli.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de azure-cli..." }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", - "deployCluster.AzureSettingsPageTitle": "Configuración de Azure", - "deployCluster.AzureSettingsPageDescription": "Configure las opciones para crear un clúster de Azure Kubernetes Service", - "deployCluster.SubscriptionField": "Identificador de suscripción", - "deployCluster.SubscriptionPlaceholder": "Usar mi suscripción predeterminada de Azure", - "deployCluster.SubscriptionDescription": "Se usará la suscripción predeterminada si deja este campo en blanco.", - "deployCluster.SubscriptionHelpLink": "Ver las suscripciones de Azure disponibles", - "deployCluster.ResourceGroupName": "Nuevo nombre de grupo de recursos", - "deployCluster.Location": "Ubicación", - "deployCluster.AzureLocationHelpLink": "Ver las ubicaciones de Azure disponibles", - "deployCluster.AksName": "Nombre del clúster de AKS", - "deployCluster.VMCount": "Recuento de máquinas virtuales", - "deployCluster.VMSize": "Tamaño de la máquina virtual", - "deployCluster.VMSizeHelpLink": "Ver los tamaños de máquina virtual disponibles" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "El nombre del clúster debe estar formado únicamente por caracteres alfanuméricos en minúscula o \"-\", y debe comenzar y terminar con un carácter alfanumérico.", - "deployCluster.ClusterSettingsPageTitle": "Configuración del clúster", - "deployCluster.ClusterSettingsPageDescription": "Configurar los parámetros del clúster de macrodatos de SQL Server", - "deployCluster.ClusterName": "Nombre del clúster", - "deployCluster.AdminUsername": "Nombre de usuario del administrador", - "deployCluster.AdminUsernameDescription": "Este nombre de usuario se usará para el controlador y SQL Server. El nombre de usuario de la puerta de enlace será de raíz.", - "deployCluster.AdminPassword": "Contraseña", - "deployCluster.AdminPasswordDescription": "Esta contraseña se puede usar para tener acceso al controlador, SQL Server y puerta de enlace.", - "deployCluster.ConfirmPassword": "Confirmar contraseña", - "deployCluster.AuthenticationMode": "Modo de autenticación", - "deployCluster.AuthenticationMode.Basic": "Básico", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Configuración de Docker", - "deployCluster.DockerRegistry": "Registro", - "deployCluster.DockerRepository": "Repositorio", - "deployCluster.DockerImageTag": "Etiqueta de imagen", - "deployCluster.DockerUsername": "Nombre de usuario", - "deployCluster.DockerPassword": "Contraseña", - "deployCluster.ActiveDirectorySettings": "Configuración de Active Directory", - "deployCluster.OuDistinguishedName": "Unidad organizativa", - "deployCluster.OuDistinguishedNameDescription": "Nombre distintivo de la unidad organizativa. Por ejemplo: OU=bdc,DC=contoso,DC=com.", - "deployCluster.DomainControllerFQDNs": "FQDN del controlador de dominio", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Utilice la coma para separar los valores.", - "deployCluster.DomainControllerFQDNDescription": "Nombres de dominio completos (FQDN) para el controlador de dominio. Por ejemplo: DC1. CONTOSO.COM. Utilice la coma para separar varios FQDN.", - "deployCluster.DomainDNSIPAddresses": "Direcciones IP de DNS de dominio", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Utilice la coma para separar los valores.", - "deployCluster.DomainDNSIPAddressesDescription": "Direcciones IP de los servidores DNS de dominio. Utilice la coma para separar varias direcciones IP.", - "deployCluster.DomainDNSName": "Nombre DNS de dominio", - "deployCluster.RealmDescription": "Si no se indica, se usará el nombre DNS del dominio como valor predeterminado.", - "deployCluster.ClusterAdmins": "Grupo de administración de clústeres", - "deployCluster.ClusterAdminsDescription": "El grupo de Active Directory para el administrador del clúster.", - "deployCluster.ClusterUsers": "Usuarios del clúster", - "deployCluster.ClusterUsersPlaceHolder": "Utilice la coma para separar los valores.", - "deployCluster.ClusterUsersDescription": "Grupos/usuarios de Active Directory con rol de usuarios del clúster. Utilice la coma para separar varios usuarios/grupos.", - "deployCluster.DomainServiceAccountUserName": "Nombre de usuario de la cuenta de servicio", - "deployCluster.DomainServiceAccountUserNameDescription": "Cuenta de servicio de dominio para el clúster de macrodatos", - "deployCluster.DomainServiceAccountPassword": "Contraseña de la cuenta de servicio", - "deployCluster.AppOwners": "Propietarios de aplicaciones", - "deployCluster.AppOwnersPlaceHolder": "Utilice la coma para separar los valores.", - "deployCluster.AppOwnersDescription": "Los usuarios o grupos de Active Directory con el rol de propietarios de aplicaciones. Utilice la coma para separar varios usuarios/grupos.", - "deployCluster.AppReaders": "Lectores de aplicaciones", - "deployCluster.AppReadersPlaceHolder": "Utilice la coma para separar los valores.", - "deployCluster.AppReadersDescription": "Los usuarios o grupos de Active Directory de lectores de aplicaciones. Utilice la coma como separador si hay varios usuarios/grupos.", - "deployCluster.Subdomain": "Subdominio", - "deployCluster.SubdomainDescription": "Subdominio DNS único que se va a usar para este clúster de macrodatos de SQL Server. Si no se proporciona, se usará el nombre del clúster como valor predeterminado.", - "deployCluster.AccountPrefix": "Prefijo de cuenta", - "deployCluster.AccountPrefixDescription": "Prefijo único para las cuentas de AD que el clúster de macrodatos de SQL Server generará. Si no se proporciona, se usará el nombre del subdominio como valor predeterminado. Si no se proporciona un subdominio, se utilizará el nombre del clúster como valor predeterminado.", - "deployCluster.AdminPasswordField": "Contraseña" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Configuración del servicio", - "deployCluster.scaleSectionTitle": "Ajustes de escala", - "deployCluster.MasterSqlServerInstances": "Instancias maestras de SQL Server", - "deployCluster.ComputePoolInstances": "Instancias del grupo de proceso", - "deployCluster.DataPoolInstances": "Instancias del grupo de datos", - "deployCluster.SparkPoolInstances": "Instancias de grupo de Spark", - "deployCluster.StoragePoolInstances": "Instancias del grupo de almacenamiento (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Incluir Spark en el grupo de almacenamiento", - "deployCluster.DNSNameHeader": "Nombre DNS", - "deployCluster.PortHeader": "Puerto", - "deployCluster.ControllerText": "Controlador", - "deployCluster.ControllerDNSName": "Nombre DNS del controlador", - "deployCluster.ControllerPortName": "Puerto del controlador", - "deployCluster.MasterSqlText": "Servidor SQL Server maestro", - "deployCluster.MasterSQLServerDNSName": "Nombre DNS maestro de SQL Server", - "deployCluster.MasterSQLServerPortName": "Puerto maestro de SQL Server", - "deployCluster.GatewayText": "Puerta de enlace", - "deployCluster.GatewayDNSName": "Nombre DNS de puerta de enlace", - "deployCluster.GatewayPortName": "Puerto de puerta de enlace", - "deployCluster.ServiceProxyText": "Proxy de administración", - "deployCluster.ServiceProxyDNSName": "Nombre DNS del proxy de administración", - "deployCluster.ServiceProxyPortName": "Puerto proxy de administración", - "deployCluster.AppServiceProxyText": "Proxy de aplicación", - "deployCluster.AppServiceProxyDNSName": "Nombre DNS del proxy de aplicación", - "deployCluster.AppServiceProxyPortName": "Puerto proxy de aplicación", - "deployCluster.ReadableSecondaryText": "Réplica secundaria legible", - "deployCluster.ReadableSecondaryDNSName": "Nombre DNS de la réplica secundaria legible", - "deployCluster.ReadableSecondaryPortName": "Puerto de la réplica secundaria legible", - "deployCluster.EndpointSettings": "Configuración del punto de conexión", - "deployCluster.storageFieldTooltip": "Usar la configuración del controlador", - "deployCluster.AdvancedStorageDescription": "De forma predeterminada, la configuración de almacenamiento del controlador también se aplicará a otros servicios, puede expandir la configuración de almacenamiento avanzada para configurar el almacenamiento para otros servicios.", - "deployCluster.controllerDataStorageClass": "Clase de almacenamiento de datos del controlador", - "deployCluster.controllerDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del controlador", - "deployCluster.controllerLogsStorageClass": "Clase de almacenamiento de registros del controlador", - "deployCluster.controllerLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del controlador", - "deployCluster.StoragePool": "Grupo de almacenamiento (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Clase de almacenamiento de datos del bloque de almacenamiento", - "deployCluster.storagePoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del bloque de almacenamiento", - "deployCluster.storagePoolLogsStorageClass": "Clase de almacenamiento de registros del bloque de almacenamiento", - "deployCluster.storagePoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del bloque de almacenamiento", - "deployCluster.DataPool": "Grupo de datos", - "deployCluster.dataPoolDataStorageClass": "Clase de almacenamiento de datos del grupo de datos", - "deployCluster.dataPoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del grupo de datos", - "deployCluster.dataPoolLogsStorageClass": "Clase de almacenamiento de registros del grupo de datos", - "deployCluster.dataPoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del grupo de datos", - "deployCluster.sqlServerMasterDataStorageClass": "Clase de almacenamiento de datos del servidor maestro de SQL Server", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del servidor maestro de SQL Server", - "deployCluster.sqlServerMasterLogsStorageClass": "Clase de almacenamiento de registros del servidor maestro de SQL Server", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del servidor maestro de SQL Server", - "deployCluster.ServiceName": "Nombre del servicio", - "deployCluster.DataStorageClassName": "Clase de almacenamiento para datos", - "deployCluster.DataClaimSize": "Tamaño de la notificación de los datos (GB)", - "deployCluster.LogStorageClassName": "Clase de almacenamiento para registros", - "deployCluster.LogsClaimSize": "Tamaño de la notificación para los registros (GB)", - "deployCluster.StorageSettings": "Configuración de almacenamiento", - "deployCluster.StorageSectionTitle": "Configuración de almacenamiento", - "deployCluster.SparkMustBeIncluded": "Configuración de Spark no válida, debe marcar la casilla para incluir Spark o establecer las instancias de grupo de Spark en al menos 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Resumen", - "deployCluster.DeploymentTarget": "Destino de implementación", - "deployCluster.Kubeconfig": "Configuración de Kube", - "deployCluster.ClusterContext": "Contexto del clúster", - "deployCluster.ClusterSettings": "Configuración del clúster", - "deployCluster.DeploymentProfile": "Perfil de implementación", - "deployCluster.ClusterName": "Nombre del clúster", - "deployCluster.ControllerUsername": "Nombre de usuario del controlador", - "deployCluster.AuthenticationMode": "Modo de autenticación", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "Básico", - "deployCluster.OuDistinguishedName": "Unidad organizativa", - "deployCluster.DomainControllerFQDNs": "FQDN del controlador de dominio", - "deployCluster.DomainDNSIPAddresses": "Direcciones IP de DNS de dominio", - "deployCluster.DomainDNSName": "Nombre DNS de dominio", - "deployCluster.ClusterAdmins": "Grupo de administración de clústeres", - "deployCluster.ClusterUsers": "Usuarios del clúster", - "deployCluster.AppOwners": "Propietarios de aplicaciones", - "deployCluster.AppReaders": "Lectores de aplicaciones", - "deployCluster.Subdomain": "Subdominio", - "deployCluster.AccountPrefix": "Prefijo de cuenta", - "deployCluster.DomainServiceAccountUserName": "Nombre de usuario de la cuenta de servicio", - "deployCluster.AzureSettings": "Configuración de Azure", - "deployCluster.SubscriptionId": "Identificador de suscripción", - "deployCluster.DefaultSubscription": "Suscripción predeterminada a Azure", - "deployCluster.ResourceGroup": "Grupo de recursos", - "deployCluster.Location": "Ubicación", - "deployCluster.AksClusterName": "Nombre del clúster de AKS", - "deployCluster.VMSize": "Tamaño de la máquina virtual", - "deployCluster.VMCount": "Recuento de máquinas virtuales", - "deployCluster.ScaleSettings": "Ajustes de escala", - "deployCluster.MasterSqlServerInstances": "Instancias maestras de SQL Server", - "deployCluster.ComputePoolInstances": "Instancias del grupo de proceso", - "deployCluster.DataPoolInstances": "Instancias del grupo de datos", - "deployCluster.SparkPoolInstances": "Instancias de grupo de Spark", - "deployCluster.StoragePoolInstances": "Instancias del grupo de almacenamiento (HDFS)", - "deployCluster.WithSpark": "(Spark incluido)", - "deployCluster.ServiceName": "Servicio", - "deployCluster.DataStorageClassName": "Clase de almacenamiento para datos", - "deployCluster.DataClaimSize": "Tamaño de la notificación de los datos (GB)", - "deployCluster.LogStorageClassName": "Clase de almacenamiento para registros", - "deployCluster.LogsClaimSize": "Tamaño de la notificación para los registros (GB)", - "deployCluster.StorageSettings": "Configuración de almacenamiento", - "deployCluster.ControllerText": "Controlador", - "deployCluster.StoragePool": "Grupo de almacenamiento (HDFS)", - "deployCluster.DataText": "Datos", - "deployCluster.MasterSqlText": "Servidor SQL Server maestro", - "deployCluster.SqlServerText": "Servidor SQL Server maestro", - "deployCluster.GatewayText": "Puerta de enlace", - "deployCluster.AppServiceProxyText": "Proxy de aplicación", - "deployCluster.ServiceProxyText": "Proxy de administración", - "deployCluster.ReadableSecondaryText": "Réplica secundaria legible", - "deployCluster.EndpointSettings": "Configuración del punto de conexión" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Contexto del clúster de destino", - "deployCluster.TargetClusterContextPageDescription": "Seleccione el archivo de configuración de kube y, a continuación, seleccione un contexto de clúster de la lista", - "deployCluster.ClusterContextNotSelectedMessage": "Seleccione un contexto de clúster.", - "deployCluster.kubeConfigFileLabelText": "Ruta de acceso al archivo de configuración de Kube", - "deployCluster.browseText": "Examinar", - "deployCluster.clusterContextsLabelText": "Contextos de clúster", - "deployCluster.errorLoadingClustersText": "No se ha encontrado información de clúster en el archivo de configuración o se ha producido un error al cargar este archivo", - "deployCluster.selectKubeConfigFileText": "Seleccionar", - "deployCluster.ConfigParseError": "No se pudo cargar el archivo de configuración" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "La contraseña debe tener una longitud de entre 12 y 123 caracteres.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "La contraseña debe tener 3 de los siguientes caracteres: 1 letra minúscula, 1 letra mayúscula, 1 número y 1 carácter especial." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "El nombre de la máquina virtual debe tener una longitud de entre 1 y 15 caracteres.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "El nombre de máquina virtual no puede contener solo números.", - "deployAzureSQLVM.VNamePrefixSuffixError": "El nombre de la máquina virtual no puede empezar por un guion bajo, ni tampoco terminar con un punto o un guion.", - "deployAzureSQLVM.VNameSpecialCharError": "El nombre de la máquina virtual no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLVM.VNameExistsError": "El nombre de la máquina virtual debe ser único en el grupo de recursos actual.", - "deployAzureSQLVM.VMUsernameLengthError": "El nombre de usuario debe tener una longitud de entre 1 y 20 caracteres.", - "deployAzureSQLVM.VMUsernameSuffixError": "El nombre de usuario no puede terminar con punto.", - "deployAzureSQLVM.VMUsernameSpecialCharError": "El nombre de usuario no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&.", - "deployAzureSQLVM.VMUsernameReservedWordsError": "El nombre de usuario no debe incluir palabras reservadas.", - "deployAzureSQLVM.VMConfirmPasswordError": "La contraseña y la confirmación de la contraseña deben coincidir.", - "deployAzureSQLVM.vmDropdownSizeError": "Seleccione un tamaño de máquina virtual válido." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Escriba un nombre para la nueva red virtual.", - "deployAzureSQLVM.NewSubnetPlaceholder": "Escriba un nombre para la nueva subred.", - "deployAzureSQLVM.NewPipPlaceholder": "Escriba un nombre para la nueva dirección IP pública.", - "deployAzureSQLVM.VnetNameLengthError": "El nombre de la red virtual debe tener una longitud de entre 2 y 64 caracteres.", - "deployAzureSQLVM.NewVnetError": "Crear una red virtual", - "deployAzureSQLVM.SubnetNameLengthError": "El nombre de la red debe tener una longitud de entre 1 y 80 caracteres.", - "deployAzureSQLVM.NewSubnetError": "Crear una nueva subred", - "deployAzureSQLVM.PipNameError": "El nombre de la IP pública debe tener una longitud de entre 1 y 80 caracteres.", - "deployAzureSQLVM.NewPipError": "Crear una nueva IP pública" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privada (dentro de Virtual Network)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (solo dentro de la máquina virtual)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Pública (Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "El nombre de usuario debe tener una longitud de entre 2 y 128 caracteres.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "El nombre de usuario no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?* .", - "deployAzureSQLVM.SqlConfirmPasswordError": "La contraseña y la confirmación de la contraseña deben coincidir." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Revisión de la configuración" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "La dirección IP mínima no es válida.", - "deployAzureSQLDB.DBMaxIpInvalidError": "La dirección IP máxima no es válida.", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "El nombre del firewall no puede contener solo números.", - "deployAzureSQLDB.DBFirewallLengthError": "El nombre del firewall debe tener una longitud de entre 1 y 100 caracteres.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "El nombre del firewall no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLDB.DBFirewallUpperCaseError": "No se permiten letras mayúsculas para el nombre del firewall.", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "El nombre de la base de datos no puede contener solo números.", - "deployAzureSQLDB.DBNameLengthError": "El nombre de la base de datos debe tener una longitud de entre 1 y 100 caracteres.", - "deployAzureSQLDB.DBNameSpecialCharError": "El nombre de la base de datos no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLDB.DBNameExistsError": "El nombre de la base de datos debe ser único en el servidor actual.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "El nombre de la intercalación no puede contener solo números.", - "deployAzureSQLDB.DBCollationLengthError": "El nombre de la intercalación debe tener una longitud de entre 1 y 100 caracteres.", - "deployAzureSQLDB.DBCollationSpecialCharError": "El nombre de la intercalación no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Primero, inicie sesión en una cuenta de Azure.", - "deployAzureSQLDB.NoServerLabel": "No se encuentra ningún servidor.", - "deployAzureSQLDB.NoServerError": "No se ha encontrado ningún servidor en la suscripción actual.\r\nSeleccione otra suscripción que contenga al menos un servidor." - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Requisitos previos de la implementación", - "deploymentDialog.FailedToolsInstallation": "Hay algunas herramientas que no se han detectado. Asegúrese de que estén instaladas, se estén ejecutando y se puedan detectar.", - "deploymentDialog.FailedEulaValidation": "Para continuar, debe aceptar los términos del Contrato de licencia para el usuario final (CLUF).", - "deploymentDialog.loadingRequiredToolsCompleted": "La carga de la información de las herramientas necesarias se ha completado.", - "deploymentDialog.loadingRequiredTools": "Carga de la información de las herramientas necesarias en curso", - "resourceDeployment.AgreementTitle": "Aceptación de las condiciones de uso", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "\"{0}\" [ {1} ] no cumple los requisitos mínimos de versión. Desinstálelo y reinicie Azure Data Studio.", - "deploymentDialog.InstalledTools": "Todas las herramientas necesarias ya están instaladas.", - "deploymentDialog.PendingInstallation": "Hay herramientas ({0}) que no se han detectado. Asegúrese de que estén instaladas, se estén ejecutando y se puedan detectar.", - "deploymentDialog.ToolInformation": "\"{0}\" no se ha detectado, y la instalación automatizada no se admite en estos momentos. Instale \"{0}\" manualmente, o asegúrese de que se haya iniciado y se pueda detectar. A continuación, reinicie Azure Data Studio. Consulte [{1}].", - "deploymentDialog.VersionInformationDebugHint": "Si las herramientas se instalan manualmente, tendrá que reiniciar Azure Data Studio para aplicar el cambio. Puede encontrar detalles adicionales en los canales de salida \"Implementaciones\" y \"CLI de datos Azure\".", - "deploymentDialog.InstallToolsHintOne": "La herramienta {0} no está instalada. Puede hacer clic en el botón \"{1}\" para instalarla.", - "deploymentDialog.InstallToolsHintMany": "Las herramientas {0} no están instaladas. Puede hacer clic en el botón \"{1}\" para instalarlas.", - "deploymentDialog.NoRequiredTool": "No se necesita ninguna herramienta." - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Descargar e iniciar el instalador, URL: {0}", - "resourceDeployment.DownloadingText": "Descarga de {0} en curso", - "resourceDeployment.DownloadCompleteText": "{0} se ha descargado correctamente.", - "resourceDeployment.LaunchingProgramText": "Inicio de {0} en curso", - "resourceDeployment.ProgramLaunchedText": "{0} se ha iniciado correctamente." + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "Se está agregando la información del repositorio de azdata...", + "resourceDeployment.Azdata.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de azdata...", + "resourceDeployment.Azdata.AptGetUpdate": "Se está actualizando la información del repositorio...", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "Se está eliminando el archivo Azdata.msi descargado anteriormente, si existe...", + "resourceDeployment.Azdata.DisplayingInstallationLog": "Se muestra el registro de la instalación...", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para azdata...", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Se está descargando Azdata.msi e instalando azdata-cli...", + "resourceDeployment.Azdata.InstallingAzdata": "Se está instalando azdata...", + "resourceDeployment.Azdata.TappingBrewRepository": "Se está accediendo al repositorio de brew para azdata-cli...", + "resourceDeployment.Azdata.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de azdata-cli...", + "resourceDeployment.AzdataDescription": "Interfaz de la línea de comandos de datos de Azure", + "resourceDeployment.AzdataDisplayName": "CLI de datos de Azure" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Empaqueta y ejecuta aplicaciones en contenedores aislados.", "resourceDeployment.DockerDisplayName": "docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Administra recursos de Azure.", - "resourceDeployment.AzCLIDisplayName": "CLI de Azure", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "Se está eliminando el archivo azurecli.msi descargado anteriormente, si existe...", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "Se está descargando azurecli.msi e instalando azure-cli...", - "resourceDeployment.AziCli.DisplayingInstallationLog": "Se muestra el registro de la instalación...", - "resourceDeployment.AziCli.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de azure-cli...", - "resourceDeployment.AziCli.InstallingAzureCli": "Se está instalando azure-cli...", - "resourceDeployment.AziCli.AptGetUpdate": "Se está actualizando la información del repositorio antes de instalar azure-cli...", - "resourceDeployment.AziCli.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de azure-cli...", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para azure-cli...", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "Se está agregando la información del repositorio de azure-cli...", - "resourceDeployment.AziCli.AptGetUpdateAgain": "Se está actualizando de nuevo la información del repositorio para azure-cli...", - "resourceDeployment.AziCli.ScriptedInstall": "Descargue e invoque el script para instalar azure-cli..." + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Ejecuta comandos en clústeres de Kubernetes.", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "Se está agregando la información del repositorio de kubectl...", + "resourceDeployment.Kubectl.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de kubectl...", + "resourceDeployment.Kubectl.AptGetUpdate": "Se está actualizando la información del repositorio...", + "resourceDeployment.Kubectl.BackupCurrentBinary": "Se está realizando una copia de seguridad de cualquier kubectl existente en la ubicación de la instalación...", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "Se está borrando cualquier versión de copia de seguridad existente en la ubicación de la instalación...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "Se está eliminando el archivo kubectl descargado anteriormente, si existe...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "Se está eliminando el archivo kubectl.exe descargado anteriormente, si existe...", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para kubectl...", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "Se está descargando e instalando el archivo kubectl.exe más reciente...", + "resourceDeployment.Kubectl.DownloadingKubectl": "Se está descargando la versión más reciente de kubectl...", + "resourceDeployment.Kubectl.InstallingKubeCtl": "Se está instalando kubectl...", + "resourceDeployment.Kubectl.InstallingKubectl": "Se está instalando kubectl...", + "resourceDeployment.Kubectl.MakingExecutable": "Se está convirtiendo kubectl en ejecutable...", + "resourceDeployment.Kubectl.MoveToSystemPath": "Se está moviendo kubectl a la ubicación de la instalación en PATH...", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de kubectl...", + "resourceDeployment.invalidKubectlVersionOutput": "No se puede analizar la salida del comando de la versión kubectl \"{0}\"." }, - "dist/services/tools/azdataTool": { - "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...", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Se está descargando Azdata.msi e instalando azdata-cli...", - "resourceDeployment.Azdata.DisplayingInstallationLog": "Se muestra el registro de la instalación...", - "resourceDeployment.Azdata.TappingBrewRepository": "Se está accediendo al repositorio de brew para azdata-cli...", - "resourceDeployment.Azdata.UpdatingBrewRepository": "Se está actualizando el repositorio de brew para la instalación de azdata-cli...", - "resourceDeployment.Azdata.InstallingAzdata": "Se está instalando azdata...", - "resourceDeployment.Azdata.AptGetUpdate": "Se está actualizando la información del repositorio...", - "resourceDeployment.Azdata.AptGetPackages": "Se están obteniendo los paquetes necesarios para la instalación de azdata...", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "Se está descargando e instalando la clave de firma para azdata...", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "Se está agregando la información del repositorio de azdata..." + "dist/services/tools/toolBase": { + "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}\". ", + "deployCluster.GetToolVersionErrorInformation": "Error al recuperar la información de la versión. Consulte el canal de salida \"{0}\" para obtener más detalles.", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew es necesario para la implementación de las herramientas y debe preinstalarse antes de que se puedan implementar las herramientas necesarias.", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl es necesario para la instalación y debe preinstalarse antes de que se puedan implementar las herramientas necesarias.", + "deploymentDialog.ToolStatus.Error": "Error", + "deploymentDialog.ToolStatus.Failed": "Error", + "deploymentDialog.ToolStatus.Installed": "Instalado", + "deploymentDialog.ToolStatus.Installing": "Instalación en curso…", + "deploymentDialog.ToolStatus.NotInstalled": "Sin instalar", + "toolBase.InstallError": "Error al instalar la herramienta \"{0}\" [ {1} ]. {2}Error: {3}{2}Consulte el canal de salida \"{4}\" para obtener más detalles.", + "toolBase.InstallErrorInformation": "Error al instalar la herramienta. Consulte el canal de salida \"{0}\" para obtener más detalles.", + "toolBase.InstallFailInformation": "No se pudo detectar la versión posterior a la instalación. Consulte el canal de salida \"{0}\" para obtener más detalles.", + "toolBase.InstallFailed": "Los comandos de la instalación se han completado, pero no se ha podido detectar la versión de la herramienta \"{0}\", por lo que el intento ha sido erróneo. Error de detección: {1}{2}La limpieza de las instalaciones anteriores podría resultar útil.", + "toolBase.ManualUninstallCommand": " Una manera de realizar la desinstalación es mediante este comando:{0} >{1}", + "toolBase.SeeOutputChannel": "{0}Consulte el canal de salida \"{1}\" para obtener más detalles.", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Buscar rutas de acceso para la herramienta \"{0}\": {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " No se puede encontrar \"Location\" en la salida:", + "toolBase.getPip3InstallationLocation.Output": " salida:", + "toolBase.installCore.CannotInstallTool": "No se puede instalar tool:{0}::{1}, ya que los comandos de instalación son desconocidos para la distribución de su sistema operativo. Instale {0} manualmente antes de continuar." + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Cuenta de Azure", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Servidor", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database: configuración de la cuenta de Azure", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Opciones de la cuenta de Azure", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Suscripción", + "deployAzureSQLDB.CollationNameLabel": "Intercalación de bases de datos", + "deployAzureSQLDB.CollationNameSummaryLabel": "Intercalación para la base de datos", + "deployAzureSQLDB.DatabaseNameLabel": "Nombre de la base de datos SQL", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Configuración de la base de datos", + "deployAzureSQLDB.EndIpAddressLabel": "Dirección IP máxima en el intervalo IP del firewall", + "deployAzureSQLDB.EndIpAddressShortLabel": "Dirección IP máxima", + "deployAzureSQLDB.FirewallRuleDescription": "Cree una regla de firewall para la dirección IP del cliente local para conectarse a la base de datos mediante Azure Data Studio una vez completada la creación.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Nombre de la regla de firewall", + "deployAzureSQLDB.FirewallToggleLabel": "Crear una regla de firewall", + "deployAzureSQLDB.IpAddressInfoLabel": "Escriba las direcciones IP en formato IPv4.", + "deployAzureSQLDB.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", + "deployAzureSQLDB.NewSQLDBTitle": "Implementación de una base de datos de Azure SQL", + "deployAzureSQLDB.ResourceGroup": "Grupo de recursos", + "deployAzureSQLDB.ScriptToNotebook": "De script a cuaderno", + "deployAzureSQLDB.StartIpAddressLabel": "Dirección IP mínima en el intervalo IP del firewall", + "deployAzureSQLDB.StartIpAddressShortLabel": "Dirección IP mínima" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "No se ha encontrado ningún servidor en la suscripción actual.\r\nSeleccione otra suscripción que contenga al menos un servidor.", + "deployAzureSQLDB.NoServerLabel": "No se encuentra ningún servidor.", + "deployAzureSQLDB.azureSignInError": "Primero, inicie sesión en una cuenta de Azure." + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "El nombre de la intercalación debe tener una longitud de entre 1 y 100 caracteres.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "El nombre de la intercalación no puede contener solo números.", + "deployAzureSQLDB.DBCollationSpecialCharError": "El nombre de la intercalación no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLDB.DBFirewallLengthError": "El nombre del firewall debe tener una longitud de entre 1 y 100 caracteres.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "El nombre del firewall no puede contener solo números.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "El nombre del firewall no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLDB.DBFirewallUpperCaseError": "No se permiten letras mayúsculas para el nombre del firewall.", + "deployAzureSQLDB.DBMaxIpInvalidError": "La dirección IP máxima no es válida.", + "deployAzureSQLDB.DBMinIpInvalidError": "La dirección IP mínima no es válida.", + "deployAzureSQLDB.DBNameExistsError": "El nombre de la base de datos debe ser único en el servidor actual.", + "deployAzureSQLDB.DBNameLengthError": "El nombre de la base de datos debe tener una longitud de entre 1 y 100 caracteres.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "El nombre de la base de datos no puede contener solo números.", + "deployAzureSQLDB.DBNameSpecialCharError": "El nombre de la base de datos no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Cuenta de Azure", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Región", + "deployAzureSQLVM.AzureSettingsPageTitle": "Configuración de Azure", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Suscripción", + "deployAzureSQLVM.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nueva subred", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nueva red virtual", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Configurar opciones de red", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Redes", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nueva IP pública", + "deployAzureSQLVM.NewSQLVMTitle": "Implementación de una VM de Azure SQL", + "deployAzureSQLVM.PublicIPDropdownLabel": "IP pública", + "deployAzureSQLVM.ResourceGroup": "Grupo de recursos", + "deployAzureSQLVM.ScriptToNotebook": "De script a cuaderno", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmar contraseña", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Contraseña", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nombre de usuario", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Conectividad SQL", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Habilitar autenticación de SQL", + "deployAzureSQLVM.SqlPortLabel": "Puerto", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "Configuración de SQL Server", + "deployAzureSQLVM.SubnetDropdownLabel": "Subred", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Red virtual", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmar contraseña", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Contraseña de la cuenta de administrador", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nombre de usuario de la cuenta de administrador", + "deployAzureSQLVM.VmImageDropdownLabel": "Imagen", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versión de imagen", + "deployAzureSQLVM.VmNameTextBoxLabel": "Nombre de la máquina virtual", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Habilitar puerto de entrada (3389) del Escritorio remoto (RDP)", + "deployAzureSQLVM.VmSizeDropdownLabel": "Tamaño", + "deployAzureSQLVM.VmSkuDropdownLabel": "SKU de la imagen", + "deployeAzureSQLVM.VmSettingsPageTitle": "Configuración de la máquina virtual", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Haga clic aquí para obtener más información sobre los precios y los tamaños admitidos para las máquinas virtuales." + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "La contraseña debe tener una longitud de entre 12 y 123 caracteres.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "La contraseña debe tener 3 de los siguientes caracteres: 1 letra minúscula, 1 letra mayúscula, 1 número y 1 carácter especial." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Crear una nueva IP pública", + "deployAzureSQLVM.NewPipPlaceholder": "Escriba un nombre para la nueva dirección IP pública.", + "deployAzureSQLVM.NewSubnetError": "Crear una nueva subred", + "deployAzureSQLVM.NewSubnetPlaceholder": "Escriba un nombre para la nueva subred.", + "deployAzureSQLVM.NewVnetError": "Crear una red virtual", + "deployAzureSQLVM.NewVnetPlaceholder": "Escriba un nombre para la nueva red virtual.", + "deployAzureSQLVM.PipNameError": "El nombre de la IP pública debe tener una longitud de entre 1 y 80 caracteres.", + "deployAzureSQLVM.SubnetNameLengthError": "El nombre de la red debe tener una longitud de entre 1 y 80 caracteres.", + "deployAzureSQLVM.VnetNameLengthError": "El nombre de la red virtual debe tener una longitud de entre 2 y 64 caracteres." + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (solo dentro de la máquina virtual)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privada (dentro de Virtual Network)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Pública (Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "La contraseña y la confirmación de la contraseña deben coincidir.", + "deployAzureSQLVM.SqlUsernameLengthError": "El nombre de usuario debe tener una longitud de entre 2 y 128 caracteres.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "El nombre de usuario no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?* ." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "La contraseña y la confirmación de la contraseña deben coincidir.", + "deployAzureSQLVM.VMUsernameLengthError": "El nombre de usuario debe tener una longitud de entre 1 y 20 caracteres.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "El nombre de usuario no debe incluir palabras reservadas.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "El nombre de usuario no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&.", + "deployAzureSQLVM.VMUsernameSuffixError": "El nombre de usuario no puede terminar con punto.", + "deployAzureSQLVM.VNameExistsError": "El nombre de la máquina virtual debe ser único en el grupo de recursos actual.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "El nombre de máquina virtual no puede contener solo números.", + "deployAzureSQLVM.VNamePrefixSuffixError": "El nombre de la máquina virtual no puede empezar por un guion bajo, ni tampoco terminar con un punto o un guion.", + "deployAzureSQLVM.VNameSpecialCharError": "El nombre de la máquina virtual no puede contener los caracteres especiales \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLVM.VnameLengthError": "El nombre de la máquina virtual debe tener una longitud de entre 1 y 15 caracteres.", + "deployAzureSQLVM.vmDropdownSizeError": "Seleccione un tamaño de máquina virtual válido." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "Implementar el clúster de metadatos de SQL Server 2019 en un clúster AKS existente", + "deployCluster.ExistingARO": "Implementar clúster de macrodatos de SQL Server 2019 en un clúster de Red Hat OpenShift en Azure", + "deployCluster.ExistingKubeAdm": "Implementar el clúster de macrodatos de SQL Server 2019 en un clúster kubeadm existente", + "deployCluster.ExistingOpenShift": "Implementar clúster de macrodatos de SQL Server 2019 en un clúster de OpenShift", + "deployCluster.NewAKSWizardTitle": "Implementar el clúster de macrodatos de SQL Server 2019 en un nuevo clúster de AKS", + "deployCluster.SaveConfigFileSucceeded": "Archivos de configuración guardados en {0}", + "deployCluster.SaveConfigFiles": "Guardar archivos de configuración", + "deployCluster.ScriptToNotebook": "De script a cuaderno", + "deployCluster.SelectConfigFileFolder": "Guardar archivos de configuración" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Nombre del clúster de AKS", + "deployCluster.AzureLocationHelpLink": "Ver las ubicaciones de Azure disponibles", + "deployCluster.AzureSettingsPageDescription": "Configure las opciones para crear un clúster de Azure Kubernetes Service", + "deployCluster.AzureSettingsPageTitle": "Configuración de Azure", + "deployCluster.Location": "Ubicación", + "deployCluster.MissingRequiredInfoError": "Rellene los campos obligatorios marcados con asteriscos rojos.", + "deployCluster.ResourceGroupName": "Nuevo nombre de grupo de recursos", + "deployCluster.SubscriptionDescription": "Se usará la suscripción predeterminada si deja este campo en blanco.", + "deployCluster.SubscriptionField": "Identificador de suscripción", + "deployCluster.SubscriptionHelpLink": "Ver las suscripciones de Azure disponibles", + "deployCluster.SubscriptionPlaceholder": "Usar mi suscripción predeterminada de Azure", + "deployCluster.VMCount": "Recuento de máquinas virtuales", + "deployCluster.VMSize": "Tamaño de la máquina virtual", + "deployCluster.VMSizeHelpLink": "Ver los tamaños de máquina virtual disponibles" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Prefijo de cuenta", + "deployCluster.AccountPrefixDescription": "Prefijo único para las cuentas de AD que el clúster de macrodatos de SQL Server generará. Si no se proporciona, se usará el nombre del subdominio como valor predeterminado. Si no se proporciona un subdominio, se utilizará el nombre del clúster como valor predeterminado.", + "deployCluster.ActiveDirectorySettings": "Configuración de Active Directory", + "deployCluster.AdminPassword": "Contraseña", + "deployCluster.AdminPasswordDescription": "Esta contraseña se puede usar para tener acceso al controlador, SQL Server y puerta de enlace.", + "deployCluster.AdminPasswordField": "Contraseña", + "deployCluster.AdminUsername": "Nombre de usuario del administrador", + "deployCluster.AdminUsernameDescription": "Este nombre de usuario se usará para el controlador y SQL Server. El nombre de usuario de la puerta de enlace será de raíz.", + "deployCluster.AppOwners": "Propietarios de aplicaciones", + "deployCluster.AppOwnersDescription": "Los usuarios o grupos de Active Directory con el rol de propietarios de aplicaciones. Utilice la coma para separar varios usuarios/grupos.", + "deployCluster.AppOwnersPlaceHolder": "Utilice la coma para separar los valores.", + "deployCluster.AppReaders": "Lectores de aplicaciones", + "deployCluster.AppReadersDescription": "Los usuarios o grupos de Active Directory de lectores de aplicaciones. Utilice la coma como separador si hay varios usuarios/grupos.", + "deployCluster.AppReadersPlaceHolder": "Utilice la coma para separar los valores.", + "deployCluster.AuthenticationMode": "Modo de autenticación", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Básico", + "deployCluster.ClusterAdmins": "Grupo de administración de clústeres", + "deployCluster.ClusterAdminsDescription": "El grupo de Active Directory para el administrador del clúster.", + "deployCluster.ClusterName": "Nombre del clúster", + "deployCluster.ClusterNameDescription": "El nombre del clúster debe estar formado únicamente por caracteres alfanuméricos en minúscula o \"-\", y debe comenzar y terminar con un carácter alfanumérico.", + "deployCluster.ClusterSettingsPageDescription": "Configurar los parámetros del clúster de macrodatos de SQL Server", + "deployCluster.ClusterSettingsPageTitle": "Configuración del clúster", + "deployCluster.ClusterUsers": "Usuarios del clúster", + "deployCluster.ClusterUsersDescription": "Grupos/usuarios de Active Directory con rol de usuarios del clúster. Utilice la coma para separar varios usuarios/grupos.", + "deployCluster.ClusterUsersPlaceHolder": "Utilice la coma para separar los valores.", + "deployCluster.ConfirmPassword": "Confirmar contraseña", + "deployCluster.DockerImageTag": "Etiqueta de imagen", + "deployCluster.DockerPassword": "Contraseña", + "deployCluster.DockerRegistry": "Registro", + "deployCluster.DockerRepository": "Repositorio", + "deployCluster.DockerSettings": "Configuración de Docker", + "deployCluster.DockerUsername": "Nombre de usuario", + "deployCluster.DomainControllerFQDNDescription": "Nombres de dominio completos (FQDN) para el controlador de dominio. Por ejemplo: DC1. CONTOSO.COM. Utilice la coma para separar varios FQDN.", + "deployCluster.DomainControllerFQDNs": "FQDN del controlador de dominio", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Utilice la coma para separar los valores.", + "deployCluster.DomainDNSIPAddresses": "Direcciones IP de DNS de dominio", + "deployCluster.DomainDNSIPAddressesDescription": "Direcciones IP de los servidores DNS de dominio. Utilice la coma para separar varias direcciones IP.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Utilice la coma para separar los valores.", + "deployCluster.DomainDNSName": "Nombre DNS de dominio", + "deployCluster.DomainServiceAccountPassword": "Contraseña de la cuenta de servicio", + "deployCluster.DomainServiceAccountUserName": "Nombre de usuario de la cuenta de servicio", + "deployCluster.DomainServiceAccountUserNameDescription": "Cuenta de servicio de dominio para el clúster de macrodatos", + "deployCluster.OuDistinguishedName": "Unidad organizativa", + "deployCluster.OuDistinguishedNameDescription": "Nombre distintivo de la unidad organizativa. Por ejemplo: OU=bdc,DC=contoso,DC=com.", + "deployCluster.RealmDescription": "Si no se indica, se usará el nombre DNS del dominio como valor predeterminado.", + "deployCluster.Subdomain": "Subdominio", + "deployCluster.SubdomainDescription": "Subdominio DNS único que se va a usar para este clúster de macrodatos de SQL Server. Si no se proporciona, se usará el nombre del clúster como valor predeterminado." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Nota: La configuración del perfil de implementación se puede personalizar en pasos posteriores.", + "deployCluster.ProfileNotSelectedError": "Seleccione un perfil de implementación.", + "deployCluster.ServiceName": "Servicio", + "deployCluster.StorageType": "Tipo de almacenamiento", + "deployCluster.activeDirectoryAuthentication": "Autenticación de Active Directory", + "deployCluster.basicAuthentication": "Autenticación básica", + "deployCluster.computePoolLable": "Proceso", + "deployCluster.dataPoolLabel": "Datos", + "deployCluster.dataStorageType": "Datos", + "deployCluster.featureTableTitle": "Características", + "deployCluster.featureText": "Característica", + "deployCluster.hadr": "Alta disponibilidad", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "No se han podido cargar los perfiles de implementación: {0}", + "deployCluster.loadingProfiles": "Carga de los perfiles en curso", + "deployCluster.loadingProfilesCompleted": "La carga de los perfiles se ha completado.", + "deployCluster.logsStorageType": "Registros", + "deployCluster.masterPoolLabel": "Servidor SQL Server maestro", + "deployCluster.noText": "No", + "deployCluster.profileRadioGroupLabel": "Perfil de configuración de la implementación", + "deployCluster.serviceScaleTableTitle": "Configuración de la escala del servicio (instancias)", + "deployCluster.storageTableTitle": "Configuración del almacenamiento del servicio (GB por instancia)", + "deployCluster.summaryPageDescription": "Seleccione la plantilla de configuración de destino.", + "deployCluster.summaryPageTitle": "Perfil de configuración de la implementación", + "deployCluster.yesText": "Sí" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "De forma predeterminada, la configuración de almacenamiento del controlador también se aplicará a otros servicios, puede expandir la configuración de almacenamiento avanzada para configurar el almacenamiento para otros servicios.", + "deployCluster.AppServiceProxyDNSName": "Nombre DNS del proxy de aplicación", + "deployCluster.AppServiceProxyPortName": "Puerto proxy de aplicación", + "deployCluster.AppServiceProxyText": "Proxy de aplicación", + "deployCluster.ComputePoolInstances": "Instancias del grupo de proceso", + "deployCluster.ControllerDNSName": "Nombre DNS del controlador", + "deployCluster.ControllerPortName": "Puerto del controlador", + "deployCluster.ControllerText": "Controlador", + "deployCluster.DNSNameHeader": "Nombre DNS", + "deployCluster.DataClaimSize": "Tamaño de la notificación de los datos (GB)", + "deployCluster.DataPool": "Grupo de datos", + "deployCluster.DataPoolInstances": "Instancias del grupo de datos", + "deployCluster.DataStorageClassName": "Clase de almacenamiento para datos", + "deployCluster.EndpointSettings": "Configuración del punto de conexión", + "deployCluster.GatewayDNSName": "Nombre DNS de puerta de enlace", + "deployCluster.GatewayPortName": "Puerto de puerta de enlace", + "deployCluster.GatewayText": "Puerta de enlace", + "deployCluster.IncludeSparkInStoragePool": "Incluir Spark en el grupo de almacenamiento", + "deployCluster.LogStorageClassName": "Clase de almacenamiento para registros", + "deployCluster.LogsClaimSize": "Tamaño de la notificación para los registros (GB)", + "deployCluster.MasterSQLServerDNSName": "Nombre DNS maestro de SQL Server", + "deployCluster.MasterSQLServerPortName": "Puerto maestro de SQL Server", + "deployCluster.MasterSqlServerInstances": "Instancias maestras de SQL Server", + "deployCluster.MasterSqlText": "Servidor SQL Server maestro", + "deployCluster.PortHeader": "Puerto", + "deployCluster.ReadableSecondaryDNSName": "Nombre DNS de la réplica secundaria legible", + "deployCluster.ReadableSecondaryPortName": "Puerto de la réplica secundaria legible", + "deployCluster.ReadableSecondaryText": "Réplica secundaria legible", + "deployCluster.ServiceName": "Nombre del servicio", + "deployCluster.ServiceProxyDNSName": "Nombre DNS del proxy de administración", + "deployCluster.ServiceProxyPortName": "Puerto proxy de administración", + "deployCluster.ServiceProxyText": "Proxy de administración", + "deployCluster.ServiceSettingsPageTitle": "Configuración del servicio", + "deployCluster.SparkMustBeIncluded": "Configuración de Spark no válida, debe marcar la casilla para incluir Spark o establecer las instancias de grupo de Spark en al menos 1.", + "deployCluster.SparkPoolInstances": "Instancias de grupo de Spark", + "deployCluster.StoragePool": "Grupo de almacenamiento (HDFS)", + "deployCluster.StoragePoolInstances": "Instancias del grupo de almacenamiento (HDFS)", + "deployCluster.StorageSectionTitle": "Configuración de almacenamiento", + "deployCluster.StorageSettings": "Configuración de almacenamiento", + "deployCluster.controllerDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del controlador", + "deployCluster.controllerDataStorageClass": "Clase de almacenamiento de datos del controlador", + "deployCluster.controllerLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del controlador", + "deployCluster.controllerLogsStorageClass": "Clase de almacenamiento de registros del controlador", + "deployCluster.dataPoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del grupo de datos", + "deployCluster.dataPoolDataStorageClass": "Clase de almacenamiento de datos del grupo de datos", + "deployCluster.dataPoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del grupo de datos", + "deployCluster.dataPoolLogsStorageClass": "Clase de almacenamiento de registros del grupo de datos", + "deployCluster.scaleSectionTitle": "Ajustes de escala", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del servidor maestro de SQL Server", + "deployCluster.sqlServerMasterDataStorageClass": "Clase de almacenamiento de datos del servidor maestro de SQL Server", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del servidor maestro de SQL Server", + "deployCluster.sqlServerMasterLogsStorageClass": "Clase de almacenamiento de registros del servidor maestro de SQL Server", + "deployCluster.storageFieldTooltip": "Usar la configuración del controlador", + "deployCluster.storagePoolDataStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de datos del bloque de almacenamiento", + "deployCluster.storagePoolDataStorageClass": "Clase de almacenamiento de datos del bloque de almacenamiento", + "deployCluster.storagePoolLogsStorageClaimSize": "Tamaño de las notificaciones de almacenamiento de registros del bloque de almacenamiento", + "deployCluster.storagePoolLogsStorageClass": "Clase de almacenamiento de registros del bloque de almacenamiento" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Prefijo de cuenta", + "deployCluster.AksClusterName": "Nombre del clúster de AKS", + "deployCluster.AppOwners": "Propietarios de aplicaciones", + "deployCluster.AppReaders": "Lectores de aplicaciones", + "deployCluster.AppServiceProxyText": "Proxy de aplicación", + "deployCluster.AuthenticationMode": "Modo de autenticación", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Básico", + "deployCluster.AzureSettings": "Configuración de Azure", + "deployCluster.ClusterAdmins": "Grupo de administración de clústeres", + "deployCluster.ClusterContext": "Contexto del clúster", + "deployCluster.ClusterName": "Nombre del clúster", + "deployCluster.ClusterSettings": "Configuración del clúster", + "deployCluster.ClusterUsers": "Usuarios del clúster", + "deployCluster.ComputePoolInstances": "Instancias del grupo de proceso", + "deployCluster.ControllerText": "Controlador", + "deployCluster.ControllerUsername": "Nombre de usuario del controlador", + "deployCluster.DataClaimSize": "Tamaño de la notificación de los datos (GB)", + "deployCluster.DataPoolInstances": "Instancias del grupo de datos", + "deployCluster.DataStorageClassName": "Clase de almacenamiento para datos", + "deployCluster.DataText": "Datos", + "deployCluster.DefaultSubscription": "Suscripción predeterminada a Azure", + "deployCluster.DeploymentProfile": "Perfil de implementación", + "deployCluster.DeploymentTarget": "Destino de implementación", + "deployCluster.DomainControllerFQDNs": "FQDN del controlador de dominio", + "deployCluster.DomainDNSIPAddresses": "Direcciones IP de DNS de dominio", + "deployCluster.DomainDNSName": "Nombre DNS de dominio", + "deployCluster.DomainServiceAccountUserName": "Nombre de usuario de la cuenta de servicio", + "deployCluster.EndpointSettings": "Configuración del punto de conexión", + "deployCluster.GatewayText": "Puerta de enlace", + "deployCluster.Kubeconfig": "Configuración de Kube", + "deployCluster.Location": "Ubicación", + "deployCluster.LogStorageClassName": "Clase de almacenamiento para registros", + "deployCluster.LogsClaimSize": "Tamaño de la notificación para los registros (GB)", + "deployCluster.MasterSqlServerInstances": "Instancias maestras de SQL Server", + "deployCluster.MasterSqlText": "Servidor SQL Server maestro", + "deployCluster.OuDistinguishedName": "Unidad organizativa", + "deployCluster.ReadableSecondaryText": "Réplica secundaria legible", + "deployCluster.ResourceGroup": "Grupo de recursos", + "deployCluster.ScaleSettings": "Ajustes de escala", + "deployCluster.ServiceName": "Servicio", + "deployCluster.ServiceProxyText": "Proxy de administración", + "deployCluster.SparkPoolInstances": "Instancias de grupo de Spark", + "deployCluster.SqlServerText": "Servidor SQL Server maestro", + "deployCluster.StoragePool": "Grupo de almacenamiento (HDFS)", + "deployCluster.StoragePoolInstances": "Instancias del grupo de almacenamiento (HDFS)", + "deployCluster.StorageSettings": "Configuración de almacenamiento", + "deployCluster.Subdomain": "Subdominio", + "deployCluster.SubscriptionId": "Identificador de suscripción", + "deployCluster.VMCount": "Recuento de máquinas virtuales", + "deployCluster.VMSize": "Tamaño de la máquina virtual", + "deployCluster.WithSpark": "(Spark incluido)", + "deployCluster.summaryPageTitle": "Resumen" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Seleccione un contexto de clúster.", + "deployCluster.ConfigParseError": "No se pudo cargar el archivo de configuración", + "deployCluster.TargetClusterContextPageDescription": "Seleccione el archivo de configuración de kube y, a continuación, seleccione un contexto de clúster de la lista", + "deployCluster.TargetClusterContextPageTitle": "Contexto del clúster de destino", + "deployCluster.browseText": "Examinar", + "deployCluster.clusterContextsLabelText": "Contextos de clúster", + "deployCluster.errorLoadingClustersText": "No se ha encontrado información de clúster en el archivo de configuración o se ha producido un error al cargar este archivo", + "deployCluster.kubeConfigFileLabelText": "Ruta de acceso al archivo de configuración de Kube", + "deployCluster.selectKubeConfigFileText": "Seleccionar" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "Aceptar", + "deploymentDialog.OpenNotebook": "Abrir cuaderno", + "notebookType": "Tipo de cuaderno" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Detalles del error: {0}. ", + "azure.accounts.accountNotFoundError": "La cuenta seleccionada (\"{0}\") ya no está disponible. Haga clic en el botón de inicio de sesión para volver a agregarla o seleccione otra cuenta.", + "azure.accounts.accountStaleError": "El token de acceso para la cuenta seleccionada (\"{0}\") ya no es válido. Haga clic en el botón pertinente para iniciar sesión y actualice la cuenta, o seleccione otra.", + "azure.accounts.unexpectedAccountsError": "Error inesperado al obtener las cuentas: {0}.", + "azure.accounts.unexpectedResourceGroupsError": "Error inesperado al recuperar los grupos de recursos para la suscripción {0}: {1}.", + "azure.accounts.unexpectedSubscriptionsError": "Error inesperado al recuperar las suscripciones de la cuenta {0}: {1}.", + "fileChecker.FileNotFound": "No se encuentra el archivo {0}. Seleccione un archivo kubeconfig.", + "fileChecker.NotFile": "En relación con la ruta de acceso, {0} no es un archivo. Seleccione un archivo kubeconfig válido.", + "getClusterContexts.errorFetchingClusters": "Error al cargar o analizar el archivo de configuración {0}; {1}.", + "invalidSQLPassword": "{0} no cumple el requisito de complejidad de contraseña. Para obtener más información: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} no coincide con la contraseña de confirmación", + "resourceDeployment.errorFetchingStorageClasses": "Error inesperado al obtener las clases de almacenamiento de kubectl disponibles: {0}." + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Revisión de la configuración" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Descargar e iniciar el instalador, URL: {0}", + "resourceDeployment.DownloadCompleteText": "{0} se ha descargado correctamente.", + "resourceDeployment.DownloadingText": "Descarga de {0} en curso", + "resourceDeployment.LaunchingProgramText": "Inicio de {0} en curso", + "resourceDeployment.ProgramLaunchedText": "{0} se ha iniciado correctamente." }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Opciones de la implementación" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Para continuar, debe aceptar los términos del Contrato de licencia para el usuario final (CLUF).", + "deploymentDialog.FailedToolsInstallation": "Hay algunas herramientas que no se han detectado. Asegúrese de que estén instaladas, se estén ejecutando y se puedan detectar.", + "deploymentDialog.InstallToolsHintMany": "Las herramientas {0} no están instaladas. Puede hacer clic en el botón \"{1}\" para instalarlas.", + "deploymentDialog.InstallToolsHintOne": "La herramienta {0} no está instalada. Puede hacer clic en el botón \"{1}\" para instalarla.", + "deploymentDialog.InstalledTools": "Todas las herramientas necesarias ya están instaladas.", + "deploymentDialog.NoRequiredTool": "No se necesita ninguna herramienta.", + "deploymentDialog.PendingInstallation": "Hay herramientas ({0}) que no se han detectado. Asegúrese de que estén instaladas, se estén ejecutando y se puedan detectar.", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "\"{0}\" [ {1} ] no cumple los requisitos mínimos de versión. Desinstálelo y reinicie Azure Data Studio.", + "deploymentDialog.ToolInformation": "\"{0}\" no se ha detectado, y la instalación automatizada no se admite en estos momentos. Instale \"{0}\" manualmente, o asegúrese de que se haya iniciado y se pueda detectar. A continuación, reinicie Azure Data Studio. Consulte [{1}].", + "deploymentDialog.VersionInformationDebugHint": "Si las herramientas se instalan manualmente, tendrá que reiniciar Azure Data Studio para aplicar el cambio. Puede encontrar detalles adicionales en los canales de salida \"Implementaciones\" y \"CLI de datos Azure\".", + "deploymentDialog.loadingRequiredTools": "Carga de la información de las herramientas necesarias en curso", + "deploymentDialog.loadingRequiredToolsCompleted": "La carga de la información de las herramientas necesarias se ha completado.", + "notebookWizard.toolsAndEulaPageTitle": "Requisitos previos de la implementación", + "resourceDeployment.AgreementTitle": "Aceptación de las condiciones de uso" + }, + "package": { + "azdata-install-location-description": "Ubicación del paquete de azdata empleada para el comando de la instalación", + "azure-sql-mi-agreement": "Acepto {0} y {1}.", + "azure-sql-mi-agreement-eula": "Términos de licencia de Azure SQL MI", + "azure-sql-mi-display-description": "Cree un servicio SQL Managed Instance en Azure o en un entorno administrado por el cliente.", + "azure-sql-mi-display-name": "Instancia administrada de Azure SQL", + "azure-sql-mi-help-text": "Instancia administrada de Azure SQL proporciona acceso completo a SQL Server y compatibilidad de características para la migración de servidores SQL Server a Azure o para el desarrollo de nuevas aplicaciones. {0}.", + "azure-sql-mi-help-text-learn-more": "Más información", + "azure-sql-mi-okButton-text": "Abrir en el portal", + "azure-sql-mi-resource-type-option-label": "Tipo de recurso", + "azure-sqldb-agreement": "Acepto {0}, {1} y {2}.", + "azure-sqldb-agreement-azdata-eula": "Términos de licencia de azdata", + "azure-sqldb-agreement-sqldb-eula": "Términos de licencia de Azure SQL Database", + "azure-sqldb-description": "Cree una base de datos SQL, un servidor de bases de datos o un grupo elástico en Azure.", + "azure-sqldb-display-name": "Azure SQL Database", + "azure-sqldb-notebook-ok-button-text": "Seleccionar", + "azure-sqldb-portal-ok-button-text": "Crear en Azure Portal", + "azure-sqlvm-agreement": "Acepto {0}, {1} y {2}.", + "azure-sqlvm-agreement-azdata-eula": "Términos de licencia de azdata", + "azure-sqlvm-agreement-sqlvm-eula": "Términos de licencia de la máquina virtual de Azure SQL", + "azure-sqlvm-azure-account-page-label": "Información de Azure", + "azure-sqlvm-azure-location-label": "Ubicaciones de Azure", + "azure-sqlvm-deploy-dialog-action-text": "De script a cuaderno", + "azure-sqlvm-deploy-dialog-title": "Implementación de una máquina virtual de Azure SQL", + "azure-sqlvm-description": "Cree máquinas virtuales de SQL en Azure. Resulta ideal para migraciones y aplicaciones que requieran acceso de nivel de sistema operativo.", + "azure-sqlvm-display-name": "SQL Server en una máquina virtual de Azure", + "azure-sqlvm-image-label": "Imagen", + "azure-sqlvm-image-sku-label": "SKU de la imagen de la máquina virtual", + "azure-sqlvm-password-confirm-label": "Confirmar contraseña", + "azure-sqlvm-password-label": "Contraseña", + "azure-sqlvm-publisher-label": "Editor", + "azure-sqlvm-storage-accountname-label": "Nombre de la cuenta de almacenamiento", + "azure-sqlvm-storage-page-lable": "Cuenta de almacenamiento", + "azure-sqlvm-storage-sku-label": "Tipo de SKU de la cuenta de almacenamiento", + "azure-sqlvm-username-label": "Nombre de usuario", + "azure-sqlvm-vm-administrator-account-page-label": "Cuenta de administrador", + "azure-sqlvm-vm-information-page-label": "Información de la máquina virtual", + "azure-sqlvm-vm-summary-page-label": "Resumen", + "azure-sqlvm-vmname-label": "Nombre de la máquina virtual", + "azure-sqlvm-vmsize-label": "Tamaño", + "deploy-resource-command-category": "Implementación", + "deploy-resource-command-name": "Nueva implementación...", + "deployment.configuration.title": "Configuración de la implementación", + "docker-confirm-sql-password-field": "Confirmar contraseña", + "docker-container-name-field": "Nombre del contenedor", + "docker-sql-2017-title": "Implementación de imágenes de contenedor de SQL Server 2017", + "docker-sql-2019-title": "Implementación de imágenes de contenedor de SQL Server 2019", + "docker-sql-password-field": "Contraseña de SQL Server", + "docker-sql-port-field": "Puerto", + "extension-description": "Proporciona una experiencia basada en cuadernos para implementar Microsoft SQL Server", + "extension-displayName": "Extensión de implementación de SQL Server para Azure Data Studio", + "microsoft-privacy-statement": "Declaración de privacidad de Microsoft", + "resource-type-display-name": "Tipo de recurso", + "resource-type-sql-image-description": "Ejecutar la imagen de contenedor de SQL Server con Docker", + "resource-type-sql-image-display-name": "Imagen de contenedor de SQL Server", + "resource-type-sql-windows-setup-description": "Ejecute SQL Server en Windows y seleccione una versión para comenzar.", + "resource-type-sql-windows-setup-display-name": "SQL Server en Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Servidor de bases de datos", + "sql-azure-elastic-pool-display-name": "Grupo elástico", + "sql-azure-single-database-display-name": "Base de datos única", + "version-display-name": "Versión" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json index 3915ba91f1..3870f4cf25 100644 --- a/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Comparación de esquemas de SQL Server", - "description": "La comparación de esquemas de SQL Server para Azure Data Studio admite la comparación de los esquemas de bases de datos y paquetes DAC.", - "schemaCompare.start": "Comparación de esquemas" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "Aceptar", - "schemaCompareDialog.cancel": "Cancelar", - "schemaCompareDialog.SourceTitle": "Origen", - "schemaCompareDialog.TargetTitle": "Destino", - "schemaCompareDialog.fileTextBoxLabel": "Archivo", - "schemaCompare.dacpacRadioButtonLabel": "Archivo de aplicación de capa de datos (.dacpac)", - "schemaCompare.databaseButtonLabel": "Base de datos", - "schemaCompare.radioButtonsLabel": "Tipo", - "schemaCompareDialog.serverDropdownTitle": "Servidor", - "schemaCompareDialog.databaseDropdownTitle": "Base de datos", - "schemaCompare.dialogTitle": "Comparación de esquemas", - "schemaCompareDialog.differentSourceMessage": "Se ha seleccionado un esquema de origen diferente. ¿Comparar para ver la comparación?", - "schemaCompareDialog.differentTargetMessage": "Se ha seleccionado un esquema de destino diferente. ¿Comparar para ver la comparación?", - "schemaCompareDialog.differentSourceTargetMessage": "Se han seleccionado diferentes esquemas de origen y destino. ¿Comparar para ver la comparación?", - "schemaCompareDialog.Yes": "Sí", - "schemaCompareDialog.No": "No", - "schemaCompareDialog.sourceTextBox": "Archivo de código fuente", - "schemaCompareDialog.targetTextBox": "Archivo de destino", - "schemaCompareDialog.sourceDatabaseDropdown": "Base de datos de origen", - "schemaCompareDialog.targetDatabaseDropdown": "Base de datos de destino", - "schemaCompareDialog.sourceServerDropdown": "Servidor de origen", - "schemaCompareDialog.targetServerDropdown": "Servidor de destino", - "schemaCompareDialog.defaultUser": "predeterminado", - "schemaCompare.openFile": "Abrir", - "schemaCompare.selectSourceFile": "Seleccionar archivo de origen", - "schemaCompare.selectTargetFile": "Selección del archivo de destino", - "SchemaCompareOptionsDialog.Reset": "Restablecer", - "schemaCompareOptions.RecompareMessage": "Las opciones han cambiado. ¿Volver a comparar para ver la comparación?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Opciones de comparación de esquemas", - "SchemaCompare.GeneralOptionsLabel": "Opciones generales", - "SchemaCompare.ObjectTypesOptionsLabel": "Incluir tipos de objeto", - "schemaCompare.CompareDetailsTitle": "Comparar detalles", - "schemaCompare.ApplyConfirmation": "¿Seguro de que desea actualizar el destino?", - "schemaCompare.RecompareToRefresh": "Presione Comparar para actualizar la comparación.", - "schemaCompare.generateScriptEnabledButton": "Generar script para implementar cambios en el destino", - "schemaCompare.generateScriptNoChanges": "No hay cambios en el script", - "schemaCompare.applyButtonEnabledTitle": "Aplicar cambios al objetivo", - "schemaCompare.applyNoChanges": "No hay cambios que aplicar", - "schemaCompare.includeExcludeInfoMessage": "Tenga en cuenta que las operaciones de inclusión o exclusión pueden tardar unos instantes en calcular las dependencias afectadas", - "schemaCompare.deleteAction": "Eliminar", - "schemaCompare.changeAction": "Cambiar", - "schemaCompare.addAction": "Agregar", - "schemaCompare.differencesTableTitle": "Comparación entre el origen y el destino", - "schemaCompare.waitText": "Iniciando comparación. Esto podría tardar un momento.", - "schemaCompare.startText": "Para comparar dos esquemas, seleccione primero un esquema de origen y un esquema de destino y, a continuación, presione Comparar.", - "schemaCompare.noDifferences": "No se encontraron diferencias de esquema.", - "schemaCompare.typeColumn": "Tipo", - "schemaCompare.sourceNameColumn": "Nombre de origen", - "schemaCompare.includeColumnName": "Incluir", - "schemaCompare.actionColumn": "Acción", - "schemaCompare.targetNameColumn": "Nombre de destino", - "schemaCompare.generateScriptButtonDisabledTitle": "La generación de script se habilita cuando el destino es una base de datos", - "schemaCompare.applyButtonDisabledTitle": "Aplicar está habilitado cuando el objetivo es una base de datos", - "schemaCompare.cannotExcludeMessageWithDependent": "No se puede excluir {0}. Existen dependientes incluidos, como {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "No se puede incluir {0}. Existen dependientes excluidos, como {1}", - "schemaCompare.cannotExcludeMessage": "No se pueden excluir {0}. Existen dependientes incluidos", - "schemaCompare.cannotIncludeMessage": "No se puede incluir {0}. Existen dependientes excluidos", - "schemaCompare.compareButton": "Comparar", - "schemaCompare.cancelCompareButton": "Detener", - "schemaCompare.generateScriptButton": "Generar script", - "schemaCompare.optionsButton": "Opciones", - "schemaCompare.updateButton": "Aplicar", - "schemaCompare.switchDirectionButton": "Intercambiar dirección", - "schemaCompare.switchButtonTitle": "Intercambiar origen y destino", - "schemaCompare.sourceButtonTitle": "Seleccionar origen", - "schemaCompare.targetButtonTitle": "Seleccionar destino", - "schemaCompare.openScmpButton": "Abrir el archivo .scmp", - "schemaCompare.openScmpButtonTitle": "Cargue el origen, el destino y las opciones guardadas en un archivo .scmp", - "schemaCompare.saveScmpButton": "Guardar archivo .scmp", - "schemaCompare.saveScmpButtonTitle": "Guardar origen y destino, opciones y elementos excluidos", - "schemaCompare.saveFile": "Guardar", - "schemaCompare.GetConnectionString": "¿Quiere conectar con {0}?", - "schemaCompare.selectConnection": "Seleccionar conexión", - "SchemaCompare.IgnoreTableOptions": "Ignorar opciones de tabla", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorar punto y coma entre instrucciones", - "SchemaCompare.IgnoreRouteLifetime": "Ignorar la vigencia de la ruta", - "SchemaCompare.IgnoreRoleMembership": "Ignorar la pertenencia a roles", - "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorar identificadores entrecomillados", - "SchemaCompare.IgnorePermissions": "Ignorar permisos", - "SchemaCompare.IgnorePartitionSchemes": "Ignorar esquemas de partición", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorar la colocación de objetos en el esquema de partición", - "SchemaCompare.IgnoreNotForReplication": "Ignorar no disponible para replicación", - "SchemaCompare.IgnoreLoginSids": "Ignorar SID de inicio de sesión", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorar sugerencias de bloqueo en índices", - "SchemaCompare.IgnoreKeywordCasing": "Ignorar distinción de mayúsculas y minúsculas en palabras clave", - "SchemaCompare.IgnoreIndexPadding": "Ignorar relleno de índice", - "SchemaCompare.IgnoreIndexOptions": "Ignorar opciones de índice", - "SchemaCompare.IgnoreIncrement": "Ignorar incremento", - "SchemaCompare.IgnoreIdentitySeed": "Ignorar inicialización de identidad", - "SchemaCompare.IgnoreUserSettingsObjects": "Ignorar objetos de configuración de usuario", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorar ruta de acceso del archivo de catálogo de texto completo", - "SchemaCompare.IgnoreWhitespace": "Ignorar espacio en blanco", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorar WITH NOCHECK en claves externas", - "SchemaCompare.VerifyCollationCompatibility": "Verificar la compatibilidad de la intercalación", - "SchemaCompare.UnmodifiableObjectWarnings": "Advertencias de objetos no modificables", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Tratar los errores de verificación como advertencias", - "SchemaCompare.ScriptRefreshModule": "Módulo de actualización de script", - "SchemaCompare.ScriptNewConstraintValidation": "Nueva validación de restricciones de script", - "SchemaCompare.ScriptFileSize": "Tamaño del archivo de script", - "SchemaCompare.ScriptDeployStateChecks": "Comprobaciones de estado de la implementación del script", - "SchemaCompare.ScriptDatabaseOptions": "Opciones de base de datos de script", - "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilidad de bases de datos de script", - "SchemaCompare.ScriptDatabaseCollation": "Intercalación de base de datos de script", - "SchemaCompare.RunDeploymentPlanExecutors": "Ejecutar ejecutores del plan de implementación", - "SchemaCompare.RegisterDataTierApplication": "Registrar la aplicación de DataTier", - "SchemaCompare.PopulateFilesOnFileGroups": "Rellenar archivos en grupos de archivos", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "No hay instrucciones de modificación para cambiar los tipos CLR", - "SchemaCompare.IncludeTransactionalScripts": "Incluir scripts transaccionales", - "SchemaCompare.IncludeCompositeObjects": "Incluir objetos compuestos", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir el movimiento de datos de seguridad de nivel de fila no seguro", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Omitir cláusula WITH NOCHECK en restricciones CHECK", - "SchemaCompare.IgnoreFillFactor": "Ignorar factor de relleno", - "SchemaCompare.IgnoreFileSize": "Ignorar tamaño de archivo", - "SchemaCompare.IgnoreFilegroupPlacement": "Ignorar la colocación del grupo de archivos", - "SchemaCompare.DoNotAlterReplicatedObjects": "No modificar objetos replicados", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "No modificar los objetos de captura de datos modificados", - "SchemaCompare.DisableAndReenableDdlTriggers": "Deshabilitar y volver a habilitar los desencadenadores de ddl", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Implementar base de datos en modo de usuario único", - "SchemaCompare.CreateNewDatabase": "Crear nueva base de datos", - "SchemaCompare.CompareUsingTargetCollation": "Comparar con la intercalación de destino", - "SchemaCompare.CommentOutSetVarDeclarations": "Convertir en comentario las declaraciones de var establecidas", - "SchemaCompare.BlockWhenDriftDetected": "Bloquear cuando se detecte una desviación", - "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear ante una posible pérdida de datos", - "SchemaCompare.BackupDatabaseBeforeChanges": "Copia de seguridad de la base de datos antes de los cambios", - "SchemaCompare.AllowIncompatiblePlatform": "Permitir plataforma no compatible", - "SchemaCompare.AllowDropBlockingAssemblies": "Permitir quitar los ensamblados de bloqueo", - "SchemaCompare.DropConstraintsNotInSource": "Quitar limitaciones que no estén en el origen", - "SchemaCompare.DropDmlTriggersNotInSource": "Quitar desencadenadores DML que no estén en el origen", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Quitar las propiedades extendidas que no estén en el origen", - "SchemaCompare.DropIndexesNotInSource": "Quitar los índices que no estén en el origen", - "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorar archivo y ruta del archivo de registro", - "SchemaCompare.IgnoreExtendedProperties": "Ignorar propiedades extendidas", - "SchemaCompare.IgnoreDmlTriggerState": "Ignorar el estado del desencadenador de DML", - "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorar el orden del desencadenador de DML", - "SchemaCompare.IgnoreDefaultSchema": "Ignorar el esquema predeterminado", - "SchemaCompare.IgnoreDdlTriggerState": "Ignorar el estado del desencadenador de DDL", - "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorar el orden del desencadenador de DDL", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorar ruta de archivos del proveedor de cifrado", - "SchemaCompare.VerifyDeployment": "Verificar la implementación", - "SchemaCompare.IgnoreComments": "Ignorar comentarios", - "SchemaCompare.IgnoreColumnCollation": "Ignorar intercalación de columnas", - "SchemaCompare.IgnoreAuthorizer": "Ignorar autorizador", - "SchemaCompare.IgnoreAnsiNulls": "Ignorar AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "Generar SmartDefaults", - "SchemaCompare.DropStatisticsNotInSource": "Quitar las estadísticas que no estén en origen", - "SchemaCompare.DropRoleMembersNotInSource": "Quitar miembros de rol que no estén en el origen", - "SchemaCompare.DropPermissionsNotInSource": "Quitar permisos que no estén en el origen", - "SchemaCompare.DropObjectsNotInSource": "Quitar objetos que no estén en el origen", - "SchemaCompare.IgnoreColumnOrder": "Ignorar el orden de las columnas", "SchemaCompare.Aggregates": "Agregados", + "SchemaCompare.AllowDropBlockingAssemblies": "Permitir quitar los ensamblados de bloqueo", + "SchemaCompare.AllowIncompatiblePlatform": "Permitir plataforma no compatible", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir el movimiento de datos de seguridad de nivel de fila no seguro", "SchemaCompare.ApplicationRoles": "Roles de aplicación", "SchemaCompare.Assemblies": "Ensamblados", "SchemaCompare.AssemblyFiles": "Archivos de ensamblado", "SchemaCompare.AsymmetricKeys": "Claves asimétricas", + "SchemaCompare.Audits": "Auditorías", + "SchemaCompare.BackupDatabaseBeforeChanges": "Copia de seguridad de la base de datos antes de los cambios", + "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear ante una posible pérdida de datos", + "SchemaCompare.BlockWhenDriftDetected": "Bloquear cuando se detecte una desviación", "SchemaCompare.BrokerPriorities": "Prioridades de Broker", "SchemaCompare.Certificates": "Certificados", + "SchemaCompare.ClrUserDefinedTypes": "Tipos definidos del usuario de CLR", "SchemaCompare.ColumnEncryptionKeys": "Claves de cifrado de columna", "SchemaCompare.ColumnMasterKeys": "Claves maestras de columna", + "SchemaCompare.CommentOutSetVarDeclarations": "Convertir en comentario las declaraciones de var establecidas", + "SchemaCompare.CompareUsingTargetCollation": "Comparar con la intercalación de destino", "SchemaCompare.Contracts": "Contratos", + "SchemaCompare.CreateNewDatabase": "Crear nueva base de datos", + "SchemaCompare.Credentials": "Credenciales", + "SchemaCompare.CryptographicProviders": "Proveedores de servicios criptográficos", + "SchemaCompare.DatabaseAuditSpecifications": "Especificaciones de auditoría de base de datos", + "SchemaCompare.DatabaseEncryptionKeys": "Claves de cifrado de base de datos", "SchemaCompare.DatabaseOptions": "Opciones de base de datos", "SchemaCompare.DatabaseRoles": "Roles de base de datos", + "SchemaCompare.DatabaseScopedCredentials": "Credenciales de ámbito de base de datos", "SchemaCompare.DatabaseTriggers": "Desencadenadores de bases de datos", "SchemaCompare.Defaults": "Valores predeterminados", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Implementar base de datos en modo de usuario único", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "La implementación de SqlClr usa esta propiedad para que se quiten los ensamblados de bloqueo como parte del plan de implementación. De forma predeterminada, cualquier ensamblado de bloqueo o referencia bloqueará una actualización de ensamblado si se debe quitar el ensamblado de referencia.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Especifica si se va a intentar la acción a pesar de que haya plataformas incompatibles de SQL Server.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "No bloquee la transmisión de datos en una tabla con seguridad de nivel de fila si esta propiedad está establecida en true. El valor predeterminado es false.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Hace una copia de seguridad de la base de datos antes de implementar ningún cambio.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Especifica que el episodio de publicación se debe terminar ante la posibilidad de que se pierdan datos como consecuencia de la operación de publicación.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Especifica si hay que bloquear la actualización de una base de datos cuyo esquema ya no coincide con su registro o no está registrado.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Especifica si la declaración de variables SETVAR se debe convertir en comentario en el script de publicación generado. Puede elegir esta opción si piensa especificar los valores en la línea de comandos cuando publique usando una herramienta como SQLCMD.EXE.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Esta configuración determina cómo se controla la intercalación de la base de datos durante la implementación; de forma predeterminada, la intercalación de la base de datos de destino se actualizará si no coincide con la intercalación especificada por el origen. Cuando se establece esta opción, se debe usar la intercalación de la base de datos de destino (o el servidor).", + "SchemaCompare.Description.CreateNewDatabase": "Especifica si se debe actualizar la base de datos de destino o si se debe quitar y volver a crear cuando publique en una base de datos.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Si es true, la base de datos se establece en modo de usuario único antes de implementar.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Especifica si los desencadenadores del lenguaje de descripción de datos se deshabilitan al principio del proceso de publicación y se habilitan de nuevo al final de la acción de publicación.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Si es true, los objetos de captura de datos modificados no se modifican.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Especifica si los objetos que se replican se identifican durante la verificación.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Especifica si las restricciones que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar en una base de datos.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Especifica si los desencadenadores DML que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar en una base de datos.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Especifica si las propiedades extendidas que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar en una base de datos.", + "SchemaCompare.Description.DropIndexesNotInSource": "Especifica si los índices que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar en una base de datos.", + "SchemaCompare.Description.DropObjectsNotInSource": "Especifica si los objetos que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar en una base de datos. Este valor tiene prioridad sobre DropExtendedProperties.", + "SchemaCompare.Description.DropPermissionsNotInSource": "Especifica si los permisos que no existen en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar actualizaciones en una base de datos.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Especifica si los miembros de rol que no están definidos en el archivo de instantánea de base de datos (.dacpac) se quitarán de la base de datos de destino al publicar actualizaciones en una base de datos.", - "enterNewDatabaseName": "Escriba el nombre de la nueva base de datos.", - "newDatabaseTitle": "{0} (nuevo)", - "selectDatabase": "Seleccionar base de datos", - "done": "Hecho", - "nameMustNotBeEmpty": "El nombre no puede estar en blanco", - "addDatabaseReferencedialogName": "Agregar referencia de base de datos", - "addDatabaseReferenceOkButtonText": "Agregar una referencia", - "referenceRadioButtonsGroupTitle": "Tipo", - "projectRadioButtonTitle": "Proyecto", - "systemDatabaseRadioButtonTitle": "Base de datos del sistema", + "cicularProjectReference": "Referencia circular del proyecto {0}al proyecto {1}", + "cleaningDockerImagesMessage": "Limpiando las implementaciones existentes...", + "connectingToSqlServerOnDockerMessage": "Conexión a SQL Server en Docker", + "connectionFailedError": "Error en la conexión: \"{0}\"", + "connectionRadioButtonLabel": "Conexiones", + "connectionStringSetting": "Nombre de configuración de la cadena de conexión", + "connectionStringSettingPlaceholder": "La configuración de cadena de conexión está especificada en \"local.settings.json\"", + "createNew": "Crear nuevo", + "createProjectDialogOkButtonText": "Crear", + "createProjectFromDatabaseDialogName": "Creación de un proyecto a partir de una base de datos", + "createProjectSettings": "Configuración", + "creatingDeploymentSettingsMessage": "Creando la configuración de implementación...", + "currentTargetPlatform": "La plataforma de destino del proyecto {0} ahora es {1}.", + "dacpacFileLocationRequired": "La ubicación del archivo .dacpac es necesaria para agregar una referencia a una base de datos", + "dacpacFiles": "Archivos .dacpac", + "dacpacNotOnSameDrive": "Las referencias de DACPAC deben encontrarse en la misma unidad de disco que el archivo del proyecto. Este se encuentra en {0}.", "dacpacText": "Aplicación de capa de datos (.dacpac)", - "dacpacPlaceholder": "Seleccione .dacpac.", - "loadDacpacButton": "Seleccione .dacpac.", - "locationDropdown": "Ubicación", - "sameDatabase": "Misma base de datos", - "differentDbSameServer": "Base de datos diferente, mismo servidor", - "differentDbDifferentServer": "Base de datos diferente, servidor diferente", + "dataSource": "Origen de datos", + "dataSourceDropdownTitle": "Origen de datos", + "dataSourceRadioButtonLabel": "Orígenes de datos", + "dataSourcesNodeName": "Orígenes de datos", + "databaseLocation": "La ubicación de la base de datos es necesaria para agregar una referencia a una base de datos.", "databaseName": "Nombre de la base de datos", - "databaseVariable": "Variable de base de datos", - "serverName": "Nombre del servidor", - "serverVariable": "Variable de servidor", - "suppressMissingDependenciesErrors": "Suprimir errores causados por referencias sin resolver en el proyecto al que se hace referencia", - "exampleUsage": "Ejemplo de uso", - "enterSystemDbName": "Escriba un nombre para esta base de datos del sistema.", + "databaseNameLabel": "Base de datos", + "databaseNameRequired": "El nombre de la base de datos es necesaria para agregar una referencia a otra base de datos.", "databaseNameRequiredVariableOptional": "Se requiere un nombre de base de datos. La variable de base de datos es opcional.", "databaseNameServerNameVariableRequired": "Se requiere un nombre de base de datos, un nombre de servidor y una versión de servidor. La variable de base de datos es opcional.", "databaseProject": "Proyecto de base de datos", - "dacpacNotOnSameDrive": "Las referencias de DACPAC deben encontrarse en la misma unidad de disco que el archivo del proyecto. Este se encuentra en {0}.", - "createProjectFromDatabaseDialogName": "Creación de un proyecto a partir de una base de datos", - "createProjectDialogOkButtonText": "Crear", - "sourceDatabase": "Base de datos de origen", - "targetProject": "Proyecto de destino", - "createProjectSettings": "Configuración", - "projectNameLabel": "Nombre", - "projectNamePlaceholderText": "Escriba el nombre del proyecto.", - "projectLocationLabel": "Ubicación", - "projectLocationPlaceholderText": "Seleccione la ubicación para crear el proyecto.", - "browseButtonText": "Examinar carpeta", - "selectFolderStructure": "Select folder structure", - "folderStructureLabel": "Estructura de carpetas", - "browseEllipsis": "Examinar...", - "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.", - "noSqlProjFilesSelected": "No se ha seleccionado ningún archivo .sqlproj; seleccione uno.", - "noDataSourcesFile": "No se ha encontrado ningún {0}.", - "missingVersion": "Falta la entrada \"version\" en {0}.", - "unrecognizedDataSourcesVersion": "Versión no reconocida:", - "unknownDataSourceType": "Tipo de origen de datos desconocido:", - "invalidSqlConnectionString": "Cadena de conexión SQL no válida", - "extractTargetRequired": "La información de destino para la extracción es necesaria para crear un proyecto de base de datos.", - "schemaCompareNotInstalled": "Se requiere la instalación de la extensión de comparación de esquemas para ejecutar la comparación de esquemas.", - "buildFailedCannotStartSchemaCompare": "No se pudo iniciar la comparación de esquemas debido a un error de compilación.", - "updateProjectForRoundTrip": "Para compilar este proyecto, Azure Data Studio debe actualizar los destinos, las referencias y las referencias de base de datos del sistema. Si el proyecto se crea en SSDT, seguirá funcionando en ambas herramientas. ¿Quiere que Azure Data Studio actualice el proyecto?", - "updateProjectDatabaseReferencesForRoundTrip": "Para compilar este proyecto, Azure Data Studio debe actualizar las referencias de base de datos del sistema. Si el proyecto se crea en SSDT, seguirá funcionando en ambas herramientas. ¿Quiere que Azure Data Studio actualice el proyecto?", - "databaseReferenceTypeRequired": "El tipo de referencia de la base de datos es necesaria para agregar una referencia a una base de datos.", - "systemDatabaseReferenceRequired": "La selección de la base de datos del sistema es necesaria para agregar una referencia a una base de datos del sistema.", - "dacpacFileLocationRequired": "La ubicación del archivo .dacpac es necesaria para agregar una referencia a una base de datos", - "databaseLocation": "La ubicación de la base de datos es necesaria para agregar una referencia a una base de datos.", - "databaseNameRequired": "El nombre de la base de datos es necesaria para agregar una referencia a otra base de datos.", - "invalidDataSchemaProvider": "Hay un DSP no válido en el archivo .sqlproj.", - "invalidDatabaseReference": "Hay una referencia de base de datos no válida en el archivo .sqlproj.", - "databaseSelectionRequired": "La selección de base de datos es necesaria para crear un proyecto a partir de una base de datos.", "databaseReferenceAlreadyExists": "Ya existe una referencia a esta base de datos en este proyecto.", - "outsideFolderPath": "No se admiten elementos con ruta absolutas fuera de la carpeta del proyecto. Asegúrese de que las rutas del archivo de proyecto son relativas a la carpeta del proyecto.", - "parentTreeItemUnknown": "No se puede acceder al elemento primario del elemento de árbol proporcionado.", - "prePostDeployCount": "Para realizar una compilación correcta, actualice el proyecto para que tenga un script anterior a la implementación o un script posterior a la implementación.", - "invalidProjectReload": "No se puede acceder al proyecto de base de datos proporcionado. Solo se pueden volver a cargar los proyectos de base de datos abiertos válidos.", - "externalStreamingJobValidationPassed": "Se ha superado la validación del trabajo de streaming externo.", - "projectAlreadyOpened": "El proyecto \"{0}\" ya está abierto.", - "projectAlreadyExists": "Ya existe un proyecto con el nombre {0} en {1}.", - "noFileExist": "El archivo {0} no existe.", - "fileOrFolderDoesNotExist": "El archivo o directorio \"{0}\" no existe.", - "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.", - "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": "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}\".", - "unableToFindFile": "No se encuentra {1}con la ruta \"{0}\".", - "deployScriptExists": "Ya existe un script {0}. El nuevo script no se incluirá en la compilación.", - "notValidVariableName": "El nombre de variable '{0}' no es válido.", - "cantAddCircularProjectReference": "No se puede agregar una referencia al proyecto \"{0}\". Si se agrega este proyecto como una referencia, se dará lugar a una dependencia circular.", - "unableToFindSqlCmdVariable": "No se encuentra la variable SQLCMD \"{0}\".", - "unableToFindReference": "No se encuentra la referencia de base de datos {0}.", - "invalidGuid": "El GUID especificado no es válido: {0}", - "invalidTargetPlatform": "Plataforma de destino no válida: {0}. Plataformas de destino admitidas: {1}", + "databaseReferenceTypeRequired": "El tipo de referencia de la base de datos es necesaria para agregar una referencia a una base de datos.", + "databaseReferencesNodeName": "Referencias de base de datos", + "databaseSelectionRequired": "La selección de base de datos es necesaria para crear un proyecto a partir de una base de datos.", + "databaseVariable": "Variable de base de datos", + "dataworkspace.projectDirectoryAlreadyExistError": "Ya hay un directorio llamado \"{0}\" en la ubicación seleccionada: \"{1}\".", + "dataworkspace.projectParentDirectoryNotExistError": "La ubicación del proyecto seleccionado, \"{0}\", no existe o no es un directorio.", + "default": "Predeterminado", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Eliminar", + "deleteConfirmation": "¿Está seguro de que desea eliminar {0}?", + "deleteConfirmationContents": "¿Confirma que quiere eliminar {0} y todo su contenido?", + "deleteReferenceConfirmation": "¿Confirma que quiere eliminar la referencia {0}?", + "deployAppSettingUpdateFailed": "No se pudo actualizar la configuración de la aplicación \"{0}\"", + "deployAppSettingUpdating": "Actualizando la configuración de la aplicación: \"{0}\"", + "deployDbTaskName": "Implementando el proyecto de base de datos SQL localmente", + "deployProjectFailed": "No se pudo implementar el proyecto. Compruebe el panel de salida para obtener más detalles. {0}", + "deployProjectFailedMessage": "No se pudo abrir una conexión a la base de datos implementada\"", + "deployProjectSucceed": "Proyecto de base de datos implementado correctamente", + "deployScriptExists": "Ya existe un script {0}. El nuevo script no se incluirá en la compilación.", + "deployToDockerContainer": "Implementar en un contenedor de Docker", + "deployToExistingServer": "Implementar en el servidor existente", + "differentDbDifferentServer": "Base de datos diferente, servidor diferente", + "differentDbSameServer": "Base de datos diferente, mismo servidor", + "dockerContainerCreatedMessage": "Identificador creado por el Docker: \"{0}\"", + "dockerContainerFailedToRunErrorMessage": "Error al ejecutar el contenedor de Docker", + "dockerContainerNotRunningErrorMessage": "El contenedor de Docker no se está ejecutando", + "dockerLogMessage": "Registros de Docker: \"{0}\"", + "done": "Hecho", + "dontUseProfile": "No usar perfil", + "edgeProjectTypeDescription": "Comience con las partes principales para desarrollar y publicar esquemas para SQL Edge.", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "Desarrolle y publique esquemas para bases de datos SQL a partir de un proyecto vacío.", + "emptyProjectTypeDisplayName": "Base de datos SQL", + "enterConnStringTemplateDescription": "Escriba una plantilla para la cadena de conexión de SQL", + "enterConnectionStringEnvName": "Escriba el nombre de variable de entorno de la cadena de conexión", + "enterConnectionStringEnvNameDescription": "Escriba la variable de entorno de la cadena de conexión SQL", + "enterConnectionStringTemplate": "Escriba la plantilla de la cadena de conexión.", + "enterNewDatabaseName": "Escriba el nombre de la nueva base de datos.", + "enterNewValueForVar": "Escriba un nuevo valor para la variable \"{0}\".", + "enterPassword": "Escriba la contraseña o presione Entrar para usar la contraseña generada", + "enterPortNumber": "Escriba el número de puerto o presione Entrar para usar el valor predeterminado", + "enterSystemDbName": "Escriba un nombre para esta base de datos del sistema.", + "errorFindingBuildFilesLocation": "Error al buscar la ubicación de los archivos de compilación: {0}", + "exampleUsage": "Ejemplo de uso", "excludeAction": "Excluir", - "fileObject": "archivo", - "folderObject": "carpeta", - "folderFriendlyName": "Carpeta", - "scriptFriendlyName": "Script", - "tableFriendlyName": "Tabla", - "viewFriendlyName": "Ver", - "storedProcedureFriendlyName": "Procedimiento almacenado", - "dataSource": "Origen de datos", - "fileFormat": "Formato de archivo", "externalStream": "Flujo externo", "externalStreamingJobFriendlyName": "Trabajo de streaming externo", - "preDeployScriptFriendlyName": "Script.PreDeployment", + "externalStreamingJobValidationPassed": "Se ha superado la validación del trabajo de streaming externo.", + "extractTargetRequired": "La información de destino para la extracción es necesaria para crear un proyecto de base de datos.", + "file": "Archivo", + "fileAlreadyExists": "Ya existe un archivo con el nombre \"{0}\" en el disco en esta ubicación. Elija otro nombre.", + "fileFormat": "Formato de archivo", + "fileObject": "archivo", + "fileOrFolderDoesNotExist": "El archivo o directorio \"{0}\" no existe.", + "flat": "Plano", + "folderAlreadyExists": "Ya existe una carpeta con el nombre \"{0}\" en el disco en esta ubicación. Elija otro nombre.", + "folderAlreadyExistsChooseNewLocation": "Ya existe una carpeta con el nombre \"{0}\" en el disco en esta ubicación. Elija otra ubicación.", + "folderFriendlyName": "Carpeta", + "folderObject": "carpeta", + "folderStructureLabel": "Estructura de carpetas", + "generateScriptButtonText": "Generar script", + "hr": "h", + "input": "Input", + "invalidDataSchemaProvider": "Hay un DSP no válido en el archivo .sqlproj.", + "invalidDatabaseReference": "Hay una referencia de base de datos no válida en el archivo .sqlproj.", + "invalidGuid": "El GUID especificado no es válido: {0}", + "invalidInput": "Entrada no válida: \"{0}\"", + "invalidProjectReload": "No se puede acceder al proyecto de base de datos proporcionado. Solo se pueden volver a cargar los proyectos de base de datos abiertos válidos.", + "invalidPropertyValue": "Se ha especificado un valor no válido para la propiedad \"{0}\" en el archivo .sqlproj.", + "invalidSqlConnectionString": "Cadena de conexión SQL no válida", + "invalidTargetPlatform": "Plataforma de destino no válida: {0}. Plataformas de destino admitidas: {1}", + "loadProfilePlaceholderText": "Perfil de carga...", + "location": "Ubicación", + "min": "min", + "missingVersion": "Falta la entrada \"version\" en {0}.", + "msec": "ms", + "multipleSqlProjFilesSelected": "Se han seleccionado varios archivos .sqlproj; seleccione solo uno.", + "nameMustNotBeEmpty": "El nombre no puede estar en blanco", + "new": "Nuevo", + "newObjectNamePrompt": "Nuevo nombre de {0}:", + "noAzureFunctionsInFile": "No hay funciones Azure en el archivo activo actual", + "noAzureFunctionsProjectsInWorkspace": "No se encontró ningún proyecto de Azure Functions en el área de trabajo", + "noDataSourcesFile": "No se ha encontrado ningún {0}.", + "noDataSourcesText": "No hay ningún origen de datos en este proyecto.", + "noFileExist": "El archivo {0} no existe.", + "noSqlProjFilesSelected": "No se ha seleccionado ningún archivo .sqlproj; seleccione uno.", + "noString": "No", + "noStringDefault": "No (valor predeterminado)", + "notValidVariableName": "El nombre de variable '{0}' no es válido.", + "objectType": "Tipo de objeto", + "okString": "Aceptar", + "output": "Resultado", + "outsideFolderPath": "No se admiten elementos con ruta absolutas fuera de la carpeta del proyecto. Asegúrese de que las rutas del archivo de proyecto son relativas a la carpeta del proyecto.", + "parentTreeItemUnknown": "No se puede acceder al elemento primario del elemento de árbol proporcionado.", + "portMustNotBeNumber": "El puerto debe ser un número", "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", - "input": "Entrada", - "output": "Salida", - "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" + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Para realizar una compilación correcta, actualice el proyecto para que tenga un script anterior a la implementación o un script posterior a la implementación.", + "profile": "Perfil", + "profileReadError": "Error al cargar el perfil de publicación. {0}", + "projBuildFailed": "Error de compilación. Compruebe el panel de salida para obtener más detalles. {0}", + "projectAlreadyExists": "Ya existe un proyecto con el nombre {0} en {1}.", + "projectAlreadyOpened": "El proyecto \"{0}\" ya está abierto.", + "projectLocString": "Proyecto", + "projectLocationPlaceholderText": "Seleccione la ubicación para crear el proyecto.", + "projectNameLabel": "Nombre", + "projectNamePlaceholderText": "Escriba el nombre del proyecto.", + "publish": "Publicar", + "publishAction": "Publicar", + "publishDialogName": "Publicación del proyecto", + "publishSettingsFiles": "Archivo de configuración de publicación", + "referenceRadioButtonsGroupTitle": "Tipo", + "referenceType": "Tipo de referencia", + "reloadProject": "¿Quiere volver a cargar el proyecto de base de datos?", + "reloadValuesFromProjectButtonTitle": "Recarga de los valores del proyecto", + "resetAllVars": "Restablecer todas las variables", + "retryFailedMessage": "Error en la operación \"{0}\". Volviendo a intentarlo... Resultado actual: {1}. Error: \"{2}\"", + "retryMessage": "Error en la operación \"{0}\". Volviendo a intentarlo... Error: \"{1}\"", + "retryRunMessage": "Se está ejecutando la operación \"{2}\". Intento {0} de {1}", + "retrySucceedMessage": "La operación \"{0}\" se completó correctamente. Resultado: {1}", + "retryWaitMessage": "Esperando {0} segundos antes de otro intento de la operación \"{1}\"", + "runningDockerMessage": "Compilando y ejecutando el contenedor de Docker...", + "sameDatabase": "Misma base de datos", + "schema": "Esquema", + "schemaCompareAction": "Comparar esquemas", + "schemaCompareNotInstalled": "Se requiere la instalación de la extensión de comparación de esquemas para ejecutar la comparación de esquemas.", + "schemaObjectType": "Tipo de esquema u objeto", + "scriptFriendlyName": "Script", + "sec": "s", + "selectAzureFunction": "Seleccione una función de Azure en el archivo actual a la que agregar el enlace de SQL.", + "selectBindingType": "Seleccione el tipo de enlace", + "selectConnection": "Seleccionar conexión", + "selectDacpac": "Seleccione .dacpac.", + "selectDatabase": "Seleccionar base de datos", + "selectDeployOption": "Seleccione dónde desea implementar el proyecto", + "selectFolderStructure": "Seleccione la estructura de carpetas", + "selectProfile": "Seleccionar perfil", + "selectProfileToUse": "Seleccionar el perfil de publicación que se va a cargar.", + "selectProjectLocation": "Seleccione la ubicación del proyecto", + "selectString": "Seleccionar", + "selectTargetPlatform": "Plataforma de destino actual: {0}. Seleccione una nueva plataforma de destino.", + "server": "Servidor", + "serverName": "Nombre del servidor", + "serverVariable": "Variable de servidor", + "sourceDatabase": "Base de datos de origen", + "sqlCmdTableLabel": "Variables SQLCMD", + "sqlCmdValueColumn": "Valor", + "sqlCmdVariableColumn": "Nombre", + "sqlConnectionStringFriendly": "Cadena de conexión SQL", + "sqlDatabaseProjects.InstallNetCore": "Instalar", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "No se encuentra el SDK de .NET Core. La compilación del proyecto no funcionará. Instale la versión 3.1 de SDK de .NET Core o actualice la ubicación de la versión compatible de SDK de .NET Core en la configuración si ya está instalada.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "La versión de SDK de .NET Core instalada actualmente es {0}, la cual no es compatible. La compilación del proyecto no funcionará. Instale la versión 3.1 de SDK de .NET Core o actualice la ubicación de la versión compatible de SDK de .NET Core en la configuración si ya está instalada.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Actualizar ubicación", + "sqlDatabaseProjects.doNotAskAgain": "No volver a preguntar", + "sqlDatabaseProjects.outputChannel": "Proyecto de base de datos", + "sqlObjectToQuery": "Objeto SQL para consultar", + "sqlTableToUpsert": "Tabla SQL para actualizar/insertar (upsert)", + "storedProcedureFriendlyName": "Procedimiento almacenado", + "suppressMissingDependenciesErrors": "Suprimir errores causados por referencias sin resolver en el proyecto al que se hace referencia", + "systemDatabase": "Base de datos del sistema", + "systemDatabaseReferenceRequired": "La selección de la base de datos del sistema es necesaria para agregar una referencia a una base de datos del sistema.", + "tableFriendlyName": "Tabla", + "targetConnectionLabel": "Conexión", + "targetProject": "Proyecto de destino", + "taskFailedError.error": "No se pudo completar la tarea '{0}'. Error: {1}", + "unableToCreatePublishConnection": "No se puede construir la conexión: {0}.", + "unableToFindFile": "No se encuentra {1}con la ruta \"{0}\".", + "unableToFindReference": "No se encuentra la referencia de base de datos {0}.", + "unableToFindSqlCmdVariable": "No se encuentra la variable SQLCMD \"{0}\".", + "unableToPerformAction": "No se encuentra el destino \"{0}\": \"{1}\".", + "unexpectedProjectContext": "No se puede establecer el contexto del proyecto. Comando invocado desde una ubicación inesperada: {0}", + "unknownDataSourceType": "Tipo de origen de datos desconocido:", + "unrecognizedDataSourcesVersion": "Versión no reconocida:", + "updateProjectDatabaseReferencesForRoundTrip": "Las referencias de base de datos del sistema deben actualizarse para compilar este proyecto. Si el proyecto se crea en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?", + "updateProjectForRoundTrip": "Los objetivos, las referencias y las referencias de base de datos del sistema deben actualizarse para compilar este proyecto. Si el proyecto se crea en SSDT, seguirá funcionando en ambas herramientas. ¿Desea actualizar el proyecto?", + "valueCannotBeEmpty": "El valor no puede estar vacío", + "viewFriendlyName": "Ver", + "yesString": "Sí" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … errores: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … cerrado con el código {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … cerrado con la señal {1}", + "sqlDatabaseProjects.RunCommand.stderr": " .stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " .stdout:", - "sqlDatabaseProjects.RunCommand.stderr": " .stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … cerrado con el código {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … cerrado con la señal {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Proyectos de base de datos", + "sqlDatabaseProjects.addDatabaseReference": "Agregar referencia de base de datos", + "sqlDatabaseProjects.addSqlBinding": "Agregue el enlace SQL", + "sqlDatabaseProjects.build": "Compilar", + "sqlDatabaseProjects.changeTargetPlatform": "Cambiar plataforma de destino", + "sqlDatabaseProjects.close": "Cerrar proyecto de base de datos", + "sqlDatabaseProjects.createProjectFromDatabase": "Crear proyecto a partir de base de datos", + "sqlDatabaseProjects.delete": "Eliminar", + "sqlDatabaseProjects.deployLocal": "Implementar", + "sqlDatabaseProjects.description": "Diseñe y publique esquemas de base de datos SQL.", + "sqlDatabaseProjects.displayName": "Proyectos de base de datos", + "sqlDatabaseProjects.editProjectFile": "Editar archivo. sqlproj", + "sqlDatabaseProjects.exclude": "Excluir del proyecto", + "sqlDatabaseProjects.netCoreDoNotAsk": "Indica si se pide al usuario que instale .NET Core cuando no se detecte.", + "sqlDatabaseProjects.netCoreInstallLocation": "Ruta de acceso completa a SDK de .NET Core en la máquina.", + "sqlDatabaseProjects.new": "Nuevo proyecto de base de datos", + "sqlDatabaseProjects.newExternalStreamingJob": "Agregar trabajo de streaming externo", + "sqlDatabaseProjects.newFolder": "Agregar carpeta", + "sqlDatabaseProjects.newItem": "Agregar elemento...", + "sqlDatabaseProjects.newPostDeploymentScript": "Agregar script posterior a la implementación", + "sqlDatabaseProjects.newPreDeploymentScript": "Agregar script anterior a la implementación", + "sqlDatabaseProjects.newScript": "Agregar script", + "sqlDatabaseProjects.newStoredProcedure": "Agregar procedimiento almacenado", + "sqlDatabaseProjects.newTable": "Agregar tabla", + "sqlDatabaseProjects.newView": "Agregar vista", + "sqlDatabaseProjects.open": "Abrir proyecto de base de datos", + "sqlDatabaseProjects.openContainingFolder": "Abrir carpeta contenedora", + "sqlDatabaseProjects.properties": "Propiedades", + "sqlDatabaseProjects.publish": "Publicar", + "sqlDatabaseProjects.schemaCompare": "Comparar esquemas", + "sqlDatabaseProjects.validateExternalStreamingJob": "Validar trabajo de streaming externo", + "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)", + "title.projectsView": "Proyectos" } } } \ No newline at end of file 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 fe767e4e76..0a3d8ac2e9 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Migración de Azure SQL", - "description": "Descripción de la migración de Azure SQL", - "migration-notebook-command-title": "Abrir blocs de notas de migración de Azure SQL", - "migration-dashboard-title": "Migración de Azure SQL", - "migration-dashboard-tasks": "Tareas de migración", - "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": "Database Migration Service details", - "copy-migration-menu": "Copiar detalles de la migración", - "cancel-migration-menu": "Cancelar migración" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Error al obtener acceso a la cuenta seleccionada \"{0}\". Haga clic en el botón \"Vincular cuenta\" y actualice la cuenta o seleccione otra. Error \"{1}\"", + "azure.accounts.accountStaleError": "El token de acceso para la cuenta seleccionada \"{0}\" ya no es válido. Haga clic en el botón \"Vincular cuenta\" y actualice la cuenta, o seleccione otra.", "sql-migration.wizard.title": "Migrar \"{0}\" a Azure SQL", - "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.cancel.migration.confirmation": "¿Seguro de que desea cancelar la migración?", + "sql.migrate.text": "Seleccione las bases de datos que desea migrar a Azure SQL.", + "sql.migration.active.backup.files": "Archivos de copia de seguridad activos", + "sql.migration.active.backup.files.items": "Archivos de copia de seguridad activos (1 elemento)", + "sql.migration.active.backup.files.multiple.items": "Archivos de copia de seguridad activa ({0} elementos)", + "sql.migration.all.fields.required": "Todos los campos son obligatorios.", + "sql.migration.apply": "Aplicar", + "sql.migration.assessment": "Resultados de la evaluación para \"{0}\"", "sql.migration.assessment.in.progress": "Evaluación en curso", "sql.migration.assessment.in.progress.content": "Estamos evaluando las bases de datos de la instancia de SQL Server {0} para identificar el destino de Azure SQL correcto.\r\n\r\nEsta operación puede tardar varios minutos.", - "sql.migration.wizard.sku.title": "Destino de Azure SQL", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Elija su destino de Azure SQL", - "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server en una máquina virtual de Azure (IaaS)", - "sql.migration.select.azure.mi": "Seleccione la suscripción de Azure de destino y la Azure SQL Managed Instance de destino", - "sql.migration.select.azure.vm": "Seleccione la suscripción de Azure de destino y el SQL Server de destino de la máquina virtual de Azure de su destino.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Ver o seleccionar", - "total.databases.selected": "{0} de {1} bases de datos seleccionadas.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "Hemos completado la evaluación de la instancia de SQL Server \"{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": "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Vincular cuenta", - "sql.migration.wizard.account.count.single.message": "{0} cuenta vinculada", - "sql.migration.wizard.account.count.multiple.message": "{0} cuentas vinculadas", + "sql.migration.assessment.results": "Resultados de la evaluación", + "sql.migration.assessments.blocking.issue": "Se trata de un problema de bloqueo que impedirá que la migración de la base de datos se realice de manera correcta.", + "sql.migration.authKeys.header": "Clave de autenticación", + "sql.migration.authKeys.refresh.message": "La clave de autenticación \"{0}\" se ha actualizado.", + "sql.migration.authentication.type": "Tipo de autenticación", + "sql.migration.authentication.types": "Claves de autenticación", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server en Azure Virtual Machines", + "sql.migration.azure.sql.target": "Tipo de destino", + "sql.migration.azure.storage.account.to.upload.backups": "Cuenta de Azure Storage para cargar las copias de seguridad", "sql.migration.azure.tenant": "Inquilino de Azure AD", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Copia de seguridad de la base de datos", - "sql.migration.database.page.description": "Seleccione la ubicación de las copias de seguridad de la base de datos que se usarán para la migración.", - "sql.migration.nc.network.share.radio.label": "Mis copias de seguridad de base de datos están en un recurso compartido de red", - "sql.migration.nc.blob.storage.radio.label": "Mis copias de seguridad de base de datos están en un contenedor de Azure Storage Blob", - "sql.migration.network.share.header.text": "Detalles del recurso compartido de red", - "sql.migration.network.share.help.text": "Proporcione la ubicación del recurso compartido de red que contiene las copias de seguridad y las credenciales de usuario que tienen acceso de lectura al recurso compartido.", - "sql.migration.network.share.location.label": "Ubicación del recurso compartido de red que contiene copias de seguridad.", - "sql.migration.service.account.info.text": "Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga privilegios de lectura en el recurso compartido de red.", - "sql.migration.network.share.windows.user.label": "Cuenta de usuario de Windows con acceso de lectura a la ubicación del recurso compartido de red.", - "sql.migration.network.share.password.label": "Contraseña", - "sql.migration.network.share.password.placeholder": "Escriba la contraseña", - "sql.migration.network.share.azure.header": "Detalles de la cuenta de almacenamiento", - "sql.migration.network.share.azure.help": "Proporcione la cuenta de almacenamiento de Azure en la que se cargarán las copias de seguridad.", - "sql.migration.unique.name": "Seleccione un nombre único para esta base de datos de destino", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Seleccione la suscripción que contiene la cuenta de almacenamiento.", - "sql.migration.database.migration.mode.label": "Modo de migración", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Migración en línea", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "El tiempo de inactividad de la aplicación se iniciará cuando se inicie la migración.", - "sql.migration.database.migration.mode.offline.label": "Migración sin conexión", - "sql.migration.no.subscription.found": "No se encontró ninguna suscripción", - "sql.migration.no.location.found": "No se encontró ninguna ubicación", - "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 se ha encontrado ningún archivo de blob.", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{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.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "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.backup.location": "Ubicación de copia de seguridad", + "sql.migration.backup.start.time": "Hora de inicio de copia de seguridad", + "sql.migration.bc.info": "La migración total de SQL Managed Instance para el nivel de servicio crítico para la empresa puede tardar mucho más que De uso general, ya que deben inicializarse tres réplicas secundarias para el grupo de alta disponibilidad Always On. La duración de la operación depende del tamaño de los datos. La velocidad de inicio en el 90% de los casos es de 220 GB/hora o superior.", + "sql.migration.blob.container.label": "Grupo de recursos de contenedor de blobs", + "sql.migration.blob.container.last.backup.file.label": "Último archivo de copia de seguridad", "sql.migration.blob.container.select": "Seleccione primero un valor de contenedor de blobs.", - "sql.migration.ir.page.title": "Azure Database Migration Service", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Crear nuevo", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Detalles de Azure Database Migration Service \"{0}\":`", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Crear Azure Database Migration Service", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Cargando servicios de migración", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Paso 1: {0}", - "sql.migration.option": "Descargue e instale el entorno de ejecución de integración.", - "sql.migration.ir.setup.step2": "Paso 2: Use esta clave para registrar el entorno de ejecución de integración", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.connection.status": "Estado de conexión", - "sql.migration.key1.label": "Clave 1", - "sql.migration.key2.label": "Clave 2", - "sql.migration.key1.copied": "Clave 1 copiada", - "sql.migration.key2.copied": "Clave 2 copiada", - "sql.migration.refresh.key1": "Actualizar clave 1", - "sql.migration.refresh.key2": "Actualizar clave 2", + "sql.migration.blob.container.storage.account.label": "Cuenta de almacenamiento de contenedor de blobs", + "sql.migration.blob.container.title": "Contenedor de blobs", + "sql.migration.blob.resourceGroup.select": "Seleccione primero un valor de grupo de recursos.", + "sql.migration.blob.storage.header.text": "Detalles del contenedor de Azure Storage Blob", + "sql.migration.blob.storage.help.text": "Proporcione el contenedor de Azure Storage Blob que incluya las copias de seguridad.", + "sql.migration.blob.storage.subscription.label": "Seleccione la suscripción que contiene la cuenta de almacenamiento.", + "sql.migration.blob.storage.table.help": "Escriba el nombre de la base de datos de destino y seleccione el grupo de recursos, la cuenta de almacenamiento y el contenedor de las bases de datos de origen seleccionadas.", + "sql.migration.blob.storageAccount.select": "Seleccione primero un valor de cuenta de almacenamiento.", + "sql.migration.can.be.migrated": "Se pueden migrar {0} de {1} bases de datos", + "sql.migration.cancel": "Cancelar", + "sql.migration.cancel.error": "Se ha producido un error al cancelar la migración.", + "sql.migration.cancel.migration": "Cancelar migración", + "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.cannot.start.cutover.error": "El proceso de migración total no se puede iniciar hasta que se realicen todas las migraciones. Para devolver el estado de archivo más reciente, actualice la ventana del explorador.", + "sql.migration.close": "Cerrar", + "sql.migration.complete.cutover": "Migración total completa", + "sql.migration.completing.cutover.warning": "Finalizar la migración total sin restaurar todas las copias de seguridad puede provocar la pérdida de datos.", + "sql.migration.confirm.checkbox.message": "Confirmo que no hay copias de seguridad de registros adicionales para proporcionar y deseo completar la migración total.", + "sql.migration.connection.status": "Estado de la conexión", "sql.migration.copy.key1": "Copiar clave 1", "sql.migration.copy.key2": "Copiar clave 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "No se han encontrado grupos de recursos", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "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": "No se encontraron instancias administradas", - "sql.migration.no.virtualMachine.found": "No se encontraron máquinas virtuales", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "Aceptar", - "sql.migration.new.resource.group": "(nuevo) {0}", - "sql.migration.test.connection": "Conexión de prueba", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Aplicar", - "sql.migration.creating.rg.loading": "Crear grupo de recursos", - "sql.migration.rg.created": "Grupo de recursos creado", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "Más información", - "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", - "sql.migration.name": "Nombre", - "sql.migration.location": "Ubicación", - "sql.migration.refresh": "Actualizar", - "sql.migration.create": "Crear", - "sql.migration.cancel": "Cancelar", - "sql.migration.type": "Tipo", - "sql.migration.path.user.account": "Cuenta de usuario", - "sql.migration.view.all": "Ver todo", - "sql.migration.target": "Destino", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "Cerrar", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", + "sql.migration.copy.migration.details": "Copiar detalles de la migración", "sql.migration.copy.throughput": "Copiar rendimiento (MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Resumen", - "sql.migration.summary.mi.type": "Azure SQL Managed Instance", - "sql.migration.summary.vm.type": "SQL Server en una máquina virtual de Azure", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Suscripción de Azure Storage", - "sql.migration.summary.azure.storage": "Azure Storage", - "sql.migration.network.share": "Recurso compartido de red", - "sql.migration.blob.container.title": "Contenedor de blobs", - "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.source.databases": "Bases de datos de origen", - "sql.migration.mode": "Modo", - "sql.migration.backup.location": "Ubicación de la copia de seguridad", - "sql.migration.azure.storage.account.to.upload.backups": "Cuenta de Azure Storage para cargar las copias de seguridad", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "Base de datos que se va a migrar", - "sql.migration.count.database.single": "{0} base de datos", + "sql.migration.copy.throughput.info": "El rendimiento del movimiento de datos se obtiene durante la migración de las copias de seguridad de la base de datos a Azure. Esta es la velocidad de transferencia de datos, que se calcula dividiendo la lectura de datos entre la duración de la migración de copias de seguridad a Azure.", "sql.migration.count.database.multiple": "{0} bases de datos", - "sql.migration.quick.pick.placeholder": "Seleccione la operación que desea realizar", - "sql.migration.inline.migration.notebook.title": "Migración en línea", - "sql.migration.sql.assessment.notebook.title": "Evaluación de la migración de SQL", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Migración de Azure SQL", + "sql.migration.count.database.single": "{0} base de datos", + "sql.migration.create": "Crear", + "sql.migration.create.new": "Crear nuevo", + "sql.migration.creating.rg.loading": "Crear grupo de recursos", + "sql.migration.cutover": "Migración total", + "sql.migration.cutover.card": "Completando la migración total", + "sql.migration.cutover.help.main": "Realice los pasos siguientes antes de completar la migración.", + "sql.migration.cutover.in.progress": "Migración total en curso para la base de datos “{0}”", + "sql.migration.cutover.last.file.restored": "Último archivo restaurado: {0}", + "sql.migration.cutover.pending.backup": "Copias de seguridad de registros pendientes de restauración: {0}", + "sql.migration.cutover.status.refresh.error": "Se ha producido un error al actualizar el estado de la migración.", + "sql.migration.cutover.step.1": "1. Detenga todas las transacciones entrantes en la base de datos de origen.", + "sql.migration.cutover.step.2.blob": "2. Cree una copia de seguridad o diferencial del registro de transacciones final y almacénela en el contenedor de Azure Storage Blob.", + "sql.migration.cutover.step.2.network.share": "2. ​​Cree una copia de seguridad final del registro de transacciones y almacénela en el recurso compartido de red.", + "sql.migration.cutover.step.3.blob": "3. Compruebe que todas las copias de seguridad se hayan restaurado en la base de datos de destino. El valor de \"Copias de seguridad del registro de transacciones\" debe ser cero.", + "sql.migration.cutover.step.3.network.share": "3. Compruebe que todas las copias de seguridad de registros se hayan restaurado en la base de datos de destino. El valor de \"Copias de seguridad del registro de transacciones\" debe ser cero.", + "sql.migration.cutover.type": "Modo de migración", "sql.migration.dashboard.description": "Determine la preparación de la migración de sus instancias de SQL Server, identifique un destino de Azure SQL recomendado y complete la migración de la instancia de SQL Server a Azure SQL Managed Instance o SQL Server en Azure Virtual Machines.", + "sql.migration.dashboard.help.title": "Artículos de ayuda y vínculos de vídeos", + "sql.migration.dashboard.link1.description": "Reglas de evaluación que se usan para determinar la viabilidad de migrar la instancia de SQL Server a Azure SQL Managed Instance.", + "sql.migration.dashboard.link1.title": "Reglas de evaluación para Azure SQL Managed Instance", "sql.migration.dashboard.migrate.task.button": "Migrar a Azure SQL", "sql.migration.dashboard.migrate.task.button.description": "Migre una instancia de SQL Server a Azure SQL.", + "sql.migration.dashboard.title": "Migración de Azure SQL", + "sql.migration.data.uploaded.info": "Comparación de la cantidad real de datos leídos del origen y la cantidad real de datos cargados en el destino.", + "sql.migration.data.uploaded.size": "Datos cargados / tamaño", + "sql.migration.database": "Base de datos", + "sql.migration.database.already.exists": "La base de datos \"{0}\" ya existe en la instancia administrada de destino \"{1}\".", + "sql.migration.database.migration": "Bases de datos para migración", + "sql.migration.database.migration.mode.description": "Para migrar al destino Azure SQL, elija un modo de migración en función de los requisitos del tiempo de inactividad.", + "sql.migration.database.migration.mode.label": "Modo de migración", + "sql.migration.database.migration.mode.offline.description": "El tiempo de inactividad de la aplicación se iniciará cuando se inicie la migración.", + "sql.migration.database.migration.mode.offline.label": "Migración sin conexión", + "sql.migration.database.migration.mode.online.description": "El tiempo de inactividad de la aplicación está limitado a la migración total hacia el final de la migración.", + "sql.migration.database.migration.mode.online.label": "Migración en línea", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "Claves de autenticación de Database Migration Service", + "sql.migration.database.migration.service.created.successfully": "Se creó correctamente un Database Migration Service.", "sql.migration.database.migration.status": "Estado de la migración de bases de datos", - "sql.migration.dashboard.link1.title": "Reglas de evaluación para Azure SQL Managed Instance", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Artículos de ayuda y vínculos de vídeos", - "sql.migration.pre.req.title": "Cosas que necesita antes de iniciar la migración:", + "sql.migration.database.page.description": "Seleccione la ubicación de las copias de seguridad de la base de datos que se usarán durante la migración.", + "sql.migration.database.page.title": "Copia de seguridad de la base de datos", + "sql.migration.database.to.be.migrated": "Base de datos que se va a migrar", + "sql.migration.databases": "Bases de datos ({0}/{1})", + "sql.migration.databases.selected": "Bases de datos seleccionadas: {0}/{1}", + "sql.migration.databases.table.title": "Bases de datos", + "sql.migration.day": "{0} día", + "sql.migration.days": "{0} días", + "sql.migration.description": "Descripción", + "sql.migration.details.copied": "Detalles copiados", + "sql.migration.dms.portal.info": "Ningún Azure Database Migration Service existente en el Azure Portal aparecerá en Azure Data Studio. Ningún Database Migration Service creado en Azure Data Studio será visible aún en el Azure Portal.", + "sql.migration.dms.provision.failed": "No se pudo aprovisionar el Database Migration Service. Espere unos minutos y vuelva a intentarlo.", + "sql.migration.duration": "Duración", + "sql.migration.empty.table.subtext": "Si esperaba ver resultados, compruebe la conexión a la instancia de SQL Server.", + "sql.migration.empty.table.text": "No hay archivos de copia de seguridad", + "sql.migration.enter.your.sql.cred": "Escriba las credenciales para la instancia de SQL Server de origen. Estas credenciales se usarán al migrar las bases de datos a Azure SQL.", + "sql.migration.failed": "Migraciones con errores", + "sql.migration.feedback.issue.title": "Comentarios sobre la experiencia de migración", + "sql.migration.file.name": "Nombre de archivo", + "sql.migration.finish.time": "Hora de finalización", + "sql.migration.first.lsn": "Primer LSN", + "sql.migration.full.backup.files": "Archivos de copia de seguridad completa", + "sql.migration.generic.congratulations": "Hemos completado la evaluación de la instancia de SQL Server \"{0}\".", + "sql.migration.hr": "{0} h", + "sql.migration.hrs": "{0} h", + "sql.migration.impact": "Impacto", + "sql.migration.impact.object.name": "Nombre: {0}", + "sql.migration.impact.object.type": "Tipo: {0}", + "sql.migration.impacted.objects": "Objetos afectados", + "sql.migration.inline.migration.notebook.title": "Migración en línea", + "sql.migration.inprogress.warning.multiple": "{0} bases de datos tienen advertencias", + "sql.migration.inprogress.warning.single": "{0}database tiene advertencias", + "sql.migration.instance": "Instancia", + "sql.migration.invalid.blob.container.error": "Para continuar, seleccione un contenedor de blobs válido para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, seleccione un archivo válido de copia de seguridad reciente para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido para la base de datos de origen \"{0}\".", + "sql.migration.invalid.blob.storageAccount.error": "Para continuar, seleccione una cuenta de almacenamiento válida para la base de datos de origen \"{0}\".", + "sql.migration.invalid.location.error": "Para continuar, seleccione una ubicación válida.", + "sql.migration.invalid.migration.service.error": "Seleccione un Database Migration Service válido.", + "sql.migration.invalid.migration.service.offline.error": "Seleccione un Database Migration Service que esté conectado a un nodo.", + "sql.migration.invalid.network.share.location": "Formato de ubicación del recurso compartido de red no válido. Ejemplo: {0}", + "sql.migration.invalid.resourceGroup.error": "Para continuar, seleccione un grupo de recursos válido.", + "sql.migration.invalid.service.name.error": "Escriba un nombre válido para el servicio de migración.", + "sql.migration.invalid.storageAccount.error": "Para continuar, seleccione una cuenta de almacenamiento válida.", + "sql.migration.invalid.subscription.error": "Para continuar, seleccione una suscripción válida.", + "sql.migration.invalid.target.name.error": "Escriba un nombre válido para la base de datos de destino.", + "sql.migration.invalid.user.account": "Formato de cuenta de usuario no válido. Ejemplo: {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service organiza las actividades de migración de bases de datos y realiza un seguimiento de su progreso. Puede seleccionar un Database Migration Service existente como objetivo de Azure SQL si ya creó uno anteriormente o crear uno nuevo a continuación.", + "sql.migration.ir.page.sql.migration.service.not.found": "No se encontró ningún Database Migration Service. Cree uno nuevo", + "sql.migration.ir.page.title": "Azure Database Migration Service", + "sql.migration.ir.setup.step1": "Paso 1: {0}", + "sql.migration.ir.setup.step2": "Paso 2: Use esta clave para registrar el entorno de ejecución de integración", + "sql.migration.ir.setup.step3": "Paso 3: Haga clic en el botón \"Prueba de conexión\" para comprobar la conexión entre Azure Database Migration Service y el entorno de ejecución de integración", + "sql.migration.issues": "Problemas", + "sql.migration.issues.count": "Problemas ({0})", + "sql.migration.issues.details": "Detalles del problema", + "sql.migration.key1.copied": "Clave 1 copiada", + "sql.migration.key1.label": "Clave 1", + "sql.migration.key2.copied": "Clave 2 copiada", + "sql.migration.key2.label": "Clave 2", + "sql.migration.last.LSN": "Último LSN", + "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.last.applied.lsn": "LSN aplicado por última vez", + "sql.migration.last.backup": "Última copia de seguridad", + "sql.migration.last.scan.completed": "Último examen completado: {0}", + "sql.migration.learn.more": "Más información", + "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.location": "Ubicación", + "sql.migration.managed.instance": "Azure SQL Managed Instance", + "sql.migration.migration.completed": "Migraciones completadas", + "sql.migration.migration.in.progress": "Migraciones de base de datos en curso", + "sql.migration.migration.not.started": "Migraciones no iniciadas", + "sql.migration.migration.status": "Estado de migración", + "sql.migration.migration.status.filter": "Filtro de estado de migración", + "sql.migration.min": "{0} min", + "sql.migration.mins": "{0} minutos", + "sql.migration.mode": "Modo", + "sql.migration.more.info": "Más información", + "sql.migration.name": "Nombre", + "sql.migration.name.label": "Nombres:", + "sql.migration.name.of.new.rg": "Nombre del nuevo grupo de recursos", + "sql.migration.nc.blob.storage.radio.label": "Mis copias de seguridad de base de datos están en un contenedor de Azure Storage Blob", + "sql.migration.nc.network.share.radio.label": "Mis copias de seguridad de base de datos están en un recurso compartido de red", + "sql.migration.network.share": "Recurso compartido de red", + "sql.migration.network.share.azure.header": "Detalles de la cuenta de almacenamiento", + "sql.migration.network.share.azure.help": "Proporcione la cuenta de Azure Storage en la que se cargarán las copias de seguridad.", + "sql.migration.network.share.header.text": "Detalles del recurso compartido de red", + "sql.migration.network.share.help.text": "Proporcione la ubicación del recurso compartido de red (donde se almacenan las copias de seguridad) y las credenciales de usuario con las que se accedió al recurso compartido.", + "sql.migration.network.share.location.info": "Ruta de acceso del recurso compartido de red para las copias de seguridad de base de datos. El proceso de migración recuperará automáticamente archivos de copia de seguridad válidos de este recurso compartido de red.", + "sql.migration.network.share.location.label": "Ubicación del recurso compartido de red donde se almacenan las copias de seguridad", + "sql.migration.network.share.password.label": "Contraseña", + "sql.migration.network.share.password.placeholder": "Escriba la contraseña.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "Escriba el nombre de base de datos de destino para las bases de datos de origen seleccionadas.", + "sql.migration.network.share.windows.user.info": "Cuenta de usuario de Windows con acceso de lectura a la ubicación del recurso compartido de red.", + "sql.migration.network.share.windows.user.label": "Cuenta de usuario de Windows con acceso de lectura a la ubicación del recurso compartido de red", + "sql.migration.new.resource.group": "(nuevo) {0}", + "sql.migration.newSupportRequest": "Nueva solicitud de soporte técnico", + "sql.migration.no": "No", + "sql.migration.no.blobContainers.found": "No se encontraron contenedores de blobs.", + "sql.migration.no.blobFiles.found": "No se ha encontrado ningún archivo de blob.", + "sql.migration.no.fileShares.found": "No se encontraron recursos compartidos de archivos.", + "sql.migration.no.issues.mi": "No se encontraron problemas para migrar a SQL Server en Azure SQL Managed Instance", + "sql.migration.no.issues.vm": "No se encontraron problemas para migrar a SQL Server en la máquina virtual de Azure", + "sql.migration.no.location.found": "No se encontró ninguna ubicación.", + "sql.migration.no.managedInstance.found": "No se encontraron instancias administradas.", + "sql.migration.no.pending.backups": "No hay copias de seguridad pendientes. Haga clic en actualizar para comprobar el estado actual.", + "sql.migration.no.storageAccount.found": "No se encontró ninguna cuenta de almacenamiento.", + "sql.migration.no.subscription.found": "No se encontró ninguna suscripción.", + "sql.migration.no.virtualMachine.found": "No se encontraron máquinas virtuales.", + "sql.migration.notebook.open.error": "No se pudo abrir el cuaderno de migración.", + "sql.migration.object.details": "Detalles del objeto", + "sql.migration.offline": "Sin conexión", + "sql.migration.offline.caps": "DESCONECTADO", + "sql.migration.ok": "Aceptar", + "sql.migration.online": "En línea", + "sql.migration.option": "Descargue e instale el entorno de ejecución de integración.", + "sql.migration.path.user.account": "Cuenta de usuario", "sql.migration.pre.req.1": "Detalles de la cuenta de Azure", "sql.migration.pre.req.2": "Azure SQL Managed Instance o SQL Server en la máquina virtual de Azure", "sql.migration.pre.req.3": "Detalles de la ubicación de la copia de seguridad", - "sql.migration.migration.in.progress": "Migración de base de datos en curso", - "sql.migration.failed": "Error de migración", - "sql.migration.migration.completed": "Migración completada", - "sql.migration.cutover.card": "Completando la migración total", - "sql.migration.migration.not.started": "Migración no iniciada", - "sql.migration.show.status": "Mostrar estado", - "sql.migration.inprogress.warning.single": "{0}database tiene advertencias", - "sql.migration.inprogress.warning.multiple": "{0} bases de datos tienen advertencias", - "sql.migration.feedback.issue.title": "Comentarios sobre la experiencia de migración", - "sql.migration.cutover": "Migración total", - "sql.migration.complete.cutover": "Migración total completa", - "sql.migration.source.database": "Nombre de la base de datos de origen", - "sql.migration.source.server": "Servidor de origen", - "sql.migration.source.version": "Versión de origen", - "sql.migration.target.database.name": "Nombre de la base de datos de destino", - "sql.migration.target.server": "Servidor de destino", - "sql.migration.target.version": "Versión de destino", - "sql.migration.migration.status": "Estado de migración", - "sql.migration.migration.status.filter": "Filtro de estado de migración", - "sql.migration.full.backup.files": "Archivos de copia de seguridad completa", - "sql.migration.last.applied.lsn": "LSN aplicado por última vez", - "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", - "sql.migration.last.LSN": "Último LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Cancelar migración", - "sql.migration.active.backup.files.items": "Archivos de copia de seguridad activos (1 elemento)", - "sql.migration.active.backup.files.multiple.items": "Archivos de copia de seguridad activa ({0} elementos)", - "sql.migration.copy.migration.details": "Copiar detalles de la migración", - "sql.migration.details.copied": "Detalles copiados", - "sql.cancel.migration.confirmation": "¿Seguro de que desea cancelar la migración?", - "sql.migration.yes": "Sí", - "sql.migration.no": "No", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Realice los pasos siguientes antes de completar la migración.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Último archivo restaurado: {0}", - "sql.migration.last.scan.completed": "Último examen completado: {0}", - "sql.migration.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": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "La migración no está en curso y no se puede realizar en modo completo.", - "sql.migration.file.name": "Nombre de archivo", - "sql.migration.size.column.header": "Tamaño", - "sql.migration.no.pending.backups": "No hay copias de seguridad pendientes. Haga clic en actualizar para comprobar el estado actual.", + "sql.migration.pre.req.title": "Cosas que necesita antes de iniciar la migración:", + "sql.migration.provide.unique.containers": "Proporcione un contenedor único para cada base de datos de destino. Bases de datos afectadas: ", + "sql.migration.quick.pick.placeholder": "Seleccione la operación que desea realizar.", + "sql.migration.recommendation": "Recomendación", + "sql.migration.refresh": "Actualizar", + "sql.migration.refresh.assessment.button.label": "Actualizar evaluación", + "sql.migration.refresh.key1": "Actualizar clave 1", + "sql.migration.refresh.key2": "Actualizar clave 2", + "sql.migration.resource.group.description": "Un grupo de recursos es un contenedor que tiene los recursos relacionados de una solución de Azure.", + "sql.migration.resource.group.not.found": "No se han encontrado grupos de recursos.", + "sql.migration.resourceGroups": "Grupo de recursos", + "sql.migration.rg.created": "Grupo de recursos creado", + "sql.migration.search": "Buscar", "sql.migration.search.for.migration": "Buscar migraciones", - "sql.migration.online": "En línea", - "sql.migration.offline": "Sin conexión", - "sql.migration.database": "Base de datos", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "Duración", - "sql.migration.azure.sql.target": "Destino de Azure SQL", - "sql.migration.sql.managed.instance": "SQL Managed Instance", - "sql.migration.sql.virtual.machine": "Máquina virtual de SQL", - "sql.migration.target.azure.sql.instance.name": "Nombre de destino de Azure SQL", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Hora de inicio", - "sql.migration.finish.time": "Hora de finalización", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "En curso", - "sql.migration.status.succeeded": "Correcto", - "sql.migration.status.creating": "Creando", - "sql.migration.status.completing": "Completando", - "sql.migration.status.canceling": "Cancelando", - "sql.migration.status.failed": "Error", - "sql.migration.status.warning.count.single": "{0} advertencia)", - "sql.migration.status.warning.count.multiple": "{0} advertencias)", - "sql.migration.status.error.count.single": "{0} error)", - "sql.migration.status.error.count.multiple": "{0} errores)", - "sql.migration.hrs": "{0} h", - "sql.migration.hr": "{0} h", - "sql.migration.days": "{0} días", - "sql.migration.day": "{0} día", - "sql.migration.mins": "{0} minutos", - "sql.migration.min": "{0} min", "sql.migration.sec": "{0} s", - "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.select.azure.mi": "Seleccione la suscripción de Azure de destino y la Azure SQL Managed Instance de destino", + "sql.migration.select.azure.vm": "Seleccione la suscripción de Azure de destino y el SQL Server de destino de la máquina virtual de Azure de su destino.", + "sql.migration.select.database.to.continue": "Seleccione 1 o más bases de datos para evaluar la migración", + "sql.migration.select.database.to.migrate": "Seleccione las bases de datos que se van a migrar.", + "sql.migration.select.prompt": "Haga clic en instancia de SQL Server o en cualquiera de las bases de datos de la izquierda para ver los detalles.", + "sql.migration.select.target.to.continue": "Para continuar, seleccione una base de datos de destino.", + "sql.migration.server": "Servidor", + "sql.migration.service.account.info.text": "Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga privilegios de lectura en el recurso compartido de red.", + "sql.migration.service.container.container.description1": "Azure Database Migration Service saca provecho del entorno de ejecución de integración autohospedado de Azure Data Factory para cargar copias de seguridad de un recurso compartido de archivos de red local en Azure.", + "sql.migration.service.container.container.description2": "Siga estas instrucciones para configurar un entorno de ejecución de integración autohospedado.", + "sql.migration.service.container.heading": "Configuración del entorno de ejecución de integración", + "sql.migration.service.container.loading.help": "Cargando servicios de migración", + "sql.migration.service.details.authKeys.label": "Claves de autenticación", + "sql.migration.service.details.authKeys.title": "Claves de autenticación utilizadas para conectar con el nodo del entorno de ejecución de integración autohospedado", "sql.migration.service.details.button.label": "Cerrar", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.service.details.ir.label": "Nodo de entorno de ejecución de integración autohospedado", "sql.migration.service.details.status.unavailable": "-- no disponible --", + "sql.migration.service.header": "Detalles de Azure Database Migration Service \"{0}\":`", + "sql.migration.service.not.found": "No se encontraron servicios de migración. Para continuar, cree uno nuevo.", + "sql.migration.service.not.ready": "Azure Database Migration Service no está registrado. Azure Database Migration Service \"{0}\" debe registrarse con entorno de ejecución de integración autohospedado en cualquier nodo.", + "sql.migration.service.ready": "Azure Database Migration Service \"{0}\" está conectado al entorno de ejecución de integración autohospedado que se ejecuta en el nodo: {1}", + "sql.migration.service.status.refresh.error": "Se ha producido un error al actualizar el estado de creación del servicio de migración.", + "sql.migration.services.container.description": "Escriba la información siguiente para agregar una nueva Azure Database Migration Service.", + "sql.migration.services.dialog.title": "Crear Azure Database Migration Service", + "sql.migration.services.location": "Región de Azure para su Azure Database Migration Service. Debe ser la misma región que el Azure SQL de destino.", + "sql.migration.services.name": "Nombre de Azure Database Migration Service.", + "sql.migration.services.resourcegroup": "Grupo de recursos para su Azure Database Migration Service.", + "sql.migration.services.subscription": "Nombre de suscripción para su Azure Database Migration Service.", + "sql.migration.services.target": "Destino de Azure SQL seleccionado como predeterminado.", + "sql.migration.shir": "Nodo de entorno de ejecución de integración autohospedado", + "sql.migration.show.status": "Mostrar estado", + "sql.migration.size": "Tamaño (MB)", + "sql.migration.size.column.header": "Tamaño", + "sql.migration.sku.location": "Región de Azure para su destino de Azure SQL", + "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar a Azure SQL Managed Instance (PaaS), vea los resultados de la evaluación y seleccione una o varias bases de datos.", + "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar a SQL Server en Azure Virtual Machine (IaaS), vea los resultados de la evaluación y seleccione una o varias bases de datos.", + "sql.migration.sku.resource": "Nombre del recurso de destino de Azure SQL", + "sql.migration.sku.resource_group": "Grupo de recursos para el destino de Azure SQL", + "sql.migration.sku.subscription": "Nombre de la suscripción para su destino de Azure SQL", + "sql.migration.sku.vm.card.title": "SQL Server en una máquina virtual de Azure (IaaS)", "sql.migration.source.configuration": "Configuración de origen", "sql.migration.source.credentials": "Credenciales de origen", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Servidor", - "sql.migration.username": "Nombre de usuario", - "sql.migration.size": "Tamaño (MB)", - "sql.migration.last.backup": "Última copia de seguridad", - "sql.migration.database.migration": "Bases de datos para migración", - "sql.migrate.text": "Seleccione las bases de datos que desea migrar a Azure SQL", - "sql.migration.offline.caps": "DESCONECTADO", - "sql.migration.issues": "Problemas", - "sql.migration.search": "Buscar", - "sql.migration.instance": "Instancia", - "sql.migration.warnings": "Advertencias", - "sql.migration.impacted.objects": "Objetos afectados", - "sql.migration.object.details": "Detalles del objeto", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "Escriba:", - "sql.migration.name.label": "Nombres:", - "sql.migration.description": "Descripción", - "sql.migration.recommendation": "Recomendación", - "sql.migration.more.info": "Más información", + "sql.migration.source.database": "Nombre de la base de datos de origen", + "sql.migration.source.databases": "Bases de datos de origen", + "sql.migration.source.details.sqlAuth": "Escriba las credenciales de autenticación de SQL usadas para conectarse a la instancia de SQL Server{0}. ​Se usarán estas credenciales para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.", + "sql.migration.source.details.windowAuth": "Escriba las credenciales de autenticación de Windows usadas para conectarse a la instancia de SQL Server {0}. Estas credenciales se usarán para conectarse a la instancia de SQL Server e identificar archivos de copia de seguridad válidos.", + "sql.migration.source.server": "Servidor de origen", + "sql.migration.source.version": "Versión de origen", + "sql.migration.sql.assessment.notebook.title": "Evaluación de la migración de SQL", + "sql.migration.sql.managed.instance": "SQL Managed Instance", + "sql.migration.sql.server.instance": "Instancia de SQL Server", + "sql.migration.sql.virtual.machine": "Máquina virtual de SQL", + "sql.migration.start.time": "Hora de inicio", + "sql.migration.status": "Estado", + "sql.migration.status.canceling": "Cancelando", + "sql.migration.status.completing": "Completando", + "sql.migration.status.creating": "Creando", + "sql.migration.status.dropdown.all": "Estado: Todos", + "sql.migration.status.dropdown.completing": "Estado: completando", + "sql.migration.status.dropdown.failed": "Estado: Error", + "sql.migration.status.dropdown.ongoing": "Estado: en curso", + "sql.migration.status.dropdown.succeeded": "Estado: Correcto", + "sql.migration.status.error.count.multiple": "{0} errores)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} error)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Error", + "sql.migration.status.inprogress": "En curso", + "sql.migration.status.refresh.label": "Actualizar", + "sql.migration.status.succeeded": "Correcto", + "sql.migration.status.warning.count.multiple": "{0} advertencias)", + "sql.migration.status.warning.count.single": "{0} advertencia)", + "sql.migration.storage.account": "Cuenta de almacenamiento", + "sql.migration.subscription": "Suscripción", + "sql.migration.summary.azure.storage": "Azure Storage", + "sql.migration.summary.azure.storage.subscription": "Suscripción de Azure Storage", + "sql.migration.summary.database.count": "Bases de datos para migración", + "sql.migration.summary.mi.type": "Azure SQL Managed Instance", + "sql.migration.summary.page.title": "Resumen", + "sql.migration.summary.vm.type": "SQL Server en una máquina virtual de Azure", + "sql.migration.target": "Destino", + "sql.migration.target.azure.sql.instance.name": "Nombre de destino", + "sql.migration.target.database.name": "Nombre de la base de datos de destino", "sql.migration.target.platform": "Plataforma de destino", - "sql.migration.warnings.details": "Detalles de las advertencias", - "sql.migration.issues.details": "Detalles del problema", - "sql.migration.select.prompt": "Haga clic en instancia de SQL Server o en cualquiera de las bases de datos de la izquierda para ver los detalles.", - "sql.migration.no.issues.vm": "No se encontraron problemas para migrar a SQL Server en la máquina virtual de Azure", - "sql.migration.no.issues.mi": "No se encontraron problemas para migrar a SQL Server en Azure SQL Managed Instance", - "sql.migration.impact.object.type": "Tipo: {0}", - "sql.migration.impact.object.name": "Nombre: {0}", - "sql.migration.databases": "Bases de datos ({0}/{1})", - "sql.migration.databases.selected": "Bases de datos seleccionadas: {0}/{1}", - "sql.migration.issues.count": "Problemas ({0})", + "sql.migration.target.server": "Servidor de destino", + "sql.migration.target.version": "Versión de destino", + "sql.migration.test.connection": "Conexión de prueba", + "sql.migration.type": "Tipo", + "sql.migration.type.label": "Escriba:", + "sql.migration.unique.name": "Seleccione un nombre único para esta base de datos de destino", + "sql.migration.username": "Nombre de usuario", + "sql.migration.view.all": "Ver todo", + "sql.migration.view.select.button.label": "Ver o seleccionar", + "sql.migration.warnings": "Advertencias", "sql.migration.warnings.count": "Advertencias ({0})", - "sql.migration.authentication.type": "Tipo de autenticación", - "sql.migration.status.refresh.label": "Actualizar" + "sql.migration.warnings.details": "Detalles de las advertencias", + "sql.migration.windows.user.account": "Dominio\\nombre de usuario", + "sql.migration.wizard.account.add.button.label": "Vincular cuenta", + "sql.migration.wizard.account.count.multiple.message": "{0} cuentas vinculadas", + "sql.migration.wizard.account.count.single.message": "{0} cuenta vinculada", + "sql.migration.wizard.account.description": "Seleccione una cuenta de Azure vinculada a Azure Data Studio o vincule una ahora.", + "sql.migration.wizard.account.noAccount.error": "Agregue una cuenta vinculada e inténtelo de nuevo.", + "sql.migration.wizard.account.title": "Cuenta de Azure", + "sql.migration.wizard.sku.all": "Según los resultados de la evaluación, las {0} bases de datos en estado de conexión se pueden migrar a Azure SQL.", + "sql.migration.wizard.sku.assessment.error": "Error al evaluar el servidor '{0}'.", + "sql.migration.wizard.sku.choose_a_target": "Elija su destino de Azure SQL", + "sql.migration.wizard.sku.title": "Destino de Azure SQL", + "sql.migration.yes": "Sí", + "total.databases.selected": "Bases de datos seleccionadas {0} de {1}" }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Iniciando la migración de la base de datos {0} a {1} - {2}", - "sql.migration.starting.migration.error": "Error al iniciar la migración: '{0}'" + "sql.migration.starting.migration.error": "Error al iniciar la migración: '{0}'", + "sql.migration.starting.migration.message": "Iniciando la migración de la base de datos {0} a {1} - {2}" + }, + "package": { + "cancel-migration-menu": "Cancelar migración", + "complete-cutover-menu": "Migración total completa", + "copy-migration-menu": "Copiar detalles de la migración", + "database-details-menu": "Detalles de la base de datos", + "description": "Descripción de la migración de Azure SQL", + "displayName": "Migración de Azure SQL", + "migration-command-category": "Migración de Azure SQL", + "migration-context-menu-category": "Menú contextual de migración", + "migration-dashboard-tasks": "Tareas de migración", + "migration-dashboard-title": "Migración de Azure SQL", + "migration-notebook-command-title": "Abrir blocs de notas de migración de Azure SQL", + "new-support-request-command": "Nueva solicitud de soporte técnico", + "send-feedback-command": "Comentarios", + "start-migration-command": "Migrar a Azure SQL", + "view-service-menu": "Detalles de Database Migration Service", + "view-target-menu": "Detalles de destino de Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-es/translations/extensions/sql.i18n.json index 9f7ee68a9d..9f0318ba13 100644 --- a/i18n/ads-language-pack-es/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje SQL", - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de SQL." + "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de SQL.", + "displayName": "Conceptos básicos del lenguaje SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json index 88b46c502d..4cccbfe53e 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Abyss", "description": "Tema Abyss para Visual Studio Code", + "displayName": "Tema Abyss", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json index b9e56de8dc..cdb2a04e30 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Temas por defecto", - "description": "Temas claro y oscuro predeterminados de Visual Studio", - "darkPlusColorThemeLabel": "Oscuro+ (oscuro predeterminado)", - "lightPlusColorThemeLabel": "Claro+ (claro predeterminado)", "darkColorThemeLabel": "Oscuro (Visual Studio)", - "lightColorThemeLabel": "Claro (Visual Studio)", + "darkPlusColorThemeLabel": "Oscuro+ (oscuro predeterminado)", + "description": "Temas claro y oscuro predeterminados de Visual Studio", + "displayName": "Temas por defecto", "hcColorThemeLabel": "Contraste alto", + "lightColorThemeLabel": "Claro (Visual Studio)", + "lightPlusColorThemeLabel": "Claro+ (claro predeterminado)", "minimalIconThemeLabel": "Mínimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json index cfbb5ae9dd..6c5b8a3742 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Kimbie Oscuro", "description": "Tema Kinbie Dark para Visual Studio Code", + "displayName": "Tema Kimbie Oscuro", "themeLabel": "Kimbie oscuro" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json index e740b82945..1b99d1f276 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai atenuado", "description": "Tema atenuado Monokai para Visual Studio Code", + "displayName": "Tema Monokai atenuado", "themeLabel": "Monokai atenuado" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json index a918b4609c..5bd83dd32f 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai", "description": "Tema Monokai para Visual Studio Code", + "displayName": "Tema Monokai", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json index 1638fd4950..4b2aad245d 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Quiet Light", "description": "Tema Quiet Light para Visual Studio Code", + "displayName": "Tema Quiet Light", "themeLabel": "Quiet claro" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json index 4d2c9731dd..55e7f0b42a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema rojo", "description": "Tema rojo para Visual Studio Code", + "displayName": "Tema rojo", "themeLabel": "Rojo" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json index 2b80562575..6b38c9011b 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema del icono de archivo Seti", "description": "Un tema de icono de archivo basados en Seti IU", + "displayName": "Tema del icono de archivo Seti", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json index dcc4cf5760..68ca9010c8 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema oscuro Solarized ", "description": "Tema oscuro Solarized para Visual Studio Code", + "displayName": "Tema oscuro Solarized ", "themeLabel": "Oscuro Solarized " } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json index 7ba3712d5f..45d9d441f1 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema claro Solarized ", "description": "Tema de luz solarizada para Visual Studio Code", + "displayName": "Tema claro Solarized ", "themeLabel": "Claro Solarized " } } diff --git a/i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json index 9746333387..4ec0bee65a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Tomorrow Night Blue", "description": "Tema Tomorrow Night Blue para Visual Studio Code", + "displayName": "Tema Tomorrow Night Blue", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-es/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-es/translations/extensions/typescript-basics.i18n.json index 3a5fa57222..a0705648fd 100644 --- a/i18n/ads-language-pack-es/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Elementos básicos del lenguaje TypeScript", - "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de TypeScript." + "description": "Proporciona fragmentos de código, resaltado de sintaxis, correspondencia de corchetes y plegado de código en archivos de TypeScript.", + "displayName": "Elementos básicos del lenguaje TypeScript" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-es/translations/extensions/xml-language-features.i18n.json index 701353aaf2..a73b5750f4 100644 --- a/i18n/ads-language-pack-es/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Características del lenguaje XML", - "description": "Proporciona un potente soporte de lenguaje para archivos XML." + "description": "Proporciona un potente soporte de lenguaje para archivos XML.", + "displayName": "Características del lenguaje XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-es/translations/extensions/xml.i18n.json index afedc8829a..73f873161a 100644 --- a/i18n/ads-language-pack-es/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje XML", - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos XML." + "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos XML.", + "displayName": "Conceptos básicos del lenguaje XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json index 818c103962..53711f2e87 100644 --- a/i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-es/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Conceptos básicos del lenguaje YAML", - "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de YAML." + "description": "Proporciona resaltado de sintaxis y correspondencia de corchetes en archivos de YAML.", + "displayName": "Conceptos básicos del lenguaje YAML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-es/translations/main.i18n.json b/i18n/ads-language-pack-es/translations/main.i18n.json index ac3e8754d2..000106e3df 100644 --- a/i18n/ads-language-pack-es/translations/main.i18n.json +++ b/i18n/ads-language-pack-es/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Error del sistema ({0})", - "error.defaultMessage": "Se ha producido un error desconocido. Consulte el registro para obtener más detalles.", - "error.moreErrors": "{0} ({1} errores en total)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "No se puede ejecutar un comando shell en una unidad UNC. " - }, - "vs/base/node/zip": { - "invalid file": "Error al extraer {0}. Archivo no válido.", - "incompleteExtract": "Incompleta. Se encontró {0} de {1} entradas", - "notFound": "{0} no se encontró dentro del archivo zip." - }, - "vs/base/common/actions": { - "submenu.empty": "(vacío)" - }, - "vs/base/common/date": { - "date.fromNow.in": "en {0}", - "date.fromNow.now": "Ahora", - "date.fromNow.seconds.singular.ago": "hace {0} seg", - "date.fromNow.seconds.plural.ago": "hace {0} segundos", - "date.fromNow.seconds.singular": "{0} seg", - "date.fromNow.seconds.plural": "{0} segundos", - "date.fromNow.minutes.singular.ago": "hace {0} minutos", - "date.fromNow.minutes.plural.ago": "hace {0} minutos", - "date.fromNow.minutes.singular": "{0} min", - "date.fromNow.minutes.plural": "{0} minutos", - "date.fromNow.hours.singular.ago": "hace {0} hora", - "date.fromNow.hours.plural.ago": "hace {0} horas", - "date.fromNow.hours.singular": "{0} h", - "date.fromNow.hours.plural": "{0} h", - "date.fromNow.days.singular.ago": "hace {0} día", - "date.fromNow.days.plural.ago": "hace {0} días", - "date.fromNow.days.singular": "{0} día", - "date.fromNow.days.plural": "{0} días", - "date.fromNow.weeks.singular.ago": "hace {0} semana", - "date.fromNow.weeks.plural.ago": "hace {0} semanas", - "date.fromNow.weeks.singular": "{0} semana", - "date.fromNow.weeks.plural": "{0} semanas", - "date.fromNow.months.singular.ago": "hace {0} mo", - "date.fromNow.months.plural.ago": "hace {0} meses", - "date.fromNow.months.singular": "{0} mes", - "date.fromNow.months.plural": "{0} mos", - "date.fromNow.years.singular.ago": "hace {0} año", - "date.fromNow.years.plural.ago": "hace {0} años", - "date.fromNow.years.singular": "{0} año", - "date.fromNow.years.plural": "{0} años" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Borrar", - "disable filter on type": "Desactivar filtro en tipo", - "enable filter on type": "Activar filtro en el tipo", - "empty": "No se encontraron elementos", - "found": "{0} de {1} elementos coincidentes" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "Aceptar", - "dialogInfoMessage": "Información", - "dialogErrorMessage": "Error", - "dialogWarningMessage": "Advertencia", - "dialogPendingMessage": "En curso", - "dialogClose": "Cerrar cuadro de diálogo" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "Sin enlazar" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Símbolo no válido", - "error.invalidNumberFormat": "Formato numérico inválido", - "error.propertyNameExpected": "Se esperaba el nombre de la propiedad", - "error.valueExpected": "Se esperaba un valor", - "error.colonExpected": "Se esperaban dos puntos", - "error.commaExpected": "Se esperaba una coma", - "error.closeBraceExpected": "Se esperaba una llave de cierre", - "error.closeBracketExpected": "Se esperaba un corchete de cierre", - "error.endOfFileExpected": "Se esperaba el final del archivo." - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Contraer todo" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "Sección {0}" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Menú de aplicaciones", - "mMore": "más" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Más Acciones..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Error: {0}", - "alertWarningMessage": "Advertencia: {0}", - "alertInfoMessage": "Información: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Atrás", - "inputModeEntry": "Presione \"Entrar\" para confirmar su entrada o \"Esc\" para cancelar", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "Escriba para restringir los resultados.", - "inputModeEntryDescription": "{0} (Presione \"Entrar\" para confirmar o \"Esc\" para cancelar)", - "quickInput.visibleCount": "{0} resultados", - "quickInput.countSelected": "{0} seleccionados", - "ok": "Aceptar", - "custom": "Personalizado", - "quickInput.backWithKeybinding": "Atrás ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Mayús", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "Control", - "shiftKey.long": "Mayús", - "altKey.long": "Alt", - "cmdKey.long": "Comando", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Cargando..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Cerrar cuadro de diálogo", + "dialogErrorMessage": "Error", + "dialogInfoMessage": "Información", + "dialogPendingMessage": "En curso", + "dialogWarningMessage": "Advertencia", + "ok": "Aceptar" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrada" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "Coincidir mayúsculas y minúsculas", + "regexDescription": "Usar expresión regular", + "wordsDescription": "Solo palabras completas" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "entrada", "label.preserveCaseCheckbox": "Conservar may/min" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "Coincidir mayúsculas y minúsculas", - "wordsDescription": "Solo palabras completas", - "regexDescription": "Usar expresión regular" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Cargando..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrada rápida" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Error: {0}", + "alertInfoMessage": "Información: {0}", + "alertWarningMessage": "Advertencia: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "Sin enlazar" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Menú de aplicaciones", + "mMore": "más" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Seleccionar cuadro" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "&&Deshacer", - "undo": "Deshacer", - "miRedo": "&&Rehacer", - "redo": "Rehacer", - "miSelectAll": "&&Seleccionar todo", - "selectAll": "Seleccionar todo" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "Sección {0}" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Si el texto del editor tiene el foco (el cursor parpadea)", - "editorFocus": "Si el editor o un widget del editor tiene el foco (por ejemplo, el foco está en el widget de búsqueda)", - "textInputFocus": "Si un editor o una entrada de texto enriquecido tienen el foco (el cursor parpadea)", - "editorReadonly": "Si el editor es de solo lectura", - "inDiffEditor": "Si el contexto es un editor de diferencias", - "editorColumnSelection": "Si \"editor.columnSelection\" se ha habilitado", - "editorHasSelection": "Si el editor tiene texto seleccionado", - "editorHasMultipleSelections": "Si el editor tiene varias selecciones", - "editorTabMovesFocus": "Si \"Tabulación\" moverá el foco fuera del editor", - "editorHoverVisible": "Si el mantenimiento del puntero del editor es visible", - "inCompositeEditor": "Si el editor forma parte de otro más grande (por ejemplo, blocs de notas)", - "editorLangId": "Identificador de idioma del editor", - "editorHasCompletionItemProvider": "Si el editor tiene un proveedor de elementos de finalización", - "editorHasCodeActionsProvider": "Si el editor tiene un proveedor de acciones de código", - "editorHasCodeLensProvider": "Si el editor tiene un proveedor de CodeLens", - "editorHasDefinitionProvider": "Si el editor tiene un proveedor de definiciones", - "editorHasDeclarationProvider": "Si el editor tiene un proveedor de declaraciones", - "editorHasImplementationProvider": "Si el editor tiene un proveedor de implementación", - "editorHasTypeDefinitionProvider": "Si el editor tiene un proveedor de definiciones de tipo", - "editorHasHoverProvider": "Si el editor tiene un proveedor de contenido con mantenimiento del puntero", - "editorHasDocumentHighlightProvider": "Si el editor tiene un proveedor de resaltado de documentos", - "editorHasDocumentSymbolProvider": "Si el editor tiene un proveedor de símbolos de documentos", - "editorHasReferenceProvider": "Si el editor tiene un proveedor de referencia", - "editorHasRenameProvider": "Si el editor tiene un proveedor de cambio de nombre", - "editorHasSignatureHelpProvider": "Si el editor tiene un proveedor de ayuda de signatura", - "editorHasInlineHintsProvider": "Si el editor tiene un proveedor de sugerencias insertadas", - "editorHasDocumentFormattingProvider": "Si el editor tiene un proveedor de formatos de documento", - "editorHasDocumentSelectionFormattingProvider": "Si el editor tiene un proveedor de formatos de selección de documentos", - "editorHasMultipleDocumentFormattingProvider": "Si el editor tiene varios proveedores de formatos del documento", - "editorHasMultipleDocumentSelectionFormattingProvider": "Si el editor tiene varios proveedores de formato de la selección de documentos" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Más Acciones..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "El editor usará API de plataforma para detectar cuándo está conectado un lector de pantalla.", - "accessibilitySupport.on": "El editor se optimizará de forma permanente para su uso con un lector de pantalla. El ajuste de líneas se deshabilitará.", - "accessibilitySupport.off": "El editor nunca se optimizará para su uso con un lector de pantalla.", - "accessibilitySupport": "Controla si el editor se debe ejecutar en un modo optimizado para lectores de pantalla. Si se activa, se deshabilitará el ajuste de líneas.", - "comments.insertSpace": "Controla si se inserta un carácter de espacio al comentar.", - "comments.ignoreEmptyLines": "Controla si las líneas vacías deben ignorarse con la opción de alternar, agregar o quitar acciones para los comentarios de línea.", - "emptySelectionClipboard": "Controla si al copiar sin selección se copia la línea actual.", - "find.cursorMoveOnType": "Controla si el cursor debe saltar para buscar coincidencias mientras se escribe.", - "find.seedSearchStringFromSelection": "Controla si la cadena de búsqueda del widget de búsqueda se inicializa desde la selección del editor.", - "editor.find.autoFindInSelection.never": "No activa nunca Buscar en selección automáticamente (predeterminado).", - "editor.find.autoFindInSelection.always": "Activa siempre Buscar en selección automáticamente.", - "editor.find.autoFindInSelection.multiline": "Active Buscar en la selección automáticamente cuando se seleccionen varias líneas de contenido.", - "find.autoFindInSelection": "Controla la condición para activar la búsqueda en la selección de forma automática.", - "find.globalFindClipboard": "Controla si el widget de búsqueda debe leer o modificar el Portapapeles de búsqueda compartido en macOS.", - "find.addExtraSpaceOnTop": "Controla si Encontrar widget debe agregar más líneas en la parte superior del editor. Si es true, puede desplazarse más allá de la primera línea cuando Encontrar widget está visible.", - "find.loop": "Controla si la búsqueda se reinicia automáticamente desde el principio (o el final) cuando no se encuentran más coincidencias.", - "fontLigatures": "Habilita o deshabilita las ligaduras tipográficas (características de fuente \"calt\" y \"liga\"). Cámbielo a una cadena para el control específico de la propiedad de CSS \"font-feature-settings\".", - "fontFeatureSettings": "Propiedad de CSS \"font-feature-settings\" explícita. En su lugar, puede pasarse un valor booleano si solo es necesario activar o desactivar las ligaduras.", - "fontLigaturesGeneral": "Configura las ligaduras tipográficas o las características de fuente. Puede ser un valor booleano para habilitar o deshabilitar las ligaduras o bien una cadena para el valor de la propiedad \"font-feature-settings\" de CSS.", - "fontSize": "Controla el tamaño de fuente en píxeles.", - "fontWeightErrorMessage": "Solo se permiten las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", - "fontWeight": "Controla el grosor de la fuente. Acepta las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", - "editor.gotoLocation.multiple.peek": "Mostrar vista de inspección de los resultados (predeterminado)", - "editor.gotoLocation.multiple.gotoAndPeek": "Ir al resultado principal y mostrar una vista de inspección", - "editor.gotoLocation.multiple.goto": "Vaya al resultado principal y habilite la navegación sin peek para otros", - "editor.gotoLocation.multiple.deprecated": "Esta configuración está en desuso. Use configuraciones separadas como \"editor.editor.gotoLocation.multipleDefinitions\" o \"editor.editor.gotoLocation.multipleImplementations\" en su lugar.", - "editor.editor.gotoLocation.multipleDefinitions": "Controla el comportamiento del comando \"Ir a definición\" cuando existen varias ubicaciones de destino.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla el comportamiento del comando \"Ir a definición de tipo\" cuando existen varias ubicaciones de destino.", - "editor.editor.gotoLocation.multipleDeclarations": "Controla el comportamiento del comando \"Ir a declaración\" cuando existen varias ubicaciones de destino.", - "editor.editor.gotoLocation.multipleImplemenattions": "Controla el comportamiento del comando \"Ir a implementaciones\" cuando existen varias ubicaciones de destino.", - "editor.editor.gotoLocation.multipleReferences": "Controla el comportamiento del comando \"Ir a referencias\" cuando existen varias ubicaciones de destino.", - "alternativeDefinitionCommand": "Identificador de comando alternativo que se ejecuta cuando el resultado de \"Ir a definición\" es la ubicación actual.", - "alternativeTypeDefinitionCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a definición de tipo\" es la ubicación actual.", - "alternativeDeclarationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a declaración\" es la ubicación actual.", - "alternativeImplementationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a implementación\" es la ubicación actual.", - "alternativeReferenceCommand": "Identificador de comando alternativo que se ejecuta cuando el resultado de \"Ir a referencia\" es la ubicación actual.", - "hover.enabled": "Controla si se muestra la información al mantener el puntero sobre un elemento.", - "hover.delay": "Controla el retardo en milisegundos después del cual se muestra la información al mantener el puntero sobre un elemento.", - "hover.sticky": "Controla si la información que aparece al mantener el puntero sobre un elemento permanece visible al mover el mouse sobre este.", - "codeActions": "Habilita la bombilla de acción de código en el editor.", - "inlineHints.enable": "Habilita las sugerencias insertadas en el editor.", - "inlineHints.fontSize": "Controla el tamaño de fuente de las sugerencias insertadas en el editor. Cuando se establece en \"0\", se usa el 90 % de \"#editor.fontSize#\".", - "inlineHints.fontFamily": "Controla la familia de fuentes de las sugerencias insertadas en el editor.", - "lineHeight": "Controla la altura de línea. Usa 0 para utilizar la altura del tamaño de fuente.", - "minimap.enabled": "Controla si se muestra el minimapa.", - "minimap.size.proportional": "El minimapa tiene el mismo tamaño que el contenido del editor (y podría desplazarse).", - "minimap.size.fill": "El minimapa se estirará o reducirá según sea necesario para ocupar la altura del editor (sin desplazamiento).", - "minimap.size.fit": "El minimapa se reducirá según sea necesario para no ser nunca más grande que el editor (sin desplazamiento).", - "minimap.size": "Controla el tamaño del minimapa.", - "minimap.side": "Controla en qué lado se muestra el minimapa.", - "minimap.showSlider": "Controla cuándo se muestra el control deslizante del minimapa.", - "minimap.scale": "Escala del contenido dibujado en el minimapa: 1, 2 o 3.", - "minimap.renderCharacters": "Represente los caracteres reales en una línea, por oposición a los bloques de color.", - "minimap.maxColumn": "Limite el ancho del minimapa para representar como mucho un número de columnas determinado.", - "padding.top": "Controla la cantidad de espacio entre el borde superior del editor y la primera línea.", - "padding.bottom": "Controla el espacio entre el borde inferior del editor y la última línea.", - "parameterHints.enabled": "Habilita un elemento emergente que muestra documentación de los parámetros e información de los tipos mientras escribe.", - "parameterHints.cycle": "Controla si el menú de sugerencias de parámetros se cicla o se cierra al llegar al final de la lista.", - "quickSuggestions.strings": "Habilita sugerencias rápidas en las cadenas.", - "quickSuggestions.comments": "Habilita sugerencias rápidas en los comentarios.", - "quickSuggestions.other": "Habilita sugerencias rápidas fuera de las cadenas y los comentarios.", - "quickSuggestions": "Controla si deben mostrarse sugerencias automáticamente mientras se escribe.", - "lineNumbers.off": "Los números de línea no se muestran.", - "lineNumbers.on": "Los números de línea se muestran como un número absoluto.", - "lineNumbers.relative": "Los números de línea se muestran como distancia en líneas a la posición del cursor.", - "lineNumbers.interval": "Los números de línea se muestran cada 10 líneas.", - "lineNumbers": "Controla la visualización de los números de línea.", - "rulers.size": "Número de caracteres monoespaciales en los que se representará esta regla del editor.", - "rulers.color": "Color de esta regla del editor.", - "rulers": "Muestra reglas verticales después de un cierto número de caracteres monoespaciados. Usa múltiples valores para mostrar múltiples reglas. Si la matriz está vacía, no se muestran reglas.", - "suggest.insertMode.insert": "Inserte la sugerencia sin sobrescribir el texto a la derecha del cursor.", - "suggest.insertMode.replace": "Inserte la sugerencia y sobrescriba el texto a la derecha del cursor.", - "suggest.insertMode": "Controla si las palabras se sobrescriben al aceptar la finalización. Tenga en cuenta que esto depende de las extensiones que participan en esta característica.", - "suggest.filterGraceful": "Controla si el filtrado y la ordenación de sugerencias se tienen en cuenta para los errores ortográficos pequeños.", - "suggest.localityBonus": "Controla si la ordenación mejora las palabras que aparecen cerca del cursor.", - "suggest.shareSuggestSelections": "Controla si las selecciones de sugerencias recordadas se comparten entre múltiples áreas de trabajo y ventanas (necesita \"#editor.suggestSelection#\").", - "suggest.snippetsPreventQuickSuggestions": "Controla si un fragmento de código activo impide sugerencias rápidas.", - "suggest.showIcons": "Controla si mostrar u ocultar iconos en sugerencias.", - "suggest.showStatusBar": "Controla la visibilidad de la barra de estado en la parte inferior del widget de sugerencias.", - "suggest.showInlineDetails": "Controla si los detalles de sugerencia se muestran incorporados con la etiqueta o solo en el widget de detalles.", - "suggest.maxVisibleSuggestions.dep": "La configuración está en desuso. Ahora puede cambiarse el tamaño del widget de sugerencias.", - "deprecated": "Esta configuración está en desuso. Use configuraciones separadas como \"editor.suggest.showKeyword\" o \"editor.suggest.showSnippets\" en su lugar.", - "editor.suggest.showMethods": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"method\".", - "editor.suggest.showFunctions": "Cuando está habilitado, IntelliSense muestra sugerencias de \"función\".", - "editor.suggest.showConstructors": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"constructor\".", - "editor.suggest.showFields": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"field\".", - "editor.suggest.showVariables": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"variable\".", - "editor.suggest.showClasss": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"class\".", - "editor.suggest.showStructs": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"struct\".", - "editor.suggest.showInterfaces": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"interface\".", - "editor.suggest.showModules": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"module\".", - "editor.suggest.showPropertys": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"property\".", - "editor.suggest.showEvents": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"event\".", - "editor.suggest.showOperators": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"operator\".", - "editor.suggest.showUnits": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"unit\".", - "editor.suggest.showValues": "Cuando está habilitado, IntelliSense muestra sugerencias de \"value\".", - "editor.suggest.showConstants": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"constant\".", - "editor.suggest.showEnums": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"enum\".", - "editor.suggest.showEnumMembers": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"enumMember\".", - "editor.suggest.showKeywords": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"keyword\".", - "editor.suggest.showTexts": "Si está habilitado, IntelliSense muestra sugerencias de tipo \"text\".", - "editor.suggest.showColors": "Cuando está habilitado, IntelliSense muestra sugerencias de \"color\".", - "editor.suggest.showFiles": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"file\".", - "editor.suggest.showReferences": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"reference\".", - "editor.suggest.showCustomcolors": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"customcolor\".", - "editor.suggest.showFolders": "Si está habilitado, IntelliSense muestra sugerencias de tipo \"folder\".", - "editor.suggest.showTypeParameters": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"typeParameter\".", - "editor.suggest.showSnippets": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"snippet\".", - "editor.suggest.showUsers": "Cuando está habilitado, IntelliSense muestra sugerencias del usuario.", - "editor.suggest.showIssues": "Cuando está habilitado IntelliSense muestra sugerencias para problemas.", - "selectLeadingAndTrailingWhitespace": "Indica si los espacios en blanco iniciales y finales deben seleccionarse siempre.", - "acceptSuggestionOnCommitCharacter": "Controla si se deben aceptar sugerencias en los caracteres de confirmación. Por ejemplo, en Javascript, el punto y coma (\";\") puede ser un carácter de confirmación que acepta una sugerencia y escribe ese carácter.", - "acceptSuggestionOnEnterSmart": "Aceptar solo una sugerencia con \"Entrar\" cuando realiza un cambio textual.", - "acceptSuggestionOnEnter": "Controla si las sugerencias deben aceptarse con \"Entrar\", además de \"TAB\". Ayuda a evitar la ambigüedad entre insertar nuevas líneas o aceptar sugerencias.", - "accessibilityPageSize": "Controla el número de líneas del editor que puede leer a la vez un lector de pantalla. Cuando se detecta un lector de pantalla, se establece 2000 automáticamente como valor predeterminado. Advertencia: En valores superiores al predeterminado, esto afecta al rendimiento.", - "accessibilityPageSize.deprecated": "Esta configuración está en desuso, el editor elegirá automáticamente el tamaño de la página de accesibilidad cuando se detecte un lector de pantalla. El nuevo valor predeterminado será de 2000 líneas.", - "editorViewAccessibleLabel": "Contenido del editor", - "editor.autoClosingBrackets.languageDefined": "Utilizar las configuraciones del lenguaje para determinar cuándo cerrar los corchetes automáticamente.", - "editor.autoClosingBrackets.beforeWhitespace": "Cerrar automáticamente los corchetes cuando el cursor esté a la izquierda de un espacio en blanco.", - "autoClosingBrackets": "Controla si el editor debe cerrar automáticamente los corchetes después de que el usuario agregue un corchete de apertura.", - "editor.autoClosingDelete.auto": "Quite los corchetes o las comillas de cierre adyacentes solo si se insertaron automáticamente.", - "autoClosingDelete": "Controla si el editor debe quitar los corchetes o las comillas de cierre adyacentes al eliminar.", - "editor.autoClosingOvertype.auto": "Escriba en las comillas o los corchetes solo si se insertaron automáticamente.", - "autoClosingOvertype": "Controla si el editor debe escribir entre comillas o corchetes.", - "editor.autoClosingQuotes.languageDefined": "Utilizar las configuraciones del lenguaje para determinar cuándo cerrar las comillas automáticamente. ", - "editor.autoClosingQuotes.beforeWhitespace": "Cerrar automáticamente las comillas cuando el cursor esté a la izquierda de un espacio en blanco. ", - "autoClosingQuotes": "Controla si el editor debe cerrar automáticamente las comillas después de que el usuario agrega uma comilla de apertura.", - "editor.autoIndent.none": "El editor no insertará la sangría automáticamente.", - "editor.autoIndent.keep": "El editor mantendrá la sangría de la línea actual.", - "editor.autoIndent.brackets": "El editor respetará la sangría de la línea actual y los corchetes definidos por el idioma.", - "editor.autoIndent.advanced": "El editor mantendrá la sangría de la línea actual, respetará los corchetes definidos por el idioma e invocará onEnterRules especiales definidos por idiomas.", - "editor.autoIndent.full": "El editor respetará la sangría de la línea actual, los corchetes definidos por idiomas y las reglas indentationRules definidas por idiomas, además de invocar reglas onEnterRules especiales.", - "autoIndent": "Controla si el editor debe ajustar automáticamente la sangría mientras los usuarios escriben, pegan, mueven o sangran líneas.", - "editor.autoSurround.languageDefined": "Use las configuraciones de idioma para determinar cuándo delimitar las selecciones automáticamente.", - "editor.autoSurround.quotes": "Envolver con comillas, pero no con corchetes.", - "editor.autoSurround.brackets": "Envolver con corchetes, pero no con comillas.", - "autoSurround": "Controla si el editor debe rodear automáticamente las selecciones al escribir comillas o corchetes.", - "stickyTabStops": "Emula el comportamiento de selección de los caracteres de tabulación al usar espacios para la sangría. La selección se aplicará a las tabulaciones.", - "codeLens": "Controla si el editor muestra CodeLens.", - "codeLensFontFamily": "Controla la familia de fuentes para CodeLens.", - "codeLensFontSize": "Controla el tamaño de fuente de CodeLens en píxeles. Cuando se establece en \"0\", se usa el 90 % de \"#editor.fontSize#\".", - "colorDecorators": "Controla si el editor debe representar el Selector de colores y los elementos Decorator de color en línea.", - "columnSelection": "Habilite que la selección con el mouse y las teclas esté realizando la selección de columnas.", - "copyWithSyntaxHighlighting": "Controla si el resaltado de sintaxis debe ser copiado al portapapeles.", - "cursorBlinking": "Controla el estilo de animación del cursor.", - "cursorSmoothCaretAnimation": "Controla si la animación suave del cursor debe estar habilitada.", - "cursorStyle": "Controla el estilo del cursor.", - "cursorSurroundingLines": "Controla el número mínimo de líneas iniciales y finales visibles que rodean al cursor. En algunos otros editores, se conoce como \"scrollOff\" o \"scrollOffset\".", - "cursorSurroundingLinesStyle.default": "Solo se aplica \"cursorSurroundingLines\" cuando se desencadena mediante el teclado o la API.", - "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" se aplica siempre.", - "cursorSurroundingLinesStyle": "Controla cuando se debe aplicar \"cursorSurroundingLines\".", - "cursorWidth": "Controla el ancho del cursor cuando \"#editor.cursorStyle#\" se establece en \"line\".", - "dragAndDrop": "Controla si el editor debe permitir mover las selecciones mediante arrastrar y colocar.", - "fastScrollSensitivity": "Multiplicador de la velocidad de desplazamiento al presionar \"Alt\".", - "folding": "Controla si el editor tiene el plegado de código habilitado.", - "foldingStrategy.auto": "Utilice una estrategia de plegado específica del idioma, si está disponible, de lo contrario la basada en sangría.", - "foldingStrategy.indentation": "Utilice la estrategia de plegado basada en sangría.", - "foldingStrategy": "Controla la estrategia para calcular rangos de plegado.", - "foldingHighlight": "Controla si el editor debe destacar los rangos plegados.", - "unfoldOnClickAfterEndOfLine": "Controla si al hacer clic en el contenido vacío después de una línea plegada se desplegará la línea.", - "fontFamily": "Controla la familia de fuentes.", - "formatOnPaste": "Controla si el editor debe dar formato automáticamente al contenido pegado. Debe haber disponible un formateador capaz de aplicar formato a un rango dentro de un documento. ", - "formatOnType": "Controla si el editor debe dar formato a la línea automáticamente después de escribirla.", - "glyphMargin": "Controla si el editor debe representar el margen de glifo vertical. El margen de glifo se usa, principalmente, para depuración.", - "hideCursorInOverviewRuler": "Controla si el cursor debe ocultarse en la regla de información general.", - "highlightActiveIndentGuide": "Controla si el editor debe resaltar la guía de sangría activa.", - "letterSpacing": "Controla el espacio entre letras en píxeles.", - "linkedEditing": "Controla si el editor tiene habilitada la edición vinculada. Dependiendo del lenguaje, los símbolos relacionados (por ejemplo, las etiquetas HTML) se actualizan durante la edición.", - "links": "Controla si el editor debe detectar vínculos y hacerlos interactivos.", - "matchBrackets": "Resaltar paréntesis coincidentes.", - "mouseWheelScrollSensitivity": "Se usará un multiplicador en los eventos de desplazamiento de la rueda del mouse \"deltaX\" y \"deltaY\". ", - "mouseWheelZoom": "Ampliar la fuente del editor cuando se use la rueda del mouse mientras se presiona \"Ctrl\".", - "multiCursorMergeOverlapping": "Combinar varios cursores cuando se solapan.", - "multiCursorModifier.ctrlCmd": "Se asigna a \"Control\" en Windows y Linux y a \"Comando\" en macOS.", - "multiCursorModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", - "multiCursorModifier": "El modificador que se usará para agregar varios cursores con el mouse. Los gestos del mouse Ir a definición y Abrir vínculo se adaptarán de modo que no entren en conflicto con el modificador multicursor. [Más información](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "Cada cursor pega una única línea del texto.", - "multiCursorPaste.full": "Cada cursor pega el texto completo.", - "multiCursorPaste": "Controla el pegado cuando el recuento de líneas del texto pegado coincide con el recuento de cursores.", - "occurrencesHighlight": "Controla si el editor debe resaltar las apariciones de símbolos semánticos.", - "overviewRulerBorder": "Controla si debe dibujarse un borde alrededor de la regla de información general.", - "peekWidgetDefaultFocus.tree": "Enfocar el árbol al abrir la inspección", - "peekWidgetDefaultFocus.editor": "Enfocar el editor al abrir la inspección", - "peekWidgetDefaultFocus": "Controla si se debe enfocar el editor en línea o el árbol en el widget de vista.", - "definitionLinkOpensInPeek": "Controla si el gesto del mouse Ir a definición siempre abre el widget interactivo.", - "quickSuggestionsDelay": "Controla el retraso, en milisegundos, tras el cual aparecerán sugerencias rápidas.", - "renameOnType": "Controla si el editor cambia el nombre automáticamente en el tipo.", - "renameOnTypeDeprecate": "En desuso. Utilice \"editor.linkedEditing\" en su lugar.", - "renderControlCharacters": "Controla si el editor debe representar caracteres de control.", - "renderIndentGuides": "Controla si el editor debe representar guías de sangría.", - "renderFinalNewline": "Representar el número de la última línea cuando el archivo termina con un salto de línea.", - "renderLineHighlight.all": "Resalta el medianil y la línea actual.", - "renderLineHighlight": "Controla cómo debe representar el editor el resaltado de línea actual.", - "renderLineHighlightOnlyWhenFocus": "Controla si el editor debe representar el resaltado de la línea actual solo cuando el editor está enfocado.", - "renderWhitespace.boundary": "Representa caracteres de espacio en blanco, excepto los espacios individuales entre palabras.", - "renderWhitespace.selection": "Represente los caracteres de espacio en blanco solo en el texto seleccionado.", - "renderWhitespace.trailing": "Representa solo los caracteres de espacio en blanco al final.", - "renderWhitespace": "Controla la forma en que el editor debe representar los caracteres de espacio en blanco.", - "roundedSelection": "Controla si las selecciones deberían tener las esquinas redondeadas.", - "scrollBeyondLastColumn": "Controla el número de caracteres adicionales a partir del cual el editor se desplazará horizontalmente.", - "scrollBeyondLastLine": "Controla si el editor seguirá haciendo scroll después de la última línea.", - "scrollPredominantAxis": "Desplácese solo a lo largo del eje predominante cuando se desplace vertical y horizontalmente al mismo tiempo. Evita la deriva horizontal cuando se desplaza verticalmente en un trackpad.", - "selectionClipboard": "Controla si el portapapeles principal de Linux debe admitirse.", - "selectionHighlight": "Controla si el editor debe destacar las coincidencias similares a la selección.", - "showFoldingControls.always": "Mostrar siempre los controles de plegado.", - "showFoldingControls.mouseover": "Mostrar solo los controles de plegado cuando el mouse está sobre el medianil.", - "showFoldingControls": "Controla cuándo se muestran los controles de plegado en el medianil.", - "showUnused": "Controla el fundido de salida del código no usado.", - "showDeprecated": "Controla las variables en desuso tachadas.", - "snippetSuggestions.top": "Mostrar sugerencias de fragmentos de código por encima de otras sugerencias.", - "snippetSuggestions.bottom": "Mostrar sugerencias de fragmentos de código por debajo de otras sugerencias.", - "snippetSuggestions.inline": "Mostrar sugerencias de fragmentos de código con otras sugerencias.", - "snippetSuggestions.none": "No mostrar sugerencias de fragmentos de código.", - "snippetSuggestions": "Controla si se muestran los fragmentos de código con otras sugerencias y cómo se ordenan.", - "smoothScrolling": "Controla si el editor se desplazará con una animación.", - "suggestFontSize": "Tamaño de la fuente para el widget de sugerencias. Cuando se establece a `0`, se utilizará el valor `#editor.fontSize#`.", - "suggestLineHeight": "Altura de la línea del widget de sugerencias. Cuando se establece en \"0\", se usa el valor \"#editor.lineHeight#\". El valor mínimo es 8.", - "suggestOnTriggerCharacters": "Controla si deben aparecer sugerencias de forma automática al escribir caracteres desencadenadores.", - "suggestSelection.first": "Seleccionar siempre la primera sugerencia.", - "suggestSelection.recentlyUsed": "Seleccione sugerencias recientes a menos que al escribir más se seleccione una, por ejemplo, \"console.| -> console.log\" porque \"log\" se ha completado recientemente.", - "suggestSelection.recentlyUsedByPrefix": "Seleccione sugerencias basadas en prefijos anteriores que han completado esas sugerencias, por ejemplo, \"co -> console\" y \"con -> const\".", - "suggestSelection": "Controla cómo se preseleccionan las sugerencias cuando se muestra la lista,", - "tabCompletion.on": "La pestaña se completará insertando la mejor sugerencia de coincidencia encontrada al presionar la pestaña", - "tabCompletion.off": "Deshabilitar los complementos para pestañas.", - "tabCompletion.onlySnippets": "La pestaña se completa con fragmentos de código cuando su prefijo coincide. Funciona mejor cuando las 'quickSuggestions' no están habilitadas.", - "tabCompletion": "Habilita completar pestañas.", - "unusualLineTerminators.auto": "Los terminadores de línea no habituales se quitan automáticamente.", - "unusualLineTerminators.off": "Los terminadores de línea no habituales se omiten.", - "unusualLineTerminators.prompt": "Advertencia de terminadores de línea inusuales que se quitarán.", - "unusualLineTerminators": "Quite los terminadores de línea inusuales que podrían provocar problemas.", - "useTabStops": "La inserción y eliminación del espacio en blanco sigue a las tabulaciones.", - "wordSeparators": "Caracteres que se usarán como separadores de palabras al realizar operaciones o navegaciones relacionadas con palabras.", - "wordWrap.off": "Las líneas no se ajustarán nunca.", - "wordWrap.on": "Las líneas se ajustarán en el ancho de la ventanilla.", - "wordWrap.wordWrapColumn": "Las líneas se ajustarán al valor de \"#editor.wordWrapColumn#\". ", - "wordWrap.bounded": "Las líneas se ajustarán al valor que sea inferior: el tamaño de la ventanilla o el valor de \"#editor.wordWrapColumn#\".", - "wordWrap": "Controla cómo deben ajustarse las líneas.", - "wordWrapColumn": "Controla la columna de ajuste del editor cuando \"#editor.wordWrap#\" es \"wordWrapColumn\" o \"bounded\".", - "wrappingIndent.none": "No hay sangría. Las líneas ajustadas comienzan en la columna 1.", - "wrappingIndent.same": "A las líneas ajustadas se les aplica la misma sangría que al elemento primario.", - "wrappingIndent.indent": "A las líneas ajustadas se les aplica una sangría de +1 respecto al elemento primario.", - "wrappingIndent.deepIndent": "A las líneas ajustadas se les aplica una sangría de +2 respecto al elemento primario.", - "wrappingIndent": "Controla la sangría de las líneas ajustadas.", - "wrappingStrategy.simple": "Se supone que todos los caracteres son del mismo ancho. Este es un algoritmo rápido que funciona correctamente para fuentes monoespaciales y ciertos scripts (como caracteres latinos) donde los glifos tienen el mismo ancho.", - "wrappingStrategy.advanced": "Delega el cálculo de puntos de ajuste en el explorador. Es un algoritmo lento, que podría causar bloqueos para archivos grandes, pero funciona correctamente en todos los casos.", - "wrappingStrategy": "Controla el algoritmo que calcula los puntos de ajuste." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Borrar", + "disable filter on type": "Desactivar filtro en tipo", + "empty": "No se encontraron elementos", + "enable filter on type": "Activar filtro en el tipo", + "found": "{0} de {1} elementos coincidentes" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Color de fondo para la línea resaltada en la posición del cursor.", - "lineHighlightBorderBox": "Color de fondo del borde alrededor de la línea en la posición del cursor.", - "rangeHighlight": "Color de fondo de rangos resaltados, como en abrir rápido y encontrar características. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "rangeHighlightBorder": "Color de fondo del borde alrededor de los intervalos resaltados.", - "symbolHighlight": "Color de fondo del símbolo destacado, como Ir a definición o Ir al siguiente/anterior símbolo. El color no debe ser opaco para no ocultar la decoración subyacente.", - "symbolHighlightBorder": "Color de fondo del borde alrededor de los símbolos resaltados.", - "caret": "Color del cursor del editor.", - "editorCursorBackground": "Color de fondo del cursor de edición. Permite personalizar el color del caracter solapado por el bloque del cursor.", - "editorWhitespaces": "Color de los caracteres de espacio en blanco del editor.", - "editorIndentGuides": "Color de las guías de sangría del editor.", - "editorActiveIndentGuide": "Color de las guías de sangría activas del editor.", - "editorLineNumbers": "Color de números de línea del editor.", - "editorActiveLineNumber": "Color del número de línea activa en el editor", - "deprecatedEditorActiveLineNumber": "ID es obsoleto. Usar en lugar 'editorLineNumber.activeForeground'. ", - "editorRuler": "Color de las reglas del editor", - "editorCodeLensForeground": "Color principal de lentes de código en el editor", - "editorBracketMatchBackground": "Color de fondo tras corchetes coincidentes", - "editorBracketMatchBorder": "Color de bloques con corchetes coincidentes", - "editorOverviewRulerBorder": "Color del borde de la regla de visión general.", - "editorOverviewRulerBackground": "Color de fondo de la regla de información general del editor. Solo se usa cuando el minimapa está habilitado y está ubicado en el lado derecho del editor.", - "editorGutter": "Color de fondo del margen del editor. Este espacio contiene los márgenes de glifos y los números de línea.", - "unnecessaryCodeBorder": "Color del borde de código fuente innecesario (sin usar) en el editor.", - "unnecessaryCodeOpacity": "Opacidad de código fuente innecesario (sin usar) en el editor. Por ejemplo, \"#000000c0\" representará el código con un 75 % de opacidad. Para temas de alto contraste, utilice el color del tema 'editorUnnecessaryCode.border' para resaltar el código innecesario en vez de atenuarlo.", - "overviewRulerRangeHighlight": "Color de marcador de regla general para los destacados de rango. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "overviewRuleError": "Color de marcador de regla de información general para errores. ", - "overviewRuleWarning": "Color de marcador de regla de información general para advertencias.", - "overviewRuleInfo": "Color de marcador de regla de información general para mensajes informativos. " + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Contraer todo" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Texto sin formato" + "vs/base/common/actions": { + "submenu.empty": "(vacío)" }, - "vs/editor/common/model/editStack": { - "edit": "Escribiendo" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} días", + "date.fromNow.days.plural.ago": "hace {0} días", + "date.fromNow.days.singular": "{0} día", + "date.fromNow.days.singular.ago": "hace {0} día", + "date.fromNow.hours.plural": "{0} h", + "date.fromNow.hours.plural.ago": "hace {0} horas", + "date.fromNow.hours.singular": "{0} h", + "date.fromNow.hours.singular.ago": "hace {0} hora", + "date.fromNow.in": "en {0}", + "date.fromNow.minutes.plural": "{0} minutos", + "date.fromNow.minutes.plural.ago": "hace {0} minutos", + "date.fromNow.minutes.singular": "{0} min", + "date.fromNow.minutes.singular.ago": "hace {0} minutos", + "date.fromNow.months.plural": "{0} mos", + "date.fromNow.months.plural.ago": "hace {0} meses", + "date.fromNow.months.singular": "{0} mes", + "date.fromNow.months.singular.ago": "hace {0} mo", + "date.fromNow.now": "Ahora", + "date.fromNow.seconds.plural": "{0} segundos", + "date.fromNow.seconds.plural.ago": "hace {0} segundos", + "date.fromNow.seconds.singular": "{0} seg", + "date.fromNow.seconds.singular.ago": "hace {0} seg", + "date.fromNow.weeks.plural": "{0} semanas", + "date.fromNow.weeks.plural.ago": "hace {0} semanas", + "date.fromNow.weeks.singular": "{0} semana", + "date.fromNow.weeks.singular.ago": "hace {0} semana", + "date.fromNow.years.plural": "{0} años", + "date.fromNow.years.plural.ago": "hace {0} años", + "date.fromNow.years.singular": "{0} año", + "date.fromNow.years.singular.ago": "hace {0} año" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Se ha producido un error desconocido. Consulte el registro para obtener más detalles.", + "error.moreErrors": "{0} ({1} errores en total)", + "nodeExceptionMessage": "Error del sistema ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "Se esperaba una llave de cierre", + "error.closeBracketExpected": "Se esperaba un corchete de cierre", + "error.colonExpected": "Se esperaban dos puntos", + "error.commaExpected": "Se esperaba una coma", + "error.endOfFileExpected": "Se esperaba el final del archivo.", + "error.invalidNumberFormat": "Formato numérico inválido", + "error.invalidSymbol": "Símbolo no válido", + "error.propertyNameExpected": "Se esperaba el nombre de la propiedad", + "error.valueExpected": "Se esperaba un valor" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "Comando", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Control", + "shiftKey": "Mayús", + "shiftKey.long": "Mayús", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "No se puede ejecutar un comando shell en una unidad UNC. " + }, + "vs/base/node/zip": { + "incompleteExtract": "Incompleta. Se encontró {0} de {1} entradas", + "invalid file": "Error al extraer {0}. Archivo no válido.", + "notFound": "{0} no se encontró dentro del archivo zip." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Personalizado", + "inputModeEntry": "Presione \"Entrar\" para confirmar su entrada o \"Esc\" para cancelar", + "inputModeEntryDescription": "{0} (Presione \"Entrar\" para confirmar o \"Esc\" para cancelar)", + "ok": "Aceptar", + "quickInput.back": "Atrás", + "quickInput.backWithKeybinding": "Atrás ({0})", + "quickInput.countSelected": "{0} seleccionados", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} resultados", + "quickInputBox.ariaLabel": "Escriba para restringir los resultados." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Entrada rápida" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Anclar al final incluso cuando se vayan a líneas más largas", - "removedCursor": "Cursores secundarios quitados" + "removedCursor": "Cursores secundarios quitados", + "stickydesc": "Anclar al final incluso cuando se vayan a líneas más largas" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "El editor no es accesible en este momento. Pulse {0} para ver las opciones.", + "editor": "editor" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Indica si el editor ejecuta una operación que se puede cancelar como, por ejemplo, \"Inspeccionar referencias\"" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Rehacer", + "miSelectAll": "&&Seleccionar todo", + "miUndo": "&&Deshacer", + "redo": "Rehacer", + "selectAll": "Seleccionar todo", + "undo": "Deshacer" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "El número de cursores se ha limitado a {0}." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Los archivos no se pueden comparar porque uno de ellos es demasiado grande.", "diffInsertIcon": "Decoración de línea para las inserciones en el editor de diferencias.", - "diffRemoveIcon": "Decoración de línea para las eliminaciones en el editor de diferencias.", - "diff.tooLarge": "Los archivos no se pueden comparar porque uno de ellos es demasiado grande." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Sin selección", - "singleSelectionRange": "Línea {0}, columna {1} ({2} seleccionadas)", - "singleSelection": "Línea {0}, columna {1}", - "multiSelectionRange": "{0} selecciones ({1} caracteres seleccionados)", - "multiSelection": "{0} selecciones", - "emergencyConfOn": "Se cambiará ahora el valor \"accessibilitySupport\" a \"activado\".", - "openingDocs": "Se abrirá ahora la página de documentación de accesibilidad del editor.", - "readonlyDiffEditor": "en un panel de solo lectura de un editor de diferencias.", - "editableDiffEditor": "en un panel de un editor de diferencias.", - "readonlyEditor": "en un editor de código de solo lectura", - "editableEditor": " en un editor de código", - "changeConfigToOnMac": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Comando+E.", - "changeConfigToOnWinLinux": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Control+E.", - "auto_on": "El editor está configurado para optimizarse para su uso con un lector de pantalla.", - "auto_off": "El editor está configurado para que no se optimice nunca su uso con un lector de pantalla, que en este momento no es el caso.", - "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", - "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", - "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", - "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", - "openDocMac": "Presione ahora Comando+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", - "openDocWinLinux": "Presione ahora Control+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", - "outroMsg": "Para descartar esta información sobre herramientas y volver al editor, presione Esc o Mayús+Escape.", - "showAccessibilityHelpAction": "Mostrar ayuda de accesibilidad", - "inspectTokens": "Desarrollador: inspeccionar tokens", - "gotoLineActionLabel": "Vaya a Línea/Columna...", - "helpQuickAccess": "Mostrar todos los proveedores de acceso rápido", - "quickCommandActionLabel": "Paleta de comandos", - "quickCommandActionHelp": "Mostrar y ejecutar comandos", - "quickOutlineActionLabel": "Ir a símbolo...", - "quickOutlineByCategoryActionLabel": "Ir a símbolo por categoría...", - "editorViewAccessibleLabel": "Contenido del editor", - "accessibilityHelpMessage": "Presione Alt+F1 para ver las opciones de accesibilidad.", - "toggleHighContrast": "Alternar tema de contraste alto", - "bulkEditServiceSummary": "{0} ediciones realizadas en {1} archivos" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Editor", - "tabSize": "El número de espacios a los que equivale una tabulación. Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado.", - "insertSpaces": "Insertar espacios al presionar \"TAB\". Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado. ", - "detectIndentation": "Controla si \"#editor.tabSize#\" y \"#editor.insertSpaces#\" se detectarán automáticamente al abrir un archivo en función del contenido de este.", - "trimAutoWhitespace": "Quitar el espacio en blanco final autoinsertado.", - "largeFileOptimizations": "Manejo especial para archivos grandes para desactivar ciertas funciones de memoria intensiva.", - "wordBasedSuggestions": "Habilita sugerencias basadas en palabras.", - "wordBasedSuggestionsMode.currentDocument": "Sugerir palabras solo del documento activo.", - "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palabras de todos los documentos abiertos del mismo idioma.", - "wordBasedSuggestionsMode.allDocuments": "Sugerir palabras de todos los documentos abiertos.", - "wordBasedSuggestionsMode": "Controla de qué documentos se calculan las finalizaciones basadas en palabras.", - "semanticHighlighting.true": "El resaltado semántico está habilitado para todos los temas de color.", - "semanticHighlighting.false": "El resaltado semántico está deshabilitado para todos los temas de color.", - "semanticHighlighting.configuredByTheme": "El resaltado semántico está configurado con el valor \"semanticHighlighting\" del tema de color actual.", - "semanticHighlighting.enabled": "Controla si se muestra semanticHighlighting para los idiomas que lo admiten.", - "stablePeek": "Mantiene abiertos los editores interactivos, incluso al hacer doble clic en su contenido o presionar \"Escape\".", - "maxTokenizationLineLength": "Las lineas por encima de esta longitud no se tokenizarán por razones de rendimiento.", - "maxComputationTime": "Tiempo de espera en milisegundos después del cual se cancela el cálculo de diferencias. Utilice 0 para no usar tiempo de espera.", - "sideBySide": "Controla si el editor de diferencias muestra las diferencias en paralelo o alineadas.", - "ignoreTrimWhitespace": "Cuando está habilitado, el editor de diferencias omite los cambios en los espacios en blanco iniciales o finales.", - "renderIndicators": "Controla si el editor de diferencias muestra los indicadores +/- para los cambios agregados o quitados.", - "codeLens": "Controla si el editor muestra CodeLens.", - "wordWrap.off": "Las líneas no se ajustarán nunca.", - "wordWrap.on": "Las líneas se ajustarán en el ancho de la ventanilla.", - "wordWrap.inherit": "Las líneas se ajustarán en función de la configuración de \"#editor.wordWrap#\"." + "diffRemoveIcon": "Decoración de línea para las eliminaciones en el editor de diferencias." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "vacío", + "deleteLine": "- {0} línea original {1}", + "diffReviewCloseIcon": "Icono para \"Cerrar\" en la revisión de diferencias.", "diffReviewInsertIcon": "Icono para \"Insertar\" en la revisión de diferencias.", "diffReviewRemoveIcon": "Icono para \"Quitar\" en la revisión de diferencias.", - "diffReviewCloseIcon": "Icono para \"Cerrar\" en la revisión de diferencias.", + "editor.action.diffReview.next": "Ir a la siguiente diferencia", + "editor.action.diffReview.prev": "Ir a la diferencia anterior", + "equalLine": "{0} línea original {1} línea modificada {2}", + "header": "Diferencia {0} de {1}: línea original {2}, {3}, línea modificada {4}, {5}", + "insertLine": "+ {0} línea modificada {1}", "label.close": "Cerrar", + "more_lines_changed": "{0} líneas cambiadas", "no_lines_changed": "no se han cambiado líneas", "one_line_changed": "1 línea cambiada", - "more_lines_changed": "{0} líneas cambiadas", - "header": "Diferencia {0} de {1}: línea original {2}, {3}, línea modificada {4}, {5}", - "blankLine": "vacío", - "unchangedLine": "{0} línea sin cambios {1}", - "equalLine": "{0} línea original {1} línea modificada {2}", - "insertLine": "+ {0} línea modificada {1}", - "deleteLine": "- {0} línea original {1}", - "editor.action.diffReview.next": "Ir a la siguiente diferencia", - "editor.action.diffReview.prev": "Ir a la diferencia anterior" + "unchangedLine": "{0} línea sin cambios {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Copiar la línea eliminada ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Copiar líneas eliminadas", "diff.clipboard.copyDeletedLinesContent.single.label": "Copiar línea eliminada", - "diff.clipboard.copyDeletedLineContent.label": "Copiar la línea eliminada ({0})", "diff.inline.revertChange.label": "Revertir este cambio" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Indica si el editor ejecuta una operación que se puede cancelar como, por ejemplo, \"Inspeccionar referencias\"" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Controla si el editor muestra CodeLens.", + "detectIndentation": "Controla si \"#editor.tabSize#\" y \"#editor.insertSpaces#\" se detectarán automáticamente al abrir un archivo en función del contenido de este.", + "editorConfigurationTitle": "Editor", + "ignoreTrimWhitespace": "Cuando está habilitado, el editor de diferencias omite los cambios en los espacios en blanco iniciales o finales.", + "insertSpaces": "Insertar espacios al presionar \"TAB\". Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado. ", + "largeFileOptimizations": "Manejo especial para archivos grandes para desactivar ciertas funciones de memoria intensiva.", + "maxComputationTime": "Tiempo de espera en milisegundos después del cual se cancela el cálculo de diferencias. Utilice 0 para no usar tiempo de espera.", + "maxTokenizationLineLength": "Las lineas por encima de esta longitud no se tokenizarán por razones de rendimiento.", + "renderIndicators": "Controla si el editor de diferencias muestra los indicadores +/- para los cambios agregados o quitados.", + "semanticHighlighting.configuredByTheme": "El resaltado semántico está configurado con el valor \"semanticHighlighting\" del tema de color actual.", + "semanticHighlighting.enabled": "Controla si se muestra semanticHighlighting para los idiomas que lo admiten.", + "semanticHighlighting.false": "El resaltado semántico está deshabilitado para todos los temas de color.", + "semanticHighlighting.true": "El resaltado semántico está habilitado para todos los temas de color.", + "sideBySide": "Controla si el editor de diferencias muestra las diferencias en paralelo o alineadas.", + "stablePeek": "Mantiene abiertos los editores interactivos, incluso al hacer doble clic en su contenido o presionar \"Escape\".", + "tabSize": "El número de espacios a los que equivale una tabulación. Este valor se invalida en función del contenido del archivo cuando \"#editor.detectIndentation#\" está activado.", + "trimAutoWhitespace": "Quitar el espacio en blanco final autoinsertado.", + "wordBasedSuggestions": "Habilita sugerencias basadas en palabras.", + "wordBasedSuggestionsMode": "Controla de qué documentos se calculan las finalizaciones basadas en palabras.", + "wordBasedSuggestionsMode.allDocuments": "Sugerir palabras de todos los documentos abiertos.", + "wordBasedSuggestionsMode.currentDocument": "Sugerir palabras solo del documento activo.", + "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palabras de todos los documentos abiertos del mismo idioma.", + "wordWrap.inherit": "Las líneas se ajustarán en función de la configuración de \"#editor.wordWrap#\".", + "wordWrap.off": "Las líneas no se ajustarán nunca.", + "wordWrap.on": "Las líneas se ajustarán en el ancho de la ventanilla." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "editor", - "accessibilityOffAriaLabel": "El editor no es accesible en este momento. Pulse {0} para ver las opciones." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Controla si se deben aceptar sugerencias en los caracteres de confirmación. Por ejemplo, en Javascript, el punto y coma (\";\") puede ser un carácter de confirmación que acepta una sugerencia y escribe ese carácter.", + "acceptSuggestionOnEnter": "Controla si las sugerencias deben aceptarse con \"Entrar\", además de \"TAB\". Ayuda a evitar la ambigüedad entre insertar nuevas líneas o aceptar sugerencias.", + "acceptSuggestionOnEnterSmart": "Aceptar solo una sugerencia con \"Entrar\" cuando realiza un cambio textual.", + "accessibilityPageSize": "Controla el número de líneas del editor que pueden ser leídas por un lector de pantalla a la vez. Cuando detectamos un lector de pantalla, fijamos automáticamente el valor por defecto en 500. Advertencia: esto tiene una implicación de rendimiento para números mayores que el predeterminado.", + "accessibilitySupport": "Controla si el editor se debe ejecutar en un modo optimizado para lectores de pantalla. Si se activa, se deshabilitará el ajuste de líneas.", + "accessibilitySupport.auto": "El editor usará API de plataforma para detectar cuándo está conectado un lector de pantalla.", + "accessibilitySupport.off": "El editor nunca se optimizará para su uso con un lector de pantalla.", + "accessibilitySupport.on": "El editor se optimizará de forma permanente para su uso con un lector de pantalla. El ajuste de líneas se deshabilitará.", + "alternativeDeclarationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a declaración\" es la ubicación actual.", + "alternativeDefinitionCommand": "Identificador de comando alternativo que se ejecuta cuando el resultado de \"Ir a definición\" es la ubicación actual.", + "alternativeImplementationCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a implementación\" es la ubicación actual.", + "alternativeReferenceCommand": "Identificador de comando alternativo que se ejecuta cuando el resultado de \"Ir a referencia\" es la ubicación actual.", + "alternativeTypeDefinitionCommand": "Id. de comando alternativo que se está ejecutando cuando el resultado de \"Ir a definición de tipo\" es la ubicación actual.", + "autoClosingBrackets": "Controla si el editor debe cerrar automáticamente los corchetes después de que el usuario agregue un corchete de apertura.", + "autoClosingDelete": "Controla si el editor debe quitar los corchetes o las comillas de cierre adyacentes al eliminar.", + "autoClosingOvertype": "Controla si el editor debe escribir entre comillas o corchetes.", + "autoClosingQuotes": "Controla si el editor debe cerrar automáticamente las comillas después de que el usuario agrega uma comilla de apertura.", + "autoIndent": "Controla si el editor debe ajustar automáticamente la sangría mientras los usuarios escriben, pegan, mueven o sangran líneas.", + "autoSurround": "Controla si el editor debe rodear automáticamente las selecciones al escribir comillas o corchetes.", + "codeActions": "Habilita la bombilla de acción de código en el editor.", + "codeLens": "Controla si el editor muestra CodeLens.", + "codeLensFontFamily": "Controla la familia de fuentes para CodeLens.", + "codeLensFontSize": "Controla el tamaño de fuente de CodeLens en píxeles. Cuando se establece en \"0\", se usa el 90 % de \"#editor.fontSize#\".", + "colorDecorators": "Controla si el editor debe representar el Selector de colores y los elementos Decorator de color en línea.", + "columnSelection": "Habilite que la selección con el mouse y las teclas esté realizando la selección de columnas.", + "comments.ignoreEmptyLines": "Controla si las líneas vacías deben ignorarse con la opción de alternar, agregar o quitar acciones para los comentarios de línea.", + "comments.insertSpace": "Controla si se inserta un carácter de espacio al comentar.", + "copyWithSyntaxHighlighting": "Controla si el resaltado de sintaxis debe ser copiado al portapapeles.", + "cursorBlinking": "Controla el estilo de animación del cursor.", + "cursorSmoothCaretAnimation": "Controla si la animación suave del cursor debe estar habilitada.", + "cursorStyle": "Controla el estilo del cursor.", + "cursorSurroundingLines": "Controla el número mínimo de líneas iniciales y finales visibles que rodean al cursor. En algunos otros editores, se conoce como \"scrollOff\" o \"scrollOffset\".", + "cursorSurroundingLinesStyle": "Controla cuando se debe aplicar \"cursorSurroundingLines\".", + "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" se aplica siempre.", + "cursorSurroundingLinesStyle.default": "Solo se aplica \"cursorSurroundingLines\" cuando se desencadena mediante el teclado o la API.", + "cursorWidth": "Controla el ancho del cursor cuando \"#editor.cursorStyle#\" se establece en \"line\".", + "definitionLinkOpensInPeek": "Controla si el gesto del mouse Ir a definición siempre abre el widget interactivo.", + "deprecated": "Esta configuración está en desuso. Use configuraciones separadas como \"editor.suggest.showKeyword\" o \"editor.suggest.showSnippets\" en su lugar.", + "dragAndDrop": "Controla si el editor debe permitir mover las selecciones mediante arrastrar y colocar.", + "editor.autoClosingBrackets.beforeWhitespace": "Cerrar automáticamente los corchetes cuando el cursor esté a la izquierda de un espacio en blanco.", + "editor.autoClosingBrackets.languageDefined": "Utilizar las configuraciones del lenguaje para determinar cuándo cerrar los corchetes automáticamente.", + "editor.autoClosingDelete.auto": "Quite los corchetes o las comillas de cierre adyacentes solo si se insertaron automáticamente.", + "editor.autoClosingOvertype.auto": "Escriba en las comillas o los corchetes solo si se insertaron automáticamente.", + "editor.autoClosingQuotes.beforeWhitespace": "Cerrar automáticamente las comillas cuando el cursor esté a la izquierda de un espacio en blanco. ", + "editor.autoClosingQuotes.languageDefined": "Utilizar las configuraciones del lenguaje para determinar cuándo cerrar las comillas automáticamente. ", + "editor.autoIndent.advanced": "El editor mantendrá la sangría de la línea actual, respetará los corchetes definidos por el idioma e invocará onEnterRules especiales definidos por idiomas.", + "editor.autoIndent.brackets": "El editor respetará la sangría de la línea actual y los corchetes definidos por el idioma.", + "editor.autoIndent.full": "El editor respetará la sangría de la línea actual, los corchetes definidos por idiomas y las reglas indentationRules definidas por idiomas, además de invocar reglas onEnterRules especiales.", + "editor.autoIndent.keep": "El editor mantendrá la sangría de la línea actual.", + "editor.autoIndent.none": "El editor no insertará la sangría automáticamente.", + "editor.autoSurround.brackets": "Envolver con corchetes, pero no con comillas.", + "editor.autoSurround.languageDefined": "Use las configuraciones de idioma para determinar cuándo delimitar las selecciones automáticamente.", + "editor.autoSurround.quotes": "Envolver con comillas, pero no con corchetes.", + "editor.editor.gotoLocation.multipleDeclarations": "Controla el comportamiento del comando \"Ir a declaración\" cuando existen varias ubicaciones de destino.", + "editor.editor.gotoLocation.multipleDefinitions": "Controla el comportamiento del comando \"Ir a definición\" cuando existen varias ubicaciones de destino.", + "editor.editor.gotoLocation.multipleImplemenattions": "Controla el comportamiento del comando \"Ir a implementaciones\" cuando existen varias ubicaciones de destino.", + "editor.editor.gotoLocation.multipleReferences": "Controla el comportamiento del comando \"Ir a referencias\" cuando existen varias ubicaciones de destino.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla el comportamiento del comando \"Ir a definición de tipo\" cuando existen varias ubicaciones de destino.", + "editor.find.autoFindInSelection.always": "Activa siempre Buscar en selección automáticamente.", + "editor.find.autoFindInSelection.multiline": "Active Buscar en la selección automáticamente cuando se seleccionen varias líneas de contenido.", + "editor.find.autoFindInSelection.never": "No activa nunca Buscar en selección automáticamente (predeterminado).", + "editor.gotoLocation.multiple.deprecated": "Esta configuración está en desuso. Use configuraciones separadas como \"editor.editor.gotoLocation.multipleDefinitions\" o \"editor.editor.gotoLocation.multipleImplementations\" en su lugar.", + "editor.gotoLocation.multiple.goto": "Vaya al resultado principal y habilite la navegación sin peek para otros", + "editor.gotoLocation.multiple.gotoAndPeek": "Ir al resultado principal y mostrar una vista de inspección", + "editor.gotoLocation.multiple.peek": "Mostrar vista de inspección de los resultados (predeterminado)", + "editor.suggest.showClasss": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"class\".", + "editor.suggest.showColors": "Cuando está habilitado, IntelliSense muestra sugerencias de \"color\".", + "editor.suggest.showConstants": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"constant\".", + "editor.suggest.showConstructors": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"constructor\".", + "editor.suggest.showCustomcolors": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"customcolor\".", + "editor.suggest.showDeprecated": "Cuando se activa IntelliSense muestra sugerencias \"obsoletas\".", + "editor.suggest.showEnumMembers": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"enumMember\".", + "editor.suggest.showEnums": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"enum\".", + "editor.suggest.showEvents": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"event\".", + "editor.suggest.showFields": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"field\".", + "editor.suggest.showFiles": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"file\".", + "editor.suggest.showFolders": "Si está habilitado, IntelliSense muestra sugerencias de tipo \"folder\".", + "editor.suggest.showFunctions": "Cuando está habilitado, IntelliSense muestra sugerencias de \"función\".", + "editor.suggest.showInterfaces": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"interface\".", + "editor.suggest.showIssues": "Cuando está habilitado IntelliSense muestra sugerencias para problemas.", + "editor.suggest.showKeywords": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"keyword\".", + "editor.suggest.showMethods": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"method\".", + "editor.suggest.showModules": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"module\".", + "editor.suggest.showOperators": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"operator\".", + "editor.suggest.showPropertys": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"property\".", + "editor.suggest.showReferences": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"reference\".", + "editor.suggest.showSnippets": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"snippet\".", + "editor.suggest.showStructs": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"struct\".", + "editor.suggest.showTexts": "Si está habilitado, IntelliSense muestra sugerencias de tipo \"text\".", + "editor.suggest.showTypeParameters": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"typeParameter\".", + "editor.suggest.showUnits": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"unit\".", + "editor.suggest.showUsers": "Cuando está habilitado, IntelliSense muestra sugerencias del usuario.", + "editor.suggest.showValues": "Cuando está habilitado, IntelliSense muestra sugerencias de \"value\".", + "editor.suggest.showVariables": "Cuando está habilitado, IntelliSense muestra sugerencias de tipo \"variable\".", + "editorViewAccessibleLabel": "Contenido del editor", + "emptySelectionClipboard": "Controla si al copiar sin selección se copia la línea actual.", + "fastScrollSensitivity": "Multiplicador de la velocidad de desplazamiento al presionar \"Alt\".", + "find.addExtraSpaceOnTop": "Controla si Encontrar widget debe agregar más líneas en la parte superior del editor. Si es true, puede desplazarse más allá de la primera línea cuando Encontrar widget está visible.", + "find.autoFindInSelection": "Controla la condición para activar la búsqueda en la selección de forma automática.", + "find.cursorMoveOnType": "Controla si el cursor debe saltar para buscar coincidencias mientras se escribe.", + "find.globalFindClipboard": "Controla si el widget de búsqueda debe leer o modificar el Portapapeles de búsqueda compartido en macOS.", + "find.loop": "Controla si la búsqueda se reinicia automáticamente desde el principio (o el final) cuando no se encuentran más coincidencias.", + "find.seedSearchStringFromSelection": "Controla si la cadena de búsqueda del widget de búsqueda se inicializa desde la selección del editor.", + "folding": "Controla si el editor tiene el plegado de código habilitado.", + "foldingHighlight": "Controla si el editor debe destacar los rangos plegados.", + "foldingStrategy": "Controla la estrategia para calcular rangos de plegado.", + "foldingStrategy.auto": "Utilice una estrategia de plegado específica del idioma, si está disponible, de lo contrario la basada en sangría.", + "foldingStrategy.indentation": "Utilice la estrategia de plegado basada en sangría.", + "fontFamily": "Controla la familia de fuentes.", + "fontFeatureSettings": "Propiedad de CSS \"font-feature-settings\" explícita. En su lugar, puede pasarse un valor booleano si solo es necesario activar o desactivar las ligaduras.", + "fontLigatures": "Habilita o deshabilita las ligaduras tipográficas (características de fuente \"calt\" y \"liga\"). Cámbielo a una cadena para el control específico de la propiedad de CSS \"font-feature-settings\".", + "fontLigaturesGeneral": "Configura las ligaduras tipográficas o las características de fuente. Puede ser un valor booleano para habilitar o deshabilitar las ligaduras o bien una cadena para el valor de la propiedad \"font-feature-settings\" de CSS.", + "fontSize": "Controla el tamaño de fuente en píxeles.", + "fontWeight": "Controla el grosor de la fuente. Acepta las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", + "fontWeightErrorMessage": "Solo se permiten las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", + "formatOnPaste": "Controla si el editor debe dar formato automáticamente al contenido pegado. Debe haber disponible un formateador capaz de aplicar formato a un rango dentro de un documento. ", + "formatOnType": "Controla si el editor debe dar formato a la línea automáticamente después de escribirla.", + "glyphMargin": "Controla si el editor debe representar el margen de glifo vertical. El margen de glifo se usa, principalmente, para depuración.", + "hideCursorInOverviewRuler": "Controla si el cursor debe ocultarse en la regla de información general.", + "highlightActiveIndentGuide": "Controla si el editor debe resaltar la guía de sangría activa.", + "hover.delay": "Controla el retardo en milisegundos después del cual se muestra la información al mantener el puntero sobre un elemento.", + "hover.enabled": "Controla si se muestra la información al mantener el puntero sobre un elemento.", + "hover.sticky": "Controla si la información que aparece al mantener el puntero sobre un elemento permanece visible al mover el mouse sobre este.", + "inlayHints.enable": "Habilita las sugerencias de incrustación en el editor.", + "inlayHints.fontFamily": "Controla la familia de fuentes de las sugerencias de incrustación en el editor.", + "inlayHints.fontSize": "Controla el tamaño de la fuente de las sugerencias de incrustación en el editor. Cuando se establece en \"0\", se utiliza el 90% de \"#editor.fontSize#\".", + "inlineSuggest.enabled": "Controla si se deben mostrar automáticamente las sugerencias alineadas en el editor.", + "letterSpacing": "Controla el espacio entre letras en píxeles.", + "lineHeight": "Controla la altura de línea. Usa 0 para utilizar la altura del tamaño de fuente.", + "lineNumbers": "Controla la visualización de los números de línea.", + "lineNumbers.interval": "Los números de línea se muestran cada 10 líneas.", + "lineNumbers.off": "Los números de línea no se muestran.", + "lineNumbers.on": "Los números de línea se muestran como un número absoluto.", + "lineNumbers.relative": "Los números de línea se muestran como distancia en líneas a la posición del cursor.", + "linkedEditing": "Controla si el editor tiene habilitada la edición vinculada. Dependiendo del lenguaje, los símbolos relacionados (por ejemplo, las etiquetas HTML) se actualizan durante la edición.", + "links": "Controla si el editor debe detectar vínculos y hacerlos interactivos.", + "matchBrackets": "Resaltar paréntesis coincidentes.", + "minimap.enabled": "Controla si se muestra el minimapa.", + "minimap.maxColumn": "Limite el ancho del minimapa para representar como mucho un número de columnas determinado.", + "minimap.renderCharacters": "Represente los caracteres reales en una línea, por oposición a los bloques de color.", + "minimap.scale": "Escala del contenido dibujado en el minimapa: 1, 2 o 3.", + "minimap.showSlider": "Controla cuándo se muestra el control deslizante del minimapa.", + "minimap.side": "Controla en qué lado se muestra el minimapa.", + "minimap.size": "Controla el tamaño del minimapa.", + "minimap.size.fill": "El minimapa se estirará o reducirá según sea necesario para ocupar la altura del editor (sin desplazamiento).", + "minimap.size.fit": "El minimapa se reducirá según sea necesario para no ser nunca más grande que el editor (sin desplazamiento).", + "minimap.size.proportional": "El minimapa tiene el mismo tamaño que el contenido del editor (y podría desplazarse).", + "mouseWheelScrollSensitivity": "Se usará un multiplicador en los eventos de desplazamiento de la rueda del mouse \"deltaX\" y \"deltaY\". ", + "mouseWheelZoom": "Ampliar la fuente del editor cuando se use la rueda del mouse mientras se presiona \"Ctrl\".", + "multiCursorMergeOverlapping": "Combinar varios cursores cuando se solapan.", + "multiCursorModifier": "El modificador que se usará para agregar varios cursores con el mouse. Los gestos del mouse Ir a definición y Abrir vínculo se adaptarán de modo que no entren en conflicto con el modificador multicursor. [Más información](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", + "multiCursorModifier.ctrlCmd": "Se asigna a \"Control\" en Windows y Linux y a \"Comando\" en macOS.", + "multiCursorPaste": "Controla el pegado cuando el recuento de líneas del texto pegado coincide con el recuento de cursores.", + "multiCursorPaste.full": "Cada cursor pega el texto completo.", + "multiCursorPaste.spread": "Cada cursor pega una única línea del texto.", + "occurrencesHighlight": "Controla si el editor debe resaltar las apariciones de símbolos semánticos.", + "overviewRulerBorder": "Controla si debe dibujarse un borde alrededor de la regla de información general.", + "padding.bottom": "Controla el espacio entre el borde inferior del editor y la última línea.", + "padding.top": "Controla la cantidad de espacio entre el borde superior del editor y la primera línea.", + "parameterHints.cycle": "Controla si el menú de sugerencias de parámetros se cicla o se cierra al llegar al final de la lista.", + "parameterHints.enabled": "Habilita un elemento emergente que muestra documentación de los parámetros e información de los tipos mientras escribe.", + "peekWidgetDefaultFocus": "Controla si se debe enfocar el editor en línea o el árbol en el widget de vista.", + "peekWidgetDefaultFocus.editor": "Enfocar el editor al abrir la inspección", + "peekWidgetDefaultFocus.tree": "Enfocar el árbol al abrir la inspección", + "quickSuggestions": "Controla si deben mostrarse sugerencias automáticamente mientras se escribe.", + "quickSuggestions.comments": "Habilita sugerencias rápidas en los comentarios.", + "quickSuggestions.other": "Habilita sugerencias rápidas fuera de las cadenas y los comentarios.", + "quickSuggestions.strings": "Habilita sugerencias rápidas en las cadenas.", + "quickSuggestionsDelay": "Controla el retraso, en milisegundos, tras el cual aparecerán sugerencias rápidas.", + "renameOnType": "Controla si el editor cambia el nombre automáticamente en el tipo.", + "renameOnTypeDeprecate": "En desuso. Utilice \"editor.linkedEditing\" en su lugar.", + "renderControlCharacters": "Controla si el editor debe representar caracteres de control.", + "renderFinalNewline": "Representar el número de la última línea cuando el archivo termina con un salto de línea.", + "renderIndentGuides": "Controla si el editor debe representar guías de sangría.", + "renderLineHighlight": "Controla cómo debe representar el editor el resaltado de línea actual.", + "renderLineHighlight.all": "Resalta el medianil y la línea actual.", + "renderLineHighlightOnlyWhenFocus": "Controla si el editor debe representar el resaltado de la línea actual solo cuando el editor está enfocado.", + "renderWhitespace": "Controla la forma en que el editor debe representar los caracteres de espacio en blanco.", + "renderWhitespace.boundary": "Representa caracteres de espacio en blanco, excepto los espacios individuales entre palabras.", + "renderWhitespace.selection": "Represente los caracteres de espacio en blanco solo en el texto seleccionado.", + "renderWhitespace.trailing": "Representa solo los caracteres de espacio en blanco al final.", + "roundedSelection": "Controla si las selecciones deberían tener las esquinas redondeadas.", + "rulers": "Muestra reglas verticales después de un cierto número de caracteres monoespaciados. Usa múltiples valores para mostrar múltiples reglas. Si la matriz está vacía, no se muestran reglas.", + "rulers.color": "Color de esta regla del editor.", + "rulers.size": "Número de caracteres monoespaciales en los que se representará esta regla del editor.", + "scrollBeyondLastColumn": "Controla el número de caracteres adicionales a partir del cual el editor se desplazará horizontalmente.", + "scrollBeyondLastLine": "Controla si el editor seguirá haciendo scroll después de la última línea.", + "scrollPredominantAxis": "Desplácese solo a lo largo del eje predominante cuando se desplace vertical y horizontalmente al mismo tiempo. Evita la deriva horizontal cuando se desplaza verticalmente en un trackpad.", + "selectLeadingAndTrailingWhitespace": "Indica si los espacios en blanco iniciales y finales deben seleccionarse siempre.", + "selectionClipboard": "Controla si el portapapeles principal de Linux debe admitirse.", + "selectionHighlight": "Controla si el editor debe destacar las coincidencias similares a la selección.", + "showDeprecated": "Controla las variables en desuso tachadas.", + "showFoldingControls": "Controla cuándo se muestran los controles de plegado en el medianil.", + "showFoldingControls.always": "Mostrar siempre los controles de plegado.", + "showFoldingControls.mouseover": "Mostrar solo los controles de plegado cuando el mouse está sobre el medianil.", + "showUnused": "Controla el fundido de salida del código no usado.", + "smoothScrolling": "Controla si el editor se desplazará con una animación.", + "snippetSuggestions": "Controla si se muestran los fragmentos de código con otras sugerencias y cómo se ordenan.", + "snippetSuggestions.bottom": "Mostrar sugerencias de fragmentos de código por debajo de otras sugerencias.", + "snippetSuggestions.inline": "Mostrar sugerencias de fragmentos de código con otras sugerencias.", + "snippetSuggestions.none": "No mostrar sugerencias de fragmentos de código.", + "snippetSuggestions.top": "Mostrar sugerencias de fragmentos de código por encima de otras sugerencias.", + "stickyTabStops": "Emula el comportamiento de selección de los caracteres de tabulación al usar espacios para la sangría. La selección se aplicará a las tabulaciones.", + "suggest.filterGraceful": "Controla si el filtrado y la ordenación de sugerencias se tienen en cuenta para los errores ortográficos pequeños.", + "suggest.insertMode": "Controla si las palabras se sobrescriben al aceptar la finalización. Tenga en cuenta que esto depende de las extensiones que participan en esta característica.", + "suggest.insertMode.insert": "Inserte la sugerencia sin sobrescribir el texto a la derecha del cursor.", + "suggest.insertMode.replace": "Inserte la sugerencia y sobrescriba el texto a la derecha del cursor.", + "suggest.localityBonus": "Controla si la ordenación mejora las palabras que aparecen cerca del cursor.", + "suggest.maxVisibleSuggestions.dep": "La configuración está en desuso. Ahora puede cambiarse el tamaño del widget de sugerencias.", + "suggest.preview": "Controla si se puede obtener una vista previa del resultado de la sugerencia en el editor.", + "suggest.shareSuggestSelections": "Controla si las selecciones de sugerencias recordadas se comparten entre múltiples áreas de trabajo y ventanas (necesita \"#editor.suggestSelection#\").", + "suggest.showIcons": "Controla si mostrar u ocultar iconos en sugerencias.", + "suggest.showInlineDetails": "Controla si los detalles de sugerencia se muestran incorporados con la etiqueta o solo en el widget de detalles.", + "suggest.showStatusBar": "Controla la visibilidad de la barra de estado en la parte inferior del widget de sugerencias.", + "suggest.snippetsPreventQuickSuggestions": "Controla si un fragmento de código activo impide sugerencias rápidas.", + "suggestFontSize": "Tamaño de la fuente para el widget de sugerencias. Cuando se establece a `0`, se utilizará el valor `#editor.fontSize#`.", + "suggestLineHeight": "Altura de la línea del widget de sugerencias. Cuando se establece en \"0\", se usa el valor \"#editor.lineHeight#\". El valor mínimo es 8.", + "suggestOnTriggerCharacters": "Controla si deben aparecer sugerencias de forma automática al escribir caracteres desencadenadores.", + "suggestSelection": "Controla cómo se preseleccionan las sugerencias cuando se muestra la lista,", + "suggestSelection.first": "Seleccionar siempre la primera sugerencia.", + "suggestSelection.recentlyUsed": "Seleccione sugerencias recientes a menos que al escribir más se seleccione una, por ejemplo, \"console.| -> console.log\" porque \"log\" se ha completado recientemente.", + "suggestSelection.recentlyUsedByPrefix": "Seleccione sugerencias basadas en prefijos anteriores que han completado esas sugerencias, por ejemplo, \"co -> console\" y \"con -> const\".", + "tabCompletion": "Habilita completar pestañas.", + "tabCompletion.off": "Deshabilitar los complementos para pestañas.", + "tabCompletion.on": "La pestaña se completará insertando la mejor sugerencia de coincidencia encontrada al presionar la pestaña", + "tabCompletion.onlySnippets": "La pestaña se completa con fragmentos de código cuando su prefijo coincide. Funciona mejor cuando las 'quickSuggestions' no están habilitadas.", + "unfoldOnClickAfterEndOfLine": "Controla si al hacer clic en el contenido vacío después de una línea plegada se desplegará la línea.", + "unusualLineTerminators": "Quite los terminadores de línea inusuales que podrían provocar problemas.", + "unusualLineTerminators.auto": "Los terminadores de línea no habituales se quitan automáticamente.", + "unusualLineTerminators.off": "Los terminadores de línea no habituales se omiten.", + "unusualLineTerminators.prompt": "Advertencia de terminadores de línea inusuales que se quitarán.", + "useTabStops": "La inserción y eliminación del espacio en blanco sigue a las tabulaciones.", + "wordSeparators": "Caracteres que se usarán como separadores de palabras al realizar operaciones o navegaciones relacionadas con palabras.", + "wordWrap": "Controla cómo deben ajustarse las líneas.", + "wordWrap.bounded": "Las líneas se ajustarán al valor que sea inferior: el tamaño de la ventanilla o el valor de \"#editor.wordWrapColumn#\".", + "wordWrap.off": "Las líneas no se ajustarán nunca.", + "wordWrap.on": "Las líneas se ajustarán en el ancho de la ventanilla.", + "wordWrap.wordWrapColumn": "Las líneas se ajustarán al valor de \"#editor.wordWrapColumn#\". ", + "wordWrapColumn": "Controla la columna de ajuste del editor cuando \"#editor.wordWrap#\" es \"wordWrapColumn\" o \"bounded\".", + "wrappingIndent": "Controla la sangría de las líneas ajustadas.", + "wrappingIndent.deepIndent": "A las líneas ajustadas se les aplica una sangría de +2 respecto al elemento primario.", + "wrappingIndent.indent": "A las líneas ajustadas se les aplica una sangría de +1 respecto al elemento primario.", + "wrappingIndent.none": "No hay sangría. Las líneas ajustadas comienzan en la columna 1.", + "wrappingIndent.same": "A las líneas ajustadas se les aplica la misma sangría que al elemento primario.", + "wrappingStrategy": "Controla el algoritmo que calcula los puntos de ajuste.", + "wrappingStrategy.advanced": "Delega el cálculo de puntos de ajuste en el explorador. Es un algoritmo lento, que podría causar bloqueos para archivos grandes, pero funciona correctamente en todos los casos.", + "wrappingStrategy.simple": "Se supone que todos los caracteres son del mismo ancho. Este es un algoritmo rápido que funciona correctamente para fuentes monoespaciales y ciertos scripts (como caracteres latinos) donde los glifos tienen el mismo ancho." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "Cor&&tar", - "actions.clipboard.cutLabel": "Cortar", - "miCopy": "&&Copiar", - "actions.clipboard.copyLabel": "Copiar", - "copy as": "Copiar como", - "miPaste": "&&Pegar", - "actions.clipboard.pasteLabel": "Pegar", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copiar con resaltado de sintaxis" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Si \"editor.columnSelection\" se ha habilitado", + "editorFocus": "Si el editor o un widget del editor tiene el foco (por ejemplo, el foco está en el widget de búsqueda)", + "editorHasCodeActionsProvider": "Si el editor tiene un proveedor de acciones de código", + "editorHasCodeLensProvider": "Si el editor tiene un proveedor de CodeLens", + "editorHasCompletionItemProvider": "Si el editor tiene un proveedor de elementos de finalización", + "editorHasDeclarationProvider": "Si el editor tiene un proveedor de declaraciones", + "editorHasDefinitionProvider": "Si el editor tiene un proveedor de definiciones", + "editorHasDocumentFormattingProvider": "Si el editor tiene un proveedor de formatos de documento", + "editorHasDocumentHighlightProvider": "Si el editor tiene un proveedor de resaltado de documentos", + "editorHasDocumentSelectionFormattingProvider": "Si el editor tiene un proveedor de formatos de selección de documentos", + "editorHasDocumentSymbolProvider": "Si el editor tiene un proveedor de símbolos de documentos", + "editorHasHoverProvider": "Si el editor tiene un proveedor de contenido con mantenimiento del puntero", + "editorHasImplementationProvider": "Si el editor tiene un proveedor de implementación", + "editorHasInlayHintsProvider": "Si el editor tiene un proveedor de sugerencias insertadas", + "editorHasMultipleDocumentFormattingProvider": "Si el editor tiene varios proveedores de formatos del documento", + "editorHasMultipleDocumentSelectionFormattingProvider": "Si el editor tiene varios proveedores de formato de la selección de documentos", + "editorHasMultipleSelections": "Si el editor tiene varias selecciones", + "editorHasReferenceProvider": "Si el editor tiene un proveedor de referencia", + "editorHasRenameProvider": "Si el editor tiene un proveedor de cambio de nombre", + "editorHasSelection": "Si el editor tiene texto seleccionado", + "editorHasSignatureHelpProvider": "Si el editor tiene un proveedor de ayuda de signatura", + "editorHasTypeDefinitionProvider": "Si el editor tiene un proveedor de definiciones de tipo", + "editorHoverVisible": "Si el mantenimiento del puntero del editor es visible", + "editorLangId": "Identificador de idioma del editor", + "editorReadonly": "Si el editor es de solo lectura", + "editorTabMovesFocus": "Si \"Tabulación\" moverá el foco fuera del editor", + "editorTextFocus": "Si el texto del editor tiene el foco (el cursor parpadea)", + "inCompositeEditor": "Si el editor forma parte de otro más grande (por ejemplo, blocs de notas)", + "inDiffEditor": "Si el contexto es un editor de diferencias", + "textInputFocus": "Si un editor o una entrada de texto enriquecido tienen el foco (el cursor parpadea)" + }, + "vs/editor/common/model/editStack": { + "edit": "Escribiendo" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Texto sin formato" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Presione Alt+F1 para ver las opciones de accesibilidad.", + "auto_off": "El editor está configurado para que no se optimice nunca su uso con un lector de pantalla, que en este momento no es el caso.", + "auto_on": "El editor está configurado para optimizarse para su uso con un lector de pantalla.", + "bulkEditServiceSummary": "{0} ediciones realizadas en {1} archivos", + "changeConfigToOnMac": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Comando+E.", + "changeConfigToOnWinLinux": "Para configurar el editor de forma que se optimice su uso con un lector de pantalla, presione ahora Control+E.", + "editableDiffEditor": "en un panel de un editor de diferencias.", + "editableEditor": " en un editor de código", + "editorViewAccessibleLabel": "Contenido del editor", + "emergencyConfOn": "Se cambiará ahora el valor \"accessibilitySupport\" a \"activado\".", + "gotoLineActionLabel": "Vaya a Línea/Columna...", + "helpQuickAccess": "Mostrar todos los proveedores de acceso rápido", + "inspectTokens": "Desarrollador: inspeccionar tokens", + "multiSelection": "{0} selecciones", + "multiSelectionRange": "{0} selecciones ({1} caracteres seleccionados)", + "noSelection": "Sin selección", + "openDocMac": "Presione ahora Comando+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", + "openDocWinLinux": "Presione ahora Control+H para abrir una ventana del explorador con más información relacionada con la accesibilidad del editor.", + "openingDocs": "Se abrirá ahora la página de documentación de accesibilidad del editor.", + "outroMsg": "Para descartar esta información sobre herramientas y volver al editor, presione Esc o Mayús+Escape.", + "quickCommandActionHelp": "Mostrar y ejecutar comandos", + "quickCommandActionLabel": "Paleta de comandos", + "quickOutlineActionLabel": "Ir a símbolo...", + "quickOutlineByCategoryActionLabel": "Ir a símbolo por categoría...", + "readonlyDiffEditor": "en un panel de solo lectura de un editor de diferencias.", + "readonlyEditor": "en un editor de código de solo lectura", + "showAccessibilityHelpAction": "Mostrar ayuda de accesibilidad", + "singleSelection": "Línea {0}, columna {1}", + "singleSelectionRange": "Línea {0}, columna {1} ({2} seleccionadas)", + "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", + "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", + "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", + "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", + "toggleHighContrast": "Alternar tema de contraste alto" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Color del cursor del editor.", + "deprecatedEditorActiveLineNumber": "ID es obsoleto. Usar en lugar 'editorLineNumber.activeForeground'. ", + "editorActiveIndentGuide": "Color de las guías de sangría activas del editor.", + "editorActiveLineNumber": "Color del número de línea activa en el editor", + "editorBracketMatchBackground": "Color de fondo tras corchetes coincidentes", + "editorBracketMatchBorder": "Color de bloques con corchetes coincidentes", + "editorCodeLensForeground": "Color principal de lentes de código en el editor", + "editorCursorBackground": "Color de fondo del cursor de edición. Permite personalizar el color del caracter solapado por el bloque del cursor.", + "editorGhostTextBorder": "Color del borde del texto fantasma en el editor.", + "editorGhostTextForeground": "Color de primer plano del texto fantasma en el editor.", + "editorGutter": "Color de fondo del margen del editor. Este espacio contiene los márgenes de glifos y los números de línea.", + "editorIndentGuides": "Color de las guías de sangría del editor.", + "editorLineNumbers": "Color de números de línea del editor.", + "editorOverviewRulerBackground": "Color de fondo de la regla de información general del editor. Solo se usa cuando el minimapa está habilitado y está ubicado en el lado derecho del editor.", + "editorOverviewRulerBorder": "Color del borde de la regla de visión general.", + "editorRuler": "Color de las reglas del editor", + "editorWhitespaces": "Color de los caracteres de espacio en blanco del editor.", + "lineHighlight": "Color de fondo para la línea resaltada en la posición del cursor.", + "lineHighlightBorderBox": "Color de fondo del borde alrededor de la línea en la posición del cursor.", + "overviewRuleError": "Color de marcador de regla de información general para errores. ", + "overviewRuleInfo": "Color de marcador de regla de información general para mensajes informativos. ", + "overviewRuleWarning": "Color de marcador de regla de información general para advertencias.", + "overviewRulerRangeHighlight": "Color de marcador de regla general para los destacados de rango. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "rangeHighlight": "Color de fondo de rangos resaltados, como en abrir rápido y encontrar características. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "rangeHighlightBorder": "Color de fondo del borde alrededor de los intervalos resaltados.", + "symbolHighlight": "Color de fondo del símbolo destacado, como Ir a definición o Ir al siguiente/anterior símbolo. El color no debe ser opaco para no ocultar la decoración subyacente.", + "symbolHighlightBorder": "Color de fondo del borde alrededor de los símbolos resaltados.", + "unnecessaryCodeBorder": "Color del borde de código fuente innecesario (sin usar) en el editor.", + "unnecessaryCodeOpacity": "Opacidad de código fuente innecesario (sin usar) en el editor. Por ejemplo, \"#000000c0\" representará el código con un 75 % de opacidad. Para temas de alto contraste, utilice el color del tema 'editorUnnecessaryCode.border' para resaltar el código innecesario en vez de atenuarlo." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Delimitador de la selección", "anchorSet": "Delimitador establecido en {0}:{1}", - "setSelectionAnchor": "Establecer el delimitador de la selección", + "cancelSelectionAnchor": "Cancelar el delimitador de la selección", "goToSelectionAnchor": "Ir al delimitador de la selección", "selectFromAnchorToCursor": "Seleccionar desde el delimitador hasta el cursor", - "cancelSelectionAnchor": "Cancelar el delimitador de la selección" + "selectionAnchor": "Delimitador de la selección", + "setSelectionAnchor": "Establecer el delimitador de la selección" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Ir al &&corchete", "overviewRulerBracketMatchForeground": "Resumen color de marcador de regla para corchetes.", "smartSelect.jumpBracket": "Ir al corchete", - "smartSelect.selectToBracket": "Seleccionar para corchete", - "miGoToBracket": "Ir al &&corchete" + "smartSelect.selectToBracket": "Seleccionar para corchete" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Mover el texto seleccionado a la izquierda", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Transponer letras" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Copiar", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copiar con resaltado de sintaxis", + "actions.clipboard.cutLabel": "Cortar", + "actions.clipboard.pasteLabel": "Pegar", + "copy as": "Copiar como", + "miCopy": "&&Copiar", + "miCut": "Cor&&tar", + "miPaste": "&&Pegar" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "Se ha producido un error desconocido al aplicar la acción de código", + "args.schema.apply": "Controla cuándo se aplican las acciones devueltas.", + "args.schema.apply.first": "Aplicar siempre la primera acción de código devuelto.", + "args.schema.apply.ifSingle": "Aplicar la primera acción de código devuelta si solo hay una.", + "args.schema.apply.never": "No aplique las acciones de código devuelto.", + "args.schema.kind": "Tipo de la acción de código que se va a ejecutar.", + "args.schema.preferred": "Controla si solo se deben devolver las acciones de código preferidas.", + "autoFix.label": "Corregir automáticamente...", + "editor.action.autoFix.noneMessage": "No hay autocorrecciones disponibles", + "editor.action.codeAction.noneMessage": "No hay acciones de código disponibles", + "editor.action.codeAction.noneMessage.kind": "No hay ninguna acción de código para \"{0}\" disponible.", + "editor.action.codeAction.noneMessage.preferred": "No hay acciones de código preferidas disponibles", + "editor.action.codeAction.noneMessage.preferred.kind": "No hay acciones de código preferidas para \"{0}\" disponibles", + "editor.action.organize.noneMessage": "No hay acciones de importación disponibles", + "editor.action.quickFix.noneMessage": "No hay acciones de código disponibles", + "editor.action.refactor.noneMessage": "No hay refactorizaciones disponibles", + "editor.action.refactor.noneMessage.kind": "No hay refactorizaciones de \"{0}\" disponibles", + "editor.action.refactor.noneMessage.preferred": "No hay ninguna refactorización favorita disponible.", + "editor.action.refactor.noneMessage.preferred.kind": "No hay refactorizaciones preferidas de \"{0}\" disponibles", + "editor.action.source.noneMessage": "No hay acciones de origen disponibles", + "editor.action.source.noneMessage.kind": "No hay ninguna acción de origen para \"{0}\" disponible.", + "editor.action.source.noneMessage.preferred": "No hay ninguna acción de origen favorita disponible.", + "editor.action.source.noneMessage.preferred.kind": "No hay acciones de origen preferidas para \"{0}\" disponibles", + "fixAll.label": "Corregir todo", + "fixAll.noneMessage": "No está disponible la acción de corregir todo", + "organizeImports.label": "Organizar Importaciones", + "quickfix.trigger.label": "Corrección Rápida", + "refactor.label": "Refactorizar...", + "source.label": "Acción de Origen..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Mostrar correcciones. Solución preferida disponible ({0})", + "quickFix": "Mostrar correcciones", + "quickFixWithKb": "Mostrar correcciones ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "Mostrar comandos de lente de código para la línea actual" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Alternar comentario de bloque", "comment.line": "Alternar comentario de línea", - "miToggleLineComment": "&&Alternar comentario de línea", "comment.line.add": "Agregar comentario de línea", "comment.line.remove": "Quitar comentario de línea", - "comment.block": "Alternar comentario de bloque", - "miToggleBlockComment": "Alternar &&bloque de comentario" + "miToggleBlockComment": "Alternar &&bloque de comentario", + "miToggleLineComment": "&&Alternar comentario de línea" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Mostrar menú contextual del editor" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Cursor Deshacer", - "cursor.redo": "Cursor Rehacer" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Desplegar", - "unFoldRecursivelyAction.label": "Desplegar de forma recursiva", - "foldAction.label": "Plegar", - "toggleFoldAction.label": "Alternar plegado", - "foldRecursivelyAction.label": "Plegar de forma recursiva", - "foldAllBlockComments.label": "Cerrar todos los comentarios de bloque", - "foldAllMarkerRegions.label": "Plegar todas las regiones", - "unfoldAllMarkerRegions.label": "Desplegar Todas las Regiones", - "foldAllExcept.label": "Plegar todas las regiones excepto las seleccionadas", - "unfoldAllExcept.label": "Desplegar todas las regiones excepto las seleccionadas", - "foldAllAction.label": "Plegar todo", - "unfoldAllAction.label": "Desplegar todo", - "foldLevelAction.label": "Nivel de plegamiento {0}", - "foldBackgroundBackground": "Color de fondo detrás de los rangos plegados. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "editorGutter.foldingControlForeground": "Color del control plegable en el medianil del editor." + "cursor.redo": "Cursor Rehacer", + "cursor.undo": "Cursor Deshacer" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Buscar", - "miFind": "&&Buscar", - "startFindWithSelectionAction": "Buscar con selección", "findNextMatchAction": "Buscar siguiente", "findPreviousMatchAction": "Buscar anterior", + "miFind": "&&Buscar", + "miReplace": "&&Reemplazar", "nextSelectionMatchFindAction": "Buscar selección siguiente", "previousSelectionMatchFindAction": "Buscar selección anterior", - "startReplace": "Reemplazar", - "miReplace": "&&Reemplazar" + "startFindAction": "Buscar", + "startFindWithSelectionAction": "Buscar con selección", + "startReplace": "Reemplazar" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} encontrado para \"{1}\"", + "ariaSearchNoResultEmpty": "Encontrados: {0}", + "ariaSearchNoResultWithLineNum": "{0} encontrado para \"{1}\", en {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para \"{1}\"", + "ctrlEnter.keybindingChanged": "Ctrl+Entrar ahora inserta un salto de línea en lugar de reemplazar todo. Puede modificar el enlace de claves para editor.action.replaceAll para invalidar este comportamiento.", + "findCollapsedIcon": "Icono para indicar que el widget de búsqueda del editor está contraído.", + "findExpandedIcon": "Icono para indicar que el widget de búsqueda del editor está expandido.", + "findNextMatchIcon": "Icono para \"Buscar siguiente\" en el widget de búsqueda del editor.", + "findPreviousMatchIcon": "Icono para \"Buscar anterior\" en el widget de búsqueda del editor.", + "findReplaceAllIcon": "Icono para \"Reemplazar todo\" en el widget de búsqueda del editor.", + "findReplaceIcon": "Icono para \"Reemplazar\" en el widget de búsqueda del editor.", + "findSelectionIcon": "Icono para \"Buscar en selección\" en el widget de búsqueda del editor.", + "label.closeButton": "Cerrar", + "label.find": "Buscar", + "label.matchesLocation": "{0} de {1}", + "label.nextMatchButton": "Próxima coincidencia", + "label.noResults": "No hay resultados", + "label.previousMatchButton": "Coincidencia anterior", + "label.replace": "Reemplazar", + "label.replaceAllButton": "Reemplazar todo", + "label.replaceButton": "Reemplazar", + "label.toggleReplaceButton": "Alternar modo de reemplazar", + "label.toggleSelectionFind": "Buscar en selección", + "placeholder.find": "Buscar", + "placeholder.replace": "Reemplazar", + "title.matchesCountLimit": "Sólo los primeros {0} resultados son resaltados, pero todas las operaciones de búsqueda trabajan en todo el texto." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Color del control plegable en el medianil del editor.", + "foldAction.label": "Plegar", + "foldAllAction.label": "Plegar todo", + "foldAllBlockComments.label": "Cerrar todos los comentarios de bloque", + "foldAllExcept.label": "Plegar todas las regiones excepto las seleccionadas", + "foldAllMarkerRegions.label": "Plegar todas las regiones", + "foldBackgroundBackground": "Color de fondo detrás de los rangos plegados. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "foldLevelAction.label": "Nivel de plegamiento {0}", + "foldRecursivelyAction.label": "Plegar de forma recursiva", + "toggleFoldAction.label": "Alternar plegado", + "unFoldRecursivelyAction.label": "Desplegar de forma recursiva", + "unfoldAction.label": "Desplegar", + "unfoldAllAction.label": "Desplegar todo", + "unfoldAllExcept.label": "Desplegar todas las regiones excepto las seleccionadas", + "unfoldAllMarkerRegions.label": "Desplegar Todas las Regiones" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Icono de rangos contraídos en el margen de glifo del editor.", + "foldingExpandedIcon": "Icono de rangos expandidos en el margen de glifo del editor." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Acercarse a la tipografía del editor", "EditorFontZoomOut.label": "Alejarse de la tipografía del editor", "EditorFontZoomReset.label": "Restablecer alejamiento de la tipografía del editor" }, + "vs/editor/contrib/format/format": { + "hint11": "1 edición de formato en la línea {0}", + "hint1n": "1 edición de formato entre las líneas {0} y {1}", + "hintn1": "{0} ediciones de formato en la línea {1}", + "hintnn": "{0} ediciones de formato entre las líneas {1} y {2}" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Dar formato al documento", "formatSelection.label": "Dar formato a la selección" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Ir al siguiente problema (Error, Advertencia, Información)", + "markerAction.nextInFiles.label": "Ir al siguiente problema en Archivos (Error, Advertencia, Información)", + "markerAction.previous.label": "Ir al problema anterior (Error, Advertencia, Información)", + "markerAction.previousInFiles.label": "Ir al problema anterior en Archivos (Error, Advertencia, Información)", + "miGotoNextProblem": "Siguiente &&problema", + "miGotoPreviousProblem": "Anterior &&problema", + "nextMarkerIcon": "Icono para ir al marcador siguiente.", + "previousMarkerIcon": "Icono para ir al marcador anterior." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Error", + "Hint": "Sugerencia", + "Info": "Información", + "Warning": "Advertencia", + "change": "{0} de {1} problema", + "editorMarkerNavigationBackground": "Fondo del widget de navegación de marcadores del editor.", + "editorMarkerNavigationError": "Color de los errores del widget de navegación de marcadores del editor.", + "editorMarkerNavigationInfo": "Color del widget informativo marcador de navegación en el editor.", + "editorMarkerNavigationWarning": "Color de las advertencias del widget de navegación de marcadores del editor.", + "marker aria": "{0} en {1}. ", + "problems": "{0} de {1} problemas" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Ver", - "def.title": "Definiciones", - "noResultWord": "No se encontró ninguna definición para \"{0}\"", - "generic.noResults": "No se encontró ninguna definición", "actions.goToDecl.label": "Ir a definición", - "miGotoDefinition": "Ir a &&definición", "actions.goToDeclToSide.label": "Abrir definición en el lateral", - "actions.previewDecl.label": "Ver la definición sin salir", - "decl.title": "Declaraciones", - "decl.noResultWord": "No se encontró ninguna definición para '{0}'", - "decl.generic.noResults": "No se encontró ninguna declaración", "actions.goToDeclaration.label": "Ir a Definición", - "miGotoDeclaration": "Ir a &&Declaración", - "actions.peekDecl.label": "Inspeccionar Definición", - "typedef.title": "Definiciones de tipo", - "goToTypeDefinition.noResultWord": "No se encontró ninguna definición de tipo para \"{0}\"", - "goToTypeDefinition.generic.noResults": "No se encontró ninguna definición de tipo", - "actions.goToTypeDefinition.label": "Ir a la definición de tipo", - "miGotoTypeDefinition": "Ir a la definición de &&tipo", - "actions.peekTypeDefinition.label": "Inspeccionar definición de tipo", - "impl.title": "Implementaciones", - "goToImplementation.noResultWord": "No se encontró ninguna implementación para \"{0}\"", - "goToImplementation.generic.noResults": "No se encontró ninguna implementación", "actions.goToImplementation.label": "Ir a Implementaciones", - "miGotoImplementation": "Ir a &&Implementaciones", + "actions.goToTypeDefinition.label": "Ir a la definición de tipo", + "actions.peekDecl.label": "Inspeccionar Definición", "actions.peekImplementation.label": "Inspeccionar implementaciones", - "references.no": "No se ha encontrado ninguna referencia para \"{0}\".", - "references.noGeneric": "No se encontraron referencias", + "actions.peekTypeDefinition.label": "Inspeccionar definición de tipo", + "actions.previewDecl.label": "Ver la definición sin salir", + "decl.generic.noResults": "No se encontró ninguna declaración", + "decl.noResultWord": "No se encontró ninguna definición para '{0}'", + "decl.title": "Declaraciones", + "def.title": "Definiciones", + "generic.noResult": "No hay resultados para \"{0}\"", + "generic.noResults": "No se encontró ninguna definición", + "generic.title": "Ubicaciones", + "goToImplementation.generic.noResults": "No se encontró ninguna implementación", + "goToImplementation.noResultWord": "No se encontró ninguna implementación para \"{0}\"", "goToReferences.label": "Ir a Referencias", + "goToTypeDefinition.generic.noResults": "No se encontró ninguna definición de tipo", + "goToTypeDefinition.noResultWord": "No se encontró ninguna definición de tipo para \"{0}\"", + "impl.title": "Implementaciones", + "label.generic": "Ir a cualquier símbolo", + "miGotoDeclaration": "Ir a &&Declaración", + "miGotoDefinition": "Ir a &&definición", + "miGotoImplementation": "Ir a &&Implementaciones", "miGotoReference": "Ir a &&Referencias", + "miGotoTypeDefinition": "Ir a la definición de &&tipo", + "noResultWord": "No se encontró ninguna definición para \"{0}\"", + "peek.submenu": "Ver", "ref.title": "Referencias", "references.action.label": "Inspeccionar Referencias", - "label.generic": "Ir a cualquier símbolo", - "generic.title": "Ubicaciones", - "generic.noResult": "No hay resultados para \"{0}\"" + "references.no": "No se ha encontrado ninguna referencia para \"{0}\".", + "references.noGeneric": "No se encontraron referencias", + "typedef.title": "Definiciones de tipo" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Haga clic para mostrar {0} definiciones." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Ir al siguiente problema (Error, Advertencia, Información)", - "nextMarkerIcon": "Icono para ir al marcador siguiente.", - "markerAction.previous.label": "Ir al problema anterior (Error, Advertencia, Información)", - "previousMarkerIcon": "Icono para ir al marcador anterior.", - "markerAction.nextInFiles.label": "Ir al siguiente problema en Archivos (Error, Advertencia, Información)", - "miGotoNextProblem": "Siguiente &&problema", - "markerAction.previousInFiles.label": "Ir al problema anterior en Archivos (Error, Advertencia, Información)", - "miGotoPreviousProblem": "Anterior &&problema" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Mostrar al mantener el puntero", - "showDefinitionPreviewHover": "Mostrar vista previa de la definición que aparece al mover el puntero" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Convertir sangría en espacios", - "indentationToTabs": "Convertir sangría en tabulaciones", - "configuredTabSize": "Tamaño de tabulación configurado", - "selectTabWidth": "Seleccionar tamaño de tabulación para el archivo actual", - "indentUsingTabs": "Aplicar sangría con tabulaciones", - "indentUsingSpaces": "Aplicar sangría con espacios", - "detectIndentation": "Detectar sangría del contenido", - "editor.reindentlines": "Volver a aplicar sangría a líneas", - "editor.reindentselectedlines": "Volver a aplicar sangría a líneas seleccionadas" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Reemplazar con el valor anterior", - "InPlaceReplaceAction.next.label": "Reemplazar con el valor siguiente" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Copiar línea arriba", - "miCopyLinesUp": "&&Copiar línea arriba", - "lines.copyDown": "Copiar línea abajo", - "miCopyLinesDown": "Co&&piar línea abajo", - "duplicateSelection": "Selección duplicada", - "miDuplicateSelection": "&&Duplicar selección", - "lines.moveUp": "Mover línea hacia arriba", - "miMoveLinesUp": "Mo&&ver línea arriba", - "lines.moveDown": "Mover línea hacia abajo", - "miMoveLinesDown": "Mover &&línea abajo", - "lines.sortAscending": "Ordenar líneas en orden ascendente", - "lines.sortDescending": "Ordenar líneas en orden descendente", - "lines.trimTrailingWhitespace": "Recortar espacio final", - "lines.delete": "Eliminar línea", - "lines.indent": "Sangría de línea", - "lines.outdent": "Anular sangría de línea", - "lines.insertBefore": "Insertar línea arriba", - "lines.insertAfter": "Insertar línea debajo", - "lines.deleteAllLeft": "Eliminar todo a la izquierda", - "lines.deleteAllRight": "Eliminar todo lo que está a la derecha", - "lines.joinLines": "Unir líneas", - "editor.transpose": "Transponer caracteres alrededor del cursor", - "editor.transformToUppercase": "Transformar a mayúsculas", - "editor.transformToLowercase": "Transformar a minúsculas", - "editor.transformToTitlecase": "Transformar en Title Case", - "editor.transformToSnakecase": "Transformar en Snake Case" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Iniciar edición vinculada", - "editorLinkedEditingBackground": "Color de fondo cuando el editor cambia el nombre automáticamente al escribir." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Ejecutar comando", - "links.navigate.follow": "Seguir vínculo", - "links.navigate.kb.meta.mac": "cmd + clic", - "links.navigate.kb.meta": "ctrl + clic", - "links.navigate.kb.alt.mac": "opción + clic", - "links.navigate.kb.alt": "alt + clic", - "tooltip.explanation": "Ejecutar el comando {0}", - "invalid.url": "No se pudo abrir este vínculo porque no tiene un formato correcto: {0}", - "missing.url": "No se pudo abrir este vínculo porque falta el destino.", - "label": "Abrir vínculo" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Cursor agregado: {0}", - "cursorsAdded": "Cursores agregados: {0}", - "mutlicursor.insertAbove": "Agregar cursor arriba", - "miInsertCursorAbove": "&&Agregar cursor arriba", - "mutlicursor.insertBelow": "Agregar cursor debajo", - "miInsertCursorBelow": "A&&gregar cursor abajo", - "mutlicursor.insertAtEndOfEachLineSelected": "Añadir cursores a finales de línea", - "miInsertCursorAtEndOfEachLineSelected": "Agregar c&&ursores a extremos de línea", - "mutlicursor.addCursorsToBottom": "Añadir cursores a la parte inferior", - "mutlicursor.addCursorsToTop": "Añadir cursores a la parte superior", - "addSelectionToNextFindMatch": "Agregar selección hasta la siguiente coincidencia de búsqueda", - "miAddSelectionToNextFindMatch": "Agregar &&siguiente repetición", - "addSelectionToPreviousFindMatch": "Agregar selección hasta la anterior coincidencia de búsqueda", - "miAddSelectionToPreviousFindMatch": "Agregar r&&epetición anterior", - "moveSelectionToNextFindMatch": "Mover última selección hasta la siguiente coincidencia de búsqueda", - "moveSelectionToPreviousFindMatch": "Mover última selección hasta la anterior coincidencia de búsqueda", - "selectAllOccurrencesOfFindMatch": "Seleccionar todas las repeticiones de coincidencia de búsqueda", - "miSelectHighlights": "Seleccionar todas las &&repeticiones", - "changeAll.label": "Cambiar todas las ocurrencias" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Sugerencias para parámetros Trigger" - }, - "vs/editor/contrib/rename/rename": { - "no result": "No hay ningún resultado.", - "resolveRenameLocationFailed": "Error desconocido al resolver el cambio de nombre de la ubicación", - "label": "Cambiando el nombre de \"{0}\"", - "quotableLabel": "Cambiar el nombre de {0}", - "aria": "Nombre cambiado correctamente de '{0}' a '{1}'. Resumen: {2}", - "rename.failedApply": "No se pudo cambiar el nombre a las ediciones de aplicación", - "rename.failed": "No se pudo cambiar el nombre de las ediciones de cálculo", - "rename.label": "Cambiar el nombre del símbolo", - "enablePreview": "Activar/desactivar la capacidad de previsualizar los cambios antes de cambiar el nombre" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Expandir selección", - "miSmartSelectGrow": "&&Expandir selección", - "smartSelect.shrink": "Reducir la selección", - "miSmartSelectShrink": "&&Reducir selección" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Indica si el editor actual está en modo de fragmentos de código.", - "hasNextTabstop": "Indica si hay una tabulación siguiente cuando se está en modo de fragmentos de código.", - "hasPrevTabstop": "Si hay una tabulación anterior cuando se está en modo de fragmentos de código." - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "Aceptando \"{0}\" ediciones adicionales de {1} realizadas", - "suggest.trigger.label": "Sugerencias para Trigger", - "accept.insert": "Insertar", - "accept.replace": "Reemplazar", - "detail.more": "mostrar menos", - "detail.less": "mostrar más", - "suggest.reset.label": "Restablecer tamaño del widget de sugerencias" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Desarrollador: forzar nueva aplicación de token" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Terminadores de línea inusuales", - "unusualLineTerminators.message": "Se han detectado terminadores de línea inusuales", - "unusualLineTerminators.detail": "Este archivo contiene uno o varios caracteres de terminador de línea inusuales, como Separador de líneas (LS) o Separador de párrafos (PS).\r\n\r\nSe recomienda quitarlos del archivo. Se puede configurar a través de \"editor.unusualLineTerminators\".", - "unusualLineTerminators.fix": "Corregir este archivo", - "unusualLineTerminators.ignore": "Ignorar problema para este archivo" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Alternar tecla de tabulación para mover el punto de atención", - "toggle.tabMovesFocus.on": "Presionando la pestaña ahora moverá el foco al siguiente elemento enfocable.", - "toggle.tabMovesFocus.off": "Presionando la pestaña ahora insertará el carácter de tabulación" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Color de fondo de un símbolo durante el acceso de lectura, como la lectura de una variable. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "wordHighlightStrong": "Color de fondo de un símbolo durante el acceso de escritura, como escribir en una variable. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "wordHighlightBorder": "Color de fondo de un símbolo durante el acceso de lectura; por ejemplo, cuando se lee una variable.", - "wordHighlightStrongBorder": "Color de fondo de un símbolo durante el acceso de escritura; por ejemplo, cuando se escribe una variable.", - "overviewRulerWordHighlightForeground": "Color del marcador de regla general para destacados de símbolos. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "overviewRulerWordHighlightStrongForeground": "Color de marcador de regla general para destacados de símbolos de acceso de escritura. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "wordHighlight.next.label": "Ir al siguiente símbolo destacado", - "wordHighlight.previous.label": "Ir al símbolo destacado anterior", - "wordHighlight.trigger.label": "Desencadenar los símbolos destacados" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Eliminar palabra" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Indica si las sugerencias están visibles.", - "suggestWidgetDetailsVisible": "Indica si los detalles de las sugerencias están visibles.", - "suggestWidgetMultipleSuggestions": "Indica si hay varias sugerencias para elegir.", - "suggestionMakesTextEdit": "Indica si la inserción de la sugerencia actual genera un cambio o si ya se ha escrito todo.", - "acceptSuggestionOnEnter": "Indica si se insertan sugerencias al presionar Entrar.", - "suggestionHasInsertAndReplaceRange": "Indica si la sugerencia actual tiene el comportamiento de inserción y reemplazo.", - "suggestionInsertMode": "Indica si el comportamiento predeterminado es insertar o reemplazar.", - "suggestionCanResolve": "Indica si la sugerencia actual admite la resolución de más detalles." - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Abra primero un editor de texto para ir a una línea.", - "gotoLineColumnLabel": "Vaya a la línea {0} y al carácter {1}.", - "gotoLineLabel": "Ir a la línea {0}.", - "gotoLineLabelEmptyWithLimit": "Línea actual: {0}, Carácter: {1}. Escriba un número de línea entre 1 y {2} a los que navegar.", - "gotoLineLabelEmpty": "Línea actual: {0}, Carácter: {1}. Escriba un número de línea al que navegar." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Indica si el editor de código actual está incrustado en la inspección.", - "label.close": "Cerrar", - "peekViewTitleBackground": "Color de fondo del área de título de la vista de inspección.", - "peekViewTitleForeground": "Color del título de la vista de inpección.", - "peekViewTitleInfoForeground": "Color de la información del título de la vista de inspección.", - "peekViewBorder": "Color de los bordes y la flecha de la vista de inspección.", - "peekViewResultsBackground": "Color de fondo de la lista de resultados de vista de inspección.", - "peekViewResultsMatchForeground": "Color de primer plano de los nodos de inspección en la lista de resultados.", - "peekViewResultsFileForeground": "Color de primer plano de los archivos de inspección en la lista de resultados.", - "peekViewResultsSelectionBackground": "Color de fondo de la entrada seleccionada en la lista de resultados de vista de inspección.", - "peekViewResultsSelectionForeground": "Color de primer plano de la entrada seleccionada en la lista de resultados de vista de inspección.", - "peekViewEditorBackground": "Color de fondo del editor de vista de inspección.", - "peekViewEditorGutterBackground": "Color de fondo del margen en el editor de vista de inspección.", - "peekViewResultsMatchHighlight": "Buscar coincidencia con el color de resaltado de la lista de resultados de vista de inspección.", - "peekViewEditorMatchHighlight": "Buscar coincidencia del color de resultado del editor de vista de inspección.", - "peekViewEditorMatchHighlightBorder": "Hacer coincidir el borde resaltado en el editor de vista previa." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Tipo de la acción de código que se va a ejecutar.", - "args.schema.apply": "Controla cuándo se aplican las acciones devueltas.", - "args.schema.apply.first": "Aplicar siempre la primera acción de código devuelto.", - "args.schema.apply.ifSingle": "Aplicar la primera acción de código devuelta si solo hay una.", - "args.schema.apply.never": "No aplique las acciones de código devuelto.", - "args.schema.preferred": "Controla si solo se deben devolver las acciones de código preferidas.", - "applyCodeActionFailed": "Se ha producido un error desconocido al aplicar la acción de código", - "quickfix.trigger.label": "Corrección Rápida", - "editor.action.quickFix.noneMessage": "No hay acciones de código disponibles", - "editor.action.codeAction.noneMessage.preferred.kind": "No hay acciones de código preferidas para \"{0}\" disponibles", - "editor.action.codeAction.noneMessage.kind": "No hay ninguna acción de código para \"{0}\" disponible.", - "editor.action.codeAction.noneMessage.preferred": "No hay acciones de código preferidas disponibles", - "editor.action.codeAction.noneMessage": "No hay acciones de código disponibles", - "refactor.label": "Refactorizar...", - "editor.action.refactor.noneMessage.preferred.kind": "No hay refactorizaciones preferidas de \"{0}\" disponibles", - "editor.action.refactor.noneMessage.kind": "No hay refactorizaciones de \"{0}\" disponibles", - "editor.action.refactor.noneMessage.preferred": "No hay ninguna refactorización favorita disponible.", - "editor.action.refactor.noneMessage": "No hay refactorizaciones disponibles", - "source.label": "Acción de Origen...", - "editor.action.source.noneMessage.preferred.kind": "No hay acciones de origen preferidas para \"{0}\" disponibles", - "editor.action.source.noneMessage.kind": "No hay ninguna acción de origen para \"{0}\" disponible.", - "editor.action.source.noneMessage.preferred": "No hay ninguna acción de origen favorita disponible.", - "editor.action.source.noneMessage": "No hay acciones de origen disponibles", - "organizeImports.label": "Organizar Importaciones", - "editor.action.organize.noneMessage": "No hay acciones de importación disponibles", - "fixAll.label": "Corregir todo", - "fixAll.noneMessage": "No está disponible la acción de corregir todo", - "autoFix.label": "Corregir automáticamente...", - "editor.action.autoFix.noneMessage": "No hay autocorrecciones disponibles" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Icono de rangos expandidos en el margen de glifo del editor.", - "foldingCollapsedIcon": "Icono de rangos contraídos en el margen de glifo del editor." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Icono para \"Buscar en selección\" en el widget de búsqueda del editor.", - "findCollapsedIcon": "Icono para indicar que el widget de búsqueda del editor está contraído.", - "findExpandedIcon": "Icono para indicar que el widget de búsqueda del editor está expandido.", - "findReplaceIcon": "Icono para \"Reemplazar\" en el widget de búsqueda del editor.", - "findReplaceAllIcon": "Icono para \"Reemplazar todo\" en el widget de búsqueda del editor.", - "findPreviousMatchIcon": "Icono para \"Buscar anterior\" en el widget de búsqueda del editor.", - "findNextMatchIcon": "Icono para \"Buscar siguiente\" en el widget de búsqueda del editor.", - "label.find": "Buscar", - "placeholder.find": "Buscar", - "label.previousMatchButton": "Coincidencia anterior", - "label.nextMatchButton": "Próxima coincidencia", - "label.toggleSelectionFind": "Buscar en selección", - "label.closeButton": "Cerrar", - "label.replace": "Reemplazar", - "placeholder.replace": "Reemplazar", - "label.replaceButton": "Reemplazar", - "label.replaceAllButton": "Reemplazar todo", - "label.toggleReplaceButton": "Alternar modo de reemplazar", - "title.matchesCountLimit": "Sólo los primeros {0} resultados son resaltados, pero todas las operaciones de búsqueda trabajan en todo el texto.", - "label.matchesLocation": "{0} de {1}", - "label.noResults": "No hay resultados", - "ariaSearchNoResultEmpty": "Encontrados: {0}", - "ariaSearchNoResult": "{0} encontrado para \"{1}\"", - "ariaSearchNoResultWithLineNum": "{0} encontrado para \"{1}\", en {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para \"{1}\"", - "ctrlEnter.keybindingChanged": "Ctrl+Entrar ahora inserta un salto de línea en lugar de reemplazar todo. Puede modificar el enlace de claves para editor.action.replaceAll para invalidar este comportamiento." - }, - "vs/editor/contrib/format/format": { - "hint11": "1 edición de formato en la línea {0}", - "hintn1": "{0} ediciones de formato en la línea {1}", - "hint1n": "1 edición de formato entre las líneas {0} y {1}", - "hintnn": "{0} ediciones de formato entre las líneas {1} y {2}" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Indica si el editor muestra actualmente un mensaje insertado", - "editor.readonly": "No se puede editar en un editor de sólo lectura" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Indica si está visible la inspección de referencias, como \"Inspección de referencias\" o \"Ver la definición sin salir\".", "labelLoading": "Cargando...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Indica si está visible la inspección de referencias, como \"Inspección de referencias\" o \"Ver la definición sin salir\"." }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Indica si hay ubicaciones de símbolos a las que se pueda navegar solo con el teclado.", - "location.kb": "Símbolo {0} de {1}, {2} para el siguiente", - "location": "Símbolo {0} de {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} referencia", + "referencesCount": "{0} referencias", + "treeAriaLabel": "Referencias" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "vista previa no disponible", + "noResults": "No hay resultados", + "peekView.alternateTitle": "Referencias" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "símbolo en {0} linea {1} en la columna {2}", - "aria.oneReference.preview": "símbolo en {0} línea {1} en la columna {2}, {3}", "aria.fileReferences.1": "1 símbolo en {0}, ruta de acceso completa {1}", "aria.fileReferences.N": "{0} símbolos en {1}, ruta de acceso completa {2}", + "aria.oneReference": "símbolo en {0} linea {1} en la columna {2}", + "aria.oneReference.preview": "símbolo en {0} línea {1} en la columna {2}, {3}", "aria.result.0": "No se encontraron resultados", "aria.result.1": "Encontró 1 símbolo en {0}", "aria.result.n1": "Encontró {0} símbolos en {1}", "aria.result.nm": "Encontró {0} símbolos en {1} archivos" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Error", - "Warning": "Advertencia", - "Info": "Información", - "Hint": "Sugerencia", - "marker aria": "{0} en {1}. ", - "problems": "{0} de {1} problemas", - "change": "{0} de {1} problema", - "editorMarkerNavigationError": "Color de los errores del widget de navegación de marcadores del editor.", - "editorMarkerNavigationWarning": "Color de las advertencias del widget de navegación de marcadores del editor.", - "editorMarkerNavigationInfo": "Color del widget informativo marcador de navegación en el editor.", - "editorMarkerNavigationBackground": "Fondo del widget de navegación de marcadores del editor." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Indica si hay ubicaciones de símbolos a las que se pueda navegar solo con el teclado.", + "location": "Símbolo {0} de {1}", + "location.kb": "Símbolo {0} de {1}, {2} para el siguiente" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Mostrar vista previa de la definición que aparece al mover el puntero", + "showHover": "Mostrar al mantener el puntero" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Cargando..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Buscando correcciones rápidas...", + "noQuickFixes": "No hay correcciones rápidas disponibles", + "quick fixes": "Corrección Rápida", + "view problem": "Ver el problema" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Reemplazar con el valor siguiente", + "InPlaceReplaceAction.previous.label": "Reemplazar con el valor anterior" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Tamaño de tabulación configurado", + "detectIndentation": "Detectar sangría del contenido", + "editor.reindentlines": "Volver a aplicar sangría a líneas", + "editor.reindentselectedlines": "Volver a aplicar sangría a líneas seleccionadas", + "indentUsingSpaces": "Aplicar sangría con espacios", + "indentUsingTabs": "Aplicar sangría con tabulaciones", + "indentationToSpaces": "Convertir sangría en espacios", + "indentationToTabs": "Convertir sangría en tabulaciones", + "selectTabWidth": "Seleccionar tamaño de tabulación para el archivo actual" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Mostrar sugerencia alineada siguiente", + "action.inlineSuggest.showPrevious": "Mostrar sugerencia alineada anterior", + "action.inlineSuggest.trigger": "Desencadenar sugerencia alineada", + "inlineSuggestionHasIndentation": "Si la sugerencia alineada comienza con un espacio en blanco", + "inlineSuggestionVisible": "Si una sugerencia alineada está visible" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Aceptar", + "showNextInlineSuggestion": "Siguiente", + "showPreviousInlineSuggestion": "Anterior" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Selección duplicada", + "editor.transformToLowercase": "Transformar a minúsculas", + "editor.transformToSnakecase": "Transformar en Snake Case", + "editor.transformToTitlecase": "Transformar en Title Case", + "editor.transformToUppercase": "Transformar a mayúsculas", + "editor.transpose": "Transponer caracteres alrededor del cursor", + "lines.copyDown": "Copiar línea abajo", + "lines.copyUp": "Copiar línea arriba", + "lines.delete": "Eliminar línea", + "lines.deleteAllLeft": "Eliminar todo a la izquierda", + "lines.deleteAllRight": "Eliminar todo lo que está a la derecha", + "lines.indent": "Sangría de línea", + "lines.insertAfter": "Insertar línea debajo", + "lines.insertBefore": "Insertar línea arriba", + "lines.joinLines": "Unir líneas", + "lines.moveDown": "Mover línea hacia abajo", + "lines.moveUp": "Mover línea hacia arriba", + "lines.outdent": "Anular sangría de línea", + "lines.sortAscending": "Ordenar líneas en orden ascendente", + "lines.sortDescending": "Ordenar líneas en orden descendente", + "lines.trimTrailingWhitespace": "Recortar espacio final", + "miCopyLinesDown": "Co&&piar línea abajo", + "miCopyLinesUp": "&&Copiar línea arriba", + "miDuplicateSelection": "&&Duplicar selección", + "miMoveLinesDown": "Mover &&línea abajo", + "miMoveLinesUp": "Mo&&ver línea arriba" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Color de fondo cuando el editor cambia el nombre automáticamente al escribir.", + "linkedEditing.label": "Iniciar edición vinculada" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "No se pudo abrir este vínculo porque no tiene un formato correcto: {0}", + "label": "Abrir vínculo", + "links.navigate.executeCmd": "Ejecutar comando", + "links.navigate.follow": "Seguir vínculo", + "links.navigate.kb.alt": "alt + clic", + "links.navigate.kb.alt.mac": "opción + clic", + "links.navigate.kb.meta": "ctrl + clic", + "links.navigate.kb.meta.mac": "cmd + clic", + "missing.url": "No se pudo abrir este vínculo porque falta el destino.", + "tooltip.explanation": "Ejecutar el comando {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "No se puede editar en un editor de sólo lectura", + "messageVisible": "Indica si el editor muestra actualmente un mensaje insertado" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Agregar selección hasta la siguiente coincidencia de búsqueda", + "addSelectionToPreviousFindMatch": "Agregar selección hasta la anterior coincidencia de búsqueda", + "changeAll.label": "Cambiar todas las ocurrencias", + "cursorAdded": "Cursor agregado: {0}", + "cursorsAdded": "Cursores agregados: {0}", + "miAddSelectionToNextFindMatch": "Agregar &&siguiente repetición", + "miAddSelectionToPreviousFindMatch": "Agregar r&&epetición anterior", + "miInsertCursorAbove": "&&Agregar cursor arriba", + "miInsertCursorAtEndOfEachLineSelected": "Agregar c&&ursores a extremos de línea", + "miInsertCursorBelow": "A&&gregar cursor abajo", + "miSelectHighlights": "Seleccionar todas las &&repeticiones", + "moveSelectionToNextFindMatch": "Mover última selección hasta la siguiente coincidencia de búsqueda", + "moveSelectionToPreviousFindMatch": "Mover última selección hasta la anterior coincidencia de búsqueda", + "mutlicursor.addCursorsToBottom": "Añadir cursores a la parte inferior", + "mutlicursor.addCursorsToTop": "Añadir cursores a la parte superior", + "mutlicursor.insertAbove": "Agregar cursor arriba", + "mutlicursor.insertAtEndOfEachLineSelected": "Añadir cursores a finales de línea", + "mutlicursor.insertBelow": "Agregar cursor debajo", + "selectAllOccurrencesOfFindMatch": "Seleccionar todas las repeticiones de coincidencia de búsqueda" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Sugerencias para parámetros Trigger" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, sugerencia", "parameterHintsNextIcon": "Icono para mostrar la sugerencia de parámetro siguiente.", - "parameterHintsPreviousIcon": "Icono para mostrar la sugerencia de parámetro anterior.", - "hint": "{0}, sugerencia" + "parameterHintsPreviousIcon": "Icono para mostrar la sugerencia de parámetro anterior." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Indica si el widget de cambio de nombre de entrada está visible.", - "renameAriaLabel": "Cambie el nombre de la entrada. Escriba el nuevo nombre y presione Entrar para confirmar.", - "label": "{0} para cambiar de nombre, {1} para obtener una vista previa" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Indica si el editor de código actual está incrustado en la inspección.", + "label.close": "Cerrar", + "peekViewBorder": "Color de los bordes y la flecha de la vista de inspección.", + "peekViewEditorBackground": "Color de fondo del editor de vista de inspección.", + "peekViewEditorGutterBackground": "Color de fondo del margen en el editor de vista de inspección.", + "peekViewEditorMatchHighlight": "Buscar coincidencia del color de resultado del editor de vista de inspección.", + "peekViewEditorMatchHighlightBorder": "Hacer coincidir el borde resaltado en el editor de vista previa.", + "peekViewResultsBackground": "Color de fondo de la lista de resultados de vista de inspección.", + "peekViewResultsFileForeground": "Color de primer plano de los archivos de inspección en la lista de resultados.", + "peekViewResultsMatchForeground": "Color de primer plano de los nodos de inspección en la lista de resultados.", + "peekViewResultsMatchHighlight": "Buscar coincidencia con el color de resaltado de la lista de resultados de vista de inspección.", + "peekViewResultsSelectionBackground": "Color de fondo de la entrada seleccionada en la lista de resultados de vista de inspección.", + "peekViewResultsSelectionForeground": "Color de primer plano de la entrada seleccionada en la lista de resultados de vista de inspección.", + "peekViewTitleBackground": "Color de fondo del área de título de la vista de inspección.", + "peekViewTitleForeground": "Color del título de la vista de inpección.", + "peekViewTitleInfoForeground": "Color de la información del título de la vista de inspección." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Color de fondo del widget sugerido.", - "editorSuggestWidgetBorder": "Color de borde del widget sugerido.", - "editorSuggestWidgetForeground": "Color de primer plano del widget sugerido.", - "editorSuggestWidgetSelectedBackground": "Color de fondo de la entrada seleccionada del widget sugerido.", - "editorSuggestWidgetHighlightForeground": "Color del resaltado coincidido en el widget sugerido.", - "suggestWidget.loading": "Cargando...", - "suggestWidget.noSuggestions": "No hay sugerencias.", - "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", - "suggest": "Sugerir" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Abra primero un editor de texto para ir a una línea.", + "gotoLineColumnLabel": "Vaya a la línea {0} y al carácter {1}.", + "gotoLineLabel": "Ir a la línea {0}.", + "gotoLineLabelEmpty": "Línea actual: {0}, Carácter: {1}. Escriba un número de línea al que navegar.", + "gotoLineLabelEmptyWithLimit": "Línea actual: {0}, Carácter: {1}. Escriba un número de línea entre 1 y {2} a los que navegar." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "constructores ({0})", + "array": "matrices ({0})", + "boolean": "booleanos ({0})", "cannotRunGotoSymbolWithoutEditor": "Para ir a un símbolo, primero abra un editor de texto con información de símbolo.", "cannotRunGotoSymbolWithoutSymbolProvider": "El editor de texto activo no proporciona información de símbolos.", - "noMatchingSymbolResults": "No hay ningún símbolo del editor coincidente.", - "noSymbolResults": "No hay símbolos del editor.", - "openToSide": "Abrir en el lateral", - "openToBottom": "Abrir en la parte inferior", - "symbols": "símbolos ({0})", - "property": "propiedades ({0})", - "method": "métodos ({0})", - "function": "funciones ({0})", - "_constructor": "constructores ({0})", - "variable": "variables ({0})", "class": "clases ({0})", - "struct": "estructuras ({0})", - "event": "eventos ({0})", - "operator": "operadores ({0})", - "interface": "interfaces ({0})", - "namespace": "espacios de nombres ({0})", - "package": "paquetes ({0})", - "typeParameter": "parámetros de tipo ({0})", - "modules": "módulos ({0})", + "constant": "constantes ({0})", "enum": "enumeraciones ({0})", "enumMember": "miembros de enumeración ({0})", - "string": "cadenas ({0})", - "file": "archivos ({0})", - "array": "matrices ({0})", - "number": "números ({0})", - "boolean": "booleanos ({0})", - "object": "objetos ({0})", - "key": "claves ({0})", + "event": "eventos ({0})", "field": "campos ({0})", - "constant": "constantes ({0})" + "file": "archivos ({0})", + "function": "funciones ({0})", + "interface": "interfaces ({0})", + "key": "claves ({0})", + "method": "métodos ({0})", + "modules": "módulos ({0})", + "namespace": "espacios de nombres ({0})", + "noMatchingSymbolResults": "No hay ningún símbolo del editor coincidente.", + "noSymbolResults": "No hay símbolos del editor.", + "number": "números ({0})", + "object": "objetos ({0})", + "openToBottom": "Abrir en la parte inferior", + "openToSide": "Abrir en el lateral", + "operator": "operadores ({0})", + "package": "paquetes ({0})", + "property": "propiedades ({0})", + "string": "cadenas ({0})", + "struct": "estructuras ({0})", + "symbols": "símbolos ({0})", + "typeParameter": "parámetros de tipo ({0})", + "variable": "variables ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "Nombre cambiado correctamente de '{0}' a '{1}'. Resumen: {2}", + "enablePreview": "Activar/desactivar la capacidad de previsualizar los cambios antes de cambiar el nombre", + "label": "Cambiando el nombre de \"{0}\"", + "no result": "No hay ningún resultado.", + "quotableLabel": "Cambiar el nombre de {0}", + "rename.failed": "No se pudo cambiar el nombre de las ediciones de cálculo", + "rename.failedApply": "No se pudo cambiar el nombre a las ediciones de aplicación", + "rename.label": "Cambiar el nombre del símbolo", + "resolveRenameLocationFailed": "Error desconocido al resolver el cambio de nombre de la ubicación" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "{0} para cambiar de nombre, {1} para obtener una vista previa", + "renameAriaLabel": "Cambie el nombre de la entrada. Escriba el nuevo nombre y presione Entrar para confirmar.", + "renameInputVisible": "Indica si el widget de cambio de nombre de entrada está visible." + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "&&Expandir selección", + "miSmartSelectShrink": "&&Reducir selección", + "smartSelect.expand": "Expandir selección", + "smartSelect.shrink": "Reducir la selección" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Indica si hay una tabulación siguiente cuando se está en modo de fragmentos de código.", + "hasPrevTabstop": "Si hay una tabulación anterior cuando se está en modo de fragmentos de código.", + "inSnippetMode": "Indica si el editor actual está en modo de fragmentos de código." }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "Domingo", - "Monday": "Lunes", - "Tuesday": "Martes", - "Wednesday": "Miércoles", - "Thursday": "Jueves", - "Friday": "Viernes", - "Saturday": "Sábado", - "SundayShort": "Dom", - "MondayShort": "Lun", - "TuesdayShort": "Mar", - "WednesdayShort": "Mié", - "ThursdayShort": "Jue", - "FridayShort": "Vie", - "SaturdayShort": "Sáb", - "January": "Enero", - "February": "Febrero", - "March": "Marzo", "April": "Abril", - "May": "May", - "June": "Junio", - "July": "Julio", - "August": "Agosto", - "September": "Septiembre", - "October": "Octubre", - "November": "Noviembre", - "December": "Diciembre", - "JanuaryShort": "Ene", - "FebruaryShort": "Feb", - "MarchShort": "Mar", "AprilShort": "Abr", - "MayShort": "May", - "JuneShort": "Jun", - "JulyShort": "Jul", + "August": "Agosto", "AugustShort": "Ago", - "SeptemberShort": "Sep", - "OctoberShort": "Oct", + "December": "Diciembre", + "DecemberShort": "Dic", + "February": "Febrero", + "FebruaryShort": "Feb", + "Friday": "Viernes", + "FridayShort": "Vie", + "January": "Enero", + "JanuaryShort": "Ene", + "July": "Julio", + "JulyShort": "Jul", + "June": "Junio", + "JuneShort": "Jun", + "March": "Marzo", + "MarchShort": "Mar", + "May": "May", + "MayShort": "May", + "Monday": "Lunes", + "MondayShort": "Lun", + "November": "Noviembre", "NovemberShort": "Nov", - "DecemberShort": "Dic" + "October": "Octubre", + "OctoberShort": "Oct", + "Saturday": "Sábado", + "SaturdayShort": "Sáb", + "September": "Septiembre", + "SeptemberShort": "Sep", + "Sunday": "Domingo", + "SundayShort": "Dom", + "Thursday": "Jueves", + "ThursdayShort": "Jue", + "Tuesday": "Martes", + "TuesdayShort": "Mar", + "Wednesday": "Miércoles", + "WednesdayShort": "Mié" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Indica si se insertan sugerencias al presionar Entrar.", + "suggestWidgetDetailsVisible": "Indica si los detalles de las sugerencias están visibles.", + "suggestWidgetMultipleSuggestions": "Indica si hay varias sugerencias para elegir.", + "suggestWidgetVisible": "Indica si las sugerencias están visibles.", + "suggestionCanResolve": "Indica si la sugerencia actual admite la resolución de más detalles.", + "suggestionHasInsertAndReplaceRange": "Indica si la sugerencia actual tiene el comportamiento de inserción y reemplazo.", + "suggestionInsertMode": "Indica si el comportamiento predeterminado es insertar o reemplazar.", + "suggestionMakesTextEdit": "Indica si la inserción de la sugerencia actual genera un cambio o si ya se ha escrito todo." + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Insertar", + "accept.replace": "Reemplazar", + "aria.alert.snippet": "Aceptando \"{0}\" ediciones adicionales de {1} realizadas", + "detail.less": "mostrar más", + "detail.more": "mostrar menos", + "suggest.reset.label": "Restablecer tamaño del widget de sugerencias", + "suggest.trigger.label": "Sugerencias para Trigger" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", + "editorSuggestWidgetBackground": "Color de fondo del widget sugerido.", + "editorSuggestWidgetBorder": "Color de borde del widget sugerido.", + "editorSuggestWidgetFocusHighlightForeground": "Color de los resaltados de coincidencia en el widget de sugerencias cuando se enfoca un elemento.", + "editorSuggestWidgetForeground": "Color de primer plano del widget sugerido.", + "editorSuggestWidgetHighlightForeground": "Color del resaltado coincidido en el widget sugerido.", + "editorSuggestWidgetSelectedBackground": "Color de fondo de la entrada seleccionada del widget sugerido.", + "editorSuggestWidgetSelectedForeground": "Color de primer plano de le entrada seleccionada del widget de sugerencias.", + "suggest": "Sugerir", + "suggestWidget.loading": "Cargando...", + "suggestWidget.noSuggestions": "No hay sugerencias." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Cerrar", + "loading": "Cargando..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Leer más", + "suggestMoreInfoIcon": "Icono para obtener más información en el widget de sugerencias." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "Color de primer plano de los símbolos de matriz. Estos símbolos aparecen en el contorno, la ruta de navegación y el widget de sugerencias.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "Color de primer plano de los símbolos de unidad. Estos símbolos aparecen en el contorno, la ruta de navegación y el widget de sugerencias.", "symbolIcon.variableForeground": "Color de primer plano de los símbolos variables. Estos símbolos aparecen en el contorno, la ruta de navegación y el widget de sugerencias." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "vista previa no disponible", - "noResults": "No hay resultados", - "peekView.alternateTitle": "Referencias" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Alternar tecla de tabulación para mover el punto de atención", + "toggle.tabMovesFocus.off": "Presionando la pestaña ahora insertará el carácter de tabulación", + "toggle.tabMovesFocus.on": "Presionando la pestaña ahora moverá el foco al siguiente elemento enfocable." }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Ver el problema", - "noQuickFixes": "No hay correcciones rápidas disponibles", - "checkingForQuickFixes": "Buscando correcciones rápidas...", - "quick fixes": "Corrección Rápida" + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Desarrollador: forzar nueva aplicación de token" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Cargando..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Este archivo contiene uno o más caracteres de terminación de línea inusuales, como el separador de línea (LS) o el separador de párrafo (PS).\r\n\r\nSe recomienda eliminarlos del archivo. Esto puede configurarse mediante \"editor.unusualLineTerminators\".", + "unusualLineTerminators.fix": "Corregir este archivo", + "unusualLineTerminators.ignore": "Ignorar problema para este archivo", + "unusualLineTerminators.message": "Se han detectado terminadores de línea inusuales", + "unusualLineTerminators.title": "Terminadores de línea inusuales" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Cerrar", - "loading": "Cargando..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Color del marcador de regla general para destacados de símbolos. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "overviewRulerWordHighlightStrongForeground": "Color de marcador de regla general para destacados de símbolos de acceso de escritura. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "wordHighlight": "Color de fondo de un símbolo durante el acceso de lectura, como la lectura de una variable. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "wordHighlight.next.label": "Ir al siguiente símbolo destacado", + "wordHighlight.previous.label": "Ir al símbolo destacado anterior", + "wordHighlight.trigger.label": "Desencadenar los símbolos destacados", + "wordHighlightBorder": "Color de fondo de un símbolo durante el acceso de lectura; por ejemplo, cuando se lee una variable.", + "wordHighlightStrong": "Color de fondo de un símbolo durante el acceso de escritura, como escribir en una variable. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "wordHighlightStrongBorder": "Color de fondo de un símbolo durante el acceso de escritura; por ejemplo, cuando se escribe una variable." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Eliminar palabra" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Icono para obtener más información en el widget de sugerencias.", - "readMore": "Leer más" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Mostrar correcciones. Solución preferida disponible ({0})", - "quickFixWithKb": "Mostrar correcciones ({0})", - "quickFix": "Mostrar correcciones" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} referencias", - "referenceCount": "{0} referencia", - "treeAriaLabel": "Referencias" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Advertencia: \"{0}\" no está en la lista de opciones conocidas, pero todavía pasa a Electron/Chromium.", - "multipleValues": "La opción \"{0}\" se ha definido más de una vez. Usando el valor \"{1}\".", - "gotoValidation": "Los argumentos del modo \"--goto\" deben tener el formato \"ARCHIVO(:LÍNEA(:CARÁCTER))\"." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "La configuración de proxy que se usará. Si no se establece, se heredará de las variables de entorno \"http_proxy\" y \"https_proxy\".", - "strictSSL": "Controla si el certificado del servidor proxy debe comprobarse en la lista de entidades de certificación proporcionada.", - "proxyAuthorization": "El valor para enviar como el encabezado \"Autenticación de proxy\" para cada solicitud de red.", - "proxySupportOff": "Deshabilite la compatibilidad de proxy para las extensiones.", - "proxySupportOn": "Habilite la compatibilidad de proxy para extensiones.", - "proxySupportOverride": "Habilite la compatibilidad de proxy para las extensiones, invalide las opciones de solicitud.", - "proxySupport": "Utilice el soporte de proxy para extensiones.", - "systemCertificates": "Controla si los certificados de entidad de certificación deben cargarse desde el SO. (En Windows y macOS, se requiere una recarga de la ventana después de desactivar esta opción)." - }, - "vs/platform/files/common/fileService": { - "invalidPath": "No se puede resolver el proveedor del sistema de archivos con la ruta de acceso de archivo relativa \"{0}\"", - "noProviderFound": "No se ha encontrado ningún proveedor de sistema de archivos para el recurso \"{0}\"", - "fileNotFoundError": "No se puede resolver el archivo \"{0}\" no existente", - "fileExists": "No se puede crear el archivo \"{0}\" que ya existe cuando no se establece la marca de sobrescritura", - "err.write": "No se puede escribir el archivo \"{0}\" ({1})", - "writeFailedUnlockUnsupported": "No se puede desbloquear el archivo \"{0}\" porque el proveedor no lo admite.", - "fileIsDirectoryWriteError": "No se puede escribir el archivo \"{0}\" que en realidad es un directorio", - "fileModifiedError": "Archivo Modificado Desde", - "err.read": "No se puede leer el archivo \"{0}\" ({1})", - "fileIsDirectoryReadError": "No se puede leer el archivo \"{0}\" que es en realidad un directorio", - "fileNotModifiedError": "Archivo no modificado desde", - "fileTooLargeError": "No se puede leer el archivo \"{0}\", que es demasiado grande para abrirse", - "unableToMoveCopyError1": "No se puede copiar cuando el origen \"{0}\" es el mismo que el destino \"{1}\" con mayúsculas y minúsculas diferentes en un sistema de archivos que no distingue mayúsculas de minúsculas", - "unableToMoveCopyError2": "No se puede mover/copiar cuando el origen \"{0}\" es el elemento principal del destino \"{1}\".", - "unableToMoveCopyError3": "No se puede mover/copiar \"{0}\" porque el destino \"{1}\" ya existe en el punto final.", - "unableToMoveCopyError4": "No se puede mover/copiar \"{0}\" en \"{1}\" ya que un archivo reemplazaría la carpeta en la que está contenido.", - "mkdirExistsError": "No se puede crear la carpeta \"{0}\" que ya existe pero no es un directorio", - "deleteFailedTrashUnsupported": "No se puede eliminar el archivo \"{0}\" a través de la papelera porque el proveedor no lo admite.", - "deleteFailedNotFound": "No se puede eliminar el archivo no existente \"{0}\"", - "deleteFailedNonEmptyFolder": "No se puede eliminar la carpeta no vacía \"{0}\".", - "err.readonly": "No se puede modificar el archivo de solo lectura \"{0}\"" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "El archivo ya existe", - "fileNotExists": "El archivo no existe", - "moveError": "No se puede mover \"{0}\" a \"{1}\" ({2}).", - "copyError": "No se puede copiar \"{0}\" en \"{1}\" ({2}).", - "fileCopyErrorPathCase": "\"El archivo no se puede copiar en la misma ruta de acceso con distinto uso de mayúsculas y minúsculas en la ruta", - "fileCopyErrorExists": "El archivo del destino ya existe" - }, - "vs/platform/files/common/files": { - "unknownError": "Error desconocido", - "sizeB": "{0} B", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Actualizar", - "updateMode": "Configure si desea recibir actualizaciones automáticas. Requiere un reinicio después del cambio. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", - "none": "Desactivar las actualizaciones.", - "manual": "Desactivar las comprobaciones automáticas de actualizaciones en segundo plano. Las actualizaciones estarán disponibles si comprueba manualmente las actualizaciones.", - "start": "Comprobar si hay actualizaciones solo al iniciarse. Deshabilitar las comprobaciones automáticas de actualización en segundo plano.", - "default": "Habilitar la comprobación automática de actualizaciones. El código comprobará las actualizaciones automática y periódicamente.", - "deprecated": "Este valor está en desuso, use \"{0}\" en su lugar.", - "enableWindowsBackgroundUpdatesTitle": "Habilitar actualizaciones en segundo plano en Windows", - "enableWindowsBackgroundUpdates": "Habilítelo para descargar e instalar nuevas versiones de VS Code en segundo plano en Windows.", - "showReleaseNotes": "Mostrar notas de la revisión tras actualizar. Las notas de la revisión son obtenidas desde un servicio en línea de Microsoft." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Opciones", - "extensionsManagement": "Administración de extensiones", - "troubleshooting": "Solución de problemas", - "diff": "Comparar dos archivos entre sí.", - "add": "Agregar carpetas a la última ventana activa.", - "goto": "Abrir un archivo en la ruta de acceso de la línea y posición de carácter especificadas.", - "newWindow": "Fuerce para abrir una ventana nueva.", - "reuseWindow": "Fuerza la apertura de un archivo o una carpeta en una ventana ya abierta.", - "wait": "Espere a que los archivos sean cerrados antes de volver.", - "locale": "La configuración regional que se usará (por ejemplo, en-US o zh-TW).", - "userDataDir": "Especifica el directorio donde se guardan los datos del usuario. Se puede utilizar para abrir varias instancias de código distintas.", - "help": "Imprima el uso.", - "extensionHomePath": "Establezca la ruta de acceso raíz para las extensiones.", - "listExtensions": "Enumere las extensiones instaladas.", - "showVersions": "Muestra las versiones de las extensiones instaladas cuando se usa --list-extensions.", - "category": "Filtra las extensiones instaladas por la categoría proporcionada cuando se usa --list-extensions.", - "installExtension": "Instala o actualiza la extensión. El identificador de una extensión es siempre \"${publisher}.${name}\". Use el argumento \"--force\" para actualizar a la última versión. Para instalar una versión específica, proporcione \"@${version}\". Por ejemplo: \"vscode.csharp@1.2.3\".", - "uninstallExtension": "Desinstala una extensión.", - "experimentalApis": "Habilita las características de API propuestas para las extensiones. Puede recibir uno o más identificadores de extensión para habilitar individualmente.", - "version": "Versión de impresión.", - "verbose": "Imprima salidas detalladas (implica --wait).", - "log": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "status": "Imprimir el uso del proceso y la información de diagnóstico.", - "prof-startup": "Ejecutar generador de perfiles de CPU durante el inicio", - "disableExtensions": "Deshabilite todas las extensiones instaladas.", - "disableExtension": "Deshabilitar una extensión.", - "turn sync": "Activar o desactivar la sincronización", - "inspect-extensions": "Permite perfilar y depurar las extensiones. Revise las herramientas de desarrollador para la conexión URI.", - "inspect-brk-extensions": "Permite perfilar y depurar las extensiones con el host de la extensión pausado después de iniciar. Revise las herramientas de desarrollador para la conexión URI.", - "disableGPU": "Deshabilita la aceleración de hardware de GPU.", - "maxMemory": "Tamaño máximo de memoria para una ventana (en Mbytes).", - "telemetry": "Muestra todos los eventos de telemetría que recopila VS Code.", - "usage": "Uso", - "options": "Opciones", - "paths": "rutas de acceso", - "stdinWindows": "Para leer la salida de otro programa, añada \"-\" (p. ej. \"echo Hello World | {0} -\")", - "stdinUnix": "Para leer desde stdin, añada \"-\" (por ejemplo, \"ps aux | grep code | {0} -\")", - "unknownVersion": "Versión desconocida", - "unknownCommit": "Confirmación desconocida" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Extensiones", - "preferences": "Preferencias" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "No se puede instalar la extensión \"{0}\" porque no es compatible con VS Code \"{1}\".", - "restartCode": "Por favor reinicia VS Code antes de reinstalar {0}.", - "MarketPlaceDisabled": "Marketplace no está habilitado", - "malicious extension": "No se puede instalar la extensión ya que se informó que era problemático.", - "notFoundCompatibleDependency": "No se puede instalar la extensión \"{0}\" porque no es compatible con la versión actual de VS Code (versión {1}).", - "Not a Marketplace extension": "Sólo se pueden reinstalar Extensiones del Marketplace", - "removeError": "Error al quitar la extensión: {0}. Salga e inicie VS Code antes de intentarlo de nuevo.", - "quitCode": "No se puede instalar la extensión. Por favor, cierre e inicie VS Code antes de reinstalarlo.", - "exitCode": "No se puede instalar la extensión. Por favor, salga e inicie VS Code antes de reinstalarlo. ", - "notInstalled": "La extensión '{0}' no está instalada.", - "singleDependentError": "No se puede desinstalar la extensión \"{0}\". La extensión \"{1}\" depende de esta.", - "twoDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\" dependen de esta.", - "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", - "singleIndirectDependentError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y la extensión \"{2}\" depende de esta.", - "twoIndirectDependentsError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y las extensiones \"{2}\" y \"{3}\" dependen de esta.", - "multipleIndirectDependentsError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y las extensiones \"{2}\" y \"{3}\", entre otras, dependen de esta.", - "notExists": "No se encontró la extensión." - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Telemetría", - "telemetry.enableTelemetry": "Habilita el envío de datos de uso y errores a un servicio en línea de Microsoft.", - "telemetry.enableTelemetryMd": "Habilita el envío de datos de uso y errores a un servicio en línea de Microsoft. Lea nuestra declaración de privacidad [aquí]({0})." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "La extensión '{0}' no se encontró.", - "useId": "Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, por ejemplo: {0}", - "listFromLocation": "Extensiones instaladas en {0}:", - "installingExtensionsOnLocation": "Instalando las extensiones en {0}...", - "installingExtensions": "Instalando extensiones...", - "alreadyInstalled-checkAndUpdate": "La extensión \"{0}\" v{1} ya está instalada. Use la opción \"--force\" para actualizar a la última versión o proporcione \"@\" para instalar una versión específica, por ejemplo: \"{2}@1.2.3\".", - "alreadyInstalled": "La extensión '{0}' ya está instalada.", - "installation failed": "Error al instalar extensiones: {0}", - "successVsixInstall": "La extensión \"{0}\" se instaló correctamente.", - "cancelVsixInstall": "Se canceló la instalación de la Extensión '{0}'.", - "updateMessage": "Actualizando la extensión '{0}' a la versión {1}", - "installing builtin ": "Instalando la extensión integrada \"{0}\" v{1}...", - "installing": "Instalando extensión \"{0}\" v {1}...", - "successInstall": "La extensión \"{0}\" v{1} se instaló correctamente.", - "cancelInstall": "Se canceló la instalación de la Extensión '{0}'.", - "forceDowngrade": "Ya está instalada una versión más reciente de la extensión \"{0}\" v{1}. Utilice la opción \"--force\" para volver a la versión anterior.", - "builtin": "\"{0}\" es una extensión integrada y no se puede desinstalar.", - "forceUninstall": "El usuario ha marcado la extensión \"{0}\" como extensión integrada. Use la opción \"--force\" para desinstalarla.", - "uninstalling": "Desinstalando {0}...", - "successUninstallFromLocation": "La extensión \"{0}\" se ha desinstalado correctamente de {1}.", - "successUninstall": "La extensión '{0}' se desinstaló correctamente.", - "notInstalleddOnLocation": "La extensión \"{0}\" no está instalada en {1}.", - "notInstalled": "La extensión '{0}' no está instalada." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Sincronización de configuración", - "settingsSync.keybindingsPerPlatform": "Sincronice los enlaces de teclado para cada plataforma.", - "settingsSync.ignoredExtensions": "Lista de extensiones que se omitirán durante la sincronización. El identificador de una extensión es siempre \"${publisher}.${name}\". Por ejemplo: \"vscode.csharp\".", - "app.extension.identifier.errorMessage": "Se esperaba el formato '${publisher}.${name}'. Ejemplo: 'vscode.csharp'.", - "settingsSync.ignoredSettings": "Configure los ajustes que se omitirán durante la sincronización." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Tiene {0} instalado en el sistema. ¿Quiere instalar las extensiones recomendadas para este?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "No se pueden leer los datos de las máquinas, ya que la versión actual no es compatible. Actualice {0} e inténtelo de nuevo." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "No se puede sincronizar porque el servicio predeterminado ha cambiado.", - "service changed": "No se puede sincronizar porque el servicio de sincronización ha cambiado.", - "turned off": "No se puede sincronizar porque la sincronización está desactivada en la nube", - "session expired": "No se puede sincronizar porque la sesión actual ha caducado", - "turned off machine": "No se puede sincronizar porque la sincronización se ha desactivado en esta máquina desde otra máquina." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "No se pudo mover \"{0}\" a la papelera de reciclaje", - "trashFailed": "No se pudo mover '{0}' a la papelera" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Color de primer plano general. Este color solo se usa si un componente no lo invalida.", - "errorForeground": "Color de primer plano general para los mensajes de erroe. Este color solo se usa si un componente no lo invalida.", - "descriptionForeground": "Color de primer plano para el texto descriptivo que proporciona información adicional, por ejemplo para una etiqueta.", - "iconForeground": "El color predeterminado para los iconos en el área de trabajo.", - "focusBorder": "Color de borde de los elementos con foco. Este color solo se usa si un componente no lo invalida.", - "contrastBorder": "Un borde adicional alrededor de los elementos para separarlos unos de otros y así mejorar el contraste.", - "activeContrastBorder": "Un borde adicional alrededor de los elementos activos para separarlos unos de otros y así mejorar el contraste.", - "selectionBackground": "El color de fondo del texto seleccionado en el área de trabajo (por ejemplo, campos de entrada o áreas de texto). Esto no se aplica a las selecciones dentro del editor.", - "textSeparatorForeground": "Color para los separadores de texto.", - "textLinkForeground": "Color de primer plano para los vínculos en el texto.", - "textLinkActiveForeground": "Color de primer plano para los enlaces de texto, al hacer clic o pasar el mouse sobre ellos.", - "textPreformatForeground": "Color de primer plano para los segmentos de texto con formato previo.", - "textBlockQuoteBackground": "Color de fondo para los bloques en texto.", - "textBlockQuoteBorder": "Color de borde para los bloques en texto.", - "textCodeBlockBackground": "Color de fondo para los bloques de código en el texto.", - "widgetShadow": "Color de sombra de los widgets dentro del editor, como buscar/reemplazar", - "inputBoxBackground": "Fondo de cuadro de entrada.", - "inputBoxForeground": "Primer plano de cuadro de entrada.", - "inputBoxBorder": "Borde de cuadro de entrada.", - "inputBoxActiveOptionBorder": "Color de borde de opciones activadas en campos de entrada.", - "inputOption.activeBackground": "Color de fondo de las opciones activadas en los campos de entrada.", - "inputOption.activeForeground": "Color de primer plano de las opciones activadas en los campos de entrada.", - "inputPlaceholderForeground": "Color de primer plano para el marcador de posición de texto", - "inputValidationInfoBackground": "Color de fondo de validación de entrada para gravedad de información.", - "inputValidationInfoForeground": "Color de primer plano de validación de entrada para información de gravedad.", - "inputValidationInfoBorder": "Color de borde de validación de entrada para gravedad de información.", - "inputValidationWarningBackground": "Color de fondo de validación de entrada para gravedad de advertencia.", - "inputValidationWarningForeground": "Color de primer plano de validación de entrada para información de advertencia.", - "inputValidationWarningBorder": "Color de borde de validación de entrada para gravedad de advertencia.", - "inputValidationErrorBackground": "Color de fondo de validación de entrada para gravedad de error.", - "inputValidationErrorForeground": "Color de primer plano de validación de entrada para información de error.", - "inputValidationErrorBorder": "Color de borde de valdación de entrada para gravedad de error.", - "dropdownBackground": "Fondo de lista desplegable.", - "dropdownListBackground": "Fondo de la lista desplegable.", - "dropdownForeground": "Primer plano de lista desplegable.", - "dropdownBorder": "Borde de lista desplegable.", - "checkbox.background": "Color de fondo de la casilla de verificación del widget.", - "checkbox.foreground": "Color de primer plano del widget de la casilla de verificación.", - "checkbox.border": "Color del borde del widget de la casilla de verificación.", - "buttonForeground": "Color de primer plano del botón.", - "buttonBackground": "Color de fondo del botón.", - "buttonHoverBackground": "Color de fondo del botón al mantener el puntero.", - "buttonSecondaryForeground": "Color de primer plano del botón secundario.", - "buttonSecondaryBackground": "Color de fondo del botón secundario.", - "buttonSecondaryHoverBackground": "Color de fondo del botón secundario al mantener el mouse.", - "badgeBackground": "Color de fondo de la insignia. Las insignias son pequeñas etiquetas de información, por ejemplo los resultados de un número de resultados.", - "badgeForeground": "Color de primer plano de la insignia. Las insignias son pequeñas etiquetas de información, por ejemplo los resultados de un número de resultados.", - "scrollbarShadow": "Sombra de la barra de desplazamiento indica que la vista se ha despazado.", - "scrollbarSliderBackground": "Color de fondo de control deslizante de barra de desplazamiento.", - "scrollbarSliderHoverBackground": "Color de fondo de barra de desplazamiento cursor cuando se pasar sobre el control.", - "scrollbarSliderActiveBackground": "Color de fondo de la barra de desplazamiento al hacer clic.", - "progressBarBackground": "Color de fondo para la barra de progreso que se puede mostrar para las operaciones de larga duración.", - "editorError.background": "Color de fondo del texto de error del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "editorError.foreground": "Color de primer plano de squigglies de error en el editor.", - "errorBorder": "Color del borde de los cuadros de error en el editor.", - "editorWarning.background": "Color de fondo del texto de advertencia del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "editorWarning.foreground": "Color de primer plano de squigglies de advertencia en el editor.", - "warningBorder": "Color del borde de los cuadros de advertencia en el editor.", - "editorInfo.background": "Color de fondo del texto de información del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "editorInfo.foreground": "Color de primer plano de los subrayados ondulados informativos en el editor.", - "infoBorder": "Color del borde de los cuadros de información en el editor.", - "editorHint.foreground": "Color de primer plano de pista squigglies en el editor.", - "hintBorder": "Color del borde de los cuadros de sugerencia en el editor.", - "sashActiveBorder": "Color de borde de los marcos activos.", - "editorBackground": "Color de fondo del editor.", - "editorForeground": "Color de primer plano predeterminado del editor.", - "editorWidgetBackground": "Color de fondo del editor de widgets como buscar/reemplazar", - "editorWidgetForeground": "Color de primer plano de los widgets del editor, como buscar y reemplazar.", - "editorWidgetBorder": "Color de borde de los widgets del editor. El color solo se usa si el widget elige tener un borde y no invalida el color.", - "editorWidgetResizeBorder": "Color del borde de la barra de cambio de tamaño de los widgets del editor. El color se utiliza solo si el widget elige tener un borde de cambio de tamaño y si un widget no invalida el color.", - "pickerBackground": "Color de fondo del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", - "pickerForeground": "Color de primer plano del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", - "pickerTitleBackground": "Color de fondo del título del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", - "pickerGroupForeground": "Selector de color rápido para la agrupación de etiquetas.", - "pickerGroupBorder": "Selector de color rápido para la agrupación de bordes.", - "editorSelectionBackground": "Color de la selección del editor.", - "editorSelectionForeground": "Color del texto seleccionado para alto contraste.", - "editorInactiveSelection": "Color de la selección en un editor inactivo. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "editorSelectionHighlight": "Color en las regiones con el mismo contenido que la selección. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "editorSelectionHighlightBorder": "Color de borde de las regiones con el mismo contenido que la selección.", - "editorFindMatch": "Color de la coincidencia de búsqueda actual.", - "findMatchHighlight": "Color de los otros resultados de la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "findRangeHighlight": "Color de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "editorFindMatchBorder": "Color de borde de la coincidencia de búsqueda actual.", - "findMatchHighlightBorder": "Color de borde de otra búsqueda que coincide.", - "findRangeHighlightBorder": "Color del borde de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "searchEditor.queryMatch": "Color de las consultas coincidentes del Editor de búsqueda.", - "searchEditor.editorFindMatchBorder": "Color de borde de las consultas coincidentes del Editor de búsqueda.", - "hoverHighlight": "Destacar debajo de la palabra para la que se muestra un mensaje al mantener el mouse. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "hoverBackground": "Color de fondo al mantener el puntero en el editor.", - "hoverForeground": "Color de primer plano al mantener el puntero en el editor.", - "hoverBorder": "Color del borde al mantener el puntero en el editor.", - "statusBarBackground": "Color de fondo de la barra de estado al mantener el puntero en el editor.", - "activeLinkForeground": "Color de los vínculos activos.", - "editorInlineHintForeground": "Color de primer plano de las sugerencias insertadas", - "editorInlineHintBackground": "Color de fondo de las sugerencias insertadas", - "editorLightBulbForeground": "El color utilizado para el icono de bombilla de acciones.", - "editorLightBulbAutoFixForeground": "El color utilizado para el icono de la bombilla de acciones de corrección automática.", - "diffEditorInserted": "Color de fondo para el texto que se insertó. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "diffEditorRemoved": "Color de fondo para el texto que se eliminó. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "diffEditorInsertedOutline": "Color de contorno para el texto insertado.", - "diffEditorRemovedOutline": "Color de contorno para el texto quitado.", - "diffEditorBorder": "Color del borde entre ambos editores de texto.", - "diffDiagonalFill": "Color de relleno diagonal del editor de diferencias. El relleno diagonal se usa en las vistas de diferencias en paralelo.", - "listFocusBackground": "Color de fondo de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", - "listFocusForeground": "Color de primer plano de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", - "listFocusOutline": "Color de contorno de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", - "listActiveSelectionBackground": "Color de fondo de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", - "listActiveSelectionForeground": "Color de primer plano de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", - "listInactiveSelectionBackground": "Color de fondo de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", - "listInactiveSelectionForeground": "Color de primer plano de la lista o el árbol del elemento con el foco cuando la lista o el árbol esta inactiva. Una lista o un árbol tiene el foco del teclado cuando está activo, cuando esta inactiva no.", - "listInactiveFocusBackground": "Color de fondo de la lista o el árbol del elemento con el foco cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", - "listInactiveFocusOutline": "Color de contorno de la lista o el árbol del elemento con el foco cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", - "listHoverBackground": "Fondo de la lista o el árbol al mantener el mouse sobre los elementos.", - "listHoverForeground": "Color de primer plano de la lista o el árbol al pasar por encima de los elementos con el ratón.", - "listDropBackground": "Fondo de arrastrar y colocar la lista o el árbol al mover los elementos con el mouse.", - "highlight": "Color de primer plano de la lista o el árbol de las coincidencias resaltadas al buscar dentro de la lista o el ábol.", - "invalidItemForeground": "Color de primer plano de una lista o árbol para los elementos inválidos, por ejemplo una raiz sin resolver en el explorador.", - "listErrorForeground": "Color del primer plano de elementos de lista que contienen errores.", - "listWarningForeground": "Color del primer plano de elementos de lista que contienen advertencias.", - "listFilterWidgetBackground": "Color de fondo del widget de filtro de tipo en listas y árboles.", - "listFilterWidgetOutline": "Color de contorno del widget de filtro de tipo en listas y árboles.", - "listFilterWidgetNoMatchesOutline": "Color de contorno del widget de filtro de tipo en listas y árboles, cuando no hay coincidencias.", - "listFilterMatchHighlight": "Color de fondo de la coincidencia filtrada.", - "listFilterMatchHighlightBorder": "Color de borde de la coincidencia filtrada.", - "treeIndentGuidesStroke": "Color de trazo de árbol para las guías de sangría.", - "listDeemphasizedForeground": "Color de primer plano de lista/árbol para los elementos no enfatizados.", - "quickInput.list.focusBackground deprecation": "Use quickInputList.focusBackground en su lugar.", - "quickInput.listFocusBackground": "Color de fondo del selector rápido para el elemento con el foco.", - "menuBorder": "Color del borde de los menús.", - "menuForeground": "Color de primer plano de los elementos de menú.", - "menuBackground": "Color de fondo de los elementos de menú.", - "menuSelectionForeground": "Color de primer plano del menu para el elemento del menú seleccionado.", - "menuSelectionBackground": "Color de fondo del menu para el elemento del menú seleccionado.", - "menuSelectionBorder": "Color del borde del elemento seleccionado en los menús.", - "menuSeparatorBackground": "Color del separador del menu para un elemento del menú.", - "snippetTabstopHighlightBackground": "Resaltado del color de fondo para una ficha de un fragmento de código.", - "snippetTabstopHighlightBorder": "Resaltado del color del borde para una ficha de un fragmento de código.", - "snippetFinalTabstopHighlightBackground": "Resaltado del color de fondo para la última ficha de un fragmento de código.", - "snippetFinalTabstopHighlightBorder": "Resaltado del color del borde para la última tabulación de un fragmento de código.", - "breadcrumbsFocusForeground": "Color de los elementos de ruta de navegación que reciben el foco.", - "breadcrumbsBackground": "Color de fondo de los elementos de ruta de navegación", - "breadcrumbsSelectedForegound": "Color de los elementos de ruta de navegación seleccionados.", - "breadcrumbsSelectedBackground": "Color de fondo del selector de elementos de ruta de navegación.", - "mergeCurrentHeaderBackground": "Fondo del encabezado actual en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "mergeCurrentContentBackground": "Fondo de contenido actual en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "mergeIncomingHeaderBackground": "Fondo de encabezado entrante en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "mergeIncomingContentBackground": "Fondo de contenido entrante en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "mergeCommonHeaderBackground": "Fondo de cabecera de elemento antecesor común en conflictos de fusión en línea. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "mergeCommonContentBackground": "Fondo de contenido antecesor común en conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "mergeBorder": "Color del borde en los encabezados y el divisor en conflictos de combinación alineados.", - "overviewRulerCurrentContentForeground": "Primer plano de la regla de visión general actual para conflictos de combinación alineados.", - "overviewRulerIncomingContentForeground": "Primer plano de regla de visión general de entrada para conflictos de combinación alineados.", - "overviewRulerCommonContentForeground": "Primer plano de la regla de visión general de ancestros comunes para conflictos de combinación alineados.", - "overviewRulerFindMatchForeground": "Color del marcador de regla general para buscar actualizaciones. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "overviewRulerSelectionHighlightForeground": "Color del marcador de la regla general para los destacados de la selección. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", - "minimapFindMatchHighlight": "Color de marcador de minimapa para coincidencias de búsqueda.", - "minimapSelectionHighlight": "Color del marcador de minimapa para la selección del editor.", - "minimapError": "Color del marcador de minimapa para errores.", - "overviewRuleWarning": "Color del marcador de minimapa para advertencias.", - "minimapBackground": "Color de fondo del minimapa.", - "minimapSliderBackground": "Color de fondo del deslizador del minimapa.", - "minimapSliderHoverBackground": "Color de fondo del deslizador del minimapa al pasar el puntero.", - "minimapSliderActiveBackground": "Color de fondo del deslizador de minimapa al hacer clic en él.", - "problemsErrorIconForeground": "Color utilizado para el icono de error de problemas.", - "problemsWarningIconForeground": "Color utilizado para el icono de advertencia de problemas.", - "problemsInfoIconForeground": "Color utilizado para el icono de información de problemas.", - "chartsForeground": "Color de primer plano que se usa en los gráficos.", - "chartsLines": "Color que se usa para las líneas horizontales en los gráficos.", - "chartsRed": "Color rojo que se usa en las visualizaciones de gráficos.", - "chartsBlue": "Color azul que se usa en las visualizaciones de gráficos.", - "chartsYellow": "Color amarillo que se usa en las visualizaciones de gráficos.", - "chartsOrange": "Color naranja que se usa en las visualizaciones de gráficos.", - "chartsGreen": "Color verde que se usa en las visualizaciones de gráficos.", - "chartsPurple": "Color púrpura que se usa en las visualizaciones de gráficos." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "La configuración del lenguaje predeterminada se reemplaza", - "defaultLanguageConfiguration.description": "Establece los valores de configuración que se reemplazarán para el lenguaje {0}.", - "overrideSettings.defaultDescription": "Establecer los valores de configuración que se reemplazarán para un lenguaje.", - "overrideSettings.errorMessage": "Esta configuración no admite la configuración por idioma.", + "config.property.duplicate": "No se puede registrar \"{0}\". Esta propiedad ya está registrada.", "config.property.empty": "No se puede registrar una propiedad vacía.", "config.property.languageDefault": "No se puede registrar \"{0}\". Coincide con el patrón de propiedad '\\\\[.*\\\\]$' para describir la configuración del editor específica del lenguaje. Utilice la contribución \"configurationDefaults\".", - "config.property.duplicate": "No se puede registrar \"{0}\". Esta propiedad ya está registrada." + "defaultLanguageConfiguration.description": "Establece los valores de configuración que se reemplazarán para el lenguaje {0}.", + "defaultLanguageConfigurationOverrides.title": "La configuración del lenguaje predeterminada se reemplaza", + "overrideSettings.defaultDescription": "Establecer los valores de configuración que se reemplazarán para un lenguaje.", + "overrideSettings.errorMessage": "Esta configuración no admite la configuración por idioma." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Comando que devuelve información sobre las claves de contexto" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Si el foco del teclado está dentro de un cuadro de entrada", + "isIOS": "Si el sistema operativo es IOS", + "isLinux": "Si el sistema operativo es Linux", + "isMac": "Si el sistema operativo es macOS", + "isMacNative": "Si el sistema operativo es macOS en una plataforma que no es de explorador", + "isWeb": "Si la plataforma es un explorador web", + "isWindows": "Si el sistema operativo es Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 archivo más que no se muestra", "moreFiles": "...{0} archivos más que no se muestran" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Si el sistema operativo es macOS", - "isLinux": "Si el sistema operativo es Linux", - "isWindows": "Si el sistema operativo es Windows", - "isWeb": "Si la plataforma es un explorador web", - "isMacNative": "Si el sistema operativo es macOS en una plataforma que no es de explorador", - "inputFocus": "Si el foco del teclado está dentro de un cuadro de entrada" - }, - "vs/platform/markers/common/markers": { - "sev.error": "Error", - "sev.warning": "Advertencia", - "sev.info": "Información" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "De confianza", - "untrusted": "No de confianza", - "unknown": "Desconocida" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "El directorio de inicio (cwd) \"{0}\" no es un directorio", - "launchFail.cwdDoesNotExist": "El directorio de inicio (cwd) \"{0}\" no existe", - "launchFail.executableIsNotFileOrSymlink": "La ruta de acceso al ejecutable del shell \"{0}\" no es un archivo de symlink", - "launchFail.executableDoesNotExist": "La ruta de acceso al ejecutable del shell \"{0}\" no existe" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "Aceptar", - "pathNotExistTitle": "La ruta no existe", - "uriInvalidTitle": "La URI no se puede abrir", - "pathNotExistDetail": "Parece que la ruta '{0}' ya no existe en el disco.", - "uriInvalidDetail": "La URI '{0}' no es válida y no se puede abrir." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Área de trabajo de código" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "Los datos son demasiados para enviarlos a GitHub directamente. Los datos se copiarán en el portapapeles, péguelos en la página de problemas de GitHub que se abre.", - "ok": "Aceptar", - "cancel": "Cancelar", - "confirmCloseIssueReporter": "Su entrada no se guardará. ¿Está seguro de que desea cerrar esta ventana?", - "yes": "Sí", - "issueReporter": "Notificador de problemas" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Nueva ventana", - "newWindowDesc": "Abre una ventana nueva", - "recentFoldersAndWorkspaces": "Áreas de trabajo y carpetas recientes", - "recentFolders": "Carpetas recientes", - "untitledWorkspace": "Sin título (área de trabajo)", - "workspaceName": "{0} (área de trabajo)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "Aceptar", - "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'", - "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Abrir", - "openFolder": "Abrir carpeta", "openFile": "Abrir archivo", - "openWorkspaceTitle": "Abrir área de trabajo", - "openWorkspace": "&&Abrir" + "openFolder": "Abrir carpeta", + "openWorkspace": "&&Abrir", + "openWorkspaceTitle": "Abrir área de trabajo" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, tiene que reiniciar y permitirle utilizar más memoria", - "fileTooLargeError": "El archivo es demasiado grande para abrirse" + "vs/platform/environment/node/argv": { + "add": "Agregar carpetas a la última ventana activa.", + "category": "Filtra las extensiones instaladas por la categoría proporcionada cuando se usa --list-extensions.", + "diff": "Comparar dos archivos entre sí.", + "disableExtension": "Deshabilitar una extensión.", + "disableExtensions": "Deshabilite todas las extensiones instaladas.", + "disableGPU": "Deshabilita la aceleración de hardware de GPU.", + "experimentalApis": "Habilita las características de API propuestas para las extensiones. Puede recibir uno o más identificadores de extensión para habilitar individualmente.", + "extensionHomePath": "Establezca la ruta de acceso raíz para las extensiones.", + "extensionsManagement": "Administración de extensiones", + "goto": "Abrir un archivo en la ruta de acceso de la línea y posición de carácter especificadas.", + "help": "Imprima el uso.", + "inspect-brk-extensions": "Permite perfilar y depurar las extensiones con el host de la extensión pausado después de iniciar. Revise las herramientas de desarrollador para la conexión URI.", + "inspect-extensions": "Permite perfilar y depurar las extensiones. Revise las herramientas de desarrollador para la conexión URI.", + "installExtension": "Instala o actualiza la extensión. El identificador de una extensión es siempre \"${publisher}.${name}\". Use el argumento \"--force\" para actualizar a la última versión. Para instalar una versión específica, proporcione \"@${version}\". Por ejemplo: \"vscode.csharp@1.2.3\".", + "listExtensions": "Enumere las extensiones instaladas.", + "locale": "La configuración regional que se usará (por ejemplo, en-US o zh-TW).", + "log": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "maxMemory": "Tamaño máximo de memoria para una ventana (en Mbytes).", + "newWindow": "Fuerce para abrir una ventana nueva.", + "options": "Opciones", + "optionsUpperCase": "Opciones", + "paths": "rutas de acceso", + "prof-startup": "Ejecutar el perfil de la CPU durante el arranque.", + "reuseWindow": "Fuerza la apertura de un archivo o una carpeta en una ventana ya abierta.", + "showVersions": "Muestra las versiones de las extensiones instaladas cuando se usa --list-extensions.", + "status": "Imprimir el uso del proceso y la información de diagnóstico.", + "stdinUnix": "Para leer desde stdin, añada \"-\" (por ejemplo, \"ps aux | grep code | {0} -\")", + "stdinWindows": "Para leer la salida de otro programa, añada \"-\" (p. ej. \"echo Hello World | {0} -\")", + "telemetry": "Muestra todos los eventos de telemetría que recopila VS Code.", + "troubleshooting": "Solución de problemas", + "turn sync": "Active o desactive la sincronización.", + "uninstallExtension": "Desinstala una extensión.", + "unknownCommit": "Confirmación desconocida", + "unknownVersion": "Versión desconocida", + "usage": "Uso", + "userDataDir": "Especifica el directorio donde se guardan los datos del usuario. Se puede utilizar para abrir varias instancias de código distintas.", + "verbose": "Imprima salidas detalladas (implica --wait).", + "version": "Versión de impresión.", + "wait": "Espere a que los archivos sean cerrados antes de volver." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "No se pudo analizar el valor de ' engines.vscode ' {0}. Utilice, por ejemplo: ^ 1.22.0, ^ 1.22. x, etc.", - "versionSpecificity1": "La versión indicada en \"engines.vscode\" ({0}) no es suficientemente específica. Para las versiones de vscode anteriores a la 1.0.0, defina como mínimo la versión principal y secundaria deseadas. Por ejemplo: ^0.10.0, 0.10.x, 0.11.0, etc.", - "versionSpecificity2": "La versión indicada en \"engines.vscode\" ({0}) no es suficientemente específica. Para las versiones de vscode posteriores a la 1.0.0, defina como mínimo la versión principal deseada. Por ejemplo: ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.", - "versionMismatch": "La extensión no es compatible con {0} de Code y requiere: {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Los argumentos del modo \"--goto\" deben tener el formato \"ARCHIVO(:LÍNEA(:CARÁCTER))\".", + "multipleValues": "La opción \"{0}\" se ha definido más de una vez. Usando el valor \"{1}\".", + "unknownOption": "Advertencia: \"{0}\" no está en la lista de opciones conocidas, pero todavía pasa a Electron/Chromium." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Extensiones", + "preferences": "Preferencias" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "La extensión '{0}' ya está instalada.", + "alreadyInstalled-checkAndUpdate": "La extensión \"{0}\" v{1} ya está instalada. Use la opción \"--force\" para actualizar a la última versión o proporcione \"@\" para instalar una versión específica, por ejemplo: \"{2}@1.2.3\".", + "builtin": "\"{0}\" es una extensión integrada y no se puede desinstalar.", + "cancelInstall": "Se canceló la instalación de la Extensión '{0}'.", + "cancelVsixInstall": "Se canceló la instalación de la Extensión '{0}'.", + "forceDowngrade": "Ya está instalada una versión más reciente de la extensión \"{0}\" v{1}. Utilice la opción \"--force\" para volver a la versión anterior.", + "forceUninstall": "El usuario ha marcado la extensión \"{0}\" como extensión integrada. Use la opción \"--force\" para desinstalarla.", + "installation failed": "Error al instalar extensiones: {0}", + "installing": "Instalando extensión \"{0}\" v {1}...", + "installing builtin ": "Instalando la extensión integrada \"{0}\" v{1}...", + "installingExtensions": "Instalando extensiones...", + "installingExtensionsOnLocation": "Instalando las extensiones en {0}...", + "listFromLocation": "Extensiones instaladas en {0}:", + "notFound": "La extensión '{0}' no se encontró.", + "notInstalled": "La extensión '{0}' no está instalada.", + "notInstalleddOnLocation": "La extensión \"{0}\" no está instalada en {1}.", + "successInstall": "La extensión \"{0}\" v{1} se instaló correctamente.", + "successUninstall": "La extensión '{0}' se desinstaló correctamente.", + "successUninstallFromLocation": "La extensión \"{0}\" se ha desinstalado correctamente de {1}.", + "successVsixInstall": "La extensión \"{0}\" se instaló correctamente.", + "uninstalling": "Desinstalando {0}...", + "updateMessage": "Actualizando la extensión '{0}' a la versión {1}", + "useId": "Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, por ejemplo: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "Tiene {0} instalado en el sistema. ¿Quiere instalar las extensiones recomendadas para este?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace no está habilitado", + "Not a Marketplace extension": "Sólo se pueden reinstalar Extensiones del Marketplace", + "exitCode": "No se puede instalar la extensión. Por favor, salga e inicie VS Code antes de reinstalarlo. ", + "incompatible": "No se puede instalar la extensión \"{0}\" porque no es compatible con VS Code \"{1}\".", + "malicious extension": "No se puede instalar la extensión ya que se informó que era problemático.", + "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", + "multipleIndirectDependentsError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y las extensiones \"{2}\" y \"{3}\", entre otras, dependen de esta.", + "notExists": "No se encontró la extensión.", + "notFoundCompatibleDependency": "No se puede instalar la extensión \"{0}\" porque no es compatible con la versión actual de VS Code (versión {1}).", + "notInstalled": "La extensión '{0}' no está instalada.", + "quitCode": "No se puede instalar la extensión. Por favor, cierre e inicie VS Code antes de reinstalarlo.", + "removeError": "Error al quitar la extensión: {0}. Salga e inicie VS Code antes de intentarlo de nuevo.", + "restartCode": "Por favor reinicia VS Code antes de reinstalar {0}.", + "singleDependentError": "No se puede desinstalar la extensión \"{0}\". La extensión \"{1}\" depende de esta.", + "singleIndirectDependentError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y la extensión \"{2}\" depende de esta.", + "twoDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\" dependen de esta.", + "twoIndirectDependentsError": "No se puede desinstalar la extensión \"{0}\". Incluye la desinstalación de la extensión \"{1}\" y las extensiones \"{2}\" y \"{3}\" dependen de esta." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX no válido: package.json no es un archivo JSON." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "No se puede eliminar la carpeta \"{0}\" mientras se instala la extensión \"{1}\". Elimine la carpeta manualmente y vuelva a intentarlo.", "cannot read": "No se puede leer la extensión desde {0}", - "renameError": "Error desconocido al cambiar el nombre de {0} a {1}", - "invalidManifest": "Extensión no válida: package.json no es un archivo JSON." + "errorDeleting": "No se puede eliminar la carpeta \"{0}\" mientras se instala la extensión \"{1}\". Elimine la carpeta manualmente y vuelva a intentarlo.", + "invalidManifest": "Extensión no válida: package.json no es un archivo JSON.", + "renameError": "Error desconocido al cambiar el nombre de {0} a {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "La extensión no es compatible con {0} de Code y requiere: {1}.", + "versionSpecificity1": "La versión indicada en \"engines.vscode\" ({0}) no es suficientemente específica. Para las versiones de vscode anteriores a la 1.0.0, defina como mínimo la versión principal y secundaria deseadas. Por ejemplo: ^0.10.0, 0.10.x, 0.11.0, etc.", + "versionSpecificity2": "La versión indicada en \"engines.vscode\" ({0}) no es suficientemente específica. Para las versiones de vscode posteriores a la 1.0.0, defina como mínimo la versión principal deseada. Por ejemplo: ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.", + "versionSyntax": "No se pudo analizar el valor de ' engines.vscode ' {0}. Utilice, por ejemplo: ^ 1.22.0, ^ 1.22. x, etc." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "Consola de VS Code", + "ext.term.app.not.found": "no se puede encontrar la aplicación de terminal \"{0}\"", + "linux.term.failed": "Error de '{0}' con el código de salida {1}", + "mac.terminal.script.failed": "No se pudo ejecutar el script '{0}'. Código de salida: {1}.", + "mac.terminal.type.not.supported": "No se admite '{0}'", + "press.any.key": "Presione cualquier tecla para continuar..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "No se puede eliminar la carpeta no vacía \"{0}\".", + "deleteFailedNotFound": "No se puede eliminar el archivo no existente \"{0}\"", + "deleteFailedTrashUnsupported": "No se puede eliminar el archivo \"{0}\" a través de la papelera porque el proveedor no lo admite.", + "err.read": "No se puede leer el archivo \"{0}\" ({1})", + "err.readonly": "No se puede modificar el archivo de solo lectura \"{0}\"", + "err.write": "No se puede escribir el archivo \"{0}\" ({1})", + "fileExists": "No se puede crear el archivo \"{0}\" que ya existe cuando no se establece la marca de sobrescritura", + "fileIsDirectoryReadError": "No se puede leer el archivo \"{0}\" que es en realidad un directorio", + "fileIsDirectoryWriteError": "No se puede escribir el archivo \"{0}\" que en realidad es un directorio", + "fileModifiedError": "Archivo Modificado Desde", + "fileNotFoundError": "No se puede resolver el archivo \"{0}\" no existente", + "fileNotModifiedError": "Archivo no modificado desde", + "fileTooLargeError": "No se puede leer el archivo \"{0}\", que es demasiado grande para abrirse", + "invalidPath": "No se puede resolver el proveedor del sistema de archivos con la ruta de acceso de archivo relativa \"{0}\"", + "mkdirExistsError": "No se puede crear la carpeta \"{0}\" que ya existe pero no es un directorio", + "noProviderFound": "No se ha encontrado ningún proveedor de sistema de archivos para el recurso \"{0}\"", + "unableToMoveCopyError1": "No se puede copiar cuando el origen \"{0}\" es el mismo que el destino \"{1}\" con mayúsculas y minúsculas diferentes en un sistema de archivos que no distingue mayúsculas de minúsculas", + "unableToMoveCopyError2": "No se puede mover/copiar cuando el origen \"{0}\" es el elemento principal del destino \"{1}\".", + "unableToMoveCopyError3": "No se puede mover/copiar \"{0}\" porque el destino \"{1}\" ya existe en el punto final.", + "unableToMoveCopyError4": "No se puede mover/copiar \"{0}\" en \"{1}\" ya que un archivo reemplazaría la carpeta en la que está contenido.", + "writeFailedUnlockUnsupported": "No se puede desbloquear el archivo \"{0}\" porque el proveedor no lo admite." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Error desconocido" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "El archivo es demasiado grande para abrirse", + "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, es necesario reiniciar y habilitar {0} el uso de más memoria" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "No se pudo mover \"{0}\" a la papelera de reciclaje", + "trashFailed": "No se pudo mover '{0}' a la papelera" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "No se puede copiar \"{0}\" en \"{1}\" ({2}).", + "fileCopyErrorExists": "El archivo del destino ya existe", + "fileCopyErrorPathCase": "\"El archivo no se puede copiar en la misma ruta de acceso con distinto uso de mayúsculas y minúsculas en la ruta", + "fileExists": "El archivo ya existe", + "fileNotExists": "El archivo no existe", + "moveError": "No se puede mover \"{0}\" a \"{1}\" ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Cancelar", + "confirmCloseIssueReporter": "Su entrada no se guardará. ¿Está seguro de que desea cerrar esta ventana?", + "issueReporter": "Notificador de problemas", + "issueReporterWriteToClipboard": "Los datos son demasiados para enviarlos a GitHub directamente. Los datos se copiarán en el portapapeles, péguelos en la página de problemas de GitHub que se abre.", + "local": "LOCAL", + "ok": "Aceptar", + "processExplorer": "Explorador de Procesos", + "yes": "Sí" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "Se presionó ({0}). Esperando la siguiente tecla...", + "missing.chord": "La combinación de claves ({0}, {1}) no es un comando." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Controla si la navegación del teclado en listas y árboles se activa automáticamente simplemente escribiendo. Si se establece en \"false\", la navegación con el teclado solo se activa al ejecutar el comando \"list.toggleKeyboardNavigation\", para el cual puede asignar un método abreviado de teclado.", + "expand mode": "Controla cómo se expanden las carpetas de árbol al hacer clic en sus nombres. Tenga en cuenta que algunos árboles y listas pueden optar por omitir esta configuración si no es aplicable.", + "horizontalScrolling setting": "Controla si las listas y los árboles admiten el desplazamiento horizontal en el área de trabajo. Advertencia: La activación de esta configuración repercute en el rendimiento.", + "keyboardNavigationSettingKey": "Controla el estilo de navegación del teclado para listas y árboles en el área de trabajo. Puede ser simple, resaltar y filtrar.", + "keyboardNavigationSettingKey.filter": "La navegación mediante el teclado de filtro filtrará y ocultará todos los elementos que no coincidan con la entrada del teclado.", + "keyboardNavigationSettingKey.highlight": "Destacar la navegación del teclado resalta los elementos que coinciden con la entrada del teclado. Más arriba y abajo la navegación atravesará solo los elementos destacados.", + "keyboardNavigationSettingKey.simple": "La navegación simple del teclado se centra en elementos que coinciden con la entrada del teclado. El emparejamiento se hace solo en prefijos.", + "list smoothScrolling setting": "Controla si las listas y los árboles tienen un desplazamiento suave.", + "multiSelectModifier": "El modificador que se utilizará para agregar un elemento en los árboles y listas para una selección múltiple con el ratón (por ejemplo en el explorador, abiertos editores y vista de scm). Los gestos de ratón 'Abrir hacia' - si están soportados - se adaptarán de forma tal que no tenga conflicto con el modificador múltiple.", + "multiSelectModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", + "multiSelectModifier.ctrlCmd": "Se asigna a \"Control\" en Windows y Linux y a \"Comando\" en macOS.", + "openModeModifier": "Controla cómo abrir elementos en los árboles y las listas mediante el mouse (si se admite). Tenga en cuenta que algunos árboles y listas pueden optar por ignorar esta configuración si no es aplicable.", + "render tree indent guides": "Controla si el árbol debe representar guías de sangría.", + "tree indent setting": "Controla la sangría de árbol en píxeles.", + "workbenchConfigurationTitle": "Área de trabajo" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Error", + "sev.info": "Información", + "sev.warning": "Advertencia" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "Acerca de {0}", + "mBringToFront": "Traer todo al frente", + "mEdit": "&&Editar", + "mFile": "&&Archivo", + "mGoto": "&&Ir", + "mHelp": "&&Ayuda", + "mHide": "Ocultar {0}", + "mHideOthers": "Ocultar otros", + "mMergeAllWindows": "Combinar todas las ventanas", + "mMinimize": "Minimizar", + "mMoveTabToNewWindow": "Mover pestaña a una nueva ventana", + "mNewTab": "Nueva pestaña", + "mRun": "&&Ejecutar", + "mSelection": "&&Selección", + "mServices": "Servicios", + "mShowAll": "Mostrar todo", + "mShowNextTab": "Mostrar siguiente pestaña", + "mShowPreviousTab": "Mostrar pestaña anterior", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "mWindow": "Ventana", + "mZoom": "Zoom", + "miCheckForUpdates": "Buscar &&actualizaciones...", + "miCheckingForUpdates": "Buscando actualizaciones...", + "miDownloadUpdate": "D&&escargar actualización disponible", + "miDownloadingUpdate": "Descargando actualización...", + "miInstallUpdate": "Instalar &&actualización...", + "miInstallingUpdate": "Instalando actualización...", + "miNewWindow": "&&Nueva ventana", + "miPreferences": "&&Preferencias", + "miQuit": "Salir de {0}", + "miRestartToUpdate": "Reiniciar para &&actualizar", + "miSwitchWindow": "Cambiar &&ventana..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancelar", + "cantCreateBinFolder": "No se puede desinstalar el comando shell '{0}'.", + "cantUninstall": "No se puede desinstalar el comando shell \"{0}\".", + "ok": "Aceptar", + "sourceMissing": "No se puede encontrar el script de Shell en '{0}'", + "warnEscalation": "{0} solicitará ahora privilegios de administrador con \"osascript\" para instalar el comando shell.", + "warnEscalationUninstall": "{0} solicitará ahora privilegios de administrador con \"osascript\" para desinstalar el comando shell." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "El comando \"{0}\" dio lugar a un error ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "otros comandos", + "ok": "Aceptar", + "recentlyUsed": "usado recientemente" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "comandos del editor", + "globalCommands": "comandos globales", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "La configuración de proxy que se usará. Si no se establece, se heredará de las variables de entorno \"http_proxy\" y \"https_proxy\".", + "proxyAuthorization": "El valor para enviar como el encabezado \"Autenticación de proxy\" para cada solicitud de red.", + "proxySupport": "Utilice el soporte de proxy para extensiones.", + "proxySupportFallback": "Habilitar compatibilidad con proxy para extensiones, revertir a opciones de solicitud cuando no se encuentre ningún proxy.", + "proxySupportOff": "Deshabilite la compatibilidad de proxy para las extensiones.", + "proxySupportOn": "Habilite la compatibilidad de proxy para extensiones.", + "proxySupportOverride": "Habilite la compatibilidad de proxy para las extensiones, invalide las opciones de solicitud.", + "strictSSL": "Controla si el certificado del servidor proxy debe comprobarse en la lista de entidades de certificación proporcionada.", + "systemCertificates": "Controla si los certificados de entidad de certificación deben cargarse desde el SO. (En Windows y macOS, se requiere una recarga de la ventana después de desactivar esta opción)." + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Habilita el envío de datos de uso y errores a un servicio en línea de Microsoft.", + "telemetry.enableTelemetryMd": "Habilita el envío de datos de uso y errores a un servicio en línea de Microsoft. Lea nuestra declaración de privacidad [aquí]({0}).", + "telemetryConfigurationTitle": "Telemetría" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", + "terminal.integrated.automationShell.osx": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", + "terminal.integrated.automationShell.windows": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", + "terminal.integrated.defaultProfile.linux": "El perfil predeterminado utilizado en Linux. Esta configuración se ignorará si se establecen {0} o {1}.", + "terminal.integrated.defaultProfile.osx": "El perfil predeterminado utilizado en macOS. Esta configuración se ignorará si se establecen {0} o {1}.", + "terminal.integrated.defaultProfile.windows": "El perfil predeterminado utilizado en Windows. Esta configuración se ignorará si se establecen {0} o {1}.", + "terminal.integrated.inheritEnv": "La posibilidad de que los nuevos shells hereden su entorno de VS Code, que puede originar un shell de inicio de sesión para asegurar que $PATH y otras variables de desarrollo se inicialicen. Esto no tiene efecto en Windows.", + "terminal.integrated.profile.linux": "Perfiles de Linux para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Si se establece, se invalidarán los perfiles detectados predeterminados. Se componen de un valor de {0} y {1} opcional.", + "terminal.integrated.profile.osx": "Perfiles de macOS para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Si se establece, se invalidarán los perfiles detectados predeterminados. Se componen de un valor de {0} y {1} opcional.", + "terminal.integrated.profiles.windows": "Perfiles de Windows para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Establézcalo en NULL para excluirlos, use la propiedad {0} para utilizar la configuración detectada predeterminada. También puede establecer los valores de {1} y {2} opcional.", + "terminal.integrated.shell.linux": "Ruta de acceso del shell que el terminal usa en Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", + "terminal.integrated.shell.osx": "Ruta de acceso del shell que el terminal usa en macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", + "terminal.integrated.shell.windows": "Ruta de acceso del shell que el terminal usa en Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Esto está en desuso, la nueva forma recomendada para configurar el shell predeterminado es crear un perfil de terminal en {0} y establecer el nombre de su perfil como el predeterminado en {1}. Actualmente, esto tendrá prioridad sobre la configuración de los nuevos perfiles, aunque esto cambiará en el futuro.", + "terminal.integrated.shellArgs.linux": "Argumentos de la línea de comandos que se van a usar en el terminal de Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Argumentos de la línea de comandos que se van a usar en el terminal de macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Argumentos de la línea de comandos que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Argumentos de la línea de comandos en [formato de línea de comandos](https://msdn.Microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "Controla si se muestran o no las distribuciones de WSL en la lista desplegable del terminal.", + "terminalIntegratedConfigurationTitle": "Terminal integrado", + "terminalProfile.args": "Conjunto opcional de argumentos con los que ejecutar el archivo ejecutable del shell.", + "terminalProfile.color": "Un ID. de color de tema para asociar con este terminal.", + "terminalProfile.env": "Un objeto con variables de entorno que se agregarán al proceso de Perfil de terminal. Establecer en 'null' para eliminar variables de entorno del entorno base.", + "terminalProfile.icon": "Un Codicon ID. que se va a asociar con este tipo de terminal.", + "terminalProfile.overrideName": "Controla si el nombre del perfil reemplazará o no al detectado automáticamente.", + "terminalProfile.path": "Única ruta de acceso a un archivo ejecutable del shell o una matriz de rutas de acceso que se usarán como reserva cuando otra genere un error.", + "terminalProfile.windowsSource": "Origen de perfil que detectará las rutas de acceso al shell de forma automática." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "El directorio de inicio (cwd) \"{0}\" no existe", + "launchFail.cwdNotDirectory": "El directorio de inicio (cwd) \"{0}\" no es un directorio", + "launchFail.executableDoesNotExist": "La ruta de acceso al ejecutable del shell \"{0}\" no existe", + "launchFail.executableIsNotFileOrSymlink": "La ruta de acceso al ejecutable del shell \"{0}\" no es un archivo de symlink" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Un borde adicional alrededor de los elementos activos para separarlos unos de otros y así mejorar el contraste.", + "activeLinkForeground": "Color de los vínculos activos.", + "badgeBackground": "Color de fondo de la insignia. Las insignias son pequeñas etiquetas de información, por ejemplo los resultados de un número de resultados.", + "badgeForeground": "Color de primer plano de la insignia. Las insignias son pequeñas etiquetas de información, por ejemplo los resultados de un número de resultados.", + "breadcrumbsBackground": "Color de fondo de los elementos de ruta de navegación", + "breadcrumbsFocusForeground": "Color de los elementos de ruta de navegación que reciben el foco.", + "breadcrumbsSelectedBackground": "Color de fondo del selector de elementos de ruta de navegación.", + "breadcrumbsSelectedForegound": "Color de los elementos de ruta de navegación seleccionados.", + "buttonBackground": "Color de fondo del botón.", + "buttonBorder": "Color del borde del botón", + "buttonForeground": "Color de primer plano del botón.", + "buttonHoverBackground": "Color de fondo del botón al mantener el puntero.", + "buttonSecondaryBackground": "Color de fondo del botón secundario.", + "buttonSecondaryForeground": "Color de primer plano del botón secundario.", + "buttonSecondaryHoverBackground": "Color de fondo del botón secundario al mantener el mouse.", + "chartsBlue": "Color azul que se usa en las visualizaciones de gráficos.", + "chartsForeground": "Color de primer plano que se usa en los gráficos.", + "chartsGreen": "Color verde que se usa en las visualizaciones de gráficos.", + "chartsLines": "Color que se usa para las líneas horizontales en los gráficos.", + "chartsOrange": "Color naranja que se usa en las visualizaciones de gráficos.", + "chartsPurple": "Color púrpura que se usa en las visualizaciones de gráficos.", + "chartsRed": "Color rojo que se usa en las visualizaciones de gráficos.", + "chartsYellow": "Color amarillo que se usa en las visualizaciones de gráficos.", + "checkbox.background": "Color de fondo de la casilla de verificación del widget.", + "checkbox.border": "Color del borde del widget de la casilla de verificación.", + "checkbox.foreground": "Color de primer plano del widget de la casilla de verificación.", + "contrastBorder": "Un borde adicional alrededor de los elementos para separarlos unos de otros y así mejorar el contraste.", + "descriptionForeground": "Color de primer plano para el texto descriptivo que proporciona información adicional, por ejemplo para una etiqueta.", + "diffDiagonalFill": "Color de relleno diagonal del editor de diferencias. El relleno diagonal se usa en las vistas de diferencias en paralelo.", + "diffEditorBorder": "Color del borde entre ambos editores de texto.", + "diffEditorInserted": "Color de fondo para el texto que se insertó. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "diffEditorInsertedOutline": "Color de contorno para el texto insertado.", + "diffEditorRemoved": "Color de fondo para el texto que se eliminó. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "diffEditorRemovedOutline": "Color de contorno para el texto quitado.", + "dropdownBackground": "Fondo de lista desplegable.", + "dropdownBorder": "Borde de lista desplegable.", + "dropdownForeground": "Primer plano de lista desplegable.", + "dropdownListBackground": "Fondo de la lista desplegable.", + "editorBackground": "Color de fondo del editor.", + "editorError.background": "Color de fondo del texto de error del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "editorError.foreground": "Color de primer plano de squigglies de error en el editor.", + "editorFindMatch": "Color de la coincidencia de búsqueda actual.", + "editorFindMatchBorder": "Color de borde de la coincidencia de búsqueda actual.", + "editorForeground": "Color de primer plano predeterminado del editor.", + "editorHint.foreground": "Color de primer plano de pista squigglies en el editor.", + "editorInactiveSelection": "Color de la selección en un editor inactivo. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "editorInfo.background": "Color de fondo del texto de información del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "editorInfo.foreground": "Color de primer plano de los subrayados ondulados informativos en el editor.", + "editorInlayHintBackground": "Color de fondo de las sugerencias insertadas", + "editorInlayHintForeground": "Color de primer plano de las sugerencias insertadas", + "editorLightBulbAutoFixForeground": "El color utilizado para el icono de la bombilla de acciones de corrección automática.", + "editorLightBulbForeground": "El color utilizado para el icono de bombilla de acciones.", + "editorSelectionBackground": "Color de la selección del editor.", + "editorSelectionForeground": "Color del texto seleccionado para alto contraste.", + "editorSelectionHighlight": "Color en las regiones con el mismo contenido que la selección. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "editorSelectionHighlightBorder": "Color de borde de las regiones con el mismo contenido que la selección.", + "editorWarning.background": "Color de fondo del texto de advertencia del editor. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "editorWarning.foreground": "Color de primer plano de squigglies de advertencia en el editor.", + "editorWidgetBackground": "Color de fondo del editor de widgets como buscar/reemplazar", + "editorWidgetBorder": "Color de borde de los widgets del editor. El color solo se usa si el widget elige tener un borde y no invalida el color.", + "editorWidgetForeground": "Color de primer plano de los widgets del editor, como buscar y reemplazar.", + "editorWidgetResizeBorder": "Color del borde de la barra de cambio de tamaño de los widgets del editor. El color se utiliza solo si el widget elige tener un borde de cambio de tamaño y si un widget no invalida el color.", + "errorBorder": "Color del borde de los cuadros de error en el editor.", + "errorForeground": "Color de primer plano general para los mensajes de erroe. Este color solo se usa si un componente no lo invalida.", + "findMatchHighlight": "Color de los otros resultados de la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "findMatchHighlightBorder": "Color de borde de otra búsqueda que coincide.", + "findRangeHighlight": "Color de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "findRangeHighlightBorder": "Color del borde de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "focusBorder": "Color de borde de los elementos con foco. Este color solo se usa si un componente no lo invalida.", + "foreground": "Color de primer plano general. Este color solo se usa si un componente no lo invalida.", + "highlight": "Color de primer plano de la lista o el árbol de las coincidencias resaltadas al buscar dentro de la lista o el ábol.", + "hintBorder": "Color del borde de los cuadros de sugerencia en el editor.", + "hoverBackground": "Color de fondo al mantener el puntero en el editor.", + "hoverBorder": "Color del borde al mantener el puntero en el editor.", + "hoverForeground": "Color de primer plano al mantener el puntero en el editor.", + "hoverHighlight": "Destacar debajo de la palabra para la que se muestra un mensaje al mantener el mouse. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "iconForeground": "El color predeterminado para los iconos en el área de trabajo.", + "infoBorder": "Color del borde de los cuadros de información en el editor.", + "inputBoxActiveOptionBorder": "Color de borde de opciones activadas en campos de entrada.", + "inputBoxBackground": "Fondo de cuadro de entrada.", + "inputBoxBorder": "Borde de cuadro de entrada.", + "inputBoxForeground": "Primer plano de cuadro de entrada.", + "inputOption.activeBackground": "Color de fondo de las opciones activadas en los campos de entrada.", + "inputOption.activeForeground": "Color de primer plano de las opciones activadas en los campos de entrada.", + "inputPlaceholderForeground": "Color de primer plano para el marcador de posición de texto", + "inputValidationErrorBackground": "Color de fondo de validación de entrada para gravedad de error.", + "inputValidationErrorBorder": "Color de borde de valdación de entrada para gravedad de error.", + "inputValidationErrorForeground": "Color de primer plano de validación de entrada para información de error.", + "inputValidationInfoBackground": "Color de fondo de validación de entrada para gravedad de información.", + "inputValidationInfoBorder": "Color de borde de validación de entrada para gravedad de información.", + "inputValidationInfoForeground": "Color de primer plano de validación de entrada para información de gravedad.", + "inputValidationWarningBackground": "Color de fondo de validación de entrada para gravedad de advertencia.", + "inputValidationWarningBorder": "Color de borde de validación de entrada para gravedad de advertencia.", + "inputValidationWarningForeground": "Color de primer plano de validación de entrada para información de advertencia.", + "invalidItemForeground": "Color de primer plano de una lista o árbol para los elementos inválidos, por ejemplo una raiz sin resolver en el explorador.", + "keybindingLabelBackground": "Color de fondo de etiqueta de enlace de teclado. La etiqueta enlace de teclado se usa para representar un método abreviado de teclado.", + "keybindingLabelBorder": "Color del borde de la etiqueta de enlace de teclado. La etiqueta enlace de teclado se usa para representar un método abreviado de teclado.", + "keybindingLabelBottomBorder": "Color del borde inferior de la etiqueta de enlace de teclado. La etiqueta enlace de teclado se usa para representar un método abreviado de teclado.", + "keybindingLabelForeground": "Color de primer plano de etiqueta de enlace de teclado. La etiqueta enlace de teclado se usa para representar un método abreviado de teclado.", + "listActiveSelectionBackground": "Color de fondo de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", + "listActiveSelectionForeground": "Color de primer plano de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", + "listDeemphasizedForeground": "Color de primer plano de lista/árbol para los elementos no enfatizados.", + "listDropBackground": "Fondo de arrastrar y colocar la lista o el árbol al mover los elementos con el mouse.", + "listErrorForeground": "Color del primer plano de elementos de lista que contienen errores.", + "listFilterMatchHighlight": "Color de fondo de la coincidencia filtrada.", + "listFilterMatchHighlightBorder": "Color de borde de la coincidencia filtrada.", + "listFilterWidgetBackground": "Color de fondo del widget de filtro de tipo en listas y árboles.", + "listFilterWidgetNoMatchesOutline": "Color de contorno del widget de filtro de tipo en listas y árboles, cuando no hay coincidencias.", + "listFilterWidgetOutline": "Color de contorno del widget de filtro de tipo en listas y árboles.", + "listFocusBackground": "Color de fondo de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", + "listFocusForeground": "Color de primer plano de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", + "listFocusHighlightForeground": "Color de primer plano de la lista o árbol de los elementos coincidentes en los elementos enfocados activamente cuando se busca dentro de la lista o árbol.", + "listFocusOutline": "Color de contorno de la lista o el árbol del elemento con el foco cuando la lista o el árbol están activos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", + "listHoverBackground": "Fondo de la lista o el árbol al mantener el mouse sobre los elementos.", + "listHoverForeground": "Color de primer plano de la lista o el árbol al pasar por encima de los elementos con el ratón.", + "listInactiveFocusBackground": "Color de fondo de la lista o el árbol del elemento con el foco cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", + "listInactiveFocusOutline": "Color de contorno de la lista o el árbol del elemento con el foco cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, pero no cuando están inactivos.", + "listInactiveSelectionBackground": "Color de fondo de la lista o el árbol del elemento seleccionado cuando la lista o el árbol están inactivos. Una lista o un árbol tienen el foco del teclado cuando están activos, cuando están inactivos no.", + "listInactiveSelectionForeground": "Color de primer plano de la lista o el árbol del elemento con el foco cuando la lista o el árbol esta inactiva. Una lista o un árbol tiene el foco del teclado cuando está activo, cuando esta inactiva no.", + "listWarningForeground": "Color del primer plano de elementos de lista que contienen advertencias.", + "menuBackground": "Color de fondo de los elementos de menú.", + "menuBorder": "Color del borde de los menús.", + "menuForeground": "Color de primer plano de los elementos de menú.", + "menuSelectionBackground": "Color de fondo del menu para el elemento del menú seleccionado.", + "menuSelectionBorder": "Color del borde del elemento seleccionado en los menús.", + "menuSelectionForeground": "Color de primer plano del menu para el elemento del menú seleccionado.", + "menuSeparatorBackground": "Color del separador del menu para un elemento del menú.", + "mergeBorder": "Color del borde en los encabezados y el divisor en conflictos de combinación alineados.", + "mergeCommonContentBackground": "Fondo de contenido antecesor común en conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "mergeCommonHeaderBackground": "Fondo de cabecera de elemento antecesor común en conflictos de fusión en línea. El color no debe ser opaco para no ocultar decoraciones subyacentes.", + "mergeCurrentContentBackground": "Fondo de contenido actual en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "mergeCurrentHeaderBackground": "Fondo del encabezado actual en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "mergeIncomingContentBackground": "Fondo de contenido entrante en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "mergeIncomingHeaderBackground": "Fondo de encabezado entrante en los conflictos de combinación en línea. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "minimapBackground": "Color de fondo del minimapa.", + "minimapError": "Color del marcador de minimapa para errores.", + "minimapFindMatchHighlight": "Color de marcador de minimapa para coincidencias de búsqueda.", + "minimapSelectionHighlight": "Color del marcador de minimapa para la selección del editor.", + "minimapSliderActiveBackground": "Color de fondo del deslizador de minimapa al hacer clic en él.", + "minimapSliderBackground": "Color de fondo del deslizador del minimapa.", + "minimapSliderHoverBackground": "Color de fondo del deslizador del minimapa al pasar el puntero.", + "overviewRuleWarning": "Color del marcador de minimapa para advertencias.", + "overviewRulerCommonContentForeground": "Primer plano de la regla de visión general de ancestros comunes para conflictos de combinación alineados.", + "overviewRulerCurrentContentForeground": "Primer plano de la regla de visión general actual para conflictos de combinación alineados.", + "overviewRulerFindMatchForeground": "Color del marcador de regla general para buscar actualizaciones. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "overviewRulerIncomingContentForeground": "Primer plano de regla de visión general de entrada para conflictos de combinación alineados.", + "overviewRulerSelectionHighlightForeground": "Color del marcador de la regla general para los destacados de la selección. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", + "pickerBackground": "Color de fondo del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", + "pickerForeground": "Color de primer plano del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", + "pickerGroupBorder": "Selector de color rápido para la agrupación de bordes.", + "pickerGroupForeground": "Selector de color rápido para la agrupación de etiquetas.", + "pickerTitleBackground": "Color de fondo del título del selector rápido. El widget del selector rápido es el contenedor para selectores como la paleta de comandos.", + "problemsErrorIconForeground": "Color utilizado para el icono de error de problemas.", + "problemsInfoIconForeground": "Color utilizado para el icono de información de problemas.", + "problemsWarningIconForeground": "Color utilizado para el icono de advertencia de problemas.", + "progressBarBackground": "Color de fondo para la barra de progreso que se puede mostrar para las operaciones de larga duración.", + "quickInput.list.focusBackground deprecation": "Use quickInputList.focusBackground en su lugar.", + "quickInput.listFocusBackground": "Color de fondo del selector rápido para el elemento con el foco.", + "quickInput.listFocusForeground": "Selector rápido del color de primer plano para el elemento con el foco.", + "sashActiveBorder": "Color de borde de los marcos activos.", + "scrollbarShadow": "Sombra de la barra de desplazamiento indica que la vista se ha despazado.", + "scrollbarSliderActiveBackground": "Color de fondo de la barra de desplazamiento al hacer clic.", + "scrollbarSliderBackground": "Color de fondo de control deslizante de barra de desplazamiento.", + "scrollbarSliderHoverBackground": "Color de fondo de barra de desplazamiento cursor cuando se pasar sobre el control.", + "searchEditor.editorFindMatchBorder": "Color de borde de las consultas coincidentes del Editor de búsqueda.", + "searchEditor.queryMatch": "Color de las consultas coincidentes del Editor de búsqueda.", + "selectionBackground": "El color de fondo del texto seleccionado en el área de trabajo (por ejemplo, campos de entrada o áreas de texto). Esto no se aplica a las selecciones dentro del editor.", + "snippetFinalTabstopHighlightBackground": "Resaltado del color de fondo para la última ficha de un fragmento de código.", + "snippetFinalTabstopHighlightBorder": "Resaltado del color del borde para la última tabulación de un fragmento de código.", + "snippetTabstopHighlightBackground": "Resaltado del color de fondo para una ficha de un fragmento de código.", + "snippetTabstopHighlightBorder": "Resaltado del color del borde para una ficha de un fragmento de código.", + "statusBarBackground": "Color de fondo de la barra de estado al mantener el puntero en el editor.", + "textBlockQuoteBackground": "Color de fondo para los bloques en texto.", + "textBlockQuoteBorder": "Color de borde para los bloques en texto.", + "textCodeBlockBackground": "Color de fondo para los bloques de código en el texto.", + "textLinkActiveForeground": "Color de primer plano para los enlaces de texto, al hacer clic o pasar el mouse sobre ellos.", + "textLinkForeground": "Color de primer plano para los vínculos en el texto.", + "textPreformatForeground": "Color de primer plano para los segmentos de texto con formato previo.", + "textSeparatorForeground": "Color para los separadores de texto.", + "toolbarActiveBackground": "Fondo de la barra de herramientas al mantener el mouse sobre las acciones", + "toolbarHoverBackground": "El fondo de la barra de herramientas se perfila al pasar por encima de las acciones con el mouse.", + "toolbarHoverOutline": "La barra de herramientas se perfila al pasar por encima de las acciones con el mouse.", + "treeIndentGuidesStroke": "Color de trazo de árbol para las guías de sangría.", + "warningBorder": "Color del borde de los cuadros de advertencia en el editor.", + "widgetShadow": "Color de sombra de los widgets dentro del editor, como buscar/reemplazar" + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "Carácter de fuente asociado a la definición del icono.", + "iconDefintion.fontId": "Identificador de la fuente que se va a usar. Si no se establece, se usa la fuente definida en primer lugar.", + "nextChangeIcon": "Icono para ir a la ubicación del editor siguiente.", + "previousChangeIcon": "Icono para ir a la ubicación del editor anterior.", + "widgetClose": "Icono de la acción de cierre en los widgets." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Estilo que se usará para los símbolos que son abstractos.", + "async": "Estilo que se usará para los símbolos que no estén sincronizados.", + "class": "Estilo para clases.", + "comment": "Estilo para comentarios.", + "declaration": "Estilo de todas las declaraciones de símbolos.", + "deprecated": "Estilo para usar con los símbolos en desuso.", + "documentation": "Estilo que se usará para las referencias en la documentación.", + "enum": "Estilo de enumeraciones.", + "enumMember": "Estilo para los miembros de enum.", + "event": "Estilo para eventos.", + "function": "Estilo para funciones", + "interface": "Estilo de interfaces.", + "keyword": "Estilo para palabras clave.", + "labels": "Estilo para etiquetas. ", + "macro": "Estilo para macros.", + "member": "Estilo de las funciones miembro", + "method": "Estilo del método (funciones miembro)", + "modification": "Estilo que se usará con los descriptores de acceso de escritura.", + "namespace": "Estilo para espacios de nombres.", + "number": "Estilo para números.", + "operator": "Estilo para operadores.", + "parameter": "Estilo de parámetros.", + "property": "Estilo de propiedades.", + "readonly": "Estilo que se usará para los símbolos que son de solo lectura.", + "regexp": "Estilo para expresiones.", + "schema.fontStyle.error": "El estilo de fuente debe ser cursiva, negrita o sobrayado o una combinación de ellos. La cadena vacía anula la configuración de todos los estilos.", + "schema.token.background.warning": "En este momento los colores de fondo para Token no están soportados.", + "schema.token.bold": "Establece o anula el estilo de fuente como negrita. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", + "schema.token.fontStyle": "Establece todos los estilos de fuente de la regla: \"cursiva\", \"negrita\", \"subrayado\" o una combinación de estos. Todos los estilos no incluidos se anulan. La cadena vacía anula todos los estilos.", + "schema.token.fontStyle.none": "Ninguno (borrar el estilo heredado)", + "schema.token.foreground": "Color de primer plano para el token.", + "schema.token.italic": "Establece o anula el estilo de fuente como cursiva. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", + "schema.token.settings": "Colores y estilos para el token.", + "schema.token.underline": "Establece o anula el estilo de fuente como subrayado. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", + "static": "Estilo que se usará para los símbolos estáticos.", + "string": "Estilo de cadenas.", + "struct": "Estilo de estructuras.", + "type": "Estilo de tipos.", + "typeParameter": "Estilo para los parámetros de tipo.", + "variable": "Estilo de variables." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Cancelar", + "cannotResourceRedoDueToInProgressUndoRedo": "No se pudo rehacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución.", + "cannotResourceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución.", + "cannotWorkspaceRedo": "No se pudo rehacer \"{0}\" en todos los archivos. {1}", + "cannotWorkspaceRedoDueToChanges": "No se pudo volver a hacer \"{0}\" en todos los archivos porque se realizaron cambios en {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "No se pudo rehacer \"{0}\" en todos los archivos porque se produjo una operación de deshacer o rehacer mientras tanto", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "No se pudo rehacer \"{0}\" en todos los archivos porque ya hay una operación de deshacer o rehacer en ejecución en {1}", + "cannotWorkspaceUndo": "No se pudo deshacer \"{0}\" en todos los archivos. {1}", + "cannotWorkspaceUndoDueToChanges": "No se pudo deshacer \"{0}\" en todos los archivos porque se realizaron cambios en {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "No se pudo deshacer \"{0}\" en todos los archivos porque se produjo una operación de deshacer o rehacer mientras tanto", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" en todos los archivos porque ya hay una operación de deshacer o rehacer en ejecución en {1}", + "confirmDifferentSource": "¿Quiere deshacer \"{0}\"?", + "confirmDifferentSource.ok": "Deshacer", + "confirmWorkspace": "¿Desea deshacer \"{0}\" en todos los archivos?", + "externalRemoval": "Se han cerrado los siguientes archivos y se han modificado en el disco: {0}.", + "noParallelUniverses": "Los siguientes archivos se han modificado de forma incompatible: {0}.", + "nok": "Deshacer este archivo", + "ok": "Deshacer en {0} archivos" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Habilitar la comprobación automática de actualizaciones. El código comprobará las actualizaciones automática y periódicamente.", + "deprecated": "Este valor está en desuso, use \"{0}\" en su lugar.", + "enableWindowsBackgroundUpdates": "Habilítelo para descargar e instalar nuevas versiones de VS Code en segundo plano en Windows.", + "enableWindowsBackgroundUpdatesTitle": "Habilitar actualizaciones en segundo plano en Windows", + "manual": "Desactivar las comprobaciones automáticas de actualizaciones en segundo plano. Las actualizaciones estarán disponibles si comprueba manualmente las actualizaciones.", + "none": "Desactivar las actualizaciones.", + "showReleaseNotes": "Mostrar notas de la revisión tras actualizar. Las notas de la revisión son obtenidas desde un servicio en línea de Microsoft.", + "start": "Comprobar si hay actualizaciones solo al iniciarse. Deshabilitar las comprobaciones automáticas de actualización en segundo plano.", + "updateConfigurationTitle": "Actualizar", + "updateMode": "Configure si desea recibir actualizaciones automáticas. Requiere un reinicio después del cambio. Las actualizaciones se obtienen de un servicio en línea de Microsoft." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "No se puede sincronizar {0} porque su versión local {1} no es compatible con la versión remota {2}", + "incompatible sync data": "No se pueden analizar los datos de la sincronización porque no son compatibles con la versión actual." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "No se pueden sincronizar los enlaces de teclado porque el contenido del archivo no es válido. Abra el archivo y corríjalo." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "No se puede sincronizar la configuración porque hay errores o advertencias en el archivo correspondiente." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Área de trabajo", - "multiSelectModifier.ctrlCmd": "Se asigna a \"Control\" en Windows y Linux y a \"Comando\" en macOS.", - "multiSelectModifier.alt": "Se asigna a \"Alt\" en Windows y Linux y a \"Opción\" en macOS.", - "multiSelectModifier": "El modificador que se utilizará para agregar un elemento en los árboles y listas para una selección múltiple con el ratón (por ejemplo en el explorador, abiertos editores y vista de scm). Los gestos de ratón 'Abrir hacia' - si están soportados - se adaptarán de forma tal que no tenga conflicto con el modificador múltiple.", - "openModeModifier": "Controla cómo abrir elementos en los árboles y las listas mediante el mouse (si se admite). Tenga en cuenta que algunos árboles y listas pueden optar por ignorar esta configuración si no es aplicable.", - "horizontalScrolling setting": "Controla si las listas y los árboles admiten el desplazamiento horizontal en el área de trabajo. Advertencia: La activación de esta configuración repercute en el rendimiento.", - "tree indent setting": "Controla la sangría de árbol en píxeles.", - "render tree indent guides": "Controla si el árbol debe representar guías de sangría.", - "list smoothScrolling setting": "Controla si las listas y los árboles tienen un desplazamiento suave.", - "keyboardNavigationSettingKey.simple": "La navegación simple del teclado se centra en elementos que coinciden con la entrada del teclado. El emparejamiento se hace solo en prefijos.", - "keyboardNavigationSettingKey.highlight": "Destacar la navegación del teclado resalta los elementos que coinciden con la entrada del teclado. Más arriba y abajo la navegación atravesará solo los elementos destacados.", - "keyboardNavigationSettingKey.filter": "La navegación mediante el teclado de filtro filtrará y ocultará todos los elementos que no coincidan con la entrada del teclado.", - "keyboardNavigationSettingKey": "Controla el estilo de navegación del teclado para listas y árboles en el área de trabajo. Puede ser simple, resaltar y filtrar.", - "automatic keyboard navigation setting": "Controla si la navegación del teclado en listas y árboles se activa automáticamente simplemente escribiendo. Si se establece en \"false\", la navegación con el teclado solo se activa al ejecutar el comando \"list.toggleKeyboardNavigation\", para el cual puede asignar un método abreviado de teclado.", - "expand mode": "Controla cómo se expanden las carpetas de árbol al hacer clic en sus nombres. Tenga en cuenta que algunos árboles y listas pueden optar por omitir esta configuración si no es aplicable." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "No se puede sincronizar porque el servicio predeterminado ha cambiado.", + "service changed": "No se puede sincronizar porque el servicio de sincronización ha cambiado.", + "session expired": "No se puede sincronizar porque la sesión actual ha caducado", + "turned off": "No se puede sincronizar porque la sincronización está desactivada en la nube", + "turned off machine": "No se puede sincronizar porque la sincronización se ha desactivado en esta máquina desde otra máquina." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Comando que devuelve información sobre las claves de contexto" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Se esperaba el formato '${publisher}.${name}'. Ejemplo: 'vscode.csharp'.", + "settings sync": "Sincronización de configuración", + "settingsSync.ignoredExtensions": "Lista de extensiones que se omitirán durante la sincronización. El identificador de una extensión es siempre \"${publisher}.${name}\". Por ejemplo: \"vscode.csharp\".", + "settingsSync.ignoredSettings": "Configure los ajustes que se omitirán durante la sincronización.", + "settingsSync.keybindingsPerPlatform": "Sincronice los enlaces de teclado para cada plataforma." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "Se han cerrado los siguientes archivos y se han modificado en el disco: {0}.", - "noParallelUniverses": "Los siguientes archivos se han modificado de forma incompatible: {0}.", - "cannotWorkspaceUndo": "No se pudo deshacer \"{0}\" en todos los archivos. {1}", - "cannotWorkspaceUndoDueToChanges": "No se pudo deshacer \"{0}\" en todos los archivos porque se realizaron cambios en {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" en todos los archivos porque ya hay una operación de deshacer o rehacer en ejecución en {1}", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "No se pudo deshacer \"{0}\" en todos los archivos porque se produjo una operación de deshacer o rehacer mientras tanto", - "confirmWorkspace": "¿Desea deshacer \"{0}\" en todos los archivos?", - "ok": "Deshacer en {0} archivos", - "nok": "Deshacer este archivo", - "cancel": "Cancelar", - "cannotResourceUndoDueToInProgressUndoRedo": "No se pudo deshacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución.", - "confirmDifferentSource": "¿Quiere deshacer \"{0}\"?", - "confirmDifferentSource.ok": "Deshacer", - "cannotWorkspaceRedo": "No se pudo rehacer \"{0}\" en todos los archivos. {1}", - "cannotWorkspaceRedoDueToChanges": "No se pudo volver a hacer \"{0}\" en todos los archivos porque se realizaron cambios en {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "No se pudo rehacer \"{0}\" en todos los archivos porque ya hay una operación de deshacer o rehacer en ejecución en {1}", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "No se pudo rehacer \"{0}\" en todos los archivos porque se produjo una operación de deshacer o rehacer mientras tanto", - "cannotResourceRedoDueToInProgressUndoRedo": "No se pudo rehacer \"{0}\" porque ya hay una operación de deshacer o rehacer en ejecución." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "Identificador de la fuente que se va a usar. Si no se establece, se usa la fuente definida en primer lugar.", - "iconDefintion.fontCharacter": "Carácter de fuente asociado a la definición del icono.", - "widgetClose": "Icono de la acción de cierre en los widgets.", - "previousChangeIcon": "Icono para ir a la ubicación del editor anterior.", - "nextChangeIcon": "Icono para ir a la ubicación del editor siguiente." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "No se pueden leer los datos de las máquinas, ya que la versión actual no es compatible. Actualice {0} e inténtelo de nuevo." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Volver a abrir", - "wait": "&&Continuar esperando", - "close": "&&Cerrar", + "appCrashed": "La ventana se bloqueó", + "appCrashedDetail": "Sentimos las molestias. Puede volver a abrir la ventana para continuar donde se detuvo.", + "appCrashedDetails": "La ventana se ha bloqueado (motivo: \"{0}\")", "appStalled": "La ventana ha dejado de responder.", "appStalledDetail": "Puede volver a abrir la ventana, cerrarla o seguir esperando.", - "appCrashed": "La ventana se bloqueó", - "appCrashedDetails": "La ventana se ha bloqueado (motivo: \"{0}\")", - "appCrashedDetail": "Sentimos las molestias. Puede volver a abrir la ventana para continuar donde se detuvo.", - "hiddenMenuBar": "Aún puede acceder a la barra de menús presionando la tecla Alt." + "close": "&&Cerrar", + "hiddenMenuBar": "Aún puede acceder a la barra de menús presionando la tecla Alt.", + "reopen": "&&Volver a abrir", + "wait": "&&Continuar esperando" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "&&Nueva ventana", - "mFile": "&&Archivo", - "mEdit": "&&Editar", - "mSelection": "&&Selección", - "mView": "&&Ver", - "mGoto": "&&Ir", - "mRun": "&&Ejecutar", - "mTerminal": "&&Terminal", - "mWindow": "Ventana", - "mHelp": "&&Ayuda", - "mAbout": "Acerca de {0}", - "miPreferences": "&&Preferencias", - "mServices": "Servicios", - "mHide": "Ocultar {0}", - "mHideOthers": "Ocultar otros", - "mShowAll": "Mostrar todo", - "miQuit": "Salir de {0}", - "mMinimize": "Minimizar", - "mZoom": "Zoom", - "mBringToFront": "Traer todo al frente", - "miSwitchWindow": "Cambiar &&ventana...", - "mNewTab": "Nueva pestaña", - "mShowPreviousTab": "Mostrar pestaña anterior", - "mShowNextTab": "Mostrar siguiente pestaña", - "mMoveTabToNewWindow": "Mover pestaña a una nueva ventana", - "mMergeAllWindows": "Combinar todas las ventanas", - "miCheckForUpdates": "Buscar &&actualizaciones...", - "miCheckingForUpdates": "Buscando actualizaciones...", - "miDownloadUpdate": "D&&escargar actualización disponible", - "miDownloadingUpdate": "Descargando actualización...", - "miInstallUpdate": "Instalar &&actualización...", - "miInstallingUpdate": "Instalando actualización...", - "miRestartToUpdate": "Reiniciar para &&actualizar" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "Aceptar", + "pathNotExistDetail": "Parece que la ruta '{0}' ya no existe en el disco.", + "pathNotExistTitle": "La ruta no existe", + "uriInvalidDetail": "La URI '{0}' no es válida y no se puede abrir.", + "uriInvalidTitle": "La URI no se puede abrir" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "No se puede sincronizar {0} porque su versión local {1} no es compatible con la versión remota {2}", - "incompatible sync data": "No se pueden analizar los datos de la sincronización porque no son compatibles con la versión actual." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "De confianza", + "untrusted": "Modo restringido" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "Se presionó ({0}). Esperando la siguiente tecla...", - "missing.chord": "La combinación de claves ({0}, {1}) no es un comando." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Área de trabajo de código" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "comandos globales", - "editorCommands": "comandos del editor", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "Nueva ventana", + "newWindowDesc": "Abre una ventana nueva", + "recentFolders": "Carpetas recientes", + "recentFoldersAndWorkspaces": "Áreas de trabajo y carpetas recientes", + "untitledWorkspace": "Sin título (área de trabajo)", + "workspaceName": "{0} (área de trabajo)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "Aceptar", + "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", + "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Colores y estilos para el token.", - "schema.token.foreground": "Color de primer plano para el token.", - "schema.token.background.warning": "En este momento los colores de fondo para Token no están soportados.", - "schema.token.fontStyle": "Establece todos los estilos de fuente de la regla: \"cursiva\", \"negrita\", \"subrayado\" o una combinación de estos. Todos los estilos no incluidos se anulan. La cadena vacía anula todos los estilos.", - "schema.fontStyle.error": "El estilo de fuente debe ser cursiva, negrita o sobrayado o una combinación de ellos. La cadena vacía anula la configuración de todos los estilos.", - "schema.token.fontStyle.none": "Ninguno (borrar el estilo heredado)", - "schema.token.bold": "Establece o anula el estilo de fuente como negrita. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", - "schema.token.italic": "Establece o anula el estilo de fuente como cursiva. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", - "schema.token.underline": "Establece o anula el estilo de fuente como subrayado. Tenga en cuenta que la presencia de \"fontStyle\" invalida esta configuración.", - "comment": "Estilo para comentarios.", - "string": "Estilo de cadenas.", - "keyword": "Estilo para palabras clave.", - "number": "Estilo para números.", - "regexp": "Estilo para expresiones.", - "operator": "Estilo para operadores.", - "namespace": "Estilo para espacios de nombres.", - "type": "Estilo de tipos.", - "struct": "Estilo de estructuras.", - "class": "Estilo para clases.", - "interface": "Estilo de interfaces.", - "enum": "Estilo de enumeraciones.", - "typeParameter": "Estilo para los parámetros de tipo.", - "function": "Estilo para funciones", - "member": "Estilo de las funciones miembro", - "method": "Estilo del método (funciones miembro)", - "macro": "Estilo para macros.", - "variable": "Estilo de variables.", - "parameter": "Estilo de parámetros.", - "property": "Estilo de propiedades.", - "enumMember": "Estilo para los miembros de enum.", - "event": "Estilo para eventos.", - "labels": "Estilo para etiquetas. ", - "declaration": "Estilo de todas las declaraciones de símbolos.", - "documentation": "Estilo que se usará para las referencias en la documentación.", - "static": "Estilo que se usará para los símbolos estáticos.", - "abstract": "Estilo que se usará para los símbolos que son abstractos.", - "deprecated": "Estilo para usar con los símbolos en desuso.", - "modification": "Estilo que se usará con los descriptores de acceso de escritura.", - "async": "Estilo que se usará para los símbolos que no estén sincronizados.", - "readonly": "Estilo que se usará para los símbolos que son de solo lectura." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "usado recientemente", - "morecCommands": "otros comandos", - "canNotRun": "El comando \"{0}\" dio lugar a un error ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "Agregar la acción \"Abrir con %1\" al menú contextual de archivo del Explorador de Windows", + "AddContextMenuFolders": "Agregar la acción \"Abrir con %1\" al menú contextual de directorio del Explorador de Windows", + "AddToPath": "Agregar a PATH (requiere reinicio del shell)", + "AdditionalIcons": "Iconos adicionales:", + "AssociateWithFiles": "Registrar %1 como editor para tipos de archivo admitidos", + "ConfirmUninstall": "¿Seguro que quiere quitar %1 y todos sus componentes por completo?", + "CreateDesktopIcon": "Crear un icono de &escritorio", + "CreateQuickLaunchIcon": "Crear un &icono de inicio rápido", + "FinishedLabel": "El programa de instalación ha terminado de instalar [nombre] en el equipo. La aplicación puede iniciarse mediante la selección de los accesos directos instalados.", + "OpenWithCodeContextMenu": "Abrir &con %1", + "Other": "Otros:", + "RunAfter": "Ejecutar %1 después de la instalación", + "SourceFile": "Archivo de origen %1" }, "readme.md": { "LanguagePackTitle": "El paquete de idioma proporciona una experiencia de interfaz de usuario localizada para VS Code.", @@ -2059,974 +2153,148 @@ "SourceFile": "Archivo de origen %1", "OpenWithCodeContextMenu": "Abrir &con %1" }, + "vs/code/electron-main/app": { + "cancel": "&&No", + "confirmOpenDetail": "Si no ha iniciado esta solicitud, puede tratarse de un intento de ataque a su sistema. A menos que haya realizado una acción explícita para iniciar esta solicitud, debe presionar \"No\".", + "confirmOpenMessage": "Una aplicación externa quiere abrir \"{0}\" en {1}. ¿Quiere abrir este archivo o carpeta?", + "open": "&&SÍ", + "trace.detail": "Cree una incidencia y adjunte manualmente el archivo siguiente:\r\n{0}", + "trace.message": "Rastro creado correctamente.", + "trace.ok": "Aceptar" + }, "vs/code/electron-main/main": { + "close": "&&Cerrar", "secondInstanceAdmin": "Ya se está ejecutando una segunda instancia de {0} como administrador.", "secondInstanceAdminDetail": "Cierre la otra instancia y vuelva a intentarlo.", "secondInstanceNoResponse": "Se está ejecutando otra instancia de {0} pero no responde", "secondInstanceNoResponseDetail": "Cierre todas las demás instancias y vuelva a intentarlo.", "startupDataDirError": "No se pueden escribir datos de usuario de programa.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAsegúrese de que se puede escribir en los directorios siguientes:\r\n\r\n{1}", - "close": "&&Cerrar" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAsegúrese de que se puede escribir en los directorios siguientes:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "ocultar", - "show": "mostrar", - "createOnGitHub": "Crear en GitHub", - "previewOnGitHub": "Vista previa en GitHub", - "loadingData": "Cargando datos...", - "rateLimited": "Se superó el límite de consulta de GitHub. Espere.", - "similarIssues": "Problemas similares", - "open": "Abrir", - "closed": "Cerrado", - "noSimilarIssues": "No se han encontrado problemas similares", - "bugReporter": "Informe de errores", - "featureRequest": "Solicitud de característica", - "performanceIssue": "Problema de rendimiento", - "selectSource": "Seleccionar origen", - "vscode": "Visual Studio Code", - "extension": "Una extensión", - "marketplace": "Marketplace de extensiones", - "unknown": "No sé", - "stepsToReproduce": "Pasos para reproducir", "bugDescription": "Indique los pasos necesarios para reproducir el problema. Debe incluir el resultado real y el resultado esperado. Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", - "performanceIssueDesciption": "¿Cuándo ocurrió este problema de rendimiento? ¿Se produce al inicio o después de realizar una serie específica de acciones? Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "bugReporter": "Informe de errores", + "closed": "Cerrado", + "createOnGitHub": "Crear en GitHub", "description": "Descripción", - "featureRequestDescription": "Describa la característica que le gustaría ver. Admitimos Markdown al estilo de GitHub. Podrá editar esta información y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", - "pasteData": "Hemos escrito los datos necesarios en su Portapapeles porque eran demasiado grandes para enviarlos. Ahora debe pegarlos.", "disabledExtensions": "Las extensiones están deshabilitadas", - "noCurrentExperiments": "No hay experimentos en curso." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Nombre del proceso", - "cpu": "% de CPU", - "pid": "PID", - "memory": "Memoria (MB)", - "killProcess": "Terminar proceso", - "forceKillProcess": "Forzar la terminación del proceso", - "copy": "Copiar", - "copyAll": "Copiar todo", - "debug": "Depurar" - }, - "vs/code/electron-main/app": { - "open": "&&SÍ", - "cancel": "&&No", - "confirmOpenMessage": "Una aplicación externa quiere abrir \"{0}\" en {1}. ¿Quiere abrir este archivo o carpeta?", - "confirmOpenDetail": "Si no ha iniciado esta solicitud, puede tratarse de un intento de ataque a su sistema. A menos que haya realizado una acción explícita para iniciar esta solicitud, debe presionar \"No\".", - "trace.message": "Rastro creado correctamente.", - "trace.detail": "Cree una incidencia y adjunte manualmente el archivo siguiente:\r\n{0}", - "trace.ok": "Aceptar" + "extension": "Una extensión", + "featureRequest": "Solicitud de característica", + "featureRequestDescription": "Describa la característica que le gustaría ver. Admitimos Markdown al estilo de GitHub. Podrá editar esta información y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "hide": "ocultar", + "loadingData": "Cargando datos...", + "marketplace": "Marketplace de extensiones", + "noCurrentExperiments": "No hay experimentos en curso.", + "noSimilarIssues": "No se han encontrado problemas similares", + "open": "Abrir", + "pasteData": "Hemos escrito los datos necesarios en su Portapapeles porque eran demasiado grandes para enviarlos. Ahora debe pegarlos.", + "performanceIssue": "Problema de rendimiento", + "performanceIssueDesciption": "¿Cuándo ocurrió este problema de rendimiento? ¿Se produce al inicio o después de realizar una serie específica de acciones? Admitimos Markdown al estilo de GitHub. Podrá editar el problema y agregar capturas de pantalla cuando veamos una vista previa en GitHub.", + "previewOnGitHub": "Vista previa en GitHub", + "rateLimited": "Se superó el límite de consulta de GitHub. Espere.", + "selectSource": "Seleccionar origen", + "show": "mostrar", + "similarIssues": "Problemas similares", + "stepsToReproduce": "Pasos para reproducir", + "unknown": "No sé", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Complete el formulario en inglés.", - "issueTypeLabel": "Esto es un", - "issueSourceLabel": "Archivo en", - "issueSourceEmptyValidation": "Se requiere un origen del problema.", - "disableExtensionsLabelText": "Intente reproducir el problema después de {0}. Si el problema sólo se reproduce cuando las extensiones están activas, puede que haya un problema con una extensión.", - "disableExtensions": "Deshabilitar todas las extensiones y volver a cargar la ventana", "chooseExtension": "Extensión", - "extensionWithNonstandardBugsUrl": "El notificador del problema no puede crear problemas para esta extensión. Visite {0} para informar de un problema.", + "completeInEnglish": "Complete el formulario en inglés.", + "descriptionEmptyValidation": "Se requiere una descripción.", + "details": "Especifique los detalles.", + "disableExtensions": "Deshabilitar todas las extensiones y volver a cargar la ventana", + "disableExtensionsLabelText": "Intente reproducir el problema después de {0}. Si el problema sólo se reproduce cuando las extensiones están activas, puede que haya un problema con una extensión.", "extensionWithNoBugsUrl": "El notificador de problemas no puede crear un informe para esta extensión, ya que no especifica una dirección URL para notificar problemas. Consulte la página del catálogo de esta extensión para ver si hay otras instrucciones disponibles.", + "extensionWithNonstandardBugsUrl": "El notificador del problema no puede crear problemas para esta extensión. Visite {0} para informar de un problema.", + "issueSourceEmptyValidation": "Se requiere un origen del problema.", + "issueSourceLabel": "Archivo en", "issueTitleLabel": "Título", "issueTitleRequired": "Por favor, introduzca un título.", - "titleEmptyValidation": "Se requiere un título.", - "titleLengthValidation": "El título es demasiado largo.", - "details": "Especifique los detalles.", - "descriptionEmptyValidation": "Se requiere una descripción.", - "sendSystemInfo": "Incluir la información de mi sistema ({0})", - "show": "mostrar", - "sendProcessInfo": "Incluir mis procesos actualmente en ejecución ({0})", - "sendWorkspaceInfo": "Incluir los metadatos de mi área de trabajo ({0})", + "issueTypeLabel": "Esto es un", + "sendExperiments": "Incluir información del experimento A/B ({0})", "sendExtensions": "Incluir mis extensiones habilitadas ({0})", - "sendExperiments": "Incluir información del experimento A/B ({0})" + "sendProcessInfo": "Incluir mis procesos actualmente en ejecución ({0})", + "sendSystemInfo": "Incluir la información de mi sistema ({0})", + "sendWorkspaceInfo": "Incluir los metadatos de mi área de trabajo ({0})", + "show": "mostrar", + "titleEmptyValidation": "Se requiere un título.", + "titleLengthValidation": "El título es demasiado largo." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Pestaña Nueva ventana", - "showPreviousTab": "Mostrar pestaña de ventana anterior", - "showNextWindowTab": "Mostrar siguiente pestaña de ventana", - "moveWindowTabToNewWindow": "Mover pestaña de ventana a una nueva ventana", - "mergeAllWindowTabs": "Combinar todas las ventanas", - "toggleWindowTabsBar": "Alternar barra de pestañas de ventana", - "miCloseWindow": "C&&errar ventana", - "miExit": "S&&alir", - "miZoomIn": "&&Ampliar", - "miZoomOut": "&&Alejar", - "miZoomReset": "&&Restablecer zoom", - "miReportIssue": "Reportar &&problema en inglés", - "miOpenProcessExplorerer": "Abrir &&explorador de procesos", - "windowConfigurationTitle": "Ventana", - "window.openWithoutArgumentsInNewWindow.on": "Abra una ventana nueva vacía.", - "window.openWithoutArgumentsInNewWindow.off": "Aplique el foco a la última instancia en ejecución activa.", - "openWithoutArgumentsInNewWindow": "Controla si debe abrirse una ventana nueva vacía cuando se inicia una segunda instancia sin argumentos o si debe obtener el foco la última instancia en ejecución.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\").", - "window.reopenFolders.preserve": "Vuelva a abrir siempre todas las ventanas. Si se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), se abre como ventana nueva, a menos que se hubiera abierto antes. Si los archivos se abren, se abrirán en una de las ventanas restauradas.", - "window.reopenFolders.all": "Volver a abrir todas las ventanas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", - "window.reopenFolders.folders": "Volver a abrir todas las ventanas que tuvieran carpetas o áreas de trabajo abiertas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", - "window.reopenFolders.one": "Volver a abrir la última ventana activa, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", - "window.reopenFolders.none": "No volver a abrir nunca una ventana. Si no se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), aparecerá una ventana vacía.", - "restoreWindows": "Controla el modo en que se vuelven a abrir las ventanas después de iniciar por primera vez. Esta configuración no tiene efecto cuando la aplicación ya se está ejecutando.", - "restoreFullscreen": "Controla si una ventana se debe restaurar al modo de pantalla completa si se salió de ella en dicho modo.", - "zoomLevel": "Ajuste el nivel de zoom de la ventana. El tamaño original es 0 y cada incremento (por ejemplo, 1) o disminución (por ejemplo, -1) representa una aplicación de zoom un 20 % más grande o más pequeño. También puede especificar decimales para ajustar el nivel de zoom con una granularidad más precisa.", - "window.newWindowDimensions.default": "Abrir las nuevas ventanas en el centro de la pantalla.", - "window.newWindowDimensions.inherit": "Abrir las nuevas ventanas con la misma dimensión que la última activa.", - "window.newWindowDimensions.offset": "Abra nuevas ventanas con la misma dimensión que la última activa con una posición de desfase.", - "window.newWindowDimensions.maximized": "Abrir las nuevas ventanas maximizadas.", - "window.newWindowDimensions.fullscreen": "Abrir las nuevas ventanas en modo de pantalla completa.", - "newWindowDimensions": "Controla las dimensiones de apertura de una nueva ventana cuando ya existe al menos una ventana abierta. Tenga en cuenta que esta configuración no afecta a la primera ventana abierta, que siempre se restaurará al tamaño y ubicación en las que se dejó antes de cerrarla", - "closeWhenEmpty": "Controla si, al cerrar el último editor, debe cerrarse también la ventana. Esta configuración se aplica solo a ventanas que no muestran carpetas.", - "window.doubleClickIconToClose": "Si está habilitado, al hacer doble clic en el icono de la aplicación en la barra de título, se cerrará la ventana y el icono no podrá arrastrarla. Esta configuración solo tiene efecto cuando \"#window.titleBarStyle#\" se establece en \"custom\".", - "titleBarStyle": "Ajuste el aspecto de la barra de título de la ventana. En Linux y Windows, esta configuración también afecta a la aplicación y los aspectos del menú contextual. Los cambios requieren un reinicio completo para aplicarse.", - "dialogStyle": "Ajustar la apariencia de las ventanas de cuadro de diálogo.", - "window.nativeTabs": "Habilita las fichas de ventana en macOS Sierra. Note que los cambios requieren que reinicie el equipo y las fichas nativas deshabilitan cualquier estilo personalizado que haya configurado.", - "window.nativeFullScreen": "Controla si debe usarse el modo nativo de pantalla completa en macOS. Deshabilite esta opción para evitar que macOS cree un espacio nuevo cuando cambie a pantalla completa.", - "window.clickThroughInactive": "Si está habilitado, haciendo clic en una ventana inactiva, activará dicha ventana y disparará el elemento bajo el cursor del ratón si éste es clicable. Si está deshabilitado, haciendo clic en cualquier lugar en una ventana inactiva, solo activará la misma y será necesario un segundo clic en el elemento.", - "telemetryConfigurationTitle": "Telemetría", - "telemetry.enableCrashReporting": "Habilite los informes de bloqueo para enviarlos a un servicio en línea de Microsoft.\r\nEsta opción requiere un reinicio para que surta efecto.", - "keyboardConfigurationTitle": "Teclado", - "touchbar.enabled": "Habilita los botones de macOS Touchbar en el teclado si están disponibles.", - "touchbar.ignored": "Conjunto de identificadores para las entradas de la barra táctil que no deben aparecer (por ejemplo, \"workbench.action.navigateBack\").", - "argv.locale": "Idioma de visualización que se va a utilizar. La elección de un idioma diferente requiere la instalación del paquete de idioma asociado.", - "argv.disableHardwareAcceleration": "Deshabilita la aceleración de hardware. Solo cambie esta opción si encuentra problemas gráficos.", - "argv.disableColorCorrectRendering": "Resuelve problemas relacionados con la selección de perfiles de color. Cambie esta opción SOLO si encuentra problemas gráficos.", - "argv.forceColorProfile": "Permite anular el perfil de color que se va a utilizar. Si le parece que los colores están mal, intente establecer esto en \"srgb\" y reinicie.", - "argv.enableCrashReporter": "Permite deshabilitar el informe de bloqueo; debe reiniciar la aplicación si se cambia el valor.", - "argv.crashReporterId": "Identificador único que se usa para correlacionar los informes de bloqueo enviados desde esta instancia de la aplicación.", - "argv.enebleProposedApi": "Habilite las API propuestas para una lista de identificadores de extensiones (como \"vscode. git\"). Las API propuestas son inestables y están sujetas a interrupciones sin advertencia en cualquier momento. Esta operación solo debe establecerse para el desarrollo de extensiones y para pruebas.", - "argv.logLevel": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "argv.force-renderer-accessibility": "Fuerza el acceso al renderizador. Solo cambie esto si está utilizando un lector de pantalla en Linux. En otras plataformas, el renderizador será accesible automáticamente. Esta marca se establece automáticamente si tiene editor.accessibilitySupport: on." - }, - "vs/workbench/common/actions": { - "view": "Ver", - "help": "Ayuda", - "preferences": "Preferencias", - "developer": "Desarrollador" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Color de fondo de la pestaña activa. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabUnfocusedActiveBackground": "Color de fondo de la pestaña activa en un grupo no enfocado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editor. Puede haber varios grupos de editor.", - "tabInactiveBackground": "Color de fondo de la pestaña inactiva. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabUnfocusedInactiveBackground": "Color de fondo de la pestaña inactiva en un grupo sin foco. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", - "tabActiveForeground": "Color de primer plano de la pestaña activa en un grupo activo. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabInactiveForeground": "Color de primer plano de la pestaña inactiva en un grupo activo. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabUnfocusedActiveForeground": "Color de primer plano de la ficha activa en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", - "tabUnfocusedInactiveForeground": "Color de primer plano de las fichas inactivas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", - "tabHoverBackground": "Color de fondo de la pestaña activa al mantener el puntero. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabUnfocusedHoverBackground": "Color de fondo de tabulación en un grupo no enfocado cuando se pasa. Las fichas son los contenedores para los editores en el área del editor. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", - "tabHoverForeground": "Color de primer plano de la pestaña al mantener el puntero. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", - "tabUnfocusedHoverForeground": "Color de primer plano de la pestaña en un grupo sin foco al mantener el puntero. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", - "tabBorder": "Borde para separar las pestañas entre sí. Las pestañas son contenedores de editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "lastPinnedTabBorder": "Borde para separar las pestañas entre sí. Las pestañas son contenedores de editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabActiveBorder": "Borde en la parte inferior de una ficha activa. Las fichas son los contenedores para los editores en el área de edición. Múltiple pestañas pueden abrirse en un grupo de editor. Puede haber múltiples grupos de editor. ", - "tabActiveUnfocusedBorder": "Borde en la parte inferior de una pestaña activa para un grupo no seleccionado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", - "tabActiveBorderTop": "Borde a la parte superior de una pestaña activa. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", - "tabActiveUnfocusedBorderTop": "Borde en la parte superior de una pestaña activa para un grupo no seleccionado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", - "tabHoverBorder": "Borde para resaltar tabulaciones cuando se activan. Las fichas son los contenedores para los editores en el área del editor. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", - "tabUnfocusedHoverBorder": "Borde para resaltar tabulaciones en un grupo no enfocado cuando se activan. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", - "tabActiveModifiedBorder": "Borde superior de las fichas activas modificadas en un grupo activo. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", - "tabInactiveModifiedBorder": "Borde superior de las fichas inactivas modificadas en un grupo activo. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", - "unfocusedActiveModifiedBorder": "Borde superior de las fichas activas modificadas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", - "unfocusedINactiveModifiedBorder": "Borde superior de las fichas inactivas modificadas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", - "editorPaneBackground": "Color de fondo del panel del editor visible a la izquierda y a la derecha del diseño de editor centrado.", - "editorGroupBackground": "Color de fondo en desuso de un grupo editor.", - "deprecatedEditorGroupBackground": "En desuso: con la introducción del diseño del editor, ya no se proporciona la opción de color de fondo de un grupo de editores. Utilice editorGroup.emptyBackground para establecer el color de fondo de los grupos de editores vacíos.", - "editorGroupEmptyBackground": "Color de fondo de un grupo de editores vacío. Los grupos de editores son los contenedores de los editores.", - "editorGroupFocusedEmptyBorder": "Color del borde de un grupo de editores vacío que tiene el foco. Los grupos de editores son los contenedores de los editores.", - "tabsContainerBackground": "Color de fondo del encabezado del título del grupo de editores cuando las fichas están habilitadas. Los grupos de editores son contenedores de editores.", - "tabsContainerBorder": "Color de borde del encabezado del título del grupo de editores cuando las fichas están habilitadas. Los grupos de editores son contenedores de editores.", - "editorGroupHeaderBackground": "Color de fondo del encabezado de título del grupo editor cuando las tabulaciones están deshabilitadas (' \"Workbench. Editor. showTabs \": false '). Los grupos editor son los contenedores de los editores.", - "editorTitleContainerBorder": "Color de borde del encabezado de título del grupo de editores. Los grupos de editores son los contenedores de los editores.", - "editorGroupBorder": "Color para separar varios grupos de editores entre sí. Los grupos de editores son los contenedores de los editores.", - "editorDragAndDropBackground": "Color de fondo cuando se arrastran los editores. El color debería tener transparencia para que el contenido del editor pueda brillar a su través.", - "imagePreviewBorder": "Color de borde de la imagen en la vista previa de la imagen.", - "panelBackground": "Color de fondo del panel. Los paneles se muestran debajo del área de editores y contienen vistas, como Salida y Terminal integrado.", - "panelBorder": "El color del borde superior del panel que lo separa del editor. Los paneles se muestran debajo del área de editores y contienen vistas, como la salida y la terminal integrada.", - "panelActiveTitleForeground": "Color del título del panel activo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", - "panelInactiveTitleForeground": "Color del título del panel inactivo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", - "panelActiveTitleBorder": "Color de borde del título del panel activo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", - "panelInputBorder": "Límite de cuadro de entrada para entradas del panel.", - "panelDragAndDropBorder": "Color de arrastrar y colocar comentarios para los títulos del panel. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado.", - "panelSectionDragAndDropBackground": "Color de arrastrar y colocar comentarios para las secciones del panel. El color debe tener transparencia de modo que las secciones del panel puedan brillar a través de él. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", - "panelSectionHeaderBackground": "Color de fondo del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", - "panelSectionHeaderForeground": "Color de primer plano del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", - "panelSectionHeaderBorder": "Color de borde del encabezado de la sección del panel que se usa cuando varias vistas se apilan verticalmente en el panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", - "panelSectionBorder": "Color de borde de la sección del panel que se usa cuando varias vistas se apilan horizontalmente en el panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", - "statusBarForeground": "Color de primer plano de la barra de estado cuando se abre un área de trabajo o una carpeta. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarNoFolderForeground": "Color de primer plano de la barra de estado cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarBackground": "Color de fondo de la barra de estado cuando se abre un área de trabajo o una carpeta. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarNoFolderBackground": "Color de fondo de la barra de estado cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarNoFolderBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarItemActiveBackground": "Color de fondo de un elemento de la barra de estado al hacer clic. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarItemHoverBackground": "Color de fondo de un elemento de la barra de estado al mantener el puntero. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarProminentItemForeground": "Color de primer plano de elementos destacados de la barra de estado. Los elementos destacados resaltan entre el resto de entradas de la barra de estado para indicar la importancia. Cambie el modo \"Alternar tecla de tabulación para mover el punto de atención\" de la paleta de comandos para ver un ejemplo. La barra de estado está en la parte inferior de la ventana.", - "statusBarProminentItemBackground": "Barra de estado elementos prominentes color de fondo. Los artículos prominentes se destacan de otras entradas de la barra de estado para indicar importancia, Cambiar el modo de 'Toggle Tab Key Moves Focus' de la paleta de comandos para ver un ejemplo. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarProminentItemHoverBackground": "Barra de estado elementos prominentes color de fondo cuando se activa. Los artículos prominentes se destacan de otras entradas de la barra de estado para indicar importancia. Cambiar el modo de 'Toggle Tab Key Moves Focus' de la paleta de comandos para ver un ejemplo. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarErrorItemBackground": "Color de fondo de los elementos de error en la barra de estado. Los elementos de error se destacan de otras entradas de la barra de estado para indicar condiciones de error. La barra de estado se muestra en la parte inferior de la ventana.", - "statusBarErrorItemForeground": "Color de primer plano de los elementos de error en la barra de estado. Los elementos de error se destacan de otras entradas de la barra de estado para indicar condiciones de error. La barra de estado se muestra en la parte inferior de la ventana.", - "activityBarBackground": "Color de fondo de la barra de actividad, que se muestra en el lado izquierdo o derecho y que permite cambiar entre diferentes vistas de la barra lateral.", - "activityBarForeground": "Color de primer plano del elemento de barra de actividad cuando está activo. La barra de actividad se muestra en el lado izquierdo o derecho y permite cambiar entre diferentes vistas de la barra lateral.", - "activityBarInActiveForeground": "Color de primer plano del elemento de barra de actividad cuando está inactivo. La barra de actividad se muestra en el lado izquierdo o derecho y permite cambiar entre diferentes vistas de la barra lateral.", - "activityBarBorder": "Color de borde de la barra de actividad que separa la barra lateral. La barra de actividad se muestra en el extremo derecho o izquierdo y permite cambiar entre las vistas de la barra lateral.", - "activityBarActiveBorder": "Color del borde de la barra de actividad para el elemento activo. La barra de actividad aparece en el extremo izquierdo o derecho y permite alternar entre las vistas de la barra lateral.", - "activityBarActiveFocusBorder": "Color de borde de foco de la barra de actividad para el elemento activo. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre las vistas de la barra lateral.", - "activityBarActiveBackground": "Color de fondo de la barra de actividad para el elemento activo. La barra de actividad aparece en el extremo izquierdo o derecho y permite cambiar entre las vistas de la barra lateral.", - "activityBarDragAndDropBorder": "Color de arrastrar y colocar comentarios de la barra de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", - "activityBarBadgeBackground": "Color de fondo de distintivo de notificación de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", - "activityBarBadgeForeground": "Color de primer plano de distintivo de notificación de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", - "statusBarItemHostBackground": "Color de fondo para el indicador remoto en la barra de estado.", - "statusBarItemHostForeground": "Color de primer plano para el indicador remoto en la barra de estado.", - "extensionBadge.remoteBackground": "Color de fondo de la insignia remota en la vista de extensiones.", - "extensionBadge.remoteForeground": "Color de primer plano de la insignia remota en la vista de extensiones.", - "sideBarBackground": "Color de fondo de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", - "sideBarForeground": "Color de primer plano de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", - "sideBarBorder": "Color de borde de la barra lateral en el lado que separa el editor. La barra lateral es el contenedor de vistas como Explorador y Búsqueda.", - "sideBarTitleForeground": "Color de primer plano del título de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", - "sideBarDragAndDropBackground": "Color de arrastrar y colocar comentarios para las secciones de la barra lateral. El color debe tener transparencia para permitir que se vean las secciones de la barra lateral, que es el contenedor para vistas como la del explorador o la de búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", - "sideBarSectionHeaderBackground": "Color de fondo del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", - "sideBarSectionHeaderForeground": "Color de primer plano del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", - "sideBarSectionHeaderBorder": "Color de borde del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", - "titleBarActiveForeground": "Primer plano de la barra de título cuando la ventana está activa.", - "titleBarInactiveForeground": "Primer plano de la barra de título cuando la ventana está inactiva.", - "titleBarActiveBackground": "Fondo de la barra de título cuando la ventana está activa.", - "titleBarInactiveBackground": "Fondo de la barra de título cuando la ventana está inactiva.", - "titleBarBorder": "Color de borde de la barra de título.", - "menubarSelectionForeground": "Color de primer plano del elemento de menú seleccionado en la barra de menús.", - "menubarSelectionBackground": "Color de fondo del elemento de menú seleccionado en la barra de menús.", - "menubarSelectionBorder": "Color del borde del elemento de menú seleccionado en la barra de menús.", - "notificationCenterBorder": "Color del borde del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationToastBorder": "Color del borde de las notificaciones del sistema. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsForeground": "Color de primer plano de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsBackground": "Color de fondo de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsLink": "Color de primer plano de los vínculos de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationCenterHeaderForeground": "Color de primer plano del encabezado del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationCenterHeaderBackground": "Color de fondo del encabezado del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsBorder": "Color de borde que separa las notificaciones en el centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsErrorIconForeground": "Color utilizado para el icono de las notificaciones de error. Las notificaciones se muestran desde la parte inferior derecha de la ventana.", - "notificationsWarningIconForeground": "Color utilizado para el icono de las notificaciones de advertencia. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", - "notificationsInfoIconForeground": "Color utilizado para el icono de las notificaciones de información. Las notificaciones se muestran desde la parte inferior derecha de la ventana.", - "windowActiveBorder": "El color usado para el borde de la ventana cuando está activa. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada.", - "windowInactiveBorder": "El color usado para el borde de la ventana cuando está inactiva. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Editor de texto", - "builtinProviderDisplayName": "Integrado", - "editor.editorAssociations": "Configure el editor que se va a usar para tipos de archivo específicos.", - "editor.editorAssociations.viewType": "Identificador único del editor que se va a usar.", - "editor.editorAssociations.filenamePattern": "Patrón global que especifica los archivos para los que se debe usar el editor.", - "editorAssociations.viewType.sourceDescription": "Origen: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Indica si el editor activo tiene modificaciones", - "activeEditorIsNotPreview": "Si el editor activo no está en modo de vista previa", - "activeEditorIsPinned": "Si el editor activo está anclado", - "activeEditorIsReadonly": "Si el editor activo es de solo lectura", - "activeEditor": "Identificador del editor activo", - "activeEditorAvailableEditorIds": "Identificadores de editores disponibles que se pueden usar para el editor activo", - "textCompareEditorVisible": "Si el editor de comparación de texto está visible", - "textCompareEditorActive": "Si hay un editor de comparación de texto activo", - "groupEditorsCount": "Número de grupos de editores abiertos", - "activeEditorGroupEmpty": "Si el grupo de editores activo está vacío", - "activeEditorGroupIndex": "Índice del grupo de editores activo", - "activeEditorGroupLast": "Si el grupo de editores activo es el último grupo", - "multipleEditorGroups": "Si hay varios grupos de editores abiertos", - "editorIsOpen": "Si un editor está abierto", - "inZenMode": "Si está habilitado el modo zen", - "isCenteredLayout": "Si está habilitado el diseño centrado", - "splitEditorsVertically": "Si los editores se dividen verticalmente", - "editorAreaVisible": "Si el área del editor está visible", - "sideBySideLabels": "{0} - {1}", - "preview": "{0}, vista previa", - "pinned": "{0}, anclado" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Icono de vista predeterminado.", - "duplicateId": "Una vista con id \"{0}\" ya está registrada", - "focusedView": "Identificador de la vista que tiene el foco del teclado" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "No se puede cargar el ejecutor de pruebas.", - "extensionTestError": "La ruta de acceso {0} no apunta a un ejecutor de pruebas de extensión." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "No se encontró el terminal con el identificador {0} en el host de extensiones" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "La extensión ' {0} ' no pudo actualizar las carpetas del área de trabajo: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "El tamaño predeterminado.", - "workbench.editor.titleScrollbarSizing.large": "Aumenta el tamaño, por lo que se puede capturar más fácilmente con el mouse.", - "tabScrollbarHeight": "Controla la altura de las barras de desplazamiento utilizadas para las pestañas y las rutas de navegación en el área de título del editor.", - "showEditorTabs": "Controla si los editores abiertos se deben mostrar o no en pestañas.", - "wrapTabs": "Controla si las tabulaciones deben ajustarse en varias líneas al superar el espacio disponible o si debe mostrarse una barra de desplazamiento en su lugar. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "scrollToSwitchTabs": "Controla si las pestañas se abrirán o no al desplazarse sobre ellas. De forma predeterminada, las pestañas solo se muestran cuando se desplaza sobre ellas, pero no se abren. Puede mantener presionada la tecla Mayús mientras se desplaza para cambiar el comportamiento en esa duración. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "highlightModifiedTabs": "Controla si un borde superior se dibuja en las pestañas del editor modificado o no. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "decorations.badges": "Controla si las decoraciones de archivo del editor deben usar distintivos.", - "decorations.colors": "Controla si las decoraciones de archivo del editor deben usar colores. ", - "workbench.editor.labelFormat.default": "Mostrar el nombre del archivo. Cuando las pestañas están habilitadas y dos archivos tienen el mismo nombre en un grupo, se agregan las secciones distintivas de la ruta de acceso de cada archivo. Cuando las pestañas están deshabilitadas, se muestra la carpeta del área de trabajo si el editor está activo.", - "workbench.editor.labelFormat.short": "Muestre el nombre del archivo seguido de su nombre de directorio.", - "workbench.editor.labelFormat.medium": "Muestre el nombre del archivo seguido de su ruta de acceso relativa a la carpeta del área de trabajo.", - "workbench.editor.labelFormat.long": "Mostrar el nombre del archivo seguido de la ruta de acceso absoluta.", - "tabDescription": "Controla el formato de etiqueta de un editor.", - "workbench.editor.untitled.labelFormat.content": "El nombre del archivo sin título se deriva del contenido de su primera línea a menos que tenga una ruta de acceso de archivo asociada. Se recurrirá al nombre en caso de que la línea esté vacía o no contenga caracteres de palabra.", - "workbench.editor.untitled.labelFormat.name": "El nombre del archivo sin título no se deriva del contenido del archivo.", - "untitledLabelFormat": "Controla el formato de la etiqueta para un editor sin título.", - "untitledHint": "Controla si la sugerencia sin título debe ser texto insertado en el editor, un botón flotante o estar oculta.", - "editorTabCloseButton": "Controla la posición de los botones de cierre de pestañas del editor o los deshabilita cuando se establece en \"off\". Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "workbench.editor.tabSizing.fit": "Mantenga siempre un tamaño de pestaña suficientemente grande para mostrar la etiqueta del editor completa.", - "workbench.editor.tabSizing.shrink": "Permita que se reduzca el tamaño de las pestañas cuando el espacio disponible no es suficiente para mostrarlas todas a la vez.", - "tabSizing": "Controla el dimensionamiento de las pestañas del editor. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "workbench.editor.pinnedTabSizing.normal": "Una pestaña anclada hereda la apariencia de pestañas no ancladas.", - "workbench.editor.pinnedTabSizing.compact": "Una pestaña anclada se mostrará en un formato compacto con solo un icono o una primera letra del nombre del editor.", - "workbench.editor.pinnedTabSizing.shrink": "Una pestaña fijada se reduce a un tamaño fijo compacto que muestra partes del nombre del editor.", - "pinnedTabSizing": "Controla el dimensionamiento de las pestañas del editor ancladas. Las pestañas ancladas se ordenan al principio de todas las pestañas abiertas y normalmente no se cierran hasta que se desanclan. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", - "workbench.editor.splitSizingDistribute": "Divide todos los grupos de editores en partes iguales.", - "workbench.editor.splitSizingSplit": "Divide el grupo de editor activo en partes iguales.", - "splitSizing": "Controla el tamaño de los grupos de editores al dividirlos.", - "splitOnDragAndDrop": "Controla si los grupos de editores pueden dividirse a partir de las operaciones de arrastrar y colocar al colocar un editor o archivo en los bordes del área del editor.", - "focusRecentEditorAfterClose": "Controla si las pestañas se cierran en el orden de uso más reciente o de izquierda a derecha.", - "showIcons": "Controla si los editores abiertos deben mostrarse o no con un icono. Requiere que también se habilite un tema de icono de archivo.", - "enablePreview": "Controla si los editores abiertos se muestran como vista previa. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición) y se muestran en cursiva.", - "enablePreviewFromQuickOpen": "Controla si los editores abiertos con Quick Open se muestran como vista previa. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"#workbench.editor.enablePreview#\" está deshabilitado.", - "enablePreviewFromCodeNavigation": "Controla si los editores permanecen en vista previa cuando se inicia la navegación de código desde ellos. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"`#workbench.editor.enablePreview#\" está deshabilitado.", - "closeOnFileDelete": "Controla si los editores que muestran un archivo que se abrió durante la sesión deben cerrarse automáticamente cuando otro proceso elimina el archivo o lo cambia de nombre. Si se deshabilita esta opción y se da alguna de estas circunstancias, el editor abierto se mantiene. Tenga en cuenta que, al eliminar desde la aplicación, siempre se cierra el editor y los archivos con modificaciones no se cierran nunca para preservar los datos.", - "editorOpenPositioning": "Controla dónde se abren los editores. Seleccione \"left\" o \"right\" para abrir los editores a la izquierda o la derecha del que está activo actualmente. Seleccione \"first\" o \"last\" para abrir los editores con independencia del que está activo.", - "sideBySideDirection": "Controla la dirección predeterminada de los editores que se abren en paralelo (por ejemplo, desde el explorador). De forma predeterminada, los editores se abren a la derecha del que está activo. Si se cambia a \"down\", los editores se abren debajo del que está activo.", - "closeEmptyGroups": "Controla el comportamiento de los grupos de editores vacíos cuando se cierra la última pestaña del grupo. Si esta opción está habilitada, los grupos vacíos se cierran automáticamente. Si está deshabilitada, los grupos vacíos siguen formando parte de la cuadrícula.", - "revealIfOpen": "Controla si un editor se muestra en alguno de los grupos visibles cuando se abre. Si se deshabilita esta opción, un editor preferirá abrirse en el grupo de editores activo en ese momento. Si se habilita, se mostrará un editor ya abierto en lugar de volver a abrirse en el grupo de editores activo. Tenga en cuenta que hay casos en los que esta opción se omite, por ejemplo, cuando se fuerza la apertura de un editor en un grupo específico o junto al grupo activo actual.", - "mouseBackForwardToNavigate": "Desplácese entre los archivos abiertos mediante los botones del mouse cuatro y cinco si se proporcionan.", - "restoreViewState": "Restaura el último estado de visualización (p. ej. la posición de desplazamiento) al volver a abrir los editores de texto después de que se hayan cerrado.", - "centeredLayoutAutoResize": "Controla si el diseño centrado debe cambiar de tamaño automáticamente al ancho máximo cuando se abre más de un grupo. Cuando solo haya un grupo abierto, volverá al ancho original centrado.", - "limitEditorsEnablement": "Controla si el número de editores abiertos debe estar limitado o no. Cuando está habilitado, los editores sin modificaciones abiertos menos recientemente se cerrarán para hacer sitio a los editores recién abiertos.", - "limitEditorsMaximum": "Controla el número máximo de editores abiertos. Use la configuración \"#workbench.editor.limit.perEditorGroup\" para controlar este límite por grupo de editores o en todos los grupos.", - "perEditorGroup": "Controla si el límite del máximo de editores abiertos debe aplicarse por grupo de editores o en todos los grupos de editores.", - "commandHistory": "Controla el número de comandos utilizados recientemente que se mantendrán en el historial de la paleta de comandos. Establezca el valor a 0 para desactivar el historial de comandos.", - "preserveInput": "Controla si la última entrada especificada en la paleta de comandos debe restaurarse al abrir la próxima vez.", - "closeOnFocusLost": "Controla si Quick Open debe cerrarse automáticamente cuando pierde el foco.", - "workbench.quickOpen.preserveInput": "Controla si debe restaurarse la última entrada escrita en Quick Open al abrirlo la próxima vez.", - "openDefaultSettings": "Controla si la configuración de apertura también abre un editor que muestra todos los valores predeterminados.", - "useSplitJSON": "Controla si se utiliza el editor de JSON de división al editar la configuración como JSON.", - "openDefaultKeybindings": "Controla si la configuración de apertura de enlaces de teclado también abre un editor que muestra todos los enlaces de teclado predeterminados.", - "sideBarLocation": "Controla la ubicación de la barra lateral y la barra de actividad. Pueden mostrarse a la izquierda o a la derecha del área de trabajo.", - "panelDefaultLocation": "Controla la ubicación predeterminada del panel (terminal, consola de depuración, salida, problemas). Puede mostrarse en la parte inferior, derecha o izquierda del área de trabajo.", - "panelOpensMaximized": "Controla si el panel se abre maximizado. Puede abrirse maximizado siempre, nunca o abrirse en el último estado en el que se encontraba antes de cerrarse.", - "workbench.panel.opensMaximized.always": "Maximice siempre el panel al abrirlo.", - "workbench.panel.opensMaximized.never": "No maximice nunca el panel al abrirlo. El panel se abrirá sin maximizar.", - "workbench.panel.opensMaximized.preserve": "Abra el panel en el estado en el que se encontraba antes de cerrarlo.", - "statusBarVisibility": "Controla la visibilidad de la barra de estado en la parte inferior del área de trabajo.", - "activityBarVisibility": "Controla la visibilidad de la barra de actividades en el área de trabajo.", - "activityBarIconClickBehavior": "Controla el comportamiento de clics de un icono de la barra de actividades en el área de trabajo.", - "workbench.activityBar.iconClickBehavior.toggle": "Oculta la barra lateral si el elemento en el que se hace clic ya está visible.", - "workbench.activityBar.iconClickBehavior.focus": "Enfoca la barra lateral si el elemento en el que se hace clic ya está visible.", - "viewVisibility": "Controla la visibilidad de las acciones en el encabezado de la vista. Las acciones en el encabezado de la vista pueden ser siempre visibles, o solo cuando la vista es enfocada o apuntada.", - "fontAliasing": "Controla el método de alias (aliasing) de la fuente en el área de trabajo.", - "workbench.fontAliasing.default": "Suavizado de fuentes en subpíxeles. En la mayoría de las pantallas que no son Retina, esta opción muestra el texto más nítido.", - "workbench.fontAliasing.antialiased": "Suaviza las fuentes en píxeles, en lugar de subpíxeles. Puede hacer que las fuentes se vean más claras en general.", - "workbench.fontAliasing.none": "Deshabilita el suavizado de fuentes. El texto se muestra con bordes nítidos irregulares.", - "workbench.fontAliasing.auto": "Aplica ' default ' o ' antialiased ' automáticamente basándose en la DPI de las pantallas.", - "settings.editor.ui": "Use el editor de la interfaz de usuario de configuración.", - "settings.editor.json": "Use el editor de archivos JSON.", - "settings.editor.desc": "Determina el editor de configuración que se va a usar de forma predeterminada.", - "workbench.hover.delay": "Controla el retardo en milisegundos tras el cual se muestra el texto al mantener el puntero para los elementos del área de trabajo (por ejemplo, ciertos elementos de vista de árbol proporcionados por una extensión). Puede que los elementos ya visibles requieran una actualización antes de reflejar este cambio de configuración.", - "windowTitle": "Controla el icono de ventana según el editor activo. Las variables se sustituyen según el contexto:", - "activeEditorShort": "`${activeEditorShort}`: el nombre de archivo (p. ej., myFile.txt).", - "activeEditorMedium": "`${activeEditorMedium}`: la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", - "activeEditorLong": "\"${activeEditorLong}\": la ruta de acceso completa del archivo (p. ej., /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "`${activeFolderShort}`: el nombre de la carpeta que contiene el archivo (p. ej., myFileFolder).", - "activeFolderMedium": "`${activeFolderMedium}`: la ruta de acceso de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (p. ej., myFolder/myFileFolder).", - "activeFolderLong": "`${activeFolderLong}`: la ruta de acceso completa de la carpeta que contiene el archivo (p. ej., /Users/Development/myFolder/myFileFolder).", - "folderName": "`${folderName}`: nombre de la carpeta del área de trabajo que contiene el archivo (p. ej., myFolder).", - "folderPath": "`${folderPath}`: ruta de acceso de archivo de la carpeta del área de trabajo que contiene el archivo (p. ej., /Users/Development/myFolder).", - "rootName": "\"${rootName}\": nombre del área de trabajo o la carpeta abierta (por ejemplo, miCarpeta o miÁreaDeTrabajo).", - "rootPath": "\"${rootPath}\": ruta de acceso de archivo del área de trabajo o la carpeta abierta (por ejemplo, /Users/Development/myWorkspace).", - "appName": "\"${appName}\": por ejemplo, VS Code.", - "remoteName": "\"${remoteName}\": por ejemplo, SSH", - "dirty": "`${dirty}`: un indicador con modificaciones si el editor activo tiene modificaciones.", - "separator": "`${separator}`: un separador condicional (\" - \") que solo se muestra cuando está rodeado por variables con valores o texto estático.", - "windowConfigurationTitle": "Ventana", - "window.titleSeparator": "Separador que usa \"ventana.título\".", - "window.menuBarVisibility.classic": "El menú se muestra en la parte superior de la ventana y solo se oculta en el modo de pantalla completa.", - "window.menuBarVisibility.visible": "El menú está siempre visible en la parte superior de la ventana, incluso en el modo de pantalla completa.", - "window.menuBarVisibility.toggle.mac": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana mediante la ejecución del comando \"Focus Application Menu\".", - "window.menuBarVisibility.toggle": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana con la tecla Alt.", - "window.menuBarVisibility.hidden": "El menú está siempre oculto.", - "window.menuBarVisibility.compact": "El menú se muestra como un botón compacto en la barra lateral. Este valor se ignora cuando \"#window.titleBarStyle#\" es \"native\".", - "menuBarVisibility.mac": "Controla la visibilidad de la barra de menús. El valor \"toggle\" significa que la barra de menús está oculta y que se mostrará al ejecutar \"Focus Application Menu\". El valor \"compact\" moverá el menú a la barra lateral. ", - "menuBarVisibility": "Controla la visibilidad de la barra de menús. El valor \"toggle\" significa que la barra de menús está oculta y que se mostrará al presionar una sola vez la tecla Alt. El valor \"compact\" moverá el menú a la barra lateral. ", - "enableMenuBarMnemonics": "Controla si los menús principales se pueden abrir a través de los accesos directos de la tecla Alt. La desactivación de las teclas de acceso permite vincular estos accesos directos de tecla Alt a los comandos del editor en su lugar.", - "customMenuBarAltFocus": "Controla si la barra de menús se enfocará pulsando la tecla Alt. Esta configuración no tiene ningún efecto para alternar la barra de menús con la tecla Alt.", - "window.openFilesInNewWindow.on": "Los archivos se abrirán en una nueva ventana.", - "window.openFilesInNewWindow.off": "Los archivos se abrirán en la ventana con la carpeta de archivos abierta o en la última ventana activa.", - "window.openFilesInNewWindow.defaultMac": "Los archivos se abrirán en la ventana con la carpeta de archivos abierta o en la última ventana activa, a menos que se abran con Dock o desde Finder.", - "window.openFilesInNewWindow.default": "Los archivos se abrirán en una ventana nueva, a menos que se seleccionen desde la aplicación (por ejemplo, mediante el menú Archivo)", - "openFilesInNewWindowMac": "Controla si los archivos deben abrirse en una ventana nueva. \r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\").", - "openFilesInNewWindow": "Controla si los archivos deben abrirse en una ventana nueva.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\").", - "window.openFoldersInNewWindow.on": "Las carpetas se abrirán en una ventana nueva.", - "window.openFoldersInNewWindow.off": "Las carpetas reemplazarán la última ventana activa.", - "window.openFoldersInNewWindow.default": "Las carpetas se abrirán en una ventana nueva, a menos que se seleccione una carpeta desde la aplicación (por ejemplo, mediante el menú Archivo)", - "openFoldersInNewWindow": "Controla si las carpetas deben abrirse en una ventana nueva o reemplazar la última ventana activa.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\").", - "window.confirmBeforeClose.always": "Intente pedir confirmación siempre. Tenga en cuenta que los exploradores aún pueden decidir cerrar una pestaña o una ventana sin confirmación.", - "window.confirmBeforeClose.keyboardOnly": "Pedir confirmación solo si se ha detectado un enlace de teclado. Tenga en cuenta que puede que la detección no sea posible en algunos casos.", - "window.confirmBeforeClose.never": "No solicitar nunca confirmación explícitamente, a menos que la pérdida de datos sea inminente.", - "confirmBeforeCloseWeb": "Controla si debe mostrarse un cuadro de diálogo de confirmación antes de cerrar la ventana o la pestaña del explorador. Tenga en cuenta que, aunque se habilite, los exploradores pueden decidir cerrar una pestaña o una ventana sin confirmación y que esta configuración es solo una sugerencia que puede no funcionar en todos los casos.", - "zenModeConfigurationTitle": "Modo zen", - "zenMode.fullScreen": "Controla si al activar el modo zen se pone también el área de trabajo en modo de pantalla completa.", - "zenMode.centerLayout": "Controla si al activar el modo zen se centra también el diseño.", - "zenMode.hideTabs": "Controla si la activación del modo zen también oculta las pestañas del área de trabajo.", - "zenMode.hideStatusBar": "Controla si la activación del modo zen también oculta la barra de estado en la parte inferior del área de trabajo.", - "zenMode.hideActivityBar": "Controla si al activar el modo zen se oculta también la barra de actividades en la parte izquierda o derecha del área de trabajo.", - "zenMode.hideLineNumbers": "Controla si encender modo Zen esconde también los números de línea del editor.", - "zenMode.restore": "Controla si una ventana debe restaurarse a modo zen si se cerró en modo zen.", - "zenMode.silentNotifications": "Controla si las notificaciones se muestran en modo zen. Si es true, solo aparecerán las notificaciones de error." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Deshacer", - "redo": "Rehacer", - "cut": "Cortar", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copiar", - "paste": "Pegar", - "selectAll": "Seleccionar todo" + "copyAll": "Copiar todo", + "cpu": "% de CPU", + "debug": "Depurar", + "forceKillProcess": "Forzar la terminación del proceso", + "killProcess": "Terminar proceso", + "memory": "Memoria (MB)", + "name": "Nombre del proceso", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Inspeccionar claves de contexto", - "toggle screencast mode": "Alternar el modo de presentación en pantalla", - "logStorage": "Registrar el contenido de la base de datos de almacenamiento", - "logWorkingCopies": "Registrar copias de trabajo", - "screencastModeConfigurationTitle": "Modo de presentación en pantalla", - "screencastMode.location.verticalPosition": "Controla el desplazamiento vertical de la superposición del modo de presentación en pantalla desde la parte inferior como un porcentaje de la altura del área de trabajo.", - "screencastMode.fontSize": "Controla el tamaño de fuente (en píxeles) del teclado de modo de presentación de pantalla.", - "screencastMode.onlyKeyboardShortcuts": "Solo muestra los métodos abreviados de teclado en el modo de presentación de pantalla.", - "screencastMode.keyboardOverlayTimeout": "Controla el tiempo (en milisegundos) que se muestra la superposición del teclado en el modo de presentación de pantalla.", - "screencastMode.mouseIndicatorColor": "Controla el color en notación hexadecimal (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) del indicador del mouse en el modo de presentación en pantalla.", - "screencastMode.mouseIndicatorSize": "Controla el tamaño (en píxeles) del indicador de mouse en el modo de presentación de pantalla." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Referencia de métodos abreviados de teclado", - "openDocumentationUrl": "Documentación", - "openIntroductoryVideosUrl": "Vídeos de introducción", - "openTipsAndTricksUrl": "Sugerencias y trucos", - "newsletterSignup": "Regístrese para recibir el boletín de VS Code", - "openTwitterUrl": "Únase a nosotros en Twitter", - "openUserVoiceUrl": "Buscar solicitudes de características", - "openLicenseUrl": "Ver licencia", - "openPrivacyStatement": "Declaración de privacidad", - "miDocumentation": "&&Documentación", - "miKeyboardShortcuts": "&&Referencia de métodos abreviados de teclado", - "miIntroductoryVideos": "&&Vídeos de introducción", - "miTipsAndTricks": "Consejos y tru&&cos", - "miTwitter": "&&Únase a nosotros en Twitter", - "miUserVoice": "&&Buscar solicitudes de características", - "miLicense": "Ver &&licencia", - "miPrivacyStatement": "Declaración de privaci&&dad" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Cerrar barra lateral", - "toggleActivityBar": "Alternar visibilidad de la barra de actividades", - "miShowActivityBar": "Mostrar &&barra de actividades", - "toggleCenteredLayout": "Alternar diseño centrado", - "miToggleCenteredLayout": "&&Diseño centrado", - "toggleSidebarPosition": "Alternar posición de la barra lateral", - "moveSidebarRight": "Mover la barra lateral a la derecha", - "moveSidebarLeft": "Mover la barra lateral a la izquierda", - "move sidebar right": "Mover la barra lateral a la derecha", - "move sidebar left": "Mover la barra lateral a la izquierda", - "miMoveSidebarRight": "&&Mover barra lateral a la derecha", - "miMoveSidebarLeft": "&&Mover barra lateral a la izquierda", - "toggleEditor": "Cambiar la visibilidad del área de edición", - "miShowEditorArea": "Mostrar &&área de editor", - "miAppearance": "&&Apariencia", - "toggleSidebar": "Alternar visibilidad de la barra lateral", - "compositePart.hideSideBarLabel": "Ocultar barra lateral", - "miShowSidebar": "Mostrar barra &&lateral", - "toggleStatusbar": "Alternar visibilidad de la barra de estado", - "miShowStatusbar": "Mostrar barra de e&&stado", - "toggleTabs": "Alternar visibilidad de la pestaña", - "toggleZenMode": "Alternar modo zen", - "miToggleZenMode": "Modo zen", - "toggleMenuBar": "Alternar barra de menús", - "miShowMenuBar": "Mostrar barra de &&menús", - "resetViewLocations": "Restablecer ubicaciones de vista", - "moveView": "Mover vista", - "sidebarContainer": "Barra lateral / {0}", - "panelContainer": "Panel / {0}", - "moveFocusedView.selectView": "Seleccione una vista para mover", - "moveFocusedView": "Mover vista enfocada", - "moveFocusedView.error.noFocusedView": "No hay ninguna vista enfocada actualmente.", - "moveFocusedView.error.nonMovableView": "La vista enfocada actualmente no es móvil.", - "moveFocusedView.selectDestination": "Seleccionar un Destino para la Vista", - "moveFocusedView.title": "Vista: mover {0}", - "moveFocusedView.newContainerInPanel": "Nueva entrada de panel", - "moveFocusedView.newContainerInSidebar": "Nueva entrada en la barra lateral", - "sidebar": "Barra lateral", - "panel": "Panel", - "resetFocusedViewLocation": "Restablecer la ubicación de la vista enfocada", - "resetFocusedView.error.noFocusedView": "No hay ninguna vista enfocada actualmente.", - "increaseViewSize": "Aumentar tamaño de vista actual", - "increaseEditorWidth": "Aumentar el ancho del editor", - "increaseEditorHeight": "Aumentar el alto del editor", - "decreaseViewSize": "Reducir tamaño de vista actual", - "decreaseEditorWidth": "Reducir el ancho del editor", - "decreaseEditorHeight": "Reducir el alto del editor" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Navegar a la Vista de la Izquierda", - "navigateRight": "Navegar a la Vista de la Derecha", - "navigateUp": "Navegar a la Vista Superior", - "navigateDown": "Navegar a la Vista Inferior", - "focusNextPart": "Enfocar la parte siguiente", - "focusPreviousPart": "Enfocar la parte anterior" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Quitar de abiertos recientemente", - "dirtyRecentlyOpenedFolder": "Carpeta con archivos no guardados", - "dirtyRecentlyOpenedWorkspace": "Área de trabajo con archivos no guardados", - "workspacesAndFolders": "carpetas y áreas de trabajo", - "folders": "carpetas", - "files": "archivos", - "openRecentPlaceholderMac": "Seleccionar para abrir (mantenga presionada la tecla Cmd para forzar la apertura de una nueva ventana o la tecla Alt para abrir la misma ventana)", - "openRecentPlaceholder": "Seleccionar para abrir (mantenga presionada la tecla Ctrl para forzar la apertura de una nueva ventana o la tecla Alt para abrir la misma ventana)", - "dirtyWorkspace": "Área de trabajo con archivos no guardados", - "dirtyFolder": "Carpeta con archivos no guardados", - "dirtyWorkspaceConfirm": "¿Quiere abrir el área de trabajo para revisar los archivos no guardados?", - "dirtyFolderConfirm": "¿Quiere abrir la carpeta para revisar los archivos no guardados?", - "dirtyWorkspaceConfirmDetail": "Las áreas de trabajo con archivos no guardados no se pueden quitar hasta que todos esos archivos se hayan guardado o revertido.", - "dirtyFolderConfirmDetail": "Las carpetas con archivos no guardados no se pueden quitar hasta que todos esos archivos se hayan guardado o revertido.", - "recentDirtyWorkspaceAriaLabel": "{0}, área de trabajo con cambios no guardados", - "recentDirtyFolderAriaLabel": "{0}, carpeta con cambios no guardados", - "openRecent": "Abrir Reciente...", - "quickOpenRecent": "Abrir Reciente Rapidamente...", - "toggleFullScreen": "Alternar pantalla completa", - "reloadWindow": "Recargar ventana", - "about": "Acerca de", - "newWindow": "Nueva ventana", - "blur": "Quitar el foco del teclado del elemento con foco", - "file": "Archivo", - "miConfirmClose": "Confirmar antes de cerrar", - "miNewWindow": "&&Nueva ventana", - "miOpenRecent": "Abrir &&reciente", - "miMore": "&&Más...", - "miToggleFullScreen": "&&Pantalla completa", - "miAbout": "&&Acerca de" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Abrir archivo...", - "openFolder": "Abrir carpeta...", - "openFileFolder": "Abrir...", - "openWorkspaceAction": "Abrir área de trabajo...", - "closeWorkspace": "Cerrar área de trabajo", - "noWorkspaceOrFolderOpened": "No hay ninguna carpeta ni área de trabajo abierta en esta instancia para cerrarla.", - "openWorkspaceConfigFile": "Abrir archivo de configuración del área de trabajo", - "globalRemoveFolderFromWorkspace": "Quitar carpeta del Área de trabajo...", - "saveWorkspaceAsAction": "Guardar área de trabajo como...", - "duplicateWorkspaceInNewWindow": "Duplicar como área de trabajo en una ventana nueva", - "manageTrustAction": "Administrar confianza del área de trabajo", - "workspacesCategory": "Áreas de trabajo", - "workspaces": "Áreas de trabajo", - "miAddFolderToWorkspace": "A&&gregar carpeta al área de trabajo...", - "miSaveWorkspaceAs": "Guardar área de trabajo como...", - "miCloseFolder": "Cerrar &&carpeta", - "miCloseWorkspace": "Cerrar &&área de trabajo" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Agregar carpeta al área de trabajo...", - "add": "&&Agregar", - "addFolderToWorkspaceTitle": "Agregar carpeta al área de trabajo", - "workspaceFolderPickerPlaceholder": "Seleccionar la carpeta del área de trabajo" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Ir al archivo...", - "quickNavigateNext": "Navegar a siguiente en Quick Open", - "quickNavigatePrevious": "Navegar a anterior en Quick Open", - "quickSelectNext": "Seleccionar Siguiente en Quick Open", - "quickSelectPrevious": "Seleccionar Anterior en Quick Open" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "La paleta de comandos", - "menus.touchBar": "Barra táctil (sólo macOS)", - "menus.editorTitle": "El menú de título del editor", - "menus.editorTitleRun": "Ejecutar submenú dentro del menú de títulos del editor", - "menus.editorContext": "El menú conextual del editor", - "menus.editorContextCopyAs": "Submenú \"Copiar como\" en el menú contextual del editor", - "menus.explorerContext": "El menú contextual del explorador de archivos", - "menus.editorTabContext": "Menú contextual de pestañas del editor", - "menus.debugCallstackContext": "El menú contextual de la vista de la pila de llamadas de depuración", - "menus.debugVariablesContext": "El menú contextual de la vista de variables de depuración", - "menus.debugToolBar": "Menú de la barra de herramientas de depuración", - "menus.file": "Menú Archivo de nivel superior", - "menus.home": "Menú contextual del indicador de inicio (solo web)", - "menus.opy": "Submenú \"Copiar como\" en el menú de edición de nivel superior", - "menus.scmTitle": "El menú del título Control de código fuente", - "menus.scmSourceControl": "El menú de control de código fuente", - "menus.resourceStateContext": "El menú contextual de estado de recursos de Control de código fuente", - "menus.resourceFolderContext": "El menú contextual de la carpeta de recursos del control de código fuente", - "menus.resourceGroupContext": "El menú contextual del grupo de recursos de Control de código fuente", - "menus.changeTitle": "El menú de cambio en línea del control de código fuente", - "menus.statusBarWindowIndicator": "Menú indicador de ventana en la barra de estado", - "view.viewTitle": "El menú de título de vista contribuida", - "view.itemContext": "El menú contextual del elemento de vista contribuida", - "commentThread.title": "El menú del título del subproceso de comentarios aportado", - "commentThread.actions": "El menú contextual del subproceso de comentario aportado, representado como botones debajo del editor de comentarios", - "comment.title": "El menú de título de comentario aportado", - "comment.actions": "El menú contextual de comentarios aportados, representado como botones debajo del editor de comentarios", - "notebook.toolbar": "El menú de la barra de herramientas del cuaderno aportado", - "notebook.cell.title": "El menú de título de la celda del cuaderno aportado", - "testing.item.title": "Menú del elemento de prueba aportado", - "menus.extensionContext": "Menú contextual de la extensión", - "view.timelineTitle": "El menú de título de la vista de línea de tiempo", - "view.timelineContext": "El menú contextual del elemento de vista de línea de tiempo", - "view.tunnelContext": "El menú contextual del elemento de vista Puertos", - "view.tunnelOriginInline": "Menú insertado de origen del elemento de la vista Puertos", - "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", - "requirearray": "los elementos de submenú deben ser una matriz", - "require": "los elementos de submenú deben ser un objeto", - "vscode.extension.contributes.menuItem.command": "El identificador del comando que se ejecutará. El comando se debe declarar en la sección 'commands'", - "vscode.extension.contributes.menuItem.alt": "El identificador de un comando alternativo que se usará. El comando se debe declarar en la sección 'commands'", - "vscode.extension.contributes.menuItem.when": "Condición que se debe cumplir para mostrar este elemento", - "vscode.extension.contributes.menuItem.group": "Grupo al que pertenece este elemento", - "vscode.extension.contributes.menuItem.submenu": "Identificador del submenú que se mostrará en este elemento.", - "vscode.extension.contributes.submenu.id": "Identificador del menú que se va a mostrar como submenú.", - "vscode.extension.contributes.submenu.label": "Etiqueta del elemento de menú que conduce a este submenú.", - "vscode.extension.contributes.submenu.icon": "(Opcional) Icono que se utiliza para representar el submenú en la interfaz de usuario. Una ruta de archivo, un objeto con rutas de archivo para temas oscuros y claros o referencias a un icono de tema, como \"\\$(zap)\"", - "vscode.extension.contributes.submenu.icon.light": "Ruta del icono cuando se usa un tema ligero", - "vscode.extension.contributes.submenu.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "vscode.extension.contributes.menus": "Contribuye con elementos de menú al editor", - "proposed": "API propuesta", - "vscode.extension.contributes.submenus": "Aporta elementos del submenú al editor.", - "nonempty": "se esperaba un valor no vacío.", - "opticon": "la propiedad \"icon\" puede omitirse o debe ser una cadena o un literal como \"{dark, light}\"", - "requireStringOrObject": "La propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\" u \"object\"", - "requirestrings": "Las propiedades \"{0}\" y \"{1}\" son obligatorias y deben ser de tipo \"string\"", - "vscode.extension.contributes.commandType.command": "Identificador del comando que se va a ejecutar", - "vscode.extension.contributes.commandType.title": "Título con el que se representa el comando en la interfaz de usuario", - "vscode.extension.contributes.commandType.category": "(Opcional) la cadena de categoría se agrupa por el comando en la interfaz de usuario", - "vscode.extension.contributes.commandType.precondition": "(Opcional) Condición que se debe cumplir para habilitar el comando en la interfaz de usuario (menú y enlaces de teclado). No impide ejecutar el comando por otros medios, como \"executeCommand\" de la API.", - "vscode.extension.contributes.commandType.icon": "(Opcional) Icono que se utiliza para representar el comando en la interfaz de usuario. Una ruta de archivo, un objeto con rutas de archivo para temas oscuros y claros o referencias a un icono de tema, como \"$(zap)\"", - "vscode.extension.contributes.commandType.icon.light": "Ruta del icono cuando se usa un tema ligero", - "vscode.extension.contributes.commandType.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "vscode.extension.contributes.commands": "Aporta comandos a la paleta de comandos.", - "dup": "El comando `{0}` aparece varias veces en la sección 'commands'.", - "submenuId.invalid.id": "\"{0}\" no es un identificador de submenú válido", - "submenuId.duplicate.id": "El submenú \"{0}\" ya estaba registrado previamente.", - "submenuId.invalid.label": "\"{0}\" no es una etiqueta de submenú válida", - "menuId.invalid": "`{0}` no es un identificador de menú válido", - "proposedAPI.invalid": "{0} es un identificador de menú propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el siguiente modificador de la línea de comandos: --enable-proposed-api {1}", - "missing.command": "El elemento de menú hace referencia a un comando `{0}` que no está definido en la sección 'commands'.", - "missing.altCommand": "El elemento de menú hace referencia a un comando alternativo `{0}` que no está definido en la sección 'commands'.", - "dupe.command": "El elemento de menú hace referencia al mismo comando que el comando predeterminado y el comando alternativo", - "unsupported.submenureference": "El elemento de menú hace referencia a un submenú para un menú que no es compatible con los submenús.", - "missing.submenu": "El elemento de menú hace referencia a un submenú \"{0}\" que no está definido en la sección \"submenus\".", - "submenuItem.duplicate": "El submenú \"{0}\" ya se ha aportado al menú \"{1}\"." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Resumen de la configuración. Esta etiqueta se usará en el archivo de configuración como comentario divisor.", - "vscode.extension.contributes.configuration.properties": "Descripción de las propiedades de configuración.", - "vscode.extension.contributes.configuration.property.empty": "La propiedad no debe estar vacía.", - "scope.application.description": "Configuración que solo se puede establecer en los valores del usuario.", - "scope.machine.description": "Configuración que solo se puede establecer en la configuración de usuario o solo en la configuración remota.", - "scope.window.description": "Configuración que se puede establecer en la configuración remota, de usuario o de área de trabajo.", - "scope.resource.description": "Configuración que se puede establecer en la configuración de usuario, remoto, área de trabajo o carpeta.", - "scope.language-overridable.description": "Configuración de recursos que puede establecerse en la configuración específica del idioma.", - "scope.machine-overridable.description": "Configuración del equipo que se puede realizar también en la configuración del área de trabajo o de la carpeta.", - "scope.description": "Ámbito en el que se aplica la configuración. Los ámbitos disponibles son \"application\", \"machine\", \"window\", \"resource\" y \"machine-overridable\".", - "scope.enumDescriptions": "Descripciones de los valores de enumeración", - "scope.markdownEnumDescriptions": "Descripciones de los valores de enumeración en formato de Markdown.", - "scope.markdownDescription": "La descripción en formato de Markdown.", - "scope.deprecationMessage": "Si se establece, la propiedad se marca como \"en desuso\" y se muestra el mensaje dado como explicación.", - "scope.markdownDeprecationMessage": "Si se establece, la propiedad se marca como en desuso y se muestra el mensaje dado como explicación en formato Markdown.", - "vscode.extension.contributes.defaultConfiguration": "Contribuye a la configuración de los parámetros del editor predeterminados por lenguaje.", - "config.property.defaultConfiguration.languageExpected": "Se esperaba un selector de lenguaje (por ejemplo, [\"Java\"])", - "config.property.defaultConfiguration.warning": "No se pueden registrar los valores predeterminados de configuración para \"{0}\". Solo se admiten los valores predeterminados para la configuración específica del lenguaje.", - "vscode.extension.contributes.configuration": "Aporta opciones de configuración.", - "invalid.title": "configuration.title debe ser una cadena", - "invalid.properties": "configuration.properties debe ser un objeto", - "invalid.property": "\"configuration.property\" debe ser un objeto", - "invalid.allOf": "\"configuration.allOf\" está en desuso y ya no debe utilizarse. En su lugar, pase varias secciones de configuración como una matriz al punto de contribución \"configuration\".", - "workspaceConfig.folders.description": "Lista de carpetas para cargar en el área de trabajo. ", - "workspaceConfig.path.description": "Ruta de acceso de archivo; por ejemplo, \"/raíz/carpetaA\" o \"./carpetaA\" para una ruta de acceso de archivo que se resolverá respecto a la ubicación del archivo del área de trabajo.", - "workspaceConfig.name.description": "Un nombre opcional para la carpeta. ", - "workspaceConfig.uri.description": "URI de la carpeta", - "workspaceConfig.settings.description": "Configuración de área de trabajo", - "workspaceConfig.launch.description": "Configuraciones de inicio del área de trabajo", - "workspaceConfig.tasks.description": "Configuraciones de tareas del espacio de trabajo", - "workspaceConfig.extensions.description": "Extensiones del área de trabajo", - "workspaceConfig.remoteAuthority": "El servidor remoto donde se encuentra el área de trabajo. Solo utilizado por áreas de trabajo remotas sin guardar.", - "unknownWorkspaceProperty": "Propiedad de configuración de área de trabajo desconocida" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "Identificador único utilizado para identificar el contenedor en el que se pueden aportar vistas mediante el punto de contribución \"vistas\"", - "vscode.extension.contributes.views.containers.title": "Cadena de texto en lenguaje natural usada para mostrar el contenedor. ", - "vscode.extension.contributes.views.containers.icon": "Ruta para el icono del contenedor. Los iconos son de 24 x 24 centrados en un bloque de 50 x 40 y tienen un color de relleno de 'rgb (215, 218, 224)' o '#d7dae0'. Se recomienda que los iconos sean en SVG, aunque se acepta cualquier tipo de archivo de imagen. ", - "vscode.extension.contributes.viewsContainers": "Contribuye con vistas de contenedores al editor ", - "views.container.activitybar": "Contribuir vistas de contenedores a la barra de actividades", - "views.container.panel": "Aportar contenedores de vistas al Panel", - "vscode.extension.contributes.view.type": "Tipo de la vista. Puede ser \"tree\" para una vista basada en una vista de árbol o \"webview\" para una vista basada en la vista web. El valor predeterminado es \"tree\".", - "vscode.extension.contributes.view.tree": "La vista está respaldada por un elemento \"TreeView\" creado por \"createTreeView\".", - "vscode.extension.contributes.view.webview": "La vista está respaldada por un elemento \"WebviewView\" registrado por \"registerWebviewViewProvider\".", - "vscode.extension.contributes.view.id": "Identificador de la vista. Esto debe ser único en todas las vistas. Se recomienda incluir el identificador de extensión como parte del identificador de vista. Utilícelo para registrar un proveedor de datos a través de la API 'vscode.window.registerTreeDataProviderForView'. También para desencadenar la activación de la extensión mediante el registro de 'onView:${id}' evento a 'activationEvents'.", - "vscode.extension.contributes.view.name": "Nombre de la vista en lenguaje natural. Se mostrará", - "vscode.extension.contributes.view.when": "Condición que se debe cumplir para mostrar esta vista", - "vscode.extension.contributes.view.icon": "Ruta de acceso al icono de vista. Los iconos de vista se muestran cuando no se puede mostrar el nombre de la vista. Se recomienda que los iconos estén en SVG, aunque se acepta cualquier tipo de archivo de imagen.", - "vscode.extension.contributes.view.contextualTitle": "Contexto legible para cuando la vista se mueve fuera de su ubicación original. De forma predeterminada, se usará el nombre del contenedor de la vista. Aparecerá", - "vscode.extension.contributes.view.initialState": "Estado inicial de la vista la primera vez que se instala la extensión. Una vez que el usuario ha cambiado el estado de la vista al contraer, mover u ocultar la vista, el estado inicial no se volverá a usar.", - "vscode.extension.contributes.view.initialState.visible": "Estado inicial predeterminado de la vista. Sin embargo, en la mayoría de los contenedores, la vista se expandirá; algunos contenedores integrados (explorer, scm y debug) muestran todas las vistas aportadas contraídas, independientemente del valor de \"visibilidad\".", - "vscode.extension.contributes.view.initialState.hidden": "La vista no se mostrará en el contenedor de vistas, pero se podrá detectar mediante el menú de vistas y otros puntos de entrada de vista, y el usuario puede ocultarla.", - "vscode.extension.contributes.view.initialState.collapsed": "La vista se mostrará en el contenedor de vistas, pero se contraerá.", - "vscode.extension.contributes.view.group": "Grupo anidado en el viewlet", - "vscode.extension.contributes.view.remoteName": "El nombre del tipo remoto asociado a esta vista", - "vscode.extension.contributes.views": "Aporta vistas al editor", - "views.explorer": "Aporta vistas al contenedor del explorador en la barra de actividades", - "views.debug": "Contribuye vistas al contenedor de depuración en la barra de actividades", - "views.scm": "Contribuye vistas al contenedor SCM en la barra de actividades", - "views.test": "Contribuye vistas al contenedor de pruebas en la barra de actividades", - "views.remote": "Aporta las vistas al contenedor remoto en la barra de actividad. Para contribuir a este contenedor, enableProposedApi debe estar activado", - "views.contributed": "Contribuye vistas al contenedor de vistas aportadas", - "viewcontainer requirearray": "los contenedores de vistas deben ser una matriz", - "requireidstring": "la propiedad `{0}` is mandatoria y debe ser del tipo `cadena`. Solo son permitidos carácteres alfanuméricos, '_' y '-'.", - "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "ViewContainerRequiresProposedAPI": "El contenedor de la vista \"{0}\" requiere que \"enableProposedApi\" esté activado para que se agregue a \"Remote\".", - "ViewContainerDoesnotExist": "Contenedor de vistas ' {0} ' no existe y todas las vistas registradas se agregarán al 'Explorer'.", - "duplicateView1": "No se pueden registrar varias vistas con el mismo identificador \"{0}\"", - "duplicateView2": "Una vista con id \"{0}\" ya está registrada.", - "unknownViewType": "Tipo de vista \"{0}\" desconocido.", - "requirearray": "las vistas deben ser una matriz", - "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", - "optenum": "la propiedad \"{0}\" se puede omitir o debe ser de tipo {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Editor de texto", - "textDiffEditor": "Editor de diferencias de texto", - "binaryDiffEditor": "Editor de diferencias binario", - "sideBySideEditor": "Editor de lado a lado", - "editorQuickAccessPlaceholder": "Escriba el nombre de un editor para abrirlo.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostrar editores en grupo activo por el más reciente utilizado", - "allEditorsByAppearanceQuickAccess": "Mostrar todos los editores abiertos por apariencia", - "allEditorsByMostRecentlyUsedQuickAccess": "Mostrar todos los editores abiertos por el más reciente utilizado", - "file": "Archivo", - "splitUp": "Dividir Arriba", - "splitDown": "Dividir Abajo", - "splitLeft": "Dividir Izquierda", - "splitRight": "Dividir Derecha", - "close": "Cerrar", - "closeOthers": "Cerrar otros", - "closeRight": "Cerrar a la derecha", - "closeAllSaved": "Cerrar guardados", - "closeAll": "Cerrar todo", - "keepOpen": "Mantener abierto", - "pin": "Anclar", - "unpin": "Desanclar", - "inlineView": "Vista alineada", - "showOpenedEditors": "Mostrar editores abiertos", - "toggleKeepEditors": "Mantener los editores abiertos", - "run": "Ejecutar", - "splitEditorRight": "Dividir Editor Derecho", - "splitEditorDown": "Dividir Editor Abajo", - "previousChangeIcon": "Icono de la acción de cambio anterior en el editor de diferencias.", - "nextChangeIcon": "Icono de la acción de cambio siguiente en el editor de diferencias.", - "toggleWhitespace": "Icono de la acción de alternar espacio en blanco en el editor de diferencias.", - "navigate.prev.label": "Cambio anterior", - "navigate.next.label": "Cambio siguiente", - "ignoreTrimWhitespace.label": "Ignorar las diferencias de espacios en blanco iniciales/finales", - "showTrimWhitespace.label": "Mostrar las diferencias de espacios en blanco iniciales/finales", - "keepEditor": "Mantener editor", - "pinEditor": "Anclar editor", - "unpinEditor": "Desanclar editor", - "closeEditor": "Cerrar editor", - "closePinnedEditor": "Cerrar editor anclado", - "closeEditorsInGroup": "Cerrar todos los editores del grupo", - "closeSavedEditors": "Cerrar los editores guardados del grupo", - "closeOtherEditors": "Cerrar Otros Editores del Grupo", - "closeRightEditors": "Cerrar Editores a la Derecha en el Grupo", - "closeEditorGroup": "Cerrar grupo de editores", - "miReopenClosedEditor": "&&Volver a abrir el editor cerrado", - "miClearRecentOpen": "&&Borrar abierto recientemente", - "miEditorLayout": "Diseño del &&editor", - "miSplitEditorUp": "Dividir &&hacia arriba", - "miSplitEditorDown": "Dividir hacia a&&bajo", - "miSplitEditorLeft": "Dividir &&a la izquierda", - "miSplitEditorRight": "Dividir a la &&derecha", - "miSingleColumnEditorLayout": "&&Sencillo", - "miTwoColumnsEditorLayout": "&&Dos columnas", - "miThreeColumnsEditorLayout": "T&&res columnas", - "miTwoRowsEditorLayout": "D&&os filas", - "miThreeRowsEditorLayout": "Tres &&filas", - "miTwoByTwoGridEditorLayout": "&&Cuadrícula (2x2)", - "miTwoRowsRightEditorLayout": "Dos fil&&as a la derecha", - "miTwoColumnsBottomEditorLayout": "Botón de dos &&columnas", - "miBack": "&&Atrás", - "miForward": "&&Reenviar", - "miLastEditLocation": "&&Última ubicación de edición", - "miNextEditor": "&&Editor siguiente", - "miPreviousEditor": "&&Editor anterior", - "miNextRecentlyUsedEditor": "&&Siguiente Editor usado", - "miPreviousRecentlyUsedEditor": "&&Editor usado anterior", - "miNextEditorInGroup": "&&Próximo editor en grupo", - "miPreviousEditorInGroup": "&&Editor anterior en el grupo", - "miNextUsedEditorInGroup": "&&Editor siguiente usado del grupo", - "miPreviousUsedEditorInGroup": "&&Editor anterior usado del grupo", - "miSwitchEditor": "Cambiar &&editor", - "miFocusFirstGroup": "Grupo &&1", - "miFocusSecondGroup": "Grupo &&2", - "miFocusThirdGroup": "Agrupar &&3", - "miFocusFourthGroup": "Grupo &&4", - "miFocusFifthGroup": "Grupo &&5", - "miNextGroup": "&&Grupo siguiente", - "miPreviousGroup": "&&Grupo anterior", - "miFocusLeftGroup": "Agrupar a la &&izquierda", - "miFocusRightGroup": "Agrupar a la &&derecha", - "miFocusAboveGroup": "Agrupar &&arriba", - "miFocusBelowGroup": "Agrupar &&debajo", - "miSwitchGroup": "Cambiar &&grupo" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Icono de configuración en la barra de vistas.", - "accountsViewBarIcon": "Icono de cuentas en la barra de vistas.", - "menu": "Menú", - "accounts": "Cuentas", - "hideActivitBar": "Ocultar barra de actividades", - "resetLocation": "Restablecer ubicación", - "manage": "Administrar", - "focusActivityBar": "Enfocar la barra de actividades" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Ocultar panel", - "resetLocation": "Restablecer ubicación", - "panel.emptyMessage": "Arrastre una vista al panel para mostrarla." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Enfocar la barra lateral" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Si la barra de estado tiene el foco del teclado", - "hide": "Ocultar \"{0}\"", - "hideStatusBar": "Ocultar barra de estado" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "Mostrar {0}", - "toggle view": "Alternar {0}", - "focus view": "Foco en vista {0}", - "resetViewLocation": "Restablecer ubicación" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Sí", - "cancelButton": "Cancelar", - "aboutDetail": "Versión: {0}\r\nConfirmación: {1}\r\nFecha: {2}\r\nExplorador: {3}", - "copy": "Copiar", - "ok": "Aceptar" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Sí", - "cancelButton": "Cancelar", - "aboutDetail": "Versión: {0}\r\nConfirmación: {1}\r\nFecha: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSistema Operativo: {7}", - "okButton": "Aceptar", - "copy": "&&Copiar" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Alternar herramientas de desarrollo", - "configureRuntimeArguments": "Configurar argumentos en tiempo de ejecución", - "toggleSharedProcess": "Alternar proceso compartido", - "reloadWindowWithExtensionsDisabled": "Recargar con extensiones desactivadas" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Cerrar ventana", - "zoomIn": "Acercar", - "zoomOut": "Alejar", - "zoomReset": "Restablecer zoom", - "close": "Cerrar ventana", - "switchWindowPlaceHolder": "Seleccionar una ventana a la que cambiar", - "windowDirtyAriaLabel": "{0}, ventana con modificaciones", - "current": "Ventana actual", - "switchWindow": "Cambiar de Ventana...", - "quickSwitchWindow": "Cambio Rápido de Ventana..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "Esquema del recurso", - "resourceFilename": "Nombre de archivo del recurso", - "resourceDirname": "Nombre de la carpeta en la que se incluye el recurso", - "resourcePath": "Ruta de acceso completa del recurso", - "resourceLangId": "Identificador de idioma del recurso", - "resource": "El valor completo del recurso, incluidos el esquema y la ruta de acceso", - "resourceExtname": "Nombre de la extensión del recurso", - "resourceSet": "Si un recurso está presente o no", - "isFileSystemResource": "Si un proveedor del sistema de archivos respalda el recurso" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "No se pudo cargar un archivo requerido. Reinicie la aplicación para intentarlo de nuevo. Detalles: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "Más información", - "shellEnvSlowWarning": "La resolución del entorno de shell está tardando mucho. Revise la configuración del shell.", - "shellEnvTimeoutError": "No se puede resolver el entorno de shell en un tiempo razonable. Revise la configuración del shell.", - "proxyAuthRequired": "Autenticación proxy requerida", - "loginButton": "&&Iniciar sesión", - "cancelButton": "&&Cancelar", - "username": "Nombre de usuario", - "password": "Contraseña", - "proxyDetail": "El proxy {0} requiere un nombre de usuario y una contraseña.", - "rememberCredentials": "Recordar mis credenciales", - "runningAsRoot": "No se recomienda ejecutar {0} como usuario raíz.", - "loaderCycle": "Hay un ciclo de dependencias en los módulos AMD que debe resolverse.", - "ok": "Aceptar" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Workbench" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "No puede activar la extensión \"{0}\" porque depende de extensión \"{1}\", que no se pudo activar.", - "activationError": "No se pudo activar la extensión \"{0}\": {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (Extensión)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "depurado" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Aporta la configuración del esquema JSON.", - "contributes.jsonValidation.fileMatch": "El patrón de archivo (o una matriz de patrones) para que coincida con, por ejemplo, \"package.json\" o \"*.launch\". Los patrones de exclusión comienzan con \"!\".", - "contributes.jsonValidation.url": "Dirección URL de esquema ('http:', 'https:') o ruta de acceso relativa a la carpeta de extensión ('./').", - "invalid.jsonValidation": "configuration.jsonValidation debe ser una matriz", - "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" debe definirse como una cadena o una matriz de cadenas.", - "invalid.url": "configuration.jsonValidation.url debe ser una dirección URL o una ruta de acceso relativa", - "invalid.path.1": "Se esperaba que \"contributes.{0}.url\" ({1}) estuviera incluido en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", - "invalid.url.fileschema": "configuration.jsonValidation.url es una dirección URL relativa no válida: {0}", - "invalid.url.schema": "\"configuration.jsonValidation.url\" debe ser una dirección URL absoluta o empezar con \"./\" para hacer referencia a esquemas ubicados en la extensión." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Último uso de esta cuenta {0}", + "allow": "Permitir", + "cancel": "Cancelar", + "confirmLogin": "La extensión \"{0}\" desea iniciar sesión con {1}.", + "manageExensions": "Elija qué extensiones pueden acceder a esta cuenta", + "manageTrustedExtensions": "Administrar extensiones de confianza", + "manageTrustedExtensions.cancel": "Cancelar", + "noTrustedExtensions": "Esta cuenta no se ha usado en ninguna extensión.", + "notUsed": "No ha usado esta cuenta", + "signOut": "Cerrar sesión", + "signOutMessageSimple": "¿Cerrar la sesión de \"{0}\"?", + "signOutMessagve": "La cuenta '{0}' ha sido utilizada por:\r\n\r\n{1}\r\n\r\n ¿Cerrar sesión en estas extensiones?", + "signedOut": "La sesión se ha cerrado correctamente." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "No se puede instalar la extensión \"{0}\" porque se ha declarado que no se ejecute en este programa de instalación." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Vea el icono de la vista de comentarios." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Editar" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no está cargada. ¿Le gustaría recargar la ventana para cargar la extensión?", - "reload": "Recargar ventana", "disabledDep": "No se puede activar la extensión '{0}' porque depende de la '{1}' extensión, que está deshabilitada. ¿Quieres activar la extensión y volver a cargar la ventana?", + "disabledDepNoAction": "No puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que está deshabilitada.", "enable dep": "Habilitar y cargar", - "uninstalledDep": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no está instalada. ¿Le gustaría instalar la extensión y recargar la ventana?", "install missing dep": "Instalar y recargar", + "manageWorkspaceTrust": "Administrar la confianza del área de trabajo", + "notSupportedInWorkspace": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no se admite en el área de trabajo actual", + "reload": "Recargar ventana", + "reload window": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no está cargada. ¿Le gustaría recargar la ventana para cargar la extensión?", + "restrictedMode": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no se admite en modo restringido", + "uninstalledDep": "No se puede activar la extensión \"{0}\" porque depende de la extensión \"{1}\", que no está instalada. ¿Le gustaría instalar la extensión y recargar la ventana?", "unknownDep": "No se puede activar la extensión \"{0}\" porque depende de una extensión \"{1}\" desconocida." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta creación de archivo", - "ask.1.copy": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta copia de archivo", - "ask.1.move": "La extensión \"{0}\" quiere hacer cambios de refactorización con este movimiento de archivo", - "ask.1.delete": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta eliminación de archivo", - "ask.N.create": "{0} extensiones quieren hacer cambios de refactorización con esta creación de archivo", - "ask.N.copy": "{0} extensiones quieren hacer cambios de refactorización con esta copia de archivo", - "ask.N.move": "{0} extensiones quieren hacer cambios de refactorización con este movimiento de archivo", - "ask.N.delete": "{0} extensiones quieren hacer cambios de refactorización con esta eliminación de archivo", - "preview": "Mostrar vista previa", - "cancel": "Omitir cambios", - "ok": "Aceptar", "again": "No volver a preguntar", - "msg-create": "Ejecutando participantes \"Crear archivo\"...", - "msg-rename": "Ejecutando participantes \"Cambiar nombre de archivo\"...", - "msg-copy": "Ejecutando participantes de para la copia de archivo...", - "msg-delete": "Ejecutando participantes de \"Eliminar archivo\"...", + "ask.1.copy": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta copia de archivo", + "ask.1.create": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta creación de archivo", + "ask.1.delete": "La extensión \"{0}\" quiere hacer cambios de refactorización con esta eliminación de archivo", + "ask.1.move": "La extensión \"{0}\" quiere hacer cambios de refactorización con este movimiento de archivo", + "ask.N.copy": "{0} extensiones quieren hacer cambios de refactorización con esta copia de archivo", + "ask.N.create": "{0} extensiones quieren hacer cambios de refactorización con esta creación de archivo", + "ask.N.delete": "{0} extensiones quieren hacer cambios de refactorización con esta eliminación de archivo", + "ask.N.move": "{0} extensiones quieren hacer cambios de refactorización con este movimiento de archivo", + "cancel": "Omitir cambios", + "files.participants.timeout": "Tiempo de espera en milisegundos tras el cual se cancelan los participantes para crear, cambiar el nombre y borrar archivos. Use `0` para deshabilitar a los participantes.", "label": "Opción de restablecimiento de \"File operation needs preview\"", - "files.participants.timeout": "Tiempo de espera en milisegundos tras el cual se cancelan los participantes para crear, cambiar el nombre y borrar archivos. Use `0` para deshabilitar a los participantes." + "msg-copy": "Ejecutando participantes de para la copia de archivo...", + "msg-create": "Ejecutando participantes \"Crear archivo\"...", + "msg-delete": "Ejecutando participantes de \"Eliminar archivo\"...", + "msg-rename": "Ejecutando participantes \"Cambiar nombre de archivo\"...", + "ok": "Aceptar", + "preview": "Mostrar vista previa" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (extensión)", - "defaultSource": "Extensión", - "manageExtension": "Administrar extensión", "cancel": "Cancelar", + "defaultSource": "Extensión", + "extensionSource": "{0} (extensión)", + "manageExtension": "Administrar extensión", "ok": "Aceptar" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "Se anuló onWillSaveTextDocument-event después de 1750 ms" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Abrir con el elemento de apertura predeterminado", - "openerFailedMessage": "No se pudo abrir el URI con \"{0}\": {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "La extensión ' {0} ' agregó 1 carpeta al área de trabajo", - "folderStatusMessageAddMultipleFolders": "La extensión ' {0} ' agregó {1} carpetas al área de trabajo", - "folderStatusMessageRemoveSingleFolder": "Extensión ' {0} ' eliminó 1 carpeta del área de trabajo", - "folderStatusMessageRemoveMultipleFolders": "La extensión ' {0} ' eliminó las carpetas {1} del área de trabajo", - "folderStatusChangeFolder": "La extensión ' {0} ' cambió las carpetas del área de trabajo" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Vea el icono de la vista de comentarios." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "La extensión {0} ha reenviado el puerto {1}. Debe realizar la ejecución como superusuario para usar el puerto {2} de forma local.", "remote.tunnelsView.elevationButton": "Usar el puerto {0} como sudo..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Esta cuenta no se ha usado en ninguna extensión.", - "accountLastUsedDate": "Último uso de esta cuenta {0}", - "notUsed": "No ha usado esta cuenta", - "manageTrustedExtensions": "Administrar extensiones de confianza", - "manageExensions": "Elija qué extensiones pueden acceder a esta cuenta", - "signOutMessagve": "Usuario que ha utilizado la cuenta \"{0}\": \r\n\r\n{1}\r\n\r\n ¿Quiere cerrar sesión desde estas extensiones?", - "signOutMessageSimple": "¿Cerrar la sesión de \"{0}\"?", - "signOut": "Cerrar sesión", - "cancel": "Cancelar", - "signedOut": "La sesión se ha cerrado correctamente.", - "confirmLogin": "La extensión \"{0}\" desea iniciar sesión con {1}.", - "allow": "Permitir" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "No se pudo abrir el URI con \"{0}\": {1}", + "openerFailedUseDefault": "Abrir con el elemento de apertura predeterminado" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Si la barra lateral es visible", - "sideBarFocus": "Si la barra lateral tiene el foco del teclado", - "activeViewlet": "Identificador del viewlet activo" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Ha ocurrido un error mientras se restauraba la vista: {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "Variante del área de trabajo abierta en la ventana, que puede ser \"vacía\" (sin área de trabajo), \"carpeta\" (única carpeta) o \"área de trabajo\" (área de trabajo con varias raíces)", - "workspaceFolderCount": "Número de carpetas raíz en el área de trabajo", - "dirtyWorkingCopies": "Si hay copias de trabajo con modificaciones", - "remoteName": "El nombre del elemento remoto al que está conectada la ventana, o bien una cadena vacía si no está conectada a ningún elemento remoto", - "isFullscreen": "Si la ventana está en modo de pantalla completa" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "La extensión ' {0} ' cambió las carpetas del área de trabajo", + "folderStatusMessageAddMultipleFolders": "La extensión ' {0} ' agregó {1} carpetas al área de trabajo", + "folderStatusMessageAddSingleFolder": "La extensión ' {0} ' agregó 1 carpeta al área de trabajo", + "folderStatusMessageRemoveMultipleFolders": "La extensión ' {0} ' eliminó las carpetas {1} del área de trabajo", + "folderStatusMessageRemoveSingleFolder": "Extensión ' {0} ' eliminó 1 carpeta del área de trabajo" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Si el foco del teclado está dentro del control de apertura rápida" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "Contenedor de vistas ' {0} ' no existe y todas las vistas registradas se agregarán al 'Explorer'.", + "ViewContainerRequiresProposedAPI": "El contenedor de la vista \"{0}\" requiere que \"enableProposedApi\" esté activado para que se agregue a \"Remote\".", + "duplicateView1": "No se pueden registrar varias vistas con el mismo identificador \"{0}\"", + "duplicateView2": "Una vista con id \"{0}\" ya está registrada.", + "optenum": "la propiedad \"{0}\" se puede omitir o debe ser de tipo {1}", + "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "requirearray": "las vistas deben ser una matriz", + "requireidstring": "la propiedad `{0}` is mandatoria y debe ser del tipo `cadena`. Solo son permitidos carácteres alfanuméricos, '_' y '-'.", + "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "unknownViewType": "Tipo de vista \"{0}\" desconocido.", + "viewcontainer requirearray": "los contenedores de vistas deben ser una matriz", + "views.container.activitybar": "Contribuir vistas de contenedores a la barra de actividades", + "views.container.panel": "Aportar contenedores de vistas al Panel", + "views.contributed": "Contribuye vistas al contenedor de vistas aportadas", + "views.debug": "Contribuye vistas al contenedor de depuración en la barra de actividades", + "views.explorer": "Aporta vistas al contenedor del explorador en la barra de actividades", + "views.remote": "Aporta las vistas al contenedor remoto en la barra de actividad. Para contribuir a este contenedor, enableProposedApi debe estar activado", + "views.scm": "Contribuye vistas al contenedor SCM en la barra de actividades", + "views.test": "Contribuye vistas al contenedor de pruebas en la barra de actividades", + "vscode.extension.contributes.view.contextualTitle": "Contexto legible para cuando la vista se mueve fuera de su ubicación original. De forma predeterminada, se usará el nombre del contenedor de la vista.", + "vscode.extension.contributes.view.group": "Grupo anidado en el viewlet", + "vscode.extension.contributes.view.icon": "Ruta de acceso al icono de vista. Los iconos de vista se muestran cuando no se puede mostrar el nombre de la vista. Se recomienda que los iconos estén en SVG, aunque se acepta cualquier tipo de archivo de imagen.", + "vscode.extension.contributes.view.id": "Identificador de la vista. Esto debe ser único en todas las vistas. Se recomienda incluir el identificador de extensión como parte del identificador de vista. Utilícelo para registrar un proveedor de datos a través de la API 'vscode.window.registerTreeDataProviderForView'. También para desencadenar la activación de la extensión mediante el registro de 'onView:${id}' evento a 'activationEvents'.", + "vscode.extension.contributes.view.initialState": "Estado inicial de la vista la primera vez que se instala la extensión. Una vez que el usuario ha cambiado el estado de la vista al contraer, mover u ocultar la vista, el estado inicial no se volverá a usar.", + "vscode.extension.contributes.view.initialState.collapsed": "La vista se mostrará en el contenedor de vistas, pero se contraerá.", + "vscode.extension.contributes.view.initialState.hidden": "La vista no se mostrará en el contenedor de vistas, pero se podrá detectar mediante el menú de vistas y otros puntos de entrada de vista, y el usuario puede ocultarla.", + "vscode.extension.contributes.view.initialState.visible": "Estado inicial predeterminado de la vista. Sin embargo, en la mayoría de los contenedores, la vista se expandirá; algunos contenedores integrados (explorer, scm y debug) muestran todas las vistas aportadas contraídas, independientemente del valor de \"visibilidad\".", + "vscode.extension.contributes.view.name": "Nombre de la vista en lenguaje natural. Se mostrará", + "vscode.extension.contributes.view.remoteName": "El nombre del tipo remoto asociado a esta vista", + "vscode.extension.contributes.view.tree": "La vista está respaldada por un elemento \"TreeView\" creado por \"createTreeView\".", + "vscode.extension.contributes.view.type": "Tipo de la vista. Puede ser \"tree\" para una vista basada en una vista de árbol o \"webview\" para una vista basada en la vista web. El valor predeterminado es \"tree\".", + "vscode.extension.contributes.view.webview": "La vista está respaldada por un elemento \"WebviewView\" registrado por \"registerWebviewViewProvider\".", + "vscode.extension.contributes.view.when": "Condición que se debe cumplir para mostrar esta vista", + "vscode.extension.contributes.views": "Aporta vistas al editor", + "vscode.extension.contributes.views.containers.icon": "Ruta para el icono del contenedor. Los iconos son de 24 x 24 centrados en un bloque de 50 x 40 y tienen un color de relleno de 'rgb (215, 218, 224)' o '#d7dae0'. Se recomienda que los iconos sean en SVG, aunque se acepta cualquier tipo de archivo de imagen. ", + "vscode.extension.contributes.views.containers.id": "Identificador único utilizado para identificar el contenedor en el que se pueden aportar vistas mediante el punto de contribución \"vistas\"", + "vscode.extension.contributes.views.containers.title": "Cadena de texto en lenguaje natural usada para mostrar el contenedor. ", + "vscode.extension.contributes.viewsContainers": "Contribuye con vistas de contenedores al editor " }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", - "treeView.enableCollapseAll": "Indica si la vista de árbol con el identificador {0} habilita la opción para contraer todo.", - "treeView.toggleCollapseAll": "Indica si la opción para contraer todo se ha activado para la vista de árbol con el identificador {0}.", - "treeView.enableRefresh": "Indica si la vista de árbol con el identificador {0} habilita la actualización.", - "refresh": "Actualizar", - "collapseAll": "Contraer todo", - "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Vistas", - "viewMoveUp": "Mover vista hacia arriba", - "viewMoveLeft": "Mover vista a la izquierda", - "viewMoveDown": "Mover vista hacia abajo", - "viewMoveRight": "Mover vista a la derecha" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Editor de texto" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Editor de diferencias de texto" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Seleccionar un idioma", - "selectAlanguage": "Seleccionar un idioma {0}", - "toGetStarted": " para empezar. Empiece a escribir para descartar o ", - "dontshow": "no mostrar", - "thisAgain": " esto de nuevo." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Lín. {0}, Col. {1} ({2} seleccionada)", - "singleSelection": "Lín. {0}, col. {1}", - "multiSelectionRange": "{0} selecciones ({1} caracteres seleccionados)", - "multiSelection": "{0} selecciones", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "¿Está utilizando un lector de pantalla para trabajar con VS Code? (el ajuste de líneas se deshabilita cuando se utiliza un lector de pantalla)", - "screenReaderDetectedExplanation.answerYes": "Sí", - "screenReaderDetectedExplanation.answerNo": "No", - "noEditor": "Ningún editor de texto activo en este momento", - "noWritableCodeEditor": "El editor de código activo es de solo lectura.", - "indentConvert": "convertir archivo", - "indentView": "cambiar vista", - "pickAction": "Seleccionar acción", - "tabFocusModeEnabled": "Tabulación Mueve el Foco", - "disableTabMode": "Deshabilitar modo de accesibilidad", - "status.editor.tabFocusMode": "Modo de accesibilidad", - "columnSelectionModeEnabled": "Selección de columnas", - "disableColumnSelectionMode": "Desactivar el modo de selección de columnas", - "status.editor.columnSelectionMode": "Modo selección de columnas", - "screenReaderDetected": "Lector de pantalla optimizado", - "status.editor.screenReaderMode": "Modo lector de pantalla", - "gotoLine": "Ir a línea/columna", - "status.editor.selection": "Selección de editor", - "selectIndentation": "Seleccione la sangría", - "status.editor.indentation": "Sangría del editor", - "selectEncoding": "Seleccionar Encoding", - "status.editor.encoding": "Codificación del editor", - "selectEOL": "Seleccionar secuencia de fin de línea", - "status.editor.eol": "Editor final de línea", - "selectLanguageMode": "Seleccionar modo de lenguaje", - "status.editor.mode": "Lenguaje del editor", - "fileInfo": "Información del archivo", - "status.editor.info": "Información del archivo", - "spacesSize": "Espacios: {0}", - "tabSize": "Tamaño de tabulación: {0}", - "currentProblem": "Problema actual", - "showLanguageExtensions": "Buscar extensiones de Marketplace para '{0}'...", - "changeMode": "Cambiar modo de lenguaje", - "languageDescription": "({0}): lenguaje configurado", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "lenguajes (identificador)", - "configureModeSettings": "Configurar los parámetros basados en el lenguaje \"{0}\"...", - "configureAssociationsExt": "Configurar asociación de archivos para '{0}'...", - "autoDetect": "Detectar automáticamente", - "pickLanguage": "Seleccionar modo de lenguaje", - "currentAssociation": "Asociación actual", - "pickLanguageToConfigure": "Seleccionar modo de lenguaje para asociar con '{0}'", - "changeEndOfLine": "Cambiar secuencia de fin de línea", - "pickEndOfLine": "Seleccionar secuencia de fin de línea", - "changeEncoding": "Cambiar codificación de archivo", - "noFileEditor": "No hay ningún archivo activo en este momento.", - "saveWithEncoding": "Guardar con Encoding", - "reopenWithEncoding": "Volver a abrir con Encoding", - "guessedEncoding": "Adivinado por el contenido", - "pickEncodingForReopen": "Seleccionar codificación de archivo para reabrir archivo", - "pickEncodingForSave": "Seleccionar codificación de archivo para guardar" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Dividir editor", - "splitEditorOrthogonal": "Dividir Editor Ortogonal", - "splitEditorGroupLeft": "Dividir Editor a Izquierda", - "splitEditorGroupRight": "Dividir Editor Derecho", - "splitEditorGroupUp": "Dividir Editor Arriba", - "splitEditorGroupDown": "Dividir Editor Abajo", - "joinTwoGroups": "Unir grupo de editores con el siguiente grupo", - "joinAllGroups": "Combinar todos los grupos de Editor", - "navigateEditorGroups": "Navegar entre los grupos de editores", - "focusActiveEditorGroup": "Enfocar grupo de editores activo", - "focusFirstEditorGroup": "Enfocar primer grupo de editores", - "focusLastEditorGroup": "Focalizar Último grupo Editor", - "focusNextGroup": "Focalizar Siguiente grupo Editor ", - "focusPreviousGroup": "Focalizar Anterior Grupo Editor", - "focusLeftGroup": "Focalizar Grupo Editor Izquierdo", - "focusRightGroup": "Focalizar Grupo Editor Derecho", - "focusAboveGroup": "Foco encima del grupo de editores", - "focusBelowGroup": "Foco debajo del grupo de editores", - "closeEditor": "Cerrar editor", - "unpinEditor": "Desanclar editor", - "closeOneEditor": "Cerrar", - "revertAndCloseActiveEditor": "Revertir y cerrar el editor", - "closeEditorsToTheLeft": "Cerrar Editores a la Izquierda en el Grupo", - "closeAllEditors": "Cerrar todos los editores", - "closeAllGroups": "Cerrar Todos los Grupos Editores", - "closeEditorsInOtherGroups": "Cerrar los editores de otros grupos", - "closeEditorInAllGroups": "Cerrar el editor en todos los grupos", - "moveActiveGroupLeft": "Mover el grupo de editores a la izquierda", - "moveActiveGroupRight": "Mover el grupo de editores a la derecha", - "moveActiveGroupUp": "Mover Grupo Editor Arriba", - "moveActiveGroupDown": "Mover Grupo Editor Abajo", - "duplicateActiveGroupLeft": "Duplicar el grupo de editores a la izquierda", - "duplicateActiveGroupRight": "Duplicar el grupo de editores a la derecha", - "duplicateActiveGroupUp": "Duplicar el grupo de editores arriba", - "duplicateActiveGroupDown": "Duplicar el grupo de editores abajo", - "minimizeOtherEditorGroups": "Maximizar Grupo Editor", - "evenEditorGroups": "Restablecer Tamaños de Grupo Editor", - "toggleEditorWidths": "Alternar tamaños de grupo de editor", - "maximizeEditor": "Maximizar grupo de editores y ocultar barra de tareas", - "openNextEditor": "Abrir el editor siguiente", - "openPreviousEditor": "Abrir el editor anterior", - "nextEditorInGroup": "Abrir el siguiente editor del grupo", - "openPreviousEditorInGroup": "Abrir el editor anterior en el grupo", - "firstEditorInGroup": "Abrir el Primer Editor en el Grupo", - "lastEditorInGroup": "Abrir el último editor del grupo", - "navigateNext": "Hacia delante", - "navigatePrevious": "Hacia atrás", - "navigateToLastEditLocation": "Ir a la última ubicación de edición", - "navigateLast": "Vaya al último", - "reopenClosedEditor": "Volver a abrir el editor cerrado", - "clearRecentFiles": "Borrar abiertos recientemente", - "showEditorsInActiveGroup": "Mostrar editores en grupo activo por el más reciente utilizado", - "showAllEditors": "Mostrar todos los editores por apariencia", - "showAllEditorsByMostRecentlyUsed": "Mostrar todos los editores desde el más reciente utilizado", - "quickOpenPreviousRecentlyUsedEditor": "Quick Open del editor anterior usado recientemente", - "quickOpenLeastRecentlyUsedEditor": "Quick Open editor usado menos recientemente", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Quick Open del editor anterior usado recientemente en el grupo", - "quickOpenLeastRecentlyUsedEditorInGroup": "Quick Open el editor usado menos recientemente en el grupo", - "navigateEditorHistoryByInput": "Quick Open del editor anterior desde el historial", - "openNextRecentlyUsedEditor": "Abrir el siguiente editor recientemente usado", - "openPreviousRecentlyUsedEditor": "Abrir el anterior editor recientemente usado", - "openNextRecentlyUsedEditorInGroup": "Abrir el siguiente editor recientemente usado en el grupo", - "openPreviousRecentlyUsedEditorInGroup": "Abrir el editor recientemente usado anterior en el grupo", - "clearEditorHistory": "Borrar historial del editor", - "moveEditorLeft": "Mover el editor a la izquierda", - "moveEditorRight": "Mover el editor a la derecha", - "moveEditorToPreviousGroup": "Mover editor al grupo anterior", - "moveEditorToNextGroup": "Mover editor al grupo siguiente", - "moveEditorToAboveGroup": "Mudar el Editor al Grupo Superior", - "moveEditorToBelowGroup": "Mudar el Editor al Grupo Inferior", - "moveEditorToLeftGroup": "Mudar el Editor al Grupo Izquierdo", - "moveEditorToRightGroup": "Mudar el Editor al Grupo Derecho", - "moveEditorToFirstGroup": "Mover el Editor al Primer Grupo", - "moveEditorToLastGroup": "Mudar el Editor al Último Grupo ", - "editorLayoutSingle": "Diseño de Editor de Columna Simple", - "editorLayoutTwoColumns": "Diseño de Editor de Doble Columna", - "editorLayoutThreeColumns": "Diseño de Editor de Triple Columna ", - "editorLayoutTwoRows": "Diseño de Editor de Doble Fila", - "editorLayoutThreeRows": "Diseño de Editor de Triple Fila", - "editorLayoutTwoByTwoGrid": "Diseño de Grilla de Editor (2x2)", - "editorLayoutTwoColumnsBottom": "Diseño de editor de dos columnas abajo", - "editorLayoutTwoRowsRight": "Diseño del editor Dos filas a la derecha", - "newEditorLeft": "Nuevo Grupo Editor a Izquierda", - "newEditorRight": "Nuevo Grupo Editor a Derecha", - "newEditorAbove": "Nuevo Grupo Editor Arriba", - "newEditorBelow": "Nuevo Grupo Editor Abajo", - "workbench.action.reopenWithEditor": "Volver a abrir el editor con...", - "workbench.action.toggleEditorType": "Alternar tipo de editor" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Mover el editor activo por tabulaciones o grupos", - "editorCommand.activeEditorMove.arg.name": "Argumento para mover el editor activo", - "editorCommand.activeEditorMove.arg.description": "Propiedades de argumento:\r\n\t* \"to\": valor de cadena que indica hacia dónde se realiza el movimiento.\r\n\t* \"by\": valor de cadena que indica la unidad del movimiento (por pestaña o por grupo).\r\n\t* \"value\": valor numérico que indica cuántas posiciones o una posición absoluta para mover.", - "toggleInlineView": "Alternar la vista alineada", - "compare": "Comparar" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Abrir área de trabajo" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "No hay ningún editor coincidente.", - "entryAriaLabelWithGroupDirty": "{0}, con modificaciones, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, con modificaciones", - "closeEditor": "Cerrar editor" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Acciones de grupo de editores", - "closeGroupAction": "Cerrar", - "emptyEditorGroup": "{0} (vacío) ", - "groupLabel": "Grupo {0}", - "groupAriaLabel": "Grupo de editores {0}", - "ok": "Aceptar", - "cancel": "Cancelar", - "editorOpenErrorDialog": "No se puede abrir \"{0}\"", - "editorOpenError": "No se puede abrir '{0}': {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "El archivo es demasiado grande para abrirlo como editor sin título. Cárguelo primero en el explorador de archivos e inténtelo de nuevo." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Administrar extensiones de confianza", - "signOut": "Cerrar sesión", - "authProviderUnavailable": "{0} no está disponible", - "noAccounts": "No ha iniciado sesión en ninguna cuenta.", - "hideAccounts": "Ocultar cuentas", - "previousSideBarView": "Vista de barra lateral anterior", - "nextSideBarView": "Siguiente vista de barra lateral" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Modificador de vista activa" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "Vistas adicionales", - "numberBadge": "{0} ({1})", - "manageExtension": "Administrar extensión", - "titleKeybinding": "{0} ({1})", - "hide": "Ocultar \"{0}\"", - "keep": "Mantener \"{0}\"", - "toggle": "Alternar vista fijada" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&Archivo", - "mEdit": "&&Editar", - "mSelection": "&&Selección", - "mView": "&&Ver", - "mGoto": "&&Ir", - "mRun": "&&Ejecutar", - "mTerminal": "&&Terminal", - "mHelp": "&&Ayuda", - "menubar.customTitlebarAccessibilityNotification": "El soporte de accesibilidad está habilitado para usted. Para que la experiencia sea más accesible, se recomienda el estilo de la barra de título personalizado.", - "goToSetting": "Abrir configuración", - "focusMenu": "Situar el foco sobre Menú de aplicaciones", - "checkForUpdates": "Buscar &&actualizaciones...", - "checkingForUpdates": "Buscando actualizaciones...", - "download now": "D&&escargar actualización", - "DownloadingUpdate": "Descargando actualización...", - "installUpdate...": "Instalar &&actualización...", - "installingUpdate": "Instalando actualización...", - "restartToUpdate": "Reiniciar para &&actualizar" - }, - "vs/workbench/common/panel": { - "activePanel": "Identificador del panel activo", - "panelFocus": "Si el panel tiene el foco del teclado", - "panelPosition": "Posición del panel: \"izquierda\", \"derecha\" o \"inferior\"", - "panelVisible": "Si el panel está visible", - "panelMaximized": "Si el panel está maximizado" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "acciones de {0}", - "viewsAndMoreActions": "Vistas y más acciones...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Icono para maximizar un panel.", - "restoreIcon": "Icono para restaurar un panel.", - "closeIcon": "Icono para cerrar un panel.", - "togglePanel": "Alternar panel", - "focusPanel": "Centrarse en el panel", - "positionPanelLeft": "Mover panel a la izquierda", - "positionPanelRight": "Mover el panel a la derecha", - "positionPanelBottom": "Mover el panel hacia abajo", - "previousPanelView": "Vista del panel anterior", - "nextPanelView": "Siguiente vista de panel", - "toggleMaximizedPanel": "Alternar el panel maximizado", - "maximizePanel": "Maximizar el tamaño del panel", - "minimizePanel": "Restaurar el tamaño del panel", - "closePanel": "Cerrar panel", - "miShowPanel": "Mostrar &&panel", - "hidePanel": "Ocultar panel" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Icono de un contenedor de panel de vista expandido.", - "viewPaneContainerCollapsedIcon": "Icono de un contenedor de panel de vista contraído.", - "viewToolbarAriaLabel": "acciones de {0}" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[No se admite]", - "userIsAdmin": "[Administrador]", - "userIsSudo": "[Superusuario]", - "devExtensionWindowTitlePrefix": "[Host de desarrollo de la extensión]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Preferencias" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "No hay notificaciones nuevas", - "notifications": "Notificaciones", - "notificationsToolbar": "Acciones del centro de notificaciones" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Error: {0}", - "alertWarningMessage": "Advertencia: {0}", - "alertInfoMessage": "Información: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Notificaciones", - "hideNotifications": "Ocultar notificaciones", - "zeroNotifications": "No hay notificaciones", - "noNotifications": "No hay notificaciones nuevas", - "oneNotification": "1 notificación nueva", - "notifications": "{0} nuevas notificaciones", - "noNotificationsWithProgress": "Sin notificaciones nuevas ({0} en curso)", - "oneNotificationWithProgress": "1 Nueva notificación ({0} en curso)", - "notificationsWithProgress": "{0} nuevas notificaciones ({1} en curso)", - "status.message": "Mensaje de estado" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Si una notificación tiene el foco del teclado", - "notificationCenterVisible": "Si el centro de notificaciones está visible", - "notificationToastsVisible": "Si una notificación del sistema está visible", - "notifications": "Notificaciones", - "showNotifications": "Mostrar notificaciones", - "hideNotifications": "Ocultar notificaciones", - "clearAllNotifications": "Limpiar todas las notificaciones", - "focusNotificationToasts": "Centrarse en la notificación del sistema" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "Se esperaba un selector de lenguaje (por ejemplo, [\"Java\"])", + "config.property.defaultConfiguration.warning": "No se pueden registrar los valores predeterminados de configuración para \"{0}\". Solo se admiten los valores predeterminados para la configuración específica del lenguaje.", + "invalid.allOf": "\"configuration.allOf\" está en desuso y ya no debe utilizarse. En su lugar, pase varias secciones de configuración como una matriz al punto de contribución \"configuration\".", + "invalid.properties": "configuration.properties debe ser un objeto", + "invalid.property": "la propiedad Configuration. Properties ' {0} ' debe ser un objeto", + "invalid.title": "configuration.title debe ser una cadena", + "scope.application.description": "Configuración que solo se puede establecer en los valores del usuario.", + "scope.deprecationMessage": "Si se establece, la propiedad se marca como \"en desuso\" y se muestra el mensaje dado como explicación.", + "scope.description": "Ámbito en el que se aplica la configuración. Los ámbitos disponibles son \"application\", \"machine\", \"window\", \"resource\" y \"machine-overridable\".", + "scope.enumDescriptions": "Descripciones de los valores de enumeración", + "scope.language-overridable.description": "Configuración de recursos que puede establecerse en la configuración específica del idioma.", + "scope.machine-overridable.description": "Configuración del equipo que se puede realizar también en la configuración del área de trabajo o de la carpeta.", + "scope.machine.description": "Configuración que solo se puede establecer en la configuración de usuario o solo en la configuración remota.", + "scope.markdownDeprecationMessage": "Si se establece, la propiedad se marca como en desuso y se muestra el mensaje dado como explicación en formato Markdown.", + "scope.markdownDescription": "La descripción en formato de Markdown.", + "scope.markdownEnumDescriptions": "Descripciones de los valores de enumeración en formato de Markdown.", + "scope.resource.description": "Configuración que se puede establecer en la configuración de usuario, remoto, área de trabajo o carpeta.", + "scope.window.description": "Configuración que se puede establecer en la configuración remota, de usuario o de área de trabajo.", + "unknownWorkspaceProperty": "Propiedad de configuración de área de trabajo desconocida", + "vscode.extension.contributes.configuration": "Aporta opciones de configuración.", + "vscode.extension.contributes.configuration.properties": "Descripción de las propiedades de configuración.", + "vscode.extension.contributes.configuration.property.empty": "La propiedad no debe estar vacía.", + "vscode.extension.contributes.configuration.title": "Resumen de la configuración. Esta etiqueta se usará en el archivo de configuración como comentario divisor.", + "vscode.extension.contributes.defaultConfiguration": "Contribuye a la configuración de los parámetros del editor predeterminados por lenguaje.", + "workspaceConfig.extensions.description": "Extensiones del área de trabajo", + "workspaceConfig.folders.description": "Lista de carpetas para cargar en el área de trabajo. ", + "workspaceConfig.launch.description": "Configuraciones de inicio del área de trabajo", + "workspaceConfig.name.description": "Un nombre opcional para la carpeta. ", + "workspaceConfig.path.description": "Ruta de acceso de archivo; por ejemplo, \"/raíz/carpetaA\" o \"./carpetaA\" para una ruta de acceso de archivo que se resolverá respecto a la ubicación del archivo del área de trabajo.", + "workspaceConfig.remoteAuthority": "El servidor remoto donde se ubica el espacio de trabajo.", + "workspaceConfig.settings.description": "Configuración de área de trabajo", + "workspaceConfig.tasks.description": "Configuraciones de tareas del espacio de trabajo", + "workspaceConfig.uri.description": "URI de la carpeta" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "No se mostrarán {0} errores y advertencias adicionales." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "La ruta de acceso {0} no apunta a un ejecutor de pruebas de extensión.", + "extensionTestError1": "No se puede cargar el ejecutor de pruebas." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (extensión)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (Extensión)", "status.extensionMessage": "Estado de la extensión" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\".", - "treeView.duplicateElement": "El elemento con id {0} está ya registrado" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "No se encontró el terminal con el identificador {0} en el host de extensiones" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Ha ocurrido un error mientras se restauraba la vista: {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "El elemento con id {0} está ya registrado", + "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\"." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "La extensión ' {0} ' no pudo actualizar las carpetas del área de trabajo: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Aporta la configuración del esquema JSON.", + "contributes.jsonValidation.fileMatch": "El patrón de archivo (o una matriz de patrones) para que coincida con, por ejemplo, \"package.json\" o \"*.launch\". Los patrones de exclusión comienzan con \"!\".", + "contributes.jsonValidation.url": "Dirección URL de esquema ('http:', 'https:') o ruta de acceso relativa a la carpeta de extensión ('./').", + "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" debe definirse como una cadena o una matriz de cadenas.", + "invalid.jsonValidation": "configuration.jsonValidation debe ser una matriz", + "invalid.path.1": "Se esperaba que \"contributes.{0}.url\" ({1}) estuviera incluido en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", + "invalid.url": "configuration.jsonValidation.url debe ser una dirección URL o una ruta de acceso relativa", + "invalid.url.fileschema": "configuration.jsonValidation.url es una dirección URL relativa no válida: {0}", + "invalid.url.schema": "\"configuration.jsonValidation.url\" debe ser una dirección URL absoluta o empezar con \"./\" para hacer referencia a esquemas ubicados en la extensión." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "El menú contextual de comentarios aportados, representado como botones debajo del editor de comentarios", + "comment.title": "El menú de título de comentario aportado", + "commentThread.actions": "El menú contextual del subproceso de comentario aportado, representado como botones debajo del editor de comentarios", + "commentThread.title": "El menú del título del subproceso de comentarios aportado", + "dup": "El comando `{0}` aparece varias veces en la sección 'commands'.", + "dupe.command": "El elemento de menú hace referencia al mismo comando que el comando predeterminado y el comando alternativo", + "inlineCompletions.actions": "Acciones que se muestran al mantener el puntero sobre una finalización insertada", + "menuId.invalid": "`{0}` no es un identificador de menú válido", + "menus.changeTitle": "El menú de cambio en línea del control de código fuente", + "menus.commandPalette": "La paleta de comandos", + "menus.debugCallstackContext": "El menú contextual de la vista de la pila de llamadas de depuración", + "menus.debugToolBar": "Menú de la barra de herramientas de depuración", + "menus.debugVariablesContext": "El menú contextual de la vista de variables de depuración", + "menus.editorContext": "El menú conextual del editor", + "menus.editorContextCopyAs": "Submenú \"Copiar como\" en el menú contextual del editor", + "menus.editorTabContext": "Menú contextual de pestañas del editor", + "menus.editorTitle": "El menú de título del editor", + "menus.editorTitleRun": "Ejecutar submenú dentro del menú de títulos del editor", + "menus.explorerContext": "El menú contextual del explorador de archivos", + "menus.extensionContext": "Menú contextual de la extensión", + "menus.file": "Menú Archivo de nivel superior", + "menus.home": "Menú contextual del indicador de inicio (solo web)", + "menus.opy": "Submenú \"Copiar como\" en el menú de edición de nivel superior", + "menus.resourceFolderContext": "El menú contextual de la carpeta de recursos del control de código fuente", + "menus.resourceGroupContext": "El menú contextual del grupo de recursos de Control de código fuente", + "menus.resourceStateContext": "El menú contextual de estado de recursos de Control de código fuente", + "menus.scmSourceControl": "El menú de control de código fuente", + "menus.scmTitle": "El menú del título Control de código fuente", + "menus.statusBarRemoteIndicator": "Menú de indicador remoto en la barra de estado", + "menus.statusBarWindowIndicator": "Menú indicador de ventana en la barra de estado", + "menus.statusBarWindowIndicator.deprecated": "Use el menú \"statusBar/remoteIndicator\" en su lugar.", + "menus.touchBar": "Barra táctil (sólo macOS)", + "missing.altCommand": "El elemento de menú hace referencia a un comando alternativo `{0}` que no está definido en la sección 'commands'.", + "missing.command": "El elemento de menú hace referencia a un comando `{0}` que no está definido en la sección 'commands'.", + "missing.submenu": "El elemento de menú hace referencia a un submenú \"{0}\" que no está definido en la sección \"submenus\".", + "nonempty": "se esperaba un valor no vacío.", + "notebook.cell.title": "El menú de título de la celda del cuaderno aportado", + "notebook.toolbar": "El menú de la barra de herramientas del cuaderno aportado", + "notebook.toolbar.right": "El menú de la barra de herramientas derecha del cuaderno aportado", + "opticon": "la propiedad \"icon\" puede omitirse o debe ser una cadena o un literal como \"{dark, light}\"", + "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "proposed": "API propuesta", + "proposedAPI.invalid": "{0} es un identificador de menú propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el siguiente modificador de la línea de comandos: --enable-proposed-api {1}", + "require": "los elementos de submenú deben ser un objeto", + "requireStringOrObject": "La propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\" u \"object\"", + "requirearray": "los elementos de submenú deben ser una matriz", + "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "requirestrings": "Las propiedades \"{0}\" y \"{1}\" son obligatorias y deben ser de tipo \"string\"", + "submenuId.duplicate.id": "El submenú \"{0}\" ya estaba registrado previamente.", + "submenuId.invalid.id": "\"{0}\" no es un identificador de submenú válido", + "submenuId.invalid.label": "\"{0}\" no es una etiqueta de submenú válida", + "submenuItem.duplicate": "El submenú \"{0}\" ya se ha aportado al menú \"{1}\".", + "testing.item.title": "Menú del elemento de prueba aportado", + "unsupported.submenureference": "El elemento de menú hace referencia a un submenú para un menú que no es compatible con los submenús.", + "view.itemContext": "El menú contextual del elemento de vista contribuida", + "view.timelineContext": "El menú contextual del elemento de vista de línea de tiempo", + "view.timelineTitle": "El menú de título de la vista de línea de tiempo", + "view.tunnelContext": "El menú contextual del elemento de vista Puertos", + "view.tunnelOriginInline": "Menú insertado de origen del elemento de la vista Puertos", + "view.tunnelPortInline": "Menú insertado de puerto del elemento de la vista Puertos", + "view.viewTitle": "El menú de título de vista contribuida", + "vscode.extension.contributes.commandType.category": "(Opcional) la cadena de categoría se agrupa por el comando en la interfaz de usuario", + "vscode.extension.contributes.commandType.command": "Identificador del comando que se va a ejecutar", + "vscode.extension.contributes.commandType.icon": "(Opcional) Icono que se utiliza para representar el comando en la interfaz de usuario. Una ruta de archivo, un objeto con rutas de archivo para temas oscuros y claros o referencias a un icono de tema, como \"$(zap)\"", + "vscode.extension.contributes.commandType.icon.dark": "Ruta de icono cuando se usa un tema oscuro", + "vscode.extension.contributes.commandType.icon.light": "Ruta del icono cuando se usa un tema ligero", + "vscode.extension.contributes.commandType.precondition": "(Opcional) Condición que se debe cumplir para habilitar el comando en la interfaz de usuario (menú y enlaces de teclado). No impide ejecutar el comando por otros medios, como \"executeCommand\" de la API.", + "vscode.extension.contributes.commandType.shortTitle": "Título corto con el que se representa el comando en la interfaz de usuario.", + "vscode.extension.contributes.commandType.title": "Título con el que se representa el comando en la interfaz de usuario", + "vscode.extension.contributes.commands": "Aporta comandos a la paleta de comandos.", + "vscode.extension.contributes.menuItem.alt": "El identificador de un comando alternativo que se usará. El comando se debe declarar en la sección 'commands'", + "vscode.extension.contributes.menuItem.command": "El identificador del comando que se ejecutará. El comando se debe declarar en la sección 'commands'", + "vscode.extension.contributes.menuItem.group": "Grupo al que pertenece este elemento", + "vscode.extension.contributes.menuItem.submenu": "Identificador del submenú que se mostrará en este elemento.", + "vscode.extension.contributes.menuItem.when": "Condición que se debe cumplir para mostrar este elemento", + "vscode.extension.contributes.menus": "Contribuye con elementos de menú al editor", + "vscode.extension.contributes.submenu.icon": "(Opcional) Icono que se utiliza para representar el submenú en la interfaz de usuario. Una ruta de archivo, un objeto con rutas de archivo para temas oscuros y claros o referencias a un icono de tema, como \"\\$(zap)\"", + "vscode.extension.contributes.submenu.icon.dark": "Ruta de icono cuando se usa un tema oscuro", + "vscode.extension.contributes.submenu.icon.light": "Ruta del icono cuando se usa un tema ligero", + "vscode.extension.contributes.submenu.id": "Identificador del menú que se va a mostrar como submenú.", + "vscode.extension.contributes.submenu.label": "Etiqueta del elemento de menú que conduce a este submenú.", + "vscode.extension.contributes.submenus": "Aporta elementos del submenú al editor." + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "depurado" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Inspeccionar claves de contexto", + "logStorage": "Registrar el contenido de la base de datos de almacenamiento", + "logWorkingCopies": "Registrar copias de trabajo", + "screencastMode.fontSize": "Controla el tamaño de fuente (en píxeles) del teclado de modo de presentación de pantalla.", + "screencastMode.keyboardOverlayTimeout": "Controla el tiempo (en milisegundos) que se muestra la superposición del teclado en el modo de presentación de pantalla.", + "screencastMode.location.verticalPosition": "Controla el desplazamiento vertical de la superposición del modo de presentación en pantalla desde la parte inferior como un porcentaje de la altura del área de trabajo.", + "screencastMode.mouseIndicatorColor": "Controla el color en notación hexadecimal (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) del indicador del mouse en el modo de presentación en pantalla.", + "screencastMode.mouseIndicatorSize": "Controla el tamaño (en píxeles) del indicador de mouse en el modo de presentación de pantalla.", + "screencastMode.onlyKeyboardShortcuts": "Solo muestra los métodos abreviados de teclado en el modo de presentación de pantalla.", + "screencastModeConfigurationTitle": "Modo de presentación en pantalla", + "toggle screencast mode": "Alternar el modo de presentación en pantalla" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Referencia de métodos abreviados de teclado", + "miDocumentation": "&&Documentación", + "miIntroductoryVideos": "&&Vídeos de introducción", + "miKeyboardShortcuts": "&&Referencia de métodos abreviados de teclado", + "miLicense": "Ver &&licencia", + "miPrivacyStatement": "Declaración de privaci&&dad", + "miTipsAndTricks": "Consejos y tru&&cos", + "miTwitter": "&&Únase a nosotros en Twitter", + "miUserVoice": "&&Buscar solicitudes de características", + "newsletterSignup": "Regístrese para recibir el boletín de VS Code", + "openDocumentationUrl": "Documentación", + "openIntroductoryVideosUrl": "Vídeos de introducción", + "openLicenseUrl": "Ver licencia", + "openPrivacyStatement": "Declaración de privacidad", + "openTipsAndTricksUrl": "Sugerencias y trucos", + "openTwitterUrl": "Únase a nosotros en Twitter", + "openUserVoiceUrl": "Buscar solicitudes de características" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Cerrar barra lateral", + "compositePart.hideSideBarLabel": "Ocultar barra lateral", + "decreaseEditorHeight": "Reducir el alto del editor", + "decreaseEditorWidth": "Reducir el ancho del editor", + "decreaseViewSize": "Reducir tamaño de vista actual", + "increaseEditorHeight": "Aumentar el alto del editor", + "increaseEditorWidth": "Aumentar el ancho del editor", + "increaseViewSize": "Aumentar tamaño de vista actual", + "miAppearance": "&&Apariencia", + "miMoveSidebarLeft": "&&Mover barra lateral a la izquierda", + "miMoveSidebarRight": "&&Mover barra lateral a la derecha", + "miShowActivityBar": "Mostrar &&barra de actividades", + "miShowEditorArea": "Mostrar &&área de editor", + "miShowMenuBar": "Mostrar barra de &&menús", + "miShowSidebar": "Mostrar barra &&lateral", + "miShowStatusbar": "Mostrar barra de e&&stado", + "miToggleCenteredLayout": "&&Diseño centrado", + "miToggleZenMode": "Modo zen", + "move sidebar left": "Mover la barra lateral a la izquierda", + "move sidebar right": "Mover la barra lateral a la derecha", + "moveFocusedView": "Mover vista enfocada", + "moveFocusedView.error.noFocusedView": "No hay ninguna vista enfocada actualmente.", + "moveFocusedView.error.nonMovableView": "La vista enfocada actualmente no es móvil.", + "moveFocusedView.newContainerInPanel": "Nueva entrada de panel", + "moveFocusedView.newContainerInSidebar": "Nueva entrada en la barra lateral", + "moveFocusedView.selectDestination": "Seleccionar un Destino para la Vista", + "moveFocusedView.selectView": "Seleccione una vista para mover", + "moveFocusedView.title": "Vista: mover {0}", + "moveSidebarLeft": "Mover la barra lateral a la izquierda", + "moveSidebarRight": "Mover la barra lateral a la derecha", + "moveView": "Mover vista", + "ok": "Aceptar", + "panel": "Panel", + "panelContainer": "Panel / {0}", + "resetFocusedView.error.noFocusedView": "No hay ninguna vista enfocada actualmente.", + "resetFocusedViewLocation": "Restablecer la ubicación de la vista enfocada", + "resetViewLocations": "Restablecer ubicaciones de vista", + "sidebar": "Barra lateral", + "sidebarContainer": "Barra lateral / {0}", + "toggleActivityBar": "Alternar visibilidad de la barra de actividades", + "toggleCenteredLayout": "Alternar diseño centrado", + "toggleEditor": "Cambiar la visibilidad del área de edición", + "toggleMenuBar": "Alternar barra de menús", + "toggleSidebar": "Alternar visibilidad de la barra lateral", + "toggleSidebarPosition": "Alternar posición de la barra lateral", + "toggleStatusbar": "Alternar visibilidad de la barra de estado", + "toggleTabs": "Alternar visibilidad de la pestaña", + "toggleZenMode": "Alternar modo zen" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Enfocar la parte siguiente", + "focusPreviousPart": "Enfocar la parte anterior", + "navigateDown": "Navegar a la Vista Inferior", + "navigateLeft": "Navegar a la Vista de la Izquierda", + "navigateRight": "Navegar a la Vista de la Derecha", + "navigateUp": "Navegar a la Vista Superior" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Navegar a siguiente en Quick Open", + "quickNavigatePrevious": "Navegar a anterior en Quick Open", + "quickOpen": "Ir al archivo...", + "quickSelectNext": "Seleccionar Siguiente en Quick Open", + "quickSelectPrevious": "Seleccionar Anterior en Quick Open" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Copiar", + "cut": "Cortar", + "paste": "Pegar", + "redo": "Rehacer", + "selectAll": "Seleccionar todo", + "undo": "Deshacer" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "Acerca de", + "blur": "Quitar el foco del teclado del elemento con foco", + "dirtyFolder": "Carpeta con archivos no guardados", + "dirtyFolderConfirm": "¿Quiere abrir la carpeta para revisar los archivos no guardados?", + "dirtyFolderConfirmDetail": "Las carpetas con archivos no guardados no se pueden quitar hasta que todos esos archivos se hayan guardado o revertido.", + "dirtyRecentlyOpenedFolder": "Carpeta con archivos no guardados", + "dirtyRecentlyOpenedWorkspace": "Área de trabajo con archivos no guardados", + "dirtyWorkspace": "Área de trabajo con archivos no guardados", + "dirtyWorkspaceConfirm": "¿Quiere abrir el área de trabajo para revisar los archivos no guardados?", + "dirtyWorkspaceConfirmDetail": "Las áreas de trabajo con archivos no guardados no se pueden quitar hasta que todos esos archivos se hayan guardado o revertido.", + "file": "Archivo", + "files": "archivos", + "folders": "carpetas", + "miAbout": "&&Acerca de", + "miConfirmClose": "Confirmar antes de cerrar", + "miMore": "&&Más...", + "miNewWindow": "&&Nueva ventana", + "miOpenRecent": "Abrir &&reciente", + "miToggleFullScreen": "&&Pantalla completa", + "newWindow": "Nueva ventana", + "openRecent": "Abrir Reciente...", + "openRecentPlaceholder": "Seleccionar para abrir (mantenga presionada la tecla Ctrl para forzar la apertura de una nueva ventana o la tecla Alt para abrir la misma ventana)", + "openRecentPlaceholderMac": "Seleccionar para abrir (mantenga presionada la tecla Cmd para forzar la apertura de una nueva ventana o la tecla Alt para abrir la misma ventana)", + "quickOpenRecent": "Abrir Reciente Rapidamente...", + "recentDirtyFolderAriaLabel": "{0}, carpeta con cambios no guardados", + "recentDirtyWorkspaceAriaLabel": "{0}, área de trabajo con cambios no guardados", + "reloadWindow": "Recargar ventana", + "remove": "Quitar de abiertos recientemente", + "toggleFullScreen": "Alternar pantalla completa", + "workspacesAndFolders": "carpetas y áreas de trabajo" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Cerrar área de trabajo", + "duplicateWorkspaceInNewWindow": "Duplicar como área de trabajo en una ventana nueva", + "globalRemoveFolderFromWorkspace": "Quitar carpeta del Área de trabajo...", + "manageTrustAction": "Administrar confianza del área de trabajo", + "miAddFolderToWorkspace": "A&&gregar carpeta al área de trabajo...", + "miCloseFolder": "Cerrar &&carpeta", + "miCloseWorkspace": "Cerrar &&área de trabajo", + "miSaveWorkspaceAs": "Guardar área de trabajo como...", + "noWorkspaceOrFolderOpened": "No hay ninguna carpeta ni área de trabajo abierta en esta instancia para cerrarla.", + "ok": "Aceptar", + "openFile": "Abrir archivo...", + "openFileFolder": "Abrir...", + "openFolder": "Abrir carpeta...", + "openWorkspaceAction": "Abrir área de trabajo...", + "openWorkspaceConfigFile": "Abrir archivo de configuración del área de trabajo", + "saveWorkspaceAsAction": "Guardar área de trabajo como...", + "workspaces": "Áreas de trabajo", + "workspacesCategory": "Áreas de trabajo" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Agregar", + "addFolderToWorkspace": "Agregar carpeta al área de trabajo...", + "addFolderToWorkspaceTitle": "Agregar carpeta al área de trabajo", + "workspaceFolderPickerPlaceholder": "Seleccionar la carpeta del área de trabajo" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Abrir área de trabajo" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Si hay copias de trabajo con modificaciones", + "isFullscreen": "Si la ventana está en modo de pantalla completa", + "remoteName": "El nombre del elemento remoto al que está conectada la ventana, o bien una cadena vacía si no está conectada a ningún elemento remoto", + "virtualWorkspace": "El esquema del área de trabajo actual si procede de un sistema de archivos virtual o una cadena vacía.", + "workbenchState": "Variante del área de trabajo abierta en la ventana, que puede ser \"vacía\" (sin área de trabajo), \"carpeta\" (única carpeta) o \"área de trabajo\" (área de trabajo con varias raíces)", + "workspaceFolderCount": "Número de carpetas raíz en el área de trabajo" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, anclado", + "preview": "{0}, vista previa" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} no está disponible", + "hideAccounts": "Ocultar cuentas", + "manageTrustedExtensions": "Administrar extensiones de confianza", + "nextSideBarView": "Siguiente vista de barra lateral", + "noAccounts": "No ha iniciado sesión en ninguna cuenta.", + "previousSideBarView": "Vista de barra lateral anterior", + "signOut": "Cerrar sesión" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Cuentas", + "accountsViewBarIcon": "Icono de cuentas en la barra de vistas.", + "focusActivityBar": "Enfocar la barra de actividades", + "hideActivitBar": "Ocultar barra de actividades", + "manage": "Administrar", + "menu": "Menú", + "resetLocation": "Restablecer ubicación", + "settingsViewBarIcon": "Icono de configuración en la barra de vistas." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Si la pancarta tiene el foco del teclado", + "focusBanner": "Colocar foco sobre la pancarta" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Modificador de vista activa" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Vistas adicionales", + "badgeTitle": "{0} - {1}", + "hide": "Ocultar \"{0}\"", + "keep": "Mantener \"{0}\"", + "manageExtension": "Administrar extensión", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Alternar vista fijada" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "acciones de {0}", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Vistas y más acciones..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Versión: {0}\r\nConfirmación: {1}\r\nFecha: {2}\r\nExplorador: {3}", + "cancelButton": "Cancelar", + "copy": "Copiar", + "ok": "Aceptar", + "yesButton": "&&Sí" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Visor binario", + "nativeBinaryError": "El archivo no se muestra en el editor porque es binario o utiliza una codificación de texto no soportada. ", + "openAsText": "¿Desea abrirlo de todas formas?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Activar/desactivar rutas de navegación.", + "filepath": "Controla si las rutas de acceso de archivo se muestran en la vista de rutas de navegación y la forma en que aparecen.", + "filepath.last": "Mostrar solo el último elemento de la ruta de acceso de archivo en la vista de rutas de navegación.", + "filepath.off": "No mostrar la ruta de acceso de archivo en la vista de rutas de navegación.", + "filepath.on": "Mostrar la ruta de acceso de archivo en la vista de rutas de navegación.", + "filteredTypes.array": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"array\".", + "filteredTypes.boolean": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"boolean\".", + "filteredTypes.class": "Cuando está habilitado, las rutas de navegación muestran símbolos \"class\".", + "filteredTypes.constant": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"constant\".", + "filteredTypes.constructor": "Cuando está habilitado, las rutas de navegación muestran los símbolos de tipo \"constructor\".", + "filteredTypes.enum": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"enum\".", + "filteredTypes.enumMember": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"enumMember\".", + "filteredTypes.event": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"event\".", + "filteredTypes.field": "Cuando está habilitado, las rutas de navegación muestran los símbolos de tipo \"field\".", + "filteredTypes.file": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"file\".", + "filteredTypes.function": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"function\".", + "filteredTypes.interface": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"interface\".", + "filteredTypes.key": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"key\".", + "filteredTypes.method": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"method\".", + "filteredTypes.module": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"module\".", + "filteredTypes.namespace": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"namespace\".", + "filteredTypes.null": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"null\".", + "filteredTypes.number": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"number\".", + "filteredTypes.object": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"object\".", + "filteredTypes.operator": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"operator\".", + "filteredTypes.package": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"package\".", + "filteredTypes.property": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"property\".", + "filteredTypes.string": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"string\".", + "filteredTypes.struct": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"struct\".", + "filteredTypes.typeParameter": "Cuando está habilitado, las rutas de navegación muestran símbolos \"typeParameter\".", + "filteredTypes.variable": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"variable\".", + "icons": "Represente los elementos de la ruta de navegación con iconos.", + "symbolSortOrder": "Controla el modo en el que se ordenan los símbolos en la vista de esquema de rutas de navegación.", + "symbolSortOrder.name": "Muestra el esquema de símbolos en orden alfabético.", + "symbolSortOrder.position": "Muestra el esquema de símbolos en el orden de los archivos.", + "symbolSortOrder.type": "Muestra el esquema de símbolos ordenados por tipo.", + "symbolpath": "Controla si los símbolos se muestran en la vista de rutas de navegación y la forma en que aparecen.", + "symbolpath.last": "Mostrar solo el símbolo actual en la vista de rutas de navegación.", + "symbolpath.off": "No mostrar símbolos en la vista de rutas de navegación.", + "symbolpath.on": "Mostrar todos los símbolos en la vista de rutas de navegación.", + "title": "Exploración de rutas de navegación" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Indica si las rutas de navegación tienen el foco.", + "breadcrumbsPossible": "Indica si el editor puede mostrar rutas de navegación.", + "breadcrumbsVisible": "Indica si las rutas de navegación están visibles.", + "cmd.focus": "Enfocar rutas de navegación", + "cmd.toggle": "Alternar rutas de navegación", + "empty": "no hay elementos", + "miShowBreadcrumbs": "Mostrar rutas de &&navegación" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Rutas de navegación" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostrar editores en grupo activo por el más reciente utilizado", + "allEditorsByAppearanceQuickAccess": "Mostrar todos los editores abiertos por apariencia", + "allEditorsByMostRecentlyUsedQuickAccess": "Mostrar todos los editores abiertos por el más reciente utilizado", + "binaryDiffEditor": "Editor de diferencias binario", + "close": "Cerrar", + "closeAll": "Cerrar todo", + "closeAllSaved": "Cerrar guardados", + "closeEditor": "Cerrar editor", + "closeEditorGroup": "Cerrar grupo de editores", + "closeEditorsInGroup": "Cerrar todos los editores del grupo", + "closeOtherEditors": "Cerrar Otros Editores del Grupo", + "closeOthers": "Cerrar otros", + "closePinnedEditor": "Cerrar editor anclado", + "closeRight": "Cerrar a la derecha", + "closeRightEditors": "Cerrar Editores a la Derecha en el Grupo", + "closeSavedEditors": "Cerrar los editores guardados del grupo", + "editorQuickAccessPlaceholder": "Escriba el nombre de un editor para abrirlo.", + "file": "Archivo", + "ignoreTrimWhitespace.label": "Ignorar las diferencias de espacios en blanco iniciales/finales", + "inlineView": "Vista alineada", + "keepEditor": "Mantener editor", + "keepOpen": "Mantener abierto", + "miBack": "&&Atrás", + "miClearRecentOpen": "&&Borrar abierto recientemente", + "miEditorLayout": "Diseño del &&editor", + "miFocusAboveGroup": "Agrupar &&arriba", + "miFocusBelowGroup": "Agrupar &&debajo", + "miFocusFifthGroup": "Grupo &&5", + "miFocusFirstGroup": "Grupo &&1", + "miFocusFourthGroup": "Grupo &&4", + "miFocusLeftGroup": "Agrupar a la &&izquierda", + "miFocusRightGroup": "Agrupar a la &&derecha", + "miFocusSecondGroup": "Grupo &&2", + "miFocusThirdGroup": "Agrupar &&3", + "miForward": "&&Reenviar", + "miLastEditLocation": "&&Última ubicación de edición", + "miNextEditor": "&&Editor siguiente", + "miNextEditorInGroup": "&&Próximo editor en grupo", + "miNextGroup": "&&Grupo siguiente", + "miNextRecentlyUsedEditor": "&&Siguiente Editor usado", + "miNextUsedEditorInGroup": "&&Editor siguiente usado del grupo", + "miPreviousEditor": "&&Editor anterior", + "miPreviousEditorInGroup": "&&Editor anterior en el grupo", + "miPreviousGroup": "&&Grupo anterior", + "miPreviousRecentlyUsedEditor": "&&Editor usado anterior", + "miPreviousUsedEditorInGroup": "&&Editor anterior usado del grupo", + "miReopenClosedEditor": "&&Volver a abrir el editor cerrado", + "miSingleColumnEditorLayout": "&&Sencillo", + "miSplitEditorDown": "Dividir hacia a&&bajo", + "miSplitEditorLeft": "Dividir &&a la izquierda", + "miSplitEditorRight": "Dividir a la &&derecha", + "miSplitEditorUp": "Dividir &&hacia arriba", + "miSwitchEditor": "Cambiar &&editor", + "miSwitchGroup": "Cambiar &&grupo", + "miThreeColumnsEditorLayout": "T&&res columnas", + "miThreeRowsEditorLayout": "Tres &&filas", + "miTwoByTwoGridEditorLayout": "&&Cuadrícula (2x2)", + "miTwoColumnsBottomEditorLayout": "Botón de dos &&columnas", + "miTwoColumnsEditorLayout": "&&Dos columnas", + "miTwoRowsEditorLayout": "D&&os filas", + "miTwoRowsRightEditorLayout": "Dos fil&&as a la derecha", + "navigate.next.label": "Cambio siguiente", + "navigate.prev.label": "Cambio anterior", + "nextChangeIcon": "Icono de la acción de cambio siguiente en el editor de diferencias.", + "pin": "Anclar", + "pinEditor": "Anclar editor", + "previousChangeIcon": "Icono de la acción de cambio anterior en el editor de diferencias.", + "run": "Ejecutar", + "showOpenedEditors": "Mostrar editores abiertos", + "showTrimWhitespace.label": "Mostrar las diferencias de espacios en blanco iniciales/finales", + "sideBySideEditor": "Editor de lado a lado", + "splitDown": "Dividir Abajo", + "splitEditorDown": "Dividir Editor Abajo", + "splitEditorRight": "Dividir Editor Derecho", + "splitLeft": "Dividir Izquierda", + "splitRight": "Dividir Derecha", + "splitUp": "Dividir Arriba", + "textDiffEditor": "Editor de diferencias de texto", + "textEditor": "Editor de texto", + "toggleKeepEditors": "Mantener los editores abiertos", + "toggleWhitespace": "Icono de la acción de alternar espacio en blanco en el editor de diferencias.", + "unpin": "Desanclar", + "unpinEditor": "Desanclar editor" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Borrar historial del editor", + "clearRecentFiles": "Borrar abiertos recientemente", + "closeAllEditors": "Cerrar todos los editores", + "closeAllGroups": "Cerrar Todos los Grupos Editores", + "closeEditor": "Cerrar editor", + "closeEditorInAllGroups": "Cerrar el editor en todos los grupos", + "closeEditorsInOtherGroups": "Cerrar los editores de otros grupos", + "closeEditorsToTheLeft": "Cerrar Editores a la Izquierda en el Grupo", + "closeOneEditor": "Cerrar", + "duplicateActiveGroupDown": "Duplicar el grupo de editores abajo", + "duplicateActiveGroupLeft": "Duplicar el grupo de editores a la izquierda", + "duplicateActiveGroupRight": "Duplicar el grupo de editores a la derecha", + "duplicateActiveGroupUp": "Duplicar el grupo de editores arriba", + "editorLayoutSingle": "Diseño de Editor de Columna Simple", + "editorLayoutThreeColumns": "Diseño de Editor de Triple Columna ", + "editorLayoutThreeRows": "Diseño de Editor de Triple Fila", + "editorLayoutTwoByTwoGrid": "Diseño de Grilla de Editor (2x2)", + "editorLayoutTwoColumns": "Diseño de Editor de Doble Columna", + "editorLayoutTwoColumnsBottom": "Diseño de editor de dos columnas abajo", + "editorLayoutTwoRows": "Diseño de Editor de Doble Fila", + "editorLayoutTwoRowsRight": "Diseño del editor Dos filas a la derecha", + "evenEditorGroups": "Restablecer Tamaños de Grupo Editor", + "firstEditorInGroup": "Abrir el Primer Editor en el Grupo", + "focusAboveGroup": "Foco encima del grupo de editores", + "focusActiveEditorGroup": "Enfocar grupo de editores activo", + "focusBelowGroup": "Foco debajo del grupo de editores", + "focusFirstEditorGroup": "Enfocar primer grupo de editores", + "focusLastEditorGroup": "Focalizar Último grupo Editor", + "focusLeftGroup": "Focalizar Grupo Editor Izquierdo", + "focusNextGroup": "Focalizar Siguiente grupo Editor ", + "focusPreviousGroup": "Focalizar Anterior Grupo Editor", + "focusRightGroup": "Focalizar Grupo Editor Derecho", + "joinAllGroups": "Combinar todos los grupos de Editor", + "joinTwoGroups": "Unir grupo de editores con el siguiente grupo", + "lastEditorInGroup": "Abrir el último editor del grupo", + "maximizeEditor": "Maximizar grupo de editores y ocultar barra de tareas", + "minimizeOtherEditorGroups": "Maximizar Grupo Editor", + "moveActiveGroupDown": "Mover Grupo Editor Abajo", + "moveActiveGroupLeft": "Mover el grupo de editores a la izquierda", + "moveActiveGroupRight": "Mover el grupo de editores a la derecha", + "moveActiveGroupUp": "Mover Grupo Editor Arriba", + "moveEditorLeft": "Mover el editor a la izquierda", + "moveEditorRight": "Mover el editor a la derecha", + "moveEditorToAboveGroup": "Mudar el Editor al Grupo Superior", + "moveEditorToBelowGroup": "Mudar el Editor al Grupo Inferior", + "moveEditorToFirstGroup": "Mover el Editor al Primer Grupo", + "moveEditorToLastGroup": "Mudar el Editor al Último Grupo ", + "moveEditorToLeftGroup": "Mudar el Editor al Grupo Izquierdo", + "moveEditorToNextGroup": "Mover editor al grupo siguiente", + "moveEditorToPreviousGroup": "Mover editor al grupo anterior", + "moveEditorToRightGroup": "Mudar el Editor al Grupo Derecho", + "navigateEditorGroups": "Navegar entre los grupos de editores", + "navigateEditorHistoryByInput": "Quick Open del editor anterior desde el historial", + "navigateLast": "Vaya al último", + "navigateNext": "Hacia delante", + "navigatePrevious": "Hacia atrás", + "navigateToLastEditLocation": "Ir a la última ubicación de edición", + "newEditorAbove": "Nuevo Grupo Editor Arriba", + "newEditorBelow": "Nuevo Grupo Editor Abajo", + "newEditorLeft": "Nuevo Grupo Editor a Izquierda", + "newEditorRight": "Nuevo Grupo Editor a Derecha", + "nextEditorInGroup": "Abrir el siguiente editor del grupo", + "openNextEditor": "Abrir el editor siguiente", + "openNextRecentlyUsedEditor": "Abrir el siguiente editor recientemente usado", + "openNextRecentlyUsedEditorInGroup": "Abrir el siguiente editor recientemente usado en el grupo", + "openPreviousEditor": "Abrir el editor anterior", + "openPreviousEditorInGroup": "Abrir el editor anterior en el grupo", + "openPreviousRecentlyUsedEditor": "Abrir el anterior editor recientemente usado", + "openPreviousRecentlyUsedEditorInGroup": "Abrir el editor recientemente usado anterior en el grupo", + "quickOpenLeastRecentlyUsedEditor": "Quick Open editor usado menos recientemente", + "quickOpenLeastRecentlyUsedEditorInGroup": "Quick Open el editor usado menos recientemente en el grupo", + "quickOpenPreviousRecentlyUsedEditor": "Quick Open del editor anterior usado recientemente", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Quick Open del editor anterior usado recientemente en el grupo", + "reopenClosedEditor": "Volver a abrir el editor cerrado", + "revertAndCloseActiveEditor": "Revertir y cerrar el editor", + "showAllEditors": "Mostrar todos los editores por apariencia", + "showAllEditorsByMostRecentlyUsed": "Mostrar todos los editores desde el más reciente utilizado", + "showEditorsInActiveGroup": "Mostrar editores en grupo activo por el más reciente utilizado", + "splitEditor": "Dividir editor", + "splitEditorGroupDown": "Dividir Editor Abajo", + "splitEditorGroupLeft": "Dividir Editor a Izquierda", + "splitEditorGroupRight": "Dividir Editor Derecho", + "splitEditorGroupUp": "Dividir Editor Arriba", + "splitEditorOrthogonal": "Dividir Editor Ortogonal", + "toggleEditorWidths": "Alternar tamaños de grupo de editor", + "unpinEditor": "Desanclar editor", + "workbench.action.reopenTextEditor": "Volver a abrir el editor con el editor de texto", + "workbench.action.reopenWithEditor": "Volver a abrir el editor con..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Comparar", + "editorCommand.activeEditorMove.arg.description": "Argument Properties:\r\n\t* \"to\": Valor de cadena que indica hacia dónde se realiza el movimiento.\r\n\t* \"by\": Valor de cadena que indica la unidad del movimiento (por pestaña o por grupo).\r\n\t* \"value\": Valor numérico que indica, con una posición absoluta o con un número de posiciones, el alcance del movimiento.", + "editorCommand.activeEditorMove.arg.name": "Argumento para mover el editor activo", + "editorCommand.activeEditorMove.description": "Mover el editor activo por tabulaciones o grupos", + "toggleInlineView": "Alternar la vista alineada" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "El archivo es demasiado grande para abrirlo como editor sin título. Cárguelo primero en el explorador de archivos e inténtelo de nuevo.", + "ok": "Aceptar" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Acciones de grupo de editores", + "cancel": "Cancelar", + "closeGroupAction": "Cerrar", + "editorOpenError": "No se puede abrir '{0}': {1}.", + "editorOpenErrorDialog": "No se puede abrir \"{0}\"", + "emptyEditorGroup": "{0} (vacío) ", + "groupAriaLabel": "Grupo de editores {0}", + "groupLabel": "Grupo {0}", + "ok": "Aceptar" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Cerrar editor", + "entryAriaLabelDirty": "{0}, con modificaciones", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, con modificaciones, {1}", + "noViewResults": "No hay ningún editor coincidente." + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Detectar automáticamente", + "changeEncoding": "Cambiar codificación de archivo", + "changeEndOfLine": "Cambiar secuencia de fin de línea", + "changeMode": "Cambiar modo de lenguaje", + "columnSelectionModeEnabled": "Selección de columnas", + "configureAssociationsExt": "Configurar asociación de archivos para '{0}'...", + "configureModeSettings": "Configurar los parámetros basados en el lenguaje \"{0}\"...", + "currentAssociation": "Asociación actual", + "currentProblem": "Problema actual", + "disableColumnSelectionMode": "Desactivar el modo de selección de columnas", + "disableTabMode": "Deshabilitar modo de accesibilidad", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Información del archivo", + "gotoLine": "Ir a línea/columna", + "guessedEncoding": "Adivinado por el contenido", + "indentConvert": "convertir archivo", + "indentView": "cambiar vista", + "languageDescription": "({0}): lenguaje configurado", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "lenguajes (identificador)", + "multiSelection": "{0} selecciones", + "multiSelectionRange": "{0} selecciones ({1} caracteres seleccionados)", + "noEditor": "Ningún editor de texto activo en este momento", + "noFileEditor": "No hay ningún archivo activo en este momento.", + "noWritableCodeEditor": "El editor de código activo es de solo lectura.", + "pickAction": "Seleccionar acción", + "pickEncodingForReopen": "Seleccionar codificación de archivo para reabrir archivo", + "pickEncodingForSave": "Seleccionar codificación de archivo para guardar", + "pickEndOfLine": "Seleccionar secuencia de fin de línea", + "pickLanguage": "Seleccionar modo de lenguaje", + "pickLanguageToConfigure": "Seleccionar modo de lenguaje para asociar con '{0}'", + "reopenWithEncoding": "Volver a abrir con Encoding", + "saveWithEncoding": "Guardar con Encoding", + "screenReaderDetected": "Lector de pantalla optimizado", + "screenReaderDetectedExplanation.answerNo": "No", + "screenReaderDetectedExplanation.answerYes": "Sí", + "screenReaderDetectedExplanation.question": "¿Está utilizando un lector de pantalla para trabajar con VS Code? (el ajuste de líneas se deshabilita cuando se utiliza un lector de pantalla)", + "selectEOL": "Seleccionar secuencia de fin de línea", + "selectEncoding": "Seleccionar Encoding", + "selectIndentation": "Seleccione la sangría", + "selectLanguageMode": "Seleccionar modo de lenguaje", + "showLanguageExtensions": "Buscar extensiones de Marketplace para '{0}'...", + "singleSelection": "Lín. {0}, col. {1}", + "singleSelectionRange": "Lín. {0}, Col. {1} ({2} seleccionada)", + "spacesSize": "Espacios: {0}", + "status.editor.columnSelectionMode": "Modo selección de columnas", + "status.editor.encoding": "Codificación del editor", + "status.editor.eol": "Editor final de línea", + "status.editor.indentation": "Sangría del editor", + "status.editor.info": "Información del archivo", + "status.editor.mode": "Lenguaje del editor", + "status.editor.screenReaderMode": "Modo lector de pantalla", + "status.editor.selection": "Selección de editor", + "status.editor.tabFocusMode": "Modo de accesibilidad", + "tabFocusModeEnabled": "Tabulación Mueve el Foco", + "tabSize": "Tamaño de tabulación: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Acciones de pestaña" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Editor de diferencias de texto" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "Editor" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Editar" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Editor de texto" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Visor binario", - "nativeFileTooLargeError": "El archivo no se muestra en el editor porque es demasiado grande ({0}). ", - "nativeBinaryError": "El archivo no se muestra en el editor porque es binario o utiliza una codificación de texto no soportada. ", - "openAsText": "¿Desea abrirlo de todas formas?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Acciones de editor", + "draggedEditorGroup": "{0} (+ {1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Acciones de pestaña" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Administrar la confianza del área de trabajo", + "requiresFolderTrustText": "El archivo no se muestra en el editor porque no se ha concedido confianza a la carpeta.", + "requiresWorkspaceTrustText": "El archivo no se muestra en el editor porque no se ha concedido confianza al área de trabajo.", + "trustRequiredEditor": "Se requiere confianza del área de trabajo" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Icono de la acción de borrar todo en las notificaciones.", + "clearIcon": "Icono de la acción de borrado en las notificaciones.", + "clearNotification": "Borrar notificación", + "clearNotifications": "Limpiar todas las notificaciones", + "collapseIcon": "Icono de la acción de contraer en las notificaciones.", + "collapseNotification": "Contraer notificación", + "configureIcon": "Icono de la acción de configuración en las notificaciones.", + "configureNotification": "Configurar la Notificación", + "copyNotification": "Copiar texto", + "expandIcon": "Icono de la acción de expandir en las notificaciones.", + "expandNotification": "Expandir notificación", + "hideIcon": "Icono de la acción de ocultar en las notificaciones.", + "hideNotificationsCenter": "Ocultar notificaciones" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Error: {0}", + "alertInfoMessage": "Información: {0}", + "alertWarningMessage": "Advertencia: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Notificaciones", + "notificationsEmpty": "No hay notificaciones nuevas", + "notificationsToolbar": "Acciones del centro de notificaciones" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Limpiar todas las notificaciones", + "focusNotificationToasts": "Centrarse en la notificación del sistema", + "hideNotifications": "Ocultar notificaciones", + "notificationCenterVisible": "Si el centro de notificaciones está visible", + "notificationFocus": "Si una notificación tiene el foco del teclado", + "notificationToastsVisible": "Si una notificación del sistema está visible", + "notifications": "Notificaciones", + "showNotifications": "Mostrar notificaciones" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, notificación", "notificationWithSourceAriaLabel": "{0}, origen: {1}, notificación", "notificationsList": "Lista de notificaciones" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Icono de la acción de borrado en las notificaciones.", - "clearAllIcon": "Icono de la acción de borrar todo en las notificaciones.", - "hideIcon": "Icono de la acción de ocultar en las notificaciones.", - "expandIcon": "Icono de la acción de expandir en las notificaciones.", - "collapseIcon": "Icono de la acción de contraer en las notificaciones.", - "configureIcon": "Icono de la acción de configuración en las notificaciones.", - "clearNotification": "Borrar notificación", - "clearNotifications": "Limpiar todas las notificaciones", - "hideNotificationsCenter": "Ocultar notificaciones", - "expandNotification": "Expandir notificación", - "collapseNotification": "Contraer notificación", - "configureNotification": "Configurar la Notificación", - "copyNotification": "Copiar texto" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Acciones de editor", - "draggedEditorGroup": "{0} (+ {1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Indica si el editor puede mostrar rutas de navegación.", - "breadcrumbsVisible": "Indica si las rutas de navegación están visibles.", - "breadcrumbsActive": "Indica si las rutas de navegación tienen el foco.", - "empty": "no hay elementos", - "cmd.toggle": "Alternar rutas de navegación", - "miShowBreadcrumbs": "Mostrar rutas de &&navegación", - "cmd.focus": "Enfocar rutas de navegación" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Ocultar notificaciones", + "noNotifications": "No hay notificaciones nuevas", + "noNotificationsWithProgress": "Sin notificaciones nuevas ({0} en curso)", + "notifications": "{0} nuevas notificaciones", + "notificationsWithProgress": "{0} nuevas notificaciones ({1} en curso)", + "oneNotification": "1 notificación nueva", + "oneNotificationWithProgress": "1 Nueva notificación ({0} en curso)", + "status.message": "Mensaje de estado", + "status.notifications": "Notificaciones", + "zeroNotifications": "No hay notificaciones" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "Haga clic en para ejecutar el comando \"{0}\"", "notificationActions": "Acciones de notificaciones", "notificationSource": "Origen: {0}." }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Exploración de rutas de navegación", - "enabled": "Activar/desactivar rutas de navegación.", - "filepath": "Controla si las rutas de acceso de archivo se muestran en la vista de rutas de navegación y la forma en que aparecen.", - "filepath.on": "Mostrar la ruta de acceso de archivo en la vista de rutas de navegación.", - "filepath.off": "No mostrar la ruta de acceso de archivo en la vista de rutas de navegación.", - "filepath.last": "Mostrar solo el último elemento de la ruta de acceso de archivo en la vista de rutas de navegación.", - "symbolpath": "Controla si los símbolos se muestran en la vista de rutas de navegación y la forma en que aparecen.", - "symbolpath.on": "Mostrar todos los símbolos en la vista de rutas de navegación.", - "symbolpath.off": "No mostrar símbolos en la vista de rutas de navegación.", - "symbolpath.last": "Mostrar solo el símbolo actual en la vista de rutas de navegación.", - "symbolSortOrder": "Controla el modo en el que se ordenan los símbolos en la vista de esquema de rutas de navegación.", - "symbolSortOrder.position": "Muestra el esquema de símbolos en el orden de los archivos.", - "symbolSortOrder.name": "Muestra el esquema de símbolos en orden alfabético.", - "symbolSortOrder.type": "Muestra el esquema de símbolos ordenados por tipo.", - "icons": "Represente los elementos de la ruta de navegación con iconos.", - "filteredTypes.file": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"file\".", - "filteredTypes.module": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"module\".", - "filteredTypes.namespace": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"namespace\".", - "filteredTypes.package": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"package\".", - "filteredTypes.class": "Cuando está habilitado, las rutas de navegación muestran símbolos \"class\".", - "filteredTypes.method": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"method\".", - "filteredTypes.property": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"property\".", - "filteredTypes.field": "Cuando está habilitado, las rutas de navegación muestran los símbolos de tipo \"field\".", - "filteredTypes.constructor": "Cuando está habilitado, las rutas de navegación muestran los símbolos de tipo \"constructor\".", - "filteredTypes.enum": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"enum\".", - "filteredTypes.interface": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"interface\".", - "filteredTypes.function": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"function\".", - "filteredTypes.variable": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"variable\".", - "filteredTypes.constant": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"constant\".", - "filteredTypes.string": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"string\".", - "filteredTypes.number": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"number\".", - "filteredTypes.boolean": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"boolean\".", - "filteredTypes.array": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"array\".", - "filteredTypes.object": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"object\".", - "filteredTypes.key": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"key\".", - "filteredTypes.null": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"null\".", - "filteredTypes.enumMember": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"enumMember\".", - "filteredTypes.struct": "Si está habilitado, las rutas de navegación muestran símbolos de tipo \"struct\".", - "filteredTypes.event": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"event\".", - "filteredTypes.operator": "Cuando está habilitado, las rutas de navegación muestran símbolos de tipo \"operator\".", - "filteredTypes.typeParameter": "Cuando está habilitado, las rutas de navegación muestran símbolos \"typeParameter\"." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Icono para cerrar un panel.", + "closePanel": "Cerrar panel", + "focusPanel": "Centrarse en el panel", + "hidePanel": "Ocultar panel", + "maximizeIcon": "Icono para maximizar un panel.", + "maximizePanel": "Maximizar el tamaño del panel", + "miShowPanel": "Mostrar &&panel", + "minimizePanel": "Restaurar el tamaño del panel", + "nextPanelView": "Siguiente vista de panel", + "positionPanelBottom": "Mover el panel hacia abajo", + "positionPanelLeft": "Mover panel a la izquierda", + "positionPanelRight": "Mover el panel a la derecha", + "previousPanelView": "Vista del panel anterior", + "restoreIcon": "Icono para restaurar un panel.", + "toggleMaximizedPanel": "Alternar el panel maximizado", + "togglePanel": "Alternar panel" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Rutas de navegación" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Ocultar panel", + "panel.emptyMessage": "Arrastre una vista al panel para mostrarla.", + "resetLocation": "Restablecer ubicación" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Enfocar la barra lateral" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Colocar foco sobre la barra de estado", + "hide": "Ocultar \"{0}\"", + "hideStatusBar": "Ocultar barra de estado", + "statusBarFocused": "Si la barra de estado tiene el foco del teclado" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Descargando actualización...", + "checkForUpdates": "Buscar &&actualizaciones...", + "checkingForUpdates": "Buscando actualizaciones...", + "download now": "D&&escargar actualización", + "focusMenu": "Situar el foco sobre Menú de aplicaciones", + "goToSetting": "Abrir configuración", + "installUpdate...": "Instalar &&actualización...", + "installingUpdate": "Instalando actualización...", + "mEdit": "&&Editar", + "mFile": "&&Archivo", + "mGoto": "&&Ir", + "mHelp": "&&Ayuda", + "mPreferences": "Preferencias", + "mSelection": "&&Selección", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "menubar.customTitlebarAccessibilityNotification": "El soporte de accesibilidad está habilitado para usted. Para que la experiencia sea más accesible, se recomienda el estilo de la barra de título personalizado.", + "restartToUpdate": "Reiniciar para &&actualizar" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Host de desarrollo de la extensión]", + "patchedWindowTitle": "[No se admite]", + "userIsAdmin": "[Administrador]", + "userIsSudo": "[Superusuario]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Contraer todo", + "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}.", + "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", + "refresh": "Actualizar", + "treeView.enableCollapseAll": "Indica si la vista de árbol con el identificador {0} habilita la opción para contraer todo.", + "treeView.enableRefresh": "Indica si la vista de árbol con el identificador {0} habilita la actualización.", + "treeView.toggleCollapseAll": "Indica si la opción para contraer todo se ha activado para la vista de árbol con el identificador {0}." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Icono de un contenedor de panel de vista contraído.", + "viewPaneContainerExpandedIcon": "Icono de un contenedor de panel de vista expandido.", + "viewToolbarAriaLabel": "acciones de {0}" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Mover vista hacia abajo", + "viewMoveLeft": "Mover vista a la izquierda", + "viewMoveRight": "Mover vista a la derecha", + "viewMoveUp": "Mover vista hacia arriba", + "views": "Vistas" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Foco en vista {0}", + "resetViewLocation": "Restablecer ubicación", + "show view": "Mostrar {0}", + "toggle view": "Alternar {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Si el foco del teclado está dentro del control de apertura rápida" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "No se pudo cargar un archivo requerido. Reinicie la aplicación para intentarlo de nuevo. Detalles: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "\"${activeEditorLong}\": la ruta de acceso completa del archivo (p. ej., /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "`${activeEditorMedium}`: la ruta de acceso de archivo relativa a la carpeta de área de trabajo (p. ej. myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "`${activeEditorShort}`: el nombre de archivo (p. ej., myFile.txt).", + "activeFolderLong": "`${activeFolderLong}`: la ruta de acceso completa de la carpeta que contiene el archivo (p. ej., /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "`${activeFolderMedium}`: la ruta de acceso de la carpeta que contiene el archivo, relativa a la carpeta del área de trabajo (p. ej., myFolder/myFileFolder).", + "activeFolderShort": "`${activeFolderShort}`: el nombre de la carpeta que contiene el archivo (p. ej., myFileFolder).", + "activityBarIconClickBehavior": "Controla el comportamiento de clics de un icono de la barra de actividades en el área de trabajo.", + "activityBarVisibility": "Controla la visibilidad de la barra de actividades en el área de trabajo.", + "appName": "\"${appName}\": por ejemplo, VS Code.", + "centeredLayoutAutoResize": "Controla si el diseño centrado debe cambiar de tamaño automáticamente al ancho máximo cuando se abre más de un grupo. Cuando solo haya un grupo abierto, volverá al ancho original centrado.", + "closeEmptyGroups": "Controla el comportamiento de los grupos de editores vacíos cuando se cierra la última pestaña del grupo. Si esta opción está habilitada, los grupos vacíos se cierran automáticamente. Si está deshabilitada, los grupos vacíos siguen formando parte de la cuadrícula.", + "closeOnFileDelete": "Controla si los editores que muestran un archivo que se abrió durante la sesión deben cerrarse automáticamente cuando otro proceso elimina el archivo o lo cambia de nombre. Si se deshabilita esta opción y se da alguna de estas circunstancias, el editor abierto se mantiene. Tenga en cuenta que, al eliminar desde la aplicación, siempre se cierra el editor y los archivos con modificaciones no se cierran nunca para preservar los datos.", + "closeOnFocusLost": "Controla si Quick Open debe cerrarse automáticamente cuando pierde el foco.", + "commandHistory": "Controla el número de comandos utilizados recientemente que se mantendrán en el historial de la paleta de comandos. Establezca el valor a 0 para desactivar el historial de comandos.", + "confirmBeforeCloseWeb": "Controla si debe mostrarse un cuadro de diálogo de confirmación antes de cerrar la ventana o la pestaña del explorador. Tenga en cuenta que, aunque se habilite, los exploradores pueden decidir cerrar una pestaña o una ventana sin confirmación y que esta configuración es solo una sugerencia que puede no funcionar en todos los casos.", + "customMenuBarAltFocus": "Controla si la barra de menús se enfocará pulsando la tecla Alt. Esta configuración no tiene ningún efecto para alternar la barra de menús con la tecla Alt.", + "decorations.badges": "Controla si las decoraciones de archivo del editor deben usar distintivos.", + "decorations.colors": "Controla si las decoraciones de archivo del editor deben usar colores. ", + "dirty": "`${dirty}`: un indicador con modificaciones si el editor activo tiene modificaciones.", + "editorOpenPositioning": "Controla dónde se abren los editores. Seleccione \"left\" o \"right\" para abrir los editores a la izquierda o la derecha del que está activo actualmente. Seleccione \"first\" o \"last\" para abrir los editores con independencia del que está activo.", + "editorTabCloseButton": "Controla la posición de los botones de cierre de pestañas del editor o los deshabilita cuando se establece en \"off\". Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "enableMenuBarMnemonics": "Controla si los menús principales se pueden abrir a través de los accesos directos de la tecla Alt. La desactivación de las teclas de acceso permite vincular estos accesos directos de tecla Alt a los comandos del editor en su lugar.", + "enablePreview": "Controla si los editores abiertos se muestran como vista previa. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición) y se muestran en cursiva.", + "enablePreviewFromCodeNavigation": "Controla si los editores permanecen en vista previa cuando se inicia la navegación de código desde ellos. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"`#workbench.editor.enablePreview#\" está deshabilitado.", + "enablePreviewFromQuickOpen": "Controla si los editores abiertos con Quick Open se muestran como vista previa. Los editores en vista previa no se mantienen abiertos y se reutilizan hasta que se establece explícitamente que se mantengan abiertos (por ejemplo, mediante doble clic o edición). Este valor se omite cuando \"#workbench.editor.enablePreview#\" está deshabilitado.", + "focusRecentEditorAfterClose": "Controla si las pestañas se cierran en el orden de uso más reciente o de izquierda a derecha.", + "folderName": "`${folderName}`: nombre de la carpeta del área de trabajo que contiene el archivo (p. ej., myFolder).", + "folderPath": "`${folderPath}`: ruta de acceso de archivo de la carpeta del área de trabajo que contiene el archivo (p. ej., /Users/Development/myFolder).", + "fontAliasing": "Controla el método de alias (aliasing) de la fuente en el área de trabajo.", + "highlightModifiedTabs": "Controla si un borde superior se dibuja en las pestañas del editor modificado o no. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "limitEditorsEnablement": "Controla si el número de editores abiertos debe estar limitado o no. Cuando está habilitado, los editores sin modificaciones abiertos menos recientemente se cerrarán para hacer sitio a los editores recién abiertos.", + "limitEditorsMaximum": "Controla el número máximo de editores abiertos. Use la configuración \"#workbench.editor.limit.perEditorGroup\" para controlar este límite por grupo de editores o en todos los grupos.", + "menuBarVisibility": "Controla la visibilidad de la barra de menús. El valor \"toggle\" significa que la barra de menús está oculta y que se mostrará al presionar una sola vez la tecla Alt. El valor \"compact\" moverá el menú a la barra lateral. ", + "menuBarVisibility.mac": "Controla la visibilidad de la barra de menús. El valor \"toggle\" significa que la barra de menús está oculta y que se mostrará al ejecutar \"Focus Application Menu\". El valor \"compact\" moverá el menú a la barra lateral. ", + "mouseBackForwardToNavigate": "Desplácese entre los archivos abiertos mediante los botones del mouse cuatro y cinco si se proporcionan.", + "openDefaultKeybindings": "Controla si la configuración de apertura de enlaces de teclado también abre un editor que muestra todos los enlaces de teclado predeterminados.", + "openDefaultSettings": "Controla si la configuración de apertura también abre un editor que muestra todos los valores predeterminados.", + "openFilesInNewWindow": "Controla si los archivos deben abrirse en una ventana nueva. \r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\"). ", + "openFilesInNewWindowMac": "Controla si los archivos deben abrirse en una ventana nueva. \r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\").", + "openFoldersInNewWindow": "Controla si las carpetas deben abrirse en una ventana nueva o reemplazar la última ventana activa.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\"). ", + "panelDefaultLocation": "Controla la ubicación predeterminada del panel (terminal, consola de depuración, salida, problemas). Puede mostrarse en la parte inferior, derecha o izquierda del área de trabajo.", + "panelOpensMaximized": "Controla si el panel se abre maximizado. Puede abrirse maximizado siempre, nunca o abrirse en el último estado en el que se encontraba antes de cerrarse.", + "perEditorGroup": "Controla si el límite del máximo de editores abiertos debe aplicarse por grupo de editores o en todos los grupos de editores.", + "pinnedTabSizing": "Controla el dimensionamiento de las pestañas del editor ancladas. Las pestañas ancladas se ordenan al principio de todas las pestañas abiertas y normalmente no se cierran hasta que se desanclan. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "preserveInput": "Controla si la última entrada especificada en la paleta de comandos debe restaurarse al abrir la próxima vez.", + "remoteName": "\"${remoteName}\": por ejemplo, SSH", + "restoreViewState": "Restaura el último estado de visualización (p. ej. la posición de desplazamiento) al volver a abrir los editores de texto después de que se hayan cerrado.", + "revealIfOpen": "Controla si un editor se muestra en alguno de los grupos visibles cuando se abre. Si se deshabilita esta opción, un editor preferirá abrirse en el grupo de editores activo en ese momento. Si se habilita, se mostrará un editor ya abierto en lugar de volver a abrirse en el grupo de editores activo. Tenga en cuenta que hay casos en los que esta opción se omite, por ejemplo, cuando se fuerza la apertura de un editor en un grupo específico o junto al grupo activo actual.", + "rootName": "\"${rootName}\": nombre del área de trabajo o la carpeta abierta (por ejemplo, miCarpeta o miÁreaDeTrabajo).", + "rootPath": "\"${rootPath}\": ruta de acceso de archivo del área de trabajo o la carpeta abierta (por ejemplo, /Users/Development/myWorkspace).", + "scrollToSwitchTabs": "Controla si las pestañas se abrirán o no al desplazarse sobre ellas. De forma predeterminada, las pestañas solo se muestran cuando se desplaza sobre ellas, pero no se abren. Puede mantener presionada la tecla Mayús mientras se desplaza para cambiar el comportamiento en esa duración. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "separator": "`${separator}`: un separador condicional (\" - \") que solo se muestra cuando está rodeado por variables con valores o texto estático.", + "settings.editor.desc": "Determina el editor de configuración que se va a usar de forma predeterminada.", + "settings.editor.json": "Use el editor de archivos JSON.", + "settings.editor.ui": "Use el editor de la interfaz de usuario de configuración.", + "showEditorTabs": "Controla si los editores abiertos se deben mostrar o no en pestañas.", + "showIcons": "Controla si los editores abiertos deben mostrarse o no con un icono. Requiere que también se habilite un tema de icono de archivo.", + "sideBarLocation": "Controla la ubicación de la barra lateral y la barra de actividad. Pueden mostrarse a la izquierda o a la derecha del área de trabajo.", + "sideBySideDirection": "Controla la dirección predeterminada de los editores que se abren en paralelo (por ejemplo, desde el explorador). De forma predeterminada, los editores se abren a la derecha del que está activo. Si se cambia a \"down\", los editores se abren debajo del que está activo.", + "splitOnDragAndDrop": "Controla si los grupos de editores pueden dividirse a partir de las operaciones de arrastrar y colocar al colocar un editor o archivo en los bordes del área del editor.", + "splitSizing": "Controla el tamaño de los grupos de editores al dividirlos.", + "statusBarVisibility": "Controla la visibilidad de la barra de estado en la parte inferior del área de trabajo.", + "tabDescription": "Controla el formato de etiqueta de un editor.", + "tabScrollbarHeight": "Controla la altura de las barras de desplazamiento utilizadas para las pestañas y las rutas de navegación en el área de título del editor.", + "tabSizing": "Controla el dimensionamiento de las pestañas del editor. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "untitledHint": "Controla si la sugerencia sin título debe ser texto insertado en el editor, un botón flotante o estar oculta.", + "untitledLabelFormat": "Controla el formato de la etiqueta para un editor sin título.", + "useSplitJSON": "Controla si se utiliza el editor de JSON de división al editar la configuración como JSON.", + "viewVisibility": "Controla la visibilidad de las acciones en el encabezado de la vista. Las acciones en el encabezado de la vista pueden ser siempre visibles, o solo cuando la vista es enfocada o apuntada.", + "window.confirmBeforeClose.always": "Intente pedir confirmación siempre. Tenga en cuenta que los exploradores aún pueden decidir cerrar una pestaña o una ventana sin confirmación.", + "window.confirmBeforeClose.keyboardOnly": "Pedir confirmación solo si se ha detectado un enlace de teclado. Tenga en cuenta que puede que la detección no sea posible en algunos casos.", + "window.confirmBeforeClose.never": "No solicitar nunca confirmación explícitamente, a menos que la pérdida de datos sea inminente.", + "window.menuBarVisibility.classic": "El menú se muestra en la parte superior de la ventana y solo se oculta en el modo de pantalla completa.", + "window.menuBarVisibility.compact": "El menú se muestra como un botón compacto en la barra lateral. Este valor se ignora cuando \"#window.titleBarStyle#\" es \"native\".", + "window.menuBarVisibility.hidden": "El menú está siempre oculto.", + "window.menuBarVisibility.toggle": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana con la tecla Alt.", + "window.menuBarVisibility.toggle.mac": "El menú está oculto, pero puede mostrarse en la parte superior de la ventana mediante la ejecución del comando \"Focus Application Menu\".", + "window.menuBarVisibility.visible": "El menú está siempre visible en la parte superior de la ventana, incluso en el modo de pantalla completa.", + "window.openFilesInNewWindow.default": "Los archivos se abrirán en una ventana nueva, a menos que se seleccionen desde la aplicación (por ejemplo, mediante el menú Archivo)", + "window.openFilesInNewWindow.defaultMac": "Los archivos se abrirán en la ventana con la carpeta de archivos abierta o en la última ventana activa, a menos que se abran con Dock o desde Finder.", + "window.openFilesInNewWindow.off": "Los archivos se abrirán en la ventana con la carpeta de archivos abierta o en la última ventana activa.", + "window.openFilesInNewWindow.on": "Los archivos se abrirán en una nueva ventana.", + "window.openFoldersInNewWindow.default": "Las carpetas se abrirán en una ventana nueva, a menos que se seleccione una carpeta desde la aplicación (por ejemplo, mediante el menú Archivo)", + "window.openFoldersInNewWindow.off": "Las carpetas reemplazarán la última ventana activa.", + "window.openFoldersInNewWindow.on": "Las carpetas se abrirán en una ventana nueva.", + "window.titleSeparator": "Separador que usa \"ventana.título\".", + "windowConfigurationTitle": "Ventana", + "windowTitle": "Controla el icono de ventana según el editor activo. Las variables se sustituyen según el contexto:", + "workbench.activityBar.iconClickBehavior.focus": "Enfoca la barra lateral si el elemento en el que se hace clic ya está visible.", + "workbench.activityBar.iconClickBehavior.toggle": "Oculta la barra lateral si el elemento en el que se hace clic ya está visible.", + "workbench.editor.labelFormat.default": "Mostrar el nombre del archivo. Cuando las pestañas están habilitadas y dos archivos tienen el mismo nombre en un grupo, se agregan las secciones distintivas de la ruta de acceso de cada archivo. Cuando las pestañas están deshabilitadas, se muestra la carpeta del área de trabajo si el editor está activo.", + "workbench.editor.labelFormat.long": "Mostrar el nombre del archivo seguido de la ruta de acceso absoluta.", + "workbench.editor.labelFormat.medium": "Muestre el nombre del archivo seguido de su ruta de acceso relativa a la carpeta del área de trabajo.", + "workbench.editor.labelFormat.short": "Muestre el nombre del archivo seguido de su nombre de directorio.", + "workbench.editor.pinnedTabSizing.compact": "Una pestaña anclada se mostrará en un formato compacto con solo un icono o una primera letra del nombre del editor.", + "workbench.editor.pinnedTabSizing.normal": "Una pestaña anclada hereda la apariencia de pestañas no ancladas.", + "workbench.editor.pinnedTabSizing.shrink": "Una pestaña fijada se reduce a un tamaño fijo compacto que muestra partes del nombre del editor.", + "workbench.editor.splitSizingDistribute": "Divide todos los grupos de editores en partes iguales.", + "workbench.editor.splitSizingSplit": "Divide el grupo de editor activo en partes iguales.", + "workbench.editor.tabSizing.fit": "Mantenga siempre un tamaño de pestaña suficientemente grande para mostrar la etiqueta del editor completa.", + "workbench.editor.tabSizing.shrink": "Permita que se reduzca el tamaño de las pestañas cuando el espacio disponible no es suficiente para mostrarlas todas a la vez.", + "workbench.editor.titleScrollbarSizing.default": "El tamaño predeterminado.", + "workbench.editor.titleScrollbarSizing.large": "Aumenta el tamaño, por lo que se puede capturar más fácilmente con el mouse.", + "workbench.editor.untitled.labelFormat.content": "El nombre del archivo sin título se deriva del contenido de su primera línea a menos que tenga una ruta de acceso de archivo asociada. Se recurrirá al nombre en caso de que la línea esté vacía o no contenga caracteres de palabra.", + "workbench.editor.untitled.labelFormat.name": "El nombre del archivo sin título no se deriva del contenido del archivo.", + "workbench.experimental.useCustomHover": "Habilite o deshabilite los desplazamientos personalizados en el panel y la barra de actividad. Tenga en cuenta que esta configuración es experimental y podría eliminarse en cualquier momento.", + "workbench.fontAliasing.antialiased": "Suaviza las fuentes en píxeles, en lugar de subpíxeles. Puede hacer que las fuentes se vean más claras en general.", + "workbench.fontAliasing.auto": "Aplica ' default ' o ' antialiased ' automáticamente basándose en la DPI de las pantallas.", + "workbench.fontAliasing.default": "Suavizado de fuentes en subpíxeles. En la mayoría de las pantallas que no son Retina, esta opción muestra el texto más nítido.", + "workbench.fontAliasing.none": "Deshabilita el suavizado de fuentes. El texto se muestra con bordes nítidos irregulares.", + "workbench.hover.delay": "Controla el retardo en milisegundos tras el cual se muestra el texto al mantener el puntero para los elementos del área de trabajo (por ejemplo, ciertos elementos de vista de árbol proporcionados por una extensión). Puede que los elementos ya visibles requieran una actualización antes de reflejar este cambio de configuración.", + "workbench.panel.opensMaximized.always": "Maximice siempre el panel al abrirlo.", + "workbench.panel.opensMaximized.never": "No maximice nunca el panel al abrirlo. El panel se abrirá sin maximizar.", + "workbench.panel.opensMaximized.preserve": "Abra el panel en el estado en el que se encontraba antes de cerrarlo.", + "workbench.quickOpen.preserveInput": "Controla si debe restaurarse la última entrada escrita en Quick Open al abrirlo la próxima vez.", + "wrapTabs": "Controla si las tabulaciones deben ajustarse en varias líneas al superar el espacio disponible o si debe mostrarse una barra de desplazamiento en su lugar. Este valor se omite cuando \"#workbench.editor.showTabs#\" está deshabilitado.", + "zenMode.centerLayout": "Controla si al activar el modo zen se centra también el diseño.", + "zenMode.fullScreen": "Controla si al activar el modo zen se pone también el área de trabajo en modo de pantalla completa.", + "zenMode.hideActivityBar": "Controla si al activar el modo zen se oculta también la barra de actividades en la parte izquierda o derecha del área de trabajo.", + "zenMode.hideLineNumbers": "Controla si encender modo Zen esconde también los números de línea del editor.", + "zenMode.hideStatusBar": "Controla si la activación del modo zen también oculta la barra de estado en la parte inferior del área de trabajo.", + "zenMode.hideTabs": "Controla si la activación del modo zen también oculta las pestañas del área de trabajo.", + "zenMode.restore": "Controla si una ventana debe restaurarse a modo zen si se cerró en modo zen.", + "zenMode.silentNotifications": "Controla si las notificaciones se muestran en modo zen. Si es true, solo aparecerán las notificaciones de error.", + "zenModeConfigurationTitle": "Modo zen" + }, + "vs/workbench/common/actions": { + "developer": "Desarrollador", + "help": "Ayuda", + "preferences": "Preferencias", + "view": "Ver" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Workbench" + }, + "vs/workbench/common/editor": { + "activeEditor": "Identificador del editor activo", + "activeEditorAvailableEditorIds": "Identificadores de editores disponibles que se pueden usar para el editor activo", + "activeEditorGroupEmpty": "Si el grupo de editores activo está vacío", + "activeEditorGroupIndex": "Índice del grupo de editores activo", + "activeEditorGroupLast": "Si el grupo de editores activo es el último grupo", + "activeEditorIsDirty": "Indica si el editor activo tiene modificaciones", + "activeEditorIsNotPreview": "Si el editor activo no está en modo de vista previa", + "activeEditorIsPinned": "Si el editor activo está anclado", + "activeEditorIsReadonly": "Si el editor activo es de solo lectura", + "editorAreaVisible": "Si el área del editor está visible", + "editorIsOpen": "Si un editor está abierto", + "groupEditorsCount": "Número de grupos de editores abiertos", + "inZenMode": "Si está habilitado el modo zen", + "isCenteredLayout": "Si está habilitado el diseño centrado", + "multipleEditorGroups": "Si hay varios grupos de editores abiertos", + "splitEditorsVertically": "Si los editores se dividen verticalmente", + "textCompareEditorActive": "Si hay un editor de comparación de texto activo", + "textCompareEditorVisible": "Si el editor de comparación de texto está visible" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (eliminado)", + "orphanedReadonlyFile": "{0} (eliminado, de solo lectura)", + "readonlyFile": "{0} (solo lectura)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "Identificador del panel activo", + "panelFocus": "Si el panel tiene el foco del teclado", + "panelMaximized": "Si el panel está maximizado", + "panelPosition": "Posición del panel: \"izquierda\", \"derecha\" o \"inferior\"", + "panelVisible": "Si el panel está visible" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Si un proveedor del sistema de archivos respalda el recurso", + "resource": "El valor completo del recurso, incluidos el esquema y la ruta de acceso", + "resourceDirname": "Nombre de la carpeta en la que se incluye el recurso", + "resourceExtname": "Nombre de la extensión del recurso", + "resourceFilename": "Nombre de archivo del recurso", + "resourceLangId": "Identificador de idioma del recurso", + "resourcePath": "Ruta de acceso completa del recurso", + "resourceScheme": "Esquema del recurso", + "resourceSet": "Si un recurso está presente o no" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Color de fondo de la barra de actividad para el elemento activo. La barra de actividad aparece en el extremo izquierdo o derecho y permite cambiar entre las vistas de la barra lateral.", + "activityBarActiveBorder": "Color del borde de la barra de actividad para el elemento activo. La barra de actividad aparece en el extremo izquierdo o derecho y permite alternar entre las vistas de la barra lateral.", + "activityBarActiveFocusBorder": "Color de borde de foco de la barra de actividad para el elemento activo. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre las vistas de la barra lateral.", + "activityBarBackground": "Color de fondo de la barra de actividad, que se muestra en el lado izquierdo o derecho y que permite cambiar entre diferentes vistas de la barra lateral.", + "activityBarBadgeBackground": "Color de fondo de distintivo de notificación de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", + "activityBarBadgeForeground": "Color de primer plano de distintivo de notificación de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", + "activityBarBorder": "Color de borde de la barra de actividad que separa la barra lateral. La barra de actividad se muestra en el extremo derecho o izquierdo y permite cambiar entre las vistas de la barra lateral.", + "activityBarDragAndDropBorder": "Color de arrastrar y colocar comentarios de la barra de actividad. La barra de actividad se muestra en el extremo izquierdo o derecho y permite cambiar entre vistas de la barra lateral.", + "activityBarForeground": "Color de primer plano del elemento de barra de actividad cuando está activo. La barra de actividad se muestra en el lado izquierdo o derecho y permite cambiar entre diferentes vistas de la barra lateral.", + "activityBarInActiveForeground": "Color de primer plano del elemento de barra de actividad cuando está inactivo. La barra de actividad se muestra en el lado izquierdo o derecho y permite cambiar entre diferentes vistas de la barra lateral.", + "banner.background": "Color de fondo de la pancarta. La pancarta se muestra en la barra de título de la ventana.", + "banner.foreground": "Color de primer plano de la pancarta. La pancarta se muestra en la barra de título de la ventana.", + "banner.iconForeground": "Color del icono de la pancarta. La pancarta se muestra en la barra de título de la ventana.", + "deprecatedEditorGroupBackground": "En desuso: con la introducción del diseño del editor, ya no se proporciona la opción de color de fondo de un grupo de editores. Utilice editorGroup.emptyBackground para establecer el color de fondo de los grupos de editores vacíos.", + "editorDragAndDropBackground": "Color de fondo cuando se arrastran los editores. El color debería tener transparencia para que el contenido del editor pueda brillar a su través.", + "editorGroupBackground": "Color de fondo en desuso de un grupo editor.", + "editorGroupBorder": "Color para separar varios grupos de editores entre sí. Los grupos de editores son los contenedores de los editores.", + "editorGroupEmptyBackground": "Color de fondo de un grupo de editores vacío. Los grupos de editores son los contenedores de los editores.", + "editorGroupFocusedEmptyBorder": "Color del borde de un grupo de editores vacío que tiene el foco. Los grupos de editores son los contenedores de los editores.", + "editorGroupHeaderBackground": "Color de fondo del encabezado de título del grupo editor cuando las tabulaciones están deshabilitadas (' \"Workbench. Editor. showTabs \": false '). Los grupos editor son los contenedores de los editores.", + "editorPaneBackground": "Color de fondo del panel del editor visible a la izquierda y a la derecha del diseño de editor centrado.", + "editorTitleContainerBorder": "Color de borde del encabezado de título del grupo de editores. Los grupos de editores son los contenedores de los editores.", + "extensionBadge.remoteBackground": "Color de fondo de la insignia remota en la vista de extensiones.", + "extensionBadge.remoteForeground": "Color de primer plano de la insignia remota en la vista de extensiones.", + "lastPinnedTabBorder": "Borde para separar las pestañas entre sí. Las pestañas son contenedores de editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "menubarSelectionBackground": "Color de fondo del elemento de menú seleccionado en la barra de menús.", + "menubarSelectionBorder": "Color del borde del elemento de menú seleccionado en la barra de menús.", + "menubarSelectionForeground": "Color de primer plano del elemento de menú seleccionado en la barra de menús.", + "notificationCenterBorder": "Color del borde del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationCenterHeaderBackground": "Color de fondo del encabezado del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationCenterHeaderForeground": "Color de primer plano del encabezado del centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationToastBorder": "Color del borde de las notificaciones del sistema. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationsBackground": "Color de fondo de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationsBorder": "Color de borde que separa las notificaciones en el centro de notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationsErrorIconForeground": "Color utilizado para el icono de las notificaciones de error. Las notificaciones se muestran desde la parte inferior derecha de la ventana.", + "notificationsForeground": "Color de primer plano de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationsInfoIconForeground": "Color utilizado para el icono de las notificaciones de información. Las notificaciones se muestran desde la parte inferior derecha de la ventana.", + "notificationsLink": "Color de primer plano de los vínculos de las notificaciones. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "notificationsWarningIconForeground": "Color utilizado para el icono de las notificaciones de advertencia. Las notificaciones se deslizan desde la parte inferior derecha de la ventana.", + "panelActiveTitleBorder": "Color de borde del título del panel activo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", + "panelActiveTitleForeground": "Color del título del panel activo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", + "panelBackground": "Color de fondo del panel. Los paneles se muestran debajo del área de editores y contienen vistas, como Salida y Terminal integrado.", + "panelBorder": "El color del borde superior del panel que lo separa del editor. Los paneles se muestran debajo del área de editores y contienen vistas, como la salida y la terminal integrada.", + "panelDragAndDropBorder": "Color de arrastrar y colocar comentarios para los títulos del panel. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado.", + "panelInactiveTitleForeground": "Color del título del panel inactivo. Los paneles se muestran debajo del área del editor y contienen vistas como Salida y Terminal integrado.", + "panelInputBorder": "Límite de cuadro de entrada para entradas del panel.", + "panelSectionBorder": "Color de borde de la sección del panel que se usa cuando varias vistas se apilan horizontalmente en el panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "panelSectionDragAndDropBackground": "Color de arrastrar y colocar comentarios para las secciones del panel. El color debe tener transparencia de modo que las secciones del panel puedan brillar a través de él. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "panelSectionHeaderBackground": "Color de fondo del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como salida y terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "panelSectionHeaderBorder": "Color de borde del encabezado de la sección del panel que se usa cuando varias vistas se apilan verticalmente en el panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "panelSectionHeaderForeground": "Color de primer plano del encabezado de la sección del panel. Los paneles se muestran debajo del área del editor y contienen vistas como la salida y el terminal integrado. Las secciones de panel son vistas anidadas en los paneles.", + "sideBarBackground": "Color de fondo de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", + "sideBarBorder": "Color de borde de la barra lateral en el lado que separa el editor. La barra lateral es el contenedor de vistas como Explorador y Búsqueda.", + "sideBarDragAndDropBackground": "Color de arrastrar y colocar comentarios para las secciones de la barra lateral. El color debe tener transparencia para permitir que se vean las secciones de la barra lateral, que es el contenedor para vistas como la del explorador o la de búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", + "sideBarForeground": "Color de primer plano de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", + "sideBarSectionHeaderBackground": "Color de fondo del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", + "sideBarSectionHeaderBorder": "Color de borde del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", + "sideBarSectionHeaderForeground": "Color de primer plano del encabezado de sección de la barra lateral. La barra lateral es el contenedor de vistas, como el explorador y la búsqueda. Las secciones de la barra lateral son vistas anidadas en la barra lateral.", + "sideBarTitleForeground": "Color de primer plano del título de la barra lateral, que es el contenedor de vistas como Explorador y Búsqueda.", + "statusBarBackground": "Color de fondo de la barra de estado cuando se abre un área de trabajo o una carpeta. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarErrorItemBackground": "Color de fondo de los elementos de error en la barra de estado. Los elementos de error se destacan de otras entradas de la barra de estado para indicar condiciones de error. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarErrorItemForeground": "Color de primer plano de los elementos de error en la barra de estado. Los elementos de error se destacan de otras entradas de la barra de estado para indicar condiciones de error. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarForeground": "Color de primer plano de la barra de estado cuando se abre un área de trabajo o una carpeta. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarItemActiveBackground": "Color de fondo de un elemento de la barra de estado al hacer clic. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarItemHostBackground": "Color de fondo para el indicador remoto en la barra de estado.", + "statusBarItemHostForeground": "Color de primer plano para el indicador remoto en la barra de estado.", + "statusBarItemHoverBackground": "Color de fondo de un elemento de la barra de estado al mantener el puntero. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarNoFolderBackground": "Color de fondo de la barra de estado cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarNoFolderBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarNoFolderForeground": "Color de primer plano de la barra de estado cuando no hay ninguna carpeta abierta. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarProminentItemBackground": "Barra de estado elementos prominentes color de fondo. Los artículos prominentes se destacan de otras entradas de la barra de estado para indicar importancia, Cambiar el modo de 'Toggle Tab Key Moves Focus' de la paleta de comandos para ver un ejemplo. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarProminentItemForeground": "Color de primer plano de elementos destacados de la barra de estado. Los elementos destacados resaltan entre el resto de entradas de la barra de estado para indicar la importancia. Cambie el modo \"Alternar tecla de tabulación para mover el punto de atención\" de la paleta de comandos para ver un ejemplo. La barra de estado está en la parte inferior de la ventana.", + "statusBarProminentItemHoverBackground": "Barra de estado elementos prominentes color de fondo cuando se activa. Los artículos prominentes se destacan de otras entradas de la barra de estado para indicar importancia. Cambiar el modo de 'Toggle Tab Key Moves Focus' de la paleta de comandos para ver un ejemplo. La barra de estado se muestra en la parte inferior de la ventana.", + "tabActiveBackground": "Color de fondo de la pestaña activa. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabActiveBorder": "Borde en la parte inferior de una ficha activa. Las fichas son los contenedores para los editores en el área de edición. Múltiple pestañas pueden abrirse en un grupo de editor. Puede haber múltiples grupos de editor. ", + "tabActiveBorderTop": "Borde a la parte superior de una pestaña activa. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", + "tabActiveForeground": "Color de primer plano de la pestaña activa en un grupo activo. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabActiveModifiedBorder": "Borde superior de las fichas activas modificadas en un grupo activo. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", + "tabActiveUnfocusedBorder": "Borde en la parte inferior de una pestaña activa para un grupo no seleccionado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", + "tabActiveUnfocusedBorderTop": "Borde en la parte superior de una pestaña activa para un grupo no seleccionado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir múltiples pestañas en un grupo de editores. Puede haber múltiples grupos de editores.", + "tabBorder": "Borde para separar las pestañas entre sí. Las pestañas son contenedores de editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabHoverBackground": "Color de fondo de la pestaña activa al mantener el puntero. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabHoverBorder": "Borde para resaltar tabulaciones cuando se activan. Las fichas son los contenedores para los editores en el área del editor. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", + "tabHoverForeground": "Color de primer plano de la pestaña al mantener el puntero. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", + "tabInactiveBackground": "Color de fondo de la pestaña inactiva. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabInactiveForeground": "Color de primer plano de la pestaña inactiva en un grupo activo. Las pestañas son los contenedores de los editores en el área de editores. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabInactiveModifiedBorder": "Borde superior de las fichas inactivas modificadas en un grupo activo. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", + "tabUnfocusedActiveBackground": "Color de fondo de la pestaña activa en un grupo no enfocado. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editor. Puede haber varios grupos de editor.", + "tabUnfocusedActiveForeground": "Color de primer plano de la ficha activa en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", + "tabUnfocusedHoverBackground": "Color de fondo de tabulación en un grupo no enfocado cuando se pasa. Las fichas son los contenedores para los editores en el área del editor. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", + "tabUnfocusedHoverBorder": "Borde para resaltar tabulaciones en un grupo no enfocado cuando se activan. Las pestañas son los contenedores para los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores. Puede haber varios grupos de editores.", + "tabUnfocusedHoverForeground": "Color de primer plano de la pestaña en un grupo sin foco al mantener el puntero. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", + "tabUnfocusedInactiveBackground": "Color de fondo de la pestaña inactiva en un grupo sin foco. Las pestañas son los contenedores de los editores en el área del editor. Se pueden abrir varias pestañas en un grupo de editores y puede haber varios grupos de este tipo.", + "tabUnfocusedInactiveForeground": "Color de primer plano de las fichas inactivas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores. ", + "tabsContainerBackground": "Color de fondo del encabezado del título del grupo de editores cuando las fichas están habilitadas. Los grupos de editores son contenedores de editores.", + "tabsContainerBorder": "Color de borde del encabezado del título del grupo de editores cuando las fichas están habilitadas. Los grupos de editores son contenedores de editores.", + "titleBarActiveBackground": "Fondo de la barra de título cuando la ventana está activa.", + "titleBarActiveForeground": "Primer plano de la barra de título cuando la ventana está activa.", + "titleBarBorder": "Color de borde de la barra de título.", + "titleBarInactiveBackground": "Fondo de la barra de título cuando la ventana está inactiva.", + "titleBarInactiveForeground": "Primer plano de la barra de título cuando la ventana está inactiva.", + "unfocusedActiveModifiedBorder": "Borde superior de las fichas activas modificadas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", + "unfocusedINactiveModifiedBorder": "Borde superior de las fichas inactivas modificadas en un grupo que no tiene el foco. Las fichas son los contenedores de los editores en el área de editores. Se pueden abrir varias fichas en un grupo de editores. Puede haber varios grupos de editores.", + "windowActiveBorder": "El color usado para el borde de la ventana cuando está activa. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada.", + "windowInactiveBorder": "El color usado para el borde de la ventana cuando está inactiva. Solo es compatible con el cliente para equipo de escritorio al usar la barra de título personalizada." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "Identificador del viewlet activo", + "sideBarFocus": "Si la barra lateral tiene el foco del teclado", + "sideBarVisible": "Si la barra lateral es visible" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Icono de vista predeterminado.", + "duplicateId": "Una vista con id \"{0}\" ya está registrada", + "focusedView": "Identificador de la vista que tiene el foco del teclado" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Configurar argumentos en tiempo de ejecución", + "reloadWindowWithExtensionsDisabled": "Recargar con extensiones desactivadas", + "toggleDevTools": "Alternar herramientas de desarrollo", + "toggleSharedProcess": "Alternar proceso compartido" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Instalar el comando '{0}' en PATH", + "ok": "Aceptar", + "shellCommand": "Comando shell", + "successFrom": "El comando shell '{0}' se desinstaló correctamente de PATH.", + "successIn": "El comando shell '{0}' se instaló correctamente en PATH.", + "uninstall": "Desinstalar el comando '{0}' de PATH" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Cerrar ventana", + "closeWindow": "Cerrar ventana", + "current": "Ventana actual", + "miCloseWindow": "C&&errar ventana", + "miZoomIn": "&&Ampliar", + "miZoomOut": "&&Alejar", + "miZoomReset": "&&Restablecer zoom", + "quickSwitchWindow": "Cambio Rápido de Ventana...", + "switchWindow": "Cambiar de Ventana...", + "switchWindowPlaceHolder": "Seleccionar una ventana a la que cambiar", + "windowDirtyAriaLabel": "{0}, ventana con modificaciones", + "zoomIn": "Acercar", + "zoomOut": "Alejar", + "zoomReset": "Restablecer zoom" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "Identificador único que se usa para correlacionar los informes de bloqueo enviados desde esta instancia de la aplicación.", + "argv.disableColorCorrectRendering": "Resuelve problemas relacionados con la selección de perfiles de color. Cambie esta opción SOLO si encuentra problemas gráficos.", + "argv.disableHardwareAcceleration": "Deshabilita la aceleración de hardware. Solo cambie esta opción si encuentra problemas gráficos.", + "argv.enableCrashReporter": "Permite deshabilitar el informe de bloqueo; debe reiniciar la aplicación si se cambia el valor.", + "argv.enebleProposedApi": "Habilite las API propuestas para una lista de identificadores de extensiones (como \"vscode. git\"). Las API propuestas son inestables y están sujetas a interrupciones sin advertencia en cualquier momento. Esta operación solo debe establecerse para el desarrollo de extensiones y para pruebas.", + "argv.force-renderer-accessibility": "Fuerza el acceso al renderizador. Solo cambie esto si está utilizando un lector de pantalla en Linux. En otras plataformas, el renderizador será accesible automáticamente. Esta marca se establece automáticamente si tiene editor.accessibilitySupport: on.", + "argv.forceColorProfile": "Permite anular el perfil de color que se va a utilizar. Si le parece que los colores están mal, intente establecer esto en \"srgb\" y reinicie.", + "argv.locale": "Idioma de visualización que se va a utilizar. La elección de un idioma diferente requiere la instalación del paquete de idioma asociado.", + "argv.logLevel": "Nivel de registro a utilizar. Por defecto es 'info'. Los valores permitidos son 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "closeWhenEmpty": "Controla si, al cerrar el último editor, debe cerrarse también la ventana. Esta configuración se aplica solo a ventanas que no muestran carpetas.", + "dialogStyle": "Ajustar la apariencia de las ventanas de cuadro de diálogo.", + "keyboardConfigurationTitle": "Teclado", + "mergeAllWindowTabs": "Combinar todas las ventanas", + "miExit": "S&&alir", + "moveWindowTabToNewWindow": "Mover pestaña de ventana a una nueva ventana", + "newTab": "Pestaña Nueva ventana", + "newWindowDimensions": "Controla las dimensiones de apertura de una nueva ventana cuando ya existe al menos una ventana abierta. Tenga en cuenta que esta configuración no afecta a la primera ventana abierta, que siempre se restaurará al tamaño y ubicación en las que se dejó antes de cerrarla", + "openWithoutArgumentsInNewWindow": "Controla si debe abrirse una ventana nueva vacía cuando se inicia una segunda instancia sin argumentos o si debe obtener el foco la última instancia en ejecución.\r\nTenga en cuenta que aún puede haber casos en los que este valor se ignore (por ejemplo, al usar la opción de la lí­nea de comandos \"--new-window\" o \"--reuse-window\"). ", + "restoreFullscreen": "Controla si una ventana se debe restaurar al modo de pantalla completa si se salió de ella en dicho modo.", + "restoreWindows": "Controla el modo en que se vuelven a abrir las ventanas después de iniciar por primera vez. Esta configuración no tiene efecto cuando la aplicación ya se está ejecutando.", + "showNextWindowTab": "Mostrar siguiente pestaña de ventana", + "showPreviousTab": "Mostrar pestaña de ventana anterior", + "telemetry.enableCrashReporting": "Habilite los informes de bloqueo para enviarlos a un servicio en línea de Microsoft.\r\nEsta opción requiere reiniciar para que tenga efecto.", + "telemetryConfigurationTitle": "Telemetría", + "titleBarStyle": "Ajuste el aspecto de la barra de título de la ventana. En Linux y Windows, esta configuración también afecta a la aplicación y los aspectos del menú contextual. Los cambios requieren un reinicio completo para aplicarse.", + "toggleWindowTabsBar": "Alternar barra de pestañas de ventana", + "touchbar.enabled": "Habilita los botones de macOS Touchbar en el teclado si están disponibles.", + "touchbar.ignored": "Conjunto de identificadores para las entradas de la barra táctil que no deben aparecer (por ejemplo, \"workbench.action.navigateBack\").", + "window.clickThroughInactive": "Si está habilitado, haciendo clic en una ventana inactiva, activará dicha ventana y disparará el elemento bajo el cursor del ratón si éste es clicable. Si está deshabilitado, haciendo clic en cualquier lugar en una ventana inactiva, solo activará la misma y será necesario un segundo clic en el elemento.", + "window.doubleClickIconToClose": "Si está habilitado, al hacer doble clic en el icono de la aplicación en la barra de título, se cerrará la ventana y el icono no podrá arrastrarla. Esta configuración solo tiene efecto cuando \"#window.titleBarStyle#\" se establece en \"custom\".", + "window.nativeFullScreen": "Controla si debe usarse el modo nativo de pantalla completa en macOS. Deshabilite esta opción para evitar que macOS cree un espacio nuevo cuando cambie a pantalla completa.", + "window.nativeTabs": "Habilita las fichas de ventana en macOS Sierra. Note que los cambios requieren que reinicie el equipo y las fichas nativas deshabilitan cualquier estilo personalizado que haya configurado.", + "window.newWindowDimensions.default": "Abrir las nuevas ventanas en el centro de la pantalla.", + "window.newWindowDimensions.fullscreen": "Abrir las nuevas ventanas en modo de pantalla completa.", + "window.newWindowDimensions.inherit": "Abrir las nuevas ventanas con la misma dimensión que la última activa.", + "window.newWindowDimensions.maximized": "Abrir las nuevas ventanas maximizadas.", + "window.newWindowDimensions.offset": "Abra nuevas ventanas con la misma dimensión que la última activa con una posición de desfase.", + "window.openWithoutArgumentsInNewWindow.off": "Aplique el foco a la última instancia en ejecución activa.", + "window.openWithoutArgumentsInNewWindow.on": "Abra una ventana nueva vacía.", + "window.reopenFolders.all": "Volver a abrir todas las ventanas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", + "window.reopenFolders.folders": "Volver a abrir todas las ventanas que tuvieran carpetas o áreas de trabajo abiertas, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", + "window.reopenFolders.none": "No volver a abrir nunca una ventana. Si no se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), aparecerá una ventana vacía.", + "window.reopenFolders.one": "Volver a abrir la última ventana activa, a menos que se abra una carpeta, un área de trabajo o un archivo (por ejemplo, desde la línea de comandos).", + "window.reopenFolders.preserve": "Vuelva a abrir siempre todas las ventanas. Si se abre una carpeta o un área de trabajo (por ejemplo, desde la línea de comandos), se abre como ventana nueva, a menos que se hubiera abierto antes. Si los archivos se abren, se abrirán en una de las ventanas restauradas.", + "windowConfigurationTitle": "Ventana", + "zoomLevel": "Ajuste el nivel de zoom de la ventana. El tamaño original es 0 y cada incremento (por ejemplo, 1) o disminución (por ejemplo, -1) representa una aplicación de zoom un 20 % más grande o más pequeño. También puede especificar decimales para ajustar el nivel de zoom con una granularidad más precisa." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Versión: {0}\r\nConfirmación: {1}\r\nFecha: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSistema Operativo: {7}", + "cancelButton": "Cancelar", + "copy": "&&Copiar", + "okButton": "Aceptar", + "yesButton": "&&Sí" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Cancelar", + "loaderCycle": "Hay un ciclo de dependencias en los módulos AMD que debe resolverse.", + "loginButton": "&&Iniciar sesión", + "ok": "Aceptar", + "password": "Contraseña", + "proxyAuthRequired": "Autenticación proxy requerida", + "proxyDetail": "El proxy {0} requiere un nombre de usuario y una contraseña.", + "rememberCredentials": "Recordar mis credenciales", + "runningAsRoot": "No se recomienda ejecutar {0} como usuario raíz.", + "username": "Nombre de usuario" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "No se han podido guardar los editores con modificaciones siguientes en la ubicación de copia de seguridad.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "Esperando a que se reviertan los editores con modificaciones..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "No se realizaron ediciones", - "summary.nm": "{0} ediciones de texto en {1} archivos", - "summary.n0": "{0} ediciones de texto en un archivo", - "workspaceEdit": "Edición del área de trabajo", - "nothing": "No se realizaron ediciones", + "areYouSureQuiteBulkEdit": "¿Seguro de que quiere {0}? \"{1}\" está en curso.", + "changeWorkspace": "Cambiar área de trabajo", + "closeTheWindow": "Cerrar ventana", "fileOperation": "Operación de archivos", - "areYouSureQuiteBulkEdit": "¿Seguro que quiere salir? \"{0}\" está en curso.", - "quit": "Salir" + "nothing": "No se realizaron ediciones", + "quit": "Salir", + "reloadTheWindow": "Volver a cargar ventana", + "summary.0": "No se realizaron ediciones", + "summary.n0": "{0} ediciones de texto en un archivo", + "summary.nm": "{0} ediciones de texto en {1} archivos", + "workspaceEdit": "Edición del área de trabajo" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Se está previsualizando otra refactorización.", + "Discard": "Descartar refactorización", + "apply": "Aplicar refactorización", "cancel": "Cancelar", + "cat": "Vista previa de refactorización", "continue": "Continuar", "detail": "Pulse \"Continuar\" para descartar la refactorización anterior y continuar con la refactorización actual.", - "apply": "Aplicar refactorización", - "cat": "Vista previa de refactorización", - "Discard": "Descartar refactorización", - "toogleSelection": "Alternar cambio", "groupByFile": "Agrupar cambios por archivo", "groupByType": "Agrupar cambios por tipo", + "overlap": "Se está previsualizando otra refactorización.", + "panel": "Vista previa de refactorización", "refactorPreviewViewIcon": "Vea el icono de vista previa de refactorización.", - "panel": "Vista previa de refactorización" + "toogleSelection": "Alternar cambio" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Invoque una acción de código, como cambiar el nombre, para ver aquí una vista previa de sus cambios.", "conflict.1": "No se puede aplicar la refactorización porque \"{0}\" ha cambiado mientras tanto.", "conflict.N": "No se puede aplicar la refactorización porque {0} otros archivos han cambiado mientras tanto.", - "edt.title.del": "{0} (eliminar, refactorizar la vista previa)", - "rename": "Cambiar nombre", "create": "Crear", + "edt.title.1": "{0} (previsualización de refactorización)", "edt.title.2": "{0} ({1}, vista previa de refactorización)", - "edt.title.1": "{0} (previsualización de refactorización)" + "edt.title.del": "{0} (eliminar, refactorizar la vista previa)", + "empty.msg": "Invoque una acción de código, como cambiar el nombre, para ver aquí una vista previa de sus cambios.", + "rename": "Cambiar nombre" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "Otro" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Edición en masa", - "aria.renameAndEdit": "Cambiando el nombre de {0} a {1}, también haciendo ediciones de texto", + "aria.create": "Creando {0}", "aria.createAndEdit": "Creando {0}, también editando texto", + "aria.del": "línea {0}, quitando {1}", + "aria.delete": "Eliminando {0}", "aria.deleteAndEdit": "Eliminando {0}, también realizando ediciones de texto", "aria.editOnly": "{0}, editando el texto", - "aria.rename": "Cambiar el nombre de {0} a {1}", - "aria.create": "Creando {0}", - "aria.delete": "Eliminando {0}", - "aria.replace": "Línea {0}, reemplazando {1} por {2}", - "aria.del": "línea {0}, quitando {1}", "aria.insert": "línea {0}, insertando {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(cambio de nombre)", + "aria.rename": "Cambiar el nombre de {0} a {1}", + "aria.renameAndEdit": "Cambiando el nombre de {0} a {1}, también haciendo ediciones de texto", + "aria.replace": "Línea {0}, reemplazando {1} por {2}", + "bulkEdit": "Edición en masa", "detail.create": "(creando)", "detail.del": "(eliminando)", + "detail.rename": "(cambio de nombre)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Indica si hay disponible un proveedor de jerarquía de llamadas", - "callHierarchyVisible": "Indica si se muestra la inspección de la jerarquía de llamadas", "callHierarchyDirection": "Indica si la jerarquía de llamadas muestra llamadas entrantes o salientes", - "no.item": "No hay resultados", + "callHierarchyVisible": "Indica si se muestra la inspección de la jerarquía de llamadas", + "close": "Cerrar", + "editorHasCallHierarchyProvider": "Indica si hay disponible un proveedor de jerarquía de llamadas", "error": "No se pudo mostrar la jerarquía de llamadas", + "no.item": "No hay resultados", + "showIncomingCallsIcons": "Icono de llamadas entrantes en la vista de la jerarquía de llamadas.", + "showOutgoingCallsIcon": "Icono de llamadas salientes en la vista de la jerarquía de llamadas.", "title": "Jerarquía de llamadas de inspección", "title.incoming": "Mostrar llamadas entrantes", - "showIncomingCallsIcons": "Icono de llamadas entrantes en la vista de la jerarquía de llamadas.", "title.outgoing": "Mostrar llamadas salientes", - "showOutgoingCallsIcon": "Icono de llamadas salientes en la vista de la jerarquía de llamadas.", - "title.refocus": "Reenfocar jerarquía de llamadas", - "close": "Cerrar" + "title.refocus": "Reenfocar jerarquía de llamadas" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "Llamadas desde \"{0}\"", "callsTo": "Llamadas de \"{0}\"", - "title.loading": "Cargando...", "empt.callsFrom": "No hay llamadas de \"{0}\"", - "empt.callsTo": "No hay personas que llamen de \"{0}\"" + "empt.callsTo": "No hay personas que llamen de \"{0}\"", + "title.loading": "Cargando..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Jerarquía de llamadas", "from": "llamadas desde {0}", - "to": "autores de llamada de {0}" + "to": "autores de llamada de {0}", + "tree.aria": "Jerarquía de llamadas" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Comando shell", @@ -3639,188 +3752,151 @@ "successFrom": "El comando shell '{0}' se desinstaló correctamente de PATH." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Controla si la acción de reparación automática se debe ejecutar al guardar el archivo.", "codeActionsOnSave": "Tipos de acción de código que se ejecutarán en guardar.", + "codeActionsOnSave.fixAll": "Controla si la acción de reparación automática se debe ejecutar al guardar el archivo.", "codeActionsOnSave.generic": "Controla si se deben ejecutar acciones de \"{0}\" en el archivo guardado." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "Configure el editor que se usará para un recurso.", - "contributes.codeActions.languages": "Modos de idioma para los que están habilitadas las acciones de código.", + "contributes.codeActions.description": "Descripción de lo que hace la acción de código.", "contributes.codeActions.kind": "\"CodeActionKind\" de la acción de código de contribución.", - "contributes.codeActions.title": "Etiqueta para la acción de código utilizada en la interfaz de usuario.", - "contributes.codeActions.description": "Descripción de lo que hace la acción de código." + "contributes.codeActions.languages": "Modos de idioma para los que están habilitadas las acciones de código.", + "contributes.codeActions.title": "Etiqueta para la acción de código utilizada en la interfaz de usuario." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "Documentación aportada.", - "contributes.documentation.refactorings": "Documentación aportada para refactorizaciones.", "contributes.documentation.refactoring": "Documentación aportada para la refactorización.", + "contributes.documentation.refactoring.command": "Comando ejecutado.", "contributes.documentation.refactoring.title": "Etiqueta para la documentación utilizada en la interfaz de usuario.", "contributes.documentation.refactoring.when": "Cuando la cláusula.", - "contributes.documentation.refactoring.command": "Comando ejecutado." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Símbolos del documento" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Pegar Portapapeles de selección" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Iniciar el registro gramatical de la sintaxis Mate de texto" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Errores al analizar {0}: {1}", - "formatError": "{0}: formato no válido, se esperaba un objeto JSON.", - "schema.openBracket": "Secuencia de cadena o corchete de apertura.", - "schema.closeBracket": "Secuencia de cadena o corchete de cierre.", - "schema.comments": "Define los símbolos de comentario", - "schema.blockComments": "Define cómo se marcan los comentarios de bloque.", - "schema.blockComment.begin": "Secuencia de caracteres que inicia un comentario de bloque.", - "schema.blockComment.end": "Secuencia de caracteres que finaliza un comentario de bloque.", - "schema.lineComment": "Secuencia de caracteres que inicia un comentario de línea.", - "schema.brackets": "Define los corchetes que aumentan o reducen la sangría.", - "schema.autoClosingPairs": "Define el par de corchetes. Cuando se escribe un corchete de apertura, se inserta automáticamente el corchete de cierre.", - "schema.autoClosingPairs.notIn": "Define una lista de ámbitos donde los pares automáticos están deshabilitados.", - "schema.autoCloseBefore": "Define qué caracteres deben aparecer después del cursor para que se aplique el cierre automático de corchetes o comillas al usar la configuración de autocierre \"languageDefined\". Suele ser el juego de caracteres que no pueden iniciar una expresión.", - "schema.surroundingPairs": "Define los pares de corchetes que se pueden usar para encerrar una cadena seleccionada.", - "schema.wordPattern": "Define qué se considera como una palabra en el lenguaje de programación.", - "schema.wordPattern.pattern": "El patrón de expresión regular utilizado para localizar palabras.", - "schema.wordPattern.flags": "Los flags de expresión regular utilizados para localizar palabras.", - "schema.wordPattern.flags.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.indentationRules": "Configuración de sangría del idioma.", - "schema.indentationRules.increaseIndentPattern": "Si una línea coincide con este patrón, todas las líneas después de ella deben sangrarse una vez (hasta que otra regla coincida). ", - "schema.indentationRules.increaseIndentPattern.pattern": "El patrón de RegExp para increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Las marcas de RegExp para increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.indentationRules.decreaseIndentPattern": "Si una línea coincide con este patrón, se debe quitar sangría una vez en todas las líneas que le siguen (hasta que se cumpla otra regla).", - "schema.indentationRules.decreaseIndentPattern.pattern": "El patrón de RegExp para decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Las marcas de RegExp para decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.indentationRules.indentNextLinePattern": "Si una línea coincide con este patrón **solo la línea siguiente** después de ella se debe sangrar una vez.", - "schema.indentationRules.indentNextLinePattern.pattern": "El patrón de RegExp para indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Las marcas de RegExp para indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.indentationRules.unIndentedLinePattern": "Si una línea coincide con este patrón, su sangría no se debe cambiar y no se debe evaluar utilizando las otras reglas.", - "schema.indentationRules.unIndentedLinePattern.pattern": "El patrón de RegExp para unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Las marcas de RegExp para unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.folding": "Configuración del plegamiento de idioma.", - "schema.folding.offSide": "Un idioma se adhiere a la regla del fuera de juego si los bloques en ese idioma se expresan por su sangría. Si se establece, las líneas vacías pertenecen al bloque posterior.", - "schema.folding.markers": "Marcadores de plegado específicos de un idioma, como \"'#region\" o \"#endregion\". Se probarán los valores regex en relación con el contenido de todas las líneas, y deben estar diseñados de manera eficiente.", - "schema.folding.markers.start": "El patrón de expresión regular para el marcador de inicio. La expresión regular debe comenzar con '^'.", - "schema.folding.markers.end": "El patrón de expresión regular para el marcador de fin. La expresión regular debe comenzar con '^'.", - "schema.onEnterRules": "Reglas del lenguaje que se van a evaluar al presionar Entrar.", - "schema.onEnterRules.beforeText": "Esta regla solo se ejecutará si el texto situado antes del cursor coincide con esta expresión regular.", - "schema.onEnterRules.beforeText.pattern": "El patrón de RegExp para beforeText.", - "schema.onEnterRules.beforeText.flags": "Las marcas de RegExp para beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.onEnterRules.afterText": "Esta regla solo se ejecutará si el texto situado después del cursor coincide con esta expresión regular.", - "schema.onEnterRules.afterText.pattern": "El patrón de RegExp para afterText.", - "schema.onEnterRules.afterText.flags": "Las marcas de RegExp para afterText.", - "schema.onEnterRules.afterText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.onEnterRules.previousLineText": "Esta regla solo se ejecutará si el texto que hay por encima de la línea coincide con esta expresión regular.", - "schema.onEnterRules.previousLineText.pattern": "El patrón de RegExp para previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Las marcas de RegExp para previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", - "schema.onEnterRules.action": "Acción que se va a ejecutar.", - "schema.onEnterRules.action.indent": "Describir qué debe hacerse con la sangría", - "schema.onEnterRules.action.indent.none": "Inserte una línea nueva y copie la sangría de la línea anterior.", - "schema.onEnterRules.action.indent.indent": "Inserte una línea nueva y aplique sangría una vez (en relación con la sangría de la línea anterior).", - "schema.onEnterRules.action.indent.indentOutdent": "Inserte dos líneas nuevas:\r\n - La primera con sangría que mantendrá el cursor\r\n - La segunda en el mismo nivel de sangría", - "schema.onEnterRules.action.indent.outdent": "Inserte una línea nueva y anule la sangría una vez (en relación con la sangría de la línea anterior).", - "schema.onEnterRules.action.appendText": "Describe el texto que se va a anexar después de la línea nueva y después de la sangría.", - "schema.onEnterRules.action.removeText": "Describe el número de caracteres que se van a quitar de la sangría de la línea nueva." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "No hay ninguna entrada coincidente.", - "gotoSymbolQuickAccessPlaceholder": "Escriba el nombre de un símbolo al que ir.", - "gotoSymbolQuickAccess": "Ir a símbolo en el editor", - "gotoSymbolByCategoryQuickAccess": "Ir a símbolo en el editor por categoría", - "gotoSymbol": "Ir al símbolo en el editor..." + "contributes.documentation.refactorings": "Documentación aportada para refactorizaciones." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Se cambiará ahora el valor de configuración \"editor.accessibilitySupport\" a \"activado\".", - "openingDocs": "Se abrirá ahora la página de documentación de accesibilidad de VS Code.", - "introMsg": "Gracias por probar las opciones de accesibilidad de VS Code.", - "status": "Estado:", + "ShowAccessibilityHelpAction": "Mostrar ayuda de accesibilidad", + "auto_off": "El editor está configurado para detectar automáticamente cuándo está conectado un lector de pantalla, lo que no es el caso en este momento.", + "auto_on": "El editor ha detectado automáticamente un lector de pantalla conectado.", + "auto_unknown": "El editor está configurado para usar API de plataforma para detectar cuándo está conectado un lector de pantalla, pero el entorno actual de tiempo de ejecución no admite esta característica.", "changeConfigToOnMac": "Para configurar el editor de forma que esté optimizado de permanentemente para su uso con un lector de pantalla, presione ahora Comando+E.", "changeConfigToOnWinLinux": "Para configurar el editor de forma que esté optimizado permanentemente para su uso con un lector de pantalla, presione ahora Control+E.", - "auto_unknown": "El editor está configurado para usar API de plataforma para detectar cuándo está conectado un lector de pantalla, pero el entorno actual de tiempo de ejecución no admite esta característica.", - "auto_on": "El editor ha detectado automáticamente un lector de pantalla conectado.", - "auto_off": "El editor está configurado para detectar automáticamente cuándo está conectado un lector de pantalla, lo que no es el caso en este momento.", - "configuredOn": "El editor está configurado para optimizarse permanentemente para su uso con un lector de pantalla; para cambiar este comportamiento, edite el valor de configuración \"editor.accessibilitySupport\".", "configuredOff": "El editor está configurado de forma que no esté nunca optimizado para su uso con un lector de pantalla.", - "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", - "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", - "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", - "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", + "configuredOn": "El editor está configurado para optimizarse permanentemente para su uso con un lector de pantalla; para cambiar este comportamiento, edite el valor de configuración \"editor.accessibilitySupport\".", + "emergencyConfOn": "Se cambiará ahora el valor de configuración \"editor.accessibilitySupport\" a \"activado\".", + "introMsg": "Gracias por probar las opciones de accesibilidad de VS Code.", "openDocMac": "Presione Comando+H ahora para abrir una ventana de explorador con más información de VS Code relacionada con la accesibilidad.", "openDocWinLinux": "Presione Control+H ahora para abrir una ventana de explorador con más información de VS Code relacionada con la accesibilidad.", + "openingDocs": "Se abrirá ahora la página de documentación de accesibilidad de VS Code.", "outroMsg": "Para descartar esta información sobre herramientas y volver al editor, presione Esc o Mayús+Escape.", - "ShowAccessibilityHelpAction": "Mostrar ayuda de accesibilidad" + "status": "Estado:", + "tabFocusModeOffMsg": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. Presione {0} para activar o desactivar este comportamiento.", + "tabFocusModeOffMsgNoKb": "Al presionar TAB en el editor actual, se insertará el carácter de tabulación. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado.", + "tabFocusModeOnMsg": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. Presione {0} para activar o desactivar este comportamiento.", + "tabFocusModeOnMsgNoKb": "Al presionar TAB en el editor actual, el foco se mueve al siguiente elemento activable. El comando {0} no se puede desencadenar actualmente mediante un enlace de teclado." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "El algoritmo de comparación se detuvo pronto (después de {0} ms).", - "removeTimeout": "Quitar límite", - "hintWhitespace": "Mostrar diferencias de espacios en blanco" + "hintWhitespace": "Mostrar diferencias de espacios en blanco", + "removeTimeout": "Quitar límite" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Cerrar", + "label.find": "Buscar", + "label.nextMatchButton": "Coincidencia siguiente", + "label.previousMatchButton": "Coincidencia anterior", + "label.replace": "Reemplazar", + "label.replaceAllButton": "Reemplazar todo", + "label.replaceButton": "Reemplazar", + "label.toggleReplaceButton": "Alternar modo de reemplazar", + "placeholder.find": "Buscar", + "placeholder.replace": "Reemplazar" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Cerrar", + "label.find": "Buscar", + "label.nextMatchButton": "Coincidencia siguiente", + "label.previousMatchButton": "Coincidencia anterior", + "placeholder.find": "Buscar" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Desarrollador: Inspeccionar los tokens y ámbitos del editor", + "inspectTMScopesWidget.loading": "Cargando..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "Desarrollador: inspeccionar asignaciones de teclas ", "workbench.action.inspectKeyMapJSON": "Inspeccionar asignaciones de claves (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: formato no válido, se esperaba un objeto JSON.", + "parseErrors": "Errores al analizar {0}: {1}", + "schema.autoCloseBefore": "Define qué caracteres deben aparecer después del cursor para que se aplique el cierre automático de corchetes o comillas al usar la configuración de autocierre \"languageDefined\". Suele ser el juego de caracteres que no pueden iniciar una expresión.", + "schema.autoClosingPairs": "Define el par de corchetes. Cuando se escribe un corchete de apertura, se inserta automáticamente el corchete de cierre.", + "schema.autoClosingPairs.notIn": "Define una lista de ámbitos donde los pares automáticos están deshabilitados.", + "schema.blockComment.begin": "Secuencia de caracteres que inicia un comentario de bloque.", + "schema.blockComment.end": "Secuencia de caracteres que finaliza un comentario de bloque.", + "schema.blockComments": "Define cómo se marcan los comentarios de bloque.", + "schema.brackets": "Define los corchetes que aumentan o reducen la sangría.", + "schema.closeBracket": "Secuencia de cadena o corchete de cierre.", + "schema.comments": "Define los símbolos de comentario", + "schema.folding": "Configuración del plegamiento de idioma.", + "schema.folding.markers": "Marcadores de plegado específicos de un idioma, como \"'#region\" o \"#endregion\". Se probarán los valores regex en relación con el contenido de todas las líneas, y deben estar diseñados de manera eficiente.", + "schema.folding.markers.end": "El patrón de expresión regular para el marcador de fin. La expresión regular debe comenzar con '^'.", + "schema.folding.markers.start": "El patrón de expresión regular para el marcador de inicio. La expresión regular debe comenzar con '^'.", + "schema.folding.offSide": "Un idioma se adhiere a la regla del fuera de juego si los bloques en ese idioma se expresan por su sangría. Si se establece, las líneas vacías pertenecen al bloque posterior.", + "schema.indentationRules": "Configuración de sangría del idioma.", + "schema.indentationRules.decreaseIndentPattern": "Si una línea coincide con este patrón, se debe quitar sangría una vez en todas las líneas que le siguen (hasta que se cumpla otra regla).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.indentationRules.decreaseIndentPattern.flags": "Las marcas de RegExp para decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "El patrón de RegExp para decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Si una línea coincide con este patrón, todas las líneas después de ella deben sangrarse una vez (hasta que otra regla coincida). ", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.indentationRules.increaseIndentPattern.flags": "Las marcas de RegExp para increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "El patrón de RegExp para increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Si una línea coincide con este patrón **solo la línea siguiente** después de ella se debe sangrar una vez.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.indentationRules.indentNextLinePattern.flags": "Las marcas de RegExp para indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "El patrón de RegExp para indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Si una línea coincide con este patrón, su sangría no se debe cambiar y no se debe evaluar utilizando las otras reglas.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.indentationRules.unIndentedLinePattern.flags": "Las marcas de RegExp para unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "El patrón de RegExp para unIndentedLinePattern.", + "schema.lineComment": "Secuencia de caracteres que inicia un comentario de línea.", + "schema.onEnterRules": "Reglas del lenguaje que se van a evaluar al presionar Entrar.", + "schema.onEnterRules.action": "Acción que se va a ejecutar.", + "schema.onEnterRules.action.appendText": "Describe el texto que se va a anexar después de la línea nueva y después de la sangría.", + "schema.onEnterRules.action.indent": "Describir qué debe hacerse con la sangría", + "schema.onEnterRules.action.indent.indent": "Inserte una línea nueva y aplique sangría una vez (en relación con la sangría de la línea anterior).", + "schema.onEnterRules.action.indent.indentOutdent": "Inserte dos líneas nuevas:\r\n - La primera con sangría que mantendrá el cursor\r\n - La segunda en el mismo nivel de sangría", + "schema.onEnterRules.action.indent.none": "Inserte una línea nueva y copie la sangría de la línea anterior.", + "schema.onEnterRules.action.indent.outdent": "Inserte una línea nueva y anule la sangría una vez (en relación con la sangría de la línea anterior).", + "schema.onEnterRules.action.removeText": "Describe el número de caracteres que se van a quitar de la sangría de la línea nueva.", + "schema.onEnterRules.afterText": "Esta regla solo se ejecutará si el texto situado después del cursor coincide con esta expresión regular.", + "schema.onEnterRules.afterText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.onEnterRules.afterText.flags": "Las marcas de RegExp para afterText.", + "schema.onEnterRules.afterText.pattern": "El patrón de RegExp para afterText.", + "schema.onEnterRules.beforeText": "Esta regla solo se ejecutará si el texto situado antes del cursor coincide con esta expresión regular.", + "schema.onEnterRules.beforeText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.onEnterRules.beforeText.flags": "Las marcas de RegExp para beforeText.", + "schema.onEnterRules.beforeText.pattern": "El patrón de RegExp para beforeText.", + "schema.onEnterRules.previousLineText": "Esta regla solo se ejecutará si el texto que hay por encima de la línea coincide con esta expresión regular.", + "schema.onEnterRules.previousLineText.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.onEnterRules.previousLineText.flags": "Las marcas de RegExp para previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "El patrón de RegExp para previousLineText.", + "schema.openBracket": "Secuencia de cadena o corchete de apertura.", + "schema.surroundingPairs": "Define los pares de corchetes que se pueden usar para encerrar una cadena seleccionada.", + "schema.wordPattern": "Define qué se considera como una palabra en el lenguaje de programación.", + "schema.wordPattern.flags": "Los flags de expresión regular utilizados para localizar palabras.", + "schema.wordPattern.flags.errorMessage": "Debe coincidir con el patrón `/^([gimuy]+)$/`.", + "schema.wordPattern.pattern": "El patrón de expresión regular utilizado para localizar palabras." + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: la tokenización, ajuste y plegado han sido desactivadas para este archivo de gran tamaño con el fin de reducir el uso de memoria y evitar su cierre o bloqueo.", "removeOptimizations": "Forzar la activación de características", "reopenFilePrompt": "Vuelva a abrir el archivo para que esta configuración surta efecto." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Desarrollador: Inspeccionar los tokens y ámbitos del editor", - "inspectTMScopesWidget.loading": "Cargando..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Escriba el número de línea y la columna opcional a la que ir (por ejemplo, 42:5 para la línea 42 y la columna 5).", - "gotoLineQuickAccess": "Ir a Línea/Columna", - "gotoLine": "Vaya a Línea/Columna..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Ejecución del formateador \"{0}\" ([configure](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).", - "codeaction": "Correcciones rápidas", - "codeaction.get": "Obtener acciones de código de \"{0}\" ([configure](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).", - "codeAction.apply": "Aplicando la acción de código \"{0}\"." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Alternar el modo de selección de columnas", - "miColumnSelection": "Modo de &&selección de columna" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Alternar minimapa", - "miShowMinimap": "Mostrar &&Minimapa" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Alternar modificador multicursor", - "miMultiCursorAlt": "Cambiar a Alt+Clic para cursor múltiple", - "miMultiCursorCmd": "Cambiar a Cmd+Clic para cursor múltiple", - "miMultiCursorCtrl": "Cambiar a Ctrl+Clic para cursor múltiple" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Alternar caracteres de control", - "miToggleRenderControlCharacters": "Representar &&caracteres de control" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Indica si el editor está usando el ajuste automático de línea.", - "toggle.wordwrap": "Ver: Alternar ajuste de línea", - "unwrapMinified": "Deshabilitar ajuste para este archivo", - "wrapMinified": "Habilitar ajuste para este archivo", - "miToggleWordWrap": "Alter&&nar ajuste de línea" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Alternar representación de espacio en blanco", - "miToggleRenderWhitespace": "&&Representar espacio en blanco" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Símbolos del documento" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "1 problema en este elemento", - "N.problem": "{0} problemas en este elemento", - "deep.problem": "Contiene elementos con problemas", "Array": "matriz", "Boolean": "booleano", "Class": "clase", @@ -3836,6 +3912,7 @@ "Key": "clave", "Method": "método", "Module": "módulo", + "N.problem": "{0} problemas en este elemento", "Namespace": "espacio de nombres", "Null": "NULL", "Number": "número", @@ -3846,681 +3923,736 @@ "String": "cadena", "Struct": "estructura", "TypeParameter": "parámetro de tipo", - "Variable": "variable" + "Variable": "variable", + "deep.problem": "Contiene elementos con problemas", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Buscar", - "placeholder.find": "Buscar", - "label.previousMatchButton": "Coincidencia anterior", - "label.nextMatchButton": "Coincidencia siguiente", - "label.closeButton": "Cerrar" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Vaya a Línea/Columna...", + "gotoLineQuickAccess": "Ir a Línea/Columna", + "gotoLineQuickAccessPlaceholder": "Escriba el número de línea y la columna opcional a la que ir (por ejemplo, 42:5 para la línea 42 y la columna 5)." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Buscar", - "placeholder.find": "Buscar", - "label.previousMatchButton": "Coincidencia anterior", - "label.nextMatchButton": "Coincidencia siguiente", - "label.closeButton": "Cerrar", - "label.toggleReplaceButton": "Alternar modo de reemplazar", - "label.replace": "Reemplazar", - "placeholder.replace": "Reemplazar", - "label.replaceButton": "Reemplazar", - "label.replaceAllButton": "Reemplazar todo" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "No hay ninguna entrada coincidente.", + "gotoSymbol": "Ir al símbolo en el editor...", + "gotoSymbolByCategoryQuickAccess": "Ir a símbolo en el editor por categoría", + "gotoSymbolQuickAccess": "Ir a símbolo en el editor", + "gotoSymbolQuickAccessPlaceholder": "Escriba el nombre de un símbolo al que ir." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Aplicando la acción de código \"{0}\".", + "codeaction": "Correcciones rápidas", + "codeaction.get2": "Obteniendo acciones de código de \"{0}\" ([configure] ({1})).", + "formatting2": "Se está ejecutando el formateador \"{0}\" ([configure] ({1}))." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Modo de &&selección de columna", + "toggleColumnSelection": "Alternar el modo de selección de columnas" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "Mostrar &&Minimapa", + "toggleMinimap": "Alternar minimapa" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Cambiar a Alt+Clic para cursor múltiple", + "miMultiCursorCmd": "Cambiar a Cmd+Clic para cursor múltiple", + "miMultiCursorCtrl": "Cambiar a Ctrl+Clic para cursor múltiple", + "toggleLocation": "Alternar modificador multicursor" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "Representar &&caracteres de control", + "toggleRenderControlCharacters": "Alternar caracteres de control" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "&&Representar espacio en blanco", + "toggleRenderWhitespace": "Alternar representación de espacio en blanco" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Indica si el editor está usando el ajuste automático de línea.", + "miToggleWordWrap": "&&Ajuste de palabra", + "toggle.wordwrap": "Ver: Alternar ajuste de línea", + "unwrapMinified": "Deshabilitar ajuste para este archivo", + "wrapMinified": "Habilitar ajuste para este archivo" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "no mostrar", + "selectAlanguage": "Seleccione un idioma", + "thisAgain": " esto de nuevo.", + "toGetStarted": " para empezar. Empiece a escribir para descartar o " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Pegar Portapapeles de selección" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Iniciar el registro gramatical de la sintaxis Mate de texto" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Color de decoración del margen del editor para intervalos de comentarios." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "Error al eliminar la reacción del comentario", + "commentAddReactionError": "Error al eliminar la reacción del comentario: {0}.", + "commentDeleteReactionDefaultError": "Error al eliminar la reacción del comentario", + "commentDeleteReactionError": "Error al eliminar la reacción del comentario: {0}.", + "commentToggleReaction": "Alternar reacción", + "commentToggleReactionDefaultError": "Error al alternar la reacción del comentario", + "commentToggleReactionError": "Error al alternar la reacción del comentario: {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Icono para contraer un comentario de revisión.", + "label.collapse": "Contraer", + "newComment": "Escriba un nuevo comentario", + "reply": "Responder...", + "startThread": "Iniciar discusión" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "Comentarios", "openComments": "Controles cuándo se debe abrir el panel de comentarios." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Seleccione Proveedor de Comentario", - "nextCommentThreadAction": "Ir al hilo de comentarios siguiente " - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Comentarios para el área de trabajo actual", - "resourceWithCommentThreadsLabel": "Comentarios en {0}, ruta de acceso completa {1}", - "resourceWithCommentLabel": "Comentario de ${0} en la línea {1}, columna {2} en {3}, origen: {4}", - "collapseAll": "Contraer todo" + "nextCommentThreadAction": "Ir al hilo de comentarios siguiente ", + "pickCommentService": "Seleccione Proveedor de Comentario" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Imagen: {0}", - "image": "Imagen" + "image": "Imagen", + "imageWithLabel": "Imagen: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Color de decoración del margen del editor para intervalos de comentarios." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Icono para contraer un comentario de revisión.", - "label.collapse": "Contraer", - "startThread": "Iniciar discusión", - "reply": "Responder...", - "newComment": "Escriba un nuevo comentario" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "Aún no hay ningún comentario en esta área de trabajo." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Alternar reacción", - "commentToggleReactionError": "Error al alternar la reacción del comentario: {0}.", - "commentToggleReactionDefaultError": "Error al alternar la reacción del comentario", - "commentDeleteReactionError": "Error al eliminar la reacción del comentario: {0}.", - "commentDeleteReactionDefaultError": "Error al eliminar la reacción del comentario", - "commentAddReactionError": "Error al eliminar la reacción del comentario: {0}.", - "commentAddReactionDefaultError": "Error al eliminar la reacción del comentario" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Contraer todo", + "resourceWithCommentLabel": "Comentario de ${0} en la línea {1}, columna {2} en {3}, origen: {4}", + "resourceWithCommentThreadsLabel": "Comentarios en {0}, ruta de acceso completa {1}", + "rootCommentsLabel": "Comentarios para el área de trabajo actual" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "Recoger las reacciones..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "Aún no hay ningún comentario en esta área de trabajo." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Integrado", + "promptOpenWith.defaultEditor.displayName": "Editor de texto" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "El valor viewType del editor personalizado activo." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Editor de texto", - "builtinProviderDisplayName": "Integrado" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "Editores personalizados aportados.", - "contributes.viewType": "Identificador para el editor personalizado. Debe ser único en todos los editores personalizados, por lo que se recomienda incluir el id. de extensión como parte de \"viewType\". \"viewType\" se utiliza al registrar editores personalizados con \"vscode. registerCustomEditorProvider\" y en \"onCustomEditor:${id}\" [evento de activación](https://code.visualstudio.com/api/references/activation-events).", "contributes.displayName": "Nombre en lenguaje natural del editor personalizado. Se muestra a los usuarios cuando se selecciona el editor que se va a usar.", - "contributes.selector": "Conjunto de patrones globales para los que está habilitado el editor personalizado.", - "contributes.selector.filenamePattern": "Patrones globales para los que está habilitado el editor personalizado.", "contributes.priority": "Controla si el editor personalizado se habilita automáticamente cuando el usuario abre un archivo. Los usuarios pueden invalidar esto con el valor \"workbench.editorAssociations\".", "contributes.priority.default": "El editor se usa automáticamente cuando el usuario abre un recurso, siempre que no se hayan registrado otros editores personalizados predeterminados para dicho recurso.", - "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\"." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Depurar", - "startDebugPlaceholder": "Escriba el nombre de la configuración de lanzamiento que se ejecutará.", - "startDebuggingHelp": "Iniciar depuración", - "terminateThread": "Terminar hilo de ejecución", - "debugFocusConsole": "Centrarse en la vista de consola de depuración", - "jumpToCursor": "Saltar al cursor", - "SetNextStatement": "Establecer la instrucción siguiente", - "inlineBreakpoint": "Punto de interrupción insertado", - "restartFrame": "Reiniciar marco", - "copyStackTrace": "Copiar pila de llamadas", - "setValue": "Establecer valor", - "copyValue": "Copiar valor", - "copyAsExpression": "Copiar como expresión", - "addToWatchExpressions": "Agregar a inspección", - "breakWhenValueIsRead": "Interrumpir al leer el valor", - "breakWhenValueChanges": "Interrumpir al cambiar el valor", - "breakWhenValueIsAccessed": "Interrumpir al acceder al valor", - "editWatchExpression": "Editar expresión", - "removeWatchExpression": "Quitar expresión", - "miStartDebugging": "I&&niciar depuración", - "miRun": "Ejecutar &&Sin depuración", - "miStopDebugging": "&&Detener depuración", - "miRestart Debugging": "&&Reiniciar depuración", - "miAddConfiguration": "A&&gregar configuración...", - "miStepOver": "Depurar paso a paso por proce&&dimientos", - "miStepInto": "&&Depurar paso a paso por instrucciones", - "miStepOut": "Depurar paso a paso para &&salir", - "miContinue": "&&Continuar", - "miInlineBreakpoint": "O&&unto de interrupción en línea", - "miNewBreakpoint": "&&Nuevo punto de interrupción", - "miInstallAdditionalDebuggers": "&&Instalar los depuradores adicionales...", - "debugPanel": "Consola de depuración", - "miToggleDebugConsole": "Consola de de&&puración", - "run and debug": "Ejecución y depuración", - "miViewRun": "&&Ejecutar", - "variables": "Variables", - "watch": "Inspección", - "callStack": "Pila de llamadas", - "breakpoints": "Puntos de interrupción", - "loadedScripts": "Scripts Cargados", - "debugConfigurationTitle": "Depurar", - "allowBreakpointsEverywhere": "Permite establecer puntos de interrupción en cualquier archivo.", - "openExplorerOnEnd": "Abra automáticamente la vista de explorador al final de una sesión de depuración.", - "inlineValues": "Muestre valores de variable en línea en el editor durante la depuración.", - "inlineValues.on": "Muestra siempre valores de variable en línea en el editor durante la depuración.", - "inlineValues.off": "No muestra nunca los valores de variable en línea en el editor durante la depuración.", - "inlineValues.focusNoScroll": "Muestra los valores de variable insertados en el editor durante la depuración cuando el lenguaje admite ubicaciones de valores insertados.", - "toolBarLocation": "Controla la ubicación de la barra de herramientas de depuración. \"floating\" en todas las vistas, \"docked\" en la vista de depuración o \"hidden\".", - "never": "Nunca mostrar debug en la barra de estado", - "always": "Mostrar siempre la depuración en la barra de estado", - "onFirstSessionStart": "Mostrar debug en la barra de estado solamente después del primero uso de debug", - "showInStatusBar": "Controla cuándo debe estar visible la barra de estado de depuración.", - "debug.console.closeOnEnd": "Controla si la consola de depuración debe cerrarse automáticamente cuando finaliza la sesión de depuración.", - "debug.terminal.clearBeforeReusing": "Antes de iniciar una nueva sesión de depuración en un terminal integrado o externo, borre el terminal.", - "openDebug": "Controla cuándo debe abrirse la vista de depuración.", - "showSubSessionsInToolBar": "Controla si las subsesiones de depuración se muestran en la barra de herramientas de depuración. Cuando esta opción es false, el comando de parada de una subsesión detendrá también la sesión principal.", - "debug.console.fontSize": "Controla el tamaño de fuente en píxeles en la consola de depuración.", - "debug.console.fontFamily": "Controla la familia de fuentes en la consola de depuración.", - "debug.console.lineHeight": "Controla la altura de la línea en píxeles en la consola de depuración. Use 0 para calcular la altura de la línea del tamaño de fuente.", - "debug.console.wordWrap": "Controla si las líneas deben ajustarse en la consola de depuración.", - "debug.console.historySuggestions": "Controla si la consola de depuración debe sugerir la entrada escrita previamente.", - "debug.console.collapseIdenticalLines": "Controla si la consola de depuración debe contraer las líneas idénticas y mostrar un número de repeticiones con un distintivo.", - "launch": "Configuración de lanzamiento de depuración global. Puede usarse como alternativa a \"launch.json\" que se comparte a través de áreas de trabajo.", - "debug.focusWindowOnBreak": "Controla si la ventana del área de trabajo debe centrarse cuando se interrumpe el depurador.", - "debugAnyway": "Ignore los errores de la tarea e inicie la depuración.", - "showErrors": "Muestre la vista Problemas y no inicie la depuración.", - "prompt": "Preguntar al usuario.", - "cancel": "Cancele la depuración.", - "debug.onTaskErrors": "Controla qué hacer cuando se encuentran errores después de ejecutar preLaunchTask.", - "showBreakpointsInOverviewRuler": "Controla si los puntos de interrupción deben mostrarse en la regla de información general.", - "showInlineBreakpointCandidates": "Controla si se deben mostrar las decoraciones de candidatos de puntos de interrupción de líneas en el editor mientras se realiza la depuración.", - "debug.saveBeforeStart": "Controla qué editores deben guardarse antes de iniciar una sesión de depuración.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Guarde todos los editores del grupo activo antes de iniciar una sesión de depuración.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Guarde todos los editores del grupo activo, excepto aquellos que no tengan título, antes de iniciar una sesión de depuración.", - "debug.saveBeforeStart.none": "No guarde ningún editor antes de iniciar una sesión de depuración." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Agregar configuración..." + "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\".", + "contributes.selector": "Conjunto de patrones globales para los que está habilitado el editor personalizado.", + "contributes.selector.filenamePattern": "Patrones globales para los que está habilitado el editor personalizado.", + "contributes.viewType": "Identificador para el editor personalizado. Debe ser único en todos los editores personalizados, por lo que se recomienda incluir el id. de extensión como parte de \"viewType\". \"viewType\" se utiliza al registrar editores personalizados con \"vscode. registerCustomEditorProvider\" y en \"onCustomEditor:${id}\" [evento de activación](https://code.visualstudio.com/api/references/activation-events)." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Punto de registro", - "breakpoint": "Punto de interrupción", - "breakpointHasConditionDisabled": "Este {0} tiene {1} que se perderá al quitarse. Considere habilitar {0} en su lugar.", - "message": "Mensaje", - "condition": "Condición", - "breakpointHasConditionEnabled": "Este {0} tiene una {1} que se perderá al quitarla. Considere la posibilidad de desactivar el {0} en su lugar.", - "removeLogPoint": "Quitar {0}", - "disableLogPoint": "{0} {1}", - "disable": "Deshabilitar", - "enable": "Habilitar", - "cancel": "Cancelar", - "removeBreakpoint": "Quitar {0}", - "editBreakpoint": "Editar {0}...", - "disableBreakpoint": "Deshabilitar {0}", - "enableBreakpoint": "Activar {0}", - "removeBreakpoints": "Quitar puntos de interrupción", - "removeInlineBreakpointOnColumn": "Quitar el punto de interrupción insertado en la columna {0}", - "removeLineBreakpoint": "Quitar punto de interrupción de línea", - "editBreakpoints": "Editar puntos de interrupción", - "editInlineBreakpointOnColumn": "Editar el punto de interrupción insertado en la columna {0}", - "editLineBrekapoint": "Editar punto de interrupción de línea", - "enableDisableBreakpoints": "Habilitar o deshabilitar puntos de interrupción", - "disableInlineColumnBreakpoint": "Deshabilitar el punto de interrupción insertado en la columna {0}", - "disableBreakpointOnLine": "Deshabilitar punto de interrupción de línea", - "enableBreakpoints": "Habilitar el punto de interrupción insertado en la columna {0}", - "enableBreakpointOnLine": "Habilitar punto de interrupción de línea", "addBreakpoint": "Agregar punto de interrupción", "addConditionalBreakpoint": "Agregar punto de interrupción condicional...", "addLogPoint": "Agregar punto de registro", - "debugIcon.breakpointForeground": "Color de icono de los puntos de interrupción.", - "debugIcon.breakpointDisabledForeground": "Color de icono para puntos de interrupción deshabilitados.", - "debugIcon.breakpointUnverifiedForeground": "Color de icono de los puntos de interrupción sin verificar.", + "breakpoint": "Punto de interrupción", + "breakpointHasConditionDisabled": "Este {0} tiene {1} que se perderá al quitarse. Considere habilitar {0} en su lugar.", + "breakpointHasConditionEnabled": "Este {0} tiene una {1} que se perderá al quitarla. Considere la posibilidad de desactivar el {0} en su lugar.", + "cancel": "Cancelar", + "condition": "Condición", "debugIcon.breakpointCurrentStackframeForeground": "Color de icono del marco de pila del punto de interrupción actual.", - "debugIcon.breakpointStackframeForeground": "Color de icono de los marcos de pila de todos los puntos de interrupción." + "debugIcon.breakpointDisabledForeground": "Color de icono para puntos de interrupción deshabilitados.", + "debugIcon.breakpointForeground": "Color de icono de los puntos de interrupción.", + "debugIcon.breakpointStackframeForeground": "Color de icono de los marcos de pila de todos los puntos de interrupción.", + "debugIcon.breakpointUnverifiedForeground": "Color de icono de los puntos de interrupción sin verificar.", + "disable": "Deshabilitar", + "disableBreakpoint": "Deshabilitar {0}", + "disableBreakpointOnLine": "Deshabilitar punto de interrupción de línea", + "disableInlineColumnBreakpoint": "Deshabilitar el punto de interrupción insertado en la columna {0}", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "Editar {0}...", + "editBreakpoints": "Editar puntos de interrupción", + "editInlineBreakpointOnColumn": "Editar el punto de interrupción insertado en la columna {0}", + "editLineBrekapoint": "Editar punto de interrupción de línea", + "enable": "Habilitar", + "enableBreakpoint": "Activar {0}", + "enableBreakpointOnLine": "Habilitar punto de interrupción de línea", + "enableBreakpoints": "Habilitar el punto de interrupción insertado en la columna {0}", + "enableDisableBreakpoints": "Habilitar o deshabilitar puntos de interrupción", + "logPoint": "Punto de registro", + "message": "Mensaje", + "removeBreakpoint": "Quitar {0}", + "removeBreakpoints": "Quitar puntos de interrupción", + "removeInlineBreakpointOnColumn": "Quitar el punto de interrupción insertado en la columna {0}", + "removeLineBreakpoint": "Quitar punto de interrupción de línea", + "removeLogPoint": "Quitar {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición superior del marco de pila. ", - "focusedStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición enfocada del marco de pila." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Filtro (por ejemplo, text, !exclude)", - "debugConsole": "Consola de depuración", - "startDebugFirst": "Inicie una sesión de depuración para evaluar las expresiones", - "actions.repl.acceptInput": "REPL - Aceptar entrada", - "repl.action.filter": "REPL Centrar en el contenido para filtrar", - "actions.repl.copyAll": "Depuración: Consola Copiar Todo", - "filter": "Filtrar", - "selectRepl": "Seleccionar la consola de depuración", - "clearRepl": "Borrar consola", - "debugConsoleCleared": "Se borró la consola de depuración", - "collapse": "Contraer todo", - "paste": "Pegar", - "copyAll": "Copiar todo", - "copy": "Copiar" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "Abrir &&configuraciones", - "selectWorkspaceFolder": "Seleccione una carpeta de área de trabajo para crear un archivo launch.json o agregarlo al archivo de configuración del área de trabajo", - "debugPanel": "Consola de depuración", - "startAdditionalSession": "Iniciar otra sesión" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Tipo de depuración de la sesión de depuración activa. Por ejemplo, \"python\".", - "debugConfigurationType": "Tipo de depuración de la configuración de inicio seleccionada. Por ejemplo, \"python\".", - "debugState": "Estado en el que se encuentra la sesión de depuración con foco. Es uno de los siguientes: \"inactiva\", \"inicializando\", \"detenida\" o \"en ejecución\".", - "debugUX": "Estado de depuración de la experiencia del usuario. Cuando no hay ninguna configuración de depuración, es \"simple\"; de lo contrario, \"valor predeterminado\". Se usa para decidir cuándo deben mostrarse las vistas de bienvenida en el viewlet de depuración.", - "inDebugMode": "Es true cuando se está depurando; de lo contrario, es false.", - "inDebugRepl": "Es true cuando el foco está en la consola de depuración; de lo contrario, es false.", - "breakpointWidgetVisibile": "Es true cuando el widget de zona del editor de puntos de interrupción está visible; de lo contrario, es false.", - "inBreakpointWidget": "Es true cuando el foco está en el widget de zona del editor de puntos de interrupción; de lo contrario, es false.", - "breakpointsFocused": "Es true cuando la vista de PUNTOS DE INTERRUPCIÓN tiene el foco; de lo contrario, es false.", - "watchExpressionsFocused": "Es true cuando la vista de INSPECCIÓN tiene el foco; de lo contrario, es false.", - "watchExpressionsExist": "Es true cuando existe al menos una expresión de inspección; de lo contrario, es false.", - "variablesFocused": "Es true cuando las vistas de VARIABLES tienen el foco; de lo contrario, es false.", - "expressionSelected": "Es true cuando se abre un cuadro de entrada de expresión en la vista INSPECCIÓN o VARIABLES ; de lo contrario, es false.", - "breakpointInputFocused": "Es true cuando el cuadro de entrada tiene el foco en la vista de PUNTOS DE INTERRUPCIÓN.", - "callStackItemType": "Representa el tipo del elemento con foco en la vista PILA DE LLAMADAS. Por ejemplo: \"session\", \"thread\", \"stackFrame\"", - "callStackSessionIsAttach": "Es true si se asocia la sesión de la vista PILA DE LLAMADAS; de lo contrario, es false. Se usa internamente para los menús insertados en la vista PILA DE LLAMADAS.", - "callStackItemStopped": "Es true cuando se detiene el elemento con foco en la PILA DE LLAMADAS. Se usa de forma interna para los menús insertados en la vista PILA DE LLAMADAS.", - "callStackSessionHasOneThread": "Es true si la sesión con foco en la vista PILA DE LLAMADAS tiene exactamente un subproceso. Se usa internamente para los menús insertados en la vista PILA DE LLAMADAS.", - "watchItemType": "Representa el tipo del elemento con foco en la vista INSPECCIÓN. Por ejemplo: \"expression\", \"variable\"", - "breakpointItemType": "Representa el tipo del elemento con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\".", - "breakpointAccessType": "Representa el tipo de acceso del punto de interrupción de datos con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"read\", \"readWrite\", \"write\"", - "breakpointSupportsCondition": "Es true cuando el punto de interrupción con foco admite las condiciones.", - "loadedScriptsSupported": "Es true cuando las sesiones con foco admiten la vista de SCRIPTS CARGADOS.", - "loadedScriptsItemType": "Representa el tipo del elemento con foco en la vista de SCRIPTS CARGADOS.", - "focusedSessionIsAttach": "Es true cuando la sesión que tiene el foco es \"attach\".", - "stepBackSupported": "Es true cuando la sesión con foco admite solicitudes \"stepBack\".", - "restartFrameSupported": "Es true cuando la sesión con foco admite solicitudes \"restartFrame\".", - "stackFrameSupportsRestart": "Es true cuando el marco de pila con foco admite \"restartFrame\".", - "jumpToCursorSupported": "Es true cuando la sesión con foco admite la solicitud \"jumpToCursor\".", - "stepIntoTargetsSupported": "Es true cuando la sesión con foco admite la solicitud \"stepIntoTargets\".", - "breakpointsExist": "Es true cuando existe al menos un punto de interrupción.", - "debuggersAvailable": "Es true cuando hay al menos una extensión de depuración activa.", - "debugProtocolVariableMenuContext": "Representa el contexto que el adaptador de depuración establece en la variable con foco en la vista de VARIABLES.", - "debugSetVariableSupported": "Es true cuando la sesión con foco admite la solicitud \"setVariable\".", - "breakWhenValueChangesSupported": "Es true cuando la sesión con foco admite la interrupción al cambiarse el valor.", - "breakWhenValueIsAccessedSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al acceder al valor.", - "breakWhenValueIsReadSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al leer el valor.", - "variableEvaluateNamePresent": "Es true cuando la variable con foco tiene un conjunto de campos \"evaluateName\".", - "exceptionWidgetVisible": "Es true cuando el widget de excepciones está visible.", - "multiSessionRepl": "Es true cuando hay más de una consola de depuración.", - "multiSessionDebug": "Es true cuando hay más de una sesión de depuración activa.", - "internalConsoleOptions": "Controla cuándo debe abrirse la consola de depuración interna." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Tiempo de espera de {0} ms para \"{1}\"" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo de punto de interrupción", + "breakpointWidgetExpressionPlaceholder": "Interrumpir cuando la expresión se evalúa como true. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", + "breakpointWidgetHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", + "breakpointWidgetLogMessagePlaceholder": "Mensaje para registrar cuando se alcanza el punto de interrupción. Las expresiones entre {} son interpoladas. 'Enter' para aceptar, 'esc' para cancelar. ", + "expression": "Expresión", + "hitCount": "Número de llamadas", + "logMessage": "Mensaje de registro" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Condición de expresión: {0}", - "expressionAndHitCount": "Expresión: {0} | Número de llamadas: {1}", - "functionBreakpointsNotSupported": "Este tipo de depuración no admite puntos de interrupción en funciones", - "dataBreakpointsNotSupported": "Los puntos de interrupción de datos no son compatibles con este tipo de depuración", - "read": "Lectura", - "write": "Escritura", "access": "Acceso", - "functionBreakpointPlaceholder": "Función donde interrumpir", - "functionBreakPointInputAriaLabel": "Escriba el punto de interrupción de función.", - "functionBreakpointExpressionPlaceholder": "Interrumpir cuando la expresión se evalúe como true", - "functionBreakPointExpresionAriaLabel": "Expresión de tipo. El punto de interrupción de función se interrumpirá cuando la expresión se evalúe como true.", - "functionBreakpointHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas", - "functionBreakPointHitCountAriaLabel": "Escriba el número de llamadas. El punto de interrupción de función se interrumpirá cuando se alcance el número de llamadas.", - "exceptionBreakpointAriaLabel": "Condición del punto de interrupción de excepción de tipo", - "exceptionBreakpointPlaceholder": "Interrumpir cuando la expresión se evalúe como true", - "breakpoints": "Puntos de interrupción", - "disabledLogpoint": "Punto de registro deshabilitado", - "disabledBreakpoint": "Punto de interrupción deshabilitado", - "unverifiedLogpoint": "Punto de registro no comprobado", - "unverifiedBreakopint": "Punto de interrupción no comprobado", - "dataBreakpointUnsupported": "Puntos de interrupción de datos no admitidos por este tipo de depuración", - "dataBreakpoint": "Punto de interrupción de datos", - "functionBreakpointUnsupported": "Este tipo de depuración no admite puntos de interrupción en funciones", - "functionBreakpoint": "Punto de interrupción de la función", - "expression": "Condición de expresión: {0}", - "hitCount": "Número de llamadas: {0}", - "breakpointUnsupported": "Los puntos de interrupción de este tipo no son compatibles con el depurador", - "logMessage": "Mensaje de registro: {0}", - "breakpoint": "Punto de interrupción", - "addFunctionBreakpoint": "Agregar punto de interrupción de función", - "miFunctionBreakpoint": "Punto de interrupción de &&función...", "activateBreakpoints": "Alternar Activar puntos de interrupción", - "removeBreakpoint": "Quitar punto de interrupción", - "removeAllBreakpoints": "Quitar todos los puntos de interrupción", - "miRemoveAllBreakpoints": "Quitar &&todos los puntos de interrupción", - "enableAllBreakpoints": "Habilitar todos los puntos de interrupción", - "miEnableAllBreakpoints": "&&Habilitar todos los puntos de interrupción", + "addFunctionBreakpoint": "Agregar punto de interrupción de función", + "breakpoint": "Punto de interrupción", + "breakpointUnsupported": "Los puntos de interrupción de este tipo no son compatibles con el depurador", + "breakpoints": "Puntos de interrupción", + "dataBreakpoint": "Punto de interrupción de datos", + "dataBreakpointUnsupported": "Puntos de interrupción de datos no admitidos por este tipo de depuración", + "dataBreakpointsNotSupported": "Los puntos de interrupción de datos no son compatibles con este tipo de depuración", "disableAllBreakpoints": "Deshabilitar todos los puntos de interrupción", - "miDisableAllBreakpoints": "&&Deshabilitar todos los puntos de interrupción", - "reapplyAllBreakpoints": "Volver a aplicar todos los puntos de interrupción", + "disabledBreakpoint": "Punto de interrupción deshabilitado", + "disabledLogpoint": "Punto de registro deshabilitado", + "editBreakpoint": "Editar el punto de interrupción de función...", "editCondition": "Editar condición...", "editHitCount": "Editar el número de llamadas...", - "editBreakpoint": "Editar el punto de interrupción de función..." + "enableAllBreakpoints": "Habilitar todos los puntos de interrupción", + "exceptionBreakpointAriaLabel": "Condición del punto de interrupción de excepción de tipo", + "exceptionBreakpointPlaceholder": "Interrumpir cuando la expresión se evalúe como true", + "expression": "Condición de expresión: {0}", + "expressionAndHitCount": "Expresión: {0} | Número de llamadas: {1}", + "expressionCondition": "Condición de expresión: {0}", + "functionBreakPointExpresionAriaLabel": "Expresión de tipo. El punto de interrupción de función se interrumpirá cuando la expresión se evalúe como true.", + "functionBreakPointHitCountAriaLabel": "Escriba el número de llamadas. El punto de interrupción de función se interrumpirá cuando se alcance el número de llamadas.", + "functionBreakPointInputAriaLabel": "Escriba el punto de interrupción de función.", + "functionBreakpoint": "Punto de interrupción de la función", + "functionBreakpointExpressionPlaceholder": "Interrumpir cuando la expresión se evalúe como true", + "functionBreakpointHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas", + "functionBreakpointPlaceholder": "Función donde interrumpir", + "functionBreakpointUnsupported": "Este tipo de depuración no admite puntos de interrupción en funciones", + "functionBreakpointsNotSupported": "Este tipo de depuración no admite puntos de interrupción en funciones", + "hitCount": "Número de llamadas: {0}", + "logMessage": "Mensaje de registro: {0}", + "miDisableAllBreakpoints": "&&Deshabilitar todos los puntos de interrupción", + "miEnableAllBreakpoints": "&&Habilitar todos los puntos de interrupción", + "miFunctionBreakpoint": "Punto de interrupción de &&función...", + "miRemoveAllBreakpoints": "Quitar &&todos los puntos de interrupción", + "read": "Lectura", + "reapplyAllBreakpoints": "Volver a aplicar todos los puntos de interrupción", + "removeAllBreakpoints": "Quitar todos los puntos de interrupción", + "removeBreakpoint": "Quitar punto de interrupción", + "unverifiedBreakopint": "Punto de interrupción no comprobado", + "unverifiedExceptionBreakpoint": "Punto de interrupción de excepción no comprobado", + "unverifiedLogpoint": "Punto de registro no comprobado", + "write": "Escritura" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "Retroceder", - "reverseContinue": "Invertir" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición enfocada del marco de pila.", + "topStackFrameLineHighlight": "Color de fondo para el resaltado de línea en la posición superior del marco de pila. " }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "En ejecución", - "showMoreStackFrames2": "Ver más marcos de pila", - "session": "Sesión", - "thread": "Subproceso", - "restartFrame": "Reiniciar marco", + "callStackAriaLabel": "Pila de llamadas de la depuración", + "collapse": "Contraer todo", "loadAllStackFrames": "Cargar todos los marcos de pila", + "restartFrame": "Reiniciar marco", + "running": "En ejecución", + "session": "Sesión", + "sessionLabel": "Sesión {0} {1}", "showMoreAndOrigin": "Mostrar {0} más: {1}", "showMoreStackFrames": "Mostrar {0} marcos de pila más", - "callStackAriaLabel": "Pila de llamadas de la depuración", - "threadAriaLabel": "Subproceso {0} {1}", + "showMoreStackFrames2": "Ver más marcos de pila", "stackFrameAriaLabel": "Marco de pila {0}, línea {1}, {2}", - "sessionLabel": "Sesión {0} {1}", - "collapse": "Contraer todo" + "thread": "Subproceso", + "threadAriaLabel": "Subproceso {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 sesión activa", - "nActiveSessions": "{0} sesiones activas", - "compoundMustHaveConfigurations": "El compuesto debe tener configurado el atributo \"configurations\" a fin de iniciar varias configuraciones.", - "noConfigurationNameInWorkspace": "No se pudo encontrar la configuración de inicio ' {0} ' en el área de trabajo.", - "multipleConfigurationNamesInWorkspace": "Hay varias configuraciones de inicio \"{0}\" en el área de trabajo. Use el nombre de la carpeta para calificar la configuración.", - "noFolderWithName": "No se puede encontrar la carpeta con el nombre ' {0} ' para la configuración ' {1} ' en el compuesto ' {2} '.", - "configMissing": "La configuración \"{0}\" falta en \"launch.json\".", - "launchJsonDoesNotExist": "No existe \"launch.json\" para la carpeta del área de trabajo que se ha pasado.", - "debugRequestNotSupported": "El atributo \"{0}\" tiene un valor no admitido ({1}) en la configuración de depuración elegida.", - "debugRequesMissing": "El atributo '{0}' está ausente en la configuración de depuración elegida. ", - "debugTypeNotSupported": "El tipo de depuración '{0}' configurado no es compatible.", - "debugTypeMissing": "Falta la propiedad \"type\" en la configuración de inicio seleccionada.", - "installAdditionalDebuggers": "Instalar la extensión {0}", - "noFolderWorkspaceDebugError": "No se puede depurar el archivo activo. Asegúrese de que se guarda y de que tiene una extensión de depuración instalada para ese tipo de archivo.", - "debugAdapterCrash": "El proceso de adaptación del depurador finalizó inesperadamente ({0})", - "cancel": "Cancelar", - "debuggingPaused": "{0}:{1}, depuración en pausa: {2}, {3}", - "breakpointAdded": "Se ha agregado el punto de interrupción: línea {0}, archivo {1}", - "breakpointRemoved": "Se ha quitado el punto de interrupción: línea {0}, archivo {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Reiniciar", - "stepOverDebug": "Depurar paso a paso por procedimientos", - "stepIntoDebug": "Depurar paso a paso por instrucciones", - "stepOutDebug": "Salir de la depuración", - "pauseDebug": "Pausa", - "disconnect": "Desconectar", - "stop": "Detener", - "continueDebug": "Continuar", - "focusSession": "Sesión de foco", - "selectAndStartDebugging": "Seleccionar e iniciar la depuración", - "openLaunchJson": "Abrir {0}", - "startDebug": "Iniciar depuración", - "startWithoutDebugging": "Iniciar sin depurar", - "chooseLocation": "Elija la ubicación específica", - "noExecutableCode": "No hay ningún código ejecutable asociado en la posición actual del cursor.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Establecer la instrucción siguiente", + "addToWatchExpressions": "Agregar a inspección", + "allowBreakpointsEverywhere": "Permite establecer puntos de interrupción en cualquier archivo.", + "always": "Mostrar siempre la depuración en la barra de estado", + "breakWhenValueChanges": "Interrumpir al cambiar el valor", + "breakWhenValueIsAccessed": "Interrumpir al acceder al valor", + "breakWhenValueIsRead": "Interrumpir al leer el valor", + "breakpoints": "Puntos de interrupción", + "callStack": "Pila de llamadas", + "cancel": "Cancele la depuración.", + "copyAsExpression": "Copiar como expresión", + "copyStackTrace": "Copiar pila de llamadas", + "copyValue": "Copiar valor", + "debug.console.closeOnEnd": "Controla si la consola de depuración debe cerrarse automáticamente cuando finaliza la sesión de depuración.", + "debug.console.collapseIdenticalLines": "Controla si la consola de depuración debe contraer las líneas idénticas y mostrar un número de repeticiones con un distintivo.", + "debug.console.fontFamily": "Controla la familia de fuentes en la consola de depuración.", + "debug.console.fontSize": "Controla el tamaño de fuente en píxeles en la consola de depuración.", + "debug.console.historySuggestions": "Controla si la consola de depuración debe sugerir la entrada escrita previamente.", + "debug.console.lineHeight": "Controla la altura de la línea en píxeles en la consola de depuración. Use 0 para calcular la altura de la línea del tamaño de fuente.", + "debug.console.wordWrap": "Controla si las líneas deben ajustarse en la consola de depuración.", + "debug.focusWindowOnBreak": "Controla si la ventana del área de trabajo debe centrarse cuando se interrumpe el depurador.", + "debug.onTaskErrors": "Controla qué hacer cuando se encuentran errores después de ejecutar preLaunchTask.", + "debug.saveBeforeStart": "Controla qué editores deben guardarse antes de iniciar una sesión de depuración.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Guarde todos los editores del grupo activo antes de iniciar una sesión de depuración.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Guarde todos los editores del grupo activo, excepto aquellos que no tengan título, antes de iniciar una sesión de depuración.", + "debug.saveBeforeStart.none": "No guarde ningún editor antes de iniciar una sesión de depuración.", + "debug.terminal.clearBeforeReusing": "Antes de iniciar una nueva sesión de depuración en un terminal integrado o externo, borre el terminal.", + "debugAnyway": "Ignore los errores de la tarea e inicie la depuración.", + "debugCategory": "Depurar", + "debugConfigurationTitle": "Depurar", + "debugFocusConsole": "Centrarse en la vista de consola de depuración", + "debugPanel": "Consola de depuración", + "editWatchExpression": "Editar expresión", + "inlineBreakpoint": "Punto de interrupción insertado", + "inlineValues": "Muestre valores de variable en línea en el editor durante la depuración.", + "inlineValues.focusNoScroll": "Muestra los valores de variable insertados en el editor durante la depuración cuando el lenguaje admite ubicaciones de valores insertados.", + "inlineValues.off": "No muestra nunca los valores de variable en línea en el editor durante la depuración.", + "inlineValues.on": "Muestra siempre valores de variable en línea en el editor durante la depuración.", "jumpToCursor": "Saltar al cursor", - "debug": "Depurar", - "noFolderDebugConfig": "Para poder realizar una configuración de depuración avanzada, primero abra una carpeta.", - "addInlineBreakpoint": "Agregar punto de interrupción insertado" + "launch": "Configuración de lanzamiento de depuración global. Puede usarse como alternativa a \"launch.json\" que se comparte a través de áreas de trabajo.", + "loadedScripts": "Scripts Cargados", + "mRun": "&&Ejecutar", + "miAddConfiguration": "A&&gregar configuración...", + "miContinue": "&&Continuar", + "miInlineBreakpoint": "O&&unto de interrupción en línea", + "miInstallAdditionalDebuggers": "&&Instalar los depuradores adicionales...", + "miNewBreakpoint": "&&Nuevo punto de interrupción", + "miRestart Debugging": "&&Reiniciar depuración", + "miRun": "Ejecutar &&Sin depuración", + "miStartDebugging": "I&&niciar depuración", + "miStepInto": "&&Depurar paso a paso por instrucciones", + "miStepOut": "Depurar paso a paso para &&salir", + "miStepOver": "Depurar paso a paso por proce&&dimientos", + "miStopDebugging": "&&Detener depuración", + "miToggleDebugConsole": "Consola de de&&puración", + "miViewRun": "&&Ejecutar", + "never": "Nunca mostrar debug en la barra de estado", + "onFirstSessionStart": "Mostrar debug en la barra de estado solamente después del primero uso de debug", + "openDebug": "Controla cuándo debe abrirse la vista de depuración.", + "openExplorerOnEnd": "Abra automáticamente la vista de explorador al final de una sesión de depuración.", + "prompt": "Preguntar al usuario.", + "removeWatchExpression": "Quitar expresión", + "restartFrame": "Reiniciar marco", + "run and debug": "Ejecución y depuración", + "setValue": "Establecer valor", + "showBreakpointsInOverviewRuler": "Controla si los puntos de interrupción deben mostrarse en la regla de información general.", + "showErrors": "Muestre la vista Problemas y no inicie la depuración.", + "showInStatusBar": "Controla cuándo debe estar visible la barra de estado de depuración.", + "showInlineBreakpointCandidates": "Controla si se deben mostrar las decoraciones de candidatos de puntos de interrupción de líneas en el editor mientras se realiza la depuración.", + "showSubSessionsInToolBar": "Controla si las subsesiones de depuración se muestran en la barra de herramientas de depuración. Cuando esta opción es false, el comando de parada de una subsesión detendrá también la sesión principal.", + "startDebugPlaceholder": "Escriba el nombre de la configuración de lanzamiento que se ejecutará.", + "startDebuggingHelp": "Iniciar depuración", + "terminateThread": "Terminar hilo de ejecución", + "toolBarLocation": "Controla la ubicación de la barra de herramientas de depuración. \"floating\" en todas las vistas, \"docked\" en la vista de depuración o \"hidden\".", + "variables": "Variables", + "watch": "Inspección" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Color de fondo de la barra de estado cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana", - "statusBarDebuggingForeground": "Color de primer plano de la barra de estado cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana", - "statusBarDebuggingBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana." - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Depurar", - "debugTarget": "Depurar: {0}", - "selectAndStartDebug": "Seleccionar e iniciar la configuración de depuración" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Sesión de depuración", - "loadedScriptsAriaLabel": "Depurar scripts cargados", - "loadedScriptsRootFolderAriaLabel": "Carpeta del área de trabajo {0}, script cargado, depuración", - "loadedScriptsSessionAriaLabel": "Sesión {0}, script cargado, depuración ", - "loadedScriptsFolderAriaLabel": "Carpeta {0}, script cargado, depuración", - "loadedScriptsSourceAriaLabel": "{0}, script cargado, depuración" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Depuración: Alternar punto de interrupción", - "miToggleBreakpoint": "Alter&&nar punto de interrupción", - "conditionalBreakpointEditorAction": "Depuración: agregar punto de interrupción condicional...", - "miConditionalBreakpoint": "Punto de interrupción &&condicional...", - "logPointEditorAction": "Depuración: Agregar punto de registro...", - "miLogPoint": "&&Punto de registro...", - "runToCursor": "Ejecutar hasta el cursor", - "evaluateInDebugConsole": "Evaluar en la consola de depuración", - "addToWatch": "Agregar a inspección", - "showDebugHover": "Depuración: Mostrar al mantener el puntero", - "stepIntoTargets": "Depurar paso a paso por instrucciones los objetivos...", - "goToNextBreakpoint": "Depuración: Ir al siguiente punto de interrupción", - "goToPreviousBreakpoint": "Depuración: Ir al punto de interrupción anterior", - "closeExceptionWidget": "Cerrar el widget de excepciones" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Escribir expresión de inspección", - "watchExpressionPlaceholder": "Expresión para inspeccionar", - "watchAriaTreeLabel": "Expresiones de inspección de la depuración", - "watchExpressionAriaLabel": "{0}, valor {1}", - "watchVariableAriaLabel": "{0}, valor {1}", - "collapse": "Contraer todo", - "addWatchExpression": "Agregar expresión", - "removeAllWatchExpressions": "Quitar todas las expresiones" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Escribir un nuevo valor de variable", - "variablesAriaTreeLabel": "Variables de depuración", - "variableScopeAriaLabel": "Ámbito {0}", - "variableAriaLabel": "{0}, valor {1}", - "collapse": "Contraer todo" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "No se puede resolver el recurso sin una sesión de depuración", - "canNotResolveSourceWithError": "No se puede cargar el origen \"{0}\": {1}.", - "canNotResolveSource": "No se puede cargar el origen \"{0}\"." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Ejecutar", - "openAFileWhichCanBeDebugged": "[Abrir un archivo](command:{0}) que se puede depurar o ejecutar.", - "runAndDebugAction": "[Ejecutar y depurar{0}](command:{1})", - "detectThenRunAndDebug": "[Muestre](command:{0}) todas las configuraciones de depuración automáticas.", - "customizeRunAndDebug": "Para personalizar Ejecutar y depurar [cree un archivo launch.json](command:{0}).", - "customizeRunAndDebugOpenFolder": "Para personalizar Ejecutar y depurar, [abra una carpeta](command:{0}) y cree un archivo launch.json." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "No hay ninguna configuración de inicio coincidente.", - "customizeLaunchConfig": "Configurar las opciones de lanzamiento", - "contributed": "aportadas", - "providerAriaLabel": "Configuraciones de {0} aportadas", - "configure": "configurar", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "Agregar configuración ({0})...", - "addConfiguration": "Agregar configuración..." + "addConfiguration": "Agregar configuración...", + "debugLaunchConfigurations": "Configuraciones de inicio de depuración", + "debugSession": "Sesión de depuración", + "noConfigurations": "No hay configuraciones" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "No tiene una extensión para depurar {0}. ¿Deberíamos encontrar una extensión de {0} en el Marketplace?", + "cancel": "Cancelar", + "debugName": "Nombre de la configuración; aparece en el menú desplegable de la configuración de inicio.", + "debugNoType": "El 'tipo' de depurador no se puede omitir y debe ser de tipo 'cadena'. ", + "debugPostDebugTask": "Tarea que se ejecutará después de terminar la sesión de depuración.", + "debugPrelaunchTask": "Tarea que se va a ejecutar antes de iniciarse la sesión de depuración.", + "debugServer": "Solo para el desarrollo de extensiones de depuración: si se especifica un puerto, VS Code intenta conectarse a un adaptador de depuración que se ejecuta en modo servidor", + "findExtension": "Buscar {0} extensión", + "installExt": "Instalar extensión...", + "installLanguage": "Instalar una extensión para {0}...", + "selectDebug": "Seleccionar entorno" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Color de fondo de la barra de herramientas de depuración", - "debugToolBarBorder": "Color de borde de la barra de herramientas de depuración ", - "debugIcon.startForeground": "Icono de la barra de herramientas de depuración para iniciar la depuración.", - "debugIcon.pauseForeground": "Icono de la barra de herramientas de depuración para pausar.", - "debugIcon.stopForeground": "Icono de la barra de tareas de depuración para la detención.", + "debugIcon.continueForeground": "Icono de la barra herramientas de depuración para continuar.", "debugIcon.disconnectForeground": "Icono de la barra de herramientas de depuración para desconectar.", + "debugIcon.pauseForeground": "Icono de la barra de herramientas de depuración para pausar.", "debugIcon.restartForeground": "Icono de la barra de herramientas de depuración para reiniciar.", - "debugIcon.stepOverForeground": "Icono de la barra de herramientas de depuración paso a paso.", + "debugIcon.startForeground": "Icono de la barra de herramientas de depuración para iniciar la depuración.", + "debugIcon.stepBackForeground": "Depurar el icono de la barra de herramientas para retroceder.", "debugIcon.stepIntoForeground": "Icono de la barra de depuración para iniciar paso a paso.", "debugIcon.stepOutForeground": "Icono de la barra de herramientas de depuración paso a paso.", - "debugIcon.continueForeground": "Icono de la barra herramientas de depuración para continuar.", - "debugIcon.stepBackForeground": "Depurar el icono de la barra de herramientas para retroceder." + "debugIcon.stepOverForeground": "Icono de la barra de herramientas de depuración paso a paso.", + "debugIcon.stopForeground": "Icono de la barra de tareas de depuración para la detención.", + "debugToolBarBackground": "Color de fondo de la barra de herramientas de depuración", + "debugToolBarBorder": "Color de borde de la barra de herramientas de depuración " }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Vea el icono de la vista de la consola de depuración.", - "runViewIcon": "Vea el icono de la vista de ejecución.", - "variablesViewIcon": "Vea el icono de la vista de variables.", - "watchViewIcon": "Vea el icono de la vista de inspección.", - "callStackViewIcon": "Vea el icono de la vista de pila de llamadas.", - "breakpointsViewIcon": "Vea el icono de la vista de puntos de interrupción.", - "loadedScriptsViewIcon": "Vea el icono de la vista de scripts cargados.", - "debugBreakpoint": "Ιcono de los puntos de interrupción.", - "debugBreakpointDisabled": "Icono de los puntos de interrupción deshabilitados.", - "debugBreakpointUnverified": "Icono de los puntos de interrupción no comprobados.", - "debugBreakpointFunction": "Icono de los puntos de interrupción de función.", - "debugBreakpointFunctionDisabled": "Icono de los puntos de interrupción de función deshabilitados.", - "debugBreakpointFunctionUnverified": "Icono de los puntos de interrupción de función no comprobados.", - "debugBreakpointConditional": "Icono de los puntos de interrupción condicionales.", - "debugBreakpointConditionalDisabled": "Icono de los puntos de interrupción condicionales deshabilitados.", - "debugBreakpointConditionalUnverified": "Icono de los puntos de interrupción condicionales no comprobados.", - "debugBreakpointData": "Icono de los puntos de interrupción de datos.", - "debugBreakpointDataDisabled": "Icono de los puntos de interrupción de datos deshabilitados.", - "debugBreakpointDataUnverified": "Icono de los puntos de interrupción de datos no comprobados.", - "debugBreakpointLog": "Icono de los puntos de interrupción de registro.", - "debugBreakpointLogDisabled": "Icono de un punto de interrupción de registro deshabilitado.", - "debugBreakpointLogUnverified": "Icono de los puntos de interrupción de registro no comprobados.", - "debugBreakpointHint": "Icono de sugerencias de los puntos de interrupción que se muestran al mantener el puntero en el margen del glifo del editor.", - "debugBreakpointUnsupported": "Icono de los puntos de interrupción no admitidos.", - "debugStackframe": "Icono de un marco de pila que se muestra en el margen del glifo del editor.", - "debugStackframeFocused": "Icono de un marco de pila prioritario que se muestra en el margen del glifo del editor.", - "debugGripper": "Icono de la barra de redimensionamiento de la barra de depuración.", - "debugRestartFrame": "Icono de la acción de reinicio del marco de la depuración.", - "debugStop": "Icono de la acción de detención de la depuración.", - "debugDisconnect": "Icono de la acción de desconexión de la depuración.", - "debugRestart": "Icono de la acción de reinicio de la depuración.", - "debugStepOver": "Icono de la acción de depurar paso a paso por procedimientos.", - "debugStepInto": "Icono de la acción de depurar paso a paso por instrucciones.", - "debugStepOut": "Icono de la acción de salir de la depuración paso a paso.", - "debugStepBack": "Icono de la acción de retroceso de la depuración.", - "debugPause": "Icono de la acción de pausa de la depuración.", - "debugContinue": "Icono de la acción de continuación de la depuración.", - "debugReverseContinue": "Icono de la acción de continuar la depuración hacia atrás.", - "debugStart": "Icono de la acción de inicio de la depuración.", - "debugConfigure": "Icono de la acción de configuración de la depuración.", - "debugConsole": "Icono de la acción de apertura de la consola de depuración.", - "debugCollapseAll": "Icono de la acción de contraer todo en las vistas de depuración.", - "callstackViewSession": "Icono de sesión en la vista de la pila de llamadas.", - "debugConsoleClearAll": "Icono de la acción de borrar todo en la consola de depuración.", - "watchExpressionsRemoveAll": "Icono de la acción Quitar todo en la vista de inspección.", - "watchExpressionsAdd": "Icono de la acción de agregar en la vista de inspección.", - "watchExpressionsAddFuncBreakpoint": "Icono de la acción de agregar un punto de interrupción de función en la vista de inspección.", - "breakpointsRemoveAll": "Icono de la acción Quitar todo en la vista de puntos de interrupción.", - "breakpointsActivate": "Icono de la acción de activación en la vista de puntos de interrupción.", - "debugConsoleEvaluationInput": "Icono del marcador de entrada de evaluación de la depuración.", - "debugConsoleEvaluationPrompt": "Icono de la solicitud de evaluación de la depuración." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Agregar punto de interrupción insertado", + "chooseLocation": "Elija la ubicación específica", + "continueDebug": "Continuar", + "debug": "Depurar", + "disconnect": "Desconectar", + "focusSession": "Sesión de foco", + "jumpToCursor": "Saltar al cursor", + "noExecutableCode": "No hay ningún código ejecutable asociado en la posición actual del cursor.", + "openLaunchJson": "Abrir '{0}'", + "pauseDebug": "Pausa", + "restartDebug": "Reiniciar", + "selectAndStartDebugging": "Seleccionar e iniciar la depuración", + "startDebug": "Iniciar depuración", + "startWithoutDebugging": "Iniciar sin depurar", + "stepIntoDebug": "Depurar paso a paso por instrucciones", + "stepOutDebug": "Salir de la depuración", + "stepOverDebug": "Depurar paso a paso por procedimientos", + "stop": "Detener" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Color de borde del widget de excepciones.", - "debugExceptionWidgetBackground": "Color de fondo del widget de excepciones.", - "exceptionThrownWithId": "Se produjo una excepción: {0}", - "exceptionThrown": "Se produjo una excepción.", - "close": "Cerrar" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "No se puede crear el archivo \"launch.json\" dentro de la carpeta \".vscode\" ({0}).", + "editLaunchConfig": "Editar configuración de depuración en launch.json", + "selectConfiguration": "Seleccionar la configuración de inicio", + "user settings": "Configuración de usuario", + "workspace": "área de trabajo" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Agregar a inspección", + "closeExceptionWidget": "Cerrar el widget de excepciones", + "conditionalBreakpointEditorAction": "Depuración: agregar punto de interrupción condicional...", + "evaluateInDebugConsole": "Evaluar en la consola de depuración", + "goToNextBreakpoint": "Depuración: Ir al siguiente punto de interrupción", + "goToPreviousBreakpoint": "Depuración: Ir al punto de interrupción anterior", + "logPointEditorAction": "Depuración: Agregar punto de registro...", + "miConditionalBreakpoint": "Punto de interrupción &&condicional...", + "miLogPoint": "&&Punto de registro...", + "miToggleBreakpoint": "Alter&&nar punto de interrupción", + "runToCursor": "Ejecutar hasta el cursor", + "showDebugHover": "Depuración: Mostrar al mantener el puntero", + "stepIntoTargets": "Depurar paso a paso por instrucciones los objetivos...", + "toggleBreakpointAction": "Depuración: Alternar punto de interrupción" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Agregar configuración...", + "editor.inlineValuesBackground": "Color del fondo del valor insertado de depuración.", + "editor.inlineValuesForeground": "Color del texto del valor insertado de depuración." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "Mantener presionada la tecla {0} para cambiar al movimiento del mouse del lenguaje del editor", "treeAriaLabel": "Mantener puntero durante depuración", "variableAriaLabel": "{0}, valor {1}, variables, depurar" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Atributos de variable no válidos", - "startDebugFirst": "Inicie una sesión de depuración para evaluar las expresiones", - "notAvailable": "No disponible", - "pausedOn": "En pausa en {0}", - "paused": "En pausa", - "running": "En ejecución", - "breakpointDirtydHover": "Punto de interrupción no comprobado. El archivo se ha modificado, reinicie la sesión de depuración." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Icono de la acción de activación en la vista de puntos de interrupción.", + "breakpointsRemoveAll": "Icono de la acción Quitar todo en la vista de puntos de interrupción.", + "breakpointsViewIcon": "Vea el icono de la vista de puntos de interrupción.", + "callStackViewIcon": "Vea el icono de la vista de pila de llamadas.", + "callstackViewSession": "Icono de sesión en la vista de la pila de llamadas.", + "debugBreakpoint": "Ιcono de los puntos de interrupción.", + "debugBreakpointConditional": "Icono de los puntos de interrupción condicionales.", + "debugBreakpointConditionalDisabled": "Icono de los puntos de interrupción condicionales deshabilitados.", + "debugBreakpointConditionalUnverified": "Icono de los puntos de interrupción condicionales no comprobados.", + "debugBreakpointData": "Icono de los puntos de interrupción de datos.", + "debugBreakpointDataDisabled": "Icono de los puntos de interrupción de datos deshabilitados.", + "debugBreakpointDataUnverified": "Icono de los puntos de interrupción de datos no comprobados.", + "debugBreakpointDisabled": "Icono de los puntos de interrupción deshabilitados.", + "debugBreakpointFunction": "Icono de los puntos de interrupción de función.", + "debugBreakpointFunctionDisabled": "Icono de los puntos de interrupción de función deshabilitados.", + "debugBreakpointFunctionUnverified": "Icono de los puntos de interrupción de función no comprobados.", + "debugBreakpointHint": "Icono de sugerencias de los puntos de interrupción que se muestran al mantener el puntero en el margen del glifo del editor.", + "debugBreakpointLog": "Icono de los puntos de interrupción de registro.", + "debugBreakpointLogDisabled": "Icono de un punto de interrupción de registro deshabilitado.", + "debugBreakpointLogUnverified": "Icono de los puntos de interrupción de registro no comprobados.", + "debugBreakpointUnsupported": "Icono de los puntos de interrupción no admitidos.", + "debugBreakpointUnverified": "Icono de los puntos de interrupción no comprobados.", + "debugCollapseAll": "Icono de la acción de contraer todo en las vistas de depuración.", + "debugConfigure": "Icono de la acción de configuración de la depuración.", + "debugConsole": "Icono de la acción de apertura de la consola de depuración.", + "debugConsoleClearAll": "Icono de la acción de borrar todo en la consola de depuración.", + "debugConsoleEvaluationInput": "Icono del marcador de entrada de evaluación de la depuración.", + "debugConsoleEvaluationPrompt": "Icono de la solicitud de evaluación de la depuración.", + "debugConsoleViewIcon": "Vea el icono de la vista de la consola de depuración.", + "debugContinue": "Icono de la acción de continuación de la depuración.", + "debugDisconnect": "Icono de la acción de desconexión de la depuración.", + "debugGripper": "Icono de la barra de redimensionamiento de la barra de depuración.", + "debugPause": "Icono de la acción de pausa de la depuración.", + "debugRestart": "Icono de la acción de reinicio de la depuración.", + "debugRestartFrame": "Icono de la acción de reinicio del marco de la depuración.", + "debugReverseContinue": "Icono de la acción de continuar la depuración hacia atrás.", + "debugStackframe": "Icono de un marco de pila que se muestra en el margen del glifo del editor.", + "debugStackframeFocused": "Icono de un marco de pila prioritario que se muestra en el margen del glifo del editor.", + "debugStart": "Icono de la acción de inicio de la depuración.", + "debugStepBack": "Icono de la acción de retroceso de la depuración.", + "debugStepInto": "Icono de la acción de depurar paso a paso por instrucciones.", + "debugStepOut": "Icono de la acción de salir de la depuración paso a paso.", + "debugStepOver": "Icono de la acción de depurar paso a paso por procedimientos.", + "debugStop": "Icono de la acción de detención de la depuración.", + "loadedScriptsViewIcon": "Vea el icono de la vista de scripts cargados.", + "runViewIcon": "Vea el icono de la vista de ejecución.", + "variablesViewIcon": "Vea el icono de la vista de variables.", + "watchExpressionsAdd": "Icono de la acción de agregar en la vista de inspección.", + "watchExpressionsAddFuncBreakpoint": "Icono de la acción de agregar un punto de interrupción de función en la vista de inspección.", + "watchExpressionsRemoveAll": "Icono de la acción Quitar todo en la vista de inspección.", + "watchViewIcon": "Vea el icono de la vista de inspección." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Mensaje para registrar cuando se alcanza el punto de interrupción. Las expresiones entre {} son interpoladas. 'Enter' para aceptar, 'esc' para cancelar. ", - "breakpointWidgetHitCountPlaceholder": "Interrumpir cuando se alcance el número de llamadas. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", - "breakpointWidgetExpressionPlaceholder": "Interrumpir cuando la expresión se evalúa como true. Presione \"ENTRAR\" para aceptar o \"Esc\" para cancelar.", - "expression": "Expresión", - "hitCount": "Número de llamadas", - "logMessage": "Mensaje de registro", - "breakpointType": "Tipo de punto de interrupción" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Configuraciones de inicio de depuración", - "noConfigurations": "No hay configuraciones", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "Agregar configuración ({0})...", "addConfiguration": "Agregar configuración...", - "debugSession": "Sesión de depuración" + "configure": "configurar", + "contributed": "aportadas", + "customizeLaunchConfig": "Configurar las opciones de lanzamiento", + "noDebugResults": "No hay ninguna configuración de inicio coincidente.", + "providerAriaLabel": "Configuraciones de {0} aportadas" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 sesión activa", + "breakpointAdded": "Se ha agregado el punto de interrupción: línea {0}, archivo {1}", + "breakpointRemoved": "Se ha quitado el punto de interrupción: línea {0}, archivo {1}", + "cancel": "Cancelar", + "compoundMustHaveConfigurations": "El compuesto debe tener configurado el atributo \"configurations\" a fin de iniciar varias configuraciones.", + "configMissing": "La configuración \"{0}\" falta en \"launch.json\".", + "debugAdapterCrash": "El proceso de adaptación del depurador finalizó inesperadamente ({0})", + "debugRequesMissing": "El atributo '{0}' está ausente en la configuración de depuración elegida. ", + "debugRequestNotSupported": "El atributo \"{0}\" tiene un valor no admitido ({1}) en la configuración de depuración elegida.", + "debugTrust": "La depuración ejecuta tareas de compilación y código de programa desde el área de trabajo.", + "debugTypeMissing": "Falta la propiedad \"type\" en la configuración de inicio seleccionada.", + "debugTypeNotSupported": "El tipo de depuración '{0}' configurado no es compatible.", + "debuggingPaused": "{0}:{1}, depuración en pausa: {2}, {3}", + "installAdditionalDebuggers": "Instalar la extensión {0}", + "launchJsonDoesNotExist": "No existe \"launch.json\" para la carpeta del área de trabajo que se ha pasado.", + "multipleConfigurationNamesInWorkspace": "Hay varias configuraciones de inicio \"{0}\" en el área de trabajo. Use el nombre de la carpeta para calificar la configuración.", + "nActiveSessions": "{0} sesiones activas", + "noConfigurationNameInWorkspace": "No se pudo encontrar la configuración de inicio ' {0} ' en el área de trabajo.", + "noFolderWithName": "No se puede encontrar la carpeta con el nombre ' {0} ' para la configuración ' {1} ' en el compuesto ' {2} '.", + "noFolderWorkspaceDebugError": "No se puede depurar el archivo activo. Asegúrese de que se guarda y de que tiene una extensión de depuración instalada para ese tipo de archivo.", + "runTrust": "Al ejecutar, se realizarán tareas de compilación y código de programa desde el área de trabajo." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "La depuración se ha iniciado.", + "debuggingStopped": "La depuración se ha detenido.", + "noDebugAdapter": "No hay ningún depurador disponible; no se puede enviar \"{0}\".", + "sessionNotReadyForBreakpoints": "La sesión no está lista para los puntos de interrupción" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Depurar: {0}", + "selectAndStartDebug": "Seleccionar e iniciar la configuración de depuración", + "status.debug": "Depurar" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "No se encuentra la tarea especificada.", + "DebugTaskNotFoundWithTaskId": "No se encuentra la tarea \"{0}\".", + "abort": "Anular", + "cancel": "Cancelar", + "debugAnyway": "Depurar de todos modos", + "invalidTaskReference": "No se puede hacer referencia a la tarea \"{0}\" desde una configuración de inicio que está en una carpeta de área de trabajo diferente.", + "preLaunchTaskError": "Hay un error después de ejecutar preLaunchTask \"{0}\". ", + "preLaunchTaskErrors": "Hay errores después de ejecutar preLaunchTask \"{0}\".", + "preLaunchTaskExitCode": "La tarea preLaunchTask '{0}' finalizó con el código de salida {1}.", + "preLaunchTaskTerminated": "\"{0}\" de preLaunchTask terminado.", + "remember": "Recordar mi elección en la configuración del usuario", + "rememberTask": "Recordar mi elección para esta tarea", + "showErrors": "Mostrar errores", + "taskNotTracked": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido.", + "taskNotTrackedWithTaskId": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Invertir", + "stepBackDebug": "Retroceder" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Consola de depuración", + "miOpenConfigurations": "Abrir &&configuraciones", + "selectWorkspaceFolder": "Seleccione una carpeta de área de trabajo para crear un archivo launch.json o agregarlo al archivo de configuración del área de trabajo", + "startAdditionalSession": "Iniciar otra sesión" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Cerrar", + "debugExceptionWidgetBackground": "Color de fondo del widget de excepciones.", + "debugExceptionWidgetBorder": "Color de borde del widget de excepciones.", + "exceptionThrown": "Se produjo una excepción.", + "exceptionThrownWithId": "Se produjo una excepción: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "seguir el vínculo con el puerto reenviado", - "followLink": "seguir vínculo", + "fileLink": "Ctrl + clic para {0}", "fileLinkMac": "Cmd + clic para {0}", - "fileLink": "Ctrl + clic para {0}" + "followForwardedLink": "seguir el vínculo con el puerto reenviado", + "followLink": "seguir vínculo" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Depurar scripts cargados", + "loadedScriptsFolderAriaLabel": "Carpeta {0}, script cargado, depuración", + "loadedScriptsRootFolderAriaLabel": "Carpeta del área de trabajo {0}, script cargado, depuración", + "loadedScriptsSession": "Sesión de depuración", + "loadedScriptsSessionAriaLabel": "Sesión {0}, script cargado, depuración ", + "loadedScriptsSourceAriaLabel": "{0}, script cargado, depuración" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "El depurador debe abrir una nueva pestaña o ventana para el código que está siendo depurado, pero el explorador lo ha impedido. Debe conceder permiso para continuar.", + "cancel": "Cancelar", + "continue": "Continuar", + "moreInfo": "Más información", + "noDebugAdapter": "No se encontró ningún depurador disponible. No se puede enviar \"{0}\".", + "noDebugAdapterStart": "No hay adaptador de depuración, no se puede iniciar la sesión de depuración." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "REPL - Aceptar entrada", + "actions.repl.copyAll": "Depuración: Consola Copiar Todo", + "clearRepl": "Borrar consola", + "collapse": "Contraer todo", + "copy": "Copiar", + "copyAll": "Copiar todo", + "debugConsole": "Consola de depuración", + "debugConsoleCleared": "Se borró la consola de depuración", + "filter": "Filtrar", + "paste": "Pegar", + "repl.action.filter": "REPL Centrar en el contenido para filtrar", + "selectRepl": "Seleccionar la consola de depuración", + "startDebugFirst": "Inicie una sesión de depuración para evaluar las expresiones", + "workbench.debug.filter.placeholder": "Filtro (por ejemplo, text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "Se muestran {0} de {1}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Consola de depuración", - "replVariableAriaLabel": "Variable {0}, valor {1}", - "occurred": ", se produjo {0} veces", + "occurred": ", ocurrió {0} veces", + "replGroup": "Depurar grupo de consolas {0}", "replRawObjectAriaLabel": "Depurar la variable de consola {0}, valor {1}", - "replGroup": "Depurar grupo de consolas {0}" + "replVariableAriaLabel": "Variable {0}, valor {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Color de fondo de la barra de estado cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana", + "statusBarDebuggingBorder": "Color de borde de la barra de estado que separa la barra lateral y el editor cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana.", + "statusBarDebuggingForeground": "Color de primer plano de la barra de estado cuando se está depurando un programa. La barra de estado se muestra en la parte inferior de la ventana" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Contraer todo", + "variableAriaLabel": "{0}, valor {1}", + "variableScopeAriaLabel": "Ámbito {0}", + "variableValueAriaLabel": "Escribir un nuevo valor de variable", + "variablesAriaTreeLabel": "Variables de depuración" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Agregar expresión", + "collapse": "Contraer todo", + "removeAllWatchExpressions": "Quitar todas las expresiones", + "watchAriaTreeLabel": "Expresiones de inspección de la depuración", + "watchExpressionAriaLabel": "{0}, valor {1}", + "watchExpressionInputAriaLabel": "Escribir expresión de inspección", + "watchExpressionPlaceholder": "Expresión para inspeccionar", + "watchVariableAriaLabel": "{0}, valor {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Para personalizar Ejecutar y depurar [cree un archivo launch.json](command:{0}).", + "customizeRunAndDebugOpenFolder": "Para personalizar Ejecutar y depurar, [abra una carpeta](command:{0}) y cree un archivo launch.json.", + "detectThenRunAndDebug": "[Mostrar todas las configuraciones de depuración automática] (comando:{0}).", + "openAFileWhichCanBeDebugged": "[Abrir un archivo](command:{0}) que se puede depurar o ejecutar.", + "run": "Ejecutar", + "runAndDebugAction": "[Ejecutar y depurar{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Tiempo de espera de {0} ms para \"{1}\"" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "Es true cuando la sesión con foco admite la interrupción al cambiarse el valor.", + "breakWhenValueIsAccessedSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al acceder al valor.", + "breakWhenValueIsReadSupported": "Es true cuando el punto de interrupción con foco admite la interrupción al leer el valor.", + "breakpointAccessType": "Representa el tipo de acceso del punto de interrupción de datos con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"read\", \"readWrite\", \"write\"", + "breakpointInputFocused": "Es true cuando el cuadro de entrada tiene el foco en la vista de PUNTOS DE INTERRUPCIÓN.", + "breakpointItemType": "Representa el tipo del elemento con foco en la vista de PUNTOS DE INTERRUPCIÓN. Por ejemplo: \"breakpoint\", \"exceptionBreakppint\", \"functionBreakpoint\", \"dataBreakpoint\".", + "breakpointSupportsCondition": "Es true cuando el punto de interrupción con foco admite las condiciones.", + "breakpointWidgetVisibile": "Es true cuando el widget de zona del editor de puntos de interrupción está visible; de lo contrario, es false.", + "breakpointsExist": "Es true cuando existe al menos un punto de interrupción.", + "breakpointsFocused": "Es true cuando la vista de PUNTOS DE INTERRUPCIÓN tiene el foco; de lo contrario, es false.", + "callStackItemStopped": "Es true cuando se detiene el elemento con foco en la PILA DE LLAMADAS. Se usa de forma interna para los menús insertados en la vista PILA DE LLAMADAS.", + "callStackItemType": "Representa el tipo del elemento con foco en la vista PILA DE LLAMADAS. Por ejemplo: \"session\", \"thread\", \"stackFrame\"", + "callStackSessionHasOneThread": "Es true si la sesión con foco en la vista PILA DE LLAMADAS tiene exactamente un subproceso. Se usa internamente para los menús insertados en la vista PILA DE LLAMADAS.", + "callStackSessionIsAttach": "Es true si se asocia la sesión de la vista PILA DE LLAMADAS; de lo contrario, es false. Se usa internamente para los menús insertados en la vista PILA DE LLAMADAS.", + "debugConfigurationType": "Tipo de depuración de la configuración de inicio seleccionada. Por ejemplo, \"python\".", + "debugProtocolVariableMenuContext": "Representa el contexto que el adaptador de depuración establece en la variable con foco en la vista de VARIABLES.", + "debugSetVariableSupported": "Es true cuando la sesión con foco admite la solicitud \"setVariable\".", + "debugState": "Estado en el que se encuentra la sesión de depuración con foco. Es uno de los siguientes: \"inactiva\", \"inicializando\", \"detenida\" o \"en ejecución\".", + "debugType": "Tipo de depuración de la sesión de depuración activa. Por ejemplo, \"python\".", + "debugUX": "Estado de depuración de la experiencia del usuario. Cuando no hay ninguna configuración de depuración, es \"simple\"; de lo contrario, \"valor predeterminado\". Se usa para decidir cuándo deben mostrarse las vistas de bienvenida en el viewlet de depuración.", + "debuggersAvailable": "Es true cuando hay al menos una extensión de depuración activa.", + "exceptionWidgetVisible": "Es true cuando el widget de excepciones está visible.", + "expressionSelected": "Es true cuando se abre un cuadro de entrada de expresión en la vista INSPECCIÓN o VARIABLES ; de lo contrario, es false.", + "focusedSessionIsAttach": "Es true cuando la sesión que tiene el foco es \"attach\".", + "inBreakpointWidget": "Es true cuando el foco está en el widget de zona del editor de puntos de interrupción; de lo contrario, es false.", + "inDebugMode": "Es true cuando se está depurando; de lo contrario, es false.", + "inDebugRepl": "Es true cuando el foco está en la consola de depuración; de lo contrario, es false.", + "internalConsoleOptions": "Controla cuándo debe abrirse la consola de depuración interna.", + "jumpToCursorSupported": "Es true cuando la sesión con foco admite la solicitud \"jumpToCursor\".", + "loadedScriptsItemType": "Representa el tipo del elemento con foco en la vista de SCRIPTS CARGADOS.", + "loadedScriptsSupported": "Es true cuando las sesiones con foco admiten la vista de SCRIPTS CARGADOS.", + "multiSessionDebug": "Es true cuando hay más de una sesión de depuración activa.", + "multiSessionRepl": "Es true cuando hay más de una consola de depuración.", + "restartFrameSupported": "Es true cuando la sesión con foco admite solicitudes \"restartFrame\".", + "stackFrameSupportsRestart": "Es true cuando el marco de pila con foco admite \"restartFrame\".", + "stepBackSupported": "Es true cuando la sesión con foco admite solicitudes \"stepBack\".", + "stepIntoTargetsSupported": "Es true cuando la sesión con foco admite la solicitud \"stepIntoTargets\".", + "terminateDebuggeeSupported": "Es true cuando la sesión que tiene el foco admite la capacidad de finalizar el depurador.", + "variableEvaluateNamePresent": "Es true cuando la variable con foco tiene un conjunto de campos \"evaluateName\".", + "variablesFocused": "Es true cuando las vistas de VARIABLES tienen el foco; de lo contrario, es false.", + "watchExpressionsExist": "Es true cuando existe al menos una expresión de inspección; de lo contrario, es false.", + "watchExpressionsFocused": "Es true cuando la vista de INSPECCIÓN tiene el foco; de lo contrario, es false.", + "watchItemType": "Representa el tipo del elemento con foco en la vista INSPECCIÓN. Por ejemplo: \"expression\", \"variable\"" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "No se puede cargar el origen \"{0}\".", + "canNotResolveSourceWithError": "No se puede cargar el origen \"{0}\": {1}.", + "unable": "No se puede resolver el recurso sin una sesión de depuración" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Punto de interrupción no comprobado. El archivo se ha modificado, reinicie la sesión de depuración.", + "invalidVariableAttributes": "Atributos de variable no válidos", + "notAvailable": "No disponible", + "paused": "En pausa", + "pausedOn": "En pausa en {0}", + "running": "En ejecución", + "startDebugFirst": "Inicie una sesión de depuración para evaluar las expresiones" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Nombre de la carpeta en la que se encuentra el compuesto.", + "app.launch.json.compound.name": "Nombre del elemento compuesto. Aparece en el menú desplegable de la configuración de inicio.", + "app.launch.json.compound.stopAll": "Controla si la terminación manual de una sesión detendrá todas las sesiones compuestas.", + "app.launch.json.compounds": "Lista de elementos compuestos. Cada elemento compuesto hace referencia a varias configuraciones, que se iniciarán conjuntamente.", + "app.launch.json.compounds.configurations": "Nombres de las configuraciones que se iniciarán como parte de este elemento compuesto.", + "app.launch.json.configurations": "Lista de configuraciones. Agregue configuraciones nuevas o edite las ya existentes con IntelliSense.", + "app.launch.json.title": "Lanzamiento", + "app.launch.json.version": "Versión de este formato de archivo.", + "compoundPrelaunchTask": "Tarea que se ejecuta antes de que se inicie cualquiera de las configuraciones compuestas.", + "presentation": "Opciones de presentación de cómo mostrar esta configuración en la lista desplegable de configuración de depuración y en la paleta de comandos.", + "presentation.group": "Grupo al que pertenece esta configuración. Se utiliza para agrupar y ordenar en el menú desplegable de configuración y en la paleta de comandos.", + "presentation.hidden": "Controla si esta configuración debe mostrarse en el menú desplegable de configuración y en la paleta de comandos.", + "presentation.order": "Orden de esta configuración dentro de un grupo. Se utiliza para agrupar y ordenar en el menú desplegable de configuración y en la paleta de comandos.", + "useUniqueNames": "Por favor utilice nombres de configuración exclusivos.", + "vscode.extension.contributes.breakpoints": "Aporta puntos de interrupción.", + "vscode.extension.contributes.breakpoints.language": "Permite puntos de interrupción para este lenguaje.", + "vscode.extension.contributes.debuggers": "Aporta adaptadores de depuración.", + "vscode.extension.contributes.debuggers.args": "Argumentos opcionales que se pasarán al adaptador.", + "vscode.extension.contributes.debuggers.configurationAttributes": "Configuraciones de esquema JSON para validar \"launch.json\".", + "vscode.extension.contributes.debuggers.configurationSnippets": "Fragmentos de código para agregar nuevas configuraciones a \"launch.json\".", + "vscode.extension.contributes.debuggers.initialConfigurations": "Configuraciones para generar el archivo \"launch.json\" inicial.", + "vscode.extension.contributes.debuggers.label": "Nombre para mostrar del adaptador de depuración.", + "vscode.extension.contributes.debuggers.languages": "Lista de lenguajes para los que la extensión de depuración podría considerarse el \"depurador predeterminado\".", + "vscode.extension.contributes.debuggers.linux": "Configuración específica de Linux.", + "vscode.extension.contributes.debuggers.linux.runtime": "Entorno de ejecución que se usa para Linux.", + "vscode.extension.contributes.debuggers.osx": "Configuración específica de macOS", + "vscode.extension.contributes.debuggers.osx.runtime": "Entorno de ejecución utilizado para macOS.", + "vscode.extension.contributes.debuggers.program": "Ruta de acceso al programa de adaptadores de depuración, que puede ser absoluta o relativa respecto a la carpeta de extensión.", + "vscode.extension.contributes.debuggers.runtime": "Entorno de ejecución opcional en caso de que el atributo del programa no sea un ejecutable pero requiera un entorno de ejecución.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de entorno de ejecución opcionales.", + "vscode.extension.contributes.debuggers.type": "Identificador único de este adaptador de depuración.", + "vscode.extension.contributes.debuggers.variables": "Asignación de variables interactivas (p. ej., ${action.pickProcess}) en \"launch.json\" a un comando.", + "vscode.extension.contributes.debuggers.windows": "Configuración específica de Windows.", + "vscode.extension.contributes.debuggers.windows.runtime": "Entorno de ejecución que se usa para Windows." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Origen desconocido" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "No puede encontrar el adaptador de depuración de tipo \"{0}\".", + "debugLinuxConfiguration": "Atributos de configuración de inicio específicos de Linux.", + "debugOSXConfiguration": "Atributos de configuración de inicio específicos de OS X.", + "debugRequest": "Tipo de solicitud de la configuración. Puede ser \"launch\" o \"attach\".", + "debugType": "Tipo de configuración.", + "debugTypeNotRecognised": "Este tipo de depuración no se reconoce. Compruebe que tiene instalada la correspondiente extensión de depuración y que está habilitada.", + "debugWindowsConfiguration": "Atributos de configuración de inicio específicos de Windows.", + "launch.config.comment1": "Use IntelliSense para saber los atributos posibles.", + "launch.config.comment2": "Mantenga el puntero para ver las descripciones de los existentes atributos.", + "launch.config.comment3": "Para más información, visite: {0}", + "node2NotSupported": "\"node2\" ya no se admite; use \"node\" en su lugar y establezca el atributo \"protocol\" en \"inspector\"." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "Se ha borrado la consola", "snapshotObj": "Solo se muestran valores primitivos para este objeto." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Se muestran {0} de {1}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "El ejecutable del adaptador de depuración \"{0}\" no existe.", "debugAdapterCannotDetermineExecutable": "No se puede determinar el ejecutable para el adaptador de depuración \"{0}\".", "unableToLaunchDebugAdapter": "No se puede iniciar el adaptador de depuración desde '{0}'.", "unableToLaunchDebugAdapterNoArgs": "No se puede iniciar el adaptador de depuración." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Seleccionar la configuración de inicio", - "editLaunchConfig": "Editar configuración de depuración en launch.json", - "DebugConfig.failed": "No se puede crear el archivo \"launch.json\" dentro de la carpeta \".vscode\" ({0}).", - "workspace": "área de trabajo", - "user settings": "Configuración de usuario" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "No hay ningún depurador disponible; no se puede enviar \"{0}\".", - "sessionNotReadyForBreakpoints": "La sesión no está lista para los puntos de interrupción", - "debuggingStarted": "La depuración se ha iniciado.", - "debuggingStopped": "La depuración se ha detenido." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "Hay errores después de ejecutar preLaunchTask \"{0}\".", - "preLaunchTaskError": "Hay un error después de ejecutar preLaunchTask \"{0}\". ", - "preLaunchTaskExitCode": "La tarea preLaunchTask '{0}' finalizó con el código de salida {1}.", - "preLaunchTaskTerminated": "\"{0}\" de preLaunchTask terminado.", - "debugAnyway": "Depurar de todos modos", - "showErrors": "Mostrar errores", - "abort": "Anular", - "remember": "Recordar mi elección en la configuración del usuario", - "cancel": "Cancelar", - "rememberTask": "Recordar mi elección para esta tarea", - "invalidTaskReference": "No se puede hacer referencia a la tarea \"{0}\" desde una configuración de inicio que está en una carpeta de área de trabajo diferente.", - "DebugTaskNotFoundWithTaskId": "No se encuentra la tarea \"{0}\".", - "DebugTaskNotFound": "No se encuentra la tarea especificada.", - "taskNotTrackedWithTaskId": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido.", - "taskNotTracked": "No se puede realizar un seguimiento de la tarea \"{0}\". Asegúrese de tener un buscador de coincidencias de problemas definido." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "El 'tipo' de depurador no se puede omitir y debe ser de tipo 'cadena'. ", - "more": "Más...", - "selectDebug": "Seleccionar entorno" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Origen desconocido" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Aporta adaptadores de depuración.", - "vscode.extension.contributes.debuggers.type": "Identificador único de este adaptador de depuración.", - "vscode.extension.contributes.debuggers.label": "Nombre para mostrar del adaptador de depuración.", - "vscode.extension.contributes.debuggers.program": "Ruta de acceso al programa de adaptadores de depuración, que puede ser absoluta o relativa respecto a la carpeta de extensión.", - "vscode.extension.contributes.debuggers.args": "Argumentos opcionales que se pasarán al adaptador.", - "vscode.extension.contributes.debuggers.runtime": "Entorno de ejecución opcional en caso de que el atributo del programa no sea un ejecutable pero requiera un entorno de ejecución.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de entorno de ejecución opcionales.", - "vscode.extension.contributes.debuggers.variables": "Asignación de variables interactivas (p. ej., ${action.pickProcess}) en \"launch.json\" a un comando.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Configuraciones para generar el archivo \"launch.json\" inicial.", - "vscode.extension.contributes.debuggers.languages": "Lista de lenguajes para los que la extensión de depuración podría considerarse el \"depurador predeterminado\".", - "vscode.extension.contributes.debuggers.configurationSnippets": "Fragmentos de código para agregar nuevas configuraciones a \"launch.json\".", - "vscode.extension.contributes.debuggers.configurationAttributes": "Configuraciones de esquema JSON para validar \"launch.json\".", - "vscode.extension.contributes.debuggers.windows": "Configuración específica de Windows.", - "vscode.extension.contributes.debuggers.windows.runtime": "Entorno de ejecución que se usa para Windows.", - "vscode.extension.contributes.debuggers.osx": "Configuración específica de macOS", - "vscode.extension.contributes.debuggers.osx.runtime": "Entorno de ejecución utilizado para macOS.", - "vscode.extension.contributes.debuggers.linux": "Configuración específica de Linux.", - "vscode.extension.contributes.debuggers.linux.runtime": "Entorno de ejecución que se usa para Linux.", - "vscode.extension.contributes.breakpoints": "Aporta puntos de interrupción.", - "vscode.extension.contributes.breakpoints.language": "Permite puntos de interrupción para este lenguaje.", - "presentation": "Opciones de presentación de cómo mostrar esta configuración en la lista desplegable de configuración de depuración y en la paleta de comandos.", - "presentation.hidden": "Controla si esta configuración debe mostrarse en el menú desplegable de configuración y en la paleta de comandos.", - "presentation.group": "Grupo al que pertenece esta configuración. Se utiliza para agrupar y ordenar en el menú desplegable de configuración y en la paleta de comandos.", - "presentation.order": "Orden de esta configuración dentro de un grupo. Se utiliza para agrupar y ordenar en el menú desplegable de configuración y en la paleta de comandos.", - "app.launch.json.title": "Lanzamiento", - "app.launch.json.version": "Versión de este formato de archivo.", - "app.launch.json.configurations": "Lista de configuraciones. Agregue configuraciones nuevas o edite las ya existentes con IntelliSense.", - "app.launch.json.compounds": "Lista de elementos compuestos. Cada elemento compuesto hace referencia a varias configuraciones, que se iniciarán conjuntamente.", - "app.launch.json.compound.name": "Nombre del elemento compuesto. Aparece en el menú desplegable de la configuración de inicio.", - "useUniqueNames": "Por favor utilice nombres de configuración exclusivos.", - "app.launch.json.compound.folder": "Nombre de la carpeta en la que se encuentra el compuesto.", - "app.launch.json.compounds.configurations": "Nombres de las configuraciones que se iniciarán como parte de este elemento compuesto.", - "app.launch.json.compound.stopAll": "Controla si la terminación manual de una sesión detendrá todas las sesiones compuestas.", - "compoundPrelaunchTask": "Tarea que se ejecuta antes de que se inicie cualquiera de las configuraciones compuestas." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "No hay adaptador de depuración, no se puede iniciar la sesión de depuración.", - "noDebugAdapter": "No se encontró ningún depurador disponible. No se puede enviar \"{0}\".", - "moreInfo": "Más información" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "No puede encontrar el adaptador de depuración de tipo \"{0}\".", - "launch.config.comment1": "Use IntelliSense para saber los atributos posibles.", - "launch.config.comment2": "Mantenga el puntero para ver las descripciones de los existentes atributos.", - "launch.config.comment3": "Para más información, visite: {0}", - "debugType": "Tipo de configuración.", - "debugTypeNotRecognised": "Este tipo de depuración no se reconoce. Compruebe que tiene instalada la correspondiente extensión de depuración y que está habilitada.", - "node2NotSupported": "\"node2\" ya no se admite; use \"node\" en su lugar y establezca el atributo \"protocol\" en \"inspector\".", - "debugName": "Nombre de la configuración; aparece en el menú desplegable de la configuración de inicio.", - "debugRequest": "Tipo de solicitud de la configuración. Puede ser \"launch\" o \"attach\".", - "debugServer": "Solo para el desarrollo de extensiones de depuración: si se especifica un puerto, VS Code intenta conectarse a un adaptador de depuración que se ejecuta en modo servidor", - "debugPrelaunchTask": "Tarea que se va a ejecutar antes de iniciarse la sesión de depuración.", - "debugPostDebugTask": "Tarea que se ejecutará después de terminar la sesión de depuración.", - "debugWindowsConfiguration": "Atributos de configuración de inicio específicos de Windows.", - "debugOSXConfiguration": "Atributos de configuración de inicio específicos de OS X.", - "debugLinuxConfiguration": "Atributos de configuración de inicio específicos de Linux." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "&&Sí", "cancelButton": "Cancelar", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Captura experimentos que se van a ejecutar desde un servicio en línea de Microsoft." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Extensiones en ejecución" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Iniciar perfil del host de extensiones", - "stopExtensionHostProfileStart": "Detener perfil del host de extensiones", - "saveExtensionHostProfile": "Guardar perfil del host de extensiones" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Iniciar depuración del host de extensiones", - "restart1": "Generar perfiles de extensiones", - "restart2": "Para generar un perfil para las extensiones, es necesario reiniciar. ¿Quiere reiniciar \"{0}\" ahora?", - "restart3": "&&Reiniciar", - "cancel": "&&Cancelar", - "debugExtensionHost.launch.name": "Conectar Host de Extensión" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Ejecutando extensiones" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Creando perfil del host de extensiones", - "selectAndStartDebug": "Haga clic aquí para detener la generación de perfiles.", - "profilingExtensionHostTime": "Host de extensión de generación de perfiles ({0} seg)", - "status.profiler": "Extensión Profiler", - "restart1": "Generar perfiles de extensiones", - "restart2": "Para generar un perfil para las extensiones, es necesario reiniciar. ¿Quiere reiniciar \"{0}\" ahora?", - "restart3": "&&Reiniciar", - "cancel": "&&Cancelar" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "La extensión \"{0}\" tardó mucho tiempo en completar su última operación y ha impedido la ejecución de otras extensiones.", - "show": "Mostrar extensiones" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Abrir carpeta de extensiones" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Presione Entrar para administrar las extensiones.", - "manageExtensionsHelp": "Administrar extensiones", - "extension": "Extensión", - "extensions": "Extensiones", - "miViewExtensions": "E&&xtensiones", - "extensionsConfigurationTitle": "Extensiones", - "all": "Todas las extensiones", - "enabled": "Solo las extensiones habilitadas", - "none": "Ninguna", - "extensions.autoUpdate.true": "Descarga e instala las actualizaciones de forma automática para todas las extensiones.", - "extensions.autoUpdate.enabled": "Descarga e instala las actualizaciones de forma automática solo para las extensiones habilitadas. Las extensiones deshabilitadas no se actualizarán automáticamente.", - "extensions.autoUpdate.false": "Las extensiones no se actualizan automáticamente.", - "extensions.autoUpdate": "Controla el comportamiento de actualización automática de las extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", - "extensionsCheckUpdates": "Cuando se habilita, comprueba automáticamente las extensiones para las actualizaciones. Si una extensión tiene una actualización, se marca como obsoleta en la vista de extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", - "extensionsIgnoreRecommendations": "Cuando esta opción está habilitada, las notificaciones para las recomendaciones de la extensión no se mostrarán.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuración está en desuso. Use la configuración extensions.ignoreRecommendations para controlar las notificaciones de recomendación. Utilice las acciones de visibilidad de la vista Extensiones para ocultar la vista de recomendadas de forma predeterminada.", - "extensionsCloseExtensionDetailsOnViewChange": "Cuando esta opción está habilitada, los editores con detalles de la extensión se cerrarán automáticamente al salir de la vista de extensiones. ", - "handleUriConfirmedExtensions": "Cuando una extensión aparece aquí, no se mostrará un mensaje de confirmación cuando esa extensión gestione un URI.", - "extensionsWebWorker": "Habilite el host de extensiones de trabajo web.", - "workbench.extensions.installExtension.description": "Instalar la extensión dada", - "workbench.extensions.installExtension.arg.name": "Identificador de extensión o URI de recurso VSIX", - "notFound": "La extensión '{0}' no se encontró.", - "workbench.extensions.uninstallExtension.description": "Desinstale la extensión correspondiente", - "workbench.extensions.uninstallExtension.arg.name": "Identificador de la extensión para desinstalar", - "id required": "Se requiere el identificador de extensión.", - "notInstalled": "La extensión \"{0}\" no está instalada. Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, p. ej.: ms-vscode.csharp.", - "builtin": "\"{0}\" es una extensión integrada y no se puede instalar.", - "workbench.extensions.search.description": "Buscar una extensión específica", - "workbench.extensions.search.arg.name": "Consulta para usar en la búsqueda", - "installExtensionQuickAccessPlaceholder": "Escriba el nombre de una extensión para instalarla o buscarla.", - "installExtensionQuickAccessHelp": "Instalar o buscar extensiones", - "miPreferencesExtensions": "&&Extensiones", - "showExtensions": "Extensiones", - "installExtensions": "Instalar extensiones", - "showRecommendedKeymapExtensionsShort": "Asignaciones de teclado", - "miOpenKeymapExtensions": "&&Asignaciones de teclado", - "miOpenKeymapExtensions2": "Asignaciones de teclado", - "showLanguageExtensionsShort": "Extensiones del lenguaje", - "checkForUpdates": "Buscar actualizaciones de la extensión", - "noUpdatesAvailable": "Todas las extensiones están actualizadas.", - "configure auto updating extensions": "Actualizar extensiones automáticamente", - "configureExtensionsAutoUpdate.all": "Todas las extensiones", - "configureExtensionsAutoUpdate.enabled": "Solo las extensiones habilitadas", - "configureExtensionsAutoUpdate.none": "Ninguna", - "updateAll": "Actualizar todas las extensiones", - "disableAutoUpdate": "Deshabilitar extensiones de actualización automática", - "enableAutoUpdate": "Habilitar la actualización automática de todas las extensiones", - "enableAll": "Habilitar todas las extensiones", - "enableAllWorkspace": "Habilitar todas las extensiones para esta área de trabajo", - "disableAll": "Deshabilitar todas las extensiones instaladas", - "disableAllWorkspace": "Deshabilitar todas las extensiones instaladas para esta área de trabajo", - "InstallFromVSIX": "Instalar desde VSIX...", - "installFromVSIX": "Instalar desde VSIX", - "installButton": "&&Instalar", - "installVSIX": "Instalar la extensión VSIX", - "InstallVSIXAction.successReload": "Se ha completado la instalación de la extensión {0} de VSIX. Recargue Visual Studio Code para habilitarla.", - "InstallVSIXAction.success": "Se ha completado la instalación de la extensión {0} de VSIX.", - "InstallVSIXAction.reloadNow": "Recargar ahora", - "filterExtensions": "Filtrar las extensiones...", - "showFeaturedExtensions": "Mostrar las extensiones destacadas", - "featured filter": "Destacadas", - "showPopularExtensions": "Mostrar extensiones conocidas", - "most popular filter": "Más populares", - "showRecommendedExtensions": "Mostrar extensiones recomendadas", - "most popular recommended": "Recomendada", - "recentlyPublishedExtensions": "Mostrar las extensiones publicadas recientemente", - "recently published filter": "Publicadas recientemente", - "filter by category": "Categoría", - "showBuiltInExtensions": "Mostrar extensiones incorporadas", - "builtin filter": "Integrada", - "showInstalledExtensions": "Mostrar extensiones instaladas", - "installed filter": "Instalada", - "showEnabledExtensions": "Mostrar extensiones habilitadas", - "enabled filter": "Habilitada", - "showDisabledExtensions": "Mostrar extensiones deshabilitadas", - "disabled filter": "Deshabilitada", - "showOutdatedExtensions": "Mostrar extensiones obsoletas", - "outdated filter": "Obsoleta", - "sorty by": "Ordenar por", - "sort by installs": "Número de instalaciones", - "sort by rating": "Clasificación", - "sort by name": "Nombre", - "sort by date": "Fecha de publicación", - "clearExtensionsSearchResults": "Borrar resultados de la búsqueda de extensiones", - "refreshExtension": "Actualizar", - "installWorkspaceRecommendedExtensions": "Instalar las extensiones recomendadas del área de trabajo", - "workbench.extensions.action.copyExtension": "Copiar", - "extensionInfoName": "Nombre: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "Descripción: {0}", - "extensionInfoVersion": "Versión: {0}", - "extensionInfoPublisher": "Editor: {0}", - "extensionInfoVSMarketplaceLink": "Vínculo de VS Marketplace: {0}", - "workbench.extensions.action.copyExtensionId": "Copiar identificador de extensión", - "workbench.extensions.action.configure": "Configuración de la extensión", - "workbench.extensions.action.toggleIgnoreExtension": "Sincronizar esta extensión", - "workbench.extensions.action.ignoreRecommendation": "Omitir recomendación", - "workbench.extensions.action.undoIgnoredRecommendation": "Deshacer la recomendación ignorada", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Añadir a las recomendaciones del área de trabajo", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Quitar de las recomendaciones del área de trabajo", - "workbench.extensions.action.addToWorkspaceRecommendations": "Agregar extensión a las recomendaciones del área de trabajo", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Agregar extensión a la carpeta del área de trabajo de recomendaciones", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Agregar extensión a las recomendaciones omitidas del área de trabajo", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Agregar extensión a la carpeta del área de trabajo de recomendaciones omitidas" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Instalado", - "select and install local extensions": "Instalar las extensiones locales en \"{0}\"...", - "remote": "Remoto", - "install remote in local": "Instalar extensiones remotas de forma local...", - "popularExtensions": "Popular", - "recommendedExtensions": "Recomendado", - "enabledExtensions": "Habilitado", - "disabledExtensions": "Deshabilitado", - "marketPlace": "Marketplace", - "enabled": "Habilitado", - "disabled": "Deshabilitado", - "outdated": "Obsoleto", - "builtin": "Integrado", - "workspaceRecommendedExtensions": "Recomendaciones de área de trabajo", - "otherRecommendedExtensions": "Otras recomendaciones", - "builtinFeatureExtensions": "Características", - "builtInThemesExtensions": "Temas", - "builtinProgrammingLanguageExtensions": "Lenguajes de programación", - "searchExtensions": "Buscar extensiones en Marketplace", - "extensionFoundInSection": "Se encontró 1 extensión en la sección {0}.", - "extensionFound": "Se encontró 1 extensión.", - "extensionsFoundInSection": "Se encontraron {0} extensiones en la sección {1}.", - "extensionsFound": "{0} extensiones encontradas.", - "suggestProxyError": "Marketplace devolvió \"ECONNREFUSED\". Compruebe la configuración de \"http.proxy\".", - "open user settings": "Abrir la configuración de usuario", - "outdatedExtensions": "{0} extensiones obsoletas", - "malicious warning": "Hemos desinstalado ' {0} ' porque se informó que era problemático.", - "reloadNow": "Recargar ahora" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Problema de rendimiento", - "cmd.report": "Notificar problema", - "attach.title": "¿Ha adjuntado el perfil CPU-Profile?", - "ok": "Aceptar", - "attach.msg": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar \"{0}\" a la cuestión que acaba de crear.", - "cmd.show": "Mostrar Problemas", - "attach.msg2": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar '{0}' a un problema de rendimiento existente." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Notificar problema" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Activación por {0} al iniciar", - "workspaceContainsGlobActivation": "Activado por {1} porque hay un archivo coincidente con {0} en el área de trabajo", - "workspaceContainsFileActivation": "Activado por {1} porque el archivo {0} existe en su área de trabajo", - "workspaceContainsTimeout": "Activado por {1} porque la búsqueda de {0} requirió demasiado tiempo", - "startupFinishedActivation": "Activado por {0} después de que se haya completado el inicio", - "languageActivation": "Activado por {1} porque ha abierto un archivo de {0}", - "workspaceGenericActivation": "Activado por {1} en {0}", - "unresponsive.title": "La extensión ha causado que el host de extensiones se bloquee.", - "errors": "{0} errores no detectados", - "runtimeExtensions": "Extensiones en tiempo de ejecución", - "disable workspace": "Deshabilitar (área de trabajo)", "disable": "Deshabilitar", - "showRuntimeExtensions": "Mostrar extensiones en ejecución" + "disable workspace": "Deshabilitar (área de trabajo)", + "errors": "{0} errores no detectados", + "languageActivation": "Activado por {1} porque ha abierto un archivo de {0}", + "runtimeExtensions": "Extensiones en tiempo de ejecución", + "showRuntimeExtensions": "Mostrar extensiones en ejecución", + "starActivation": "Activación por {0} al iniciar", + "startupFinishedActivation": "Activado por {0} después de que se haya completado el inicio", + "unresponsive.title": "La extensión ha causado que el host de extensiones se bloquee.", + "workspaceContainsFileActivation": "Activado por {1} porque el archivo {0} existe en su área de trabajo", + "workspaceContainsGlobActivation": "Activado por {1} porque hay un archivo coincidente con {0} en el área de trabajo", + "workspaceContainsTimeout": "Activado por {1} porque la búsqueda de {0} requirió demasiado tiempo", + "workspaceGenericActivation": "Activado por {1} en {0}" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Extensión: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Extensiones", - "app.extensions.json.recommendations": "Lista de extensiones que debe recomendarse a los usuarios de esta área de trabajo. El identificador de una extensión es siempre \"${anunciante}.${nombre}\". Por ejemplo: \"vscode.csharp\".", - "app.extension.identifier.errorMessage": "Se esperaba el formato '${publisher}.${name}'. Ejemplo: 'vscode.csharp'.", - "app.extensions.json.unwantedRecommendations": "Lista de extensiones recomendadas por VS Code que no deben recomendarse a los usuarios de esta área de trabajo. El identificador de una extensión es siempre \"${anunciante}.${nombre}\". Por ejemplo: \"vscode.csharp\"." - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "¿Quiere deshabilitar otras asignaciones de teclas ({0}) para evitar conflictos entre enlaces de teclado?", - "yes": "Sí", - "no": "No" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Nombre de la extensión", - "extension id": "Identificador de la extensión", - "preview": "Vista Previa", - "builtin": "Integrada", - "publisher": "Nombre del editor", - "install count": "Número de instalaciones", - "rating": "Clasificación", - "repository": "Repositorio", - "license": "Licencia", - "version": "Versión", - "details": "Detalles", - "detailstooltip": "Detalles de la extensión, mostrados en el archivo 'README.md' de la extensión", - "contributions": "Contribuciones de características", - "contributionstooltip": "Enumera las contribuciones de esta extensión a VS Code", - "changelog": "Registro de cambios", - "changelogtooltip": "Historial de actualización de extensiones renderizado desde el archivo 'changelog.MD' ", - "dependencies": "Dependencias", - "dependenciestooltip": "Enumera las extensiones de las que depende esta extensión", - "extensionpack": "Paquete de extensión", - "extensionpacktooltip": "Enumerar las extensiones que se instalarán junto con esta extensión", - "recommendationHasBeenIgnored": "Ha elegido no recibir recomendaciones para esta extensión.", - "noReadme": "No hay ningún archivo LÉAME disponible.", - "extension pack": "Paquete de extensión ({0})", - "noChangelog": "No hay ningún objeto CHANGELOG disponible.", - "noContributions": "No hay contribuciones.", - "noDependencies": "No hay dependencias.", - "noextensions": "Sin extensiones", - "settings": "Configuración ({0})", - "setting name": "Nombre", - "description": "Descripción", - "default": "Predeterminado", - "debuggers": "Depuradores ({0})", - "debugger name": "Nombre", - "debugger type": "Tipo", - "viewContainers": "Ver contenedores ({0})", - "view container id": "ID.", - "view container title": "Título", - "view container location": "Donde", - "views": "Vistas ({0})", - "view id": "ID.", - "view name": "Nombre", - "view location": "Donde", - "localizations": "Localizaciones ({0}) ", - "localizations language id": "ID. de idioma", - "localizations language name": "Nombre de idioma", - "localizations localized language name": "Nombre de idioma (localizado)", - "customEditors": "Editores personalizados ({0})", - "customEditors view type": "Tipo de vista", - "customEditors priority": "Prioridad", - "customEditors filenamePattern": "Patrón de nombre de archivo", - "codeActions": "Acciones de código ({0})", - "codeActions.title": "Título", - "codeActions.kind": "Tipo", - "codeActions.description": "Descripción", - "codeActions.languages": "Idiomas", - "authentication": "Autenticación ({0})", - "authentication.label": "Etiqueta", - "authentication.id": "Identificador", - "colorThemes": "Temas de color ({0})", - "iconThemes": "Temas de icono ({0})", - "productThemes": "Temas de icono del producto ({0})", - "colors": "Colores ({0})", - "colorId": "ID.", - "defaultDark": "Oscuro por defecto", - "defaultLight": "Claro por defecto", - "defaultHC": "Contraste alto por defecto", - "JSON Validation": "Validación JSON ({0})", - "fileMatch": "Coincidencia de archivo", - "schema": "Esquema", - "commands": "Comandos ({0})", - "command name": "Nombre", - "keyboard shortcuts": "Métodos abreviados de teclado", - "menuContexts": "Contextos de menú", - "languages": "Lenguajes ({0})", - "language id": "ID.", - "language name": "Nombre", - "file extensions": "Extensiones de archivo", - "grammar": "Gramática", - "snippets": "Fragmentos de código", - "activation events": "Eventos de activación ({0})", - "find": "Buscar", - "find next": "Buscar siguiente", - "find previous": "Buscar anterior" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "hace {0} años", - "one year ago": "hace 1 año", - "noOfMonthsAgo": "hace {0} meses", - "one month ago": "hace 1 mes", - "noOfDaysAgo": "hace {0} días", - "one day ago": "hace 1 día", - "noOfHoursAgo": "hace {0} horas", - "one hour ago": "hace 1 hora", - "just now": "Recién", - "vscode web": "VS Code Web", - "cannot be installed": "La extensión \"{0}\" no está disponible en {1}. Haga clic en \"Más información\" para obtener más detalles.", - "close": "Cerrar", - "more information": "Más información", - "download": "Pruebe a descargar de forma manual...", - "install vsix": "Una vez descargado el VSIX de \"{0}\", instálelo manualmente.", - "installVSIX": "Instalar desde VSIX...", - "update operation": "Error al actualizar la extensión \"{0}\".", - "install operation": "Error al instalar la extensión \"{0}\".", - "check logs": "Consulte el [registro] ({0}) para obtener más detalles.", - "installExtensionStart": "La instalación de la extensión {0} ha iniciado. Ahora hay un editor abierto con más detalles sobre esta extensión", - "installExtensionComplete": "La instalación de la extensión {0} ha finalizado.", - "install": "Instalar", - "install and do no sync": "Instalar (no sincronizar)", - "install in remote and do not sync": "Instalar en {0} (no sincronizar)", - "install in remote": "Instalar en {0}", - "install locally and do not sync": "Instalar localmente (no sincronizar)", - "install locally": "Instalar localmente", - "install everywhere tooltip": "Instalar esta extensión en todas las instancias de {0} sincronizadas", - "installing": "Instalando", - "install browser": "Instalar en el explorador", - "uninstallAction": "Desinstalar", - "Uninstalling": "Desinstalando", - "uninstallExtensionStart": "Inició la desinstalación de la extensión {0}.", - "uninstallExtensionComplete": "Vuelva a cargar Visual Studio Code para completar la desinstalación de la extensión {0}.", - "updateExtensionStart": "Inició la actualización de la extensión {0} a la versión {1}.", - "updateExtensionComplete": "La actualización de la extensión {0} a la versión {1} ha finalizado.", - "updateTo": "Actualizar a {0}", - "updateAction": "Actualizar", - "manage": "Administrar", - "ManageExtensionAction.uninstallingTooltip": "Desinstalando", - "install another version": "Instalar otra versión...", - "selectVersion": "Seleccione la versión que desea instalar", - "current": "Actual", - "enableForWorkspaceAction": "Habilitar (área de trabajo)", - "enableForWorkspaceActionToolTip": "Habilitar esta extensión solo en esta área de trabajo", - "enableGloballyAction": "Habilitar", - "enableGloballyActionToolTip": "Habilitar esta extensión", - "disableForWorkspaceAction": "Deshabilitar (área de trabajo)", - "disableForWorkspaceActionToolTip": "Deshabilitar esta extensión solo en esta área de trabajo", - "disableGloballyAction": "Deshabilitar", - "disableGloballyActionToolTip": "Deshabilitar esta extensión", - "enableAction": "Habilitar", - "disableAction": "Deshabilitar", - "reloadAction": "Volver a cargar", - "reloadRequired": "Recarga necesaria", - "postUninstallTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", - "postUpdateTooltip": "Recargue Visual Studio Code para habilitar la extensión actualizada.", - "enable locally": "Vuelva a cargar Visual Studio Code para habilitar esta extensión localmente.", - "enable remote": "Vuelva a cargar Visual Studio Code para habilitar esta extensión en {0}.", - "postEnableTooltip": "Vuelva a cargar Visual Studio Code para habilitar esta extensión.", - "postDisableTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", - "installExtensionCompletedAndReloadRequired": "La instalación de la extensión {0} ha finalizado. Vuelva a cargar Visual Studio Code para habilitarla.", - "color theme": "Configurar tema de color", - "select color theme": "Seleccionar tema de color", - "file icon theme": "Establecer tema para iconos de archivo", - "select file icon theme": "Seleccionar tema de icono de archivo", - "product icon theme": "Establecer tema del icono del producto", - "select product icon theme": "Seleccione Tema del icono del producto", - "showRecommendedExtension": "Mostrar la extensión recomendada", - "installRecommendedExtension": "Instalar extensión recomendada", - "ignoreExtensionRecommendation": "No volver a recomendar esta extensión", - "undo": "Deshacer", - "search recommendations": "Buscar extensiones", - "OpenExtensionsFile.failed": "No se puede crear el archivo \"extensions.json\" dentro de la carpeta \".vscode\" ({0}).", - "configureWorkspaceRecommendedExtensions": "Configurar extensiones recomendadas (área de trabajo)", - "configureWorkspaceFolderRecommendedExtensions": "Configurar extensiones recomendadas (Carpeta del área de trabajo)", - "updated": "Actualizado", - "installed": "Instalado", - "uninstalled": "DESINSTALAR", - "enabled": "Habilitado", - "disabled": "Deshabilitado", - "malicious tooltip": "Se informó de que esta extensión era problemática.", - "malicious": "Malintencionada", - "ignored": "Esta extensión se ignora durante la sincronización", - "synced": "Esta extensión está sincronizada", - "sync": "Sincronizar esta extensión", - "do not sync": "No sincronizar esta extensión", - "extension enabled on remote": "La extensión está habilitada en \"{0}\"", - "globally enabled": "Esta extensión está habilitada globalmente.", - "workspace enabled": "El usuario ha habilitado la extensión para esta área de trabajo.", - "globally disabled": "El usuario ha deshabilitado esta extensión de forma global.", - "workspace disabled": "El usuario ha deshabilitado la extensión para esta área de trabajo.", - "Install language pack also in remote server": "Instale la extensión del paquete de idioma en \"{0}\" para habilitarla también aquí.", - "Install language pack also locally": "Instale la extensión del paquete de idioma de forma local para habilitarla también aquí.", - "Install in other server to enable": "Instale la extensión en \"{0}\" para habilitarla.", - "disabled because of extension kind": "Esta extensión ha definido que no se puede ejecutar en el servidor remoto", - "disabled locally": "La extensión se ha habilitado en \"{0}\" y se ha deshabilitado localmente.", - "disabled remotely": "La extensión se ha habilitado localmente y se ha deshabilitado en \"{0}\".", - "extension disabled because of trust requirement": "La extensión se ha deshabilitado porque el área de trabajo actual no es de confianza.", - "reinstall": "Reinstalar extensión...", - "selectExtensionToReinstall": "Seleccione una extensión para reinstalarla", - "ReinstallAction.successReload": "Vuelva a cargar Visual Studio Code para completar la reinstalación de la extensión {0}.", - "ReinstallAction.success": "La reinstalación de la extensión {0} se ha completado.", - "InstallVSIXAction.reloadNow": "Recargar ahora", - "install previous version": "Instalar la versión específica de la extensión...", - "selectExtension": "Seleccione la extensión", - "InstallAnotherVersionExtensionAction.successReload": "Vuelva a cargar Visual Studio Code para completar la instalación de la extensión {0}.", - "InstallAnotherVersionExtensionAction.success": "La instalación de la extensión {0} está completa.", - "InstallAnotherVersionExtensionAction.reloadNow": "Recargar ahora", - "select extensions to install": "Seleccionar las extensiones para instalar", - "no local extensions": "No hay ninguna extensión para instalar.", - "installing extensions": "Instalando extensiones...", - "finished installing": "Las extensiones se han instalado correctamente.", - "select and install local extensions": "Instalar las extensiones locales en \"{0}\"...", - "install local extensions title": "Instalar las extensiones locales en \"{0}\"", - "select and install remote extensions": "Instalar extensiones remotas de forma local...", - "install remote extensions": "Instalar extensiones remotas de forma local", - "extensionButtonProminentBackground": "Color de fondo del botón para la extensión de acciones que se destacan (por ejemplo, el botón de instalación).", - "extensionButtonProminentForeground": "Color de primer plano del botón para la extensión de acciones que se destacan (por ejemplo, botón de instalación).", - "extensionButtonProminentHoverBackground": "Color de fondo del botón al mantener el mouse para la extensión de acciones que se destacan (por ejemplo, el botón de instalación)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Activando extensiones..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Extensiones", - "auto install missing deps": "Instalar las dependencias que faltan", - "finished installing missing deps": "Ha finalizado la instalación de las dependencias que faltan. Recargue la ventana.", - "reload": "Recargar ventana", - "no missing deps": "No falta ninguna dependencia para instalar." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Escriba el nombre de una extensión para instalarla o buscarla.", - "searchFor": "Pulse Intro para buscar la extensión '{0}'.", - "install": "Presione Entrar para instalar la extensión \"{0}\".", - "manage": "Presione Entrar para administrar las extensiones." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "No se encuentra el manifiesto.", - "malicious": "Se informa de que esta extensión es problemática.", - "uninstallingExtension": "Desinstalando la extensión....", - "incompatible": "No se puede instalar la extensión '{0}' debido a que no es compatible con el código de VS '{1}'.", - "installing named extension": "Instalando extensión '{0}'...", - "installing extension": "Instalando extensión...", - "disable all": "Deshabilitar todo", - "singleDependentError": "No se puede deshabilitar solo la extensión \"{0}\". La extensión \"{1}\" depende de ella. ¿Quiere deshabilitar todas estas extensiones?", - "twoDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\" dependen de ella. ¿Quiere deshabilitar todas estas extensiones?", - "multipleDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de ella. ¿Quiere deshabilitar todas estas extensiones?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "No volver a mostrar", - "ignoreExtensionRecommendations": "¿Quiere ignorar todas las recomendaciones de extensión?", - "ignoreAll": "Sí, ignorar todo", - "no": "No", - "workspaceRecommended": "¿Quiere instalar las extensiones recomendadas para este repositorio?", - "install": "Instalar", - "install and do no sync": "Instalar (no sincronizar)", - "show recommendations": "Mostrar recomendaciones" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Vea el icono de la vista de extensiones.", - "manageExtensionIcon": "Icono de la acción \"Administrar\" en la vista de extensiones.", - "clearSearchResultsIcon": "Icono de la acción \"Borrar resultados de la búsqueda\" en la vista de extensiones.", - "refreshIcon": "Icono de la acción \"Actualizar\" en la vista de extensiones.", - "filterIcon": "Icono de la acción \"Filtrar\" en la vista de extensiones.", - "installLocalInRemoteIcon": "Icono de la acción para \"Instalar la extensión local en ubicación remota\" en la vista de extensiones.", - "installWorkspaceRecommendedIcon": "Icono de la acción para \"Instalar extensiones recomendadas del área de trabajo\" en la vista de extensiones.", - "configureRecommendedIcon": "Icono de la acción \"Configurar extensiones recomendadas\" en la vista de extensiones.", - "syncEnabledIcon": "Icono para indicar que una extensión está sincronizada.", - "syncIgnoredIcon": "Icono para indicar que una extensión se omite al sincronizar.", - "remoteIcon": "Icono que indica que una extensión es remota en el editor y la vista de extensiones.", - "installCountIcon": "Icono que se muestra junto con el número de instalaciones en el editor y la vista de extensiones.", - "ratingIcon": "Icono que se muestra junto con la clasificación en el editor y la vista de extensiones.", - "starFullIcon": "Icono de estrella llena que se usa para la clasificación en el editor de extensiones.", - "starHalfIcon": "Icono de media estrella que se usa para la clasificación en el editor de extensiones.", - "starEmptyIcon": "Icono de estrella vacía que se usa para la clasificación en el editor de extensiones.", - "warningIcon": "Icono que se muestra con un mensaje de advertencia en el editor de extensiones.", - "infoIcon": "Icono que se muestra con un mensaje de información en el editor de extensiones.", - "trustIcon": "Icono que se muestra con un mensaje de confianza en el área de trabajo en el editor de extensiones." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensiones", - "galleryError": "No podemos conectar con la tienda de extensiones en este momento; inténtelo más tarde.", - "error": "Error al cargar las extensiones. {0}", - "no extensions found": "No se encontraron extensiones.", - "suggestProxyError": "Marketplace devolvió \"ECONNREFUSED\". Compruebe la configuración de \"http.proxy\".", - "open user settings": "Abrir la configuración de usuario", - "no local extensions": "No hay ninguna extensión para instalar." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Calificado por 1 usuario", - "ratedByUsers": "Calificado por {0} usuarios", - "noRating": "Sin calificación", - "remote extension title": "Extensión en {0}", - "syncingore.label": "Esta extensión se omite durante la sincronización.", - "extensionIconStarForeground": "Color del icono para clasificaciones de extensión." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Error", - "Unknown Extension": "Extensión desconocida:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensiones" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Algunas características requieren un área de trabajo de confianza.", - "onStartDefaultText": "Se requiere un área de trabajo de confianza para habilitar esta extensión." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Se recomienda esta extensión debido a la configuración actual del área de trabajo" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "Esta extensión puede interesarle porque es popular entre los usuarios del repositorio de {0}." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Se recomienda esta extensión porque tiene instalado {0}." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "Validación JSON ({0})", + "activation events": "Eventos de activación ({0})", + "authentication": "Autenticación ({0})", + "authentication.id": "Identificador", + "authentication.label": "Etiqueta", + "builtin": "Integrada", + "changelog": "Registro de cambios", + "changelogtooltip": "Historial de actualización de extensiones renderizado desde el archivo 'changelog.MD' ", + "codeActions": "Acciones de código ({0})", + "codeActions.description": "Descripción", + "codeActions.kind": "Tipo", + "codeActions.languages": "Idiomas", + "codeActions.title": "Título", + "colorId": "ID.", + "colorThemes": "Temas de color ({0})", + "colors": "Colores ({0})", + "command name": "Nombre", + "commands": "Comandos ({0})", + "contributions": "Contribuciones de características", + "contributionstooltip": "Enumera las contribuciones de esta extensión a VS Code", + "customEditors": "Editores personalizados ({0})", + "customEditors filenamePattern": "Patrón de nombre de archivo", + "customEditors priority": "Prioridad", + "customEditors view type": "Tipo de vista", + "debugger name": "Nombre", + "debugger type": "Tipo", + "debuggers": "Depuradores ({0})", + "default": "Predeterminado", + "defaultDark": "Oscuro por defecto", + "defaultHC": "Contraste alto por defecto", + "defaultLight": "Claro por defecto", + "dependencies": "Dependencias", + "dependenciestooltip": "Enumera las extensiones de las que depende esta extensión", + "description": "Descripción", + "details": "Detalles", + "detailstooltip": "Detalles de la extensión, mostrados en el archivo 'README.md' de la extensión", + "extension id": "Identificador de la extensión", + "extension pack": "Paquete de extensión ({0})", + "extensionpack": "Paquete de extensión", + "extensionpacktooltip": "Enumerar las extensiones que se instalarán junto con esta extensión", + "file extensions": "Extensiones de archivo", + "fileMatch": "Coincidencia de archivo", + "find": "Buscar", + "find next": "Buscar siguiente", + "find previous": "Buscar anterior", + "grammar": "Gramática", + "iconThemes": "Temas de icono ({0})", + "install count": "Número de instalaciones", + "keyboard shortcuts": "Métodos abreviados de teclado", + "language id": "ID.", + "language name": "Nombre", + "languages": "Lenguajes ({0})", + "license": "Licencia", + "localizations": "Localizaciones ({0}) ", + "localizations language id": "ID. de idioma", + "localizations language name": "Nombre de idioma", + "localizations localized language name": "Nombre de idioma (localizado)", + "menuContexts": "Contextos de menú", + "name": "Nombre de la extensión", + "noChangelog": "No hay ningún objeto CHANGELOG disponible.", + "noContributions": "No hay contribuciones.", + "noDependencies": "No hay dependencias.", + "noReadme": "No hay ningún archivo LÉAME disponible.", + "noextensions": "Sin extensiones", + "preview": "Vista Previa", + "productThemes": "Temas de icono del producto ({0})", + "publisher": "Nombre del editor", + "rating": "Clasificación", + "recommendationHasBeenIgnored": "Ha elegido no recibir recomendaciones para esta extensión.", + "repository": "Repositorio", + "schema": "Esquema", + "setting name": "Nombre", + "settings": "Configuración ({0})", + "snippets": "Fragmentos de código", + "version": "Versión", + "view container id": "ID.", + "view container location": "Donde", + "view container title": "Título", + "view id": "ID.", + "view location": "Donde", + "view name": "Nombre", + "viewContainers": "Ver contenedores ({0})", + "views": "Vistas ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Sí, ignorar todo", + "ignoreExtensionRecommendations": "¿Quiere ignorar todas las recomendaciones de extensión?", + "install": "Instalar", + "install and do no sync": "Instalar (no sincronizar)", + "neverShowAgain": "No volver a mostrar", + "no": "No", + "show recommendations": "Mostrar recomendaciones", + "workspaceRecommended": "¿Quiere instalar las extensiones recomendadas para este repositorio?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Instalar desde VSIX...", + "InstallVSIXAction.reloadNow": "Recargar ahora", + "InstallVSIXAction.success": "Se ha completado la instalación de la extensión {0} de VSIX.", + "InstallVSIXAction.successReload": "Se ha completado la instalación de la extensión {0} de VSIX. Recargue Visual Studio Code para habilitarla.", + "all": "Todas las extensiones", + "builtin": "\"{0}\" es una extensión integrada y no se puede instalar.", + "builtin filter": "Integrada", + "checkForUpdates": "Buscar actualizaciones de la extensión", + "clearExtensionsSearchResults": "Borrar resultados de la búsqueda de extensiones", + "configure auto updating extensions": "Actualizar extensiones automáticamente", + "configureExtensionsAutoUpdate.all": "Todas las extensiones", + "configureExtensionsAutoUpdate.enabled": "Solo las extensiones habilitadas", + "configureExtensionsAutoUpdate.none": "Ninguna", + "disableAll": "Deshabilitar todas las extensiones instaladas", + "disableAllWorkspace": "Deshabilitar todas las extensiones instaladas para esta área de trabajo", + "disableAutoUpdate": "Deshabilitar la actualización automática de todas las extensiones", + "disabled filter": "Deshabilitada", + "enableAll": "Habilitar todas las extensiones", + "enableAllWorkspace": "Habilitar todas las extensiones para esta área de trabajo", + "enableAutoUpdate": "Habilitar la actualización automática de todas las extensiones", + "enabled": "Solo las extensiones habilitadas", + "enabled filter": "Habilitada", + "extension": "Extensión", + "extensionInfoDescription": "Descripción: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "Nombre: {0}", + "extensionInfoPublisher": "Editor: {0}", + "extensionInfoVSMarketplaceLink": "Vínculo de VS Marketplace: {0}", + "extensionInfoVersion": "Versión: {0}", + "extensions": "Extensiones", + "extensions.autoUpdate": "Controla el comportamiento de actualización automática de las extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", + "extensions.autoUpdate.enabled": "Descarga e instala las actualizaciones de forma automática solo para las extensiones habilitadas. Las extensiones deshabilitadas no se actualizarán automáticamente.", + "extensions.autoUpdate.false": "Las extensiones no se actualizan automáticamente.", + "extensions.autoUpdate.true": "Descarga e instala las actualizaciones de forma automática para todas las extensiones.", + "extensions.supportUntrustedWorkspaces": "Reemplazar el soporte de área de trabajo no confiable de una extensión. Las extensiones que utilicen \"true\" estarán siempre habilitadas. Las extensiones que utilicen \"limited\" estarán siempre habilitadas, y la extensión ocultará la funcionalidad que requiera confianza. Las extensiones que utilicen \"false\" sólo se habilitarán cuando el área de trabajo sea de confianza.", + "extensions.supportUntrustedWorkspaces.false": "La extensión sólo se activará cuando el área de trabajo sea de confianza.", + "extensions.supportUntrustedWorkspaces.limited": "La extensión siempre estará habilitada, y la extensión ocultará la funcionalidad que requiere confianza.", + "extensions.supportUntrustedWorkspaces.supported": "Definir la configuración del soporte del área de trabajo no confiable para la extensión.", + "extensions.supportUntrustedWorkspaces.true": "La extensión estará siempre habilitada.", + "extensions.supportUntrustedWorkspaces.version": "Define la versión de la extensión a la que debe aplicarse la anulación. Si no se especifica, la anulación se aplicará independientemente de la versión de la extensión.", + "extensions.supportVirtualWorkspaces": "Reemplazar el soporte de áreas de trabajo virtuales de una extensión.", + "extensionsCheckUpdates": "Cuando se habilita, comprueba automáticamente las extensiones para las actualizaciones. Si una extensión tiene una actualización, se marca como obsoleta en la vista de extensiones. Las actualizaciones se obtienen de un servicio en línea de Microsoft.", + "extensionsCloseExtensionDetailsOnViewChange": "Cuando esta opción está habilitada, los editores con detalles de la extensión se cerrarán automáticamente al salir de la vista de extensiones. ", + "extensionsConfigurationTitle": "Extensiones", + "extensionsIgnoreRecommendations": "Cuando esta opción está habilitada, las notificaciones para las recomendaciones de la extensión no se mostrarán.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuración está en desuso. Use la configuración extensions.ignoreRecommendations para controlar las notificaciones de recomendación. Utilice las acciones de visibilidad de la vista Extensiones para ocultar la vista de recomendadas de forma predeterminada.", + "extensionsWebWorker": "Habilite el host de extensiones de trabajo web.", + "featured filter": "Destacadas", + "filter by category": "Categoría", + "filterExtensions": "Filtrar las extensiones...", + "handleUriConfirmedExtensions": "Cuando una extensión aparece aquí, no se mostrará un mensaje de confirmación cuando esa extensión gestione un URI.", + "id required": "Se requiere el identificador de extensión.", + "installButton": "&&Instalar", + "installExtensionQuickAccessHelp": "Instalar o buscar extensiones", + "installExtensionQuickAccessPlaceholder": "Escriba el nombre de una extensión para instalarla o buscarla.", + "installExtensions": "Instalar extensiones", + "installFromVSIX": "Instalar desde VSIX", + "installVSIX": "Instalar la extensión VSIX", + "installWorkspaceRecommendedExtensions": "Instalar las extensiones recomendadas del área de trabajo", + "installed filter": "Instalada", + "manageExtensionsHelp": "Administrar extensiones", + "manageExtensionsQuickAccessPlaceholder": "Presione Entrar para administrar las extensiones.", + "miOpenKeymapExtensions": "&&Asignaciones de teclado", + "miOpenKeymapExtensions2": "Asignaciones de teclado", + "miPreferencesExtensions": "&&Extensiones", + "miViewExtensions": "E&&xtensiones", + "most popular filter": "Más populares", + "most popular recommended": "Recomendada", + "noUpdatesAvailable": "Todas las extensiones están actualizadas.", + "none": "Ninguna", + "notFound": "La extensión '{0}' no se encontró.", + "notInstalled": "La extensión \"{0}\" no está instalada. Asegúrese de utilizar el identificador de extensión completo, incluido el publicador, p. ej.: ms-vscode.csharp.", + "outdated filter": "Obsoleta", + "recently published filter": "Publicadas recientemente", + "recentlyPublishedExtensions": "Mostrar las extensiones publicadas recientemente", + "refreshExtension": "Actualizar", + "showBuiltInExtensions": "Mostrar extensiones incorporadas", + "showDisabledExtensions": "Mostrar extensiones deshabilitadas", + "showEnabledExtensions": "Mostrar extensiones habilitadas", + "showExtensions": "Extensiones", + "showFeaturedExtensions": "Mostrar las extensiones destacadas", + "showInstalledExtensions": "Mostrar extensiones instaladas", + "showLanguageExtensionsShort": "Extensiones del lenguaje", + "showOutdatedExtensions": "Mostrar extensiones obsoletas", + "showPopularExtensions": "Mostrar extensiones conocidas", + "showRecommendedExtensions": "Mostrar extensiones recomendadas", + "showRecommendedKeymapExtensionsShort": "Asignaciones de teclado", + "showWorkspaceUnsupportedExtensions": "Mostrar extensiones no admitidas por el área de trabajo", + "sort by date": "Fecha de publicación", + "sort by installs": "Número de instalaciones", + "sort by name": "Nombre", + "sort by rating": "Clasificación", + "sorty by": "Ordenar por", + "updateAll": "Actualizar todas las extensiones", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Añadir a las recomendaciones del área de trabajo", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Agregar extensión a la carpeta del área de trabajo de recomendaciones omitidas", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Agregar extensión a la carpeta del área de trabajo de recomendaciones", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Agregar extensión a las recomendaciones omitidas del área de trabajo", + "workbench.extensions.action.addToWorkspaceRecommendations": "Agregar extensión a las recomendaciones del área de trabajo", + "workbench.extensions.action.configure": "Configuración de la extensión", + "workbench.extensions.action.copyExtension": "Copiar", + "workbench.extensions.action.copyExtensionId": "Copiar identificador de extensión", + "workbench.extensions.action.ignoreRecommendation": "Omitir recomendación", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Quitar de las recomendaciones del área de trabajo", + "workbench.extensions.action.toggleIgnoreExtension": "Sincronizar esta extensión", + "workbench.extensions.action.undoIgnoredRecommendation": "Deshacer la recomendación ignorada", + "workbench.extensions.installExtension.arg.decription": "Identificador de extensión o URI de recurso VSIX", + "workbench.extensions.installExtension.description": "Instalar la extensión dada", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Cuando se activa, VS Code se instala sólo las extensiones recién agregadas del paquete de extensiones VSIX. Esta opción sólo se tiene en cuenta al instalar un VSIX.", + "workbench.extensions.search.arg.name": "Consulta para usar en la búsqueda", + "workbench.extensions.search.description": "Buscar una extensión específica", + "workbench.extensions.uninstallExtension.arg.name": "Identificador de la extensión para desinstalar", + "workbench.extensions.uninstallExtension.description": "Desinstale la extensión correspondiente", + "workspace unsupported filter": "Área de trabajo no admitida" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Instale la extensión en \"{0}\" para habilitarla.", + "Install language pack also in remote server": "Instale la extensión del paquete de idioma en \"{0}\" para habilitarla también aquí.", + "Install language pack also locally": "Instale la extensión del paquete de idioma de forma local para habilitarla también aquí.", + "InstallAnotherVersionExtensionAction.reloadNow": "Recargar ahora", + "InstallAnotherVersionExtensionAction.success": "La instalación de la extensión {0} está completa.", + "InstallAnotherVersionExtensionAction.successReload": "Vuelva a cargar Visual Studio Code para completar la instalación de la extensión {0}.", + "InstallVSIXAction.reloadNow": "Recargar ahora", + "ManageExtensionAction.uninstallingTooltip": "Desinstalando", + "OpenExtensionsFile.failed": "No se puede crear el archivo \"extensions.json\" dentro de la carpeta \".vscode\" ({0}).", + "ReinstallAction.success": "La reinstalación de la extensión {0} se ha completado.", + "ReinstallAction.successReload": "Vuelva a cargar Visual Studio Code para completar la reinstalación de la extensión {0}.", + "Uninstalling": "Desinstalando", + "cannot be installed": "La extensión \"{0}\" no está disponible en {1}. Haga clic en \"Más información\" para obtener más detalles.", + "check logs": "Consulte el [registro] ({0}) para obtener más detalles.", + "close": "Cerrar", + "color theme": "Configurar tema de color", + "configureWorkspaceFolderRecommendedExtensions": "Configurar extensiones recomendadas (Carpeta del área de trabajo)", + "configureWorkspaceRecommendedExtensions": "Configurar extensiones recomendadas (área de trabajo)", + "current": "Actual", + "disableAction": "Deshabilitar", + "disableForWorkspaceAction": "Deshabilitar (área de trabajo)", + "disableForWorkspaceActionToolTip": "Deshabilitar esta extensión solo en esta área de trabajo", + "disableGloballyAction": "Deshabilitar", + "disableGloballyActionToolTip": "Deshabilitar esta extensión", + "disabled": "Deshabilitado", + "disabled because of extension kind": "Esta extensión ha definido que no se puede ejecutar en el servidor remoto", + "disabled because of virtual workspace": "Esta extensión se ha desactivado porque no es compatible con las áreas de trabajo virtuales.", + "disabled locally": "La extensión se ha habilitado en \"{0}\" y se ha deshabilitado localmente.", + "disabled remotely": "La extensión se ha habilitado localmente y se ha deshabilitado en \"{0}\".", + "do not sync": "No sincronizar esta extensión", + "download": "Pruebe a descargar de forma manual...", + "enable locally": "Vuelva a cargar Visual Studio Code para habilitar esta extensión localmente.", + "enable remote": "Vuelva a cargar Visual Studio Code para habilitar esta extensión en {0}.", + "enableAction": "Habilitar", + "enableForWorkspaceAction": "Habilitar (área de trabajo)", + "enableForWorkspaceActionToolTip": "Habilitar esta extensión solo en esta área de trabajo", + "enableGloballyAction": "Habilitar", + "enableGloballyActionToolTip": "Habilitar esta extensión", + "enabled": "Habilitado", + "extension disabled because of trust requirement": "Esta extensión ha sido desactivada porque el espacio de trabajo actual no es de confianza.", + "extension enabled on remote": "La extensión está habilitada en \"{0}\"", + "extension limited because of trust requirement": "Esta extensión tiene características limitadas porque el área de trabajo actual no es de confianza.", + "extension limited because of virtual workspace": "Esta extensión tiene características limitadas porque el espacio de trabajo actual es virtual.", + "extensionButtonProminentBackground": "Color de fondo del botón para la extensión de acciones que se destacan (por ejemplo, el botón de instalación).", + "extensionButtonProminentForeground": "Color de primer plano del botón para la extensión de acciones que se destacan (por ejemplo, botón de instalación).", + "extensionButtonProminentHoverBackground": "Color de fondo del botón al mantener el mouse para la extensión de acciones que se destacan (por ejemplo, el botón de instalación).", + "file icon theme": "Establecer tema para iconos de archivo", + "finished installing": "Las extensiones se han instalado correctamente.", + "globally disabled": "El usuario ha deshabilitado esta extensión de forma global.", + "globally enabled": "Esta extensión está habilitada globalmente.", + "ignoreExtensionRecommendation": "No volver a recomendar esta extensión", + "ignored": "Esta extensión se ignora durante la sincronización", + "install": "Instalar", + "install and do no sync": "Instalar (no sincronizar)", + "install another version": "Instalar otra versión...", + "install browser": "Instalar en el explorador", + "install everywhere tooltip": "Instalar esta extensión en todas las instancias de {0} sincronizadas", + "install in remote": "Instalar en {0}", + "install in remote and do not sync": "Instalar en {0} (no sincronizar)", + "install local extensions title": "Instalar las extensiones locales en \"{0}\"", + "install locally": "Instalar localmente", + "install locally and do not sync": "Instalar localmente (no sincronizar)", + "install operation": "Error al instalar la extensión \"{0}\".", + "install previous version": "Instalar la versión específica de la extensión...", + "install remote extensions": "Instalar extensiones remotas de forma local", + "install vsix": "Una vez descargado el VSIX de \"{0}\", instálelo manualmente.", + "installExtensionComplete": "La instalación de la extensión {0} ha finalizado.", + "installExtensionCompletedAndReloadRequired": "La instalación de la extensión {0} ha finalizado. Vuelva a cargar Visual Studio Code para habilitarla.", + "installExtensionStart": "La instalación de la extensión {0} ha iniciado. Ahora hay un editor abierto con más detalles sobre esta extensión", + "installRecommendedExtension": "Instalar extensión recomendada", + "installVSIX": "Instalar desde VSIX...", + "installed": "Instalado", + "installing": "Instalando", + "installing extensions": "Instalando extensiones...", + "just now": "Recién", + "malicious": "Malintencionada", + "malicious tooltip": "Se informó de que esta extensión era problemática.", + "manage": "Administrar", + "more information": "Más información", + "no local extensions": "No hay ninguna extensión para instalar.", + "noOfDaysAgo": "hace {0} días", + "noOfHoursAgo": "hace {0} horas", + "noOfMonthsAgo": "hace {0} meses", + "noOfYearsAgo": "hace {0} años", + "one day ago": "hace 1 día", + "one hour ago": "hace 1 hora", + "one month ago": "hace 1 mes", + "one year ago": "hace 1 año", + "postDisableTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", + "postEnableTooltip": "Vuelva a cargar Visual Studio Code para habilitar esta extensión.", + "postUninstallTooltip": "Vuelva a cargar Visual Studio Code para completar la desinstalación de esta extensión.", + "postUpdateTooltip": "Recargue Visual Studio Code para habilitar la extensión actualizada.", + "product icon theme": "Establecer tema del icono del producto", + "reinstall": "Reinstalar extensión...", + "reloadAction": "Volver a cargar", + "reloadRequired": "Recarga necesaria", + "search recommendations": "Buscar extensiones", + "select and install local extensions": "Instalar las extensiones locales en \"{0}\"...", + "select and install remote extensions": "Instalar extensiones remotas de forma local...", + "select color theme": "Seleccionar tema de color", + "select extensions to install": "Seleccionar las extensiones para instalar", + "select file icon theme": "Seleccionar tema de icono de archivo", + "select product icon theme": "Seleccione Tema del icono del producto", + "selectExtension": "Seleccione la extensión", + "selectExtensionToReinstall": "Seleccione una extensión para reinstalarla", + "selectVersion": "Seleccione la versión que desea instalar", + "showRecommendedExtension": "Mostrar la extensión recomendada", + "sync": "Sincronizar esta extensión", + "synced": "Esta extensión está sincronizada", + "undo": "Deshacer", + "uninstallAction": "Desinstalar", + "uninstallExtensionComplete": "Vuelva a cargar Visual Studio Code para completar la desinstalación de la extensión {0}.", + "uninstallExtensionStart": "Inició la desinstalación de la extensión {0}.", + "uninstalled": "DESINSTALAR", + "update operation": "Error al actualizar la extensión \"{0}\".", + "updateAction": "Actualizar", + "updateExtensionComplete": "La actualización de la extensión {0} a la versión {1} ha finalizado.", + "updateExtensionStart": "Inició la actualización de la extensión {0} a la versión {1}.", + "updateTo": "Actualizar a {0}", + "updated": "Actualizado", + "vscode web": "VS Code Web", + "workspace disabled": "El usuario ha deshabilitado la extensión para esta área de trabajo.", + "workspace enabled": "El usuario ha habilitado la extensión para esta área de trabajo." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Activando extensiones..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Ejemplo" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Instalar las dependencias que faltan", + "extensions": "Extensiones", + "finished installing missing deps": "Ha finalizado la instalación de las dependencias que faltan. Recargue la ventana.", + "no missing deps": "No falta ninguna dependencia para instalar.", + "reload": "Recargar ventana" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Icono de la acción \"Borrar resultados de la búsqueda\" en la vista de extensiones.", + "configureRecommendedIcon": "Icono de la acción \"Configurar extensiones recomendadas\" en la vista de extensiones.", + "extensionsViewIcon": "Vea el icono de la vista de extensiones.", + "filterIcon": "Icono de la acción \"Filtrar\" en la vista de extensiones.", + "infoIcon": "Icono que se muestra con un mensaje de información en el editor de extensiones.", + "installCountIcon": "Icono que se muestra junto con el número de instalaciones en el editor y la vista de extensiones.", + "installLocalInRemoteIcon": "Icono de la acción para \"Instalar la extensión local en ubicación remota\" en la vista de extensiones.", + "installWorkspaceRecommendedIcon": "Icono de la acción para \"Instalar extensiones recomendadas del área de trabajo\" en la vista de extensiones.", + "manageExtensionIcon": "Icono de la acción \"Administrar\" en la vista de extensiones.", + "ratingIcon": "Icono que se muestra junto con la clasificación en el editor y la vista de extensiones.", + "refreshIcon": "Icono de la acción \"Actualizar\" en la vista de extensiones.", + "remoteIcon": "Icono que indica que una extensión es remota en el editor y la vista de extensiones.", + "starEmptyIcon": "Icono de estrella vacía que se usa para la clasificación en el editor de extensiones.", + "starFullIcon": "Icono de estrella llena que se usa para la clasificación en el editor de extensiones.", + "starHalfIcon": "Icono de media estrella que se usa para la clasificación en el editor de extensiones.", + "syncEnabledIcon": "Icono para indicar que una extensión está sincronizada.", + "syncIgnoredIcon": "Icono para indicar que una extensión se omite al sincronizar.", + "trustIcon": "Icono que se muestra con un mensaje de confianza en el área de trabajo en el editor de extensiones.", + "warningIcon": "Icono que se muestra con un mensaje de advertencia en el editor de extensiones." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Algunas características requieren un área de trabajo de confianza.", + "onStartDefaultText": "Se requiere un área de trabajo de confianza para habilitar esta extensión." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Presione Entrar para instalar la extensión \"{0}\".", + "manage": "Presione Entrar para administrar las extensiones.", + "searchFor": "Pulse Intro para buscar la extensión '{0}'.", + "type": "Escriba el nombre de una extensión para instalarla o buscarla." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Extensión desconocida:", + "error": "Error", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensiones" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Temas", + "builtin": "Integrado", + "builtinFeatureExtensions": "Características", + "builtinProgrammingLanguageExtensions": "Lenguajes de programación", + "disabled": "Deshabilitado", + "disabledExtensions": "Deshabilitado", + "enabled": "Habilitado", + "enabledExtensions": "Habilitado", + "extensionFound": "Se encontró 1 extensión.", + "extensionFoundInSection": "Se encontró 1 extensión en la sección {0}.", + "extensionsFound": "{0} extensiones encontradas.", + "extensionsFoundInSection": "Se encontraron {0} extensiones en la sección {1}.", + "install remote in local": "Instalar extensiones remotas de forma local...", + "installed": "Instalado", + "malicious warning": "Hemos desinstalado ' {0} ' porque se informó que era problemático.", + "marketPlace": "Marketplace", + "open user settings": "Abrir la configuración de usuario", + "otherRecommendedExtensions": "Otras recomendaciones", + "outdated": "Obsoleto", + "outdatedExtensions": "{0} extensiones obsoletas", + "popularExtensions": "Popular", + "recommendedExtensions": "Recomendado", + "reloadNow": "Recargar ahora", + "remote": "Remoto", + "searchExtensions": "Buscar extensiones en Marketplace", + "select and install local extensions": "Instalar las extensiones locales en \"{0}\"...", + "suggestProxyError": "Marketplace devolvió \"ECONNREFUSED\". Compruebe la configuración de \"http.proxy\".", + "untrustedPartiallySupportedExtensions": "Limitado en modo restringido", + "untrustedUnsupportedExtensions": "Deshabilitado en modo restringido", + "virtualPartiallySupportedExtensions": "Limitado en áreas de trabajo virtuales", + "virtualUnsupportedExtensions": "Deshabilitado en las áreas de trabajo virtuales", + "workspaceRecommendedExtensions": "Recomendaciones de área de trabajo", + "workspaceUnsupported": "Área de trabajo no admitida" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Error al cargar las extensiones. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensiones", + "galleryError": "No podemos conectar con la tienda de extensiones en este momento; inténtelo más tarde.", + "no extensions found": "No se encontraron extensiones.", + "no local extensions": "No hay ninguna extensión para instalar.", + "open user settings": "Abrir la configuración de usuario", + "suggestProxyError": "Marketplace devolvió \"ECONNREFUSED\". Compruebe la configuración de \"http.proxy\"." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "Color del icono para clasificaciones de extensión.", + "noRating": "Sin calificación", + "ratedBySingleUser": "Calificado por 1 usuario", + "ratedByUsers": "Calificado por {0} usuarios", + "remote extension title": "Extensión en {0}", + "syncingore.label": "Esta extensión se omite durante la sincronización." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "No se encuentra el manifiesto.", + "disable all": "Deshabilitar todo", + "incompatible": "No se puede instalar la extensión '{0}' debido a que no es compatible con el código de VS '{1}'.", + "installing extension": "Instalando extensión...", + "installing named extension": "Instalando extensión '{0}'...", + "malicious": "Se informa de que esta extensión es problemática.", + "multipleDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de ella. ¿Quiere deshabilitar todas estas extensiones?", + "singleDependentError": "No se puede deshabilitar solo la extensión \"{0}\". La extensión \"{1}\" depende de ella. ¿Quiere deshabilitar todas estas extensiones?", + "twoDependentsError": "No se puede deshabilitar solo la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\" dependen de ella. ¿Quiere deshabilitar todas estas extensiones?", + "uninstallingExtension": "Desinstalando la extensión...." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "No volver a mostrar para los archivos \".{0}\"", + "fileBasedRecommendation": "Esta extensión se recomienda en función de los archivos abiertos recientemente.", + "reallyRecommended": "¿Quiere instalar las extensiones recomendadas para {0}?", + "searchMarketplace": "Buscar en Marketplace", + "showLanguageExtensions": "Marketplace tiene extensiones que pueden ayudar con los archivos \".{0}\"." + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "Los usuarios del área de trabajo actual recomiendan esta extensión." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Buscar en Marketplace", - "fileBasedRecommendation": "Esta extensión se recomienda en función de los archivos abiertos recientemente.", - "reallyRecommended": "¿Quiere instalar las extensiones recomendadas para {0}?", - "showLanguageExtensions": "Marketplace tiene extensiones que pueden ayudar con los archivos \".{0}\".", - "dontShowAgainExtension": "No volver a mostrar para los archivos \".{0}\"" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Se esperaba el formato '${publisher}.${name}'. Ejemplo: 'vscode.csharp'.", + "app.extensions.json.recommendations": "Lista de extensiones que debe recomendarse a los usuarios de esta área de trabajo. El identificador de una extensión es siempre \"${anunciante}.${nombre}\". Por ejemplo: \"vscode.csharp\".", + "app.extensions.json.title": "Extensiones", + "app.extensions.json.unwantedRecommendations": "Lista de extensiones recomendadas por VS Code que no deben recomendarse a los usuarios de esta área de trabajo. El identificador de una extensión es siempre \"${anunciante}.${nombre}\". Por ejemplo: \"vscode.csharp\"." }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Se recomienda esta extensión debido a la configuración actual del área de trabajo" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Extensión: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Abrir nuevo terminal externo", - "terminalConfigurationTitle": "Terminal externo", - "terminal.explorerKind.integrated": "Use el terminal integrado de VS Code.", - "terminal.explorerKind.external": "Use el terminal externo configurado.", - "explorer.openInTerminalKind": "Personaliza el tipo de terminal para iniciar.", - "terminal.external.windowsExec": "Personaliza qué terminal debe ejecutarse en Windows.", - "terminal.external.osxExec": "Personaliza qué aplicación terminal se ejecutará en macOS.", - "terminal.external.linuxExec": "Personaliza qué terminal debe ejecutarse en Linux." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "¿Quiere deshabilitar otras asignaciones de teclas ({0}) para evitar conflictos entre enlaces de teclado?", + "no": "No", + "yes": "Sí" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "Consola de VS Code", - "mac.terminal.script.failed": "No se pudo ejecutar el script '{0}'. Código de salida: {1}.", - "mac.terminal.type.not.supported": "No se admite '{0}'", - "press.any.key": "Presione cualquier tecla para continuar...", - "linux.term.failed": "Error de '{0}' con el código de salida {1}", - "ext.term.app.not.found": "no se puede encontrar la aplicación de terminal \"{0}\"" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Ejecutando extensiones" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Cancelar", + "profilingExtensionHost": "Creando perfil del host de extensiones", + "profilingExtensionHostTime": "Host de extensión de generación de perfiles ({0} seg)", + "restart1": "Generar perfiles de extensiones", + "restart2": "Para generar un perfil para las extensiones, es necesario reiniciar. ¿Quiere reiniciar \"{0}\" ahora?", + "restart3": "&&Reiniciar", + "selectAndStartDebug": "Haga clic aquí para detener la generación de perfiles.", + "status.profiler": "Extensión Profiler" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Mostrar extensiones", + "unresponsive-exthost": "La extensión \"{0}\" tardó mucho tiempo en completar su última operación y ha impedido la ejecución de otras extensiones." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Cancelar", + "debugExtensionHost": "Iniciar depuración del host de extensiones", + "debugExtensionHost.launch.name": "Conectar Host de Extensión", + "restart1": "Generar perfiles de extensiones", + "restart2": "Para generar un perfil para las extensiones, es necesario reiniciar. ¿Quiere reiniciar \"{0}\" ahora?", + "restart3": "&&Reiniciar" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Extensiones en ejecución" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Abrir carpeta de extensiones" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar \"{0}\" a la cuestión que acaba de crear.", + "attach.msg2": "Este es un recordatorio para asegurarse de que no ha olvidado adjuntar '{0}' a un problema de rendimiento existente.", + "attach.title": "¿Ha adjuntado el perfil CPU-Profile?", + "cmd.report": "Notificar problema", + "cmd.reportOrShow": "Problema de rendimiento", + "cmd.show": "Mostrar Problemas", + "ok": "Aceptar" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Notificar problema" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Iniciar perfil del host de extensiones", + "saveExtensionHostProfile": "Guardar perfil del host de extensiones", + "stopExtensionHostProfileStart": "Detener perfil del host de extensiones" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "Abrir en terminal", + "scopedConsoleAction.external": "Abrir en terminal externo", "scopedConsoleAction.integrated": "Abrir en terminal integrado", - "scopedConsoleAction.wt": "Abrir en terminal de Windows", - "scopedConsoleAction.external": "Abrir en terminal externo" + "scopedConsoleAction.wt": "Abrir en terminal de Windows" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Personaliza el tipo de terminal para iniciar.", + "globalConsoleAction": "Abrir nuevo terminal externo", + "terminal.explorerKind.external": "Use el terminal externo configurado.", + "terminal.explorerKind.integrated": "Use el terminal integrado de VS Code.", + "terminal.external.linuxExec": "Personaliza qué terminal debe ejecutarse en Linux.", + "terminal.external.osxExec": "Personaliza qué aplicación terminal se ejecutará en macOS.", + "terminal.external.windowsExec": "Personaliza qué terminal debe ejecutarse en Windows.", + "terminalConfigurationTitle": "Terminal externo" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configure el elemento de apertura que se va a usar para los URI externos (http, https).", - "externalUriOpeners.uri": "Asigne un patrón de URI a un identificador de elemento de apertura.\r\nPatrones de ejemplo: \r\n{0}", - "externalUriOpeners.defaultId": "Se abre con el elemento de apertura estándar de VS Code." + "externalUriOpeners.defaultId": "Se abre con el elemento de apertura estándar de VS Code.", + "externalUriOpeners.uri": "Asignar el patrón URI a un identificador de apertura.\r\n Ejemplos de patrones: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "Abrir en una ventana del explorador nueva", - "selectOpenerDefaultLabel": "Abrir en el explorador predeterminado", "selectOpenerConfigureTitle": "Configurar el elemento de apertura predeterminado...", + "selectOpenerDefaultLabel": "Abrir en el explorador predeterminado", + "selectOpenerDefaultLabel.web": "Abrir en una ventana del explorador nueva", "selectOpenerPlaceHolder": "¿Cómo le gustaría abrir {0}?" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Enviar tweet con comentarios" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Enviar tweet con comentarios", - "label.sendASmile": "Envíanos un tweet con tus comentarios.", + "character left": "carácter restante", + "characters left": "caracteres restantes", "close": "Cerrar", + "feedbackTextInput": "Díganos su opinión", + "frownCaption": "Comentario de insatisfacción", + "label.sendASmile": "Envíanos un tweet con tus comentarios.", + "other ways to contact us": "Otras formas de ponerse en contacto con nosotros", "patchedVersion1": "La instalación está dañada.", "patchedVersion2": "Especifique este dato si envía un error.", - "sentiment": "¿Cómo fue su experiencia?", - "smileCaption": "Comentario de satisfacción", - "frownCaption": "Comentario de insatisfacción", - "other ways to contact us": "Otras formas de ponerse en contacto con nosotros", - "submit a bug": "Enviar un error", "request a missing feature": "Solicitar una característica que falta", - "tell us why": "Indícanos por qué", - "feedbackTextInput": "Díganos su opinión", + "sendFeedback": "Enviar tweet con comentarios", + "sentiment": "¿Cómo fue su experiencia?", "showFeedback": "Mostrar icono de comentarios en la barra de estado", + "smileCaption": "Comentario de satisfacción", + "submit a bug": "Enviar un error", + "tell us why": "Indícanos por qué", "tweet": "Tweet", - "tweetFeedback": "Enviar tweet con comentarios", - "character left": "carácter restante", - "characters left": "caracteres restantes" + "tweetFeedback": "Enviar tweet con comentarios" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor de archivos de texto" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Mostrar en el Explorador de archivos", - "revealInMac": "Mostrar en Finder", - "openContainer": "Abrir carpeta contenedora", - "filesCategory": "Archivo" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Vea el icono de la vista del explorador.", - "openEditorsIcon": "Vea el icono de la vista de editores abiertos.", - "folders": "Carpetas", - "explore": "Explorador", - "miViewExplorer": "&&Explorador", - "noWorkspaceHelp": "Todavía no ha agregado una carpeta al área de trabajo.\r\n[Agregar carpeta](command:{0})", - "remoteNoFolderHelp": "Conectado al remoto.\r\n[Abrir carpeta](command:{0})", - "noFolderHelp": "Todavía no ha abierto una carpeta.\r\n[Abrir carpeta](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "Archivo", - "workspaces": "Áreas de trabajo", - "file": "archivo", - "copyPath": "Copiar ruta de acceso", - "copyRelativePath": "Copiar ruta de acceso relativa", - "revealInSideBar": "Mostrar en barra lateral", - "acceptLocalChanges": "Utilice los cambios y sobrescriba el contenido del archivo", - "revertLocalChanges": "Descarta los cambios y revierte al contenido del archivo", - "copyPathOfActive": "Copiar ruta del archivo activo", - "copyRelativePathOfActive": "Copiar la ruta de acceso relativa del archivo activo", - "saveAllInGroup": "Guardar todo en el grupo", - "saveFiles": "Guardar todos los archivos", - "revert": "Revertir archivo", - "compareActiveWithSaved": "Comparar el archivo activo con el guardado", - "openToSide": "Abrir en el lateral", - "saveAll": "Guardar todo", - "compareWithSaved": "Comparar con el guardado", - "compareWithSelected": "Comparar con seleccionados", - "compareSource": "Seleccionar para comparar", - "compareSelected": "Comparar seleccionados", - "close": "Cerrar", - "closeOthers": "Cerrar otros", - "closeSaved": "Cerrar guardados", - "closeAll": "Cerrar todo", - "explorerOpenWith": "Abrir con...", - "cut": "Cortar", - "deleteFile": "Eliminar permanentemente", - "newFile": "Nuevo archivo", - "openFile": "Abrir archivo...", - "miNewFile": "&&Nuevo archivo", - "miSave": "&&Guardar", - "miSaveAs": "Guardar &&como...", - "miSaveAll": "Guardar t&&odo", - "miOpen": "&&Abrir...", - "miOpenFile": "&&Abrir archivo...", - "miOpenFolder": "Abrir &&carpeta...", - "miOpenWorkspace": "Abrir el E&&spacio de trabajo...", - "miAutoSave": "A&&utoguardado", - "miRevert": "Revertir a&&rchivo", - "miCloseEditor": "&&Cerrar editor", - "miGotoFile": "Ir a &&archivo..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Editor de archivos binarios", - "hotExit.off": "Desactive la salida rápida. Se mostrará un mensaje al intentar cerrar una ventana con archivos con modificaciones.", - "hotExit.onExit": "La salida rápida se desencadenará cuando se cierre la última ventana en Windows/Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú). Todas las ventanas sin carpetas abiertas se restaurarán en el próximo inicio. Se puede acceder a una lista de las ventanas abiertas previamente con archivos no guardados a través de \"Archivo > Abrir recientes > Más...\".", - "hotExit.onExitAndWindowClose": "La salida rápida se desencadenará cuando se cierre la última ventana en Windows/Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú), y también para las ventanas con una carpeta abierta, con independencia de si es la última ventana. Todas las ventanas sin carpetas abiertas se restaurarán en el próximo inicio. Se puede acceder a una lista de las ventanas abiertas previamente con archivos no guardados a través de \"Archivo > Abrir recientes > Más...\".", - "hotExit": "Controla si los archivos no guardados se recuerdan entre las sesiones, lo que permite omitir el mensaje para guardar al salir del editor.", - "hotExit.onExitAndWindowCloseBrowser": "Se desencadenará una salida rápida cuando se cierre el explorador, la ventana o la pestaña.", - "filesConfigurationTitle": "Archivos", - "exclude": "Configure patrones globales para excluir archivos y carpetas. Por ejemplo, el explorador de archivos decide qué archivos y carpetas se mostrarán u ocultarán en función de este valor. Consulte el valor \"#search.exclude\" para definir los elementos excluidos específicos de la búsqueda. Lea más acerca de los patrones globales [aquí](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.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.", - "files.exclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", - "associations": "Configure asociaciones de archivo para los lenguajes (por ejemplo, \"*.extension\": \"html\"). Estas tienen prioridad sobre las asociaciones predeterminadas de los lenguajes instalados.", - "encoding": "La codificación predeterminada del juego de caracteres que debe utilizarse al leer y escribir archivos. Este valor puede configurarse también por idioma.", - "autoGuessEncoding": "Cuando esta opción está habilitada, el editor intentará adivinar la codificación del juego de caracteres al abrir archivos. Este valor puede configurarse también por idioma. ", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Utiliza el carácter de final de línea específico del sistema operativo.", - "eol": "Carácter predeterminado de final de línea.", - "useTrash": "Mueve archivos y carpetas a la papelera del sistema operativo (papelera de reciclaje en Windows) al eliminar. Si desactiva esta opción, los archivos y carpetas se eliminarán permanentemente.", - "trimTrailingWhitespace": "Si se habilita, se recortará el espacio final cuando se guarde un archivo.", - "insertFinalNewline": "Si se habilita, inserte una nueva línea final al final del archivo cuando lo guarde.", - "trimFinalNewlines": "Cuando se habilita, recorta todas las nuevas líneas después de la última nueva línea al final del archivo al guardarlo", - "files.autoSave.off": "Un editor con modificaciones nunca se guarda automáticamente.", - "files.autoSave.afterDelay": "Un editor con modificaciones se guarda automáticamente después de la configuración de \"#files.autoSaveDelay\".", - "files.autoSave.onFocusChange": "Se guarda automáticamente un editor con modificaciones cuando el editor pierde el foco.", - "files.autoSave.onWindowChange": "Un editor con modificaciones se guarda automáticamente cuando la ventana pierde el foco.", - "autoSave": "Controla el guardado automático de los editores con modificaciones. Obtenga más información sobre el guardado automático [aquí](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Controla el retraso en ms después del cual un editor con modificaciones se guarda automáticamente. Solo se aplica cuando \"#files.autoSave\" está establecido en \"{0}\".", - "watcherExclude": "Configure patrones globales de las rutas de acceso de archivo que se van a excluir de la inspección de archivos. Los patrones deben coincidir con rutas de acceso absolutas (por ejemplo, prefijo ** o la ruta de acceso completa para que la coincidencia sea correcta). Al cambiar esta configuración, es necesario reiniciar. Si observa que Code consume mucho tiempo de CPU al iniciarse, puede excluir las carpetas grandes para reducir la carga inicial. ", - "defaultLanguage": "El modo de idioma predeterminado que se asigna a los archivos nuevos. Si se configura en \"${activeEditorLanguage}\", se utilizará el modo de idioma del editor de texto activo actualmente, si existe.", - "maxMemoryForLargeFilesMB": "Controla la memoria disponible para VS Code después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.", - "files.restoreUndoStack": "Restaure la pila de deshacer cuando se vuelva a abrir un archivo.", - "askUser": "Se negará a guardar y pedirá que se resuelva el conflicto de guardado manualmente.", - "overwriteFileOnDisk": "Resolverá el conflicto de guardado sobrescribiendo el archivo en el disco con los cambios en el editor.", - "files.saveConflictResolution": "Puede producirse un conflicto al guardar si un archivo se guarda en un disco que se cambió mientras por otro programa. Para evitar la pérdida de datos, se pide al usuario que compare los cambios en el editor con la versión en el disco. Esta configuración solo se debe cambiar si se producen errores de conflicto de guardado con frecuencia, y puede provocar la pérdida de datos si se utiliza sin precaución.", - "files.simpleDialog.enable": "Habilita el cuadro de diálogo de archivo simple. El cuadro de diálogo de archivo simple reemplaza al cuadro de diálogo de archivo del sistema cuando está habilitado.", - "formatOnSave": "Formatear archivo al guardar: debe haber un formateador disponible, el archivo no se debe guardar después de un retardo y no se debe cerrar el editor.", - "everything": "Formatea todo el archivo.", - "modification": "Formatea las modificaciones (requiere control de código fuente).", - "formatOnSaveMode": "Controla si la opción de formato al guardar formatea todo el archivo o solo las modificaciones. Solo se aplica cuando \"#editor.formatOnSave#\" está habilitado.", - "explorerConfigurationTitle": "Explorador de archivos", - "openEditorsVisible": "Número de editores que se muestran en el panel Editores abiertos. Si se establece en 0, se oculta dicho panel.", - "openEditorsSortOrder": "Controla el criterio de ordenación de los editores en el panel Editores abiertos.", - "sortOrder.editorOrder": "Los editores se disponen en el mismo orden en el que se muestran las pestañas del editor.", - "sortOrder.alphabetical": "Los editores se disponen en orden alfabético dentro de cada grupo de editores.", - "autoReveal.on": "Los archivos se mostrarán y seleccionarán.", - "autoReveal.off": "Los archivos no se mostrarán ni seleccionarán.", - "autoReveal.focusNoScroll": "Los archivos no se desplazarán a la vista, pero mantendrán el foco.", - "autoReveal": "Controla si el explorador debe mostrar y seleccionar automáticamente los archivos al abrirlos.", - "enableDragAndDrop": "Controla si el explorador debe permitir mover archivos y carpetas mediante la acción de arrastrar y colocar. Esta configuración solo afecta a la funcionalidad de arrastrar y colocar desde dentro del explorador.", - "confirmDragAndDrop": "Controla si el explorador debe pedir confirmación para mover archivos y carpetas mediante la acción de arrastrar y colocar.", - "confirmDelete": "Controla si el explorador debe pedir confirmación al borrar un archivo a través de la papelera.", - "sortOrder.default": "Los archivos y las carpetas se ordenan por nombre alfabéticamente. Las carpetas se muestran antes que los archivos.", - "sortOrder.mixed": "Los archivos y las carpetas se ordenan por nombre alfabéticamente. Los archivos se entrelazan con las carpetas.", - "sortOrder.filesFirst": "Los archivos y las carpetas se ordenan por nombre alfabéticamente. Los archivos se muestran antes que las carpetas.", - "sortOrder.type": "Los archivos y las carpetas se ordenan por extensión. Las carpetas se muestran antes que los archivos.", - "sortOrder.modified": "Los archivos y las carpetas se ordenan por fecha de última modificación. Las carpetas se muestran antes que los archivos.", - "sortOrder": "Controla el criterio de ordenación de los archivos y carpetas en el explorador.", - "explorer.decorations.colors": "Controla si las decoraciones de archivo deben usar colores. ", - "explorer.decorations.badges": "Controla si las decoraciones de archivo deben usar distintivos.", - "simple": "Añadir la palabra \"copia\" al final del nombre potencialmente duplicado seguida de un número", - "smart": "Agrega un número al final del nombre duplicado. Si algún número ya forma parte del nombre, intenta aumentar ese número", - "explorer.incrementalNaming": "Controla qué estrategia de nomenclatura se usa cuando se da un nuevo nombre a un elemento de explorador duplicado al pegar.", - "compressSingleChildFolders": "Controla si el explorador debe representar carpetas de forma compacta. En este tipo de formulario, las carpetas secundarias individuales se comprimirán en un elemento de árbol combinado. Es útil para estructuras de paquetes Java, por ejemplo." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (eliminado, de solo lectura)", - "orphanedFile": "{0} (eliminado)", - "readonlyFile": "{0} (solo lectura)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, tiene que reiniciar y permitirle utilizar más memoria", - "relaunchWithIncreasedMemoryLimit": "Reiniciar con {0} MB", - "configureMemoryLimit": "Configurar límite de memoria" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Abrir un archivo antes para mostrarlo" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "Es true cuando el viewlet del EXPLORADOR está visible.", - "explorerResourceIsFolder": "Es true cuando el elemento del EXPLORADOR con foco es una carpeta.", - "explorerResourceReadonly": "Es true cuando el elemento del EXPLORADOR con foco es de solo lectura.", - "explorerResourceIsRoot": "Es true cuando el elemento del EXPLORADOR con foco es una carpeta raíz.", - "explorerResourceCut": "Es true cuando un elemento del EXPLORADOR se ha cortado para cortar y pegar.", - "explorerResourceMoveableToTrash": "Es true cuando el elemento del EXPLORADOR con foco puede enviarse a la papelera.", - "filesExplorerFocus": "Es true cuando el foco está dentro de la vista del EXPLORADOR.", - "openEditorsVisible": "Es true cuando la vista EDITORES ABIERTOS está visible.", - "openEditorsFocus": "Es true cuando el foco está dentro de la vista EDITORES ABIERTOS.", - "explorerViewletFocus": "Es true cuando el foco está dentro del viewlet del EXPLORADOR.", - "explorerViewletCompressedFocus": "Es true cuando el elemento con foco en la vista del EXPLORADOR es un elemento compacto.", - "explorerViewletCompressedFirstFocus": "Es true cuando el foco está en la primera parte de un elemento compacto en la vista del EXPLORADOR.", - "explorerViewletCompressedLastFocus": "Es true cuando el foco está en la última parte de un elemento compacto en la vista del EXPLORADOR." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Sección del explorador: {0}", - "createNewFile": "Nuevo archivo", - "createNewFolder": "Nueva carpeta", - "refreshExplorer": "Actualizar Explorador", - "collapseExplorerFolders": "Contraer carpetas en el Explorador" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Editores abiertos", - "dirtyCounter": "{0} sin guardar", - "flipLayout": "Alternar diseño vertical/horizontal del editor", - "miToggleEditorLayout": "Invertir &&diseño", - "newUntitledFile": "Nuevo archivo sin título" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "No hay ninguna carpeta abierta" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Utilice las acciones de la barra de herramientas del editor para deshacer los cambios o sobrescribir el contenido del archivo con los cambios.", - "staleSaveError": "No se pudo guardar \"{0}\": el contenido del archivo es más reciente. Compárelo con su versión o sobrescríbalo con sus cambios.", - "readonlySaveErrorAdmin": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione la opción de sobrescribir como administrador para reintentarlo como administrador.", - "readonlySaveErrorSudo": "No se pudo guardar '{0}': El archivo es de sólo lectura. Seleccione 'Sobrescribir como Sudo' para reintentar como superusuario.", - "readonlySaveError": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione \"Sobrescribir\" para tratar de hacerlo editable.", - "permissionDeniedSaveError": "No se pudo guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Admin' para volverlo a intentar como administrador.", - "permissionDeniedSaveErrorSudo": "Error al guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Sudo' para reintentarlo como superusuario.", - "genericSaveError": "No se pudo guardar \"{0}\": {1}", - "learnMore": "Más información", - "dontShowAgain": "No mostrar de nuevo", - "compareChanges": "Comparar", - "saveConflictDiffLabel": "{0} (en archivo) ↔ {1} (en {2}): resuelva el conflicto de guardado", - "overwriteElevated": "Sobrescribir como Admin...", - "overwriteElevatedSudo": "Sobrescribir como Sudo...", - "saveElevated": "Reintentar como Admin...", - "saveElevatedSudo": "Reintentar como Sudo...", - "retry": "Reintentar", - "discard": "Descartar", - "overwrite": "Sobrescribir", - "configure": "Configurar" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Guardar como...", - "save": "Guardar", - "saveWithoutFormatting": "Guardar sin formato", - "saveAll": "Guardar todo", - "removeFolderFromWorkspace": "Quitar carpeta del área de trabajo", - "newUntitledFile": "Nuevo archivo sin título", - "modifiedLabel": "{0} (en archivo) ↔ {1}", - "openFileToCopy": "Abrir un archivo antes para copiar su ruta de acceso", - "genericSaveError": "No se pudo guardar \"{0}\": {1}", - "retry": "Reintentar", - "discard": "Descartar", - "genericRevertError": "No se pudo revertir ' {0} ': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Nuevo archivo", - "newFolder": "Nueva carpeta", - "rename": "Cambiar nombre", - "delete": "Eliminar", - "copyFile": "Copiar", - "pasteFile": "Pegar", - "download": "Descargar...", - "deleteButtonLabelRecycleBin": "&&Mover a la papelera de reciclaje", - "deleteButtonLabelTrash": "&&Mover a la papelera", - "deleteButtonLabel": "&&Eliminar", - "dirtyMessageFilesDelete": "Va a eliminar archivos con cambios sin guardar. ¿Desea continuar?", - "dirtyMessageFolderOneDelete": "Está eliminando una carpeta {0} con cambios no guardados en 1 archivo. ¿Quiere continuar?", - "dirtyMessageFolderDelete": "Está eliminando una carpeta {0} con cambios sin guardar en {1} archivos. ¿Quiere continuar?", - "dirtyMessageFileDelete": "Está eliminando {0} con cambios no guardados. ¿Desea continuar?", - "dirtyWarning": "Los cambios se perderán si no los guarda.", - "irreversible": "Esta acción es irreversible.", - "restorePlural": "Puede restaurar estos archivos con el comando Deshacer.", - "restore": "Puede restaurar este archivo con el comando Deshacer.", - "undoBinFiles": "Puede restaurar estos archivos desde la Papelera de reciclaje.", - "undoBin": "Puede restaurar este archivo desde la Papelera de reciclaje.", - "undoTrashFiles": "Puede restaurar estos archivos desde la Papelera.", - "undoTrash": "Puede restaurar este archivo desde la Papelera.", - "doNotAskAgain": "No volver a hacerme esta pregunta", - "deleteBulkEdit": "Eliminar {0} archivos", - "deleteFileBulkEdit": "Eliminar {0}", - "deletingBulkEdit": "Eliminando {0} archivos", - "deletingFileBulkEdit": "Eliminando {0}", - "binFailed": "Error al eliminar usando la papelera de reciclaje. ¿Desea eliminar de forma permanente en su lugar?", - "trashFailed": "No se pudo eliminar usando la papelera. ¿Desea eliminar de forma permanente?", - "deletePermanentlyButtonLabel": "&&Borrar permanentemente", - "retryButtonLabel": "&&Reintentar", - "confirmMoveTrashMessageFilesAndDirectories": "¿Está seguro de que desea eliminar los {0} archivos o directorios siguientes y su contenido?", - "confirmMoveTrashMessageMultipleDirectories": "¿Está seguro de que desea eliminar los {0} directorios siguientes y su contenido? ", - "confirmMoveTrashMessageMultiple": "¿Está seguro de que desea eliminar los siguientes archivos {0}?", - "confirmMoveTrashMessageFolder": "¿Está seguro de que desea eliminar '{0}' y su contenido?", - "confirmMoveTrashMessageFile": "¿Está seguro de que desea eliminar '{0}'?", - "confirmDeleteMessageFilesAndDirectories": "¿Está seguro de que desea eliminar los {0} archivos o directorios siguientes y su contenido de forma permanente?", - "confirmDeleteMessageMultipleDirectories": "¿Está seguro de que desea eliminar los {0} directorios siguientes y su contenido de forma permanente? ", - "confirmDeleteMessageMultiple": "¿Está seguro de que desea eliminar de forma permanente los siguientes archivos {0}?", - "confirmDeleteMessageFolder": "¿Está seguro de que desea eliminar '{0}' y su contenido de forma permanente?", - "confirmDeleteMessageFile": "¿Está seguro de que desea eliminar '{0}' de forma permanente?", - "globalCompareFile": "Comparar archivo activo con...", - "fileToCompareNoFile": "Seleccione un archivo con el que comparar.", - "openFileToCompare": "Abrir un archivo antes para compararlo con otro archivo.", - "toggleAutoSave": "Alternar autoguardado", - "saveAllInGroup": "Guardar todo en el grupo", - "closeGroup": "Cerrar Grupo", - "focusFilesExplorer": "Enfocar Explorador de archivos", - "showInExplorer": "Mostrar el archivo activo en la barra lateral", - "openFileToShow": "Abra primero un archivo para mostrarlo en el explorador.", - "openFileInNewWindow": "Abrir archivo activo en nueva ventana", - "openFileToShowInNewWindow.unsupportedschema": "El editor activo debe contener un recurso que se puede abrir.", - "openFileToShowInNewWindow.nofile": "Abrir un archivo antes para abrirlo en una nueva ventana", - "emptyFileNameError": "Debe especificarse un nombre de archivo o carpeta.", - "fileNameStartsWithSlashError": "El nombre de archivo o carpeta no puede comenzar con el carácter barra. ", - "fileNameExistsError": "Ya existe el archivo o carpeta **{0}** en esta ubicación. Elija un nombre diferente.", - "invalidFileNameError": "El nombre **{0}** no es válido para el archivo o la carpeta. Elija un nombre diferente.", - "fileNameWhitespaceWarning": "Espacios en blanco iniciales o finales detectados en el nombre del archivo o carpeta.", - "compareWithClipboard": "Comparar archivo activo con portapapeles", - "clipboardComparisonLabel": "Clipboard ↔ {0}", - "retry": "Reintentar", - "createBulkEdit": "Crear {0}", - "creatingBulkEdit": "Creando {0}", - "renameBulkEdit": "Cambiar nombre de {0} a {1}", - "renamingBulkEdit": "Cambiar el nombre de {0} a {1}", - "downloadingFiles": "Descargando", - "downloadProgressSmallMany": "{0} de {1} archivos ({2}/s)", - "downloadProgressLarge": "{0} ({1} de {2}, {3}/s)", - "downloadButton": "Descargar", - "chooseWhereToDownload": "Elegir dónde descargar", - "downloadBulkEdit": "Descargar {0}", - "downloadingBulkEdit": "Descargando {0}", - "fileIsAncestor": "El archivo que se va a pegar es un antecesor de la carpeta de destino", - "movingBulkEdit": "Moviendo {0} archivos", - "movingFileBulkEdit": "Moviendo {0}", - "moveBulkEdit": "Mover {0} archivos", - "moveFileBulkEdit": "Mover {0}", - "copyingBulkEdit": "Copiando {0} archivos", - "copyingFileBulkEdit": "Copiando {0}", - "copyBulkEdit": "Copiar {0} archivos", - "copyFileBulkEdit": "Copiar {0}", - "fileDeleted": "Los archivos que se van a pegar se han eliminado o movido desde que los copiara. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Enviar tweet con comentarios", + "status.feedback.name": "Comentarios" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "Visor de archivos binarios" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Requiere Microsoft .NET Framework 4.5. Siga el vínculo para instalarlo.", - "installNet": "Descargar .NET Framework 4.5", - "enospcError": "No se pueden ver cambios de archivo en esta carpeta de área de trabajo grande. Siga el vínculo de instrucciones para resolver este problema.", - "learnMore": "Instrucciones" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Crear archivo", + "openFolderError": "El archivo es un directorio", + "textFileEditor": "Editor de archivos de texto" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Comparar", + "configure": "Configurar", + "discard": "Descartar", + "dontShowAgain": "No mostrar de nuevo", + "genericSaveError": "No se pudo guardar \"{0}\": {1}", + "learnMore": "Más información", + "overwrite": "Sobrescribir", + "overwriteElevated": "Sobrescribir como Admin...", + "overwriteElevatedSudo": "Sobrescribir como Sudo...", + "permissionDeniedSaveError": "No se pudo guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Admin' para volverlo a intentar como administrador.", + "permissionDeniedSaveErrorSudo": "Error al guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Sudo' para reintentarlo como superusuario.", + "readonlySaveError": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione \"Sobrescribir\" para tratar de hacerlo editable.", + "readonlySaveErrorAdmin": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione la opción de sobrescribir como administrador para reintentarlo como administrador.", + "readonlySaveErrorSudo": "No se pudo guardar '{0}': El archivo es de sólo lectura. Seleccione 'Sobrescribir como Sudo' para reintentar como superusuario.", + "retry": "Reintentar", + "saveConflictDiffLabel": "{0} (en archivo) ↔ {1} (en {2}): resuelva el conflicto de guardado", + "saveElevated": "Reintentar como Admin...", + "saveElevatedSudo": "Reintentar como Sudo...", + "staleSaveError": "No se pudo guardar \"{0}\": el contenido del archivo es más reciente. Compárelo con su versión o sobrescríbalo con sus cambios.", + "userGuide": "Utilice las acciones de la barra de herramientas del editor para deshacer los cambios o sobrescribir el contenido del archivo con los cambios." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Explorador", + "explorerViewIcon": "Vea el icono de la vista del explorador.", + "folders": "Carpetas", + "miViewExplorer": "&&Explorador", + "noFolderHelp": "Todavía no ha abierto una carpeta.\r\n[Abrir carpeta](command:{0})", + "noWorkspaceHelp": "Todavía no ha agregado una carpeta al área de trabajo.\r\n[Añada carpeta](command:{0})", + "openEditorsIcon": "Vea el icono de la vista de editores abiertos.", + "remoteNoFolderHelp": "Conectado al control remoto.\r\n[Abra carpeta](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Error al eliminar usando la papelera de reciclaje. ¿Desea eliminar de forma permanente en su lugar?", + "clipboardComparisonLabel": "Clipboard ↔ {0}", + "closeGroup": "Cerrar Grupo", + "compareWithClipboard": "Comparar archivo activo con portapapeles", + "confirmDeleteMessageFile": "¿Está seguro de que desea eliminar '{0}' de forma permanente?", + "confirmDeleteMessageFilesAndDirectories": "¿Está seguro de que desea eliminar los {0} archivos o directorios siguientes y su contenido de forma permanente?", + "confirmDeleteMessageFolder": "¿Está seguro de que desea eliminar '{0}' y su contenido de forma permanente?", + "confirmDeleteMessageMultiple": "¿Está seguro de que desea eliminar de forma permanente los siguientes archivos {0}?", + "confirmDeleteMessageMultipleDirectories": "¿Está seguro de que desea eliminar los {0} directorios siguientes y su contenido de forma permanente? ", + "confirmMoveTrashMessageFile": "¿Está seguro de que desea eliminar '{0}'?", + "confirmMoveTrashMessageFilesAndDirectories": "¿Está seguro de que desea eliminar los {0} archivos o directorios siguientes y su contenido?", + "confirmMoveTrashMessageFolder": "¿Está seguro de que desea eliminar '{0}' y su contenido?", + "confirmMoveTrashMessageMultiple": "¿Está seguro de que desea eliminar los siguientes archivos {0}?", + "confirmMoveTrashMessageMultipleDirectories": "¿Está seguro de que desea eliminar los {0} directorios siguientes y su contenido? ", + "copyBulkEdit": "Copiar {0} archivos", + "copyFile": "Copiar", + "copyFileBulkEdit": "Copiar {0}", + "copyingBulkEdit": "Copiando {0} archivos", + "copyingFileBulkEdit": "Copiando {0}", + "createBulkEdit": "Crear {0}", + "creatingBulkEdit": "Creando {0}", + "delete": "Eliminar", + "deleteBulkEdit": "Eliminar {0} archivos", + "deleteButtonLabel": "&&Eliminar", + "deleteButtonLabelRecycleBin": "&&Mover a la papelera de reciclaje", + "deleteButtonLabelTrash": "&&Mover a la papelera", + "deleteFileBulkEdit": "Eliminar {0}", + "deletePermanentlyButtonLabel": "&&Borrar permanentemente", + "deletingBulkEdit": "Eliminando {0} archivos", + "deletingFileBulkEdit": "Eliminando {0}", + "dirtyMessageFileDelete": "Está eliminando {0} con cambios no guardados. ¿Desea continuar?", + "dirtyMessageFilesDelete": "Va a eliminar archivos con cambios sin guardar. ¿Desea continuar?", + "dirtyMessageFolderDelete": "Está eliminando una carpeta {0} con cambios sin guardar en {1} archivos. ¿Quiere continuar?", + "dirtyMessageFolderOneDelete": "Está eliminando una carpeta {0} con cambios no guardados en 1 archivo. ¿Quiere continuar?", + "dirtyWarning": "Los cambios se perderán si no los guarda.", + "doNotAskAgain": "No volver a hacerme esta pregunta", + "download": "Descargar...", + "emptyFileNameError": "Debe especificarse un nombre de archivo o carpeta.", + "fileDeleted": "Los archivos que se van a pegar se han eliminado o movido desde que los copiara. {0}", + "fileIsAncestor": "El archivo que se va a pegar es un antecesor de la carpeta de destino", + "fileNameExistsError": "Ya existe el archivo o carpeta **{0}** en esta ubicación. Elija un nombre diferente.", + "fileNameStartsWithSlashError": "El nombre de archivo o carpeta no puede comenzar con el carácter barra. ", + "fileNameWhitespaceWarning": "Espacios en blanco iniciales o finales detectados en el nombre del archivo o carpeta.", + "focusFilesExplorer": "Enfocar Explorador de archivos", + "globalCompareFile": "Comparar archivo activo con...", + "invalidFileNameError": "El nombre **{0}** no es válido para el archivo o la carpeta. Elija un nombre diferente.", + "irreversible": "Esta acción es irreversible.", + "moveBulkEdit": "Mover {0} archivos", + "moveFileBulkEdit": "Mover {0}", + "movingBulkEdit": "Moviendo {0} archivos", + "movingFileBulkEdit": "Moviendo {0}", + "newFile": "Nuevo archivo", + "newFolder": "Nueva carpeta", + "ok": "Aceptar", + "openFileInNewWindow": "Abrir archivo activo en nueva ventana", + "openFileToShowInNewWindow.unsupportedschema": "El editor activo debe contener un recurso que se puede abrir.", + "pasteFile": "Pegar", + "rename": "Cambiar nombre", + "renameBulkEdit": "Cambiar nombre de {0} a {1}", + "renamingBulkEdit": "Cambiar el nombre de {0} a {1}", + "restore": "Puede restaurar este archivo con el comando Deshacer.", + "restorePlural": "Puede restaurar estos archivos con el comando Deshacer.", + "retry": "Reintentar", + "retryButtonLabel": "&&Reintentar", + "saveAllInGroup": "Guardar todo en el grupo", + "showInExplorer": "Mostrar el archivo activo en la barra lateral", + "toggleAutoSave": "Alternar autoguardado", + "trashFailed": "No se pudo eliminar usando la papelera. ¿Desea eliminar de forma permanente?", + "undoBin": "Puede restaurar este archivo desde la Papelera de reciclaje.", + "undoBinFiles": "Puede restaurar estos archivos desde la Papelera de reciclaje.", + "undoTrash": "Puede restaurar este archivo desde la Papelera.", + "undoTrashFiles": "Puede restaurar estos archivos desde la Papelera.", + "upload": "Cargar..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Utilice los cambios y sobrescriba el contenido del archivo", + "close": "Cerrar", + "closeAll": "Cerrar todo", + "closeOthers": "Cerrar otros", + "closeSaved": "Cerrar guardados", + "compareActiveWithSaved": "Comparar el archivo activo con el guardado", + "compareSelected": "Comparar seleccionados", + "compareSource": "Seleccionar para comparar", + "compareWithSaved": "Comparar con el guardado", + "compareWithSelected": "Comparar con seleccionados", + "copyPath": "Copiar ruta de acceso", + "copyPathOfActive": "Copiar ruta del archivo activo", + "copyRelativePath": "Copiar ruta de acceso relativa", + "copyRelativePathOfActive": "Copiar la ruta de acceso relativa del archivo activo", + "cut": "Cortar", + "deleteFile": "Eliminar permanentemente", + "explorerOpenWith": "Abrir con...", + "file": "archivo", + "filesCategory": "Archivo", + "miAutoSave": "A&&utoguardado", + "miCloseEditor": "&&Cerrar editor", + "miGotoFile": "Ir a &&archivo...", + "miNewFile": "&&Nuevo archivo", + "miOpen": "&&Abrir...", + "miOpenFile": "&&Abrir archivo...", + "miOpenFolder": "Abrir &&carpeta...", + "miOpenWorkspace": "Abrir el E&&spacio de trabajo...", + "miRevert": "Revertir a&&rchivo", + "miSave": "&&Guardar", + "miSaveAll": "Guardar t&&odo", + "miSaveAs": "Guardar &&como...", + "newFile": "Nuevo archivo", + "openFile": "Abrir archivo...", + "openToSide": "Abrir en el lateral", + "revealInSideBar": "Mostrar en barra lateral", + "revert": "Revertir archivo", + "revertLocalChanges": "Descarta los cambios y revierte al contenido del archivo", + "saveAll": "Guardar todo", + "saveAllInGroup": "Guardar todo en el grupo", + "saveFiles": "Guardar todos los archivos", + "workspaces": "Áreas de trabajo" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Descartar", + "genericRevertError": "No se pudo revertir ' {0} ': {1}", + "genericSaveError": "No se pudo guardar \"{0}\": {1}", + "modifiedLabel": "{0} (en archivo) ↔ {1}", + "newUntitledFile": "Nuevo archivo sin título", + "removeFolderFromWorkspace": "Quitar carpeta del área de trabajo", + "retry": "Reintentar", + "save": "Guardar", + "saveAll": "Guardar todo", + "saveAs": "Guardar como...", + "saveWithoutFormatting": "Guardar sin formato" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Agregar carpeta al área de trabajo", + "addFolders": "&&Agregar carpetas al espacio de trabajo", + "cancel": "Cancelar", + "chooseWhereToDownload": "Elegir dónde descargar", + "confirmManyOverwrites": "Los siguientes archivos o carpetas de {0} ya existen en la carpeta de destino. ¿Desea reemplazarlos?", + "confirmOverwrite": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta de destino. ¿Quiere reemplazarlo?", + "copyFile": "Copiar {0}", + "copyFolder": "&&Copiar carpeta", + "copyFolders": "&&Copiar carpetas", + "copyfolder": "¿Seguro que quiere copiar \"{0}\"?", + "copyfolders": "¿Seguro que quiere copiar las carpetas?", + "copyingFile": "Copiando {0}", + "copyingFiles": "Copiando...", + "copyingnFile": "Copiando {0} recursos", + "copynFile": "Copiar {0} recursos", + "downloadBulkEdit": "Descargar {0}", + "downloadButton": "Descargar", + "downloadProgressLarge": "{0} ({1} de {2}, {3}/s)", + "downloadProgressSmallMany": "{0} de {1} archivos ({2}/s)", + "downloadingBulkEdit": "Descargando {0}", + "downloadingFiles": "Descargando", + "dropFolder": "¿Desea copiar \"{0}\" o agregar \"{0}\" como carpeta al área de trabajo?", + "dropFolders": "¿Desea copiar las carpetas o agregarlas al área de trabajo?", + "irreversible": "Esta acción es irreversible.", + "overwrite": "Sobrescribir {0}", + "overwriting": "Sobrescribiendo {0}", + "replaceButtonLabel": "&&Reemplazar", + "uploadProgressLarge": "{0} ({1} de {2}, {3}/s)", + "uploadProgressSmallMany": "{0} de {1} archivos ({2}/s)", + "uploadingFiles": "Cargando" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Se negará a guardar y pedirá que se resuelva el conflicto de guardado manualmente.", + "associations": "Configure asociaciones de archivo para los lenguajes (por ejemplo, \"*.extension\": \"html\"). Estas tienen prioridad sobre las asociaciones predeterminadas de los lenguajes instalados.", + "autoGuessEncoding": "Cuando esta opción está habilitada, el editor intentará adivinar la codificación del juego de caracteres al abrir archivos. Este valor puede configurarse también por idioma. ", + "autoReveal": "Controla si el explorador debe mostrar y seleccionar automáticamente los archivos al abrirlos.", + "autoReveal.focusNoScroll": "Los archivos no se desplazarán a la vista, pero mantendrán el foco.", + "autoReveal.off": "Los archivos no se mostrarán ni seleccionarán.", + "autoReveal.on": "Los archivos se mostrarán y seleccionarán.", + "autoSave": "Controla el guardado automático de los editores con modificaciones. Obtenga más información sobre el guardado automático [aquí](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Controla el retraso en ms después del cual un editor con modificaciones se guarda automáticamente. Solo se aplica cuando \"#files.autoSave\" está establecido en \"{0}\".", + "binaryFileEditor": "Editor de archivos binarios", + "compressSingleChildFolders": "Controla si el explorador debe representar carpetas de forma compacta. En este tipo de formulario, las carpetas secundarias individuales se comprimirán en un elemento de árbol combinado. Es útil para estructuras de paquetes Java, por ejemplo.", + "confirmDelete": "Controla si el explorador debe pedir confirmación al borrar un archivo a través de la papelera.", + "confirmDragAndDrop": "Controla si el explorador debe pedir confirmación para mover archivos y carpetas mediante la acción de arrastrar y colocar.", + "defaultLanguage": "El modo de idioma predeterminado que se asigna a los archivos nuevos. Si se configura en \"${activeEditorLanguage}\", se utilizará el modo de idioma del editor de texto activo actualmente, si existe.", + "enableDragAndDrop": "Controla si el explorador debe permitir mover archivos y carpetas mediante la acción de arrastrar y colocar. Esta configuración solo afecta a la funcionalidad de arrastrar y colocar desde dentro del explorador.", + "encoding": "La codificación predeterminada del juego de caracteres que debe utilizarse al leer y escribir archivos. Este valor puede configurarse también por idioma.", + "eol": "Carácter predeterminado de final de línea.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Utiliza el carácter de final de línea específico del sistema operativo.", + "everything": "Formatea todo el archivo.", + "exclude": "Configure patrones globales para excluir archivos y carpetas. Por ejemplo, el explorador de archivos decide qué archivos y carpetas se mostrarán u ocultarán en función de este valor. Consulte el valor \"#search.exclude\" para definir los elementos excluidos específicos de la búsqueda. Lea más acerca de los patrones globales [aquí](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Controla si las decoraciones de archivo deben usar distintivos.", + "explorer.decorations.colors": "Controla si las decoraciones de archivo deben usar colores. ", + "explorer.incrementalNaming": "Controla qué estrategia de nomenclatura se usa cuando se da un nuevo nombre a un elemento de explorador duplicado al pegar.", + "explorerConfigurationTitle": "Explorador de archivos", + "files.autoSave.afterDelay": "Un editor con modificaciones se guarda automáticamente después de la configuración de \"#files.autoSaveDelay\".", + "files.autoSave.off": "Un editor con modificaciones nunca se guarda automáticamente.", + "files.autoSave.onFocusChange": "Se guarda automáticamente un editor con modificaciones cuando el editor pierde el foco.", + "files.autoSave.onWindowChange": "Un editor con modificaciones se guarda automáticamente cuando la ventana pierde el foco.", + "files.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.", + "files.exclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", + "files.restoreUndoStack": "Restaure la pila de deshacer cuando se vuelva a abrir un archivo.", + "files.saveConflictResolution": "Puede producirse un conflicto al guardar si un archivo se guarda en un disco que se cambió mientras por otro programa. Para evitar la pérdida de datos, se pide al usuario que compare los cambios en el editor con la versión en el disco. Esta configuración solo se debe cambiar si se producen errores de conflicto de guardado con frecuencia, y puede provocar la pérdida de datos si se utiliza sin precaución.", + "files.simpleDialog.enable": "Habilita el cuadro de diálogo de archivo simple. El cuadro de diálogo de archivo simple reemplaza al cuadro de diálogo de archivo del sistema cuando está habilitado.", + "filesConfigurationTitle": "Archivos", + "formatOnSave": "Formatear archivo al guardar: debe haber un formateador disponible, el archivo no se debe guardar después de un retardo y no se debe cerrar el editor.", + "formatOnSaveMode": "Controla si la opción de formato al guardar formatea todo el archivo o solo las modificaciones. Solo se aplica cuando \"#editor.formatOnSave#\" está habilitado.", + "hotExit": "Controla si los archivos no guardados se recuerdan entre las sesiones, lo que permite omitir el mensaje para guardar al salir del editor.", + "hotExit.off": "Desactive la salida rápida. Se mostrará un mensaje al intentar cerrar una ventana con archivos con modificaciones.", + "hotExit.onExit": "La salida rápida se desencadenará cuando se cierre la última ventana en Windows/Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú). Todas las ventanas sin carpetas abiertas se restaurarán en el próximo inicio. Se puede acceder a una lista de las ventanas abiertas previamente con archivos no guardados a través de \"Archivo > Abrir recientes > Más...\".", + "hotExit.onExitAndWindowClose": "La salida rápida se desencadenará cuando se cierre la última ventana en Windows/Linux o cuando se desencadene el comando \"workbench.action.quit\" (paleta de comandos, enlace de teclado, menú), y también para las ventanas con una carpeta abierta, con independencia de si es la última ventana. Todas las ventanas sin carpetas abiertas se restaurarán en el próximo inicio. Se puede acceder a una lista de las ventanas abiertas previamente con archivos no guardados a través de \"Archivo > Abrir recientes > Más...\".", + "hotExit.onExitAndWindowCloseBrowser": "Se desencadenará una salida rápida cuando se cierre el explorador, la ventana o la pestaña.", + "insertFinalNewline": "Si se habilita, inserte una nueva línea final al final del archivo cuando lo guarde.", + "maxMemoryForLargeFilesMB": "Controla la memoria disponible para VS Code después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.", + "modification": "Formatea las modificaciones (requiere control de código fuente).", + "openEditorsSortOrder": "Controla el criterio de ordenación de los editores en el panel Editores abiertos.", + "openEditorsVisible": "Número de editores que se muestran en el panel Editores abiertos. Si se establece en 0, se oculta dicho panel.", + "overwriteFileOnDisk": "Resolverá el conflicto de guardado sobrescribiendo el archivo en el disco con los cambios en el editor.", + "simple": "Añadir la palabra \"copia\" al final del nombre potencialmente duplicado seguida de un número", + "smart": "Agrega un número al final del nombre duplicado. Si algún número ya forma parte del nombre, intenta aumentar ese número", + "sortOrder": "Controla la ordenación basada en propiedades de los archivos y carpetas en el explorador.", + "sortOrder.alphabetical": "Los editores se disponen en orden alfabético dentro de cada grupo de editores.", + "sortOrder.default": "Los archivos y carpetas se ordenan por su nombre. Las carpetas se muestran antes que los archivos.", + "sortOrder.editorOrder": "Los editores se disponen en el mismo orden en el que se muestran las pestañas del editor.", + "sortOrder.filesFirst": "Los archivos y carpetas se ordenan por su nombre. Los archivos se muestran antes que las carpetas.", + "sortOrder.mixed": "Los archivos y las carpetas se clasifican por su nombre. Los archivos se entrelazan con las carpetas.", + "sortOrder.modified": "Los archivos y las carpetas se clasifican por la última fecha de modificación en orden descendente. Las carpetas se muestran antes que los archivos.", + "sortOrder.type": "Los archivos y carpetas se agrupan por tipo de extensión y luego se ordenan por sus nombres. Las carpetas se muestran antes que los archivos.", + "sortOrderLexicographicOptions": "Controla la ordenación lexicográfica de los nombres de archivos y carpetas en el explorador.", + "sortOrderLexicographicOptions.default": "Los nombres en mayúsculas y minúsculas se mezclan.", + "sortOrderLexicographicOptions.lower": "Los nombres en minúscula se agrupan antes de los nombres en mayúscula.", + "sortOrderLexicographicOptions.unicode": "Los nombres se clasifican en orden Unicode.", + "sortOrderLexicographicOptions.upper": "Los nombres en mayúsculas se agrupan antes de los nombres en minúsculas.", + "trimFinalNewlines": "Cuando se habilita, recorta todas las nuevas líneas después de la última nueva línea al final del archivo al guardarlo", + "trimTrailingWhitespace": "Si se habilita, se recortará el espacio final cuando se guarde un archivo.", + "useTrash": "Mueve archivos y carpetas a la papelera del sistema operativo (papelera de reciclaje en Windows) al eliminar. Si desactiva esta opción, los archivos y carpetas se eliminarán permanentemente.", + "watcherExclude": "Configure patrones globales de las rutas de acceso de archivo que se van a excluir de la inspección de archivos. Los patrones deben coincidir con rutas de acceso absolutas (por ejemplo, prefijo ** o la ruta de acceso completa para que la coincidencia sea correcta). Al cambiar esta configuración, es necesario reiniciar. Si observa que Code consume mucho tiempo de CPU al iniciarse, puede excluir las carpetas grandes para reducir la carga inicial. " + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "No hay ninguna carpeta abierta" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "No se puede resolver la carpeta del área de trabajo", + "label": "Explorador", + "symbolicLlink": "Vínculo simbólico", + "unknown": "Tipo de archivo desconocido" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Contraer carpetas en el Explorador", + "createNewFile": "Nuevo archivo", + "createNewFolder": "Nueva carpeta", + "explorerSection": "Sección del explorador: {0}", + "refreshExplorer": "Actualizar Explorador" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "¿Seguro que quiere mover \"{0}\" a \"{1}\"?", + "confirmMultiMove": "¿Seguro que quiere mover los siguientes {0} archivos a \"{1}\"?", + "confirmRootMove": "¿Está seguro de que quiere cambiar el orden de la carpeta raíz \"{0}\" en el área de trabajo?", + "confirmRootsMove": "¿Está seguro de que quiere cambiar el orden de varias carpetas raíz en el área de trabajo?", + "copy": "Copiar {0}", + "copying": "Copiando {0}", + "doNotAskAgain": "No volver a hacerme esta pregunta", + "fileInputAriaLabel": "Escriba el nombre de archivo. Presione ENTRAR para confirmar o Esc para cancelar", + "move": "Mover {0}", + "moveButtonLabel": "&&Mover", + "moving": "Moviendo {0}", + "ok": "Aceptar", + "treeAriaLabel": "Explorador de archivos" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} sin guardar", + "flipLayout": "Alternar diseño vertical/horizontal del editor", + "miToggleEditorLayout": "Invertir &&diseño", + "newUntitledFile": "Nuevo archivo sin título", + "openEditors": "Editores abiertos" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 archivo no guardado", "dirtyFiles": "{0} archivos no guardados" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Editor de archivos de texto", - "openFolderError": "El archivo es un directorio", - "createFile": "Crear archivo" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "Es true cuando un elemento del EXPLORADOR se ha cortado para cortar y pegar.", + "explorerResourceIsFolder": "Es true cuando el elemento del EXPLORADOR con foco es una carpeta.", + "explorerResourceIsRoot": "Es true cuando el elemento del EXPLORADOR con foco es una carpeta raíz.", + "explorerResourceMoveableToTrash": "Es true cuando el elemento del EXPLORADOR con foco puede enviarse a la papelera.", + "explorerResourceReadonly": "Es true cuando el elemento del EXPLORADOR con foco es de solo lectura.", + "explorerViewletCompressedFirstFocus": "Es true cuando el foco está en la primera parte de un elemento compacto en la vista del EXPLORADOR.", + "explorerViewletCompressedFocus": "Es true cuando el elemento con foco en la vista del EXPLORADOR es un elemento compacto.", + "explorerViewletCompressedLastFocus": "Es true cuando el foco está en la última parte de un elemento compacto en la vista del EXPLORADOR.", + "explorerViewletFocus": "Es true cuando el foco está dentro del viewlet del EXPLORADOR.", + "explorerViewletVisible": "Es true cuando el viewlet del EXPLORADOR está visible.", + "filesExplorerFocus": "Es true cuando el foco está dentro de la vista del EXPLORADOR.", + "openEditorsFocus": "Es true cuando el foco está dentro de la vista EDITORES ABIERTOS.", + "openEditorsVisible": "Es true cuando la vista EDITORES ABIERTOS está visible." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "No se puede resolver la carpeta del área de trabajo", - "symbolicLlink": "Vínculo simbólico", - "unknown": "Tipo de archivo desconocido", - "label": "Explorador" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "No se pueden ver cambios de archivo en esta carpeta de área de trabajo grande. Siga el vínculo de instrucciones para resolver este problema.", + "installNet": "Descargar .NET Framework 4.5", + "learnMore": "Instrucciones", + "netVersionError": "Requiere Microsoft .NET Framework 4.5. Siga el vínculo para instalarlo." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Explorador de archivos", - "fileInputAriaLabel": "Escriba el nombre de archivo. Presione ENTRAR para confirmar o Esc para cancelar", - "confirmOverwrite": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta de destino. ¿Quiere reemplazarlo?", - "irreversible": "Esta acción es irreversible.", - "replaceButtonLabel": "&&Reemplazar", - "confirmManyOverwrites": "Los siguientes archivos o carpetas de {0} ya existen en la carpeta de destino. ¿Desea reemplazarlos?", - "uploadingFiles": "Cargando", - "overwrite": "Sobrescribir {0}", - "overwriting": "Sobrescribiendo {0}", - "uploadProgressSmallMany": "{0} de {1} archivos ({2}/s)", - "uploadProgressLarge": "{0} ({1} de {2}, {3}/s)", - "copyFolders": "&&Copiar carpetas", - "copyFolder": "&&Copiar carpeta", - "cancel": "Cancelar", - "copyfolders": "¿Seguro que quiere copiar las carpetas?", - "copyfolder": "¿Seguro que quiere copiar \"{0}\"?", - "addFolders": "&&Agregar carpetas al espacio de trabajo", - "addFolder": "&&Agregar carpeta al área de trabajo", - "dropFolders": "¿Desea copiar las carpetas o agregarlas al área de trabajo?", - "dropFolder": "¿Desea copiar \"{0}\" o agregar \"{0}\" como carpeta al área de trabajo?", - "copyFile": "Copiar {0}", - "copynFile": "Copiar {0} recursos", - "copyingFile": "Copiando {0}", - "copyingnFile": "Copiando {0} recursos", - "confirmRootsMove": "¿Está seguro de que quiere cambiar el orden de varias carpetas raíz en el área de trabajo?", - "confirmMultiMove": "¿Seguro que quiere mover los siguientes {0} archivos a \"{1}\"?", - "confirmRootMove": "¿Está seguro de que quiere cambiar el orden de la carpeta raíz \"{0}\" en el área de trabajo?", - "confirmMove": "¿Seguro que quiere mover \"{0}\" a \"{1}\"?", - "doNotAskAgain": "No volver a hacerme esta pregunta", - "moveButtonLabel": "&&Mover", - "copy": "Copiar {0}", - "copying": "Copiando {0}", - "move": "Mover {0}", - "moving": "Moviendo {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "Archivo", + "openContainer": "Abrir carpeta contenedora", + "revealInMac": "Mostrar en Finder", + "revealInWindows": "Mostrar en el Explorador de archivos" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Editor de archivos de texto" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Configurar límite de memoria", + "fileTooLargeForHeapError": "Para abrir un archivo de este tamaño, es necesario reiniciar y habilitar {0} el uso de más memoria", + "relaunchWithIncreasedMemoryLimit": "Reiniciar con {0} MB" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Ninguno", - "nullFormatterDescription": "NONE", - "miss": "La extensión \"{0}\" no puede aplicar formato a \"{1}\"", - "config.needed": "Hay varios formateadores para archivos \"{0}\". Seleccione un formateador predeterminado para continuar.", - "config.bad": "La extensión \"{0}\" está configurada como formateador pero no está disponible. Seleccione un formateador predeterminado diferente para continuar.", - "do.config": "Configurar…", "cancel": "Cancelar", - "select": "Seleccione un formateador predeterminado para los archivos \"{0}\"", - "formatter.default": "Define un formateador predeterminado que tiene preferencia sobre todas las demás opciones de formateador. Debe ser el identificador de una extensión que contribuya a un formateador.", - "def": "(Predeterminada)", "config": "Configurar el formateador predeterminado…", + "config.bad": "La extensión \"{0}\" está configurada como formateador pero no está disponible. Seleccione un formateador predeterminado diferente para continuar.", + "config.needed": "Hay varios formateadores para archivos \"{0}\". Seleccione un formateador predeterminado para continuar.", + "def": "(Predeterminada)", + "do.config": "Configurar…", "format.placeHolder": "Seleccionar un formateador", "formatDocument.label.multiple": "Dar formato al documento con...", - "formatSelection.label.multiple": "Aplicar formato a selección con..." + "formatSelection.label.multiple": "Aplicar formato a selección con...", + "formatter.default": "Define un formateador predeterminado que tiene preferencia sobre todas las demás opciones de formateador. Debe ser el identificador de una extensión que contribuya a un formateador.", + "miss": "La extensión \"{0}\" no puede aplicar formato a \"{1}\"", + "null": "Ninguno", + "nullFormatterDescription": "NONE", + "select": "Seleccione un formateador predeterminado para los archivos \"{0}\"" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Cancelar", "formatDocument.label.multiple": "Dar formato al documento", - "too.large": "No se puede formatear este archivo porque es demasiado grande.", + "install.formatter": "Instale el formateador...", "no.provider": "No hay formateador para los archivos \"{0}\" instalados.", - "install.formatter": "Instale el formateador..." + "too.large": "No se puede formatear este archivo porque es demasiado grande." }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "Formatear las líneas modificadas" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Abrir &&explorador de procesos", + "miReportIssue": "Reportar &&problema en inglés", "reportIssueInEnglish": "Notificar problema..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "Alternar la solución de problemas de los métodos abreviados de teclado" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "¿Desea cambiar el idioma de la interfaz de usuario de VS Code a {0} y reiniciar la aplicación?", "activateLanguagePack": "Para utilizar VS Code en {0}, VS Code necesita reiniciarse.", "changeAndRestart": "Cambiar el idioma y reiniciar", - "restart": "Reiniciar", "neverAgain": "No mostrar de nuevo", + "restart": "Reiniciar", + "updateLocale": "¿Desea cambiar el idioma de la interfaz de usuario de VS Code a {0} y reiniciar la aplicación?", "vscode.extension.contributes.localizations": "Contribuye a la localización del editor", "vscode.extension.contributes.localizations.languageId": "Identificador del idioma en el que se traducen las cadenas de visualización.", "vscode.extension.contributes.localizations.languageName": "Nombre del idioma en Inglés.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "Una ruta de acceso relativa a un archivo que contiene traducciones para el idioma." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "Seleccionar idioma para mostrar", "configureLocale": "Configurar idioma de pantalla", "installAdditionalLanguages": "Instalar idiomas adicionales...", - "chooseDisplayLanguage": "Seleccionar idioma para mostrar", - "relaunchDisplayLanguageMessage": "Para que el cambio del idioma para mostrar surta efecto, es necesario reiniciar.", "relaunchDisplayLanguageDetail": "Presione el botón de reinicio {0} y cambie el idioma para mostrar.", + "relaunchDisplayLanguageMessage": "Para que el cambio del idioma para mostrar surta efecto, es necesario reiniciar.", "restart": "&&Reiniciar" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Busca paquetes de idioma en Marketplace para cambiar el idioma a {0}.", - "searchMarketplace": "Buscar en Marketplace ", + "installAndRestart": "Instalar y Reiniciar", "installAndRestartMessage": "Instala el paquete de idioma para cambiar el idioma a {0}.", - "installAndRestart": "Instalar y Reiniciar" + "searchMarketplace": "Buscar en Marketplace ", + "showLanguagePackExtensions": "Busca paquetes de idioma en Marketplace para cambiar el idioma a {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Sincronización de configuración", - "rendererLog": "Ventana", - "telemetryLog": "Telemetría", - "show window log": "Mostrar registro de ventana", "mainLog": "Principal", - "sharedLog": "Compartido" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Abrir carpeta de registros", - "openExtensionLogsFolder": "Abrir carpeta de registros de extensión" + "rendererLog": "Ventana", + "sharedLog": "Compartido", + "show window log": "Mostrar registro de ventana", + "telemetryLog": "Telemetría", + "userDataSyncLog": "Sincronización de configuración" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Crítico", + "current": "Actual", + "debug": "Depurar", + "default": "Predeterminado", + "default and current": "Predeterminado y actual", + "err": "Error", + "info": "Información", + "log placeholder": "Seleccionar el archivo de registro", + "off": "OFF", + "openSessionLogFile": "Abra el archivo de registro de ventana (Sesión)...", + "selectLogLevel": "Seleccionar nivel de log", + "sessions placeholder": "Seleccione sesión", "setLogLevel": "Establecer nivel de registro...", "trace": "Seguimiento", - "debug": "Depurar", - "info": "Información", - "warn": "Advertencia", - "err": "Error", - "critical": "Crítico", - "off": "OFF", - "selectLogLevel": "Seleccionar nivel de log", - "default and current": "Predeterminado y actual", - "default": "Predeterminado", - "current": "Actual", - "openSessionLogFile": "Abra el archivo de registro de ventana (Sesión)...", - "sessions placeholder": "Seleccione sesión", - "log placeholder": "Seleccionar el archivo de registro" + "warn": "Advertencia" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Vea el icono de la vista de marcadores.", - "miMarker": "&&Problemas", - "copyMarker": "Copiar", - "copyMessage": "Copiar mensaje", - "focusProblemsList": "Centrarse en la vista de problemas", - "focusProblemsFilter": "Centrarse en el filtro de problemas", - "show multiline": "Mostrar mensaje en varias líneas", - "problems": "Problemas", - "show singleline": "Mostrar mensaje en línea", - "clearFiltersText": "Borrar el texto de los filtros", - "collapseAll": "Contraer todo", - "filter": "Filtrar", - "status.problems": "Problemas", - "totalErrors": "{0} errores", - "totalWarnings": "{0} advertencias", - "totalInfos": "{0} informaciones", - "noProblems": "No hay problemas", - "manyProblems": "+10Mil" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "Mostrando {0} problemas", - "problems filtered": "Mostrando {0} de {1} problemas", - "clearFilter": "Borrar filtros" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Alternar problemas (errores, advertencias, información)", - "problems.view.focus.label": "Problemas de enfoque (errores, advertencias, información)", - "problems.panel.configuration.title": "Vista Problemas", - "problems.panel.configuration.autoreveal": "Controla si la vista Problemas debe mostrar automáticamente los archivos al abrirlos.", - "problems.panel.configuration.showCurrentInStatus": "Al habilitarse, muestra el problema actual en la barra de estado.", - "markers.panel.title.problems": "Problemas", - "markers.panel.no.problems.build": "No se ha detectado ningún problema en el área de trabajo.", - "markers.panel.no.problems.activeFile.build": "No se ha detectado ningún problema en el archivo actual.", - "markers.panel.no.problems.filters": "No se encontraron resultados con los criterios de filtro proporcionados.", - "markers.panel.action.moreFilters": "Más filtros...", - "markers.panel.filter.showErrors": "Mostrar errores", - "markers.panel.filter.showWarnings": "Mostrar advertencias", - "markers.panel.filter.showInfos": "Mostrar informaciones", - "markers.panel.filter.useFilesExclude": "Ocultar archivos excluidos", - "markers.panel.filter.activeFile": "Mostrar solo archivo activo", - "markers.panel.action.filter": "Filtrar problemas", - "markers.panel.action.quickfix": "Mostrar correcciones", - "markers.panel.filter.ariaLabel": "Filtrar problemas", - "markers.panel.filter.placeholder": "Filtro (por ejemplo, texto, **/*.ts, !**/node_modules/**)", - "markers.panel.filter.errors": "errores", - "markers.panel.filter.warnings": "advertencias", - "markers.panel.filter.infos": "informaciones", - "markers.panel.single.error.label": "1 error", - "markers.panel.multiple.errors.label": "{0} errores", - "markers.panel.single.warning.label": "1 advertencia", - "markers.panel.multiple.warnings.label": "{0} advertencias", - "markers.panel.single.info.label": "1 información", - "markers.panel.multiple.infos.label": "{0} informaciones", - "markers.panel.single.unknown.label": "1 desconocido", - "markers.panel.multiple.unknowns.label": "{0} desconocidos", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{0} problemas en el archivo {1} de la carpeta {2}", - "problems.tree.aria.label.marker.relatedInformation": "Este problema tiene referencias a {0} ubicaciones.", - "problems.tree.aria.label.error.marker": "Error generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", - "problems.tree.aria.label.error.marker.nosource": "Error: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.warning.marker": "Advertencia generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Advertencia: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.info.marker": "Información generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Información: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.marker": "Problema generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Problema: {0} en la línea {1} y el carácter {2}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{0} en la línea {1} y el carácter {2} en {3}", - "errors.warnings.show.label": "Mostrar errores y advertencias" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Abrir carpeta de registros de extensión", + "openLogsFolder": "Abrir carpeta de registros" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "Total {0} Problemas" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Borrar el texto de los filtros", + "collapseAll": "Contraer todo", + "copyMarker": "Copiar", + "copyMessage": "Copiar mensaje", + "filter": "Filtrar", + "focusProblemsFilter": "Centrarse en el filtro de problemas", + "focusProblemsList": "Centrarse en la vista de problemas", + "manyProblems": "+10Mil", + "markersViewIcon": "Vea el icono de la vista de marcadores.", + "miMarker": "&&Problemas", + "noProblems": "No hay problemas", + "problems": "Problemas", + "show multiline": "Mostrar mensaje en varias líneas", + "show singleline": "Mostrar mensaje en línea", + "status.problems": "Problemas", + "totalErrors": "{0} errores", + "totalInfos": "{0} informaciones", + "totalWarnings": "{0} advertencias" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemas", + "markers.showOnFile": "Mostrar errores y advertencias en los archivos y carpetas.", "tooltip.1": "1 problema en este fichero", - "tooltip.N": "{0} problemas en este fichero", - "markers.showOnFile": "Mostrar errores y advertencias en los archivos y carpetas." + "tooltip.N": "{0} problemas en este fichero" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Icono que indica que hay varias líneas contraídas en la vista de marcadores.", + "expandedIcon": "Icono que indica que se muestran varias líneas en la vista de marcadores.", + "links.navigate.follow": "Seguir vínculo", + "links.navigate.kb.alt": "alt + clic", + "links.navigate.kb.alt.mac": "opción + clic", + "links.navigate.kb.meta": "ctrl + clic", + "links.navigate.kb.meta.mac": "cmd + clic", + "multi line": "Mostrar mensaje en varias líneas", + "problemsView": "Vista Problemas", + "single line": "Mostrar mensaje en línea" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "Mostrando {0} problemas", + "clearFilter": "Borrar filtros", + "problems filtered": "Mostrando {0} de {1} problemas" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "Icono de la configuración de filtro en la vista de marcadores.", "showing filtered problems": "Se muestran {0} de {1}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Vista Problemas", - "expandedIcon": "Icono que indica que se muestran varias líneas en la vista de marcadores.", - "collapsedIcon": "Icono que indica que hay varias líneas contraídas en la vista de marcadores.", - "single line": "Mostrar mensaje en línea", - "multi line": "Mostrar mensaje en varias líneas", - "links.navigate.follow": "Seguir vínculo", - "links.navigate.kb.meta": "ctrl + clic", - "links.navigate.kb.meta.mac": "cmd + clic", - "links.navigate.kb.alt.mac": "opción + clic", - "links.navigate.kb.alt": "alt + clic" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Mostrar errores y advertencias", + "markers.panel.action.filter": "Filtrar problemas", + "markers.panel.action.moreFilters": "Más filtros...", + "markers.panel.action.quickfix": "Mostrar correcciones", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Mostrar solo archivo activo", + "markers.panel.filter.ariaLabel": "Filtrar problemas", + "markers.panel.filter.errors": "errores", + "markers.panel.filter.infos": "informaciones", + "markers.panel.filter.placeholder": "Filtro (por ejemplo, texto, **/*.ts, !**/node_modules/**)", + "markers.panel.filter.showErrors": "Mostrar errores", + "markers.panel.filter.showInfos": "Mostrar informaciones", + "markers.panel.filter.showWarnings": "Mostrar advertencias", + "markers.panel.filter.useFilesExclude": "Ocultar archivos excluidos", + "markers.panel.filter.warnings": "advertencias", + "markers.panel.multiple.errors.label": "{0} errores", + "markers.panel.multiple.infos.label": "{0} informaciones", + "markers.panel.multiple.unknowns.label": "{0} desconocidos", + "markers.panel.multiple.warnings.label": "{0} advertencias", + "markers.panel.no.problems.activeFile.build": "No se ha detectado ningún problema en el archivo actual.", + "markers.panel.no.problems.build": "No se ha detectado ningún problema en el área de trabajo.", + "markers.panel.no.problems.filters": "No se encontraron resultados con los criterios de filtro proporcionados.", + "markers.panel.single.error.label": "1 error", + "markers.panel.single.info.label": "1 información", + "markers.panel.single.unknown.label": "1 desconocido", + "markers.panel.single.warning.label": "1 advertencia", + "markers.panel.title.problems": "Problemas", + "problems.panel.configuration.autoreveal": "Controla si la vista Problemas debe mostrar automáticamente los archivos al abrirlos.", + "problems.panel.configuration.showCurrentInStatus": "Al habilitarse, muestra el problema actual en la barra de estado.", + "problems.panel.configuration.title": "Vista Problemas", + "problems.tree.aria.label.error.marker": "Error generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.error.marker.nosource": "Error: {0} en la línea {1} y el carácter {2}.{3}", + "problems.tree.aria.label.info.marker": "Información generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Información: {0} en la línea {1} y el carácter {2}.{3}", + "problems.tree.aria.label.marker": "Problema generado por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Problema: {0} en la línea {1} y el carácter {2}.{3}", + "problems.tree.aria.label.marker.relatedInformation": "Este problema tiene referencias a {0} ubicaciones.", + "problems.tree.aria.label.relatedinfo.message": "{0} en la línea {1} y el carácter {2} en {3}", + "problems.tree.aria.label.resource": "{0} problemas en el archivo {1} de la carpeta {2}", + "problems.tree.aria.label.warning.marker": "Advertencia generada por {0}: {1} en la línea {2} y el carácter {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Advertencia: {0} en la línea {1} y el carácter {2}.{3}", + "problems.view.focus.label": "Problemas de enfoque (errores, advertencias, información)", + "problems.view.toggle.label": "Alternar problemas (errores, advertencias, información)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Bloc de notas", - "notebook.displayOrder.description": "Lista de prioridades para los tipos de mimo de salida", - "notebook.cellToolbarLocation.description": "Indica si la barra de herramientas de celdas debe mostrarse u ocultarse.", - "notebook.showCellStatusbar.description": "Indica si se debe mostrar la barra de estado de la celda.", - "notebook.diff.enablePreview.description": "Indica si se va a usar el editor de diferencias de texto mejorado para el bloc de notas.", - "notebook.experimental.useMarkdownRenderer.description": "Habilita o deshabilita con el nuevo representador de Markdown extensible." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "No se puede abrir el recurso con el tipo de editor de cuadernos \"{0}\"; compruebe que tenga instalada o habilitada la extensión correcta.", - "fail.reOpen": "Volver a abrir el archivo con el editor de texto estándar de VS Code" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Integrado" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Diferencia de texto del bloc de notas" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Copiar celda inferior", + "notebookActions.copyCellUp": "Copiar celda superior", + "notebookActions.joinCellAbove": "Unir con la celda anterior", + "notebookActions.joinCellBelow": "Unir con la celda siguiente", + "notebookActions.moveCellDown": "Bajar celda", + "notebookActions.moveCellUp": "Subir celda", + "notebookActions.splitCell": "Dividir celda" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "Copiar celda", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "Pegar celda", "notebookActions.pasteAbove": "Pegar celda arriba" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Ocultar Buscar en el Bloc de notas", - "notebookActions.findInNotebook": "Buscar en el Bloc de notas" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Bloc de notas", - "notebookActions.execute": "Ejecutar la celda", - "notebookActions.cancel": "Detener la ejecución de la celda", - "notebookActions.deleteCell": "Eliminar celda", - "notebookActions.executeAndSelectBelow": "Ejecutar celda del Bloc de notas y seleccionar a continuación", - "notebookActions.executeAndInsertBelow": "Ejecutar celda del Bloc de notas e insertar a continuación", - "notebookActions.renderMarkdown": "Representar todas las celdas de Markdown", - "notebookActions.executeNotebook": "Ejecutar Bloc de notas (ejecutar todas las celdas)", - "notebookActions.cancelNotebook": "Detener la ejecución del bloc de notas", - "notebookMenu.insertCell": "Insertar celda", - "notebookMenu.cellTitle": "Celda del bloc de notas", - "notebookActions.changeCellToCode": "Cambiar la celda a código", - "notebookActions.changeCellToMarkdown": "Cambiar la celda a Markdown", - "notebookActions.insertCodeCellAbove": "Insertar celda de código arriba", - "notebookActions.insertCodeCellBelow": "Insertar celda de código abajo", - "notebookActions.insertCodeCellAtTop": "Agregar una celda de código en la parte superior", - "notebookActions.insertMarkdownCellAtTop": "Agregar una celda de Markdown en la parte superior", - "notebookActions.menu.insertCode": "$(add) Code", - "notebookActions.menu.insertCode.tooltip": "Agregar celda de código", - "notebookActions.insertMarkdownCellAbove": "Insertar celda de Markdown arriba", - "notebookActions.insertMarkdownCellBelow": "Insertar celda de Markdown abajo", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Agregar una celda de Markdown", - "notebookActions.editCell": "Editar celda", - "notebookActions.quitEdit": "Detener edición de celda", - "cursorMoveDown": "Situar el foco sobre Editor de celda siguiente", - "cursorMoveUp": "Situar el foco sobre Editor de celda anterior", - "focusOutput": "Foco en la salida de la celda activa", - "focusOutputOut": "Foco fuera de la salida de la celda activa", - "focusFirstCell": "Enfocar la primera celda", - "focusLastCell": "Enfocar la última celda", - "clearCellOutputs": "Borrar salidas de celdas", "changeLanguage": "Cambiar el lenguaje de la celda", + "clearAllCellsOutputs": "Borrar salidas", + "clearCellOutputs": "Borrar salidas de celdas", "languageDescription": "({0}): lenguaje actual", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Seleccionar el modo de lenguaje", - "clearAllCellsOutputs": "Borrar salidas de todas las celdas", + "notebookActions.cancel": "Detener la ejecución de la celda", + "notebookActions.cancelNotebook": "Detener ejecución", + "notebookActions.category": "Bloc de notas", "notebookActions.centerActiveCell": "Centrar celda activa", + "notebookActions.changeCellToCode": "Cambiar la celda a código", + "notebookActions.changeCellToMarkdown": "Cambiar la celda a Markdown", "notebookActions.collapseCellInput": "Contraer entrada de celda", - "notebookActions.expandCellInput": "Expandir entrada de celda", "notebookActions.collapseCellOutput": "Contraer los resultados de la celda", + "notebookActions.deleteCell": "Eliminar celda", + "notebookActions.editCell": "Editar celda", + "notebookActions.execute": "Ejecutar la celda", + "notebookActions.executeAbove": "Ejecutar las celdas de arriba", + "notebookActions.executeAndInsertBelow": "Ejecutar celda del Bloc de notas e insertar a continuación", + "notebookActions.executeAndSelectBelow": "Ejecutar celda del Bloc de notas y seleccionar a continuación", + "notebookActions.executeBelow": "Ejecutar la celda y abajo", + "notebookActions.executeNotebook": "Ejecutar todo", + "notebookActions.expandCellInput": "Expandir entrada de celda", "notebookActions.expandCellOutput": "Expandir los resultados de la celda", - "notebookActions.inspectLayout": "Inspeccionar el diseño del Bloc de notas" + "notebookActions.insertCodeCellAbove": "Insertar celda de código arriba", + "notebookActions.insertCodeCellAtTop": "Agregar una celda de código en la parte superior", + "notebookActions.insertCodeCellBelow": "Insertar celda de código abajo", + "notebookActions.insertMarkdownCellAbove": "Insertar celda de Markdown arriba", + "notebookActions.insertMarkdownCellAtTop": "Agregar una celda de Markdown en la parte superior", + "notebookActions.insertMarkdownCellBelow": "Insertar celda de Markdown abajo", + "notebookActions.menu.insertCode": "$(add) Code", + "notebookActions.menu.insertCode.minimalToolbar": "Agregar código", + "notebookActions.menu.insertCode.minimaltoolbar": "Agregar código", + "notebookActions.menu.insertCode.ontoolbar": "Código", + "notebookActions.menu.insertCode.tooltip": "Agregar celda de código", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Agregar una celda de Markdown", + "notebookActions.quitEdit": "Detener edición de celda", + "notebookActions.renderMarkdown": "Representar todas las celdas de Markdown", + "notebookMenu.cellTitle": "Celda del bloc de notas", + "notebookMenu.insertCell": "Insertar celda", + "pickLanguageToConfigure": "Seleccionar el modo de lenguaje", + "workbench.notebook.layout.configure.label": "Personalizar el diseño del Bloc de notas", + "workbench.notebook.layout.select.label": "Seleccionar entre los diseños del Bloc de notas" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} encontrado para \"{1}\"", + "ariaSearchNoResultEmpty": "Encontrados: {0}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para \"{1}\"", + "notebookActions.findInNotebook": "Buscar en el Bloc de notas", + "notebookActions.hideFind": "Ocultar Buscar en el Bloc de notas" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "Plegar celda", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Dar formato al Bloc de notas", - "label": "Dar formato al Bloc de notas", - "formatCell.label": "Aplicar formato a celda" + "formatCell.label": "Aplicar formato a celda", + "label": "Dar formato al Bloc de notas" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Restablecer la introducción del bloc de notas" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Alternar la posición de la barra de herramientas de celdas" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Situar el foco sobre Editor de celda siguiente", + "cursorMoveUp": "Situar el foco sobre Editor de celda anterior", + "focusFirstCell": "Enfocar la primera celda", + "focusLastCell": "Enfocar la última celda", + "focusOutput": "Foco en la salida de la celda activa", + "focusOutputOut": "Foco fuera de la salida de la celda activa", + "notebook.navigation.allowNavigateToSurroundingCells": "Cuando se activa el cursor puede navegar a la celda siguiente o anterior cuando el cursor actual en el editor de celdas está en la primera o la última línea." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Cuando se habilita, las rutas de navegación de bloc de notas contienen celdas de código.", "empty": "celda vacía", - "outline.showCodeCells": "Cuando se habilita, el esquema del bloc de notas muestra celdas de código.", - "breadcrumbs.showCodeCells": "Cuando se habilita, las rutas de navegación de bloc de notas contienen celdas de código." + "outline.showCodeCells": "Cuando se habilita, el esquema del bloc de notas muestra celdas de código." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Establecer el perfil" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Seleccionado actualmente", + "current2": "{0} - Seleccionado actualmente", + "kernel.select.label": "Seleccionar el kernel", + "notebook.activeCellStatusName": "Selecciones del editor del Bloc de notas", + "notebook.info": "Información del kernel del bloc de notas", + "notebook.multiActiveCellIndicator": "Celda {0} ({1} seleccionado)", + "notebook.promptKernel.setDefaultTooltip": "Establecer como predeterminado para los blocs de notas \"{0}\"", + "notebook.select": "Selección del kernel del bloc de notas", + "notebook.singleActiveCellIndicator": "Celda {0} de {1}", "notebookActions.selectKernel": "Seleccionar kernel del cuaderno", "notebookActions.selectKernel.args": "Argumentos del kernel del bloc de notas", - "notebook.runCell.selectKernel": "Seleccionar un kernel de cuaderno para ejecutar este cuaderno", - "currentActiveKernel": " (Activo actualmente)", - "notebook.promptKernel.setDefaultTooltip": "Establecer como proveedor de kernel predeterminado para \"{0}\"", - "chooseActiveKernel": "Elegir el kernel del cuaderno actual", - "notebook.selectKernel": "Elegir el kernel del cuaderno actual" + "prompt.placeholder.change": "Cambiar el kernel para \"{0}\"", + "prompt.placeholder.select": "Seleccionar el kernel para '{0}'", + "tooltop": "{0} (Sugerencia)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Subir celda", - "notebookActions.moveCellDown": "Bajar celda", - "notebookActions.copyCellUp": "Copiar celda superior", - "notebookActions.copyCellDown": "Copiar celda inferior", - "notebookActions.splitCell": "Dividir celda", - "notebookActions.joinCellAbove": "Unir con la celda anterior", - "notebookActions.joinCellBelow": "Unir con la celda siguiente" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Presionar {0} para ejecutar la celda", + "notebook.cell.status.executing": "En ejecución", + "notebook.cell.status.failed": "Error", + "notebook.cell.status.markdownExecuteTip": "Presione {0} para detener la edición", + "notebook.cell.status.pending": "Pendiente", + "notebook.cell.status.success": "Correcto" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Seleccionar el modo de lenguaje de celda" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "integrada", + "curruentActiveMimeType": "Activo actualmente", + "mimeTypePicker": "Elija otro tipo MIME de salida. Tipos MIME disponibles: {0}", + "promptChooseMimeType.placeHolder": "Seleccionar el tipo de mime para representar en la salida actual", + "promptChooseMimeTypeInSecure.placeHolder": "Seleccione el tipo de mime que se va a representar para la salida actual. Los tipos de mime enriquecidos solo están disponibles cuando el bloc de notas es de confianza" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Abrir el editor de diferencias de texto", - "notebook.diff.cell.revertMetadata": "Revertir metadatos", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Cambiar la representación de salida", - "notebook.diff.cell.revertOutputs": "Revertir resultados", "notebook.diff.cell.revertInput": "Revertir la entrada", - "notebook.diff.showOutputs": "Mostrar las diferencias de los resultados", - "notebook.diff.showMetadata": "Mostrar las diferencias de los metadatos", + "notebook.diff.cell.revertMetadata": "Revertir metadatos", + "notebook.diff.cell.revertOutputs": "Revertir resultados", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Cambiar la representación de salida", "notebook.diff.ignoreMetadata": "Ocultar las diferencias de los metadatos", - "notebook.diff.ignoreOutputs": "Ocultar las diferencias de los resultados" + "notebook.diff.ignoreOutputs": "Ocultar las diferencias de los resultados", + "notebook.diff.showMetadata": "Mostrar las diferencias de los metadatos", + "notebook.diff.showOutputs": "Mostrar las diferencias de los resultados", + "notebook.diff.switchToText": "Abrir el editor de diferencias de texto" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Diferencia de texto del bloc de notas" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "Aporta el proveedor de documentos del Bloc de notas.", - "contributes.notebook.provider.viewType": "Identificador único del Bloc de notas.", "contributes.notebook.provider.displayName": "Nombre legible del Bloc de notas.", "contributes.notebook.provider.selector": "Conjunto de globs para los que está destinado el Bloc de notas.", "contributes.notebook.provider.selector.filenamePattern": "Glob para el que está habilitado el bloc de notas.", + "contributes.notebook.provider.viewType": "Tipo de bloc de notas.", + "contributes.notebook.renderer": "Aporta el proveedor del representador de resultados del Bloc de notas.", + "contributes.notebook.renderer.displayName": "Nombre legible del representador de salida del bloc de notas.", + "contributes.notebook.renderer.entrypoint": "Archivo que se cargará en la vista web para representar la extensión.", + "contributes.notebook.renderer.hardDependencies": "Lista de dependencias del kernel que requiere el representador. Si alguna de las dependencias está presente en el \"NotebookKernel. preloads\", se puede usar el representador.", + "contributes.notebook.renderer.optionalDependencies": "Lista de dependencias de kernel ligeras que puede usar el representador. Si alguna de las dependencias está presente en \"NotebookKernel. preloads\", el representador se preferirá a los representadores que no interactúen con el kernel.", + "contributes.notebook.renderer.requiresMessaging": "Define cómo y si el representador necesita comunicarse con un host de extensiónes, a través de `createRendererMessaging`. Los representadores con requisitos de mensajería más estrictos puede que no funcionen en todos los entornos.", + "contributes.notebook.renderer.requiresMessaging.always": "Se requiere mensajería. El representador solo se usará cuando forme parte de una extensión que se pueda ejecutar en un host de extensión.", + "contributes.notebook.renderer.requiresMessaging.never": "El representador no requiere mensajería.", + "contributes.notebook.renderer.requiresMessaging.optional": "El representador funciona mejor con la mensajería disponible, pero no es necesaria.", + "contributes.notebook.renderer.viewType": "Identificador único del representador de salida del bloc de notas.", + "contributes.notebook.selector": "Conjunto de globs para los que está destinado el cuaderno.", "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob para el que el bloc de notas está deshabilitado.", "contributes.priority": "Controla si el editor personalizado se habilita automáticamente cuando el usuario abre un archivo. Los usuarios pueden invalidar esto con el valor \"workbench.editorAssociations\".", "contributes.priority.default": "El editor se usa automáticamente cuando el usuario abre un recurso, siempre que no se hayan registrado otros editores personalizados predeterminados para dicho recurso.", - "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\".", - "contributes.notebook.renderer": "Aporta el proveedor del representador de resultados del Bloc de notas.", - "contributes.notebook.renderer.viewType": "Identificador único del representador de salida del bloc de notas.", - "contributes.notebook.provider.viewType.deprecated": "Cambie el nombre de \"viewType\" a \"id\".", - "contributes.notebook.renderer.displayName": "Nombre legible del representador de salida del bloc de notas.", - "contributes.notebook.selector": "Conjunto de globs para los que está destinado el cuaderno.", - "contributes.notebook.renderer.entrypoint": "Archivo que se cargará en la vista web para representar la extensión.", - "contributes.notebook.markdownRenderer": "Aporta un representador para las celdas de Markdown en los blocs de notas.", - "contributes.notebook.markdownRenderer.id": "Identificador único del representador de Markdown del bloc de notas.", - "contributes.notebook.markdownRenderer.displayName": "Nombre legible del representador de Markdown del bloc de notas.", - "contributes.notebook.markdownRenderer.entrypoint": "Archivo que se cargará en la vista web para representar la extensión." + "contributes.priority.option": "El editor no se usa automáticamente cuando el usuario abre un recurso, pero un usuario puede cambiar al editor mediante el comando \"Reopen With\"." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Define un proveedor de kernel predeterminado que tiene preferencia sobre todas las demás opciones de proveedor de kernel. Debe ser el identificador de una extensión que contribuya a un proveedor de kernel." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Indica si la barra de herramientas de celdas debe mostrarse u ocultarse.", + "notebook.cellToolbarLocation.viewType": "Configurar la posición de la barra de herramientas de celdas para tipos de archivo específicos", + "notebook.cellToolbarVisibility.description": "Indica si la barra de herramientas de celda debe aparecer al pasar el cursor o hacer clic.", + "notebook.compactView.description": "Controla si el editor del bloc de notas se debe representar con un formato compacto.", + "notebook.consolidatedOutputButton.description": "Controla si la acción de los resultados se debe representar en la barra de herramientas de salida.", + "notebook.consolidatedRunButton.description": "Controla si se muestran acciones adicionales en una lista desplegable junto al botón ejecutar.", + "notebook.diff.enablePreview.description": "Indica si se va a usar el editor de diferencias de texto mejorado para el bloc de notas.", + "notebook.displayOrder.description": "Lista de prioridades para los tipos de mimo de salida", + "notebook.dragAndDrop.description": "Controla si el editor del bloc de notas debe permitir mover celdas mediante arrastrar y colocar.", + "notebook.editorOptions.experimentalCustomization": "Configuración de los editores de código utilizados en los blocs de notas. Se puede usar para personalizar la mayoría de las opciones del editor*.", + "notebook.experimental.useMarkdownRenderer.description": "Habilita o deshabilita con el nuevo representador de Markdown extensible.", + "notebook.focusIndicator.description": "Controla si se va a representar el indicador de foco como bordes de celda o como una barra de resaltado en el margen izquierdo", + "notebook.globalToolbar.description": "Controla si se debe representar una barra de herramientas global dentro del editor de bloc de notas.", + "notebook.insertToolbarPosition.description": "Controla dónde deben representarse las acciones de inserción de celda.", + "notebook.showCellStatusbar.description": "Indica si se debe mostrar la barra de estado de la celda.", + "notebook.showCellStatusbar.hidden.description": "La barra de estado de la celda está siempre oculta.", + "notebook.showCellStatusbar.visible.description": "La barra de estado de la celda está siempre visible.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "La barra de estado de la celda permanece oculta hasta que se ejecuta la celda. Después se hace visible para mostrar el estado de ejecución.", + "notebook.showFoldingControls.description": "Controla cuándo se muestran los controles de plegado.", + "notebook.undoRedoPerCell.description": "Indica si se debe utilizar una pila para deshacer o rehacer separada para cada celda.", + "notebookConfigurationTitle": "Bloc de notas" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "No se puede abrir el recurso con el tipo de editor de cuadernos \"{0}\"; compruebe que tenga instalada o habilitada la extensión correcta.", + "fail.reOpen": "Volver a abrir el archivo con el editor de texto estándar de VS Code" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "Al ejecutar una celda del bloc de notas se ejecutará el código desde esta área de trabajo." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Cuaderno", - "notebook.cellBorderColor": "Color de borde de las celdas del Bloc de notas.", - "notebook.focusedEditorBorder": "Color del borde del editor de celdas del cuaderno.", - "notebookStatusSuccessIcon.foreground": "Color del icono de error de las celdas del Bloc de notas en la barra de estado de la celda.", - "notebookStatusErrorIcon.foreground": "Color del icono de error de las celdas del Bloc de notas en la barra de estado de la celda.", - "notebookStatusRunningIcon.foreground": "Color del icono en ejecución de las celdas del Bloc de notas en la barra de estado de la celda.", - "notebook.outputContainerBackgroundColor": "El color del fondo del contenedor de salida del cuaderno.", - "notebook.cellToolbarSeparator": "Color del separador de la barra de herramientas inferior de la celda", "focusedCellBackground": "Color de fondo de una celda cuando la celda tiene el foco.", - "selectedCellBackground": "Color de fondo de una celda cuando esta se selecciona.", + "notebook.cellBorderColor": "Color de borde de las celdas del Bloc de notas.", + "notebook.cellEditorBackground": "Color de fondo del editor de celdas.", "notebook.cellHoverBackground": "Color de fondo de una celda cuando se pasa el puntero sobre ella.", - "notebook.selectedCellBorder": "Color del borde superior e inferior de la celda cuando la celda está seleccionada pero no tiene el foco.", - "notebook.inactiveSelectedCellBorder": "Color de los bordes de la celda cuando se seleccionan varias celdas.", - "notebook.focusedCellBorder": "Color de los bordes de la celda cuando esta tiene el foco.", - "notebook.inactiveFocusedCellBorder": "Color de los bordes superior e inferior de la celda cuando una celda recibe el foco mientras el foco principal está fuera del editor.", - "notebook.cellStatusBarItemHoverBackground": "Color de fondo de los elementos de la barra de estado de la celda del Bloc de notas.", "notebook.cellInsertionIndicator": "Color del indicador de inserción de celdas del cuaderno.", + "notebook.cellStatusBarItemHoverBackground": "Color de fondo de los elementos de la barra de estado de la celda del Bloc de notas.", + "notebook.cellToolbarSeparator": "Color del separador de la barra de herramientas inferior de la celda", + "notebook.focusedCellBorder": "Color de los bordes de la celda cuando esta tiene el foco.", + "notebook.focusedEditorBorder": "Color del borde del editor de celdas del cuaderno.", + "notebook.inactiveFocusedCellBorder": "Color de los bordes superior e inferior de la celda cuando una celda recibe el foco mientras el foco principal está fuera del editor.", + "notebook.inactiveSelectedCellBorder": "Color de los bordes de la celda cuando se seleccionan varias celdas.", + "notebook.outputContainerBackgroundColor": "El color del fondo del contenedor de salida del cuaderno.", + "notebook.selectedCellBorder": "Color del borde superior e inferior de la celda cuando la celda está seleccionada pero no tiene el foco.", + "notebook.symbolHighlightBackground": "Color de fondo de la celda resaltada", + "notebookScrollbarSliderActiveBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas al hacer clic en él.", "notebookScrollbarSliderBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas.", "notebookScrollbarSliderHoverBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas al pasar el puntero.", - "notebookScrollbarSliderActiveBackground": "Color de fondo del control deslizante de la barra de desplazamiento del bloc de notas al hacer clic en él.", - "notebook.symbolHighlightBackground": "Color de fondo de la celda resaltada" + "notebookStatusErrorIcon.foreground": "Color del icono de error de las celdas del Bloc de notas en la barra de estado de la celda.", + "notebookStatusRunningIcon.foreground": "Color del icono en ejecución de las celdas del Bloc de notas en la barra de estado de la celda.", + "notebookStatusSuccessIcon.foreground": "Color del icono de error de las celdas del Bloc de notas en la barra de estado de la celda.", + "notebookTreeAriaLabel": "Cuaderno", + "selectedCellBackground": "Color de fondo de una celda cuando esta se selecciona." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Icono para borrar las salidas de celda en los editores del bloc de notas.", + "collapsedIcon": "Icono para anotar una sección contraída en los editores del bloc de notas.", + "configureKernel": "Icono de configuración en el widget de configuración del kernel en los editores de blocs de notas.", + "deleteCellIcon": "Icono para eliminar una celda en los editores del bloc de notas.", + "editIcon": "Icono para editar una celda en los editores del bloc de notas.", + "errorStateIcon": "Icono para indicar un estado de error en los editores del bloc de notas.", + "executeAboveIcon": "Icono para ejecutar las celdas de arriba en los editores del bloc de notas.", + "executeAllIcon": "Icono para ejecutar todas las celdas en los editores del bloc de notas.", + "executeBelowIcon": "Icono para ejecutar debajo de las celdas en los editores de blocs de notas.", + "executeIcon": "Icono para ejecutar en los editores del bloc de notas.", + "executingStateIcon": "Icono para indicar un estado de ejecución en los editores de blocs de notas.", + "expandedIcon": "Icono para anotar una sección expandida en los editores del bloc de notas.", + "mimetypeIcon": "Icono de un tipo MIME en los editores del bloc de notas.", + "moveDownIcon": "Icono para desplazar una celda hacia abajo en los editores del bloc de notas.", + "moveUpIcon": "Icono para desplazar una celda hacia arriba en los editores del bloc de notas.", + "openAsTextIcon": "Icono para abrir el bloc de notas en un editor de texto.", + "pendingStateIcon": "Icono para indicar un estado pendiente en los editores de blocs de notas.", + "renderOutputIcon": "Icono para representar la salida en el editor de diferencias.", + "revertIcon": "Icono para revertir en los editores del bloc de notas.", + "selectKernelIcon": "Icono de configuración para seleccionar un kernel en los editores del bloc de notas.", + "splitCellIcon": "Icono para dividir una celda en los editores del bloc de notas.", + "stopEditIcon": "Icono para detener la edición de una celda en los editores del bloc de notas.", + "stopIcon": "Icono para detener una ejecución en los editores del bloc de notas.", + "successStateIcon": "Icono para indicar un estado correcto en los editores del bloc de notas.", + "unfoldIcon": "Icono para desplegar una celda en los editores del bloc de notas." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Seleccionar el kernel" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Integrado" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "La celda no tiene resultados", + "noRenderer.1": "No se ha encontrado ningún representador para el tipo MIME: {0}", + "noRenderer.2": "No se ha encontrado ningún representador para la salida. Tiene los siguientes tipos MIME: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Celda de Markdown vacía; haga doble clic o presione Entrar para editarla." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "El contenido del archivo ha cambiado en el disco. ¿Quiere abrir la versión actualizada o sobrescribir el archivo con los cambios?", - "notebook.staleSaveError.revert": "Revertir", - "notebook.staleSaveError.overwrite.": "Sobrescribir", - "save": "Guardar cuaderno" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Controla la visualización de los números de línea en el editor de celdas.", + "notebook.showLineNumbers": "Mostrar los números de línea del bloc de notas", + "notebook.toggleLineNumbers": "Alternar los números de línea del bloc de notas" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Icono de configuración en el widget de configuración del kernel en los editores de blocs de notas.", - "selectKernelIcon": "Icono de configuración para seleccionar un kernel en los editores del bloc de notas.", - "executeIcon": "Icono para ejecutar en los editores del bloc de notas.", - "stopIcon": "Icono para detener una ejecución en los editores del bloc de notas.", - "deleteCellIcon": "Icono para eliminar una celda en los editores del bloc de notas.", - "executeAllIcon": "Icono para ejecutar todas las celdas en los editores del bloc de notas.", - "editIcon": "Icono para editar una celda en los editores del bloc de notas.", - "stopEditIcon": "Icono para detener la edición de una celda en los editores del bloc de notas.", - "moveUpIcon": "Icono para desplazar una celda hacia arriba en los editores del bloc de notas.", - "moveDownIcon": "Icono para desplazar una celda hacia abajo en los editores del bloc de notas.", - "clearIcon": "Icono para borrar las salidas de celda en los editores del bloc de notas.", - "splitCellIcon": "Icono para dividir una celda en los editores del bloc de notas.", - "unfoldIcon": "Icono para desplegar una celda en los editores del bloc de notas.", - "successStateIcon": "Icono para indicar un estado correcto en los editores del bloc de notas.", - "errorStateIcon": "Icono para indicar un estado de error en los editores del bloc de notas.", - "collapsedIcon": "Icono para anotar una sección contraída en los editores del bloc de notas.", - "expandedIcon": "Icono para anotar una sección expandida en los editores del bloc de notas.", - "openAsTextIcon": "Icono para abrir el bloc de notas en un editor de texto.", - "revertIcon": "Icono para revertir en los editores del bloc de notas.", - "renderOutputIcon": "Icono para representar la salida en el editor de diferencias.", - "mimetypeIcon": "Icono de un tipo MIME en los editores del bloc de notas." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Seleccionar un kernel de cuaderno para ejecutar este cuaderno", - "notebook.promptKernel.setDefaultTooltip": "Establecer como proveedor de kernel predeterminado para \"{0}\"" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "integrada", + "curruentActiveMimeType": "Activo actualmente", + "pickMimeType": "Elija otro tipo de mime de salida.", + "promptChooseMimeType.placeHolder": "Seleccionar el tipo de mime para representar en la salida actual", + "promptChooseMimeTypeInSecure.placeHolder": "Seleccione el tipo de mime que se va a representar para la salida actual. Los tipos de mime enriquecidos solo están disponibles cuando el bloc de notas es de confianza" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "Expandir", + "notebook.moreRunActionsLabel": "Más...", "runStateExecuting": "En ejecución", "runStatePending": "Pendiente" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Celda de Markdown vacía; haga doble clic o presione Entrar para editarla." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Elija otro tipo MIME de salida. Tipos MIME disponibles: {0}", - "curruentActiveMimeType": "Activo actualmente", - "promptChooseMimeTypeInSecure.placeHolder": "Seleccione el tipo de mime que se va a representar para la salida actual. Los tipos de mime enriquecidos solo están disponibles cuando el bloc de notas es de confianza", - "promptChooseMimeType.placeHolder": "Seleccionar el tipo de mime para representar en la salida actual", - "builtinRenderInfo": "integrada" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Seleccionar el modo de lenguaje de celda" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Elija otro tipo MIME de salida. Tipos MIME disponibles: {0}", - "curruentActiveMimeType": "Activo actualmente", - "promptChooseMimeTypeInSecure.placeHolder": "Seleccione el tipo de mime que se va a representar para la salida actual. Los tipos de mime enriquecidos solo están disponibles cuando el bloc de notas es de confianza", - "promptChooseMimeType.placeHolder": "Seleccionar el tipo de mime para representar en la salida actual", - "builtinRenderInfo": "integrada" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "El contenido del archivo ha cambiado en el disco. ¿Quiere abrir la versión actualizada o sobrescribir el archivo con los cambios?", + "notebook.staleSaveError.overwrite.": "Sobrescribir", + "notebook.staleSaveError.revert": "Revertir" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Vea el icono de la vista Esquema.", - "name": "Esquema", - "outlineConfigurationTitle": "Esquema", - "outline.showIcons": "Representar elementos del esquema con iconos.", - "outline.showProblem": "Muestre errores y advertencias en los elementos del esquema.", - "outline.problem.colors": "Use colores para los errores y las advertencias.", - "outline.problems.badges": "Use distintivos para los errores y las advertencias.", - "filteredTypes.file": "Cuando está habilitado, el contorno muestra símbolos de tipo \"file\".", - "filteredTypes.module": "Cuando está habilitado, el contorno muestra símbolos de tipo \"module\".", - "filteredTypes.namespace": "Cuando está habilitado, el contorno muestra símbolos de tipo \"namespace\".", - "filteredTypes.package": "Cuando está habilitado, el contorno muestra los símbolos de tipo \"package\".", + "filteredTypes.array": "Cuando está habilitado, el contorno muestra símbolos de tipo \"array\".", + "filteredTypes.boolean": "Si está habilitado, el contorno muestra símbolos de tipo \"boolean\".", "filteredTypes.class": "Cuando está habilitado, el contorno muestra los símbolos de tipo \"class\".", - "filteredTypes.method": "Cuando está habilitado, el contorno muestra símbolos de tipo \"method\".", - "filteredTypes.property": "Si está habilitado, el contorno muestra los símbolos de tipo \"property\".", - "filteredTypes.field": "Cuando está habilitado, el contorno muestra símbolos de tipo \"field\".", + "filteredTypes.constant": "Si está habilitado, el contorno muestra símbolos de tipo \"constant\".", "filteredTypes.constructor": "Cuando está habilitado, el contorno muestra símbolos \"constructor\".", "filteredTypes.enum": "Cuando está habilitado, el contorno muestra símbolos \"enum\".", - "filteredTypes.interface": "Cuando está habilitado, el contorno muestra símbolos de tipo \"interface\".", - "filteredTypes.function": "Cuando está habilitado, el contorno muestra símbolos de tipo \"function\".", - "filteredTypes.variable": "Cuando está habilitado, el contorno muestra símbolos de tipo \"variable\".", - "filteredTypes.constant": "Si está habilitado, el contorno muestra símbolos de tipo \"constant\".", - "filteredTypes.string": "Si está habilitado, el contorno muestra símbolos de tipo \"string\".", - "filteredTypes.number": "Cuando está habilitado, el contorno muestra símbolos de tipo \"number\".", - "filteredTypes.boolean": "Si está habilitado, el contorno muestra símbolos de tipo \"boolean\".", - "filteredTypes.array": "Cuando está habilitado, el contorno muestra símbolos de tipo \"array\".", - "filteredTypes.object": "Cuando está habilitado, el contorno muestra símbolos de tipo \"object\".", - "filteredTypes.key": "Cuando está habilitado, el contorno muestra símbolos de tipo \"key\".", - "filteredTypes.null": "Cuando está habilitado, el contorno muestra símbolos de tipo \"null\".", "filteredTypes.enumMember": "Cuando está habilitado, el contorno muestra símbolos de tipo \"enumMember\".", - "filteredTypes.struct": "Cuando se activa, el contorno muestra símbolos de tipo \"struct\".", "filteredTypes.event": "Cuando está activado, el contorno muestra símbolos de tipo \"event\".", + "filteredTypes.field": "Cuando está habilitado, el contorno muestra símbolos de tipo \"field\".", + "filteredTypes.file": "Cuando está habilitado, el contorno muestra símbolos de tipo \"file\".", + "filteredTypes.function": "Cuando está habilitado, el contorno muestra símbolos de tipo \"function\".", + "filteredTypes.interface": "Cuando está habilitado, el contorno muestra símbolos de tipo \"interface\".", + "filteredTypes.key": "Cuando está habilitado, el contorno muestra símbolos de tipo \"key\".", + "filteredTypes.method": "Cuando está habilitado, el contorno muestra símbolos de tipo \"method\".", + "filteredTypes.module": "Cuando está habilitado, el contorno muestra símbolos de tipo \"module\".", + "filteredTypes.namespace": "Cuando está habilitado, el contorno muestra símbolos de tipo \"namespace\".", + "filteredTypes.null": "Cuando está habilitado, el contorno muestra símbolos de tipo \"null\".", + "filteredTypes.number": "Cuando está habilitado, el contorno muestra símbolos de tipo \"number\".", + "filteredTypes.object": "Cuando está habilitado, el contorno muestra símbolos de tipo \"object\".", "filteredTypes.operator": "Cuando está activado, el contorno muestra los símbolos de tipo \"operator\".", - "filteredTypes.typeParameter": "Cuando está habilitado, el contorno muestra símbolos de tipo \"typeParameter\"." + "filteredTypes.package": "Cuando está habilitado, el contorno muestra los símbolos de tipo \"package\".", + "filteredTypes.property": "Si está habilitado, el contorno muestra los símbolos de tipo \"property\".", + "filteredTypes.string": "Si está habilitado, el contorno muestra símbolos de tipo \"string\".", + "filteredTypes.struct": "Cuando se activa, el contorno muestra símbolos de tipo \"struct\".", + "filteredTypes.typeParameter": "Cuando está habilitado, el contorno muestra símbolos de tipo \"typeParameter\".", + "filteredTypes.variable": "Cuando está habilitado, el contorno muestra símbolos de tipo \"variable\".", + "name": "Esquema", + "outline.problem.colors": "Use colores para los errores y las advertencias.", + "outline.problems.badges": "Use distintivos para los errores y las advertencias.", + "outline.showIcons": "Representar elementos del esquema con iconos.", + "outline.showProblem": "Muestre errores y advertencias en los elementos del esquema.", + "outlineConfigurationTitle": "Esquema", + "outlineViewIcon": "Vea el icono de la vista Esquema." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "El editor activo no puede proporcionar información de esquema.", - "loading": "Cargando símbolos del documento para \"{0}\"...", - "no-symbols": "No se encontró ningún símbolo en el documento \"{0}\".", "collapse": "Contraer todo", - "followCur": "Seguir el Cursor", "filterOnType": "Filtrar por tipo", - "sortByPosition": "Ordenar por: posición", + "followCur": "Seguir el Cursor", + "loading": "Cargando símbolos del documento para \"{0}\"...", + "no-editor": "El editor activo no puede proporcionar información de esquema.", + "no-symbols": "No se encontró ningún símbolo en el documento \"{0}\".", + "sortByKind": "Ordenar por: Categoría", "sortByName": "Ordenar por: Nombre", - "sortByKind": "Ordenar por: Categoría" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Vea el icono de la vista de salida.", - "output": "Salida", - "miToggleOutput": "&&Salida", - "logViewer": "Visor de registros", - "switchToOutput.label": "Cambiar a salida", - "clearOutput.label": "Borrar salida", - "outputCleared": "Se ha borrado la salida", - "toggleAutoScroll": "Alternar desplazamiento automático", - "outputScrollOff": "Desactivar desplazamiento automático", - "outputScrollOn": "Activar desplazamiento automático", - "openActiveLogOutputFile": "Abrir el archivo de salida del registro", - "showLogs": "Mostrar registros...", - "selectlog": "Seleccionar registro", - "openLogFile": "Abrir archivo de log...", - "selectlogFile": "Seleccionar el archivo de registro", - "output.smartScroll.enabled": "Habilite/desactive la función de desplazamiento inteligente en la vista de salida. El desplazamiento inteligente le permite bloquear el desplazamiento automáticamente al hacer clic en la vista de salida y se desbloquea al hacer clic en la última línea." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - Output", - "channel": "Canal de output para '{0}' ", - "output": "Salida", - "outputViewWithInputAriaLabel": "{0}, panel de salida", - "outputViewAriaLabel": "Panel de salida", - "outputChannels": "Canales de salida.", - "logChannel": "Registro ({0})" + "sortByPosition": "Ordenar por: posición" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visor de registros" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Borrar salida", + "logViewer": "Visor de registros", + "miToggleOutput": "&&Salida", + "openActiveLogOutputFile": "Abrir el archivo de salida del registro", + "openLogFile": "Abrir archivo de log...", + "output": "Salida", + "output.smartScroll.enabled": "Habilite/desactive la función de desplazamiento inteligente en la vista de salida. El desplazamiento inteligente le permite bloquear el desplazamiento automáticamente al hacer clic en la vista de salida y se desbloquea al hacer clic en la última línea.", + "outputCleared": "Se ha borrado la salida", + "outputScrollOff": "Desactivar desplazamiento automático", + "outputScrollOn": "Activar desplazamiento automático", + "outputViewIcon": "Vea el icono de la vista de salida.", + "selectlog": "Seleccionar registro", + "selectlogFile": "Seleccionar el archivo de registro", + "showLogs": "Mostrar registros...", + "switchToOutput.label": "Cambiar a salida", + "toggleAutoScroll": "Alternar desplazamiento automático" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Canal de output para '{0}' ", + "logChannel": "Registro ({0})", + "output": "Salida", + "output model title": "{0} - Output", + "outputChannels": "Canales de salida.", + "outputViewAriaLabel": "Panel de salida", + "outputViewWithInputAriaLabel": "{0}, panel de salida" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "Rendimiento de inicio" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "Los perfiles se crearon correctamente.", - "prof.detail": "Cree una incidencia y adjunte manualmente los archivos siguientes:\r\n{0}", - "prof.restartAndFileIssue": "&&Crear problema y reiniciar", - "prof.restart": "&&Reiniciar", - "prof.thanks": "Gracias por ayudarnos.", - "prof.detail.restart": "Se necesita un reinicio final para continuar utilizando '{0}'. De nuevo, gracias por su aportación.", - "prof.restart.button": "&&Reiniciar" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Rendimiento de inicio" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Editor de preferencias predeterminado", - "settingsEditor2": "Editor de configuración 2", - "keybindingsEditor": "Editor de enlaces de teclado", - "openSettings2": "Abrir configuración (IU)", - "preferences": "Preferencias", - "settings": "Configuración", - "miOpenSettings": "&&Configuración", - "openSettingsJson": "Abrir Configuración (JSON)", - "openGlobalSettings": "Abrir configuración de usuario", - "openRawDefaultSettings": "Abrir la configuración predeterminada (JSON)", - "openWorkspaceSettings": "Abrir configuración del área de trabajo", - "openWorkspaceSettingsFile": "Abrir configuración del área de trabajo (JSON)", - "openFolderSettings": "Abrir Configuración de carpeta", - "openFolderSettingsFile": "Abrir configuración de carpetas (JSON)", - "filterModifiedLabel": "Mostrar la configuración modificada", - "filterOnlineServicesLabel": "Mostrar la configuración de los servicios en línea", - "miOpenOnlineSettings": "&&Configuración de los servicios en línea", - "onlineServices": "Configuración de servicios en línea", - "openRemoteSettings": "Abrir configuración remota ({0})", - "settings.focusSearch": "Enfocar la búsqueda de configuración", - "settings.clearResults": "Borrar los resultados de búsqueda de configuración", - "settings.focusFile": "Archivo de configuración de enfoque", - "settings.focusNextSetting": "Enfocar el ajuste siguiente", - "settings.focusPreviousSetting": "Enfocar el ajuste anterior", - "settings.editFocusedSetting": "Editar ajuste enfocado", - "settings.focusSettingsList": "Lista de ajustes de enfoque", - "settings.focusSettingsTOC": "Enfocar la tabla de contenido de configuración", - "settings.focusSettingControl": "Enfocar el control de configuración", - "settings.showContextMenu": "Mostrar menú contextual de configuración", - "settings.focusLevelUp": "Subir el enfoque un nivel", - "openGlobalKeybindings": "Abrir métodos abreviados de teclado", - "Keyboard Shortcuts": "Métodos abreviados de teclado", - "openDefaultKeybindingsFile": "Abrir métodos abreviados de teclado predeterminados (JSON)", - "openGlobalKeybindingsFile": "Abrir métodos abreviados de teclado (JSON)", - "showDefaultKeybindings": "Mostrar enlaces de teclado predeterminados", - "showExtensionKeybindings": "Mostrar enlaces de teclado de la extensión", - "showUserKeybindings": "Mostrar enlaces de teclado del usuario", - "clear": "Borrar resultados de la búsqueda", - "miPreferences": "&&Preferencias" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Cree una incidencia y adjunte manualmente los archivos siguientes:\r\n{0}", + "prof.detail.restart": "Se necesita un reinicio final para continuar utilizando '{0}'. De nuevo, gracias por su aportación.", + "prof.message": "Los perfiles se crearon correctamente.", + "prof.restart": "&&Reiniciar", + "prof.restart.button": "&&Reiniciar", + "prof.restartAndFileIssue": "&&Crear problema y reiniciar", + "prof.thanks": "Gracias por ayudarnos." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Definir enlace de teclado", - "defineKeybinding.kbLayoutErrorMessage": "La distribución del teclado actual no permite reproducir esta combinación de teclas.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para su distribución de teclado actual (**{1}** para EE. UU. estándar).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** para su distribución de teclado actual." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "presión simultánea para", + "defineKeybinding.existing": "{0} comandos tienen este enlace de teclado", + "defineKeybinding.initial": "Presione la combinación de teclas deseada y ENTRAR", + "defineKeybinding.oneExists": "1 comando existente tiene esta combinación de teclas" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Claves de grabación", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Ordenar por procedimiento", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "Escribir para buscar en enlaces de teclado", "SearchKeybindings.KeybindingsSearchPlaceholder": "Claves de grabación. Pulse Escape para salir", - "clearInput": "Borrar entrada de búsqueda de enlaces de teclado", - "recording": "Claves de grabación", - "command": "Comando", - "keybinding": "Enlace de teclado", - "when": "Cuando", - "source": "ORIGEN", - "show sorted keybindings": "Mostrando {0} enlaces de teclado en orden de precedencia", - "show keybindings": "Mostrando {0} vínculos de teclas en orden alfabético", - "changeLabel": "Cambiar enlace de teclado...", - "addLabel": "Agregar enlace de teclado...", - "editWhen": "Cambiar expresión When", - "removeLabel": "Quitar enlace de teclado", - "resetLabel": "Restablecer enlaces de teclado", - "showSameKeybindings": "Mostrar mismo KeyBindings ", - "copyLabel": "Copiar", - "copyCommandLabel": "Copiar ID del comando", - "error": "Error \"{0}\" al editar el enlace de teclado. Abra el archivo \"keybindings.json\" y compruebe si tiene errores.", - "editKeybindingLabelWithKey": "Cambiar enlace de teclado {0}", - "editKeybindingLabel": "Cambiar enlace de teclado", - "addKeybindingLabelWithKey": "Agregar enlace de teclado {0}", "addKeybindingLabel": "Agregar enlace de teclado", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "Escribir en el contexto. Pulse Entrar para confirmar o Escape para cancelar.", + "addKeybindingLabelWithKey": "Agregar enlace de teclado {0}", + "addLabel": "Agregar enlace de teclado...", + "changeLabel": "Cambiar enlace de teclado...", + "clearInput": "Borrar entrada de búsqueda de enlaces de teclado", + "command": "Comando", + "copyCommandLabel": "Copiar ID del comando", + "copyLabel": "Copiar", + "editKeybindingLabel": "Cambiar enlace de teclado", + "editKeybindingLabelWithKey": "Cambiar enlace de teclado {0}", + "editWhen": "Cambiar expresión When", + "error": "Error \"{0}\" al editar el enlace de teclado. Abra el archivo \"keybindings.json\" y compruebe si tiene errores.", + "keybinding": "Enlace de teclado", "keybindingsLabel": "Enlaces de teclado", "noKeybinding": "No se ha asignado ningún enlace de teclado.", - "noWhen": "No, cuando hay contexto." + "noWhen": "No, cuando hay contexto.", + "recordKeysLabel": "Claves de grabación", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Claves de grabación", + "removeLabel": "Quitar enlace de teclado", + "resetLabel": "Restablecer enlaces de teclado", + "show keybindings": "Mostrando {0} vínculos de teclas en orden alfabético", + "show sorted keybindings": "Mostrando {0} enlaces de teclado en orden de precedencia", + "showSameKeybindings": "Mostrar mismo KeyBindings ", + "sortByPrecedeneLabel": "Ordenar por procedimiento", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "ORIGEN", + "title": "{0} ({1})", + "when": "Cuando", + "whenContextInputAriaLabel": "Escribir en el contexto. Pulse Entrar para confirmar o Escape para cancelar." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "La distribución del teclado actual no permite reproducir esta combinación de teclas.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para su distribución de teclado actual (**{1}** para EE. UU. estándar).", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** para su distribución de teclado actual.", + "defineKeybinding.start": "Definir enlace de teclado" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Métodos abreviados de teclado", + "clear": "Borrar resultados de la búsqueda", + "defaultPreferencesEditor": "Editor de preferencias predeterminado", + "filterModifiedLabel": "Mostrar la configuración modificada", + "filterOnlineServicesLabel": "Mostrar la configuración de los servicios en línea", + "filterUntrusted": "Mostrar la configuración del área de trabajo de no confianza", + "keybindingsEditor": "Editor de enlaces de teclado", + "miOpenOnlineSettings": "&&Configuración de los servicios en línea", + "miOpenSettings": "&&Configuración", + "miPreferences": "&&Preferencias", + "onlineServices": "Configuración de servicios en línea", + "openDefaultKeybindingsFile": "Abrir métodos abreviados de teclado predeterminados (JSON)", + "openFolderSettings": "Abrir Configuración de carpeta", + "openFolderSettingsFile": "Abrir configuración de carpetas (JSON)", + "openGlobalKeybindings": "Abrir métodos abreviados de teclado", + "openGlobalKeybindingsFile": "Abrir métodos abreviados de teclado (JSON)", + "openGlobalSettings": "Abrir configuración de usuario", + "openRawDefaultSettings": "Abrir la configuración predeterminada (JSON)", + "openRemoteSettings": "Abrir configuración remota ({0})", + "openSettings2": "Abrir configuración (IU)", + "openSettingsJson": "Abrir Configuración (JSON)", + "openWorkspaceSettings": "Abrir configuración del área de trabajo", + "openWorkspaceSettingsFile": "Abrir configuración del área de trabajo (JSON)", + "preferences": "Preferencias", + "settings": "Configuración", + "settings.clearResults": "Borrar los resultados de búsqueda de configuración", + "settings.editFocusedSetting": "Editar ajuste enfocado", + "settings.focusFile": "Archivo de configuración de enfoque", + "settings.focusLevelUp": "Subir el enfoque un nivel", + "settings.focusNextSetting": "Enfocar el ajuste siguiente", + "settings.focusPreviousSetting": "Enfocar el ajuste anterior", + "settings.focusSearch": "Enfocar la búsqueda de configuración", + "settings.focusSettingControl": "Enfocar el control de configuración", + "settings.focusSettingsList": "Lista de ajustes de enfoque", + "settings.focusSettingsTOC": "Enfocar la tabla de contenido de configuración", + "settings.showContextMenu": "Mostrar menú contextual de configuración", + "settingsEditor2": "Editor de configuración 2", + "showDefaultKeybindings": "Mostrar enlaces de teclado predeterminados", + "showExtensionKeybindings": "Mostrar enlaces de teclado de la extensión", + "showUserKeybindings": "Mostrar enlaces de teclado del usuario" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "Configurar opciones específicas del lenguaje...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "Buscar configuración", "SearchSettingsWidget.Placeholder": "Buscar configuración", - "noSettingsFound": "No se encontró la configuración", - "oneSettingFound": "1 configuración encontrada", - "settingsFound": "{0} Configuraciones encontradas", - "totalSettingsMessage": "{0} configuraciones en total", - "nlpResult": "Resultados en lenguaje natural", - "filterResult": "Resultados filtrados", + "defaultEditorReadonly": "Editar en el editor del lado de derecho para reemplazar valores predeterminados.", + "defaultFolderSettings": "Configuración de carpeta predeterminada", "defaultSettings": "Configuración predeterminada", "defaultUserSettings": "Configuración predeterminada de usuario", "defaultWorkspaceSettings": "Configuración de área de trabajo predeterminada", - "defaultFolderSettings": "Configuración de carpeta predeterminada", - "defaultEditorReadonly": "Editar en el editor del lado de derecho para reemplazar valores predeterminados.", - "preferencesAriaLabel": "Preferencias predeterminadas. Editor de solo lectura." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Buscar configuración", - "clearInput": "Borrar entrada de búsqueda de configuración", - "noResults": "No se encontró ninguna configuración", - "clearSearchFilters": "Borrar filtros", - "settings": "Configuración", - "settingsNoSaveNeeded": "Los cambios realizados en la configuración se guardan de forma automática.", - "oneResult": "1 configuración encontrada", - "moreThanOneResult": "{0} Configuraciones encontradas", - "turnOnSyncButton": "Activar sincronización de configuración", - "lastSyncedLabel": "Ultima sincronización: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Controla si se va a habilitar el modo de búsqueda en lenguaje natural para la configuración. Un servicio en línea de Microsoft proporciona este tipo de búsqueda.", - "settingsSearchTocBehavior.hide": "Oculte la tabla de contenido durante la búsqueda.", - "settingsSearchTocBehavior.filter": "Filtre la tabla de contenido solamente por las categorías que tengan valores coincidentes. Al hacer clic en una categoría, los resultados se filtran por esta.", - "settingsSearchTocBehavior": "Controla el comportamiento de la tabla de contenido del editor de configuración durante las búsquedas." + "filterResult": "Resultados filtrados", + "nlpResult": "Resultados en lenguaje natural", + "noSettingsFound": "No se encontró la configuración", + "oneSettingFound": "1 configuración encontrada", + "preferencesAriaLabel": "Preferencias predeterminadas. Editor de solo lectura.", + "settingsFound": "{0} Configuraciones encontradas", + "totalSettingsMessage": "{0} configuraciones en total" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Icono de una sección expandida en el Editor de configuraciones de JSON dividido.", - "settingsGroupCollapsedIcon": "Icono de una sección contraída en el Editor de configuraciones de JSON dividido.", - "settingsScopeDropDownIcon": "Icono del botón de lista desplegable de carpeta en el Editor de configuraciones de JSON dividido.", - "settingsMoreActionIcon": "Icono para la acción de \"más acciones\" en la interfaz de usuario Configuración.", + "keybindingsAddIcon": "Icono de la acción de agregar en la interfaz de usuario de enlaces de teclado.", + "keybindingsEditIcon": "Icono de la acción de editar en la interfaz de usuario de enlaces de teclado.", "keybindingsRecordKeysIcon": "Icono de la acción de \"registrar claves\" en la interfaz de usuario de enlaces de teclado.", "keybindingsSortIcon": "Icono de alternancia de \"ordenar por prioridad\" en la interfaz de usuario de enlaces de teclado.", - "keybindingsEditIcon": "Icono de la acción de editar en la interfaz de usuario de enlaces de teclado.", - "keybindingsAddIcon": "Icono de la acción de agregar en la interfaz de usuario de enlaces de teclado.", - "settingsEditIcon": "Icono de la acción de edición en la interfaz de usuario Configuración.", - "settingsAddIcon": "Icono de la acción de agregar en la interfaz de usuario Configuración.", - "settingsRemoveIcon": "Icono de la acción de quitar en la interfaz de usuario Configuración.", - "preferencesDiscardIcon": "Icono de la acción de descartar en la interfaz de usuario Configuración.", "preferencesClearInput": "Icono para borrar la entrada en la interfaz de usuario de Configuración y enlaces de teclado.", - "preferencesOpenSettings": "Icono para abrir los comandos de configuración." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Presione la combinación de teclas deseada y ENTRAR", - "defineKeybinding.oneExists": "1 comando existente tiene esta combinación de teclas", - "defineKeybinding.existing": "{0} comandos tienen este enlace de teclado", - "defineKeybinding.chordsTo": "presión simultánea para" + "preferencesDiscardIcon": "Icono de la acción de descartar en la interfaz de usuario Configuración.", + "preferencesOpenSettings": "Icono para abrir los comandos de configuración.", + "settingsAddIcon": "Icono de la acción de agregar en la interfaz de usuario Configuración.", + "settingsEditIcon": "Icono de la acción de edición en la interfaz de usuario Configuración.", + "settingsGroupCollapsedIcon": "Icono de una sección contraída en el Editor de configuraciones de JSON dividido.", + "settingsGroupExpandedIcon": "Icono de una sección expandida en el Editor de configuraciones de JSON dividido.", + "settingsMoreActionIcon": "Icono para la acción de \"más acciones\" en la interfaz de usuario Configuración.", + "settingsRemoveIcon": "Icono de la acción de quitar en la interfaz de usuario Configuración.", + "settingsScopeDropDownIcon": "Icono del botón de lista desplegable de carpeta en el Editor de configuraciones de JSON dividido." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "Copiar en Configuración", + "editTtile": "Editar", + "emptyFolderSettingsHeader": "Coloque sus carpetas de configuración aquí para sobreescribirlas en la configuración del área de trabajo.", "emptyUserSettingsHeader": "Coloque su configuración aquí para sobreescribir la configuración predeterminada.", "emptyWorkspaceSettingsHeader": "Coloque su configuración aquí para sobreescribir la configuración de usuario.", - "emptyFolderSettingsHeader": "Coloque sus carpetas de configuración aquí para sobreescribirlas en la configuración del área de trabajo.", - "editTtile": "Editar", + "manage workspace trust": "Administrar confianza en el área de trabajo", "replaceDefaultValue": "Reemplazar en Configuración", - "copyDefaultValue": "Copiar en Configuración", "unknown configuration setting": "Parámetro de configuración desconocido", - "unsupportedRemoteMachineSetting": "Esta configuración no se puede aplicar en esta ventana. Se aplicará cuando abra una ventana local.", - "unsupportedWindowSetting": "No se puede aplicar esta configuración en esta área de trabajo. Se aplicará cuando abra directamente la carpeta de área de trabajo que la contiene.", "unsupportedApplicationSetting": "Esta configuración se puede aplicar solo en la configuración del usuario de la aplicación", "unsupportedMachineSetting": "Esta configuración solo se puede aplicar en la configuración de usuario en la ventana local o en la configuración remota en la ventana remota.", - "unsupportedProperty": "Propiedad no admitida" + "unsupportedProperty": "Propiedad no admitida", + "unsupportedRemoteMachineSetting": "Esta configuración no se puede aplicar en esta ventana. Se aplicará cuando abra una ventana local.", + "unsupportedWindowSetting": "No se puede aplicar esta configuración en esta área de trabajo. Se aplicará cuando abra directamente la carpeta de área de trabajo que la contiene.", + "untrustedSetting": "Esta configuración sólo puede aplicarse en un área de trabajo de confianza." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "Coloque su configuración en el editor que aparece a la derecha para invalidarla.", + "folderSettings": "Carpeta", "noSettingsFound": "No se encontró la configuración.", "settingsSwitcherBarAriaLabel": "Conmutador de configuración", "userSettings": "Usuario", "userSettingsRemote": "Remoto", - "workspaceSettings": "Área de trabajo", - "folderSettings": "Carpeta" + "workspaceSettings": "Área de trabajo" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Buscar configuración", + "clearInput": "Borrar entrada de búsqueda de configuración", + "clearSearchFilters": "Borrar filtros", + "lastSyncedLabel": "Ultima sincronización: {0}", + "moreThanOneResult": "{0} Configuraciones encontradas", + "noResults": "No se encontró ninguna configuración", + "oneResult": "1 configuración encontrada", + "settings": "Configuración", + "settings require trust": "Confianza en el área de trabajo", + "turnOnSyncButton": "Activar sincronización de configuración" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Apariencia", + "application": "Aplicación", + "breadcrumbs": "Rutas de navegación", + "comments": "Comentarios", "commonlyUsed": "Más utilizada", - "textEditor": "Editor de texto", "cursor": "Cursor", + "debug": "Depurar", + "diffEditor": "Editor de diferencias", + "editorManagement": "Administración de editores", + "extensions": "Extensiones", + "features": "Características", + "fileExplorer": "Explorador", + "files": "Archivos", "find": "Buscar", "font": "Fuente", "formatting": "Formato", - "diffEditor": "Editor de diferencias", - "minimap": "Minimapa", - "suggestions": "Sugerencias", - "files": "Archivos", - "workbench": "Workbench", - "appearance": "Apariencia", - "breadcrumbs": "Rutas de navegación", - "editorManagement": "Administración de editores", - "settings": "Editor de configuraciones", - "zenMode": "Modo zen", - "screencastMode": "Modo de presentación de pantalla", - "window": "Ventana", - "newWindow": "Nueva ventana", - "features": "Características", - "fileExplorer": "Explorador", - "search": "Buscar", - "debug": "Depurar", - "testing": "Pruebas", - "scm": "SCM", - "extensions": "Extensiones", - "terminal": "Terminal", - "task": "Tarea", - "problems": "Problemas", - "output": "Salida", - "comments": "Comentarios", - "remote": "Remoto", - "timeline": "línea de tiempo", - "notebook": "Bloc de notas", - "application": "Aplicación", - "proxy": "Proxy", "keyboard": "Teclado", - "update": "Actualizar", + "minimap": "Minimapa", + "newWindow": "Nueva ventana", + "notebook": "Bloc de notas", + "output": "Salida", + "problems": "Problemas", + "proxy": "Proxy", + "remote": "Remoto", + "scm": "SCM", + "screencastMode": "Modo de presentación de pantalla", + "search": "Buscar", + "security": "Seguridad", + "settings": "Editor de configuraciones", + "settingsSync": "Sincronización de configuración", + "suggestions": "Sugerencias", + "task": "Tarea", "telemetry": "Telemetría", - "settingsSync": "Sincronización de configuración" + "terminal": "Terminal", + "testing": "Pruebas", + "textEditor": "Editor de texto", + "timeline": "línea de tiempo", + "update": "Actualizar", + "window": "Ventana", + "workbench": "Workbench", + "workspace": "Área de trabajo", + "zenMode": "Modo zen" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Extensiones", - "extensionSyncIgnoredLabel": "Sincronización: Ignorada", - "modified": "Modificado", - "settingsContextMenuTitle": "Más acciones... ", "alsoConfiguredIn": "Modificado también en", "configuredIn": "Modificado en", - "newExtensionsButtonLabel": "Mostrar extensiones coincidentes", - "editInSettingsJson": "Editar en settings.json", - "settings.Default": "predeterminada", - "resetSettingLabel": "Restablecer la configuración", - "validationError": "Error de validación.", - "settings.Modified": "Modificado.", - "settings": "Configuración", - "copySettingIdLabel": "Copiar identificador de configuración", "copySettingAsJSONLabel": "Copiar configuración como JSON", - "stopSyncingSetting": "Sincronizar esta configuración" + "copySettingIdLabel": "Copiar identificador de configuración", + "editInSettingsJson": "Editar en settings.json", + "extensionSyncIgnoredLabel": "Sincronización: Ignorada", + "extensions": "Extensiones", + "manageWorkspaceTrust": "Administrar confianza en el área de trabajo", + "modified": "Modificado", + "newExtensionsButtonLabel": "Mostrar extensiones coincidentes", + "resetSettingLabel": "Restablecer la configuración", + "settings": "Configuración", + "settings.Default": "predeterminada", + "settings.Modified": "Modificado.", + "settingsContextMenuTitle": "Más acciones... ", + "stopSyncingSetting": "Sincronizar esta configuración", + "trustLabel": "Esta configuración sólo puede aplicarse en un área de trabajo de confianza", + "validationError": "Error de validación." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Área de trabajo", "remote": "Remoto", - "user": "Usuario" + "user": "Usuario", + "workspace": "Área de trabajo" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "El color de primer plano de un encabezado de sección o título activo.", - "modifiedItemForeground": "El color del indicador de ajuste modificado.", - "settingsDropdownBackground": "Fondo de lista desplegable del editor de configuración.", - "settingsDropdownForeground": "Primer plano de lista desplegable del editor de configuración.", - "settingsDropdownBorder": "Borde del menú desplegable del editor de configuración.", - "settingsDropdownListBorder": "Borde de la lista desplegable del editor de configuración. Esto rodea las opciones y separa las opciones de la descripción.", - "settingsCheckboxBackground": "Fondo de la casilla de verificación del editor de configuración.", - "settingsCheckboxForeground": "Configuración del editor en primer plano.", - "settingsCheckboxBorder": "Borde de la casilla de verificación del editor de configuración.", - "textInputBoxBackground": "Fondo del cuadro de entrada de texto del editor de configuración.", - "textInputBoxForeground": "Configuración del cuadro de entrada de texto del editor en primer plano.", - "textInputBoxBorder": "Borde del cuadro de entrada de texto del editor de configuración.", - "numberInputBoxBackground": "Fondo del cuadro de entrada de números del editor de configuración.", - "numberInputBoxForeground": "Primer plano del cuadro de entrada del número del editor de configuración.", - "numberInputBoxBorder": "Borde del cuadro de entrada de números del editor de configuración.", - "focusedRowBackground": "Color de fondo de una fila de configuración cuando tiene el foco.", - "notebook.rowHoverBackground": "Color de fondo de una configuración cuando se mantiene el puntero sobre ella.", - "notebook.focusedRowBorder": "Color del borde superior e inferior de la fila cuando la fila tiene el foco.", - "okButton": "Aceptar", - "cancelButton": "Cancelar", - "listValueHintLabel": "Elemento de lista \"{0}\"", - "listSiblingHintLabel": "Elemento de lista \"{0}\" con elemento relacionado \"${1}\"", - "removeItem": "Quitar elemento", - "editItem": "Editar elemento", "addItem": "Agregar elemento", - "itemInputPlaceholder": "Elemento de cadena...", - "listSiblingInputPlaceholder": "Elemento relacionado...", - "excludePatternHintLabel": "Excluir archivos que coincidan con \"{0}\"", - "excludeSiblingHintLabel": "Excluir archivos que coincidan con \"{0}\", solo cuando haya presente un archivo que coincida con \"{1}\"", - "removeExcludeItem": "Quitar elemento de exclusión", - "editExcludeItem": "Editar elemento de exclusión", "addPattern": "Agregar patrón", + "cancelButton": "Cancelar", + "editExcludeItem": "Editar elemento de exclusión", + "editItem": "Editar elemento", + "excludePatternHintLabel": "Excluir archivos que coincidan con \"{0}\"", "excludePatternInputPlaceholder": "Excluir el patrón...", + "excludeSiblingHintLabel": "Excluir archivos que coincidan con \"{0}\", solo cuando haya presente un archivo que coincida con \"{1}\"", "excludeSiblingInputPlaceholder": "Cuando el patrón está presente...", - "objectKeyInputPlaceholder": "Clave", - "objectValueInputPlaceholder": "Valor", - "objectPairHintLabel": "La propiedad \"{0}\" está establecida en \"{1}\".", - "resetItem": "Restablecer elemento", + "focusedRowBackground": "Color de fondo de una fila de configuración cuando tiene el foco.", + "headerForeground": "El color de primer plano de un encabezado de sección o título activo.", + "itemInputPlaceholder": "Elemento de cadena...", + "listSiblingHintLabel": "Elemento de lista \"{0}\" con elemento relacionado \"${1}\"", + "listSiblingInputPlaceholder": "Elemento relacionado...", + "listValueHintLabel": "Elemento de lista \"{0}\"", + "modifiedItemForeground": "El color del indicador de ajuste modificado.", + "notebook.focusedRowBorder": "Color del borde superior e inferior de la fila cuando la fila tiene el foco.", + "notebook.rowHoverBackground": "Color de fondo de una configuración cuando se mantiene el puntero sobre ella.", + "numberInputBoxBackground": "Fondo del cuadro de entrada de números del editor de configuración.", + "numberInputBoxBorder": "Borde del cuadro de entrada de números del editor de configuración.", + "numberInputBoxForeground": "Primer plano del cuadro de entrada del número del editor de configuración.", "objectKeyHeader": "Elemento", - "objectValueHeader": "Valor" + "objectKeyInputPlaceholder": "Clave", + "objectPairHintLabel": "La propiedad \"{0}\" está establecida en \"{1}\".", + "objectValueHeader": "Valor", + "objectValueInputPlaceholder": "Valor", + "okButton": "Aceptar", + "removeExcludeItem": "Quitar elemento de exclusión", + "removeItem": "Quitar elemento", + "resetItem": "Restablecer elemento", + "settingsCheckboxBackground": "Fondo de la casilla de verificación del editor de configuración.", + "settingsCheckboxBorder": "Borde de la casilla de verificación del editor de configuración.", + "settingsCheckboxForeground": "Configuración del editor en primer plano.", + "settingsDropdownBackground": "Fondo de lista desplegable del editor de configuración.", + "settingsDropdownBorder": "Borde del menú desplegable del editor de configuración.", + "settingsDropdownForeground": "Primer plano de lista desplegable del editor de configuración.", + "settingsDropdownListBorder": "Borde de la lista desplegable del editor de configuración. Esto rodea las opciones y separa las opciones de la descripción.", + "textInputBoxBackground": "Fondo del cuadro de entrada de texto del editor de configuración.", + "textInputBoxBorder": "Borde del cuadro de entrada de texto del editor de configuración.", + "textInputBoxForeground": "Configuración del cuadro de entrada de texto del editor en primer plano." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Tabla de contenido de configuración", - "groupRowAriaLabel": "{0}, grupo" + "groupRowAriaLabel": "{0}, grupo", + "settingsTOC": "Tabla de contenido de configuración" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Escriba \"{0}\" para obtener ayuda sobre las acciones que puede realizar desde aquí.", - "helpQuickAccess": "Mostrar todos los proveedores de acceso rápido", - "viewQuickAccessPlaceholder": "Escriba el nombre de una vista, canal de salida o terminal para abrirlo.", - "viewQuickAccess": "Abrir vista", - "commandsQuickAccessPlaceholder": "Escriba el nombre de un comando para ejecutar.", - "commandsQuickAccess": "Mostrar y ejecutar comandos", - "miCommandPalette": "&&Paleta de comandos...", - "miOpenView": "&&Abrir vista...", - "miGotoSymbolInEditor": "Ir al &&símbolo en el editor...", - "miGotoLine": "Ir a la &&línea o columna...", - "commandPalette": "Paleta de comandos..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "No hay ninguna vista coincidente.", - "views": "Barra lateral", - "panels": "Panel", - "terminalTitle": "{0}: {1}", - "terminals": "Terminal", - "logChannel": "Registro ({0})", - "channels": "Salida", - "openView": "Abrir vista", - "quickOpenView": "Vista de Quick Open" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Controla si se va a habilitar el modo de búsqueda en lenguaje natural para la configuración. Un servicio en línea de Microsoft proporciona este tipo de búsqueda.", + "settingsSearchTocBehavior": "Controla el comportamiento de la tabla de contenido del editor de configuración durante las búsquedas.", + "settingsSearchTocBehavior.filter": "Filtre la tabla de contenido solamente por las categorías que tengan valores coincidentes. Al hacer clic en una categoría, los resultados se filtran por esta.", + "settingsSearchTocBehavior.hide": "Oculte la tabla de contenido durante la búsqueda." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "No hay ningún comando coincidente.", - "configure keybinding": "Configurar el enlace de teclado", + "clearCommandHistory": "Borrar historial de comandos", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Mostrar todos los comandos", - "clearCommandHistory": "Borrar historial de comandos" + "configure keybinding": "Configurar el enlace de teclado", + "noCommandResults": "No hay ningún comando coincidente.", + "showTriggerActions": "Mostrar todos los comandos" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Paleta de comandos...", + "commandsQuickAccess": "Mostrar y ejecutar comandos", + "commandsQuickAccessPlaceholder": "Escriba el nombre de un comando para ejecutar.", + "helpQuickAccess": "Mostrar todos los proveedores de acceso rápido", + "helpQuickAccessPlaceholder": "Escriba \"{0}\" para obtener ayuda sobre las acciones que puede realizar desde aquí.", + "miCommandPalette": "&&Paleta de comandos...", + "miGotoLine": "Ir a la &&línea o columna...", + "miGotoSymbolInEditor": "Ir al &&símbolo en el editor...", + "miOpenView": "&&Abrir vista...", + "viewQuickAccess": "Abrir vista", + "viewQuickAccessPlaceholder": "Escriba el nombre de una vista, canal de salida o terminal para abrirlo." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Salida", + "logChannel": "Registro ({0})", + "noViewResults": "No hay ninguna vista coincidente.", + "openView": "Abrir vista", + "panels": "Panel", + "quickOpenView": "Vista de Quick Open", + "terminalTitle": "{0}: {1}", + "terminals": "Terminal", + "views": "Barra lateral" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "Ha cambiado un ajuste que requiere un reinicio para ser efectivo.", - "relaunchSettingMessageWeb": "Un valor ha cambiado y se requiere una recarga para que surta efecto.", "relaunchSettingDetail": "Pulse el botón de reinicio para reiniciar {0} y habilitar el ajuste.", "relaunchSettingDetailWeb": "Pulse el botón de recarga para volver a cargar el valor de {0} y activar la configuración.", + "relaunchSettingMessage": "Ha cambiado un ajuste que requiere un reinicio para ser efectivo.", + "relaunchSettingMessageWeb": "Un valor ha cambiado y se requiere una recarga para que surta efecto.", "restart": "&&Reiniciar", "restartWeb": "&&Recargar" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Cambiar a remoto", + "remotes": "Cambiar a remoto" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Contribuye con información de ayuda para Remote", + "RemoteHelpInformationExtPoint.documentation": "La dirección URL, o un comando que la devuelve, a la página de documentación del proyecto", + "RemoteHelpInformationExtPoint.feedback": "La dirección URL, o un comando que la devuelve, al notificador de comentarios del proyecto", + "RemoteHelpInformationExtPoint.getStarted": "La dirección URL, o un comando que la devuelve, a la página de introducción del proyecto", + "RemoteHelpInformationExtPoint.issues": "La dirección URL, o un comando que la devuelve, a la lista de problemas del proyecto", + "cancel": "Cancelar", + "connectionLost": "Conexión perdida", + "pickRemoteExtension": "Seleccione una dirección URL para abrir", + "reconnectNow": "Volver a conectar ahora", + "reconnectionPermanentFailure": "No se puede volver a conectar. Vuelva a cargar la ventana.", + "reconnectionRunning": "Desconectado. Intentando reconectar...", + "reconnectionWaitMany": "Intentando volver a conectar en {0} segundos...", + "reconnectionWaitOne": "Intentando volver a conectar en {0} segundo...", + "reloadWindow": "Recargar ventana", + "remote.explorer": "Explorador remoto", + "remote.help": "Ayuda y comentarios", + "remote.help.documentation": "Leer documentación", + "remote.help.feedback": "Proporcionar comentarios", + "remote.help.getStarted": "Iniciar", + "remote.help.issues": "Revisar problemas", + "remote.help.report": "Notificar problema", + "remotehelp": "Ayuda remota" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 puerto reenviado", + "nForwardedPorts": "{0} puertos reenviados", + "ports": "Puertos", + "remote.forwardedPorts.statusbarTextNone": "No se ha reenviado ningún puerto", + "remote.forwardedPorts.statusbarTooltip": "Puertos reenviados: {0}", + "remote.tunnelsView.automaticForward": "La aplicación que se está ejecutando en el puerto {0} está disponible.", + "remote.tunnelsView.elevationButton": "Usar el puerto {0} como sudo...", + "remote.tunnelsView.elevationMessage": "Debe ejecutarse como superusuario para usar el puerto {0} de forma local. ", + "remote.tunnelsView.notificationLink2": "[Ver todos los puertos reenviados] ({0})", + "status.forwardedPorts": "Puertos reenviados" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Icono de la acción Copiar la dirección local.", + "documentationIcon": "Icono de documentación en la vista del explorador remoto.", + "feedbackIcon": "Icono de comentarios en la vista del explorador remoto.", + "forwardPortIcon": "Icono de la acción de reenvío.", + "forwardedPortWithProcessIcon": "Icono de los puertos reenviados que tienen un proceso en ejecución.", + "forwardedPortWithoutProcessIcon": "Icono de los puertos reenviados que no tienen ningún proceso en ejecución.", + "getStartedIcon": "Icono de introducción en la vista del explorador remoto.", + "labelPortIcon": "Icono de la acción del puerto con etiqueta.", + "openBrowserIcon": "Icono de la acción de abrir el explorador.", + "openPreviewIcon": "Icono de la acción de abrir vista previa.", + "portIcon": "Icono que representa un puerto remoto.", + "portsViewIcon": "Icono de la vista de los puertos remotos.", + "privatePortIcon": "Icono que representa un puerto remoto privado.", + "publicPortIcon": "Icono que representa un puerto remoto público.", + "remoteExplorerViewIcon": "Vea el icono de la vista del explorador remoto.", + "reportIssuesIcon": "Icono para notificar un problema en la vista del explorador remoto.", + "reviewIssuesIcon": "Icono para revisar un error en la vista del explorador remoto.", + "stopForwardIcon": "Icono de la acción de detención de reenvío." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Cerrar conexión remota", + "closeVirtualWorkspace.title": "Cerrar área de trabajo remota", + "disconnectedFrom": "Desconectado de {0}", + "host.open": "Abriendo remoto...", + "host.reconnecting": "Reconectando con {0}...", + "host.tooltip": "Editando en {0}", + "host.tooltipDisconnected": "Desconectado de {0}", + "host.tooltipReconnecting": "Reconectando con {0}...", + "installRemotes": "Instalar extensiones remotas adicionales...", + "miCloseRemote": "Cerrar conexión re&&mota", + "noHost.tooltip": "Abrir una ventana remota", + "reloadWindow": "Recargar ventana", + "remote.category": "Remoto", + "remote.close": "Cerrar conexión remota", + "remote.install": "Instalar extensiones de desarrollo remoto", + "remote.showMenu": "Mostrar menú remoto", + "remoteHost": "Host remoto", + "workspace.tooltip2": "El área de trabajo virtual en {0}\r\n\r\n[Algunas características] ({1}) no está disponible para los recursos que se encuentran en un sistema de archivos virtual." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "El color del icono de un puerto que tiene un proceso en ejecución asociado.", + "portsLink.followLinkAlt": "alt + clic", + "portsLink.followLinkAlt.mac": "opción + clic", + "portsLink.followLinkCmd": "cmd + clic", + "portsLink.followLinkCtrl": "ctrl + clic", + "remote.tunnel": "Puertos", + "remote.tunnel.changeLocalPort": "Cambiar el puerto de dirección local", + "remote.tunnel.changeLocalPortNumber": "El puerto local {0} no está disponible. En su lugar, se ha utilizado el número de puerto {1}", + "remote.tunnel.close": "Detener enrutamiento de puerto", + "remote.tunnel.closeNoPorts": "No hay puertos reenviados actualmente. Pruebe a ejecutar el comando {0}", + "remote.tunnel.closePlaceholder": "Elija un puerto para detener el reenvío", + "remote.tunnel.copyAddressCommandPalette": "Copiar dirección de puerto reenviado", + "remote.tunnel.copyAddressInline": "Copiar dirección local", + "remote.tunnel.copyAddressPlaceholdter": "Elegir un puerto de reenvio", + "remote.tunnel.forward": "Reenviar un puerto", + "remote.tunnel.forwardError": "No se puede reenviar {0}:{1}. Es posible que el host no esté disponible o que el puerto remoto ya se haya reenviado.", + "remote.tunnel.forwardItem": "Puerto delantero", + "remote.tunnel.forwardPrompt": "Número de puerto o dirección (p. ej. 3000 o 10.10.10.10:2000).", + "remote.tunnel.label": "Establecer etiqueta de puerto", + "remote.tunnel.makePrivate": "Convertir en privado", + "remote.tunnel.makePublic": "Convertir en público", + "remote.tunnel.open": "Abrir en el navegador", + "remote.tunnel.openCommandPalette": "Abrir el puerto en el explorador", + "remote.tunnel.openCommandPaletteNone": "No hay ningún puerto reenviado actualmente. Abra la vista Puertos para empezar.", + "remote.tunnel.openCommandPalettePick": "Elegir el puerto que se va a abrir", + "remote.tunnel.openCommandPaletteView": "Abrir la vista Puertos...", + "remote.tunnel.openPreview": "Vista previa en el editor", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "El puerto remoto {0}:{1} no se ha reenviado.", + "remote.tunnel.tooltipForwarded": "El puerto remoto {0}:{1} se reenvió a la dirección local {2}.", + "remote.tunnel.tooltipName": "Puerto etiquetado {0}. ", + "remote.tunnel.tooltipPrivate": "Accesible solo desde esta máquina. ", + "remote.tunnel.tooltipPublic": "Accesible públicamente. ", + "remote.tunnelView.alreadyForwarded": "El puerto ya se ha reenviado", + "remote.tunnelView.inlineElevationMessage": "Puede requerir sudo", + "remote.tunnelsView.addPort": "Agregar puerto", + "remote.tunnelsView.changePort": "Nuevo puerto local", + "remote.tunnelsView.input": "Pulse Intro para confirmar o Escape para cancelar.", + "remote.tunnelsView.labelPlaceholder": "Etiqueta de puerto", + "remote.tunnelsView.portNumberToHigh": "El número de puerto debe estar entre ≥ 0 y < {0}.", + "remote.tunnelsView.portNumberValid": "El puerto reenviado no es válido.", + "tunnel.addressColumn.label": "Dirección local", + "tunnel.addressColumn.tooltip": "Dirección en la que el puerto reenviado está disponible de forma local.", + "tunnel.automatic": "Reenviado automáticamente", + "tunnel.focusContext": "Indica si la vista Puertos tiene el foco.", + "tunnel.forwardedPortsViewEnabled": "Indica si la vista Puertos está habilitada.", + "tunnel.iconColumn.notRunning": "No hay ningún proceso en ejecución.", + "tunnel.iconColumn.running": "El puerto tiene un proceso en ejecución.", + "tunnel.originColumn.label": "Origen", + "tunnel.originColumn.tooltip": "Origen de un puerto reenviado. Puede ser una extensión o bien haber sido reenviado por el usuario, de forma estática o automáticamente.", + "tunnel.portColumn.label": "Puerto", + "tunnel.portColumn.tooltip": "La etiqueta y el número de puerto remoto del puerto reenviado.", + "tunnel.privacyColumn.label": "Privacidad", + "tunnel.privacyColumn.tooltip": "Disponibilidad del puerto reenviado.", + "tunnel.privacyPrivate": "Privado", + "tunnel.privacyPublic": "Público", + "tunnel.processColumn.label": "Proceso en ejecución", + "tunnel.processColumn.tooltip": "Línea de comandos del proceso que usa el puerto.", + "tunnel.staticallyForwarded": "Reenviado de forma estática", + "tunnel.user": "Reenviado por el usuario", + "tunnelContext.protocolMenu": "Cambiar Protocolo de puerto", + "tunnelView": "Vista de túnel", + "tunnelView.runningProcess.inacessable": "Información del proceso no disponible" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Remoto", + "remote.autoForwardPorts": "Cuando se habilita, se detectan los nuevos procesos en ejecución y se reenvían automáticamente los puertos en los que escuchan.", + "remote.autoForwardPortsSource": "Establece el origen desde el que se reenvían los puertos de forma automática cuando \"remote.autoForwardPorts\" es true. En los equipos remotos con Windows y Mac, la opción de \"proceso\" no tiene ningún efecto y se usa \"salida\". Para que surta efecto, es necesario recargar.", + "remote.autoForwardPortsSource.output": "Los puertos se reenviarán automáticamente cuando se detecten al leer la salida de depuración y del terminal. No todos los procesos que usan puertos se imprimirán en la consola integrada de depuración o del terminal, por lo que faltarán algunos puertos. No se anulará el reenvío de los puertos reenviados en función de la salida hasta que se realice una recarga o hasta que el usuario cierre el puerto en la vista Puertos.", + "remote.autoForwardPortsSource.process": "Los puertos se reenviarán automáticamente cuando se detecten al inspeccionar los procesos que se hayan iniciado e incluyan un puerto.", + "remote.extensionKind": "Reemplace el tipo de extensión. Las extensiones \"ui\"' se instalan y ejecutan en el equipo local, mientras que las extensiones \"workspace\" se ejecutan en el espacio remoto. Al invalidar el tipo predeterminado de una extensión mediante esta configuración, debe especificar si esa extensión debe instalarse y habilitarse localmente o remotamente.", + "remote.localPortHost": "Especifica el nombre de host local que se usará para el reenvío de puertos.", + "remote.portsAttributes": "Establezca las propiedades que se aplican cuando se reenvía un número de puerto específico. Por ejemplo:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "Establezca las propiedades predeterminadas que se aplican a todos los puertos que no obtienen propiedades de la configuración \"remote.portsAttributes\". Por ejemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "Solicitar la elevación de forma automática (si es necesario) al reenviar el puerto. Se requiere elevar si el puerto local es un puerto con privilegios.", + "remote.portsAttributes.ignore": "Este puerto no se reenviará de forma automática.", + "remote.portsAttributes.label": "Etiqueta que se mostrará en la interfaz de usuario de este puerto.", + "remote.portsAttributes.labelDefault": "Aplicación", + "remote.portsAttributes.notify": "Muestra una notificación cuando un puerto se reenvía de forma automática.", + "remote.portsAttributes.onForward": "Define la acción que se produce cuando el puerto se detecta para el reenvío automático.", + "remote.portsAttributes.openBrowser": "Abre el explorador cuando el puerto se reenvía de forma automática. Según la configuración, podría abrirse un explorador incrustado.", + "remote.portsAttributes.openPreview": "Abre una vista previa en la misma ventana cuando el puerto se reenvía automáticamente.", + "remote.portsAttributes.patternError": "Debe ser un número de puerto, un intervalo de números de puerto o una expresión regular.", + "remote.portsAttributes.port": "Un puerto, un intervalo de puertos (por ejemplo, \"40000-55000\") o una expresión regular (por ejemplo, \".+\\\\/server.js\"). Para un intervalo o un número de puerto, los atributos se aplicarán a ese número de puerto o intervalo de números de puerto. Los atributos que usen una expresión regular se aplicarán a los puertos cuya línea de comandos de proceso asociada coincida con la expresión.", + "remote.portsAttributes.protocol": "El protocolo que se va a usar al reenviar este puerto.", + "remote.portsAttributes.requireLocalPort": "Cuando el valor es true, se muestra un cuadro de diálogo modal si el puerto local elegido no se usa para reenvío.", + "remote.portsAttributes.silent": "No muestra ninguna notificación y no realiza ninguna acción cuando se reenvía el puerto de forma automática.", + "remote.restoreForwardedPorts": "Restaura los puertos reenviados en un área de trabajo.", + "remoteExtensionLog": "Servidor remoto", + "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", + "web": "Tipo de extensión de trabajo web. Esta extensión se puede ejecutar en un host de extensiones de trabajo web.", + "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remota", "remote.downloadExtensionsLocally": "Cuando las extensiones habilitadas se descargan localmente e instalan en el control remoto." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Servidor remoto", - "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", - "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto.", - "web": "Tipo de extensión de trabajo web. Esta extensión se puede ejecutar en un host de extensiones de trabajo web.", - "remote": "Remoto", - "remote.extensionKind": "Reemplace el tipo de extensión. Las extensiones \"ui\"' se instalan y ejecutan en el equipo local, mientras que las extensiones \"workspace\" se ejecutan en el espacio remoto. Al invalidar el tipo predeterminado de una extensión mediante esta configuración, debe especificar si esa extensión debe instalarse y habilitarse localmente o remotamente.", - "remote.restoreForwardedPorts": "Restaura los puertos reenviados en un área de trabajo.", - "remote.autoForwardPorts": "Cuando se habilita, se detectan los nuevos procesos en ejecución y se reenvían automáticamente los puertos en los que escuchan.", - "remote.autoForwardPortsSource": "Establece el origen desde el que se reenvían los puertos de forma automática cuando \"remote.autoForwardPorts\" es true. En los equipos remotos con Windows y Mac, la opción de \"proceso\" no tiene ningún efecto y se usa \"salida\". Para que surta efecto, es necesario recargar.", - "remote.autoForwardPortsSource.process": "Los puertos se reenviarán automáticamente cuando se detecten al inspeccionar los procesos que se hayan iniciado e incluyan un puerto.", - "remote.autoForwardPortsSource.output": "Los puertos se reenviarán automáticamente cuando se detecten al leer la salida de depuración y del terminal. No todos los procesos que usan puertos se imprimirán en la consola integrada de depuración o del terminal, por lo que faltarán algunos puertos. No se anulará el reenvío de los puertos reenviados en función de la salida hasta que se realice una recarga o hasta que el usuario cierre el puerto en la vista Puertos.", - "remote.portsAttributes.port": "Un puerto, un intervalo de puertos (por ejemplo, \"40000-55000\") o una expresión regular (por ejemplo, \".+\\\\/server.js\"). Para un intervalo o un número de puerto, los atributos se aplicarán a ese número de puerto o intervalo de números de puerto. Los atributos que usen una expresión regular se aplicarán a los puertos cuya línea de comandos de proceso asociada coincida con la expresión.", - "remote.portsAttributes.notify": "Muestra una notificación cuando un puerto se reenvía de forma automática.", - "remote.portsAttributes.openBrowser": "Abre el explorador cuando el puerto se reenvía de forma automática. Según la configuración, podría abrirse un explorador incrustado.", - "remote.portsAttributes.openPreview": "Abre una vista previa en la misma ventana cuando el puerto se reenvía automáticamente.", - "remote.portsAttributes.silent": "No muestra ninguna notificación y no realiza ninguna acción cuando se reenvía el puerto de forma automática.", - "remote.portsAttributes.ignore": "Este puerto no se reenviará de forma automática.", - "remote.portsAttributes.onForward": "Define la acción que se produce cuando el puerto se detecta para el reenvío automático.", - "remote.portsAttributes.elevateIfNeeded": "Solicitar la elevación de forma automática (si es necesario) al reenviar el puerto. Se requiere elevar si el puerto local es un puerto con privilegios.", - "remote.portsAttributes.label": "Etiqueta que se mostrará en la interfaz de usuario de este puerto.", - "remote.portsAttributes.labelDefault": "Aplicación", - "remote.portsAttributes": "Establezca las propiedades que se aplican cuando se reenvía un número de puerto específico. Por ejemplo:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Aplicación\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "Debe ser un número de puerto, un intervalo de números de puerto o una expresión regular.", - "remote.portsAttributes.defaults": "Establezca las propiedades predeterminadas que se aplican a todos los puertos que no obtienen propiedades de la configuración \"remote.portsAttributes\". Por ejemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Contribuye con información de ayuda para Remote", - "RemoteHelpInformationExtPoint.getStarted": "La dirección URL, o un comando que la devuelve, a la página de introducción del proyecto", - "RemoteHelpInformationExtPoint.documentation": "La dirección URL, o un comando que la devuelve, a la página de documentación del proyecto", - "RemoteHelpInformationExtPoint.feedback": "La dirección URL, o un comando que la devuelve, al notificador de comentarios del proyecto", - "RemoteHelpInformationExtPoint.issues": "La dirección URL, o un comando que la devuelve, a la lista de problemas del proyecto", - "remote.help.getStarted": "Iniciar", - "remote.help.documentation": "Leer documentación", - "remote.help.feedback": "Proporcionar comentarios", - "remote.help.issues": "Revisar problemas", - "remote.help.report": "Notificar problema", - "pickRemoteExtension": "Seleccione una dirección URL para abrir", - "remote.help": "Ayuda y comentarios", - "remotehelp": "Ayuda remota", - "remote.explorer": "Explorador remoto", - "reconnectionWaitOne": "Intentando volver a conectar en {0} segundo...", - "reconnectionWaitMany": "Intentando volver a conectar en {0} segundos...", - "reconnectNow": "Volver a conectar ahora", - "reloadWindow": "Recargar ventana", - "connectionLost": "Conexión perdida", - "reconnectionRunning": "Desconectado. Intentando reconectar...", - "reconnectionPermanentFailure": "No se puede volver a conectar. Vuelva a cargar la ventana.", - "cancel": "Cancelar" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Puertos", - "1forwardedPort": "1 puerto reenviado", - "nForwardedPorts": "{0} puertos reenviados", - "status.forwardedPorts": "Puertos reenviados", - "remote.forwardedPorts.statusbarTextNone": "No se ha reenviado ningún puerto", - "remote.forwardedPorts.statusbarTooltip": "Puertos reenviados: {0}", - "remote.tunnelsView.automaticForward": "La aplicación que se está ejecutando en el puerto {0} está disponible.", - "remote.tunnelsView.notificationLink": "[Ver todos los puertos reenviados](comando: {0}.focus)", - "remote.tunnelsView.elevationMessage": "Debe ejecutarse como superusuario para usar el puerto {0} de forma local. ", - "remote.tunnelsView.elevationButton": "Usar el puerto {0} como sudo..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Cambiar a remoto", - "remote.explorer.switch": "Cambiar a remoto" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Remoto", - "remote.showMenu": "Mostrar menú remoto", - "remote.close": "Cerrar conexión remota", - "miCloseRemote": "Cerrar conexión re&&mota", - "host.open": "Abriendo remoto...", - "host.reconnecting": "Reconectando con {0}...", - "host.tooltipReconnecting": "Reconectando con {0}...", - "disconnectedFrom": "Desconectado de {0}", - "host.tooltipDisconnected": "Desconectado de {0}", - "host.tooltip": "Editando en {0}", - "workspace.tooltip": "Editando en {0}", - "noHost.tooltip": "Abrir una ventana remota", - "remoteHost": "Host remoto", - "cat.title": "{0}: {1}", - "closeRemote.title": "Cerrar conexión remota" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Icono de introducción en la vista del explorador remoto.", - "documentationIcon": "Icono de documentación en la vista del explorador remoto.", - "feedbackIcon": "Icono de comentarios en la vista del explorador remoto.", - "reviewIssuesIcon": "Icono para revisar un error en la vista del explorador remoto.", - "reportIssuesIcon": "Icono para notificar un problema en la vista del explorador remoto.", - "remoteExplorerViewIcon": "Vea el icono de la vista del explorador remoto.", - "portsViewIcon": "Icono de la vista de los puertos remotos.", - "portIcon": "Icono que representa un puerto remoto.", - "privatePortIcon": "Icono que representa un puerto remoto privado.", - "publicPortIcon": "Icono que representa un puerto remoto público.", - "forwardPortIcon": "Icono de la acción de reenvío.", - "stopForwardIcon": "Icono de la acción de detención de reenvío.", - "openBrowserIcon": "Icono de la acción de abrir el explorador.", - "openPreviewIcon": "Icono de la acción de abrir vista previa.", - "copyAddressIcon": "Icono de la acción Copiar la dirección local.", - "labelPortIcon": "Icono de la acción del puerto con etiqueta.", - "forwardedPortWithoutProcessIcon": "Icono de los puertos reenviados que no tienen ningún proceso en ejecución.", - "forwardedPortWithProcessIcon": "Icono de los puertos reenviados que tienen un proceso en ejecución." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Indica si la vista Puertos está habilitada.", - "remote.tunnelsView.addPort": "Agregar puerto", - "tunnel.portColumn.label": "Puerto", - "tunnel.portColumn.tooltip": "La etiqueta y el número de puerto remoto del puerto reenviado.", - "tunnel.addressColumn.label": "Dirección local", - "tunnel.addressColumn.tooltip": "Dirección en la que el puerto reenviado está disponible de forma local.", - "tunnel.processColumn.label": "Proceso en ejecución", - "tunnel.processColumn.tooltip": "Línea de comandos del proceso que usa el puerto.", - "tunnel.originColumn.label": "Origen", - "tunnel.originColumn.tooltip": "Origen de un puerto reenviado. Puede ser una extensión o bien haber sido reenviado por el usuario, de forma estática o automáticamente.", - "tunnel.privacyColumn.label": "Privacidad", - "tunnel.privacyColumn.tooltip": "Disponibilidad del puerto reenviado.", - "tunnel.privacyPublic": "Público", - "tunnel.privacyPrivate": "Privado", - "remote.tunnelsView.input": "Pulse Intro para confirmar o Escape para cancelar.", - "tunnel.user": "Reenviado por el usuario", - "tunnel.staticallyForwarded": "Reenviado de forma estática", - "tunnel.automatic": "Reenviado automáticamente", - "tunnelView.runningProcess.inacessable": "Línea de comandos no disponible", - "remote.tunnel.tooltipForwarded": "El puerto remoto {0}:{1} se reenvió a la dirección local {2}.", - "remote.tunnel.tooltipCandidate": "El puerto remoto {0}:{1} no se ha reenviado.", - "tunnel.iconColumn.running": "El puerto tiene un proceso en ejecución.", - "tunnel.iconColumn.notRunning": "No hay ningún proceso en ejecución.", - "remote.tunnel.tooltipName": "Puerto etiquetado {0}. ", - "remote.tunnel.tooltipPublic": "Accesible públicamente. ", - "remote.tunnel.tooltipPrivate": "Accesible solo desde esta máquina. ", - "tunnel.focusContext": "Indica si la vista Puertos tiene el foco.", - "remote.tunnel": "Puertos", - "tunnelView": "Vista de túnel", - "remote.tunnel.label": "Establecer etiqueta de puerto", - "remote.tunnelsView.labelPlaceholder": "Etiqueta de puerto", - "remote.tunnelsView.portNumberValid": "El puerto reenviado no es válido.", - "remote.tunnelsView.portNumberToHigh": "El número de puerto debe estar entre ≥ 0 y < {0}.", - "remote.tunnelView.inlineElevationMessage": "Puede requerir sudo", - "remote.tunnelView.alreadyForwarded": "El puerto ya se ha reenviado", - "remote.tunnel.forward": "Reenviar un puerto", - "remote.tunnel.forwardItem": "Puerto delantero", - "remote.tunnel.forwardPrompt": "Número de puerto o dirección (p. ej. 3000 o 10.10.10.10:2000).", - "remote.tunnel.forwardError": "No se puede reenviar {0}:{1}. Es posible que el host no esté disponible o que el puerto remoto ya se haya reenviado.", - "remote.tunnel.closeNoPorts": "No hay puertos reenviados actualmente. Pruebe a ejecutar el comando {0}", - "remote.tunnel.close": "Detener enrutamiento de puerto", - "remote.tunnel.closePlaceholder": "Elija un puerto para detener el reenvío", - "remote.tunnel.open": "Abrir en el navegador", - "remote.tunnel.openPreview": "Vista previa en el editor", - "remote.tunnel.openCommandPalette": "Abrir el puerto en el explorador", - "remote.tunnel.openCommandPaletteNone": "No hay ningún puerto reenviado actualmente. Abra la vista Puertos para empezar.", - "remote.tunnel.openCommandPaletteView": "Abrir la vista Puertos...", - "remote.tunnel.openCommandPalettePick": "Elegir el puerto que se va a abrir", - "remote.tunnel.copyAddressInline": "Copiar dirección local", - "remote.tunnel.copyAddressCommandPalette": "Copiar dirección de puerto reenviado", - "remote.tunnel.copyAddressPlaceholdter": "Elegir un puerto de reenvio", - "remote.tunnel.changeLocalPort": "Cambiar el puerto de dirección local", - "remote.tunnel.changeLocalPortNumber": "El puerto local {0} no está disponible. En su lugar, se ha utilizado el número de puerto {1}", - "remote.tunnelsView.changePort": "Nuevo puerto local", - "remote.tunnel.makePublic": "Convertir en público", - "remote.tunnel.makePrivate": "Convertir en privado" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Controla el tamaño del área de comentarios en píxeles del área de arrastre entre las vistas/editores. Establézcalo en un valor mayor si cree que es difícil cambiar el tamaño de las vistas con el mouse.", - "sashHoverDelay": "Controla el retraso, en milisegundos, en la obtención de comentarios mediante movimiento del mouse del área de arrastre entre vistas o editores." + "sashHoverDelay": "Controla el retraso, en milisegundos, en la obtención de comentarios mediante movimiento del mouse del área de arrastre entre vistas o editores.", + "sashSize": "Controla el tamaño del área de comentarios en píxeles del área de arrastre entre las vistas/editores. Establézcalo en un valor mayor si cree que es difícil cambiar el tamaño de las vistas con el mouse." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} cambios pendientes", + "status.scm": "Control de código fuente" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} de {1} cambio", + "changes": "{0} de {1} cambios", + "editorGutterAddedBackground": "Color de fondo del medianil del editor para las líneas agregadas.", + "editorGutterDeletedBackground": "Color de fondo del medianil del editor para las líneas eliminadas.", + "editorGutterModifiedBackground": "Color de fondo del medianil del editor para las líneas modificadas.", + "label.close": "Cerrar", + "miGotoNextChange": "&&Cambio siguiente", + "miGotoPreviousChange": "Cambio &&anterior", + "minimapGutterAddedBackground": "Color de fondo del canal del minimapa para las líneas que se agregan.", + "minimapGutterDeletedBackground": "Color de fondo del medianil del minimapa para las líneas que se eliminan.", + "minimapGutterModifiedBackground": "Color de fondo del canal del minimapa para las líneas que se modifican.", + "move to next change": "Moverse al cambio siguiente", + "move to previous change": "Moverse al cambio anterior", + "overviewRulerAddedForeground": "Color de marcador de regla de información general para contenido agregado.", + "overviewRulerDeletedForeground": "Color de marcador de regla de información general para contenido eliminado.", + "overviewRulerModifiedForeground": "Color de marcador de regla de información general para contenido modificado.", + "show next change": "Mostrar el cambio siguiente", + "show previous change": "Mostrar el cambio anterior" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Vea el icono de la vista Control de código fuente.", - "source control": "Control de código fuente", - "no open repo": "No hay proveedores de control de código fuente registrados.", - "miViewSCM": "S&&CM", - "source control repositories": "Repositorios de control de código fuente", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "Mostrar las decoraciones diferentes en todas las ubicaciones disponibles.", - "scm.diffDecorations.gutter": "Mostrar las distintas decoraciones solo en el medianil del editor.", - "scm.diffDecorations.overviewRuler": "Mostrar las decoraciones de diferencias solo en la regla de vista general.", - "scm.diffDecorations.minimap": "Mostrar las decoraciones diferentes solo en el minimapa.", - "scm.diffDecorations.none": "No mostrar las decoraciones diff.", + "alwaysShowActions": "Controla si las acciones en línea son siempre visibles en la vista Control de código fuente.", + "alwaysShowRepository": "Controla si los repositorios deben estar siempre visibles en la vista de SCM.", + "autoReveal": "Controla si la vista SCM debe revelar y seleccionar automáticamente los archivos al abrirlos.", "diffDecorations": "Controla las decoraciones de diff en el editor.", "diffGutterWidth": "Controla el ancho (px) de las decoraciones de diferencias en el medianil (elementos agregados y modificados).", - "scm.diffDecorationsGutterVisibility.always": "Muestre el decorador de diferencias en el medianil en todo momento.", - "scm.diffDecorationsGutterVisibility.hover": "Muestre el decorador de diferenciales en el medianil solo al pasar el puntero.", - "scm.diffDecorationsGutterVisibility": "Controla la visibilidad del decorador de diferencias de control de código fuente en el medianil.", - "scm.diffDecorationsGutterAction.diff": "Muestra la vista de inspección de diferencias insertada al hacer clic.", - "scm.diffDecorationsGutterAction.none": "No hacer nada.", - "scm.diffDecorationsGutterAction": "Controla el comportamiento de las decoraciones del margen de diferencias del control de código fuente.", - "alwaysShowActions": "Controla si las acciones en línea son siempre visibles en la vista Control de código fuente.", - "scm.countBadge.all": "Muestra la suma de todas las notificaciones de recuento de proveedores de control de código fuente.", - "scm.countBadge.focused": "Muestre la insignia de recuento del proveedor de control de código fuente enfocado.", - "scm.countBadge.off": "Deshabilite la insignia de recuento de Control de código fuente.", - "scm.countBadge": "Controla la notificación de recuento del icono de control de código fuente en la barra de actividades.", - "scm.providerCountBadge.hidden": "Oculte las insignias de recuento de proveedores de control de código fuente.", - "scm.providerCountBadge.auto": "Muestre las insignias de recuento de proveedores de control de código fuente si hay cambios.", - "scm.providerCountBadge.visible": "Muestre las insignias de recuento de proveedores de control de código fuente.", - "scm.providerCountBadge": "Controla la insignia de recuento de proveedores de control de código fuente. Estos proveedores solo se muestran cuando hay más de un proveedor.", - "scm.defaultViewMode.tree": "Mostrar los cambios del repositorio como un árbol.", - "scm.defaultViewMode.list": "Mostrar los cambios del repositorio como una lista.", - "scm.defaultViewMode": "Controla el modo de visualización del repositorio de Control de código fuente predeterminado.", - "autoReveal": "Controla si la vista SCM debe revelar y seleccionar automáticamente los archivos al abrirlos.", "inputFontFamily": "Controla la fuente del mensaje de entrada. Utilice \"default\" para la familia de fuentes de la interfaz de usuario del área de trabajo, \"editor\" para el valor de \"#editor.fontFamily#\" o una familia de fuentes personalizada.", "inputFontSize": "Controla el tamaño de fuente del mensaje de entrada en píxeles.", - "alwaysShowRepository": "Controla si los repositorios deben estar siempre visibles en la vista de SCM.", + "miViewSCM": "S&&CM", + "no open repo": "No hay proveedores de control de código fuente registrados.", + "open in terminal": "Abrir en terminal", "providersVisible": "Controla cuántos repositorios están visibles en la sección Repositorios de control de código fuente. Establézcalo en \"0\" para poder cambiar manualmente el tamaño de la vista.", "scm accept": "SCM: Aceptar entrada", "scm view next commit": "SCM: Ver \"commit\" siguiente", "scm view previous commit": "SCM: Ver \"commit\" anterior", - "open in terminal": "Abrir en terminal" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Control de código fuente", - "scmPendingChangesBadge": "{0} cambios pendientes" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} de {1} cambios", - "change": "{0} de {1} cambio", - "label.close": "Cerrar", - "show previous change": "Mostrar el cambio anterior", - "show next change": "Mostrar el cambio siguiente", - "miGotoNextChange": "&&Cambio siguiente", - "miGotoPreviousChange": "Cambio &&anterior", - "move to previous change": "Moverse al cambio anterior", - "move to next change": "Moverse al cambio siguiente", - "editorGutterModifiedBackground": "Color de fondo del medianil del editor para las líneas modificadas.", - "editorGutterAddedBackground": "Color de fondo del medianil del editor para las líneas agregadas.", - "editorGutterDeletedBackground": "Color de fondo del medianil del editor para las líneas eliminadas.", - "minimapGutterModifiedBackground": "Color de fondo del canal del minimapa para las líneas que se modifican.", - "minimapGutterAddedBackground": "Color de fondo del canal del minimapa para las líneas que se agregan.", - "minimapGutterDeletedBackground": "Color de fondo del medianil del minimapa para las líneas que se eliminan.", - "overviewRulerModifiedForeground": "Color de marcador de regla de información general para contenido modificado.", - "overviewRulerAddedForeground": "Color de marcador de regla de información general para contenido agregado.", - "overviewRulerDeletedForeground": "Color de marcador de regla de información general para contenido eliminado." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Control de código fuente" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Administración del control de código fuente", - "input": "Entrada de control de código fuente", - "sortAction": "Ver y ordenar", - "repositories": "Repositorios", - "setListViewMode": "Ver como lista", - "setTreeViewMode": "Ver como árbol", - "sortByName": "Ordenar por nombre", - "sortByPath": "Ordenar por ruta de acceso", - "sortByStatus": "Ordenar por estado", - "collapse all": "Contraer todos los repositorios", - "expand all": "Expandir todos los repositorios", - "scm.providerBorder": "Borde separador del proveedor de SCM." + "scm.countBadge": "Controla la notificación de recuento del icono de control de código fuente en la barra de actividades.", + "scm.countBadge.all": "Muestra la suma de todas las notificaciones de recuento de proveedores de control de código fuente.", + "scm.countBadge.focused": "Muestre la insignia de recuento del proveedor de control de código fuente enfocado.", + "scm.countBadge.off": "Deshabilite la insignia de recuento de Control de código fuente.", + "scm.defaultViewMode": "Controla el modo de visualización del repositorio de Control de código fuente predeterminado.", + "scm.defaultViewMode.list": "Mostrar los cambios del repositorio como una lista.", + "scm.defaultViewMode.tree": "Mostrar los cambios del repositorio como un árbol.", + "scm.diffDecorations.all": "Mostrar las decoraciones diferentes en todas las ubicaciones disponibles.", + "scm.diffDecorations.gutter": "Mostrar las distintas decoraciones solo en el medianil del editor.", + "scm.diffDecorations.minimap": "Mostrar las decoraciones diferentes solo en el minimapa.", + "scm.diffDecorations.none": "No mostrar las decoraciones diff.", + "scm.diffDecorations.overviewRuler": "Mostrar las decoraciones de diferencias solo en la regla de vista general.", + "scm.diffDecorationsGutterAction": "Controla el comportamiento de las decoraciones del margen de diferencias del control de código fuente.", + "scm.diffDecorationsGutterAction.diff": "Muestra la vista de inspección de diferencias insertada al hacer clic.", + "scm.diffDecorationsGutterAction.none": "No hacer nada.", + "scm.diffDecorationsGutterVisibility": "Controla la visibilidad del decorador de diferencias de control de código fuente en el medianil.", + "scm.diffDecorationsGutterVisibility.always": "Muestre el decorador de diferencias en el medianil en todo momento.", + "scm.diffDecorationsGutterVisibility.hover": "Muestre el decorador de diferenciales en el medianil solo al pasar el puntero.", + "scm.providerCountBadge": "Controla la insignia de recuento de proveedores de control de código fuente. Estos proveedores solo se muestran cuando hay más de un proveedor.", + "scm.providerCountBadge.auto": "Muestre las insignias de recuento de proveedores de control de código fuente si hay cambios.", + "scm.providerCountBadge.hidden": "Oculte las insignias de recuento de proveedores de control de código fuente.", + "scm.providerCountBadge.visible": "Muestre las insignias de recuento de proveedores de control de código fuente.", + "scmConfigurationTitle": "SCM", + "source control": "Control de código fuente", + "source control repositories": "Repositorios de control de código fuente", + "sourceControlViewIcon": "Vea el icono de la vista Control de código fuente." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "Repositorios de control de código fuente" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Buscar", - "copyMatchLabel": "Copiar", - "copyPathLabel": "Copiar ruta de acceso", - "copyAllLabel": "Copiar todo", - "CancelSearchAction.label": "Cancelar búsqueda", - "RefreshAction.label": "Actualizar", - "CollapseDeepestExpandedLevelAction.label": "Contraer todo", - "ExpandAllAction.label": "Expandir todo", - "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda", - "revealInSideBar": "Mostrar en barra lateral", - "clearSearchHistoryLabel": "Borrar historial de búsqueda", - "focusSearchListCommandLabel": "Lista de objetivos", - "findInFolder": "Buscar en carpeta...", - "findInWorkspace": "Buscar en área de trabajo...", - "showTriggerActions": "Ir al símbolo en el área de trabajo...", - "name": "Buscar", - "miViewSearch": "&&Buscar", - "findInFiles.description": "Abrir el viewlet de búsqueda", - "findInFiles.args": "Conjunto de opciones para el viewlet de búsqueda", - "findInFiles": "Buscar en archivos", - "miFindInFiles": "Buscar &&en archivos", - "miReplaceInFiles": "Reemplazar &&en archivos", - "anythingQuickAccessPlaceholder": "Buscar archivos por nombre (añadir {0} para ir a la línea o {1} para ir al símbolo)", - "anythingQuickAccess": "Ir al archivo", - "symbolsQuickAccessPlaceholder": "Escriba el nombre de un símbolo que desea abrir.", - "symbolsQuickAccess": "Ir al símbolo en el área de trabajo", - "searchConfigurationTitle": "Buscar", - "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.", - "exclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", - "search.mode": "Controla dónde se producen las operaciones \"Buscar: Buscar en archivos\" y \"Buscar en carpeta\" nuevas: en la vista de búsqueda de la barra lateral o en un editor de búsqueda.", - "search.mode.view": "Busque en la vista de búsqueda, ya sea en el panel o en la barra lateral.", - "search.mode.reuseEditor": "Busca en un editor de búsqueda existente si está presente; de lo contrario, en un editor de búsqueda nuevo.", - "search.mode.newEditor": "Busca en un editor de búsqueda nuevo.", - "useRipgrep": "Esta opción están en desuso y ahora se utiliza \"search.usePCRE2\".", - "useRipgrepDeprecated": "En desuso. Considere la utilización de \"search.usePCRE2\" para admitir la característica de expresiones regulares avanzadas.", - "search.maintainFileSearchCache": "Cuando está habilitado, el proceso de servicio de búsqueda se mantendrá habilitado en lugar de cerrarse después de una hora de inactividad. Esto mantendrá la caché de búsqueda de archivos en la memoria.", - "useIgnoreFiles": "Controla si se deben usar los archivos \".gitignore\" e \".ignore\" al buscar archivos.", - "useGlobalIgnoreFiles": "Controla si deben usarse archivos \".ignore\" y \".gitignore\" globables cuando se buscan archivos.", - "search.quickOpen.includeSymbols": "Indica si se incluyen resultados de una búsqueda global de símbolos en los resultados de archivos de Quick Open.", - "search.quickOpen.includeHistory": "Indica si se incluyen resultados de archivos abiertos recientemente en los resultados de archivos de Quick Open.", - "filterSortOrder.default": "Las entradas de historial se ordenan por pertinencia en función del valor de filtro utilizado. Las entradas más pertinentes aparecen primero.", - "filterSortOrder.recency": "Las entradas de historial se ordenan por uso reciente. Las entradas abiertas más recientemente aparecen primero.", - "filterSortOrder": "Controla el orden de clasificación del historial del editor en apertura rápida al filtrar.", - "search.followSymlinks": "Controla si debe seguir enlaces simbólicos durante la búsqueda.", - "search.smartCase": "Buscar sin distinción de mayúsculas y minúsculas si el patrón es todo en minúsculas; de lo contrario, buscar con distinción de mayúsculas y minúsculas.", - "search.globalFindClipboard": "Controla si la vista de búsqueda debe leer o modificar el portapapeles de búsqueda compartido en macOS.", - "search.location": "Controla si la búsqueda se muestra como una vista en la barra lateral o como un panel en el área de paneles para disponer de más espacio horizontal.", - "search.location.deprecationMessage": "Esta opción está en desuso. Use arrastrar y colocar en lugar de arrastrar el icono de búsqueda.", - "search.collapseResults.auto": "Los archivos con menos de 10 resultados se expanden. El resto están colapsados.", - "search.collapseAllResults": "Controla si los resultados de la búsqueda estarán contraídos o expandidos.", - "search.useReplacePreview": "Controla si debe abrirse la vista previa de reemplazo cuando se selecciona o reemplaza una coincidencia.", - "search.showLineNumbers": "Controla si deben mostrarse los números de línea en los resultados de la búsqueda.", - "search.usePCRE2": "Si se utiliza el motor de expresión regular PCRE2 en la búsqueda de texto. Esto permite utilizar algunas características avanzadas de regex como la búsqueda anticipada y las referencias inversas. Sin embargo, no todas las características de PCRE2 son compatibles: solo las características que también admite JavaScript.", - "usePCRE2Deprecated": "En desuso. Se usará PCRE2 automáticamente al utilizar características de regex que solo se admiten en PCRE2.", - "search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.", - "search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.", - "search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.", - "search.searchOnType": "Busque todos los archivos a medida que escribe.", - "search.seedWithNearestWord": "Habilite la búsqueda de propagación a partir de la palabra más cercana al cursor cuando el editor activo no tiene ninguna selección.", - "search.seedOnFocus": "Actualiza la consulta de búsqueda al texto seleccionado del editor al enfocar la vista de búsqueda. Esto ocurre al hacer clic o al desencadenar el comando \"workbench.views.search.focus\".", - "search.searchOnTypeDebouncePeriod": "Cuando '#search.searchOnType' está habilitado, controla el tiempo de espera en milisegundos entre un carácter que se escribe y el inicio de la búsqueda. No tiene ningún efecto cuando 'search.searchOnType' está deshabilitado.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra bajo el cursor.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Al hacer doble clic, se abre el resultado en el grupo de editor activo.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Al hacer doble clic se abre el resultado en el grupo del editor a un lado, creando uno si aún no existe.", - "search.searchEditor.doubleClickBehaviour": "Configure el efecto de hacer doble clic en un resultado en un editor de búsqueda.", - "search.searchEditor.reusePriorSearchConfiguration": "Cuando está habilitado, los nuevos editores de búsqueda reutilizarán los elementos de inclusión, los elementos de exclusión y las marcas del editor de búsqueda abierto anteriormente.", - "search.searchEditor.defaultNumberOfContextLines": "Número predeterminado de líneas de contexto circundantes que se van a usar al crear editores de búsqueda. Si se utiliza \"#search. searchEditor.reusePriorSearchConfiguration#\", se puede establecer en \"null\" (vacío) para usar la configuración del editor de búsqueda anterior.", - "searchSortOrder.default": "Los resultados se ordenan por nombre de carpeta y archivo, en orden alfabético.", - "searchSortOrder.filesOnly": "Los resultados estan ordenados alfabéticamente por nombres de archivo, ignorando el orden de las carpetas.", - "searchSortOrder.type": "Los resultados se ordenan por extensiones de archivo, en orden alfabético.", - "searchSortOrder.modified": "Los resultados se ordenan por la última fecha de modificación del archivo, en orden descendente.", - "searchSortOrder.countDescending": "Los resultados se ordenan de forma descendente por conteo de archivos.", - "searchSortOrder.countAscending": "Los resultados se ordenan por recuento por archivo, en orden ascendente.", - "search.sortOrder": "Controla el orden de los resultados de búsqueda.", - "miGotoSymbolInWorkspace": "Ir al símbolo en el área &&de trabajo..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Contraer todos los repositorios", + "expand all": "Expandir todos los repositorios", + "input": "Entrada de control de código fuente", + "repositories": "Repositorios", + "scm": "Administración del control de código fuente", + "scm.providerBorder": "Borde separador del proveedor de SCM.", + "setListViewMode": "Ver como lista", + "setTreeViewMode": "Ver como árbol", + "sortAction": "Ver y ordenar", + "sortByName": "Ordenar por nombre", + "sortByPath": "Ordenar por ruta de acceso", + "sortByStatus": "Ordenar por estado" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "La búsqueda se canceló antes de poder encontrar resultados - ", - "moreSearch": "Alternar detalles de la búsqueda", - "searchScope.includes": "archivos para incluir", - "label.includes": "Buscar patrones de inclusión", - "placeholder.includes": "(por ejemplo, *.ts, src/**/include)", - "searchScope.excludes": "archivos para excluir", - "label.excludes": "Buscar patrones de exclusión", - "placeholder.excludes": "(por ejemplo, *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Reemplazar todo", - "replaceAll.confirm.button": "&&Reemplazar", - "replaceAll.occurrence.file.message": "{0} aparición reemplazada en {1} archivo por \"{2}\".", - "removeAll.occurrence.file.message": "Se ha reemplazado {0} repetición en {1} archivo.", - "replaceAll.occurrence.files.message": "{0} aparición reemplazada en {1} archivos por \"{2}\".", - "removeAll.occurrence.files.message": "{0} aparición reemplazada en {1} archivos.", - "replaceAll.occurrences.file.message": "{0} apariciones reemplazadas en {1} archivo por \"{2}\".", - "removeAll.occurrences.file.message": "Se han reemplazado {0} repeticiones en {1} archivo.", - "replaceAll.occurrences.files.message": "{0} apariciones reemplazadas en {1} archivos por \"{2}\".", - "removeAll.occurrences.files.message": "{0} apariciones reemplazadas en {1} archivos.", - "removeAll.occurrence.file.confirmation.message": "¿Reemplazar {0} aparición en {1} archivo por \"{2}\"?", - "replaceAll.occurrence.file.confirmation.message": "¿Reemplazar {0} repetición en {1} archivo?", - "removeAll.occurrence.files.confirmation.message": "¿Reemplazar {0} aparición en {1} archivos por \"{2}\"?", - "replaceAll.occurrence.files.confirmation.message": "¿Reemplazar {0} aparición en {1} archivos?", - "removeAll.occurrences.file.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivo por \"{2}\"?", - "replaceAll.occurrences.file.confirmation.message": "¿Reemplazar {0} repeticiones en {1} archivo?", - "removeAll.occurrences.files.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivos por \"{2}\"?", - "replaceAll.occurrences.files.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivos?", - "emptySearch": "Búsqueda vacía", - "ariaSearchResultsClearStatus": "Los resultados de la búsqueda se han borrado", - "searchPathNotFoundError": "No se encuentra la ruta de búsqueda: {0}", - "searchMaxResultsWarning": "El conjunto de resultados solo contiene un subconjunto de todas las coincidencias. Sea más específico en la búsqueda para acotar los resultados.", - "noOpenEditorResultsIncludesExcludes": "No se han encontrado resultados en los editores abiertos que coincidan con \"{0}\", a excepción de \"{1}\" - ", - "noOpenEditorResultsIncludes": "No se han encontrado resultados en los editores abiertos que coincidan con \"{0}\" - ", - "noOpenEditorResultsExcludes": "No se han encontrado resultados en los editores abiertos, a excepción de \"{0}\" - ", - "noOpenEditorResultsFound": "No se han encontrado resultados en los editores abiertos. Revise la configuración para ver las exclusiones configuradas y comprobar sus archivos gitignore -", - "noResultsIncludesExcludes": "No se encontraron resultados en '{0}' con exclusión de '{1}' - ", - "noResultsIncludes": "No se encontraron resultados en '{0}' - ", - "noResultsExcludes": "No se encontraron resultados con exclusión de '{0}' - ", - "noResultsFound": "No se encontraron resultados. Revise la configuración para configurar exclusiones y verificar sus archivos gitignore -", - "rerunSearch.message": "Buscar de nuevo", - "rerunSearchInAll.message": "Buscar de nuevo en todos los archivos", - "openSettings.message": "Abrir configuración", - "openSettings.learnMore": "Más información", - "ariaSearchResultsStatus": "La búsqueda devolvió {0} resultados en {1} archivos", - "forTerm": " - Buscar: {0}", - "useIgnoresAndExcludesDisabled": "la configuración de exclusión y los archivos de omisiones están deshabilitados", - "excludes.enable": "habilitar", - "useExcludesAndIgnoreFilesDescription": "Usar la Configuración de Exclusión e Ignorar Archivos", - "openInEditor.tooltip": "Copiar los resultados de búsqueda actuales en un editor", - "openInEditor.message": "Abrir en el editor", - "search.file.result": "{0} resultado en {1} archivo", - "search.files.result": "{0} resultado en {1} archivos", - "search.file.results": "{0} resultados en {1} archivo", - "search.files.results": "{0} resultados en {1} archivos", - "searchWithoutFolder": "No ha abierto ni especificado una carpeta. Solo se buscan actualmente los archivos abiertos -", - "openFolder": "Abrir carpeta" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Control de código fuente" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "No hay ningún resultado coincidente.", - "recentlyOpenedSeparator": "abiertos recientemente", + "closeEditor": "Quitar de abiertos recientemente", "fileAndSymbolResultsSeparator": "resultados de archivos y símbolos", - "fileResultsSeparator": "resultados de archivos", "filePickAriaLabelDirty": "{0}, con modificaciones", - "openToSide": "Abrir en el lateral", + "fileResultsSeparator": "resultados de archivos", + "noAnythingResults": "No hay ningún resultado coincidente.", "openToBottom": "Abrir en la parte inferior", - "closeEditor": "Quitar de abiertos recientemente" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "Reemplazar en archivos", - "toggleTabs": "Alternar búsqueda en tipo", - "FocusNextSearchResult.label": "Centrarse en el siguiente resultado de la búsqueda", - "FocusPreviousSearchResult.label": "Centrarse en el anterior resultado de la búsqueda", - "RemoveAction.label": "Descartar", - "file.replaceAll.label": "Reemplazar todo", - "match.replace.label": "Reemplazar" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "No hay ningún símbolo del área de trabajo coincidente.", "openToSide": "Abrir en el lateral", - "openToBottom": "Abrir en la parte inferior" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Reemplazar todo (Enviar búsqueda para habilitar)", - "search.action.replaceAll.enabled.label": "Reemplazar todo", - "search.replace.toggle.button.title": "Alternar reemplazar", - "label.Search": "Búsqueda: Escriba el término de búsqueda y presione Entrar para buscar", - "search.placeHolder": "Buscar", - "showContext": "Alternar las líneas de contexto", - "label.Replace": "Reemplazar: Escriba el término de reemplazo y presione Entrar para obtener una vista previa", - "search.replace.placeHolder": "Reemplazar" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Icono para hacer visibles los detalles de la búsqueda.", - "searchShowContextIcon": "Icono para alternar el contexto en el editor de búsqueda.", - "searchHideReplaceIcon": "Icono para contraer la sección de reemplazo en la vista de búsqueda.", - "searchShowReplaceIcon": "Icono para expandir la sección de reemplazo en la vista de búsqueda.", - "searchReplaceAllIcon": "Icono para reemplazar todo en la vista de búsqueda.", - "searchReplaceIcon": "Icono de reemplazo en la vista de búsqueda.", - "searchRemoveIcon": "Icono para quitar el resultado de una búsqueda.", - "searchRefreshIcon": "Icono para actualizar en la vista de búsqueda.", - "searchCollapseAllIcon": "Icono para contraer los resultados en la vista de búsqueda.", - "searchExpandAllIcon": "Icono para expandir los resultados en la vista de búsqueda.", - "searchClearIcon": "Icono para borrar los resultados en la vista de búsqueda.", - "searchStopIcon": "Icono para detener en la vista de búsqueda.", - "searchViewIcon": "Vea el icono de la vista de búsqueda.", - "searchNewEditorIcon": "Icono de la acción para abrir un nuevo editor de búsqueda." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "La carpeta del área de trabajo no existe: {0}" + "recentlyOpenedSeparator": "abiertos recientemente" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "Entrada", "onlySearchInOpenEditors": "Buscar solo en los editores abiertos", "useExcludesAndIgnoreFilesDescription": "Usar la Configuración de Exclusión e Ignorar Archivos" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Otros archivos", - "searchFileMatches": "{0} archivos encontrados", - "searchFileMatch": "{0} archivo encontrado", - "searchMatches": "{0} coincidencias encontradas", - "searchMatch": "{0} coincidencia encontrada", - "lineNumStr": "Desde la línea {0}", - "numLinesStr": "{0} líneas más", - "search": "Buscar", - "folderMatchAriaLabel": "{0} coincidencias en la carpeta raíz {1}, resultados de la búsqueda", - "otherFilesAriaLabel": "{0} coincidencias fuera del área de trabajo, resultado de la búsqueda", - "fileMatchAriaLabel": "{0} coincidencias en el archivo {1} de la carpeta {2}, resultados de la búsqueda", - "replacePreviewResultAria": "Reemplazar el termino {0} con {1} en la columna con posición {2} en la línea de texto {3}", - "searchResultAria": "Encontró el término {0} en la columna de posición {1} en la línea con el texto {2}." - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Reemplazar vista previa) " }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Editor de búsqueda", - "promptOpenWith.searchEditor.displayName": "Editor de Búsqueda", - "search": "Editor de búsqueda", - "searchEditor.deleteResultBlock": "Eliminar resultados del archivo", - "search.openNewSearchEditor": "Nuevo editor de búsqueda", - "search.openSearchEditor": "Abrir editor de búsqueda", - "search.openNewEditorToSide": "Abrir nuevo editor de búsqueda en el lateral", - "search.openResultsInEditor": "Abrir resultados en el editor", - "search.rerunSearchInEditor": "Buscar de nuevo", - "search.action.focusQueryEditorWidget": "Foco en la entrada del editor de búsqueda", - "searchEditor.action.toggleSearchEditorCaseSensitive": "Alternar Coincidir mayúsculas y minúsculas", - "searchEditor.action.toggleSearchEditorWholeWord": "Alternar Solo palabras completas", - "searchEditor.action.toggleSearchEditorRegex": "Alternar Usar expresión regular", - "searchEditor.action.toggleSearchEditorContextLines": "Alternar las líneas de contexto", - "searchEditor.action.increaseSearchEditorContextLines": "Aumentar las líneas de contexto", - "searchEditor.action.decreaseSearchEditorContextLines": "Reducir las líneas de contexto", - "searchEditor.action.selectAllSearchEditorMatches": "Seleccionar todas las coincidencias", - "search.openNewEditor": "Abrir un editor de búsqueda nuevo desde la vista" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Cancelar búsqueda", + "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda", + "CollapseDeepestExpandedLevelAction.label": "Contraer todo", + "ExpandAllAction.label": "Expandir todo", + "RefreshAction.label": "Actualizar", + "anythingQuickAccess": "Ir al archivo", + "anythingQuickAccessPlaceholder": "Buscar archivos por nombre (añadir {0} para ir a la línea o {1} para ir al símbolo)", + "clearSearchHistoryLabel": "Borrar historial de búsqueda", + "copyAllLabel": "Copiar todo", + "copyMatchLabel": "Copiar", + "copyPathLabel": "Copiar ruta de acceso", + "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.", + "exclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", + "filterSortOrder": "Controla el orden de clasificación del historial del editor en apertura rápida al filtrar.", + "filterSortOrder.default": "Las entradas de historial se ordenan por pertinencia en función del valor de filtro utilizado. Las entradas más pertinentes aparecen primero.", + "filterSortOrder.recency": "Las entradas de historial se ordenan por uso reciente. Las entradas abiertas más recientemente aparecen primero.", + "findInFiles": "Buscar en archivos", + "findInFiles.args": "Conjunto de opciones para el viewlet de búsqueda", + "findInFiles.description": "Abrir el viewlet de búsqueda", + "findInFolder": "Buscar en carpeta...", + "findInWorkspace": "Buscar en área de trabajo...", + "focusSearchListCommandLabel": "Lista de objetivos", + "miFindInFiles": "Buscar &&en archivos", + "miGotoSymbolInWorkspace": "Ir al símbolo en el área &&de trabajo...", + "miReplaceInFiles": "Reemplazar &&en archivos", + "miViewSearch": "&&Buscar", + "name": "Buscar", + "revealInSideBar": "Mostrar en barra lateral", + "search": "Buscar", + "search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.", + "search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.", + "search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.", + "search.collapseAllResults": "Controla si los resultados de la búsqueda estarán contraídos o expandidos.", + "search.collapseResults.auto": "Los archivos con menos de 10 resultados se expanden. El resto están colapsados.", + "search.followSymlinks": "Controla si debe seguir enlaces simbólicos durante la búsqueda.", + "search.globalFindClipboard": "Controla si la vista de búsqueda debe leer o modificar el portapapeles de búsqueda compartido en macOS.", + "search.location": "Controla si la búsqueda se muestra como una vista en la barra lateral o como un panel en el área de paneles para disponer de más espacio horizontal.", + "search.location.deprecationMessage": "Este ajuste está obsoleto. En su lugar, puede arrastrar el icono de búsqueda a una nueva ubicación.", + "search.maintainFileSearchCache": "Cuando está habilitado, el proceso de servicio de búsqueda se mantendrá habilitado en lugar de cerrarse después de una hora de inactividad. Esto mantendrá la caché de búsqueda de archivos en la memoria.", + "search.mode": "Controla dónde se producen las operaciones \"Buscar: Buscar en archivos\" y \"Buscar en carpeta\" nuevas: en la vista de búsqueda de la barra lateral o en un editor de búsqueda.", + "search.mode.newEditor": "Busca en un editor de búsqueda nuevo.", + "search.mode.reuseEditor": "Busca en un editor de búsqueda existente si está presente; de lo contrario, en un editor de búsqueda nuevo.", + "search.mode.view": "Busque en la vista de búsqueda, ya sea en el panel o en la barra lateral.", + "search.quickOpen.includeHistory": "Indica si se incluyen resultados de archivos abiertos recientemente en los resultados de archivos de Quick Open.", + "search.quickOpen.includeSymbols": "Indica si se incluyen resultados de una búsqueda global de símbolos en los resultados de archivos de Quick Open.", + "search.searchEditor.defaultNumberOfContextLines": "Número predeterminado de líneas de contexto circundantes que se van a usar al crear editores de búsqueda. Si se utiliza \"#search. searchEditor.reusePriorSearchConfiguration#\", se puede establecer en \"null\" (vacío) para usar la configuración del editor de búsqueda anterior.", + "search.searchEditor.doubleClickBehaviour": "Configure el efecto de hacer doble clic en un resultado en un editor de búsqueda.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Al hacer doble clic, se abre el resultado en el grupo de editor activo.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Al hacer doble clic se abre el resultado en el grupo del editor a un lado, creando uno si aún no existe.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra bajo el cursor.", + "search.searchEditor.reusePriorSearchConfiguration": "Cuando está habilitado, los nuevos editores de búsqueda reutilizarán los elementos de inclusión, los elementos de exclusión y las marcas del editor de búsqueda abierto anteriormente.", + "search.searchOnType": "Busque todos los archivos a medida que escribe.", + "search.searchOnTypeDebouncePeriod": "Cuando '#search.searchOnType' está habilitado, controla el tiempo de espera en milisegundos entre un carácter que se escribe y el inicio de la búsqueda. No tiene ningún efecto cuando 'search.searchOnType' está deshabilitado.", + "search.seedOnFocus": "Actualiza la consulta de búsqueda al texto seleccionado del editor al enfocar la vista de búsqueda. Esto ocurre al hacer clic o al desencadenar el comando \"workbench.views.search.focus\".", + "search.seedWithNearestWord": "Habilite la búsqueda de propagación a partir de la palabra más cercana al cursor cuando el editor activo no tiene ninguna selección.", + "search.showLineNumbers": "Controla si deben mostrarse los números de línea en los resultados de la búsqueda.", + "search.smartCase": "Buscar sin distinción de mayúsculas y minúsculas si el patrón es todo en minúsculas; de lo contrario, buscar con distinción de mayúsculas y minúsculas.", + "search.sortOrder": "Controla el orden de los resultados de búsqueda.", + "search.usePCRE2": "Si se utiliza el motor de expresión regular PCRE2 en la búsqueda de texto. Esto permite utilizar algunas características avanzadas de regex como la búsqueda anticipada y las referencias inversas. Sin embargo, no todas las características de PCRE2 son compatibles: solo las características que también admite JavaScript.", + "search.useReplacePreview": "Controla si debe abrirse la vista previa de reemplazo cuando se selecciona o reemplaza una coincidencia.", + "searchConfigurationTitle": "Buscar", + "searchSortOrder.countAscending": "Los resultados se ordenan por recuento por archivo, en orden ascendente.", + "searchSortOrder.countDescending": "Los resultados se ordenan de forma descendente por conteo de archivos.", + "searchSortOrder.default": "Los resultados se ordenan por nombre de carpeta y archivo, en orden alfabético.", + "searchSortOrder.filesOnly": "Los resultados estan ordenados alfabéticamente por nombres de archivo, ignorando el orden de las carpetas.", + "searchSortOrder.modified": "Los resultados se ordenan por la última fecha de modificación del archivo, en orden descendente.", + "searchSortOrder.type": "Los resultados se ordenan por extensiones de archivo, en orden alfabético.", + "showTriggerActions": "Ir al símbolo en el área de trabajo...", + "symbolsQuickAccess": "Ir al símbolo en el área de trabajo", + "symbolsQuickAccessPlaceholder": "Escriba el nombre de un símbolo que desea abrir.", + "useGlobalIgnoreFiles": "Controla si deben usarse archivos \".ignore\" y \".gitignore\" globables cuando se buscan archivos.", + "useIgnoreFiles": "Controla si se deben usar los archivos \".gitignore\" e \".ignore\" al buscar archivos.", + "usePCRE2Deprecated": "En desuso. Se usará PCRE2 automáticamente al utilizar características de regex que solo se admiten en PCRE2.", + "useRipgrep": "Esta opción están en desuso y ahora se utiliza \"search.usePCRE2\".", + "useRipgrepDeprecated": "En desuso. Considere la utilización de \"search.usePCRE2\" para admitir la característica de expresiones regulares avanzadas." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Centrarse en el siguiente resultado de la búsqueda", + "FocusPreviousSearchResult.label": "Centrarse en el anterior resultado de la búsqueda", + "RemoveAction.label": "Descartar", + "file.replaceAll.label": "Reemplazar todo", + "match.replace.label": "Reemplazar", + "replaceInFiles": "Reemplazar en archivos", + "toggleTabs": "Alternar búsqueda en tipo" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Icono para borrar los resultados en la vista de búsqueda.", + "searchCollapseAllIcon": "Icono para contraer los resultados en la vista de búsqueda.", + "searchDetailsIcon": "Icono para hacer visibles los detalles de la búsqueda.", + "searchExpandAllIcon": "Icono para expandir los resultados en la vista de búsqueda.", + "searchHideReplaceIcon": "Icono para contraer la sección de reemplazo en la vista de búsqueda.", + "searchNewEditorIcon": "Icono de la acción para abrir un nuevo editor de búsqueda.", + "searchRefreshIcon": "Icono para actualizar en la vista de búsqueda.", + "searchRemoveIcon": "Icono para quitar el resultado de una búsqueda.", + "searchReplaceAllIcon": "Icono para reemplazar todo en la vista de búsqueda.", + "searchReplaceIcon": "Icono de reemplazo en la vista de búsqueda.", + "searchShowContextIcon": "Icono para alternar el contexto en el editor de búsqueda.", + "searchShowReplaceIcon": "Icono para expandir la sección de reemplazo en la vista de búsqueda.", + "searchStopIcon": "Icono para detener en la vista de búsqueda.", + "searchViewIcon": "Vea el icono de la vista de búsqueda." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{0} coincidencias en el archivo {1} de la carpeta {2}, resultados de la búsqueda", + "folderMatchAriaLabel": "{0} coincidencias en la carpeta raíz {1}, resultados de la búsqueda", + "lineNumStr": "Desde la línea {0}", + "numLinesStr": "{0} líneas más", + "otherFilesAriaLabel": "{0} coincidencias fuera del área de trabajo, resultado de la búsqueda", + "replacePreviewResultAria": "Reemplazar el termino {0} con {1} en la columna con posición {2} en la línea de texto {3}", + "search": "Buscar", + "searchFileMatch": "{0} archivo encontrado", + "searchFileMatches": "{0} archivos encontrados", + "searchFolderMatch.other.label": "Otros archivos", + "searchMatch": "{0} coincidencia encontrada", + "searchMatches": "{0} coincidencias encontradas", + "searchResultAria": "Encontró el término {0} en la columna de posición {1} en la línea con el texto {2}." + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "Los resultados de la búsqueda se han borrado", + "ariaSearchResultsStatus": "La búsqueda devolvió {0} resultados en {1} archivos", + "emptySearch": "Búsqueda vacía", + "excludes.enable": "habilitar", + "forTerm": " - Buscar: {0}", + "label.excludes": "Buscar patrones de exclusión", + "label.includes": "Buscar patrones de inclusión", + "moreSearch": "Alternar detalles de la búsqueda", + "noOpenEditorResultsExcludes": "No se han encontrado resultados en los editores abiertos, a excepción de \"{0}\" - ", + "noOpenEditorResultsFound": "No se han encontrado resultados en los editores abiertos. Revise la configuración para ver las exclusiones configuradas y comprobar sus archivos gitignore -", + "noOpenEditorResultsIncludes": "No se han encontrado resultados en los editores abiertos que coincidan con \"{0}\" - ", + "noOpenEditorResultsIncludesExcludes": "No se han encontrado resultados en los editores abiertos que coincidan con \"{0}\", a excepción de \"{1}\" - ", + "noResultsExcludes": "No se encontraron resultados con exclusión de '{0}' - ", + "noResultsFound": "No se encontraron resultados. Revise la configuración para configurar exclusiones y verificar sus archivos gitignore -", + "noResultsIncludes": "No se encontraron resultados en '{0}' - ", + "noResultsIncludesExcludes": "No se encontraron resultados en '{0}' con exclusión de '{1}' - ", + "openFolder": "Abrir carpeta", + "openInEditor.message": "Abrir en el editor", + "openInEditor.tooltip": "Copiar los resultados de búsqueda actuales en un editor", + "openSettings.learnMore": "Más información", + "openSettings.message": "Abrir configuración", + "placeholder.excludes": "(por ejemplo, *.ts, src/**/exclude)", + "placeholder.includes": "(por ejemplo, *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "¿Reemplazar {0} aparición en {1} archivo por \"{2}\"?", + "removeAll.occurrence.file.message": "Se ha reemplazado {0} repetición en {1} archivo.", + "removeAll.occurrence.files.confirmation.message": "¿Reemplazar {0} aparición en {1} archivos por \"{2}\"?", + "removeAll.occurrence.files.message": "{0} aparición reemplazada en {1} archivos.", + "removeAll.occurrences.file.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivo por \"{2}\"?", + "removeAll.occurrences.file.message": "Se han reemplazado {0} repeticiones en {1} archivo.", + "removeAll.occurrences.files.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivos por \"{2}\"?", + "removeAll.occurrences.files.message": "{0} apariciones reemplazadas en {1} archivos.", + "replaceAll.confirm.button": "&&Reemplazar", + "replaceAll.confirmation.title": "Reemplazar todo", + "replaceAll.occurrence.file.confirmation.message": "¿Reemplazar {0} repetición en {1} archivo?", + "replaceAll.occurrence.file.message": "{0} aparición reemplazada en {1} archivo por \"{2}\".", + "replaceAll.occurrence.files.confirmation.message": "¿Reemplazar {0} aparición en {1} archivos?", + "replaceAll.occurrence.files.message": "{0} aparición reemplazada en {1} archivos por \"{2}\".", + "replaceAll.occurrences.file.confirmation.message": "¿Reemplazar {0} repeticiones en {1} archivo?", + "replaceAll.occurrences.file.message": "{0} apariciones reemplazadas en {1} archivo por \"{2}\".", + "replaceAll.occurrences.files.confirmation.message": "¿Reemplazar {0} apariciones en {1} archivos?", + "replaceAll.occurrences.files.message": "{0} apariciones reemplazadas en {1} archivos por \"{2}\".", + "rerunSearch.message": "Buscar de nuevo", + "rerunSearchInAll.message": "Buscar de nuevo en todos los archivos", + "search.file.result": "{0} resultado en {1} archivo", + "search.file.results": "{0} resultados en {1} archivo", + "search.files.result": "{0} resultado en {1} archivos", + "search.files.results": "{0} resultados en {1} archivos", + "searchCanceled": "La búsqueda se canceló antes de poder encontrar resultados - ", + "searchMaxResultsWarning": "El conjunto de resultados sólo contiene un subconjunto de todas las coincidencias. Sea más específico en su búsqueda para limitar los resultados.", + "searchPathNotFoundError": "No se encuentra la ruta de búsqueda: {0}", + "searchScope.excludes": "archivos para excluir", + "searchScope.includes": "archivos para incluir", + "searchWithoutFolder": "No ha abierto ni especificado una carpeta. Solo se buscan actualmente los archivos abiertos -", + "unable to open": "No se puede abrir un vínculo desconocido: {0}", + "unable to open trust": "No se puede abrir el vínculo del comando desde una fuente no confiable: {0}", + "useExcludesAndIgnoreFilesDescription": "Usar la Configuración de Exclusión e Ignorar Archivos", + "useIgnoresAndExcludesDisabled": "la configuración de exclusión y los archivos de omisiones están deshabilitados" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Reemplazar: Escriba el término de reemplazo y presione Entrar para obtener una vista previa", + "label.Search": "Búsqueda: Escriba el término de búsqueda y presione Entrar para buscar", + "search.action.replaceAll.disabled.label": "Reemplazar todo (Enviar búsqueda para habilitar)", + "search.action.replaceAll.enabled.label": "Reemplazar todo", + "search.placeHolder": "Buscar", + "search.replace.placeHolder": "Reemplazar", + "search.replace.toggle.button.title": "Alternar reemplazar", + "showContext": "Alternar las líneas de contexto" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "No hay ningún símbolo del área de trabajo coincidente.", + "openToBottom": "Abrir en la parte inferior", + "openToSide": "Abrir en el lateral" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "La carpeta del área de trabajo no existe: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Alternar detalles de la búsqueda", - "searchScope.includes": "archivos para incluir", - "label.includes": "Buscar patrones de inclusión", - "searchScope.excludes": "archivos para excluir", "label.excludes": "Buscar patrones de exclusión", + "label.includes": "Buscar patrones de inclusión", + "moreSearch": "Alternar detalles de la búsqueda", "runSearch": "Ejecutar búsqueda", - "searchResultItem": "Coincidencia de {0} en {1} en el archivo {2}", "searchEditor": "Buscar", - "textInputBoxBorder": "Borde del cuadro de entrada de texto del editor de búsqueda." + "searchMaxResultsWarning": "El conjunto de resultados sólo contiene un subconjunto de todas las coincidencias. Sea más específico en su búsqueda para limitar los resultados.", + "searchResultItem": "Coincidencia de {0} en {1} en el archivo {2}", + "searchScope.excludes": "archivos para excluir", + "searchScope.includes": "archivos para incluir", + "textInputBoxBorder": "Borde del cuadro de entrada de texto del editor de búsqueda.", + "unable to open": "No se puede abrir un vínculo desconocido: {0}", + "unable to open trust": "No se puede abrir el vínculo del comando desde una fuente no confiable: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Editor de Búsqueda", + "search": "Editor de búsqueda", + "search.action.focusQueryEditorWidget": "Foco en la entrada del editor de búsqueda", + "search.openNewEditor": "Abrir un editor de búsqueda nuevo desde la vista", + "search.openNewEditorToSide": "Abrir nuevo editor de búsqueda en el lateral", + "search.openNewSearchEditor": "Nuevo editor de búsqueda", + "search.openResultsInEditor": "Abrir resultados en el editor", + "search.openSearchEditor": "Abrir editor de búsqueda", + "search.rerunSearchInEditor": "Buscar de nuevo", + "searchEditor": "Editor de búsqueda", + "searchEditor.action.decreaseSearchEditorContextLines": "Reducir las líneas de contexto", + "searchEditor.action.increaseSearchEditorContextLines": "Aumentar las líneas de contexto", + "searchEditor.action.selectAllSearchEditorMatches": "Seleccionar todas las coincidencias", + "searchEditor.action.toggleSearchEditorCaseSensitive": "Alternar Coincidir mayúsculas y minúsculas", + "searchEditor.action.toggleSearchEditorContextLines": "Alternar las líneas de contexto", + "searchEditor.action.toggleSearchEditorRegex": "Alternar Usar expresión regular", + "searchEditor.action.toggleSearchEditorWholeWord": "Alternar Solo palabras completas", + "searchEditor.deleteResultBlock": "Eliminar resultados del archivo" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Buscar: {0}", - "searchTitle": "Buscar" + "searchTitle": "Buscar", + "searchTitle.withQuery": "Buscar: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "Todas las barras diagonales inversas en la cadena de consulta deben tener escape (\\\\)", - "numFiles": "Archivos de {0}", - "oneFile": "1 archivo", - "numResults": "{0} resultados", - "oneResult": "1 resultado", "noResults": "No hay resultados", - "searchMaxResultsWarning": "El conjunto de resultados solo contiene un subconjunto de todas las coincidencias. Sea más específico en la búsqueda para acotar los resultados." - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "El prefijo que se debe usar al seleccionar el fragmento de código en Intellisense", - "snippetSchema.json.body": "El contenido del fragmento. Utilice \"$1\", \"${1:defaultText}\" para definir las posiciones del cursor, utilice \"$0\" para la posición del cursor final. Inserte valores de variable con \"${varName}\" y \"${varName:defaultText}\", por ejemplo, \"Este es el archivo: $TM_FILENAME\".", - "snippetSchema.json.description": "La descripción del fragmento de código.", - "snippetSchema.json.default": "Fragmento de código vacío", - "snippetSchema.json": "Configuración de fragmento de código del usuario", - "snippetSchema.json.scope": "Una lista de nombres de lenguaje a los que se aplica este fragmento, por ejemplo, \"typescript,javascript\"." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Insertar fragmento de código", - "sep.userSnippet": "Fragmentos de código de usuario", - "sep.extSnippet": "Fragmentos de código de extensión", - "sep.workspaceSnippet": "Fragmentos de código de área de trabajo", - "disableSnippet": "Ocultar en IntelliSense", - "isDisabled": "(oculto en IntelliSense)", - "enable.snippet": "Mostrar en IntelliSense", - "pick.placeholder": "Seleccionar un fragmento de código" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", - "invalid.language.0": "Al omitir el lenguaje, el valor de 'contributes. {0}. Path' debe ser un archivo '. Code-snippets'. Valor proporcionado: {1}", - "invalid.language": "Lenguaje desconocido en \"contributes.{0}.language\". Valor proporcionado: {1}", - "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", - "vscode.extension.contributes.snippets": "Aporta fragmentos de código.", - "vscode.extension.contributes.snippets-language": "Identificador del lenguaje al que se aporta este fragmento de código.", - "vscode.extension.contributes.snippets-path": "Ruta de acceso del archivo de fragmentos de código. La ruta es relativa a la carpeta de extensión y normalmente empieza por \"./snippets/\".", - "badVariableUse": "Es muy probable que uno o más fragmentos de la extensión \"{0}\" confundan las variables de fragmento de código y los marcadores de posición de fragmento de código (consulte https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax para obtener más detalles)", - "badFile": "No se pudo leer el archivo del fragmento \"{0}\"." + "numFiles": "Archivos de {0}", + "numResults": "{0} resultados", + "oneFile": "1 archivo", + "oneResult": "1 resultado", + "searchMaxResultsWarning": "El conjunto de resultados sólo contiene un subconjunto de todas las coincidencias. Sea más específico en su búsqueda para limitar los resultados." }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(global)", - "global.1": "({0})", - "name": "Escriba el nombre del archivo de fragmento de código", "bad_name1": "Nombre de archivo no válido", "bad_name2": "\"{0}\" no es un nombre de archivo válido", "bad_name3": "\"{0}\" ya existe", - "new.global_scope": "GLOBAL", - "new.global": "Nuevo archivo de fragmentos globales...", - "new.workspace_scope": "área de trabajo de {0}", - "new.folder": "Nuevo archivo de fragmentos para \"{0}\"...", + "global.1": "({0})", + "global.scope": "(global)", "group.global": "Fragmentos existentes", - "new.global.sep": "Nuevos fragmentos de código", - "openSnippet.pickLanguage": "Seleccione Archivo de fragmentos o Crear fragmentos de código", - "openSnippet.label": "Configurar fragmentos de usuario ", - "preferences": "Preferencias", "miOpenSnippets": "&&Fragmentos de código del usuario", + "name": "Escriba el nombre del archivo de fragmento de código", + "new.folder": "Nuevo archivo de fragmentos para \"{0}\"...", + "new.global": "Nuevo archivo de fragmentos globales...", + "new.global.sep": "Nuevos fragmentos de código", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "área de trabajo de {0}", + "openSnippet.label": "Configurar fragmentos de usuario ", + "openSnippet.pickLanguage": "Seleccione Archivo de fragmentos o Crear fragmentos de código", + "preferences": "Preferencias", "userSnippets": "Fragmentos de código de usuario" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Fragmento de área de trabajo", - "source.userSnippetGlobal": "Fragmento del usuario global", - "source.userSnippet": "Fragmento de código del usuario" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Ocultar en IntelliSense", + "enable.snippet": "Mostrar en IntelliSense", + "isDisabled": "(oculto en IntelliSense)", + "pick.placeholder": "Seleccionar un fragmento de código", + "sep.extSnippet": "Fragmentos de código de extensión", + "sep.userSnippet": "Fragmentos de código de usuario", + "sep.workspaceSnippet": "Fragmentos de código de área de trabajo", + "snippet.suggestions.label": "Insertar fragmento de código" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "¿Le importaría realizar una breve encuesta de opinión?", - "takeSurvey": "Realizar encuesta", - "remindLater": "Recordármelo más tarde", - "neverAgain": "No volver a mostrar" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Configuración de fragmento de código del usuario", + "snippetSchema.json.body": "El contenido del fragmento. Utilice \"$1\", \"${1:defaultText}\" para definir las posiciones del cursor, utilice \"$0\" para la posición del cursor final. Inserte valores de variable con \"${varName}\" y \"${varName:defaultText}\", por ejemplo, \"Este es el archivo: $TM_FILENAME\".", + "snippetSchema.json.default": "Fragmento de código vacío", + "snippetSchema.json.description": "La descripción del fragmento de código.", + "snippetSchema.json.prefix": "El prefijo que se debe usar al seleccionar el fragmento de código en Intellisense", + "snippetSchema.json.scope": "Una lista de nombres de lenguaje a los que se aplica este fragmento, por ejemplo, \"typescript,javascript\"." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Fragmento de código del usuario", + "source.userSnippetGlobal": "Fragmento del usuario global", + "source.workspaceSnippetGlobal": "Fragmento de área de trabajo" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "No se pudo leer el archivo del fragmento \"{0}\".", + "badVariableUse": "Es muy probable que uno o más fragmentos de la extensión \"{0}\" confundan las variables de fragmento de código y los marcadores de posición de fragmento de código (consulte https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax para obtener más detalles)", + "invalid.language": "Lenguaje desconocido en \"contributes.{0}.language\". Valor proporcionado: {1}", + "invalid.language.0": "Al omitir el lenguaje, el valor de 'contributes. {0}. Path' debe ser un archivo '. Code-snippets'. Valor proporcionado: {1}", + "invalid.path.0": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", + "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", + "vscode.extension.contributes.snippets": "Aporta fragmentos de código.", + "vscode.extension.contributes.snippets-language": "Identificador del lenguaje al que se aporta este fragmento de código.", + "vscode.extension.contributes.snippets-path": "Ruta de acceso del archivo de fragmentos de código. La ruta es relativa a la carpeta de extensión y normalmente empieza por \"./snippets/\"." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "¿Tiene un momento para ayudar al equipo de VS Code? Cuéntenos su experiencia con VS Code hasta el momento.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "Ayúdenos a mejorar nuestro soporte para {0}", - "takeShortSurvey": "Realizar una breve encuesta", + "neverAgain": "No volver a mostrar", "remindLater": "Recordármelo más tarde", - "neverAgain": "No volver a mostrar" + "takeShortSurvey": "Realizar una breve encuesta" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "No volver a mostrar", + "remindLater": "Recordármelo más tarde", + "surveyQuestion": "¿Le importaría realizar una breve encuesta de opinión?", + "takeSurvey": "Realizar encuesta" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "Esta carpeta contiene un archivo de área de trabajo \"{0}\". ¿Desea abrirlo? [Más información] ({1}) acerca de los archivos del área de trabajo.", @@ -6888,843 +7128,909 @@ "selectWorkspace": "Seleccione el área de trabajo", "selectToOpen": "Seleccione el área de trabajo para abrir" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "Hay una tarea en ejecución. ¿Quiere finalizarla?", - "TaskSystem.terminateTask": "&&Finalizar tarea", - "TaskSystem.noProcess": "La tarea iniciada ya no existe. Si la tarea generó procesos en segundo plano al salir de VS Code, puede dar lugar a procesos huérfanos. Para evitarlo, inicie el último proceso en segundo plano con una marca de espera.", - "TaskSystem.exitAnyways": "&&Salir de todos modos" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Indica si una tarea se está ejecutando actualmente.", - "tasksCategory": "Tareas", - "TaskDefinition.missingRequiredProperty": "Error: al identificador de tarea '{0}' le está faltando la propiedad requerida '{1}'. El identificador de tarea será ignorado. " - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Advertencia: El tipo de options.cwd debe ser una cadena. Ignorando el valor {0}\r\n", - "ConfigurationParser.inValidArg": "Error: El argumento de comando debe ser una cadena o una cadena entrecomillada. El valor proporcionado es:\r\n{0}", - "ConfigurationParser.noShell": "Advertencia: La configuración del shell solo se admite al ejecutar tareas en el terminal.", - "ConfigurationParser.noName": "Error: El buscador de coincidencias de problemas del ámbito de declaración debe tener un nombre:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Advertencia: El buscador de coincidencias de problemas definido es desconocido. Los tipos admitidos son string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Error: Referencia a problemMatcher no válida: {0}\r\n", - "ConfigurationParser.noTaskType": "Error: La configuración de tareas debe tener una propiedad de tipo. La configuración se ignorará.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Error: No hay ningún tipo de tarea \"{0}\" registrado. ¿Omitió la instalación de una extensión que proporciona un proveedor de tareas correspondiente?", - "ConfigurationParser.missingType": "Error: en la configuración de tarea '{0}' está faltando la propiedad requerida 'tipo'. La configuración de la tarea será ignorada. ", - "ConfigurationParser.incorrectType": "Error: La configuración de tarea \"{0}\" utiliza un tipo desconocido, por lo que se va a omitir.", - "ConfigurationParser.notCustom": "Error: Las tareas no están declaradas como una tarea personalizada. La configuración se ignorará.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Error: Una tarea debe proporcionar una propiedad de etiqueta. La tarea se ignorará.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Advertencia: {0} tareas no están disponibles en el entorno actual.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Error: La tarea \"{0}\" no especifica un comando ni una propiedad dependsOn y se ignorará. Su definición es:\r\n{1}", - "taskConfiguration.noCommand": "Error: La tarea \"{0}\" no define un comando y se ignorará. Su definición es:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "La version 2.0.0 de la tarea no admite tareas específicas del sistema operativo global. Conviértalas en una tarea con un comando específico del sistema operativo. Tareas afectadas:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "El sistema de tareas está configurado para la versión 0.1.0 (vea el archivo tasks.json), que solo puede ejecutar tareas personalizadas. Actualice a la versión 2.0.0 para ejecutar la tarea {0}.", - "TaskRunnerSystem.unknownError": "Error desconocido durante la ejecución de una tarea. Vea el registro de resultados de la tarea para obtener más detalles.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nLa inspección de las tareas de compilación ha finalizado.", - "TaskRunnerSystem.childProcessError": "Error al iniciar programa externo {0} {1}.", - "TaskRunnerSystem.cancelRequested": "\r\nLa tarea \"{0}\" se finalizó por solicitud del usuario.", - "unknownProblemMatcher": "No se puede resolver el buscador de coincidencias de problemas {0} y se ignorará" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "Al ejecutar --tasks-simple de Gulp no se enumera ninguna tarea. ¿Ha ejecutado \"npm install\"?", - "TaskSystemDetector.noJakeTasks": "Al ejecutar --tasks de jake no se enumera ninguna tarea. ¿Ha ejecutado \"npm install\"?", - "TaskSystemDetector.noGulpProgram": "Gulp no está instalado en el sistema. Ejecute \"npm install -g gulp\" para instalarlo.", - "TaskSystemDetector.noJakeProgram": "Jake no está instalado en el sistema. Ejecute \"npm install -g jake\" para instalarlo.", - "TaskSystemDetector.noGruntProgram": "Grunt no está instalado en el sistema. Ejecute \"npm install -g grunt\" para instalarlo.", - "TaskSystemDetector.noProgram": "El programa {0} no se encontró. El mensaje es {1}", - "TaskSystemDetector.buildTaskDetected": "Se detectó una tarea de compilación llamada '{0}'.", - "TaskSystemDetector.testTaskDetected": "Se detectó una tarea de prueba llamada '{0}'." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Indica si se admiten las tareas CustomExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", - "tasks.shellExecutionSupported": "Indica si se admiten las tareas ShellExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", - "tasks.processExecutionSupported": "Indica si se admiten las tareas ProcessExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\"." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "Configurar tarea", - "tasks": "Tareas", - "TaskSystem.noHotSwap": "Cambiar el motor de ejecución de tareas con una tarea activa ejecutandose, requiere recargar la ventana", - "reloadWindow": "Recargar ventana", - "TaskService.pickBuildTaskForLabel": "Seleccionar la tarea de compilación (no hay tarea de compilación predeterminada definida)", - "taskServiceOutputPrompt": "Hay errores de tarea. Consulte la salida para obtener más información.", - "showOutput": "Mostrar salida", "TaskServer.folderIgnored": "La carpeta {0} se pasa por alto puesto que utiliza la versión 0.1.0 de las tareas", - "TaskService.providerUnavailable": "Advertencia: {0} tareas no están disponibles en el entorno actual.\r\n", - "TaskService.noBuildTask1": "No se ha definido ninguna tarea de compilación. Marque una tarea con \"isBuildCommand\" en el archivo tasks.json.", - "TaskService.noBuildTask2": "No se ha definido ninguna tarea de compilación. Marque una tarea con un grupo \"build\" en el archivo tasks.json. ", - "TaskService.noTestTask1": "No se ha definido ninguna tarea de prueba. Marque una tarea con \"isTestCommand\" en el archivo tasks.json.", - "TaskService.noTestTask2": "No se ha definido ninguna tarea de prueba. Marque una tarea con \"test\" en el archivo tasks.json.", "TaskServer.noTask": "La tarea que se ejecutará está sin definir", "TaskService.associate": "Asociar", "TaskService.attachProblemMatcher.continueWithout": "Continuar sin examinar la salida de la tarea", + "TaskService.attachProblemMatcher.learnMoreAbout": "Más información acerca del examen de la salida de la tarea", "TaskService.attachProblemMatcher.never": "No escanear nunca la salida de la tarea para esta tarea", "TaskService.attachProblemMatcher.neverType": "No examinar nunca la salida de la tarea para las tareas {0}", - "TaskService.attachProblemMatcher.learnMoreAbout": "Más información acerca del examen de la salida de la tarea", - "selectProblemMatcher": "Seleccione qué tipo de errores y advertencias deben buscarse durante el examen de la salida de la tarea", - "customizeParseErrors": "La configuración actual de tareas contiene errores. Antes de personalizar una tarea, corrija los errores.", - "tasksJsonComment": "\t// Consulte https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// para ver la documentación sobre el formato tasks.json", - "moreThanOneBuildTask": "Hay muchas tareas de compilación definidas en tasks.json. Ejecutando la primera.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "¿Quiere guardar todos los editores?", - "saveBeforeRun.save": "Guardar", - "saveBeforeRun.dontSave": "No guardar", - "detail": "¿Quiere guardar todos los editores antes de ejecutar la tarea?", - "TaskSystem.activeSame.noBackground": "La tarea \"{0}\" ya está activa.", - "terminateTask": "Finalizar tarea", - "restartTask": "Reiniciar tarea", - "TaskSystem.active": "Ya hay una tarea en ejecución. Finalícela antes de ejecutar otra tarea.", - "TaskSystem.restartFailed": "No se pudo terminar y reiniciar la tarea {0}", - "unexpectedTaskType": "El proveedor de tareas \"{0}\" ha proporcionado inesperadamente una tarea de tipo \"{1}\".\r\n", + "TaskService.createJsonFile": "Crear archivo tasks.json desde plantilla", + "TaskService.defaultBuildTaskExists": "{0} está marcado ya como la tarea de compilación predeterminada", + "TaskService.defaultTestTaskExists": "{0} ya se ha marcado como la tarea de prueba predeterminada.", + "TaskService.fetchingBuildTasks": "Obteniendo tareas de compilación...", + "TaskService.fetchingTestTasks": "Capturando tareas de prueba...", + "TaskService.ignoredFolder": "Las siguientes carpetas del área de trabajo se omitirán porque utilizan la versión 0.1.0 de la tarea: {0}", + "TaskService.noBuildTask": "No se encontraron tareas de compilación para ejecutar. Configurar tareas de compilación...", + "TaskService.noBuildTask1": "No se ha definido ninguna tarea de compilación. Marque una tarea con \"isBuildCommand\" en el archivo tasks.json.", + "TaskService.noBuildTask2": "No se ha definido ninguna tarea de compilación. Marque una tarea con un grupo \"build\" en el archivo tasks.json. ", "TaskService.noConfiguration": "Error: La detección de tareas de {0} no aportó ninguna tarea para la configuración siguiente:\r\n{1}\r\nLa tarea se ignorará.\r\n", + "TaskService.noEntryToRun": "$(plus) Configurar una tarea", + "TaskService.noEntryToRunSlow": "$(plus) Configurar una tarea", + "TaskService.noTaskIsRunning": "Ninguna tarea se está ejecutando", + "TaskService.noTaskRunning": "Ninguna tarea se está ejecutando actualmente", + "TaskService.noTaskToRestart": "No hay tareas para reiniciar", + "TaskService.noTestTask1": "No se ha definido ninguna tarea de prueba. Marque una tarea con \"isTestCommand\" en el archivo tasks.json.", + "TaskService.noTestTask2": "No se ha definido ninguna tarea de prueba. Marque una tarea con \"test\" en el archivo tasks.json.", + "TaskService.noTestTaskTerminal": "No se encontraron tareas de prueba para ejecutar. Configurar tareas...", + "TaskService.notAgain": "No mostrar de nuevo", + "TaskService.openJsonFile": "Abrir archivo tasks.json", + "TaskService.pickBuildTask": "Seleccione la tarea de compilación para ejecutar", + "TaskService.pickBuildTaskForLabel": "Seleccionar la tarea de compilación (no hay tarea de compilación predeterminada definida)", + "TaskService.pickDefaultBuildTask": "Seleccione la tarea que se va a utilizar como tarea de compilación predeterminada", + "TaskService.pickDefaultTestTask": "Seleccione la tarea que se va a usar como la tarea de prueba predeterminada ", + "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", + "TaskService.pickShowTask": "Seleccione la tarea de la que desea ver la salida", + "TaskService.pickTask": "Seleccione una tarea para configurar", + "TaskService.pickTestTask": "Seleccione la tarea de prueba para ejecutar", + "TaskService.providerUnavailable": "Advertencia: {0} las tareas no están disponibles en el entorno actual.\r\n", + "TaskService.requestTrust": "El listado y la ejecución de tareas requiere que algunos de los archivos de esta área de trabajo se ejecuten como código.", + "TaskService.taskToRestart": "Seleccione la tarea para reiniciar", + "TaskService.taskToTerminate": "Seleccione una tarea para finalizar", + "TaskService.template": "Seleccione una plantilla de tarea", + "TaskService.terminateAllRunningTasks": "Todas las tareas en ejecución", + "TaskSystem.active": "Ya hay una tarea en ejecución. Finalícela antes de ejecutar otra tarea.", + "TaskSystem.activeSame.noBackground": "La tarea \"{0}\" ya está activa.", "TaskSystem.configurationErrors": "Error: La configuración de la tarea proporcionada tiene errores de validación y no se puede usar. Corrija los errores primero.", - "TaskSystem.invalidTaskJsonOther": "Error: El contenido de las tareas json de {0} tiene errores de sintaxis. Corríjalos antes de ejecutar una tarea.\r\n", - "TasksSystem.locationWorkspaceConfig": "archivo del área de trabajo", + "TaskSystem.invalidTaskJson": "Error: El contenido del archivo tasks.json tiene errores de sintaxis. Corríjalo antes de ejecutar una tarea.\r\n", + "TaskSystem.invalidTaskJsonOther": "Error: El contenido JSON de las tareas de {0} tiene errores de sintaxis. Corríjalo antes de ejecutar una tarea.\r\n", + "TaskSystem.restartFailed": "No se pudo terminar y reiniciar la tarea {0}", + "TaskSystem.saveBeforeRun.prompt.title": "¿Quiere guardar todos los editores?", + "TaskSystem.unknownError": "Error durante la ejecución de una tarea. Consulte el registro de tareas para obtener más detalles.", + "TaskSystem.versionSettings": "Solo se permiten tareas versión 2.0.0 en la configuración del usuario.", "TaskSystem.versionWorkspaceFile": "Solo se permiten tareas de versión 2.0.0 en los archivos de configuración del área de trabajo.", "TasksSystem.locationUserConfig": "Configuración de usuario", - "TaskSystem.versionSettings": "Solo se permiten tareas versión 2.0.0 en la configuración del usuario.", - "taskService.ignoreingFolder": "Ignorando las configuraciones de tareas de la carpeta del área de trabajo {0}. La compatibilidad con tareas del área de trabajo de varias carpetas requiere que todas las carpetas usen la versión de tarea 2.0.0\r\n", - "TaskSystem.invalidTaskJson": "Error: El contenido del archivo tasks.json tiene errores de sintaxis. Corríjalos antes de ejecutar una tarea.\r\n", - "TerminateAction.label": "Finalizar tarea", - "TaskSystem.unknownError": "Error durante la ejecución de una tarea. Consulte el registro de tareas para obtener más detalles.", - "configureTask": "Configurar tarea", - "recentlyUsed": "tareas usadas recientemente", - "configured": "tareas configuradas", - "detected": "tareas detectadas", - "TaskService.ignoredFolder": "Las siguientes carpetas del área de trabajo se omitirán porque utilizan la versión 0.1.0 de la tarea: {0}", - "TaskService.notAgain": "No mostrar de nuevo", - "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", - "TaskService.noEntryToRunSlow": "$(plus) Configurar una tarea", - "TaskService.noEntryToRun": "$(plus) Configurar una tarea", - "TaskService.fetchingBuildTasks": "Obteniendo tareas de compilación...", - "TaskService.pickBuildTask": "Seleccione la tarea de compilación para ejecutar", - "TaskService.noBuildTask": "No se encontraron tareas de compilación para ejecutar. Configurar tareas de compilación...", - "TaskService.fetchingTestTasks": "Capturando tareas de prueba...", - "TaskService.pickTestTask": "Seleccione la tarea de prueba para ejecutar", - "TaskService.noTestTaskTerminal": "No se encontraron tareas de prueba para ejecutar. Configurar tareas...", - "TaskService.taskToTerminate": "Seleccione una tarea para finalizar", - "TaskService.noTaskRunning": "Ninguna tarea se está ejecutando actualmente", - "TaskService.terminateAllRunningTasks": "Todas las tareas en ejecución", - "TerminateAction.noProcess": "El proceso iniciado ya no existe. Si la tarea generó procesos en segundo plano al salir de VS Code, puede dar lugar a procesos huérfanos.", + "TasksSystem.locationWorkspaceConfig": "archivo del área de trabajo", "TerminateAction.failed": "No se pudo finalizar la tarea en ejecución", - "TaskService.taskToRestart": "Seleccione la tarea para reiniciar", - "TaskService.noTaskToRestart": "No hay tareas para reiniciar", - "TaskService.template": "Seleccione una plantilla de tarea", + "TerminateAction.label": "Finalizar tarea", + "TerminateAction.noProcess": "El proceso iniciado ya no existe. Si la tarea generó procesos en segundo plano al salir de VS Code, puede dar lugar a procesos huérfanos.", + "configureTask": "Configurar tarea", + "configured": "tareas configuradas", + "customizeParseErrors": "La configuración actual de tareas contiene errores. Antes de personalizar una tarea, corrija los errores.", + "detail": "¿Quiere guardar todos los editores antes de ejecutar la tarea?", + "detected": "tareas detectadas", + "moreThanOneBuildTask": "Hay muchas tareas de compilación definidas en tasks.json. Ejecutando la primera.\r\n", + "recentlyUsed": "tareas usadas recientemente", + "restartTask": "Reiniciar tarea", + "saveBeforeRun.dontSave": "No guardar", + "saveBeforeRun.save": "Guardar", + "selectProblemMatcher": "Seleccione qué tipo de errores y advertencias deben buscarse durante el examen de la salida de la tarea", + "showOutput": "Mostrar salida", "taskQuickPick.userSettings": "Configuración de usuario", - "TaskService.createJsonFile": "Crear archivo tasks.json desde plantilla", - "TaskService.openJsonFile": "Abrir archivo tasks.json", - "TaskService.pickTask": "Seleccione una tarea para configurar", - "TaskService.defaultBuildTaskExists": "{0} está marcado ya como la tarea de compilación predeterminada", - "TaskService.pickDefaultBuildTask": "Seleccione la tarea que se va a utilizar como tarea de compilación predeterminada", - "TaskService.defaultTestTaskExists": "{0} ya se ha marcado como la tarea de prueba predeterminada.", - "TaskService.pickDefaultTestTask": "Seleccione la tarea que se va a usar como la tarea de prueba predeterminada ", - "TaskService.pickShowTask": "Seleccione la tarea de la que desea ver la salida", - "TaskService.noTaskIsRunning": "Ninguna tarea se está ejecutando" + "taskService.ignoreingFolder": "Ignorando las configuraciones de tareas de la carpeta del área de trabajo {0}. La compatibilidad con tareas del área de trabajo de varias carpetas requiere que todas las carpetas usen la versión de tarea 2.0.0\r\n", + "taskService.openDiff": "Abrir comparación", + "taskService.openDiffs": "Abrir comparaciones", + "taskService.upgradeVersion": "Se ha eliminado la versión 0.1.0 de las tareas obsoletas. Sus tareas han sido actualizadas a la versión 2.0.0. Abra la comparación para revisar la actualización.", + "taskService.upgradeVersionPlural": "Se ha eliminado la versión 0.1.0 de las tareas obsoletas. Sus tareas han sido actualizadas a la versión 2.0.0. Abra las comparaciones para revisar la actualización.", + "taskServiceOutputPrompt": "Hay errores de tarea. Consulte la salida para obtener más información.", + "tasks": "Tareas", + "tasksJsonComment": "\t// Consulte https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// para ver la documentación sobre el formato tasks.json", + "terminateTask": "Finalizar tarea", + "unexpectedTaskType": "El proveedor de tareas \"{0}\" ha proporcionado inesperadamente una tarea de tipo \"{1}\".\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "Error desconocido durante la ejecución de una tarea. Vea el registro de resultados de la tarea para obtener más detalles.", - "dependencyCycle": "Hay un ciclo de dependencia. Vea la tarea \"{0}\".", - "dependencyFailed": "No se pudo resolver la tarea dependiente '{0}' en la carpeta del área de trabajo '{1}'", - "TerminalTaskSystem.nonWatchingMatcher": "La tarea {0} es una tarea en segundo plano, pero utiliza un buscador de coincidencias de problemas sin un patrón en segundo plano", - "TerminalTaskSystem.terminalName": "Tarea - {0}", - "closeTerminal": "Pulse cualquier tecla para cerrar el terminal", - "reuseTerminal": "Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo.", - "TerminalTaskSystem": "No se puede ejecutar un comando Shell en una unidad UNC mediante cmd.exe.", - "unknownProblemMatcher": "No se puede resolver el buscador de coincidencias de problemas {0} y se ignorará" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Permitir y ejecutar", + "disallow": "No permitir", + "openTask": "Abrir archivo", + "openTasks": "Abrir archivos", + "tasks.run.allowAutomatic": "Esta área de trabajo tiene las tareas ({0}) definidas ({1}) que se ejecutan automáticamente al abrir el área de trabajo. ¿Quiere permitir que las tareas automáticas se ejecuten al abrir esta área de trabajo?", + "workbench.action.tasks.allowAutomaticTasks": "Permitir tareas automáticas en la carpeta", + "workbench.action.tasks.disallowAutomaticTasks": "No permitir tareas automáticas en carpeta", + "workbench.action.tasks.manageAutomaticRunning": "Administrar tareas automáticas en carpetas" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Ejecutar tarea de compilación", + "ConfigureDefaultBuildTask.label": "Configurar tarea de compilación predeterminada", + "ConfigureDefaultTestTask.label": "Configurar tarea de prueba predeterminada", + "ReRunTaskAction.label": "Volver a ejecutar la última tarea", + "RestartTaskAction.label": "Reiniciar la tarea en ejecución", + "RunTaskAction.label": "Ejecutar tarea", + "ShowLogAction.label": "Mostrar registro de tareas", + "ShowTasksAction.label": "Mostrar tareas en ejecución", + "TerminateAction.label": "Finalizar tarea", + "TestAction.label": "Ejecutar tarea de prueba", "building": "Compilando...", + "miBuildTask": "Ejecutar &&tarea de compilación...", + "miConfigureBuildTask": "Configurar &&tarea de compilación predeterminada...", + "miConfigureTask": "&&Configurar tareas...", + "miRestartTask": "R&&reiniciar tarea en ejecución...", + "miRunTask": "&&Ejecutar tarea...", + "miRunningTask": "Mostrar &&tareas en ejecución...", + "miTerminateTask": "&&Finalizar tarea...", "numberOfRunningTasks": "{0} tareas en ejecución", "runningTasks": "Mostrar tareas en ejecución", "status.runningTasks": "Tareas en ejecución", - "miRunTask": "&&Ejecutar tarea...", - "miBuildTask": "Ejecutar &&tarea de compilación...", - "miRunningTask": "Mostrar &&tareas en ejecución...", - "miRestartTask": "R&&reiniciar tarea en ejecución...", - "miTerminateTask": "&&Finalizar tarea...", - "miConfigureTask": "&&Configurar tareas...", - "miConfigureBuildTask": "Configurar &&tarea de compilación predeterminada...", - "workbench.action.tasks.openWorkspaceFileTasks": "Abrir tareas del área de trabajo", - "ShowLogAction.label": "Mostrar registro de tareas", - "RunTaskAction.label": "Ejecutar tarea", - "ReRunTaskAction.label": "Volver a ejecutar la última tarea", - "RestartTaskAction.label": "Reiniciar la tarea en ejecución", - "ShowTasksAction.label": "Mostrar tareas en ejecución", - "TerminateAction.label": "Finalizar tarea", - "BuildAction.label": "Ejecutar tarea de compilación", - "TestAction.label": "Ejecutar tarea de prueba", - "ConfigureDefaultBuildTask.label": "Configurar tarea de compilación predeterminada", - "ConfigureDefaultTestTask.label": "Configurar tarea de prueba predeterminada", - "workbench.action.tasks.openUserTasks": "Abrir tareas de usuario", - "tasksQuickAccessPlaceholder": "Escriba el nombre de una tarea para ejecutarla.", - "tasksQuickAccessHelp": "Ejecutar tarea", - "tasksConfigurationTitle": "Tareas", - "task.problemMatchers.neverPrompt": "Configura si se debe mostrar el símbolo del sistema del emparejador del problema al ejecutar una tarea. Establézcalo en \"true\" para que no se pregunte nunca, o use un diccionario de tipos de tarea para desactivar la solicitud solo para tipos de tarea específicos.", - "task.problemMatchers.neverPrompt.boolean": "Establece el comportamiento de la solicitud del buscador de coincidencias de problemas para todas las tareas.", - "task.problemMatchers.neverPrompt.array": "Objeto que contiene pares de tareas de tipo booleano para no solicitar nunca la activación del buscador de coincidencias de problemas.", + "task.SaveBeforeRun.prompt": "Pregunta si deben guardarse los editores antes de la ejecución.", "task.autoDetect": "Controla la habilitación de \"provideTasks\" para toda la extensión del proveedor de tareas. Si el comando Tasks: Run Task es lento, la deshabilitación de la detección automática para los proveedores de tareas puede ayudar. Las extensiones individuales también pueden proporcionar ajustes que deshabiliten la detección automática.", - "task.slowProviderWarning": "Configura si se muestra una advertencia cuando un proveedor es lento", - "task.slowProviderWarning.boolean": "Establece la advertencia acerca de la lentitud del proveedor para todas las tareas.", - "task.slowProviderWarning.array": "Matriz de tipos de tareas para no mostrar nunca la advertencia de proveedor lento.", - "task.quickOpen.history": "Controla el número de elementos recientes a los que se hace un seguimiento en el cuadro de diálogo de apertura rápida de la tarea.", + "task.problemMatchers.neverPrompt": "Configura si se debe mostrar el símbolo del sistema del emparejador del problema al ejecutar una tarea. Establézcalo en \"true\" para que no se pregunte nunca, o use un diccionario de tipos de tarea para desactivar la solicitud solo para tipos de tarea específicos.", + "task.problemMatchers.neverPrompt.array": "Objeto que contiene pares de tareas de tipo booleano para no solicitar nunca la activación del buscador de coincidencias de problemas.", + "task.problemMatchers.neverPrompt.boolean": "Establece el comportamiento de la solicitud del buscador de coincidencias de problemas para todas las tareas.", "task.quickOpen.detail": "Controla si se debe mostrar el detalle de tarea para tareas que contienen un detalle en las selecciones rápidas de tareas, como Ejecutar tarea.", - "task.quickOpen.skip": "Controla si la selección rápida de la tarea se omite cuando solo hay una tarea para elegir.", + "task.quickOpen.history": "Controla el número de elementos recientes a los que se hace un seguimiento en el cuadro de diálogo de apertura rápida de la tarea.", "task.quickOpen.showAll": "Hace que el comando Tareas: Ejecutar tarea use el comportamiento \"Mostrar todo\" más lento en lugar del selector de dos niveles más rápido, en el que las tareas se agrupan por proveedor.", + "task.quickOpen.skip": "Controla si la selección rápida de la tarea se omite cuando solo hay una tarea para elegir.", "task.saveBeforeRun": "Guarda todos los editores con modificaciones antes de ejecutar una tarea.", "task.saveBeforeRun.always": "Guarda siempre todos los editores antes de la ejecución.", "task.saveBeforeRun.never": "Nunca guarda los editores antes de la ejecución.", - "task.SaveBeforeRun.prompt": "Pregunta si deben guardarse los editores antes de la ejecución." + "task.slowProviderWarning": "Configura si se muestra una advertencia cuando un proveedor es lento", + "task.slowProviderWarning.array": "Matriz de tipos de tareas para no mostrar nunca la advertencia de proveedor lento.", + "task.slowProviderWarning.boolean": "Establece la advertencia acerca de la lentitud del proveedor para todas las tareas.", + "tasksConfigurationTitle": "Tareas", + "tasksQuickAccessHelp": "Ejecutar tarea", + "tasksQuickAccessPlaceholder": "Escriba el nombre de una tarea para ejecutarla.", + "workbench.action.tasks.openUserTasks": "Abrir tareas de usuario", + "workbench.action.tasks.openWorkspaceFileTasks": "Abrir tareas del área de trabajo" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "La detección de {0} tareas hace que los archivos de cualquier área de trabajo que abra se ejecuten como código. Activar {0} la detección de tareas es una configuración del usuario y se aplicará a cualquier espacio de trabajo que abra. ¿Desea habilitar {0} la detección de tareas para todos los espacios de trabajo?", + "TaskQuickPick.changeSettingNo": "No", + "TaskQuickPick.changeSettingYes": "Sí", + "TaskQuickPick.changeSettingsOptions": "La detección de tareas de $(gear) {0} está desactivada. Activar {1} la detección de tareas...", + "TaskQuickPick.goBack": "Volver ↩", + "TaskQuickPick.noTasksForType": "No se han encontrado {0} tareas. Volver ↩", + "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", + "configureTask": "Configurar tarea", + "configureTaskIcon": "Icono de configuración en la lista de selección de tareas.", + "configured": "configuradas", + "contributedTasks": "aportada", + "noProviderForTask": "No hay ningún proveedor de tareas registrado para las tareas de tipo \"{0}\".", + "recentlyUsed": "usadas recientemente", + "removeRecent": "Quitar una tarea usada recientemente", + "removeTaskIcon": "Icono para quitar en la lista de selección de tareas.", + "taskQuickPick.showAll": "Mostrar todas las tareas...", + "taskType": "Todas las tareas de {0}" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "Esta tarea está siendo ejecutada", + "taskTerminalStatus.errors": "La tarea tiene errores", + "taskTerminalStatus.errorsInactive": "La tarea tiene errores y está esperando...", + "taskTerminalStatus.succeeded": "Tarea realizada con éxito", + "taskTerminalStatus.succeededInactive": "Tarea realizada con éxito y esperando..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará", + "noTaskResults": "No hay ninguna tarea coincidente." + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "No se puede ejecutar un comando Shell en una unidad UNC mediante cmd.exe.", + "TerminalTaskSystem.nonWatchingMatcher": "La tarea {0} es una tarea en segundo plano, pero utiliza un buscador de coincidencias de problemas sin un patrón en segundo plano", + "TerminalTaskSystem.terminalDescription": "Tarea", + "TerminalTaskSystem.unknownError": "Error desconocido durante la ejecución de una tarea. Vea el registro de resultados de la tarea para obtener más detalles.", + "closeTerminal": "Pulse cualquier tecla para cerrar el terminal", + "dependencyCycle": "Hay un ciclo de dependencia. Vea la tarea \"{0}\".", + "dependencyFailed": "No se pudo resolver la tarea dependiente '{0}' en la carpeta del área de trabajo '{1}'", + "reuseTerminal": "Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo.", + "unknownProblemMatcher": "No se puede resolver el buscador de coincidencias de problemas {0} y se ignorará" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argumentos adicionales que se pasan al comando.", + "JsonSchema.background": "Indica si la tarea ejecutada se mantiene y está en ejecución en segundo plano.", + "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", + "JsonSchema.echoCommand": "Controla si el comando ejecutado se muestra en la salida. El valor predeterminado es false.", + "JsonSchema.matchers": "Buscadores de coincidencias de problemas que se van a usar. Puede ser una definición de cadena o de buscador de coincidencias de problemas, o bien una matriz de cadenas y de buscadores de coincidencias de problemas.", + "JsonSchema.options": "Opciones de comando adicionales", + "JsonSchema.options.cwd": "Directorio de trabajo actual del script o el programa ejecutado. Si se omite, se usa la raíz del área de trabajo actual de Code.", + "JsonSchema.options.env": "Entorno del shell o el programa ejecutado. Si se omite, se usa el entorno del proceso primario.", + "JsonSchema.promptOnClose": "Indica si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución en segundo plano.", + "JsonSchema.shell.args": "Argumentos de shell.", + "JsonSchema.shell.executable": "Shell que se va a usar.", + "JsonSchema.shellConfiguration": "Configura el shell que se usará.", + "JsonSchema.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa \"always\".", + "JsonSchema.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. El valor predeterminado es false.", + "JsonSchema.taskSelector": "Prefijo para indicar que un argumento es una tarea.", + "JsonSchema.tasks": "Configuraciones de tarea. Suele enriquecerse una tarea ya definida en el ejecutor de tareas externo.", + "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", + "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", + "JsonSchema.tasks.build": "Asigna esta tarea al comando de compilación predeterminado de Code.", + "JsonSchema.tasks.linux": "Configuración de comando específico de Linux", + "JsonSchema.tasks.mac": "Configuración de comando específico de Mac", + "JsonSchema.tasks.matcherError": "Buscador de coincidencia de problemas no reconocido. ¿Está instalada la extensión que aporta este buscador?", + "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", + "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", + "JsonSchema.tasks.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa el valor definido globalmente.", + "JsonSchema.tasks.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. Si se omite, se usa el valor definido globalmente.", + "JsonSchema.tasks.taskName": "El nombre de la tarea", + "JsonSchema.tasks.test": "Asigna esta tarea al comando de prueba predeterminado de Code.", + "JsonSchema.tasks.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", + "JsonSchema.tasks.watching.deprecation": "En desuso. Utilice isBackground en su lugar.", + "JsonSchema.tasks.windows": "Configuración de comando específico de Windows", + "JsonSchema.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", + "JsonSchema.watching.deprecation": "En desuso. Utilice isBackground en su lugar." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "El ejecutor se ha graduado. Use la propiedad del ejecutor oficial correctamente", + "JsonSchema.linux": "Configuración de comandos específicos de Linux", + "JsonSchema.mac": "Configuración de comandos específicos de Mac", + "JsonSchema.runner": "Define si la tarea se ejecuta como un proceso y la salida se muestra en la ventana de salida o dentro del terminal.", + "JsonSchema.shell": "Especifica si el comando es un comando de shell o un programa externo. Si se omite, se toma false como valor predeterminado.", + "JsonSchema.version": "El número de versión de la configuración", + "JsonSchema.version.deprecated": "La versión de tarea 0.1.0 está en desuso. Utilice la versión 2.0.0", + "JsonSchema.windows": "Configuración de comandos específicos de Windows" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "El valor actual del argumento", + "JsonSchema.args.quotesString.quote": "Cómo el valor del argumento debería ser citado ", + "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", + "JsonSchema.command.quotedString.value": "El valor actual del comando", + "JsonSchema.command.quotesString.quote": "Cómo el valor del comando debería ser citado", + "JsonSchema.commandArray": "El comando Shell que se ejecutará. Los elementos de la matriz se ensamblarán mediante un carácter de espacio", + "JsonSchema.customizations.customizes.type": "El tipo de tarea que se va a personalizar", + "JsonSchema.linux": "Configuración de comandos específicos de Linux", + "JsonSchema.mac": "Configuración de comandos específicos de Mac", + "JsonSchema.shell": "Especifica si el comando es un comando de shell o un programa externo. Si se omite, se toma false como valor predeterminado.", + "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", + "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", + "JsonSchema.tasks.customize.deprecated": "La propiedad customize está en desuso. Consulte las notas de la versión 1.14 sobre cómo migrar al nuevo enfoque de personalización de tareas.", + "JsonSchema.tasks.dependsOn": "Una cadena que representa otra tarea o una matriz de otras tareas de las que depende esta tarea.", + "JsonSchema.tasks.dependsOn.array": "Las otras tareas de las que depende esta tarea.", + "JsonSchema.tasks.dependsOn.identifier": "El identificador de la tarea.", + "JsonSchema.tasks.dependsOn.string": "Otra tarea de la que depende esta tarea.", + "JsonSchema.tasks.dependsOrder": "Determina el orden de las tareas dependsOn para esta tarea. Tenga en cuenta que esta propiedad no es recursiva.", + "JsonSchema.tasks.dependsOrder.parallel": "Ejecute todas las tareas de dependsOn en paralelo.", + "JsonSchema.tasks.dependsOrder.sequence": "Ejecute todas las tareas de dependsOn en secuencia.", + "JsonSchema.tasks.detail": "Una descripción opcional de una tarea que se muestra en la selección rápida de Ejecutar tarea como detalle.", + "JsonSchema.tasks.echoCommand.deprecated": "La propiedad echoCommand está en desuso. Utilice la propiedad echo dentro de la propiedad presentation en su lugar. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.group": "Define a qué grupo de ejecución pertenece esta tarea. Admite \"compilación\" para agregarla al grupo de compilación y \"prueba\" para agregarla al grupo de prueba.", + "JsonSchema.tasks.group.build": "Marca la tarea como una tarea de compilación accesible mediante el comando \"Ejecutar tarea de compilación\".", + "JsonSchema.tasks.group.defaultBuild": "Marca la tarea como la tarea de compilación predeterminada.", + "JsonSchema.tasks.group.defaultTest": "Marca la tarea como la tarea de prueba predeterminada.", + "JsonSchema.tasks.group.isDefault": "Define si la tarea es la tarea predeterminada del grupo.", + "JsonSchema.tasks.group.kind": "El grupo de ejecución de la tarea.", + "JsonSchema.tasks.group.none": "No asigna la tarea a ningún grupo", + "JsonSchema.tasks.group.test": "Marca la tarea como una tarea de prueba accesible mediante el comando \"Ejecutar tarea de prueba\".", + "JsonSchema.tasks.identifier": "Un identificador definido por el usuario para hacer referencia a la tarea en launch.json o una cláusula dependsOn.", + "JsonSchema.tasks.identifier.deprecated": "Los identificadores definidos por el usuario están en desuso. Para una tarea personalizada, utilice el nombre como referencia y, para tareas proporcionadas por extensiones, utilice el identificador de tarea que tienen definido.", + "JsonSchema.tasks.instanceLimit": "El número de instancias de la tarea que se pueden ejecutar simultáneamente.", + "JsonSchema.tasks.isBuildCommand.deprecated": "La propiedad isBuildCommand está en desuso. Utilice la propiedad group en su lugar. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.isShellCommand.deprecated": "La propiedad isShellCommand está en desuso. En su lugar, utilice la propiedad type de la tarea y la propiedad shell de las opciones. Vea también las notas de versión 1.14. ", + "JsonSchema.tasks.isTestCommand.deprecated": "La propiedad isTestCommand está en desuso. Utilice la propiedad group en su lugar. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.label": "Etiqueta de interfaz de usuario de la tarea", + "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", + "JsonSchema.tasks.presentation": "Configura el panel que se utiliza para presentar la salida de la tarea y lee su entrada.", + "JsonSchema.tasks.presentation.clear": "Controla si debe borrarse el terminal antes de ejecutar la tarea. ", + "JsonSchema.tasks.presentation.close": "Controla si el terminal en el que se ejecuta la tarea se cierra cuando ésta sale.", + "JsonSchema.tasks.presentation.echo": "Controla si se presenta en el panel un eco del comando ejecutado. El valor predeterminado es verdadero.", + "JsonSchema.tasks.presentation.focus": "Controla si el panel recibe el foco. El valor predeterminado es falso. Si se establece a verdadero, el panel además se revela.", + "JsonSchema.tasks.presentation.group": "Controla si la tarea se ejecuta en un grupo de terminales específico usando paneles de división.", + "JsonSchema.tasks.presentation.instance": "Controla si el panel se comparte entre tareas, está dedicado a esta tarea, o se crea uno nuevo por cada ejecución.", + "JsonSchema.tasks.presentation.reveal": "Controla si el terminal que ejecuta la tarea se muestra o no. Puede ser reemplazado por la opción \"revealProblems\". El valor predeterminado es \"always\".", + "JsonSchema.tasks.presentation.reveal.always": "Revela siempre el terminal cuando se ejecuta esta tarea.", + "JsonSchema.tasks.presentation.reveal.never": "No revela nunca el teminal cuando se ejecuta la tarea.", + "JsonSchema.tasks.presentation.reveal.silent": "Solo muestra el terminal si la tarea finaliza con un error o el buscador de problemas encuentra un error.", + "JsonSchema.tasks.presentation.revealProblems": "Controla si el panel de problemas se muestra al ejecutar esta tarea o no. Esto prevalece sobre la opción \"reveal\". El valor predeterminado es \"never\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Siempre muestra el panel de problemas cuando se ejecuta esta tarea.", + "JsonSchema.tasks.presentation.revealProblems.never": "Nunca muestra el panel Problemas cuando se ejecuta esta tarea.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Solo muestra el panel Problemas si se encuentra un problema.", + "JsonSchema.tasks.presentation.showReuseMessage": "Controla si se muestra el mensaje \"Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo\".", + "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", + "JsonSchema.tasks.quoting.escape": "Carácteres de escape usan el carácter de escape de la linea de comandos (ej.: ' en PowerShell y \\ en Bash)", + "JsonSchema.tasks.quoting.strong": "Cita el argumento con el carácter de comillas seguro del shell (ej.: ' en PowerShell y Bash).", + "JsonSchema.tasks.quoting.weak": "Cita el argumento con el carácter de comillas débil del shell (ej.: \" en PowerShell y Bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Si se reevalúan las variables de tarea al ejecutar de nuevo.", + "JsonSchema.tasks.runOn": "Configura cuándo se debe ejecutar la tarea. Si se establece en folderOpen, la tarea se ejecutará automáticamente cuando se abra la carpeta.", + "JsonSchema.tasks.runOptions": "Opciones relacionadas con la ejecución de las tareas.", + "JsonSchema.tasks.showOutput.deprecated": "La propiedad showOutput está en desuso. Utilice la propiedad reveal dentro de la propiedad presentation en su lugar. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "La propiedad suppressTaskName está en desuso. En lugar de usar esta propiedad, inserte el comando con los argumentos en la tarea. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.taskLabel": "La etiqueta de la tarea", + "JsonSchema.tasks.taskName": "El nombre de la tarea", + "JsonSchema.tasks.taskName.deprecated": "La propiedad name de la tarea está en desuso. En su lugar, utilice la propiedad label. ", + "JsonSchema.tasks.taskSelector.deprecated": "La propiedad taskSelector está en desuso. En lugar de usar esta propiedad, inserte el comando con los argumentos en la tarea. Vea también las notas de la versión 1.14.", + "JsonSchema.tasks.terminal": "La propiedad terminal está en desuso. En su lugar, utilice presentation.", + "JsonSchema.tasks.type": "Define si la tarea se ejecuta como un proceso o como un comando dentro de in shell. ", + "JsonSchema.version": "El número de versión de la configuración.", + "JsonSchema.windows": "Configuración de comandos específicos de Windows" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Expresión regular que señala que una tarea inspeccionada comienza a ejecutarse desencadenada a través de la inspección de archivos.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propiedad está en desuso. Use la propiedad watching.", + "LegacyProblemMatcherSchema.watchedEnd": "Expresión regular que señala que una tarea inspeccionada termina de ejecutarse.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Esta propiedad está en desuso. Use la propiedad watching.", + "NamedMultiLineProblemPatternSchema.name": "Nombre del patrón de problema de varias líneas.", + "NamedMultiLineProblemPatternSchema.patterns": "Patrones reales.", + "NamedProblemMatcherSchema.label": "Etiqueta en lenguaje natural del buscador de coincidencias de problemas. ", + "NamedProblemMatcherSchema.name": "Nombre del buscador de coincidencias de problemas usado para referirse a él.", + "NamedProblemPatternSchema.name": "Nombre del patrón de problema.", + "PatternTypeSchema.description": "Patrón de problema o nombre de un patrón de problema que se ha aportado o predefinido. Se puede omitir si se especifica la base.", + "PatternTypeSchema.name": "Nombre de un patrón aportado o predefinido", + "ProblemMatcherExtPoint": "Aporta buscadores de coincidencias de problemas", + "ProblemMatcherParser.invalidRegexp": "Error: La cadena {0} no es una expresión regular válida.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Error: el patrón con el identificador {0} no existe.", + "ProblemMatcherParser.noFileLocation": "Error: La descripción no define una ubicación de archivo:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Error: La propiedad pattern hace referencia a un identificador vacío.", + "ProblemMatcherParser.noOwner": "Error: La descripción no define un propietario:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Error: La descripción no se puede convertir en un buscador de coincidencias de problemas:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Error: La descripción no define un patrón de problema válido:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Error: La propiedad pattern {0} no es un nombre de variable de patrón válido.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "Un buscador de coincidencias de problemas debe definir tanto un patrón de inicio como un patrón de finalización para la inspección.", + "ProblemMatcherParser.unknownSeverity": "Información: Gravedad {0} desconocida. Los valores válidos son error, advertencia e información.\r\n", + "ProblemMatcherSchema.applyTo": "Controla si un problema notificado en un documento de texto se aplica solamente a los documentos abiertos, cerrados o a todos los documentos.", + "ProblemMatcherSchema.background": "Patrones para hacer seguimiento del comienzo y el final en un comprobador activo de la tarea en segundo plano.", + "ProblemMatcherSchema.background.activeOnStart": "Si se establece en true, el monitor en segundo plano está en modo activo cuando se inicia la tarea. Esto es lo mismo que emitir una línea que coincida con beginsPattern", + "ProblemMatcherSchema.background.beginsPattern": "Si se encuentran coincidencias en la salida, se señala el inicio de una tarea en segundo plano.", + "ProblemMatcherSchema.background.endsPattern": "Si se encuentran coincidencias en la salida, se señala el fin de una tarea en segundo plano.", + "ProblemMatcherSchema.base": "Nombre de un buscador de coincidencias de problemas base que se va a usar.", + "ProblemMatcherSchema.fileLocation": "Define cómo deben interpretarse los nombres de archivo notificados en un patrón de problema. Un elemento fileLocation relativo puede ser una matriz, donde el segundo elemento de la matriz es la ruta de acceso a la ubicación relativa del archivo.", + "ProblemMatcherSchema.owner": "Propietario del problema dentro de Code. Se puede omitir si se especifica \"base\". Si se omite y no se especifica \"base\", el valor predeterminado es \"external\".", + "ProblemMatcherSchema.severity": "Gravedad predeterminada para los problemas de capturas. Se usa si el patrón no define un grupo de coincidencias para \"severity\".", + "ProblemMatcherSchema.source": "Una cadena legible que describe la fuente de este diagnóstico, por ejemplo \"typescript\" o \"super lint\".", + "ProblemMatcherSchema.watching": "Patrones para hacer un seguimiento del comienzo y el final de un patrón de supervisión.", + "ProblemMatcherSchema.watching.activeOnStart": "Si se establece en true, el monitor está en modo activo cuando la tarea empieza. Esto es equivalente a emitir una línea que coincide con beginPattern", + "ProblemMatcherSchema.watching.beginsPattern": "Si se encuentran coincidencias en la salida, se señala el inicio de una tarea de inspección.", + "ProblemMatcherSchema.watching.deprecated": "Esta propiedad está en desuso. Use la propiedad en segundo plano.", + "ProblemMatcherSchema.watching.endsPattern": "Si se encuentran coincidencias en la salida, se señala el fin de una tarea de inspección", + "ProblemPatternExtPoint": "Aporta patrones de problemas", + "ProblemPatternParser.invalidRegexp": "Error: La cadena {0} no es una expresión regular válida.\r\n", + "ProblemPatternParser.loopProperty.notLast": "La propiedad loop solo se admite en el buscador de coincidencias de la última línea.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "El patrón de problema no es válido. El tipo de propiedad debe proporcionarse solo en el primer elemento.", + "ProblemPatternParser.problemPattern.missingLocation": "El patrón de problema no es válido. Debe tener el tipo \"file\" o un grupo de coincidencias de línea o ubicación.", + "ProblemPatternParser.problemPattern.missingProperty": "El patrón de problema no es válido. Debe tener al menos un archivo y un mensaje.", + "ProblemPatternParser.problemPattern.missingRegExp": "Falta una expresión regular en el patrón de problema.", + "ProblemPatternRegistry.error": "Patrón de problema no válido. Se omitirá.", + "ProblemPatternSchema.code": "Índice de grupo de coincidencias del código del problema. Valor predeterminado como no definido.", + "ProblemPatternSchema.column": "Índice de grupo de coincidencias del carácter de línea del problema. Valor predeterminado: 3", + "ProblemPatternSchema.endColumn": "Índice de grupo de coincidencias del carácter de línea final del problema. Valor predeterminado como no definido", + "ProblemPatternSchema.endLine": "Índice de grupo de coincidencias de la línea final del problema. Valor predeterminado como no definido.", + "ProblemPatternSchema.file": "Índice de grupo de coincidencias del nombre de archivo. Si se omite, se usa 1.", + "ProblemPatternSchema.kind": "Indica si el patrón coincide con una ubicación (archivo y línea) o solo un archivo.", + "ProblemPatternSchema.line": "Índice de grupo de coincidencias de la línea del problema. Valor predeterminado: 2.", + "ProblemPatternSchema.location": "Índice de grupo de coincidencias de la ubicación del problema. Los patrones de ubicación válidos son: (line), (line,column) y (startLine,startColumn,endLine,endColumn). Si se omite, se asume el uso de (line,column).", + "ProblemPatternSchema.loop": "En un bucle de buscador de coincidencias multilínea, indica si este patrón se ejecuta en un bucle siempre que haya coincidencias. Solo puede especificarse en el último patrón de un patrón multilínea.", + "ProblemPatternSchema.message": "Índice de grupo de coincidencias del mensaje. Si se omite, el valor predeterminado es 4 en caso de definirse la ubicación. De lo contrario, el valor predeterminado es 5.", + "ProblemPatternSchema.regexp": "Expresión regular para encontrar un error, una advertencia o información en la salida.", + "ProblemPatternSchema.severity": "Índice de grupo de coincidencias de la gravedad del problema. Valor predeterminado como no definido.", + "WatchingPatternSchema.file": "Índice de grupo de coincidencias del nombre de archivo. Se puede omitir.", + "WatchingPatternSchema.regexp": "Expresión regular para detectar el principio o el final de una tarea en segundo plano.", + "eslint-compact": "Problemas de compactación de ESLint", + "eslint-stylish": "Problemas de estilismo de ESLint", + "go": "Ir a problemas", + "gulp-tsc": "Problemas de Gulp TSC", + "jshint": "Problemas de JSHint", + "jshint-stylish": "Problemas de estilismo de JSHint", + "lessCompile": "Menos problemas", + "msCompile": "Problemas del compilador de Microsoft" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Error: El argumento de comando debe ser una cadena o una cadena entrecomillada. El valor proporcionado es\r\n{0}", + "ConfigurationParser.incorrectType": "Error: La configuración de tarea \"{0}\" utiliza un tipo desconocido, por lo que se va a omitir.", + "ConfigurationParser.invalidCWD": "Advertencia: El tipo de options.cwd debe ser una cadena. Se ignora el valor {0}\r\n", + "ConfigurationParser.invalidVariableReference": "Error: Referencia a problemMatcher no válida: {0}\r\n", + "ConfigurationParser.missingType": "Error: en la configuración de tarea '{0}' está faltando la propiedad requerida 'tipo'. La configuración de la tarea será ignorada. ", + "ConfigurationParser.noName": "Error: El buscador de coincidencias de problemas del ámbito de declaración debe tener un nombre:\r\n{0}\r\n", + "ConfigurationParser.noShell": "Advertencia: La configuración del shell solo se admite al ejecutar tareas en el terminal.", + "ConfigurationParser.noTaskName": "Error: Una tarea debe proporcionar una propiedad label. La tarea se ignorará.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Error: La configuración de tareas debe tener una propiedad de tipo. La configuración se ignorará.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Error: No hay ningún tipo de tarea \"{0}\" registrado. ¿Omitió la instalación de una extensión que proporciona un proveedor de tareas correspondiente?", + "ConfigurationParser.notCustom": "Error: Las tareas no están declaradas como una tarea personalizada. La configuración se ignorará.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "El buscador de coincidencias de problemas definido se desconoce. Los tipos admitidos son string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "La versión 2.0.0 de la tarea no admite tareas específicas del sistema operativo global. Conviértalas en una tarea con un comando específico del sistema operativo. Tareas afectadas:\r\n{0}", + "taskConfiguration.noCommand": "Error: La tarea \"{0}\" no define un comando y se ignorará. Su definición es:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Error: La tarea \"{0}\" no especifica un comando ni una propiedad dependsOn y se ignorará. Su definición es:\r\n{1}", + "taskConfiguration.providerUnavailable": "Advertencia: {0} las tareas no están disponibles en el entorno actual.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "Tenga en cuenta que los tipos que empiezan con ' $ ' están reservados para uso interno.", "TaskDefinition.properties": "Propiedades adicionales del tipo de tarea", "TaskDefinition.when": "Condición que debe ser true para habilitar este tipo de tarea. Considere la posibilidad de usar \"shellExecutionSupported\", \"processExecutionSupported\" y \"customExecutionSupported\", según corresponda, para esta definición de tarea.", - "TaskTypeConfiguration.noType": "La configuración del tipo de tarea no tiene la propiedad \"taskType\" requerida.", - "TaskDefinitionExtPoint": "Aporta tipos de tarea" + "TaskDefinitionExtPoint": "Aporta tipos de tarea", + "TaskTypeConfiguration.noType": "La configuración del tipo de tarea no tiene la propiedad \"taskType\" requerida." }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "Falta una expresión regular en el patrón de problema.", - "ProblemPatternParser.loopProperty.notLast": "La propiedad loop solo se admite en el buscador de coincidencias de la última línea.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "El patrón de problema no es válido. El tipo de propiedad debe proporcionarse solo en el primer elemento.", - "ProblemPatternParser.problemPattern.missingProperty": "El patrón de problema no es válido. Debe tener al menos un archivo y un mensaje.", - "ProblemPatternParser.problemPattern.missingLocation": "El patrón de problema no es válido. Debe tener el tipo \"file\" o un grupo de coincidencias de línea o ubicación.", - "ProblemPatternParser.invalidRegexp": "Error: La cadena {0} no es una expresión regular válida.\r\n", - "ProblemPatternSchema.regexp": "Expresión regular para encontrar un error, una advertencia o información en la salida.", - "ProblemPatternSchema.kind": "Indica si el patrón coincide con una ubicación (archivo y línea) o solo un archivo.", - "ProblemPatternSchema.file": "Índice de grupo de coincidencias del nombre de archivo. Si se omite, se usa 1.", - "ProblemPatternSchema.location": "Índice de grupo de coincidencias de la ubicación del problema. Los patrones de ubicación válidos son: (line), (line,column) y (startLine,startColumn,endLine,endColumn). Si se omite, se asume el uso de (line,column).", - "ProblemPatternSchema.line": "Índice de grupo de coincidencias de la línea del problema. Valor predeterminado: 2.", - "ProblemPatternSchema.column": "Índice de grupo de coincidencias del carácter de línea del problema. Valor predeterminado: 3", - "ProblemPatternSchema.endLine": "Índice de grupo de coincidencias de la línea final del problema. Valor predeterminado como no definido.", - "ProblemPatternSchema.endColumn": "Índice de grupo de coincidencias del carácter de línea final del problema. Valor predeterminado como no definido", - "ProblemPatternSchema.severity": "Índice de grupo de coincidencias de la gravedad del problema. Valor predeterminado como no definido.", - "ProblemPatternSchema.code": "Índice de grupo de coincidencias del código del problema. Valor predeterminado como no definido.", - "ProblemPatternSchema.message": "Índice de grupo de coincidencias del mensaje. Si se omite, el valor predeterminado es 4 en caso de definirse la ubicación. De lo contrario, el valor predeterminado es 5.", - "ProblemPatternSchema.loop": "En un bucle de buscador de coincidencias multilínea, indica si este patrón se ejecuta en un bucle siempre que haya coincidencias. Solo puede especificarse en el último patrón de un patrón multilínea.", - "NamedProblemPatternSchema.name": "Nombre del patrón de problema.", - "NamedMultiLineProblemPatternSchema.name": "Nombre del patrón de problema de varias líneas.", - "NamedMultiLineProblemPatternSchema.patterns": "Patrones reales.", - "ProblemPatternExtPoint": "Aporta patrones de problemas", - "ProblemPatternRegistry.error": "Patrón de problema no válido. Se omitirá.", - "ProblemMatcherParser.noProblemMatcher": "Error: La descripción no se puede convertir en un buscador de coincidencias de problemas:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Error: La descripción no define un patrón de problema válido:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Error: La descripción no define un propietario:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Error: La descripción no define una ubicación de archivo:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Información: Gravedad {0} desconocida. Los valores válidos son error, advertencia e información.\r\n", - "ProblemMatcherParser.noDefinedPatter": "Error: el patrón con el identificador {0} no existe.", - "ProblemMatcherParser.noIdentifier": "Error: La propiedad pattern hace referencia a un identificador vacío.", - "ProblemMatcherParser.noValidIdentifier": "Error: La propiedad pattern {0} no es un nombre de variable de patrón válido.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "Un buscador de coincidencias de problemas debe definir tanto un patrón de inicio como un patrón de finalización para la inspección.", - "ProblemMatcherParser.invalidRegexp": "Error: La cadena {0} no es una expresión regular válida.\r\n", - "WatchingPatternSchema.regexp": "Expresión regular para detectar el principio o el final de una tarea en segundo plano.", - "WatchingPatternSchema.file": "Índice de grupo de coincidencias del nombre de archivo. Se puede omitir.", - "PatternTypeSchema.name": "Nombre de un patrón aportado o predefinido", - "PatternTypeSchema.description": "Patrón de problema o nombre de un patrón de problema que se ha aportado o predefinido. Se puede omitir si se especifica la base.", - "ProblemMatcherSchema.base": "Nombre de un buscador de coincidencias de problemas base que se va a usar.", - "ProblemMatcherSchema.owner": "Propietario del problema dentro de Code. Se puede omitir si se especifica \"base\". Si se omite y no se especifica \"base\", el valor predeterminado es \"external\".", - "ProblemMatcherSchema.source": "Una cadena legible que describe la fuente de este diagnóstico, por ejemplo \"typescript\" o \"super lint\".", - "ProblemMatcherSchema.severity": "Gravedad predeterminada para los problemas de capturas. Se usa si el patrón no define un grupo de coincidencias para \"severity\".", - "ProblemMatcherSchema.applyTo": "Controla si un problema notificado en un documento de texto se aplica solamente a los documentos abiertos, cerrados o a todos los documentos.", - "ProblemMatcherSchema.fileLocation": "Define cómo deben interpretarse los nombres de archivo notificados en un patrón de problema. Un elemento fileLocation relativo puede ser una matriz, donde el segundo elemento de la matriz es la ruta de acceso a la ubicación relativa del archivo.", - "ProblemMatcherSchema.background": "Patrones para hacer seguimiento del comienzo y el final en un comprobador activo de la tarea en segundo plano.", - "ProblemMatcherSchema.background.activeOnStart": "Si se establece en true, el monitor en segundo plano está en modo activo cuando se inicia la tarea. Esto es lo mismo que emitir una línea que coincida con beginsPattern", - "ProblemMatcherSchema.background.beginsPattern": "Si se encuentran coincidencias en la salida, se señala el inicio de una tarea en segundo plano.", - "ProblemMatcherSchema.background.endsPattern": "Si se encuentran coincidencias en la salida, se señala el fin de una tarea en segundo plano.", - "ProblemMatcherSchema.watching.deprecated": "Esta propiedad está en desuso. Use la propiedad en segundo plano.", - "ProblemMatcherSchema.watching": "Patrones para hacer un seguimiento del comienzo y el final de un patrón de supervisión.", - "ProblemMatcherSchema.watching.activeOnStart": "Si se establece en true, el monitor está en modo activo cuando la tarea empieza. Esto es equivalente a emitir una línea que coincide con beginPattern", - "ProblemMatcherSchema.watching.beginsPattern": "Si se encuentran coincidencias en la salida, se señala el inicio de una tarea de inspección.", - "ProblemMatcherSchema.watching.endsPattern": "Si se encuentran coincidencias en la salida, se señala el fin de una tarea de inspección", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propiedad está en desuso. Use la propiedad watching.", - "LegacyProblemMatcherSchema.watchedBegin": "Expresión regular que señala que una tarea inspeccionada comienza a ejecutarse desencadenada a través de la inspección de archivos.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Esta propiedad está en desuso. Use la propiedad watching.", - "LegacyProblemMatcherSchema.watchedEnd": "Expresión regular que señala que una tarea inspeccionada termina de ejecutarse.", - "NamedProblemMatcherSchema.name": "Nombre del buscador de coincidencias de problemas usado para referirse a él.", - "NamedProblemMatcherSchema.label": "Etiqueta en lenguaje natural del buscador de coincidencias de problemas. ", - "ProblemMatcherExtPoint": "Aporta buscadores de coincidencias de problemas", - "msCompile": "Problemas del compilador de Microsoft", - "lessCompile": "Menos problemas", - "gulp-tsc": "Problemas de Gulp TSC", - "jshint": "Problemas de JSHint", - "jshint-stylish": "Problemas de estilismo de JSHint", - "eslint-compact": "Problemas de compactación de ESLint", - "eslint-stylish": "Problemas de estilismo de ESLint", - "go": "Ir a problemas" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Indica si se admiten las tareas CustomExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", + "tasks.processExecutionSupported": "Indica si se admiten las tareas ProcessExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\".", + "tasks.shellExecutionSupported": "Indica si se admiten las tareas ShellExecution. Se puede usar en la cláusula when de una contribución \"taskDefinition\"." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Ejecuta los comandos comunes de Maven.", "dotnetCore": "Ejecuta el comando de compilación de .NET Core", - "msbuild": "Ejecuta el destino de compilación", "externalCommand": "Ejemplo para ejecutar un comando arbitrario externo", - "Maven": "Ejecuta los comandos comunes de Maven." + "msbuild": "Ejecuta el destino de compilación" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "Esta área de trabajo tiene las tareas ({0}) definidas ({1}) que se ejecutan automáticamente al abrir el área de trabajo. ¿Quiere permitir que las tareas automáticas se ejecuten al abrir esta área de trabajo?", - "allow": "Permitir y ejecutar", - "disallow": "No permitir", - "openTask": "Abrir archivo", - "openTasks": "Abrir archivos", - "workbench.action.tasks.manageAutomaticRunning": "Administrar tareas automáticas en carpetas", - "workbench.action.tasks.allowAutomaticTasks": "Permitir tareas automáticas en la carpeta", - "workbench.action.tasks.disallowAutomaticTasks": "No permitir tareas automáticas en carpeta" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Error: al identificador de tarea '{0}' le está faltando la propiedad requerida '{1}'. El identificador de tarea será ignorado. ", + "tasks.taskRunningContext": "Indica si una tarea se está ejecutando actualmente.", + "tasksCategory": "Tareas" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Mostrar todas las tareas...", - "configureTaskIcon": "Icono de configuración en la lista de selección de tareas.", - "removeTaskIcon": "Icono para quitar en la lista de selección de tareas.", - "configureTask": "Configurar tarea", - "contributedTasks": "aportada", - "taskType": "Todas las tareas de {0}", - "removeRecent": "Quitar una tarea usada recientemente", - "recentlyUsed": "usadas recientemente", - "configured": "configuradas", - "TaskQuickPick.goBack": "Volver ↩", - "TaskQuickPick.noTasksForType": "No se han encontrado {0} tareas. Volver ↩", - "noProviderForTask": "No hay ningún proveedor de tareas registrado para las tareas de tipo \"{0}\"." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Salir de todos modos", + "TaskSystem.noProcess": "La tarea iniciada ya no existe. Si la tarea generó procesos en segundo plano al salir de VS Code, puede dar lugar a procesos huérfanos. Para evitarlo, inicie el último proceso en segundo plano con una marca de espera.", + "TaskSystem.runningTask": "Hay una tarea en ejecución. ¿Quiere finalizarla?", + "TaskSystem.terminateTask": "&&Finalizar tarea" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "La versión de tarea 0.1.0 está en desuso. Utilice la versión 2.0.0", - "JsonSchema.version": "El número de versión de la configuración", - "JsonSchema._runner": "El ejecutor se ha graduado. Use la propiedad del ejecutor oficial correctamente", - "JsonSchema.runner": "Define si la tarea se ejecuta como un proceso y la salida se muestra en la ventana de salida o dentro del terminal.", - "JsonSchema.windows": "Configuración de comandos específicos de Windows", - "JsonSchema.mac": "Configuración de comandos específicos de Mac", - "JsonSchema.linux": "Configuración de comandos específicos de Linux", - "JsonSchema.shell": "Especifica si el comando es un comando de shell o un programa externo. Si se omite, se toma false como valor predeterminado." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "Las extensiones quieren realizar los cambios siguientes en el entorno del terminal:", + "extensionEnvironmentContributionInfo": "Las extensiones han realizado cambios en el entorno de este terminal.", + "extensionEnvironmentContributionRemoval": "Las extensiones quieren quitar estos cambios existentes del entorno del terminal:", + "relaunchTerminalLabel": "Reiniciar el terminal" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Especifica si el comando es un comando de shell o un programa externo. Si se omite, se toma false como valor predeterminado.", - "JsonSchema.tasks.isShellCommand.deprecated": "La propiedad isShellCommand está en desuso. En su lugar, utilice la propiedad type de la tarea y la propiedad shell de las opciones. Vea también las notas de versión 1.14. ", - "JsonSchema.tasks.dependsOn.identifier": "El identificador de la tarea.", - "JsonSchema.tasks.dependsOn.string": "Otra tarea de la que depende esta tarea.", - "JsonSchema.tasks.dependsOn.array": "Las otras tareas de las que depende esta tarea.", - "JsonSchema.tasks.dependsOn": "Una cadena que representa otra tarea o una matriz de otras tareas de las que depende esta tarea.", - "JsonSchema.tasks.dependsOrder.parallel": "Ejecute todas las tareas de dependsOn en paralelo.", - "JsonSchema.tasks.dependsOrder.sequence": "Ejecute todas las tareas de dependsOn en secuencia.", - "JsonSchema.tasks.dependsOrder": "Determina el orden de las tareas dependsOn para esta tarea. Tenga en cuenta que esta propiedad no es recursiva.", - "JsonSchema.tasks.detail": "Una descripción opcional de una tarea que se muestra en la selección rápida de Ejecutar tarea como detalle.", - "JsonSchema.tasks.presentation": "Configura el panel que se utiliza para presentar la salida de la tarea y lee su entrada.", - "JsonSchema.tasks.presentation.echo": "Controla si se presenta en el panel un eco del comando ejecutado. El valor predeterminado es verdadero.", - "JsonSchema.tasks.presentation.focus": "Controla si el panel recibe el foco. El valor predeterminado es falso. Si se establece a verdadero, el panel además se revela.", - "JsonSchema.tasks.presentation.revealProblems.always": "Siempre muestra el panel de problemas cuando se ejecuta esta tarea.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Solo muestra el panel Problemas si se encuentra un problema.", - "JsonSchema.tasks.presentation.revealProblems.never": "Nunca muestra el panel Problemas cuando se ejecuta esta tarea.", - "JsonSchema.tasks.presentation.revealProblems": "Controla si el panel de problemas se muestra al ejecutar esta tarea o no. Esto prevalece sobre la opción \"reveal\". El valor predeterminado es \"never\".", - "JsonSchema.tasks.presentation.reveal.always": "Revela siempre el terminal cuando se ejecuta esta tarea.", - "JsonSchema.tasks.presentation.reveal.silent": "Solo muestra el terminal si la tarea finaliza con un error o el buscador de problemas encuentra un error.", - "JsonSchema.tasks.presentation.reveal.never": "No revela nunca el teminal cuando se ejecuta la tarea.", - "JsonSchema.tasks.presentation.reveal": "Controla si el terminal que ejecuta la tarea se muestra o no. Puede ser reemplazado por la opción \"revealProblems\". El valor predeterminado es \"always\".", - "JsonSchema.tasks.presentation.instance": "Controla si el panel se comparte entre tareas, está dedicado a esta tarea, o se crea uno nuevo por cada ejecución.", - "JsonSchema.tasks.presentation.showReuseMessage": "Controla si se muestra el mensaje \"Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo\".", - "JsonSchema.tasks.presentation.clear": "Controla si debe borrarse el terminal antes de ejecutar la tarea. ", - "JsonSchema.tasks.presentation.group": "Controla si la tarea se ejecuta en un grupo de terminales específico usando paneles de división.", - "JsonSchema.tasks.terminal": "La propiedad terminal está en desuso. En su lugar, utilice presentation.", - "JsonSchema.tasks.group.kind": "El grupo de ejecución de la tarea.", - "JsonSchema.tasks.group.isDefault": "Define si la tarea es la tarea predeterminada del grupo.", - "JsonSchema.tasks.group.defaultBuild": "Marca la tarea como la tarea de compilación predeterminada.", - "JsonSchema.tasks.group.defaultTest": "Marca la tarea como la tarea de prueba predeterminada.", - "JsonSchema.tasks.group.build": "Marca la tarea como una tarea de compilación accesible mediante el comando \"Ejecutar tarea de compilación\".", - "JsonSchema.tasks.group.test": "Marca la tarea como una tarea de prueba accesible mediante el comando \"Ejecutar tarea de prueba\".", - "JsonSchema.tasks.group.none": "No asigna la tarea a ningún grupo", - "JsonSchema.tasks.group": "Define a qué grupo de ejecución pertenece esta tarea. Admite \"compilación\" para agregarla al grupo de compilación y \"prueba\" para agregarla al grupo de prueba.", - "JsonSchema.tasks.type": "Define si la tarea se ejecuta como un proceso o como un comando dentro de in shell. ", - "JsonSchema.commandArray": "El comando Shell que se ejecutará. Los elementos de la matriz se ensamblarán mediante un carácter de espacio", - "JsonSchema.command.quotedString.value": "El valor actual del comando", - "JsonSchema.tasks.quoting.escape": "Carácteres de escape usan el carácter de escape de la linea de comandos (ej.: ' en PowerShell y \\ en Bash)", - "JsonSchema.tasks.quoting.strong": "Cita el argumento con el carácter de comillas seguro del shell (ej.: ' en PowerShell y Bash).", - "JsonSchema.tasks.quoting.weak": "Cita el argumento con el carácter de comillas débil del shell (ej.: \" en PowerShell y Bash).", - "JsonSchema.command.quotesString.quote": "Cómo el valor del comando debería ser citado", - "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", - "JsonSchema.args.quotedString.value": "El valor actual del argumento", - "JsonSchema.args.quotesString.quote": "Cómo el valor del argumento debería ser citado ", - "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", - "JsonSchema.tasks.label": "Etiqueta de interfaz de usuario de la tarea", - "JsonSchema.version": "El número de versión de la configuración.", - "JsonSchema.tasks.identifier": "Un identificador definido por el usuario para hacer referencia a la tarea en launch.json o una cláusula dependsOn.", - "JsonSchema.tasks.identifier.deprecated": "Los identificadores definidos por el usuario están en desuso. Para una tarea personalizada, utilice el nombre como referencia y, para tareas proporcionadas por extensiones, utilice el identificador de tarea que tienen definido.", - "JsonSchema.tasks.reevaluateOnRerun": "Si se reevalúan las variables de tarea al ejecutar de nuevo.", - "JsonSchema.tasks.runOn": "Configura cuándo se debe ejecutar la tarea. Si se establece en folderOpen, la tarea se ejecutará automáticamente cuando se abra la carpeta.", - "JsonSchema.tasks.instanceLimit": "El número de instancias de la tarea que se pueden ejecutar simultáneamente.", - "JsonSchema.tasks.runOptions": "Opciones relacionadas con la ejecución de las tareas.", - "JsonSchema.tasks.taskLabel": "La etiqueta de la tarea", - "JsonSchema.tasks.taskName": "El nombre de la tarea", - "JsonSchema.tasks.taskName.deprecated": "La propiedad name de la tarea está en desuso. En su lugar, utilice la propiedad label. ", - "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", - "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", - "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", - "JsonSchema.customizations.customizes.type": "El tipo de tarea que se va a personalizar", - "JsonSchema.tasks.customize.deprecated": "La propiedad customize está en desuso. Consulte las notas de la versión 1.14 sobre cómo migrar al nuevo enfoque de personalización de tareas.", - "JsonSchema.tasks.showOutput.deprecated": "La propiedad showOutput está en desuso. Utilice la propiedad reveal dentro de la propiedad presentation en su lugar. Vea también las notas de la versión 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "La propiedad echoCommand está en desuso. Utilice la propiedad echo dentro de la propiedad presentation en su lugar. Vea también las notas de la versión 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "La propiedad suppressTaskName está en desuso. En lugar de usar esta propiedad, inserte el comando con los argumentos en la tarea. Vea también las notas de la versión 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "La propiedad isBuildCommand está en desuso. Utilice la propiedad group en su lugar. Vea también las notas de la versión 1.14.", - "JsonSchema.tasks.isTestCommand.deprecated": "La propiedad isTestCommand está en desuso. Utilice la propiedad group en su lugar. Vea también las notas de la versión 1.14.", - "JsonSchema.tasks.taskSelector.deprecated": "La propiedad taskSelector está en desuso. En lugar de usar esta propiedad, inserte el comando con los argumentos en la tarea. Vea también las notas de la versión 1.14.", - "JsonSchema.windows": "Configuración de comandos específicos de Windows", - "JsonSchema.mac": "Configuración de comandos específicos de Mac", - "JsonSchema.linux": "Configuración de comandos específicos de Linux" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Enfocar carpeta en el explorador", + "openFile": "Abrir archivo en el editor", + "openFolder": "Abrir carpeta en ventana nueva" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "No hay ninguna tarea coincidente.", - "TaskService.pickRunTask": "Seleccionar la tarea que se ejecutará" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Seguir el vínculo con el puerto reenviado", + "followLink": "Seguir vínculo", + "followLinkUrl": "Vínculo", + "terminalLinkHandler.followLinkAlt": "alt + clic", + "terminalLinkHandler.followLinkAlt.mac": "opción + clic", + "terminalLinkHandler.followLinkCmd": "cmd + clic", + "terminalLinkHandler.followLinkCtrl": "ctrl + clic" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Opciones de comando adicionales", - "JsonSchema.options.cwd": "Directorio de trabajo actual del script o el programa ejecutado. Si se omite, se usa la raíz del área de trabajo actual de Code.", - "JsonSchema.options.env": "Entorno del shell o el programa ejecutado. Si se omite, se usa el entorno del proceso primario.", - "JsonSchema.tasks.matcherError": "Buscador de coincidencia de problemas no reconocido. ¿Está instalada la extensión que aporta este buscador?", - "JsonSchema.shellConfiguration": "Configura el shell que se usará.", - "JsonSchema.shell.executable": "Shell que se va a usar.", - "JsonSchema.shell.args": "Argumentos de shell.", - "JsonSchema.command": "El comando que se ejecutará. No puede ser un programa externo o un comando shell.", - "JsonSchema.tasks.args": "Argumentos pasados al comando cuando se invocó la tarea.", - "JsonSchema.tasks.taskName": "El nombre de la tarea", - "JsonSchema.tasks.windows": "Configuración de comando específico de Windows", - "JsonSchema.tasks.matchers": "Los buscadores de coincidencias de problemas que se van a utilizar. Puede ser una cadena o una definición de buscador de coincidencias de problemas o una matriz de cadenas y buscadores de coincidencias de problemas.", - "JsonSchema.tasks.mac": "Configuración de comando específico de Mac", - "JsonSchema.tasks.linux": "Configuración de comando específico de Linux", - "JsonSchema.tasks.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. Si se omite, se usa el valor definido globalmente.", - "JsonSchema.tasks.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa el valor definido globalmente.", - "JsonSchema.echoCommand": "Controla si el comando ejecutado se muestra en la salida. El valor predeterminado es false.", - "JsonSchema.tasks.watching.deprecation": "En desuso. Utilice isBackground en su lugar.", - "JsonSchema.tasks.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", - "JsonSchema.tasks.background": "Si la tarea ejecutada se mantiene activa y se ejecuta en segundo plano.", - "JsonSchema.tasks.promptOnClose": "Si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución.", - "JsonSchema.tasks.build": "Asigna esta tarea al comando de compilación predeterminado de Code.", - "JsonSchema.tasks.test": "Asigna esta tarea al comando de prueba predeterminado de Code.", - "JsonSchema.args": "Argumentos adicionales que se pasan al comando.", - "JsonSchema.showOutput": "Controla si la salida de la tarea en ejecución se muestra o no. Si se omite, se usa \"always\".", - "JsonSchema.watching.deprecation": "En desuso. Utilice isBackground en su lugar.", - "JsonSchema.watching": "Indica si la tarea ejecutada se mantiene activa e inspecciona el sistema de archivos.", - "JsonSchema.background": "Indica si la tarea ejecutada se mantiene y está en ejecución en segundo plano.", - "JsonSchema.promptOnClose": "Indica si se pregunta al usuario cuando VS Code se cierra con una tarea en ejecución en segundo plano.", - "JsonSchema.suppressTaskName": "Controla si el nombre de la tarea se agrega como argumento al comando. El valor predeterminado es false.", - "JsonSchema.taskSelector": "Prefijo para indicar que un argumento es una tarea.", - "JsonSchema.matchers": "Buscadores de coincidencias de problemas que se van a usar. Puede ser una definición de cadena o de buscador de coincidencias de problemas, o bien una matriz de cadenas y de buscadores de coincidencias de problemas.", - "JsonSchema.tasks": "Configuraciones de tarea. Suele enriquecerse una tarea ya definida en el ejecutor de tareas externo." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Buscar área de trabajo" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "La conexión al proceso de host pty del terminal no responde, puede que los terminales dejen de funcionar.", + "restartPtyHost": "Reiniciar host pty" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Terminal", + "tasksQuickAccessHelp": "Mostrar todos los terminales abiertos", + "tasksQuickAccessPlaceholder": "Escriba el nombre de un terminal para abrirlo.", + "terminal": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "Se debe proporcionar un nombre.", + "noUnattachedTerminals": "No hay ningún terminal desasociado al que asociarse", + "quickAccessTerminal": "Cambiar terminal activo", + "showTerminalTabs": "Mostrar pestañas", + "terminalLaunchHelp": "Abrir la Ayuda", + "workbench.action.terminal.attachToRemote": "Asociar a la sesión", + "workbench.action.terminal.changeColor": "Cambiar color...", + "workbench.action.terminal.changeIcon": "Cambiar icono...", + "workbench.action.terminal.clear": "Borrar", + "workbench.action.terminal.clearSelection": "Borrar selección", + "workbench.action.terminal.copySelection": "Copiar selección", + "workbench.action.terminal.findNext": "Buscar siguiente", + "workbench.action.terminal.findPrevious": "Buscar anterior", + "workbench.action.terminal.focus": "Enfocar terminal", + "workbench.action.terminal.focus.tabsView": "Colocar foco sobre la vista de pestañas del terminal", + "workbench.action.terminal.focusFind": "Foco en la búsqueda", + "workbench.action.terminal.focusNext": "Enfocar terminal siguiente", + "workbench.action.terminal.focusNextPane": "Aplicar el foco al panel siguiente", + "workbench.action.terminal.focusPrevious": "Enfocar terminal anterior", + "workbench.action.terminal.focusPreviousPane": "Aplicar el foco al panel anterior", + "workbench.action.terminal.hideFind": "Ocultar la búsqueda", + "workbench.action.terminal.joinInstance": "Unir terminales", + "workbench.action.terminal.kill": "Terminar la instancia del terminal activo", + "workbench.action.terminal.kill.short": "Terminar el terminal", + "workbench.action.terminal.navigationModeExit": "Salir del modo de navegación", + "workbench.action.terminal.navigationModeFocusNext": "Enfocar la siguiente línea (modo de navegación)", + "workbench.action.terminal.navigationModeFocusPrevious": "Enfocar la línea anterior (modo de navegación)", + "workbench.action.terminal.new": "Crear nuevo terminal integrado", + "workbench.action.terminal.newInActiveWorkspace": "Crear nuevo terminal integrado (en el área de trabajo activa)", + "workbench.action.terminal.newWithCwd": "Crear un nuevo terminal integrado comenzando en un directorio de trabajo personalizado", + "workbench.action.terminal.newWithCwd.cwd": "El directorio en el que iniciar el terminal", + "workbench.action.terminal.newWithProfile": "Crear un terminal integrado (con perfil)", + "workbench.action.terminal.newWorkspacePlaceholder": "Seleccione el directorio de trabajo actual para el nuevo terminal", + "workbench.action.terminal.openSettings": "Configurar valores del terminal", + "workbench.action.terminal.paste": "Pegar en el terminal activo", + "workbench.action.terminal.pasteSelection": "Pegar la selección en el terminal activo", + "workbench.action.terminal.relaunch": "Reiniciar el terminal activo", + "workbench.action.terminal.rename": "Cambiar nombre...", + "workbench.action.terminal.renameInstance": "Cambiar nombre...", + "workbench.action.terminal.renameWithArg": "Cambiar el nombre del terminal actualmente activo", + "workbench.action.terminal.renameWithArg.name": "El nuevo nombre de la terminal.", + "workbench.action.terminal.renameWithArg.noName": "No se ha proporcionado ningún argumento de nombre", + "workbench.action.terminal.resizePaneDown": "Cambiar el tamaño del panel por abajo", + "workbench.action.terminal.resizePaneLeft": "Cambiar el tamaño del panel por la izquierda", + "workbench.action.terminal.resizePaneRight": "Cambiar el tamaño del panel por la derecha", + "workbench.action.terminal.resizePaneUp": "Cambiar el tamaño del panel por arriba", + "workbench.action.terminal.runActiveFile": "Ejecutar el archivo activo en la terminal activa", + "workbench.action.terminal.runActiveFile.noFile": "Solo se pueden ejecutar en la terminal los archivos en disco", + "workbench.action.terminal.runSelectedText": "Ejecutar texto seleccionado en el terminal activo", + "workbench.action.terminal.scrollDown": "Desplazar hacia abajo (línea)", + "workbench.action.terminal.scrollDownPage": "Desplazar hacia abajo (página)", + "workbench.action.terminal.scrollToBottom": "Desplazar al final", + "workbench.action.terminal.scrollToNextCommand": "Desplazar al comando siguiente", + "workbench.action.terminal.scrollToPreviousCommand": "Desplazar al comando anterior", + "workbench.action.terminal.scrollToTop": "Desplazar al principio", + "workbench.action.terminal.scrollUp": "Desplazar hacia arriba (línea)", + "workbench.action.terminal.scrollUpPage": "Desplazar hacia arriba (página)", + "workbench.action.terminal.searchWorkspace": "Buscar en área de trabajo", + "workbench.action.terminal.selectAll": "Seleccionar todo", + "workbench.action.terminal.selectDefaultProfile": "Seleccionar perfil predeterminado", + "workbench.action.terminal.selectToNextCommand": "Seleccionar hasta el comando siguiente", + "workbench.action.terminal.selectToNextLine": "Seleccione la línea siguiente", + "workbench.action.terminal.selectToPreviousCommand": "Seleccionar hasta el comando anterior", + "workbench.action.terminal.selectToPreviousLine": "Seleccione la línea anterior", + "workbench.action.terminal.sendSequence": "Enviar secuencia personalizada a Terminal", + "workbench.action.terminal.showEnvironmentInformation": "Mostrar información del entorno", + "workbench.action.terminal.showTabs": "Mostrar pestañas", + "workbench.action.terminal.split": "Dividir terminal", + "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (En el área de trabajo activa)", + "workbench.action.terminal.splitInstance": "Dividir terminal", + "workbench.action.terminal.switchTerminal": "Cambiar terminal", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Alternar registro de la secuencia de escape", + "workbench.action.terminal.toggleFindCaseSensitive": "Alternar la búsqueda con distinción de mayúsculas y minúsculas", + "workbench.action.terminal.toggleFindRegex": "Alternar la búsqueda mediante regex", + "workbench.action.terminal.toggleFindWholeWord": "Alternar la búsqueda con toda la palabra", + "workbench.action.terminal.unsplit": "Cancelar división del terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Instalar", + "useWslExtension.title": "Se recomienda la extensión \"{0}\" para abrir un terminal en WSL." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Icono para crear un perfil de terminal.", + "killTerminalIcon": "Icono para terminar una instancia de terminal.", + "newTerminalIcon": "Icono para crear una instancia de terminal.", + "renameTerminalIcon": "Icono para cambiar de nombre en el menú rápido del terminal.", + "terminalViewIcon": "Vea el icono de la vista de terminal." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Campana", + "configureTerminalSettings": "Configurar valores del terminal", + "disconnectStatus": "Se perdió la conexión con el proceso", + "dontShowAgain": "No mostrar de nuevo", + "keybindingHandling": "Algunos enlaces de teclado no van al terminal de forma predeterminada y los administra {0} en su lugar.", + "launchFailed.errorMessage": "Error del proceso del terminal al iniciarse: {0}.", + "launchFailed.exitCodeAndCommandLine": "Error del proceso del terminal \"{0}\" al iniciarse (código de salida: {1}).", + "launchFailed.exitCodeOnly": "Error del proceso del terminal al iniciarse (código de salida: {0}).", + "migrateToProfile": "Migrar", + "no": "No", + "terminal.integrated.a11yPromptLabel": "Entrada de terminal", + "terminal.integrated.a11yTooMuchOutput": "Demasiada salida para anunciarla. Vaya a las filas manualmente para leerlas.", + "terminal.integrated.copySelection.noSelection": "El terminal no tiene ninguna selección para copiar", + "terminal.slowRendering": "La aceleración de GPU del terminal parece ser lenta en su equipo. ¿Le gustaría cambiar para deshabilitarlo, lo cual podría mejorar el rendimiento? [Obtenga más información sobre la configuración del terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalProfileMigration": "El terminal usa la configuración de Shell/shellArgs en desuso, ¿quiere migrarlo a un perfil?", + "terminalStaleTextBoxAriaLabel": "El entorno del terminal {0} está obsoleto. Ejecute el comando \"Mostrar información del entorno\" para obtener más información", + "terminalTextBoxAriaLabel": "Terminal {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", + "terminated.exitCodeAndCommandLine": "El proceso del terminal \"{0}\" finalizó con el código de salida {1}.", + "terminated.exitCodeOnly": "El proceso del terminal finalizó con el código de salida {0}.", + "workbench.action.terminal.rename.prompt": "Introducir nombre del terminal", + "yes": "Sí" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Nuevo terminal", + "miRunActiveFile": "Ejecutar &&archivo activo", + "miRunSelectedText": "Ejecutar &&texto seleccionado", + "miSplitTerminal": "&&Dividir terminal", + "workbench.action.terminal.changeColor": "Cambiar color...", + "workbench.action.terminal.changeIcon": "Cambiar icono...", + "workbench.action.terminal.clear": "Borrar", + "workbench.action.terminal.copySelection.short": "Copiar", + "workbench.action.terminal.joinInstance": "Unir terminales", + "workbench.action.terminal.kill.short": "Finalizar el terminal", + "workbench.action.terminal.killInstance": "Finalizar el terminal", + "workbench.action.terminal.new.short": "Nuevo terminal", + "workbench.action.terminal.newWithProfile.short": "Nuevo terminal con perfil", + "workbench.action.terminal.openSettings": "Configurar valores del terminal", + "workbench.action.terminal.paste.short": "Pegar", + "workbench.action.terminal.rename": "Cambiar nombre...", + "workbench.action.terminal.renameInstance": "Cambiar nombre...", + "workbench.action.terminal.selectAll": "Seleccionar todo", + "workbench.action.terminal.selectDefaultProfile": "Seleccionar perfil predeterminado", + "workbench.action.terminal.showsTabs": "Mostrar pestañas", + "workbench.action.terminal.split": "Dividir terminal", + "workbench.action.terminal.splitInstance": "Dividir terminal", + "workbench.action.terminal.switchTerminal": "Cambiar terminal", + "workbench.action.terminal.unsplitInstance": "Cancelar división del terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Reiniciando el terminal porque se perdió la conexión con el proceso del shell..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Terminar la instancia del terminal", + "renameTerminal": "Cambiar nombre del terminal", + "workbench.action.terminal.newWithProfilePlus": "Crear nuevo terminal con perfil", + "workbench.action.terminal.newplus": "Crear nueva terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Configurar un perfil de terminal", + "enterTerminalProfileName": "Escribir el nombre del perfil de terminal", + "localTerminalDescription": "Local", + "localTerminalRemote": "⚠: Este Shell se ejecuta en la máquina{0}local{1}, NO en la máquina remota conectada", + "localTerminalVirtualWorkspace": "⚠: Este shell está abierto en una carpeta {0}local{1}, NO en la carpeta virtual", + "terminal.integrated.chooseDefaultProfile": "Seleccionar el perfil de terminal predeterminado", + "terminal.integrated.selectProfileToCreate": "Seleccionar el perfil de terminal que se va a crear", + "terminalProfileAlreadyExists": "Ya existe un perfil de terminal con ese nombre.", + "terminalProfiles": "perfiles", + "terminalProfiles.contributed": "contribuciones", + "terminalProfiles.detected": "detectado", + "terminalService.terminalCloseConfirmationPlural": "Hay {0} sesiones de terminal activas, ¿quiere terminarlas?", + "terminalService.terminalCloseConfirmationSingular": "Hay una sesión de terminal activa, ¿quiere terminarla?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Ocultar pestañas", + "moveTabsLeft": "Mover pestañas a la izquierda", + "moveTabsRight": "Mover pestañas a la derecha" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Terminal {0} {1}, dividir {2} de {3}", + "terminal.kill": "Finalizar", + "terminal.split": "Dividir", + "terminal.tabs": "Pestañas del terminal", + "terminalAriaLabel": "Terminal {0} {1}", + "terminalInputAriaLabel": "Escriba el nombre del terminal. Presione Entrar para confirmar o Esc para cancelar." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (valor predeterminado)", + "terminal.monospaceOnly": "El terminal solo admite fuentes monoespaciales. Reinicie VS Code si se trata de una fuente recién instalada.", + "terminal.new": "Nuevo terminal", + "terminal.split": "Dividir terminal", + "terminal.useMonospace": "Use \"monospace\"", + "terminalConnectingLabel": "Iniciando...", + "terminals": "Abrir terminales.", + "workbench.action.terminal.split": "Dividir terminal" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Indica si el terminal de la pestaña que tiene el foco es un terminal dividido", + "terminalCategory": "Terminal", + "terminalCountContextKey": "Número actual de terminales", + "terminalFocusContextKey": "Indica si el terminal recibe el foco", + "terminalGroupCountContextKey": "Número actual de grupos de terminales", + "terminalProcessSupportedContextKey": "Indica si los procesos del terminal pueden iniciarse", + "terminalShellTypeContextKey": "Tipo de shell del terminal activo", + "terminalTabsFocusContextKey": "Si el foco está sobre el widget de pestañas del terminal", + "terminalTabsSingularSelectedContextKey": "Si se selecciona una pestaña del terminal", + "terminalTextSelectedContextKey": "Indica si el texto está seleccionado en el terminal activo", + "vscode.extension.contributes.terminal": "Aporta funcionalidad de terminal.", + "vscode.extension.contributes.terminal.profiles": "Define los otros perfiles de terminal que puede crear el usuario.", + "vscode.extension.contributes.terminal.profiles.icon": "Codicon que se va a asociar a este perfil de terminal.", + "vscode.extension.contributes.terminal.profiles.id": "El identificador del proveedor de perfiles de terminal.", + "vscode.extension.contributes.terminal.profiles.title": "Título de este perfil de terminal.", + "vscode.extension.contributes.terminal.types": "Define los tipos de terminal adicionales que el usuario puede crear.", + "vscode.extension.contributes.terminal.types.command": "Comando que se va a ejecutar cuando el usuario cree este tipo de terminal.", + "vscode.extension.contributes.terminal.types.icon": "Codicon que se va a asociar con este tipo de terminal.", + "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "color ANSI ' {0} ' en el terminal.", + "terminal.background": "El color de fondo del terminal, esto permite colorear el terminal de forma diferente al panel.", + "terminal.border": "Color del borde que separa paneles divididos en el terminal. El valor predeterminado es panel.border.", + "terminal.dragAndDropBackground": "Color de fondo al arrastrar sobre los terminales. El color debería tener transparencia para que el contenido del terminal destaque.", + "terminal.foreground": "El color de primer plano del terminal.", + "terminal.selectionBackground": "Color de fondo de selección del terminal.", + "terminalCursor.background": "Color de fondo del cursor del terminal. Permite personalizar el color de un carácter solapado por un cursor de bloque.", + "terminalCursor.foreground": "Color de primer plano del cursor del terminal." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Única ruta de acceso a un archivo ejecutable del shell o una matriz de rutas de acceso que se usarán como reserva cuando otra genere un error.", - "terminalProfile.args": "Conjunto opcional de argumentos con los que ejecutar el archivo ejecutable del shell.", - "terminalProfile.overrideName": "Controla si el nombre del perfil reemplazará o no al detectado automáticamente.", - "terminalIntegratedConfigurationTitle": "Terminal integrado", - "terminal.integrated.sendKeybindingsToShell": "Envía la mayoría de los enlaces de teclado al terminal en lugar del área de trabajo y reemplaza \"#terminal.integrated.commandsToSkipShell#\", que se puede usar como alternativa para el ajuste.", - "terminal.integrated.automationShell.linux": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.automationShell.osx": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.automationShell.windows": "Ruta de acceso que, cuando se establece, invalida {0} e ignora los valores de {1} para el uso del terminal relacionado con la automatización, como las tareas y la depuración.", - "terminal.integrated.shellArgs.linux": "Argumentos de la línea de comandos que se van a usar en el terminal de Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Argumentos de la línea de comandos que se van a usar en el terminal de macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Argumentos de la línea de comandos que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Argumentos de la línea de comandos en [formato de línea de comandos](https://msdn.Microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) que se van a usar en el terminal de Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "Perfiles de Windows para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Establézcalo en NULL para excluirlos, use la propiedad {0} para utilizar la configuración detectada predeterminada. También puede establecer los valores de {1} y {2} opcional.", - "terminalProfile.windowsSource": "Origen de perfil que detectará las rutas de acceso al shell de forma automática.", - "terminal.integrated.profile.osx": "Perfiles de macOS para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Si se establece, se invalidarán los perfiles detectados predeterminados. Se componen de un valor de {0} y {1} opcional.", - "terminal.integrated.profile.linux": "Perfiles de Linux para presentar cuando se crea un terminal a través de la lista desplegable del terminal. Si se establece, se invalidarán los perfiles detectados predeterminados. Se componen de un valor de {0} y {1} opcional.", - "terminal.integrated.useWslProfiles": "Controla si se muestran o no las distribuciones de WSL en la lista desplegable del terminal.", - "terminal.integrated.macOptionIsMeta": "Controla si la tecla de opción debe tratarse como la tecla meta del terminal en macOS.", - "terminal.integrated.macOptionClickForcesSelection": "Controla si debe forzarse la selección al usar Opción + clic en macOS. Forzará una selección (de línea) normal y no permitirá el uso del modo de selección de columnas. Esto permite copiar y pegar con la selección de terminal normal, por ejemplo, cuando el modo de mouse está habilitado en tmux.", + "terminal.integrated.allowChords": "Indica si se permiten o no los enlaces de teclado de presión simultánea en el terminal. Tenga en cuenta que cuando es true y la pulsación de tecla da como resultado una presión simultánea, se omitirá \"#terminal.integrated.commandsToSkipShell#\"; establecer este valor en false resulta particularmente útil cuando quiere que ctrl+k vaya al shell (no a VS Code).", + "terminal.integrated.allowMnemonics": "Indica si se va a permitir que las teclas de acceso de la barra de menús (por ejemplo, Alt+F) desencadenen la apertura de dicha barra. Tenga en cuenta que esto hará que todas las pulsaciones de teclas Alt omitan el shell cuando el valor es true. Esta acción no hace nada en macOS.", "terminal.integrated.altClickMovesCursor": "Si se habilita, al hacer Alt/opción + clic se cambiará la posición del cursor de mensaje debajo del mouse cuando \"#editor.multiCursorModifier#\" esté establecido en \"alt\" (valor predeterminado). En función del shell, puede que esto no funcione de forma confiable.", + "terminal.integrated.bellDuration": "Número de milisegundos que se mostrará la campana en una pestaña del terminal cuando se desencadene.", + "terminal.integrated.commandsToSkipShell": "Conjunto de identificadores de comando cuyos enlaces de teclado no se enviarán al shell, sino que siempre se controlarán con VS Code. Esto permite que los enlaces de teclado que normalmente consumiría el shell actúen igual que cuando el terminal no tiene el foco; por ejemplo, \"Ctrl+P\" para iniciar Quick Open.\r\n\r\n \r\n\r\n Muchos comandos se omiten de forma predeterminada. Para reemplazar un valor predeterminado y pasar al shell el enlace de teclado de dicho comando en su lugar, agregue el comando precedido por el carácter \"-\". Por ejemplo, agregue \"-workbench.action.quickOpen\" para que \"Ctrl+P\" llegue al shell. \r\n\r\n \r\n\r\n La lista de comandos omitidos predeterminados siguiente se trunca cuando se visualiza en el editor de configuraciones. Para ver la lista completa, [abra el archivo JSON de la configuración predeterminada](command:workbench.action.openRawDefaultSettings \"Abrir configuración predeterminada (JSON)\") y busque el primer comando de la lista siguiente.\r\n\r\n \r\n\r\n Comandos omitidos predeterminados:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Controla si debe confirmarse a la salida si hay sesiones del terminal activas.", "terminal.integrated.copyOnSelection": "Controla si el texto seleccionado en el terminal se copiará en el Portapapeles.", - "terminal.integrated.drawBoldTextInBrightColors": "Controla si el texto en negrita del terminal usará siempre la variante de color de ANSI \"bright\".", - "terminal.integrated.fontFamily": "Controla la familia de fuentes del terminal, que está establecida de forma predeterminada en el valor de \"#editor.fontFamily#\".", - "terminal.integrated.fontSize": "Controla el tamaño de la fuente en píxeles del terminal.", - "terminal.integrated.letterSpacing": "Controla el espaciado de letras del terminal. Es un valor entero que representa la cantidad de píxeles adicionales que se van a agregar entre los caracteres.", - "terminal.integrated.lineHeight": "Controla el alto de línea del terminal. Este número se multiplica por el tamaño de fuente del terminal para obtener el alto de línea real en píxeles.", - "terminal.integrated.minimumContrastRatio": "Cuando se establece, el color de primer plano de cada celda cambiará para intentar cumplir la relación de contraste especificada. Valores de ejemplo:\r\n\r\n- 1: El valor predeterminado, no hacer nada.\r\n- 4.5: [Cumplimiento de AA de WCAG (mínimo)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7: [Cumplimiento de AA de WCAG (mejorado)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Blanco sobre negro o negro sobre blanco.", - "terminal.integrated.fastScrollSensitivity": "Desplazamiento del multiplicador de velocidad al presionar \"Alt\".", - "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicador que se va a usar en los eventos de desplazamiento de la rueda del mouse \"deltaY\".", - "terminal.integrated.fontWeightError": "Solo se permiten las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", - "terminal.integrated.fontWeight": "Grosor de fuente que se va a usar en el terminal para texto que no esté en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", - "terminal.integrated.fontWeightBold": "Grosor de fuente que se va a usar en el terminal para texto en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", "terminal.integrated.cursorBlinking": "Controla si el cursor del terminal parpadea.", "terminal.integrated.cursorStyle": "Controla el estilo de cursor del terminal.", "terminal.integrated.cursorWidth": "Controla el ancho del cursor cuando \"#terminal.integrated.cursorStyle#\" se establece en \"line\".", - "terminal.integrated.scrollback": "Controla la cantidad máxima de líneas que mantiene el terminal en su búfer.", + "terminal.integrated.cwd": "Una ruta de acceso de inicio explícita en la que se iniciará el terminal; se usa como el directorio de trabajo actual (cwd) para el proceso de shell. Puede resultar especialmente útil en una configuración de área de trabajo si la raíz de directorio no es un cwd práctico.", "terminal.integrated.detectLocale": "Controla si debe detectarse y establecerse la variable de entorno \"$LANG\" en una opción compatible con UTF-8, ya que el terminal de VS Code solo admite datos con codificación UTF-8 procedentes del shell.", "terminal.integrated.detectLocale.auto": "Establezca la variable de entorno \"$LANG\" si la variable no existe o no termina en \"'.UTF-8'\".", "terminal.integrated.detectLocale.off": "No establezca la variable de entorno \"$LANG\".", "terminal.integrated.detectLocale.on": "Establezca siempre la variable de entorno \"$LANG\".", - "terminal.integrated.gpuAcceleration.auto": "Deje que VS Code detecte qué representador ofrecerá la mejor experiencia.", - "terminal.integrated.gpuAcceleration.on": "Habilite la aceleración de GPU en el terminal.", - "terminal.integrated.gpuAcceleration.off": "Deshabilite la aceleración de GPU en el terminal.", - "terminal.integrated.gpuAcceleration": "Controla si el terminal va a aprovechar la GPU para su proceso de representación.", - "terminal.integrated.rightClickBehavior.default": "Muestra el menú contextual.", - "terminal.integrated.rightClickBehavior.copyPaste": "Copia cuando hay una selección; de lo contrario, pega.", - "terminal.integrated.rightClickBehavior.paste": "Pega al hacer clic con el botón derecho.", - "terminal.integrated.rightClickBehavior.selectWord": "Selecciona la palabra bajo el cursor y muestra el menú contextual.", - "terminal.integrated.rightClickBehavior": "Controla cómo reacciona el terminal cuando se hace clic con el botón derecho.", - "terminal.integrated.cwd": "Una ruta de acceso de inicio explícita en la que se iniciará el terminal; se usa como el directorio de trabajo actual (cwd) para el proceso de shell. Puede resultar especialmente útil en una configuración de área de trabajo si la raíz de directorio no es un cwd práctico.", - "terminal.integrated.confirmOnExit": "Controla si debe confirmarse a la salida si hay sesiones del terminal activas.", - "terminal.integrated.enableBell": "Controla si la campana del terminal está habilitada.", - "terminal.integrated.commandsToSkipShell": "Conjunto de identificadores de comando cuyos enlaces de teclado no se enviarán al shell, sino que siempre se controlarán con VS Code. Esto permite que los enlaces de teclado que normalmente consumiría el shell actúen igual que cuando el terminal no tiene el foco; por ejemplo, \"Ctrl+P\" para iniciar Quick Open.\r\n\r\n \r\n\r\nMuchos comandos se omiten de forma predeterminada. Para reemplazar un valor predeterminado y pasar al shell el enlace de teclado de dicho comando en su lugar, agregue el comando precedido por el carácter \"-\". Por ejemplo, agregue \"-workbench.action.quickOpen\" para que \"Ctrl+P\" llegue al shell.\r\n\r\n \r\n\r\nLa lista de comandos omitidos predeterminados siguiente se trunca cuando se visualiza en el editor de configuraciones. Para ver la lista completa, [abra el archivo JSON de la configuración predeterminada](command:workbench.action.openRawDefaultSettings \"Abrir configuración predeterminada (JSON)\") y busque el primer comando de la lista siguiente.\r\n\r\n \r\n\r\nComandos omitidos predeterminados:\r\n\r\n{0}", - "terminal.integrated.allowChords": "Indica si se permiten o no los enlaces de teclado de presión simultánea en el terminal. Tenga en cuenta que cuando es true y la pulsación de tecla da como resultado una presión simultánea, se omitirá \"#terminal.integrated.commandsToSkipShell#\"; establecer este valor en false resulta particularmente útil cuando quiere que ctrl+k vaya al shell (no a VS Code).", - "terminal.integrated.allowMnemonics": "Indica si se va a permitir que las teclas de acceso de la barra de menús (por ejemplo, Alt+F) desencadenen la apertura de dicha barra. Tenga en cuenta que esto hará que todas las pulsaciones de teclas Alt omitan el shell cuando el valor es true. Esta acción no hace nada en macOS.", - "terminal.integrated.inheritEnv": "Indica si los nuevos shells deben heredar su entorno de VS Code. Esto no se admite en Windows.", - "terminal.integrated.env.osx": "Objeto con variables de entorno que se agregarán al proceso de VS Code que el terminal va a usar en macOS. Establézcalo en \"null\" para eliminar la variable de entorno.", + "terminal.integrated.drawBoldTextInBrightColors": "Controla si el texto en negrita del terminal usará siempre la variante de color de ANSI \"bright\".", + "terminal.integrated.enableBell": "Controla si el timbre de la terminal está habilitado, esto se muestra como un timbre visual junto al nombre del terminal.", + "terminal.integrated.enableFileLinks": "Indica si se van a habilitar los vínculos de archivo en el terminal. Los vínculos pueden ser lentos al funcionar en una unidad de red en particular, ya que cada vínculo de archivo se comprueba en el sistema de archivos. Si se cambia, solo tendrá efecto en los nuevos terminales.", + "terminal.integrated.enablePersistentSessions": "Conserve las sesiones de terminal para el área de trabajo entre las recargas de ventanas.", "terminal.integrated.env.linux": "Objeto con variables de entorno que se agregarán al proceso de VS Code que el terminal va a usar en Linux. Establézcalo en \"null\" para eliminar la variable de entorno.", + "terminal.integrated.env.osx": "Objeto con variables de entorno que se agregarán al proceso de VS Code que el terminal va a usar en macOS. Establézcalo en \"null\" para eliminar la variable de entorno.", "terminal.integrated.env.windows": "Objeto con variables de entorno que se agregarán al proceso de VS Code que el terminal va a usar en Windows. Establézcalo en \"null\" para eliminar la variable de entorno.", "terminal.integrated.environmentChangesIndicator": "Indica si se va a mostrar el indicador de cambios del entorno en cada terminal, que explica si las extensiones han realizado o quieren realizar cambios en el entorno del terminal.", "terminal.integrated.environmentChangesIndicator.off": "Deshabilite el indicador.", "terminal.integrated.environmentChangesIndicator.on": "Habilite el indicador.", "terminal.integrated.environmentChangesIndicator.warnonly": "Mostrar solo el indicador de advertencia cuando el entorno de un terminal está \"obsoleto\", no el indicador de información que muestra que una extensión ha modificado el entorno de un terminal.", "terminal.integrated.environmentChangesRelaunch": "Indica si se deben reiniciar los terminales de forma automática en caso de que la extensión quiera contribuir a su entorno y aún no se haya interactuado con ellos.", + "terminal.integrated.experimentalLinkProvider": "Configuración experimental que tiene como objetivo mejorar la detección de vínculos en el terminal al mejorar cuándo se detectan los vínculos y habilitar la detección de vínculos compartidos en el editor. Actualmente solo admite vínculos web.", + "terminal.integrated.fastScrollSensitivity": "Desplazamiento del multiplicador de velocidad al presionar \"Alt\".", + "terminal.integrated.fontFamily": "Controla la familia de fuentes del terminal, que está establecida de forma predeterminada en el valor de \"#editor.fontFamily#\".", + "terminal.integrated.fontSize": "Controla el tamaño de la fuente en píxeles del terminal.", + "terminal.integrated.fontWeight": "Grosor de fuente que se va a usar en el terminal para texto que no esté en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", + "terminal.integrated.fontWeightBold": "Grosor de fuente que se va a usar en el terminal para texto en negrita. Acepta las palabras clave \"normal\" y \"bold\" o números entre 1 y 1000.", + "terminal.integrated.fontWeightError": "Solo se permiten las palabras clave \"normal\" y \"negrita\" o los números entre 1 y 1000.", + "terminal.integrated.gpuAcceleration": "Controla si el terminal va a aprovechar la GPU para su proceso de representación.", + "terminal.integrated.gpuAcceleration.auto": "Deje que VS Code detecte qué representador ofrecerá la mejor experiencia.", + "terminal.integrated.gpuAcceleration.off": "Deshabilite la aceleración de GPU en el terminal.", + "terminal.integrated.gpuAcceleration.on": "Habilite la aceleración de GPU en el terminal.", + "terminal.integrated.letterSpacing": "Controla el espaciado de letras del terminal. Es un valor entero que representa la cantidad de píxeles adicionales que se van a agregar entre los caracteres.", + "terminal.integrated.lineHeight": "Controla el alto de línea del terminal. Este número se multiplica por el tamaño de fuente del terminal para obtener el alto de línea real en píxeles.", + "terminal.integrated.localEchoExcludePrograms": "Experimental: El eco local se deshabilitará cuando se encuentre cualquiera de estos nombres de programa en el título del terminal.", + "terminal.integrated.localEchoLatencyThreshold": "Experimental: Duración del retraso de red, en milisegundos, donde las ediciones locales se mostrarán en el terminal sin esperar al reconocimiento del servidor. Si es \"0\", el eco local siempre estará activado y si es \"-1\" se deshabilitará.", + "terminal.integrated.localEchoStyle": "Experimental: Estilo del terminal del texto con eco local; es un estilo de fuente o un color RGB.", + "terminal.integrated.macOptionClickForcesSelection": "Controla si debe forzarse la selección al usar Opción + clic en macOS. Forzará una selección (de línea) normal y no permitirá el uso del modo de selección de columnas. Esto permite copiar y pegar con la selección de terminal normal, por ejemplo, cuando el modo de mouse está habilitado en tmux.", + "terminal.integrated.macOptionIsMeta": "Controla si la tecla de opción debe tratarse como la tecla meta del terminal en macOS.", + "terminal.integrated.minimumContrastRatio": "Cuando se establece, el color de primer plano de cada celda cambiará para intentar cumplir la relación de contraste especificada. Valores de ejemplo:\r\n\r\n- 1: El valor predeterminado, no hacer nada.\r\n- 4.5: [Cumplimiento de AA de WCAG (mínimo)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7: [Cumplimiento de AA de WCAG (mejorado)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Blanco sobre negro o negro sobre blanco.", + "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicador que se va a usar en los eventos de desplazamiento de la rueda del mouse \"deltaY\".", + "terminal.integrated.rightClickBehavior": "Controla cómo reacciona el terminal cuando se hace clic con el botón derecho.", + "terminal.integrated.rightClickBehavior.copyPaste": "Copia cuando hay una selección; de lo contrario, pega.", + "terminal.integrated.rightClickBehavior.default": "Muestra el menú contextual.", + "terminal.integrated.rightClickBehavior.paste": "Pega al hacer clic con el botón derecho.", + "terminal.integrated.rightClickBehavior.selectWord": "Selecciona la palabra bajo el cursor y muestra el menú contextual.", + "terminal.integrated.scrollback": "Controla la cantidad máxima de líneas que mantiene el terminal en su búfer.", + "terminal.integrated.sendKeybindingsToShell": "Envía la mayoría de los enlaces de teclado al terminal en lugar del área de trabajo y reemplaza \"#terminal.integrated.commandsToSkipShell#\", que se puede usar como alternativa para el ajuste.", "terminal.integrated.showExitAlert": "Controla si se va a mostrar la alerta \"El proceso del terminal finalizó con el código de salida\" cuando el código de salida es distinto de cero.", "terminal.integrated.splitCwd": "Controla el directorio de trabajo con el que comienza un terminal dividido.", - "terminal.integrated.splitCwd.workspaceRoot": "Un nuevo terminal dividido usará la raíz del área de trabajo como directorio de trabajo. En un área de trabajo con varias raíces, se ofrece la opción de elegir la carpeta raíz que se va a usar.", - "terminal.integrated.splitCwd.initial": "Un nuevo terminal dividido usará el directorio de trabajo con el que comenzó el terminal principal.", "terminal.integrated.splitCwd.inherited": "En macOS y Linux, un nuevo terminal dividido usará el directorio de trabajo del terminal principal. En Windows, este se comporta igual que el inicial.", + "terminal.integrated.splitCwd.initial": "Un nuevo terminal dividido usará el directorio de trabajo con el que comenzó el terminal principal.", + "terminal.integrated.splitCwd.workspaceRoot": "Un nuevo terminal dividido usará la raíz del área de trabajo como directorio de trabajo. En un área de trabajo con varias raíces, se ofrece la opción de elegir la carpeta raíz que se va a usar.", + "terminal.integrated.tabs.enabled": "Controla si las pestañas del terminal se muestran como una lista al lado del terminal. Cuando esta opción está deshabilitada, se muestra una lista desplegable en su lugar.", + "terminal.integrated.tabs.focusMode": "Controla si la colocación del foco sobre el terminal de una pestaña tiene lugar al hacer un solo clic o doble clic.", + "terminal.integrated.tabs.focusMode.doubleClick": "Colocar el foco sobre el terminal al hacer doble clic en una pestaña del terminal", + "terminal.integrated.tabs.focusMode.singleClick": "Colocar el foco sobre el terminal al hacer clic en una pestaña del terminal", + "terminal.integrated.tabs.hideCondition": "Controla si la vista de pestañas del terminal se ocultará en determinadas condiciones.", + "terminal.integrated.tabs.hideCondition.never": "No ocultar nunca la vista de pestañas del terminal", + "terminal.integrated.tabs.hideCondition.singleGroup": "Ocultar la vista de pestañas del terminal cuando solo haya un grupo de terminal abierto", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Ocultar la vista de pestañas del terminal cuando solo haya un terminal abierto", + "terminal.integrated.tabs.location": "Controla la ubicación de las pestañas del terminal, a la izquierda o a la derecha de los terminales reales.", + "terminal.integrated.tabs.location.left": "Mostrar la vista de pestañas del terminal a la izquierda del terminal", + "terminal.integrated.tabs.location.right": "Mostrar la vista de pestañas del terminal a la derecha del terminal", + "terminal.integrated.tabs.showActiveTerminal": "Muestra la información del terminal activo en la vista, cosa que resulta particularmente útil cuando el título dentro de las pestañas no está visible.", + "terminal.integrated.tabs.showActiveTerminal.always": "Mostrar siempre el terminal activo", + "terminal.integrated.tabs.showActiveTerminal.never": "No mostrar nunca el terminal activo", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostrar el terminal activo cuando sea el único terminal abierto", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostrar el terminal activo cuando sea el único terminal abierto o cuando la vista de pestañas esté en su estado sin texto reducido", + "terminal.integrated.titleMode": "Determina cómo se establece el título del terminal, cosa que se muestra en la pestaña o la entrada de la lista desplegable del terminal.", + "terminal.integrated.unicodeVersion": "Controla la versión de Unicode que debe utilizarse cuando se evalúa el ancho de los caracteres del terminal. Si observa que los emojis u otros caracteres anchos no ocupan la cantidad de espacio adecuada o que al usar Retroceso se elimina demasiado o muy poco, puede que quiera intentar ajustar esta configuración.", + "terminal.integrated.unicodeVersion.eleven": "Versión 11 de Unicode; esta versión ofrece una mejor compatibilidad con los sistemas modernos que usan versiones modernas de Unicode.", + "terminal.integrated.unicodeVersion.six": "Versión 6 de Unicode; esta es una versión anterior que debe funcionar mejor en sistemas anteriores.", "terminal.integrated.windowsEnableConpty": "Indica si se debe usar ConPTY para la comunicación en procesos de terminales de Windows (requiere Windows 10, número de compilación 18309 y posteriores). Si es false, se usará Winpty.", "terminal.integrated.wordSeparators": "Cadena que contiene todos los caracteres que se van a considerar separadores de palabras por doble clic para seleccionar la característica de palabra.", - "terminal.integrated.experimentalUseTitleEvent": "Configuración experimental que usará el evento de título del terminal para el título de la lista desplegable. Esta configuración solo se aplicará a los terminales nuevos.", - "terminal.integrated.enableFileLinks": "Indica si se van a habilitar los vínculos de archivo en el terminal. Los vínculos pueden ser lentos al funcionar en una unidad de red en particular, ya que cada vínculo de archivo se comprueba en el sistema de archivos. Si se cambia, solo tendrá efecto en los nuevos terminales.", - "terminal.integrated.unicodeVersion.six": "Versión 6 de Unicode; esta es una versión anterior que debe funcionar mejor en sistemas anteriores.", - "terminal.integrated.unicodeVersion.eleven": "Versión 11 de Unicode; esta versión ofrece una mejor compatibilidad con los sistemas modernos que usan versiones modernas de Unicode.", - "terminal.integrated.unicodeVersion": "Controla la versión de Unicode que debe utilizarse cuando se evalúa el ancho de los caracteres del terminal. Si observa que los emojis u otros caracteres anchos no ocupan la cantidad de espacio adecuada o que al usar Retroceso se elimina demasiado o muy poco, puede que quiera intentar ajustar esta configuración.", - "terminal.integrated.experimentalLinkProvider": "Configuración experimental que tiene como objetivo mejorar la detección de vínculos en el terminal al mejorar cuándo se detectan los vínculos y habilitar la detección de vínculos compartidos en el editor. Actualmente solo admite vínculos web.", - "terminal.integrated.localEchoLatencyThreshold": "Experimental: Duración del retraso de red, en milisegundos, donde las ediciones locales se mostrarán en el terminal sin esperar al reconocimiento del servidor. Si es \"0\", el eco local siempre estará activado y si es \"-1\" se deshabilitará.", - "terminal.integrated.localEchoExcludePrograms": "Experimental: El eco local se deshabilitará cuando se encuentre cualquiera de estos nombres de programa en el título del terminal.", - "terminal.integrated.localEchoStyle": "Experimental: Estilo del terminal del texto con eco local; es un estilo de fuente o un color RGB.", - "terminal.integrated.enablePersistentSessions": "Conserve las sesiones de terminal para el área de trabajo entre las recargas de ventanas.", - "terminal.integrated.shell.linux.noDefault": "Ruta de acceso del shell que el terminal usa en Linux. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "Ruta de acceso del shell que el terminal usa en macOS. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "Ruta de acceso del shell que el terminal usa en Windows. [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "Ruta de acceso del shell que el terminal usa en Linux (valor predeterminado: {0}). [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "Ruta de acceso del shell que el terminal usa en macOS (valor predeterminado: {0}). [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "Ruta de acceso del shell que el terminal usa en Windows (valor predeterminado: {0}). [Obtener más información acerca de la configuración del shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Indica si el terminal recibe el foco", - "terminalShellTypeContextKey": "Tipo de shell del terminal activo", - "terminalTextSelectedContextKey": "Indica si el texto está seleccionado en el terminal activo", - "terminalProcessSupportedContextKey": "Indica si los procesos del terminal pueden iniciarse", - "terminalCategory": "Terminal", - "vscode.extension.contributes.terminal": "Aporta funcionalidad de terminal.", - "vscode.extension.contributes.terminal.types": "Define los tipos de terminal adicionales que el usuario puede crear.", - "vscode.extension.contributes.terminal.types.command": "Comando que se va a ejecutar cuando el usuario cree este tipo de terminal.", - "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Escriba el nombre de un terminal para abrirlo.", - "tasksQuickAccessHelp": "Mostrar todos los terminales abiertos", - "terminal": "Terminal", - "miToggleIntegratedTerminal": "&&Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "Use \"monospace\"", - "terminal.monospaceOnly": "El terminal solo admite fuentes monoespaciales. Reinicie VS Code si se trata de una fuente recién instalada.", - "terminals": "Abrir terminales.", - "terminalConnectingLabel": "Iniciando..." + "terminalIntegratedConfigurationTitle": "Terminal integrado", + "titleMode.executable": "El título se establece mediante _terminal_; se usará el nombre del proceso en primer plano detectado.", + "titleMode.sequence": "El título se establece mediante _process_ con una secuencia de escape, lo que resulta útil si el shell establece el título de forma dinámica." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "Reiniciar host pty", - "nonResponsivePtyHost": "La conexión al proceso de host pty del terminal no responde, puede que los terminales dejen de funcionar." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Seleccionar perfil predeterminado", - "workbench.action.terminal.openSettings": "Configurar valores del terminal", - "workbench.action.terminal.newWorkspacePlaceholder": "Seleccione el directorio de trabajo actual para el nuevo terminal", - "terminalLaunchHelp": "Abrir la Ayuda", - "workbench.action.terminal.newInActiveWorkspace": "Crear nuevo terminal integrado (en el área de trabajo activa)", - "workbench.action.terminal.newWithProfile": "Crear un terminal integrado (con perfil)", - "workbench.action.terminal.focusPreviousPane": "Aplicar el foco al panel anterior", - "workbench.action.terminal.focusNextPane": "Aplicar el foco al panel siguiente", - "workbench.action.terminal.resizePaneLeft": "Cambiar el tamaño del panel por la izquierda", - "workbench.action.terminal.resizePaneRight": "Cambiar el tamaño del panel por la derecha", - "workbench.action.terminal.resizePaneUp": "Cambiar el tamaño del panel por arriba", - "workbench.action.terminal.resizePaneDown": "Cambiar el tamaño del panel por abajo", - "workbench.action.terminal.focus": "Enfocar terminal", - "workbench.action.terminal.focusNext": "Enfocar terminal siguiente", - "workbench.action.terminal.focusPrevious": "Enfocar terminal anterior", - "workbench.action.terminal.runSelectedText": "Ejecutar texto seleccionado en el terminal activo", - "workbench.action.terminal.runActiveFile": "Ejecutar el archivo activo en la terminal activa", - "workbench.action.terminal.runActiveFile.noFile": "Solo se pueden ejecutar en la terminal los archivos en disco", - "workbench.action.terminal.scrollDown": "Desplazar hacia abajo (línea)", - "workbench.action.terminal.scrollDownPage": "Desplazar hacia abajo (página)", - "workbench.action.terminal.scrollToBottom": "Desplazar al final", - "workbench.action.terminal.scrollUp": "Desplazar hacia arriba (línea)", - "workbench.action.terminal.scrollUpPage": "Desplazar hacia arriba (página)", - "workbench.action.terminal.scrollToTop": "Desplazar al principio", - "workbench.action.terminal.navigationModeExit": "Salir del modo de navegación", - "workbench.action.terminal.navigationModeFocusPrevious": "Enfocar la línea anterior (modo de navegación)", - "workbench.action.terminal.navigationModeFocusNext": "Enfocar la siguiente línea (modo de navegación)", - "workbench.action.terminal.clearSelection": "Borrar selección", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Administrar los permisos del shell del área de trabajo", - "workbench.action.terminal.rename": "Cambiar nombre", - "workbench.action.terminal.rename.prompt": "Introducir nombre del terminal", - "workbench.action.terminal.focusFind": "Foco en la búsqueda", - "workbench.action.terminal.hideFind": "Ocultar la búsqueda", - "workbench.action.terminal.attachToRemote": "Asociar a la sesión", - "noUnattachedTerminals": "No hay ningún terminal desasociado al que asociarse", - "quickAccessTerminal": "Cambiar terminal activo", - "workbench.action.terminal.scrollToPreviousCommand": "Desplazar al comando anterior", - "workbench.action.terminal.scrollToNextCommand": "Desplazar al comando siguiente", - "workbench.action.terminal.selectToPreviousCommand": "Seleccionar hasta el comando anterior", - "workbench.action.terminal.selectToNextCommand": "Seleccionar hasta el comando siguiente", - "workbench.action.terminal.selectToPreviousLine": "Seleccione la línea anterior", - "workbench.action.terminal.selectToNextLine": "Seleccione la línea siguiente", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Alternar registro de la secuencia de escape", - "workbench.action.terminal.sendSequence": "Enviar secuencia personalizada a Terminal", - "workbench.action.terminal.newWithCwd": "Crear un nuevo terminal integrado comenzando en un directorio de trabajo personalizado", - "workbench.action.terminal.newWithCwd.cwd": "El directorio en el que iniciar el terminal", - "workbench.action.terminal.renameWithArg": "Cambiar el nombre del terminal actualmente activo", - "workbench.action.terminal.renameWithArg.name": "El nuevo nombre de la terminal.", - "workbench.action.terminal.renameWithArg.noName": "No se ha proporcionado ningún argumento de nombre", - "workbench.action.terminal.toggleFindRegex": "Alternar la búsqueda mediante regex", - "workbench.action.terminal.toggleFindWholeWord": "Alternar la búsqueda con toda la palabra", - "workbench.action.terminal.toggleFindCaseSensitive": "Alternar la búsqueda con distinción de mayúsculas y minúsculas", - "workbench.action.terminal.findNext": "Buscar siguiente", - "workbench.action.terminal.findPrevious": "Buscar anterior", - "workbench.action.terminal.searchWorkspace": "Buscar en área de trabajo", - "workbench.action.terminal.relaunch": "Reiniciar el terminal activo", - "workbench.action.terminal.showEnvironmentInformation": "Mostrar información del entorno", - "workbench.action.terminal.split": "Dividir terminal", - "workbench.action.terminal.split.short": "Dividir", - "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (En el área de trabajo activa)", - "workbench.action.terminal.selectAll": "Seleccionar todo", - "workbench.action.terminal.new": "Crear nuevo terminal integrado", - "workbench.action.terminal.new.short": "Nuevo terminal", - "workbench.action.terminal.kill": "Terminar la instancia del terminal activo", - "workbench.action.terminal.kill.short": "Terminar el terminal", - "workbench.action.terminal.clear": "Borrar", - "workbench.action.terminal.copySelection": "Copiar selección", - "workbench.action.terminal.copySelection.short": "Copiar", - "workbench.action.terminal.paste": "Pegar en el terminal activo", - "workbench.action.terminal.paste.short": "Pegar", - "workbench.action.terminal.pasteSelection": "Pegar la selección en el terminal activo", - "workbench.action.terminal.switchTerminal": "Cambiar terminal" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "El color de fondo del terminal, esto permite colorear el terminal de forma diferente al panel.", - "terminal.foreground": "El color de primer plano del terminal.", - "terminalCursor.foreground": "Color de primer plano del cursor del terminal.", - "terminalCursor.background": "Color de fondo del cursor del terminal. Permite personalizar el color de un carácter solapado por un cursor de bloque.", - "terminal.selectionBackground": "Color de fondo de selección del terminal.", - "terminal.border": "Color del borde que separa paneles divididos en el terminal. El valor predeterminado es panel.border.", - "terminal.ansiColor": "color ANSI ' {0} ' en el terminal." - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Permitir la configuración del área de trabajo Shell", - "workbench.action.terminal.disallowWorkspaceShell": "No permitir la configuración del área de trabajo Shell", - "terminalService.terminalCloseConfirmationSingular": "Hay una sesión de terminal activa, ¿quiere terminarla?", - "terminalService.terminalCloseConfirmationPlural": "Hay {0} sesiones de terminal activas, ¿quiere terminarlas?", - "terminal.integrated.selectProfileToCreate": "Seleccionar el perfil de terminal que se va a crear", - "terminal.integrated.chooseDefaultProfile": "Seleccionar el perfil de terminal predeterminado", - "enterTerminalProfileName": "Escribir el nombre del perfil de terminal", - "terminalProfileAlreadyExists": "Ya existe un perfil de terminal con ese nombre.", - "terminalProfiles": "perfiles", - "terminalProfiles.detected": "detectado", - "createQuickLaunchProfile": "Configurar un perfil de terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Vea el icono de la vista de terminal.", - "renameTerminalIcon": "Icono para cambiar de nombre en el menú rápido del terminal.", - "killTerminalIcon": "Icono para terminar una instancia de terminal.", - "newTerminalIcon": "Icono para crear una instancia de terminal.", - "configureTerminalProfileIcon": "Icono para crear un perfil de terminal." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "Reiniciar host pty", - "nonResponsivePtyHost": "La conexión al proceso de host pty del terminal no responde, puede que los terminales dejen de funcionar." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Nuevo terminal", - "miSplitTerminal": "&&Dividir terminal", - "miRunActiveFile": "Ejecutar &&archivo activo", - "miRunSelectedText": "Ejecutar &&texto seleccionado" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Cambiar nombre del terminal", - "killTerminal": "Terminar la instancia del terminal", - "workbench.action.terminal.newplus": "Crear terminal integrado" + "nonResponsivePtyHost": "La conexión al proceso de host pty del terminal no responde, puede que los terminales dejen de funcionar.", + "restartPtyHost": "Reiniciar host pty" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Crear nuevo terminal integrado (local)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "¿Permite que esta área de trabajo modifique el shell del terminal? {0}", - "allow": "Permitir", - "disallow": "No permitir", - "useWslExtension.title": "Se recomienda la extensión \"{0}\" para abrir un terminal en WSL.", - "install": "Instalar" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Entrada de terminal", - "terminal.integrated.a11yTooMuchOutput": "Demasiada salida para anunciarla. Vaya a las filas manualmente para leerlas.", - "keybindingHandling": "Algunos enlaces de teclado no van al terminal de forma predeterminada y los administra {0} en su lugar.", - "configureTerminalSettings": "Configurar valores del terminal", - "yes": "Sí", - "no": "No", - "dontShowAgain": "No mostrar de nuevo", - "terminal.slowRendering": "La aceleración de GPU del terminal parece ser lenta en su equipo. ¿Le gustaría cambiar para deshabilitarlo, lo cual podría mejorar el rendimiento? [Obtenga más información sobre la configuración del terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", - "terminal.integrated.copySelection.noSelection": "El terminal no tiene ninguna selección para copiar", - "launchFailed.exitCodeAndCommandLine": "Error del proceso del terminal \"{0}\" al iniciarse (código de salida: {1}).", - "launchFailed.exitCodeOnly": "Error del proceso del terminal al iniciarse (código de salida: {0}).", - "terminated.exitCodeAndCommandLine": "El proceso del terminal \"{0}\" finalizó con el código de salida {1}.", - "terminated.exitCodeOnly": "El proceso del terminal finalizó con el código de salida {0}.", - "launchFailed.errorMessage": "Error del proceso del terminal al iniciarse: {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", - "terminalTextBoxAriaLabel": "Terminal {0}", - "terminalStaleTextBoxAriaLabel": "El entorno del terminal {0} está obsoleto. Ejecute el comando \"Mostrar información del entorno\" para obtener más información" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "\"{0}\" (desconectado)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "opción + clic", - "terminalLinkHandler.followLinkAlt": "alt + clic", - "terminalLinkHandler.followLinkCmd": "cmd + clic", - "terminalLinkHandler.followLinkCtrl": "ctrl + clic", - "followForwardedLink": "Seguir el vínculo con el puerto reenviado", - "followLink": "Seguir vínculo", - "followLinkUrl": "Vínculo" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Reiniciando el terminal porque se perdió la conexión con el proceso del shell..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Buscar área de trabajo" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Las extensiones quieren realizar los cambios siguientes en el entorno del terminal:", - "extensionEnvironmentContributionRemoval": "Las extensiones quieren quitar estos cambios existentes del entorno del terminal:", - "relaunchTerminalLabel": "Reiniciar el terminal", - "extensionEnvironmentContributionInfo": "Las extensiones han realizado cambios en el entorno de este terminal." - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Abrir archivo en el editor", - "focusFolder": "Enfocar carpeta en el explorador", - "openFolder": "Abrir carpeta en ventana nueva" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Pruebas", - "noTestProvidersRegistered": "No hay ningún proveedor de pruebas registrado para esta área de trabajo.", - "searchMarketplaceForTestExtensions": "[Buscar en Marketplace](comando: {0})", - "testExplorer": "Explorador de pruebas" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Vea el icono de la vista de pruebas.", - "testingRunIcon": "Icono de la acción \"ejecutar prueba\".", - "testingRunAllIcon": "Icono de la acción \"ejecutar todas las pruebas\".", - "testingDebugIcon": "Icono de la acción para \"depurar prueba\".", - "testingCancelIcon": "Icono para cancelar las series de pruebas en curso.", - "filterIcon": "Icono de la acción \"Filtrar\" en la vista de pruebas.", "autoRunIcon": "Icono para el elemento de alternancia de \"Ejecución automática\" en la vista de pruebas.", + "filterIcon": "Icono de la acción \"Filtrar\" en la vista de pruebas.", "hiddenIcon": "Icono que aparece junto a las pruebas ocultas, cuando se hayan mostrado.", - "testingShowAsList": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como árbol.", - "testingShowAsTree": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como lista.", + "testViewIcon": "Vea el icono de la vista de pruebas.", + "testingCancelIcon": "Icono para cancelar las series de pruebas en curso.", + "testingDebugIcon": "Icono de la acción para \"depurar prueba\".", "testingErrorIcon": "Icono que se muestra para las pruebas que tienen un error.", "testingFailedIcon": "Icono que se muestra para las pruebas con errores.", "testingPassedIcon": "Icono que se muestra para las pruebas superadas.", "testingQueuedIcon": "Icono que se muestra para las pruebas puestas en cola.", + "testingRunAllIcon": "Icono de la acción \"ejecutar todas las pruebas\".", + "testingRunIcon": "Icono de la acción \"ejecutar prueba\".", + "testingShowAsList": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como árbol.", + "testingShowAsTree": "Icono que se muestra cuando el explorador de pruebas está deshabilitado como lista.", "testingSkippedIcon": "Icono que se muestra para las pruebas que se omiten.", "testingUnsetIcon": "Icono que se muestra para las pruebas con un estado no establecido." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "Error de {0}.", - "failedPeekAction": "Error de inspección", - "testing.clickToRun": "Hacer clic para ejecutar las pruebas, hacer clic con el botón derecho para ver más opciones", - "run test": "Ejecutar prueba", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "Depurar prueba", - "reveal test": "Mostrar en el Explorador de pruebas" + "debugAllTests": "Depurar todas las pruebas", + "debugSelectedTests": "Depurar pruebas seleccionadas", + "discoveringTests": "Detectando pruebas", + "hideTest": "Ocultar prueba", + "noDebugTestProvider": "No se encontró ninguna prueba depurable en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", + "noTestProvider": "No se encontró ninguna prueba en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", + "run test": "Ejecutar prueba", + "runAllTests": "Ejecutar todas las pruebas", + "runSelectedTests": "Ejecutar pruebas seleccionadas", + "testing.cancelRun": "Cancelar serie de pruebas", + "testing.category": "Probar", + "testing.clearResults": "Borrar todos los resultados", + "testing.collapseAll": "Contraer todas las pruebas", + "testing.debugAtCursor": "Depurar prueba en el cursor", + "testing.debugCurrentFile": "Depurar las pruebas en el archivo actual", + "testing.debugFailTests": "Depurar las pruebas con errores", + "testing.debugLastRun": "Depurar la última ejecución", + "testing.editFocusedTest": "Ir a la prueba", + "testing.openOutputPeek": "Ver salida", + "testing.reRunFailTests": "Volver a ejecutar las pruebas con errores", + "testing.reRunLastRun": "Volver a realizar la última ejecución", + "testing.refresh": "Actualizar pruebas", + "testing.runAtCursor": "Ejecutar prueba en el cursor", + "testing.runCurrentFile": "Ejecutar pruebas en el archivo actual", + "testing.searchForTestExtension": "Buscar la extensión de prueba", + "testing.showMostRecentOutput": "Mostrar salida", + "testing.sortByLocation": "Ordenar por ubicación", + "testing.sortByName": "Ordenar por nombre", + "testing.turnOffAutoRun": "Desactivar la ejecución automática", + "testing.turnOnAutoRun": "Activar la ejecución automática", + "testing.viewAsList": "Ver como lista", + "testing.viewAsTree": "Ver como árbol", + "unhideTest": "Mostrar prueba" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "Aún no se ha encontrado ninguna prueba en esta área de trabajo.", - "testingFindExtension": "Buscar extensiones de prueba", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, resultado obsoleto", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "P&&robando", + "noTestProvidersRegistered": "Aún no se ha encontrado ninguna prueba en esta área de trabajo.", + "searchMarketplaceForTestExtensions": "[Buscar extensiones de prueba](comandocommand:{0})", + "test": "Pruebas", "testExplorer": "Explorador de pruebas" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Depurar prueba", + "failedHoverMessage": "Error de {0}.", + "failedPeekAction": "Error de inspección", + "reveal test": "Mostrar en el Explorador de pruebas", + "run test": "Ejecutar prueba", + "testing.clickToRun": "Hacer clic para ejecutar las pruebas, hacer clic con el botón derecho para ver más opciones" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Más filtros...", + "filter": "Filtrar", "testExplorerFilter": "Filtro (por ejemplo, text, !exclude)", - "testing.filters.showOnlyFailed": "Mostrar solo las pruebas con errores", - "testing.filters.showOnlyExecuted": "Mostrar solo las pruebas ejecutadas", + "testing.filters.currentFile": "Mostrar solo en archivo activo", + "testing.filters.menu": "Más filtros...", + "testing.filters.removeTestExclusions": "Mostrar todas las pruebas", "testing.filters.showAll": "Mostrar todas las pruebas", "testing.filters.showExcludedTests": "Mostrar pruebas ocultas", - "testing.filters.removeTestExclusions": "Mostrar todas las pruebas", - "testing.filters.currentFile": "Mostrar solo en archivo activo", - "filter": "Filtrar" + "testing.filters.showOnlyExecuted": "Mostrar solo las pruebas ejecutadas", + "testing.filters.showOnlyFailed": "Mostrar solo las pruebas con errores" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Explorador de pruebas", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0}, en {1}", + "testing.treeElementLabelOutdated": "{0}, resultado obsoleto", + "testingFindExtension": "Mostrar pruebas de áreas de trabajo", + "testingNoTest": "Mostrar pruebas del área de trabajo" }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Resultado esperado", + "close": "Cerrar", + "debug test": "Depurar prueba", + "run test": "Ejecutar prueba", + "testUnnamedTask": "Tarea sin nombre", + "testing.debugLastRun": "Ejecución de la prueba de depuración", + "testing.reRunLastRun": "Volver a ejecutar la prueba", + "testing.revealInExplorer": "Mostrar en el Explorador de pruebas", + "testing.showResultOutput": "Mostrar salida de resultado", "testingOutputActual": "Resultado real", - "close": "Cerrar" + "testingOutputExpected": "Resultado esperado", + "testingPeekLabel": "Mensajes de los resultados de las pruebas" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "La prueba terminó en {0} ", + "runNoOutout": "La ejecución de la prueba no registró ninguna salida", + "testNoRunYet": "\r\nTodavía no se han hecho pruebas.\r\n", + "testOutputTerminalTitle": "Salida de prueba", + "testOutputTerminalTitleWithDate": "Salida de la prueba en {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Ejecutando pruebas...", - "testProgress.running": "Pruebas en ejecución, {0}/{1} superadas ({2} %)", - "testProgressWithSkip.running": "Pruebas en ejecución, {0}/{1} pruebas superadas ({2} %, {3} omitidas)", "testProgress.completed": "{0}/{1} pruebas superadas ({2} %)", - "testProgressWithSkip.completed": "{0}/{1} pruebas superadas ({2} %, {3} omitidas)" + "testProgress.running": "Pruebas en ejecución, {0}/{1} superadas ({2} %)", + "testProgress.runningInitial": "Ejecutando pruebas...", + "testProgressWithSkip.completed": "{0}/{1} pruebas superadas ({2} %, {3} omitidas)", + "testProgressWithSkip.running": "Pruebas en ejecución, {0}/{1} pruebas superadas ({2} %, {3} omitidas)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "Pruebas" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Color del icono que indica \"con errores\" en el explorador de pruebas.", + "testing.iconFailed": "Color del icono que indica \"error\" en el explorador de pruebas.", + "testing.iconPassed": "Color del icono que indica \"superadas\" en el explorador de pruebas.", + "testing.iconQueued": "Color del icono que indica \"en cola\" en el explorador de pruebas.", + "testing.iconSkipped": "Color del icono que indica \"omitidas\" en el explorador de pruebas.", + "testing.iconUnset": "Color del icono que indica \"sin establecer\" en el explorador de pruebas.", + "testing.message.error.decorationForeground": "Color del texto de los mensajes de error de las pruebas que se muestran insertados en el editor.", + "testing.message.error.marginBackground": "Color del margen junto a los mensajes de error que se muestran insertados en el editor.", + "testing.message.hint.decorationForeground": "Color del texto de los mensajes de sugerencia de las pruebas que se muestran insertados en el editor.", + "testing.message.hint.marginBackground": "Color del margen junto a los mensajes de sugerencias que se muestran insertados en el editor.", + "testing.message.info.decorationForeground": "Color del texto de los mensajes de información de las pruebas que se muestran insertados en el editor.", + "testing.message.info.marginBackground": "Color del margen junto a los mensajes de información que se muestran insertados en el editor.", + "testing.message.warning.decorationForeground": "Color del texto de los mensajes de advertencia de las pruebas que se muestran insertados en el editor.", + "testing.message.warning.marginBackground": "Color del margen junto a los mensajes de advertencia que se muestran insertados en el editor.", + "testing.peekBorder": "Color de los bordes y la flecha de la vista de inspección.", + "testing.runAction": "Color de los iconos para \"ejecutar\" en el editor." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "Pruebas", + "testing.autoRun.delay": "Tiempo que se debe esperar, en milisegundos, después de que una prueba se haya marcado como obsoleta y empezar una nueva ejecución.", "testing.autoRun.mode": "Controla las pruebas que se ejecutan automáticamente.", "testing.autoRun.mode.allInWorkspace": "Ejecuta automáticamente todas las pruebas detectadas si la ejecución automática está activada. Vuelve a ejecutar pruebas individuales cuando se modifican.", "testing.autoRun.mode.onlyPreviouslyRun": "Vuelve a ejecutar pruebas individuales cuando se modifican. No se ejecutará automáticamente ninguna prueba que no se haya ejecutado ya.", - "testing.autoRun.delay": "Tiempo que se debe esperar, en milisegundos, después de que una prueba se haya marcado como obsoleta y empezar una nueva ejecución.", "testing.automaticallyOpenPeekView": "Configura cuándo se abre la vista de inspección de errores de forma automática.", "testing.automaticallyOpenPeekView.failureAnywhere": "Abrir automáticamente, sin importar dónde se produce el error.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Abrir automáticamente cuando una prueba genera error en un documento visible.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla si la vista de inspección debe abrirse de forma automática durante el modo de ejecución automática." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "Identificador del elemento de prueba actual, que se establece al crear o abrir menús en los elementos de prueba" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Error al intentar ejecutar las pruebas: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Probar", - "unhideTest": "Mostrar prueba", - "hideTest": "Ocultar prueba", - "debug test": "Depurar prueba", - "run test": "Ejecutar prueba", - "runSelectedTests": "Ejecutar pruebas seleccionadas", - "debugSelectedTests": "Depurar pruebas seleccionadas", - "discoveringTests": "Detectando pruebas", - "runAllTests": "Ejecutar todas las pruebas", - "noTestProvider": "No se encontró ninguna prueba en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", - "debugAllTests": "Depurar todas las pruebas", - "noDebugTestProvider": "No se encontró ninguna prueba depurable en esta área de trabajo. Puede que tenga que instalar una extensión del proveedor de pruebas", - "testing.cancelRun": "Cancelar serie de pruebas", - "testing.viewAsList": "Ver como lista", - "testing.viewAsTree": "Ver como árbol", - "testing.sortByName": "Ordenar por nombre", - "testing.sortByLocation": "Ordenar por ubicación", - "testing.collapseAll": "Contraer todas las pruebas", - "testing.refresh": "Actualizar pruebas", - "testing.clearResults": "Borrar todos los resultados", - "testing.editFocusedTest": "Ir a la prueba", - "testing.turnOnAutoRun": "Activar la ejecución automática", - "testing.turnOffAutoRun": "Desactivar la ejecución automática", - "testing.runAtCursor": "Ejecutar prueba en el cursor", - "testing.debugAtCursor": "Depurar prueba en el cursor", - "testing.runCurrentFile": "Ejecutar pruebas en el archivo actual", - "testing.debugCurrentFile": "Depurar las pruebas en el archivo actual", - "testing.reRunFailTests": "Volver a ejecutar las pruebas con errores", - "testing.debugFailTests": "Depurar las pruebas con errores", - "testing.reRunLastRun": "Volver a realizar la última ejecución", - "testing.debugLastRun": "Depurar la última ejecución", - "testing.searchForTestExtension": "Buscar la extensión de prueba" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "Color del icono que indica \"error\" en el explorador de pruebas.", - "testing.iconErrored": "Color del icono que indica \"con errores\" en el explorador de pruebas.", - "testing.iconPassed": "Color del icono que indica \"superadas\" en el explorador de pruebas.", - "testing.runAction": "Color de los iconos para \"ejecutar\" en el editor.", - "testing.iconQueued": "Color del icono que indica \"en cola\" en el explorador de pruebas.", - "testing.iconUnset": "Color del icono que indica \"sin establecer\" en el explorador de pruebas.", - "testing.iconSkipped": "Color del icono que indica \"omitidas\" en el explorador de pruebas.", - "testing.peekBorder": "Color de los bordes y la flecha de la vista de inspección.", - "testing.message.error.decorationForeground": "Color del texto de los mensajes de error de las pruebas que se muestran insertados en el editor.", - "testing.message.error.marginBackground": "Color del margen junto a los mensajes de error que se muestran insertados en el editor.", - "testing.message.warning.decorationForeground": "Color del texto de los mensajes de advertencia de las pruebas que se muestran insertados en el editor.", - "testing.message.warning.marginBackground": "Color del margen junto a los mensajes de advertencia que se muestran insertados en el editor.", - "testing.message.info.decorationForeground": "Color del texto de los mensajes de información de las pruebas que se muestran insertados en el editor.", - "testing.message.info.marginBackground": "Color del margen junto a los mensajes de información que se muestran insertados en el editor.", - "testing.message.hint.decorationForeground": "Color del texto de los mensajes de sugerencia de las pruebas que se muestran insertados en el editor.", - "testing.message.hint.marginBackground": "Color del margen junto a los mensajes de sugerencias que se muestran insertados en el editor." + "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla si la vista de inspección debe abrirse de forma automática durante el modo de ejecución automática.", + "testing.followRunningTest": "Controla si la prueba en ejecución debe ser seguida en la vista del explorador de pruebas" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "Con errores", @@ -7735,264 +8041,277 @@ "testState.skipped": "Omitida", "testState.unset": "Sin establecer" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Prueba realizada en {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Error al intentar ejecutar las pruebas: {0}", + "testTrust": "La ejecución de las pruebas puede ejecutar el código en su espacio de trabajo." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Tipo de elemento en la vista de salida. Puede ser una \"prueba\", un \"mensaje\", una \"tarea\" o un \"resultado\".", + "testing.testId": "Identificador del elemento de prueba actual, que se establece al crear o abrir menús en los elementos de prueba", + "testing.testItemHasUri": "Booleano que indica si el elemento de prueba tiene un URI definido", + "testing.testItemIsHidden": "Booleano que indica si el elemento de prueba está oculto" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Tema de color", - "themes.category.light": "temas claros", - "themes.category.dark": "temas oscuros", - "themes.category.hc": "temas de alto contraste", - "installColorThemes": "Instalar temas de color adicionales...", - "themes.selectTheme": "Seleccione el tema de color (flecha arriba/abajo para vista previa)", - "selectIconTheme.label": "Tema de icono de archivo", - "noIconThemeLabel": "NONE", - "noIconThemeDesc": "Deshabilitar iconos de archivo", - "installIconThemes": "Instalar temas de icono de archivo adicionles...", - "themes.selectIconTheme": "Seleccionar tema de icono de archivo", - "selectProductIconTheme.label": "Tema del icono del producto", "defaultProductIconThemeLabel": "Predeterminado", - "installProductIconThemes": "Instalar temas de icono de producto adicionales...", - "themes.selectProductIconTheme": "Seleccione el tema del icono del producto", "generateColorTheme.label": "Generar el tema de color desde la configuración actual", - "preferences": "Preferencias", + "installColorThemes": "Instalar temas de color adicionales...", + "installIconThemes": "Instalar temas de icono de archivo adicionles...", + "installProductIconThemes": "Instalar temas de icono de producto adicionales...", "miSelectColorTheme": "&&Tema de color", "miSelectIconTheme": "Tema de &&icono de archivo", "miSelectProductIconTheme": "&&Tema del icono del producto", + "noIconThemeDesc": "Deshabilitar iconos de archivo", + "noIconThemeLabel": "NONE", + "preferences": "Preferencias", + "selectIconTheme.label": "Tema de icono de archivo", + "selectProductIconTheme.label": "Tema del icono del producto", + "selectTheme.label": "Tema de color", + "themes.category.dark": "temas oscuros", + "themes.category.hc": "temas de alto contraste", + "themes.category.light": "temas claros", + "themes.selectIconTheme": "Seleccionar tema de icono de archivo", "themes.selectIconTheme.label": "Tema de icono de archivo", - "themes.selectProductIconTheme.label": "Tema del icono del producto" + "themes.selectProductIconTheme": "Seleccione el tema del icono del producto", + "themes.selectProductIconTheme.label": "Tema del icono del producto", + "themes.selectTheme": "Seleccione el tema de color (flecha arriba/abajo para vista previa)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Vea el icono de la vista de escala de tiempo.", - "timelineOpenIcon": "Icono de la acción de abrir la escala de tiempo.", - "timelineConfigurationTitle": "línea de tiempo", + "files.openTimeline": "Abrir línea de tiempo", "timeline.excludeSources": "Una matriz de fuentes de Escala de tiempo que deben excluirse de la vista Escala de tiempo.", - "timeline.pageSize": "El número de elementos que se va a mostrar en la vista Escala de tiempo de forma predeterminada y cuando se cargan más elementos. Si se establece en \"null\" (valor predeterminado), se elige automáticamente un tamaño de página basado en el área visible de la vista Escala de tiempo.", "timeline.pageOnScroll": "Experimental. Controla si la vista Escala de tiempo cargará la página siguiente de elementos cuando se desplace al final de la lista.", - "files.openTimeline": "Abrir línea de tiempo" + "timeline.pageSize": "El número de elementos que se va a mostrar en la vista Escala de tiempo de forma predeterminada y cuando se cargan más elementos. Si se establece en \"null\" (valor predeterminado), se elige automáticamente un tamaño de página basado en el área visible de la vista Escala de tiempo.", + "timelineConfigurationTitle": "línea de tiempo", + "timelineOpenIcon": "Icono de la acción de abrir la escala de tiempo.", + "timelineViewIcon": "Vea el icono de la vista de escala de tiempo." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Cargando...", - "timeline.loadMore": "Cargar más", - "timeline": "línea de tiempo", - "timeline.editorCannotProvideTimeline": "El editor activo no puede proporcionar información de escala de tiempo.", - "timeline.noTimelineInfo": "No se proporcionó información de escala de tiempo.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Cargando la línea de tiempo para {0}...", - "timelineRefresh": "Icono de la acción de actualizar la escala de tiempo.", - "timelinePin": "Icono de la acción de anclar la escala de tiempo.", - "timelineUnpin": "Icono de la acción de desanclar la escala de tiempo.", "refresh": "Actualizar", + "timeline": "línea de tiempo", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "El editor activo no puede proporcionar información de escala de tiempo.", + "timeline.filterSource": "Incluir: {0}", + "timeline.loadMore": "Cargar más", + "timeline.loading": "Cargando la línea de tiempo para {0}...", + "timeline.loadingMore": "Cargando...", + "timeline.noTimelineInfo": "No se proporcionó información de escala de tiempo.", "timeline.toggleFollowActiveEditorCommand.follow": "Anclar la escala de tiempo actual", "timeline.toggleFollowActiveEditorCommand.unfollow": "Desanclar la escala de tiempo actual", - "timeline.filterSource": "Incluir: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Notas de la versión" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Notas de la versión", - "update.noReleaseNotesOnline": "Esta versión de {0} no tiene notas de la versión en línea.", - "showReleaseNotes": "Mostrar las notas de la versión", - "read the release notes": "{0} v{1}. ¿Quiere leer las notas de la versión?", - "licenseChanged": "Los términos de licencia han cambiado. Haga clic [aquí]({0}) para revisarlos.", - "updateIsReady": "Nueva actualización de {0} disponible.", - "checkingForUpdates": "Buscando actualizaciones...", - "update service": "Servicio de Actualización", - "noUpdatesAvailable": "Actualmente, no hay actualizaciones disponibles.", - "ok": "Aceptar", - "thereIsUpdateAvailable": "Hay una actualización disponible.", - "download update": "Descargar actualización", - "later": "Más tarde", - "updateAvailable": "Hay una actualización disponible: {0} {1}", - "installUpdate": "Instalar la actualización ", - "updateInstalling": "{0} {1} se está instalando en segundo plano; le avisaremos cuando esté hecho.", - "updateNow": "Actualizar ahora", - "updateAvailableAfterRestart": "Reinicie {0} para aplicar la última actualización.", - "checkForUpdates": "Buscar actualizaciones...", - "download update_1": "Descargar actualización (1)", - "DownloadingUpdate": "Descargando actualización...", - "installUpdate...": "Instalar actualización... (1)", - "installingUpdate": "Instalando actualización...", - "restartToUpdate": "Reiniciar para actualizar (1)", - "switchToInsiders": "Cambiar a la versión de participantes...", - "switchToStable": "Cambiar a la versión estable...", - "relaunchMessage": "Para aplicar los cambios de la versión es necesario recargar", - "relaunchDetailInsiders": "Presione el botón de recarga para cambiar a la versión nocturna de preproducción de VSCode.", - "relaunchDetailStable": "Presione el botón de recarga para cambiar a la versión estable de lanzamiento mensual de VSCode.", - "reload": "&&Recargar", - "selectSyncService.message": "Elegir el servicio de sincronización de la configuración que se va a usar después de cambiar la versión", - "use insiders": "Insiders", - "use stable": "Estable (actual)", - "cancel": "Cancelar", - "selectSyncService.detail": "La versión de Insiders de VSCode sincronizará la configuración, los enlaces de teclado, las extensiones, los fragmentos de código y el estado de interfaz de usuario mediante un servicio independiente de sincronización de la configuración de Insiders de forma predeterminada." + "timelinePin": "Icono de la acción de anclar la escala de tiempo.", + "timelineRefresh": "Icono de la acción de actualizar la escala de tiempo.", + "timelineUnpin": "Icono de la acción de desanclar la escala de tiempo." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notas de la versión: {0}", "unassigned": "sin asignar" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Descargando actualización...", + "cancel": "Cancelar", + "checkForUpdates": "Buscar actualizaciones...", + "checkingForUpdates": "Buscando actualizaciones...", + "download update": "Descargar actualización", + "download update_1": "Descargar actualización (1)", + "downloading": "Descargando...", + "installUpdate": "Instalar la actualización ", + "installUpdate...": "Instalar actualización... (1)", + "installingUpdate": "Instalando actualización...", + "later": "Más tarde", + "noUpdatesAvailable": "Actualmente, no hay actualizaciones disponibles.", + "ok": "Aceptar", + "read the release notes": "{0} v{1}. ¿Quiere leer las notas de la versión?", + "relaunchDetailInsiders": "Presione el botón de recarga para cambiar a la versión nocturna de preproducción de VSCode.", + "relaunchDetailStable": "Presione el botón de recarga para cambiar a la versión estable de lanzamiento mensual de VSCode.", + "relaunchMessage": "Para aplicar los cambios de la versión es necesario recargar", + "releaseNotes": "Notas de la versión", + "reload": "&&Recargar", + "restartToUpdate": "Reiniciar para actualizar (1)", + "selectSyncService.detail": "La versión Insiders de VS Code sincronizará sus configuraciones, combinaciones de teclas, extensiones, fragmentos y estado de la interfaz de usuario utilizando el servicio de sincronización de configuraciones insiders predeterminado.", + "selectSyncService.message": "Elegir el servicio de sincronización de la configuración que se va a usar después de cambiar la versión", + "showReleaseNotes": "Mostrar las notas de la versión", + "switchToInsiders": "Cambiar a la versión de participantes...", + "switchToStable": "Cambiar a la versión estable...", + "thereIsUpdateAvailable": "Hay una actualización disponible.", + "update service": "Servicio de Actualización", + "update.noReleaseNotesOnline": "Esta versión de {0} no tiene notas de la versión en línea.", + "updateAvailable": "Hay una actualización disponible: {0} {1}", + "updateAvailableAfterRestart": "Reinicie {0} para aplicar la última actualización.", + "updateIsReady": "Nueva actualización de {0} disponible.", + "updateNow": "Actualizar ahora", + "updating": "Actualizando...", + "use insiders": "Insiders", + "use stable": "Estable (actual)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Notas de la versión" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Administrar dominios de confianza", + "trustedDomain.manageTrustedDomains": "Administrar dominios de confianza", + "trustedDomain.trustAllDomains": "Confiar en todos los dominios (deshabilita la protección de vínculos)", + "trustedDomain.trustAllPorts": "Confiar en {0} en todos los puertos", + "trustedDomain.trustDomain": "Confiar en {0}", + "trustedDomain.trustSubDomain": "Confiar en {0} y en todos sus subdominios" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Cancelar", + "configureTrustedDomains": "Configurar dominios de confianza", + "copy": "Copiar", + "open": "Abrir", + "openExternalLinkAt": "¿Desea que {0} abra el sitio web externo?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "Abrir URL", "urlToOpen": "Dirección URL que se va a abrir" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Administrar dominios de confianza", - "trustedDomain.trustDomain": "Confiar en {0}", - "trustedDomain.trustAllPorts": "Confiar en {0} en todos los puertos", - "trustedDomain.trustSubDomain": "Confiar en {0} y en todos sus subdominios", - "trustedDomain.trustAllDomains": "Confiar en todos los dominios (deshabilita la protección de vínculos)", - "trustedDomain.manageTrustedDomains": "Administrar dominios de confianza", - "configuringURL": "Configuración de la confianza para: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "¿Desea que {0} abra el sitio web externo?", - "open": "Abrir", - "copy": "Copiar", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "Error al aceptar los cambios. Consulte [los registros] ({0}) para obtener más detalles.", + "accept merges": "Aceptar fusiones mediante \"merge\"", + "accept merges button": "Aceptar &&fusiones mediante \"merge\"", + "accept remote": "Aceptar remoto", + "accept remote button": "Aceptar &&remoto", + "auth failed": "Error al activar la sincronización de configuración: error de autenticación.", "cancel": "Cancelar", - "configureTrustedDomains": "Configurar dominios de confianza" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "Configurar...", + "configure and turn on sync detail": "Inicie sesión para sincronizar los datos entre los dispositivos.", + "configure sync": "{0}: Configurar...", + "configure sync placeholder": "Elija lo que quiere sincronizar", + "confirm replace and overwrite local": "¿Desea aceptar {0} remoto y reemplazar {1} local?", + "confirm replace and overwrite remote": "¿Quiere aceptar las fusiones mediante \"merge\" y reemplazar el elemento {0} remoto?", + "conflicts detected": "No se puede sincronizar debido a conflictos en {0}. Resuélvalos para continuar.", + "default": "Predeterminado", + "error reset required": "La sincronización de configuración está deshabilitada porque los datos de la nube son anteriores a los del cliente. Elimine los datos de la nube antes de activar la sincronización.", + "error reset required while starting sync": "No se puede activar la sincronización de configuración porque los datos de la nube son anteriores a los del cliente. Elimine los datos de la nube antes de activar la sincronización.", + "error upgrade required": "La sincronización de configuración está deshabilitada porque la versión actual ({0}, {1}) no es compatible con el servicio de sincronización. Actualice antes de activar la sincronización.", + "error upgrade required while starting sync": "La sincronización de configuración no se puede activar porque la versión actual ({0}, {1}) no es compatible con el servicio de sincronización. Actualícela antes de activar la sincronización.", + "errorInvalidConfiguration": "No se puede sincronizar {0} porque el contenido del archivo no es válido. Abra el archivo y corríjalo.", + "global activity turn on sync": "Activar sincronización de configuración...", + "has conflicts": "{0}: conflictos detectados", + "insiders": "Participantes", + "leftResourceName": "{0} (remoto)", + "merges": "{0} (fusiones mediante \"merge\")", + "no authentication providers": "No hay disponible ningún proveedor de autenticación.", + "open doc": "Abrir documentación", + "open file": "Abrir {0} archivo", "operationId": "Id. de operación: {0}", - "too many requests": "La sincronización de configuración está deshabilitada porque el dispositivo actual está realizando demasiadas solicitudes. Proporcione los registros de sincronización para notificar una incidencia.", - "settings sync": "Sincronización de configuración. Identificador de operación: {0}", - "show sync logs": "Mostrar registro", - "report issue": "Notificar incidencia", - "Open Backup folder": "Abrir carpeta de copias de seguridad locales", - "no backups": "La carpeta de copias de seguridad local no existe" + "per platform": "para cada plataforma", + "replace local": "Reemplazar Local", + "replace remote": "Reemplazar remoto", + "reset": "Borrar datos en la nube...", + "resolveConflicts_global": "{0}: mostrar conflictos de configuración (1)", + "resolveKeybindingsConflicts_global": "{0}: mostrar conflictos de los enlaces de teclado (1)", + "resolveSnippetsConflicts_global": "{0}: mostrar conflictos de los fragmentos de código del usuario ({1})", + "service changed and turned off": "La sincronización de la configuración se ha desactivado porque {0} usa ahora un servicio independiente. Vuelva a activar la sincronización.", + "service switched to insiders": "La sincronización de la configuración se ha cambiado a un servicio de Insiders", + "service switched to stable": "La sincronización de la configuración se ha cambiado a un servicio estable", + "session expired": "Se desactivó la sincronización de configuración porque la sesión actual expiró; vuelva a iniciar sesión para activar la sincronización.", + "show conflicts": "Mostrar conflictos", + "show sync log title": "{0}: mostrar registro", + "show sync log toolrip": "Mostrar registro", + "show synced data": "{0}: mostrar datos sincronizados", + "show synced data action": "Mostrar datos sincronizados", + "showConflicts": "{0}: mostrar conflictos de configuración", + "showKeybindingsConflicts": "{0}: mostrar conflictos de los enlaces de teclado", + "showSnippetsConflicts": "{0}: mostrar conflictos de fragmentos de código de usuario", + "sideBySideDescription": "Sincronización de configuración", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Iniciar sesión en la configuración de sincronización (1)", + "sign in and turn on": "Iniciar sesión y activar", + "sign in global": "Iniciar sesión en la configuración de sincronización", + "sign in to sync": "Iniciar sesión en la configuración de sincronización", + "stable": "Estable", + "stop sync": "{0}: desactivar", + "switchSyncService.description": "Asegúrese de que usa el mismo servicio de sincronización de configuración al realizar la sincronización con varios entornos", + "switchSyncService.title": "{0}: seleccionar servicio", + "sync is on": "La sincronización de configuración está activa", + "sync now": "{0}: sincronizar ahora", + "sync preview message": "La sincronización de la configuración es una característica en vista previa; lea la documentación antes de activarla.", + "sync settings": "{0}: mostrar configuración", + "synced with time": "{0} se ha sincronizado", + "syncing": "sincronizándose", + "too large": "Se ha deshabilitado la sincronización de {0} porque el tamaño del archivo de {1} que se va a sincronizar es mayor que {2}. Abra el archivo y reduzca el tamaño y habilite la sincronización", + "too large while starting sync": "La sincronización de la configuración no se puede activar porque el tamaño del archivo de {0} que se va a sincronizar es mayor que {1}. Abra el archivo, reduzca el tamaño y active la sincronización", + "turn off": "&&Desactivar", + "turn off failed": "Error al desactivar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", + "turn off sync confirmation": "¿Desea desactivar la sincronización?", + "turn off sync detail": "La configuración, los enlaces de teclado, las extensiones, los fragmentos de código y el estado de la interfaz de usuario ya no se sincronizarán.", + "turn off sync everywhere": "Desactive la sincronización en todos sus dispositivos y borre los datos de la nube.", + "turn on": "Activar", + "turn on failed": "Error al activar la sincronización de los ajustes. {0}", + "turn on failed with user data sync error": "Error al activar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", + "turn on sync": "Activar sincronización de configuración...", + "turn on sync with category": "{0}: activar...", + "turned off": "La sincronización de la configuración se ha desactivado desde otro dispositivo; vuelva a activar la sincronización.", + "turnin on sync": "Activando la sincronización de configuración...", + "turning on syncing": "Activando la sincronización de configuración...", + "update conflicts": "No se pudieron resolver conflictos, ya que hay una nueva versión local disponible. Inténtelo de nuevo.", + "using separate service": "La sincronización de la configuración usa ahora un servicio independiente; hay más información disponible en la [documentación de sincronización de la configuración] (https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Mostrar datos sincronizados", + "workbench.actions.syncData.reset": "Borrar datos en la nube..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "Id. de operación: {0}", "too many requests": "Se ha desactivado la sincronización de la configuración en este dispositivo porque realiza demasiadas solicitudes." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: activar...", - "stop sync": "{0}: desactivar", - "configure sync": "{0}: Configurar...", - "showConflicts": "{0}: mostrar conflictos de configuración", - "showKeybindingsConflicts": "{0}: mostrar conflictos de los enlaces de teclado", - "showSnippetsConflicts": "{0}: mostrar conflictos de fragmentos de código de usuario", - "sync now": "{0}: sincronizar ahora", - "syncing": "sincronizándose", - "synced with time": "{0} se ha sincronizado", - "sync settings": "{0}: mostrar configuración", - "show synced data": "{0}: mostrar datos sincronizados", - "conflicts detected": "No se puede sincronizar debido a conflictos en {0}. Resuélvalos para continuar.", - "replace remote": "Reemplazar remoto", - "replace local": "Reemplazar Local", - "show conflicts": "Mostrar conflictos", - "accept failed": "Error al aceptar los cambios. Consulte [los registros] ({0}) para obtener más detalles.", - "session expired": "Se desactivó la sincronización de configuración porque la sesión actual expiró; vuelva a iniciar sesión para activar la sincronización.", - "turn on sync": "Activar sincronización de configuración...", - "turned off": "La sincronización de la configuración se ha desactivado desde otro dispositivo; vuelva a activar la sincronización.", - "too large": "Se ha deshabilitado la sincronización de {0} porque el tamaño del archivo de {1} que se va a sincronizar es mayor que {2}. Abra el archivo y reduzca el tamaño y habilite la sincronización", - "error upgrade required": "La sincronización de configuración está deshabilitada porque la versión actual ({0}, {1}) no es compatible con el servicio de sincronización. Actualice antes de activar la sincronización.", - "operationId": "Id. de operación: {0}", - "error reset required": "La sincronización de configuración está deshabilitada porque los datos de la nube son anteriores a los del cliente. Elimine los datos de la nube antes de activar la sincronización.", - "reset": "Borrar datos en la nube...", - "show synced data action": "Mostrar datos sincronizados", - "service switched to insiders": "La sincronización de la configuración se ha cambiado a un servicio de Insiders", - "service switched to stable": "La sincronización de la configuración se ha cambiado a un servicio estable", - "using separate service": "La sincronización de la configuración usa ahora un servicio independiente; hay más información disponible en la [documentación de sincronización de la configuración] (https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "La sincronización de la configuración se ha desactivado porque {0} usa ahora un servicio independiente. Vuelva a activar la sincronización.", - "open file": "Abrir {0} archivo", - "errorInvalidConfiguration": "No se puede sincronizar {0} porque el contenido del archivo no es válido. Abra el archivo y corríjalo.", - "has conflicts": "{0}: conflictos detectados", - "turning on syncing": "Activando la sincronización de configuración...", - "sign in to sync": "Iniciar sesión en la configuración de sincronización", - "no authentication providers": "No hay disponible ningún proveedor de autenticación.", - "too large while starting sync": "La sincronización de la configuración no se puede activar porque el tamaño del archivo de {0} que se va a sincronizar es mayor que {1}. Abra el archivo, reduzca el tamaño y active la sincronización", - "error upgrade required while starting sync": "La sincronización de configuración no se puede activar porque la versión actual ({0}, {1}) no es compatible con el servicio de sincronización. Actualícela antes de activar la sincronización.", - "error reset required while starting sync": "No se puede activar la sincronización de configuración porque los datos de la nube son anteriores a los del cliente. Elimine los datos de la nube antes de activar la sincronización.", - "auth failed": "Error al activar la sincronización de configuración: error de autenticación.", - "turn on failed": "Error al activar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", - "sync preview message": "La sincronización de la configuración es una característica en vista previa; lea la documentación antes de activarla.", - "turn on": "Activar", - "open doc": "Abrir documentación", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Aceptar local", + "accept merges": "Aceptar fusiones mediante \"merge\"", + "accept remote": "Aceptar remoto", + "accepted": "Aceptado", "cancel": "Cancelar", - "sign in and turn on": "Iniciar sesión y activar", - "configure and turn on sync detail": "Inicie sesión para sincronizar los datos entre los dispositivos.", - "per platform": "para cada plataforma", - "configure sync placeholder": "Elija lo que quiere sincronizar", - "turn off sync confirmation": "¿Desea desactivar la sincronización?", - "turn off sync detail": "La configuración, los enlaces de teclado, las extensiones, los fragmentos de código y el estado de la interfaz de usuario ya no se sincronizarán.", - "turn off": "&&Desactivar", - "turn off sync everywhere": "Desactive la sincronización en todos sus dispositivos y borre los datos de la nube.", + "conflict": "Conflictos detectados", + "conflicts detected": "Conflictos detectados", + "explanation": "Recorra cada una de las entradas y fusione mediante \"merge\" para habilitar la sincronización.", + "label": "UserDataSyncResources", "leftResourceName": "{0} (remoto)", "merges": "{0} (fusiones mediante \"merge\")", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (versión preliminar)", + "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Resuélvalos para continuar.", + "rightResourceName": "{0} (local)", "sideBySideDescription": "Sincronización de configuración", - "switchSyncService.title": "{0}: seleccionar servicio", - "switchSyncService.description": "Asegúrese de que usa el mismo servicio de sincronización de configuración al realizar la sincronización con varios entornos", - "default": "Predeterminado", - "insiders": "Participantes", - "stable": "Estable", - "global activity turn on sync": "Activar sincronización de configuración...", - "turnin on sync": "Activando la sincronización de configuración...", - "sign in global": "Iniciar sesión en la configuración de sincronización", - "sign in accounts": "Iniciar sesión en la configuración de sincronización (1)", - "resolveConflicts_global": "{0}: mostrar conflictos de configuración (1)", - "resolveKeybindingsConflicts_global": "{0}: mostrar conflictos de los enlaces de teclado (1)", - "resolveSnippetsConflicts_global": "{0}: mostrar conflictos de los fragmentos de código del usuario ({1})", - "sync is on": "La sincronización de configuración está activa", - "workbench.action.showSyncRemoteBackup": "Mostrar datos sincronizados", - "turn off failed": "Error al desactivar la sincronización de configuración. Consulte [los registros] ({0}) para obtener más detalles.", - "configure": "Configurar...", - "show sync log title": "{0}: mostrar registro", - "show sync log toolrip": "Mostrar registro", - "workbench.actions.syncData.reset": "Borrar datos en la nube...", - "accept remote": "Aceptar remoto", - "accept merges": "Aceptar fusiones mediante \"merge\"", - "accept remote button": "Aceptar &&remoto", - "accept merges button": "Aceptar &&fusiones mediante \"merge\"", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "¿Desea aceptar {0} remoto y reemplazar {1} local?", - "confirm replace and overwrite remote": "¿Quiere aceptar las fusiones mediante \"merge\" y reemplazar el elemento {0} remoto?", - "update conflicts": "No se pudieron resolver conflictos, ya que hay una nueva versión local disponible. Inténtelo de nuevo." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Activar sincronización de configuración", + "turning on": "Activando...", + "workbench.actions.sync.acceptLocal": "Aceptar local", + "workbench.actions.sync.acceptRemote": "Aceptar remoto", + "workbench.actions.sync.discard": "Descartar", + "workbench.actions.sync.merge": "Fusionar mediante \"merge\"", + "workbench.actions.sync.showChanges": "Abrir cambios" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Fusiones mediante \"merge\"", - "synced machines": "Máquinas sincronizadas", - "workbench.actions.sync.editMachineName": "Editar nombre", - "workbench.actions.sync.turnOffSyncOnMachine": "Desactivar la sincronización de configuración", - "remote sync activity title": "Actividad de sincronización (remota)", - "local sync activity title": "Actividad de sincronización (local)", - "workbench.actions.sync.resolveResourceRef": "Mostrar datos de sicronización JSON sin formato", - "workbench.actions.sync.replaceCurrent": "Restaurar", "confirm replace": "¿Desea reemplazar su {0} actual por el seleccionado?", - "reset": "Restablecer datos sincronizados", - "leftResourceName": "{0} (remoto)", - "rightResourceName": "{0} (local)", - "sideBySideLabels": "{0} ↔ {1}", "current": "Actual", + "leftResourceName": "{0} (remoto)", + "local sync activity title": "Actividad de sincronización (local)", + "merges": "Fusiones mediante \"merge\"", "no machines": "Ninguna máquina", "not found": "no se encontró la máquina con el id.: {0}", - "turn off sync on machine": "¿Está seguro de que quiere desactivar la sincronización en {0}?", - "turn off": "&&Desactivar", "placeholder": "Escriba el nombre de la máquina", - "valid message": "El nombre de la máquina debe ser único y no estar vacío" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Recorra cada una de las entradas y fusione mediante \"merge\" para habilitar la sincronización.", - "turn on sync": "Activar sincronización de configuración", - "cancel": "Cancelar", - "workbench.actions.sync.acceptRemote": "Aceptar remoto", - "workbench.actions.sync.acceptLocal": "Aceptar local", - "workbench.actions.sync.merge": "Fusionar mediante \"merge\"", - "workbench.actions.sync.discard": "Descartar", - "workbench.actions.sync.showChanges": "Abrir cambios", - "conflicts detected": "Conflictos detectados", - "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Resuélvalos para continuar.", - "turning on": "Activando...", - "preview": "{0} (versión preliminar)", - "leftResourceName": "{0} (remoto)", - "merges": "{0} (fusiones mediante \"merge\")", + "remote sync activity title": "Actividad de sincronización (remota)", + "reset": "Restablecer datos sincronizados", "rightResourceName": "{0} (local)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Sincronización de configuración", - "label": "UserDataSyncResources", - "conflict": "Conflictos detectados", - "accepted": "Aceptado", - "accept remote": "Aceptar remoto", - "accept local": "Aceptar local", - "accept merges": "Aceptar fusiones mediante \"merge\"" + "synced machines": "Máquinas sincronizadas", + "turn off": "&&Desactivar", + "turn off sync on machine": "¿Está seguro de que quiere desactivar la sincronización en {0}?", + "valid message": "El nombre de la máquina debe ser único y no estar vacío", + "workbench.actions.sync.editMachineName": "Editar nombre", + "workbench.actions.sync.replaceCurrent": "Restaurar", + "workbench.actions.sync.resolveResourceRef": "Mostrar datos de sicronización JSON sin formato", + "workbench.actions.sync.turnOffSyncOnMachine": "Desactivar la sincronización de configuración" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Abrir carpeta de copias de seguridad locales", + "no backups": "La carpeta de copias de seguridad local no existe", + "operationId": "Id. de operación: {0}", + "report issue": "Notificar incidencia", + "settings sync": "Sincronización de configuración. Identificador de operación: {0}", + "show sync logs": "Mostrar registro", + "too many requests": "La sincronización de configuración está deshabilitada porque el dispositivo actual está realizando demasiadas solicitudes. Proporcione los registros de sincronización para notificar una incidencia." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", @@ -8001,174 +8320,39 @@ "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Mostrar todos los comandos", - "watermark.quickAccess": "Ir al archivo", - "watermark.openFile": "Abrir archivo", - "watermark.openFolder": "Abrir carpeta", - "watermark.openFileFolder": "Abrir archivo o carpeta", - "watermark.openRecent": "Abrir recientes", - "watermark.newUntitledFile": "Nuevo archivo sin título", - "watermark.toggleTerminal": "Alternar terminal", + "tips.enabled": "Si esta opción está habilitada, se muestran sugerencias de referencia cuando no hay ningún editor abierto.", "watermark.findInFiles": "Buscar en archivos", + "watermark.newUntitledFile": "Nuevo archivo sin título", + "watermark.openFile": "Abrir archivo", + "watermark.openFileFolder": "Abrir archivo o carpeta", + "watermark.openFolder": "Abrir carpeta", + "watermark.openRecent": "Abrir recientes", + "watermark.quickAccess": "Ir al archivo", + "watermark.showCommands": "Mostrar todos los comandos", "watermark.startDebugging": "Iniciar depuración", - "tips.enabled": "Si esta opción está habilitada, se muestran sugerencias de referencia cuando no hay ningún editor abierto." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Abrir herramientas de desarrollo de vistas web", - "iframeWebviewAlert": "Uso de herramientas de desarrollo estándar para depurar la vista previa basada en IFrame" + "watermark.toggleTerminal": "Alternar terminal" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Error al cargar la vista web: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "Editor de vistas web" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Copiar", + "cut": "Cortar", + "paste": "Pegar" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Uso de herramientas de desarrollo estándar para depurar la vista previa basada en IFrame", + "openToolsLabel": "Abrir herramientas de desarrollo de vistas web" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Mostrar hallazgo", - "editor.action.webvieweditor.hideFind": "Detener la búsqueda", "editor.action.webvieweditor.findNext": "Buscar siguiente", "editor.action.webvieweditor.findPrevious": "Buscar anterior", + "editor.action.webvieweditor.hideFind": "Detener la búsqueda", + "editor.action.webvieweditor.showFind": "Mostrar hallazgo", "refreshWebviewLabel": "Recargar vistas web" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Explorador de archivos", - "welcomeOverlay.search": "Buscar en todos los archivos", - "welcomeOverlay.git": "Administración de código fuente", - "welcomeOverlay.debug": "Iniciar y depurar", - "welcomeOverlay.extensions": "Administrar extensiones", - "welcomeOverlay.problems": "Ver errores y advertencias", - "welcomeOverlay.terminal": "Alternar terminal integrado", - "welcomeOverlay.commandPalette": "Encontrar y ejecutar todos los comandos", - "welcomeOverlay.notifications": "Mostrar notificaciones", - "welcomeOverlay": "Información general de la interfaz de usuario", - "hideWelcomeOverlay": "Ocultar información general de la interfaz" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Bienvenido" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Introducción", - "help": "Ayuda", - "gettingStarted": "Introducción", - "gettingStarted.goBack": "Volver", - "gettingStarted.goNext": "Siguiente", - "gettingStarted.goPrev": "Anterior", - "gettingStarted.markTaskComplete": "Marca la tarea como completada", - "gettingStarted.markTaskInomplete": "Marcar la tarea como incompleta", - "welcomePage.hiddenCategories": "Oculte las categorías de la sección de introducción de la página principal que no sean relevantes para usted.", - "walkthroughs": "Aporte colecciones de tareas para ayudar a los usuarios con la extensión. Experimental, solo disponible en la versión Insiders de VS Code.", - "walkthroughs.id": "Identificador único para este tutorial.", - "walkthroughs.title": "Título del tutorial", - "walkthroughs.description": "Descripción del tutorial.", - "walkthroughs.primary": "Si es un tutorial \"principal\", se sugiere si debe abrirse al instalar la extensión. El primer tutorial \"principal\" con una condición \"when\" que coincida con el contexto actual puede abrirse por núcleo al instalar la extensión.", - "walkthroughs.when": "Expresión clave de contexto para controlar la visibilidad de este tutorial.", - "walkthroughs.tasks": "Tareas que deben completarse como parte de este tutorial.", - "walkthroughs.tasks.id": "Identificador único de esta tarea. Se usa para realizar un seguimiento de las tareas que se han completado.", - "walkthroughs.tasks.title": "Título de la tarea", - "walkthroughs.tasks.description": "Descripción de la tarea.", - "walkthroughs.tasks.button": "El botón de la tarea, que puede vincularse a un recurso externo o ejecutar un comando", - "walkthroughs.tasks.button.title": "Título del botón.", - "walkthroughs.tasks.button.command": "Comando que se ejecuta al hacer clic en el botón.", - "walkthroughs.tasks.button.link": "Vínculo que se abre al hacer clic en el botón. Al abrir este vínculo, la tarea se marcará como completada.", - "walkthroughs.tasks.media": "Imagen que se va a mostrar junto a la tarea.", - "walkthroughs.tasks.media.path": "Ruta de acceso a una imagen, relativa al directorio de la extensión.", - "walkthroughs.tasks.media.altText": "Texto alternativo que se muestra cuando la imagen no puede cargarse o en los lectores de pantalla.", - "walkthroughs.tasks.doneOn": "Señal para marcar la tarea como completada.", - "walkthroughs.tasks.oneOn.command": "Marque la tarea como lista cuando se ejecute el comando especificado.", - "walkthroughs.tasks.when": "Expresión clave de contexto para controlar la visibilidad de esta tarea." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Tutoriales", - "help": "Ayuda", - "walkthroughs": "Tutoriales", - "walkthroughs.goBack": "Volver", - "walkthroughs.goNext": "Siguiente", - "walkthroughs.goPrev": "Anterior" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Área de juegos interactiva", - "miInteractivePlayground": "Áre&&a de juegos interactiva" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Iniciar sin un editor.", - "workbench.startupEditor.welcomePage": "Abre la página principal.", - "workbench.startupEditor.readme": "Abrir el archivo README cuando se abra una carpeta que lo contenga, en caso contrario recurrir a 'welcomePage'.", - "workbench.startupEditor.newUntitledFile": "Abra un archivo nuevo sin título (solo se aplica al abrir una ventana vacía).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir la página principal cuando se abra un área de trabajo vacía.", - "workbench.startupEditor.gettingStarted": "Abre la página de introducción.", - "workbench.startupEditor": "Controla qué editor se muestra al inicio, si no se restaura ninguno de la sesión anterior.", - "welcomePage": "Bienvenido", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Mostrar extensiones de Azure", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "El soporte para '{0}' ya está instalado.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La ventana se volverá a cargar después de instalar compatibilidad adicional con {0}.", - "welcomePage.installingExtensionPack": "Instalando compatibilidad adicional con {0}...", - "welcomePage.extensionPackNotFound": "No se pudo encontrar el soporte para {0} con id {1}.", - "welcomePage.keymapAlreadyInstalled": "Los métodos abreviados de teclado {0} ya están instalados.", - "welcomePage.willReloadAfterInstallingKeymap": "La ventana se volverá a cargar después de instalar los métodos abreviados de teclado {0}.", - "welcomePage.installingKeymap": "Instalando los métodos abreviados de teclado de {0}...", - "welcomePage.keymapNotFound": "No se pudieron encontrar los métodos abreviados de teclado {0} con el identificador {1}.", - "welcome.title": "Bienvenido", - "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "Instalar mapa de teclas de {0}", - "welcomePage.installExtensionPack": "Instalar compatibilidad adicional con {0}", - "welcomePage.installedKeymap": "El mapa de teclas de {0} ya está instalado", - "welcomePage.installedExtensionPack": "La compatibilidad con {0} ya está instalada", - "ok": "Aceptar", - "details": "Detalles" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Introducción. Información general sobre cómo ponerse al día con el editor.", - "more": "Más", - "close": "Ocultar", - "no categories": "No quedan tutoriales.", - "configure visiblity": "¿Configurar la visibilidad?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Edición mejorada", - "gettingStarted": "Introducción", - "welcomePage.showOnStartup": "Mostrar página principal al inicio", - "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", - "recent": "Reciente", - "start": "Inicio", - "next": "Siguiente", - "nextPage": "Página siguiente", - "imageShowing": "Imagen que muestra {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Introducción" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Se usa para representar los elementos de introducción que no se han completado.", - "gettingStartedChecked": "Se usa para representar los elementos de introducción que se han completado." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Introducción", - "more": "Más", - "gettingStartedLabel": "Introducción. Información general sobre cómo ponerse al día con el editor.", - "pressEnterToSelect": "Presionar Entrar para seleccionar", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Tutoriales", - "imageShowing": "Imagen que muestra {0}", - "next": "Siguiente", - "nextPage": "Página siguiente" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "sin enlazar", - "walkThrough.gitNotFound": "Parece que GIT no está instalado en el sistema.", - "walkThrough.embeddedEditorBackground": "Color de fondo de los editores incrustrados en la área de juegos" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Área de juegos interactiva", - "editorWalkThrough": "Área de juegos interactiva" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "Editor de vistas web" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "La contribución viewsWelcome en \"{0}\" requiere que \"enableProposedApi\" se haya habilitado." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "Contenido de bienvenida de vistas aportadas. El contenido de bienvenida se representará en vistas en forma de árbol siempre que no tengan contenido significativo para mostrar, por ejemplo, el Explorador de archivos cuando no haya ninguna carpeta abierta. Dicho contenido es útil como documentación del producto para impulsar a los usuarios a utilizar ciertas características antes de que estén disponibles. Un buen ejemplo sería un botón \"Clonar repositorio\" en la vista de bienvenida del Explorador de archivos.", "contributes.viewsWelcome.view": "Contenido de bienvenida contribuido para una visión específica.", - "contributes.viewsWelcome.view.view": "Identificador de la vista de destino para este contenido de bienvenida. Solo se admiten vistas en forma de árbol.", "contributes.viewsWelcome.view.contents": "Contenido de bienvenida que se mostrará. El formato del contenido es un subconjunto de Markdown, con soporte solo para vínculos.", - "contributes.viewsWelcome.view.when": "Condición en la que se debe mostrar el contenido de bienvenida.", + "contributes.viewsWelcome.view.enablement": "Condición en la que deben habilitarse los vínculos de comandos y los botones de contenido de bienvenida.", "contributes.viewsWelcome.view.group": "Grupo al que pertenece este contenido de bienvenida.", - "contributes.viewsWelcome.view.enablement": "Condición en la que deben habilitarse los vínculos de comandos y los botones de contenido de bienvenida." + "contributes.viewsWelcome.view.view": "Identificador de la vista de destino para este contenido de bienvenida. Solo se admiten vistas en forma de árbol.", + "contributes.viewsWelcome.view.when": "Condición en la que se debe mostrar el contenido de bienvenida." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Ayúdenos a mejorar VS Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) y vea qué debe hacer para [no participar]({1}).", - "telemetryOptOut.optInNotice": "Ayúdenos a mejorar VS Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) y vea qué debe hacer para [participar]({1}).", - "telemetryOptOut.readMore": "Leer más", - "telemetryOptOut.optOutOption": "Ayúdenos a mejorar Visual Studio Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) para obtener más detalles.", - "telemetryOptOut.OptIn": "Sí, encantado de ayudarles", - "telemetryOptOut.OptOut": "No, gracias" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Marcar como Listo", + "close": "Ocultar", + "configureVisibility": "Configurar contenido de la página de bienvenida", + "gettingStarted": "Introducción", + "gettingStarted.allStepsComplete": "Todos los {0} pasos completados.", + "gettingStarted.editingEvolved": "Edición mejorada", + "gettingStarted.someStepsComplete": "{0} de {1} pasos completados", + "gettingStartedLabel": "Introducción. Información general sobre cómo ponerse al día con el editor.", + "imageShowing": "Imagen que muestra {0}", + "more": "Más", + "nextOne": "Sección siguiente", + "pickWalkthroughs": "Seleccionar tutoriales para mostrar", + "recent": "Reciente", + "show more recents": "Mostrar todas las carpetas recientes {0}", + "start": "Inicio", + "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", + "welcomePage.showOnStartup": "Mostrar página principal al inicio" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Color de fondo de los botones en la página principal.", - "welcomePage.buttonHoverBackground": "Color de fondo al mantener el mouse en los botones de la página principal.", - "welcomePage.background": "Color de fondo para la página de bienvenida.", - "welcomePage.tileBackground": "Color de fondo de los iconos de la página de introducción.", - "welcomePage.tileHoverBackground": "Color de fondo del puntero para los iconos en la introducción.", - "welcomePage.tileShadow": "Color de sombra de los botones de categoría del tutorial en la página principal.", - "welcomePage.progress.background": "Color de primer plano de las barras de progreso de la página principal.", - "welcomePage.progress.foreground": "Color de fondo de las barras de progreso de la página principal." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Introducción", + "gettingStarted": "Introducción", + "gettingStarted.goBack": "Volver", + "gettingStarted.goNext": "Siguiente", + "gettingStarted.goPrev": "Anterior", + "gettingStarted.markStepComplete": "Marcar paso completado", + "gettingStarted.markStepInomplete": "Marcar Paso incompleto", + "help": "Ayuda", + "workbench.welcomePage.experimental.startEntryContributions": "Cuando está habilitado, permite que las extensiones incluyan elementos en la sección \"Inicio\" de la página de bienvenida. Función experimental, sujeta a interrupciones debido a cambios en la API.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Cuando está habilitado, se abrirá el tutorial de una extensión al instalarla. Los tutoriales son los elementos que se incluyen en la sección \"Introducción\" de la página de bienvenida" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Edición mejorada", - "welcomePage.start": "Inicio", - "welcomePage.newFile": "Nuevo archivo", - "welcomePage.openFolder": "Abrir carpeta...", - "welcomePage.gitClone": "clonar repositorio...", - "welcomePage.recent": "Reciente", - "welcomePage.moreRecent": "Más...", - "welcomePage.noRecentFolders": "No hay ninguna carpeta reciente", - "welcomePage.help": "Ayuda", - "welcomePage.keybindingsCheatsheet": "Hoja imprimible con ayudas de teclado", - "welcomePage.introductoryVideos": "Vídeos de introducción", - "welcomePage.tipsAndTricks": "Sugerencias y trucos", - "welcomePage.productDocumentation": "Documentación del producto", - "welcomePage.gitHubRepository": "Repositorio de GitHub", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "Únase a nuestro boletín informativo", - "welcomePage.showOnStartup": "Mostrar página principal al inicio", - "welcomePage.customize": "Personalizar", - "welcomePage.installExtensionPacks": "Herramientas y lenguajes", - "welcomePage.installExtensionPacksDescription": "Instalar soporte para {0} y {1}", - "welcomePage.showLanguageExtensions": "Mostrar más extensiones del lenguaje", - "welcomePage.moreExtensions": "más", - "welcomePage.installKeymapDescription": "Configuración y enlaces de teclado", - "welcomePage.installKeymapExtension": "Instalar la configuración y los métodos abreviados de teclado de {0} y {1}", - "welcomePage.showKeymapExtensions": "Mostrar otras extensiones de distribución de teclado", - "welcomePage.others": "otros", - "welcomePage.colorTheme": "Tema de color", - "welcomePage.colorThemeDescription": "Modifique a su gusto la apariencia del editor y el código", - "welcomePage.learn": "Más información", - "welcomePage.showCommands": "Encontrar y ejecutar todos los comandos", - "welcomePage.showCommandsDescription": "Acceda rápidamente a los comandos y búsquelos desde la paleta de comandos ({0})", - "welcomePage.interfaceOverview": "Introducción a la interfaz", - "welcomePage.interfaceOverviewDescription": "Obtenga una superposición que resalta los componentes principales de la interfaz de usuario", - "welcomePage.interactivePlayground": "Área de juegos interactiva", - "welcomePage.interactivePlaygroundDescription": "Pruebe las características esenciales del editor con un breve tutorial" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "En desuso. En su lugar, use `image` o `markdown`", + "startEntries": "Aporte comandos para ayudar a los usuarios a empezar a usar su extensión. Función experimental, disponible solo en VS Code Insiders.", + "startEntries.command": "Comando para ejecutar.", + "startEntries.description": "Descripción del elemento de inicio.", + "startEntries.title": "Título del elemento de inicio.", + "startEntries.type": "El tipo de elemento de inicio que se usa para agrupar. Los valores admitidos son `sample-notebook` o `template-folder`.", + "startEntries.when": "Expresión clave de contexto para controlar la visibilidad de este elemento de inicio.", + "title": "Título", + "usesteps": "En desuso. En su lugar, use `steps`", + "walkthroughs": "Contribuya con tutoriales para ayudar a los usuarios a empezar a usar su extensión.", + "walkthroughs.description": "Descripción del tutorial.", + "walkthroughs.id": "Identificador único para este tutorial.", + "walkthroughs.primary.deprecated": "En desuso. El primer tutorial con una condición when de satisfacción se abrirá durante la instalación.", + "walkthroughs.steps": "Pasos que deben completarse como parte de este tutorial.", + "walkthroughs.steps.button.deprecated.interpolated": "En desuso. Usar en su lugar vínculos de markdown en la descripción, es decir, {0}, {1} o {2}", + "walkthroughs.steps.completionEvents": "Eventos que deberían desencadenar la comprobación de este paso. Si está vacío o no está definido, el paso se marcará cuando se haga clic en cualquiera de los botones o vínculos del paso. Si el paso no tiene botones ni vínculos, se comprobará cuando se seleccione.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Marcar el paso cuando se instale una extensión con el ID. especificado. Si la extensión ya está instalada, el paso se iniciará marcado.", + "walkthroughs.steps.completionEvents.onCommand": "Marcar el paso cuando se ejecute un comando determinado en cualquier parte de VS Code.", + "walkthroughs.steps.completionEvents.onContext": "Marcar el paso cuando una expresión de clave de contexto sea true.", + "walkthroughs.steps.completionEvents.onLink": "Marcar el paso cuando un vínculo determinado se abra a través de un paso de Introducción.", + "walkthroughs.steps.completionEvents.onSettingChanged": "Marcar el paso cuando se cambie una determinada configuración", + "walkthroughs.steps.completionEvents.onView": "Marcar el paso al abrir una vista determinada", + "walkthroughs.steps.completionEvents.stepSelected": "Marcar el paso en cuanto esté seleccionado.", + "walkthroughs.steps.description.interpolated": "Descripción del paso. Admite texto ``preformado``, __cursiva__ y **negrita**. Use vínculos de estilo markdown para comandos o vínculos externos: {0}, {1} o {2}. Los vínculos en su propia línea se representarán como botones.", + "walkthroughs.steps.doneOn": "Señal para marcar el paso como completo.", + "walkthroughs.steps.doneOn.deprecation": "doneOn está en desuso. De forma predeterminada, los pasos se marcarán cuando se haga clic en sus botones. Para más configuraciones, use completionEvents", + "walkthroughs.steps.id": "Identificador único de este paso. Se usa para realizar un seguimiento de los pasos que se han completado.", + "walkthroughs.steps.media": "Elementos multimedia que se mostrarán junto con este paso, ya sea una imagen o contenido de markdown.", + "walkthroughs.steps.media.altText": "Texto alternativo que se muestra cuando la imagen no puede cargarse o en los lectores de pantalla.", + "walkthroughs.steps.media.image.path.dark.string": "Ruta de acceso a la imagen para temas oscuros, relativa al directorio de extensión.", + "walkthroughs.steps.media.image.path.hc.string": "Ruta de acceso a la imagen para temas de alto contraste, relativa al directorio de extensión.", + "walkthroughs.steps.media.image.path.light.string": "Ruta de acceso a la imagen para temas claros, relativa al directorio de extensión.", + "walkthroughs.steps.media.image.path.string": "Ruta de acceso a una imagen u objeto compuestos por rutas de acceso a imágenes claras, oscuras y de alto contraste, relativa al directorio de extensión. En función del contexto, la imagen se mostrará en tamaño de 400px a 800px de ancho, con límites similares en el alto. Para admitir pantallas HIDPI, la imagen se representará con un escalado de 1,5 x; por ejemplo, una imagen de ancho de 900 píxeles físicos se mostrará con el ancho de 600 píxeles lógicos.", + "walkthroughs.steps.media.markdown.path": "Ruta de acceso al documento de markdown, relativa al directorio de extensión.", + "walkthroughs.steps.oneOn.command": "Marque el paso como listo cuando se ejecute el comando especificado.", + "walkthroughs.steps.title": "Título del paso.", + "walkthroughs.steps.when": "Expresión clave de contexto para controlar la visibilidad de este paso.", + "walkthroughs.title": "Título del tutorial", + "walkthroughs.when": "Expresión clave de contexto para controlar la visibilidad de este tutorial." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Se usa para representar los pasos de introducción que se han completado", + "gettingStartedUnchecked": "Se usa para representar los pasos de introducción que no se han completado" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Introducción" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "La plataforma del área de trabajo actual, que en los contextos remotos puede ser diferente de la plataforma de la interfaz de usuario" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Icono que se usa para la categoría de configuración de la introducción.", + "browseLangExts": "Examinar extensiones de lenguaje", + "browseRecommended": "Examinar extensiones recomendadas", + "cloneRepo": "Clonar repositorio", + "commandPalette": "Abrir paleta de comandos", + "enableSync": "Habilitar sincronización de configuración", + "enableTrust": "habilitar confianza", "getting-started-beginner-icon": "Icono que se usa para la categoría de principiante de la introducción.", - "getting-started-codespaces-icon": "Icono que se usa para la categoría de codespaces de la introducción.", - "gettingStarted.newFile.title": "Nuevo archivo", - "gettingStarted.newFile.description": "Comenzar con un archivo vacío nuevo", - "gettingStarted.openMac.title": "Abrir...", - "gettingStarted.openMac.description": "Abrir un archivo o una carpeta para empezar a trabajar", - "gettingStarted.openFile.title": "Abrir archivo...", - "gettingStarted.openFile.description": "Abrir un archivo para empezar a trabajar", - "gettingStarted.openFolder.title": "Abrir carpeta...", - "gettingStarted.openFolder.description": "Abrir una carpeta para empezar a trabajar", - "gettingStarted.cloneRepo.title": "Clonar el repositorio GIT...", - "gettingStarted.cloneRepo.description": "Clonar un repositorio GIT", - "gettingStarted.topLevelCommandPalette.title": "Ejecutar un comando...", - "gettingStarted.topLevelCommandPalette.description": "Usa la paleta de comandos para ver y ejecutar todos los comandos de vscode.", - "gettingStarted.codespaces.title": "Introducción a Codespaces", - "gettingStarted.codespaces.description": "Póngase en marcha con su entorno de código instantáneo.", - "gettingStarted.runProject.title": "Compile y ejecute la aplicación", - "gettingStarted.runProject.description": "Compile, ejecute y depure el código en la nube, directamente desde el explorador.", - "gettingStarted.runProject.button": "Iniciar depuración (F5)", - "gettingStarted.forwardPorts.title": "Acceda a la aplicación en ejecución", - "gettingStarted.forwardPorts.description": "Los puertos que se ejecutan en su codespace se reenvían automáticamente a la Web para que pueda abrirlos en el explorador.", - "gettingStarted.forwardPorts.button": "Mostrar panel de puertos", - "gettingStarted.pullRequests.title": "Solicitudes \"pull request\" a su alcance", - "gettingStarted.pullRequests.description": "Vincule el flujo de trabajo de GitHub con su código para poder revisar solicitudes de incorporación de cambios \"pull request\", agregar comentarios, fusionar ramas mediante combinación con \"merge\" y mucho más.", - "gettingStarted.pullRequests.button": "Abrir vista de GitHub", - "gettingStarted.remoteTerminal.title": "Ejecutar las tareas en el terminal integrado", - "gettingStarted.remoteTerminal.description": "Realice tareas rápidas de la línea de comandos con el terminal integrado.", - "gettingStarted.remoteTerminal.button": "Enfocar terminal", - "gettingStarted.openVSC.title": "Desarrolle en VS Code de forma remota", - "gettingStarted.openVSC.description": "Acceda a la eficacia del entorno de desarrollo de nube desde su instancia de VS Code local. Instale la extensión GitHub Codespaces y conecte su cuenta de GitHub para configurarla.", - "gettingStarted.openVSC.button": "Abrir en VS Code", - "gettingStarted.setup.title": "Configuración rápida", - "gettingStarted.setup.description": "Amplíe y personalice VS Code a su gusto.", - "gettingStarted.pickColor.title": "Personalice el aspecto con los temas", - "gettingStarted.pickColor.description": "Seleccione un tema de color que coincida con su gusto y su estado de ánimo durante la codificación.", - "gettingStarted.pickColor.button": "Seleccionar un tema", - "gettingStarted.findLanguageExts.title": "Código en cualquier lenguaje", - "gettingStarted.findLanguageExts.description": "VS Code admite más de 50 lenguajes de programación. Mientras que muchos de ellos están integrados, otros pueden instalarse fácilmente como extensiones con un solo clic.", - "gettingStarted.findLanguageExts.button": "Examinar extensiones de lenguaje", - "gettingStarted.keymaps.title": "Migrar sus métodos abreviados de teclado", - "gettingStarted.keymaps.description": "Las extensiones de distribución de teclado incorporan sus métodos abreviados de teclado favoritos de otros editores a VS Code.", - "gettingStarted.keymaps.button": "Extensiones de distribución de teclado", - "gettingStarted.settingsSync.title": "Sincronice su configuración favorita", - "gettingStarted.settingsSync.description": "No pierda nunca la configuración perfecta de VS Code. La sincronización de configuración realizará una copia de seguridad y compartirá los valores, los enlaces de teclado y las extensiones entre distintas instancias de VS Code.", - "gettingStarted.settingsSync.button": "Habilitar sincronización de configuración", - "gettingStarted.setup.OpenFolder.title": "Abra su carpeta de proyecto", - "gettingStarted.setup.OpenFolder.description": "Abra una carpeta de proyecto para empezar a codificar.", - "gettingStarted.setup.OpenFolder.button": "Seleccionar una carpeta", - "gettingStarted.setup.OpenFolder.description2": "Abra una carpeta de proyecto para empezar a codificar.", - "gettingStarted.quickOpen.title": "Quick Open para archivos", - "gettingStarted.quickOpen.description": "Navegue entre los distintos archivos en un instante con una sola pulsación de tecla. Sugerencia: Para abrir varios archivos, presione la tecla de flecha derecha.", - "gettingStarted.quickOpen.button": "Quick Open para archivo", - "gettingStarted.beginner.title": "Conozca los aspectos básicos", + "getting-started-intermediate-icon": "Icono que se usa para la categoría intermedia de la introducción.", + "getting-started-setup-icon": "Icono que se usa para la categoría de configuración de la introducción.", "gettingStarted.beginner.description": "Vaya directamente a VS Code y obtenga información general sobre las características imprescindibles.", - "gettingStarted.commandPalette.title": "Encontrar y ejecutar los comandos", - "gettingStarted.commandPalette.description": "La forma más sencilla de encontrar todo lo que VS Code puede hacer. Si busca alguna característica o acceso directo, consulte aquí primero.", - "gettingStarted.commandPalette.button": "Abrir paleta de comandos", - "gettingStarted.terminal.title": "Cómodo terminal integrado", - "gettingStarted.terminal.description": "Ejecute los comandos shell de forma rápida y supervise la salida de compilación junto a su código.", - "gettingStarted.terminal.button": "Mostrar panel del terminal", + "gettingStarted.beginner.title": "Conozca los aspectos básicos", + "gettingStarted.cloneRepo.description": "Clonar un repositorio GIT", + "gettingStarted.cloneRepo.title": "Clonar el repositorio GIT...", + "gettingStarted.commandPalette.description.interpolated": "La paleta de comandos es el método de teclado para realizar cualquier tarea en VS Code. **Practique** los comandos que se usan con más frecuencia para ahorrar tiempo y mantenerse al día.\r\n{0}\r\n__Pruebe a buscar por 'ver alternancia'.__", + "gettingStarted.commandPalette.title": "Un acceso directo para acceder a todo", + "gettingStarted.debug.description.interpolated": "Agilice los bucles de edición, creación, prueba y depuración mediante la configuración de un lanzamiento.\r\n{0}", + "gettingStarted.debug.title": "Vea su código en acción", + "gettingStarted.extensions.description.interpolated": "Las extensiones son recursos esenciales de VS Code. Abarcan desde prácticas soluciones de productividad, pasando por características listas para usar ampliables hasta la adición de capacidades completamente nuevas.\r\n{0}", "gettingStarted.extensions.title": "Extensibilidad sin límites", - "gettingStarted.extensions.description": "Las extensiones son recursos esenciales de VS Code. Abarcan desde prácticas soluciones de productividad, pasando por características listas para usar ampliables hasta la adición de capacidades completamente nuevas.", - "gettingStarted.extensions.button": "Examinar extensiones recomendadas", + "gettingStarted.findLanguageExts.description.interpolated": "Código más inteligente con resaltado de sintaxis, finalización de código, linting y depuración. Aunque muchos lenguajes están integrados, se pueden agregar muchos más como extensiones.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Compatibilidad enriquecida para todos los lenguajes", + "gettingStarted.intermediate.description": "Optimice su flujo de trabajo de desarrollo con estas sugerencias y trucos.", + "gettingStarted.intermediate.title": "Aumente su productividad", + "gettingStarted.newFile.description": "Comenzar con un archivo vacío nuevo", + "gettingStarted.newFile.title": "Nuevo archivo", + "gettingStarted.notebook.title": "Personalizar blocs de notas", + "gettingStarted.notebookProfile.description": "Ajuste los blocs de notas de la forma que prefiera", + "gettingStarted.notebookProfile.title": "Seleccionar el diseño de los blocs de notas", + "gettingStarted.openFile.description": "Abrir un archivo para empezar a trabajar", + "gettingStarted.openFile.title": "Abrir archivo...", + "gettingStarted.openFolder.description": "Abrir una carpeta para empezar a trabajar", + "gettingStarted.openFolder.title": "Abrir carpeta...", + "gettingStarted.openMac.description": "Abrir un archivo o una carpeta para empezar a trabajar", + "gettingStarted.openMac.title": "Abrir...", + "gettingStarted.pickColor.description.interpolated": "La paleta de colores derecha le ayuda a centrarse en el código, es fácil de ver y simplemente resulta más divertida de usar.\r\n{0}", + "gettingStarted.pickColor.title": "Elija el aspecto que desee", + "gettingStarted.playground.description.interpolated": "¿Quiere codificar de forma más rápida y más inteligente? Practique las eficaces características de edición de código en el sitio de pruebas interactivo.\r\n{0}", + "gettingStarted.playground.title": "Redefinir sus habilidades de edición", + "gettingStarted.quickOpen.description.interpolated": "Navegue entre los distintos archivos en un instante con una sola pulsación de tecla. Sugerencia: Para abrir varios archivos, presione la tecla de flecha derecha.\r\n{0}", + "gettingStarted.quickOpen.title": "Navegar rápidamente entre los archivos", + "gettingStarted.scm.description.interpolated": "Ya no tendrá que buscar más comandos de Git. Los flujos de trabajo de Git y GitHub están integrados sin problemas.\r\n{0}", + "gettingStarted.scm.title": "Realice un seguimiento del código con Git", + "gettingStarted.scmClone.description.interpolated": "Configure el control de versiones integrado para su proyecto, para realizar un seguimiento de los cambios y colaborar con otros usuarios.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "Configure el control de versiones integrado para su proyecto, para realizar un seguimiento de los cambios y colaborar con otros usuarios.\r\n{0}", + "gettingStarted.settings.description.interpolated": "Retoque a su gusto todos los aspectos de VS Code y sus extensiones. La configuración de uso habitual se muestra primero para comenzar.\r\n{0}", "gettingStarted.settings.title": "Ajustar la configuración", - "gettingStarted.settings.description": "Adapte a su gusto todos los aspectos de VS Code y de sus extensiones. Las opciones de uso habitual se muestran primero para comenzar.", - "gettingStarted.settings.button": "Retocar mi configuración", + "gettingStarted.settingsSync.description.interpolated": "No pierda nunca más la configuración perfecta de VS Code. La sincronización de configuración realizará una copia de seguridad y compartirá la configuración, los enlaces de teclado y las extensiones entre distintas instalaciones.\r\n{0}", + "gettingStarted.settingsSync.title": "Sincronice su contenido entre dispositivos", + "gettingStarted.setup.OpenFolder.description.interpolated": "Ya hemos empezado a codificar. Abra una carpeta de proyecto para pasar los archivos a VS Code.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Abrir el código", + "gettingStarted.setup.description": "Descubra las mejores personalizaciones para configurar VS Code a su manera.", + "gettingStarted.setup.title": "Introducción a VS Code", + "gettingStarted.shortcuts.description.interpolated": "Una vez que haya descubierto sus comandos favoritos, cree métodos abreviados de teclado personalizados para obtener acceso instantáneo.\r\n{0}", + "gettingStarted.shortcuts.title": "Personalizar los accesos directos", + "gettingStarted.splitview.description.interpolated": "Para sacar el máximo provecho de su pantalla, abra los archivos uno al lado del otro, de forma vertical y horizontal.\r\n{0}", + "gettingStarted.splitview.title": "Edición en paralelo", + "gettingStarted.tasks.description.interpolated": "Cree tareas para sus flujos de trabajo comunes y disfrute de la experiencia integrada en la ejecución de scripts y la comprobación automática de resultados.\r\n{0}", + "gettingStarted.tasks.title": "Automatizar sus tareas de proyecto", + "gettingStarted.terminal.description.interpolated": "Ejecute los comandos shell de forma rápida y supervise la salida de compilación junto a su código.\r\n{0}", + "gettingStarted.terminal.title": "Cómodo terminal integrado", + "gettingStarted.topLevelCommandPalette.description": "Usa la paleta de comandos para ver y ejecutar todos los comandos de vscode.", + "gettingStarted.topLevelCommandPalette.title": "Ejecutar un comando...", + "gettingStarted.videoTutorial.description.interpolated": "Vea el primero de una serie de tutoriales de vídeo breves y prácticos sobre las características clave de VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Relájese y aprenda", - "gettingStarted.videoTutorial.description": "Vea el primero de una serie de tutoriales de vídeo breves y prácticos sobre las características clave de VS Code.", - "gettingStarted.videoTutorial.button": "Ver tutorial" + "gettingStarted.workspaceTrust.description.interpolated": "{0} le permite decidir si las carpetas de proyecto deben **permitir o restringir** la ejecución de código automática __(requerido para extensiones, depuración, etc.)__.\r\nAbrir un archivo o carpeta le pedirá que conceda confianza. Siempre podrá {1} más tarde.", + "gettingStarted.workspaceTrust.title": "Examinar y editar código de forma segura", + "initRepo": "Inicializar repositorio de Git", + "keyboardShortcuts": "Métodos abreviados de teclado", + "openInteractivePlayground": "Abrir área de juegos interactiva", + "openSCM": "Abrir control de código fuente", + "pickFolder": "Seleccionar una carpeta", + "quickOpen": "Quick Open para archivo", + "runProject": "Ejecute su proyecto", + "runTasks": "Ejecutar tareas detectadas automáticamente", + "showTerminal": "Mostrar panel del terminal", + "splitEditor": "Dividir editor", + "titleID": "Examinar temas de color", + "tweakSettings": "Retocar mi configuración", + "watch": "Ver tutorial", + "workspaceTrust": "Confianza en el área de trabajo" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Contraste alto", + "dark": "Oscuro", + "light": "Claro", + "seeMore": "Ver más temas..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "Predeterminado", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Ocultar información general de la interfaz", + "welcomeOverlay": "Información general de la interfaz de usuario", + "welcomeOverlay.commandPalette": "Encontrar y ejecutar todos los comandos", + "welcomeOverlay.debug": "Iniciar y depurar", + "welcomeOverlay.explorer": "Explorador de archivos", + "welcomeOverlay.extensions": "Administrar extensiones", + "welcomeOverlay.git": "Administración de código fuente", + "welcomeOverlay.notifications": "Mostrar notificaciones", + "welcomeOverlay.problems": "Ver errores y advertencias", + "welcomeOverlay.search": "Buscar en todos los archivos", + "welcomeOverlay.terminal": "Alternar terminal integrado" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Tema de color", + "welcomePage.colorThemeDescription": "Modifique a su gusto la apariencia del editor y el código", + "welcomePage.customize": "Personalizar", + "welcomePage.editingEvolved": "Edición mejorada", + "welcomePage.gitClone": "clonar repositorio...", + "welcomePage.gitHubRepository": "Repositorio de GitHub", + "welcomePage.help": "Ayuda", + "welcomePage.installExtensionPacks": "Herramientas y lenguajes", + "welcomePage.installExtensionPacksDescription": "Instalar soporte para {0} y {1}", + "welcomePage.installKeymapDescription": "Configuración y enlaces de teclado", + "welcomePage.installKeymapExtension": "Instalar la configuración y los métodos abreviados de teclado de {0} y {1}", + "welcomePage.interactivePlayground": "Área de juegos interactiva", + "welcomePage.interactivePlaygroundDescription": "Pruebe las características esenciales del editor con un breve tutorial", + "welcomePage.interfaceOverview": "Introducción a la interfaz", + "welcomePage.interfaceOverviewDescription": "Obtenga una superposición que resalta los componentes principales de la interfaz de usuario", + "welcomePage.introductoryVideos": "Vídeos de introducción", + "welcomePage.keybindingsCheatsheet": "Hoja imprimible con ayudas de teclado", + "welcomePage.learn": "Más información", + "welcomePage.moreExtensions": "más", + "welcomePage.moreRecent": "Más...", + "welcomePage.newFile": "Nuevo archivo", + "welcomePage.newsletterSignup": "Únase a nuestro boletín informativo", + "welcomePage.noRecentFolders": "No hay ninguna carpeta reciente", + "welcomePage.openFolder": "Abrir carpeta...", + "welcomePage.others": "otros", + "welcomePage.productDocumentation": "Documentación del producto", + "welcomePage.recent": "Reciente", + "welcomePage.showCommands": "Encontrar y ejecutar todos los comandos", + "welcomePage.showCommandsDescription": "Acceda rápidamente a los comandos y búsquelos desde la paleta de comandos ({0})", + "welcomePage.showKeymapExtensions": "Mostrar otras extensiones de distribución de teclado", + "welcomePage.showLanguageExtensions": "Mostrar más extensiones del lenguaje", + "welcomePage.showOnStartup": "Mostrar página principal al inicio", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Inicio", + "welcomePage.tipsAndTricks": "Sugerencias y trucos", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Detalles", + "ok": "Aceptar", + "welcome.title": "Bienvenido", + "welcomePage": "Bienvenido", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "El soporte para '{0}' ya está instalado.", + "welcomePage.extensionPackNotFound": "No se pudo encontrar el soporte para {0} con id {1}.", + "welcomePage.installExtensionPack": "Instalar compatibilidad adicional con {0}", + "welcomePage.installKeymap": "Instalar mapa de teclas de {0}", + "welcomePage.installedExtensionPack": "La compatibilidad con {0} ya está instalada", + "welcomePage.installedKeymap": "El mapa de teclas de {0} ya está instalado", + "welcomePage.installingExtensionPack": "Instalando compatibilidad adicional con {0}...", + "welcomePage.installingKeymap": "Instalando los métodos abreviados de teclado de {0}...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "Los métodos abreviados de teclado {0} ya están instalados.", + "welcomePage.keymapNotFound": "No se pudieron encontrar los métodos abreviados de teclado {0} con el identificador {1}.", + "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Mostrar extensiones de Azure", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "La ventana se volverá a cargar después de instalar compatibilidad adicional con {0}.", + "welcomePage.willReloadAfterInstallingKeymap": "La ventana se volverá a cargar después de instalar los métodos abreviados de teclado {0}." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Bienvenido", + "workbench.startupEditor": "Controla qué editor se muestra al inicio, si no se restaura ninguno de la sesión anterior.", + "workbench.startupEditor.gettingStarted": "Abre la nueva Página de bienvenida con contenido de ayuda para empezar a usar VS Code y las extensiones.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "Al abrir un área de trabajo vacía, abra la nueva Página de bienvenida con contenido de ayuda para empezar a usar VS Code y las extensiones.", + "workbench.startupEditor.newUntitledFile": "Abra un archivo nuevo sin título (solo se aplica al abrir una ventana vacía).", + "workbench.startupEditor.none": "Iniciar sin un editor.", + "workbench.startupEditor.readme": "Abrir el archivo README cuando se abra una carpeta que lo contenga, en caso contrario recurrir a 'welcomePage'.", + "workbench.startupEditor.welcomePage": "Abre la Página de bienvenida heredada.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abre la Página de bienvenida heredada cuando se abra un área de trabajo vacía." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Color de fondo para la página de bienvenida.", + "welcomePage.buttonBackground": "Color de fondo de los botones en la página principal.", + "welcomePage.buttonHoverBackground": "Color de fondo al mantener el mouse en los botones de la página principal.", + "welcomePage.progress.background": "Color de primer plano de las barras de progreso de la página principal.", + "welcomePage.progress.foreground": "Color de fondo de las barras de progreso de la página principal.", + "welcomePage.tileBackground": "Color de fondo de los iconos de la página de introducción.", + "welcomePage.tileHoverBackground": "Color de fondo del puntero para los iconos en la introducción.", + "welcomePage.tileShadow": "Color de sombra de los botones de categoría del tutorial en la página principal." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Sí, encantado de ayudarles", + "telemetryOptOut.OptOut": "No, gracias", + "telemetryOptOut.optInNotice": "Ayúdenos a mejorar VS Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) y vea qué debe hacer para [participar]({1}).", + "telemetryOptOut.optOutNotice": "Ayúdenos a mejorar VS Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) y vea qué debe hacer para [no participar]({1}).", + "telemetryOptOut.optOutOption": "Ayúdenos a mejorar Visual Studio Code permitiendo a Microsoft recopilar datos de uso. Lea nuestra [declaración de privacidad]({0}) para obtener más detalles.", + "telemetryOptOut.readMore": "Leer más" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Área de juegos interactiva", + "editorWalkThrough.title": "Área de juegos interactiva" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "Áre&&a de juegos interactiva", + "walkThrough.editor.label": "Área de juegos interactiva" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Color de fondo de los editores incrustrados en la área de juegos", + "walkThrough.gitNotFound": "Parece que GIT no está instalado en el sistema.", + "walkThrough.unboundCommand": "sin enlazar" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Icono del distintivo de confianza del área de trabajo.", - "requestTrustIconText": "Algunas características requieren confianza en el área de trabajo.", - "immediateTrustRequestMessage": "Una característica que intenta usar puede suponer un riesgo para la seguridad si no confía en el origen de los archivos o de las carpetas que tiene abiertos actualmente.", - "grantWorkspaceTrustButton": "Continuar", - "manageWorkspaceTrustButton": "Más información", + "addWorkspaceFolderDetail": "Está agregando archivos a un área de trabajo de confianza que actualmente no son de confianza. ¿Confía en los autores de estos nuevos archivos?", + "addWorkspaceFolderMessage": "¿Confía en los autores de los archivos de esta carpeta?", "cancelWorkspaceTrustButton": "Cancelar", - "immediateTrustRequestTitle": "¿Confía en los archivos de esta carpeta?", - "immediateTrustRequestDetail": "{0}\r\n\r\nSolo debe confiar en esta área de trabajo si confía en su origen. De lo contrario, se habilitarán características que pueden poner en riesgo el dispositivo o la información personal.", - "trustConfigurationChangeMessage": "Para que este cambio surta efecto, debe recargarse la ventana. ¿Quiere recargar la ventana ahora?", - "status.WorkspaceTrust": "Confianza en el área de trabajo", - "workspaceTrustEditor": "Editor de confianza del área de trabajo", - "grantWorkspaceTrust": "Conceder confianza en el área de trabajo", - "workspacesCategory": "Áreas de trabajo", - "confirmGrantWorkspaceTrust": "Al conceder confianza al área de trabajo, se habilitarán características que pueden suponer un riesgo para la seguridad si no se considera de confianza el contenido del área de trabajo. ¿Seguro que quiere confiar en esta área de trabajo?", - "yes": "Sí", - "no": "No", - "denyWorkspaceTrust": "Denegar confianza en el área de trabajo", - "confirmDenyWorkspaceTrust": "Al denegar la confianza al área de trabajo, se deshabilitarán las características que puedan suponer un riesgo para la seguridad si no se considera de confianza el contenido del área de trabajo. ¿Seguro que quiere denegar la confianza al área de trabajo?", + "checkboxString": "Confiar en los autores de todos los archivos de la carpeta principal \"{0}\"", + "dontTrustFolderOptionDescription": "Examinar la carpeta en modo restringido", + "dontTrustOption": "No, no confío en los autores", + "dontTrustWorkspaceOptionDescription": "Navegar por el área de trabajo en modo restringido", + "folderStartupTrustDetails": "{0} proporciona funciones que pueden ejecutar automáticamente los archivos de esta carpeta.", + "folderTrust": "¿Confía en los autores de los archivos de esta carpeta?", + "grantFolderTrustButton": "Carpeta de confianza y continuar", + "grantWorkspaceTrustButton": "Área de trabajo de confianza y continuar", + "immediateTrustRequestLearnMore": "Si no confía en los autores de estos archivos, no le recomendamos que continúe, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", + "immediateTrustRequestMessage": "Una característica que intenta usar puede suponer un riesgo para la seguridad si no confía en el origen de los archivos o de las carpetas que tiene abiertos actualmente.", "manageWorkspaceTrust": "Administrar confianza del área de trabajo", - "manageWorkspaceTrustPending": "Administrar la confianza del área de trabajo (1)" + "manageWorkspaceTrustButton": "Administrar", + "no": "No", + "restrictedModeBannerAriaLabelFolder": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta carpeta para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones de los banners.", + "restrictedModeBannerAriaLabelWindow": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta ventana para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones del banner.", + "restrictedModeBannerAriaLabelWorkspace": "El modo restringido está pensado para la navegación segura por el código. Confíe en esta área de trabajo para habilitar todas las funciones. Utilice las teclas de navegación para acceder a las acciones del banner.", + "restrictedModeBannerLearnMore": "Más información", + "restrictedModeBannerManage": "Administrar", + "restrictedModeBannerMessageFolder": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta carpeta para habilitar todas las funciones.", + "restrictedModeBannerMessageWindow": "El modo restringido está destinado a la navegación segura por el código. Confíe en esta ventana para habilitar todas las funciones.", + "restrictedModeBannerMessageWorkspace": "El modo restringido está pensado para la navegación segura por el código. Confíe en esta", + "securityConfigurationTitle": "Seguridad", + "startupTrustRequestLearnMore": "Si no confía en los autores de estos archivos, le recomendamos que continúe en modo restringido, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", + "status.WorkspaceTrust": "Confianza en el área de trabajo", + "status.ariaTrustedFolder": "Esta carpeta es de confianza.", + "status.ariaTrustedWindow": "Esta ventana es de confianza.", + "status.ariaTrustedWorkspace": "Este espacio de trabajo es de confianza.", + "status.ariaUntrustedFolder": "Modo restringido: algunas funciones están desactivadas porque esta carpeta no es de confianza.", + "status.ariaUntrustedWindow": "Modo restringido: algunas funciones están desactivadas porque esta ventana no es de confianza.", + "status.ariaUntrustedWorkspace": "Modo restringido: Algunas funciones están desactivadas porque esta área de trabajo no es de confianza.", + "status.tooltipUntrustedFolder2": "Ejecutándose en modo restringido\r\n\r\nAlgunas [características están deshabilitadas] ({0}) porque esta [carpeta no es de confianza] ({1}).", + "status.tooltipUntrustedWindow2": "Ejecutándose en modo restringido\r\n\r\nAlgunas [características están deshabilitadas] ({0}) porque esta [ventana no es de confianza] ({1}).", + "status.tooltipUntrustedWorkspace2": "Ejecutándose en modo restringido\r\n\r\nAlgunas [características están deshabilitadas] ({0}) porque esta [área de trabajo no es de confianza] ({1}).", + "trustFolderOptionDescription": "Carpeta de confianza y habilitar todas las funciones", + "trustOption": "Sí, confío en los autores", + "trustWorkspaceOptionDescription": "Área de trabajo de confianza y habilitación de todas las funciones", + "workspace.trust.description": "Controla si la confianza del área de trabajo está habilitada o no en VS Code.", + "workspace.trust.emptyWindow.description": "Controla si se confía o no en la ventana vacía de forma predeterminada dentro de VS Code. Cuando se usa con `#{0}#`, puede habilitar la funcionalidad completa de VS Code sin preguntar en una ventana vacía.", + "workspace.trust.startupPrompt.always": "Pedir certificación de confianza cada vez que se abre un área de trabajo que no es de confianza.", + "workspace.trust.startupPrompt.description": "Controla cuándo se muestra el aviso de inicio para confiar en un área de trabajo.", + "workspace.trust.startupPrompt.never": "No pedir certificación de confianza cuando se abre un área de trabajo que no es de confianza.", + "workspace.trust.startupPrompt.once": "Pedir certificación de confianza la primera vez que se abre un área de trabajo que no es de confianza.", + "workspace.trust.untrustedFiles.description": "Controla cómo controlar la apertura de archivos que no son de confianza en un área de trabajo de confianza. Este valor también se aplica a la apertura de archivos en una ventana vacía de confianza a través de `#{0}#`.", + "workspace.trust.untrustedFiles.newWindow": "Abra siempre los archivos que no son de confianza en una ventana separada en modo restringido sin preguntar.", + "workspace.trust.untrustedFiles.open": "Permitir siempre que se introduzcan archivos no confiables en un área de trabajo de confianza sin preguntar.", + "workspace.trust.untrustedFiles.prompt": "Pregunte cómo manejar los archivos no confiables para cada área de trabajo. Una vez que los archivos no confiables se introducen en un espacio de trabajo de confianza, no se le volverá a preguntar.", + "workspaceStartupTrustDetails": "{0} proporciona funciones que pueden ejecutar automáticamente los archivos en esta área de trabajo.", + "workspaceTrust": "¿Confía en los autores de los archivos de esta área de trabajo?", + "workspaceTrustEditor": "Editor de confianza del área de trabajo", + "workspacesCategory": "Áreas de trabajo", + "yes": "Sí" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Esta área de trabajo es de confianza", - "untrustedHeader": "Esta área de trabajo no es de confianza", - "unknownHeader": "¿Quiere confiar en esta área de trabajo?", - "unknownHeaderDescription": "Se requiere confianza para que ciertas extensiones funcionen en esta área de trabajo. [Más información](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Denegar confianza en el área de trabajo", - "workspaceTrustTransitionDetail": "Para poder completar esta acción de forma segura, todas las ventanas afectadas deben recargarse. ¿Seguro que quiere continuar con esta acción?", - "workspaceTrustTransitionPrimaryButton": "Sí", - "workspaceTrustTransitionSecondaryButton": "No", - "trustButton": "Confiar", - "trustParentButton": "Confiar en todo en {0}", - "doNotTrustButton": "No confiar", - "onStartExtensions": "Extensiones deshabilitadas", - "onStartExtensionsDescription": "Las extensiones siguientes requieren que el área de trabajo sea de confianza. Se deshabilitarán mientras el área de trabajo no sea de confianza.", - "onDemandExtensions": "Extensiones limitadas", - "onDemandExtensionsDescription": "Las extensiones siguientes pueden funcionar parcialmente en un área de trabajo que no sea de confianza. Parte de la funcionalidad se desactivará mientras el área de trabajo no sea de confianza.", - "configurationSectionTitle": "Configurar todas las áreas de trabajo", - "affectedFeaturesTitle": "Características afectadas por la confianza del área de trabajo" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "Color que se usa al indicar que un área de trabajo es de confianza.", - "workspaceTrustUntrustedColor": "Color que se usa al indicar que un área de trabajo no es de confianza.", - "workspaceTrust.tileBackground": "Color de fondo de los iconos de la página de confianza del área de trabajo." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "Agregar carpeta", + "deleteTrustedUri": "Eliminar ruta de acceso", + "dontTrustButton": "No confiar", + "editTrustedUri": "Cambiar ruta", + "hostColumnLabel": "Host", "localAuthority": "Local", - "okButton": "Aceptar", - "cancelButton": "Cancelar", - "removePath": "Quitar la ruta de acceso", - "editPath": "Editar ruta de acceso", - "addPath": "Agregar ruta de acceso", - "hostHeaderText": "Host", - "pathHeaderText": "Ruta de acceso", - "pathInputPlaceholder": "Ruta de acceso del elemento...", - "modified": "Modificada", - "trustedFolders": "Carpetas de confianza", - "trustedFoldersDescription": "Se confiará en todas las áreas de trabajo incluidas en las carpetas siguientes. Si se produce un conflicto con carpetas que no sean de confianza, el elemento primario más cercano determinará la confianza.", - "untrustedFolders": "Carpetas que no son de confianza", - "untrustedFoldersDescription": "No se confiará en ninguna de las áreas de trabajo incluidas en las carpetas siguientes. Si se produce un conflicto con carpetas que sean de confianza, el elemento primario más cercano determinará la confianza.", - "settings": "Configuración de confianza del área de trabajo" + "no untrustedSettings": "La configuración del área de trabajo que requiere confianza no se aplica", + "pathColumnLabel": "Ruta de acceso", + "root element label": "Administrar confianza del área de trabajo", + "selectTrustedUri": "Seleccione la carpeta de confianza", + "trustButton": "Confiar", + "trustParentButton": "Confiar todo en la carpeta principal", + "trustUri": "Carpeta de confianza", + "trustedDebugging": "La depuración está habilitada", + "trustedDescription": "Todas las funciones están habilitadas porque se ha concedido la confianza al espacio de trabajo. [Más información](https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Todas las extensiones están habilitadas", + "trustedFolder": "En una carpeta de confianza", + "trustedFolderSubtitle": "Confía en los autores de los archivos de la carpeta actual. Todas las funciones están habilitadas:", + "trustedFoldersAndWorkspaces": "Carpetas y áreas de trabajo de confianza", + "trustedFoldersDescription": "Confía en las siguientes carpetas, sus hijos y los archivos del área de trabajo.", + "trustedForcedReason": "Esta ventana es de confianza debido al área de trabajo abierta.", + "trustedHeaderFolder": "Confía en esta carpeta", + "trustedHeaderWindow": "Confía en esta ventana", + "trustedHeaderWorkspace": "Confía en esta área de trabajo", + "trustedSettings": "Se aplican todos los ajustes de área de trabajo", + "trustedTasks": "Las tareas se pueden ejecutar", + "trustedUnsettableWindow": "Esta ventana es de confianza", + "trustedWindow": "En una ventana de confianza", + "trustedWindowSubtitle": "Confía en los autores de los archivos de la ventana actual. Todas las funciones están activadas:", + "trustedWorkspace": "En un área de trabajo de confianza", + "trustedWorkspaceSubtitle": "Confía en los autores de los archivos del espacio de trabajo actual. Todas las funciones están activadas:", + "untrustedDebugging": "La depuración está deshabilitada", + "untrustedDescription": "{0} está en un modo restringido destinado a la navegación segura por el código. [Más información](https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} extensiones]({1}) están desactivadas o tienen una funcionalidad limitada", + "untrustedFolderReason": "Esta carpeta se vuelve de confianza a través de las entradas en negrita en las carpetas de confianza de abajo.", + "untrustedFolderSubtitle": "No se confía en los autores de los archivos de la carpeta actual. Las siguientes funciones están desactivadas:", + "untrustedHeader": "Está en modo restringido", + "untrustedSettings": "[{0}configuración del área de trabajo]({1}) no se aplica", + "untrustedTasks": "Las tareas están desactivadas", + "untrustedWindowSubtitle": "No se confía en los autores de los archivos de la ventana actual. Las siguientes funciones están desactivadas:", + "untrustedWorkspace": "En modo restringido", + "untrustedWorkspaceReason": "Esta área de trabajo es de confianza a través de las entradas en negrita en las carpetas de confianza de abajo.", + "untrustedWorkspaceSubtitle": "No se confía en los autores de los archivos del espacio de trabajo actual. Las siguientes funciones están desactivadas:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Esta carpeta contiene un archivo de área de trabajo \"{0}\". ¿Desea abrirlo? [Más información] ({1}) acerca de los archivos del área de trabajo.", "openWorkspace": "Abrir área de trabajo", - "workspacesFound": "Esta carpeta contiene varios archivos de área de trabajo. ¿Desea abrir uno? [Más información]({0}) acerca de los archivos de área de trabajo.", + "selectToOpen": "Seleccione el área de trabajo para abrir", "selectWorkspace": "Seleccione el área de trabajo", - "selectToOpen": "Seleccione el área de trabajo para abrir" + "workspaceFound": "Esta carpeta contiene un archivo de área de trabajo \"{0}\". ¿Desea abrirlo? [Más información] ({1}) acerca de los archivos del área de trabajo.", + "workspacesFound": "Esta carpeta contiene varios archivos de área de trabajo. ¿Desea abrir uno? [Más información]({0}) acerca de los archivos de área de trabajo." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Conceder acceso a {0} para {1}... (1)", + "allow": "Permitir", "authentication.id": "Identificador del proveedor de autenticación.", + "authentication.idConflict": "El identificador de autenticación \"{0}\" ya se ha registrado.", "authentication.label": "Nombre en lenguaje natural del proveedor de autenticación.", - "authenticationExtensionPoint": "Contribuye a la autenticación", - "loading": "Cargando...", "authentication.missingId": "Una contribución de autenticación debe especificar un identificador.", "authentication.missingLabel": "Una contribución de autenticación debe especificar una etiqueta.", - "authentication.idConflict": "El identificador de autenticación \"{0}\" ya se ha registrado.", - "sign in": "Inicio de sesión solicitado", - "confirmAuthenticationAccess": "La extensión \"{0}\" está intentando acceder a la información de autenticación de la cuenta de {1} \"{2}\".", - "allow": "Permitir", - "deny": "Denegar", + "authenticationExtensionPoint": "Contribuye a la autenticación", "cancel": "Cancelar", - "useOtherAccount": "Iniciar sesión en otra cuenta", - "selectAccount": "La extensión \"{0}\" quiere acceder a una cuenta de {1}", + "confirmAuthenticationAccess": "La extensión \"{0}\" está intentando acceder a la información de autenticación de la cuenta de {1} \"{2}\".", + "deny": "Denegar", "getSessionPlateholder": "Seleccione una cuenta para que la use \"{0}\" o Esc para cancelar", - "accessRequest": "Conceder acceso a {0}... (1)", - "signInRequest": "Iniciar sesión para usar {0} (1)" + "loading": "Cargando...", + "selectAccount": "La extensión \"{0}\" quiere acceder a una cuenta de {1}", + "sign in": "Inicio de sesión solicitado", + "signInRequest": "Iniciar sesión con {0} para usar {1} (1)", + "useOtherAccount": "Iniciar sesión en otra cuenta" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "No se realizaron ediciones", @@ -8406,328 +8798,358 @@ "workspaceEdit": "Edición del área de trabajo", "nothing": "No se realizaron ediciones" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "No se puede escribir en el archivo. Abra el archivo para corregir los errores o advertencias y vuelva a intentarlo.", - "errorFileDirty": "No se puede escribir en el archivo porque se ha modificado. Guarde el archivo y vuelva a intentarlo." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Abrir configuración de tareas", - "openLaunchConfiguration": "Abrir configuración de inicio", - "open": "Abrir configuración", - "saveAndRetry": "Guardar y reintentar", - "errorUnknownKey": "No se puede escribir en {0} porque {1} no es una configuración registrada.", + "errorConfigurationFileDirty": "No se puede escribir en el archivo de configuración de usuario porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", + "errorConfigurationFileDirtyFolder": "No se puede escribir en el archivo de configuración de carpeta porque se ha modificado. Guarde primero el archivo de configuración de la carpeta \"{0}\" y vuelva a intentarlo.", + "errorConfigurationFileDirtyWorkspace": "No se puede escribir en el archivo de configuración del área de trabajo porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", + "errorConfigurationFileModifiedSince": "No se puede escribir en la configuración de usuario porque el contenido del archivo es más reciente.", + "errorConfigurationFileModifiedSinceFolder": "No se puede escribir en la configuración de la carpeta porque el contenido del archivo es más reciente.", + "errorConfigurationFileModifiedSinceWorkspace": "No se puede escribir en la configuración del área de trabajo porque el contenido del archivo es más reciente.", + "errorInvalidConfiguration": "No se puede escribir en la configuración de usuario. Ábrala para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", + "errorInvalidConfigurationFolder": "No se puede escribir en la configuración de carpeta. Abra la configuración de la carpeta \"{0}\" para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", + "errorInvalidConfigurationWorkspace": "No se puede escribir en la configuración del área de trabajo. Por favor, abra la configuración del área de trabajo para corregir los errores/advertencias en el archivo e inténtelo de nuevo.", + "errorInvalidFolderConfiguration": "No se puede escribir en Configuración de carpeta porque {0} no admite el ámbito del recurso de carpeta.", + "errorInvalidFolderTarget": "No se puede escribir en Configuración de carpeta porque no se ha proporcionado ningún recurso.", + "errorInvalidLaunchConfiguration": "No se puede escribir en el archivo de configuración de inicio. Ábralo para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", + "errorInvalidRemoteConfiguration": "No se puede escribir en la configuración del usuario remoto. Abra la configuración del usuario remoto para corregir errores/advertencias en él e inténtelo de nuevo.", + "errorInvalidResourceLanguageConfiguraiton": "No se puede escribir en la configuración de idioma porque {0} no es una configuración de idioma de recursos.", + "errorInvalidTaskConfiguration": "No se puede escribir en el archivo de configuración de tareas. Por favor, ábralo para corregir sus errores/advertencias e inténtelo de nuevo.", + "errorInvalidUserTarget": "No se puede escribir en Configuración de usuario porque {0} no admite el ámbito global.", "errorInvalidWorkspaceConfigurationApplication": "No se puede escribir {0} en Configuración de área de trabajo; solo se puede escribir en Configuración de usuario.", "errorInvalidWorkspaceConfigurationMachine": "No se puede escribir {0} en Configuración de área de trabajo; solo se puede escribir en Configuración de usuario.", - "errorInvalidFolderConfiguration": "No se puede escribir en Configuración de carpeta porque {0} no admite el ámbito del recurso de carpeta.", - "errorInvalidUserTarget": "No se puede escribir en Configuración de usuario porque {0} no admite el ámbito global.", "errorInvalidWorkspaceTarget": "No se puede escribir a la configuración del área de trabajo porque {0} no soporta a un área de trabajo con multi carpetas.", - "errorInvalidFolderTarget": "No se puede escribir en Configuración de carpeta porque no se ha proporcionado ningún recurso.", - "errorInvalidResourceLanguageConfiguraiton": "No se puede escribir en la configuración de idioma porque {0} no es una configuración de idioma de recursos.", - "errorNoWorkspaceOpened": "No se puede escribir en {0} porque no hay ninguna área de trabajo abierta. Abra un área de trabajo y vuelva a intentarlo.", - "errorInvalidTaskConfiguration": "No se puede escribir en el archivo de configuración de tareas. Por favor, ábralo para corregir sus errores/advertencias e inténtelo de nuevo.", - "errorInvalidLaunchConfiguration": "No se puede escribir en el archivo de configuración de inicio. Ábralo para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", - "errorInvalidConfiguration": "No se puede escribir en la configuración de usuario. Ábrala para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", - "errorInvalidRemoteConfiguration": "No se puede escribir en la configuración del usuario remoto. Abra la configuración del usuario remoto para corregir errores/advertencias en él e inténtelo de nuevo.", - "errorInvalidConfigurationWorkspace": "No se puede escribir en la configuración del área de trabajo. Por favor, abra la configuración del área de trabajo para corregir los errores/advertencias en el archivo e inténtelo de nuevo.", - "errorInvalidConfigurationFolder": "No se puede escribir en la configuración de carpeta. Abra la configuración de la carpeta \"{0}\" para corregir los posibles errores o advertencias que tenga y vuelva a intentarlo.", - "errorTasksConfigurationFileDirty": "No se puede escribir en el archivo de configuración de tareas porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", "errorLaunchConfigurationFileDirty": "No se puede escribir en el archivo de configuración de inicio porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", - "errorConfigurationFileDirty": "No se puede escribir en el archivo de configuración de usuario porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", - "errorRemoteConfigurationFileDirty": "No se puede escribir en la configuración de usuario remoto porque el archivo tiene modificaciones. Primero guarde el archivo de configuración de usuario remoto y vuelva a intentarlo.", - "errorConfigurationFileDirtyWorkspace": "No se puede escribir en el archivo de configuración del área de trabajo porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", - "errorConfigurationFileDirtyFolder": "No se puede escribir en el archivo de configuración de carpeta porque se ha modificado. Guarde primero el archivo de configuración de la carpeta \"{0}\" y vuelva a intentarlo.", - "errorTasksConfigurationFileModifiedSince": "No se puede escribir en el archivo de configuración de tareas porque el contenido del archivo es más reciente.", "errorLaunchConfigurationFileModifiedSince": "No se puede escribir en el archivo de configuración de inicio porque el contenido del archivo es más reciente.", - "errorConfigurationFileModifiedSince": "No se puede escribir en la configuración de usuario porque el contenido del archivo es más reciente.", + "errorNoWorkspaceOpened": "No se puede escribir en {0} porque no hay ninguna área de trabajo abierta. Abra un área de trabajo y vuelva a intentarlo.", + "errorRemoteConfigurationFileDirty": "No se puede escribir en la configuración de usuario remoto porque el archivo tiene modificaciones. Primero guarde el archivo de configuración de usuario remoto y vuelva a intentarlo.", "errorRemoteConfigurationFileModifiedSince": "No se puede escribir en la configuración de usuario remoto porque el contenido del archivo es más reciente.", - "errorConfigurationFileModifiedSinceWorkspace": "No se puede escribir en la configuración del área de trabajo porque el contenido del archivo es más reciente.", - "errorConfigurationFileModifiedSinceFolder": "No se puede escribir en la configuración de la carpeta porque el contenido del archivo es más reciente.", - "userTarget": "Configuración de usuario", + "errorTasksConfigurationFileDirty": "No se puede escribir en el archivo de configuración de tareas porque se ha modificado. Guarde primero el archivo y vuelva a intentarlo.", + "errorTasksConfigurationFileModifiedSince": "No se puede escribir en el archivo de configuración de tareas porque el contenido del archivo es más reciente.", + "errorUnknownKey": "No se puede escribir en {0} porque {1} no es una configuración registrada.", + "folderTarget": "Configuración de Carpeta", + "open": "Abrir configuración", + "openLaunchConfiguration": "Abrir configuración de inicio", + "openTasksConfiguration": "Abrir configuración de tareas", "remoteUserTarget": "Configuración de usuario remoto", - "workspaceTarget": "Configuración de área de trabajo", - "folderTarget": "Configuración de Carpeta" + "saveAndRetry": "Guardar y reintentar", + "userTarget": "Configuración de usuario", + "workspaceTarget": "Configuración de área de trabajo" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "No se puede escribir en el archivo porque se ha modificado. Guarde el archivo y vuelva a intentarlo.", + "errorInvalidFile": "No se puede escribir en el archivo. Abra el archivo para corregir los errores o advertencias y vuelva a intentarlo." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "No puede sustituir la variable de comando \"{0}\" porque el comando no devolvió un resultado de tipo string.", - "inputVariable.noInputSection": "Se debe definir la variable \"{0}\" en una sección \"{1}\" de la configuración de depuración o tareas.", - "inputVariable.missingAttribute": "La variable de entrada \"{0}\" es de tipo \"{1}\" y debe incluir \"{2}\".", - "inputVariable.defaultInputValue": "(Predeterminada)", "inputVariable.command.noStringType": "No puede sustituir la variable de entrada \"{0}\" porque el comando \"{1}\" no devolvió un resultado de tipo string.", - "inputVariable.unknownType": "La variable de entrada \"{0}\" solo puede ser del tipo \"promptString\", \"pickString\" o \"command\".", - "inputVariable.undefinedVariable": "Se encontró una variable de entrada no definida \"{0}\". Elimine o defina \"{0}\" para continuar." + "inputVariable.defaultInputValue": "(Predeterminada)", + "inputVariable.missingAttribute": "La variable de entrada \"{0}\" es de tipo \"{1}\" y debe incluir \"{2}\".", + "inputVariable.noInputSection": "Se debe definir la variable \"{0}\" en una sección \"{1}\" de la configuración de depuración o tareas.", + "inputVariable.undefinedVariable": "Se encontró una variable de entrada no definida \"{0}\". Elimine o defina \"{0}\" para continuar.", + "inputVariable.unknownType": "La variable de entrada \"{0}\" solo puede ser del tipo \"promptString\", \"pickString\" o \"command\"." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "No se puede resolver la variable \"{0}\". Abra un editor.", - "canNotResolveFolderForFile": "La variable {0} no encuentra la carpeta de área de trabajo de \"{1}\".", - "canNotFindFolder": "No se puede resolver la variable \"{0}\". No existe la carpeta \"{1}\".", - "canNotResolveWorkspaceFolderMultiRoot": "No se puede resolver la variable \"{0}\" en un área de trabajo multicarpeta. Defina el ámbito de esta variable mediante el uso de \":\" y un nombre de carpeta del área de trabajo.", - "canNotResolveWorkspaceFolder": "No se puede resolver la variable \"{0}\". Abra una carpeta.", - "missingEnvVarName": "No se puede resolver la variable \"{0}\" porque no se ha asignado ningún nombre de variable de entorno. ", - "configNotFound": "No se puede resolver la variable \"{0}\" porque la configuración '{1}' no se ha encontrado. ", - "configNoString": "No se puede resolver la variable \"{0}\" porque \"{1}\" es un valor estructurado.", - "missingConfigName": "No se puede resolver la variable \"{0}\" porque no se ha asignado ningún nombre de configuración. ", - "canNotResolveLineNumber": "No se puede resolver la variable \"{0}\". Asegúrese de tener una línea seleccionada en el editor activo.", - "canNotResolveSelectedText": "No se puede resolver la variable \"{0}\". Asegúrese de tener un texto seleccionado en el editor activo.", - "noValueForCommand": "No se puede resolver la variable \"{0}\" porque el comando no tiene ningún valor." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Argumentos opcionales pasados al comando.", + "JsonSchema.input.command.command": "El comando para ejecutar para esta variable de entrada.", + "JsonSchema.input.default": "El valor predeterminado de la entrada.", + "JsonSchema.input.description": "La descripción se muestra cuando se pide una entrada al usuario.", + "JsonSchema.input.id": "El id. de la entrada se utiliza para asociar una entrada con una variable con la forma ${input:id}.", + "JsonSchema.input.options": "Una matriz de cadenas que define las opciones para una selección rápida.", + "JsonSchema.input.password": "Controla si se muestra una entrada de contraseña. La entrada de contraseña oculta el texto escrito.", + "JsonSchema.input.pickString.optionLabel": "Etiqueta para la opción.", + "JsonSchema.input.pickString.optionValue": "Valor de la opción.", + "JsonSchema.input.type": "El tipo de mensaje de entrada de usuario que se usará.", + "JsonSchema.input.type.command": "El tipo \"'command\" ejecuta un comando.", + "JsonSchema.input.type.pickString": "El tipo \"pickString\" muestra una lista de selección.", + "JsonSchema.input.type.promptString": "El tipo \"promptString\" abre un cuadro de entrada para pedir la entrada al usuario.", + "JsonSchema.inputs": "Entradas del usuario. Se utilizan para definir mensajes de entrada de usuario, como una entrada de cadena libre o una elección entre varias opciones." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "\"env.\", \"config.\" y \"command.\" están en desuso, utilice en su lugar \"env:\", \"config:\" y \"command:\"." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "El id. de la entrada se utiliza para asociar una entrada con una variable con la forma ${input:id}.", - "JsonSchema.input.type": "El tipo de mensaje de entrada de usuario que se usará.", - "JsonSchema.input.description": "La descripción se muestra cuando se pide una entrada al usuario.", - "JsonSchema.input.default": "El valor predeterminado de la entrada.", - "JsonSchema.inputs": "Entradas del usuario. Se utilizan para definir mensajes de entrada de usuario, como una entrada de cadena libre o una elección entre varias opciones.", - "JsonSchema.input.type.promptString": "El tipo \"promptString\" abre un cuadro de entrada para pedir la entrada al usuario.", - "JsonSchema.input.password": "Controla si se muestra una entrada de contraseña. La entrada de contraseña oculta el texto escrito.", - "JsonSchema.input.type.pickString": "El tipo \"pickString\" muestra una lista de selección.", - "JsonSchema.input.options": "Una matriz de cadenas que define las opciones para una selección rápida.", - "JsonSchema.input.pickString.optionLabel": "Etiqueta para la opción.", - "JsonSchema.input.pickString.optionValue": "Valor de la opción.", - "JsonSchema.input.type.command": "El tipo \"'command\" ejecuta un comando.", - "JsonSchema.input.command.command": "El comando para ejecutar para esta variable de entrada.", - "JsonSchema.input.command.args": "Argumentos opcionales pasados al comando." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "No se puede resolver la variable \"{0}\". No existe la carpeta \"{1}\".", + "canNotResolveFile": "No se puede resolver la variable \"{0}\". Abra un editor.", + "canNotResolveFolderForFile": "La variable {0} no encuentra la carpeta de área de trabajo de \"{1}\".", + "canNotResolveLineNumber": "No se puede resolver la variable \"{0}\". Asegúrese de tener una línea seleccionada en el editor activo.", + "canNotResolveSelectedText": "No se puede resolver la variable \"{0}\". Asegúrese de tener un texto seleccionado en el editor activo.", + "canNotResolveWorkspaceFolder": "No se puede resolver la variable \"{0}\". Abra una carpeta.", + "canNotResolveWorkspaceFolderMultiRoot": "No se puede resolver la variable \"{0}\" en un área de trabajo multicarpeta. Defina el ámbito de esta variable mediante el uso de \":\" y un nombre de carpeta del área de trabajo.", + "configNoString": "No se puede resolver la variable \"{0}\" porque \"{1}\" es un valor estructurado.", + "configNotFound": "No se puede resolver la variable \"{0}\" porque la configuración '{1}' no se ha encontrado. ", + "missingConfigName": "No se puede resolver la variable \"{0}\" porque no se ha asignado ningún nombre de configuración. ", + "missingEnvVarName": "No se puede resolver la variable \"{0}\" porque no se ha asignado ningún nombre de variable de entorno. ", + "noValueForCommand": "No se puede resolver la variable \"{0}\" porque el comando no tiene ningún valor." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "Contiene elementos resaltados" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Todos los archivos", + "cancel": "Cancelar", + "dontSave": "&&No guardar", + "filterName.workspace": "Área de trabajo", + "noExt": "Sin extensión", + "openFile.title": "Abrir archivo", + "openFileOrFolder.title": "Abrir archivo o carpeta", + "openFolder.title": "Abrir carpeta", + "openWorkspace.title": "Abrir área de trabajo", + "save": "&&Guardar", + "saveAll": "&&Guardar todo", + "saveAsTitle": "Guardar como", "saveChangesDetail": "Los cambios se perderán si no los guarda.", "saveChangesMessage": "¿Quiere guardar los cambios efectuados en {0}?", "saveChangesMessages": "¿Desea guardar los cambios en los siguientes {0} archivos?", - "saveAll": "&&Guardar todo", - "save": "&&Guardar", - "dontSave": "&&No guardar", - "cancel": "Cancelar", - "openFileOrFolder.title": "Abrir archivo o carpeta", - "openFile.title": "Abrir archivo", - "openFolder.title": "Abrir carpeta", - "openWorkspace.title": "Abrir área de trabajo", - "filterName.workspace": "Área de trabajo", - "saveFileAs.title": "Guardar como", - "saveAsTitle": "Guardar como", - "allFiles": "Todos los archivos", - "noExt": "Sin extensión" + "saveFileAs.title": "Guardar como" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir archivo local...", - "saveLocalFile": "Guardar archivo local...", - "openLocalFolder": "Abrir carpeta local...", "openLocalFileFolder": "Abrir Local...", - "remoteFileDialog.notConnectedToRemote": "El proveedor del sistema de archivos para {0} no está disponible.", - "remoteFileDialog.local": "Ver Local", + "openLocalFolder": "Abrir carpeta local...", "remoteFileDialog.badPath": "La ruta no existe.", "remoteFileDialog.cancel": "Cancelar", "remoteFileDialog.invalidPath": "Escriba una ruta de acceso válida.", - "remoteFileDialog.validateFolder": "La carpeta ya existe. Utilice un nuevo nombre de archivo.", - "remoteFileDialog.validateExisting": "{0} ya existe. ¿Está seguro de que desea sobrescribirlo?", + "remoteFileDialog.local": "Ver Local", + "remoteFileDialog.notConnectedToRemote": "El proveedor del sistema de archivos para {0} no está disponible.", "remoteFileDialog.validateBadFilename": "Escriba un nombre de archivo válido.", + "remoteFileDialog.validateExisting": "{0} ya existe. ¿Está seguro de que desea sobrescribirlo?", + "remoteFileDialog.validateFileOnly": "Seleccione un archivo.", + "remoteFileDialog.validateFolder": "La carpeta ya existe. Utilice un nuevo nombre de archivo.", + "remoteFileDialog.validateFolderOnly": "Seleccione una carpeta.", "remoteFileDialog.validateNonexistentDir": "Escriba una ruta de acceso que exista.", "remoteFileDialog.windowsDriveLetter": "Comience la ruta de acceso con una letra de unidad.", - "remoteFileDialog.validateFileOnly": "Seleccione un archivo.", - "remoteFileDialog.validateFolderOnly": "Seleccione una carpeta." + "saveLocalFile": "Guardar archivo local..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "Activo actualmente", - "promptOpenWith.setDefaultTooltip": "Establecer como editor predeterminado para los archivos \"{0}\"", - "promptOpenWith.placeHolder": "Seleccionar el editor para \"{0}\"", - "promptOpenWith.placeHolderGeneric": "Seleccionar el editor" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Configurar predeterminado", + "editorOverride.conflictingDefaults": "Hay múltiples editores predeterminados disponibles para el recurso.", + "editorOverride.keepDefault": "Mantener {0}", + "prompOpenWith.updateDefaultPlaceHolder": "Seleccionar el nuevo editor predeterminado para '{0}'", + "promptOpenWith.configureDefault": "Configurar el editor predeterminado para '{0}'...", + "promptOpenWith.currentDefault": "Predeterminado", + "promptOpenWith.currentDefaultAndActive": "Activo y predeterminado", + "promptOpenWith.currentlyActive": "Activo", + "promptOpenWith.placeHolder": "Seleccionar el editor para \"{0}\"" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Integrado", + "editor.editorAssociations": "Configurar patrones globales para editores (por ejemplo, `\"*.hex\": \"hexEditor.hexEdit\"`). Estos tienen prioridad sobre el comportamiento predeterminado.", + "promptOpenWith.defaultEditor.displayName": "Editor de texto" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "La extensión Bisect está activa y ha deshabilitado {0} extensiones. Compruebe si aún puede reproducir el problema y, a continuación, seleccione una de estas opciones.", + "detail.start": "La extensión Bisect usará la búsqueda binaria para encontrar una extensión que causa un problema. Durante el proceso, la ventana se recarga repetidamente (~{0} veces) y cada vez deberá confirmar si sigue encontrando problemas.", + "done": "Continuar", + "done.detail": "La extensión Bisect se ha completado y ha identificado {0} como la extensión que causa el problema.", + "done.detail2": "La bisección de extensiones se ha completado, pero no se ha identificado ninguna extensión. Puede que sea un problema con {0}.", + "done.disbale": "Mantener la extensión deshabilitada", + "done.msg": "Extensión Bisect", + "help": "Ayuda", + "msg.next": "Extensión Bisect", + "msg.start": "Extensión Bisect", + "msg2": "Iniciar extensión Bisect", + "next.bad": "Esto no está bien", + "next.cancel": "Cancelar", + "next.good": "Ahora bien", + "next.stop": "Detener Bisect", + "report": "Informar del problema y continuar", + "title.isBad": "Continuar con la extensión Bisect", + "title.start": "Iniciar extensión Bisect", + "title.stop": "Detener la extensión Bisect" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Recargar y habilitar las extensiones", + "cannot disable auth extension": "No se puede cambiar la habilitación de la extensión {0} porque la sincronización de la configuración depende de ella.", + "cannot disable auth extension in workspace": "No se puede cambiar la habilitación de la extensión {0} en el área de trabajo porque aporta proveedores de autenticación.", + "cannot disable language pack extension": "No se puede cambiar la habilitación de la extensión {0} porque aporta paquetes de idioma.", + "extensionsDisabled": "Todas las extensiones instaladas están deshabilitadas temporalmente.", + "noWorkspace": "No hay ningún área de trabajo." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "Error al instalar la extensión {0}: no se encuentra el manifiesto.", + "cancel": "Cancelar", + "cannot be installed": "No se puede instalar la extensión \"{0}\" porque no está disponible en este programa de instalación.", + "extensionInstallWorkspaceTrustButton": "Área de trabajo e instalación de confianza", + "extensionInstallWorkspaceTrustContinueButton": "Instalar", + "extensionInstallWorkspaceTrustManageButton": "Más información", + "extensionInstallWorkspaceTrustMessage": "Habilitar esta extensión requiere un área de trabajo de confianza.", + "install": "Instalar", + "install and do no sync": "Instalar (no sincronizar)", + "install extension": "Instalar extensión", + "install extensions": "Instalar extensiones", + "install multiple extensions": "¿Quiere instalar y sincronizar las extensiones en los dispositivos?", + "install single extension": "¿Quiere instalar y sincronizar la extensión \"{0}\" en los dispositivos?", + "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", + "singleDependentError": "No se puede desinstalar la extensión '{0}'. La extensión '{1}' depende de esta.", + "twoDependentsError": "No se puede desinstalar la extensión '{0}'. Las extensiones '{1}' y '{2}' dependen de esta." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "No se puede instalar \"{0}\" porque esta no es una extensión web." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "Remoto" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "No se puede instalar \"{0}\" porque esta no es una extensión web." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Todas las extensiones instaladas están deshabilitadas temporalmente.", - "Reload": "Recargar y habilitar las extensiones", - "cannot disable language pack extension": "No se puede cambiar la habilitación de la extensión {0} porque aporta paquetes de idioma.", - "cannot disable auth extension": "No se puede cambiar la habilitación de la extensión {0} porque la sincronización de la configuración depende de ella.", - "noWorkspace": "No hay ningún área de trabajo.", - "cannot disable auth extension in workspace": "No se puede cambiar la habilitación de la extensión {0} en el área de trabajo porque aporta proveedores de autenticación." - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "No se puede desinstalar la extensión '{0}'. La extensión '{1}' depende de esta.", - "twoDependentsError": "No se puede desinstalar la extensión '{0}'. Las extensiones '{1}' y '{2}' dependen de esta.", - "multipleDependentsError": "No se puede desinstalar la extensión \"{0}\". Las extensiones \"{1}\" y \"{2}\", entre otras, dependen de esta.", - "Manifest is not found": "Error al instalar la extensión {0}: no se encuentra el manifiesto.", - "cannot be installed": "No se puede instalar la extensión \"{0}\" porque no está disponible en este programa de instalación.", - "install extension": "Instalar extensión", - "install extensions": "Instalar extensiones", - "install": "Instalar", - "install and do no sync": "Instalar (no sincronizar)", - "cancel": "Cancelar", - "install single extension": "¿Quiere instalar y sincronizar la extensión \"{0}\" en los dispositivos?", - "install multiple extensions": "¿Quiere instalar y sincronizar las extensiones en los dispositivos?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "No se puede instalar la extensión '{0}' debido a que no es compatible con el código de VS '{1}'." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "La extensión Bisect está activa y ha deshabilitado {0} extensiones. Compruebe si aún puede reproducir el problema y, a continuación, seleccione una de estas opciones.", - "title.start": "Iniciar extensión Bisect", - "help": "Ayuda", - "msg.start": "Extensión Bisect", - "detail.start": "La extensión Bisect usará la búsqueda binaria para encontrar una extensión que causa un problema. Durante el proceso, la ventana se recarga repetidamente (~{0} veces) y cada vez deberá confirmar si sigue encontrando problemas.", - "msg2": "Iniciar extensión Bisect", - "title.isBad": "Continuar con la extensión Bisect", - "done.msg": "Extensión Bisect", - "done.detail2": "La bisección de extensiones se ha completado, pero no se ha identificado ninguna extensión. Puede que sea un problema con {0}.", - "report": "Informar del problema y continuar", - "done": "Continuar", - "done.detail": "La extensión Bisect se ha completado y ha identificado {0} como la extensión que causa el problema.", - "done.disbale": "Mantener la extensión deshabilitada", - "msg.next": "Extensión Bisect", - "next.good": "Ahora bien", - "next.bad": "Esto no está bien", - "next.stop": "Detener Bisect", - "next.cancel": "Cancelar", - "title.stop": "Detener la extensión Bisect" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Quitar recomendación de extensión de", "select for add": "Agregar recomendación de extensión a", - "workspace folder": "Carpeta del área de trabajo", - "workspace": "Área de trabajo" + "select for remove": "Quitar recomendación de extensión de", + "workspace": "Área de trabajo", + "workspace folder": "Carpeta del área de trabajo" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "El host de extensiones no se puede iniciar: la versión no coincide.", - "relaunch": "Reiniciar VS Code", - "extensionService.crash": "El host de extensiones finalizó inesperadamente.", - "devTools": "Abrir herramientas de desarrollo", - "restart": "Reiniciar el host de extensiones", - "getEnvironmentFailure": "No se pudo capturar un entorno remoto", - "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}", - "enableResolver": "Se requiere la extensión \"{0}\" para abrir la ventana remota.\r\n¿Quiere habilitarla?", - "enable": "Habilitar y cargar", - "installResolver": "Se requiere la extensión \"{0}\" para abrir la ventana remota.\r\n¿Desea instalarla?", - "install": "Instalar y recargar", - "resolverExtensionNotFound": "\"{0}\" no se encuentra en el Marketplace", - "restartExtensionHost": "Reiniciar el host de extensiones" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "El host de extensiones no se inició en 10 segundos, puede que se detenga en la primera línea y necesita un depurador para continuar.", - "extensionHost.startupFail": "El host de extensiones no se inició en 10 segundos, lo cual puede ser un problema.", - "reloadWindow": "Recargar ventana", - "extension host Log": "Host de extensión", - "extensionHost.error": "Error del host de extensiones: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Sobrescribiendo la extensión {0} con {1}.", - "extensionUnderDevelopment": "Cargando la extensión de desarrollo en {0}", - "extensionCache.invalid": "Las extensiones han sido modificadas en disco. Por favor, vuelva a cargar la ventana.", - "reloadWindow": "Recargar ventana" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}", - "extensionTestError": "No se encontró ningún host de extensiones que pueda iniciar el ejecutor de pruebas en {0}." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host de extensión remota" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Instalando la extensión \"{0}\"...", + "Reload": "Recargar ventana y abrir", + "confirmUrl": "¿Permitir que una extensión abra este URI?", + "enableAndHandle": "La extensión \"{0}\" está deshabilitada. ¿Desea habilitar la extensión y volver a cargar la ventana para abrir la URL?", + "enableAndReload": "&&Habilitar y abrir", + "extensions": "Extensiones", + "install": "&&Instalar", + "installAndHandle": "La extensión \"{0}\" no está instalada. ¿Desea instalar la extensión y volver a cargar la ventana para abrir esta URL?", + "manage": "Administrar URI de extensión autorizados...", + "no": "No hay ningún URI de extensión autorizado actualmente.", + "open": "&&Abrir", + "reload": "¿Quiere recargar la ventana y abrir la dirección URL \"{0}\"?", + "reloadAndHandle": "La extensión \"{0}\" no se ha cargado. ¿Desea volver a cargar la ventana para cargar la extensión y abrir la URL?", + "reloadAndOpen": "&&Volver a cargar ventana y abrir", + "rememberConfirmUrl": "No volver a preguntarme por esta extensión." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "Host de extensiones de trabajo" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "¿Permitir que una extensión abra este URI?", - "rememberConfirmUrl": "No volver a preguntarme por esta extensión.", - "open": "&&Abrir", - "reloadAndHandle": "La extensión \"{0}\" no se ha cargado. ¿Desea volver a cargar la ventana para cargar la extensión y abrir la URL?", - "reloadAndOpen": "&&Volver a cargar ventana y abrir", - "enableAndHandle": "La extensión \"{0}\" está deshabilitada. ¿Desea habilitar la extensión y volver a cargar la ventana para abrir la URL?", - "enableAndReload": "&&Habilitar y abrir", - "installAndHandle": "La extensión \"{0}\" no está instalada. ¿Desea instalar la extensión y volver a cargar la ventana para abrir esta URL?", - "install": "&&Instalar", - "Installing": "Instalando la extensión \"{0}\"...", - "reload": "¿Quiere recargar la ventana y abrir la dirección URL \"{0}\"?", - "Reload": "Recargar ventana y abrir", - "manage": "Administrar URI de extensión autorizados...", - "extensions": "Extensiones", - "no": "No hay ningún URI de extensión autorizado actualmente." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", - "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto.", - "web": "Tipo de extensión de trabajo web. Esta extensión se puede ejecutar en un host de extensiones de trabajo web.", - "vscode.extension.engines": "Compatibilidad del motor.", - "vscode.extension.engines.vscode": "Para las extensiones de VS Code, especifica la versión de VS Code con la que la extensión es compatible. No puede ser *. Por ejemplo: ^0.10.5 indica compatibilidad con una versión de VS Code mínima de 0.10.5.", - "vscode.extension.publisher": "El publicador de la extensión VS Code.", - "vscode.extension.displayName": "Nombre para mostrar de la extensión que se usa en la galería de VS Code.", - "vscode.extension.categories": "Categorías que usa la galería de VS Code para clasificar la extensión.", - "vscode.extension.category.languages.deprecated": "Utilice 'Lenguajes de programación' en su lugar ", - "vscode.extension.galleryBanner": "Banner usado en VS Code Marketplace.", - "vscode.extension.galleryBanner.color": "Color del banner en el encabezado de página de VS Code Marketplace.", - "vscode.extension.galleryBanner.theme": "Tema de color de la fuente que se usa en el banner.", - "vscode.extension.contributes": "Todas las contribuciones de la extensión VS Code representadas por este paquete.", - "vscode.extension.preview": "Establece la extensión que debe marcarse como versión preliminar en Marketplace.", - "vscode.extension.activationEvents": "Eventos de activación de la extensión VS Code.", - "vscode.extension.activationEvents.onLanguage": "Un evento de activación emitido cada vez que se abre un archivo que se resuelve en el idioma especificado.", - "vscode.extension.activationEvents.onCommand": "Un evento de activación emitido cada vez que se invoca el comando especificado.", - "vscode.extension.activationEvents.onDebug": "Un evento de activación emitido cada vez que un usuario está a punto de iniciar la depuración o cada vez que está a punto de configurar las opciones de depuración.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento de activación emitido cada vez que se necesite crear un \"launch.json\" (y se necesite llamar a todos los métodos provideDebugConfigurations).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Se emite un evento de activación cada vez que debe crearse una lista de todas las configuraciones de depuración (y debe llamarse a todos los métodos provideDebugConfigurations para el ámbito \"dinámico\").", - "vscode.extension.activationEvents.onDebugResolve": "Un evento de activación emitido cada vez que esté a punto de ser iniciada una sesión de depuración con el tipo específico (y se necesite llamar al método resolveDebugConfiguration correspondiente).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Un evento de activación emitido cada vez que esté por ser iniciada una sesión de depuración con el tipo específico, y en la cual pueda necesitarse de un rastreador de protocolo de depuración.", - "vscode.extension.activationEvents.workspaceContains": "Un evento de activación emitido cada vez que se abre una carpeta que contiene al menos un archivo que coincide con el patrón global especificado.", - "vscode.extension.activationEvents.onStartupFinished": "Se emitió un evento de activación después de finalizar el inicio (después de que todas las extensiones activadas con \"*\" hayan terminado de activarse).", - "vscode.extension.activationEvents.onFileSystem": "Un evento de activación emitido cada vez que se accede a un archivo o carpeta con el esquema dado.", - "vscode.extension.activationEvents.onSearch": "Un evento de activación emitido cada vez que se inicia una búsqueda en la carpeta con el esquema dado.", - "vscode.extension.activationEvents.onView": "Un evento de activación emitido cada vez que se expande la vista especificada.", - "vscode.extension.activationEvents.onIdentity": "Un evento de activación emitido siempre con la identidad de usuario especificada.", - "vscode.extension.activationEvents.onUri": "Se emite un evento de activación siempre cuando se abre un identificador URI de todo el sistema dirigido hacia esta extensión.", - "vscode.extension.activationEvents.onOpenExternalUri": "Se emite un evento de activación siempre que se abra un URI externo (como un vínculo http o https).", - "vscode.extension.activationEvents.onCustomEditor": "Un evento de activación emitido cada vez que el editor personalizado especificado se vuelve visible.", - "vscode.extension.activationEvents.onNotebook": "Un evento de activación emitido cada vez que se abre el documento de bloc de notas especificado.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Evento de activación que se emite cada vez que se solicitan sesiones desde el proveedor de autenticación especificado.", - "vscode.extension.activationEvents.star": "Un evento de activación emitido al inicio de VS Code. Para garantizar una buena experiencia para el usuario final, use este evento de activación en su extensión solo cuando no le sirva ninguna otra combinación de eventos de activación en su caso.", - "vscode.extension.badges": "Matriz de distintivos que se muestran en la barra lateral de la página de extensiones de Marketplace.", - "vscode.extension.badges.url": "URL de la imagen del distintivo.", - "vscode.extension.badges.href": "Vínculo del distintivo.", - "vscode.extension.badges.description": "Descripción del distintivo.", - "vscode.extension.markdown": "Controla el motor de renderizado de Markdown utilizado en el Marketplace. Github (por defecto) o estándar.", - "vscode.extension.qna": "Controla el vínculo de preguntas y respuestas en Marketplace. Configúrelo en Marketplace para habilitar el sitio de preguntas y respuestas predeterminado. Establezca una cadena para proporcionar la URL de un sitio de preguntas y respuestas personalizado. Establézcalo en falso para deshabilitar las preguntas y respuestas.", - "vscode.extension.extensionDependencies": "Dependencias a otras extensiones. El identificador de una extensión siempre es ${publisher}.${name}. Por ejemplo: vscode.csharp.", - "vscode.extension.contributes.extensionPack": "Conjunto de extensiones que pueden instalarse juntas. El identificador de una extensión siempre es ${publisher}.${name}. Por ejemplo: vscode.csharp.", - "extensionKind": "Define el tipo de extensión. Las extensiones \"ui\" se instalan y ejecutan en la máquina local, mientras que las extensiones \"workspace\" se ejecutan en la remota.", - "extensionKind.ui": "Defina una extensión que solo se pueda ejecutar en el equipo local cuando esté conectado a una ventana remota.", - "extensionKind.workspace": "Defina una extensión que solo se pueda ejecutar en la máquina remota al conectarse a la ventana remota.", - "extensionKind.ui-workspace": "Defina una extensión que se pueda ejecutar a ambos lados, con una preferencia hacia la ejecución en el equipo local.", - "extensionKind.workspace-ui": "Defina una extensión que se pueda ejecutar a ambos lados, con una preferencia hacia la ejecución en el equipo remoto.", - "extensionKind.empty": "Defina una extensión que no se pueda ejecutar en un contexto remoto, ni en el equipo local o el remoto.", - "vscode.extension.scripts.prepublish": "Script que se ejecuta antes de publicar el paquete como extensión VS Code.", - "vscode.extension.scripts.uninstall": "Enlace de desinstalación para la extensión de VS Code. Script que se ejecuta cuando la extensión se ha desinstalado por completo de VS Code, que es cuando VS Code se reinicia (se cierra y se inicia) después de haberse desinstalado la extensión. Solo se admiten scripts de Node.", - "vscode.extension.icon": "Ruta de acceso a un icono de 128 x 128 píxeles." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Archivo de manifiesto {0} no válido: no es un objeto JSON.", - "jsonParseFail": "No se ha podido analizar {0}: [{1}, {2}] {3}.", - "fileReadFail": "No se puede leer el archivo {0}: {1}.", - "jsonsParseReportErrors": "No se pudo analizar {0}: {1}.", - "jsonInvalidFormat": "Formato no válido {0}: se esperaba un objeto JSON.", - "missingNLSKey": "No se encontró un mensaje para la clave {0}.", - "notSemver": "La versión de la extensión no es compatible con semver.", - "extensionDescription.empty": "Se obtuvo una descripción vacía de la extensión.", - "extensionDescription.publisher": "El publicador de propiedades debe ser de tipo \"string\".", - "extensionDescription.name": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "extensionDescription.version": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "extensionDescription.engines": "la propiedad `{0}` es obligatoria y debe ser de tipo \"object\"", - "extensionDescription.engines.vscode": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "extensionDescription.extensionDependencies": "la propiedad `{0}` se puede omitir o debe ser de tipo \"string[]\"", - "extensionDescription.activationEvents1": "la propiedad `{0}` se puede omitir o debe ser de tipo \"string[]\"", - "extensionDescription.activationEvents2": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", - "extensionDescription.main1": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", - "extensionDescription.main2": "Se esperaba que \"main\" ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", - "extensionDescription.main3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", - "extensionDescription.browser1": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", - "extensionDescription.browser2": "Se esperaba que \"browser\" ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", - "extensionDescription.browser3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "No se encontró ningún host de extensiones que pueda iniciar el ejecutor de pruebas en {0}.", + "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "Medir la latencia del host de extensión" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Define el tipo de extensión. Las extensiones \"ui\" se instalan y ejecutan en la máquina local, mientras que las extensiones \"workspace\" se ejecutan en la remota.", + "extensionKind.empty": "Defina una extensión que no se pueda ejecutar en un contexto remoto, ni en el equipo local o el remoto.", + "extensionKind.ui": "Defina una extensión que solo se pueda ejecutar en el equipo local cuando esté conectado a una ventana remota.", + "extensionKind.ui-workspace": "Defina una extensión que se pueda ejecutar a ambos lados, con una preferencia hacia la ejecución en el equipo local.", + "extensionKind.workspace": "Defina una extensión que solo se pueda ejecutar en la máquina remota al conectarse a la ventana remota.", + "extensionKind.workspace-ui": "Defina una extensión que se pueda ejecutar a ambos lados, con una preferencia hacia la ejecución en el equipo remoto.", + "ui": "Tipo de extensión de interfaz de usuario. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el equipo local.", + "vscode.extension.activationEvents": "Eventos de activación de la extensión VS Code.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Evento de activación que se emite cada vez que se solicitan sesiones desde el proveedor de autenticación especificado.", + "vscode.extension.activationEvents.onCommand": "Un evento de activación emitido cada vez que se invoca el comando especificado.", + "vscode.extension.activationEvents.onCustomEditor": "Un evento de activación emitido cada vez que el editor personalizado especificado se vuelve visible.", + "vscode.extension.activationEvents.onDebug": "Un evento de activación emitido cada vez que un usuario está a punto de iniciar la depuración o cada vez que está a punto de configurar las opciones de depuración.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Un evento de activación emitido cada vez que esté por ser iniciada una sesión de depuración con el tipo específico, y en la cual pueda necesitarse de un rastreador de protocolo de depuración.", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Se emite un evento de activación cada vez que debe crearse una lista de todas las configuraciones de depuración (y debe llamarse a todos los métodos provideDebugConfigurations para el ámbito \"dinámico\").", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento de activación emitido cada vez que se necesite crear un \"launch.json\" (y se necesite llamar a todos los métodos provideDebugConfigurations).", + "vscode.extension.activationEvents.onDebugResolve": "Un evento de activación emitido cada vez que esté a punto de ser iniciada una sesión de depuración con el tipo específico (y se necesite llamar al método resolveDebugConfiguration correspondiente).", + "vscode.extension.activationEvents.onFileSystem": "Un evento de activación emitido cada vez que se accede a un archivo o carpeta con el esquema dado.", + "vscode.extension.activationEvents.onIdentity": "Un evento de activación emitido siempre con la identidad de usuario especificada.", + "vscode.extension.activationEvents.onLanguage": "Un evento de activación emitido cada vez que se abre un archivo que se resuelve en el idioma especificado.", + "vscode.extension.activationEvents.onNotebook": "Un evento de activación emitido cada vez que se abre el documento de bloc de notas especificado.", + "vscode.extension.activationEvents.onOpenExternalUri": "Se emite un evento de activación siempre que se abra un URI externo (como un vínculo http o https).", + "vscode.extension.activationEvents.onRenderer": "Un evento de activación que se emite cada vez que se usa un representador de salida del bloc de notas.", + "vscode.extension.activationEvents.onSearch": "Un evento de activación emitido cada vez que se inicia una búsqueda en la carpeta con el esquema dado.", + "vscode.extension.activationEvents.onStartupFinished": "Se emitió un evento de activación después de finalizar el inicio (después de que todas las extensiones activadas con \"*\" hayan terminado de activarse).", + "vscode.extension.activationEvents.onTerminalProfile": "Se emite un evento de activación cuando se inicia un perfil de terminal específico.", + "vscode.extension.activationEvents.onUri": "Se emite un evento de activación siempre cuando se abre un identificador URI de todo el sistema dirigido hacia esta extensión.", + "vscode.extension.activationEvents.onView": "Un evento de activación emitido cada vez que se expande la vista especificada.", + "vscode.extension.activationEvents.star": "Un evento de activación emitido al inicio de VS Code. Para garantizar una buena experiencia para el usuario final, use este evento de activación en su extensión solo cuando no le sirva ninguna otra combinación de eventos de activación en su caso.", + "vscode.extension.activationEvents.workspaceContains": "Un evento de activación emitido cada vez que se abre una carpeta que contiene al menos un archivo que coincide con el patrón global especificado.", + "vscode.extension.badges": "Matriz de distintivos que se muestran en la barra lateral de la página de extensiones de Marketplace.", + "vscode.extension.badges.description": "Descripción del distintivo.", + "vscode.extension.badges.href": "Vínculo del distintivo.", + "vscode.extension.badges.url": "URL de la imagen del distintivo.", + "vscode.extension.capabilities": "Declara el conjunto de capacidades admitidas por la extensión.", + "vscode.extension.capabilities.untrustedWorkspaces": "Declara cómo debe manejarse la extensión en espacios de trabajo que no son de confianza.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Una descripción de cómo afecta la confianza en el área de trabajo al comportamiento de las extensiones y por qué es necesaria. Solo se aplica cuando 'supported' no es 'true'.", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Una lista de claves de configuración aportadas por la extensión que no debe utilizar valores de área de trabajo en áreas de trabajo que no sean de confianza.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Declara el nivel de compatibilidad de la extensión con las áreas de trabajo que no son de confianza.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "La extensión no se habilitará en las áreas de trabajo que no sean de confianza.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "La extensión se habilitará en las áreas de trabajo que no sean de confianza con algunas funcionalidades deshabilitadas.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "La extensión se habilitará en las áreas de trabajo que no sean de confianza con toda la funcionalidad habilitada.", + "vscode.extension.capabilities.virtualWorkspaces": "Declara si la extensión debe estar habilitada en las áreas de trabajo virtuales. Un área de trabajo virtual es un área de trabajo que no está respaldada por ningún recurso en disco. Cuando sea false, esta extensión se deshabilitará automáticamente en las áreas de trabajo virtuales. El valor predeterminado es true.", + "vscode.extension.capabilities.virtualWorkspaces.description": "Una descripción de cómo afecta el área de trabajo virtual al comportamiento de las extensiones y por qué es necesaria. Solo se aplica cuando 'Supported' no es 'true'.", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Declara el nivel de compatibilidad de la extensión con las áreas de trabajo virtuales.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "La extensión no se habilitará en áreas de trabajo virtuales.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "La extensión se habilitará en áreas de trabajo virtuales con algunas funcionalidades deshabilitadas.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "La extensión se habilitará en las áreas de trabajo virtuales con toda la funcionalidad habilitada.", + "vscode.extension.categories": "Categorías que usa la galería de VS Code para clasificar la extensión.", + "vscode.extension.category.languages.deprecated": "Utilice 'Lenguajes de programación' en su lugar ", + "vscode.extension.contributes": "Todas las contribuciones de la extensión VS Code representadas por este paquete.", + "vscode.extension.contributes.extensionPack": "Conjunto de extensiones que pueden instalarse juntas. El identificador de una extensión siempre es ${publisher}.${name}. Por ejemplo: vscode.csharp.", + "vscode.extension.displayName": "Nombre para mostrar de la extensión que se usa en la galería de VS Code.", + "vscode.extension.engines": "Compatibilidad del motor.", + "vscode.extension.engines.vscode": "Para las extensiones de VS Code, especifica la versión de VS Code con la que la extensión es compatible. No puede ser *. Por ejemplo: ^0.10.5 indica compatibilidad con una versión de VS Code mínima de 0.10.5.", + "vscode.extension.extensionDependencies": "Dependencias a otras extensiones. El identificador de una extensión siempre es ${publisher}.${name}. Por ejemplo: vscode.csharp.", + "vscode.extension.galleryBanner": "Banner usado en VS Code Marketplace.", + "vscode.extension.galleryBanner.color": "Color del banner en el encabezado de página de VS Code Marketplace.", + "vscode.extension.galleryBanner.theme": "Tema de color de la fuente que se usa en el banner.", + "vscode.extension.icon": "Ruta de acceso a un icono de 128 x 128 píxeles.", + "vscode.extension.markdown": "Controla el motor de renderizado de Markdown utilizado en el Marketplace. Github (por defecto) o estándar.", + "vscode.extension.preview": "Establece la extensión que debe marcarse como versión preliminar en Marketplace.", + "vscode.extension.publisher": "El publicador de la extensión VS Code.", + "vscode.extension.qna": "Controla el vínculo de preguntas y respuestas en Marketplace. Configúrelo en Marketplace para habilitar el sitio de preguntas y respuestas predeterminado. Establezca una cadena para proporcionar la URL de un sitio de preguntas y respuestas personalizado. Establézcalo en falso para deshabilitar las preguntas y respuestas.", + "vscode.extension.scripts.prepublish": "Script que se ejecuta antes de publicar el paquete como extensión VS Code.", + "vscode.extension.scripts.uninstall": "Enlace de desinstalación para la extensión de VS Code. Script que se ejecuta cuando la extensión se ha desinstalado por completo de VS Code, que es cuando VS Code se reinicia (se cierra y se inicia) después de haberse desinstalado la extensión. Solo se admiten scripts de Node.", + "web": "Tipo de extensión de trabajo web. Esta extensión se puede ejecutar en un host de extensiones de trabajo web.", + "workspace": "Tipo de extensión de área de trabajo. En una ventana remota, estas extensiones solo están habilitadas cuando están disponibles en el espacio remoto." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Host de extensión remota" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Las extensiones han sido modificadas en disco. Por favor, vuelva a cargar la ventana.", + "extensionUnderDevelopment": "Cargando la extensión de desarrollo en {0}", + "overwritingExtension": "Sobrescribiendo la extensión {0} con {1}.", + "reloadWindow": "Recargar ventana" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Abrir herramientas de desarrollo", + "enable": "Habilitar y cargar", + "enableResolver": "Se requiere la extensión \"{0}\" para abrir la ventana remota.\r\n¿Quiere habilitarla?", + "extensionService.crash": "El host de extensiones finalizó inesperadamente.", + "extensionService.versionMismatchCrash": "El host de extensiones no se puede iniciar: la versión no coincide.", + "getEnvironmentFailure": "No se pudo capturar un entorno remoto", + "install": "Instalar y recargar", + "installResolver": "La extensión \"{0}\" es necesaria para abrir la ventana remota.\r\n¿Desea instalar la extensión?", + "looping": "Las siguientes extensiones contienen bucles de dependencias y se han deshabilitado: {0}", + "relaunch": "Reiniciar VS Code", + "resolverExtensionNotFound": "\"{0}\" no se encuentra en el Marketplace", + "restart": "Reiniciar el host de extensiones", + "restartExtensionHost": "Reiniciar el host de extensiones" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Host de extensión", + "extensionHost.error": "Error del host de extensiones: {0}", + "extensionHost.startupFail": "El host de extensiones no se inició en 10 segundos, lo cual puede ser un problema.", + "extensionHost.startupFailDebug": "El host de extensiones no se inició en 10 segundos, puede que se detenga en la primera línea y necesita un depurador para continuar.", + "reloadWindow": "Recargar ventana" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "la propiedad `{0}` se puede omitir o debe ser de tipo \"string[]\"", + "extensionDescription.activationEvents2": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", + "extensionDescription.browser1": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "extensionDescription.browser2": "Se esperaba que \"browser\" ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", + "extensionDescription.browser3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", + "extensionDescription.empty": "Se obtuvo una descripción vacía de la extensión.", + "extensionDescription.engines": "la propiedad `{0}` es obligatoria y debe ser de tipo \"object\"", + "extensionDescription.engines.vscode": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "extensionDescription.extensionDependencies": "la propiedad `{0}` se puede omitir o debe ser de tipo \"string[]\"", + "extensionDescription.main1": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "extensionDescription.main2": "Se esperaba que \"main\" ({0}) se hubiera incluido en la carpeta de la extensión ({1}). Esto puede hacer que la extensión no sea portátil.", + "extensionDescription.main3": "las propiedades `{0}` y `{1}` deben especificarse u omitirse conjuntamente", + "extensionDescription.name": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "extensionDescription.publisher": "El publicador de propiedades debe ser de tipo \"string\".", + "extensionDescription.version": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "fileReadFail": "No se puede leer el archivo {0}: {1}.", + "jsonInvalidFormat": "Formato no válido {0}: se esperaba un objeto JSON.", + "jsonParseFail": "No se ha podido analizar {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "Archivo de manifiesto {0} no válido: no es un objeto JSON.", + "jsonsParseReportErrors": "No se pudo analizar {0}: {1}.", + "missingNLSKey": "No se encontró un mensaje para la clave {0}.", + "notSemver": "La versión de la extensión no es compatible con semver." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "Icono que se usa para la categoría de configuración de la introducción.", "getting-started-beginner-icon": "Icono que se usa para la categoría de principiante de la introducción.", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "Si es posible volver a abrir el último editor cerrado" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "La instalación de {0} parece estar dañada. Vuelva a instalar.", + "integrity.dontShowAgain": "No mostrar de nuevo", "integrity.moreInformation": "Más información", - "integrity.dontShowAgain": "No mostrar de nuevo" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "No se puede escribir porque el archivo de configuración KeyBindings se ha modificado. Guarde el archivo y vuelva a intentarlo.", - "parseErrors": "No se puede escribir en el archivo de configuración KeyBindings. Abra el archivo para corregir los errores/advertencias e inténtelo otra vez.", - "errorInvalidConfiguration": "No se puede escribir en el archivo de configuración KeyBindings. Tiene un objeto que no es de tipo Array. Abra el archivo para corregirlo y vuelva a intentarlo.", - "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados" + "integrity.prompt": "La instalación de {0} parece estar dañada. Vuelva a instalar." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "se esperaba un valor no vacío.", - "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", - "vscode.extension.contributes.keybindings.command": "Identificador del comando que se va a ejecutar cuando se desencadena el enlace de teclado.", - "vscode.extension.contributes.keybindings.args": "Argumentos que se pasan al comando para ejecutar.", - "vscode.extension.contributes.keybindings.key": "Tecla o secuencia de teclas (teclas separadas con signo más y secuencias con espacio, por ejemplo, Ctrl+O y Ctrl+L para una presión simultánea).", - "vscode.extension.contributes.keybindings.mac": "Tecla o secuencia de teclas específica de Mac.", - "vscode.extension.contributes.keybindings.linux": "Tecla o secuencia de teclas específica de Linux.", - "vscode.extension.contributes.keybindings.win": "Tecla o secuencia de teclas específica de Windows.", - "vscode.extension.contributes.keybindings.when": "Condición cuando la tecla está activa.", - "vscode.extension.contributes.keybindings": "Aporta enlaces de teclado.", + "dispatch": "Controla la lógica de distribución de las pulsaciones de teclas para usar `code` (recomendado) o `keyCode`.", "invalid.keybindings": "Valor de \"contributes.{0}\" no válido: {1}", - "unboundCommands": "Aquí hay otros comandos disponibles: ", - "keybindings.json.title": "Configuración de enlaces de teclado", - "keybindings.json.key": "Tecla o secuencia de teclas (separadas por un espacio)", - "keybindings.json.command": "Nombre del comando que se va a ejecutar", - "keybindings.json.when": "Condición cuando la tecla está activa.", "keybindings.json.args": "Argumentos que se pasan al comando para ejecutar.", + "keybindings.json.command": "Nombre del comando que se va a ejecutar", + "keybindings.json.key": "Tecla o secuencia de teclas (separadas por un espacio)", + "keybindings.json.title": "Configuración de enlaces de teclado", + "keybindings.json.when": "Condición cuando la tecla está activa.", "keyboardConfigurationTitle": "Teclado", - "dispatch": "Controla la lógica de distribución de las pulsaciones de teclas para usar `code` (recomendado) o `keyCode`." + "nonempty": "se esperaba un valor no vacío.", + "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "unboundCommands": "Aquí hay otros comandos disponibles: ", + "vscode.extension.contributes.keybindings": "Aporta enlaces de teclado.", + "vscode.extension.contributes.keybindings.args": "Argumentos que se pasan al comando para ejecutar.", + "vscode.extension.contributes.keybindings.command": "Identificador del comando que se va a ejecutar cuando se desencadena el enlace de teclado.", + "vscode.extension.contributes.keybindings.key": "Tecla o secuencia de teclas (teclas separadas con signo más y secuencias con espacio, por ejemplo, Ctrl+O y Ctrl+L para una presión simultánea).", + "vscode.extension.contributes.keybindings.linux": "Tecla o secuencia de teclas específica de Linux.", + "vscode.extension.contributes.keybindings.mac": "Tecla o secuencia de teclas específica de Mac.", + "vscode.extension.contributes.keybindings.when": "Condición cuando la tecla está activa.", + "vscode.extension.contributes.keybindings.win": "Tecla o secuencia de teclas específica de Windows." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados", + "errorInvalidConfiguration": "No se puede escribir en el archivo de configuración KeyBindings. Tiene un objeto que no es de tipo Array. Abra el archivo para corregirlo y vuelva a intentarlo.", + "errorKeybindingsFileDirty": "No se puede escribir porque el archivo de configuración KeyBindings se ha modificado. Guarde el archivo y vuelva a intentarlo.", + "parseErrors": "No se puede escribir en el archivo de configuración KeyBindings. Abra el archivo para corregir los errores/advertencias e inténtelo otra vez." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "Sin título (área de trabajo)", "vscode.extension.contributes.resourceLabelFormatters": "Aporta reglas de formato de etiqueta de recursos.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "Esquema URI en el que hacer coincidir el formateador. Por ejemplo \"archivo\". Se admiten los patrones globales sencillos.", "vscode.extension.contributes.resourceLabelFormatters.authority": "Autorización URI en la que se debe hacer coincidir el formateador. Se admiten patrones globales.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "Reglas para el formato de etiquetas de recursos uri.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Sufijo agregado a la etiqueta del área de trabajo.", "vscode.extension.contributes.resourceLabelFormatters.label": "Reglas de etiqueta para mostrar. Por ejemplo: myLabel:/${path}. ${path}, ${scheme} y ${authority} se admiten como variables.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "Esquema URI en el que hacer coincidir el formateador. Por ejemplo \"archivo\". Se admiten los patrones globales sencillos.", "vscode.extension.contributes.resourceLabelFormatters.separator": "Separador para utilizar en la pantalla de la etiqueta de uri. '/' o '', por ejemplo.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Controla si deben eliminarse los caracteres separadores de inicio de las sustituciones de \"${path}\".", "vscode.extension.contributes.resourceLabelFormatters.tildify": "Controla si el inicio de la etiqueta de URI debe ser tildified cuando sea posible.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Sufijo agregado a la etiqueta del área de trabajo.", - "untitledWorkspace": "Sin título (área de trabajo)", - "workspaceNameVerbose": "{0} (área de trabajo)", - "workspaceName": "{0} (área de trabajo)" + "workspaceName": "{0} (área de trabajo)", + "workspaceNameVerbose": "{0} (área de trabajo)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "Error inesperado al intentar cerrar la ventana ({0}).", + "errorLoad": "Error inesperado al intentar cambiar el área de trabajo de la ventana ({0}).", "errorQuit": "Error inesperado al intentar salir de la aplicación ({0}).", - "errorReload": "Error inesperado al intentar recargar la ventana ({0}).", - "errorLoad": "Error inesperado al intentar cambiar el área de trabajo de la ventana ({0})." + "errorReload": "Error inesperado al intentar recargar la ventana ({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Aporta declaraciones de lenguaje.", - "vscode.extension.contributes.languages.id": "Identificador del lenguaje.", - "vscode.extension.contributes.languages.aliases": "Alias de nombre para el lenguaje.", - "vscode.extension.contributes.languages.extensions": "Extensiones de archivo asociadas al lenguaje.", - "vscode.extension.contributes.languages.filenames": "Nombres de archivo asociados al lenguaje.", - "vscode.extension.contributes.languages.filenamePatterns": "Patrones globales de nombre de archivo asociados al lenguaje.", - "vscode.extension.contributes.languages.mimetypes": "Tipos MIME asociados al lenguaje.", - "vscode.extension.contributes.languages.firstLine": "Expresión regular que coincide con la primera línea de un archivo del lenguaje.", - "vscode.extension.contributes.languages.configuration": "Ruta de acceso relativa a un archivo que contiene opciones de configuración para el lenguaje.", "invalid": "Elemento \"contributes.{0}\" no válido. Se esperaba una matriz.", "invalid.empty": "Valor vacío para \"contributes.{0}\"", - "require.id": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "opt.aliases": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"", + "opt.configuration": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string\"", "opt.extensions": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"", "opt.filenames": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"", "opt.firstLine": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string\"", - "opt.configuration": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string\"", - "opt.aliases": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"", - "opt.mimetypes": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"" + "opt.mimetypes": "la propiedad `{0}` se puede omitir y debe ser de tipo \"string[]\"", + "require.id": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", + "vscode.extension.contributes.languages": "Aporta declaraciones de lenguaje.", + "vscode.extension.contributes.languages.aliases": "Alias de nombre para el lenguaje.", + "vscode.extension.contributes.languages.configuration": "Ruta de acceso relativa a un archivo que contiene opciones de configuración para el lenguaje.", + "vscode.extension.contributes.languages.extensions": "Extensiones de archivo asociadas al lenguaje.", + "vscode.extension.contributes.languages.filenamePatterns": "Patrones globales de nombre de archivo asociados al lenguaje.", + "vscode.extension.contributes.languages.filenames": "Nombres de archivo asociados al lenguaje.", + "vscode.extension.contributes.languages.firstLine": "Expresión regular que coincide con la primera línea de un archivo del lenguaje.", + "vscode.extension.contributes.languages.id": "Identificador del lenguaje.", + "vscode.extension.contributes.languages.mimetypes": "Tipos MIME asociados al lenguaje." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "No mostrar de nuevo" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Métodos abreviados de teclado" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "Predeterminado", + "extension": "Extensión", + "meta": "meta", + "option": "Opción", + "user": "Usuario" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Enlaces de teclado predeterminados", + "defaultSettings": "Configuración predeterminada", + "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados", + "fail.createSettings": "No se puede crear '{0}' ({1}).", + "folderSettingsName": "{0} (Configuración de carpeta)", + "openFolderFirst": "Abra primero una carpeta o área de trabajo para crear la configuración correspondiente." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "Configuración de usuario", "workspaceSettingsTarget": "Configuración de área de trabajo" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Abra primero una carpeta o área de trabajo para crear la configuración correspondiente.", - "emptyKeybindingsHeader": "Coloque sus atajos de teclado en este archivo para sobreescribir los valores predeterminados", - "defaultKeybindings": "Enlaces de teclado predeterminados", - "defaultSettings": "Configuración predeterminada", - "folderSettingsName": "{0} (Configuración de carpeta)", - "fail.createSettings": "No se puede crear '{0}' ({1})." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Configuración predeterminada", - "keybindingsInputName": "Métodos abreviados de teclado", - "settingsEditor2InputName": "Configuración" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Configuración", + "settingsEditorName": "Configuración predeterminada" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "Más utilizada", "defaultKeybindingsHeader": "Sobreescriba sus atajos de teclado colocándolos en su archivo de atajos de teclado" }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "Predeterminado", - "extension": "Extensión", - "user": "Usuario", - "cat.title": "{0}: {1}", - "option": "Opción", - "meta": "meta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "El valor debe ser un número.", "invalidTypeError": "La configuración tiene un tipo no válido, se esperaba {0}. Corríjalo en JSON.", - "validations.maxLength": "El valor debe tener {0} caracteres como máximo.", - "validations.minLength": "El valor debe tener {0} caracteres como mínimo.", - "validations.regex": "El valor debe coincidir con la instancia de regex \"{0}\".", "validations.colorFormat": "Formato de color no válido. Use #RGB, #RGBA, #RRGGBB o #RRGGBBAA.", - "validations.uriEmpty": "Se esperaba el URI.", - "validations.uriMissing": "Se espera el URI.", - "validations.uriSchemeMissing": "Se espera el URI con un esquema.", "validations.exclusiveMax": "El valor debe ser estrictamente menor que {0}.", "validations.exclusiveMin": "El valor debe ser estrictamente mayor que {0}.", - "validations.max": "El valor debe ser menor o igual que {0}.", - "validations.min": "El valor debe ser mayor o igual que {0}.", - "validations.multipleOf": "El valor debe ser múltiplo de {0}.", "validations.expectedInteger": "El valor debe ser un entero.", - "validations.stringArrayUniqueItems": "La matriz tiene elementos duplicados.", - "validations.stringArrayMinItem": "La matriz debe tener como mínimo {0} elementos.", - "validations.stringArrayMaxItem": "La matriz debe tener como máximo {0} elementos.", + "validations.expectedNumeric": "El valor debe ser un número.", + "validations.max": "El valor debe ser menor o igual que {0}.", + "validations.maxLength": "El valor debe tener {0} caracteres como máximo.", + "validations.min": "El valor debe ser mayor o igual que {0}.", + "validations.minLength": "El valor debe tener {0} caracteres como mínimo.", + "validations.multipleOf": "El valor debe ser múltiplo de {0}.", + "validations.regex": "El valor debe coincidir con la instancia de regex \"{0}\".", + "validations.stringArrayItemEnum": "El valor {0} no es uno de {1}", "validations.stringArrayItemPattern": "El valor {0} debe coincidir con la instancia de regex {1}.", - "validations.stringArrayItemEnum": "El valor {0} no es uno de {1}" + "validations.stringArrayMaxItem": "La matriz debe tener como máximo {0} elementos.", + "validations.stringArrayMinItem": "La matriz debe tener como mínimo {0} elementos.", + "validations.stringArrayUniqueItems": "La matriz tiene elementos duplicados.", + "validations.uriEmpty": "Se esperaba el URI.", + "validations.uriMissing": "Se espera el URI.", + "validations.uriSchemeMissing": "Se espera el URI con un esquema." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Mensaje de progreso", "cancel": "Cancelar", - "dismiss": "Descartar" + "dismiss": "Descartar", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Mensaje de progreso" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "Aceptar", + "remote.localPortMismatch.single": "El puerto local {0} no pudo ser utilizado para la retransmisión al puerto remoto. {1}.\r\n\r\nEsto suele ocurrir cuando ya hay otro proceso que utiliza el puerto local.{0}.\r\n\r\nSe ha utilizado el número de puerto {2} en su lugar." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "Error al conectar con el servidor de host de la extensión remota (Error: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Ya se está registrando.", + "invalid.embeddedLanguages": "Valor no válido en \"contributes.{0}.embeddedLanguages\". Debe ser una asignación de objeto del nombre del ámbito al lenguaje. Valor proporcionado: {1}", + "invalid.injectTo": "Valor no válido en `contributes.{0}.injectTo`. Debe ser una matriz de nombres de ámbito de lenguaje. Valor proporcionado: {1}", + "invalid.language": "Lenguaje desconocido en \"contributes.{0}.language\". Valor proporcionado: {1}", + "invalid.path.0": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", + "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", + "invalid.scopeName": "Se esperaba una cadena en \"contributes.{0}.scopeName\". Valor proporcionado: {1}", + "invalid.tokenTypes": "Valor no válido en \"contributes.{0}.tokenTypes\". Debe ser una asignación de objeto del nombre del ámbito al tipo de token. Valor proporcionado: {1}", + "neverAgain": "No mostrar de nuevo", + "progress1": "Preparándose para registrar el análisis de gramática de TM. Haga clic en Detener cuando haya terminado.", + "progress2": "Se está registrando el análisis de gramática de TM. Haga clic en Detener cuando haya terminado.", + "stop": "Detener", + "too many characters": "La tokenización se omite para las filas largas por razones de rendimiento. La longitud de una línea larga puede configurarse a través de \"editor.maxTokenizationLineLength\"." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "No hay ninguna gramática de TM registrada para este lenguaje." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Aporta tokenizadores de TextMate.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Asignación de un nombre de ámbito al identificador de lenguaje si esta gramática contiene lenguajes incrustados.", + "vscode.extension.contributes.grammars.injectTo": "Lista de nombres de ámbito de lenguaje al que se inyecta esta gramática.", + "vscode.extension.contributes.grammars.language": "Identificador del lenguaje para el que se aporta esta sintaxis.", + "vscode.extension.contributes.grammars.path": "Ruta de acceso del archivo tmLanguage. La ruta es relativa a la carpeta de extensión y normalmente empieza por \"./syntaxes/\".", + "vscode.extension.contributes.grammars.scopeName": "Nombre del ámbito de TextMate que usa el archivo tmLanguage.", + "vscode.extension.contributes.grammars.tokenTypes": "Asignación de nombre de ámbito a tipos de token." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "El archivo parece ser binario y no se puede abrir como texto", "confirmOverwrite": "'{0}' ya existe. ¿Desea reemplazarla?", + "fileBinaryError": "El archivo parece ser binario y no se puede abrir como texto", "irreversible": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta \"{1}\". Reemplazarlo sobrescribirá su contenido actual.", "replaceButtonLabel": "&&Reemplazar" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "Este es un archivo con modificaciones. Guárdelo antes de volver a abrirlo con otra codificación." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "No se pudo guardar \"{0}\": {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "Guardando \"{0}\"" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Ya se está registrando.", - "stop": "Detener", - "progress1": "Preparándose para registrar el análisis de gramática de TM. Haga clic en Detener cuando haya terminado.", - "progress2": "Se está registrando el análisis de gramática de TM. Haga clic en Detener cuando haya terminado.", - "invalid.language": "Lenguaje desconocido en \"contributes.{0}.language\". Valor proporcionado: {1}", - "invalid.scopeName": "Se esperaba una cadena en \"contributes.{0}.scopeName\". Valor proporcionado: {1}", - "invalid.path.0": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", - "invalid.injectTo": "Valor no válido en `contributes.{0}.injectTo`. Debe ser una matriz de nombres de ámbito de lenguaje. Valor proporcionado: {1}", - "invalid.embeddedLanguages": "Valor no válido en \"contributes.{0}.embeddedLanguages\". Debe ser una asignación de objeto del nombre del ámbito al lenguaje. Valor proporcionado: {1}", - "invalid.tokenTypes": "Valor no válido en \"contributes.{0}.tokenTypes\". Debe ser una asignación de objeto del nombre del ámbito al tipo de token. Valor proporcionado: {1}", - "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", - "too many characters": "La tokenización se omite para las filas largas por razones de rendimiento. La longitud de una línea larga puede configurarse a través de \"editor.maxTokenizationLineLength\".", - "neverAgain": "No mostrar de nuevo" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Problemas al analizar el archivo de iconos de archivos: {0}", + "error.invalidformat": "Formato no válido del archivo de temas de iconos de archivos: se esperaba un objeto." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Aporta tokenizadores de TextMate.", - "vscode.extension.contributes.grammars.language": "Identificador del lenguaje para el que se aporta esta sintaxis.", - "vscode.extension.contributes.grammars.scopeName": "Nombre del ámbito de TextMate que usa el archivo tmLanguage.", - "vscode.extension.contributes.grammars.path": "Ruta de acceso del archivo tmLanguage. La ruta es relativa a la carpeta de extensión y normalmente empieza por \"./syntaxes/\".", - "vscode.extension.contributes.grammars.embeddedLanguages": "Asignación de un nombre de ámbito al identificador de lenguaje si esta gramática contiene lenguajes incrustados.", - "vscode.extension.contributes.grammars.tokenTypes": "Asignación de nombre de ámbito a tipos de token.", - "vscode.extension.contributes.grammars.injectTo": "Lista de nombres de ámbito de lenguaje al que se inyecta esta gramática." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "No hay ninguna gramática de TM registrada para este lenguaje." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "Predeterminado", + "error.cannotparseicontheme": "Problemas al analizar el archivo de iconos de productos: {0}", + "error.fontId": "Falta el id. de fuente \"{0}\" o no es válido. Omitiendo la definición de la fuente.", + "error.fontStyle": "Estilo de fuente no válido en la fuente \"{0}\". Ignorando el valor.", + "error.fontWeight": "Espesor de fuente no válido en la fuente \"{0}\". Ignorando el valor.", + "error.icon.fontCharacter": "Omitiendo la definición de icono \"{0}\". fontCharacter desconocido.", + "error.icon.fontId": "Omitiendo la definición de icono \"{0}\". Fuente desconocida.", + "error.invalidformat": "Formato no válido del archivo de temas de iconos de productos: se esperaba un objeto.", + "error.missingProperties": "Formato no válido para el archivo de tema de iconos de producto: debe contener elementos iconDefinitions y fuentes.", + "error.parseicondefs": "Problemas al procesar las definiciones de iconos de productos en {0}:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "No se puede cargar {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "Contribuye a la extensión definida para los colores de los temas", + "contributes.color.description": "Descripción del color temático", "contributes.color.id": "El identificador de los colores de los temas", "contributes.color.id.format": "Los identificadores solo deben contener letras, dígitos y puntos y no pueden comenzar con un punto", - "contributes.color.description": "Descripción del color temático", - "contributes.defaults.light": "El color predeterminado para los temas claros. Un valor de color en hexadecimal (#RRGGBB [AA]) o el identificador de un color para los temas que proporciona el valor predeterminado.", "contributes.defaults.dark": "El color predeterminado para los temas oscuros. Un valor de color en hexadecimal (#RRGGBB [AA]) o el identificador de un color para los temas que proporciona el valor predeterminado.", "contributes.defaults.highContrast": "El color predeterminado para los temas con constraste. Un valor de color en hexadecimal (#RRGGBB [AA]) o el identificador de un color para los temas que proporciona el valor predeterminado.", + "contributes.defaults.light": "El color predeterminado para los temas claros. Un valor de color en hexadecimal (#RRGGBB [AA]) o el identificador de un color para los temas que proporciona el valor predeterminado.", "invalid.colorConfiguration": "'configuration.colors' debe ser una matriz", "invalid.default.colorType": "{0} debe ser un valor de color en hexadecimal (#RRGGBB [AA] o #RGB [A]) o el identificador de un color para los temas que puede ser el valor predeterminado.", - "invalid.id": "\"configuration.colors.id\" debe estar definido y no puede estar vacío", - "invalid.id.format": "\"configuration.colors.id\" solo debe contener letras, dígitos y puntos y no puede comenzar con un punto", + "invalid.defaults": "'configuration.colors.defaults' debe ser definida y contener 'light', 'dark' y 'highContrast'", "invalid.description": "\"configuration.colors.description\" debe estar definido y no puede estar vacío", - "invalid.defaults": "'configuration.colors.defaults' debe ser definida y contener 'light', 'dark' y 'highContrast'" + "invalid.id": "\"configuration.colors.id\" debe estar definido y no puede estar vacío", + "invalid.id.format": "\"configuration.colors.id\" solo debe contener letras, dígitos y puntos y no puede comenzar con un punto" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Problemas al analizar el archivo de tema: {0}:{1}", + "error.cannotparse": "Problemas al analizar el archivo de tema: {0}", + "error.cannotparsejson": "Problemas al analizar el archivo de tema JSON: {0}", + "error.invalidformat": "Formato no válido del archivo de temas JSON: se esperaba un objeto.", + "error.invalidformat.colors": "Problema al analizar el archivo de tema: {0}. La propiedad \"colors\" no es tipo \"object\".", + "error.invalidformat.semanticTokenColors": "Problema al analizar el archivo de tema de color: {0}. La propiedad \"semanticTokenColors\" contiene un selector no válido", + "error.invalidformat.tokenColors": "Problema al analizar el archivo de tema de color: {0}. La propiedad \"tokenColors\" debe ser una matriz que especifique colores o una ruta de acceso a un archivo de tema de TextMate", + "error.plist.invalidformat": "Problema al analizar el archivo de tema: {0}. \"settings\" no es una matriz." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Colores para resaltado de sintaxis", + "schema.fontStyle.error": "El estilo de fuente debe ser ' cursiva', ' negrita' o ' subrayado ' o una combinación o la cadena vacía.", + "schema.properties.name": "Descripción de la regla.", + "schema.properties.scope": "Selector de ámbito con el que se compara esta regla.", + "schema.semanticTokenColors": "Colores para tokens semánticos", + "schema.supportsSemanticHighlighting": "Si el resaltado semántico debe estar habilitado para este tema.", + "schema.token.background.warning": "En este momento los colores de fondo para Token no están soportados.", + "schema.token.fontStyle": "Estilo de fuente de la regla: 'cursiva', 'negrita' o 'subrayado' o una combinación. La cadena vacía desestablece la configuración heredada.", + "schema.token.fontStyle.none": "Ninguno (borrar el estilo heredado)", + "schema.token.foreground": "Color de primer plano para el token.", + "schema.token.settings": "Colores y estilos para el token.", + "schema.tokenColors.path": "Ruta a un archivo tmTheme (relativa al archivo actual).", + "schema.workbenchColors": "Colores en el área de trabajo" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "Icono de archivo predeterminado, que se muestra para todos los archivos que no coinciden con ninguna extensión, nombre de archivo o identificador de lenguaje.", + "schema.fileExtension": "La identificación de la definición de icono para la asociación.", + "schema.fileExtensions": "Asocia las extensiones de archivo a iconos. La clave de objeto es el nombre de la extensión de archivo, que es el último segmento del nombre de un archivo después del último punto (sin incluir el punto). La comparación de extensiones no distingue mayúsculas y minúsculas.", + "schema.fileName": "La identificación de la definición de icono para la asociación.", + "schema.fileNames": "Asocia los nombres de archivo a iconos. La clave de objeto es el nombre de archivo completo, sin incluir ningún segmento de la ruta de acceso. El nombre de archivo puede incluir puntos y una posible extensión de archivo. No se permiten patrones ni comodines. La comparación de nombres de archivo no distingue mayúsculas y minúsculas.", + "schema.folder": "Icono de las carpetas contraídas y, si folderExpanded no se ha establecido, también de las carpetas expandidas.", + "schema.folderExpanded": "Icono de las carpetas expandidas. El icono de carpeta expandida es opcional. Si no establece, se muestra el icono definido para la carpeta.", + "schema.folderName": "La identificación de la definición de icono para la asociación.", + "schema.folderNameExpanded": "La identificación de la definición de icono para la asociación.", + "schema.folderNames": "Asocia los nombres de carpeta a iconos. La clave de objeto es el nombre de la carpeta, sin incluir ningún segmento de la ruta de acceso. No se permiten patrones ni comodines. La comparación de nombres de carpeta no distingue mayúsculas y minúsculas. ", + "schema.folderNamesExpanded": "Asocia los nombres de carpeta a iconos para las carpetas expandidas. La clave de objeto es el nombre de la carpeta, sin incluir ningún segmento de la ruta de acceso. No se permiten patrones ni comodines. La comparación de nombres de carpeta no distingue mayúsculas y minúsculas.", + "schema.font-format": "El formato de la fuente.", + "schema.font-path": "La ruta de acceso de la fuente, relativa al archivo actual de temas de iconos de archivos.", + "schema.font-size": "El tamaño predeterminado de la fuente. Consulte https://developer.mozilla.org/es/docs/Web/CSS/font-size para ver los valores válidos.", + "schema.font-style": "El estilo de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para ver los valores válidos.", + "schema.font-weight": "El peso de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para ver los valores válidos.", + "schema.fontCharacter": "Cuando se usa una fuente de glifo: el carácter de la fuente que se va a usar.", + "schema.fontColor": "Cuando se usa una fuente de glifo: el color que se va a usar.", + "schema.fontId": "Cuando se usa una fuente: el identificador de la fuente. Si no se ha establecido, el valor predeterminado es la primera definición de fuente.", + "schema.fontSize": "Cuando se usa una fuente: porcentaje del tamaño de fuente para la fuente del texto. Si no se ha establecido, el valor predeterminado es el tamaño de la definición de fuente.", + "schema.fonts": "Fuentes que se usan en las definiciones de icono.", + "schema.hidesExplorerArrows": "Configura si las flechas del explorador deben quedar ocultas cuando este tema esté activo.", + "schema.highContrast": "Asociaciones opcionales para iconos de archivo en temas de color de contraste alto.", + "schema.iconDefinition": "Definición de icono. La clave del objeto es el identificador de la definición.", + "schema.iconDefinitions": "Descripción de todos los iconos que se pueden usar al asociar archivos a iconos.", + "schema.iconPath": "Cuando se usa SVG o PNG: la ruta de acceso a la imagen. La ruta es relativa al archivo del conjunto de iconos.", + "schema.id": "El identificador de la fuente.", + "schema.id.formatError": "El identificador solo debe contener letras, números, caracteres de subrayado y signos menos.", + "schema.languageId": "La identificación de la definición del icono para la asociación.", + "schema.languageIds": "Asocia lenguajes a los iconos. La clave de objeto es el identificador de lenguaje definido en el punto de aportación de lenguaje.", + "schema.light": "Asociaciones opcionales para iconos de archivo en temas de colores claros.", + "schema.src": "La ubicación de la fuente." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Contribuye a los iconos con temas definidos por la extensión", + "contributes.icon.default": "Valor predeterminado del icono. Es una referencia a un objeto ThemeIcon existente o un icono en una fuente de icono.", + "contributes.icon.default.fontCharacter": "Carácter para el icono en la fuente del icono.", + "contributes.icon.default.fontId": "Identificador de la fuente del icono que lo define.", + "contributes.icon.description": "Descripción del icono con temas", "contributes.icon.id": "Identificador del icono con temas", "contributes.icon.id.format": "Los identificadores solo pueden contener letras, dígitos y caracteres de signo menos; además, deben estar formados por un mínimo de dos segmentos con el formato \"componente-nombreIcono\".", - "contributes.icon.description": "Descripción del icono con temas", - "contributes.icon.default.fontId": "Identificador de la fuente del icono que lo define.", - "contributes.icon.default.fontCharacter": "Carácter para el icono en la fuente del icono.", - "contributes.icon.default": "Valor predeterminado del icono. Es una referencia a un objeto ThemeIcon existente o un icono en una fuente de icono.", "contributes.iconFonts": "Aporta fuentes de icono que las contribuciones de icono usarán.", "contributes.iconFonts.id": "El identificador de la fuente.", "contributes.iconFonts.id.formatError": "El identificador solo debe contener letras, números, caracteres de subrayado y signos menos.", "contributes.iconFonts.src": "La ubicación de la fuente.", - "contributes.iconFonts.src.path": "Ruta de acceso de la fuente, relativa a la ubicación de la extensión actual.", "contributes.iconFonts.src.format": "El formato de la fuente.", - "invalid.icons.proposedAPI": "El objeto \"configuration.icons\" es un punto de contribución propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el modificador de la línea de comandos siguiente: --enable-proposed-api {0}", - "invalid.icons.configuration": "El objeto \"configuration.icons\" debe ser una matriz", - "invalid.icons.id": "El objeto \"configuration.icons.id\" debe estar definido y no puede estar vacío", - "invalid.icons.id.format": "El valor \"configuration.icons.id\" solo puede contener letras, dígitos y caracteres de signo menos; además, debe estar formado por un mínimo de dos segmentos con el formato \"componente-nombreIcono\".", - "invalid.icons.description": "El objeto \"configuration.icons.description\" debe estar definido y no puede estar vacío", - "invalid.icons.default": "El elemento \"configuration.icons.default\" debe ser una referencia al identificador de otro icono de tema (cadena) o una definición de icono (objeto) con las propiedades \"fontId\" y \"fontCharacter\".", - "invalid.iconFonts.proposedAPI": "El objeto \"configuration.iconFonts.id\" es un punto de contribución propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el modificador de la línea de comandos siguiente: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "Ruta de acceso de la fuente, relativa a la ubicación de la extensión actual.", + "contributes.icons": "Contribuye a los iconos con temas definidos por la extensión", "invalid.iconFonts.configuration": "El objeto \"configuration.iconFonts\" debe ser una matriz", "invalid.iconFonts.id": "El objeto \"configuration.iconFonts.id\" debe estar definido y no puede estar vacío", "invalid.iconFonts.id.format": "El objeto \"configuration.iconFonts.id\" solo debe contener letras, números, caracteres de subrayado y signos menos.", + "invalid.iconFonts.proposedAPI": "El objeto \"configuration.iconFonts.id\" es un punto de contribución propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el modificador de la línea de comandos siguiente: --enable-proposed-api {0}", "invalid.iconFonts.src": "El elemento \"configuration.iconFonts.src\" debe ser una matriz con ubicaciones de la fuente del icono.", + "invalid.iconFonts.src.item": "Los elementos de \"configuration.iconFonts.src\" deben ser objetos con las propiedades \"path\" y \"format\".", "invalid.iconFonts.src.path": "Se esperaba que \"contributes.iconFonts.src.path\" ({0}) se incluyera en la carpeta de la extensión ({0}). Esto puede hacer que la extensión no sea portátil.", - "invalid.iconFonts.src.item": "Los elementos de \"configuration.iconFonts.src\" deben ser objetos con las propiedades \"path\" y \"format\"." + "invalid.icons.configuration": "El objeto \"configuration.icons\" debe ser una matriz", + "invalid.icons.default": "El elemento \"configuration.icons.default\" debe ser una referencia al identificador de otro icono de tema (cadena) o una definición de icono (objeto) con las propiedades \"fontId\" y \"fontCharacter\".", + "invalid.icons.description": "El objeto \"configuration.icons.description\" debe estar definido y no puede estar vacío", + "invalid.icons.id": "El objeto \"configuration.icons.id\" debe estar definido y no puede estar vacío", + "invalid.icons.id.format": "El valor \"configuration.icons.id\" solo puede contener letras, dígitos y caracteres de signo menos; además, debe estar formado por un mínimo de dos segmentos con el formato \"componente-nombreIcono\".", + "invalid.icons.proposedAPI": "El objeto \"configuration.icons\" es un punto de contribución propuesto y solo está disponible al ejecutarlo fuera del entorno de desarrollo o con el modificador de la línea de comandos siguiente: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Contribuye con tipos de token semánticos.", - "contributes.semanticTokenTypes.id": "El identificador del tipo de token semántico", - "contributes.semanticTokenTypes.id.format": "Los identificadores deben tener el formato letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenTypes.superType": "El supertipo del tipo de token semántico", - "contributes.semanticTokenTypes.superType.format": "Los supertipos deben tener el formato letterOrDigit[_-letterOrDigit]*", - "contributes.color.description": "Descripción del tipo de token semántico", - "contributes.semanticTokenModifiers": "Contribuye con modificadores de token semántico.", - "contributes.semanticTokenModifiers.id": "El identificador del modificador de token semántico", - "contributes.semanticTokenModifiers.id.format": "Los identificadores deben tener el formato letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenModifiers.description": "La descripción del modificador de token semántico", - "contributes.semanticTokenScopes": "Aporta los mapas de ámbito de token semántico.", - "contributes.semanticTokenScopes.languages": "Enumera el languge para el que son los valores predeterminados.", - "contributes.semanticTokenScopes.scopes": "Asigna un token semántico (descrito por el selector de tokens semántico) a uno o varios ámbitos textMate utilizados para representar ese token.", - "invalid.id": "\"configuration.{0}.id\" debe estar definido y no puede estar vacío", - "invalid.id.format": "\"configuration.{0}.id\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*", - "invalid.superType.format": "\"configuration.{0}.superType\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*", - "invalid.description": "\"configuration.{0}.description\" debe estar definido y no puede estar vacío", - "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" debe ser una matriz", - "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" debe ser una matriz", - "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" debe ser una matriz", - "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" debe ser una cadena", - "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" debe definirse como un objeto", - "invalid.semanticTokenScopes.scopes.value": "Los valores de \"configuration.semanticTokenScopes.scopes\" deben ser una matriz de cadenas", - "invalid.semanticTokenScopes.scopes.selector": "\"configuration.semanticTokenScopes.scopes\": problemas al analizar el selector {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Problemas al analizar el archivo de tema JSON: {0}", - "error.invalidformat": "Formato no válido del archivo de temas JSON: se esperaba un objeto.", - "error.invalidformat.colors": "Problema al analizar el archivo de tema: {0}. La propiedad \"colors\" no es tipo \"object\".", - "error.invalidformat.tokenColors": "Problema al analizar el archivo de tema de color: {0}. La propiedad \"tokenColors\" debe ser una matriz que especifique colores o una ruta de acceso a un archivo de tema de TextMate", - "error.invalidformat.semanticTokenColors": "Problema al analizar el archivo de tema de color: {0}. La propiedad \"semanticTokenColors\" contiene un selector no válido", - "error.plist.invalidformat": "Problema al analizar el archivo de tema: {0}. \"settings\" no es una matriz.", - "error.cannotparse": "Problemas al analizar el archivo de tema: {0}", - "error.cannotload": "Problemas al analizar el archivo de tema: {0}:{1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Problemas al analizar el archivo de iconos de archivos: {0}", - "error.invalidformat": "Formato no válido del archivo de temas de iconos de archivos: se esperaba un objeto." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "Icono de las carpetas expandidas. El icono de carpeta expandida es opcional. Si no establece, se muestra el icono definido para la carpeta.", - "schema.folder": "Icono de las carpetas contraídas y, si folderExpanded no se ha establecido, también de las carpetas expandidas.", - "schema.file": "Icono de archivo predeterminado, que se muestra para todos los archivos que no coinciden con ninguna extensión, nombre de archivo o identificador de lenguaje.", - "schema.folderNames": "Asocia los nombres de carpeta a iconos. La clave de objeto es el nombre de la carpeta, sin incluir ningún segmento de la ruta de acceso. No se permiten patrones ni comodines. La comparación de nombres de carpeta no distingue mayúsculas y minúsculas. ", - "schema.folderName": "La identificación de la definición de icono para la asociación.", - "schema.folderNamesExpanded": "Asocia los nombres de carpeta a iconos para las carpetas expandidas. La clave de objeto es el nombre de la carpeta, sin incluir ningún segmento de la ruta de acceso. No se permiten patrones ni comodines. La comparación de nombres de carpeta no distingue mayúsculas y minúsculas.", - "schema.folderNameExpanded": "La identificación de la definición de icono para la asociación.", - "schema.fileExtensions": "Asocia las extensiones de archivo a iconos. La clave de objeto es el nombre de la extensión de archivo, que es el último segmento del nombre de un archivo después del último punto (sin incluir el punto). La comparación de extensiones no distingue mayúsculas y minúsculas.", - "schema.fileExtension": "La identificación de la definición de icono para la asociación.", - "schema.fileNames": "Asocia los nombres de archivo a iconos. La clave de objeto es el nombre de archivo completo, sin incluir ningún segmento de la ruta de acceso. El nombre de archivo puede incluir puntos y una posible extensión de archivo. No se permiten patrones ni comodines. La comparación de nombres de archivo no distingue mayúsculas y minúsculas.", - "schema.fileName": "La identificación de la definición de icono para la asociación.", - "schema.languageIds": "Asocia lenguajes a los iconos. La clave de objeto es el identificador de lenguaje definido en el punto de aportación de lenguaje.", - "schema.languageId": "La identificación de la definición del icono para la asociación.", - "schema.fonts": "Fuentes que se usan en las definiciones de icono.", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "El formato de la fuente.", + "schema.font-path": "La ruta de acceso de la fuente, relativa al archivo actual de temas de iconos de archivos.", + "schema.font-style": "El estilo de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para ver los valores válidos.", + "schema.font-weight": "El peso de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para ver los valores válidos.", + "schema.iconDefinitions": "Asociación del nombre de icono a un carácter de fuente.", "schema.id": "El identificador de la fuente.", "schema.id.formatError": "El identificador solo debe contener letras, números, caracteres de subrayado y signos menos.", - "schema.src": "La ubicación de la fuente.", - "schema.font-path": "La ruta de acceso de la fuente, relativa al archivo actual de temas de iconos de archivos.", - "schema.font-format": "El formato de la fuente.", - "schema.font-weight": "El peso de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para ver los valores válidos.", - "schema.font-style": "El estilo de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para ver los valores válidos.", - "schema.font-size": "El tamaño predeterminado de la fuente. Consulte https://developer.mozilla.org/es/docs/Web/CSS/font-size para ver los valores válidos.", - "schema.iconDefinitions": "Descripción de todos los iconos que se pueden usar al asociar archivos a iconos.", - "schema.iconDefinition": "Definición de icono. La clave del objeto es el identificador de la definición.", - "schema.iconPath": "Cuando se usa SVG o PNG: la ruta de acceso a la imagen. La ruta es relativa al archivo del conjunto de iconos.", - "schema.fontCharacter": "Cuando se usa una fuente de glifo: el carácter de la fuente que se va a usar.", - "schema.fontColor": "Cuando se usa una fuente de glifo: el color que se va a usar.", - "schema.fontSize": "Cuando se usa una fuente: porcentaje del tamaño de fuente para la fuente del texto. Si no se ha establecido, el valor predeterminado es el tamaño de la definición de fuente.", - "schema.fontId": "Cuando se usa una fuente: el identificador de la fuente. Si no se ha establecido, el valor predeterminado es la primera definición de fuente.", - "schema.light": "Asociaciones opcionales para iconos de archivo en temas de colores claros.", - "schema.highContrast": "Asociaciones opcionales para iconos de archivo en temas de color de contraste alto.", - "schema.hidesExplorerArrows": "Configura si las flechas del explorador deben quedar ocultas cuando este tema esté activo." + "schema.src": "La ubicación de la fuente." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Colores y estilos para el token.", - "schema.token.foreground": "Color de primer plano para el token.", - "schema.token.background.warning": "En este momento los colores de fondo para Token no están soportados.", - "schema.token.fontStyle": "Estilo de fuente de la regla: 'cursiva', 'negrita' o 'subrayado' o una combinación. La cadena vacía desestablece la configuración heredada.", - "schema.fontStyle.error": "El estilo de fuente debe ser ' cursiva', ' negrita' o ' subrayado ' o una combinación o la cadena vacía.", - "schema.token.fontStyle.none": "Ninguno (borrar el estilo heredado)", - "schema.properties.name": "Descripción de la regla.", - "schema.properties.scope": "Selector de ámbito con el que se compara esta regla.", - "schema.workbenchColors": "Colores en el área de trabajo", - "schema.tokenColors.path": "Ruta a un archivo tmTheme (relativa al archivo actual).", - "schema.colors": "Colores para resaltado de sintaxis", - "schema.supportsSemanticHighlighting": "Si el resaltado semántico debe estar habilitado para este tema.", - "schema.semanticTokenColors": "Colores para tokens semánticos" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Si está habilitado, cambiará automáticamente al tema de alto contraste si el sistema operativo está usando un tema de alto contraste. El tema de alto contraste que se utilizará se especifica mediante `#{0}#`", + "colorTheme": "Especifica el tema de color utilizado en el área de trabajo.", + "colorThemeError": "El tema es desconocido o no está instalado.", + "defaultProductIconThemeDesc": "Predeterminada", + "defaultProductIconThemeLabel": "Predeterminado", + "detectColorScheme": "Si se establece, cambia automáticamente al tema de color preferido en función del aspecto del sistema operativo. Si la apariencia del sistema operativo es oscura, se utiliza el tema especificado en ' # {0} # ' para ligero ' # {1} # '", + "editorColors": "Invalida el estilo de fuente y los colores de sintaxis del editor del tema de color seleccionado.", + "editorColors.comments": "Establece los colores y estilos para los comentarios", + "editorColors.experimentalTokenStyling.deprecationMessage": "Use \"editor.semanticTokenColorCustomizations\" en su lugar.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Use \"#editor.semanticTokenColorCustomizations#\" en su lugar.", + "editorColors.functions": "Establece los colores y estilos para las declaraciones y referencias de funciones.", + "editorColors.keywords": "Establece los colores y estilos para las palabras clave.", + "editorColors.numbers": "Establece los colores y estilos para literales numéricos.", + "editorColors.semanticHighlighting": "Si el resaltado semántico debe estar habilitado para este tema.", + "editorColors.semanticHighlighting.deprecationMessage": "Use \"habilitado\" en el valor \"editor.semanticTokenColorCustomizations\" en su lugar.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Use \"enabled\" en el valor \"`#editor.semanticTokenColorCustomizations#\" en su lugar.", + "editorColors.semanticHighlighting.enabled": "Indica si el resaltado semántico está habilitado o deshabilitado para este tema.", + "editorColors.semanticHighlighting.rules": "Reglas de estilo del token semántico para este tema.", + "editorColors.strings": "Establece los colores y estilos para los literales de cadena.", + "editorColors.textMateRules": "Establece colores y estilos utilizando las reglas de la tematización de textmate (avanzadas).", + "editorColors.types": "Establece los colores y estilos para las declaraciones y referencias de tipos.", + "editorColors.variables": "Establece los colores y estilos para las declaraciones y referencias de variables.", + "iconTheme": "Especifica el tema de icono de archivo utilizado en el área de trabajo o \"null\" para no mostrar ningún icono de archivo.", + "iconThemeError": "El tema de icono de archivo es desconocido o no está instalado.", + "noIconThemeDesc": "Sin iconos de archivo", + "noIconThemeLabel": "Ninguno", + "preferredDarkColorTheme": "Especifica el tema de color preferido para la apariencia oscura del sistema operativo cuando \"#{0}#\" está habilitado.", + "preferredHCColorTheme": "Especifica el tema de color preferido utilizado en modo de alto contraste cuando \"#{0}#\" está habilitado.", + "preferredLightColorTheme": "Especifica el tema de color preferido para la apariencia clara del sistema operativo cuando \"#{0}#\" está habilitado.", + "productIconTheme": "Especifica el tema del icono del producto usado.", + "productIconThemeError": "El tema del icono del producto se desconoce o no está instalado.", + "semanticTokenColors": "Invalida los estilos y el color de token semántico del editor del tema de color seleccionado.", + "workbenchColors": "Reemplaza los colores del tema de color actual" }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Aporta temas de color de textmate.", - "vscode.extension.contributes.themes.id": "Id. del tema de color tal como se utiliza en la configuración del usuario.", - "vscode.extension.contributes.themes.label": "Etiqueta del tema de color tal como se muestra en la interfaz de usuario.", - "vscode.extension.contributes.themes.uiTheme": "Tema base que define los colores que se usan en el editor: 'vs' es el tema de color claro, 'vs-dark' es el tema de color oscuro, 'hc-black' es el tema oscuro de alto contraste.", - "vscode.extension.contributes.themes.path": "Ruta de acceso del archivo tmTheme. La ruta de acceso es relativa a la carpeta de extensión y suele ser \"./colorthemes/awesome-color-theme.json\".", + "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil.", + "reqarray": "El punto de extensión \"{0}\" debe ser una matriz.", + "reqid": "Se esperaba una cadena en `contributes.{0}.id`. Valor proporcionado: {1}", + "reqpath": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", "vscode.extension.contributes.iconThemes": "Aporta temas de icono de archivo.", "vscode.extension.contributes.iconThemes.id": "Id. del tema del icono de archivo tal como se utiliza en la configuración del usuario.", "vscode.extension.contributes.iconThemes.label": "Etiqueta del tema del icono de archivo como se muestra en la interfaz de usuario.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "Id. del tema del icono del producto tal como se utiliza en la configuración del usuario.", "vscode.extension.contributes.productIconThemes.label": "Etiqueta del tema del icono del producto como se muestra en la interfaz de usuario.", "vscode.extension.contributes.productIconThemes.path": "Ruta del archivo de definición del tema del icono de producto. La ruta de acceso es relativa a la carpeta de extensión y suele ser \"./producticons/awesome-product-icon-theme.json\".", - "reqarray": "El punto de extensión \"{0}\" debe ser una matriz.", - "reqpath": "Se esperaba una cadena en 'contributes.{0}.path'. Valor proporcionado: {1}", - "reqid": "Se esperaba una cadena en `contributes.{0}.id`. Valor proporcionado: {1}", - "invalid.path.1": "Se esperaba que \"contributes.{0}.path\" ({1}) se incluyera en la carpeta de la extensión ({2}). Esto puede hacer que la extensión no sea portátil." + "vscode.extension.contributes.themes": "Aporta temas de color de textmate.", + "vscode.extension.contributes.themes.id": "Id. del tema de color tal como se utiliza en la configuración del usuario.", + "vscode.extension.contributes.themes.label": "Etiqueta del tema de color tal como se muestra en la interfaz de usuario.", + "vscode.extension.contributes.themes.path": "Ruta de acceso del archivo tmTheme. La ruta de acceso es relativa a la carpeta de extensión y suele ser \"./colorthemes/awesome-color-theme.json\".", + "vscode.extension.contributes.themes.uiTheme": "Tema base que define los colores que se usan en el editor: 'vs' es el tema de color claro, 'vs-dark' es el tema de color oscuro, 'hc-black' es el tema oscuro de alto contraste." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Especifica el tema de color utilizado en el área de trabajo.", - "colorThemeError": "El tema es desconocido o no está instalado.", - "preferredDarkColorTheme": "Especifica el tema de color preferido para la apariencia oscura del sistema operativo cuando \"#{0}#\" está habilitado.", - "preferredLightColorTheme": "Especifica el tema de color preferido para la apariencia clara del sistema operativo cuando \"#{0}#\" está habilitado.", - "preferredHCColorTheme": "Especifica el tema de color preferido utilizado en modo de alto contraste cuando \"#{0}#\" está habilitado.", - "detectColorScheme": "Si lo configura, cambiará automáticamente al tema del color preferido en función de la apariencia del sistema operativo.", - "workbenchColors": "Reemplaza los colores del tema de color actual", - "iconTheme": "Especifica el tema de icono de archivo utilizado en el área de trabajo o \"null\" para no mostrar ningún icono de archivo.", - "noIconThemeLabel": "Ninguno", - "noIconThemeDesc": "Sin iconos de archivo", - "iconThemeError": "El tema de icono de archivo es desconocido o no está instalado.", - "productIconTheme": "Especifica el tema del icono del producto usado.", - "defaultProductIconThemeLabel": "Predeterminado", - "defaultProductIconThemeDesc": "Predeterminada", - "productIconThemeError": "El tema del icono del producto se desconoce o no está instalado.", - "autoDetectHighContrast": "Si se habilita, se cambiará automáticamente al tema de contraste alto si el sistema operativo usa un tema de este tipo.", - "editorColors.comments": "Establece los colores y estilos para los comentarios", - "editorColors.strings": "Establece los colores y estilos para los literales de cadena.", - "editorColors.keywords": "Establece los colores y estilos para las palabras clave.", - "editorColors.numbers": "Establece los colores y estilos para literales numéricos.", - "editorColors.types": "Establece los colores y estilos para las declaraciones y referencias de tipos.", - "editorColors.functions": "Establece los colores y estilos para las declaraciones y referencias de funciones.", - "editorColors.variables": "Establece los colores y estilos para las declaraciones y referencias de variables.", - "editorColors.textMateRules": "Establece colores y estilos utilizando las reglas de la tematización de textmate (avanzadas).", - "editorColors.semanticHighlighting": "Si el resaltado semántico debe estar habilitado para este tema.", - "editorColors.semanticHighlighting.deprecationMessage": "Use \"habilitado\" en el valor \"editor.semanticTokenColorCustomizations\" en su lugar.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Use \"enabled\" en el valor \"`#editor.semanticTokenColorCustomizations#\" en su lugar.", - "editorColors": "Invalida el estilo de fuente y los colores de sintaxis del editor del tema de color seleccionado.", - "editorColors.semanticHighlighting.enabled": "Indica si el resaltado semántico está habilitado o deshabilitado para este tema.", - "editorColors.semanticHighlighting.rules": "Reglas de estilo del token semántico para este tema.", - "semanticTokenColors": "Invalida los estilos y el color de token semántico del editor del tema de color seleccionado.", - "editorColors.experimentalTokenStyling.deprecationMessage": "Use \"editor.semanticTokenColorCustomizations\" en su lugar.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Use \"#editor.semanticTokenColorCustomizations#\" en su lugar." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Problemas al procesar las definiciones de iconos de productos en {0}:\r\n{1}", - "defaultTheme": "Predeterminado", - "error.cannotparseicontheme": "Problemas al analizar el archivo de iconos de productos: {0}", - "error.invalidformat": "Formato no válido del archivo de temas de iconos de productos: se esperaba un objeto.", - "error.missingProperties": "Formato no válido para el archivo de tema de iconos de producto: debe contener elementos iconDefinitions y fuentes.", - "error.fontWeight": "Espesor de fuente no válido en la fuente \"{0}\". Ignorando el valor.", - "error.fontStyle": "Estilo de fuente no válido en la fuente \"{0}\". Ignorando el valor.", - "error.fontId": "Falta el id. de fuente \"{0}\" o no es válido. Omitiendo la definición de la fuente.", - "error.icon.fontId": "Omitiendo la definición de icono \"{0}\". Fuente desconocida.", - "error.icon.fontCharacter": "Omitiendo la definición de icono \"{0}\". fontCharacter desconocido." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "El identificador de la fuente.", - "schema.id.formatError": "El identificador solo debe contener letras, números, caracteres de subrayado y signos menos.", - "schema.src": "La ubicación de la fuente.", - "schema.font-path": "La ruta de acceso de la fuente, relativa al archivo actual de temas de iconos de archivos.", - "schema.font-format": "El formato de la fuente.", - "schema.font-weight": "El peso de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para ver los valores válidos.", - "schema.font-style": "El estilo de la fuente. Consulte https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para ver los valores válidos.", - "schema.iconDefinitions": "Asociación del nombre de icono a un carácter de fuente." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Configuración", - "keybindings": "Métodos abreviados de teclado", - "snippets": "Fragmentos de usuario", - "extensions": "Extensiones", - "ui state label": "Estado de la interfaz de usuario", - "sync category": "Sincronización de configuración", - "syncViewIcon": "Vea el icono de la vista de sincronización de la configuración." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "Descripción del tipo de token semántico", + "contributes.semanticTokenModifiers": "Contribuye con modificadores de token semántico.", + "contributes.semanticTokenModifiers.description": "La descripción del modificador de token semántico", + "contributes.semanticTokenModifiers.id": "El identificador del modificador de token semántico", + "contributes.semanticTokenModifiers.id.format": "Los identificadores deben tener el formato letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenScopes": "Aporta los mapas de ámbito de token semántico.", + "contributes.semanticTokenScopes.languages": "Enumera el languge para el que son los valores predeterminados.", + "contributes.semanticTokenScopes.scopes": "Asigna un token semántico (descrito por el selector de tokens semántico) a uno o varios ámbitos textMate utilizados para representar ese token.", + "contributes.semanticTokenTypes": "Contribuye con tipos de token semánticos.", + "contributes.semanticTokenTypes.id": "El identificador del tipo de token semántico", + "contributes.semanticTokenTypes.id.format": "Los identificadores deben tener el formato letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenTypes.superType": "El supertipo del tipo de token semántico", + "contributes.semanticTokenTypes.superType.format": "Los supertipos deben tener el formato letterOrDigit[_-letterOrDigit]*", + "invalid.description": "\"configuration.{0}.description\" debe estar definido y no puede estar vacío", + "invalid.id": "\"configuration.{0}.id\" debe estar definido y no puede estar vacío", + "invalid.id.format": "\"configuration.{0}.id\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*", + "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" debe ser una matriz", + "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" debe ser una matriz", + "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" debe ser una cadena", + "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" debe definirse como un objeto", + "invalid.semanticTokenScopes.scopes.selector": "\"configuration.semanticTokenScopes.scopes\": problemas al analizar el selector {0}.", + "invalid.semanticTokenScopes.scopes.value": "Los valores de \"configuration.semanticTokenScopes.scopes\" deben ser una matriz de cadenas", + "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" debe ser una matriz", + "invalid.superType.format": "\"configuration.{0}.superType\" debe seguir el patrón letterOrDigit[-_letterOrDigit]*" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "No se puede activar la sincronización de la configuración porque no hay ningún proveedor de autenticación disponible.", - "no account": "No hay ninguna cuenta disponible.", - "show log": "mostrar registro", - "sync turned on": "Se activó {0}", - "sync in progress": "La sincronización de la configuración se está activando. ¿Quiere cancelarla?", - "settings sync": "Sincronización de configuración", - "yes": "&&Sí", - "no": "&&No", - "turning on": "Activando...", - "syncing resource": "Sincronizando {0}...", - "conflicts detected": "Conflictos detectados", - "merge Manually": "Fusionar manualmente mediante \"merge\"...", - "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Fusione mediante \"merge\" manualmente para continuar...", - "merge or replace": "Fusionar mediante \"merge\" o reemplazar", - "merge": "Combinar", - "replace local": "Reemplazar Local", "cancel": "Cancelar", + "choose account placeholder": "Seleccione una cuenta con la que iniciar sesión", + "conflicts detected": "Conflictos detectados", "first time sync detail": "Parece que la última vez se sincronizó desde otra máquina.\r\n¿Quiere fusionar mediante \"merge\" o reemplazar con sus datos en la nube?", + "last used": "Último uso con sincronización", + "merge": "Combinar", + "merge Manually": "Fusionar manualmente mediante \"merge\"...", + "merge or replace": "Fusionar mediante \"merge\" o reemplazar", + "no": "&&No", + "no account": "No hay ninguna cuenta disponible.", + "no authentication providers": "No se puede activar la sincronización de la configuración porque no hay ningún proveedor de autenticación disponible.", + "others": "Otros", + "replace local": "Reemplazar Local", "reset": "Esto borrará los datos en la nube y detendrá la sincronización en todos sus dispositivos.", "reset title": "Borrar", "resetButton": "&&Restablecer", - "choose account placeholder": "Seleccione una cuenta con la que iniciar sesión", - "signed in": "Sesión iniciada", - "last used": "Último uso con sincronización", - "others": "Otros", + "resolve": "No se puede fusionar mediante \"merge\" debido a conflictos. Fusione mediante \"merge\" manualmente para continuar...", + "settings sync": "Sincronización de configuración", + "show log": "mostrar registro", + "sign in": "Iniciar sesión", "sign in using account": "Iniciar sesión con {0}", + "signed in": "Sesión iniciada", "successive auth failures": "La sincronización de la configuración está suspendida debido a errores de autorización sucesivos. Vuelva a iniciar sesión para continuar con la sincronización", - "sign in": "Iniciar sesión" + "sync in progress": "La sincronización de la configuración se está activando. ¿Quiere cancelarla?", + "sync turned on": "Se activó {0}", + "syncing resource": "Sincronizando {0}...", + "turning on": "Activando...", + "yes": "&&Sí" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Extensiones", + "keybindings": "Métodos abreviados de teclado", + "settings": "Configuración", + "snippets": "Fragmentos de usuario", + "sync category": "Sincronización de configuración", + "syncViewIcon": "Vea el icono de la vista de sincronización de la configuración.", + "ui state label": "Estado de la interfaz de usuario" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "Ocultar \"{0}\"", "resetViewLocation": "Restablecer ubicación" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Ejecutando participantes \"Crear archivo\"...", - "msg-rename": "Ejecutando participantes \"Cambiar nombre de archivo\"...", - "msg-copy": "Ejecutando participantes de para la copia de archivo...", - "msg-delete": "Ejecutando participantes de \"Eliminar archivo\"..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' ya existe. ¿Desea reemplazarla?", + "irreversible": "Ya existe un archivo o carpeta con el nombre \"{0}\" en la carpeta \"{1}\". Reemplazarlo sobrescribirá su contenido actual.", + "replaceButtonLabel": "&&Reemplazar" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Guardar", - "doNotSave": "No guardar", - "cancel": "Cancelar", - "saveWorkspaceMessage": "¿Quiere guardar la configuración del área de trabajo como un archivo?", - "saveWorkspaceDetail": "Guarde el área de trabajo si tiene pensado volverla a abrir.", - "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Descartar", + "genericSaveError": "No se pudo guardar \"{0}\": {1}", + "overwrite": "Sobrescribir", + "overwriteElevated": "Sobrescribir como Administrador...", + "overwriteElevatedSudo": "Sobrescribir como Sudo...", + "permissionDeniedSaveError": "No se pudo guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Admin' para volverlo a intentar como administrador.", + "permissionDeniedSaveErrorSudo": "Error al guardar '{0}': Permisos insuficientes. Seleccione 'Reintentar como Sudo' para reintentarlo como superusuario.", + "readonlySaveError": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione \"Sobrescribir\" para tratar de hacerlo editable.", + "readonlySaveErrorAdmin": "No se pudo guardar \"{0}\": el archivo es de solo lectura. Seleccione la opción de sobrescribir como administrador para reintentarlo como administrador.", + "readonlySaveErrorSudo": "No se pudo guardar '{0}': El archivo es de sólo lectura. Seleccione 'Sobrescribir como Sudo' para reintentar como superusuario.", + "retry": "Reintentar", + "saveAs": "Guardar como...", + "saveElevated": "Reintentar como Administrador...", + "saveElevatedSudo": "Reintentar como Sudo...", + "staleSaveError": "Error al guardar \"{0}\": El contenido del archivo es más nuevo. ¿Desea sobrescribir el archivo con sus cambios?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Haga clic en \"Cancelar\" para dejar de esperar y guardar o revertir los editores sucios.", + "backupBeforeShutdownMessage": "La copia de seguridad de los editores desfasados está tardando más de lo esperado...", + "backupErrorDetails": "Pruebe a guardar o revertir primero las ediciones incompletas y luego inténtelo de nuevo.", + "backupTrackerBackupFailed": "No se han podido guardar los editores con modificaciones siguientes en la ubicación de copia de seguridad.", + "backupTrackerConfirmFailed": "No se pudieron guardar ni revertir los editores con modificaciones siguientes.", "ok": "Aceptar", - "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo." + "revertBeforeShutdown": "La reversión de los editores está tardando más de lo esperado...", + "saveBeforeShutdown": "Salvar a los editores está tardando más de lo esperado..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Guardar", - "saveWorkspace": "Guardar área de trabajo", "errorInvalidTaskConfiguration": "No se puede escribir en el archivo de configuración del área de trabajo. Por favor, abra el archivo para corregir sus errores/advertencias e inténtelo de nuevo.", "errorWorkspaceConfigurationFileDirty": "No se puede escribir en el archivo de configuración de área de trabajo porque el archivo ha sido modificado. Por favor, guárdelo y vuelva a intentarlo.", - "openWorkspaceConfigurationFile": "Configuración del área de trabajo abierta" + "openWorkspaceConfigurationFile": "Configuración del área de trabajo abierta", + "save": "Guardar", + "saveWorkspace": "Guardar área de trabajo" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confianza en el área de trabajo" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Cancelar", + "newWindow": "Abrir en modo restringido", + "open": "Abrir", + "openLooseFileLearnMore": "Si no confía en los autores de estos archivos, le recomendamos que los abra en modo restringido, ya que los archivos pueden ser maliciosos. Consulte [nuestros documentos](https://aka.ms/vscode-workspace-trust) para obtener más información.", + "openLooseFileMesssage": "¿Confía en los autores de estos archivos?", + "openLooseFileWindowDetails": "Está intentando abrir archivos que no son de confianza en una ventana de confianza.", + "openLooseFileWorkspaceCheckbox": "Recordar esta decisión para todas las áreas de trabajo", + "openLooseFileWorkspaceDetails": "Está intentando abrir archivos que no son de confianza en un espacio de trabajo de confianza.", + "workspaceTrustEnabledCtx": "Si la función de confianza del espacio de trabajo está habilitada.", + "workspaceTrustedCtx": "Si el espacio de trabajo actual tiene la confianza del usuario." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Cancelar", + "doNotSave": "No guardar", + "ok": "Aceptar", + "save": "Guardar", + "saveWorkspaceDetail": "Guarde el área de trabajo si tiene pensado volverla a abrir.", + "saveWorkspaceMessage": "¿Quiere guardar la configuración del área de trabajo como un archivo?", + "workspaceOpenedDetail": "El área de trabajo ya está abierta en otra ventana. Por favor, cierre primero la ventana y vuelta a intentarlo de nuevo.", + "workspaceOpenedMessage": "No se puede guardar el área de trabajo '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Carga en curso", - "loadingCompletedMessage": "Carga completada" + "loadingCompletedMessage": "Carga completada", + "loadingMessage": "Carga en curso" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Ocultar etiquetas de texto", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Cerrar" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Ocultar propiedades", + "showProperties": "Mostrar propiedades" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Error: {0}", - "alertWarningMessage": "Advertencia: {0}", - "alertInfoMessage": "Información: {0}" + "alertInfoMessage": "Información: {0}", + "alertWarningMessage": "Advertencia: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "no hay datos disponibles" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Seleccionar o deseleccionar todos" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Cancelar", + "headerFilter.clear": "Borrar", + "headerFilter.ok": "Aceptar", "headerFilter.showFilter": "Mostrar filtro", - "table.selectAll": "Seleccionar todo", + "table.filterOptions": "Opciones de filtro", "table.searchPlaceHolder": "Buscar", - "tableFilter.visibleCount": "{0} resultados", - "tableFilter.selectedCount": "{0} seleccionado", + "table.selectAll": "Seleccionar todo", "table.sortAscending": "Orden ascendente", "table.sortDescending": "Orden descendente", - "headerFilter.ok": "Aceptar", - "headerFilter.clear": "Borrar", - "headerFilter.cancel": "Cancelar", - "table.filterOptions": "Opciones de filtro" + "tableFilter.selectedCount": "{0} seleccionado", + "tableFilter.visibleCount": "{0} resultados" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Carga en curso" @@ -9305,58 +9772,58 @@ "toggleMore": "Alternar más" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "La directiva de extensión no permite instalar extensiones. Cambie la directiva de extensión e inténtelo de nuevo.", + "InstallVSIXAction.successReload": "Se ha completado la instalación de la extensión {0} de VSIX. Recargue Azure Data Studio para habilitarla.", + "ReinstallAction.successReload": "Vuelva a cargar Azure Data Studio para completar la reinstalación de la extensión {0}.", + "activateLanguagePack": "Para poder usar Azure Data Studio en {0}, Azure Data Studio debe reiniciarse.", "azuredatastudio": "Azure Data Studio", - "default": "Habilitar la comprobación automática de actualizaciones. Azure Data Studio comprobará las actualizaciones de manera automática y periódica.", - "enableWindowsBackgroundUpdates": "Habilitar para descargar e instalar nuevas versiones de Azure Data Studio en segundo plano en Windows", - "showReleaseNotes": "Mostrar notas de la versión después de una actualización. Las notas de la versión se abren en una nueva ventana del explorador web.", + "connectionDialogBrowseTree.context": "Menú contextual del árbol de búsqueda del cuadro de diálogo de conexión", "dashboard.toolbar": "Menú de acción de la barra de herramientas del panel", + "dataExplorer.action": "Menú de acción del título del contenedor de la vista dataexplorer", + "dataExplorer.context": "Menú contextual del elemento dataexplorer", + "dataGrid.context": "Menú contextual del elemento de cuadrícula de datos", + "default": "Habilitar la comprobación automática de actualizaciones. Azure Data Studio comprobará las actualizaciones de manera automática y periódica.", + "enable locally": "Vuelva a cargar Azure Data Studio para habilitar esta extensión localmente.", + "enable remote": "Vuelva a cargar Azure Data Studio para habilitar esta extensión en {0}.", + "enableWindowsBackgroundUpdates": "Habilitar para descargar e instalar nuevas versiones de Azure Data Studio en segundo plano en Windows", + "extensionsPolicy": "Establece la directiva de seguridad para descargar extensiones.", + "incompatible": "No se puede instalar la extensión \"{0}\" debido a que no es compatible con Azure Data Studio \"{1}\".", + "installExtensionCompletedAndReloadRequired": "Se ha completado la instalación de la extensión {0}. Vuelva a cargar Azure Data Studio para habilitarlo.", + "maxMemoryForLargeFilesMB": "Controla la memoria disponible para Azure Data Studio después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.", + "miNewNotebook": "&&Nuevo cuaderno", + "miNewQuery": "Nueva &&consulta", + "miinstallVsix": "Instalar extensión desde el paquete VSIX", + "newQuery": "Nueva consulta", "notebook.cellTitle": "El menú de título de la celda del cuaderno", "notebook.title": "El menú de título del cuaderno", "notebook.toolbar": "Menú de la barra de herramientas del cuaderno", - "dataExplorer.action": "Menú de acción del título del contenedor de la vista dataexplorer", - "dataExplorer.context": "Menú contextual del elemento dataexplorer", "objectExplorer.context": "Menú contextual del elemento del explorador de objetos", - "connectionDialogBrowseTree.context": "Menú contextual del árbol de búsqueda del cuadro de diálogo de conexión", - "dataGrid.context": "Menú contextual del elemento de cuadrícula de datos", - "extensionsPolicy": "Establece la directiva de seguridad para descargar extensiones.", - "InstallVSIXAction.allowNone": "La directiva de extensión no permite instalar extensiones. Cambie la directiva de extensión e inténtelo de nuevo.", - "InstallVSIXAction.successReload": "Se ha completado la instalación de la extensión {0} de VSIX. Recargue Azure Data Studio para habilitarla.", + "postDisableTooltip": "Vuelva a cargar Azure Data Studio para deshabilitar esta extensión.", + "postEnableTooltip": "Vuelva a cargar Azure Data Studio para habilitar esta extensión.", "postUninstallTooltip": "Vuelva a cargar Azure Data Studio para completar la desinstalación de esta extensión.", "postUpdateTooltip": "Vuelva a cargar Azure Data Studio para habilitar la extensión actualizada.", - "enable locally": "Vuelva a cargar Azure Data Studio para habilitar esta extensión localmente.", - "postEnableTooltip": "Vuelva a cargar Azure Data Studio para habilitar esta extensión.", - "postDisableTooltip": "Vuelva a cargar Azure Data Studio para deshabilitar esta extensión.", - "uninstallExtensionComplete": "Vuelva a cargar Azure Data Studio para completar la desinstalación de la extensión {0}.", - "enable remote": "Vuelva a cargar Azure Data Studio para habilitar esta extensión en {0}.", - "installExtensionCompletedAndReloadRequired": "Se ha completado la instalación de la extensión {0}. Vuelva a cargar Azure Data Studio para habilitarlo.", - "ReinstallAction.successReload": "Vuelva a cargar Azure Data Studio para completar la reinstalación de la extensión {0}.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "Es necesario proporcionar el tipo de escenario para recibir recomendaciones de extensiones.", - "incompatible": "No se puede instalar la extensión \"{0}\" debido a que no es compatible con Azure Data Studio \"{1}\".", - "newQuery": "Nueva consulta", - "miNewQuery": "Nueva &&consulta", - "miNewNotebook": "&&Nuevo cuaderno", - "maxMemoryForLargeFilesMB": "Controla la memoria disponible para Azure Data Studio después de reiniciar cuando se intentan abrir archivos grandes. Tiene el mismo efecto que si se especifica \"--max-memory=NEWSIZE\" en la línea de comandos.", + "showReleaseNotes": "Mostrar notas de la versión después de una actualización. Las notas de la versión se abren en una nueva ventana del explorador web.", + "uninstallExtensionComplete": "Vuelva a cargar Azure Data Studio para completar la desinstalación de la extensión {0}.", "updateLocale": "¿Desea cambiar el idioma de la interfaz de usuario de Azure Data Studio a {0} y reiniciar?", - "activateLanguagePack": "Para poder usar Azure Data Studio en {0}, Azure Data Studio debe reiniciarse.", - "watermark.newSqlFile": "Nuevo archivo SQL", "watermark.newNotebook": "Nuevo cuaderno", - "miinstallVsix": "Instalar extensión desde el paquete VSIX" + "watermark.newSqlFile": "Nuevo archivo SQL" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Debe ser una opción de la lista", "selectBox": "Seleccionar cuadro" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Agregar una cuenta", - "removeAccount": "Eliminar cuenta", - "confirmRemoveUserAccountMessage": "¿Seguro que quiere quitar \"{0}\"?", - "accountActions.yes": "Sí", + "NoAccountToRefresh": "No hay ninguna cuenta para actualizar", "accountActions.no": "No", - "removeAccountFailed": "Error al quitar cuenta", + "accountActions.yes": "Sí", + "addAccount": "Agregar una cuenta", "applyFilters": "Aplicar filtros", + "confirmRemoveUserAccountMessage": "¿Seguro que quiere quitar \"{0}\"?", "refreshAccount": "Vuelva a introducir sus credenciales", - "NoAccountToRefresh": "No hay ninguna cuenta para actualizar" + "removeAccount": "Eliminar cuenta", + "removeAccountFailed": "Error al quitar cuenta" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "No se admite la copia de imágenes" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "Widget utilizado en los paneles" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "El guardado de resultados en diferentes formatos se ha deshabilitado para este proveedor de datos.", "noSerializationProvider": "No se pueden serializar datos ya que no se ha registrado ningún proveedor", + "saveAsNotSupported": "El guardado de resultados en diferentes formatos se ha deshabilitado para este proveedor de datos.", "unknownSerializationError": "Error desconocido en la serialización" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "Color del borde de los iconos", - "tileBoxShadow": "Color de la sombra del cuadro del icono", "buttonDropdownBackgroundHover": "Color de fondo del menú desplegable del botón al mantener el puntero", "buttonDropdownBoxShadow": "Color de la sombra del cuadro desplegable del botón", - "extensionPackHeaderShadow": "Color de fondo del texto del encabezado del paquete de extensiones", + "calloutDialogBodyBackground": "Fondo del cuerpo del cuadro de diálogo de llamada.", + "calloutDialogExteriorBorder": "Bordes exteriores del cuadro de diálogo de llamada que se usan para proporcionar contraste con la interfaz de usuario del cuaderno.", + "calloutDialogForeground": "Primer plano del cuadro de diálogo de llamada.", + "calloutDialogHeaderFooterBackground": "Fondo del encabezado y pie del cuadro de diálogo de llamada.", + "calloutDialogInteriorBorder": "Bordes interiores del cuadro de diálogo de llamada que se usan para separar elementos.", + "calloutDialogShadowColor": "Color de sombra del cuadro de diálogo de llamada.", "extensionPackGradientColorOne": "Color superior del degradado del paquete de extensiones", "extensionPackGradientColorTwo": "Color inferior del degradado del paquete de extensiones", + "extensionPackHeaderShadow": "Color de fondo del texto del encabezado del paquete de extensiones", + "gradientBackground": "Color de fondo del degradado de la imagen del mensaje emergente", "gradientOne": "Color superior del degradado de la imagen del mensaje emergente", "gradientTwo": "Color inferior del degradado de la imagen del mensaje emergente", - "gradientBackground": "Color de fondo del degradado de la imagen del mensaje emergente", - "notebook.notebookToolbarIcon": "Cuaderno: iconos de la barra de herramientas principal", - "notebook.notebookToolbarSelectBorder": "Cuaderno: borde del cuadro de selección de la barra de herramientas principal", - "notebook.notebookToolbarSelectBackground": "Cuaderno: fondo del cuadro de selección de la barra de herramientas principal", - "notebook.notebookToolbarLines": "Cuaderno: borde inferior y separador de la barra de herramientas principal", - "notebook.dropdownArrow": "Cuaderno: flecha desplegable de la barra de herramientas principal", + "infoBox.errorBackground": "Cuadro de información: color de fondo cuando la notificación es sobre algún error.", + "infoBox.infomationBackground": "Cuadro de información: color de fondo cuando la notificación es informativa.", + "infoBox.successBackground": "Cuadro de información: color de fondo cuando la notificación es sobre algo correcto.", + "infoBox.warningBackground": "Cuadro de información: color de fondo cuando la notificación es sobre alguna advertencia.", + "infoButton.background": "Color de fondo del botón de información.", + "infoButton.border": "Color de borde del botón de información.", + "infoButton.foreground": "Color de primer plano del botón de información.", + "infoButton.hoverBackground": "Color de fondo al mantener el puntero en el botón de información.", "notebook.buttonMenuArrow": "Cuaderno: flecha de lista desplegable personalizada buttonMenu de la barra de herramientas principal", - "notebook.toolbarBackground": "Cuaderno: fondo de la barra de herramientas de Markdown", - "notebook.toolbarIcon": "Cuaderno: iconos de la barra de herramientas de Markdown", - "notebook.toolbarBottomBorder": "Cuaderno: borde inferior de la barra de herramientas de Markdown", "notebook.cellBorder": "Cuaderno: borde de celda activa", - "notebook.markdownEditorBackground": "Cuaderno: fondo del editor de Markdown", - "notebook.splitBorder": "Cuaderno: borde entre el editor de Markdown y la vista previa", "notebook.codeEditorBackground": "Cuaderno: fondo del editor de código", "notebook.codeEditorBackgroundActive": "Cuaderno: fondo del editor de código de la celda activa", "notebook.codeEditorLineNumber": "Cuaderno: números de línea del editor de código", - "notebook.codeEditorToolbarIcon": "Cuaderno: iconos de la barra de herramientas del editor de código", "notebook.codeEditorToolbarBackground": "Cuaderno: fondo de barra de herramientas del editor de código", "notebook.codeEditorToolbarBorder": "Cuaderno: borde derecho de la barra de herramientas del editor de código", + "notebook.codeEditorToolbarIcon": "Cuaderno: iconos de la barra de herramientas del editor de código", + "notebook.dropdownArrow": "Cuaderno: flecha desplegable de la barra de herramientas principal", + "notebook.markdownEditorBackground": "Cuaderno: fondo del editor de Markdown", "notebook.notebookCellTagBackground": "Color de fondo de las etiquetas.", "notebook.notebookCellTagForeground": "Color de primer plano de las etiquetas.", + "notebook.notebookToolbarIcon": "Cuaderno: iconos de la barra de herramientas principal", + "notebook.notebookToolbarLines": "Cuaderno: borde inferior y separador de la barra de herramientas principal", + "notebook.notebookToolbarSelectBackground": "Cuaderno: fondo del cuadro de selección de la barra de herramientas principal", + "notebook.notebookToolbarSelectBorder": "Cuaderno: borde del cuadro de selección de la barra de herramientas principal", + "notebook.splitBorder": "Cuaderno: borde entre el editor de Markdown y la vista previa", + "notebook.toolbarBackground": "Cuaderno: fondo de la barra de herramientas de Markdown", + "notebook.toolbarBottomBorder": "Cuaderno: borde inferior de la barra de herramientas de Markdown", + "notebook.toolbarIcon": "Cuaderno: iconos de la barra de herramientas de Markdown", "notebookFindMatchHighlight": "Color de los otros resultados de la búsqueda. El color no debe ser opaco para no ocultar las decoraciones subyacentes.", "notebookFindRangeHighlight": "Color de la gama que limita la búsqueda. El color no debe ser opaco para no ocultar decoraciones subyacentes.", - "infoBox.infomationBackground": "Cuadro de información: color de fondo cuando la notificación es informativa.", - "infoBox.warningBackground": "Cuadro de información: color de fondo cuando la notificación es sobre alguna advertencia.", - "infoBox.errorBackground": "Cuadro de información: color de fondo cuando la notificación es sobre algún error.", - "infoBox.successBackground": "Cuadro de información: color de fondo cuando la notificación es sobre algo correcto.", - "infoButton.foreground": "Color de primer plano del botón de información.", - "infoButton.background": "Color de fondo del botón de información.", - "infoButton.border": "Color de borde del botón de información.", - "infoButton.hoverBackground": "Color de fondo al mantener el puntero en el botón de información.", - "calloutDialogForeground": "Primer plano del cuadro de diálogo de llamada.", - "calloutDialogInteriorBorder": "Bordes interiores del cuadro de diálogo de llamada que se usan para separar elementos.", - "calloutDialogExteriorBorder": "Bordes exteriores del cuadro de diálogo de llamada que se usan para proporcionar contraste con la interfaz de usuario del cuaderno.", - "calloutDialogHeaderFooterBackground": "Fondo del encabezado y pie del cuadro de diálogo de llamada.", - "calloutDialogBodyBackground": "Fondo del cuerpo del cuadro de diálogo de llamada.", - "calloutDialogShadowColor": "Color de sombra del cuadro de diálogo de llamada." + "tileBorder": "Color del borde de los iconos", + "tileBoxShadow": "Color de la sombra del cuadro del icono" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Color de fondo de encabezado de tabla", - "tableHeaderForeground": "Color de primer plano de encabezado de tabla", - "listFocusAndSelectionBackground": "Color de fondo de lista/tabla para el elemento seleccionado y elemento de enfoque cuando la lista/tabla está activa", - "tableCellOutline": "Color del contorno de una celda.", - "disabledInputBoxBackground": "Se ha deshabilitado el fondo del cuadro de entrada.", - "disabledInputBoxForeground": "Se ha deshabilitado el primer plano del cuadro de entrada.", + "agentCellBackground": "Color de fondo de celda de la tabla del Agente SQL.", + "agentCellBorderColor": "Color del borde de la celda de la tabla del Agente SQL.", + "agentJobsHeadingColor": "Color de fondo del encabezado del Agente SQL.", + "agentTableBackground": "Color de fondo de la tabla del Agente SQL.", + "agentTableHoverBackground": "Color de fondo al mantener el mouse de la tabla del Agente SQL.", "buttonFocusOutline": "Contorno del botón resaltado cuando se enfoca", "disabledCheckboxforeground": "Se ha deshabilitado el primer plano de la casilla.", - "agentTableBackground": "Color de fondo de la tabla del Agente SQL.", - "agentCellBackground": "Color de fondo de celda de la tabla del Agente SQL.", - "agentTableHoverBackground": "Color de fondo al mantener el mouse de la tabla del Agente SQL.", - "agentJobsHeadingColor": "Color de fondo del encabezado del Agente SQL.", - "agentCellBorderColor": "Color del borde de la celda de la tabla del Agente SQL.", - "resultsErrorColor": "Color de error de mensajes de resultados." + "disabledInputBoxBackground": "Se ha deshabilitado el fondo del cuadro de entrada.", + "disabledInputBoxForeground": "Se ha deshabilitado el primer plano del cuadro de entrada.", + "listFocusAndSelectionBackground": "Color de fondo de lista/tabla para el elemento seleccionado y elemento de enfoque cuando la lista/tabla está activa", + "resultsErrorColor": "Color de error de mensajes de resultados.", + "tableCellOutline": "Color del contorno de una celda.", + "tableHeaderBackground": "Color de fondo de encabezado de tabla", + "tableHeaderForeground": "Color de primer plano de encabezado de tabla" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Algunas de las extensiones cargadas utilizan API obsoletas, consulte la información detallada en la pestaña Consola de la ventana Herramientas de desarrollo", - "dontShowAgain": "No mostrar de nuevo" + "dontShowAgain": "No mostrar de nuevo", + "workbench.generalObsoleteApiNotification": "Algunas de las extensiones cargadas utilizan API obsoletas, consulte la información detallada en la pestaña Consola de la ventana Herramientas de desarrollo" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "La tecla de método abreviado F5 requiere que se seleccione una celda de código. Seleccione una para ejecutar.", - "clearResultActiveCell": "Para borrar el resultado es necesario seleccionar una celda de código. Seleccione una para ejecutar." + "clearResultActiveCell": "Para borrar el resultado es necesario seleccionar una celda de código. Seleccione una para ejecutar.", + "runActiveCell": "La tecla de método abreviado F5 requiere que se seleccione una celda de código. Seleccione una para ejecutar." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Tipo de componente desconocido. Debe utilizar ModelBuilder para crear objetos", "invalidIndex": "El índice {0} no es válido.", + "unknownComponentType": "Tipo de componente desconocido. Debe utilizar ModelBuilder para crear objetos", "unknownConfig": "Configuración del componente desconocida, debe usar ModelBuilder para crear un objeto de configuración" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Listo", + "dashboardNotInitialized": "Las pestañas no se han inicializado.", "dialogCancelLabel": "Cancelar", - "generateScriptLabel": "Generar script", + "dialogDoneLabel": "Listo", "dialogNextLabel": "Siguiente", "dialogPreviousLabel": "Anterior", - "dashboardNotInitialized": "Las pestañas no se han inicializado." + "generateScriptLabel": "Generar script" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "No se ha registrado ninguna vista del árbol con el id. \"{0}\"." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "Un NotebookProvider con providerId válido se debe pasar a este método", - "errNoProvider": "no se encontró ningún proveedor de cuadernos", "errNoManager": "No se encontró ningún administrador", - "noServerManager": "La instancia de Notebook Manager para el cuaderno {0} no tiene un administrador de servidores. No se pueden realizar operaciones en él", + "errNoProvider": "no se encontró ningún proveedor de cuadernos", "noContentManager": "La instancia de Notebook Manager para el cuaderno {0} no tiene un administrador de contenido. No se pueden realizar operaciones en él", - "noSessionManager": "La instancia de Notebook Manager para el cuaderno {0} no tiene un administrador de sesiones. No se pueden realizar operaciones en él." + "noServerManager": "La instancia de Notebook Manager para el cuaderno {0} no tiene un administrador de servidores. No se pueden realizar operaciones en él", + "noSessionManager": "La instancia de Notebook Manager para el cuaderno {0} no tiene un administrador de sesiones. No se pueden realizar operaciones en él.", + "providerRequired": "Un NotebookProvider con providerId válido se debe pasar a este método" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "Un NotebookProvider con providerId válido se debe pasar a este método" }, "sql/workbench/browser/actions": { - "manage": "Administrar", - "showDetails": "Mostrar detalles", + "clearSavedAccounts": "Borrar todas las cuentas guardadas", "configureDashboardLearnMore": "Más información", - "clearSavedAccounts": "Borrar todas las cuentas guardadas" + "manage": "Administrar", + "showDetails": "Mostrar detalles" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Características en versión preliminar", - "previewFeatures.configEnable": "Habilitar las características de la versión preliminar sin publicar", - "showConnectDialogOnStartup": "Mostrar diálogo de conexión al inicio", + "enableObsoleteApiUsageNotification": "Activar/desactivar la notificación de uso de API obsoleta", "enableObsoleteApiUsageNotificationTitle": "Notificación de API obsoleta", - "enableObsoleteApiUsageNotification": "Activar/desactivar la notificación de uso de API obsoleta" + "previewFeatures.configEnable": "Habilitar las características de la versión preliminar sin publicar", + "previewFeatures.configTitle": "Características en versión preliminar", + "showConnectDialogOnStartup": "Mostrar diálogo de conexión al inicio" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "Error al conectar la sesión de edición de datos" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "No conectado", - "profiler.sessionStopped": "La sesión de XEvent Profiler se detuvo inesperadamente en el servidor {0}.", + "profiler.eventsLost": "La sesión de XEvent Profiler para {0} tiene eventos perdidos.", "profiler.sessionCreationError": "Error al iniciar nueva sesión", - "profiler.eventsLost": "La sesión de XEvent Profiler para {0} tiene eventos perdidos." + "profiler.sessionStopped": "La sesión de XEvent Profiler se detuvo inesperadamente en el servidor {0}.", + "profilerInput.notConnected": "No conectado", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Mostrar acciones", "resourceViewerInput.resourceViewer": "Visor de recursos" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Información", - "warningAltText": "Advertencia", - "errorAltText": "Error", - "showMessageDetails": "Mostrar detalles", - "copyMessage": "Copiar", "closeMessage": "Cerrar", + "copyMessage": "Copiar", + "errorAltText": "Error", + "hideMessageDetails": "Ocultar detalles", + "infoAltText": "Información", "modal.back": "Atrás", - "hideMessageDetails": "Ocultar detalles" + "showMessageDetails": "Mostrar detalles", + "warningAltText": "Advertencia" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "Aceptar", - "optionsDialog.cancel": "Cancelar" + "optionsDialog.cancel": "Cancelar", + "optionsDialog.ok": "Aceptar" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " se requiere.", - "optionsDialog.invalidInput": "Entrada no válida. Se espera un valor numérico." + "optionsDialog.invalidInput": "Entrada no válida. Se espera un valor numérico.", + "optionsDialog.missingRequireField": " se requiere." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "El índice {0} no es válido." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Mostrar acciones" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Carga en curso", - "loadingCompletedMessage": "Carga completada" + "loadingCompletedMessage": "Carga completada", + "loadingMessage": "Carga en curso" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Valor no válido", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Cargando", - "loadingCompletedMessage": "Carga completada" + "loadingCompletedMessage": "Carga completada", + "loadingMessage": "Cargando" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "Editor de código de modelview para modelo de vista." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "No se admite el cambio de tipos de editor en archivos no guardados" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Seleccionar el top 1000", - "scriptKustoSelect": "Take 10", - "scriptExecute": "Script como ejecutar", - "scriptAlter": "Script como modificar", "editData": "Editar datos", + "scriptAlter": "Script como modificar", "scriptCreate": "Script como crear", - "scriptDelete": "Script como borrar" + "scriptDelete": "Script como borrar", + "scriptExecute": "Script como ejecutar", + "scriptKustoSelect": "Take 10", + "scriptSelect": "Seleccionar el top 1000" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "No se devolvió ningún script al llamar al script de selección en el objeto ", - "selectOperationName": "Seleccionar", "createOperationName": "Crear", - "insertOperationName": "Insertar", - "updateOperationName": "Actualizar", "deleteOperationName": "Eliminar", + "insertOperationName": "Insertar", + "scriptNotFound": "No se devolvió ningún script al ejecutar el script como {0}", "scriptNotFoundForObject": "No se devolvió ningún script al escribir como {0} en el objeto {1}", + "scriptSelectNotFound": "No se devolvió ningún script al llamar al script de selección en el objeto ", "scriptingFailed": "Error de scripting", - "scriptNotFound": "No se devolvió ningún script al ejecutar el script como {0}" + "selectOperationName": "Seleccionar", + "updateOperationName": "Actualizar" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "desconectado" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Extensión" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Color de fondo de la pestaña activa para pestañas verticales", "dashboardBorder": "Color de los bordes en el panel", "dashboardWidget": "Color del título del widget de panel", "dashboardWidgetSubtext": "Color del subtexto del widget de panel", - "propertiesContainerPropertyValue": "Color de los valores de propiedad que se muestran en el componente de contenedor de propiedades", "propertiesContainerPropertyName": "Color de los nombres de la propiedad que se muestran en el componente del contenedor de propiedades", - "toolbarOverflowShadow": "Color de sombra del texto de desbordamiento de la barra de herramientas" + "propertiesContainerPropertyValue": "Color de los valores de propiedad que se muestran en el componente de contenedor de propiedades", + "toolbarOverflowShadow": "Color de sombra del texto de desbordamiento de la barra de herramientas", + "verticalTabActiveBackground": "Color de fondo de la pestaña activa para pestañas verticales" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Identificador del tipo de cuenta", + "carbon.extension.contributes.account": "Aporta iconos al proveedor de la cuenta.", "carbon.extension.contributes.account.icon": "(Opcional) El icono que se usa para representar la cuenta en la IU. Una ruta de acceso al archivo o una configuración con temas", - "carbon.extension.contributes.account.icon.light": "Ruta del icono cuando se usa un tema ligero", "carbon.extension.contributes.account.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "carbon.extension.contributes.account": "Aporta iconos al proveedor de la cuenta." + "carbon.extension.contributes.account.icon.light": "Ruta del icono cuando se usa un tema ligero", + "carbon.extension.contributes.account.id": "Identificador del tipo de cuenta" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Ver reglas aplicables", "asmtaction.database.getitems": "Ver reglas aplicables para {0}", - "asmtaction.server.invokeitems": "Invocar evaluación", "asmtaction.database.invokeitems": "Invocar evaluación para {0}", "asmtaction.exportasscript": "Exportar como script", - "asmtaction.showsamples": "Ver todas las reglas y obtener más información en GitHub", "asmtaction.generatehtmlreport": "Crear informe en HTML", - "asmtaction.openReport": "El informe se ha guardado. ¿Quiere abrirlo?", + "asmtaction.label.cancel": "Cancelar", "asmtaction.label.open": "Abrir", - "asmtaction.label.cancel": "Cancelar" + "asmtaction.openReport": "El informe se ha guardado. ¿Quiere abrirlo?", + "asmtaction.server.getitems": "Ver reglas aplicables", + "asmtaction.server.invokeitems": "Invocar evaluación", + "asmtaction.showsamples": "Ver todas las reglas y obtener más información en GitHub" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "No hay nada que mostrar. Invoque una evaluación para obtener resultados.", - "asmt.column.displayName": "Nombre para mostrar", - "asmt.column.target": "Destino", - "asmt.column.severity": "Gravedad", + "asmt.TargetDatabaseComplient": "La base de datos {0} es totalmente conforme con los procedimientos recomendados. ¡Buen trabajo!", "asmt.TargetInstanceComplient": "La instancia de {0} es totalmente conforme con los procedimientos recomendados. ¡Buen trabajo!", - "asmt.TargetDatabaseComplient": "La base de datos {0} es totalmente conforme con los procedimientos recomendados. ¡Buen trabajo!" + "asmt.column.displayName": "Nombre para mostrar", + "asmt.column.severity": "Gravedad", + "asmt.column.target": "Destino" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "Información de API", "asmt.apiversion": "Versión de API:", - "asmt.rulesetversion": "Versión predeterminada del conjunto de reglas:", - "asmt.section.instance.title": "Detalles de la instancia de SQL Server", - "asmt.serverversion": "Versión:", - "asmt.serveredition": "Edición:", - "asmt.instancename": "Nombre de la instancia:", - "asmt.osversion": "Versión del sistema operativo:", - "asmt.column.message": "Mensaje", "asmt.column.checkId": "Comprobar id.", + "asmt.column.helpLink": "Vínculo de ayuda", + "asmt.column.message": "Mensaje", "asmt.column.tags": "Etiquetas", + "asmt.instancename": "Nombre de la instancia:", "asmt.learnMore": "Más información", - "asmt.sqlReportTitle": "Informe de SQL Assessment", + "asmt.osversion": "Versión del sistema operativo:", + "asmt.rulesetversion": "Versión predeterminada del conjunto de reglas:", + "asmt.section.api.title": "Información de API", + "asmt.section.instance.title": "Detalles de la instancia de SQL Server", + "asmt.serveredition": "Edición:", + "asmt.serverversion": "Versión:", + "asmt.sqlReport.Error": "Error", + "asmt.sqlReport.Info": "Información", + "asmt.sqlReport.Warning": "Advertencia", "asmt.sqlReport.resultForDatabase": "Resultados de la base de datos", "asmt.sqlReport.resultForInstance": "Resultados del servidor", - "asmt.sqlReport.Error": "Error", - "asmt.sqlReport.Warning": "Advertencia", - "asmt.sqlReport.Info": "Información", - "asmt.column.helpLink": "Vínculo de ayuda", - "asmt.sqlReport.severityMsg": "{0}: {1} elemento(s)" + "asmt.sqlReport.severityMsg": "{0}: {1} elemento(s)", + "asmt.sqlReportTitle": "Informe de SQL Assessment" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Abrir en Azure Portal" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Nombre de copia de seguridad", - "backup.recoveryModel": "Modelo de recuperación", - "backup.backupType": "Tipo de copia de seguridad", - "backup.backupDevice": "Archivos de copia de seguridad", + "addFile": "Agregar un archivo", + "backup.advancedConfiguration": "Configuración avanzada", "backup.algorithm": "Algoritmo", + "backup.backupDevice": "Archivos de copia de seguridad", + "backup.backupFileRequired": "La ruta del archivo de copia de seguridad es obligatoria", + "backup.backupName": "Nombre de copia de seguridad", + "backup.backupTail": "Hacer copia de seguridad de la cola del registro", + "backup.backupType": "Tipo de copia de seguridad", "backup.certificateOrAsymmetricKey": "Certificado o clave asimétrica", - "backup.media": "Multimedia", - "backup.mediaOption": "Realizar la copia de seguridad sobre el conjunto de medios existente", - "backup.mediaOptionFormat": "Realizar copia de seguridad en un nuevo conjunto de medios", + "backup.checksumContainer": "Realizar la suma de comprobación antes de escribir en los medios", + "backup.compression": "Compresión", + "backup.containsBackupToUrlError": "Solo se admite la copia de seguridad en un archivo", + "backup.continueOnErrorContainer": "Seguir en caso de error", + "backup.copyOnly": "Copia de seguridad de solo copia", + "backup.encryption": "Cifrado", "backup.existingMediaAppend": "Añadir al conjunto de copia de seguridad existente", "backup.existingMediaOverwrite": "Sobrescribir todos los conjuntos de copia de seguridad existentes", - "backup.newMediaSetName": "Nuevo nombre de conjunto de medios", - "backup.newMediaSetDescription": "Nueva descripción del conjunto de medios", - "backup.checksumContainer": "Realizar la suma de comprobación antes de escribir en los medios", - "backup.verifyContainer": "Comprobar copia de seguridad cuando haya terminado", - "backup.continueOnErrorContainer": "Seguir en caso de error", "backup.expiration": "Expiración", - "backup.setBackupRetainDays": "Configure los días de conservación de la copia de seguridad", - "backup.copyOnly": "Copia de seguridad de solo copia", - "backup.advancedConfiguration": "Configuración avanzada", - "backup.compression": "Compresión", + "backup.media": "Multimedia", + "backup.mediaNameRequired": "El nombre del medio es obligatorio", + "backup.mediaOption": "Realizar la copia de seguridad sobre el conjunto de medios existente", + "backup.mediaOptionFormat": "Realizar copia de seguridad en un nuevo conjunto de medios", + "backup.newMediaSetDescription": "Nueva descripción del conjunto de medios", + "backup.newMediaSetName": "Nuevo nombre de conjunto de medios", + "backup.noEncryptorWarning": "No hay certificado o clave asimétrica disponible", + "backup.recoveryModel": "Modelo de recuperación", + "backup.reliability": "Fiabilidad", "backup.setBackupCompression": "Establecer la compresión de copia de seguridad", - "backup.encryption": "Cifrado", + "backup.setBackupRetainDays": "Configure los días de conservación de la copia de seguridad", "backup.transactionLog": "Registro de transacciones", "backup.truncateTransactionLog": "Truncar el registro de transacciones", - "backup.backupTail": "Hacer copia de seguridad de la cola del registro", - "backup.reliability": "Fiabilidad", - "backup.mediaNameRequired": "El nombre del medio es obligatorio", - "backup.noEncryptorWarning": "No hay certificado o clave asimétrica disponible", - "addFile": "Agregar un archivo", - "removeFile": "Eliminar archivos", - "backupComponent.invalidInput": "Entrada no válida. El valor debe ser igual o mayor que 0.", - "backupComponent.script": "Script", + "backup.verifyContainer": "Comprobar copia de seguridad cuando haya terminado", "backupComponent.backup": "Copia de seguridad", "backupComponent.cancel": "Cancelar", - "backup.containsBackupToUrlError": "Solo se admite la copia de seguridad en un archivo", - "backup.backupFileRequired": "La ruta del archivo de copia de seguridad es obligatoria" + "backupComponent.invalidInput": "Entrada no válida. El valor debe ser igual o mayor que 0.", + "backupComponent.script": "Script", + "removeFile": "Eliminar archivos" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Copia de seguridad" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Debe habilitar las características en versión preliminar para utilizar la copia de seguridad", - "backup.commandNotSupportedForServer": "No se admite el comando de copia de seguridad en el contexto del servidor. Seleccione una base de datos y vuelva a intentarlo.", "backup.commandNotSupported": "No se admite el comando de copia de seguridad para bases de datos de Azure SQL.", + "backup.commandNotSupportedForServer": "No se admite el comando de copia de seguridad en el contexto del servidor. Seleccione una base de datos y vuelva a intentarlo.", + "backup.isPreviewFeature": "Debe habilitar las características en versión preliminar para utilizar la copia de seguridad", "backupAction.backup": "Copia de seguridad" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Clave asimétrica", + "backup.compressBackup": "Comprimir copia de seguridad", + "backup.defaultCompression": "Utilizar la configuración del servidor predeterminada", + "backup.doNotCompress": "No comprimir copia de seguridad", "backup.labelDatabase": "Base de datos", + "backup.labelDifferential": "Diferencial", + "backup.labelDisk": "Disco", "backup.labelFilegroup": "Archivos y grupos de archivos", "backup.labelFull": "Completa", - "backup.labelDifferential": "Diferencial", "backup.labelLog": "Registro de transacciones", - "backup.labelDisk": "Disco", "backup.labelUrl": "URL", - "backup.defaultCompression": "Utilizar la configuración del servidor predeterminada", - "backup.compressBackup": "Comprimir copia de seguridad", - "backup.doNotCompress": "No comprimir copia de seguridad", - "backup.serverCertificate": "Certificado de servidor", - "backup.asymmetricKey": "Clave asimétrica" + "backup.serverCertificate": "Certificado de servidor" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "No se pudo encontrar el gráfico a guardar", + "chartSaved": "Gráfico guardado en la ruta: {0}", + "configureChartLabel": "Configurar gráfico", + "copyChartLabel": "Copiar como imagen", "createInsightLabel": "Crear conclusión", "createInsightNoEditor": "No se puede crear la conclusión porque el editor activo no es un Editor de SQL", "myWidgetName": "Mi Widget", - "configureChartLabel": "Configurar gráfico", - "copyChartLabel": "Copiar como imagen", - "chartNotFound": "No se pudo encontrar el gráfico a guardar", - "saveImageLabel": "Guardar como imagen", "resultsSerializer.saveAsFileExtensionPNGTitle": "Png", - "chartSaved": "Gráfico guardado en la ruta: {0}" + "saveImageLabel": "Guardar como imagen" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Dirección de datos", - "verticalLabel": "Vertical", - "horizontalLabel": "Horizontal", + "chartTypeLabel": "Tipo de gráfico", "columnsAsLabelsLabel": "Usar nombres de columna como etiquetas", + "dataDirectionLabel": "Dirección de datos", + "dataTypeLabel": "Tipo de datos", + "encodingOption": "Codificación", + "horizontalLabel": "Horizontal", + "imageFormatOption": "Formato de imagen", "labelFirstColumnLabel": "Usar la primera columna como etiqueta de fila", "legendLabel": "Posición de la leyenda", - "yAxisLabel": "Etiqueta del eje Y", - "yAxisMinVal": "Valor mínimo del eje Y", - "yAxisMaxVal": "Valor máximo del eje Y", - "xAxisLabel": "Etiqueta del eje X", - "xAxisMinVal": "Valor mínimo del eje X", - "xAxisMaxVal": "Valor máximo del eje X", - "xAxisMinDate": "Fecha mínima del eje X", - "xAxisMaxDate": "Fecha máxima del eje X", - "dataTypeLabel": "Tipo de datos", "numberLabel": "Número", "pointLabel": "Punto", - "chartTypeLabel": "Tipo de gráfico", - "encodingOption": "Codificación", - "imageFormatOption": "Formato de imagen" + "verticalLabel": "Vertical", + "xAxisLabel": "Etiqueta del eje X", + "xAxisMaxDate": "Fecha máxima del eje X", + "xAxisMaxVal": "Valor máximo del eje X", + "xAxisMinDate": "Fecha mínima del eje X", + "xAxisMinVal": "Valor mínimo del eje X", + "yAxisLabel": "Etiqueta del eje Y", + "yAxisMaxVal": "Valor máximo del eje Y", + "yAxisMinVal": "Valor mínimo del eje Y" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Gráfico" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "Barra horizontal", "barAltName": "Barras", + "charting.failedToGetRows": "No se pudieron obtener las filas para el conjunto de datos en el gráfico.", + "charting.unsupportedType": "No se admite el tipo de gráfico \"{0}\".", + "countAltName": "Recuento", + "doughnutAltName": "Anillo", + "horizontalBarAltName": "Barra horizontal", + "imageAltName": "Imagen", "lineAltName": "Línea", "pieAltName": "Circular", "scatterAltName": "Dispersión", - "timeSeriesAltName": "Serie temporal", - "imageAltName": "Imagen", - "countAltName": "Recuento", "tableAltName": "Tabla", - "doughnutAltName": "Anillo", - "charting.failedToGetRows": "No se pudieron obtener las filas para el conjunto de datos en el gráfico.", - "charting.unsupportedType": "No se admite el tipo de gráfico \"{0}\"." + "timeSeriesAltName": "Serie temporal" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Gráficos integrados", - "builtinCharts.maxRowCountDescription": "El número máximo de filas para gráficos que se mostrarán. Advertencia: incrementar esto podría afectar al rendimiento." + "builtinCharts.maxRowCountDescription": "El número máximo de filas para gráficos que se mostrarán. Advertencia: incrementar esto podría afectar al rendimiento.", + "builtinChartsConfigurationTitle": "Gráficos integrados" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Cerrar" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "No volver a mostrar" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Conectando: {0}", - "runningCommandLabel": "Ejecutando comando: {0}", - "openingNewQueryLabel": "Abriendo nueva consulta: {0}", - "warnServerRequired": "No se puede conectar ya que no se proporcionó información del servidor", - "errConnectUrl": "No se pudo abrir la dirección URL debido a un error {0}", - "connectServerDetail": "Esto se conectará al servidor {0}", "confirmConnect": "¿Seguro que desea conectarse?", + "connectServerDetail": "Esto se conectará al servidor {0}", + "connectingLabel": "Conectando: {0}", + "connectingQueryLabel": "Conectando con el archivo de consulta", + "errConnectUrl": "No se pudo abrir la dirección URL debido a un error {0}", "open": "&&Abrir", - "connectingQueryLabel": "Conectando con el archivo de consulta" + "openingNewQueryLabel": "Abriendo nueva consulta: {0}", + "runningCommandLabel": "Ejecutando comando: {0}", + "warnServerRequired": "No se puede conectar ya que no se proporcionó información del servidor" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} se ha reemplazado por {1} en la configuración de usuario.", "workbench.configuration.upgradeWorkspace": "{0} se ha reemplazado por {1} en la configuración del área de trabajo." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "Número máximo de conexiones usadas recientemente que se van a almacenar en la lista de conexiones.", + "connection.parseClipboardForConnectionStringDescription": "Intente analizar el contenido del portapapeles cuando se abre el cuadro de diálogo de conexión o se realiza un pegado.", "sql.defaultEngineDescription": "Motor de SQL predeterminado para usar. Esto indica el proveedor de lenguaje predeterminado en los archivos .sql y los valores por defecto que se usarán al crear una nueva conexión.", - "connection.parseClipboardForConnectionStringDescription": "Intente analizar el contenido del portapapeles cuando se abre el cuadro de diálogo de conexión o se realiza un pegado." + "sql.maxRecentConnectionsDescription": "Número máximo de conexiones usadas recientemente que se van a almacenar en la lista de conexiones." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "Estado de conexión" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "Identificador común para el proveedor", + "schema.connectionOptions": "Opciones para la conexión", "schema.displayName": "Nombre para mostrar del proveedor", - "schema.notebookKernelAlias": "Alias de kernel del cuaderno para el proveedor", "schema.iconPath": "Ruta de acceso al icono para el tipo de servidor", - "schema.connectionOptions": "Opciones para la conexión" + "schema.notebookKernelAlias": "Alias de kernel del cuaderno para el proveedor", + "schema.providerId": "Identificador común para el proveedor" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Nombre de usuario visible para el proveedor de árbol", - "connectionTreeProvider.schema.id": "Id. del proveedor; debe ser el mismo que al registrar el proveedor de datos del árbol y debe empezar por \"connectionDialog/\"." + "connectionTreeProvider.schema.id": "Id. del proveedor; debe ser el mismo que al registrar el proveedor de datos del árbol y debe empezar por \"connectionDialog/\".", + "connectionTreeProvider.schema.name": "Nombre de usuario visible para el proveedor de árbol" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Identificador único para este contenedor.", - "azdata.extension.contributes.dashboard.container.container": "El contenedor que se mostrará en la pestaña.", "azdata.extension.contributes.containers": "Contribuye con uno o varios contenedores de paneles para que los usuarios los agreguen a su propio panel.", - "dashboardContainer.contribution.noIdError": "No se ha especificado ningún identificador en el contenedor de paneles para la extensión.", - "dashboardContainer.contribution.noContainerError": "No se ha especificado ningún contenedor en el contenedor de paneles para la extensión.", + "azdata.extension.contributes.dashboard.container.container": "El contenedor que se mostrará en la pestaña.", + "azdata.extension.contributes.dashboard.container.id": "Identificador único para este contenedor.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "Debe definirse exactamente 1 contenedor de paneles por espacio.", + "dashboardContainer.contribution.noContainerError": "No se ha especificado ningún contenedor en el contenedor de paneles para la extensión.", + "dashboardContainer.contribution.noIdError": "No se ha especificado ningún identificador en el contenedor de paneles para la extensión.", "dashboardTab.contribution.unKnownContainerType": "Tipo de contenedor desconocido definido en el contenedor de paneles para la extensión." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "La vista respaldada por el modelo que se visualiza en esta pestaña." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Identificador único para esta sección de navegación. Se pasará a la extensión de las solicitudes.", - "dashboard.container.left-nav-bar.icon": "(opcional) Icono que se utiliza para representar esta sección de navegación en la IU. Una ruta de acceso al archivo o una configuración con temas", - "dashboard.container.left-nav-bar.icon.light": "Ruta del icono cuando se usa un tema ligero", - "dashboard.container.left-nav-bar.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "dashboard.container.left-nav-bar.title": "Título de la sección de navegación para mostrar al usuario.", - "dashboard.container.left-nav-bar.container": "El contenedor que se mostrará en esta sección de navegación.", "dashboard.container.left-nav-bar": "La lista de contenedores de paneles que se mostrará en esta sección de navegación.", - "navSection.missingTitle.error": "No hay título en la sección de navegación especificada para la extensión.", + "dashboard.container.left-nav-bar.container": "El contenedor que se mostrará en esta sección de navegación.", + "dashboard.container.left-nav-bar.icon": "(opcional) Icono que se utiliza para representar esta sección de navegación en la IU. Una ruta de acceso al archivo o una configuración con temas", + "dashboard.container.left-nav-bar.icon.dark": "Ruta de icono cuando se usa un tema oscuro", + "dashboard.container.left-nav-bar.icon.light": "Ruta del icono cuando se usa un tema ligero", + "dashboard.container.left-nav-bar.id": "Identificador único para esta sección de navegación. Se pasará a la extensión de las solicitudes.", + "dashboard.container.left-nav-bar.title": "Título de la sección de navegación para mostrar al usuario.", + "navSection.invalidContainer.error": "NAV_SECTION en NAV_SECTION es un contenedor no válido para la extensión.", "navSection.missingContainer.error": "No hay contenedor en la sección de navegación especificada para la extensión.", - "navSection.moreThanOneDashboardContainersError": "Debe definirse exactamente 1 contenedor de paneles por espacio.", - "navSection.invalidContainer.error": "NAV_SECTION en NAV_SECTION es un contenedor no válido para la extensión." + "navSection.missingTitle.error": "No hay título en la sección de navegación especificada para la extensión.", + "navSection.moreThanOneDashboardContainersError": "Debe definirse exactamente 1 contenedor de paneles por espacio." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "La vista web que se mostrará en esta pestaña." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "La lista de widgets que se espera dentro del contenedor de widgets para la extensión." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Abrir características instaladas", + "clickToPin": "Haga clic para anclar", + "clickToUnpin": "Haga clic para desanclar", + "collapseWidget": "Contraer widget", + "deleteWidget": "Eliminar widget", "editDashboard": "Editar", "editDashboardExit": "Salir", + "expandWidget": "Expandir widget", "refreshWidget": "Actualizar", - "toggleMore": "Mostrar acciones", - "deleteWidget": "Eliminar widget", - "clickToUnpin": "Haga clic para desanclar", - "clickToPin": "Haga clic para anclar", - "addFeatureAction.openInstalledFeatures": "Abrir características instaladas", - "collapseWidget": "Contraer widget", - "expandWidget": "Expandir widget" + "toggleMore": "Mostrar acciones" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} es un contenedor desconocido." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "General", "home": "Inicio", - "missingConnectionInfo": "No se encontró información de conexión para este panel", - "dashboard.generalTabGroupHeader": "General" + "missingConnectionInfo": "No se encontró información de conexión para este panel" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Identificador único para esta pestaña. Se pasará a la extensión para cualquier solicitud.", - "azdata.extension.contributes.dashboard.tab.title": "Título de la pestaña para mostrar al usuario.", - "azdata.extension.contributes.dashboard.tab.description": "Descripción de esta pestaña que se mostrará al usuario.", - "azdata.extension.contributes.tab.when": "Condición que se debe cumplir para mostrar este elemento", - "azdata.extension.contributes.tab.provider": "Define los tipos de conexión con los que esta pestaña es compatible. El valor predeterminado es \"MSSQL\" si no se establece", - "azdata.extension.contributes.dashboard.tab.container": "El contenedor que se mostrará en esta pestaña.", + "administrationTabGroup": "Administración", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Si esta pestaña se debe mostrar siempre, o sólo cuando el usuario la agrega.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Si esta pestaña se debe usar o no como la pestaña Inicio para un tipo de conexión.", + "azdata.extension.contributes.dashboard.tab.container": "El contenedor que se mostrará en esta pestaña.", + "azdata.extension.contributes.dashboard.tab.description": "Descripción de esta pestaña que se mostrará al usuario.", "azdata.extension.contributes.dashboard.tab.group": "Id. único del grupo al que pertenece esta pestaña; valor para el grupo de inicio: Inicio.", - "dazdata.extension.contributes.dashboard.tab.icon": "(Opcional) Icono que se utiliza para representar esta pestaña en la interfaz de usuario; puede ser una ruta de acceso al archivo o una configuración con temas.", - "azdata.extension.contributes.dashboard.tab.icon.light": "Ruta del icono cuando se usa un tema ligero", "azdata.extension.contributes.dashboard.tab.icon.dark": "Ruta de icono cuando se usa un tema oscuro", - "azdata.extension.contributes.tabs": "Aporta una o varias pestañas que los usuarios pueden agregar a su panel.", - "dashboardTab.contribution.noTitleError": "No se ha especificado ningún título para la extensión.", - "dashboardTab.contribution.noDescriptionWarning": "No se ha especificado ninguna descripción para mostrar.", - "dashboardTab.contribution.noContainerError": "No se ha especificado ningún contenedor para la extensión.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "Debe definirse exactamente 1 contenedor de paneles por espacio", + "azdata.extension.contributes.dashboard.tab.icon.light": "Ruta del icono cuando se usa un tema ligero", + "azdata.extension.contributes.dashboard.tab.id": "Identificador único para esta pestaña. Se pasará a la extensión para cualquier solicitud.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Si esta pestaña se debe usar o no como la pestaña Inicio para un tipo de conexión.", + "azdata.extension.contributes.dashboard.tab.title": "Título de la pestaña para mostrar al usuario.", "azdata.extension.contributes.dashboard.tabGroup.id": "Identificador único para este grupo de pestañas.", "azdata.extension.contributes.dashboard.tabGroup.title": "Título del grupo de pestañas.", + "azdata.extension.contributes.tab.provider": "Define los tipos de conexión con los que esta pestaña es compatible. El valor predeterminado es \"MSSQL\" si no se establece", + "azdata.extension.contributes.tab.when": "Condición que se debe cumplir para mostrar este elemento", "azdata.extension.contributes.tabGroups": "Aporta uno o varios grupos de pestañas que los usuarios pueden agregar a su panel.", + "azdata.extension.contributes.tabs": "Aporta una o varias pestañas que los usuarios pueden agregar a su panel.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "Debe definirse exactamente 1 contenedor de paneles por espacio", + "dashboardTab.contribution.noContainerError": "No se ha especificado ningún contenedor para la extensión.", + "dashboardTab.contribution.noDescriptionWarning": "No se ha especificado ninguna descripción para mostrar.", + "dashboardTab.contribution.noTitleError": "No se ha especificado ningún título para la extensión.", "dashboardTabGroup.contribution.noIdError": "No se ha especificado ningún id. para el grupo de pestañas.", "dashboardTabGroup.contribution.noTitleError": "No se ha especificado ningún título para el grupo de pestañas.", - "administrationTabGroup": "Administración", + "databasesTabDescription": "pestaña de bases de datos", + "databasesTabTitle": "Bases de datos", + "dazdata.extension.contributes.dashboard.tab.icon": "(Opcional) Icono que se utiliza para representar esta pestaña en la interfaz de usuario; puede ser una ruta de acceso al archivo o una configuración con temas.", "monitoringTabGroup": "Supervisión", "performanceTabGroup": "Rendimiento", "securityTabGroup": "Seguridad", - "troubleshootingTabGroup": "Solución de problemas", "settingsTabGroup": "Configuración", - "databasesTabDescription": "pestaña de bases de datos", - "databasesTabTitle": "Bases de datos" + "troubleshootingTabGroup": "Solución de problemas" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Administrar", - "dashboard.editor.label": "Panel" + "dashboard.editor.label": "Panel", + "manage": "Administrar" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Administrar" @@ -9905,67 +10372,67 @@ "opticon": "la propiedad \"icon\" puede omitirse o debe ser una cadena o un literal como \"{dark, light}\"" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Define una propiedad para mostrar en el panel", - "dashboard.properties.property.displayName": "Qué valor utilizar como etiqueta de la propiedad", - "dashboard.properties.property.value": "Valor en el objeto al que acceder para el valor", - "dashboard.properties.property.ignore": "Especificar los valores que se ignorarán", - "dashboard.properties.property.default": "Valor predeterminado para mostrar si se omite o no hay valor", + "carbon.extension.dashboard": "Define que este proveedor admite el panel de información", + "dashboard.id": "Id. de proveedor (por ejemplo MSSQL)", + "dashboard.properties": "Valores de las propiedades para mostrar en el panel", + "dashboard.properties.databaseProperties": "Propiedades para mostrar por página de base de datos", "dashboard.properties.flavor": "Estilo para definir propiedades en un panel", - "dashboard.properties.flavor.id": "Id. del estilo", "dashboard.properties.flavor.condition": "Condición para utilizar este tipo", "dashboard.properties.flavor.condition.field": "Campo con el que comparar", "dashboard.properties.flavor.condition.operator": "Operador para utilizar en la comparación", "dashboard.properties.flavor.condition.value": "Valor con el que comparar el campo", - "dashboard.properties.databaseProperties": "Propiedades para mostrar por página de base de datos", - "dashboard.properties.serverProperties": "Propiedades para mostrar por página de servidor", - "carbon.extension.dashboard": "Define que este proveedor admite el panel de información", - "dashboard.id": "Id. de proveedor (por ejemplo MSSQL)", - "dashboard.properties": "Valores de las propiedades para mostrar en el panel" + "dashboard.properties.flavor.id": "Id. del estilo", + "dashboard.properties.property": "Define una propiedad para mostrar en el panel", + "dashboard.properties.property.default": "Valor predeterminado para mostrar si se omite o no hay valor", + "dashboard.properties.property.displayName": "Qué valor utilizar como etiqueta de la propiedad", + "dashboard.properties.property.ignore": "Especificar los valores que se ignorarán", + "dashboard.properties.property.value": "Valor en el objeto al que acceder para el valor", + "dashboard.properties.serverProperties": "Propiedades para mostrar por página de servidor" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "Condición que se debe cumplir para mostrar este elemento", + "azdata.extension.contributes.dashboardPage.tab.id": "Identificador único para esta pestaña. Se pasará a la extensión para cualquier solicitud.", "azdata.extension.contributes.widget.hideHeader": "Indica se oculta el encabezado del widget; el valor predeterminado es \"false\".", - "dashboardpage.tabName": "El título del contenedor", - "dashboardpage.rowNumber": "La fila del componente en la cuadrícula", - "dashboardpage.rowSpan": "El intervalo de fila del componente en la cuadrícula. El valor predeterminado es 1. Use \"*\" para establecer el número de filas en la cuadrícula.", + "azdata.extension.contributes.widget.when": "Condición que se debe cumplir para mostrar este elemento", + "dashboardTabError": "La pestaña de extensión es desconocida o no está instalada.", "dashboardpage.colNumber": "La columna del componente en la cuadrícula", "dashboardpage.colspan": "El colspan del componente en la cuadrícula. El valor predeterminado es 1. Use \"*\" para definir el número de columnas en la cuadrícula.", - "azdata.extension.contributes.dashboardPage.tab.id": "Identificador único para esta pestaña. Se pasará a la extensión para cualquier solicitud.", - "dashboardTabError": "La pestaña de extensión es desconocida o no está instalada." + "dashboardpage.rowNumber": "La fila del componente en la cuadrícula", + "dashboardpage.rowSpan": "El intervalo de fila del componente en la cuadrícula. El valor predeterminado es 1. Use \"*\" para establecer el número de filas en la cuadrícula.", + "dashboardpage.tabName": "El título del contenedor" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Propiedades de la base de datos" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Activar o desactivar el widget de propiedades", + "compatibilityLevel": "Nivel de compatibilidad", "dashboard.databaseproperties": "Valores de la propiedad para mostrar", "dashboard.databaseproperties.displayName": "Nombre para mostrar de la propiedad", - "dashboard.databaseproperties.value": "Valor en el objeto de la información de la base de datos", "dashboard.databaseproperties.ignore": "Especificar valores específicos para ignorar", - "recoveryModel": "Modelo de recuperación", + "dashboard.databaseproperties.value": "Valor en el objeto de la información de la base de datos", + "dashboardDatabase": "Personaliza la página del panel de base de datos", + "dashboardDatabaseProperties": "Activar o desactivar el widget de propiedades", + "dashboardDatabaseTabs": "Personaliza las pestañas de consola de base de datos", "lastDatabaseBackup": "Última copia de seguridad de la base de datos", "lastLogBackup": "Última copia de seguridad de registros", - "compatibilityLevel": "Nivel de compatibilidad", - "owner": "Propietario", - "dashboardDatabase": "Personaliza la página del panel de base de datos", "objectsWidgetTitle": "Búsqueda", - "dashboardDatabaseTabs": "Personaliza las pestañas de consola de base de datos" + "owner": "Propietario", + "recoveryModel": "Modelo de recuperación" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Propiedades del servidor" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Activar o desactivar el widget de propiedades", + "computerName": "Nombre del equipo", "dashboard.serverproperties": "Valores de la propiedad para mostrar", "dashboard.serverproperties.displayName": "Nombre para mostrar de la propiedad", "dashboard.serverproperties.value": "Valor en el objeto de información de servidor", - "version": "Versión", - "edition": "Edición", - "computerName": "Nombre del equipo", - "osVersion": "Versión del sistema operativo", - "explorerWidgetsTitle": "Búsqueda", "dashboardServer": "Personaliza la página del panel de servidor", - "dashboardServerTabs": "Personaliza las pestañas del panel de servidor" + "dashboardServerProperties": "Activar o desactivar el widget de propiedades", + "dashboardServerTabs": "Personaliza las pestañas del panel de servidor", + "edition": "Edición", + "explorerWidgetsTitle": "Búsqueda", + "osVersion": "Versión del sistema operativo", + "version": "Versión" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Inicio" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Mostrar acciones", + "dashboard.explorer.actionsColumn": "Acciones", + "explorerSearchMatchResultMessage": "La lista de la búsqueda se ha filtrado en {0} elementos.", "explorerSearchNoMatchResultMessage": "No se encontraron elementos coincidentes", - "explorerSearchSingleMatchResultMessage": "La lista de la búsqueda se ha filtrado en un elemento.", - "explorerSearchMatchResultMessage": "La lista de la búsqueda se ha filtrado en {0} elementos." + "explorerSearchSingleMatchResultMessage": "La lista de la búsqueda se ha filtrado en un elemento." }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Nombre", - "dashboard.explorer.schemaDisplayValue": "Esquema", - "dashboard.explorer.objectTypeDisplayValue": "Tipo" + "dashboard.explorer.objectTypeDisplayValue": "Tipo", + "dashboard.explorer.schemaDisplayValue": "Esquema" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "Cargando de los objetos en curso", - "loadingDatabases": "Carga de las bases de datos en curso", - "loadingObjectsCompleted": "La carga de los objetos se ha completado.", - "loadingDatabasesCompleted": "La carga de las bases de datos se ha completado.", - "seachObjects": "Buscar por nombre de tipo (t:, v:, f: o sp:)", - "searchDatabases": "Buscar en las bases de datos", + "dashboard.explorer.databaseError": "No se pueden cargar las bases de datos", "dashboard.explorer.objectError": "No se pueden cargar objetos", - "dashboard.explorer.databaseError": "No se pueden cargar las bases de datos" + "loadingDatabases": "Carga de las bases de datos en curso", + "loadingDatabasesCompleted": "La carga de las bases de datos se ha completado.", + "loadingObjects": "Cargando de los objetos en curso", + "loadingObjectsCompleted": "La carga de los objetos se ha completado.", + "seachObjects": "Buscar por nombre de tipo (t:, v:, f: o sp:)", + "searchDatabases": "Buscar en las bases de datos" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Ejecutar consulta" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "Carga de {0} en curso", - "insightsWidgetLoadingCompletedMessage": "Carga de {0} completada", "insights.autoRefreshOffState": "Actualización automática: DESACTIVADA", "insights.lastUpdated": "Última actualización: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "Carga de {0} completada", + "insightsWidgetLoadingMessage": "Carga de {0} en curso", "noResults": "No hay resultados para mostrar" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Añade un widget que puede consultar un servidor o base de datos y mostrar los resultados de múltiples maneras, como un gráfico o una cuenta de resumen, entre otras.", + "actionDatabaseDescription": "Base de datos de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", + "actionServerDescription": "Servidor de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", + "actionTypes": "Acciones para utilizar", + "actionUserDescription": "Usuario de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", + "carbon.extension.contributes.insightType.id": "Identificador de la información", + "carbon.extension.contributes.insights": "Aporta conocimientos a la paleta del panel.", + "insightAutoRefreshIntervalDescription": "[Opcional] Intervalo de actualización automática en minutos, si no se establece, no habrá actualización automática", "insightIdDescription": "Identificador único utilizado para almacenar en caché los resultados de la información.", "insightQueryDescription": "Consulta SQL para ejecutar. Esto debería devolver exactamente un conjunto de resultados.", "insightQueryFileDescription": "[Opcional] Ruta de acceso a un archivo que contiene una consulta. Utilícelo si \"query\" no está establecido", - "insightAutoRefreshIntervalDescription": "[Opcional] Intervalo de actualización automática en minutos, si no se establece, no habrá actualización automática", - "actionTypes": "Acciones para utilizar", - "actionDatabaseDescription": "Base de datos de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", - "actionServerDescription": "Servidor de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", - "actionUserDescription": "Usuario de destino para la acción; puede usar el formato \"${ columnName }\" para usar un nombre de columna controlado por datos.", - "carbon.extension.contributes.insightType.id": "Identificador de la información", - "carbon.extension.contributes.insights": "Aporta conocimientos a la paleta del panel." + "insightWidgetDescription": "Añade un widget que puede consultar un servidor o base de datos y mostrar los resultados de múltiples maneras, como un gráfico o una cuenta de resumen, entre otras." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "No se puede mostrar el gráfico con los datos proporcionados" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Muestra los resultados de una consulta como un gráfico en el panel de información", "colorMapDescription": "Asigne \"nombre de columna\" -> color. Por ejemplo, agregue \"column1\": red para asegurarse de que esta utilice un color rojo ", - "legendDescription": "Indica la posición y visibilidad preferidas de la leyenda del gráfico. Estos son los nombres de columna de la consulta y se asignan a la etiqueta de cada entrada de gráfico", - "labelFirstColumnDescription": "Si dataDirection es horizontal, al establecerlo como verdadero se utilizarán los valores de las primeras columnas para la leyenda.", "columnsAsLabels": "Si dataDirection es vertical, al configurarlo como verdadero se utilizarán los nombres de columna para la leyenda.", "dataDirectionDescription": "Define si los datos se leen desde una columna (vertical) o una fila (horizontal). Para series de tiempo esto se omite, ya que la dirección debe ser vertical.", + "labelFirstColumnDescription": "Si dataDirection es horizontal, al establecerlo como verdadero se utilizarán los valores de las primeras columnas para la leyenda.", + "legendDescription": "Indica la posición y visibilidad preferidas de la leyenda del gráfico. Estos son los nombres de columna de la consulta y se asignan a la etiqueta de cada entrada de gráfico", "showTopNData": "Si se establece showTopNData, se mostrarán solo los primeros N datos en la tabla." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Valor mínimo del eje y", - "yAxisMax": "Valor máximo del eje y", + "barchart.xAxisLabel": "Etiqueta para el eje x", "barchart.yAxisLabel": "Etiqueta para el eje y", - "xAxisMin": "Valor mínimo del eje x", "xAxisMax": "Valor máximo del eje x", - "barchart.xAxisLabel": "Etiqueta para el eje x" + "xAxisMin": "Valor mínimo del eje x", + "yAxisMax": "Valor máximo del eje y", + "yAxisMin": "Valor mínimo del eje y" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Indica la propiedad de datos de un conjunto de datos para un gráfico." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Para cada columna de un conjunto de resultados, muestra el valor de la fila 0 como un recuento seguido del nombre de la columna. Admite \"1 Healthy\", \"3 Unhealthy\", por ejemplo, donde \"Healthy\" es el nombre de la columna y 1 es el valor de la fila 1, celda 1" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Muestra una imagen, por ejemplo uno devuelta por una consulta R con ggplot2", + "encodingDescription": "¿Está codificado como hexadecimal, base64 o algún otro formato?", "imageFormatDescription": "¿Qué formato se espera: es un archivo JPEG, PNG u otro formato?", - "encodingDescription": "¿Está codificado como hexadecimal, base64 o algún otro formato?" + "imageInsightDescription": "Muestra una imagen, por ejemplo uno devuelta por una consulta R con ggplot2" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Muestra los resultados en una tabla simple" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "No se pueden cargar las propiedades del panel", "loadingProperties": "Carga de las propiedades en curso", - "loadingPropertiesCompleted": "La carga de las propiedades se ha completado.", - "dashboard.properties.error": "No se pueden cargar las propiedades del panel" + "loadingPropertiesCompleted": "La carga de las propiedades se ha completado." }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Conexiones de base de datos", - "datasource.connections": "Conexiones de fuentes de datos", - "datasource.connectionGroups": "grupos de origen de datos", "connectionsSortOrder.dateAdded": "Las conexiones guardadas se ordenan por las fechas en que se agregaron.", "connectionsSortOrder.displayName": "Las conexiones guardadas se ordenan alfabéticamente por sus nombres para mostrar.", + "databaseConnections": "Conexiones de base de datos", + "datasource.connectionGroups": "grupos de origen de datos", + "datasource.connections": "Conexiones de fuentes de datos", "datasource.connectionsSortOrder": "Controla el criterio de ordenación de las conexiones guardadas y los grupos de conexiones.", - "startupConfig": "Configuración de inicio", - "startup.alwaysShowServersView": "True para que la vista de servidores aparezca en la apertura predeterminada de Azure Data Studio; false si quiere aparezca la última vista abierta" + "startup.alwaysShowServersView": "True para que la vista de servidores aparezca en la apertura predeterminada de Azure Data Studio; false si quiere aparezca la última vista abierta", + "startupConfig": "Configuración de inicio" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Identificador de la vista. Úselo para registrar un proveedor de datos mediante la API \"vscode.window.registerTreeDataProviderForView\". También para desencadenar la activación de su extensión al registrar el evento \"onView:${id}\" en \"activationEvents\".", - "vscode.extension.contributes.view.name": "Nombre de la vista en lenguaje natural. Se mostrará", - "vscode.extension.contributes.view.when": "Condición que se debe cumplir para mostrar esta vista", - "extension.contributes.dataExplorer": "Aporta vistas al editor", - "extension.dataExplorer": "Aporta vistas al contenedor del Explorador de datos en la barra de la actividad", "dataExplorer.contributed": "Contribuye vistas al contenedor de vistas aportadas", "duplicateView1": "No pueden registrar múltiples vistas con el mismo identificador \"{0}\" en el contenedor de vistas \"{1}\"", "duplicateView2": "Una vista con el identificador \"{0}\" ya está registrada en el contenedor de vista \"{1}\"", + "extension.contributes.dataExplorer": "Aporta vistas al editor", + "extension.dataExplorer": "Aporta vistas al contenedor del Explorador de datos en la barra de la actividad", + "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", "requirearray": "Las vistas deben ser una matriz", "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"" + "vscode.extension.contributes.view.id": "Identificador de la vista. Úselo para registrar un proveedor de datos mediante la API \"vscode.window.registerTreeDataProviderForView\". También para desencadenar la activación de su extensión al registrar el evento \"onView:${id}\" en \"activationEvents\".", + "vscode.extension.contributes.view.name": "Nombre de la vista en lenguaje natural. Se mostrará", + "vscode.extension.contributes.view.when": "Condición que se debe cumplir para mostrar esta vista" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Servidores", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "Mostrar panel de edición de datos de SQL al iniciar" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Ejecutar", "disposeEditFailure": "Eliminar edición con error: ", - "editData.stop": "Detener", + "editData.closeSql": "Cerrar el panel de SQL", + "editData.run": "Ejecutar", "editData.showSql": "Mostrar el panel de SQL", - "editData.closeSql": "Cerrar el panel de SQL" + "editData.stop": "Detener" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Máximo de filas:" @@ -10106,157 +10574,157 @@ "revertRow": "Revertir la fila actual" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Guardar como CSV", - "saveAsJson": "Guardar como JSON", - "saveAsExcel": "Guardar como Excel", - "saveAsXml": "Guardar como XML", "copySelection": "Copiar", "copyWithHeaders": "Copiar con encabezados", + "saveAsCsv": "Guardar como CSV", + "saveAsExcel": "Guardar como Excel", + "saveAsJson": "Guardar como JSON", + "saveAsXml": "Guardar como XML", "selectAll": "Seleccionar todo" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Pestañas del panel ({0})", + "insight condition": "Cuándo", + "insightId": "Id.", + "insights": "Información del panel ({0})", + "name": "Nombre", + "tabDescription": "Descripción", "tabId": "Id.", "tabTitle": "Título", - "tabDescription": "Descripción", - "insights": "Información del panel ({0})", - "insightId": "Id.", - "name": "Nombre", - "insight condition": "Cuándo" + "tabs": "Pestañas del panel ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Obtiene información de extensión de la galería", + "notFound": "La extensión '{0}' no se encontró.", "workbench.extensions.getExtensionFromGallery.arg.name": "Id. de extensión", - "notFound": "La extensión '{0}' no se encontró." + "workbench.extensions.getExtensionFromGallery.description": "Obtiene información de extensión de la galería" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Mostrar recomendaciones", "Install Extensions": "Instalar extensiones", - "openExtensionAuthoringDocs": "Crear una extensión..." + "openExtensionAuthoringDocs": "Crear una extensión...", + "showRecommendations": "Mostrar recomendaciones" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "No volver a mostrar", "ExtensionsRecommended": "Azure Data Studio cuenta con extensiones recomendadas.", "VisualizerExtensionsRecommended": "Azure Data Studio cuenta con extensiones recomendadas para la visualización de datos.\r\nUna vez instaladas, podrá seleccionar el icono Visualizador para ver los resultados de las consultas.", "installAll": "Instalar todo", - "showRecommendations": "Mostrar recomendaciones", - "scenarioTypeUndefined": "Es necesario proporcionar el tipo de escenario para recibir recomendaciones de extensiones." + "neverShowAgain": "No volver a mostrar", + "scenarioTypeUndefined": "Es necesario proporcionar el tipo de escenario para recibir recomendaciones de extensiones.", + "showRecommendations": "Mostrar recomendaciones" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Azure Data Studio recomienda esta extensión." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Alertas", "jobview.Jobs": "Trabajos", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "Alertas", - "jobview.Proxies": "Servidores proxy", - "jobview.Operators": "Operadores" + "jobview.Operators": "Operadores", + "jobview.Proxies": "Servidores proxy" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Nombre", - "jobAlertColumns.lastOccurrenceDate": "Última aparición", - "jobAlertColumns.enabled": "Habilitado", + "jobAlertColumns.categoryName": "Nombre de la categoría", "jobAlertColumns.delayBetweenResponses": "Retraso entre las respuestas (en segundos)", - "jobAlertColumns.categoryName": "Nombre de la categoría" + "jobAlertColumns.enabled": "Habilitado", + "jobAlertColumns.lastOccurrenceDate": "Última aparición", + "jobAlertColumns.name": "Nombre" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Correcto", - "jobaction.faillabel": "Error", - "jobaction.refresh": "Actualizar", - "jobaction.newJob": "Nuevo trabajo", - "jobaction.run": "Ejecutar", + "joaction.deletedOperator": "El operador se eliminó correctamente", "jobSuccessfullyStarted": ": El trabajo se inició correctamente.", - "jobaction.stop": "Detener", "jobSuccessfullyStopped": ": El trabajo se detuvo correctamente.", - "jobaction.editJob": "Editar trabajo", - "notebookAction.openNotebook": "Abrir", + "jobaction.Cancel": "Cancelar", + "jobaction.deleteAlert": "Eliminar alerta", + "jobaction.deleteAlertConfirm": "¿Seguro que desea eliminar la alerta \"{0}\"?", "jobaction.deleteJob": "Eliminar trabajo", "jobaction.deleteJobConfirm": "¿Seguro que desea eliminar el trabajo \"{0}\"?", - "jobaction.failedToDeleteJob": "No se pudo eliminar el trabajo \"{0}\".\r\nError: {1}", - "jobaction.deletedJob": "El trabajo se eliminó correctamente", - "jobaction.newStep": "Nuevo paso", - "jobaction.deleteStep": "Eliminar paso", - "jobaction.deleteStepConfirm": "¿Seguro que desea eliminar el paso \"{0}\"?", - "jobaction.failedToDeleteStep": "No se puede eliminar el paso \"{0}\".\r\nError: {1}", - "jobaction.deletedStep": "El paso del trabajo se eliminó correctamente", - "jobaction.newAlert": "Nueva alerta", - "jobaction.editAlert": "Editar alerta", - "jobaction.deleteAlert": "Eliminar alerta", - "jobaction.Cancel": "Cancelar", - "jobaction.deleteAlertConfirm": "¿Seguro que desea eliminar la alerta \"{0}\"?", - "jobaction.failedToDeleteAlert": "No se pudo eliminar la alerta \"{0}\".\r\nError: {1}", - "jobaction.deletedAlert": "La alerta se eliminó correctamente", - "jobaction.newOperator": "Nuevo operador", - "jobaction.editOperator": "Editar operador", + "jobaction.deleteNotebookConfirm": "¿Seguro que desea eliminar el cuaderno \"{0}\"?", "jobaction.deleteOperator": "Eliminar operador", "jobaction.deleteOperatorConfirm": "¿Seguro que desea eliminar el operador \"{0}\"?", - "jobaction.failedToDeleteOperator": "No se pudo eliminar el operador \"{0}\".\r\nError: {1}", - "joaction.deletedOperator": "El operador se eliminó correctamente", - "jobaction.newProxy": "Nuevo proxy", - "jobaction.editProxy": "Editar proxy", "jobaction.deleteProxy": "Eliminar proxy", "jobaction.deleteProxyConfirm": "¿Seguro que desea borrar el proxy \"{0}\"?", - "jobaction.failedToDeleteProxy": "No se pudo eliminar el proxy \"{0}\".\r\nError: {1}", - "jobaction.deletedProxy": "El proxy se eliminó correctamente", - "notebookaction.newJob": "Nuevo trabajo de cuaderno", - "notebookaction.editJob": "Editar", - "notebookaction.openNotebook": "Abrir cuaderno de plantilla", - "notebookaction.deleteNotebook": "Eliminar", - "jobaction.deleteNotebookConfirm": "¿Seguro que desea eliminar el cuaderno \"{0}\"?", - "jobaction.failedToDeleteNotebook": "No se pudo eliminar el cuaderno \"{0}\".\r\nError: {1}", + "jobaction.deleteStep": "Eliminar paso", + "jobaction.deleteStepConfirm": "¿Seguro que desea eliminar el paso \"{0}\"?", + "jobaction.deletedAlert": "La alerta se eliminó correctamente", + "jobaction.deletedJob": "El trabajo se eliminó correctamente", "jobaction.deletedNotebook": "El cuaderno se eliminó correctamente", - "notebookaction.pinNotebook": "Anclar", + "jobaction.deletedProxy": "El proxy se eliminó correctamente", + "jobaction.deletedStep": "El paso del trabajo se eliminó correctamente", + "jobaction.editAlert": "Editar alerta", + "jobaction.editJob": "Editar trabajo", + "jobaction.editOperator": "Editar operador", + "jobaction.editProxy": "Editar proxy", + "jobaction.failedToDeleteAlert": "No se pudo eliminar la alerta \"{0}\".\r\nError: {1}", + "jobaction.failedToDeleteJob": "No se pudo eliminar el trabajo \"{0}\".\r\nError: {1}", + "jobaction.failedToDeleteNotebook": "No se pudo eliminar el cuaderno \"{0}\".\r\nError: {1}", + "jobaction.failedToDeleteOperator": "No se pudo eliminar el operador \"{0}\".\r\nError: {1}", + "jobaction.failedToDeleteProxy": "No se pudo eliminar el proxy \"{0}\".\r\nError: {1}", + "jobaction.failedToDeleteStep": "No se puede eliminar el paso \"{0}\".\r\nError: {1}", + "jobaction.faillabel": "Error", + "jobaction.newAlert": "Nueva alerta", + "jobaction.newJob": "Nuevo trabajo", + "jobaction.newOperator": "Nuevo operador", + "jobaction.newProxy": "Nuevo proxy", + "jobaction.newStep": "Nuevo paso", + "jobaction.refresh": "Actualizar", + "jobaction.run": "Ejecutar", + "jobaction.stop": "Detener", + "jobaction.successLabel": "Correcto", + "notebookAction.openNotebook": "Abrir", "notebookaction.deleteMaterializedNotebook": "Eliminar", - "notebookaction.unpinNotebook": "Desanclar", + "notebookaction.deleteNotebook": "Eliminar", + "notebookaction.editJob": "Editar", + "notebookaction.newJob": "Nuevo trabajo de cuaderno", + "notebookaction.openLatestRun": "Abrir última ejecución", + "notebookaction.openNotebook": "Abrir cuaderno de plantilla", + "notebookaction.pinNotebook": "Anclar", "notebookaction.renameNotebook": "Cambiar nombre", - "notebookaction.openLatestRun": "Abrir última ejecución" + "notebookaction.unpinNotebook": "Desanclar" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Mensaje", "stepRow.stepID": "Id. de paso", - "stepRow.stepName": "Nombre del paso", - "stepRow.message": "Mensaje" + "stepRow.stepName": "Nombre del paso" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Pasos" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Nombre", - "jobColumns.lastRun": "Última ejecución", - "jobColumns.nextRun": "Próxima ejecución", - "jobColumns.enabled": "Habilitado", - "jobColumns.status": "Estado", "jobColumns.category": "Categoría", + "jobColumns.enabled": "Habilitado", + "jobColumns.lastRun": "Última ejecución", + "jobColumns.lastRunOutcome": "Último resultado ejecutado", + "jobColumns.name": "Nombre", + "jobColumns.nextRun": "Próxima ejecución", + "jobColumns.previousRuns": "Ejecuciones anteriores", "jobColumns.runnable": "Se puede ejecutar", "jobColumns.schedule": "Programación", - "jobColumns.lastRunOutcome": "Último resultado ejecutado", - "jobColumns.previousRuns": "Ejecuciones anteriores", - "jobsView.noSteps": "No hay pasos disponibles para este trabajo.", - "jobsView.error": "Error: " + "jobColumns.status": "Estado", + "jobsView.error": "Error: ", + "jobsView.noSteps": "No hay pasos disponibles para este trabajo." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Error de trabajo: ", "notebookHistory.dateCreatedTooltip": "Fecha de creación: ", "notebookHistory.notebookErrorTooltip": "Error del Notebook: ", - "notebookHistory.ErrorTooltip": "Error de trabajo: ", + "notebookHistory.pastRunsTitle": "Ejecuciones pasadas", "notebookHistory.pinnedTitle": "Anclado", - "notebookHistory.recentRunsTitle": "Ejecuciones recientes", - "notebookHistory.pastRunsTitle": "Ejecuciones pasadas" + "notebookHistory.recentRunsTitle": "Ejecuciones recientes" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Nombre", - "notebookColumns.targetDatbase": "Base de datos de destino", "notebookColumns.lastRun": "Última ejecución", - "notebookColumns.nextRun": "Próxima ejecución", - "notebookColumns.status": "Estado", "notebookColumns.lastRunOutcome": "Último resultado ejecutado", + "notebookColumns.name": "Nombre", + "notebookColumns.nextRun": "Próxima ejecución", "notebookColumns.previousRuns": "Ejecuciones anteriores", - "notebooksView.noSteps": "No hay pasos disponibles para este trabajo.", + "notebookColumns.status": "Estado", + "notebookColumns.targetDatbase": "Base de datos de destino", "notebooksView.error": "Error: ", + "notebooksView.noSteps": "No hay pasos disponibles para este trabajo.", "notebooksView.notebookError": "Error del Notebook: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Nombre", "jobOperatorsView.emailAddress": "Dirección de correo electrónico", - "jobOperatorsView.enabled": "Habilitado" + "jobOperatorsView.enabled": "Habilitado", + "jobOperatorsView.name": "Nombre" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Nombre de la cuenta", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Habilitado" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Insertar", "callout.cancelButton": "Cancelar", - "imageCallout.locationLabel": "Ubicación de la imagen", - "imageCallout.localImageLabel": "Este equipo", - "imageCallout.remoteImageLabel": "En línea", - "imageCallout.pathInputLabel": "Dirección URL de la imagen", - "imageCallout.pathPlaceholder": "Escriba la ruta de acceso de la imagen.", - "imageCallout.urlPlaceholder": "Escriba la dirección URL de la imagen.", + "callout.insertButton": "Insertar", "imageCallout.browseAltText": "Examinar", "imageCallout.embedImageLabel": "Adjuntar imagen al cuaderno", "imageCallout.local": "Local", + "imageCallout.localImageLabel": "Este equipo", + "imageCallout.locationLabel": "Ubicación de la imagen", + "imageCallout.pathInputLabel": "Dirección URL de la imagen", + "imageCallout.pathPlaceholder": "Escriba la ruta de acceso de la imagen.", "imageCallout.remote": "Remoto", - "linkCallout.linkTextLabel": "Texto para mostrar", - "linkCallout.linkTextPlaceholder": "Texto para mostrar", + "imageCallout.remoteImageLabel": "En línea", + "imageCallout.urlPlaceholder": "Escriba la dirección URL de la imagen.", "linkCallout.linkAddressLabel": "Dirección", - "linkCallout.linkAddressPlaceholder": "Vincular a un archivo o página web existente" + "linkCallout.linkAddressPlaceholder": "Vincular a un archivo o página web existente", + "linkCallout.linkTextLabel": "Texto para mostrar", + "linkCallout.linkTextPlaceholder": "Texto para mostrar" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Más", - "editLabel": "Editar", + "RemoveParameterCell": "Quitar celda de parámetro", + "clear": "Borrar resultado", "closeLabel": "Cerrar", - "convertCell": "Convertir celda", - "runAllAbove": "Ejecutar celdas de arriba", - "runAllBelow": "Ejecutar celdas de abajo", "codeAbove": "Insertar código arriba", "codeBelow": "Insertar código abajo", - "markdownAbove": "Insertar texto arriba", - "markdownBelow": "Insertar texto abajo", "collapseCell": "Contraer celda", + "convertCell": "Convertir celda", + "editLabel": "Editar", "expandCell": "Expandir celda", "makeParameterCell": "Crear celda de parámetro", - "RemoveParameterCell": "Quitar celda de parámetro", - "clear": "Borrar resultado" + "markdownAbove": "Insertar texto arriba", + "markdownBelow": "Insertar texto abajo", + "moreActionsLabel": "Más", + "runAllAbove": "Ejecutar celdas de arriba", + "runAllBelow": "Ejecutar celdas de abajo" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Agregar celda", - "optionCodeCell": "Celda de código", - "optionTextCell": "Celda de texto", + "buttonDelete": "Eliminar", "buttonMoveDown": "Bajar celda", "buttonMoveUp": "Subir celda", - "buttonDelete": "Eliminar", "codeCellsPreview": "Agregar celda", "codePreview": "Celda de código", + "optionCodeCell": "Celda de código", + "optionTextCell": "Celda de texto", "textPreview": "Celda de texto" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Parámetros" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Error en la última ejecución. Haga clic para volver a ejecutar", "notebook.failed": "Seleccione la celda activa y vuelva a intentarlo", "runCell": "Ejecutar celda", - "stopCell": "Cancelar ejecución", - "errorRunCell": "Error en la última ejecución. Haga clic para volver a ejecutar" + "stopCell": "Cancelar ejecución" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Expandir contenido de la celda de código", - "collapseCellContents": "Contraer contenido de la celda de código" + "collapseCellContents": "Contraer contenido de la celda de código", + "expandCellContents": "Expandir contenido de la celda de código" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Negrita", - "buttonItalic": "Cursiva", - "buttonUnderline": "Subrayado", - "buttonHighlight": "Resaltar", "buttonCode": "Código", + "buttonHighlight": "Resaltar", + "buttonImage": "Imagen", + "buttonItalic": "Cursiva", "buttonLink": "Vínculo", "buttonList": "Lista", "buttonOrderedList": "Lista ordenada", - "buttonImage": "Imagen", "buttonPreview": "Alternancia de la vista previa de Markdown: desactivada", + "buttonUnderline": "Subrayado", + "callout.insertImageHeading": "Inserción de una imagen", + "callout.insertLinkHeading": "Inserción de un vínculo", "dropdownHeading": "Encabezado", + "markdownViewButton": "Vista de Markdown", "optionHeading1": "Encabezado 1", "optionHeading2": "Encabezado 2", "optionHeading3": "Encabezado 3", "optionParagraph": "Párrafo", - "callout.insertLinkHeading": "Inserción de un vínculo", - "callout.insertImageHeading": "Inserción de una imagen", "richTextViewButton": "Vista de texto enriquecido", - "splitViewButton": "Vista En dos paneles", - "markdownViewButton": "Vista de Markdown" + "splitViewButton": "Vista En dos paneles" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Error al representar el componente: {0}", "noMimeTypeFound": "No se ha encontrado ningún representador {0} para la salida. Tiene los siguientes tipos MIME: {1}", - "safe": "seguro ", "noSelectorFound": "No se encontró un componente para el selector {0}", - "componentRenderError": "Error al representar el componente: {0}" + "safe": "seguro " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Haga clic en", - "plusCode": "+ Código", "or": "o", - "plusText": "+ Texto", - "toAddCell": "para agregar una celda de código o texto", + "plusCode": "+ Código", "plusCodeAriaLabel": "Agregar una celda de código", - "plusTextAriaLabel": "Agregar una celda de texto" + "plusText": "+ Texto", + "plusTextAriaLabel": "Agregar una celda de texto", + "toAddCell": "para agregar una celda de código o texto" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Haga doble clic para editar.", - "addContent": "Agregue contenido aquí..." + "addContent": "Agregue contenido aquí...", + "doubleClickEdit": "Haga doble clic para editar." }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Buscar", - "placeholder.find": "Buscar", - "label.previousMatchButton": "Coincidencia anterior", - "label.nextMatchButton": "Coincidencia siguiente", "label.closeButton": "Cerrar", - "title.matchesCountLimit": "La búsqueda ha devuelto un gran número de resultados, se resaltarán solo las primeras 999 coincidencias.", + "label.find": "Buscar", "label.matchesLocation": "{0} de {1}", - "label.noResults": "No hay ningún resultado." + "label.nextMatchButton": "Coincidencia siguiente", + "label.noResults": "No hay ningún resultado.", + "label.previousMatchButton": "Coincidencia anterior", + "placeholder.find": "Buscar", + "title.matchesCountLimit": "La búsqueda ha devuelto un gran número de resultados, se resaltarán solo las primeras 999 coincidencias." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Celda", "addCodeLabel": "Agregar código", "addTextLabel": "Agregar texto", - "createFile": "Crear archivo", - "displayFailed": "No se pudo mostrar contenido: {0}", + "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.", + "code": "Código", "codeCellsPreview": "Agregar celda", "codePreview": "Celda de código", - "textPreview": "Celda de texto", - "runAllPreview": "Ejecutar todo", - "addCell": "Celda", - "views": "Vistas", + "createFile": "Crear archivo", + "displayFailed": "No se pudo mostrar contenido: {0}", "editor": "Editor", - "code": "Código", - "text": "Texto", - "runAll": "Ejecutar celdas", - "previousButtonLabel": "< Anterior", "nextButtonLabel": "Siguiente >", - "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." + "previousButtonLabel": "< Anterior", + "runAll": "Ejecutar celdas", + "runAllPreview": "Ejecutar todo", + "text": "Texto", + "textPreview": "Celda de texto", + "views": "Vistas" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Nuevo Notebook", - "newQuery": "Nuevo Notebook", - "workbench.action.setWorkspaceAndOpen": "Establecer área de trabajo y abrir", - "notebook.sqlStopOnError": "Kernel SQL: detenga la ejecución del Notebook cuando se produzca un error en una celda.", - "notebook.showAllKernels": "(Versión preliminar) Consulte todos los kernel del proveedor del cuaderno actual.", - "notebook.allowADSCommands": "Permita a los cuadernos ejecutar comandos de Azure Data Studio.", - "notebook.enableDoubleClickEdit": "Habilitar doble clic para editar las celdas de texto en los cuadernos", - "notebook.richTextModeDescription": "El texto se muestra como texto enriquecido (también conocido como WYSIWYG).", - "notebook.splitViewModeDescription": "\"Markdown\" se muestra a la izquierda, con una vista previa del texto representado a la derecha.", - "notebook.markdownModeDescription": "El texto se muestra como \"Markdown\".", - "notebook.defaultTextEditMode": "Modo de edición predeterminado usado para las celdas de texto", - "notebook.saveConnectionName": "(Versión preliminar) Guarde el nombre de la conexión en los metadatos del cuaderno.", - "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 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.", "exclude.when": "Comprobación adicional de los elementos del mismo nivel de un archivo coincidente. Use $(nombreBase) como variable para el nombre de archivo que coincide.", - "useRipgrep": "Esta opción están en desuso y ahora se utiliza \"search.usePCRE2\".", - "useRipgrepDeprecated": "En desuso. Considere la utilización de \"search.usePCRE2\" para admitir la característica de expresiones regulares avanzadas.", - "search.maintainFileSearchCache": "Cuando está habilitado, el proceso de servicio de búsqueda se mantendrá habilitado en lugar de cerrarse después de una hora de inactividad. Esto mantendrá la caché de búsqueda de archivos en la memoria.", - "useIgnoreFiles": "Controla si se deben usar los archivos \".gitignore\" e \".ignore\" al buscar archivos.", - "useGlobalIgnoreFiles": "Controla si deben usarse archivos \".ignore\" y \".gitignore\" globables cuando se buscan archivos.", - "search.quickOpen.includeSymbols": "Indica si se incluyen resultados de una búsqueda global de símbolos en los resultados de archivos de Quick Open.", - "search.quickOpen.includeHistory": "Indica si se incluyen resultados de archivos abiertos recientemente en los resultados de archivos de Quick Open.", + "filterSortOrder": "Controla el orden de clasificación del historial del editor en apertura rápida al filtrar.", "filterSortOrder.default": "Las entradas de historial se ordenan por pertinencia en función del valor de filtro utilizado. Las entradas más pertinentes aparecen primero.", "filterSortOrder.recency": "Las entradas de historial se ordenan por uso reciente. Las entradas abiertas más recientemente aparecen primero.", - "filterSortOrder": "Controla el orden de clasificación del historial del editor en apertura rápida al filtrar.", + "newNotebook": "Nuevo Notebook", + "newQuery": "Nuevo Notebook", + "notebook.allowADSCommands": "Permita a los cuadernos ejecutar comandos de Azure Data Studio.", + "notebook.defaultTextEditMode": "Modo de edición predeterminado usado para las celdas de texto", + "notebook.enableDoubleClickEdit": "Habilitar doble clic para editar las celdas de texto en los cuadernos", + "notebook.enableIncrementalGridRendering": "Habilite la representación de la cuadrícula incremental para los cuadernos. Esto mejorará el tiempo de representación inicial de los cuadernos grandes. Puede haber problemas de rendimiento al interactuar con el cuaderno mientras el resto de las cuadrículas se están representando.", + "notebook.markdownModeDescription": "El texto se muestra como \"Markdown\".", + "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.maxRichTextUndoHistory": "Número máximo de cambios almacenados en el historial de deshacer del editor de texto enriquecido del cuaderno", + "notebook.richTextModeDescription": "El texto se muestra como texto enriquecido (también conocido como WYSIWYG).", + "notebook.saveConnectionName": "(Versión preliminar) Guarde el nombre de la conexión en los metadatos del cuaderno.", + "notebook.showAllKernels": "(Versión preliminar) Consulte todos los kernel del proveedor del cuaderno actual.", + "notebook.showRenderedNotebookinDiffEditor": "(Vista preliminar) Mostrar el bloc de notas representado en el editor.", + "notebook.splitViewModeDescription": "\"Markdown\" se muestra a la izquierda, con una vista previa del texto representado a la derecha.", + "notebook.sqlStopOnError": "Kernel SQL: detenga la ejecución del Notebook cuando se produzca un error en una celda.", + "notebook.useAbsoluteFilePaths": "Use rutas a archivos absolutas para la vinculación con otros cuadernos.", + "notebook.useNewMarkdownRenderer": "Indica si se debe usar la versión más reciente del representador Markdown para los blocs de notas. Esto puede dar lugar a que Markdown se represente de forma diferente que las versiones anteriores.", + "notebookViews": "Vistas de Bloc de notas", + "notebookViews.enabled": "(Versión preliminar) Habilitar vistas del bloc de notas", + "search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.", + "search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.", + "search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.", + "search.collapseAllResults": "Controla si los resultados de la búsqueda estarán contraídos o expandidos.", + "search.collapseResults.auto": "Los archivos con menos de 10 resultados se expanden. El resto están colapsados.", "search.followSymlinks": "Controla si debe seguir enlaces simbólicos durante la búsqueda.", - "search.smartCase": "Buscar sin distinción de mayúsculas y minúsculas si el patrón es todo en minúsculas; de lo contrario, buscar con distinción de mayúsculas y minúsculas.", "search.globalFindClipboard": "Controla si la vista de búsqueda debe leer o modificar el portapapeles de búsqueda compartido en macOS.", "search.location": "Controla si la búsqueda se muestra como una vista en la barra lateral o como un panel en el área de paneles para disponer de más espacio horizontal.", "search.location.deprecationMessage": "Esta configuración está en desuso. Utilice el menú contextual de la vista de búsqueda en su lugar.", - "search.collapseResults.auto": "Los archivos con menos de 10 resultados se expanden. El resto están colapsados.", - "search.collapseAllResults": "Controla si los resultados de la búsqueda estarán contraídos o expandidos.", - "search.useReplacePreview": "Controla si debe abrirse la vista previa de reemplazo cuando se selecciona o reemplaza una coincidencia.", - "search.showLineNumbers": "Controla si deben mostrarse los números de línea en los resultados de la búsqueda.", - "search.usePCRE2": "Si se utiliza el motor de expresión regular PCRE2 en la búsqueda de texto. Esto permite utilizar algunas características avanzadas de regex como la búsqueda anticipada y las referencias inversas. Sin embargo, no todas las características de PCRE2 son compatibles: solo las características que también admite JavaScript.", - "usePCRE2Deprecated": "En desuso. Se usará PCRE2 automáticamente al utilizar características de regex que solo se admiten en PCRE2.", - "search.actionsPositionAuto": "Posicione el actionbar a la derecha cuando la vista de búsqueda es estrecha, e inmediatamente después del contenido cuando la vista de búsqueda es amplia.", - "search.actionsPositionRight": "Posicionar siempre el actionbar a la derecha.", - "search.actionsPosition": "Controla el posicionamiento de la actionbar en las filas en la vista de búsqueda.", - "search.searchOnType": "Busque todos los archivos a medida que escribe.", - "search.seedWithNearestWord": "Habilite la búsqueda de propagación a partir de la palabra más cercana al cursor cuando el editor activo no tiene ninguna selección.", - "search.seedOnFocus": "Actualiza la consulta de búsqueda del área de trabajo al texto seleccionado del editor al enfocar la vista de búsqueda. Esto ocurre al hacer clic o al desencadenar el comando \"workbench.views.search.focus\".", - "search.searchOnTypeDebouncePeriod": "Cuando '#search.searchOnType' está habilitado, controla el tiempo de espera en milisegundos entre un carácter que se escribe y el inicio de la búsqueda. No tiene ningún efecto cuando 'search.searchOnType' está deshabilitado.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra bajo el cursor.", + "search.maintainFileSearchCache": "Cuando está habilitado, el proceso de servicio de búsqueda se mantendrá habilitado en lugar de cerrarse después de una hora de inactividad. Esto mantendrá la caché de búsqueda de archivos en la memoria.", + "search.quickOpen.includeHistory": "Indica si se incluyen resultados de archivos abiertos recientemente en los resultados de archivos de Quick Open.", + "search.quickOpen.includeSymbols": "Indica si se incluyen resultados de una búsqueda global de símbolos en los resultados de archivos de Quick Open.", + "search.searchEditor.doubleClickBehaviour": "Configure el efecto de hacer doble clic en un resultado en un editor de búsqueda.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Al hacer doble clic, se abre el resultado en el grupo de editor activo.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Al hacer doble clic se abre el resultado en el grupo del editor a un lado, creando uno si aún no existe.", - "search.searchEditor.doubleClickBehaviour": "Configure el efecto de hacer doble clic en un resultado en un editor de búsqueda.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Al hacer doble clic, se selecciona la palabra bajo el cursor.", + "search.searchOnType": "Busque todos los archivos a medida que escribe.", + "search.searchOnTypeDebouncePeriod": "Cuando '#search.searchOnType' está habilitado, controla el tiempo de espera en milisegundos entre un carácter que se escribe y el inicio de la búsqueda. No tiene ningún efecto cuando 'search.searchOnType' está deshabilitado.", + "search.seedOnFocus": "Actualiza la consulta de búsqueda del área de trabajo al texto seleccionado del editor al enfocar la vista de búsqueda. Esto ocurre al hacer clic o al desencadenar el comando \"workbench.views.search.focus\".", + "search.seedWithNearestWord": "Habilite la búsqueda de propagación a partir de la palabra más cercana al cursor cuando el editor activo no tiene ninguna selección.", + "search.showLineNumbers": "Controla si deben mostrarse los números de línea en los resultados de la búsqueda.", + "search.smartCase": "Buscar sin distinción de mayúsculas y minúsculas si el patrón es todo en minúsculas; de lo contrario, buscar con distinción de mayúsculas y minúsculas.", + "search.sortOrder": "Controla el orden de los resultados de búsqueda.", + "search.usePCRE2": "Si se utiliza el motor de expresión regular PCRE2 en la búsqueda de texto. Esto permite utilizar algunas características avanzadas de regex como la búsqueda anticipada y las referencias inversas. Sin embargo, no todas las características de PCRE2 son compatibles: solo las características que también admite JavaScript.", + "search.useReplacePreview": "Controla si debe abrirse la vista previa de reemplazo cuando se selecciona o reemplaza una coincidencia.", + "searchConfigurationTitle": "Búsqueda de cuadernos", + "searchSortOrder.countAscending": "Los resultados se ordenan por recuento por archivo, en orden ascendente.", + "searchSortOrder.countDescending": "Los resultados se ordenan de forma descendente por conteo de archivos.", "searchSortOrder.default": "Los resultados se ordenan por nombre de carpeta y archivo, en orden alfabético.", "searchSortOrder.filesOnly": "Los resultados estan ordenados alfabéticamente por nombres de archivo, ignorando el orden de las carpetas.", - "searchSortOrder.type": "Los resultados se ordenan por extensiones de archivo, en orden alfabético.", "searchSortOrder.modified": "Los resultados se ordenan por la última fecha de modificación del archivo, en orden descendente.", - "searchSortOrder.countDescending": "Los resultados se ordenan de forma descendente por conteo de archivos.", - "searchSortOrder.countAscending": "Los resultados se ordenan por recuento por archivo, en orden ascendente.", - "search.sortOrder": "Controla el orden de los resultados de búsqueda." + "searchSortOrder.type": "Los resultados se ordenan por extensiones de archivo, en orden alfabético.", + "useGlobalIgnoreFiles": "Controla si deben usarse archivos \".ignore\" y \".gitignore\" globables cuando se buscan archivos.", + "useIgnoreFiles": "Controla si se deben usar los archivos \".gitignore\" e \".ignore\" al buscar archivos.", + "usePCRE2Deprecated": "En desuso. Se usará PCRE2 automáticamente al utilizar características de regex que solo se admiten en PCRE2.", + "useRipgrep": "Esta opción están en desuso y ahora se utiliza \"search.usePCRE2\".", + "useRipgrepDeprecated": "En desuso. Considere la utilización de \"search.usePCRE2\" para admitir la característica de expresiones regulares avanzadas.", + "workbench.action.setWorkspaceAndOpen": "Establecer área de trabajo y abrir" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Cargando kernels...", - "changing": "Cambiando kernel...", "AttachTo": "Adjuntar a ", "Kernel": "Kernel ", - "loadingContexts": "Cargando contextos...", "changeConnection": "Cambiar conexión", - "selectConnection": "Seleccionar conexión", - "localhost": "localhost", - "noKernel": "Sin kernel", - "kernelNotSupported": "Este cuaderno no se puede ejecutar con parámetros porque no se admite el kernel. Use los kernel y formato admitidos. [Más información](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "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).", + "changing": "Cambiando kernel...", "clearResults": "Borrar resultados", - "notebookViewLabel": "Editor", - "newViewLabel": "Crear nueva vista", - "viewNotFound": "No se encuentra la vista: {0}", - "trustLabel": "De confianza", - "untrustLabel": "No de confianza", "collapseAllCells": "Contraer celdas", "expandAllCells": "Expandir celdas", - "runParameters": "Ejecutar con parámetros", - "noContextAvailable": "Ninguno", + "kernelNotSupported": "Este cuaderno no se puede ejecutar con parámetros porque no se admite el kernel. Use los kernel y formato admitidos. [Más información](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Cargando kernels...", + "loadingContexts": "Cargando contextos...", + "localhost": "localhost", "newNotebookAction": "Nuevo Notebook", + "newViewLabel": "Crear nueva vista", + "noContextAvailable": "Ninguno", + "noKernel": "Sin kernel", + "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).", "notebook.findNext": "Buscar cadena siguiente", - "notebook.findPrevious": "Buscar cadena anterior" + "notebook.findPrevious": "Buscar cadena anterior", + "notebookViewLabel": "Editor", + "runParameters": "Ejecutar con parámetros", + "selectConnection": "Seleccionar conexión", + "trustLabel": "De confianza", + "untrustLabel": "No de confianza", + "viewNotFound": "No se encuentra la vista: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Editor de Notebook" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Cuadernos", "notebookExplorer.searchResults": "Resultados de la búsqueda", - "searchPathNotFoundError": "No se encuentra la ruta de búsqueda: {0}", - "notebookExplorer.name": "Cuadernos" + "searchPathNotFoundError": "No se encuentra la ruta de búsqueda: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "No ha abierto ninguna carpeta que contenga cuadernos o libros. ", - "openNotebookFolder": "Abrir cuaderno", - "searchMaxResultsWarning": "El conjunto de resultados solo contiene un subconjunto de todas las coincidencias. Sea más específico en la búsqueda para acotar los resultados.", - "searchInProgress": "Búsqueda en curso... ", - "noResultsIncludesExcludes": "No se encontraron resultados en '{0}' con exclusión de '{1}' - ", - "noResultsIncludes": "No se encontraron resultados en '{0}' - ", + "CancelSearchAction.label": "Cancelar búsqueda", + "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda", + "CollapseDeepestExpandedLevelAction.label": "Contraer todo", + "ExpandAllAction.label": "Expandir todo", + "ToggleCollapseAndExpandAction.label": "Alternar Contraer y expandir", + "ariaSearchResultsStatus": "La búsqueda devolvió {0} resultados en {1} archivos", "noResultsExcludes": "No se encontraron resultados con exclusión de '{0}' - ", "noResultsFound": "No se encontraron resultados. Revise la configuración para configurar exclusiones y verificar sus archivos gitignore -", + "noResultsIncludes": "No se encontraron resultados en '{0}' - ", + "noResultsIncludesExcludes": "No se encontraron resultados en '{0}' con exclusión de '{1}' - ", + "openNotebookFolder": "Abrir cuaderno", + "openSettings.message": "Abrir configuración", "rerunSearch.message": "Vuelva a realizar la búsqueda.", "rerunSearchInAll.message": "Buscar de nuevo en todos los archivos", - "openSettings.message": "Abrir configuración", - "ariaSearchResultsStatus": "La búsqueda devolvió {0} resultados en {1} archivos", - "ToggleCollapseAndExpandAction.label": "Alternar Contraer y expandir", - "CancelSearchAction.label": "Cancelar búsqueda", - "ExpandAllAction.label": "Expandir todo", - "CollapseDeepestExpandedLevelAction.label": "Contraer todo", - "ClearSearchResultsAction.label": "Borrar resultados de la búsqueda" + "searchInProgress": "Búsqueda en curso... ", + "searchMaxResultsWarning": "El conjunto de resultados solo contiene un subconjunto de todas las coincidencias. Sea más específico en la búsqueda para acotar los resultados.", + "searchWithoutFolder": "No ha abierto ninguna carpeta que contenga cuadernos o libros. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Búsqueda: Escriba el término de búsqueda y presione Entrar para buscar o Esc para cancelar", "search.placeHolder": "Buscar" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Cancelar", + "insertCellsModal.Insert": "Insertar", + "insertCellsModal.cellTitle": "Celda {0}", + "insertCellsModal.thumbnailError": "Error: no se pueden generar miniaturas.", + "insertCellsModal.title": "Insertar celdas", + "insertCellsModal.untitled": "Celda sin título: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Celda en espera de entrada", "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.", - "runAllPreview": "Ejecutar todo" + "loading": "Cargando", + "runAllPreview": "Ejecutar todo", + "runningCell": "Ejecutando celda {0} de {1}", + "startingExecution": "Iniciando ejecución" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "¿Está seguro de que desea eliminar la vista \"{0}\"?", + "delete": "&&Eliminar", + "errorRunCell": "Error en la última ejecución. Haga clic para volver a ejecutar", + "insertCells": "Insertar celdas", + "moreActionsLabel": "Más", + "runCell": "Ejecutar celda", + "stopCell": "Cancelar ejecución", + "unableToNavigateToCell": "No se puede navegar a la celda del Bloc de notas.", + "viewCellInNotebook": "Ver celda en Bloc de notas", + "viewsUnableToRemove": "No se puede quitar la vista" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Ejecute esta celda para ver las salidas." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Esta vista está vacía. Agregue una celda a esta vista haciendo clic en el botón Insertar celdas." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Cancelar", + "save": "Guardar", + "viewOptionsModal.missingRequireField": "Este campo es obligatorio.", + "viewOptionsModal.name": "Nombre de vista", + "viewOptionsModal.nameTaken": "Este nombre de vista ya se está usando.", + "viewOptionsModal.title": "Configurar vista" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "Error de copia {0}", "notebook.showChart": "Mostrar gráfico", @@ -10541,226 +11044,225 @@ "plotlyError": "Error al mostrar el gráfico de Plotly: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "No se ha encontrado una conexión.", - "serverTree.addConnection": "Agregar conexión" + "serverTree.addConnection": "Agregar conexión", + "servers.noConnections": "No se ha encontrado una conexión." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Paleta de colores del grupo de servidores utilizada en el viewlet del Explorador de objetos.", "serverGroup.autoExpand": "Expanda automáticamente los grupos de servidores en el viewlet del Explorador de Objetos.", + "serverGroup.colors": "Paleta de colores del grupo de servidores utilizada en el viewlet del Explorador de objetos.", "serverTree.useAsyncServerTree": "(Versión preliminar) Use el nuevo árbol de servidores asincrónicos para la vista Servidores y el cuadro de diálogo Conexión, con compatibilidad con nuevas características como el filtrado de nodos dinámicos." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Datos", + "builtinCharts": "Gráficos integrados", "connection": "Conexión", - "queryEditor": "Editor de Power Query", - "notebook": "Notebook", "dashboard": "Panel", + "data": "Datos", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "Gráficos integrados" + "queryEditor": "Editor de Power Query" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Especifica plantillas de vista", + "profiler.settings.Filters": "Filtros de Profiler", "profiler.settings.sessionTemplates": "Especifica plantillas de sesión", - "profiler.settings.Filters": "Filtros de Profiler" + "profiler.settings.viewTemplates": "Especifica plantillas de vista" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Nueva sesión", + "profiler.clear": "Borrar los datos", + "profiler.clearDataPrompt": "¿Está seguro de que quiere borrar los datos?", + "profiler.clearFilter": "Borrar filtro", + "profiler.clearFilterPrompt": "¿Está seguro de que quiere borrar los filtros?", + "profiler.editColumns": "Editar columnas", + "profiler.filter": "Filtrar...", + "profiler.findNext": "Buscar la cadena siguiente", + "profiler.findPrevious": "Buscar la cadena anterior", + "profiler.toggleCollapsePanel": "Alternar el panel contraído", + "profilerAction.autoscrollOff": "Desplazamiento automático: desactivado", + "profilerAction.autoscrollOn": "Desplazamiento automático: activado", "profilerAction.connect": "Conectar", "profilerAction.disconnect": "Desconectar", - "start": "Inicio", - "create": "Nueva sesión", + "profilerAction.newProfiler": "Iniciar Profiler", "profilerAction.pauseCapture": "Pausar", "profilerAction.resumeCapture": "Reanudar", "profilerStop.stop": "Detener", - "profiler.clear": "Borrar los datos", - "profiler.clearDataPrompt": "¿Está seguro de que quiere borrar los datos?", - "profilerAction.autoscrollOn": "Desplazamiento automático: activado", - "profilerAction.autoscrollOff": "Desplazamiento automático: desactivado", - "profiler.toggleCollapsePanel": "Alternar el panel contraído", - "profiler.editColumns": "Editar columnas", - "profiler.findNext": "Buscar la cadena siguiente", - "profiler.findPrevious": "Buscar la cadena anterior", - "profilerAction.newProfiler": "Iniciar Profiler", - "profiler.filter": "Filtrar...", - "profiler.clearFilter": "Borrar filtro", - "profiler.clearFilterPrompt": "¿Está seguro de que quiere borrar los filtros?" + "start": "Inicio" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Seleccionar vista", + "details": "Detalles", + "label": "Etiqueta", "profiler.sessionSelectAccessibleName": "Seleccionar sesión", "profiler.sessionSelectLabel": "Seleccionar sesión:", + "profiler.viewSelectAccessibleName": "Seleccionar vista", "profiler.viewSelectLabel": "Seleccionar vista:", - "text": "Texto", - "label": "Etiqueta", "profilerEditor.value": "Valor", - "details": "Detalles" + "text": "Texto" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Buscar", - "placeholder.find": "Buscar", - "label.previousMatchButton": "Coincidencia anterior", - "label.nextMatchButton": "Coincidencia siguiente", "label.closeButton": "Cerrar", - "title.matchesCountLimit": "La búsqueda ha devuelto un gran número de resultados, se resaltarán solo las primeras 999 coincidencias.", + "label.find": "Buscar", "label.matchesLocation": "{0} de {1}", - "label.noResults": "No hay resultados" + "label.nextMatchButton": "Coincidencia siguiente", + "label.noResults": "No hay resultados", + "label.previousMatchButton": "Coincidencia anterior", + "placeholder.find": "Buscar", + "title.matchesCountLimit": "La búsqueda ha devuelto un gran número de resultados, se resaltarán solo las primeras 999 coincidencias." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Editor de Profiler para el texto del evento. Solo lectura" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "Eventos (filtrados): {0}/{1}", "ProfilerTableEditor.eventCount": "Eventos: {0}", + "ProfilerTableEditor.eventCountFiltered": "Eventos (filtrados): {0}/{1}", "status.eventCount": "Recuento de eventos" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Guardar como CSV", - "saveAsJson": "Guardar como JSON", - "saveAsExcel": "Guardar como Excel", - "saveAsXml": "Guardar como XML", - "jsonEncoding": "La codificación de los resultados no se guardará al realizar la exportación en JSON. Recuerde guardarlos con la codificación deseada una vez que se cree el archivo.", - "saveToFileNotSupported": "El origen de datos de respaldo no admite la opción Guardar en archivo", + "chart": "Gráfico", "copySelection": "Copiar", "copyWithHeaders": "Copiar con encabezados", - "selectAll": "Seleccionar todo", + "jsonEncoding": "La codificación de los resultados no se guardará al realizar la exportación en JSON. Recuerde guardarlos con la codificación deseada una vez que se cree el archivo.", "maximize": "Maximizar", "restore": "Restaurar", - "chart": "Gráfico", + "saveAsCsv": "Guardar como CSV", + "saveAsExcel": "Guardar como Excel", + "saveAsJson": "Guardar como JSON", + "saveAsXml": "Guardar como XML", + "saveToFileNotSupported": "El origen de datos de respaldo no admite la opción Guardar en archivo", + "selectAll": "Seleccionar todo", "visualizer": "Visualizador" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "Elegir lenguaje SQL", - "changeProvider": "Cambiar proveedor de lenguaje SQL", - "status.query.flavor": "Tipo de lenguaje SQL", - "changeSqlProvider": "Cambiar el proveedor del motor SQL", "alreadyConnected": "Existe una conexión mediante el motor {0}. Para cambiar, por favor desconecte o cambie la conexión", + "changeProvider": "Cambiar proveedor de lenguaje SQL", + "changeSqlProvider": "Cambiar el proveedor del motor SQL", + "chooseSqlLang": "Elegir lenguaje SQL", "noEditor": "Ningún editor de texto activo en este momento", - "pickSqlProvider": "Seleccionar proveedor de lenguaje" + "pickSqlProvider": "Seleccionar proveedor de lenguaje", + "status.query.flavor": "Tipo de lenguaje SQL" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "Plan de presentación XML", "resultsGrid": "Cuadrícula de resultados", - "resultsGrid.maxRowCountExceeded": "Se ha superado el número máximo de filas para el filtrado y la ordenación. Para actualizarla, puede ir a Configuración de usuario y cambiar la configuración: \"queryEditor.results.inMemoryDataProcessingThreshold\"." + "resultsGrid.maxRowCountExceeded": "Se ha superado el número máximo de filas para el filtrado y la ordenación. Para actualizarlo, vaya a Configuración de usuario y cambie la configuración: \"queryEditor.results.inMemoryDataProcessingThreshold\".", + "xmlShowplan": "Plan de presentación XML" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Centrarse en la consulta actual", - "runQueryKeyboardAction": "Ejecutar consulta", - "runCurrentQueryKeyboardAction": "Ejecutar la consulta actual", - "copyQueryWithResultsKeyboardAction": "Copiar consulta con resultados", - "queryActions.queryResultsCopySuccess": "La consulta y los resultados se han copiado correctamente.", - "runCurrentQueryWithActualPlanKeyboardAction": "Ejecutar la consulta actual con el plan real", - "cancelQueryKeyboardAction": "Cancelar consulta", - "refreshIntellisenseKeyboardAction": "Actualizar caché de IntelliSense", - "toggleQueryResultsKeyboardAction": "Alternar resultados de la consulta", "ToggleFocusBetweenQueryEditorAndResultsAction": "Alternar enfoque entre consulta y resultados", - "queryShortcutNoEditor": "El parámetro de editor es necesario para la ejecución de un acceso directo", + "cancelQueryKeyboardAction": "Cancelar consulta", + "copyQueryWithResultsKeyboardAction": "Copiar consulta con resultados", + "focusOnCurrentQueryKeyboardAction": "Centrarse en la consulta actual", "parseSyntaxLabel": "Analizar consulta", - "queryActions.parseSyntaxSuccess": "Comandos completados correctamente", + "queryActions.notConnected": "Conéctese a un servidor", "queryActions.parseSyntaxFailure": "Error del comando: ", - "queryActions.notConnected": "Conéctese a un servidor" + "queryActions.parseSyntaxSuccess": "Comandos completados correctamente", + "queryActions.queryResultsCopySuccess": "La consulta y los resultados se han copiado correctamente.", + "queryShortcutNoEditor": "El parámetro de editor es necesario para la ejecución de un acceso directo", + "refreshIntellisenseKeyboardAction": "Actualizar caché de IntelliSense", + "runCurrentQueryKeyboardAction": "Ejecutar la consulta actual", + "runCurrentQueryWithActualPlanKeyboardAction": "Ejecutar la consulta actual con el plan real", + "runQueryKeyboardAction": "Ejecutar consulta", + "toggleQueryResultsKeyboardAction": "Alternar resultados de la consulta" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Panel de mensajes", "copy": "Copiar", - "copyAll": "Copiar todo" + "copyAll": "Copiar todo", + "messagePanel": "Panel de mensajes" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Resultados de consultas", "newQuery": "Nueva consulta", - "queryEditorConfigurationTitle": "Editor de Power Query", - "queryEditor.results.saveAsCsv.includeHeaders": "Si es \"true\", los encabezados de columna se incluirán al guardar los resultados como CSV.", - "queryEditor.results.saveAsCsv.delimiter": "Delimitador personalizado para usar entre los valores al guardar como CSV", - "queryEditor.results.saveAsCsv.lineSeperator": "Caracteres que se usan para separar las filas al guardar los resultados como CSV.", - "queryEditor.results.saveAsCsv.textIdentifier": "Carácter que se usa para delimitar los campos de texto al guardar los resultados como CSV.", - "queryEditor.results.saveAsCsv.encoding": "Codificación de archivo empleada al guardar los resultados como CSV", - "queryEditor.results.saveAsXml.formatted": "Si es \"true\", se dará formato a la salida XML al guardar los resultados como XML.", - "queryEditor.results.saveAsXml.encoding": "Codificación de archivo empleada al guardar los resultados como XML", - "queryEditor.results.streaming": "Permitir streaming de resultados; contiene algunos defectos visuales menores", - "queryEditor.results.copyIncludeHeaders": "Opciones de configuración para copiar los resultados de la vista de resultados.", - "queryEditor.results.copyRemoveNewLine": "Opciones de configuración para copiar los resultados de varias líneas de la vista de resultados.", - "queryEditor.results.optimizedTable": "(Experimental) Use una tabla optimizada en los resultados. Es posible que falten algunas funciones porque todavía estén en desarrollo.", + "queryEditor.chart.defaultChartType": "Tipo de gráfico predeterminado para usar al abrir el visor de gráficos a partir de los resultados de una consulta", "queryEditor.inMemoryDataProcessingThreshold": "Controla el número máximo de filas permitidas para filtrar y ordenar en memoria. Si se supera el número, se deshabilitará la ordenación y el filtrado. Advertencia: El incremento de este número puede afectar al rendimiento.", - "queryEditor.results.openAfterSave": "Indica si se debe abrir el archivo en Azure Data Studio después de guardar el resultado.", "queryEditor.messages.showBatchTime": "Indica si debe mostrarse el tiempo de ejecución para los lotes individuales.", "queryEditor.messages.wordwrap": "Mensajes de ajuste automático de línea", - "queryEditor.chart.defaultChartType": "Tipo de gráfico predeterminado para usar al abrir el visor de gráficos a partir de los resultados de una consulta", - "queryEditor.tabColorMode.off": "Se deshabilitará el coloreado de las pestañas", + "queryEditor.promptToSaveGeneratedFiles": "Solicitud para guardar los archivos SQL generados", + "queryEditor.results.copyIncludeHeaders": "Opciones de configuración para copiar los resultados de la vista de resultados.", + "queryEditor.results.copyRemoveNewLine": "Opciones de configuración para copiar los resultados de varias líneas de la vista de resultados.", + "queryEditor.results.openAfterSave": "Indica si se debe abrir el archivo en Azure Data Studio después de guardar el resultado.", + "queryEditor.results.saveAsCsv.delimiter": "Delimitador personalizado para usar entre los valores al guardar como CSV", + "queryEditor.results.saveAsCsv.encoding": "Codificación de archivo empleada al guardar los resultados como CSV", + "queryEditor.results.saveAsCsv.includeHeaders": "Si es \"true\", los encabezados de columna se incluirán al guardar los resultados como CSV.", + "queryEditor.results.saveAsCsv.lineSeperator": "Caracteres que se usan para separar las filas al guardar los resultados como CSV.", + "queryEditor.results.saveAsCsv.textIdentifier": "Carácter que se usa para delimitar los campos de texto al guardar los resultados como CSV.", + "queryEditor.results.saveAsXml.encoding": "Codificación de archivo empleada al guardar los resultados como XML", + "queryEditor.results.saveAsXml.formatted": "Si es \"true\", se dará formato a la salida XML al guardar los resultados como XML.", + "queryEditor.results.streaming": "Permitir streaming de resultados; contiene algunos defectos visuales menores", + "queryEditor.showConnectionInfoInTitle": "Controla si se muestra la información de conexión para una pestaña en el título.", + "queryEditor.tabColorMode": "Controla cómo colorear las pestañas basadas en el grupo de servidores de la conexión activa", "queryEditor.tabColorMode.border": "El borde superior de cada pestaña del editor se coloreará para que coincida con el grupo de servidores correspondiente", "queryEditor.tabColorMode.fill": "El color de fondo de la pestaña del editor coincidirá con el grupo de servidores pertinente", - "queryEditor.tabColorMode": "Controla cómo colorear las pestañas basadas en el grupo de servidores de la conexión activa", - "queryEditor.showConnectionInfoInTitle": "Controla si se muestra la información de conexión para una pestaña en el título.", - "queryEditor.promptToSaveGeneratedFiles": "Solicitud para guardar los archivos SQL generados", + "queryEditor.tabColorMode.off": "Se deshabilitará el coloreado de las pestañas", + "queryEditorConfigurationTitle": "Editor de Power Query", + "queryResultsEditor.name": "Resultados de consultas", "queryShortcutDescription": "Establezca keybinding workbench.action.query.shortcut{0} para ejecutar el texto del acceso directo como una llamada de procedimiento o en la ejecución de una consulta. Cualquier texto seleccionado en el editor de consultas se pasará como un parámetro al final de la consulta, o bien puede hacer referencia a él con {arg}" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Nueva consulta", - "runQueryLabel": "Ejecutar", - "cancelQueryLabel": "Cancelar", - "estimatedQueryPlan": "Explicar", "actualQueryPlan": "Real", - "disconnectDatabaseLabel": "Desconectar", + "cancelQueryLabel": "Cancelar", "changeConnectionDatabaseLabel": "Cambiar conexión", - "connectDatabaseLabel": "Conectar", - "enablesqlcmdLabel": "Habilitar SQLCMD", - "disablesqlcmdLabel": "Desactivar SQLCMD", - "selectDatabase": "Seleccionar la base de datos", "changeDatabase.failed": "No se pudo cambiar la base de datos", "changeDatabase.failedWithError": "No se ha podido cambiar de base de datos: {0}", - "queryEditor.exportSqlAsNotebook": "Exportación como cuaderno" + "connectDatabaseLabel": "Conectar", + "disablesqlcmdLabel": "Desactivar SQLCMD", + "disconnectDatabaseLabel": "Desconectar", + "enablesqlcmdLabel": "Habilitar SQLCMD", + "estimatedQueryPlan": "Explicar", + "newQueryTask.newQuery": "Nueva consulta", + "queryEditor.exportSqlAsNotebook": "Exportación como cuaderno", + "runQueryLabel": "Ejecutar", + "selectDatabase": "Seleccionar la base de datos" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Editor de consultas" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Resultados", - "messagesTabTitle": "Mensajes" + "messagesTabTitle": "Mensajes", + "resultsTabTitle": "Resultados" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Tiempo transcurrido", - "status.query.rowCount": "Recuento de filas", - "rowCount": "{0} filas", "query.status.executing": "Ejecutando consulta...", - "status.query.status": "Estado de ejecución", + "rowCount": "{0} filas", + "status.query.rowCount": "Recuento de filas", "status.query.selection-summary": "Resumen de la selección", - "status.query.summaryText": "Promedio: {0}; recuento: {1}; suma: {2}" + "status.query.status": "Estado de ejecución", + "status.query.summaryText": "Promedio: {0}; recuento: {1}; suma: {2}", + "status.query.timeElapsed": "Tiempo transcurrido" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Cuadrícula y mensajes de resultados", - "fontFamily": "Controla la familia de fuentes.", - "fontWeight": "Controla el grosor de la fuente.", - "fontSize": "Controla el tamaño de fuente en píxeles.", - "letterSpacing": "Controla el espacio entre letras en píxeles.", - "rowHeight": "Controla la altura de la fila en píxeles", - "cellPadding": "Controla el relleno de la celda en píxeles", "autoSizeColumns": "Redimensione automáticamente el ancho de las columnas en los resultados iniciales. Podría tener problemas de rendimiento si hay muchas columnas o las celdas son grandes.", - "maxColumnWidth": "El máximo ancho en píxeles de las columnas de tamaño automático" + "cellPadding": "Controla el relleno de la celda en píxeles", + "fontFamily": "Controla la familia de fuentes.", + "fontSize": "Controla el tamaño de fuente en píxeles.", + "fontWeight": "Controla el grosor de la fuente.", + "letterSpacing": "Controla el espacio entre letras en píxeles.", + "maxColumnWidth": "El máximo ancho en píxeles de las columnas de tamaño automático", + "resultsGridConfigurationTitle": "Cuadrícula y mensajes de resultados", + "rowHeight": "Controla la altura de la fila en píxeles" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Alternar el historial de consultas", - "queryHistory.delete": "Eliminar", "queryHistory.clearLabel": "Borrar todo el historial", + "queryHistory.delete": "Eliminar", + "queryHistory.disableCapture": "Pausar la captura del historial de consultas", + "queryHistory.enableCapture": "Iniciar la captura del historial de consultas", "queryHistory.openQuery": "Abrir consulta", "queryHistory.runQuery": "Ejecutar consulta", "queryHistory.toggleCaptureLabel": "Alternar la captura del historial de consultas", - "queryHistory.disableCapture": "Pausar la captura del historial de consultas", - "queryHistory.enableCapture": "Iniciar la captura del historial de consultas" + "toggleQueryHistory": "Alternar el historial de consultas" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "se realizó correctamente", - "failed": "error" + "failed": "error", + "succeeded": "se realizó correctamente" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "No hay consultas que mostrar.", "queryHistory.regTreeAriaLabel": "Historial de consultas" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "Historial de consultas", - "queryHistoryCaptureEnabled": "Si la captura del historial de consultas está habilitada. De no ser así, las consultas ejecutadas no se capturarán.", + "miViewQueryHistory": "&&Historial de consultas", + "queryHistory": "Historial de consultas", "queryHistory.clearLabel": "Borrar todo el historial", "queryHistory.disableCapture": "Pausar la captura del historial de consultas", "queryHistory.enableCapture": "Iniciar la captura del historial de consultas", - "viewCategory": "Vista", - "miViewQueryHistory": "&&Historial de consultas", - "queryHistory": "Historial de consultas" + "queryHistoryCaptureEnabled": "Si la captura del historial de consultas está habilitada. De no ser así, las consultas ejecutadas no se capturarán.", + "queryHistoryConfigurationTitle": "Historial de consultas", + "viewCategory": "Vista" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "Plan de consulta" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Editor de planes de consulta" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Operación", - "topOperations.object": "Objeto", - "topOperations.estCost": "Costo estimado", - "topOperations.estSubtreeCost": "Coste del subárbol estimado", - "topOperations.actualRows": "Filas reales", - "topOperations.estRows": "Filas estimadas", "topOperations.actualExecutions": "Ejecuciones reales", - "topOperations.estCPUCost": "Costo de CPU estimado", - "topOperations.estIOCost": "Costo de E/S estimado", - "topOperations.parallel": "Paralelo", "topOperations.actualRebinds": "Reenlaces reales", - "topOperations.estRebinds": "Reenlaces estimados", "topOperations.actualRewinds": "Rebobinados reales", + "topOperations.actualRows": "Filas reales", + "topOperations.estCPUCost": "Costo de CPU estimado", + "topOperations.estCost": "Costo estimado", + "topOperations.estIOCost": "Costo de E/S estimado", + "topOperations.estRebinds": "Reenlaces estimados", "topOperations.estRewinds": "Rebobinados estimados", + "topOperations.estRows": "Filas estimadas", + "topOperations.estSubtreeCost": "Coste del subárbol estimado", + "topOperations.object": "Objeto", + "topOperations.operation": "Operación", + "topOperations.parallel": "Paralelo", "topOperations.partitioned": "Particionado", "topOperationsTitle": "Operaciones principales" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Nueva implementación..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Visor de recursos" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Actualizar" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Error al abrir el vínculo: {0}.", - "resourceViewerTable.commandError": "Error al ejecutar el comando \"{0}\": {1}." + "resourceViewerTable.commandError": "Error al ejecutar el comando \"{0}\": {1}.", + "resourceViewerTable.openError": "Error al abrir el vínculo: {0}." }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Árbol del visor de recursos" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Ruta de acceso al icono del recurso.", "extension.contributes.resourceView.resource.id": "Identificador del recurso.", "extension.contributes.resourceView.resource.name": "Nombre de la vista en lenguaje natural. Se mostrará", - "extension.contributes.resourceView.resource.icon": "Ruta de acceso al icono del recurso.", "extension.contributes.resourceViewResources": "Aporta recursos a la vista de recursos.", - "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"", - "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"" + "optstring": "la propiedad \"{0}\" se puede omitir o debe ser de tipo \"string\"", + "requirestring": "la propiedad \"{0}\" es obligatoria y debe ser de tipo \"string\"" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Restaurar", - "backup": "Restaurar" + "backup": "Restaurar", + "restore": "Restaurar" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Debe habilitar las características en versión preliminar para utilizar la restauración", - "restore.commandNotSupportedOutsideContext": "No se admite el comando de copia de seguridad en el contexto del servidor. Seleccione un servidor o base de datos y vuelva a intentarlo.", "restore.commandNotSupported": "No se admite el comando de restauración para bases de datos de Azure SQL.", + "restore.commandNotSupportedOutsideContext": "No se admite el comando de copia de seguridad en el contexto del servidor. Seleccione un servidor o base de datos y vuelva a intentarlo.", + "restore.isPreviewFeature": "Debe habilitar las características en versión preliminar para utilizar la restauración", "restoreAction.restore": "Restaurar" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Editar datos", + "refreshNode": "Actualizar", + "scriptAlter": "Script como modificar", + "scriptAsAlter": "Script como modificar", "scriptAsCreate": "Script como crear", "scriptAsDelete": "Script como borrar", - "scriptAsSelect": "Seleccionar el top 1000", "scriptAsExecute": "Script como ejecutar", - "scriptAsAlter": "Script como modificar", - "editData": "Editar datos", - "scriptSelect": "Seleccionar el top 1000", - "scriptKustoSelect": "Take 10", + "scriptAsSelect": "Seleccionar el top 1000", "scriptCreate": "Script como crear", - "scriptExecute": "Script como ejecutar", - "scriptAlter": "Script como modificar", "scriptDelete": "Script como borrar", - "refreshNode": "Actualizar" + "scriptExecute": "Script como ejecutar", + "scriptKustoSelect": "Take 10", + "scriptSelect": "Seleccionar el top 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Error al actualizar el nodo \"{0}\"; {1}." }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tareas en curso", - "viewCategory": "Vista", + "miViewTasks": "&&Tareas", "tasks": "Tareas", - "miViewTasks": "&&Tareas" + "viewCategory": "Vista" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Alternar tareas" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "se realizó correctamente", + "canceled": "cancelado", + "canceling": "cancelando", "failed": "error", "inProgress": "en curso", "notStarted": "no iniciado", - "canceled": "cancelado", - "canceling": "cancelando" + "succeeded": "se realizó correctamente" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "No hay un historial de tareas para mostrar.", - "taskHistory.regTreeAriaLabel": "Historial de tareas", - "taskError": "Error de la tarea" + "taskError": "Error de la tarea", + "taskHistory.regTreeAriaLabel": "Historial de tareas" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Cancelar", @@ -10863,159 +11368,159 @@ "taskAction.script": "Script" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", - "refresh": "Actualizar", "collapseAll": "Contraer todo", - "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}." + "command-error": "Error al ejecutar el comando {1}: {0}. Probablemente esté provocado por la extensión que contribuye a {1}.", + "no-dataprovider": "No hay ningún proveedor de datos registrado que pueda proporcionar datos de la vista.", + "refresh": "Actualizar" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "Aceptar", - "webViewDialog.close": "Cerrar" + "webViewDialog.close": "Cerrar", + "webViewDialog.ok": "Aceptar" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Las características en versión preliminar mejoran la experiencia en Azure Data Studio, ya que ofrecen acceso completo a nuevas funciones y mejoras. Puede obtener más información sobre las características en versión preliminar [aquí]({0}). ¿Quiere habilitar las características en versión preliminar?", - "enablePreviewFeatures.yes": "Sí (opción recomendada)", + "enablePreviewFeatures.never": "No, no volver a mostrar", "enablePreviewFeatures.no": "No", - "enablePreviewFeatures.never": "No, no volver a mostrar" + "enablePreviewFeatures.notice": "Las características en versión preliminar mejoran la experiencia en Azure Data Studio, ya que ofrecen acceso completo a nuevas funciones y mejoras. Puede obtener más información sobre las características en versión preliminar [aquí]({0}). ¿Quiere habilitar las características en versión preliminar?", + "enablePreviewFeatures.yes": "Sí (opción recomendada)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Esta página de características está en versión preliminar. Las características en versión preliminar presentan nuevas funcionalidades que están en proceso de convertirse en parte permanente del producto. Son estables, pero necesitan mejoras de accesibilidad adicionales. Agradeceremos sus comentarios iniciales mientras están en desarrollo.", - "welcomePage.preview": "Versión preliminar", "welcomePage.createConnection": "Crear una conexión", "welcomePage.createConnectionBody": "Conéctese a una instancia de una base de datos por medio del cuadro de diálogo de conexión.", - "welcomePage.runQuery": "Ejecutar una consulta", - "welcomePage.runQueryBody": "Interactúe con los datos por medio de un editor de consultas.", "welcomePage.createNotebook": "Crear un cuaderno", "welcomePage.createNotebookBody": "Cree un nuevo cuaderno con un editor de cuadernos nativo.", "welcomePage.deployServer": "Implementar un servidor", "welcomePage.deployServerBody": "Cree una nueva instancia de un servicio de datos relacionales en la plataforma de su elección.", - "welcomePage.resources": "Recursos", - "welcomePage.history": "Historial", - "welcomePage.name": "Nombre", - "welcomePage.location": "Ubicación", - "welcomePage.moreRecent": "Mostrar más", - "welcomePage.showOnStartup": "Mostrar página principal al inicio", - "welcomePage.usefuLinks": "Vínculos útiles", - "welcomePage.gettingStarted": "Introducción", - "welcomePage.gettingStartedBody": "Descubra las funcionalidades que ofrece Azure Data Studio y aprenda a sacarles el máximo partido.", "welcomePage.documentation": "Documentación", "welcomePage.documentationBody": "Visite el centro de documentación para acceder a guías de inicio rápido y paso a paso, así como consultar referencias para PowerShell, API, etc.", - "welcomePage.videos": "Vídeos", - "welcomePage.videoDescriptionOverview": "Información general de Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Introducción a los cuadernos de Azure Data Studio | Datos expuestos", "welcomePage.extensions": "Extensiones", + "welcomePage.gettingStarted": "Introducción", + "welcomePage.gettingStartedBody": "Descubra las funcionalidades que ofrece Azure Data Studio y aprenda a sacarles el máximo partido.", + "welcomePage.history": "Historial", + "welcomePage.learnMore": "Más información ", + "welcomePage.location": "Ubicación", + "welcomePage.moreRecent": "Mostrar más", + "welcomePage.name": "Nombre", + "welcomePage.preview": "Versión preliminar", + "welcomePage.previewBody": "Esta página de características está en versión preliminar. Las características en versión preliminar presentan nuevas funcionalidades que están en proceso de convertirse en parte permanente del producto. Son estables, pero necesitan mejoras de accesibilidad adicionales. Agradeceremos sus comentarios iniciales mientras están en desarrollo.", + "welcomePage.resources": "Recursos", + "welcomePage.runQuery": "Ejecutar una consulta", + "welcomePage.runQueryBody": "Interactúe con los datos por medio de un editor de consultas.", "welcomePage.showAll": "Mostrar todo", - "welcomePage.learnMore": "Más información " + "welcomePage.showOnStartup": "Mostrar página principal al inicio", + "welcomePage.usefuLinks": "Vínculos útiles", + "welcomePage.videoDescriptionIntroduction": "Introducción a los cuadernos de Azure Data Studio | Datos expuestos", + "welcomePage.videoDescriptionOverview": "Información general de Azure Data Studio", + "welcomePage.videos": "Vídeos" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Amplíe la funcionalidad de Azure Data Studio mediante la instalación de extensiones desarrolladas por nosotros y Microsoft, así como por la comunidad de terceros (es decir, ¡usted!).", "GuidedTour.connections": "Conexiones", + "GuidedTour.discoverWelcomePage": "Descubra las principales características, los archivos abiertos recientemente y las extensiones recomendadas en la página de bienvenida. Para obtener más información sobre cómo empezar a trabajar con Azure Data Studio, consulte los vídeos y la documentación.", + "GuidedTour.extensions": "Extensiones", + "GuidedTour.finish": "Finalizar", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Empiece a crear su propio cuaderno o colección de cuadernos en un solo lugar.", "GuidedTour.makeConnections": "Conéctese a SQL Server y Azure, realice consultas, administre las conexiones y mucho más.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Personalice Azure Data Studio según sus preferencias. Puede configurar opciones como el autoguardado y el tamaño de las pestañas, personalizar los métodos abreviados de teclado y cambiar a un tema de color de su gusto.", "GuidedTour.next": "Siguiente", "GuidedTour.notebooks": "Cuadernos", - "GuidedTour.gettingStartedNotebooks": "Empiece a crear su propio cuaderno o colección de cuadernos en un solo lugar.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Extensiones", - "GuidedTour.addExtensions": "Amplíe la funcionalidad de Azure Data Studio mediante la instalación de extensiones desarrolladas por nosotros y Microsoft, así como por la comunidad de terceros (es decir, ¡usted!).", - "GuidedTour.three": "3", - "GuidedTour.settings": "Configuración", - "GuidedTour.makeConnesetSettings": "Personalice Azure Data Studio según sus preferencias. Puede configurar opciones como el autoguardado y el tamaño de las pestañas, personalizar los métodos abreviados de teclado y cambiar a un tema de color de su gusto.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Página de bienvenida", - "GuidedTour.discoverWelcomePage": "Descubra las principales características, los archivos abiertos recientemente y las extensiones recomendadas en la página de bienvenida. Para obtener más información sobre cómo empezar a trabajar con Azure Data Studio, consulte los vídeos y la documentación.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Finalizar", - "guidedTour": "Paseo de bienvenida para el usuario", - "hideGuidedTour": "Ocultar paseo de presentación", + "GuidedTour.one": "1", "GuidedTour.readMore": "Más información", - "help": "Ayuda" + "GuidedTour.settings": "Configuración", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Página de bienvenida", + "guidedTour": "Paseo de bienvenida para el usuario", + "help": "Ayuda", + "hideGuidedTour": "Ocultar paseo de presentación" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "¿Le gustaría dar un paseo introductorio por Azure Data Studio?", + "WelcomePage.welcome": "¡Le damos la bienvenida!", + "closeTourBar": "Cerrar barra del paseo introductorio", + "details": "Detalles", + "ok": "Aceptar", + "welcome.title": "Bienvenida", "welcomePage": "Bienvenida", - "welcomePage.adminPack": "Paquete de administración de SQL", - "welcomePage.showAdminPack": "Paquete de administración de SQL", - "welcomePage.adminPackDescription": "El paquete de administración para SQL Server es una colección de populares extensiones de administración de bases de datos para ayudarle a administrar SQL Server.", - "welcomePage.sqlServerAgent": "Agente SQL Server", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "Importación de SQL Server", - "welcomePage.sqlServerDacpac": "SQL Server dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Escriba y ejecute scripts de PowerShell con el editor de consultas enriquecidas de Azure Data Studio.", - "welcomePage.dataVirtualization": "Virtualización de datos", - "welcomePage.dataVirtualizationDescription": "Virtualice datos con SQL Server 2019 y cree tablas externas por medio de asistentes interactivos.", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Conéctese a bases de datos Postgre, adminístrelas y realice consultas en ellas con Azure Data Studio.", - "welcomePage.extensionPackAlreadyInstalled": "El soporte para '{0}' ya está instalado.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La ventana se volverá a cargar después de instalar compatibilidad adicional con {0}.", - "welcomePage.installingExtensionPack": "Instalando compatibilidad adicional con {0}...", - "welcomePage.extensionPackNotFound": "No se pudo encontrar el soporte para {0} con id {1}.", - "welcomePage.newConnection": "Nueva conexión", - "welcomePage.newQuery": "Nueva consulta", - "welcomePage.newNotebook": "Nuevo cuaderno", + "welcomePage.adminPack": "Paquete de administración de SQL", + "welcomePage.adminPackDescription": "El paquete de administración para SQL Server es una colección de populares extensiones de administración de bases de datos para ayudarle a administrar SQL Server.", + "welcomePage.background": "Color de fondo para la página de bienvenida.", + "welcomePage.dataVirtualization": "Virtualización de datos", + "welcomePage.dataVirtualizationDescription": "Virtualice datos con SQL Server 2019 y cree tablas externas por medio de asistentes interactivos.", "welcomePage.deployServer": "Implementar un servidor", - "welcome.title": "Bienvenida", + "welcomePage.extensionPackAlreadyInstalled": "El soporte para '{0}' ya está instalado.", + "welcomePage.extensionPackNotFound": "No se pudo encontrar el soporte para {0} con id {1}.", + "welcomePage.install": "Instalar", + "welcomePage.installExtensionPack": "Instalar compatibilidad adicional con {0}", + "welcomePage.installKeymap": "Instalar asignación de teclas de {0}", + "welcomePage.installed": "Instalado", + "welcomePage.installedExtensionPack": "La compatibilidad con {0} ya está instalada", + "welcomePage.installedKeymap": "El mapa de teclas de {0} ya está instalado", + "welcomePage.installingExtensionPack": "Instalando compatibilidad adicional con {0}...", "welcomePage.new": "Nuevo", + "welcomePage.newConnection": "Nueva conexión", + "welcomePage.newNotebook": "Nuevo cuaderno", + "welcomePage.newQuery": "Nueva consulta", "welcomePage.open": "Abrir...", "welcomePage.openFile": "Abrir archivo...", "welcomePage.openFolder": "Abrir carpeta...", - "welcomePage.startTour": "Iniciar paseo", - "closeTourBar": "Cerrar barra del paseo introductorio", - "WelcomePage.TakeATour": "¿Le gustaría dar un paseo introductorio por Azure Data Studio?", - "WelcomePage.welcome": "¡Le damos la bienvenida!", "welcomePage.openFolderWithPath": "Abrir la carpeta {0} con la ruta de acceso {1}", - "welcomePage.install": "Instalar", - "welcomePage.installKeymap": "Instalar asignación de teclas de {0}", - "welcomePage.installExtensionPack": "Instalar compatibilidad adicional con {0}", - "welcomePage.installed": "Instalado", - "welcomePage.installedKeymap": "El mapa de teclas de {0} ya está instalado", - "welcomePage.installedExtensionPack": "La compatibilidad con {0} ya está instalada", - "ok": "Aceptar", - "details": "Detalles", - "welcomePage.background": "Color de fondo para la página de bienvenida." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Escriba y ejecute scripts de PowerShell con el editor de consultas enriquecidas de Azure Data Studio.", + "welcomePage.showAdminPack": "Paquete de administración de SQL", + "welcomePage.sqlServerAgent": "Agente SQL Server", + "welcomePage.sqlServerDacpac": "SQL Server dacpac", + "welcomePage.sqlServerImport": "Importación de SQL Server", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "Iniciar paseo", + "welcomePage.willReloadAfterInstallingExtensionPack": "La ventana se volverá a cargar después de instalar compatibilidad adicional con {0}." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Inicio", - "welcomePage.newConnection": "Nueva conexión", - "welcomePage.newQuery": "Nueva consulta", - "welcomePage.newNotebook": "Nuevo cuaderno", - "welcomePage.openFileMac": "Abrir archivo", - "welcomePage.openFileLinuxPC": "Abrir archivo", - "welcomePage.deploy": "Implementar", - "welcomePage.newDeployment": "Nueva implementación...", - "welcomePage.recent": "Reciente", - "welcomePage.moreRecent": "Más...", - "welcomePage.noRecentFolders": "No hay ninguna carpeta reciente.", - "welcomePage.help": "Ayuda", - "welcomePage.gettingStarted": "Introducción", - "welcomePage.productDocumentation": "Documentación", - "welcomePage.reportIssue": "Notificar problema o solicitud de características", - "welcomePage.gitHubRepository": "Repositorio de GitHub", - "welcomePage.releaseNotes": "Notas de la versión", - "welcomePage.showOnStartup": "Mostrar página principal al inicio", - "welcomePage.customize": "Personalizar", - "welcomePage.extensions": "Extensiones", - "welcomePage.extensionDescription": "Descargue las extensiones que necesite, incluido el paquete de administración de SQL Server y mucho más", - "welcomePage.keyboardShortcut": "Métodos abreviados de teclado", - "welcomePage.keyboardShortcutDescription": "Encuentre sus comandos favoritos y personalícelos", - "welcomePage.colorTheme": "Tema de color", - "welcomePage.colorThemeDescription": "Modifique a su gusto la apariencia del editor y el código", - "welcomePage.learn": "Información", - "welcomePage.showCommands": "Encontrar y ejecutar todos los comandos", - "welcomePage.showCommandsDescription": "Acceda rápidamente a los comandos y búsquelos desde la paleta de comandos ({0})", "welcomePage.azdataBlog": "Descubra las novedades de esta última versión", "welcomePage.azdataBlogDescription": "Nuevas entradas del blog mensuales que muestran nuestras nuevas características", + "welcomePage.colorTheme": "Tema de color", + "welcomePage.colorThemeDescription": "Modifique a su gusto la apariencia del editor y el código", + "welcomePage.customize": "Personalizar", + "welcomePage.deploy": "Implementar", + "welcomePage.extensionDescription": "Descargue las extensiones que necesite, incluido el paquete de administración de SQL Server y mucho más", + "welcomePage.extensions": "Extensiones", "welcomePage.followTwitter": "Síganos en Twitter", - "welcomePage.followTwitterDescription": "Manténgase al día sobre cómo la comunidad usa Azure Data Studio y hable directamente con los ingenieros." + "welcomePage.followTwitterDescription": "Manténgase al día sobre cómo la comunidad usa Azure Data Studio y hable directamente con los ingenieros.", + "welcomePage.gettingStarted": "Introducción", + "welcomePage.gitHubRepository": "Repositorio de GitHub", + "welcomePage.help": "Ayuda", + "welcomePage.keyboardShortcut": "Métodos abreviados de teclado", + "welcomePage.keyboardShortcutDescription": "Encuentre sus comandos favoritos y personalícelos", + "welcomePage.learn": "Información", + "welcomePage.moreRecent": "Más...", + "welcomePage.newConnection": "Nueva conexión", + "welcomePage.newDeployment": "Nueva implementación...", + "welcomePage.newNotebook": "Nuevo cuaderno", + "welcomePage.newQuery": "Nueva consulta", + "welcomePage.noRecentFolders": "No hay ninguna carpeta reciente.", + "welcomePage.openFileLinuxPC": "Abrir archivo", + "welcomePage.openFileMac": "Abrir archivo", + "welcomePage.productDocumentation": "Documentación", + "welcomePage.recent": "Reciente", + "welcomePage.releaseNotes": "Notas de la versión", + "welcomePage.reportIssue": "Notificar problema o solicitud de características", + "welcomePage.showCommands": "Encontrar y ejecutar todos los comandos", + "welcomePage.showCommandsDescription": "Acceda rápidamente a los comandos y búsquelos desde la paleta de comandos ({0})", + "welcomePage.showOnStartup": "Mostrar página principal al inicio", + "welcomePage.start": "Inicio" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Cuentas", - "linkedAccounts": "Cuentas vinculadas", - "accountDialog.close": "Cerrar", - "accountDialog.noAccountLabel": "No hay ninguna cuenta vinculada. Agregue una cuenta.", "accountDialog.addConnection": "Agregar una cuenta", + "accountDialog.close": "Cerrar", + "accountDialog.didNotPickAuthProvider": "No ha seleccionado ningún proveedor de autenticación. Vuelva a intentarlo.", + "accountDialog.noAccountLabel": "No hay ninguna cuenta vinculada. Agregue una cuenta.", "accountDialog.noCloudsRegistered": "No tiene ninguna nube habilitada. Vaya a la configuración, busque la configuración de la cuenta de Azure y habilite por lo menos una nube.", - "accountDialog.didNotPickAuthProvider": "No ha seleccionado ningún proveedor de autenticación. Vuelva a intentarlo." + "accountExplorer.name": "Cuentas", + "linkedAccounts": "Cuentas vinculadas" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Error al agregar la cuenta" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "No se puede iniciar OAuth automático. Ya hay un OAuth automático en curso." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "Se necesita la conexión para interactuar con el servicio de administración", - "adminService.noHandlerRegistered": "Ningún controlador registrado" + "adminService.noHandlerRegistered": "Ningún controlador registrado", + "adminService.providerIdNotValidError": "Se necesita la conexión para interactuar con el servicio de administración" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "Para interactuar con el servicio de evaluación, se necesita una conexión.", - "asmt.noHandlerRegistered": "No hay ningún controlador registrado." + "asmt.noHandlerRegistered": "No hay ningún controlador registrado.", + "asmt.providerIdNotValidError": "Para interactuar con el servicio de evaluación, se necesita una conexión." }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Propiedades avanzadas", - "advancedProperties.discard": "Descartar" + "advancedProperties.discard": "Descartar", + "connectionAdvancedProperties": "Propiedades avanzadas" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Descripción del servidor (opcional)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Borrar lista", "ClearedRecentConnections": "Lista de conexiones recientes borrada", - "connectionAction.yes": "Sí", - "connectionAction.no": "No", "clearRecentConnectionMessage": "¿Está seguro que desea eliminar todas las conexiones de la lista?", - "connectionDialog.yes": "Sí", - "connectionDialog.no": "No", - "delete": "Eliminar", "connectionAction.GetCurrentConnectionString": "Obtener la cadena de conexión actual", "connectionAction.connectionString": "La cadena de conexión no está disponible", - "connectionAction.noConnection": "Ninguna conexión activa disponible" + "connectionAction.no": "No", + "connectionAction.noConnection": "Ninguna conexión activa disponible", + "connectionAction.yes": "Sí", + "connectionDialog.no": "No", + "connectionDialog.yes": "Sí", + "delete": "Eliminar" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Examinar", - "connectionDialog.FilterPlaceHolder": "Escriba aquí para filtrar la lista", - "connectionDialog.FilterInputTitle": "Filtrado de conexiones", + "connectionBrowserTree": "Árbol del explorador de conexiones", "connectionDialog.ApplyingFilter": "Aplicación de filtro en curso", - "connectionDialog.RemovingFilter": "Eliminación del filtro en curso", "connectionDialog.FilterApplied": "Filtro aplicado", + "connectionDialog.FilterInputTitle": "Filtrado de conexiones", + "connectionDialog.FilterPlaceHolder": "Escriba aquí para filtrar la lista", "connectionDialog.FilterRemoved": "Filtro quitado", - "savedConnections": "Conexiones guardadas", + "connectionDialog.RemovingFilter": "Eliminación del filtro en curso", + "connectionDialog.browser": "Examinar", "savedConnection": "Conexiones guardadas", - "connectionBrowserTree": "Árbol del explorador de conexiones" + "savedConnections": "Conexiones guardadas" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Error de conexión", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Si se ha conectado anteriormente puede que necesite volver a ejecutar kinit." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Conexión", - "connecting": "Conexión en curso", "connectType": "Tipo de conexión", - "recentConnectionTitle": "Reciente", + "connecting": "Conexión en curso", + "connection": "Conexión", "connectionDetailsTitle": "Detalles de conexión", - "connectionDialog.connect": "Conectar", "connectionDialog.cancel": "Cancelar", + "connectionDialog.connect": "Conectar", "connectionDialog.recentConnections": "Conexiones recientes", - "noRecentConnections": "Ninguna conexión reciente" + "noRecentConnections": "Ninguna conexión reciente", + "recentConnectionTitle": "Reciente" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "¿Seguro que desea cancelar esta conexión?", "connection.noAzureAccount": "Error al obtener el token de cuenta de Azure para conexión", "connectionNotAcceptedError": "Conexión no aceptada", - "connectionService.yes": "Sí", "connectionService.no": "No", - "cancelConnectionConfirmation": "¿Seguro que desea cancelar esta conexión?" + "connectionService.yes": "Sí" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Agregar una cuenta...", - "defaultDatabaseOption": "", - "loadingDatabaseOption": "Cargando...", - "serverGroup": "Grupo de servidores", - "defaultServerGroup": "", "addNewServerGroup": "Agregar nuevo grupo...", - "noneServerGroup": "", - "connectionWidget.missingRequireField": "{0} es necesario.", - "connectionWidget.fieldWillBeTrimmed": "{0} se recortará.", - "rememberPassword": "Recordar contraseña", + "advanced": "Avanzado...", "connection.azureAccountDropdownLabel": "Cuenta", - "connectionWidget.refreshAzureCredentials": "Actualizar credenciales de la cuenta", "connection.azureTenantDropdownLabel": "Inquilino de Azure AD", "connectionName": "Nombre (opcional)", - "advanced": "Avanzado...", - "connectionWidget.invalidAzureAccount": "Debe seleccionar una cuenta" + "connectionWidget.AddAzureAccount": "Agregar una cuenta...", + "connectionWidget.fieldWillBeTrimmed": "{0} se recortará.", + "connectionWidget.invalidAzureAccount": "Debe seleccionar una cuenta", + "connectionWidget.missingRequireField": "{0} es necesario.", + "connectionWidget.refreshAzureCredentials": "Actualizar credenciales de la cuenta", + "defaultDatabaseOption": "", + "defaultServerGroup": "", + "loadingDatabaseOption": "Cargando...", + "noneServerGroup": "", + "rememberPassword": "Recordar contraseña", + "serverGroup": "Grupo de servidores" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Se ha conectado a", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Conexiones sin guardar" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Abrir extensiones de panel", - "newDashboardTab.ok": "Aceptar", "newDashboardTab.cancel": "Cancelar", + "newDashboardTab.ok": "Aceptar", + "newDashboardTab.openDashboardExtensions": "Abrir extensiones de panel", "newdashboardTabDialog.noExtensionLabel": "No hay extensiones de panel instaladas en este momento. Vaya al Administrador de extensiones para explorar las extensiones recomendadas." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Paso {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Listo", - "dialogModalCancelButtonLabel": "Cancelar" + "dialogModalCancelButtonLabel": "Cancelar", + "dialogModalDoneButtonLabel": "Listo" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "Error al inicializar la sesión de edición de datos: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "Aceptar", - "errorMessageDialog.close": "Cerrar", + "copyDetails": "Copiar detalles", "errorMessageDialog.action": "Acción", - "copyDetails": "Copiar detalles" + "errorMessageDialog.close": "Cerrar", + "errorMessageDialog.ok": "Aceptar" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Error", - "warning": "Advertencia", + "ignore": "Omitir", "info": "Información", - "ignore": "Omitir" + "warning": "Advertencia" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Ruta seleccionada", - "fileFilter": "Archivos de tipo", + "fileBrowser.discard": "Descartar", "fileBrowser.ok": "Aceptar", - "fileBrowser.discard": "Descartar" + "fileFilter": "Archivos de tipo", + "filebrowser.filepath": "Ruta seleccionada" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Seleccione un archivo" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Árbol explorador de archivos" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Se ha producido un error al cargar el explorador de archivos.", - "fileBrowserErrorDialogTitle": "Error del explorador de archivos" + "fileBrowserErrorDialogTitle": "Error del explorador de archivos", + "fileBrowserErrorMessage": "Se ha producido un error al cargar el explorador de archivos." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Todos los archivos" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Copiar celda" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "No se pasó ningún perfil de conexión al control flotante de información", + "insightsConfigError": "Error al analizar la configuración de la conclusión; no se pudo encontrar la matriz/cadena de consulta o el archivo de consulta", "insightsError": "Error de Insights", "insightsFileError": "Error al leer el archivo de consulta: ", - "insightsConfigError": "Error al analizar la configuración de la conclusión; no se pudo encontrar la matriz/cadena de consulta o el archivo de consulta" + "insightsInputError": "No se pasó ningún perfil de conexión al control flotante de información" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Conclusiones", + "insights.dialog.itemDetails": "Detalles del artículo", + "insights.dialog.items": "Artículos", "insights.item": "Artículo", "insights.value": "Valor", "insightsDetailView.name": "Detalles de la conclusión", "property": "Propiedad", - "value": "Valor", - "InsightsDialogTitle": "Conclusiones", - "insights.dialog.items": "Artículos", - "insights.dialog.itemDetails": "Detalles del artículo" + "value": "Valor" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "No se pudo encontrar el archivo de consulta en ninguna de las siguientes rutas:\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Error", - "agentUtilities.succeeded": "Correcto", - "agentUtilities.retry": "Reintentar", - "agentUtilities.canceled": "Cancelado", - "agentUtilities.inProgress": "En curso", - "agentUtilities.statusUnknown": "Estado desconocido", - "agentUtilities.executing": "En ejecución", - "agentUtilities.waitingForThread": "A la espera de un subproceso", "agentUtilities.betweenRetries": "Entre reintentos", + "agentUtilities.canceled": "Cancelado", + "agentUtilities.executing": "En ejecución", + "agentUtilities.failed": "Error", "agentUtilities.idle": "Inactivo", - "agentUtilities.suspended": "Suspendido", - "agentUtilities.obsolete": "[Obsoleto]", - "agentUtilities.yes": "Sí", + "agentUtilities.inProgress": "En curso", + "agentUtilities.neverRun": "No ejecutar nunca", "agentUtilities.no": "No", "agentUtilities.notScheduled": "No programado", - "agentUtilities.neverRun": "No ejecutar nunca" + "agentUtilities.obsolete": "[Obsoleto]", + "agentUtilities.retry": "Reintentar", + "agentUtilities.statusUnknown": "Estado desconocido", + "agentUtilities.succeeded": "Correcto", + "agentUtilities.suspended": "Suspendido", + "agentUtilities.waitingForThread": "A la espera de un subproceso", + "agentUtilities.yes": "Sí" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "Se necesita conexión para interactuar con JobManagementService", - "noHandlerRegistered": "No hay ningún controlador registrado." + "noHandlerRegistered": "No hay ningún controlador registrado.", + "providerIdNotValidError": "Se necesita conexión para interactuar con JobManagementService" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Ejecución de celdas cancelada", + "commandSuccessful": "Comando ejecutado correctamente", "executionCanceled": "Se canceló la ejecución de la consulta", - "notebookNotReady": "La sesión para este cuaderno aún no está lista", - "sessionNotReady": "La sesión para este cuaderno comenzará momentáneamente", "noDefaultKernel": "No hay ningún kernel disponible para este cuaderno", - "commandSuccessful": "Comando ejecutado correctamente" + "notebookNotReady": "La sesión para este cuaderno aún no está lista", + "runCellCancelled": "Ejecución de celdas cancelada", + "sessionNotReady": "La sesión para este cuaderno comenzará momentáneamente" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Error al iniciar la sesión del cuaderno", "ServerNotStarted": "El servidor no se pudo iniciar por una razón desconocida", + "clientSession.unknownError": "Error al iniciar la sesión del cuaderno", "kernelRequiresConnection": "No se encontró el kernel {0}. En su lugar, se utilizará el kernel predeterminado." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Seleccionar conexión", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Seleccionar conexión" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "No puede encontrar el administrador de cuadernos para el proveedor {0}", + "changeContextFailed": "Error en el cambio de contexto: {0}", + "changeKernelFailed": "No se pudo cambiar el kernel debido al error: {0}", + "changeKernelFailedRetry": "Error al cambiar de kernel. Se utilizará el kernel {0}. Error: {1}", + "deleteCellFailed": "No se pudo eliminar la celda.", "injectedParametersMsg": "N.º de parámetros insertados\r\n", "kernelRequiresConnection": "Seleccione una conexión para ejecutar celdas para este kernel", - "deleteCellFailed": "No se pudo eliminar la celda.", - "changeKernelFailedRetry": "Error al cambiar de kernel. Se utilizará el kernel {0}. Error: {1}", - "changeKernelFailed": "No se pudo cambiar el kernel debido al error: {0}", - "changeContextFailed": "Error en el cambio de contexto: {0}", - "startSessionFailed": "No se pudo iniciar sesión: {0}", "shutdownClientSessionError": "Se ha producido un error en la sesión del cliente al cerrar el cuaderno: {0}", - "ProviderNoManager": "No puede encontrar el administrador de cuadernos para el proveedor {0}" + "startSessionFailed": "No se pudo iniciar sesión: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "No se pasó ninguna URI al crear el administrador de cuadernos", - "notebookServiceNoProvider": "El proveedor de cuadernos no existe" + "notebookServiceNoProvider": "El proveedor de cuadernos no existe", + "notebookUriNotDefined": "No se pasó ninguna URI al crear el administrador de cuadernos" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Ya existe una vista con el nombre {0} en este cuaderno." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Vista sin título" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "Error del kernel SQL", "connectionRequired": "Se debe elegir una conexión para ejecutar celdas de cuaderno", + "sqlKernelError": "Error del kernel SQL", "sqlMaxRowsDisplayed": "Mostrando las primeras {0} filas." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "Texto enriquecido", - "notebook.splitViewEditMode": "Vista en dos paneles", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Vista en dos paneles" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}. {1} no reconocido", + "invalidMimeData": "Se espera que los datos para {0} sean una cadena o una matriz de cadenas", "nbNotSupported": "Este archivo no tiene un formato válido de cuaderno", + "nbformatNotRecognized": "nbformat v{0}. {1} no reconocido", "unknownCellType": "Celda de tipo {0} desconocido", "unrecognizedOutput": "Tipo de salida {0} no reconocido", - "invalidMimeData": "Se espera que los datos para {0} sean una cadena o una matriz de cadenas", "unrecognizedOutputType": "Tipo de salida {0} no reconocido" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Identificador del proveedor del cuaderno.", - "carbon.extension.contributes.notebook.fileExtensions": "Extensiones de archivo que deben estar registradas en este proveedor de cuadernos", - "carbon.extension.contributes.notebook.standardKernels": "Núcleos que deben ser estándar con este proveedor de cuadernos", - "vscode.extension.contributes.notebook.providers": "Aporta proveedores de cuadernos.", - "carbon.extension.contributes.notebook.magic": "Nombre del magic de celda, como \"%%sql\".", - "carbon.extension.contributes.notebook.language": "El lenguaje de celda que se usará si este magic de celda se incluye en la celda", "carbon.extension.contributes.notebook.executionTarget": "Objetivo de ejecución opcional indicado por este magic, por ejemplo Spark vs SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Extensiones de archivo que deben estar registradas en este proveedor de cuadernos", "carbon.extension.contributes.notebook.kernels": "Conjunto opcional de kernels para los que esto es válido, por ejemplo python3, pyspark, sql", - "vscode.extension.contributes.notebook.languagemagics": "Aporta el lenguaje del cuaderno." + "carbon.extension.contributes.notebook.language": "El lenguaje de celda que se usará si este magic de celda se incluye en la celda", + "carbon.extension.contributes.notebook.magic": "Nombre del magic de celda, como \"%%sql\".", + "carbon.extension.contributes.notebook.provider": "Identificador del proveedor del cuaderno.", + "carbon.extension.contributes.notebook.standardKernels": "Núcleos que deben ser estándar con este proveedor de cuadernos", + "vscode.extension.contributes.notebook.languagemagics": "Aporta el lenguaje del cuaderno.", + "vscode.extension.contributes.notebook.providers": "Aporta proveedores de cuadernos." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Carga en curso..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Actualizar", - "connectionTree.editConnection": "Editar conexión", "DisconnectAction": "Desconectar", + "activeConnections": "Mostrar conexiones activas", "connectionTree.addConnection": "Nueva conexión", "connectionTree.addServerGroup": "Nuevo grupo de servidores", + "connectionTree.editConnection": "Editar conexión", "connectionTree.editServerGroup": "Editar grupo de servidores", - "activeConnections": "Mostrar conexiones activas", - "showAllConnections": "Mostrar todas las conexiones", + "connectionTree.refresh": "Actualizar", "deleteConnection": "Eliminar conexión", - "deleteConnectionGroup": "Eliminar grupo" + "deleteConnectionGroup": "Eliminar grupo", + "showAllConnections": "Mostrar todas las conexiones" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Error al crear la sesión del Explorador de objetos", "nodeExpansionError": "Varios errores:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "No se puede expandir porque no se encontró el proveedor de conexiones necesario \"{0}\"", + "firewallCanceled": "Diálogo de firewall cancelado", "loginCanceled": "Cancelado por el usuario", - "firewallCanceled": "Diálogo de firewall cancelado" + "noProviderFound": "No se puede expandir porque no se encontró el proveedor de conexiones necesario \"{0}\"" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Carga en curso..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Conexiones recientes", "serversAriaLabel": "Servidores", + "treeAriaLabel": "Conexiones recientes", "treeCreation.regTreeAriaLabel": "Servidores" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Ordenar por evento", "nameColumn": "Ordenar por columna", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "Cancelar", "profilerColumnDialog.ok": "Aceptar", - "profilerColumnDialog.cancel": "Cancelar" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Borrar todo", + "profilerFilterDialog.addClauseText": "Agregar una cláusula", "profilerFilterDialog.apply": "Aplicar", - "profilerFilterDialog.ok": "Aceptar", "profilerFilterDialog.cancel": "Cancelar", - "profilerFilterDialog.title": "Filtros", + "profilerFilterDialog.clear": "Borrar todo", + "profilerFilterDialog.containsOperator": "Contiene", + "profilerFilterDialog.fieldColumn": "Campo", + "profilerFilterDialog.isNotNullOperator": "No es NULL", + "profilerFilterDialog.isNullOperator": "Es NULL", + "profilerFilterDialog.loadFilter": "Cargar filtro", + "profilerFilterDialog.notContainsOperator": "No contiene", + "profilerFilterDialog.notStartsWithOperator": "No comienza por", + "profilerFilterDialog.ok": "Aceptar", + "profilerFilterDialog.operatorColumn": "Operador", "profilerFilterDialog.remove": "Quitar esta cláusula", "profilerFilterDialog.saveFilter": "Guardar filtro", - "profilerFilterDialog.loadFilter": "Cargar filtro", - "profilerFilterDialog.addClauseText": "Agregar una cláusula", - "profilerFilterDialog.fieldColumn": "Campo", - "profilerFilterDialog.operatorColumn": "Operador", - "profilerFilterDialog.valueColumn": "Valor", - "profilerFilterDialog.isNullOperator": "Es NULL", - "profilerFilterDialog.isNotNullOperator": "No es NULL", - "profilerFilterDialog.containsOperator": "Contiene", - "profilerFilterDialog.notContainsOperator": "No contiene", "profilerFilterDialog.startsWithOperator": "Comienza por", - "profilerFilterDialog.notStartsWithOperator": "No comienza por" + "profilerFilterDialog.title": "Filtros", + "profilerFilterDialog.valueColumn": "Valor" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "Error al confirmar una fila: ", + "msgCancelQueryFailed": "Error al cancelar la consulta: {0}", + "runQueryBatchStartLine": "Línea {0}", "runQueryBatchStartMessage": "La consulta comenzó a ejecutarse a las ", "runQueryStringBatchStartMessage": "Comenzó a ejecutar la consulta \"{0}\"", - "runQueryBatchStartLine": "Línea {0}", - "msgCancelQueryFailed": "Error al cancelar la consulta: {0}", "updateCellFailed": "Error en la actualización de la celda: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "Error de copia {0}", + "elapsedBatchTime": "Tiempo de ejecución por lotes: {0}", "query.ExecutionFailedError": "La ejecución no se completó debido a un error inesperado: {0} {1}", "query.message.executionTime": "Tiempo total de ejecución: {0}", - "query.message.startQueryWithRange": "Comenzó a ejecutar la consulta en la línea {0}", "query.message.startQuery": "Se ha iniciado la ejecución del proceso por lotes ({0}).", - "elapsedBatchTime": "Tiempo de ejecución por lotes: {0}", - "copyFailed": "Error de copia {0}" + "query.message.startQueryWithRange": "Comenzó a ejecutar la consulta en la línea {0}" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "Error al guardar los resultados. ", - "resultsSerializer.saveAsFileTitle": "Selección del archivo de resultados", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (delimitado por comas)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Libro de Excel", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Texto sin formato", - "savingFile": "Se está guardando el archivo...", "msgSaveSucceeded": "Los resultados se han guardado correctamente en {0}.", - "openFile": "Abrir archivo" + "openFile": "Abrir archivo", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (delimitado por comas)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Libro de Excel", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Texto sin formato", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Selección del archivo de resultados", + "savingFile": "Se está guardando el archivo..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "De", - "to": "A", + "addIPAddressLabel": "Agregar mi IP de cliente ", + "addIpRangeLabel": "Agregar mi rango IP de subred", "createNewFirewallRule": "Crear nueva regla de firewall", - "firewall.ok": "Aceptar", + "filewallRule": "Regla de firewall", "firewall.cancel": "Cancelar", + "firewall.ok": "Aceptar", "firewallRuleDialogDescription": "La dirección IP del cliente no tiene acceso al servidor. Inicie sesión en una cuenta de Azure y cree una regla de firewall para habilitar el acceso.", "firewallRuleHelpDescription": "Más información sobre configuración de firewall", - "filewallRule": "Regla de firewall", - "addIPAddressLabel": "Agregar mi IP de cliente ", - "addIpRangeLabel": "Agregar mi rango IP de subred" + "from": "De", + "to": "A" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Error al agregar la cuenta", "firewallRuleError": "Error de la regla de firewall" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Ruta del archivo de copia de seguridad", - "targetDatabase": "Base de datos de destino", - "restoreDialog.restore": "Restaurar", - "restoreDialog.restoreTitle": "Restauración de una base de datos", - "restoreDialog.database": "Base de datos", - "restoreDialog.backupFile": "Archivo de copia de seguridad", "RestoreDialogTitle": "Restauración de una base de datos", - "restoreDialog.cancel": "Cancelar", - "restoreDialog.script": "Script", - "source": "Origen", - "restoreFrom": "Restaurar de", - "missingBackupFilePathError": "Se requiere la ruta de acceso del archivo de copia de seguridad.", - "multipleBackupFilePath": "Especifique una o más rutas de archivo separadas por comas", + "backupFilePath": "Ruta del archivo de copia de seguridad", + "backupSetsToRestore": "Grupos de copias de seguridad para restaurar", "database": "Base de datos", "destination": "Destino", - "restoreTo": "Restaurar en", - "restorePlan": "Plan de restauración", - "backupSetsToRestore": "Grupos de copias de seguridad para restaurar", - "restoreDatabaseFileAs": "Restaurar archivos de base de datos como", - "restoreDatabaseFileDetails": "Restaurar detalles del archivo de base de datos", - "logicalFileName": "Nombre lógico del archivo", "fileType": "Tipo de archivo", + "filesTitle": "Archivos", + "generalTitle": "General", + "logicalFileName": "Nombre lógico del archivo", + "missingBackupFilePathError": "Se requiere la ruta de acceso del archivo de copia de seguridad.", + "multipleBackupFilePath": "Especifique una o más rutas de archivo separadas por comas", + "optionsTitle": "Opciones", "originalFileName": "Nombre del archivo original", "restoreAs": "Restaurar como", + "restoreDatabaseFileAs": "Restaurar archivos de base de datos como", + "restoreDatabaseFileDetails": "Restaurar detalles del archivo de base de datos", + "restoreDialog.backupFile": "Archivo de copia de seguridad", + "restoreDialog.cancel": "Cancelar", + "restoreDialog.database": "Base de datos", + "restoreDialog.restore": "Restaurar", + "restoreDialog.restoreTitle": "Restauración de una base de datos", + "restoreDialog.script": "Script", + "restoreFrom": "Restaurar de", "restoreOptions": "Opciones de restauración", - "taillogBackup": "Copia del final del registro", + "restorePlan": "Plan de restauración", + "restoreTo": "Restaurar en", "serverConnection": "Conexiones del servidor", - "generalTitle": "General", - "filesTitle": "Archivos", - "optionsTitle": "Opciones" + "source": "Origen", + "taillogBackup": "Copia del final del registro", + "targetDatabase": "Base de datos de destino" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "Archivos de copia de seguridad", - "backup.allFiles": "Todos los archivos" + "backup.allFiles": "Todos los archivos", + "backup.filterBackupFiles": "Archivos de copia de seguridad" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Grupos de servidores", - "serverGroup.ok": "Aceptar", - "serverGroup.cancel": "Cancelar", - "connectionGroupName": "Nombre del grupo de servidores", "MissingGroupNameError": "Se requiere el nombre del grupo.", + "ServerGroupsDialogTitle": "Grupos de servidores", + "connectionGroupName": "Nombre del grupo de servidores", + "groupColor": "Color del grupo", "groupDescription": "Descripción del grupo", - "groupColor": "Color del grupo" + "serverGroup.cancel": "Cancelar", + "serverGroup.ok": "Aceptar" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Agregar grupo de servidores", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1 o más tareas están en curso. ¿Seguro que desea salir?", - "taskService.yes": "Sí", - "taskService.no": "No" + "taskService.no": "No", + "taskService.yes": "Sí" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Introducción", - "showReleaseNotes": "Ver introducción", - "miGettingStarted": "I&&ntroducción" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Ocultar propiedades", - "showProperties": "Mostrar propiedades" - }, - "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { - "deployment.title": "Nueva implementación..." - }, - "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { - "insertCellsModal.title": "Insertar celdas", - "insertCellsModal.selectCells": "Seleccionar orígenes de celdas", - "insertCellsModal.thumbnailError": "Error: no se pueden generar miniaturas.", - "insertCellsModal.untitled": "Celda sin título: {0}", - "insertCellsModal.Insert": "Insertar", - "insertCellsModal.Cancel": "Cancelar" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { - "viewsUnableToRemove": "No se puede quitar la vista", - "confirmDelete": "¿Está seguro de que desea eliminar la vista \"{0}\"?", - "delete": "&&Eliminar", - "insertCells": "Insertar celdas", - "runCell": "Ejecutar celda", - "stopCell": "Cancelar ejecución", - "errorRunCell": "Error on last run. Click to run again", - "unableToNavigateToCell": "No se puede navegar a la celda del Bloc de notas.", - "viewCellInNotebook": "Ver celda en Bloc de notas", - "moreActionsLabel": "Más" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "Configurar vista", - "viewOptionsModal.name": "Nombre de vista", - "viewOptionsModal.missingRequireField": "This field is required.", - "viewOptionsModal.nameTaken": "Este nombre de vista ya se está usando.", - "save": "Guardar", - "cancel": "Cancelar" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "Vista sin título" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "I&&ntroducción", + "showReleaseNotes": "Ver introducción" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/CHANGELOG.md b/i18n/ads-language-pack-fr/CHANGELOG.md index dec2859479..67cd769f13 100644 --- a/i18n/ads-language-pack-fr/CHANGELOG.md +++ b/i18n/ads-language-pack-fr/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-fr" language pack will be document ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-fr/package.json b/i18n/ads-language-pack-fr/package.json index 2619037987..6e16f75acf 100644 --- a/i18n/ads-language-pack-fr/package.json +++ b/i18n/ads-language-pack-fr/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-fr", "displayName": "French Language Pack for Azure Data Studio", "description": "Language pack extension for French", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json index fd944e37e3..f89bc73d9e 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "Notebooks SQL Server", + "description.sqlserverNotebooks": "Notebooks pour bien démarrer avec SQL Server et résoudre les problèmes associés", "title.sqlServer2019Book": "Guide SQL Server 2019", - "description.sqlserverNotebooks": "Notebooks pour bien démarrer avec SQL Server et résoudre les problèmes associés" + "title.sqlServerNotebooks": "Notebooks SQL Server" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/admin-tool-ext-win.i18n.json index 9435797e44..5163167cf6 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Extensions de l'outil d'administration de base de données pour Windows", - "adminToolExtWin.description": "Ajoute d'autres fonctionnalités spécifiques de Windows à Azure Data Studio", - "adminToolExtWin.propertiesMenuItem": "Propriétés", - "adminToolExtWin.launchGswMenuItem": "Générer des scripts..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "Aucun ConnectionContext pour handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noOENode": "Impossible de déterminer le nœud de l'Explorateur d'objets à partir de connectionContext : {0}", - "adminToolExtWin.noConnectionContextForGsw": "Aucun ConnectionContext pour handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noConnectionProfile": "Aucun connectionProfile fourni par connectionContext : {0}", "adminToolExtWin.launchingDialogStatus": "Lancement de la boîte de dialogue...", + "adminToolExtWin.noConnectionContextForGsw": "Aucun ConnectionContext pour handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionContextForProp": "Aucun ConnectionContext pour handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionProfile": "Aucun connectionProfile fourni par connectionContext : {0}", + "adminToolExtWin.noOENode": "Impossible de déterminer le nœud de l'Explorateur d'objets à partir de connectionContext : {0}", "adminToolExtWin.ssmsMinError": "Erreur d'appel de SsmsMin avec les arguments '{0}' - {1}" + }, + "package": { + "adminToolExtWin.description": "Ajoute d'autres fonctionnalités spécifiques de Windows à Azure Data Studio", + "adminToolExtWin.displayName": "Extensions de l'outil d'administration de base de données pour Windows", + "adminToolExtWin.launchGswMenuItem": "Générer des scripts...", + "adminToolExtWin.propertiesMenuItem": "Propriétés" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/agent.i18n.json index 4898b6f5ee..a50eb9a8b7 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "Alerte d'événement SQL Server", + "alertData.saveErrorMessage": "La mise à jour de l'alerte a échoué '{0}'", + "alertDialog.PerformanceCondition": "Alerte de condition de performances SQL Server", + "alertDialog.WmiEvent": "Alerte d'événement WMI" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "Le nom du travail doit être fourni", + "jobData.newJobErrorMessage": "La création du travail a échoué '{0}'", + "jobData.newJobSuccessMessage": "Le travail '{0}' a été créé", + "jobData.saveErrorMessage": "La mise à jour du travail a échoué '{0}'", + "jobData.saveSucessMessage": "Le travail '{0}' a été mis à jour", + "jobData.whenJobCompletes": "Quand le travail est effectué", + "jobData.whenJobFails": "Quand le travail échoue", + "jobData.whenJobSucceeds": "Quand le travail réussit" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "La mise à jour de l'étape a échoué '{0}'", + "stepData.jobNameRequired": "Le nom du travail doit être fourni", + "stepData.stepNameRequired": "Le nom de l'étape doit être fourni" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Chemin d'accès du bloc-notes non valide", + "notebookData.jobExists": "Le travail portant un nom similaire existe déjà", + "notebookData.jobNameRequired": "Le nom du bloc-notes doit être fourni", + "notebookData.newJobErrorMessage": "Échec de la création du bloc-notes « {0} »", + "notebookData.newJobSuccessMessage": "Le bloc-notes « {0} » a été créé", + "notebookData.saveErrorMessage": "Échec de la mise à jour du bloc-notes « {0} »", + "notebookData.saveSucessMessage": "Le bloc-notes « {0} » a été mis à jour", + "notebookData.selectExecutionDatabase": "Sélectionner une base de données d’exécution", + "notebookData.selectStorageDatabase": "Sélectionner une base de données de stockage", + "notebookData.templatePathRequired": "Le chemin du modèle doit être fourni", + "notebookData.whenJobCompletes": "Une fois le bloc-notes terminé", + "notebookData.whenJobFails": "En cas d’échec du bloc-notes", + "notebookData.whenJobSucceeds": "En cas de réussite du bloc-notes." + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Proxy '{0}' créé", + "proxyData.saveErrorMessage": "La mise à jour du proxy a échoué '{0}'", + "proxyData.saveSucessMessage": "Proxy '{0}' mis à jour" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "OK", - "agentDialog.Cancel": "Annuler" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Localiser les fichiers de base de données - ", - "jobStepDialog.ok": "OK", - "jobStepDialog.cancel": "Annuler", - "jobStepDialog.general": "Général", - "jobStepDialog.advanced": "Avancé", - "jobStepDialog.open": "Ouvrir...", - "jobStepDialog.parse": "Analyser", - "jobStepDialog.successParse": "La commande a été analysée.", - "jobStepDialog.failParse": "La commande a échoué.", - "jobStepDialog.blankStepName": "Le nom de l'étape ne peut être vide", - "jobStepDialog.processExitCode": "Code de sortie de processus d'une commande réussie :", - "jobStepDialog.stepNameLabel": "Nom de l'étape", - "jobStepDialog.typeLabel": "Type", - "jobStepDialog.runAsLabel": "Exécuter en tant que", - "jobStepDialog.databaseLabel": "Base de données", - "jobStepDialog.commandLabel": "Commande", - "jobStepDialog.successAction": "Action en cas de réussite", - "jobStepDialog.failureAction": "Action en cas d'échec", - "jobStepDialog.runAsUser": "Exécuter en tant qu'utilisateur", - "jobStepDialog.retryAttempts": "Nouvelles tentatives", - "jobStepDialog.retryInterval": "Intervalle avant nouvelle tentative (minutes)", - "jobStepDialog.logToTable": "Journaliser dans une table", - "jobStepDialog.appendExistingTableEntry": "Ajouter la sortie à l'entrée existante dans la table", - "jobStepDialog.includeStepOutputHistory": "Inclure le résultat de l'étape dans l'historique", - "jobStepDialog.outputFile": "Fichier de sortie", - "jobStepDialog.appendOutputToFile": "Ajouter la sortie au fichier existant", - "jobStepDialog.selectedPath": "Chemin sélectionné", - "jobStepDialog.filesOfType": "Fichiers de type", - "jobStepDialog.fileName": "Nom de fichier", - "jobStepDialog.allFiles": "Tous les fichiers (*)", - "jobStepDialog.newJobStep": "Nouvelle étape de travail", - "jobStepDialog.editJobStep": "Modifier l'étape de travail", - "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Système d'exploitation (CmdExec)", - "jobStepDialog.replicationDistribution": "Serveur de distribution de réplication", - "jobStepDialog.replicationMerge": "Fusion de réplication", - "jobStepDialog.replicationQueueReader": "Lecteur de file d'attente de réplication", - "jobStepDialog.replicationSnapshot": "Instantané de réplication", - "jobStepDialog.replicationTransactionLogReader": "Lecteur du journal des transactions de réplication", - "jobStepDialog.analysisCommand": "Commande SQL Server Analysis Services", - "jobStepDialog.analysisQuery": "Requête SQL Server Analysis Services", - "jobStepDialog.servicesPackage": "Package SQL Server Integration Services", - "jobStepDialog.agentServiceAccount": "Compte de service SQL Server Agent", - "jobStepDialog.nextStep": "Passer à l'étape suivante", - "jobStepDialog.quitJobSuccess": "Quitter le travail signalant la réussite", - "jobStepDialog.quitJobFailure": "Quitter le travail signalant l'échec" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Planifications de travail", - "pickSchedule.ok": "OK", - "pickSchedule.cancel": "Annuler", - "pickSchedule.availableSchedules": "Planifications disponibles :", - "pickSchedule.scheduleName": "Nom", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "Description" + "agentDialog.Cancel": "Annuler", + "agentDialog.OK": "OK" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Créer une alerte", - "alertDialog.editAlert": "Modifier l'alerte", - "alertDialog.General": "Général", - "alertDialog.Response": "Réponse", - "alertDialog.Options": "Options", - "alertDialog.eventAlert": "Définition d'alerte d'événement", - "alertDialog.Name": "Nom", - "alertDialog.Type": "Type", - "alertDialog.Enabled": "Activé", + "alertDialog.AdditionalNotification": "Message de notification supplémentaire à envoyer", + "alertDialog.AllDatabases": "", "alertDialog.DatabaseName": "Nom de la base de données", + "alertDialog.DelayMinutes": "Minutes de retard", + "alertDialog.DelaySeconds": "Secondes de retard", + "alertDialog.Enabled": "Activé", "alertDialog.ErrorNumber": "Numéro d'erreur", - "alertDialog.Severity": "Gravité", - "alertDialog.RaiseAlertContains": "Déclencher une alerte quand le message contient", + "alertDialog.ExecuteJob": "Exécuter le travail", + "alertDialog.ExecuteJobName": "Nom du travail", + "alertDialog.General": "Général", + "alertDialog.IncludeErrorInEmail": "Inclure le texte d'erreur de l'alerte dans un e-mail", + "alertDialog.IncludeErrorInPager": "Inclure le texte d'erreur de l'alerte dans le récepteur de radiomessagerie", "alertDialog.MessageText": "Texte du message", + "alertDialog.Name": "Nom", + "alertDialog.NewJob": "Nouveau travail", + "alertDialog.NewOperator": "Nouvel opérateur", + "alertDialog.NotifyOperators": "Notifier les opérateurs", + "alertDialog.OperatorEmail": "E-mail", + "alertDialog.OperatorList": "Liste des opérateurs", + "alertDialog.OperatorName": "Opérateur", + "alertDialog.OperatorPager": "Récepteur de radiomessagerie", + "alertDialog.Options": "Options", + "alertDialog.RaiseAlertContains": "Déclencher une alerte quand le message contient", + "alertDialog.Response": "Réponse", + "alertDialog.Severity": "Gravité", "alertDialog.Severity001": "001 - Informations système diverses", "alertDialog.Severity002": "002 - Réservé", "alertDialog.Severity003": "003 - Réservé", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - Erreur irrécupérable : Intégrité suspecte de la base de données", "alertDialog.Severity024": "024 - Erreur irrécupérable : Erreur matérielle", "alertDialog.Severity025": "025 - Erreur irrécupérable", - "alertDialog.AllDatabases": "", - "alertDialog.ExecuteJob": "Exécuter le travail", - "alertDialog.ExecuteJobName": "Nom du travail", - "alertDialog.NotifyOperators": "Notifier les opérateurs", - "alertDialog.NewJob": "Nouveau travail", - "alertDialog.OperatorList": "Liste des opérateurs", - "alertDialog.OperatorName": "Opérateur", - "alertDialog.OperatorEmail": "E-mail", - "alertDialog.OperatorPager": "Récepteur de radiomessagerie", - "alertDialog.NewOperator": "Nouvel opérateur", - "alertDialog.IncludeErrorInEmail": "Inclure le texte d'erreur de l'alerte dans un e-mail", - "alertDialog.IncludeErrorInPager": "Inclure le texte d'erreur de l'alerte dans le récepteur de radiomessagerie", - "alertDialog.AdditionalNotification": "Message de notification supplémentaire à envoyer", - "alertDialog.DelayMinutes": "Minutes de retard", - "alertDialog.DelaySeconds": "Secondes de retard" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Créer un opérateur", - "createOperator.editOperator": "Modifier l'opérateur", - "createOperator.General": "Général", - "createOperator.Notifications": "Notifications", - "createOperator.Name": "Nom", - "createOperator.Enabled": "Activé", - "createOperator.EmailName": "Nom d'e-mail", - "createOperator.PagerEmailName": "Nom d'e-mail du récepteur de radiomessagerie", - "createOperator.PagerMondayCheckBox": "Lundi", - "createOperator.PagerTuesdayCheckBox": "Mardi", - "createOperator.PagerWednesdayCheckBox": "Mercredi", - "createOperator.PagerThursdayCheckBox": "Jeudi", - "createOperator.PagerFridayCheckBox": "Vendredi ", - "createOperator.PagerSaturdayCheckBox": "Samedi", - "createOperator.PagerSundayCheckBox": "Dimanche", - "createOperator.workdayBegin": "Début de journée", - "createOperator.workdayEnd": "Fin de journée", - "createOperator.PagerDutySchedule": "Planification de la radiomessagerie active", - "createOperator.AlertListHeading": "Liste d'alertes", - "createOperator.AlertNameColumnLabel": "Nom de l'alerte", - "createOperator.AlertEmailColumnLabel": "E-mail", - "createOperator.AlertPagerColumnLabel": "Récepteur de radiomessagerie" + "alertDialog.Type": "Type", + "alertDialog.createAlert": "Créer une alerte", + "alertDialog.editAlert": "Modifier l'alerte", + "alertDialog.eventAlert": "Définition d'alerte d'événement" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "Général", - "jobDialog.steps": "Étapes", - "jobDialog.schedules": "Planifications", + "jobDialog.alertEnabledLabel": "Activé", + "jobDialog.alertNameLabel": "Nom de l'alerte", + "jobDialog.alertTypeLabel": "Type", "jobDialog.alerts": "Alertes", - "jobDialog.notifications": "Notifications", + "jobDialog.alertsList": "Liste des alertes", "jobDialog.blankJobNameError": "Le nom du travail ne peut pas être vide.", - "jobDialog.name": "Nom", - "jobDialog.owner": "Propriétaire", "jobDialog.category": "Catégorie", - "jobDialog.description": "Description", - "jobDialog.enabled": "Activé", - "jobDialog.jobStepList": "Liste des étapes de travail", - "jobDialog.step": "Étape", - "jobDialog.type": "Type", - "jobDialog.onSuccess": "En cas de succès", - "jobDialog.onFailure": "En cas d'échec", - "jobDialog.new": "Nouvelle étape", - "jobDialog.edit": "Modifier l'étape", "jobDialog.delete": "Supprimer l'étape", - "jobDialog.moveUp": "Monter l'étape", - "jobDialog.moveDown": "Descendre l'étape", - "jobDialog.startStepAt": "Démarrer l'étape", - "jobDialog.notificationsTabTop": "Actions à effectuer à la fin du travail", - "jobDialog.email": "E-mail", - "jobDialog.page": "Page", - "jobDialog.eventLogCheckBoxLabel": "Écrire dans le journal des événements d'application Windows", "jobDialog.deleteJobLabel": "Supprimer le travail automatiquement", - "jobDialog.schedulesaLabel": "Liste des planifications", + "jobDialog.description": "Description", + "jobDialog.edit": "Modifier l'étape", + "jobDialog.editJob": "Modifier le travail", + "jobDialog.email": "E-mail", + "jobDialog.enabled": "Activé", + "jobDialog.eventLogCheckBoxLabel": "Écrire dans le journal des événements d'application Windows", + "jobDialog.general": "Général", + "jobDialog.jobStepList": "Liste des étapes de travail", + "jobDialog.moveDown": "Descendre l'étape", + "jobDialog.moveUp": "Monter l'étape", + "jobDialog.name": "Nom", + "jobDialog.new": "Nouvelle étape", + "jobDialog.newAlert": "Nouvelle alerte", + "jobDialog.newJob": "Nouveau travail", + "jobDialog.notifications": "Notifications", + "jobDialog.notificationsTabTop": "Actions à effectuer à la fin du travail", + "jobDialog.onFailure": "En cas d'échec", + "jobDialog.onSuccess": "En cas de succès", + "jobDialog.owner": "Propriétaire", + "jobDialog.page": "Page", "jobDialog.pickSchedule": "Choisir une planification", "jobDialog.removeSchedule": "Supprimer une planification", - "jobDialog.alertsList": "Liste des alertes", - "jobDialog.newAlert": "Nouvelle alerte", - "jobDialog.alertNameLabel": "Nom de l'alerte", - "jobDialog.alertEnabledLabel": "Activé", - "jobDialog.alertTypeLabel": "Type", - "jobDialog.newJob": "Nouveau travail", - "jobDialog.editJob": "Modifier le travail" + "jobDialog.schedules": "Planifications", + "jobDialog.schedulesaLabel": "Liste des planifications", + "jobDialog.startStepAt": "Démarrer l'étape", + "jobDialog.step": "Étape", + "jobDialog.steps": "Étapes", + "jobDialog.type": "Type" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "Quand le travail est effectué", - "jobData.whenJobFails": "Quand le travail échoue", - "jobData.whenJobSucceeds": "Quand le travail réussit", - "jobData.jobNameRequired": "Le nom du travail doit être fourni", - "jobData.saveErrorMessage": "La mise à jour du travail a échoué '{0}'", - "jobData.newJobErrorMessage": "La création du travail a échoué '{0}'", - "jobData.saveSucessMessage": "Le travail '{0}' a été mis à jour", - "jobData.newJobSuccessMessage": "Le travail '{0}' a été créé" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Système d'exploitation (CmdExec)", + "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", + "jobStepDialog.advanced": "Avancé", + "jobStepDialog.agentServiceAccount": "Compte de service SQL Server Agent", + "jobStepDialog.allFiles": "Tous les fichiers (*)", + "jobStepDialog.analysisCommand": "Commande SQL Server Analysis Services", + "jobStepDialog.analysisQuery": "Requête SQL Server Analysis Services", + "jobStepDialog.appendExistingTableEntry": "Ajouter la sortie à l'entrée existante dans la table", + "jobStepDialog.appendOutputToFile": "Ajouter la sortie au fichier existant", + "jobStepDialog.blankStepName": "Le nom de l'étape ne peut être vide", + "jobStepDialog.cancel": "Annuler", + "jobStepDialog.commandLabel": "Commande", + "jobStepDialog.databaseLabel": "Base de données", + "jobStepDialog.editJobStep": "Modifier l'étape de travail", + "jobStepDialog.failParse": "La commande a échoué.", + "jobStepDialog.failureAction": "Action en cas d'échec", + "jobStepDialog.fileBrowserTitle": "Localiser les fichiers de base de données - ", + "jobStepDialog.fileName": "Nom de fichier", + "jobStepDialog.filesOfType": "Fichiers de type", + "jobStepDialog.general": "Général", + "jobStepDialog.includeStepOutputHistory": "Inclure le résultat de l'étape dans l'historique", + "jobStepDialog.logToTable": "Journaliser dans une table", + "jobStepDialog.newJobStep": "Nouvelle étape de travail", + "jobStepDialog.nextStep": "Passer à l'étape suivante", + "jobStepDialog.ok": "OK", + "jobStepDialog.open": "Ouvrir...", + "jobStepDialog.outputFile": "Fichier de sortie", + "jobStepDialog.parse": "Analyser", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Code de sortie de processus d'une commande réussie :", + "jobStepDialog.quitJobFailure": "Quitter le travail signalant l'échec", + "jobStepDialog.quitJobSuccess": "Quitter le travail signalant la réussite", + "jobStepDialog.replicationDistribution": "Serveur de distribution de réplication", + "jobStepDialog.replicationMerge": "Fusion de réplication", + "jobStepDialog.replicationQueueReader": "Lecteur de file d'attente de réplication", + "jobStepDialog.replicationSnapshot": "Instantané de réplication", + "jobStepDialog.replicationTransactionLogReader": "Lecteur du journal des transactions de réplication", + "jobStepDialog.retryAttempts": "Nouvelles tentatives", + "jobStepDialog.retryInterval": "Intervalle avant nouvelle tentative (minutes)", + "jobStepDialog.runAsLabel": "Exécuter en tant que", + "jobStepDialog.runAsUser": "Exécuter en tant qu'utilisateur", + "jobStepDialog.selectedPath": "Chemin sélectionné", + "jobStepDialog.servicesPackage": "Package SQL Server Integration Services", + "jobStepDialog.stepNameLabel": "Nom de l'étape", + "jobStepDialog.successAction": "Action en cas de réussite", + "jobStepDialog.successParse": "La commande a été analysée.", + "jobStepDialog.typeLabel": "Type" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "La mise à jour de l'étape a échoué '{0}'", - "stepData.jobNameRequired": "Le nom du travail doit être fourni", - "stepData.stepNameRequired": "Le nom de l'étape doit être fourni" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Sélectionner une base de données", + "notebookDialog.description": "Description", + "notebookDialog.editJob": "Modifier le travail du bloc-notes", + "notebookDialog.executeDatabase": "Base de données d’exécution", + "notebookDialog.executionDatabaseInfo": "Sélectionnez une base de données pour laquelle les requêtes de bloc-notes vont s’exécuter", + "notebookDialog.general": "Général", + "notebookDialog.jobSection": "Détails du travail", + "notebookDialog.name": "Nom", + "notebookDialog.newJob": "Nouveau travail de notebook", + "notebookDialog.notebookSection": "Détails du notebook", + "notebookDialog.owner": "Propriétaire", + "notebookDialog.pickSchedule": "Choisir une planification", + "notebookDialog.removeSchedule": "Supprimer une planification", + "notebookDialog.schedulesaLabel": "Liste des planifications", + "notebookDialog.targetDatabase": "Base de données de stockage", + "notebookDialog.targetDatabaseInfo": "Sélectionner une base de données pour stocker toutes les métadonnées et résultats du travail de bloc-notes", + "notebookDialog.templateNotebook": "Chemin d’accès de bloc-notes", + "notebookDialog.templatePath": "Sélectionnez un bloc-notes à planifier à partir du PC" }, - "dist/mainController": { - "mainController.notImplemented": "Cette fonctionnalité est en cours de développement. Découvrez les dernières builds Insiders pour tester les changements les plus récents !", - "agent.templateUploadSuccessful": "Modèle mis à jour", - "agent.templateUploadError": "Échec de la mise à jour du modèle", - "agent.unsavedFileSchedulingError": "Le bloc-notes doit être enregistré avant d’être planifié. Enregistrez, puis réessayez la planification.", - "agent.AddNewConnection": "Ajouter une nouvelle connexion", - "agent.selectConnection": "Sélectionnez une connexion", - "agent.selectValidConnection": "Sélectionnez une connexion valide." + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "E-mail", + "createOperator.AlertListHeading": "Liste d'alertes", + "createOperator.AlertNameColumnLabel": "Nom de l'alerte", + "createOperator.AlertPagerColumnLabel": "Récepteur de radiomessagerie", + "createOperator.EmailName": "Nom d'e-mail", + "createOperator.Enabled": "Activé", + "createOperator.General": "Général", + "createOperator.Name": "Nom", + "createOperator.Notifications": "Notifications", + "createOperator.PagerDutySchedule": "Planification de la radiomessagerie active", + "createOperator.PagerEmailName": "Nom d'e-mail du récepteur de radiomessagerie", + "createOperator.PagerFridayCheckBox": "Vendredi ", + "createOperator.PagerMondayCheckBox": "Lundi", + "createOperator.PagerSaturdayCheckBox": "Samedi", + "createOperator.PagerSundayCheckBox": "Dimanche", + "createOperator.PagerThursdayCheckBox": "Jeudi", + "createOperator.PagerTuesdayCheckBox": "Mardi", + "createOperator.PagerWednesdayCheckBox": "Mercredi", + "createOperator.createOperator": "Créer un opérateur", + "createOperator.editOperator": "Modifier l'opérateur", + "createOperator.workdayBegin": "Début de journée", + "createOperator.workdayEnd": "Fin de journée" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "La mise à jour de l'alerte a échoué '{0}'", - "alertData.DefaultAlertTypString": "Alerte d'événement SQL Server", - "alertDialog.PerformanceCondition": "Alerte de condition de performances SQL Server", - "alertDialog.WmiEvent": "Alerte d'événement WMI" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Planifications disponibles :", + "pickSchedule.cancel": "Annuler", + "pickSchedule.description": "Description", + "pickSchedule.jobSchedules": "Planifications de travail", + "pickSchedule.ok": "OK", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "Nom" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Créer un proxy", - "createProxy.editProxy": "Modifier le proxy", - "createProxy.General": "Général", - "createProxy.ProxyName": "Nom du proxy", "createProxy.CredentialName": "Nom d'identification", "createProxy.Description": "Description", - "createProxy.SubsystemName": "Sous-système", + "createProxy.General": "Général", "createProxy.OperatingSystem": "Système d'exploitation (CmdExec)", - "createProxy.ReplicationSnapshot": "Instantané de réplication", - "createProxy.ReplicationTransactionLog": "Lecteur du journal des transactions de réplication", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Nom du proxy", "createProxy.ReplicationDistributor": "Serveur de distribution de réplication", "createProxy.ReplicationMerge": "Fusion de réplication", "createProxy.ReplicationQueueReader": "Lecteur de file d'attente de réplication", - "createProxy.SSASQueryLabel": "Requête SQL Server Analysis Services", + "createProxy.ReplicationSnapshot": "Instantané de réplication", + "createProxy.ReplicationTransactionLog": "Lecteur du journal des transactions de réplication", "createProxy.SSASCommandLabel": "Commande SQL Server Analysis Services", + "createProxy.SSASQueryLabel": "Requête SQL Server Analysis Services", "createProxy.SSISPackage": "Package SQL Server Integration Services", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Sous-système", + "createProxy.createProxy": "Créer un proxy", + "createProxy.editProxy": "Modifier le proxy" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "La mise à jour du proxy a échoué '{0}'", - "proxyData.saveSucessMessage": "Proxy '{0}' mis à jour", - "proxyData.newJobSuccessMessage": "Proxy '{0}' créé" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Nouveau travail de notebook", - "notebookDialog.editJob": "Modifier le travail du bloc-notes", - "notebookDialog.general": "Général", - "notebookDialog.notebookSection": "Détails du notebook", - "notebookDialog.templateNotebook": "Chemin d’accès de bloc-notes", - "notebookDialog.targetDatabase": "Base de données de stockage", - "notebookDialog.executeDatabase": "Base de données d’exécution", - "notebookDialog.defaultDropdownString": "Sélectionner une base de données", - "notebookDialog.jobSection": "Détails du travail", - "notebookDialog.name": "Nom", - "notebookDialog.owner": "Propriétaire", - "notebookDialog.schedulesaLabel": "Liste des planifications", - "notebookDialog.pickSchedule": "Choisir une planification", - "notebookDialog.removeSchedule": "Supprimer une planification", - "notebookDialog.description": "Description", - "notebookDialog.templatePath": "Sélectionnez un bloc-notes à planifier à partir du PC", - "notebookDialog.targetDatabaseInfo": "Sélectionner une base de données pour stocker toutes les métadonnées et résultats du travail de bloc-notes", - "notebookDialog.executionDatabaseInfo": "Sélectionnez une base de données pour laquelle les requêtes de bloc-notes vont s’exécuter" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "Une fois le bloc-notes terminé", - "notebookData.whenJobFails": "En cas d’échec du bloc-notes", - "notebookData.whenJobSucceeds": "En cas de réussite du bloc-notes.", - "notebookData.jobNameRequired": "Le nom du bloc-notes doit être fourni", - "notebookData.templatePathRequired": "Le chemin du modèle doit être fourni", - "notebookData.invalidNotebookPath": "Chemin d'accès du bloc-notes non valide", - "notebookData.selectStorageDatabase": "Sélectionner une base de données de stockage", - "notebookData.selectExecutionDatabase": "Sélectionner une base de données d’exécution", - "notebookData.jobExists": "Le travail portant un nom similaire existe déjà", - "notebookData.saveErrorMessage": "Échec de la mise à jour du bloc-notes « {0} »", - "notebookData.newJobErrorMessage": "Échec de la création du bloc-notes « {0} »", - "notebookData.saveSucessMessage": "Le bloc-notes « {0} » a été mis à jour", - "notebookData.newJobSuccessMessage": "Le bloc-notes « {0} » a été créé" + "dist/mainController": { + "agent.AddNewConnection": "Ajouter une nouvelle connexion", + "agent.selectConnection": "Sélectionnez une connexion", + "agent.selectValidConnection": "Sélectionnez une connexion valide.", + "agent.templateUploadError": "Échec de la mise à jour du modèle", + "agent.templateUploadSuccessful": "Modèle mis à jour", + "agent.unsavedFileSchedulingError": "Le bloc-notes doit être enregistré avant d’être planifié. Enregistrez, puis réessayez la planification.", + "mainController.notImplemented": "Cette fonctionnalité est en cours de développement. Découvrez les dernières builds Insiders pour tester les changements les plus récents !" } } } \ 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 089ad7c1d0..248a8e9aa9 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "ajout de nœuds Worker", + "arc.arcDeploymentDeprecation": "L’extension de déploiement d’Arc a été remplacée par l’extension Arc et a été désinstallée.", + "arc.arcResources": "Ressources Azure Arc", + "arc.available": "Disponible", + "arc.backup": "Sauvegarder", + "arc.backupsStorage": "{0} sauvegardes", + "arc.cancel": "Annuler", + "arc.clickTheNewSupportRequestButton": "Cliquez sur le bouton nouvelle demande de support pour défiler une demande de support dans le Portail Azure.", + "arc.clickTheTroubleshootButton": "Cliquez sur le bouton résoudre les problèmes pour ouvrir le bloc-notes résolution des problèmes Azure Arc {0}.", + "arc.compute": "Calcul", + "arc.computeAndStorage": "Calcul + stockage", + "arc.computeAndStorageDescriptionPartFive": "Il y a suffisamment de ressources disponibles", + "arc.computeAndStorageDescriptionPartFour": "Avant d’effectuer cette opération, vous devez vous assurer", + "arc.computeAndStorageDescriptionPartSix": "dans votre cluster Kubernetes pour honorer cette configuration.", + "arc.computeAndStorageDescriptionPartThree": "sans temps d’arrêt et par", + "arc.condition": "Condition", + "arc.configurationCoordinatorNode": "Configuration", + "arc.configurationPerNode": "Configuration (par nœud)", + "arc.confirmNewPassword": "Confirmer le nouveau mot de passe", + "arc.connecToServer": "Se connecter au serveur", + "arc.connect": "Connecter", + "arc.connectToController": "Se connecter au contrôleur existant", + "arc.connectToControllerFailed": "Impossible de se connecter au contrôleur {0}. {1}", + "arc.connectToMSSql": "Se connecter à SQL Managed Instance : Azure Arc ({0})", + "arc.connectToMSSqlFailed": "Impossible de se connecter à l’instance managée SQL : instance Azure Arc {0}. {1}", + "arc.connectToPGSql": "Se connecter à PostgreSQL Hyperscale : Azure Arc ({0})", + "arc.connectToPGSqlFailed": "Impossible de se connecter à PostgreSQL Hyperscale : Instance Azure Arc {0}. {1}", + "arc.connectToPostgresDescription": "Une connexion au serveur est requise pour afficher et définir les paramètres du moteur de base de données, ce qui nécessite l’installation de l’extension PostgreSQL.", + "arc.connectionMode": "Mode de connexion", + "arc.connectionString": "Chaîne de connexion pour {0}", + "arc.connectionStrings": "Chaînes de connexion", + "arc.containerReady": "Les conteneurs Pod sont prêts.", + "arc.controllerClusterContext": "Contexte de cluster", + "arc.controllerDashboard": "Tableau de bord du contrôleur de données Azure Arc (préversion) - {0}", + "arc.controllerKubeConfig": "Chemin du fichier de configuration Kube", + "arc.controllerName": "Nom", + "arc.controllerNameDescription": "Nom à afficher dans l’arborescence, ceci n’est pas appliqué au contrôleur lui-même.", + "arc.controllerPassword": "Mot de passe du contrôleur", + "arc.controllerUrl": "URL du contrôleur", + "arc.controllerUrlDescription": "L’URL du contrôleur est nécessaire si plusieurs clusters ont le même espace de noms, ce qui n’est généralement pas nécessaire.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Nom d'utilisateur du contrôleur", + "arc.coordinator": "Coordonnateur", + "arc.coordinatorCoresLimit": "Limite du processeur du nœud coordinateur", + "arc.coordinatorCoresRequest": "Demande du processeur du nœud coordinateur", + "arc.coordinatorEndpoint": "Point de terminaison coordinateur", + "arc.coordinatorMemoryLimit": "Limite de la mémoire du nœud coordinateur (en Go)", + "arc.coordinatorMemoryRequest": "Demande de mémoire de nœud coordinateur (en Go)", + "arc.coordinatorNode": "Nœud coordinateur", + "arc.coordinatorNodeConfigurationInformation": "Vous pouvez configurer le nombre de cœurs d’UC et la taille de stockage qui s’appliqueront au nœud coordinateur. Ajustez le nombre de cœurs d’UC et de paramètres de mémoire pour votre groupe de serveurs. Pour réinitialiser les demandes et/ou les limites, transmettez une valeur vide.", + "arc.coordinatorNodeParameters": "Paramètres du nœud coordinateur", + "arc.coordinatorNodeParametersDescription": " Ces paramètres de serveur des nœuds coordinateur peuvent être définis sur des valeurs personnalisées (non définies par défaut). Recherchez des paramètres.", + "arc.copiedToClipboard": "{0} copié dans le Presse-papiers", + "arc.copyConnectionStringToClipboard": "Copier {0} la chaîne de connexion dans le Presse-papiers", + "arc.copyValueToClipboard": "Copier {0} dans le Presse-papiers", + "arc.coresLimit": "Limite UC", + "arc.coresRequest": "Demande UC", + "arc.couldNotFindAzureResource": "Ressource Azure introuvable pour {0}", + "arc.couldNotFindControllerRegistration": "L’inscription du contrôleur est introuvable.", + "arc.createNew": "Nouvelle instance", + "arc.dataController": "Contrôleur de données", + "arc.dataControllersType": "Contrôleur de données Azure Arc", + "arc.dataStorage": "Données {0}", + "arc.databaseCreated": "Base de données {0} créée", + "arc.databaseCreationFailed": "Échec de la création de la base de données {0}. {1}", + "arc.databaseName": "Nom de la base de données", + "arc.databases": "Bases de données", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Supprimer", + "arc.deletingInstance": "Suppression de l'instance « {0} »...", + "arc.description": "Description", + "arc.details": "Détails", + "arc.diagnoseAndSolveProblems": "Diagnostiquer et résoudre les problèmes", + "arc.direct": "Directement", + "arc.discard": "Abandonner", + "arc.drop": "Déposer", + "arc.dropMultipleExtensions": "Suppression en cours d’une autre extension, réessayez une fois celle-ci terminée.", + "arc.emergency": "Urgence", + "arc.endpoint": "Point de terminaison", + "arc.enterANonEmptyPassword": "Entrez un mot de passe non vide ou appuyez sur Echap pour quitter.", + "arc.enterNewPassword": "Entrez un nouveau mot de passe", + "arc.errorConnectingToController": "Erreur lors de la connexion au contrôleur. {0}", + "arc.errorVerifyingPassword": "Une erreur s’est produite lors de la vérification du mot de passe. {0}", + "arc.extensionInstallationFailed": "Échec d'installation de l'extension {0}.", + "arc.extensionInstalled": "L'extension « {0} » a été installée.", + "arc.extensionName": "Nom de l'extension", + "arc.extensionsAddDialog": "PostgreSQL permet d’étendre les fonctionnalités de votre base de données à l’aide d’extensions.", + "arc.extensionsAddErrorrMessage": "La valeur doit être l’une des suivantes : ({0}).", + "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.extensionsAddList": "Extensions", + "arc.extensionsAdded": "Extensions « {0} » ajoutées", + "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.extensionsDropped": "Extensions «{0}» supprimé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.extensionsLearnMore": "En savoir plus sur les extensions PostgreSQL.", + "arc.extensionsTableLabel": "Table des extensions préchargées.", + "arc.extensionsTableLoading": "Table des extensions préchargées est en cours de chargement.", + "arc.extensionsTableLoadingComplete": "Les extensions préchargées peuvent désormais être affichées.", + "arc.externalEndpoint": "Point de terminaison externe", + "arc.failed": "Échec", + "arc.feedback": "Commentaires", + "arc.fetchConfigFailed": "Une erreur inattendue s’est produite lors de la récupération de la configuration pour « {0} ». {1}", + "arc.fetchDatabasesFailed": "Une erreur inattendue s’est produite lors de la récupération des base de données pour « {0} ». {1}", + "arc.fetchEndpointsFailed": "Une erreur inattendue s’est produite lors de la récupération des points de terminaison pour « {0} ». {1}", + "arc.fetchEngineSettingsFailed": "Une erreur inattendue s’est produite lors de la récupération des paramètres du moteur pour « {0} ». {1}", + "arc.fetchRegistrationsFailed": "Une erreur inattendue s’est produite lors de la récupération des inscription pour « {0} ». {1}", + "arc.fullyQualifiedDomain": "Domaine complet", + "arc.grafanaDashboard": "Tableau de bord Grafana", + "arc.grafanaDashboardDescription": "Tableau de bord pour l’affichage des métriques", + "arc.indirect": "Indirectement", + "arc.installingExtension": "Installation de l'extension '{0}'...", + "arc.instanceDeleted": "Instance « {0} » supprimée", + "arc.instanceDeletionFailed": "Échec de la suppression de l’instance {0}. {1}", + "arc.instanceDeletionWarning": "Avertissement ! La suppression d’une instance est permanente et ne peut pas être annulée. Pour supprimer l’instance « {0} », tapez le nom « {0} » ci-dessous pour continuer.", + "arc.instanceUpdateFailed": "Échec de la mise à jour de l’instance {0}. {1}", + "arc.instanceUpdated": "Instance « {0} » mise à jour", + "arc.invalidConfigPath": "Chemin d'accès de configuration non valide", + "arc.invalidInstanceDeletionName": "La valeur « {0} » ne correspond pas au nom de l’instance. Réessayez ou appuyez sur Echap pour quitter", + "arc.issuesDetected": "Problèmes détectés", + "arc.kibanaDashboard": "Tableau de bord Kibana", + "arc.kibanaDashboardDescription": "Tableau de bord pour l’affichage des journaux", + "arc.lastTransition": "Dernière transition", + "arc.learnAboutNodeParameters": "En savoir plus sur les paramètres du moteur de base de données pour PostgreSQL Hyperscale avec Azure Arc", + "arc.learnAboutPostgresClients": "En savoir plus sur les interfaces clientes Hyperscale Azure PostgreSQL", + "arc.learnMore": "En savoir plus.", + "arc.loadExtensions": "Charger des extensions", + "arc.loading": "Chargement...", + "arc.loadingClusterContextCompleted": "Chargement des contextes de cluster terminé", + "arc.loadingClusterContextsError": "Erreur lors du chargement des contextes de cluster. {0}", + "arc.logStorage": "{0} log", + "arc.loginFailed": "Erreur de connexion au contrôleur : nom d’utilisateur ou mot de passe incorrect", + "arc.memoryLimit": "Limite de mémoire (en Go)", + "arc.memoryRequest": "Demande de mémoire (en Go)", + "arc.miaaAdmin": "Administrateur d'instance managée", + "arc.miaaComputeAndStorageDescriptionPartOne": "Vous pouvez mettre à l’échelle votre Azure SQL Managed Instance : Azure Arc par", + "arc.miaaConnectionRequired": "Une connexion est requise pour répertorier les bases de données sur cette instance.", + "arc.miaaDashboard": "SQL Managed Instance : tableau de bord Azure Arc (préversion) : {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Instance managée SQL - Azure Arc", + "arc.missingExtension": "L’extension {0} est obligatoire pour afficher les paramètres du moteur. Voulez-vous l’installer maintenant ?", + "arc.monitor": "Analyse", + "arc.name": "Nom", + "arc.namespace": "Espace de noms", + "arc.networking": "Réseau", + "arc.newDatabase": "Nouvelle base de données", + "arc.newSupportRequest": "Nouvelle demande de support", + "arc.no": "Non", + "arc.noExtensions": "Aucune extension répertoriée dans la configuration.", + "arc.noExternalEndpoint": "Aucun point de terminaison externe n’a été configuré, ce qui signifie que ces informations ne sont pas disponibles.", + "arc.noInstancesAvailable": "Aucune instance disponible", + "arc.noNodeParametersFound": "Aucun paramètre de serveur worker...", + "arc.noPodIssuesDetected": "Aucun problème connu n'affecte cette instance PostgreSQL Hyperscale.", + "arc.noWorkerPods": "Aucun pod Worker dans cette configuration.", + "arc.node": "nœud", + "arc.nodeConfiguration": "Configuration de nœud", + "arc.nodes": "nœuds", + "arc.notConfigured": "Non configuré", + "arc.notReady": "Non prêt", + "arc.numVCore": "{0} vCore", + "arc.numVCores": "{0}vCores", + "arc.numberOfIssuesDetected": "• {0} (problèmes {1})", + "arc.off": "Inactif", + "arc.offline": "Hors connexion", + "arc.ok": "OK", + "arc.on": "Activé", + "arc.online": "En ligne", + "arc.openDashboardFailed": "Erreur lors de l’ouverture du tableau de bord. {0}", + "arc.openInAzurePortal": "Ouvrir dans le portail Azure", + "arc.overview": "Vue d'ensemble", + "arc.pageDiscardFailed": "Échec de l’abandon de l’entrée utilisateur. {0}", + "arc.parameterName": "Nom du paramètre", + "arc.password": "Mot de passe", + "arc.passwordAcquisitionFailed": "Échec de l’acquisition du mot de passe. {0}", + "arc.passwordReset": "Réinitialisation réussie du mot de passe", + "arc.passwordResetFailed": "Échec de réinitialisation du mot de passe. {0}", + "arc.passwordToController": "Fournir le mot de passe au contrôleur", + "arc.pending": "En attente", + "arc.pgConnectionRequired": "Une connexion est requise pour afficher et définir les paramètres du moteur de base de données.", + "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", + "arc.podConditionsTable": "Tableau des conditions de pod", + "arc.podInitialized": "Le pod est initialisé.", + "arc.podIssuesDetected": "Les pods répertoriés ci-dessous rencontrent des problèmes susceptibles d'affecter les performances ou la disponibilité.", + "arc.podReady": "Le pod est prêt.", + "arc.podScheduled": "Le pod est programmable.", + "arc.podsPresent": "Pods présents", + "arc.podsReady": "pods prêts", + "arc.podsUsedDescription": "Sélectionnez un pod dans la liste déroulante ci-dessous pour obtenir des informations détaillées sur l’intégrité.", + "arc.podsUsedDescriptionAria": "Sélectionnez un pod dans la liste déroulante ci-dessous pour obtenir des informations détaillées sur l’intégrité", + "arc.postgres.computeAndStorageDescriptionPartTwo": "Groupe de serveurs PostgreSQL Hyperscale par", + "arc.postgresAdminUsername": "Nom d'utilisateur de l'administrateur", + "arc.postgresArcProductName": "Azure Database pour PostgreSQL - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Vous pouvez mettre à l’échelle votre Azure Arc", + "arc.postgresDashboard": "PostgreSQL Hyperscale : tableau de bord Azure Arc (préversion) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "Version de PostgreSQL", + "arc.preloaded Extensions": "Extensions préchargées", + "arc.properties": "Propriétés", + "arc.ram": "RAM", + "arc.rangeSetting": "La valeur doit être comprise dans la plage {0} - {1}", + "arc.ready": "Prêt", + "arc.recovering": "Récupération", + "arc.recoveringPending": "Récupération en attente", + "arc.refresh": "Actualiser", + "arc.refreshFailed": "Échec de l’actualisation. {0}", + "arc.refreshToEnterCredentials": "Actualiser le nœud pour entrer les informations d’identification", + "arc.region": "Région", + "arc.rememberPassword": "Se souvenir du mot de passe", + "arc.resetAllToDefault": "Rétablir toutes les valeurs par défaut", + "arc.resetFailed": "Échec de la réinitialisation. {0}", + "arc.resetPassword": "Réinitialiser le mot de passe", + "arc.resetToDefault": "Rétablir les valeurs par défaut", + "arc.resourceGroup": "Groupe de ressources", + "arc.resourceHealth": "Intégrité des ressources", + "arc.resourceHealthDescription": "Resource Health peut vous indiquer si votre ressource s’exécute comme prévu.", + "arc.restoring": "Restauration", + "arc.running": "En cours d'exécution", + "arc.save": "Enregistrer", + "arc.scalingCompute": "mise à l’échelle du calcul vCores et de la mémoire.", + "arc.searchToFilter": "Recherche pour filtrer des éléments...", + "arc.security": "Sécurité", + "arc.selectConnectionString": "Sélectionnez l'une des chaînes de connexion client disponibles ci-dessous.", + "arc.serverEndpoint": "Point de terminaison de serveur", + "arc.serverGroupNodes": "Nœuds de groupe de serveurs", + "arc.serverGroupType": "Type de groupe de serveurs", + "arc.serviceEndpoints": "Points de terminaison de service", + "arc.serviceEndpointsTable": "Table des points de terminaison de service", + "arc.settings": "Paramètres", + "arc.state": "État", + "arc.status": "État", + "arc.storagePerNode": "Stockage par nœud", + "arc.subscriptionId": "ID d'abonnement", + "arc.supportAndTroubleshooting": "Support + dépannage", + "arc.supportRequestNote": "Notez que la configuration de la ressource doit avoir été chargée dans Azure pour ouvrir une demande de support.", + "arc.suspect": "Suspect", + "arc.thePasswordsDoNotMatch": "Les mots de passe ne correspondent pas. Confirmez le mot de passe ou appuyez sur Echap pour quitter.", + "arc.troubleshoot": "Résoudre les problèmes", + "arc.type": "Type", + "arc.unknown": "Inconnu", + "arc.unloadExtensions": "Décharger des extensions", + "arc.updateExtensionsFailed": "Échec de la modification des extensions. {0}", + "arc.updated": "Mise à jour de {0}", + "arc.updatingInstance": "Mise à jour des instances « {0} »...", + "arc.userCancelledError": "L'utilisateur a annulé la boîte de dialogue.", + "arc.username": "Nom d'utilisateur", + "arc.vCores": "vCores", + "arc.value": "Valeur", + "arc.worker": "Collaborateur", + "arc.workerCoresLimit": "Limite du processeur des nœuds Worker", + "arc.workerCoresRequest": "Demande du processeur des nœuds Worker", + "arc.workerMemoryLimit": "Limite de mémoire des nœuds Worker (en Go)", + "arc.workerMemoryRequest": "Demande de mémoire des nœuds Woker (en Go)", + "arc.workerNodeCount": "Nombre de nœuds worker", + "arc.workerNodeInformation": "Il est possible d’échelonner et de réduire votre groupe de serveurs en réduisant ou en augmentant le nombre de nœuds Worker. La valeur doit être supérieure ou égale à 1.", + "arc.workerNodeParameters": "Paramètres de nœud worker", + "arc.workerNodes": "Nœuds worker", + "arc.workerNodesConfigurationInformation": "Vous pouvez configurer le nombre de cœurs d’UC et la taille de stockage qui s’appliqueront à tous les nœuds Worker. Ajustez le nombre de cœurs d’UC et de paramètres de mémoire pour votre groupe de serveurs. Pour réinitialiser les demandes et/ou les limites, transmettez une valeur vide.", + "arc.workerNodesDescription": "Développez votre groupe de serveurs et mettez à l’échelle votre base de données en ajoutant des nœuds Worker.", + "arc.workerNodesParametersDescription": " Ces paramètres de serveur des nœuds Worker peuvent être définis sur des valeurs personnalisées (non définies par défaut). Recherchez des paramètres.", + "arc.workerOneNodeValidationMessage": "La valeur de 1 n'est pas prise en charge.", + "arc.yes": "Oui", + "button.label": "Sélectionner", + "clusterContextConfigNoLongerValid": "Les informations de contexte de cluster spécifiées par le fichier de configuration : {0} et le contexte du cluster : {1} n'est plus valide. L'erreur est :\r\n\t{2}\r\n Voulez-vous mettre à jour ces informations ?", + "clusterContextNotFound": "Contexte de cluster portant le nom : {0} introuvable dans le fichier de configuration Kube", + "filePicker.browse": "Parcourir", + "getIsPassword.unknownVariableName": "Tentative d'obtention de isPassword pour une variable inconnue : {0}", + "getVariableValue.unknownVariableName": "Tentative d'obtention de la valeur de variable pour une variable inconnue : {0}", + "noContextFound": "Aucun « contexte » n’a été trouvé dans le fichier de configuration : {0}", + "noControllerInfoFound": "Les informations du contrôleur sont introuvables avec le nom : {0}", + "noControllersConnected": "Aucun contrôleur Azure Arc n’est actuellement connecté. Exécutez la commande : « Se connecter au contrôleur Azure Arc existante », puis réessayez", + "noCurrentClusterContext": "Aucun contexte de cluster actif n’a été trouvé dans le fichier de configuration kube", + "noCurrentContextFound": "Aucun contexte n’est marqué comme « contexte actuel » dans le fichier de configuration : {0}", + "noNameInContext": "Aucun champ de nom n’a été trouvé dans un contexte de cluster dans le fichier de configuration : {0}", + "noPasswordFound": "Impossible de récupérer le mot de passe pour le contrôleur : {0} et l’utilisateur n’a pas fourni de mot de passe. Réessayez plus tard." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Prise en charge d’Azure Arc", + "arc.agreement": "J'accepte {0} et {1}.", + "arc.agreement.postgres.terms.conditions": "Conditions générales d'utilisation de PostgreSQL Hyperscale activé par Azure Arc", + "arc.agreement.sql.help.text": "Azure Arc activé Managed Instance fournit SQL Server l’accès et la compatibilité des fonctionnalités qui peuvent être déployées sur l’infrastructure de votre choix. {0}", + "arc.agreement.sql.help.text.learn.more": "En savoir plus", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "En savoir plus sur Managed Instance avec Azure Arc", + "arc.agreement.sql.terms.conditions": "Instance managée Azure SQL : conditions générales Azure Arc", + "arc.azure.account": "Compte Azure", + "arc.azure.location": "Emplacement Azure", + "arc.azure.resource.group": "Groupe de ressources Azure", + "arc.azure.section.title": "Informations Azure", + "arc.azure.subscription": "Abonnement Azure", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Contrôleurs Azure Arc", - "arc.view.welcome.connect": "Aucun contrôleur Azure Arc inscrit. [En savoir plus] (https://azure.microsoft.com/services/azure-arc/)\r\n[Connecter un contrôleur] (command:arc.connectToController)", - "arc.view.welcome.loading": "Chargement des contrôleurs...", - "command.createController.title": "Créer un contrôleur Azure Arc", - "command.connectToController.title": "Se connecter à un contrôleur Azure Arc existant", - "command.removeController.title": "Supprimer le contrôleur", - "command.refresh.title": "Actualiser", - "command.editConnection.title": "Modifier la connexion", - "arc.openDashboard": "Gérer", - "resource.type.azure.arc.display.name": "Contrôleur de données Azure Arc (préversion)", - "resource.type.azure.arc.description": "Crée un contrôleur de données Azure Arc", - "arc.data.controller.new.wizard.title": "Créer le contrôleur de données Azure Arc", - "arc.data.controller.cluster.environment.title": "Quel est votre environnement de cluster Kubernetes existant cible ?", - "arc.data.controller.select.cluster.title": "Sélectionner des clusters Kubernetes existants", - "arc.data.controller.kube.cluster.context": "Contexte de cluster", - "arc.data.controller.cluster.config.profile.title": "Choisir le profil de configuration", + "arc.confirm.password": "Confirmer le mot de passe", + "arc.controller": "Contrôleur Azure Arc cible", + "arc.cores-limit.label": "Nombre maximal de mémoires à tores magnétiques", + "arc.cores-request.label": "Demande de mémoire à tores magnétiques", + "arc.data.controller.admin.account.confirm.password": "Confirmer le mot de passe", + "arc.data.controller.admin.account.name": "Connexion au contrôleur de données", + "arc.data.controller.admin.account.password": "Mot de passe", + "arc.data.controller.admin.account.title": "Compte Administrateur", + "arc.data.controller.agreement": "J'accepte {0} et {1}.", "arc.data.controller.cluster.config.profile": "Profil de configuration", "arc.data.controller.cluster.config.profile.loading": "Chargement des profils de configuration", "arc.data.controller.cluster.config.profile.loadingcompleted": "Chargement des profils de configuration effectué", + "arc.data.controller.cluster.config.profile.title": "Choisir le profil de configuration", + "arc.data.controller.cluster.environment.title": "Quel est votre environnement de cluster Kubernetes existant cible ?", "arc.data.controller.create.azureconfig.title": "Configuration Azure", "arc.data.controller.create.controllerconfig.title": "Configuration du contrôleur", - "arc.data.controller.project.details.title": "Détails Azure", - "arc.data.controller.project.details.description": "Sélectionnez l'abonnement pour gérer les ressources déployées et les coûts. Utilisez des groupes de ressources comme des dossiers pour organiser et gérer toutes vos ressources.", - "arc.data.controller.details.title": "Détails du contrôleur de données", + "arc.data.controller.create.summary.title": "Vérifier votre configuration", "arc.data.controller.details.description": "Fournissez un espace de noms, un nom et une classe de stockage pour votre contrôleur de données Azure Arc. Ce nom sera utilisé pour identifier votre instance Arc à des fins de gestion et de surveillance à distance.", - "arc.data.controller.namespace": "Espace de noms du contrôleur de données", - "arc.data.controller.namespace.validation.description": "L’espace de noms doit être constitué de caractères alphanumériques minuscules ou « - », commencer/se terminer par un caractère alphanumérique et comporter 63 caractères au maximum.", + "arc.data.controller.details.title": "Détails du contrôleur de données", + "arc.data.controller.infrastructure": "Infrastructure", + "arc.data.controller.kube.cluster.context": "Contexte de cluster", + "arc.data.controller.location": "Emplacement", "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", - "arc.data.controller.admin.account.confirm.password": "Confirmer le mot de passe", - "arc.data.controller.create.summary.title": "Vérifier votre configuration", - "arc.data.controller.summary.arc.data.controller": "Contrôleur de données Azure Arc", - "arc.data.controller.summary.estimated.cost.per.month": "Coût estimé par mois", + "arc.data.controller.namespace": "Espace de noms du contrôleur de données", + "arc.data.controller.namespace.validation.description": "L’espace de noms doit être constitué de caractères alphanumériques minuscules ou « - », commencer/se terminer par un caractère alphanumérique et comporter 63 caractères au maximum.", + "arc.data.controller.new.wizard.title": "Créer le contrôleur de données Azure Arc", + "arc.data.controller.project.details.description": "Sélectionnez l'abonnement pour gérer les ressources déployées et les coûts. Utilisez des groupes de ressources comme des dossiers pour organiser et gérer toutes vos ressources.", + "arc.data.controller.project.details.title": "Détails Azure", + "arc.data.controller.readmore": "En savoir plus", + "arc.data.controller.select.cluster.title": "Sélectionner des clusters Kubernetes existants", "arc.data.controller.summary.arc.by.microsoft": "par Microsoft", - "arc.data.controller.summary.free": "Gratuit", + "arc.data.controller.summary.arc.data.controller": "Contrôleur de données Azure Arc", "arc.data.controller.summary.arc.terms.of.use": "Conditions d’utilisation", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Politique de confidentialité", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Contexte de cluster", + "arc.data.controller.summary.controller": "Contrôleur", + "arc.data.controller.summary.data.controller.infrastructure": "Infrastructure du contrôleur de données", + "arc.data.controller.summary.data.controller.name": "Nom du contrôleur de données", + "arc.data.controller.summary.data.controller.namespace": "Espace de noms du contrôleur de données", + "arc.data.controller.summary.estimated.cost.per.month": "Coût estimé par mois", + "arc.data.controller.summary.free": "Gratuit", + "arc.data.controller.summary.kube.config.file.path": "Chemin du fichier de configuration Kube", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Emplacement", + "arc.data.controller.summary.profile": "Profil de configuration", + "arc.data.controller.summary.resource.group": "Groupe de ressources", + "arc.data.controller.summary.subscription": "Abonnement", "arc.data.controller.summary.terms": "Conditions", "arc.data.controller.summary.terms.description": "En cliquant sur « Exécuter un script sur un bloc-notes », (a) j'accepte les conditions légales et les déclarations de confidentialité associées aux offres de la Place de marché indiquées ci-dessus, (b) j'autorise Microsoft à facturer selon mon mode de paiement actuel les frais associés aux offres, avec la même fréquence de facturation que mon abonnement Azure et (c) j'accepte que Microsoft puisse partager mes informations de contact et celles relatives à mon utilisation et à mes transactions avec les fournisseurs des offres dans le cadre du support, de la facturation et d'autres activités liées aux transactions. Microsoft ne fournit pas de droits pour les produits tiers. Pour plus d'informations, consultez {0}.", "arc.data.controller.summary.terms.link.text": "Conditions de la Place de marché Azure", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Chemin du fichier de configuration Kube", - "arc.data.controller.summary.cluster.context": "Contexte de cluster", - "arc.data.controller.summary.profile": "Profil de configuration", "arc.data.controller.summary.username": "Nom d'utilisateur", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Abonnement", - "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}.", - "arc.data.controller.readmore": "En savoir plus", - "microsoft.agreement.privacy.statement": "Déclaration de confidentialité Microsoft", - "deploy.script.action": "Exécuter un script sur un notebook", - "deploy.done.action": "Déployer", - "resource.type.arc.sql.display.name": "Azure SQL Managed Instance : Azure Arc (préversion)", - "resource.type.arc.postgres.display.name": "Groupes de serveurs PostgreSQL Hyperscale : Azure Arc (préversion)", - "resource.type.arc.sql.description": "Service managé d'instance SQL pour les développeurs d'applications dans un environnement géré par le client", - "resource.type.arc.postgres.description": "Déployer les groupes de serveurs PostgreSQL Hyperscale dans un environnement Azure Arc", - "arc.controller": "Contrôleur Azure Arc cible", - "arc.sql.wizard.title": "Déployer Azure SQL Managed Instance : Azure Arc (préversion)", - "arc.sql.wizard.page1.title": "Fournir les paramètres d’instance managée Azure SQL", - "arc.sql.connection.settings.section.title": "Informations sur la connexion SQL", - "arc.sql.instance.settings.section.title": "Paramètres d'instance SQL", - "arc.azure.section.title": "Informations Azure", - "arc.sql.instance.name": "Nom de l'instance", - "arc.sql.username": "Nom d'utilisateur", - "arc.sql.invalid.username": "le nom d’utilisateur sa est désactivé, choisissez un autre nom d’utilisateur", - "arc.sql.invalid.instance.name": "Le nom de l’instance doit être constitué de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique et comporter 13 caractères au maximum.", - "arc.storage-class.dc.label": "Classe de stockage", - "arc.sql.storage-class.dc.description": "Classe de stockage à utiliser pour toutes les données et journalise les volumes persistants pour tous les gousses de contrôleur de données qui en ont besoin.", - "arc.sql.replicas.label": "Réplicas", - "arc.sql.replicas.description": "Nombre de réplicas SQL Managed Instance qui seront déployés dans votre cluster Kubernetes à des fins de haute disponibilité", - "arc.storage-class.data.label": "Classe de stockage (Données)", - "arc.sql.storage-class.data.description": "Classe de stockage à utiliser pour les données (.mdf)", - "arc.postgres.storage-class.data.description": "La classe de stockage à utiliser pour les volumes persistants des données", - "arc.storage-class.logs.label": "Classe de stockage (journaux)", - "arc.sql.storage-class.logs.description": "Classe de stockage à utiliser pour les journaux (/var/log)", - "arc.postgres.storage-class.logs.description": "La classe de stockage à utiliser pour les volumes persistants des journaux", - "arc.storage-class.backups.label": "Classe de stockage (sauvegardes)", - "arc.cores-limit.label": "Nombre maximal de mémoires à tores magnétiques", - "arc.sql.cores-limit.description": "Limite des cœurs de l’instance managée en tant qu’entier.", - "arc.cores-request.label": "Demande de mémoire à tores magnétiques", - "arc.sql.cores-request.description": "Demande de cœurs de l’instance gérée en tant qu’entier.", + "arc.description": "Prise en charge d’Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Limite de mémoire", - "arc.sql.memory-limit.description": "Limite de la capacité de l’instance managée en tant qu’entier.", "arc.memory-request.label": "Demande de mémoire", - "arc.sql.memory-request.description": "Demande de la capacité de l’instance managée en tant que quantité entière de mémoire en Go.", - "arc.postgres.storage-class.backups.description": "La classe de stockage à utiliser pour les volumes persistants de sauvegarde.", + "arc.openDashboard": "Gérer", "arc.password": "Mot de passe", - "arc.confirm.password": "Confirmer le mot de passe", - "arc.azure.account": "Compte Azure", - "arc.azure.subscription": "Abonnement Azure", - "arc.azure.resource.group": "Groupe de ressources Azure", - "arc.azure.location": "Emplacement Azure", - "arc.postgres.wizard.title": "Déployer un groupe de serveurs PostgreSQL Hyperscale compatibles avec Azure Arc (préversion)", - "arc.postgres.wizard.page1.title": "Fournir les paramètres de groupe de serveurs PostgreSQL Hyperscale avec Azure Arc", - "arc.postgres.settings.section.title": "Paramètres généraux", - "arc.postgres.settings.resource.worker.title": "Configuration du calcul des nœuds Worker", - "arc.postgres.settings.resource.coordinator.title": "Configuration du calcul du nœud coordinateur", - "arc.postgres.settings.storage.title": "Paramètres de stockage", + "arc.postgres.server.group.coordinator.cores.limit.description": "Nombre maximal de cœurs de processeur pour l’instance Postgres qui peuvent être utilisés sur nœud coordinateur. Les cœurs fractionnaires sont pris en charge.", + "arc.postgres.server.group.coordinator.cores.limit.label": "Limite UC", + "arc.postgres.server.group.coordinator.cores.request.description": "Le nombre minimum de cœurs de processeur qui doivent être disponibles sur le nœud coordinateur pour planifier le service. Les fractions de cœurs sont prises en charge.", + "arc.postgres.server.group.coordinator.cores.request.label": "Demande UC", + "arc.postgres.server.group.coordinator.memory.limit.description": "La limite de mémoire de l'instance Postgres sur le nœud coordinateur en Go.", + "arc.postgres.server.group.coordinator.memory.limit.label": "Limite de mémoire (Go)", + "arc.postgres.server.group.coordinator.memory.request.description": "La demande de mémoire de l'instance Postgres sur le nœud coordinateur en Go.", + "arc.postgres.server.group.coordinator.memory.request.label": "Demande de mémoire (Go)", + "arc.postgres.server.group.engine.version": "Version du moteur", + "arc.postgres.server.group.extensions.description": "Une liste, séparée par des virgules, des extensions Postgres qui doivent être chargées au démarrage. Veuillez vous référer à la documentation postgres pour les valeurs prises en charge.", + "arc.postgres.server.group.extensions.label": "Extensions", "arc.postgres.server.group.name": "Nom de groupe de serveurs", "arc.postgres.server.group.name.validation.description": "Le nom du groupe de serveurs doit être constitué de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique et comporter 11 caractères au maximum.", - "arc.postgres.server.group.workers.label": "Nombre de workers", - "arc.postgres.server.group.workers.description": "Nombre de nœuds Worker à approvisionner dans un cluster partagé, ou zéro (valeur par défaut) pour Postgres à nœud unique.", "arc.postgres.server.group.port": "Port", - "arc.postgres.server.group.engine.version": "Version du moteur", - "arc.postgres.server.group.extensions.label": "Extensions", - "arc.postgres.server.group.extensions.description": "Une liste, séparée par des virgules, des extensions Postgres qui doivent être chargées au démarrage. Veuillez vous référer à la documentation postgres pour les valeurs prises en charge.", - "arc.postgres.server.group.volume.size.data.label": "Taille du volume Go (Données)", - "arc.postgres.server.group.volume.size.data.description": "La taille du volume de stockage à utiliser pour les données en Go.", - "arc.postgres.server.group.volume.size.logs.label": "Taille du volume Go (journaux)", - "arc.postgres.server.group.volume.size.logs.description": "La taille du volume de stockage à utiliser pour les journaux en Go.", - "arc.postgres.server.group.volume.size.backups.label": "Taille du volume Go (sauvegardes)", "arc.postgres.server.group.volume.size.backups.description": "La taille du volume de stockage à utiliser pour les sauvegardes en Go.", - "arc.postgres.server.group.workers.cores.request.label": "Demande processeur (cœurs par nœud)", - "arc.postgres.server.group.workers.cores.request.description": "Le nombre minimum de cœurs de processeur qui doivent être disponibles par nœud pour planifier le service. Les fractions de cœurs sont prises en charge.", - "arc.postgres.server.group.workers.cores.limit.label": "Limite du processeur (cœurs par nœud)", + "arc.postgres.server.group.volume.size.backups.label": "Taille du volume Go (sauvegardes)", + "arc.postgres.server.group.volume.size.data.description": "La taille du volume de stockage à utiliser pour les données en Go.", + "arc.postgres.server.group.volume.size.data.label": "Taille du volume Go (Données)", + "arc.postgres.server.group.volume.size.logs.description": "La taille du volume de stockage à utiliser pour les journaux en Go.", + "arc.postgres.server.group.volume.size.logs.label": "Taille du volume Go (journaux)", "arc.postgres.server.group.workers.cores.limit.description": "Nombre maximal de cœurs de processeur pour l’instance Postgres qui peuvent être utilisés par nœud. Les cœurs fractionnaires sont pris en charge.", - "arc.postgres.server.group.workers.memory.request.label": "Demande de mémoire (Go par nœud)", - "arc.postgres.server.group.workers.memory.request.description": "Demande de mémoire de l’instance Postgres par nœud en Go.", - "arc.postgres.server.group.workers.memory.limit.label": "Limite de mémoire (Go par nœud)", + "arc.postgres.server.group.workers.cores.limit.label": "Limite du processeur (cœurs par nœud)", + "arc.postgres.server.group.workers.cores.request.description": "Le nombre minimum de cœurs de processeur qui doivent être disponibles par nœud pour planifier le service. Les fractions de cœurs sont prises en charge.", + "arc.postgres.server.group.workers.cores.request.label": "Demande processeur (cœurs par nœud)", + "arc.postgres.server.group.workers.description": "Nombre de nœuds Worker à approvisionner dans un cluster partagé, ou zéro (valeur par défaut) pour Postgres à nœud unique.", + "arc.postgres.server.group.workers.label": "Nombre de workers", "arc.postgres.server.group.workers.memory.limit.description": "Limite de mémoire de l’instance Postgres par nœud en Go.", - "arc.postgres.server.group.coordinator.cores.request.label": "Demande UC", - "arc.postgres.server.group.coordinator.cores.request.description": "Le nombre minimum de cœurs de processeur qui doivent être disponibles sur le nœud coordinateur pour planifier le service. Les fractions de cœurs sont prises en charge.", - "arc.postgres.server.group.coordinator.cores.limit.label": "Limite UC", - "arc.postgres.server.group.coordinator.cores.limit.description": "Nombre maximal de cœurs de processeur pour l’instance Postgres qui peuvent être utilisés sur nœud coordinateur. Les cœurs fractionnaires sont pris en charge.", - "arc.postgres.server.group.coordinator.memory.request.label": "Demande de mémoire (Go)", - "arc.postgres.server.group.coordinator.memory.request.description": "La demande de mémoire de l'instance Postgres sur le nœud coordinateur en Go.", - "arc.postgres.server.group.coordinator.memory.limit.label": "Limite de mémoire (Go)", - "arc.postgres.server.group.coordinator.memory.limit.description": "La limite de mémoire de l'instance Postgres sur le nœud coordinateur en Go.", - "arc.agreement": "J'accepte {0} et {1}.", - "arc.agreement.sql.terms.conditions": "Instance managée Azure SQL : conditions générales Azure Arc", - "arc.agreement.postgres.terms.conditions": "Conditions générales d'utilisation de PostgreSQL Hyperscale activé par Azure Arc", - "should.be.integer": "La valeur doit être un entier", - "worker.node.count.should.not.be.one": "La valeur de 1 n'est pas prise en charge.", - "requested.cores.less.than.or.equal.to.cores.limit": "Les cœurs demandés doivent être inférieurs ou égaux à la limite de cœurs", + "arc.postgres.server.group.workers.memory.limit.label": "Limite de mémoire (Go par nœud)", + "arc.postgres.server.group.workers.memory.request.description": "Demande de mémoire de l’instance Postgres par nœud en Go.", + "arc.postgres.server.group.workers.memory.request.label": "Demande de mémoire (Go par nœud)", + "arc.postgres.settings.resource.coordinator.title": "Configuration du calcul du nœud coordinateur", + "arc.postgres.settings.resource.worker.title": "Configuration du calcul des nœuds Worker", + "arc.postgres.settings.section.title": "Paramètres généraux", + "arc.postgres.settings.storage.title": "Paramètres de stockage", + "arc.postgres.storage-class.backups.description": "La classe de stockage à utiliser pour les volumes persistants de sauvegarde.", + "arc.postgres.storage-class.data.description": "La classe de stockage à utiliser pour les volumes persistants des données", + "arc.postgres.storage-class.logs.description": "La classe de stockage à utiliser pour les volumes persistants des journaux", + "arc.postgres.wizard.page1.title": "Fournir les paramètres de groupe de serveurs PostgreSQL Hyperscale avec Azure Arc", + "arc.postgres.wizard.title": "Déployer un groupe de serveurs PostgreSQL Hyperscale compatibles avec Azure Arc (préversion)", + "arc.sql.connection.settings.section.title": "Informations sur la connexion SQL", + "arc.sql.cores-limit.description": "Limite des cœurs de l’instance managée en tant qu’entier.", + "arc.sql.cores-request.description": "Demande de cœurs de l’instance gérée en tant qu’entier.", + "arc.sql.instance.name": "Nom de l'instance", + "arc.sql.instance.settings.section.title": "Paramètres d'instance SQL", + "arc.sql.invalid.instance.name": "Le nom de l’instance doit être constitué de caractères alphanumériques minuscules ou « - », commencer par une lettre, se terminer par un caractère alphanumérique et comporter 13 caractères au maximum.", + "arc.sql.invalid.username": "le nom d’utilisateur sa est désactivé, choisissez un autre nom d’utilisateur", + "arc.sql.memory-limit.description": "Limite de la capacité de l’instance managée en tant qu’entier.", + "arc.sql.memory-request.description": "Demande de la capacité de l’instance managée en tant que quantité entière de mémoire en Go.", + "arc.sql.replicas.description": "Nombre de réplicas SQL Managed Instance qui seront déployés dans votre cluster Kubernetes à des fins de haute disponibilité", + "arc.sql.replicas.label": "Réplicas", + "arc.sql.storage-class.data.description": "Classe de stockage à utiliser pour les données (.mdf)", + "arc.sql.storage-class.dc.description": "Classe de stockage à utiliser pour toutes les données et journalise les volumes persistants pour tous les gousses de contrôleur de données qui en ont besoin.", + "arc.sql.storage-class.logs.description": "Classe de stockage à utiliser pour les journaux (/var/log)", + "arc.sql.username": "Nom d'utilisateur", + "arc.sql.wizard.page1.title": "Fournir les paramètres d’instance managée Azure SQL", + "arc.sql.wizard.title": "Déployer Azure SQL Managed Instance : Azure Arc (préversion)", + "arc.storage-class.backups.label": "Classe de stockage (sauvegardes)", + "arc.storage-class.data.label": "Classe de stockage (Données)", + "arc.storage-class.dc.label": "Classe de stockage", + "arc.storage-class.logs.label": "Classe de stockage (journaux)", + "arc.view.title": "Contrôleurs Azure Arc", + "arc.view.welcome.connect": "Aucun contrôleur Azure Arc inscrit. [En savoir plus] (https://azure.microsoft.com/services/azure-arc/)\r\n[Connecter un contrôleur] (command:arc.connectToController)", + "arc.view.welcome.loading": "Chargement des contrôleurs...", + "command.connectToController.title": "Se connecter à un contrôleur Azure Arc existant", + "command.createController.title": "Créer un contrôleur Azure Arc", + "command.editConnection.title": "Modifier la connexion", + "command.refresh.title": "Actualiser", + "command.removeController.title": "Supprimer le contrôleur", "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", + "deploy.done.action": "Déployer", + "deploy.script.action": "Exécuter un script sur un notebook", "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": "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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "L’extension de déploiement d’Arc a été remplacée par l’extension Arc et a été désinstallée.", - "arc.controllerDashboard": "Tableau de bord du contrôleur de données Azure Arc (préversion) - {0}", - "arc.miaaDashboard": "SQL Managed Instance : tableau de bord Azure Arc (préversion) : {0}", - "arc.postgresDashboard": "PostgreSQL Hyperscale : tableau de bord Azure Arc (préversion) - {0}", - "arc.dataControllersType": "Contrôleur de données Azure Arc", - "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", - "arc.miaaType": "Instance managée SQL - Azure Arc", - "arc.overview": "Vue d'ensemble", - "arc.connectionStrings": "Chaînes de connexion", - "arc.preloaded Extensions": "Extensions préchargées", - "arc.networking": "Réseau", - "arc.properties": "Propriétés", - "arc.settings": "Paramètres", - "arc.security": "Sécurité", - "arc.computeAndStorage": "Calcul + stockage", - "arc.coordinatorNodeParameters": "Paramètres du nœud coordinateur", - "arc.workerNodeParameters": "Paramètres de nœud worker", - "arc.compute": "Calcul", - "arc.backup": "Sauvegarder", - "arc.newSupportRequest": "Nouvelle demande de support", - "arc.diagnoseAndSolveProblems": "Diagnostiquer et résoudre les problèmes", - "arc.supportAndTroubleshooting": "Support + dépannage", - "arc.resourceHealth": "Intégrité des ressources", - "arc.parameterName": "Nom du paramètre", - "arc.value": "Valeur", - "arc.createNew": "Nouvelle instance", - "arc.delete": "Supprimer", - "arc.learnMore": "En savoir plus.", - "arc.drop": "Déposer", - "arc.save": "Enregistrer", - "arc.discard": "Abandonner", - "arc.resetPassword": "Réinitialiser le mot de passe", - "arc.loadExtensions": "Charger des extensions", - "arc.unloadExtensions": "Décharger des extensions", - "arc.noExtensions": "Aucune extension répertoriée dans la configuration.", - "arc.openInAzurePortal": "Ouvrir dans le portail Azure", - "arc.resourceGroup": "Groupe de ressources", - "arc.region": "Région", - "arc.subscriptionId": "ID d'abonnement", - "arc.state": "État", - "arc.connectionMode": "Mode de connexion", - "arc.namespace": "Espace de noms", - "arc.externalEndpoint": "Point de terminaison externe", - "arc.name": "Nom", - "arc.type": "Type", - "arc.status": "État", - "arc.miaaAdmin": "Administrateur d'instance managée", - "arc.controllerEndpoint": "Point de terminaison du contrôleur", - "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.", - "arc.extensionsTableLoadingComplete": "Les extensions préchargées peuvent désormais être affichées.", - "arc.extensionsAddList": "Extensions", - "arc.extensionsAddDialog": "PostgreSQL permet d’étendre les fonctionnalités de votre base de données à l’aide d’extensions.", - "arc.dataController": "Contrôleur de données", - "arc.kibanaDashboard": "Tableau de bord Kibana", - "arc.grafanaDashboard": "Tableau de bord Grafana", - "arc.kibanaDashboardDescription": "Tableau de bord pour l’affichage des journaux", - "arc.grafanaDashboardDescription": "Tableau de bord pour l’affichage des métriques", - "arc.serviceEndpoints": "Points de terminaison de service", - "arc.serviceEndpointsTable": "Table des points de terminaison de service", - "arc.databases": "Bases de données", - "arc.endpoint": "Point de terminaison", - "arc.description": "Description", - "arc.yes": "Oui", - "arc.no": "Non", - "arc.feedback": "Commentaires", - "arc.selectConnectionString": "Sélectionnez l'une des chaînes de connexion client disponibles ci-dessous.", - "arc.addingWorkerNodes": "ajout de nœuds Worker", - "arc.workerNodesDescription": "Développez votre groupe de serveurs et mettez à l’échelle votre base de données en ajoutant des nœuds Worker.", - "arc.workerNodesConfigurationInformation": "Vous pouvez configurer le nombre de cœurs d’UC et la taille de stockage qui s’appliqueront à tous les nœuds Worker. Ajustez le nombre de cœurs d’UC et de paramètres de mémoire pour votre groupe de serveurs. Pour réinitialiser les demandes et/ou les limites, transmettez une valeur vide.", - "arc.coordinatorNodeConfigurationInformation": "Vous pouvez configurer le nombre de cœurs d’UC et la taille de stockage qui s’appliqueront au nœud coordinateur. Ajustez le nombre de cœurs d’UC et de paramètres de mémoire pour votre groupe de serveurs. Pour réinitialiser les demandes et/ou les limites, transmettez une valeur vide.", - "arc.workerNodeInformation": "Il est possible d’échelonner et de réduire votre groupe de serveurs en réduisant ou en augmentant le nombre de nœuds Worker. La valeur doit être supérieure ou égale à 1.", - "arc.workerOneNodeValidationMessage": "La valeur de 1 n'est pas prise en charge.", - "arc.vCores": "vCores", - "arc.ram": "RAM", - "arc.refresh": "Actualiser", - "arc.resetAllToDefault": "Rétablir toutes les valeurs par défaut", - "arc.resetToDefault": "Rétablir les valeurs par défaut", - "arc.troubleshoot": "Résoudre les problèmes", - "arc.clickTheNewSupportRequestButton": "Cliquez sur le bouton nouvelle demande de support pour défiler une demande de support dans le Portail Azure.", - "arc.supportRequestNote": "Notez que la configuration de la ressource doit avoir été chargée dans Azure pour ouvrir une demande de support.", - "arc.running": "En cours d'exécution", - "arc.ready": "Prêt", - "arc.notReady": "Non prêt", - "arc.pending": "En attente", - "arc.failed": "Échec", - "arc.unknown": "Inconnu", - "arc.direct": "Directement", - "arc.indirect": "Indirectement", - "arc.loading": "Chargement...", - "arc.refreshToEnterCredentials": "Actualiser le nœud pour entrer les informations d’identification", - "arc.noInstancesAvailable": "Aucune instance disponible", - "arc.connecToServer": "Se connecter au serveur", - "arc.connectToController": "Se connecter au contrôleur existant", - "arc.connectToMSSql": "Se connecter à SQL Managed Instance : Azure Arc ({0})", - "arc.connectToPGSql": "Se connecter à PostgreSQL Hyperscale : Azure Arc ({0})", - "arc.passwordToController": "Fournir le mot de passe au contrôleur", - "arc.controllerUrl": "URL du contrôleur", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "L’URL du contrôleur est nécessaire si plusieurs clusters ont le même espace de noms, ce qui n’est généralement pas nécessaire.", - "arc.serverEndpoint": "Point de terminaison de serveur", - "arc.controllerName": "Nom", - "arc.controllerNameDescription": "Nom à afficher dans l’arborescence, ceci n’est pas appliqué au contrôleur lui-même.", - "arc.controllerKubeConfig": "Chemin du fichier de configuration Kube", - "arc.controllerClusterContext": "Contexte de cluster", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Nom d'utilisateur du contrôleur", - "arc.controllerPassword": "Mot de passe du contrôleur", - "arc.username": "Nom d'utilisateur", - "arc.password": "Mot de passe", - "arc.rememberPassword": "Se souvenir du mot de passe", - "arc.connect": "Connecter", - "arc.cancel": "Annuler", - "arc.ok": "OK", - "arc.on": "Activé", - "arc.off": "Inactif", - "arc.notConfigured": "Non configuré", - "arc.online": "En ligne", - "arc.offline": "Hors connexion", - "arc.restoring": "Restauration", - "arc.recovering": "Récupération", - "arc.recoveringPending": "Récupération en attente", - "arc.suspect": "Suspect", - "arc.emergency": "Urgence", - "arc.coordinatorEndpoint": "Point de terminaison coordinateur", - "arc.postgresAdminUsername": "Nom d'utilisateur de l'administrateur", - "arc.nodeConfiguration": "Configuration de nœud", - "arc.postgresVersion": "Version de PostgreSQL", - "arc.serverGroupType": "Type de groupe de serveurs", - "arc.serverGroupNodes": "Nœuds de groupe de serveurs", - "arc.fullyQualifiedDomain": "Domaine complet", - "arc.postgresArcProductName": "Azure Database pour PostgreSQL - Azure Arc", - "arc.coordinator": "Coordonnateur", - "arc.worker": "Collaborateur", - "arc.monitor": "Analyse", - "arc.available": "Disponible", - "arc.issuesDetected": "Problèmes détectés", - "arc.newDatabase": "Nouvelle base de données", - "arc.databaseName": "Nom de la base de données", - "arc.enterNewPassword": "Entrez un nouveau mot de passe", - "arc.confirmNewPassword": "Confirmer le nouveau mot de passe", - "arc.learnAboutPostgresClients": "En savoir plus sur les interfaces clientes Hyperscale Azure PostgreSQL", - "arc.coordinatorNodeParametersDescription": " Ces paramètres de serveur des nœuds coordinateur peuvent être définis sur des valeurs personnalisées (non définies par défaut). Recherchez des paramètres.", - "arc.workerNodesParametersDescription": " Ces paramètres de serveur des nœuds Worker peuvent être définis sur des valeurs personnalisées (non définies par défaut). Recherchez des paramètres.", - "arc.learnAboutNodeParameters": "En savoir plus sur les paramètres du moteur de base de données pour PostgreSQL Hyperscale avec Azure Arc", - "arc.noNodeParametersFound": "Aucun paramètre de serveur worker...", - "arc.searchToFilter": "Recherche pour filtrer des éléments...", - "arc.scalingCompute": "mise à l’échelle du calcul vCores et de la mémoire.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Vous pouvez mettre à l’échelle votre Azure Arc", - "arc.miaaComputeAndStorageDescriptionPartOne": "Vous pouvez mettre à l’échelle votre Azure SQL Managed Instance : Azure Arc par", - "arc.postgres.computeAndStorageDescriptionPartTwo": "Groupe de serveurs PostgreSQL Hyperscale par", - "arc.computeAndStorageDescriptionPartThree": "sans temps d’arrêt et par", - "arc.computeAndStorageDescriptionPartFour": "Avant d’effectuer cette opération, vous devez vous assurer", - "arc.computeAndStorageDescriptionPartFive": "Il y a suffisamment de ressources disponibles", - "arc.resourceHealthDescription": "Resource Health peut vous indiquer si votre ressource s’exécute comme prévu.", - "arc.computeAndStorageDescriptionPartSix": "dans votre cluster Kubernetes pour honorer cette configuration.", - "arc.node": "nœud", - "arc.nodes": "nœuds", - "arc.workerNodes": "Nœuds worker", - "arc.coordinatorNode": "Nœud coordinateur", - "arc.storagePerNode": "Stockage par nœud", - "arc.workerNodeCount": "Nombre de nœuds worker", - "arc.configurationPerNode": "Configuration (par nœud)", - "arc.configurationCoordinatorNode": "Configuration", - "arc.coresLimit": "Limite UC", - "arc.workerCoresLimit": "Limite du processeur des nœuds Worker", - "arc.coordinatorCoresLimit": "Limite du processeur du nœud coordinateur", - "arc.coresRequest": "Demande UC", - "arc.workerCoresRequest": "Demande du processeur des nœuds Worker", - "arc.coordinatorCoresRequest": "Demande du processeur du nœud coordinateur", - "arc.memoryLimit": "Limite de mémoire (en Go)", - "arc.workerMemoryLimit": "Limite de mémoire des nœuds Worker (en Go)", - "arc.coordinatorMemoryLimit": "Limite de la mémoire du nœud coordinateur (en Go)", - "arc.memoryRequest": "Demande de mémoire (en Go)", - "arc.workerMemoryRequest": "Demande de mémoire des nœuds Woker (en Go)", - "arc.coordinatorMemoryRequest": "Demande de mémoire de nœud coordinateur (en Go)", - "arc.arcResources": "Ressources Azure Arc", - "arc.enterANonEmptyPassword": "Entrez un mot de passe non vide ou appuyez sur Echap pour quitter.", - "arc.thePasswordsDoNotMatch": "Les mots de passe ne correspondent pas. Confirmez le mot de passe ou appuyez sur Echap pour quitter.", - "arc.passwordReset": "Réinitialisation réussie du mot de passe", - "arc.condition": "Condition", - "arc.details": "Détails", - "arc.lastTransition": "Dernière transition", - "arc.noExternalEndpoint": "Aucun point de terminaison externe n’a été configuré, ce qui signifie que ces informations ne sont pas disponibles.", - "arc.noWorkerPods": "Aucun pod Worker dans cette configuration.", - "arc.podsReady": "pods prêts", - "arc.podsPresent": "Pods présents", - "arc.podsUsedDescription": "Sélectionnez un pod dans la liste déroulante ci-dessous pour obtenir des informations détaillées sur l’intégrité.", - "arc.podsUsedDescriptionAria": "Sélectionnez un pod dans la liste déroulante ci-dessous pour obtenir des informations détaillées sur l’intégrité", - "arc.podConditionsTable": "Tableau des conditions de pod", - "arc.connectToPostgresDescription": "Une connexion au serveur est requise pour afficher et définir les paramètres du moteur de base de données, ce qui nécessite l’installation de l’extension PostgreSQL.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Le pod est initialisé.", - "arc.podReady": "Le pod est prêt.", - "arc.noPodIssuesDetected": "Aucun problème connu n'affecte cette instance PostgreSQL Hyperscale.", - "arc.podIssuesDetected": "Les pods répertoriés ci-dessous rencontrent des problèmes susceptibles d'affecter les performances ou la disponibilité.", - "arc.containerReady": "Les conteneurs Pod sont prêts.", - "arc.podScheduled": "Le pod est programmable.", - "arc.loadingClusterContextCompleted": "Chargement des contextes de cluster terminé", - "arc.rangeSetting": "La valeur doit être comprise dans la plage {0} - {1}", - "arc.databaseCreated": "Base de données {0} créée", - "arc.deletingInstance": "Suppression de l'instance « {0} »...", - "arc.installingExtension": "Installation de l'extension '{0}'...", - "arc.extensionInstalled": "L'extension « {0} » a été installée.", - "arc.updatingInstance": "Mise à jour des instances « {0} »...", - "arc.instanceDeleted": "Instance « {0} » supprimée", - "arc.instanceUpdated": "Instance « {0} » mise à jour", - "arc.extensionsDropped": "Extensions «{0}» supprimées", - "arc.extensionsAdded": "Extensions « {0} » ajoutées", - "arc.copiedToClipboard": "{0} copié dans le Presse-papiers", - "arc.clickTheTroubleshootButton": "Cliquez sur le bouton résoudre les problèmes pour ouvrir le bloc-notes résolution des problèmes Azure Arc {0}.", - "arc.dataStorage": "Données {0}", - "arc.logStorage": "{0} log", - "arc.backupsStorage": "{0} sauvegardes", - "arc.numVCore": "{0} vCore", - "arc.numVCores": "{0}vCores", - "arc.updated": "Mise à jour de {0}", - "arc.connectionString": "Chaîne de connexion pour {0}", - "arc.copyConnectionStringToClipboard": "Copier {0} la chaîne de connexion dans le Presse-papiers", - "arc.copyValueToClipboard": "Copier {0} dans le Presse-papiers", - "arc.pgConnectionRequired": "Une connexion est requise pour afficher et définir les paramètres du moteur de base de données.", - "arc.miaaConnectionRequired": "Une connexion est requise pour répertorier les bases de données sur cette instance.", - "arc.couldNotFindControllerRegistration": "L’inscription du contrôleur est introuvable.", - "arc.dropMultipleExtensions": "Suppression en cours d’une autre extension, réessayez une fois celle-ci terminée.", - "arc.updateExtensionsFailed": "Échec de la modification des extensions. {0}", - "arc.refreshFailed": "Échec de l’actualisation. {0}", - "arc.resetFailed": "Échec de la réinitialisation. {0}", - "arc.openDashboardFailed": "Erreur lors de l’ouverture du tableau de bord. {0}", - "arc.instanceDeletionFailed": "Échec de la suppression de l’instance {0}. {1}", - "arc.instanceUpdateFailed": "Échec de la mise à jour de l’instance {0}. {1}", - "arc.pageDiscardFailed": "Échec de l’abandon de l’entrée utilisateur. {0}", - "arc.databaseCreationFailed": "Échec de la création de la base de données {0}. {1}", - "arc.connectToControllerFailed": "Impossible de se connecter au contrôleur {0}. {1}", - "arc.connectToMSSqlFailed": "Impossible de se connecter à l’instance managée SQL : instance Azure Arc {0}. {1}", - "arc.connectToPGSqlFailed": "Impossible de se connecter à PostgreSQL Hyperscale : Instance Azure Arc {0}. {1}", - "arc.missingExtension": "L’extension {0} est obligatoire pour afficher les paramètres du moteur. Voulez-vous l’installer maintenant ?", - "arc.extensionInstallationFailed": "Échec d'installation de l'extension {0}.", - "arc.fetchConfigFailed": "Une erreur inattendue s’est produite lors de la récupération de la configuration pour « {0} ». {1}", - "arc.fetchEndpointsFailed": "Une erreur inattendue s’est produite lors de la récupération des points de terminaison pour « {0} ». {1}", - "arc.fetchRegistrationsFailed": "Une erreur inattendue s’est produite lors de la récupération des inscription pour « {0} ». {1}", - "arc.fetchDatabasesFailed": "Une erreur inattendue s’est produite lors de la récupération des base de données pour « {0} ». {1}", - "arc.fetchEngineSettingsFailed": "Une erreur inattendue s’est produite lors de la récupération des paramètres du moteur pour « {0} ». {1}", - "arc.numberOfIssuesDetected": "• {0} (problèmes {1})", - "arc.instanceDeletionWarning": "Avertissement ! La suppression d’une instance est permanente et ne peut pas être annulée. Pour supprimer l’instance « {0} », tapez le nom « {0} » ci-dessous pour continuer.", - "arc.invalidInstanceDeletionName": "La valeur « {0} » ne correspond pas au nom de l’instance. Réessayez ou appuyez sur Echap pour quitter", - "arc.couldNotFindAzureResource": "Ressource Azure introuvable pour {0}", - "arc.passwordResetFailed": "Échec de réinitialisation du mot de passe. {0}", - "arc.errorConnectingToController": "Erreur lors de la connexion au contrôleur. {0}", - "arc.passwordAcquisitionFailed": "Échec de l’acquisition du mot de passe. {0}", - "arc.loginFailed": "Erreur de connexion au contrôleur : nom d’utilisateur ou mot de passe incorrect", - "arc.errorVerifyingPassword": "Une erreur s’est produite lors de la vérification du mot de passe. {0}", - "noControllersConnected": "Aucun contrôleur Azure Arc n’est actuellement connecté. Exécutez la commande : « Se connecter au contrôleur Azure Arc existante », puis réessayez", - "getVariableValue.unknownVariableName": "Tentative d'obtention de la valeur de variable pour une variable inconnue : {0}", - "getIsPassword.unknownVariableName": "Tentative d'obtention de isPassword pour une variable inconnue : {0}", - "noControllerInfoFound": "Les informations du contrôleur sont introuvables avec le nom : {0}", - "noPasswordFound": "Impossible de récupérer le mot de passe pour le contrôleur : {0} et l’utilisateur n’a pas fourni de mot de passe. Réessayez plus tard.", - "clusterContextNotFound": "Contexte de cluster portant le nom : {0} introuvable dans le fichier de configuration Kube", - "noCurrentClusterContext": "Aucun contexte de cluster actif n’a été trouvé dans le fichier de configuration kube", - "filePicker.browse": "Parcourir", - "button.label": "Sélectionner", - "noContextFound": "Aucun « contexte » n’a été trouvé dans le fichier de configuration : {0}", - "noCurrentContextFound": "Aucun contexte n’est marqué comme « contexte actuel » dans le fichier de configuration : {0}", - "noNameInContext": "Aucun champ de nom n’a été trouvé dans un contexte de cluster dans le fichier de configuration : {0}", - "arc.userCancelledError": "L'utilisateur a annulé la boîte de dialogue.", - "clusterContextConfigNoLongerValid": "Les informations de contexte de cluster spécifiées par le fichier de configuration : {0} et le contexte du cluster : {1} n'est plus valide. L'erreur est :\r\n\t{2}\r\n Voulez-vous mettre à jour ces informations ?", - "arc.invalidConfigPath": "Chemin d'accès de configuration non valide", - "arc.loadingClusterContextsError": "Erreur lors du chargement des contextes de cluster. {0}" + "microsoft.agreement.privacy.statement": "Déclaration de confidentialité Microsoft", + "requested.cores.less.than.or.equal.to.cores.limit": "Les cœurs demandés doivent être inférieurs ou égaux à la limite de cœurs", + "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", + "resource.type.arc.postgres.description": "Déployer les groupes de serveurs PostgreSQL Hyperscale dans un environnement Azure Arc", + "resource.type.arc.postgres.display.name": "Groupes de serveurs PostgreSQL Hyperscale : Azure Arc (préversion)", + "resource.type.arc.sql.description": "Service managé d'instance SQL pour les développeurs d'applications dans un environnement géré par le client", + "resource.type.arc.sql.display.name": "Azure SQL Managed Instance : Azure Arc (préversion)", + "resource.type.azure.arc.description": "Crée un contrôleur de données Azure Arc", + "resource.type.azure.arc.display.name": "Contrôleur de données Azure Arc (préversion)", + "should.be.integer": "La valeur doit être un entier", + "worker.node.count.should.not.be.one": "La valeur de 1 n'est pas prise en charge." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/asde-deployment.i18n.json index f9adf85715..2b3d49067b 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Extension de déploiement Azure SQL Edge", - "extension-description": "Fournit une expérience de notebook pour déployer Azure SQL Edge", - "docker-container-name-field": "Nom de conteneur", - "docker-sql-password-field": "Mot de passe de l’instance Azure SQL Edge (sa)", + "azure-info-section-title": "Informations Azure", + "azure_location": "Emplacement", + "azure_resource_group": "Groupe de ressources", + "azure_subscription_id": "ID d'abonnement", + "device-id": "ID d'appareil", + "device-ip-address": "Adresse IP du périphérique", + "device-ip-address-description": "Sera utilisé pour se connecter à l’instance Azure SQL Edge après le déploiement", + "device-target-condition": "Condition cible", + "device-target-condition-learn-more": "En savoir plus sur l'état des cibles", "docker-confirm-sql-password-field": "Confirmer le mot de passe", - "docker-sql-port-field": "Port Azure SQL Edge", - "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (préversion) est un moteur de base de données relationnelle optimisé conçu pour les déploiements IoT et IoT Edge.", - "sql-edge-type-display-name": "Cible de déploiement", - "sql-edge-local-display-name": "Instance de conteneur locale", - "sql-edge-remote-display-name": "Instance de conteneur distante", - "sql-edge-local-title": "Déployer l’instance de conteneur Azure SQL Edge sur l’ordinateur local", - "docker-settings-section-title": "Paramètres Docker", + "docker-container-name-field": "Nom de conteneur", + "docker-imagetag-field": "Balise d'image", + "docker-password-field": "Mot de passe", "docker-registry-field": "Registre", "docker-repository-field": "Dépôt", - "docker-imagetag-field": "Balise d'image", + "docker-settings-section-title": "Paramètres Docker", + "docker-sql-password-field": "Mot de passe de l’instance Azure SQL Edge (sa)", + "docker-sql-port-field": "Port Azure SQL Edge", "docker-username-field": "Nom d'utilisateur", - "docker-password-field": "Mot de passe", "edge-agreement": "J'accepte {0} et {1}.", "edge-eula": "Contrat de licence Microsoft Azure SQL Edge", - "sql-edge-remote-title": "Déployer l’instance de conteneur Azure SQL Edge sur l’ordinateur distant", - "remote-info-section-title": "Informations sur l'ordinateur cible", + "edge-remote-password-field": "Mot de passe", "edge-remote-target-field": "Nom ou adresse IP", "edge-remote-username-field": "Nom d'utilisateur", - "edge-remote-password-field": "Mot de passe", + "extension-description": "Fournit une expérience de notebook pour déployer Azure SQL Edge", + "extension-displayName": "Extension de déploiement Azure SQL Edge", + "iot-hub-name": "Nom du hub IoT", + "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", + "package-files": "Fichiers de package SQL Server", + "package_path": "Fichier de package", + "package_path_description": "Chemin d’accès du fichier de package SQL Server (dacpac, BacPac) ou du fichier de package compressé.", + "remote-info-section-title": "Informations sur l'ordinateur cible", + "resource-type-sql-edge-description": "Azure SQL Edge (préversion) est un moteur de base de données relationnelle optimisé conçu pour les déploiements IoT et IoT Edge.", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "Nouveau Azure IoT Hub et machine virtuelle (authentification par mot de passe)", + "sql-edge-azure-multi-device-display-name": "Plusieurs appareils d’un Azure IoT Hub", + "sql-edge-azure-multi-device-title": "Déployer Azure SQL Edge sur plusieurs appareils Azure IoT", + "sql-edge-azure-single-device-display-name": "Appareil existant d’un Azure IoT Hub", + "sql-edge-azure-single-device-title": "Déployer Azure SQL Edge sur un appareil existant", "sql-edge-azure-sshkey-display-name": "Nouvelle Azure IoT Hub et machine virtuelle (authentification par clé publique SSH)", "sql-edge-azure-title": "Déployer Azure SQL Edge sur une nouvelle machine virtuelle Azure via IoT Hub", - "azure_subscription_id": "ID d'abonnement", - "azure_resource_group": "Groupe de ressources", - "azure_location": "Emplacement", + "sql-edge-local-display-name": "Instance de conteneur locale", + "sql-edge-local-title": "Déployer l’instance de conteneur Azure SQL Edge sur l’ordinateur local", + "sql-edge-remote-display-name": "Instance de conteneur distante", + "sql-edge-remote-title": "Déployer l’instance de conteneur Azure SQL Edge sur l’ordinateur distant", + "sql-edge-type-display-name": "Cible de déploiement", + "sqlserver-info-section-title": "Informations Azure SQL Edge", "vm_admin": "Nom d'utilisateur de l'administrateur de machine virtuelle", "vm_password": "Mot de passe administrateur de machine virtuelle", "vm_password_confirm": "Confirmer le mot de passe administrateur de machine virtuelle", "vm_password_validation_error_message": "Le mot de passe de la machine virtuelle doit comprendre entre 12 et 123 caractères, et contenir des caractères majuscules, des caractères minuscules, des chiffres et des caractères spéciaux.", - "package_path": "Fichier de package", - "package_path_description": "Chemin d’accès du fichier de package SQL Server (dacpac, BacPac) ou du fichier de package compressé.", - "azure-info-section-title": "Informations Azure", - "sqlserver-info-section-title": "Informations Azure SQL Edge", - "package-files": "Fichiers de package SQL Server", - "sql-edge-azure-single-device-display-name": "Appareil existant d’un Azure IoT Hub", - "sql-edge-azure-single-device-title": "Déployer Azure SQL Edge sur un appareil existant", - "iot-hub-name": "Nom du hub IoT", - "device-id": "ID d'appareil", - "device-ip-address": "Adresse IP du périphérique", - "device-ip-address-description": "Sera utilisé pour se connecter à l’instance Azure SQL Edge après le déploiement", - "sql-edge-azure-multi-device-display-name": "Plusieurs appareils d’un Azure IoT Hub", - "sql-edge-azure-multi-device-title": "Déployer Azure SQL Edge sur plusieurs appareils Azure IoT", - "device-target-condition": "Condition cible", - "device-target-condition-learn-more": "En savoir plus sur l'état des cibles", "vm_ssh_public_key": "Clé publique SSH" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azdata.i18n.json deleted file mode 100644 index 7118750396..0000000000 --- a/i18n/ads-language-pack-fr/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "Prise en charge d’Azure Data CLI.", - "azdata.config.title": "Configuration d’Azure Data CLI", - "azdata.config.debug": "Enregistrer les informations de débogage sur la chaîne de sortie pour toutes les commandes azdata exécutées", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "Accepter le CLUF", - "azdata.install.command.name": "Installer", - "azdata.update.command.name": "Rechercher la mise à jour", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "Choisir le mode d’acceptation du CLUF pour Azure Data CLI", - "azdata.acceptEula.prompt.description": "L’utilisateur sera invité à accepter le CLUF pour Azure Data CLI", - "azdata.acceptEula.dontPrompt.description": "L’utilisateur ne sera pas invité à accepter le CLUF pour Azure Data CLI", - "azdata.install.description": "Choisir comment l’installation de l’interface Azure Data CLI est effectuée", - "azdata.install.prompt.description": "L'utilisateur sera invité à installer Azure Data CLI.", - "azdata.install.dontPrompt.description": "L’utilisateur ne sera pas invité à installer Azure Data CLI", - "azdata.update.description": "Indiquez si une mise à jour de l’interface de ligne de commande Azure Data CLI est disponible.", - "azdata.requiredUpdate.description": "Indiquez si une mise à jour obligatoire de l’interface de ligne de commande Azure Data CLI est disponible.", - "azdata.update.prompt.description": "L’utilisateur est invité à effectuer une mise à jour d’Azure Data CLI", - "azdata.update.dontPrompt.description": "L’utilisateur ne sera pas invité à effectuer la mise à jour d’Azure Data" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "Recherche de l’installation existante d’Azure Data CLI...", - "azdata.foundExistingAzdata": "Installation d’Azure Data CLI existante de la version (v{0}) trouvée dans le chemin d’accès : {1}", - "azdata.downloadingProgressMb": "Téléchargement ({0} / {1} Mo)", - "azdata.downloadFinished": "Téléchargement terminé", - "azdata.installingAzdata": "Installation d’Azure Data CLI...", - "azdata.updatingAzdata": "Mise à jour d’Azure Data CLI...", - "azdata.azdataInstalled": "Azure Data CLI a été installé avec succès. Le redémarrage d’Azure Data Studio est requis pour terminer la configuration : les fonctionnalités ne seront pas activées tant que cela n’est pas fait.", - "azdata.azdataUpdated": "Azure Data CLI a été mis à jour avec la version : {0}.", - "azdata.yes": "Oui", - "azdata.no": "Non", - "azdata.accept": "Accepter", - "azdata.decline": "Refuser", - "azdata.doNotAskAgain": "Ne plus me poser la question", - "azdata.askLater": "Demander plus tard", - "azdata.downloadingTo": "Téléchargement de {0} à partir de {1} vers {2}", - "azdata.executingCommand": "Exécution de la commande : « {0} {1} »", - "azdata.stdoutOutput": "stdout : {0}", - "azdata.stderrOutput": "stderr : {0}", - "azdata.checkingLatestAzdataVersion": "Vérification de la dernière version disponible d'Azure Data CLI", - "azdata.gettingTextContentsOfUrl": "Obtention du contenu textuel de la ressource à l’URL {0}", - "azdata.versionForUpdate": "Version trouvée : {0} vers laquelle Azure Data CLI peut être mis à jour à partir de la version actuelle : {1}.", - "azdata.latestAzdataVersionAvailable": "Dernière version disponible de l’interface Azure Data CLI : {0}.", - "azdata.couldNotFindAzdata": "Impossible de trouver l’interface Azure Data CLI. Erreur : {0}", - "azdata.currentlyInstalledVersionIsLatest": "Version actuellement installée d’Azure Data CLI : {0} est identique ou plus récente qu’une autre version disponible", - "azdata.promptLog": "Demande à l’utilisateur d’accepter les éléments suivants : {0}", - "azdata.couldNotFindAzdataWithPrompt": "Impossible de trouver Azure Data CLI pour l’installer maintenant ? Si ce n’est pas le cas, certaines fonctionnalités ne seront pas en mesure de fonctionner.", - "azdata.promptForAzdataUpdate": "Une nouvelle version de Azure Data CLI ({0}) est disponible, souhaitez-vous la mettre à jour maintenant ?", - "azdata.promptForRequiredAzdataUpdate": "Cette extension nécessite l’installation d’Azure Data CLI >= {0}, souhaitez-vous effectuer une mise à jour vers la dernière version ({1}) maintenant ? Si vous ne pouvez pas faire partie d’une fonctionnalité, il est possible que certaines fonctionnalités ne fonctionnent pas.", - "azdata.requiredVersionNotAvailable": "Cette extension nécessite l’installation d’Azure Data CLI >= {0}, mais la version actuelle disponible est uniquement {1}. Installez la version appropriée manuellement à partir de [here] (https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata) puis redémarrez Azure Data Studio.", - "azdata.missingRequiredVersion": "Azure Data CLI >= {0} est requis pour cette fonctionnalité. Exécutez la commande « Azure Data CLI : Rechercher une mise à jour » pour l’installer, puis réessayez.", - "azdata.downloadError": "Erreur lors du téléchargement", - "azdata.installError": "Erreur lors de l’installation d’Azure Data CLI : {0}", - "azdata.updateError": "Erreur lors de la mise à jour d’Azure Data CLI : {0}", - "azdata.platformUnsupported": "La plateforme « {0} » n’est pas prise en charge actuellement", - "azdata.unexpectedCommandError": "Erreur inattendue lors de l’exécution de la commande : {0}", - "azdata.unexpectedExitCode": "Code de sortie inattendu de la commande : {1} ({0})", - "azdata.noAzdata": "Aucun Azure Data CLI n’est disponible. Exécutez la commande « Azure Data CLI : Installer » pour activer les fonctionnalités qui en ont besoin.", - "azdata.noAzdataWithLink": "Impossible d’accéder à Azure Data CLI, [install the Azure Data CLI] (command:azdata.install) pour activer les fonctionnalités qui le requièrent.", - "azdata.skipInstall": "L’installation d’Azure Data CLI est ignorée, car l’opération n’a pas été demandée par l’utilisateur et l’option de configuration : {0}.{1} est {2}", - "azdata.skipUpdate": "La mise à jour d’Azure Data CLI est ignorée, car l’opération n’a pas été demandée par l’utilisateur et l’option de configuration : {0}.{1} est {2}", - "azdata.skipRequiredUpdate": "La mise à jour requise d’Azure Data CLI est ignorée, car l’opération n’a pas été demandée par l’utilisateur et l’option de configuration : {0}.{1} est {2}", - "azdata.noReleaseVersion": "Aucune version de mise en production disponible pour la plateforme « {0} »\r\nInformations de mise en production : ${1}", - "azdata.noDownloadLink": "Aucun lien de téléchargement disponible pour la plateforme « {0} »\r\nInformations de mise en production : ${1}", - "azdata.failedToParseReleaseInfo": "Échec de l’analyse du contenu JSON sur : {0}.\r\nContenu du fichier :\r\n{1}\r\nErreur : {2}", - "azdata.azdataUserSettingReadLog": "Paramètre utilisateur d’Azure Data CLI : {0}.{1} lire, valeur : {2}", - "azdata.azdataUserSettingUpdatedLog": "Paramètre utilisateur Azure Data CLI : {0}.{1} mis à jour, newValue : {2}", - "azdata.userResponseInstall": "Réponse de l’utilisateur à l’invite d’installation d’Azure Data CLI : {0}", - "azdata.userResponseUpdate": "Réponse de l’utilisateur à l’invite pour mettre à jour Azure Data CLI : {0}", - "azdata.userRequestedInstall": "L'utilisateur a demandé à installer Azure Data CLI à l'aide de la commande « Azure Data CLI : Installer ».", - "azdata.userRequestedUpdate": "L’utilisateur a demandé la mise à jour de CLI Azure Data à l’aide de la commande « Azure Data CLI : rechercher une mise à jour »", - "azdata.acceptEula": "L'utilisateur a demandé à être invité à accepter le CLUF en appelant la commande « Azure Data CLI : accepter le CLUF »", - "azdata.updateCheckSkipped": "Aucune vérification de la disponibilité de la nouvelle version d’Azure Data CLI effectuée car Azure Data CLI n’a pas été trouvée pour être installée", - "azdata.eulaNotAccepted": "La déclaration de confidentialité de Microsoft et les termes de la licence Azure Data CLI n'ont pas été acceptés. Exécutez la commande : [Azure Data CLI : Accept EULA](command:azdata.acceptEula) pour accepter le CLUF afin d'activer les fonctions qui nécessitent Azure Data CLI.", - "azdata.promptForEula": "Il est nécessaire d’accepter le [Déclaration de confidentialité Microsoft] ({0}) et le [Termes du contrat de licence Azure Data CLI] ({1}) pour utiliser cette extension. Si vous refusez cela, certaines fonctionnalités ne fonctionneront pas.", - "azdata.promptForEulaResponse": "Réponse de l’utilisateur à l’invite du CLUF : {0}", - "azdata.eulaAcceptedStateOnStartup": "État « CLUF accepté » au démarrage : {0}", - "azdata.endpointOrNamespaceRequired": "Un point de terminaison ou un espace de noms doit être spécifié" - } - } -} \ No newline at end of file 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 e340d0bfbb..ecfc671b4d 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (Core)", - "azure.description": "Parcourir et utiliser des ressources Azure", - "azure.title": "Azure", - "azure.resource.config.title": "Configuration des ressources Azure", - "azure.resource.config.filter.description": "Filtre de ressources, chaque élément est un ID de compte, un ID d'abonnement et un nom séparés par une barre oblique", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure : Actualiser tous les comptes", - "azure.resource.refresh.title": "Actualiser", - "azure.resource.signin.title": "Azure : Se connecter", - "azure.resource.selectsubscriptions.title": "Sélectionner des abonnements", - "azure.resource.startterminal.title": "Démarrer Cloud Shell", - "azure.resource.connectsqlserver.title": "Connecter", - "azure.resource.connectsqldb.title": "Ajouter aux serveurs", - "azure.resource.view.title": "Azure (préversion)", - "azure.tenant.config.filter.description": "Liste des ID de locataire à ignorer pendant l'interrogation des ressources Azure. Chaque élément est un ID de locataire.", - "accounts.clearTokenCache": "Effacer le cache de jetons du compte Azure", - "azure.openInAzurePortal.title": "Ouvrir dans le portail Azure", - "config.azureAccountConfigurationSection": "Configuration du compte Azure", - "config.enablePublicCloudDescription": "Spécifie si l'intégration du cloud Azure public doit être activée", - "config.enableUsGovCloudDescription": "Spécifie si l'intégration du cloud Azure US Government (Fairfax) doit être activée", - "config.enableUsNatCloudDescription": "Spécifie si l'intégration du cloud Azure US National doit être activée", - "config.enableChinaCloudDescription": "Spécifie si l'intégration d'Azure Chine doit être activée", - "config.enableGermanyCloudDescription": "Spécifie si l'intégration d'Azure Allemagne doit être activée", - "config.azureAuthMethodConfigurationSection": "Méthode d'authentification Azure", - "config.azureCodeGrantMethod": "Méthode d'octroi de code", - "config.azureDeviceCodeMethod": "Méthode de code d'appareil", - "config.noSystemKeychain": "Désactivez l'intégration du trousseau système. Les informations d'identification sont stockées dans un fichier plat dans le dossier de base de l'utilisateur.", - "config.piiLogging": "Les informations d'identification personnelle (PII) doivent-elles être journalisées localement dans la vue de console" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Aucun jeton d'accès n'a été renvoyé par Microsoft OAuth", + "azure.cacheErrorAdd": "Erreur pendant l'ajout de votre compte au cache.", + "azure.cacheErrorGet": "Erreur pendant l'obtention de votre compte à partir du cache", + "azure.cacheErrorParse": "Erreur pendant l'analyse de votre compte à partir du cache", + "azure.cacheErrrorRemove": "Erreur pendant la suppression de votre compte du cache.", + "azure.microsoftAccountDisplayName": "Compte Microsoft", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "Une erreur s'est produite pendant l'authentification ou vos jetons ont été supprimés du système. Essayez de rajouter votre compte à Azure Data Studio.", + "azure.noUniqueIdentifier": "L'utilisateur n'a pas d'identificateur unique dans AAD", + "azure.responseError": "La récupération du jeton a échoué avec une erreur. Ouvrir les outils de développement pour voir l'erreur", + "azure.tenantNotFound": "Le locataire spécifié avec l'ID « {0} » est introuvable.", + "azureAuth.unidentifiedError": "Erreur non identifiée avec l'authentification Azure", + "azureWorkAccountDisplayName": "Compte professionnel ou scolaire", + "azurecore.consentDialog.body": "Votre locataire « {0} ({1}) » exige une nouvelle authentification pour accéder aux ressources {2}. Appuyez sur Ouvrir pour démarrer le processus d'authentification.", + "azurecore.consentDialog.cancel": "Annuler", + "azurecore.consentDialog.ignore": "Ignorer le locataire", + "azurecore.consentDialog.open": "Ouvrir" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Octroi de code d'authentification Azure", + "azure.serverCouldNotStart": "Le serveur n'a pas pu démarrer. Il peut s'agir d'une erreur d'autorisation ou d'une incompatibilité sur votre système. Vous pouvez essayer d'activer l'authentification du code d'appareil dans les paramètres.", + "azureAuth.nonceError": "L'authentification a échoué en raison d'une incompatibilité de nonce, fermez Azure Data Studio et réessayez.", + "azureAuth.stateError": "L'authentification a échoué en raison d'une incompatibilité d'état, fermez ADS et réessayez." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "Ajouter le compte {0}", + "azure.azureDeviceCodeAuth": "Code d'appareil Azure", + "azure.deviceCodeCheckFail": "Erreur pendant la tentative de vérification des résultats de connexion", + "azure.timeoutDeviceCode": "Expiration du délai d'attente de la connexion du code d'appareil." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "Aucune méthode d'authentification Azure disponible. Vous devez activer les méthodes d'authentification dans la configuration ADS.", + "azure.NoAuthMethod.Selected": "Aucune méthode d'authentification Azure sélectionnée. Vous devez sélectionner la méthode d'authentification à utiliser.", + "azure.deprecatedGetSecurityToken": "Un appel a été effectué à azdata.accounts.getSecurityToken, cette méthode est dépréciée et sera supprimée dans les mises en production futures. Utilisez getAccountSecurityToken à la place." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "L'effacement du cache de jetons a échoué", + "clearTokenCacheSuccess": "Cache de jetons effacé" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (Chine)", + "germanyCloud": "Azure (Allemagne)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (US Government)", + "usNatCloudDisplayName": "Azure (US National)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Vous devez sélectionner un compte Azure pour que cette fonctionnalité fonctionne.", + "azure.cloudTerminalPreview": "Vous devez activer les fonctionnalités en préversion pour utiliser Azure Cloud Shell.", + "azure.mustPickTenant": "Vous devez sélectionner un locataire pour que cette fonctionnalité fonctionne.", + "azure.noAccountError": "Vous n'êtes pas connecté à un compte Azure, connectez-vous et réessayez.", + "azure.noTenants": "Un locataire est nécessaire pour cette fonctionnalité. Apparemment, votre abonnement Azure n'a pas de locataire.", + "azure.pickAnAzureAccount": "Sélectionner un compte Azure", + "azure.signIn": "Se connecter", + "azure.startingCloudShell": "Démarrage de Cloud Shell..." + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "Échec de l’obtention des abonnements pour le compte {0}. Actualisez le compte." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Espace de travail Log Analytics" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de données SQL" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Serveur SQL" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Cluster Azure Data Explorer" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Serveur Azure Database pour PostgreSQL" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Instance managée Azure SQL DB" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instance managée SQL - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "Aucune ressource" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "Échec de l’obtention des abonnements pour les {0} de compte (locataire «{1}»). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (préversion) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Ouvrir le shell Azure", + "azure.coudTerminal.neverUsed": "Si vous n'avez jamais lancé Azure Cloud Shell à partir de ce compte, accédez à https://shell.azure.com/ pour démarrer. Après la configuration, vous pouvez utiliser Azure Cloud Shell directement dans Azure Data Studio.", + "azure.selectShellType": "Sélectionner Bash ou PowerShell pour Azure Cloud Shell", + "azure.shellClosed": "Shell fermé.\r\n", + "azure.shellTypeRequired": "Vous devez choisir un type de shell" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Connectez-vous à Azure..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Aucun abonnement.", + "azure.unableToAccessSubscription": "Impossible d’accéder à l’abonnement{0} ({1}). Veuillez [actualiser le compte](command:azure.resource.signin) pour réessayer. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Le chargement de certains comptes Azure a échoué. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Chargement...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Afficher les comptes Azure" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Les demandes de ce compte ont été limitées. Pour réessayer, sélectionnez un nombre plus petit d’abonnements.", + "azure.resource.tree.accountTreeNode.title": "{0} (abonnements {1}/{2})", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Chargement...", + "azure.resource.tree.loadresourceerror": "Une erreur s’est produite lors du chargement des ressources Azure : {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Aucune ressource." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Chargement..." }, "dist/azureResource/utils": { - "azure.resource.error": "Erreur : {0}", - "azure.accounts.getResourceGroups.queryError": "Erreur de récupération des groupes de ressources pour le compte {0} ({1}), abonnement {2} ({3}), locataire {4} : {5}", "azure.accounts.getLocations.queryError": "Erreur de récupération des emplacements pour le compte {0} ({1}), abonnement {2} ({3}), locataire {4} : {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Requête non valide", + "azure.accounts.getResourceGroups.queryError": "Erreur de récupération des groupes de ressources pour le compte {0} ({1}), abonnement {2} ({3}), locataire {4} : {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "Erreur de récupération des abonnements pour le compte {0} : {1}", "azure.accounts.getSubscriptions.queryError": "Erreur de récupération des abonnements pour le compte {0}, locataire {1} : {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "Erreur de récupération des abonnements pour le compte {0} : {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "Requête non valide", + "azure.resource.error": "Erreur : {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Comptes Azure", - "azurecore.requiresReload": "La modification de ce paramètre nécessite le rechargement de la fenêtre pour appliquer tous les changements.", - "azurecore.reload": "Recharger", + "azure.azureResourcesGridTitle": "Ressources Azure (préversion)", + "azure.unableToOpenAzureLink": "Impossible d'ouvrir le lien, valeurs obligatoires manquantes", "azurecore.australiacentral": "Australie Centre", "azurecore.australiacentral2": "Australie Centre 2", "azurecore.australiaeast": "Australie Est", "azurecore.australiasoutheast": "Australie Sud-Est", + "azurecore.azureArcPostgres": "PostgreSQL Hyperscale avec Azure Arc", + "azurecore.azureArcService": "Service de données - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Instance managée SQL - Azure Arc", "azurecore.brazilsouth": "Brésil Sud", "azurecore.brazilsoutheast": "Brésil Sud-Est", "azurecore.canadacentral": "Canada Centre", @@ -65,172 +160,81 @@ "azurecore.eastus": "USA Est", "azurecore.eastus2": "USA Est 2", "azurecore.eastus2euap": "USA Est 2 - EUAP", + "azurecore.extensionName": "Comptes Azure", "azurecore.francecentral": "France Centre", "azurecore.francesouth": "France Sud", "azurecore.germanynorth": "Allemagne Nord", "azurecore.germanywestcentral": "Allemagne Centre-Ouest", + "azurecore.invalidAzureAccount": "Compte non valide", + "azurecore.invalidTenant": "Locataire non valide pour l'abonnement", "azurecore.japaneast": "Japon Est", "azurecore.japanwest": "Japon Ouest", "azurecore.koreacentral": "Corée Centre", "azurecore.koreasouth": "Corée Sud", + "azurecore.location": "Localisation", + "azurecore.name": "Nom", "azurecore.northcentralus": "USA Centre Nord", "azurecore.northeurope": "Europe Nord", "azurecore.norwayeast": "Norvège Est", "azurecore.norwaywest": "Norvège Ouest", + "azurecore.postgresServer": "Serveur Azure Database pour PostgreSQL", + "azurecore.reload": "Recharger", + "azurecore.requiresReload": "La modification de ce paramètre nécessite le rechargement de la fenêtre pour appliquer tous les changements.", + "azurecore.resourceGroup": "Groupe de ressources", + "azurecore.resourceType": "Type de ressource", "azurecore.southafricanorth": "Afrique du Sud Nord", "azurecore.southafricawest": "Afrique du Sud Ouest", "azurecore.southcentralus": "USA Centre Sud", "azurecore.southeastasia": "Sud-Est asiatique", "azurecore.southindia": "Inde du Sud", + "azurecore.sqlDatabase": "Base de données SQL", + "azurecore.sqlManagedInstance": "Instance managée SQL", + "azurecore.sqlServer": "Serveur SQL", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "Abonnement", "azurecore.switzerlandnorth": "Suisse Nord", "azurecore.switzerlandwest": "Suisse Ouest", + "azurecore.typeIcon": "Icône de type", "azurecore.uaecentral": "Émirats arabes unis Centre", "azurecore.uaenorth": "Émirats arabes unis Nord", "azurecore.uksouth": "Royaume-Uni Sud", "azurecore.ukwest": "Royaume-Uni Ouest", + "azurecore.unableToFetchToken": "Impossible d'obtenir un jeton pour le locataire {0}", "azurecore.westcentralus": "USA Centre-Ouest", "azurecore.westeurope": "Europe Ouest", "azurecore.westindia": "Inde Ouest", "azurecore.westus": "USA Ouest", - "azurecore.westus2": "USA Ouest 2", - "azurecore.name": "Nom", - "azurecore.resourceType": "Type de ressource", - "azurecore.resourceGroup": "Groupe de ressources", - "azurecore.location": "Localisation", - "azurecore.subscription": "Abonnement", - "azurecore.typeIcon": "Icône de type", - "azurecore.sqlServer": "Serveur SQL", - "azurecore.sqlDatabase": "Base de données SQL", - "azurecore.postgresServer": "Serveur Azure Database pour PostgreSQL", - "azurecore.sqlManagedInstance": "Instance managée SQL", - "azurecore.azureArcsqlManagedInstance": "Instance managée SQL - Azure Arc", - "azurecore.azureArcService": "Service de données - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "PostgreSQL Hyperscale avec Azure Arc", - "azure.unableToOpenAzureLink": "Impossible d'ouvrir le lien, valeurs obligatoires manquantes", - "azure.azureResourcesGridTitle": "Ressources Azure (préversion)", - "azurecore.invalidAzureAccount": "Compte non valide", - "azurecore.invalidTenant": "Locataire non valide pour l'abonnement", - "azurecore.unableToFetchToken": "Impossible d'obtenir un jeton pour le locataire {0}" + "azurecore.westus2": "USA Ouest 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Erreur non identifiée avec l'authentification Azure", - "azure.tenantNotFound": "Le locataire spécifié avec l'ID « {0} » est introuvable.", - "azure.noBaseToken": "Une erreur s'est produite pendant l'authentification ou vos jetons ont été supprimés du système. Essayez de rajouter votre compte à Azure Data Studio.", - "azure.responseError": "La récupération du jeton a échoué avec une erreur. Ouvrir les outils de développement pour voir l'erreur", - "azure.accessTokenEmpty": "Aucun jeton d'accès n'a été renvoyé par Microsoft OAuth", - "azure.noUniqueIdentifier": "L'utilisateur n'a pas d'identificateur unique dans AAD", - "azureWorkAccountDisplayName": "Compte professionnel ou scolaire", - "azure.cacheErrorAdd": "Erreur pendant l'ajout de votre compte au cache.", - "azure.cacheErrorGet": "Erreur pendant l'obtention de votre compte à partir du cache", - "azure.cacheErrorParse": "Erreur pendant l'analyse de votre compte à partir du cache", - "azurecore.consentDialog.open": "Ouvrir", - "azurecore.consentDialog.cancel": "Annuler", - "azurecore.consentDialog.ignore": "Ignorer le locataire", - "azurecore.consentDialog.body": "Votre locataire « {0} ({1}) » exige une nouvelle authentification pour accéder aux ressources {2}. Appuyez sur Ouvrir pour démarrer le processus d'authentification.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Compte Microsoft", - "azure.cacheErrrorRemove": "Erreur pendant la suppression de votre compte du cache." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "L'obtention des informations d'identification du compte {0} a échoué. Actualisez le compte.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Aucun abonnement." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "Aucune ressource" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Chargement...", - "azure.resource.tree.accountTreeNode.title": "{0} (abonnements {1}/{2})", - "azure.resource.tree.accountTreeNode.credentialError": "L'obtention des informations d'identification a échoué pour le compte {0}. Accédez à la boîte de dialogue des comptes et actualisez le compte.", - "azure.resource.throttleerror": "Les demandes de ce compte ont été limitées. Pour réessayer, sélectionnez un nombre plus petit d’abonnements.", - "azure.resource.tree.loadresourceerror": "Une erreur s’est produite lors du chargement des ressources Azure : {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Connectez-vous à Azure..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "Cache de jetons effacé", - "clearTokenCacheFailure": "L'effacement du cache de jetons a échoué" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (US Government)", - "usNatCloudDisplayName": "Azure (US National)", - "germanyCloud": "Azure (Allemagne)", - "chinaCloudDisplayName": "Azure (Chine)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "Un appel a été effectué à azdata.accounts.getSecurityToken, cette méthode est dépréciée et sera supprimée dans les mises en production futures. Utilisez getAccountSecurityToken à la place.", - "azure.NoAuthMethod.Selected": "Aucune méthode d'authentification Azure sélectionnée. Vous devez sélectionner la méthode d'authentification à utiliser.", - "azure.NoAuthMethod.Available": "Aucune méthode d'authentification Azure disponible. Vous devez activer les méthodes d'authentification dans la configuration ADS." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "Le serveur n'a pas pu démarrer. Il peut s'agir d'une erreur d'autorisation ou d'une incompatibilité sur votre système. Vous pouvez essayer d'activer l'authentification du code d'appareil dans les paramètres.", - "azureAuth.nonceError": "L'authentification a échoué en raison d'une incompatibilité de nonce, fermez Azure Data Studio et réessayez.", - "azureAuth.stateError": "L'authentification a échoué en raison d'une incompatibilité d'état, fermez ADS et réessayez.", - "azure.azureAuthCodeGrantName": "Octroi de code d'authentification Azure" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "Ajouter le compte {0}", - "azure.timeoutDeviceCode": "Expiration du délai d'attente de la connexion du code d'appareil.", - "azure.deviceCodeCheckFail": "Erreur pendant la tentative de vérification des résultats de connexion", - "azure.azureDeviceCodeAuth": "Code d'appareil Azure" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Serveur SQL" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Base de données SQL" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Vous devez activer les fonctionnalités en préversion pour utiliser Azure Cloud Shell.", - "azure.signIn": "Se connecter", - "azure.noAccountError": "Vous n'êtes pas connecté à un compte Azure, connectez-vous et réessayez.", - "azure.pickAnAzureAccount": "Sélectionner un compte Azure", - "azure.accountNotSelectedError": "Vous devez sélectionner un compte Azure pour que cette fonctionnalité fonctionne.", - "azure.noTenants": "Un locataire est nécessaire pour cette fonctionnalité. Apparemment, votre abonnement Azure n'a pas de locataire.", - "azure.startingCloudShell": "Démarrage de Cloud Shell...", - "azure.mustPickTenant": "Vous devez sélectionner un locataire pour que cette fonctionnalité fonctionne.", - "azure.resource.selectsubscriptions.credentialError": "L'obtention des informations d'identification du compte {0} a échoué. Actualisez le compte." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Aucune ressource." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Chargement..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instance managée Azure SQL DB" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Cluster Azure Data Explorer" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Espace de travail Log Analytics" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Serveur Azure Database pour PostgreSQL" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Si vous n'avez jamais lancé Azure Cloud Shell à partir de ce compte, accédez à https://shell.azure.com/ pour démarrer. Après la configuration, vous pouvez utiliser Azure Cloud Shell directement dans Azure Data Studio.", - "azure.cloudTerminal.openAzureShell": "Ouvrir le shell Azure", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Sélectionner Bash ou PowerShell pour Azure Cloud Shell", - "azure.shellTypeRequired": "Vous devez choisir un type de shell", - "azure.cloudShell": "Azure Cloud Shell (préversion) {0} ({1})", - "azure.shellClosed": "Shell fermé.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instance managée SQL - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Chargement...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Afficher les comptes Azure", - "azure.resource.tree.treeProvider.accountLoadError": "Le chargement de certains comptes Azure a échoué. {0}" + "package": { + "accounts.clearTokenCache": "Effacer le cache de jetons du compte Azure", + "azure.description": "Parcourir et utiliser des ressources Azure", + "azure.displayName": "Azure (Core)", + "azure.openInAzurePortal.title": "Ouvrir dans le portail Azure", + "azure.resource.config.filter.description": "Filtre de ressources, chaque élément est un ID de compte, un ID d'abonnement et un nom séparés par une barre oblique", + "azure.resource.config.title": "Configuration des ressources Azure", + "azure.resource.connectsqldb.title": "Ajouter aux serveurs", + "azure.resource.connectsqlserver.title": "Connecter", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Actualiser", + "azure.resource.refreshall.title": "Azure : Actualiser tous les comptes", + "azure.resource.selectsubscriptions.title": "Sélectionner des abonnements", + "azure.resource.signin.title": "Azure : Se connecter", + "azure.resource.startterminal.title": "Démarrer Cloud Shell", + "azure.resource.view.title": "Azure (préversion)", + "azure.tenant.config.filter.description": "Liste des ID de locataire à ignorer pendant l'interrogation des ressources Azure. Chaque élément est un ID de locataire.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Configuration du compte Azure", + "config.azureAuthMethodConfigurationSection": "Méthode d'authentification Azure", + "config.azureCodeGrantMethod": "Méthode d'octroi de code", + "config.azureDeviceCodeMethod": "Méthode de code d'appareil", + "config.enableChinaCloudDescription": "Spécifie si l'intégration d'Azure Chine doit être activée", + "config.enableGermanyCloudDescription": "Spécifie si l'intégration d'Azure Allemagne doit être activée", + "config.enablePublicCloudDescription": "Spécifie si l'intégration du cloud Azure public doit être activée", + "config.enableUsGovCloudDescription": "Spécifie si l'intégration du cloud Azure US Government (Fairfax) doit être activée", + "config.enableUsNatCloudDescription": "Spécifie si l'intégration du cloud Azure US National doit être activée", + "config.noSystemKeychain": "Désactivez l'intégration du trousseau système. Les informations d'identification sont stockées dans un fichier plat dans le dossier de base de l'utilisateur.", + "config.piiLogging": "Les informations d'identification personnelle (PII) doivent-elles être journalisées localement dans la vue de console" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json index ef33e952ea..e42cc86b3f 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "kit de ressources cloud hybride Azure SQL", + "books-preview-category": "Notebooks Jupyter", "description": "Ouvrir l’ouvrage kit de ressources cloud hybride Azure SQL", - "title.openJupyterBook": "Ouvrir l’ouvrage kit de ressources cloud hybride Azure SQL", + "displayName": "kit de ressources cloud hybride Azure SQL", "title.cloudHybridBooks": "kit de ressources cloud hybride Azure SQL", - "books-preview-category": "Notebooks Jupyter" + "title.openJupyterBook": "Ouvrir l’ouvrage kit de ressources cloud hybride Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json index 3fbaa03b92..eb8b6e5933 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Bases du langage Windows Bat", - "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers de commandes Windows." + "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers de commandes Windows.", + "displayName": "Bases du langage Windows Bat" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/big-data-cluster.i18n.json index 45853edab5..de3dc9ef49 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Prise en charge de la gestion des clusters Big Data SQL Server", - "text.sqlServerBigDataClusters": "Clusters Big Data SQL Server", - "command.connectController.title": "Se connecter au contrôleur existant", - "command.createController.title": "Créer un contrôleur", - "command.removeController.title": "Supprimer le contrôleur", - "command.refreshController.title": "Actualiser", - "command.manageController.title": "Gérer", - "command.mount.title": "Monter HDFS", - "command.refreshmount.title": "Actualiser le montage", - "command.deletemount.title": "Supprimer le montage", - "bdc.configuration.title": "Cluster Big Data", - "bdc.view.welcome.connect": "Aucun contrôleur de cluster Big Data SQL n'est inscrit. [En savoir plus](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connecter un contrôleur](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Chargement des contrôleurs...", - "bdc.ignoreSslVerification.desc": "Ignorer les erreurs de vérification SSL sur les points de terminaison de cluster Big Data SQL Server de type HDFS, Spark et Contrôleur si la valeur est true", - "resource-type-sql-bdc-display-name": "Cluster Big Data SQL Server", - "resource-type-sql-bdc-description": "Le cluster Big Data SQL Server vous permet de déployer des clusters scalables de conteneurs SQL Server, Spark et HDFS s'exécutant sur Kubernetes", - "version-display-name": "Version", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Cible de déploiement", - "bdc-deployment-target-new-aks": "Nouveau cluster Azure Kubernetes Service", - "bdc-deployment-target-existing-aks": "Cluster Azure Kubernetes Service existant", - "bdc-deployment-target-existing-kubeadm": "Cluster Kubernetes existant (kubeadm)", - "bdc-deployment-target-existing-aro": "Cluster Azure Red Hat OpenShift existant", - "bdc-deployment-target-existing-openshift": "Cluster OpenShift existant", - "bdc-cluster-settings-section-title": "Paramètres de cluster Big Data SQL Server", - "bdc-cluster-name-field": "Nom de cluster", - "bdc-controller-username-field": "Nom d'utilisateur du contrôleur", - "bdc-password-field": "Mot de passe", - "bdc-confirm-password-field": "Confirmer le mot de passe", - "bdc-azure-settings-section-title": "Paramètres Azure", - "bdc-azure-subscription-id-field": "ID d'abonnement", - "bdc-azure-subscription-id-placeholder": "Utiliser mon abonnement Azure par défaut", - "bdc-azure-resource-group-field": "Nom de groupe de ressources", - "bdc-azure-region-field": "Région", - "bdc-azure-aks-name-field": "Nom du cluster AKS", - "bdc-azure-vm-size-field": "Taille de machine virtuelle", - "bdc-azure-vm-count-field": "Nombre de machines virtuelles", - "bdc-storage-class-field": "Nom de la classe de stockage", - "bdc-data-size-field": "Capacité de données (Go)", - "bdc-log-size-field": "Capacité des journaux (Go)", - "bdc-agreement": "J'accepte {0}, {1} et {2}.", - "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", - "bdc-agreement-azdata-eula": "Termes du contrat de licence azdata", - "bdc-agreement-bdc-eula": "Termes du contrat de licence SQL Server" - }, - "dist/bigDataCluster/utils": { - "state.creating": "Création", - "state.waiting": "En attente", - "state.ready": "Prêt", - "state.deleting": "Suppression", - "state.deleted": "Supprimé", - "state.applyingUpgrade": "Application de la mise à niveau", - "state.upgrading": "Mise à niveau", - "state.applyingmanagedupgrade": "Application de la mise à niveau gérée", - "state.managedUpgrading": "Mise à niveau gérée", - "state.rollback": "Restaurer", - "state.rollbackInProgress": "Restauration en cours", - "state.rollbackComplete": "Restauration effectuée", - "state.error": "Erreur", - "state.creatingSecrets": "Création de secrets", - "state.waitingForSecrets": "En attente des secrets", - "state.creatingGroups": "Création de groupes", - "state.waitingForGroups": "Attente de groupes", - "state.creatingResources": "Création de ressources", - "state.waitingForResources": "En attente de ressources", - "state.creatingKerberosDelegationSetup": "Création de la configuration de délégation Kerberos", - "state.waitingForKerberosDelegationSetup": "En attente de la configuration de la délégation Kerberos", - "state.waitingForDeletion": "En attente de suppression", - "state.waitingForUpgrade": "En attente de mise à niveau", - "state.upgradePaused": "Mise à niveau suspendue", - "state.running": "En cours d'exécution", - "endpoint.appproxy": "Proxy d'application", - "endpoint.controller": "Service de gestion de cluster", - "endpoint.gateway": "Passerelle d'accès aux fichiers HDFS, à Spark", - "endpoint.managementproxy": "Proxy de gestion", - "endpoint.mgmtproxy": "Proxy de gestion", - "endpoint.sqlServerEndpoint": "Front-end de l'instance maître SQL Server", - "endpoint.grafana": "Tableau de bord des métriques", - "endpoint.kibana": "Tableau de bord de recherche dans les journaux", - "endpoint.yarnHistory": "Tableau de bord de diagnostic et de supervision Spark", - "endpoint.sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", - "endpoint.webhdfs": "Proxy du système de fichiers HDFS", - "endpoint.livy": "Proxy pour exécuter les instructions, travaux, applications Spark", - "service.sql": "Serveur SQL", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Contrôle", - "service.gateway": "Passerelle", - "service.app": "Application", - "bdc.healthy": "Sain", - "bdc.unhealthy": "Non sain", - "endpointsError": "Erreur inattendue pendant la récupération des points de terminaison BDC : {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Erreur de suppression du montage", + "bdc.error.getBdcStatus": "Erreur de récupération de l'état BDC de {0}", + "bdc.error.getClusterConfig": "Erreur de récupération de la configuration de cluster à partir de {0}", + "bdc.error.getEndPoints": "Erreur de récupération des points de terminaison de {0}", + "bdc.error.mountHdfs": "Erreur de création du montage", + "bdc.error.refreshHdfs": "Erreur d'actualisation du montage", + "bdc.error.statusHdfs": "Erreur d'obtention de l'état de montage", + "bdc.error.tokenPost": "Erreur pendant l'authentification", + "bdc.error.unauthorized": "Vous n'avez pas l'autorisation de vous connecter à ce cluster à l'aide de l'authentification Windows", + "error.no.activedirectory": "Ce cluster ne prend pas en charge l'authentification Windows" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Icône d'état", - "bdc.dashboard.instance": "Instance", - "bdc.dashboard.state": "État", - "bdc.dashboard.view": "Voir", - "bdc.dashboard.notAvailable": "N/A", - "bdc.dashboard.healthStatusDetails": "Détails de l'état d'intégrité", - "bdc.dashboard.metricsAndLogs": "Métriques et journaux", - "bdc.dashboard.healthStatus": "État d'intégrité", - "bdc.dashboard.nodeMetrics": "Métriques de nœud", - "bdc.dashboard.sqlMetrics": "Métriques SQL", - "bdc.dashboard.logs": "Journaux", - "bdc.dashboard.viewNodeMetrics": "Voir les métriques de nœud {0}", - "bdc.dashboard.viewSqlMetrics": "Voir les métriques SQL {0}", - "bdc.dashboard.viewLogs": "Voir les journaux Kibana {0}", - "bdc.dashboard.lastUpdated": "Dernière mise à jour : {0}", - "basicAuthName": "De base", - "integratedAuthName": "Authentification Windows", - "addNewController": "Ajouter un nouveau contrôleur", - "url": "URL", - "username": "Nom d'utilisateur", - "password": "Mot de passe", - "rememberPassword": "Se souvenir du mot de passe", - "clusterManagementUrl": "URL de gestion de cluster", - "textAuthCapital": "Type d'authentification", - "hdsf.dialog.connection.section": "Connexion du cluster", "add": "Ajouter", - "cancel": "Annuler", - "ok": "OK", - "bdc.dashboard.refresh": "Actualiser", - "bdc.dashboard.troubleshoot": "Résoudre les problèmes", + "addNewController": "Ajouter un nouveau contrôleur", + "basicAuthName": "De base", "bdc.dashboard.bdcOverview": "Vue d'ensemble du cluster Big Data", "bdc.dashboard.clusterDetails": "Détails du cluster", "bdc.dashboard.clusterOverview": "Vue d'ensemble du cluster", - "bdc.dashboard.serviceEndpoints": "Points de terminaison de service", "bdc.dashboard.clusterProperties": "Propriétés du cluster", "bdc.dashboard.clusterState": "État du cluster", - "bdc.dashboard.serviceName": "Nom du service", - "bdc.dashboard.service": "Service", - "bdc.dashboard.endpoint": "Point de terminaison", - "copiedEndpoint": "Point de terminaison '{0}' copié dans le Presse-papiers", "bdc.dashboard.copy": "Copier", - "bdc.dashboard.viewDetails": "Voir les détails", - "bdc.dashboard.viewErrorDetails": "Voir les détails de l'erreur", - "connectController.dialog.title": "Se connecter au contrôleur", - "mount.main.section": "Configuration du montage", - "mount.task.name": "Montage du dossier HDFS sur le chemin {0}", - "refreshmount.task.name": "Actualisation du montage HDFS sur le chemin {0}", - "deletemount.task.name": "Suppression du montage HDFS sur le chemin {0}", - "mount.task.submitted": "La création du montage a commencé", - "refreshmount.task.submitted": "Demande d'actualisation du montage envoyée", - "deletemount.task.submitted": "Supprimer la demande de montage envoyée", - "mount.task.complete": "Le montage du dossier HDFS est terminé", - "mount.task.inprogress": "Le montage va probablement être effectué, revenez vérifier plus tard", - "mount.dialog.title": "Monter le dossier HDFS", - "mount.hdfsPath.title": "Chemin HDFS", - "mount.hdfsPath.info": "Chemin d'un nouveau répertoire (non existant) à associer au montage", - "mount.remoteUri.title": "URI distant", - "mount.remoteUri.info": "URI de la source de données distante. Exemple pour ADLS : abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Informations d'identification", - "mount.credentials.info": "Informations d'identification de montage pour l'authentification auprès de la source de données distante pour les lectures", - "refreshmount.dialog.title": "Actualiser le montage", - "deleteMount.dialog.title": "Supprimer le montage", + "bdc.dashboard.endpoint": "Point de terminaison", + "bdc.dashboard.healthStatus": "État d'intégrité", + "bdc.dashboard.healthStatusDetails": "Détails de l'état d'intégrité", + "bdc.dashboard.instance": "Instance", + "bdc.dashboard.lastUpdated": "Dernière mise à jour : {0}", "bdc.dashboard.loadingClusterStateCompleted": "L'état de cluster a été chargé", "bdc.dashboard.loadingHealthStatusCompleted": "L'état d'intégrité a été chargé", - "err.controller.username.required": "Nom d'utilisateur obligatoire", - "err.controller.password.required": "Mot de passe obligatoire", - "endpointsError": "Erreur inattendue pendant la récupération des points de terminaison BDC : {0}", + "bdc.dashboard.logs": "Journaux", + "bdc.dashboard.metricsAndLogs": "Métriques et journaux", "bdc.dashboard.noConnection": "Le tableau de bord nécessite une connexion. Cliquez sur Réessayer pour entrer vos informations d'identification.", + "bdc.dashboard.nodeMetrics": "Métriques de nœud", + "bdc.dashboard.notAvailable": "N/A", + "bdc.dashboard.refresh": "Actualiser", + "bdc.dashboard.service": "Service", + "bdc.dashboard.serviceEndpoints": "Points de terminaison de service", + "bdc.dashboard.serviceName": "Nom du service", + "bdc.dashboard.sqlMetrics": "Métriques SQL", + "bdc.dashboard.state": "État", + "bdc.dashboard.status": "Icône d'état", + "bdc.dashboard.troubleshoot": "Résoudre les problèmes", "bdc.dashboard.unexpectedError": "Erreur inattendue : {0}", + "bdc.dashboard.view": "Voir", + "bdc.dashboard.viewDetails": "Voir les détails", + "bdc.dashboard.viewErrorDetails": "Voir les détails de l'erreur", + "bdc.dashboard.viewLogs": "Voir les journaux Kibana {0}", + "bdc.dashboard.viewNodeMetrics": "Voir les métriques de nœud {0}", + "bdc.dashboard.viewSqlMetrics": "Voir les métriques SQL {0}", + "cancel": "Annuler", + "clusterManagementUrl": "URL de gestion de cluster", + "connectController.dialog.title": "Se connecter au contrôleur", + "copiedEndpoint": "Point de terminaison '{0}' copié dans le Presse-papiers", + "deleteMount.dialog.title": "Supprimer le montage", + "deletemount.task.name": "Suppression du montage HDFS sur le chemin {0}", + "deletemount.task.submitted": "Supprimer la demande de montage envoyée", + "endpointsError": "Erreur inattendue pendant la récupération des points de terminaison BDC : {0}", + "err.controller.password.required": "Mot de passe obligatoire", + "err.controller.username.required": "Nom d'utilisateur obligatoire", + "hdsf.dialog.connection.section": "Connexion du cluster", + "integratedAuthName": "Authentification Windows", + "mount.credentials.info": "Informations d'identification de montage pour l'authentification auprès de la source de données distante pour les lectures", + "mount.credentials.title": "Informations d'identification", + "mount.dialog.title": "Monter le dossier HDFS", + "mount.err.formatting": "Mise en forme incorrecte des informations d'identification sur {0}", + "mount.error.unknown": "Une erreur inconnue s'est produite pendant le processus de montage", "mount.hdfs.loginerror1": "La connexion au contrôleur a échoué", "mount.hdfs.loginerror2": "La connexion au contrôleur a échoué : {0}", - "mount.err.formatting": "Mise en forme incorrecte des informations d'identification sur {0}", + "mount.hdfsPath.info": "Chemin d'un nouveau répertoire (non existant) à associer au montage", + "mount.hdfsPath.title": "Chemin HDFS", + "mount.main.section": "Configuration du montage", + "mount.remoteUri.info": "URI de la source de données distante. Exemple pour ADLS : abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "URI distant", + "mount.task.complete": "Le montage du dossier HDFS est terminé", "mount.task.error": "Erreur de montage du dossier {0}", - "mount.error.unknown": "Une erreur inconnue s'est produite pendant le processus de montage" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Ce cluster ne prend pas en charge l'authentification Windows", - "bdc.error.tokenPost": "Erreur pendant l'authentification", - "bdc.error.unauthorized": "Vous n'avez pas l'autorisation de vous connecter à ce cluster à l'aide de l'authentification Windows", - "bdc.error.getClusterConfig": "Erreur de récupération de la configuration de cluster à partir de {0}", - "bdc.error.getEndPoints": "Erreur de récupération des points de terminaison de {0}", - "bdc.error.getBdcStatus": "Erreur de récupération de l'état BDC de {0}", - "bdc.error.mountHdfs": "Erreur de création du montage", - "bdc.error.statusHdfs": "Erreur d'obtention de l'état de montage", - "bdc.error.refreshHdfs": "Erreur d'actualisation du montage", - "bdc.error.deleteHdfs": "Erreur de suppression du montage" - }, - "dist/extension": { - "mount.error.endpointNotFound": "Informations de point de terminaison du contrôleur introuvables", - "bdc.dashboard.title": "Tableau de bord de cluster Big Data -", - "textYes": "Oui", - "textNo": "Non", - "textConfirmRemoveController": "Voulez-vous vraiment supprimer '{0}' ?" + "mount.task.inprogress": "Le montage va probablement être effectué, revenez vérifier plus tard", + "mount.task.name": "Montage du dossier HDFS sur le chemin {0}", + "mount.task.submitted": "La création du montage a commencé", + "ok": "OK", + "password": "Mot de passe", + "refreshmount.dialog.title": "Actualiser le montage", + "refreshmount.task.name": "Actualisation du montage HDFS sur le chemin {0}", + "refreshmount.task.submitted": "Demande d'actualisation du montage envoyée", + "rememberPassword": "Se souvenir du mot de passe", + "textAuthCapital": "Type d'authentification", + "url": "URL", + "username": "Nom d'utilisateur" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Erreur inattendue pendant chargement des contrôleurs enregistrés : {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "Sain", + "bdc.unhealthy": "Non sain", + "endpoint.appproxy": "Proxy d'application", + "endpoint.controller": "Service de gestion de cluster", + "endpoint.gateway": "Passerelle d'accès aux fichiers HDFS, à Spark", + "endpoint.grafana": "Tableau de bord des métriques", + "endpoint.kibana": "Tableau de bord de recherche dans les journaux", + "endpoint.livy": "Proxy pour exécuter les instructions, travaux, applications Spark", + "endpoint.managementproxy": "Proxy de gestion", + "endpoint.mgmtproxy": "Proxy de gestion", + "endpoint.sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", + "endpoint.sqlServerEndpoint": "Front-end de l'instance maître SQL Server", + "endpoint.webhdfs": "Proxy du système de fichiers HDFS", + "endpoint.yarnHistory": "Tableau de bord de diagnostic et de supervision Spark", + "endpointsError": "Erreur inattendue pendant la récupération des points de terminaison BDC : {0}", + "service.app": "Application", + "service.control": "Contrôle", + "service.gateway": "Passerelle", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "Serveur SQL", + "state.applyingUpgrade": "Application de la mise à niveau", + "state.applyingmanagedupgrade": "Application de la mise à niveau gérée", + "state.creating": "Création", + "state.creatingGroups": "Création de groupes", + "state.creatingKerberosDelegationSetup": "Création de la configuration de délégation Kerberos", + "state.creatingResources": "Création de ressources", + "state.creatingSecrets": "Création de secrets", + "state.deleted": "Supprimé", + "state.deleting": "Suppression", + "state.error": "Erreur", + "state.managedUpgrading": "Mise à niveau gérée", + "state.ready": "Prêt", + "state.rollback": "Restaurer", + "state.rollbackComplete": "Restauration effectuée", + "state.rollbackInProgress": "Restauration en cours", + "state.running": "En cours d'exécution", + "state.upgradePaused": "Mise à niveau suspendue", + "state.upgrading": "Mise à niveau", + "state.waiting": "En attente", + "state.waitingForDeletion": "En attente de suppression", + "state.waitingForGroups": "Attente de groupes", + "state.waitingForKerberosDelegationSetup": "En attente de la configuration de la délégation Kerberos", + "state.waitingForResources": "En attente de ressources", + "state.waitingForSecrets": "En attente des secrets", + "state.waitingForUpgrade": "En attente de mise à niveau" + }, + "dist/extension": { + "bdc.dashboard.title": "Tableau de bord de cluster Big Data -", + "mount.error.endpointNotFound": "Informations de point de terminaison du contrôleur introuvables", + "textConfirmRemoveController": "Voulez-vous vraiment supprimer '{0}' ?", + "textNo": "Non", + "textYes": "Oui" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "J'accepte {0}, {1} et {2}.", + "bdc-agreement-azdata-eula": "Termes du contrat de licence azdata", + "bdc-agreement-bdc-eula": "Termes du contrat de licence SQL Server", + "bdc-azure-aks-name-field": "Nom du cluster AKS", + "bdc-azure-region-field": "Région", + "bdc-azure-resource-group-field": "Nom de groupe de ressources", + "bdc-azure-settings-section-title": "Paramètres Azure", + "bdc-azure-subscription-id-field": "ID d'abonnement", + "bdc-azure-subscription-id-placeholder": "Utiliser mon abonnement Azure par défaut", + "bdc-azure-vm-count-field": "Nombre de machines virtuelles", + "bdc-azure-vm-size-field": "Taille de machine virtuelle", + "bdc-cluster-name-field": "Nom de cluster", + "bdc-cluster-settings-section-title": "Paramètres de cluster Big Data SQL Server", + "bdc-confirm-password-field": "Confirmer le mot de passe", + "bdc-controller-username-field": "Nom d'utilisateur du contrôleur", + "bdc-data-size-field": "Capacité de données (Go)", + "bdc-deployment-target": "Cible de déploiement", + "bdc-deployment-target-existing-aks": "Cluster Azure Kubernetes Service existant", + "bdc-deployment-target-existing-aro": "Cluster Azure Red Hat OpenShift existant", + "bdc-deployment-target-existing-kubeadm": "Cluster Kubernetes existant (kubeadm)", + "bdc-deployment-target-existing-openshift": "Cluster OpenShift existant", + "bdc-deployment-target-new-aks": "Nouveau cluster Azure Kubernetes Service", + "bdc-log-size-field": "Capacité des journaux (Go)", + "bdc-password-field": "Mot de passe", + "bdc-storage-class-field": "Nom de la classe de stockage", + "bdc.configuration.title": "Cluster Big Data", + "bdc.ignoreSslVerification.desc": "Ignorer les erreurs de vérification SSL sur les points de terminaison de cluster Big Data SQL Server de type HDFS, Spark et Contrôleur si la valeur est true", + "bdc.view.welcome.connect": "Aucun contrôleur de cluster Big Data SQL n'est inscrit. [En savoir plus](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connecter un contrôleur](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Chargement des contrôleurs...", + "command.connectController.title": "Se connecter au contrôleur existant", + "command.createController.title": "Créer un contrôleur", + "command.deletemount.title": "Supprimer le montage", + "command.manageController.title": "Gérer", + "command.mount.title": "Monter HDFS", + "command.refreshController.title": "Actualiser", + "command.refreshmount.title": "Actualiser le montage", + "command.removeController.title": "Supprimer le contrôleur", + "description": "Prise en charge de la gestion des clusters Big Data SQL Server", + "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", + "resource-type-sql-bdc-description": "Le cluster Big Data SQL Server vous permet de déployer des clusters scalables de conteneurs SQL Server, Spark et HDFS s'exécutant sur Kubernetes", + "resource-type-sql-bdc-display-name": "Cluster Big Data SQL Server", + "text.sqlServerBigDataClusters": "Clusters Big Data SQL Server", + "version-display-name": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json index d262c73191..39db8a54b2 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Ajouter le groupe de serveurs", + "cms.Cancel": "Annuler", + "cms.OK": "OK", + "cms.ServerGroupDescription": "Description du groupe de serveurs", + "cms.ServerGroupName": "Nom du groupe de serveurs", + "cms.confirmDeleteGroup": "Voulez-vous vraiment effectuer la suppression", + "cms.confirmDeleteServer": "Voulez-vous vraiment effectuer la suppression", + "cms.errors.azureNotAllowed": "Vous ne pouvez pas utiliser les serveurs Azure SQL comme serveurs de gestion centralisée", + "cms.errors.sameCmsServerName": "Le groupe de serveurs de gestion centralisée a déjà un serveur inscrit nommé {0}", + "cms.errors.sameServerGroupName": "{0} a déjà un groupe de serveurs nommé {1}", + "cms.no": "Non", + "cms.yes": "Oui" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Ajouter un serveur de gestion centralisée..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Aucune ressource" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "Une erreur inattendue s'est produite durant le chargement des serveurs enregistrés {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Chargement..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "Vous ne pouvez pas ajouter un serveur inscrit partagé du même nom que le serveur de configuration" + }, "package": { - "cms.displayName": "Serveurs de gestion centralisée SQL Server", - "cms.description": "Prise en charge de la gestion des serveurs de gestion centralisée SQL Server", - "cms.title": "Serveurs de gestion centralisée", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Serveurs de gestion centralisée", - "cms.resource.refresh.title": "Actualiser", - "cms.resource.refreshServerGroup.title": "Actualiser le groupe de serveurs", - "cms.resource.deleteRegisteredServer.title": "Supprimer", - "cms.resource.addRegisteredServer.title": "Nouvelle inscription de serveur...", - "cms.resource.deleteServerGroup.title": "Supprimer", - "cms.resource.addServerGroup.title": "Nouveau groupe de serveurs...", - "cms.resource.registerCmsServer.title": "Ajouter un serveur de gestion centralisée", - "cms.resource.deleteCmsServer.title": "Supprimer", + "cloud.databaseProperties.azureEdition": "Édition", + "cloud.databaseProperties.compatibilityLevel": "Niveau de compatibilité", + "cloud.databaseProperties.owner": "Propriétaire", + "cloud.databaseProperties.serviceLevelObjective": "Niveau tarifaire", + "cloud.serverProperties.serverEdition": "Type", + "cloud.serverProperties.serverVersion": "Version", "cms.configuration.title": "Configuration MSSQL", - "cms.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", + "cms.connectionOptions.applicationIntent.description": "Déclare le type de charge de travail de l'application pendant la connexion à un serveur", + "cms.connectionOptions.applicationIntent.displayName": "Intention d'application", + "cms.connectionOptions.applicationName.description": "Nom de l'application", + "cms.connectionOptions.applicationName.displayName": "Nom de l'application", + "cms.connectionOptions.asynchronousProcessing.description": "Quand la valeur est true, permet d'utiliser la fonctionnalité asynchrone dans le fournisseur de données .Net Framework", + "cms.connectionOptions.asynchronousProcessing.displayName": "Traitement asynchrone", + "cms.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données", + "cms.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée", + "cms.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", + "cms.connectionOptions.authType.categoryValues.integrated": "Authentification Windows", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL", + "cms.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec SQL Server", + "cms.connectionOptions.authType.displayName": "Type d'authentification", + "cms.connectionOptions.columnEncryptionSetting.description": "Paramètre par défaut de chiffrement de colonne pour toutes les commandes sur la connexion", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Chiffrement de colonne", + "cms.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", + "cms.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", + "cms.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", + "cms.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", + "cms.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", + "cms.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", + "cms.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", + "cms.connectionOptions.connectionName.displayName": "Nom (facultatif)", + "cms.connectionOptions.contextConnection.description": "Quand la valeur est true, indique que la connexion doit provenir du contexte du serveur SQL. Disponible uniquement en cas d'exécution dans le processus SQL Server", + "cms.connectionOptions.contextConnection.displayName": "Connexion contextuelle", + "cms.connectionOptions.currentLanguage.description": "Nom d'enregistrement de la langue de SQL Server", + "cms.connectionOptions.currentLanguage.displayName": "Langage actuel", + "cms.connectionOptions.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé", + "cms.connectionOptions.encrypt.displayName": "Chiffrer", + "cms.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement", + "cms.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", + "cms.connectionOptions.groupName.advanced": "Avancé", + "cms.connectionOptions.groupName.connectionResiliency": "Résilience de la connexion", + "cms.connectionOptions.groupName.context": "Contexte", + "cms.connectionOptions.groupName.initialization": "Initialisation", + "cms.connectionOptions.groupName.pooling": "Regroupement", + "cms.connectionOptions.groupName.replication": "Réplication", + "cms.connectionOptions.groupName.security": "Sécurité", + "cms.connectionOptions.groupName.source": "Source", + "cms.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge", + "cms.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool", + "cms.connectionOptions.maxPoolSize.displayName": "Taille maximale du pool", + "cms.connectionOptions.minPoolSize.description": "Nombre minimal de connexions autorisées dans le pool", + "cms.connectionOptions.minPoolSize.displayName": "Taille minimale du pool", + "cms.connectionOptions.multiSubnetFailover.displayName": "Basculement de plusieurs sous-réseaux", + "cms.connectionOptions.multipleActiveResultSets.description": "Quand la valeur est true, plusieurs jeux de résultats peuvent être retournés et lus sur une même connexion", + "cms.connectionOptions.multipleActiveResultSets.displayName": "MARS (Multiple Active Result Set)", + "cms.connectionOptions.packetSize.description": "Taille en octets des paquets réseau utilisés pour communiquer avec une instance de SQL Server", + "cms.connectionOptions.packetSize.displayName": "Taille de paquet", + "cms.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", + "cms.connectionOptions.password.displayName": "Mot de passe", + "cms.connectionOptions.persistSecurityInfo.description": "Quand la valeur est false, les informations de sécurité, comme le mot de passe, ne sont pas retournées dans le cadre de la connexion", + "cms.connectionOptions.persistSecurityInfo.displayName": "Conserver les informations de sécurité", + "cms.connectionOptions.pooling.description": "Quand la valeur est true, l'objet de connexion est tiré du pool approprié ou, si nécessaire, est créé et ajouté au pool approprié", + "cms.connectionOptions.pooling.displayName": "Regroupement", + "cms.connectionOptions.port.displayName": "Port", + "cms.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication", + "cms.connectionOptions.replication.displayName": "Réplication", + "cms.connectionOptions.serverDescription.description": "Description de l'instance SQL Server", + "cms.connectionOptions.serverDescription.displayName": "Description du serveur", + "cms.connectionOptions.serverName.description": "Nom de l'instance SQL Server", + "cms.connectionOptions.serverName.displayName": "Serveur", + "cms.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur", + "cms.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur", + "cms.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur expose par le biais de DataReader", + "cms.connectionOptions.typeSystemVersion.displayName": "Version du système de type", + "cms.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", + "cms.connectionOptions.userName.displayName": "Nom d'utilisateur", + "cms.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à SQL Server", + "cms.connectionOptions.workstationId.displayName": "ID de station de travail", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Prise en charge de la gestion des serveurs de gestion centralisée SQL Server", + "cms.displayName": "Serveurs de gestion centralisée SQL Server", "cms.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées", "cms.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)", "cms.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)", "cms.format.placeCommasBeforeNextStatement": "spécifie si des virgules doivent être placées au début de chaque instruction dans une liste (par exemple : ',mycolumn2') plutôt qu'à la fin (par exemple : 'mycolumn1,')", "cms.format.placeSelectStatementReferencesOnNewLine": "Spécifie si les références aux objets dans les instructions select doivent être divisées en plusieurs lignes. Par exemple, pour 'SELECT C1, C2 FROM T1', C1 et C2 sont sur des lignes distinctes", "cms.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante", - "cms.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", - "cms.logRetentionMinutes": "Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine.", "cms.logFilesRemovalLimit": "Nombre maximal d'anciens fichiers ayant dépassé mssql.logRetentionMinutes à supprimer au démarrage. Les fichiers qui ne sont pas nettoyés du fait de cette limitation le sont au prochain démarrage d'Azure Data Studio.", + "cms.logRetentionMinutes": "Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", + "cms.resource.addRegisteredServer.title": "Nouvelle inscription de serveur...", + "cms.resource.addServerGroup.title": "Nouveau groupe de serveurs...", + "cms.resource.deleteCmsServer.title": "Supprimer", + "cms.resource.deleteRegisteredServer.title": "Supprimer", + "cms.resource.deleteServerGroup.title": "Supprimer", + "cms.resource.explorer.title": "Serveurs de gestion centralisée", + "cms.resource.refresh.title": "Actualiser", + "cms.resource.refreshServerGroup.title": "Actualiser le groupe de serveurs", + "cms.resource.registerCmsServer.title": "Ajouter un serveur de gestion centralisée", + "cms.title": "Serveurs de gestion centralisée", + "cms.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", "ignorePlatformWarning": "[Facultatif] Ne pas afficher les avertissements de plateforme non prise en charge", - "onprem.databaseProperties.recoveryModel": "Mode de récupération", + "onprem.databaseProperties.compatibilityLevel": "Niveau de compatibilité", "onprem.databaseProperties.lastBackupDate": "Dernière sauvegarde de base de données", "onprem.databaseProperties.lastLogBackupDate": "Dernière sauvegarde de journal", - "onprem.databaseProperties.compatibilityLevel": "Niveau de compatibilité", "onprem.databaseProperties.owner": "Propriétaire", - "onprem.serverProperties.serverVersion": "Version", - "onprem.serverProperties.serverEdition": "Édition", + "onprem.databaseProperties.recoveryModel": "Mode de récupération", "onprem.serverProperties.machineName": "Nom de l'ordinateur", "onprem.serverProperties.osVersion": "Version de système d'exploitation", - "cloud.databaseProperties.azureEdition": "Édition", - "cloud.databaseProperties.serviceLevelObjective": "Niveau tarifaire", - "cloud.databaseProperties.compatibilityLevel": "Niveau de compatibilité", - "cloud.databaseProperties.owner": "Propriétaire", - "cloud.serverProperties.serverVersion": "Version", - "cloud.serverProperties.serverEdition": "Type", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Nom (facultatif)", - "cms.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", - "cms.connectionOptions.serverName.displayName": "Serveur", - "cms.connectionOptions.serverName.description": "Nom de l'instance SQL Server", - "cms.connectionOptions.serverDescription.displayName": "Description du serveur", - "cms.connectionOptions.serverDescription.description": "Description de l'instance SQL Server", - "cms.connectionOptions.authType.displayName": "Type d'authentification", - "cms.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec SQL Server", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL", - "cms.connectionOptions.authType.categoryValues.integrated": "Authentification Windows", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", - "cms.connectionOptions.userName.displayName": "Nom d'utilisateur", - "cms.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", - "cms.connectionOptions.password.displayName": "Mot de passe", - "cms.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", - "cms.connectionOptions.applicationIntent.displayName": "Intention d'application", - "cms.connectionOptions.applicationIntent.description": "Déclare le type de charge de travail de l'application pendant la connexion à un serveur", - "cms.connectionOptions.asynchronousProcessing.displayName": "Traitement asynchrone", - "cms.connectionOptions.asynchronousProcessing.description": "Quand la valeur est true, permet d'utiliser la fonctionnalité asynchrone dans le fournisseur de données .Net Framework", - "cms.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", - "cms.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", - "cms.connectionOptions.currentLanguage.displayName": "Langage actuel", - "cms.connectionOptions.currentLanguage.description": "Nom d'enregistrement de la langue de SQL Server", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Chiffrement de colonne", - "cms.connectionOptions.columnEncryptionSetting.description": "Paramètre par défaut de chiffrement de colonne pour toutes les commandes sur la connexion", - "cms.connectionOptions.encrypt.displayName": "Chiffrer", - "cms.connectionOptions.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé", - "cms.connectionOptions.persistSecurityInfo.displayName": "Conserver les informations de sécurité", - "cms.connectionOptions.persistSecurityInfo.description": "Quand la valeur est false, les informations de sécurité, comme le mot de passe, ne sont pas retournées dans le cadre de la connexion", - "cms.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur", - "cms.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur", - "cms.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché", - "cms.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée", - "cms.connectionOptions.contextConnection.displayName": "Connexion contextuelle", - "cms.connectionOptions.contextConnection.description": "Quand la valeur est true, indique que la connexion doit provenir du contexte du serveur SQL. Disponible uniquement en cas d'exécution dans le processus SQL Server", - "cms.connectionOptions.port.displayName": "Port", - "cms.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", - "cms.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", - "cms.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", - "cms.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", - "cms.connectionOptions.applicationName.displayName": "Nom de l'application", - "cms.connectionOptions.applicationName.description": "Nom de l'application", - "cms.connectionOptions.workstationId.displayName": "ID de station de travail", - "cms.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à SQL Server", - "cms.connectionOptions.pooling.displayName": "Regroupement", - "cms.connectionOptions.pooling.description": "Quand la valeur est true, l'objet de connexion est tiré du pool approprié ou, si nécessaire, est créé et ajouté au pool approprié", - "cms.connectionOptions.maxPoolSize.displayName": "Taille maximale du pool", - "cms.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool", - "cms.connectionOptions.minPoolSize.displayName": "Taille minimale du pool", - "cms.connectionOptions.minPoolSize.description": "Nombre minimal de connexions autorisées dans le pool", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge", - "cms.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite", - "cms.connectionOptions.replication.displayName": "Réplication", - "cms.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication", - "cms.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données", - "cms.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", - "cms.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement", - "cms.connectionOptions.multiSubnetFailover.displayName": "Basculement de plusieurs sous-réseaux", - "cms.connectionOptions.multipleActiveResultSets.displayName": "MARS (Multiple Active Result Set)", - "cms.connectionOptions.multipleActiveResultSets.description": "Quand la valeur est true, plusieurs jeux de résultats peuvent être retournés et lus sur une même connexion", - "cms.connectionOptions.packetSize.displayName": "Taille de paquet", - "cms.connectionOptions.packetSize.description": "Taille en octets des paquets réseau utilisés pour communiquer avec une instance de SQL Server", - "cms.connectionOptions.typeSystemVersion.displayName": "Version du système de type", - "cms.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur expose par le biais de DataReader" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Aucune ressource" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Ajouter un serveur de gestion centralisée..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "Une erreur inattendue s'est produite durant le chargement des serveurs enregistrés {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Chargement..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "Le groupe de serveurs de gestion centralisée a déjà un serveur inscrit nommé {0}", - "cms.errors.azureNotAllowed": "Vous ne pouvez pas utiliser les serveurs Azure SQL comme serveurs de gestion centralisée", - "cms.confirmDeleteServer": "Voulez-vous vraiment effectuer la suppression", - "cms.yes": "Oui", - "cms.no": "Non", - "cms.AddServerGroup": "Ajouter le groupe de serveurs", - "cms.OK": "OK", - "cms.Cancel": "Annuler", - "cms.ServerGroupName": "Nom du groupe de serveurs", - "cms.ServerGroupDescription": "Description du groupe de serveurs", - "cms.errors.sameServerGroupName": "{0} a déjà un groupe de serveurs nommé {1}", - "cms.confirmDeleteGroup": "Voulez-vous vraiment effectuer la suppression" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "Vous ne pouvez pas ajouter un serveur inscrit partagé du même nom que le serveur de configuration" + "onprem.serverProperties.serverEdition": "Édition", + "onprem.serverProperties.serverVersion": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json index a99a93ae77..60d5943134 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Configuration de l'édition", - "description": "Fournit des fonctionnalités (IntelliSense avancé, correction automatique) dans les fichiers de configuration comme les fichiers de paramètres, de lancement et de recommandation d'extension." + "dist/configurationEditingMain": { + "cwd": "Répertoire de travail actif de l'exécuteur de tâches au démarrage", + "defaultBuildTask": "Nom de la tâche de build par défaut. S'il y en a plusieurs, une recherche rapide s'affiche pour choisir la tâche de build.", + "file": "Fichier ouvert actif", + "fileBasename": "Nom de base du fichier ouvert actif", + "fileBasenameNoExtension": "Nom de base du fichier ouvert actif, sans extension de fichier", + "fileDirname": "Nom de répertoire du fichier ouvert actif", + "fileExtname": "Extension du fichier ouvert actif", + "lineNumber": "Numéro de la ligne sélectionnée dans le fichier actif", + "relativeFile": "Fichier ouvert actif relatif à ${workspaceFolder}", + "relativeFileDirname": "Valeur dirname du fichier actuellement ouvert, relative à ${workspaceFolder}", + "selectedText": "Texte sélectionné dans le fichier actif", + "workspaceFolder": "Chemin du dossier ouvert dans VS Code", + "workspaceFolderBasename": "Nom du dossier ouvert dans VS Code, sans barres obliques (/)" }, "dist/extensionsProposals": { "exampleExtension": "Exemple" }, - "dist/configurationEditingMain": { - "workspaceFolder": "Chemin du dossier ouvert dans VS Code", - "workspaceFolderBasename": "Nom du dossier ouvert dans VS Code, sans barres obliques (/)", - "relativeFile": "Fichier ouvert actif relatif à ${workspaceFolder}", - "relativeFileDirname": "Valeur dirname du fichier actuellement ouvert, relative à ${workspaceFolder}", - "file": "Fichier ouvert actif", - "cwd": "Répertoire de travail actif de l'exécuteur de tâches au démarrage", - "lineNumber": "Numéro de la ligne sélectionnée dans le fichier actif", - "selectedText": "Texte sélectionné dans le fichier actif", - "fileDirname": "Nom de répertoire du fichier ouvert actif", - "fileExtname": "Extension du fichier ouvert actif", - "fileBasename": "Nom de base du fichier ouvert actif", - "fileBasenameNoExtension": "Nom de base du fichier ouvert actif, sans extension de fichier", - "defaultBuildTask": "Nom de la tâche de build par défaut. S'il y en a plusieurs, une recherche rapide s'affiche pour choisir la tâche de build." - }, "dist/settingsDocumentHelper": { "activeEditor": "Utiliser le langage de l'éditeur de texte actuellement actif le cas échéant", - "activeEditorShort": "le nom du fichier (ex: monfichier.txt)", - "activeEditorMedium": "chemin de fichier relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "nom du dossier contenant le fichier (par ex., myFileFolder)", - "activeFolderMedium": "chemin du dossier contenant le fichier, relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder)", + "activeEditorMedium": "chemin de fichier relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "le nom du fichier (ex: monfichier.txt)", "activeFolderLong": "chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder)", - "rootName": "nom de l’espace de travail (ex: monDossier ou monEspaceDeTravail)", - "rootPath": "chemin d’accès de l’espace de travail (ex: /Users/Development/myWorkspace)", + "activeFolderMedium": "chemin du dossier contenant le fichier, relatif au dossier de l'espace de travail (par ex., myFolder/myFileFolder)", + "activeFolderShort": "nom du dossier contenant le fichier (par ex., myFileFolder)", + "appName": "exemple : VS Code", + "assocDescriptionFile": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le nom correspond au modèle Glob.", + "assocDescriptionPath": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le chemin correspond au modèle Glob de chemin absolu.", + "assocLabelFile": "Fichiers avec extension", + "assocLabelPath": "Fichiers avec chemin", + "derivedDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", + "derivedLabel": "Fichiers avec frères par nom", + "dirty": "indicateur d'intégrité si l'intégrité de l'éditeur actif est compromise", + "falseDescription": "Désactivez le modèle.", + "fileDescription": "Faites correspondre tous les fichiers ayant une extension de fichier spécifique.", + "fileLabel": "Fichiers par extension", + "filesDescription": "Faites correspondre tous les fichiers, indépendamment de leurs extensions.", + "filesLabel": "Fichiers avec plusieurs extensions", + "folderDescription": "Faites correspondre un dossier portant un nom spécifique, indépendamment de son emplacement.", + "folderLabel": "Dossier par nom (tous les emplacements)", "folderName": "nom du dossier de l'espace de travail auquel le fichier appartient (ex: monDossier)", "folderPath": "chemin d’accès du dossier de l'espace de travail auquel le fichier appartient (ex: /Users/Development/myFolder)", - "appName": "exemple : VS Code", - "remoteName": "par ex., SSH", - "dirty": "indicateur d'intégrité si l'intégrité de l'éditeur actif est compromise", - "separator": "séparateur conditionnel (' - ') qui s'affiche uniquement quand il est entouré de variables avec des valeurs", - "assocLabelFile": "Fichiers avec extension", - "assocDescriptionFile": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le nom correspond au modèle Glob.", - "assocLabelPath": "Fichiers avec chemin", - "assocDescriptionPath": "Mappez au langage ayant l'identificateur spécifié tous les fichiers dont le chemin correspond au modèle Glob de chemin absolu.", - "fileLabel": "Fichiers par extension", - "fileDescription": "Faites correspondre tous les fichiers ayant une extension de fichier spécifique.", - "filesLabel": "Fichiers avec plusieurs extensions", - "filesDescription": "Faites correspondre tous les fichiers, indépendamment de leurs extensions.", - "derivedLabel": "Fichiers avec frères par nom", - "derivedDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", - "topFolderLabel": "Dossier par nom (premier niveau)", - "topFolderDescription": "Faites correspondre un dossier de premier niveau portant un nom spécifique.", - "topFoldersLabel": "Dossiers avec plusieurs noms (premier niveau)", - "topFoldersDescription": "Faites correspondre plusieurs dossiers de premier niveau.", - "folderLabel": "Dossier par nom (tous les emplacements)", - "folderDescription": "Faites correspondre un dossier portant un nom spécifique, indépendamment de son emplacement.", - "falseDescription": "Désactivez le modèle.", - "trueDescription": "Activez le modèle.", - "siblingsDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", "languageSpecificEditorSettings": "Paramètres d'éditeur spécifiques au langage", - "languageSpecificEditorSettingsDescription": "Remplacer les paramètres de l'éditeur pour le langage" + "languageSpecificEditorSettingsDescription": "Remplacer les paramètres de l'éditeur pour le langage", + "remoteName": "par ex., SSH", + "rootName": "nom de l’espace de travail (ex: monDossier ou monEspaceDeTravail)", + "rootPath": "chemin d’accès de l’espace de travail (ex: /Users/Development/myWorkspace)", + "separator": "séparateur conditionnel (' - ') qui s'affiche uniquement quand il est entouré de variables avec des valeurs", + "siblingsDescription": "Faites correspondre les fichiers ayant des frères portant le même nom, mais avec une extension distincte.", + "topFolderDescription": "Faites correspondre un dossier de premier niveau portant un nom spécifique.", + "topFolderLabel": "Dossier par nom (premier niveau)", + "topFoldersDescription": "Faites correspondre plusieurs dossiers de premier niveau.", + "topFoldersLabel": "Dossiers avec plusieurs noms (premier niveau)", + "trueDescription": "Activez le modèle." + }, + "package": { + "description": "Fournit des fonctionnalités (IntelliSense avancé, correction automatique) dans les fichiers de configuration comme les fichiers de paramètres, de lancement et de recommandation d'extension.", + "displayName": "Configuration de l'édition" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/dacpac.i18n.json index c10ad5a3d2..35dc6a5c12 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Espacement", - "dacFx.defaultSaveLocation": "Chemin d’accès complet du dossier dans lequel . DACPAC et . Les fichiers BACPAC sont enregistrés par défaut" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Serveur cible", - "dacFx.sourceServer": "Serveur source", - "dacFx.sourceDatabase": "Base de données source", - "dacFx.targetDatabase": "Base de données cible", - "dacfx.fileLocation": "Emplacement de fichier", - "dacfx.selectFile": "Sélectionner un fichier", - "dacfx.summaryTableTitle": "Résumé des paramètres", - "dacfx.version": "Version", - "dacfx.setting": "Paramètre", - "dacfx.value": "Valeur", "dacFx.databaseName": "Nom de la base de données", - "dacFxDeploy.openFile": "Ouvrir", - "dacFx.upgradeExistingDatabase": "Mettre à niveau la base de données existante", + "dacFx.deployButton": "Déployer", + "dacFx.deployConfigPageName": "Sélectionner les paramètres de déploiement Dacpac", + "dacFx.deployDescription": "Déployer un fichier .dacpac d'application de couche Données sur une instance de SQL Server [Déployer Dacpac]", + "dacFx.deployPlanPageName": "Examiner le plan de déploiement", + "dacFx.export": "Exporter", + "dacFx.exportConfigPageName": "Sélectionner les paramètres d'exportation Bacpac", + "dacFx.exportDescription": "Exporter le schéma et les données d'une base de données au format de fichier logique .bacpac [Exporter Bacpac]", + "dacFx.extract": "Extraire", + "dacFx.extractConfigPageName": "Sélectionner les paramètres d'extraction Dacpac", + "dacFx.extractDescription": "Extraire une application de couche Données d'une instance de SQL Server vers un fichier .dacpac [Extraire Dacpac]", + "dacFx.generateScriptButton": "Générer le script", + "dacFx.import": "Importer", + "dacFx.importConfigPageName": "Sélectionner les paramètres d'importation Bacpac", + "dacFx.importDescription": "Créer une base de données à partir d'un fichier .bacpac [Importer Bacpac]", "dacFx.newDatabase": "Nouvelle base de données", - "dacfx.dataLossTextWithCount": "{0} des actions de déploiement listées peuvent entraîner une perte de données. Vérifiez que vous avez une sauvegarde ou un instantané disponible en cas de problème avec le déploiement.", "dacFx.proceedDataLoss": "Poursuivre malgré le risque de perte de données", - "dacfx.noDataLoss": "Aucune perte de données suite aux actions de déploiement listées.", + "dacFx.selectOperationPageName": "Sélectionner une opération", + "dacFx.sourceDatabase": "Base de données source", + "dacFx.sourceServer": "Serveur source", + "dacFx.summaryPageName": "Récapitulatif", + "dacFx.targetDatabase": "Base de données cible", + "dacFx.targetServer": "Serveur cible", + "dacFx.upgradeExistingDatabase": "Mettre à niveau la base de données existante", + "dacFx.versionText": "Version (utiliser x.x.x.x où x est un nombre)", + "dacFxDeploy.openFile": "Ouvrir", + "dacfx.dataLoss": "Perte de données", "dacfx.dataLossText": "Les actions de déploiement peuvent entraîner une perte de données. Vérifiez que vous avez une sauvegarde ou un instantané disponible en cas de problème avec le déploiement.", + "dacfx.dataLossTextWithCount": "{0} des actions de déploiement listées peuvent entraîner une perte de données. Vérifiez que vous avez une sauvegarde ou un instantané disponible en cas de problème avec le déploiement.", + "dacfx.dataLossTooltip": "Les opérations pouvant entraîner une perte des données sont marquées d'un signe d'avertissement", + "dacfx.databaseNameExistsErrorMessage": "Une base de données portant le même nom existe déjà sur l'instance de SQL Server", + "dacfx.default": "par défaut", + "dacfx.deployPlanErrorMessage": "La génération du plan de déploiement a échoué '{0}'", + "dacfx.deployPlanTableTitle": "Déployer des opérations de plan", + "dacfx.fileLocation": "Emplacement de fichier", + "dacfx.filenameEndingInPeriodErrorMessage": "Le nom ne peut pas se terminer par un point", + "dacfx.generateDeployErrorMessage": "Échec de génération du script de déploiement « {0} »", + "dacfx.invalidFileCharsErrorMessage": "Caractères de fichier non valides", + "dacfx.noDataLoss": "Aucune perte de données suite aux actions de déploiement listées.", + "dacfx.objecTooltip": "Nom de l'objet affecté par le déploiement", + "dacfx.object": "Objet", "dacfx.operation": "Opération", + "dacfx.operationErrorMessage": "Échec de l'opération {0} « {1} »", "dacfx.operationTooltip": "Opération (Créer, Modifier, Supprimer) qui a lieu pendant le déploiement", + "dacfx.reservedValueErrorMessage": "Nom de fichier réservé. Choisissez un autre nom et réessayez", + "dacfx.reservedWindowsFilenameErrorMessage": "Ce nom de fichier est réservé à l’utilisation par Windows. Choisissez un autre nom et essayez à nouveau", + "dacfx.save": "Enregistrer", + "dacfx.scriptGeneratingMessage": "Vous pouvez voir l'état de la génération de script dans la vue Tâches une fois l'Assistant fermé. Le script s'ouvre dès qu'il est généré.", + "dacfx.selectFile": "Sélectionner un fichier", + "dacfx.setting": "Paramètre", + "dacfx.summaryTableTitle": "Résumé des paramètres", + "dacfx.tooLongFilenameErrorMessage": "Le nom de fichier est supérieur à 255 caractères", + "dacfx.trailingWhitespaceErrorMessage": "Le nom ne peut pas se terminer par un espace", "dacfx.type": "Type", "dacfx.typeTooltip": "Type de l'objet affecté par le déploiement", - "dacfx.object": "Objet", - "dacfx.objecTooltip": "Nom de l'objet affecté par le déploiement", - "dacfx.dataLoss": "Perte de données", - "dacfx.dataLossTooltip": "Les opérations pouvant entraîner une perte des données sont marquées d'un signe d'avertissement", - "dacfx.save": "Enregistrer", - "dacFx.versionText": "Version (utiliser x.x.x.x où x est un nombre)", - "dacFx.deployDescription": "Déployer un fichier .dacpac d'application de couche Données sur une instance de SQL Server [Déployer Dacpac]", - "dacFx.extractDescription": "Extraire une application de couche Données d'une instance de SQL Server vers un fichier .dacpac [Extraire Dacpac]", - "dacFx.importDescription": "Créer une base de données à partir d'un fichier .bacpac [Importer Bacpac]", - "dacFx.exportDescription": "Exporter le schéma et les données d'une base de données au format de fichier logique .bacpac [Exporter Bacpac]", - "dacfx.wizardTitle": "Assistant de l'application de la couche Données", - "dacFx.selectOperationPageName": "Sélectionner une opération", - "dacFx.deployConfigPageName": "Sélectionner les paramètres de déploiement Dacpac", - "dacFx.deployPlanPageName": "Examiner le plan de déploiement", - "dacFx.summaryPageName": "Récapitulatif", - "dacFx.extractConfigPageName": "Sélectionner les paramètres d'extraction Dacpac", - "dacFx.importConfigPageName": "Sélectionner les paramètres d'importation Bacpac", - "dacFx.exportConfigPageName": "Sélectionner les paramètres d'exportation Bacpac", - "dacFx.deployButton": "Déployer", - "dacFx.extract": "Extraire", - "dacFx.import": "Importer", - "dacFx.export": "Exporter", - "dacFx.generateScriptButton": "Générer le script", - "dacfx.scriptGeneratingMessage": "Vous pouvez voir l'état de la génération de script dans la vue Tâches une fois l'Assistant fermé. Le script s'ouvre dès qu'il est généré.", - "dacfx.default": "par défaut", - "dacfx.deployPlanTableTitle": "Déployer des opérations de plan", - "dacfx.databaseNameExistsErrorMessage": "Une base de données portant le même nom existe déjà sur l'instance de SQL Server", "dacfx.undefinedFilenameErrorMessage": "Nom non indéfini", - "dacfx.filenameEndingInPeriodErrorMessage": "Le nom ne peut pas se terminer par un point", + "dacfx.value": "Valeur", + "dacfx.version": "Version", "dacfx.whitespaceFilenameErrorMessage": "Un nom de fichier ne peut pas être un espace blanc", - "dacfx.invalidFileCharsErrorMessage": "Caractères de fichier non valides", - "dacfx.reservedWindowsFilenameErrorMessage": "Ce nom de fichier est réservé à l’utilisation par Windows. Choisissez un autre nom et essayez à nouveau", - "dacfx.reservedValueErrorMessage": "Nom de fichier réservé. Choisissez un autre nom et réessayez", - "dacfx.trailingWhitespaceErrorMessage": "Le nom ne peut pas se terminer par un espace", - "dacfx.tooLongFilenameErrorMessage": "Le nom de fichier est supérieur à 255 caractères", - "dacfx.deployPlanErrorMessage": "La génération du plan de déploiement a échoué '{0}'", - "dacfx.generateDeployErrorMessage": "Échec de génération du script de déploiement « {0} »", - "dacfx.operationErrorMessage": "Échec de l'opération {0} « {1} »" + "dacfx.wizardTitle": "Assistant de l'application de la couche Données" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Chemin d’accès complet du dossier dans lequel . DACPAC et . Les fichiers BACPAC sont enregistrés par défaut", + "dacFx.settings": "Espacement", + "dacFx.startTitle": "Assistant de l'application de la couche Données" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json index 7381b5ce49..de1edfaa30 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Espace de travail de données", - "extension-description": "Espace de travail de données", - "data-workspace-view-container-name": "Projets", - "main-view-name": "Projets", - "new-command": "Nouveau", - "refresh-workspace-command": "Actualiser", - "close-workspace-command": "Fermer l'espace de travail", - "remove-project-command": "Supprimer le projet", - "projects-view-no-workspace-content": "Créez ou ouvrez existant pour commencer.\r\n[Créer](command:projects.new)\r\n[Ouvrir un existant](command:projects.openExisting)\r\nPour en savoir plus sur les projets [lire nos documents](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "Aucun projet n’est ouvert dans l’espace de travail actuel.\r\n[Créer](command:projects.new)\r\n[Ouvrir un existant](command:projects.openExisting)\r\nPour en savoir plus sur les projets [lire nos documents](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Ouvrir des instances existantes", - "projects.defaultProjectSaveLocation": "Chemin d’accès complet au dossier dans lequel les nouveaux projets sont enregistrés par défaut.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Toujours afficher un message d'information lorsque les dossiers de l'espace de travail actuel contiennent des projets qui n'ont pas été ajoutés aux projets de l'espace de travail.", - "manage-project-command": "Gérer" - }, "dist/common/constants": { - "activateExtensionFailed": "Échec du chargement de l’extension de fournisseur de projet « {0} ». Message d’erreur : {1}", - "UnknownProjectsError": "Aucun fournisseur n’a été trouvé pour les projets suivants : {0}", - "SelectProjectFileActionName": "Sélectionner", "AllProjectTypes": "Tous les types de projets", + "SelectProjectFileActionName": "Sélectionner", "UnknownProjectTypeError": "Aucun fournisseur n’a été trouvé pour le type de projet ayant l’ID : « {0} »", - "dataworkspace.restartConfirmation": "Azure Data Studio doit être redémarré pour que le projet soit créé et ajouté à l’espace de travail, faites-le maintenant ?", - "dataworkspace.projectsFailedToLoad": "Échec du chargement de certains projets. Pour afficher plus de détails, [ouvrez la console du développeur](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "Le fichier « {0} » n'existe pas", - "projectNameNull": "Le nom de la feuille est Null", - "noPreviousData": "Les {0} antérieures pour le projet actif s’afficheront ici, exécutez pour voir les résultats.", - "gitCloneMessage": "Clonage du dépôt Git '{0}'...", - "gitCloneError": "Erreur lors du Git Clone. Afficher la sortie git pour plus de détails", - "dataworkspace.ok": "OK", - "dataworkspace.browse": "Parcourir", - "dataworkspace.browseEllipsis": "Parcourir...", - "dataworkspace.open": "Ouvrir", - "dataworkspace.create": "Créer", - "dataworkspace.select": "Sélectionner", + "UnknownProjectsError": "Aucun fournisseur n’a été trouvé pour les projets suivants : {0}", + "activateExtensionFailed": "Échec du chargement de l’extension de fournisseur de projet « {0} ». Message d’erreur : {1}", + "dataworksapce.local": "Local", + "dataworksapce.refresh": "Actualiser", "dataworkspace.NewProjectDialogTitle": "Créer un projet", "dataworkspace.Type": "Type", - "dataworkspace.projectNameTitle": "Nom", - "dataworkspace.projectNamePlaceholder": "Entrer le nom du projet", + "dataworkspace.browse": "Parcourir", + "dataworkspace.browseEllipsis": "Parcourir...", + "dataworkspace.cloneParentDirectoryNotExistError": "Le chemin de clone sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", + "dataworkspace.create": "Créer", "dataworkspace.enterProjectName": "Entrer le nom du projet", - "dataworkspace.projectLocationTitle": "Emplacement", - "dataworkspace.projectLocationPlaceholder": "Sélectionner l’emplacement de création du projet", - "dataworkspace.projectParentDirectoryNotExistError": "L’emplacement de projet sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", + "dataworkspace.fileNotExistError": "Le fichier {0} sélectionné « {1} » n’existe pas ou n’est pas un fichier.", + "dataworkspace.gitRepoUrlPlaceholder": "Entrer une URL de référentiel git distant", + "dataworkspace.gitRepoUrlTitle": "URL du référentiel Git", + "dataworkspace.localClonePathPlaceholder": "Sélectionner l’emplacement vers lequel cloner le référentiel localement", + "dataworkspace.localClonePathTitle": "Chemin d'accès de clone local", + "dataworkspace.locationSelectorTitle": "Emplacement", + "dataworkspace.nameCannotBeEmpty": "Le nom ne peut pas être vide", + "dataworkspace.ok": "OK", + "dataworkspace.open": "Ouvrir", + "dataworkspace.openExistingDialogTitle": "Ouvrir un projet existant", + "dataworkspace.project": "Project", + "dataworkspace.projectAlreadyOpened": "Le projet « {0} » est déjà ouvert.", "dataworkspace.projectDirectoryAlreadyExistError": "Il existe déjà un répertoire nommé « {0} » à l’emplacement sélectionné : « {1} ».", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "Le répertoire « {0} » existe déjà à l’emplacement sélectionné, choisissez-en un autre", - "dataworkspace.selectProjectType": "Sélectionner le type de projet", - "dataworkspace.selectProjectLocation": "Sélectionner l’emplacement du projet", - "dataworkspace.nameCannotBeEmpty": "Le nom ne peut pas être vide", - "dataworkspace.targetPlatform": "Plateforme cible", - "dataworkspace.openExistingDialogTitle": "Ouvrir un projet existant", - "dataworkspace.fileNotExistError": "Le fichier {0} sélectionné « {1} » n’existe pas ou n’est pas un fichier.", - "dataworkspace.cloneParentDirectoryNotExistError": "Le chemin de clone sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", - "dataworkspace.project": "Project", - "dataworkspace.locationSelectorTitle": "Emplacement", "dataworkspace.projectFilePlaceholder": "Sélectionner un fichier de projet", - "dataworkspace.workspacePlaceholder": "Sélectionner le fichier d’espace de travail ({0})", - "dataworkspace.projectAlreadyOpened": "Le projet « {0} » est déjà ouvert.", - "dataworksapce.local": "Local", + "dataworkspace.projectLocationPlaceholder": "Sélectionner l’emplacement de création du projet", + "dataworkspace.projectLocationTitle": "Emplacement", + "dataworkspace.projectNamePlaceholder": "Entrer le nom du projet", + "dataworkspace.projectNameTitle": "Nom", + "dataworkspace.projectParentDirectoryNotExistError": "L’emplacement de projet sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", + "dataworkspace.projectsFailedToLoad": "Échec du chargement de certains projets. Pour afficher plus de détails, [ouvrez la console du développeur](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "Référentiel Git distant", - "dataworkspace.gitRepoUrlTitle": "URL du référentiel Git", - "dataworkspace.gitRepoUrlPlaceholder": "Entrer une URL de référentiel git distant", - "dataworkspace.localClonePathTitle": "Chemin d'accès de clone local", - "dataworkspace.localClonePathPlaceholder": "Sélectionner l’emplacement vers lequel cloner le référentiel localement", - "dataworksapce.refresh": "Actualiser" + "dataworkspace.restartConfirmation": "Azure Data Studio doit être redémarré pour que le projet soit créé et ajouté à l’espace de travail, faites-le maintenant ?", + "dataworkspace.select": "Sélectionner", + "dataworkspace.selectProjectLocation": "Sélectionner l’emplacement du projet", + "dataworkspace.selectProjectType": "Sélectionner le type de projet", + "dataworkspace.targetPlatform": "Plateforme cible", + "dataworkspace.workspacePlaceholder": "Sélectionner le fichier d’espace de travail ({0})", + "fileDoesNotExist": "Le fichier « {0} » n'existe pas", + "gitCloneError": "Erreur lors du Git Clone. Afficher la sortie git pour plus de détails", + "gitCloneMessage": "Clonage du dépôt Git '{0}'...", + "noPreviousData": "Les {0} antérieures pour le projet actif s’afficheront ici, exécutez pour voir les résultats.", + "openedProjectsUndefinedAfterRefresh": "La liste des projets ouverts ne doit pas être indéfinie après l’actualisation à partir du disque.", + "projectNameNull": "Le nom de la feuille est Null" + }, + "package": { + "close-workspace-command": "Fermer l'espace de travail", + "data-workspace-view-container-name": "Projets", + "extension-description": "Espace de travail de données", + "extension-displayName": "Espace de travail de données", + "main-view-name": "Projets", + "manage-project-command": "Gérer", + "new-command": "Nouveau", + "open-existing-command": "Ouvrir des instances existantes", + "projects-view-no-project-content": "Aucun projet n’est ouvert dans l’espace de travail actuel.\r\n[Créer](command:projects.new)\r\n[Ouvrir un existant](command:projects.openExisting)\r\nPour en savoir plus sur les projets [lire nos documents](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Créez ou ouvrez existant pour commencer.\r\n[Créer](command:projects.new)\r\n[Ouvrir un existant](command:projects.openExisting)\r\nPour en savoir plus sur les projets [lire nos documents](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Chemin d’accès complet au dossier dans lequel les nouveaux projets sont enregistrés par défaut.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Toujours afficher un message d'information lorsque les dossiers de l'espace de travail actuel contiennent des projets qui n'ont pas été ajoutés aux projets de l'espace de travail.", + "refresh-workspace-command": "Actualiser", + "remove-project-command": "Supprimer le projet" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json index 5b805e467c..beb5b3828a 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Bases du langage Docker", - "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers Docker." + "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers Docker.", + "displayName": "Bases du langage Docker" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/extension-editing.i18n.json index 07f47c73c1..103d0027d6 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Création d’extension", - "description": "Fournit des fonctions de linting pour la création d’extensions." + "dist/extensionLinter": { + "dataUrlsNotValid": "Les URL de données ne sont pas une source d'images valide.", + "embeddedSvgsNotValid": "Les SVG incorporés ne sont pas une source d'images valide.", + "httpsRequired": "Les images doivent utiliser le protocole HTTPS.", + "relativeBadgeUrlRequiresHttpsRepository": "Les URL de badge relatives nécessitent un dépôt avec le protocole HTTPS dans package.json.", + "relativeIconUrlRequiresHttpsRepository": "Une icône nécessite un référentiel avec le protocole HTTPS spécifié dans ce package.json.", + "relativeUrlRequiresHttpsRepository": "Les URL d'image relatives nécessitent un dépôt avec le protocole HTTPS dans package.json.", + "svgsNotValid": "Les SVG ne sont pas une source d'images valide." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Paramètres d'éditeur spécifiques au langage", "languageSpecificEditorSettingsDescription": "Remplacer les paramètres de l'éditeur pour le langage" }, - "dist/extensionLinter": { - "httpsRequired": "Les images doivent utiliser le protocole HTTPS.", - "svgsNotValid": "Les SVG ne sont pas une source d'images valide.", - "embeddedSvgsNotValid": "Les SVG incorporés ne sont pas une source d'images valide.", - "dataUrlsNotValid": "Les URL de données ne sont pas une source d'images valide.", - "relativeUrlRequiresHttpsRepository": "Les URL d'image relatives nécessitent un dépôt avec le protocole HTTPS dans package.json.", - "relativeIconUrlRequiresHttpsRepository": "Une icône nécessite un référentiel avec le protocole HTTPS spécifié dans ce package.json.", - "relativeBadgeUrlRequiresHttpsRepository": "Les URL de badge relatives nécessitent un dépôt avec le protocole HTTPS dans package.json." + "package": { + "description": "Fournit des fonctions de linting pour la création d’extensions.", + "displayName": "Création d’extension" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json index 3e85063ed7..bc3557fd7c 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Informations d'identification manquantes ou non valides." + }, + "dist/autofetch": { + "no": "Non", + "not now": "Me demander plus tard", + "suggest auto fetch": "Voulez-vous que Code exécute [périodiquement 'git fetch']({0}) ?", + "yes": "Oui" + }, + "dist/commands": { + "HEAD not available": "La version HEAD de '{0}' n'est pas disponible.", + "add": "Ajouter à l'espace de travail", + "add remote": "Ajoutez une nouvelle machine distante...", + "addFrom": "Ajouter un dépôt distant à partir d'une URL", + "addfrom": "Ajouter un dépôt distant à partir de {0}", + "addremote": "Ajouter un dépôt distant", + "always": "Toujours", + "are you sure": "Ceci va créer un dépôt Git dans '{0}'. Êtes-vous sûr de vouloir continuer ?", + "auth failed": "Échec de l'authentification auprès de git remote.", + "auth failed specific": "Échec de l'authentification auprès de git remote :\r\n\r\n{0}", + "branch already exists": "Une branche nommée '{0}' existe déjà", + "branch name": "Nom de la branche", + "branch name format invalid": "Le nom de la branche doit correspondre à la regex : {0}", + "cant push": "impossible de pousser les références vers la branche distante. Exécutez d'abord 'Récupérer' pour intégrer vos modifications.", + "changed": "Niveau de journalisation remplacé par : {0}", + "checkout detached": "Extraire en mode détaché...", + "choose": "Choisir un dossier...", + "clean repo": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.", + "clonefrom": "Cloner à partir de {0}", + "cloning": "Clonage du dépôt Git '{0}'...", + "commit": "Commiter les changements indexés", + "commit anyway": "Créer un commit vide", + "commit hash": "Commiter le code de hachage", + "commit message": "Message de validation", + "commitMessageWithHeadLabel2": "Message (commit sur '{0}')", + "confirm delete": "Voulez-vous vraiment supprimer {0} ?\r\nAttention ! Cette action est irréversible.\r\nCe fichier sera définitivement perdu si vous l’effectuez.", + "confirm delete multiple": "Voulez-vous vraiment supprimer {0} fichiers ?\r\nAttention ! Cette action est irréversible.\r\nCes fichiers seront définitivement perdus si vous l’effectuez.", + "confirm discard": "Voulez-vous vraiment abandonner les changements apportés à {0} ?", + "confirm discard all": "Voulez-vous vraiment abandonner tous les changements apportés à {0} fichiers ?\r\nAttention ! Cette action est irréversible.\r\nVotre plage de travail actuelle sera définitivement perdue si vous l’effectuez.", + "confirm discard all 2": "{0}\r\n\r\nCette opération est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.", + "confirm discard all single": "Voulez-vous vraiment abandonner les changements apportés à {0} ?", + "confirm discard multiple": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?", + "confirm emtpy commit": "Êtes-vous sûr d vouloir créer un commit vide ?", + "confirm force delete branch": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?", + "confirm force push": "Vous êtes sur le point de forcer l’envoi des changements que vous avez apportés. Cette action peut être délétère et peut remplacer par inadvertance les changements apportés par d’autres utilisateurs.\r\n\r\nVoulez-vous vraiment continuer ?", + "confirm no verify commit": "Vous êtes sur le point de valider vos changements sans vérification. Cela signifie que les crochets pre-commit vont être ignorés, ce qui n’est peut-être pas souhaitable.\r\n\r\nVoulez-vous vraiment continuer ?", + "confirm publish branch": "La branche '{0}' n'a pas de branche en amont. Voulez-vous publier cette branche ?", + "confirm restore": "Êtes-vous sûr de vouloir restaurer {0} ?", + "confirm restore multiple": "Êtes-vous sûr de vouloir restaurer les fichiers {0} ?", + "confirm stage file with merge conflicts": "Voulez-vous vraiment créer {0} avec des conflits de fusion ?", + "confirm stage files with merge conflicts": "Voulez-vous vraiment créer {0} fichiers avec des conflits de fusion ?", + "create branch": "Créez une branche...", + "create branch from": "Créez une branche à partir de...", + "create repo": "Initialiser le dépôt", + "current": "Actuelle", + "delete": "Supprimer le fichier", + "delete branch": "Supprimer la branche", + "delete file": "Supprimer le fichier", + "delete files": "Supprimer les fichiers", + "deleted by them": "Ils ont supprimé le fichier '{0}', et nous l'avons modifié.\r\n\r\nQue voulez-vous faire ?", + "deleted by us": "Nous avons supprimé le fichier '{0}', et ils l'ont supprimé.\r\n\r\nQue voulez-vous faire ?", + "discard": "Ignorer les modifications", + "discardAll": "Ignorer les {0} fichiers", + "discardAll multiple": "Abandonner 1 fichier", + "force": "Forcer l'extraction", + "force push not allowed": "Force push n’est pas autorisé, veuillez l’activer avec le paramètre 'git.allowForcePush'.", + "git error": "Erreur Git", + "git error details": "Git : {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (index)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (Arborescence de travail)", + "init": "Choisir le dossier d’espace de travail dans lequel initialiser le dépôt git", + "init repo": "Initialiser le dépôt", + "invalid branch name": "Nom de branche non valide", + "keep ours": "Conserver notre version", + "keep theirs": "Conserver leur version", + "learn more": "En savoir plus", + "local changes": "Vos changements locaux vont être remplacés par l'extraction.", + "merge commit": "Le dernier commit était un commit de fusion. Voulez-vous vraiment l'annuler ?", + "merge conflicts": "Il existe des conflits de fusion. Corrigez-les avant la validation.", + "missing user info": "Assurez-vous de configurer votre 'user.name' et 'user.email' dans git.", + "never": "Jamais", + "never again": "OK, Ne plus afficher", + "never ask again": "OK, Ne plus me demander à nouveau", + "no changes": "Il n'existe aucun changement à valider.", + "no changes stash": "Aucune modification à remiser (stash).", + "no more": "Impossible d’annuler car HEAD ne pointe vers aucune validation.", + "no rebase": "Pas de rebase en cours.", + "no remotes added": "Votre dépôt n'a pas de dépôt distant.", + "no remotes to fetch": "Ce dépôt n'a aucun dépôt distant configuré pour rappatrier.", + "no remotes to publish": "Votre dépôt n'a aucun dépôt distant configuré pour une publication.", + "no remotes to pull": "Votre dépôt n'a aucun dépôt distant configuré pour un Pull.", + "no remotes to push": "Votre dépôt n'a aucun dépôt distant configuré pour un Push.", + "no staged changes": "Il n’existe aucun changement indexé à valider.\r\n\r\nVoulez-vous indexer tous vos changements et les valider directement ?", + "no stashes": "Aucune remise (stash) à restaurer dans ce dépôt.", + "no tags": "Ce dépôt n'a pas d'étiquette.", + "no verify commit not allowed": "Les commits sans vérification ne sont pas autorisés. Activez-les à l'aide du paramètre 'git.allowNoVerifyCommit'.", + "nobranch": "Vous devez extraire une branche dont vous souhaitez effectuer le Push vers un emplacement distant.", + "ok": "OK", + "open git log": "Ouvrir le journal Git", + "open repo": "Ouvrir le dépôt", + "openrepo": "Ouvrir", + "openreponew": "Ouvrir dans une nouvelle fenêtre", + "pick branch pull": "Sélectionner une branche à partir de laquelle tirer (pull)", + "pick provider": "Choisissez un fournisseur sur lequel publier la branche '{0}' :", + "pick remote": "Choisissez un dépôt distant où publier la branche '{0}' :", + "pick remote pull repo": "Choisir un dépôt distant duquel extraire la branche", + "pick stash to apply": "Choisir une remise (stash) à appliquer", + "pick stash to drop": "Choisir un remisage (stash) à supprimer", + "pick stash to pop": "Choisir une remise (stash) à appliquer et supprimer", + "proposeopen": "Voulez-vous ouvrir le dépôt cloné ?", + "proposeopen init": "Voulez-vous ouvrir le dépôt initialisé ?", + "proposeopen2": "Voulez-vous ouvrir le dépôt cloné ou l'ajouter à l'espace de travail actuel ?", + "proposeopen2 init": "Souhaitez-vous ouvrir le dépôt initialisé, ou l’ajouter à l’espace de travail actuel ?", + "provide branch name": "Fournissez un nouveau nom de branche", + "provide commit hash": "Indiquez le code de hachage du commit", + "provide commit message": "Indiquez un message de validation", + "provide remote name": "Fournissez un nom de dépôt distant", + "provide stash message": "Spécifier éventuellement un message pour la remise (stash)", + "provide tag message": "Spécifiez un message pour annoter la balise", + "provide tag name": "Spécifiez un nom de balise", + "publish to": "Publier sur {0}", + "remote already exists": "Le dépôt distant '{0}' existe déjà.", + "remote branch at": "Branche distante à {0}", + "remote name": "Nom du dépôt distant", + "remote name format invalid": "Format non valide du nom de dépôt distant", + "remove remote": "Choisir un dépôt distant à supprimer", + "repourl": "URL de dépôt", + "restore file": "Restaurer le fichier", + "restore files": "Restaurer les fichiers", + "save and commit": "Tout enregistrer et valider", + "save and stash": "Tout enregistrer et faire un stash", + "select a branch to merge from": "Sélectionner une branche à fusionner", + "select a branch to rebase onto": "Sélectionner une branche où rebaser", + "select a ref to checkout": "Sélectionner une référence à extraire", + "select a ref to checkout detached": "Sélectionnez une référence à extraire en mode détaché", + "select a ref to create a new branch from": "Sélectionner une référence à partir de laquelle créer la branche '{0}'", + "select a tag to delete": "Sélectionner une étiquette à supprimer", + "select branch to delete": "Sélectionner une branche à supprimer", + "select log level": "Sélectionner le niveau de journalisation (log)", + "selectFolder": "Sélectionner l'emplacement du dépôt", + "show command output": "Afficher la sortie de commande", + "stash": "Faire un stash quand même", + "stash merge conflicts": "Il y a eu des conflits de fusion en appliquant la remise (stash).", + "stash message": "Message pour la remise (stash)", + "stashcheckout": "Faire un stash et extraire", + "sure drop": "Voulez-vous vraiment annuler le stash : {0} ?", + "sync is unpredictable": "Cette action va envoyer (push) et tirer (pull) des commits à destination et en provenance de '{0}/{1}'.", + "tag at": "Balise sur {0}", + "tag message": "Message", + "tag name": "Nom de la balise", + "there are untracked files": "{0} fichiers non suivis seront SUPPRIMÉS DU DISQUE s'ils sont ignorés.", + "there are untracked files single": "Le fichier non suivi suivant sera SUPPRIMÉ DU DISQUE s'il est ignoré : {0}.", + "undo commit": "Annuler le commit de fusion", + "unsaved files": "Il y a {0} fichiers non sauvegardés.\r\n\r\nSouhaitez-vous sauvegarder avant de commiter ?", + "unsaved files single": "Le fichier suivant a des changements non enregistrés qui ne seront pas inclus dans la validation si vous continuez : {0}.\r\n\r\nVoulez-vous l'enregistrer avant la validation ?", + "unsaved stash files": "{0} fichiers n’ont pas été enregistrés.\r\n\r\nVoulez-vous les enregistrer avant de faire un stash ?", + "unsaved stash files single": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le stash si vous continuez{0}: .\r\n\r\nVoulez-vous l’enregistrer avant de faire un stash ?", + "warn untracked": "Cette action SUPPRIME {0} fichiers non suivis !\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS.", + "yes": "Oui", + "yes discard tracked": "Ignorer 1 fichier suivi", + "yes discard tracked multiple": "Ignorer {0} fichiers suivis", + "yes never again": "Oui, Ne plus afficher" + }, + "dist/main": { + "downloadgit": "Télécharger Git", + "git20": "Il semble que git {0} soit installé. Code fonctionne mieux avec git >= 2", + "git2526": "Il existe des problèmes connus avec la version installée de Git {0}. Effectuez une mise à jour vers Git >= 2.27 pour permettre aux fonctionnalités Git de s'exécuter correctement.", + "looking": "Recherche de git dans : {0}", + "neverShowAgain": "Ne plus afficher", + "notfound": "Git non trouvé. Installez-le et configurez-le en utilisant le paramètre 'git.path'.", + "updateGit": "Mettre à jour Git", + "using git": "Utilisation de git {0} à partir de {1}" + }, + "dist/model": { + "no repositories": "Aucun dépôt disponible", + "not supported": "Chemins d’accès absolus non supportés dans le paramètre 'git.scanRepositories'.", + "pick repo": "Choisir un dépôt", + "too many submodules": "Le dépôt '{0}' a {1} sous-modules qui ne vont pas être ouverts automatiquement. Vous pouvez ouvrir chacun individuellement en ouvrant un fichier à l'intérieur." + }, + "dist/remoteSource": { + "branch name": "Nom de la branche", + "error": "$(error) - Erreur : {0}", + "none found": "Dépôts distants introuvables.", + "pick url": "Choisissez l'URL à partir de laquelle effectuer le clonage.", + "provide url": "Indiquer l'URL du dépôt", + "provide url or pick": "Indiquez l'URL du dépôt, ou choisissez une source de dépôt.", + "type to filter": "Nom du dépôt", + "type to search": "Nom du dépôt (tapez pour effectuer une recherche)", + "url": "URL" + }, + "dist/repository": { + "add known": "Voulez-vous ajouter '{0}' à .gitignore ?", + "added by them": "Conflit : ajout de leur part", + "added by us": "Conflit : ajout de notre part", + "always pull": "Toujours tirer (pull)", + "both added": "Conflit : ajout de leur part et de notre part", + "both deleted": "Conflit : suppression de leur part et de notre part", + "both modified": "Conflit : modification de leur part et de notre part", + "changes": "Changements", + "commit": "Commiter", + "commit in rebase": "Il n’est pas possible de changer le message de validation au milieu d’un rebasage. Terminez l'opération de rebasage et utilisez le rebasage interactif à la place.", + "commitMessage": "Message ({0} à valider)", + "commitMessageCountdown": "{0} caractères restants sur la ligne actuelle", + "commitMessageWarning": "{0} caractères sur {1} sur la ligne actuelle", + "commitMessageWhitespacesOnlyWarning": "Le message de validation actuel contient uniquement des espaces", + "commitMessageWithHeadLabel": "Message ({0} à valider sur '{1}')", + "deleted": "Supprimé", + "deleted by them": "Conflit : suppression de leur part", + "deleted by us": "Conflit : suppression de notre part", + "dont pull": "Ne pas tirer (pull)", + "git.title.deleted": "{0} (supprimé)", + "git.title.index": "{0} (Index)", + "git.title.ours": "{0} (à nous)", + "git.title.theirs": "{0} (à eux)", + "git.title.untracked": "{0} (non suivi)", + "git.title.workingTree": "{0} (arborescence de travail)", + "huge": "Le dépôt Git dans '{0}' a trop de modifications actives, seul un sous-ensemble de fonctionnalités Git sera activé.", + "ignored": "Ignoré", + "index added": "Index ajouté", + "index copied": "Index copié", + "index deleted": "Index supprimé", + "index modified": "Index modifié", + "index renamed": "Index renommé", + "intent to add": "Intention à ajouter", + "merge changes": "Fusionner les changements", + "modified": "Modifié le", + "neveragain": "Ne plus afficher", + "open": "Ouvrir", + "pull": "Tirer (pull)", + "pull branch maybe rebased": "Il semble que la branche actuelle '{0}' ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", + "pull maybe rebased": "Il semble que la branche actuelle ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", + "pull n": "Tirer (pull) {0} commits de {1}/{2}", + "pull push n": "Tirer (pull) {0} et envoyer (push) {1} commits entre {2}/{3}", + "push n": "Envoyer (push) {0} commits à {1}/{2}", + "push success": "Envoi (push) réussi.", + "staged changes": "Changements indexés", + "sync changes": "Synchroniser les changements", + "sync is unpredictable": "Synchronisation. L'annulation peut endommager gravement le dépôt", + "untracked": "Non suivi", + "untracked changes": "Changements non suivis", + "yes": "Oui" + }, + "dist/statusbar": { + "checkout": "Extraire la branche/l'étiquette...", + "publish changes": "Publier les modifications", + "publish to": "Publier sur {0}", + "publish to...": "Publier sur...", + "rebasing": "Rebase en cours", + "syncing changes": "Synchronisation des modifications..." + }, + "dist/timelineProvider": { + "git.index": "Index", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Historique git", + "git.timeline.stagedChanges": "Modifications en zone de transit", + "git.timeline.uncommitedChanges": "Changements non commités", + "git.timeline.you": "Vous", + "git.workingTree": "Arborescence de travail" + }, "package": { - "displayName": "Git", - "description": "Intégration Git SCM", - "command.setLogLevel": "Définir le niveau de journalisation (log) ...", - "command.clone": "Cloner", - "command.cloneRecursive": "Cloner (récursif)", - "command.init": "Initialiser le dépôt", - "command.openRepository": "Ouvrir le dépôt", - "command.close": "Fermer le dépôt", - "command.refresh": "Actualiser", - "command.openChange": "Ouvrir les modifications", - "command.openAllChanges": "Ouvrir tous les changements", - "command.openFile": "Ouvrir un fichier", - "command.openHEADFile": "Ouvrir le fichier (HEAD)", - "command.stage": "Mettre en attente les modifications", - "command.stageAll": "Mettre en attente toutes les modifications", - "command.stageAllTracked": "Indexer tous les changements suivis", - "command.stageAllUntracked": "Indexer tous les changements non suivis", - "command.stageAllMerge": "Indexer toutes les fusions de changements", - "command.stageSelectedRanges": "Mettre en attente les plages sélectionnées", - "command.revertSelectedRanges": "Restaurer les portées sélectionnées", - "command.stageChange": "Mettre en attente la modification", - "command.revertChange": "Restaurer la modification", - "command.unstage": "Annuler la mise en attente des modifications", - "command.unstageAll": "Annuler la mise en attente de toutes les modifications", - "command.unstageSelectedRanges": "Annuler la mise en attente des plages sélectionnées", - "command.rename": "Renommer", + "colors.added": "Couleur des ressources ajoutées.", + "colors.conflict": "Couleur pour les ressources avec des conflits.", + "colors.deleted": "Couleur des ressources supprimées.", + "colors.ignored": "Couleur des ressources ignorées.", + "colors.modified": "Couleur pour les ressources modifiées.", + "colors.renamed": "Couleur des ressources renommées ou copiées.", + "colors.stageDeleted": "Couleur des ressources supprimées qui ont été indexées.", + "colors.stageModified": "Couleur des ressources modifiées qui ont été indexées.", + "colors.submodule": "Couleur pour les ressources de sous-module.", + "colors.untracked": "Couleur pour les ressources non tracées.", + "command.addRemote": "Ajouter un dépôt distant...", + "command.branch": "Créer une branche...", + "command.branchFrom": "Créer une branche à partir de...", + "command.checkout": "Extraire vers...", + "command.checkoutDetached": "Extraire vers (mode détaché)...", + "command.cherryPick": "Faire un cherry-pick...", "command.clean": "Ignorer les modifications", "command.cleanAll": "Ignorer toutes les modifications", "command.cleanAllTracked": "Ignorer tous les changements suivis", "command.cleanAllUntracked": "Ignorer tous les changements non suivis", + "command.clone": "Cloner", + "command.cloneRecursive": "Cloner (récursif)", + "command.close": "Fermer le dépôt", "command.commit": "Activer", - "command.commitStaged": "Valider le contenu en zone de transit", - "command.commitEmpty": "Commit vide", - "command.commitStagedSigned": "Valider les modifications en attente (signé)", - "command.commitStagedAmend": "Valider les modifications en attente (modifier)", "command.commitAll": "Valider tout", - "command.commitAllSigned": "Valider tout (signé)", "command.commitAllAmend": "Tout Valider (Modifier)", - "command.commitNoVerify": "Commiter (aucune vérification)", - "command.commitStagedNoVerify": "Commiter l'index (aucune vérification)", - "command.commitEmptyNoVerify": "Commiter le contenu vide (aucune vérification)", - "command.commitStagedSignedNoVerify": "Commiter l'index (signé, aucune vérification)", - "command.commitStagedAmendNoVerify": "Commiter l'index (modifier, aucune vérification)", - "command.commitAllNoVerify": "Tout commiter (aucune vérification)", - "command.commitAllSignedNoVerify": "Tout commiter (signé, aucune vérification)", "command.commitAllAmendNoVerify": "Tout commiter (modifier, aucune vérification)", - "command.restoreCommitTemplate": "Restaurer le modèle de commit", - "command.undoCommit": "Annuler la dernière validation", - "command.checkout": "Extraire vers...", - "command.checkoutDetached": "Extraire vers (mode détaché)...", - "command.branch": "Créer une branche...", - "command.branchFrom": "Créer une branche à partir de...", - "command.deleteBranch": "Supprimer la branche...", - "command.renameBranch": "Renommer la branche...", - "command.cherryPick": "Faire un cherry-pick...", - "command.merge": "Fusionner la branche...", - "command.rebase": "Rebaser la branche...", + "command.commitAllNoVerify": "Tout commiter (aucune vérification)", + "command.commitAllSigned": "Valider tout (signé)", + "command.commitAllSignedNoVerify": "Tout commiter (signé, aucune vérification)", + "command.commitEmpty": "Commit vide", + "command.commitEmptyNoVerify": "Commiter le contenu vide (aucune vérification)", + "command.commitNoVerify": "Commiter (aucune vérification)", + "command.commitStaged": "Valider le contenu en zone de transit", + "command.commitStagedAmend": "Valider les modifications en attente (modifier)", + "command.commitStagedAmendNoVerify": "Commiter l'index (modifier, aucune vérification)", + "command.commitStagedNoVerify": "Commiter l'index (aucune vérification)", + "command.commitStagedSigned": "Valider les modifications en attente (signé)", + "command.commitStagedSignedNoVerify": "Commiter l'index (signé, aucune vérification)", "command.createTag": "Créer une balise", + "command.deleteBranch": "Supprimer la branche...", "command.deleteTag": "Supprimer l'étiquette", "command.fetch": "Rappatrier", - "command.fetchPrune": "Récupérer (élaguer)", "command.fetchAll": "Récupérer depuis tous les Remotes", + "command.fetchPrune": "Récupérer (élaguer)", + "command.ignore": "Ajouter à .gitignore", + "command.init": "Initialiser le dépôt", + "command.merge": "Fusionner la branche...", + "command.openAllChanges": "Ouvrir tous les changements", + "command.openChange": "Ouvrir les modifications", + "command.openFile": "Ouvrir un fichier", + "command.openHEADFile": "Ouvrir le fichier (HEAD)", + "command.openRepository": "Ouvrir le dépôt", + "command.publish": "Publier la branche...", "command.pull": "Pull", - "command.pullRebase": "Pull (rebaser)", "command.pullFrom": "Extraire de...", + "command.pullRebase": "Pull (rebaser)", "command.push": "Push", - "command.pushForce": "Pousser (forcer)", - "command.pushTo": "Transfert (Push) vers...", - "command.pushToForce": "Transfert (Push) vers... (Force)", "command.pushFollowTags": "Pousser (suivre des balises)", "command.pushFollowTagsForce": "Pousser (suivre des balises, forcer)", + "command.pushForce": "Pousser (forcer)", "command.pushTags": "Envoyer (push) des étiquettes", - "command.addRemote": "Ajouter un dépôt distant...", - "command.removeRemote": "Supprimer le dépôt distant", - "command.sync": "Synchroniser", - "command.syncRebase": "Synchroniser (Rebase)", - "command.publish": "Publier la branche...", - "command.showOutput": "Afficher la sortie Git", - "command.ignore": "Ajouter à .gitignore", - "command.revealInExplorer": "Révéler dans la barre latérale", + "command.pushTo": "Transfert (Push) vers...", + "command.pushToForce": "Transfert (Push) vers... (Force)", + "command.rebase": "Rebaser la branche...", "command.rebaseAbort": "Abandonner le rebasage", - "command.stashIncludeUntracked": "Remiser (Inclure les non-tracés)", + "command.refresh": "Actualiser", + "command.removeRemote": "Supprimer le dépôt distant", + "command.rename": "Renommer", + "command.renameBranch": "Renommer la branche...", + "command.restoreCommitTemplate": "Restaurer le modèle de commit", + "command.revealInExplorer": "Révéler dans la barre latérale", + "command.revertChange": "Restaurer la modification", + "command.revertSelectedRanges": "Restaurer les portées sélectionnées", + "command.setLogLevel": "Définir le niveau de journalisation (log) ...", + "command.showOutput": "Afficher la sortie Git", + "command.stage": "Mettre en attente les modifications", + "command.stageAll": "Mettre en attente toutes les modifications", + "command.stageAllMerge": "Indexer toutes les fusions de changements", + "command.stageAllTracked": "Indexer tous les changements suivis", + "command.stageAllUntracked": "Indexer tous les changements non suivis", + "command.stageChange": "Mettre en attente la modification", + "command.stageSelectedRanges": "Mettre en attente les plages sélectionnées", "command.stash": "Remiser (stash)", - "command.stashPop": "Appliquer et supprimer la remise...", - "command.stashPopLatest": "Appliquer et supprimer la dernière remise", "command.stashApply": "Appliquer la remise (Stash)...", "command.stashApplyLatest": "Appliquer la dernière remise (Stash)", "command.stashDrop": "Supprimer le remisage (stash)...", - "command.timelineOpenDiff": "Ouvrir les modifications", + "command.stashIncludeUntracked": "Remiser (Inclure les non-tracés)", + "command.stashPop": "Appliquer et supprimer la remise...", + "command.stashPopLatest": "Appliquer et supprimer la dernière remise", + "command.sync": "Synchroniser", + "command.syncRebase": "Synchroniser (Rebase)", + "command.timelineCompareWithSelected": "Comparer avec la sélection", "command.timelineCopyCommitId": "Copier l'ID de commit", "command.timelineCopyCommitMessage": "Copiez le message de commit.", + "command.timelineOpenDiff": "Ouvrir les modifications", "command.timelineSelectForCompare": "Sélectionner pour comparaison", - "command.timelineCompareWithSelected": "Comparer avec la sélection", - "config.enabled": "Indique si git est activé.", - "config.path": "Chemin et nom de fichier de l'exécutable git. Exemple : 'C:\\Program Files\\Git\\bin\\git.exe' (Windows). Il peut s'agir également d'un tableau de valeurs de chaîne contenant plusieurs chemins de recherche.", + "command.undoCommit": "Annuler la dernière validation", + "command.unstage": "Annuler la mise en attente des modifications", + "command.unstageAll": "Annuler la mise en attente de toutes les modifications", + "command.unstageSelectedRanges": "Annuler la mise en attente des plages sélectionnées", + "config.allowForcePush": "Contrôle si force push (avec ou sans lease) est activé.", + "config.allowNoVerifyCommit": "Détermine si les commits sans exécution des crochets pre-commit et commit-msg sont autorisés.", + "config.alwaysShowStagedChangesResourceGroup": "Toujours afficher le groupe de ressources des changements en zone de transit (Staged).", + "config.alwaysSignOff": "Contrôle le flag signoff pour toutes les modifications.", "config.autoRepositoryDetection": "Configure le moment où les dépôts doivent être détectés automatiquement.", - "config.autoRepositoryDetection.true": "Recherchez dans les deux sous-dossiers du dossier ouvert en cours et dans les dossiers parents de fichiers ouverts.", "config.autoRepositoryDetection.false": "Désactivez l’analyse de dépôt automatique.", - "config.autoRepositoryDetection.subFolders": "Rechercher dans les sous-dossiers du dossier actuellement ouvert.", "config.autoRepositoryDetection.openEditors": "Rechercher dans les dossiers parents de fichiers ouverts.", - "config.autorefresh": "Détermine si l'actualisation automatique est activée.", + "config.autoRepositoryDetection.subFolders": "Rechercher dans les sous-dossiers du dossier actuellement ouvert.", + "config.autoRepositoryDetection.true": "Recherchez dans les deux sous-dossiers du dossier ouvert en cours et dans les dossiers parents de fichiers ouverts.", + "config.autoStash": "Remisez (stash) les changements avant de les tirer et de les restaurer après un tirage réussi.", "config.autofetch": "Quand la valeur est true, les commits sont automatiquement récupérés (fetch) à partir du dépôt distant par défaut du dépôt Git actuel. Quand la valeur est 'all', les commits sont récupérés à partir de tous les dépôts distants.", - "config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique, quand 'git.autofetch' est activé.", + "config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique quand `git.autofetch` est activé.", + "config.autorefresh": "Détermine si l'actualisation automatique est activée.", + "config.branchSortOrder": "Contrôle l'ordre de tri des branches.", + "config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.", + "config.branchWhitespaceChar": "Le caractère pour remplacer les espaces dans les nouveaux noms de branche.", + "config.checkoutType": "Contrôle le type des références Git listées au moment de l'exécution de Extraire vers...", + "config.checkoutType.local": "Branches locales", + "config.checkoutType.remote": "Branches distantes", + "config.checkoutType.tags": "Étiquettes", + "config.confirmEmptyCommits": "Confirmez toujours la création de commits vides pour la commande 'Git: Commit Empty'.", + "config.confirmForcePush": "Détermine s’il faut demander confirmation avant de forcer le push.", + "config.confirmNoVerifyCommit": "Détermine si une confirmation doit être demandée avant un commit sans vérification.", "config.confirmSync": "Confirmez avant de synchroniser des dépôts git.", "config.countBadge": "Contrôle le badge de compte Git.", "config.countBadge.all": "Compter tous les changements.", - "config.countBadge.tracked": "Compter uniquement les changements suivis.", "config.countBadge.off": "Désactivez le compteur.", - "config.checkoutType": "Contrôle le type des références Git listées au moment de l'exécution de Extraire vers...", - "config.checkoutType.local": "Branches locales", - "config.checkoutType.tags": "Étiquettes", - "config.checkoutType.remote": "Branches distantes", - "config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.", - "config.branchWhitespaceChar": "Le caractère pour remplacer les espaces dans les nouveaux noms de branche.", - "config.ignoreLegacyWarning": "Ignore l'avertissement Git hérité.", - "config.ignoreMissingGitWarning": "Ignore l'avertissement quand Git est manquant.", - "config.ignoreWindowsGit27Warning": "Ignore l'avertissement lorsque Git 2.25 - 2.26 est installé sur Windows.", - "config.ignoreLimitWarning": "Ignore l'avertissement en cas de changements trop nombreux dans un dépôt.", - "config.ignoreRebaseWarning": "Ignore l'avertissement quand il semble que la branche ait été rebasée au moment du tirage (pull).", - "config.defaultCloneDirectory": "Emplacement par défaut où cloner un dépôt git.", - "config.enableSmartCommit": "Validez toutes les modifications en l'absence de modifications en attente.", - "config.smartCommitChanges": "Contrôle les modifications organisées automatiquement par Smart Commit.", - "config.smartCommitChanges.all": "Organise automatiquement toutes les modifications.", - "config.smartCommitChanges.tracked": "Organise automatiquement les modifications suivies uniquement.", - "config.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).", - "config.enableCommitSigning": "Active la signature de commit avec GPG ou X.509.", - "config.discardAllScope": "Contrôle les modifications ignorées par la commande 'Ignorer toutes les modifications'. 'all' ignore toutes les modifications. 'tracked' ignore uniquement les fichiers suivis. 'prompt' affiche un message d'invite chaque fois que l’action est exécutée.", + "config.countBadge.tracked": "Compter uniquement les changements suivis.", "config.decorations.enabled": "Contrôle si Git contribue aux couleurs et aux badges de l'Explorateur et de la vue Éditeurs ouverts.", + "config.defaultCloneDirectory": "Emplacement par défaut où cloner un dépôt git.", + "config.detectSubmodules": "Contrôle s’il faut détecter automatiquement les sous-modules git.", + "config.detectSubmodulesLimit": "Contrôle la limite de sous-modules git détectés.", + "config.discardAllScope": "Contrôle les modifications ignorées par la commande 'Ignorer toutes les modifications'. 'all' ignore toutes les modifications. 'tracked' ignore uniquement les fichiers suivis. 'prompt' affiche un message d'invite chaque fois que l’action est exécutée.", + "config.enableCommitSigning": "Active la signature de commit avec GPG ou X.509.", + "config.enableSmartCommit": "Validez toutes les modifications en l'absence de modifications en attente.", "config.enableStatusBarSync": "Contrôle si la commande Git Sync apparaît dans la barre d'état.", + "config.enabled": "Indique si git est activé.", + "config.fetchOnPull": "Si activé, récupère toutes les branches au tirage. Sinon, récupère seulement la branche actuelle.", "config.followTagsWhenSync": "Suit l'envoi (push) de toutes les étiquettes au moment de l'exécution de la commande de synchronisation.", - "config.promptToSaveFilesBeforeStash": "Contrôle si Git doit rechercher les fichiers non enregistrés avant de faire un stash des changements.", - "config.promptToSaveFilesBeforeStash.always": "Vérifiez les fichiers non enregistrés.", - "config.promptToSaveFilesBeforeStash.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", - "config.promptToSaveFilesBeforeStash.never": "Désactive cette vérification.", - "config.promptToSaveFilesBeforeCommit": "Contrôle si Git doit vérifier les fichiers non sauvegardés avant d'effectuer le commit.", - "config.promptToSaveFilesBeforeCommit.always": "Vérifiez les fichiers non enregistrés.", - "config.promptToSaveFilesBeforeCommit.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", - "config.promptToSaveFilesBeforeCommit.never": "Désactivez la vérification.", + "config.ignoreLegacyWarning": "Ignore l'avertissement Git hérité.", + "config.ignoreLimitWarning": "Ignore l'avertissement en cas de changements trop nombreux dans un dépôt.", + "config.ignoreMissingGitWarning": "Ignore l'avertissement quand Git est manquant.", + "config.ignoreRebaseWarning": "Ignore l'avertissement quand il semble que la branche ait été rebasée au moment du tirage (pull).", + "config.ignoreSubmodules": "Ignore les modifications apportées aux sous-modules dans l'arborescence de fichiers.", + "config.ignoreWindowsGit27Warning": "Ignore l'avertissement lorsque Git 2.25 - 2.26 est installé sur Windows.", + "config.ignoredRepositories": "Liste des dépôts git à ignorer.", + "config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.", + "config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.", + "config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.", + "config.openAfterClone": "Détermine s'il est nécessaire d'ouvrir un dépôt automatiquement après le clonage.", + "config.openAfterClone.always": "Effectue toujours l'ouverture dans la fenêtre active.", + "config.openAfterClone.alwaysNewWindow": "Effectue toujours l'ouverture dans une nouvelle fenêtre.", + "config.openAfterClone.prompt": "Demande toujours l'action à effectuer.", + "config.openAfterClone.whenNoFolderOpen": "Effectue uniquement l'ouverture dans la fenêtre active quand aucun dossier n'est ouvert.", + "config.openDiffOnClick": "Contrôle si l'éditeur de diff doit être ouvert quand l'utilisateur clique sur un changement. Sinon, l'éditeur normal est ouvert.", + "config.path": "Chemin et nom de fichier de l'exécutable git. Exemple : 'C:\\Program Files\\Git\\bin\\git.exe' (Windows). Il peut s'agir également d'un tableau de valeurs de chaîne contenant plusieurs chemins de recherche.", "config.postCommitCommand": "Exécute une commande git après un commit réussi.", "config.postCommitCommand.none": "N'exécutez pas de commande après une validation.", "config.postCommitCommand.push": "Exécutez 'Git Push' après une validation réussie.", "config.postCommitCommand.sync": "Exécutez 'Git Sync' après une validation réussie.", - "config.openAfterClone": "Détermine s'il est nécessaire d'ouvrir un dépôt automatiquement après le clonage.", - "config.openAfterClone.always": "Effectue toujours l'ouverture dans la fenêtre active.", - "config.openAfterClone.alwaysNewWindow": "Effectue toujours l'ouverture dans une nouvelle fenêtre.", - "config.openAfterClone.whenNoFolderOpen": "Effectue uniquement l'ouverture dans la fenêtre active quand aucun dossier n'est ouvert.", - "config.openAfterClone.prompt": "Demande toujours l'action à effectuer.", - "config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.", - "config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).", - "config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.", - "config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.", - "config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.", - "config.detectSubmodules": "Contrôle s’il faut détecter automatiquement les sous-modules git.", - "config.detectSubmodulesLimit": "Contrôle la limite de sous-modules git détectés.", - "config.alwaysShowStagedChangesResourceGroup": "Toujours afficher le groupe de ressources des changements en zone de transit (Staged).", - "config.alwaysSignOff": "Contrôle le flag signoff pour toutes les modifications.", - "config.ignoreSubmodules": "Ignore les modifications apportées aux sous-modules dans l'arborescence de fichiers.", - "config.ignoredRepositories": "Liste des dépôts git à ignorer.", - "config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.", - "config.showProgress": "Contrôle si les actions git doivent afficher la progression.", - "config.rebaseWhenSync": "Forcez git à utiliser rebase pendant l'exécution de la commande sync.", - "config.confirmEmptyCommits": "Confirmez toujours la création de commits vides pour la commande 'Git: Commit Empty'.", - "config.fetchOnPull": "Si activé, récupère toutes les branches au tirage. Sinon, récupère seulement la branche actuelle.", - "config.pullTags": "Récupérez toutes les balises pendant le tirage.", + "config.promptToSaveFilesBeforeCommit": "Contrôle si Git doit vérifier les fichiers non sauvegardés avant d'effectuer le commit.", + "config.promptToSaveFilesBeforeCommit.always": "Vérifiez les fichiers non enregistrés.", + "config.promptToSaveFilesBeforeCommit.never": "Désactivez la vérification.", + "config.promptToSaveFilesBeforeCommit.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", + "config.promptToSaveFilesBeforeStash": "Contrôle si Git doit rechercher les fichiers non enregistrés avant de faire un stash des changements.", + "config.promptToSaveFilesBeforeStash.always": "Vérifiez les fichiers non enregistrés.", + "config.promptToSaveFilesBeforeStash.never": "Désactive cette vérification.", + "config.promptToSaveFilesBeforeStash.staged": "Vérifiez uniquement les fichiers organisés non enregistrés.", "config.pruneOnFetch": "Effectue un élagage au moment de la récupération.", - "config.autoStash": "Remisez (stash) les changements avant de les tirer et de les restaurer après un tirage réussi.", - "config.allowForcePush": "Contrôle si force push (avec ou sans lease) est activé.", - "config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.", - "config.confirmForcePush": "Détermine s’il faut demander confirmation avant de forcer le push.", - "config.allowNoVerifyCommit": "Détermine si les commits sans exécution des crochets pre-commit et commit-msg sont autorisés.", - "config.confirmNoVerifyCommit": "Détermine si une confirmation doit être demandée avant un commit sans vérification.", - "config.openDiffOnClick": "Contrôle si l'éditeur de diff doit être ouvert quand l'utilisateur clique sur un changement. Sinon, l'éditeur normal est ouvert.", + "config.pullTags": "Récupérez toutes les balises pendant le tirage.", + "config.rebaseWhenSync": "Forcez git à utiliser rebase pendant l'exécution de la commande sync.", + "config.requireGitUserConfig": "Contrôle si une configuration utilisateur Git explicite est nécessaire ou si elle peut être devinée par Git quand elle est manquante.", + "config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.", + "config.showCommitInput": "Détermine si l'entrée de commit doit être affichée dans le panneau de contrôle de code source Git.", + "config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.", + "config.showProgress": "Contrôle si les actions git doivent afficher la progression.", + "config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).", + "config.smartCommitChanges": "Contrôle les modifications organisées automatiquement par Smart Commit.", + "config.smartCommitChanges.all": "Organise automatiquement toutes les modifications.", + "config.smartCommitChanges.tracked": "Organise automatiquement les modifications suivies uniquement.", + "config.suggestSmartCommit": "Propose d'activer Smart Commit (valide toutes les modifications en l'absence de modifications organisées).", "config.supportCancellation": "Contrôle si une notification apparaît lors de l'exécution de l'action Sync, qui permet à l'utilisateur d'annuler l'opération.", - "config.branchSortOrder": "Contrôle l'ordre de tri des branches.", + "config.terminalAuthentication": "Détermine si VS Code doit être activé en tant que gestionnaire d'authentification pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.", + "config.timeline.date": "Contrôle la date à utiliser pour les éléments de la vue Chronologie.", + "config.timeline.date.authored": "Utiliser la date de création", + "config.timeline.date.committed": "Utiliser la date de commit", + "config.timeline.showAuthor": "Contrôle si l'auteur du commit doit être affiché dans la vue Chronologie.", "config.untrackedChanges": "Contrôle le comportement des changements non suivis.", + "config.untrackedChanges.hidden": "Les changements non suivis sont masqués et exclus de plusieurs actions.", "config.untrackedChanges.mixed": "Tous les changements, suivis et non suivis, apparaissent ensemble et se comportent de la même manière.", "config.untrackedChanges.separate": "Les changements non suivis apparaissent séparément dans la vue Contrôle de code source. Ils sont également exclus de plusieurs actions.", - "config.untrackedChanges.hidden": "Les changements non suivis sont masqués et exclus de plusieurs actions.", - "config.requireGitUserConfig": "Contrôle si une configuration utilisateur Git explicite est nécessaire ou si elle peut être devinée par Git quand elle est manquante.", - "config.showCommitInput": "Détermine si l'entrée de commit doit être affichée dans le panneau de contrôle de code source Git.", - "config.terminalAuthentication": "Détermine si VS Code doit être activé en tant que gestionnaire d'authentification pour les processus git générés dans le terminal intégré. Remarque : Les terminaux doivent redémarrer pour permettre la prise en compte des changements apportés à ce paramètre.", - "config.timeline.showAuthor": "Contrôle si l'auteur du commit doit être affiché dans la vue Chronologie.", - "config.timeline.date": "Contrôle la date à utiliser pour les éléments de la vue Chronologie.", - "config.timeline.date.committed": "Utiliser la date de commit", - "config.timeline.date.authored": "Utiliser la date de création", "config.useCommitInputAsStashMessage": "Détermine s'il est nécessaire d'utiliser le message de la zone d'entrée de commit en tant que message de stash par défaut.", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.", + "description": "Intégration Git SCM", + "displayName": "Git", + "submenu.branch": "Branche", + "submenu.changes": "Changements", "submenu.commit": "Valider", "submenu.commit.amend": "Modifier", "submenu.commit.signoff": "Fermer la session", - "submenu.changes": "Changements", + "submenu.explorer": "Git", "submenu.pullpush": "Tirer (pull), envoyer (push)", - "submenu.branch": "Branche", "submenu.remotes": "À distance", "submenu.stash": "Remiser (stash)", "submenu.tags": "Étiquettes", - "colors.added": "Couleur des ressources ajoutées.", - "colors.modified": "Couleur pour les ressources modifiées.", - "colors.stageModified": "Couleur des ressources modifiées qui ont été indexées.", - "colors.stageDeleted": "Couleur des ressources supprimées qui ont été indexées.", - "colors.deleted": "Couleur des ressources supprimées.", - "colors.renamed": "Couleur des ressources renommées ou copiées.", - "colors.untracked": "Couleur pour les ressources non tracées.", - "colors.ignored": "Couleur des ressources ignorées.", - "colors.conflict": "Couleur pour les ressources avec des conflits.", - "colors.submodule": "Couleur pour les ressources de sous-module.", - "view.workbench.scm.missing": "Aucune installation Git valide n'a été détectée. Vous trouverez plus d'informations dans la [sortie git](command:git.showOutput).\r\n[Installez Git](https://git-scm.com/), ou découvrez plus en détail comment utiliser Git et le contrôle de code source dans VS Code à l'aide de [notre documentation](https://aka.ms/vscode-scm).\r\nSi vous utilisez un autre système de gestion de versions, vous pouvez [rechercher dans Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) des extensions supplémentaires.", - "view.workbench.scm.disabled": "Si vous souhaitez utiliser des fonctionnalités Git, activez Git dans vos [paramètres](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPour en savoir plus sur la façon d'utiliser Git et le contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.empty": "Pour utiliser des fonctionnalités Git, vous pouvez ouvrir un dossier contenant un dépôt Git ou le cloner à partir d'une URL.\r\n[Ouvrir un dossier](command:vscode.openFolder)\r\n[Cloner un dépôt](command:git.clone)\r\nPour en savoir plus sur la façon d'utiliser Git et le contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.folder": "Le dossier ouvert ne contient aucun dépôt git. Vous pouvez initialiser un dépôt, ce qui va activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init?%5Btrue%5D)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "L'espace de travail ouvert n'a aucun dossier contenant des dépôts git. Vous pouvez initialiser un dépôt dans un dossier, ce qui va activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", - "view.workbench.scm.emptyWorkspace": "L'espace de travail ouvert n'a aucun dossier contenant des dépôts Git.\r\n[Ajouter un dossier à l'espace de travail](command:workbench.action.addRootFolder)\r\nPour en savoir plus sur la façon d'utiliser Git et le contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", - "view.workbench.cloneRepository": "Vous pouvez cloner un dépôt localement.\r\n[Cloner un dépôt](command:git.clone 'Cloner un dépôt une fois l'extension Git activée')", - "view.workbench.learnMore": "Pour en savoir plus sur l'utilisation de Git et du contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Index modifié", - "modified": "Modifié le", - "index added": "Index ajouté", - "index deleted": "Index supprimé", - "deleted": "Supprimé", - "index renamed": "Index renommé", - "index copied": "Index copié", - "untracked": "Non suivi", - "ignored": "Ignoré", - "intent to add": "Intention à ajouter", - "both deleted": "Conflit : suppression de leur part et de notre part", - "added by us": "Conflit : ajout de notre part", - "deleted by them": "Conflit : suppression de leur part", - "added by them": "Conflit : ajout de leur part", - "deleted by us": "Conflit : suppression de notre part", - "both added": "Conflit : ajout de leur part et de notre part", - "both modified": "Conflit : modification de leur part et de notre part", - "open": "Ouvrir", - "git.title.index": "{0} (Index)", - "git.title.workingTree": "{0} (arborescence de travail)", - "git.title.deleted": "{0} (supprimé)", - "git.title.theirs": "{0} (à eux)", - "git.title.ours": "{0} (à nous)", - "git.title.untracked": "{0} (non suivi)", - "commit": "Commiter", - "merge changes": "Fusionner les changements", - "staged changes": "Changements indexés", - "changes": "Changements", - "untracked changes": "Changements non suivis", - "push success": "Envoi (push) réussi.", - "commit in rebase": "Il n’est pas possible de changer le message de validation au milieu d’un rebasage. Terminez l'opération de rebasage et utilisez le rebasage interactif à la place.", - "commitMessageWhitespacesOnlyWarning": "Le message de validation actuel contient uniquement des espaces", - "commitMessageCountdown": "{0} caractères restants sur la ligne actuelle", - "commitMessageWarning": "{0} caractères sur {1} sur la ligne actuelle", - "sync is unpredictable": "Synchronisation. L'annulation peut endommager gravement le dépôt", - "always pull": "Toujours tirer (pull)", - "pull": "Tirer (pull)", - "dont pull": "Ne pas tirer (pull)", - "pull branch maybe rebased": "Il semble que la branche actuelle '{0}' ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", - "pull maybe rebased": "Il semble que la branche actuelle ait été rebasée. Voulez-vous vraiment effectuer un tirage (pull) dans celle-ci ?", - "huge": "Le dépôt Git dans '{0}' a trop de modifications actives, seul un sous-ensemble de fonctionnalités Git sera activé.", - "neveragain": "Ne plus afficher", - "add known": "Voulez-vous ajouter '{0}' à .gitignore ?", - "yes": "Oui", - "sync changes": "Synchroniser les changements", - "pull n": "Tirer (pull) {0} commits de {1}/{2}", - "push n": "Envoyer (push) {0} commits à {1}/{2}", - "pull push n": "Tirer (pull) {0} et envoyer (push) {1} commits entre {2}/{3}", - "commitMessageWithHeadLabel": "Message ({0} à valider sur '{1}')", - "commitMessage": "Message ({0} à valider)" - }, - "dist/main": { - "looking": "Recherche de git dans : {0}", - "using git": "Utilisation de git {0} à partir de {1}", - "downloadgit": "Télécharger Git", - "neverShowAgain": "Ne plus afficher", - "notfound": "Git non trouvé. Installez-le et configurez-le en utilisant le paramètre 'git.path'.", - "updateGit": "Mettre à jour Git", - "git20": "Il semble que git {0} soit installé. Code fonctionne mieux avec git >= 2", - "git2526": "Il existe des problèmes connus avec la version installée de Git {0}. Effectuez une mise à jour vers Git >= 2.27 pour permettre aux fonctionnalités Git de s'exécuter correctement." - }, - "dist/remoteSource": { - "type to search": "Nom du dépôt (tapez pour effectuer une recherche)", - "type to filter": "Nom du dépôt", - "none found": "Dépôts distants introuvables.", - "error": "$(error) - Erreur : {0}", - "provide url": "Indiquer l'URL du dépôt", - "provide url or pick": "Indiquez l'URL du dépôt, ou choisissez une source de dépôt.", - "url": "URL", - "pick url": "Choisissez l'URL à partir de laquelle effectuer le clonage.", - "branch name": "Nom de la branche" - }, - "dist/timelineProvider": { - "git.timeline.source": "Historique git", - "git.timeline.you": "Vous", - "git.timeline.stagedChanges": "Modifications en zone de transit", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Index", - "git.timeline.uncommitedChanges": "Changements non commités", - "git.workingTree": "Arborescence de travail" - }, - "dist/model": { - "not supported": "Chemins d’accès absolus non supportés dans le paramètre 'git.scanRepositories'.", - "too many submodules": "Le dépôt '{0}' a {1} sous-modules qui ne vont pas être ouverts automatiquement. Vous pouvez ouvrir chacun individuellement en ouvrant un fichier à l'intérieur.", - "no repositories": "Aucun dépôt disponible", - "pick repo": "Choisir un dépôt" - }, - "dist/autofetch": { - "yes": "Oui", - "no": "Non", - "not now": "Me demander plus tard", - "suggest auto fetch": "Voulez-vous que Code exécute [périodiquement 'git fetch']({0}) ?" - }, - "dist/statusbar": { - "rebasing": "Rebase en cours", - "checkout": "Extraire la branche/l'étiquette...", - "publish to": "Publier sur {0}", - "publish to...": "Publier sur...", - "publish changes": "Publier les modifications", - "syncing changes": "Synchronisation des modifications..." - }, - "dist/commands": { - "tag at": "Balise sur {0}", - "remote branch at": "Branche distante à {0}", - "create branch": "Créez une branche...", - "create branch from": "Créez une branche à partir de...", - "checkout detached": "Extraire en mode détaché...", - "add remote": "Ajoutez une nouvelle machine distante...", - "current": "Actuelle", - "select log level": "Sélectionner le niveau de journalisation (log)", - "changed": "Niveau de journalisation remplacé par : {0}", - "clonefrom": "Cloner à partir de {0}", - "repourl": "URL de dépôt", - "selectFolder": "Sélectionner l'emplacement du dépôt", - "cloning": "Clonage du dépôt Git '{0}'...", - "proposeopen": "Voulez-vous ouvrir le dépôt cloné ?", - "openrepo": "Ouvrir", - "openreponew": "Ouvrir dans une nouvelle fenêtre", - "add": "Ajouter à l'espace de travail", - "proposeopen2": "Voulez-vous ouvrir le dépôt cloné ou l'ajouter à l'espace de travail actuel ?", - "init": "Choisir le dossier d’espace de travail dans lequel initialiser le dépôt git", - "choose": "Choisir un dossier...", - "init repo": "Initialiser le dépôt", - "create repo": "Initialiser le dépôt", - "are you sure": "Ceci va créer un dépôt Git dans '{0}'. Êtes-vous sûr de vouloir continuer ?", - "proposeopen init": "Voulez-vous ouvrir le dépôt initialisé ?", - "proposeopen2 init": "Souhaitez-vous ouvrir le dépôt initialisé, ou l’ajouter à l’espace de travail actuel ?", - "open repo": "Ouvrir le dépôt", - "HEAD not available": "La version HEAD de '{0}' n'est pas disponible.", - "confirm stage files with merge conflicts": "Voulez-vous vraiment créer {0} fichiers avec des conflits de fusion ?", - "confirm stage file with merge conflicts": "Voulez-vous vraiment créer {0} avec des conflits de fusion ?", - "yes": "Oui", - "keep ours": "Conserver notre version", - "delete": "Supprimer le fichier", - "deleted by them": "Ils ont supprimé le fichier '{0}', et nous l'avons modifié.\r\n\r\nQue voulez-vous faire ?", - "keep theirs": "Conserver leur version", - "deleted by us": "Nous avons supprimé le fichier '{0}', et ils l'ont supprimé.\r\n\r\nQue voulez-vous faire ?", - "discard": "Ignorer les modifications", - "confirm delete": "Voulez-vous vraiment SUPPRIMER {0} ?\r\nCette action est IRRÉVERSIBLE !\r\nCe fichier sera DÉFINITIVEMENT PERDU si vous continuez.", - "delete file": "Supprimer le fichier", - "restore file": "Restaurer le fichier", - "confirm restore": "Êtes-vous sûr de vouloir restaurer {0} ?", - "confirm discard": "Voulez-vous vraiment abandonner les changements apportés à {0} ?", - "restore files": "Restaurer les fichiers", - "confirm restore multiple": "Êtes-vous sûr de vouloir restaurer les fichiers {0} ?", - "confirm discard multiple": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?", - "warn untracked": "Cela va entraîner la SUPPRESSION de {0} fichiers non suivis !\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS.", - "there are untracked files single": "Le fichier non suivi suivant sera SUPPRIMÉ DU DISQUE s'il est ignoré : {0}.", - "there are untracked files": "{0} fichiers non suivis seront SUPPRIMÉS DU DISQUE s'ils sont ignorés.", - "confirm discard all 2": "{0}\r\n\r\nCette action est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.", - "yes discard tracked": "Ignorer 1 fichier suivi", - "yes discard tracked multiple": "Ignorer {0} fichiers suivis", - "discardAll": "Ignorer les {0} fichiers", - "confirm discard all single": "Voulez-vous vraiment abandonner les changements apportés à {0} ?", - "confirm discard all": "Voulez-vous vraiment abandonner TOUS les changements apportés à {0} fichiers ?\r\nCette action est IRRÉVERSIBLE !\r\nVotre plage de travail actuelle sera DÉFINITIVEMENT PERDUE si vous continuez.", - "discardAll multiple": "Abandonner 1 fichier", - "confirm delete multiple": "Voulez-vous vraiment SUPPRIMER {0} fichiers ?\r\nCette action est IRRÉVERSIBLE !\r\nCes fichiers seront DÉFINITIVEMENT PERDUS si vous continuez.", - "delete files": "Supprimer les fichiers", - "unsaved files single": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le commit si vous continuez : {0}.\r\n\r\nVoulez-vous l'enregistrer avant d'effectuer un commit ?", - "unsaved files": "Il existe {0} fichiers non enregistrés.\r\n\r\nVoulez-vous les enregistrer avant d'effectuer un commit ?", - "save and commit": "Tout enregistrer et valider", - "commit": "Commiter les changements indexés", - "no staged changes": "Il n'existe aucun changement indexé à commiter.\r\n\r\nVoulez-vous indexer tous vos changements et les commiter directement ?", - "always": "Toujours", - "never": "Jamais", - "commit anyway": "Créer un commit vide", - "no changes": "Il n'existe aucun changement à valider.", - "no verify commit not allowed": "Les commits sans vérification ne sont pas autorisés. Activez-les à l'aide du paramètre 'git.allowNoVerifyCommit'.", - "confirm no verify commit": "Vous êtes sur le point de commiter vos changements sans vérification. Cela signifie que les crochets pre-commit vont être ignorés, ce qui n'est peut-être pas souhaitable.\r\n\r\nVoulez-vous vraiment continuer ?", - "ok": "OK", - "never ask again": "OK, Ne plus me demander à nouveau", - "commitMessageWithHeadLabel2": "Message (commit sur '{0}')", - "commit message": "Message de validation", - "provide commit message": "Indiquez un message de validation", - "confirm emtpy commit": "Êtes-vous sûr d vouloir créer un commit vide ?", - "yes never again": "Oui, Ne plus afficher", - "no more": "Impossible d’annuler car HEAD ne pointe vers aucune validation.", - "undo commit": "Annuler le commit de fusion", - "merge commit": "Le dernier commit était un commit de fusion. Voulez-vous vraiment l'annuler ?", - "select a ref to checkout detached": "Sélectionnez une référence à extraire en mode détaché", - "select a ref to checkout": "Sélectionner une référence à extraire", - "force": "Forcer l'extraction", - "stashcheckout": "Faire un stash et extraire", - "local changes": "Vos changements locaux vont être remplacés par l'extraction.", - "branch name": "Nom de la branche", - "provide branch name": "Fournissez un nouveau nom de branche", - "branch name format invalid": "Le nom de la branche doit correspondre à la regex : {0}", - "select a ref to create a new branch from": "Sélectionner une référence à partir de laquelle créer la branche '{0}'", - "select branch to delete": "Sélectionner une branche à supprimer", - "confirm force delete branch": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?", - "delete branch": "Supprimer la branche", - "invalid branch name": "Nom de branche non valide", - "branch already exists": "Une branche nommée '{0}' existe déjà", - "select a branch to merge from": "Sélectionner une branche à fusionner", - "select a branch to rebase onto": "Sélectionner une branche où rebaser", - "tag name": "Nom de la balise", - "provide tag name": "Spécifiez un nom de balise", - "tag message": "Message", - "provide tag message": "Spécifiez un message pour annoter la balise", - "no tags": "Ce dépôt n'a pas d'étiquette.", - "select a tag to delete": "Sélectionner une étiquette à supprimer", - "no remotes to fetch": "Ce dépôt n'a aucun dépôt distant configuré pour rappatrier.", - "no remotes to pull": "Votre dépôt n'a aucun dépôt distant configuré pour un Pull.", - "pick remote pull repo": "Choisir un dépôt distant duquel extraire la branche", - "pick branch pull": "Sélectionner une branche à partir de laquelle tirer (pull)", - "addremote": "Ajouter un dépôt distant", - "no remotes to push": "Votre dépôt n'a aucun dépôt distant configuré pour un Push.", - "force push not allowed": "Force push n’est pas autorisé, veuillez l’activer avec le paramètre 'git.allowForcePush'.", - "confirm force push": "Vous êtes sur le point de forcer l'envoi (push) des changements que vous avez apportés. Cela peut être destructeur et remplacer par inadvertance les changements apportés par d'autres utilisateurs.\r\n\r\nVoulez-vous vraiment continuer ?", - "nobranch": "Vous devez extraire une branche dont vous souhaitez effectuer le Push vers un emplacement distant.", - "confirm publish branch": "La branche '{0}' n'a pas de branche en amont. Voulez-vous publier cette branche ?", - "pick remote": "Choisissez un dépôt distant où publier la branche '{0}' :", - "commit hash": "Commiter le code de hachage", - "provide commit hash": "Indiquez le code de hachage du commit", - "addfrom": "Ajouter un dépôt distant à partir de {0}", - "addFrom": "Ajouter un dépôt distant à partir d'une URL", - "remote name": "Nom du dépôt distant", - "provide remote name": "Fournissez un nom de dépôt distant", - "remote name format invalid": "Format non valide du nom de dépôt distant", - "remote already exists": "Le dépôt distant '{0}' existe déjà.", - "no remotes added": "Votre dépôt n'a pas de dépôt distant.", - "remove remote": "Choisir un dépôt distant à supprimer", - "sync is unpredictable": "Cette action va envoyer (push) et tirer (pull) des commits à destination et en provenance de '{0}/{1}'.", - "never again": "OK, Ne plus afficher", - "no remotes to publish": "Votre dépôt n'a aucun dépôt distant configuré pour une publication.", - "publish to": "Publier sur {0}", - "pick provider": "Choisissez un fournisseur sur lequel publier la branche '{0}' :", - "no changes stash": "Aucune modification à remiser (stash).", - "unsaved stash files single": "Le fichier suivant contient des changements non enregistrés qui ne seront pas inclus dans le stash si vous continuez : {0}.\r\n\r\nVoulez-vous l'enregistrer avant de faire un stash ?", - "unsaved stash files": "Il existe {0} fichiers non enregistrés.\r\n\r\nVoulez-vous les enregistrer avant de faire un stash ?", - "save and stash": "Tout enregistrer et faire un stash", - "stash": "Faire un stash quand même", - "provide stash message": "Spécifier éventuellement un message pour la remise (stash)", - "stash message": "Message pour la remise (stash)", - "pick stash to pop": "Choisir une remise (stash) à appliquer et supprimer", - "no stashes": "Aucune remise (stash) à restaurer dans ce dépôt.", - "pick stash to apply": "Choisir une remise (stash) à appliquer", - "pick stash to drop": "Choisir un remisage (stash) à supprimer", - "sure drop": "Voulez-vous vraiment annuler le stash : {0} ?", - "git.title.workingTree": "{0} (Arborescence de travail)", - "git.title.index": "{0} (index)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "Pas de rebase en cours.", - "open git log": "Ouvrir le journal Git", - "show command output": "Afficher la sortie de commande", - "clean repo": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.", - "cant push": "impossible de pousser les références vers la branche distante. Exécutez d'abord 'Récupérer' pour intégrer vos modifications.", - "merge conflicts": "Il existe des conflits de fusion. Corrigez-les avant la validation.", - "stash merge conflicts": "Il y a eu des conflits de fusion en appliquant la remise (stash).", - "auth failed specific": "Échec de l'authentification auprès du dépôt distant Git :\r\n\r\n{0}", - "auth failed": "Échec de l'authentification auprès de git remote.", - "missing user info": "Assurez-vous de configurer votre 'user.name' et 'user.email' dans git.", - "learn more": "En savoir plus", - "git error details": "Git : {0}", - "git error": "Erreur Git" - }, - "dist/askpass-main": { - "missOrInvalid": "Informations d'identification manquantes ou non valides." + "view.workbench.cloneRepository": "Vous pouvez cloner un dépôt localement.\r\n[Cloner un dépôt](command:git.clone « Cloner un dépôt une fois l’extension Git activée »)", + "view.workbench.learnMore": "Pour en savoir plus sur l'utilisation de Git et du contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Si vous voulez utiliser des fonctionnalités git, activez git dans vos [paramètres](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPour en savoir plus sur l'utilisation de Git et du contrôle de code source dans VS Code, [lisez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Pour utiliser des fonctionnalités git, vous pouvez ouvrir un dossier contenant un dépôt git ou le cloner à partir d'une URL.\r\n[Ouvrir un dossier](command:vscode.openFolder)\r\n[Cloner le dépôt](command:git.clone)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code [lisez nos documents](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "L'espace de travail actuellement ouvert n'a aucun dossier contenant des dépôts git.\r\n[Ajouter un dossier à l'espace de travail](command:workbench.action.addRootFolder)\r\nPour en savoir plus sur la façon d'utiliser git et le contrôle de code source dans VS Code [lisez nos documents](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "Le dossier actif ne contient aucun dépôt git. Vous pouvez initialiser un dépôt pour activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init?%5Btrue%5D)\r\nPour en savoir plus sur l’utilisation de git et le contrôle de code source dans VSCode, [consultez notre documentation](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Aucune installation git valide n'a été détectée, plus de détails sont disponibles dans la [sortie git](command:git.showOutput).\r\n[Installez git](https://git-scm.com/) ou découvrez plus d'informations sur l'utilisation de Git et du contrôle de code source dans VS Code dans [notre documentation](https://aka.ms/vscode-scm).\r\nSi vous utilisez un système de contrôle de version différent, vous pouvez [rechercher dans la Plage de marché](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) des extensions supplémentaires.", + "view.workbench.scm.workspace": "L’espace de travail actif n’a aucun dossier contenant des dépôts git. Vous pouvez initialiser un dépôt dans un dossier pour activer les fonctionnalités de contrôle de code source basées sur git.\r\n[Initialiser un dépôt](command:git.init)\r\nPour en savoir plus sur l’utilisation de git et le contrôle de code source dans VS Code, [consultez notre documentation](https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json index f03806a549..a9d439e8d7 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Authentification GitHub", - "description": "Fournisseur d'authentification GitHub" + "dist/common/keychain": { + "keychainWriteError": "L'écriture des informations de connexion dans le fichier keychain a échoué avec l'erreur '{0}'.", + "troubleshooting": "Guide de résolution des problèmes" }, "dist/githubServer": { - "signingIn": "$(mark-github) Connexion à github.com..." + "signingIn": "$(mark-github) Connexion à github.com...", + "signingInEnterprise": "$(mark-github) Connexion à {0} en cours...", + "status.git.signIn.name": "Connexion à GitHub" }, - "dist/common/keychain": { - "troubleshooting": "Guide de résolution des problèmes", - "keychainWriteError": "L'écriture des informations de connexion dans le fichier keychain a échoué avec l'erreur '{0}'." + "package": { + "description": "Fournisseur d'authentification GitHub", + "displayName": "Authentification GitHub" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json index 32be026929..1f50269a61 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Détermine si l'authentification GitHub automatique doit être activée pour les commandes Git dans VS Code.", - "welcome.publishFolder": "Vous pouvez également publier directement ce dossier sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git and GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Vous pouvez également publier directement un dossier d'espace de travail sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git and GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Choisir un dossier à publier sur GitHub", "ignore": "Sélectionnez les fichiers à inclure dans le dépôt.", + "openingithub": "Ouvrir dans GitHub", + "pick folder": "Choisir un dossier à publier sur GitHub", + "publishing_done": "Publication réussie du dépôt '{0}' sur GitHub.", + "publishing_firstcommit": "Création du premier commit", "publishing_private": "Publication sur un dépôt GitHub privé", "publishing_public": "Publication sur un dépôt GitHub public", - "publishing_firstcommit": "Création du premier commit", - "publishing_uploading": "Chargement des fichiers", - "openingithub": "Ouvrir dans GitHub", - "publishing_done": "Publication réussie du dépôt '{0}' sur GitHub." + "publishing_uploading": "Chargement des fichiers" }, "dist/pushErrorHandler": { - "ok": "OK", - "fork unable": "Vous n'avez pas les autorisations nécessaires pour effectuer un envoi (push) vers '{0}/{1}' sur GitHub.", "create a fork": "Créer une duplication (fork)", - "no": "Non", - "fork": "Vous n'avez pas les autorisations nécessaires pour effectuer un envoi (push) vers '{0}/{1}' sur GitHub. Voulez-vous créer une duplication (fork) pour y effectuer l'envoi à la place ?", "create fork": "Créer une duplication (fork) GitHub", - "forking": "Création d'une duplication (fork) '{0}/{1}'...", - "forking_pushing": "Envoi (push) des changements...", - "openingithub": "Ouvrir dans GitHub", - "createpr": "Créer une demande de tirage (PR)", - "forking_done": "La duplication (fork) '{0}' a été correctement créée sur GitHub.", "createghpr": "Création d'une demande de tirage (pull request) GitHub...", - "openpr": "Ouvrir la demande de tirage (PR)", - "donepr": "La demande de tirage (PR) '{0}/{1}#{2}' a été correctement créée sur GitHub." + "createpr": "Créer une demande de tirage (PR)", + "donepr": "La demande de tirage (PR) '{0}/{1}#{2}' a été correctement créée sur GitHub.", + "fork": "Vous n'avez pas les autorisations nécessaires pour effectuer un envoi (push) vers '{0}/{1}' sur GitHub. Voulez-vous créer une duplication (fork) pour y effectuer l'envoi à la place ?", + "forking": "Création d'une duplication (fork) '{0}/{1}'...", + "forking_done": "La duplication (fork) '{0}' a été correctement créée sur GitHub.", + "forking_pushing": "Envoi (push) des changements...", + "no": "Non", + "openingithub": "Ouvrir dans GitHub", + "openpr": "Ouvrir la demande de tirage (PR)" + }, + "package": { + "config.gitAuthentication": "Détermine si l'authentification GitHub automatique doit être activée pour les commandes Git dans VS Code.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "Vous pouvez également publier directement ce dossier sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Vous pouvez également publier directement un dossier d’espace de travail sur un dépôt GitHub. Une fois la publication effectuée, vous avez accès aux fonctionnalités de contrôle de code source gérées par git et GitHub.\r\n[$(github) Publier sur GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json index 31654ee4d8..4f07da2797 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Aperçu de l'image", - "description": "Fournit l'aperçu d'image intégré de VS Code", - "customEditors.displayName": "Aperçu de l'image", - "command.zoomIn": "Zoom avant", - "command.zoomOut": "Zoom arrière" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} o", + "sizeGB": "{0} Go", "sizeKB": "{0} Ko", "sizeMB": "{0} Mo", - "sizeGB": "{0} Go", - "sizeTB": "{0} To", - "sizeStatusBar.name": "Taille binaire de l'image" + "sizeStatusBar.name": "Taille binaire de l'image", + "sizeTB": "{0} To" }, "dist/preview": { "preview.imageLoadError": "Une erreur s'est produite au chargement de l'image.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Zoom de l'image", "zoomStatusBar.placeholder": "Sélectionner le niveau de zoom", "zoomStatusBar.wholeImageLabel": "Image entière" + }, + "package": { + "command.zoomIn": "Zoom avant", + "command.zoomOut": "Zoom arrière", + "customEditors.displayName": "Aperçu de l'image", + "description": "Fournit l'aperçu d'image intégré de VS Code", + "displayName": "Aperçu de l'image" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/import.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/import.i18n.json index a832917b35..e2812b5742 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Configuration de l’importation de fichiers plats", - "flatfileimport.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} démarré", - "serviceStarting": "Démarrage de {0}", - "flatFileImport.serviceStartFailed": "Échec du démarrage de {0} : {1}", - "installingServiceDetailed": "Installation de {0} sur {1}", - "installingService": "Installation du service {0}", - "serviceInstalled": "{0} installé", - "downloadingService": "Téléchargement de {0}", - "downloadingServiceSize": "({0} Ko)", - "downloadingServiceStatus": "Téléchargement de {0}", - "downloadingServiceComplete": "Téléchargement terminé {0}", - "entryExtractedChannelMsg": "{0} extrait ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Envoyer des commentaires", - "serviceCrashMessage": "le composant de service n'a pas pu démarrer", - "flatFileImport.serverDropdownTitle": "Serveur contenant la base de données", - "flatFileImport.databaseDropdownTitle": "Base de données dans laquelle la table est créée", "flatFile.InvalidFileLocation": "Emplacement de fichier non valide. Essayez un autre fichier d’entrée", + "flatFileImport.allowNulls": "Autoriser les valeurs Null", "flatFileImport.browseFiles": "Parcourir", - "flatFileImport.openFile": "Ouvrir", - "flatFileImport.fileTextboxTitle": "Emplacement du fichier à importer", - "flatFileImport.tableTextboxTitle": "Nouveau nom de table", - "flatFileImport.schemaTextboxTitle": "Schéma de table", - "flatFileImport.importData": "Importer des données", - "flatFileImport.next": "Suivant", "flatFileImport.columnName": "Nom de la colonne", "flatFileImport.dataType": "Type de données", - "flatFileImport.primaryKey": "Clé primaire", - "flatFileImport.allowNulls": "Autoriser les valeurs Null", - "flatFileImport.prosePreviewMessage": "Cette opération a analysé la structure du fichier d'entrée pour générer l'aperçu ci-dessous des 50 premières lignes.", - "flatFileImport.prosePreviewMessageFail": "Cette opération a échoué. Essayez un autre fichier d'entrée.", - "flatFileImport.refresh": "Actualiser", - "flatFileImport.importInformation": "Importer les informations", - "flatFileImport.importStatus": "État de l'importation", - "flatFileImport.serverName": "Nom du serveur", + "flatFileImport.databaseDropdownTitle": "Base de données dans laquelle la table est créée", "flatFileImport.databaseName": "Nom de la base de données", - "flatFileImport.tableName": "Nom de la table", - "flatFileImport.tableSchema": "Schéma de table", "flatFileImport.fileImport": "Fichier à importer", - "flatFileImport.success.norows": "✔ Vous avez inséré les données dans une table.", - "import.needConnection": "Connectez-vous à un serveur avant d'utiliser cet Assistant.", - "import.needSQLConnection": "L’extension d’importation de SQL Server ne prend pas en charge ce type de connexion", - "flatFileImport.wizardName": "Assistant Importation de fichier plat", + "flatFileImport.fileTextboxTitle": "Emplacement du fichier à importer", + "flatFileImport.importData": "Importer des données", + "flatFileImport.importInformation": "Importer les informations", + "flatFileImport.importNewFile": "Importer un nouveau fichier", + "flatFileImport.importStatus": "État de l'importation", + "flatFileImport.next": "Suivant", + "flatFileImport.openFile": "Ouvrir", "flatFileImport.page1Name": "Spécifier le fichier d'entrée", "flatFileImport.page2Name": "Aperçu des données", "flatFileImport.page3Name": "Modifier les colonnes", "flatFileImport.page4Name": "Récapitulatif", - "flatFileImport.importNewFile": "Importer un nouveau fichier" + "flatFileImport.primaryKey": "Clé primaire", + "flatFileImport.prosePreviewMessage": "Cette opération a analysé la structure du fichier d'entrée pour générer l'aperçu ci-dessous des 50 premières lignes.", + "flatFileImport.prosePreviewMessageFail": "Cette opération a échoué. Essayez un autre fichier d'entrée.", + "flatFileImport.refresh": "Actualiser", + "flatFileImport.schemaTextboxTitle": "Schéma de table", + "flatFileImport.serverDropdownTitle": "Serveur contenant la base de données", + "flatFileImport.serverName": "Nom du serveur", + "flatFileImport.success.norows": "✔ Vous avez inséré les données dans une table.", + "flatFileImport.tableName": "Nom de la table", + "flatFileImport.tableSchema": "Schéma de table", + "flatFileImport.tableTextboxTitle": "Nouveau nom de table", + "flatFileImport.wizardName": "Assistant Importation de fichier plat", + "import.needConnection": "Connectez-vous à un serveur avant d'utiliser cet Assistant.", + "import.needSQLConnection": "L’extension d’importation de SQL Server ne prend pas en charge ce type de connexion", + "import.serviceCrashButton": "Envoyer des commentaires", + "serviceCrashMessage": "le composant de service n'a pas pu démarrer" + }, + "out/services/serviceClient": { + "downloadingService": "Téléchargement de {0}", + "downloadingServiceComplete": "Téléchargement terminé {0}", + "downloadingServiceSize": "({0} Ko)", + "downloadingServiceStatus": "Téléchargement de {0}", + "entryExtractedChannelMsg": "{0} extrait ({1}/{2})", + "flatFileImport.serviceStartFailed": "Échec du démarrage de {0} : {1}", + "installingService": "Installation du service {0}", + "installingServiceDetailed": "Installation de {0} sur {1}", + "serviceInstalled": "{0} installé", + "serviceStarted": "{0} démarré", + "serviceStarting": "Démarrage de {0}" + }, + "package": { + "flatfileimport.configuration.title": "Configuration de l’importation de fichiers plats", + "flatfileimport.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json index c3c1f19457..08947054aa 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Utilisez le paramètre '{0}' pour configurer la limite.", + "goToSetting": "Ouvrir les paramètres", + "json.resolveError": "JSON : erreur de résolution de schéma", + "json.schemaResolutionDisabledMessage": "Le téléchargement des schémas est désactivé. Cliquez pour configurer.", + "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma. Cliquez pour réessayer.", + "jsonserver.name": "Serveur de langage JSON", + "ok": "OK", + "schemaDownloadDisabled": "Le téléchargement des schémas est désactivé via le paramètre '{0}'", + "untitled.schema": "Impossible de charger {0}", + "yes never again": "Ne plus afficher" + }, "package": { - "displayName": "Fonctionnalités de langage JSON", "description": "Fournit une prise en charge de langage pour les fichiers JSON", + "displayName": "Fonctionnalités de langage JSON", + "json.clickToRetry": "Cliquez pour réessayer.", + "json.colorDecorators.enable.deprecationMessage": "Le paramètre 'json.colorDecorators.enable' a été déprécié en faveur de 'editor.colorDecorators'.", + "json.colorDecorators.enable.desc": "Active ou désactive les éléments décoratifs de couleurs", + "json.enableSchemaDownload.desc": "Quand ils sont activés, les schémas JSON peuvent être récupérés (fetch) à partir des emplacements http et https.", + "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut", + "json.maxItemsComputed.desc": "Nombre maximal de symboles de plan et de régions de pliage calculé (limité pour des raisons de performances).", + "json.maxItemsExceededInformation.desc": "Affiche une notification en cas de dépassement du nombre maximal de symboles de plan et de zones de pliage.", + "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma.", "json.schemas.desc": "Associe les schémas aux fichiers JSON dans le projet actif.", - "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", "json.schemas.fileMatch.desc": "Tableau de modèles de fichiers pour la recherche de correspondances durant la résolution de fichiers JSON en schémas. Le caractère '*' peut être utilisé en tant que caractère générique. Les modèles d'exclusion peuvent également être définis et commencer par '!'. Un fichier correspond quand il existe au moins un modèle correspondant et que le dernier modèle correspondant n'est pas un modèle d'exclusion.", "json.schemas.fileMatch.item.desc": "Modèle de fichier pouvant contenir '*' à mapper durant la résolution de fichiers JSON en schémas.", "json.schemas.schema.desc": "Définition de schéma pour l'URL indiquée. Le schéma doit être fourni uniquement pour éviter les accès à l'URL du schéma.", - "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut", - "json.tracing.desc": "Trace la communication entre VS Code et le serveur de langage JSON.", - "json.colorDecorators.enable.desc": "Active ou désactive les éléments décoratifs de couleurs", - "json.colorDecorators.enable.deprecationMessage": "Le paramètre 'json.colorDecorators.enable' a été déprécié en faveur de 'editor.colorDecorators'.", - "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma.", - "json.clickToRetry": "Cliquez pour réessayer.", - "json.maxItemsComputed.desc": "Nombre maximal de symboles de plan et de régions de pliage calculé (limité pour des raisons de performances).", - "json.maxItemsExceededInformation.desc": "Affiche une notification en cas de dépassement du nombre maximal de symboles de plan et de zones de pliage.", - "json.enableSchemaDownload.desc": "Quand ils sont activés, les schémas JSON peuvent être récupérés (fetch) à partir des emplacements http et https." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON : erreur de résolution de schéma", - "jsonserver.name": "Serveur de langage JSON", - "untitled.schema": "Impossible de charger {0}", - "schemaDownloadDisabled": "Le téléchargement des schémas est désactivé via le paramètre '{0}'", - "ok": "OK", - "goToSetting": "Ouvrir les paramètres", - "yes never again": "Ne plus afficher", - "configureLimit": "Utilisez le paramètre '{0}' pour configurer la limite.", - "json.schemaResolutionErrorMessage": "Impossible de résoudre le schéma. Cliquez pour réessayer.", - "json.schemaResolutionDisabledMessage": "Le téléchargement des schémas est désactivé. Cliquez pour configurer." + "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", + "json.tracing.desc": "Trace la communication entre VS Code et le serveur de langage JSON." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/json.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/json.i18n.json index d21b5f6b06..2ef23b6bb6 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Bases du langage JSON", - "description": "Fournit la coloration syntaxique et la mise en correspondance des crochets dans les fichiers JSON." + "description": "Fournit la coloration syntaxique et la mise en correspondance des crochets dans les fichiers JSON.", + "displayName": "Bases du langage JSON" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/kusto.i18n.json index 24ef3de1ff..bb05c1b56d 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Nouveau notebook", - "notebook.command.open": "Ouvrir le notebook", - "cloud.databaseProperties.name": "Nom de la base de données", - "cloud.databaseProperties.size": "Taille (Mo)", - "cloud.serverProperties.summary": "État", - "cloud.serverProperties.machinesTotal": "Nombre total de machines dans le cluster", - "cloud.serverProperties.diskCacheCapacity": "% de la capacité de données du cluster utilisée", - "databasesListProperties.name": "Nom", - "databasesListProperties.size": "Taille (Mo)", - "objectsListProperties.name": "Nom", - "objectsListProperties.metadataTypeName": "Type", - "kusto.configuration.title": "Configuration de KUSTO", - "kusto.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", - "kusto.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées", - "kusto.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)", - "kusto.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)", - "kusto.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante", - "kusto.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Nom (facultatif)", - "kusto.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", - "kusto.connectionOptions.serverName.displayName": "Cluster", - "kusto.connectionOptions.serverName.description": "Nom du cluster Kusto", - "kusto.connectionOptions.databaseName.displayName": "Base de données", - "kusto.connectionOptions.databaseName.description": "Nom du catalogue initial ou de la base de données initiale dans la source de données", - "kusto.connectionOptions.authType.displayName": "Type d'authentification", - "kusto.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec Kusto Server", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", - "kusto.connectionOptions.authType.categoryValues.none": "Aucune authentification", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Authentification utilisateur", - "kusto.connectionOptions.userName.displayName": "Nom d'utilisateur", - "kusto.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", - "kusto.connectionOptions.password.displayName": "Mot de passe", - "kusto.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", - "kusto.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", - "kusto.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", - "kusto.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", - "kusto.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", - "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", - "kusto.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", - "kusto.connectionOptions.applicationName.displayName": "Nom de l'application", - "kusto.connectionOptions.applicationName.description": "Nom de l'application", - "kusto.connectionOptions.workstationId.displayName": "ID de station de travail", - "kusto.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à Kusto Server", - "kusto.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", - "kusto.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de Kusto Server servant de partenaire de basculement" + "dist/features": { + "kusto.accountDoesNotExist": "Le compte n’existe pas.", + "kusto.insufficientlyPrivelagedAzureAccount": "Le compte Azure configuré pour {0} n'a pas les autorisations suffisantes pour permettre à Azure Key Vault d'accéder à une clé principale de colonne pour Always Encrypted.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'est disponible. Ajoutez un compte Azure lié et réessayez la requête." }, - "dist/telemetry": { - "viewKnownIssuesText": "Voir les problèmes connus", - "serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Installation de {0} effectuée", + "downloadingServiceChannelMsg": "Téléchargement de {0}", + "downloadingServiceSizeChannelMsg": "({0} Ko)", + "downloadingServiceStatusMsg": "Téléchargement de {0}", + "failedToStartServiceErrorMsg": "Échec du démarrage de {0}", + "installedServiceChannelMsg": "{0} installé", + "installingServiceChannelMsg": "Installation de {0} sur {1}", + "installingServiceStatusMsg": "Installation de {0}", + "serviceStartedStatusMsg": "{0} démarré", + "startingServiceStatusMsg": "Démarrage de {0}" }, "dist/main": { "kusto.unsupportedPlatform": "Plateforme non prise en charge", "notebookFileType": "Notebooks", "unsupportedFileType": "Seuls les notebooks .ipynb sont pris en charge" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "La session du nœud {0} n'existe pas", - "notifyError": "Erreur de notification du changement de nœud : {0}", - "rootLabel": "Racine" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Annuler", "cancel": "Annuler l'opération ?", - "kusto.searchServers": "Rechercher dans les noms de serveur" + "cancelTooltip": "Annuler", + "kusto.searchServers": "Rechercher dans les noms de serveur", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} démarré", - "startingServiceStatusMsg": "Démarrage de {0}", - "failedToStartServiceErrorMsg": "Échec du démarrage de {0}", - "installingServiceChannelMsg": "Installation de {0} sur {1}", - "installingServiceStatusMsg": "Installation de {0}", - "installedServiceChannelMsg": "{0} installé", - "downloadingServiceChannelMsg": "Téléchargement de {0}", - "downloadingServiceSizeChannelMsg": "({0} Ko)", - "downloadingServiceStatusMsg": "Téléchargement de {0}", - "downloadServiceDoneChannelMsg": "Installation de {0} effectuée" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Erreur de notification du changement de nœud : {0}", + "rootLabel": "Racine", + "sessionNotFound": "La session du nœud {0} n'existe pas" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'est disponible. Ajoutez un compte Azure lié et réessayez la requête.", - "kusto.accountDoesNotExist": "Le compte n’existe pas.", - "kusto.insufficientlyPrivelagedAzureAccount": "Le compte Azure configuré pour {0} n'a pas les autorisations suffisantes pour permettre à Azure Key Vault d'accéder à une clé principale de colonne pour Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio.", + "viewKnownIssuesText": "Voir les problèmes connus" + }, + "package": { + "cloud.databaseProperties.name": "Nom de la base de données", + "cloud.databaseProperties.size": "Taille (Mo)", + "cloud.serverProperties.diskCacheCapacity": "% de la capacité de données du cluster utilisée", + "cloud.serverProperties.machinesTotal": "Nombre total de machines dans le cluster", + "cloud.serverProperties.summary": "État", + "databasesListProperties.name": "Nom", + "databasesListProperties.size": "Taille (Mo)", + "kusto.configuration.title": "Configuration de KUSTO", + "kusto.connectionOptions.applicationName.description": "Nom de l'application", + "kusto.connectionOptions.applicationName.displayName": "Nom de l'application", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", + "kusto.connectionOptions.authType.categoryValues.none": "Aucune authentification", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Authentification utilisateur", + "kusto.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec Kusto Server", + "kusto.connectionOptions.authType.displayName": "Type d'authentification", + "kusto.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", + "kusto.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", + "kusto.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", + "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", + "kusto.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", + "kusto.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", + "kusto.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", + "kusto.connectionOptions.connectionName.displayName": "Nom (facultatif)", + "kusto.connectionOptions.databaseName.description": "Nom du catalogue initial ou de la base de données initiale dans la source de données", + "kusto.connectionOptions.databaseName.displayName": "Base de données", + "kusto.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de Kusto Server servant de partenaire de basculement", + "kusto.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", + "kusto.connectionOptions.groupName.connectionResiliency": "Résilience de la connexion", + "kusto.connectionOptions.groupName.context": "Contexte", + "kusto.connectionOptions.groupName.initialization": "Initialisation", + "kusto.connectionOptions.groupName.security": "Sécurité", + "kusto.connectionOptions.groupName.source": "Source", + "kusto.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", + "kusto.connectionOptions.password.displayName": "Mot de passe", + "kusto.connectionOptions.serverName.description": "Nom du cluster Kusto", + "kusto.connectionOptions.serverName.displayName": "Cluster", + "kusto.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", + "kusto.connectionOptions.userName.displayName": "Nom d'utilisateur", + "kusto.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à Kusto Server", + "kusto.connectionOptions.workstationId.displayName": "ID de station de travail", + "kusto.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées", + "kusto.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)", + "kusto.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)", + "kusto.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", + "kusto.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", + "notebook.command.new": "Nouveau notebook", + "notebook.command.open": "Ouvrir le notebook", + "objectsListProperties.metadataTypeName": "Type", + "objectsListProperties.name": "Nom" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/machine-learning.i18n.json index 1d4f045707..635cda1d48 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "Tâches", - "title.documents": "Documents", - "title.configurations": "Configurations", - "title.endpoints": "Points de terminaison", - "ml.command.managePackages": "Gérer les packages dans la base de données", - "ml.command.manageLanguages": "Gérer les langues externes", - "ml.command.predictModel": "Effectuer la prédiction", - "ml.command.manageModels": "Gérer les modèles", - "ml.command.importModel": "Importer le modèle", - "ml.configuration.title": "Configurations de Machine Learning", - "ml.pythonPath.description": "Chemin d'accès local à une installation Python préexistante utilisée par Machine Learning.", - "ml.enablePython.description": "Activez la gestion des packages python dans la base de données.", - "ml.enableR.description": "Activez la gestion des packages R dans la base de données.", - "ml.rPath.description": "Chemin d'accès local à une installation R préexistante utilisée par Machine Learning.", - "ml.command.dependencies": "Installer les dépendances Machine Learning", - "ml.command.enableExternalScript": "Activer le script externe" - }, "dist/common/constants": { - "msgYes": "Oui", - "msgNo": "Non", - "mls.managePackages.error": "La gestion des packages n’est pas prise en charge pour le serveur. Vérifiez que Python ou R est installé.", - "notebookExtensionFailedError": "Échec du chargement de l’extension en raison de sa dépendance à l’extension de bloc-notes. Pour plus d’informations, consultez le journal de sortie de l’extension du bloc-notes", - "mls.verifyOdbcDriverError.error": "« {0} » est requis pour la gestion des packages. Assurez-vous qu’il est installé et configuré correctement.", - "mls.taskFailedError.error": "Échec de l’exécution de la tâche « {0} ». Erreur : {1}", - "mls.cannotFindPython.error": "L’exécutable Python « {0} » est introuvable. Vérifiez que Python est correctement installé et configuré", - "mls.cannotFindR.error": "L’exécutable R « {0} » est introuvable. Vérifiez que R est correctement installé et configuré", - "mls.installPackageMngDependencies.msgTaskName": "Vérification des dépendances de gestion des packages", - "mls.installModelMngDependencies.msgTaskName": "Vérification des dépendances de gestion des modèles", - "mls.noResultError": "Aucun résultat retourné", - "mls.requiredPackagesNotInstalled": "Les packages requis ne sont pas installés", - "mls.confirmEnableExternalScripts": "Un script externe est requis pour la gestion des packages. Voulez-vous vraiment l’activer.", - "mls.enableExternalScriptsError": "Échec de l’activation du script externe.", - "mls.externalScriptsIsRequiredError": "Une configuration de script externe est nécessaire pour cette action.", - "mls.confirmInstallPythonPackages": "Voulez-vous vraiment installer les packages requis ?", - "mls.installDependencies.confirmInstallPythonPackages": "Les packages Python suivants sont requis pour l’installation : {0}", - "mls.installDependencies.confirmInstallRPackages": "Les packages R suivants sont requis pour l’installation : {0}", - "models.confirmDeleteModel": "Voulez-vous vraiment supprimer le modèle {0} ?", - "mls.installDependencies.packages": "Installation des packages obligatoires...", - "mls.installDependencies.packagesAlreadyInstalled": "Les packages requis sont déjà installés.", - "mls.installDependencies.getPackagesError": "Échec de l’obtention des packages python installés. Erreur : {0}", - "mls.packageManager.NoConnection": "Aucune connexion sélectionnée", - "mls.notebookExtensionNotLoaded": "L’extension de bloc-notes n’est pas chargée", - "mls.mssqlExtensionNotLoaded": "L’extension MSSQL n’est pas chargée", - "mls.enabledMessage": "Machine Learning Services activé", - "mls.configUpdateFailed": "Échec de la modification des configurations de Machine Learning Services", - "mls.enableButtonTitle": "Activer", - "mls.disableButtonTitle": "Désactiver", - "mls.configTitle": "Configurer", - "mls.configStatus": "Activé", - "mls.configAction": "Action", - "mls.externalExecuteScriptTitle": "Script d’exécution externe", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "D", - "mls.downloadError": "Erreur lors du téléchargement", - "mls.invalidModelIdError": "ID de modèle non valide. URL du modèle : {0}", - "mls.noArtifactError": "Le modèle n’a pas d’artefact. URL du modèle : {0}", - "mls.downloadingProgress": "Téléchargement", - "mls.pythonConfigError": "L’exécutable Python n’est pas configuré", - "mls.rConfigError": "L’exécutable R n’est pas configuré", - "mls.installingDependencies": "Installation des dépendances...", - "mls.resourceNotFound": "La ressource spécifiés est introuvable", - "mls.latestVersion": "Plus récent", - "mls.httpGetRequestError": "La demande d'informations de package a échoué avec l'erreur : {0} {1}", "azure.resource.error": "Erreur : {0}", - "notSupportedEventArg": "Arguments d’événement non pris en charge", - "extLang.installTabTitle": "Installé", - "extLang.languageCreatedDate": "Installé", - "extLang.languagePlatform": "Plateforme", - "extLang.delete": "Supprimer", - "editTitle": "Modifier", - "extLang.installButtonText": "Installer", - "extLang.CancelButtonText": "Annuler", - "extLang.DoneButtonText": "Fermer", - "extLang.OkButtonText": "OK", - "extLang.SaveButtonText": "Enregistrer", - "extLang.languageName": "Nom", - "extLang.newLanguageTabTitle": "Ajouter un nouveau", - "extLang.fileBrowserTabTitle": "Explorateur de fichiers", - "extLang.DialogTitle": "Langues", - "extLang.Target": "Cible", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Chemin d’accès de l’extension de langage", - "extLang.extensionFileLocation": "Emplacement de l’extension de langage", - "extLang.extensionFileName": "Nom du fichier d’extension", - "extLang.envVariables": "Variables d'environnement", - "extLang.parameters": "Paramètres", - "extLang.selectedPath": "Chemin sélectionné", - "extLang.installFailedError": "Échec de l’installation de la langue", - "extLang.updateFailedError": "Échec de la mise à jour de la langue", - "models.modelUpdateFailedError": "Échec de la mise à jour du modèle", - "models.modelsListEmptyMessage": "Aucun modèle trouvé", - "models.selectModelTableMessage": "Sélectionner le tableau", - "models.selectModelDatabaseMessage": "Sélectionner une base de données", - "models.azureModelsListEmptyTitle": "Aucun modèle trouvé", - "models.azureModelsListEmptyDescription": "Sélectionner un autre espace de travail Azure ML", - "models.modelsListEmptyDescription": "Sélectionner une autre base de données ou table", - "databaseName": "Base de données", - "databaseToStoreInfo": "Sélectionnez une base de données pour stocker le nouveau modèle.", - "tableToStoreInfo": "Sélectionnez une table existante conforme au schéma du modèle ou créez-en une nouvelle pour stocker le modèle importé.", - "tableName": "Table", - "modelTableInfo": "Sélectionnez une table de modèles pour afficher la liste des modèles existants/importés.", - "modelDatabaseInfo": "Sélectionnez une base de données dans laquelle les modèles existants/importés sont stockés.", - "existingTableName": "Table existante", - "newTableName": "Nouvelle table", - "models.name": "Nom", - "models.fileName": "Fichier", - "models.description": "Description", - "models.created": "Date de création", - "models.imported": "Date d'importation", - "models.framework": "Framework", - "models.frameworkVersion": "Version du framework", - "models.version": "Version", - "models.browseButton": "...", - "models.azureAccount": "Compte Azure", - "models.azureSignIn": "Connexion ou actualisation du compte Azure", - "predict.columnDatabase": "Base de données source", - "predict.columnDatabaseInfo": "Sélectionnez la base de données contenant le jeu de données auquel la prédiction doit être appliquée.", - "predict.columnTable": "Table source", - "predict.columnTableInfo": "Sélectionnez la table contenant le jeu de données auquel la prédiction doit être appliquée.", - "predict.inputColumns": "Mappage des entrées du modèle", - "predict.outputColumns": "Sortie de modèle", - "predict.columnName": "Colonnes sources", - "predict.dataTypeName": "Type", - "predict.displayName": "Nom d’affichage", - "predict.inputName": "Entrée de modèle", - "predict.selectColumnTitle": "Sélectionner une colonne...", - "models.selectModelDatabaseTitle": "Sélectionner une base de données avec des modèles", - "models.selectModelTableTitle": "Sélectionnez des tables avec des modèles", - "predict.selectDatabaseTitle": "Sélectionner une base de données", - "predict.selectTableTitle": "Sélectionner le tableau", - "predict.outputName": "Nom", - "models.azureSubscription": "Abonnement Azure", - "models.azureGroup": "Groupe de ressources", - "models.azureModelWorkspace": "Espace de travail Azure ML", - "models.azureModelFilter": "Filtrer", - "models.azureModels": "Modèles", - "models.azureModelsTitle": "Modèles Azure", - "models.localModelsTitle": "Modèles locaux", - "models.modelSourcesTitle": "Emplacement source", - "models.modelSourcePageTitle": "Sélectionner le type de source du modèle", - "models.localModelSourceDescriptionForImport": "'Chargement de fichier’ est sélectionné. Cela vous permet d’importer un fichier de modèle de votre machine locale dans une base de données de modèles dans cette instance SQL. Cliquez sur suivant pour continuer.​", - "models.azureModelSourceDescriptionForImport": "« Azure Machine Learning » est sélectionnée. Cela vous permet d’importer des modèles stockés dans Azure Machine Learning espaces de travail d’une base de données model dans cette instance SQL. Cliquez sur suivant pour continuer.​​", - "models.localModelSourceDescriptionForPredict": "'Chargement de fichier’est sélectionné. Cela vous permet de charger un fichier de modèle à partir de votre machine locale. Cliquez sur ‘Suivant’ pour continuer.​​", - "models.importedModelSourceDescriptionForPredict": "L’option « modèles importés » est sélectionnée. Cela vous permet de choisir parmi les modèles stockés dans une table de modèles de votre base de données. Cliquez sur suivant pour continuer.​", - "models.azureModelSourceDescriptionForPredict": "« Azure Machine Learning » est sélectionnée. Cela vous permet de choisir des modèles stockés dans Azure Machine Learning espaces de travail. Cliquez sur suivant pour continuer.​", - "models.modelImportTargetPageTitle": "Sélectionnez ou entrez l’emplacement dans lequel les modèles doivent être importés", - "models.columnSelectionPageTitle": "Mapper les données sources au modèle", - "models.modelDetailsPageTitle": "Entrer les détails du modèle", - "models.modelLocalSourceTitle": "Fichiers sources", - "models.modelLocalSourceTooltip": "Chemins d’accès aux fichiers des modèles à importer", - "models.onnxNotSupportedError": "Runtime ONNX n’est pas pris en charge dans le serveur actuel", - "models.currentModelsTitle": "Modèles", - "models.importModelDoneButton": "Importer", - "models.predictModel": "Prédire", - "models.RegisterWizard": "Importer des modèles", - "models.viewImportModelsTitle": "Afficher et importer des modèles", - "models.viewImportModelsDesc": "Les modèles Machine Learning peuvent être stockés dans une ou plusieurs bases de données et tables. Sélectionnez la table et la base de données model pour afficher les modèles qui s’y trouvent.", - "models.viewImportModeledForPredictDesc": "Les modèles sont stockés dans une ou plusieurs bases de données et tables. Sélectionnez la base de données de modèles et la table dans laquelle afficher les modèles.", - "models.learnMoreLink": "En savoir plus.", - "models.importModelTitle": "Importer ou afficher des modèles", - "models.editModelTitle": "Modifier le modèle", - "models.importModelDesc": "Importer ou afficher les modèles machine learning stockés dans la base de données", - "models.makePredictionTitle": "Effectuer des prédictions", - "models.makePredictionDesc": "Générer une valeur ou des scores prédits en utilisant un modèle managé.", - "models.createNotebookTitle": "Créer un notebook", - "models.createNotebookDesc": "Exécuter des expérimentations et créer des modèles dans un bloc-notes", - "models.modelRegisteredSuccessfully": "Inscription du modèle réussie", - "models.modelUpdatedSuccessfully": "Modèle mis à jour", - "models.modelFailedToRegistered": "Le modèle n'a pas été enregistré", - "models.localModelSource": "Chargement de fichier", - "models.localModelPageTitle": "Télécharger le fichier de modèle", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Importer à partir de Azure Machine Learning", - "models.importedModelsPageTitle": "Sélectionner le modèle importé", - "models.registeredModelsSource": "Modèles importés", - "models.downloadModelMsgTaskName": "Téléchargement du modèle à partir d’Azure", - "models.invalidAzureResourceError": "Ressource Azure non valide", - "models.invalidModelToRegisterError": "Modèle non valide pour l’inscription", - "models.invalidModelToPredictError": "Modèle non valide pour prédire", - "models.invalidModelParametersError": "Veuillez sélectionner une table source et des paramètres de modèle valides", - "models.invalidModelToSelectError": "Sélectionnez un modèle valide", - "models.invalidModelImportTargetError": "Sélectionnez une table valide", - "models.columnDataTypeMismatchWarningHelper": "Cliquez pour revoir les détails de l'avertissement", - "models.columnDataTypeMismatchWarningHeading": "Différences dans le type de données", - "models.columnDataTypeMismatchWarning": "Le type de données de la colonne de la table source ne correspond pas au type du champ d’entrée requis.", - "models.outputColumnDataTypeNotSupportedWarning": "Le type de données de la colonne de sortie ne correspond pas au type du champ de sortie.", - "models.modelNameRequiredError": "Nom de modèle obligatoire.", - "models.modelsRequiredError": "Veuillez sélectionner au moins un modèle à importer.", - "models.updateModelFailedError": "Échec de la mise à jour du modèle", - "models.modelSchemaIsAcceptedMessage": "La table répond aux exigences !", - "models.selectModelsTableMessage": "Sélectionner la table des modèles", - "models.modelSchemaIsNotAcceptedMessage": "Structure de table non valide.", - "models.importModelFailedError": "Échec de l’inscription du modèle : {0}, fichier : {1}", - "models.invalidImportTableError": "Table non valide pour l’importation de modèles. nom de la base de données : {0}, nom de la table : {1}", - "models.invalidImportTableSchemaError": "Le schéma de la table n’est pas pris en charge pour l’importation de modèle. Nom de la base de données : {0}, nom de la table : {1}.", - "models.loadModelParameterFailedError": "Impossible de charger les paramètres du modèle", - "models.unsupportedModelParameterType": "non pris en charge", - "dashboardTitle": "Machine Learning", "dashboardDesc": "Machine Learning des bases de données SQL", "dashboardLinksTitle": "Liens utiles", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "Tutoriels vidéo", - "showMoreTitle": "Afficher plus", - "showLessTitle": "Afficher moins", + "databaseName": "Base de données", + "databaseToStoreInfo": "Sélectionnez une base de données pour stocker le nouveau modèle.", + "editTitle": "Modifier", + "existingTableName": "Table existante", + "extLang.CancelButtonText": "Annuler", + "extLang.DialogTitle": "Langues", + "extLang.DoneButtonText": "Fermer", + "extLang.Local": "localhost", + "extLang.OkButtonText": "OK", + "extLang.SaveButtonText": "Enregistrer", + "extLang.Target": "Cible", + "extLang.delete": "Supprimer", + "extLang.envVariables": "Variables d'environnement", + "extLang.extensionFileLocation": "Emplacement de l’extension de langage", + "extLang.extensionFileName": "Nom du fichier d’extension", + "extLang.extensionFilePath": "Chemin d’accès de l’extension de langage", + "extLang.fileBrowserTabTitle": "Explorateur de fichiers", + "extLang.installButtonText": "Installer", + "extLang.installFailedError": "Échec de l’installation de la langue", + "extLang.installTabTitle": "Installé", + "extLang.languageCreatedDate": "Installé", + "extLang.languageName": "Nom", + "extLang.languagePlatform": "Plateforme", + "extLang.newLanguageTabTitle": "Ajouter un nouveau", + "extLang.parameters": "Paramètres", + "extLang.selectedPath": "Chemin sélectionné", + "extLang.updateFailedError": "Échec de la mise à jour de la langue", "learnMoreTitle": "En savoir plus", - "sqlMlDocTitle": "Documentation sur l'apprentissage automatique en SQL", - "sqlMlExtDocTitle": "Extension de Machine Learning dans Azure Data Studio", - "sqlMlExtDocDesc": "Découvrez comment utiliser l’extension Machine Learning dans Azure Data Studio, pour gérer les packages, créer des prédictions et importer des modèles.", - "sqlMlDocDesc": "Découvrez comment utiliser machine learning dans SQL Server et SQL sur Azure pour exécuter des scripts Python et R sur des données relationnelles.", - "sqlMlsDocTitle": "SQL Server Machine Learning Services (en base de données)", - "sqlMlsDocDesc": "Démarrage d’un Machine Learning Services sur SQL Server et comment l’installer sur Windows et Linux.", - "sqlMlsMIDocTitle": "Machine Learning Services dans Azure SQL Managed Instance", - "sqlMlsMIDocDesc": "Démarrez avec Machine Learning Services dans Azure SQL Managed Instance.", + "ml.dataCount": "Affichage du ou des modèles {0}", + "mls.cannotFindPython.error": "L’exécutable Python « {0} » est introuvable. Vérifiez que Python est correctement installé et configuré", + "mls.cannotFindR.error": "L’exécutable R « {0} » est introuvable. Vérifiez que R est correctement installé et configuré", + "mls.configAction": "Action", + "mls.configStatus": "Activé", + "mls.configTitle": "Configurer", + "mls.configUpdateFailed": "Échec de la modification des configurations de Machine Learning Services", + "mls.confirmEnableExternalScripts": "Un script externe est requis pour la gestion des packages. Voulez-vous vraiment l’activer.", + "mls.confirmInstallPythonPackages": "Voulez-vous vraiment installer les packages requis ?", + "mls.disableButtonTitle": "Désactiver", + "mls.downloadError": "Erreur lors du téléchargement", + "mls.downloadingProgress": "Téléchargement", + "mls.enableButtonTitle": "Activer", + "mls.enableExternalScriptsError": "Échec de l’activation du script externe.", + "mls.enabledMessage": "Machine Learning Services activé", + "mls.externalExecuteScriptTitle": "Script d’exécution externe", + "mls.externalScriptsIsRequiredError": "Une configuration de script externe est nécessaire pour cette action.", + "mls.httpGetRequestError": "La demande d'informations de package a échoué avec l'erreur : {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Les packages Python suivants sont requis pour l’installation : {0}", + "mls.installDependencies.confirmInstallRPackages": "Les packages R suivants sont requis pour l’installation : {0}", + "mls.installDependencies.getPackagesError": "Échec de l’obtention des packages python installés. Erreur : {0}", + "mls.installDependencies.packages": "Installation des packages obligatoires...", + "mls.installDependencies.packagesAlreadyInstalled": "Les packages requis sont déjà installés.", + "mls.installModelMngDependencies.msgTaskName": "Vérification des dépendances de gestion des modèles", + "mls.installPackageMngDependencies.msgTaskName": "Vérification des dépendances de gestion des packages", + "mls.installingDependencies": "Installation des dépendances...", + "mls.invalidModelIdError": "ID de modèle non valide. URL du modèle : {0}", + "mls.latestVersion": "Plus récent", + "mls.managePackages.error": "La gestion des packages n’est pas prise en charge pour le serveur. Vérifiez que Python ou R est installé.", + "mls.mssqlExtensionNotLoaded": "L’extension MSSQL n’est pas chargée", + "mls.noArtifactError": "Le modèle n’a pas d’artefact. URL du modèle : {0}", + "mls.noResultError": "Aucun résultat retourné", + "mls.notebookExtensionNotLoaded": "L’extension de bloc-notes n’est pas chargée", + "mls.packageManager.NoConnection": "Aucune connexion sélectionnée", + "mls.pythonConfigError": "L’exécutable Python n’est pas configuré", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "L’exécutable R n’est pas configuré", + "mls.rLanguageTitle": "D", + "mls.requiredPackagesNotInstalled": "Les packages requis ne sont pas installés", + "mls.resourceNotFound": "La ressource spécifiés est introuvable", + "mls.taskFailedError.error": "Échec de l’exécution de la tâche « {0} ». Erreur : {1}", + "mls.verifyOdbcDriverError.error": "« {0} » est requis pour la gestion des packages. Assurez-vous qu’il est installé et configuré correctement.", "mlsInstallObdcDocTitle": "Installer le pilote Microsoft ODBC pour SQL Server", "mlsInstallOdbcDocDesc": "Ce document explique comment Installer le pilote Microsoft ODBC Driver for SQL Server.", - "onnxOnEdgeOdbcDocTitle": "Machine learning et AI avec ONNX dans la préversion Edge de base de données SQL", + "modelDatabaseInfo": "Sélectionnez une base de données dans laquelle les modèles existants/importés sont stockés.", + "modelTableInfo": "Sélectionnez une table de modèles pour afficher la liste des modèles existants/importés.", + "models.RegisterWizard": "Importer des modèles", + "models.azureAccount": "Compte Azure", + "models.azureGroup": "Groupe de ressources", + "models.azureModelFilter": "Filtrer", + "models.azureModelPageTitle": "Importer à partir de Azure Machine Learning", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "« Azure Machine Learning » est sélectionnée. Cela vous permet d’importer des modèles stockés dans Azure Machine Learning espaces de travail d’une base de données model dans cette instance SQL. Cliquez sur suivant pour continuer.​​", + "models.azureModelSourceDescriptionForPredict": "« Azure Machine Learning » est sélectionnée. Cela vous permet de choisir des modèles stockés dans Azure Machine Learning espaces de travail. Cliquez sur suivant pour continuer.​", + "models.azureModelWorkspace": "Espace de travail Azure ML", + "models.azureModels": "Modèles", + "models.azureModelsListEmptyDescription": "Sélectionner un autre espace de travail Azure ML", + "models.azureModelsListEmptyTitle": "Aucun modèle trouvé", + "models.azureModelsTitle": "Modèles Azure", + "models.azureSignIn": "Connexion ou actualisation du compte Azure", + "models.azureSubscription": "Abonnement Azure", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "Le type de données de la colonne de la table source ne correspond pas au type du champ d’entrée requis.", + "models.columnDataTypeMismatchWarningHeading": "Différences dans le type de données", + "models.columnDataTypeMismatchWarningHelper": "Cliquez pour revoir les détails de l'avertissement", + "models.columnSelectionPageTitle": "Mapper les données sources au modèle", + "models.confirmDeleteModel": "Voulez-vous vraiment supprimer le modèle {0} ?", + "models.createNotebookDesc": "Exécuter des expérimentations et créer des modèles dans un bloc-notes", + "models.createNotebookTitle": "Créer un notebook", + "models.created": "Date de création", + "models.currentModelsTitle": "Modèles", + "models.description": "Description", + "models.downloadModelMsgTaskName": "Téléchargement du modèle à partir d’Azure", + "models.editModelTitle": "Modifier le modèle", + "models.fileName": "Fichier", + "models.framework": "Framework", + "models.frameworkVersion": "Version du framework", + "models.importModelDesc": "Importer ou afficher les modèles machine learning stockés dans la base de données", + "models.importModelDoneButton": "Importer", + "models.importModelFailedError": "Échec de l’inscription du modèle : {0}, fichier : {1}", + "models.importModelTitle": "Importer ou afficher des modèles", + "models.imported": "Date d'importation", + "models.importedModelSourceDescriptionForPredict": "L’option « modèles importés » est sélectionnée. Cela vous permet de choisir parmi les modèles stockés dans une table de modèles de votre base de données. Cliquez sur suivant pour continuer.​", + "models.importedModelsPageTitle": "Sélectionner le modèle importé", + "models.invalidAzureResourceError": "Ressource Azure non valide", + "models.invalidImportTableError": "Table non valide pour l’importation de modèles. nom de la base de données : {0}, nom de la table : {1}", + "models.invalidImportTableSchemaError": "Le schéma de la table n’est pas pris en charge pour l’importation de modèle. Nom de la base de données : {0}, nom de la table : {1}.", + "models.invalidModelImportTargetError": "Sélectionnez une table valide", + "models.invalidModelParametersError": "Veuillez sélectionner une table source et des paramètres de modèle valides", + "models.invalidModelToPredictError": "Modèle non valide pour prédire", + "models.invalidModelToRegisterError": "Modèle non valide pour l’inscription", + "models.invalidModelToSelectError": "Sélectionnez un modèle valide", + "models.learnMoreLink": "En savoir plus.", + "models.loadModelParameterFailedError": "Impossible de charger les paramètres du modèle", + "models.localModelPageTitle": "Télécharger le fichier de modèle", + "models.localModelSource": "Chargement de fichier", + "models.localModelSourceDescriptionForImport": "'Chargement de fichier’ est sélectionné. Cela vous permet d’importer un fichier de modèle de votre machine locale dans une base de données de modèles dans cette instance SQL. Cliquez sur suivant pour continuer.​", + "models.localModelSourceDescriptionForPredict": "'Chargement de fichier’est sélectionné. Cela vous permet de charger un fichier de modèle à partir de votre machine locale. Cliquez sur ‘Suivant’ pour continuer.​​", + "models.localModelsTitle": "Modèles locaux", + "models.makePredictionDesc": "Générer une valeur ou des scores prédits en utilisant un modèle managé.", + "models.makePredictionTitle": "Effectuer des prédictions", + "models.modelDetailsPageTitle": "Entrer les détails du modèle", + "models.modelFailedToRegistered": "Le modèle n'a pas été enregistré", + "models.modelImportTargetPageTitle": "Sélectionnez ou entrez l’emplacement dans lequel les modèles doivent être importés", + "models.modelLocalSourceTitle": "Fichiers sources", + "models.modelLocalSourceTooltip": "Chemins d’accès aux fichiers des modèles à importer", + "models.modelNameRequiredError": "Nom de modèle obligatoire.", + "models.modelRegisteredSuccessfully": "Inscription du modèle réussie", + "models.modelSchemaIsAcceptedMessage": "La table répond aux exigences !", + "models.modelSchemaIsNotAcceptedMessage": "Structure de table non valide.", + "models.modelSourcePageTitle": "Sélectionner le type de source du modèle", + "models.modelSourcesTitle": "Emplacement source", + "models.modelUpdateFailedError": "Échec de la mise à jour du modèle", + "models.modelUpdatedSuccessfully": "Modèle mis à jour", + "models.modelsListEmptyDescription": "Sélectionner une autre base de données ou table", + "models.modelsListEmptyMessage": "Aucun modèle trouvé", + "models.modelsRequiredError": "Veuillez sélectionner au moins un modèle à importer.", + "models.name": "Nom", + "models.onnxNotSupportedError": "Runtime ONNX n’est pas pris en charge dans le serveur actuel", + "models.outputColumnDataTypeNotSupportedWarning": "Le type de données de la colonne de sortie ne correspond pas au type du champ de sortie.", + "models.predictModel": "Prédire", + "models.registeredModelsSource": "Modèles importés", + "models.selectModelDatabaseMessage": "Sélectionner une base de données", + "models.selectModelDatabaseTitle": "Sélectionner une base de données avec des modèles", + "models.selectModelTableMessage": "Sélectionner le tableau", + "models.selectModelTableTitle": "Sélectionnez des tables avec des modèles", + "models.selectModelsTableMessage": "Sélectionner la table des modèles", + "models.unsupportedModelParameterType": "non pris en charge", + "models.updateModelFailedError": "Échec de la mise à jour du modèle", + "models.version": "Version", + "models.viewImportModeledForPredictDesc": "Les modèles sont stockés dans une ou plusieurs bases de données et tables. Sélectionnez la base de données de modèles et la table dans laquelle afficher les modèles.", + "models.viewImportModelsDesc": "Les modèles Machine Learning peuvent être stockés dans une ou plusieurs bases de données et tables. Sélectionnez la table et la base de données model pour afficher les modèles qui s’y trouvent.", + "models.viewImportModelsTitle": "Afficher et importer des modèles", + "msgNo": "Non", + "msgYes": "Oui", + "newTableName": "Nouvelle table", + "notSupportedEventArg": "Arguments d’événement non pris en charge", + "notebookExtensionFailedError": "Échec du chargement de l’extension en raison de sa dépendance à l’extension de bloc-notes. Pour plus d’informations, consultez le journal de sortie de l’extension du bloc-notes", "onnxOnEdgeOdbcDocDesc": "Démarrer avec machine learning dans Azure SQL Database Edge", - "ml.dataCount": "Affichage du ou des modèles {0}" + "onnxOnEdgeOdbcDocTitle": "Machine learning et AI avec ONNX dans la préversion Edge de base de données SQL", + "predict.columnDatabase": "Base de données source", + "predict.columnDatabaseInfo": "Sélectionnez la base de données contenant le jeu de données auquel la prédiction doit être appliquée.", + "predict.columnName": "Colonnes sources", + "predict.columnTable": "Table source", + "predict.columnTableInfo": "Sélectionnez la table contenant le jeu de données auquel la prédiction doit être appliquée.", + "predict.dataTypeName": "Type", + "predict.displayName": "Nom d’affichage", + "predict.inputColumns": "Mappage des entrées du modèle", + "predict.inputName": "Entrée de modèle", + "predict.outputColumns": "Sortie de modèle", + "predict.outputName": "Nom", + "predict.selectColumnTitle": "Sélectionner une colonne...", + "predict.selectDatabaseTitle": "Sélectionner une base de données", + "predict.selectTableTitle": "Sélectionner le tableau", + "showLessTitle": "Afficher moins", + "showMoreTitle": "Afficher plus", + "sqlMlDocDesc": "Découvrez comment utiliser machine learning dans SQL Server et SQL sur Azure pour exécuter des scripts Python et R sur des données relationnelles.", + "sqlMlDocTitle": "Documentation sur l'apprentissage automatique en SQL", + "sqlMlExtDocDesc": "Découvrez comment utiliser l’extension Machine Learning dans Azure Data Studio, pour gérer les packages, créer des prédictions et importer des modèles.", + "sqlMlExtDocTitle": "Extension de Machine Learning dans Azure Data Studio", + "sqlMlsDocDesc": "Démarrage d’un Machine Learning Services sur SQL Server et comment l’installer sur Windows et Linux.", + "sqlMlsDocTitle": "SQL Server Machine Learning Services (en base de données)", + "sqlMlsMIDocDesc": "Démarrez avec Machine Learning Services dans Azure SQL Managed Instance.", + "sqlMlsMIDocTitle": "Machine Learning Services dans Azure SQL Managed Instance", + "tableName": "Table", + "tableToStoreInfo": "Sélectionnez une table existante conforme au schéma du modèle ou créez-en une nouvelle pour stocker le modèle importé." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Installer les dépendances Machine Learning", + "ml.command.enableExternalScript": "Activer le script externe", + "ml.command.importModel": "Importer le modèle", + "ml.command.manageLanguages": "Gérer les langues externes", + "ml.command.manageModels": "Gérer les modèles", + "ml.command.managePackages": "Gérer les packages dans la base de données", + "ml.command.predictModel": "Effectuer la prédiction", + "ml.configuration.title": "Configurations de Machine Learning", + "ml.enablePython.description": "Activez la gestion des packages python dans la base de données.", + "ml.enableR.description": "Activez la gestion des packages R dans la base de données.", + "ml.pythonPath.description": "Chemin d'accès local à une installation Python préexistante utilisée par Machine Learning.", + "ml.rPath.description": "Chemin d'accès local à une installation R préexistante utilisée par Machine Learning.", + "title.configurations": "Configurations", + "title.documents": "Documents", + "title.endpoints": "Points de terminaison", + "title.tasks": "Tâches" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json index 9d07eaca4c..0eff4217eb 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage Markdown", - "description": "Fournit des extraits de code et la coloration syntaxique pour Markdown." + "description": "Fournit des extraits de code et la coloration syntaxique pour Markdown.", + "displayName": "Concepts de base du langage Markdown" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json index 1845f21224..0ef462a957 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "suivre le lien" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Aperçu] {0}", + "onPreviewStyleLoadError": "Impossible de charger 'markdown.styles' : {0}", + "preview.clickOpenFailed": "Impossible d'ouvrir {0}", + "previewTitle": "Prévisualiser {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} est introuvable", + "preview.securityMessage.label": "Avertissement de sécurité de contenu désactivé", + "preview.securityMessage.text": "Du contenu a été désactivé dans ce document", + "preview.securityMessage.title": "Le contenu potentiellement dangereux ou non sécurisé a été désactivé dans l'aperçu Markdown. Changez les paramètres de sécurité de l'aperçu Markdown pour autoriser le contenu non sécurisé ou activer les scripts" + }, + "dist/security": { + "disable.description": "Autorisez tout le contenu et l’exécution des scripts. Non recommandé", + "disable.title": "Désactiver", + "disableSecurityWarning.title": "Désactiver l'aperçu d'avertissements de sécurité pour cet espace de travail", + "enableSecurityWarning.title": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", + "insecureContent.description": "Activer le chargement de contenu sur http", + "insecureContent.title": "Autoriser le contenu non sécurisé", + "insecureLocalContent.description": "Activer le chargement de contenu http servi par localhost", + "insecureLocalContent.title": "Autoriser le contenu local non sécurisé", + "moreInfo.title": "Informations", + "preview.showPreviewSecuritySelector.title": "Sélectionner les paramètres de sécurité pour les aperçus Markdown dans cet espace de travail", + "strict.description": "Charger uniquement le contenu sécurisé.", + "strict.title": "Strict", + "toggleSecurityWarning.description": "N'affecte pas le niveau de sécurité de contenu" + }, "package": { - "displayName": "Fonctionnalités de langage Markdown", + "configuration.markdown.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif.", + "configuration.markdown.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", + "configuration.markdown.links.openLocation.description": "Contrôle l'emplacement où doivent s'ouvrir les liens dans les fichiers Markdown.", + "configuration.markdown.preview.openMarkdownLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Markdown doivent s'ouvrir dans l'aperçu Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tente d'ouvrir les liens dans l'éditeur.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tente d'ouvrir les liens dans l'aperçu Markdown.", "description": "Fournit une prise en charge riche de langage pour Markdown", + "displayName": "Fonctionnalités de langage Markdown", "markdown.preview.breaks.desc": "Définit la façon dont les sauts de ligne sont affichés dans l'aperçu Markdown. Si vous affectez la valeur 'true', un
est créé pour les nouvelles lignes à l'intérieur des paragraphes.", - "markdown.preview.linkify": "Active ou désactive la conversion de texte de type URL en liens dans l'aperçu Markdown.", - "markdown.preview.typographer": "Active ou désactive certains remplacements indépendants du langage ainsi que l'amélioration de la présentation des guillemets dans l'aperçu Markdown.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Double-cliquez dans l'aperçu Markdown pour passer à l'éditeur.", "markdown.preview.fontFamily.desc": "Contrôle la famille de polices utilisée dans l'aperçu Markdown.", "markdown.preview.fontSize.desc": "Contrôle la taille de police en pixels utilisée dans l'aperçu Markdown.", "markdown.preview.lineHeight.desc": "Contrôle la hauteur de ligne utilisée dans l'aperçu Markdown. Ce nombre est relatif à la taille de police.", + "markdown.preview.linkify": "Active ou désactive la conversion de texte de type URL en liens dans l'aperçu Markdown.", "markdown.preview.markEditorSelection.desc": "Marque la sélection actuelle de l'éditeur dans l'aperçu Markdown.", + "markdown.preview.refresh.title": "Actualiser l'aperçu", "markdown.preview.scrollEditorWithPreview.desc": "Quand un aperçu Markdown défile, la vue de l'éditeur est mise à jour.", "markdown.preview.scrollPreviewWithEditor.desc": "Quand la fenêtre de l'éditeur Markdown défile, la vue de l'aperçu est mise à jour.", "markdown.preview.title": "Ouvrir l'aperçu", + "markdown.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", + "markdown.preview.typographer": "Active ou désactive certains remplacements indépendants du langage ainsi que l'amélioration de la présentation des guillemets dans l'aperçu Markdown.", "markdown.previewSide.title": "Ouvrir l'aperçu sur le côté", "markdown.showLockedPreviewToSide.title": "Ouvrir l'aperçu verrrouillé sur le côté", + "markdown.showPreviewSecuritySelector.title": "Changer les paramètres de sécurité de l'aperçu", "markdown.showSource.title": "Afficher la source", "markdown.styles.dec": "Liste d'URL ou de chemins locaux de feuilles de style CSS à utiliser dans l'aperçu Markdown. Les chemins relatifs sont interprétés par rapport au dossier ouvert dans l'Explorateur. Si aucun dossier n'est ouvert, ils sont interprétés par rapport à l'emplacement du fichier Markdown. Tous les signes '\\' doivent être écrits sous la forme '\\\\'.", - "markdown.showPreviewSecuritySelector.title": "Changer les paramètres de sécurité de l'aperçu", "markdown.trace.desc": "Active la journalisation du débogage pour l'extension Markdown.", - "markdown.preview.refresh.title": "Actualiser l'aperçu", - "markdown.preview.toggleLock.title": "Activer/désactiver le verrouillage de l'aperçu", - "configuration.markdown.preview.openMarkdownLinks.description": "Contrôle la façon dont les liens vers d'autres fichiers Markdown doivent s'ouvrir dans l'aperçu Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tente d'ouvrir les liens dans l'éditeur.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tente d'ouvrir les liens dans l'aperçu Markdown.", - "configuration.markdown.links.openLocation.description": "Contrôle l'emplacement où doivent s'ouvrir les liens dans les fichiers Markdown.", - "configuration.markdown.links.openLocation.currentGroup": "Ouvrez les liens dans le groupe d'éditeurs actif.", - "configuration.markdown.links.openLocation.beside": "Ouvrez les liens à côté de l'éditeur actif." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "suivre le lien" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "Du contenu a été désactivé dans ce document", - "preview.securityMessage.title": "Le contenu potentiellement dangereux ou non sécurisé a été désactivé dans l'aperçu Markdown. Changez les paramètres de sécurité de l'aperçu Markdown pour autoriser le contenu non sécurisé ou activer les scripts", - "preview.securityMessage.label": "Avertissement de sécurité de contenu désactivé", - "preview.notFound": "{0} est introuvable" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "Impossible de charger 'markdown.styles' : {0}", - "preview.clickOpenFailed": "Impossible d'ouvrir {0}", - "lockedPreviewTitle": "[Aperçu] {0}", - "previewTitle": "Prévisualiser {0}" - }, - "dist/security": { - "strict.title": "Strict", - "strict.description": "Charger uniquement le contenu sécurisé.", - "insecureLocalContent.title": "Autoriser le contenu local non sécurisé", - "insecureLocalContent.description": "Activer le chargement de contenu http servi par localhost", - "insecureContent.title": "Autoriser le contenu non sécurisé", - "insecureContent.description": "Activer le chargement de contenu sur http", - "disable.title": "Désactiver", - "disable.description": "Autorisez tout le contenu et l’exécution des scripts. Non recommandé", - "moreInfo.title": "Informations", - "enableSecurityWarning.title": "Activer l'aperçu d'avertissements de sécurité pour cet espace de travail", - "disableSecurityWarning.title": "Désactiver l'aperçu d'avertissements de sécurité pour cet espace de travail", - "toggleSecurityWarning.description": "N'affecte pas le niveau de sécurité de contenu", - "preview.showPreviewSecuritySelector.title": "Sélectionner les paramètres de sécurité pour les aperçus Markdown dans cet espace de travail" + "workspaceTrust": "Requis pour le chargement des styles configurés dans l’espace de travail." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json index 48cc63c9b6..3d816bec1f 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Accepter les deux modifications", + "acceptCurrentChange": "Accepter la modification actuelle", + "acceptIncomingChange": "Accepter la modification entrante", + "compareChanges": "Comparer les modifications" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0} : Modifications actuelles ⟷ Modifications entrantes", + "cursorNotInConflict": "Le curseur de l'éditeur ne se trouve pas dans un conflit de fusion", + "cursorOnCommonAncestorsRange": "Le curseur de l'éditeur se trouve dans le bloc d'ancêtres commun, déplacez-le dans le bloc \"current\" ou \"incoming\"", + "cursorOnSplitterRange": "Le curseur de l'éditeur se trouve dans le séparateur du conflit de fusion, déplacez-le dans le bloc \"actuelles\" ou \"entrantes\"", + "noConflicts": "Aucun conflit de fusion dans ce fichier", + "noOtherConflictsInThisFile": "Aucun autre conflit de fusion dans ce fichier" + }, + "dist/mergeDecorator": { + "currentChange": "(Modification actuelle)", + "incomingChange": "(Modification entrante)" + }, "package": { - "displayName": "Conflit de fusion", - "description": "Mise en surbrillance et commandes pour les conflits de fusion inline.", - "command.category": "Conflit de fusion", + "command.accept.all-both": "Accepter les deux", "command.accept.all-current": "Accepter les modifications actuelles", "command.accept.all-incoming": "Accepter toutes les modifications entrantes", - "command.accept.all-both": "Accepter les deux", + "command.accept.both": "Accepter les deux", "command.accept.current": "Accepter les modifications actuelles", "command.accept.incoming": "Accepter les modifications entrantes", "command.accept.selection": "Accepter la sélection", - "command.accept.both": "Accepter les deux", + "command.category": "Conflit de fusion", + "command.compare": "Conflit de comparaison des modifications actuelles", "command.next": "Conflit suivant", "command.previous": "Conflit précédent", - "command.compare": "Conflit de comparaison des modifications actuelles", - "config.title": "Conflit de fusion", "config.autoNavigateNextConflictEnabled": "Détermine s'il faut automatiquement passer au conflit de fusion suivant après la résolution d'un conflit de fusion.", "config.codeLensEnabled": "Créer un CodeLens pour les blocs de conflit de fusion dans l’éditeur.", "config.decoratorsEnabled": "Créer des décorateurs pour les blocs de conflit de fusion dans l’éditeur.", "config.diffViewPosition": "Contrôle si la vue Diff doit être ouverte pendant la comparaison des changements dans les conflits de fusion.", - "config.diffViewPosition.current": "Ouvrez la vue Diff dans le groupe d'éditeurs actuel.", + "config.diffViewPosition.below": "Ouvrez la vue Diff sous le groupe d'éditeurs actuel.", "config.diffViewPosition.beside": "Ouvrez la vue Diff à côté du groupe d'éditeurs actuel.", - "config.diffViewPosition.below": "Ouvrez la vue Diff sous le groupe d'éditeurs actuel." + "config.diffViewPosition.current": "Ouvrez la vue Diff dans le groupe d'éditeurs actuel.", + "config.title": "Conflit de fusion", + "description": "Mise en surbrillance et commandes pour les conflits de fusion inline.", + "displayName": "Conflit de fusion" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json index cc5c00a9fa..1ab8df45e0 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Compte Microsoft", - "description": "Fournisseur d'authentification Microsoft", - "signIn": "Se connecter", - "signOut": "Se déconnecter" - }, "dist/AADHelper": { "signOut": "Vous avez été déconnecté en raison de l'échec de la lecture des informations d'authentification stockées." }, "dist/keychain": { - "troubleshooting": "Guide de résolution des problèmes", - "keychainWriteError": "Échec de l'écriture des informations de connexion dans le trousseau. Erreur '{0}'." + "keychainWriteError": "Échec de l'écriture des informations de connexion dans le trousseau. Erreur '{0}'.", + "troubleshooting": "Guide de résolution des problèmes" + }, + "package": { + "description": "Fournisseur d'authentification Microsoft", + "displayName": "Compte Microsoft", + "signIn": "Se connecter", + "signOut": "Se déconnecter" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json index 237366cbe6..fd32c367d7 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Associer des schémas aux fichiers JSON dans le projet actuel", - "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", - "json.schemas.fileMatch.desc": "Tableau de modèles de fichier à mapper durant la résolution de fichiers JSON en schémas.", - "json.schemas.fileMatch.item.desc": "Modèle de fichier pouvant contenir '*' à mapper durant la résolution de fichiers JSON en schémas.", - "json.schemas.schema.desc": "Définition de schéma pour l'URL indiquée. Le schéma doit être fourni uniquement pour éviter les accès à l'URL du schéma.", - "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut (nécessite un redémarrage)", - "mssqlCluster.uploadFiles": "Charger des fichiers", - "mssqlCluster.mkdir": "Nouveau répertoire", - "mssqlCluster.deleteFiles": "Supprimer", - "mssqlCluster.previewFile": "Aperçu", - "mssqlCluster.saveFile": "Enregistrer", - "mssqlCluster.copyPath": "Copier le chemin", - "mssqlCluster.manageAccess": "Gérer l'accès", - "notebook.command.new": "Nouveau notebook", - "notebook.command.open": "Ouvrir le notebook", - "tab.bigDataClusterDescription": "Tâches et informations concernant votre cluster Big Data SQL Server", - "title.bigDataCluster": "Cluster Big Data SQL Server", - "title.submitSparkJob": "Envoyer le travail Spark", - "title.newSparkJob": "Nouveau travail Spark", - "title.openSparkHistory": "Voir l'historique Spark", - "title.openYarnHistory": "Voir l'historique Yarn", - "title.tasks": "Tâches", - "title.installPackages": "Installer les packages", - "title.configurePython": "Configurer Python pour Notebooks", - "title.openClusterDashboard": "Cluster\r\nTableau de bord", - "title.searchServers": "Recherche : Serveurs", - "title.clearSearchServerResult": "Recherche : Effacer les résultats du serveur de recherche", - "title.endpoints": "Points de terminaison de service", - "title.books": "Notebooks", - "title.showLogFile": "Afficher le fichier journal", - "mssql.disabled": "Désactivé", - "mssql.enabled": "Activé", - "mssql.exportNotebookToSql": "Exporter le notebook au format SQL", - "mssql.exportSqlAsNotebook": "Exporter SQL au format Notebook", - "mssql.configuration.title": "Configuration MSSQL", - "mssql.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", - "mssql.query.maxXmlCharsToStore": "Nombre de caractères XML à stocker après l'exécution d'une requête", - "mssql.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées", - "mssql.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)", - "mssql.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)", - "mssql.format.placeCommasBeforeNextStatement": "spécifie si des virgules doivent être placées au début de chaque instruction dans une liste (par exemple : ',mycolumn2') plutôt qu'à la fin (par exemple : 'mycolumn1,')", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Spécifie si les références aux objets dans les instructions select doivent être divisées en plusieurs lignes. Par exemple, pour 'SELECT C1, C2 FROM T1', C1 et C2 sont sur des lignes distinctes", - "mssql.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante", - "mssql.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", - "mssql.logRetentionMinutes": "Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine.", - "mssql.logFilesRemovalLimit": "Nombre maximal d'anciens fichiers ayant dépassé mssql.logRetentionMinutes à supprimer au démarrage. Les fichiers qui ne sont pas nettoyés du fait de cette limitation le sont au prochain démarrage d'Azure Data Studio.", - "mssql.intelliSense.enableIntelliSense": "Indique s'il faut activer IntelliSense", - "mssql.intelliSense.enableErrorChecking": "Indique s'il faut activer la vérification des erreurs IntelliSense", - "mssql.intelliSense.enableSuggestions": "Indique s'il faut activer les suggestions IntelliSense", - "mssql.intelliSense.enableQuickInfo": "Indique s'il faut activer Info express IntelliSense", - "mssql.intelliSense.lowerCaseSuggestions": "Indique si les suggestions IntelliSense doivent être en minuscules", - "mssql.query.setRowCount": "Nombre maximal de lignes à retourner avant que le serveur arrête le traitement de votre requête.", - "mssql.query.textSize": "Taille maximale des données text et ntext retournées par une instruction SELECT", - "mssql.query.executionTimeout": "Un délai d'expiration de 0 indique une attente illimitée (aucun délai d'expiration)", - "mssql.query.noCount": "Activer l'option SET NOCOUNT", - "mssql.query.noExec": "Activer l'option SET NOEXEC", - "mssql.query.parseOnly": "Activer l'option SET PARSEONLY", - "mssql.query.arithAbort": "Activer l'option SET ARITHABORT", - "mssql.query.statisticsTime": "Activer l'option SET STATISTICS TIME", - "mssql.query.statisticsIO": "Activer l'option SET STATISTICS IO", - "mssql.query.xactAbortOn": "Activer l'option SET XACT-ABORT ON", - "mssql.query.transactionIsolationLevel": "Activer l'option SET TRANSACTION ISOLATION LEVEL", - "mssql.query.deadlockPriority": "Activer l'option SET DEADLOCK_PRIORITY", - "mssql.query.lockTimeout": "Activer l'option SET LOCK TIMEOUT (en millisecondes)", - "mssql.query.queryGovernorCostLimit": "Activer SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "Activer SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "Activer SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "Activer SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "Activer SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "Activer SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "Activer SET ANSI_PADDING", - "mssql.query.ansiWarnings": "Activer SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "Activer SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "Activer la paramétrisation pour Always Encrypted", - "mssql.ignorePlatformWarning": "[Facultatif] Ne pas afficher les avertissements de plateforme non prise en charge", - "onprem.databaseProperties.recoveryModel": "Mode de récupération", - "onprem.databaseProperties.lastBackupDate": "Dernière sauvegarde de base de données", - "onprem.databaseProperties.lastLogBackupDate": "Dernière sauvegarde de journal", - "onprem.databaseProperties.compatibilityLevel": "Niveau de compatibilité", - "onprem.databaseProperties.owner": "Propriétaire", - "onprem.serverProperties.serverVersion": "Version", - "onprem.serverProperties.serverEdition": "Édition", - "onprem.serverProperties.machineName": "Nom de l'ordinateur", - "onprem.serverProperties.osVersion": "Version de système d'exploitation", - "cloud.databaseProperties.azureEdition": "Édition", - "cloud.databaseProperties.serviceLevelObjective": "Niveau tarifaire", - "cloud.databaseProperties.compatibilityLevel": "Niveau de compatibilité", - "cloud.databaseProperties.owner": "Propriétaire", - "cloud.serverProperties.serverVersion": "Version", - "cloud.serverProperties.serverEdition": "Type", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Nom (facultatif)", - "mssql.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", - "mssql.connectionOptions.serverName.displayName": "Serveur", - "mssql.connectionOptions.serverName.description": "Nom de l'instance SQL Server", - "mssql.connectionOptions.databaseName.displayName": "Base de données", - "mssql.connectionOptions.databaseName.description": "Nom du catalogue ou de la base de données de départ dans la source de données", - "mssql.connectionOptions.authType.displayName": "Type d'authentification", - "mssql.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec SQL Server", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL", - "mssql.connectionOptions.authType.categoryValues.integrated": "Authentification Windows", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", - "mssql.connectionOptions.userName.displayName": "Nom d'utilisateur", - "mssql.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", - "mssql.connectionOptions.password.displayName": "Mot de passe", - "mssql.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", - "mssql.connectionOptions.applicationIntent.displayName": "Intention d'application", - "mssql.connectionOptions.applicationIntent.description": "Déclare le type de charge de travail de l'application pendant la connexion à un serveur", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Traitement asynchrone", - "mssql.connectionOptions.asynchronousProcessing.description": "Quand la valeur est true, permet d'utiliser la fonctionnalité asynchrone dans le fournisseur de données .Net Framework", - "mssql.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", - "mssql.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", - "mssql.connectionOptions.currentLanguage.displayName": "Langage actuel", - "mssql.connectionOptions.currentLanguage.description": "Nom d'enregistrement de la langue de SQL Server", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Active ou désactive Always Encrypted pour la connexion", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocole d'attestation", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Spécifie un protocole pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Service Guardian hôte", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL d'attestation d'enclave", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Spécifie un point de terminaison pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées", - "mssql.connectionOptions.encrypt.displayName": "Chiffrer", - "mssql.connectionOptions.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Conserver les informations de sécurité", - "mssql.connectionOptions.persistSecurityInfo.description": "Quand la valeur est false, les informations de sécurité, comme le mot de passe, ne sont pas retournées dans le cadre de la connexion", - "mssql.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur", - "mssql.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur", - "mssql.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché", - "mssql.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée", - "mssql.connectionOptions.contextConnection.displayName": "Connexion contextuelle", - "mssql.connectionOptions.contextConnection.description": "Quand la valeur est true, indique que la connexion doit provenir du contexte du serveur SQL. Disponible uniquement en cas d'exécution dans le processus SQL Server", - "mssql.connectionOptions.port.displayName": "Port", - "mssql.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", - "mssql.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", - "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", - "mssql.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", - "mssql.connectionOptions.applicationName.displayName": "Nom de l'application", - "mssql.connectionOptions.applicationName.description": "Nom de l'application", - "mssql.connectionOptions.workstationId.displayName": "ID de station de travail", - "mssql.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à SQL Server", - "mssql.connectionOptions.pooling.displayName": "Regroupement", - "mssql.connectionOptions.pooling.description": "Quand la valeur est true, l'objet de connexion est tiré du pool approprié ou, si nécessaire, est créé et ajouté au pool approprié", - "mssql.connectionOptions.maxPoolSize.displayName": "Taille maximale du pool", - "mssql.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool", - "mssql.connectionOptions.minPoolSize.displayName": "Taille minimale du pool", - "mssql.connectionOptions.minPoolSize.description": "Nombre minimal de connexions autorisées dans le pool", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge", - "mssql.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite", - "mssql.connectionOptions.replication.displayName": "Réplication", - "mssql.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication", - "mssql.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données", - "mssql.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", - "mssql.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Basculement de plusieurs sous-réseaux", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "MARS (Multiple Active Result Set)", - "mssql.connectionOptions.multipleActiveResultSets.description": "Quand la valeur est true, plusieurs jeux de résultats peuvent être retournés et lus sur une même connexion", - "mssql.connectionOptions.packetSize.displayName": "Taille de paquet", - "mssql.connectionOptions.packetSize.description": "Taille en octets des paquets réseau utilisés pour communiquer avec une instance de SQL Server", - "mssql.connectionOptions.typeSystemVersion.displayName": "Version du système de type", - "mssql.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur doit exposer par le biais de DataReader", - "databasesListProperties.name": "Nom", - "databasesListProperties.status": "État", - "databasesListProperties.size": "Taille (Mo)", - "databasesListProperties.lastBackup": "Dernière sauvegarde", - "objectsListProperties.name": "Nom" + "dist/dashboard/serviceEndpoints": { + "copyText": "Copier", + "endpoint.appproxy": "Proxy d'application", + "endpoint.controller": "Service de gestion de cluster", + "endpoint.gateway": "Passerelle d'accès aux fichiers HDFS, à Spark", + "endpoint.grafana": "Tableau de bord des métriques", + "endpoint.kibana": "Tableau de bord de recherche dans les journaux", + "endpoint.livy": "Proxy pour exécuter les instructions, travaux, applications Spark", + "endpoint.managementproxy": "Proxy de gestion", + "endpoint.mgmtproxy": "Proxy de gestion", + "endpoint.sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", + "endpoint.sqlServerEndpoint": "Front-end de l'instance maître SQL Server", + "endpoint.webhdfs": "Proxy du système de fichiers HDFS", + "endpoint.yarnHistory": "Tableau de bord de diagnostic et de supervision Spark", + "grafana": "Tableau de bord des métriques", + "kibana": "Tableau de bord de recherche dans les journaux", + "sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", + "yarnHistory": "Tableau de bord de diagnostic et de supervision Spark" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'a été sélectionné. Réessayez la requête et sélectionnez un compte Azure lié quand vous y êtes invité.", + "mssql.chooseLinkedAzureAccount": "Sélectionnez un compte Azure lié :", + "mssql.insufficientlyPrivelagedAzureAccount": "Le compte Azure configuré pour {0} n'a pas les autorisations suffisantes pour permettre à Azure Key Vault d'accéder à une clé principale de colonne pour Always Encrypted.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'est disponible. Ajoutez un compte Azure lié et réessayez la requête." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Erreur d'application des changements d'autorisation : {0}", + "mssql.recursivePermissionOpProgress": "Application des changements d'autorisation à '{0}'.", + "mssql.recursivePermissionOpStarted": "Application des changements d'autorisation de manière récursive sous '{0}'", + "mssql.recursivePermissionOpSucceeded": "Les changements d'autorisation ont été appliqués." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Demande incorrecte", + "webhdfs.httpError401": "Non autorisé", + "webhdfs.httpError403": "Interdit", + "webhdfs.httpError404": "Introuvable", + "webhdfs.httpError500": "Erreur de serveur interne", + "webhdfs.invalidDataStructure": "Structure de données non valide", + "webhdfs.missingProperties": "Impossible de créer le client WebHDFS en raison d'options manquantes : ${0}", + "webhdfs.undefinedArgument": "'${0}' n'est pas défini.", + "webhdfs.unexpectedRedirect": "Redirection inattendue", + "webhdfs.unknownError": "Erreur inconnue" }, "dist/localizedConstants": { "msgMissingNodeContext": "Commande de nœud appelée sans aucun nœud", - "mssql.manageAccessTitle": "Gérer l'accès", - "mssql.locationTitle": "Emplacement : ", - "mssql.permissionsTitle": "Autorisations", - "mssql.ownerPostfix": " - Propriétaire", - "mssql.owner": "Propriétaire", - "mssql.group": "Groupe", - "mssql.owningGroupPostfix": " - Groupe propriétaire", - "mssql.everyone": "Tous les autres", - "mssql.userLabel": "Utilisateur", - "mssql.groupLabel": "Groupe", "mssql.accessHeader": "Accès", - "mssql.defaultHeader": "Par défaut", - "mssql.delete": "Supprimer", - "mssql.stickyHeader": "Sticky Bit", - "mssql.inheritDefaultsLabel": "Hériter les valeurs par défaut", - "mssql.readHeader": "Lire", - "mssql.writeHeader": "Écrire", - "mssql.executeHeader": "Exécuter", - "mssql.addUserOrGroup": "Ajouter un utilisateur ou un groupe", - "mssql.enterNamePlaceholder": "Entrer un nom", "mssql.addLabel": "Ajouter", - "mssql.namedUsersAndGroups": "Utilisateurs et groupes nommés", - "mssql.defaultUserAndGroups": "Utilisateur et groupes par défaut", - "mssql.userOrGroupIcon": "Icône Utilisateur ou Groupe", + "mssql.addUserOrGroup": "Ajouter un utilisateur ou un groupe", "mssql.apply": "Appliquer", "mssql.applyRecursively": "Appliquer de façon récursive", + "mssql.defaultHeader": "Par défaut", + "mssql.defaultUserAndGroups": "Utilisateur et groupes par défaut", + "mssql.delete": "Supprimer", + "mssql.enterNamePlaceholder": "Entrer un nom", "mssql.errorApplyingAclChanges": "Une erreur inattendue s'est produite pendant l'application des changements : {0}", - "sparkJobSubmission.LocalFileDestinationHint": "Le fichier local est chargé dans HDFS. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Fin d'envoi du travail Spark ............................", - "sparkJobSubmission.PrepareUploadingFile": "Chargement du fichier du {0} local vers le dossier HDFS : {1}", - "sparkJobSubmission.UploadingFileSucceeded": "Le fichier a été chargé dans le cluster.", - "sparkJobSubmission.UploadingFileFailed": "Le chargement du fichier dans le cluster a échoué. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Envoi du travail {0}... ", - "sparkJobSubmission.SubmitJobFinished": "Le travail Spark a été envoyé.", - "sparkJobSubmission.SubmitJobFailed": "L'envoi du travail Spark a échoué. {0} ", - "sparkJobSubmission.YarnUIMessage": "URL de YarnUI : {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "URL de l'historique Spark : {0} ", + "mssql.everyone": "Tous les autres", + "mssql.executeHeader": "Exécuter", + "mssql.group": "Groupe", + "mssql.groupLabel": "Groupe", + "mssql.inheritDefaultsLabel": "Hériter les valeurs par défaut", + "mssql.locationTitle": "Emplacement : ", + "mssql.manageAccessTitle": "Gérer l'accès", + "mssql.namedUsersAndGroups": "Utilisateurs et groupes nommés", + "mssql.owner": "Propriétaire", + "mssql.ownerPostfix": " - Propriétaire", + "mssql.owningGroupPostfix": " - Groupe propriétaire", + "mssql.permissionsTitle": "Autorisations", + "mssql.readHeader": "Lire", + "mssql.stickyHeader": "Sticky Bit", + "mssql.userLabel": "Utilisateur", + "mssql.userOrGroupIcon": "Icône Utilisateur ou Groupe", + "mssql.writeHeader": "Écrire", + "sparkConnectionRequired": "Connectez-vous au cluster Spark pour pouvoir voir l'historique de {0}.", "sparkJobSubmission.GetApplicationIdFailed": "L'obtention de l'ID d'application a échoué. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "Le fichier local est chargé dans HDFS. ", "sparkJobSubmission.LocalFileNotExisted": "Le fichier local {0} n'existe pas. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "Aucun cluster Big Data SQL Server.", - "sparkConnectionRequired": "Connectez-vous au cluster Spark pour pouvoir voir l'historique de {0}." + "sparkJobSubmission.PrepareSubmitJob": "Envoi du travail {0}... ", + "sparkJobSubmission.PrepareUploadingFile": "Chargement du fichier du {0} local vers le dossier HDFS : {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "URL de l'historique Spark : {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Fin d'envoi du travail Spark ............................", + "sparkJobSubmission.SubmitJobFailed": "L'envoi du travail Spark a échoué. {0} ", + "sparkJobSubmission.SubmitJobFinished": "Le travail Spark a été envoyé.", + "sparkJobSubmission.UploadingFileFailed": "Le chargement du fichier dans le cluster a échoué. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "Le fichier a été chargé dans le cluster.", + "sparkJobSubmission.YarnUIMessage": "URL de YarnUI : {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Cet exemple de code charge le fichier dans un cadre de données et affiche les 10 premiers résultats.", + "mssql.errorConvertingToNotebook": "Erreur pendant la conversion du document SQL au format Notebook. Erreur : {0}", + "mssql.errorConvertingToSQL": "Erreur pendant la conversion du document Notebook au format SQL. Erreur : {0}", + "noController": "Le point de terminaison de contrôleur de cette instance est introuvable", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Seuls les notebooks .ipynb sont pris en charge" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Opération de flux annulée par l'utilisateur" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "Annuler l'opération ?", + "cancelTooltip": "Annuler", + "mssql.searchServers": "Rechercher dans les noms de serveur", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "Des propriétés sont manquantes dans connectionInfo.options : {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options n'est pas défini.", + "connectionInfoUndefined": "ConnectionInfo n'est pas défini." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "REMARQUE : Ce fichier a été tronqué au niveau de {0} pour l'aperçu. ", "maxSizeReached": "Le fichier a été tronqué au niveau de {0} pour l'aperçu." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Annuler", - "cancel": "Annuler l'opération ?", - "mssql.searchServers": "Rechercher dans les noms de serveur" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Tous les fichiers", + "copyPathError": "Erreur de copie du chemin : {0}", + "deleteError": "Erreur de suppression des fichiers : {0}", + "enterDirName": "Entrer le nom du répertoire", + "lblUploadFiles": "Charger", + "makingDir": "Création du répertoire", + "manageAccessError": "Une erreur inattendue s'est produite à l'ouverture de la boîte de dialogue Gérer l'accès : {0}", + "mkDirError": "Erreur de création du répertoire : {0}", + "mkdirCanceled": "L'opération a été annulée", + "msgDeleteFile": "Voulez-vous vraiment supprimer ce fichier ?", + "msgDeleteFolder": "Voulez-vous vraiment supprimer ce dossier et son contenu ?", + "previewError": "Erreur d'affichage de l'aperçu du fichier : {0}", + "previewing": "Génération de l'aperçu", + "saveCanceled": "L'opération d'enregistrement a été annulée", + "saveError": "Erreur d'enregistrement du fichier : {0}", + "saving": "Enregistrement des fichiers HDFS", + "uploadCanceled": "L'opération de chargement a été annulée", + "uploadError": "Erreur de chargement des fichiers : {0}", + "uploading": "Chargement des fichiers dans HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "Impossible de supprimer une connexion. Seuls les sous-dossiers et les fichiers peuvent être supprimés.", + "errorExpanding": "Erreur : {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Erreur de notification du changement de nœud : {0}", + "prmptPwd": "Fournissez le mot de passe de connexion à HDFS :", + "promptUsername": "Fournissez le nom d'utilisateur pour se connecter à HDFS :", + "rootLabel": "Racine", + "sessionNotFound": "La session du nœud {0} n'existe pas" + }, + "dist/prompts/confirm": { + "msgNo": "Non", + "msgYes": "Oui" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "Le serveur sélectionné n'appartient pas à un cluster Big Data SQL Server", + "selectOtherServer": "Sélectionner un autre serveur SQL", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Erreur d'obtention du chemin de fichier : {0}", + "sparkJobSubmission.NoSqlSelected": "Aucun serveur SQL sélectionné.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Sélectionnez SQL Server avec le cluster Big Data." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "AVANCÉ", + "sparkJobSubmission.ReferenceFilesList": "Fichiers de référence", + "sparkJobSubmission.ReferenceFilesListTooltip": "Fichiers à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", + "sparkJobSubmission.ReferenceJarList": "Fichiers JAR de référence", + "sparkJobSubmission.ReferenceJarListToolTip": "Fichiers JAR à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier JAR doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", + "sparkJobSubmission.ReferencePyList": "Fichiers py de référence", + "sparkJobSubmission.ReferencePyListTooltip": "Fichiers py à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", + "sparkJobSubmission.configValues": "Valeurs de configuration", + "sparkJobSubmission.configValuesTooltip": "Liste des paires nom/valeur contenant des valeurs de configuration Spark. Encodé sous forme de dictionnaire JSON. Exemple : « {\"name\":\"value\", \"name2\":\"value2\"} ».", + "sparkJobSubmission.driverCores": "Cœurs de pilote", + "sparkJobSubmission.driverCoresTooltip": "Quantité de cœurs de processeur à allouer au pilote.", + "sparkJobSubmission.driverMemory": "Mémoire de pilote", + "sparkJobSubmission.driverMemoryTooltip": "Quantité de mémoire à allouer au pilote. Spécifiez des unités dans la valeur. Par exemple, 512M ou 2G.", + "sparkJobSubmission.executorCores": "Cœurs d'exécuteur", + "sparkJobSubmission.executorCoresTooltip": "Quantité de cœurs de processeur à allouer à l'exécuteur.", + "sparkJobSubmission.executorCount": "Nombre d'exécuteurs", + "sparkJobSubmission.executorCountTooltip": "Nombre d'instances de l'exécuteur à exécuter.", + "sparkJobSubmission.executorMemory": "Mémoire d'exécuteur", + "sparkJobSubmission.executorMemoryTooltip": "Quantité de mémoire à allouer à l'exécuteur. Spécifiez des unités dans la valeur. Par exemple, 512M ou 2G.", + "sparkJobSubmission.queueName": "Nom de la file d'attente", + "sparkJobSubmission.queueNameTooltip": "Nom de la file d'attente Spark où exécuter la session." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Arguments", + "sparkJobSubmission.ArgumentsTooltip": "Arguments de ligne de commande utilisés dans votre classe principale, plusieurs arguments doivent être séparés par un espace.", + "sparkJobSubmission.FilePathPlaceHolder": "Chemin d'un fichier .jar ou .py", + "sparkJobSubmission.GeneralTabName": "GÉNÉRAL", + "sparkJobSubmission.HDFSFileNotExisted": "Le fichier HDFS spécifié n'existe pas. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} n'existe pas dans le cluster ou une exception est levée. ", + "sparkJobSubmission.JobName": "Nom du travail", + "sparkJobSubmission.JobNamePlaceHolder": "Entrer un nom...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "Le fichier local sélectionné est chargé dans HDFS : {0}", + "sparkJobSubmission.MainClass": "Classe principale", + "sparkJobSubmission.MainFilePath": "Fichier JAR/py", + "sparkJobSubmission.NotSpecifyJARPYPath": "Le fichier JAR/py de propriétés n'est pas spécifié.", + "sparkJobSubmission.NotSpecifyJobName": "Le nom de travail de la propriété n'est pas spécifié.", + "sparkJobSubmission.NotSpecifyMainClass": "La classe principale de la propriété n'est pas spécifiée.", + "sparkJobSubmission.SelectFileError": "Erreur de localisation du fichier en raison de l'erreur : {0}", + "sparkJobSubmission.SparkCluster": "Cluster Spark", + "sparkSelectLocalFile": "Sélectionner" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Annuler", + "sparkJobSubmission.DialogSubmitButton": "Envoyer", + "sparkJobSubmission.DialogTitleNewJob": "Nouveau travail", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Les paramètres de SparkJobSubmissionDialog ne sont pas autorisés", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Début de l'envoi du travail Spark ..........................", + "sparkJobSubmission.SubmitSparkJob": "Envoi du travail Spark {0} :" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Le délai d'obtention de l'ID d'application a expiré. {0}[Journal] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId n'est pas valide. ", + "sparkJobSubmission.PathNotSpecified.": "Le chemin de propriété n'est pas spécifié. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Les paramètres de SparkJobSubmissionModel ne sont pas autorisés", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "La propriété localeFilePath ou hdfsFolderPath n'est pas spécifiée. ", + "sparkJobSubmission.submissionArgsIsInvalid": "soumissionArgs n'est pas valide. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "Aucun ID de lot de travail Spark dans la réponse.{0}[Erreur] {1}", "sparkJobSubmission.LivyNoLogReturned": "Aucun journal dans la réponse.{0}[Erreur] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Fournissez le nom d'utilisateur pour se connecter au contrôleur BDC :", - "promptBDCPassword": "Fournissez le mot de passe pour se connecter au contrôleur BDC", "bdcConnectError": "Erreur : {0}. ", + "promptBDCPassword": "Fournissez le mot de passe pour se connecter au contrôleur BDC", + "promptBDCUsername": "{0}Fournissez le nom d'utilisateur pour se connecter au contrôleur BDC :", "usernameAndPasswordRequired": "Le nom d'utilisateur et le mot de passe sont obligatoires" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Tous les fichiers", - "lblUploadFiles": "Charger", - "uploading": "Chargement des fichiers dans HDFS", - "uploadCanceled": "L'opération de chargement a été annulée", - "uploadError": "Erreur de chargement des fichiers : {0}", - "makingDir": "Création du répertoire", - "mkdirCanceled": "L'opération a été annulée", - "mkDirError": "Erreur de création du répertoire : {0}", - "enterDirName": "Entrer le nom du répertoire", - "deleteError": "Erreur de suppression des fichiers : {0}", - "msgDeleteFolder": "Voulez-vous vraiment supprimer ce dossier et son contenu ?", - "msgDeleteFile": "Voulez-vous vraiment supprimer ce fichier ?", - "saving": "Enregistrement des fichiers HDFS", - "saveCanceled": "L'opération d'enregistrement a été annulée", - "saveError": "Erreur d'enregistrement du fichier : {0}", - "previewing": "Génération de l'aperçu", - "previewError": "Erreur d'affichage de l'aperçu du fichier : {0}", - "copyPathError": "Erreur de copie du chemin : {0}", - "manageAccessError": "Une erreur inattendue s'est produite à l'ouverture de la boîte de dialogue Gérer l'accès : {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Structure de données non valide", - "webhdfs.missingProperties": "Impossible de créer le client WebHDFS en raison d'options manquantes : ${0}", - "webhdfs.undefinedArgument": "'${0}' n'est pas défini.", - "webhdfs.httpError400": "Demande incorrecte", - "webhdfs.httpError401": "Non autorisé", - "webhdfs.httpError403": "Interdit", - "webhdfs.httpError404": "Introuvable", - "webhdfs.httpError500": "Erreur de serveur interne", - "webhdfs.unknownError": "Erreur inconnue", - "webhdfs.unexpectedRedirect": "Redirection inattendue" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo n'est pas défini.", - "connectionInfoOptionsUndefined": "ConnectionInfo.options n'est pas défini.", - "connectionInfoOptionsMissingProperties": "Des propriétés sont manquantes dans connectionInfo.options : {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Voir les problèmes connus", - "serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Cet exemple de code charge le fichier dans un cadre de données et affiche les 10 premiers résultats.", - "mssql.errorConvertingToNotebook": "Erreur pendant la conversion du document SQL au format Notebook. Erreur : {0}", - "mssql.errorConvertingToSQL": "Erreur pendant la conversion du document Notebook au format SQL. Erreur : {0}", - "notebookFileType": "Notebooks", - "unsupportedFileType": "Seuls les notebooks .ipynb sont pris en charge", - "noController": "Le point de terminaison de contrôleur de cette instance est introuvable" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Application des changements d'autorisation de manière récursive sous '{0}'", - "mssql.recursivePermissionOpSucceeded": "Les changements d'autorisation ont été appliqués.", - "mssql.recursivePermissionOpProgress": "Application des changements d'autorisation à '{0}'.", - "mssql.recursivePermissionOpError": "Erreur d'application des changements d'autorisation : {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Oui", - "msgNo": "Non" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Sélectionner un autre serveur SQL", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Sélectionnez SQL Server avec le cluster Big Data.", - "sparkJobSubmission.NoSqlSelected": "Aucun serveur SQL sélectionné.", - "errorNotSqlBigDataCluster": "Le serveur sélectionné n'appartient pas à un cluster Big Data SQL Server", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Erreur d'obtention du chemin de fichier : {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Les paramètres de SparkJobSubmissionDialog ne sont pas autorisés", - "sparkJobSubmission.DialogTitleNewJob": "Nouveau travail", - "sparkJobSubmission.DialogCancelButton": "Annuler", - "sparkJobSubmission.DialogSubmitButton": "Envoyer", - "sparkJobSubmission.SubmitSparkJob": "Envoi du travail Spark {0} :", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Début de l'envoi du travail Spark .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Les paramètres de SparkJobSubmissionModel ne sont pas autorisés", - "sparkJobSubmission.submissionArgsIsInvalid": "soumissionArgs n'est pas valide. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId n'est pas valide. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Le délai d'obtention de l'ID d'application a expiré. {0}[Journal] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "La propriété localeFilePath ou hdfsFolderPath n'est pas spécifiée. ", - "sparkJobSubmission.PathNotSpecified.": "Le chemin de propriété n'est pas spécifié. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "GÉNÉRAL", - "sparkJobSubmission.JobNamePlaceHolder": "Entrer un nom...", - "sparkJobSubmission.JobName": "Nom du travail", - "sparkJobSubmission.SparkCluster": "Cluster Spark", - "sparkJobSubmission.FilePathPlaceHolder": "Chemin d'un fichier .jar ou .py", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "Le fichier local sélectionné est chargé dans HDFS : {0}", - "sparkJobSubmission.MainFilePath": "Fichier JAR/py", - "sparkJobSubmission.MainClass": "Classe principale", - "sparkJobSubmission.Arguments": "Arguments", - "sparkJobSubmission.ArgumentsTooltip": "Arguments de ligne de commande utilisés dans votre classe principale, plusieurs arguments doivent être séparés par un espace.", - "sparkJobSubmission.NotSpecifyJobName": "Le nom de travail de la propriété n'est pas spécifié.", - "sparkJobSubmission.NotSpecifyJARPYPath": "Le fichier JAR/py de propriétés n'est pas spécifié.", - "sparkJobSubmission.NotSpecifyMainClass": "La classe principale de la propriété n'est pas spécifiée.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} n'existe pas dans le cluster ou une exception est levée. ", - "sparkJobSubmission.HDFSFileNotExisted": "Le fichier HDFS spécifié n'existe pas. ", - "sparkSelectLocalFile": "Sélectionner", - "sparkJobSubmission.SelectFileError": "Erreur de localisation du fichier en raison de l'erreur : {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "AVANCÉ", - "sparkJobSubmission.ReferenceJarList": "Fichiers JAR de référence", - "sparkJobSubmission.ReferenceJarListToolTip": "Fichiers JAR à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier JAR doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", - "sparkJobSubmission.ReferencePyList": "Fichiers py de référence", - "sparkJobSubmission.ReferencePyListTooltip": "Fichiers py à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", - "sparkJobSubmission.ReferenceFilesList": "Fichiers de référence", - "sparkJobSubmission.ReferenceFilesListTooltip": "Fichiers à placer dans le répertoire de travail de l'exécuteur. Le chemin de fichier doit être un chemin HDFS. Plusieurs chemins doivent être séparés par un point-virgule (;)", - "sparkJobSubmission.driverMemory": "Mémoire de pilote", - "sparkJobSubmission.driverMemoryTooltip": "Quantité de mémoire à allouer au pilote. Spécifiez des unités dans la valeur. Par exemple, 512M ou 2G.", - "sparkJobSubmission.driverCores": "Cœurs de pilote", - "sparkJobSubmission.driverCoresTooltip": "Quantité de cœurs de processeur à allouer au pilote.", - "sparkJobSubmission.executorMemory": "Mémoire d'exécuteur", - "sparkJobSubmission.executorMemoryTooltip": "Quantité de mémoire à allouer à l'exécuteur. Spécifiez des unités dans la valeur. Par exemple, 512M ou 2G.", - "sparkJobSubmission.executorCores": "Cœurs d'exécuteur", - "sparkJobSubmission.executorCoresTooltip": "Quantité de cœurs de processeur à allouer à l'exécuteur.", - "sparkJobSubmission.executorCount": "Nombre d'exécuteurs", - "sparkJobSubmission.executorCountTooltip": "Nombre d'instances de l'exécuteur à exécuter.", - "sparkJobSubmission.queueName": "Nom de la file d'attente", - "sparkJobSubmission.queueNameTooltip": "Nom de la file d'attente Spark où exécuter la session.", - "sparkJobSubmission.configValues": "Valeurs de configuration", - "sparkJobSubmission.configValuesTooltip": "Liste des paires nom/valeur contenant des valeurs de configuration Spark. Encodé sous forme de dictionnaire JSON. Exemple : « {\"name\":\"value\", \"name2\":\"value2\"} »." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Fournissez le nom d'utilisateur pour se connecter à HDFS :", - "prmptPwd": "Fournissez le mot de passe de connexion à HDFS :", - "sessionNotFound": "La session du nœud {0} n'existe pas", - "notifyError": "Erreur de notification du changement de nœud : {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Racine" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Erreur : {0}", - "errDeleteConnectionNode": "Impossible de supprimer une connexion. Seuls les sous-dossiers et les fichiers peuvent être supprimés." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Opération de flux annulée par l'utilisateur" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Tableau de bord des métriques", - "kibana": "Tableau de bord de recherche dans les journaux", - "sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", - "yarnHistory": "Tableau de bord de diagnostic et de supervision Spark", - "copyText": "Copier", - "endpoint.appproxy": "Proxy d'application", - "endpoint.controller": "Service de gestion de cluster", - "endpoint.gateway": "Passerelle d'accès aux fichiers HDFS, à Spark", - "endpoint.managementproxy": "Proxy de gestion", - "endpoint.mgmtproxy": "Proxy de gestion", - "endpoint.sqlServerEndpoint": "Front-end de l'instance maître SQL Server", - "endpoint.grafana": "Tableau de bord des métriques", - "endpoint.kibana": "Tableau de bord de recherche dans les journaux", - "endpoint.yarnHistory": "Tableau de bord de diagnostic et de supervision Spark", - "endpoint.sparkHistory": "Tableau de bord de gestion et de supervision de travaux Spark", - "endpoint.webhdfs": "Proxy du système de fichiers HDFS", - "endpoint.livy": "Proxy pour exécuter les instructions, travaux, applications Spark" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} démarré", - "startingServiceStatusMsg": "Démarrage de {0}", - "failedToStartServiceErrorMsg": "Échec du démarrage de {0}", - "installingServiceChannelMsg": "Installation de {0} sur {1}", - "installingServiceStatusMsg": "Installation de {0}", - "installedServiceChannelMsg": "{0} installé", + "downloadServiceDoneChannelMsg": "Installation de {0} effectuée", "downloadingServiceChannelMsg": "Téléchargement de {0}", "downloadingServiceSizeChannelMsg": "({0} Ko)", "downloadingServiceStatusMsg": "Téléchargement de {0}", - "downloadServiceDoneChannelMsg": "Installation de {0} effectuée", - "entryExtractedChannelMsg": "{0} extrait ({1}/{2})" + "entryExtractedChannelMsg": "{0} extrait ({1}/{2})", + "failedToStartServiceErrorMsg": "Échec du démarrage de {0}", + "installedServiceChannelMsg": "{0} installé", + "installingServiceChannelMsg": "Installation de {0} sur {1}", + "installingServiceStatusMsg": "Installation de {0}", + "serviceStartedStatusMsg": "{0} démarré", + "startingServiceStatusMsg": "Démarrage de {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'est disponible. Ajoutez un compte Azure lié et réessayez la requête.", - "mssql.chooseLinkedAzureAccount": "Sélectionnez un compte Azure lié :", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio doit contacter Azure Key Vault pour accéder à une clé principale de colonne pour Always Encrypted, mais aucun compte Azure lié n'a été sélectionné. Réessayez la requête et sélectionnez un compte Azure lié quand vous y êtes invité.", - "mssql.insufficientlyPrivelagedAzureAccount": "Le compte Azure configuré pour {0} n'a pas les autorisations suffisantes pour permettre à Azure Key Vault d'accéder à une clé principale de colonne pour Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Le composant {0} a quitté de manière inattendue. Redémarrez Azure Data Studio.", + "viewKnownIssuesText": "Voir les problèmes connus" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Édition", + "cloud.databaseProperties.compatibilityLevel": "Niveau de compatibilité", + "cloud.databaseProperties.owner": "Propriétaire", + "cloud.databaseProperties.serviceLevelObjective": "Niveau tarifaire", + "cloud.serverProperties.serverEdition": "Type", + "cloud.serverProperties.serverVersion": "Version", + "databasesListProperties.lastBackup": "Dernière sauvegarde", + "databasesListProperties.name": "Nom", + "databasesListProperties.size": "Taille (Mo)", + "databasesListProperties.status": "État", + "json.format.enable.desc": "Activer/désactiver le formateur JSON par défaut (nécessite un redémarrage)", + "json.schemas.desc": "Associer des schémas aux fichiers JSON dans le projet actuel", + "json.schemas.fileMatch.desc": "Tableau de modèles de fichier à mapper durant la résolution de fichiers JSON en schémas.", + "json.schemas.fileMatch.item.desc": "Modèle de fichier pouvant contenir '*' à mapper durant la résolution de fichiers JSON en schémas.", + "json.schemas.schema.desc": "Définition de schéma pour l'URL indiquée. Le schéma doit être fourni uniquement pour éviter les accès à l'URL du schéma.", + "json.schemas.url.desc": "URL de schéma ou chemin relatif d'un schéma dans le répertoire actuel", + "mssql.configuration.title": "Configuration MSSQL", + "mssql.connectionOptions.applicationIntent.description": "Déclare le type de charge de travail de l'application pendant la connexion à un serveur", + "mssql.connectionOptions.applicationIntent.displayName": "Intention d'application", + "mssql.connectionOptions.applicationName.description": "Nom de l'application", + "mssql.connectionOptions.applicationName.displayName": "Nom de l'application", + "mssql.connectionOptions.asynchronousProcessing.description": "Quand la valeur est true, permet d'utiliser la fonctionnalité asynchrone dans le fournisseur de données .Net Framework", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Traitement asynchrone", + "mssql.connectionOptions.attachDbFilename.displayName": "Attacher le nom de fichier de base de données", + "mssql.connectionOptions.attachedDBFileName.description": "Nom de fichier principal, y compris le nom de chemin complet, d'une base de données pouvant être attachée", + "mssql.connectionOptions.attachedDBFileName.displayName": "Nom du fichier de base de données attaché", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Authentification universelle avec prise en charge de MFA", + "mssql.connectionOptions.authType.categoryValues.integrated": "Authentification Windows", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Connexion SQL", + "mssql.connectionOptions.authType.description": "Spécifie la méthode d'authentification avec SQL Server", + "mssql.connectionOptions.authType.displayName": "Type d'authentification", + "mssql.connectionOptions.columnEncryptionSetting.description": "Active ou désactive Always Encrypted pour la connexion", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Nombre de tentatives de restauration de connexion", + "mssql.connectionOptions.connectRetryCount.displayName": "Nombre de tentatives de connexion", + "mssql.connectionOptions.connectRetryInterval.description": "Délai entre les tentatives de restauration de connexion", + "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalle entre les tentatives de connexion", + "mssql.connectionOptions.connectTimeout.description": "Durée d'attente (en secondes) d'une connexion au serveur avant de terminer la tentative et de générer une erreur", + "mssql.connectionOptions.connectTimeout.displayName": "Délai d'expiration de la connexion", + "mssql.connectionOptions.connectionName.description": "Nom personnalisé de la connexion", + "mssql.connectionOptions.connectionName.displayName": "Nom (facultatif)", + "mssql.connectionOptions.contextConnection.description": "Quand la valeur est true, indique que la connexion doit provenir du contexte du serveur SQL. Disponible uniquement en cas d'exécution dans le processus SQL Server", + "mssql.connectionOptions.contextConnection.displayName": "Connexion contextuelle", + "mssql.connectionOptions.currentLanguage.description": "Nom d'enregistrement de la langue de SQL Server", + "mssql.connectionOptions.currentLanguage.displayName": "Langage actuel", + "mssql.connectionOptions.databaseName.description": "Nom du catalogue ou de la base de données de départ dans la source de données", + "mssql.connectionOptions.databaseName.displayName": "Base de données", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Service Guardian hôte", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Spécifie un protocole pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocole d'attestation", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Spécifie un point de terminaison pour attester une enclave côté serveur utilisée avec Always Encrypted avec des enclaves sécurisées", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL d'attestation d'enclave", + "mssql.connectionOptions.encrypt.description": "Quand la valeur est true, SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur si le serveur a un certificat installé", + "mssql.connectionOptions.encrypt.displayName": "Chiffrer", + "mssql.connectionOptions.failoverPartner.description": "Nom ou adresse réseau de l'instance de SQL Server servant de partenaire de basculement", + "mssql.connectionOptions.failoverPartner.displayName": "Partenaire de basculement", + "mssql.connectionOptions.groupName.advanced": "Avancé", + "mssql.connectionOptions.groupName.connectionResiliency": "Résilience de la connexion", + "mssql.connectionOptions.groupName.context": "Contexte", + "mssql.connectionOptions.groupName.initialization": "Initialisation", + "mssql.connectionOptions.groupName.pooling": "Regroupement", + "mssql.connectionOptions.groupName.replication": "Réplication", + "mssql.connectionOptions.groupName.security": "Sécurité", + "mssql.connectionOptions.groupName.source": "Source", + "mssql.connectionOptions.loadBalanceTimeout.description": "Durée de vie minimale (en secondes) de cette connexion dans le pool avant d'être détruite", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Délai d'expiration de l'équilibrage de charge", + "mssql.connectionOptions.maxPoolSize.description": "Nombre maximal de connexions autorisées dans le pool", + "mssql.connectionOptions.maxPoolSize.displayName": "Taille maximale du pool", + "mssql.connectionOptions.minPoolSize.description": "Nombre minimal de connexions autorisées dans le pool", + "mssql.connectionOptions.minPoolSize.displayName": "Taille minimale du pool", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Basculement de plusieurs sous-réseaux", + "mssql.connectionOptions.multipleActiveResultSets.description": "Quand la valeur est true, plusieurs jeux de résultats peuvent être retournés et lus sur une même connexion", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "MARS (Multiple Active Result Set)", + "mssql.connectionOptions.packetSize.description": "Taille en octets des paquets réseau utilisés pour communiquer avec une instance de SQL Server", + "mssql.connectionOptions.packetSize.displayName": "Taille de paquet", + "mssql.connectionOptions.password.description": "Indique le mot de passe à utiliser pour la connexion à la source de données", + "mssql.connectionOptions.password.displayName": "Mot de passe", + "mssql.connectionOptions.persistSecurityInfo.description": "Quand la valeur est false, les informations de sécurité, comme le mot de passe, ne sont pas retournées dans le cadre de la connexion", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Conserver les informations de sécurité", + "mssql.connectionOptions.pooling.description": "Quand la valeur est true, l'objet de connexion est tiré du pool approprié ou, si nécessaire, est créé et ajouté au pool approprié", + "mssql.connectionOptions.pooling.displayName": "Regroupement", + "mssql.connectionOptions.port.displayName": "Port", + "mssql.connectionOptions.replication.description": "Utilisé par SQL Server dans la réplication", + "mssql.connectionOptions.replication.displayName": "Réplication", + "mssql.connectionOptions.serverName.description": "Nom de l'instance SQL Server", + "mssql.connectionOptions.serverName.displayName": "Serveur", + "mssql.connectionOptions.trustServerCertificate.description": "Quand la valeur est true (et encrypt=true), SQL Server utilise le chiffrement SSL pour toutes les données envoyées entre le client et le serveur sans valider le certificat de serveur", + "mssql.connectionOptions.trustServerCertificate.displayName": "Approuver le certificat de serveur", + "mssql.connectionOptions.typeSystemVersion.description": "Indique le système de type serveur que le fournisseur doit exposer par le biais de DataReader", + "mssql.connectionOptions.typeSystemVersion.displayName": "Version du système de type", + "mssql.connectionOptions.userName.description": "Indique l'identifiant utilisateur à utiliser pour la connexion à la source de données", + "mssql.connectionOptions.userName.displayName": "Nom d'utilisateur", + "mssql.connectionOptions.workstationId.description": "Nom de la station de travail se connectant à SQL Server", + "mssql.connectionOptions.workstationId.displayName": "ID de station de travail", + "mssql.disabled": "Désactivé", + "mssql.enabled": "Activé", + "mssql.exportNotebookToSql": "Exporter le notebook au format SQL", + "mssql.exportSqlAsNotebook": "Exporter SQL au format Notebook", + "mssql.format.alignColumnDefinitionsInColumns": "Spécifie si les définitions de colonne doivent être alignées", + "mssql.format.datatypeCasing": "Spécifie si la mise en forme des types de données est MAJUSCULES, minuscules ou aucune (sans mise en forme)", + "mssql.format.keywordCasing": "Spécifie si la mise en forme des mots clés est MAJUSCULES, minuscules ou aucune (sans mise en forme)", + "mssql.format.placeCommasBeforeNextStatement": "spécifie si des virgules doivent être placées au début de chaque instruction dans une liste (par exemple : ',mycolumn2') plutôt qu'à la fin (par exemple : 'mycolumn1,')", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Spécifie si les références aux objets dans les instructions select doivent être divisées en plusieurs lignes. Par exemple, pour 'SELECT C1, C2 FROM T1', C1 et C2 sont sur des lignes distinctes", + "mssql.ignorePlatformWarning": "[Facultatif] Ne pas afficher les avertissements de plateforme non prise en charge", + "mssql.intelliSense.enableErrorChecking": "Indique s'il faut activer la vérification des erreurs IntelliSense", + "mssql.intelliSense.enableIntelliSense": "Indique s'il faut activer IntelliSense", + "mssql.intelliSense.enableQuickInfo": "Indique s'il faut activer Info express IntelliSense", + "mssql.intelliSense.enableSuggestions": "Indique s'il faut activer les suggestions IntelliSense", + "mssql.intelliSense.lowerCaseSuggestions": "Indique si les suggestions IntelliSense doivent être en minuscules", + "mssql.logDebugInfo": "[Facultatif] Journaliser la sortie de débogage dans la console (Voir -> Sortie) et sélectionner le canal de sortie approprié dans la liste déroulante", + "mssql.logFilesRemovalLimit": "Nombre maximal d'anciens fichiers ayant dépassé mssql.logRetentionMinutes à supprimer au démarrage. Les fichiers qui ne sont pas nettoyés du fait de cette limitation le sont au prochain démarrage d'Azure Data Studio.", + "mssql.logRetentionMinutes": "Nombre de minutes de conservation des fichiers journaux pour les services de back-end. La durée par défaut est 1 semaine.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Activer la paramétrisation pour Always Encrypted", + "mssql.query.ansiDefaults": "Activer SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "Activer SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "Activer SET ANSI_NULLS", + "mssql.query.ansiPadding": "Activer SET ANSI_PADDING", + "mssql.query.ansiWarnings": "Activer SET ANSI_WARNINGS", + "mssql.query.arithAbort": "Activer l'option SET ARITHABORT", + "mssql.query.cursorCloseOnCommit": "Activer SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "Activer l'option SET DEADLOCK_PRIORITY", + "mssql.query.displayBitAsNumber": "Spécifie si les colonnes BIT doivent être affichées sous forme de nombre (1 ou 0). Si la valeur est false, les colonnes BIT sont affichées sous la forme 'true' ou 'false'", + "mssql.query.executionTimeout": "Un délai d'expiration de 0 indique une attente illimitée (aucun délai d'expiration)", + "mssql.query.implicitTransactions": "Activer SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "Activer l'option SET LOCK TIMEOUT (en millisecondes)", + "mssql.query.maxXmlCharsToStore": "Nombre de caractères XML à stocker après l'exécution d'une requête", + "mssql.query.noCount": "Activer l'option SET NOCOUNT", + "mssql.query.noExec": "Activer l'option SET NOEXEC", + "mssql.query.parseOnly": "Activer l'option SET PARSEONLY", + "mssql.query.queryGovernorCostLimit": "Activer SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "Activer SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "Nombre maximal de lignes à retourner avant que le serveur arrête le traitement de votre requête.", + "mssql.query.statisticsIO": "Activer l'option SET STATISTICS IO", + "mssql.query.statisticsTime": "Activer l'option SET STATISTICS TIME", + "mssql.query.textSize": "Taille maximale des données text et ntext retournées par une instruction SELECT", + "mssql.query.transactionIsolationLevel": "Activer l'option SET TRANSACTION ISOLATION LEVEL", + "mssql.query.xactAbortOn": "Activer l'option SET XACT-ABORT ON", + "mssql.tracingLevel": "[Facultatif] Niveau de journalisation des services de back-end. Azure Data Studio génère un nom de fichier à chaque démarrage et, si le fichier existe déjà, ajoute les entrées de journal à ce fichier. Pour nettoyer les anciens fichiers journaux, consultez les paramètres logRetentionMinutes et logFilesRemovalLimit. Le niveau de suivi par défaut correspond à une faible journalisation. Si vous changez le niveau de détail, vous pouvez obtenir une journalisation massive nécessitant de l'espace disque pour les journaux. Le niveau Erreur inclut le niveau Critique, le niveau Avertissement inclut le niveau Erreur, le niveau Informations inclut le niveau Avertissement et le niveau Détail inclut le niveau Informations", + "mssqlCluster.copyPath": "Copier le chemin", + "mssqlCluster.deleteFiles": "Supprimer", + "mssqlCluster.manageAccess": "Gérer l'accès", + "mssqlCluster.mkdir": "Nouveau répertoire", + "mssqlCluster.previewFile": "Aperçu", + "mssqlCluster.saveFile": "Enregistrer", + "mssqlCluster.uploadFiles": "Charger des fichiers", + "notebook.command.new": "Nouveau notebook", + "notebook.command.open": "Ouvrir le notebook", + "objectsListProperties.name": "Nom", + "onprem.databaseProperties.compatibilityLevel": "Niveau de compatibilité", + "onprem.databaseProperties.lastBackupDate": "Dernière sauvegarde de base de données", + "onprem.databaseProperties.lastLogBackupDate": "Dernière sauvegarde de journal", + "onprem.databaseProperties.owner": "Propriétaire", + "onprem.databaseProperties.recoveryModel": "Mode de récupération", + "onprem.serverProperties.machineName": "Nom de l'ordinateur", + "onprem.serverProperties.osVersion": "Version de système d'exploitation", + "onprem.serverProperties.serverEdition": "Édition", + "onprem.serverProperties.serverVersion": "Version", + "tab.bigDataClusterDescription": "Tâches et informations concernant votre cluster Big Data SQL Server", + "title.bigDataCluster": "Cluster Big Data SQL Server", + "title.books": "Notebooks", + "title.clearSearchServerResult": "Recherche : Effacer les résultats du serveur de recherche", + "title.configurePython": "Configurer Python pour Notebooks", + "title.endpoints": "Points de terminaison de service", + "title.installPackages": "Installer les packages", + "title.newSparkJob": "Nouveau travail Spark", + "title.openClusterDashboard": "Cluster\r\nTableau de bord", + "title.openSparkHistory": "Voir l'historique Spark", + "title.openYarnHistory": "Voir l'historique Yarn", + "title.searchServers": "Recherche : Serveurs", + "title.showLogFile": "Afficher le fichier journal", + "title.submitSparkJob": "Envoyer le travail Spark", + "title.tasks": "Tâches" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json index fa6f023d33..d7306b10be 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Extensions principales de notebook", - "description": "Définit la contribution de notebook basée sur un protocole de données, et plusieurs commandes et contributions de notebook.", - "notebook.configuration.title": "Configuration de notebook", - "notebook.pythonPath.description": "Chemin local de l'installation Python utilisé par Notebooks.", - "notebook.useExistingPython.description": "Chemin local d'une installation précédente de Python utilisée par Notebooks.", - "notebook.dontPromptPythonUpdate.description": "Ne pas afficher d’invite pour mettre à jour Python.", - "notebook.jupyterServerShutdownTimeout.description": "Durée d’attente (en minutes) avant l’arrêt d’un serveur une fois tous les blocs-notes fermés. (Entrez 0 pour ne pas arrêter)", - "notebook.overrideEditorTheming.description": "Remplacez les paramètres d'éditeur par défaut dans l'éditeur de notebook. Les paramètres comprennent la couleur d'arrière-plan, la couleur de la ligne actuelle et la bordure", - "notebook.maxTableRows.description": "Nombre maximal de lignes retournées par table dans l'éditeur de notebook", - "notebook.trustedBooks.description": "Les notebooks contenus dans ces books sont automatiquement approuvés.", - "notebook.maxBookSearchDepth.description": "Profondeur maximale des sous-répertoires où rechercher les notebooks (Entrer 0 pour l'infini)", - "notebook.collapseBookItems.description": "Réduire les éléments Book au niveau racine dans la viewlet Notebooks", - "notebook.remoteBookDownloadTimeout.description": "Délai d'expiration en millisecondes du téléchargement des books GitHub", - "notebook.pinnedNotebooks.description": "Notebooks épinglés par l'utilisateur pour l'espace de travail actuel", - "notebook.allowRoot.description": "Autoriser le serveur Jupyter à s’exécuter en tant qu’utilisateur racine", - "notebook.command.new": "Nouveau notebook", - "notebook.command.open": "Ouvrir le notebook", - "notebook.analyzeJupyterNotebook": "Analyser dans le notebook", - "notebook.command.runactivecell": "Exécuter la cellule", - "notebook.command.clearactivecellresult": "Effacer le résultat de la cellule", - "notebook.command.runallcells": "Exécuter les cellules", - "notebook.command.addcode": "Ajouter une cellule de code", - "notebook.command.addtext": "Ajouter une cellule de texte", - "notebook.command.addcell": "Ajouter une cellule", - "title.analyzeJupyterNotebook": "Analyser dans le notebook", - "title.newJupyterNotebook": "Nouveau notebook", - "title.openJupyterNotebook": "Ouvrir le notebook", - "title.jupyter.setContext": "Définir le contexte du notebook", - "title.jupyter.setKernel": "Définir le noyau du notebook", - "config.jupyter.extraKernelsTitle": "Noyaux supplémentaires", - "config.jupyter.extraKernelsDescription": "ID des noyaux supplémentaires à activer", - "config.jupyter.kernelConfigValuesDescription": "Options de configuration des noyaux Jupyter. Ces options sont gérées automatiquement et leur modification manuelle n'est pas recommandée.", - "title.reinstallNotebookDependencies": "Réinstaller les dépendances de notebook", - "title.configurePython": "Configurer Python pour Notebooks", - "title.managePackages": "Gérer les packages", - "title.SQL19PreviewBook": "Guide SQL Server 2019", - "books-preview-category": "Notebooks Jupyter", - "title.saveJupyterBook": "Enregistrer Jupyter Book", - "title.trustBook": "Jupyter Book de confiance", - "title.searchJupyterBook": "Rechercher dans Jupyter Book", - "title.SavedBooks": "Notebooks", - "title.ProvidedBooks": "Jupyter Books fournis", - "title.PinnedBooks": "Notebooks épinglés", - "title.PreviewLocalizedBook": "Localiser le Guide SQL Server 2019", - "title.openJupyterBook": "Ouvrir Jupyter Book", - "title.closeJupyterBook": "Fermer Jupyter Book", - "title.closeNotebook": "Fermeture du bloc-notes", - "title.removeNotebook": "Voulez-vous supprimer le bloc-notes", - "title.addNotebook": "Ajouter un bloc-notes", - "title.addMarkdown": "Ajouter un fichier de marques", - "title.revealInBooksViewlet": "Afficher dans Books", - "title.createJupyterBook": "Créer un Jupyter Book", - "title.openNotebookFolder": "Ouvrir les notebooks dans le dossier", - "title.openRemoteJupyterBook": "Ajouter un book Jupyter distant", - "title.pinNotebook": "Épingler le notebook", - "title.unpinNotebook": "Détacher le notebook", - "title.moveTo": "Déplacer vers..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "...Vérification de l'existence de {0}", - "executeCommandProcessExited": "Le processus s'est terminé avec le code d'erreur : {0}, sortie StdErr : {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "Package spécifié introuvable" }, "dist/common/localizedConstants": { - "msgYes": "Oui", - "msgNo": "Non", - "msgSampleCodeDataFrame": "Cet exemple de code charge le fichier dans un cadre de données et affiche les 10 premiers résultats.", - "noBDCConnectionError": "Les noyaux Spark nécessitent une connexion a une instance maître de cluster Big Data SQL Server.", - "providerNotValidError": "Les fournisseurs non-MSSQL ne sont pas pris en charge pour les noyaux Spark.", - "allFiles": "Tous les fichiers", - "labelSelectFolder": "Sélectionner un dossier", - "labelBookFolder": "Sélectionnez un Jupyter Book", - "confirmReplace": "Le dossier existe déjà. Voulez-vous vraiment supprimer et remplacer ce dossier ?", - "openNotebookCommand": "Ouvrir le notebook", - "openMarkdownCommand": "Ouvrir le fichier Markdown", - "openExternalLinkCommand": "Ouvrir le lien externe", - "msgBookTrusted": "Jupyter Book est maintenant approuvé dans l'espace de travail.", - "msgBookAlreadyTrusted": "Jupyter Book est déjà approuvé dans cet espace de travail.", - "msgBookUntrusted": "Jupyter Book n'est plus approuvé dans cet espace de travail", - "msgBookAlreadyUntrusted": "Jupyter Book est déjà non approuvé dans cet espace de travail.", - "msgBookPinned": "Jupyter Book {0} est maintenant épinglé dans l'espace de travail.", - "msgBookUnpinned": "Jupyter Book {0} n'est plus épinglé dans cet espace de travail", - "bookInitializeFailed": "Aucun fichier de table des matières dans le Jupyter Book spécifié.", - "noBooksSelected": "Aucun Jupyter Book n'est actuellement sélectionné dans la viewlet.", - "labelBookSection": "Sélectionnez la section Jupyter Book", - "labelAddToLevel": "Ajouter à ce niveau", - "missingFileError": "Fichier manquant : {0} dans {1}", - "InvalidError.tocFile": "Fichier TOC non valide", "Invalid toc.yml": "Erreur : {0} a un fichier toc.yml incorrect", - "configFileError": "Fichier de configuration manquant", - "openBookError": "Échec de l’ouverture du Jupyter Book {0} : {1}", - "readBookError": "Échec de la lecture du Jupyter Book {0} : {1}", - "openNotebookError": "L'ouverture du notebook {0} a échoué : {1}", - "openMarkdownError": "L'ouverture du fichier Markdown {0} a échoué : {1}", - "openUntitledNotebookError": "Ouvrez un notebook {0} sans titre, car le {1} sans titre a échoué", - "openExternalLinkError": "L'ouverture du lien {0} a échoué : {1}", + "InvalidError.tocFile": "Fichier TOC non valide", + "add": "Ajouter", + "addRemoteBook": "Ajouter un book Jupyter distant", + "allFiles": "Tous les fichiers", + "book": "Jupyter Book", + "bookDescription": "Les livres de la bibliothèque sont utilisés pour organiser les blocs-notes.", + "bookInitializeFailed": "Aucun fichier de table des matières dans le Jupyter Book spécifié.", + "booksNotFound": "Aucun Jupyter Book n'est disponible actuellement sur le lien fourni", + "browse": "Parcourir", + "close": "Fermer", "closeBookError": "Échec de la fermerture de Jupyter Book {0} : {1}", + "configFileError": "Fichier de configuration manquant", + "confirmOverwrite": "Le fichier existe déjà. Voulez-vous vraiment remplacer ce fichier?", + "confirmReplace": "Le dossier existe déjà. Voulez-vous vraiment supprimer et remplacer ce dossier ?", + "contentFolder": "Dossier de contenu", + "contentFolderOptional": "Dossier de contenu (facultatif)", + "create": "Créer", "duplicateFileError": "Le fichier {0} existe déjà dans le dossier de destination {1} \r\n Le fichier a été renommé en {2} pour éviter toute perte de données.", "editBookError": "Erreur pendant la modification du Jupyter Book {0} : {1}", - "selectBookError": "Erreur pendant la sélection d'un Jupyter Book ou d'une section à modifier : {0}", - "sectionNotFound": "Échec de la recherche des sections {0} dans {1}.", - "url": "URL", - "repoUrl": "URL du dépôt", - "location": "Emplacement", - "addRemoteBook": "Ajouter un book Jupyter distant", - "onGitHub": "GitHub", - "onsharedFile": "Fichier partagé", - "releases": "Mises en production", - "book": "Jupyter Book", - "version": "Version", - "language": "Langue", - "booksNotFound": "Aucun Jupyter Book n'est disponible actuellement sur le lien fourni", - "urlGithubError": "L'URL fournie n'est pas une URL de mise en production GitHub", - "search": "Recherche", - "add": "Ajouter", - "close": "Fermer", + "fileExtension": "Extension de fichier", + "fileName": "Nom de fichier", + "httpRequestError": "La requête HTTP a échoué avec l'erreur : {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "Le téléchargement du Jupyter Book distant est en cours", + "labelAddToLevel": "Ajouter à ce niveau", + "labelBookFolder": "Sélectionnez un Jupyter Book", + "labelBookSection": "Sélectionnez la section Jupyter Book", + "labelSelectFolder": "Sélectionner un dossier", + "language": "Langue", + "learnMore": "En savoir plus.", + "location": "Emplacement", + "missingFileError": "Fichier manquant : {0} dans {1}", + "msgBookAlreadyTrusted": "Jupyter Book est déjà approuvé dans cet espace de travail.", + "msgBookAlreadyUntrusted": "Jupyter Book est déjà non approuvé dans cet espace de travail.", + "msgBookNotFound": "Jupyter Books introuvables", + "msgBookPinned": "Jupyter Book {0} est maintenant épinglé dans l'espace de travail.", + "msgBookTrusted": "Jupyter Book est maintenant approuvé dans l'espace de travail.", + "msgBookUnpinned": "Jupyter Book {0} n'est plus épinglé dans cet espace de travail", + "msgBookUntrusted": "Jupyter Book n'est plus approuvé dans cet espace de travail", + "msgContentFolderError": "Le chemin du dossier de contenu n'existe pas", + "msgCreateBookWarningMsg": "Erreur lors de la tentative d’accès : {0}", + "msgDownloadLocation": "Téléchargement dans {0}", + "msgDuplicateFileName": "Un fichier nommé {0} existe déjà dans le dossier de destination", + "msgInvalidSaveFolder": "Le chemin d’accès de l’emplacement d’enregistrer n’est pas valide.", + "msgNo": "Non", + "msgReleaseNotFound": "Versions introuvables", + "msgRemoteBookDirectoryError": "Erreur pendant la création du répertoire du Jupyter Book distant", "msgRemoteBookDownloadComplete": "Jupyter Book distant est téléchargé", "msgRemoteBookDownloadError": "Erreur lors du téléchargement du Jupyter Book distant", + "msgRemoteBookDownloadProgress": "Le téléchargement du Jupyter Book distant est en cours", "msgRemoteBookUnpackingError": "Erreur de décompression du Jupyter Book distant", - "msgRemoteBookDirectoryError": "Erreur pendant la création du répertoire du Jupyter Book distant", - "msgTaskName": "Téléchargement du Jupyter Book distant", "msgResourceNotFound": "Ressource introuvable", - "msgBookNotFound": "Jupyter Books introuvables", - "msgReleaseNotFound": "Versions introuvables", - "msgUndefinedAssetError": "Le Jupyter Book sélectionné n'est pas valide", - "httpRequestError": "La requête HTTP a échoué avec l'erreur : {0} {1}", - "msgDownloadLocation": "Téléchargement dans {0}", - "newBook": "Nouveau livre de jupyter (Preview)", - "bookDescription": "Les livres de la bibliothèque sont utilisés pour organiser les blocs-notes.", - "learnMore": "En savoir plus.", - "contentFolder": "Dossier de contenu", - "browse": "Parcourir", - "create": "Créer", - "name": "Nom", - "saveLocation": "Emplacement d'enregistrement", - "contentFolderOptional": "Dossier de contenu (facultatif)", - "msgContentFolderError": "Le chemin du dossier de contenu n'existe pas", + "msgSampleCodeDataFrame": "Cet exemple de code charge le fichier dans un cadre de données et affiche les 10 premiers résultats.", "msgSaveFolderError": "Le chemin de l'emplacement d'enregistrement n'existe pas.", - "msgCreateBookWarningMsg": "Erreur lors de la tentative d’accès : {0}", - "newNotebook": "Nouveau bloc-notes (Aperçu)", + "msgTaskName": "Téléchargement du Jupyter Book distant", + "msgUndefinedAssetError": "Le Jupyter Book sélectionné n'est pas valide", + "msgYes": "Oui", + "name": "Nom", + "newBook": "Nouveau livre de jupyter (Preview)", "newMarkdown": "Nouvel Aperçu Markdown (Aperçu)", - "fileExtension": "Extension de fichier", - "confirmOverwrite": "Le fichier existe déjà. Voulez-vous vraiment remplacer ce fichier?", + "newNotebook": "Nouveau bloc-notes (Aperçu)", + "noBDCConnectionError": "Les noyaux Spark nécessitent une connexion a une instance maître de cluster Big Data SQL Server.", + "noBooksSelected": "Aucun Jupyter Book n'est actuellement sélectionné dans la viewlet.", + "onGitHub": "GitHub", + "onsharedFile": "Fichier partagé", + "openBookError": "Échec de l’ouverture du Jupyter Book {0} : {1}", + "openExternalLinkCommand": "Ouvrir le lien externe", + "openExternalLinkError": "L'ouverture du lien {0} a échoué : {1}", + "openMarkdownCommand": "Ouvrir le fichier Markdown", + "openMarkdownError": "L'ouverture du fichier Markdown {0} a échoué : {1}", + "openNotebookCommand": "Ouvrir le notebook", + "openNotebookError": "L'ouverture du notebook {0} a échoué : {1}", + "openUntitledNotebookError": "Ouvrez un notebook {0} sans titre, car le {1} sans titre a échoué", + "providerNotValidError": "Les fournisseurs non-MSSQL ne sont pas pris en charge pour les noyaux Spark.", + "readBookError": "Échec de la lecture du Jupyter Book {0} : {1}", + "releases": "Mises en production", + "repoUrl": "URL du dépôt", + "saveLocation": "Emplacement d'enregistrement", + "search": "Recherche", + "sectionNotFound": "Échec de la recherche des sections {0} dans {1}.", + "selectBookError": "Erreur pendant la sélection d'un Jupyter Book ou d'une section à modifier : {0}", "title": "Titre", - "fileName": "Nom de fichier", - "msgInvalidSaveFolder": "Le chemin d’accès de l’emplacement d’enregistrer n’est pas valide.", - "msgDuplicadFileName": "Un fichier nommé {0} existe déjà dans le dossier de destination" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "L'installation des dépendances de notebook est en cours", - "msgPythonDownloadComplete": "Le téléchargement de Python est terminé", - "msgPythonDownloadError": "Erreur de téléchargement du programme d'installation de Python", - "msgPythonDownloadPending": "Téléchargement du package Python", - "msgPythonUnpackPending": "Décompression du package Python", - "msgPythonDirectoryError": "Erreur de création du répertoire d'installation de Python", - "msgPythonUnpackError": "Erreur de décompression du bundle Python", - "msgTaskName": "Installation des dépendances de notebook", - "msgInstallPkgStart": "Installation des dépendances de notebook, consultez la vue Tâches pour plus d'informations", - "msgInstallPkgFinish": "L'installation des dépendances de notebook est terminée", - "msgPythonRunningError": "Impossible de remplacer une installation Python existante quand Python est en cours d'exécution. Fermez tous les notebooks actifs avant de continuer.", - "msgWaitingForInstall": "Une autre installation de Python est actuellement en cours. En attente de la fin de l'installation.", - "msgShutdownNotebookSessions": "Les sessions de bloc-notes python actives seront arrêtées pour permettre la mise à jour. Voulez-vous continuer maintenant ?", - "msgPythonVersionUpdatePrompt": "Python {0} est désormais disponible dans Azure Data Studio. La version actuelle de Python (3.6.6) n’est plus prise en charge en décembre 2021. Voulez-vous effectuer une mise à jour vers python {0} maintenant ?", - "msgPythonVersionUpdateWarning": "Python {0} sera installé et va remplacer python 3.6.6. Certains packages ne sont peut-être plus compatibles avec la nouvelle version ou doivent peut-être être réinstallés. Un bloc-notes va être créé pour vous aider à réinstaller tous les packages PIP. Voulez-vous continuer la mise à jour maintenant ?", - "msgDependenciesInstallationFailed": "L'installation des dépendances de notebook a échoué avec l'erreur : {0}", - "msgDownloadPython": "Téléchargement de la version locale de Python pour la plateforme : {0} dans {1}", - "msgPackageRetrievalFailed": "Erreur pendant la tentative de récupération de la liste des packages installés : {0}", - "msgGetPythonUserDirFailed": "Erreur pendant l'obtention du chemin de l'utilisateur Python : {0}", - "yes": "Oui", - "no": "Non", - "dontAskAgain": "Ne plus me poser la question" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Installer", - "configurePython.invalidLocationMsg": "L'emplacement d'installation spécifié n'est pas valide.", - "configurePython.pythonNotFoundMsg": "Aucune installation de Python à l'emplacement spécifié.", - "configurePython.wizardNameWithKernel": "Configurer Python pour exécuter le noyau {0}", - "configurePython.wizardNameWithoutKernel": "Configurer Python pour exécuter les noyaux", - "configurePython.page0Name": "Configurer le runtime Python", - "configurePython.page1Name": "Installer les dépendances", - "configurePython.pythonInstallDeclined": "L'installation de Python a été refusée." - }, - "dist/extension": { - "codeCellName": "Code", - "textCellName": "Texte", - "selectCellType": "Quel type de cellule voulez-vous ajouter ?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "Seuls les notebooks .ipynb sont pris en charge", - "confirmReinstall": "Voulez-vous vraiment le réinstaller ?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Parcourir", - "configurePython.selectFileLabel": "Sélectionner", - "configurePython.descriptionWithKernel": "Le noyau {0} nécessite la configuration d'un runtime Python et l'installation de dépendances.", - "configurePython.descriptionWithoutKernel": "Les noyaux de notebook nécessitent la configuration d'un runtime Python et l'installation de dépendances.", - "configurePython.installationType": "Type d'installation", - "configurePython.locationTextBoxText": "Emplacement d'installation de Python", - "configurePython.pythonConfigured": "Runtime python configuré !", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "Aucune version de Python prise en charge.", - "configurePythyon.defaultPathLabel": "{0} (Par défaut)", - "configurePython.newInstall": "Nouvelle installation de Python", - "configurePython.existingInstall": "Utiliser l'installation existante de Python", - "configurePythyon.customPathLabel": "{0} (Personnalisé)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Nom", - "configurePython.existingVersionColumn": "Version existante", - "configurePython.requiredVersionColumn": "Version obligatoire", - "configurePython.kernelLabel": "Noyau", - "configurePython.requiredDependencies": "Installer les dépendances de noyau nécessaires", - "msgUnsupportedKernel": "Impossible de récupérer les packages du noyau {0}" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "L'arrêt du serveur de notebook a échoué : {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Erreur d'arrêt du serveur de notebook : {0}", - "notebookStartProcessExitPremature": "Le processus du notebook a quitté prématurément avec le code d'erreur : {0}, sortie StdErr : {1}", - "jupyterError": "Erreur envoyée par Jupyter : {0}", - "jupyterOutputMsgStartSuccessful": "...Jupyter est en cours d'exécution sur {0}", - "jupyterOutputMsgStart": "...Démarrage du serveur de notebook" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "Le chemin du notebook est obligatoire" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "Impossible de démarrer une session, le gestionnaire n'est pas encore initialisé", - "notebook.couldNotFindKnoxGateway": "Point de terminaison de passerelle Knox introuvable", - "promptBDCUsername": "{0}Fournissez le nom d'utilisateur pour se connecter au contrôleur BDC :", - "promptBDCPassword": "Fournissez le mot de passe pour se connecter au contrôleur BDC", - "bdcConnectError": "Erreur : {0}. ", - "clusterControllerConnectionRequired": "Une connexion au contrôleur de cluster est nécessaire pour exécuter les travaux Spark" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Gérer les packages", - "managePackages.cancelButtonText": "Fermer" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Installé", - "managePackages.pkgNameColumn": "Nom", - "managePackages.newPkgVersionColumn": "Version", - "managePackages.deleteColumn": "Supprimer", - "managePackages.uninstallButtonText": "Désinstaller les packages sélectionnés", - "managePackages.packageType": "Type de package", - "managePackages.location": "Emplacement", - "managePackages.packageCount": "{0} {1} packages", - "managePackages.confirmUninstall": "Voulez-vous vraiment désinstaller les packages spécifiés ?", - "managePackages.backgroundUninstallStarted": "Désinstallation de {0}", - "managePackages.backgroundUninstallComplete": "Désinstallation effectuée pour {0}", - "managePackages.backgroundUninstallFailed": "La désinstallation de {0} a échoué. Erreur : {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/A", - "managePackages.searchBarPlaceholder": "Rechercher dans les packages {0}", - "managePackages.addNewTabTitle": "Ajouter un nouveau", - "managePackages.searchButtonLabel": "Recherche", - "managePackages.installButtonText": "Installer", - "managePackages.packageNameTitle": "Nom du package", - "managePackages.packageVersionTitle": "Version du package", - "managePackages.packageSummaryTitle": "Récapitulatif du package", - "managePackages.noVersionsFound": "Les versions valides du package spécifié sont introuvables", - "managePackages.backgroundInstallStarted": "Installation de {0} {1}", - "managePackages.backgroundInstallComplete": "Installation de {0} {1} effectuée", - "managePackages.backgroundInstallFailed": "L'installation de {0} {1} a échoué. Erreur : {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "La demande d'informations de package a échoué avec l'erreur : {0} {1}" + "url": "URL", + "urlGithubError": "L'URL fournie n'est pas une URL de mise en production GitHub", + "version": "Version" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Cet exemple de code charge le fichier dans un cadre de données et affiche les 10 premiers résultats.", "noNotebookVisible": "Aucun éditeur de notebook actif", "notebookFiles": "Notebooks" }, + "dist/common/utils": { + "ensureDirOutputMsg": "...Vérification de l'existence de {0}", + "executeCommandProcessExited": "Le processus s'est terminé avec le code d'erreur : {0}, sortie StdErr : {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Parcourir", + "configurePython.descriptionWithKernel": "Le noyau {0} nécessite la configuration d'un runtime Python et l'installation de dépendances.", + "configurePython.descriptionWithoutKernel": "Les noyaux de notebook nécessitent la configuration d'un runtime Python et l'installation de dépendances.", + "configurePython.existingInstall": "Utiliser l'installation existante de Python", + "configurePython.installationType": "Type d'installation", + "configurePython.locationTextBoxText": "Emplacement d'installation de Python", + "configurePython.newInstall": "Nouvelle installation de Python", + "configurePython.pythonConfigured": "Runtime python configuré !", + "configurePython.selectFileLabel": "Sélectionner", + "configurePythyon.customPathLabel": "{0} (Personnalisé)", + "configurePythyon.defaultPathLabel": "{0} (Par défaut)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "Aucune version de Python prise en charge." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "L'emplacement d'installation spécifié n'est pas valide.", + "configurePython.okButtonText": "Installer", + "configurePython.page0Name": "Configurer le runtime Python", + "configurePython.page1Name": "Installer les dépendances", + "configurePython.pythonInstallDeclined": "L'installation de Python a été refusée.", + "configurePython.pythonNotFoundMsg": "Aucune installation de Python à l'emplacement spécifié.", + "configurePython.wizardNameWithKernel": "Configurer Python pour exécuter le noyau {0}", + "configurePython.wizardNameWithoutKernel": "Configurer Python pour exécuter les noyaux" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Version existante", + "configurePython.kernelLabel": "Noyau", + "configurePython.pkgNameColumn": "Nom", + "configurePython.requiredDependencies": "Installer les dépendances de noyau nécessaires", + "configurePython.requiredVersionColumn": "Version obligatoire", + "msgUnsupportedKernel": "Impossible de récupérer les packages du noyau {0}" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Ajouter un nouveau", + "managePackages.backgroundInstallComplete": "Installation de {0} {1} effectuée", + "managePackages.backgroundInstallFailed": "L'installation de {0} {1} a échoué. Erreur : {2}", + "managePackages.backgroundInstallStarted": "Installation de {0} {1}", + "managePackages.installButtonText": "Installer", + "managePackages.invalidTextPlaceholder": "N/A", + "managePackages.noVersionsFound": "Les versions valides du package spécifié sont introuvables", + "managePackages.packageNameTitle": "Nom du package", + "managePackages.packageSummaryTitle": "Récapitulatif du package", + "managePackages.packageVersionTitle": "Version du package", + "managePackages.searchBarPlaceholder": "Rechercher dans les packages {0}", + "managePackages.searchButtonLabel": "Recherche" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Désinstallation effectuée pour {0}", + "managePackages.backgroundUninstallFailed": "La désinstallation de {0} a échoué. Erreur : {1}", + "managePackages.backgroundUninstallStarted": "Désinstallation de {0}", + "managePackages.confirmUninstall": "Voulez-vous vraiment désinstaller les packages spécifiés ?", + "managePackages.deleteColumn": "Supprimer", + "managePackages.installedTabTitle": "Installé", + "managePackages.location": "Emplacement", + "managePackages.newPkgVersionColumn": "Version", + "managePackages.packageCount": "{0} {1} packages", + "managePackages.packageType": "Type de package", + "managePackages.pkgNameColumn": "Nom", + "managePackages.uninstallButtonText": "Désinstaller les packages sélectionnés" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Fermer", + "managePackages.dialogName": "Gérer les packages" + }, + "dist/extension": { + "codeCellName": "Code", + "selectCellType": "Quel type de cellule voulez-vous ajouter ?", + "textCellName": "Texte" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "Voulez-vous vraiment le réinstaller ?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Seuls les notebooks .ipynb sont pris en charge" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "Le chemin du notebook est obligatoire" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "Ne plus me poser la question", + "msgDependenciesInstallationFailed": "L'installation des dépendances de notebook a échoué avec l'erreur : {0}", + "msgDownloadPython": "Téléchargement de la version locale de Python pour la plateforme : {0} dans {1}", + "msgGetPythonUserDirFailed": "Erreur pendant l'obtention du chemin de l'utilisateur Python : {0}", + "msgInstallPkgFinish": "L'installation des dépendances de notebook est terminée", + "msgInstallPkgProgress": "L'installation des dépendances de notebook est en cours", + "msgInstallPkgStart": "Installation des dépendances de notebook, consultez la vue Tâches pour plus d'informations", + "msgPackageRetrievalFailed": "Erreur pendant la tentative de récupération de la liste des packages installés : {0}", + "msgPythonDirectoryError": "Erreur de création du répertoire d'installation de Python", + "msgPythonDownloadComplete": "Le téléchargement de Python est terminé", + "msgPythonDownloadError": "Erreur de téléchargement du programme d'installation de Python", + "msgPythonDownloadPending": "Téléchargement du package Python", + "msgPythonRunningError": "Impossible de remplacer une installation Python existante quand Python est en cours d'exécution. Fermez tous les notebooks actifs avant de continuer.", + "msgPythonUnpackError": "Erreur de décompression du bundle Python", + "msgPythonUnpackPending": "Décompression du package Python", + "msgPythonVersionUpdatePrompt": "Python {0} est désormais disponible dans Azure Data Studio. La version actuelle de Python (3.6.6) n’est plus prise en charge en décembre 2021. Voulez-vous effectuer une mise à jour vers python {0} maintenant ?", + "msgPythonVersionUpdateWarning": "Python {0} sera installé et va remplacer python 3.6.6. Certains packages ne sont peut-être plus compatibles avec la nouvelle version ou doivent peut-être être réinstallés. Un bloc-notes va être créé pour vous aider à réinstaller tous les packages PIP. Voulez-vous continuer la mise à jour maintenant ?", + "msgShutdownNotebookSessions": "Les sessions de bloc-notes python actives seront arrêtées pour permettre la mise à jour. Voulez-vous continuer maintenant ?", + "msgTaskName": "Installation des dépendances de notebook", + "msgWaitingForInstall": "Une autre installation de Python est actuellement en cours. En attente de la fin de l'installation.", + "no": "Non", + "yes": "Oui" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "L'arrêt du serveur de notebook a échoué : {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Erreur : {0}. ", + "clusterControllerConnectionRequired": "Une connexion au contrôleur de cluster est nécessaire pour exécuter les travaux Spark", + "errorStartBeforeReady": "Impossible de démarrer une session, le gestionnaire n'est pas encore initialisé", + "notebook.couldNotFindKnoxGateway": "Point de terminaison de passerelle Knox introuvable", + "promptBDCPassword": "Fournissez le mot de passe pour se connecter au contrôleur BDC", + "promptBDCUsername": "{0}Fournissez le nom d'utilisateur pour se connecter au contrôleur BDC :" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "La demande d'informations de package a échoué avec l'erreur : {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Erreur envoyée par Jupyter : {0}", + "jupyterOutputMsgStart": "...Démarrage du serveur de notebook", + "jupyterOutputMsgStartSuccessful": "...Jupyter est en cours d'exécution sur {0}", + "notebookStartProcessExitPremature": "Le processus du notebook a quitté prématurément avec le code d'erreur : {0}, sortie StdErr : {1}", + "serverStopError": "Erreur d'arrêt du serveur de notebook : {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "L'action {0} n'est pas prise en charge pour ce gestionnaire", - "unsupportedScheme": "Impossible d'ouvrir le lien {0}, car seuls les liens HTTP, HTTPS et Fichier sont pris en charge", "notebook.confirmOpen": "Télécharger et ouvrir '{0}' ?", + "notebook.fileDownloadError": "La demande d'ouverture de fichier a échoué avec l'erreur : {0} {1}", "notebook.fileNotFound": "Fichier spécifié introuvable", - "notebook.fileDownloadError": "La demande d'ouverture de fichier a échoué avec l'erreur : {0} {1}" + "notebook.unsupportedAction": "L'action {0} n'est pas prise en charge pour ce gestionnaire", + "unsupportedScheme": "Impossible d'ouvrir le lien {0}, car seuls les liens HTTP, HTTPS et Fichier sont pris en charge" + }, + "package": { + "books-preview-category": "Notebooks Jupyter", + "config.jupyter.extraKernelsDescription": "ID des noyaux supplémentaires à activer", + "config.jupyter.extraKernelsTitle": "Noyaux supplémentaires", + "config.jupyter.kernelConfigValuesDescription": "Options de configuration des noyaux Jupyter. Ces options sont gérées automatiquement et leur modification manuelle n'est pas recommandée.", + "description": "Définit la contribution de notebook basée sur un protocole de données, et plusieurs commandes et contributions de notebook.", + "displayName": "Extensions principales de notebook", + "notebook.allowRoot.description": "Autoriser le serveur Jupyter à s’exécuter en tant qu’utilisateur racine", + "notebook.analyzeJupyterNotebook": "Analyser dans le notebook", + "notebook.collapseBookItems.description": "Réduire les éléments Book au niveau racine dans la viewlet Notebooks", + "notebook.command.addcell": "Ajouter une cellule", + "notebook.command.addcode": "Ajouter une cellule de code", + "notebook.command.addtext": "Ajouter une cellule de texte", + "notebook.command.clearactivecellresult": "Effacer le résultat de la cellule", + "notebook.command.new": "Nouveau notebook", + "notebook.command.open": "Ouvrir le notebook", + "notebook.command.runactivecell": "Exécuter la cellule", + "notebook.command.runallcells": "Exécuter les cellules", + "notebook.configuration.title": "Configuration de notebook", + "notebook.dontPromptPythonUpdate.description": "Ne pas afficher d’invite pour mettre à jour Python.", + "notebook.jupyterServerShutdownTimeout.description": "Durée d’attente (en minutes) avant l’arrêt d’un serveur une fois tous les blocs-notes fermés. (Entrez 0 pour ne pas arrêter)", + "notebook.maxBookSearchDepth.description": "Profondeur maximale des sous-répertoires où rechercher les notebooks (Entrer 0 pour l'infini)", + "notebook.maxTableRows.description": "Nombre maximal de lignes retournées par table dans l'éditeur de notebook", + "notebook.overrideEditorTheming.description": "Remplacez les paramètres d'éditeur par défaut dans l'éditeur de notebook. Les paramètres comprennent la couleur d'arrière-plan, la couleur de la ligne actuelle et la bordure", + "notebook.pinnedNotebooks.description": "Notebooks épinglés par l'utilisateur pour l'espace de travail actuel", + "notebook.pythonPath.description": "Chemin local de l'installation Python utilisé par Notebooks.", + "notebook.remoteBookDownloadTimeout.description": "Délai d'expiration en millisecondes du téléchargement des books GitHub", + "notebook.trustedBooks.description": "Les notebooks contenus dans ces books sont automatiquement approuvés.", + "notebook.useExistingPython.description": "Chemin local d'une installation précédente de Python utilisée par Notebooks.", + "title.PinnedBooks": "Notebooks épinglés", + "title.PreviewLocalizedBook": "Localiser le Guide SQL Server 2019", + "title.ProvidedBooks": "Jupyter Books fournis", + "title.SQL19PreviewBook": "Guide SQL Server 2019", + "title.SavedBooks": "Notebooks", + "title.addMarkdown": "Ajouter un fichier de marques", + "title.addNotebook": "Ajouter un bloc-notes", + "title.analyzeJupyterNotebook": "Analyser dans le notebook", + "title.closeJupyterBook": "Fermer Jupyter Book", + "title.closeNotebook": "Fermeture du bloc-notes", + "title.configurePython": "Configurer Python pour Notebooks", + "title.createJupyterBook": "Créer un Jupyter Book", + "title.jupyter.setContext": "Définir le contexte du notebook", + "title.jupyter.setKernel": "Définir le noyau du notebook", + "title.managePackages": "Gérer les packages", + "title.moveTo": "Déplacer vers...", + "title.newJupyterNotebook": "Nouveau notebook", + "title.openJupyterBook": "Ouvrir Jupyter Book", + "title.openJupyterNotebook": "Ouvrir le notebook", + "title.openNotebookFolder": "Ouvrir les notebooks dans le dossier", + "title.openRemoteJupyterBook": "Ajouter un book Jupyter distant", + "title.pinNotebook": "Épingler le notebook", + "title.reinstallNotebookDependencies": "Réinstaller les dépendances de notebook", + "title.removeNotebook": "Voulez-vous supprimer le bloc-notes", + "title.revealInBooksViewlet": "Afficher dans Books", + "title.saveJupyterBook": "Enregistrer Jupyter Book", + "title.searchJupyterBook": "Rechercher dans Jupyter Book", + "title.trustBook": "Jupyter Book de confiance", + "title.unpinNotebook": "Détacher le notebook" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json index 88f313167a..127d3c83dd 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage PowerShell", - "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers PowerShell." + "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers PowerShell.", + "displayName": "Concepts de base du langage PowerShell" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/profiler.i18n.json index 81b5acc797..16ecd30e7a 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "Annuler", "createSessionDialog.create": "Démarrer", - "createSessionDialog.title": "Démarrer une nouvelle session Profiler", - "createSessionDialog.templatesInvalid": "Liste de modèles non valide, impossible d'ouvrir la boîte de dialogue", + "createSessionDialog.createSessionFailed": "La création de session a échoué", "createSessionDialog.dialogOwnerInvalid": "Propriétaire de boîte de dialogue non valide, impossible d'ouvrir la boîte de dialogue", + "createSessionDialog.enterSessionName": "Entrez le nom de la session :", "createSessionDialog.invalidProviderType": "Type de fournisseur non valide, impossible d'ouvrir la boîte de dialogue", - "createSessionDialog.selectTemplates": "Sélectionnez un modèle de session :", - "createSessionDialog.enterSessionName": "Entrez le nom de la session :", - "createSessionDialog.createSessionFailed": "La création de session a échoué" + "createSessionDialog.selectTemplates": "Sélectionnez un modèle de session :", + "createSessionDialog.templatesInvalid": "Liste de modèles non valide, impossible d'ouvrir la boîte de dialogue", + "createSessionDialog.title": "Démarrer une nouvelle session Profiler" + }, + "package": { + "description": "SQL Server Profiler pour Azure Data Studio", + "displayName": "SQL Server Profiler", + "profiler.category": "Profileur", + "profiler.contributes.title.newProfler": "Lancer Profiler", + "profiler.contributes.title.openCreateSessionDialog": "Créer une saison de profileur", + "profiler.contributes.title.start": "Démarrer", + "profiler.contributes.title.stop": "Arrêter" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/python.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/python.i18n.json index 405149666e..f2b9280980 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage Python", - "description": "Fournit la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers Python." + "description": "Fournit la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers Python.", + "displayName": "Concepts de base du langage Python" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json index ef9f95f886..0339d31c58 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Historique des requêtes", - "queryHistory.description": "Afficher et exécuter des requêtes exécutées précédemment", "queryHistory.clear": "Effacer tout l'historique", + "queryHistory.description": "Afficher et exécuter des requêtes exécutées précédemment", + "queryHistory.displayName": "Historique des requêtes", "queryHistory.toggleCapture": "Activer/désactiver la capture de l'historique des requêtes" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/r.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/r.i18n.json index b7ea35eb5f..2592ea0b78 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage R", - "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers R." + "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers R.", + "displayName": "Concepts de base du langage R" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/resource-deployment.i18n.json index e749f84b79..24b4f24c78 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Extension de déploiement SQL Server pour Azure Data Studio", - "extension-description": "Fournit une expérience de notebook pour déployer Microsoft SQL Server", - "deploy-resource-command-name": "Nouveau déploiement...", - "deploy-resource-command-category": "Déploiement", - "resource-type-sql-image-display-name": "Image conteneur SQL Server", - "resource-type-sql-image-description": "Exécuter l'image conteneur SQL Server avec Docker", - "version-display-name": "Version", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "Déployer des images conteneur SQL Server 2017", - "docker-sql-2019-title": "Déployer des images conteneur SQL Server 2019", - "docker-container-name-field": "Nom de conteneur", - "docker-sql-password-field": "Mot de passe SQL Server", - "docker-confirm-sql-password-field": "Confirmer le mot de passe", - "docker-sql-port-field": "Port", - "resource-type-sql-windows-setup-display-name": "SQL Server sur Windows", - "resource-type-sql-windows-setup-description": "Exécutez SQL Server sur Windows, sélectionnez une version pour commencer.", - "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", - "deployment.configuration.title": "Configuration du déploiement", - "azdata-install-location-description": "Emplacement du package azdata utilisé pour la commande d'installation", - "azure-sqlvm-display-name": "SQL Server dans une machine virtuelle Azure", - "azure-sqlvm-description": "Créez des machines virtuelles SQL sur Azure. Idéal pour les migrations et les applications nécessitant un accès au niveau du système d'exploitation.", - "azure-sqlvm-deploy-dialog-title": "Déployer une machine virtuelle Azure SQL", - "azure-sqlvm-deploy-dialog-action-text": "Exécuter un script sur un notebook", - "azure-sqlvm-agreement": "J'accepte {0}, {1} et {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Termes du contrat de licence Azure SQL VM", - "azure-sqlvm-agreement-azdata-eula": "Termes du contrat de licence azdata", - "azure-sqlvm-azure-account-page-label": "Informations Azure", - "azure-sqlvm-azure-location-label": "Localisations Azure", - "azure-sqlvm-vm-information-page-label": "Informations VM", - "azure-sqlvm-image-label": "Image", - "azure-sqlvm-image-sku-label": "Référence SKU d'image VM", - "azure-sqlvm-publisher-label": "Serveur de publication", - "azure-sqlvm-vmname-label": "Nom de la machine virtuelle", - "azure-sqlvm-vmsize-label": "Taille", - "azure-sqlvm-storage-page-lable": "Compte de stockage", - "azure-sqlvm-storage-accountname-label": "Nom du compte de stockage", - "azure-sqlvm-storage-sku-label": "Type de référence SKU du compte de stockage", - "azure-sqlvm-vm-administrator-account-page-label": "Compte Administrateur", - "azure-sqlvm-username-label": "Nom d'utilisateur", - "azure-sqlvm-password-label": "Mot de passe", - "azure-sqlvm-password-confirm-label": "Confirmer le mot de passe", - "azure-sqlvm-vm-summary-page-label": "Récapitulatif", - "azure-sqldb-display-name": "Azure SQL Database", - "azure-sqldb-description": "Créez une base de données SQL, un serveur de base de données ou un pool élastique dans Azure.", - "azure-sqldb-portal-ok-button-text": "Créer dans le portail Azure", - "azure-sqldb-notebook-ok-button-text": "Sélectionner", - "resource-type-display-name": "Type de ressource", - "sql-azure-single-database-display-name": "Base de données unique", - "sql-azure-elastic-pool-display-name": "Pool élastique", - "sql-azure-database-server-display-name": "Serveur de base de données", - "azure-sqldb-agreement": "J'accepte {0}, {1} et {2}.", - "azure-sqldb-agreement-sqldb-eula": "Termes du contrat de licence Azure SQL DB", - "azure-sqldb-agreement-azdata-eula": "Termes du contrat de licence azdata", - "azure-sql-mi-display-name": "Instance managée Azure SQL", - "azure-sql-mi-display-description": "Créer une instance managée SQL dans Azure ou dans un environnement géré par le client", - "azure-sql-mi-okButton-text": "Ouvrir dans le portail", - "azure-sql-mi-resource-type-option-label": "Type de ressource", - "azure-sql-mi-agreement": "J'accepte {0} et {1}.", - "azure-sql-mi-agreement-eula": "Termes du contrat de licence Azure SQL MI", - "azure-sql-mi-help-text": "Azure SQL Managed Instance offre un accès total à SQL Server ainsi que la compatibilité des fonctionnalités afin de migrer les serveurs SQL vers Azure ou développer de nouvelles applications. {0}.", - "azure-sql-mi-help-text-learn-more": "En savoir plus" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Type de champ inconnu : \"{0}\"", + "azdataEulaDeclined": "Le déploiement ne peut pas continuer. Les termes du contrat de licence d'Azure Data CLI ont été refusés. Vous pouvez accepter le CLUF pour continuer ou annuler cette opération", + "azdataEulaNotAccepted": "Le déploiement ne peut pas continuer. Les termes du contrat de licence Azure Data CLI n'ont pas encore été acceptés. Acceptez le CLUF pour activer les fonctionnalités nécessitant Azure Data CLI.", "azure.account": "Compte Azure", + "azure.account.location": "Localisation Azure", + "azure.account.resourceGroup": "Groupe de ressources", "azure.account.subscription": "Abonnement (sous-ensemble sélectionné)", "azure.account.subscriptionDescription": "Changer les abonnements actuellement sélectionnés par le biais de l'action « Sélectionner des abonnements » dans un compte listé dans l'arborescence « Azure » de la viewlet « Connexions »", - "azure.account.resourceGroup": "Groupe de ressources", - "azure.account.location": "Localisation Azure", - "filePicker.browse": "Parcourir", - "button.label": "Sélectionner", - "kubeConfigClusterPicker.kubeConfigFilePath": "Chemin du fichier de configuration Kube", - "kubeConfigClusterPicker.clusterContextNotFound": "Aucune information de contexte de cluster", - "azure.signin": "Connexion…", - "azure.refresh": "Actualiser", - "azure.yes": "Oui", "azure.no": "Non", - "azure.resourceGroup.createNewResourceGroup": "Créer un groupe de ressources", + "azure.refresh": "Actualiser", "azure.resourceGroup.NewResourceGroupAriaLabel": "Nom du nouveau groupe de ressources", + "azure.resourceGroup.createNewResourceGroup": "Créer un groupe de ressources", + "azure.signin": "Connexion…", + "azure.yes": "Oui", + "button.label": "Sélectionner", "deployCluster.Realm": "Domaine", - "UnknownFieldTypeError": "Type de champ inconnu : \"{0}\"", - "optionsSource.alreadyDefined": "La source d'options avec l'ID : {0} est déjà définie", - "valueProvider.alreadyDefined": "Le fournisseur de valeur avec l'ID : {0} est déjà défini", - "optionsSource.notDefined": "Aucune source d'options définie pour l'ID : {0}", - "valueProvider.notDefined": "Aucun fournisseur de valeur défini pour l'ID : {0}", - "getVariableValue.unknownVariableName": "Tentative d'obtention de la valeur de variable pour une variable inconnue : {0}", + "deploymentDialog.InstallingTool": "L'outil nécessaire « {0} » [ {1} ] est en cours d'installation.", + "deploymentDialog.RecheckEulaButton": "Accepter le CLUF et sélectionner", + "filePicker.browse": "Parcourir", "getIsPassword.unknownVariableName": "Tentative d'obtention de isPassword pour une variable inconnue : {0}", + "getVariableValue.unknownVariableName": "Tentative d'obtention de la valeur de variable pour une variable inconnue : {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "Aucune information de contexte de cluster", + "kubeConfigClusterPicker.kubeConfigFilePath": "Chemin du fichier de configuration Kube", "optionsNotDefined": "FieldInfo.options n'a pas été défini pour le type de champ : {0}", "optionsNotObjectOrArray": "FieldInfo.options doit être un objet s'il ne s'agit pas d'un tableau", + "optionsSource.alreadyDefined": "La source d'options avec l'ID : {0} est déjà définie", + "optionsSource.notDefined": "Aucune source d'options définie pour l'ID : {0}", "optionsTypeNotFound": "Quand FieldInfo.options est un objet, il doit avoir la propriété « optionsType »", "optionsTypeRadioOrDropdown": "Quand optionsType n'est pas {0}, il doit être {1}", - "azdataEulaNotAccepted": "Le déploiement ne peut pas continuer. Les termes du contrat de licence Azure Data CLI n'ont pas encore été acceptés. Acceptez le CLUF pour activer les fonctionnalités nécessitant Azure Data CLI.", - "azdataEulaDeclined": "Le déploiement ne peut pas continuer. Les termes du contrat de licence d'Azure Data CLI ont été refusés. Vous pouvez accepter le CLUF pour continuer ou annuler cette opération", - "deploymentDialog.RecheckEulaButton": "Accepter le CLUF et sélectionner", + "resourceDeployment.BackgroundExecutionFailed": "La tâche « {0} » a échoué.", + "resourceDeployment.Description": "Description", + "resourceDeployment.FailedToOpenNotebook": "Erreur pendant l'ouverture du notebook de sortie. {1}{2}.", + "resourceDeployment.InstallTools": "Installer les outils", + "resourceDeployment.Options": "Options", + "resourceDeployment.RequiredVersion": "Version obligatoire", + "resourceDeployment.Status": "État", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "La tâche « {0} » a échoué et aucun notebook de sortie n'a été généré.", + "resourceDeployment.Tool": "Outil", + "resourceDeployment.Version": "Version", + "resourceDeployment.ViewErrorDetail": "Voir le détail de l'erreur", + "resourceDeployment.discoverPathOrAdditionalInformation": "Chemin découvert ou informations supplémentaires", "resourceDeployment.extensionRequiredPrompt": "L’extension «{0}» est nécessaire pour déployer cette ressource. Voulez-vous l’installer maintenant ?", "resourceDeployment.install": "Installer", "resourceDeployment.installingExtension": "Installation de l'extension '{0}'...", + "resourceDeployment.requiredTools": "Outils obligatoires", "resourceDeployment.unknownExtension": "Extension inconnue '{0}'", - "resourceTypePickerDialog.title": "Sélectionner les options de déploiement", "resourceTypePickerDialog.resourceSearchPlaceholder": "Filtrer les ressources...", - "resourceTypePickerDialog.tagsListViewTitle": "Catégories", - "validation.multipleValidationErrors": "Cette page a des erreurs, cliquez sur 'Afficher les détails' pour les voir.", - "ui.ScriptToNotebookButton": "Exécuter le script", - "ui.DeployButton": "Exécuter", - "resourceDeployment.ViewErrorDetail": "Voir le détail de l'erreur", - "resourceDeployment.FailedToOpenNotebook": "Erreur pendant l'ouverture du notebook de sortie. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "La tâche « {0} » a échoué.", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "La tâche « {0} » a échoué et aucun notebook de sortie n'a été généré.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Tout", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Tout", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Hybride", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", - "resourceDeployment.Description": "Description", - "resourceDeployment.Tool": "Outil", - "resourceDeployment.Status": "État", - "resourceDeployment.Version": "Version", - "resourceDeployment.RequiredVersion": "Version obligatoire", - "resourceDeployment.discoverPathOrAdditionalInformation": "Chemin découvert ou informations supplémentaires", - "resourceDeployment.requiredTools": "Outils obligatoires", - "resourceDeployment.InstallTools": "Installer les outils", - "resourceDeployment.Options": "Options", - "deploymentDialog.InstallingTool": "L'outil nécessaire « {0} » [ {1} ] est en cours d'installation." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "Erreur pendant le chargement ou l'analyse du fichier de configuration : {0}, erreur : {1}", - "fileChecker.NotFile": "Le chemin {0} n'est pas un fichier, sélectionnez un fichier de configuration Kube valide.", - "fileChecker.FileNotFound": "Fichier {0} introuvable. Sélectionnez un fichier de configuration Kube.", - "azure.accounts.unexpectedAccountsError": "Erreur inattendue pendant la récupération des comptes : {0}", - "resourceDeployment.errorFetchingStorageClasses": "Erreur inattendue pendant la récupération des classes de stockage kubectl disponibles : {0}", - "azure.accounts.unexpectedSubscriptionsError": "Erreur inattendue pendant la récupération des abonnements pour le compte {0} : {1}", - "azure.accounts.accountNotFoundError": "Le compte sélectionné « {0} » n'est plus disponible. Cliquez sur Se connecter pour le rajouter ou sélectionnez un autre compte.", - "azure.accessError": "\r\n Détails de l'erreur : {0}.", - "azure.accounts.accountStaleError": "Le jeton d'accès pour le compte sélectionné « {0} » n'est plus valide. Cliquez sur le bouton Se connecter, actualisez le compte ou sélectionnez un autre compte.", - "azure.accounts.unexpectedResourceGroupsError": "Erreur inattendue pendant la récupération des groupes de ressources pour l'abonnement {0} : {1}", - "invalidSQLPassword": "{0} n'est pas conforme aux exigences de complexité de mot de passe. Pour plus d'informations : https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} ne correspond pas au mot de passe de confirmation" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Déployer Azure SQL VM", - "deployAzureSQLVM.ScriptToNotebook": "Exécuter un script sur un notebook", - "deployAzureSQLVM.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Paramètres Azure", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Compte Azure", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Abonnement", - "deployAzureSQLVM.ResourceGroup": "Groupe de ressources", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Région", - "deployeAzureSQLVM.VmSettingsPageTitle": "Paramètres de la machine virtuelle", - "deployAzureSQLVM.VmNameTextBoxLabel": "Nom de la machine virtuelle", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nom d'utilisateur du compte Administrateur", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Mot de passe du compte Administrateur", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmer le mot de passe", - "deployAzureSQLVM.VmImageDropdownLabel": "Image", - "deployAzureSQLVM.VmSkuDropdownLabel": "Référence SKU de l'image", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Version de l'image", - "deployAzureSQLVM.VmSizeDropdownLabel": "Taille", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Cliquer ici pour en savoir plus sur les prix et les tailles de VM prises en charge", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Réseau", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Configurer les paramètres réseau", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nouveau réseau virtuel", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Réseau virtuel", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nouveau sous-réseau", - "deployAzureSQLVM.SubnetDropdownLabel": "Sous-réseau", - "deployAzureSQLVM.PublicIPDropdownLabel": "IP publique", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nouvelle IP publique", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Activer le port d'entrée Bureau à distance (RDP) (3389)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "Paramètres des serveurs SQL", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Connectivité SQL", - "deployAzureSQLVM.SqlPortLabel": "Port", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Activer l'authentification SQL", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nom d'utilisateur", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Mot de passe", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmer le mot de passe" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Enregistrer les fichiers config", - "deployCluster.ScriptToNotebook": "Exécuter un script sur un notebook", - "deployCluster.SelectConfigFileFolder": "Enregistrer les fichiers config", - "deployCluster.SaveConfigFileSucceeded": "Fichiers config enregistrés dans {0}", - "deployCluster.NewAKSWizardTitle": "Déployer le cluster Big Data SQL Server 2019 sur un nouveau cluster AKS", - "deployCluster.ExistingAKSWizardTitle": "Déployer le cluster Big Data SQL Server 2019 sur un cluster AKS existant", - "deployCluster.ExistingKubeAdm": "Déployer le cluster Big Data SQL Server 2019 sur un cluster kubeadm existant", - "deployCluster.ExistingARO": "Déployer le cluster Big Data SQL Server 2019 sur un cluster Azure Red Hat OpenShift existant", - "deployCluster.ExistingOpenShift": "Déployer le cluster Big Data SQL Server 2019 sur un cluster OpenShift existant" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Non installé", - "deploymentDialog.ToolStatus.Installed": "Installé", - "deploymentDialog.ToolStatus.Installing": "Installation…", - "deploymentDialog.ToolStatus.Error": "Erreur", - "deploymentDialog.ToolStatus.Failed": "Échec", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew est nécessaire pour le déploiement des outils et doit être préinstallé pour pouvoir déployer les outils nécessaires", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl est nécessaire pour l'installation et doit être préinstallé pour pouvoir déployer les outils nécessaires", - "toolBase.getPip3InstallationLocation.LocationNotFound": " « Location » est introuvable dans la sortie :", - "toolBase.getPip3InstallationLocation.Output": " sortie :", - "toolBase.InstallError": "Erreur d'installation de l'outil « {0} » [ {1} ].{2}Erreur : {3}{2}Voir le canal de sortie « {4} » pour plus de détails", - "toolBase.InstallErrorInformation": "Erreur d'installation de l'outil. Voir le canal de sortie « {0} » pour plus de détails", - "toolBase.InstallFailed": "Commandes d'installation exécutées, mais impossible de détecter la version de l'outil « {0} ». La tentative d'installation a donc échoué. Erreur de détection : {1}{2}Essayez de nettoyer les installations précédentes.", - "toolBase.InstallFailInformation": "La détection de la version après l'installation a échoué. Voir le canal de sortie « {0} » pour plus de détails", - "toolBase.ManualUninstallCommand": " Vous pouvez effectuer la désinstallation à l'aide de cette commande : {0} >{1}", - "toolBase.SeeOutputChannel": "{0}Voir le canal de sortie « {1} » pour plus de détails", - "toolBase.installCore.CannotInstallTool": "Impossible d'installer l'outil : {0}::{1}, car les commandes d'installation sont inconnues pour la distribution de votre système d'exploitation. Installez {0} manuellement avant de continuer", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Chemins de recherche de l'outil « {0} » : {1}", - "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/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Déployer Azure SQL DB", - "deployAzureSQLDB.ScriptToNotebook": "Exécuter un script sur un notebook", - "deployAzureSQLDB.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Paramètres de compte Azure", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Paramètres de compte Azure", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Compte Azure", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Abonnement", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Serveur", - "deployAzureSQLDB.ResourceGroup": "Groupe de ressources", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Paramètres de base de données", - "deployAzureSQLDB.FirewallRuleNameLabel": "Nom de la règle de pare-feu", - "deployAzureSQLDB.DatabaseNameLabel": "Nom de la base de données SQL", - "deployAzureSQLDB.CollationNameLabel": "Classement de base de données", - "deployAzureSQLDB.CollationNameSummaryLabel": "Classement de la base de données", - "deployAzureSQLDB.IpAddressInfoLabel": "Entrez les adresses IP au format IPv4.", - "deployAzureSQLDB.StartIpAddressLabel": "Adresse IP min. dans la plage IP du pare-feu", - "deployAzureSQLDB.EndIpAddressLabel": "Adresse IP max. dans la plage IP du pare-feu", - "deployAzureSQLDB.StartIpAddressShortLabel": "Adresse IP min.", - "deployAzureSQLDB.EndIpAddressShortLabel": "Adresse IP max.", - "deployAzureSQLDB.FirewallRuleDescription": "Créez une règle de pare-feu pour votre IP de client local afin de vous connecter à votre base de données via Azure Data Studio une fois la création effectuée.", - "deployAzureSQLDB.FirewallToggleLabel": "Créer une règle de pare-feu" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Exécute des commandes sur des clusters Kubernetes", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Impossible d'analyser la sortie de la commande de version kubectl : « {0} »", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "mise à jour de votre dépôt brew pour l'installation de kubectl...", - "resourceDeployment.Kubectl.InstallingKubeCtl": "installation de kubectl...", - "resourceDeployment.Kubectl.AptGetUpdate": "mise à jour des informations de dépôt...", - "resourceDeployment.Kubectl.AptGetPackages": "obtention des packages nécessaires à l'installation de kubectl...", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour kubectl...", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "ajout des informations du dépôt kubectl...", - "resourceDeployment.Kubectl.InstallingKubectl": "installation de kubectl...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "suppression du fichier kubectl.exe précédemment téléchargé, le cas échéant...", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "téléchargement et installation du dernier fichier kubectl.exe...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "suppression du kubectl précédemment téléchargé, le cas échéant...", - "resourceDeployment.Kubectl.DownloadingKubectl": "téléchargement de la dernière mise en production de kubectl...", - "resourceDeployment.Kubectl.MakingExecutable": "création de l'exécutable kubectl...", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "nettoyage des versions précédemment sauvegardées dans l'emplacement d'installation, le cas échéant...", - "resourceDeployment.Kubectl.BackupCurrentBinary": "sauvegarde de tout kubectl existant dans l'emplacement d'installation...", - "resourceDeployment.Kubectl.MoveToSystemPath": "déplacement de kubectl dans l'emplacement d'installation dans PATH..." - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Ouvrir le notebook", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Type de notebook" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", + "resourceTypePickerDialog.tagsListViewTitle": "Catégories", + "resourceTypePickerDialog.title": "Sélectionner les options de déploiement", + "ui.DeployButton": "Exécuter", + "ui.ScriptToNotebookButton": "Exécuter le script", + "validation.multipleValidationErrors": "Cette page a des erreurs, cliquez sur 'Afficher les détails' pour les voir.", + "valueProvider.alreadyDefined": "Le fournisseur de valeur avec l'ID : {0} est déjà défini", + "valueProvider.notDefined": "Aucun fournisseur de valeur défini pour l'ID : {0}" }, "dist/main": { "resourceDeployment.UnknownResourceType": "Le type de ressource {0} n'est pas défini" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "Le notebook {0} n'existe pas" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Déploiements", "platformService.RunCommand.ErroredOut": "\t>>> {0} … a donné une erreur : {1}", "platformService.RunCommand.IgnoringError": "\t>>> Omission de l'erreur dans l'exécution et poursuite du déploiement de l'outil", - "platformService.RunCommand.stdout": " stdout : ", "platformService.RunCommand.stderr": " stderr : ", + "platformService.RunCommand.stdout": " stdout : ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … a quitté avec le code : {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … a quitté avec le signal : {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … a quitté avec le signal : {1}", + "resourceDeployment.outputChannel": "Déploiements" }, "dist/services/resourceTypeService": { "downloadError": "Le téléchargement a échoué, code d'état : {0}, message : {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Paramètres de mise à l'échelle du service (instances)", - "deployCluster.storageTableTitle": "Paramètres de stockage du service (Go par instance)", - "deployCluster.featureTableTitle": "Fonctionnalités", - "deployCluster.yesText": "Oui", - "deployCluster.noText": "Non", - "deployCluster.summaryPageTitle": "Profil de configuration de déploiement", - "deployCluster.summaryPageDescription": "Sélectionner le profil de configuration cible", - "deployCluster.ProfileHintText": "Remarque : Les paramètres du profil de déploiement peuvent être personnalisés dans les étapes ultérieures.", - "deployCluster.loadingProfiles": "Chargement des profils", - "deployCluster.loadingProfilesCompleted": "Profils chargés", - "deployCluster.profileRadioGroupLabel": "Profil de configuration de déploiement", - "deployCluster.loadProfileFailed": "Le chargement des profils de déploiement a échoué : {0}", - "deployCluster.masterPoolLabel": "Instance maître SQL Server", - "deployCluster.computePoolLable": "Calcul", - "deployCluster.dataPoolLabel": "Données", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "Service", - "deployCluster.dataStorageType": "Données", - "deployCluster.logsStorageType": "Journaux", - "deployCluster.StorageType": "Type de stockage", - "deployCluster.basicAuthentication": "Authentification de base", - "deployCluster.activeDirectoryAuthentication": "Authentification Active Directory", - "deployCluster.hadr": "Haute disponibilité", - "deployCluster.featureText": "Composant", - "deployCluster.ProfileNotSelectedError": "Sélectionnez un profil de déploiement." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Gère les ressources Azure", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "ajout des informations du dépôt azure-cli...", + "resourceDeployment.AziCli.AptGetPackages": "obtention des packages nécessaires à l'installation d'azure-cli...", + "resourceDeployment.AziCli.AptGetUpdate": "mise à jour des informations de dépôt avant l'installation d'azure-cli...", + "resourceDeployment.AziCli.AptGetUpdateAgain": "remise à jour des informations de dépôt pour azure-cli...", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "suppression du fichier azurecli.msi précédemment téléchargé, le cas échéant...", + "resourceDeployment.AziCli.DisplayingInstallationLog": "affichage du journal d'installation...", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour azure-cli...", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "téléchargement d'azurecli.msi et installation d'azure-cli...", + "resourceDeployment.AziCli.InstallingAzureCli": "installation d'azure-cli...", + "resourceDeployment.AziCli.ScriptedInstall": "télécharger et appeler un script pour installer azure-cli...", + "resourceDeployment.AziCli.UpdatingBrewRepository": "mise à jour de votre dépôt brew pour l'installation d'azure-cli..." }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", - "deployCluster.AzureSettingsPageTitle": "Paramètres Azure", - "deployCluster.AzureSettingsPageDescription": "Configurer les paramètres pour créer un cluster Azure Kubernetes Service", - "deployCluster.SubscriptionField": "ID d'abonnement", - "deployCluster.SubscriptionPlaceholder": "Utiliser mon abonnement Azure par défaut", - "deployCluster.SubscriptionDescription": "L'abonnement par défaut est utilisé si vous laissez ce champ vide.", - "deployCluster.SubscriptionHelpLink": "Voir les abonnements Azure disponibles", - "deployCluster.ResourceGroupName": "Nom du nouveau groupe de ressources", - "deployCluster.Location": "Emplacement", - "deployCluster.AzureLocationHelpLink": "Voir les emplacements Azure disponibles", - "deployCluster.AksName": "Nom du cluster AKS", - "deployCluster.VMCount": "Nombre de machines virtuelles", - "deployCluster.VMSize": "Taille de machine virtuelle", - "deployCluster.VMSizeHelpLink": "Voir les tailles de machine virtuelle disponibles" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "Le nom de cluster doit contenir seulement des caractères alphanumériques en minuscules ou « - », et doit commencer et se terminer par un caractère alphanumérique.", - "deployCluster.ClusterSettingsPageTitle": "Paramètres de cluster", - "deployCluster.ClusterSettingsPageDescription": "Configurer les paramètres du cluster Big Data SQL Server", - "deployCluster.ClusterName": "Nom de cluster", - "deployCluster.AdminUsername": "Nom d'utilisateur de l'administrateur", - "deployCluster.AdminUsernameDescription": "Ce nom d'utilisateur est utilisé pour le contrôleur et SQL Server. Le nom d'utilisateur de la passerelle est root.", - "deployCluster.AdminPassword": "Mot de passe", - "deployCluster.AdminPasswordDescription": "Ce mot de passe peut être utilisé pour accéder au contrôleur, à SQL Server et à la passerelle.", - "deployCluster.ConfirmPassword": "Confirmer le mot de passe", - "deployCluster.AuthenticationMode": "Mode d'authentification", - "deployCluster.AuthenticationMode.Basic": "De base", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Paramètres Docker", - "deployCluster.DockerRegistry": "Registre", - "deployCluster.DockerRepository": "Dépôt", - "deployCluster.DockerImageTag": "Balise d'image", - "deployCluster.DockerUsername": "Nom d'utilisateur", - "deployCluster.DockerPassword": "Mot de passe", - "deployCluster.ActiveDirectorySettings": "Paramètres Active Directory", - "deployCluster.OuDistinguishedName": "Unité d'organisation", - "deployCluster.OuDistinguishedNameDescription": "Nom unique de l'unité d'organisation. Par exemple : OU=bdc,DC=contoso,DC=com.", - "deployCluster.DomainControllerFQDNs": "FQDN des contrôleurs de domaine", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", - "deployCluster.DomainControllerFQDNDescription": "Nom de domaine complet des contrôleurs de domaine. Par exemple : DC1.CONTOSO.COM. Utilisez une virgule pour séparer plusieurs FQDN.", - "deployCluster.DomainDNSIPAddresses": "Adresses IP du DNS de domaine", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", - "deployCluster.DomainDNSIPAddressesDescription": "Adresses IP des serveurs DNS de domaine. Utilisez une virgule pour séparer plusieurs adresses IP.", - "deployCluster.DomainDNSName": "Nom du DNS de domaine", - "deployCluster.RealmDescription": "S'il n'est pas fourni, le nom DNS du domaine est utilisé comme valeur par défaut.", - "deployCluster.ClusterAdmins": "Groupe d'administration de cluster", - "deployCluster.ClusterAdminsDescription": "Groupe Active Directory de l'administrateur de cluster.", - "deployCluster.ClusterUsers": "Utilisateurs du cluster", - "deployCluster.ClusterUsersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", - "deployCluster.ClusterUsersDescription": "Utilisateurs/groupes Active Directory avec un rôle d'utilisateurs de cluster. Utilisez une virgule pour séparer plusieurs utilisateurs/groupes.", - "deployCluster.DomainServiceAccountUserName": "Nom d'utilisateur du compte de service", - "deployCluster.DomainServiceAccountUserNameDescription": "Compte de service de domaine pour le cluster Big Data", - "deployCluster.DomainServiceAccountPassword": "Mot de passe de compte de service", - "deployCluster.AppOwners": "Propriétaires d'application", - "deployCluster.AppOwnersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", - "deployCluster.AppOwnersDescription": "Utilisateurs ou groupes Active Directory avec un rôle de propriétaires d'application. Utilisez une virgule pour séparer plusieurs utilisateurs/groupes.", - "deployCluster.AppReaders": "Lecteurs d'application", - "deployCluster.AppReadersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", - "deployCluster.AppReadersDescription": "Utilisateurs ou groupes Active Directory des lecteurs d'application. Utilisez une virgule pour séparer les différents groupes/utilisateurs s'il y en a plusieurs.", - "deployCluster.Subdomain": "Sous-domaine", - "deployCluster.SubdomainDescription": "Sous-domaine DNS unique à utiliser pour ce cluster Big Data SQL Server. S'il n'est pas fourni, le nom de cluster est utilisé comme valeur par défaut.", - "deployCluster.AccountPrefix": "Préfixe du compte", - "deployCluster.AccountPrefixDescription": "Préfixe unique pour les comptes AD que le cluster Big Data SQL Server génère. S'il n'est pas fourni, le nom du sous-domaine est utilisé comme valeur par défaut. Si aucun sous-domaine n'est fourni, le nom du cluster est utilisé comme valeur par défaut.", - "deployCluster.AdminPasswordField": "Mot de passe" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Paramètres de service", - "deployCluster.scaleSectionTitle": "Paramètres de mise à l'échelle", - "deployCluster.MasterSqlServerInstances": "Instances maîtres SQL Server", - "deployCluster.ComputePoolInstances": "Instances de pool de calcul", - "deployCluster.DataPoolInstances": "Instances de pool de données", - "deployCluster.SparkPoolInstances": "Instances de pool Spark", - "deployCluster.StoragePoolInstances": "Instances de pool de stockage (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Inclure Spark dans le pool de stockage", - "deployCluster.DNSNameHeader": "Nom DNS", - "deployCluster.PortHeader": "Port", - "deployCluster.ControllerText": "Contrôleur", - "deployCluster.ControllerDNSName": "Nom DNS du contrôleur", - "deployCluster.ControllerPortName": "Port de contrôleur", - "deployCluster.MasterSqlText": "Instance maître SQL Server", - "deployCluster.MasterSQLServerDNSName": "Nom DNS de l'instance maître SQL Server", - "deployCluster.MasterSQLServerPortName": "Port de l'instance maître SQL Server", - "deployCluster.GatewayText": "Passerelle", - "deployCluster.GatewayDNSName": "Nom DNS de la passerelle", - "deployCluster.GatewayPortName": "Port de passerelle", - "deployCluster.ServiceProxyText": "Proxy de gestion", - "deployCluster.ServiceProxyDNSName": "Nom DNS du proxy de gestion", - "deployCluster.ServiceProxyPortName": "Port du proxy de gestion", - "deployCluster.AppServiceProxyText": "Proxy d'application", - "deployCluster.AppServiceProxyDNSName": "Nom DNS du proxy d'application", - "deployCluster.AppServiceProxyPortName": "Port du proxy d'application", - "deployCluster.ReadableSecondaryText": "Secondaire accessible en lecture", - "deployCluster.ReadableSecondaryDNSName": "Nom DNS du secondaire accessible en lecture", - "deployCluster.ReadableSecondaryPortName": "Port du secondaire accessible en lecture", - "deployCluster.EndpointSettings": "Paramètres de point de terminaison", - "deployCluster.storageFieldTooltip": "Utiliser les paramètres du contrôleur", - "deployCluster.AdvancedStorageDescription": "Par défaut, les paramètres de stockage du contrôleur sont aussi appliqués aux autres services, vous pouvez développer les paramètres de stockage avancés pour configurer le stockage des autres services.", - "deployCluster.controllerDataStorageClass": "Classe de stockage de données du contrôleur", - "deployCluster.controllerDataStorageClaimSize": "Taille de la revendication de stockage de données du contrôleur", - "deployCluster.controllerLogsStorageClass": "Classe de stockage des journaux du contrôleur", - "deployCluster.controllerLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du contrôleur", - "deployCluster.StoragePool": "Pool de stockage (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Classe de stockage de données du pool de stockage", - "deployCluster.storagePoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de stockage", - "deployCluster.storagePoolLogsStorageClass": "Classe de stockage des journaux du pool de stockage", - "deployCluster.storagePoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de stockage", - "deployCluster.DataPool": "Pool de données", - "deployCluster.dataPoolDataStorageClass": "Classe de stockage de données du pool de données", - "deployCluster.dataPoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de données", - "deployCluster.dataPoolLogsStorageClass": "Classe de stockage des journaux du pool de données", - "deployCluster.dataPoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de données", - "deployCluster.sqlServerMasterDataStorageClass": "Classe de stockage de données de l'instance maître SQL Server", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Taille de la revendication de stockage de données de l'instance maître SQL Server", - "deployCluster.sqlServerMasterLogsStorageClass": "Classe de stockage des journaux de l'instance maître SQL Server", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Taille de la revendication de stockage des journaux de l'instance maître SQL Server", - "deployCluster.ServiceName": "Nom du service", - "deployCluster.DataStorageClassName": "Classe de stockage pour les données", - "deployCluster.DataClaimSize": "Taille de réclamation pour les données (Go)", - "deployCluster.LogStorageClassName": "Classe de stockage pour les journaux", - "deployCluster.LogsClaimSize": "Taille de réclamation pour les journaux (Go)", - "deployCluster.StorageSettings": "Paramètres de stockage", - "deployCluster.StorageSectionTitle": "Paramètres de stockage", - "deployCluster.SparkMustBeIncluded": "Configuration Spark non valide, vous devez cocher la case 'Inclure Spark' ou définir 'Instances de pool Spark' sur une valeur au moins égale à 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Récapitulatif", - "deployCluster.DeploymentTarget": "Cible de déploiement", - "deployCluster.Kubeconfig": "Configuration Kube", - "deployCluster.ClusterContext": "Contexte de cluster", - "deployCluster.ClusterSettings": "Paramètres de cluster", - "deployCluster.DeploymentProfile": "Profil de déploiement", - "deployCluster.ClusterName": "Nom de cluster", - "deployCluster.ControllerUsername": "Nom d'utilisateur du contrôleur", - "deployCluster.AuthenticationMode": "Mode d'authentification", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "De base", - "deployCluster.OuDistinguishedName": "Unité d'organisation", - "deployCluster.DomainControllerFQDNs": "FQDN des contrôleurs de domaine", - "deployCluster.DomainDNSIPAddresses": "Adresses IP du DNS de domaine", - "deployCluster.DomainDNSName": "Nom du DNS de domaine", - "deployCluster.ClusterAdmins": "Groupe d'administration de cluster", - "deployCluster.ClusterUsers": "Utilisateurs du cluster", - "deployCluster.AppOwners": "Propriétaires d'application", - "deployCluster.AppReaders": "Lecteurs d'application", - "deployCluster.Subdomain": "Sous-domaine", - "deployCluster.AccountPrefix": "Préfixe du compte", - "deployCluster.DomainServiceAccountUserName": "Nom d'utilisateur du compte de service", - "deployCluster.AzureSettings": "Paramètres Azure", - "deployCluster.SubscriptionId": "ID d'abonnement", - "deployCluster.DefaultSubscription": "Abonnement Azure par défaut", - "deployCluster.ResourceGroup": "Groupe de ressources", - "deployCluster.Location": "Emplacement", - "deployCluster.AksClusterName": "Nom du cluster AKS", - "deployCluster.VMSize": "Taille de machine virtuelle", - "deployCluster.VMCount": "Nombre de machines virtuelles", - "deployCluster.ScaleSettings": "Paramètres de mise à l'échelle", - "deployCluster.MasterSqlServerInstances": "Instances maîtres SQL Server", - "deployCluster.ComputePoolInstances": "Instances de pool de calcul", - "deployCluster.DataPoolInstances": "Instances de pool de données", - "deployCluster.SparkPoolInstances": "Instances de pool Spark", - "deployCluster.StoragePoolInstances": "Instances de pool de stockage (HDFS)", - "deployCluster.WithSpark": "(Spark inclus)", - "deployCluster.ServiceName": "Service", - "deployCluster.DataStorageClassName": "Classe de stockage pour les données", - "deployCluster.DataClaimSize": "Taille de réclamation pour les données (Go)", - "deployCluster.LogStorageClassName": "Classe de stockage pour les journaux", - "deployCluster.LogsClaimSize": "Taille de réclamation pour les journaux (Go)", - "deployCluster.StorageSettings": "Paramètres de stockage", - "deployCluster.ControllerText": "Contrôleur", - "deployCluster.StoragePool": "Pool de stockage (HDFS)", - "deployCluster.DataText": "Données", - "deployCluster.MasterSqlText": "Instance maître SQL Server", - "deployCluster.SqlServerText": "Instance maître SQL Server", - "deployCluster.GatewayText": "Passerelle", - "deployCluster.AppServiceProxyText": "Proxy d'application", - "deployCluster.ServiceProxyText": "Proxy de gestion", - "deployCluster.ReadableSecondaryText": "Secondaire accessible en lecture", - "deployCluster.EndpointSettings": "Paramètres de point de terminaison" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Contexte de cluster cible", - "deployCluster.TargetClusterContextPageDescription": "Sélectionnez le fichier de configuration Kube, puis sélectionnez un contexte de cluster dans la liste", - "deployCluster.ClusterContextNotSelectedMessage": "Sélectionnez un contexte de cluster.", - "deployCluster.kubeConfigFileLabelText": "Chemin du fichier de configuration Kube", - "deployCluster.browseText": "Parcourir", - "deployCluster.clusterContextsLabelText": "Contextes de cluster", - "deployCluster.errorLoadingClustersText": "Aucune information de cluster dans le fichier config ou une erreur s'est produite pendant le chargement du fichier config", - "deployCluster.selectKubeConfigFileText": "Sélectionner", - "deployCluster.ConfigParseError": "Le chargement du fichier config a échoué" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "Le mot de passe doit avoir entre 12 et 123 caractères.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Le mot de passe doit comporter trois des éléments suivants : une minuscule, une majuscule, un chiffre et un caractère spécial." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "Le nom de machine virtuelle doit avoir entre 1 et 15 caractères.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "Le nom de la machine virtuelle ne peut pas contenir uniquement des chiffres.", - "deployAzureSQLVM.VNamePrefixSuffixError": "Le nom de machine virtuelle ne peut pas commencer par un trait de soulignement, et ne peut pas se terminer par un point ou un trait d'union", - "deployAzureSQLVM.VNameSpecialCharError": "Le nom de machine virtuelle ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLVM.VNameExistsError": "Le nom de la machine virtuelle doit être unique dans le groupe de ressources actuel.", - "deployAzureSQLVM.VMUsernameLengthError": "Le nom d'utilisateur doit avoir entre 1 et 20 caractères.", - "deployAzureSQLVM.VMUsernameSuffixError": "Le nom d'utilisateur ne peut pas se terminer par un point", - "deployAzureSQLVM.VMUsernameSpecialCharError": "Le nom d'utilisateur ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@& .", - "deployAzureSQLVM.VMUsernameReservedWordsError": "Les noms d'utilisateur ne doivent pas comprendre de mots réservés.", - "deployAzureSQLVM.VMConfirmPasswordError": "Les champs de mot de passe et de confirmation du mot de passe doivent correspondre.", - "deployAzureSQLVM.vmDropdownSizeError": "Sélectionnez une taille de machine virtuelle valide." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Entrer un nom pour le nouveau réseau virtuel", - "deployAzureSQLVM.NewSubnetPlaceholder": "Entrer un nom pour le nouveau sous-réseau", - "deployAzureSQLVM.NewPipPlaceholder": "Entrer un nom pour la nouvelle IP publique", - "deployAzureSQLVM.VnetNameLengthError": "Le nom de réseau virtuel doit avoir entre 2 et 64 caractères", - "deployAzureSQLVM.NewVnetError": "Créer un réseau virtuel", - "deployAzureSQLVM.SubnetNameLengthError": "Le nom de sous-réseau doit avoir entre 1 et 80 caractères", - "deployAzureSQLVM.NewSubnetError": "Créer un sous-réseau", - "deployAzureSQLVM.PipNameError": "Le nom d'IP publique doit avoir entre 1 et 80 caractères", - "deployAzureSQLVM.NewPipError": "Créer une IP publique" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privé (dans un réseau virtuel)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (sur la machine virtuelle uniquement)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Public (Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "Le nom d'utilisateur doit avoir entre 2 et 128 caractères.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "Le nom d'utilisateur ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?* .", - "deployAzureSQLVM.SqlConfirmPasswordError": "Les champs de mot de passe et de confirmation du mot de passe doivent correspondre." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Vérifier votre configuration" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "L'adresse IP min. n'est pas valide", - "deployAzureSQLDB.DBMaxIpInvalidError": "L'adresse IP max. n'est pas valide", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Le nom de pare-feu ne peut pas contenir seulement des nombres.", - "deployAzureSQLDB.DBFirewallLengthError": "Le nom de pare-feu doit avoir entre 1 et 100 caractères.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "Le nom de pare-feu ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBFirewallUpperCaseError": "Les lettres majuscules ne sont pas autorisées dans le nom de pare-feu", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "Le nom de base de données ne peut pas contenir seulement des nombres.", - "deployAzureSQLDB.DBNameLengthError": "Le nom de base de données doit avoir entre 1 et 100 caractères.", - "deployAzureSQLDB.DBNameSpecialCharError": "Le nom de base de données ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBNameExistsError": "Le nom de base de données doit être unique dans le serveur actuel.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Le nom de classement ne peut pas contenir seulement des nombres.", - "deployAzureSQLDB.DBCollationLengthError": "Le nom de classement doit avoir entre 1 et 100 caractères.", - "deployAzureSQLDB.DBCollationSpecialCharError": "Le nom de classement ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, ." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Se connecter d'abord à un compte Azure", - "deployAzureSQLDB.NoServerLabel": "Aucun serveur", - "deployAzureSQLDB.NoServerError": "Aucun serveur dans l'abonnement actuel.\r\nSélectionnez un autre abonnement contenant au moins un serveur" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Prérequis de déploiement", - "deploymentDialog.FailedToolsInstallation": "Certains outils n'ont toujours pas été découverts. Vérifiez qu'ils sont installés, en cours d'exécution et découvrables", - "deploymentDialog.FailedEulaValidation": "Pour continuer, vous devez accepter les conditions du contrat de licence utilisateur final (CLUF).", - "deploymentDialog.loadingRequiredToolsCompleted": "Les informations d'outils nécessaires ont été téléchargées", - "deploymentDialog.loadingRequiredTools": "Chargement des informations d'outils nécessaires", - "resourceDeployment.AgreementTitle": "Accepter les conditions d'utilisation", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "« {0} » [ {1} ] ne respecte pas la version minimale requise, désinstallez-le et redémarrez Azure Data Studio.", - "deploymentDialog.InstalledTools": "Tous les outils nécessaires sont maintenant installés.", - "deploymentDialog.PendingInstallation": "Les outils suivants {0} n'ont toujours pas été découverts. Vérifiez qu'ils sont installés, en cours d'exécution et découvrables", - "deploymentDialog.ToolInformation": "« {0} » n'a pas été découvert et l'installation automatique n'est pas prise en charge actuellement. Installez manuellement « {0} », ou vérifiez qu'il est démarré et découvrable. Ensuite, redémarrez Azure Data Studio. Consultez [{1}].", - "deploymentDialog.VersionInformationDebugHint": "Si les outils sont installés manuellement, vous devez redémarrer Azure Data Studio pour appliquer le changement. Des détails supplémentaires sont disponibles dans les canaux de sortie « Déploiements » et « Azure Data CLI »", - "deploymentDialog.InstallToolsHintOne": "L'outil {0} n'est pas installé, vous pouvez cliquer sur le bouton « {1} » pour l'installer.", - "deploymentDialog.InstallToolsHintMany": "Les outils {0} ne sont pas installés, vous pouvez cliquer sur le bouton « {1} » pour les installer.", - "deploymentDialog.NoRequiredTool": "Aucun outil nécessaire" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Télécharger et lancer le programme d'installation, URL : {0}", - "resourceDeployment.DownloadingText": "Téléchargement à partir de : {0}", - "resourceDeployment.DownloadCompleteText": "{0} a été téléchargé", - "resourceDeployment.LaunchingProgramText": "Lancement de {0}", - "resourceDeployment.ProgramLaunchedText": "{0} a été lancé" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "ajout des informations du dépôt azdata...", + "resourceDeployment.Azdata.AptGetPackages": "obtention des packages nécessaires à l'installation d'azdata...", + "resourceDeployment.Azdata.AptGetUpdate": "mise à jour des informations de dépôt...", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "suppression du fichier Azdata.msi précédemment téléchargé, le cas échéant...", + "resourceDeployment.Azdata.DisplayingInstallationLog": "affichage du journal d'installation...", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour azdata...", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "téléchargement d'azdata.msi et installation d'azdata-cli...", + "resourceDeployment.Azdata.InstallingAzdata": "installation d'azdata...", + "resourceDeployment.Azdata.TappingBrewRepository": "recherche dans le dépôt brew pour azdata-cli...", + "resourceDeployment.Azdata.UpdatingBrewRepository": "mise à jour du dépôt brew pour l'installation d'azdata-cli...", + "resourceDeployment.AzdataDescription": "Interface de ligne de commande Azure Data", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Insère dans un package et exécute des applications dans des conteneurs isolés", "resourceDeployment.DockerDisplayName": "docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Gère les ressources Azure", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "suppression du fichier azurecli.msi précédemment téléchargé, le cas échéant...", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "téléchargement d'azurecli.msi et installation d'azure-cli...", - "resourceDeployment.AziCli.DisplayingInstallationLog": "affichage du journal d'installation...", - "resourceDeployment.AziCli.UpdatingBrewRepository": "mise à jour de votre dépôt brew pour l'installation d'azure-cli...", - "resourceDeployment.AziCli.InstallingAzureCli": "installation d'azure-cli...", - "resourceDeployment.AziCli.AptGetUpdate": "mise à jour des informations de dépôt avant l'installation d'azure-cli...", - "resourceDeployment.AziCli.AptGetPackages": "obtention des packages nécessaires à l'installation d'azure-cli...", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour azure-cli...", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "ajout des informations du dépôt azure-cli...", - "resourceDeployment.AziCli.AptGetUpdateAgain": "remise à jour des informations de dépôt pour azure-cli...", - "resourceDeployment.AziCli.ScriptedInstall": "télécharger et appeler un script pour installer azure-cli..." + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Exécute des commandes sur des clusters Kubernetes", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "ajout des informations du dépôt kubectl...", + "resourceDeployment.Kubectl.AptGetPackages": "obtention des packages nécessaires à l'installation de kubectl...", + "resourceDeployment.Kubectl.AptGetUpdate": "mise à jour des informations de dépôt...", + "resourceDeployment.Kubectl.BackupCurrentBinary": "sauvegarde de tout kubectl existant dans l'emplacement d'installation...", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "nettoyage des versions précédemment sauvegardées dans l'emplacement d'installation, le cas échéant...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "suppression du kubectl précédemment téléchargé, le cas échéant...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "suppression du fichier kubectl.exe précédemment téléchargé, le cas échéant...", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour kubectl...", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "téléchargement et installation du dernier fichier kubectl.exe...", + "resourceDeployment.Kubectl.DownloadingKubectl": "téléchargement de la dernière mise en production de kubectl...", + "resourceDeployment.Kubectl.InstallingKubeCtl": "installation de kubectl...", + "resourceDeployment.Kubectl.InstallingKubectl": "installation de kubectl...", + "resourceDeployment.Kubectl.MakingExecutable": "création de l'exécutable kubectl...", + "resourceDeployment.Kubectl.MoveToSystemPath": "déplacement de kubectl dans l'emplacement d'installation dans PATH...", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "mise à jour de votre dépôt brew pour l'installation de kubectl...", + "resourceDeployment.invalidKubectlVersionOutput": "Impossible d'analyser la sortie de la commande de version kubectl : « {0} »" }, - "dist/services/tools/azdataTool": { - "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...", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "téléchargement d'azdata.msi et installation d'azdata-cli...", - "resourceDeployment.Azdata.DisplayingInstallationLog": "affichage du journal d'installation...", - "resourceDeployment.Azdata.TappingBrewRepository": "recherche dans le dépôt brew pour azdata-cli...", - "resourceDeployment.Azdata.UpdatingBrewRepository": "mise à jour du dépôt brew pour l'installation d'azdata-cli...", - "resourceDeployment.Azdata.InstallingAzdata": "installation d'azdata...", - "resourceDeployment.Azdata.AptGetUpdate": "mise à jour des informations de dépôt...", - "resourceDeployment.Azdata.AptGetPackages": "obtention des packages nécessaires à l'installation d'azdata...", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "téléchargement et installation de la clé de signature pour azdata...", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "ajout des informations du dépôt azdata..." + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "Erreur de récupération des informations de version.{0}Sortie non valide reçue, sortie de la commande get version : « {1} » ", + "deployCluster.GetToolVersionErrorInformation": "Erreur de récupération des informations de version. Voir le canal de sortie « {0} » pour plus de détails", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew est nécessaire pour le déploiement des outils et doit être préinstallé pour pouvoir déployer les outils nécessaires", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl est nécessaire pour l'installation et doit être préinstallé pour pouvoir déployer les outils nécessaires", + "deploymentDialog.ToolStatus.Error": "Erreur", + "deploymentDialog.ToolStatus.Failed": "Échec", + "deploymentDialog.ToolStatus.Installed": "Installé", + "deploymentDialog.ToolStatus.Installing": "Installation…", + "deploymentDialog.ToolStatus.NotInstalled": "Non installé", + "toolBase.InstallError": "Erreur d'installation de l'outil « {0} » [ {1} ].{2}Erreur : {3}{2}Voir le canal de sortie « {4} » pour plus de détails", + "toolBase.InstallErrorInformation": "Erreur d'installation de l'outil. Voir le canal de sortie « {0} » pour plus de détails", + "toolBase.InstallFailInformation": "La détection de la version après l'installation a échoué. Voir le canal de sortie « {0} » pour plus de détails", + "toolBase.InstallFailed": "Commandes d'installation exécutées, mais impossible de détecter la version de l'outil « {0} ». La tentative d'installation a donc échoué. Erreur de détection : {1}{2}Essayez de nettoyer les installations précédentes.", + "toolBase.ManualUninstallCommand": " Vous pouvez effectuer la désinstallation à l'aide de cette commande : {0} >{1}", + "toolBase.SeeOutputChannel": "{0}Voir le canal de sortie « {1} » pour plus de détails", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Chemins de recherche de l'outil « {0} » : {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " « Location » est introuvable dans la sortie :", + "toolBase.getPip3InstallationLocation.Output": " sortie :", + "toolBase.installCore.CannotInstallTool": "Impossible d'installer l'outil : {0}::{1}, car les commandes d'installation sont inconnues pour la distribution de votre système d'exploitation. Installez {0} manuellement avant de continuer" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Compte Azure", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Serveur", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Paramètres de compte Azure", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Paramètres de compte Azure", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Abonnement", + "deployAzureSQLDB.CollationNameLabel": "Classement de base de données", + "deployAzureSQLDB.CollationNameSummaryLabel": "Classement de la base de données", + "deployAzureSQLDB.DatabaseNameLabel": "Nom de la base de données SQL", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Paramètres de base de données", + "deployAzureSQLDB.EndIpAddressLabel": "Adresse IP max. dans la plage IP du pare-feu", + "deployAzureSQLDB.EndIpAddressShortLabel": "Adresse IP max.", + "deployAzureSQLDB.FirewallRuleDescription": "Créez une règle de pare-feu pour votre IP de client local afin de vous connecter à votre base de données via Azure Data Studio une fois la création effectuée.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Nom de la règle de pare-feu", + "deployAzureSQLDB.FirewallToggleLabel": "Créer une règle de pare-feu", + "deployAzureSQLDB.IpAddressInfoLabel": "Entrez les adresses IP au format IPv4.", + "deployAzureSQLDB.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", + "deployAzureSQLDB.NewSQLDBTitle": "Déployer Azure SQL DB", + "deployAzureSQLDB.ResourceGroup": "Groupe de ressources", + "deployAzureSQLDB.ScriptToNotebook": "Exécuter un script sur un notebook", + "deployAzureSQLDB.StartIpAddressLabel": "Adresse IP min. dans la plage IP du pare-feu", + "deployAzureSQLDB.StartIpAddressShortLabel": "Adresse IP min." + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "Aucun serveur dans l'abonnement actuel.\r\nSélectionnez un autre abonnement contenant au moins un serveur", + "deployAzureSQLDB.NoServerLabel": "Aucun serveur", + "deployAzureSQLDB.azureSignInError": "Se connecter d'abord à un compte Azure" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "Le nom de classement doit avoir entre 1 et 100 caractères.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Le nom de classement ne peut pas contenir seulement des nombres.", + "deployAzureSQLDB.DBCollationSpecialCharError": "Le nom de classement ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallLengthError": "Le nom de pare-feu doit avoir entre 1 et 100 caractères.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Le nom de pare-feu ne peut pas contenir seulement des nombres.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "Le nom de pare-feu ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallUpperCaseError": "Les lettres majuscules ne sont pas autorisées dans le nom de pare-feu", + "deployAzureSQLDB.DBMaxIpInvalidError": "L'adresse IP max. n'est pas valide", + "deployAzureSQLDB.DBMinIpInvalidError": "L'adresse IP min. n'est pas valide", + "deployAzureSQLDB.DBNameExistsError": "Le nom de base de données doit être unique dans le serveur actuel.", + "deployAzureSQLDB.DBNameLengthError": "Le nom de base de données doit avoir entre 1 et 100 caractères.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "Le nom de base de données ne peut pas contenir seulement des nombres.", + "deployAzureSQLDB.DBNameSpecialCharError": "Le nom de base de données ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, ." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Compte Azure", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Région", + "deployAzureSQLVM.AzureSettingsPageTitle": "Paramètres Azure", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Abonnement", + "deployAzureSQLVM.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nouveau sous-réseau", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nouveau réseau virtuel", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Configurer les paramètres réseau", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Réseau", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nouvelle IP publique", + "deployAzureSQLVM.NewSQLVMTitle": "Déployer Azure SQL VM", + "deployAzureSQLVM.PublicIPDropdownLabel": "IP publique", + "deployAzureSQLVM.ResourceGroup": "Groupe de ressources", + "deployAzureSQLVM.ScriptToNotebook": "Exécuter un script sur un notebook", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmer le mot de passe", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Mot de passe", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nom d'utilisateur", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Connectivité SQL", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Activer l'authentification SQL", + "deployAzureSQLVM.SqlPortLabel": "Port", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "Paramètres des serveurs SQL", + "deployAzureSQLVM.SubnetDropdownLabel": "Sous-réseau", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Réseau virtuel", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmer le mot de passe", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Mot de passe du compte Administrateur", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nom d'utilisateur du compte Administrateur", + "deployAzureSQLVM.VmImageDropdownLabel": "Image", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Version de l'image", + "deployAzureSQLVM.VmNameTextBoxLabel": "Nom de la machine virtuelle", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Activer le port d'entrée Bureau à distance (RDP) (3389)", + "deployAzureSQLVM.VmSizeDropdownLabel": "Taille", + "deployAzureSQLVM.VmSkuDropdownLabel": "Référence SKU de l'image", + "deployeAzureSQLVM.VmSettingsPageTitle": "Paramètres de la machine virtuelle", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Cliquer ici pour en savoir plus sur les prix et les tailles de VM prises en charge" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "Le mot de passe doit avoir entre 12 et 123 caractères.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Le mot de passe doit comporter trois des éléments suivants : une minuscule, une majuscule, un chiffre et un caractère spécial." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Créer une IP publique", + "deployAzureSQLVM.NewPipPlaceholder": "Entrer un nom pour la nouvelle IP publique", + "deployAzureSQLVM.NewSubnetError": "Créer un sous-réseau", + "deployAzureSQLVM.NewSubnetPlaceholder": "Entrer un nom pour le nouveau sous-réseau", + "deployAzureSQLVM.NewVnetError": "Créer un réseau virtuel", + "deployAzureSQLVM.NewVnetPlaceholder": "Entrer un nom pour le nouveau réseau virtuel", + "deployAzureSQLVM.PipNameError": "Le nom d'IP publique doit avoir entre 1 et 80 caractères", + "deployAzureSQLVM.SubnetNameLengthError": "Le nom de sous-réseau doit avoir entre 1 et 80 caractères", + "deployAzureSQLVM.VnetNameLengthError": "Le nom de réseau virtuel doit avoir entre 2 et 64 caractères" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (sur la machine virtuelle uniquement)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privé (dans un réseau virtuel)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Public (Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "Les champs de mot de passe et de confirmation du mot de passe doivent correspondre.", + "deployAzureSQLVM.SqlUsernameLengthError": "Le nom d'utilisateur doit avoir entre 2 et 128 caractères.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "Le nom d'utilisateur ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?* ." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "Les champs de mot de passe et de confirmation du mot de passe doivent correspondre.", + "deployAzureSQLVM.VMUsernameLengthError": "Le nom d'utilisateur doit avoir entre 1 et 20 caractères.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "Les noms d'utilisateur ne doivent pas comprendre de mots réservés.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "Le nom d'utilisateur ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@& .", + "deployAzureSQLVM.VMUsernameSuffixError": "Le nom d'utilisateur ne peut pas se terminer par un point", + "deployAzureSQLVM.VNameExistsError": "Le nom de la machine virtuelle doit être unique dans le groupe de ressources actuel.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "Le nom de la machine virtuelle ne peut pas contenir uniquement des chiffres.", + "deployAzureSQLVM.VNamePrefixSuffixError": "Le nom de machine virtuelle ne peut pas commencer par un trait de soulignement, et ne peut pas se terminer par un point ou un trait d'union", + "deployAzureSQLVM.VNameSpecialCharError": "Le nom de machine virtuelle ne peut pas contenir les caractères spéciaux \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLVM.VnameLengthError": "Le nom de machine virtuelle doit avoir entre 1 et 15 caractères.", + "deployAzureSQLVM.vmDropdownSizeError": "Sélectionnez une taille de machine virtuelle valide." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "Déployer le cluster Big Data SQL Server 2019 sur un cluster AKS existant", + "deployCluster.ExistingARO": "Déployer le cluster Big Data SQL Server 2019 sur un cluster Azure Red Hat OpenShift existant", + "deployCluster.ExistingKubeAdm": "Déployer le cluster Big Data SQL Server 2019 sur un cluster kubeadm existant", + "deployCluster.ExistingOpenShift": "Déployer le cluster Big Data SQL Server 2019 sur un cluster OpenShift existant", + "deployCluster.NewAKSWizardTitle": "Déployer le cluster Big Data SQL Server 2019 sur un nouveau cluster AKS", + "deployCluster.SaveConfigFileSucceeded": "Fichiers config enregistrés dans {0}", + "deployCluster.SaveConfigFiles": "Enregistrer les fichiers config", + "deployCluster.ScriptToNotebook": "Exécuter un script sur un notebook", + "deployCluster.SelectConfigFileFolder": "Enregistrer les fichiers config" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Nom du cluster AKS", + "deployCluster.AzureLocationHelpLink": "Voir les emplacements Azure disponibles", + "deployCluster.AzureSettingsPageDescription": "Configurer les paramètres pour créer un cluster Azure Kubernetes Service", + "deployCluster.AzureSettingsPageTitle": "Paramètres Azure", + "deployCluster.Location": "Emplacement", + "deployCluster.MissingRequiredInfoError": "Remplissez les champs obligatoires marqués d'un astérisque rouge.", + "deployCluster.ResourceGroupName": "Nom du nouveau groupe de ressources", + "deployCluster.SubscriptionDescription": "L'abonnement par défaut est utilisé si vous laissez ce champ vide.", + "deployCluster.SubscriptionField": "ID d'abonnement", + "deployCluster.SubscriptionHelpLink": "Voir les abonnements Azure disponibles", + "deployCluster.SubscriptionPlaceholder": "Utiliser mon abonnement Azure par défaut", + "deployCluster.VMCount": "Nombre de machines virtuelles", + "deployCluster.VMSize": "Taille de machine virtuelle", + "deployCluster.VMSizeHelpLink": "Voir les tailles de machine virtuelle disponibles" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Préfixe du compte", + "deployCluster.AccountPrefixDescription": "Préfixe unique pour les comptes AD que le cluster Big Data SQL Server génère. S'il n'est pas fourni, le nom du sous-domaine est utilisé comme valeur par défaut. Si aucun sous-domaine n'est fourni, le nom du cluster est utilisé comme valeur par défaut.", + "deployCluster.ActiveDirectorySettings": "Paramètres Active Directory", + "deployCluster.AdminPassword": "Mot de passe", + "deployCluster.AdminPasswordDescription": "Ce mot de passe peut être utilisé pour accéder au contrôleur, à SQL Server et à la passerelle.", + "deployCluster.AdminPasswordField": "Mot de passe", + "deployCluster.AdminUsername": "Nom d'utilisateur de l'administrateur", + "deployCluster.AdminUsernameDescription": "Ce nom d'utilisateur est utilisé pour le contrôleur et SQL Server. Le nom d'utilisateur de la passerelle est root.", + "deployCluster.AppOwners": "Propriétaires d'application", + "deployCluster.AppOwnersDescription": "Utilisateurs ou groupes Active Directory avec un rôle de propriétaires d'application. Utilisez une virgule pour séparer plusieurs utilisateurs/groupes.", + "deployCluster.AppOwnersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", + "deployCluster.AppReaders": "Lecteurs d'application", + "deployCluster.AppReadersDescription": "Utilisateurs ou groupes Active Directory des lecteurs d'application. Utilisez une virgule pour séparer les différents groupes/utilisateurs s'il y en a plusieurs.", + "deployCluster.AppReadersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", + "deployCluster.AuthenticationMode": "Mode d'authentification", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "De base", + "deployCluster.ClusterAdmins": "Groupe d'administration de cluster", + "deployCluster.ClusterAdminsDescription": "Groupe Active Directory de l'administrateur de cluster.", + "deployCluster.ClusterName": "Nom de cluster", + "deployCluster.ClusterNameDescription": "Le nom de cluster doit contenir seulement des caractères alphanumériques en minuscules ou « - », et doit commencer et se terminer par un caractère alphanumérique.", + "deployCluster.ClusterSettingsPageDescription": "Configurer les paramètres du cluster Big Data SQL Server", + "deployCluster.ClusterSettingsPageTitle": "Paramètres de cluster", + "deployCluster.ClusterUsers": "Utilisateurs du cluster", + "deployCluster.ClusterUsersDescription": "Utilisateurs/groupes Active Directory avec un rôle d'utilisateurs de cluster. Utilisez une virgule pour séparer plusieurs utilisateurs/groupes.", + "deployCluster.ClusterUsersPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", + "deployCluster.ConfirmPassword": "Confirmer le mot de passe", + "deployCluster.DockerImageTag": "Balise d'image", + "deployCluster.DockerPassword": "Mot de passe", + "deployCluster.DockerRegistry": "Registre", + "deployCluster.DockerRepository": "Dépôt", + "deployCluster.DockerSettings": "Paramètres Docker", + "deployCluster.DockerUsername": "Nom d'utilisateur", + "deployCluster.DomainControllerFQDNDescription": "Nom de domaine complet des contrôleurs de domaine. Par exemple : DC1.CONTOSO.COM. Utilisez une virgule pour séparer plusieurs FQDN.", + "deployCluster.DomainControllerFQDNs": "FQDN des contrôleurs de domaine", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", + "deployCluster.DomainDNSIPAddresses": "Adresses IP du DNS de domaine", + "deployCluster.DomainDNSIPAddressesDescription": "Adresses IP des serveurs DNS de domaine. Utilisez une virgule pour séparer plusieurs adresses IP.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Utilisez une virgule pour séparer les valeurs.", + "deployCluster.DomainDNSName": "Nom du DNS de domaine", + "deployCluster.DomainServiceAccountPassword": "Mot de passe de compte de service", + "deployCluster.DomainServiceAccountUserName": "Nom d'utilisateur du compte de service", + "deployCluster.DomainServiceAccountUserNameDescription": "Compte de service de domaine pour le cluster Big Data", + "deployCluster.OuDistinguishedName": "Unité d'organisation", + "deployCluster.OuDistinguishedNameDescription": "Nom unique de l'unité d'organisation. Par exemple : OU=bdc,DC=contoso,DC=com.", + "deployCluster.RealmDescription": "S'il n'est pas fourni, le nom DNS du domaine est utilisé comme valeur par défaut.", + "deployCluster.Subdomain": "Sous-domaine", + "deployCluster.SubdomainDescription": "Sous-domaine DNS unique à utiliser pour ce cluster Big Data SQL Server. S'il n'est pas fourni, le nom de cluster est utilisé comme valeur par défaut." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Remarque : Les paramètres du profil de déploiement peuvent être personnalisés dans les étapes ultérieures.", + "deployCluster.ProfileNotSelectedError": "Sélectionnez un profil de déploiement.", + "deployCluster.ServiceName": "Service", + "deployCluster.StorageType": "Type de stockage", + "deployCluster.activeDirectoryAuthentication": "Authentification Active Directory", + "deployCluster.basicAuthentication": "Authentification de base", + "deployCluster.computePoolLable": "Calcul", + "deployCluster.dataPoolLabel": "Données", + "deployCluster.dataStorageType": "Données", + "deployCluster.featureTableTitle": "Fonctionnalités", + "deployCluster.featureText": "Composant", + "deployCluster.hadr": "Haute disponibilité", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "Le chargement des profils de déploiement a échoué : {0}", + "deployCluster.loadingProfiles": "Chargement des profils", + "deployCluster.loadingProfilesCompleted": "Profils chargés", + "deployCluster.logsStorageType": "Journaux", + "deployCluster.masterPoolLabel": "Instance maître SQL Server", + "deployCluster.noText": "Non", + "deployCluster.profileRadioGroupLabel": "Profil de configuration de déploiement", + "deployCluster.serviceScaleTableTitle": "Paramètres de mise à l'échelle du service (instances)", + "deployCluster.storageTableTitle": "Paramètres de stockage du service (Go par instance)", + "deployCluster.summaryPageDescription": "Sélectionner le profil de configuration cible", + "deployCluster.summaryPageTitle": "Profil de configuration de déploiement", + "deployCluster.yesText": "Oui" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "Par défaut, les paramètres de stockage du contrôleur sont aussi appliqués aux autres services, vous pouvez développer les paramètres de stockage avancés pour configurer le stockage des autres services.", + "deployCluster.AppServiceProxyDNSName": "Nom DNS du proxy d'application", + "deployCluster.AppServiceProxyPortName": "Port du proxy d'application", + "deployCluster.AppServiceProxyText": "Proxy d'application", + "deployCluster.ComputePoolInstances": "Instances de pool de calcul", + "deployCluster.ControllerDNSName": "Nom DNS du contrôleur", + "deployCluster.ControllerPortName": "Port de contrôleur", + "deployCluster.ControllerText": "Contrôleur", + "deployCluster.DNSNameHeader": "Nom DNS", + "deployCluster.DataClaimSize": "Taille de réclamation pour les données (Go)", + "deployCluster.DataPool": "Pool de données", + "deployCluster.DataPoolInstances": "Instances de pool de données", + "deployCluster.DataStorageClassName": "Classe de stockage pour les données", + "deployCluster.EndpointSettings": "Paramètres de point de terminaison", + "deployCluster.GatewayDNSName": "Nom DNS de la passerelle", + "deployCluster.GatewayPortName": "Port de passerelle", + "deployCluster.GatewayText": "Passerelle", + "deployCluster.IncludeSparkInStoragePool": "Inclure Spark dans le pool de stockage", + "deployCluster.LogStorageClassName": "Classe de stockage pour les journaux", + "deployCluster.LogsClaimSize": "Taille de réclamation pour les journaux (Go)", + "deployCluster.MasterSQLServerDNSName": "Nom DNS de l'instance maître SQL Server", + "deployCluster.MasterSQLServerPortName": "Port de l'instance maître SQL Server", + "deployCluster.MasterSqlServerInstances": "Instances maîtres SQL Server", + "deployCluster.MasterSqlText": "Instance maître SQL Server", + "deployCluster.PortHeader": "Port", + "deployCluster.ReadableSecondaryDNSName": "Nom DNS du secondaire accessible en lecture", + "deployCluster.ReadableSecondaryPortName": "Port du secondaire accessible en lecture", + "deployCluster.ReadableSecondaryText": "Secondaire accessible en lecture", + "deployCluster.ServiceName": "Nom du service", + "deployCluster.ServiceProxyDNSName": "Nom DNS du proxy de gestion", + "deployCluster.ServiceProxyPortName": "Port du proxy de gestion", + "deployCluster.ServiceProxyText": "Proxy de gestion", + "deployCluster.ServiceSettingsPageTitle": "Paramètres de service", + "deployCluster.SparkMustBeIncluded": "Configuration Spark non valide, vous devez cocher la case 'Inclure Spark' ou définir 'Instances de pool Spark' sur une valeur au moins égale à 1.", + "deployCluster.SparkPoolInstances": "Instances de pool Spark", + "deployCluster.StoragePool": "Pool de stockage (HDFS)", + "deployCluster.StoragePoolInstances": "Instances de pool de stockage (HDFS)", + "deployCluster.StorageSectionTitle": "Paramètres de stockage", + "deployCluster.StorageSettings": "Paramètres de stockage", + "deployCluster.controllerDataStorageClaimSize": "Taille de la revendication de stockage de données du contrôleur", + "deployCluster.controllerDataStorageClass": "Classe de stockage de données du contrôleur", + "deployCluster.controllerLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du contrôleur", + "deployCluster.controllerLogsStorageClass": "Classe de stockage des journaux du contrôleur", + "deployCluster.dataPoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de données", + "deployCluster.dataPoolDataStorageClass": "Classe de stockage de données du pool de données", + "deployCluster.dataPoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de données", + "deployCluster.dataPoolLogsStorageClass": "Classe de stockage des journaux du pool de données", + "deployCluster.scaleSectionTitle": "Paramètres de mise à l'échelle", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Taille de la revendication de stockage de données de l'instance maître SQL Server", + "deployCluster.sqlServerMasterDataStorageClass": "Classe de stockage de données de l'instance maître SQL Server", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Taille de la revendication de stockage des journaux de l'instance maître SQL Server", + "deployCluster.sqlServerMasterLogsStorageClass": "Classe de stockage des journaux de l'instance maître SQL Server", + "deployCluster.storageFieldTooltip": "Utiliser les paramètres du contrôleur", + "deployCluster.storagePoolDataStorageClaimSize": "Taille de la revendication de stockage de données du pool de stockage", + "deployCluster.storagePoolDataStorageClass": "Classe de stockage de données du pool de stockage", + "deployCluster.storagePoolLogsStorageClaimSize": "Taille de la revendication de stockage des journaux du pool de stockage", + "deployCluster.storagePoolLogsStorageClass": "Classe de stockage des journaux du pool de stockage" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Préfixe du compte", + "deployCluster.AksClusterName": "Nom du cluster AKS", + "deployCluster.AppOwners": "Propriétaires d'application", + "deployCluster.AppReaders": "Lecteurs d'application", + "deployCluster.AppServiceProxyText": "Proxy d'application", + "deployCluster.AuthenticationMode": "Mode d'authentification", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "De base", + "deployCluster.AzureSettings": "Paramètres Azure", + "deployCluster.ClusterAdmins": "Groupe d'administration de cluster", + "deployCluster.ClusterContext": "Contexte de cluster", + "deployCluster.ClusterName": "Nom de cluster", + "deployCluster.ClusterSettings": "Paramètres de cluster", + "deployCluster.ClusterUsers": "Utilisateurs du cluster", + "deployCluster.ComputePoolInstances": "Instances de pool de calcul", + "deployCluster.ControllerText": "Contrôleur", + "deployCluster.ControllerUsername": "Nom d'utilisateur du contrôleur", + "deployCluster.DataClaimSize": "Taille de réclamation pour les données (Go)", + "deployCluster.DataPoolInstances": "Instances de pool de données", + "deployCluster.DataStorageClassName": "Classe de stockage pour les données", + "deployCluster.DataText": "Données", + "deployCluster.DefaultSubscription": "Abonnement Azure par défaut", + "deployCluster.DeploymentProfile": "Profil de déploiement", + "deployCluster.DeploymentTarget": "Cible de déploiement", + "deployCluster.DomainControllerFQDNs": "FQDN des contrôleurs de domaine", + "deployCluster.DomainDNSIPAddresses": "Adresses IP du DNS de domaine", + "deployCluster.DomainDNSName": "Nom du DNS de domaine", + "deployCluster.DomainServiceAccountUserName": "Nom d'utilisateur du compte de service", + "deployCluster.EndpointSettings": "Paramètres de point de terminaison", + "deployCluster.GatewayText": "Passerelle", + "deployCluster.Kubeconfig": "Configuration Kube", + "deployCluster.Location": "Emplacement", + "deployCluster.LogStorageClassName": "Classe de stockage pour les journaux", + "deployCluster.LogsClaimSize": "Taille de réclamation pour les journaux (Go)", + "deployCluster.MasterSqlServerInstances": "Instances maîtres SQL Server", + "deployCluster.MasterSqlText": "Instance maître SQL Server", + "deployCluster.OuDistinguishedName": "Unité d'organisation", + "deployCluster.ReadableSecondaryText": "Secondaire accessible en lecture", + "deployCluster.ResourceGroup": "Groupe de ressources", + "deployCluster.ScaleSettings": "Paramètres de mise à l'échelle", + "deployCluster.ServiceName": "Service", + "deployCluster.ServiceProxyText": "Proxy de gestion", + "deployCluster.SparkPoolInstances": "Instances de pool Spark", + "deployCluster.SqlServerText": "Instance maître SQL Server", + "deployCluster.StoragePool": "Pool de stockage (HDFS)", + "deployCluster.StoragePoolInstances": "Instances de pool de stockage (HDFS)", + "deployCluster.StorageSettings": "Paramètres de stockage", + "deployCluster.Subdomain": "Sous-domaine", + "deployCluster.SubscriptionId": "ID d'abonnement", + "deployCluster.VMCount": "Nombre de machines virtuelles", + "deployCluster.VMSize": "Taille de machine virtuelle", + "deployCluster.WithSpark": "(Spark inclus)", + "deployCluster.summaryPageTitle": "Récapitulatif" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Sélectionnez un contexte de cluster.", + "deployCluster.ConfigParseError": "Le chargement du fichier config a échoué", + "deployCluster.TargetClusterContextPageDescription": "Sélectionnez le fichier de configuration Kube, puis sélectionnez un contexte de cluster dans la liste", + "deployCluster.TargetClusterContextPageTitle": "Contexte de cluster cible", + "deployCluster.browseText": "Parcourir", + "deployCluster.clusterContextsLabelText": "Contextes de cluster", + "deployCluster.errorLoadingClustersText": "Aucune information de cluster dans le fichier config ou une erreur s'est produite pendant le chargement du fichier config", + "deployCluster.kubeConfigFileLabelText": "Chemin du fichier de configuration Kube", + "deployCluster.selectKubeConfigFileText": "Sélectionner" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "Ouvrir le notebook", + "notebookType": "Type de notebook" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Détails de l'erreur : {0}.", + "azure.accounts.accountNotFoundError": "Le compte sélectionné « {0} » n'est plus disponible. Cliquez sur Se connecter pour le rajouter ou sélectionnez un autre compte.", + "azure.accounts.accountStaleError": "Le jeton d'accès pour le compte sélectionné « {0} » n'est plus valide. Cliquez sur le bouton Se connecter, actualisez le compte ou sélectionnez un autre compte.", + "azure.accounts.unexpectedAccountsError": "Erreur inattendue pendant la récupération des comptes : {0}", + "azure.accounts.unexpectedResourceGroupsError": "Erreur inattendue pendant la récupération des groupes de ressources pour l'abonnement {0} : {1}", + "azure.accounts.unexpectedSubscriptionsError": "Erreur inattendue pendant la récupération des abonnements pour le compte {0} : {1}", + "fileChecker.FileNotFound": "Fichier {0} introuvable. Sélectionnez un fichier de configuration Kube.", + "fileChecker.NotFile": "Le chemin {0} n'est pas un fichier, sélectionnez un fichier de configuration Kube valide.", + "getClusterContexts.errorFetchingClusters": "Erreur pendant le chargement ou l'analyse du fichier de configuration : {0}, erreur : {1}", + "invalidSQLPassword": "{0} n'est pas conforme aux exigences de complexité de mot de passe. Pour plus d'informations : https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} ne correspond pas au mot de passe de confirmation", + "resourceDeployment.errorFetchingStorageClasses": "Erreur inattendue pendant la récupération des classes de stockage kubectl disponibles : {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Vérifier votre configuration" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Télécharger et lancer le programme d'installation, URL : {0}", + "resourceDeployment.DownloadCompleteText": "{0} a été téléchargé", + "resourceDeployment.DownloadingText": "Téléchargement à partir de : {0}", + "resourceDeployment.LaunchingProgramText": "Lancement de {0}", + "resourceDeployment.ProgramLaunchedText": "{0} a été lancé" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Options de déploiement" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Pour continuer, vous devez accepter les conditions du contrat de licence utilisateur final (CLUF).", + "deploymentDialog.FailedToolsInstallation": "Certains outils n'ont toujours pas été découverts. Vérifiez qu'ils sont installés, en cours d'exécution et découvrables", + "deploymentDialog.InstallToolsHintMany": "Les outils {0} ne sont pas installés, vous pouvez cliquer sur le bouton « {1} » pour les installer.", + "deploymentDialog.InstallToolsHintOne": "L'outil {0} n'est pas installé, vous pouvez cliquer sur le bouton « {1} » pour l'installer.", + "deploymentDialog.InstalledTools": "Tous les outils nécessaires sont maintenant installés.", + "deploymentDialog.NoRequiredTool": "Aucun outil nécessaire", + "deploymentDialog.PendingInstallation": "Les outils suivants {0} n'ont toujours pas été découverts. Vérifiez qu'ils sont installés, en cours d'exécution et découvrables", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "« {0} » [ {1} ] ne respecte pas la version minimale requise, désinstallez-le et redémarrez Azure Data Studio.", + "deploymentDialog.ToolInformation": "« {0} » n'a pas été découvert et l'installation automatique n'est pas prise en charge actuellement. Installez manuellement « {0} », ou vérifiez qu'il est démarré et découvrable. Ensuite, redémarrez Azure Data Studio. Consultez [{1}].", + "deploymentDialog.VersionInformationDebugHint": "Si les outils sont installés manuellement, vous devez redémarrer Azure Data Studio pour appliquer le changement. Des détails supplémentaires sont disponibles dans les canaux de sortie « Déploiements » et « Azure Data CLI »", + "deploymentDialog.loadingRequiredTools": "Chargement des informations d'outils nécessaires", + "deploymentDialog.loadingRequiredToolsCompleted": "Les informations d'outils nécessaires ont été téléchargées", + "notebookWizard.toolsAndEulaPageTitle": "Prérequis de déploiement", + "resourceDeployment.AgreementTitle": "Accepter les conditions d'utilisation" + }, + "package": { + "azdata-install-location-description": "Emplacement du package azdata utilisé pour la commande d'installation", + "azure-sql-mi-agreement": "J'accepte {0} et {1}.", + "azure-sql-mi-agreement-eula": "Termes du contrat de licence Azure SQL MI", + "azure-sql-mi-display-description": "Créer une instance managée SQL dans Azure ou dans un environnement géré par le client", + "azure-sql-mi-display-name": "Instance managée Azure SQL", + "azure-sql-mi-help-text": "Azure SQL Managed Instance offre un accès total à SQL Server ainsi que la compatibilité des fonctionnalités afin de migrer les serveurs SQL vers Azure ou développer de nouvelles applications. {0}.", + "azure-sql-mi-help-text-learn-more": "En savoir plus", + "azure-sql-mi-okButton-text": "Ouvrir dans le portail", + "azure-sql-mi-resource-type-option-label": "Type de ressource", + "azure-sqldb-agreement": "J'accepte {0}, {1} et {2}.", + "azure-sqldb-agreement-azdata-eula": "Termes du contrat de licence azdata", + "azure-sqldb-agreement-sqldb-eula": "Termes du contrat de licence Azure SQL DB", + "azure-sqldb-description": "Créez une base de données SQL, un serveur de base de données ou un pool élastique dans Azure.", + "azure-sqldb-display-name": "Azure SQL Database", + "azure-sqldb-notebook-ok-button-text": "Sélectionner", + "azure-sqldb-portal-ok-button-text": "Créer dans le portail Azure", + "azure-sqlvm-agreement": "J'accepte {0}, {1} et {2}.", + "azure-sqlvm-agreement-azdata-eula": "Termes du contrat de licence azdata", + "azure-sqlvm-agreement-sqlvm-eula": "Termes du contrat de licence Azure SQL VM", + "azure-sqlvm-azure-account-page-label": "Informations Azure", + "azure-sqlvm-azure-location-label": "Localisations Azure", + "azure-sqlvm-deploy-dialog-action-text": "Exécuter un script sur un notebook", + "azure-sqlvm-deploy-dialog-title": "Déployer une machine virtuelle Azure SQL", + "azure-sqlvm-description": "Créez des machines virtuelles SQL sur Azure. Idéal pour les migrations et les applications nécessitant un accès au niveau du système d'exploitation.", + "azure-sqlvm-display-name": "SQL Server dans une machine virtuelle Azure", + "azure-sqlvm-image-label": "Image", + "azure-sqlvm-image-sku-label": "Référence SKU d'image VM", + "azure-sqlvm-password-confirm-label": "Confirmer le mot de passe", + "azure-sqlvm-password-label": "Mot de passe", + "azure-sqlvm-publisher-label": "Serveur de publication", + "azure-sqlvm-storage-accountname-label": "Nom du compte de stockage", + "azure-sqlvm-storage-page-lable": "Compte de stockage", + "azure-sqlvm-storage-sku-label": "Type de référence SKU du compte de stockage", + "azure-sqlvm-username-label": "Nom d'utilisateur", + "azure-sqlvm-vm-administrator-account-page-label": "Compte Administrateur", + "azure-sqlvm-vm-information-page-label": "Informations VM", + "azure-sqlvm-vm-summary-page-label": "Récapitulatif", + "azure-sqlvm-vmname-label": "Nom de la machine virtuelle", + "azure-sqlvm-vmsize-label": "Taille", + "deploy-resource-command-category": "Déploiement", + "deploy-resource-command-name": "Nouveau déploiement...", + "deployment.configuration.title": "Configuration du déploiement", + "docker-confirm-sql-password-field": "Confirmer le mot de passe", + "docker-container-name-field": "Nom de conteneur", + "docker-sql-2017-title": "Déployer des images conteneur SQL Server 2017", + "docker-sql-2019-title": "Déployer des images conteneur SQL Server 2019", + "docker-sql-password-field": "Mot de passe SQL Server", + "docker-sql-port-field": "Port", + "extension-description": "Fournit une expérience de notebook pour déployer Microsoft SQL Server", + "extension-displayName": "Extension de déploiement SQL Server pour Azure Data Studio", + "microsoft-privacy-statement": "Déclaration de confidentialité Microsoft", + "resource-type-display-name": "Type de ressource", + "resource-type-sql-image-description": "Exécuter l'image conteneur SQL Server avec Docker", + "resource-type-sql-image-display-name": "Image conteneur SQL Server", + "resource-type-sql-windows-setup-description": "Exécutez SQL Server sur Windows, sélectionnez une version pour commencer.", + "resource-type-sql-windows-setup-display-name": "SQL Server sur Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Serveur de base de données", + "sql-azure-elastic-pool-display-name": "Pool élastique", + "sql-azure-single-database-display-name": "Base de données unique", + "version-display-name": "Version" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json index 76f2934616..20e3af7cba 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Comparer les schémas SQL Server", - "description": "Comparer les schémas SQL Server pour Azure Data Studio prend en charge la comparaison des schémas de bases de données et de fichiers dacpac.", - "schemaCompare.start": "Comparer les schémas" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "OK", - "schemaCompareDialog.cancel": "Annuler", - "schemaCompareDialog.SourceTitle": "Source", - "schemaCompareDialog.TargetTitle": "Cible", - "schemaCompareDialog.fileTextBoxLabel": "Fichier", - "schemaCompare.dacpacRadioButtonLabel": "Fichier d'application de la couche Données (.dacpac)", - "schemaCompare.databaseButtonLabel": "Base de données", - "schemaCompare.radioButtonsLabel": "Type", - "schemaCompareDialog.serverDropdownTitle": "Serveur", - "schemaCompareDialog.databaseDropdownTitle": "Base de données", - "schemaCompare.dialogTitle": "Comparer les schémas", - "schemaCompareDialog.differentSourceMessage": "Un autre schéma source a été sélectionné. Comparer pour voir les différences ?", - "schemaCompareDialog.differentTargetMessage": "Un autre schéma cible a été sélectionné. Comparer pour voir les différences ?", - "schemaCompareDialog.differentSourceTargetMessage": "Vous avez sélectionné des schémas cible et source différents. Comparer pour voir les différences ?", - "schemaCompareDialog.Yes": "Oui", - "schemaCompareDialog.No": "Non", - "schemaCompareDialog.sourceTextBox": "Fichier source", - "schemaCompareDialog.targetTextBox": "Fichier cible", - "schemaCompareDialog.sourceDatabaseDropdown": "Base de données source", - "schemaCompareDialog.targetDatabaseDropdown": "Base de données cible", - "schemaCompareDialog.sourceServerDropdown": "Serveur source", - "schemaCompareDialog.targetServerDropdown": "Serveur cible", - "schemaCompareDialog.defaultUser": "par défaut", - "schemaCompare.openFile": "Ouvrir", - "schemaCompare.selectSourceFile": "Sélectionner un fichier source", - "schemaCompare.selectTargetFile": "Sélectionner le fichier cible", - "SchemaCompareOptionsDialog.Reset": "Réinitialiser", - "schemaCompareOptions.RecompareMessage": "Les options ont changé. Relancer la comparaison pour voir les différences ?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Options Comparer les schémas", - "SchemaCompare.GeneralOptionsLabel": "Options générales", - "SchemaCompare.ObjectTypesOptionsLabel": "Inclure les types d'objet", - "schemaCompare.CompareDetailsTitle": "Comparer les détails", - "schemaCompare.ApplyConfirmation": "Voulez-vous vraiment mettre à jour la cible ?", - "schemaCompare.RecompareToRefresh": "Appuyez sur Comparer pour actualiser la comparaison.", - "schemaCompare.generateScriptEnabledButton": "Générer un script pour déployer les changements sur la cible", - "schemaCompare.generateScriptNoChanges": "Aucun changement de script", - "schemaCompare.applyButtonEnabledTitle": "Appliquer les changements à la cible", - "schemaCompare.applyNoChanges": "Aucun changement à appliquer", - "schemaCompare.includeExcludeInfoMessage": "Veuillez noter que le calcul des dépendances affectées peut prendre quelques instants si les opérations incluent/exclues.", - "schemaCompare.deleteAction": "Supprimer", - "schemaCompare.changeAction": "Changer", - "schemaCompare.addAction": "Ajouter", - "schemaCompare.differencesTableTitle": "Comparaison entre source et cible", - "schemaCompare.waitText": "Initialisation de la comparaison. Cette opération peut durer un certain temps.", - "schemaCompare.startText": "Pour comparer deux schémas, sélectionnez d'abord un schéma source et un schéma cible, puis appuyez sur Comparer.", - "schemaCompare.noDifferences": "Aucune différence de schéma.", - "schemaCompare.typeColumn": "Type", - "schemaCompare.sourceNameColumn": "Nom de la source", - "schemaCompare.includeColumnName": "Inclure", - "schemaCompare.actionColumn": "Action", - "schemaCompare.targetNameColumn": "Nom de la cible", - "schemaCompare.generateScriptButtonDisabledTitle": "La génération de script est activée quand la cible est une base de données", - "schemaCompare.applyButtonDisabledTitle": "L'option Appliquer est activée quand la cible est une base de données", - "schemaCompare.cannotExcludeMessageWithDependent": "Impossible d’exclure {0}. Les dépendants inclus existent, tels que {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "Ne peut pas inclure {0}. Il existe des dépendants exclus, tels que {1}", - "schemaCompare.cannotExcludeMessage": "Impossible d’exclure {0}. Il existe des dépendants inclus", - "schemaCompare.cannotIncludeMessage": "Ne peut pas inclure {0}. Il existe des dépendants exclus", - "schemaCompare.compareButton": "Comparer", - "schemaCompare.cancelCompareButton": "Arrêter", - "schemaCompare.generateScriptButton": "Générer le script", - "schemaCompare.optionsButton": "Options", - "schemaCompare.updateButton": "Appliquer", - "schemaCompare.switchDirectionButton": "Changer de sens", - "schemaCompare.switchButtonTitle": "Basculer entre la source et la cible", - "schemaCompare.sourceButtonTitle": "Sélectionner la source", - "schemaCompare.targetButtonTitle": "Sélectionner la cible", - "schemaCompare.openScmpButton": "Ouvrir le fichier .scmp", - "schemaCompare.openScmpButtonTitle": "Charger la source, la cible et les options enregistrées dans un fichier .scmp", - "schemaCompare.saveScmpButton": "Enregistrer le fichier .scmp", - "schemaCompare.saveScmpButtonTitle": "Enregistrer la source et la cible, les options et les éléments exclus", - "schemaCompare.saveFile": "Enregistrer", - "schemaCompare.GetConnectionString": "Voulez-vous vous connecter à {0}?", - "schemaCompare.selectConnection": "Sélectionner la connexion", - "SchemaCompare.IgnoreTableOptions": "Ignorer les options de table", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorer le point-virgule entre les instructions", - "SchemaCompare.IgnoreRouteLifetime": "Ignorer la durée de vie de la route", - "SchemaCompare.IgnoreRoleMembership": "Ignorer l'appartenance à un rôle", - "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorer les identificateurs entre guillemets", - "SchemaCompare.IgnorePermissions": "Ignorer les autorisations", - "SchemaCompare.IgnorePartitionSchemes": "Ignorer les schémas de partition", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorer le placement d'objet sur le schéma de partition", - "SchemaCompare.IgnoreNotForReplication": "Ignorer l'option Pas pour la réplication", - "SchemaCompare.IgnoreLoginSids": "Ignorer les SID de connexion", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorer les indicateurs de verrou sur les index", - "SchemaCompare.IgnoreKeywordCasing": "Ignorer la casse des mots clés", - "SchemaCompare.IgnoreIndexPadding": "Ignorer le remplissage d'index", - "SchemaCompare.IgnoreIndexOptions": "Ignorer les options d'index", - "SchemaCompare.IgnoreIncrement": "Ignorer l'incrément", - "SchemaCompare.IgnoreIdentitySeed": "Ignorer le seed d'identité", - "SchemaCompare.IgnoreUserSettingsObjects": "Ignorer les objets des paramètres utilisateur", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorer le chemin de fichier du catalogue de texte intégral", - "SchemaCompare.IgnoreWhitespace": "Ignorer les espaces blancs", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorer WITH NOCHECK sur les clés étrangères", - "SchemaCompare.VerifyCollationCompatibility": "Vérifier la compatibilité du classement", - "SchemaCompare.UnmodifiableObjectWarnings": "Avertissements d'objet non modifiable", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Traiter les erreurs de vérification comme des avertissements", - "SchemaCompare.ScriptRefreshModule": "Module d'actualisation de script", - "SchemaCompare.ScriptNewConstraintValidation": "Validation de la nouvelle contrainte de script", - "SchemaCompare.ScriptFileSize": "Taille du fichier de script", - "SchemaCompare.ScriptDeployStateChecks": "StateChecks du déploiement de script", - "SchemaCompare.ScriptDatabaseOptions": "Options de base de données de script", - "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilité de base de données de script", - "SchemaCompare.ScriptDatabaseCollation": "Classement de base de données de script", - "SchemaCompare.RunDeploymentPlanExecutors": "Exécuter des exécuteurs de plan de déploiement", - "SchemaCompare.RegisterDataTierApplication": "Inscrire l'application de la couche Données", - "SchemaCompare.PopulateFilesOnFileGroups": "Remplir les fichiers dans des groupes de fichiers", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Aucune instruction ALTER pour changer les types CLR", - "SchemaCompare.IncludeTransactionalScripts": "Inclure des scripts transactionnels", - "SchemaCompare.IncludeCompositeObjects": "Inclure des objets composites", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Autoriser le déplacement non sécurisé des données de sécurité au niveau des lignes", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignorer WITH NO CHECK sur les contraintes de validation", - "SchemaCompare.IgnoreFillFactor": "Ignorer le facteur de remplissage", - "SchemaCompare.IgnoreFileSize": "Ignorer la taille de fichier", - "SchemaCompare.IgnoreFilegroupPlacement": "Ignorer le placement de groupe de fichiers", - "SchemaCompare.DoNotAlterReplicatedObjects": "Ne pas modifier les objets répliqués", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Ne pas modifier les objets de capture des changements de données", - "SchemaCompare.DisableAndReenableDdlTriggers": "Désactiver et réactiver les déclencheurs DDL", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Déployer la base de données en mode mono-utilisateur", - "SchemaCompare.CreateNewDatabase": "Créer une base de données", - "SchemaCompare.CompareUsingTargetCollation": "Comparer à l'aide du classement cible", - "SchemaCompare.CommentOutSetVarDeclarations": "Annuler les marques de commentaire des déclarations de variable définies", - "SchemaCompare.BlockWhenDriftDetected": "Bloquer en cas de dérive détectée", - "SchemaCompare.BlockOnPossibleDataLoss": "Bloquer en cas de perte de données possible", - "SchemaCompare.BackupDatabaseBeforeChanges": "Sauvegarder la base de données avant les changements", - "SchemaCompare.AllowIncompatiblePlatform": "Autoriser une plateforme incompatible", - "SchemaCompare.AllowDropBlockingAssemblies": "Autoriser la suppression des assemblys bloquants", - "SchemaCompare.DropConstraintsNotInSource": "Supprimer les contraintes qui ne sont pas dans la source", - "SchemaCompare.DropDmlTriggersNotInSource": "Supprimer les déclencheurs DML qui ne sont pas dans la source", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Supprimer les propriétés étendues qui ne sont pas dans la source", - "SchemaCompare.DropIndexesNotInSource": "Supprimer les index qui ne sont pas dans la source", - "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorer le chemin de fichier et de fichier journal", - "SchemaCompare.IgnoreExtendedProperties": "Ignorer les propriétés étendues", - "SchemaCompare.IgnoreDmlTriggerState": "Ignorer l'état des déclencheurs DML", - "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorer l'ordre des déclencheurs DML", - "SchemaCompare.IgnoreDefaultSchema": "Ignorer le schéma par défaut", - "SchemaCompare.IgnoreDdlTriggerState": "Ignorer l'état des déclencheurs DDL", - "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorer l'ordre des déclencheurs DDL", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorer le chemin de fichier du fournisseur de chiffrement", - "SchemaCompare.VerifyDeployment": "Vérifier le déploiement", - "SchemaCompare.IgnoreComments": "Ignorer les commentaires", - "SchemaCompare.IgnoreColumnCollation": "Ignorer le classement de colonne", - "SchemaCompare.IgnoreAuthorizer": "Ignorer l'agent d'autorisation", - "SchemaCompare.IgnoreAnsiNulls": "Ignorer AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "Générer des SmartDefaults", - "SchemaCompare.DropStatisticsNotInSource": "Supprimer les statistiques qui ne sont pas dans la source", - "SchemaCompare.DropRoleMembersNotInSource": "Supprimer les membres de rôle qui ne sont pas dans la source", - "SchemaCompare.DropPermissionsNotInSource": "Supprimer les autorisations qui ne sont pas dans la source", - "SchemaCompare.DropObjectsNotInSource": "Supprimer les objets qui ne sont pas dans la source", - "SchemaCompare.IgnoreColumnOrder": "Ignorer l'ordre des colonnes", "SchemaCompare.Aggregates": "Agrégats", + "SchemaCompare.AllowDropBlockingAssemblies": "Autoriser la suppression des assemblys bloquants", + "SchemaCompare.AllowIncompatiblePlatform": "Autoriser une plateforme incompatible", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Autoriser le déplacement non sécurisé des données de sécurité au niveau des lignes", "SchemaCompare.ApplicationRoles": "Rôles d'application", "SchemaCompare.Assemblies": "Assemblys", "SchemaCompare.AssemblyFiles": "Fichiers d'assembly", "SchemaCompare.AsymmetricKeys": "Clés asymétriques", + "SchemaCompare.Audits": "Audits", + "SchemaCompare.BackupDatabaseBeforeChanges": "Sauvegarder la base de données avant les changements", + "SchemaCompare.BlockOnPossibleDataLoss": "Bloquer en cas de perte de données possible", + "SchemaCompare.BlockWhenDriftDetected": "Bloquer en cas de dérive détectée", "SchemaCompare.BrokerPriorities": "Priorités de Service Broker", "SchemaCompare.Certificates": "Certificats", + "SchemaCompare.ClrUserDefinedTypes": "Types CLR définis par l'utilisateur", "SchemaCompare.ColumnEncryptionKeys": "Clés de chiffrement de colonne", "SchemaCompare.ColumnMasterKeys": "Clés principales de colonne", + "SchemaCompare.CommentOutSetVarDeclarations": "Annuler les marques de commentaire des déclarations de variable définies", + "SchemaCompare.CompareUsingTargetCollation": "Comparer à l'aide du classement cible", "SchemaCompare.Contracts": "Contrats", + "SchemaCompare.CreateNewDatabase": "Créer une base de données", + "SchemaCompare.Credentials": "Informations d'identification", + "SchemaCompare.CryptographicProviders": "Fournisseurs de chiffrement", + "SchemaCompare.DatabaseAuditSpecifications": "Spécifications de l'audit de base de données", + "SchemaCompare.DatabaseEncryptionKeys": "Clés de chiffrement de base de données", "SchemaCompare.DatabaseOptions": "Options de base de données", "SchemaCompare.DatabaseRoles": "Rôles de base de données", + "SchemaCompare.DatabaseScopedCredentials": "Informations d'identification limitées à la base de données", "SchemaCompare.DatabaseTriggers": "Déclencheurs de base de données", "SchemaCompare.Defaults": "Valeurs par défaut", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Déployer la base de données en mode mono-utilisateur", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "Cette propriété est utilisée par le déploiement SqlClr pour permettre la suppression de tout assembly bloquant dans le cadre du plan de déploiement. Par défaut, un assembly bloquant ou de référence bloque une mise à jour d'assembly s'il faut supprimer l'assembly de référence.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Spécifie s'il faut tenter l'action en dépit de plateformes SQL Server incompatibles.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Ne bloquez pas le déplacement des données sur une table avec sécurité au niveau des lignes si cette propriété est définie sur true. La valeur par défaut est false.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Sauvegarde la base de données avant le déploiement de changements.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Spécifie que l'épisode de publication doit être arrêté en cas de risque de perte de données suite à l'opération de publication.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Spécifie s'il faut bloquer la mise à jour d'une base de données dont le schéma ne correspond plus à son inscription ou n'est pas inscrit.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Spécifie si la déclaration de variables SETVAR doit être commentée dans le script de publication généré. Vous pouvez choisir cette option si vous prévoyez de spécifier des valeurs sur la ligne de commande quand vous effectuez la publication à l'aide d'un outil, comme SQLCMD.EXE.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Ce paramètre définit la façon dont le classement de la base de données est géré pendant le déploiement. Par défaut, le classement de la base de données cible est mis à jour s'il ne correspond pas au classement spécifié par la source. Quand cette option est définie, le classement de la base de données (ou du serveur) cible doit être utilisé.", + "SchemaCompare.Description.CreateNewDatabase": "Spécifie si la base de données cible doit être mise à jour, ou si elle doit être supprimée et recréée quand vous publiez dans une base de données.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Si la valeur est true, la base de données est définie sur le mode mono-utilisateur avant le déploiement.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Spécifie si les déclencheurs de langage de description de données (DDL) sont désactivés au début du processus de publication et réactivés à la fin de l'action de publication.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Si la valeur est true, les objets de capture des changements de données ne sont pas modifiés.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Indique si les objets répliqués sont identifiés pendant la vérification.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Spécifie si des contraintes qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimées de la base de données cible quand vous publiez dans une base de données.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Spécifie si les déclencheurs DML qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimés de la base de données cible quand vous publiez dans une base de données.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Spécifie si les propriétés étendues qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimées de la base de données cible quand vous publiez dans une base de données.", + "SchemaCompare.Description.DropIndexesNotInSource": "Spécifie si des index qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimés de la base de données cible quand vous publiez dans une base de données.", + "SchemaCompare.Description.DropObjectsNotInSource": "Spécifie si les objets qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimés de la base de données cible quand vous publiez dans une base de données. Cette valeur est prioritaire sur DropExtendedProperties.", + "SchemaCompare.Description.DropPermissionsNotInSource": "Spécifie si les autorisations qui n'existent pas dans le fichier d'instantané de base de données (.dacpac) doivent être supprimées de la base de données cible quand vous publiez des mises à jour sur une base de données.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Spécifie si les membres de rôle qui ne sont pas définis dans le fichier d'instantané de base de données (.dacpac) sont supprimés de la base de données cible quand vous publiez des mises à jour sur une base de données.", - "enterNewDatabaseName": "Entrer un nom de base de données", - "newDatabaseTitle": "{0} (nouveau)", - "selectDatabase": "Sélectionner une base de données", - "done": "Terminé", - "nameMustNotBeEmpty": "Le nom ne doit pas être vide", - "addDatabaseReferencedialogName": "Ajouter une référence de base de données", - "addDatabaseReferenceOkButtonText": "Ajouter une référence", - "referenceRadioButtonsGroupTitle": "Type", - "projectRadioButtonTitle": "Project", - "systemDatabaseRadioButtonTitle": "Base de données système", + "cicularProjectReference": "Référence circulaire du projet {0} au projet {1}", + "cleaningDockerImagesMessage": "Nettoyage des déploiements existants...", + "connectingToSqlServerOnDockerMessage": "Connexion à SQL Server sur Docker", + "connectionFailedError": "Erreur d’échec de la connexion : «{0}»", + "connectionRadioButtonLabel": "Connexions", + "connectionStringSetting": "Nom du paramètre de la chaîne de connexion", + "connectionStringSettingPlaceholder": "Paramètre de chaîne de connexion spécifié dans « local.settings.json »", + "createNew": "Créer un nouveau", + "createProjectDialogOkButtonText": "Créer", + "createProjectFromDatabaseDialogName": "Créer un projet à partir de la base de données", + "createProjectSettings": "Paramètres", + "creatingDeploymentSettingsMessage": "Création des paramètres de déploiement...", + "currentTargetPlatform": "La plateforme cible du projet {0} est désormais {1}", + "dacpacFileLocationRequired": "L’emplacement du fichier dacpac est requis pour l’ajout d’une référence à une base de données", + "dacpacFiles": "Fichiers dacpac", + "dacpacNotOnSameDrive": "Les références dacpac doivent se trouver sur le même lecteur que le fichier projet. Le fichier projet se trouve à {0}", "dacpacText": "Application de la couche Données (.dacpac)", - "dacpacPlaceholder": "Sélectionner .dacpac", - "loadDacpacButton": "Sélectionner .dacpac", - "locationDropdown": "Emplacement", - "sameDatabase": "Même base de données", - "differentDbSameServer": "Autre base de données, même serveur", - "differentDbDifferentServer": "Autre base de données, autre serveur", + "dataSource": "Source de données", + "dataSourceDropdownTitle": "Source de données", + "dataSourceRadioButtonLabel": "Sources de données", + "dataSourcesNodeName": "Sources de données", + "databaseLocation": "L’emplacement de la base de données est requis pour l’ajout d’une référence à une base de données", "databaseName": "Nom de la base de données", - "databaseVariable": "Variable de base de données", - "serverName": "Nom du serveur", - "serverVariable": "Variable serveur", - "suppressMissingDependenciesErrors": "Supprimer les erreurs causées par des références non résolues dans le projet référencé", - "exampleUsage": "Exemple d'utilisation", - "enterSystemDbName": "Entrez un nom de base de données pour cette base de données système", + "databaseNameLabel": "Base de données", + "databaseNameRequired": "Le nom de la base de données est requise pour l'ajout d'une référence à une base de données différente.", "databaseNameRequiredVariableOptional": "Un nom de base de données est requis. La variable de base de données est facultative.", "databaseNameServerNameVariableRequired": "Un nom de base de données, un nom de serveur et une variable de serveur sont requis. La variable de base de données est facultative", "databaseProject": "Projet de base de données", - "dacpacNotOnSameDrive": "Les références dacpac doivent se trouver sur le même lecteur que le fichier projet. Le fichier projet se trouve à {0}", - "createProjectFromDatabaseDialogName": "Créer un projet à partir de la base de données", - "createProjectDialogOkButtonText": "Créer", - "sourceDatabase": "Base de données source", - "targetProject": "Projet cible", - "createProjectSettings": "Paramètres", - "projectNameLabel": "Nom", - "projectNamePlaceholderText": "Entrer le nom du projet", - "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": "Parcourir...", - "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.", - "noSqlProjFilesSelected": "Aucun fichier .sqlproj sélectionné ; Sélectionnez-en un.", - "noDataSourcesFile": "{0} introuvable", - "missingVersion": "Entrée 'version' manquante dans {0}.", - "unrecognizedDataSourcesVersion": "Version non reconnue : ", - "unknownDataSourceType": "Type de source de données inconnu : ", - "invalidSqlConnectionString": "Chaîne de connexion SQL non valide", - "extractTargetRequired": "Les informations cibles pour l’extraction sont nécessaires pour créer un projet de base de données.", - "schemaCompareNotInstalled": "L'installation de l'extension de comparaison de schémas est nécessaire pour exécuter la comparaison de schémas.", - "buildFailedCannotStartSchemaCompare": "La comparaison de schémas n’a pas pu démarrer, car la build a échoué", - "updateProjectForRoundTrip": "Pour générer ce projet, Azure Data Studio doit mettre à jour les cibles, les références et les références de base de données système. Si le projet est créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous Azure Data Studio de mettre à jour le projet ?", - "updateProjectDatabaseReferencesForRoundTrip": "Pour générer ce projet, Azure Data Studio doit mettre à jour les références de base de données système. Si le projet est créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous Azure Data Studio de mettre à jour le projet ?", - "databaseReferenceTypeRequired": "Le type de référence de base de données est requis pour l’ajout d’une référence à une base de données.", - "systemDatabaseReferenceRequired": "La sélection de la base de données système est nécessaire pour l’ajout d’une référence à une base de données système", - "dacpacFileLocationRequired": "L’emplacement du fichier dacpac est requis pour l’ajout d’une référence à une base de données", - "databaseLocation": "L’emplacement de la base de données est requis pour l’ajout d’une référence à une base de données", - "databaseNameRequired": "Le nom de la base de données est requise pour l'ajout d'une référence à une base de données différente.", - "invalidDataSchemaProvider": "DSP non valide dans le fichier .sqlproj", - "invalidDatabaseReference": "Référence de base de données non valide dans le fichier .sqlproj", - "databaseSelectionRequired": "La sélection de base de données est nécessaire pour créer un projet à partir d’une base de données", "databaseReferenceAlreadyExists": "Il existe déjà une référence à cette base de données système dans votre projet.", - "outsideFolderPath": "Les éléments avec un chemin d’accès absolu extérieur au dossier du projet ne sont pas pris en charge. Assurez-vous que les chemins d’accès du fichier projet sont relatifs au dossier du projet.", - "parentTreeItemUnknown": "Impossible d’accéder au parent de l’élément d’arborescence fourni", - "prePostDeployCount": "Pour créer correctement, mettez à jour le projet avec un script de pré-déploiement et/ou un script de post-déploiement", - "invalidProjectReload": "Impossible d'accéder au projet de base de données fourni. Seuls les projets de base de données valides et ouverts peuvent être rechargés.", - "externalStreamingJobValidationPassed": "Validation de la tâche de streaming externe réussie.", - "projectAlreadyOpened": "Le projet « {0} » est déjà ouvert.", - "projectAlreadyExists": "Un projet nommé {0} existe déjà dans {1}.", - "noFileExist": "Le fichier {0} n'existe pas", - "fileOrFolderDoesNotExist": "Le fichier ou le répertoire « {0} » n'existe pas", - "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.", - "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}", - "cicularProjectReference": "Référence circulaire du projet {0} au projet {1}", - "mssqlNotFound": "Désolé... Nous n’avons pas pu récupérer l’emplacement d’installation du service SQL Tools à {0}", - "projBuildFailed": "Échec de la génération. Vérifiez le volet de sortie pour plus de détails. {0}", - "unexpectedProjectContext": "Impossible d’établir le contexte du projet. Commande appelée à partir d’un emplacement inattendu : {0}", - "unableToPerformAction": "Impossible de localiser la cible « {0} » : « {1} »", - "unableToFindFile": "Impossible de trouver {1} avec le chemin d’accès « {0} »", - "deployScriptExists": "Un script {0} existe déjà. Le nouveau script ne sera pas inclus dans la build.", - "notValidVariableName": "Le nom de variable '{0}' n'est pas valide.", - "cantAddCircularProjectReference": "Impossible d'ajouter une référence au projet « {0} ». L'ajout de ce projet en tant que référence créerait une dépendance circulaire", - "unableToFindSqlCmdVariable": "Impossible de trouver la variable SQLCMD « {0} »", - "unableToFindReference": "Impossible de trouver la référence de la base de données {0}", - "invalidGuid": "Le GUID spécifié n’est pas valide : {0}", - "invalidTargetPlatform": "Plateforme cible non valide : {0}. Plateformes cibles prises en charge : {1}", + "databaseReferenceTypeRequired": "Le type de référence de base de données est requis pour l’ajout d’une référence à une base de données.", + "databaseReferencesNodeName": "Référence de base de données", + "databaseSelectionRequired": "La sélection de base de données est nécessaire pour créer un projet à partir d’une base de données", + "databaseVariable": "Variable de base de données", + "dataworkspace.projectDirectoryAlreadyExistError": "Il existe déjà un répertoire nommé « {0} » à l’emplacement sélectionné : « {1} ».", + "dataworkspace.projectParentDirectoryNotExistError": "L’emplacement de projet sélectionné « {0} » n’existe pas ou n’est pas un répertoire.", + "default": "par défaut", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Supprimer", + "deleteConfirmation": "Voulez-vous vraiment supprimer {0} ?", + "deleteConfirmationContents": "Voulez-vous vraiment supprimer {0} et tout son contenu ?", + "deleteReferenceConfirmation": "Voulez-vous vraiment supprimer la référence à {0} ?", + "deployAppSettingUpdateFailed": "Échec de la mise à jour du paramètre d’application «{0}»", + "deployAppSettingUpdating": "Mise à jour du paramètre d’application : «{0}»", + "deployDbTaskName": "Déploiement d’un projet de base de données SQL localement", + "deployProjectFailed": "Échec du déploiement du projet. Pour plus d’informations, consultez le volet de sortie. {0}", + "deployProjectFailedMessage": "Échec de l’ouverture d’une connexion à la base de données déployée »", + "deployProjectSucceed": "Le projet de base de données a été déployé", + "deployScriptExists": "Un script {0} existe déjà. Le nouveau script ne sera pas inclus dans la build.", + "deployToDockerContainer": "Déployer sur un conteneur Docker", + "deployToExistingServer": "Déployer sur un serveur existant", + "differentDbDifferentServer": "Autre base de données, autre serveur", + "differentDbSameServer": "Autre base de données, même serveur", + "dockerContainerCreatedMessage": "ID créé par Docker : «{0}»", + "dockerContainerFailedToRunErrorMessage": "Échec de l’exécution du conteneur Docker", + "dockerContainerNotRunningErrorMessage": "Le conteneur Docker n’est pas en cours d’exécution", + "dockerLogMessage": "Journaux Docker : «{0}»", + "done": "Terminé", + "dontUseProfile": "Ne pas utiliser de profil", + "edgeProjectTypeDescription": "Commencez par les éléments de base pour développer et publier des schémas pour SQL Edge", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "Développer et publier des schémas pour les bases de données SQL à partir d'un projet vide", + "emptyProjectTypeDisplayName": "Base de données SQL", + "enterConnStringTemplateDescription": "Entrer un modèle pour la chaîne de connexion SQL", + "enterConnectionStringEnvName": "Entrer le nom de la variable d’environnement de chaîne de connexion", + "enterConnectionStringEnvNameDescription": "Entrer la variable d’environnement pour la chaîne de connexion SQL", + "enterConnectionStringTemplate": "Entrer un modèle de chaîne de connexion", + "enterNewDatabaseName": "Entrer un nom de base de données", + "enterNewValueForVar": "Entrer une nouvelle valeur pour la variable « {0} »", + "enterPassword": "Entrez le mot de passe ou appuyez sur Entrée pour utiliser le mot de passe généré", + "enterPortNumber": "Entrez le numéro de port ou appuyez sur Entrée pour utiliser la valeur par défaut", + "enterSystemDbName": "Entrez un nom de base de données pour cette base de données système", + "errorFindingBuildFilesLocation": "Erreur lors de la recherche de l’emplacement des fichiers de build : {0}", + "exampleUsage": "Exemple d'utilisation", "excludeAction": "Exclure", - "fileObject": "fichier", - "folderObject": "dossier", - "folderFriendlyName": "Dossier", - "scriptFriendlyName": "Script", - "tableFriendlyName": "Table", - "viewFriendlyName": "Voir", - "storedProcedureFriendlyName": "Procédure stockée", - "dataSource": "Source de données", - "fileFormat": "Format de fichier", "externalStream": "Flux externe", "externalStreamingJobFriendlyName": "Travail de streaming externe", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "Validation de la tâche de streaming externe réussie.", + "extractTargetRequired": "Les informations cibles pour l’extraction sont nécessaires pour créer un projet de base de données.", + "file": "Fichier", + "fileAlreadyExists": "Il existe déjà un fichier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre nom.", + "fileFormat": "Format de fichier", + "fileObject": "fichier", + "fileOrFolderDoesNotExist": "Le fichier ou le répertoire « {0} » n'existe pas", + "flat": "Plat", + "folderAlreadyExists": "Il existe déjà un dossier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre nom.", + "folderAlreadyExistsChooseNewLocation": "Il existe déjà un dossier nommé « {0} » à cet emplacement sur le disque. Choisissez un autre emplacement.", + "folderFriendlyName": "Dossier", + "folderObject": "dossier", + "folderStructureLabel": "Structure du dossier", + "generateScriptButtonText": "Générer le script", + "hr": "h", "input": "Entrée", + "invalidDataSchemaProvider": "DSP non valide dans le fichier .sqlproj", + "invalidDatabaseReference": "Référence de base de données non valide dans le fichier .sqlproj", + "invalidGuid": "Le GUID spécifié n’est pas valide : {0}", + "invalidInput": "Entrée non valide : {0}", + "invalidProjectReload": "Impossible d'accéder au projet de base de données fourni. Seuls les projets de base de données valides et ouverts peuvent être rechargés.", + "invalidPropertyValue": "Valeur non valide spécifiée pour la propriété : « {0} » dans le fichier .sqlproj.", + "invalidSqlConnectionString": "Chaîne de connexion SQL non valide", + "invalidTargetPlatform": "Plateforme cible non valide : {0}. Plateformes cibles prises en charge : {1}", + "loadProfilePlaceholderText": "Charger le profil...", + "location": "Emplacement", + "min": "min", + "missingVersion": "Entrée 'version' manquante dans {0}.", + "msec": "msec", + "multipleSqlProjFilesSelected": "Plusieurs fichiers. sqlproj sélectionnés ; Sélectionnez un seul.", + "nameMustNotBeEmpty": "Le nom ne doit pas être vide", + "new": "Nouveau", + "newObjectNamePrompt": "Nouveau nom{0} :", + "noAzureFunctionsInFile": "Aucune fonction Azure dans le fichier actif actuel", + "noAzureFunctionsProjectsInWorkspace": "Aucun projet Azure Functions trouvé dans l’espace de travail", + "noDataSourcesFile": "{0} introuvable", + "noDataSourcesText": "Aucune source de données dans ce projet", + "noFileExist": "Le fichier {0} n'existe pas", + "noSqlProjFilesSelected": "Aucun fichier .sqlproj sélectionné ; Sélectionnez-en un.", + "noString": "Non", + "noStringDefault": "Non (pas de valeur par défaut)", + "notValidVariableName": "Le nom de variable '{0}' n'est pas valide.", + "objectType": "Type d'objet", + "okString": "OK", "output": "Sortie", - "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" + "outsideFolderPath": "Les éléments avec un chemin d’accès absolu extérieur au dossier du projet ne sont pas pris en charge. Assurez-vous que les chemins d’accès du fichier projet sont relatifs au dossier du projet.", + "parentTreeItemUnknown": "Impossible d’accéder au parent de l’élément d’arborescence fourni", + "portMustNotBeNumber": "Le port doit être un numéro", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Pour créer correctement, mettez à jour le projet avec un script de pré-déploiement et/ou un script de post-déploiement", + "profile": "Profil", + "profileReadError": "Erreur lors du chargement du profil de publication. {0}", + "projBuildFailed": "Échec de la génération. Vérifiez le volet de sortie pour plus de détails. {0}", + "projectAlreadyExists": "Un projet nommé {0} existe déjà dans {1}.", + "projectAlreadyOpened": "Le projet « {0} » est déjà ouvert.", + "projectLocString": "Project", + "projectLocationPlaceholderText": "Sélectionner l’emplacement de création du projet", + "projectNameLabel": "Nom", + "projectNamePlaceholderText": "Entrer le nom du projet", + "publish": "Publier", + "publishAction": "Publier", + "publishDialogName": "Publier le projet", + "publishSettingsFiles": "Fichier de paramètres de publication", + "referenceRadioButtonsGroupTitle": "Type", + "referenceType": "Type référence", + "reloadProject": "Voulez-vous recharger votre projet de base de données ?", + "reloadValuesFromProjectButtonTitle": "Recharger les valeurs à partir du projet", + "resetAllVars": "Réinitialiser toutes les variables", + "retryFailedMessage": "Échec de l’opération «{0}». Nouvelle tentative... Résultat actuel : {1}. Erreur : «{2}»", + "retryMessage": "Échec de l’opération «{0}». Nouvelle tentative... Erreur : «{1}»", + "retryRunMessage": "Exécution de l’opération «{2}» tentative {0} de {1}", + "retrySucceedMessage": "L’opération «{0}» s’est terminée correctement. Résultat : {1}", + "retryWaitMessage": "En attente de {0} secondes avant une autre tentative d’opération «{1}»", + "runningDockerMessage": "Génération et exécution du conteneur Docker...", + "sameDatabase": "Même base de données", + "schema": "Schéma", + "schemaCompareAction": "Comparer les schémas", + "schemaCompareNotInstalled": "L'installation de l'extension de comparaison de schémas est nécessaire pour exécuter la comparaison de schémas.", + "schemaObjectType": "Schéma\\Type d'objet", + "scriptFriendlyName": "Script", + "sec": "s", + "selectAzureFunction": "Sélectionnez une fonction Azure dans le fichier actif auquel ajouter une liaison SQL", + "selectBindingType": "Sélectionner le type de liaison", + "selectConnection": "Sélectionner la connexion", + "selectDacpac": "Sélectionner .dacpac", + "selectDatabase": "Sélectionner une base de données", + "selectDeployOption": "Sélectionnez l’emplacement de déploiement du projet sur", + "selectFolderStructure": "Sélectionner une structure de dossiers", + "selectProfile": "Sélectionner un profil", + "selectProfileToUse": "Sélectionner le profil de publication à charger", + "selectProjectLocation": "Sélectionner l’emplacement du projet", + "selectString": "Sélectionner", + "selectTargetPlatform": "Plateforme cible actuelle : {0}. Sélectionner une nouvelle plateforme cible", + "server": "Serveur", + "serverName": "Nom du serveur", + "serverVariable": "Variable serveur", + "sourceDatabase": "Base de données source", + "sqlCmdTableLabel": "Variables SQLCMD", + "sqlCmdValueColumn": "Valeur", + "sqlCmdVariableColumn": "Nom", + "sqlConnectionStringFriendly": "Chaîne de connexion SQL", + "sqlDatabaseProjects.InstallNetCore": "Installer", + "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é.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "La version kit SDK .NET Core installée est {0}, ce qui n’est pas pris en charge. La génération du projet ne fonctionnera pas. Installez kit SDK .NET Core version 3,1 ou mettez à jour l’emplacement de la version prise en charge kit SDK .NET Core dans les paramètres, le cas échéant.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Emplacement de mise à jour", + "sqlDatabaseProjects.doNotAskAgain": "Ne plus me poser la question", + "sqlDatabaseProjects.outputChannel": "Projets de base de données", + "sqlObjectToQuery": "Objet SQL à interroger", + "sqlTableToUpsert": "Table SQL dans laquelle upsert", + "storedProcedureFriendlyName": "Procédure stockée", + "suppressMissingDependenciesErrors": "Supprimer les erreurs causées par des références non résolues dans le projet référencé", + "systemDatabase": "Base de données système", + "systemDatabaseReferenceRequired": "La sélection de la base de données système est nécessaire pour l’ajout d’une référence à une base de données système", + "tableFriendlyName": "Table", + "targetConnectionLabel": "Connexion", + "targetProject": "Projet cible", + "taskFailedError.error": "Échec de l’exécution de la tâche « {0} ». Erreur : {1}", + "unableToCreatePublishConnection": "Impossible de construire la connexion : {0}", + "unableToFindFile": "Impossible de trouver {1} avec le chemin d’accès « {0} »", + "unableToFindReference": "Impossible de trouver la référence de la base de données {0}", + "unableToFindSqlCmdVariable": "Impossible de trouver la variable SQLCMD « {0} »", + "unableToPerformAction": "Impossible de localiser la cible « {0} » : « {1} »", + "unexpectedProjectContext": "Impossible d’établir le contexte du projet. Commande appelée à partir d’un emplacement inattendu : {0}", + "unknownDataSourceType": "Type de source de données inconnu : ", + "unrecognizedDataSourcesVersion": "Version non reconnue : ", + "updateProjectDatabaseReferencesForRoundTrip": "Pour générer ce projet, Azure Data Studio doit mettre à jour les références de base de données système. Si le projet est créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous Azure Data Studio de mettre à jour le projet?", + "updateProjectForRoundTrip": "Les cibles, les références et les références de la base de données système doivent être mises à jour pour construire ce projet. Si le projet est créé dans SSDT, il continuera à fonctionner dans les deux outils. Voulez-vous mettre à jour le projet?", + "valueCannotBeEmpty": "La valeur ne peut pas être vide", + "viewFriendlyName": "Voir", + "yesString": "Oui" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … a donné une erreur : {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … a quitté avec le code : {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … a quitté avec le signal : {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr : ", "sqlDatabaseProjects.RunCommand.stdout": " stdout : ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr : " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … a quitté avec le code : {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … a quitté avec le signal : {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Projets de base de données", + "sqlDatabaseProjects.addDatabaseReference": "Ajouter une référence de base de données", + "sqlDatabaseProjects.addSqlBinding": "Ajouter une liaison SQL", + "sqlDatabaseProjects.build": "Build", + "sqlDatabaseProjects.changeTargetPlatform": "Modifier la plateforme cible", + "sqlDatabaseProjects.close": "Fermer le projet de base de données", + "sqlDatabaseProjects.createProjectFromDatabase": "Créer un projet à partir de la base de données", + "sqlDatabaseProjects.delete": "Supprimer", + "sqlDatabaseProjects.deployLocal": "Déployer", + "sqlDatabaseProjects.description": "Concevoir et publier des schémas de base de données SQL", + "sqlDatabaseProjects.displayName": "Projets de base de données", + "sqlDatabaseProjects.editProjectFile": "Modifier le fichier .sqlproj", + "sqlDatabaseProjects.exclude": "Exclure du projet", + "sqlDatabaseProjects.netCoreDoNotAsk": "Indique si l’utilisateur doit être invité à installer .NET Core quand il n’est pas détecté.", + "sqlDatabaseProjects.netCoreInstallLocation": "Chemin d’accès complet à kit SDK .NET Core sur l’ordinateur.", + "sqlDatabaseProjects.new": "Nouveau projet de base de données", + "sqlDatabaseProjects.newExternalStreamingJob": "Ajouter un travail de diffusion en continu externe", + "sqlDatabaseProjects.newFolder": "Ajouter un dossier", + "sqlDatabaseProjects.newItem": "Ajouter un élément...", + "sqlDatabaseProjects.newPostDeploymentScript": "Ajouter un script post-déploiement", + "sqlDatabaseProjects.newPreDeploymentScript": "Ajouter un Script de pré-déploiement", + "sqlDatabaseProjects.newScript": "Ajouter un script", + "sqlDatabaseProjects.newStoredProcedure": "Ajouter une procédure stockée", + "sqlDatabaseProjects.newTable": "Ajouter une table", + "sqlDatabaseProjects.newView": "Ajouter une vue", + "sqlDatabaseProjects.open": "Ouvrir le projet de base de données", + "sqlDatabaseProjects.openContainingFolder": "Ouvrir le dossier contenant", + "sqlDatabaseProjects.properties": "Propriétés", + "sqlDatabaseProjects.publish": "Publier", + "sqlDatabaseProjects.schemaCompare": "Comparer les schémas", + "sqlDatabaseProjects.validateExternalStreamingJob": "Valider le travail de diffusion en continu externe", + "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)", + "title.projectsView": "Projets" } } } \ No newline at end of file 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 60d4547f4a..bddc6ae206 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Migration Azure SQL", - "description": "Description de la migration Azure SQL", - "migration-notebook-command-title": "Ouvrir les blocs-notes de migration Azure SQL", - "migration-dashboard-title": "Migration Azure SQL", - "migration-dashboard-tasks": "Tâches de migration", - "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": "Database Migration Service details", - "copy-migration-menu": "Copier les détails de la migration", - "cancel-migration-menu": "Annuler la migration" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Une erreur s’est produite lors de l’accès au compte sélectionné «{0}». Cliquez « Lier le compte » et actualisez le compte ou sélectionnez un autre compte. Erreur «{1}»", + "azure.accounts.accountStaleError": "Le jeton d’accès du compte sélectionné «{0}» n’est plus valide. Sélectionnez « Lier le compte » et actualisez le compte, ou sélectionnez un autre compte.", "sql-migration.wizard.title": "Migrer « {0} » vers Azure SQL", - "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.cancel.migration.confirmation": "Voulez-vous vraiment annuler cette migration ?", + "sql.migrate.text": "Sélectionnez les bases de données que vous souhaitez migrer vers Azure SQL.", + "sql.migration.active.backup.files": "Fichiers de sauvegarde actifs", + "sql.migration.active.backup.files.items": "Fichiers de sauvegarde actifs (1 élément)", + "sql.migration.active.backup.files.multiple.items": "Fichiers de sauvegarde actifs (éléments{0} )", + "sql.migration.all.fields.required": "Tous les champs sont requis.", + "sql.migration.apply": "Appliquer", + "sql.migration.assessment": "Résultats de l’évaluation pour «{0}»", "sql.migration.assessment.in.progress": "Évaluation en cours", "sql.migration.assessment.in.progress.content": "Nous évaluons les bases de données de votre instance SQL Server {0} pour identifier la cible Azure SQL appropriée.\r\n\r\nCela peut prendre un certain temps.", - "sql.migration.wizard.sku.title": "Cible Azure SQL", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Choisir votre cible Azure SQL", - "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server dans une machine virtuelle Azure (laaS)", - "sql.migration.select.azure.mi": "Sélectionnez votre abonnement Azure cible et votre Azure SQL Managed Instance cible.", - "sql.migration.select.azure.vm": "Sélectionnez votre abonnement Azure cible et votre SQL Server cible sur la machine virtuelle Azure pour votre cible.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Afficher/sélectionner", - "total.databases.selected": "{0} sur {1} base (s) de données sélectionnée (s).", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "Nous avons terminé l’évaluation de votre instance SQL Server « {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": "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Lier un compte", - "sql.migration.wizard.account.count.single.message": "Compte {0} lié", - "sql.migration.wizard.account.count.multiple.message": "Comptes {0} liés", + "sql.migration.assessment.results": "Résultats de l'évaluation", + "sql.migration.assessments.blocking.issue": "Il s’agit d’un problème bloquant qui empêche la migration de la base de données de réussir.", + "sql.migration.authKeys.header": "Clé d'authentification", + "sql.migration.authKeys.refresh.message": "La clé d’authentification « {0} » a été actualisée.", + "sql.migration.authentication.type": "Type d'authentification", + "sql.migration.authentication.types": "Clés d'authentification", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server sur des machines virtuelles Azure", + "sql.migration.azure.sql.target": "Type de cible", + "sql.migration.azure.storage.account.to.upload.backups": "Compte de stockage Azure pour charger des sauvegardes", "sql.migration.azure.tenant": "Locataire Azure AD", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Sauvegarde de la base de données", - "sql.migration.database.page.description": "Sélectionnez l’emplacement de vos sauvegardes de base de données à utiliser pour la migration.", - "sql.migration.nc.network.share.radio.label": "Les sauvegardes de ma base de données sont sur un partage réseau", - "sql.migration.nc.blob.storage.radio.label": "Mes sauvegardes de base de données se trouvent dans un conteneur Azure Storage Blob", - "sql.migration.network.share.header.text": "Détails du partage réseau", - "sql.migration.network.share.help.text": "Indiquez l’emplacement du partage réseau contenant les sauvegardes et les informations d’identification de l’utilisateur disposant d’un accès en lecture sur le partage", - "sql.migration.network.share.location.label": "Emplacement du partage réseau qui contient des sauvegardes.", - "sql.migration.service.account.info.text": "Vérifiez que le compte de service exécutant l'instance source de SQL Server a des privilèges de lecture sur le partage réseau.", - "sql.migration.network.share.windows.user.label": "Compte d’utilisateur Windows avec accès en lecture à l’emplacement du partage réseau.", - "sql.migration.network.share.password.label": "Mot de passe", - "sql.migration.network.share.password.placeholder": "Entrer le mot de passe", - "sql.migration.network.share.azure.header": "Détails du compte de stockage", - "sql.migration.network.share.azure.help": "Indiquez le compte de stockage Azure sur lequel les sauvegardes seront chargées.", - "sql.migration.unique.name": "Sélectionnez un nom unique pour cette base de données cible", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Sélectionnez l’abonnement qui contient le compte de stockage.", - "sql.migration.database.migration.mode.label": "Mode de migration", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Migration en ligne", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "Le temps d’arrêt de l’application va démarrer lorsque la migration démarre.", - "sql.migration.database.migration.mode.offline.label": "Migration hors connexion", - "sql.migration.no.subscription.found": "Aucun abonnement", - "sql.migration.no.location.found": "Emplacement introuvable", - "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": "Aucun objet blod trouvé", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "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.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "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.backup.location": "Emplacement de sauvegarde", + "sql.migration.backup.start.time": "Heure de début de la sauvegarde", + "sql.migration.bc.info": "Un basculement de la migration des SQL Managed Instances pour le niveau de service critique pour l'entreprise peut prendre beaucoup plus de temps que pour le niveau de service général, car trois répliques secondaires doivent être alimentées pour le groupe de haute disponibilité Always On. La durée de cette opération dépend de la taille des données. Dans 90 % des cas, la vitesse d'alimentation est de 220 Go/heure ou plus.", + "sql.migration.blob.container.label": "Groupe de ressources du conteneur d’objets BLOB", + "sql.migration.blob.container.last.backup.file.label": "Dernier fichier de sauvegarde", "sql.migration.blob.container.select": "Sélectionnez d’abord une valeur de conteneur d’objets Blob.", - "sql.migration.ir.page.title": "Service Azure Database Migration", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Créer", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Détails Azure Database Migration Service « {0} » :", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Créer Azure Database Migration Service", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Chargement des services de migration", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Étape 1 : {0}", - "sql.migration.option": "Télécharger et installer le runtime d'intégration", - "sql.migration.ir.setup.step2": "Étape 2 : Utilisez cette clé pour inscrire votre runtime d'intégration", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Compte de stockage de conteneur d’objets blob", + "sql.migration.blob.container.title": "Conteneur d'objets blob", + "sql.migration.blob.resourceGroup.select": "Sélectionnez d’abord une valeur de groupe de ressources.", + "sql.migration.blob.storage.header.text": "Azure Storage Blob les détails du conteneur", + "sql.migration.blob.storage.help.text": "Fournissez le conteneur Azure Storage Blob qui contient les sauvegardes.", + "sql.migration.blob.storage.subscription.label": "Sélectionnez l’abonnement qui contient le compte de stockage.", + "sql.migration.blob.storage.table.help": "Entrez le nom de la base de données cible et sélectionnez le groupe de ressources, le compte de stockage et le conteneur des bases de données sources sélectionnées.", + "sql.migration.blob.storageAccount.select": "Sélectionnez d’abord une valeur de compte de stockage.", + "sql.migration.can.be.migrated": "{0} bases de données {1} peuvent être migrées", + "sql.migration.cancel": "Annuler", + "sql.migration.cancel.error": "Une erreur est survenue lors de l’annulation de la migration.", + "sql.migration.cancel.migration": "Annuler la migration", + "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.cannot.start.cutover.error": "Le processus de basculement ne peut pas démarrer tant que toutes les migrations n’ont pas été effectuées. Pour retourner le dernier état du fichier, actualisez la fenêtre de votre navigateur.", + "sql.migration.close": "Fermer", + "sql.migration.complete.cutover": "Terminer le basculement", + "sql.migration.completing.cutover.warning": "L’exécution du basculement sans restaurer toutes les sauvegardes peut entraîner une perte de données.", + "sql.migration.confirm.checkbox.message": "Je confirme qu’il n’existe aucune sauvegarde de journal supplémentaire à fournir et que je souhaite effectuer le basculement.", "sql.migration.connection.status": "État de la connexion", - "sql.migration.key1.label": "Clé 1", - "sql.migration.key2.label": "Clé 2", - "sql.migration.key1.copied": "Clé 1 copiée", - "sql.migration.key2.copied": "Clé 2 copiée", - "sql.migration.refresh.key1": "Actualiser la clé 1", - "sql.migration.refresh.key2": "Actualiser la clé 2", "sql.migration.copy.key1": "Copier la clé 1", "sql.migration.copy.key2": "Copier la clé 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "Aucun groupe de ressources trouvé", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "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": "Aucune instance gérée trouvée", - "sql.migration.no.virtualMachine.found": "Aucune machine virtuelle trouvée", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "OK", - "sql.migration.new.resource.group": "(nouveau) {0}", - "sql.migration.test.connection": "Tester la connexion", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Appliquer", + "sql.migration.copy.migration.details": "Copier les détails de la migration", + "sql.migration.copy.throughput": "Débit de copie (Mbits/s)", + "sql.migration.copy.throughput.info": "Débit de déplacement des données obtenu lors de la migration de vos sauvegardes de base de données vers Azure. Il s’agit du taux de transfert de données, calculé par les données lues divisées par la durée de la migration des sauvegardes vers Azure.", + "sql.migration.count.database.multiple": "{0} bases de données", + "sql.migration.count.database.single": "{0} base de données", + "sql.migration.create": "Créer", + "sql.migration.create.new": "Créer", "sql.migration.creating.rg.loading": "Création d'un groupe de ressources", - "sql.migration.rg.created": "Groupe de ressources créé", - "sql.migration.name.of.new.rg": "Name of new resource group", + "sql.migration.cutover": "Basculement de la migration", + "sql.migration.cutover.card": "Fin du basculement", + "sql.migration.cutover.help.main": "Effectuez les étapes suivantes avant de terminer le basculement.", + "sql.migration.cutover.in.progress": "Basculement en cours pour la base de données « {0} »", + "sql.migration.cutover.last.file.restored": "Dernier fichier restauré : {0}", + "sql.migration.cutover.pending.backup": "Sauvegardes du journal en attente de restauration : {0}", + "sql.migration.cutover.status.refresh.error": "Une erreur s’est produite lors de l’actualisation de l’état de la migration.", + "sql.migration.cutover.step.1": "1. Arrêtez toutes les transactions entrantes à destination de la base de données source.", + "sql.migration.cutover.step.2.blob": "2. Créez un journal des transactions différentielle ou une sauvegarde finale et stockez-le dans le conteneur Azure Storage Blob.", + "sql.migration.cutover.step.2.network.share": "2. ​​Créer une sauvegarde finale du journal des transactions et la stocker sur le partage réseau.", + "sql.migration.cutover.step.3.blob": "3. Vérifiez que toutes les sauvegardes ont été restaurées sur la base de données cible. La valeur « Sauvegardes du journal en attente de restauration » doit être égale à zéro.", + "sql.migration.cutover.step.3.network.share": "3. Vérifiez que vos sauvegardes ont été restaurées sur la base de données cible. La valeur « sauvegarde du journal en attente de restauration » doit être égale à zéro.", + "sql.migration.cutover.type": "Mode de migration", + "sql.migration.dashboard.description": "Déterminez la préparation de la migration de vos instances SQL Server, identifiez une cible Azure SQL recommandée et effectuez la migration de votre instance SQL Server vers Azure SQL Managed Instance ou SQL Server sur Machines virtuelles Microsoft Azure.", + "sql.migration.dashboard.help.title": "Articles d’aide et liens vidéo", + "sql.migration.dashboard.link1.description": "Règles d’évaluation utilisées pour déterminer la possibilité de migrer votre instance de SQL Server vers Azure SQL Managed Instance.", + "sql.migration.dashboard.link1.title": "Règles d’évaluation pour Azure SQL Managed Instance", + "sql.migration.dashboard.migrate.task.button": "Migrer vers Azure SQL", + "sql.migration.dashboard.migrate.task.button.description": "Migrez une instance de SQL Server vers Azure SQL.", + "sql.migration.dashboard.title": "Migration Azure SQL", + "sql.migration.data.uploaded.info": "Comparaison de la quantité réelle de données lues à partir de la source et de la quantité réelle de données chargées sur la cible.", + "sql.migration.data.uploaded.size": "Données chargées/taille", + "sql.migration.database": "Base de données", + "sql.migration.database.already.exists": "La base de données « {0} » existe déjà sur le Managed Instance cible « {1} ».", + "sql.migration.database.migration": "Bases de données pour la migration", + "sql.migration.database.migration.mode.description": "Pour effectuer la migration vers le serveur cible Azure SQL, choisissez un mode de migration en fonction de vos besoins en temps d’arrêt.", + "sql.migration.database.migration.mode.label": "Mode de migration", + "sql.migration.database.migration.mode.offline.description": "Le temps d’arrêt de l’application va démarrer lorsque la migration démarre.", + "sql.migration.database.migration.mode.offline.label": "Migration hors connexion", + "sql.migration.database.migration.mode.online.description": "Le temps d’arrêt de l’application est limité au basculement à la fin de la migration.", + "sql.migration.database.migration.mode.online.label": "Migration en ligne", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "Clés d’authentification du service de migration de base de données", + "sql.migration.database.migration.service.created.successfully": "Création réussie d’un Database Migration Service", + "sql.migration.database.migration.status": "État de la migration de base de données", + "sql.migration.database.page.description": "Sélectionnez l’emplacement des sauvegardes de base de données à utiliser pendant la migration.", + "sql.migration.database.page.title": "Sauvegarde de base de données", + "sql.migration.database.to.be.migrated": "Base de données à migrer", + "sql.migration.databases": "Bases de données ({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} bases de données sélectionnées", + "sql.migration.databases.table.title": "Bases de données", + "sql.migration.day": "{0} jour", + "sql.migration.days": "{0} jours", + "sql.migration.description": "Description", + "sql.migration.details.copied": "Détails copiés", + "sql.migration.dms.portal.info": "Les Azure Database Migration Service existants dans Portail Azure ne s’affichent pas dans Azure Data Studio. Le DMS créé dans Azure Data Studio ne sera pas encore visible dans le Portail Azure.", + "sql.migration.dms.provision.failed": "Échec de la mise en service d’un Database Migration Service. Patientez quelques minutes, puis réessayez.", + "sql.migration.duration": "Durée", + "sql.migration.empty.table.subtext": "Si des résultats étaient attendus, vérifiez la connexion à l’instance SQL Server.", + "sql.migration.empty.table.text": "Aucun fichier de sauvegarde", + "sql.migration.enter.your.sql.cred": "Entrez les informations d’identification de l’instance de SQL Server source. Ces informations d’identification seront utilisées lors de la migration des bases de données vers Azure SQL.", + "sql.migration.failed": "Échec des migrations", + "sql.migration.feedback.issue.title": "Commentaires sur l'expérience de la migration", + "sql.migration.file.name": "Nom de fichier", + "sql.migration.finish.time": "Heure de fin", + "sql.migration.first.lsn": "Premier NSE", + "sql.migration.full.backup.files": "Fichiers de sauvegarde complète", + "sql.migration.generic.congratulations": "Nous avons terminé l’évaluation de votre instance de SQL Server «{0}».", + "sql.migration.hr": "{0} heure", + "sql.migration.hrs": "{0} heures", + "sql.migration.impact": "Impact", + "sql.migration.impact.object.name": "Nom : {0}", + "sql.migration.impact.object.type": "Type : {0}", + "sql.migration.impacted.objects": "Objets impactés", + "sql.migration.inline.migration.notebook.title": "Migration en ligne", + "sql.migration.inprogress.warning.multiple": "{0} bases de données contiennent des avertissements", + "sql.migration.inprogress.warning.single": "La base de données {0} contient des avertissements", + "sql.migration.instance": "Instance", + "sql.migration.invalid.blob.container.error": "Pour continuer, sélectionnez un conteneur d’objet blob valide pour la base de données source « {0} ».", + "sql.migration.invalid.blob.lastBackupFile.error": "Pour continuer, sélectionnez un dernier fichier de sauvegarde valide pour la base de données source « {0} ».", + "sql.migration.invalid.blob.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide pour la base de données source « {0} ».", + "sql.migration.invalid.blob.storageAccount.error": "Pour continuer, sélectionnez un connecteur d’objets blob valide pour la base de données source « {0} ».", + "sql.migration.invalid.location.error": "Pour continuer, sélectionnez un emplacement valide.", + "sql.migration.invalid.migration.service.error": "Sélectionner Azure Database Migration Service", + "sql.migration.invalid.migration.service.offline.error": "Sélectionnez un Database Migration Service connecté à un nœud.", + "sql.migration.invalid.network.share.location": "Format d’emplacement du partage réseau non valide. Exemple : {0}", + "sql.migration.invalid.resourceGroup.error": "Pour continuer, sélectionnez un groupe de ressources valide.", + "sql.migration.invalid.service.name.error": "Entrez un nom valide pour le service de migration.", + "sql.migration.invalid.storageAccount.error": "Sélectionnez un compte de stockage valide. ", + "sql.migration.invalid.subscription.error": "Pour continuer, sélectionnez un abonnement valide.", + "sql.migration.invalid.target.name.error": "Entrez un nom valide pour la base de données cible.", + "sql.migration.invalid.user.account": "Format de compte d’utilisateur non valide. Exemple : {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service orchestre les activités de migration de bases de données et suit leur progression. Vous pouvez sélectionner un Azure Database Migration Service existant pour la cible Azure SQL si vous en avez créé un précédemment ou en créer un nouveau ci-dessous.", + "sql.migration.ir.page.sql.migration.service.not.found": "Aucun Database Migration Service trouvé. Créez-en un.", + "sql.migration.ir.page.title": "Service Azure Database Migration", + "sql.migration.ir.setup.step1": "Étape 1 : {0}", + "sql.migration.ir.setup.step2": "Étape 2 : Utilisez cette clé pour inscrire votre runtime d'intégration", + "sql.migration.ir.setup.step3": "Étape 3 : cliquez sur le bouton « Tester la connexion » pour vérifier la connexion entre Azure Database Migration Service et Integration Runtime.", + "sql.migration.issues": "Problèmes", + "sql.migration.issues.count": "Problèmes ({0})", + "sql.migration.issues.details": "Détails du problème", + "sql.migration.key1.copied": "Clé 1 copiée", + "sql.migration.key1.label": "Clé 1", + "sql.migration.key2.copied": "Clé 2 copiée", + "sql.migration.key2.label": "Clé 2", + "sql.migration.last.LSN": "Dernier NSE", + "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.last.applied.lsn": "Dernier LSN appliqué", + "sql.migration.last.backup": "Dernière sauvegarde", + "sql.migration.last.scan.completed": "Dernière analyse terminée : {0}", "sql.migration.learn.more": "En savoir plus", "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", - "sql.migration.name": "Nom", "sql.migration.location": "Emplacement", - "sql.migration.refresh": "Actualiser", - "sql.migration.create": "Créer", - "sql.migration.cancel": "Annuler", - "sql.migration.type": "Type", - "sql.migration.path.user.account": "Compte d'utilisateur", - "sql.migration.view.all": "Tout afficher", - "sql.migration.target": "Cible", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "Fermer", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", - "sql.migration.copy.throughput": "Débit de copie (Mbits/s)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Récapitulatif", - "sql.migration.summary.mi.type": "Azure SQL Managed Instance", - "sql.migration.summary.vm.type": "SQL Server dans une machine virtuelle Azure", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Abonnement au stockage Azure", - "sql.migration.summary.azure.storage": "Stockage Azure", - "sql.migration.network.share": "Partage réseau", - "sql.migration.blob.container.title": "Conteneur d'objets blob", - "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.source.databases": "Base(s) de données source", + "sql.migration.managed.instance": "Azure SQL Managed Instance", + "sql.migration.migration.completed": "Migrations terminées", + "sql.migration.migration.in.progress": "Migrations de base de données en cours", + "sql.migration.migration.not.started": "Migrations non démarrées", + "sql.migration.migration.status": "État de la migration", + "sql.migration.migration.status.filter": "Filtre d’état de la migration", + "sql.migration.min": "{0} minute", + "sql.migration.mins": "{0} minutes", "sql.migration.mode": "Mode", - "sql.migration.backup.location": "Emplacement de sauvegarde", - "sql.migration.azure.storage.account.to.upload.backups": "Compte stockage Azure pour le chargement des sauvegardes", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "Base de données à migrer", - "sql.migration.count.database.single": "{0} base de données", - "sql.migration.count.database.multiple": "{0} bases de données", - "sql.migration.quick.pick.placeholder": "Sélectionnez l’opération que vous souhaitez effectuer", - "sql.migration.inline.migration.notebook.title": "Migration en ligne", - "sql.migration.sql.assessment.notebook.title": "Évaluation de la migration SQL", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Migration Azure SQL", - "sql.migration.dashboard.description": "Déterminez la préparation de la migration de vos instances SQL Server, identifiez une cible Azure SQL recommandée et effectuez la migration de votre instance SQL Server vers Azure SQL Managed Instance ou SQL Server sur Machines virtuelles Microsoft Azure.", - "sql.migration.dashboard.migrate.task.button": "Migrer vers Azure SQL", - "sql.migration.dashboard.migrate.task.button.description": "Migrer l’instance SQL Server vers Azure SQL.", - "sql.migration.database.migration.status": "État de la migration de base de données", - "sql.migration.dashboard.link1.title": "Règles d’évaluation pour Azure SQL Managed Instance", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Articles d’aide et liens vidéo", - "sql.migration.pre.req.title": "Éléments dont vous avez besoin avant de démarrer la migration :", + "sql.migration.more.info": "Informations supplémentaires", + "sql.migration.name": "Nom", + "sql.migration.name.label": "Noms :", + "sql.migration.name.of.new.rg": "Nom du nouveau groupe de ressources", + "sql.migration.nc.blob.storage.radio.label": "Mes sauvegardes de base de données se trouvent dans un conteneur Azure Storage Blob", + "sql.migration.nc.network.share.radio.label": "Les sauvegardes de ma base de données sont sur un partage réseau", + "sql.migration.network.share": "Partage réseau", + "sql.migration.network.share.azure.header": "Détails du compte de stockage", + "sql.migration.network.share.azure.help": "Indiquez le compte de stockage Azure dans lequel les sauvegardes seront chargées.", + "sql.migration.network.share.header.text": "Détails du partage réseau", + "sql.migration.network.share.help.text": "Indiquez l’emplacement du partage réseau où sont stockées les sauvegardes et les informations d’identification de l’utilisateur utilisées pour accéder au partage.", + "sql.migration.network.share.location.info": "Chemin d’accès au partage réseau pour vos sauvegardes de base de données. Le processus de migration récupère automatiquement les fichiers de sauvegarde valides de ce partage réseau.", + "sql.migration.network.share.location.label": "Emplacement du partage réseau où les sauvegardes sont stockées", + "sql.migration.network.share.password.label": "Mot de passe", + "sql.migration.network.share.password.placeholder": "Entrez le mot de passe.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "Entrez le nom de la base de données cible pour les bases de données sources sélectionnées.", + "sql.migration.network.share.windows.user.info": "Compte d’utilisateur Windows avec accès en lecture à l’emplacement du partage réseau.", + "sql.migration.network.share.windows.user.label": "Compte d’utilisateur Windows avec accès en lecture à l’emplacement du partage réseau", + "sql.migration.new.resource.group": "(nouveau) {0}", + "sql.migration.newSupportRequest": "Nouvelle demande de support", + "sql.migration.no": "Non", + "sql.migration.no.blobContainers.found": "Aucun conteneur de blobs détecté.", + "sql.migration.no.blobFiles.found": "Aucun objet blob trouvé.", + "sql.migration.no.fileShares.found": "Aucun partage de fichiers trouvé.", + "sql.migration.no.issues.mi": "Aucun problème n’a été trouvé pour la migration vers SQL Server sur Azure SQL Managed Instance.", + "sql.migration.no.issues.vm": "Aucun problème trouvé pour la migration vers SQL Server sur une machine virtuelle Azure.", + "sql.migration.no.location.found": "Emplacement introuvable.", + "sql.migration.no.managedInstance.found": "Instance managée introuvable.", + "sql.migration.no.pending.backups": "Aucune sauvegarde en attente. Cliquez sur Actualiser pour vérifier l’état actuel.", + "sql.migration.no.storageAccount.found": "Aucun compte de stockage trouvé.", + "sql.migration.no.subscription.found": "Aucun abonnement trouvé.", + "sql.migration.no.virtualMachine.found": "Aucune machine virtuelle trouvée.", + "sql.migration.notebook.open.error": "Échec de l’ouverture du bloc-notes de migration.", + "sql.migration.object.details": "Détails de l'objet", + "sql.migration.offline": "Hors connexion", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "OK", + "sql.migration.online": "En ligne", + "sql.migration.option": "Télécharger et installer le runtime d'intégration", + "sql.migration.path.user.account": "Compte utilisateur", "sql.migration.pre.req.1": "Détails du compte Azure", "sql.migration.pre.req.2": "Azure SQL Managed Instance ou SQL Server sur la machine virtuelle Azure", "sql.migration.pre.req.3": "Détails de l’emplacement de sauvegarde", - "sql.migration.migration.in.progress": "Migration de la base de données en cours", - "sql.migration.failed": "Échec de la migration", - "sql.migration.migration.completed": "Migration terminée", - "sql.migration.cutover.card": "Fin du basculement", - "sql.migration.migration.not.started": "Migration non démarrée", + "sql.migration.pre.req.title": "Éléments dont vous avez besoin avant de commencer une migration :", + "sql.migration.provide.unique.containers": "Spécifiez un conteneur unique pour chaque base de données cible. Bases de données affectées : ", + "sql.migration.quick.pick.placeholder": "Sélectionnez l’opération que vous souhaitez effectuer.", + "sql.migration.recommendation": "Recommandation", + "sql.migration.refresh": "Actualiser", + "sql.migration.refresh.assessment.button.label": "Actualiser l’évaluation", + "sql.migration.refresh.key1": "Actualiser la clé 1", + "sql.migration.refresh.key2": "Actualiser la clé 2", + "sql.migration.resource.group.description": "Un groupe de ressources est un conteneur qui inclut les ressources associées à une solution Azure.", + "sql.migration.resource.group.not.found": "Aucun groupe de ressources trouvé.", + "sql.migration.resourceGroups": "Groupe de ressources", + "sql.migration.rg.created": "Groupe de ressources créé", + "sql.migration.search": "Recherche", + "sql.migration.search.for.migration": "Rechercher des migrations", + "sql.migration.sec": "{0} s", + "sql.migration.select.azure.mi": "Sélectionnez votre abonnement Azure cible et votre Azure SQL Managed Instance cible.", + "sql.migration.select.azure.vm": "Sélectionnez votre abonnement Azure cible et votre SQL Server cible sur la machine virtuelle Azure pour votre cible.", + "sql.migration.select.database.to.continue": "Sélectionnez au moins une base de données à évaluer pour la migration", + "sql.migration.select.database.to.migrate": "Sélectionner les bases de données à migrer", + "sql.migration.select.prompt": "Cliquez sur l’instance SQL Server ou sur l’une des bases de données à gauche pour afficher ses détails.", + "sql.migration.select.target.to.continue": "Pour continuer, sélectionnez une base de données cible.", + "sql.migration.server": "Serveur", + "sql.migration.service.account.info.text": "Vérifiez que le compte de service exécutant l'instance source de SQL Server a des privilèges de lecture sur le partage réseau.", + "sql.migration.service.container.container.description1": "Azure Database Migration Service utilise le runtime d'intégration auto-hébergé d’Azure Data Factory pour charger des sauvegardes du partage fie réseau local vers Azure.", + "sql.migration.service.container.container.description2": "Suivez les instructions ci-dessous pour configurer le runtime d'intégration auto-hébergé.", + "sql.migration.service.container.heading": "Configurer runtime d'intégration", + "sql.migration.service.container.loading.help": "Chargement des services de migration", + "sql.migration.service.details.authKeys.label": "Clés d'authentification", + "sql.migration.service.details.authKeys.title": "Clés d’authentification utilisées pour se connecter au nœud de runtime d'intégration auto-hébergé", + "sql.migration.service.details.button.label": "Fermer", + "sql.migration.service.details.dialog.title": "Service Azure Database Migration", + "sql.migration.service.details.ir.label": "Nœuds de runtime d'intégration auto-hébergé", + "sql.migration.service.details.status.unavailable": "-- non disponible --", + "sql.migration.service.header": "Détails Azure Database Migration Service « {0} » :", + "sql.migration.service.not.found": "Aucun service de migration trouvé. Pour continuer, créez-en un.", + "sql.migration.service.not.ready": "Azure Database Migration Service n’est pas inscrit. Azure Database Migration Service « {0} » doit être inscrit auprès d’un runtime d'intégration auto-hébergé sur n’importe quel nœud.", + "sql.migration.service.ready": "La Azure Database Migration Service « {0} » est connectée au runtime d'intégration auto-hébergé qui s’exécutent sur le nœud - {1}", + "sql.migration.service.status.refresh.error": "Une erreur s’est produite lors de l’actualisation de l’état de création du service de migration.", + "sql.migration.services.container.description": "Entrez les informations ci-dessous pour ajouter une nouvelle Azure Database Migration Service.", + "sql.migration.services.dialog.title": "Créer Azure Database Migration Service", + "sql.migration.services.location": "Région Azure pour votre Azure Database Migration Service. Il doit s’agir de la même région que votre Azure SQL cible.", + "sql.migration.services.name": "Nom de Azure Database Migration Service.", + "sql.migration.services.resourcegroup": "Groupe de ressources pour votre Azure Database Migration Service.", + "sql.migration.services.subscription": "Nom de l’abonnement pour votre Azure Database Migration Service.", + "sql.migration.services.target": "Cible Azure SQL sélectionnée par défaut.", + "sql.migration.shir": "Nœuds de runtime d'intégration auto-hébergé", "sql.migration.show.status": "Afficher l'état", - "sql.migration.inprogress.warning.single": "La base de données {0} contient des avertissements", - "sql.migration.inprogress.warning.multiple": "{0} bases de données contiennent des avertissements", - "sql.migration.feedback.issue.title": "Commentaires sur l'expérience de la migration", - "sql.migration.cutover": "Basculement de la migration", - "sql.migration.complete.cutover": "Terminer le basculement", + "sql.migration.size": "Taille (Mo)", + "sql.migration.size.column.header": "Taille", + "sql.migration.sku.location": "Région Azure pour votre cible de Azure SQL", + "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Pour migrer vers Azure SQL Managed Instance (PaaS), affichez les résultats de l’évaluation et sélectionner une ou plusieurs bases de données.", + "sql.migration.sku.recommendation.view.assessment.vm": "Pour migrer vers SQL Server sur une machine virtuelle Azure (IaaS), affichez les résultats de l’évaluation et sélectionnez une ou plusieurs bases de données.", + "sql.migration.sku.resource": "Nom de votre ressource cible Azure SQL", + "sql.migration.sku.resource_group": "Groupe de ressources pour votre cible de Azure SQL", + "sql.migration.sku.subscription": "Nom de l’abonnement pour votre cible Azure SQL", + "sql.migration.sku.vm.card.title": "SQL Server dans une machine virtuelle Azure (laaS)", + "sql.migration.source.configuration": "Configuration de la source", + "sql.migration.source.credentials": "Informations d’identification sources", "sql.migration.source.database": "Nom de la base de données source", + "sql.migration.source.databases": "Bases de données sources", + "sql.migration.source.details.sqlAuth": "Entrez les informations d’identification de l’authentification SQL utilisées pour la connexion à l’instance SQL Server {0}. ​Ces informations d’identification seront utilisées pour la connexion à l’instance SQL Server et l’identification d’un ou plusieurs fichiers de sauvegarde valides.", + "sql.migration.source.details.windowAuth": "Entrez les informations d’identification d’authentification Windows utilisées pour se connecter à SQL Server instance {0}. Ces informations d’identification seront utilisées pour se connecter à l’instance SQL Server et identifier les fichiers de sauvegarde valides.", "sql.migration.source.server": "Serveur source", "sql.migration.source.version": "Version source", + "sql.migration.sql.assessment.notebook.title": "Évaluation de la migration SQL", + "sql.migration.sql.managed.instance": "SQL Managed Instance", + "sql.migration.sql.server.instance": "Instance SQL Server", + "sql.migration.sql.virtual.machine": "Machine virtuelle SQL", + "sql.migration.start.time": "Heure de début", + "sql.migration.status": "État", + "sql.migration.status.canceling": "Annulation en cours", + "sql.migration.status.completing": "Compléter", + "sql.migration.status.creating": "Création", + "sql.migration.status.dropdown.all": "État : Tout", + "sql.migration.status.dropdown.completing": "État : terminé", + "sql.migration.status.dropdown.failed": "État : Échec", + "sql.migration.status.dropdown.ongoing": "État : en cours", + "sql.migration.status.dropdown.succeeded": "État : Réussite", + "sql.migration.status.error.count.multiple": "{0}Erreurs)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} Erreur)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Échec", + "sql.migration.status.inprogress": "En cours", + "sql.migration.status.refresh.label": "Actualiser", + "sql.migration.status.succeeded": "Réussite", + "sql.migration.status.warning.count.multiple": "{0} Avertissements)", + "sql.migration.status.warning.count.single": "{0}Avertissement)", + "sql.migration.storage.account": "Compte de stockage", + "sql.migration.subscription": "Abonnement", + "sql.migration.summary.azure.storage": "Stockage Azure", + "sql.migration.summary.azure.storage.subscription": "Abonnement au stockage Azure", + "sql.migration.summary.database.count": "Bases de données pour la migration", + "sql.migration.summary.mi.type": "Azure SQL Managed Instance", + "sql.migration.summary.page.title": "Récapitulatif", + "sql.migration.summary.vm.type": "SQL Server dans une machine virtuelle Azure", + "sql.migration.target": "Cible", + "sql.migration.target.azure.sql.instance.name": "Nom de la cible", "sql.migration.target.database.name": "Nom de la base de données cible", + "sql.migration.target.platform": "Plateforme cible", "sql.migration.target.server": "Serveur cible", "sql.migration.target.version": "Version cible", - "sql.migration.migration.status": "État de la migration", - "sql.migration.migration.status.filter": "Filtre d’état de la migration", - "sql.migration.full.backup.files": "Fichiers de sauvegarde complète", - "sql.migration.last.applied.lsn": "Dernier LSN appliqué", - "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", - "sql.migration.last.LSN": "Dernier NSE", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Annuler la migration", - "sql.migration.active.backup.files.items": "Fichiers de sauvegarde actifs (1 élément)", - "sql.migration.active.backup.files.multiple.items": "Fichiers de sauvegarde actifs ({0} éléments)", - "sql.migration.copy.migration.details": "Copier les détails de la migration", - "sql.migration.details.copied": "Détails copiés", - "sql.cancel.migration.confirmation": "Voulez-vous vraiment annuler cette migration ?", - "sql.migration.yes": "Oui", - "sql.migration.no": "Non", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Effectuez les étapes suivantes avant de terminer le basculement.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Dernier fichier restauré : {0}", - "sql.migration.last.scan.completed": "Dernière analyse terminée : {0}", - "sql.migration.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": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "La migration n’est pas en cours et ne peut pas être à basculement.", - "sql.migration.file.name": "Nom de fichier", - "sql.migration.size.column.header": "Taille", - "sql.migration.no.pending.backups": "Aucune sauvegarde en attente. Cliquez sur Actualiser pour vérifier l’état actuel.", - "sql.migration.search.for.migration": "Rechercher des migrations", - "sql.migration.online": "En ligne", - "sql.migration.offline": "Hors connexion", - "sql.migration.database": "Base de données", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "Durée", - "sql.migration.azure.sql.target": "Cible Azure SQL", - "sql.migration.sql.managed.instance": "SQL Managed Instance", - "sql.migration.sql.virtual.machine": "Machine virtuelle SQL", - "sql.migration.target.azure.sql.instance.name": "Nom de la cible Azure SQL", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Heure de début", - "sql.migration.finish.time": "Heure de fin", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "En cours", - "sql.migration.status.succeeded": "Réussite", - "sql.migration.status.creating": "Création", - "sql.migration.status.completing": "Compléter", - "sql.migration.status.canceling": "Annulation en cours", - "sql.migration.status.failed": "Échec", - "sql.migration.status.warning.count.single": "{0}Avertissement)", - "sql.migration.status.warning.count.multiple": "{0} Avertissements)", - "sql.migration.status.error.count.single": "{0} Erreur)", - "sql.migration.status.error.count.multiple": "{0}Erreurs)", - "sql.migration.hrs": "{0} heures", - "sql.migration.hr": "{0} heure", - "sql.migration.days": "{0} jours", - "sql.migration.day": "{0} jour", - "sql.migration.mins": "{0} minutes", - "sql.migration.min": "{0} minute", - "sql.migration.sec": "{0} s", - "sql.migration.service.details.dialog.title": "Service Azure Database Migration", - "sql.migration.service.details.button.label": "Fermer", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", - "sql.migration.service.details.status.unavailable": "-- non disponible --", - "sql.migration.source.configuration": "Configuration de la source", - "sql.migration.source.credentials": "Informations d'identification sources", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Serveur", - "sql.migration.username": "Nom d'utilisateur", - "sql.migration.size": "Taille (Mo)", - "sql.migration.last.backup": "Dernière sauvegarde", - "sql.migration.database.migration": "Bases de données pour la migration", - "sql.migrate.text": "Sélectionnez la ou les bases de données à migrer vers Azure SQL", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "Problèmes", - "sql.migration.search": "Recherche", - "sql.migration.instance": "Instance", - "sql.migration.warnings": "Avertissements", - "sql.migration.impacted.objects": "Objets impactés", - "sql.migration.object.details": "Détails de l'objet", - "sql.migration.assessment.results": "Assessment Results", + "sql.migration.test.connection": "Tester la connexion", + "sql.migration.type": "Type", "sql.migration.type.label": "Type :", - "sql.migration.name.label": "Noms :", - "sql.migration.description": "Description", - "sql.migration.recommendation": "Recommandation", - "sql.migration.more.info": "Plus d'informations", - "sql.migration.target.platform": "Plateforme cible", - "sql.migration.warnings.details": "Détails des avertissements", - "sql.migration.issues.details": "Détails du problème", - "sql.migration.select.prompt": "Cliquez sur l’instance SQL Server ou sur l’une des bases de données à gauche pour afficher ses détails.", - "sql.migration.no.issues.vm": "Aucun problème n’a été trouvé pour la migration vers SQL Server sur la machine virtuelle Azure", - "sql.migration.no.issues.mi": "Aucun problème n’a été trouvé pour la migration vers SQL Server sur Azure SQL Managed Instance", - "sql.migration.impact.object.type": "Type : {0}", - "sql.migration.impact.object.name": "Nom : {0}", - "sql.migration.databases": "Bases de données ({0}/{1})", - "sql.migration.databases.selected": "{0}/{1} bases de données sélectionnées", - "sql.migration.issues.count": "Problèmes ({0})", + "sql.migration.unique.name": "Sélectionnez un nom unique pour cette base de données cible", + "sql.migration.username": "Nom d'utilisateur", + "sql.migration.view.all": "Afficher tout", + "sql.migration.view.select.button.label": "Afficher/sélectionner", + "sql.migration.warnings": "Avertissements", "sql.migration.warnings.count": "Avertissements ({0})", - "sql.migration.authentication.type": "Type d'authentification", - "sql.migration.status.refresh.label": "Actualiser" + "sql.migration.warnings.details": "Détails des avertissements", + "sql.migration.windows.user.account": "Domaine\\nom d'utilisateur", + "sql.migration.wizard.account.add.button.label": "Lier un compte", + "sql.migration.wizard.account.count.multiple.message": "Comptes {0} liés", + "sql.migration.wizard.account.count.single.message": "Compte {0} lié", + "sql.migration.wizard.account.description": "Sélectionnez un compte Azure lié à Azure Data Studio ou liez-en un maintenant.", + "sql.migration.wizard.account.noAccount.error": "Ajoutez un compte lié, puis réessayez.", + "sql.migration.wizard.account.title": "Compte Azure", + "sql.migration.wizard.sku.all": "En fonction des résultats de l’évaluation, toutes les {0} de vos bases de données dans un état en ligne peuvent être migrées vers Azure SQL.", + "sql.migration.wizard.sku.assessment.error": "Une erreur s'est produite lors de l’évaluation du serveur.", + "sql.migration.wizard.sku.choose_a_target": "Choisir votre cible Azure SQL", + "sql.migration.wizard.sku.title": "Cible Azure SQL", + "sql.migration.yes": "Oui", + "total.databases.selected": "{0} de bases de données {1} sélectionnées." }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Démarrage de la migration de la base de données {0} vers {1} - {2}", - "sql.migration.starting.migration.error": "Une erreur s'est produite lors du démarrage de la migration : « {0} »" + "sql.migration.starting.migration.error": "Une erreur s'est produite lors du démarrage de la migration : « {0} »", + "sql.migration.starting.migration.message": "Démarrage de la migration de la base de données {0} vers {1} - {2}" + }, + "package": { + "cancel-migration-menu": "Annuler la migration", + "complete-cutover-menu": "Terminer le basculement", + "copy-migration-menu": "Copier les détails de la migration", + "database-details-menu": "Détails de la base de données", + "description": "Description de la migration Azure SQL", + "displayName": "Migration Azure SQL", + "migration-command-category": "Migration Azure SQL", + "migration-context-menu-category": "Menu contextuel de migration", + "migration-dashboard-tasks": "Tâches de migration", + "migration-dashboard-title": "Migration Azure SQL", + "migration-notebook-command-title": "Ouvrir les blocs-notes de migration Azure SQL", + "new-support-request-command": "Nouvelle demande de support", + "send-feedback-command": "Commentaires", + "start-migration-command": "Migrer vers Azure SQL", + "view-service-menu": "Détails Database Migration Service :", + "view-target-menu": "Détails de la cible Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json index 81ec12c22e..deeb8eb955 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage SQL", - "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers SQL." + "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers SQL.", + "displayName": "Concepts de base du langage SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json index e4f4787902..e2e6a36c87 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Abyss", "description": "Thème Abyss pour Visual Studio Code", + "displayName": "Thème Abyss", "themeLabel": "Abysse" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json index 05f0f82528..c34d7ca0d5 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thèmes par défaut", - "description": "Thèmes clair et sombre par défaut de Visual Studio", - "darkPlusColorThemeLabel": "Sombre+ (sombre par défaut)", - "lightPlusColorThemeLabel": "Clair+ (clair par défaut)", "darkColorThemeLabel": "Sombre (Visual Studio)", - "lightColorThemeLabel": "Clair (Visual Studio)", + "darkPlusColorThemeLabel": "Sombre+ (sombre par défaut)", + "description": "Thèmes clair et sombre par défaut de Visual Studio", + "displayName": "Thèmes par défaut", "hcColorThemeLabel": "Contraste élevé", + "lightColorThemeLabel": "Clair (Visual Studio)", + "lightPlusColorThemeLabel": "Clair+ (clair par défaut)", "minimalIconThemeLabel": "Minimal (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json index de71d7182f..c4eb6e5c2b 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Kimble Dark", "description": "Thème Kimble dark pour Visual Studio Code", + "displayName": "Thème Kimble Dark", "themeLabel": "Kimbie sombre" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json index e999f128ac..f83713cddf 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Monokai Dimmed", "description": "Thème Monokai Dimmed pour Visual Studio Code", + "displayName": "Thème Monokai Dimmed", "themeLabel": "Monokai estompé" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json index 4edfe1dcfb..a026fa980e 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Monokai", "description": "Thème Monokai pour Visual Studio Code", + "displayName": "Thème Monokai", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json index 9712dd0bb2..ac7e329479 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Quiet Light", "description": "Thème Quiet Light pour Visual Studio Code", + "displayName": "Thème Quiet Light", "themeLabel": "Quiet clair" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json index 2b5ff1fd09..887b478f2a 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Red", "description": "Thème Red pour Visual Studio Code", + "displayName": "Thème Red", "themeLabel": "Rouge" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json index 75d02b35b2..0096b3bb41 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Seti pour les icônes de fichiers", "description": "Un thème pour les icônes de fichiers fait avec les icônes de fichiers Seti UI", + "displayName": "Thème Seti pour les icônes de fichiers", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json index 784189594a..4b7124bc5a 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Solarized Dark", "description": "Thème Solarized Dark pour Visual Studio Code", + "displayName": "Thème Solarized Dark", "themeLabel": "Solaire sombre" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json index b554920184..30b5c4f093 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Solarized Light", "description": "Thème Solarized Light pour Visual Studio Code", + "displayName": "Thème Solarized Light", "themeLabel": "Solaire clair" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json index cc99c84796..776e521b9b 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Thème Tomorrow Night Blue", "description": "Thème Tomorrow Night Blue pour Visual Studio Code", + "displayName": "Thème Tomorrow Night Blue", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-fr/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/typescript-basics.i18n.json index e1243fb2ac..b350de1dea 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Bases du langage TypeScript", - "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers TypeScript." + "description": "Fournit des extraits de code, la coloration syntaxique, la correspondance des crochets et le repli dans les fichiers TypeScript.", + "displayName": "Bases du langage TypeScript" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/xml-language-features.i18n.json index dd3b93772d..85029ffd58 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Fonctionnalités du langage XML", - "description": "Fournit une prise en charge riche de langage pour XML." + "description": "Fournit une prise en charge riche de langage pour XML.", + "displayName": "Fonctionnalités du langage XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json index b391bd4566..392d7186e6 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage XML", - "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers XML." + "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers XML.", + "displayName": "Concepts de base du langage XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json index a10834c154..c6744c60b3 100644 --- a/i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-fr/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Concepts de base du langage YAML", - "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers YAML." + "description": "Fournit la coloration syntaxique et la correspondance des crochets dans les fichiers YAML.", + "displayName": "Concepts de base du langage YAML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-fr/translations/main.i18n.json b/i18n/ads-language-pack-fr/translations/main.i18n.json index 1b05c150e0..b34047bcc1 100644 --- a/i18n/ads-language-pack-fr/translations/main.i18n.json +++ b/i18n/ads-language-pack-fr/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Une erreur système s'est produite ({0})", - "error.defaultMessage": "Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.", - "error.moreErrors": "{0} ({1} erreurs au total)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC." - }, - "vs/base/node/zip": { - "invalid file": "Erreur à l'extraction de {0}. Fichier non valide.", - "incompleteExtract": "Incomplet. Entrées trouvées : {0} sur {1} ", - "notFound": "{0} introuvable dans le zip." - }, - "vs/base/common/actions": { - "submenu.empty": "(vide)" - }, - "vs/base/common/date": { - "date.fromNow.in": "dans {0}", - "date.fromNow.now": "maintenant", - "date.fromNow.seconds.singular.ago": "Il y a {0} seconde", - "date.fromNow.seconds.plural.ago": "Il y a {0} secondes", - "date.fromNow.seconds.singular": "{0} s", - "date.fromNow.seconds.plural": "{0} secondes", - "date.fromNow.minutes.singular.ago": "Il y a {0} minute", - "date.fromNow.minutes.plural.ago": "Il y a {0} minutes", - "date.fromNow.minutes.singular": "{0} minute", - "date.fromNow.minutes.plural": "{0} minutes", - "date.fromNow.hours.singular.ago": "Il y a {0} heure", - "date.fromNow.hours.plural.ago": "il y a {0} heures", - "date.fromNow.hours.singular": "{0} heure", - "date.fromNow.hours.plural": "{0} heures", - "date.fromNow.days.singular.ago": "Il y a {0} jours", - "date.fromNow.days.plural.ago": "il y a {0} jours", - "date.fromNow.days.singular": "{0} jour", - "date.fromNow.days.plural": "{0} jours", - "date.fromNow.weeks.singular.ago": "Il y a {0} semaine", - "date.fromNow.weeks.plural.ago": "Il y a {0} semaines", - "date.fromNow.weeks.singular": "{0} semaine", - "date.fromNow.weeks.plural": "{0} semaines", - "date.fromNow.months.singular.ago": "Il y a {0} mois", - "date.fromNow.months.plural.ago": "Il y a {0} mois", - "date.fromNow.months.singular": "{0} mois", - "date.fromNow.months.plural": "{0} mois", - "date.fromNow.years.singular.ago": "Il y a {0} an", - "date.fromNow.years.plural.ago": "Il y a {0} ans", - "date.fromNow.years.singular": "{0} an", - "date.fromNow.years.plural": "{0} ans" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Effacer", - "disable filter on type": "Désactiver le filtre sur le type", - "enable filter on type": "Activer le filtre sur le type", - "empty": "Aucun élément", - "found": "{0} éléments sur {1} correspondants" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "Infos", - "dialogErrorMessage": "Erreur", - "dialogWarningMessage": "Avertissement", - "dialogPendingMessage": "En cours", - "dialogClose": "Fermer la boîte de dialogue" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "Indépendant" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Symbole invalide", - "error.invalidNumberFormat": "Format de nombre non valide", - "error.propertyNameExpected": "Nom de propriété attendu", - "error.valueExpected": "Valeur attendue", - "error.colonExpected": "Signe des deux points attendu", - "error.commaExpected": "Virgule attendue", - "error.closeBraceExpected": "Accolade fermante attendue", - "error.closeBracketExpected": "Crochet fermant attendu", - "error.endOfFileExpected": "Fin de fichier attendue" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Réduire tout" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "Section {0}" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Menu de l'application", - "mMore": "plus" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Plus d'actions..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Erreur : {0}", - "alertWarningMessage": "Avertissement : {0}", - "alertInfoMessage": "Info : {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Précédent", - "inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "Taper pour affiner les résultats.", - "inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)", - "quickInput.visibleCount": "{0} résultats", - "quickInput.countSelected": "{0} Sélectionnés", - "ok": "OK", - "custom": "Personnalisé", - "quickInput.backWithKeybinding": "Précédent ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Maj", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "Contrôle", - "shiftKey.long": "Maj", - "altKey.long": "Alt", - "cmdKey.long": "Commande", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Chargement..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Fermer la boîte de dialogue", + "dialogErrorMessage": "Erreur", + "dialogInfoMessage": "Infos", + "dialogPendingMessage": "En cours", + "dialogWarningMessage": "Avertissement", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrée" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "Respecter la casse", + "regexDescription": "Utiliser une expression régulière", + "wordsDescription": "Mot entier" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "entrée", "label.preserveCaseCheckbox": "Préserver la casse" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "Respecter la casse", - "wordsDescription": "Mot entier", - "regexDescription": "Utiliser une expression régulière" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Chargement..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrée rapide" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Erreur : {0}", + "alertInfoMessage": "Info : {0}", + "alertWarningMessage": "Avertissement : {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "Indépendant" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Menu de l'application", + "mMore": "plus" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Zone de sélection" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "Ann&&uler", - "undo": "Annuler", - "miRedo": "&&Rétablir", - "redo": "Rétablir", - "miSelectAll": "&&Sélectionner tout", - "selectAll": "Tout sélectionner" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "Section {0}" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Indique si le texte de l'éditeur a le focus (le curseur clignote)", - "editorFocus": "Indique si l'éditeur ou un widget de l'éditeur a le focus (par exemple, le focus se trouve sur le widget de recherche)", - "textInputFocus": "Indique si un éditeur ou une entrée de texte mis en forme a le focus (le curseur clignote)", - "editorReadonly": "Indique si l'éditeur est en lecture seule", - "inDiffEditor": "Indique si le contexte est celui d'un éditeur de différences", - "editorColumnSelection": "Indique si 'editor.columnSelection' est activé", - "editorHasSelection": "Indique si du texte est sélectionné dans l'éditeur", - "editorHasMultipleSelections": "Indique si l'éditeur a plusieurs sélections", - "editorTabMovesFocus": "Indique si la touche Tab permet de déplacer le focus hors de l'éditeur", - "editorHoverVisible": "Indique si le pointage de l'éditeur est visible", - "inCompositeEditor": "Indique si l'éditeur fait partie d'un éditeur plus important (par exemple Notebooks)", - "editorLangId": "Identificateur de langage de l'éditeur", - "editorHasCompletionItemProvider": "Indique si l'éditeur a un fournisseur d'éléments de complétion", - "editorHasCodeActionsProvider": "Indique si l'éditeur a un fournisseur d'actions de code", - "editorHasCodeLensProvider": "Indique si l'éditeur a un fournisseur d'informations CodeLens", - "editorHasDefinitionProvider": "Indique si l'éditeur a un fournisseur de définitions", - "editorHasDeclarationProvider": "Indique si l'éditeur a un fournisseur de déclarations", - "editorHasImplementationProvider": "Indique si l'éditeur a un fournisseur d'implémentation", - "editorHasTypeDefinitionProvider": "Indique si l'éditeur a un fournisseur de définitions de type", - "editorHasHoverProvider": "Indique si l'éditeur a un fournisseur de pointage", - "editorHasDocumentHighlightProvider": "Indique si l'éditeur a un fournisseur de mise en surbrillance pour les documents", - "editorHasDocumentSymbolProvider": "Indique si l'éditeur a un fournisseur de symboles pour les documents", - "editorHasReferenceProvider": "Indique si l'éditeur a un fournisseur de référence", - "editorHasRenameProvider": "Indique si l'éditeur a un fournisseur de renommage", - "editorHasSignatureHelpProvider": "Indique si l'éditeur a un fournisseur d'aide sur les signatures", - "editorHasInlineHintsProvider": "Indique si l'éditeur a un fournisseur d'indicateurs inline", - "editorHasDocumentFormattingProvider": "Indique si l'éditeur a un fournisseur de mise en forme pour les documents", - "editorHasDocumentSelectionFormattingProvider": "Indique si l'éditeur a un fournisseur de mise en forme de sélection pour les documents", - "editorHasMultipleDocumentFormattingProvider": "Indique si l'éditeur a plusieurs fournisseurs de mise en forme pour les documents", - "editorHasMultipleDocumentSelectionFormattingProvider": "Indique si l'éditeur a plusieurs fournisseurs de mise en forme de sélection pour les documents" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Plus d'actions..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "L'éditeur utilise les API de la plateforme pour détecter si un lecteur d'écran est attaché.", - "accessibilitySupport.on": "L'éditeur est optimisé en permanence pour les lecteurs d'écran. Le retour automatique à la ligne est désactivé.", - "accessibilitySupport.off": "L'éditeur n'est jamais optimisé pour une utilisation avec un lecteur d'écran.", - "accessibilitySupport": "Contrôle si l'éditeur doit s'exécuter dans un mode optimisé pour les lecteurs d'écran. Si la valeur est on, le retour automatique à la ligne est désactivé.", - "comments.insertSpace": "Contrôle si un espace est inséré pour les commentaires.", - "comments.ignoreEmptyLines": "Contrôle si les lignes vides doivent être ignorées avec des actions d'activation/de désactivation, d'ajout ou de suppression des commentaires de ligne.", - "emptySelectionClipboard": "Contrôle si la copie sans sélection permet de copier la ligne actuelle.", - "find.cursorMoveOnType": "Contrôle si le curseur doit sauter pour rechercher les correspondances lors de la saisie.", - "find.seedSearchStringFromSelection": "Détermine si la chaîne de recherche dans le Widget Recherche est initialisée avec la sélection de l’éditeur.", - "editor.find.autoFindInSelection.never": "Ne jamais activer automatiquement la recherche dans la sélection (par défaut).", - "editor.find.autoFindInSelection.always": "Toujours activer automatiquement la recherche dans la sélection.", - "editor.find.autoFindInSelection.multiline": "Activez Rechercher automatiquement dans la sélection quand plusieurs lignes de contenu sont sélectionnées.", - "find.autoFindInSelection": "Contrôle la condition d'activation automatique de la recherche dans la sélection.", - "find.globalFindClipboard": "Détermine si le Widget Recherche devrait lire ou modifier le presse-papiers de recherche partagé sur macOS.", - "find.addExtraSpaceOnTop": "Contrôle si le widget Recherche doit ajouter des lignes supplémentaires en haut de l'éditeur. Quand la valeur est true, vous pouvez faire défiler au-delà de la première ligne si le widget Recherche est visible.", - "find.loop": "Contrôle si la recherche redémarre automatiquement depuis le début (ou la fin) quand il n'existe aucune autre correspondance.", - "fontLigatures": "Active/désactive les ligatures de police (fonctionnalités de police 'calt' et 'liga'). Remplacez ceci par une chaîne pour contrôler de manière précise la propriété CSS 'font-feature-settings'.", - "fontFeatureSettings": "Propriété CSS 'font-feature-settings' explicite. Vous pouvez passer une valeur booléenne à la place si vous devez uniquement activer/désactiver les ligatures.", - "fontLigaturesGeneral": "Configure les ligatures de police ou les fonctionnalités de police. Il peut s'agir d'une valeur booléenne permettant d'activer/de désactiver les ligatures, ou d'une chaîne correspondant à la valeur de la propriété CSS 'font-feature-settings'.", - "fontSize": "Contrôle la taille de police en pixels.", - "fontWeightErrorMessage": "Seuls les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000 sont autorisés.", - "fontWeight": "Contrôle l'épaisseur de police. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", - "editor.gotoLocation.multiple.peek": "Montrer l'aperçu des résultats (par défaut)", - "editor.gotoLocation.multiple.gotoAndPeek": "Accéder au résultat principal et montrer un aperçu", - "editor.gotoLocation.multiple.goto": "Accéder au résultat principal et activer l'accès sans aperçu pour les autres", - "editor.gotoLocation.multiple.deprecated": "Ce paramètre est déprécié, utilisez des paramètres distincts comme 'editor.editor.gotoLocation.multipleDefinitions' ou 'editor.editor.gotoLocation.multipleImplementations' à la place.", - "editor.editor.gotoLocation.multipleDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition' quand plusieurs emplacements cibles existent.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition de type' quand plusieurs emplacements cibles existent.", - "editor.editor.gotoLocation.multipleDeclarations": "Contrôle le comportement de la commande 'Atteindre la déclaration' quand plusieurs emplacements cibles existent.", - "editor.editor.gotoLocation.multipleImplemenattions": "Contrôle le comportement de la commande 'Atteindre les implémentations' quand plusieurs emplacements cibles existent.", - "editor.editor.gotoLocation.multipleReferences": "Contrôle le comportement de la commande 'Atteindre les références' quand plusieurs emplacements cibles existent.", - "alternativeDefinitionCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la définition' est l'emplacement actuel.", - "alternativeTypeDefinitionCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la définition de type' est l'emplacement actuel.", - "alternativeDeclarationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la déclaration' est l'emplacement actuel.", - "alternativeImplementationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre l'implémentation' est l'emplacement actuel.", - "alternativeReferenceCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la référence' est l'emplacement actuel.", - "hover.enabled": "Contrôle si le pointage est affiché.", - "hover.delay": "Contrôle le délai en millisecondes, après lequel le survol est affiché.", - "hover.sticky": "Contrôle si le pointage doit rester visible quand la souris est déplacée au-dessus.", - "codeActions": "Active l’ampoule d’action de code dans l’éditeur.", - "inlineHints.enable": "Active les indicateurs inline dans l'éditeur.", - "inlineHints.fontSize": "Contrôle la taille de police des indicateurs inline dans l'éditeur. Quand la valeur est '0', 90 % de '#editor.fontSize#' est utilisé.", - "inlineHints.fontFamily": "Contrôle la famille de polices des indicateurs inline dans l'éditeur.", - "lineHeight": "Contrôle la hauteur de ligne. Utilisez 0 pour calculer la hauteur de ligne de la taille de la police.", - "minimap.enabled": "Contrôle si la minimap est affichée.", - "minimap.size.proportional": "Le minimap a la même taille que le contenu de l'éditeur (défilement possible).", - "minimap.size.fill": "Le minimap s'agrandit ou se réduit selon les besoins pour remplir la hauteur de l'éditeur (pas de défilement).", - "minimap.size.fit": "Le minimap est réduit si nécessaire pour ne jamais dépasser la taille de l'éditeur (pas de défilement).", - "minimap.size": "Contrôle la taille du minimap.", - "minimap.side": "Contrôle le côté où afficher la minimap.", - "minimap.showSlider": "Contrôle quand afficher le curseur du minimap.", - "minimap.scale": "Échelle du contenu dessiné dans le minimap : 1, 2 ou 3.", - "minimap.renderCharacters": "Afficher les caractères réels sur une ligne par opposition aux blocs de couleur.", - "minimap.maxColumn": "Limiter la largeur de la minimap pour afficher au plus un certain nombre de colonnes.", - "padding.top": "Contrôle la quantité d’espace entre le bord supérieur de l’éditeur et la première ligne.", - "padding.bottom": "Contrôle la quantité d'espace entre le bord inférieur de l'éditeur et la dernière ligne.", - "parameterHints.enabled": "Active une fenêtre contextuelle qui affiche de la documentation sur les paramètres et des informations sur les types à mesure que vous tapez.", - "parameterHints.cycle": "Détermine si le menu de suggestions de paramètres se ferme ou reviens au début lorsque la fin de la liste est atteinte.", - "quickSuggestions.strings": "Activez les suggestions rapides dans les chaînes.", - "quickSuggestions.comments": "Activez les suggestions rapides dans les commentaires.", - "quickSuggestions.other": "Activez les suggestions rapides en dehors des chaînes et des commentaires.", - "quickSuggestions": "Contrôle si les suggestions doivent apparaître automatiquement pendant la saisie.", - "lineNumbers.off": "Les numéros de ligne ne sont pas affichés.", - "lineNumbers.on": "Les numéros de ligne sont affichés en nombre absolu.", - "lineNumbers.relative": "Les numéros de ligne sont affichés sous la forme de distance en lignes à la position du curseur.", - "lineNumbers.interval": "Les numéros de ligne sont affichés toutes les 10 lignes.", - "lineNumbers": "Contrôle l'affichage des numéros de ligne.", - "rulers.size": "Nombre de caractères monospace auxquels cette règle d'éditeur effectue le rendu.", - "rulers.color": "Couleur de cette règle d'éditeur.", - "rulers": "Rendre les règles verticales après un certain nombre de caractères à espacement fixe. Utiliser plusieurs valeurs pour plusieurs règles. Aucune règle n'est dessinée si le tableau est vide.", - "suggest.insertMode.insert": "Insérez une suggestion sans remplacer le texte à droite du curseur.", - "suggest.insertMode.replace": "Insérez une suggestion et remplacez le texte à droite du curseur.", - "suggest.insertMode": "Contrôle si les mots sont remplacés en cas d'acceptation de la saisie semi-automatique. Notez que cela dépend des extensions adhérant à cette fonctionnalité.", - "suggest.filterGraceful": "Détermine si le filtre et le tri des suggestions doivent prendre en compte les fautes de frappes mineures.", - "suggest.localityBonus": "Contrôle si le tri favorise les mots qui apparaissent à proximité du curseur.", - "suggest.shareSuggestSelections": "Contrôle si les sélections de suggestion mémorisées sont partagées entre plusieurs espaces de travail et fenêtres (nécessite '#editor.suggestSelection#').", - "suggest.snippetsPreventQuickSuggestions": "Contrôle si un extrait de code actif empêche les suggestions rapides.", - "suggest.showIcons": "Contrôle s'il faut montrer ou masquer les icônes dans les suggestions.", - "suggest.showStatusBar": "Contrôle la visibilité de la barre d'état en bas du widget de suggestion.", - "suggest.showInlineDetails": "Détermine si les détails du widget de suggestion sont inclus dans l'étiquette ou uniquement dans le widget de détails", - "suggest.maxVisibleSuggestions.dep": "Ce paramètre est déprécié. Le widget de suggestion peut désormais être redimensionné.", - "deprecated": "Ce paramètre est déprécié, veuillez utiliser des paramètres distincts comme 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets' à la place.", - "editor.suggest.showMethods": "Si activé, IntelliSense montre des suggestions de type 'method'.", - "editor.suggest.showFunctions": "Si activé, IntelliSense montre des suggestions de type 'function'.", - "editor.suggest.showConstructors": "Si activé, IntelliSense montre des suggestions de type 'constructor'.", - "editor.suggest.showFields": "Si activé, IntelliSense montre des suggestions de type 'field'.", - "editor.suggest.showVariables": "Si activé, IntelliSense montre des suggestions de type 'variable'.", - "editor.suggest.showClasss": "Si activé, IntelliSense montre des suggestions de type 'class'.", - "editor.suggest.showStructs": "Si activé, IntelliSense montre des suggestions de type 'struct'.", - "editor.suggest.showInterfaces": "Si activé, IntelliSense montre des suggestions de type 'interface'.", - "editor.suggest.showModules": "Si activé, IntelliSense montre des suggestions de type 'module'.", - "editor.suggest.showPropertys": "Si activé, IntelliSense montre des suggestions de type 'property'.", - "editor.suggest.showEvents": "Si activé, IntelliSense montre des suggestions de type 'event'.", - "editor.suggest.showOperators": "Si activé, IntelliSense montre des suggestions de type 'operator'.", - "editor.suggest.showUnits": "Si activé, IntelliSense montre des suggestions de type 'unit'.", - "editor.suggest.showValues": "Si activé, IntelliSense montre des suggestions de type 'value'.", - "editor.suggest.showConstants": "Si activé, IntelliSense montre des suggestions de type 'constant'.", - "editor.suggest.showEnums": "Si activé, IntelliSense montre des suggestions de type 'enum'.", - "editor.suggest.showEnumMembers": "Si activé, IntelliSense montre des suggestions de type 'enumMember'.", - "editor.suggest.showKeywords": "Si activé, IntelliSense montre des suggestions de type 'keyword'.", - "editor.suggest.showTexts": "Si activé, IntelliSense montre des suggestions de type 'text'.", - "editor.suggest.showColors": "Si activé, IntelliSense montre des suggestions de type 'color'.", - "editor.suggest.showFiles": "Si activé, IntelliSense montre des suggestions de type 'file'.", - "editor.suggest.showReferences": "Si activé, IntelliSense montre des suggestions de type 'reference'.", - "editor.suggest.showCustomcolors": "Si activé, IntelliSense montre des suggestions de type 'customcolor'.", - "editor.suggest.showFolders": "Si activé, IntelliSense montre des suggestions de type 'folder'.", - "editor.suggest.showTypeParameters": "Si activé, IntelliSense montre des suggestions de type 'typeParameter'.", - "editor.suggest.showSnippets": "Si activé, IntelliSense montre des suggestions de type 'snippet'.", - "editor.suggest.showUsers": "Si activé, IntelliSense montre des suggestions de type 'utilisateur'.", - "editor.suggest.showIssues": "Si activé, IntelliSense montre des suggestions de type 'problèmes'.", - "selectLeadingAndTrailingWhitespace": "Indique si les espaces blancs de début et de fin doivent toujours être sélectionnés.", - "acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées sur les caractères de validation. Par exemple, en JavaScript, le point-virgule (`;`) peut être un caractère de validation qui accepte une suggestion et tape ce caractère.", - "acceptSuggestionOnEnterSmart": "Accepter uniquement une suggestion avec 'Entrée' quand elle effectue une modification textuelle.", - "acceptSuggestionOnEnter": "Contrôle si les suggestions sont acceptées après appui sur 'Entrée', en plus de 'Tab'. Permet d’éviter toute ambiguïté entre l’insertion de nouvelles lignes et l'acceptation de suggestions.", - "accessibilityPageSize": "Contrôle le nombre de lignes de l'éditeur qu'un lecteur d'écran peut lire en une seule fois. Quand nous détectons un lecteur d'écran, nous définissons automatiquement la valeur par défaut à 2 000. Avertissement : Les valeurs supérieures à la valeur par défaut peuvent avoir un impact important sur les performances.", - "accessibilityPageSize.deprecated": "Ce paramètre est déprécié. L'éditeur choisit automatiquement la taille de la page d'accessibilité quand nous détectons un lecteur d'écran. 2 000 lignes est la nouvelle valeur par défaut.", - "editorViewAccessibleLabel": "Contenu de l'éditeur", - "editor.autoClosingBrackets.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les parenthèses.", - "editor.autoClosingBrackets.beforeWhitespace": "Fermer automatiquement les parenthèses uniquement lorsque le curseur est à gauche de l’espace.", - "autoClosingBrackets": "Contrôle si l’éditeur doit fermer automatiquement les parenthèses quand l’utilisateur ajoute une parenthèse ouvrante.", - "editor.autoClosingDelete.auto": "Supprimez les guillemets ou crochets fermants adjacents uniquement s'ils ont été insérés automatiquement.", - "autoClosingDelete": "Contrôle si l'éditeur doit supprimer les guillemets ou crochets fermants adjacents au moment de la suppression.", - "editor.autoClosingOvertype.auto": "Tapez avant les guillemets ou les crochets fermants uniquement s'ils sont automatiquement insérés.", - "autoClosingOvertype": "Contrôle si l'éditeur doit taper avant les guillemets ou crochets fermants.", - "editor.autoClosingQuotes.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les guillemets.", - "editor.autoClosingQuotes.beforeWhitespace": "Fermer automatiquement les guillemets uniquement lorsque le curseur est à gauche de l’espace.", - "autoClosingQuotes": "Contrôle si l’éditeur doit fermer automatiquement les guillemets après que l’utilisateur ajoute un guillemet ouvrant.", - "editor.autoIndent.none": "L'éditeur n'insère pas de retrait automatiquement.", - "editor.autoIndent.keep": "L'éditeur conserve le retrait de la ligne actuelle.", - "editor.autoIndent.brackets": "L'éditeur conserve le retrait de la ligne actuelle et honore les crochets définis par le langage.", - "editor.autoIndent.advanced": "L'éditeur conserve le retrait de la ligne actuelle, honore les crochets définis par le langage et appelle des objets onEnterRules spéciaux définis par les langages.", - "editor.autoIndent.full": "L'éditeur conserve le retrait de la ligne actuelle, honore les crochets définis par le langage, appelle des objets onEnterRules spéciaux définis par les langages et honore les objets indentationRules définis par les langages.", - "autoIndent": "Contrôle si l'éditeur doit ajuster automatiquement le retrait quand les utilisateurs tapent, collent, déplacent ou mettent en retrait des lignes.", - "editor.autoSurround.languageDefined": "Utilisez les configurations de langue pour déterminer quand entourer automatiquement les sélections.", - "editor.autoSurround.quotes": "Entourez avec des guillemets et non des crochets.", - "editor.autoSurround.brackets": "Entourez avec des crochets et non des guillemets.", - "autoSurround": "Contrôle si l'éditeur doit automatiquement entourer les sélections quand l'utilisateur tape des guillemets ou des crochets.", - "stickyTabStops": "Émule le comportement des tabulations pour la sélection quand des espaces sont utilisés à des fins de mise en retrait. La sélection respecte les taquets de tabulation.", - "codeLens": "Contrôle si l'éditeur affiche CodeLens.", - "codeLensFontFamily": "Contrôle la famille de polices pour CodeLens.", - "codeLensFontSize": "Contrôle la taille de police en pixels pour CodeLens. Quand la valeur est '0', 90 % de '#editor.fontSize#' est utilisé.", - "colorDecorators": "Contrôle si l'éditeur doit afficher les éléments décoratifs de couleurs inline et le sélecteur de couleurs.", - "columnSelection": "Autoriser l'utilisation de la souris et des touches pour sélectionner des colonnes.", - "copyWithSyntaxHighlighting": "Contrôle si la coloration syntaxique doit être copiée dans le presse-papiers.", - "cursorBlinking": "Contrôler le style d’animation du curseur.", - "cursorSmoothCaretAnimation": "Contrôle si l'animation du point d'insertion doit être activée.", - "cursorStyle": "Contrôle le style du curseur.", - "cursorSurroundingLines": "Contrôle le nombre minimal de lignes de début et de fin visibles autour du curseur. Également appelé 'scrollOff' ou 'scrollOffset' dans d'autres éditeurs.", - "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines' est appliqué seulement s'il est déclenché via le clavier ou une API.", - "cursorSurroundingLinesStyle.all": "'cursorSurroundingLines' est toujours appliqué.", - "cursorSurroundingLinesStyle": "Contrôle quand 'cursorSurroundingLines' doit être appliqué.", - "cursorWidth": "Détermine la largeur du curseur lorsque `#editor.cursorStyle#` est à `line`.", - "dragAndDrop": "Contrôle si l’éditeur autorise le déplacement de sélections par glisser-déplacer.", - "fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand vous appuyez sur 'Alt'.", - "folding": "Contrôle si l'éditeur a le pliage de code activé.", - "foldingStrategy.auto": "Utilisez une stratégie de pliage propre à la langue, si disponible, sinon utilisez la stratégie basée sur le retrait.", - "foldingStrategy.indentation": "Utilisez la stratégie de pliage basée sur le retrait.", - "foldingStrategy": "Contrôle la stratégie de calcul des plages de pliage.", - "foldingHighlight": "Contrôle si l'éditeur doit mettre en évidence les plages pliées.", - "unfoldOnClickAfterEndOfLine": "Contrôle si le fait de cliquer sur le contenu vide après une ligne pliée déplie la ligne.", - "fontFamily": "Contrôle la famille de polices.", - "formatOnPaste": "Détermine si l’éditeur doit automatiquement mettre en forme le contenu collé. Un formateur doit être disponible et être capable de mettre en forme une plage dans un document.", - "formatOnType": "Contrôle si l’éditeur doit mettre automatiquement en forme la ligne après la saisie.", - "glyphMargin": "Contrôle si l'éditeur doit afficher la marge de glyphes verticale. La marge de glyphes sert principalement au débogage.", - "hideCursorInOverviewRuler": "Contrôle si le curseur doit être masqué dans la règle de la vue d’ensemble.", - "highlightActiveIndentGuide": "Contrôle si l’éditeur doit mettre en surbrillance le guide de mise en retrait actif.", - "letterSpacing": "Contrôle l'espacement des lettres en pixels.", - "linkedEditing": "Contrôle si la modification liée est activée dans l'éditeur. En fonction du langage, les symboles associés, par exemple les balises HTML, sont mis à jour durant le processus de modification.", - "links": "Contrôle si l’éditeur doit détecter les liens et les rendre cliquables.", - "matchBrackets": "Mettez en surbrillance les crochets correspondants.", - "mouseWheelScrollSensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de souris.", - "mouseWheelZoom": "Faire un zoom sur la police de l'éditeur quand l'utilisateur fait tourner la roulette de la souris tout en maintenant la touche 'Ctrl' enfoncée.", - "multiCursorMergeOverlapping": "Fusionnez plusieurs curseurs quand ils se chevauchent.", - "multiCursorModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.", - "multiCursorModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", - "multiCursorModifier": "Le modificateur à utiliser pour ajouter plusieurs curseurs avec la souris. Les gestes de souris Atteindre la définition et Ouvrir le lien s'adapteront tels qu’ils n’entrent pas en conflit avec le modificateur multicursor. [Lire la suite] (https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "Chaque curseur colle une seule ligne de texte.", - "multiCursorPaste.full": "Chaque curseur colle le texte en entier.", - "multiCursorPaste": "Contrôle le collage quand le nombre de lignes du texte collé correspond au nombre de curseurs.", - "occurrencesHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les occurrences de symboles sémantiques.", - "overviewRulerBorder": "Contrôle si une bordure doit être dessinée autour de la règle de la vue d'ensemble.", - "peekWidgetDefaultFocus.tree": "Focus sur l'arborescence à l'ouverture de l'aperçu", - "peekWidgetDefaultFocus.editor": "Placer le focus sur l'éditeur à l'ouverture de l'aperçu", - "peekWidgetDefaultFocus": "Contrôle s'il faut mettre le focus sur l'éditeur inline ou sur l'arborescence dans le widget d'aperçu.", - "definitionLinkOpensInPeek": "Contrôle si le geste de souris Accéder à la définition ouvre toujours le widget d'aperçu.", - "quickSuggestionsDelay": "Contrôle le délai en millisecondes après lequel des suggestions rapides sont affichées.", - "renameOnType": "Contrôle si l'éditeur renomme automatiquement selon le type.", - "renameOnTypeDeprecate": "Déprécié. Utilisez 'editor.linkedEditing' à la place.", - "renderControlCharacters": "Contrôle si l’éditeur doit afficher les caractères de contrôle.", - "renderIndentGuides": "Contrôle si l’éditeur doit afficher les guides de mise en retrait.", - "renderFinalNewline": "Affichez le dernier numéro de ligne quand le fichier se termine par un saut de ligne.", - "renderLineHighlight.all": "Met en surbrillance la gouttière et la ligne actuelle.", - "renderLineHighlight": "Contrôle la façon dont l’éditeur doit afficher la mise en surbrillance de la ligne actuelle.", - "renderLineHighlightOnlyWhenFocus": "Contrôle si l'éditeur doit afficher la mise en surbrillance de la ligne actuelle uniquement quand il a le focus.", - "renderWhitespace.boundary": "Affiche les espaces blancs à l'exception des espaces uniques entre les mots.", - "renderWhitespace.selection": "Afficher les espaces blancs uniquement sur le texte sélectionné.", - "renderWhitespace.trailing": "Affiche uniquement les caractères correspondant aux espaces blancs de fin.", - "renderWhitespace": "Contrôle la façon dont l’éditeur doit restituer les caractères espaces.", - "roundedSelection": "Contrôle si les sélections doivent avoir des angles arrondis.", - "scrollBeyondLastColumn": "Contrôle le nombre de caractères supplémentaires, au-delà duquel l’éditeur défile horizontalement.", - "scrollBeyondLastLine": "Contrôle si l’éditeur défile au-delà de la dernière ligne.", - "scrollPredominantAxis": "Faites défiler uniquement le long de l'axe prédominant quand le défilement est à la fois vertical et horizontal. Empêche la dérive horizontale en cas de défilement vertical sur un pavé tactile.", - "selectionClipboard": "Contrôle si le presse-papiers principal Linux doit être pris en charge.", - "selectionHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les correspondances similaires à la sélection.", - "showFoldingControls.always": "Affichez toujours les contrôles de pliage.", - "showFoldingControls.mouseover": "Affichez uniquement les contrôles de pliage quand la souris est au-dessus de la reliure.", - "showFoldingControls": "Contrôle quand afficher les contrôles de pliage sur la reliure.", - "showUnused": "Contrôle la disparition du code inutile.", - "showDeprecated": "Contrôle les variables dépréciées barrées.", - "snippetSuggestions.top": "Afficher des suggestions d’extraits au-dessus d’autres suggestions.", - "snippetSuggestions.bottom": "Afficher des suggestions d’extraits en-dessous d’autres suggestions.", - "snippetSuggestions.inline": "Afficher des suggestions d’extraits avec d’autres suggestions.", - "snippetSuggestions.none": "Ne pas afficher de suggestions d’extrait de code.", - "snippetSuggestions": "Contrôle si les extraits de code s'affichent en même temps que d'autres suggestions, ainsi que leur mode de tri.", - "smoothScrolling": "Contrôle si l'éditeur défile en utilisant une animation.", - "suggestFontSize": "Taille de la police pour le widget de suggestion. Lorsque la valeur est à `0`, la valeur de `#editor.fontSize` est utilisée.", - "suggestLineHeight": "Hauteur de ligne du widget de suggestion. Quand la valeur est '0', la valeur de '#editor.lineHeight#' est utilisée. La valeur minimale est 8.", - "suggestOnTriggerCharacters": "Contrôle si les suggestions devraient automatiquement s’afficher lorsque vous tapez les caractères de déclencheur.", - "suggestSelection.first": "Sélectionnez toujours la première suggestion.", - "suggestSelection.recentlyUsed": "Sélectionnez les suggestions récentes sauf si une entrée ultérieure en a sélectionné une, par ex., 'console.| -> console.log', car 'log' a été effectué récemment.", - "suggestSelection.recentlyUsedByPrefix": "Sélectionnez des suggestions en fonction des préfixes précédents qui ont complété ces suggestions, par ex., 'co -> console' et 'con -> const'.", - "suggestSelection": "Contrôle comment les suggestions sont pré-sélectionnés lors de l’affichage de la liste de suggestion.", - "tabCompletion.on": "La complétion par tabulation insérera la meilleure suggestion lorsque vous appuyez sur tab.", - "tabCompletion.off": "Désactiver les complétions par tabulation.", - "tabCompletion.onlySnippets": "Compléter les extraits de code par tabulation lorsque leur préfixe correspond. Fonctionne mieux quand les 'quickSuggestions' ne sont pas activées.", - "tabCompletion": "Active les complétions par tabulation", - "unusualLineTerminators.auto": "Les marques de fin de ligne inhabituelles sont automatiquement supprimées.", - "unusualLineTerminators.off": "Les marques de fin de ligne inhabituelles sont ignorées.", - "unusualLineTerminators.prompt": "Les marques de fin de ligne inhabituelles demandent à être supprimées.", - "unusualLineTerminators": "Supprimez les marques de fin de ligne inhabituelles susceptibles de causer des problèmes.", - "useTabStops": "L'insertion et la suppression des espaces blancs suit les taquets de tabulation.", - "wordSeparators": "Caractères utilisés comme séparateurs de mots durant la navigation ou les opérations basées sur les mots", - "wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.", - "wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage.", - "wordWrap.wordWrapColumn": "Les lignes seront terminées à `#editor.wordWrapColumn#`.", - "wordWrap.bounded": "Les lignes seront terminées au minimum du viewport et `#editor.wordWrapColumn#`.", - "wordWrap": "Contrôle comment les lignes doivent être limitées.", - "wordWrapColumn": "Contrôle la colonne de terminaison de l’éditeur lorsque `#editor.wordWrap#` est à `wordWrapColumn` ou `bounded`.", - "wrappingIndent.none": "Aucune mise en retrait. Les lignes enveloppées commencent à la colonne 1.", - "wrappingIndent.same": "Les lignes enveloppées obtiennent la même mise en retrait que le parent.", - "wrappingIndent.indent": "Les lignes justifiées obtiennent une mise en retrait +1 vers le parent.", - "wrappingIndent.deepIndent": "Les lignes justifiées obtiennent une mise en retrait +2 vers le parent. ", - "wrappingIndent": "Contrôle la mise en retrait des lignes justifiées.", - "wrappingStrategy.simple": "Suppose que tous les caractères ont la même largeur. Il s'agit d'un algorithme rapide qui fonctionne correctement pour les polices à espacement fixe et certains scripts (comme les caractères latins) où les glyphes ont la même largeur.", - "wrappingStrategy.advanced": "Délègue le calcul des points de wrapping au navigateur. Il s'agit d'un algorithme lent qui peut provoquer le gel des grands fichiers, mais qui fonctionne correctement dans tous les cas.", - "wrappingStrategy": "Contrôle l'algorithme qui calcule les points de wrapping." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Effacer", + "disable filter on type": "Désactiver le filtre sur le type", + "empty": "Aucun élément", + "enable filter on type": "Activer le filtre sur le type", + "found": "{0} éléments sur {1} correspondants" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne à la position du curseur.", - "lineHighlightBorderBox": "Couleur d'arrière-plan de la bordure autour de la ligne à la position du curseur.", - "rangeHighlight": "Couleur d'arrière-plan des plages mises en surbrillance, comme par les fonctionnalités de recherche et Quick Open. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "rangeHighlightBorder": "Couleur d'arrière-plan de la bordure autour des plages mises en surbrillance.", - "symbolHighlight": "Couleur d'arrière-plan du symbole mis en surbrillance, comme le symbole Atteindre la définition ou Suivant/Précédent. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", - "symbolHighlightBorder": "Couleur d'arrière-plan de la bordure autour des symboles mis en surbrillance.", - "caret": "Couleur du curseur de l'éditeur.", - "editorCursorBackground": "La couleur de fond du curseur de l'éditeur. Permet de personnaliser la couleur d'un caractère survolé par un curseur de bloc.", - "editorWhitespaces": "Couleur des espaces blancs dans l'éditeur.", - "editorIndentGuides": "Couleur des repères de retrait de l'éditeur.", - "editorActiveIndentGuide": "Couleur des guides d'indentation de l'éditeur actif", - "editorLineNumbers": "Couleur des numéros de ligne de l'éditeur.", - "editorActiveLineNumber": "Couleur des numéros de lignes actives de l'éditeur", - "deprecatedEditorActiveLineNumber": "L’ID est déprécié. Utilisez à la place 'editorLineNumber.activeForeground'.", - "editorRuler": "Couleur des règles de l'éditeur", - "editorCodeLensForeground": "Couleur pour les indicateurs CodeLens", - "editorBracketMatchBackground": "Couleur d'arrière-plan pour les accolades associées", - "editorBracketMatchBorder": "Couleur pour le contour des accolades associées", - "editorOverviewRulerBorder": "Couleur de la bordure de la règle d'aperçu.", - "editorOverviewRulerBackground": "Couleur d'arrière-plan de la règle d'aperçu de l'éditeur. Utilisée uniquement quand la minimap est activée et placée sur le côté droit de l'éditeur.", - "editorGutter": "Couleur de fond pour la bordure de l'éditeur. La bordure contient les marges pour les symboles et les numéros de ligne.", - "unnecessaryCodeBorder": "Couleur de bordure du code source inutile (non utilisé) dans l'éditeur.", - "unnecessaryCodeOpacity": "Opacité du code source inutile (non utilisé) dans l'éditeur. Par exemple, '#000000c0' affiche le code avec une opacité de 75 %. Pour les thèmes à fort contraste, utilisez la couleur de thème 'editorUnnecessaryCode.border' pour souligner le code inutile au lieu d'utiliser la transparence.", - "overviewRulerRangeHighlight": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des plages. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "overviewRuleError": "Couleur du marqueur de la règle d'aperçu pour les erreurs.", - "overviewRuleWarning": "Couleur du marqueur de la règle d'aperçu pour les avertissements.", - "overviewRuleInfo": "Couleur du marqueur de la règle d'aperçu pour les informations." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Réduire tout" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Texte brut" + "vs/base/common/actions": { + "submenu.empty": "(vide)" }, - "vs/editor/common/model/editStack": { - "edit": "Frappe en cours" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} jours", + "date.fromNow.days.plural.ago": "il y a {0} jours", + "date.fromNow.days.singular": "{0} jour", + "date.fromNow.days.singular.ago": "Il y a {0} jours", + "date.fromNow.hours.plural": "{0} heures", + "date.fromNow.hours.plural.ago": "il y a {0} heures", + "date.fromNow.hours.singular": "{0} heure", + "date.fromNow.hours.singular.ago": "Il y a {0} heure", + "date.fromNow.in": "dans {0}", + "date.fromNow.minutes.plural": "{0} minutes", + "date.fromNow.minutes.plural.ago": "Il y a {0} minutes", + "date.fromNow.minutes.singular": "{0} minute", + "date.fromNow.minutes.singular.ago": "Il y a {0} minute", + "date.fromNow.months.plural": "{0} mois", + "date.fromNow.months.plural.ago": "Il y a {0} mois", + "date.fromNow.months.singular": "{0} mois", + "date.fromNow.months.singular.ago": "Il y a {0} mois", + "date.fromNow.now": "maintenant", + "date.fromNow.seconds.plural": "{0} secondes", + "date.fromNow.seconds.plural.ago": "Il y a {0} secondes", + "date.fromNow.seconds.singular": "{0} s", + "date.fromNow.seconds.singular.ago": "Il y a {0} seconde", + "date.fromNow.weeks.plural": "{0} semaines", + "date.fromNow.weeks.plural.ago": "Il y a {0} semaines", + "date.fromNow.weeks.singular": "{0} semaine", + "date.fromNow.weeks.singular.ago": "Il y a {0} semaine", + "date.fromNow.years.plural": "{0} ans", + "date.fromNow.years.plural.ago": "Il y a {0} ans", + "date.fromNow.years.singular": "{0} an", + "date.fromNow.years.singular.ago": "Il y a {0} an" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.", + "error.moreErrors": "{0} ({1} erreurs au total)", + "nodeExceptionMessage": "Une erreur système s'est produite ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "Accolade fermante attendue", + "error.closeBracketExpected": "Crochet fermant attendu", + "error.colonExpected": "Signe des deux points attendu", + "error.commaExpected": "Virgule attendue", + "error.endOfFileExpected": "Fin de fichier attendue", + "error.invalidNumberFormat": "Format de nombre non valide", + "error.invalidSymbol": "Symbole invalide", + "error.propertyNameExpected": "Nom de propriété attendu", + "error.valueExpected": "Valeur attendue" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "Commande", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Contrôle", + "shiftKey": "Maj", + "shiftKey.long": "Maj", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC." + }, + "vs/base/node/zip": { + "incompleteExtract": "Incomplet. Entrées trouvées : {0} sur {1} ", + "invalid file": "Erreur à l'extraction de {0}. Fichier non valide.", + "notFound": "{0} introuvable dans le zip." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Personnalisé", + "inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler", + "inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)", + "ok": "OK", + "quickInput.back": "Précédent", + "quickInput.backWithKeybinding": "Précédent ({0})", + "quickInput.countSelected": "{0} Sélectionnés", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} résultats", + "quickInputBox.ariaLabel": "Taper pour affiner les résultats." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Entrée rapide" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Aligner par rapport à la fin même en cas de passage à des lignes plus longues", - "removedCursor": "Curseurs secondaires supprimés" + "removedCursor": "Curseurs secondaires supprimés", + "stickydesc": "Aligner par rapport à la fin même en cas de passage à des lignes plus longues" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "L'éditeur n'est pas accessible pour le moment. Appuyez sur {0} pour voir les options.", + "editor": "éditeur" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Indique si l'éditeur exécute une opération annulable, par exemple 'Avoir un aperçu des références'" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Rétablir", + "miSelectAll": "&&Sélectionner tout", + "miUndo": "Ann&&uler", + "redo": "Rétablir", + "selectAll": "Tout sélectionner", + "undo": "Annuler" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "Le nombre de curseurs a été limité à {0}." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Impossible de comparer les fichiers car l'un d'eux est trop volumineux.", "diffInsertIcon": "Élément décoratif de ligne pour les insertions dans l'éditeur de différences.", - "diffRemoveIcon": "Élément décoratif de ligne pour les suppressions dans l'éditeur de différences.", - "diff.tooLarge": "Impossible de comparer les fichiers car l'un d'eux est trop volumineux." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Aucune sélection", - "singleSelectionRange": "Ligne {0}, colonne {1} ({2} sélectionné)", - "singleSelection": "Ligne {0}, colonne {1}", - "multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)", - "multiSelection": "{0} sélections", - "emergencyConfOn": "Remplacement du paramètre 'accessibilitySupport' par 'on'.", - "openingDocs": "Ouverture de la page de documentation sur l'accessibilité de l'éditeur.", - "readonlyDiffEditor": "dans un volet en lecture seule d'un éditeur de différences.", - "editableDiffEditor": "dans un volet d'un éditeur de différences.", - "readonlyEditor": " dans un éditeur de code en lecture seule", - "editableEditor": " dans un éditeur de code", - "changeConfigToOnMac": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Commande+E maintenant.", - "changeConfigToOnWinLinux": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Contrôle+E maintenant.", - "auto_on": "L'éditeur est configuré pour être optimisé en cas d'utilisation avec un lecteur d'écran.", - "auto_off": "L'éditeur est configuré pour ne jamais être optimisé en cas d'utilisation avec un lecteur d'écran, ce qui n'est pas le cas pour le moment.", - "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", - "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", - "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", - "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", - "openDocMac": "Appuyez sur Commande+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", - "openDocWinLinux": "Appuyez sur Contrôle+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", - "outroMsg": "Vous pouvez masquer cette info-bulle et revenir à l'éditeur en appuyant sur Échap ou Maj+Échap.", - "showAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité", - "inspectTokens": "Développeur : Inspecter les jetons", - "gotoLineActionLabel": "Accéder à la ligne/colonne...", - "helpQuickAccess": "Afficher tous les fournisseurs d'accès rapide", - "quickCommandActionLabel": "Palette de commandes", - "quickCommandActionHelp": "Commandes d'affichage et d'exécution", - "quickOutlineActionLabel": "Accéder au symbole...", - "quickOutlineByCategoryActionLabel": "Accéder au symbole par catégorie...", - "editorViewAccessibleLabel": "Contenu de l'éditeur", - "accessibilityHelpMessage": "Appuyez sur Alt+F1 pour voir les options d'accessibilité.", - "toggleHighContrast": "Activer/désactiver le thème à contraste élevé", - "bulkEditServiceSummary": "{0} modifications dans {1} fichiers" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Éditeur", - "tabSize": "Le nombre d'espaces auxquels une tabulation est égale. Ce paramètre est substitué basé sur le contenu du fichier lorsque `#editor.detectIndentation#` est à 'on'.", - "insertSpaces": "Espaces insérés quand vous appuyez sur la touche Tab. Ce paramètre est remplacé en fonction du contenu du fichier quand '#editor.detectIndentation#' est activé.", - "detectIndentation": "Contrôle si '#editor.tabSize#' et '#editor.insertSpaces#' sont automatiquement détectés lors de l’ouverture d’un fichier en fonction de son contenu.", - "trimAutoWhitespace": "Supprimer l'espace blanc de fin inséré automatiquement.", - "largeFileOptimizations": "Traitement spécial des fichiers volumineux pour désactiver certaines fonctionnalités utilisant beaucoup de mémoire.", - "wordBasedSuggestions": "Contrôle si la saisie semi-automatique doit être calculée en fonction des mots présents dans le document.", - "wordBasedSuggestionsMode.currentDocument": "Suggère uniquement des mots dans le document actif.", - "wordBasedSuggestionsMode.matchingDocuments": "Suggère des mots dans tous les documents ouverts du même langage.", - "wordBasedSuggestionsMode.allDocuments": "Suggère des mots dans tous les documents ouverts.", - "wordBasedSuggestionsMode": "Contrôle la façon dont sont calculées les complétions basées sur des mots dans les documents.", - "semanticHighlighting.true": "Coloration sémantique activée pour tous les thèmes de couleur.", - "semanticHighlighting.false": "Coloration sémantique désactivée pour tous les thèmes de couleur.", - "semanticHighlighting.configuredByTheme": "La coloration sémantique est configurée par le paramètre 'semanticHighlighting' du thème de couleur actuel.", - "semanticHighlighting.enabled": "Contrôle si semanticHighlighting est affiché pour les langages qui le prennent en charge.", - "stablePeek": "Garder les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap. ", - "maxTokenizationLineLength": "Les lignes plus longues que cette valeur ne sont pas tokenisées pour des raisons de performances", - "maxComputationTime": "Délai d'expiration en millisecondes avant annulation du calcul de diff. Utilisez 0 pour supprimer le délai d'expiration.", - "sideBySide": "Contrôle si l'éditeur de différences affiche les différences en mode côte à côte ou inline.", - "ignoreTrimWhitespace": "Quand il est activé, l'éditeur de différences ignore les changements d'espace blanc de début ou de fin.", - "renderIndicators": "Contrôle si l'éditeur de différences affiche les indicateurs +/- pour les changements ajoutés/supprimés .", - "codeLens": "Contrôle si l'éditeur affiche CodeLens.", - "wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.", - "wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage.", - "wordWrap.inherit": "Le retour automatique à la ligne dépend du paramètre '#editor.wordWrap#'." + "diffRemoveIcon": "Élément décoratif de ligne pour les suppressions dans l'éditeur de différences." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "vide", + "deleteLine": "- {0} ligne d'origine {1}", + "diffReviewCloseIcon": "Icône de l'option Fermer dans la revue des différences.", "diffReviewInsertIcon": "Icône de l'option Insérer dans la revue des différences.", "diffReviewRemoveIcon": "Icône de l'option Supprimer dans la revue des différences.", - "diffReviewCloseIcon": "Icône de l'option Fermer dans la revue des différences.", + "editor.action.diffReview.next": "Accéder à la différence suivante", + "editor.action.diffReview.prev": "Accéder la différence précédente", + "equalLine": "{0} ligne d'origine {1} ligne modifiée {2}", + "header": "Différence {0} sur {1} : ligne d'origine {2}, {3}, ligne modifiée {4}, {5}", + "insertLine": "+ {0} ligne modifiée {1}", "label.close": "Fermer", + "more_lines_changed": "{0} lignes changées", "no_lines_changed": "aucune ligne changée", "one_line_changed": "1 ligne changée", - "more_lines_changed": "{0} lignes changées", - "header": "Différence {0} sur {1} : ligne d'origine {2}, {3}, ligne modifiée {4}, {5}", - "blankLine": "vide", - "unchangedLine": "{0} ligne inchangée {1}", - "equalLine": "{0} ligne d'origine {1} ligne modifiée {2}", - "insertLine": "+ {0} ligne modifiée {1}", - "deleteLine": "- {0} ligne d'origine {1}", - "editor.action.diffReview.next": "Accéder à la différence suivante", - "editor.action.diffReview.prev": "Accéder la différence précédente" + "unchangedLine": "{0} ligne inchangée {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Copier la ligne supprimée ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Copier les lignes supprimées", "diff.clipboard.copyDeletedLinesContent.single.label": "Copier la ligne supprimée", - "diff.clipboard.copyDeletedLineContent.label": "Copier la ligne supprimée ({0})", "diff.inline.revertChange.label": "Annuler la modification" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Indique si l'éditeur exécute une opération annulable, par exemple 'Avoir un aperçu des références'" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Contrôle si l'éditeur affiche CodeLens.", + "detectIndentation": "Contrôle si '#editor.tabSize#' et '#editor.insertSpaces#' sont automatiquement détectés lors de l’ouverture d’un fichier en fonction de son contenu.", + "editorConfigurationTitle": "Éditeur", + "ignoreTrimWhitespace": "Quand il est activé, l'éditeur de différences ignore les changements d'espace blanc de début ou de fin.", + "insertSpaces": "Espaces insérés quand vous appuyez sur la touche Tab. Ce paramètre est remplacé en fonction du contenu du fichier quand '#editor.detectIndentation#' est activé.", + "largeFileOptimizations": "Traitement spécial des fichiers volumineux pour désactiver certaines fonctionnalités utilisant beaucoup de mémoire.", + "maxComputationTime": "Délai d'expiration en millisecondes avant annulation du calcul de diff. Utilisez 0 pour supprimer le délai d'expiration.", + "maxTokenizationLineLength": "Les lignes plus longues que cette valeur ne sont pas tokenisées pour des raisons de performances", + "renderIndicators": "Contrôle si l'éditeur de différences affiche les indicateurs +/- pour les changements ajoutés/supprimés .", + "semanticHighlighting.configuredByTheme": "La coloration sémantique est configurée par le paramètre 'semanticHighlighting' du thème de couleur actuel.", + "semanticHighlighting.enabled": "Contrôle si semanticHighlighting est affiché pour les langages qui le prennent en charge.", + "semanticHighlighting.false": "Coloration sémantique désactivée pour tous les thèmes de couleur.", + "semanticHighlighting.true": "Coloration sémantique activée pour tous les thèmes de couleur.", + "sideBySide": "Contrôle si l'éditeur de différences affiche les différences en mode côte à côte ou inline.", + "stablePeek": "Garder les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap. ", + "tabSize": "Le nombre d'espaces auxquels une tabulation est égale. Ce paramètre est substitué basé sur le contenu du fichier lorsque `#editor.detectIndentation#` est à 'on'.", + "trimAutoWhitespace": "Supprimer l'espace blanc de fin inséré automatiquement.", + "wordBasedSuggestions": "Contrôle si la saisie semi-automatique doit être calculée en fonction des mots présents dans le document.", + "wordBasedSuggestionsMode": "Contrôle la façon dont sont calculées les complétions basées sur des mots dans les documents.", + "wordBasedSuggestionsMode.allDocuments": "Suggère des mots dans tous les documents ouverts.", + "wordBasedSuggestionsMode.currentDocument": "Suggère uniquement des mots dans le document actif.", + "wordBasedSuggestionsMode.matchingDocuments": "Suggère des mots dans tous les documents ouverts du même langage.", + "wordWrap.inherit": "Le retour automatique à la ligne dépend du paramètre '#editor.wordWrap#'.", + "wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.", + "wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "éditeur", - "accessibilityOffAriaLabel": "L'éditeur n'est pas accessible pour le moment. Appuyez sur {0} pour voir les options." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées sur les caractères de validation. Par exemple, en JavaScript, le point-virgule (`;`) peut être un caractère de validation qui accepte une suggestion et tape ce caractère.", + "acceptSuggestionOnEnter": "Contrôle si les suggestions sont acceptées après appui sur 'Entrée', en plus de 'Tab'. Permet d’éviter toute ambiguïté entre l’insertion de nouvelles lignes et l'acceptation de suggestions.", + "acceptSuggestionOnEnterSmart": "Accepter uniquement une suggestion avec 'Entrée' quand elle effectue une modification textuelle.", + "accessibilityPageSize": "Contrôle le nombre de lignes de l’éditeur qu’un lecteur d’écran peut lire en une seule fois. Quand nous détectons un lecteur d’écran, nous définissons automatiquement la valeur par défaut à 500. Attention : Les valeurs supérieures à la valeur par défaut peuvent avoir un impact important sur les performances.", + "accessibilitySupport": "Contrôle si l'éditeur doit s'exécuter dans un mode optimisé pour les lecteurs d'écran. Si la valeur est on, le retour automatique à la ligne est désactivé.", + "accessibilitySupport.auto": "L'éditeur utilise les API de la plateforme pour détecter si un lecteur d'écran est attaché.", + "accessibilitySupport.off": "L'éditeur n'est jamais optimisé pour une utilisation avec un lecteur d'écran.", + "accessibilitySupport.on": "L'éditeur est optimisé en permanence pour les lecteurs d'écran. Le retour automatique à la ligne est désactivé.", + "alternativeDeclarationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la déclaration' est l'emplacement actuel.", + "alternativeDefinitionCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la définition' est l'emplacement actuel.", + "alternativeImplementationCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre l'implémentation' est l'emplacement actuel.", + "alternativeReferenceCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la référence' est l'emplacement actuel.", + "alternativeTypeDefinitionCommand": "ID de commande alternatif exécuté quand le résultat de 'Atteindre la définition de type' est l'emplacement actuel.", + "autoClosingBrackets": "Contrôle si l’éditeur doit fermer automatiquement les parenthèses quand l’utilisateur ajoute une parenthèse ouvrante.", + "autoClosingDelete": "Contrôle si l'éditeur doit supprimer les guillemets ou crochets fermants adjacents au moment de la suppression.", + "autoClosingOvertype": "Contrôle si l'éditeur doit taper avant les guillemets ou crochets fermants.", + "autoClosingQuotes": "Contrôle si l’éditeur doit fermer automatiquement les guillemets après que l’utilisateur ajoute un guillemet ouvrant.", + "autoIndent": "Contrôle si l'éditeur doit ajuster automatiquement le retrait quand les utilisateurs tapent, collent, déplacent ou mettent en retrait des lignes.", + "autoSurround": "Contrôle si l'éditeur doit automatiquement entourer les sélections quand l'utilisateur tape des guillemets ou des crochets.", + "codeActions": "Active l’ampoule d’action de code dans l’éditeur.", + "codeLens": "Contrôle si l'éditeur affiche CodeLens.", + "codeLensFontFamily": "Contrôle la famille de polices pour CodeLens.", + "codeLensFontSize": "Contrôle la taille de police en pixels pour CodeLens. Quand la valeur est '0', 90 % de '#editor.fontSize#' est utilisé.", + "colorDecorators": "Contrôle si l'éditeur doit afficher les éléments décoratifs de couleurs inline et le sélecteur de couleurs.", + "columnSelection": "Autoriser l'utilisation de la souris et des touches pour sélectionner des colonnes.", + "comments.ignoreEmptyLines": "Contrôle si les lignes vides doivent être ignorées avec des actions d'activation/de désactivation, d'ajout ou de suppression des commentaires de ligne.", + "comments.insertSpace": "Contrôle si un espace est inséré pour les commentaires.", + "copyWithSyntaxHighlighting": "Contrôle si la coloration syntaxique doit être copiée dans le presse-papiers.", + "cursorBlinking": "Contrôler le style d’animation du curseur.", + "cursorSmoothCaretAnimation": "Contrôle si l'animation du point d'insertion doit être activée.", + "cursorStyle": "Contrôle le style du curseur.", + "cursorSurroundingLines": "Contrôle le nombre minimal de lignes de début et de fin visibles autour du curseur. Également appelé 'scrollOff' ou 'scrollOffset' dans d'autres éditeurs.", + "cursorSurroundingLinesStyle": "Contrôle quand 'cursorSurroundingLines' doit être appliqué.", + "cursorSurroundingLinesStyle.all": "'cursorSurroundingLines' est toujours appliqué.", + "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines' est appliqué seulement s'il est déclenché via le clavier ou une API.", + "cursorWidth": "Détermine la largeur du curseur lorsque `#editor.cursorStyle#` est à `line`.", + "definitionLinkOpensInPeek": "Contrôle si le geste de souris Accéder à la définition ouvre toujours le widget d'aperçu.", + "deprecated": "Ce paramètre est déprécié, veuillez utiliser des paramètres distincts comme 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets' à la place.", + "dragAndDrop": "Contrôle si l’éditeur autorise le déplacement de sélections par glisser-déplacer.", + "editor.autoClosingBrackets.beforeWhitespace": "Fermer automatiquement les parenthèses uniquement lorsque le curseur est à gauche de l’espace.", + "editor.autoClosingBrackets.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les parenthèses.", + "editor.autoClosingDelete.auto": "Supprimez les guillemets ou crochets fermants adjacents uniquement s'ils ont été insérés automatiquement.", + "editor.autoClosingOvertype.auto": "Tapez avant les guillemets ou les crochets fermants uniquement s'ils sont automatiquement insérés.", + "editor.autoClosingQuotes.beforeWhitespace": "Fermer automatiquement les guillemets uniquement lorsque le curseur est à gauche de l’espace.", + "editor.autoClosingQuotes.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les guillemets.", + "editor.autoIndent.advanced": "L'éditeur conserve le retrait de la ligne actuelle, honore les crochets définis par le langage et appelle des objets onEnterRules spéciaux définis par les langages.", + "editor.autoIndent.brackets": "L'éditeur conserve le retrait de la ligne actuelle et honore les crochets définis par le langage.", + "editor.autoIndent.full": "L'éditeur conserve le retrait de la ligne actuelle, honore les crochets définis par le langage, appelle des objets onEnterRules spéciaux définis par les langages et honore les objets indentationRules définis par les langages.", + "editor.autoIndent.keep": "L'éditeur conserve le retrait de la ligne actuelle.", + "editor.autoIndent.none": "L'éditeur n'insère pas de retrait automatiquement.", + "editor.autoSurround.brackets": "Entourez avec des crochets et non des guillemets.", + "editor.autoSurround.languageDefined": "Utilisez les configurations de langue pour déterminer quand entourer automatiquement les sélections.", + "editor.autoSurround.quotes": "Entourez avec des guillemets et non des crochets.", + "editor.editor.gotoLocation.multipleDeclarations": "Contrôle le comportement de la commande 'Atteindre la déclaration' quand plusieurs emplacements cibles existent.", + "editor.editor.gotoLocation.multipleDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition' quand plusieurs emplacements cibles existent.", + "editor.editor.gotoLocation.multipleImplemenattions": "Contrôle le comportement de la commande 'Atteindre les implémentations' quand plusieurs emplacements cibles existent.", + "editor.editor.gotoLocation.multipleReferences": "Contrôle le comportement de la commande 'Atteindre les références' quand plusieurs emplacements cibles existent.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Contrôle le comportement de la commande 'Atteindre la définition de type' quand plusieurs emplacements cibles existent.", + "editor.find.autoFindInSelection.always": "Toujours activer automatiquement la recherche dans la sélection.", + "editor.find.autoFindInSelection.multiline": "Activez Rechercher automatiquement dans la sélection quand plusieurs lignes de contenu sont sélectionnées.", + "editor.find.autoFindInSelection.never": "Ne jamais activer automatiquement la recherche dans la sélection (par défaut).", + "editor.gotoLocation.multiple.deprecated": "Ce paramètre est déprécié, utilisez des paramètres distincts comme 'editor.editor.gotoLocation.multipleDefinitions' ou 'editor.editor.gotoLocation.multipleImplementations' à la place.", + "editor.gotoLocation.multiple.goto": "Accéder au résultat principal et activer l'accès sans aperçu pour les autres", + "editor.gotoLocation.multiple.gotoAndPeek": "Accéder au résultat principal et montrer un aperçu", + "editor.gotoLocation.multiple.peek": "Montrer l'aperçu des résultats (par défaut)", + "editor.suggest.showClasss": "Si activé, IntelliSense montre des suggestions de type 'class'.", + "editor.suggest.showColors": "Si activé, IntelliSense montre des suggestions de type 'color'.", + "editor.suggest.showConstants": "Si activé, IntelliSense montre des suggestions de type 'constant'.", + "editor.suggest.showConstructors": "Si activé, IntelliSense montre des suggestions de type 'constructor'.", + "editor.suggest.showCustomcolors": "Si activé, IntelliSense montre des suggestions de type 'customcolor'.", + "editor.suggest.showDeprecated": "Si cette option est activée, IntelliSense montre des suggestions `dépréciées`.", + "editor.suggest.showEnumMembers": "Si activé, IntelliSense montre des suggestions de type 'enumMember'.", + "editor.suggest.showEnums": "Si activé, IntelliSense montre des suggestions de type 'enum'.", + "editor.suggest.showEvents": "Si activé, IntelliSense montre des suggestions de type 'event'.", + "editor.suggest.showFields": "Si activé, IntelliSense montre des suggestions de type 'field'.", + "editor.suggest.showFiles": "Si activé, IntelliSense montre des suggestions de type 'file'.", + "editor.suggest.showFolders": "Si activé, IntelliSense montre des suggestions de type 'folder'.", + "editor.suggest.showFunctions": "Si activé, IntelliSense montre des suggestions de type 'function'.", + "editor.suggest.showInterfaces": "Si activé, IntelliSense montre des suggestions de type 'interface'.", + "editor.suggest.showIssues": "Si activé, IntelliSense montre des suggestions de type 'problèmes'.", + "editor.suggest.showKeywords": "Si activé, IntelliSense montre des suggestions de type 'keyword'.", + "editor.suggest.showMethods": "Si activé, IntelliSense montre des suggestions de type 'method'.", + "editor.suggest.showModules": "Si activé, IntelliSense montre des suggestions de type 'module'.", + "editor.suggest.showOperators": "Si activé, IntelliSense montre des suggestions de type 'operator'.", + "editor.suggest.showPropertys": "Si activé, IntelliSense montre des suggestions de type 'property'.", + "editor.suggest.showReferences": "Si activé, IntelliSense montre des suggestions de type 'reference'.", + "editor.suggest.showSnippets": "Si activé, IntelliSense montre des suggestions de type 'snippet'.", + "editor.suggest.showStructs": "Si activé, IntelliSense montre des suggestions de type 'struct'.", + "editor.suggest.showTexts": "Si activé, IntelliSense montre des suggestions de type 'text'.", + "editor.suggest.showTypeParameters": "Si activé, IntelliSense montre des suggestions de type 'typeParameter'.", + "editor.suggest.showUnits": "Si activé, IntelliSense montre des suggestions de type 'unit'.", + "editor.suggest.showUsers": "Si activé, IntelliSense montre des suggestions de type 'utilisateur'.", + "editor.suggest.showValues": "Si activé, IntelliSense montre des suggestions de type 'value'.", + "editor.suggest.showVariables": "Si activé, IntelliSense montre des suggestions de type 'variable'.", + "editorViewAccessibleLabel": "Contenu de l'éditeur", + "emptySelectionClipboard": "Contrôle si la copie sans sélection permet de copier la ligne actuelle.", + "fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand vous appuyez sur 'Alt'.", + "find.addExtraSpaceOnTop": "Contrôle si le widget Recherche doit ajouter des lignes supplémentaires en haut de l'éditeur. Quand la valeur est true, vous pouvez faire défiler au-delà de la première ligne si le widget Recherche est visible.", + "find.autoFindInSelection": "Contrôle la condition d'activation automatique de la recherche dans la sélection.", + "find.cursorMoveOnType": "Contrôle si le curseur doit sauter pour rechercher les correspondances lors de la saisie.", + "find.globalFindClipboard": "Détermine si le Widget Recherche devrait lire ou modifier le presse-papiers de recherche partagé sur macOS.", + "find.loop": "Contrôle si la recherche redémarre automatiquement depuis le début (ou la fin) quand il n'existe aucune autre correspondance.", + "find.seedSearchStringFromSelection": "Détermine si la chaîne de recherche dans le Widget Recherche est initialisée avec la sélection de l’éditeur.", + "folding": "Contrôle si l'éditeur a le pliage de code activé.", + "foldingHighlight": "Contrôle si l'éditeur doit mettre en évidence les plages pliées.", + "foldingStrategy": "Contrôle la stratégie de calcul des plages de pliage.", + "foldingStrategy.auto": "Utilisez une stratégie de pliage propre à la langue, si disponible, sinon utilisez la stratégie basée sur le retrait.", + "foldingStrategy.indentation": "Utilisez la stratégie de pliage basée sur le retrait.", + "fontFamily": "Contrôle la famille de polices.", + "fontFeatureSettings": "Propriété CSS 'font-feature-settings' explicite. Vous pouvez passer une valeur booléenne à la place si vous devez uniquement activer/désactiver les ligatures.", + "fontLigatures": "Active/désactive les ligatures de police (fonctionnalités de police 'calt' et 'liga'). Remplacez ceci par une chaîne pour contrôler de manière précise la propriété CSS 'font-feature-settings'.", + "fontLigaturesGeneral": "Configure les ligatures de police ou les fonctionnalités de police. Il peut s'agir d'une valeur booléenne permettant d'activer/de désactiver les ligatures, ou d'une chaîne correspondant à la valeur de la propriété CSS 'font-feature-settings'.", + "fontSize": "Contrôle la taille de police en pixels.", + "fontWeight": "Contrôle l'épaisseur de police. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", + "fontWeightErrorMessage": "Seuls les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000 sont autorisés.", + "formatOnPaste": "Détermine si l’éditeur doit automatiquement mettre en forme le contenu collé. Un formateur doit être disponible et être capable de mettre en forme une plage dans un document.", + "formatOnType": "Contrôle si l’éditeur doit mettre automatiquement en forme la ligne après la saisie.", + "glyphMargin": "Contrôle si l'éditeur doit afficher la marge de glyphes verticale. La marge de glyphes sert principalement au débogage.", + "hideCursorInOverviewRuler": "Contrôle si le curseur doit être masqué dans la règle de la vue d’ensemble.", + "highlightActiveIndentGuide": "Contrôle si l’éditeur doit mettre en surbrillance le guide de mise en retrait actif.", + "hover.delay": "Contrôle le délai en millisecondes, après lequel le survol est affiché.", + "hover.enabled": "Contrôle si le pointage est affiché.", + "hover.sticky": "Contrôle si le pointage doit rester visible quand la souris est déplacée au-dessus.", + "inlayHints.enable": "Active les indicateurs inlay dans l’éditeur.", + "inlayHints.fontFamily": "Contrôle la famille de polices des indicateurs inlay dans l’éditeur.", + "inlayHints.fontSize": "Contrôle la taille de police des indicateurs inlay dans l’éditeur. Quand la valeur est définie sur `0`, 90 % de `#editor.fontSize#` est utilisé.", + "inlineSuggest.enabled": "Contrôle si les suggestions en ligne doivent être affichées automatiquement dans l’éditeur.", + "letterSpacing": "Contrôle l'espacement des lettres en pixels.", + "lineHeight": "Contrôle la hauteur de ligne. Utilisez 0 pour calculer la hauteur de ligne de la taille de la police.", + "lineNumbers": "Contrôle l'affichage des numéros de ligne.", + "lineNumbers.interval": "Les numéros de ligne sont affichés toutes les 10 lignes.", + "lineNumbers.off": "Les numéros de ligne ne sont pas affichés.", + "lineNumbers.on": "Les numéros de ligne sont affichés en nombre absolu.", + "lineNumbers.relative": "Les numéros de ligne sont affichés sous la forme de distance en lignes à la position du curseur.", + "linkedEditing": "Contrôle si la modification liée est activée dans l'éditeur. En fonction du langage, les symboles associés, par exemple les balises HTML, sont mis à jour durant le processus de modification.", + "links": "Contrôle si l’éditeur doit détecter les liens et les rendre cliquables.", + "matchBrackets": "Mettez en surbrillance les crochets correspondants.", + "minimap.enabled": "Contrôle si la minimap est affichée.", + "minimap.maxColumn": "Limiter la largeur de la minimap pour afficher au plus un certain nombre de colonnes.", + "minimap.renderCharacters": "Afficher les caractères réels sur une ligne par opposition aux blocs de couleur.", + "minimap.scale": "Échelle du contenu dessiné dans le minimap : 1, 2 ou 3.", + "minimap.showSlider": "Contrôle quand afficher le curseur du minimap.", + "minimap.side": "Contrôle le côté où afficher la minimap.", + "minimap.size": "Contrôle la taille du minimap.", + "minimap.size.fill": "Le minimap s'agrandit ou se réduit selon les besoins pour remplir la hauteur de l'éditeur (pas de défilement).", + "minimap.size.fit": "Le minimap est réduit si nécessaire pour ne jamais dépasser la taille de l'éditeur (pas de défilement).", + "minimap.size.proportional": "Le minimap a la même taille que le contenu de l'éditeur (défilement possible).", + "mouseWheelScrollSensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de souris.", + "mouseWheelZoom": "Faire un zoom sur la police de l'éditeur quand l'utilisateur fait tourner la roulette de la souris tout en maintenant la touche 'Ctrl' enfoncée.", + "multiCursorMergeOverlapping": "Fusionnez plusieurs curseurs quand ils se chevauchent.", + "multiCursorModifier": "Le modificateur à utiliser pour ajouter plusieurs curseurs avec la souris. Les gestes de souris Atteindre la définition et Ouvrir le lien s'adapteront tels qu’ils n’entrent pas en conflit avec le modificateur multicursor. [Lire la suite] (https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", + "multiCursorModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.", + "multiCursorPaste": "Contrôle le collage quand le nombre de lignes du texte collé correspond au nombre de curseurs.", + "multiCursorPaste.full": "Chaque curseur colle le texte en entier.", + "multiCursorPaste.spread": "Chaque curseur colle une seule ligne de texte.", + "occurrencesHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les occurrences de symboles sémantiques.", + "overviewRulerBorder": "Contrôle si une bordure doit être dessinée autour de la règle de la vue d'ensemble.", + "padding.bottom": "Contrôle la quantité d'espace entre le bord inférieur de l'éditeur et la dernière ligne.", + "padding.top": "Contrôle la quantité d’espace entre le bord supérieur de l’éditeur et la première ligne.", + "parameterHints.cycle": "Détermine si le menu de suggestions de paramètres se ferme ou reviens au début lorsque la fin de la liste est atteinte.", + "parameterHints.enabled": "Active une fenêtre contextuelle qui affiche de la documentation sur les paramètres et des informations sur les types à mesure que vous tapez.", + "peekWidgetDefaultFocus": "Contrôle s'il faut mettre le focus sur l'éditeur inline ou sur l'arborescence dans le widget d'aperçu.", + "peekWidgetDefaultFocus.editor": "Placer le focus sur l'éditeur à l'ouverture de l'aperçu", + "peekWidgetDefaultFocus.tree": "Focus sur l'arborescence à l'ouverture de l'aperçu", + "quickSuggestions": "Contrôle si les suggestions doivent apparaître automatiquement pendant la saisie.", + "quickSuggestions.comments": "Activez les suggestions rapides dans les commentaires.", + "quickSuggestions.other": "Activez les suggestions rapides en dehors des chaînes et des commentaires.", + "quickSuggestions.strings": "Activez les suggestions rapides dans les chaînes.", + "quickSuggestionsDelay": "Contrôle le délai en millisecondes après lequel des suggestions rapides sont affichées.", + "renameOnType": "Contrôle si l'éditeur renomme automatiquement selon le type.", + "renameOnTypeDeprecate": "Déprécié. Utilisez 'editor.linkedEditing' à la place.", + "renderControlCharacters": "Contrôle si l’éditeur doit afficher les caractères de contrôle.", + "renderFinalNewline": "Affichez le dernier numéro de ligne quand le fichier se termine par un saut de ligne.", + "renderIndentGuides": "Contrôle si l’éditeur doit afficher les guides de mise en retrait.", + "renderLineHighlight": "Contrôle la façon dont l’éditeur doit afficher la mise en surbrillance de la ligne actuelle.", + "renderLineHighlight.all": "Met en surbrillance la gouttière et la ligne actuelle.", + "renderLineHighlightOnlyWhenFocus": "Contrôle si l'éditeur doit afficher la mise en surbrillance de la ligne actuelle uniquement quand il a le focus.", + "renderWhitespace": "Contrôle la façon dont l’éditeur doit restituer les caractères espaces.", + "renderWhitespace.boundary": "Affiche les espaces blancs à l'exception des espaces uniques entre les mots.", + "renderWhitespace.selection": "Afficher les espaces blancs uniquement sur le texte sélectionné.", + "renderWhitespace.trailing": "Affiche uniquement les caractères correspondant aux espaces blancs de fin.", + "roundedSelection": "Contrôle si les sélections doivent avoir des angles arrondis.", + "rulers": "Rendre les règles verticales après un certain nombre de caractères à espacement fixe. Utiliser plusieurs valeurs pour plusieurs règles. Aucune règle n'est dessinée si le tableau est vide.", + "rulers.color": "Couleur de cette règle d'éditeur.", + "rulers.size": "Nombre de caractères monospace auxquels cette règle d'éditeur effectue le rendu.", + "scrollBeyondLastColumn": "Contrôle le nombre de caractères supplémentaires, au-delà duquel l’éditeur défile horizontalement.", + "scrollBeyondLastLine": "Contrôle si l’éditeur défile au-delà de la dernière ligne.", + "scrollPredominantAxis": "Faites défiler uniquement le long de l'axe prédominant quand le défilement est à la fois vertical et horizontal. Empêche la dérive horizontale en cas de défilement vertical sur un pavé tactile.", + "selectLeadingAndTrailingWhitespace": "Indique si les espaces blancs de début et de fin doivent toujours être sélectionnés.", + "selectionClipboard": "Contrôle si le presse-papiers principal Linux doit être pris en charge.", + "selectionHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les correspondances similaires à la sélection.", + "showDeprecated": "Contrôle les variables dépréciées barrées.", + "showFoldingControls": "Contrôle quand afficher les contrôles de pliage sur la reliure.", + "showFoldingControls.always": "Affichez toujours les contrôles de pliage.", + "showFoldingControls.mouseover": "Affichez uniquement les contrôles de pliage quand la souris est au-dessus de la reliure.", + "showUnused": "Contrôle la disparition du code inutile.", + "smoothScrolling": "Contrôle si l'éditeur défile en utilisant une animation.", + "snippetSuggestions": "Contrôle si les extraits de code s'affichent en même temps que d'autres suggestions, ainsi que leur mode de tri.", + "snippetSuggestions.bottom": "Afficher des suggestions d’extraits en-dessous d’autres suggestions.", + "snippetSuggestions.inline": "Afficher des suggestions d’extraits avec d’autres suggestions.", + "snippetSuggestions.none": "Ne pas afficher de suggestions d’extrait de code.", + "snippetSuggestions.top": "Afficher des suggestions d’extraits au-dessus d’autres suggestions.", + "stickyTabStops": "Émule le comportement des tabulations pour la sélection quand des espaces sont utilisés à des fins de mise en retrait. La sélection respecte les taquets de tabulation.", + "suggest.filterGraceful": "Détermine si le filtre et le tri des suggestions doivent prendre en compte les fautes de frappes mineures.", + "suggest.insertMode": "Contrôle si les mots sont remplacés en cas d'acceptation de la saisie semi-automatique. Notez que cela dépend des extensions adhérant à cette fonctionnalité.", + "suggest.insertMode.insert": "Insérez une suggestion sans remplacer le texte à droite du curseur.", + "suggest.insertMode.replace": "Insérez une suggestion et remplacez le texte à droite du curseur.", + "suggest.localityBonus": "Contrôle si le tri favorise les mots qui apparaissent à proximité du curseur.", + "suggest.maxVisibleSuggestions.dep": "Ce paramètre est déprécié. Le widget de suggestion peut désormais être redimensionné.", + "suggest.preview": "Contrôle si la sortie de la suggestion doit être affichée en aperçu dans l’éditeur.", + "suggest.shareSuggestSelections": "Contrôle si les sélections de suggestion mémorisées sont partagées entre plusieurs espaces de travail et fenêtres (nécessite '#editor.suggestSelection#').", + "suggest.showIcons": "Contrôle s'il faut montrer ou masquer les icônes dans les suggestions.", + "suggest.showInlineDetails": "Détermine si les détails du widget de suggestion sont inclus dans l'étiquette ou uniquement dans le widget de détails", + "suggest.showStatusBar": "Contrôle la visibilité de la barre d'état en bas du widget de suggestion.", + "suggest.snippetsPreventQuickSuggestions": "Contrôle si un extrait de code actif empêche les suggestions rapides.", + "suggestFontSize": "Taille de la police pour le widget de suggestion. Lorsque la valeur est à `0`, la valeur de `#editor.fontSize` est utilisée.", + "suggestLineHeight": "Hauteur de ligne du widget de suggestion. Quand la valeur est '0', la valeur de '#editor.lineHeight#' est utilisée. La valeur minimale est 8.", + "suggestOnTriggerCharacters": "Contrôle si les suggestions devraient automatiquement s’afficher lorsque vous tapez les caractères de déclencheur.", + "suggestSelection": "Contrôle comment les suggestions sont pré-sélectionnés lors de l’affichage de la liste de suggestion.", + "suggestSelection.first": "Sélectionnez toujours la première suggestion.", + "suggestSelection.recentlyUsed": "Sélectionnez les suggestions récentes sauf si une entrée ultérieure en a sélectionné une, par ex., 'console.| -> console.log', car 'log' a été effectué récemment.", + "suggestSelection.recentlyUsedByPrefix": "Sélectionnez des suggestions en fonction des préfixes précédents qui ont complété ces suggestions, par ex., 'co -> console' et 'con -> const'.", + "tabCompletion": "Active les complétions par tabulation", + "tabCompletion.off": "Désactiver les complétions par tabulation.", + "tabCompletion.on": "La complétion par tabulation insérera la meilleure suggestion lorsque vous appuyez sur tab.", + "tabCompletion.onlySnippets": "Compléter les extraits de code par tabulation lorsque leur préfixe correspond. Fonctionne mieux quand les 'quickSuggestions' ne sont pas activées.", + "unfoldOnClickAfterEndOfLine": "Contrôle si le fait de cliquer sur le contenu vide après une ligne pliée déplie la ligne.", + "unusualLineTerminators": "Supprimez les marques de fin de ligne inhabituelles susceptibles de causer des problèmes.", + "unusualLineTerminators.auto": "Les marques de fin de ligne inhabituelles sont automatiquement supprimées.", + "unusualLineTerminators.off": "Les marques de fin de ligne inhabituelles sont ignorées.", + "unusualLineTerminators.prompt": "Les marques de fin de ligne inhabituelles demandent à être supprimées.", + "useTabStops": "L'insertion et la suppression des espaces blancs suit les taquets de tabulation.", + "wordSeparators": "Caractères utilisés comme séparateurs de mots durant la navigation ou les opérations basées sur les mots", + "wordWrap": "Contrôle comment les lignes doivent être limitées.", + "wordWrap.bounded": "Les lignes seront terminées au minimum du viewport et `#editor.wordWrapColumn#`.", + "wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.", + "wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage.", + "wordWrap.wordWrapColumn": "Les lignes seront terminées à `#editor.wordWrapColumn#`.", + "wordWrapColumn": "Contrôle la colonne de terminaison de l’éditeur lorsque `#editor.wordWrap#` est à `wordWrapColumn` ou `bounded`.", + "wrappingIndent": "Contrôle la mise en retrait des lignes justifiées.", + "wrappingIndent.deepIndent": "Les lignes justifiées obtiennent une mise en retrait +2 vers le parent. ", + "wrappingIndent.indent": "Les lignes justifiées obtiennent une mise en retrait +1 vers le parent.", + "wrappingIndent.none": "Aucune mise en retrait. Les lignes enveloppées commencent à la colonne 1.", + "wrappingIndent.same": "Les lignes enveloppées obtiennent la même mise en retrait que le parent.", + "wrappingStrategy": "Contrôle l'algorithme qui calcule les points de wrapping.", + "wrappingStrategy.advanced": "Délègue le calcul des points de wrapping au navigateur. Il s'agit d'un algorithme lent qui peut provoquer le gel des grands fichiers, mais qui fonctionne correctement dans tous les cas.", + "wrappingStrategy.simple": "Suppose que tous les caractères ont la même largeur. Il s'agit d'un algorithme rapide qui fonctionne correctement pour les polices à espacement fixe et certains scripts (comme les caractères latins) où les glyphes ont la même largeur." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "Co&&uper", - "actions.clipboard.cutLabel": "Couper", - "miCopy": "&&Copier", - "actions.clipboard.copyLabel": "Copier", - "copy as": "Copier en tant que", - "miPaste": "Co&&ller", - "actions.clipboard.pasteLabel": "Coller", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copier avec la coloration syntaxique" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Indique si 'editor.columnSelection' est activé", + "editorFocus": "Indique si l'éditeur ou un widget de l'éditeur a le focus (par exemple, le focus se trouve sur le widget de recherche)", + "editorHasCodeActionsProvider": "Indique si l'éditeur a un fournisseur d'actions de code", + "editorHasCodeLensProvider": "Indique si l'éditeur a un fournisseur d'informations CodeLens", + "editorHasCompletionItemProvider": "Indique si l'éditeur a un fournisseur d'éléments de complétion", + "editorHasDeclarationProvider": "Indique si l'éditeur a un fournisseur de déclarations", + "editorHasDefinitionProvider": "Indique si l'éditeur a un fournisseur de définitions", + "editorHasDocumentFormattingProvider": "Indique si l'éditeur a un fournisseur de mise en forme pour les documents", + "editorHasDocumentHighlightProvider": "Indique si l'éditeur a un fournisseur de mise en surbrillance pour les documents", + "editorHasDocumentSelectionFormattingProvider": "Indique si l'éditeur a un fournisseur de mise en forme de sélection pour les documents", + "editorHasDocumentSymbolProvider": "Indique si l'éditeur a un fournisseur de symboles pour les documents", + "editorHasHoverProvider": "Indique si l'éditeur a un fournisseur de pointage", + "editorHasImplementationProvider": "Indique si l'éditeur a un fournisseur d'implémentation", + "editorHasInlayHintsProvider": "Indique si l'éditeur a un fournisseur d'indicateurs inline", + "editorHasMultipleDocumentFormattingProvider": "Indique si l'éditeur a plusieurs fournisseurs de mise en forme pour les documents", + "editorHasMultipleDocumentSelectionFormattingProvider": "Indique si l'éditeur a plusieurs fournisseurs de mise en forme de sélection pour les documents", + "editorHasMultipleSelections": "Indique si l'éditeur a plusieurs sélections", + "editorHasReferenceProvider": "Indique si l'éditeur a un fournisseur de référence", + "editorHasRenameProvider": "Indique si l'éditeur a un fournisseur de renommage", + "editorHasSelection": "Indique si du texte est sélectionné dans l'éditeur", + "editorHasSignatureHelpProvider": "Indique si l'éditeur a un fournisseur d'aide sur les signatures", + "editorHasTypeDefinitionProvider": "Indique si l'éditeur a un fournisseur de définitions de type", + "editorHoverVisible": "Indique si le pointage de l'éditeur est visible", + "editorLangId": "Identificateur de langage de l'éditeur", + "editorReadonly": "Indique si l'éditeur est en lecture seule", + "editorTabMovesFocus": "Indique si la touche Tab permet de déplacer le focus hors de l'éditeur", + "editorTextFocus": "Indique si le texte de l'éditeur a le focus (le curseur clignote)", + "inCompositeEditor": "Indique si l'éditeur fait partie d'un éditeur plus important (par exemple Notebooks)", + "inDiffEditor": "Indique si le contexte est celui d'un éditeur de différences", + "textInputFocus": "Indique si un éditeur ou une entrée de texte mis en forme a le focus (le curseur clignote)" + }, + "vs/editor/common/model/editStack": { + "edit": "Frappe en cours" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Texte brut" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Appuyez sur Alt+F1 pour voir les options d'accessibilité.", + "auto_off": "L'éditeur est configuré pour ne jamais être optimisé en cas d'utilisation avec un lecteur d'écran, ce qui n'est pas le cas pour le moment.", + "auto_on": "L'éditeur est configuré pour être optimisé en cas d'utilisation avec un lecteur d'écran.", + "bulkEditServiceSummary": "{0} modifications dans {1} fichiers", + "changeConfigToOnMac": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Commande+E maintenant.", + "changeConfigToOnWinLinux": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Contrôle+E maintenant.", + "editableDiffEditor": "dans un volet d'un éditeur de différences.", + "editableEditor": " dans un éditeur de code", + "editorViewAccessibleLabel": "Contenu de l'éditeur", + "emergencyConfOn": "Remplacement du paramètre 'accessibilitySupport' par 'on'.", + "gotoLineActionLabel": "Accéder à la ligne/colonne...", + "helpQuickAccess": "Afficher tous les fournisseurs d'accès rapide", + "inspectTokens": "Développeur : Inspecter les jetons", + "multiSelection": "{0} sélections", + "multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)", + "noSelection": "Aucune sélection", + "openDocMac": "Appuyez sur Commande+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", + "openDocWinLinux": "Appuyez sur Contrôle+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.", + "openingDocs": "Ouverture de la page de documentation sur l'accessibilité de l'éditeur.", + "outroMsg": "Vous pouvez masquer cette info-bulle et revenir à l'éditeur en appuyant sur Échap ou Maj+Échap.", + "quickCommandActionHelp": "Commandes d'affichage et d'exécution", + "quickCommandActionLabel": "Palette de commandes", + "quickOutlineActionLabel": "Accéder au symbole...", + "quickOutlineByCategoryActionLabel": "Accéder au symbole par catégorie...", + "readonlyDiffEditor": "dans un volet en lecture seule d'un éditeur de différences.", + "readonlyEditor": " dans un éditeur de code en lecture seule", + "showAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité", + "singleSelection": "Ligne {0}, colonne {1}", + "singleSelectionRange": "Ligne {0}, colonne {1} ({2} sélectionné)", + "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", + "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", + "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", + "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", + "toggleHighContrast": "Activer/désactiver le thème à contraste élevé" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Couleur du curseur de l'éditeur.", + "deprecatedEditorActiveLineNumber": "L’ID est déprécié. Utilisez à la place 'editorLineNumber.activeForeground'.", + "editorActiveIndentGuide": "Couleur des guides d'indentation de l'éditeur actif", + "editorActiveLineNumber": "Couleur des numéros de lignes actives de l'éditeur", + "editorBracketMatchBackground": "Couleur d'arrière-plan pour les accolades associées", + "editorBracketMatchBorder": "Couleur pour le contour des accolades associées", + "editorCodeLensForeground": "Couleur pour les indicateurs CodeLens", + "editorCursorBackground": "La couleur de fond du curseur de l'éditeur. Permet de personnaliser la couleur d'un caractère survolé par un curseur de bloc.", + "editorGhostTextBorder": "Couleur de bordure du texte fantôme dans l’éditeur.", + "editorGhostTextForeground": "Couleur de premier plan du texte fantôme dans l’éditeur.", + "editorGutter": "Couleur de fond pour la bordure de l'éditeur. La bordure contient les marges pour les symboles et les numéros de ligne.", + "editorIndentGuides": "Couleur des repères de retrait de l'éditeur.", + "editorLineNumbers": "Couleur des numéros de ligne de l'éditeur.", + "editorOverviewRulerBackground": "Couleur d'arrière-plan de la règle d'aperçu de l'éditeur. Utilisée uniquement quand la minimap est activée et placée sur le côté droit de l'éditeur.", + "editorOverviewRulerBorder": "Couleur de la bordure de la règle d'aperçu.", + "editorRuler": "Couleur des règles de l'éditeur", + "editorWhitespaces": "Couleur des espaces blancs dans l'éditeur.", + "lineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne à la position du curseur.", + "lineHighlightBorderBox": "Couleur d'arrière-plan de la bordure autour de la ligne à la position du curseur.", + "overviewRuleError": "Couleur du marqueur de la règle d'aperçu pour les erreurs.", + "overviewRuleInfo": "Couleur du marqueur de la règle d'aperçu pour les informations.", + "overviewRuleWarning": "Couleur du marqueur de la règle d'aperçu pour les avertissements.", + "overviewRulerRangeHighlight": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des plages. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "rangeHighlight": "Couleur d'arrière-plan des plages mises en surbrillance, comme par les fonctionnalités de recherche et Quick Open. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "rangeHighlightBorder": "Couleur d'arrière-plan de la bordure autour des plages mises en surbrillance.", + "symbolHighlight": "Couleur d'arrière-plan du symbole mis en surbrillance, comme le symbole Atteindre la définition ou Suivant/Précédent. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", + "symbolHighlightBorder": "Couleur d'arrière-plan de la bordure autour des symboles mis en surbrillance.", + "unnecessaryCodeBorder": "Couleur de bordure du code source inutile (non utilisé) dans l'éditeur.", + "unnecessaryCodeOpacity": "Opacité du code source inutile (non utilisé) dans l'éditeur. Par exemple, '#000000c0' affiche le code avec une opacité de 75 %. Pour les thèmes à fort contraste, utilisez la couleur de thème 'editorUnnecessaryCode.border' pour souligner le code inutile au lieu d'utiliser la transparence." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Ancre de sélection", "anchorSet": "Ancre définie sur {0}:{1}", - "setSelectionAnchor": "Définir l'ancre de sélection", + "cancelSelectionAnchor": "Annuler l'ancre de sélection", "goToSelectionAnchor": "Atteindre l'ancre de sélection", "selectFromAnchorToCursor": "Sélectionner de l'ancre au curseur", - "cancelSelectionAnchor": "Annuler l'ancre de sélection" + "selectionAnchor": "Ancre de sélection", + "setSelectionAnchor": "Définir l'ancre de sélection" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Accéder au &&crochet", "overviewRulerBracketMatchForeground": "Couleur du marqueur de la règle d'aperçu pour rechercher des parenthèses.", "smartSelect.jumpBracket": "Atteindre le crochet", - "smartSelect.selectToBracket": "Sélectionner jusqu'au crochet", - "miGoToBracket": "Accéder au &&crochet" + "smartSelect.selectToBracket": "Sélectionner jusqu'au crochet" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Déplacer le texte sélectionné à gauche", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Transposer les lettres" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Copier", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copier avec la coloration syntaxique", + "actions.clipboard.cutLabel": "Couper", + "actions.clipboard.pasteLabel": "Coller", + "copy as": "Copier en tant que", + "miCopy": "&&Copier", + "miCut": "Co&&uper", + "miPaste": "Co&&ller" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "Une erreur inconnue s'est produite à l'application de l'action du code", + "args.schema.apply": "Contrôle quand les actions retournées sont appliquées.", + "args.schema.apply.first": "Appliquez toujours la première action de code retournée.", + "args.schema.apply.ifSingle": "Appliquez la première action de code retournée si elle est la seule.", + "args.schema.apply.never": "N'appliquez pas les actions de code retournées.", + "args.schema.kind": "Type d'action de code à exécuter.", + "args.schema.preferred": "Contrôle si seules les actions de code par défaut doivent être retournées.", + "autoFix.label": "Corriger automatiquement...", + "editor.action.autoFix.noneMessage": "Aucun correctif automatique disponible", + "editor.action.codeAction.noneMessage": "Aucune action de code disponible", + "editor.action.codeAction.noneMessage.kind": "Aucune action de code disponible pour '{0}'", + "editor.action.codeAction.noneMessage.preferred": "Aucune action de code par défaut disponible", + "editor.action.codeAction.noneMessage.preferred.kind": "Aucune action de code préférée n'est disponible pour '{0}'", + "editor.action.organize.noneMessage": "Aucune action organiser les imports disponible", + "editor.action.quickFix.noneMessage": "Aucune action de code disponible", + "editor.action.refactor.noneMessage": "Aucune refactorisation disponible", + "editor.action.refactor.noneMessage.kind": "Aucune refactorisation disponible pour '{0}'", + "editor.action.refactor.noneMessage.preferred": "Aucune refactorisation par défaut disponible", + "editor.action.refactor.noneMessage.preferred.kind": "Aucune refactorisation par défaut disponible pour '{0}'", + "editor.action.source.noneMessage": "Aucune action n'est disponible", + "editor.action.source.noneMessage.kind": "Aucune action source disponible pour '{0}'", + "editor.action.source.noneMessage.preferred": "Aucune action source par défaut disponible", + "editor.action.source.noneMessage.preferred.kind": "Aucune action source par défaut disponible pour '{0}'", + "fixAll.label": "Tout corriger", + "fixAll.noneMessage": "Aucune action Tout corriger disponible", + "organizeImports.label": "Organiser les importations", + "quickfix.trigger.label": "Correction rapide...", + "refactor.label": "Remanier...", + "source.label": "Action de la source" + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Affichez les corrections. Correction préférée disponible ({0})", + "quickFix": "Afficher les correctifs", + "quickFixWithKb": "Afficher les correctifs ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "Afficher les commandes Code Lens de la ligne actuelle" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Activer/désactiver le commentaire de bloc", "comment.line": "Activer/désactiver le commentaire de ligne", - "miToggleLineComment": "Afficher/masquer le commen&&taire de ligne", "comment.line.add": "Ajouter le commentaire de ligne", "comment.line.remove": "Supprimer le commentaire de ligne", - "comment.block": "Activer/désactiver le commentaire de bloc", - "miToggleBlockComment": "Afficher/masquer le commentaire de &&bloc" + "miToggleBlockComment": "Afficher/masquer le commentaire de &&bloc", + "miToggleLineComment": "Afficher/masquer le commen&&taire de ligne" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Afficher le menu contextuel de l'éditeur" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Annulation du curseur", - "cursor.redo": "Restauration du curseur" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Déplier", - "unFoldRecursivelyAction.label": "Déplier de manière récursive", - "foldAction.label": "Plier", - "toggleFoldAction.label": "Activer/désactiver le pliage", - "foldRecursivelyAction.label": "Plier de manière récursive", - "foldAllBlockComments.label": "Replier tous les commentaires de bloc", - "foldAllMarkerRegions.label": "Replier toutes les régions", - "unfoldAllMarkerRegions.label": "Déplier toutes les régions", - "foldAllExcept.label": "Plier toutes les régions sauf celles sélectionnées", - "unfoldAllExcept.label": "Déplier toutes les régions sauf celles sélectionnées", - "foldAllAction.label": "Plier tout", - "unfoldAllAction.label": "Déplier tout", - "foldLevelAction.label": "Niveau de pliage {0}", - "foldBackgroundBackground": "Couleur d'arrière-plan des gammes pliées. La couleur ne doit pas être opaque pour ne pas cacher les décorations sous-jacentes.", - "editorGutter.foldingControlForeground": "Couleur du contrôle de pliage dans la marge de l'éditeur." + "cursor.redo": "Restauration du curseur", + "cursor.undo": "Annulation du curseur" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Rechercher", - "miFind": "&&Rechercher", - "startFindWithSelectionAction": "Rechercher dans la sélection", "findNextMatchAction": "Rechercher suivant", "findPreviousMatchAction": "Rechercher précédent", + "miFind": "&&Rechercher", + "miReplace": "&&Remplacer", "nextSelectionMatchFindAction": "Sélection suivante", "previousSelectionMatchFindAction": "Sélection précédente", - "startReplace": "Remplacer", - "miReplace": "&&Remplacer" + "startFindAction": "Rechercher", + "startFindWithSelectionAction": "Rechercher dans la sélection", + "startReplace": "Remplacer" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} trouvé pour '{1}'", + "ariaSearchNoResultEmpty": "{0} trouvé(s)", + "ariaSearchNoResultWithLineNum": "{0} trouvé pour '{1}', sur {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trouvé pour '{1}'", + "ctrlEnter.keybindingChanged": "La combinaison Ctrl+Entrée permet désormais d'ajouter un saut de ligne au lieu de tout remplacer. Vous pouvez modifier le raccourci clavier de editor.action.replaceAll pour redéfinir le comportement.", + "findCollapsedIcon": "Icône permettant d'indiquer que le widget de recherche de l'éditeur est réduit.", + "findExpandedIcon": "Icône permettant d'indiquer que le widget de recherche de l'éditeur est développé.", + "findNextMatchIcon": "Icône de l'option Rechercher suivant dans le widget de recherche de l'éditeur.", + "findPreviousMatchIcon": "Icône de l'option Rechercher précédent dans le widget de recherche de l'éditeur.", + "findReplaceAllIcon": "Icône de l'option Tout remplacer dans le widget de recherche de l'éditeur.", + "findReplaceIcon": "Icône de l'option Remplacer dans le widget de recherche de l'éditeur.", + "findSelectionIcon": "Icône de l'option Rechercher dans la sélection dans le widget de recherche de l'éditeur.", + "label.closeButton": "Fermer", + "label.find": "Rechercher", + "label.matchesLocation": "{0} sur {1}", + "label.nextMatchButton": "Prochaine correspondance", + "label.noResults": "Aucun résultat", + "label.previousMatchButton": "Correspondance précédente", + "label.replace": "Remplacer", + "label.replaceAllButton": "Tout remplacer", + "label.replaceButton": "Remplacer", + "label.toggleReplaceButton": "Changer le mode de remplacement", + "label.toggleSelectionFind": "Rechercher dans la sélection", + "placeholder.find": "Rechercher", + "placeholder.replace": "Remplacer", + "title.matchesCountLimit": "Seuls les {0} premiers résultats sont mis en évidence, mais toutes les opérations de recherche fonctionnent sur l’ensemble du texte." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Couleur du contrôle de pliage dans la marge de l'éditeur.", + "foldAction.label": "Plier", + "foldAllAction.label": "Plier tout", + "foldAllBlockComments.label": "Replier tous les commentaires de bloc", + "foldAllExcept.label": "Plier toutes les régions sauf celles sélectionnées", + "foldAllMarkerRegions.label": "Replier toutes les régions", + "foldBackgroundBackground": "Couleur d'arrière-plan des gammes pliées. La couleur ne doit pas être opaque pour ne pas cacher les décorations sous-jacentes.", + "foldLevelAction.label": "Niveau de pliage {0}", + "foldRecursivelyAction.label": "Plier de manière récursive", + "toggleFoldAction.label": "Activer/désactiver le pliage", + "unFoldRecursivelyAction.label": "Déplier de manière récursive", + "unfoldAction.label": "Déplier", + "unfoldAllAction.label": "Déplier tout", + "unfoldAllExcept.label": "Déplier toutes les régions sauf celles sélectionnées", + "unfoldAllMarkerRegions.label": "Déplier toutes les régions" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Icône des plages réduites dans la marge de glyphes de l'éditeur.", + "foldingExpandedIcon": "Icône des plages développées dans la marge de glyphes de l'éditeur." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Agrandissement de l'éditeur de polices de caractères", "EditorFontZoomOut.label": "Rétrécissement de l'éditeur de polices de caractères", "EditorFontZoomReset.label": "Remise à niveau du zoom de l'éditeur de polices de caractères" }, + "vs/editor/contrib/format/format": { + "hint11": "1 modification de format effectuée à la ligne {0}", + "hint1n": "1 modification de format effectuée entre les lignes {0} et {1}", + "hintn1": "{0} modifications de format effectuées à la ligne {1}", + "hintnn": "{0} modifications de format effectuées entre les lignes {1} et {2}" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Mettre le document en forme", "formatSelection.label": "Mettre la sélection en forme" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Aller au problème suivant (Erreur, Avertissement, Info)", + "markerAction.nextInFiles.label": "Aller au problème suivant dans Fichiers (Erreur, Avertissement, Info)", + "markerAction.previous.label": "Aller au problème précédent (Erreur, Avertissement, Info)", + "markerAction.previousInFiles.label": "Aller au problème précédent dans Fichiers (Erreur, Avertissement, Info)", + "miGotoNextProblem": "&&Problème suivant", + "miGotoPreviousProblem": "&&Problème précédent", + "nextMarkerIcon": "Icône du prochain marqueur goto.", + "previousMarkerIcon": "Icône du précédent marqueur goto." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Erreur", + "Hint": "Conseil", + "Info": "Info", + "Warning": "Avertissement", + "change": "{0} problème(s) sur {1}", + "editorMarkerNavigationBackground": "Arrière-plan du widget de navigation dans les marqueurs de l'éditeur.", + "editorMarkerNavigationError": "Couleur d'erreur du widget de navigation dans les marqueurs de l'éditeur.", + "editorMarkerNavigationInfo": "Couleur d’information du widget de navigation du marqueur de l'éditeur.", + "editorMarkerNavigationWarning": "Couleur d'avertissement du widget de navigation dans les marqueurs de l'éditeur.", + "marker aria": "{0} à {1}. ", + "problems": "{0} problèmes sur {1}" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Aperçu", - "def.title": "Définitions", - "noResultWord": "Définition introuvable pour '{0}'", - "generic.noResults": "Définition introuvable", "actions.goToDecl.label": "Atteindre la définition", - "miGotoDefinition": "Atteindre la &&définition", "actions.goToDeclToSide.label": "Ouvrir la définition sur le côté", - "actions.previewDecl.label": "Faire un Peek de la Définition", - "decl.title": "Déclarations", - "decl.noResultWord": "Aucune déclaration pour '{0}'", - "decl.generic.noResults": "Aucune déclaration", "actions.goToDeclaration.label": "Accéder à la déclaration", - "miGotoDeclaration": "Atteindre la &&déclaration", - "actions.peekDecl.label": "Aperçu de la déclaration", - "typedef.title": "Définitions de type", - "goToTypeDefinition.noResultWord": "Définition de type introuvable pour '{0}'", - "goToTypeDefinition.generic.noResults": "Définition de type introuvable", - "actions.goToTypeDefinition.label": "Atteindre la définition de type", - "miGotoTypeDefinition": "Accéder à la définition de &&type", - "actions.peekTypeDefinition.label": "Aperçu de la définition du type", - "impl.title": "Implémentations", - "goToImplementation.noResultWord": "Implémentation introuvable pour '{0}'", - "goToImplementation.generic.noResults": "Implémentation introuvable", "actions.goToImplementation.label": "Atteindre les implémentations", - "miGotoImplementation": "Atteindre les &&implémentations", + "actions.goToTypeDefinition.label": "Atteindre la définition de type", + "actions.peekDecl.label": "Aperçu de la déclaration", "actions.peekImplementation.label": "Implémentations d'aperçu", - "references.no": "Aucune référence pour '{0}'", - "references.noGeneric": "Aucune référence", + "actions.peekTypeDefinition.label": "Aperçu de la définition du type", + "actions.previewDecl.label": "Faire un Peek de la Définition", + "decl.generic.noResults": "Aucune déclaration", + "decl.noResultWord": "Aucune déclaration pour '{0}'", + "decl.title": "Déclarations", + "def.title": "Définitions", + "generic.noResult": "Aucun résultat pour « {0} »", + "generic.noResults": "Définition introuvable", + "generic.title": "Emplacements", + "goToImplementation.generic.noResults": "Implémentation introuvable", + "goToImplementation.noResultWord": "Implémentation introuvable pour '{0}'", "goToReferences.label": "Atteindre les références", + "goToTypeDefinition.generic.noResults": "Définition de type introuvable", + "goToTypeDefinition.noResultWord": "Définition de type introuvable pour '{0}'", + "impl.title": "Implémentations", + "label.generic": "Atteindre un symbole", + "miGotoDeclaration": "Atteindre la &&déclaration", + "miGotoDefinition": "Atteindre la &&définition", + "miGotoImplementation": "Atteindre les &&implémentations", "miGotoReference": "Atteindre les &&références", + "miGotoTypeDefinition": "Accéder à la définition de &&type", + "noResultWord": "Définition introuvable pour '{0}'", + "peek.submenu": "Aperçu", "ref.title": "Références", "references.action.label": "Aperçu des références", - "label.generic": "Atteindre un symbole", - "generic.title": "Emplacements", - "generic.noResult": "Aucun résultat pour « {0} »" + "references.no": "Aucune référence pour '{0}'", + "references.noGeneric": "Aucune référence", + "typedef.title": "Définitions de type" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Cliquez pour afficher {0} définitions." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Aller au problème suivant (Erreur, Avertissement, Info)", - "nextMarkerIcon": "Icône du prochain marqueur goto.", - "markerAction.previous.label": "Aller au problème précédent (Erreur, Avertissement, Info)", - "previousMarkerIcon": "Icône du précédent marqueur goto.", - "markerAction.nextInFiles.label": "Aller au problème suivant dans Fichiers (Erreur, Avertissement, Info)", - "miGotoNextProblem": "&&Problème suivant", - "markerAction.previousInFiles.label": "Aller au problème précédent dans Fichiers (Erreur, Avertissement, Info)", - "miGotoPreviousProblem": "&&Problème précédent" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Afficher par pointage", - "showDefinitionPreviewHover": "Afficher le pointeur de l'aperçu de définition" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Convertir les retraits en espaces", - "indentationToTabs": "Convertir les retraits en tabulations", - "configuredTabSize": "Taille des tabulations configurée", - "selectTabWidth": "Sélectionner la taille des tabulations pour le fichier actuel", - "indentUsingTabs": "Mettre en retrait avec des tabulations", - "indentUsingSpaces": "Mettre en retrait avec des espaces", - "detectIndentation": "Détecter la mise en retrait à partir du contenu", - "editor.reindentlines": "Remettre en retrait les lignes", - "editor.reindentselectedlines": "Réindenter les lignes sélectionnées" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Remplacer par la valeur précédente", - "InPlaceReplaceAction.next.label": "Remplacer par la valeur suivante" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Copier la ligne en haut", - "miCopyLinesUp": "&&Copier la ligne en haut", - "lines.copyDown": "Copier la ligne en bas", - "miCopyLinesDown": "Co&&pier la ligne en bas", - "duplicateSelection": "Dupliquer la sélection", - "miDuplicateSelection": "&&Dupliquer la sélection", - "lines.moveUp": "Déplacer la ligne vers le haut", - "miMoveLinesUp": "Déplacer la ligne &&vers le haut", - "lines.moveDown": "Déplacer la ligne vers le bas", - "miMoveLinesDown": "Déplacer la &&ligne vers le bas", - "lines.sortAscending": "Trier les lignes dans l'ordre croissant", - "lines.sortDescending": "Trier les lignes dans l'ordre décroissant", - "lines.trimTrailingWhitespace": "Découper l'espace blanc de fin", - "lines.delete": "Supprimer la ligne", - "lines.indent": "Mettre en retrait la ligne", - "lines.outdent": "Ajouter un retrait négatif à la ligne", - "lines.insertBefore": "Insérer une ligne au-dessus", - "lines.insertAfter": "Insérer une ligne sous", - "lines.deleteAllLeft": "Supprimer tout ce qui est à gauche", - "lines.deleteAllRight": "Supprimer tout ce qui est à droite", - "lines.joinLines": "Joindre les lignes", - "editor.transpose": "Transposer les caractères autour du curseur", - "editor.transformToUppercase": "Transformer en majuscule", - "editor.transformToLowercase": "Transformer en minuscule", - "editor.transformToTitlecase": "Appliquer la casse \"1re lettre des mots en majuscule\"", - "editor.transformToSnakecase": "Transformer en snake case" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Démarrer la modification liée", - "editorLinkedEditingBackground": "Couleur d'arrière-plan quand l'éditeur renomme automatiquement le type." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Exécuter la commande", - "links.navigate.follow": "suivre le lien", - "links.navigate.kb.meta.mac": "cmd + clic", - "links.navigate.kb.meta": "ctrl + clic", - "links.navigate.kb.alt.mac": "option + clic", - "links.navigate.kb.alt": "alt + clic", - "tooltip.explanation": "Exécuter la commande {0}", - "invalid.url": "Échec de l'ouverture de ce lien, car il n'est pas bien formé : {0}", - "missing.url": "Échec de l'ouverture de ce lien, car sa cible est manquante.", - "label": "Ouvrir le lien" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Curseur ajouté : {0}", - "cursorsAdded": "Curseurs ajoutés : {0}", - "mutlicursor.insertAbove": "Ajouter un curseur au-dessus", - "miInsertCursorAbove": "&&Ajouter un curseur au-dessus", - "mutlicursor.insertBelow": "Ajouter un curseur en dessous", - "miInsertCursorBelow": "Aj&&outer un curseur en dessous", - "mutlicursor.insertAtEndOfEachLineSelected": "Ajouter des curseurs à la fin des lignes", - "miInsertCursorAtEndOfEachLineSelected": "Ajouter des c&&urseurs à la fin des lignes", - "mutlicursor.addCursorsToBottom": "Ajouter des curseurs en bas", - "mutlicursor.addCursorsToTop": "Ajouter des curseurs en haut", - "addSelectionToNextFindMatch": "Ajouter la sélection à la correspondance de recherche suivante", - "miAddSelectionToNextFindMatch": "Ajouter l'occurrence suiva&&nte", - "addSelectionToPreviousFindMatch": "Ajouter la sélection à la correspondance de recherche précédente", - "miAddSelectionToPreviousFindMatch": "Ajouter l'occurrence p&&récédente", - "moveSelectionToNextFindMatch": "Déplacer la dernière sélection vers la correspondance de recherche suivante", - "moveSelectionToPreviousFindMatch": "Déplacer la dernière sélection à la correspondance de recherche précédente", - "selectAllOccurrencesOfFindMatch": "Sélectionner toutes les occurrences des correspondances de la recherche", - "miSelectHighlights": "Sélectionner toutes les &&occurrences", - "changeAll.label": "Modifier toutes les occurrences" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Indicateurs des paramètres Trigger" - }, - "vs/editor/contrib/rename/rename": { - "no result": "Aucun résultat.", - "resolveRenameLocationFailed": "Une erreur inconnue s'est produite lors de la résolution de l'emplacement de renommage", - "label": "Renommage de '{0}'", - "quotableLabel": "Changement du nom de {0}", - "aria": "'{0}' renommé en '{1}'. Récapitulatif : {2}", - "rename.failedApply": "Le renommage n'a pas pu appliquer les modifications", - "rename.failed": "Le renommage n'a pas pu calculer les modifications", - "rename.label": "Renommer le symbole", - "enablePreview": "Activer/désactiver la possibilité d'afficher un aperçu des changements avant le renommage" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Étendre la sélection", - "miSmartSelectGrow": "Dév&&elopper la sélection", - "smartSelect.shrink": "Réduire la sélection", - "miSmartSelectShrink": "&&Réduire la sélection" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Indique si l'éditeur est actualisé en mode extrait", - "hasNextTabstop": "Indique s'il existe un taquet de tabulation suivant en mode extrait", - "hasPrevTabstop": "Indique s'il existe un taquet de tabulation précédent en mode extrait" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "L'acceptation de '{0}' a entraîné {1} modifications supplémentaires", - "suggest.trigger.label": "Suggestions pour Trigger", - "accept.insert": "Insérer", - "accept.replace": "Remplacer", - "detail.more": "afficher moins", - "detail.less": "afficher plus", - "suggest.reset.label": "Réinitialiser la taille du widget de suggestion" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Développeur : forcer la retokenisation" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Marques de fin de ligne inhabituelles", - "unusualLineTerminators.message": "Marques de fin de ligne inhabituelles détectées", - "unusualLineTerminators.detail": "Ce fichier contient un ou plusieurs caractères de fin de ligne inhabituels, par exemple le séparateur de ligne (LS) ou le séparateur de paragraphe (PS).\r\n\r\nIl est recommandé de les supprimer du fichier. Vous pouvez le configurer via 'editor.unusualLineTerminators'.", - "unusualLineTerminators.fix": "Corriger ce fichier", - "unusualLineTerminators.ignore": "Ignorer le problème pour ce fichier" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus", - "toggle.tabMovesFocus.on": "Appuyer sur Tab déplacera le focus vers le prochain élément pouvant être désigné comme élément actif", - "toggle.tabMovesFocus.off": "Appuyer sur Tab insérera le caractère de tabulation" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Couleur d'arrière-plan d'un symbole pendant l'accès en lecture, comme la lecture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "wordHighlightStrong": "Couleur d'arrière-plan d'un symbole pendant l'accès en écriture, comme l'écriture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "wordHighlightBorder": "Couleur de bordure d'un symbole durant l'accès en lecture, par exemple la lecture d'une variable.", - "wordHighlightStrongBorder": "Couleur de bordure d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable.", - "overviewRulerWordHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "overviewRulerWordHighlightStrongForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles d'accès en écriture. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "wordHighlight.next.label": "Aller à la prochaine mise en évidence de symbole", - "wordHighlight.previous.label": "Aller à la mise en évidence de symbole précédente", - "wordHighlight.trigger.label": "Déclencher la mise en évidence de symbole" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Supprimer le mot" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Indique si les suggestions sont visibles", - "suggestWidgetDetailsVisible": "Indique si les détails des suggestions sont visibles", - "suggestWidgetMultipleSuggestions": "Indique s'il existe plusieurs suggestions au choix", - "suggestionMakesTextEdit": "Indique si l'insertion de la suggestion actuelle entraîne un changement ou si tout a déjà été tapé", - "acceptSuggestionOnEnter": "Indique si les suggestions sont insérées quand vous appuyez sur Entrée", - "suggestionHasInsertAndReplaceRange": "Indique si la suggestion actuelle a un comportement d'insertion et de remplacement", - "suggestionInsertMode": "Indique si le comportement par défaut consiste à insérer ou à remplacer", - "suggestionCanResolve": "Indique si la suggestion actuelle prend en charge la résolution des détails supplémentaires" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Ouvrez d'abord un éditeur de texte pour accéder à une ligne.", - "gotoLineColumnLabel": "Atteindre la ligne {0} et le caractère {1}.", - "gotoLineLabel": "Accédez à la ligne {0}.", - "gotoLineLabelEmptyWithLimit": "Ligne actuelle : {0}, caractère : {1}. Tapez un numéro de ligne entre 1 et {2} auquel accéder.", - "gotoLineLabelEmpty": "Ligne actuelle : {0}, caractère : {1}. Tapez un numéro de ligne auquel accéder." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Indique si l'éditeur de code actuel est intégré à l'aperçu", - "label.close": "Fermer", - "peekViewTitleBackground": "Couleur d'arrière-plan de la zone de titre de l'affichage d'aperçu.", - "peekViewTitleForeground": "Couleur du titre de l'affichage d'aperçu.", - "peekViewTitleInfoForeground": "Couleur des informations sur le titre de l'affichage d'aperçu.", - "peekViewBorder": "Couleur des bordures et de la flèche de l'affichage d'aperçu.", - "peekViewResultsBackground": "Couleur d'arrière-plan de la liste des résultats de l'affichage d'aperçu.", - "peekViewResultsMatchForeground": "Couleur de premier plan des noeuds de lignes dans la liste des résultats de l'affichage d'aperçu.", - "peekViewResultsFileForeground": "Couleur de premier plan des noeuds de fichiers dans la liste des résultats de l'affichage d'aperçu.", - "peekViewResultsSelectionBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.", - "peekViewResultsSelectionForeground": "Couleur de premier plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.", - "peekViewEditorBackground": "Couleur d'arrière-plan de l'éditeur d'affichage d'aperçu.", - "peekViewEditorGutterBackground": "Couleur d'arrière-plan de la bordure de l'éditeur d'affichage d'aperçu.", - "peekViewResultsMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans la liste des résultats de l'affichage d'aperçu.", - "peekViewEditorMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu.", - "peekViewEditorMatchHighlightBorder": "Bordure de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Type d'action de code à exécuter.", - "args.schema.apply": "Contrôle quand les actions retournées sont appliquées.", - "args.schema.apply.first": "Appliquez toujours la première action de code retournée.", - "args.schema.apply.ifSingle": "Appliquez la première action de code retournée si elle est la seule.", - "args.schema.apply.never": "N'appliquez pas les actions de code retournées.", - "args.schema.preferred": "Contrôle si seules les actions de code par défaut doivent être retournées.", - "applyCodeActionFailed": "Une erreur inconnue s'est produite à l'application de l'action du code", - "quickfix.trigger.label": "Correction rapide...", - "editor.action.quickFix.noneMessage": "Aucune action de code disponible", - "editor.action.codeAction.noneMessage.preferred.kind": "Aucune action de code préférée n'est disponible pour '{0}'", - "editor.action.codeAction.noneMessage.kind": "Aucune action de code disponible pour '{0}'", - "editor.action.codeAction.noneMessage.preferred": "Aucune action de code par défaut disponible", - "editor.action.codeAction.noneMessage": "Aucune action de code disponible", - "refactor.label": "Remanier...", - "editor.action.refactor.noneMessage.preferred.kind": "Aucune refactorisation par défaut disponible pour '{0}'", - "editor.action.refactor.noneMessage.kind": "Aucune refactorisation disponible pour '{0}'", - "editor.action.refactor.noneMessage.preferred": "Aucune refactorisation par défaut disponible", - "editor.action.refactor.noneMessage": "Aucune refactorisation disponible", - "source.label": "Action de la source", - "editor.action.source.noneMessage.preferred.kind": "Aucune action source par défaut disponible pour '{0}'", - "editor.action.source.noneMessage.kind": "Aucune action source disponible pour '{0}'", - "editor.action.source.noneMessage.preferred": "Aucune action source par défaut disponible", - "editor.action.source.noneMessage": "Aucune action n'est disponible", - "organizeImports.label": "Organiser les importations", - "editor.action.organize.noneMessage": "Aucune action organiser les imports disponible", - "fixAll.label": "Tout corriger", - "fixAll.noneMessage": "Aucune action Tout corriger disponible", - "autoFix.label": "Corriger automatiquement...", - "editor.action.autoFix.noneMessage": "Aucun correctif automatique disponible" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Icône des plages développées dans la marge de glyphes de l'éditeur.", - "foldingCollapsedIcon": "Icône des plages réduites dans la marge de glyphes de l'éditeur." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Icône de l'option Rechercher dans la sélection dans le widget de recherche de l'éditeur.", - "findCollapsedIcon": "Icône permettant d'indiquer que le widget de recherche de l'éditeur est réduit.", - "findExpandedIcon": "Icône permettant d'indiquer que le widget de recherche de l'éditeur est développé.", - "findReplaceIcon": "Icône de l'option Remplacer dans le widget de recherche de l'éditeur.", - "findReplaceAllIcon": "Icône de l'option Tout remplacer dans le widget de recherche de l'éditeur.", - "findPreviousMatchIcon": "Icône de l'option Rechercher précédent dans le widget de recherche de l'éditeur.", - "findNextMatchIcon": "Icône de l'option Rechercher suivant dans le widget de recherche de l'éditeur.", - "label.find": "Rechercher", - "placeholder.find": "Rechercher", - "label.previousMatchButton": "Correspondance précédente", - "label.nextMatchButton": "Prochaine correspondance", - "label.toggleSelectionFind": "Rechercher dans la sélection", - "label.closeButton": "Fermer", - "label.replace": "Remplacer", - "placeholder.replace": "Remplacer", - "label.replaceButton": "Remplacer", - "label.replaceAllButton": "Tout remplacer", - "label.toggleReplaceButton": "Changer le mode de remplacement", - "title.matchesCountLimit": "Seuls les {0} premiers résultats sont mis en évidence, mais toutes les opérations de recherche fonctionnent sur l’ensemble du texte.", - "label.matchesLocation": "{0} sur {1}", - "label.noResults": "Aucun résultat", - "ariaSearchNoResultEmpty": "{0} trouvé(s)", - "ariaSearchNoResult": "{0} trouvé pour '{1}'", - "ariaSearchNoResultWithLineNum": "{0} trouvé pour '{1}', sur {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trouvé pour '{1}'", - "ctrlEnter.keybindingChanged": "La combinaison Ctrl+Entrée permet désormais d'ajouter un saut de ligne au lieu de tout remplacer. Vous pouvez modifier le raccourci clavier de editor.action.replaceAll pour redéfinir le comportement." - }, - "vs/editor/contrib/format/format": { - "hint11": "1 modification de format effectuée à la ligne {0}", - "hintn1": "{0} modifications de format effectuées à la ligne {1}", - "hint1n": "1 modification de format effectuée entre les lignes {0} et {1}", - "hintnn": "{0} modifications de format effectuées entre les lignes {1} et {2}" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Indique si l'éditeur affiche un message inline", - "editor.readonly": "Impossible de modifier dans l’éditeur en lecture seule" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Indique si l'aperçu des références est visible, par exemple via 'Avoir un aperçu des références' ou 'Faire un peek de la définition'", "labelLoading": "Chargement en cours...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Indique si l'aperçu des références est visible, par exemple via 'Avoir un aperçu des références' ou 'Faire un peek de la définition'" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Indique s'il existe des emplacements de symboles que vous pouvez parcourir à l'aide du clavier uniquement.", - "location.kb": "Symbole {0} sur {1}, {2} pour le suivant", - "location": "Symbole {0} sur {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} référence", + "referencesCount": "{0} références", + "treeAriaLabel": "Références" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "aperçu non disponible", + "noResults": "Aucun résultat", + "peekView.alternateTitle": "Références" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "symbole dans {0} sur la ligne {1}, colonne {2}", - "aria.oneReference.preview": "symbole dans {0} à la ligne {1}, colonne {2}, {3}", "aria.fileReferences.1": "1 symbole dans {0}, chemin complet {1}", "aria.fileReferences.N": "{0} symboles dans {1}, chemin complet {2}", + "aria.oneReference": "symbole dans {0} sur la ligne {1}, colonne {2}", + "aria.oneReference.preview": "symbole dans {0} à la ligne {1}, colonne {2}, {3}", "aria.result.0": "Résultats introuvables", "aria.result.1": "1 symbole dans {0}", "aria.result.n1": "{0} symboles dans {1}", "aria.result.nm": "{0} symboles dans {1} fichiers" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Erreur", - "Warning": "Avertissement", - "Info": "Info", - "Hint": "Conseil", - "marker aria": "{0} à {1}. ", - "problems": "{0} problèmes sur {1}", - "change": "{0} problème(s) sur {1}", - "editorMarkerNavigationError": "Couleur d'erreur du widget de navigation dans les marqueurs de l'éditeur.", - "editorMarkerNavigationWarning": "Couleur d'avertissement du widget de navigation dans les marqueurs de l'éditeur.", - "editorMarkerNavigationInfo": "Couleur d’information du widget de navigation du marqueur de l'éditeur.", - "editorMarkerNavigationBackground": "Arrière-plan du widget de navigation dans les marqueurs de l'éditeur." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Indique s'il existe des emplacements de symboles que vous pouvez parcourir à l'aide du clavier uniquement.", + "location": "Symbole {0} sur {1}", + "location.kb": "Symbole {0} sur {1}, {2} pour le suivant" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Afficher le pointeur de l'aperçu de définition", + "showHover": "Afficher par pointage" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Chargement en cours..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Recherche de correctifs rapides...", + "noQuickFixes": "Aucune solution disponible dans l'immédiat", + "quick fixes": "Correction rapide...", + "view problem": "Voir le problème" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Remplacer par la valeur suivante", + "InPlaceReplaceAction.previous.label": "Remplacer par la valeur précédente" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Taille des tabulations configurée", + "detectIndentation": "Détecter la mise en retrait à partir du contenu", + "editor.reindentlines": "Remettre en retrait les lignes", + "editor.reindentselectedlines": "Réindenter les lignes sélectionnées", + "indentUsingSpaces": "Mettre en retrait avec des espaces", + "indentUsingTabs": "Mettre en retrait avec des tabulations", + "indentationToSpaces": "Convertir les retraits en espaces", + "indentationToTabs": "Convertir les retraits en tabulations", + "selectTabWidth": "Sélectionner la taille des tabulations pour le fichier actuel" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Afficher la suggestion en ligne suivante", + "action.inlineSuggest.showPrevious": "Afficher la suggestion en ligne précédente", + "action.inlineSuggest.trigger": "Déclencher la suggestion en ligne", + "inlineSuggestionHasIndentation": "Indique si la suggestion en ligne commence par un espace blanc", + "inlineSuggestionVisible": "Indique si une suggestion en ligne est visible" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Accepter", + "showNextInlineSuggestion": "Suivant", + "showPreviousInlineSuggestion": "Précédent" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Dupliquer la sélection", + "editor.transformToLowercase": "Transformer en minuscule", + "editor.transformToSnakecase": "Transformer en snake case", + "editor.transformToTitlecase": "Appliquer la casse \"1re lettre des mots en majuscule\"", + "editor.transformToUppercase": "Transformer en majuscule", + "editor.transpose": "Transposer les caractères autour du curseur", + "lines.copyDown": "Copier la ligne en bas", + "lines.copyUp": "Copier la ligne en haut", + "lines.delete": "Supprimer la ligne", + "lines.deleteAllLeft": "Supprimer tout ce qui est à gauche", + "lines.deleteAllRight": "Supprimer tout ce qui est à droite", + "lines.indent": "Mettre en retrait la ligne", + "lines.insertAfter": "Insérer une ligne sous", + "lines.insertBefore": "Insérer une ligne au-dessus", + "lines.joinLines": "Joindre les lignes", + "lines.moveDown": "Déplacer la ligne vers le bas", + "lines.moveUp": "Déplacer la ligne vers le haut", + "lines.outdent": "Ajouter un retrait négatif à la ligne", + "lines.sortAscending": "Trier les lignes dans l'ordre croissant", + "lines.sortDescending": "Trier les lignes dans l'ordre décroissant", + "lines.trimTrailingWhitespace": "Découper l'espace blanc de fin", + "miCopyLinesDown": "Co&&pier la ligne en bas", + "miCopyLinesUp": "&&Copier la ligne en haut", + "miDuplicateSelection": "&&Dupliquer la sélection", + "miMoveLinesDown": "Déplacer la &&ligne vers le bas", + "miMoveLinesUp": "Déplacer la ligne &&vers le haut" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Couleur d'arrière-plan quand l'éditeur renomme automatiquement le type.", + "linkedEditing.label": "Démarrer la modification liée" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "Échec de l'ouverture de ce lien, car il n'est pas bien formé : {0}", + "label": "Ouvrir le lien", + "links.navigate.executeCmd": "Exécuter la commande", + "links.navigate.follow": "suivre le lien", + "links.navigate.kb.alt": "alt + clic", + "links.navigate.kb.alt.mac": "option + clic", + "links.navigate.kb.meta": "ctrl + clic", + "links.navigate.kb.meta.mac": "cmd + clic", + "missing.url": "Échec de l'ouverture de ce lien, car sa cible est manquante.", + "tooltip.explanation": "Exécuter la commande {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "Impossible de modifier dans l’éditeur en lecture seule", + "messageVisible": "Indique si l'éditeur affiche un message inline" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Ajouter la sélection à la correspondance de recherche suivante", + "addSelectionToPreviousFindMatch": "Ajouter la sélection à la correspondance de recherche précédente", + "changeAll.label": "Modifier toutes les occurrences", + "cursorAdded": "Curseur ajouté : {0}", + "cursorsAdded": "Curseurs ajoutés : {0}", + "miAddSelectionToNextFindMatch": "Ajouter l'occurrence suiva&&nte", + "miAddSelectionToPreviousFindMatch": "Ajouter l'occurrence p&&récédente", + "miInsertCursorAbove": "&&Ajouter un curseur au-dessus", + "miInsertCursorAtEndOfEachLineSelected": "Ajouter des c&&urseurs à la fin des lignes", + "miInsertCursorBelow": "Aj&&outer un curseur en dessous", + "miSelectHighlights": "Sélectionner toutes les &&occurrences", + "moveSelectionToNextFindMatch": "Déplacer la dernière sélection vers la correspondance de recherche suivante", + "moveSelectionToPreviousFindMatch": "Déplacer la dernière sélection à la correspondance de recherche précédente", + "mutlicursor.addCursorsToBottom": "Ajouter des curseurs en bas", + "mutlicursor.addCursorsToTop": "Ajouter des curseurs en haut", + "mutlicursor.insertAbove": "Ajouter un curseur au-dessus", + "mutlicursor.insertAtEndOfEachLineSelected": "Ajouter des curseurs à la fin des lignes", + "mutlicursor.insertBelow": "Ajouter un curseur en dessous", + "selectAllOccurrencesOfFindMatch": "Sélectionner toutes les occurrences des correspondances de la recherche" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Indicateurs des paramètres Trigger" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, conseil", "parameterHintsNextIcon": "Icône d'affichage du prochain conseil de paramètre.", - "parameterHintsPreviousIcon": "Icône d'affichage du précédent conseil de paramètre.", - "hint": "{0}, conseil" + "parameterHintsPreviousIcon": "Icône d'affichage du précédent conseil de paramètre." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Indique si le widget de renommage d'entrée est visible", - "renameAriaLabel": "Renommez l'entrée. Tapez le nouveau nom et appuyez sur Entrée pour valider.", - "label": "{0} pour renommer, {1} pour afficher un aperçu" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Indique si l'éditeur de code actuel est intégré à l'aperçu", + "label.close": "Fermer", + "peekViewBorder": "Couleur des bordures et de la flèche de l'affichage d'aperçu.", + "peekViewEditorBackground": "Couleur d'arrière-plan de l'éditeur d'affichage d'aperçu.", + "peekViewEditorGutterBackground": "Couleur d'arrière-plan de la bordure de l'éditeur d'affichage d'aperçu.", + "peekViewEditorMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu.", + "peekViewEditorMatchHighlightBorder": "Bordure de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu.", + "peekViewResultsBackground": "Couleur d'arrière-plan de la liste des résultats de l'affichage d'aperçu.", + "peekViewResultsFileForeground": "Couleur de premier plan des noeuds de fichiers dans la liste des résultats de l'affichage d'aperçu.", + "peekViewResultsMatchForeground": "Couleur de premier plan des noeuds de lignes dans la liste des résultats de l'affichage d'aperçu.", + "peekViewResultsMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans la liste des résultats de l'affichage d'aperçu.", + "peekViewResultsSelectionBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.", + "peekViewResultsSelectionForeground": "Couleur de premier plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.", + "peekViewTitleBackground": "Couleur d'arrière-plan de la zone de titre de l'affichage d'aperçu.", + "peekViewTitleForeground": "Couleur du titre de l'affichage d'aperçu.", + "peekViewTitleInfoForeground": "Couleur des informations sur le titre de l'affichage d'aperçu." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Couleur d'arrière-plan du widget de suggestion.", - "editorSuggestWidgetBorder": "Couleur de bordure du widget de suggestion.", - "editorSuggestWidgetForeground": "Couleur de premier plan du widget de suggestion.", - "editorSuggestWidgetSelectedBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans le widget de suggestion.", - "editorSuggestWidgetHighlightForeground": "Couleur de la surbrillance des correspondances dans le widget de suggestion.", - "suggestWidget.loading": "Chargement en cours...", - "suggestWidget.noSuggestions": "Pas de suggestions.", - "ariaCurrenttSuggestionReadDetails": "{0}, documents : {1}", - "suggest": "Suggérer" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Ouvrez d'abord un éditeur de texte pour accéder à une ligne.", + "gotoLineColumnLabel": "Atteindre la ligne {0} et le caractère {1}.", + "gotoLineLabel": "Accédez à la ligne {0}.", + "gotoLineLabelEmpty": "Ligne actuelle : {0}, caractère : {1}. Tapez un numéro de ligne auquel accéder.", + "gotoLineLabelEmptyWithLimit": "Ligne actuelle : {0}, caractère : {1}. Tapez un numéro de ligne entre 1 et {2} auquel accéder." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "constructeurs ({0})", + "array": "tableaux ({0})", + "boolean": "booléens ({0})", "cannotRunGotoSymbolWithoutEditor": "Pour accéder à un symbole, ouvrez d'abord un éditeur de texte avec des informations de symbole.", "cannotRunGotoSymbolWithoutSymbolProvider": "L'éditeur de texte actif ne fournit pas les informations de symbole.", - "noMatchingSymbolResults": "Aucun symbole d'éditeur correspondant", - "noSymbolResults": "Aucun symbole d'éditeur", - "openToSide": "Ouvrir sur le côté", - "openToBottom": "Ouvrir en bas", - "symbols": "symboles ({0})", - "property": "propriétés ({0})", - "method": "méthodes ({0})", - "function": "fonctions ({0})", - "_constructor": "constructeurs ({0})", - "variable": "variables ({0})", "class": "classes ({0})", - "struct": "structs ({0})", - "event": "événements ({0})", - "operator": "opérateurs ({0})", - "interface": "interfaces ({0})", - "namespace": "espaces de noms ({0})", - "package": "packages ({0})", - "typeParameter": "paramètres de type ({0})", - "modules": "modules ({0})", + "constant": "constantes ({0})", "enum": "énumérations ({0})", "enumMember": "membres d'énumération ({0})", - "string": "chaînes ({0})", - "file": "fichiers ({0})", - "array": "tableaux ({0})", - "number": "nombres ({0})", - "boolean": "booléens ({0})", - "object": "objets ({0})", - "key": "clés ({0})", + "event": "événements ({0})", "field": "champs ({0})", - "constant": "constantes ({0})" + "file": "fichiers ({0})", + "function": "fonctions ({0})", + "interface": "interfaces ({0})", + "key": "clés ({0})", + "method": "méthodes ({0})", + "modules": "modules ({0})", + "namespace": "espaces de noms ({0})", + "noMatchingSymbolResults": "Aucun symbole d'éditeur correspondant", + "noSymbolResults": "Aucun symbole d'éditeur", + "number": "nombres ({0})", + "object": "objets ({0})", + "openToBottom": "Ouvrir en bas", + "openToSide": "Ouvrir sur le côté", + "operator": "opérateurs ({0})", + "package": "packages ({0})", + "property": "propriétés ({0})", + "string": "chaînes ({0})", + "struct": "structs ({0})", + "symbols": "symboles ({0})", + "typeParameter": "paramètres de type ({0})", + "variable": "variables ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "'{0}' renommé en '{1}'. Récapitulatif : {2}", + "enablePreview": "Activer/désactiver la possibilité d'afficher un aperçu des changements avant le renommage", + "label": "Renommage de '{0}'", + "no result": "Aucun résultat.", + "quotableLabel": "Changement du nom de {0}", + "rename.failed": "Le renommage n'a pas pu calculer les modifications", + "rename.failedApply": "Le renommage n'a pas pu appliquer les modifications", + "rename.label": "Renommer le symbole", + "resolveRenameLocationFailed": "Une erreur inconnue s'est produite lors de la résolution de l'emplacement de renommage" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "{0} pour renommer, {1} pour afficher un aperçu", + "renameAriaLabel": "Renommez l'entrée. Tapez le nouveau nom et appuyez sur Entrée pour valider.", + "renameInputVisible": "Indique si le widget de renommage d'entrée est visible" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "Dév&&elopper la sélection", + "miSmartSelectShrink": "&&Réduire la sélection", + "smartSelect.expand": "Étendre la sélection", + "smartSelect.shrink": "Réduire la sélection" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Indique s'il existe un taquet de tabulation suivant en mode extrait", + "hasPrevTabstop": "Indique s'il existe un taquet de tabulation précédent en mode extrait", + "inSnippetMode": "Indique si l'éditeur est actualisé en mode extrait" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "Dimanche", - "Monday": "Lundi", - "Tuesday": "Mardi", - "Wednesday": "Mercredi", - "Thursday": "Jeudi", - "Friday": "Vendredi", - "Saturday": "Samedi", - "SundayShort": "Dim", - "MondayShort": "Lun", - "TuesdayShort": "Mar", - "WednesdayShort": "Mer", - "ThursdayShort": "Jeu", - "FridayShort": "Ven", - "SaturdayShort": "Sam", - "January": "Janvier", - "February": "Février", - "March": "Mars", "April": "Avril", - "May": "Mai", - "June": "Juin", - "July": "Juillet", - "August": "Août", - "September": "Septembre", - "October": "Octobre", - "November": "Novembre", - "December": "Décembre", - "JanuaryShort": "Jan", - "FebruaryShort": "Fév", - "MarchShort": "Mar", "AprilShort": "Avr", - "MayShort": "Mai", - "JuneShort": "Juin", - "JulyShort": "Jul", + "August": "Août", "AugustShort": "Aoû", - "SeptemberShort": "Sept", - "OctoberShort": "Oct", + "December": "Décembre", + "DecemberShort": "Déc", + "February": "Février", + "FebruaryShort": "Fév", + "Friday": "Vendredi", + "FridayShort": "Ven", + "January": "Janvier", + "JanuaryShort": "Jan", + "July": "Juillet", + "JulyShort": "Jul", + "June": "Juin", + "JuneShort": "Juin", + "March": "Mars", + "MarchShort": "Mar", + "May": "Mai", + "MayShort": "Mai", + "Monday": "Lundi", + "MondayShort": "Lun", + "November": "Novembre", "NovemberShort": "Nov", - "DecemberShort": "Déc" + "October": "Octobre", + "OctoberShort": "Oct", + "Saturday": "Samedi", + "SaturdayShort": "Sam", + "September": "Septembre", + "SeptemberShort": "Sept", + "Sunday": "Dimanche", + "SundayShort": "Dim", + "Thursday": "Jeudi", + "ThursdayShort": "Jeu", + "Tuesday": "Mardi", + "TuesdayShort": "Mar", + "Wednesday": "Mercredi", + "WednesdayShort": "Mer" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Indique si les suggestions sont insérées quand vous appuyez sur Entrée", + "suggestWidgetDetailsVisible": "Indique si les détails des suggestions sont visibles", + "suggestWidgetMultipleSuggestions": "Indique s'il existe plusieurs suggestions au choix", + "suggestWidgetVisible": "Indique si les suggestions sont visibles", + "suggestionCanResolve": "Indique si la suggestion actuelle prend en charge la résolution des détails supplémentaires", + "suggestionHasInsertAndReplaceRange": "Indique si la suggestion actuelle a un comportement d'insertion et de remplacement", + "suggestionInsertMode": "Indique si le comportement par défaut consiste à insérer ou à remplacer", + "suggestionMakesTextEdit": "Indique si l'insertion de la suggestion actuelle entraîne un changement ou si tout a déjà été tapé" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Insérer", + "accept.replace": "Remplacer", + "aria.alert.snippet": "L'acceptation de '{0}' a entraîné {1} modifications supplémentaires", + "detail.less": "afficher plus", + "detail.more": "afficher moins", + "suggest.reset.label": "Réinitialiser la taille du widget de suggestion", + "suggest.trigger.label": "Suggestions pour Trigger" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documents : {1}", + "editorSuggestWidgetBackground": "Couleur d'arrière-plan du widget de suggestion.", + "editorSuggestWidgetBorder": "Couleur de bordure du widget de suggestion.", + "editorSuggestWidgetFocusHighlightForeground": "Couleur des mises en surbrillance dans le widget de suggestion lorsqu’un élément a le focus.", + "editorSuggestWidgetForeground": "Couleur de premier plan du widget de suggestion.", + "editorSuggestWidgetHighlightForeground": "Couleur de la surbrillance des correspondances dans le widget de suggestion.", + "editorSuggestWidgetSelectedBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans le widget de suggestion.", + "editorSuggestWidgetSelectedForeground": "Couleur de premier plan de l’entrée sélectionnée dans le widget de suggestion.", + "suggest": "Suggérer", + "suggestWidget.loading": "Chargement en cours...", + "suggestWidget.noSuggestions": "Pas de suggestions." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Fermer", + "loading": "Chargement en cours..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Lire la suite", + "suggestMoreInfoIcon": "Icône d'affichage d'informations supplémentaires dans le widget de suggestion." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "Couleur de premier plan des symboles de tableau. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "Couleur de premier plan des symboles d'unité. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.", "symbolIcon.variableForeground": "Couleur de premier plan des symboles de variable. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "aperçu non disponible", - "noResults": "Aucun résultat", - "peekView.alternateTitle": "Références" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus", + "toggle.tabMovesFocus.off": "Appuyer sur Tab insérera le caractère de tabulation", + "toggle.tabMovesFocus.on": "Appuyer sur Tab déplacera le focus vers le prochain élément pouvant être désigné comme élément actif" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Voir le problème", - "noQuickFixes": "Aucune solution disponible dans l'immédiat", - "checkingForQuickFixes": "Recherche de correctifs rapides...", - "quick fixes": "Correction rapide..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Développeur : forcer la retokenisation" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Chargement en cours..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Ce fichier contient un ou plusieurs caractères de fin de ligne inhabituels, par exemple le séparateur de ligne (LS) ou le séparateur de paragraphe (PS).\r\n\r\nIl est recommandé de les supprimer du fichier. Vous pouvez configurer ce comportement par le biais de `editor.unusualLineTerminators`.", + "unusualLineTerminators.fix": "Corriger ce fichier", + "unusualLineTerminators.ignore": "Ignorer le problème pour ce fichier", + "unusualLineTerminators.message": "Marques de fin de ligne inhabituelles détectées", + "unusualLineTerminators.title": "Marques de fin de ligne inhabituelles" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Fermer", - "loading": "Chargement en cours..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "overviewRulerWordHighlightStrongForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles d'accès en écriture. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "wordHighlight": "Couleur d'arrière-plan d'un symbole pendant l'accès en lecture, comme la lecture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "wordHighlight.next.label": "Aller à la prochaine mise en évidence de symbole", + "wordHighlight.previous.label": "Aller à la mise en évidence de symbole précédente", + "wordHighlight.trigger.label": "Déclencher la mise en évidence de symbole", + "wordHighlightBorder": "Couleur de bordure d'un symbole durant l'accès en lecture, par exemple la lecture d'une variable.", + "wordHighlightStrong": "Couleur d'arrière-plan d'un symbole pendant l'accès en écriture, comme l'écriture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "wordHighlightStrongBorder": "Couleur de bordure d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Supprimer le mot" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Icône d'affichage d'informations supplémentaires dans le widget de suggestion.", - "readMore": "Lire la suite" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Affichez les corrections. Correction préférée disponible ({0})", - "quickFixWithKb": "Afficher les correctifs ({0})", - "quickFix": "Afficher les correctifs" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} références", - "referenceCount": "{0} référence", - "treeAriaLabel": "Références" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Avertissement : '{0}' n'est pas dans la liste des options connues, mais est quand même transféré à Electron/Chromium.", - "multipleValues": "L'option '{0}' est définie plusieurs fois. Utilisation de la valeur '{1}'.", - "gotoValidation": "Les arguments en mode '--goto' doivent être au format 'FILE(:LINE(:CHARACTER))'." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "Paramètre proxy à utiliser. S'il n'est pas défini, il est hérité des variables d'environnement 'http_proxy' et 'https_proxy'.", - "strictSSL": "Spécifie si le certificat de serveur proxy doit être vérifié par rapport à la liste des autorités de certification fournies.", - "proxyAuthorization": "Valeur à envoyer comme en-tête 'Proxy-Authorization' pour chaque demande de réseau.", - "proxySupportOff": "Désactivez la prise en charge de proxy pour les extensions.", - "proxySupportOn": "Activez la prise en charge de proxy pour les extensions.", - "proxySupportOverride": "Activer le support de proxy pour les extensions, remplacer les options de demande.", - "proxySupport": "Utilisez la prise en charge du proxy pour les extensions.", - "systemCertificates": "Contrôle si les certificats d'autorité de certification doivent être chargés à partir de l'OS. (Sur Windows et macOS, vous devez recharger la fenêtre après la désactivation de ce paramètre.)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "Impossible de résoudre le fournisseur de système de fichiers avec le chemin de fichier relatif '{0}'", - "noProviderFound": "Aucun fournisseur de système de fichiers pour la ressource '{0}'", - "fileNotFoundError": "Impossible de résoudre le fichier non existant '{0}'", - "fileExists": "Impossible de créer le fichier '{0}' (qui existe déjà) quand l'indicateur de remplacement n'est pas défini", - "err.write": "Impossible d'écrire le fichier '{0}' ({1})", - "writeFailedUnlockUnsupported": "Impossible de déverrouiller le fichier '{0}', car le fournisseur ne le prend pas en charge.", - "fileIsDirectoryWriteError": "Impossible d'écrire le fichier '{0}', car il s'agit d'un répertoire", - "fileModifiedError": "Fichier modifié depuis", - "err.read": "Impossible de lire le fichier '{0}' ({1})", - "fileIsDirectoryReadError": "Impossible de lire le fichier '{0}', car il s'agit d'un répertoire", - "fileNotModifiedError": "Fichier non modifié depuis", - "fileTooLargeError": "Impossible de lire le fichier '{0}', car il est trop volumineux pour être ouvert", - "unableToMoveCopyError1": "Copie impossible quand la source '{0}' est identique à la cible '{1}' avec une casse de chemin différente sur un système de fichiers qui ne respecte pas la casse", - "unableToMoveCopyError2": "Déplacement/copie impossible quand la source '{0}' est le parent de la cible '{1}'.", - "unableToMoveCopyError3": "Impossible de déplacer/copier '{0}' parce que la cible '{1}' existe déjà dans la destination.", - "unableToMoveCopyError4": "Impossible de déplacer/copier '{0}' dans '{1}', car un fichier ne peut pas remplacer le dossier qui le contient.", - "mkdirExistsError": "Impossible de créer le dossier '{0}', car il existe mais n'est pas un répertoire", - "deleteFailedTrashUnsupported": "Impossible de supprimer le fichier '{0}' dans la corbeille parce que le fournisseur ne prend pas en charge cette opération.", - "deleteFailedNotFound": "Impossible de supprimer le fichier non existant '{0}'", - "deleteFailedNonEmptyFolder": "Impossible de supprimer le dossier non vide '{0}'.", - "err.readonly": "Impossible de modifier le fichier en lecture seule '{0}'" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "Le fichier existe déjà", - "fileNotExists": "Le fichier n'existe pas", - "moveError": "Impossible de déplacer '{0}' dans '{1}' ({2}).", - "copyError": "Impossible de copier '{0}' dans '{1}' ({2}).", - "fileCopyErrorPathCase": "'Impossible de copier le fichier dans le même chemin avec une casse de chemin différente", - "fileCopyErrorExists": "Le fichier existe déjà dans la cible" - }, - "vs/platform/files/common/files": { - "unknownError": "Erreur inconnue", - "sizeB": "{0} o", - "sizeKB": "{0} Ko", - "sizeMB": "{0} Mo", - "sizeGB": "{0} Go", - "sizeTB": "{0} To" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Mettre à jour", - "updateMode": "Choisissez si vous voulez recevoir des mises à jour automatiques. Nécessite un redémarrage après le changement. Les mises à jour sont récupérées auprès d'un service en ligne Microsoft.", - "none": "Désactivez les mises à jour.", - "manual": "Désactivez la recherche de mises à jour automatique en arrière-plan. Les mises à jour sont disponibles si vous les rechercher manuellement.", - "start": "Vérifiez les mises à jour uniquement au démarrage. Désactivez les vérifications de mises à jour d'arrière-plan automatiques.", - "default": "Activez la recherche de mises à jour automatique pour que VS Code recherche les mises à jour automatiquement et régulièrement.", - "deprecated": "Ce paramètre est déprécié, utilisez '{0}' à la place.", - "enableWindowsBackgroundUpdatesTitle": "Activer les mises à jour en arrière-plan sur Windows", - "enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de VS Code en arrière-plan sur Windows.", - "showReleaseNotes": "Afficher les Notes de publication après une mise à jour. Les Notes de publication sont téléchargées depuis un service en ligne de Microsoft." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Options", - "extensionsManagement": "Gestion des extensions", - "troubleshooting": "Résolution des problèmes", - "diff": "Comparez deux fichiers entre eux.", - "add": "Ajoutez un ou plusieurs dossiers à la dernière fenêtre active.", - "goto": "Ouvrez un fichier dans le chemin, à la ligne et la position de caractère spécifiées.", - "newWindow": "Force l'ouverture d'une nouvelle fenêtre.", - "reuseWindow": "Forcez l'ouverture d'un fichier ou dossier dans une fenêtre déjà ouverte.", - "wait": "Attendre que les fichiers soient fermés avant de retourner.", - "locale": "Paramètres régionaux à utiliser (exemple : fr-FR ou en-US).", - "userDataDir": "Spécifie le répertoire de l’utilisateur dans lequel les données sont conservées. Peut être utilisé pour ouvrir plusieurs instances distinctes du Code.", - "help": "Affichez le mode d'utilisation.", - "extensionHomePath": "Définissez le chemin racine des extensions.", - "listExtensions": "Listez les extensions installées.", - "showVersions": "Affiche les versions des extensions installées, quand --list-extension est utilisé.", - "category": "Filtre les extensions installées en fonction de la catégorie fournie, quand --list-extensions est utilisé.", - "installExtension": "Installe ou met à jour l'extension. L'identificateur d'une extension est toujours '${publisher}.${name}'. Utilisez l'argument '--force' pour effectuer une mise à jour vers la dernière version. Pour installer une version spécifique, indiquez '@${version}'. Exemple : 'vscode.csharp@1.2.3'.", - "uninstallExtension": "Désinstalle une extension.", - "experimentalApis": "Active les fonctionnalités de l'API proposées pour les extensions. Peut recevoir un ou plusieurs ID d'extension pour les activer individuellement.", - "version": "Affichez la version.", - "verbose": "Affichez la sortie détaillée (implique --wait).", - "log": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", - "status": "Imprimer l'utilisation de processus et l'information des diagnostics.", - "prof-startup": "Exécuter le profileur d'UC au démarrage", - "disableExtensions": "Désactivez toutes les extensions installées.", - "disableExtension": "Désactivez une extension.", - "turn sync": "Activer ou désactiver la synchronisation", - "inspect-extensions": "Permettre le débogage et le profilage d’extensions. Vérifier les outils de développement pour l'URI de connexion.", - "inspect-brk-extensions": "Permettre le débogage et le profilage d’extensions avec l’hôte de l’extension étant suspendu après le démarrage. Vérifier les outils de développement pour l'URI de connexion.", - "disableGPU": "Désactivez l'accélération matérielle du GPU.", - "maxMemory": "Taille mémoire maximale pour une fenêtre (En Megaoctêts)", - "telemetry": "Affiche tous les événements de télémétrie collectés par VS Code.", - "usage": "Utilisation", - "options": "options", - "paths": "chemins", - "stdinWindows": "Pour lire la sortie d’un autre programme, ajouter '-' (ex. 'echo Hello World | {0} -')", - "stdinUnix": "Pour lire depuis stdin, ajouter '-' (ex. 'ps aux | grep code | {0} -')", - "unknownVersion": "Version inconnue", - "unknownCommit": "Validation inconnue" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Extensions", - "preferences": "Préférences" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.", - "restartCode": "Redémarrez VS Code avant de réinstaller {0}.", - "MarketPlaceDisabled": "La Place de marché n’est pas activée", - "malicious extension": "Impossible d’installer l'extension car elle a été signalée comme problématique.", - "notFoundCompatibleDependency": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec la version actuelle de VS Code (version {1}).", - "Not a Marketplace extension": "Seules les extensions de la Place de marché peuvent être réinstallées", - "removeError": "Erreur lors de la suppression de l’extension : {0}. Veuillez quitter et relancer VS Code avant de réessayer.", - "quitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît quitter et redémarrer VS Code avant de le réinstaller.", - "exitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît sortir et redémarrer VS Code avant de le réinstaller.", - "notInstalled": "L'extension '{0}' n'est pas installée.", - "singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.", - "twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent.", - "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent.", - "singleIndirectDependentError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais l'extension '{2}' en dépend.", - "twoIndirectDependentsError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais les extensions '{2}' et '{3}' en dépendent.", - "multipleIndirectDependentsError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais '{2}', '{3}' et d'autres extensions en dépendent.", - "notExists": "Extension introuvable" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Télémétrie", - "telemetry.enableTelemetry": "Activer l'envoi de données d'utilisation et d'erreurs aux services en ligne Microsoft", - "telemetry.enableTelemetryMd": "Activez l'envoi de données d'utilisation et d'erreurs aux services en ligne Microsoft. Lisez notre déclaration de confidentialité [ici]({0})." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "Extension '{0}' introuvable.", - "useId": "Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : {0}", - "listFromLocation": "Extensions installées sur {0} :", - "installingExtensionsOnLocation": "Installation des extensions sur {0}...", - "installingExtensions": "Installation des extensions...", - "alreadyInstalled-checkAndUpdate": "L'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour effectuer une mise à jour vers la dernière version, ou indiquez '@' pour installer une version spécifique, par exemple '{2}@1.2.3'.", - "alreadyInstalled": "L'extension '{0}' est déjà installée.", - "installation failed": "Échec d'installation des extensions : {0}", - "successVsixInstall": "L'extension '{0}' a été installée.", - "cancelVsixInstall": "Installation annulée de l'Extension '{0}'.", - "updateMessage": "Mise à jour de l'extension '{0}' vers la version {1}", - "installing builtin ": "Installation de l'extension intégrée '{0}' v{1}...", - "installing": "Installation de l'extension '{0}' v{1}...", - "successInstall": "L'extension '{0}' v{1} a été installée.", - "cancelInstall": "Installation annulée de l'Extension '{0}'.", - "forceDowngrade": "Une version plus récente de l'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour passer à une version antérieure.", - "builtin": "L'extension '{0}' est une extension intégrée qui ne peut pas être désinstallée", - "forceUninstall": "L'extension '{0}' est marquée en tant qu'extension intégrée par l'utilisateur. Utilisez l'option '--force' pour la désinstaller.", - "uninstalling": "Désinstallation de {0}...", - "successUninstallFromLocation": "L'extension '{0}' a été correctement désinstallée de {1} !", - "successUninstall": "L'extension '{0}' a été correctement désinstallée !", - "notInstalleddOnLocation": "L'extension '{0}' n'est pas installée sur {1}.", - "notInstalled": "L'extension '{0}' n'est pas installée." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Synchronisation des paramètres", - "settingsSync.keybindingsPerPlatform": "Synchronisez les combinaisons de touches pour chaque plateforme.", - "settingsSync.ignoredExtensions": "Liste des extensions à ignorer lors de la synchronisation. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'.", - "app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'.", - "settingsSync.ignoredSettings": "Configurez les paramètres à ignorer pendant la synchronisation." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "{0} est installé sur votre système. Voulez-vous installer les extensions recommandées correspondantes ?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "Impossible de lire les données des machines, car la version actuelle est incompatible. Mettez à jour {0}, puis réessayez." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "Synchronisation impossible parce que le service par défaut a changé", - "service changed": "Synchronisation impossible, car le service de synchronisation a changé", - "turned off": "Synchronisation impossible, car la synchronisation est désactivée dans le cloud", - "session expired": "Synchronisation impossible, car la session actuelle a expiré", - "turned off machine": "Impossible d'effectuer une synchronisation, car elle est désactivée sur cette machine à partir d'une autre machine." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "Échec du déplacement de '{0}' vers la corbeille", - "trashFailed": "Échec du déplacement de '{0}' vers la corbeille" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Couleur de premier plan globale. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", - "errorForeground": "Couleur principale de premier plan pour les messages d'erreur. Cette couleur est utilisée uniquement si elle n'est pas redéfinie par un composant.", - "descriptionForeground": "Couleur de premier plan du texte descriptif fournissant des informations supplémentaires, par exemple pour un label.", - "iconForeground": "Couleur par défaut des icônes du banc d'essai.", - "focusBorder": "Couleur de bordure globale des éléments ayant le focus. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", - "contrastBorder": "Bordure supplémentaire autour des éléments pour les séparer des autres et obtenir un meilleur contraste.", - "activeContrastBorder": "Bordure supplémentaire autour des éléments actifs pour les séparer des autres et obtenir un meilleur contraste.", - "selectionBackground": "La couleur d'arrière-plan des sélections de texte dans le banc d'essai (par ex., pour les champs d'entrée ou les zones de texte). Notez que cette couleur ne s'applique pas aux sélections dans l'éditeur et le terminal.", - "textSeparatorForeground": "Couleur pour les séparateurs de texte.", - "textLinkForeground": "Couleur des liens dans le texte.", - "textLinkActiveForeground": "Couleur de premier plan pour les liens dans le texte lorsqu'ils sont cliqués ou survolés.", - "textPreformatForeground": "Couleur des segments de texte préformatés.", - "textBlockQuoteBackground": "Couleur d'arrière-plan des citations dans le texte.", - "textBlockQuoteBorder": "Couleur de bordure des citations dans le texte.", - "textCodeBlockBackground": "Couleur d'arrière-plan des blocs de code dans le texte.", - "widgetShadow": "Couleur de l'ombre des widgets, comme rechercher/remplacer, au sein de l'éditeur.", - "inputBoxBackground": "Arrière-plan de la zone d'entrée.", - "inputBoxForeground": "Premier plan de la zone d'entrée.", - "inputBoxBorder": "Bordure de la zone d'entrée.", - "inputBoxActiveOptionBorder": "Couleur de la bordure des options activées dans les champs d'entrée.", - "inputOption.activeBackground": "Couleur d'arrière-plan des options activées dans les champs d'entrée.", - "inputOption.activeForeground": "Couleur de premier plan des options activées dans les champs d'entrée.", - "inputPlaceholderForeground": "Couleur de premier plan de la zone d'entrée pour le texte d'espace réservé.", - "inputValidationInfoBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité des informations.", - "inputValidationInfoForeground": "Couleur de premier plan de validation de saisie pour la sévérité Information.", - "inputValidationInfoBorder": "Couleur de bordure de la validation d'entrée pour la gravité des informations.", - "inputValidationWarningBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité de l'avertissement.", - "inputValidationWarningForeground": "Couleur de premier plan de la validation de la saisie pour la sévérité Avertissement.", - "inputValidationWarningBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'avertissement.", - "inputValidationErrorBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité de l'erreur.", - "inputValidationErrorForeground": "Couleur de premier plan de la validation de saisie pour la sévérité Erreur.", - "inputValidationErrorBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'erreur. ", - "dropdownBackground": "Arrière-plan de la liste déroulante.", - "dropdownListBackground": "Arrière-plan de la liste déroulante.", - "dropdownForeground": "Premier plan de la liste déroulante.", - "dropdownBorder": "Bordure de la liste déroulante.", - "checkbox.background": "Couleur de fond du widget Case à cocher.", - "checkbox.foreground": "Couleur de premier plan du widget Case à cocher.", - "checkbox.border": "Couleur de bordure du widget Case à cocher.", - "buttonForeground": "Couleur de premier plan du bouton.", - "buttonBackground": "Couleur d'arrière-plan du bouton.", - "buttonHoverBackground": "Couleur d'arrière-plan du bouton pendant le pointage.", - "buttonSecondaryForeground": "Couleur de premier plan du bouton secondaire.", - "buttonSecondaryBackground": "Couleur d'arrière-plan du bouton secondaire.", - "buttonSecondaryHoverBackground": "Couleur d'arrière-plan du bouton secondaire au moment du pointage.", - "badgeBackground": "Couleur de fond des badges. Les badges sont de courts libellés d'information, ex. le nombre de résultats de recherche.", - "badgeForeground": "Couleur des badges. Les badges sont de courts libellés d'information, ex. le nombre de résultats de recherche.", - "scrollbarShadow": "Ombre de la barre de défilement pour indiquer que la vue défile.", - "scrollbarSliderBackground": "Couleur de fond du curseur de la barre de défilement.", - "scrollbarSliderHoverBackground": "Couleur de fond du curseur de la barre de défilement lors du survol.", - "scrollbarSliderActiveBackground": "Couleur d’arrière-plan de la barre de défilement lorsqu'on clique dessus.", - "progressBarBackground": "Couleur de fond pour la barre de progression qui peut s'afficher lors d'opérations longues.", - "editorError.background": "Couleur d'arrière-plan du texte d'erreur dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", - "editorError.foreground": "Couleur de premier plan de la ligne ondulée marquant les erreurs dans l'éditeur.", - "errorBorder": "Couleur de bordure des zones d'erreur dans l'éditeur.", - "editorWarning.background": "Couleur d'arrière-plan du texte d'avertissement dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", - "editorWarning.foreground": "Couleur de premier plan de la ligne ondulée marquant les avertissements dans l'éditeur.", - "warningBorder": "Couleur de bordure des zones d'avertissement dans l'éditeur.", - "editorInfo.background": "Couleur d'arrière-plan du texte d'information dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", - "editorInfo.foreground": "Couleur de premier plan de la ligne ondulée marquant les informations dans l'éditeur.", - "infoBorder": "Couleur de bordure des zones d'informations dans l'éditeur.", - "editorHint.foreground": "Couleur de premier plan de la ligne ondulée d'indication dans l'éditeur.", - "hintBorder": "Couleur de bordure des zones d'indication dans l'éditeur.", - "sashActiveBorder": "Couleur de bordure des fenêtres coulissantes.", - "editorBackground": "Couleur d'arrière-plan de l'éditeur.", - "editorForeground": "Couleur de premier plan par défaut de l'éditeur.", - "editorWidgetBackground": "Couleur d'arrière-plan des gadgets de l'éditeur tels que rechercher/remplacer.", - "editorWidgetForeground": "Couleur de premier plan des widgets de l'éditeur, notamment Rechercher/remplacer.", - "editorWidgetBorder": "Couleur de bordure des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit d'avoir une bordure et si la couleur n'est pas remplacée par un widget.", - "editorWidgetResizeBorder": "Couleur de bordure de la barre de redimensionnement des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit une bordure de redimensionnement et si la couleur n'est pas remplacée par un widget.", - "pickerBackground": "Couleur d'arrière-plan du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", - "pickerForeground": "Couleur de premier plan du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", - "pickerTitleBackground": "Couleur d'arrière-plan du titre du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", - "pickerGroupForeground": "Couleur du sélecteur rapide pour les étiquettes de regroupement.", - "pickerGroupBorder": "Couleur du sélecteur rapide pour les bordures de regroupement.", - "editorSelectionBackground": "Couleur de la sélection de l'éditeur.", - "editorSelectionForeground": "Couleur du texte sélectionné pour le contraste élevé.", - "editorInactiveSelection": "Couleur de la sélection dans un éditeur inactif. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "editorSelectionHighlight": "Couleur des régions dont le contenu est le même que celui de la sélection. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "editorSelectionHighlightBorder": "Couleur de bordure des régions dont le contenu est identique à la sélection.", - "editorFindMatch": "Couleur du résultat de recherche actif.", - "findMatchHighlight": "Couleur des autres correspondances de recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "findRangeHighlight": "Couleur de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "editorFindMatchBorder": "Couleur de bordure du résultat de recherche actif.", - "findMatchHighlightBorder": "Couleur de bordure des autres résultats de recherche.", - "findRangeHighlightBorder": "Couleur de bordure de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "searchEditor.queryMatch": "Couleur des correspondances de requête de l'éditeur de recherche.", - "searchEditor.editorFindMatchBorder": "Couleur de bordure des correspondances de requête de l'éditeur de recherche.", - "hoverHighlight": "Surlignage sous le mot sélectionné par pointage. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "hoverBackground": "Couleur d'arrière-plan du pointage de l'éditeur.", - "hoverForeground": "Couleur de premier plan du pointage de l'éditeur.", - "hoverBorder": "Couleur de bordure du pointage de l'éditeur.", - "statusBarBackground": "Couleur d'arrière-plan de la barre d'état du pointage de l'éditeur.", - "activeLinkForeground": "Couleur des liens actifs.", - "editorInlineHintForeground": "Couleur de premier plan des indicateurs inline", - "editorInlineHintBackground": "Couleur d'arrière-plan des indicateurs inline", - "editorLightBulbForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions.", - "editorLightBulbAutoFixForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions de correction automatique.", - "diffEditorInserted": "Couleur d'arrière-plan du texte inséré. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "diffEditorRemoved": "Couleur d'arrière-plan du texte supprimé. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "diffEditorInsertedOutline": "Couleur de contour du texte inséré.", - "diffEditorRemovedOutline": "Couleur de contour du texte supprimé.", - "diffEditorBorder": "Couleur de bordure entre les deux éditeurs de texte.", - "diffDiagonalFill": "Couleur du remplissage diagonal de l'éditeur de différences. Le remplissage diagonal est utilisé dans les vues de différences côte à côte.", - "listFocusBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listFocusForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listFocusOutline": "Couleur de contour de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active a le focus clavier, contrairement à une liste/arborescence inactive.", - "listActiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence de l'élément sélectionné quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listActiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listInactiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est inactive. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listInactiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est inactive. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", - "listInactiveFocusBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier (elle ne l'est pas quand elle est inactive).", - "listInactiveFocusOutline": "Couleur de contour de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est inactive. Une liste/arborescence active a le focus clavier, contrairement à une liste/arborescence inactive.", - "listHoverBackground": "Arrière-plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.", - "listHoverForeground": "Premier plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.", - "listDropBackground": "Arrière-plan de l'opération de glisser-déplacer dans une liste/arborescence pendant le déplacement d'éléments avec la souris.", - "highlight": "Couleur de premier plan dans la liste/l'arborescence pour la surbrillance des correspondances pendant la recherche dans une liste/arborescence.", - "invalidItemForeground": "Couleur de premier plan de liste/arbre pour les éléments non valides, par exemple une racine non résolue dans l’Explorateur.", - "listErrorForeground": "Couleur de premier plan des éléments de la liste contenant des erreurs.", - "listWarningForeground": "Couleur de premier plan des éléments de liste contenant des avertissements.", - "listFilterWidgetBackground": "Couleur d'arrière-plan du widget de filtre de type dans les listes et les arborescences.", - "listFilterWidgetOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences.", - "listFilterWidgetNoMatchesOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences, en l'absence de correspondance.", - "listFilterMatchHighlight": "Couleur d'arrière-plan de la correspondance filtrée.", - "listFilterMatchHighlightBorder": "Couleur de bordure de la correspondance filtrée.", - "treeIndentGuidesStroke": "Couleur de trait de l'arborescence pour les repères de mise en retrait.", - "listDeemphasizedForeground": "Couleur de premier plan de la liste/l'arborescence des éléments atténués.", - "quickInput.list.focusBackground deprecation": "Utilisez quickInputList.focusBackground à la place", - "quickInput.listFocusBackground": "Couleur d'arrière-plan du sélecteur rapide pour l'élément ayant le focus.", - "menuBorder": "Couleur de bordure des menus.", - "menuForeground": "Couleur de premier plan des éléments de menu.", - "menuBackground": "Couleur d'arrière-plan des éléments de menu.", - "menuSelectionForeground": "Couleur de premier plan de l'élément de menu sélectionné dans les menus.", - "menuSelectionBackground": "Couleur d'arrière-plan de l'élément de menu sélectionné dans les menus.", - "menuSelectionBorder": "Couleur de bordure de l'élément de menu sélectionné dans les menus.", - "menuSeparatorBackground": "Couleur d'un élément de menu séparateur dans les menus.", - "snippetTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance d’un extrait tabstop.", - "snippetTabstopHighlightBorder": "Couleur de bordure de mise en surbrillance d’un extrait tabstop.", - "snippetFinalTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance du tabstop final d’un extrait.", - "snippetFinalTabstopHighlightBorder": "Mettez en surbrillance la couleur de bordure du dernier taquet de tabulation d'un extrait de code.", - "breadcrumbsFocusForeground": "Couleur des éléments de navigation avec le focus.", - "breadcrumbsBackground": "Couleur de fond des éléments de navigation.", - "breadcrumbsSelectedForegound": "Couleur des éléments de navigation sélectionnés.", - "breadcrumbsSelectedBackground": "Couleur de fond du sélecteur d’élément de navigation.", - "mergeCurrentHeaderBackground": "Arrière-plan d'en-tête actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeCurrentContentBackground": "Arrière-plan de contenu actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeIncomingHeaderBackground": "Arrière-plan d'en-tête entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeIncomingContentBackground": "Arrière-plan de contenu entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeCommonHeaderBackground": "Arrière-plan d'en-tête de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeCommonContentBackground": "Arrière-plan de contenu de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "mergeBorder": "Couleur de bordure des en-têtes et du séparateur dans les conflits de fusion inline.", - "overviewRulerCurrentContentForeground": "Premier plan de la règle d'aperçu actuelle pour les conflits de fusion inline.", - "overviewRulerIncomingContentForeground": "Premier plan de la règle d'aperçu entrante pour les conflits de fusion inline.", - "overviewRulerCommonContentForeground": "Arrière-plan de la règle d'aperçu de l'ancêtre commun dans les conflits de fusion inline.", - "overviewRulerFindMatchForeground": "Couleur de marqueur de la règle d'aperçu pour rechercher les correspondances. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "overviewRulerSelectionHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des sélections. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "minimapFindMatchHighlight": "Couleur de marqueur de la minimap pour les correspondances.", - "minimapSelectionHighlight": "Couleur de marqueur du minimap pour la sélection de l'éditeur.", - "minimapError": "Couleur de marqueur de minimap pour les erreurs.", - "overviewRuleWarning": "Couleur de marqueur de minimap pour les avertissements.", - "minimapBackground": "Couleur d'arrière-plan du minimap.", - "minimapSliderBackground": "Couleur d'arrière-plan du curseur de minimap.", - "minimapSliderHoverBackground": "Couleur d'arrière-plan du curseur de minimap pendant le survol.", - "minimapSliderActiveBackground": "Couleur d'arrière-plan du curseur de minimap pendant un clic.", - "problemsErrorIconForeground": "Couleur utilisée pour l'icône d'erreur des problèmes.", - "problemsWarningIconForeground": "Couleur utilisée pour l'icône d'avertissement des problèmes.", - "problemsInfoIconForeground": "Couleur utilisée pour l'icône d'informations des problèmes.", - "chartsForeground": "Couleur de premier plan utilisée dans les graphiques.", - "chartsLines": "Couleur utilisée pour les lignes horizontales dans les graphiques.", - "chartsRed": "Couleur rouge utilisée dans les visualisations de graphiques.", - "chartsBlue": "Couleur bleue utilisée dans les visualisations de graphiques.", - "chartsYellow": "Couleur jaune utilisée dans les visualisations de graphiques.", - "chartsOrange": "Couleur orange utilisée dans les visualisations de graphiques.", - "chartsGreen": "Couleur verte utilisée dans les visualisations de graphiques.", - "chartsPurple": "Couleur violette utilisée dans les visualisations de graphiques." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "Substitutions de configuration du langage par défaut", - "defaultLanguageConfiguration.description": "Configurez les paramètres à remplacer pour le langage {0}.", - "overrideSettings.defaultDescription": "Configurez les paramètres d'éditeur à remplacer pour un langage.", - "overrideSettings.errorMessage": "Ce paramètre ne prend pas en charge la configuration par langage.", + "config.property.duplicate": "Impossible d'inscrire '{0}'. Cette propriété est déjà inscrite.", "config.property.empty": "Impossible d'inscrire une propriété vide", "config.property.languageDefault": "Impossible d'inscrire '{0}'. Ceci correspond au modèle de propriété '\\\\[.*\\\\]$' permettant de décrire les paramètres d'éditeur spécifiques à un langage. Utilisez la contribution 'configurationDefaults'.", - "config.property.duplicate": "Impossible d'inscrire '{0}'. Cette propriété est déjà inscrite." + "defaultLanguageConfiguration.description": "Configurez les paramètres à remplacer pour le langage {0}.", + "defaultLanguageConfigurationOverrides.title": "Substitutions de configuration du langage par défaut", + "overrideSettings.defaultDescription": "Configurez les paramètres d'éditeur à remplacer pour un langage.", + "overrideSettings.errorMessage": "Ce paramètre ne prend pas en charge la configuration par langage." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Commande qui retourne des informations sur les clés de contexte" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Indique si le focus clavier se trouve dans une zone d'entrée", + "isIOS": "Indique si le système d’exploitation est Linux", + "isLinux": "Indique si le système d'exploitation est Linux", + "isMac": "Indique si le système d'exploitation est macOS", + "isMacNative": "Indique si le système d'exploitation est macOS sur une plateforme qui n'est pas un navigateur", + "isWeb": "Indique si la plateforme est un navigateur web", + "isWindows": "Indique si le système d'exploitation est Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 fichier supplémentaire non affiché", "moreFiles": "...{0} fichiers supplémentaires non affichés" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Indique si le système d'exploitation est macOS", - "isLinux": "Indique si le système d'exploitation est Linux", - "isWindows": "Indique si le système d'exploitation est Windows", - "isWeb": "Indique si la plateforme est un navigateur web", - "isMacNative": "Indique si le système d'exploitation est macOS sur une plateforme qui n'est pas un navigateur", - "inputFocus": "Indique si le focus clavier se trouve dans une zone d'entrée" - }, - "vs/platform/markers/common/markers": { - "sev.error": "Erreur", - "sev.warning": "Avertissement", - "sev.info": "Info" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "De confiance", - "untrusted": "Non fiable", - "unknown": "Inconnu" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "Le répertoire de démarrage (cwd) \"{0}\" n'est pas un répertoire", - "launchFail.cwdDoesNotExist": "Le répertoire de démarrage (cwd) \"{0}\" n'existe pas", - "launchFail.executableIsNotFileOrSymlink": "Le chemin de l'exécutable d'interpréteur de commandes \"{0}\" n'est pas celui d'un fichier de lien symbolique", - "launchFail.executableDoesNotExist": "Le chemin de l'exécutable d'interpréteur de commandes \"{0}\" n'existe pas" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "Le chemin d'accès n'existe pas", - "uriInvalidTitle": "L'URI ne peut pas être ouverte", - "pathNotExistDetail": "Le chemin d'accès '{0}' ne semble plus exister sur le disque.", - "uriInvalidDetail": "L’URI '{0}' n’est pas valide et ne peut pas être ouverte." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Espace de travail de code" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "Il y a trop de données à envoyer directement à GitHub. Les données sont copiées dans le Presse-papiers, collez-les dans la page d'envoi de GitHub ouverte.", - "ok": "OK", - "cancel": "Annuler", - "confirmCloseIssueReporter": "Votre entrée n'est pas enregistrée. Voulez-vous vraiment fermer cette fenêtre ?", - "yes": "Oui", - "issueReporter": "Rapporteur du problème" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Nouvelle fenêtre", - "newWindowDesc": "Ouvre une nouvelle fenêtre", - "recentFoldersAndWorkspaces": "Dossiers et espaces de travail récents", - "recentFolders": "Dossiers récents", - "untitledWorkspace": "Sans titre (espace de travail)", - "workspaceName": "{0} (espace de travail)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "OK", - "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'", - "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Ouvrir", - "openFolder": "Ouvrir un dossier", "openFile": "Ouvrir un fichier", - "openWorkspaceTitle": "Ouvrir un espace de travail", - "openWorkspace": "&&Ouvrir" + "openFolder": "Ouvrir un dossier", + "openWorkspace": "&&Ouvrir", + "openWorkspaceTitle": "Ouvrir un espace de travail" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et lui permettre d'utiliser plus de mémoire", - "fileTooLargeError": "Le fichier est trop volumineux pour être ouvert" + "vs/platform/environment/node/argv": { + "add": "Ajoutez un ou plusieurs dossiers à la dernière fenêtre active.", + "category": "Filtre les extensions installées en fonction de la catégorie fournie, quand --list-extensions est utilisé.", + "diff": "Comparez deux fichiers entre eux.", + "disableExtension": "Désactivez une extension.", + "disableExtensions": "Désactivez toutes les extensions installées.", + "disableGPU": "Désactivez l'accélération matérielle du GPU.", + "experimentalApis": "Active les fonctionnalités de l'API proposées pour les extensions. Peut recevoir un ou plusieurs ID d'extension pour les activer individuellement.", + "extensionHomePath": "Définissez le chemin racine des extensions.", + "extensionsManagement": "Gestion des extensions", + "goto": "Ouvrez un fichier dans le chemin, à la ligne et la position de caractère spécifiées.", + "help": "Affichez le mode d'utilisation.", + "inspect-brk-extensions": "Permettre le débogage et le profilage d’extensions avec l’hôte de l’extension étant suspendu après le démarrage. Vérifier les outils de développement pour l'URI de connexion.", + "inspect-extensions": "Permettre le débogage et le profilage d’extensions. Vérifier les outils de développement pour l'URI de connexion.", + "installExtension": "Installe ou met à jour l'extension. L'identificateur d'une extension est toujours '${publisher}.${name}'. Utilisez l'argument '--force' pour effectuer une mise à jour vers la dernière version. Pour installer une version spécifique, indiquez '@${version}'. Exemple : 'vscode.csharp@1.2.3'.", + "listExtensions": "Listez les extensions installées.", + "locale": "Paramètres régionaux à utiliser (exemple : fr-FR ou en-US).", + "log": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", + "maxMemory": "Taille mémoire maximale pour une fenêtre (En Megaoctêts)", + "newWindow": "Force l'ouverture d'une nouvelle fenêtre.", + "options": "options", + "optionsUpperCase": "Options", + "paths": "chemins", + "prof-startup": "Exécuter le profileur d’UC au démarrage.", + "reuseWindow": "Forcez l'ouverture d'un fichier ou dossier dans une fenêtre déjà ouverte.", + "showVersions": "Affiche les versions des extensions installées, quand --list-extension est utilisé.", + "status": "Imprimer l'utilisation de processus et l'information des diagnostics.", + "stdinUnix": "Pour lire depuis stdin, ajouter '-' (ex. 'ps aux | grep code | {0} -')", + "stdinWindows": "Pour lire la sortie d’un autre programme, ajouter '-' (ex. 'echo Hello World | {0} -')", + "telemetry": "Affiche tous les événements de télémétrie collectés par VS Code.", + "troubleshooting": "Résolution des problèmes", + "turn sync": "Activer ou désactiver la synchronisation.", + "uninstallExtension": "Désinstalle une extension.", + "unknownCommit": "Validation inconnue", + "unknownVersion": "Version inconnue", + "usage": "Utilisation", + "userDataDir": "Spécifie le répertoire de l’utilisateur dans lequel les données sont conservées. Peut être utilisé pour ouvrir plusieurs instances distinctes du Code.", + "verbose": "Affichez la sortie détaillée (implique --wait).", + "version": "Affichez la version.", + "wait": "Attendre que les fichiers soient fermés avant de retourner." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "Impossible d'analyser la valeur {0} de `engines.vscode`. Veuillez utiliser, par exemple : ^1.22.0, ^1.22.x, ...", - "versionSpecificity1": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode antérieures à 1.0.0, définissez au minimum les versions majeure et mineure souhaitées. Par exemple : ^0.10.0, 0.10.x, 0.11.0, etc.", - "versionSpecificity2": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode ultérieures à 1.0.0, définissez au minimum la version majeure souhaitée. Par exemple : ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.", - "versionMismatch": "L'extension n'est pas compatible avec le code {0}. L'extension nécessite {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Les arguments en mode '--goto' doivent être au format 'FILE(:LINE(:CHARACTER))'.", + "multipleValues": "L'option '{0}' est définie plusieurs fois. Utilisation de la valeur '{1}'.", + "unknownOption": "Avertissement : '{0}' n'est pas dans la liste des options connues, mais est quand même transféré à Electron/Chromium." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Extensions", + "preferences": "Préférences" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "L'extension '{0}' est déjà installée.", + "alreadyInstalled-checkAndUpdate": "L'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour effectuer une mise à jour vers la dernière version, ou indiquez '@' pour installer une version spécifique, par exemple '{2}@1.2.3'.", + "builtin": "L'extension '{0}' est une extension intégrée qui ne peut pas être désinstallée", + "cancelInstall": "Installation annulée de l'Extension '{0}'.", + "cancelVsixInstall": "Installation annulée de l'Extension '{0}'.", + "forceDowngrade": "Une version plus récente de l'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour passer à une version antérieure.", + "forceUninstall": "L'extension '{0}' est marquée en tant qu'extension intégrée par l'utilisateur. Utilisez l'option '--force' pour la désinstaller.", + "installation failed": "Échec d'installation des extensions : {0}", + "installing": "Installation de l'extension '{0}' v{1}...", + "installing builtin ": "Installation de l'extension intégrée '{0}' v{1}...", + "installingExtensions": "Installation des extensions...", + "installingExtensionsOnLocation": "Installation des extensions sur {0}...", + "listFromLocation": "Extensions installées sur {0} :", + "notFound": "Extension '{0}' introuvable.", + "notInstalled": "L'extension '{0}' n'est pas installée.", + "notInstalleddOnLocation": "L'extension '{0}' n'est pas installée sur {1}.", + "successInstall": "L'extension '{0}' v{1} a été installée.", + "successUninstall": "L'extension '{0}' a été correctement désinstallée !", + "successUninstallFromLocation": "L'extension '{0}' a été correctement désinstallée de {1} !", + "successVsixInstall": "L'extension '{0}' a été installée.", + "uninstalling": "Désinstallation de {0}...", + "updateMessage": "Mise à jour de l'extension '{0}' vers la version {1}", + "useId": "Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "{0} est installé sur votre système. Voulez-vous installer les extensions recommandées correspondantes ?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "La Place de marché n’est pas activée", + "Not a Marketplace extension": "Seules les extensions de la Place de marché peuvent être réinstallées", + "exitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît sortir et redémarrer VS Code avant de le réinstaller.", + "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.", + "malicious extension": "Impossible d’installer l'extension car elle a été signalée comme problématique.", + "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent.", + "multipleIndirectDependentsError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais '{2}', '{3}' et d'autres extensions en dépendent.", + "notExists": "Extension introuvable", + "notFoundCompatibleDependency": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec la version actuelle de VS Code (version {1}).", + "notInstalled": "L'extension '{0}' n'est pas installée.", + "quitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît quitter et redémarrer VS Code avant de le réinstaller.", + "removeError": "Erreur lors de la suppression de l’extension : {0}. Veuillez quitter et relancer VS Code avant de réessayer.", + "restartCode": "Redémarrez VS Code avant de réinstaller {0}.", + "singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.", + "singleIndirectDependentError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais l'extension '{2}' en dépend.", + "twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent.", + "twoIndirectDependentsError": "Impossible de désinstaller l'extension '{0}'. Cela inclut la désinstallation de l'extension '{1}' mais les extensions '{2}' et '{3}' en dépendent." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX non valide : package.json n'est pas un fichier JSON." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "Impossible de supprimer le dossier existant '{0}' pendant l'installation de l'extension '{1}'. Supprimez le dossier manuellement et réessayez", "cannot read": "Impossible de lire l'extension à partir de {0}", - "renameError": "Erreur inconnue en renommant {0} en {1}", - "invalidManifest": "Extension non valide : package.json n'est pas un fichier JSON." + "errorDeleting": "Impossible de supprimer le dossier existant '{0}' pendant l'installation de l'extension '{1}'. Supprimez le dossier manuellement et réessayez", + "invalidManifest": "Extension non valide : package.json n'est pas un fichier JSON.", + "renameError": "Erreur inconnue en renommant {0} en {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "L'extension n'est pas compatible avec le code {0}. L'extension nécessite {1}.", + "versionSpecificity1": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode antérieures à 1.0.0, définissez au minimum les versions majeure et mineure souhaitées. Par exemple : ^0.10.0, 0.10.x, 0.11.0, etc.", + "versionSpecificity2": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode ultérieures à 1.0.0, définissez au minimum la version majeure souhaitée. Par exemple : ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.", + "versionSyntax": "Impossible d'analyser la valeur {0} de `engines.vscode`. Veuillez utiliser, par exemple : ^1.22.0, ^1.22.x, ..." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "Console VS Code", + "ext.term.app.not.found": "application de terminal '{0}' introuvable", + "linux.term.failed": "Échec de '{0}'. Code de sortie : {1}", + "mac.terminal.script.failed": "Échec du script '{0}'. Code de sortie : {1}", + "mac.terminal.type.not.supported": "'{0}' non pris en charge", + "press.any.key": "Appuyez sur une touche pour continuer..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "Impossible de supprimer le dossier non vide '{0}'.", + "deleteFailedNotFound": "Impossible de supprimer le fichier non existant '{0}'", + "deleteFailedTrashUnsupported": "Impossible de supprimer le fichier '{0}' dans la corbeille parce que le fournisseur ne prend pas en charge cette opération.", + "err.read": "Impossible de lire le fichier '{0}' ({1})", + "err.readonly": "Impossible de modifier le fichier en lecture seule '{0}'", + "err.write": "Impossible d'écrire le fichier '{0}' ({1})", + "fileExists": "Impossible de créer le fichier '{0}' (qui existe déjà) quand l'indicateur de remplacement n'est pas défini", + "fileIsDirectoryReadError": "Impossible de lire le fichier '{0}', car il s'agit d'un répertoire", + "fileIsDirectoryWriteError": "Impossible d'écrire le fichier '{0}', car il s'agit d'un répertoire", + "fileModifiedError": "Fichier modifié depuis", + "fileNotFoundError": "Impossible de résoudre le fichier non existant '{0}'", + "fileNotModifiedError": "Fichier non modifié depuis", + "fileTooLargeError": "Impossible de lire le fichier '{0}', car il est trop volumineux pour être ouvert", + "invalidPath": "Impossible de résoudre le fournisseur de système de fichiers avec le chemin de fichier relatif '{0}'", + "mkdirExistsError": "Impossible de créer le dossier '{0}', car il existe mais n'est pas un répertoire", + "noProviderFound": "Aucun fournisseur de système de fichiers pour la ressource '{0}'", + "unableToMoveCopyError1": "Copie impossible quand la source '{0}' est identique à la cible '{1}' avec une casse de chemin différente sur un système de fichiers qui ne respecte pas la casse", + "unableToMoveCopyError2": "Déplacement/copie impossible quand la source '{0}' est le parent de la cible '{1}'.", + "unableToMoveCopyError3": "Impossible de déplacer/copier '{0}' parce que la cible '{1}' existe déjà dans la destination.", + "unableToMoveCopyError4": "Impossible de déplacer/copier '{0}' dans '{1}', car un fichier ne peut pas remplacer le dossier qui le contient.", + "writeFailedUnlockUnsupported": "Impossible de déverrouiller le fichier '{0}', car le fournisseur ne le prend pas en charge." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} o", + "sizeGB": "{0} Go", + "sizeKB": "{0} Ko", + "sizeMB": "{0} Mo", + "sizeTB": "{0} To", + "unknownError": "Erreur inconnue" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "Le fichier est trop volumineux pour être ouvert", + "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et permettre à {0} d’utiliser plus de mémoire" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "Échec du déplacement de '{0}' vers la corbeille", + "trashFailed": "Échec du déplacement de '{0}' vers la corbeille" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "Impossible de copier '{0}' dans '{1}' ({2}).", + "fileCopyErrorExists": "Le fichier existe déjà dans la cible", + "fileCopyErrorPathCase": "'Impossible de copier le fichier dans le même chemin avec une casse de chemin différente", + "fileExists": "Le fichier existe déjà", + "fileNotExists": "Le fichier n'existe pas", + "moveError": "Impossible de déplacer '{0}' dans '{1}' ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Annuler", + "confirmCloseIssueReporter": "Votre entrée n'est pas enregistrée. Voulez-vous vraiment fermer cette fenêtre ?", + "issueReporter": "Rapporteur du problème", + "issueReporterWriteToClipboard": "Il y a trop de données à envoyer directement à GitHub. Les données sont copiées dans le Presse-papiers, collez-les dans la page d'envoi de GitHub ouverte.", + "local": "LOCAL", + "ok": "OK", + "processExplorer": "Explorateur de processus", + "yes": "Oui" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "Touche ({0}) utilisée. En attente d'une seconde touche...", + "missing.chord": "La combinaison de touches ({0}, {1}) n’est pas une commande." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Contrôle si la navigation au clavier dans les listes et les arborescences est automatiquement déclenchée simplement par la frappe. Si défini sur 'false', la navigation au clavier est seulement déclenchée avec l'exécution de la commande 'list.toggleKeyboardNavigation', à laquelle vous pouvez attribuer un raccourci clavier.", + "expand mode": "Contrôle la façon dont les dossiers de l'arborescence sont développés quand vous cliquez sur les noms de dossiers. Notez que certaines arborescences et listes peuvent choisir d'ignorer ce paramètre, s'il est non applicable.", + "horizontalScrolling setting": "Contrôle si les listes et les arborescences prennent en charge le défilement horizontal dans le banc d'essai. Avertissement : L'activation de ce paramètre a un impact sur les performances.", + "keyboardNavigationSettingKey": "Contrôle le style de navigation au clavier pour les listes et les arborescences dans le banc d'essai. Les options sont Simple, Mise en surbrillance et Filtrer.", + "keyboardNavigationSettingKey.filter": "La navigation au clavier Filtrer filtre et masque tous les éléments qui ne correspondent pas à l'entrée de clavier.", + "keyboardNavigationSettingKey.highlight": "La navigation de mise en surbrillance au clavier met en surbrillance les éléments qui correspondent à l'entrée de clavier. La navigation ultérieure vers le haut ou vers le bas parcourt uniquement les éléments mis en surbrillance.", + "keyboardNavigationSettingKey.simple": "La navigation au clavier Simple place le focus sur les éléments qui correspondent à l'entrée de clavier. La mise en correspondance est effectuée sur les préfixes uniquement.", + "list smoothScrolling setting": "Détermine si les listes et les arborescences ont un défilement fluide.", + "multiSelectModifier": "Le modificateur à utiliser pour ajouter un élément dans les arbres et listes pour une sélection multiple avec la souris (par exemple dans l’Explorateur, les éditeurs ouverts et la vue scm). Les mouvements de la souris 'Ouvrir à côté' (si pris en charge) s'adapteront tels qu’ils n'entrent pas en conflit avec le modificateur multiselect.", + "multiSelectModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", + "multiSelectModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.", + "openModeModifier": "Contrôle l'ouverture des éléments dans les arborescences et les listes à l'aide de la souris (si cela est pris en charge). Notez que certaines arborescences et listes peuvent choisir d'ignorer ce paramètre, s'il est non applicable.", + "render tree indent guides": "Contrôle si l'arborescence doit afficher les repères de mise en retrait.", + "tree indent setting": "Contrôle la mise en retrait de l'arborescence, en pixels.", + "workbenchConfigurationTitle": "Banc d'essai" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Erreur", + "sev.info": "Info", + "sev.warning": "Avertissement" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "À propos de {0}", + "mBringToFront": "Tout mettre au premier plan", + "mEdit": "&&Edition", + "mFile": "&&Fichier", + "mGoto": "Attei&&ndre", + "mHelp": "&&Aide", + "mHide": "Masquer {0}", + "mHideOthers": "Masquer les autres", + "mMergeAllWindows": "Fusionner toutes les fenêtres", + "mMinimize": "Réduire", + "mMoveTabToNewWindow": "Déplacer l’onglet vers une nouvelle fenêtre", + "mNewTab": "Nouvel onglet", + "mRun": "E&&xécuter", + "mSelection": "&&Sélection", + "mServices": "Services", + "mShowAll": "Afficher tout", + "mShowNextTab": "Afficher l'onglet suivant", + "mShowPreviousTab": "Afficher l'onglet précédent", + "mTerminal": "&&Terminal", + "mView": "Affic&&hage", + "mWindow": "Fenêtre", + "mZoom": "Zoom", + "miCheckForUpdates": "Rechercher les &&mises à jour...", + "miCheckingForUpdates": "Recherche des mises à jour...", + "miDownloadUpdate": "Télécharger la mise à jour disp&&onible", + "miDownloadingUpdate": "Téléchargement de la mise à jour...", + "miInstallUpdate": "Installer la &&mise à jour...", + "miInstallingUpdate": "Installation de la mise à jour...", + "miNewWindow": "Nouvelle &&fenêtre", + "miPreferences": "Pr&&éférences", + "miQuit": "Quitter {0}", + "miRestartToUpdate": "Redémarrer pour &&mettre à jour", + "miSwitchWindow": "Changer de &&fenêtre..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Annuler", + "cantCreateBinFolder": "Impossible de désinstaller la commande shell « {0} ».", + "cantUninstall": "Impossible de désinstaller la commande shell '{0}'.", + "ok": "OK", + "sourceMissing": "Impossible de trouver le script shell dans « {0} »", + "warnEscalation": "{0} va maintenant demander avec « osascript » des privilèges d’administrateur pour installer la commande shell.", + "warnEscalationUninstall": "{0} va maintenant demander avec « osascript » des privilèges d’administrateur pour désinstaller la commande shell." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "La commande '{0}' a entraîné une erreur ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "autres commandes", + "ok": "OK", + "recentlyUsed": "récemment utilisées" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "commandes de l'éditeur", + "globalCommands": "commandes globales", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "Paramètre proxy à utiliser. S'il n'est pas défini, il est hérité des variables d'environnement 'http_proxy' et 'https_proxy'.", + "proxyAuthorization": "Valeur à envoyer comme en-tête 'Proxy-Authorization' pour chaque demande de réseau.", + "proxySupport": "Utilisez la prise en charge du proxy pour les extensions.", + "proxySupportFallback": "Activer la prise en charge du proxy pour les extensions, revenir aux options de demande quand aucun proxy n’a été trouvé.", + "proxySupportOff": "Désactivez la prise en charge de proxy pour les extensions.", + "proxySupportOn": "Activez la prise en charge de proxy pour les extensions.", + "proxySupportOverride": "Activer le support de proxy pour les extensions, remplacer les options de demande.", + "strictSSL": "Spécifie si le certificat de serveur proxy doit être vérifié par rapport à la liste des autorités de certification fournies.", + "systemCertificates": "Contrôle si les certificats d'autorité de certification doivent être chargés à partir de l'OS. (Sur Windows et macOS, vous devez recharger la fenêtre après la désactivation de ce paramètre.)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Activer l'envoi de données d'utilisation et d'erreurs aux services en ligne Microsoft", + "telemetry.enableTelemetryMd": "Activez l'envoi de données d'utilisation et d'erreurs aux services en ligne Microsoft. Lisez notre déclaration de confidentialité [ici]({0}).", + "telemetryConfigurationTitle": "Télémétrie" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", + "terminal.integrated.automationShell.osx": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", + "terminal.integrated.automationShell.windows": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", + "terminal.integrated.defaultProfile.linux": "Profil par défaut à utiliser sur Linux. Ce paramètre est ignoré si {0} ou {1} sont définis.", + "terminal.integrated.defaultProfile.osx": "Profil par défaut à utiliser sur macOS. Ce paramètre est ignoré si {0} ou {1} sont définis.", + "terminal.integrated.defaultProfile.windows": "Profil par défaut à utiliser sur Windows. Ce paramètre est ignoré si {0} ou {1} sont définis.", + "terminal.integrated.inheritEnv": "Indique si les nouveaux interpréteurs de commandes doivent hériter leur environnement de VS Code, qui peut sourcer un interpréteur de connexion pour garantir l’initialisation de $PATH et d’autres variables de développement. Cela n’a aucun effet sur Windows.", + "terminal.integrated.profile.linux": "Profils Linux à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Quand ils sont définis, ces profils remplacent les profils détectés par défaut. Ils sont composés de {0} et éventuellement de {1}", + "terminal.integrated.profile.osx": "Profils macOS à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Quand ils sont définis, ces profils remplacent les profils détectés par défaut. Ils sont composés de {0} et éventuellement de {1}", + "terminal.integrated.profiles.windows": "Profils Windows à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Pour les exclure, affectez-leur une valeur null. Pour vous servir de la configuration détectée par défaut, utilisez la propriété {0}. Sinon, définissez {1} et éventuellement {2}", + "terminal.integrated.shell.linux": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", + "terminal.integrated.shell.osx": "Chemin de l'interpréteur de commandes utilisé par le terminal sur macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", + "terminal.integrated.shell.windows": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Déprécié, la nouvelle méthode recommandée pour configurer votre interpréteur de commandes par défaut consiste à créer un profil de terminal dans {0} et à définir son nom de profil comme valeur par défaut dans {1}. Cela prend la priorité sur les nouveaux paramètres de profil, mais ce comportement sera sujet à changement dans le futur.", + "terminal.integrated.shellArgs.linux": "Arguments de ligne de commande à utiliser sur le terminal Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Arguments de ligne de commande à utiliser sur le terminal macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Arguments de ligne de commande à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Arguments de ligne de commande au [format de ligne de commande](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "Contrôle si les distributions WSL sont affichées ou non dans la liste déroulante de terminal", + "terminalIntegratedConfigurationTitle": "Terminal intégré", + "terminalProfile.args": "Ensemble facultatif d'arguments à utiliser avec l'exécutable d'interpréteur de commandes.", + "terminalProfile.color": "ID de couleur de thème à associer à ce terminal.", + "terminalProfile.env": "Objet avec des variables d’environnement à ajouter au processus de profil de terminal. Définir sur `null` pour supprimer les variables d’environnement de l’environnement de base.", + "terminalProfile.icon": "ID de codicon à associer à ce terminal.", + "terminalProfile.overrideName": "Contrôle si le nom du profil doit remplacer ou non celui qui est détecté automatiquement.", + "terminalProfile.path": "Chemin unique d'un exécutable d'interpréteur de commandes ou tableau des chemins utilisés en tant que solutions de secours en cas d'échec.", + "terminalProfile.windowsSource": "Source de profil qui va détecter automatiquement les chemins de l'interpréteur de commandes." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "Le répertoire de démarrage (cwd) \"{0}\" n'existe pas", + "launchFail.cwdNotDirectory": "Le répertoire de démarrage (cwd) \"{0}\" n'est pas un répertoire", + "launchFail.executableDoesNotExist": "Le chemin de l'exécutable d'interpréteur de commandes \"{0}\" n'existe pas", + "launchFail.executableIsNotFileOrSymlink": "Le chemin de l'exécutable d'interpréteur de commandes \"{0}\" n'est pas celui d'un fichier de lien symbolique" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Bordure supplémentaire autour des éléments actifs pour les séparer des autres et obtenir un meilleur contraste.", + "activeLinkForeground": "Couleur des liens actifs.", + "badgeBackground": "Couleur de fond des badges. Les badges sont de courts libellés d'information, ex. le nombre de résultats de recherche.", + "badgeForeground": "Couleur des badges. Les badges sont de courts libellés d'information, ex. le nombre de résultats de recherche.", + "breadcrumbsBackground": "Couleur de fond des éléments de navigation.", + "breadcrumbsFocusForeground": "Couleur des éléments de navigation avec le focus.", + "breadcrumbsSelectedBackground": "Couleur de fond du sélecteur d’élément de navigation.", + "breadcrumbsSelectedForegound": "Couleur des éléments de navigation sélectionnés.", + "buttonBackground": "Couleur d'arrière-plan du bouton.", + "buttonBorder": "Couleur de bordure du bouton.", + "buttonForeground": "Couleur de premier plan du bouton.", + "buttonHoverBackground": "Couleur d'arrière-plan du bouton pendant le pointage.", + "buttonSecondaryBackground": "Couleur d'arrière-plan du bouton secondaire.", + "buttonSecondaryForeground": "Couleur de premier plan du bouton secondaire.", + "buttonSecondaryHoverBackground": "Couleur d'arrière-plan du bouton secondaire au moment du pointage.", + "chartsBlue": "Couleur bleue utilisée dans les visualisations de graphiques.", + "chartsForeground": "Couleur de premier plan utilisée dans les graphiques.", + "chartsGreen": "Couleur verte utilisée dans les visualisations de graphiques.", + "chartsLines": "Couleur utilisée pour les lignes horizontales dans les graphiques.", + "chartsOrange": "Couleur orange utilisée dans les visualisations de graphiques.", + "chartsPurple": "Couleur violette utilisée dans les visualisations de graphiques.", + "chartsRed": "Couleur rouge utilisée dans les visualisations de graphiques.", + "chartsYellow": "Couleur jaune utilisée dans les visualisations de graphiques.", + "checkbox.background": "Couleur de fond du widget Case à cocher.", + "checkbox.border": "Couleur de bordure du widget Case à cocher.", + "checkbox.foreground": "Couleur de premier plan du widget Case à cocher.", + "contrastBorder": "Bordure supplémentaire autour des éléments pour les séparer des autres et obtenir un meilleur contraste.", + "descriptionForeground": "Couleur de premier plan du texte descriptif fournissant des informations supplémentaires, par exemple pour un label.", + "diffDiagonalFill": "Couleur du remplissage diagonal de l'éditeur de différences. Le remplissage diagonal est utilisé dans les vues de différences côte à côte.", + "diffEditorBorder": "Couleur de bordure entre les deux éditeurs de texte.", + "diffEditorInserted": "Couleur d'arrière-plan du texte inséré. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "diffEditorInsertedOutline": "Couleur de contour du texte inséré.", + "diffEditorRemoved": "Couleur d'arrière-plan du texte supprimé. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "diffEditorRemovedOutline": "Couleur de contour du texte supprimé.", + "dropdownBackground": "Arrière-plan de la liste déroulante.", + "dropdownBorder": "Bordure de la liste déroulante.", + "dropdownForeground": "Premier plan de la liste déroulante.", + "dropdownListBackground": "Arrière-plan de la liste déroulante.", + "editorBackground": "Couleur d'arrière-plan de l'éditeur.", + "editorError.background": "Couleur d'arrière-plan du texte d'erreur dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", + "editorError.foreground": "Couleur de premier plan de la ligne ondulée marquant les erreurs dans l'éditeur.", + "editorFindMatch": "Couleur du résultat de recherche actif.", + "editorFindMatchBorder": "Couleur de bordure du résultat de recherche actif.", + "editorForeground": "Couleur de premier plan par défaut de l'éditeur.", + "editorHint.foreground": "Couleur de premier plan de la ligne ondulée d'indication dans l'éditeur.", + "editorInactiveSelection": "Couleur de la sélection dans un éditeur inactif. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "editorInfo.background": "Couleur d'arrière-plan du texte d'information dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", + "editorInfo.foreground": "Couleur de premier plan de la ligne ondulée marquant les informations dans l'éditeur.", + "editorInlayHintBackground": "Couleur d'arrière-plan des indicateurs inline", + "editorInlayHintForeground": "Couleur de premier plan des indicateurs inline", + "editorLightBulbAutoFixForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions de correction automatique.", + "editorLightBulbForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions.", + "editorSelectionBackground": "Couleur de la sélection de l'éditeur.", + "editorSelectionForeground": "Couleur du texte sélectionné pour le contraste élevé.", + "editorSelectionHighlight": "Couleur des régions dont le contenu est le même que celui de la sélection. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "editorSelectionHighlightBorder": "Couleur de bordure des régions dont le contenu est identique à la sélection.", + "editorWarning.background": "Couleur d'arrière-plan du texte d'avertissement dans l'éditeur. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.", + "editorWarning.foreground": "Couleur de premier plan de la ligne ondulée marquant les avertissements dans l'éditeur.", + "editorWidgetBackground": "Couleur d'arrière-plan des gadgets de l'éditeur tels que rechercher/remplacer.", + "editorWidgetBorder": "Couleur de bordure des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit d'avoir une bordure et si la couleur n'est pas remplacée par un widget.", + "editorWidgetForeground": "Couleur de premier plan des widgets de l'éditeur, notamment Rechercher/remplacer.", + "editorWidgetResizeBorder": "Couleur de bordure de la barre de redimensionnement des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit une bordure de redimensionnement et si la couleur n'est pas remplacée par un widget.", + "errorBorder": "Couleur de bordure des zones d'erreur dans l'éditeur.", + "errorForeground": "Couleur principale de premier plan pour les messages d'erreur. Cette couleur est utilisée uniquement si elle n'est pas redéfinie par un composant.", + "findMatchHighlight": "Couleur des autres correspondances de recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "findMatchHighlightBorder": "Couleur de bordure des autres résultats de recherche.", + "findRangeHighlight": "Couleur de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "findRangeHighlightBorder": "Couleur de bordure de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "focusBorder": "Couleur de bordure globale des éléments ayant le focus. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", + "foreground": "Couleur de premier plan globale. Cette couleur est utilisée si elle n'est pas remplacée par un composant.", + "highlight": "Couleur de premier plan dans la liste/l'arborescence pour la surbrillance des correspondances pendant la recherche dans une liste/arborescence.", + "hintBorder": "Couleur de bordure des zones d'indication dans l'éditeur.", + "hoverBackground": "Couleur d'arrière-plan du pointage de l'éditeur.", + "hoverBorder": "Couleur de bordure du pointage de l'éditeur.", + "hoverForeground": "Couleur de premier plan du pointage de l'éditeur.", + "hoverHighlight": "Surlignage sous le mot sélectionné par pointage. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "iconForeground": "Couleur par défaut des icônes du banc d'essai.", + "infoBorder": "Couleur de bordure des zones d'informations dans l'éditeur.", + "inputBoxActiveOptionBorder": "Couleur de la bordure des options activées dans les champs d'entrée.", + "inputBoxBackground": "Arrière-plan de la zone d'entrée.", + "inputBoxBorder": "Bordure de la zone d'entrée.", + "inputBoxForeground": "Premier plan de la zone d'entrée.", + "inputOption.activeBackground": "Couleur d'arrière-plan des options activées dans les champs d'entrée.", + "inputOption.activeForeground": "Couleur de premier plan des options activées dans les champs d'entrée.", + "inputPlaceholderForeground": "Couleur de premier plan de la zone d'entrée pour le texte d'espace réservé.", + "inputValidationErrorBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité de l'erreur.", + "inputValidationErrorBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'erreur. ", + "inputValidationErrorForeground": "Couleur de premier plan de la validation de saisie pour la sévérité Erreur.", + "inputValidationInfoBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité des informations.", + "inputValidationInfoBorder": "Couleur de bordure de la validation d'entrée pour la gravité des informations.", + "inputValidationInfoForeground": "Couleur de premier plan de validation de saisie pour la sévérité Information.", + "inputValidationWarningBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité de l'avertissement.", + "inputValidationWarningBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'avertissement.", + "inputValidationWarningForeground": "Couleur de premier plan de la validation de la saisie pour la sévérité Avertissement.", + "invalidItemForeground": "Couleur de premier plan de liste/arbre pour les éléments non valides, par exemple une racine non résolue dans l’Explorateur.", + "keybindingLabelBackground": "Couleur d’arrière-plan d’étiquette de combinaison de touches. L’étiquette est utilisée pour représenter un raccourci clavier.", + "keybindingLabelBorder": "Couleur de bordure de la combinaison de touches. L’étiquette est utilisée pour représenter un raccourci clavier.", + "keybindingLabelBottomBorder": "Couleur de bordure du bas d’étiquette de combinaison de touches. L’étiquette est utilisée pour représenter un raccourci clavier.", + "keybindingLabelForeground": "Couleur de premier plan d’étiquette de combinaison de touches. L’étiquette est utilisée pour représenter un raccourci clavier.", + "listActiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence de l'élément sélectionné quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listActiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listDeemphasizedForeground": "Couleur de premier plan de la liste/l'arborescence des éléments atténués.", + "listDropBackground": "Arrière-plan de l'opération de glisser-déplacer dans une liste/arborescence pendant le déplacement d'éléments avec la souris.", + "listErrorForeground": "Couleur de premier plan des éléments de la liste contenant des erreurs.", + "listFilterMatchHighlight": "Couleur d'arrière-plan de la correspondance filtrée.", + "listFilterMatchHighlightBorder": "Couleur de bordure de la correspondance filtrée.", + "listFilterWidgetBackground": "Couleur d'arrière-plan du widget de filtre de type dans les listes et les arborescences.", + "listFilterWidgetNoMatchesOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences, en l'absence de correspondance.", + "listFilterWidgetOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences.", + "listFocusBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listFocusForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listFocusHighlightForeground": "Couleur de premier plan de la liste ou l’arborescence pour la surbrillance des correspondances sur les éléments ayant le focus pendant la recherche dans une liste/arborescence.", + "listFocusOutline": "Couleur de contour de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active a le focus clavier, contrairement à une liste/arborescence inactive.", + "listHoverBackground": "Arrière-plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.", + "listHoverForeground": "Premier plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.", + "listInactiveFocusBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier (elle ne l'est pas quand elle est inactive).", + "listInactiveFocusOutline": "Couleur de contour de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est inactive. Une liste/arborescence active a le focus clavier, contrairement à une liste/arborescence inactive.", + "listInactiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est inactive. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listInactiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est inactive. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.", + "listWarningForeground": "Couleur de premier plan des éléments de liste contenant des avertissements.", + "menuBackground": "Couleur d'arrière-plan des éléments de menu.", + "menuBorder": "Couleur de bordure des menus.", + "menuForeground": "Couleur de premier plan des éléments de menu.", + "menuSelectionBackground": "Couleur d'arrière-plan de l'élément de menu sélectionné dans les menus.", + "menuSelectionBorder": "Couleur de bordure de l'élément de menu sélectionné dans les menus.", + "menuSelectionForeground": "Couleur de premier plan de l'élément de menu sélectionné dans les menus.", + "menuSeparatorBackground": "Couleur d'un élément de menu séparateur dans les menus.", + "mergeBorder": "Couleur de bordure des en-têtes et du séparateur dans les conflits de fusion inline.", + "mergeCommonContentBackground": "Arrière-plan de contenu de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "mergeCommonHeaderBackground": "Arrière-plan d'en-tête de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "mergeCurrentContentBackground": "Arrière-plan de contenu actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "mergeCurrentHeaderBackground": "Arrière-plan d'en-tête actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "mergeIncomingContentBackground": "Arrière-plan de contenu entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "mergeIncomingHeaderBackground": "Arrière-plan d'en-tête entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "minimapBackground": "Couleur d'arrière-plan du minimap.", + "minimapError": "Couleur de marqueur de minimap pour les erreurs.", + "minimapFindMatchHighlight": "Couleur de marqueur de la minimap pour les correspondances.", + "minimapSelectionHighlight": "Couleur de marqueur du minimap pour la sélection de l'éditeur.", + "minimapSliderActiveBackground": "Couleur d'arrière-plan du curseur de minimap pendant un clic.", + "minimapSliderBackground": "Couleur d'arrière-plan du curseur de minimap.", + "minimapSliderHoverBackground": "Couleur d'arrière-plan du curseur de minimap pendant le survol.", + "overviewRuleWarning": "Couleur de marqueur de minimap pour les avertissements.", + "overviewRulerCommonContentForeground": "Arrière-plan de la règle d'aperçu de l'ancêtre commun dans les conflits de fusion inline.", + "overviewRulerCurrentContentForeground": "Premier plan de la règle d'aperçu actuelle pour les conflits de fusion inline.", + "overviewRulerFindMatchForeground": "Couleur de marqueur de la règle d'aperçu pour rechercher les correspondances. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "overviewRulerIncomingContentForeground": "Premier plan de la règle d'aperçu entrante pour les conflits de fusion inline.", + "overviewRulerSelectionHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des sélections. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", + "pickerBackground": "Couleur d'arrière-plan du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", + "pickerForeground": "Couleur de premier plan du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", + "pickerGroupBorder": "Couleur du sélecteur rapide pour les bordures de regroupement.", + "pickerGroupForeground": "Couleur du sélecteur rapide pour les étiquettes de regroupement.", + "pickerTitleBackground": "Couleur d'arrière-plan du titre du sélecteur rapide. Le widget de sélecteur rapide est le conteneur de sélecteurs comme la palette de commandes.", + "problemsErrorIconForeground": "Couleur utilisée pour l'icône d'erreur des problèmes.", + "problemsInfoIconForeground": "Couleur utilisée pour l'icône d'informations des problèmes.", + "problemsWarningIconForeground": "Couleur utilisée pour l'icône d'avertissement des problèmes.", + "progressBarBackground": "Couleur de fond pour la barre de progression qui peut s'afficher lors d'opérations longues.", + "quickInput.list.focusBackground deprecation": "Utilisez quickInputList.focusBackground à la place", + "quickInput.listFocusBackground": "Couleur d'arrière-plan du sélecteur rapide pour l'élément ayant le focus.", + "quickInput.listFocusForeground": "Couleur de premier plan du sélecteur rapide pour l’élément ayant le focus.", + "sashActiveBorder": "Couleur de bordure des fenêtres coulissantes.", + "scrollbarShadow": "Ombre de la barre de défilement pour indiquer que la vue défile.", + "scrollbarSliderActiveBackground": "Couleur d’arrière-plan de la barre de défilement lorsqu'on clique dessus.", + "scrollbarSliderBackground": "Couleur de fond du curseur de la barre de défilement.", + "scrollbarSliderHoverBackground": "Couleur de fond du curseur de la barre de défilement lors du survol.", + "searchEditor.editorFindMatchBorder": "Couleur de bordure des correspondances de requête de l'éditeur de recherche.", + "searchEditor.queryMatch": "Couleur des correspondances de requête de l'éditeur de recherche.", + "selectionBackground": "La couleur d'arrière-plan des sélections de texte dans le banc d'essai (par ex., pour les champs d'entrée ou les zones de texte). Notez que cette couleur ne s'applique pas aux sélections dans l'éditeur et le terminal.", + "snippetFinalTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance du tabstop final d’un extrait.", + "snippetFinalTabstopHighlightBorder": "Mettez en surbrillance la couleur de bordure du dernier taquet de tabulation d'un extrait de code.", + "snippetTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance d’un extrait tabstop.", + "snippetTabstopHighlightBorder": "Couleur de bordure de mise en surbrillance d’un extrait tabstop.", + "statusBarBackground": "Couleur d'arrière-plan de la barre d'état du pointage de l'éditeur.", + "textBlockQuoteBackground": "Couleur d'arrière-plan des citations dans le texte.", + "textBlockQuoteBorder": "Couleur de bordure des citations dans le texte.", + "textCodeBlockBackground": "Couleur d'arrière-plan des blocs de code dans le texte.", + "textLinkActiveForeground": "Couleur de premier plan pour les liens dans le texte lorsqu'ils sont cliqués ou survolés.", + "textLinkForeground": "Couleur des liens dans le texte.", + "textPreformatForeground": "Couleur des segments de texte préformatés.", + "textSeparatorForeground": "Couleur pour les séparateurs de texte.", + "toolbarActiveBackground": "Arrière-plan de la barre d’outils quand la souris est maintenue sur des actions", + "toolbarHoverBackground": "Arrière-plan de la barre d’outils lors du survol des actions à l’aide de la souris", + "toolbarHoverOutline": "Contour de la barre d’outils lors du survol des actions à l’aide de la souris", + "treeIndentGuidesStroke": "Couleur de trait de l'arborescence pour les repères de mise en retrait.", + "warningBorder": "Couleur de bordure des zones d'avertissement dans l'éditeur.", + "widgetShadow": "Couleur de l'ombre des widgets, comme rechercher/remplacer, au sein de l'éditeur." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "Caractère de police associé à la définition d'icône.", + "iconDefintion.fontId": "ID de la police à utiliser. Si aucune valeur n'est définie, la police définie en premier est utilisée.", + "nextChangeIcon": "Icône d'accès à l'emplacement suivant de l'éditeur.", + "previousChangeIcon": "Icône d'accès à l'emplacement précédent de l'éditeur.", + "widgetClose": "Icône de l'action de fermeture dans les widgets." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Style à utiliser pour les symboles abstraits.", + "async": "Style à utiliser pour les symboles asynchrones.", + "class": "Style des classes.", + "comment": "Style des commentaires.", + "declaration": "Style de toutes les déclarations de symbole.", + "deprecated": "Style à utiliser pour les symboles dépréciés.", + "documentation": "Style à utiliser pour les références dans la documentation.", + "enum": "Style des énumérations.", + "enumMember": "Style des membres d'énumération.", + "event": "Style des événements.", + "function": "Style des fonctions", + "interface": "Style des interfaces.", + "keyword": "Style des mots clés.", + "labels": "Style des étiquettes.", + "macro": "Style des macros.", + "member": "Style des fonctions membres", + "method": "Style de la méthode (fonctions membres)", + "modification": "Style à utiliser pour écrire des accès.", + "namespace": "Style des espaces de noms.", + "number": "Style des chiffres.", + "operator": "Style des opérateurs.", + "parameter": "Styles des paramètres.", + "property": "Style des propriétés.", + "readonly": "Style à utiliser pour les symboles en lecture seule.", + "regexp": "Style des expressions.", + "schema.fontStyle.error": "Le style de police doit être 'italique', 'gras' ou 'souligné' ou une combinaison de ces styles. Une chaîne vide annule tous les styles.", + "schema.token.background.warning": "Les couleurs d’arrière-plan des tokens ne sont actuellement pas pris en charge.", + "schema.token.bold": "Définit ou annule le style de police bold (gras). Notez que la présence de 'fontStyle' substitue ce paramètre.", + "schema.token.fontStyle": "Définit les styles de police de la règle : 'italic', 'bold' ou 'underline', ou une combinaison. Tous les styles non listés sont annulés. La chaîne vide annule tous les styles.", + "schema.token.fontStyle.none": "Aucun (vide le style hérité)", + "schema.token.foreground": "Couleur de premier plan du jeton.", + "schema.token.italic": "Définit ou annule le style de police italic (italique). Notez que la présence de 'fontStyle' substitue ce paramètre.", + "schema.token.settings": "Couleurs et styles du jeton.", + "schema.token.underline": "Définit ou annule le style de police underline (souligné). Notez que la présence de 'fontStyle' substitue ce paramètre.", + "static": "Style à utiliser pour les symboles statiques.", + "string": "Style des chaînes.", + "struct": "Style des structs.", + "type": "Style pour les types.", + "typeParameter": "Style pour les paramètres de type.", + "variable": "Style des variables." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Annuler", + "cannotResourceRedoDueToInProgressUndoRedo": "Impossible de rétablir '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution.", + "cannotResourceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution.", + "cannotWorkspaceRedo": "Impossible de répéter '{0}' dans tous les fichiers. {1}", + "cannotWorkspaceRedoDueToChanges": "Impossible de répéter '{0}' dans tous les fichiers, car des modifications ont été apportées à {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Impossible de rétablir '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement s'est produite dans l'intervalle", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "Impossible de rétablir '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement est déjà en cours d'exécution pour {1}", + "cannotWorkspaceUndo": "Impossible d'annuler '{0}' dans tous les fichiers. {1}", + "cannotWorkspaceUndoDueToChanges": "Impossible d'annuler '{0}' dans tous les fichiers, car des modifications ont été apportées à {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Impossible d'annuler '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement s'est produite dans l'intervalle", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement est déjà en cours d'exécution sur {1}", + "confirmDifferentSource": "Voulez-vous annuler '{0}' ?", + "confirmDifferentSource.ok": "Annuler", + "confirmWorkspace": "Souhaitez-vous annuler '{0}' dans tous les fichiers ?", + "externalRemoval": "Les fichiers suivants ont été fermés et modifiés sur le disque : {0}.", + "noParallelUniverses": "Les fichiers suivants ont été modifiés de manière incompatible : {0}.", + "nok": "Annuler ce fichier", + "ok": "Annuler dans {0} fichiers" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Activez la recherche de mises à jour automatique pour que VS Code recherche les mises à jour automatiquement et régulièrement.", + "deprecated": "Ce paramètre est déprécié, utilisez '{0}' à la place.", + "enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de VS Code en arrière-plan sur Windows.", + "enableWindowsBackgroundUpdatesTitle": "Activer les mises à jour en arrière-plan sur Windows", + "manual": "Désactivez la recherche de mises à jour automatique en arrière-plan. Les mises à jour sont disponibles si vous les rechercher manuellement.", + "none": "Désactivez les mises à jour.", + "showReleaseNotes": "Afficher les Notes de publication après une mise à jour. Les Notes de publication sont téléchargées depuis un service en ligne de Microsoft.", + "start": "Vérifiez les mises à jour uniquement au démarrage. Désactivez les vérifications de mises à jour d'arrière-plan automatiques.", + "updateConfigurationTitle": "Mettre à jour", + "updateMode": "Choisissez si vous voulez recevoir des mises à jour automatiques. Nécessite un redémarrage après le changement. Les mises à jour sont récupérées auprès d'un service en ligne Microsoft." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "Impossible de synchroniser {0}, car sa version locale {1} n'est pas compatible avec sa version distante {2}", + "incompatible sync data": "Impossible d'analyser les données de synchronisation, car elles ne sont pas compatibles avec la version actuelle." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "Impossible de synchroniser les combinaisons de touches, car le contenu du fichier est non valide. Ouvrez le fichier, puis corrigez-le." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "Impossible de synchroniser les paramètres, car il existe des erreurs/avertissements dans le fichier de paramètres." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Banc d'essai", - "multiSelectModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.", - "multiSelectModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.", - "multiSelectModifier": "Le modificateur à utiliser pour ajouter un élément dans les arbres et listes pour une sélection multiple avec la souris (par exemple dans l’Explorateur, les éditeurs ouverts et la vue scm). Les mouvements de la souris 'Ouvrir à côté' (si pris en charge) s'adapteront tels qu’ils n'entrent pas en conflit avec le modificateur multiselect.", - "openModeModifier": "Contrôle l'ouverture des éléments dans les arborescences et les listes à l'aide de la souris (si cela est pris en charge). Notez que certaines arborescences et listes peuvent choisir d'ignorer ce paramètre, s'il est non applicable.", - "horizontalScrolling setting": "Contrôle si les listes et les arborescences prennent en charge le défilement horizontal dans le banc d'essai. Avertissement : L'activation de ce paramètre a un impact sur les performances.", - "tree indent setting": "Contrôle la mise en retrait de l'arborescence, en pixels.", - "render tree indent guides": "Contrôle si l'arborescence doit afficher les repères de mise en retrait.", - "list smoothScrolling setting": "Détermine si les listes et les arborescences ont un défilement fluide.", - "keyboardNavigationSettingKey.simple": "La navigation au clavier Simple place le focus sur les éléments qui correspondent à l'entrée de clavier. La mise en correspondance est effectuée sur les préfixes uniquement.", - "keyboardNavigationSettingKey.highlight": "La navigation de mise en surbrillance au clavier met en surbrillance les éléments qui correspondent à l'entrée de clavier. La navigation ultérieure vers le haut ou vers le bas parcourt uniquement les éléments mis en surbrillance.", - "keyboardNavigationSettingKey.filter": "La navigation au clavier Filtrer filtre et masque tous les éléments qui ne correspondent pas à l'entrée de clavier.", - "keyboardNavigationSettingKey": "Contrôle le style de navigation au clavier pour les listes et les arborescences dans le banc d'essai. Les options sont Simple, Mise en surbrillance et Filtrer.", - "automatic keyboard navigation setting": "Contrôle si la navigation au clavier dans les listes et les arborescences est automatiquement déclenchée simplement par la frappe. Si défini sur 'false', la navigation au clavier est seulement déclenchée avec l'exécution de la commande 'list.toggleKeyboardNavigation', à laquelle vous pouvez attribuer un raccourci clavier.", - "expand mode": "Contrôle la façon dont les dossiers de l'arborescence sont développés quand vous cliquez sur les noms de dossiers. Notez que certaines arborescences et listes peuvent choisir d'ignorer ce paramètre, s'il est non applicable." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "Synchronisation impossible parce que le service par défaut a changé", + "service changed": "Synchronisation impossible, car le service de synchronisation a changé", + "session expired": "Synchronisation impossible, car la session actuelle a expiré", + "turned off": "Synchronisation impossible, car la synchronisation est désactivée dans le cloud", + "turned off machine": "Impossible d'effectuer une synchronisation, car elle est désactivée sur cette machine à partir d'une autre machine." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Commande qui retourne des informations sur les clés de contexte" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'.", + "settings sync": "Synchronisation des paramètres", + "settingsSync.ignoredExtensions": "Liste des extensions à ignorer lors de la synchronisation. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'.", + "settingsSync.ignoredSettings": "Configurez les paramètres à ignorer pendant la synchronisation.", + "settingsSync.keybindingsPerPlatform": "Synchronisez les combinaisons de touches pour chaque plateforme." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "Les fichiers suivants ont été fermés et modifiés sur le disque : {0}.", - "noParallelUniverses": "Les fichiers suivants ont été modifiés de manière incompatible : {0}.", - "cannotWorkspaceUndo": "Impossible d'annuler '{0}' dans tous les fichiers. {1}", - "cannotWorkspaceUndoDueToChanges": "Impossible d'annuler '{0}' dans tous les fichiers, car des modifications ont été apportées à {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement est déjà en cours d'exécution sur {1}", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Impossible d'annuler '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement s'est produite dans l'intervalle", - "confirmWorkspace": "Souhaitez-vous annuler '{0}' dans tous les fichiers ?", - "ok": "Annuler dans {0} fichiers", - "nok": "Annuler ce fichier", - "cancel": "Annuler", - "cannotResourceUndoDueToInProgressUndoRedo": "Impossible d'annuler '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution.", - "confirmDifferentSource": "Voulez-vous annuler '{0}' ?", - "confirmDifferentSource.ok": "Annuler", - "cannotWorkspaceRedo": "Impossible de répéter '{0}' dans tous les fichiers. {1}", - "cannotWorkspaceRedoDueToChanges": "Impossible de répéter '{0}' dans tous les fichiers, car des modifications ont été apportées à {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "Impossible de rétablir '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement est déjà en cours d'exécution pour {1}", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Impossible de rétablir '{0}' dans tous les fichiers, car une opération d'annulation ou de rétablissement s'est produite dans l'intervalle", - "cannotResourceRedoDueToInProgressUndoRedo": "Impossible de rétablir '{0}', car une opération d'annulation ou de rétablissement est déjà en cours d'exécution." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "ID de la police à utiliser. Si aucune valeur n'est définie, la police définie en premier est utilisée.", - "iconDefintion.fontCharacter": "Caractère de police associé à la définition d'icône.", - "widgetClose": "Icône de l'action de fermeture dans les widgets.", - "previousChangeIcon": "Icône d'accès à l'emplacement précédent de l'éditeur.", - "nextChangeIcon": "Icône d'accès à l'emplacement suivant de l'éditeur." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "Impossible de lire les données des machines, car la version actuelle est incompatible. Mettez à jour {0}, puis réessayez." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Rouvrir", - "wait": "&&Continuer à attendre", - "close": "&&Fermer", + "appCrashed": "La fenêtre s'est bloquée", + "appCrashedDetail": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.", + "appCrashedDetails": "Plantage de fenêtre (raison : '{0}')", "appStalled": "La fenêtre ne répond plus", "appStalledDetail": "Vous pouvez rouvrir ou fermer la fenêtre, ou continuer à patienter.", - "appCrashed": "La fenêtre s'est bloquée", - "appCrashedDetails": "Plantage de fenêtre (raison : '{0}')", - "appCrashedDetail": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.", - "hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt." + "close": "&&Fermer", + "hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt.", + "reopen": "&&Rouvrir", + "wait": "&&Continuer à attendre" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "Nouvelle &&fenêtre", - "mFile": "&&Fichier", - "mEdit": "&&Edition", - "mSelection": "&&Sélection", - "mView": "Affic&&hage", - "mGoto": "Attei&&ndre", - "mRun": "E&&xécuter", - "mTerminal": "&&Terminal", - "mWindow": "Fenêtre", - "mHelp": "&&Aide", - "mAbout": "À propos de {0}", - "miPreferences": "Pr&&éférences", - "mServices": "Services", - "mHide": "Masquer {0}", - "mHideOthers": "Masquer les autres", - "mShowAll": "Afficher tout", - "miQuit": "Quitter {0}", - "mMinimize": "Réduire", - "mZoom": "Zoom", - "mBringToFront": "Tout mettre au premier plan", - "miSwitchWindow": "Changer de &&fenêtre...", - "mNewTab": "Nouvel onglet", - "mShowPreviousTab": "Afficher l'onglet précédent", - "mShowNextTab": "Afficher l'onglet suivant", - "mMoveTabToNewWindow": "Déplacer l’onglet vers une nouvelle fenêtre", - "mMergeAllWindows": "Fusionner toutes les fenêtres", - "miCheckForUpdates": "Rechercher les &&mises à jour...", - "miCheckingForUpdates": "Recherche des mises à jour...", - "miDownloadUpdate": "Télécharger la mise à jour disp&&onible", - "miDownloadingUpdate": "Téléchargement de la mise à jour...", - "miInstallUpdate": "Installer la &&mise à jour...", - "miInstallingUpdate": "Installation de la mise à jour...", - "miRestartToUpdate": "Redémarrer pour &&mettre à jour" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "Le chemin d'accès '{0}' ne semble plus exister sur le disque.", + "pathNotExistTitle": "Le chemin d'accès n'existe pas", + "uriInvalidDetail": "L’URI '{0}' n’est pas valide et ne peut pas être ouverte.", + "uriInvalidTitle": "L'URI ne peut pas être ouverte" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "Impossible de synchroniser {0}, car sa version locale {1} n'est pas compatible avec sa version distante {2}", - "incompatible sync data": "Impossible d'analyser les données de synchronisation, car elles ne sont pas compatibles avec la version actuelle." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "De confiance", + "untrusted": "Mode restreint" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "Touche ({0}) utilisée. En attente d'une seconde touche...", - "missing.chord": "La combinaison de touches ({0}, {1}) n’est pas une commande." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Espace de travail de code" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "commandes globales", - "editorCommands": "commandes de l'éditeur", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "Nouvelle fenêtre", + "newWindowDesc": "Ouvre une nouvelle fenêtre", + "recentFolders": "Dossiers récents", + "recentFoldersAndWorkspaces": "Dossiers et espaces de travail récents", + "untitledWorkspace": "Sans titre (espace de travail)", + "workspaceName": "{0} (espace de travail)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "OK", + "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.", + "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Couleurs et styles du jeton.", - "schema.token.foreground": "Couleur de premier plan du jeton.", - "schema.token.background.warning": "Les couleurs d’arrière-plan des tokens ne sont actuellement pas pris en charge.", - "schema.token.fontStyle": "Définit les styles de police de la règle : 'italic', 'bold' ou 'underline', ou une combinaison. Tous les styles non listés sont annulés. La chaîne vide annule tous les styles.", - "schema.fontStyle.error": "Le style de police doit être 'italique', 'gras' ou 'souligné' ou une combinaison de ces styles. Une chaîne vide annule tous les styles.", - "schema.token.fontStyle.none": "Aucun (vide le style hérité)", - "schema.token.bold": "Définit ou annule le style de police bold (gras). Notez que la présence de 'fontStyle' substitue ce paramètre.", - "schema.token.italic": "Définit ou annule le style de police italic (italique). Notez que la présence de 'fontStyle' substitue ce paramètre.", - "schema.token.underline": "Définit ou annule le style de police underline (souligné). Notez que la présence de 'fontStyle' substitue ce paramètre.", - "comment": "Style des commentaires.", - "string": "Style des chaînes.", - "keyword": "Style des mots clés.", - "number": "Style des chiffres.", - "regexp": "Style des expressions.", - "operator": "Style des opérateurs.", - "namespace": "Style des espaces de noms.", - "type": "Style pour les types.", - "struct": "Style des structs.", - "class": "Style des classes.", - "interface": "Style des interfaces.", - "enum": "Style des énumérations.", - "typeParameter": "Style pour les paramètres de type.", - "function": "Style des fonctions", - "member": "Style des fonctions membres", - "method": "Style de la méthode (fonctions membres)", - "macro": "Style des macros.", - "variable": "Style des variables.", - "parameter": "Styles des paramètres.", - "property": "Style des propriétés.", - "enumMember": "Style des membres d'énumération.", - "event": "Style des événements.", - "labels": "Style des étiquettes.", - "declaration": "Style de toutes les déclarations de symbole.", - "documentation": "Style à utiliser pour les références dans la documentation.", - "static": "Style à utiliser pour les symboles statiques.", - "abstract": "Style à utiliser pour les symboles abstraits.", - "deprecated": "Style à utiliser pour les symboles dépréciés.", - "modification": "Style à utiliser pour écrire des accès.", - "async": "Style à utiliser pour les symboles asynchrones.", - "readonly": "Style à utiliser pour les symboles en lecture seule." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "récemment utilisées", - "morecCommands": "autres commandes", - "canNotRun": "La commande '{0}' a entraîné une erreur ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de fichier de l'Explorateur Windows", + "AddContextMenuFolders": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de répertoire de l'Explorateur Windows", + "AddToPath": "Ajouter à PATH (nécessite un redémarrage de l'interpréteur de commande)", + "AdditionalIcons": "Icônes supplémentaires :", + "AssociateWithFiles": "Inscrire %1 en tant qu'éditeur pour les types de fichier pris en charge", + "ConfirmUninstall": "Voulez-vous vraiment supprimer complètement %1 et tous ses composants ?", + "CreateDesktopIcon": "Créer une icône de &Bureau", + "CreateQuickLaunchIcon": "Créer un &icône de lancement rapide", + "FinishedLabel": "Le programme d'installation a fini d'installer [name] sur votre ordinateur. Vous pouvez lancer l'application en sélectionnant les raccourcis installés.", + "OpenWithCodeContextMenu": "Ouvr&ir avec %1", + "Other": "Autre :", + "RunAfter": "Exécuter %1 après l'installation", + "SourceFile": "Fichier source %1" }, "readme.md": { "LanguagePackTitle": "Le module linguistique fournit une expérience d'IU localisée pour VS Code.", @@ -2059,974 +2153,148 @@ "SourceFile": "Fichier source %1", "OpenWithCodeContextMenu": "Ouvr&ir avec %1" }, + "vs/code/electron-main/app": { + "cancel": "&&Non", + "confirmOpenDetail": "Si vous n'avez pas lancé cette requête, cela signifie peut-être que votre système a fait l'objet d'une tentative d'attaque. Si vous n'avez pas effectué d'action explicite pour lancer cette requête, appuyez sur Non", + "confirmOpenMessage": "Une application externe souhaite ouvrir '{0}' dans {1}. Voulez-vous ouvrir ce fichier ou dossier ?", + "open": "&&Oui", + "trace.detail": "Signalez le problème, et attachez manuellement le fichier suivant :\r\n{0}", + "trace.message": "Trace créée avec succès.", + "trace.ok": "OK" + }, "vs/code/electron-main/main": { + "close": "&&Fermer", "secondInstanceAdmin": "Une seconde instance de {0} est déjà en cours d'exécution en tant qu'administrateur.", "secondInstanceAdminDetail": "Veuillez s'il vous plaît fermer l'autre instance et réessayer à nouveau.", "secondInstanceNoResponse": "Une autre instance de {0} est déjà en cours d'exécution mais ne répond pas", "secondInstanceNoResponseDetail": "Veuillez s'il vous plaît fermer toutes les autres instances et réessayer à nouveau.", "startupDataDirError": "Impossible d'écrire les données utilisateur du programme.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVérifiez que les répertoires suivants sont accessibles en écriture :\r\n\r\n{1}", - "close": "&&Fermer" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVérifiez que les répertoires suivants sont accessibles en mode d’écriture :\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "masquer", - "show": "afficher", - "createOnGitHub": "Créer sur GitHub", - "previewOnGitHub": "Aperçu sur GitHub", - "loadingData": "Chargement des données...", - "rateLimited": "Limite de requête GitHub dépassée. Veuillez patienter.", - "similarIssues": "Problèmes similaires", - "open": "Ouvrir", - "closed": "Fermé", - "noSimilarIssues": "Aucun problème similaire trouvé", - "bugReporter": "Rapport de bogue", - "featureRequest": "Demande de fonctionnalité", - "performanceIssue": "Problème de performance", - "selectSource": "Sélectionner la source", - "vscode": "Visual Studio Code", - "extension": "Une extension", - "marketplace": "Place de marché des extensions", - "unknown": "Je ne sais pas", - "stepsToReproduce": "Étapes à suivre pour reproduire", "bugDescription": "Partagez les étapes nécessaires pour reproduire fidèlement le problème. Veuillez inclure les résultats réels et prévus. Nous prenons en charge la syntaxe GitHub Markdown. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", - "performanceIssueDesciption": "Quand ce problème de performance s'est-il produit ? Se produit-il au démarrage ou après une série d'actions spécifiques ? Nous prenons en charge la syntaxe Markdown de GitHub. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", + "bugReporter": "Rapport de bogue", + "closed": "Fermé", + "createOnGitHub": "Créer sur GitHub", "description": "Description", - "featureRequestDescription": "Veuillez décrire la fonctionnalité que vous voulez voir. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre problème et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.", - "pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.", "disabledExtensions": "Les extensions sont désactivées", - "noCurrentExperiments": "Aucune expérience active." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Nom de processus", - "cpu": "% du processeur", - "pid": "PID", - "memory": "Mémoire (Mo)", - "killProcess": "Tuer le processus", - "forceKillProcess": "Forcer l'arrêt du processus", - "copy": "Copier", - "copyAll": "Tout copier", - "debug": "Déboguer" - }, - "vs/code/electron-main/app": { - "open": "&&Oui", - "cancel": "&&Non", - "confirmOpenMessage": "Une application externe souhaite ouvrir '{0}' dans {1}. Voulez-vous ouvrir ce fichier ou dossier ?", - "confirmOpenDetail": "Si vous n'avez pas lancé cette requête, cela signifie peut-être que votre système a fait l'objet d'une tentative d'attaque. Si vous n'avez pas effectué d'action explicite pour lancer cette requête, appuyez sur Non", - "trace.message": "Trace créée avec succès.", - "trace.detail": "Signalez le problème, et attachez manuellement le fichier suivant :\r\n{0}", - "trace.ok": "OK" + "extension": "Une extension", + "featureRequest": "Demande de fonctionnalité", + "featureRequestDescription": "Veuillez décrire la fonctionnalité que vous voulez voir. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre problème et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.", + "hide": "masquer", + "loadingData": "Chargement des données...", + "marketplace": "Place de marché des extensions", + "noCurrentExperiments": "Aucune expérience active.", + "noSimilarIssues": "Aucun problème similaire trouvé", + "open": "Ouvrir", + "pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.", + "performanceIssue": "Problème de performance", + "performanceIssueDesciption": "Quand ce problème de performance s'est-il produit ? Se produit-il au démarrage ou après une série d'actions spécifiques ? Nous prenons en charge la syntaxe Markdown de GitHub. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.", + "previewOnGitHub": "Aperçu sur GitHub", + "rateLimited": "Limite de requête GitHub dépassée. Veuillez patienter.", + "selectSource": "Sélectionner la source", + "show": "afficher", + "similarIssues": "Problèmes similaires", + "stepsToReproduce": "Étapes à suivre pour reproduire", + "unknown": "Je ne sais pas", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Remplissez le formulaire en anglais.", - "issueTypeLabel": "Ceci est un(e)", - "issueSourceLabel": "Fichier sur", - "issueSourceEmptyValidation": "Une source de problème est obligatoire.", - "disableExtensionsLabelText": "Essayez de reproduire le problème au bout de {0}. Si le problème se reproduit uniquement quand les extensions sont actives, il s'agit probablement d'un problème d'extension.", - "disableExtensions": "en désactivant toutes les extensions et en rechargeant la fenêtre", "chooseExtension": "Extension", - "extensionWithNonstandardBugsUrl": "Le rapporteur de problèmes ne peut pas créer de problèmes pour cette extension. Accédez à {0} pour signaler un problème.", + "completeInEnglish": "Remplissez le formulaire en anglais.", + "descriptionEmptyValidation": "Une description est obligatoire.", + "details": "Entrez les détails.", + "disableExtensions": "en désactivant toutes les extensions et en rechargeant la fenêtre", + "disableExtensionsLabelText": "Essayez de reproduire le problème au bout de {0}. Si le problème se reproduit uniquement quand les extensions sont actives, il s'agit probablement d'un problème d'extension.", "extensionWithNoBugsUrl": "Le rapporteur de problèmes ne peut pas créer de problèmes pour cette extension, car elle ne spécifie pas d'URL pour signaler les problèmes. Consultez la page de la Place de marché de cette extension pour voir si d'autres instructions sont disponibles.", + "extensionWithNonstandardBugsUrl": "Le rapporteur de problèmes ne peut pas créer de problèmes pour cette extension. Accédez à {0} pour signaler un problème.", + "issueSourceEmptyValidation": "Une source de problème est obligatoire.", + "issueSourceLabel": "Fichier sur", "issueTitleLabel": "Titre", "issueTitleRequired": "Veuillez s’il vous plaît entrer un titre.", - "titleEmptyValidation": "Un titre est obligatoire.", - "titleLengthValidation": "Le titre est trop long.", - "details": "Entrez les détails.", - "descriptionEmptyValidation": "Une description est obligatoire.", - "sendSystemInfo": "Inclure des informations sur mon système ({0})", - "show": "afficher", - "sendProcessInfo": "Inclure mes processus en cours d’exécution ({0})", - "sendWorkspaceInfo": "Inclure des métadonnées sur mon espace de travail ({0})", + "issueTypeLabel": "Ceci est un(e)", + "sendExperiments": "Inclure les informations d'expérience A/B ({0})", "sendExtensions": "Inclure mes extensions activées ({0})", - "sendExperiments": "Inclure les informations d'expérience A/B ({0})" + "sendProcessInfo": "Inclure mes processus en cours d’exécution ({0})", + "sendSystemInfo": "Inclure des informations sur mon système ({0})", + "sendWorkspaceInfo": "Inclure des métadonnées sur mon espace de travail ({0})", + "show": "afficher", + "titleEmptyValidation": "Un titre est obligatoire.", + "titleLengthValidation": "Le titre est trop long." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Nouvel onglet de fenêtre", - "showPreviousTab": "Afficher l'onglet de fenêtre précédent", - "showNextWindowTab": "Afficher l'onglet de fenêtre suivant", - "moveWindowTabToNewWindow": "Déplacer l’onglet de la fenêtre vers la nouvelle fenêtre", - "mergeAllWindowTabs": "Fusionner toutes les fenêtres", - "toggleWindowTabsBar": "Activer/désactiver la barre de fenêtres d’onglets", - "miCloseWindow": "Ferm&&er la fenêtre", - "miExit": "&&Quitter", - "miZoomIn": "&&Zoom avant", - "miZoomOut": "&&Zoom arrière", - "miZoomReset": "&&Réinitialiser le zoom", - "miReportIssue": "Signaler le p&&roblème", - "miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&processus", - "windowConfigurationTitle": "Fenêtre", - "window.openWithoutArgumentsInNewWindow.on": "Ouvrir une nouvelle fenêtre vide.", - "window.openWithoutArgumentsInNewWindow.off": "Mettre le focus sur la dernière instance active", - "openWithoutArgumentsInNewWindow": "Détermine si une nouvelle fenêtre vide doit s'ouvrir au démarrage d'une seconde instance sans arguments, ou si la dernière instance en cours d'exécution doit obtenir le focus.\r\nNotez que dans certains cas, ce paramètre est ignoré (par exemple, quand vous utilisez l'option de ligne de commande '--new-window' ou '--reuse-window').", - "window.reopenFolders.preserve": "Rouvre toujours toutes les fenêtres. Si un dossier ou un espace de travail est ouvert (par exemple à partir de la ligne de commande), il s'ouvre dans une nouvelle fenêtre, sauf s'il est déjà ouvert. Si des fichiers sont ouverts, ils s'ouvrent dans l'une des fenêtres restaurées.", - "window.reopenFolders.all": "Rouvre toutes les fenêtres, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", - "window.reopenFolders.folders": "Rouvre toutes les fenêtres qui comportaient des dossiers ou des espaces de travail ouverts, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", - "window.reopenFolders.one": "Rouvre la dernière fenêtre active, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", - "window.reopenFolders.none": "Ne rouvre jamais une fenêtre. À moins qu'un dossier ou un espace de travail ne soit ouvert (par exemple à partir de la ligne de commande), une fenêtre vide s'affiche.", - "restoreWindows": "Contrôle la façon dont les fenêtres sont rouvertes après le tout premier démarrage. Ce paramètre n'a aucun effet quand l'application est déjà en cours d'exécution.", - "restoreFullscreen": "Contrôle si une fenêtre doit être restaurée en mode plein écran si elle a été fermée dans ce mode.", - "zoomLevel": "Modifiez le niveau de zoom de la fenêtre. La taille d'origine est 0. Chaque incrément supérieur (exemple : 1) ou inférieur (exemple : -1) représente un zoom 20 % plus gros ou plus petit. Vous pouvez également entrer des décimales pour changer le niveau de zoom avec une granularité plus fine.", - "window.newWindowDimensions.default": "Permet d'ouvrir les nouvelles fenêtres au centre de l'écran.", - "window.newWindowDimensions.inherit": "Permet d'ouvrir les nouvelles fenêtres avec la même dimension que la dernière fenêtre active.", - "window.newWindowDimensions.offset": "Ouvrez les nouvelles fenêtres avec la même dimension que la dernière fenêtre active et une position décalée.", - "window.newWindowDimensions.maximized": "Permet d'ouvrir les nouvelles fenêtres de manière agrandie.", - "window.newWindowDimensions.fullscreen": "Permet d'ouvrir les nouvelles fenêtres en mode plein écran.", - "newWindowDimensions": "Contrôle les dimensions d'ouverture d'une nouvelle fenêtre quand au moins une fenêtre est déjà ouverte. Par défaut, une nouvelle fenêtre s'ouvre au centre de l'écran avec des dimensions réduites. Notez que ce paramètre n'a aucun impact sur la première fenêtre ouverte, laquelle est toujours restaurée à la taille et l'emplacement définis au moment de sa fermeture.", - "closeWhenEmpty": "Contrôle si la fermeture du dernier éditeur doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour les fenêtres qui n'affichent pas de dossiers.", - "window.doubleClickIconToClose": "Si activé, un double clic sur l'icône de l'application dans la barre de titre ferme la fenêtre, laquelle ne peut pas être déplacée par l'icône. Ce paramètre s'applique uniquement quand '#window.titleBarStyle#' est défini sur 'custom'.", - "titleBarStyle": "Réglez l'apparence de la barre de titre de la fenêtre. Sur Linux et Windows, ce paramètre affecte aussi l'apparence de l'application et du menu contextuel. L'application des changements nécessite un redémarrage complet.", - "dialogStyle": "Ajustez l'apparence des fenêtres de dialogue.", - "window.nativeTabs": "Active les onglets macOS Sierra. Notez que vous devez redémarrer l'ordinateur pour appliquer les modifications et que les onglets natifs désactivent tout style de barre de titre personnalisé configuré, le cas échéant.", - "window.nativeFullScreen": "Détermine si le plein écran natif doit être utilisé sur macOS. Désactivez cette option pour empêcher macOS de créer un espace en cas de passage au plein écran.", - "window.clickThroughInactive": "Si activée, cliquer sur une fenêtre inactive activera la fenêtre et déclenchera l’élément sous la souris, si elle est cliquable. Si désactivé, cliquer n’importe où sur une fenêtre inactive va seulement l'activer et un second clic sur l’élément sera nécessaire.", - "telemetryConfigurationTitle": "Télémétrie", - "telemetry.enableCrashReporting": "Activez l'envoi de rapports de plantage à Microsoft Online Services. \r\nCette option nécessite un redémarrage pour être prise en compte.", - "keyboardConfigurationTitle": "Clavier", - "touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible.", - "touchbar.ignored": "Ensemble d'identificateurs pour les entrées de la Touch Bar qui ne doivent pas apparaître (par exemple 'workbench.action.navigateBack').", - "argv.locale": "Langue d'affichage à utiliser. Le choix d'une autre langue nécessite l'installation du pack linguistique associé.", - "argv.disableHardwareAcceleration": "Désactive l'accélération matérielle. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", - "argv.disableColorCorrectRendering": "Résout les problèmes liés à la sélection de profil de couleurs. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", - "argv.forceColorProfile": "Permet de remplacer le profil de couleur à utiliser. Si des couleurs ne s'affichent pas correctement, essayez de définir la valeur 'srgb' et redémarrez.", - "argv.enableCrashReporter": "Permet de désactiver les rapports de plantage. Doit permettre le redémarrage de l'application en cas de changement de la valeur.", - "argv.crashReporterId": "ID unique utilisé pour mettre en corrélation les rapports de plantage envoyés à partir de cette instance d'application.", - "argv.enebleProposedApi": "Activez les API proposées pour une liste d'ID d'extension (par exemple 'vscode.git'). Les API proposées sont instables et peuvent cesser de fonctionner sans avertissement à tout moment. Ne définissez cette option qu'à des fins de développement et de test d'extension.", - "argv.logLevel": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", - "argv.force-renderer-accessibility": "Force l'accessibilité du renderer. Changez ce paramètre UNIQUEMENT si vous utilisez un lecteur d'écran sur Linux. Sur les autres plateformes, le renderer est automatiquement accessible. Cet indicateur est automatiquement défini si vous avez activé editor.accessibilitySupport." - }, - "vs/workbench/common/actions": { - "view": "Voir", - "help": "Aide", - "preferences": "Préférences", - "developer": "Développeur" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Couleur d'arrière-plan de l'onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabUnfocusedActiveBackground": "Couleur d'arrière-plan de l'onglet actif dans un groupe sans le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeur. Vous pouvez ouvrir plusieurs onglets dans un même groupe d'éditeurs. Vous pouvez avoir plusieurs groupes d'éditeurs.", - "tabInactiveBackground": "Couleur d'arrière-plan de l'onglet inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabUnfocusedInactiveBackground": "Couleur d'arrière-plan de l'onglet inactif dans un groupe sans focus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabUnfocusedActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabUnfocusedInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabHoverBackground": "Couleur de l'onglet d’arrière-plan lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", - "tabUnfocusedHoverBackground": "Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", - "tabHoverForeground": "Couleur de premier plan de l'onglet quand un utilisateur pointe dessus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabUnfocusedHoverForeground": "Couleur de premier plan de l'onglet dans un groupe sans focus quand un utilisateur pointe dessus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabBorder": "Bordure séparant les onglets les uns des autres. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "lastPinnedTabBorder": "Bordure séparant les onglets épinglés des autres onglets. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabActiveBorder": "Bordure en bas d'un onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabActiveUnfocusedBorder": "Bordure en bas d'un onglet actif dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabActiveBorderTop": "Bordure en haut d'un onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabActiveUnfocusedBorderTop": "Bordure en haut d'un onglet actif dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", - "tabUnfocusedHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol dans un groupe n'ayant pas le focus. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", - "tabActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "tabInactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "unfocusedActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "unfocusedINactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", - "editorPaneBackground": "Couleur d'arrière-plan du volet d'éditeur visible à gauche et à droite de la disposition centrée de l'éditeur.", - "editorGroupBackground": "Couleur d'arrière-plan dépréciée d'un groupe d'éditeurs.", - "deprecatedEditorGroupBackground": "Déprécié : La couleur d'arrière-plan d'un groupe d'éditeurs n'est plus prise en charge avec l'introduction de la disposition de l'éditeur en grille. Vous pouvez utiliser editorGroup.emptyBackground pour définir la couleur d'arrière-plan des groupes d'éditeurs vides.", - "editorGroupEmptyBackground": "Couleur d'arrière-plan d'un groupe d'éditeurs vide. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "editorGroupFocusedEmptyBorder": "Couleur de bordure d'un groupe d'éditeurs vide qui a le focus. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "tabsContainerBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "tabsContainerBorder": "Couleur de bordure de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "editorGroupHeaderBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont désactivés (`\"workbench.editor.showTabs\": false`). Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "editorTitleContainerBorder": "Couleur de la bordure de l'en-tête de titre du groupe d'éditeurs. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "editorGroupBorder": "Couleur séparant plusieurs groupes d'éditeurs les uns des autres. Les groupes d'éditeurs sont les conteneurs des éditeurs.", - "editorDragAndDropBackground": "Couleur d'arrière-plan lors du déplacement des éditeurs par glissement. La couleur doit avoir une transparence pour que le contenu de l'éditeur soit visible à travers.", - "imagePreviewBorder": "Couleur de la bordure de l'image dans l'aperçu.", - "panelBackground": "Couleur d'arrière-plan du panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des affichages tels que la sortie et le terminal intégré.", - "panelBorder": "Couleur de bordure du panneau pour séparer le panneau de l'éditeur. Les panneaux apparaissent sous la zone de l'éditeur et contiennent des vues comme la sortie et le terminal intégré.", - "panelActiveTitleForeground": "Couleur du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", - "panelInactiveTitleForeground": "Couleur du titre du panneau inactif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", - "panelActiveTitleBorder": "Couleur de la bordure du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", - "panelInputBorder": "Bordure de la zone d'entrée des entrées du panneau.", - "panelDragAndDropBorder": "Couleur des commentaires dans une opération de glisser-déposer pour les titres des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré.", - "panelSectionDragAndDropBackground": "Couleur des commentaires dans une opération de glisser-déposer pour les sections des panneaux. La couleur doit être transparente pour que les sections des panneaux restent toujours visibles. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", - "panelSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", - "panelSectionHeaderForeground": "Couleur de premier plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", - "panelSectionHeaderBorder": "Couleur de bordure d'en-tête de section de panneau utilisée quand plusieurs vues sont empilées verticalement dans le panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", - "panelSectionBorder": "Couleur de bordure de section de panneau utilisée quand plusieurs vues sont empilées horizontalement dans le panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", - "statusBarForeground": "Couleur de premier plan de la barre d'état quand un espace de travail ou un dossier est ouvert. La barre d'état est affichée en bas de la fenêtre.", - "statusBarNoFolderForeground": "Couleur de premier plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.", - "statusBarBackground": "Couleur d'arrière-plan de la barre d'état quand un espace de travail ou un dossier est ouvert. La barre d'état est affichée en bas de la fenêtre.", - "statusBarNoFolderBackground": "Couleur d'arrière-plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.", - "statusBarBorder": "Couleur de bordure de la barre d'état faisant la séparation avec la barre latérale et l'éditeur. La barre d'état est affichée en bas de la fenêtre.", - "statusBarNoFolderBorder": "Couleur de la bordure qui sépare la barre latérale et l’éditeur lorsqu’aucun dossier ne s’ouvre la barre d’état. La barre d’état s’affiche en bas de la fenêtre.", - "statusBarItemActiveBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un clic. La barre d'état est affichée en bas de la fenêtre.", - "statusBarItemHoverBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un pointage. La barre d'état est affichée en bas de la fenêtre.", - "statusBarProminentItemForeground": "Couleur de premier-plan des éléments importants de la barre d'état. Les éléments importants se démarquent des autres entrées de la barre d'état pour indiquer leur importance. Changer le mode \"Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus\" de la palette de commandes pour voir un exemple. La barre d'état s'affiche en bas de la fenêtre.", - "statusBarProminentItemBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.", - "statusBarProminentItemHoverBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état lors du survol. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.", - "statusBarErrorItemBackground": "Couleur d'arrière-plan des éléments d'erreur de la barre d'état. Les éléments d'erreur se distinguent des autres entrées de la barre d'état pour indiquer les conditions d'erreur. La barre d'état est affichée en bas de la fenêtre.", - "statusBarErrorItemForeground": "Couleur de premier plan des éléments d'erreur de la barre d'état. Les éléments d'erreur se distinguent des autres entrées de la barre d'état pour indiquer les conditions d'erreur. La barre d'état est affichée en bas de la fenêtre.", - "activityBarBackground": "Couleur d'arrière-plan de la barre d'activités. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", - "activityBarForeground": "Couleur de premier plan de la barre d'activités lorsqu'elle est active. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", - "activityBarInActiveForeground": "Couleur de premier plan de la barre d'activités lorsqu'elle est inactive. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", - "activityBarBorder": "Couleur de bordure de la barre d'activités faisant la séparation avec la barre latérale. La barre d'activités, située à l'extrême droite ou gauche, permet de parcourir les vues de la barre latérale.", - "activityBarActiveBorder": "Couleur de bordure de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite et permet de basculer entre les vues de la barre latérale.", - "activityBarActiveFocusBorder": "Couleur de bordure du focus de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite, et permet de basculer entre les vues de la barre latérale.", - "activityBarActiveBackground": "Couleur d'arrière-plan de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite, et permet de basculer entre les vues de la barre latérale.", - "activityBarDragAndDropBorder": "Couleur des commentaires dans une opération de glisser-déposer pour les éléments de la barre d'activités. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les vues de la barre latérale.", - "activityBarBadgeBackground": "Couleur d'arrière-plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.", - "activityBarBadgeForeground": "Couleur de premier plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.", - "statusBarItemHostBackground": "Couleur d'arrière-plan de l'indicateur distant dans la barre d'état.", - "statusBarItemHostForeground": "Couleur de premier plan de l'indicateur distant dans la barre d'état.", - "extensionBadge.remoteBackground": "Couleur d'arrière-plan du badge d'utilisation à distance dans la vue des extensions.", - "extensionBadge.remoteForeground": "Couleur de premier plan du badge d'utilisation à distance dans la vue des extensions.", - "sideBarBackground": "Couleur d'arrière-plan de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.", - "sideBarForeground": "Couleur de premier plan de la barre latérale. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.", - "sideBarBorder": "Couleur de bordure de la barre latérale faisant la séparation avec l'éditeur. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.", - "sideBarTitleForeground": "Couleur de premier plan du titre de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.", - "sideBarDragAndDropBackground": "Couleur des commentaires dans une opération de glisser-déposer pour les sections de la barre latérale. La couleur doit être transparente pour que les sections de la barre latérale restent toujours visibles. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", - "sideBarSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", - "sideBarSectionHeaderForeground": "Couleur de premier plan de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", - "sideBarSectionHeaderBorder": "Couleur de bordure de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", - "titleBarActiveForeground": "Premier plan de la barre de titre quand la fenêtre est active.", - "titleBarInactiveForeground": "Premier plan de la barre de titre quand la fenêtre est inactive.", - "titleBarActiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est active.", - "titleBarInactiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est inactive.", - "titleBarBorder": "Couleur de la bordure de la barre de titre.", - "menubarSelectionForeground": "Couleur de premier plan de l'élément de menu sélectionné dans la barre de menus.", - "menubarSelectionBackground": "Couleur d'arrière-plan de l’élément de menu sélectionné dans la barre de menus.", - "menubarSelectionBorder": "Couleur de bordure de l'élément de menu sélectionné dans la barre de menus.", - "notificationCenterBorder": "Couleur de bordure du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationToastBorder": "Couleur de bordure du toast des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationsForeground": "Couleur de premier plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationsBackground": "Couleur d'arrière plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationsLink": "Couleur de premier plan des liens des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationCenterHeaderForeground": "Couleur de premier plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationCenterHeaderBackground": "Couleur d'arrière plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationsBorder": "Couleur de bordure séparant des autres notifications dans le centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", - "notificationsErrorIconForeground": "Couleur utilisée pour l'icône des notifications d'erreur. Les notifications apparaissent en bas à droite de la fenêtre.", - "notificationsWarningIconForeground": "Couleur utilisée pour l'icône des notifications d'avertissement. Les notifications apparaissent en bas à droite de la fenêtre.", - "notificationsInfoIconForeground": "Couleur utilisée pour l'icône des notifications d'informations. Les notifications apparaissent en bas à droite de la fenêtre.", - "windowActiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est active. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée.", - "windowInactiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est inactive. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Éditeur de texte", - "builtinProviderDisplayName": "Intégré", - "editor.editorAssociations": "Permet de configurer l'éditeur à utiliser pour des types de fichier spécifiques.", - "editor.editorAssociations.viewType": "ID unique de l'éditeur à utiliser.", - "editor.editorAssociations.filenamePattern": "Modèle Glob spécifiant les fichiers pour lesquels l'éditeur doit être utilisé.", - "editorAssociations.viewType.sourceDescription": "Source : {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Indique si l'intégrité de l'éditeur actif est compromise", - "activeEditorIsNotPreview": "Indique si l'éditeur actif n'est pas en mode Aperçu", - "activeEditorIsPinned": "Indique si l'éditeur actif est épinglé", - "activeEditorIsReadonly": "Indique si l'éditeur actif est en lecture seule", - "activeEditor": "Identificateur de l'éditeur actif", - "activeEditorAvailableEditorIds": "Identificateurs d'éditeur utilisables pour l'éditeur actif", - "textCompareEditorVisible": "Indique si un éditeur de comparaison de texte est visible", - "textCompareEditorActive": "Indique si un éditeur de comparaison de texte est actif", - "groupEditorsCount": "Nombre de groupes d'éditeurs ouverts", - "activeEditorGroupEmpty": "Indique si le groupe d'éditeurs actifs est vide", - "activeEditorGroupIndex": "Index du groupe d'éditeurs actifs", - "activeEditorGroupLast": "Indique si le groupe d'éditeurs actifs est le dernier groupe", - "multipleEditorGroups": "Indique si plusieurs groupes d'éditeurs sont ouverts", - "editorIsOpen": "Indique si un éditeur est ouvert", - "inZenMode": "Indique si le mode Zen est activé", - "isCenteredLayout": "Indique si la disposition centrée est activée", - "splitEditorsVertically": "Indique si les éditeurs sont divisés verticalement", - "editorAreaVisible": "Indique si la zone de l'éditeur est visible", - "sideBySideLabels": "{0} - {1}", - "preview": "{0}, aperçu", - "pinned": "{0}, épinglé" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Icône de vue par défaut.", - "duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite", - "focusedView": "Identificateur de la vue qui a le focus clavier" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Impossible de charger Test Runner.", - "extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "Le terminal ayant l'ID {0} sur l'hôte d'extension est introuvable" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "L'extension '{0}' n’a pas pu mettre à jour les dossiers de l’espace de travail : {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "Taille par défaut.", - "workbench.editor.titleScrollbarSizing.large": "Augmente la taille pour faciliter sa saisie avec la souris.", - "tabScrollbarHeight": "Contrôle la hauteur des barres de défilement utilisées pour les onglets et des barres de navigation dans la zone de titre de l'éditeur.", - "showEditorTabs": "Contrôle si les éditeurs ouverts devraient être affichés dans des onglets ou non.", - "wrapTabs": "Détermine si les onglets doivent être placés sur plusieurs lignes quand ils dépassent l'espace disponible, ou si une barre de défilement doit s'afficher à la place. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "scrollToSwitchTabs": "Contrôle si le défilement des onglets permet de les ouvrir ou non. Par défaut, les onglets s'affichent uniquement si vous les faites défiler, mais ils ne s'ouvrent pas. Vous pouvez appuyer de façon prolongée sur la touche Maj pendant le défilement afin de changer le comportement pour cette durée. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "highlightModifiedTabs": "Détermine si une bordure supérieure doit être dessinée ou non sur les onglets d'éditeur modifiés. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "decorations.badges": "Détermine si les éléments décoratifs de fichiers de l'éditeur doivent utiliser des badges.", - "decorations.colors": "Détermine si les éléments décoratifs de fichiers de l'éditeur doivent utiliser des couleurs.", - "workbench.editor.labelFormat.default": "Afficher le nom du fichier. Lorsque les onglets sont activés et que deux fichiers portent le même nom dans un groupe, les sections distinctes du chemin de chaque fichier sont ajoutées. Lorsque les onglets sont désactivés, le chemin d’accès relatif au dossier de l'espace de travail est affiché si l’éditeur est actif.", - "workbench.editor.labelFormat.short": "Afficher le nom du fichier suivi du nom de dossier.", - "workbench.editor.labelFormat.medium": "Afficher le nom du fichier suivi de son chemin d’accès relatif au dossier de l'espace de travail.", - "workbench.editor.labelFormat.long": "Afficher le nom du fichier suivi de son chemin d’accès absolu.", - "tabDescription": "Contrôle le format de l’étiquette pour un éditeur.", - "workbench.editor.untitled.labelFormat.content": "Le nom du fichier sans titre est dérivé du contenu de sa première ligne, sauf si le fichier est associé à un chemin. Le nom est rétabli si la ligne est vide ou si elle ne contient aucun caractère.", - "workbench.editor.untitled.labelFormat.name": "Le nom du fichier sans titre n'est pas dérivé du contenu du fichier.", - "untitledLabelFormat": "Contrôle le format de l'étiquette pour un éditeur sans titre.", - "untitledHint": "Contrôle si l'indicateur sans titre doit correspondre à du texte en ligne dans l'éditeur ou à un bouton flottant, ou s'il doit être masqué.", - "editorTabCloseButton": "Contrôle la position des boutons de fermeture des onglets de l'éditeur, ou les désactive quand le paramètre a la valeur 'off'. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "workbench.editor.tabSizing.fit": "Toujours garder les onglets assez grands pour afficher l’étiquette de l’éditeur complet.", - "workbench.editor.tabSizing.shrink": "Permettre aux onglets d'être plus petits lorsque l’espace disponible n’est pas suffisant pour afficher tous les onglets à la fois.", - "tabSizing": "Contrôle le dimensionnement des onglets d'éditeur. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "workbench.editor.pinnedTabSizing.normal": "Un onglet épinglé hérite de l'apparence des onglets non épinglés.", - "workbench.editor.pinnedTabSizing.compact": "Un onglet épinglé s'affiche de manière compacte avec uniquement une icône ou la première lettre du nom de l'éditeur.", - "workbench.editor.pinnedTabSizing.shrink": "Un onglet épinglé se réduit à une taille fixe compacte affichant des parties du nom de l'éditeur.", - "pinnedTabSizing": "Contrôle le dimensionnement des onglets d'éditeur épinglés. Les onglets épinglés sont triés et placés au début de tous les onglets ouverts. En règle générale, ils ne se ferment pas tant qu'ils ne sont pas détachés. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", - "workbench.editor.splitSizingDistribute": "Divise tous les groupes d'éditeurs à parts égales.", - "workbench.editor.splitSizingSplit": "Divise le groupe d'éditeurs actif en parts égales.", - "splitSizing": "Contrôle la taille des groupes d'éditeurs pendant leur fractionnement.", - "splitOnDragAndDrop": "Détermine si vous pouvez séparer les groupes d'éditeurs à partir d'opérations de glisser-déposer, notamment en déposant un éditeur ou un fichier sur les bords de la zone d'éditeur.", - "focusRecentEditorAfterClose": "Contrôle si les onglets sont fermés dans l'ordre du dernier utilisé ou de gauche à droite.", - "showIcons": "Détermine si les éditeurs ouverts doivent s'afficher ou non avec une icône. Cela nécessite notamment l'activation d'un thème d'icône de fichier.", - "enablePreview": "Détermine si les éditeurs ouverts s'affichent en mode aperçu. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification) et s'affichent avec un style de police en italique.", - "enablePreviewFromQuickOpen": "Détermine si les éditeurs ouverts à partir de Quick Open s'affichent en mode aperçu. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand '#workbench.editor.enablePreview#' est désactivé.", - "enablePreviewFromCodeNavigation": "Détermine si les éditeurs restent en mode aperçu quand l'utilisateur démarre une navigation dans du code à partir de ces derniers. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand '#workbench.editor.enablePreview#' est désactivé.", - "closeOnFileDelete": "Contrôle si les éditeurs affichant un fichier qui a été ouvert au cours de la session doivent se fermer automatiquement lors de la suppression ou le renommage par un autre processus. Cette désactivation gardera l’éditeur ouvert sur un tel événement. Notez que la suppression de l’application fermera toujours l’éditeur et que les fichiers modifiés ne se fermeront jamais pour préserver vos données.", - "editorOpenPositioning": "Permet de définir où s'ouvrent les éditeurs. Sélectionnez `left` ou `right` pour ouvrir les éditeurs à gauche ou à droite de celui actuellement actif. Sélectionnez `first` ou `last` pour ouvrir les éditeurs indépendamment de celui actuellement actif.", - "sideBySideDirection": "Contrôle la direction par défaut des éditeurs ouverts côte à côte (par exemple, à partir de l'Explorateur). Par défaut, les éditeurs s'ouvrent sur le côté droit de celui qui est actif. Si la valeur est 'down', les éditeurs s'ouvrent sous celui qui est actif.", - "closeEmptyGroups": "Contrôle le comportement des groupes d'éditeurs vides quand le dernier onglet du groupe est fermé. Quand ce paramètre est activé, les groupes vides se ferment automatiquement. Quand le paramètre est désactivé, les groupes vides restent dans la grille.", - "revealIfOpen": "Contrôle si un éditeur est révélé dans un des groupes visibles si ouvert. Si désactivé, un éditeur préférera s'ouvrir dans le groupe éditeur actuellement actif. Si activé, un éditeur déjà ouvert sera révélé au lieu d’ouvrir à nouveau dans le groupe éditeur actuellement actif. Notez qu’il y a des cas où ce paramètre est ignoré, par exemple lorsque vous forcez un éditeur à s'ouvrir dans un groupe spécifique ou sur le côté du groupe actuellement actif.", - "mouseBackForwardToNavigate": "Parcourir les fichiers ouverts à l'aide des boutons de souris quatre et cinq s'ils sont disponibles.", - "restoreViewState": "Restaure le dernier état d'affichage (par exemple la position de défilement) au moment de la réouverture des éditeurs de texte qui ont été fermés.", - "centeredLayoutAutoResize": "Détermine si la disposition centrée doit être redimensionnée automatiquement sur la largeur maximale quand plusieurs groupes sont ouverts. Quand il ne reste plus qu'un groupe ouvert, il est redimensionné sur la largeur centrée d'origine.", - "limitEditorsEnablement": "Contrôle s'il faut limiter le nombre d'éditeurs ouverts. Quand ce paramètre est activé, les éditeurs les plus anciens utilisés dont l'intégrité n'est pas compromise sont fermés pour permettre l'ouverture des nouveaux éditeurs.", - "limitEditorsMaximum": "Contrôle le nombre maximum d'éditeurs ouverts. Utilisez le paramètre '#workbench.editor.limit.perEditorGroup' pour contrôler cette limite par groupe d'éditeurs ou pour tous les groupes.", - "perEditorGroup": "Contrôle si le nombre maximal d'éditeurs ouverts s'applique par groupe d'éditeurs ou pour tous les groupes d'éditeurs.", - "commandHistory": "Contrôle le nombre de commandes récemment utilisées à retenir dans l’historique de la palette de commande. Spécifier la valeur 0 pour désactiver l’historique des commandes.", - "preserveInput": "Contrôle si la dernière saisie tapée dans la palette de commande devrait être restaurée lors de l’ouverture la prochaine fois.", - "closeOnFocusLost": "Contrôles si le menu Quick Open doit se fermer automatiquement dès qu'il perd le focus.", - "workbench.quickOpen.preserveInput": "Détermine si la dernière entrée tapée dans Quick Open doit être restaurée à la prochaine ouverture.", - "openDefaultSettings": "Contrôle si l'ouverture des paramètres ouvre également un éditeur affichant tous les paramètres par défaut.", - "useSplitJSON": "Contrôle s'il faut utiliser l'éditeur JSON de fractionnement pour modifier les paramètres au format JSON.", - "openDefaultKeybindings": "Contrôle si ouvrir les paramètres de raccourcis clavier ouvre également un éditeur affichant toutes les combinaisons de touches par défaut.", - "sideBarLocation": "Contrôle l'emplacement de la barre latérale et de la barre d'activité. Elles peuvent s'afficher à gauche ou à droite du banc d'essai.", - "panelDefaultLocation": "Contrôle l'emplacement par défaut du panneau (terminal, console de débogage, sortie, problèmes). Il peut s'afficher en bas, à droite ou à gauche du banc d'essai.", - "panelOpensMaximized": "Contrôle si le panneau s'ouvre de manière agrandie. Il peut soit toujours s'ouvrir de manière agrandie, soit ne jamais s'ouvrir de manière agrandie, soit s'ouvrir dans le dernier état dans lequel il se trouvait avant sa fermeture.", - "workbench.panel.opensMaximized.always": "Toujours ouvrir le panneau de manière agrandie.", - "workbench.panel.opensMaximized.never": "Ne jamais ouvrir le panneau de manière agrandie. Le panneau s'ouvre en étant réduit.", - "workbench.panel.opensMaximized.preserve": "Ouvrez le panneau dans l'état dans lequel il se trouvait, avant sa fermeture.", - "statusBarVisibility": "Contrôle la visibilité de la barre d'état au bas du banc d'essai.", - "activityBarVisibility": "Contrôle la visibilité de la barre d'activités dans le banc d'essai.", - "activityBarIconClickBehavior": "Contrôle le comportement d'un clic sur une icône de la barre d'activités dans le workbench.", - "workbench.activityBar.iconClickBehavior.toggle": "Masquer la barre latérale si l'élément sur lequel l'utilisateur a cliqué est déjà visible.", - "workbench.activityBar.iconClickBehavior.focus": "Mettre le focus sur la barre latérale si l'élément sur lequel l'utilisateur a cliqué est déjà visible.", - "viewVisibility": "Contrôle la visibilité des actions d'en-tête de vue. Les actions d'en-tête de vue peuvent être soit toujours visibles, ou uniquement visibles quand cette vue a le focus ou est survolée.", - "fontAliasing": "Contrôle la méthode d'aliasing de polices dans le banc d'essai.", - "workbench.fontAliasing.default": "Lissage de sous-pixel des polices. Sur la plupart des affichages non-retina, cela vous donnera le texte le plus vif.", - "workbench.fontAliasing.antialiased": "Lisser les polices au niveau du pixel, plutôt que les sous-pixels. Peut faire en sorte que la police apparaisse plus légère dans l’ensemble.", - "workbench.fontAliasing.none": "Désactive le lissage des polices. Le texte s'affichera avec des bordures dentelées.", - "workbench.fontAliasing.auto": "Applique `default` ou `antialiased`automatiquement en se basant sur la résolution de l'affichage.", - "settings.editor.ui": "Utiliser l’éditeur d’interface utilisateur de paramètres.", - "settings.editor.json": "Utiliser l’éditeur de fichiers JSON.", - "settings.editor.desc": "Détermine quel éditeur de paramètres utiliser par défaut.", - "workbench.hover.delay": "Contrôle le délai en millisecondes au-delà duquel le pointage est affiché pour les éléments du banc d'essai (par exemple, certains éléments d'arborescence fournis par l'extension). L'actualisation des éléments déjà visibles peut s'avérer nécessaire pour que le changement apporté au paramètre prenne effet.", - "windowTitle": "Contrôle basé sur l’éditeur actif du titre de la fenêtre. Les variables sont remplacées selon le contexte :", - "activeEditorShort": "'${activeEditorShort}' : nom du fichier (par ex., myFile.txt).", - "activeEditorMedium": "'${activeEditorMedium}' : chemin du fichier relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder/myFile.txt).", - "activeEditorLong": "'${activeEditorLong}' : chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "'${activeFolderShort}' : nom du dossier contenant le fichier (par ex., myFileFolder).", - "activeFolderMedium": "'${activeFolderMedium}' : chemin du dossier contenant le fichier, relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder).", - "activeFolderLong": "'${activeFolderLong}' : chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder).", - "folderName": "'${folderName} : nom du dossier d'espace de travail contenant le fichier (par ex., myFolder).", - "folderPath": "'${folderPath}' : chemin de fichier du dossier d'espace de travail contenant le fichier (par ex., /Users/Development/myFolder).", - "rootName": "'${rootName}' : nom de l'espace de travail ou du dossier ouvert (par exemple myFolder ou myWorkspace).", - "rootPath": "'${rootPath}' : chemin de fichier de l'espace de travail ou du dossier ouvert (par exemple /Users/Development/myWorkspace).", - "appName": "« ${appName} » : par exemple, VS Code.", - "remoteName": "'${remoteName}' : par ex., SSH", - "dirty": "'${dirty}' : indicateur erroné si l'éditeur actif est erroné.", - "separator": "'${separator}' : séparateur conditionnel (\"-\") qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.", - "windowConfigurationTitle": "Fenêtre", - "window.titleSeparator": "Séparateur utilisé par 'window.title'.", - "window.menuBarVisibility.classic": "Le menu est affiché en haut de la fenêtre et masqué uniquement en mode plein écran.", - "window.menuBarVisibility.visible": "Le menu est toujours visible en haut de la fenêtre même en mode plein écran.", - "window.menuBarVisibility.toggle.mac": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la commande Focus sur le menu d'application.", - "window.menuBarVisibility.toggle": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la touche Alt.", - "window.menuBarVisibility.hidden": "Le menu est toujours masqué.", - "window.menuBarVisibility.compact": "Le menu est affiché sous forme de bouton compact dans la barre latérale. Cette valeur est ignorée quand '#window.titleBarStyle#' a la valeur 'native'.", - "menuBarVisibility.mac": "Contrôle la visibilité de la barre de menus. Le paramètre 'toggle' signifie que la barre de menus est masquée, et que la commande Focus sur le menu d'application permet de l'afficher. Le paramètre 'compact' permet de déplacer le menu dans la barre latérale.", - "menuBarVisibility": "Contrôle la visibilité de la barre de menus. Le paramètre 'toggle' signifie que la barre de menus est masquée, et qu'une seule pression sur la touche Alt permet de l'afficher. Le paramètre 'compact' permet de déplacer le menu dans la barre latérale.", - "enableMenuBarMnemonics": "Contrôle si les menus principaux peuvent être ouverts avec les raccourcis de la touche Alt. La désactivation des mnémoniques permet d'associer à la place ces raccourcis de la touche Alt aux commandes de l'éditeur.", - "customMenuBarAltFocus": "Contrôle si la barre de menus obtient le focus en appuyant sur la touche Alt. Ce paramètre n'a pas d'effet sur l'activation/la désactivation de la barre de menus avec la touche Alt.", - "window.openFilesInNewWindow.on": "Les fichiers seront ouverts dans une nouvelle fenêtre.", - "window.openFilesInNewWindow.off": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active.", - "window.openFilesInNewWindow.defaultMac": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active sauf si ouvert via le Dock ou depuis la recherche.", - "window.openFilesInNewWindow.default": "Les fichiers seront ouverts dans une nouvelle fenêtre, à moins qu'ils soient sélectionnés dans l’application (via le menu fichier par exemple).", - "openFilesInNewWindowMac": "Détermine si les fichiers doivent s'ouvrir dans une nouvelle fenêtre. \r\nNotez que dans certains cas, ce paramètre est ignoré (par exemple, quand vous utilisez l'option de ligne de commande '--new-window' ou '--reuse-window').", - "openFilesInNewWindow": "Détermine si les fichiers doivent s'ouvrir dans une nouvelle fenêtre.\r\nNotez que dans certains cas, ce paramètre est ignoré (par exemple, quand vous utilisez l'option de ligne de commande '--new-window' ou '--reuse-window').", - "window.openFoldersInNewWindow.on": "Les dossiers seront ouverts dans une nouvelle fenêtre.", - "window.openFoldersInNewWindow.off": "Les dossiers remplaceront la dernière fenêtre active.", - "window.openFoldersInNewWindow.default": "Les dossiers seront ouverts dans une nouvelle fenêtre, à moins qu’un dossier est sélectionné dans l’application (par exemple via le menu fichier).", - "openFoldersInNewWindow": "Détermine si les dossiers doivent s'ouvrir dans une nouvelle fenêtre ou remplacer la dernière fenêtre active.\r\nNotez que dans certains cas, ce paramètre est ignoré (par exemple, quand vous utilisez l'option de ligne de commande '--new-window' ou '--reuse-window').", - "window.confirmBeforeClose.always": "Toujours essayer de demander confirmation. Notez que les navigateurs peuvent toujours décider de fermer un onglet ou une fenêtre sans confirmation.", - "window.confirmBeforeClose.keyboardOnly": "Demander uniquement confirmation si une combinaison de touches a été détectée. Notez que la détection peut ne pas être possible dans certains cas.", - "window.confirmBeforeClose.never": "Ne demande jamais explicitement une confirmation, sauf si une perte de données est imminente.", - "confirmBeforeCloseWeb": "Contrôle s'il faut afficher une boîte de dialogue de confirmation avant la fermeture de l'onglet ou la fenêtre du navigateur. Notez que même si l'option est activée, les navigateurs peuvent toujours décider de fermer un onglet ou une fenêtre sans confirmation, et que ce paramètre n'est qu’un indicateur qui peut ne pas fonctionner dans tous les cas.", - "zenModeConfigurationTitle": "Mode Zen", - "zenMode.fullScreen": "Contrôle si activer le Mode Zen met aussi le workbench en mode plein écran.", - "zenMode.centerLayout": "Contrôle si activer le Mode Zen centre également la mise en page.", - "zenMode.hideTabs": "Contrôle si l'activation du mode Zen masque également les onglets du banc d'essai.", - "zenMode.hideStatusBar": "Contrôle si l'activation du mode Zen masque également la barre d’état au bas du banc d'essai.", - "zenMode.hideActivityBar": "Contrôle si l'activation du mode Zen masque également la barre d'activités à gauche ou à droite du banc d'essai.", - "zenMode.hideLineNumbers": "Contrôle si l'activation du mode Zen masque aussi les numéros de ligne de l'éditeur.", - "zenMode.restore": "Détermine si une fenêtre doit être restaurée en mode zen, si celle-ci a été fermée en mode zen.", - "zenMode.silentNotifications": "Contrôle si les notifications sont affichées en mode zen. Si tel est le cas, seules les notifications d'erreur s'affichent." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Annuler", - "redo": "Rétablir", - "cut": "Couper", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copier", - "paste": "Coller", - "selectAll": "Tout sélectionner" + "copyAll": "Tout copier", + "cpu": "% du processeur", + "debug": "Déboguer", + "forceKillProcess": "Forcer l'arrêt du processus", + "killProcess": "Tuer le processus", + "memory": "Mémoire (Mo)", + "name": "Nom de processus", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Inspecter les clés de contexte", - "toggle screencast mode": "Activer/désactiver le mode Capture vidéo", - "logStorage": "Journaliser le contenu de la base de données de stockage", - "logWorkingCopies": "Journaliser les copies de travail", - "screencastModeConfigurationTitle": "Mode de capture vidéo", - "screencastMode.location.verticalPosition": "Contrôle le décalage vertical de la superposition du mode de capture vidéo depuis le bas par rapport à la hauteur du Workbench.", - "screencastMode.fontSize": "Contrôle la taille de police (en pixels) du clavier en mode de capture vidéo d'écran.", - "screencastMode.onlyKeyboardShortcuts": "Affichez uniquement les raccourcis clavier en mode capture d'écran.", - "screencastMode.keyboardOverlayTimeout": "Contrôle la durée (en millisecondes) d'affichage de la superposition du clavier en mode capture vidéo.", - "screencastMode.mouseIndicatorColor": "Contrôle la couleur hexadécimale (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) de l'indicateur de la souris en mode capture vidéo.", - "screencastMode.mouseIndicatorSize": "Contrôle la taille (en pixels) de l'indicateur de la souris en mode capture vidéo." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Référence des raccourcis clavier", - "openDocumentationUrl": "Documentation", - "openIntroductoryVideosUrl": "Vidéos d'introduction", - "openTipsAndTricksUrl": "Conseils et astuces", - "newsletterSignup": "S'inscrire au bulletin d'informations de VS Code", - "openTwitterUrl": "Rejoignez-nous sur Twitter", - "openUserVoiceUrl": "Rechercher dans les demandes de fonctionnalité", - "openLicenseUrl": "Voir la licence", - "openPrivacyStatement": "Déclaration de confidentialité", - "miDocumentation": "&&Documentation", - "miKeyboardShortcuts": "Référence des racco&&urcis clavier", - "miIntroductoryVideos": "&&Vidéos d'introduction", - "miTipsAndTricks": "Conseils et astu&&ces", - "miTwitter": "&&Rejoignez-nous sur Twitter", - "miUserVoice": "&&Rechercher parmi les requêtes de fonctionnalités", - "miLicense": "Affic&&her la licence", - "miPrivacyStatement": "Déclarat&&ion de confidentialité" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Fermer la barre latérale", - "toggleActivityBar": "Activer/désactiver la visibilité de la barre d'activités", - "miShowActivityBar": "Afficher la &&Barre d'activités", - "toggleCenteredLayout": "Activer/désactiver la disposition centrée", - "miToggleCenteredLayout": "Disposition &¢rée", - "toggleSidebarPosition": "Activer/désactiver la position de la barre latérale", - "moveSidebarRight": "Déplacer la barre latérale vers la droite", - "moveSidebarLeft": "Déplacer la barre latérale vers la gauche", - "move sidebar right": "Déplacer la barre latérale vers la droite", - "move sidebar left": "Déplacer la barre latérale vers la gauche", - "miMoveSidebarRight": "Déplacer la &&barre latérale vers la droite", - "miMoveSidebarLeft": "Déplacer la &&barre latérale vers la gauche", - "toggleEditor": "Activer/désactiver la visibilité de la zone de l'éditeur", - "miShowEditorArea": "Afficher la zone de l'édit&&eur", - "miAppearance": "&&Apparence", - "toggleSidebar": "Activer/désactiver la visibilité de la barre latérale", - "compositePart.hideSideBarLabel": "Masquer la barre latérale", - "miShowSidebar": "Afficher la &&barre latérale", - "toggleStatusbar": "Activer/désactiver la visibilité de la barre d'état", - "miShowStatusbar": "Afficher la barre d'é&&tat", - "toggleTabs": "Activer/désactiver la visibilité de l'onglet", - "toggleZenMode": "Activer/désactiver le mode zen", - "miToggleZenMode": "Mode Zen", - "toggleMenuBar": "Activer/désactiver la barre de menus", - "miShowMenuBar": "Afficher la &&barre de menus", - "resetViewLocations": "Réinitialiser les emplacements des vues", - "moveView": "Déplacer la vue", - "sidebarContainer": "Barre latérale / {0}", - "panelContainer": "Panneau / {0}", - "moveFocusedView.selectView": "Sélectionner une vue à déplacer", - "moveFocusedView": "Déplacer la vue ayant le focus", - "moveFocusedView.error.noFocusedView": "Aucune vue n'a actuellement le focus.", - "moveFocusedView.error.nonMovableView": "La vue ayant actuellement le focus ne peut pas être déplacée.", - "moveFocusedView.selectDestination": "Sélectionner une destination pour la vue", - "moveFocusedView.title": "Vue : déplacer {0}", - "moveFocusedView.newContainerInPanel": "Nouvelle entrée de panneau", - "moveFocusedView.newContainerInSidebar": "Nouvelle entrée de barre latérale", - "sidebar": "Barre latérale", - "panel": "Panneau", - "resetFocusedViewLocation": "Réinitialiser l'emplacement de vue qui a le focus", - "resetFocusedView.error.noFocusedView": "Aucune vue n'a actuellement le focus.", - "increaseViewSize": "Augmenter la taille de l'affichage actuel", - "increaseEditorWidth": "Augmenter la largeur de l'éditeur", - "increaseEditorHeight": "Augmenter la hauteur de l'éditeur", - "decreaseViewSize": "Diminuer la taille de l'affichage actuel", - "decreaseEditorWidth": "Diminuer la largeur de l'éditeur", - "decreaseEditorHeight": "Diminuer la hauteur de l'éditeur" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Naviguer vers l'affichage à gauche", - "navigateRight": "Naviguer vers l'affichage à droite", - "navigateUp": "Naviguer vers l'affichage au-dessus", - "navigateDown": "Naviguer vers l'affichage en dessous", - "focusNextPart": "Focus sur la partie suivante", - "focusPreviousPart": "Focus sur la partie précédente" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Supprimer des récemment ouverts", - "dirtyRecentlyOpenedFolder": "Dossier contenant des fichiers non enregistrés", - "dirtyRecentlyOpenedWorkspace": "Espace de travail contenant des fichiers non enregistrés", - "workspacesAndFolders": "dossiers et espaces de travail", - "folders": "dossiers", - "files": "Fichiers", - "openRecentPlaceholderMac": "Sélectionner pour ouvrir (appuyez de façon prolongée sur la touche Cmd pour forcer l'ouverture d'une nouvelle fenêtre ou sur la touche Alt pour la même fenêtre)", - "openRecentPlaceholder": "Sélectionner pour ouvrir (appuyez de façon prolongée sur la touche Ctrl pour forcer l'ouverture d'une nouvelle fenêtre ou sur la touche Alt pour la même fenêtre)", - "dirtyWorkspace": "Espace de travail contenant des fichiers non enregistrés", - "dirtyFolder": "Dossier contenant des fichiers non enregistrés", - "dirtyWorkspaceConfirm": "Voulez-vous ouvrir l'espace de travail pour passer en revue les fichiers non enregistrés ?", - "dirtyFolderConfirm": "Voulez-vous ouvrir le dossier pour passer en revue les fichiers non enregistrés ?", - "dirtyWorkspaceConfirmDetail": "Les espaces de travail contenant des fichiers non enregistrés ne peuvent pas être supprimés tant que tous les fichiers non enregistrés n'ont pas été enregistrés ou restaurés.", - "dirtyFolderConfirmDetail": "Les dossiers contenant des fichiers non enregistrés ne peuvent pas être supprimés tant que tous les fichiers non enregistrés n'ont pas été enregistrés ou restaurés.", - "recentDirtyWorkspaceAriaLabel": "{0}, espace de travail contenant des changements non enregistrés", - "recentDirtyFolderAriaLabel": "{0}, dossier contenant des changements non enregistrés", - "openRecent": "Ouvrir les éléments récents...", - "quickOpenRecent": "Ouverture rapide des éléments récents...", - "toggleFullScreen": "Plein écran", - "reloadWindow": "Recharger la fenêtre", - "about": "À propos de", - "newWindow": "Nouvelle fenêtre", - "blur": "Supprimer le focus clavier de l'élément ayant le focus", - "file": "Fichier", - "miConfirmClose": "Confirmer avant la fermeture", - "miNewWindow": "Nouvelle &&fenêtre", - "miOpenRecent": "Ouvrir les éléments &&récents", - "miMore": "&&Plus...", - "miToggleFullScreen": "&&Plein écran", - "miAbout": "À pr&&opos de" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Ouvrir un fichier...", - "openFolder": "Ouvrir un dossier...", - "openFileFolder": "Ouvrir...", - "openWorkspaceAction": "Ouvrir un espace de travail...", - "closeWorkspace": "Fermer l'espace de travail", - "noWorkspaceOrFolderOpened": "Il n'existe aucun espace de travail ou dossier ouvert à fermer dans cette instance.", - "openWorkspaceConfigFile": "Ouvrir le Fichier de Configuration d’espace de travail", - "globalRemoveFolderFromWorkspace": "Supprimer le dossier d’espace de travail...", - "saveWorkspaceAsAction": "Enregistrer l’espace de travail sous...", - "duplicateWorkspaceInNewWindow": "Dupliquer en tant qu'espace de travail dans une nouvelle fenêtre", - "manageTrustAction": "Gérer la confiance en l'espace de travail", - "workspacesCategory": "Espaces de travail", - "workspaces": "Espaces de travail", - "miAddFolderToWorkspace": "A&&jouter un dossier à l'espace de travail...", - "miSaveWorkspaceAs": "Enregistrer l’espace de travail sous...", - "miCloseFolder": "&&Fermer le dossier", - "miCloseWorkspace": "Fermer l'&&espace de travail" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Ajouter un dossier à l'espace de travail...", - "add": "&&Ajouter", - "addFolderToWorkspaceTitle": "Ajouter un dossier à l'espace de travail", - "workspaceFolderPickerPlaceholder": "Sélectionner le dossier de l’espace de travail" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Atteindre le fichier...", - "quickNavigateNext": "Naviguer vers l'élément suivant dans Quick Open", - "quickNavigatePrevious": "Naviguer vers l'élément précédent dans Quick Open", - "quickSelectNext": "Sélectionner l'élément suivant dans Quick Open", - "quickSelectPrevious": "Sélectionner l'élément précédent dans Quick Open" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "Palette de commandes", - "menus.touchBar": "La touch bar (macOS uniquement)", - "menus.editorTitle": "Menu de titre de l'éditeur", - "menus.editorTitleRun": "Exécuter le sous-menu dans le menu du titre de l'éditeur", - "menus.editorContext": "Menu contextuel de l'éditeur", - "menus.editorContextCopyAs": "Sous-menu 'Copier en tant que' dans le menu contextuel de l'éditeur", - "menus.explorerContext": "Menu contextuel de l'Explorateur de fichiers", - "menus.editorTabContext": "Menu contextuel des onglets de l'éditeur", - "menus.debugCallstackContext": "Menu contextuel de la vue de la pile d'appels de débogage", - "menus.debugVariablesContext": "Menu contextuel de la vue des variables de débogage", - "menus.debugToolBar": "Menu de la barre d'outils de débogage", - "menus.file": "Menu fichier de niveau supérieur", - "menus.home": "Menu contextuel de l'indicateur d'accueil (web uniquement)", - "menus.opy": "Sous-menu 'Copier en tant que' dans le menu Edition de niveau supérieur", - "menus.scmTitle": "Menu du titre du contrôle de code source", - "menus.scmSourceControl": "Le menu de contrôle de code source", - "menus.resourceStateContext": "Menu contextuel de l'état des ressources du contrôle de code source", - "menus.resourceFolderContext": "Menu contextuel du dossier de ressources de contrôle de code source", - "menus.resourceGroupContext": "Menu contextuel du groupe de ressources du contrôle de code source", - "menus.changeTitle": "Menu de changement inline du contrôle de code source", - "menus.statusBarWindowIndicator": "Menu d'indicateur de fenêtre dans la barre d'état", - "view.viewTitle": "Menu de titre de la vue ajoutée", - "view.itemContext": "Menu contextuel de l'élément de vue ajoutée", - "commentThread.title": "Menu de titre du thread des commentaires ajoutés", - "commentThread.actions": "Menu contextuel du thread des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", - "comment.title": "Menu de titre des commentaires ajoutés", - "comment.actions": "Menu contextuel des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", - "notebook.toolbar": "Menu de barre d'outils de notebook faisant l'objet d'une contribution", - "notebook.cell.title": "Menu du titre de cellule de notebook ajouté", - "testing.item.title": "Menu des éléments de test faisant l'objet d'une contribution", - "menus.extensionContext": "Menu contextuel de l'extension", - "view.timelineTitle": "Menu du titre de la vue Chronologie", - "view.timelineContext": "Menu contextuel d'un élément de la vue Chronologie", - "view.tunnelContext": "Menu contextuel d'un élément de la vue Ports", - "view.tunnelOriginInline": "Menu en ligne de l'origine d'un élément de la vue Ports", - "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "optstring": "la propriété '{0}' peut être omise ou doit être de type 'string'", - "requirearray": "les éléments de sous-menu doivent correspondre à un tableau", - "require": "les éléments de sous-menu doivent correspondre à un objet", - "vscode.extension.contributes.menuItem.command": "Identificateur de la commande à exécuter. La commande doit être déclarée dans la section 'commands'", - "vscode.extension.contributes.menuItem.alt": "Identificateur d'une commande alternative à exécuter. La commande doit être déclarée dans la section 'commands'", - "vscode.extension.contributes.menuItem.when": "Condition qui doit être true pour afficher cet élément", - "vscode.extension.contributes.menuItem.group": "Groupe auquel cet élément appartient", - "vscode.extension.contributes.menuItem.submenu": "Identificateur du sous-menu à afficher dans cet élément.", - "vscode.extension.contributes.submenu.id": "Identificateur du menu à afficher en tant que sous-menu.", - "vscode.extension.contributes.submenu.label": "Libellé de l'élément de menu qui mène à ce sous-menu.", - "vscode.extension.contributes.submenu.icon": "(Facultatif) Icône utilisée pour représenter le sous-menu dans l'IU. Il peut s'agir d'un chemin de fichier, d'un objet avec des chemins de fichiers pour les thèmes sombre et clair, ou d'une référence à une icône de thème, par exemple '\\$(zap)'", - "vscode.extension.contributes.submenu.icon.light": "Chemin de l'icône quand un thème clair est utilisé", - "vscode.extension.contributes.submenu.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "vscode.extension.contributes.menus": "Contribue à fournir des éléments de menu à l'éditeur", - "proposed": "API proposée", - "vscode.extension.contributes.submenus": "Contribue aux éléments de sous-menu de l'éditeur", - "nonempty": "valeur non vide attendue.", - "opticon": "la propriété 'icon' peut être omise, ou doit être une chaîne ou un littéral de type '{dark, light}'", - "requireStringOrObject": "la propriété `{0}` est obligatoire et doit être de type `string` ou `object`", - "requirestrings": "les propriétés `{0}` et `{1}` sont obligatoires et doivent être de type `string`", - "vscode.extension.contributes.commandType.command": "Identificateur de la commande à exécuter", - "vscode.extension.contributes.commandType.title": "Titre en fonction duquel la commande est représentée dans l'IU", - "vscode.extension.contributes.commandType.category": "(Facultatif) chaîne de catégorie en fonction de laquelle la commande est regroupée dans l'IU", - "vscode.extension.contributes.commandType.precondition": "(Facultatif) Condition qui doit être vraie pour permettre l'activation de la commande dans l'IU (menu et combinaisons de touches). N'empêche pas d'exécuter la commande par d'autres moyens, par exemple l'API 'executeCommand'.", - "vscode.extension.contributes.commandType.icon": "(Facultatif) Icône utilisée pour représenter la commande dans l'interface utilisateur. Peut être un chemin de fichier, un objet avec des chemins de fichier pour les thèmes foncés et clairs, ou des références à une icône de thème, par ex., '\\$(zap)'", - "vscode.extension.contributes.commandType.icon.light": "Chemin de l'icône quand un thème clair est utilisé", - "vscode.extension.contributes.commandType.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "vscode.extension.contributes.commands": "Ajoute des commandes à la palette de commandes.", - "dup": "La commande '{0}' apparaît plusieurs fois dans la section 'commands'.", - "submenuId.invalid.id": "'{0}' est un identificateur de sous-menu non valide", - "submenuId.duplicate.id": "Le sous-menu '{0}' a déjà été inscrit.", - "submenuId.invalid.label": "'{0}' est une étiquette de sous-menu non valide", - "menuId.invalid": "'{0}' est un identificateur de menu non valide", - "proposedAPI.invalid": "{0} est un identificateur de menu proposé disponible uniquement après le développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {1}", - "missing.command": "L'élément de menu fait référence à une commande '{0}' qui n'est pas définie dans la section 'commands'.", - "missing.altCommand": "L'élément de menu fait référence à une commande alt '{0}' qui n'est pas définie dans la section 'commands'.", - "dupe.command": "L'élément de menu fait référence à la même commande que la commande par défaut et la commande alt", - "unsupported.submenureference": "L'élément de menu référence un sous-menu d'un menu qui ne prend pas en charge les sous-menus.", - "missing.submenu": "L'élément de menu référence un sous-menu '{0}' qui n'est pas défini dans la section 'submenus'.", - "submenuItem.duplicate": "Le sous-menu '{0}' a déjà été ajouté au menu '{1}'." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Résumé des paramètres. Cette étiquette va être utilisée dans le fichier de paramètres en tant que commentaire de séparation.", - "vscode.extension.contributes.configuration.properties": "Description des propriétés de configuration.", - "vscode.extension.contributes.configuration.property.empty": "La propriété ne doit pas être vide.", - "scope.application.description": "Configuration pouvant être configurée uniquement dans les paramètres d'utilisateur.", - "scope.machine.description": "Configuration pouvant être effectuée seulement dans les paramètres utilisateur ou dans les paramètres d'utilisation à distance.", - "scope.window.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance ou de l'espace de travail.", - "scope.resource.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance, de l'espace de travail ou de dossier.", - "scope.language-overridable.description": "Configuration de ressource modifiable dans les paramètres propres au langage.", - "scope.machine-overridable.description": "Configuration machine pouvant également être configurée dans le Workbench ou dans les paramètres de l'espace de travail ou de dossier.", - "scope.description": "Étendue dans laquelle la configuration est applicable. Les étendues disponibles sont 'application', 'machine', 'window', 'resource' et 'machine-overridable'.", - "scope.enumDescriptions": "Descriptions des valeurs d'énumération", - "scope.markdownEnumDescriptions": "Description des valeurs d'énumération au format markdown.", - "scope.markdownDescription": "La description au format markdown.", - "scope.deprecationMessage": "Si la valeur est définie, la propriété est marquée comme dépréciée et le message donné est affiché comme explication.", - "scope.markdownDeprecationMessage": "Si elle est définie, la propriété est marquée comme étant dépréciée, et le message spécifié est affiché en tant qu'explication au format Markdown.", - "vscode.extension.contributes.defaultConfiguration": "Contribue aux paramètres de configuration d'éditeur par défaut en fonction du langage.", - "config.property.defaultConfiguration.languageExpected": "Sélecteur de langage attendu (par exemple [\"java\"])", - "config.property.defaultConfiguration.warning": "Impossible d'enregistrer les valeurs de configuration par défaut pour '{0}'. Seules les valeurs par défaut des paramètres spécifiques au langage sont prises en charge.", - "vscode.extension.contributes.configuration": "Ajoute des paramètres de configuration.", - "invalid.title": "'configuration.title' doit être une chaîne", - "invalid.properties": "'configuration.properties' doit être un objet", - "invalid.property": "'configuration.property' doit être un objet", - "invalid.allOf": "'configuration.allOf' est obsolète et ne doit plus être utilisé. Au lieu de cela, passez plusieurs sections de configuration sous forme de tableau au point de contribution 'configuration'.", - "workspaceConfig.folders.description": "Liste des dossiers à être chargés dans l’espace de travail.", - "workspaceConfig.path.description": "Un chemin de fichier, par exemple, '/root/folderA' ou './folderA' pour un chemin relatif résolu selon l’emplacement du fichier d’espace de travail.", - "workspaceConfig.name.description": "Nom facultatif pour le dossier.", - "workspaceConfig.uri.description": "URI du dossier", - "workspaceConfig.settings.description": "Paramètres de l'espace de travail", - "workspaceConfig.launch.description": "Configurations de lancement de l’espace de travail", - "workspaceConfig.tasks.description": "Configurations de tâches d'espace de travail", - "workspaceConfig.extensions.description": "Extensions de l'espace de travail", - "workspaceConfig.remoteAuthority": "Serveur distant où se trouve l'espace de travail. Utilisé uniquement par les espaces de travail distants non enregistrés.", - "unknownWorkspaceProperty": "Propriété de configuration d’espace de travail inconnue" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "Identificateur unique utilisé pour identifier le conteneur dans lequel les vues peuvent être contribuées en utilisant le point de contribution 'views'.", - "vscode.extension.contributes.views.containers.title": "Chaîne lisible par un humain permettant d'afficher le conteneur", - "vscode.extension.contributes.views.containers.icon": "Chemin d’accès à l’icône de conteneur. Les icônes font 24x24, centrées sur un bloc de 50x40 et ont une couleur de remplissage de 'rgb (215, 218, 224)' ou '#d7dae0'. Il est recommandé que les icônes soient en SVG, même si n’importe quel type de fichier image est accepté.", - "vscode.extension.contributes.viewsContainers": "Contribue aux conteneurs de vues vers l’éditeur", - "views.container.activitybar": "Les conteneurs visuels contribuent à la barre d'activité", - "views.container.panel": "Ajouter des conteneurs de vues au panneau", - "vscode.extension.contributes.view.type": "Type de vue. Il peut s'agir de 'tree' pour une vue basée sur une arborescence ou de 'webview' pour une vue basée sur une vue web. La valeur par défaut est 'tree'.", - "vscode.extension.contributes.view.tree": "La vue repose sur un 'TreeView' créé par 'createTreeView'.", - "vscode.extension.contributes.view.webview": "La vue repose sur un 'WebviewView' inscrit par un 'registerWebviewViewProvider'.", - "vscode.extension.contributes.view.id": "Identificateur de la vue. Il doit être unique sur l'ensemble des vues. Nous vous recommandons d'ajouter l'ID de votre extension à l'ID de vue. Utilisez-le pour inscrire un fournisseur de données par le biais de l'API 'vscode.window.registerTreeDataProviderForView', ainsi que pour déclencher l'activation de votre extension en inscrivant l'événement 'onView:${id}' à 'activationEvents'.", - "vscode.extension.contributes.view.name": "Nom de la vue, contrôlable de visu. À afficher", - "vscode.extension.contributes.view.when": "Condition qui doit être true pour afficher cette vue", - "vscode.extension.contributes.view.icon": "Chemin de l'icône de vue. Les icônes de vue s'affichent quand le nom de la vue ne peut pas être affiché. Bien que tout type de fichier image soit accepté, il est recommandé d'utiliser des icônes au format SVG.", - "vscode.extension.contributes.view.contextualTitle": "Contexte lisible par l'homme, et qui correspond au moment où la vue quitte son emplacement d'origine. Par défaut, le nom de conteneur de la vue est utilisé. Est affiché", - "vscode.extension.contributes.view.initialState": "État initial de la vue quand l'extension est installée pour la première fois. Une fois que l'utilisateur a changé l'état d'affichage en réduisant, en déplaçant ou en masquant la vue, l'état initial n'est plus utilisé.", - "vscode.extension.contributes.view.initialState.visible": "État initial par défaut pour la vue. Dans la plupart des conteneurs, la vue est développée. Toutefois, certains conteneurs intégrés (explorateur, SCM et débogage) affichent toutes les vues réduites, quelle que soit la 'visibilité'.", - "vscode.extension.contributes.view.initialState.hidden": "La vue n'est pas affichée dans le conteneur de vue. Toutefois, elle est détectable via le menu des vues et d'autres points d'entrée relatifs aux vues. Elle peut être affichée par l'utilisateur.", - "vscode.extension.contributes.view.initialState.collapsed": "La vue s'affiche dans le conteneur de vue, mais de manière réduite.", - "vscode.extension.contributes.view.group": "Groupe imbriqué dans le viewlet", - "vscode.extension.contributes.view.remoteName": "Nom du type d'utilisation à distance associé à cette vue", - "vscode.extension.contributes.views": "Ajoute des vues à l'éditeur", - "views.explorer": "Les vues dans le conteneur \"Explorer\" contribuent à la barre d'activité", - "views.debug": "Les vues dans le conteneur de débogage contribuent à la barre d'activité", - "views.scm": "Les vues dans le conteneur \"SCM\" contribuent à la barre d'activité", - "views.test": "Fournit des vues du conteneur de test dans la barre d'activités", - "views.remote": "Apporte des vues au conteneur À distance dans la barre Activité. Pour ajouter des vues à ce conteneur, vous devez activer enableProposedApi.", - "views.contributed": "Ajoute des vues au conteneur de vues ajoutées", - "viewcontainer requirearray": "les conteneurs de vues doivent être un tableau", - "requireidstring": "la propriété '{0}' est obligatoire et doit être de type 'string'. Seuls les caractères alphanumériques , '_', et '-' sont autorisés.", - "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "ViewContainerRequiresProposedAPI": "L'affichage du conteneur '{0}' requiert l'activation de 'enableProposedApi' pour être ajouté à 'Remote'.", - "ViewContainerDoesnotExist": "Le conteneur de vues '{0}' n'existe pas et toutes les vues inscrites dans ce conteneur sont ajoutées à l''Explorateur'.", - "duplicateView1": "Impossible d'inscrire plusieurs vues avec le même ID '{0}'", - "duplicateView2": "Une vue avec l'ID '{0}' est déjà inscrite.", - "unknownViewType": "Type de vue inconnu : '{0}'.", - "requirearray": "les vues doivent être un tableau", - "optstring": "la propriété '{0}' peut être omise ou doit être de type 'string'", - "optenum": "la propriété '{0}' peut être omise ou doit faire partie de {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Éditeur de texte", - "textDiffEditor": "Éditeur de différences de texte", - "binaryDiffEditor": "Éditeur de différences binaires", - "sideBySideEditor": "Éditeur côte à côte", - "editorQuickAccessPlaceholder": "Tapez le nom d'un éditeur pour l'ouvrir.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Afficher les éditeurs du groupe actif en commençant par le dernier utilisé", - "allEditorsByAppearanceQuickAccess": "Afficher tous les éditeurs ouverts par apparence", - "allEditorsByMostRecentlyUsedQuickAccess": "Afficher tous les éditeurs ouverts en commençant par le dernier utilisé", - "file": "Fichier", - "splitUp": "Fractionner en haut", - "splitDown": "Fractionner en bas", - "splitLeft": "Fractionner à gauche", - "splitRight": "Fractionner à droite", - "close": "Fermer", - "closeOthers": "Fermer les autres", - "closeRight": "Fermer à droite", - "closeAllSaved": "Fermer la version sauvegardée", - "closeAll": "Tout fermer", - "keepOpen": "Garder ouvert", - "pin": "Épingler", - "unpin": "Détacher", - "inlineView": "Vue inline", - "showOpenedEditors": "Afficher les éditeurs ouverts", - "toggleKeepEditors": "Garder les éditeurs ouverts", - "run": "Exécuter", - "splitEditorRight": "Fractionner l'éditeur à droite", - "splitEditorDown": "Fractionner l'éditeur en bas", - "previousChangeIcon": "Icône de l'action du changement précédent dans l'éditeur de différences.", - "nextChangeIcon": "Icône de l'action du changement suivant dans l'éditeur de différences.", - "toggleWhitespace": "Icône de l'action d'activation/de désactivation des espaces blancs dans l'éditeur de différences.", - "navigate.prev.label": "Modification précédente", - "navigate.next.label": "Modification suivante", - "ignoreTrimWhitespace.label": "Ignorer les différences d'espace blanc de début/fin", - "showTrimWhitespace.label": "Afficher les différences d'espace blanc de début/fin", - "keepEditor": "Conserver l'éditeur", - "pinEditor": "Épingler l'éditeur", - "unpinEditor": "Détacher l'éditeur", - "closeEditor": "Fermer l'éditeur", - "closePinnedEditor": "Fermer l'éditeur épinglé", - "closeEditorsInGroup": "Fermer tous les éditeurs du groupe", - "closeSavedEditors": "Fermer les éditeurs sauvegardés dans le groupe", - "closeOtherEditors": "Fermer les autres éditeurs du groupe", - "closeRightEditors": "Fermer les éditeurs à droite dans le groupe", - "closeEditorGroup": "Fermer le groupe d'éditeurs", - "miReopenClosedEditor": "&&Rouvrir l'éditeur fermé", - "miClearRecentOpen": "&&Effacer les éléments récemment ouverts", - "miEditorLayout": "Disposition de &&l'éditeur", - "miSplitEditorUp": "Fractionner en &&haut", - "miSplitEditorDown": "Fractionner en &&bas", - "miSplitEditorLeft": "Fractionner à &&gauche", - "miSplitEditorRight": "Fractionner à &&droite", - "miSingleColumnEditorLayout": "&&Simple", - "miTwoColumnsEditorLayout": "&&Deux colonnes", - "miThreeColumnsEditorLayout": "T&&rois colonnes", - "miTwoRowsEditorLayout": "D&&eux lignes", - "miThreeRowsEditorLayout": "Trois &&lignes", - "miTwoByTwoGridEditorLayout": "&&Grille (2x2)", - "miTwoRowsRightEditorLayout": "Deux lignes à dr&&oite", - "miTwoColumnsBottomEditorLayout": "Deux &&colonnes en bas", - "miBack": "&&Précédent", - "miForward": "&&Suivant", - "miLastEditLocation": "&&Emplacement de la dernière modification", - "miNextEditor": "Éditeur &&suivant", - "miPreviousEditor": "Éditeur pré&&cédent", - "miNextRecentlyUsedEditor": "Éditeur utilisé suiva&&nt", - "miPreviousRecentlyUsedEditor": "Éditeur utilisé &&précédent", - "miNextEditorInGroup": "Éditeur suiva&&nt dans le groupe", - "miPreviousEditorInGroup": "Éditeur &&précédent dans le groupe", - "miNextUsedEditorInGroup": "Éditeur &&utilisé suivant dans le groupe", - "miPreviousUsedEditorInGroup": "É&&diteur utilisé précédent dans le groupe", - "miSwitchEditor": "Changer d'é&&diteur", - "miFocusFirstGroup": "Groupe &&1", - "miFocusSecondGroup": "Groupe &&2", - "miFocusThirdGroup": "Groupe &&3", - "miFocusFourthGroup": "Groupe &&4", - "miFocusFifthGroup": "Groupe &&5", - "miNextGroup": "Groupe &&suivant", - "miPreviousGroup": "Groupe pré&&cédent", - "miFocusLeftGroup": "Regrouper à &&gauche", - "miFocusRightGroup": "Regrouper à &&droite", - "miFocusAboveGroup": "Regrouper d&&essus", - "miFocusBelowGroup": "Regrouper &&dessous", - "miSwitchGroup": "Changer de gr&&oupe" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Icône des paramètres dans la barre d'affichage.", - "accountsViewBarIcon": "Icône des comptes dans la barre d'affichage.", - "menu": "Menu", - "accounts": "Comptes", - "hideActivitBar": "Masquer la barre d'activités", - "resetLocation": "Réinitialiser l'emplacement", - "manage": "Gérer", - "focusActivityBar": "Focus sur la barre d'activités" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Masquer le panneau", - "resetLocation": "Réinitialiser l'emplacement", - "panel.emptyMessage": "Faites glisser une vue vers le panneau pour l'afficher." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Focus sur la barre latérale" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Indique si la barre d'état a le focus clavier", - "hide": "Masquer '{0}'", - "hideStatusBar": "Masquer la barre d'état" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "Afficher {0}", - "toggle view": "Activer/Désactiver {0}", - "focus view": "Placer le focus sur la vue {0}", - "resetViewLocation": "Réinitialiser l'emplacement" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Oui", - "cancelButton": "Annuler", - "aboutDetail": "Version : {0}\r\nCommit : {1}\r\nDate : {2}\r\nNavigateur : {3}", - "copy": "Copier", - "ok": "OK" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Oui", - "cancelButton": "Annuler", - "aboutDetail": "Version : {0}\r\nCommit : {1}\r\nDate : {2}\r\nElectron : {3}\r\nChrome : {4}\r\nNode.js : {5}\r\nV8 : {6}\r\nOS : {7}", - "okButton": "OK", - "copy": "&&Copier" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Activer/désactiver les outils de développement", - "configureRuntimeArguments": "Configurer les arguments de runtime", - "toggleSharedProcess": "Activer/désactiver le processus partagé", - "reloadWindowWithExtensionsDisabled": "Recharger avec les extensions désactivées" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Fermer la fenêtre", - "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière", - "zoomReset": "Réinitialiser le zoom", - "close": "Fermer la fenêtre", - "switchWindowPlaceHolder": "Sélectionner une fenêtre vers laquelle basculer", - "windowDirtyAriaLabel": "{0}, fenêtre à l'intégrité compromise", - "current": "Fenêtre active", - "switchWindow": "Changer de fenêtre...", - "quickSwitchWindow": "Changement rapide de fenêtre..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "Schéma de la ressource", - "resourceFilename": "Nom de fichier de la ressource", - "resourceDirname": "Nom du dossier qui contient la ressource", - "resourcePath": "Chemin complet de la ressource", - "resourceLangId": "Identificateur de langage de la ressource", - "resource": "Valeur complète de la ressource, notamment le schéma et le chemin", - "resourceExtname": "Nom d'extension de la ressource", - "resourceSet": "Indique si une ressource est présente ou non", - "isFileSystemResource": "Indique si la ressource repose sur un fournisseur de systèmes de fichiers" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "En savoir plus", - "shellEnvSlowWarning": "La résolution de l'environnement de votre interpréteur de commandes prend trop de temps. Vérifiez la configuration de votre interpréteur de commandes.", - "shellEnvTimeoutError": "Impossible de résoudre votre environnement d'interpréteur de commandes dans un délai raisonnable. Vérifiez la configuration de votre interpréteur de commandes.", - "proxyAuthRequired": "Authentification du proxy obligatoire", - "loginButton": "&&Se connecter", - "cancelButton": "&&Annuler", - "username": "Nom d'utilisateur", - "password": "Mot de passe", - "proxyDetail": "Le proxy '{0}' nécessite un nom d'utilisateur et un mot de passe.", - "rememberCredentials": "Mémoriser mes informations d'identification", - "runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root.", - "loaderCycle": "Il existe un cycle de dépendance dans les modules AMD qui doit être résolu !", - "ok": "OK" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Banc d'essai" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'a pas pu être activée.", - "activationError": "L'activation de l'extension '{0}' a échoué: {1}. " - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (Extension)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "élément débogué" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Ajoute une configuration de schéma json.", - "contributes.jsonValidation.fileMatch": "Modèle de fichier (ou tableau de modèles) à rechercher, par exemple, \"package.json\" ou \"*.launch\". Les modèles d'exclusion commencent par '!'", - "contributes.jsonValidation.url": "URL de schéma ('http:', 'https:') ou chemin relatif du dossier d'extensions ('./').", - "invalid.jsonValidation": "'configuration.jsonValidation' doit être un tableau", - "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' doit être défini comme une chaîne ou un tableau de chaînes.", - "invalid.url": "'configuration.jsonValidation.url' doit être une URL ou un chemin relatif", - "invalid.path.1": "'contributes.{0}.url' ({1}) doit être inclus dans le dossier de l'extension ({2}). L'extension risque de ne pas être portable.", - "invalid.url.fileschema": "'configuration.jsonValidation.url' est une URL relative non valide : {0}", - "invalid.url.schema": "'configuration.jsonValidation.url' doit être une URL absolue ou commencer par './' pour référencer les schémas situés dans l'extension." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Dernière utilisation de ce compte {0}", + "allow": "Autoriser", + "cancel": "Annuler", + "confirmLogin": "L'extension '{0}' veut se connecter en utilisant {1}.", + "manageExensions": "Choisir les extensions qui peuvent accéder à ce compte", + "manageTrustedExtensions": "Gérer les extensions approuvées", + "manageTrustedExtensions.cancel": "Annuler", + "noTrustedExtensions": "Ce compte n'a été utilisé par aucune extension.", + "notUsed": "N'a pas utilisé ce compte", + "signOut": "Se déconnecter", + "signOutMessageSimple": "Se déconnecter de '{0}' ?", + "signOutMessagve": "Le compte « {0} » a été utilisé par \r\n\r\n{1}\r\n\r\nVoulez-vous vous déconnecter de ces extensions ?", + "signedOut": "Déconnexion réussie." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "Impossible d'installer l'extension '{0}', car elle est déclarée comme n'étant pas à exécuter dans cette configuration." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Icône de vue des commentaires." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Modifier" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas chargée. Voulez-vous recharger la fenêtre pour charger l'extension ?", - "reload": "Recharger la fenêtre", - "disabledDep": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui est désactivée. Voulez-vous activer l'extension et recharger la fenêtre ?", + "disabledDep": "Impossible d’activer l’extension « {0} », car elle dépend de l’extension « {1} » qui est désactivée. Voulez-vous activer l’extension et recharger la fenêtre ?", + "disabledDepNoAction": "Impossible d’activer l’extension « {0} » car elle dépend de l’extension « {1} » qui est désactivée.", "enable dep": "Activer et recharger", - "uninstalledDep": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas installée. Voulez-vous installer l'extension et recharger la fenêtre ?", "install missing dep": "Installer et recharger", + "manageWorkspaceTrust": "Gérer l’approbation d’espace de travail", + "notSupportedInWorkspace": "Impossible d’activer l’extension « {0} » car elle dépend de l’extension « {1} » qui n’est pas prise en charge dans l’espace de travail actif", + "reload": "Recharger la fenêtre", + "reload window": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas chargée. Voulez-vous recharger la fenêtre pour charger l'extension ?", + "restrictedMode": "Impossible d’activer l’extension « {0} » car elle dépend de l’extension « {1} » qui n’est pas prise en charge dans le mode restreint", + "uninstalledDep": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas installée. Voulez-vous installer l'extension et recharger la fenêtre ?", "unknownDep": "Impossible d'activer l'extension '{0}', car elle dépend d'une extension '{1}' inconnue." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette création de fichier", - "ask.1.copy": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette copie de fichier", - "ask.1.move": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec ce déplacement de fichier", - "ask.1.delete": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette suppression de fichier", - "ask.N.create": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette création de fichier", - "ask.N.copy": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette copie de fichier", - "ask.N.move": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec ce déplacement de fichier", - "ask.N.delete": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette suppression de fichier", - "preview": "Afficher l'aperçu", - "cancel": "Ignorer les changements", - "ok": "OK", "again": "Ne plus me poser la question", - "msg-create": "Exécution des participants de 'Création de fichier'...", - "msg-rename": "Exécution des participants de 'Renommage de fichier'...", - "msg-copy": "Exécution des participants 'Copie du fichier'...", - "msg-delete": "Exécution des participants de 'Suppression de fichier'...", + "ask.1.copy": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette copie de fichier", + "ask.1.create": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette création de fichier", + "ask.1.delete": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec cette suppression de fichier", + "ask.1.move": "L'extension '{0}' souhaite effectuer des changements de refactorisation avec ce déplacement de fichier", + "ask.N.copy": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette copie de fichier", + "ask.N.create": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette création de fichier", + "ask.N.delete": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec cette suppression de fichier", + "ask.N.move": "'{0}' extensions souhaitent effectuer des changements de refactorisation avec ce déplacement de fichier", + "cancel": "Ignorer les changements", + "files.participants.timeout": "Délai d'attente en millisecondes après lequel les participants pour la création, le renommage et la suppression de fichier sont supprimés. Utilisez '0' pour désactiver les participants.", "label": "Réinitialiser le choix pour 'L'opération de fichier nécessite un aperçu'", - "files.participants.timeout": "Délai d'attente en millisecondes après lequel les participants pour la création, le renommage et la suppression de fichier sont supprimés. Utilisez '0' pour désactiver les participants." + "msg-copy": "Exécution des participants 'Copie du fichier'...", + "msg-create": "Exécution des participants de 'Création de fichier'...", + "msg-delete": "Exécution des participants de 'Suppression de fichier'...", + "msg-rename": "Exécution des participants de 'Renommage de fichier'...", + "ok": "OK", + "preview": "Afficher l'aperçu" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (extension)", - "defaultSource": "Extension", - "manageExtension": "Gérer l'extension", "cancel": "Annuler", + "defaultSource": "Extension", + "extensionSource": "{0} (extension)", + "manageExtension": "Gérer l'extension", "ok": "OK" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "OnWillSaveTextDocument-event avorté après 1750 ms" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Ouvrir en utilisant le mode d'ouverture par défaut", - "openerFailedMessage": "Impossible d'ouvrir l'URI avec '{0}' : {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "L'extension '{0}' a ajouté 1 dossier à l’espace de travail", - "folderStatusMessageAddMultipleFolders": "L'extension '{0}' a ajouté {1} dossiers à l’espace de travail", - "folderStatusMessageRemoveSingleFolder": "L'extension '{0}' a supprimé 1 dossier de l’espace de travail", - "folderStatusMessageRemoveMultipleFolders": "L'extension '{0}' a supprimé {1} dossiers de l’espace de travail", - "folderStatusChangeFolder": "L'extension '{0}' a modifié des dossiers de l’espace de travail" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Icône de vue des commentaires." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "L'extension {0} a réacheminé le port {1}. Vous devez effectuer l'exécution en tant que superutilisateur pour pouvoir utiliser le port {2} localement.", "remote.tunnelsView.elevationButton": "Utiliser le port {0} en tant que sudo..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Ce compte n'a été utilisé par aucune extension.", - "accountLastUsedDate": "Dernière utilisation de ce compte {0}", - "notUsed": "N'a pas utilisé ce compte", - "manageTrustedExtensions": "Gérer les extensions approuvées", - "manageExensions": "Choisir les extensions qui peuvent accéder à ce compte", - "signOutMessagve": "Le compte '{0}' a été utilisé par : \r\n\r\n{1}\r\n\r\n Se déconnecter de ces extensions ?", - "signOutMessageSimple": "Se déconnecter de '{0}' ?", - "signOut": "Se déconnecter", - "cancel": "Annuler", - "signedOut": "Déconnexion réussie.", - "confirmLogin": "L'extension '{0}' veut se connecter en utilisant {1}.", - "allow": "Autoriser" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "Impossible d'ouvrir l'URI avec '{0}' : {1}", + "openerFailedUseDefault": "Ouvrir en utilisant le mode d'ouverture par défaut" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Indique si la barre latérale est visible", - "sideBarFocus": "Indique si la barre latérale a le focus clavier", - "activeViewlet": "Identificateur du viewlet actif" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Une erreur s’est produite lors de restauration de a vue : {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "Genre d'espace de travail ouvert dans la fenêtre : 'vide' (aucun espace de travail), 'dossier' (dossier unique) ou 'espace de travail' (espace de travail multiracine)", - "workspaceFolderCount": "Nombre de dossiers racine dans l'espace de travail", - "dirtyWorkingCopies": "Indique s'il existe des copies de travail dont l'intégrité est compromise", - "remoteName": "Nom du dépôt distant auquel la fenêtre est connectée ou chaîne vide en l'absence de connexion à un dépôt distant", - "isFullscreen": "Indique si la fenêtre est en mode plein écran" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "L'extension '{0}' a modifié des dossiers de l’espace de travail", + "folderStatusMessageAddMultipleFolders": "L'extension '{0}' a ajouté {1} dossiers à l’espace de travail", + "folderStatusMessageAddSingleFolder": "L'extension '{0}' a ajouté 1 dossier à l’espace de travail", + "folderStatusMessageRemoveMultipleFolders": "L'extension '{0}' a supprimé {1} dossiers de l’espace de travail", + "folderStatusMessageRemoveSingleFolder": "L'extension '{0}' a supprimé 1 dossier de l’espace de travail" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Indique si le focus clavier se trouve dans le contrôle Quick Open" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "Le conteneur de vues '{0}' n'existe pas et toutes les vues inscrites dans ce conteneur sont ajoutées à l''Explorateur'.", + "ViewContainerRequiresProposedAPI": "L'affichage du conteneur '{0}' requiert l'activation de 'enableProposedApi' pour être ajouté à 'Remote'.", + "duplicateView1": "Impossible d'inscrire plusieurs vues avec le même ID '{0}'", + "duplicateView2": "Une vue avec l'ID '{0}' est déjà inscrite.", + "optenum": "la propriété '{0}' peut être omise ou doit faire partie de {1}", + "optstring": "la propriété '{0}' peut être omise ou doit être de type 'string'", + "requirearray": "les vues doivent être un tableau", + "requireidstring": "la propriété '{0}' est obligatoire et doit être de type 'string'. Seuls les caractères alphanumériques , '_', et '-' sont autorisés.", + "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "unknownViewType": "Type de vue inconnu : '{0}'.", + "viewcontainer requirearray": "les conteneurs de vues doivent être un tableau", + "views.container.activitybar": "Les conteneurs visuels contribuent à la barre d'activité", + "views.container.panel": "Ajouter des conteneurs de vues au panneau", + "views.contributed": "Ajoute des vues au conteneur de vues ajoutées", + "views.debug": "Les vues dans le conteneur de débogage contribuent à la barre d'activité", + "views.explorer": "Les vues dans le conteneur \"Explorer\" contribuent à la barre d'activité", + "views.remote": "Apporte des vues au conteneur À distance dans la barre Activité. Pour ajouter des vues à ce conteneur, vous devez activer enableProposedApi.", + "views.scm": "Les vues dans le conteneur \"SCM\" contribuent à la barre d'activité", + "views.test": "Fournit des vues du conteneur de test dans la barre d'activités", + "vscode.extension.contributes.view.contextualTitle": "Contexte lisible par l’homme à afficher au moment où l’affichage quitte son emplacement d’origine. Par défaut, le nom de conteneur de l’affichage est utilisé.", + "vscode.extension.contributes.view.group": "Groupe imbriqué dans le viewlet", + "vscode.extension.contributes.view.icon": "Chemin de l'icône de vue. Les icônes de vue s'affichent quand le nom de la vue ne peut pas être affiché. Bien que tout type de fichier image soit accepté, il est recommandé d'utiliser des icônes au format SVG.", + "vscode.extension.contributes.view.id": "Identificateur de la vue. Il doit être unique sur l'ensemble des vues. Nous vous recommandons d'ajouter l'ID de votre extension à l'ID de vue. Utilisez-le pour inscrire un fournisseur de données par le biais de l'API 'vscode.window.registerTreeDataProviderForView', ainsi que pour déclencher l'activation de votre extension en inscrivant l'événement 'onView:${id}' à 'activationEvents'.", + "vscode.extension.contributes.view.initialState": "État initial de la vue quand l'extension est installée pour la première fois. Une fois que l'utilisateur a changé l'état d'affichage en réduisant, en déplaçant ou en masquant la vue, l'état initial n'est plus utilisé.", + "vscode.extension.contributes.view.initialState.collapsed": "La vue s'affiche dans le conteneur de vue, mais de manière réduite.", + "vscode.extension.contributes.view.initialState.hidden": "La vue n'est pas affichée dans le conteneur de vue. Toutefois, elle est détectable via le menu des vues et d'autres points d'entrée relatifs aux vues. Elle peut être affichée par l'utilisateur.", + "vscode.extension.contributes.view.initialState.visible": "État initial par défaut pour la vue. Dans la plupart des conteneurs, la vue est développée. Toutefois, certains conteneurs intégrés (explorateur, SCM et débogage) affichent toutes les vues réduites, quelle que soit la 'visibilité'.", + "vscode.extension.contributes.view.name": "Nom de la vue, contrôlable de visu. À afficher", + "vscode.extension.contributes.view.remoteName": "Nom du type d'utilisation à distance associé à cette vue", + "vscode.extension.contributes.view.tree": "La vue repose sur un 'TreeView' créé par 'createTreeView'.", + "vscode.extension.contributes.view.type": "Type de vue. Il peut s'agir de 'tree' pour une vue basée sur une arborescence ou de 'webview' pour une vue basée sur une vue web. La valeur par défaut est 'tree'.", + "vscode.extension.contributes.view.webview": "La vue repose sur un 'WebviewView' inscrit par un 'registerWebviewViewProvider'.", + "vscode.extension.contributes.view.when": "Condition qui doit être true pour afficher cette vue", + "vscode.extension.contributes.views": "Ajoute des vues à l'éditeur", + "vscode.extension.contributes.views.containers.icon": "Chemin d’accès à l’icône de conteneur. Les icônes font 24x24, centrées sur un bloc de 50x40 et ont une couleur de remplissage de 'rgb (215, 218, 224)' ou '#d7dae0'. Il est recommandé que les icônes soient en SVG, même si n’importe quel type de fichier image est accepté.", + "vscode.extension.contributes.views.containers.id": "Identificateur unique utilisé pour identifier le conteneur dans lequel les vues peuvent être contribuées en utilisant le point de contribution 'views'.", + "vscode.extension.contributes.views.containers.title": "Chaîne lisible par un humain permettant d'afficher le conteneur", + "vscode.extension.contributes.viewsContainers": "Contribue aux conteneurs de vues vers l’éditeur" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", - "treeView.enableCollapseAll": "Indique si l'arborescence ayant l'ID {0} permet de tout réduire.", - "treeView.toggleCollapseAll": "Indique si la réduction de toutes les entrées est activée pour l'arborescence ayant l'ID {0}.", - "treeView.enableRefresh": "Indique si l'arborescence ayant l'ID {0} permet d'actualiser l'affichage.", - "refresh": "Actualiser", - "collapseAll": "Tout réduire", - "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Vues", - "viewMoveUp": "Déplacer la vue vers le haut", - "viewMoveLeft": "Déplacer la vue vers la gauche", - "viewMoveDown": "Déplacer la vue vers le bas", - "viewMoveRight": "Déplacer la vue vers la droite" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Éditeur de texte" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Éditeur de différences de texte" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Sélectionner un langage", - "selectAlanguage": "Sélectionnez un langage {0}", - "toGetStarted": " pour démarrer. Commencez à taper pour ignorer, ou ", - "dontshow": "ne plus", - "thisAgain": " afficher ceci." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Li {0}, Col {1} ({2} sélectionné)", - "singleSelection": "L {0}, col {1}", - "multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)", - "multiSelection": "{0} sélections", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "Utilisez-vous un lecteur d'écran pour faire fonctionner VS Code ? (le retour automatique à la ligne est désactivé en cas d'utilisation d'un lecteur d'écran)", - "screenReaderDetectedExplanation.answerYes": "Oui", - "screenReaderDetectedExplanation.answerNo": "Non", - "noEditor": "Aucun éditeur de texte actif actuellement", - "noWritableCodeEditor": "L'éditeur de code actif est en lecture seule.", - "indentConvert": "convertir le fichier", - "indentView": "modifier la vue", - "pickAction": "Sélectionner une action", - "tabFocusModeEnabled": "La touche Tab déplace le focus", - "disableTabMode": "Désactiver le mode d'accessibilité", - "status.editor.tabFocusMode": "Mode d'accessibilité", - "columnSelectionModeEnabled": "Sélection de la colonne", - "disableColumnSelectionMode": "Désactiver le mode de sélection de colonne", - "status.editor.columnSelectionMode": "Mode de sélection de colonne", - "screenReaderDetected": "Optimisé pour un lecteur d’écran ", - "status.editor.screenReaderMode": "Mode du lecteur d'écran", - "gotoLine": "Accéder à la ligne/colonne", - "status.editor.selection": "Sélection de l'éditeur", - "selectIndentation": "Sélectionner le retrait", - "status.editor.indentation": "Mise en retrait de l'éditeur", - "selectEncoding": "Sélectionner l'encodage", - "status.editor.encoding": "Encodage de l'éditeur", - "selectEOL": "Sélectionner la séquence de fin de ligne", - "status.editor.eol": "Fin de ligne de l'éditeur", - "selectLanguageMode": "Sélectionner le mode de langage", - "status.editor.mode": "Langage de l'éditeur", - "fileInfo": "Informations sur le fichier", - "status.editor.info": "Informations sur le fichier", - "spacesSize": "Espaces : {0}", - "tabSize": "Taille des tabulations : {0}", - "currentProblem": "Problème actuel", - "showLanguageExtensions": "Rechercher '{0}' dans les extensions Marketplace...", - "changeMode": "Changer le mode de langage", - "languageDescription": "({0}) - Langage configuré", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "langages (identificateur)", - "configureModeSettings": "Configurer les paramètres du langage '{0}'...", - "configureAssociationsExt": "Configurer l'association de fichier pour '{0}'...", - "autoDetect": "Détection automatique", - "pickLanguage": "Sélectionner le mode de langage", - "currentAssociation": "Association actuelle", - "pickLanguageToConfigure": "Sélectionnez le mode de langage à associer à '{0}'", - "changeEndOfLine": "Changer la séquence de fin de ligne", - "pickEndOfLine": "Sélectionner la séquence de fin de ligne", - "changeEncoding": "Changer l'encodage des fichiers", - "noFileEditor": "Aucun fichier actif actuellement", - "saveWithEncoding": "Enregistrer avec l'encodage", - "reopenWithEncoding": "Rouvrir avec l'encodage", - "guessedEncoding": "Deviné à partir du contenu", - "pickEncodingForReopen": "Sélectionner l'encodage du fichier pour rouvrir le fichier", - "pickEncodingForSave": "Sélectionner l'encodage du fichier à utiliser pour l'enregistrement" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Fractionner l'éditeur", - "splitEditorOrthogonal": "Fractionner l'éditeur de manière orthogonale", - "splitEditorGroupLeft": "Fractionner l'éditeur à gauche", - "splitEditorGroupRight": "Fractionner l'éditeur à droite", - "splitEditorGroupUp": "Fractionner l'éditeur en haut", - "splitEditorGroupDown": "Fractionner l'éditeur en bas", - "joinTwoGroups": "Joindre le groupe d'éditeurs au groupe suivant", - "joinAllGroups": "Joindre tous les groupes d'éditeurs", - "navigateEditorGroups": "Naviguer entre les groupes d'éditeurs", - "focusActiveEditorGroup": "Placer le focus sur le groupe d'éditeurs d'actifs", - "focusFirstEditorGroup": "Focus sur le premier groupe d'éditeurs", - "focusLastEditorGroup": "Focus sur le dernier groupe d'éditeurs", - "focusNextGroup": "Focus sur le groupe d'éditeurs suivant", - "focusPreviousGroup": "Focus sur le groupe d'éditeurs précédent", - "focusLeftGroup": "Focus sur le groupe d'éditeurs à gauche", - "focusRightGroup": "Focus sur le groupe d'éditeurs à droite", - "focusAboveGroup": "Focus sur le groupe d'éditeurs au-dessus", - "focusBelowGroup": "Focus sur le groupe d'éditeurs en dessous", - "closeEditor": "Fermer l'éditeur", - "unpinEditor": "Détacher l'éditeur", - "closeOneEditor": "Fermer", - "revertAndCloseActiveEditor": "Restaurer et fermer l'éditeur", - "closeEditorsToTheLeft": "Fermer les éditeurs à gauche dans le groupe", - "closeAllEditors": "Fermer tous les éditeurs", - "closeAllGroups": "Fermer tous les groupes d'éditeurs", - "closeEditorsInOtherGroups": "Fermer les éditeurs des autres groupes", - "closeEditorInAllGroups": "Fermer l’éditeur dans tous les groupes", - "moveActiveGroupLeft": "Déplacer le groupe d'éditeurs vers la gauche", - "moveActiveGroupRight": "Déplacer le groupe d'éditeurs vers la droite", - "moveActiveGroupUp": "Déplacer le groupe d'éditeurs vers le haut", - "moveActiveGroupDown": "Déplacer le groupe d'éditeurs vers le bas", - "duplicateActiveGroupLeft": "Dupliquer le groupe d'éditeurs vers la gauche", - "duplicateActiveGroupRight": "Dupliquer le groupe d'éditeurs vers la droite", - "duplicateActiveGroupUp": "Dupliquer le groupe d'éditeurs vers le haut", - "duplicateActiveGroupDown": "Dupliquer le groupe d'éditeurs vers le bas", - "minimizeOtherEditorGroups": "Agrandir le groupe d'éditeurs", - "evenEditorGroups": "Réinitialiser la taille des groupes d'éditeurs", - "toggleEditorWidths": "Taille des groupes du Toggle Editor", - "maximizeEditor": "Maximiser le groupe d'éditeurs et masquer la barre latérale", - "openNextEditor": "Ouvrir l'éditeur suivant", - "openPreviousEditor": "Ouvrir l'éditeur précédent", - "nextEditorInGroup": "Ouvrir l'éditeur suivant du groupe", - "openPreviousEditorInGroup": "Ouvrir l'éditeur précédent du groupe", - "firstEditorInGroup": "Ouvrir le premier éditeur du groupe", - "lastEditorInGroup": "Ouvrir le dernier éditeur du groupe", - "navigateNext": "Suivant", - "navigatePrevious": "Précédent", - "navigateToLastEditLocation": "Aller à l'emplacement de la dernière édition", - "navigateLast": "Aller au dernier", - "reopenClosedEditor": "Rouvrir l'éditeur fermé", - "clearRecentFiles": "Effacer les fichiers récemment ouverts", - "showEditorsInActiveGroup": "Afficher les éditeurs du groupe actif en commençant par le dernier utilisé", - "showAllEditors": "Afficher tous les éditeurs par apparence", - "showAllEditorsByMostRecentlyUsed": "Afficher tous les éditeurs en commençant par le dernier utilisé", - "quickOpenPreviousRecentlyUsedEditor": "Ouverture rapide du dernier éditeur utilisé précédent", - "quickOpenLeastRecentlyUsedEditor": "Ouverture rapide du plus ancien éditeur utilisé", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Ouverture rapide du dernier éditeur utilisé précédent dans le groupe", - "quickOpenLeastRecentlyUsedEditorInGroup": "Ouverture rapide du plus ancien éditeur utilisé dans le groupe", - "navigateEditorHistoryByInput": "Ouverture rapide de l'éditeur précédent dans l'historique", - "openNextRecentlyUsedEditor": "Ouvrir l'éditeur suivant", - "openPreviousRecentlyUsedEditor": "Ouvrir l'éditeur précédent", - "openNextRecentlyUsedEditorInGroup": "Ouvrir l'éditeur suivant du groupe", - "openPreviousRecentlyUsedEditorInGroup": "Ouvrir l'éditeur précédent du groupe", - "clearEditorHistory": "Effacer l'historique de l'éditeur", - "moveEditorLeft": "Déplacer l'éditeur vers la gauche", - "moveEditorRight": "Déplacer l'éditeur vers la droite", - "moveEditorToPreviousGroup": "Déplacer l'éditeur vers le groupe précédent", - "moveEditorToNextGroup": "Déplacer l'éditeur vers le groupe suivant", - "moveEditorToAboveGroup": "Déplacer l'éditeur dans le groupe de dessus", - "moveEditorToBelowGroup": "Déplacer l'éditeur dans le groupe de dessous", - "moveEditorToLeftGroup": "Déplacer l'éditeur dans le groupe de gauche", - "moveEditorToRightGroup": "Déplacer l'éditeur dans le groupe de droite", - "moveEditorToFirstGroup": "Déplacer l'éditeur vers le premier groupe", - "moveEditorToLastGroup": "Déplacer l'éditeur dans le dernier groupe", - "editorLayoutSingle": "Disposition de l'éditeur sur une colonne", - "editorLayoutTwoColumns": "Disposition de l'éditeur sur deux colonnes", - "editorLayoutThreeColumns": "Disposition de l'éditeur sur trois colonnes", - "editorLayoutTwoRows": "Disposition de l'éditeur sur deux lignes", - "editorLayoutThreeRows": "Disposition de l'éditeur sur trois lignes", - "editorLayoutTwoByTwoGrid": "Disposition de l'éditeur en grille (2x2)", - "editorLayoutTwoColumnsBottom": "Disposition de l'éditeur sur deux colonnes en bas", - "editorLayoutTwoRowsRight": "Disposition d'éditeur avec deux lignes droite", - "newEditorLeft": "Nouveau groupe d'éditeurs à gauche", - "newEditorRight": "Nouveau groupe d'éditeurs à droite", - "newEditorAbove": "Nouveau groupe d'éditeurs au-dessus", - "newEditorBelow": "Nouveau groupe d'éditeurs en dessous", - "workbench.action.reopenWithEditor": "Rouvrir l'éditeur avec...", - "workbench.action.toggleEditorType": "Activer/désactiver le type d'éditeur" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Déplacer l'éditeur actif par onglets ou par groupes", - "editorCommand.activeEditorMove.arg.name": "Argument de déplacement de l'éditeur actif", - "editorCommand.activeEditorMove.arg.description": "Propriétés de l'argument :\r\n\t* 'to' : valeur de chaîne indiquant la direction du déplacement.\r\n\t* 'by' : valeur de chaîne indiquant l'unité de déplacement (par onglet ou par groupe).\r\n\t* 'value' : valeur numérique indiquant le nombre de positions ou la position absolue du déplacement.", - "toggleInlineView": "Activer/désactiver le mode inline", - "compare": "Comparer" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Ouvrir un espace de travail" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "Aucun éditeur correspondant", - "entryAriaLabelWithGroupDirty": "{0}, à l'intégrité compromise, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, intégrité compromise", - "closeEditor": "Fermer l'éditeur" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Actions du groupe d'éditeurs", - "closeGroupAction": "Fermer", - "emptyEditorGroup": "{0} (vide)", - "groupLabel": "Grouper {0}", - "groupAriaLabel": "Groupe d'éditeurs {0}", - "ok": "OK", - "cancel": "Annuler", - "editorOpenErrorDialog": "Impossible d'ouvrir '{0}'", - "editorOpenError": "Impossible d'ouvrir '{0}' : {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "Le fichier est trop volumineux pour être ouvert en tant qu'éditeur sans titre. Chargez-le d'abord dans l'Explorateur de fichiers, puis réessayez." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Gérer les extensions approuvées", - "signOut": "Se déconnecter", - "authProviderUnavailable": "{0} est non disponible", - "noAccounts": "Vous n'êtes connecté à aucun compte", - "hideAccounts": "Masquer les comptes", - "previousSideBarView": "Vue de barre latérale précédente", - "nextSideBarView": "Vue de barre latérale suivante" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Sélecteur d'affichage actif" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "Vues supplémentaires", - "numberBadge": "{0} ({1})", - "manageExtension": "Gérer l'extension", - "titleKeybinding": "{0} ({1})", - "hide": "Masquer '{0}'", - "keep": "Conserver '{0}'", - "toggle": "Afficher/masquer la vue épinglée" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&Fichier", - "mEdit": "&&Edition", - "mSelection": "&&Sélection", - "mView": "Affic&&hage", - "mGoto": "Attei&&ndre", - "mRun": "E&&xécuter", - "mTerminal": "&&Terminal", - "mHelp": "&&Aide", - "menubar.customTitlebarAccessibilityNotification": "La prise en charge de l'accessibilité est activée pour vous. Pour une meilleure expérience d'accessibilité, nous vous recommandons le style de barre de titre personnalisé.", - "goToSetting": "Ouvrir les paramètres", - "focusMenu": "Focus sur le menu d'application", - "checkForUpdates": "Rechercher les &&mises à jour...", - "checkingForUpdates": "Recherche des mises à jour...", - "download now": "Téléch&&arger la mise à jour", - "DownloadingUpdate": "Téléchargement de la mise à jour...", - "installUpdate...": "Installer la &&mise à jour...", - "installingUpdate": "Installation de la mise à jour...", - "restartToUpdate": "Redémarrer pour &&mettre à jour" - }, - "vs/workbench/common/panel": { - "activePanel": "Identificateur du panneau actif", - "panelFocus": "Indique si le panneau a le focus clavier", - "panelPosition": "Position du panneau : à gauche, à droite ou en bas", - "panelVisible": "Indique si le panneau est visible", - "panelMaximized": "Indique si le panneau est agrandi" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} actions", - "viewsAndMoreActions": "Vues et autres actions...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Icône d'agrandissement d'un panneau.", - "restoreIcon": "Icône de restauration d'un panneau.", - "closeIcon": "Icône de fermeture d'un panneau.", - "togglePanel": "Activer/désactiver le panneau", - "focusPanel": "Focus dans le panneau", - "positionPanelLeft": "Déplacer le panneau à gauche", - "positionPanelRight": "Déplacer le panneau vers la droite", - "positionPanelBottom": "Déplacer le panneau vers le bas", - "previousPanelView": "Vue de panneau précédente", - "nextPanelView": "Vue de panneau suivante", - "toggleMaximizedPanel": "Activer/désactiver le panneau agrandi", - "maximizePanel": "Agrandir la taille du panneau", - "minimizePanel": "Restaurer la taille du panneau", - "closePanel": "Fermer le panneau", - "miShowPanel": "Afficher le &&panneau", - "hidePanel": "Masquer le panneau" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Icône d'un conteneur de volet d'affichage développé.", - "viewPaneContainerCollapsedIcon": "Icône d'un conteneur de volet d'affichage réduit.", - "viewToolbarAriaLabel": "{0} actions" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[Non prise en charge]", - "userIsAdmin": "[Administrator]", - "userIsSudo": "[Superuser]", - "devExtensionWindowTitlePrefix": "[Hôte de développement d'extension]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Préférences" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "Aucune nouvelle notification", - "notifications": "Notifications", - "notificationsToolbar": "Actions du centre de notifications" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Erreur : {0}", - "alertWarningMessage": "Avertissement : {0}", - "alertInfoMessage": "Info : {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Notifications", - "hideNotifications": "Masquer les notifications", - "zeroNotifications": "Aucune notification", - "noNotifications": "Aucune nouvelle notification", - "oneNotification": "1 nouvelle notification", - "notifications": "{0} nouvelles notifications", - "noNotificationsWithProgress": "Pas de nouvelles notifications ({0} en cours)", - "oneNotificationWithProgress": "1 nouvelle notification ({0} en cours)", - "notificationsWithProgress": "{0} nouvelles notifications ({1} en cours)", - "status.message": "Message d'état" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Indique si une notification a le focus clavier", - "notificationCenterVisible": "Indique si le centre de notifications est visible", - "notificationToastsVisible": "Indique si une notification toast est visible", - "notifications": "Notifications", - "showNotifications": "Afficher les notifications", - "hideNotifications": "Masquer les notifications", - "clearAllNotifications": "Effacer toutes les notifications", - "focusNotificationToasts": "Toast de notification de focus" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "Sélecteur de langage attendu (par exemple [\"java\"])", + "config.property.defaultConfiguration.warning": "Impossible d'enregistrer les valeurs de configuration par défaut pour '{0}'. Seules les valeurs par défaut des paramètres spécifiques au langage sont prises en charge.", + "invalid.allOf": "'configuration.allOf' est obsolète et ne doit plus être utilisé. Au lieu de cela, passez plusieurs sections de configuration sous forme de tableau au point de contribution 'configuration'.", + "invalid.properties": "'configuration.properties' doit être un objet", + "invalid.property": "La propriété de configuration.properties « {0} » doit être un objet", + "invalid.title": "'configuration.title' doit être une chaîne", + "scope.application.description": "Configuration pouvant être configurée uniquement dans les paramètres d'utilisateur.", + "scope.deprecationMessage": "Si la valeur est définie, la propriété est marquée comme dépréciée et le message donné est affiché comme explication.", + "scope.description": "Étendue dans laquelle la configuration est applicable. Les étendues disponibles sont 'application', 'machine', 'window', 'resource' et 'machine-overridable'.", + "scope.enumDescriptions": "Descriptions des valeurs d'énumération", + "scope.language-overridable.description": "Configuration de ressource modifiable dans les paramètres propres au langage.", + "scope.machine-overridable.description": "Configuration machine pouvant également être configurée dans le Workbench ou dans les paramètres de l'espace de travail ou de dossier.", + "scope.machine.description": "Configuration pouvant être effectuée seulement dans les paramètres utilisateur ou dans les paramètres d'utilisation à distance.", + "scope.markdownDeprecationMessage": "Si elle est définie, la propriété est marquée comme étant dépréciée, et le message spécifié est affiché en tant qu'explication au format Markdown.", + "scope.markdownDescription": "La description au format markdown.", + "scope.markdownEnumDescriptions": "Description des valeurs d'énumération au format markdown.", + "scope.resource.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance, de l'espace de travail ou de dossier.", + "scope.window.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance ou de l'espace de travail.", + "unknownWorkspaceProperty": "Propriété de configuration d’espace de travail inconnue", + "vscode.extension.contributes.configuration": "Ajoute des paramètres de configuration.", + "vscode.extension.contributes.configuration.properties": "Description des propriétés de configuration.", + "vscode.extension.contributes.configuration.property.empty": "La propriété ne doit pas être vide.", + "vscode.extension.contributes.configuration.title": "Résumé des paramètres. Cette étiquette va être utilisée dans le fichier de paramètres en tant que commentaire de séparation.", + "vscode.extension.contributes.defaultConfiguration": "Contribue aux paramètres de configuration d'éditeur par défaut en fonction du langage.", + "workspaceConfig.extensions.description": "Extensions de l'espace de travail", + "workspaceConfig.folders.description": "Liste des dossiers à être chargés dans l’espace de travail.", + "workspaceConfig.launch.description": "Configurations de lancement de l’espace de travail", + "workspaceConfig.name.description": "Nom facultatif pour le dossier.", + "workspaceConfig.path.description": "Un chemin de fichier, par exemple, '/root/folderA' ou './folderA' pour un chemin relatif résolu selon l’emplacement du fichier d’espace de travail.", + "workspaceConfig.remoteAuthority": "Le serveur distant sur lequel se trouve l’espace de travail.", + "workspaceConfig.settings.description": "Paramètres de l'espace de travail", + "workspaceConfig.tasks.description": "Configurations de tâches d'espace de travail", + "workspaceConfig.uri.description": "URI du dossier" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Les {0} erreurs et avertissements supplémentaires ne sont pas affichés." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide.", + "extensionTestError1": "Impossible de charger Test Runner." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (extension)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (Extension)", "status.extensionMessage": "État de l'extension" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite.", - "treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "Le terminal ayant l'ID {0} sur l'hôte d'extension est introuvable" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Une erreur s’est produite lors de restauration de a vue : {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit", + "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "L'extension '{0}' n’a pas pu mettre à jour les dossiers de l’espace de travail : {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Ajoute une configuration de schéma json.", + "contributes.jsonValidation.fileMatch": "Modèle de fichier (ou tableau de modèles) à rechercher, par exemple, \"package.json\" ou \"*.launch\". Les modèles d'exclusion commencent par '!'", + "contributes.jsonValidation.url": "URL de schéma ('http:', 'https:') ou chemin relatif du dossier d'extensions ('./').", + "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' doit être défini comme une chaîne ou un tableau de chaînes.", + "invalid.jsonValidation": "'configuration.jsonValidation' doit être un tableau", + "invalid.path.1": "'contributes.{0}.url' ({1}) doit être inclus dans le dossier de l'extension ({2}). L'extension risque de ne pas être portable.", + "invalid.url": "'configuration.jsonValidation.url' doit être une URL ou un chemin relatif", + "invalid.url.fileschema": "'configuration.jsonValidation.url' est une URL relative non valide : {0}", + "invalid.url.schema": "'configuration.jsonValidation.url' doit être une URL absolue ou commencer par './' pour référencer les schémas situés dans l'extension." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "Menu contextuel des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", + "comment.title": "Menu de titre des commentaires ajoutés", + "commentThread.actions": "Menu contextuel du thread des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires", + "commentThread.title": "Menu de titre du thread des commentaires ajoutés", + "dup": "La commande '{0}' apparaît plusieurs fois dans la section 'commands'.", + "dupe.command": "L'élément de menu fait référence à la même commande que la commande par défaut et la commande alt", + "inlineCompletions.actions": "Actions affichées lors du survol de la souris sur un complètement en ligne", + "menuId.invalid": "'{0}' est un identificateur de menu non valide", + "menus.changeTitle": "Menu de changement inline du contrôle de code source", + "menus.commandPalette": "Palette de commandes", + "menus.debugCallstackContext": "Menu contextuel de la vue de la pile d'appels de débogage", + "menus.debugToolBar": "Menu de la barre d'outils de débogage", + "menus.debugVariablesContext": "Menu contextuel de la vue des variables de débogage", + "menus.editorContext": "Menu contextuel de l'éditeur", + "menus.editorContextCopyAs": "Sous-menu 'Copier en tant que' dans le menu contextuel de l'éditeur", + "menus.editorTabContext": "Menu contextuel des onglets de l'éditeur", + "menus.editorTitle": "Menu de titre de l'éditeur", + "menus.editorTitleRun": "Exécuter le sous-menu dans le menu du titre de l'éditeur", + "menus.explorerContext": "Menu contextuel de l'Explorateur de fichiers", + "menus.extensionContext": "Menu contextuel de l'extension", + "menus.file": "Menu fichier de niveau supérieur", + "menus.home": "Menu contextuel de l'indicateur d'accueil (web uniquement)", + "menus.opy": "Sous-menu 'Copier en tant que' dans le menu Edition de niveau supérieur", + "menus.resourceFolderContext": "Menu contextuel du dossier de ressources de contrôle de code source", + "menus.resourceGroupContext": "Menu contextuel du groupe de ressources du contrôle de code source", + "menus.resourceStateContext": "Menu contextuel de l'état des ressources du contrôle de code source", + "menus.scmSourceControl": "Le menu de contrôle de code source", + "menus.scmTitle": "Menu du titre du contrôle de code source", + "menus.statusBarRemoteIndicator": "Menu d’indicateur distant dans la barre d’état", + "menus.statusBarWindowIndicator": "Menu d'indicateur de fenêtre dans la barre d'état", + "menus.statusBarWindowIndicator.deprecated": "Utilisez plutôt le menu « statusBar/remoteIndicator ».", + "menus.touchBar": "La touch bar (macOS uniquement)", + "missing.altCommand": "L'élément de menu fait référence à une commande alt '{0}' qui n'est pas définie dans la section 'commands'.", + "missing.command": "L'élément de menu fait référence à une commande '{0}' qui n'est pas définie dans la section 'commands'.", + "missing.submenu": "L'élément de menu référence un sous-menu '{0}' qui n'est pas défini dans la section 'submenus'.", + "nonempty": "valeur non vide attendue.", + "notebook.cell.title": "Menu du titre de cellule de notebook ajouté", + "notebook.toolbar": "Menu de barre d'outils de notebook faisant l'objet d'une contribution", + "notebook.toolbar.right": "Menu de barre d’outils droit du bloc-notes collaboratif", + "opticon": "la propriété 'icon' peut être omise, ou doit être une chaîne ou un littéral de type '{dark, light}'", + "optstring": "la propriété '{0}' peut être omise ou doit être de type 'string'", + "proposed": "API proposée", + "proposedAPI.invalid": "{0} est un identificateur de menu proposé disponible uniquement après le développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {1}", + "require": "les éléments de sous-menu doivent correspondre à un objet", + "requireStringOrObject": "la propriété `{0}` est obligatoire et doit être de type `string` ou `object`", + "requirearray": "les éléments de sous-menu doivent correspondre à un tableau", + "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "requirestrings": "les propriétés `{0}` et `{1}` sont obligatoires et doivent être de type `string`", + "submenuId.duplicate.id": "Le sous-menu '{0}' a déjà été inscrit.", + "submenuId.invalid.id": "'{0}' est un identificateur de sous-menu non valide", + "submenuId.invalid.label": "'{0}' est une étiquette de sous-menu non valide", + "submenuItem.duplicate": "Le sous-menu '{0}' a déjà été ajouté au menu '{1}'.", + "testing.item.title": "Menu des éléments de test faisant l'objet d'une contribution", + "unsupported.submenureference": "L'élément de menu référence un sous-menu d'un menu qui ne prend pas en charge les sous-menus.", + "view.itemContext": "Menu contextuel de l'élément de vue ajoutée", + "view.timelineContext": "Menu contextuel d'un élément de la vue Chronologie", + "view.timelineTitle": "Menu du titre de la vue Chronologie", + "view.tunnelContext": "Menu contextuel d'un élément de la vue Ports", + "view.tunnelOriginInline": "Menu en ligne de l'origine d'un élément de la vue Ports", + "view.tunnelPortInline": "Menu en ligne du port d’un élément de l’affichage des ports", + "view.viewTitle": "Menu de titre de la vue ajoutée", + "vscode.extension.contributes.commandType.category": "(Facultatif) chaîne de catégorie en fonction de laquelle la commande est regroupée dans l'IU", + "vscode.extension.contributes.commandType.command": "Identificateur de la commande à exécuter", + "vscode.extension.contributes.commandType.icon": "(Facultatif) Icône utilisée pour représenter la commande dans l'interface utilisateur. Peut être un chemin de fichier, un objet avec des chemins de fichier pour les thèmes foncés et clairs, ou des références à une icône de thème, par ex., '\\$(zap)'", + "vscode.extension.contributes.commandType.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", + "vscode.extension.contributes.commandType.icon.light": "Chemin de l'icône quand un thème clair est utilisé", + "vscode.extension.contributes.commandType.precondition": "(Facultatif) Condition qui doit être vraie pour permettre l'activation de la commande dans l'IU (menu et combinaisons de touches). N'empêche pas d'exécuter la commande par d'autres moyens, par exemple l'API 'executeCommand'.", + "vscode.extension.contributes.commandType.shortTitle": "Titre court représentant la commande dans l’IU", + "vscode.extension.contributes.commandType.title": "Titre en fonction duquel la commande est représentée dans l'IU", + "vscode.extension.contributes.commands": "Ajoute des commandes à la palette de commandes.", + "vscode.extension.contributes.menuItem.alt": "Identificateur d'une commande alternative à exécuter. La commande doit être déclarée dans la section 'commands'", + "vscode.extension.contributes.menuItem.command": "Identificateur de la commande à exécuter. La commande doit être déclarée dans la section 'commands'", + "vscode.extension.contributes.menuItem.group": "Groupe auquel cet élément appartient", + "vscode.extension.contributes.menuItem.submenu": "Identificateur du sous-menu à afficher dans cet élément.", + "vscode.extension.contributes.menuItem.when": "Condition qui doit être true pour afficher cet élément", + "vscode.extension.contributes.menus": "Contribue à fournir des éléments de menu à l'éditeur", + "vscode.extension.contributes.submenu.icon": "(Facultatif) Icône utilisée pour représenter le sous-menu dans l'IU. Il peut s'agir d'un chemin de fichier, d'un objet avec des chemins de fichiers pour les thèmes sombre et clair, ou d'une référence à une icône de thème, par exemple '\\$(zap)'", + "vscode.extension.contributes.submenu.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", + "vscode.extension.contributes.submenu.icon.light": "Chemin de l'icône quand un thème clair est utilisé", + "vscode.extension.contributes.submenu.id": "Identificateur du menu à afficher en tant que sous-menu.", + "vscode.extension.contributes.submenu.label": "Libellé de l'élément de menu qui mène à ce sous-menu.", + "vscode.extension.contributes.submenus": "Contribue aux éléments de sous-menu de l'éditeur" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "élément débogué" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Inspecter les clés de contexte", + "logStorage": "Journaliser le contenu de la base de données de stockage", + "logWorkingCopies": "Journaliser les copies de travail", + "screencastMode.fontSize": "Contrôle la taille de police (en pixels) du clavier en mode de capture vidéo d'écran.", + "screencastMode.keyboardOverlayTimeout": "Contrôle la durée (en millisecondes) d'affichage de la superposition du clavier en mode capture vidéo.", + "screencastMode.location.verticalPosition": "Contrôle le décalage vertical de la superposition du mode de capture vidéo depuis le bas par rapport à la hauteur du Workbench.", + "screencastMode.mouseIndicatorColor": "Contrôle la couleur hexadécimale (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) de l'indicateur de la souris en mode capture vidéo.", + "screencastMode.mouseIndicatorSize": "Contrôle la taille (en pixels) de l'indicateur de la souris en mode capture vidéo.", + "screencastMode.onlyKeyboardShortcuts": "Affichez uniquement les raccourcis clavier en mode capture d'écran.", + "screencastModeConfigurationTitle": "Mode de capture vidéo", + "toggle screencast mode": "Activer/désactiver le mode Capture vidéo" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Référence des raccourcis clavier", + "miDocumentation": "&&Documentation", + "miIntroductoryVideos": "&&Vidéos d'introduction", + "miKeyboardShortcuts": "Référence des racco&&urcis clavier", + "miLicense": "Affic&&her la licence", + "miPrivacyStatement": "Déclarat&&ion de confidentialité", + "miTipsAndTricks": "Conseils et astu&&ces", + "miTwitter": "&&Rejoignez-nous sur Twitter", + "miUserVoice": "&&Rechercher parmi les requêtes de fonctionnalités", + "newsletterSignup": "S'inscrire au bulletin d'informations de VS Code", + "openDocumentationUrl": "Documentation", + "openIntroductoryVideosUrl": "Vidéos d'introduction", + "openLicenseUrl": "Voir la licence", + "openPrivacyStatement": "Déclaration de confidentialité", + "openTipsAndTricksUrl": "Conseils et astuces", + "openTwitterUrl": "Rejoignez-nous sur Twitter", + "openUserVoiceUrl": "Rechercher dans les demandes de fonctionnalité" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Fermer la barre latérale", + "compositePart.hideSideBarLabel": "Masquer la barre latérale", + "decreaseEditorHeight": "Diminuer la hauteur de l'éditeur", + "decreaseEditorWidth": "Diminuer la largeur de l'éditeur", + "decreaseViewSize": "Diminuer la taille de l'affichage actuel", + "increaseEditorHeight": "Augmenter la hauteur de l'éditeur", + "increaseEditorWidth": "Augmenter la largeur de l'éditeur", + "increaseViewSize": "Augmenter la taille de l'affichage actuel", + "miAppearance": "&&Apparence", + "miMoveSidebarLeft": "Déplacer la &&barre latérale vers la gauche", + "miMoveSidebarRight": "Déplacer la &&barre latérale vers la droite", + "miShowActivityBar": "Afficher la &&Barre d'activités", + "miShowEditorArea": "Afficher la zone de l'édit&&eur", + "miShowMenuBar": "Afficher la &&barre de menus", + "miShowSidebar": "Afficher la &&barre latérale", + "miShowStatusbar": "Afficher la barre d'é&&tat", + "miToggleCenteredLayout": "Disposition &¢rée", + "miToggleZenMode": "Mode Zen", + "move sidebar left": "Déplacer la barre latérale vers la gauche", + "move sidebar right": "Déplacer la barre latérale vers la droite", + "moveFocusedView": "Déplacer la vue ayant le focus", + "moveFocusedView.error.noFocusedView": "Aucune vue n'a actuellement le focus.", + "moveFocusedView.error.nonMovableView": "La vue ayant actuellement le focus ne peut pas être déplacée.", + "moveFocusedView.newContainerInPanel": "Nouvelle entrée de panneau", + "moveFocusedView.newContainerInSidebar": "Nouvelle entrée de barre latérale", + "moveFocusedView.selectDestination": "Sélectionner une destination pour la vue", + "moveFocusedView.selectView": "Sélectionner une vue à déplacer", + "moveFocusedView.title": "Vue : déplacer {0}", + "moveSidebarLeft": "Déplacer la barre latérale vers la gauche", + "moveSidebarRight": "Déplacer la barre latérale vers la droite", + "moveView": "Déplacer la vue", + "ok": "OK", + "panel": "Panneau", + "panelContainer": "Panneau / {0}", + "resetFocusedView.error.noFocusedView": "Aucune vue n'a actuellement le focus.", + "resetFocusedViewLocation": "Réinitialiser l'emplacement de vue qui a le focus", + "resetViewLocations": "Réinitialiser les emplacements des vues", + "sidebar": "Barre latérale", + "sidebarContainer": "Barre latérale / {0}", + "toggleActivityBar": "Activer/désactiver la visibilité de la barre d'activités", + "toggleCenteredLayout": "Activer/désactiver la disposition centrée", + "toggleEditor": "Activer/désactiver la visibilité de la zone de l'éditeur", + "toggleMenuBar": "Activer/désactiver la barre de menus", + "toggleSidebar": "Activer/désactiver la visibilité de la barre latérale", + "toggleSidebarPosition": "Activer/désactiver la position de la barre latérale", + "toggleStatusbar": "Activer/désactiver la visibilité de la barre d'état", + "toggleTabs": "Activer/désactiver la visibilité de l'onglet", + "toggleZenMode": "Activer/désactiver le mode zen" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Focus sur la partie suivante", + "focusPreviousPart": "Focus sur la partie précédente", + "navigateDown": "Naviguer vers l'affichage en dessous", + "navigateLeft": "Naviguer vers l'affichage à gauche", + "navigateRight": "Naviguer vers l'affichage à droite", + "navigateUp": "Naviguer vers l'affichage au-dessus" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Naviguer vers l'élément suivant dans Quick Open", + "quickNavigatePrevious": "Naviguer vers l'élément précédent dans Quick Open", + "quickOpen": "Atteindre le fichier...", + "quickSelectNext": "Sélectionner l'élément suivant dans Quick Open", + "quickSelectPrevious": "Sélectionner l'élément précédent dans Quick Open" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Copier", + "cut": "Couper", + "paste": "Coller", + "redo": "Rétablir", + "selectAll": "Tout sélectionner", + "undo": "Annuler" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "À propos de", + "blur": "Supprimer le focus clavier de l'élément ayant le focus", + "dirtyFolder": "Dossier contenant des fichiers non enregistrés", + "dirtyFolderConfirm": "Voulez-vous ouvrir le dossier pour passer en revue les fichiers non enregistrés ?", + "dirtyFolderConfirmDetail": "Les dossiers contenant des fichiers non enregistrés ne peuvent pas être supprimés tant que tous les fichiers non enregistrés n'ont pas été enregistrés ou restaurés.", + "dirtyRecentlyOpenedFolder": "Dossier contenant des fichiers non enregistrés", + "dirtyRecentlyOpenedWorkspace": "Espace de travail contenant des fichiers non enregistrés", + "dirtyWorkspace": "Espace de travail contenant des fichiers non enregistrés", + "dirtyWorkspaceConfirm": "Voulez-vous ouvrir l'espace de travail pour passer en revue les fichiers non enregistrés ?", + "dirtyWorkspaceConfirmDetail": "Les espaces de travail contenant des fichiers non enregistrés ne peuvent pas être supprimés tant que tous les fichiers non enregistrés n'ont pas été enregistrés ou restaurés.", + "file": "Fichier", + "files": "Fichiers", + "folders": "dossiers", + "miAbout": "À pr&&opos de", + "miConfirmClose": "Confirmer avant la fermeture", + "miMore": "&&Plus...", + "miNewWindow": "Nouvelle &&fenêtre", + "miOpenRecent": "Ouvrir les éléments &&récents", + "miToggleFullScreen": "&&Plein écran", + "newWindow": "Nouvelle fenêtre", + "openRecent": "Ouvrir les éléments récents...", + "openRecentPlaceholder": "Sélectionner pour ouvrir (appuyez de façon prolongée sur la touche Ctrl pour forcer l'ouverture d'une nouvelle fenêtre ou sur la touche Alt pour la même fenêtre)", + "openRecentPlaceholderMac": "Sélectionner pour ouvrir (appuyez de façon prolongée sur la touche Cmd pour forcer l'ouverture d'une nouvelle fenêtre ou sur la touche Alt pour la même fenêtre)", + "quickOpenRecent": "Ouverture rapide des éléments récents...", + "recentDirtyFolderAriaLabel": "{0}, dossier contenant des changements non enregistrés", + "recentDirtyWorkspaceAriaLabel": "{0}, espace de travail contenant des changements non enregistrés", + "reloadWindow": "Recharger la fenêtre", + "remove": "Supprimer des récemment ouverts", + "toggleFullScreen": "Plein écran", + "workspacesAndFolders": "dossiers et espaces de travail" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Fermer l'espace de travail", + "duplicateWorkspaceInNewWindow": "Dupliquer en tant qu'espace de travail dans une nouvelle fenêtre", + "globalRemoveFolderFromWorkspace": "Supprimer le dossier d’espace de travail...", + "manageTrustAction": "Gérer la confiance en l'espace de travail", + "miAddFolderToWorkspace": "A&&jouter un dossier à l'espace de travail...", + "miCloseFolder": "&&Fermer le dossier", + "miCloseWorkspace": "Fermer l'&&espace de travail", + "miSaveWorkspaceAs": "Enregistrer l’espace de travail sous...", + "noWorkspaceOrFolderOpened": "Il n'existe aucun espace de travail ou dossier ouvert à fermer dans cette instance.", + "ok": "OK", + "openFile": "Ouvrir un fichier...", + "openFileFolder": "Ouvrir...", + "openFolder": "Ouvrir un dossier...", + "openWorkspaceAction": "Ouvrir un espace de travail...", + "openWorkspaceConfigFile": "Ouvrir le Fichier de Configuration d’espace de travail", + "saveWorkspaceAsAction": "Enregistrer l’espace de travail sous...", + "workspaces": "Espaces de travail", + "workspacesCategory": "Espaces de travail" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Ajouter", + "addFolderToWorkspace": "Ajouter un dossier à l'espace de travail...", + "addFolderToWorkspaceTitle": "Ajouter un dossier à l'espace de travail", + "workspaceFolderPickerPlaceholder": "Sélectionner le dossier de l’espace de travail" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Ouvrir un espace de travail" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Indique s’il existe des copies de travail dont l’intégrité est compromise", + "isFullscreen": "Indique si la fenêtre est en mode plein écran", + "remoteName": "Nom du dépôt distant auquel la fenêtre est connectée ou chaîne vide en l'absence de connexion à un dépôt distant", + "virtualWorkspace": "Schéma de l’espace de travail actif s’il provient d’un système de fichiers virtuel, sinon une chaîne vide.", + "workbenchState": "Genre d'espace de travail ouvert dans la fenêtre : 'vide' (aucun espace de travail), 'dossier' (dossier unique) ou 'espace de travail' (espace de travail multiracine)", + "workspaceFolderCount": "Nombre de dossiers racine dans l'espace de travail" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, épinglé", + "preview": "{0}, aperçu" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} est non disponible", + "hideAccounts": "Masquer les comptes", + "manageTrustedExtensions": "Gérer les extensions approuvées", + "nextSideBarView": "Vue de barre latérale suivante", + "noAccounts": "Vous n'êtes connecté à aucun compte", + "previousSideBarView": "Vue de barre latérale précédente", + "signOut": "Se déconnecter" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Comptes", + "accountsViewBarIcon": "Icône des comptes dans la barre d'affichage.", + "focusActivityBar": "Focus sur la barre d'activités", + "hideActivitBar": "Masquer la barre d'activités", + "manage": "Gérer", + "menu": "Menu", + "resetLocation": "Réinitialiser l'emplacement", + "settingsViewBarIcon": "Icône des paramètres dans la barre d'affichage." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Indique si la bannière a le focus clavier", + "focusBanner": "Bannière de focus" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Sélecteur d'affichage actif" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Vues supplémentaires", + "badgeTitle": "{0} - {1}", + "hide": "Masquer '{0}'", + "keep": "Conserver '{0}'", + "manageExtension": "Gérer l'extension", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Afficher/masquer la vue épinglée" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} actions", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Vues et autres actions..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Version : {0}\r\nCommit : {1}\r\nDate : {2}\r\nNavigateur : {3}", + "cancelButton": "Annuler", + "copy": "Copier", + "ok": "OK", + "yesButton": "&&Oui" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Visionneuse binaire", + "nativeBinaryError": "Le fichier n’est pas affiché dans l’éditeur parce que c’est un fichier binaire ou qu'il utilise un encodage de texte non pris en charge.", + "openAsText": "Vous voulez l'ouvrir quand même ?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Activez/désactivez les barres de navigation.", + "filepath": "Contrôle si et comment les chemins de fichiers sont affichés dans la vue de fil d'ariane.", + "filepath.last": "Afficher uniquement le dernier élément du chemin du fichier dans la vue de barres de navigation.", + "filepath.off": "Ne pas afficher le chemin du fichier dans la vue de barres de navigation.", + "filepath.on": "Afficher le chemin du fichier dans l’affichage de barres de navigation.", + "filteredTypes.array": "Si activé, les barres de navigation montrent des symboles de type 'array'.", + "filteredTypes.boolean": "Si activé, les barres de navigation montrent des symboles de type 'boolean'.", + "filteredTypes.class": "Si activé, les barres de navigation montrent des symboles de type 'class'.", + "filteredTypes.constant": "Si activé, les barres de navigation montrent des symboles de type 'constant'.", + "filteredTypes.constructor": "Si activé, les barres de navigation montrent des symboles de type 'constructor'.", + "filteredTypes.enum": "Si activé, les barres de navigation montrent des symboles de type 'enum'.", + "filteredTypes.enumMember": "Si activé, les barres de navigation montrent des symboles de type 'enumMember'.", + "filteredTypes.event": "Si activé, les barres de navigation montrent des symboles de type 'event'.", + "filteredTypes.field": "Si activé, les barres de navigation montrent des symboles de type 'field'.", + "filteredTypes.file": "Si activé, les barres de navigation montrent des symboles de type 'file'.", + "filteredTypes.function": "Si activé, les barres de navigation montrent des symboles de type 'function'.", + "filteredTypes.interface": "Si activé, les barres de navigation montrent des symboles de type 'interface'.", + "filteredTypes.key": "Si activé, les barres de navigation montrent des symboles de type 'key'.", + "filteredTypes.method": "Si activé, les barres de navigation montrent des symboles de type 'method'.", + "filteredTypes.module": "Si activé, les barres de navigation montrent des symboles de type 'module'.", + "filteredTypes.namespace": "Si activé, les barres de navigation montrent des symboles de type 'namespace'.", + "filteredTypes.null": "Si activé, les barres de navigation montrent des symboles de type 'null'.", + "filteredTypes.number": "Si activé, les barres de navigation montrent des symboles de type 'number'.", + "filteredTypes.object": "Si activé, les barres de navigation montrent des symboles de type 'object'.", + "filteredTypes.operator": "Si activé, les barres de navigation montrent des symboles de type 'operator'.", + "filteredTypes.package": "Si activé, les barres de navigation montrent des symboles de type 'package'.", + "filteredTypes.property": "Si activé, les barres de navigation montrent des symboles de type 'property'.", + "filteredTypes.string": "Si activé, les barres de navigation montrent des symboles de type 'string'.", + "filteredTypes.struct": "Si activé, les barres de navigation montrent des symboles de type 'struct'.", + "filteredTypes.typeParameter": "Si activé, les barres de navigation montrent des symboles de type 'typeParameter'.", + "filteredTypes.variable": "Si activé, les barres de navigation montrent des symboles de type 'variable'.", + "icons": "Restituer les fils d'Ariane avec des icônes.", + "symbolSortOrder": "Détermine le mode de tri des symboles dans la vue des barres de navigation.", + "symbolSortOrder.name": "Affichez la structure des symboles par ordre alphabétique.", + "symbolSortOrder.position": "Affichez la structure des symboles par position de fichier.", + "symbolSortOrder.type": "Affichez la structure des symboles par type de symbole.", + "symbolpath": "Contrôle si et comment les symboles sont affichés dans la vue de fil d'ariane.", + "symbolpath.last": "Afficher uniquement le symbole actuel dans la vue de barres de navigation.", + "symbolpath.off": "Ne pas afficher de symboles dans la vue de barres de navigation.", + "symbolpath.on": "Afficher tous les symboles dans l’affichage de barres de navigation", + "title": "Navigation par fil d’Ariane" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Indique si les barres de navigation ont le focus", + "breadcrumbsPossible": "Indique si l'éditeur peut afficher les barres de navigation", + "breadcrumbsVisible": "Indique si les barres de navigation sont visibles", + "cmd.focus": "Focus sur les barres de navigation", + "cmd.toggle": "Basculer les barres de navigation", + "empty": "aucun élément", + "miShowBreadcrumbs": "Afficher la &&barre de navigation" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Barres de navigation" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Afficher les éditeurs du groupe actif en commençant par le dernier utilisé", + "allEditorsByAppearanceQuickAccess": "Afficher tous les éditeurs ouverts par apparence", + "allEditorsByMostRecentlyUsedQuickAccess": "Afficher tous les éditeurs ouverts en commençant par le dernier utilisé", + "binaryDiffEditor": "Éditeur de différences binaires", + "close": "Fermer", + "closeAll": "Tout fermer", + "closeAllSaved": "Fermer la version sauvegardée", + "closeEditor": "Fermer l'éditeur", + "closeEditorGroup": "Fermer le groupe d'éditeurs", + "closeEditorsInGroup": "Fermer tous les éditeurs du groupe", + "closeOtherEditors": "Fermer les autres éditeurs du groupe", + "closeOthers": "Fermer les autres", + "closePinnedEditor": "Fermer l'éditeur épinglé", + "closeRight": "Fermer à droite", + "closeRightEditors": "Fermer les éditeurs à droite dans le groupe", + "closeSavedEditors": "Fermer les éditeurs sauvegardés dans le groupe", + "editorQuickAccessPlaceholder": "Tapez le nom d'un éditeur pour l'ouvrir.", + "file": "Fichier", + "ignoreTrimWhitespace.label": "Ignorer les différences d'espace blanc de début/fin", + "inlineView": "Vue inline", + "keepEditor": "Conserver l'éditeur", + "keepOpen": "Garder ouvert", + "miBack": "&&Précédent", + "miClearRecentOpen": "&&Effacer les éléments récemment ouverts", + "miEditorLayout": "Disposition de &&l'éditeur", + "miFocusAboveGroup": "Regrouper d&&essus", + "miFocusBelowGroup": "Regrouper &&dessous", + "miFocusFifthGroup": "Groupe &&5", + "miFocusFirstGroup": "Groupe &&1", + "miFocusFourthGroup": "Groupe &&4", + "miFocusLeftGroup": "Regrouper à &&gauche", + "miFocusRightGroup": "Regrouper à &&droite", + "miFocusSecondGroup": "Groupe &&2", + "miFocusThirdGroup": "Groupe &&3", + "miForward": "&&Suivant", + "miLastEditLocation": "&&Emplacement de la dernière modification", + "miNextEditor": "Éditeur &&suivant", + "miNextEditorInGroup": "Éditeur suiva&&nt dans le groupe", + "miNextGroup": "Groupe &&suivant", + "miNextRecentlyUsedEditor": "Éditeur utilisé suiva&&nt", + "miNextUsedEditorInGroup": "Éditeur &&utilisé suivant dans le groupe", + "miPreviousEditor": "Éditeur pré&&cédent", + "miPreviousEditorInGroup": "Éditeur &&précédent dans le groupe", + "miPreviousGroup": "Groupe pré&&cédent", + "miPreviousRecentlyUsedEditor": "Éditeur utilisé &&précédent", + "miPreviousUsedEditorInGroup": "É&&diteur utilisé précédent dans le groupe", + "miReopenClosedEditor": "&&Rouvrir l'éditeur fermé", + "miSingleColumnEditorLayout": "&&Simple", + "miSplitEditorDown": "Fractionner en &&bas", + "miSplitEditorLeft": "Fractionner à &&gauche", + "miSplitEditorRight": "Fractionner à &&droite", + "miSplitEditorUp": "Fractionner en &&haut", + "miSwitchEditor": "Changer d'é&&diteur", + "miSwitchGroup": "Changer de gr&&oupe", + "miThreeColumnsEditorLayout": "T&&rois colonnes", + "miThreeRowsEditorLayout": "Trois &&lignes", + "miTwoByTwoGridEditorLayout": "&&Grille (2x2)", + "miTwoColumnsBottomEditorLayout": "Deux &&colonnes en bas", + "miTwoColumnsEditorLayout": "&&Deux colonnes", + "miTwoRowsEditorLayout": "D&&eux lignes", + "miTwoRowsRightEditorLayout": "Deux lignes à dr&&oite", + "navigate.next.label": "Modification suivante", + "navigate.prev.label": "Modification précédente", + "nextChangeIcon": "Icône de l'action du changement suivant dans l'éditeur de différences.", + "pin": "Épingler", + "pinEditor": "Épingler l'éditeur", + "previousChangeIcon": "Icône de l'action du changement précédent dans l'éditeur de différences.", + "run": "Exécuter", + "showOpenedEditors": "Afficher les éditeurs ouverts", + "showTrimWhitespace.label": "Afficher les différences d'espace blanc de début/fin", + "sideBySideEditor": "Éditeur côte à côte", + "splitDown": "Fractionner en bas", + "splitEditorDown": "Fractionner l'éditeur en bas", + "splitEditorRight": "Fractionner l'éditeur à droite", + "splitLeft": "Fractionner à gauche", + "splitRight": "Fractionner à droite", + "splitUp": "Fractionner en haut", + "textDiffEditor": "Éditeur de différences de texte", + "textEditor": "Éditeur de texte", + "toggleKeepEditors": "Garder les éditeurs ouverts", + "toggleWhitespace": "Icône de l'action d'activation/de désactivation des espaces blancs dans l'éditeur de différences.", + "unpin": "Détacher", + "unpinEditor": "Détacher l'éditeur" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Effacer l'historique de l'éditeur", + "clearRecentFiles": "Effacer les fichiers récemment ouverts", + "closeAllEditors": "Fermer tous les éditeurs", + "closeAllGroups": "Fermer tous les groupes d'éditeurs", + "closeEditor": "Fermer l'éditeur", + "closeEditorInAllGroups": "Fermer l’éditeur dans tous les groupes", + "closeEditorsInOtherGroups": "Fermer les éditeurs des autres groupes", + "closeEditorsToTheLeft": "Fermer les éditeurs à gauche dans le groupe", + "closeOneEditor": "Fermer", + "duplicateActiveGroupDown": "Dupliquer le groupe d'éditeurs vers le bas", + "duplicateActiveGroupLeft": "Dupliquer le groupe d'éditeurs vers la gauche", + "duplicateActiveGroupRight": "Dupliquer le groupe d'éditeurs vers la droite", + "duplicateActiveGroupUp": "Dupliquer le groupe d'éditeurs vers le haut", + "editorLayoutSingle": "Disposition de l'éditeur sur une colonne", + "editorLayoutThreeColumns": "Disposition de l'éditeur sur trois colonnes", + "editorLayoutThreeRows": "Disposition de l'éditeur sur trois lignes", + "editorLayoutTwoByTwoGrid": "Disposition de l'éditeur en grille (2x2)", + "editorLayoutTwoColumns": "Disposition de l'éditeur sur deux colonnes", + "editorLayoutTwoColumnsBottom": "Disposition de l'éditeur sur deux colonnes en bas", + "editorLayoutTwoRows": "Disposition de l'éditeur sur deux lignes", + "editorLayoutTwoRowsRight": "Disposition d'éditeur avec deux lignes droite", + "evenEditorGroups": "Réinitialiser la taille des groupes d'éditeurs", + "firstEditorInGroup": "Ouvrir le premier éditeur du groupe", + "focusAboveGroup": "Focus sur le groupe d'éditeurs au-dessus", + "focusActiveEditorGroup": "Placer le focus sur le groupe d'éditeurs d'actifs", + "focusBelowGroup": "Focus sur le groupe d'éditeurs en dessous", + "focusFirstEditorGroup": "Focus sur le premier groupe d'éditeurs", + "focusLastEditorGroup": "Focus sur le dernier groupe d'éditeurs", + "focusLeftGroup": "Focus sur le groupe d'éditeurs à gauche", + "focusNextGroup": "Focus sur le groupe d'éditeurs suivant", + "focusPreviousGroup": "Focus sur le groupe d'éditeurs précédent", + "focusRightGroup": "Focus sur le groupe d'éditeurs à droite", + "joinAllGroups": "Joindre tous les groupes d'éditeurs", + "joinTwoGroups": "Joindre le groupe d'éditeurs au groupe suivant", + "lastEditorInGroup": "Ouvrir le dernier éditeur du groupe", + "maximizeEditor": "Maximiser le groupe d'éditeurs et masquer la barre latérale", + "minimizeOtherEditorGroups": "Agrandir le groupe d'éditeurs", + "moveActiveGroupDown": "Déplacer le groupe d'éditeurs vers le bas", + "moveActiveGroupLeft": "Déplacer le groupe d'éditeurs vers la gauche", + "moveActiveGroupRight": "Déplacer le groupe d'éditeurs vers la droite", + "moveActiveGroupUp": "Déplacer le groupe d'éditeurs vers le haut", + "moveEditorLeft": "Déplacer l'éditeur vers la gauche", + "moveEditorRight": "Déplacer l'éditeur vers la droite", + "moveEditorToAboveGroup": "Déplacer l'éditeur dans le groupe de dessus", + "moveEditorToBelowGroup": "Déplacer l'éditeur dans le groupe de dessous", + "moveEditorToFirstGroup": "Déplacer l'éditeur vers le premier groupe", + "moveEditorToLastGroup": "Déplacer l'éditeur dans le dernier groupe", + "moveEditorToLeftGroup": "Déplacer l'éditeur dans le groupe de gauche", + "moveEditorToNextGroup": "Déplacer l'éditeur vers le groupe suivant", + "moveEditorToPreviousGroup": "Déplacer l'éditeur vers le groupe précédent", + "moveEditorToRightGroup": "Déplacer l'éditeur dans le groupe de droite", + "navigateEditorGroups": "Naviguer entre les groupes d'éditeurs", + "navigateEditorHistoryByInput": "Ouverture rapide de l'éditeur précédent dans l'historique", + "navigateLast": "Aller au dernier", + "navigateNext": "Suivant", + "navigatePrevious": "Précédent", + "navigateToLastEditLocation": "Aller à l'emplacement de la dernière édition", + "newEditorAbove": "Nouveau groupe d'éditeurs au-dessus", + "newEditorBelow": "Nouveau groupe d'éditeurs en dessous", + "newEditorLeft": "Nouveau groupe d'éditeurs à gauche", + "newEditorRight": "Nouveau groupe d'éditeurs à droite", + "nextEditorInGroup": "Ouvrir l'éditeur suivant du groupe", + "openNextEditor": "Ouvrir l'éditeur suivant", + "openNextRecentlyUsedEditor": "Ouvrir l'éditeur suivant", + "openNextRecentlyUsedEditorInGroup": "Ouvrir l'éditeur suivant du groupe", + "openPreviousEditor": "Ouvrir l'éditeur précédent", + "openPreviousEditorInGroup": "Ouvrir l'éditeur précédent du groupe", + "openPreviousRecentlyUsedEditor": "Ouvrir l'éditeur précédent", + "openPreviousRecentlyUsedEditorInGroup": "Ouvrir l'éditeur précédent du groupe", + "quickOpenLeastRecentlyUsedEditor": "Ouverture rapide du plus ancien éditeur utilisé", + "quickOpenLeastRecentlyUsedEditorInGroup": "Ouverture rapide du plus ancien éditeur utilisé dans le groupe", + "quickOpenPreviousRecentlyUsedEditor": "Ouverture rapide du dernier éditeur utilisé précédent", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Ouverture rapide du dernier éditeur utilisé précédent dans le groupe", + "reopenClosedEditor": "Rouvrir l'éditeur fermé", + "revertAndCloseActiveEditor": "Restaurer et fermer l'éditeur", + "showAllEditors": "Afficher tous les éditeurs par apparence", + "showAllEditorsByMostRecentlyUsed": "Afficher tous les éditeurs en commençant par le dernier utilisé", + "showEditorsInActiveGroup": "Afficher les éditeurs du groupe actif en commençant par le dernier utilisé", + "splitEditor": "Fractionner l'éditeur", + "splitEditorGroupDown": "Fractionner l'éditeur en bas", + "splitEditorGroupLeft": "Fractionner l'éditeur à gauche", + "splitEditorGroupRight": "Fractionner l'éditeur à droite", + "splitEditorGroupUp": "Fractionner l'éditeur en haut", + "splitEditorOrthogonal": "Fractionner l'éditeur de manière orthogonale", + "toggleEditorWidths": "Taille des groupes du Toggle Editor", + "unpinEditor": "Détacher l'éditeur", + "workbench.action.reopenTextEditor": "Rouvrir l’éditeur avec l’éditeur de texte", + "workbench.action.reopenWithEditor": "Rouvrir l'éditeur avec..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Comparer", + "editorCommand.activeEditorMove.arg.description": "Propriétés d'argument :\r\n\t* 'to' : Valeur de chaîne indiquant la destination du déplacement.\r\n\t* 'by' : Valeur de chaîne indiquant l'unité de déplacement (par onglet ou par groupe).\r\n\t* 'value' : Valeur numérique indiquant le nombre de positions ou une position absolue pour le déplacement.", + "editorCommand.activeEditorMove.arg.name": "Argument de déplacement de l'éditeur actif", + "editorCommand.activeEditorMove.description": "Déplacer l'éditeur actif par onglets ou par groupes", + "toggleInlineView": "Activer/désactiver le mode inline" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "Le fichier est trop volumineux pour être ouvert en tant qu'éditeur sans titre. Chargez-le d'abord dans l'Explorateur de fichiers, puis réessayez.", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Actions du groupe d'éditeurs", + "cancel": "Annuler", + "closeGroupAction": "Fermer", + "editorOpenError": "Impossible d'ouvrir '{0}' : {1}.", + "editorOpenErrorDialog": "Impossible d'ouvrir '{0}'", + "emptyEditorGroup": "{0} (vide)", + "groupAriaLabel": "Groupe d'éditeurs {0}", + "groupLabel": "Grouper {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Fermer l'éditeur", + "entryAriaLabelDirty": "{0}, intégrité compromise", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, à l'intégrité compromise, {1}", + "noViewResults": "Aucun éditeur correspondant" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Détection automatique", + "changeEncoding": "Changer l'encodage des fichiers", + "changeEndOfLine": "Changer la séquence de fin de ligne", + "changeMode": "Changer le mode de langage", + "columnSelectionModeEnabled": "Sélection de la colonne", + "configureAssociationsExt": "Configurer l'association de fichier pour '{0}'...", + "configureModeSettings": "Configurer les paramètres du langage '{0}'...", + "currentAssociation": "Association actuelle", + "currentProblem": "Problème actuel", + "disableColumnSelectionMode": "Désactiver le mode de sélection de colonne", + "disableTabMode": "Désactiver le mode d'accessibilité", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Informations sur le fichier", + "gotoLine": "Accéder à la ligne/colonne", + "guessedEncoding": "Deviné à partir du contenu", + "indentConvert": "convertir le fichier", + "indentView": "modifier la vue", + "languageDescription": "({0}) - Langage configuré", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "langages (identificateur)", + "multiSelection": "{0} sélections", + "multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)", + "noEditor": "Aucun éditeur de texte actif actuellement", + "noFileEditor": "Aucun fichier actif actuellement", + "noWritableCodeEditor": "L'éditeur de code actif est en lecture seule.", + "pickAction": "Sélectionner une action", + "pickEncodingForReopen": "Sélectionner l'encodage du fichier pour rouvrir le fichier", + "pickEncodingForSave": "Sélectionner l'encodage du fichier à utiliser pour l'enregistrement", + "pickEndOfLine": "Sélectionner la séquence de fin de ligne", + "pickLanguage": "Sélectionner le mode de langage", + "pickLanguageToConfigure": "Sélectionnez le mode de langage à associer à '{0}'", + "reopenWithEncoding": "Rouvrir avec l'encodage", + "saveWithEncoding": "Enregistrer avec l'encodage", + "screenReaderDetected": "Optimisé pour un lecteur d’écran ", + "screenReaderDetectedExplanation.answerNo": "Non", + "screenReaderDetectedExplanation.answerYes": "Oui", + "screenReaderDetectedExplanation.question": "Utilisez-vous un lecteur d'écran pour faire fonctionner VS Code ? (le retour automatique à la ligne est désactivé en cas d'utilisation d'un lecteur d'écran)", + "selectEOL": "Sélectionner la séquence de fin de ligne", + "selectEncoding": "Sélectionner l'encodage", + "selectIndentation": "Sélectionner le retrait", + "selectLanguageMode": "Sélectionner le mode de langage", + "showLanguageExtensions": "Rechercher '{0}' dans les extensions Marketplace...", + "singleSelection": "L {0}, col {1}", + "singleSelectionRange": "Li {0}, Col {1} ({2} sélectionné)", + "spacesSize": "Espaces : {0}", + "status.editor.columnSelectionMode": "Mode de sélection de colonne", + "status.editor.encoding": "Encodage de l'éditeur", + "status.editor.eol": "Fin de ligne de l'éditeur", + "status.editor.indentation": "Mise en retrait de l'éditeur", + "status.editor.info": "Informations sur le fichier", + "status.editor.mode": "Langage de l'éditeur", + "status.editor.screenReaderMode": "Mode du lecteur d'écran", + "status.editor.selection": "Sélection de l'éditeur", + "status.editor.tabFocusMode": "Mode d'accessibilité", + "tabFocusModeEnabled": "La touche Tab déplace le focus", + "tabSize": "Taille des tabulations : {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Actions d'onglet" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Éditeur de différences de texte" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "Éditeur" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Modifier" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Éditeur de texte" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Visionneuse binaire", - "nativeFileTooLargeError": "Le fichier n’est pas affiché dans l’éditeur, parce qu’il est trop volumineux ({0}).", - "nativeBinaryError": "Le fichier n’est pas affiché dans l’éditeur parce que c’est un fichier binaire ou qu'il utilise un encodage de texte non pris en charge.", - "openAsText": "Vous voulez l'ouvrir quand même ?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Actions de l'éditeur", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Actions d'onglet" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Gérer l’approbation d’espace de travail", + "requiresFolderTrustText": "Le fichier n’est pas affiché dans l’éditeur car le dossier n’a pas été approuvé.", + "requiresWorkspaceTrustText": "Le fichier n’est pas affiché dans l’éditeur car l’espace de travail n’a pas été approuvé.", + "trustRequiredEditor": "Approbation d’espace de travail requise" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Icône de l'action permettant de tout effacer dans les notifications.", + "clearIcon": "Icône de l'action d'effacement dans les notifications.", + "clearNotification": "Effacer la notification", + "clearNotifications": "Effacer toutes les notifications", + "collapseIcon": "Icône de l'action de réduction dans les notifications.", + "collapseNotification": "Réduire la notification", + "configureIcon": "Icône de l'action de configuration dans les notifications.", + "configureNotification": "Configurer la notification", + "copyNotification": "Copier le texte", + "expandIcon": "Icône de l'action de développement dans les notifications.", + "expandNotification": "Développer la notification", + "hideIcon": "Icône de l'action de masquage dans les notifications.", + "hideNotificationsCenter": "Masquer les notifications" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Erreur : {0}", + "alertInfoMessage": "Info : {0}", + "alertWarningMessage": "Avertissement : {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Notifications", + "notificationsEmpty": "Aucune nouvelle notification", + "notificationsToolbar": "Actions du centre de notifications" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Effacer toutes les notifications", + "focusNotificationToasts": "Toast de notification de focus", + "hideNotifications": "Masquer les notifications", + "notificationCenterVisible": "Indique si le centre de notifications est visible", + "notificationFocus": "Indique si une notification a le focus clavier", + "notificationToastsVisible": "Indique si une notification toast est visible", + "notifications": "Notifications", + "showNotifications": "Afficher les notifications" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, notification", "notificationWithSourceAriaLabel": "{0}, source : {1}, notification", "notificationsList": "Liste des notifications" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Icône de l'action d'effacement dans les notifications.", - "clearAllIcon": "Icône de l'action permettant de tout effacer dans les notifications.", - "hideIcon": "Icône de l'action de masquage dans les notifications.", - "expandIcon": "Icône de l'action de développement dans les notifications.", - "collapseIcon": "Icône de l'action de réduction dans les notifications.", - "configureIcon": "Icône de l'action de configuration dans les notifications.", - "clearNotification": "Effacer la notification", - "clearNotifications": "Effacer toutes les notifications", - "hideNotificationsCenter": "Masquer les notifications", - "expandNotification": "Développer la notification", - "collapseNotification": "Réduire la notification", - "configureNotification": "Configurer la notification", - "copyNotification": "Copier le texte" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Actions de l'éditeur", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Indique si l'éditeur peut afficher les barres de navigation", - "breadcrumbsVisible": "Indique si les barres de navigation sont visibles", - "breadcrumbsActive": "Indique si les barres de navigation ont le focus", - "empty": "aucun élément", - "cmd.toggle": "Basculer les barres de navigation", - "miShowBreadcrumbs": "Afficher la &&barre de navigation", - "cmd.focus": "Focus sur les barres de navigation" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Masquer les notifications", + "noNotifications": "Aucune nouvelle notification", + "noNotificationsWithProgress": "Pas de nouvelles notifications ({0} en cours)", + "notifications": "{0} nouvelles notifications", + "notificationsWithProgress": "{0} nouvelles notifications ({1} en cours)", + "oneNotification": "1 nouvelle notification", + "oneNotificationWithProgress": "1 nouvelle notification ({0} en cours)", + "status.message": "Message d'état", + "status.notifications": "Notifications", + "zeroNotifications": "Aucune notification" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "Cliquer pour exécuter la commande '{0}'", "notificationActions": "Actions de notification", "notificationSource": "Source : {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Navigation par fil d’Ariane", - "enabled": "Activez/désactivez les barres de navigation.", - "filepath": "Contrôle si et comment les chemins de fichiers sont affichés dans la vue de fil d'ariane.", - "filepath.on": "Afficher le chemin du fichier dans l’affichage de barres de navigation.", - "filepath.off": "Ne pas afficher le chemin du fichier dans la vue de barres de navigation.", - "filepath.last": "Afficher uniquement le dernier élément du chemin du fichier dans la vue de barres de navigation.", - "symbolpath": "Contrôle si et comment les symboles sont affichés dans la vue de fil d'ariane.", - "symbolpath.on": "Afficher tous les symboles dans l’affichage de barres de navigation", - "symbolpath.off": "Ne pas afficher de symboles dans la vue de barres de navigation.", - "symbolpath.last": "Afficher uniquement le symbole actuel dans la vue de barres de navigation.", - "symbolSortOrder": "Détermine le mode de tri des symboles dans la vue des barres de navigation.", - "symbolSortOrder.position": "Affichez la structure des symboles par position de fichier.", - "symbolSortOrder.name": "Affichez la structure des symboles par ordre alphabétique.", - "symbolSortOrder.type": "Affichez la structure des symboles par type de symbole.", - "icons": "Restituer les fils d'Ariane avec des icônes.", - "filteredTypes.file": "Si activé, les barres de navigation montrent des symboles de type 'file'.", - "filteredTypes.module": "Si activé, les barres de navigation montrent des symboles de type 'module'.", - "filteredTypes.namespace": "Si activé, les barres de navigation montrent des symboles de type 'namespace'.", - "filteredTypes.package": "Si activé, les barres de navigation montrent des symboles de type 'package'.", - "filteredTypes.class": "Si activé, les barres de navigation montrent des symboles de type 'class'.", - "filteredTypes.method": "Si activé, les barres de navigation montrent des symboles de type 'method'.", - "filteredTypes.property": "Si activé, les barres de navigation montrent des symboles de type 'property'.", - "filteredTypes.field": "Si activé, les barres de navigation montrent des symboles de type 'field'.", - "filteredTypes.constructor": "Si activé, les barres de navigation montrent des symboles de type 'constructor'.", - "filteredTypes.enum": "Si activé, les barres de navigation montrent des symboles de type 'enum'.", - "filteredTypes.interface": "Si activé, les barres de navigation montrent des symboles de type 'interface'.", - "filteredTypes.function": "Si activé, les barres de navigation montrent des symboles de type 'function'.", - "filteredTypes.variable": "Si activé, les barres de navigation montrent des symboles de type 'variable'.", - "filteredTypes.constant": "Si activé, les barres de navigation montrent des symboles de type 'constant'.", - "filteredTypes.string": "Si activé, les barres de navigation montrent des symboles de type 'string'.", - "filteredTypes.number": "Si activé, les barres de navigation montrent des symboles de type 'number'.", - "filteredTypes.boolean": "Si activé, les barres de navigation montrent des symboles de type 'boolean'.", - "filteredTypes.array": "Si activé, les barres de navigation montrent des symboles de type 'array'.", - "filteredTypes.object": "Si activé, les barres de navigation montrent des symboles de type 'object'.", - "filteredTypes.key": "Si activé, les barres de navigation montrent des symboles de type 'key'.", - "filteredTypes.null": "Si activé, les barres de navigation montrent des symboles de type 'null'.", - "filteredTypes.enumMember": "Si activé, les barres de navigation montrent des symboles de type 'enumMember'.", - "filteredTypes.struct": "Si activé, les barres de navigation montrent des symboles de type 'struct'.", - "filteredTypes.event": "Si activé, les barres de navigation montrent des symboles de type 'event'.", - "filteredTypes.operator": "Si activé, les barres de navigation montrent des symboles de type 'operator'.", - "filteredTypes.typeParameter": "Si activé, les barres de navigation montrent des symboles de type 'typeParameter'." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Icône de fermeture d'un panneau.", + "closePanel": "Fermer le panneau", + "focusPanel": "Focus dans le panneau", + "hidePanel": "Masquer le panneau", + "maximizeIcon": "Icône d'agrandissement d'un panneau.", + "maximizePanel": "Agrandir la taille du panneau", + "miShowPanel": "Afficher le &&panneau", + "minimizePanel": "Restaurer la taille du panneau", + "nextPanelView": "Vue de panneau suivante", + "positionPanelBottom": "Déplacer le panneau vers le bas", + "positionPanelLeft": "Déplacer le panneau à gauche", + "positionPanelRight": "Déplacer le panneau vers la droite", + "previousPanelView": "Vue de panneau précédente", + "restoreIcon": "Icône de restauration d'un panneau.", + "toggleMaximizedPanel": "Activer/désactiver le panneau agrandi", + "togglePanel": "Activer/désactiver le panneau" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Barres de navigation" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Masquer le panneau", + "panel.emptyMessage": "Faites glisser une vue vers le panneau pour l'afficher.", + "resetLocation": "Réinitialiser l'emplacement" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Focus sur la barre latérale" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Mettre le focus sur la barre d’état", + "hide": "Masquer '{0}'", + "hideStatusBar": "Masquer la barre d'état", + "statusBarFocused": "Indique si la barre d'état a le focus clavier" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Téléchargement de la mise à jour...", + "checkForUpdates": "Rechercher les &&mises à jour...", + "checkingForUpdates": "Recherche des mises à jour...", + "download now": "Téléch&&arger la mise à jour", + "focusMenu": "Focus sur le menu d'application", + "goToSetting": "Ouvrir les paramètres", + "installUpdate...": "Installer la &&mise à jour...", + "installingUpdate": "Installation de la mise à jour...", + "mEdit": "&&Edition", + "mFile": "&&Fichier", + "mGoto": "Attei&&ndre", + "mHelp": "&&Aide", + "mPreferences": "Préférences", + "mSelection": "&&Sélection", + "mTerminal": "&&Terminal", + "mView": "Affic&&hage", + "menubar.customTitlebarAccessibilityNotification": "La prise en charge de l'accessibilité est activée pour vous. Pour une meilleure expérience d'accessibilité, nous vous recommandons le style de barre de titre personnalisé.", + "restartToUpdate": "Redémarrer pour &&mettre à jour" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Hôte de développement d'extension]", + "patchedWindowTitle": "[Non prise en charge]", + "userIsAdmin": "[Administrator]", + "userIsSudo": "[Superuser]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Tout réduire", + "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}.", + "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", + "refresh": "Actualiser", + "treeView.enableCollapseAll": "Indique si l'arborescence ayant l'ID {0} permet de tout réduire.", + "treeView.enableRefresh": "Indique si l'arborescence ayant l'ID {0} permet d'actualiser l'affichage.", + "treeView.toggleCollapseAll": "Indique si la réduction de toutes les entrées est activée pour l'arborescence ayant l'ID {0}." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Icône d'un conteneur de volet d'affichage réduit.", + "viewPaneContainerExpandedIcon": "Icône d'un conteneur de volet d'affichage développé.", + "viewToolbarAriaLabel": "{0} actions" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Déplacer la vue vers le bas", + "viewMoveLeft": "Déplacer la vue vers la gauche", + "viewMoveRight": "Déplacer la vue vers la droite", + "viewMoveUp": "Déplacer la vue vers le haut", + "views": "Vues" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Placer le focus sur la vue {0}", + "resetViewLocation": "Réinitialiser l'emplacement", + "show view": "Afficher {0}", + "toggle view": "Activer/Désactiver {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Indique si le focus clavier se trouve dans le contrôle Quick Open" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "'${activeEditorLong}' : chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "'${activeEditorMedium}' : chemin du fichier relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder/myFile.txt).", + "activeEditorShort": "'${activeEditorShort}' : nom du fichier (par ex., myFile.txt).", + "activeFolderLong": "'${activeFolderLong}' : chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "'${activeFolderMedium}' : chemin du dossier contenant le fichier, relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder).", + "activeFolderShort": "'${activeFolderShort}' : nom du dossier contenant le fichier (par ex., myFileFolder).", + "activityBarIconClickBehavior": "Contrôle le comportement d'un clic sur une icône de la barre d'activités dans le workbench.", + "activityBarVisibility": "Contrôle la visibilité de la barre d'activités dans le banc d'essai.", + "appName": "« ${appName} » : par exemple, VS Code.", + "centeredLayoutAutoResize": "Détermine si la disposition centrée doit être redimensionnée automatiquement sur la largeur maximale quand plusieurs groupes sont ouverts. Quand il ne reste plus qu'un groupe ouvert, il est redimensionné sur la largeur centrée d'origine.", + "closeEmptyGroups": "Contrôle le comportement des groupes d'éditeurs vides quand le dernier onglet du groupe est fermé. Quand ce paramètre est activé, les groupes vides se ferment automatiquement. Quand le paramètre est désactivé, les groupes vides restent dans la grille.", + "closeOnFileDelete": "Contrôle si les éditeurs affichant un fichier qui a été ouvert au cours de la session doivent se fermer automatiquement lors de la suppression ou le renommage par un autre processus. Cette désactivation gardera l’éditeur ouvert sur un tel événement. Notez que la suppression de l’application fermera toujours l’éditeur et que les fichiers modifiés ne se fermeront jamais pour préserver vos données.", + "closeOnFocusLost": "Contrôles si le menu Quick Open doit se fermer automatiquement dès qu'il perd le focus.", + "commandHistory": "Contrôle le nombre de commandes récemment utilisées à retenir dans l’historique de la palette de commande. Spécifier la valeur 0 pour désactiver l’historique des commandes.", + "confirmBeforeCloseWeb": "Contrôle s'il faut afficher une boîte de dialogue de confirmation avant la fermeture de l'onglet ou la fenêtre du navigateur. Notez que même si l'option est activée, les navigateurs peuvent toujours décider de fermer un onglet ou une fenêtre sans confirmation, et que ce paramètre n'est qu’un indicateur qui peut ne pas fonctionner dans tous les cas.", + "customMenuBarAltFocus": "Contrôle si la barre de menus obtient le focus en appuyant sur la touche Alt. Ce paramètre n'a pas d'effet sur l'activation/la désactivation de la barre de menus avec la touche Alt.", + "decorations.badges": "Détermine si les éléments décoratifs de fichiers de l'éditeur doivent utiliser des badges.", + "decorations.colors": "Détermine si les éléments décoratifs de fichiers de l'éditeur doivent utiliser des couleurs.", + "dirty": "'${dirty}' : indicateur erroné si l'éditeur actif est erroné.", + "editorOpenPositioning": "Permet de définir où s'ouvrent les éditeurs. Sélectionnez `left` ou `right` pour ouvrir les éditeurs à gauche ou à droite de celui actuellement actif. Sélectionnez `first` ou `last` pour ouvrir les éditeurs indépendamment de celui actuellement actif.", + "editorTabCloseButton": "Contrôle la position des boutons de fermeture des onglets de l'éditeur, ou les désactive quand le paramètre a la valeur 'off'. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "enableMenuBarMnemonics": "Contrôle si les menus principaux peuvent être ouverts avec les raccourcis de la touche Alt. La désactivation des mnémoniques permet d'associer à la place ces raccourcis de la touche Alt aux commandes de l'éditeur.", + "enablePreview": "Détermine si les éditeurs ouverts s'affichent en mode aperçu. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification) et s'affichent avec un style de police en italique.", + "enablePreviewFromCodeNavigation": "Détermine si les éditeurs restent en mode aperçu quand l'utilisateur démarre une navigation dans du code à partir de ces derniers. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand '#workbench.editor.enablePreview#' est désactivé.", + "enablePreviewFromQuickOpen": "Détermine si les éditeurs ouverts à partir de Quick Open s'affichent en mode aperçu. Les éditeurs en mode aperçu ne restent pas ouverts. Ils sont réutilisés jusqu'à ce qu'ils soient explicitement configurés pour rester ouverts (par exemple via un double clic ou une modification). Cette valeur est ignorée quand '#workbench.editor.enablePreview#' est désactivé.", + "focusRecentEditorAfterClose": "Contrôle si les onglets sont fermés dans l'ordre du dernier utilisé ou de gauche à droite.", + "folderName": "'${folderName} : nom du dossier d'espace de travail contenant le fichier (par ex., myFolder).", + "folderPath": "'${folderPath}' : chemin de fichier du dossier d'espace de travail contenant le fichier (par ex., /Users/Development/myFolder).", + "fontAliasing": "Contrôle la méthode d'aliasing de polices dans le banc d'essai.", + "highlightModifiedTabs": "Détermine si une bordure supérieure doit être dessinée ou non sur les onglets d'éditeur modifiés. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "limitEditorsEnablement": "Contrôle s'il faut limiter le nombre d'éditeurs ouverts. Quand ce paramètre est activé, les éditeurs les plus anciens utilisés dont l'intégrité n'est pas compromise sont fermés pour permettre l'ouverture des nouveaux éditeurs.", + "limitEditorsMaximum": "Contrôle le nombre maximum d'éditeurs ouverts. Utilisez le paramètre '#workbench.editor.limit.perEditorGroup' pour contrôler cette limite par groupe d'éditeurs ou pour tous les groupes.", + "menuBarVisibility": "Contrôle la visibilité de la barre de menus. Le paramètre 'toggle' signifie que la barre de menus est masquée, et qu'une seule pression sur la touche Alt permet de l'afficher. Le paramètre 'compact' permet de déplacer le menu dans la barre latérale.", + "menuBarVisibility.mac": "Contrôle la visibilité de la barre de menus. Le paramètre 'toggle' signifie que la barre de menus est masquée, et que la commande Focus sur le menu d'application permet de l'afficher. Le paramètre 'compact' permet de déplacer le menu dans la barre latérale.", + "mouseBackForwardToNavigate": "Parcourir les fichiers ouverts à l'aide des boutons de souris quatre et cinq s'ils sont disponibles.", + "openDefaultKeybindings": "Contrôle si ouvrir les paramètres de raccourcis clavier ouvre également un éditeur affichant toutes les combinaisons de touches par défaut.", + "openDefaultSettings": "Contrôle si l'ouverture des paramètres ouvre également un éditeur affichant tous les paramètres par défaut.", + "openFilesInNewWindow": "Contrôle si les fichiers doivent s’ouvrir dans une nouvelle fenêtre.\r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` ou `--reuse-window` ).", + "openFilesInNewWindowMac": "Contrôle si les fichiers doivent s’ouvrir dans une nouvelle fenêtre. \r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` ou `--reuse-window`).", + "openFoldersInNewWindow": "Contrôle si les dossiers doivent s'ouvrir dans une nouvelle fenêtre ou remplacer la dernière fenêtre active.\r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` ou `--reuse-window`).", + "panelDefaultLocation": "Contrôle l'emplacement par défaut du panneau (terminal, console de débogage, sortie, problèmes). Il peut s'afficher en bas, à droite ou à gauche du banc d'essai.", + "panelOpensMaximized": "Contrôle si le panneau s'ouvre de manière agrandie. Il peut soit toujours s'ouvrir de manière agrandie, soit ne jamais s'ouvrir de manière agrandie, soit s'ouvrir dans le dernier état dans lequel il se trouvait avant sa fermeture.", + "perEditorGroup": "Contrôle si le nombre maximal d'éditeurs ouverts s'applique par groupe d'éditeurs ou pour tous les groupes d'éditeurs.", + "pinnedTabSizing": "Contrôle le dimensionnement des onglets d'éditeur épinglés. Les onglets épinglés sont triés et placés au début de tous les onglets ouverts. En règle générale, ils ne se ferment pas tant qu'ils ne sont pas détachés. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "preserveInput": "Contrôle si la dernière saisie tapée dans la palette de commande devrait être restaurée lors de l’ouverture la prochaine fois.", + "remoteName": "'${remoteName}' : par ex., SSH", + "restoreViewState": "Restaure le dernier état d'affichage (par exemple la position de défilement) au moment de la réouverture des éditeurs de texte qui ont été fermés.", + "revealIfOpen": "Contrôle si un éditeur est révélé dans un des groupes visibles si ouvert. Si désactivé, un éditeur préférera s'ouvrir dans le groupe éditeur actuellement actif. Si activé, un éditeur déjà ouvert sera révélé au lieu d’ouvrir à nouveau dans le groupe éditeur actuellement actif. Notez qu’il y a des cas où ce paramètre est ignoré, par exemple lorsque vous forcez un éditeur à s'ouvrir dans un groupe spécifique ou sur le côté du groupe actuellement actif.", + "rootName": "'${rootName}' : nom de l'espace de travail ou du dossier ouvert (par exemple myFolder ou myWorkspace).", + "rootPath": "'${rootPath}' : chemin de fichier de l'espace de travail ou du dossier ouvert (par exemple /Users/Development/myWorkspace).", + "scrollToSwitchTabs": "Contrôle si le défilement des onglets permet de les ouvrir ou non. Par défaut, les onglets s'affichent uniquement si vous les faites défiler, mais ils ne s'ouvrent pas. Vous pouvez appuyer de façon prolongée sur la touche Maj pendant le défilement afin de changer le comportement pour cette durée. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "separator": "'${separator}' : séparateur conditionnel (\"-\") qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.", + "settings.editor.desc": "Détermine quel éditeur de paramètres utiliser par défaut.", + "settings.editor.json": "Utiliser l’éditeur de fichiers JSON.", + "settings.editor.ui": "Utiliser l’éditeur d’interface utilisateur de paramètres.", + "showEditorTabs": "Contrôle si les éditeurs ouverts devraient être affichés dans des onglets ou non.", + "showIcons": "Détermine si les éditeurs ouverts doivent s'afficher ou non avec une icône. Cela nécessite notamment l'activation d'un thème d'icône de fichier.", + "sideBarLocation": "Contrôle l'emplacement de la barre latérale et de la barre d'activité. Elles peuvent s'afficher à gauche ou à droite du banc d'essai.", + "sideBySideDirection": "Contrôle la direction par défaut des éditeurs ouverts côte à côte (par exemple, à partir de l'Explorateur). Par défaut, les éditeurs s'ouvrent sur le côté droit de celui qui est actif. Si la valeur est 'down', les éditeurs s'ouvrent sous celui qui est actif.", + "splitOnDragAndDrop": "Détermine si vous pouvez séparer les groupes d'éditeurs à partir d'opérations de glisser-déposer, notamment en déposant un éditeur ou un fichier sur les bords de la zone d'éditeur.", + "splitSizing": "Contrôle la taille des groupes d'éditeurs pendant leur fractionnement.", + "statusBarVisibility": "Contrôle la visibilité de la barre d'état au bas du banc d'essai.", + "tabDescription": "Contrôle le format de l’étiquette pour un éditeur.", + "tabScrollbarHeight": "Contrôle la hauteur des barres de défilement utilisées pour les onglets et des barres de navigation dans la zone de titre de l'éditeur.", + "tabSizing": "Contrôle le dimensionnement des onglets d'éditeur. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "untitledHint": "Contrôle si l'indicateur sans titre doit correspondre à du texte en ligne dans l'éditeur ou à un bouton flottant, ou s'il doit être masqué.", + "untitledLabelFormat": "Contrôle le format de l'étiquette pour un éditeur sans titre.", + "useSplitJSON": "Contrôle s'il faut utiliser l'éditeur JSON de fractionnement pour modifier les paramètres au format JSON.", + "viewVisibility": "Contrôle la visibilité des actions d'en-tête de vue. Les actions d'en-tête de vue peuvent être soit toujours visibles, ou uniquement visibles quand cette vue a le focus ou est survolée.", + "window.confirmBeforeClose.always": "Toujours essayer de demander confirmation. Notez que les navigateurs peuvent toujours décider de fermer un onglet ou une fenêtre sans confirmation.", + "window.confirmBeforeClose.keyboardOnly": "Demander uniquement confirmation si une combinaison de touches a été détectée. Notez que la détection peut ne pas être possible dans certains cas.", + "window.confirmBeforeClose.never": "Ne demande jamais explicitement une confirmation, sauf si une perte de données est imminente.", + "window.menuBarVisibility.classic": "Le menu est affiché en haut de la fenêtre et masqué uniquement en mode plein écran.", + "window.menuBarVisibility.compact": "Le menu est affiché sous forme de bouton compact dans la barre latérale. Cette valeur est ignorée quand '#window.titleBarStyle#' a la valeur 'native'.", + "window.menuBarVisibility.hidden": "Le menu est toujours masqué.", + "window.menuBarVisibility.toggle": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la touche Alt.", + "window.menuBarVisibility.toggle.mac": "Le menu est masqué mais peut être affiché en haut de la fenêtre via la commande Focus sur le menu d'application.", + "window.menuBarVisibility.visible": "Le menu est toujours visible en haut de la fenêtre même en mode plein écran.", + "window.openFilesInNewWindow.default": "Les fichiers seront ouverts dans une nouvelle fenêtre, à moins qu'ils soient sélectionnés dans l’application (via le menu fichier par exemple).", + "window.openFilesInNewWindow.defaultMac": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active sauf si ouvert via le Dock ou depuis la recherche.", + "window.openFilesInNewWindow.off": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active.", + "window.openFilesInNewWindow.on": "Les fichiers seront ouverts dans une nouvelle fenêtre.", + "window.openFoldersInNewWindow.default": "Les dossiers seront ouverts dans une nouvelle fenêtre, à moins qu’un dossier est sélectionné dans l’application (par exemple via le menu fichier).", + "window.openFoldersInNewWindow.off": "Les dossiers remplaceront la dernière fenêtre active.", + "window.openFoldersInNewWindow.on": "Les dossiers seront ouverts dans une nouvelle fenêtre.", + "window.titleSeparator": "Séparateur utilisé par 'window.title'.", + "windowConfigurationTitle": "Fenêtre", + "windowTitle": "Contrôle basé sur l’éditeur actif du titre de la fenêtre. Les variables sont remplacées selon le contexte :", + "workbench.activityBar.iconClickBehavior.focus": "Mettre le focus sur la barre latérale si l'élément sur lequel l'utilisateur a cliqué est déjà visible.", + "workbench.activityBar.iconClickBehavior.toggle": "Masquer la barre latérale si l'élément sur lequel l'utilisateur a cliqué est déjà visible.", + "workbench.editor.labelFormat.default": "Afficher le nom du fichier. Lorsque les onglets sont activés et que deux fichiers portent le même nom dans un groupe, les sections distinctes du chemin de chaque fichier sont ajoutées. Lorsque les onglets sont désactivés, le chemin d’accès relatif au dossier de l'espace de travail est affiché si l’éditeur est actif.", + "workbench.editor.labelFormat.long": "Afficher le nom du fichier suivi de son chemin d’accès absolu.", + "workbench.editor.labelFormat.medium": "Afficher le nom du fichier suivi de son chemin d’accès relatif au dossier de l'espace de travail.", + "workbench.editor.labelFormat.short": "Afficher le nom du fichier suivi du nom de dossier.", + "workbench.editor.pinnedTabSizing.compact": "Un onglet épinglé s'affiche de manière compacte avec uniquement une icône ou la première lettre du nom de l'éditeur.", + "workbench.editor.pinnedTabSizing.normal": "Un onglet épinglé hérite de l'apparence des onglets non épinglés.", + "workbench.editor.pinnedTabSizing.shrink": "Un onglet épinglé se réduit à une taille fixe compacte affichant des parties du nom de l'éditeur.", + "workbench.editor.splitSizingDistribute": "Divise tous les groupes d'éditeurs à parts égales.", + "workbench.editor.splitSizingSplit": "Divise le groupe d'éditeurs actif en parts égales.", + "workbench.editor.tabSizing.fit": "Toujours garder les onglets assez grands pour afficher l’étiquette de l’éditeur complet.", + "workbench.editor.tabSizing.shrink": "Permettre aux onglets d'être plus petits lorsque l’espace disponible n’est pas suffisant pour afficher tous les onglets à la fois.", + "workbench.editor.titleScrollbarSizing.default": "Taille par défaut.", + "workbench.editor.titleScrollbarSizing.large": "Augmente la taille pour faciliter sa saisie avec la souris.", + "workbench.editor.untitled.labelFormat.content": "Le nom du fichier sans titre est dérivé du contenu de sa première ligne, sauf si le fichier est associé à un chemin. Le nom est rétabli si la ligne est vide ou si elle ne contient aucun caractère.", + "workbench.editor.untitled.labelFormat.name": "Le nom du fichier sans titre n'est pas dérivé du contenu du fichier.", + "workbench.experimental.useCustomHover": "Activer/désactiver les actions personnalisés de survol de la souris sur la barre et le panneau d’activités. Notez que cette configuration est expérimentale et susceptible d’être supprimée à tout moment.", + "workbench.fontAliasing.antialiased": "Lisser les polices au niveau du pixel, plutôt que les sous-pixels. Peut faire en sorte que la police apparaisse plus légère dans l’ensemble.", + "workbench.fontAliasing.auto": "Applique `default` ou `antialiased`automatiquement en se basant sur la résolution de l'affichage.", + "workbench.fontAliasing.default": "Lissage de sous-pixel des polices. Sur la plupart des affichages non-retina, cela vous donnera le texte le plus vif.", + "workbench.fontAliasing.none": "Désactive le lissage des polices. Le texte s'affichera avec des bordures dentelées.", + "workbench.hover.delay": "Contrôle le délai en millisecondes au-delà duquel le pointage est affiché pour les éléments du banc d'essai (par exemple, certains éléments d'arborescence fournis par l'extension). L'actualisation des éléments déjà visibles peut s'avérer nécessaire pour que le changement apporté au paramètre prenne effet.", + "workbench.panel.opensMaximized.always": "Toujours ouvrir le panneau de manière agrandie.", + "workbench.panel.opensMaximized.never": "Ne jamais ouvrir le panneau de manière agrandie. Le panneau s'ouvre en étant réduit.", + "workbench.panel.opensMaximized.preserve": "Ouvrez le panneau dans l'état dans lequel il se trouvait, avant sa fermeture.", + "workbench.quickOpen.preserveInput": "Détermine si la dernière entrée tapée dans Quick Open doit être restaurée à la prochaine ouverture.", + "wrapTabs": "Détermine si les onglets doivent être placés sur plusieurs lignes quand ils dépassent l'espace disponible, ou si une barre de défilement doit s'afficher à la place. Cette valeur est ignorée quand '#workbench.editor.showTabs#' est désactivé.", + "zenMode.centerLayout": "Contrôle si activer le Mode Zen centre également la mise en page.", + "zenMode.fullScreen": "Contrôle si activer le Mode Zen met aussi le workbench en mode plein écran.", + "zenMode.hideActivityBar": "Contrôle si l'activation du mode Zen masque également la barre d'activités à gauche ou à droite du banc d'essai.", + "zenMode.hideLineNumbers": "Contrôle si l'activation du mode Zen masque aussi les numéros de ligne de l'éditeur.", + "zenMode.hideStatusBar": "Contrôle si l'activation du mode Zen masque également la barre d’état au bas du banc d'essai.", + "zenMode.hideTabs": "Contrôle si l'activation du mode Zen masque également les onglets du banc d'essai.", + "zenMode.restore": "Détermine si une fenêtre doit être restaurée en mode zen, si celle-ci a été fermée en mode zen.", + "zenMode.silentNotifications": "Contrôle si les notifications sont affichées en mode zen. Si tel est le cas, seules les notifications d'erreur s'affichent.", + "zenModeConfigurationTitle": "Mode Zen" + }, + "vs/workbench/common/actions": { + "developer": "Développeur", + "help": "Aide", + "preferences": "Préférences", + "view": "Voir" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Banc d'essai" + }, + "vs/workbench/common/editor": { + "activeEditor": "Identificateur de l'éditeur actif", + "activeEditorAvailableEditorIds": "Identificateurs d'éditeur utilisables pour l'éditeur actif", + "activeEditorGroupEmpty": "Indique si le groupe d'éditeurs actifs est vide", + "activeEditorGroupIndex": "Index du groupe d'éditeurs actifs", + "activeEditorGroupLast": "Indique si le groupe d'éditeurs actifs est le dernier groupe", + "activeEditorIsDirty": "Indique si l'intégrité de l'éditeur actif est compromise", + "activeEditorIsNotPreview": "Indique si l'éditeur actif n'est pas en mode Aperçu", + "activeEditorIsPinned": "Indique si l'éditeur actif est épinglé", + "activeEditorIsReadonly": "Indique si l'éditeur actif est en lecture seule", + "editorAreaVisible": "Indique si la zone de l'éditeur est visible", + "editorIsOpen": "Indique si un éditeur est ouvert", + "groupEditorsCount": "Nombre de groupes d'éditeurs ouverts", + "inZenMode": "Indique si le mode Zen est activé", + "isCenteredLayout": "Indique si la disposition centrée est activée", + "multipleEditorGroups": "Indique si plusieurs groupes d'éditeurs sont ouverts", + "splitEditorsVertically": "Indique si les éditeurs sont divisés verticalement", + "textCompareEditorActive": "Indique si un éditeur de comparaison de texte est actif", + "textCompareEditorVisible": "Indique si un éditeur de comparaison de texte est visible" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (supprimé)", + "orphanedReadonlyFile": "{0} (supprimé, en lecture seule)", + "readonlyFile": "{0} (en lecture seule)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "Identificateur du panneau actif", + "panelFocus": "Indique si le panneau a le focus clavier", + "panelMaximized": "Indique si le panneau est agrandi", + "panelPosition": "Position du panneau : à gauche, à droite ou en bas", + "panelVisible": "Indique si le panneau est visible" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Indique si la ressource repose sur un fournisseur de systèmes de fichiers", + "resource": "Valeur complète de la ressource, notamment le schéma et le chemin", + "resourceDirname": "Nom du dossier qui contient la ressource", + "resourceExtname": "Nom d'extension de la ressource", + "resourceFilename": "Nom de fichier de la ressource", + "resourceLangId": "Identificateur de langage de la ressource", + "resourcePath": "Chemin complet de la ressource", + "resourceScheme": "Schéma de la ressource", + "resourceSet": "Indique si une ressource est présente ou non" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Couleur d'arrière-plan de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite, et permet de basculer entre les vues de la barre latérale.", + "activityBarActiveBorder": "Couleur de bordure de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite et permet de basculer entre les vues de la barre latérale.", + "activityBarActiveFocusBorder": "Couleur de bordure du focus de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite, et permet de basculer entre les vues de la barre latérale.", + "activityBarBackground": "Couleur d'arrière-plan de la barre d'activités. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", + "activityBarBadgeBackground": "Couleur d'arrière-plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.", + "activityBarBadgeForeground": "Couleur de premier plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.", + "activityBarBorder": "Couleur de bordure de la barre d'activités faisant la séparation avec la barre latérale. La barre d'activités, située à l'extrême droite ou gauche, permet de parcourir les vues de la barre latérale.", + "activityBarDragAndDropBorder": "Couleur des commentaires dans une opération de glisser-déposer pour les éléments de la barre d'activités. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les vues de la barre latérale.", + "activityBarForeground": "Couleur de premier plan de la barre d'activités lorsqu'elle est active. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", + "activityBarInActiveForeground": "Couleur de premier plan de la barre d'activités lorsqu'elle est inactive. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.", + "banner.background": "Couleur d’arrière-plan de la bannière. La bannière s’affiche sous la barre de titre de la fenêtre.", + "banner.foreground": "Couleur de premier plan de la bannière. La bannière s’affiche sous la barre de titre de la fenêtre.", + "banner.iconForeground": "Couleur d’icône de la bannière. La bannière s’affiche sous la barre de titre de la fenêtre.", + "deprecatedEditorGroupBackground": "Déprécié : La couleur d'arrière-plan d'un groupe d'éditeurs n'est plus prise en charge avec l'introduction de la disposition de l'éditeur en grille. Vous pouvez utiliser editorGroup.emptyBackground pour définir la couleur d'arrière-plan des groupes d'éditeurs vides.", + "editorDragAndDropBackground": "Couleur d'arrière-plan lors du déplacement des éditeurs par glissement. La couleur doit avoir une transparence pour que le contenu de l'éditeur soit visible à travers.", + "editorGroupBackground": "Couleur d'arrière-plan dépréciée d'un groupe d'éditeurs.", + "editorGroupBorder": "Couleur séparant plusieurs groupes d'éditeurs les uns des autres. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "editorGroupEmptyBackground": "Couleur d'arrière-plan d'un groupe d'éditeurs vide. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "editorGroupFocusedEmptyBorder": "Couleur de bordure d'un groupe d'éditeurs vide qui a le focus. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "editorGroupHeaderBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont désactivés (`\"workbench.editor.showTabs\": false`). Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "editorPaneBackground": "Couleur d'arrière-plan du volet d'éditeur visible à gauche et à droite de la disposition centrée de l'éditeur.", + "editorTitleContainerBorder": "Couleur de la bordure de l'en-tête de titre du groupe d'éditeurs. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "extensionBadge.remoteBackground": "Couleur d'arrière-plan du badge d'utilisation à distance dans la vue des extensions.", + "extensionBadge.remoteForeground": "Couleur de premier plan du badge d'utilisation à distance dans la vue des extensions.", + "lastPinnedTabBorder": "Bordure séparant les onglets épinglés des autres onglets. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "menubarSelectionBackground": "Couleur d'arrière-plan de l’élément de menu sélectionné dans la barre de menus.", + "menubarSelectionBorder": "Couleur de bordure de l'élément de menu sélectionné dans la barre de menus.", + "menubarSelectionForeground": "Couleur de premier plan de l'élément de menu sélectionné dans la barre de menus.", + "notificationCenterBorder": "Couleur de bordure du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationCenterHeaderBackground": "Couleur d'arrière plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationCenterHeaderForeground": "Couleur de premier plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationToastBorder": "Couleur de bordure du toast des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationsBackground": "Couleur d'arrière plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationsBorder": "Couleur de bordure séparant des autres notifications dans le centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationsErrorIconForeground": "Couleur utilisée pour l'icône des notifications d'erreur. Les notifications apparaissent en bas à droite de la fenêtre.", + "notificationsForeground": "Couleur de premier plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationsInfoIconForeground": "Couleur utilisée pour l'icône des notifications d'informations. Les notifications apparaissent en bas à droite de la fenêtre.", + "notificationsLink": "Couleur de premier plan des liens des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.", + "notificationsWarningIconForeground": "Couleur utilisée pour l'icône des notifications d'avertissement. Les notifications apparaissent en bas à droite de la fenêtre.", + "panelActiveTitleBorder": "Couleur de la bordure du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", + "panelActiveTitleForeground": "Couleur du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", + "panelBackground": "Couleur d'arrière-plan du panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des affichages tels que la sortie et le terminal intégré.", + "panelBorder": "Couleur de bordure du panneau pour séparer le panneau de l'éditeur. Les panneaux apparaissent sous la zone de l'éditeur et contiennent des vues comme la sortie et le terminal intégré.", + "panelDragAndDropBorder": "Couleur des commentaires dans une opération de glisser-déposer pour les titres des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré.", + "panelInactiveTitleForeground": "Couleur du titre du panneau inactif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.", + "panelInputBorder": "Bordure de la zone d'entrée des entrées du panneau.", + "panelSectionBorder": "Couleur de bordure de section de panneau utilisée quand plusieurs vues sont empilées horizontalement dans le panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "panelSectionDragAndDropBackground": "Couleur des commentaires dans une opération de glisser-déposer pour les sections des panneaux. La couleur doit être transparente pour que les sections des panneaux restent toujours visibles. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "panelSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "panelSectionHeaderBorder": "Couleur de bordure d'en-tête de section de panneau utilisée quand plusieurs vues sont empilées verticalement dans le panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "panelSectionHeaderForeground": "Couleur de premier plan de l'en-tête de la section des panneaux. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des vues telles que la sortie et le terminal intégré. Les sections des panneaux sont des vues imbriquées dans les panneaux.", + "sideBarBackground": "Couleur d'arrière-plan de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.", + "sideBarBorder": "Couleur de bordure de la barre latérale faisant la séparation avec l'éditeur. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.", + "sideBarDragAndDropBackground": "Couleur des commentaires dans une opération de glisser-déposer pour les sections de la barre latérale. La couleur doit être transparente pour que les sections de la barre latérale restent toujours visibles. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", + "sideBarForeground": "Couleur de premier plan de la barre latérale. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.", + "sideBarSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", + "sideBarSectionHeaderBorder": "Couleur de bordure de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", + "sideBarSectionHeaderForeground": "Couleur de premier plan de l'en-tête de section de barre latérale. La barre latérale est le conteneur des vues telles que celles de l'exploration et de la recherche. Les sections de la barre latérale sont des vues imbriquées dans la barre latérale.", + "sideBarTitleForeground": "Couleur de premier plan du titre de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.", + "statusBarBackground": "Couleur d'arrière-plan de la barre d'état quand un espace de travail ou un dossier est ouvert. La barre d'état est affichée en bas de la fenêtre.", + "statusBarBorder": "Couleur de bordure de la barre d'état faisant la séparation avec la barre latérale et l'éditeur. La barre d'état est affichée en bas de la fenêtre.", + "statusBarErrorItemBackground": "Couleur d'arrière-plan des éléments d'erreur de la barre d'état. Les éléments d'erreur se distinguent des autres entrées de la barre d'état pour indiquer les conditions d'erreur. La barre d'état est affichée en bas de la fenêtre.", + "statusBarErrorItemForeground": "Couleur de premier plan des éléments d'erreur de la barre d'état. Les éléments d'erreur se distinguent des autres entrées de la barre d'état pour indiquer les conditions d'erreur. La barre d'état est affichée en bas de la fenêtre.", + "statusBarForeground": "Couleur de premier plan de la barre d'état quand un espace de travail ou un dossier est ouvert. La barre d'état est affichée en bas de la fenêtre.", + "statusBarItemActiveBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un clic. La barre d'état est affichée en bas de la fenêtre.", + "statusBarItemHostBackground": "Couleur d'arrière-plan de l'indicateur distant dans la barre d'état.", + "statusBarItemHostForeground": "Couleur de premier plan de l'indicateur distant dans la barre d'état.", + "statusBarItemHoverBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un pointage. La barre d'état est affichée en bas de la fenêtre.", + "statusBarNoFolderBackground": "Couleur d'arrière-plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.", + "statusBarNoFolderBorder": "Couleur de la bordure qui sépare la barre latérale et l’éditeur lorsqu’aucun dossier ne s’ouvre la barre d’état. La barre d’état s’affiche en bas de la fenêtre.", + "statusBarNoFolderForeground": "Couleur de premier plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.", + "statusBarProminentItemBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.", + "statusBarProminentItemForeground": "Couleur de premier-plan des éléments importants de la barre d'état. Les éléments importants se démarquent des autres entrées de la barre d'état pour indiquer leur importance. Changer le mode \"Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus\" de la palette de commandes pour voir un exemple. La barre d'état s'affiche en bas de la fenêtre.", + "statusBarProminentItemHoverBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état lors du survol. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.", + "tabActiveBackground": "Couleur d'arrière-plan de l'onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveBorder": "Bordure en bas d'un onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveBorderTop": "Bordure en haut d'un onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveUnfocusedBorder": "Bordure en bas d'un onglet actif dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabActiveUnfocusedBorderTop": "Bordure en haut d'un onglet actif dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabBorder": "Bordure séparant les onglets les uns des autres. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabHoverBackground": "Couleur de l'onglet d’arrière-plan lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", + "tabHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", + "tabHoverForeground": "Couleur de premier plan de l'onglet quand un utilisateur pointe dessus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabInactiveBackground": "Couleur d'arrière-plan de l'onglet inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabInactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabUnfocusedActiveBackground": "Couleur d'arrière-plan de l'onglet actif dans un groupe sans le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeur. Vous pouvez ouvrir plusieurs onglets dans un même groupe d'éditeurs. Vous pouvez avoir plusieurs groupes d'éditeurs.", + "tabUnfocusedActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabUnfocusedHoverBackground": "Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", + "tabUnfocusedHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol dans un groupe n'ayant pas le focus. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.", + "tabUnfocusedHoverForeground": "Couleur de premier plan de l'onglet dans un groupe sans focus quand un utilisateur pointe dessus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabUnfocusedInactiveBackground": "Couleur d'arrière-plan de l'onglet inactif dans un groupe sans focus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabUnfocusedInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "tabsContainerBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "tabsContainerBorder": "Couleur de bordure de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.", + "titleBarActiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est active.", + "titleBarActiveForeground": "Premier plan de la barre de titre quand la fenêtre est active.", + "titleBarBorder": "Couleur de la bordure de la barre de titre.", + "titleBarInactiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est inactive.", + "titleBarInactiveForeground": "Premier plan de la barre de titre quand la fenêtre est inactive.", + "unfocusedActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "unfocusedINactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe n'ayant pas le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.", + "windowActiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est active. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée.", + "windowInactiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est inactive. Prise en charge uniquement dans le client de bureau en cas d'utilisation de la barre de titre personnalisée." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "Identificateur du viewlet actif", + "sideBarFocus": "Indique si la barre latérale a le focus clavier", + "sideBarVisible": "Indique si la barre latérale est visible" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Icône de vue par défaut.", + "duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite", + "focusedView": "Identificateur de la vue qui a le focus clavier" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Configurer les arguments de runtime", + "reloadWindowWithExtensionsDisabled": "Recharger avec les extensions désactivées", + "toggleDevTools": "Activer/désactiver les outils de développement", + "toggleSharedProcess": "Activer/désactiver le processus partagé" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Installer la commande '{0}' dans PATH", + "ok": "OK", + "shellCommand": "Commande d'interpréteur de commandes", + "successFrom": "La commande d'interpréteur de commandes '{0}' a été correctement désinstallée à partir de PATH.", + "successIn": "La commande d'interpréteur de commandes '{0}' a été correctement installée dans PATH.", + "uninstall": "Désinstaller la commande '{0}' de PATH" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Fermer la fenêtre", + "closeWindow": "Fermer la fenêtre", + "current": "Fenêtre active", + "miCloseWindow": "Ferm&&er la fenêtre", + "miZoomIn": "&&Zoom avant", + "miZoomOut": "&&Zoom arrière", + "miZoomReset": "&&Réinitialiser le zoom", + "quickSwitchWindow": "Changement rapide de fenêtre...", + "switchWindow": "Changer de fenêtre...", + "switchWindowPlaceHolder": "Sélectionner une fenêtre vers laquelle basculer", + "windowDirtyAriaLabel": "{0}, fenêtre à l'intégrité compromise", + "zoomIn": "Zoom avant", + "zoomOut": "Zoom arrière", + "zoomReset": "Réinitialiser le zoom" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "ID unique utilisé pour mettre en corrélation les rapports de plantage envoyés à partir de cette instance d'application.", + "argv.disableColorCorrectRendering": "Résout les problèmes liés à la sélection de profil de couleurs. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", + "argv.disableHardwareAcceleration": "Désactive l'accélération matérielle. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.", + "argv.enableCrashReporter": "Permet de désactiver les rapports de plantage. Doit permettre le redémarrage de l'application en cas de changement de la valeur.", + "argv.enebleProposedApi": "Activez les API proposées pour une liste d'ID d'extension (par exemple 'vscode.git'). Les API proposées sont instables et peuvent cesser de fonctionner sans avertissement à tout moment. Ne définissez cette option qu'à des fins de développement et de test d'extension.", + "argv.force-renderer-accessibility": "Force l'accessibilité du renderer. Changez ce paramètre UNIQUEMENT si vous utilisez un lecteur d'écran sur Linux. Sur les autres plateformes, le renderer est automatiquement accessible. Cet indicateur est automatiquement défini si vous avez activé editor.accessibilitySupport.", + "argv.forceColorProfile": "Permet de remplacer le profil de couleur à utiliser. Si des couleurs ne s'affichent pas correctement, essayez de définir la valeur 'srgb' et redémarrez.", + "argv.locale": "Langue d'affichage à utiliser. Le choix d'une autre langue nécessite l'installation du pack linguistique associé.", + "argv.logLevel": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.", + "closeWhenEmpty": "Contrôle si la fermeture du dernier éditeur doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour les fenêtres qui n'affichent pas de dossiers.", + "dialogStyle": "Ajustez l'apparence des fenêtres de dialogue.", + "keyboardConfigurationTitle": "Clavier", + "mergeAllWindowTabs": "Fusionner toutes les fenêtres", + "miExit": "&&Quitter", + "moveWindowTabToNewWindow": "Déplacer l’onglet de la fenêtre vers la nouvelle fenêtre", + "newTab": "Nouvel onglet de fenêtre", + "newWindowDimensions": "Contrôle les dimensions d'ouverture d'une nouvelle fenêtre quand au moins une fenêtre est déjà ouverte. Par défaut, une nouvelle fenêtre s'ouvre au centre de l'écran avec des dimensions réduites. Notez que ce paramètre n'a aucun impact sur la première fenêtre ouverte, laquelle est toujours restaurée à la taille et l'emplacement définis au moment de sa fermeture.", + "openWithoutArgumentsInNewWindow": "Contrôle si une nouvelle fenêtre vide doit s’ouvrir lors du démarrage d’une seconde instance sans arguments, ou si la dernière instance en cours d’exécution doit obtenir le focus.\r\nNotez qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande `--new-window` or `--reuse-window`).", + "restoreFullscreen": "Contrôle si une fenêtre doit être restaurée en mode plein écran si elle a été fermée dans ce mode.", + "restoreWindows": "Contrôle la façon dont les fenêtres sont rouvertes après le tout premier démarrage. Ce paramètre n'a aucun effet quand l'application est déjà en cours d'exécution.", + "showNextWindowTab": "Afficher l'onglet de fenêtre suivant", + "showPreviousTab": "Afficher l'onglet de fenêtre précédent", + "telemetry.enableCrashReporting": "Active l'envoi de rapports d’erreur à un service en ligne de Microsoft. \r\nCette option nécessite un redémarrage pour prendre effet.", + "telemetryConfigurationTitle": "Télémétrie", + "titleBarStyle": "Réglez l'apparence de la barre de titre de la fenêtre. Sur Linux et Windows, ce paramètre affecte aussi l'apparence de l'application et du menu contextuel. L'application des changements nécessite un redémarrage complet.", + "toggleWindowTabsBar": "Activer/désactiver la barre de fenêtres d’onglets", + "touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible.", + "touchbar.ignored": "Ensemble d'identificateurs pour les entrées de la Touch Bar qui ne doivent pas apparaître (par exemple 'workbench.action.navigateBack').", + "window.clickThroughInactive": "Si activée, cliquer sur une fenêtre inactive activera la fenêtre et déclenchera l’élément sous la souris, si elle est cliquable. Si désactivé, cliquer n’importe où sur une fenêtre inactive va seulement l'activer et un second clic sur l’élément sera nécessaire.", + "window.doubleClickIconToClose": "Si activé, un double clic sur l'icône de l'application dans la barre de titre ferme la fenêtre, laquelle ne peut pas être déplacée par l'icône. Ce paramètre s'applique uniquement quand '#window.titleBarStyle#' est défini sur 'custom'.", + "window.nativeFullScreen": "Détermine si le plein écran natif doit être utilisé sur macOS. Désactivez cette option pour empêcher macOS de créer un espace en cas de passage au plein écran.", + "window.nativeTabs": "Active les onglets macOS Sierra. Notez que vous devez redémarrer l'ordinateur pour appliquer les modifications et que les onglets natifs désactivent tout style de barre de titre personnalisé configuré, le cas échéant.", + "window.newWindowDimensions.default": "Permet d'ouvrir les nouvelles fenêtres au centre de l'écran.", + "window.newWindowDimensions.fullscreen": "Permet d'ouvrir les nouvelles fenêtres en mode plein écran.", + "window.newWindowDimensions.inherit": "Permet d'ouvrir les nouvelles fenêtres avec la même dimension que la dernière fenêtre active.", + "window.newWindowDimensions.maximized": "Permet d'ouvrir les nouvelles fenêtres de manière agrandie.", + "window.newWindowDimensions.offset": "Ouvrez les nouvelles fenêtres avec la même dimension que la dernière fenêtre active et une position décalée.", + "window.openWithoutArgumentsInNewWindow.off": "Mettre le focus sur la dernière instance active", + "window.openWithoutArgumentsInNewWindow.on": "Ouvrir une nouvelle fenêtre vide.", + "window.reopenFolders.all": "Rouvre toutes les fenêtres, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", + "window.reopenFolders.folders": "Rouvre toutes les fenêtres qui comportaient des dossiers ou des espaces de travail ouverts, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", + "window.reopenFolders.none": "Ne rouvre jamais une fenêtre. À moins qu'un dossier ou un espace de travail ne soit ouvert (par exemple à partir de la ligne de commande), une fenêtre vide s'affiche.", + "window.reopenFolders.one": "Rouvre la dernière fenêtre active, sauf si un dossier, un espace de travail ou un fichier est ouvert (par exemple à partir de la ligne de commande).", + "window.reopenFolders.preserve": "Rouvre toujours toutes les fenêtres. Si un dossier ou un espace de travail est ouvert (par exemple à partir de la ligne de commande), il s'ouvre dans une nouvelle fenêtre, sauf s'il est déjà ouvert. Si des fichiers sont ouverts, ils s'ouvrent dans l'une des fenêtres restaurées.", + "windowConfigurationTitle": "Fenêtre", + "zoomLevel": "Modifiez le niveau de zoom de la fenêtre. La taille d'origine est 0. Chaque incrément supérieur (exemple : 1) ou inférieur (exemple : -1) représente un zoom 20 % plus gros ou plus petit. Vous pouvez également entrer des décimales pour changer le niveau de zoom avec une granularité plus fine." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Version : {0}\r\nCommit : {1}\r\nDate : {2}\r\nElectron : {3}\r\nChrome : {4}\r\nNode.js : {5}\r\nV8 : {6}\r\nOS : {7}", + "cancelButton": "Annuler", + "copy": "&&Copier", + "okButton": "OK", + "yesButton": "&&Oui" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Annuler", + "loaderCycle": "Il existe un cycle de dépendance dans les modules AMD qui doit être résolu !", + "loginButton": "&&Se connecter", + "ok": "OK", + "password": "Mot de passe", + "proxyAuthRequired": "Authentification du proxy obligatoire", + "proxyDetail": "Le proxy '{0}' nécessite un nom d'utilisateur et un mot de passe.", + "rememberCredentials": "Mémoriser mes informations d'identification", + "runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root.", + "username": "Nom d'utilisateur" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "Les éditeurs suivants dont l'intégrité est compromise n'ont pas pu être enregistrés dans l'emplacement de sauvegarde.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "En attente de la restauration des éditeurs comportant des changements..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "Aucune modification", - "summary.nm": "{0} modifications de texte effectuées dans {1} fichiers", - "summary.n0": "{0} modifications de texte effectuées dans un fichier", - "workspaceEdit": "Modification de l'espace de travail", - "nothing": "Aucune modification", + "areYouSureQuiteBulkEdit": "Voulez-vous vraiment {0} ? « {1} » est en cours d’exécution.", + "changeWorkspace": "Changer d’espace de travail", + "closeTheWindow": "Fermer la fenêtre", "fileOperation": "Opération de fichier", - "areYouSureQuiteBulkEdit": "Voulez-vous vraiment quitter ? '{0}' est une opération en cours d'exécution.", - "quit": "Quitter" + "nothing": "Aucune modification", + "quit": "Quitter", + "reloadTheWindow": "Recharger la fenêtre", + "summary.0": "Aucune modification", + "summary.n0": "{0} modifications de texte effectuées dans un fichier", + "summary.nm": "{0} modifications de texte effectuées dans {1} fichiers", + "workspaceEdit": "Modification de l'espace de travail" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Une autre refactorisation est en cours de prévisualisation.", + "Discard": "Ignorer la refactorisation", + "apply": "Appliquer la refactorisation", "cancel": "Annuler", + "cat": "Aperçu de la refactorisation", "continue": "Continuer", "detail": "Appuyez sur 'Continuer' pour ignorer la refactorisation précédente et continuer avec la refactorisation actuelle.", - "apply": "Appliquer la refactorisation", - "cat": "Aperçu de la refactorisation", - "Discard": "Ignorer la refactorisation", - "toogleSelection": "Activer/désactiver l'option Changer", "groupByFile": "Changements de groupe par fichier", "groupByType": "Changements de groupe par type", + "overlap": "Une autre refactorisation est en cours de prévisualisation.", + "panel": "Aperçu de la refactorisation", "refactorPreviewViewIcon": "Icône de vue de l'aperçu de la refactorisation.", - "panel": "Aperçu de la refactorisation" + "toogleSelection": "Activer/désactiver l'option Changer" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Appelez une action de code, par exemple, un renommage, pour voir un aperçu de ses changements ici.", "conflict.1": "Impossible d'appliquer la refactorisation, car '{0}' a changé entre temps.", "conflict.N": "Impossible d'appliquer la refactorisation parce que {0} autres fichiers ont changé entre-temps.", - "edt.title.del": "{0} (suppression, aperçu de refactorisation)", - "rename": "Renommer", "create": "Créer", + "edt.title.1": "{0} (aperçu de la refactorisation)", "edt.title.2": "{0} ({1}, aperçu de la refactorisation)", - "edt.title.1": "{0} (aperçu de la refactorisation)" + "edt.title.del": "{0} (suppression, aperçu de refactorisation)", + "empty.msg": "Appelez une action de code, par exemple, un renommage, pour voir un aperçu de ses changements ici.", + "rename": "Renommer" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "Autre" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Modification en bloc", - "aria.renameAndEdit": "Renommage de {0} en {1} et modifications de texte", + "aria.create": "Création de {0}", "aria.createAndEdit": "Création de {0} et exécution de modifications de texte", + "aria.del": "ligne {0}, suppression de {1}", + "aria.delete": "Suppression de {0}", "aria.deleteAndEdit": "Suppression de {0} et exécutions de modifications de texte", "aria.editOnly": "{0}, exécution de modifications de texte", - "aria.rename": "Changement du nom de {0} en {1}", - "aria.create": "Création de {0}", - "aria.delete": "Suppression de {0}", - "aria.replace": "ligne {0}, remplacement de {1} par {2}", - "aria.del": "ligne {0}, suppression de {1}", "aria.insert": "ligne {0}, insertion de {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(renommage)", + "aria.rename": "Changement du nom de {0} en {1}", + "aria.renameAndEdit": "Renommage de {0} en {1} et modifications de texte", + "aria.replace": "ligne {0}, remplacement de {1} par {2}", + "bulkEdit": "Modification en bloc", "detail.create": "(création)", "detail.del": "(suppression)", + "detail.rename": "(renommage)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Indique si un fournisseur de la hiérarchie d'appels est disponible", - "callHierarchyVisible": "Indique si un aperçu de la hiérarchie d'appels est affiché", "callHierarchyDirection": "Indique si la hiérarchie d'appels affiche les appels entrants ou sortants", - "no.item": "Aucun résultat", + "callHierarchyVisible": "Indique si un aperçu de la hiérarchie d'appels est affiché", + "close": "Fermer", + "editorHasCallHierarchyProvider": "Indique si un fournisseur de la hiérarchie d'appels est disponible", "error": "L'affichage de la hiérarchie des appels a échoué", + "no.item": "Aucun résultat", + "showIncomingCallsIcons": "Icône des appels entrants dans la vue de la hiérarchie des appels.", + "showOutgoingCallsIcon": "Icône des appels sortants dans la vue de la hiérarchie des appels.", "title": "Afficher un aperçu de la hiérarchie d'appels", "title.incoming": "Afficher les appels entrants", - "showIncomingCallsIcons": "Icône des appels entrants dans la vue de la hiérarchie des appels.", "title.outgoing": "Afficher les appels sortants", - "showOutgoingCallsIcon": "Icône des appels sortants dans la vue de la hiérarchie des appels.", - "title.refocus": "Replacer le focus sur la hiérarchie des appels", - "close": "Fermer" + "title.refocus": "Replacer le focus sur la hiérarchie des appels" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "Appelle à partir de '{0}'", "callsTo": "Appelants de '{0}'", - "title.loading": "Chargement en cours...", "empt.callsFrom": "Aucun appel de '{0}'", - "empt.callsTo": "Pas d'appelant de '{0}'" + "empt.callsTo": "Pas d'appelant de '{0}'", + "title.loading": "Chargement en cours..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Hiérarchie d'appels", "from": "appels de {0}", - "to": "appelants de {0}" + "to": "appelants de {0}", + "tree.aria": "Hiérarchie d'appels" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Commande d'interpréteur de commandes", @@ -3639,188 +3752,151 @@ "successFrom": "La commande d'interpréteur de commandes '{0}' a été correctement désinstallée à partir de PATH." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Contrôle si l'action de correction automatique doit être exécutée à l'enregistrement du fichier.", "codeActionsOnSave": "Types d'action de code à exécuter à l'enregistrement.", + "codeActionsOnSave.fixAll": "Contrôle si l'action de correction automatique doit être exécutée à l'enregistrement du fichier.", "codeActionsOnSave.generic": "Contrôle si des actions '{0}' doivent être exécutées à l'enregistrement de fichier." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "Configurez l'éditeur à utiliser pour une ressource.", - "contributes.codeActions.languages": "Modes de langage pour lesquels les actions de code sont activées.", + "contributes.codeActions.description": "Description du rôle de l'action de code.", "contributes.codeActions.kind": "'CodeActionKind' de l'action de code objet de la contribution.", - "contributes.codeActions.title": "Étiquette de l'action de code utilisée dans l'interface utilisateur.", - "contributes.codeActions.description": "Description du rôle de l'action de code." + "contributes.codeActions.languages": "Modes de langage pour lesquels les actions de code sont activées.", + "contributes.codeActions.title": "Étiquette de l'action de code utilisée dans l'interface utilisateur." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "Documentation fournie.", - "contributes.documentation.refactorings": "Documentation fournie pour les refactorisations.", "contributes.documentation.refactoring": "Documentation fournie pour la refactorisation.", + "contributes.documentation.refactoring.command": "Commande exécutée.", "contributes.documentation.refactoring.title": "Étiquette pour la documentation utilisée dans l'interface utilisateur.", "contributes.documentation.refactoring.when": "Quand il s'agit d'une clause.", - "contributes.documentation.refactoring.command": "Commande exécutée." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Documenter les symboles" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Coller la sélection du Presse-papiers" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Démarrer la journalisation de la grammaire de la syntaxe TextMate" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Erreurs durant l'analyse de {0} : {1}", - "formatError": "{0} : format non valide, objet JSON attendu.", - "schema.openBracket": "Séquence de chaînes ou de caractères de crochets ouvrants.", - "schema.closeBracket": "Séquence de chaînes ou de caractères de crochets fermants.", - "schema.comments": "Définit les symboles de commentaire", - "schema.blockComments": "Définit le marquage des commentaires de bloc.", - "schema.blockComment.begin": "Séquence de caractères au début d'un commentaire de bloc.", - "schema.blockComment.end": "Séquence de caractères à la fin d'un commentaire de bloc.", - "schema.lineComment": "Séquence de caractères au début d'un commentaire de ligne.", - "schema.brackets": "Définit les symboles de type crochet qui augmentent ou diminuent le retrait.", - "schema.autoClosingPairs": "Définit les paires de crochets. Quand vous entrez un crochet ouvrant, le crochet fermant est inséré automatiquement.", - "schema.autoClosingPairs.notIn": "Définit une liste d'étendues où les paires automatiques sont désactivées.", - "schema.autoCloseBefore": "Définit quels caractères doivent être après le curseur pour que la fermeture automatique de parenthèses ou de guillemets se produise lorsque vous utilisez le paramètre de fermeture automatique 'languageDefined'. Il s’agit généralement de l’ensemble des caractères qui ne peuvent pas commencer une expression.", - "schema.surroundingPairs": "Définit les paires de crochets qui peuvent être utilisées pour entourer la chaîne sélectionnée.", - "schema.wordPattern": "Définit ce qui est considéré comme un mot dans le langage de programmation.", - "schema.wordPattern.pattern": "L'expression régulière utilisée pour la recherche", - "schema.wordPattern.flags": "Les options d'expression régulière utilisées pour la recherche", - "schema.wordPattern.flags.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.indentationRules": "Paramètres de mise en retrait du langage.", - "schema.indentationRules.increaseIndentPattern": "Si une ligne correspond à ce modèle, toutes les lignes qui la suivent doivent être mises en retrait une fois (jusqu'à ce qu'une autre règle corresponde).", - "schema.indentationRules.increaseIndentPattern.pattern": "Modèle RegExp pour increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Indicateurs RegExp pour increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.indentationRules.decreaseIndentPattern": "Si une ligne correspond à ce modèle, vous devez annuler une fois le retrait de toutes les lignes qui la suivent (jusqu'à ce qu'une autre règle corresponde).", - "schema.indentationRules.decreaseIndentPattern.pattern": "Modèle RegExp pour decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Indicateurs RegExp pour decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.indentationRules.indentNextLinePattern": "Si une ligne correspond à ce modèle, **seule la ligne suivante** doit être mise en retrait une fois.", - "schema.indentationRules.indentNextLinePattern.pattern": "Modèle RegExp pour indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Indicateurs RegExp pour indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.indentationRules.unIndentedLinePattern": "Si une ligne correspond à ce modèle, sa mise en retrait ne doit pas être changée et la ligne ne doit pas être évaluée par rapport aux autres règles.", - "schema.indentationRules.unIndentedLinePattern.pattern": "Modèle RegExp pour unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Indicateurs RegExp pour unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.folding": "Paramètres de repliage du langage.", - "schema.folding.offSide": "Un langage adhère à la règle du hors-champ si les blocs dans ce langage sont exprimés par leur indentation. Si spécifié, les lignes vides appartiennent au bloc suivant.", - "schema.folding.markers": "Les marqueurs de langage spécifiques de repliage tels que '#region' et '#endregion'. Les regex de début et la fin seront testés sur le contenu de toutes les lignes et doivent être conçues de manière efficace.", - "schema.folding.markers.start": "Le modèle de RegExp pour le marqueur de début. L’expression régulière doit commencer par '^'.", - "schema.folding.markers.end": "Le modèle de RegExp pour le marqueur de fin. L’expression régulière doit commencer par '^'.", - "schema.onEnterRules": "Règles de la langue à évaluer quand vous appuyez sur Entrée.", - "schema.onEnterRules.beforeText": "Cette règle s'exécute uniquement si le texte placé avant le curseur correspond à cette expression régulière.", - "schema.onEnterRules.beforeText.pattern": "Modèle RegExp pour beforeText.", - "schema.onEnterRules.beforeText.flags": "Indicateurs RegExp pour beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.onEnterRules.afterText": "Cette règle s'exécute uniquement si le texte placé après le curseur correspond à cette expression régulière.", - "schema.onEnterRules.afterText.pattern": "Modèle RegExp pour afterText.", - "schema.onEnterRules.afterText.flags": "Indicateurs RegExp pour afterText.", - "schema.onEnterRules.afterText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.onEnterRules.previousLineText": "Cette règle s'exécute uniquement si le texte placé avant la ligne correspond à cette expression régulière.", - "schema.onEnterRules.previousLineText.pattern": "Modèle RegExp pour previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Indicateurs RegExp pour previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", - "schema.onEnterRules.action": "Action à exécuter.", - "schema.onEnterRules.action.indent": "Décrire la procédure à suivre pour la mise en retrait", - "schema.onEnterRules.action.indent.none": "Insère une nouvelle ligne et copie la mise en retrait de la ligne précédente.", - "schema.onEnterRules.action.indent.indent": "Insère une nouvelle ligne et effectue une seule mise en retrait (par rapport à la mise en retrait de la ligne précédente).", - "schema.onEnterRules.action.indent.indentOutdent": "Insère deux nouvelles lignes :\r\n - la première, mise en retrait, contient le curseur\r\n - la seconde est située au même niveau de mise en retrait", - "schema.onEnterRules.action.indent.outdent": "Insère une nouvelle ligne et effectue une seule mise en retrait négatif (par rapport à la mise en retrait de la ligne précédente).", - "schema.onEnterRules.action.appendText": "Décrit le texte à ajouter après la nouvelle ligne et après la mise en retrait.", - "schema.onEnterRules.action.removeText": "Décrit le nombre de caractères à supprimer de la mise en retrait de la nouvelle ligne." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "Aucune entrée correspondante", - "gotoSymbolQuickAccessPlaceholder": "Tapez le nom d’un symbole auquel accéder.", - "gotoSymbolQuickAccess": "Accéder au symbole dans l'éditeur", - "gotoSymbolByCategoryQuickAccess": "Accéder au symbole dans l'éditeur par catégorie", - "gotoSymbol": "Accéder au symbole dans l'éditeur..." + "contributes.documentation.refactorings": "Documentation fournie pour les refactorisations." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Définition du paramètre 'editor.accessibilitySupport' sur 'activé'.", - "openingDocs": "Ouverture de la page de documentation sur l'accessibilité dans VS Code.", - "introMsg": "Nous vous remercions de tester les options d'accessibilité de VS Code.", - "status": "État :", + "ShowAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité", + "auto_off": "L'éditeur est configuré pour détecter automatiquement si un lecteur d'écran est attaché, ce qui n'est pas le cas pour le moment.", + "auto_on": "L'éditeur a automatiquement détecté qu'un lecteur d'écran est attaché.", + "auto_unknown": "L'éditeur est configuré pour utiliser les API de la plateforme afin de détecter si un lecteur d'écran est attaché, mais le runtime actuel ne prend pas en charge cette configuration.", "changeConfigToOnMac": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Commande+E.", "changeConfigToOnWinLinux": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Ctrl+E.", - "auto_unknown": "L'éditeur est configuré pour utiliser les API de la plateforme afin de détecter si un lecteur d'écran est attaché, mais le runtime actuel ne prend pas en charge cette configuration.", - "auto_on": "L'éditeur a automatiquement détecté qu'un lecteur d'écran est attaché.", - "auto_off": "L'éditeur est configuré pour détecter automatiquement si un lecteur d'écran est attaché, ce qui n'est pas le cas pour le moment.", - "configuredOn": "L'éditeur est configuré de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran. Vous pouvez changer ce comportement en modifiant le paramètre 'editor.accessibilitySupport'.", "configuredOff": "L'éditeur est configuré de sorte à ne jamais être optimisé pour une utilisation avec un lecteur d'écran.", - "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", - "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", - "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", - "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", + "configuredOn": "L'éditeur est configuré de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran. Vous pouvez changer ce comportement en modifiant le paramètre 'editor.accessibilitySupport'.", + "emergencyConfOn": "Définition du paramètre 'editor.accessibilitySupport' sur 'activé'.", + "introMsg": "Nous vous remercions de tester les options d'accessibilité de VS Code.", "openDocMac": "Appuyez sur Commande+H pour ouvrir une fenêtre de navigateur contenant plus d'informations sur l'accessibilité dans VS Code.", "openDocWinLinux": "Appuyez sur Ctrl+H pour ouvrir une fenêtre de navigateur contenant plus d'informations sur l'accessibilité dans VS Code.", + "openingDocs": "Ouverture de la page de documentation sur l'accessibilité dans VS Code.", "outroMsg": "Vous pouvez masquer cette info-bulle et revenir à l'éditeur en appuyant sur Échap ou Maj+Échap.", - "ShowAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité" + "status": "État :", + "tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.", + "tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.", + "tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.", + "tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "L'algorithme diff a été arrêté tôt (au bout de {0} ms.)", - "removeTimeout": "Supprimer la limite", - "hintWhitespace": "Afficher les différences d'espace blanc" + "hintWhitespace": "Afficher les différences d'espace blanc", + "removeTimeout": "Supprimer la limite" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Fermer", + "label.find": "Rechercher", + "label.nextMatchButton": "Correspondance suivante", + "label.previousMatchButton": "Correspondance précédente", + "label.replace": "Remplacer", + "label.replaceAllButton": "Tout remplacer", + "label.replaceButton": "Remplacer", + "label.toggleReplaceButton": "Changer le mode de remplacement", + "placeholder.find": "Rechercher", + "placeholder.replace": "Remplacer" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Fermer", + "label.find": "Rechercher", + "label.nextMatchButton": "Correspondance suivante", + "label.previousMatchButton": "Correspondance précédente", + "placeholder.find": "Rechercher" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Développeur : Inspecter les jetons et les étendues d'éditeur", + "inspectTMScopesWidget.loading": "Chargement en cours..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "Développeur : Inspecter les mappages de touches", "workbench.action.inspectKeyMapJSON": "Inspecter les mappages de touches (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0} : format non valide, objet JSON attendu.", + "parseErrors": "Erreurs durant l'analyse de {0} : {1}", + "schema.autoCloseBefore": "Définit quels caractères doivent être après le curseur pour que la fermeture automatique de parenthèses ou de guillemets se produise lorsque vous utilisez le paramètre de fermeture automatique 'languageDefined'. Il s’agit généralement de l’ensemble des caractères qui ne peuvent pas commencer une expression.", + "schema.autoClosingPairs": "Définit les paires de crochets. Quand vous entrez un crochet ouvrant, le crochet fermant est inséré automatiquement.", + "schema.autoClosingPairs.notIn": "Définit une liste d'étendues où les paires automatiques sont désactivées.", + "schema.blockComment.begin": "Séquence de caractères au début d'un commentaire de bloc.", + "schema.blockComment.end": "Séquence de caractères à la fin d'un commentaire de bloc.", + "schema.blockComments": "Définit le marquage des commentaires de bloc.", + "schema.brackets": "Définit les symboles de type crochet qui augmentent ou diminuent le retrait.", + "schema.closeBracket": "Séquence de chaînes ou de caractères de crochets fermants.", + "schema.comments": "Définit les symboles de commentaire", + "schema.folding": "Paramètres de repliage du langage.", + "schema.folding.markers": "Les marqueurs de langage spécifiques de repliage tels que '#region' et '#endregion'. Les regex de début et la fin seront testés sur le contenu de toutes les lignes et doivent être conçues de manière efficace.", + "schema.folding.markers.end": "Le modèle de RegExp pour le marqueur de fin. L’expression régulière doit commencer par '^'.", + "schema.folding.markers.start": "Le modèle de RegExp pour le marqueur de début. L’expression régulière doit commencer par '^'.", + "schema.folding.offSide": "Un langage adhère à la règle du hors-champ si les blocs dans ce langage sont exprimés par leur indentation. Si spécifié, les lignes vides appartiennent au bloc suivant.", + "schema.indentationRules": "Paramètres de mise en retrait du langage.", + "schema.indentationRules.decreaseIndentPattern": "Si une ligne correspond à ce modèle, vous devez annuler une fois le retrait de toutes les lignes qui la suivent (jusqu'à ce qu'une autre règle corresponde).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.indentationRules.decreaseIndentPattern.flags": "Indicateurs RegExp pour decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "Modèle RegExp pour decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Si une ligne correspond à ce modèle, toutes les lignes qui la suivent doivent être mises en retrait une fois (jusqu'à ce qu'une autre règle corresponde).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.indentationRules.increaseIndentPattern.flags": "Indicateurs RegExp pour increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "Modèle RegExp pour increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Si une ligne correspond à ce modèle, **seule la ligne suivante** doit être mise en retrait une fois.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.indentationRules.indentNextLinePattern.flags": "Indicateurs RegExp pour indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "Modèle RegExp pour indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Si une ligne correspond à ce modèle, sa mise en retrait ne doit pas être changée et la ligne ne doit pas être évaluée par rapport aux autres règles.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.indentationRules.unIndentedLinePattern.flags": "Indicateurs RegExp pour unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "Modèle RegExp pour unIndentedLinePattern.", + "schema.lineComment": "Séquence de caractères au début d'un commentaire de ligne.", + "schema.onEnterRules": "Règles de la langue à évaluer quand vous appuyez sur Entrée.", + "schema.onEnterRules.action": "Action à exécuter.", + "schema.onEnterRules.action.appendText": "Décrit le texte à ajouter après la nouvelle ligne et après la mise en retrait.", + "schema.onEnterRules.action.indent": "Décrire la procédure à suivre pour la mise en retrait", + "schema.onEnterRules.action.indent.indent": "Insère une nouvelle ligne et effectue une seule mise en retrait (par rapport à la mise en retrait de la ligne précédente).", + "schema.onEnterRules.action.indent.indentOutdent": "Insérer deux nouvelles lignes :\r\n - la première, mise en retrait, contient le curseur\r\n - la seconde est située au même niveau de retrait", + "schema.onEnterRules.action.indent.none": "Insère une nouvelle ligne et copie la mise en retrait de la ligne précédente.", + "schema.onEnterRules.action.indent.outdent": "Insère une nouvelle ligne et effectue une seule mise en retrait négatif (par rapport à la mise en retrait de la ligne précédente).", + "schema.onEnterRules.action.removeText": "Décrit le nombre de caractères à supprimer de la mise en retrait de la nouvelle ligne.", + "schema.onEnterRules.afterText": "Cette règle s'exécute uniquement si le texte placé après le curseur correspond à cette expression régulière.", + "schema.onEnterRules.afterText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.onEnterRules.afterText.flags": "Indicateurs RegExp pour afterText.", + "schema.onEnterRules.afterText.pattern": "Modèle RegExp pour afterText.", + "schema.onEnterRules.beforeText": "Cette règle s'exécute uniquement si le texte placé avant le curseur correspond à cette expression régulière.", + "schema.onEnterRules.beforeText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.onEnterRules.beforeText.flags": "Indicateurs RegExp pour beforeText.", + "schema.onEnterRules.beforeText.pattern": "Modèle RegExp pour beforeText.", + "schema.onEnterRules.previousLineText": "Cette règle s'exécute uniquement si le texte placé avant la ligne correspond à cette expression régulière.", + "schema.onEnterRules.previousLineText.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.onEnterRules.previousLineText.flags": "Indicateurs RegExp pour previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "Modèle RegExp pour previousLineText.", + "schema.openBracket": "Séquence de chaînes ou de caractères de crochets ouvrants.", + "schema.surroundingPairs": "Définit les paires de crochets qui peuvent être utilisées pour entourer la chaîne sélectionnée.", + "schema.wordPattern": "Définit ce qui est considéré comme un mot dans le langage de programmation.", + "schema.wordPattern.flags": "Les options d'expression régulière utilisées pour la recherche", + "schema.wordPattern.flags.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.", + "schema.wordPattern.pattern": "L'expression régulière utilisée pour la recherche" + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0} : la tokenisation, l'entourage et le repliage ont été désactivés pour ce gros fichier afin de réduire l’utilisation de la mémoire et éviter de se figer ou de crasher.", "removeOptimizations": "Activer les fonctionnalités de force", "reopenFilePrompt": "Veuillez rouvrir le dossier pour que ce paramètre soit effectif." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Développeur : Inspecter les jetons et les étendues d'éditeur", - "inspectTMScopesWidget.loading": "Chargement en cours..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Tapez le numéro de ligne et la colonne (facultative) auxquelles accéder (par ex., 42:5 pour la ligne 42 et la colonne 5).", - "gotoLineQuickAccess": "Accéder à la ligne/colonne", - "gotoLine": "Accéder à la ligne/colonne..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Exécution du formateur '{0}' ([configurer](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).", - "codeaction": "Correctifs rapides", - "codeaction.get": "Obtention d'actions de code de '{0}' ([configure](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).", - "codeAction.apply": "Application de l'action de code '{0}'." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Activer/désactiver le mode de sélection de colonne", - "miColumnSelection": "Mode de &&sélection de colonne" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Activer/désactiver le minimap", - "miShowMinimap": "Afficher la &&minimap" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Changer le modificateur multicurseur", - "miMultiCursorAlt": "Utiliser Alt+Clic pour l'option multicurseur", - "miMultiCursorCmd": "Utiliser Cmd+Clic pour l'option multicurseur", - "miMultiCursorCtrl": "Utiliser Ctrl+Clic pour l'option multicurseur" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Activer/désactiver les caractères de contrôle", - "miToggleRenderControlCharacters": "Afficher les &&caractères de contrôle" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Indique si l'éditeur utilise le retour automatique à la ligne.", - "toggle.wordwrap": "Afficher : activer/désactiver le retour automatique à la ligne", - "unwrapMinified": "Désactiver le retour automatique à la ligne pour ce fichier", - "wrapMinified": "Activer le retour à la ligne pour ce fichier", - "miToggleWordWrap": "Activer/désactiver le &&retour automatique à la ligne" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Activer/désactiver Restituer l'espace", - "miToggleRenderWhitespace": "Afficher les espaces &&blancs" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Documenter les symboles" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "1 problème dans cet élément", - "N.problem": "{0} problèmes dans cet élément", - "deep.problem": "Contient des éléments avec des problèmes", "Array": "tableau", "Boolean": "booléen", "Class": "classe", @@ -3836,6 +3912,7 @@ "Key": "clé", "Method": "méthode", "Module": "module", + "N.problem": "{0} problèmes dans cet élément", "Namespace": "espace de noms", "Null": "NULL", "Number": "nombre", @@ -3846,681 +3923,736 @@ "String": "chaîne", "Struct": "struct", "TypeParameter": "paramètre de type", - "Variable": "variable" + "Variable": "variable", + "deep.problem": "Contient des éléments avec des problèmes", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Rechercher", - "placeholder.find": "Rechercher", - "label.previousMatchButton": "Correspondance précédente", - "label.nextMatchButton": "Correspondance suivante", - "label.closeButton": "Fermer" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Accéder à la ligne/colonne...", + "gotoLineQuickAccess": "Accéder à la ligne/colonne", + "gotoLineQuickAccessPlaceholder": "Tapez le numéro de ligne et la colonne (facultative) auxquelles accéder (par ex., 42:5 pour la ligne 42 et la colonne 5)." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Rechercher", - "placeholder.find": "Rechercher", - "label.previousMatchButton": "Correspondance précédente", - "label.nextMatchButton": "Correspondance suivante", - "label.closeButton": "Fermer", - "label.toggleReplaceButton": "Changer le mode de remplacement", - "label.replace": "Remplacer", - "placeholder.replace": "Remplacer", - "label.replaceButton": "Remplacer", - "label.replaceAllButton": "Tout remplacer" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "Aucune entrée correspondante", + "gotoSymbol": "Accéder au symbole dans l'éditeur...", + "gotoSymbolByCategoryQuickAccess": "Accéder au symbole dans l'éditeur par catégorie", + "gotoSymbolQuickAccess": "Accéder au symbole dans l'éditeur", + "gotoSymbolQuickAccessPlaceholder": "Tapez le nom d’un symbole auquel accéder." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Application de l'action de code '{0}'.", + "codeaction": "Correctifs rapides", + "codeaction.get2": "Obtention d’actions de code à partir de «{0}» ([configure]({1})).", + "formatting2": "Exécution du formateur '{0}' ([configure]({1}))." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Mode de &&sélection de colonne", + "toggleColumnSelection": "Activer/désactiver le mode de sélection de colonne" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "Afficher la &&minimap", + "toggleMinimap": "Activer/désactiver le minimap" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Utiliser Alt+Clic pour l'option multicurseur", + "miMultiCursorCmd": "Utiliser Cmd+Clic pour l'option multicurseur", + "miMultiCursorCtrl": "Utiliser Ctrl+Clic pour l'option multicurseur", + "toggleLocation": "Changer le modificateur multicurseur" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "Afficher les &&caractères de contrôle", + "toggleRenderControlCharacters": "Activer/désactiver les caractères de contrôle" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "Afficher les espaces &&blancs", + "toggleRenderWhitespace": "Activer/désactiver Restituer l'espace" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Indique si l'éditeur utilise le retour automatique à la ligne.", + "miToggleWordWrap": "&&Retour automatique à la ligne", + "toggle.wordwrap": "Afficher : activer/désactiver le retour automatique à la ligne", + "unwrapMinified": "Désactiver le retour automatique à la ligne pour ce fichier", + "wrapMinified": "Activer le retour à la ligne pour ce fichier" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "ne plus", + "selectAlanguage": "Sélectionnez une langue", + "thisAgain": " afficher ceci.", + "toGetStarted": " pour démarrer. Commencez à taper pour ignorer, ou " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Coller la sélection du Presse-papiers" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Démarrer la journalisation de la grammaire de la syntaxe TextMate" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Couleur de décoration de gouttière d'éditeur pour commenter des plages." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "La suppression de la réaction de commentaire a échoué", + "commentAddReactionError": "La suppression de la réaction de commentaire a échoué : {0}.", + "commentDeleteReactionDefaultError": "La suppression de la réaction de commentaire a échoué", + "commentDeleteReactionError": "La suppression de la réaction de commentaire a échoué : {0}.", + "commentToggleReaction": "Activer/désactiver la réaction", + "commentToggleReactionDefaultError": "L'activation/la désactivation de la réaction de commentaire a échoué", + "commentToggleReactionError": "L'activation/la désactivation de la réaction de commentaire a échoué : {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Icône permettant de réduire un commentaire de revue.", + "label.collapse": "Réduire", + "newComment": "Taper un nouveau commentaire", + "reply": "Répondre ...", + "startThread": "Démarrer la discussion" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "Commentaires", "openComments": "Contrôle quand le panneau des composants doit s'ouvrir." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Sélectionner un fournisseur de commentaires", - "nextCommentThreadAction": "Aller au thread de commentaires suivant" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Commentaires pour l'espace de travail actuel", - "resourceWithCommentThreadsLabel": "Commentaires dans {0}, chemin complet : {1}", - "resourceWithCommentLabel": "Commentaire de ${0} à la ligne {1}, colonne {2} dans {3}, source : {4}", - "collapseAll": "Réduire tout" + "nextCommentThreadAction": "Aller au thread de commentaires suivant", + "pickCommentService": "Sélectionner un fournisseur de commentaires" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Image : {0}", - "image": "Image" + "image": "Image", + "imageWithLabel": "Image : {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Couleur de décoration de gouttière d'éditeur pour commenter des plages." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Icône permettant de réduire un commentaire de revue.", - "label.collapse": "Réduire", - "startThread": "Démarrer la discussion", - "reply": "Répondre ...", - "newComment": "Taper un nouveau commentaire" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "Il n'existe pas encore de commentaires dans cet espace de travail." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Activer/désactiver la réaction", - "commentToggleReactionError": "L'activation/la désactivation de la réaction de commentaire a échoué : {0}.", - "commentToggleReactionDefaultError": "L'activation/la désactivation de la réaction de commentaire a échoué", - "commentDeleteReactionError": "La suppression de la réaction de commentaire a échoué : {0}.", - "commentDeleteReactionDefaultError": "La suppression de la réaction de commentaire a échoué", - "commentAddReactionError": "La suppression de la réaction de commentaire a échoué : {0}.", - "commentAddReactionDefaultError": "La suppression de la réaction de commentaire a échoué" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Réduire tout", + "resourceWithCommentLabel": "Commentaire de ${0} à la ligne {1}, colonne {2} dans {3}, source : {4}", + "resourceWithCommentThreadsLabel": "Commentaires dans {0}, chemin complet : {1}", + "rootCommentsLabel": "Commentaires pour l'espace de travail actuel" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "Choisir des réactions..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "Il n'existe pas encore de commentaires dans cet espace de travail." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Intégré", + "promptOpenWith.defaultEditor.displayName": "Éditeur de texte" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "Désigne le viewType de l'éditeur personnalisé actif." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Éditeur de texte", - "builtinProviderDisplayName": "Intégré" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "Éditeurs personnalisés faisant l'objet d'une contribution.", - "contributes.viewType": "Identificateur de l'éditeur personnalisé. Il doit être unique parmi tous les éditeurs personnalisés, nous vous recommandons donc d'inclure votre ID d'extension dans le cadre de 'viewType'. Le 'viewType' est utilisé durant l'inscription des éditeurs personnalisés à l'aide de 'vscode.registerCustomEditorProvider' et dans l'[événement d'activation](https://code.visualstudio.com/api/references/activation-events) 'onCustomEditor:${id}'.", "contributes.displayName": "Nom lisible par l'homme de l'éditeur personnalisé. Ceci s'affiche quand les utilisateurs sélectionnent l'éditeur à utiliser.", - "contributes.selector": "Ensemble de modèles Glob pour lesquels l'éditeur personnalisé est activé.", - "contributes.selector.filenamePattern": "Modèle Glob pour lequel l'éditeur personnalisé est activé.", "contributes.priority": "Détermine si l'éditeur personnalisé est activé automatiquement quand l'utilisateur ouvre un fichier. Ce comportement peut être remplacé par les utilisateurs via le paramètre 'workbench.editorAssociations'.", "contributes.priority.default": "L'éditeur est automatiquement utilisé quand l'utilisateur ouvre une ressource, à condition qu'aucun autre éditeur personnalisé par défaut ne soit inscrit pour cette ressource.", - "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Déboguer", - "startDebugPlaceholder": "Tapez le nom d'une configuration de lancement à exécuter.", - "startDebuggingHelp": "Démarrer le débogage", - "terminateThread": "Terminer le thread", - "debugFocusConsole": "Mettre le focus sur la vue de la Console de débogage", - "jumpToCursor": "Aller au curseur", - "SetNextStatement": "Définir la prochaine instruction", - "inlineBreakpoint": "Point d'arrêt inline", - "restartFrame": "Redémarrer le frame", - "copyStackTrace": "Copier la pile des appels", - "setValue": "Définir la valeur", - "copyValue": "Copier la valeur", - "copyAsExpression": "Copier en tant qu'Expression", - "addToWatchExpressions": "Ajouter à la fenêtre Espion", - "breakWhenValueIsRead": "Arrêt en cas de lecture de la valeur", - "breakWhenValueChanges": "Arrêt en cas de changement de la valeur", - "breakWhenValueIsAccessed": "Arrêt en cas d'accès à la valeur", - "editWatchExpression": "Modifier l'expression", - "removeWatchExpression": "Supprimer une expression", - "miStartDebugging": "&&Démarrer le débogage", - "miRun": "Exécuter &&sans débogage", - "miStopDebugging": "&&Arrêter le débogage", - "miRestart Debugging": "&&Redémarrer le débogage", - "miAddConfiguration": "A&&jouter une configuration...", - "miStepOver": "Effect&&uer un pas à pas principal", - "miStepInto": "Effectuer un pas à pas déta&&illé", - "miStepOut": "Effectuer un pas à pas s&&ortant", - "miContinue": "&&Continuer", - "miInlineBreakpoint": "P&&oint d'arrêt inline", - "miNewBreakpoint": "&&Nouveau point d'arrêt", - "miInstallAdditionalDebuggers": "&&Installer des débogueurs supplémentaires...", - "debugPanel": "Console de débogage", - "miToggleDebugConsole": "Console de dé&&bogage", - "run and debug": "Exécuter et déboguer", - "miViewRun": "&&Exécuter", - "variables": "Variables", - "watch": "Espion", - "callStack": "Pile des appels", - "breakpoints": "Points d'arrêt", - "loadedScripts": "Scripts Chargés", - "debugConfigurationTitle": "Déboguer", - "allowBreakpointsEverywhere": "Permettre de définir des points d’arrêt dans n’importe quel fichier.", - "openExplorerOnEnd": "Ouvre automatiquement la vue Explorateur à la fin d'une session de débogage.", - "inlineValues": "Afficher les valeurs des variables inline dans l'éditeur pendant le débogage.", - "inlineValues.on": "Affiche toujours les valeurs des variables inline dans l'éditeur pendant le débogage.", - "inlineValues.off": "N'affiche jamais les valeurs des variables inline dans l'éditeur pendant le débogage.", - "inlineValues.focusNoScroll": "Affiche les valeurs des variables inline dans l'éditeur au moment du débogage, si le langage prend en charge les emplacements de valeurs inline.", - "toolBarLocation": "Contrôle l'emplacement de la barre d'outils de débogage. Les options sont 'floating' dans toutes les vues, 'docked' dans la vue de débogage ou 'hidden'.", - "never": "Ne jamais afficher debug dans la barre d'état", - "always": "Toujours afficher debug dans la barre d’état", - "onFirstSessionStart": "Afficher debug dans seule la barre d’état après que le débogage a été lancé pour la première fois", - "showInStatusBar": "Contrôle le moment où la barre d’état de débogage doit être visible.", - "debug.console.closeOnEnd": "Contrôle s'il faut fermer automatiquement la console de débogage à la fin de la session de débogage.", - "debug.terminal.clearBeforeReusing": "Avant de démarrer une nouvelle session de débogage dans un terminal intégré ou externe, effacez le terminal.", - "openDebug": "Contrôle le moment où la vue de débogage doit s’ouvrir.", - "showSubSessionsInToolBar": "Contrôle si les sous-sessions de débogage sont affichées dans la barre d'outils de débogage. Quand ce paramètre a la valeur false, la commande stop sur une sous-session arrête également la session parente.", - "debug.console.fontSize": "Contrôle la taille de police en pixels dans la console de débogage.", - "debug.console.fontFamily": "Contrôle la famille de polices dans la console de débogage.", - "debug.console.lineHeight": "Contrôle la hauteur de ligne en pixels dans la console de débogage. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.", - "debug.console.wordWrap": "Contrôle si le retour automatique à la ligne est activé dans la console de débogage.", - "debug.console.historySuggestions": "Contrôle si la console de débogage doit suggérer une entrée déjà tapée.", - "debug.console.collapseIdenticalLines": "Contrôle si la console de débogage doit réduire les lignes identiques et afficher un certain nombre d'occurrences avec un badge.", - "launch": "Configuration de lancement du débogage global. Doit être utilisée à la place de 'launch.json' qui est partagé entre les espaces de travail.", - "debug.focusWindowOnBreak": "Contrôle si la fenêtre Workbench doit être ciblée lorsque le débogueur s'arrête.", - "debugAnyway": "Ignorer les erreurs de tâche et démarrer le débogage.", - "showErrors": "Afficher la vue Problèmes et ne pas démarrer le débogage.", - "prompt": "Demandez à l'utilisateur.", - "cancel": "Annuler le débogage.", - "debug.onTaskErrors": "Contrôle ce qu'il faut faire en cas d'erreurs après l'exécution d'une tâche de prélancement.", - "showBreakpointsInOverviewRuler": "Contrôle si les points d'arrêt doivent être affichés dans la règle d'aperçu.", - "showInlineBreakpointCandidates": "Contrôle si les décorations de candidat des points d'arrêt inline doivent être affichées dans l'éditeur pendant le débogage.", - "debug.saveBeforeStart": "Contrôle les éditeurs à enregistrer avant le démarrage d'une session de débogage.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Enregistre tous les éditeurs du groupe actif avant le démarrage d'une session de débogage.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Enregistre tous les éditeurs du groupe actif à l'exception de ceux qui n'ont pas de titre avant le démarrage d'une session de débogage.", - "debug.saveBeforeStart.none": "N'enregistre aucun éditeur avant le démarrage d'une session de débogage." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Ajouter une configuration..." + "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec.", + "contributes.selector": "Ensemble de modèles Glob pour lesquels l'éditeur personnalisé est activé.", + "contributes.selector.filenamePattern": "Modèle Glob pour lequel l'éditeur personnalisé est activé.", + "contributes.viewType": "Identificateur de l'éditeur personnalisé. Il doit être unique parmi tous les éditeurs personnalisés, nous vous recommandons donc d'inclure votre ID d'extension dans le cadre de 'viewType'. Le 'viewType' est utilisé durant l'inscription des éditeurs personnalisés à l'aide de 'vscode.registerCustomEditorProvider' et dans l'[événement d'activation](https://code.visualstudio.com/api/references/activation-events) 'onCustomEditor:${id}'." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Logpoint", - "breakpoint": "Point d'arrêt", - "breakpointHasConditionDisabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Activez le {0} à la place.", - "message": "message", - "condition": "condition", - "breakpointHasConditionEnabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Désactivez le {0} à la place.", - "removeLogPoint": "Supprimer {0}", - "disableLogPoint": "{0} {1}", - "disable": "Désactiver", - "enable": "Activer", - "cancel": "Annuler", - "removeBreakpoint": "Supprimer {0}", - "editBreakpoint": "Modifier {0}...", - "disableBreakpoint": "Désactiver {0}", - "enableBreakpoint": "Activer {0}", - "removeBreakpoints": "Supprimer les points d'arrêt", - "removeInlineBreakpointOnColumn": "Supprimer le point d’arrêt Inline sur la colonne {0}", - "removeLineBreakpoint": "Supprimer le point d'arrêt de la ligne", - "editBreakpoints": "Modifier les points d'arrêt", - "editInlineBreakpointOnColumn": "Modifier le point d’arrêt Inline sur la colonne {0}", - "editLineBrekapoint": "Modifier le point d'arrêt de la ligne", - "enableDisableBreakpoints": "Activer/désactiver les points d'arrêt", - "disableInlineColumnBreakpoint": "Désactiver le point d’arrêt Inline sur la colonne {0}", - "disableBreakpointOnLine": "Désactiver le point d'arrêt de la ligne", - "enableBreakpoints": "Activer le point d’arrêt Inline sur la colonne {0}", - "enableBreakpointOnLine": "Activer le point d'arrêt de la ligne", "addBreakpoint": "Ajouter un point d'arrêt", "addConditionalBreakpoint": "Ajouter un point d'arrêt conditionnel...", "addLogPoint": "Ajouter un point de journalisation...", - "debugIcon.breakpointForeground": "Couleur d'icône des points d'arrêt.", - "debugIcon.breakpointDisabledForeground": "Couleur d'icône des points d'arrêt désactivés.", - "debugIcon.breakpointUnverifiedForeground": "Couleur d'icône des points d'arrêt non vérifiés.", + "breakpoint": "Point d'arrêt", + "breakpointHasConditionDisabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Activez le {0} à la place.", + "breakpointHasConditionEnabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Désactivez le {0} à la place.", + "cancel": "Annuler", + "condition": "condition", "debugIcon.breakpointCurrentStackframeForeground": "Couleur d'icône du cadre actuel de la pile de points d'arrêt.", - "debugIcon.breakpointStackframeForeground": "Couleur d'icône de tous les cadres de pile de points d'arrêt." + "debugIcon.breakpointDisabledForeground": "Couleur d'icône des points d'arrêt désactivés.", + "debugIcon.breakpointForeground": "Couleur d'icône des points d'arrêt.", + "debugIcon.breakpointStackframeForeground": "Couleur d'icône de tous les cadres de pile de points d'arrêt.", + "debugIcon.breakpointUnverifiedForeground": "Couleur d'icône des points d'arrêt non vérifiés.", + "disable": "Désactiver", + "disableBreakpoint": "Désactiver {0}", + "disableBreakpointOnLine": "Désactiver le point d'arrêt de la ligne", + "disableInlineColumnBreakpoint": "Désactiver le point d’arrêt Inline sur la colonne {0}", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "Modifier {0}...", + "editBreakpoints": "Modifier les points d'arrêt", + "editInlineBreakpointOnColumn": "Modifier le point d’arrêt Inline sur la colonne {0}", + "editLineBrekapoint": "Modifier le point d'arrêt de la ligne", + "enable": "Activer", + "enableBreakpoint": "Activer {0}", + "enableBreakpointOnLine": "Activer le point d'arrêt de la ligne", + "enableBreakpoints": "Activer le point d’arrêt Inline sur la colonne {0}", + "enableDisableBreakpoints": "Activer/désactiver les points d'arrêt", + "logPoint": "Logpoint", + "message": "message", + "removeBreakpoint": "Supprimer {0}", + "removeBreakpoints": "Supprimer les points d'arrêt", + "removeInlineBreakpointOnColumn": "Supprimer le point d’arrêt Inline sur la colonne {0}", + "removeLineBreakpoint": "Supprimer le point d'arrêt de la ligne", + "removeLogPoint": "Supprimer {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile le plus haut.", - "focusedStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile qui a le focus." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Filtre (exemple : text, !exclude)", - "debugConsole": "Console de débogage", - "startDebugFirst": "Démarrez une session de débogage pour évaluer les expressions", - "actions.repl.acceptInput": "Accepter l'entrée REPL", - "repl.action.filter": "Contenu du focus REPL à filtrer", - "actions.repl.copyAll": "Débogage : Tout copier (console)", - "filter": "Filtre", - "selectRepl": "Sélectionner la console de débogage", - "clearRepl": "Effacer la console", - "debugConsoleCleared": "La console de débogage a été effacée", - "collapse": "Réduire tout", - "paste": "Coller", - "copyAll": "Copier tout", - "copy": "Copier" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "Ouvrir les &&configurations", - "selectWorkspaceFolder": "Sélectionner un dossier d'espace de travail pour y créer un fichier launch.json, ou ajouter ce dernier au fichier config de l'espace de travail", - "debugPanel": "Console de débogage", - "startAdditionalSession": "Démarrer une session supplémentaire" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Type de débogage de la session de débogage active. Exemple : 'python'.", - "debugConfigurationType": "Type de débogage de la configuration de lancement sélectionnée. Exemple : 'python'.", - "debugState": "État dans lequel se trouve la session de débogage ayant le focus. Il s'agit de l'une des valeurs suivantes : 'inactive', 'initializing', 'stopped' ou 'running'.", - "debugUX": "État de l'expérience utilisateur de débogage. Quand il n'existe aucune configuration de débogage, la valeur est 'simple', sinon 'default'. Permet de déterminer le moment où les vues de bienvenue doivent être affichées dans le viewlet de débogage.", - "inDebugMode": "La valeur est true au moment du débogage, sinon false.", - "inDebugRepl": "La valeur est true quand la console de débogage a le focus, sinon false.", - "breakpointWidgetVisibile": "La valeur est true quand le widget de zone de l'éditeur de points d'arrêt est visible, sinon false.", - "inBreakpointWidget": "La valeur est true quand le widget de zone de l'éditeur de points d'arrêt a le focus, sinon false.", - "breakpointsFocused": "La valeur est true quand la vue POINTS D'ARRÊT a le focus, sinon false.", - "watchExpressionsFocused": "La valeur est true quand la vue ESPION a le focus, sinon false.", - "watchExpressionsExist": "La valeur est true quand il existe au moins une expression à espionner, sinon false.", - "variablesFocused": "La valeur est true quand la vue VARIABLES a le focus, sinon false", - "expressionSelected": "La valeur est true quand une zone d'entrée d'expression est ouverte dans la vue ESPION ou VARIABLES, sinon false.", - "breakpointInputFocused": "La valeur est true quand la zone de saisie a le focus dans la vue POINTS D'ARRÊT.", - "callStackItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue PILE DES APPELS. Exemples : 'session', 'thread', 'stackFrame'", - "callStackSessionIsAttach": "La valeur est true quand la session dans la vue PILE DES APPELS est attachée, sinon false. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", - "callStackItemStopped": "La valeur est true quand l'élément ayant le focus dans la PILE DES APPELS est à l'arrêt. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", - "callStackSessionHasOneThread": "La valeur est true quand la session ayant le focus dans la vue PILE DES APPELS n'a qu'un seul thread. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", - "watchItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue ESPION. Exemples : 'expression', 'variable'", - "breakpointItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", - "breakpointAccessType": "Représente le type d'accès du point d'arrêt sur variable ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'read', 'readWrite', 'write'", - "breakpointSupportsCondition": "La valeur est true quand le point d'arrêt ayant le focus prend en charge les conditions.", - "loadedScriptsSupported": "La valeur est true quand la session ayant le focus prend en charge la vue SCRIPTS CHARGÉS", - "loadedScriptsItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue SCRIPTS CHARGÉS.", - "focusedSessionIsAttach": "La valeur est true quand la session ayant le focus a la valeur 'attach'.", - "stepBackSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'stepBack'.", - "restartFrameSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'restartFrame'.", - "stackFrameSupportsRestart": "La valeur est true quand le frame de pile ayant le focus prend en charge 'restartFrame'.", - "jumpToCursorSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'jumpToCursor'.", - "stepIntoTargetsSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'stepIntoTargets'.", - "breakpointsExist": "La valeur est true quand il existe au moins un point d'arrêt.", - "debuggersAvailable": "La valeur est true quand il existe au moins une extension de débogage active.", - "debugProtocolVariableMenuContext": "Représente le contexte que l'adaptateur de débogage définit sur la variable ayant le focus dans la vue VARIABLES.", - "debugSetVariableSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'setVariable'.", - "breakWhenValueChangesSupported": "La valeur est true si la session ayant le focus prend en charge l'arrêt quand la valeur change.", - "breakWhenValueIsAccessedSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas d'accès à la valeur.", - "breakWhenValueIsReadSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas de lecture de la valeur.", - "variableEvaluateNamePresent": "La valeur est true quand un champ 'evalauteName' est défini pour la variable", - "exceptionWidgetVisible": "La valeur est true quand le widget d'exception est visible.", - "multiSessionRepl": "La valeur est true quand il existe plus de 1 console de débogage.", - "multiSessionDebug": "La valeur est true quand il existe plus de 1 session de débogage active.", - "internalConsoleOptions": "Contrôle le moment où la console de débogage interne doit s’ouvrir." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Expiration après {0} ms pour '{1}'" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Type de point d'arrêt", + "breakpointWidgetExpressionPlaceholder": "Arrêt quand l'expression prend la valeur true. 'Entrée' pour accepter ou 'Échap' pour annuler.", + "breakpointWidgetHitCountPlaceholder": "Arrêt quand le nombre d'accès est atteint. 'Entrée' pour accepter ou 'Échap' pour annuler.", + "breakpointWidgetLogMessagePlaceholder": "Message à loguer lorsque le point d’arrêt est atteint. Les expressions entre {} sont interpolées. 'Entrée' pour accepter,'Echap' pour annuler.", + "expression": "Expression", + "hitCount": "Nombre d'accès", + "logMessage": "Message du journal" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Condition d'expression : {0}", - "expressionAndHitCount": "Expression : {0} | Nombre d'accès : {1}", - "functionBreakpointsNotSupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage", - "dataBreakpointsNotSupported": "Les points d'interruption de données ne sont pas pris en charge par ce type de débogage", - "read": "Lecture", - "write": "Écriture", "access": "Accès", - "functionBreakpointPlaceholder": "Fonction où effectuer un point d'arrêt", - "functionBreakPointInputAriaLabel": "Tapez le point d'arrêt sur fonction.", - "functionBreakpointExpressionPlaceholder": "Arrêter quand l'expression a la valeur true", - "functionBreakPointExpresionAriaLabel": "Tapez l'expression. Le point d'arrêt sur fonction entraîne un arrêt d'exécution quand l'expression a la valeur true", - "functionBreakpointHitCountPlaceholder": "Arrêter quand le nombre d'accès est atteint", - "functionBreakPointHitCountAriaLabel": "Tapez le nombre d'accès. Le point d'arrêt sur fonction entraîne un arrêt d'exécution quand le nombre d'accès est atteint.", - "exceptionBreakpointAriaLabel": "Taper la condition de point d'arrêt d'exception", - "exceptionBreakpointPlaceholder": "Arrêter quand l'expression a la valeur true", - "breakpoints": "Points d'arrêt", - "disabledLogpoint": "Point de journalisation désactivé", - "disabledBreakpoint": "Point d'arrêt désactivé", - "unverifiedLogpoint": "Point de journalisation non vérifié", - "unverifiedBreakopint": "Point d'arrêt non vérifié", - "dataBreakpointUnsupported": "Les points d'interruption de données ne sont pas pris en charge par ce type de débogage", - "dataBreakpoint": "Point d'arrêt des données", - "functionBreakpointUnsupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage", - "functionBreakpoint": "Point d'arrêt de la fonction", - "expression": "Condition d'expression : {0}", - "hitCount": "Nombre d'accès : {0}", - "breakpointUnsupported": "Les points d'arrêt de ce type ne sont pas pris en charge par le débogueur", - "logMessage": "Message du journal : {0}", - "breakpoint": "Point d'arrêt", - "addFunctionBreakpoint": "Ajouter un point d'arrêt sur fonction", - "miFunctionBreakpoint": "Point d'arrêt sur &&fonction...", "activateBreakpoints": "Activer/désactiver les points d'arrêt", - "removeBreakpoint": "Supprimer le point d'arrêt", - "removeAllBreakpoints": "Supprimer tous les points d'arrêt", - "miRemoveAllBreakpoints": "Supprimer t&&ous les points d'arrêt", - "enableAllBreakpoints": "Activer tous les points d'arrêt", - "miEnableAllBreakpoints": "&&Activer tous les points d'arrêt", + "addFunctionBreakpoint": "Ajouter un point d'arrêt sur fonction", + "breakpoint": "Point d'arrêt", + "breakpointUnsupported": "Les points d'arrêt de ce type ne sont pas pris en charge par le débogueur", + "breakpoints": "Points d'arrêt", + "dataBreakpoint": "Point d'arrêt des données", + "dataBreakpointUnsupported": "Les points d'interruption de données ne sont pas pris en charge par ce type de débogage", + "dataBreakpointsNotSupported": "Les points d'interruption de données ne sont pas pris en charge par ce type de débogage", "disableAllBreakpoints": "Désactiver tous les points d'arrêt", - "miDisableAllBreakpoints": "Désacti&&ver tous les points d'arrêt", - "reapplyAllBreakpoints": "Réappliquer tous les points d'arrêt", + "disabledBreakpoint": "Point d'arrêt désactivé", + "disabledLogpoint": "Point de journalisation désactivé", + "editBreakpoint": "Modifier le point d'arrêt sur fonction...", "editCondition": "Modifier la condition...", "editHitCount": "Modifier le nombre d'accès...", - "editBreakpoint": "Modifier le point d'arrêt sur fonction..." + "enableAllBreakpoints": "Activer tous les points d'arrêt", + "exceptionBreakpointAriaLabel": "Taper la condition de point d'arrêt d'exception", + "exceptionBreakpointPlaceholder": "Arrêter quand l'expression a la valeur true", + "expression": "Condition d'expression : {0}", + "expressionAndHitCount": "Expression : {0} | Nombre d'accès : {1}", + "expressionCondition": "Condition d'expression : {0}", + "functionBreakPointExpresionAriaLabel": "Tapez l'expression. Le point d'arrêt sur fonction entraîne un arrêt d'exécution quand l'expression a la valeur true", + "functionBreakPointHitCountAriaLabel": "Tapez le nombre d'accès. Le point d'arrêt sur fonction entraîne un arrêt d'exécution quand le nombre d'accès est atteint.", + "functionBreakPointInputAriaLabel": "Tapez le point d'arrêt sur fonction.", + "functionBreakpoint": "Point d'arrêt de la fonction", + "functionBreakpointExpressionPlaceholder": "Arrêter quand l'expression a la valeur true", + "functionBreakpointHitCountPlaceholder": "Arrêter quand le nombre d'accès est atteint", + "functionBreakpointPlaceholder": "Fonction où effectuer un point d'arrêt", + "functionBreakpointUnsupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage", + "functionBreakpointsNotSupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage", + "hitCount": "Nombre d'accès : {0}", + "logMessage": "Message du journal : {0}", + "miDisableAllBreakpoints": "Désacti&&ver tous les points d'arrêt", + "miEnableAllBreakpoints": "&&Activer tous les points d'arrêt", + "miFunctionBreakpoint": "Point d'arrêt sur &&fonction...", + "miRemoveAllBreakpoints": "Supprimer t&&ous les points d'arrêt", + "read": "Lecture", + "reapplyAllBreakpoints": "Réappliquer tous les points d'arrêt", + "removeAllBreakpoints": "Supprimer tous les points d'arrêt", + "removeBreakpoint": "Supprimer le point d'arrêt", + "unverifiedBreakopint": "Point d'arrêt non vérifié", + "unverifiedExceptionBreakpoint": "Point d’arrêt d’exception non vérifié", + "unverifiedLogpoint": "Point de journalisation non vérifié", + "write": "Écriture" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "Revenir en arrière", - "reverseContinue": "Inverser" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile qui a le focus.", + "topStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile le plus haut." }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "En cours d'exécution", - "showMoreStackFrames2": "Afficher plus de frames de pile", - "session": "Session", - "thread": "Thread", - "restartFrame": "Redémarrer le frame", + "callStackAriaLabel": "Déboguer la pile des appels", + "collapse": "Tout réduire", "loadAllStackFrames": "Charger tous les frames de pile", + "restartFrame": "Redémarrer le frame", + "running": "En cours d'exécution", + "session": "Session", + "sessionLabel": "Session {0} {1}", "showMoreAndOrigin": "Afficher {0} éléments supplémentaires : {1}", "showMoreStackFrames": "Afficher {0} frames de pile supplémentaires", - "callStackAriaLabel": "Déboguer la pile des appels", - "threadAriaLabel": "Thread {0} {1}", + "showMoreStackFrames2": "Afficher plus de frames de pile", "stackFrameAriaLabel": "Frame de pile {0}, ligne {1}, {2}", - "sessionLabel": "Session {0} {1}", - "collapse": "Tout réduire" + "thread": "Thread", + "threadAriaLabel": "Thread {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 session active", - "nActiveSessions": "{0} sessions actives", - "compoundMustHaveConfigurations": "L'attribut \"configurations\" du composé doit être défini pour permettre le démarrage de plusieurs configurations.", - "noConfigurationNameInWorkspace": "La configuration de lancement '{0}' est introuvable dans l’espace de travail.", - "multipleConfigurationNamesInWorkspace": "Il y a plusieurs configurations de lancement `{0}` dans l’espace de travail. Utilisez le nom du dossier pour qualifier la configuration.", - "noFolderWithName": "Impossible de trouver le dossier avec le nom '{0}' pour la configuration '{1}' dans le composé '{2}'.", - "configMissing": "Il manque la configuration '{0}' dans 'launch.json'.", - "launchJsonDoesNotExist": "'launch.json' n'existe pas pour le dossier d'espace de travail passé.", - "debugRequestNotSupported": "L’attribut '{0}' a une valeur '{1}' non prise en charge dans la configuration de débogage sélectionnée.", - "debugRequesMissing": "L’attribut '{0}' est introuvable dans la configuration de débogage choisie.", - "debugTypeNotSupported": "Le type de débogage '{0}' configuré n'est pas pris en charge.", - "debugTypeMissing": "Propriété 'type' manquante pour la configuration de lancement choisie.", - "installAdditionalDebuggers": "Installer l'extension {0}", - "noFolderWorkspaceDebugError": "Impossible de déboguer le fichier actif. Vérifiez qu'il est enregistré et que vous avez installé une extension de débogage pour ce type de fichier.", - "debugAdapterCrash": "Le débogage du processus adaptateur s'est terminé de manière inattendue ({0})", - "cancel": "Annuler", - "debuggingPaused": "{0}:{1}, débogage interrompu {2}, {3}", - "breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}", - "breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Redémarrer", - "stepOverDebug": "Pas à pas principal", - "stepIntoDebug": "Pas à pas détaillé", - "stepOutDebug": "Pas à pas sortant", - "pauseDebug": "Pause", - "disconnect": "Déconnecter", - "stop": "Arrêter", - "continueDebug": "Continuer", - "focusSession": "Focus sur la session", - "selectAndStartDebugging": "Sélectionner et démarrer le débogage", - "openLaunchJson": "Ouvrir {0}", - "startDebug": "Démarrer le débogage", - "startWithoutDebugging": "Exécuter sans débogage", - "chooseLocation": "Choisir l'emplacement spécifique", - "noExecutableCode": "Aucun code exécutable associé à la position de curseur actuelle.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Définir la prochaine instruction", + "addToWatchExpressions": "Ajouter à la fenêtre Espion", + "allowBreakpointsEverywhere": "Permettre de définir des points d’arrêt dans n’importe quel fichier.", + "always": "Toujours afficher debug dans la barre d’état", + "breakWhenValueChanges": "Arrêt en cas de changement de la valeur", + "breakWhenValueIsAccessed": "Arrêt en cas d'accès à la valeur", + "breakWhenValueIsRead": "Arrêt en cas de lecture de la valeur", + "breakpoints": "Points d'arrêt", + "callStack": "Pile des appels", + "cancel": "Annuler le débogage.", + "copyAsExpression": "Copier en tant qu'Expression", + "copyStackTrace": "Copier la pile des appels", + "copyValue": "Copier la valeur", + "debug.console.closeOnEnd": "Contrôle s'il faut fermer automatiquement la console de débogage à la fin de la session de débogage.", + "debug.console.collapseIdenticalLines": "Contrôle si la console de débogage doit réduire les lignes identiques et afficher un certain nombre d'occurrences avec un badge.", + "debug.console.fontFamily": "Contrôle la famille de polices dans la console de débogage.", + "debug.console.fontSize": "Contrôle la taille de police en pixels dans la console de débogage.", + "debug.console.historySuggestions": "Contrôle si la console de débogage doit suggérer une entrée déjà tapée.", + "debug.console.lineHeight": "Contrôle la hauteur de ligne en pixels dans la console de débogage. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.", + "debug.console.wordWrap": "Contrôle si le retour automatique à la ligne est activé dans la console de débogage.", + "debug.focusWindowOnBreak": "Contrôle si la fenêtre Workbench doit être ciblée lorsque le débogueur s'arrête.", + "debug.onTaskErrors": "Contrôle ce qu'il faut faire en cas d'erreurs après l'exécution d'une tâche de prélancement.", + "debug.saveBeforeStart": "Contrôle les éditeurs à enregistrer avant le démarrage d'une session de débogage.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Enregistre tous les éditeurs du groupe actif avant le démarrage d'une session de débogage.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Enregistre tous les éditeurs du groupe actif à l'exception de ceux qui n'ont pas de titre avant le démarrage d'une session de débogage.", + "debug.saveBeforeStart.none": "N'enregistre aucun éditeur avant le démarrage d'une session de débogage.", + "debug.terminal.clearBeforeReusing": "Avant de démarrer une nouvelle session de débogage dans un terminal intégré ou externe, effacez le terminal.", + "debugAnyway": "Ignorer les erreurs de tâche et démarrer le débogage.", + "debugCategory": "Déboguer", + "debugConfigurationTitle": "Déboguer", + "debugFocusConsole": "Mettre le focus sur la vue de la Console de débogage", + "debugPanel": "Console de débogage", + "editWatchExpression": "Modifier l'expression", + "inlineBreakpoint": "Point d'arrêt inline", + "inlineValues": "Afficher les valeurs des variables inline dans l'éditeur pendant le débogage.", + "inlineValues.focusNoScroll": "Affiche les valeurs des variables inline dans l'éditeur au moment du débogage, si le langage prend en charge les emplacements de valeurs inline.", + "inlineValues.off": "N'affiche jamais les valeurs des variables inline dans l'éditeur pendant le débogage.", + "inlineValues.on": "Affiche toujours les valeurs des variables inline dans l'éditeur pendant le débogage.", "jumpToCursor": "Aller au curseur", - "debug": "Déboguer", - "noFolderDebugConfig": "Ouvrez d'abord un dossier pour effectuer une configuration de débogage avancée.", - "addInlineBreakpoint": "Ajouter un point d’arrêt Inline" + "launch": "Configuration de lancement du débogage global. Doit être utilisée à la place de 'launch.json' qui est partagé entre les espaces de travail.", + "loadedScripts": "Scripts Chargés", + "mRun": "E&&xécuter", + "miAddConfiguration": "A&&jouter une configuration...", + "miContinue": "&&Continuer", + "miInlineBreakpoint": "P&&oint d'arrêt inline", + "miInstallAdditionalDebuggers": "&&Installer des débogueurs supplémentaires...", + "miNewBreakpoint": "&&Nouveau point d'arrêt", + "miRestart Debugging": "&&Redémarrer le débogage", + "miRun": "Exécuter &&sans débogage", + "miStartDebugging": "&&Démarrer le débogage", + "miStepInto": "Effectuer un pas à pas déta&&illé", + "miStepOut": "Effectuer un pas à pas s&&ortant", + "miStepOver": "Effect&&uer un pas à pas principal", + "miStopDebugging": "&&Arrêter le débogage", + "miToggleDebugConsole": "Console de dé&&bogage", + "miViewRun": "&&Exécuter", + "never": "Ne jamais afficher debug dans la barre d'état", + "onFirstSessionStart": "Afficher debug dans seule la barre d’état après que le débogage a été lancé pour la première fois", + "openDebug": "Contrôle le moment où la vue de débogage doit s’ouvrir.", + "openExplorerOnEnd": "Ouvre automatiquement la vue Explorateur à la fin d'une session de débogage.", + "prompt": "Demandez à l'utilisateur.", + "removeWatchExpression": "Supprimer une expression", + "restartFrame": "Redémarrer le frame", + "run and debug": "Exécuter et déboguer", + "setValue": "Définir la valeur", + "showBreakpointsInOverviewRuler": "Contrôle si les points d'arrêt doivent être affichés dans la règle d'aperçu.", + "showErrors": "Afficher la vue Problèmes et ne pas démarrer le débogage.", + "showInStatusBar": "Contrôle le moment où la barre d’état de débogage doit être visible.", + "showInlineBreakpointCandidates": "Contrôle si les décorations de candidat des points d'arrêt inline doivent être affichées dans l'éditeur pendant le débogage.", + "showSubSessionsInToolBar": "Contrôle si les sous-sessions de débogage sont affichées dans la barre d'outils de débogage. Quand ce paramètre a la valeur false, la commande stop sur une sous-session arrête également la session parente.", + "startDebugPlaceholder": "Tapez le nom d'une configuration de lancement à exécuter.", + "startDebuggingHelp": "Démarrer le débogage", + "terminateThread": "Terminer le thread", + "toolBarLocation": "Contrôle l'emplacement de la barre d'outils de débogage. Les options sont 'floating' dans toutes les vues, 'docked' dans la vue de débogage ou 'hidden'.", + "variables": "Variables", + "watch": "Espion" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Couleur d'arrière-plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre", - "statusBarDebuggingForeground": "Couleur de premier plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre", - "statusBarDebuggingBorder": "Couleur de la bordure qui sépare à l’éditeur et la barre latérale quand un programme est en cours de débogage. La barre d’état s’affiche en bas de la fenêtre" - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Déboguer", - "debugTarget": "Débogage : {0}", - "selectAndStartDebug": "Sélectionner et démarrer la configuration de débogage" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Session de débogage", - "loadedScriptsAriaLabel": "Déboguer les scripts chargés", - "loadedScriptsRootFolderAriaLabel": "Dossier de l’espace de travail {0}, script chargé, débogage", - "loadedScriptsSessionAriaLabel": "Session {0}, script chargé, débogage", - "loadedScriptsFolderAriaLabel": "Dossier {0}, script chargé, débogage", - "loadedScriptsSourceAriaLabel": "{0}, script chargé, débogage" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Déboguer : activer/désactiver un point d'arrêt", - "miToggleBreakpoint": "Activer/désactiver le &&point d'arrêt", - "conditionalBreakpointEditorAction": "Déboguer : ajouter un point d'arrêt conditionnel...", - "miConditionalBreakpoint": "Point d'arrêt &&conditionnel...", - "logPointEditorAction": "Débogage : Ajouter un point de journalisation...", - "miLogPoint": "&&Logpoint...", - "runToCursor": "Exécuter jusqu'au curseur", - "evaluateInDebugConsole": "Évaluer dans la console de débogage", - "addToWatch": "Ajouter à la fenêtre Espion", - "showDebugHover": "Déboguer : afficher par pointage", - "stepIntoTargets": "Effectuer un pas à pas détaillé dans les cibles...", - "goToNextBreakpoint": "Débogage : Aller au prochain point d’arrêt", - "goToPreviousBreakpoint": "Débogage : Aller au point d’arrêt précédent", - "closeExceptionWidget": "Fermer le widget d'exception" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Tapez l'expression à espionner", - "watchExpressionPlaceholder": "Expression à espionner", - "watchAriaTreeLabel": "Déboguer les expressions espionnées", - "watchExpressionAriaLabel": "{0}, valeur {1}", - "watchVariableAriaLabel": "{0}, valeur {1}", - "collapse": "Tout réduire", - "addWatchExpression": "Ajouter une expression", - "removeAllWatchExpressions": "Supprimer toutes les expressions" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Tapez une nouvelle valeur de variable", - "variablesAriaTreeLabel": "Déboguer les variables", - "variableScopeAriaLabel": "Étendue {0}", - "variableAriaLabel": "{0}, valeur {1}", - "collapse": "Tout réduire" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "Impossible de résoudre la ressource sans session de débogage", - "canNotResolveSourceWithError": "Impossible de charger la source '{0}' : {1}.", - "canNotResolveSource": "Impossible de charger la source '{0}'." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Exécuter", - "openAFileWhichCanBeDebugged": "[Ouvrir un fichier](command:{0}) qui peut être débogué ou exécuté.", - "runAndDebugAction": "[Exécuter et déboguer{0}](command:{1})", - "detectThenRunAndDebug": "[Afficher](command:{0}) toutes les configurations de débogage automatiques.", - "customizeRunAndDebug": "Pour personnaliser Exécuter et déboguer [créer un fichier launch.json](command:{0}).", - "customizeRunAndDebugOpenFolder": "Pour personnaliser Exécuter et déboguer, [ouvrez un dossier](command:{0}) et créez un fichier launch.json." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "Aucune configuration de lancement correspondante", - "customizeLaunchConfig": "Configurer la configuration de lancement", - "contributed": "objet d'une contribution", - "providerAriaLabel": "configurations {0} faisant l'objet d'une contribution", - "configure": "configurer", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "Ajouter une configuration ({0})...", - "addConfiguration": "Ajouter une configuration..." + "addConfiguration": "Ajouter une configuration...", + "debugLaunchConfigurations": "Déboguer les configurations de lancement", + "debugSession": "Session de débogage", + "noConfigurations": "Aucune configuration" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "Vous n’avez pas d’extension pour le débogage de {0}. Voulez-vous lancer une recherche d’extension pour {0} dans Marketplace ?", + "cancel": "Annuler", + "debugName": "Nom de la configuration, apparaît dans le menu déroulant de la configuration de lancement.", + "debugNoType": "Le 'type' de débogueur ne peut pas être omis et doit être de type 'string'.", + "debugPostDebugTask": "Tâche à exécuter après que le débogage se termine.", + "debugPrelaunchTask": "Tâche à exécuter avant le démarrage de la session de débogage.", + "debugServer": "Pour le développement d'une extension de débogage uniquement : si un port est spécifié, VS Code tente de se connecter à un adaptateur de débogage s'exécutant en mode serveur", + "findExtension": "Trouver l’extension {0}", + "installExt": "Installer une extension...", + "installLanguage": "Installer une extension pour {0}...", + "selectDebug": "Sélectionner un environnement" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Couleur d'arrière-plan de la barre d'outils de débogage.", - "debugToolBarBorder": "Couleur de bordure de la barre d'outils de débogage.", - "debugIcon.startForeground": "Icône de la barre d'outils de débogage pour commencer le débogage.", - "debugIcon.pauseForeground": "Icône de la barre d'outils de débogage pour suspendre.", - "debugIcon.stopForeground": "Icône de la barre d'outils de débogage pour arrêter.", + "debugIcon.continueForeground": "Icône de la barre d'outils de débogage pour continuer.", "debugIcon.disconnectForeground": "Icône de la barre d'outils de débogage pour déconnecter.", + "debugIcon.pauseForeground": "Icône de la barre d'outils de débogage pour suspendre.", "debugIcon.restartForeground": "Icône de la barre d'outils de débogage pour redémarrer.", - "debugIcon.stepOverForeground": "Icône de la barre d'outils de débogage pour le pas à pas principal.", + "debugIcon.startForeground": "Icône de la barre d'outils de débogage pour commencer le débogage.", + "debugIcon.stepBackForeground": "Icône de la barre d'outils de débogage pour revenir en arrière.", "debugIcon.stepIntoForeground": "Icône de la barre d'outils de débogage pour le pas à pas détaillé.", "debugIcon.stepOutForeground": "Icône de la barre d'outils de débogage pour le pas à pas principal.", - "debugIcon.continueForeground": "Icône de la barre d'outils de débogage pour continuer.", - "debugIcon.stepBackForeground": "Icône de la barre d'outils de débogage pour revenir en arrière." + "debugIcon.stepOverForeground": "Icône de la barre d'outils de débogage pour le pas à pas principal.", + "debugIcon.stopForeground": "Icône de la barre d'outils de débogage pour arrêter.", + "debugToolBarBackground": "Couleur d'arrière-plan de la barre d'outils de débogage.", + "debugToolBarBorder": "Couleur de bordure de la barre d'outils de débogage." }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Icône de vue de la console de débogage.", - "runViewIcon": "Icône de vue de l'exécution.", - "variablesViewIcon": "Icône de vue des variables.", - "watchViewIcon": "Icône de vue de l'espion.", - "callStackViewIcon": "Icône de vue de la pile des appels.", - "breakpointsViewIcon": "Icône de vue des points d'arrêt.", - "loadedScriptsViewIcon": "Icône de vue des scripts chargés.", - "debugBreakpoint": "Icône des points d'arrêt.", - "debugBreakpointDisabled": "Icône des points d'arrêt désactivés.", - "debugBreakpointUnverified": "Icône des points d'arrêt non vérifiés.", - "debugBreakpointFunction": "Icône des points d'arrêt sur fonction.", - "debugBreakpointFunctionDisabled": "Icône des points d'arrêt sur fonction désactivés.", - "debugBreakpointFunctionUnverified": "Icône des points d'arrêt sur fonction non vérifiés.", - "debugBreakpointConditional": "Icône des points d'arrêt conditionnels.", - "debugBreakpointConditionalDisabled": "Icône des points d'arrêt conditionnels désactivés.", - "debugBreakpointConditionalUnverified": "Icône des points d'arrêt conditionnels non vérifiés.", - "debugBreakpointData": "Icône des points d'arrêt sur variable.", - "debugBreakpointDataDisabled": "Icône des points d'arrêt sur variable désactivés.", - "debugBreakpointDataUnverified": "Icône des points d'arrêt sur variable non vérifiés.", - "debugBreakpointLog": "Icône des points d'arrêt de journalisation.", - "debugBreakpointLogDisabled": "Icône des points d'arrêt de journalisation désactivés.", - "debugBreakpointLogUnverified": "Icône des points d'arrêt de journalisation non vérifiés.", - "debugBreakpointHint": "Icône des indicateurs de points d'arrêt affichés sur pointage dans la marge de glyphes de l'éditeur.", - "debugBreakpointUnsupported": "Icône des points d'arrêt non pris en charge.", - "debugStackframe": "Icône de frame de pile affiché dans la marge de glyphes de l'éditeur.", - "debugStackframeFocused": "Icône de frame de pile ayant le focus, affiché dans la marge de glyphes de l'éditeur.", - "debugGripper": "Icône de la barre de redimensionnement de la barre de débogage.", - "debugRestartFrame": "Icône de l'action de redémarrage de frame du débogage.", - "debugStop": "Icône de l'action d'arrêt du débogage.", - "debugDisconnect": "Icône de l'action de déconnexion du débogage.", - "debugRestart": "Icône de l'action de redémarrage du débogage.", - "debugStepOver": "Icône de l'action de débogage avec exécution d'un pas à pas principal.", - "debugStepInto": "Icône de l'action de débogage avec exécution d'un pas à pas détaillé.", - "debugStepOut": "Icône de l'action de débogage avec exécution d'un pas à pas sortant.", - "debugStepBack": "Icône de l'action de débogage avec exécution d'un pas à pas en arrière.", - "debugPause": "Icône de l'action d'interruption du débogage.", - "debugContinue": "Icône de l'action de poursuite du débogage.", - "debugReverseContinue": "Icône de l'action de poursuite du débogage en sens inverse.", - "debugStart": "Icône de l'action de démarrage du débogage.", - "debugConfigure": "Icône de l'action de configuration du débogage.", - "debugConsole": "Icône de l'action d'ouverture de la console de débogage.", - "debugCollapseAll": "Icône de l'action permettant de tout réduire dans les vues de débogage.", - "callstackViewSession": "Icône de session dans la vue de la pile des appels.", - "debugConsoleClearAll": "Icône de l'action permettant de tout effacer dans la console de débogage.", - "watchExpressionsRemoveAll": "Icône de l'action Tout supprimer dans la vue Espion.", - "watchExpressionsAdd": "Icône de l'action d'ajout dans la vue Espion.", - "watchExpressionsAddFuncBreakpoint": "Icône de l'action d'ajout de points d'arrêt sur fonction dans la vue Espion.", - "breakpointsRemoveAll": "Icône de l'action Tout supprimer dans la vue des points d'arrêt.", - "breakpointsActivate": "Icône de l'action d'activation dans la vue des points d'arrêt.", - "debugConsoleEvaluationInput": "Icône du marqueur d'entrée d'évaluation du débogage.", - "debugConsoleEvaluationPrompt": "Icône de l'invite d'évaluation du débogage." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Ajouter un point d’arrêt Inline", + "chooseLocation": "Choisir l'emplacement spécifique", + "continueDebug": "Continuer", + "debug": "Déboguer", + "disconnect": "Déconnecter", + "focusSession": "Focus sur la session", + "jumpToCursor": "Aller au curseur", + "noExecutableCode": "Aucun code exécutable associé à la position de curseur actuelle.", + "openLaunchJson": "Ouvrir « {0} »", + "pauseDebug": "Pause", + "restartDebug": "Redémarrer", + "selectAndStartDebugging": "Sélectionner et démarrer le débogage", + "startDebug": "Démarrer le débogage", + "startWithoutDebugging": "Exécuter sans débogage", + "stepIntoDebug": "Pas à pas détaillé", + "stepOutDebug": "Pas à pas sortant", + "stepOverDebug": "Pas à pas principal", + "stop": "Arrêter" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Couleur de bordure du widget d'exception.", - "debugExceptionWidgetBackground": "Couleur d'arrière-plan du widget d'exception.", - "exceptionThrownWithId": "Une exception s'est produite : {0}", - "exceptionThrown": "Une exception s'est produite.", - "close": "Fermer" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "Impossible de créer le fichier 'launch.json' dans le dossier '.vscode' ({0}).", + "editLaunchConfig": "Modifier la configuration de débogage dans launch.json", + "selectConfiguration": "Sélectionner une configuration de lancement", + "user settings": "Paramètres utilisateur", + "workspace": "espace de travail" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Ajouter à la fenêtre Espion", + "closeExceptionWidget": "Fermer le widget d'exception", + "conditionalBreakpointEditorAction": "Déboguer : ajouter un point d'arrêt conditionnel...", + "evaluateInDebugConsole": "Évaluer dans la console de débogage", + "goToNextBreakpoint": "Débogage : Aller au prochain point d’arrêt", + "goToPreviousBreakpoint": "Débogage : Aller au point d’arrêt précédent", + "logPointEditorAction": "Débogage : Ajouter un point de journalisation...", + "miConditionalBreakpoint": "Point d'arrêt &&conditionnel...", + "miLogPoint": "&&Logpoint...", + "miToggleBreakpoint": "Activer/désactiver le &&point d'arrêt", + "runToCursor": "Exécuter jusqu'au curseur", + "showDebugHover": "Déboguer : afficher par pointage", + "stepIntoTargets": "Effectuer un pas à pas détaillé dans les cibles...", + "toggleBreakpointAction": "Déboguer : activer/désactiver un point d'arrêt" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Ajouter une configuration...", + "editor.inlineValuesBackground": "Couleur de l’arrière-plan de la valeur en ligne du débogage.", + "editor.inlineValuesForeground": "Couleur du texte de la valeur en ligne du débogage." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "Maintenez la touche {0} enfoncée pour activer l'affichage par pointage des informations de langage de l'éditeur", "treeAriaLabel": "Déboguer par pointage", "variableAriaLabel": "{0}, valeur {1}, variables, débogage" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Attributs de variable non valides", - "startDebugFirst": "Démarrez une session de débogage pour évaluer les expressions", - "notAvailable": "Non disponible", - "pausedOn": "En pause sur {0}", - "paused": "Suspendu", - "running": "En cours d'exécution", - "breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Icône de l'action d'activation dans la vue des points d'arrêt.", + "breakpointsRemoveAll": "Icône de l'action Tout supprimer dans la vue des points d'arrêt.", + "breakpointsViewIcon": "Icône de vue des points d'arrêt.", + "callStackViewIcon": "Icône de vue de la pile des appels.", + "callstackViewSession": "Icône de session dans la vue de la pile des appels.", + "debugBreakpoint": "Icône des points d'arrêt.", + "debugBreakpointConditional": "Icône des points d'arrêt conditionnels.", + "debugBreakpointConditionalDisabled": "Icône des points d'arrêt conditionnels désactivés.", + "debugBreakpointConditionalUnverified": "Icône des points d'arrêt conditionnels non vérifiés.", + "debugBreakpointData": "Icône des points d'arrêt sur variable.", + "debugBreakpointDataDisabled": "Icône des points d'arrêt sur variable désactivés.", + "debugBreakpointDataUnverified": "Icône des points d'arrêt sur variable non vérifiés.", + "debugBreakpointDisabled": "Icône des points d'arrêt désactivés.", + "debugBreakpointFunction": "Icône des points d'arrêt sur fonction.", + "debugBreakpointFunctionDisabled": "Icône des points d'arrêt sur fonction désactivés.", + "debugBreakpointFunctionUnverified": "Icône des points d'arrêt sur fonction non vérifiés.", + "debugBreakpointHint": "Icône des indicateurs de points d'arrêt affichés sur pointage dans la marge de glyphes de l'éditeur.", + "debugBreakpointLog": "Icône des points d'arrêt de journalisation.", + "debugBreakpointLogDisabled": "Icône des points d'arrêt de journalisation désactivés.", + "debugBreakpointLogUnverified": "Icône des points d'arrêt de journalisation non vérifiés.", + "debugBreakpointUnsupported": "Icône des points d'arrêt non pris en charge.", + "debugBreakpointUnverified": "Icône des points d'arrêt non vérifiés.", + "debugCollapseAll": "Icône de l'action permettant de tout réduire dans les vues de débogage.", + "debugConfigure": "Icône de l'action de configuration du débogage.", + "debugConsole": "Icône de l'action d'ouverture de la console de débogage.", + "debugConsoleClearAll": "Icône de l'action permettant de tout effacer dans la console de débogage.", + "debugConsoleEvaluationInput": "Icône du marqueur d'entrée d'évaluation du débogage.", + "debugConsoleEvaluationPrompt": "Icône de l'invite d'évaluation du débogage.", + "debugConsoleViewIcon": "Icône de vue de la console de débogage.", + "debugContinue": "Icône de l'action de poursuite du débogage.", + "debugDisconnect": "Icône de l'action de déconnexion du débogage.", + "debugGripper": "Icône de la barre de redimensionnement de la barre de débogage.", + "debugPause": "Icône de l'action d'interruption du débogage.", + "debugRestart": "Icône de l'action de redémarrage du débogage.", + "debugRestartFrame": "Icône de l'action de redémarrage de frame du débogage.", + "debugReverseContinue": "Icône de l'action de poursuite du débogage en sens inverse.", + "debugStackframe": "Icône de frame de pile affiché dans la marge de glyphes de l'éditeur.", + "debugStackframeFocused": "Icône de frame de pile ayant le focus, affiché dans la marge de glyphes de l'éditeur.", + "debugStart": "Icône de l'action de démarrage du débogage.", + "debugStepBack": "Icône de l'action de débogage avec exécution d'un pas à pas en arrière.", + "debugStepInto": "Icône de l'action de débogage avec exécution d'un pas à pas détaillé.", + "debugStepOut": "Icône de l'action de débogage avec exécution d'un pas à pas sortant.", + "debugStepOver": "Icône de l'action de débogage avec exécution d'un pas à pas principal.", + "debugStop": "Icône de l'action d'arrêt du débogage.", + "loadedScriptsViewIcon": "Icône de vue des scripts chargés.", + "runViewIcon": "Icône de vue de l'exécution.", + "variablesViewIcon": "Icône de vue des variables.", + "watchExpressionsAdd": "Icône de l'action d'ajout dans la vue Espion.", + "watchExpressionsAddFuncBreakpoint": "Icône de l'action d'ajout de points d'arrêt sur fonction dans la vue Espion.", + "watchExpressionsRemoveAll": "Icône de l'action Tout supprimer dans la vue Espion.", + "watchViewIcon": "Icône de vue de l'espion." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Message à loguer lorsque le point d’arrêt est atteint. Les expressions entre {} sont interpolées. 'Entrée' pour accepter,'Echap' pour annuler.", - "breakpointWidgetHitCountPlaceholder": "Arrêt quand le nombre d'accès est atteint. 'Entrée' pour accepter ou 'Échap' pour annuler.", - "breakpointWidgetExpressionPlaceholder": "Arrêt quand l'expression prend la valeur true. 'Entrée' pour accepter ou 'Échap' pour annuler.", - "expression": "Expression", - "hitCount": "Nombre d'accès", - "logMessage": "Message du journal", - "breakpointType": "Type de point d'arrêt" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Déboguer les configurations de lancement", - "noConfigurations": "Aucune configuration", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "Ajouter une configuration ({0})...", "addConfiguration": "Ajouter une configuration...", - "debugSession": "Session de débogage" + "configure": "configurer", + "contributed": "objet d'une contribution", + "customizeLaunchConfig": "Configurer la configuration de lancement", + "noDebugResults": "Aucune configuration de lancement correspondante", + "providerAriaLabel": "configurations {0} faisant l'objet d'une contribution" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 session active", + "breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}", + "breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}", + "cancel": "Annuler", + "compoundMustHaveConfigurations": "L'attribut \"configurations\" du composé doit être défini pour permettre le démarrage de plusieurs configurations.", + "configMissing": "Il manque la configuration '{0}' dans 'launch.json'.", + "debugAdapterCrash": "Le débogage du processus adaptateur s'est terminé de manière inattendue ({0})", + "debugRequesMissing": "L’attribut '{0}' est introuvable dans la configuration de débogage choisie.", + "debugRequestNotSupported": "L’attribut '{0}' a une valeur '{1}' non prise en charge dans la configuration de débogage sélectionnée.", + "debugTrust": "Le débogage exécute des tâches de compilation du code de programme à partir de votre espace de travail.", + "debugTypeMissing": "Propriété 'type' manquante pour la configuration de lancement choisie.", + "debugTypeNotSupported": "Le type de débogage '{0}' configuré n'est pas pris en charge.", + "debuggingPaused": "{0}:{1}, débogage interrompu {2}, {3}", + "installAdditionalDebuggers": "Installer l'extension {0}", + "launchJsonDoesNotExist": "'launch.json' n'existe pas pour le dossier d'espace de travail passé.", + "multipleConfigurationNamesInWorkspace": "Il y a plusieurs configurations de lancement `{0}` dans l’espace de travail. Utilisez le nom du dossier pour qualifier la configuration.", + "nActiveSessions": "{0} sessions actives", + "noConfigurationNameInWorkspace": "La configuration de lancement '{0}' est introuvable dans l’espace de travail.", + "noFolderWithName": "Impossible de trouver le dossier avec le nom '{0}' pour la configuration '{1}' dans le composé '{2}'.", + "noFolderWorkspaceDebugError": "Impossible de déboguer le fichier actif. Vérifiez qu'il est enregistré et que vous avez installé une extension de débogage pour ce type de fichier.", + "runTrust": "L’exécution exécute des tâches de compilation du code de programme à partir de votre espace de travail." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "Débogage démarré.", + "debuggingStopped": "Débogage arrêté.", + "noDebugAdapter": "Aucun débogueur disponible. Impossible d'envoyer '{0}'", + "sessionNotReadyForBreakpoints": "La session n'est pas prête pour les points d'interruption" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Débogage : {0}", + "selectAndStartDebug": "Sélectionner et démarrer la configuration de débogage", + "status.debug": "Déboguer" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "Tâche spécifiée introuvable.", + "DebugTaskNotFoundWithTaskId": "Tâche '{0}' introuvable.", + "abort": "Abandonner", + "cancel": "Annuler", + "debugAnyway": "Déboguer quand même", + "invalidTaskReference": "La tâche '{0}' n'a pas peu être référencée à partir d'une configuration de lancement se trouvant dans un dossier d'espace de travail différent.", + "preLaunchTaskError": "Une erreur s'est produite pendant l'exécution de preLaunchTask '{0}'.", + "preLaunchTaskErrors": "Des erreurs se sont produites pendant l'exécution de preLaunchTask '{0}'.", + "preLaunchTaskExitCode": "Le preLaunchTask '{0}' s'est terminé avec le code de sortie {1}.", + "preLaunchTaskTerminated": "preLaunchTask '{0}' terminée.", + "remember": "Mémoriser mon choix dans les paramètres utilisateur", + "rememberTask": "Mémoriser mon choix pour cette tâche", + "showErrors": "Afficher les erreurs", + "taskNotTracked": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini.", + "taskNotTrackedWithTaskId": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Inverser", + "stepBackDebug": "Revenir en arrière" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Console de débogage", + "miOpenConfigurations": "Ouvrir les &&configurations", + "selectWorkspaceFolder": "Sélectionner un dossier d'espace de travail pour y créer un fichier launch.json, ou ajouter ce dernier au fichier config de l'espace de travail", + "startAdditionalSession": "Démarrer une session supplémentaire" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Fermer", + "debugExceptionWidgetBackground": "Couleur d'arrière-plan du widget d'exception.", + "debugExceptionWidgetBorder": "Couleur de bordure du widget d'exception.", + "exceptionThrown": "Une exception s'est produite.", + "exceptionThrownWithId": "Une exception s'est produite : {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "suivre le lien à l'aide du port réacheminé", - "followLink": "suivre le lien", + "fileLink": "Ctrl + clic pour {0}", "fileLinkMac": "Cmd + clic pour {0}", - "fileLink": "Ctrl + clic pour {0}" + "followForwardedLink": "suivre le lien à l'aide du port réacheminé", + "followLink": "suivre le lien" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Déboguer les scripts chargés", + "loadedScriptsFolderAriaLabel": "Dossier {0}, script chargé, débogage", + "loadedScriptsRootFolderAriaLabel": "Dossier de l’espace de travail {0}, script chargé, débogage", + "loadedScriptsSession": "Session de débogage", + "loadedScriptsSessionAriaLabel": "Session {0}, script chargé, débogage", + "loadedScriptsSourceAriaLabel": "{0}, script chargé, débogage" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "Le débogueur doit ouvrir un nouvel onglet ou une nouvelle fenêtre pour l’élément débogué, mais le navigateur l’a empêché. Vous devez accorder l’autorisation d’ouverture pour continuer.", + "cancel": "Annuler", + "continue": "Continuer", + "moreInfo": "Plus d'informations", + "noDebugAdapter": "Aucun débogueur disponible. Impossible d'envoyer '{0}'.", + "noDebugAdapterStart": "Aucun adaptateur de débogage, impossible de démarrer la session de débogage." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "Accepter l'entrée REPL", + "actions.repl.copyAll": "Débogage : Tout copier (console)", + "clearRepl": "Effacer la console", + "collapse": "Réduire tout", + "copy": "Copier", + "copyAll": "Copier tout", + "debugConsole": "Console de débogage", + "debugConsoleCleared": "La console de débogage a été effacée", + "filter": "Filtre", + "paste": "Coller", + "repl.action.filter": "Contenu du focus REPL à filtrer", + "selectRepl": "Sélectionner la console de débogage", + "startDebugFirst": "Démarrez une session de débogage pour évaluer les expressions", + "workbench.debug.filter.placeholder": "Filtre (exemple : text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "Affichage de {0} sur {1}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console de débogage", - "replVariableAriaLabel": "Variable {0}, valeur {1}", - "occurred": ", a eu lieu {0} fois", + "occurred": ", s’est produit {0} fois", + "replGroup": "Groupe de consoles de débogage {0}", "replRawObjectAriaLabel": "Variable de console de débogage {0}, valeur {1}", - "replGroup": "Groupe de consoles de débogage {0}" + "replVariableAriaLabel": "Variable {0}, valeur {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Couleur d'arrière-plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre", + "statusBarDebuggingBorder": "Couleur de la bordure qui sépare à l’éditeur et la barre latérale quand un programme est en cours de débogage. La barre d’état s’affiche en bas de la fenêtre", + "statusBarDebuggingForeground": "Couleur de premier plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Tout réduire", + "variableAriaLabel": "{0}, valeur {1}", + "variableScopeAriaLabel": "Étendue {0}", + "variableValueAriaLabel": "Tapez une nouvelle valeur de variable", + "variablesAriaTreeLabel": "Déboguer les variables" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Ajouter une expression", + "collapse": "Tout réduire", + "removeAllWatchExpressions": "Supprimer toutes les expressions", + "watchAriaTreeLabel": "Déboguer les expressions espionnées", + "watchExpressionAriaLabel": "{0}, valeur {1}", + "watchExpressionInputAriaLabel": "Tapez l'expression à espionner", + "watchExpressionPlaceholder": "Expression à espionner", + "watchVariableAriaLabel": "{0}, valeur {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Pour personnaliser Exécuter et déboguer [créer un fichier launch.json](command:{0}).", + "customizeRunAndDebugOpenFolder": "Pour personnaliser Exécuter et déboguer, [ouvrez un dossier](command:{0}) et créez un fichier launch.json.", + "detectThenRunAndDebug": "[Afficher toutes les configurations de débogage automatique] (command:{0}).", + "openAFileWhichCanBeDebugged": "[Ouvrir un fichier](command:{0}) qui peut être débogué ou exécuté.", + "run": "Exécuter", + "runAndDebugAction": "[Exécuter et déboguer{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Expiration après {0} ms pour '{1}'" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "La valeur est true si la session ayant le focus prend en charge l'arrêt quand la valeur change.", + "breakWhenValueIsAccessedSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas d'accès à la valeur.", + "breakWhenValueIsReadSupported": "La valeur est true quand le point d'arrêt ayant le focus prend en charge l'arrêt en cas de lecture de la valeur.", + "breakpointAccessType": "Représente le type d'accès du point d'arrêt sur variable ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'read', 'readWrite', 'write'", + "breakpointInputFocused": "La valeur est true quand la zone de saisie a le focus dans la vue POINTS D'ARRÊT.", + "breakpointItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue POINTS D'ARRÊT. Exemples : 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", + "breakpointSupportsCondition": "La valeur est true quand le point d'arrêt ayant le focus prend en charge les conditions.", + "breakpointWidgetVisibile": "La valeur est true quand le widget de zone de l'éditeur de points d'arrêt est visible, sinon false.", + "breakpointsExist": "La valeur est true quand il existe au moins un point d'arrêt.", + "breakpointsFocused": "La valeur est true quand la vue POINTS D'ARRÊT a le focus, sinon false.", + "callStackItemStopped": "La valeur est true quand l'élément ayant le focus dans la PILE DES APPELS est à l'arrêt. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", + "callStackItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue PILE DES APPELS. Exemples : 'session', 'thread', 'stackFrame'", + "callStackSessionHasOneThread": "La valeur est true quand la session ayant le focus dans la vue PILE DES APPELS n'a qu'un seul thread. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", + "callStackSessionIsAttach": "La valeur est true quand la session dans la vue PILE DES APPELS est attachée, sinon false. Utilisé de manière interne pour les menus en ligne dans la vue PILE DES APPELS.", + "debugConfigurationType": "Type de débogage de la configuration de lancement sélectionnée. Exemple : 'python'.", + "debugProtocolVariableMenuContext": "Représente le contexte que l'adaptateur de débogage définit sur la variable ayant le focus dans la vue VARIABLES.", + "debugSetVariableSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'setVariable'.", + "debugState": "État dans lequel se trouve la session de débogage ayant le focus. Il s'agit de l'une des valeurs suivantes : 'inactive', 'initializing', 'stopped' ou 'running'.", + "debugType": "Type de débogage de la session de débogage active. Exemple : 'python'.", + "debugUX": "État de l'expérience utilisateur de débogage. Quand il n'existe aucune configuration de débogage, la valeur est 'simple', sinon 'default'. Permet de déterminer le moment où les vues de bienvenue doivent être affichées dans le viewlet de débogage.", + "debuggersAvailable": "La valeur est true quand il existe au moins une extension de débogage active.", + "exceptionWidgetVisible": "La valeur est true quand le widget d'exception est visible.", + "expressionSelected": "La valeur est true quand une zone d'entrée d'expression est ouverte dans la vue ESPION ou VARIABLES, sinon false.", + "focusedSessionIsAttach": "La valeur est true quand la session ayant le focus a la valeur 'attach'.", + "inBreakpointWidget": "La valeur est true quand le widget de zone de l'éditeur de points d'arrêt a le focus, sinon false.", + "inDebugMode": "La valeur est true au moment du débogage, sinon false.", + "inDebugRepl": "La valeur est true quand la console de débogage a le focus, sinon false.", + "internalConsoleOptions": "Contrôle le moment où la console de débogage interne doit s’ouvrir.", + "jumpToCursorSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'jumpToCursor'.", + "loadedScriptsItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue SCRIPTS CHARGÉS.", + "loadedScriptsSupported": "La valeur est true quand la session ayant le focus prend en charge la vue SCRIPTS CHARGÉS", + "multiSessionDebug": "La valeur est true quand il existe plus de 1 session de débogage active.", + "multiSessionRepl": "La valeur est true quand il existe plus de 1 console de débogage.", + "restartFrameSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'restartFrame'.", + "stackFrameSupportsRestart": "La valeur est true quand le frame de pile ayant le focus prend en charge 'restartFrame'.", + "stepBackSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'stepBack'.", + "stepIntoTargetsSupported": "La valeur est true quand la session ayant le focus prend en charge la requête 'stepIntoTargets'.", + "terminateDebuggeeSupported": "La valeur est « true » lorsque la session ayant le focus prend en charge la fonctionnalité d’arrêt de l’élément débogué.", + "variableEvaluateNamePresent": "La valeur est true quand un champ 'evalauteName' est défini pour la variable", + "variablesFocused": "La valeur est true quand la vue VARIABLES a le focus, sinon false", + "watchExpressionsExist": "La valeur est true quand il existe au moins une expression à espionner, sinon false.", + "watchExpressionsFocused": "La valeur est true quand la vue ESPION a le focus, sinon false.", + "watchItemType": "Représente le type d'élément de l'élément ayant le focus dans la vue ESPION. Exemples : 'expression', 'variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "Impossible de charger la source '{0}'.", + "canNotResolveSourceWithError": "Impossible de charger la source '{0}' : {1}.", + "unable": "Impossible de résoudre la ressource sans session de débogage" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage.", + "invalidVariableAttributes": "Attributs de variable non valides", + "notAvailable": "Non disponible", + "paused": "Suspendu", + "pausedOn": "En pause sur {0}", + "running": "En cours d'exécution", + "startDebugFirst": "Démarrez une session de débogage pour évaluer les expressions" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Nom du dossier où se trouve l'élément composé.", + "app.launch.json.compound.name": "Nom du composé. Apparaît dans le menu déroulant de la configuration de lancement.", + "app.launch.json.compound.stopAll": "Détermine si la fin manuelle d'une session entraîne l'arrêt de toutes les sessions composées.", + "app.launch.json.compounds": "Liste des composés. Chaque composé référence plusieurs configurations qui sont lancées ensemble.", + "app.launch.json.compounds.configurations": "Noms des configurations qui sont lancées dans le cadre de ce composé.", + "app.launch.json.configurations": "Liste des configurations. Ajoutez de nouvelles configurations, ou modifiez celles qui existent déjà à l'aide d'IntelliSense.", + "app.launch.json.title": "Lancer", + "app.launch.json.version": "Version de ce format de fichier.", + "compoundPrelaunchTask": "Tâche à exécuter avant le début de toute configuration composée.", + "presentation": "Options de présentation pour l'affichage de cette configuration dans le menu déroulant de la configuration de débogage et la palette de commandes.", + "presentation.group": "Groupe auquel cette configuration appartient. Utilisé pour le regroupement et le tri dans le menu déroulant de configuration et la palette de commandes.", + "presentation.hidden": "Contrôle si cette configuration doit être affichée dans le menu déroulant de configuration et la palette de commandes.", + "presentation.order": "Ordre de cette configuration au sein d'un groupe. Utilisé pour le regroupement et le tri dans le menu déroulant de configuration et la palette de commandes.", + "useUniqueNames": "Veuillez utiliser des noms de configuration uniques.", + "vscode.extension.contributes.breakpoints": "Ajoute des points d'arrêt.", + "vscode.extension.contributes.breakpoints.language": "Autorisez les points d'arrêt pour ce langage.", + "vscode.extension.contributes.debuggers": "Ajoute des adaptateurs de débogage.", + "vscode.extension.contributes.debuggers.args": "Arguments facultatifs à passer à l'adaptateur.", + "vscode.extension.contributes.debuggers.configurationAttributes": "Configurations de schéma JSON pour la validation de 'launch.json'.", + "vscode.extension.contributes.debuggers.configurationSnippets": "Extraits pour l'ajout de nouvelles configurations à 'launch.json'.", + "vscode.extension.contributes.debuggers.initialConfigurations": "Configurations pour la génération du fichier 'launch.json' initial.", + "vscode.extension.contributes.debuggers.label": "Nom complet de cet adaptateur de débogage.", + "vscode.extension.contributes.debuggers.languages": "Liste de langages pour lesquels l'extension de débogage peut être considérée comme \"débogueur par défaut\".", + "vscode.extension.contributes.debuggers.linux": "Paramètres spécifiques à Linux.", + "vscode.extension.contributes.debuggers.linux.runtime": "Runtime utilisé pour Linux.", + "vscode.extension.contributes.debuggers.osx": "Paramètres spécifiques à macOS.", + "vscode.extension.contributes.debuggers.osx.runtime": "Runtime utilisé pour macOS.", + "vscode.extension.contributes.debuggers.program": "Chemin du programme de l'adaptateur de débogage. Le chemin est absolu ou relatif par rapport au dossier d'extensions.", + "vscode.extension.contributes.debuggers.runtime": "Runtime facultatif, si l'attribut de programme n'est pas un exécutable, mais qu'il nécessite un exécutable.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Arguments du runtime facultatif.", + "vscode.extension.contributes.debuggers.type": "Identificateur unique de cet adaptateur de débogage.", + "vscode.extension.contributes.debuggers.variables": "Mappage de variables interactives (par ex. ${action.pickProcess}) dans 'launch.json' à une commande.", + "vscode.extension.contributes.debuggers.windows": "Paramètres spécifiques à Windows.", + "vscode.extension.contributes.debuggers.windows.runtime": "Runtime utilisé pour Windows." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Source inconnue" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Adaptateur de débogage introuvable pour le type '{0}'.", + "debugLinuxConfiguration": "Attributs de configuration de lancement spécifiques à Linux.", + "debugOSXConfiguration": "Attributs de configuration de lancement spécifiques à OS X.", + "debugRequest": "Type de requête de configuration. Il peut s'agir de \"launch\" ou \"attach\".", + "debugType": "Type de configuration.", + "debugTypeNotRecognised": "Le type de débogage n'est pas reconnu. Vérifiez que vous avez installé l'extension de débogage correspondante et qu'elle est activée.", + "debugWindowsConfiguration": "Attributs de configuration de lancement spécifiques à Windows.", + "launch.config.comment1": "Utilisez IntelliSense pour en savoir plus sur les attributs possibles.", + "launch.config.comment2": "Pointez pour afficher la description des attributs existants.", + "launch.config.comment3": "Pour plus d'informations, visitez : {0}", + "node2NotSupported": "\"node2\" n'est plus pris en charge. Utilisez \"node\" à la place, et affectez la valeur \"inspector\" à l'attribut \"protocol\"." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "La console a été effacée", "snapshotObj": "Seules les valeurs primitives sont affichées pour cet objet." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Affichage de {0} sur {1}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "L'exécutable d'adaptateur de débogage '{0}' n'existe pas.", "debugAdapterCannotDetermineExecutable": "Impossible de déterminer l'exécutable pour l'adaptateur de débogage '{0}'.", "unableToLaunchDebugAdapter": "Impossible de lancer l'adaptateur de débogage à partir de '{0}'.", "unableToLaunchDebugAdapterNoArgs": "Impossible de lancer l'adaptateur de débogage." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Sélectionner une configuration de lancement", - "editLaunchConfig": "Modifier la configuration de débogage dans launch.json", - "DebugConfig.failed": "Impossible de créer le fichier 'launch.json' dans le dossier '.vscode' ({0}).", - "workspace": "espace de travail", - "user settings": "Paramètres utilisateur" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "Aucun débogueur disponible. Impossible d'envoyer '{0}'", - "sessionNotReadyForBreakpoints": "La session n'est pas prête pour les points d'interruption", - "debuggingStarted": "Débogage démarré.", - "debuggingStopped": "Débogage arrêté." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "Des erreurs se sont produites pendant l'exécution de preLaunchTask '{0}'.", - "preLaunchTaskError": "Une erreur s'est produite pendant l'exécution de preLaunchTask '{0}'.", - "preLaunchTaskExitCode": "Le preLaunchTask '{0}' s'est terminé avec le code de sortie {1}.", - "preLaunchTaskTerminated": "preLaunchTask '{0}' terminée.", - "debugAnyway": "Déboguer quand même", - "showErrors": "Afficher les erreurs", - "abort": "Abandonner", - "remember": "Mémoriser mon choix dans les paramètres utilisateur", - "cancel": "Annuler", - "rememberTask": "Mémoriser mon choix pour cette tâche", - "invalidTaskReference": "La tâche '{0}' n'a pas peu être référencée à partir d'une configuration de lancement se trouvant dans un dossier d'espace de travail différent.", - "DebugTaskNotFoundWithTaskId": "Tâche '{0}' introuvable.", - "DebugTaskNotFound": "Tâche spécifiée introuvable.", - "taskNotTrackedWithTaskId": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini.", - "taskNotTracked": "Impossible d'effectuer le suivi de la tâche '{0}'. Vérifiez qu'un détecteur de problèmes de correspondance a été défini." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "Le 'type' de débogueur ne peut pas être omis et doit être de type 'string'.", - "more": "Plus...", - "selectDebug": "Sélectionner l'environnement" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Source inconnue" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Ajoute des adaptateurs de débogage.", - "vscode.extension.contributes.debuggers.type": "Identificateur unique de cet adaptateur de débogage.", - "vscode.extension.contributes.debuggers.label": "Nom complet de cet adaptateur de débogage.", - "vscode.extension.contributes.debuggers.program": "Chemin du programme de l'adaptateur de débogage. Le chemin est absolu ou relatif par rapport au dossier d'extensions.", - "vscode.extension.contributes.debuggers.args": "Arguments facultatifs à passer à l'adaptateur.", - "vscode.extension.contributes.debuggers.runtime": "Runtime facultatif, si l'attribut de programme n'est pas un exécutable, mais qu'il nécessite un exécutable.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Arguments du runtime facultatif.", - "vscode.extension.contributes.debuggers.variables": "Mappage de variables interactives (par ex. ${action.pickProcess}) dans 'launch.json' à une commande.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Configurations pour la génération du fichier 'launch.json' initial.", - "vscode.extension.contributes.debuggers.languages": "Liste de langages pour lesquels l'extension de débogage peut être considérée comme \"débogueur par défaut\".", - "vscode.extension.contributes.debuggers.configurationSnippets": "Extraits pour l'ajout de nouvelles configurations à 'launch.json'.", - "vscode.extension.contributes.debuggers.configurationAttributes": "Configurations de schéma JSON pour la validation de 'launch.json'.", - "vscode.extension.contributes.debuggers.windows": "Paramètres spécifiques à Windows.", - "vscode.extension.contributes.debuggers.windows.runtime": "Runtime utilisé pour Windows.", - "vscode.extension.contributes.debuggers.osx": "Paramètres spécifiques à macOS.", - "vscode.extension.contributes.debuggers.osx.runtime": "Runtime utilisé pour macOS.", - "vscode.extension.contributes.debuggers.linux": "Paramètres spécifiques à Linux.", - "vscode.extension.contributes.debuggers.linux.runtime": "Runtime utilisé pour Linux.", - "vscode.extension.contributes.breakpoints": "Ajoute des points d'arrêt.", - "vscode.extension.contributes.breakpoints.language": "Autorisez les points d'arrêt pour ce langage.", - "presentation": "Options de présentation pour l'affichage de cette configuration dans le menu déroulant de la configuration de débogage et la palette de commandes.", - "presentation.hidden": "Contrôle si cette configuration doit être affichée dans le menu déroulant de configuration et la palette de commandes.", - "presentation.group": "Groupe auquel cette configuration appartient. Utilisé pour le regroupement et le tri dans le menu déroulant de configuration et la palette de commandes.", - "presentation.order": "Ordre de cette configuration au sein d'un groupe. Utilisé pour le regroupement et le tri dans le menu déroulant de configuration et la palette de commandes.", - "app.launch.json.title": "Lancer", - "app.launch.json.version": "Version de ce format de fichier.", - "app.launch.json.configurations": "Liste des configurations. Ajoutez de nouvelles configurations, ou modifiez celles qui existent déjà à l'aide d'IntelliSense.", - "app.launch.json.compounds": "Liste des composés. Chaque composé référence plusieurs configurations qui sont lancées ensemble.", - "app.launch.json.compound.name": "Nom du composé. Apparaît dans le menu déroulant de la configuration de lancement.", - "useUniqueNames": "Veuillez utiliser des noms de configuration uniques.", - "app.launch.json.compound.folder": "Nom du dossier où se trouve l'élément composé.", - "app.launch.json.compounds.configurations": "Noms des configurations qui sont lancées dans le cadre de ce composé.", - "app.launch.json.compound.stopAll": "Détermine si la fin manuelle d'une session entraîne l'arrêt de toutes les sessions composées.", - "compoundPrelaunchTask": "Tâche à exécuter avant le début de toute configuration composée." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "Aucun adaptateur de débogage, impossible de démarrer la session de débogage.", - "noDebugAdapter": "Aucun débogueur disponible. Impossible d'envoyer '{0}'.", - "moreInfo": "Plus d'informations" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Adaptateur de débogage introuvable pour le type '{0}'.", - "launch.config.comment1": "Utilisez IntelliSense pour en savoir plus sur les attributs possibles.", - "launch.config.comment2": "Pointez pour afficher la description des attributs existants.", - "launch.config.comment3": "Pour plus d'informations, visitez : {0}", - "debugType": "Type de configuration.", - "debugTypeNotRecognised": "Le type de débogage n'est pas reconnu. Vérifiez que vous avez installé l'extension de débogage correspondante et qu'elle est activée.", - "node2NotSupported": "\"node2\" n'est plus pris en charge. Utilisez \"node\" à la place, et affectez la valeur \"inspector\" à l'attribut \"protocol\".", - "debugName": "Nom de la configuration, apparaît dans le menu déroulant de la configuration de lancement.", - "debugRequest": "Type de requête de configuration. Il peut s'agir de \"launch\" ou \"attach\".", - "debugServer": "Pour le développement d'une extension de débogage uniquement : si un port est spécifié, VS Code tente de se connecter à un adaptateur de débogage s'exécutant en mode serveur", - "debugPrelaunchTask": "Tâche à exécuter avant le démarrage de la session de débogage.", - "debugPostDebugTask": "Tâche à exécuter après que le débogage se termine.", - "debugWindowsConfiguration": "Attributs de configuration de lancement spécifiques à Windows.", - "debugOSXConfiguration": "Attributs de configuration de lancement spécifiques à OS X.", - "debugLinuxConfiguration": "Attributs de configuration de lancement spécifiques à Linux." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "&&Oui", "cancelButton": "Annuler", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Récupère les fonctionnalités expérimentales pour exécuter à partir d’un service en ligne de Microsoft." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Extensions en cours d'exécution" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension", - "stopExtensionHostProfileStart": "Arrêter le profilage d'hôte d'extension", - "saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Démarrer le débogage d'hôte d'Extension", - "restart1": "Profiler les extensions", - "restart2": "Pour profiler les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer '{0}' maintenant ?", - "restart3": "&&Redémarrer", - "cancel": "&&Annuler", - "debugExtensionHost.launch.name": "Attacher l'hôte d'extension" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Exécution des extensions" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Hôte d'extension de profilage", - "selectAndStartDebug": "Cliquer pour arrêter le profilage", - "profilingExtensionHostTime": "Profilage de l'hôte d'extension ({0} sec)", - "status.profiler": "Profileur d'extension", - "restart1": "Profiler les extensions", - "restart2": "Pour profiler les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer '{0}' maintenant ?", - "restart3": "&&Redémarrer", - "cancel": "&&Annuler" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "L'extension '{0}' a mis très longtemps à exécuter sa dernière opération et a empêché l'exécution d'autres extensions.", - "show": "Afficher les extensions" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Ouvrir le dossier d'extensions" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Appuyez sur Entrée pour gérer les extensions.", - "manageExtensionsHelp": "Gérer les extensions", - "extension": "Extension", - "extensions": "Extensions", - "miViewExtensions": "E&&xtensions", - "extensionsConfigurationTitle": "Extensions", - "all": "Toutes les extensions", - "enabled": "Uniquement les extensions activées", - "none": "Aucun", - "extensions.autoUpdate.true": "Télécharge et installe automatiquement les mises à jour pour toutes les extensions.", - "extensions.autoUpdate.enabled": "Télécharge et installe automatiquement les mises à jour uniquement pour les extensions activées. Les extensions désactivées ne sont pas mises à jour automatiquement.", - "extensions.autoUpdate.false": "Les extensions ne sont pas mises à jour automatiquement.", - "extensions.autoUpdate": "Contrôle le comportement de mise à jour automatique des extensions. Les mises à jour sont récupérées à partir d'un service en ligne Microsoft.", - "extensionsCheckUpdates": "Lorsqu’activé, vérifie automatiquement les extensions pour les mises à jour. Si une extension est une mise à jour, elle est marquée comme obsolète dans l’affichage des Extensions. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.", - "extensionsIgnoreRecommendations": "Si cette option est activée, les notifications pour les recommandations d’extension ne sont pas affichées.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Ce paramètre est déprécié. Utilisez le paramètre extensions.ignoreRecommendations pour contrôler les notifications de recommandation. Utilisez les actions de visibilité de la vue Extensions pour masquer la vue recommandée par défaut.", - "extensionsCloseExtensionDetailsOnViewChange": "Si cette option est activée, les éditeurs avec les détails d'extension sont automatiquement fermés quand vous quittez l'affichage Extensions.", - "handleUriConfirmedExtensions": "Si une extension est listée ici, aucune invite de confirmation n'est affichée quand cette extension gère un URI.", - "extensionsWebWorker": "Activez l'hôte d'extension Web Worker.", - "workbench.extensions.installExtension.description": "Installer l'extension spécifiée", - "workbench.extensions.installExtension.arg.name": "ID d'extension ou URI de ressource VSIX", - "notFound": "Extension '{0}' introuvable.", - "workbench.extensions.uninstallExtension.description": "Désinstaller l'extension donnée", - "workbench.extensions.uninstallExtension.arg.name": "ID de l'extension à désinstaller", - "id required": "ID d'extension obligatoire.", - "notInstalled": "L'extension '{0}' n'est pas installée. Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : ms-vscode.csharp.", - "builtin": "L'extension '{0}' est une extension intégrée qui ne peut pas être installée", - "workbench.extensions.search.description": "Recherche d'une extension spécifique", - "workbench.extensions.search.arg.name": "Requête à utiliser dans la recherche", - "installExtensionQuickAccessPlaceholder": "Tapez le nom d'une extension à installer ou à rechercher.", - "installExtensionQuickAccessHelp": "Installer ou rechercher des extensions", - "miPreferencesExtensions": "&&Extensions", - "showExtensions": "Extensions", - "installExtensions": "Installer les extensions", - "showRecommendedKeymapExtensionsShort": "Mappages de touches", - "miOpenKeymapExtensions": "&&Mappages de touches", - "miOpenKeymapExtensions2": "Mappages de touches", - "showLanguageExtensionsShort": "Extensions de langage", - "checkForUpdates": "Rechercher les mises à jour d'extensions", - "noUpdatesAvailable": "Toutes les extensions sont à jour.", - "configure auto updating extensions": "Mise à jour automatique des extensions", - "configureExtensionsAutoUpdate.all": "Toutes les extensions", - "configureExtensionsAutoUpdate.enabled": "Uniquement les extensions activées", - "configureExtensionsAutoUpdate.none": "Aucun", - "updateAll": "Mettre à jour toutes les extensions", - "disableAutoUpdate": "Désactiver la mise à jour automatique des extensions", - "enableAutoUpdate": "Active la mise à jour automatique de toutes les extensions", - "enableAll": "Activer toutes les extensions", - "enableAllWorkspace": "Activer toutes les extensions pour cet espace de travail", - "disableAll": "Désactiver toutes les extensions installées", - "disableAllWorkspace": "Désactiver toutes les extensions installées pour cet espace de travail", - "InstallFromVSIX": "Installer à partir de VSIX...", - "installFromVSIX": "Installer à partir d'un VSIX", - "installButton": "&&Installer", - "installVSIX": "Installer le VSIX de l'extension", - "InstallVSIXAction.successReload": "Installation de l'extension {0} effectuée à partir du fichier VSIX. Rechargez Visual Studio Code pour l'activer.", - "InstallVSIXAction.success": "Installation de l'extension {0} effectuée à partir du fichier VSIX.", - "InstallVSIXAction.reloadNow": "Recharger maintenant", - "filterExtensions": "Filtrer les extensions...", - "showFeaturedExtensions": "Afficher les extensions recommandées", - "featured filter": "Fonctionnalités proposées", - "showPopularExtensions": "Afficher les extensions les plus demandées", - "most popular filter": "La plus populaire", - "showRecommendedExtensions": "Afficher les extensions recommandées", - "most popular recommended": "Recommandée", - "recentlyPublishedExtensions": "Afficher les extensions récemment publiées", - "recently published filter": "Publiée récemment", - "filter by category": "Catégorie", - "showBuiltInExtensions": "Afficher les extensions intégrées", - "builtin filter": "Intégrée", - "showInstalledExtensions": "Afficher les extensions installées", - "installed filter": "Installée", - "showEnabledExtensions": "Afficher les extensions activées", - "enabled filter": "Activée", - "showDisabledExtensions": "Afficher les extensions désactivées", - "disabled filter": "Désactivée", - "showOutdatedExtensions": "Afficher les extensions obsolètes", - "outdated filter": "Obsolète", - "sorty by": "Tri par", - "sort by installs": "Nombre d'installations", - "sort by rating": "Évaluation", - "sort by name": "Nom", - "sort by date": "Date de publication", - "clearExtensionsSearchResults": "Effacer les résultats de la recherche d'extensions", - "refreshExtension": "Actualiser", - "installWorkspaceRecommendedExtensions": "Installer les extensions recommandées pour l'espace de travail", - "workbench.extensions.action.copyExtension": "Copier", - "extensionInfoName": "Nom : {0}", - "extensionInfoId": "ID : {0}", - "extensionInfoDescription": "Description : {0}", - "extensionInfoVersion": "Version : {0}", - "extensionInfoPublisher": "Serveur de publication : {0}", - "extensionInfoVSMarketplaceLink": "Lien de la Place de marché pour VS : {0}", - "workbench.extensions.action.copyExtensionId": "Copier l'ID d'extension", - "workbench.extensions.action.configure": "Paramètres d'extension", - "workbench.extensions.action.toggleIgnoreExtension": "Synchroniser cette extension", - "workbench.extensions.action.ignoreRecommendation": "Ignorer la recommandation", - "workbench.extensions.action.undoIgnoredRecommendation": "Annuler la recommandation ignorée", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Ajouter aux recommandations relatives à l'espace de travail", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Supprimer des recommandations de l'espace de travail", - "workbench.extensions.action.addToWorkspaceRecommendations": "Ajouter l'extension aux recommandations de l'espace de travail", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Ajouter l'extension aux recommandations du dossier d'espace de travail", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Ajouter l'extension aux recommandations ignorées de l'espace de travail", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Ajouter l'extension aux recommandations ignorées du dossier d'espace de travail" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Installé", - "select and install local extensions": "Installer les extensions locales dans '{0}'...", - "remote": "À distance", - "install remote in local": "Installer les extensions distantes localement...", - "popularExtensions": "Populaire", - "recommendedExtensions": "Recommandées", - "enabledExtensions": "Activé", - "disabledExtensions": "Désactivé", - "marketPlace": "Place de marché", - "enabled": "Activé", - "disabled": "Désactivé", - "outdated": "Obsolète", - "builtin": "Intégré", - "workspaceRecommendedExtensions": "Recommandations d'espace de travail", - "otherRecommendedExtensions": "Autres recommandations", - "builtinFeatureExtensions": "Fonctionnalités", - "builtInThemesExtensions": "Thèmes", - "builtinProgrammingLanguageExtensions": "Langages de programmation", - "searchExtensions": "Rechercher des extensions dans la Place de marché", - "extensionFoundInSection": "1 extension trouvée dans la section {0}.", - "extensionFound": "1 extension trouvée.", - "extensionsFoundInSection": "{0} extensions trouvées dans la section {1}.", - "extensionsFound": "{0} extensions trouvées.", - "suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'.", - "open user settings": "Ouvrir les paramètres utilisateur", - "outdatedExtensions": "{0} extensions obsolètes", - "malicious warning": "Nous avons désinstallé '{0}' qui a été signalé comme problématique.", - "reloadNow": "Recharger maintenant" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Problème de performance", - "cmd.report": "Signaler un problème", - "attach.title": "Avez-vous attaché le profil du processeur ?", - "ok": "OK", - "attach.msg": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' au problème que vous venez de créer.", - "cmd.show": "Afficher les problèmes", - "attach.msg2": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' à un problème de performance existant." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Signaler un problème" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Activé par {0} au démarrage", - "workspaceContainsGlobActivation": "Activation effectuée par {1}, car un fichier correspondant à {0} existe dans votre espace de travail", - "workspaceContainsFileActivation": "Activation effectuée par {1}, car le fichier {0} existe dans votre espace de travail", - "workspaceContainsTimeout": "Activation effectuée par {1}, car la recherche de {0} a pris trop de temps", - "startupFinishedActivation": "Activé par {0} une fois le démarrage effectué", - "languageActivation": "Activation effectuée par {1}, car vous avez ouvert un fichier {0}", - "workspaceGenericActivation": "Activation effectuée par {1} après l'événement {0}", - "unresponsive.title": "L'extension a entraîné le gel de l'hôte d'extension.", - "errors": " {0} erreurs non détectées", - "runtimeExtensions": "Extensions de runtime", - "disable workspace": "Désactiver (espace de travail)", "disable": "Désactiver", - "showRuntimeExtensions": "Afficher les extensions en cours d'exécution" + "disable workspace": "Désactiver (espace de travail)", + "errors": " {0} erreurs non détectées", + "languageActivation": "Activation effectuée par {1}, car vous avez ouvert un fichier {0}", + "runtimeExtensions": "Extensions de runtime", + "showRuntimeExtensions": "Afficher les extensions en cours d'exécution", + "starActivation": "Activé par {0} au démarrage", + "startupFinishedActivation": "Activé par {0} une fois le démarrage effectué", + "unresponsive.title": "L'extension a entraîné le gel de l'hôte d'extension.", + "workspaceContainsFileActivation": "Activation effectuée par {1}, car le fichier {0} existe dans votre espace de travail", + "workspaceContainsGlobActivation": "Activation effectuée par {1}, car un fichier correspondant à {0} existe dans votre espace de travail", + "workspaceContainsTimeout": "Activation effectuée par {1}, car la recherche de {0} a pris trop de temps", + "workspaceGenericActivation": "Activation effectuée par {1} après l'événement {0}" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Extension : {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Extensions", - "app.extensions.json.recommendations": "Liste des extensions qui doivent être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'.", - "app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'.", - "app.extensions.json.unwantedRecommendations": "Liste des extensions recommandées par VS Code qui ne doivent pas être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'." - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "Désactiver les autres mappages de touches ({0}) pour éviter les conflits de combinaisons de touches ?", - "yes": "Oui", - "no": "Non" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Nom de l'extension", - "extension id": "Identificateur d'extension", - "preview": "Aperçu", - "builtin": "Intégrée", - "publisher": "Nom de l'éditeur", - "install count": "Nombre d'installations", - "rating": "Évaluation", - "repository": "Dépôt", - "license": "Licence", - "version": "Version", - "details": "Détails", - "detailstooltip": "Détails de l’extension, affichés depuis le fichier 'README.md' de l’extension", - "contributions": "Contributions", - "contributionstooltip": "Listes des contributions à VS Code par cette extension", - "changelog": "Journal des modifications", - "changelogtooltip": "Historique de mise à jour de l'extension, affiché depuis le fichier 'CHANGELOG.md' de l’extension", - "dependencies": "Dépendances", - "dependenciestooltip": "Répertorie les extensions dont dépend cette extension", - "extensionpack": "Pack d'extensions", - "extensionpacktooltip": "Liste les extensions qui vont être installées avec cette extension", - "recommendationHasBeenIgnored": "Vous avez choisi de ne pas recevoir de recommandations pour cette extension.", - "noReadme": "Aucun fichier README disponible.", - "extension pack": "Pack d'extensions ({0})", - "noChangelog": "Aucun Changelog disponible.", - "noContributions": "Aucune contribution", - "noDependencies": "Aucune dépendance", - "noextensions": "Aucune extension", - "settings": "Paramètres ({0})", - "setting name": "Nom", - "description": "Description", - "default": "Par défaut", - "debuggers": "Débogueurs ({0})", - "debugger name": "Nom", - "debugger type": "Type", - "viewContainers": "Voir les conteneurs ({0})", - "view container id": "ID", - "view container title": "Titre", - "view container location": "Emplacement", - "views": "Vues ({0})", - "view id": "ID", - "view name": "Nom", - "view location": "Emplacement", - "localizations": "Localisations ({0})", - "localizations language id": "ID de langue", - "localizations language name": "Nom de la langue", - "localizations localized language name": "Nom de la langue (localisé)", - "customEditors": "Éditeurs personnalisés ({0})", - "customEditors view type": "Type de vue", - "customEditors priority": "Priorité", - "customEditors filenamePattern": "Modèle de nom de fichier", - "codeActions": "Actions de code ({0})", - "codeActions.title": "Titre", - "codeActions.kind": "Genre", - "codeActions.description": "Description", - "codeActions.languages": "Langages", - "authentication": "Authentification ({0})", - "authentication.label": "Étiquette", - "authentication.id": "ID", - "colorThemes": "Thèmes de couleur ({0})", - "iconThemes": "Thèmes d'icône ({0})", - "productThemes": "Thèmes d'icône de produit ({0})", - "colors": "Couleurs ({0})", - "colorId": "ID", - "defaultDark": "Défaut pour le thème sombre", - "defaultLight": "Défaut pour le thème clair", - "defaultHC": "Défaut pour le thème de contraste élevé", - "JSON Validation": "Validation JSON ({0})", - "fileMatch": "Correspondance de fichier", - "schema": "Schéma", - "commands": "Commandes ({0})", - "command name": "Nom", - "keyboard shortcuts": "Raccourcis clavier", - "menuContexts": "Contextes de menu", - "languages": "Langages ({0})", - "language id": "ID", - "language name": "Nom", - "file extensions": "Extensions de fichier", - "grammar": "Grammaire", - "snippets": "Extraits", - "activation events": "Événements d'activation ({0})", - "find": "Rechercher", - "find next": "Rechercher le suivant", - "find previous": "Rechercher le précédent" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "il y a {0} ans", - "one year ago": "Il y a 1 an", - "noOfMonthsAgo": "il y a {0} mois", - "one month ago": "Il y a 1 mois", - "noOfDaysAgo": "il y a {0} jours", - "one day ago": "Il y a 1 jour", - "noOfHoursAgo": "il y a {0} heures", - "one hour ago": "Il y a 1 heure", - "just now": "À l'instant", - "vscode web": "VS Code Web", - "cannot be installed": "L'extension '{0}' n'est pas disponible dans {1}. Pour en savoir plus, cliquez sur Plus d'informations.", - "close": "Fermer", - "more information": "Plus d'informations", - "download": "Essayer de télécharger manuellement...", - "install vsix": "Une fois téléchargé, installez manuellement le VSIX de '{0}'.", - "installVSIX": "Installer depuis un VSIX...", - "update operation": "Erreur durant la mise à jour de l'extension '{0}'.", - "install operation": "Erreur durant l'installation de l'extension '{0}'.", - "check logs": "Pour plus d'informations, consultez le [journal]({0}).", - "installExtensionStart": "L'installation de l’extension {0} a commencé. Un éditeur est maintenant ouvert avec plus de détails sur cette extension", - "installExtensionComplete": "L'installation de l'extension {0} a été effectuée.", - "install": "Installer", - "install and do no sync": "Installer (ne pas synchroniser)", - "install in remote and do not sync": "Installer dans {0} (ne pas synchroniser)", - "install in remote": "Installer dans {0}", - "install locally and do not sync": "Installer localement (ne pas synchroniser)", - "install locally": "Installer localement", - "install everywhere tooltip": "Installer cette extension dans toutes vos instances de {0} synchronisées", - "installing": "Installation", - "install browser": "Installer dans le navigateur", - "uninstallAction": "Désinstaller", - "Uninstalling": "Désinstallation en cours", - "uninstallExtensionStart": "La désinstallation de l’extension {0} a commencé.", - "uninstallExtensionComplete": "Veuillez recharger Visual Studio Code pour terminer la désinstallation de l’extension {0}.", - "updateExtensionStart": "La mise à jour de l'extension {0} vers la version {1} a commencé.", - "updateExtensionComplete": "Mise à jour de l'extension {0} vers la version {1} terminée.", - "updateTo": "Mettre à jour vers {0}", - "updateAction": "Mettre à jour", - "manage": "Gérer", - "ManageExtensionAction.uninstallingTooltip": "Désinstallation en cours", - "install another version": "Installer une autre version...", - "selectVersion": "Sélectionner la version à installer", - "current": "Actuelle", - "enableForWorkspaceAction": "Activer (espace de travail)", - "enableForWorkspaceActionToolTip": "Activer cette extension uniquement dans cet espace de travail", - "enableGloballyAction": "Activer", - "enableGloballyActionToolTip": "Activer cette extension", - "disableForWorkspaceAction": "Désactiver (espace de travail)", - "disableForWorkspaceActionToolTip": "Désactiver cette extension uniquement dans cet espace de travail", - "disableGloballyAction": "Désactiver", - "disableGloballyActionToolTip": "Désactiver cette extension", - "enableAction": "Activer", - "disableAction": "Désactiver", - "reloadAction": "Recharger", - "reloadRequired": "Rechargement requis", - "postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.", - "postUpdateTooltip": "Rechargez Visual Studio Code pour activer l'extension mise à jour.", - "enable locally": "Rechargez Visual Studio Code pour activer cette extension localement.", - "enable remote": "Rechargez Visual Studio Code pour activer cette extension dans {0}.", - "postEnableTooltip": "Rechargez Visual Studio Code pour activer cette extension.", - "postDisableTooltip": "Veuillez recharger Visual Studio Code pour désactiver cette extension.", - "installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Visual Studio Code pour l'activer.", - "color theme": "Définir le thème de couleur", - "select color theme": "Sélectionner le thème de couleur", - "file icon theme": "Définir le thème des icônes de fichier", - "select file icon theme": "Sélectionner un thème d'icône de fichier", - "product icon theme": "Définir le thème de l'icône de produit", - "select product icon theme": "Sélectionner un thème d'icône de produit", - "showRecommendedExtension": "Afficher l'extension recommandée", - "installRecommendedExtension": "Installer l'Extension Recommandée", - "ignoreExtensionRecommendation": "Ne plus recommander cette extension", - "undo": "Annuler", - "search recommendations": "Rechercher des extensions", - "OpenExtensionsFile.failed": "Impossible de créer le fichier 'extensions.json' dans le dossier '.vscode' ({0}).", - "configureWorkspaceRecommendedExtensions": "Configurer les extensions recommandées (espace de travail)", - "configureWorkspaceFolderRecommendedExtensions": "Configurer les extensions recommandées (Dossier d'espace de travail)", - "updated": "Mise à jour terminée", - "installed": "Installé", - "uninstalled": "NON INSTALLÉ", - "enabled": "Activé", - "disabled": "Désactivé", - "malicious tooltip": "Cette extension a été signalée comme posant un problème.", - "malicious": "Malveillante", - "ignored": "Cette extension est ignorée durant la synchronisation", - "synced": "Cette extension est synchronisée", - "sync": "Synchroniser cette extension", - "do not sync": "Ne pas synchroniser cette extension", - "extension enabled on remote": "L'extension est activée sur '{0}'", - "globally enabled": "Cette extension est activée globalement.", - "workspace enabled": "Cette extension est activée pour cet espace de travail par l'utilisateur.", - "globally disabled": "Cette extension est désactivée globalement par l'utilisateur.", - "workspace disabled": "Cette extension est désactivée pour cet espace de travail par l'utilisateur.", - "Install language pack also in remote server": "Installez l'extension du module linguistique sur '{0}' pour l'activer également à cet emplacement.", - "Install language pack also locally": "Installez l'extension du module linguistique localement pour l'activer également à cet emplacement.", - "Install in other server to enable": "Installez l'extension sur '{0}' pour l'activer.", - "disabled because of extension kind": "Cette extension a défini qu'elle ne peut pas s'exécuter sur le serveur distant", - "disabled locally": "L'extension est activée sur '{0}' et désactivée localement.", - "disabled remotely": "L'extension est activée localement et désactivée sur '{0}'.", - "extension disabled because of trust requirement": "Cette extension a été désactivée, car l'espace de travail actuel n'est pas fiable", - "reinstall": "Réinstallez l'extension...", - "selectExtensionToReinstall": "Sélectionner l'extension à réinstaller", - "ReinstallAction.successReload": "Rechargez Visual Studio Code pour terminer la réinstallation de l'extension {0}.", - "ReinstallAction.success": "Extension {0} réinstallée.", - "InstallVSIXAction.reloadNow": "Recharger maintenant", - "install previous version": "Installer une version spécifique de l'extension...", - "selectExtension": "Sélectionner une extension", - "InstallAnotherVersionExtensionAction.successReload": "Rechargez Visual Studio Code pour terminer l'installation de l'extension {0}.", - "InstallAnotherVersionExtensionAction.success": "Extension {0} installée.", - "InstallAnotherVersionExtensionAction.reloadNow": "Recharger maintenant", - "select extensions to install": "Sélectionner les extensions à installer", - "no local extensions": "Il n'y a aucune extension à installer.", - "installing extensions": "Installation des extensions...", - "finished installing": "Extensions installées correctement.", - "select and install local extensions": "Installer les extensions locales dans '{0}'...", - "install local extensions title": "Installer les extensions locales dans '{0}'", - "select and install remote extensions": "Installer les extensions distantes localement...", - "install remote extensions": "Installer les extensions distantes localement", - "extensionButtonProminentBackground": "Couleur d'arrière-plan du bouton pour les extension d'actions importantes (par ex., le bouton d'installation).", - "extensionButtonProminentForeground": "Couleur d'arrière-plan du bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).", - "extensionButtonProminentHoverBackground": "Couleur d'arrière-plan du pointage de bouton pour l'extension d'actions importantes (par ex., le bouton d'installation)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Activation des extensions..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Extensions", - "auto install missing deps": "Installer les dépendances manquantes", - "finished installing missing deps": "Fin de l'installation des dépendances manquantes. Rechargez la fenêtre à présent.", - "reload": "Recharger la fenêtre", - "no missing deps": "Il n'existe aucune dépendance manquante à installer." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Tapez un nom d'extension à installer ou à rechercher.", - "searchFor": "Appuyez sur Entrée pour rechercher l'extension '{0}'.", - "install": "Appuyez sur Entrée pour installer l'extension '{0}'.", - "manage": "Appuyez sur Entrée pour gérer vos extensions." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "Le manifeste n’a pas été trouvé", - "malicious": "Cette extension est signalée comme étant problématique.", - "uninstallingExtension": "Désinstallation d'extension...", - "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.", - "installing named extension": "Installation de l'extension '{0}'...", - "installing extension": "Installation de l'extension...", - "disable all": "Tout désactiver", - "singleDependentError": "Impossible de désactiver seulement l'extension '{0}'. L'extension '{1}' en dépend. Voulez-vous désactiver toutes ces extensions ?", - "twoDependentsError": "Impossible de désactiver seulement l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent. Voulez-vous désactiver toutes ces extensions ?", - "multipleDependentsError": "Impossible de désactiver seulement l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent. Voulez-vous désactiver toutes ces extensions ?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "Ne plus afficher", - "ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d'extension ?", - "ignoreAll": "Oui, tout ignorer", - "no": "Non", - "workspaceRecommended": "Voulez-vous installer les extensions recommandées pour ce dépôt ?", - "install": "Installer", - "install and do no sync": "Installer (ne pas synchroniser)", - "show recommendations": "Afficher les recommandations" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Icône de vue des extensions.", - "manageExtensionIcon": "Icône de l'action Gérer dans la vue des extensions.", - "clearSearchResultsIcon": "Icône de l'action Effacer les résultats de la recherche dans la vue des extensions.", - "refreshIcon": "Icône de l'action Actualiser dans la vue des extensions.", - "filterIcon": "Icône de l'action Filtrer dans la vue des extensions.", - "installLocalInRemoteIcon": "Icône de l'action Installer les extensions distantes localement dans la vue des extensions.", - "installWorkspaceRecommendedIcon": "Icône de l'action Installer les extensions recommandées pour l'espace de travail dans la vue des extensions.", - "configureRecommendedIcon": "Icône de l'action Configurer les extensions recommandées dans la vue des extensions.", - "syncEnabledIcon": "Icône permettant d'indiquer qu'une extension est synchronisée.", - "syncIgnoredIcon": "Icône permettant d'indiquer qu'une extension est ignorée au moment de la synchronisation.", - "remoteIcon": "Icône permettant d'indiquer qu'une extension est distante dans la vue et l'éditeur d'extensions.", - "installCountIcon": "Icône affichée avec le nombre d'installations dans la vue et l'éditeur d'extensions.", - "ratingIcon": "Icône affichée avec l'évaluation dans la vue et l'éditeur d'extensions.", - "starFullIcon": "Icône d'étoile pleine utilisée pour l'évaluation dans l'éditeur d'extensions.", - "starHalfIcon": "Icône de moitié d'étoile utilisée pour l'évaluation dans l'éditeur d'extensions.", - "starEmptyIcon": "Icône d'étoile vide utilisée pour l'évaluation dans l'éditeur d'extensions.", - "warningIcon": "Icône affichée avec un message d'avertissement dans l'éditeur d'extensions.", - "infoIcon": "Icône affichée avec un message d'information dans l'éditeur d'extensions.", - "trustIcon": "Icône affichée avec un message sur la fiabilité de l'espace de travail dans l'éditeur d'extensions." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensions", - "galleryError": "Nous ne pouvons pas vous connecter sur la Place de marché des Extensions en ce moment, veuillez s’il vous plaît essayer à nouveau plus tard.", - "error": "Erreur durant le chargement des extensions. {0}", - "no extensions found": "Extensions introuvables.", - "suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'.", - "open user settings": "Ouvrir les paramètres utilisateur", - "no local extensions": "Il n'y a aucune extension à installer." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Évaluée par 1 utilisateur", - "ratedByUsers": "Évaluée par {0} utilisateurs", - "noRating": "Pas de note", - "remote extension title": "Extension dans {0}", - "syncingore.label": "Cette extension est ignorée pendant la synchronisation.", - "extensionIconStarForeground": "Couleur de l'icône des évaluations des extensions." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Erreur", - "Unknown Extension": "Extension inconnue :", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensions" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Certaines fonctionnalités nécessitent un espace de travail approuvé.", - "onStartDefaultText": "Un espace de travail approuvé est nécessaire pour activer cette extension." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Cette extension est recommandée en raison de la configuration de l'espace de travail actuel" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "Cette extension peut vous intéresser, car elle est populaire auprès des utilisateurs du dépôt {0}." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Cette extension est recommandée, car vous avez installé {0}." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "Validation JSON ({0})", + "activation events": "Événements d'activation ({0})", + "authentication": "Authentification ({0})", + "authentication.id": "ID", + "authentication.label": "Étiquette", + "builtin": "Intégrée", + "changelog": "Journal des modifications", + "changelogtooltip": "Historique de mise à jour de l'extension, affiché depuis le fichier 'CHANGELOG.md' de l’extension", + "codeActions": "Actions de code ({0})", + "codeActions.description": "Description", + "codeActions.kind": "Genre", + "codeActions.languages": "Langages", + "codeActions.title": "Titre", + "colorId": "ID", + "colorThemes": "Thèmes de couleur ({0})", + "colors": "Couleurs ({0})", + "command name": "Nom", + "commands": "Commandes ({0})", + "contributions": "Contributions", + "contributionstooltip": "Listes des contributions à VS Code par cette extension", + "customEditors": "Éditeurs personnalisés ({0})", + "customEditors filenamePattern": "Modèle de nom de fichier", + "customEditors priority": "Priorité", + "customEditors view type": "Type de vue", + "debugger name": "Nom", + "debugger type": "Type", + "debuggers": "Débogueurs ({0})", + "default": "Par défaut", + "defaultDark": "Défaut pour le thème sombre", + "defaultHC": "Défaut pour le thème de contraste élevé", + "defaultLight": "Défaut pour le thème clair", + "dependencies": "Dépendances", + "dependenciestooltip": "Répertorie les extensions dont dépend cette extension", + "description": "Description", + "details": "Détails", + "detailstooltip": "Détails de l’extension, affichés depuis le fichier 'README.md' de l’extension", + "extension id": "Identificateur d'extension", + "extension pack": "Pack d'extensions ({0})", + "extensionpack": "Pack d'extensions", + "extensionpacktooltip": "Liste les extensions qui vont être installées avec cette extension", + "file extensions": "Extensions de fichier", + "fileMatch": "Correspondance de fichier", + "find": "Rechercher", + "find next": "Rechercher le suivant", + "find previous": "Rechercher le précédent", + "grammar": "Grammaire", + "iconThemes": "Thèmes d'icône ({0})", + "install count": "Nombre d'installations", + "keyboard shortcuts": "Raccourcis clavier", + "language id": "ID", + "language name": "Nom", + "languages": "Langages ({0})", + "license": "Licence", + "localizations": "Localisations ({0})", + "localizations language id": "ID de langue", + "localizations language name": "Nom de la langue", + "localizations localized language name": "Nom de la langue (localisé)", + "menuContexts": "Contextes de menu", + "name": "Nom de l'extension", + "noChangelog": "Aucun Changelog disponible.", + "noContributions": "Aucune contribution", + "noDependencies": "Aucune dépendance", + "noReadme": "Aucun fichier README disponible.", + "noextensions": "Aucune extension", + "preview": "Aperçu", + "productThemes": "Thèmes d'icône de produit ({0})", + "publisher": "Nom de l'éditeur", + "rating": "Évaluation", + "recommendationHasBeenIgnored": "Vous avez choisi de ne pas recevoir de recommandations pour cette extension.", + "repository": "Dépôt", + "schema": "Schéma", + "setting name": "Nom", + "settings": "Paramètres ({0})", + "snippets": "Extraits", + "version": "Version", + "view container id": "ID", + "view container location": "Emplacement", + "view container title": "Titre", + "view id": "ID", + "view location": "Emplacement", + "view name": "Nom", + "viewContainers": "Voir les conteneurs ({0})", + "views": "Vues ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Oui, tout ignorer", + "ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d'extension ?", + "install": "Installer", + "install and do no sync": "Installer (ne pas synchroniser)", + "neverShowAgain": "Ne plus afficher", + "no": "Non", + "show recommendations": "Afficher les recommandations", + "workspaceRecommended": "Voulez-vous installer les extensions recommandées pour ce dépôt ?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Installer à partir de VSIX...", + "InstallVSIXAction.reloadNow": "Recharger maintenant", + "InstallVSIXAction.success": "Installation de l'extension {0} effectuée à partir du fichier VSIX.", + "InstallVSIXAction.successReload": "Installation de l'extension {0} effectuée à partir du fichier VSIX. Rechargez Visual Studio Code pour l'activer.", + "all": "Toutes les extensions", + "builtin": "L'extension '{0}' est une extension intégrée qui ne peut pas être installée", + "builtin filter": "Intégrée", + "checkForUpdates": "Rechercher les mises à jour d'extensions", + "clearExtensionsSearchResults": "Effacer les résultats de la recherche d'extensions", + "configure auto updating extensions": "Mise à jour automatique des extensions", + "configureExtensionsAutoUpdate.all": "Toutes les extensions", + "configureExtensionsAutoUpdate.enabled": "Uniquement les extensions activées", + "configureExtensionsAutoUpdate.none": "Aucun", + "disableAll": "Désactiver toutes les extensions installées", + "disableAllWorkspace": "Désactiver toutes les extensions installées pour cet espace de travail", + "disableAutoUpdate": "Désactiver la mise à jour automatique de toutes les extensions", + "disabled filter": "Désactivée", + "enableAll": "Activer toutes les extensions", + "enableAllWorkspace": "Activer toutes les extensions pour cet espace de travail", + "enableAutoUpdate": "Activer la mise à jour automatique de toutes les extensions", + "enabled": "Uniquement les extensions activées", + "enabled filter": "Activée", + "extension": "Extension", + "extensionInfoDescription": "Description : {0}", + "extensionInfoId": "ID : {0}", + "extensionInfoName": "Nom : {0}", + "extensionInfoPublisher": "Serveur de publication : {0}", + "extensionInfoVSMarketplaceLink": "Lien de la Place de marché pour VS : {0}", + "extensionInfoVersion": "Version : {0}", + "extensions": "Extensions", + "extensions.autoUpdate": "Contrôle le comportement de mise à jour automatique des extensions. Les mises à jour sont récupérées à partir d'un service en ligne Microsoft.", + "extensions.autoUpdate.enabled": "Télécharge et installe automatiquement les mises à jour uniquement pour les extensions activées. Les extensions désactivées ne sont pas mises à jour automatiquement.", + "extensions.autoUpdate.false": "Les extensions ne sont pas mises à jour automatiquement.", + "extensions.autoUpdate.true": "Télécharge et installe automatiquement les mises à jour pour toutes les extensions.", + "extensions.supportUntrustedWorkspaces": "Remplacez la prise en charge d’une extension par un espace de travail non approuvé. Les extensions utilisant la valeur `true` sont toujours activées. Les extensions utilisant la valeur `limited` sont toujours activées et l’extension masquera les fonctionnalités nécessitant une approbation. Les extensions utilisant la valeur `false` ne sont activées que dans un espace de travail approuvé.", + "extensions.supportUntrustedWorkspaces.false": "L’extension est uniquement activée quand l’espace de travail est approuvé.", + "extensions.supportUntrustedWorkspaces.limited": "L’extension est toujours activée et l’extension masque les fonctionnalités nécessitant une approbation.", + "extensions.supportUntrustedWorkspaces.supported": "Définit le paramètre de prise en charge de l’extension par l’espace de travail non approuvé.", + "extensions.supportUntrustedWorkspaces.true": "L’extension est toujours activée.", + "extensions.supportUntrustedWorkspaces.version": "Définit la version de l’extension pour laquelle le remplacement doit être appliqué. Si rien n’est spécifié, le remplacement est appliqué indépendamment de la version de l’extension.", + "extensions.supportVirtualWorkspaces": "Remplacez la prise en charge d’une extension par les espaces de travail virtuels.", + "extensionsCheckUpdates": "Lorsqu’activé, vérifie automatiquement les extensions pour les mises à jour. Si une extension est une mise à jour, elle est marquée comme obsolète dans l’affichage des Extensions. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.", + "extensionsCloseExtensionDetailsOnViewChange": "Si cette option est activée, les éditeurs avec les détails d'extension sont automatiquement fermés quand vous quittez l'affichage Extensions.", + "extensionsConfigurationTitle": "Extensions", + "extensionsIgnoreRecommendations": "Si cette option est activée, les notifications pour les recommandations d’extension ne sont pas affichées.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Ce paramètre est déprécié. Utilisez le paramètre extensions.ignoreRecommendations pour contrôler les notifications de recommandation. Utilisez les actions de visibilité de la vue Extensions pour masquer la vue recommandée par défaut.", + "extensionsWebWorker": "Activez l'hôte d'extension Web Worker.", + "featured filter": "Fonctionnalités proposées", + "filter by category": "Catégorie", + "filterExtensions": "Filtrer les extensions...", + "handleUriConfirmedExtensions": "Si une extension est listée ici, aucune invite de confirmation n'est affichée quand cette extension gère un URI.", + "id required": "ID d'extension obligatoire.", + "installButton": "&&Installer", + "installExtensionQuickAccessHelp": "Installer ou rechercher des extensions", + "installExtensionQuickAccessPlaceholder": "Tapez le nom d'une extension à installer ou à rechercher.", + "installExtensions": "Installer les extensions", + "installFromVSIX": "Installer à partir d'un VSIX", + "installVSIX": "Installer le VSIX de l'extension", + "installWorkspaceRecommendedExtensions": "Installer les extensions recommandées pour l'espace de travail", + "installed filter": "Installée", + "manageExtensionsHelp": "Gérer les extensions", + "manageExtensionsQuickAccessPlaceholder": "Appuyez sur Entrée pour gérer les extensions.", + "miOpenKeymapExtensions": "&&Mappages de touches", + "miOpenKeymapExtensions2": "Mappages de touches", + "miPreferencesExtensions": "&&Extensions", + "miViewExtensions": "E&&xtensions", + "most popular filter": "La plus populaire", + "most popular recommended": "Recommandée", + "noUpdatesAvailable": "Toutes les extensions sont à jour.", + "none": "Aucun", + "notFound": "Extension '{0}' introuvable.", + "notInstalled": "L'extension '{0}' n'est pas installée. Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : ms-vscode.csharp.", + "outdated filter": "Obsolète", + "recently published filter": "Publiée récemment", + "recentlyPublishedExtensions": "Afficher les extensions récemment publiées", + "refreshExtension": "Actualiser", + "showBuiltInExtensions": "Afficher les extensions intégrées", + "showDisabledExtensions": "Afficher les extensions désactivées", + "showEnabledExtensions": "Afficher les extensions activées", + "showExtensions": "Extensions", + "showFeaturedExtensions": "Afficher les extensions recommandées", + "showInstalledExtensions": "Afficher les extensions installées", + "showLanguageExtensionsShort": "Extensions de langage", + "showOutdatedExtensions": "Afficher les extensions obsolètes", + "showPopularExtensions": "Afficher les extensions les plus demandées", + "showRecommendedExtensions": "Afficher les extensions recommandées", + "showRecommendedKeymapExtensionsShort": "Mappages de touches", + "showWorkspaceUnsupportedExtensions": "Afficher les extensions non prises en charge par l’espace de travail", + "sort by date": "Date de publication", + "sort by installs": "Nombre d'installations", + "sort by name": "Nom", + "sort by rating": "Évaluation", + "sorty by": "Tri par", + "updateAll": "Mettre à jour toutes les extensions", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Ajouter aux recommandations relatives à l'espace de travail", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Ajouter l'extension aux recommandations ignorées du dossier d'espace de travail", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Ajouter l'extension aux recommandations du dossier d'espace de travail", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Ajouter l'extension aux recommandations ignorées de l'espace de travail", + "workbench.extensions.action.addToWorkspaceRecommendations": "Ajouter l'extension aux recommandations de l'espace de travail", + "workbench.extensions.action.configure": "Paramètres d'extension", + "workbench.extensions.action.copyExtension": "Copier", + "workbench.extensions.action.copyExtensionId": "Copier l'ID d'extension", + "workbench.extensions.action.ignoreRecommendation": "Ignorer la recommandation", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Supprimer des recommandations de l'espace de travail", + "workbench.extensions.action.toggleIgnoreExtension": "Synchroniser cette extension", + "workbench.extensions.action.undoIgnoredRecommendation": "Annuler la recommandation ignorée", + "workbench.extensions.installExtension.arg.decription": "ID d'extension ou URI de ressource VSIX", + "workbench.extensions.installExtension.description": "Installer l'extension spécifiée", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Quand cette option est activée, VS Code installe uniquement les extensions récemment ajoutées à partir du pack d’extensions VSIX. Cette option est uniquement prise en compte lors de l’installation d’un VSIX.", + "workbench.extensions.search.arg.name": "Requête à utiliser dans la recherche", + "workbench.extensions.search.description": "Recherche d'une extension spécifique", + "workbench.extensions.uninstallExtension.arg.name": "ID de l'extension à désinstaller", + "workbench.extensions.uninstallExtension.description": "Désinstaller l'extension donnée", + "workspace unsupported filter": "Espace de travail non pris en charge" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Installez l'extension sur '{0}' pour l'activer.", + "Install language pack also in remote server": "Installez l'extension du module linguistique sur '{0}' pour l'activer également à cet emplacement.", + "Install language pack also locally": "Installez l'extension du module linguistique localement pour l'activer également à cet emplacement.", + "InstallAnotherVersionExtensionAction.reloadNow": "Recharger maintenant", + "InstallAnotherVersionExtensionAction.success": "Extension {0} installée.", + "InstallAnotherVersionExtensionAction.successReload": "Rechargez Visual Studio Code pour terminer l'installation de l'extension {0}.", + "InstallVSIXAction.reloadNow": "Recharger maintenant", + "ManageExtensionAction.uninstallingTooltip": "Désinstallation en cours", + "OpenExtensionsFile.failed": "Impossible de créer le fichier 'extensions.json' dans le dossier '.vscode' ({0}).", + "ReinstallAction.success": "Extension {0} réinstallée.", + "ReinstallAction.successReload": "Rechargez Visual Studio Code pour terminer la réinstallation de l'extension {0}.", + "Uninstalling": "Désinstallation en cours", + "cannot be installed": "L'extension '{0}' n'est pas disponible dans {1}. Pour en savoir plus, cliquez sur Plus d'informations.", + "check logs": "Pour plus d'informations, consultez le [journal]({0}).", + "close": "Fermer", + "color theme": "Définir le thème de couleur", + "configureWorkspaceFolderRecommendedExtensions": "Configurer les extensions recommandées (Dossier d'espace de travail)", + "configureWorkspaceRecommendedExtensions": "Configurer les extensions recommandées (espace de travail)", + "current": "Actuelle", + "disableAction": "Désactiver", + "disableForWorkspaceAction": "Désactiver (espace de travail)", + "disableForWorkspaceActionToolTip": "Désactiver cette extension uniquement dans cet espace de travail", + "disableGloballyAction": "Désactiver", + "disableGloballyActionToolTip": "Désactiver cette extension", + "disabled": "Désactivé", + "disabled because of extension kind": "Cette extension a défini qu'elle ne peut pas s'exécuter sur le serveur distant", + "disabled because of virtual workspace": "Cette extension a été désactivée car elle ne prend pas en charge les espaces de travail virtuels.", + "disabled locally": "L'extension est activée sur '{0}' et désactivée localement.", + "disabled remotely": "L'extension est activée localement et désactivée sur '{0}'.", + "do not sync": "Ne pas synchroniser cette extension", + "download": "Essayer de télécharger manuellement...", + "enable locally": "Rechargez Visual Studio Code pour activer cette extension localement.", + "enable remote": "Rechargez Visual Studio Code pour activer cette extension dans {0}.", + "enableAction": "Activer", + "enableForWorkspaceAction": "Activer (espace de travail)", + "enableForWorkspaceActionToolTip": "Activer cette extension uniquement dans cet espace de travail", + "enableGloballyAction": "Activer", + "enableGloballyActionToolTip": "Activer cette extension", + "enabled": "Activé", + "extension disabled because of trust requirement": "Cette extension a été désactivée car l’espace de travail actif n’est pas approuvé.", + "extension enabled on remote": "L'extension est activée sur '{0}'", + "extension limited because of trust requirement": "Cette extension offre des fonctionnalités limitées car l’espace de travail actif n’est pas approuvé.", + "extension limited because of virtual workspace": "Cette extension offre des fonctionnalités limitées car l’espace de travail actif est virtuel.", + "extensionButtonProminentBackground": "Couleur d'arrière-plan du bouton pour les extension d'actions importantes (par ex., le bouton d'installation).", + "extensionButtonProminentForeground": "Couleur d'arrière-plan du bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).", + "extensionButtonProminentHoverBackground": "Couleur d'arrière-plan du pointage de bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).", + "file icon theme": "Définir le thème des icônes de fichier", + "finished installing": "Extensions installées correctement.", + "globally disabled": "Cette extension est désactivée globalement par l'utilisateur.", + "globally enabled": "Cette extension est activée globalement.", + "ignoreExtensionRecommendation": "Ne plus recommander cette extension", + "ignored": "Cette extension est ignorée durant la synchronisation", + "install": "Installer", + "install and do no sync": "Installer (ne pas synchroniser)", + "install another version": "Installer une autre version...", + "install browser": "Installer dans le navigateur", + "install everywhere tooltip": "Installer cette extension dans toutes vos instances de {0} synchronisées", + "install in remote": "Installer dans {0}", + "install in remote and do not sync": "Installer dans {0} (ne pas synchroniser)", + "install local extensions title": "Installer les extensions locales dans '{0}'", + "install locally": "Installer localement", + "install locally and do not sync": "Installer localement (ne pas synchroniser)", + "install operation": "Erreur durant l'installation de l'extension '{0}'.", + "install previous version": "Installer une version spécifique de l'extension...", + "install remote extensions": "Installer les extensions distantes localement", + "install vsix": "Une fois téléchargé, installez manuellement le VSIX de '{0}'.", + "installExtensionComplete": "L'installation de l'extension {0} a été effectuée.", + "installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Visual Studio Code pour l'activer.", + "installExtensionStart": "L'installation de l’extension {0} a commencé. Un éditeur est maintenant ouvert avec plus de détails sur cette extension", + "installRecommendedExtension": "Installer l'Extension Recommandée", + "installVSIX": "Installer depuis un VSIX...", + "installed": "Installé", + "installing": "Installation", + "installing extensions": "Installation des extensions...", + "just now": "À l'instant", + "malicious": "Malveillante", + "malicious tooltip": "Cette extension a été signalée comme posant un problème.", + "manage": "Gérer", + "more information": "Plus d'informations", + "no local extensions": "Il n'y a aucune extension à installer.", + "noOfDaysAgo": "il y a {0} jours", + "noOfHoursAgo": "il y a {0} heures", + "noOfMonthsAgo": "il y a {0} mois", + "noOfYearsAgo": "il y a {0} ans", + "one day ago": "Il y a 1 jour", + "one hour ago": "Il y a 1 heure", + "one month ago": "Il y a 1 mois", + "one year ago": "Il y a 1 an", + "postDisableTooltip": "Veuillez recharger Visual Studio Code pour désactiver cette extension.", + "postEnableTooltip": "Rechargez Visual Studio Code pour activer cette extension.", + "postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.", + "postUpdateTooltip": "Rechargez Visual Studio Code pour activer l'extension mise à jour.", + "product icon theme": "Définir le thème de l'icône de produit", + "reinstall": "Réinstallez l'extension...", + "reloadAction": "Recharger", + "reloadRequired": "Rechargement requis", + "search recommendations": "Rechercher des extensions", + "select and install local extensions": "Installer les extensions locales dans '{0}'...", + "select and install remote extensions": "Installer les extensions distantes localement...", + "select color theme": "Sélectionner le thème de couleur", + "select extensions to install": "Sélectionner les extensions à installer", + "select file icon theme": "Sélectionner un thème d'icône de fichier", + "select product icon theme": "Sélectionner un thème d'icône de produit", + "selectExtension": "Sélectionner une extension", + "selectExtensionToReinstall": "Sélectionner l'extension à réinstaller", + "selectVersion": "Sélectionner la version à installer", + "showRecommendedExtension": "Afficher l'extension recommandée", + "sync": "Synchroniser cette extension", + "synced": "Cette extension est synchronisée", + "undo": "Annuler", + "uninstallAction": "Désinstaller", + "uninstallExtensionComplete": "Veuillez recharger Visual Studio Code pour terminer la désinstallation de l’extension {0}.", + "uninstallExtensionStart": "La désinstallation de l’extension {0} a commencé.", + "uninstalled": "NON INSTALLÉ", + "update operation": "Erreur durant la mise à jour de l'extension '{0}'.", + "updateAction": "Mettre à jour", + "updateExtensionComplete": "Mise à jour de l'extension {0} vers la version {1} terminée.", + "updateExtensionStart": "La mise à jour de l'extension {0} vers la version {1} a commencé.", + "updateTo": "Mettre à jour vers {0}", + "updated": "Mise à jour terminée", + "vscode web": "VS Code Web", + "workspace disabled": "Cette extension est désactivée pour cet espace de travail par l'utilisateur.", + "workspace enabled": "Cette extension est activée pour cet espace de travail par l'utilisateur." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Activation des extensions..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Exemple" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Installer les dépendances manquantes", + "extensions": "Extensions", + "finished installing missing deps": "Fin de l'installation des dépendances manquantes. Rechargez la fenêtre à présent.", + "no missing deps": "Il n'existe aucune dépendance manquante à installer.", + "reload": "Recharger la fenêtre" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Icône de l'action Effacer les résultats de la recherche dans la vue des extensions.", + "configureRecommendedIcon": "Icône de l'action Configurer les extensions recommandées dans la vue des extensions.", + "extensionsViewIcon": "Icône de vue des extensions.", + "filterIcon": "Icône de l'action Filtrer dans la vue des extensions.", + "infoIcon": "Icône affichée avec un message d'information dans l'éditeur d'extensions.", + "installCountIcon": "Icône affichée avec le nombre d'installations dans la vue et l'éditeur d'extensions.", + "installLocalInRemoteIcon": "Icône de l'action Installer les extensions distantes localement dans la vue des extensions.", + "installWorkspaceRecommendedIcon": "Icône de l'action Installer les extensions recommandées pour l'espace de travail dans la vue des extensions.", + "manageExtensionIcon": "Icône de l'action Gérer dans la vue des extensions.", + "ratingIcon": "Icône affichée avec l'évaluation dans la vue et l'éditeur d'extensions.", + "refreshIcon": "Icône de l'action Actualiser dans la vue des extensions.", + "remoteIcon": "Icône permettant d'indiquer qu'une extension est distante dans la vue et l'éditeur d'extensions.", + "starEmptyIcon": "Icône d'étoile vide utilisée pour l'évaluation dans l'éditeur d'extensions.", + "starFullIcon": "Icône d'étoile pleine utilisée pour l'évaluation dans l'éditeur d'extensions.", + "starHalfIcon": "Icône de moitié d'étoile utilisée pour l'évaluation dans l'éditeur d'extensions.", + "syncEnabledIcon": "Icône permettant d'indiquer qu'une extension est synchronisée.", + "syncIgnoredIcon": "Icône permettant d'indiquer qu'une extension est ignorée au moment de la synchronisation.", + "trustIcon": "Icône affichée avec un message sur la fiabilité de l'espace de travail dans l'éditeur d'extensions.", + "warningIcon": "Icône affichée avec un message d'avertissement dans l'éditeur d'extensions." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Certaines fonctionnalités nécessitent un espace de travail approuvé.", + "onStartDefaultText": "Un espace de travail approuvé est nécessaire pour activer cette extension." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Appuyez sur Entrée pour installer l'extension '{0}'.", + "manage": "Appuyez sur Entrée pour gérer vos extensions.", + "searchFor": "Appuyez sur Entrée pour rechercher l'extension '{0}'.", + "type": "Tapez un nom d'extension à installer ou à rechercher." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Extension inconnue :", + "error": "Erreur", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensions" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Thèmes", + "builtin": "Intégré", + "builtinFeatureExtensions": "Fonctionnalités", + "builtinProgrammingLanguageExtensions": "Langages de programmation", + "disabled": "Désactivé", + "disabledExtensions": "Désactivé", + "enabled": "Activé", + "enabledExtensions": "Activé", + "extensionFound": "1 extension trouvée.", + "extensionFoundInSection": "1 extension trouvée dans la section {0}.", + "extensionsFound": "{0} extensions trouvées.", + "extensionsFoundInSection": "{0} extensions trouvées dans la section {1}.", + "install remote in local": "Installer les extensions distantes localement...", + "installed": "Installé", + "malicious warning": "Nous avons désinstallé '{0}' qui a été signalé comme problématique.", + "marketPlace": "Place de marché", + "open user settings": "Ouvrir les paramètres utilisateur", + "otherRecommendedExtensions": "Autres recommandations", + "outdated": "Obsolète", + "outdatedExtensions": "{0} extensions obsolètes", + "popularExtensions": "Populaire", + "recommendedExtensions": "Recommandées", + "reloadNow": "Recharger maintenant", + "remote": "À distance", + "searchExtensions": "Rechercher des extensions dans la Place de marché", + "select and install local extensions": "Installer les extensions locales dans '{0}'...", + "suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'.", + "untrustedPartiallySupportedExtensions": "Limitée en mode restreint", + "untrustedUnsupportedExtensions": "Désactivé en mode restreint", + "virtualPartiallySupportedExtensions": "Limitée dans les espaces de travail virtuels", + "virtualUnsupportedExtensions": "Désactivée dans les espaces de travail virtuels", + "workspaceRecommendedExtensions": "Recommandations d'espace de travail", + "workspaceUnsupported": "Espace de travail non pris en charge" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Erreur durant le chargement des extensions. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensions", + "galleryError": "Nous ne pouvons pas vous connecter sur la Place de marché des Extensions en ce moment, veuillez s’il vous plaît essayer à nouveau plus tard.", + "no extensions found": "Extensions introuvables.", + "no local extensions": "Il n'y a aucune extension à installer.", + "open user settings": "Ouvrir les paramètres utilisateur", + "suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "Couleur de l'icône des évaluations des extensions.", + "noRating": "Pas de note", + "ratedBySingleUser": "Évaluée par 1 utilisateur", + "ratedByUsers": "Évaluée par {0} utilisateurs", + "remote extension title": "Extension dans {0}", + "syncingore.label": "Cette extension est ignorée pendant la synchronisation." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "Le manifeste n’a pas été trouvé", + "disable all": "Tout désactiver", + "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.", + "installing extension": "Installation de l'extension...", + "installing named extension": "Installation de l'extension '{0}'...", + "malicious": "Cette extension est signalée comme étant problématique.", + "multipleDependentsError": "Impossible de désactiver seulement l'extension '{0}'. '{1}', '{2}' et d'autres extensions en dépendent. Voulez-vous désactiver toutes ces extensions ?", + "singleDependentError": "Impossible de désactiver seulement l'extension '{0}'. L'extension '{1}' en dépend. Voulez-vous désactiver toutes ces extensions ?", + "twoDependentsError": "Impossible de désactiver seulement l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent. Voulez-vous désactiver toutes ces extensions ?", + "uninstallingExtension": "Désinstallation d'extension..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "Ne plus afficher pour les fichiers '.{0}'", + "fileBasedRecommendation": "Cette extension est recommandée d'après les fichiers que vous avez ouverts récemment.", + "reallyRecommended": "Voulez-vous installer les extensions recommandées pour {0} ?", + "searchMarketplace": "Rechercher sur Marketplace", + "showLanguageExtensions": "Marketplace dispose d'extensions utiles pour les fichiers '.{0}'" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "Cette extension est recommandée par les utilisateurs de l'espace de travail actuel." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Rechercher sur Marketplace", - "fileBasedRecommendation": "Cette extension est recommandée d'après les fichiers que vous avez ouverts récemment.", - "reallyRecommended": "Voulez-vous installer les extensions recommandées pour {0} ?", - "showLanguageExtensions": "Marketplace dispose d'extensions utiles pour les fichiers '.{0}'", - "dontShowAgainExtension": "Ne plus afficher pour les fichiers '.{0}'" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'.", + "app.extensions.json.recommendations": "Liste des extensions qui doivent être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'.", + "app.extensions.json.title": "Extensions", + "app.extensions.json.unwantedRecommendations": "Liste des extensions recommandées par VS Code qui ne doivent pas être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'." }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Cette extension est recommandée en raison de la configuration de l'espace de travail actuel" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Extension : {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Ouvrir un nouveau terminal externe", - "terminalConfigurationTitle": "Terminal externe", - "terminal.explorerKind.integrated": "Utiliser le terminal intégré de VS Code.", - "terminal.explorerKind.external": "Utiliser le terminal externe configuré.", - "explorer.openInTerminalKind": "Personnalise le type de terminal à lancer.", - "terminal.external.windowsExec": "Personnalise le terminal à exécuter sur Windows.", - "terminal.external.osxExec": "Personnalise l’application de terminal à exécuter sur macOS.", - "terminal.external.linuxExec": "Personnalise le terminal à exécuter sur Linux." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "Désactiver les autres mappages de touches ({0}) pour éviter les conflits de combinaisons de touches ?", + "no": "Non", + "yes": "Oui" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "Console VS Code", - "mac.terminal.script.failed": "Échec du script '{0}'. Code de sortie : {1}", - "mac.terminal.type.not.supported": "'{0}' non pris en charge", - "press.any.key": "Appuyez sur une touche pour continuer...", - "linux.term.failed": "Échec de '{0}'. Code de sortie : {1}", - "ext.term.app.not.found": "application de terminal '{0}' introuvable" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Exécution des extensions" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Annuler", + "profilingExtensionHost": "Hôte d'extension de profilage", + "profilingExtensionHostTime": "Profilage de l'hôte d'extension ({0} sec)", + "restart1": "Profiler les extensions", + "restart2": "Pour profiler les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer '{0}' maintenant ?", + "restart3": "&&Redémarrer", + "selectAndStartDebug": "Cliquer pour arrêter le profilage", + "status.profiler": "Profileur d'extension" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Afficher les extensions", + "unresponsive-exthost": "L'extension '{0}' a mis très longtemps à exécuter sa dernière opération et a empêché l'exécution d'autres extensions." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Annuler", + "debugExtensionHost": "Démarrer le débogage d'hôte d'Extension", + "debugExtensionHost.launch.name": "Attacher l'hôte d'extension", + "restart1": "Profiler les extensions", + "restart2": "Pour profiler les extensions, un redémarrage est nécessaire. Voulez-vous redémarrer '{0}' maintenant ?", + "restart3": "&&Redémarrer" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Extensions en cours d'exécution" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Ouvrir le dossier d'extensions" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' au problème que vous venez de créer.", + "attach.msg2": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' à un problème de performance existant.", + "attach.title": "Avez-vous attaché le profil du processeur ?", + "cmd.report": "Signaler un problème", + "cmd.reportOrShow": "Problème de performance", + "cmd.show": "Afficher les problèmes", + "ok": "OK" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Signaler un problème" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension", + "saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension", + "stopExtensionHostProfileStart": "Arrêter le profilage d'hôte d'extension" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "Ouvrir dans Terminal", + "scopedConsoleAction.external": "Ouvrir dans un terminal externe", "scopedConsoleAction.integrated": "Ouvrir dans le terminal intégré", - "scopedConsoleAction.wt": "Ouvrir dans le Terminal Windows", - "scopedConsoleAction.external": "Ouvrir dans un terminal externe" + "scopedConsoleAction.wt": "Ouvrir dans le Terminal Windows" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Personnalise le type de terminal à lancer.", + "globalConsoleAction": "Ouvrir un nouveau terminal externe", + "terminal.explorerKind.external": "Utiliser le terminal externe configuré.", + "terminal.explorerKind.integrated": "Utiliser le terminal intégré de VS Code.", + "terminal.external.linuxExec": "Personnalise le terminal à exécuter sur Linux.", + "terminal.external.osxExec": "Personnalise l’application de terminal à exécuter sur macOS.", + "terminal.external.windowsExec": "Personnalise le terminal à exécuter sur Windows.", + "terminalConfigurationTitle": "Terminal externe" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configurez le mode d'ouverture à utiliser pour les URI externes (HTTP, HTTPS).", - "externalUriOpeners.uri": "Mappe le modèle d'URI à un ID de mode d'ouverture.\r\nExemples de modèles : \r\n{0}", - "externalUriOpeners.defaultId": "Effectuez l'ouverture dans le mode d'ouverture standard de VS Code." + "externalUriOpeners.defaultId": "Effectuez l'ouverture dans le mode d'ouverture standard de VS Code.", + "externalUriOpeners.uri": "Mappe le modèle d’URI à l’ID d’un logiciel ouvrant les URI.\r\nExemples de modèles : \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "Ouvrir dans une nouvelle fenêtre de navigateur", - "selectOpenerDefaultLabel": "Ouvrir dans le navigateur par défaut", "selectOpenerConfigureTitle": "Configurer le mode d'ouverture par défaut...", + "selectOpenerDefaultLabel": "Ouvrir dans le navigateur par défaut", + "selectOpenerDefaultLabel.web": "Ouvrir dans une nouvelle fenêtre de navigateur", "selectOpenerPlaceHolder": "Comment voulez-vous ouvrir {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Tweeter des commentaires" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Tweeter des commentaires", - "label.sendASmile": "Tweetez-nous vos commentaires.", + "character left": "caractère restant", + "characters left": "caractères restants", "close": "Fermer", + "feedbackTextInput": "Faites-nous part de vos commentaires", + "frownCaption": "Sentiment de retour non satisfaisant", + "label.sendASmile": "Tweetez-nous vos commentaires.", + "other ways to contact us": "Autres façons de nous contacter", "patchedVersion1": "Votre installation est endommagée.", "patchedVersion2": "Spécifiez cela, si vous soumettez un bogue.", - "sentiment": "Quelles sont vos impressions ?", - "smileCaption": "Sentiment de retour satisfaisant", - "frownCaption": "Sentiment de retour non satisfaisant", - "other ways to contact us": "Autres façons de nous contacter", - "submit a bug": "Soumettre un bogue", "request a missing feature": "Demander une fonctionnalité manquante", - "tell us why": "Pourquoi ?", - "feedbackTextInput": "Faites-nous part de vos commentaires", + "sendFeedback": "Tweeter des commentaires", + "sentiment": "Quelles sont vos impressions ?", "showFeedback": "Afficher l'icône de commentaires dans la barre d'état", + "smileCaption": "Sentiment de retour satisfaisant", + "submit a bug": "Soumettre un bogue", + "tell us why": "Pourquoi ?", "tweet": "Tweet", - "tweetFeedback": "Tweeter des commentaires", - "character left": "caractère restant", - "characters left": "caractères restants" + "tweetFeedback": "Tweeter des commentaires" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Éditeur de fichiers texte" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Révéler dans l'Explorateur de fichiers", - "revealInMac": "Révéler dans le Finder", - "openContainer": "Ouvrir le dossier contenant", - "filesCategory": "Fichier" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Icône de vue de l'Explorateur.", - "openEditorsIcon": "Icône de vue des éditeurs ouverts.", - "folders": "Dossiers", - "explore": "Explorateur", - "miViewExplorer": "&&Explorateur", - "noWorkspaceHelp": "Vous n'avez pas encore ajouté de dossier à l'espace de travail.\r\n[Ajouter un dossier](command:{0})", - "remoteNoFolderHelp": "Connecté au dépôt distant.\r\n[Ouvrir un dossier](command:{0})", - "noFolderHelp": "Vous n'avez pas encore ouvert de dossier.\r\n[Ouvrir un dossier](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "Fichier", - "workspaces": "Espaces de travail", - "file": "fichier", - "copyPath": "Copier le chemin", - "copyRelativePath": "Copier le chemin d’accès relatif", - "revealInSideBar": "Révéler dans la barre latérale", - "acceptLocalChanges": "Utiliser vos changements et remplacer le contenu du fichier", - "revertLocalChanges": "Ignorer vos changements et rétablir le contenu du fichier", - "copyPathOfActive": "Copier le chemin du fichier actif", - "copyRelativePathOfActive": "Copier le chemin relatif du fichier actif", - "saveAllInGroup": "Tout enregistrer dans le groupe", - "saveFiles": "Enregistrer tous les fichiers", - "revert": "Rétablir le fichier", - "compareActiveWithSaved": "Compare le fichier actif avec celui enregistré", - "openToSide": "Ouvrir sur le côté", - "saveAll": "Tout enregistrer", - "compareWithSaved": "Comparer avec celui enregistré", - "compareWithSelected": "Comparer avec ce qui est sélectionné", - "compareSource": "Sélectionner pour comparer", - "compareSelected": "Comparer ce qui est sélectionné", - "close": "Fermer", - "closeOthers": "Fermer les autres", - "closeSaved": "Fermer la version sauvegardée", - "closeAll": "Tout fermer", - "explorerOpenWith": "Ouvrir avec...", - "cut": "Couper", - "deleteFile": "Supprimer définitivement", - "newFile": "Nouveau fichier", - "openFile": "Ouvrir un fichier...", - "miNewFile": "&&Nouveau fichier", - "miSave": "Enregi&&strer", - "miSaveAs": "Enregistrer &&sous...", - "miSaveAll": "Enregistrer to&&ut", - "miOpen": "&&Ouvrir...", - "miOpenFile": "&&Ouvrir le fichier...", - "miOpenFolder": "Ou&&vrir le dossier...", - "miOpenWorkspace": "Ouvrir l'e&&space de travail...", - "miAutoSave": "Enregistrement a&&utomatique", - "miRevert": "Réta&&blir le fichier", - "miCloseEditor": "Fermer l'édit&&eur", - "miGotoFile": "Atteindre le &&fichier..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Éditeur de fichiers binaires", - "hotExit.off": "Désactivez la sortie à chaud. Une invite s'affiche quand vous tentez de fermer une fenêtre avec des fichiers dont l'intégrité est compromise.", - "hotExit.onExit": "La sortie à chaud se déclenche quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande 'workbench.action.quit' se déclenche (palette de commandes, combinaison de touches, menu). Toutes les fenêtres qui n'ont pas de dossiers ouverts sont restaurées au prochain lancement. Une liste des fenêtres ouvertes avec des fichiers non enregistrés est accessible via Fichier > Ouvrir les éléments récents > Plus...", - "hotExit.onExitAndWindowClose": "La sortie à chaud se déclenche quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande 'workbench.action.quit' se déclenche (palette de commandes, combinaison de touches, menu) ainsi que pour toute fenêtre comportant un dossier ouvert, qu'il s'agisse ou non de la dernière fenêtre. Toutes les fenêtres qui n'ont pas de dossiers ouverts sont restaurées au prochain lancement. Une liste des fenêtres ouvertes avec des fichiers non enregistrés est accessible via Fichier > Ouvrir les éléments récents > Plus...", - "hotExit": "Contrôle si les fichiers non enregistrés sont mémorisés entre les sessions, ce qui permet d'ignorer la demande d'enregistrement à la sortie de l'éditeur.", - "hotExit.onExitAndWindowCloseBrowser": "La fermeture du navigateur, de la fenêtre ou de l'onglet provoquera une sortie à chaud.", - "filesConfigurationTitle": "Fichiers", - "exclude": "Configurez les modèles Glob pour l'exclusion des fichiers et des dossiers. Par exemple, l'Explorateur de fichiers affiche ou masque les fichiers et dossiers en fonction de ce paramètre. Consultez le paramètre '#search.exclude#' pour définir des exclusions spécifiques à la recherche. Vous trouverez plus d'informations sur les modèles Glob [ici](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.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.", - "files.exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", - "associations": "Configurez les associations entre les fichiers et les langages (exemple : \"*.extension\": \"html\"`). Celles-ci sont prioritaires sur les associations par défaut des langages installés. ", - "encoding": "Encodage de jeu de caractères par défaut à utiliser lors de la lecture et l’écriture des fichiers. Ce paramètre peut également être configuré par langage.", - "autoGuessEncoding": "Quand cette option est activée, tente de deviner l'encodage du jeu de caractères à l'ouverture des fichiers. Ce paramètre peut également être configuré par langage.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Utilise le caractère de fin de ligne spécifique du système d'exploitation.", - "eol": "Caractère de fin de ligne par défaut.", - "useTrash": "Déplace les fichiers/dossiers dans la corbeille du système d'exploitation (corbeille sous Windows) lors de la suppression. Désactiver ceci supprimera définitivement les fichiers/dossiers.", - "trimTrailingWhitespace": "Si l'option est activée, l'espace blanc de fin est supprimé au moment de l'enregistrement d'un fichier.", - "insertFinalNewline": "Quand l'option est activée, une nouvelle ligne finale est insérée à la fin du fichier au moment de son enregistrement.", - "trimFinalNewlines": "Si l'option est activée, va supprimer toutes les nouvelles lignes après la dernière ligne à la fin du fichier lors de l’enregistrement.", - "files.autoSave.off": "Un éditeur dont l'intégrité est compromise n'est jamais enregistré automatiquement.", - "files.autoSave.afterDelay": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré après le '#files.autoSaveDelay#' configuré.", - "files.autoSave.onFocusChange": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré quand il perd le focus.", - "files.autoSave.onWindowChange": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré quand la fenêtre perd le focus.", - "autoSave": "Contrôle l'enregistrement automatique des éditeurs dont l'intégrité est compromise. Plus d'informations sur l'enregistrement automatique [ici](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Contrôle le délai en ms avant l'enregistrement automatique de l'éditeur dont l'intégrité est compromise. S'applique uniquement quand '#files.autoSave#' est défini sur '{0}'.", - "watcherExclude": "Configurez les modèles Glob des chemins de fichier à exclure de la surveillance des fichiers. Les modèles doivent correspondre à des chemins absolus (par ex., utilisez le préfixe ** ou le chemin complet pour une correspondance appropriée). Le changement de ce paramètre nécessite un redémarrage. Si vous constatez que le code consomme beaucoup de temps processeur au démarrage, excluez les dossiers volumineux pour réduire la charge initiale.", - "defaultLanguage": "Mode de langage par défaut attribué aux nouveaux fichiers. S'il est configuré sur '${activeEditorLanguage}', utilise le mode de langage de l'éditeur de texte actif le cas échéant.", - "maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour VS Code après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.", - "files.restoreUndoStack": "Restaurez la pile des opérations d'annulation à la réouverture d'un fichier.", - "askUser": "Refuse l'enregistrement et demande la résolution manuelle du conflit d'enregistrement.", - "overwriteFileOnDisk": "Résout le conflit d'enregistrement en remplaçant le fichier sur le disque par les changements effectués dans l'éditeur.", - "files.saveConflictResolution": "Un conflit d'enregistrement peut se produire quand un fichier est enregistré sur un disque qui a été modifié par un autre programme dans l'intervalle. Pour éviter une perte de données, l'utilisateur est invité à comparer les changements dans l'éditeur avec la version sur disque. Changez ce paramètre seulement si vous rencontrez fréquemment des erreurs de conflit d'enregistrement, car il peut entraîner une perte de données s'il est utilisé sans précaution.", - "files.simpleDialog.enable": "Active la boîte de dialogue de fichier simple, qui remplace alors la boîte de dialogue de fichier système.", - "formatOnSave": "Met en forme un fichier à l'enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré après un délai et l'éditeur ne doit pas être en cours d'arrêt.", - "everything": "Met en forme la totalité du fichier.", - "modification": "Met en forme les modifications (nécessite le contrôle de code source).", - "formatOnSaveMode": "Permet de contrôler si la mise en forme au moment de l'enregistrement met en forme la totalité du fichier ou seulement les modifications apportées. S'applique uniquement quand '#editor.formatOnSave#' est activé.", - "explorerConfigurationTitle": "Explorateur de fichiers", - "openEditorsVisible": "Nombre d'éditeurs affichés dans le volet Éditeurs ouverts. Si la valeur est 0, le volet Éditeurs ouverts est masqué.", - "openEditorsSortOrder": "Contrôle l'ordre de tri des éditeurs dans le volet Éditeurs ouverts.", - "sortOrder.editorOrder": "Les éditeurs sont triés dans l'ordre selon lequel les onglets d'éditeur sont affichés.", - "sortOrder.alphabetical": "Les éditeurs sont triés par ordre alphabétique dans chaque groupe d'éditeurs.", - "autoReveal.on": "Les fichiers sont révélés et sélectionnés.", - "autoReveal.off": "Les fichiers ne sont pas révélés et sélectionnés.", - "autoReveal.focusNoScroll": "Les fichiers ne défilent pas dans la vue, mais ils ont toujours le focus.", - "autoReveal": "Contrôle si l’Explorateur devrait automatiquement révéler et sélectionner les fichiers lors de leur ouverture.", - "enableDragAndDrop": "Détermine si l'Explorateur autorise le déplacement des fichiers et des dossiers par glisser-déposer. Ce paramètre affecte uniquement le glisser-déposer dans l'Explorateur.", - "confirmDragAndDrop": "Contrôle si l’Explorateur doit demander confirmation pour déplacer des fichiers et des dossiers par glisser/déplacer.", - "confirmDelete": "Contrôle si l’Explorateur devrait demander confirmation lorsque vous supprimez un fichier via la corbeille.", - "sortOrder.default": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les dossiers sont affichés avant les fichiers.", - "sortOrder.mixed": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les fichiers sont imbriqués dans les dossiers.", - "sortOrder.filesFirst": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les fichiers sont affichés avant les dossiers.", - "sortOrder.type": "Les fichiers et dossiers sont triés par extension, dans l’ordre alphabétique. Les dossiers sont affichés avant les fichiers.", - "sortOrder.modified": "Les fichiers et dossiers sont triés par date de dernière modification, dans l’ordre décroissant. Les dossiers sont affichés avant les fichiers.", - "sortOrder": "Contrôle l'ordre de tri des fichiers et des dossiers dans l’Explorateur.", - "explorer.decorations.colors": "Contrôle si les décorations de fichier devraient utiliser des couleurs.", - "explorer.decorations.badges": "Contrôle si les décorations de fichier devraient utiliser des badges.", - "simple": "Ajoute le mot « copy » à la fin du nom dupliqué, potentiellement suivi par un nombre", - "smart": "Ajoute un nombre à la fin du nom dupliqué. Si le nom comporte déjà un nombre, essayez d'augmenter ce nombre", - "explorer.incrementalNaming": "Contrôle la stratégie de nommage à utiliser lorsque vous donnez un nouveau nom à un élément dupliqué d'Explorer à coller.", - "compressSingleChildFolders": "Contrôle si l'explorateur doit afficher les dossiers de manière compacte. Sous cette forme, les dossiers enfant sont compressés individuellement dans un élément d'arborescence combiné. Utile pour les structures de package Java, par exemple." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (supprimé, en lecture seule)", - "orphanedFile": "{0} (supprimé)", - "readonlyFile": "{0} (en lecture seule)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et lui permettre d'utiliser plus de mémoire", - "relaunchWithIncreasedMemoryLimit": "Redémarrer avec {0} Mo", - "configureMemoryLimit": "Configurer la limite de mémoire" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Ouvrir d'abord un fichier à révéler" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "La valeur est true quand le viewlet de l'EXPLORATEUR est visible.", - "explorerResourceIsFolder": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est un dossier.", - "explorerResourceReadonly": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est en lecture seule.", - "explorerResourceIsRoot": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est un dossier racine.", - "explorerResourceCut": "La valeur est true quand un élément de l'EXPLORATEUR a été coupé dans le cadre d'une opération de type couper et coller.", - "explorerResourceMoveableToTrash": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR peut être mis à la corbeille.", - "filesExplorerFocus": "La valeur est true quand la vue EXPLORATEUR a le focus.", - "openEditorsVisible": "La valeur est true quand la vue ÉDITEURS OUVERTS est visible.", - "openEditorsFocus": "La valeur est true quand la vue ÉDITEURS OUVERTS a le focus.", - "explorerViewletFocus": "La valeur est true quand le viewlet de l'EXPLORATEUR a le focus.", - "explorerViewletCompressedFocus": "La valeur est true quand l'élément ayant le focus dans la vue EXPLORATEUR est un élément compact.", - "explorerViewletCompressedFirstFocus": "La valeur est true quand la première partie d'un élément compact a le focus dans la vue EXPLORATEUR.", - "explorerViewletCompressedLastFocus": "La valeur est true quand la dernière partie d'un élément compact a le focus dans la vue EXPLORATEUR." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Section de l'Explorateur : {0}", - "createNewFile": "Nouveau fichier", - "createNewFolder": "Nouveau dossier", - "refreshExplorer": "Actualiser l'explorateur", - "collapseExplorerFolders": "Réduire les dossiers dans l'explorateur" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Éditeurs ouverts", - "dirtyCounter": "{0} non enregistré(s)", - "flipLayout": "Activer/désactiver la disposition horizontale/verticale de l'éditeur", - "miToggleEditorLayout": "Retourner la &&disposition", - "newUntitledFile": "Nouveau fichier sans titre" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "Aucun dossier ouvert" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Utilisez les actions de la barre d'outils de l'éditeur pour annuler vos changements ou remplacer le contenu du fichier par vos changements.", - "staleSaveError": "L'enregistrement de '{0}' a échoué : le contenu du fichier est plus récent. Comparez votre version au contenu du fichier ou remplacez le contenu du fichier par vos changements.", - "readonlySaveErrorAdmin": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant qu'administrateur' pour réessayer en tant qu'administrateur.", - "readonlySaveErrorSudo": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant que Sudo' pour réessayer en tant que superutilisateur.", - "readonlySaveError": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer' pour essayer de le rendre inscriptible.", - "permissionDeniedSaveError": "Échec de l'enregistrement de '{0}' : Permissions insuffisantes. Sélectionnez 'Remplacer en tant qu'Admin' pour réessayer en tant qu'administrator.", - "permissionDeniedSaveErrorSudo": "L'enregistrement de '{0}' a échoué : Autorisations insuffisantes. Sélectionnez 'Réessayer en tant que Sudo' pour réessayer comme superutilisateur.", - "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}", - "learnMore": "En savoir plus", - "dontShowAgain": "Ne plus afficher", - "compareChanges": "Comparer", - "saveConflictDiffLabel": "{0} (dans le fichier) ↔ {1} (dans {2}) - Résoudre le conflit d'enregistrement", - "overwriteElevated": "Remplacer en tant qu'Admin...", - "overwriteElevatedSudo": "Remplacer en tant que Sudo...", - "saveElevated": "Réessayer en tant qu'Admin...", - "saveElevatedSudo": "Réessayer en tant que Sudo...", - "retry": "Réessayer", - "discard": "Ignorer", - "overwrite": "Remplacer", - "configure": "Configurer" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Enregistrer sous...", - "save": "Enregistrer", - "saveWithoutFormatting": "Enregistrer sans mise en forme", - "saveAll": "Tout enregistrer", - "removeFolderFromWorkspace": "Supprimer le dossier de l'espace de travail", - "newUntitledFile": "Nouveau fichier sans titre", - "modifiedLabel": "{0} (dans le fichier) ↔ {1}", - "openFileToCopy": "Ouvrir d'abord un fichier pour copier son chemin", - "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}", - "retry": "Réessayer", - "discard": "Abandonner", - "genericRevertError": "Échec pour faire revenir '{0}' : {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Nouveau fichier", - "newFolder": "Nouveau dossier", - "rename": "Renommer", - "delete": "Supprimer", - "copyFile": "Copier", - "pasteFile": "Coller", - "download": "Télécharger...", - "deleteButtonLabelRecycleBin": "&&Déplacer vers la Corbeille", - "deleteButtonLabelTrash": "&&Déplacer vers la Poubelle", - "deleteButtonLabel": "S&&upprimer", - "dirtyMessageFilesDelete": "Vous supprimez des fichiers dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?", - "dirtyMessageFolderOneDelete": "Vous supprimez un dossier {0} qui contient 1 fichier avec des changements non enregistrés. Voulez-vous continuer ?", - "dirtyMessageFolderDelete": "Vous supprimez un dossier {0} avec des changements non enregistrés dans {1} fichiers. Voulez-vous continuer ?", - "dirtyMessageFileDelete": "Vous supprimez {0} avec des changements non enregistrés. Voulez-vous continuer ?", - "dirtyWarning": "Vos changements sont perdus si vous ne les enregistrez pas.", - "irreversible": "Cette action est irréversible !", - "restorePlural": "Vous pouvez restaurer ces fichiers à l'aide de la commande Annuler", - "restore": "Vous pouvez restaurer ce fichier à l'aide de la commande Annuler", - "undoBinFiles": "Vous pouvez restaurer ces fichiers à partir de la corbeille.", - "undoBin": "Vous pouvez restaurer ce fichier à partir de la corbeille.", - "undoTrashFiles": "Vous pouvez restaurer ces fichiers à partir de la corbeille.", - "undoTrash": "Vous pouvez restaurer ce fichier à partir de la corbeille.", - "doNotAskAgain": "Ne plus me poser la question", - "deleteBulkEdit": "Supprimer {0} fichiers", - "deleteFileBulkEdit": "Supprimer {0}", - "deletingBulkEdit": "Suppression de {0} fichiers", - "deletingFileBulkEdit": "Suppression de {0}", - "binFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", - "trashFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", - "deletePermanentlyButtonLabel": "&&Supprimer définitivement", - "retryButtonLabel": "&&Réessayer", - "confirmMoveTrashMessageFilesAndDirectories": "Voulez-vous vraiment supprimer les {0} fichiers/répertoires suivants et leur contenu ?", - "confirmMoveTrashMessageMultipleDirectories": "Voulez-vous vraiment supprimer les {0} répertoires suivants et leur contenu ?", - "confirmMoveTrashMessageMultiple": "Êtes-vous sûr de vouloir supprimer les fichiers {0} suivants ?", - "confirmMoveTrashMessageFolder": "Voulez-vous vraiment supprimer '{0}' et son contenu ?", - "confirmMoveTrashMessageFile": "Voulez-vous vraiment supprimer '{0}' ?", - "confirmDeleteMessageFilesAndDirectories": "Voulez-vous vraiment supprimer définitivement les {0} fichiers/répertoires suivants et leur contenu ?", - "confirmDeleteMessageMultipleDirectories": "Voulez-vous vraiment supprimer définitivement les {0} répertoires suivants et leur contenu ?", - "confirmDeleteMessageMultiple": "Êtes-vous sûr de vouloir supprimer définitivement les fichiers {0} suivants ?", - "confirmDeleteMessageFolder": "Voulez-vous vraiment supprimer définitivement '{0}' et son contenu ?", - "confirmDeleteMessageFile": "Voulez-vous vraiment supprimer définitivement '{0}' ?", - "globalCompareFile": "Comparer le fichier actif à...", - "fileToCompareNoFile": "Sélectionnez un fichier à comparer.", - "openFileToCompare": "Ouvrez d'abord un fichier pour le comparer à un autre fichier.", - "toggleAutoSave": "Activer/désactiver la sauvegarde automatique", - "saveAllInGroup": "Tout enregistrer dans le groupe", - "closeGroup": "Fermer le groupe", - "focusFilesExplorer": "Focus sur l'Explorateur de fichiers", - "showInExplorer": "Révéler le fichier actif dans la barre latérale", - "openFileToShow": "Ouvrir d'abord un fichier pour l'afficher dans l'Explorateur", - "openFileInNewWindow": "Ouvrir le fichier actif dans une nouvelle fenêtre", - "openFileToShowInNewWindow.unsupportedschema": "L'éditeur actif doit contenir une ressource ouvrable.", - "openFileToShowInNewWindow.nofile": "Ouvrir d'abord un fichier à ouvrir dans une nouvelle fenêtre", - "emptyFileNameError": "Un nom de fichier ou de dossier doit être fourni.", - "fileNameStartsWithSlashError": "Un nom de fichier ou de dossier ne peut commencer par une barre oblique.", - "fileNameExistsError": "Un fichier ou dossier **{0}** existe déjà à cet emplacement. Choisissez un autre nom.", - "invalidFileNameError": "Le nom **{0}** est non valide en tant que nom de fichier ou de dossier. Choisissez un autre nom.", - "fileNameWhitespaceWarning": "Espace blanc de début ou de fin détecté dans le nom de fichier ou de dossier.", - "compareWithClipboard": "Compare le fichier actif avec le presse-papiers", - "clipboardComparisonLabel": "Presse-papier ↔ {0}", - "retry": "Réessayer", - "createBulkEdit": "Créer {0}", - "creatingBulkEdit": "Création de {0}", - "renameBulkEdit": "Renommer {0} en {1}", - "renamingBulkEdit": "Changement du nom de {0} en {1}", - "downloadingFiles": "Téléchargement", - "downloadProgressSmallMany": "{0} fichier(s) sur {1} ({2}/s)", - "downloadProgressLarge": "{0} ({1} sur {2}, {3}/s)", - "downloadButton": "Télécharger", - "chooseWhereToDownload": "Choisir l'emplacement de téléchargement", - "downloadBulkEdit": "Télécharger {0}", - "downloadingBulkEdit": "Téléchargement de {0}", - "fileIsAncestor": "Le fichier à copier est un ancêtre du dossier de destination", - "movingBulkEdit": "Déplacement de {0} fichiers", - "movingFileBulkEdit": "Déplacement de {0}", - "moveBulkEdit": "Déplacer {0} fichiers", - "moveFileBulkEdit": "Déplacer {0}", - "copyingBulkEdit": "Copie de {0} fichiers", - "copyingFileBulkEdit": "Copie de {0}", - "copyBulkEdit": "Copier {0} fichiers", - "copyFileBulkEdit": "Copier {0}", - "fileDeleted": "Le ou les fichiers à coller ont été supprimés ou déplacés depuis que vous les avez copiés. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Tweeter des commentaires", + "status.feedback.name": "Commentaires" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "Visionneuse de fichiers binaires" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Microsoft .NET Framework 4.5 est obligatoire. Suivez le lien pour l'installer.", - "installNet": "Télécharger .NET Framework 4.5", - "enospcError": "Impossible de surveiller les changements apportés aux fichiers dans ce grand dossier d'espace de travail. Suivez le lien des instructions pour résoudre ce problème.", - "learnMore": "Instructions" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Créer un fichier", + "openFolderError": "Le fichier est un répertoire", + "textFileEditor": "Éditeur de fichiers texte" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Comparer", + "configure": "Configurer", + "discard": "Ignorer", + "dontShowAgain": "Ne plus afficher", + "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}", + "learnMore": "En savoir plus", + "overwrite": "Remplacer", + "overwriteElevated": "Remplacer en tant qu'Admin...", + "overwriteElevatedSudo": "Remplacer en tant que Sudo...", + "permissionDeniedSaveError": "Échec de l'enregistrement de '{0}' : Permissions insuffisantes. Sélectionnez 'Remplacer en tant qu'Admin' pour réessayer en tant qu'administrator.", + "permissionDeniedSaveErrorSudo": "L'enregistrement de '{0}' a échoué : Autorisations insuffisantes. Sélectionnez 'Réessayer en tant que Sudo' pour réessayer comme superutilisateur.", + "readonlySaveError": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer' pour essayer de le rendre inscriptible.", + "readonlySaveErrorAdmin": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant qu'administrateur' pour réessayer en tant qu'administrateur.", + "readonlySaveErrorSudo": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant que Sudo' pour réessayer en tant que superutilisateur.", + "retry": "Réessayer", + "saveConflictDiffLabel": "{0} (dans le fichier) ↔ {1} (dans {2}) - Résoudre le conflit d'enregistrement", + "saveElevated": "Réessayer en tant qu'Admin...", + "saveElevatedSudo": "Réessayer en tant que Sudo...", + "staleSaveError": "L'enregistrement de '{0}' a échoué : le contenu du fichier est plus récent. Comparez votre version au contenu du fichier ou remplacez le contenu du fichier par vos changements.", + "userGuide": "Utilisez les actions de la barre d'outils de l'éditeur pour annuler vos changements ou remplacer le contenu du fichier par vos changements." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Explorateur", + "explorerViewIcon": "Icône de vue de l'Explorateur.", + "folders": "Dossiers", + "miViewExplorer": "&&Explorateur", + "noFolderHelp": "Vous n'avez pas encore ouvert de dossier.\r\n[Ouvrir un dossier](command:{0})", + "noWorkspaceHelp": "Vous n'avez pas encore ajouté de dossier à l'espace de travail.\r\n[Ajouter un dossier](command:{0})", + "openEditorsIcon": "Icône de vue des éditeurs ouverts.", + "remoteNoFolderHelp": "Connecté à distance.\r\n[Ouvrir un dossier](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", + "clipboardComparisonLabel": "Presse-papier ↔ {0}", + "closeGroup": "Fermer le groupe", + "compareWithClipboard": "Compare le fichier actif avec le presse-papiers", + "confirmDeleteMessageFile": "Voulez-vous vraiment supprimer définitivement '{0}' ?", + "confirmDeleteMessageFilesAndDirectories": "Voulez-vous vraiment supprimer définitivement les {0} fichiers/répertoires suivants et leur contenu ?", + "confirmDeleteMessageFolder": "Voulez-vous vraiment supprimer définitivement '{0}' et son contenu ?", + "confirmDeleteMessageMultiple": "Êtes-vous sûr de vouloir supprimer définitivement les fichiers {0} suivants ?", + "confirmDeleteMessageMultipleDirectories": "Voulez-vous vraiment supprimer définitivement les {0} répertoires suivants et leur contenu ?", + "confirmMoveTrashMessageFile": "Voulez-vous vraiment supprimer '{0}' ?", + "confirmMoveTrashMessageFilesAndDirectories": "Voulez-vous vraiment supprimer les {0} fichiers/répertoires suivants et leur contenu ?", + "confirmMoveTrashMessageFolder": "Voulez-vous vraiment supprimer '{0}' et son contenu ?", + "confirmMoveTrashMessageMultiple": "Êtes-vous sûr de vouloir supprimer les fichiers {0} suivants ?", + "confirmMoveTrashMessageMultipleDirectories": "Voulez-vous vraiment supprimer les {0} répertoires suivants et leur contenu ?", + "copyBulkEdit": "Copier {0} fichiers", + "copyFile": "Copier", + "copyFileBulkEdit": "Copier {0}", + "copyingBulkEdit": "Copie de {0} fichiers", + "copyingFileBulkEdit": "Copie de {0}", + "createBulkEdit": "Créer {0}", + "creatingBulkEdit": "Création de {0}", + "delete": "Supprimer", + "deleteBulkEdit": "Supprimer {0} fichiers", + "deleteButtonLabel": "S&&upprimer", + "deleteButtonLabelRecycleBin": "&&Déplacer vers la Corbeille", + "deleteButtonLabelTrash": "&&Déplacer vers la Poubelle", + "deleteFileBulkEdit": "Supprimer {0}", + "deletePermanentlyButtonLabel": "&&Supprimer définitivement", + "deletingBulkEdit": "Suppression de {0} fichiers", + "deletingFileBulkEdit": "Suppression de {0}", + "dirtyMessageFileDelete": "Vous supprimez {0} avec des changements non enregistrés. Voulez-vous continuer ?", + "dirtyMessageFilesDelete": "Vous supprimez des fichiers dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?", + "dirtyMessageFolderDelete": "Vous supprimez un dossier {0} avec des changements non enregistrés dans {1} fichiers. Voulez-vous continuer ?", + "dirtyMessageFolderOneDelete": "Vous supprimez un dossier {0} qui contient 1 fichier avec des changements non enregistrés. Voulez-vous continuer ?", + "dirtyWarning": "Vos changements sont perdus si vous ne les enregistrez pas.", + "doNotAskAgain": "Ne plus me poser la question", + "download": "Télécharger...", + "emptyFileNameError": "Un nom de fichier ou de dossier doit être fourni.", + "fileDeleted": "Le ou les fichiers à coller ont été supprimés ou déplacés depuis que vous les avez copiés. {0}", + "fileIsAncestor": "Le fichier à copier est un ancêtre du dossier de destination", + "fileNameExistsError": "Un fichier ou dossier **{0}** existe déjà à cet emplacement. Choisissez un autre nom.", + "fileNameStartsWithSlashError": "Un nom de fichier ou de dossier ne peut commencer par une barre oblique.", + "fileNameWhitespaceWarning": "Espace blanc de début ou de fin détecté dans le nom de fichier ou de dossier.", + "focusFilesExplorer": "Focus sur l'Explorateur de fichiers", + "globalCompareFile": "Comparer le fichier actif à...", + "invalidFileNameError": "Le nom **{0}** est non valide en tant que nom de fichier ou de dossier. Choisissez un autre nom.", + "irreversible": "Cette action est irréversible !", + "moveBulkEdit": "Déplacer {0} fichiers", + "moveFileBulkEdit": "Déplacer {0}", + "movingBulkEdit": "Déplacement de {0} fichiers", + "movingFileBulkEdit": "Déplacement de {0}", + "newFile": "Nouveau fichier", + "newFolder": "Nouveau dossier", + "ok": "OK", + "openFileInNewWindow": "Ouvrir le fichier actif dans une nouvelle fenêtre", + "openFileToShowInNewWindow.unsupportedschema": "L'éditeur actif doit contenir une ressource ouvrable.", + "pasteFile": "Coller", + "rename": "Renommer", + "renameBulkEdit": "Renommer {0} en {1}", + "renamingBulkEdit": "Changement du nom de {0} en {1}", + "restore": "Vous pouvez restaurer ce fichier à l'aide de la commande Annuler", + "restorePlural": "Vous pouvez restaurer ces fichiers à l'aide de la commande Annuler", + "retry": "Réessayer", + "retryButtonLabel": "&&Réessayer", + "saveAllInGroup": "Tout enregistrer dans le groupe", + "showInExplorer": "Révéler le fichier actif dans la barre latérale", + "toggleAutoSave": "Activer/désactiver la sauvegarde automatique", + "trashFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?", + "undoBin": "Vous pouvez restaurer ce fichier à partir de la corbeille.", + "undoBinFiles": "Vous pouvez restaurer ces fichiers à partir de la corbeille.", + "undoTrash": "Vous pouvez restaurer ce fichier à partir de la corbeille.", + "undoTrashFiles": "Vous pouvez restaurer ces fichiers à partir de la corbeille.", + "upload": "Télécharger..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Utiliser vos changements et remplacer le contenu du fichier", + "close": "Fermer", + "closeAll": "Tout fermer", + "closeOthers": "Fermer les autres", + "closeSaved": "Fermer la version sauvegardée", + "compareActiveWithSaved": "Compare le fichier actif avec celui enregistré", + "compareSelected": "Comparer ce qui est sélectionné", + "compareSource": "Sélectionner pour comparer", + "compareWithSaved": "Comparer avec celui enregistré", + "compareWithSelected": "Comparer avec ce qui est sélectionné", + "copyPath": "Copier le chemin", + "copyPathOfActive": "Copier le chemin du fichier actif", + "copyRelativePath": "Copier le chemin d’accès relatif", + "copyRelativePathOfActive": "Copier le chemin relatif du fichier actif", + "cut": "Couper", + "deleteFile": "Supprimer définitivement", + "explorerOpenWith": "Ouvrir avec...", + "file": "fichier", + "filesCategory": "Fichier", + "miAutoSave": "Enregistrement a&&utomatique", + "miCloseEditor": "Fermer l'édit&&eur", + "miGotoFile": "Atteindre le &&fichier...", + "miNewFile": "&&Nouveau fichier", + "miOpen": "&&Ouvrir...", + "miOpenFile": "&&Ouvrir le fichier...", + "miOpenFolder": "Ou&&vrir le dossier...", + "miOpenWorkspace": "Ouvrir l'e&&space de travail...", + "miRevert": "Réta&&blir le fichier", + "miSave": "Enregi&&strer", + "miSaveAll": "Enregistrer to&&ut", + "miSaveAs": "Enregistrer &&sous...", + "newFile": "Nouveau fichier", + "openFile": "Ouvrir un fichier...", + "openToSide": "Ouvrir sur le côté", + "revealInSideBar": "Révéler dans la barre latérale", + "revert": "Rétablir le fichier", + "revertLocalChanges": "Ignorer vos changements et rétablir le contenu du fichier", + "saveAll": "Tout enregistrer", + "saveAllInGroup": "Tout enregistrer dans le groupe", + "saveFiles": "Enregistrer tous les fichiers", + "workspaces": "Espaces de travail" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Abandonner", + "genericRevertError": "Échec pour faire revenir '{0}' : {1}", + "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}", + "modifiedLabel": "{0} (dans le fichier) ↔ {1}", + "newUntitledFile": "Nouveau fichier sans titre", + "removeFolderFromWorkspace": "Supprimer le dossier de l'espace de travail", + "retry": "Réessayer", + "save": "Enregistrer", + "saveAll": "Tout enregistrer", + "saveAs": "Enregistrer sous...", + "saveWithoutFormatting": "Enregistrer sans mise en forme" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Ajouter le dossier à l'espace de travail", + "addFolders": "&&Aouter des dossiers à l'espace de travail", + "cancel": "Annuler", + "chooseWhereToDownload": "Choisir l'emplacement de téléchargement", + "confirmManyOverwrites": "Les fichiers et/ou dossiers {0} suivants existent déjà dans le dossier de destination. Voulez-vous les remplacer ?", + "confirmOverwrite": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier de destination. Voulez-vous le remplacer ?", + "copyFile": "Copier {0}", + "copyFolder": "&&Copier le dossier", + "copyFolders": "&&Copier les dossiers", + "copyfolder": "Voulez-vous vraiment copier '{0}' ?", + "copyfolders": "Voulez-vous vraiment copier les dossiers ?", + "copyingFile": "Copie de {0}", + "copyingFiles": "Copie en cours...", + "copyingnFile": "Copie de {0} ressources", + "copynFile": "Copier {0} ressources", + "downloadBulkEdit": "Télécharger {0}", + "downloadButton": "Télécharger", + "downloadProgressLarge": "{0} ({1} sur {2}, {3}/s)", + "downloadProgressSmallMany": "{0} fichier(s) sur {1} ({2}/s)", + "downloadingBulkEdit": "Téléchargement de {0}", + "downloadingFiles": "Téléchargement", + "dropFolder": "Voulez-vous copier '{0}' ou ajouter '{0}' comme dossier à l'espace de travail ?", + "dropFolders": "Voulez-vous copier les dossiers ou les ajouter à l'espace de travail ?", + "irreversible": "Cette action est irréversible !", + "overwrite": "Remplacer {0}", + "overwriting": "Remplacement de {0}", + "replaceButtonLabel": "&&Remplacer", + "uploadProgressLarge": "{0} ({1} sur {2}, {3}/s)", + "uploadProgressSmallMany": "{0} fichier(s) sur {1} ({2}/s)", + "uploadingFiles": "Chargement" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Refuse l'enregistrement et demande la résolution manuelle du conflit d'enregistrement.", + "associations": "Configurez les associations entre les fichiers et les langages (exemple : \"*.extension\": \"html\"`). Celles-ci sont prioritaires sur les associations par défaut des langages installés. ", + "autoGuessEncoding": "Quand cette option est activée, tente de deviner l'encodage du jeu de caractères à l'ouverture des fichiers. Ce paramètre peut également être configuré par langage.", + "autoReveal": "Contrôle si l’Explorateur devrait automatiquement révéler et sélectionner les fichiers lors de leur ouverture.", + "autoReveal.focusNoScroll": "Les fichiers ne défilent pas dans la vue, mais ils ont toujours le focus.", + "autoReveal.off": "Les fichiers ne sont pas révélés et sélectionnés.", + "autoReveal.on": "Les fichiers sont révélés et sélectionnés.", + "autoSave": "Contrôle l'enregistrement automatique des éditeurs dont l'intégrité est compromise. Plus d'informations sur l'enregistrement automatique [ici](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Contrôle le délai en ms avant l'enregistrement automatique de l'éditeur dont l'intégrité est compromise. S'applique uniquement quand '#files.autoSave#' est défini sur '{0}'.", + "binaryFileEditor": "Éditeur de fichiers binaires", + "compressSingleChildFolders": "Contrôle si l'explorateur doit afficher les dossiers de manière compacte. Sous cette forme, les dossiers enfant sont compressés individuellement dans un élément d'arborescence combiné. Utile pour les structures de package Java, par exemple.", + "confirmDelete": "Contrôle si l’Explorateur devrait demander confirmation lorsque vous supprimez un fichier via la corbeille.", + "confirmDragAndDrop": "Contrôle si l’Explorateur doit demander confirmation pour déplacer des fichiers et des dossiers par glisser/déplacer.", + "defaultLanguage": "Mode de langage par défaut attribué aux nouveaux fichiers. S'il est configuré sur '${activeEditorLanguage}', utilise le mode de langage de l'éditeur de texte actif le cas échéant.", + "enableDragAndDrop": "Détermine si l'Explorateur autorise le déplacement des fichiers et des dossiers par glisser-déposer. Ce paramètre affecte uniquement le glisser-déposer dans l'Explorateur.", + "encoding": "Encodage de jeu de caractères par défaut à utiliser lors de la lecture et l’écriture des fichiers. Ce paramètre peut également être configuré par langage.", + "eol": "Caractère de fin de ligne par défaut.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Utilise le caractère de fin de ligne spécifique du système d'exploitation.", + "everything": "Met en forme la totalité du fichier.", + "exclude": "Configurez les modèles Glob pour l'exclusion des fichiers et des dossiers. Par exemple, l'Explorateur de fichiers affiche ou masque les fichiers et dossiers en fonction de ce paramètre. Consultez le paramètre '#search.exclude#' pour définir des exclusions spécifiques à la recherche. Vous trouverez plus d'informations sur les modèles Glob [ici](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Contrôle si les décorations de fichier devraient utiliser des badges.", + "explorer.decorations.colors": "Contrôle si les décorations de fichier devraient utiliser des couleurs.", + "explorer.incrementalNaming": "Contrôle la stratégie de nommage à utiliser lorsque vous donnez un nouveau nom à un élément dupliqué d'Explorer à coller.", + "explorerConfigurationTitle": "Explorateur de fichiers", + "files.autoSave.afterDelay": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré après le '#files.autoSaveDelay#' configuré.", + "files.autoSave.off": "Un éditeur dont l'intégrité est compromise n'est jamais enregistré automatiquement.", + "files.autoSave.onFocusChange": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré quand il perd le focus.", + "files.autoSave.onWindowChange": "Un éditeur dont l'intégrité est compromise est automatiquement enregistré quand la fenêtre perd le focus.", + "files.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.", + "files.exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", + "files.restoreUndoStack": "Restaurez la pile des opérations d'annulation à la réouverture d'un fichier.", + "files.saveConflictResolution": "Un conflit d'enregistrement peut se produire quand un fichier est enregistré sur un disque qui a été modifié par un autre programme dans l'intervalle. Pour éviter une perte de données, l'utilisateur est invité à comparer les changements dans l'éditeur avec la version sur disque. Changez ce paramètre seulement si vous rencontrez fréquemment des erreurs de conflit d'enregistrement, car il peut entraîner une perte de données s'il est utilisé sans précaution.", + "files.simpleDialog.enable": "Active la boîte de dialogue de fichier simple, qui remplace alors la boîte de dialogue de fichier système.", + "filesConfigurationTitle": "Fichiers", + "formatOnSave": "Met en forme un fichier à l'enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré après un délai et l'éditeur ne doit pas être en cours d'arrêt.", + "formatOnSaveMode": "Permet de contrôler si la mise en forme au moment de l'enregistrement met en forme la totalité du fichier ou seulement les modifications apportées. S'applique uniquement quand '#editor.formatOnSave#' est activé.", + "hotExit": "Contrôle si les fichiers non enregistrés sont mémorisés entre les sessions, ce qui permet d'ignorer la demande d'enregistrement à la sortie de l'éditeur.", + "hotExit.off": "Désactivez la sortie à chaud. Une invite s'affiche quand vous tentez de fermer une fenêtre avec des fichiers dont l'intégrité est compromise.", + "hotExit.onExit": "La sortie à chaud se déclenche quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande 'workbench.action.quit' se déclenche (palette de commandes, combinaison de touches, menu). Toutes les fenêtres qui n'ont pas de dossiers ouverts sont restaurées au prochain lancement. Une liste des fenêtres ouvertes avec des fichiers non enregistrés est accessible via Fichier > Ouvrir les éléments récents > Plus...", + "hotExit.onExitAndWindowClose": "La sortie à chaud se déclenche quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande 'workbench.action.quit' se déclenche (palette de commandes, combinaison de touches, menu) ainsi que pour toute fenêtre comportant un dossier ouvert, qu'il s'agisse ou non de la dernière fenêtre. Toutes les fenêtres qui n'ont pas de dossiers ouverts sont restaurées au prochain lancement. Une liste des fenêtres ouvertes avec des fichiers non enregistrés est accessible via Fichier > Ouvrir les éléments récents > Plus...", + "hotExit.onExitAndWindowCloseBrowser": "La fermeture du navigateur, de la fenêtre ou de l'onglet provoquera une sortie à chaud.", + "insertFinalNewline": "Quand l'option est activée, une nouvelle ligne finale est insérée à la fin du fichier au moment de son enregistrement.", + "maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour VS Code après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.", + "modification": "Met en forme les modifications (nécessite le contrôle de code source).", + "openEditorsSortOrder": "Contrôle l'ordre de tri des éditeurs dans le volet Éditeurs ouverts.", + "openEditorsVisible": "Nombre d'éditeurs affichés dans le volet Éditeurs ouverts. Si la valeur est 0, le volet Éditeurs ouverts est masqué.", + "overwriteFileOnDisk": "Résout le conflit d'enregistrement en remplaçant le fichier sur le disque par les changements effectués dans l'éditeur.", + "simple": "Ajoute le mot « copy » à la fin du nom dupliqué, potentiellement suivi par un nombre", + "smart": "Ajoute un nombre à la fin du nom dupliqué. Si le nom comporte déjà un nombre, essayez d'augmenter ce nombre", + "sortOrder": "Contrôle le tri des fichiers et des dossiers selon les propriétés dans l’explorateur.", + "sortOrder.alphabetical": "Les éditeurs sont triés par ordre alphabétique dans chaque groupe d'éditeurs.", + "sortOrder.default": "Les fichiers et dossiers sont triés par nom. Les dossiers sont affichés avant les fichiers.", + "sortOrder.editorOrder": "Les éditeurs sont triés dans l'ordre selon lequel les onglets d'éditeur sont affichés.", + "sortOrder.filesFirst": "Les fichiers et dossiers sont triés par nom. Les fichiers sont affichés avant les dossiers.", + "sortOrder.mixed": "Les fichiers et dossiers sont triés par nom. Les fichiers sont imbriqués dans les dossiers.", + "sortOrder.modified": "Les fichiers et dossiers sont triés par date de dernière modification dans l’ordre décroissant. Les dossiers sont affichés avant les fichiers.", + "sortOrder.type": "Les fichiers et dossiers sont groupés par type d’extension puis triés par nom. Les dossiers sont affichés avant les fichiers.", + "sortOrderLexicographicOptions": "Contrôle le tri lexicographique des noms de fichiers et de dossiers dans l’explorateur.", + "sortOrderLexicographicOptions.default": "Les noms en majuscules et en minuscules ne sont pas séparés.", + "sortOrderLexicographicOptions.lower": "Les noms en minuscules sont regroupés avant les noms en majuscules.", + "sortOrderLexicographicOptions.unicode": "Les noms sont triés dans l’ordre Unicode.", + "sortOrderLexicographicOptions.upper": "Les noms en majuscules sont regroupés avant les noms en minuscules.", + "trimFinalNewlines": "Si l'option est activée, va supprimer toutes les nouvelles lignes après la dernière ligne à la fin du fichier lors de l’enregistrement.", + "trimTrailingWhitespace": "Si l'option est activée, l'espace blanc de fin est supprimé au moment de l'enregistrement d'un fichier.", + "useTrash": "Déplace les fichiers/dossiers dans la corbeille du système d'exploitation (corbeille sous Windows) lors de la suppression. Désactiver ceci supprimera définitivement les fichiers/dossiers.", + "watcherExclude": "Configurez les modèles Glob des chemins de fichier à exclure de la surveillance des fichiers. Les modèles doivent correspondre à des chemins absolus (par ex., utilisez le préfixe ** ou le chemin complet pour une correspondance appropriée). Le changement de ce paramètre nécessite un redémarrage. Si vous constatez que le code consomme beaucoup de temps processeur au démarrage, excluez les dossiers volumineux pour réduire la charge initiale." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "Aucun dossier ouvert" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "Impossible de résoudre le dossier d'espace de travail", + "label": "Explorateur", + "symbolicLlink": "Lien symbolique", + "unknown": "Type de fichier inconnu" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Réduire les dossiers dans l'explorateur", + "createNewFile": "Nouveau fichier", + "createNewFolder": "Nouveau dossier", + "explorerSection": "Section de l'Explorateur : {0}", + "refreshExplorer": "Actualiser l'explorateur" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "Voulez-vous vraiment déplacer '{0}' dans '{1}' ?", + "confirmMultiMove": "Voulez-vous vraiment déplacer les fichiers {0} suivants dans '{1}' ?", + "confirmRootMove": "Êtes-vous sûr de vouloir modifier l’ordre de dossier racine '{0}' dans votre espace de travail ?", + "confirmRootsMove": "Êtes-vous sûr de vouloir modifier l’ordre de plusieurs dossiers de la racine dans votre espace de travail ?", + "copy": "Copier {0}", + "copying": "Copie de {0}", + "doNotAskAgain": "Ne plus me poser la question", + "fileInputAriaLabel": "Tapez le nom du fichier. Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.", + "move": "Déplacer {0}", + "moveButtonLabel": "&&Déplacer", + "moving": "Déplacement de {0}", + "ok": "OK", + "treeAriaLabel": "Explorateur de fichiers" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} non enregistré(s)", + "flipLayout": "Activer/désactiver la disposition horizontale/verticale de l'éditeur", + "miToggleEditorLayout": "Retourner la &&disposition", + "newUntitledFile": "Nouveau fichier sans titre", + "openEditors": "Éditeurs ouverts" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 fichier non enregistré", "dirtyFiles": "{0} fichiers non enregistrés" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Éditeur de fichiers texte", - "openFolderError": "Le fichier est un répertoire", - "createFile": "Créer un fichier" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "La valeur est true quand un élément de l'EXPLORATEUR a été coupé dans le cadre d'une opération de type couper et coller.", + "explorerResourceIsFolder": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est un dossier.", + "explorerResourceIsRoot": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est un dossier racine.", + "explorerResourceMoveableToTrash": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR peut être mis à la corbeille.", + "explorerResourceReadonly": "La valeur est true quand l'élément ayant le focus dans l'EXPLORATEUR est en lecture seule.", + "explorerViewletCompressedFirstFocus": "La valeur est true quand la première partie d'un élément compact a le focus dans la vue EXPLORATEUR.", + "explorerViewletCompressedFocus": "La valeur est true quand l'élément ayant le focus dans la vue EXPLORATEUR est un élément compact.", + "explorerViewletCompressedLastFocus": "La valeur est true quand la dernière partie d'un élément compact a le focus dans la vue EXPLORATEUR.", + "explorerViewletFocus": "La valeur est true quand le viewlet de l'EXPLORATEUR a le focus.", + "explorerViewletVisible": "La valeur est true quand le viewlet de l'EXPLORATEUR est visible.", + "filesExplorerFocus": "La valeur est true quand la vue EXPLORATEUR a le focus.", + "openEditorsFocus": "La valeur est true quand la vue ÉDITEURS OUVERTS a le focus.", + "openEditorsVisible": "La valeur est true quand la vue ÉDITEURS OUVERTS est visible." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Impossible de résoudre le dossier d'espace de travail", - "symbolicLlink": "Lien symbolique", - "unknown": "Type de fichier inconnu", - "label": "Explorateur" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "Impossible de surveiller les changements apportés aux fichiers dans ce grand dossier d'espace de travail. Suivez le lien des instructions pour résoudre ce problème.", + "installNet": "Télécharger .NET Framework 4.5", + "learnMore": "Instructions", + "netVersionError": "Microsoft .NET Framework 4.5 est obligatoire. Suivez le lien pour l'installer." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Explorateur de fichiers", - "fileInputAriaLabel": "Tapez le nom du fichier. Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.", - "confirmOverwrite": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier de destination. Voulez-vous le remplacer ?", - "irreversible": "Cette action est irréversible !", - "replaceButtonLabel": "&&Remplacer", - "confirmManyOverwrites": "Les fichiers et/ou dossiers {0} suivants existent déjà dans le dossier de destination. Voulez-vous les remplacer ?", - "uploadingFiles": "Chargement", - "overwrite": "Remplacer {0}", - "overwriting": "Remplacement de {0}", - "uploadProgressSmallMany": "{0} fichier(s) sur {1} ({2}/s)", - "uploadProgressLarge": "{0} ({1} sur {2}, {3}/s)", - "copyFolders": "&&Copier les dossiers", - "copyFolder": "&&Copier le dossier", - "cancel": "Annuler", - "copyfolders": "Voulez-vous vraiment copier les dossiers ?", - "copyfolder": "Voulez-vous vraiment copier '{0}' ?", - "addFolders": "&&Aouter des dossiers à l'espace de travail", - "addFolder": "&&Ajouter le dossier à l'espace de travail", - "dropFolders": "Voulez-vous copier les dossiers ou les ajouter à l'espace de travail ?", - "dropFolder": "Voulez-vous copier '{0}' ou ajouter '{0}' comme dossier à l'espace de travail ?", - "copyFile": "Copier {0}", - "copynFile": "Copier {0} ressources", - "copyingFile": "Copie de {0}", - "copyingnFile": "Copie de {0} ressources", - "confirmRootsMove": "Êtes-vous sûr de vouloir modifier l’ordre de plusieurs dossiers de la racine dans votre espace de travail ?", - "confirmMultiMove": "Voulez-vous vraiment déplacer les fichiers {0} suivants dans '{1}' ?", - "confirmRootMove": "Êtes-vous sûr de vouloir modifier l’ordre de dossier racine '{0}' dans votre espace de travail ?", - "confirmMove": "Voulez-vous vraiment déplacer '{0}' dans '{1}' ?", - "doNotAskAgain": "Ne plus me poser la question", - "moveButtonLabel": "&&Déplacer", - "copy": "Copier {0}", - "copying": "Copie de {0}", - "move": "Déplacer {0}", - "moving": "Déplacement de {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "Fichier", + "openContainer": "Ouvrir le dossier contenant", + "revealInMac": "Révéler dans le Finder", + "revealInWindows": "Révéler dans l'Explorateur de fichiers" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Éditeur de fichiers texte" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Configurer la limite de mémoire", + "fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et permettre à {0} d’utiliser plus de mémoire", + "relaunchWithIncreasedMemoryLimit": "Redémarrer avec {0} Mo" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Aucun", - "nullFormatterDescription": "Aucun(e)", - "miss": "L'extension '{0}' ne peut pas mettre en forme '{1}'", - "config.needed": "Il existe plusieurs formateurs pour les fichiers '{0}'. Sélectionnez un formateur par défaut pour continuer.", - "config.bad": "L'extension '{0}' est configurée comme formateur, mais n'est pas disponible. Sélectionnez un autre formateur par défaut pour continuer.", - "do.config": "Configurer...", "cancel": "Annuler", - "select": "Sélectionner un formateur par défaut pour les fichiers '{0}'", - "formatter.default": "Définit un formateur par défaut qui est prioritaire sur tous les autres paramètres de formateur. Doit être l'identificateur d'une extension contribuant à un formateur.", - "def": "(Par défaut)", "config": "Configurer le formateur par défaut...", + "config.bad": "L'extension '{0}' est configurée comme formateur, mais n'est pas disponible. Sélectionnez un autre formateur par défaut pour continuer.", + "config.needed": "Il existe plusieurs formateurs pour les fichiers '{0}'. Sélectionnez un formateur par défaut pour continuer.", + "def": "(Par défaut)", + "do.config": "Configurer...", "format.placeHolder": "Sélectionner un formateur", "formatDocument.label.multiple": "Mettre en forme le document avec...", - "formatSelection.label.multiple": "Mettre en forme la sélection avec..." + "formatSelection.label.multiple": "Mettre en forme la sélection avec...", + "formatter.default": "Définit un formateur par défaut qui est prioritaire sur tous les autres paramètres de formateur. Doit être l'identificateur d'une extension contribuant à un formateur.", + "miss": "L'extension '{0}' ne peut pas mettre en forme '{1}'", + "null": "Aucun", + "nullFormatterDescription": "Aucun(e)", + "select": "Sélectionner un formateur par défaut pour les fichiers '{0}'" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Annuler", "formatDocument.label.multiple": "Mettre en forme le document", - "too.large": "Impossible de formater ce fichier, car il est trop volumineux", + "install.formatter": "Installer le formateur...", "no.provider": "Aucun formateur pour les fichiers '{0}' installés.", - "install.formatter": "Installer le formateur..." + "too.large": "Impossible de formater ce fichier, car il est trop volumineux" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "Mettre en forme les lignes modifiées" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&processus", + "miReportIssue": "Signaler le p&&roblème", "reportIssueInEnglish": "Signaler un problème..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "Activer/désactiver la résolution des problèmes liés aux raccourcis clavier" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "Souhaitez-vous changer la langue de l’interface de VS Code en {0} et redémarrer ?", "activateLanguagePack": "Pour être utilisé dans {0}, VS Code doit être redémarré.", "changeAndRestart": "Changer de langue et redémarrer", - "restart": "Redémarrer", "neverAgain": "Ne plus afficher", + "restart": "Redémarrer", + "updateLocale": "Souhaitez-vous changer la langue de l’interface de VS Code en {0} et redémarrer ?", "vscode.extension.contributes.localizations": "Contribuer aux localisations de l’éditeur", "vscode.extension.contributes.localizations.languageId": "Id de la langue dans laquelle les chaînes d’affichage sont traduites.", "vscode.extension.contributes.localizations.languageName": "Nom de la langue en anglais.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "Un chemin relatif vers un fichier contenant les traductions du langage." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "Sélectionner la langue d'affichage", "configureLocale": "Configurer la langue d'affichage", "installAdditionalLanguages": "Installer des langues supplémentaires...", - "chooseDisplayLanguage": "Sélectionner la langue d'affichage", - "relaunchDisplayLanguageMessage": "Vous devez redémarrer pour appliquer le changement de la langue d'affichage.", "relaunchDisplayLanguageDetail": "Appuyez sur le bouton Redémarrer pour redémarrer {0} et changer la langue d'affichage.", + "relaunchDisplayLanguageMessage": "Vous devez redémarrer pour appliquer le changement de la langue d'affichage.", "restart": "&&Redémarrer" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer la langue d'affichage par {0}.", - "searchMarketplace": "Rechercher dans la Place de marché", + "installAndRestart": "Installer et Redémarrer", "installAndRestartMessage": "Installez le module linguistique pour remplacer la langue d'affichage par {0}.", - "installAndRestart": "Installer et Redémarrer" + "searchMarketplace": "Rechercher dans la Place de marché", + "showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer la langue d'affichage par {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Synchronisation des paramètres", - "rendererLog": "Fenêtre", - "telemetryLog": "Télémétrie", - "show window log": "Afficher le journal de la fenêtre", "mainLog": "Principal", - "sharedLog": "Partagé" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Ouvrir le dossier des journaux", - "openExtensionLogsFolder": "Ouvrir le dossier des journaux d'extension" + "rendererLog": "Fenêtre", + "sharedLog": "Partagé", + "show window log": "Afficher le journal de la fenêtre", + "telemetryLog": "Télémétrie", + "userDataSyncLog": "Synchronisation des paramètres" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Critique", + "current": "Actuelle", + "debug": "Déboguer", + "default": "Par défaut", + "default and current": "Par défaut et actuel(s)", + "err": "Erreur", + "info": "Info", + "log placeholder": "Sélectionner le fichier journal", + "off": "DESACTIVÉ", + "openSessionLogFile": "Ouvrir le fichier journal Windows (Session)...", + "selectLogLevel": "Sélectionner le niveau de journalisation (log)", + "sessions placeholder": "Sélectionner une session", "setLogLevel": "Définir le niveau de journalisation (log) ...", "trace": "Trace", - "debug": "Déboguer", - "info": "Info", - "warn": "Avertissement", - "err": "Erreur", - "critical": "Critique", - "off": "DESACTIVÉ", - "selectLogLevel": "Sélectionner le niveau de journalisation (log)", - "default and current": "Par défaut et actuel(s)", - "default": "Par défaut", - "current": "Actuelle", - "openSessionLogFile": "Ouvrir le fichier journal Windows (Session)...", - "sessions placeholder": "Sélectionner une session", - "log placeholder": "Sélectionner le fichier journal" + "warn": "Avertissement" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Icône de vue des marqueurs.", - "miMarker": "&&Problèmes", - "copyMarker": "Copier", - "copyMessage": "Copier le message", - "focusProblemsList": "Vue des problèmes de focus", - "focusProblemsFilter": "Filtre des problèmes de focus", - "show multiline": "Afficher le message sur plusieurs lignes", - "problems": "Problèmes", - "show singleline": "Afficher le message sur une seule ligne", - "clearFiltersText": "Effacer le texte des filtres", - "collapseAll": "Réduire tout", - "filter": "Filtrer", - "status.problems": "Problèmes", - "totalErrors": "{0} erreurs", - "totalWarnings": "{0} avertissements", - "totalInfos": "{0} infos", - "noProblems": "Aucun problème", - "manyProblems": "10K+" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "Affichage de {0} problèmes", - "problems filtered": "Affichage de {0} problèmes sur {1}", - "clearFilter": "Effacer les filtres" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Activer/désactiver les problèmes (Erreurs, Avertissements, Infos)", - "problems.view.focus.label": " Focus sur les problèmes (Erreurs, Avertissements, Infos)", - "problems.panel.configuration.title": "Affichage des problèmes", - "problems.panel.configuration.autoreveal": "Contrôles si la vue Problèmes devrait révéler automatiquement les fichiers lors de leur ouverture.", - "problems.panel.configuration.showCurrentInStatus": "Lorsqu'il est activé, le problème actuel s'affiche dans la barre d'état.", - "markers.panel.title.problems": "Problèmes", - "markers.panel.no.problems.build": "Aucun problème n'a été détecté dans l'espace de travail.", - "markers.panel.no.problems.activeFile.build": "Aucun problème n'a été détecté dans le fichier actuel.", - "markers.panel.no.problems.filters": "Aucun résultat avec les critères de filtre fournis.", - "markers.panel.action.moreFilters": "Plus de filtres...", - "markers.panel.filter.showErrors": "Afficher les erreurs", - "markers.panel.filter.showWarnings": "Afficher les avertissements", - "markers.panel.filter.showInfos": "Afficher les informations", - "markers.panel.filter.useFilesExclude": "Masquer les fichiers exclus", - "markers.panel.filter.activeFile": "Afficher le fichier actif uniquement", - "markers.panel.action.filter": "Filtrer les problèmes", - "markers.panel.action.quickfix": "Afficher les correctifs", - "markers.panel.filter.ariaLabel": "Filtrer les problèmes", - "markers.panel.filter.placeholder": "Filtre (exemple : texte, **/*.ts, !**/modules_nœud/**)", - "markers.panel.filter.errors": "erreurs", - "markers.panel.filter.warnings": "avertissements", - "markers.panel.filter.infos": "infos", - "markers.panel.single.error.label": "1 erreur", - "markers.panel.multiple.errors.label": "{0} erreurs", - "markers.panel.single.warning.label": "1 avertissement", - "markers.panel.multiple.warnings.label": "{0} avertissements", - "markers.panel.single.info.label": "1 info", - "markers.panel.multiple.infos.label": "{0} infos", - "markers.panel.single.unknown.label": "1 inconnu", - "markers.panel.multiple.unknowns.label": "{0} inconnus", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{0} problèmes dans le fichier {1} du dossier {2}", - "problems.tree.aria.label.marker.relatedInformation": " Ce problème a des références à {0} emplacements.", - "problems.tree.aria.label.error.marker": "Erreur générée par {0} : {1} à la ligne {2} et au caractère {3}. {4}", - "problems.tree.aria.label.error.marker.nosource": "Erreur : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.warning.marker": "Avertissement généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Avertissement : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.info.marker": "Information générée par {0} : {1} à la ligne {2} et au caractère {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Information : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.marker": "Problème généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Problème : {0} à la ligne {1} et au caractère {2}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{0} à la ligne {1} et caractère {2} dans {3}", - "errors.warnings.show.label": "Afficher les erreurs et les avertissements" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Ouvrir le dossier des journaux d'extension", + "openLogsFolder": "Ouvrir le dossier des journaux" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "Total de {0} problèmes" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Effacer le texte des filtres", + "collapseAll": "Réduire tout", + "copyMarker": "Copier", + "copyMessage": "Copier le message", + "filter": "Filtrer", + "focusProblemsFilter": "Filtre des problèmes de focus", + "focusProblemsList": "Vue des problèmes de focus", + "manyProblems": "10K+", + "markersViewIcon": "Icône de vue des marqueurs.", + "miMarker": "&&Problèmes", + "noProblems": "Aucun problème", + "problems": "Problèmes", + "show multiline": "Afficher le message sur plusieurs lignes", + "show singleline": "Afficher le message sur une seule ligne", + "status.problems": "Problèmes", + "totalErrors": "{0} erreurs", + "totalInfos": "{0} infos", + "totalWarnings": "{0} avertissements" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problèmes", + "markers.showOnFile": "Affichez les erreurs et les avertissements sur les fichiers et les dossiers.", "tooltip.1": "1 problème dans ce fichier", - "tooltip.N": "{0} problèmes dans ce fichier", - "markers.showOnFile": "Affichez les erreurs et les avertissements sur les fichiers et les dossiers." + "tooltip.N": "{0} problèmes dans ce fichier" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Icône indiquant que plusieurs lignes sont réduites dans la vue des marqueurs.", + "expandedIcon": "Icône indiquant que plusieurs lignes sont affichées dans la vue des marqueurs.", + "links.navigate.follow": "suivre le lien", + "links.navigate.kb.alt": "alt + clic", + "links.navigate.kb.alt.mac": "option + clic", + "links.navigate.kb.meta": "ctrl + clic", + "links.navigate.kb.meta.mac": "cmd + clic", + "multi line": "Afficher le message sur plusieurs lignes", + "problemsView": "Vue des problèmes", + "single line": "Afficher le message sur une seule ligne" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "Affichage de {0} problèmes", + "clearFilter": "Effacer les filtres", + "problems filtered": "Affichage de {0} problèmes sur {1}" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "Icône de configuration du filtre dans la vue des marqueurs.", "showing filtered problems": "Affichage de {0} sur {1}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Vue des problèmes", - "expandedIcon": "Icône indiquant que plusieurs lignes sont affichées dans la vue des marqueurs.", - "collapsedIcon": "Icône indiquant que plusieurs lignes sont réduites dans la vue des marqueurs.", - "single line": "Afficher le message sur une seule ligne", - "multi line": "Afficher le message sur plusieurs lignes", - "links.navigate.follow": "suivre le lien", - "links.navigate.kb.meta": "ctrl + clic", - "links.navigate.kb.meta.mac": "cmd + clic", - "links.navigate.kb.alt.mac": "option + clic", - "links.navigate.kb.alt": "alt + clic" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Afficher les erreurs et les avertissements", + "markers.panel.action.filter": "Filtrer les problèmes", + "markers.panel.action.moreFilters": "Plus de filtres...", + "markers.panel.action.quickfix": "Afficher les correctifs", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Afficher le fichier actif uniquement", + "markers.panel.filter.ariaLabel": "Filtrer les problèmes", + "markers.panel.filter.errors": "erreurs", + "markers.panel.filter.infos": "infos", + "markers.panel.filter.placeholder": "Filtre (exemple : texte, **/*.ts, !**/modules_nœud/**)", + "markers.panel.filter.showErrors": "Afficher les erreurs", + "markers.panel.filter.showInfos": "Afficher les informations", + "markers.panel.filter.showWarnings": "Afficher les avertissements", + "markers.panel.filter.useFilesExclude": "Masquer les fichiers exclus", + "markers.panel.filter.warnings": "avertissements", + "markers.panel.multiple.errors.label": "{0} erreurs", + "markers.panel.multiple.infos.label": "{0} infos", + "markers.panel.multiple.unknowns.label": "{0} inconnus", + "markers.panel.multiple.warnings.label": "{0} avertissements", + "markers.panel.no.problems.activeFile.build": "Aucun problème n'a été détecté dans le fichier actuel.", + "markers.panel.no.problems.build": "Aucun problème n'a été détecté dans l'espace de travail.", + "markers.panel.no.problems.filters": "Aucun résultat avec les critères de filtre fournis.", + "markers.panel.single.error.label": "1 erreur", + "markers.panel.single.info.label": "1 info", + "markers.panel.single.unknown.label": "1 inconnu", + "markers.panel.single.warning.label": "1 avertissement", + "markers.panel.title.problems": "Problèmes", + "problems.panel.configuration.autoreveal": "Contrôles si la vue Problèmes devrait révéler automatiquement les fichiers lors de leur ouverture.", + "problems.panel.configuration.showCurrentInStatus": "Lorsqu'il est activé, le problème actuel s'affiche dans la barre d'état.", + "problems.panel.configuration.title": "Affichage des problèmes", + "problems.tree.aria.label.error.marker": "Erreur générée par {0} : {1} à la ligne {2} et au caractère {3}. {4}", + "problems.tree.aria.label.error.marker.nosource": "Erreur : {0} à la ligne {1} et au caractère {2}.{3}", + "problems.tree.aria.label.info.marker": "Information générée par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Information : {0} à la ligne {1} et au caractère {2}.{3}", + "problems.tree.aria.label.marker": "Problème généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Problème : {0} à la ligne {1} et au caractère {2}.{3}", + "problems.tree.aria.label.marker.relatedInformation": " Ce problème a des références à {0} emplacements.", + "problems.tree.aria.label.relatedinfo.message": "{0} à la ligne {1} et caractère {2} dans {3}", + "problems.tree.aria.label.resource": "{0} problèmes dans le fichier {1} du dossier {2}", + "problems.tree.aria.label.warning.marker": "Avertissement généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Avertissement : {0} à la ligne {1} et au caractère {2}.{3}", + "problems.view.focus.label": " Focus sur les problèmes (Erreurs, Avertissements, Infos)", + "problems.view.toggle.label": "Activer/désactiver les problèmes (Erreurs, Avertissements, Infos)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Notebook", - "notebook.displayOrder.description": "Liste de priorités des types mime de sortie", - "notebook.cellToolbarLocation.description": "Indique si la barre d'outils de la cellule doit être affichée, ou si elle doit être masquée.", - "notebook.showCellStatusbar.description": "Indique si la barre d'état de la cellule doit être affichée.", - "notebook.diff.enablePreview.description": "Indique s'il est nécessaire d'utiliser l'éditeur de différences de texte pour le notebook.", - "notebook.experimental.useMarkdownRenderer.description": "Active/désactive à l'aide du nouveau renderer Markdown extensible." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Impossible d'ouvrir la ressource avec l'éditeur de notebook de type '{0}'. Vérifiez si l'extension appropriée est installée ou activée.", - "fail.reOpen": "Rouvrir le fichier avec l'éditeur de texte standard VS Code" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Intégré" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Outil Diff pour textes de Notebook" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Copier la cellule vers le bas", + "notebookActions.copyCellUp": "Copier la cellule vers le haut", + "notebookActions.joinCellAbove": "Joindre à la cellule précédente", + "notebookActions.joinCellBelow": "Joindre à la cellule suivante", + "notebookActions.moveCellDown": "Déplacer la cellule vers le bas", + "notebookActions.moveCellUp": "Déplacer la cellule vers le haut", + "notebookActions.splitCell": "Diviser la cellule" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "Copier la cellule", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "Coller la cellule", "notebookActions.pasteAbove": "Coller la cellule au-dessus" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Masquer la recherche dans le Notebook", - "notebookActions.findInNotebook": "Rechercher dans le Notebook" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Notebook", - "notebookActions.execute": "Exécuter la cellule", - "notebookActions.cancel": "Arrêter l'exécution des cellules", - "notebookActions.deleteCell": "Supprimer la cellule", - "notebookActions.executeAndSelectBelow": "Exécuter la cellule du Notebook et sélectionner en dessous", - "notebookActions.executeAndInsertBelow": "Exécuter la cellule du Notebook et insérer en dessous", - "notebookActions.renderMarkdown": "Afficher toutes les cellules Markdown", - "notebookActions.executeNotebook": "Exécuter le Notebook (exécuter toutes les cellules)", - "notebookActions.cancelNotebook": "Arrêter l'exécution du Notebook", - "notebookMenu.insertCell": "Insérer une cellule", - "notebookMenu.cellTitle": "Cellule de Notebook", - "notebookActions.changeCellToCode": "Changer la cellule en code", - "notebookActions.changeCellToMarkdown": "Changer la cellule en Markdown", - "notebookActions.insertCodeCellAbove": "Insérer une cellule de code au-dessus", - "notebookActions.insertCodeCellBelow": "Insérer une cellule de code en dessous", - "notebookActions.insertCodeCellAtTop": "Ajouter une cellule de code en haut", - "notebookActions.insertMarkdownCellAtTop": "Ajouter une cellule Markdown en haut", - "notebookActions.menu.insertCode": "$(add) Code", - "notebookActions.menu.insertCode.tooltip": "Ajouter une cellule de code", - "notebookActions.insertMarkdownCellAbove": "Insérer une cellule Markdown au-dessus", - "notebookActions.insertMarkdownCellBelow": "Insérer une cellule Markdown en dessous", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Ajouter une cellule de Markdown", - "notebookActions.editCell": "Modifier la cellule", - "notebookActions.quitEdit": "Arrêter la modification de la cellule", - "cursorMoveDown": "Focus sur l'éditeur de la cellule suivante", - "cursorMoveUp": "Focus sur l'éditeur de la cellule précédente", - "focusOutput": "Focus dans la sortie de cellule active", - "focusOutputOut": "Arrêt du focus dans la sortie de cellule active", - "focusFirstCell": "Focus sur la première cellule", - "focusLastCell": "Focus sur la dernière cellule", - "clearCellOutputs": "Effacer les sorties de cellule", "changeLanguage": "Changer le langage des cellules", + "clearAllCellsOutputs": "Effacer la sortie", + "clearCellOutputs": "Effacer les sorties de cellule", "languageDescription": "({0}) - Langage actuel", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Sélectionner le mode de langage", - "clearAllCellsOutputs": "Effacer les sorties de toutes les cellules", + "notebookActions.cancel": "Arrêter l'exécution des cellules", + "notebookActions.cancelNotebook": "Arrêter l’exécution", + "notebookActions.category": "Notebook", "notebookActions.centerActiveCell": "Centrer la cellule active", + "notebookActions.changeCellToCode": "Changer la cellule en code", + "notebookActions.changeCellToMarkdown": "Changer la cellule en Markdown", "notebookActions.collapseCellInput": "Réduire l'entrée de la cellule", - "notebookActions.expandCellInput": "Développer l'entrée de cellule", "notebookActions.collapseCellOutput": "Réduire la sortie de la cellule", + "notebookActions.deleteCell": "Supprimer la cellule", + "notebookActions.editCell": "Modifier la cellule", + "notebookActions.execute": "Exécuter la cellule", + "notebookActions.executeAbove": "Exécuter les cellules au-dessus", + "notebookActions.executeAndInsertBelow": "Exécuter la cellule du Notebook et insérer en dessous", + "notebookActions.executeAndSelectBelow": "Exécuter la cellule du Notebook et sélectionner en dessous", + "notebookActions.executeBelow": "Exécuter les cellules au-dessous", + "notebookActions.executeNotebook": "Exécuter tout", + "notebookActions.expandCellInput": "Développer l'entrée de cellule", "notebookActions.expandCellOutput": "Développer la sortie de cellule", - "notebookActions.inspectLayout": "Inspecter la disposition Notebook" + "notebookActions.insertCodeCellAbove": "Insérer une cellule de code au-dessus", + "notebookActions.insertCodeCellAtTop": "Ajouter une cellule de code en haut", + "notebookActions.insertCodeCellBelow": "Insérer une cellule de code en dessous", + "notebookActions.insertMarkdownCellAbove": "Insérer une cellule Markdown au-dessus", + "notebookActions.insertMarkdownCellAtTop": "Ajouter une cellule Markdown en haut", + "notebookActions.insertMarkdownCellBelow": "Insérer une cellule Markdown en dessous", + "notebookActions.menu.insertCode": "$(add) Code", + "notebookActions.menu.insertCode.minimalToolbar": "Ajouter du code", + "notebookActions.menu.insertCode.minimaltoolbar": "Ajouter du code", + "notebookActions.menu.insertCode.ontoolbar": "Code", + "notebookActions.menu.insertCode.tooltip": "Ajouter une cellule de code", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Marquage", + "notebookActions.menu.insertMarkdown.tooltip": "Ajouter une cellule de Markdown", + "notebookActions.quitEdit": "Arrêter la modification de la cellule", + "notebookActions.renderMarkdown": "Afficher toutes les cellules Markdown", + "notebookMenu.cellTitle": "Cellule de Notebook", + "notebookMenu.insertCell": "Insérer une cellule", + "pickLanguageToConfigure": "Sélectionner le mode de langage", + "workbench.notebook.layout.configure.label": "Personnaliser la disposition du bloc-notes", + "workbench.notebook.layout.select.label": "Sélectionner une des dispositions de bloc-notes" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} trouvé pour '{1}'", + "ariaSearchNoResultEmpty": "{0} trouvés", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trouvé pour '{1}'", + "notebookActions.findInNotebook": "Rechercher dans le Notebook", + "notebookActions.hideFind": "Masquer la recherche dans le Notebook" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "Plier la cellule", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Mettre en forme le Notebook", - "label": "Mettre en forme le Notebook", - "formatCell.label": "Mettre en forme la cellule" + "formatCell.label": "Mettre en forme la cellule", + "label": "Mettre en forme le Notebook" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Réinitialiser le bloc-notes « Prise en main »" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Activer/désactiver la position de la barre d’outils des cellules" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Focus sur l'éditeur de la cellule suivante", + "cursorMoveUp": "Focus sur l'éditeur de la cellule précédente", + "focusFirstCell": "Focus sur la première cellule", + "focusLastCell": "Focus sur la dernière cellule", + "focusOutput": "Focus dans la sortie de cellule active", + "focusOutputOut": "Arrêt du focus dans la sortie de cellule active", + "notebook.navigation.allowNavigateToSurroundingCells": "Lorsque cette option est activée, le curseur peut accéder à la cellule suivante/précédente lorsque le curseur actuel de l’éditeur de cellules se trouve à la première/dernière ligne." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Quand la fonctionnalité est activée dans le notebook, les barres de navigation contiennent des cellules de code.", "empty": "cellule vide", - "outline.showCodeCells": "Quand la fonctionnalité de contour est activée dans le notebook, elle permet d'afficher les cellules de code.", - "breadcrumbs.showCodeCells": "Quand la fonctionnalité est activée dans le notebook, les barres de navigation contiennent des cellules de code." + "outline.showCodeCells": "Quand la fonctionnalité de contour est activée dans le notebook, elle permet d'afficher les cellules de code." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Définir le profil" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Actuellement sélectionnés", + "current2": "{0} – Actuellement sélectionnés", + "kernel.select.label": "Sélectionner le noyau", + "notebook.activeCellStatusName": "Sélections de l’éditeur de blocs-notes", + "notebook.info": "Informations du noyau du bloc-notes", + "notebook.multiActiveCellIndicator": "Cellule {0} ({1} sélectionnée(s))", + "notebook.promptKernel.setDefaultTooltip": "Définir comme défaut pour les blocs-notes « {0} »", + "notebook.select": "Sélection du noyau du bloc-notes", + "notebook.singleActiveCellIndicator": "Cellule {0} sur {1}", "notebookActions.selectKernel": "Sélectionner un noyau de Notebook", "notebookActions.selectKernel.args": "Arguments du noyau de Notebook", - "notebook.runCell.selectKernel": "Sélectionner un noyau de notebook pour exécuter ce notebook", - "currentActiveKernel": " (Active)", - "notebook.promptKernel.setDefaultTooltip": "Définir en tant que fournisseur de noyau par défaut pour '{0}'", - "chooseActiveKernel": "Choisir le noyau pour le notebook actuel", - "notebook.selectKernel": "Choisir le noyau pour le notebook actuel" + "prompt.placeholder.change": "Modifier le noyau pour « {0} »", + "prompt.placeholder.select": "Sélectionnez le noyau pour « {0} »", + "tooltop": "{0} (suggestion)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Déplacer la cellule vers le haut", - "notebookActions.moveCellDown": "Déplacer la cellule vers le bas", - "notebookActions.copyCellUp": "Copier la cellule vers le haut", - "notebookActions.copyCellDown": "Copier la cellule vers le bas", - "notebookActions.splitCell": "Diviser la cellule", - "notebookActions.joinCellAbove": "Joindre à la cellule précédente", - "notebookActions.joinCellBelow": "Joindre à la cellule suivante" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Appuyez sur {0} pour exécuter la cellule", + "notebook.cell.status.executing": "Exécution en cours", + "notebook.cell.status.failed": "Échec", + "notebook.cell.status.markdownExecuteTip": "Appuyez sur {0} pour arrêter la modification", + "notebook.cell.status.pending": "En attente", + "notebook.cell.status.success": "Opération réussie" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Sélectionner le mode de langage de la cellule" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "intégré", + "curruentActiveMimeType": "Actif", + "mimeTypePicker": "Choisissez un autre type MIME de sortie. Voici les types MIME disponibles : {0}", + "promptChooseMimeType.placeHolder": "Sélectionner le type MIME à afficher pour la sortie actuelle", + "promptChooseMimeTypeInSecure.placeHolder": "Sélectionnez le type MIME à afficher pour la sortie actuelle. Les types MIME enrichis sont disponibles uniquement quand le notebook est digne de confiance" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Ouvrir l'éditeur de différences de texte", - "notebook.diff.cell.revertMetadata": "Restaurer les métadonnées", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Changer le rendu de la sortie", - "notebook.diff.cell.revertOutputs": "Restaurer les sorties", "notebook.diff.cell.revertInput": "Restaurer l'entrée", - "notebook.diff.showOutputs": "Afficher les différences de sorties", - "notebook.diff.showMetadata": "Afficher les différences de métadonnées", + "notebook.diff.cell.revertMetadata": "Restaurer les métadonnées", + "notebook.diff.cell.revertOutputs": "Restaurer les sorties", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Changer le rendu de la sortie", "notebook.diff.ignoreMetadata": "Masquer les différences de métadonnées", - "notebook.diff.ignoreOutputs": "Masquer les différences de sorties" + "notebook.diff.ignoreOutputs": "Masquer les différences de sorties", + "notebook.diff.showMetadata": "Afficher les différences de métadonnées", + "notebook.diff.showOutputs": "Afficher les différences de sorties", + "notebook.diff.switchToText": "Ouvrir l'éditeur de différences de texte" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Outil Diff pour textes de Notebook" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "Ajoute un fournisseur de document de notebook.", - "contributes.notebook.provider.viewType": "Identificateur unique du notebook.", "contributes.notebook.provider.displayName": "Nom contrôlable de visu du notebook.", "contributes.notebook.provider.selector": "Ensemble de globs auquel est destiné le notebook.", "contributes.notebook.provider.selector.filenamePattern": "Glob pour lequel le notebook est activé.", + "contributes.notebook.provider.viewType": "Type du bloc-notes.", + "contributes.notebook.renderer": "Ajoute un fournisseur de renderer de sortie de notebook.", + "contributes.notebook.renderer.displayName": "Nom contrôlable de visu du renderer de sortie du notebook.", + "contributes.notebook.renderer.entrypoint": "Fichier à charger dans la vue web pour afficher l'extension.", + "contributes.notebook.renderer.hardDependencies": "Liste des dépendances du noyau requises par le convertisseur. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur peut être utilisé.", + "contributes.notebook.renderer.optionalDependencies": "Liste des dépendances du noyau logiciel que le convertisseur peut utiliser. Si l’une des dépendances est présente dans `NotebookKernel.preloads`, le convertisseur sera préféré aux convertisseurs qui n’interagissent pas avec le noyau.", + "contributes.notebook.renderer.requiresMessaging": "Indique si et comment le convertisseur doit communiquer avec un hôte d’extension, via `createRendererMessaging`. Les convertisseurs avec une configuration minimale de messagerie plus importante peuvent ne pas fonctionner dans tous les environnements.", + "contributes.notebook.renderer.requiresMessaging.always": "La messagerie est requise. Le convertisseur est utilisé uniquement lorsqu’il fait partie d’une extension qui peut être exécutée dans un hôte d’extension.", + "contributes.notebook.renderer.requiresMessaging.never": "Le convertisseur ne requiert pas de messagerie.", + "contributes.notebook.renderer.requiresMessaging.optional": "Le convertisseur est plus efficace si la messagerie est disponible, mais elle n’est pas nécessaire.", + "contributes.notebook.renderer.viewType": "Identificateur unique du renderer de sortie du notebook.", + "contributes.notebook.selector": "Ensemble de globs auquel est destiné le notebook.", "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob pour lequel le notebook est désactivé.", "contributes.priority": "Détermine si l'éditeur personnalisé est activé automatiquement quand l'utilisateur ouvre un fichier. Ce comportement peut être remplacé par les utilisateurs via le paramètre 'workbench.editorAssociations'.", "contributes.priority.default": "L'éditeur est automatiquement utilisé quand l'utilisateur ouvre une ressource, à condition qu'aucun autre éditeur personnalisé par défaut ne soit inscrit pour cette ressource.", - "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec.", - "contributes.notebook.renderer": "Ajoute un fournisseur de renderer de sortie de notebook.", - "contributes.notebook.renderer.viewType": "Identificateur unique du renderer de sortie du notebook.", - "contributes.notebook.provider.viewType.deprecated": "Renommez 'viewType' en 'id'.", - "contributes.notebook.renderer.displayName": "Nom contrôlable de visu du renderer de sortie du notebook.", - "contributes.notebook.selector": "Ensemble de globs auquel est destiné le notebook.", - "contributes.notebook.renderer.entrypoint": "Fichier à charger dans la vue web pour afficher l'extension.", - "contributes.notebook.markdownRenderer": "Contribue à un renderer pour les cellules Markdown dans les notebooks.", - "contributes.notebook.markdownRenderer.id": "Identificateur unique du renderer de Markdown de notebook.", - "contributes.notebook.markdownRenderer.displayName": "Nom lisible par l'homme du renderer de Markdown de notebook.", - "contributes.notebook.markdownRenderer.entrypoint": "Fichier à charger dans la vue web pour afficher l'extension." + "contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé quand l'utilisateur ouvre une ressource, mais l'utilisateur peut passer à l'éditeur à l'aide de la commande Rouvrir avec." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Définit un fournisseur de noyau par défaut qui est prioritaire sur tous les autres paramètres de fournisseurs de noyau. Il doit s'agir de l'identificateur d'une extension contribuant à un fournisseur de noyau." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Indique si la barre d'outils de la cellule doit être affichée, ou si elle doit être masquée.", + "notebook.cellToolbarLocation.viewType": "Configurer la position de la barre d’outils des cellules pour des types de fichiers en particulier", + "notebook.cellToolbarVisibility.description": "Indique si la barre d’outils de la cellule doit apparaître au survol de la souris ou au clic.", + "notebook.compactView.description": "Détermine si l’éditeur de blocs-notes doit être rendu dans un format compact. ", + "notebook.consolidatedOutputButton.description": "Contrôle si les actions de sortie doivent être rendues dans la barre d’outils de sortie.", + "notebook.consolidatedRunButton.description": "Contrôle si des actions supplémentaires sont affichées dans une liste déroulante à côté du bouton Exécuter.", + "notebook.diff.enablePreview.description": "Indique s'il est nécessaire d'utiliser l'éditeur de différences de texte pour le notebook.", + "notebook.displayOrder.description": "Liste de priorités des types mime de sortie", + "notebook.dragAndDrop.description": "Détermine si l’éditeur de blocs-notes doit autoriser les cellules à déplacer des cellules par glisser-déplacer.", + "notebook.editorOptions.experimentalCustomization": "Paramètres des éditeurs de code utilisés dans les blocs-notes. Ils peuvent être utilisés pour personnaliser la plupart des paramètres editor.*.", + "notebook.experimental.useMarkdownRenderer.description": "Active/désactive à l'aide du nouveau renderer Markdown extensible.", + "notebook.focusIndicator.description": "Contrôle si l’indicateur de focus doit être rendu comme une bordure de cellule ou comme une barre de surbrillance sur la reliure gauche", + "notebook.globalToolbar.description": "Détermine si une barre d’outils globale doit être rendue dans l’éditeur de blocs-notes.", + "notebook.insertToolbarPosition.description": "Contrôle où les actions d’insertion de cellules doivent être rendues.", + "notebook.showCellStatusbar.description": "Indique si la barre d'état de la cellule doit être affichée.", + "notebook.showCellStatusbar.hidden.description": "La barre d’état de la cellule est toujours masquée.", + "notebook.showCellStatusbar.visible.description": "La barre d’état de la cellule est toujours visible.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "La barre d’état de la cellule est masquée jusqu’à ce que la cellule soit exécutée. Ensuite, elle devient visible et affiche l’état d’exécution.", + "notebook.showFoldingControls.description": "Contrôle quand afficher les contrôles de pliage.", + "notebook.undoRedoPerCell.description": "Indique si une pile d’annulation/rétablissement distincte doit exister pour chaque cellule.", + "notebookConfigurationTitle": "Notebook" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Impossible d'ouvrir la ressource avec l'éditeur de notebook de type '{0}'. Vérifiez si l'extension appropriée est installée ou activée.", + "fail.reOpen": "Rouvrir le fichier avec l'éditeur de texte standard VS Code" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "L’exécution d’une cellule de bloc-notes entraîne l’exécution de code à partir de cet espace de travail." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "Couleur de bordure des cellules de notebook.", - "notebook.focusedEditorBorder": "Couleur de la bordure de l'éditeur de cellule de notebook.", - "notebookStatusSuccessIcon.foreground": "Couleur de l'icône d'erreur des cellules de notebook dans la barre d'état des cellules.", - "notebookStatusErrorIcon.foreground": "Couleur de l'icône d'erreur des cellules de notebook dans la barre d'état des cellules.", - "notebookStatusRunningIcon.foreground": "Couleur de l'icône d'exécution des cellules de notebook dans la barre d'état des cellules.", - "notebook.outputContainerBackgroundColor": "Couleur de l'arrière-plan du conteneur de sortie de notebook.", - "notebook.cellToolbarSeparator": "Couleur du séparateur dans la barre d'outils inférieure de la cellule", "focusedCellBackground": "Couleur d'arrière-plan d'une cellule lorsque la cellule a le focus.", - "selectedCellBackground": "Couleur d'arrière-plan d'une cellule quand celle-ci est sélectionnée.", + "notebook.cellBorderColor": "Couleur de bordure des cellules de notebook.", + "notebook.cellEditorBackground": "Couleur d’arrière-plan de cellules.", "notebook.cellHoverBackground": "Couleur d'arrière-plan d'une cellule lorsque la cellule est survolée.", - "notebook.selectedCellBorder": "Couleur de la bordure supérieure et inférieure de la cellule quand celle-ci est sélectionnée mais qu'elle n'a pas le focus.", - "notebook.inactiveSelectedCellBorder": "Couleur des bordures de la cellule quand plusieurs cellules sont sélectionnées.", - "notebook.focusedCellBorder": "Couleur des bordures de la cellule quand celle-ci a le focus.", - "notebook.inactiveFocusedCellBorder": "Couleur de la bordure supérieure et inférieure de la cellule quand une cellule a le focus alors que le focus principal se situe en dehors de l'éditeur.", - "notebook.cellStatusBarItemHoverBackground": "Couleur d'arrière-plan des éléments de barre d'état des cellules de notebook.", "notebook.cellInsertionIndicator": "Couleur de l'indicateur d'insertion dans une cellule de notebook.", + "notebook.cellStatusBarItemHoverBackground": "Couleur d'arrière-plan des éléments de barre d'état des cellules de notebook.", + "notebook.cellToolbarSeparator": "Couleur du séparateur dans la barre d'outils inférieure de la cellule", + "notebook.focusedCellBorder": "Couleur des bordures de la cellule quand celle-ci a le focus.", + "notebook.focusedEditorBorder": "Couleur de la bordure de l'éditeur de cellule de notebook.", + "notebook.inactiveFocusedCellBorder": "Couleur de la bordure supérieure et inférieure de la cellule quand une cellule a le focus alors que le focus principal se situe en dehors de l'éditeur.", + "notebook.inactiveSelectedCellBorder": "Couleur des bordures de la cellule quand plusieurs cellules sont sélectionnées.", + "notebook.outputContainerBackgroundColor": "Couleur de l'arrière-plan du conteneur de sortie de notebook.", + "notebook.selectedCellBorder": "Couleur de la bordure supérieure et inférieure de la cellule quand celle-ci est sélectionnée mais qu'elle n'a pas le focus.", + "notebook.symbolHighlightBackground": "Couleur d'arrière-plan de la cellule en surbrillance", + "notebookScrollbarSliderActiveBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook quand un utilisateur clique sur le curseur.", "notebookScrollbarSliderBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook.", "notebookScrollbarSliderHoverBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook quand un utilisateur pointe sur le curseur.", - "notebookScrollbarSliderActiveBackground": "Couleur d'arrière-plan du curseur de barre de défilement de Notebook quand un utilisateur clique sur le curseur.", - "notebook.symbolHighlightBackground": "Couleur d'arrière-plan de la cellule en surbrillance" + "notebookStatusErrorIcon.foreground": "Couleur de l'icône d'erreur des cellules de notebook dans la barre d'état des cellules.", + "notebookStatusRunningIcon.foreground": "Couleur de l'icône d'exécution des cellules de notebook dans la barre d'état des cellules.", + "notebookStatusSuccessIcon.foreground": "Couleur de l'icône d'erreur des cellules de notebook dans la barre d'état des cellules.", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "Couleur d'arrière-plan d'une cellule quand celle-ci est sélectionnée." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Icône permettant d'effacer les sorties de cellule dans les éditeurs de notebook.", + "collapsedIcon": "Icône permettant d'annoter une section réduite dans les éditeurs de notebooks.", + "configureKernel": "Icône de configuration du widget de configuration de noyau dans les éditeurs de notebooks.", + "deleteCellIcon": "Icône permettant de supprimer une cellule dans les éditeurs de notebook.", + "editIcon": "Icône permettant de modifier une cellule dans les éditeurs de notebook.", + "errorStateIcon": "Icône permettant d'indiquer un état d'erreur dans les éditeurs de notebooks.", + "executeAboveIcon": "Icône pour exécuter les cellules au-dessus dans les éditeurs de blocs-notes.", + "executeAllIcon": "Icône permettant d'exécuter toutes les cellules dans les éditeurs de notebook.", + "executeBelowIcon": "Icône pour exécuter les cellules au-dessous dans les éditeurs de blocs-notes.", + "executeIcon": "Icône d'exécution dans les éditeurs de notebook.", + "executingStateIcon": "Icône indiquant un état d’exécution dans les éditeurs de blocs-notes.", + "expandedIcon": "Icône permettant d'annoter une section développée dans les éditeurs de notebooks.", + "mimetypeIcon": "Icône d'un type MIME dans les éditeurs de notebook.", + "moveDownIcon": "Icône permettant de se déplacer d'une cellule vers le bas dans les éditeurs de notebooks.", + "moveUpIcon": "Icône permettant de se déplacer d'une cellule vers le haut dans les éditeurs de notebooks.", + "openAsTextIcon": "Icône permettant d'ouvrir le notebook dans un éditeur de texte.", + "pendingStateIcon": "Icône indiquant un état d’attente dans les éditeurs de blocs-notes.", + "renderOutputIcon": "Icône permettant d'afficher la sortie dans l'éditeur de différences.", + "revertIcon": "Icône de restauration dans les éditeurs de notebook.", + "selectKernelIcon": "Icône de configuration permettant de sélectionner un noyau dans les éditeurs de notebook.", + "splitCellIcon": "Icône permettant de diviser une cellule dans les éditeurs de notebook.", + "stopEditIcon": "Icône permettant d'arrêter de modifier une cellule dans les éditeurs de notebook.", + "stopIcon": "Icône d'arrêt d'exécution dans les éditeurs de notebook.", + "successStateIcon": "Icône permettant d'indiquer un état de réussite dans les éditeurs de notebook.", + "unfoldIcon": "Icône permettant de déplier une cellule dans les éditeurs de notebook." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Sélectionner le noyau" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Intégré" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "La cellule n’a pas de sortie", + "noRenderer.1": "Le convertisseur est introuvable pour le type MIME : {0}", + "noRenderer.2": "Aucun convertisseur n’a été trouvé pour la sortie. La sortie a les types MIME suivants : {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Cellule de Markdown vide. Double-cliquez sur celle-ci, ou appuyez sur entrée pour la modifier." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Le contenu du fichier a changé sur le disque. Voulez-vous ouvrir la version mise à jour ou remplacer le fichier par les changements que vous avez apportés ?", - "notebook.staleSaveError.revert": "Restaurer", - "notebook.staleSaveError.overwrite.": "Remplacer", - "save": "Enregistrer le Notebook" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Contrôle l’affichage des numéros de ligne dans l’éditeur de cellule.", + "notebook.showLineNumbers": "Afficher les numéros de ligne du bloc-notes", + "notebook.toggleLineNumbers": "Activer/désactiver les numéros de ligne du bloc-notes" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Icône de configuration du widget de configuration de noyau dans les éditeurs de notebooks.", - "selectKernelIcon": "Icône de configuration permettant de sélectionner un noyau dans les éditeurs de notebook.", - "executeIcon": "Icône d'exécution dans les éditeurs de notebook.", - "stopIcon": "Icône d'arrêt d'exécution dans les éditeurs de notebook.", - "deleteCellIcon": "Icône permettant de supprimer une cellule dans les éditeurs de notebook.", - "executeAllIcon": "Icône permettant d'exécuter toutes les cellules dans les éditeurs de notebook.", - "editIcon": "Icône permettant de modifier une cellule dans les éditeurs de notebook.", - "stopEditIcon": "Icône permettant d'arrêter de modifier une cellule dans les éditeurs de notebook.", - "moveUpIcon": "Icône permettant de se déplacer d'une cellule vers le haut dans les éditeurs de notebooks.", - "moveDownIcon": "Icône permettant de se déplacer d'une cellule vers le bas dans les éditeurs de notebooks.", - "clearIcon": "Icône permettant d'effacer les sorties de cellule dans les éditeurs de notebook.", - "splitCellIcon": "Icône permettant de diviser une cellule dans les éditeurs de notebook.", - "unfoldIcon": "Icône permettant de déplier une cellule dans les éditeurs de notebook.", - "successStateIcon": "Icône permettant d'indiquer un état de réussite dans les éditeurs de notebook.", - "errorStateIcon": "Icône permettant d'indiquer un état d'erreur dans les éditeurs de notebooks.", - "collapsedIcon": "Icône permettant d'annoter une section réduite dans les éditeurs de notebooks.", - "expandedIcon": "Icône permettant d'annoter une section développée dans les éditeurs de notebooks.", - "openAsTextIcon": "Icône permettant d'ouvrir le notebook dans un éditeur de texte.", - "revertIcon": "Icône de restauration dans les éditeurs de notebook.", - "renderOutputIcon": "Icône permettant d'afficher la sortie dans l'éditeur de différences.", - "mimetypeIcon": "Icône d'un type MIME dans les éditeurs de notebook." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Sélectionner un noyau de notebook pour exécuter ce notebook", - "notebook.promptKernel.setDefaultTooltip": "Définir en tant que fournisseur de noyau par défaut pour '{0}'" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "intégré", + "curruentActiveMimeType": "Actif", + "pickMimeType": "Choisir un autre type MIME de sortie", + "promptChooseMimeType.placeHolder": "Sélectionner le type MIME à afficher pour la sortie actuelle", + "promptChooseMimeTypeInSecure.placeHolder": "Sélectionnez le type MIME à afficher pour la sortie actuelle. Les types MIME enrichis sont disponibles uniquement quand le notebook est digne de confiance" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "Développer", + "notebook.moreRunActionsLabel": "Plus...", "runStateExecuting": "Exécution", "runStatePending": "En attente" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Cellule de Markdown vide. Double-cliquez sur celle-ci, ou appuyez sur entrée pour la modifier." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Choisissez un autre type MIME de sortie. Voici les types MIME disponibles : {0}", - "curruentActiveMimeType": "Actif", - "promptChooseMimeTypeInSecure.placeHolder": "Sélectionnez le type MIME à afficher pour la sortie actuelle. Les types MIME enrichis sont disponibles uniquement quand le notebook est digne de confiance", - "promptChooseMimeType.placeHolder": "Sélectionner le type MIME à afficher pour la sortie actuelle", - "builtinRenderInfo": "intégré" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Sélectionner le mode de langage de la cellule" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Choisissez un autre type MIME de sortie. Voici les types MIME disponibles : {0}", - "curruentActiveMimeType": "Actif", - "promptChooseMimeTypeInSecure.placeHolder": "Sélectionnez le type MIME à afficher pour la sortie actuelle. Les types MIME enrichis sont disponibles uniquement quand le notebook est digne de confiance", - "promptChooseMimeType.placeHolder": "Sélectionner le type MIME à afficher pour la sortie actuelle", - "builtinRenderInfo": "intégré" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "Le contenu du fichier a changé sur le disque. Voulez-vous ouvrir la version mise à jour ou remplacer le fichier par les changements que vous avez apportés ?", + "notebook.staleSaveError.overwrite.": "Remplacer", + "notebook.staleSaveError.revert": "Restaurer" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Icône de vue de la vue Structure.", - "name": "Structure", - "outlineConfigurationTitle": "Structure", - "outline.showIcons": "Restituez les éléments de structure avec des icônes. ", - "outline.showProblem": "Affichez les erreurs et les avertissements sur les éléments de structure.", - "outline.problem.colors": "Utilisez des couleurs pour les erreurs et les avertissements.", - "outline.problems.badges": "Utilisez des badges pour les erreurs et les avertissements.", - "filteredTypes.file": "Si activé, le plan montre des symboles de type 'file'.", - "filteredTypes.module": "Si activé, le plan montre des symboles de type 'module'.", - "filteredTypes.namespace": "Si activé, le plan montre des symboles de type 'namespace'.", - "filteredTypes.package": "Si activé, le plan montre des symboles de type 'package'.", + "filteredTypes.array": "Si activé, le plan montre des symboles de type 'array'.", + "filteredTypes.boolean": "Si activé, le plan montre des symboles de type 'boolean'.", "filteredTypes.class": "Si activé, le plan montre des symboles de type 'class'.", - "filteredTypes.method": "Si activé, le plan montre des symboles de type 'method'.", - "filteredTypes.property": "Si activé, le plan montre des symboles de type 'property'.", - "filteredTypes.field": "Si activé, le plan montre des symboles de type 'field'.", + "filteredTypes.constant": "Si activé, le plan montre des symboles de type 'constant'.", "filteredTypes.constructor": "Si activé, le plan montre des symboles de type 'constructor'.", "filteredTypes.enum": "Si activé, le plan montre des symboles de type 'enum'.", - "filteredTypes.interface": "Si activé, le plan montre des symboles de type 'interface'.", - "filteredTypes.function": "Si activé, le plan montre des symboles de type 'function'.", - "filteredTypes.variable": "Si activé, le plan montre des symboles de type 'variable'.", - "filteredTypes.constant": "Si activé, le plan montre des symboles de type 'constant'.", - "filteredTypes.string": "Si activé, le plan montre des symboles de type 'string'.", - "filteredTypes.number": "Si activé, le plan montre des symboles de type 'number'.", - "filteredTypes.boolean": "Si activé, le plan montre des symboles de type 'boolean'.", - "filteredTypes.array": "Si activé, le plan montre des symboles de type 'array'.", - "filteredTypes.object": "Si activé, le plan montre des symboles de type 'object'.", - "filteredTypes.key": "Si activé, le plan montre des symboles de type 'key'.", - "filteredTypes.null": "Si activé, le plan montre des symboles de type 'null'.", "filteredTypes.enumMember": "Si activé, le plan montre des symboles de type 'enumMember'.", - "filteredTypes.struct": "Si activé, le plan montre des symboles de type 'struct'.", "filteredTypes.event": "Si activé, le plan montre des symboles de type 'event'.", + "filteredTypes.field": "Si activé, le plan montre des symboles de type 'field'.", + "filteredTypes.file": "Si activé, le plan montre des symboles de type 'file'.", + "filteredTypes.function": "Si activé, le plan montre des symboles de type 'function'.", + "filteredTypes.interface": "Si activé, le plan montre des symboles de type 'interface'.", + "filteredTypes.key": "Si activé, le plan montre des symboles de type 'key'.", + "filteredTypes.method": "Si activé, le plan montre des symboles de type 'method'.", + "filteredTypes.module": "Si activé, le plan montre des symboles de type 'module'.", + "filteredTypes.namespace": "Si activé, le plan montre des symboles de type 'namespace'.", + "filteredTypes.null": "Si activé, le plan montre des symboles de type 'null'.", + "filteredTypes.number": "Si activé, le plan montre des symboles de type 'number'.", + "filteredTypes.object": "Si activé, le plan montre des symboles de type 'object'.", "filteredTypes.operator": "Si activé, le plan montre des symboles de type 'operator'.", - "filteredTypes.typeParameter": "Si activé, le plan montre des symboles de type 'typeParameter'." + "filteredTypes.package": "Si activé, le plan montre des symboles de type 'package'.", + "filteredTypes.property": "Si activé, le plan montre des symboles de type 'property'.", + "filteredTypes.string": "Si activé, le plan montre des symboles de type 'string'.", + "filteredTypes.struct": "Si activé, le plan montre des symboles de type 'struct'.", + "filteredTypes.typeParameter": "Si activé, le plan montre des symboles de type 'typeParameter'.", + "filteredTypes.variable": "Si activé, le plan montre des symboles de type 'variable'.", + "name": "Structure", + "outline.problem.colors": "Utilisez des couleurs pour les erreurs et les avertissements.", + "outline.problems.badges": "Utilisez des badges pour les erreurs et les avertissements.", + "outline.showIcons": "Restituez les éléments de structure avec des icônes. ", + "outline.showProblem": "Affichez les erreurs et les avertissements sur les éléments de structure.", + "outlineConfigurationTitle": "Structure", + "outlineViewIcon": "Icône de vue de la vue Structure." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "L'éditeur actif ne peut pas fournir les informations de contour.", - "loading": "Chargement des symboles de document pour '{0}'...", - "no-symbols": "Aucun symbole trouvé dans le document '{0}'", "collapse": "Réduire tout", - "followCur": "Suivre le curseur", "filterOnType": "Filtrer sur le type", - "sortByPosition": "Trier par : Position", + "followCur": "Suivre le curseur", + "loading": "Chargement des symboles de document pour '{0}'...", + "no-editor": "L'éditeur actif ne peut pas fournir les informations de contour.", + "no-symbols": "Aucun symbole trouvé dans le document '{0}'", + "sortByKind": "Trier par : Catégorie", "sortByName": "Trier par : Nom", - "sortByKind": "Trier par : Catégorie" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Icône de vue de la sortie.", - "output": "Sortie", - "miToggleOutput": "S&&ortie", - "logViewer": "Visionneuse du journal", - "switchToOutput.label": "Passer à la sortie", - "clearOutput.label": "Effacer la sortie", - "outputCleared": "Sortie effacée", - "toggleAutoScroll": "Activer/désactiver le défilement automatique", - "outputScrollOff": "Désactiver le défilement automatique", - "outputScrollOn": "Activer le défilement automatique", - "openActiveLogOutputFile": "Ouvrir le fichier de sortie du journal", - "showLogs": "Afficher les journaux...", - "selectlog": "Sélectionner le journal", - "openLogFile": "Ouvrir le fichier de log...", - "selectlogFile": "Sélectionner le fichier journal", - "output.smartScroll.enabled": "Activez/désactivez la possibilité du défilement intelligent dans la vue de sortie. Le défilement intelligent vous permet de verrouiller automatiquement le défilement quand vous cliquez dans la vue de sortie. Il se déverrouille quand vous cliquez sur la dernière ligne." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - Sortie", - "channel": "Canal de sortie pour '{0}'", - "output": "Sortie", - "outputViewWithInputAriaLabel": "{0}, Panneau de sortie", - "outputViewAriaLabel": "Panneau de sortie", - "outputChannels": "Canaux de sortie.", - "logChannel": "Journal ({0})" + "sortByPosition": "Trier par : Position" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visionneuse du journal" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Effacer la sortie", + "logViewer": "Visionneuse du journal", + "miToggleOutput": "S&&ortie", + "openActiveLogOutputFile": "Ouvrir le fichier de sortie du journal", + "openLogFile": "Ouvrir le fichier de log...", + "output": "Sortie", + "output.smartScroll.enabled": "Activez/désactivez la possibilité du défilement intelligent dans la vue de sortie. Le défilement intelligent vous permet de verrouiller automatiquement le défilement quand vous cliquez dans la vue de sortie. Il se déverrouille quand vous cliquez sur la dernière ligne.", + "outputCleared": "Sortie effacée", + "outputScrollOff": "Désactiver le défilement automatique", + "outputScrollOn": "Activer le défilement automatique", + "outputViewIcon": "Icône de vue de la sortie.", + "selectlog": "Sélectionner le journal", + "selectlogFile": "Sélectionner le fichier journal", + "showLogs": "Afficher les journaux...", + "switchToOutput.label": "Passer à la sortie", + "toggleAutoScroll": "Activer/désactiver le défilement automatique" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Canal de sortie pour '{0}'", + "logChannel": "Journal ({0})", + "output": "Sortie", + "output model title": "{0} - Sortie", + "outputChannels": "Canaux de sortie.", + "outputViewAriaLabel": "Panneau de sortie", + "outputViewWithInputAriaLabel": "{0}, Panneau de sortie" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "Niveau de performance du démarrage" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "Création réussie des profils.", - "prof.detail": "Signalez le problème, et attachez manuellement les fichiers suivants :\r\n{0}", - "prof.restartAndFileIssue": "&&Créer le problème et redémarrer", - "prof.restart": "&&Redémarrer", - "prof.thanks": "Merci de votre aide.", - "prof.detail.restart": "Un redémarrage final est nécessaire pour continuer à utiliser '{0}'. Nous vous remercions une fois de plus pour votre contribution.", - "prof.restart.button": "&&Redémarrer" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Niveau de performance du démarrage" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Éditeur de préférences par défaut", - "settingsEditor2": "Éditeur de paramètres 2", - "keybindingsEditor": "Éditeur de combinaisons de touches", - "openSettings2": "Afficher les paramètres (IU)", - "preferences": "Préférences", - "settings": "Paramètres", - "miOpenSettings": "Paramètr&&es", - "openSettingsJson": "Afficher les paramètres (en JSON)", - "openGlobalSettings": "Ouvrir les paramètres utilisateur", - "openRawDefaultSettings": "Ouvrir les paramètres par défaut (JSON)", - "openWorkspaceSettings": "Ouvrir les paramètres d'espace de travail", - "openWorkspaceSettingsFile": "Ouvrir les paramètres d'espace de travail (JSON)", - "openFolderSettings": "Ouvrir le dossier Paramètres", - "openFolderSettingsFile": "Ouvrir les paramètres de dossier (JSON)", - "filterModifiedLabel": "Afficher les paramètres modifiés", - "filterOnlineServicesLabel": "Afficher les paramètres des services en ligne", - "miOpenOnlineSettings": "Paramètres des serv&&ices en ligne", - "onlineServices": "Paramètres des services en ligne", - "openRemoteSettings": "Ouvrir les paramètres d'utilisation à distance ({0})", - "settings.focusSearch": "Définir le focus sur la recherche des paramètres", - "settings.clearResults": "Effacer les résultats de la recherche de paramètres", - "settings.focusFile": "Fichier de paramètres de focus", - "settings.focusNextSetting": "Focus sur le paramètre suivant", - "settings.focusPreviousSetting": "Focus sur le paramètre précédent", - "settings.editFocusedSetting": "Modifier le paramètre avec le focus", - "settings.focusSettingsList": "Liste des paramètres de focus", - "settings.focusSettingsTOC": "Définir le focus sur la table des matières des paramètres", - "settings.focusSettingControl": "Définir le focus sur le contrôle des paramètres", - "settings.showContextMenu": "Afficher le menu contextuel des paramètres", - "settings.focusLevelUp": "Déplacer le focus d'un niveau vers le haut", - "openGlobalKeybindings": "Ouvrir les raccourcis clavier", - "Keyboard Shortcuts": "Raccourcis clavier", - "openDefaultKeybindingsFile": "Ouvrir les raccourcis clavier par défaut (JSON)", - "openGlobalKeybindingsFile": "Ouvrir les raccourcis clavier (JSON)", - "showDefaultKeybindings": "Afficher les combinaisons de touches par défaut", - "showExtensionKeybindings": "Afficher les combinaisons de touches de l'extension", - "showUserKeybindings": "Afficher les combinaisons de touches de l'utilisateur", - "clear": "Effacer les résultats de la recherche", - "miPreferences": "&&Préférences" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Signalez le problème, et attachez manuellement les fichiers suivants :\r\n{0}", + "prof.detail.restart": "Un redémarrage final est nécessaire pour continuer à utiliser '{0}'. Nous vous remercions une fois de plus pour votre contribution.", + "prof.message": "Création réussie des profils.", + "prof.restart": "&&Redémarrer", + "prof.restart.button": "&&Redémarrer", + "prof.restartAndFileIssue": "&&Créer le problème et redémarrer", + "prof.thanks": "Merci de votre aide." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Définir une combinaison de touches", - "defineKeybinding.kbLayoutErrorMessage": "Vous ne pouvez pas produire cette combinaison de touches avec la disposition actuelle du clavier.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** pour votre disposition actuelle du clavier (**{1}** pour le clavier États-Unis standard).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** pour votre disposition actuelle du clavier." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "pression simultanée avec", + "defineKeybinding.existing": "{0} commandes existantes ont cette combinaison de touche", + "defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée", + "defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Enregistrer les clés", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Trier par priorité", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "Taper pour rechercher dans les combinaisons de touches", "SearchKeybindings.KeybindingsSearchPlaceholder": "Enregistrement des touches. Appuyer sur Echap pour sortir", - "clearInput": "Effacer l'entrée de recherche des combinaisons de touches", - "recording": "Enregistrement des touches", - "command": "Commande", - "keybinding": "Combinaison de touches", - "when": "Quand", - "source": "source", - "show sorted keybindings": "Affichage de {0} raccourcis clavier par ordre de priorité", - "show keybindings": "Affichage de {0} raccourcis clavier par ordre alphabétique", - "changeLabel": "Changer de combinaison de touches...", - "addLabel": "Ajouter une combinaison de touches...", - "editWhen": "Changer en cas d'expression", - "removeLabel": "Supprimer la combinaison de touches", - "resetLabel": "Réinitialiser une combinaison de touches", - "showSameKeybindings": "Afficher les mêmes raccourcis clavier", - "copyLabel": "Copier", - "copyCommandLabel": "Copier l'ID de commande", - "error": "Erreur '{0}' durant la modification de la combinaison de touches. Ouvrez le fichier 'keybindings.json', puis corrigez les erreurs.", - "editKeybindingLabelWithKey": "Changer de combinaison de touches {0}", - "editKeybindingLabel": "Changer de combinaison de touches", - "addKeybindingLabelWithKey": "Ajouter une combinaison de touches {0}", "addKeybindingLabel": "Ajouter une combinaison de touches", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "Tapez en cas de contexte. Appuyez sur Entrée pour confirmer ou Échap pour annuler.", + "addKeybindingLabelWithKey": "Ajouter une combinaison de touches {0}", + "addLabel": "Ajouter une combinaison de touches...", + "changeLabel": "Changer de combinaison de touches...", + "clearInput": "Effacer l'entrée de recherche des combinaisons de touches", + "command": "Commande", + "copyCommandLabel": "Copier l'ID de commande", + "copyLabel": "Copier", + "editKeybindingLabel": "Changer de combinaison de touches", + "editKeybindingLabelWithKey": "Changer de combinaison de touches {0}", + "editWhen": "Changer en cas d'expression", + "error": "Erreur '{0}' durant la modification de la combinaison de touches. Ouvrez le fichier 'keybindings.json', puis corrigez les erreurs.", + "keybinding": "Combinaison de touches", "keybindingsLabel": "Combinaisons de touches", "noKeybinding": "Aucune combinaison de touches n'est affectée.", - "noWhen": "Pas de contexte when." + "noWhen": "Pas de contexte when.", + "recordKeysLabel": "Enregistrer les clés", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Enregistrement des touches", + "removeLabel": "Supprimer la combinaison de touches", + "resetLabel": "Réinitialiser une combinaison de touches", + "show keybindings": "Affichage de {0} raccourcis clavier par ordre alphabétique", + "show sorted keybindings": "Affichage de {0} raccourcis clavier par ordre de priorité", + "showSameKeybindings": "Afficher les mêmes raccourcis clavier", + "sortByPrecedeneLabel": "Trier par priorité", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "source", + "title": "{0} ({1})", + "when": "Quand", + "whenContextInputAriaLabel": "Tapez en cas de contexte. Appuyez sur Entrée pour confirmer ou Échap pour annuler." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "Vous ne pouvez pas produire cette combinaison de touches avec la disposition actuelle du clavier.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** pour votre disposition actuelle du clavier (**{1}** pour le clavier États-Unis standard).", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** pour votre disposition actuelle du clavier.", + "defineKeybinding.start": "Définir une combinaison de touches" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Raccourcis clavier", + "clear": "Effacer les résultats de la recherche", + "defaultPreferencesEditor": "Éditeur de préférences par défaut", + "filterModifiedLabel": "Afficher les paramètres modifiés", + "filterOnlineServicesLabel": "Afficher les paramètres des services en ligne", + "filterUntrusted": "Afficher les paramètres d’espace de travail non approuvés", + "keybindingsEditor": "Éditeur de combinaisons de touches", + "miOpenOnlineSettings": "Paramètres des serv&&ices en ligne", + "miOpenSettings": "Paramètr&&es", + "miPreferences": "&&Préférences", + "onlineServices": "Paramètres des services en ligne", + "openDefaultKeybindingsFile": "Ouvrir les raccourcis clavier par défaut (JSON)", + "openFolderSettings": "Ouvrir le dossier Paramètres", + "openFolderSettingsFile": "Ouvrir les paramètres de dossier (JSON)", + "openGlobalKeybindings": "Ouvrir les raccourcis clavier", + "openGlobalKeybindingsFile": "Ouvrir les raccourcis clavier (JSON)", + "openGlobalSettings": "Ouvrir les paramètres utilisateur", + "openRawDefaultSettings": "Ouvrir les paramètres par défaut (JSON)", + "openRemoteSettings": "Ouvrir les paramètres d'utilisation à distance ({0})", + "openSettings2": "Afficher les paramètres (IU)", + "openSettingsJson": "Afficher les paramètres (en JSON)", + "openWorkspaceSettings": "Ouvrir les paramètres d'espace de travail", + "openWorkspaceSettingsFile": "Ouvrir les paramètres d'espace de travail (JSON)", + "preferences": "Préférences", + "settings": "Paramètres", + "settings.clearResults": "Effacer les résultats de la recherche de paramètres", + "settings.editFocusedSetting": "Modifier le paramètre avec le focus", + "settings.focusFile": "Fichier de paramètres de focus", + "settings.focusLevelUp": "Déplacer le focus d'un niveau vers le haut", + "settings.focusNextSetting": "Focus sur le paramètre suivant", + "settings.focusPreviousSetting": "Focus sur le paramètre précédent", + "settings.focusSearch": "Définir le focus sur la recherche des paramètres", + "settings.focusSettingControl": "Définir le focus sur le contrôle des paramètres", + "settings.focusSettingsList": "Liste des paramètres de focus", + "settings.focusSettingsTOC": "Définir le focus sur la table des matières des paramètres", + "settings.showContextMenu": "Afficher le menu contextuel des paramètres", + "settingsEditor2": "Éditeur de paramètres 2", + "showDefaultKeybindings": "Afficher les combinaisons de touches par défaut", + "showExtensionKeybindings": "Afficher les combinaisons de touches de l'extension", + "showUserKeybindings": "Afficher les combinaisons de touches de l'utilisateur" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "Configurer les paramètres spécifiques au langage...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "Paramètres de recherche", "SearchSettingsWidget.Placeholder": "Paramètres de recherche", - "noSettingsFound": "Paramètres introuvables", - "oneSettingFound": "1 paramètre trouvé", - "settingsFound": "{0} paramètres trouvés", - "totalSettingsMessage": "Total de {0} paramètres", - "nlpResult": "Résultats en langage naturel", - "filterResult": "Résultats filtrés", + "defaultEditorReadonly": "Modifier dans l’éditeur du côté droit pour substituer les valeurs par défaut.", + "defaultFolderSettings": "Paramètres de dossier par défaut", "defaultSettings": "Paramètres par défaut", "defaultUserSettings": "Paramètres utilisateur par défaut", "defaultWorkspaceSettings": "Paramètres de l'espace de travail par défaut", - "defaultFolderSettings": "Paramètres de dossier par défaut", - "defaultEditorReadonly": "Modifier dans l’éditeur du côté droit pour substituer les valeurs par défaut.", - "preferencesAriaLabel": "Préférences par défaut. Éditeur en lecture seule." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Paramètres de recherche", - "clearInput": "Effacer l'entrée de recherche des paramètres", - "noResults": "Aucun paramètre trouvé.", - "clearSearchFilters": "Effacer les filtres", - "settings": "Paramètres", - "settingsNoSaveNeeded": "Les changements apportés aux paramètres sont enregistrés automatiquement.", - "oneResult": "1 paramètre trouvé", - "moreThanOneResult": "{0} paramètres trouvés", - "turnOnSyncButton": "Activer la synchronisation des paramètres", - "lastSyncedLabel": "Dernière synchronisation : {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Contrôle si vous voulez activer le mode de recherche de langage naturel pour les paramètres de contrôle. La recherche en langage naturel est assurée par un service Microsoft en ligne.", - "settingsSearchTocBehavior.hide": "Masquer la Table des matières lors de la recherche.", - "settingsSearchTocBehavior.filter": "Filtrer la Table des matières à quelques catégories ayant des paramètres correspondants. Cliquer sur une catégorie filtrera les résultats pour cette catégorie.", - "settingsSearchTocBehavior": "Contrôle le comportement de la table des matières de l'éditeur de paramètres pendant la recherche." + "filterResult": "Résultats filtrés", + "nlpResult": "Résultats en langage naturel", + "noSettingsFound": "Paramètres introuvables", + "oneSettingFound": "1 paramètre trouvé", + "preferencesAriaLabel": "Préférences par défaut. Éditeur en lecture seule.", + "settingsFound": "{0} paramètres trouvés", + "totalSettingsMessage": "Total de {0} paramètres" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Icône de section développée dans l'Éditeur de paramètres JSON divisé.", - "settingsGroupCollapsedIcon": "Icône de section réduite dans l'Éditeur de paramètres JSON divisé.", - "settingsScopeDropDownIcon": "Icône du bouton de liste déroulante de dossier dans l'Éditeur de paramètres JSON divisé.", - "settingsMoreActionIcon": "Icône de l'action associée aux actions supplémentaires dans l'IU des paramètres.", + "keybindingsAddIcon": "Icône de l'action d'ajout dans l'IU de combinaison de touches.", + "keybindingsEditIcon": "Icône de l'action de modification dans l'IU de combinaison de touches.", "keybindingsRecordKeysIcon": "Icône de l'action d'enregistrement des touches dans l'IU de combinaison de touches.", "keybindingsSortIcon": "Icône d'activation/de désactivation du tri par priorité dans l'IU de combinaison de touches.", - "keybindingsEditIcon": "Icône de l'action de modification dans l'IU de combinaison de touches.", - "keybindingsAddIcon": "Icône de l'action d'ajout dans l'IU de combinaison de touches.", - "settingsEditIcon": "Icône de l'action de modification dans l'IU des paramètres.", - "settingsAddIcon": "Icône de l'action d'ajout dans l'IU des paramètres.", - "settingsRemoveIcon": "Icône de l'action de suppression dans l'IU des paramètres.", - "preferencesDiscardIcon": "Icône de l'action d'abandon dans l'IU des paramètres.", "preferencesClearInput": "Icône d'effacement d'entrée dans l'IU des paramètres et de combinaison de touches.", - "preferencesOpenSettings": "Icône des commandes d'ouverture de paramètres." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée", - "defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche", - "defineKeybinding.existing": "{0} commandes existantes ont cette combinaison de touche", - "defineKeybinding.chordsTo": "pression simultanée avec" + "preferencesDiscardIcon": "Icône de l'action d'abandon dans l'IU des paramètres.", + "preferencesOpenSettings": "Icône des commandes d'ouverture de paramètres.", + "settingsAddIcon": "Icône de l'action d'ajout dans l'IU des paramètres.", + "settingsEditIcon": "Icône de l'action de modification dans l'IU des paramètres.", + "settingsGroupCollapsedIcon": "Icône de section réduite dans l'Éditeur de paramètres JSON divisé.", + "settingsGroupExpandedIcon": "Icône de section développée dans l'Éditeur de paramètres JSON divisé.", + "settingsMoreActionIcon": "Icône de l'action associée aux actions supplémentaires dans l'IU des paramètres.", + "settingsRemoveIcon": "Icône de l'action de suppression dans l'IU des paramètres.", + "settingsScopeDropDownIcon": "Icône du bouton de liste déroulante de dossier dans l'Éditeur de paramètres JSON divisé." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "Copier dans Paramètres", + "editTtile": "Modifier", + "emptyFolderSettingsHeader": "Placez ici vos paramètres de dossier pour remplacer ceux de l’espace de travail.", "emptyUserSettingsHeader": "Placez vos paramètres ici pour remplacer ceux par défaut.", "emptyWorkspaceSettingsHeader": "Placez vos paramètres ici pour remplacer les paramètres utilisateur.", - "emptyFolderSettingsHeader": "Placez ici vos paramètres de dossier pour remplacer ceux de l’espace de travail.", - "editTtile": "Modifier", + "manage workspace trust": "Gérer l’approbation d’espace de travail", "replaceDefaultValue": "Remplacer dans les paramètres", - "copyDefaultValue": "Copier dans Paramètres", "unknown configuration setting": "Paramètre de configuration inconnu", - "unsupportedRemoteMachineSetting": "Impossible d'appliquer ce paramètre dans cette fenêtre. Il sera appliqué quand vous ouvrirez une fenêtre locale.", - "unsupportedWindowSetting": "Impossible d'appliquer ce paramètre dans cet espace de travail. Il est appliqué quand vous ouvrez directement le dossier d'espace de travail.", "unsupportedApplicationSetting": "Ce paramètre est applicable seulement dans les paramètres utilisateur de l'application", "unsupportedMachineSetting": "Ce paramètre peut uniquement être appliqué dans les paramètres d'utilisateur dans la fenêtre locale ou dans les paramètres à distance dans la fenêtre à distance.", - "unsupportedProperty": "Propriété non prise en charge" + "unsupportedProperty": "Propriété non prise en charge", + "unsupportedRemoteMachineSetting": "Impossible d'appliquer ce paramètre dans cette fenêtre. Il sera appliqué quand vous ouvrirez une fenêtre locale.", + "unsupportedWindowSetting": "Impossible d'appliquer ce paramètre dans cet espace de travail. Il est appliqué quand vous ouvrez directement le dossier d'espace de travail.", + "untrustedSetting": "Ce paramètre ne peut être appliqué que dans un espace de travail approuvé." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "Placez vos paramètres dans l'éditeur de droite pour les substituer.", + "folderSettings": "Dossier", "noSettingsFound": "Paramètres introuvables.", "settingsSwitcherBarAriaLabel": "Sélecteur de paramètres", "userSettings": "Utilisateur", "userSettingsRemote": "Distant", - "workspaceSettings": "Espace de travail", - "folderSettings": "Dossier" + "workspaceSettings": "Espace de travail" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Paramètres de recherche", + "clearInput": "Effacer l'entrée de recherche des paramètres", + "clearSearchFilters": "Effacer les filtres", + "lastSyncedLabel": "Dernière synchronisation : {0}", + "moreThanOneResult": "{0} paramètres trouvés", + "noResults": "Aucun paramètre trouvé.", + "oneResult": "1 paramètre trouvé", + "settings": "Paramètres", + "settings require trust": "Approbation d’espace de travail", + "turnOnSyncButton": "Activer la synchronisation des paramètres" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Apparence", + "application": "Application", + "breadcrumbs": "Fil d'Ariane", + "comments": "Commentaires", "commonlyUsed": "Utilisés le plus souvent", - "textEditor": "Éditeur de texte", "cursor": "Curseur", + "debug": "Déboguer", + "diffEditor": "Éditeur de différences", + "editorManagement": "Gestion de l'éditeur", + "extensions": "Extensions", + "features": "Fonctionnalités", + "fileExplorer": "Explorateur", + "files": "Fichiers", "find": "Rechercher", "font": "Police", "formatting": "Mise en forme", - "diffEditor": "Éditeur de différences", - "minimap": "Minimap", - "suggestions": "Suggestions", - "files": "Fichiers", - "workbench": "Banc d'essai", - "appearance": "Apparence", - "breadcrumbs": "Fil d'Ariane", - "editorManagement": "Gestion de l'éditeur", - "settings": "Éditeur de paramètres", - "zenMode": "Mode Zen", - "screencastMode": "Mode de capture vidéo", - "window": "Fenêtre", - "newWindow": "Nouvelle fenêtre", - "features": "Fonctionnalités", - "fileExplorer": "Explorateur", - "search": "Recherche", - "debug": "Déboguer", - "testing": "Test", - "scm": "SCM", - "extensions": "Extensions", - "terminal": "Terminal", - "task": "Tâche", - "problems": "Problèmes", - "output": "Sortie", - "comments": "Commentaires", - "remote": "Distant", - "timeline": "Chronologie", - "notebook": "Notebook", - "application": "Application", - "proxy": "Proxy", "keyboard": "Clavier", - "update": "Mettre à jour", + "minimap": "Minimap", + "newWindow": "Nouvelle fenêtre", + "notebook": "Notebook", + "output": "Sortie", + "problems": "Problèmes", + "proxy": "Proxy", + "remote": "Distant", + "scm": "SCM", + "screencastMode": "Mode de capture vidéo", + "search": "Recherche", + "security": "Sécurité", + "settings": "Éditeur de paramètres", + "settingsSync": "Synchronisation des paramètres", + "suggestions": "Suggestions", + "task": "Tâche", "telemetry": "Télémétrie", - "settingsSync": "Synchronisation des paramètres" + "terminal": "Terminal", + "testing": "Test", + "textEditor": "Éditeur de texte", + "timeline": "Chronologie", + "update": "Mettre à jour", + "window": "Fenêtre", + "workbench": "Banc d'essai", + "workspace": "Espace de travail", + "zenMode": "Mode Zen" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Extensions", - "extensionSyncIgnoredLabel": "Synchronisation : Ignoré", - "modified": "Modifié le", - "settingsContextMenuTitle": "Plus d'actions...", "alsoConfiguredIn": "Également modifiés dans", "configuredIn": "Modifié dans", - "newExtensionsButtonLabel": "Afficher les extensions correspondantes", - "editInSettingsJson": "Modifier dans settings.json", - "settings.Default": "par défaut", - "resetSettingLabel": "Réinitialiser le paramètre", - "validationError": "Erreur de validation.", - "settings.Modified": "Modifié.", - "settings": "Paramètres", - "copySettingIdLabel": "Copier l'ID du paramètre", "copySettingAsJSONLabel": "Copier le Paramètre en JSON", - "stopSyncingSetting": "Synchroniser ce paramètre" + "copySettingIdLabel": "Copier l'ID du paramètre", + "editInSettingsJson": "Modifier dans settings.json", + "extensionSyncIgnoredLabel": "Synchronisation : Ignoré", + "extensions": "Extensions", + "manageWorkspaceTrust": "Gérer l’approbation d’espace de travail", + "modified": "Modifié le", + "newExtensionsButtonLabel": "Afficher les extensions correspondantes", + "resetSettingLabel": "Réinitialiser le paramètre", + "settings": "Paramètres", + "settings.Default": "par défaut", + "settings.Modified": "Modifié.", + "settingsContextMenuTitle": "Plus d'actions...", + "stopSyncingSetting": "Synchroniser ce paramètre", + "trustLabel": "Ce paramètre ne peut être appliqué que dans un espace de travail approuvé", + "validationError": "Erreur de validation." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Espace de travail", "remote": "Distant", - "user": "Utilisateur" + "user": "Utilisateur", + "workspace": "Espace de travail" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "Couleur de premier plan d'un en-tête de section ou d'un titre actif.", - "modifiedItemForeground": "Couleur de l'indicateur de paramètre modifié.", - "settingsDropdownBackground": "Arrière-plan de la liste déroulante de l'éditeur de paramètres.", - "settingsDropdownForeground": "Premier plan de la liste déroulante de l'éditeur de paramètres.", - "settingsDropdownBorder": "Bordure de la liste déroulante de l'éditeur de paramètres.", - "settingsDropdownListBorder": "Bordure de liste déroulante de l'éditeur de paramètres. Elle entoure les options et les sépare de la description.", - "settingsCheckboxBackground": "Arrière-plan de case à cocher de l'éditeur de paramètres.", - "settingsCheckboxForeground": "Premier plan de case à cocher de l'éditeur de paramètres.", - "settingsCheckboxBorder": "Bordure de case à cocher de l'éditeur de paramètres.", - "textInputBoxBackground": "Arrière-plan de la zone d'entrée de texte de l'éditeur de paramètres.", - "textInputBoxForeground": "Premier plan de la zone d'entrée de texte de l'éditeur de paramètres.", - "textInputBoxBorder": "Bordure de la zone d'entrée de texte de l'éditeur de paramètres.", - "numberInputBoxBackground": "Arrière-plan de la zone d'entrée numérique de l'éditeur de paramètres.", - "numberInputBoxForeground": "Premier plan de la zone d'entrée numérique de l'éditeur de paramètres.", - "numberInputBoxBorder": "Bordure de la zone d'entrée numérique de l'éditeur de paramètres.", - "focusedRowBackground": "Couleur d'arrière-plan d'une ligne de paramètres quand elle a le focus.", - "notebook.rowHoverBackground": "Couleur d'arrière-plan d'une ligne de paramètres quand le pointeur la survole.", - "notebook.focusedRowBorder": "Couleur de la bordure supérieure et inférieure de la ligne quand la ligne a le focus.", - "okButton": "OK", - "cancelButton": "Annuler", - "listValueHintLabel": "Élément de liste '{0}'", - "listSiblingHintLabel": "Élément de liste '{0}' avec frère '${1}'", - "removeItem": "Supprimer l'élément", - "editItem": "Modifier l'élément", "addItem": "Ajouter l'élément", - "itemInputPlaceholder": "Élément chaîne...", - "listSiblingInputPlaceholder": "Frère...", - "excludePatternHintLabel": "Exclure les fichiers correspondant à `{0}`", - "excludeSiblingHintLabel": "Exclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent", - "removeExcludeItem": "Supprimer l’élément exclus", - "editExcludeItem": "Modifier l’élément exclus", "addPattern": "Ajouter le modèle", + "cancelButton": "Annuler", + "editExcludeItem": "Modifier l’élément exclus", + "editItem": "Modifier l'élément", + "excludePatternHintLabel": "Exclure les fichiers correspondant à `{0}`", "excludePatternInputPlaceholder": "Modèle d'exclusion", + "excludeSiblingHintLabel": "Exclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent", "excludeSiblingInputPlaceholder": "Quand le modèle est présent ...", - "objectKeyInputPlaceholder": "Clé", - "objectValueInputPlaceholder": "Valeur", - "objectPairHintLabel": "La propriété '{0}' a la valeur '{1}'.", - "resetItem": "Réinitialiser l'élément", + "focusedRowBackground": "Couleur d'arrière-plan d'une ligne de paramètres quand elle a le focus.", + "headerForeground": "Couleur de premier plan d'un en-tête de section ou d'un titre actif.", + "itemInputPlaceholder": "Élément chaîne...", + "listSiblingHintLabel": "Élément de liste '{0}' avec frère '${1}'", + "listSiblingInputPlaceholder": "Frère...", + "listValueHintLabel": "Élément de liste '{0}'", + "modifiedItemForeground": "Couleur de l'indicateur de paramètre modifié.", + "notebook.focusedRowBorder": "Couleur de la bordure supérieure et inférieure de la ligne quand la ligne a le focus.", + "notebook.rowHoverBackground": "Couleur d'arrière-plan d'une ligne de paramètres quand le pointeur la survole.", + "numberInputBoxBackground": "Arrière-plan de la zone d'entrée numérique de l'éditeur de paramètres.", + "numberInputBoxBorder": "Bordure de la zone d'entrée numérique de l'éditeur de paramètres.", + "numberInputBoxForeground": "Premier plan de la zone d'entrée numérique de l'éditeur de paramètres.", "objectKeyHeader": "Élément", - "objectValueHeader": "Valeur" + "objectKeyInputPlaceholder": "Clé", + "objectPairHintLabel": "La propriété '{0}' a la valeur '{1}'.", + "objectValueHeader": "Valeur", + "objectValueInputPlaceholder": "Valeur", + "okButton": "OK", + "removeExcludeItem": "Supprimer l’élément exclus", + "removeItem": "Supprimer l'élément", + "resetItem": "Réinitialiser l'élément", + "settingsCheckboxBackground": "Arrière-plan de case à cocher de l'éditeur de paramètres.", + "settingsCheckboxBorder": "Bordure de case à cocher de l'éditeur de paramètres.", + "settingsCheckboxForeground": "Premier plan de case à cocher de l'éditeur de paramètres.", + "settingsDropdownBackground": "Arrière-plan de la liste déroulante de l'éditeur de paramètres.", + "settingsDropdownBorder": "Bordure de la liste déroulante de l'éditeur de paramètres.", + "settingsDropdownForeground": "Premier plan de la liste déroulante de l'éditeur de paramètres.", + "settingsDropdownListBorder": "Bordure de liste déroulante de l'éditeur de paramètres. Elle entoure les options et les sépare de la description.", + "textInputBoxBackground": "Arrière-plan de la zone d'entrée de texte de l'éditeur de paramètres.", + "textInputBoxBorder": "Bordure de la zone d'entrée de texte de l'éditeur de paramètres.", + "textInputBoxForeground": "Premier plan de la zone d'entrée de texte de l'éditeur de paramètres." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Paramètres - Table des matières", - "groupRowAriaLabel": "{0}, groupe" + "groupRowAriaLabel": "{0}, groupe", + "settingsTOC": "Paramètres - Table des matières" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Tapez '{0}' pour obtenir de l'aide sur les actions que vous pouvez effectuer à partir de là.", - "helpQuickAccess": "Afficher tous les fournisseurs d'accès rapide", - "viewQuickAccessPlaceholder": "Tapez le nom d'une vue, d'un canal de sortie ou d'un terminal à ouvrir.", - "viewQuickAccess": "Ouvrir l'affichage", - "commandsQuickAccessPlaceholder": "Tapez le nom d'une commande à exécuter.", - "commandsQuickAccess": "Commandes d'affichage et d'exécution", - "miCommandPalette": "Palette de &&commandes...", - "miOpenView": "&&Ouvrir la vue...", - "miGotoSymbolInEditor": "Atteindre le &&symbole dans l'éditeur...", - "miGotoLine": "Atteindre la &&ligne/colonne...", - "commandPalette": "Palette de commandes..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "Aucune vue correspondante", - "views": "Barre latérale", - "panels": "Panneau", - "terminalTitle": "{0}: {1}", - "terminals": "Terminal", - "logChannel": "Journal ({0})", - "channels": "Sortie", - "openView": "Ouvrir l'affichage", - "quickOpenView": "Mode Quick Open" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Contrôle si vous voulez activer le mode de recherche de langage naturel pour les paramètres de contrôle. La recherche en langage naturel est assurée par un service Microsoft en ligne.", + "settingsSearchTocBehavior": "Contrôle le comportement de la table des matières de l'éditeur de paramètres pendant la recherche.", + "settingsSearchTocBehavior.filter": "Filtrer la Table des matières à quelques catégories ayant des paramètres correspondants. Cliquer sur une catégorie filtrera les résultats pour cette catégorie.", + "settingsSearchTocBehavior.hide": "Masquer la Table des matières lors de la recherche." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "Aucune commande correspondante", - "configure keybinding": "Configurer la combinaison de touches", + "clearCommandHistory": "Effacer l'historique de commandes", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Afficher toutes les commandes", - "clearCommandHistory": "Effacer l'historique de commandes" + "configure keybinding": "Configurer la combinaison de touches", + "noCommandResults": "Aucune commande correspondante", + "showTriggerActions": "Afficher toutes les commandes" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Palette de commandes...", + "commandsQuickAccess": "Commandes d'affichage et d'exécution", + "commandsQuickAccessPlaceholder": "Tapez le nom d'une commande à exécuter.", + "helpQuickAccess": "Afficher tous les fournisseurs d'accès rapide", + "helpQuickAccessPlaceholder": "Tapez '{0}' pour obtenir de l'aide sur les actions que vous pouvez effectuer à partir de là.", + "miCommandPalette": "Palette de &&commandes...", + "miGotoLine": "Atteindre la &&ligne/colonne...", + "miGotoSymbolInEditor": "Atteindre le &&symbole dans l'éditeur...", + "miOpenView": "&&Ouvrir la vue...", + "viewQuickAccess": "Ouvrir l'affichage", + "viewQuickAccessPlaceholder": "Tapez le nom d'une vue, d'un canal de sortie ou d'un terminal à ouvrir." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Sortie", + "logChannel": "Journal ({0})", + "noViewResults": "Aucune vue correspondante", + "openView": "Ouvrir l'affichage", + "panels": "Panneau", + "quickOpenView": "Mode Quick Open", + "terminalTitle": "{0}: {1}", + "terminals": "Terminal", + "views": "Barre latérale" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "Un paramètre a changé et nécessite un redémarrage pour être appliqué.", - "relaunchSettingMessageWeb": "Un paramètre modifié qui requiert une actualisation pour prendre effet.", "relaunchSettingDetail": "Appuyez sur le bouton de redémarrage pour redémarrer {0} et activer le paramètre.", "relaunchSettingDetailWeb": "Appuyez sur le bouton Actualiser pour actualiser {0} et activez le paramètre.", + "relaunchSettingMessage": "Un paramètre a changé et nécessite un redémarrage pour être appliqué.", + "relaunchSettingMessageWeb": "Un paramètre modifié qui requiert une actualisation pour prendre effet.", "restart": "&&Redémarrer", "restartWeb": "&&Recharger" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Basculer sur la machine distante", + "remotes": "Basculer sur la machine distante" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Apporte des informations d'aide pour Remote", + "RemoteHelpInformationExtPoint.documentation": "URL, ou commande qui retourne l'URL, de la page de documentation de votre projet", + "RemoteHelpInformationExtPoint.feedback": "URL, ou commande qui retourne l'URL, du rapporteur de commentaires de votre projet", + "RemoteHelpInformationExtPoint.getStarted": "URL, ou commande qui retourne l'URL, de la page Prise en main de votre projet", + "RemoteHelpInformationExtPoint.issues": "URL, ou commande qui retourne l'URL, de la liste des problèmes de votre projet", + "cancel": "Annuler", + "connectionLost": "Connexion perdue", + "pickRemoteExtension": "Sélectionner l'url pour l'ouvrir", + "reconnectNow": "Se reconnecter", + "reconnectionPermanentFailure": "Reconnexion impossible. Rechargez la fenêtre.", + "reconnectionRunning": "Déconnecté. Tentative de reconnexion...", + "reconnectionWaitMany": "Tentative de reconnexion dans {0} secondes...", + "reconnectionWaitOne": "Tentative de reconnexion dans {0} seconde...", + "reloadWindow": "Recharger la fenêtre", + "remote.explorer": "Explorateur distant", + "remote.help": "Assistance et retours", + "remote.help.documentation": "Consulter la documentation", + "remote.help.feedback": "Fournir un commentaire", + "remote.help.getStarted": "Mise en route", + "remote.help.issues": "Examiner les problèmes", + "remote.help.report": "Signaler un problème", + "remotehelp": "Aide à distance" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 port réacheminé", + "nForwardedPorts": "{0} ports réacheminés", + "ports": "Ports", + "remote.forwardedPorts.statusbarTextNone": "Aucun port réacheminé", + "remote.forwardedPorts.statusbarTooltip": "Ports réacheminés : {0}", + "remote.tunnelsView.automaticForward": "Votre application s'exécutant sur le port {0} est disponible. ", + "remote.tunnelsView.elevationButton": "Utiliser le port {0} en tant que sudo...", + "remote.tunnelsView.elevationMessage": "Vous devez effectuer l'exécution en tant que superutilisateur pour pouvoir utiliser le port {0} localement. ", + "remote.tunnelsView.notificationLink2": "[Voir tous les ports transférés] ({0})", + "status.forwardedPorts": "Ports transférés" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Icône de l'action permettant de copier l'adresse locale.", + "documentationIcon": "Icône de documentation dans la vue de l'Explorateur distant.", + "feedbackIcon": "Icône de Commentaires dans la vue de l'Explorateur distant.", + "forwardPortIcon": "Icône de l'action de réacheminement.", + "forwardedPortWithProcessIcon": "Icône des ports réacheminés qui ont un processus en cours d'exécution.", + "forwardedPortWithoutProcessIcon": "Icône des ports réacheminés qui n'ont pas de processus en cours d'exécution.", + "getStartedIcon": "Icône de prise en main dans la vue de l'Explorateur distant.", + "labelPortIcon": "Icône pour l'action permettant d'étiqueter le port.", + "openBrowserIcon": "Icône de l'action d'ouverture du navigateur.", + "openPreviewIcon": "Icône de l'action d'ouverture de l'aperçu.", + "portIcon": "Icône représentant un port distant.", + "portsViewIcon": "Icône de vue des ports distants.", + "privatePortIcon": "Icône représentant un port distant privé.", + "publicPortIcon": "Icône représentant un port distant public.", + "remoteExplorerViewIcon": "Icône de vue de l'Explorateur distant.", + "reportIssuesIcon": "Icône de signalement d'un problème dans la vue de l'Explorateur distant.", + "reviewIssuesIcon": "Icône de revue d'un problème dans la vue de l'Explorateur distant.", + "stopForwardIcon": "Icône de l'action permettant d'arrêter le réacheminement." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Fermer la connexion à distance", + "closeVirtualWorkspace.title": "Fermer l’espace de travail distant", + "disconnectedFrom": "Déconnecté de {0}", + "host.open": "Ouverture de la machine distante...", + "host.reconnecting": "Reconnexion à {0}...", + "host.tooltip": "Modification sur {0}", + "host.tooltipDisconnected": "Déconnecté de {0}", + "host.tooltipReconnecting": "Reconnexion à {0}...", + "installRemotes": "Installer des extensions distantes supplémentaires...", + "miCloseRemote": "Fer&&mer la connexion à distance", + "noHost.tooltip": "Ouvrir une fenêtre distante", + "reloadWindow": "Recharger la fenêtre", + "remote.category": "Distant", + "remote.close": "Fermer la connexion à distance", + "remote.install": "Installer les extensions distantes de développement", + "remote.showMenu": "Afficher le menu d'utilisation à distance", + "remoteHost": "Hôte distant", + "workspace.tooltip2": "Un espace de travail virtuel sur {0}\r\n\r\n[Quelques fonctionnalités] ({1}) ne sont pas disponibles pour les ressources situées sur un système de fichiers virtuel." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "Couleur de l’icône d’un port associé à un processus en cours d’exécution.", + "portsLink.followLinkAlt": "alt+clic", + "portsLink.followLinkAlt.mac": "option+clic", + "portsLink.followLinkCmd": "cmd+clic", + "portsLink.followLinkCtrl": "ctrl+clic", + "remote.tunnel": "Ports", + "remote.tunnel.changeLocalPort": "Changer le port de l'adresse locale", + "remote.tunnel.changeLocalPortNumber": "Le port local {0} n'est pas disponible. Le numéro de port {1} a été utilisé à la place", + "remote.tunnel.close": "Arrêter le réacheminement de port", + "remote.tunnel.closeNoPorts": "Aucun port réacheminé actuellement. Essayez d'exécuter la commande {0}", + "remote.tunnel.closePlaceholder": "Choisir un port pour lequel arrêter le réacheminement", + "remote.tunnel.copyAddressCommandPalette": "Copier l'adresse du port réacheminé", + "remote.tunnel.copyAddressInline": "Copier l'adresse locale", + "remote.tunnel.copyAddressPlaceholdter": "Choisir un port réacheminé", + "remote.tunnel.forward": "Réacheminer un port", + "remote.tunnel.forwardError": "Impossible de réacheminer {0}:{1}. L'hôte n'est peut-être pas disponible ou ce port distant est peut-être déjà réacheminé", + "remote.tunnel.forwardItem": "Réacheminer le port", + "remote.tunnel.forwardPrompt": "Numéro de port ou adresse (par ex., 3000 ou 10.10.10.10:2000).", + "remote.tunnel.label": "Définir l'étiquette du port", + "remote.tunnel.makePrivate": "Rendre privé", + "remote.tunnel.makePublic": "Rendre public", + "remote.tunnel.open": "Ouvrir dans un navigateur", + "remote.tunnel.openCommandPalette": "Ouvrir le port dans le navigateur", + "remote.tunnel.openCommandPaletteNone": "Aucun port n'est réacheminé. Ouvrez la vue Ports pour démarrer.", + "remote.tunnel.openCommandPalettePick": "Choisissez le port à ouvrir", + "remote.tunnel.openCommandPaletteView": "Ouvrez la vue Ports...", + "remote.tunnel.openPreview": "Aperçu dans l'éditeur", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "Port distant {0}:{1} non réacheminé. ", + "remote.tunnel.tooltipForwarded": "Port distant {0}:{1} réacheminé vers l'adresse locale {2}. ", + "remote.tunnel.tooltipName": "Port étiqueté {0}. ", + "remote.tunnel.tooltipPrivate": "Uniquement accessible depuis cette machine. ", + "remote.tunnel.tooltipPublic": "Accessible publiquement. ", + "remote.tunnelView.alreadyForwarded": "Le port est déjà réacheminé", + "remote.tunnelView.inlineElevationMessage": "Peut nécessiter sudo", + "remote.tunnelsView.addPort": "Ajouter un port", + "remote.tunnelsView.changePort": "Nouveau port local", + "remote.tunnelsView.input": "Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.", + "remote.tunnelsView.labelPlaceholder": "Étiquette de port", + "remote.tunnelsView.portNumberToHigh": "Le numéro de port doit être ≥ 0 et < {0}.", + "remote.tunnelsView.portNumberValid": "Port réacheminé non valide.", + "tunnel.addressColumn.label": "Adresse locale", + "tunnel.addressColumn.tooltip": "Adresse à laquelle le port réacheminé est disponible localement.", + "tunnel.automatic": "Réacheminement automatique", + "tunnel.focusContext": "Indique si la vue Ports a le focus.", + "tunnel.forwardedPortsViewEnabled": "Indique si la vue Ports est activée.", + "tunnel.iconColumn.notRunning": "Aucun processus en cours d'exécution.", + "tunnel.iconColumn.running": "Le port a un processus en cours d'exécution.", + "tunnel.originColumn.label": "Origine", + "tunnel.originColumn.tooltip": "Source à l'origine du réacheminement d'un port. Il peut s'agir d'une extension, d'un réacheminement effectué par l'utilisateur, d'un réacheminement statique ou d'un réacheminement automatique.", + "tunnel.portColumn.label": "Port", + "tunnel.portColumn.tooltip": "Étiquette et numéro de port distant du port réacheminé.", + "tunnel.privacyColumn.label": "Confidentialité", + "tunnel.privacyColumn.tooltip": "Disponibilité du port réacheminé.", + "tunnel.privacyPrivate": "Privé", + "tunnel.privacyPublic": "Public", + "tunnel.processColumn.label": "Processus en cours d'exécution", + "tunnel.processColumn.tooltip": "Ligne de commande du processus qui utilise le port.", + "tunnel.staticallyForwarded": "Réacheminement statique", + "tunnel.user": "Utilisateur réacheminé", + "tunnelContext.protocolMenu": "Modifier le protocole de port", + "tunnelView": "Vue de tunnel", + "tunnelView.runningProcess.inacessable": "Informations de processus indisponibles" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Distant", + "remote.autoForwardPorts": "Quand cette option est activée, les nouveaux processus qui s'exécutent sont détectés, et les ports qu'ils écoutent sont réacheminés automatiquement.", + "remote.autoForwardPortsSource": "Définit la source à partir de laquelle les ports sont automatiquement réacheminés quand 'remote.autoForwardPorts' a la valeur true. Sur les machines Windows et Mac distantes, l'option 'process' n'a aucun effet, et 'output' est utilisé. Nécessite un rechargement pour prendre effet.", + "remote.autoForwardPortsSource.output": "Les ports sont automatiquement réacheminés quand ils sont découverts via la lecture de la sortie du terminal et du débogage. Dans la mesure où tous les processus qui utilisent des ports ne s'affichent pas dans le terminal intégré ou la console de débogage, certains ports ne sont pas pris en compte. Le réacheminement des ports en fonction de la sortie n'est pas \"annulé\" tant que ces ports ne sont pas rechargés, ou qu'ils ne sont pas fermés par l'utilisateur dans la vue Ports.", + "remote.autoForwardPortsSource.process": "Les ports sont automatiquement réacheminés quand ils sont découverts par la surveillance des processus ayant démarré et incluant un port.", + "remote.extensionKind": "Remplacez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale, alors que les extensions 'workspace' sont exécutées sur la machine distante. Quand vous remplacez le type par défaut d'une extension à l'aide de ce paramètre, vous spécifiez si cette extension doit être installée et activée localement ou à distance.", + "remote.localPortHost": "Spécifie le nom d’hôte local à utiliser pour le réacheminement du port.", + "remote.portsAttributes": "Définissez les propriétés appliquées en cas de réacheminement d’un numéro de port en particulier. Exemple :\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "Définissez les propriétés par défaut appliquées à tous les ports qui n’obtiennent pas leurs propriétés à partir du paramètre `remote.portsAttributes`. Exemple :\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "Demande automatiquement une élévation (si nécessaire) quand ce port est réacheminé. L'élévation est obligatoire si le port local est un port privilégié.", + "remote.portsAttributes.ignore": "Ce port n'est pas automatiquement réacheminé.", + "remote.portsAttributes.label": "Étiquette affichée dans l'IU pour ce port.", + "remote.portsAttributes.labelDefault": "Application", + "remote.portsAttributes.notify": "Affiche une notification quand un port est automatiquement réacheminé.", + "remote.portsAttributes.onForward": "Définit l'action qui se produit quand le port est découvert pour le réacheminement automatique", + "remote.portsAttributes.openBrowser": "Ouvre le navigateur quand le port est automatiquement réacheminé. En fonction de vos paramètres, cela peut entraîner l'ouverture d'un navigateur embarqué.", + "remote.portsAttributes.openPreview": "Ouvre un aperçu dans la même fenêtre en cas de réacheminement automatique du port.", + "remote.portsAttributes.patternError": "Doit correspondre à un numéro de port, une plage de numéros de port ou une expression régulière.", + "remote.portsAttributes.port": "Port, plage de ports (exemple : \"40000-55000\") ou expression régulière (exemple : \".+\\\\/server.js\"). Pour un numéro de port ou une plage de ports, les attributs s'appliquent à ce numéro de port ou cette plage de numéros de port. Les attributs qui utilisent une expression régulière s'appliquent aux ports dont la ligne de commande de traitement associée correspond à l'expression.", + "remote.portsAttributes.protocol": "Protocole à utiliser lors du réacheminement de ce port.", + "remote.portsAttributes.requireLocalPort": "Quand la valeur est définie sur « true », une boîte de dialogue modale s’affiche si le port local choisi n’est pas utilisé pour le réacheminement.", + "remote.portsAttributes.silent": "N'affiche aucune notification et n'effectue aucune action quand ce port est automatiquement réacheminé.", + "remote.restoreForwardedPorts": "Restaure les ports que vous avez réacheminés dans un espace de travail.", + "remoteExtensionLog": "Serveur distant", + "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", + "web": "Genre d'extension de Worker web. Une telle extension peut s'exécuter dans un hôte d'extension de Worker web.", + "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "À distance", "remote.downloadExtensionsLocally": "Quand les extensions activées sont téléchargées localement et installées sur la machine distante." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Serveur distant", - "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", - "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante.", - "web": "Genre d'extension de Worker web. Une telle extension peut s'exécuter dans un hôte d'extension de Worker web.", - "remote": "Distant", - "remote.extensionKind": "Remplacez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale, alors que les extensions 'workspace' sont exécutées sur la machine distante. Quand vous remplacez le type par défaut d'une extension à l'aide de ce paramètre, vous spécifiez si cette extension doit être installée et activée localement ou à distance.", - "remote.restoreForwardedPorts": "Restaure les ports que vous avez réacheminés dans un espace de travail.", - "remote.autoForwardPorts": "Quand cette option est activée, les nouveaux processus qui s'exécutent sont détectés, et les ports qu'ils écoutent sont réacheminés automatiquement.", - "remote.autoForwardPortsSource": "Définit la source à partir de laquelle les ports sont automatiquement réacheminés quand 'remote.autoForwardPorts' a la valeur true. Sur les machines Windows et Mac distantes, l'option 'process' n'a aucun effet, et 'output' est utilisé. Nécessite un rechargement pour prendre effet.", - "remote.autoForwardPortsSource.process": "Les ports sont automatiquement réacheminés quand ils sont découverts par la surveillance des processus ayant démarré et incluant un port.", - "remote.autoForwardPortsSource.output": "Les ports sont automatiquement réacheminés quand ils sont découverts via la lecture de la sortie du terminal et du débogage. Dans la mesure où tous les processus qui utilisent des ports ne s'affichent pas dans le terminal intégré ou la console de débogage, certains ports ne sont pas pris en compte. Le réacheminement des ports en fonction de la sortie n'est pas \"annulé\" tant que ces ports ne sont pas rechargés, ou qu'ils ne sont pas fermés par l'utilisateur dans la vue Ports.", - "remote.portsAttributes.port": "Port, plage de ports (exemple : \"40000-55000\") ou expression régulière (exemple : \".+\\\\/server.js\"). Pour un numéro de port ou une plage de ports, les attributs s'appliquent à ce numéro de port ou cette plage de numéros de port. Les attributs qui utilisent une expression régulière s'appliquent aux ports dont la ligne de commande de traitement associée correspond à l'expression.", - "remote.portsAttributes.notify": "Affiche une notification quand un port est automatiquement réacheminé.", - "remote.portsAttributes.openBrowser": "Ouvre le navigateur quand le port est automatiquement réacheminé. En fonction de vos paramètres, cela peut entraîner l'ouverture d'un navigateur embarqué.", - "remote.portsAttributes.openPreview": "Ouvre un aperçu dans la même fenêtre en cas de réacheminement automatique du port.", - "remote.portsAttributes.silent": "N'affiche aucune notification et n'effectue aucune action quand ce port est automatiquement réacheminé.", - "remote.portsAttributes.ignore": "Ce port n'est pas automatiquement réacheminé.", - "remote.portsAttributes.onForward": "Définit l'action qui se produit quand le port est découvert pour le réacheminement automatique", - "remote.portsAttributes.elevateIfNeeded": "Demande automatiquement une élévation (si nécessaire) quand ce port est réacheminé. L'élévation est obligatoire si le port local est un port privilégié.", - "remote.portsAttributes.label": "Étiquette affichée dans l'IU pour ce port.", - "remote.portsAttributes.labelDefault": "Application", - "remote.portsAttributes": "Définissez les propriétés appliquées en cas de réacheminement d'un numéro de port spécifique. Exemple :\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "Doit correspondre à un numéro de port, une plage de numéros de port ou une expression régulière.", - "remote.portsAttributes.defaults": "Définissez les propriétés par défaut appliquées à tous les ports qui n'obtiennent pas les propriétés à partir du paramètre 'remote.portsAttributes'. Exemple :\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Apporte des informations d'aide pour Remote", - "RemoteHelpInformationExtPoint.getStarted": "URL, ou commande qui retourne l'URL, de la page Prise en main de votre projet", - "RemoteHelpInformationExtPoint.documentation": "URL, ou commande qui retourne l'URL, de la page de documentation de votre projet", - "RemoteHelpInformationExtPoint.feedback": "URL, ou commande qui retourne l'URL, du rapporteur de commentaires de votre projet", - "RemoteHelpInformationExtPoint.issues": "URL, ou commande qui retourne l'URL, de la liste des problèmes de votre projet", - "remote.help.getStarted": "Mise en route", - "remote.help.documentation": "Consulter la documentation", - "remote.help.feedback": "Fournir un commentaire", - "remote.help.issues": "Examiner les problèmes", - "remote.help.report": "Signaler un problème", - "pickRemoteExtension": "Sélectionner l'url pour l'ouvrir", - "remote.help": "Assistance et retours", - "remotehelp": "Aide à distance", - "remote.explorer": "Explorateur distant", - "reconnectionWaitOne": "Tentative de reconnexion dans {0} seconde...", - "reconnectionWaitMany": "Tentative de reconnexion dans {0} secondes...", - "reconnectNow": "Se reconnecter", - "reloadWindow": "Recharger la fenêtre", - "connectionLost": "Connexion perdue", - "reconnectionRunning": "Déconnecté. Tentative de reconnexion...", - "reconnectionPermanentFailure": "Reconnexion impossible. Rechargez la fenêtre.", - "cancel": "Annuler" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Ports", - "1forwardedPort": "1 port réacheminé", - "nForwardedPorts": "{0} ports réacheminés", - "status.forwardedPorts": "Ports transférés", - "remote.forwardedPorts.statusbarTextNone": "Aucun port réacheminé", - "remote.forwardedPorts.statusbarTooltip": "Ports réacheminés : {0}", - "remote.tunnelsView.automaticForward": "Votre application s'exécutant sur le port {0} est disponible. ", - "remote.tunnelsView.notificationLink": "[Voir tous les ports réacheminés](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "Vous devez effectuer l'exécution en tant que superutilisateur pour pouvoir utiliser le port {0} localement. ", - "remote.tunnelsView.elevationButton": "Utiliser le port {0} en tant que sudo..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Basculer sur la machine distante", - "remote.explorer.switch": "Basculer sur la machine distante" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Distant", - "remote.showMenu": "Afficher le menu d'utilisation à distance", - "remote.close": "Fermer la connexion à distance", - "miCloseRemote": "Fer&&mer la connexion à distance", - "host.open": "Ouverture de la machine distante...", - "host.reconnecting": "Reconnexion à {0}...", - "host.tooltipReconnecting": "Reconnexion à {0}...", - "disconnectedFrom": "Déconnecté de {0}", - "host.tooltipDisconnected": "Déconnecté de {0}", - "host.tooltip": "Modification sur {0}", - "workspace.tooltip": "Modification sur {0}", - "noHost.tooltip": "Ouvrir une fenêtre distante", - "remoteHost": "Hôte distant", - "cat.title": "{0}: {1}", - "closeRemote.title": "Fermer la connexion à distance" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Icône de prise en main dans la vue de l'Explorateur distant.", - "documentationIcon": "Icône de documentation dans la vue de l'Explorateur distant.", - "feedbackIcon": "Icône de Commentaires dans la vue de l'Explorateur distant.", - "reviewIssuesIcon": "Icône de revue d'un problème dans la vue de l'Explorateur distant.", - "reportIssuesIcon": "Icône de signalement d'un problème dans la vue de l'Explorateur distant.", - "remoteExplorerViewIcon": "Icône de vue de l'Explorateur distant.", - "portsViewIcon": "Icône de vue des ports distants.", - "portIcon": "Icône représentant un port distant.", - "privatePortIcon": "Icône représentant un port distant privé.", - "publicPortIcon": "Icône représentant un port distant public.", - "forwardPortIcon": "Icône de l'action de réacheminement.", - "stopForwardIcon": "Icône de l'action permettant d'arrêter le réacheminement.", - "openBrowserIcon": "Icône de l'action d'ouverture du navigateur.", - "openPreviewIcon": "Icône de l'action d'ouverture de l'aperçu.", - "copyAddressIcon": "Icône de l'action permettant de copier l'adresse locale.", - "labelPortIcon": "Icône pour l'action permettant d'étiqueter le port.", - "forwardedPortWithoutProcessIcon": "Icône des ports réacheminés qui n'ont pas de processus en cours d'exécution.", - "forwardedPortWithProcessIcon": "Icône des ports réacheminés qui ont un processus en cours d'exécution." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Indique si la vue Ports est activée.", - "remote.tunnelsView.addPort": "Ajouter un port", - "tunnel.portColumn.label": "Port", - "tunnel.portColumn.tooltip": "Étiquette et numéro de port distant du port réacheminé.", - "tunnel.addressColumn.label": "Adresse locale", - "tunnel.addressColumn.tooltip": "Adresse à laquelle le port réacheminé est disponible localement.", - "tunnel.processColumn.label": "Processus en cours d'exécution", - "tunnel.processColumn.tooltip": "Ligne de commande du processus qui utilise le port.", - "tunnel.originColumn.label": "Origine", - "tunnel.originColumn.tooltip": "Source à l'origine du réacheminement d'un port. Il peut s'agir d'une extension, d'un réacheminement effectué par l'utilisateur, d'un réacheminement statique ou d'un réacheminement automatique.", - "tunnel.privacyColumn.label": "Confidentialité", - "tunnel.privacyColumn.tooltip": "Disponibilité du port réacheminé.", - "tunnel.privacyPublic": "Public", - "tunnel.privacyPrivate": "Privé", - "remote.tunnelsView.input": "Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.", - "tunnel.user": "Utilisateur réacheminé", - "tunnel.staticallyForwarded": "Réacheminement statique", - "tunnel.automatic": "Réacheminement automatique", - "tunnelView.runningProcess.inacessable": "Ligne de commande non disponible", - "remote.tunnel.tooltipForwarded": "Port distant {0}:{1} réacheminé vers l'adresse locale {2}. ", - "remote.tunnel.tooltipCandidate": "Port distant {0}:{1} non réacheminé. ", - "tunnel.iconColumn.running": "Le port a un processus en cours d'exécution.", - "tunnel.iconColumn.notRunning": "Aucun processus en cours d'exécution.", - "remote.tunnel.tooltipName": "Port étiqueté {0}. ", - "remote.tunnel.tooltipPublic": "Accessible publiquement. ", - "remote.tunnel.tooltipPrivate": "Uniquement accessible depuis cette machine. ", - "tunnel.focusContext": "Indique si la vue Ports a le focus.", - "remote.tunnel": "Ports", - "tunnelView": "Vue de tunnel", - "remote.tunnel.label": "Définir l'étiquette du port", - "remote.tunnelsView.labelPlaceholder": "Étiquette de port", - "remote.tunnelsView.portNumberValid": "Port réacheminé non valide.", - "remote.tunnelsView.portNumberToHigh": "Le numéro de port doit être ≥ 0 et < {0}.", - "remote.tunnelView.inlineElevationMessage": "Peut nécessiter sudo", - "remote.tunnelView.alreadyForwarded": "Le port est déjà réacheminé", - "remote.tunnel.forward": "Réacheminer un port", - "remote.tunnel.forwardItem": "Réacheminer le port", - "remote.tunnel.forwardPrompt": "Numéro de port ou adresse (par ex., 3000 ou 10.10.10.10:2000).", - "remote.tunnel.forwardError": "Impossible de réacheminer {0}:{1}. L'hôte n'est peut-être pas disponible ou ce port distant est peut-être déjà réacheminé", - "remote.tunnel.closeNoPorts": "Aucun port réacheminé actuellement. Essayez d'exécuter la commande {0}", - "remote.tunnel.close": "Arrêter le réacheminement de port", - "remote.tunnel.closePlaceholder": "Choisir un port pour lequel arrêter le réacheminement", - "remote.tunnel.open": "Ouvrir dans un navigateur", - "remote.tunnel.openPreview": "Aperçu dans l'éditeur", - "remote.tunnel.openCommandPalette": "Ouvrir le port dans le navigateur", - "remote.tunnel.openCommandPaletteNone": "Aucun port n'est réacheminé. Ouvrez la vue Ports pour démarrer.", - "remote.tunnel.openCommandPaletteView": "Ouvrez la vue Ports...", - "remote.tunnel.openCommandPalettePick": "Choisissez le port à ouvrir", - "remote.tunnel.copyAddressInline": "Copier l'adresse locale", - "remote.tunnel.copyAddressCommandPalette": "Copier l'adresse du port réacheminé", - "remote.tunnel.copyAddressPlaceholdter": "Choisir un port réacheminé", - "remote.tunnel.changeLocalPort": "Changer le port de l'adresse locale", - "remote.tunnel.changeLocalPortNumber": "Le port local {0} n'est pas disponible. Le numéro de port {1} a été utilisé à la place", - "remote.tunnelsView.changePort": "Nouveau port local", - "remote.tunnel.makePublic": "Rendre public", - "remote.tunnel.makePrivate": "Rendre privé" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Contrôle la taille en pixels de la zone de commentaires de la zone de glissement entre les vues/éditeurs. Affectez-lui une valeur plus élevée si vous pensez qu'il est difficile de redimensionner les vues à l'aide de la souris.", - "sashHoverDelay": "Contrôle le délai de rétroaction du pointage (en millisecondes) de la zone de glissement entre les vues/éditeurs." + "sashHoverDelay": "Contrôle le délai de rétroaction du pointage (en millisecondes) de la zone de glissement entre les vues/éditeurs.", + "sashSize": "Contrôle la taille en pixels de la zone de commentaires de la zone de glissement entre les vues/éditeurs. Affectez-lui une valeur plus élevée si vous pensez qu'il est difficile de redimensionner les vues à l'aide de la souris." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} changements en attente", + "status.scm": "Contrôle de code source" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} sur {1} modification", + "changes": "{0} sur {1} modifications", + "editorGutterAddedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes ajoutées.", + "editorGutterDeletedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes supprimées.", + "editorGutterModifiedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes modifiées.", + "label.close": "Fermer", + "miGotoNextChange": "&&Changement suivant", + "miGotoPreviousChange": "&&Changement précédent", + "minimapGutterAddedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes ajoutées.", + "minimapGutterDeletedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes supprimées.", + "minimapGutterModifiedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes modifiées.", + "move to next change": "Aller à la modification suivante", + "move to previous change": "Aller à la modification précédente", + "overviewRulerAddedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu ajouté.", + "overviewRulerDeletedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu supprimé.", + "overviewRulerModifiedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu modifié.", + "show next change": "Voir la modification suivante", + "show previous change": "Afficher le changement précédent" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Icône de vue du contrôle de code source.", - "source control": "Contrôle de code source", - "no open repo": "Aucun fournisseur de contrôle de code source inscrit.", - "miViewSCM": "S&&CM", - "source control repositories": "Dépôts de contrôle de code source", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "Affichez les décorations de différence dans tous les emplacements disponibles.", - "scm.diffDecorations.gutter": "Affichez les décorations de différence seulement dans la marge de l'éditeur.", - "scm.diffDecorations.overviewRuler": "Affichez les décorations de différence seulement dans la règle d'aperçu.", - "scm.diffDecorations.minimap": "Affichez les décorations de différence seulement dans le minimap.", - "scm.diffDecorations.none": "N'affichez pas les décorations de différence.", + "alwaysShowActions": "Contrôle si les actions inline sont toujours visibles dans la vue Contrôle de code source.", + "alwaysShowRepository": "Contrôle si les dépôts doivent toujours être visibles dans la vue SCM.", + "autoReveal": "Contrôle si la vue SCM doit automatiquement révéler et sélectionner les fichiers lors de leur ouverture.", "diffDecorations": "Contrôle les décorations diff dans l'éditeur", "diffGutterWidth": "Contrôle la largeur (px) des décorations de différenciation dans la marge (ajouts et modifications).", - "scm.diffDecorationsGutterVisibility.always": "Affichez tout le temps le décorateur de diff dans la reliure.", - "scm.diffDecorationsGutterVisibility.hover": "Montrez le décorateur de diff dans la reliure seulement au pointage.", - "scm.diffDecorationsGutterVisibility": "Contrôle la visibilité du décorateur de diff du contrôle de code source dans la reliure.", - "scm.diffDecorationsGutterAction.diff": "Affiche l'aperçu des différences de manière incluse en cas de clic.", - "scm.diffDecorationsGutterAction.none": "Ne fait rien.", - "scm.diffDecorationsGutterAction": "Contrôle le comportement des décorations de la gouttière des différences du contrôle de code source.", - "alwaysShowActions": "Contrôle si les actions inline sont toujours visibles dans la vue Contrôle de code source.", - "scm.countBadge.all": "Affichez la somme de tous les badges de comptage de fournisseurs de contrôle de code source.", - "scm.countBadge.focused": "Affichez le badge de compte du fournisseur de commande de source ciblé.", - "scm.countBadge.off": "Désactivez le badge de compte Commande de source.", - "scm.countBadge": "Contrôle le badge de comptage sur l'icône Contrôle de code source de la barre d'activités.", - "scm.providerCountBadge.hidden": "Masquez les badges de comptage de fournisseurs de contrôle de code source.", - "scm.providerCountBadge.auto": "Affichez uniquement le badge de comptage de fournisseurs de contrôle de code source lorsque la valeur est différente de zéro.", - "scm.providerCountBadge.visible": "Affichez les badges de comptage de fournisseurs de contrôle de code source.", - "scm.providerCountBadge": "Contrôle les badges de comptage sur les en-têtes de fournisseur de contrôle de code source. Ces en-têtes apparaissent uniquement quand il y a plusieurs fournisseurs.", - "scm.defaultViewMode.tree": "Affichez les changements de dépôt dans une arborescence.", - "scm.defaultViewMode.list": "Affichez les changements du dépôt dans une liste.", - "scm.defaultViewMode": "Contrôle le mode d'affichage du dépôt de contrôle de code source par défaut.", - "autoReveal": "Contrôle si la vue SCM doit automatiquement révéler et sélectionner les fichiers lors de leur ouverture.", "inputFontFamily": "Contrôle la police du message d'entrée. Utilisez 'default' pour la famille de polices de l'interface utilisateur du plan de travail, 'editor' pour la valeur de '#editor.fontFamily#' ou une famille de polices personnalisée.", "inputFontSize": "Contrôle la taille de police du message d'entrée en pixels.", - "alwaysShowRepository": "Contrôle si les dépôts doivent toujours être visibles dans la vue SCM.", + "miViewSCM": "S&&CM", + "no open repo": "Aucun fournisseur de contrôle de code source inscrit.", + "open in terminal": "Ouvrir dans Terminal", "providersVisible": "Contrôle le nombre de dépôts visibles dans la section Dépôts de contrôle de code source. Définissez la valeur '0' pour redimensionner manuellement la vue.", "scm accept": "SCM : Accepter l’entrée", "scm view next commit": "SCM : voir le commit suivant", "scm view previous commit": "SCM : voir le commit précédent", - "open in terminal": "Ouvrir dans Terminal" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Contrôle de code source", - "scmPendingChangesBadge": "{0} changements en attente" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} sur {1} modifications", - "change": "{0} sur {1} modification", - "label.close": "Fermer", - "show previous change": "Afficher le changement précédent", - "show next change": "Voir la modification suivante", - "miGotoNextChange": "&&Changement suivant", - "miGotoPreviousChange": "&&Changement précédent", - "move to previous change": "Aller à la modification précédente", - "move to next change": "Aller à la modification suivante", - "editorGutterModifiedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes modifiées.", - "editorGutterAddedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes ajoutées.", - "editorGutterDeletedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes supprimées.", - "minimapGutterModifiedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes modifiées.", - "minimapGutterAddedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes ajoutées.", - "minimapGutterDeletedBackground": "Couleur d'arrière-plan de la marge de minimap pour les lignes supprimées.", - "overviewRulerModifiedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu modifié.", - "overviewRulerAddedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu ajouté.", - "overviewRulerDeletedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu supprimé." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Contrôle de code source" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Gestion du contrôle de code source", - "input": "Entrée du contrôle de code source", - "sortAction": "Voir et trier", - "repositories": "Dépôts", - "setListViewMode": "Voir sous forme de liste", - "setTreeViewMode": "Voir sous forme d'arborescence", - "sortByName": "Trier par nom", - "sortByPath": "Trier par chemin", - "sortByStatus": "Trier par état", - "collapse all": "Réduire tous les dépôts", - "expand all": "Développer tous les dépôts", - "scm.providerBorder": "Bordure de séparation du fournisseur SCM (gestion du contrôle de code source)." + "scm.countBadge": "Contrôle le badge de comptage sur l'icône Contrôle de code source de la barre d'activités.", + "scm.countBadge.all": "Affichez la somme de tous les badges de comptage de fournisseurs de contrôle de code source.", + "scm.countBadge.focused": "Affichez le badge de compte du fournisseur de commande de source ciblé.", + "scm.countBadge.off": "Désactivez le badge de compte Commande de source.", + "scm.defaultViewMode": "Contrôle le mode d'affichage du dépôt de contrôle de code source par défaut.", + "scm.defaultViewMode.list": "Affichez les changements du dépôt dans une liste.", + "scm.defaultViewMode.tree": "Affichez les changements de dépôt dans une arborescence.", + "scm.diffDecorations.all": "Affichez les décorations de différence dans tous les emplacements disponibles.", + "scm.diffDecorations.gutter": "Affichez les décorations de différence seulement dans la marge de l'éditeur.", + "scm.diffDecorations.minimap": "Affichez les décorations de différence seulement dans le minimap.", + "scm.diffDecorations.none": "N'affichez pas les décorations de différence.", + "scm.diffDecorations.overviewRuler": "Affichez les décorations de différence seulement dans la règle d'aperçu.", + "scm.diffDecorationsGutterAction": "Contrôle le comportement des décorations de la gouttière des différences du contrôle de code source.", + "scm.diffDecorationsGutterAction.diff": "Affiche l'aperçu des différences de manière incluse en cas de clic.", + "scm.diffDecorationsGutterAction.none": "Ne fait rien.", + "scm.diffDecorationsGutterVisibility": "Contrôle la visibilité du décorateur de diff du contrôle de code source dans la reliure.", + "scm.diffDecorationsGutterVisibility.always": "Affichez tout le temps le décorateur de diff dans la reliure.", + "scm.diffDecorationsGutterVisibility.hover": "Montrez le décorateur de diff dans la reliure seulement au pointage.", + "scm.providerCountBadge": "Contrôle les badges de comptage sur les en-têtes de fournisseur de contrôle de code source. Ces en-têtes apparaissent uniquement quand il y a plusieurs fournisseurs.", + "scm.providerCountBadge.auto": "Affichez uniquement le badge de comptage de fournisseurs de contrôle de code source lorsque la valeur est différente de zéro.", + "scm.providerCountBadge.hidden": "Masquez les badges de comptage de fournisseurs de contrôle de code source.", + "scm.providerCountBadge.visible": "Affichez les badges de comptage de fournisseurs de contrôle de code source.", + "scmConfigurationTitle": "SCM", + "source control": "Contrôle de code source", + "source control repositories": "Dépôts de contrôle de code source", + "sourceControlViewIcon": "Icône de vue du contrôle de code source." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "Dépôts de contrôle de code source" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Recherche", - "copyMatchLabel": "Copier", - "copyPathLabel": "Copier le chemin", - "copyAllLabel": "Copier tout", - "CancelSearchAction.label": "Annuler la recherche", - "RefreshAction.label": "Actualiser", - "CollapseDeepestExpandedLevelAction.label": "Réduire tout", - "ExpandAllAction.label": "Tout développer", - "ClearSearchResultsAction.label": "Effacer les résultats de la recherche", - "revealInSideBar": "Révéler dans la barre latérale", - "clearSearchHistoryLabel": "Effacer l'historique de recherche", - "focusSearchListCommandLabel": "Focus sur la liste", - "findInFolder": "Rechercher dans le dossier...", - "findInWorkspace": "Trouver dans l’espace de travail...", - "showTriggerActions": "Atteindre le symbole dans l'espace de travail...", - "name": "Recherche", - "miViewSearch": "&&Rechercher", - "findInFiles.description": "Ouvrir la viewlet de recherche", - "findInFiles.args": "Ensemble d'options pour la viewlet de recherche", - "findInFiles": "Chercher dans les fichiers", - "miFindInFiles": "Rechercher dans les f&&ichiers", - "miReplaceInFiles": "Remplacer dans les f&&ichiers", - "anythingQuickAccessPlaceholder": "Rechercher des fichiers par nom (ajouter {0} pour accéder à la ligne ou {1} pour accéder au symbole)", - "anythingQuickAccess": "Accéder au fichier", - "symbolsQuickAccessPlaceholder": "Tapez le nom d'un symbole à ouvrir.", - "symbolsQuickAccess": "Atteindre le symbole dans l'espace de travail", - "searchConfigurationTitle": "Recherche", - "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.", - "exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", - "search.mode": "Contrôle l'emplacement d'exécution des opérations Rechercher : Rechercher dans les fichiers et Rechercher dans le dossier. Cet emplacement correspond soit à la vue de recherche de la barre latérale, soit à un éditeur de recherche", - "search.mode.view": "Rechercher dans la vue de recherche, soit dans le panneau, soit dans la barre latérale.", - "search.mode.reuseEditor": "Effectue la recherche dans un éditeur de recherche existant, le cas échéant, sinon effectue la recherche dans un nouvel éditeur de recherche.", - "search.mode.newEditor": "Effectue la recherche dans un nouvel éditeur de recherche.", - "useRipgrep": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".", - "useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée.", - "search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.", - "useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.", - "useGlobalIgnoreFiles": "Détermine s'il faut utiliser les fichiers généraux '.gitignore' et '.ignore' pendant la recherche de fichiers.", - "search.quickOpen.includeSymbols": "Indique s’il faut inclure les résultats d’une recherche de symbole global dans les résultats de fichier pour Quick Open.", - "search.quickOpen.includeHistory": "Indique si vous souhaitez inclure les résultats de fichiers récemment ouverts dans les résultats de fichiers pour Quick Open.", - "filterSortOrder.default": "Les entrées d'historique sont triées par pertinence en fonction de la valeur de filtre utilisée. Les entrées les plus pertinentes apparaissent en premier.", - "filterSortOrder.recency": "Les entrées d'historique sont triées par date. Les dernières entrées ouvertes sont affichées en premier.", - "filterSortOrder": "Contrôle l'ordre de tri de l'historique de l'éditeur en mode Quick Open pendant le filtrage.", - "search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.", - "search.smartCase": "Faire une recherche non sensible à la casse si le modèle est tout en minuscules, dans le cas contraire, faire une rechercher sensible à la casse.", - "search.globalFindClipboard": "Contrôle si la vue de recherche doit lire ou modifier le presse-papiers partagé sur macOS.", - "search.location": "Contrôle si la recherche s’affiche comme une vue dans la barre latérale ou comme un panneau dans la zone de panneaux pour plus d'espace horizontal.", - "search.location.deprecationMessage": "Ce paramètre est déprécié. À la place, utilisez le glisser-déposer en faisant glisser l'icône Rechercher.", - "search.collapseResults.auto": "Les fichiers avec moins de 10 résultats sont développés. Les autres sont réduits.", - "search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.", - "search.useReplacePreview": "Détermine s'il faut ouvrir l'aperçu du remplacement quand vous sélectionnez ou remplacez une correspondance.", - "search.showLineNumbers": "Détermine s'il faut afficher les numéros de ligne dans les résultats de recherche.", - "search.usePCRE2": "Détermine s'il faut utiliser le moteur regex PCRE2 dans la recherche de texte. Cette option permet d'utiliser des fonctionnalités regex avancées comme lookahead et les références arrière. Toutefois, les fonctionnalités PCRE2 ne sont pas toutes prises en charge, seulement celles qui sont aussi prises en charge par JavaScript.", - "usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.", - "search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.", - "search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.", - "search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.", - "search.searchOnType": "Recherchez dans tous les fichiers à mesure que vous tapez.", - "search.seedWithNearestWord": "Activez l'essaimage de la recherche à partir du mot le plus proche du curseur quand l'éditeur actif n'a aucune sélection.", - "search.seedOnFocus": "Mettez à jour la requête de recherche en fonction du texte sélectionné de l'éditeur quand vous placez le focus sur la vue de recherche. Cela se produit soit au moment du clic de souris, soit au déclenchement de la commande 'workbench.views.search.focus'.", - "search.searchOnTypeDebouncePeriod": "Quand '#search.searchOnType' est activé, contrôle le délai d'attente avant expiration en millisecondes entre l'entrée d'un caractère et le démarrage de la recherche. N'a aucun effet quand 'search.searchOnType' est désactivé.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Double-cliquez pour sélectionner le mot sous le curseur.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Double-cliquez sur le résultat pour l'ouvrir dans le groupe d'éditeurs actif.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Double-cliquez pour ouvrir le résultat dans le groupe d'éditeurs ouvert ou dans un nouveau groupe d'éditeurs le cas échéant.", - "search.searchEditor.doubleClickBehaviour": "Configurez ce qui se passe après un double clic sur un résultat dans un éditeur de recherche.", - "search.searchEditor.reusePriorSearchConfiguration": "Quand cette option est activée, les nouveaux éditeurs de recherche réutilisent les inclusions, exclusions et indicateurs du dernier éditeur de recherche ouvert.", - "search.searchEditor.defaultNumberOfContextLines": "Nombre par défaut de lignes de contexte avoisinantes à utiliser au moment de la création d'éditeurs de recherche. Si vous utilisez '#search.searchEditor.reusePriorSearchConfiguration#', vous pouvez lui affecter la valeur 'null' (vide) pour utiliser la configuration précédente de l'éditeur de recherche.", - "searchSortOrder.default": "Les résultats sont triés par dossier et noms de fichier, dans l'ordre alphabétique.", - "searchSortOrder.filesOnly": "Les résultats sont triés par noms de fichier en ignorant l'ordre des dossiers, dans l'ordre alphabétique.", - "searchSortOrder.type": "Les résultats sont triés par extensions de fichier dans l'ordre alphabétique.", - "searchSortOrder.modified": "Les résultats sont triés par date de dernière modification de fichier, dans l'ordre décroissant.", - "searchSortOrder.countDescending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre décroissant.", - "searchSortOrder.countAscending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre croissant.", - "search.sortOrder": "Contrôle l'ordre de tri des résultats de recherche.", - "miGotoSymbolInWorkspace": "Atteindre le symbole dans l'&&espace de travail..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Réduire tous les dépôts", + "expand all": "Développer tous les dépôts", + "input": "Entrée du contrôle de code source", + "repositories": "Dépôts", + "scm": "Gestion du contrôle de code source", + "scm.providerBorder": "Bordure de séparation du fournisseur SCM (gestion du contrôle de code source).", + "setListViewMode": "Voir sous forme de liste", + "setTreeViewMode": "Voir sous forme d'arborescence", + "sortAction": "Voir et trier", + "sortByName": "Trier par nom", + "sortByPath": "Trier par chemin", + "sortByStatus": "Trier par état" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "La recherche a été annulée avant l'obtention de résultats - ", - "moreSearch": "Activer/désactiver les détails de la recherche", - "searchScope.includes": "fichiers à inclure", - "label.includes": "Modèles d'inclusion de recherche", - "placeholder.includes": "(exemples : *.ts, src/**/include)", - "searchScope.excludes": "fichiers à exclure", - "label.excludes": "Modèles d'exclusion de recherche", - "placeholder.excludes": "(exemples : *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Tout remplacer", - "replaceAll.confirm.button": "&&Remplacer", - "replaceAll.occurrence.file.message": "{0} occurrence remplacée dans {1} fichier par '{2}'.", - "removeAll.occurrence.file.message": "{0} occurrence remplacée dans le fichier {1}.", - "replaceAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers par '{2}'.", - "removeAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers.", - "replaceAll.occurrences.file.message": "{0} occurrences remplacées dans {1} fichier par '{2}'.", - "removeAll.occurrences.file.message": "{0} occurrences remplacées dans le fichier {1}.", - "replaceAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers par '{2}'.", - "removeAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers.", - "removeAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans {1} fichier par '{2}' ?", - "replaceAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans le fichier {1} ?", - "removeAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers par '{2}' ?", - "replaceAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers ?", - "removeAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans {1} fichier par '{2}' ?", - "replaceAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans le fichier {1} ?", - "removeAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers par '{2}' ?", - "replaceAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers ?", - "emptySearch": "Recherche vide", - "ariaSearchResultsClearStatus": "Les résultats de recherche ont été effacés", - "searchPathNotFoundError": "Chemin de recherche introuvable : {0}", - "searchMaxResultsWarning": "Le jeu de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats retournés.", - "noOpenEditorResultsIncludesExcludes": "Résultats introuvables dans les éditeurs ouverts correspondant à '{0}' et excluant '{1}' - ", - "noOpenEditorResultsIncludes": "Résultats introuvables dans les éditeurs ouverts correspondant à '{0}' - ", - "noOpenEditorResultsExcludes": "Résultats introuvables dans les éditeurs ouverts excluant '{0}' - ", - "noOpenEditorResultsFound": "Résultats introuvables dans les éditeurs ouverts. Passez en revue vos paramètres pour examiner les exclusions configurées, et vérifiez vos fichiers gitignore - ", - "noResultsIncludesExcludes": "Résultats introuvables pour '{0}' excluant '{1}' - ", - "noResultsIncludes": "Résultats introuvables dans '{0}' - ", - "noResultsExcludes": "Résultats introuvables avec l'exclusion de '{0}' - ", - "noResultsFound": "Aucun résultat. Vérifiez les exclusions configurées dans vos paramètres et examinez vos fichiers gitignore -", - "rerunSearch.message": "Rechercher à nouveau", - "rerunSearchInAll.message": "Rechercher à nouveau dans tous les fichiers", - "openSettings.message": "Ouvrir les paramètres", - "openSettings.learnMore": "En savoir plus", - "ariaSearchResultsStatus": "La recherche a retourné {0} résultats dans {1} fichiers", - "forTerm": " - Recherche : {0}", - "useIgnoresAndExcludesDisabled": "exclure les paramètres et ignorer les fichiers sont désactivés", - "excludes.enable": "activer", - "useExcludesAndIgnoreFilesDescription": "Utiliser les paramètres d'exclusion et ignorer les fichiers", - "openInEditor.tooltip": "Copier les résultats de recherche actuels dans un éditeur", - "openInEditor.message": "Ouvrir dans l'éditeur", - "search.file.result": "{0} résultat dans {1} fichier", - "search.files.result": "{0} résultat dans {1} fichiers", - "search.file.results": "{0} résultats dans {1} fichier", - "search.files.results": "{0} résultats dans {1} fichiers", - "searchWithoutFolder": "Vous n'avez ni ouvert ni spécifié de dossier. Seuls les fichiers ouverts sont inclus dans la recherche -", - "openFolder": "Ouvrir le dossier" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Contrôle de code source" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "Aucun résultat correspondant", - "recentlyOpenedSeparator": "récemment ouvert", + "closeEditor": "Supprimer des récemment ouverts", "fileAndSymbolResultsSeparator": "Résultats des fichiers et des symboles", - "fileResultsSeparator": "fichier de résultats", "filePickAriaLabelDirty": "{0}, à l'intégrité compromise", - "openToSide": "Ouvrir sur le côté", + "fileResultsSeparator": "fichier de résultats", + "noAnythingResults": "Aucun résultat correspondant", "openToBottom": "Ouvrir en bas", - "closeEditor": "Supprimer des récemment ouverts" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "Remplacer dans les fichiers", - "toggleTabs": "Activer/désactiver la recherche sur le type", - "FocusNextSearchResult.label": "Focus sur le résultat de la recherche suivant", - "FocusPreviousSearchResult.label": "Focus sur le résultat de la recherche précédent", - "RemoveAction.label": "Ignorer", - "file.replaceAll.label": "Tout remplacer", - "match.replace.label": "Remplacer" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "Aucun symbole d'espace de travail correspondant", "openToSide": "Ouvrir sur le côté", - "openToBottom": "Ouvrir en bas" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Tout remplacer (soumettre la recherche pour activer)", - "search.action.replaceAll.enabled.label": "Tout remplacer", - "search.replace.toggle.button.title": "Activer/désactiver le remplacement", - "label.Search": "Rechercher : tapez le terme de recherche, puis appuyez sur Entrée pour effectuer la recherche", - "search.placeHolder": "Recherche", - "showContext": "Activer/désactiver les lignes de contexte", - "label.Replace": "Remplacer : tapez le terme de remplacement, puis appuyez sur Entrée pour afficher un aperçu", - "search.replace.placeHolder": "Remplacer" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Icône de visibilité des détails de la recherche.", - "searchShowContextIcon": "Icône d'activation/de désactivation du contexte dans l'éditeur de recherche.", - "searchHideReplaceIcon": "Icône de réduction de la section de remplacement dans la vue de recherche.", - "searchShowReplaceIcon": "Icône de développement de la section de remplacement dans la vue de recherche.", - "searchReplaceAllIcon": "Icône permettant de tout remplacer dans la vue de recherche.", - "searchReplaceIcon": "Icône permettant d'effectuer un remplacement dans la vue de recherche.", - "searchRemoveIcon": "Icône de suppression d'un résultat de la recherche.", - "searchRefreshIcon": "Icône d'actualisation dans la vue de recherche.", - "searchCollapseAllIcon": "Icône de réduction des résultats dans la vue de recherche.", - "searchExpandAllIcon": "Icône de développement des résultats dans la vue de recherche.", - "searchClearIcon": "Icône d'effacement des résultats dans la vue de recherche.", - "searchStopIcon": "Icône d'arrêt dans la vue de recherche.", - "searchViewIcon": "Icône de vue de la recherche.", - "searchNewEditorIcon": "Icône de l'action d'ouverture d'un nouvel éditeur de recherche." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Le dossier d'espace de travail n'existe pas : {0}" + "recentlyOpenedSeparator": "récemment ouvert" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "Entrée", "onlySearchInOpenEditors": "Rechercher uniquement dans les éditeurs ouverts", "useExcludesAndIgnoreFilesDescription": "Utiliser les paramètres d'exclusion et ignorer les fichiers" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Autres fichiers", - "searchFileMatches": "{0} fichiers", - "searchFileMatch": "{0} fichier trouvé", - "searchMatches": "{0} correspondances trouvées", - "searchMatch": "{0} correspondance trouvée", - "lineNumStr": "À partir de la ligne {0}", - "numLinesStr": "{0} lignes supplémentaires", - "search": "Rechercher", - "folderMatchAriaLabel": "{0} correspondances dans le dossier racine {1}, Résultat de la recherche", - "otherFilesAriaLabel": "{0} correspondances en dehors de l'espace de travail, Résultat de la recherche", - "fileMatchAriaLabel": "{0} correspondances dans le fichier {1} du dossier {2}, Résultat de la recherche", - "replacePreviewResultAria": "Remplacer le terme {0} par {1} à la position de colonne {2} dans la ligne avec le texte {3}", - "searchResultAria": "Terme {0} trouvé à la position de colonne {1} dans la ligne avec le texte {2}" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Replace Preview)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Éditeur de recherche", - "promptOpenWith.searchEditor.displayName": "Éditeur de recherche", - "search": "Editeur de recherche", - "searchEditor.deleteResultBlock": "Supprimer les résultats du fichier", - "search.openNewSearchEditor": "Nouvel éditeur de recherche", - "search.openSearchEditor": "Ouvrir l'éditeur de recherche", - "search.openNewEditorToSide": "Ouvrir un nouvel éditeur de recherche sur le côté", - "search.openResultsInEditor": "Ouvrir les résultats dans l'éditeur", - "search.rerunSearchInEditor": "Rechercher à nouveau", - "search.action.focusQueryEditorWidget": "Focus sur l'entrée de l'éditeur de recherche", - "searchEditor.action.toggleSearchEditorCaseSensitive": "Activer/désactiver la correspondance de la casse", - "searchEditor.action.toggleSearchEditorWholeWord": "Activer/désactiver la correspondance avec des mots entiers", - "searchEditor.action.toggleSearchEditorRegex": "Activer/désactiver l'utilisation d'expressions régulières", - "searchEditor.action.toggleSearchEditorContextLines": "Activer/désactiver les lignes de contexte", - "searchEditor.action.increaseSearchEditorContextLines": "Augmenter les lignes de contexte", - "searchEditor.action.decreaseSearchEditorContextLines": "Diminuer les lignes de contexte", - "searchEditor.action.selectAllSearchEditorMatches": "Sélectionner toutes les correspondances", - "search.openNewEditor": "Ouvrir un nouvel Éditeur de recherche à partir de la vue" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Annuler la recherche", + "ClearSearchResultsAction.label": "Effacer les résultats de la recherche", + "CollapseDeepestExpandedLevelAction.label": "Réduire tout", + "ExpandAllAction.label": "Tout développer", + "RefreshAction.label": "Actualiser", + "anythingQuickAccess": "Accéder au fichier", + "anythingQuickAccessPlaceholder": "Rechercher des fichiers par nom (ajouter {0} pour accéder à la ligne ou {1} pour accéder au symbole)", + "clearSearchHistoryLabel": "Effacer l'historique de recherche", + "copyAllLabel": "Copier tout", + "copyMatchLabel": "Copier", + "copyPathLabel": "Copier le chemin", + "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.", + "exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", + "filterSortOrder": "Contrôle l'ordre de tri de l'historique de l'éditeur en mode Quick Open pendant le filtrage.", + "filterSortOrder.default": "Les entrées d'historique sont triées par pertinence en fonction de la valeur de filtre utilisée. Les entrées les plus pertinentes apparaissent en premier.", + "filterSortOrder.recency": "Les entrées d'historique sont triées par date. Les dernières entrées ouvertes sont affichées en premier.", + "findInFiles": "Chercher dans les fichiers", + "findInFiles.args": "Ensemble d'options pour la viewlet de recherche", + "findInFiles.description": "Ouvrir la viewlet de recherche", + "findInFolder": "Rechercher dans le dossier...", + "findInWorkspace": "Trouver dans l’espace de travail...", + "focusSearchListCommandLabel": "Focus sur la liste", + "miFindInFiles": "Rechercher dans les f&&ichiers", + "miGotoSymbolInWorkspace": "Atteindre le symbole dans l'&&espace de travail...", + "miReplaceInFiles": "Remplacer dans les f&&ichiers", + "miViewSearch": "&&Rechercher", + "name": "Recherche", + "revealInSideBar": "Révéler dans la barre latérale", + "search": "Recherche", + "search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.", + "search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.", + "search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.", + "search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.", + "search.collapseResults.auto": "Les fichiers avec moins de 10 résultats sont développés. Les autres sont réduits.", + "search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.", + "search.globalFindClipboard": "Contrôle si la vue de recherche doit lire ou modifier le presse-papiers partagé sur macOS.", + "search.location": "Contrôle si la recherche s’affiche comme une vue dans la barre latérale ou comme un panneau dans la zone de panneaux pour plus d'espace horizontal.", + "search.location.deprecationMessage": "Ce paramètre est déprécié. Faites plutôt glisser l’icône de recherche vers un nouvel emplacement.", + "search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.", + "search.mode": "Contrôle l'emplacement d'exécution des opérations Rechercher : Rechercher dans les fichiers et Rechercher dans le dossier. Cet emplacement correspond soit à la vue de recherche de la barre latérale, soit à un éditeur de recherche", + "search.mode.newEditor": "Effectue la recherche dans un nouvel éditeur de recherche.", + "search.mode.reuseEditor": "Effectue la recherche dans un éditeur de recherche existant, le cas échéant, sinon effectue la recherche dans un nouvel éditeur de recherche.", + "search.mode.view": "Rechercher dans la vue de recherche, soit dans le panneau, soit dans la barre latérale.", + "search.quickOpen.includeHistory": "Indique si vous souhaitez inclure les résultats de fichiers récemment ouverts dans les résultats de fichiers pour Quick Open.", + "search.quickOpen.includeSymbols": "Indique s’il faut inclure les résultats d’une recherche de symbole global dans les résultats de fichier pour Quick Open.", + "search.searchEditor.defaultNumberOfContextLines": "Nombre par défaut de lignes de contexte avoisinantes à utiliser au moment de la création d'éditeurs de recherche. Si vous utilisez '#search.searchEditor.reusePriorSearchConfiguration#', vous pouvez lui affecter la valeur 'null' (vide) pour utiliser la configuration précédente de l'éditeur de recherche.", + "search.searchEditor.doubleClickBehaviour": "Configurez ce qui se passe après un double clic sur un résultat dans un éditeur de recherche.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Double-cliquez sur le résultat pour l'ouvrir dans le groupe d'éditeurs actif.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Double-cliquez pour ouvrir le résultat dans le groupe d'éditeurs ouvert ou dans un nouveau groupe d'éditeurs le cas échéant.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Double-cliquez pour sélectionner le mot sous le curseur.", + "search.searchEditor.reusePriorSearchConfiguration": "Quand cette option est activée, les nouveaux éditeurs de recherche réutilisent les inclusions, exclusions et indicateurs du dernier éditeur de recherche ouvert.", + "search.searchOnType": "Recherchez dans tous les fichiers à mesure que vous tapez.", + "search.searchOnTypeDebouncePeriod": "Quand '#search.searchOnType' est activé, contrôle le délai d'attente avant expiration en millisecondes entre l'entrée d'un caractère et le démarrage de la recherche. N'a aucun effet quand 'search.searchOnType' est désactivé.", + "search.seedOnFocus": "Mettez à jour la requête de recherche en fonction du texte sélectionné de l'éditeur quand vous placez le focus sur la vue de recherche. Cela se produit soit au moment du clic de souris, soit au déclenchement de la commande 'workbench.views.search.focus'.", + "search.seedWithNearestWord": "Activez l'essaimage de la recherche à partir du mot le plus proche du curseur quand l'éditeur actif n'a aucune sélection.", + "search.showLineNumbers": "Détermine s'il faut afficher les numéros de ligne dans les résultats de recherche.", + "search.smartCase": "Faire une recherche non sensible à la casse si le modèle est tout en minuscules, dans le cas contraire, faire une rechercher sensible à la casse.", + "search.sortOrder": "Contrôle l'ordre de tri des résultats de recherche.", + "search.usePCRE2": "Détermine s'il faut utiliser le moteur regex PCRE2 dans la recherche de texte. Cette option permet d'utiliser des fonctionnalités regex avancées comme lookahead et les références arrière. Toutefois, les fonctionnalités PCRE2 ne sont pas toutes prises en charge, seulement celles qui sont aussi prises en charge par JavaScript.", + "search.useReplacePreview": "Détermine s'il faut ouvrir l'aperçu du remplacement quand vous sélectionnez ou remplacez une correspondance.", + "searchConfigurationTitle": "Recherche", + "searchSortOrder.countAscending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre croissant.", + "searchSortOrder.countDescending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre décroissant.", + "searchSortOrder.default": "Les résultats sont triés par dossier et noms de fichier, dans l'ordre alphabétique.", + "searchSortOrder.filesOnly": "Les résultats sont triés par noms de fichier en ignorant l'ordre des dossiers, dans l'ordre alphabétique.", + "searchSortOrder.modified": "Les résultats sont triés par date de dernière modification de fichier, dans l'ordre décroissant.", + "searchSortOrder.type": "Les résultats sont triés par extensions de fichier dans l'ordre alphabétique.", + "showTriggerActions": "Atteindre le symbole dans l'espace de travail...", + "symbolsQuickAccess": "Atteindre le symbole dans l'espace de travail", + "symbolsQuickAccessPlaceholder": "Tapez le nom d'un symbole à ouvrir.", + "useGlobalIgnoreFiles": "Détermine s'il faut utiliser les fichiers généraux '.gitignore' et '.ignore' pendant la recherche de fichiers.", + "useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.", + "usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.", + "useRipgrep": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".", + "useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Focus sur le résultat de la recherche suivant", + "FocusPreviousSearchResult.label": "Focus sur le résultat de la recherche précédent", + "RemoveAction.label": "Ignorer", + "file.replaceAll.label": "Tout remplacer", + "match.replace.label": "Remplacer", + "replaceInFiles": "Remplacer dans les fichiers", + "toggleTabs": "Activer/désactiver la recherche sur le type" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Icône d'effacement des résultats dans la vue de recherche.", + "searchCollapseAllIcon": "Icône de réduction des résultats dans la vue de recherche.", + "searchDetailsIcon": "Icône de visibilité des détails de la recherche.", + "searchExpandAllIcon": "Icône de développement des résultats dans la vue de recherche.", + "searchHideReplaceIcon": "Icône de réduction de la section de remplacement dans la vue de recherche.", + "searchNewEditorIcon": "Icône de l'action d'ouverture d'un nouvel éditeur de recherche.", + "searchRefreshIcon": "Icône d'actualisation dans la vue de recherche.", + "searchRemoveIcon": "Icône de suppression d'un résultat de la recherche.", + "searchReplaceAllIcon": "Icône permettant de tout remplacer dans la vue de recherche.", + "searchReplaceIcon": "Icône permettant d'effectuer un remplacement dans la vue de recherche.", + "searchShowContextIcon": "Icône d'activation/de désactivation du contexte dans l'éditeur de recherche.", + "searchShowReplaceIcon": "Icône de développement de la section de remplacement dans la vue de recherche.", + "searchStopIcon": "Icône d'arrêt dans la vue de recherche.", + "searchViewIcon": "Icône de vue de la recherche." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{0} correspondances dans le fichier {1} du dossier {2}, Résultat de la recherche", + "folderMatchAriaLabel": "{0} correspondances dans le dossier racine {1}, Résultat de la recherche", + "lineNumStr": "À partir de la ligne {0}", + "numLinesStr": "{0} lignes supplémentaires", + "otherFilesAriaLabel": "{0} correspondances en dehors de l'espace de travail, Résultat de la recherche", + "replacePreviewResultAria": "Remplacer le terme {0} par {1} à la position de colonne {2} dans la ligne avec le texte {3}", + "search": "Rechercher", + "searchFileMatch": "{0} fichier trouvé", + "searchFileMatches": "{0} fichiers", + "searchFolderMatch.other.label": "Autres fichiers", + "searchMatch": "{0} correspondance trouvée", + "searchMatches": "{0} correspondances trouvées", + "searchResultAria": "Terme {0} trouvé à la position de colonne {1} dans la ligne avec le texte {2}" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "Les résultats de recherche ont été effacés", + "ariaSearchResultsStatus": "La recherche a retourné {0} résultats dans {1} fichiers", + "emptySearch": "Recherche vide", + "excludes.enable": "activer", + "forTerm": " - Recherche : {0}", + "label.excludes": "Modèles d'exclusion de recherche", + "label.includes": "Modèles d'inclusion de recherche", + "moreSearch": "Activer/désactiver les détails de la recherche", + "noOpenEditorResultsExcludes": "Résultats introuvables dans les éditeurs ouverts excluant '{0}' - ", + "noOpenEditorResultsFound": "Résultats introuvables dans les éditeurs ouverts. Passez en revue vos paramètres pour examiner les exclusions configurées, et vérifiez vos fichiers gitignore - ", + "noOpenEditorResultsIncludes": "Résultats introuvables dans les éditeurs ouverts correspondant à '{0}' - ", + "noOpenEditorResultsIncludesExcludes": "Résultats introuvables dans les éditeurs ouverts correspondant à '{0}' et excluant '{1}' - ", + "noResultsExcludes": "Résultats introuvables avec l'exclusion de '{0}' - ", + "noResultsFound": "Aucun résultat. Vérifiez les exclusions configurées dans vos paramètres et examinez vos fichiers gitignore -", + "noResultsIncludes": "Résultats introuvables dans '{0}' - ", + "noResultsIncludesExcludes": "Résultats introuvables pour '{0}' excluant '{1}' - ", + "openFolder": "Ouvrir le dossier", + "openInEditor.message": "Ouvrir dans l'éditeur", + "openInEditor.tooltip": "Copier les résultats de recherche actuels dans un éditeur", + "openSettings.learnMore": "En savoir plus", + "openSettings.message": "Ouvrir les paramètres", + "placeholder.excludes": "(exemples : *.ts, src/**/exclude)", + "placeholder.includes": "(exemples : *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans {1} fichier par '{2}' ?", + "removeAll.occurrence.file.message": "{0} occurrence remplacée dans le fichier {1}.", + "removeAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers par '{2}' ?", + "removeAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers.", + "removeAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans {1} fichier par '{2}' ?", + "removeAll.occurrences.file.message": "{0} occurrences remplacées dans le fichier {1}.", + "removeAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers par '{2}' ?", + "removeAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers.", + "replaceAll.confirm.button": "&&Remplacer", + "replaceAll.confirmation.title": "Tout remplacer", + "replaceAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans le fichier {1} ?", + "replaceAll.occurrence.file.message": "{0} occurrence remplacée dans {1} fichier par '{2}'.", + "replaceAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers ?", + "replaceAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers par '{2}'.", + "replaceAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans le fichier {1} ?", + "replaceAll.occurrences.file.message": "{0} occurrences remplacées dans {1} fichier par '{2}'.", + "replaceAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers ?", + "replaceAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers par '{2}'.", + "rerunSearch.message": "Rechercher à nouveau", + "rerunSearchInAll.message": "Rechercher à nouveau dans tous les fichiers", + "search.file.result": "{0} résultat dans {1} fichier", + "search.file.results": "{0} résultats dans {1} fichier", + "search.files.result": "{0} résultat dans {1} fichiers", + "search.files.results": "{0} résultats dans {1} fichiers", + "searchCanceled": "La recherche a été annulée avant l'obtention de résultats - ", + "searchMaxResultsWarning": "L’ensemble de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats.", + "searchPathNotFoundError": "Chemin de recherche introuvable : {0}", + "searchScope.excludes": "fichiers à exclure", + "searchScope.includes": "fichiers à inclure", + "searchWithoutFolder": "Vous n'avez ni ouvert ni spécifié de dossier. Seuls les fichiers ouverts sont inclus dans la recherche -", + "unable to open": "Impossible d’ouvrir le lien inconnu : {0}", + "unable to open trust": "Impossible d’ouvrir le lien de commande à partir d’une source non approuvée : {0}", + "useExcludesAndIgnoreFilesDescription": "Utiliser les paramètres d'exclusion et ignorer les fichiers", + "useIgnoresAndExcludesDisabled": "exclure les paramètres et ignorer les fichiers sont désactivés" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Remplacer : tapez le terme de remplacement, puis appuyez sur Entrée pour afficher un aperçu", + "label.Search": "Rechercher : tapez le terme de recherche, puis appuyez sur Entrée pour effectuer la recherche", + "search.action.replaceAll.disabled.label": "Tout remplacer (soumettre la recherche pour activer)", + "search.action.replaceAll.enabled.label": "Tout remplacer", + "search.placeHolder": "Recherche", + "search.replace.placeHolder": "Remplacer", + "search.replace.toggle.button.title": "Activer/désactiver le remplacement", + "showContext": "Activer/désactiver les lignes de contexte" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "Aucun symbole d'espace de travail correspondant", + "openToBottom": "Ouvrir en bas", + "openToSide": "Ouvrir sur le côté" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "Le dossier d'espace de travail n'existe pas : {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Activer/désactiver les détails de la recherche", - "searchScope.includes": "fichiers à inclure", - "label.includes": "Modèles d'inclusion de recherche", - "searchScope.excludes": "fichiers à exclure", "label.excludes": "Modèles d'exclusion de recherche", + "label.includes": "Modèles d'inclusion de recherche", + "moreSearch": "Activer/désactiver les détails de la recherche", "runSearch": "Exécuter la recherche", - "searchResultItem": "{0} mis en correspondance au niveau de {1} dans le fichier {2}", "searchEditor": "Rechercher", - "textInputBoxBorder": "Bordure de la zone d'entrée de texte de l'éditeur de recherche." + "searchMaxResultsWarning": "L’ensemble de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats.", + "searchResultItem": "{0} mis en correspondance au niveau de {1} dans le fichier {2}", + "searchScope.excludes": "fichiers à exclure", + "searchScope.includes": "fichiers à inclure", + "textInputBoxBorder": "Bordure de la zone d'entrée de texte de l'éditeur de recherche.", + "unable to open": "Impossible d’ouvrir le lien inconnu : {0}", + "unable to open trust": "Impossible d’ouvrir le lien de commande à partir d’une source non approuvée : {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Éditeur de recherche", + "search": "Editeur de recherche", + "search.action.focusQueryEditorWidget": "Focus sur l'entrée de l'éditeur de recherche", + "search.openNewEditor": "Ouvrir un nouvel Éditeur de recherche à partir de la vue", + "search.openNewEditorToSide": "Ouvrir un nouvel éditeur de recherche sur le côté", + "search.openNewSearchEditor": "Nouvel éditeur de recherche", + "search.openResultsInEditor": "Ouvrir les résultats dans l'éditeur", + "search.openSearchEditor": "Ouvrir l'éditeur de recherche", + "search.rerunSearchInEditor": "Rechercher à nouveau", + "searchEditor": "Éditeur de recherche", + "searchEditor.action.decreaseSearchEditorContextLines": "Diminuer les lignes de contexte", + "searchEditor.action.increaseSearchEditorContextLines": "Augmenter les lignes de contexte", + "searchEditor.action.selectAllSearchEditorMatches": "Sélectionner toutes les correspondances", + "searchEditor.action.toggleSearchEditorCaseSensitive": "Activer/désactiver la correspondance de la casse", + "searchEditor.action.toggleSearchEditorContextLines": "Activer/désactiver les lignes de contexte", + "searchEditor.action.toggleSearchEditorRegex": "Activer/désactiver l'utilisation d'expressions régulières", + "searchEditor.action.toggleSearchEditorWholeWord": "Activer/désactiver la correspondance avec des mots entiers", + "searchEditor.deleteResultBlock": "Supprimer les résultats du fichier" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Recherche : {0}", - "searchTitle": "Recherche" + "searchTitle": "Recherche", + "searchTitle.withQuery": "Recherche : {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "Toutes les barres obliques inverses dans la chaîne de requête doivent être dans une séquence d'échappement (\\\\)", - "numFiles": "Fichiers {0}", - "oneFile": "1 fichier", - "numResults": "{0} résultats", - "oneResult": "1 résultat", "noResults": "Aucun résultat", - "searchMaxResultsWarning": "Le jeu de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats retournés." - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "Préfixe à utiliser durant la sélection de l'extrait dans IntelliSense", - "snippetSchema.json.body": "Contenu de l'extrait de code. Utilisez '$1', '${1:defaultText}' pour définir les positions du curseur, utilisez '$0' pour la position finale du curseur. Insérez des valeurs variables avec '${varName}' et '${varName:defaultText}', par ex. 'This is file: $TM_FILENAME'.", - "snippetSchema.json.description": "Description de l'extrait de code.", - "snippetSchema.json.default": "Extrait de code vide", - "snippetSchema.json": "Configuration de l'extrait de code utilisateur", - "snippetSchema.json.scope": "Liste des noms de langage auxquels cet extrait de code s'applique, par ex. 'typescript,javascript'." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Insérer un extrait", - "sep.userSnippet": "Extraits de code de l'utilisateur", - "sep.extSnippet": "Extraits de code d’extension", - "sep.workspaceSnippet": "Extraits de code de l’espace de travail", - "disableSnippet": "Masque dans IntelliSense", - "isDisabled": "(masqué dans IntelliSense)", - "enable.snippet": "Affiche dans IntelliSense", - "pick.placeholder": "Sélectionner un extrait" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", - "invalid.language.0": "Si le langage est omis, la valeur de 'contributes.{0}.path' doit être un fichier `.code-snippets`. Valeur fournie : {1}", - "invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}", - "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.", - "vscode.extension.contributes.snippets": "Ajoute des extraits de code.", - "vscode.extension.contributes.snippets-language": "Identificateur de langage pour lequel cet extrait de code est ajouté.", - "vscode.extension.contributes.snippets-path": "Chemin du fichier d'extraits de code. Le chemin est relatif au dossier d'extensions et commence généralement par './snippets/'.", - "badVariableUse": "Un ou plusieurs extraits de l’extension '{0}' confondent très probablement des snippet-variables et des snippet-placeholders (Voir https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax pour plus de détails)", - "badFile": "Le fichier d’extrait \"{0}\" n’a pas pu être lu." + "numFiles": "Fichiers {0}", + "numResults": "{0} résultats", + "oneFile": "1 fichier", + "oneResult": "1 résultat", + "searchMaxResultsWarning": "L’ensemble de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats." }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(global)", - "global.1": "({0})", - "name": "Taper le nom de fichier de l'extrait de code", "bad_name1": "Nom de fichier non valide", "bad_name2": "'{0}' n'est pas un nom de fichier valide", "bad_name3": "'{0}' existe déjà", - "new.global_scope": "GLOBAL", - "new.global": "Nouveau fichier d'extraits globaux...", - "new.workspace_scope": "espace de travail {0}", - "new.folder": "Nouveau fichier d'extraits pour '{0}'...", + "global.1": "({0})", + "global.scope": "(global)", "group.global": "Extraits existants", - "new.global.sep": "Nouveaux extraits de code", - "openSnippet.pickLanguage": "Sélectionner le fichier d'extraits ou créer des extraits", - "openSnippet.label": "Configurer les extraits de l’utilisateur", - "preferences": "Préférences", "miOpenSnippets": "&&Extraits utilisateur", + "name": "Taper le nom de fichier de l'extrait de code", + "new.folder": "Nouveau fichier d'extraits pour '{0}'...", + "new.global": "Nouveau fichier d'extraits globaux...", + "new.global.sep": "Nouveaux extraits de code", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "espace de travail {0}", + "openSnippet.label": "Configurer les extraits de l’utilisateur", + "openSnippet.pickLanguage": "Sélectionner le fichier d'extraits ou créer des extraits", + "preferences": "Préférences", "userSnippets": "Extraits de code de l'utilisateur" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Extrait de code de l’espace de travail", - "source.userSnippetGlobal": "Extrait de code global de l’utilisateur", - "source.userSnippet": "Extrait de code utilisateur" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Masque dans IntelliSense", + "enable.snippet": "Affiche dans IntelliSense", + "isDisabled": "(masqué dans IntelliSense)", + "pick.placeholder": "Sélectionner un extrait", + "sep.extSnippet": "Extraits de code d’extension", + "sep.userSnippet": "Extraits de code de l'utilisateur", + "sep.workspaceSnippet": "Extraits de code de l’espace de travail", + "snippet.suggestions.label": "Insérer un extrait" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "Acceptez-vous de répondre à une enquête rapide ?", - "takeSurvey": "Répondre à l'enquête", - "remindLater": "Me le rappeler plus tard", - "neverAgain": "Ne plus afficher" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Configuration de l'extrait de code utilisateur", + "snippetSchema.json.body": "Contenu de l'extrait de code. Utilisez '$1', '${1:defaultText}' pour définir les positions du curseur, utilisez '$0' pour la position finale du curseur. Insérez des valeurs variables avec '${varName}' et '${varName:defaultText}', par ex. 'This is file: $TM_FILENAME'.", + "snippetSchema.json.default": "Extrait de code vide", + "snippetSchema.json.description": "Description de l'extrait de code.", + "snippetSchema.json.prefix": "Préfixe à utiliser durant la sélection de l'extrait dans IntelliSense", + "snippetSchema.json.scope": "Liste des noms de langage auxquels cet extrait de code s'applique, par ex. 'typescript,javascript'." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Extrait de code utilisateur", + "source.userSnippetGlobal": "Extrait de code global de l’utilisateur", + "source.workspaceSnippetGlobal": "Extrait de code de l’espace de travail" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "Le fichier d’extrait \"{0}\" n’a pas pu être lu.", + "badVariableUse": "Un ou plusieurs extraits de l’extension '{0}' confondent très probablement des snippet-variables et des snippet-placeholders (Voir https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax pour plus de détails)", + "invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}", + "invalid.language.0": "Si le langage est omis, la valeur de 'contributes.{0}.path' doit être un fichier `.code-snippets`. Valeur fournie : {1}", + "invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", + "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.", + "vscode.extension.contributes.snippets": "Ajoute des extraits de code.", + "vscode.extension.contributes.snippets-language": "Identificateur de langage pour lequel cet extrait de code est ajouté.", + "vscode.extension.contributes.snippets-path": "Chemin du fichier d'extraits de code. Le chemin est relatif au dossier d'extensions et commence généralement par './snippets/'." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "Avez-vous un moment pour aider l'équipe de VS Code ? Parlez-nous de votre expérience d'utilisation de VS Code.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "Aidez-nous à améliorer le support de {0}", - "takeShortSurvey": "Répondre à une enquête rapide", + "neverAgain": "Ne plus afficher", "remindLater": "Me le rappeler plus tard", - "neverAgain": "Ne plus afficher" + "takeShortSurvey": "Répondre à une enquête rapide" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "Ne plus afficher", + "remindLater": "Me le rappeler plus tard", + "surveyQuestion": "Acceptez-vous de répondre à une enquête rapide ?", + "takeSurvey": "Répondre à l'enquête" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "Ce dossier contient un fichier d’espace de travail '{0}'. Voulez-vous l’ouvrir ? [En savoir plus] ({1}) sur les fichiers de l’espace de travail.", @@ -6888,843 +7128,909 @@ "selectWorkspace": "Sélectionner un espace de travail", "selectToOpen": "Sélectionner un espace de travail à ouvrir" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "Une tâche est en cours d'exécution. Voulez-vous la terminer ?", - "TaskSystem.terminateTask": "&&Terminer la tâche", - "TaskSystem.noProcess": "La tâche lancée n'existe plus. Si la tâche a engendré des processus en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins. Pour éviter ce problème, démarrez le dernier processus en arrière-plan avec un indicateur d'attente.", - "TaskSystem.exitAnyways": "&&Quitter quand même" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Indique si une tâche est en cours d'exécution.", - "tasksCategory": "Tâches", - "TaskDefinition.missingRequiredProperty": "Erreur : L'identificateur de tâche '{0}' est manquant dans la propriété obligatoire '{1}'. L'identificateur de tâche est ignoré." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Avertissement : options.cwd doit être de type chaîne. Valeur {0} ignorée\r\n", - "ConfigurationParser.inValidArg": "Erreur : l'argument de commande doit être une chaîne ou une chaîne entre guillemets. Valeur fournie :\r\n{0}", - "ConfigurationParser.noShell": "Avertissement : La configuration de l'interpréteur de commandes n'est prise en charge que durant l'exécution des tâches dans le terminal.", - "ConfigurationParser.noName": "Erreur : le détecteur de problèmes de correspondance dans l'étendue de déclaration doit avoir un nom :\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Avertissement : Le détecteur de problèmes de correspondance défini est inconnu. Les types pris en charge sont string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Erreur : référence de problemMatcher non valide : {0}\r\n", - "ConfigurationParser.noTaskType": "Erreur : la configuration de tâche doit avoir une propriété de type. La configuration va être ignorée.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Erreur : aucun type de tâche '{0}' enregistré. Avez-vous oublié d'installer une extension incluant le fournisseur de tâches correspondant ?", - "ConfigurationParser.missingType": "Erreur : La configuration de tâche '{0}' est manquante dans la propriété obligatoire 'type'. La configuration de tâche est ignorée.", - "ConfigurationParser.incorrectType": "Erreur : La configuration de tâche '{0}' utilise un type inconnu. La configuration de tâche est ignorée.", - "ConfigurationParser.notCustom": "Erreur : la tâche n'est pas déclarée en tant que tâche personnalisée. La configuration va être ignorée.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Erreur : une tâche doit fournir une propriété d'étiquette. La tâche va être ignorée.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Avertissement : {0} tâches sont non disponibles dans l'environnement actuel.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Erreur : la tâche '{0}' ne spécifie ni une commande ni une propriété dependsOn. La tâche va être ignorée. Sa définition est :\r\n{1}", - "taskConfiguration.noCommand": "Erreur : la tâche '{0}' ne définit pas de commande. La tâche va être ignorée. Sa définition est :\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "La tâche version 2.0.0 ne prend pas en charge les tâches globales spécifiques au système d'exploitation. Convertissez-les en tâches avec une commande spécifique au système d'exploitation. Tâches affectées :\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "Le système de tâches est configuré pour la version 0.1.0 (voir le fichier tasks.json), qui peut uniquement exécuter des tâches personnalisées. Mettre à niveau vers la version 2.0.0 pour exécuter la tâche : {0}", - "TaskRunnerSystem.unknownError": "Une erreur inconnue s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal de sortie des tâches.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nLa surveillance des tâches de build a pris fin.", - "TaskRunnerSystem.childProcessError": "Le lancement du programme externe {0} {1} a échoué.", - "TaskRunnerSystem.cancelRequested": "\r\nLa tâche '{0}' a été arrêtée à la demande de l'utilisateur.", - "unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes de correspondance {0}. Le détecteur de problèmes de correspondance va être ignoré" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "L'exécution de gulp --tasks-simple n'a listé aucune tâche. Avez-vous exécuté npm install ?", - "TaskSystemDetector.noJakeTasks": "L'exécution de jake --tasks n'a listé aucune tâche. Avez-vous exécuté npm install ?", - "TaskSystemDetector.noGulpProgram": "Gulp n'est pas installé sur votre système. Exécutez npm install -g gulp pour l'installer.", - "TaskSystemDetector.noJakeProgram": "Jake n'est pas installé sur votre système. Exécutez npm install -g jake pour l'installer.", - "TaskSystemDetector.noGruntProgram": "Grunt n'est pas installé sur votre système. Exécutez npm install -g grunt pour l'installer.", - "TaskSystemDetector.noProgram": "Le programme {0} est introuvable. Message : {1}", - "TaskSystemDetector.buildTaskDetected": "La tâche de génération nommée '{0}' a été détectée.", - "TaskSystemDetector.testTaskDetected": "La tâche de test nommée '{0}' a été détectée." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Indique si les tâches CustomExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", - "tasks.shellExecutionSupported": "Indique si les tâches ShellExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", - "tasks.processExecutionSupported": "Indique si les tâches ProcessExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "Configurer une tâche", - "tasks": "Tâches", - "TaskSystem.noHotSwap": "Le changement du moteur d'exécution de tâches avec une tâche active en cours d'exécution nécessite le rechargement de la fenêtre", - "reloadWindow": "Recharger la fenêtre", - "TaskService.pickBuildTaskForLabel": "Sélectionner la tâche de build (aucune tâche de build par défaut n'est définie)", - "taskServiceOutputPrompt": "Erreurs de tâche. Consultez la sortie pour plus de détails.", - "showOutput": "Afficher la sortie", "TaskServer.folderIgnored": "Le dossier {0} est ignoré car il utilise la version 0.1.0 de task", - "TaskService.providerUnavailable": "Avertissement : {0} tâches sont non disponibles dans l'environnement actuel.\r\n", - "TaskService.noBuildTask1": "Aucune tâche de build définie. Marquez une tâche avec 'isBuildCommand' dans le fichier tasks.json.", - "TaskService.noBuildTask2": "Aucune tâche de génération définie. Marquez une tâche comme groupe 'build' dans le fichier tasks.json.", - "TaskService.noTestTask1": "Aucune tâche de test définie. Marquez une tâche avec 'isTestCommand' dans le fichier tasks.json.", - "TaskService.noTestTask2": "Aucune tâche de test définie. Marquez une tâche comme groupe 'test' dans le fichier tasks.json.", "TaskServer.noTask": "La tâche a exécuter n’est pas définie", "TaskService.associate": "Associer", "TaskService.attachProblemMatcher.continueWithout": "Continuer sans analyser la sortie de la tâche", + "TaskService.attachProblemMatcher.learnMoreAbout": "En savoir plus sur l'analyse de la sortie de la tâche", "TaskService.attachProblemMatcher.never": "Ne jamais analyser la sortie de cette tâche", "TaskService.attachProblemMatcher.neverType": "Ne jamais analyser la sortie des tâches {0}", - "TaskService.attachProblemMatcher.learnMoreAbout": "En savoir plus sur l'analyse de la sortie de la tâche", - "selectProblemMatcher": "Sélectionner pour quel type d’erreurs et d’avertissements analyser la sortie de la tâche", - "customizeParseErrors": "La configuration de tâche actuelle contient des erreurs. Corrigez-les avant de personnaliser une tâche. ", - "tasksJsonComment": "\t// Consultez https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// pour accéder à la documentation relative au format du fichier tasks.json", - "moreThanOneBuildTask": "De nombreuses tâches de build sont définies dans le fichier tasks.json. Exécution de la première.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "Enregistrer tous les éditeurs ?", - "saveBeforeRun.save": "Enregistrer", - "saveBeforeRun.dontSave": "Ne pas enregistrer", - "detail": "Voulez-vous enregistrer tous les éditeurs avant d'exécuter la tâche ?", - "TaskSystem.activeSame.noBackground": "La tâche '{0}' est déjà active.", - "terminateTask": "Terminer la tâche", - "restartTask": "Redémarrer la tâche", - "TaskSystem.active": "Une tâche est déjà en cours d'exécution. Terminez-la avant d'exécuter une autre tâche.", - "TaskSystem.restartFailed": "Échec de l'arrêt et du redémarrage de la tâche {0}", - "unexpectedTaskType": "Le fournisseur de tâches des tâches \"{0}\" a fourni de manière inattendue une tâche de type \"{1}\".\r\n", + "TaskService.createJsonFile": "Créer le fichier tasks.json à partir d'un modèle", + "TaskService.defaultBuildTaskExists": "{0} est déjà marquée comme la tâche de génération par défaut", + "TaskService.defaultTestTaskExists": "{0} est déjà marquée comme tâche de test par défaut.", + "TaskService.fetchingBuildTasks": "Récupération des tâches de génération...", + "TaskService.fetchingTestTasks": "Récupération des tâches de test...", + "TaskService.ignoredFolder": "Les dossiers d’espace de travail suivants sont ignorés car ils utilisent task version 0.1.0 : {0}", + "TaskService.noBuildTask": "Aucune tâche de génération à exécuter n'a été trouvée. Configurer la tâche de génération...", + "TaskService.noBuildTask1": "Aucune tâche de build définie. Marquez une tâche avec 'isBuildCommand' dans le fichier tasks.json.", + "TaskService.noBuildTask2": "Aucune tâche de génération définie. Marquez une tâche comme groupe 'build' dans le fichier tasks.json.", "TaskService.noConfiguration": "Erreur : la détection de tâche {0} n'a pas contribué à une tâche pour la configuration suivante :\r\n{1}\r\nLa tâche va être ignorée.\r\n", + "TaskService.noEntryToRun": "$(plus) Configurer une tâche", + "TaskService.noEntryToRunSlow": "$(plus) Configurer une tâche", + "TaskService.noTaskIsRunning": "Aucune tâche en cours d'exécution", + "TaskService.noTaskRunning": "Aucune tâche en cours d'exécution", + "TaskService.noTaskToRestart": "Aucune tâche à redémarrer.", + "TaskService.noTestTask1": "Aucune tâche de test définie. Marquez une tâche avec 'isTestCommand' dans le fichier tasks.json.", + "TaskService.noTestTask2": "Aucune tâche de test définie. Marquez une tâche comme groupe 'test' dans le fichier tasks.json.", + "TaskService.noTestTaskTerminal": "Aucune tâche de test à exécuter n'a été trouvée. Configurer les tâches...", + "TaskService.notAgain": "Ne plus afficher", + "TaskService.openJsonFile": "Ouvrir le fichier tasks.json", + "TaskService.pickBuildTask": "Sélectionner la tâche de génération à exécuter", + "TaskService.pickBuildTaskForLabel": "Sélectionner la tâche de build (aucune tâche de build par défaut n'est définie)", + "TaskService.pickDefaultBuildTask": "Sélectionner la tâche à utiliser comme tâche de génération par défaut", + "TaskService.pickDefaultTestTask": "Sélectionner la tâche à utiliser comme tâche de test par défaut", + "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", + "TaskService.pickShowTask": "Sélectionner la tâche pour montrer sa sortie", + "TaskService.pickTask": "Sélectionner une tâche à configurer", + "TaskService.pickTestTask": "Sélectionner la tâche de test à exécuter", + "TaskService.providerUnavailable": "Attention : {0} tâches sont indisponibles dans l’environnement actif.\r\n", + "TaskService.requestTrust": "Le listage et l’exécution de tâches nécessitent que certains fichiers de cet espace de travail soient exécutés en tant que code.", + "TaskService.taskToRestart": "Sélectionner la tâche à redémarrer", + "TaskService.taskToTerminate": "Sélectionner une tâche à terminer", + "TaskService.template": "Sélectionner un modèle de tâche", + "TaskService.terminateAllRunningTasks": "Toutes les tâches en cours d'exécution", + "TaskSystem.active": "Une tâche est déjà en cours d'exécution. Terminez-la avant d'exécuter une autre tâche.", + "TaskSystem.activeSame.noBackground": "La tâche '{0}' est déjà active.", "TaskSystem.configurationErrors": "Erreur : la configuration de tâche fournie comporte des erreurs de validation et ne peut pas être utilisée. Corrigez d'abord les erreurs.", + "TaskSystem.invalidTaskJson": "Erreur : le fichier tasks.json contient des erreurs de syntaxe. Corrigez-les avant d'exécuter une tâche.\r\n", "TaskSystem.invalidTaskJsonOther": "Erreur : le fichier JSON de tâches dans {0} contient des erreurs de syntaxe. Corrigez-les avant d'exécuter une tâche.\r\n", - "TasksSystem.locationWorkspaceConfig": "fichier d'espace de travail", + "TaskSystem.restartFailed": "Échec de l'arrêt et du redémarrage de la tâche {0}", + "TaskSystem.saveBeforeRun.prompt.title": "Enregistrer tous les éditeurs ?", + "TaskSystem.unknownError": "Une erreur s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal des tâches.", + "TaskSystem.versionSettings": "Seules les tâches de version 2.0.0 sont autorisées dans les paramètres utilisateur.", "TaskSystem.versionWorkspaceFile": "Seules les tâches version 2.0.0 sont autorisées dans les fichiers config d'espace de travail.", "TasksSystem.locationUserConfig": "Paramètres utilisateur", - "TaskSystem.versionSettings": "Seules les tâches de version 2.0.0 sont autorisées dans les paramètres utilisateur.", - "taskService.ignoreingFolder": "Ignorer les configurations de tâche pour le dossier d'espace de travail {0}. Pour permettre la prise en charge des tâches d'espace de travail multidossier, tous les dossiers doivent utiliser la version 2.0.0 de la tâche\r\n", - "TaskSystem.invalidTaskJson": "Erreur : le fichier tasks.json contient des erreurs de syntaxe. Corrigez-les avant d'exécuter une tâche.\r\n", - "TerminateAction.label": "Terminer la tâche", - "TaskSystem.unknownError": "Une erreur s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal des tâches.", - "configureTask": "Configurer la tâche", - "recentlyUsed": "tâches utilisées récemment", - "configured": "tâches configurées", - "detected": "tâches détectées", - "TaskService.ignoredFolder": "Les dossiers d’espace de travail suivants sont ignorés car ils utilisent task version 0.1.0 : {0}", - "TaskService.notAgain": "Ne plus afficher", - "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", - "TaskService.noEntryToRunSlow": "$(plus) Configurer une tâche", - "TaskService.noEntryToRun": "$(plus) Configurer une tâche", - "TaskService.fetchingBuildTasks": "Récupération des tâches de génération...", - "TaskService.pickBuildTask": "Sélectionner la tâche de génération à exécuter", - "TaskService.noBuildTask": "Aucune tâche de génération à exécuter n'a été trouvée. Configurer la tâche de génération...", - "TaskService.fetchingTestTasks": "Récupération des tâches de test...", - "TaskService.pickTestTask": "Sélectionner la tâche de test à exécuter", - "TaskService.noTestTaskTerminal": "Aucune tâche de test à exécuter n'a été trouvée. Configurer les tâches...", - "TaskService.taskToTerminate": "Sélectionner une tâche à terminer", - "TaskService.noTaskRunning": "Aucune tâche en cours d'exécution", - "TaskService.terminateAllRunningTasks": "Toutes les tâches en cours d'exécution", - "TerminateAction.noProcess": "Le processus lancé n'existe plus. Si la tâche a engendré des tâches en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins.", + "TasksSystem.locationWorkspaceConfig": "fichier d'espace de travail", "TerminateAction.failed": "Échec de la fin de l'exécution de la tâche", - "TaskService.taskToRestart": "Sélectionner la tâche à redémarrer", - "TaskService.noTaskToRestart": "Aucune tâche à redémarrer.", - "TaskService.template": "Sélectionner un modèle de tâche", + "TerminateAction.label": "Terminer la tâche", + "TerminateAction.noProcess": "Le processus lancé n'existe plus. Si la tâche a engendré des tâches en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins.", + "configureTask": "Configurer la tâche", + "configured": "tâches configurées", + "customizeParseErrors": "La configuration de tâche actuelle contient des erreurs. Corrigez-les avant de personnaliser une tâche. ", + "detail": "Voulez-vous enregistrer tous les éditeurs avant d'exécuter la tâche ?", + "detected": "tâches détectées", + "moreThanOneBuildTask": "De nombreuses tâches de build sont définies dans le fichier tasks.json. Exécution de la première.\r\n", + "recentlyUsed": "tâches utilisées récemment", + "restartTask": "Redémarrer la tâche", + "saveBeforeRun.dontSave": "Ne pas enregistrer", + "saveBeforeRun.save": "Enregistrer", + "selectProblemMatcher": "Sélectionner pour quel type d’erreurs et d’avertissements analyser la sortie de la tâche", + "showOutput": "Afficher la sortie", "taskQuickPick.userSettings": "Paramètres utilisateur", - "TaskService.createJsonFile": "Créer le fichier tasks.json à partir d'un modèle", - "TaskService.openJsonFile": "Ouvrir le fichier tasks.json", - "TaskService.pickTask": "Sélectionner une tâche à configurer", - "TaskService.defaultBuildTaskExists": "{0} est déjà marquée comme la tâche de génération par défaut", - "TaskService.pickDefaultBuildTask": "Sélectionner la tâche à utiliser comme tâche de génération par défaut", - "TaskService.defaultTestTaskExists": "{0} est déjà marquée comme tâche de test par défaut.", - "TaskService.pickDefaultTestTask": "Sélectionner la tâche à utiliser comme tâche de test par défaut", - "TaskService.pickShowTask": "Sélectionner la tâche pour montrer sa sortie", - "TaskService.noTaskIsRunning": "Aucune tâche en cours d'exécution" + "taskService.ignoreingFolder": "Ignorer les configurations de tâche pour le dossier d'espace de travail {0}. Pour permettre la prise en charge des tâches d'espace de travail multidossier, tous les dossiers doivent utiliser la version 2.0.0 de la tâche\r\n", + "taskService.openDiff": "Ouvrir diff", + "taskService.openDiffs": "Ouvrir les diffs", + "taskService.upgradeVersion": "La version 0.1.0 des tâches a été supprimée car obsolète. Vos tâches ont été mises à niveau vers la version 2.0.0. Ouvrez le diff pour examiner la mise à niveau.", + "taskService.upgradeVersionPlural": "La version 0.1.0 des tâches a été supprimée car obsolète. Vos tâches ont été mises à niveau vers la version 2.0.0. Ouvrez les diffs pour examiner la mise à niveau.", + "taskServiceOutputPrompt": "Erreurs de tâche. Consultez la sortie pour plus de détails.", + "tasks": "Tâches", + "tasksJsonComment": "\t// Consultez https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// pour accéder à la documentation relative au format du fichier tasks.json", + "terminateTask": "Terminer la tâche", + "unexpectedTaskType": "Le fournisseur de tâches des tâches \"{0}\" a fourni de manière inattendue une tâche de type \"{1}\".\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "Une erreur inconnue s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal de sortie des tâches.", - "dependencyCycle": "Il existe un cycle de dépendance. Consultez la tâche \"{0}\".", - "dependencyFailed": "Impossible de résoudre la tâche dépendante '{0}' dans le dossier de l’espace de travail '{1}'", - "TerminalTaskSystem.nonWatchingMatcher": "La tâche {0} est une tâche d'arrière-plan, mais utilise un détecteur de problèmes de correspondance sans modèle d'arrière-plan", - "TerminalTaskSystem.terminalName": "Tâche - {0}", - "closeTerminal": "Appuyez sur n'importe quelle touche pour fermer le terminal.", - "reuseTerminal": "Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.", - "TerminalTaskSystem": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC à l'aide de cmd.exe.", - "unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes de correspondance {0}. Le détecteur de problèmes de correspondance va être ignoré" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Autoriser et exécuter", + "disallow": "Interdire", + "openTask": "Ouvrir un fichier", + "openTasks": "Ouvrir des fichiers", + "tasks.run.allowAutomatic": "Cet espace de travail comporte des tâches ({0}) définies ({1}), qui s'exécutent automatiquement quand vous l'ouvrez. Autorisez-vous l'exécution des tâches automatiques quand vous ouvrez cet espace de travail ?", + "workbench.action.tasks.allowAutomaticTasks": "Autoriser les tâches automatiques dans le dossier", + "workbench.action.tasks.disallowAutomaticTasks": "Interdire les tâches automatiques dans le dossier", + "workbench.action.tasks.manageAutomaticRunning": "Gérer les tâches automatiques dans le dossier" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Exécuter la tâche de génération", + "ConfigureDefaultBuildTask.label": "Configurer la tâche de génération par défaut", + "ConfigureDefaultTestTask.label": "Configurer la tâche de test par défaut", + "ReRunTaskAction.label": "Réexécuter la dernière tâche", + "RestartTaskAction.label": "Redémarrer la tâche en cours d'exécution", + "RunTaskAction.label": "Exécuter la tâche", + "ShowLogAction.label": "Afficher le journal des tâches", + "ShowTasksAction.label": "Afficher les tâches en cours d'exécution", + "TerminateAction.label": "Terminer la tâche", + "TestAction.label": "Exécuter la tâche de test", "building": "Génération...", + "miBuildTask": "Exécuter la &&tâche de build...", + "miConfigureBuildTask": "Configurer la tâche de build par dé&&faut...", + "miConfigureTask": "&&Configurer les tâches...", + "miRestartTask": "R&&edémarrer la tâche en cours d'exécution...", + "miRunTask": "Exécute&&r la tâche...", + "miRunningTask": "Affic&&her les tâches en cours d'exécution...", + "miTerminateTask": "&&Terminer la tâche...", "numberOfRunningTasks": "{0} tâches en cours d'exécution", "runningTasks": "Afficher les tâches en cours d'exécution", "status.runningTasks": "Tâches en cours d'exécution", - "miRunTask": "Exécute&&r la tâche...", - "miBuildTask": "Exécuter la &&tâche de build...", - "miRunningTask": "Affic&&her les tâches en cours d'exécution...", - "miRestartTask": "R&&edémarrer la tâche en cours d'exécution...", - "miTerminateTask": "&&Terminer la tâche...", - "miConfigureTask": "&&Configurer les tâches...", - "miConfigureBuildTask": "Configurer la tâche de build par dé&&faut...", - "workbench.action.tasks.openWorkspaceFileTasks": "Ouvrir les tâches d'espace de travail", - "ShowLogAction.label": "Afficher le journal des tâches", - "RunTaskAction.label": "Exécuter la tâche", - "ReRunTaskAction.label": "Réexécuter la dernière tâche", - "RestartTaskAction.label": "Redémarrer la tâche en cours d'exécution", - "ShowTasksAction.label": "Afficher les tâches en cours d'exécution", - "TerminateAction.label": "Terminer la tâche", - "BuildAction.label": "Exécuter la tâche de génération", - "TestAction.label": "Exécuter la tâche de test", - "ConfigureDefaultBuildTask.label": "Configurer la tâche de génération par défaut", - "ConfigureDefaultTestTask.label": "Configurer la tâche de test par défaut", - "workbench.action.tasks.openUserTasks": "Ouvrir les tâches utilisateur", - "tasksQuickAccessPlaceholder": "Tapez le nom d'une tâche à exécuter.", - "tasksQuickAccessHelp": "Exécuter la tâche", - "tasksConfigurationTitle": "Tâches", - "task.problemMatchers.neverPrompt": "Configure s'il faut afficher l'invite du détecteur de problèmes de correspondance pendant l'exécution d'une tâche. Définissez le paramètre sur 'true' pour ne jamais afficher d'invite ou utilisez un dictionnaire de types de tâche pour désactiver les invites seulement pour des types de tâches spécifiques.", - "task.problemMatchers.neverPrompt.boolean": "Définit le comportement d'invite de détecteur de problèmes de correspondance pour toutes les tâches.", - "task.problemMatchers.neverPrompt.array": "Objet contenant des paires de tâches de type booléen pour lesquelles ne jamais demander de détecteur de problèmes de correspondance.", + "task.SaveBeforeRun.prompt": "Invite à enregistrer le contenu des éditeurs avant l'exécution d'une tâche.", "task.autoDetect": "Contrôle l'application de 'provideTasks' pour toutes les extensions du fournisseur de tâches. Si la commande Tâches : Exécuter la tâche est lente, la désactivation de la détection automatique des fournisseurs de tâches peut être utile. Les extensions individuelles peuvent également fournir des paramètres qui désactivent la détection automatique.", - "task.slowProviderWarning": "Configure si un avertissement est affiché quand un fournisseur est lent", - "task.slowProviderWarning.boolean": "Définit l'avertissement de fournisseur lent pour toutes les tâches.", - "task.slowProviderWarning.array": "Tableau de types de tâche pour lesquelles ne jamais afficher l'avertissement de fournisseur lent.", - "task.quickOpen.history": "Contrôle le nombre d'éléments récents suivis dans la boîte de dialogue d'ouverture rapide de tâche.", + "task.problemMatchers.neverPrompt": "Configure s'il faut afficher l'invite du détecteur de problèmes de correspondance pendant l'exécution d'une tâche. Définissez le paramètre sur 'true' pour ne jamais afficher d'invite ou utilisez un dictionnaire de types de tâche pour désactiver les invites seulement pour des types de tâches spécifiques.", + "task.problemMatchers.neverPrompt.array": "Objet contenant des paires de tâches de type booléen pour lesquelles ne jamais demander de détecteur de problèmes de correspondance.", + "task.problemMatchers.neverPrompt.boolean": "Définit le comportement d'invite de détecteur de problèmes de correspondance pour toutes les tâches.", "task.quickOpen.detail": "Détermine si le détail de la tâche doit être affiché pour les tâches qui comportent un détail dans les sélections rapides de tâches, par exemple Exécuter la tâche.", - "task.quickOpen.skip": "Contrôle si la recherche rapide de tâche est ignorée quand il n'y a qu'une seule tâche.", + "task.quickOpen.history": "Contrôle le nombre d'éléments récents suivis dans la boîte de dialogue d'ouverture rapide de tâche.", "task.quickOpen.showAll": "Force la commande Tâches : exécuter la tâche à utiliser le comportement \"tout afficher\" (plus lent) à la place du sélecteur à deux niveaux (plus rapide), où les tâches sont regroupées par fournisseur.", + "task.quickOpen.skip": "Contrôle si la recherche rapide de tâche est ignorée quand il n'y a qu'une seule tâche.", "task.saveBeforeRun": "Enregistrez tous les éditeurs comportant des modifications avant d'exécuter une tâche.", "task.saveBeforeRun.always": "Enregistre toujours tous les éditeurs avant l'exécution d'une tâche.", "task.saveBeforeRun.never": "N'enregistre jamais les éditeurs avant l'exécution d'une tâche.", - "task.SaveBeforeRun.prompt": "Invite à enregistrer le contenu des éditeurs avant l'exécution d'une tâche." + "task.slowProviderWarning": "Configure si un avertissement est affiché quand un fournisseur est lent", + "task.slowProviderWarning.array": "Tableau de types de tâche pour lesquelles ne jamais afficher l'avertissement de fournisseur lent.", + "task.slowProviderWarning.boolean": "Définit l'avertissement de fournisseur lent pour toutes les tâches.", + "tasksConfigurationTitle": "Tâches", + "tasksQuickAccessHelp": "Exécuter la tâche", + "tasksQuickAccessPlaceholder": "Tapez le nom d'une tâche à exécuter.", + "workbench.action.tasks.openUserTasks": "Ouvrir les tâches utilisateur", + "workbench.action.tasks.openWorkspaceFileTasks": "Ouvrir les tâches d'espace de travail" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "La détection de tâches {0} entraîne l’exécution de fichiers en tant que code dans l’espace de travail que vous ouvrez. L’activation de la détection de tâches {0} est un paramètre utilisateur qui s’applique à tous les espaces de travail que vous ouvrez. Voulez-vous activer la détection de tâches {0} pour tous les espaces de travail ?", + "TaskQuickPick.changeSettingNo": "Non", + "TaskQuickPick.changeSettingYes": "Oui", + "TaskQuickPick.changeSettingsOptions": "La détection de tâches $(gear) {0} est désactivée. Activer la détection de tâches {1}...", + "TaskQuickPick.goBack": "Retour ↩", + "TaskQuickPick.noTasksForType": "Aucune tâche {0}. Retour ↩", + "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", + "configureTask": "Configurer la tâche", + "configureTaskIcon": "Icône de configuration dans la liste de sélection des tâches.", + "configured": "configurée(s)", + "contributedTasks": "objet d'une contribution", + "noProviderForTask": "Aucun fournisseur de tâches n'est inscrit pour les tâches de type \"{0}\".", + "recentlyUsed": "utilisée(s) récemment", + "removeRecent": "Supprimer la tâche récemment utilisée", + "removeTaskIcon": "Icône de suppression dans la liste de sélection des tâches.", + "taskQuickPick.showAll": "Afficher toutes les tâches...", + "taskType": "Toutes les {0} tâches" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "La tâche est en cours d’exécution", + "taskTerminalStatus.errors": "La tâche contient des erreurs", + "taskTerminalStatus.errorsInactive": "La tâche comporte des erreurs et est en attente...", + "taskTerminalStatus.succeeded": "La tâche a réussie", + "taskTerminalStatus.succeededInactive": "La tâche a réussi et est en attente..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Sélectionner la tâche à exécuter", + "noTaskResults": "Aucune tâche correspondante" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC à l'aide de cmd.exe.", + "TerminalTaskSystem.nonWatchingMatcher": "La tâche {0} est une tâche d'arrière-plan, mais utilise un détecteur de problèmes de correspondance sans modèle d'arrière-plan", + "TerminalTaskSystem.terminalDescription": "Tâche", + "TerminalTaskSystem.unknownError": "Une erreur inconnue s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal de sortie des tâches.", + "closeTerminal": "Appuyez sur n'importe quelle touche pour fermer le terminal.", + "dependencyCycle": "Il existe un cycle de dépendance. Consultez la tâche \"{0}\".", + "dependencyFailed": "Impossible de résoudre la tâche dépendante '{0}' dans le dossier de l’espace de travail '{1}'", + "reuseTerminal": "Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.", + "unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes de correspondance {0}. Le détecteur de problèmes de correspondance va être ignoré" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Arguments supplémentaires passés à la commande.", + "JsonSchema.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.", + "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", + "JsonSchema.echoCommand": "Contrôle si la commande exécutée fait l'objet d'un écho dans la sortie. La valeur par défaut est false.", + "JsonSchema.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", + "JsonSchema.options": "Options de commande supplémentaires", + "JsonSchema.options.cwd": "Répertoire de travail actif du programme ou script exécuté. En cas d'omission, la racine de l'espace de travail actif de Code est utilisée.", + "JsonSchema.options.env": "Environnement du programme ou de l'interpréteur de commandes exécuté. En cas d'omission, l'environnement du processus parent est utilisé.", + "JsonSchema.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche s'exécutant en arrière-plan.", + "JsonSchema.shell.args": "Arguments de l'interpréteur de commandes.", + "JsonSchema.shell.executable": "Interpréteur de commandes à utiliser.", + "JsonSchema.shellConfiguration": "Configure l'interpréteur de commandes à utiliser.", + "JsonSchema.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, 'always' est utilisé.", + "JsonSchema.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. La valeur par défaut est false.", + "JsonSchema.taskSelector": "Préfixe indiquant qu'un argument est une tâche.", + "JsonSchema.tasks": "Configurations de la tâche. Il s'agit généralement d'enrichissements d'une tâche déjà définie dans l'exécuteur de tâches externe.", + "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", + "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", + "JsonSchema.tasks.build": "Mappe cette tâche à la commande de génération par défaut de Code.", + "JsonSchema.tasks.linux": "Configuration de commande spécifique à Linux", + "JsonSchema.tasks.mac": "Configuration de commande spécifique à Mac", + "JsonSchema.tasks.matcherError": "Détecteur de problèmes de correspondance non reconnu. L'extension qui contribue à ce détecteur de problèmes de correspondance est-elle installée ?", + "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", + "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", + "JsonSchema.tasks.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, la valeur définie globalement est utilisée.", + "JsonSchema.tasks.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. En cas d'omission, la valeur définie globalement est utilisée.", + "JsonSchema.tasks.taskName": "Nom de la tâche", + "JsonSchema.tasks.test": "Mappe cette tâche à la commande de test par défaut de Code.", + "JsonSchema.tasks.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", + "JsonSchema.tasks.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.", + "JsonSchema.tasks.windows": "Configuration de commande spécifique à Windows", + "JsonSchema.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", + "JsonSchema.watching.deprecation": "Déconseillé. Utilisez isBackground à la place." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "L'exécuteur est gradué. Utiliser la propriété runner officielle", + "JsonSchema.linux": "Configuration de commandes spécifique à Linux", + "JsonSchema.mac": "Configuration de commandes spécifique à Mac", + "JsonSchema.runner": "Définit si la tâche est exécutée sous forme de processus, et si la sortie s'affiche dans la fenêtre de sortie ou dans le terminal.", + "JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false en cas d'omission.", + "JsonSchema.version": "Numéro de version de la configuration", + "JsonSchema.version.deprecated": "Task version 0.1.0 est dépréciée. Veuillez utiliser 2.0.0", + "JsonSchema.windows": "Configuration de commandes spécifique à Windows" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "La valeur réelle de l’argument", + "JsonSchema.args.quotesString.quote": "Comment la valeur de l’argument devrait être donnée.", + "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", + "JsonSchema.command.quotedString.value": "La valeur réelle de la commande", + "JsonSchema.command.quotesString.quote": "Comment la valeur de la commande devrait être donnée.", + "JsonSchema.commandArray": "La commande shell à exécuter. Les éléments du tableau seront joints en utilisant un caractère d’espacement", + "JsonSchema.customizations.customizes.type": "Type de tâche à personnaliser", + "JsonSchema.linux": "Configuration de commandes spécifique à Linux", + "JsonSchema.mac": "Configuration de commandes spécifique à Mac", + "JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false en cas d'omission.", + "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", + "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", + "JsonSchema.tasks.customize.deprecated": "La propriété de personnalisation est dépréciée. Consultez les notes de publication 1.14 pour savoir comment migrer vers la nouvelle approche de personnalisation des tâches", + "JsonSchema.tasks.dependsOn": "Peut être une chaîne représentant une autre tâche ou un tableau d'autres tâches dont dépend cette tâche.", + "JsonSchema.tasks.dependsOn.array": "Autres tâches dont cette tâche dépend.", + "JsonSchema.tasks.dependsOn.identifier": "Identificateur de tâche.", + "JsonSchema.tasks.dependsOn.string": "Autre tâche dont cette tâche dépend.", + "JsonSchema.tasks.dependsOrder": "Détermine l'ordre des tâches dependsOn pour cette tâche. Notez que cette propriété n'est pas récursive.", + "JsonSchema.tasks.dependsOrder.parallel": "Exécutez toutes les tâches dependsOn en parallèle.", + "JsonSchema.tasks.dependsOrder.sequence": "Exécutez toutes les tâches dependsOn dans l'ordre.", + "JsonSchema.tasks.detail": "Description facultative d'une tâche qui s'affiche en détail dans la recherche rapide d'exécution de tâche.", + "JsonSchema.tasks.echoCommand.deprecated": "La propriété echoCommand est dépréciée. Utilisez à la place la propriété d'écho au sein de la propriété de présentation. Consultez également les notes de publication 1.14.", + "JsonSchema.tasks.group": "Définit le groupe d'exécution auquel la tâche appartient. Prend en charge \"build\" pour l'ajouter au groupe de génération et \"test\" pour l'ajouter au groupe de test.", + "JsonSchema.tasks.group.build": "Marque la tâche comme une tâche de build accessible avec la commande 'Exécuter la tâche de build'.", + "JsonSchema.tasks.group.defaultBuild": "Marque la tâche comme tâche de génération par défaut.", + "JsonSchema.tasks.group.defaultTest": "Marque la tâche comme tâche de test par défaut.", + "JsonSchema.tasks.group.isDefault": "Définit si cette tâche est la tâche par défaut du groupe.", + "JsonSchema.tasks.group.kind": "Groupe d'exécution de la tâche.", + "JsonSchema.tasks.group.none": "N'assigne la tâche à aucun groupe", + "JsonSchema.tasks.group.test": "Marque la tâche comme tâche de test accessible avec la commande 'Exécuter la tâche de test'.", + "JsonSchema.tasks.identifier": "Identificateur défini par l'utilisateur pour référencer la tâche dans launch.json ou une clause dependsOn.", + "JsonSchema.tasks.identifier.deprecated": "Les identificateurs définis par l'utilisateur sont dépréciés. Pour une tâche personnalisée, utilisez le nom comme référence et pour les tâches fournies par des extensions, utilisez leur identificateur de tâche défini.", + "JsonSchema.tasks.instanceLimit": "Nombre d'instances de la tâche autorisées à s'exécuter simultanément.", + "JsonSchema.tasks.isBuildCommand.deprecated": "La propriété isBuildCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.", + "JsonSchema.tasks.isShellCommand.deprecated": "La propriété isShellCommand est dépréciée. Utilisez à la place la propriété de type de la tâche et la propriété d'interpréteur de commandes dans les options. Consultez également les notes de publication 1.14.", + "JsonSchema.tasks.isTestCommand.deprecated": "La propriété isTestCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.", + "JsonSchema.tasks.label": "L'étiquette de l’interface utilisateur de la tâche", + "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", + "JsonSchema.tasks.presentation": "Configure le panneau utilisé pour afficher les résultats de la tâche et lit son entrée.", + "JsonSchema.tasks.presentation.clear": "Détermine si le terminal est effacé avant l'exécution de la tâche.", + "JsonSchema.tasks.presentation.close": "Contrôle si le terminal dans lequel la tâche s’exécute est fermé lorsque la tâche se termine.", + "JsonSchema.tasks.presentation.echo": "Contrôle si la commande exécutée est répercutée dans le panneau. La valeur par défaut est true.", + "JsonSchema.tasks.presentation.focus": "Contrôle si le panneau reçoit le focus. La valeur par défaut est false. Si la valeur est true, le panneau est également affiché.", + "JsonSchema.tasks.presentation.group": "Contrôle si la tâche est exécutée dans un groupe de terminaux spécifique à l'aide de volets de fractionnement.", + "JsonSchema.tasks.presentation.instance": "Contrôle si le panneau est partagé entre les tâches, dédié à cette tâche ou si un panneau est créé à chaque exécution.", + "JsonSchema.tasks.presentation.reveal": "Contrôle si le terminal exécutant la tâche est affiché ou non. Peut être remplacé par l'option \"revealProblems\". La valeur par défaut est \"toujours\".", + "JsonSchema.tasks.presentation.reveal.always": "Toujours afficher le terminal quand cette tâche est exécutée.", + "JsonSchema.tasks.presentation.reveal.never": "Ne jamais afficher le terminal quand cette tâche est exécutée.", + "JsonSchema.tasks.presentation.reveal.silent": "Affiche le terminal seulement si la tâche se termine avec une erreur ou si le détecteur de problèmes de correspondance trouve une erreur.", + "JsonSchema.tasks.presentation.revealProblems": "Contrôle si le panneau de problèmes est affiché ou non pendant l'exécution de cette tâche. Prioritaire sur l'option \"reveal\". La valeur par défaut est \"jamais\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Affiche toujours le panneau de problèmes quand cette tâche est exécutée.", + "JsonSchema.tasks.presentation.revealProblems.never": "N'affiche jamais le panneau de problèmes quand cette tâche est exécutée.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Affiche le panneau de problèmes seulement si un problème est détecté.", + "JsonSchema.tasks.presentation.showReuseMessage": "Contrôle l'affichage du message 'Le terminal est réutilisé par les tâches, appuyez sur une touche pour le fermer'.", + "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", + "JsonSchema.tasks.quoting.escape": "Echappe les caractères à l’aide du caractère d’échappement du shell (par exemple: sous PowerShell et \\ sous bash).", + "JsonSchema.tasks.quoting.strong": "Délimite l'argument à l'aide du caractère de guillemet fort de l'interpréteur de commandes (par exemple ' sous PowerShell et Bash).", + "JsonSchema.tasks.quoting.weak": "Délimite l'argument à l'aide du caractère de guillemet faible de l'interpréteur de commandes (par exemple \" sous PowerShell et Bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Indique s'il faut réévaluer les variables de tâche au moment de la réexécution.", + "JsonSchema.tasks.runOn": "Configure quand la tâche doit être exécutée. Si la valeur est folderOpen, la tâche s'exécute automatiquement quand le dossier est ouvert.", + "JsonSchema.tasks.runOptions": "Options liées à l'exécution de la tâche", + "JsonSchema.tasks.showOutput.deprecated": "La propriété showOutput est dépréciée. Utilisez à la place la propriété d'affichage au sein de la propriété de présentation. Consultez également les notes de publication 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "La propriété suppressTaskName est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.", + "JsonSchema.tasks.taskLabel": "Étiquette de la tâche", + "JsonSchema.tasks.taskName": "Nom de la tâche", + "JsonSchema.tasks.taskName.deprecated": "La propriété de nom de la tâche est dépréciée. Utilisez la propriété d'étiquette à la place.", + "JsonSchema.tasks.taskSelector.deprecated": "La propriété taskSelector est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.", + "JsonSchema.tasks.terminal": "La propriété de terminal est dépréciée. Utilisez la présentation à la place", + "JsonSchema.tasks.type": "Définit si la tâche est exécutée comme un processus ou comme une commande à l’intérieur d’un shell.", + "JsonSchema.version": "Numéro de version de la configuration.", + "JsonSchema.windows": "Configuration de commandes spécifique à Windows" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi commence à s'exécuter via le suivi d'un fichier.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.", + "LegacyProblemMatcherSchema.watchedEnd": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi a fini de s'exécuter.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.", + "NamedMultiLineProblemPatternSchema.name": "Nom du modèle de problème multiligne.", + "NamedMultiLineProblemPatternSchema.patterns": "Modèles réels.", + "NamedProblemMatcherSchema.label": "Étiquette contrôlable de visu du détecteur de problèmes de correspondance.", + "NamedProblemMatcherSchema.name": "Nom du détecteur de problèmes de correspondance utilisé comme référence.", + "NamedProblemPatternSchema.name": "Nom du modèle de problème.", + "PatternTypeSchema.description": "Modèle de problème ou bien nom d'un modèle de problème faisant l'objet d'une contribution ou prédéfini. Peut être omis si base est spécifié.", + "PatternTypeSchema.name": "Nom d'un modèle faisant l'objet d'une contribution ou prédéfini", + "ProblemMatcherExtPoint": "Contribue aux détecteurs de problèmes de correspondance", + "ProblemMatcherParser.invalidRegexp": "Erreur : la chaîne {0} n'est pas une expression régulière valide.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Erreur : le modèle ayant pour identificateur {0} n'existe pas.", + "ProblemMatcherParser.noFileLocation": "Erreur : la description ne définit pas d'emplacement de fichier :\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Erreur : la propriété du modèle référence un identificateur vide.", + "ProblemMatcherParser.noOwner": "Erreur : la description ne définit pas de propriétaire :\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Erreur : la description ne peut pas être convertie en détecteur de problèmes de correspondance :\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Erreur : la description ne définit pas de modèle de problème valide :\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Erreur : la propriété de modèle {0} n'est pas un nom de variable de modèle valide.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "Un détecteur de problèmes de correspondance doit définir un modèle de début et un modèle de fin à observer.", + "ProblemMatcherParser.unknownSeverity": "Informations : gravité inconnue {0}. Valeurs valides : error, warning et info.\r\n", + "ProblemMatcherSchema.applyTo": "Contrôle si un problème signalé pour un document texte s'applique uniquement aux documents ouverts ou fermés, ou bien à l'ensemble des documents.", + "ProblemMatcherSchema.background": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance actif sur une tâche en arrière-plan.", + "ProblemMatcherSchema.background.activeOnStart": "Si la valeur est true, le moniteur d'arrière plan est activé quand la tâche démarre. Cela équivaut à écrire une ligne qui correspond à beginsPattern", + "ProblemMatcherSchema.background.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche en arrière-plan est signalé.", + "ProblemMatcherSchema.background.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche en arrière-plan est signalée.", + "ProblemMatcherSchema.base": "Nom d'un détecteur de problèmes de correspondance de base à utiliser.", + "ProblemMatcherSchema.fileLocation": "Définit la façon dont les noms de fichiers signalés dans un modèle de problème doivent être interprétés. Un fileLocation relatif peut être un tableau dans lequel le second élément du tableau correspond au chemin du fichier relatif.", + "ProblemMatcherSchema.owner": "Propriétaire du problème dans Code. Peut être omis si base est spécifié. Prend la valeur 'external' par défaut en cas d'omission et si base n'est pas spécifié.", + "ProblemMatcherSchema.severity": "Gravité par défaut des problèmes de capture. Est utilisé si le modèle ne définit aucun groupe de correspondance pour la gravité.", + "ProblemMatcherSchema.source": "Une chaîne lisible par humain qui décrit la source de ce diagnostic, par exemple 'typescript' ou 'super lint'.", + "ProblemMatcherSchema.watching": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance espion.", + "ProblemMatcherSchema.watching.activeOnStart": "Si la valeur est true, le mode espion est actif au démarrage de la tâche. Cela revient à émettre une ligne qui correspond à beginPattern", + "ProblemMatcherSchema.watching.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche de suivi est signalé.", + "ProblemMatcherSchema.watching.deprecated": "La propriété espion est déconseillée. Utilisez l'arrière-plan à la place.", + "ProblemMatcherSchema.watching.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche de suivi est signalée.", + "ProblemPatternExtPoint": "Contribue aux modèles de problèmes", + "ProblemPatternParser.invalidRegexp": "Erreur : la chaîne {0} n'est pas une expression régulière valide.\r\n", + "ProblemPatternParser.loopProperty.notLast": "La propriété loop est uniquement prise en charge dans le détecteur de problèmes de correspondance de dernière ligne.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Le modèle du problème est invalide. La propriété Type doit être uniquement fournie sur le premier élément", + "ProblemPatternParser.problemPattern.missingLocation": "Le modèle du problème est invalide. Il doit avoir au moins un type: \"fichier\" ou avoir une ligne ou un emplacement de groupe de correspondance. ", + "ProblemPatternParser.problemPattern.missingProperty": "Le modèle du problème est invalide. Il doit avoir au moins un fichier et un message.", + "ProblemPatternParser.problemPattern.missingRegExp": "Il manque une expression régulière dans le modèle de problème.", + "ProblemPatternRegistry.error": "Modèle de problème non valide. Le modèle va être ignoré.", + "ProblemPatternSchema.code": "Index de groupe de correspondance du code du problème. La valeur par défaut est non définie", + "ProblemPatternSchema.column": "Index de groupe de correspondance du caractère de ligne du problème. La valeur par défaut est 3", + "ProblemPatternSchema.endColumn": "Index de groupe de correspondance du caractère de ligne de fin du problème. La valeur par défaut est non définie", + "ProblemPatternSchema.endLine": "Index de groupe de correspondance de la ligne de fin du problème. La valeur par défaut est non définie", + "ProblemPatternSchema.file": "Index de groupe de correspondance du nom de fichier. En cas d'omission, 1 est utilisé.", + "ProblemPatternSchema.kind": "Si le modèle correspond à un emplacement (fichier ou ligne) ou seulement à un fichier.", + "ProblemPatternSchema.line": "Index de groupe de correspondance de la ligne du problème. La valeur par défaut est 2", + "ProblemPatternSchema.location": "Index de groupe de correspondance de l'emplacement du problème. Les modèles d'emplacement valides sont : (line), (line,column) et (startLine,startColumn,endLine,endColumn). En cas d'omission, (line,column) est choisi par défaut.", + "ProblemPatternSchema.loop": "Dans une boucle de détecteur de problèmes de correspondance multiligne, indique si le modèle est exécuté en boucle tant qu'il correspond. Peut uniquement être spécifié dans le dernier modèle d'un modèle multiligne.", + "ProblemPatternSchema.message": "Index de groupe de correspondance du message. En cas d'omission, la valeur par défaut est 4 si l'emplacement est spécifié. Sinon, la valeur par défaut est 5.", + "ProblemPatternSchema.regexp": "Expression régulière permettant de trouver une erreur, un avertissement ou une information dans la sortie.", + "ProblemPatternSchema.severity": "Index de groupe de correspondance de la gravité du problème. La valeur par défaut est non définie", + "WatchingPatternSchema.file": "Index de groupe de correspondance du nom de fichier. Peut être omis.", + "WatchingPatternSchema.regexp": "Expression régulière permettant de détecter le début ou la fin d'une tâche en arrière-plan.", + "eslint-compact": "Problèmes liés au formateur compact d'ESLint", + "eslint-stylish": "Problèmes liés au formateur stylish d'ESLint", + "go": "Problèmes liés à Go", + "gulp-tsc": "Problèmes liés à Gulp TSC", + "jshint": "Problèmes liés à JSHint", + "jshint-stylish": "Problèmes liés au formateur stylish de JSHint", + "lessCompile": "Moins de problèmes", + "msCompile": "Problèmes du compilateur Microsoft" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Erreur : l'argument de commande doit être une chaîne ou une chaîne entre guillemets. Valeur fournie :\r\n{0}", + "ConfigurationParser.incorrectType": "Erreur : La configuration de tâche '{0}' utilise un type inconnu. La configuration de tâche est ignorée.", + "ConfigurationParser.invalidCWD": "Avertissement : La propriété options.cwd doit être de type chaîne. Valeur {0} ignorée\r\n", + "ConfigurationParser.invalidVariableReference": "Erreur : référence de problemMatcher non valide : {0}\r\n", + "ConfigurationParser.missingType": "Erreur : La configuration de tâche '{0}' est manquante dans la propriété obligatoire 'type'. La configuration de tâche est ignorée.", + "ConfigurationParser.noName": "Erreur : le détecteur de problèmes de correspondance dans l'étendue de déclaration doit avoir un nom :\r\n{0}\r\n", + "ConfigurationParser.noShell": "Avertissement : La configuration de l'interpréteur de commandes n'est prise en charge que durant l'exécution des tâches dans le terminal.", + "ConfigurationParser.noTaskName": "Erreur : une tâche doit fournir une propriété d'étiquette. La tâche va être ignorée.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Erreur : la configuration de tâche doit avoir une propriété de type. La configuration va être ignorée.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Erreur : aucun type de tâche '{0}' enregistré. Avez-vous oublié d'installer une extension incluant le fournisseur de tâches correspondant ?", + "ConfigurationParser.notCustom": "Erreur : la tâche n'est pas déclarée en tant que tâche personnalisée. La configuration va être ignorée.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "Avertissement : Le détecteur de problèmes de correspondance défini est inconnu. Les types pris en charge sont string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "La tâche version 2.0.0 ne prend pas en charge les tâches globales spécifiques au système d'exploitation. Convertissez-les en tâches avec une commande spécifique au système d'exploitation. Tâches affectées :\r\n{0}", + "taskConfiguration.noCommand": "Erreur : la tâche '{0}' ne définit pas de commande. La tâche va être ignorée. Sa définition est :\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Erreur : la tâche '{0}' ne spécifie ni une commande ni une propriété dependsOn. La tâche va être ignorée. Sa définition est :\r\n{1}", + "taskConfiguration.providerUnavailable": "Attention : {0} tâches sont indisponibles dans l’environnement actif.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "Type de tâche réel. Notez que les types commençant par '$' sont réservés à un usage interne.", "TaskDefinition.properties": "Propriétés supplémentaires du type de tâche", "TaskDefinition.when": "Condition qui doit être true pour activer ce type de tâche. Utilisez 'shellExecutionSupported', 'processExecutionSupported' et 'customExecutionSupported' de façon appropriée pour cette définition de tâche.", - "TaskTypeConfiguration.noType": "La propriété 'taskType' obligatoire est manquante dans la configuration du type de tâche", - "TaskDefinitionExtPoint": "Ajoute des types de tâche" + "TaskDefinitionExtPoint": "Ajoute des types de tâche", + "TaskTypeConfiguration.noType": "La propriété 'taskType' obligatoire est manquante dans la configuration du type de tâche" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "Il manque une expression régulière dans le modèle de problème.", - "ProblemPatternParser.loopProperty.notLast": "La propriété loop est uniquement prise en charge dans le détecteur de problèmes de correspondance de dernière ligne.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Le modèle du problème est invalide. La propriété Type doit être uniquement fournie sur le premier élément", - "ProblemPatternParser.problemPattern.missingProperty": "Le modèle du problème est invalide. Il doit avoir au moins un fichier et un message.", - "ProblemPatternParser.problemPattern.missingLocation": "Le modèle du problème est invalide. Il doit avoir au moins un type: \"fichier\" ou avoir une ligne ou un emplacement de groupe de correspondance. ", - "ProblemPatternParser.invalidRegexp": "Erreur : la chaîne {0} n'est pas une expression régulière valide.\r\n", - "ProblemPatternSchema.regexp": "Expression régulière permettant de trouver une erreur, un avertissement ou une information dans la sortie.", - "ProblemPatternSchema.kind": "Si le modèle correspond à un emplacement (fichier ou ligne) ou seulement à un fichier.", - "ProblemPatternSchema.file": "Index de groupe de correspondance du nom de fichier. En cas d'omission, 1 est utilisé.", - "ProblemPatternSchema.location": "Index de groupe de correspondance de l'emplacement du problème. Les modèles d'emplacement valides sont : (line), (line,column) et (startLine,startColumn,endLine,endColumn). En cas d'omission, (line,column) est choisi par défaut.", - "ProblemPatternSchema.line": "Index de groupe de correspondance de la ligne du problème. La valeur par défaut est 2", - "ProblemPatternSchema.column": "Index de groupe de correspondance du caractère de ligne du problème. La valeur par défaut est 3", - "ProblemPatternSchema.endLine": "Index de groupe de correspondance de la ligne de fin du problème. La valeur par défaut est non définie", - "ProblemPatternSchema.endColumn": "Index de groupe de correspondance du caractère de ligne de fin du problème. La valeur par défaut est non définie", - "ProblemPatternSchema.severity": "Index de groupe de correspondance de la gravité du problème. La valeur par défaut est non définie", - "ProblemPatternSchema.code": "Index de groupe de correspondance du code du problème. La valeur par défaut est non définie", - "ProblemPatternSchema.message": "Index de groupe de correspondance du message. En cas d'omission, la valeur par défaut est 4 si l'emplacement est spécifié. Sinon, la valeur par défaut est 5.", - "ProblemPatternSchema.loop": "Dans une boucle de détecteur de problèmes de correspondance multiligne, indique si le modèle est exécuté en boucle tant qu'il correspond. Peut uniquement être spécifié dans le dernier modèle d'un modèle multiligne.", - "NamedProblemPatternSchema.name": "Nom du modèle de problème.", - "NamedMultiLineProblemPatternSchema.name": "Nom du modèle de problème multiligne.", - "NamedMultiLineProblemPatternSchema.patterns": "Modèles réels.", - "ProblemPatternExtPoint": "Contribue aux modèles de problèmes", - "ProblemPatternRegistry.error": "Modèle de problème non valide. Le modèle va être ignoré.", - "ProblemMatcherParser.noProblemMatcher": "Erreur : la description ne peut pas être convertie en détecteur de problèmes de correspondance :\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Erreur : la description ne définit pas de modèle de problème valide :\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Erreur : la description ne définit pas de propriétaire :\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Erreur : la description ne définit pas d'emplacement de fichier :\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Informations : gravité inconnue {0}. Valeurs valides : error, warning et info.\r\n", - "ProblemMatcherParser.noDefinedPatter": "Erreur : le modèle ayant pour identificateur {0} n'existe pas.", - "ProblemMatcherParser.noIdentifier": "Erreur : la propriété du modèle référence un identificateur vide.", - "ProblemMatcherParser.noValidIdentifier": "Erreur : la propriété de modèle {0} n'est pas un nom de variable de modèle valide.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "Un détecteur de problèmes de correspondance doit définir un modèle de début et un modèle de fin à observer.", - "ProblemMatcherParser.invalidRegexp": "Erreur : la chaîne {0} n'est pas une expression régulière valide.\r\n", - "WatchingPatternSchema.regexp": "Expression régulière permettant de détecter le début ou la fin d'une tâche en arrière-plan.", - "WatchingPatternSchema.file": "Index de groupe de correspondance du nom de fichier. Peut être omis.", - "PatternTypeSchema.name": "Nom d'un modèle faisant l'objet d'une contribution ou prédéfini", - "PatternTypeSchema.description": "Modèle de problème ou bien nom d'un modèle de problème faisant l'objet d'une contribution ou prédéfini. Peut être omis si base est spécifié.", - "ProblemMatcherSchema.base": "Nom d'un détecteur de problèmes de correspondance de base à utiliser.", - "ProblemMatcherSchema.owner": "Propriétaire du problème dans Code. Peut être omis si base est spécifié. Prend la valeur 'external' par défaut en cas d'omission et si base n'est pas spécifié.", - "ProblemMatcherSchema.source": "Une chaîne lisible par humain qui décrit la source de ce diagnostic, par exemple 'typescript' ou 'super lint'.", - "ProblemMatcherSchema.severity": "Gravité par défaut des problèmes de capture. Est utilisé si le modèle ne définit aucun groupe de correspondance pour la gravité.", - "ProblemMatcherSchema.applyTo": "Contrôle si un problème signalé pour un document texte s'applique uniquement aux documents ouverts ou fermés, ou bien à l'ensemble des documents.", - "ProblemMatcherSchema.fileLocation": "Définit la façon dont les noms de fichiers signalés dans un modèle de problème doivent être interprétés. Un fileLocation relatif peut être un tableau dans lequel le second élément du tableau correspond au chemin du fichier relatif.", - "ProblemMatcherSchema.background": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance actif sur une tâche en arrière-plan.", - "ProblemMatcherSchema.background.activeOnStart": "Si la valeur est true, le moniteur d'arrière plan est activé quand la tâche démarre. Cela équivaut à écrire une ligne qui correspond à beginsPattern", - "ProblemMatcherSchema.background.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche en arrière-plan est signalé.", - "ProblemMatcherSchema.background.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche en arrière-plan est signalée.", - "ProblemMatcherSchema.watching.deprecated": "La propriété espion est déconseillée. Utilisez l'arrière-plan à la place.", - "ProblemMatcherSchema.watching": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance espion.", - "ProblemMatcherSchema.watching.activeOnStart": "Si la valeur est true, le mode espion est actif au démarrage de la tâche. Cela revient à émettre une ligne qui correspond à beginPattern", - "ProblemMatcherSchema.watching.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche de suivi est signalé.", - "ProblemMatcherSchema.watching.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche de suivi est signalée.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.", - "LegacyProblemMatcherSchema.watchedBegin": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi commence à s'exécuter via le suivi d'un fichier.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.", - "LegacyProblemMatcherSchema.watchedEnd": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi a fini de s'exécuter.", - "NamedProblemMatcherSchema.name": "Nom du détecteur de problèmes de correspondance utilisé comme référence.", - "NamedProblemMatcherSchema.label": "Étiquette contrôlable de visu du détecteur de problèmes de correspondance.", - "ProblemMatcherExtPoint": "Contribue aux détecteurs de problèmes de correspondance", - "msCompile": "Problèmes du compilateur Microsoft", - "lessCompile": "Moins de problèmes", - "gulp-tsc": "Problèmes liés à Gulp TSC", - "jshint": "Problèmes liés à JSHint", - "jshint-stylish": "Problèmes liés au formateur stylish de JSHint", - "eslint-compact": "Problèmes liés au formateur compact d'ESLint", - "eslint-stylish": "Problèmes liés au formateur stylish d'ESLint", - "go": "Problèmes liés à Go" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Indique si les tâches CustomExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", + "tasks.processExecutionSupported": "Indique si les tâches ProcessExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'.", + "tasks.shellExecutionSupported": "Indique si les tâches ShellExecution sont prises en charge. À utiliser dans la clause when d'une contribution 'taskDefinition'." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Exécute les commandes Maven courantes", "dotnetCore": "Exécute une commande de génération .NET Core", - "msbuild": "Exécute la cible de génération", "externalCommand": "Exemple d'exécution d'une commande externe arbitraire", - "Maven": "Exécute les commandes Maven courantes" + "msbuild": "Exécute la cible de génération" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "Cet espace de travail comporte des tâches ({0}) définies ({1}), qui s'exécutent automatiquement quand vous l'ouvrez. Autorisez-vous l'exécution des tâches automatiques quand vous ouvrez cet espace de travail ?", - "allow": "Autoriser et exécuter", - "disallow": "Interdire", - "openTask": "Ouvrir un fichier", - "openTasks": "Ouvrir des fichiers", - "workbench.action.tasks.manageAutomaticRunning": "Gérer les tâches automatiques dans le dossier", - "workbench.action.tasks.allowAutomaticTasks": "Autoriser les tâches automatiques dans le dossier", - "workbench.action.tasks.disallowAutomaticTasks": "Interdire les tâches automatiques dans le dossier" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Erreur : L'identificateur de tâche '{0}' est manquant dans la propriété obligatoire '{1}'. L'identificateur de tâche est ignoré.", + "tasks.taskRunningContext": "Indique si une tâche est en cours d'exécution.", + "tasksCategory": "Tâches" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Afficher toutes les tâches...", - "configureTaskIcon": "Icône de configuration dans la liste de sélection des tâches.", - "removeTaskIcon": "Icône de suppression dans la liste de sélection des tâches.", - "configureTask": "Configurer la tâche", - "contributedTasks": "objet d'une contribution", - "taskType": "Toutes les {0} tâches", - "removeRecent": "Supprimer la tâche récemment utilisée", - "recentlyUsed": "utilisée(s) récemment", - "configured": "configurée(s)", - "TaskQuickPick.goBack": "Retour ↩", - "TaskQuickPick.noTasksForType": "Aucune tâche {0}. Retour ↩", - "noProviderForTask": "Aucun fournisseur de tâches n'est inscrit pour les tâches de type \"{0}\"." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Quitter quand même", + "TaskSystem.noProcess": "La tâche lancée n'existe plus. Si la tâche a engendré des processus en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins. Pour éviter ce problème, démarrez le dernier processus en arrière-plan avec un indicateur d'attente.", + "TaskSystem.runningTask": "Une tâche est en cours d'exécution. Voulez-vous la terminer ?", + "TaskSystem.terminateTask": "&&Terminer la tâche" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "Task version 0.1.0 est dépréciée. Veuillez utiliser 2.0.0", - "JsonSchema.version": "Numéro de version de la configuration", - "JsonSchema._runner": "L'exécuteur est gradué. Utiliser la propriété runner officielle", - "JsonSchema.runner": "Définit si la tâche est exécutée sous forme de processus, et si la sortie s'affiche dans la fenêtre de sortie ou dans le terminal.", - "JsonSchema.windows": "Configuration de commandes spécifique à Windows", - "JsonSchema.mac": "Configuration de commandes spécifique à Mac", - "JsonSchema.linux": "Configuration de commandes spécifique à Linux", - "JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false en cas d'omission." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "Les extensions souhaitent apporter les changements suivants à l'environnement du terminal :", + "extensionEnvironmentContributionInfo": "Des extensions ont apporté des changements à l'environnement de ce terminal", + "extensionEnvironmentContributionRemoval": "Les extensions souhaitent supprimer les changements existants de l'environnement du terminal :", + "relaunchTerminalLabel": "Relancer le terminal" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false en cas d'omission.", - "JsonSchema.tasks.isShellCommand.deprecated": "La propriété isShellCommand est dépréciée. Utilisez à la place la propriété de type de la tâche et la propriété d'interpréteur de commandes dans les options. Consultez également les notes de publication 1.14.", - "JsonSchema.tasks.dependsOn.identifier": "Identificateur de tâche.", - "JsonSchema.tasks.dependsOn.string": "Autre tâche dont cette tâche dépend.", - "JsonSchema.tasks.dependsOn.array": "Autres tâches dont cette tâche dépend.", - "JsonSchema.tasks.dependsOn": "Peut être une chaîne représentant une autre tâche ou un tableau d'autres tâches dont dépend cette tâche.", - "JsonSchema.tasks.dependsOrder.parallel": "Exécutez toutes les tâches dependsOn en parallèle.", - "JsonSchema.tasks.dependsOrder.sequence": "Exécutez toutes les tâches dependsOn dans l'ordre.", - "JsonSchema.tasks.dependsOrder": "Détermine l'ordre des tâches dependsOn pour cette tâche. Notez que cette propriété n'est pas récursive.", - "JsonSchema.tasks.detail": "Description facultative d'une tâche qui s'affiche en détail dans la recherche rapide d'exécution de tâche.", - "JsonSchema.tasks.presentation": "Configure le panneau utilisé pour afficher les résultats de la tâche et lit son entrée.", - "JsonSchema.tasks.presentation.echo": "Contrôle si la commande exécutée est répercutée dans le panneau. La valeur par défaut est true.", - "JsonSchema.tasks.presentation.focus": "Contrôle si le panneau reçoit le focus. La valeur par défaut est false. Si la valeur est true, le panneau est également affiché.", - "JsonSchema.tasks.presentation.revealProblems.always": "Affiche toujours le panneau de problèmes quand cette tâche est exécutée.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Affiche le panneau de problèmes seulement si un problème est détecté.", - "JsonSchema.tasks.presentation.revealProblems.never": "N'affiche jamais le panneau de problèmes quand cette tâche est exécutée.", - "JsonSchema.tasks.presentation.revealProblems": "Contrôle si le panneau de problèmes est affiché ou non pendant l'exécution de cette tâche. Prioritaire sur l'option \"reveal\". La valeur par défaut est \"jamais\".", - "JsonSchema.tasks.presentation.reveal.always": "Toujours afficher le terminal quand cette tâche est exécutée.", - "JsonSchema.tasks.presentation.reveal.silent": "Affiche le terminal seulement si la tâche se termine avec une erreur ou si le détecteur de problèmes de correspondance trouve une erreur.", - "JsonSchema.tasks.presentation.reveal.never": "Ne jamais afficher le terminal quand cette tâche est exécutée.", - "JsonSchema.tasks.presentation.reveal": "Contrôle si le terminal exécutant la tâche est affiché ou non. Peut être remplacé par l'option \"revealProblems\". La valeur par défaut est \"toujours\".", - "JsonSchema.tasks.presentation.instance": "Contrôle si le panneau est partagé entre les tâches, dédié à cette tâche ou si un panneau est créé à chaque exécution.", - "JsonSchema.tasks.presentation.showReuseMessage": "Contrôle l'affichage du message 'Le terminal est réutilisé par les tâches, appuyez sur une touche pour le fermer'.", - "JsonSchema.tasks.presentation.clear": "Détermine si le terminal est effacé avant l'exécution de la tâche.", - "JsonSchema.tasks.presentation.group": "Contrôle si la tâche est exécutée dans un groupe de terminaux spécifique à l'aide de volets de fractionnement.", - "JsonSchema.tasks.terminal": "La propriété de terminal est dépréciée. Utilisez la présentation à la place", - "JsonSchema.tasks.group.kind": "Groupe d'exécution de la tâche.", - "JsonSchema.tasks.group.isDefault": "Définit si cette tâche est la tâche par défaut du groupe.", - "JsonSchema.tasks.group.defaultBuild": "Marque la tâche comme tâche de génération par défaut.", - "JsonSchema.tasks.group.defaultTest": "Marque la tâche comme tâche de test par défaut.", - "JsonSchema.tasks.group.build": "Marque la tâche comme une tâche de build accessible avec la commande 'Exécuter la tâche de build'.", - "JsonSchema.tasks.group.test": "Marque la tâche comme tâche de test accessible avec la commande 'Exécuter la tâche de test'.", - "JsonSchema.tasks.group.none": "N'assigne la tâche à aucun groupe", - "JsonSchema.tasks.group": "Définit le groupe d'exécution auquel la tâche appartient. Prend en charge \"build\" pour l'ajouter au groupe de génération et \"test\" pour l'ajouter au groupe de test.", - "JsonSchema.tasks.type": "Définit si la tâche est exécutée comme un processus ou comme une commande à l’intérieur d’un shell.", - "JsonSchema.commandArray": "La commande shell à exécuter. Les éléments du tableau seront joints en utilisant un caractère d’espacement", - "JsonSchema.command.quotedString.value": "La valeur réelle de la commande", - "JsonSchema.tasks.quoting.escape": "Echappe les caractères à l’aide du caractère d’échappement du shell (par exemple: sous PowerShell et \\ sous bash).", - "JsonSchema.tasks.quoting.strong": "Délimite l'argument à l'aide du caractère de guillemet fort de l'interpréteur de commandes (par exemple ' sous PowerShell et Bash).", - "JsonSchema.tasks.quoting.weak": "Délimite l'argument à l'aide du caractère de guillemet faible de l'interpréteur de commandes (par exemple \" sous PowerShell et Bash).", - "JsonSchema.command.quotesString.quote": "Comment la valeur de la commande devrait être donnée.", - "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", - "JsonSchema.args.quotedString.value": "La valeur réelle de l’argument", - "JsonSchema.args.quotesString.quote": "Comment la valeur de l’argument devrait être donnée.", - "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", - "JsonSchema.tasks.label": "L'étiquette de l’interface utilisateur de la tâche", - "JsonSchema.version": "Numéro de version de la configuration.", - "JsonSchema.tasks.identifier": "Identificateur défini par l'utilisateur pour référencer la tâche dans launch.json ou une clause dependsOn.", - "JsonSchema.tasks.identifier.deprecated": "Les identificateurs définis par l'utilisateur sont dépréciés. Pour une tâche personnalisée, utilisez le nom comme référence et pour les tâches fournies par des extensions, utilisez leur identificateur de tâche défini.", - "JsonSchema.tasks.reevaluateOnRerun": "Indique s'il faut réévaluer les variables de tâche au moment de la réexécution.", - "JsonSchema.tasks.runOn": "Configure quand la tâche doit être exécutée. Si la valeur est folderOpen, la tâche s'exécute automatiquement quand le dossier est ouvert.", - "JsonSchema.tasks.instanceLimit": "Nombre d'instances de la tâche autorisées à s'exécuter simultanément.", - "JsonSchema.tasks.runOptions": "Options liées à l'exécution de la tâche", - "JsonSchema.tasks.taskLabel": "Étiquette de la tâche", - "JsonSchema.tasks.taskName": "Nom de la tâche", - "JsonSchema.tasks.taskName.deprecated": "La propriété de nom de la tâche est dépréciée. Utilisez la propriété d'étiquette à la place.", - "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", - "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", - "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", - "JsonSchema.customizations.customizes.type": "Type de tâche à personnaliser", - "JsonSchema.tasks.customize.deprecated": "La propriété de personnalisation est dépréciée. Consultez les notes de publication 1.14 pour savoir comment migrer vers la nouvelle approche de personnalisation des tâches", - "JsonSchema.tasks.showOutput.deprecated": "La propriété showOutput est dépréciée. Utilisez à la place la propriété d'affichage au sein de la propriété de présentation. Consultez également les notes de publication 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "La propriété echoCommand est dépréciée. Utilisez à la place la propriété d'écho au sein de la propriété de présentation. Consultez également les notes de publication 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "La propriété suppressTaskName est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "La propriété isBuildCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.", - "JsonSchema.tasks.isTestCommand.deprecated": "La propriété isTestCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.", - "JsonSchema.tasks.taskSelector.deprecated": "La propriété taskSelector est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.", - "JsonSchema.windows": "Configuration de commandes spécifique à Windows", - "JsonSchema.mac": "Configuration de commandes spécifique à Mac", - "JsonSchema.linux": "Configuration de commandes spécifique à Linux" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Focus sur le dossier dans l'Explorateur", + "openFile": "Ouvrir le fichier dans l'éditeur", + "openFolder": "Ouvrir le dossier dans une nouvelle fenêtre" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "Aucune tâche correspondante", - "TaskService.pickRunTask": "Sélectionner la tâche à exécuter" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Suivre le lien à l'aide du port réacheminé", + "followLink": "Suivre le lien", + "followLinkUrl": "Lien", + "terminalLinkHandler.followLinkAlt": "alt+clic", + "terminalLinkHandler.followLinkAlt.mac": "option+clic", + "terminalLinkHandler.followLinkCmd": "cmd+clic", + "terminalLinkHandler.followLinkCtrl": "ctrl+clic" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Options de commande supplémentaires", - "JsonSchema.options.cwd": "Répertoire de travail actif du programme ou script exécuté. En cas d'omission, la racine de l'espace de travail actif de Code est utilisée.", - "JsonSchema.options.env": "Environnement du programme ou de l'interpréteur de commandes exécuté. En cas d'omission, l'environnement du processus parent est utilisé.", - "JsonSchema.tasks.matcherError": "Détecteur de problèmes de correspondance non reconnu. L'extension qui contribue à ce détecteur de problèmes de correspondance est-elle installée ?", - "JsonSchema.shellConfiguration": "Configure l'interpréteur de commandes à utiliser.", - "JsonSchema.shell.executable": "Interpréteur de commandes à utiliser.", - "JsonSchema.shell.args": "Arguments de l'interpréteur de commandes.", - "JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.", - "JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.", - "JsonSchema.tasks.taskName": "Nom de la tâche", - "JsonSchema.tasks.windows": "Configuration de commande spécifique à Windows", - "JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", - "JsonSchema.tasks.mac": "Configuration de commande spécifique à Mac", - "JsonSchema.tasks.linux": "Configuration de commande spécifique à Linux", - "JsonSchema.tasks.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. En cas d'omission, la valeur définie globalement est utilisée.", - "JsonSchema.tasks.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, la valeur définie globalement est utilisée.", - "JsonSchema.echoCommand": "Contrôle si la commande exécutée fait l'objet d'un écho dans la sortie. La valeur par défaut est false.", - "JsonSchema.tasks.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.", - "JsonSchema.tasks.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", - "JsonSchema.tasks.background": "Spécifie si la tâche exécutée est maintenue active, et si elle s'exécute en arrière-plan.", - "JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur doit être averti quand VS Code se ferme avec une tâche en cours d'exécution.", - "JsonSchema.tasks.build": "Mappe cette tâche à la commande de génération par défaut de Code.", - "JsonSchema.tasks.test": "Mappe cette tâche à la commande de test par défaut de Code.", - "JsonSchema.args": "Arguments supplémentaires passés à la commande.", - "JsonSchema.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, 'always' est utilisé.", - "JsonSchema.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.", - "JsonSchema.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.", - "JsonSchema.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.", - "JsonSchema.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche s'exécutant en arrière-plan.", - "JsonSchema.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. La valeur par défaut est false.", - "JsonSchema.taskSelector": "Préfixe indiquant qu'un argument est une tâche.", - "JsonSchema.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.", - "JsonSchema.tasks": "Configurations de la tâche. Il s'agit généralement d'enrichissements d'une tâche déjà définie dans l'exécuteur de tâches externe." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Rechercher un espace de travail" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "La connexion au processus hôte pty du terminal ne répond pas. Les terminaux risquent de cesser de fonctionner.", + "restartPtyHost": "Redémarrer l'hôte pty" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Terminal", + "tasksQuickAccessHelp": "Afficher tous les terminaux ouverts", + "tasksQuickAccessPlaceholder": "Tapez le nom d'un terminal à ouvrir.", + "terminal": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "Le nom doit être renseigné.", + "noUnattachedTerminals": "Il n'existe aucun terminal non attaché à attacher", + "quickAccessTerminal": "Changer de terminal actif", + "showTerminalTabs": "Afficher les onglets", + "terminalLaunchHelp": "Ouvrir l'aide", + "workbench.action.terminal.attachToRemote": "Attacher à la session", + "workbench.action.terminal.changeColor": "Modifier la couleur...", + "workbench.action.terminal.changeIcon": "Changer l’icône...", + "workbench.action.terminal.clear": "Effacer", + "workbench.action.terminal.clearSelection": "Effacer la sélection", + "workbench.action.terminal.copySelection": "Copier la sélection", + "workbench.action.terminal.findNext": "Rechercher le suivant", + "workbench.action.terminal.findPrevious": "Rechercher le précédent", + "workbench.action.terminal.focus": "Focus sur le terminal", + "workbench.action.terminal.focus.tabsView": "Affichage des onglets du terminal ayant le focus", + "workbench.action.terminal.focusFind": "Focus sur la recherche", + "workbench.action.terminal.focusNext": "Focus sur le terminal suivant", + "workbench.action.terminal.focusNextPane": "Focus sur le panneau suivant", + "workbench.action.terminal.focusPrevious": "Focus sur le terminal précédent", + "workbench.action.terminal.focusPreviousPane": "Focus sur le panneau précédent", + "workbench.action.terminal.hideFind": "Masquer la recherche", + "workbench.action.terminal.joinInstance": "Joindre des terminaux", + "workbench.action.terminal.kill": "Tuer l'instance active du terminal", + "workbench.action.terminal.kill.short": "Tuer le terminal", + "workbench.action.terminal.navigationModeExit": "Quitter le mode de navigation", + "workbench.action.terminal.navigationModeFocusNext": "Mettre le focus sur la ligne suivante (mode de navigation)", + "workbench.action.terminal.navigationModeFocusPrevious": "Mettre le focus sur la ligne précédente (Mode de navigation)", + "workbench.action.terminal.new": "Créer un terminal intégré", + "workbench.action.terminal.newInActiveWorkspace": "Créer un nouveau Terminal intégré (dans l'espace de travail actif)", + "workbench.action.terminal.newWithCwd": "Créer un nouveau terminal intégré à partir d'un répertoire de travail personnalisé", + "workbench.action.terminal.newWithCwd.cwd": "Répertoire où démarrer le terminal", + "workbench.action.terminal.newWithProfile": "Créer un terminal intégré (avec profil)", + "workbench.action.terminal.newWorkspacePlaceholder": "Sélectionner le répertoire de travail actuel pour le nouveau terminal", + "workbench.action.terminal.openSettings": "Configurer les paramètres du terminal", + "workbench.action.terminal.paste": "Coller dans le terminal actif", + "workbench.action.terminal.pasteSelection": "Coller la sélection dans le terminal actif", + "workbench.action.terminal.relaunch": "Relancer le terminal actif", + "workbench.action.terminal.rename": "Renommer...", + "workbench.action.terminal.renameInstance": "Renommer...", + "workbench.action.terminal.renameWithArg": "Renommer le terminal actuellement actif", + "workbench.action.terminal.renameWithArg.name": "Nouveau nom du terminal", + "workbench.action.terminal.renameWithArg.noName": "Aucun argument de nom fourni", + "workbench.action.terminal.resizePaneDown": "Redimensionner le panneau vers le bas", + "workbench.action.terminal.resizePaneLeft": "Redimensionner le panneau vers la gauche", + "workbench.action.terminal.resizePaneRight": "Redimensionner le panneau vers la droite", + "workbench.action.terminal.resizePaneUp": "Redimensionner le panneau vers le haut", + "workbench.action.terminal.runActiveFile": "Exécuter le fichier actif dans le terminal actif", + "workbench.action.terminal.runActiveFile.noFile": "Seuls les fichiers sur disque peuvent être exécutés dans le terminal", + "workbench.action.terminal.runSelectedText": "Exécuter le texte sélectionné dans le terminal actif", + "workbench.action.terminal.scrollDown": "Faire défiler vers le bas (ligne)", + "workbench.action.terminal.scrollDownPage": "Faire défiler vers le bas (page)", + "workbench.action.terminal.scrollToBottom": "Faire défiler jusqu'en bas", + "workbench.action.terminal.scrollToNextCommand": "Faire défiler jusqu'à la prochaine commande", + "workbench.action.terminal.scrollToPreviousCommand": "Faire défiler jusqu'à la commande précédente", + "workbench.action.terminal.scrollToTop": "Faire défiler jusqu'en haut", + "workbench.action.terminal.scrollUp": "Faire défiler vers le haut (ligne)", + "workbench.action.terminal.scrollUpPage": "Faire défiler vers le haut (page)", + "workbench.action.terminal.searchWorkspace": "Rechercher dans l'espace de travail", + "workbench.action.terminal.selectAll": "Tout sélectionner", + "workbench.action.terminal.selectDefaultProfile": "Sélectionner le profil par défaut", + "workbench.action.terminal.selectToNextCommand": "Sélectionnez pour la commande suivante", + "workbench.action.terminal.selectToNextLine": "Sélectionner pour la ligne suivante", + "workbench.action.terminal.selectToPreviousCommand": "Sélectionnez pour la commande précédente", + "workbench.action.terminal.selectToPreviousLine": "Sélectionner pour la ligne précédente", + "workbench.action.terminal.sendSequence": "Envoyer une séquence personnalisée au terminal", + "workbench.action.terminal.showEnvironmentInformation": "Afficher les informations sur l'environnement", + "workbench.action.terminal.showTabs": "Afficher les onglets", + "workbench.action.terminal.split": "Diviser le terminal", + "workbench.action.terminal.splitInActiveWorkspace": "Diviser le Terminal (dans l'espace de travail actif)", + "workbench.action.terminal.splitInstance": "Scinder le terminal", + "workbench.action.terminal.switchTerminal": "Changer de terminal", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Activer/désactiver la journalisation de la séquence d'échappement", + "workbench.action.terminal.toggleFindCaseSensitive": "Activer/désactiver la recherche sensible à la casse", + "workbench.action.terminal.toggleFindRegex": "Activer/désactiver la recherche à l'aide de la notation regex", + "workbench.action.terminal.toggleFindWholeWord": "Activer/désactiver la recherche à l'aide du mot entier", + "workbench.action.terminal.unsplit": "Déscinder le terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Installer", + "useWslExtension.title": "L'extension '{0}' est recommandée pour ouvrir un terminal dans WSL." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Icône de création d'un profil de terminal.", + "killTerminalIcon": "Icône permettant de tuer une instance de terminal.", + "newTerminalIcon": "Icône de création d'une instance de terminal.", + "renameTerminalIcon": "Icône de renommage dans le menu rapide du terminal.", + "terminalViewIcon": "Icône de vue du terminal." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Appel", + "configureTerminalSettings": "Configurer les paramètres du terminal", + "disconnectStatus": "La connexion au processus a été perdue", + "dontShowAgain": "Ne plus afficher", + "keybindingHandling": "Certaines combinaisons de touches ne vont pas au terminal par défaut. À la place, elles sont gérées par {0}.", + "launchFailed.errorMessage": "Échec du lancement du processus de terminal : {0}.", + "launchFailed.exitCodeAndCommandLine": "Échec du lancement du processus de terminal \"{0}\" (code de sortie : {1}).", + "launchFailed.exitCodeOnly": "Échec du lancement du processus de terminal (code de sortie : {0}).", + "migrateToProfile": "Migrer", + "no": "Non", + "terminal.integrated.a11yPromptLabel": "Entrée du terminal", + "terminal.integrated.a11yTooMuchOutput": "Trop de sorties à annoncer, naviguer dans les lignes manuellement pour lire", + "terminal.integrated.copySelection.noSelection": "Le terminal n'a aucune sélection à copier", + "terminal.slowRendering": "L'accélération GPU du terminal semble lente sur votre ordinateur. Voulez-vous la désactiver, ce qui peut améliorer les performances ? [En savoir plus sur les paramètres de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalProfileMigration": "Le terminal utilise des paramètres shell/shellArgs dépréciés, voulez-vous le migrer vers un profil ?", + "terminalStaleTextBoxAriaLabel": "L'environnement {0} du terminal est obsolète. Pour plus d'informations, exécutez la commande Afficher les informations sur l'environnement", + "terminalTextBoxAriaLabel": "Terminal {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", + "terminated.exitCodeAndCommandLine": "Arrêt du processus de terminal \"{0}\". Code de sortie : {1}.", + "terminated.exitCodeOnly": "Arrêt du processus de terminal. Code de sortie : {0}.", + "workbench.action.terminal.rename.prompt": "Entrer le nom du terminal", + "yes": "Oui" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Nouveau terminal", + "miRunActiveFile": "Exécuter le fichier &&actif", + "miRunSelectedText": "Exécuter le texte &&sélectionné", + "miSplitTerminal": "Terminal divi&&sé", + "workbench.action.terminal.changeColor": "Modifier la couleur...", + "workbench.action.terminal.changeIcon": "Changer l’icône...", + "workbench.action.terminal.clear": "Effacer", + "workbench.action.terminal.copySelection.short": "Copier", + "workbench.action.terminal.joinInstance": "Joindre des terminaux", + "workbench.action.terminal.kill.short": "Tuer le terminal", + "workbench.action.terminal.killInstance": "Tuer le terminal", + "workbench.action.terminal.new.short": "Nouveau terminal", + "workbench.action.terminal.newWithProfile.short": "Nouveau terminal avec profil", + "workbench.action.terminal.openSettings": "Configurer les paramètres du terminal", + "workbench.action.terminal.paste.short": "Coller", + "workbench.action.terminal.rename": "Renommer...", + "workbench.action.terminal.renameInstance": "Renommer...", + "workbench.action.terminal.selectAll": "Tout sélectionner", + "workbench.action.terminal.selectDefaultProfile": "Sélectionner le profil par défaut", + "workbench.action.terminal.showsTabs": "Afficher les onglets", + "workbench.action.terminal.split": "Scinder le terminal", + "workbench.action.terminal.splitInstance": "Scinder le terminal", + "workbench.action.terminal.switchTerminal": "Changer de terminal", + "workbench.action.terminal.unsplitInstance": "Déscinder le terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Redémarrage du terminal, car la connexion au processus de l'interpréteur de commandes a été perdue..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Tuer l'instance du terminal", + "renameTerminal": "Renommer le terminal", + "workbench.action.terminal.newWithProfilePlus": "Créer un nouveau terminal avec profil", + "workbench.action.terminal.newplus": "Créer un nouveau terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Configurer le profil du terminal", + "enterTerminalProfileName": "Entrez le nom du profil du terminal", + "localTerminalDescription": "Local", + "localTerminalRemote": "⚠ : Cet interpréteur de commandes est en cours d’exécution sur votre machine {0}locale{1}, et non sur la machine distante connectée", + "localTerminalVirtualWorkspace": "⚠ : Cet interpréteur de commandes est ouvert sur un dossier {0}local{1}, et non sur le dossier virtuel", + "terminal.integrated.chooseDefaultProfile": "Sélectionnez votre profil de terminal par défaut", + "terminal.integrated.selectProfileToCreate": "Sélectionner le profil de terminal à créer", + "terminalProfileAlreadyExists": "Il existe déjà un profil de terminal portant ce nom", + "terminalProfiles": "profils", + "terminalProfiles.contributed": "collaboratif", + "terminalProfiles.detected": "détecté(s)", + "terminalService.terminalCloseConfirmationPlural": "Il existe {0} sessions de terminal actives. Voulez-vous les tuer ?", + "terminalService.terminalCloseConfirmationSingular": "Il existe une session de terminal active. Voulez-vous la tuer ?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Masquer les onglets", + "moveTabsLeft": "Déplacer les onglets vers la gauche", + "moveTabsRight": "Déplacer les onglets vers la droite" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Terminal {0} {1}, fraction {2} de {3}", + "terminal.kill": "Tuer", + "terminal.split": "Fractionner", + "terminal.tabs": "Onglets de terminal", + "terminalAriaLabel": "Terminal {0} {1}", + "terminalInputAriaLabel": "Tapez le nom du fichier. Appuyez sur Entrée pour confirmer ou sur Échap pour annuler." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (Par défaut)", + "terminal.monospaceOnly": "Le terminal prend en charge seulement les polices à espacement fixe. Veillez à redémarrer VS Code s'il s'agit d'une police nouvellement installée.", + "terminal.new": "Nouveau terminal", + "terminal.split": "Scinder le terminal", + "terminal.useMonospace": "Utilisez 'monospace'", + "terminalConnectingLabel": "Démarrage...", + "terminals": "Ouvrez les terminaux.", + "workbench.action.terminal.split": "Scinder le terminal" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Indique si le terminal de l’onglet associé est un terminal scindé", + "terminalCategory": "Terminal", + "terminalCountContextKey": "Nombre actuel de terminaux", + "terminalFocusContextKey": "Indique si le terminal a le focus", + "terminalGroupCountContextKey": "Nombre actuel de groupes de terminaux", + "terminalProcessSupportedContextKey": "Indique si les processus du terminal peuvent être lancés", + "terminalShellTypeContextKey": "Type d'interpréteur de commandes du terminal actif", + "terminalTabsFocusContextKey": "Indique si le widget d’onglets du terminal a le focus", + "terminalTabsSingularSelectedContextKey": "Indique si un seul onglet de terminal est sélectionné", + "terminalTextSelectedContextKey": "Indique si le texte est sélectionné dans le terminal actif", + "vscode.extension.contributes.terminal": "Contribue aux fonctionnalités du terminal.", + "vscode.extension.contributes.terminal.profiles": "Définit les profils de terminal supplémentaires que l’utilisateur peut créer.", + "vscode.extension.contributes.terminal.profiles.icon": "Codicon à associer à ce type de profil de terminal.", + "vscode.extension.contributes.terminal.profiles.id": "ID du fournisseur de profils de terminaux.", + "vscode.extension.contributes.terminal.profiles.title": "Titre de ce profil de terminal.", + "vscode.extension.contributes.terminal.types": "Définit les types de terminal supplémentaires que l'utilisateur peut créer.", + "vscode.extension.contributes.terminal.types.command": "Commande à exécuter quand l'utilisateur crée ce type de terminal.", + "vscode.extension.contributes.terminal.types.icon": "Codicon à associer à ce type de terminal.", + "vscode.extension.contributes.terminal.types.title": "Titre de ce type de terminal." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "Couleur ANSI '{0}' dans le terminal.", + "terminal.background": "Couleur d'arrière-plan du terminal, permet d'appliquer au terminal une couleur différente de celle du panneau.", + "terminal.border": "Couleur de bordure qui sépare les volets de fractionnement dans le terminal. La valeur par défaut est panel.border.", + "terminal.dragAndDropBackground": "Couleur d’arrière-plan lors d’une action de déplacement au-dessus des terminaux. La couleur doit avoir une transparence pour que le contenu du terminal soit visible au travers.", + "terminal.foreground": "Couleur de premier plan du terminal.", + "terminal.selectionBackground": "Couleur d'arrière-plan de sélection du terminal.", + "terminalCursor.background": "La couleur d’arrière-plan du curseur terminal. Permet de personnaliser la couleur d’un caractère recouvert par un curseur de bloc.", + "terminalCursor.foreground": "La couleur de premier plan du curseur du terminal." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Chemin unique d'un exécutable d'interpréteur de commandes ou tableau des chemins utilisés en tant que solutions de secours en cas d'échec.", - "terminalProfile.args": "Ensemble facultatif d'arguments à utiliser avec l'exécutable d'interpréteur de commandes.", - "terminalProfile.overrideName": "Contrôle si le nom du profil doit remplacer ou non celui qui est détecté automatiquement.", - "terminalIntegratedConfigurationTitle": "Terminal intégré", - "terminal.integrated.sendKeybindingsToShell": "Dispatche la plupart des combinaisons de touches au terminal au lieu du banc d'essai, en remplaçant '#terminal.integrated.commandsToSkipShell#', qui peut être utilisé alternativement pour affiner le réglage.", - "terminal.integrated.automationShell.linux": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.automationShell.osx": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.automationShell.windows": "Chemin qui, une fois défini, substitue {0} et ignore les valeurs de {1} pour permettre une utilisation du terminal basée sur l'automatisation, par exemple dans le cas des tâches et du débogage.", - "terminal.integrated.shellArgs.linux": "Arguments de ligne de commande à utiliser sur le terminal Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Arguments de ligne de commande à utiliser sur le terminal macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Arguments de ligne de commande à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Arguments de ligne de commande au [format de ligne de commande](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "Profils Windows à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Pour les exclure, affectez-leur une valeur null. Pour vous servir de la configuration détectée par défaut, utilisez la propriété {0}. Sinon, définissez {1} et éventuellement {2}", - "terminalProfile.windowsSource": "Source de profil qui va détecter automatiquement les chemins de l'interpréteur de commandes.", - "terminal.integrated.profile.osx": "Profils macOS à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Quand ils sont définis, ces profils remplacent les profils détectés par défaut. Ils sont composés de {0} et éventuellement de {1}", - "terminal.integrated.profile.linux": "Profils Linux à présenter au moment de la création d'un terminal via la liste déroulante du terminal. Quand ils sont définis, ces profils remplacent les profils détectés par défaut. Ils sont composés de {0} et éventuellement de {1}", - "terminal.integrated.useWslProfiles": "Contrôle si les distributions WSL sont affichées ou non dans la liste déroulante de terminal", - "terminal.integrated.macOptionIsMeta": "Détermine s'il est nécessaire de traiter la clé d'option en tant que touche Méta dans le terminal sur macOS.", - "terminal.integrated.macOptionClickForcesSelection": "Détermine si la sélection doit être forcée quand Option+clic est utilisé sur macOS. Cela permet de forcer une sélection normale (ligne) et d'interdire l'utilisation du mode de sélection de colonne. Cela permet de copier et de coller à l'aide de la sélection de terminal classique, par exemple, quand le mode souris est activé dans tmux.", + "terminal.integrated.allowChords": "Indique si les combinaisons de touches avec pression simultanée doivent être autorisées dans le terminal. Quand la valeur est true et que la frappe donne lieu à une pression simultanée, #terminal.integrated.commandsToSkipShell# est contourné. Si la valeur est false, cela vous permet d'envoyer ctrl+k vers votre interpréteur de commandes (et non VS Code).", + "terminal.integrated.allowMnemonics": "Indique si les mnémoniques de barre de menus (par exemple alt+f) sont autorisées à déclencher l'ouverture de la barre de menus. Notez que si la valeur est true, toutes les frappes de la touche alt ignorent l'interpréteur de commandes. Cela n'a aucun effet sur macOS.", "terminal.integrated.altClickMovesCursor": "Si le paramètre est activé, la combinaison Alt/Option + clic permet de repositionner le curseur d'invite sous celui de la souris quand #editor.multiCursorModifier# a la valeur 'alt' (valeur par défaut). Selon votre interpréteur de commandes, cela risque de ne pas fonctionner de manière fiable.", + "terminal.integrated.bellDuration": "Nombre de millisecondes d’affichage la cloche d’appel dans un onglet de terminal lors de son déclenchement.", + "terminal.integrated.commandsToSkipShell": "Ensemble d’ID de commandes dont les combinaisons de touches ne sont pas envoyées à l’interpréteur de commandes mais sont toujours prises en charge par VS Code. Cela permet aux combinaisons de touches qui sont normalement consommées par l’interpréteur de commandes de produire le même résultat que dans une situation où le terminal n’a pas le focus, par exemple `Ctrl+P` pour lancer Quick Open.\r\n\r\n \r\n\r\nDe nombreuses commandes sont ignorées par défaut. Pour remplacer une valeur par défaut et passer la combinaison de touches de cette commande à l’interpréteur de commandes, ajoutez la commande précédée du caractère `-`. Par exemple, ajoutez `-workbench.action.quickOpen` pour autoriser la combinaison `Ctrl+P` à atteindre l’interpréteur de commandes.\r\n\r\n \r\n\r\nLa liste suivante des commandes ignorées par défaut est tronquée quand elle est affichée dans l’éditeur de paramètres. Pour voir la liste complète, [ouvrez le fichier JSON des paramètres par défaut](command:workbench.action.openRawDefaultSettings « Ouvrir les paramètres par défaut (JSON) »), puis recherchez la première commande dans la liste ci-dessous.\r\n\r\n \r\n\r\nCommandes ignorées par défaut :\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Détermine s'il est nécessaire de confirmer à la sortie l'existence de sessions de terminal actives.", "terminal.integrated.copyOnSelection": "Détermine si le texte sélectionné dans le terminal doit être copié dans le Presse-papiers.", - "terminal.integrated.drawBoldTextInBrightColors": "Détermine si le texte en gras dans le terminal doit toujours utiliser la variante de couleur ANSI \"bright\".", - "terminal.integrated.fontFamily": "Contrôle la famille de polices du terminal. La valeur par défaut est '#editor.fontFamily#'.", - "terminal.integrated.fontSize": "Contrôle la taille de police en pixels du terminal.", - "terminal.integrated.letterSpacing": "Contrôle l'espacement des lettres du terminal. Il s'agit d'une valeur entière qui représente la quantité de pixels supplémentaires à ajouter entre les caractères.", - "terminal.integrated.lineHeight": "Contrôle la hauteur de ligne du terminal. Ce nombre est multiplié par la taille de police du terminal pour obtenir la hauteur de ligne réelle en pixels.", - "terminal.integrated.minimumContrastRatio": "Quand ce paramètre est défini, la couleur de premier plan de chaque cellule change pour essayer de respecter le taux de contraste spécifié. Exemples de valeurs :\r\n\r\n- 1 : valeur par défaut. Ne rien faire.\r\n- 4.5 : [conformité WCAG AA (minimum)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7 : [conformité WCAG AAA (amélioré)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21 : blanc sur noir ou noir sur blanc.", - "terminal.integrated.fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand la touche Alt est enfoncée.", - "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicateur à utiliser sur le 'deltaY' des événements de défilement de la roulette de la souris.", - "terminal.integrated.fontWeightError": "Seuls les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000 sont autorisés.", - "terminal.integrated.fontWeight": "Épaisseur de police à utiliser dans le terminal pour le texte qui n'est pas en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", - "terminal.integrated.fontWeightBold": "Épaisseur de police à utiliser dans le terminal pour le texte qui est en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", "terminal.integrated.cursorBlinking": "Détermine si le curseur du terminal doit clignoter.", "terminal.integrated.cursorStyle": "Contrôle le style du curseur du terminal.", "terminal.integrated.cursorWidth": "Contrôle la largeur du curseur quand '#terminal.integrated.cursorStyle#' a la valeur 'line'.", - "terminal.integrated.scrollback": "Contrôle la quantité maximale de lignes que le terminal conserve en mémoire tampon.", + "terminal.integrated.cwd": "Chemin explicite de lancement du terminal. Il est utilisé en tant que répertoire de travail actif du processus d'interpréteur de commandes. Cela peut être particulièrement utile dans les paramètres d'espace de travail, si le répertoire racine n'est pas un répertoire de travail actif adéquat.", "terminal.integrated.detectLocale": "Détermine s'il est nécessaire de détecter la variable d'environnement '$LANG' et de lui affecter une option conforme à UTF-8 dans la mesure où le terminal de VS Code prend uniquement en charge les données encodées au format UTF-8 provenant de l'interpréteur de commandes.", "terminal.integrated.detectLocale.auto": "Définissez la variable d'environnement '$LANG' si la variable existante est manquante, ou si elle ne finit pas par '.UTF-8'.", "terminal.integrated.detectLocale.off": "Ne définissez pas la variable d'environnement '$LANG'.", "terminal.integrated.detectLocale.on": "Définissez toujours la variable d'environnement '$LANG'.", - "terminal.integrated.gpuAcceleration.auto": "Laisse VS Code détecter le renderer qui offre la meilleure expérience.", - "terminal.integrated.gpuAcceleration.on": "Active l'accélération GPU dans le terminal.", - "terminal.integrated.gpuAcceleration.off": "Désactive l'accélération GPU dans le terminal.", - "terminal.integrated.gpuAcceleration": "Contrôle si le terminal utilise le GPU pour son affichage.", - "terminal.integrated.rightClickBehavior.default": "Affiche le menu contextuel.", - "terminal.integrated.rightClickBehavior.copyPaste": "Effectue une copie quand il existe une sélection, sinon effectue un collage.", - "terminal.integrated.rightClickBehavior.paste": "Effectue un collage à la suite d'un clic droit.", - "terminal.integrated.rightClickBehavior.selectWord": "Sélectionne le mot sous le curseur et affiche le menu contextuel.", - "terminal.integrated.rightClickBehavior": "Contrôle la façon dont le terminal réagit au clic droit.", - "terminal.integrated.cwd": "Chemin explicite de lancement du terminal. Il est utilisé en tant que répertoire de travail actif du processus d'interpréteur de commandes. Cela peut être particulièrement utile dans les paramètres d'espace de travail, si le répertoire racine n'est pas un répertoire de travail actif adéquat.", - "terminal.integrated.confirmOnExit": "Détermine s'il est nécessaire de confirmer à la sortie l'existence de sessions de terminal actives.", - "terminal.integrated.enableBell": "Détermine si la cloche du terminal est activée.", - "terminal.integrated.commandsToSkipShell": "Ensemble d'ID de commande dont les combinaisons de touches ne sont pas envoyées à l'interpréteur de commandes mais sont toujours prises en charge par VS Code. Cela permet aux combinaisons de touches qui sont normalement consommées par l'interpréteur de commandes de produire le même résultat que dans une situation où le terminal n'a pas le focus, par exemple Ctrl+P pour lancer Quick Open.\r\n\r\n \r\n\r\nDe nombreuses commandes sont ignorées par défaut. Pour remplacer une valeur par défaut et passer la combinaison de touches de cette commande à l'interpréteur de commandes, ajoutez la commande précédée du caractère '-'. Par exemple, ajoutez '-workbench.action.quickOpen' pour autoriser Ctrl+P à atteindre l'interpréteur de commandes.\r\n\r\n \r\n\r\nLa liste suivante des commandes ignorées par défaut est tronquée quand elle est affichée dans l'Éditeur de paramètres. Pour voir la liste complète, [ouvrez le fichier JSON des paramètres par défaut](command:workbench.action.openRawDefaultSettings 'Ouvrir les paramètres par défaut (JSON)'), puis recherchez la première commande dans la liste ci-dessous.\r\n\r\n \r\n\r\nCommandes ignorées par défaut :\r\n\r\n{0}", - "terminal.integrated.allowChords": "Indique si les combinaisons de touches avec pression simultanée doivent être autorisées dans le terminal. Quand la valeur est true et que la frappe donne lieu à une pression simultanée, #terminal.integrated.commandsToSkipShell# est contourné. Si la valeur est false, cela vous permet d'envoyer ctrl+k vers votre interpréteur de commandes (et non VS Code).", - "terminal.integrated.allowMnemonics": "Indique si les mnémoniques de barre de menus (par exemple alt+f) sont autorisées à déclencher l'ouverture de la barre de menus. Notez que si la valeur est true, toutes les frappes de la touche alt ignorent l'interpréteur de commandes. Cela n'a aucun effet sur macOS.", - "terminal.integrated.inheritEnv": "Indique si les nouveaux interpréteurs de commandes doivent hériter leur environnement de VS Code. Cela n'est pas pris en charge sur Windows.", - "terminal.integrated.env.osx": "Objet et variables d'environnement ajoutés au processus de VS Code pour être utilisés par le terminal sur macOS. Affectez la valeur 'null' pour supprimer la variable d'environnement.", + "terminal.integrated.drawBoldTextInBrightColors": "Détermine si le texte en gras dans le terminal doit toujours utiliser la variante de couleur ANSI \"bright\".", + "terminal.integrated.enableBell": "Contrôle si l’appel du terminal est activé, cet appel s’affiche sous la forme d’une cloche près du nom du terminal.", + "terminal.integrated.enableFileLinks": "Indique si les liens de fichiers doivent être activés dans le terminal. Les liens peuvent être lents quand vous travaillez sur un lecteur réseau, car chaque lien de fichier est vérifié par rapport au système de fichiers. Le changement de cette option ne prend effet que sur les nouveaux terminaux.", + "terminal.integrated.enablePersistentSessions": "Permet la persistance des sessions de terminal de l'espace de travail entre les rechargements de fenêtres.", "terminal.integrated.env.linux": "Objet et variables d'environnement ajoutés au processus de VS Code pour être utilisés par le terminal sur Linux. Affectez la valeur 'null' pour supprimer la variable d'environnement.", + "terminal.integrated.env.osx": "Objet et variables d'environnement ajoutés au processus de VS Code pour être utilisés par le terminal sur macOS. Affectez la valeur 'null' pour supprimer la variable d'environnement.", "terminal.integrated.env.windows": "Objet et variables d'environnement ajoutés au processus de VS Code pour être utilisés par le terminal sur Windows. Affectez la valeur 'null' pour supprimer la variable d'environnement.", "terminal.integrated.environmentChangesIndicator": "Indique s'il est nécessaire d'afficher l'indicateur des changements apportés à un environnement sur chaque terminal. Cet indicateur précise si des extensions ont été effectuées, ou si vous souhaitez apporter des changements à l'environnement du terminal.", "terminal.integrated.environmentChangesIndicator.off": "Désactivez l'indicateur.", "terminal.integrated.environmentChangesIndicator.on": "Activez l'indicateur.", "terminal.integrated.environmentChangesIndicator.warnonly": "Affiche uniquement l'indicateur d'avertissement qui montre que l'environnement d'un terminal est 'obsolète'. N'affiche pas l'indicateur d'information qui montre que l'environnement d'un terminal a été modifié par une extension.", "terminal.integrated.environmentChangesRelaunch": "Indique si les terminaux doivent être relancés automatiquement quand l'extension souhaite contribuer à son environnement et qu'aucune interaction n'a eu lieu jusqu'à maintenant.", + "terminal.integrated.experimentalLinkProvider": "Paramètre expérimental qui vise à optimiser la détection des liens dans le terminal en améliorant le moment où ils sont détectés, et en activant le partage de la détection des liens avec l'éditeur. Pour le moment, seuls les liens web sont pris en charge.", + "terminal.integrated.fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand la touche Alt est enfoncée.", + "terminal.integrated.fontFamily": "Contrôle la famille de polices du terminal. La valeur par défaut est '#editor.fontFamily#'.", + "terminal.integrated.fontSize": "Contrôle la taille de police en pixels du terminal.", + "terminal.integrated.fontWeight": "Épaisseur de police à utiliser dans le terminal pour le texte qui n'est pas en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", + "terminal.integrated.fontWeightBold": "Épaisseur de police à utiliser dans le terminal pour le texte qui est en gras. Accepte les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000.", + "terminal.integrated.fontWeightError": "Seuls les mots clés \"normal\" et \"bold\", ou les nombres compris entre 1 et 1 000 sont autorisés.", + "terminal.integrated.gpuAcceleration": "Contrôle si le terminal utilise le GPU pour son affichage.", + "terminal.integrated.gpuAcceleration.auto": "Laisse VS Code détecter le renderer qui offre la meilleure expérience.", + "terminal.integrated.gpuAcceleration.off": "Désactive l'accélération GPU dans le terminal.", + "terminal.integrated.gpuAcceleration.on": "Active l'accélération GPU dans le terminal.", + "terminal.integrated.letterSpacing": "Contrôle l'espacement des lettres du terminal. Il s'agit d'une valeur entière qui représente la quantité de pixels supplémentaires à ajouter entre les caractères.", + "terminal.integrated.lineHeight": "Contrôle la hauteur de ligne du terminal. Ce nombre est multiplié par la taille de police du terminal pour obtenir la hauteur de ligne réelle en pixels.", + "terminal.integrated.localEchoExcludePrograms": "Expérimental : l'écho local est désactivé quand l'un de ces noms de programmes est trouvé dans le titre du terminal.", + "terminal.integrated.localEchoLatencyThreshold": "Expérimental : durée du délai réseau, en millisecondes, pendant lequel les modifications locales sont répercutées sur le terminal sans attendre l'accusé de réception du serveur. Si la valeur est '0', l'écho local est toujours activé et si la valeur est '-1', il est désactivé.", + "terminal.integrated.localEchoStyle": "Expérimental : style du texte répercuté localement dans le terminal : style de police ou couleur RVB.", + "terminal.integrated.macOptionClickForcesSelection": "Détermine si la sélection doit être forcée quand Option+clic est utilisé sur macOS. Cela permet de forcer une sélection normale (ligne) et d'interdire l'utilisation du mode de sélection de colonne. Cela permet de copier et de coller à l'aide de la sélection de terminal classique, par exemple, quand le mode souris est activé dans tmux.", + "terminal.integrated.macOptionIsMeta": "Détermine s'il est nécessaire de traiter la clé d'option en tant que touche Méta dans le terminal sur macOS.", + "terminal.integrated.minimumContrastRatio": "Quand ce paramètre est défini, la couleur de premier plan de chaque cellule change pour essayer de respecter le taux de contraste spécifié. Exemples de valeurs :\r\n\r\n- 1 : valeur par défaut. Ne rien faire.\r\n- 4.5 : [conformité WCAG AA (minimum)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7 : [conformité WCAG AAA (amélioré)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21 : blanc sur noir ou noir sur blanc.", + "terminal.integrated.mouseWheelScrollSensitivity": "Multiplicateur à utiliser sur le 'deltaY' des événements de défilement de la roulette de la souris.", + "terminal.integrated.rightClickBehavior": "Contrôle la façon dont le terminal réagit au clic droit.", + "terminal.integrated.rightClickBehavior.copyPaste": "Effectue une copie quand il existe une sélection, sinon effectue un collage.", + "terminal.integrated.rightClickBehavior.default": "Affiche le menu contextuel.", + "terminal.integrated.rightClickBehavior.paste": "Effectue un collage à la suite d'un clic droit.", + "terminal.integrated.rightClickBehavior.selectWord": "Sélectionne le mot sous le curseur et affiche le menu contextuel.", + "terminal.integrated.scrollback": "Contrôle la quantité maximale de lignes que le terminal conserve en mémoire tampon.", + "terminal.integrated.sendKeybindingsToShell": "Dispatche la plupart des combinaisons de touches au terminal au lieu du banc d'essai, en remplaçant '#terminal.integrated.commandsToSkipShell#', qui peut être utilisé alternativement pour affiner le réglage.", "terminal.integrated.showExitAlert": "Détermine s'il est nécessaire d'afficher l'alerte \"Le processus du terminal s'est achevé avec le code de sortie\" quand le code de sortie est différent de zéro.", "terminal.integrated.splitCwd": "Contrôle le répertoire de travail dans lequel un terminal divisé démarre.", - "terminal.integrated.splitCwd.workspaceRoot": "Un nouveau terminal divisé utilise la racine de l'espace de travail en tant que répertoire de travail. Dans un espace de travail multiracine, vous pouvez choisir le dossier racine à utiliser.", - "terminal.integrated.splitCwd.initial": "Un nouveau terminal divisé utilise le répertoire de travail dans lequel le terminal parent a démarré.", "terminal.integrated.splitCwd.inherited": "Sur macOS et Linux, un nouveau terminal divisé utilise le répertoire de travail du terminal parent. Sur Windows, le comportement est le même qu'avec le paramètre initial.", + "terminal.integrated.splitCwd.initial": "Un nouveau terminal divisé utilise le répertoire de travail dans lequel le terminal parent a démarré.", + "terminal.integrated.splitCwd.workspaceRoot": "Un nouveau terminal divisé utilise la racine de l'espace de travail en tant que répertoire de travail. Dans un espace de travail multiracine, vous pouvez choisir le dossier racine à utiliser.", + "terminal.integrated.tabs.enabled": "Contrôle si les onglets de terminal s’affichent en tant que liste sur le côté du terminal. Quand cette option est désactivée, une liste déroulante s’affiche à la place.", + "terminal.integrated.tabs.focusMode": "Contrôle si le focus sur le terminal d’un onglet se produit par un clic ou un double-clic.", + "terminal.integrated.tabs.focusMode.doubleClick": "Mettre le focus sur le terminal au double-clic sur l’onglet d’un terminal", + "terminal.integrated.tabs.focusMode.singleClick": "Mettre le focus sur le terminal au clic sur l’onglet d’un terminal", + "terminal.integrated.tabs.hideCondition": "Contrôle si l’affichage des onglets du terminal est masqué sous certaines conditions.", + "terminal.integrated.tabs.hideCondition.never": "Ne jamais masquer l’affichage des onglets du terminal", + "terminal.integrated.tabs.hideCondition.singleGroup": "Masquer l’affichage des onglets de terminaux quand un seul groupe de terminaux est ouvert", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Masquer l’affichage des onglets de terminaux quand un seul terminal est ouvert", + "terminal.integrated.tabs.location": "Contrôle l’emplacement des onglets du terminal, à gauche ou à droite du ou des terminaux réels.", + "terminal.integrated.tabs.location.left": "Afficher l’affichage des onglets de terminaux à gauche du terminal", + "terminal.integrated.tabs.location.right": "Afficher l’affichage des onglets de terminaux à droite du terminal", + "terminal.integrated.tabs.showActiveTerminal": "Affiche les informations sur le terminal actif dans l’affichage, ce qui est particulièrement utile lorsque le titre n’est pas visible dans les onglets.", + "terminal.integrated.tabs.showActiveTerminal.always": "Toujours afficher le terminal actif", + "terminal.integrated.tabs.showActiveTerminal.never": "Ne jamais afficher le terminal actif", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Afficher le terminal actif quand il est le seul terminal ouvert", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Afficher le terminal actif quand il est le seul terminal ouvert ou lorsque l’affichage des onglets est dans l’état d’affichage étroit et sans texte", + "terminal.integrated.titleMode": "Détermine la manière dont le titre du terminal est défini, ce qui s’affiche dans l’onglet ou l’entrée de liste déroulante du terminal.", + "terminal.integrated.unicodeVersion": "Contrôle la version d'Unicode à utiliser au moment de l'évaluation de la largeur des caractères dans le terminal. Si vous êtes confronté à des emojis ou d'autres caractères larges qui n'occupent pas la quantité appropriée (trop ou trop peu) d'espaces avant ou arrière, vous pouvez essayer d'adapter ce paramètre.", + "terminal.integrated.unicodeVersion.eleven": "Version 11 d'Unicode. Cette version offre une meilleure prise en charge sur les systèmes modernes qui utilisent des versions modernes d'Unicode.", + "terminal.integrated.unicodeVersion.six": "Version 6 d'Unicode. Il s'agit d'une version antérieure qui doit fonctionner mieux sur les anciens systèmes.", "terminal.integrated.windowsEnableConpty": "Indique si ConPTY doit être utilisé pour la communication des processus du terminal Windows (nécessite Windows 10 build 18309+). Winpty est utilisé si ce paramètre a la valeur false.", "terminal.integrated.wordSeparators": "Chaîne contenant tous les caractères à considérer en tant que séparateurs de mots quand le double-clic est utilisé pour sélectionner un mot.", - "terminal.integrated.experimentalUseTitleEvent": "Paramètre expérimental qui utilise l'événement du titre de terminal pour le titre de liste déroulante. Ce paramètre s'applique uniquement aux nouveaux terminaux.", - "terminal.integrated.enableFileLinks": "Indique si les liens de fichiers doivent être activés dans le terminal. Les liens peuvent être lents quand vous travaillez sur un lecteur réseau, car chaque lien de fichier est vérifié par rapport au système de fichiers. Le changement de cette option ne prend effet que sur les nouveaux terminaux.", - "terminal.integrated.unicodeVersion.six": "Version 6 d'Unicode. Il s'agit d'une version antérieure qui doit fonctionner mieux sur les anciens systèmes.", - "terminal.integrated.unicodeVersion.eleven": "Version 11 d'Unicode. Cette version offre une meilleure prise en charge sur les systèmes modernes qui utilisent des versions modernes d'Unicode.", - "terminal.integrated.unicodeVersion": "Contrôle la version d'Unicode à utiliser au moment de l'évaluation de la largeur des caractères dans le terminal. Si vous êtes confronté à des emojis ou d'autres caractères larges qui n'occupent pas la quantité appropriée (trop ou trop peu) d'espaces avant ou arrière, vous pouvez essayer d'adapter ce paramètre.", - "terminal.integrated.experimentalLinkProvider": "Paramètre expérimental qui vise à optimiser la détection des liens dans le terminal en améliorant le moment où ils sont détectés, et en activant le partage de la détection des liens avec l'éditeur. Pour le moment, seuls les liens web sont pris en charge.", - "terminal.integrated.localEchoLatencyThreshold": "Expérimental : durée du délai réseau, en millisecondes, pendant lequel les modifications locales sont répercutées sur le terminal sans attendre l'accusé de réception du serveur. Si la valeur est '0', l'écho local est toujours activé et si la valeur est '-1', il est désactivé.", - "terminal.integrated.localEchoExcludePrograms": "Expérimental : l'écho local est désactivé quand l'un de ces noms de programmes est trouvé dans le titre du terminal.", - "terminal.integrated.localEchoStyle": "Expérimental : style du texte répercuté localement dans le terminal : style de police ou couleur RVB.", - "terminal.integrated.enablePersistentSessions": "Permet la persistance des sessions de terminal de l'espace de travail entre les rechargements de fenêtres.", - "terminal.integrated.shell.linux.noDefault": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Linux. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "Chemin de l'interpréteur de commandes utilisé par le terminal sur macOS. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Windows. [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Linux (par défaut : {0}). [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "Chemin de l'interpréteur de commandes utilisé par le terminal sur macOS (par défaut : {0}). [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Windows (par défaut : {0}). [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Indique si le terminal a le focus", - "terminalShellTypeContextKey": "Type d'interpréteur de commandes du terminal actif", - "terminalTextSelectedContextKey": "Indique si le texte est sélectionné dans le terminal actif", - "terminalProcessSupportedContextKey": "Indique si les processus du terminal peuvent être lancés", - "terminalCategory": "Terminal", - "vscode.extension.contributes.terminal": "Contribue aux fonctionnalités du terminal.", - "vscode.extension.contributes.terminal.types": "Définit les types de terminal supplémentaires que l'utilisateur peut créer.", - "vscode.extension.contributes.terminal.types.command": "Commande à exécuter quand l'utilisateur crée ce type de terminal.", - "vscode.extension.contributes.terminal.types.title": "Titre de ce type de terminal." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Tapez le nom d'un terminal à ouvrir.", - "tasksQuickAccessHelp": "Afficher tous les terminaux ouverts", - "terminal": "Terminal", - "miToggleIntegratedTerminal": "&&Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "Utilisez 'monospace'", - "terminal.monospaceOnly": "Le terminal prend en charge seulement les polices à espacement fixe. Veillez à redémarrer VS Code s'il s'agit d'une police nouvellement installée.", - "terminals": "Ouvrez les terminaux.", - "terminalConnectingLabel": "Démarrage..." + "terminalIntegratedConfigurationTitle": "Terminal intégré", + "titleMode.executable": "Le titre est défini par le _terminal_, le nom du processus de premier plan détecté est utilisé.", + "titleMode.sequence": "Le titre est défini par le _processus_ par le biais d’une séquence d’échappement, cela est utile si votre interpréteur de commandes définit dynamiquement le titre." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "Redémarrer l'hôte pty", - "nonResponsivePtyHost": "La connexion au processus hôte pty du terminal ne répond pas. Les terminaux risquent de cesser de fonctionner." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Sélectionner le profil par défaut", - "workbench.action.terminal.openSettings": "Configurer les paramètres du terminal", - "workbench.action.terminal.newWorkspacePlaceholder": "Sélectionner le répertoire de travail actuel pour le nouveau terminal", - "terminalLaunchHelp": "Ouvrir l'aide", - "workbench.action.terminal.newInActiveWorkspace": "Créer un nouveau Terminal intégré (dans l'espace de travail actif)", - "workbench.action.terminal.newWithProfile": "Créer un terminal intégré (avec profil)", - "workbench.action.terminal.focusPreviousPane": "Focus sur le panneau précédent", - "workbench.action.terminal.focusNextPane": "Focus sur le panneau suivant", - "workbench.action.terminal.resizePaneLeft": "Redimensionner le panneau vers la gauche", - "workbench.action.terminal.resizePaneRight": "Redimensionner le panneau vers la droite", - "workbench.action.terminal.resizePaneUp": "Redimensionner le panneau vers le haut", - "workbench.action.terminal.resizePaneDown": "Redimensionner le panneau vers le bas", - "workbench.action.terminal.focus": "Focus sur le terminal", - "workbench.action.terminal.focusNext": "Focus sur le terminal suivant", - "workbench.action.terminal.focusPrevious": "Focus sur le terminal précédent", - "workbench.action.terminal.runSelectedText": "Exécuter le texte sélectionné dans le terminal actif", - "workbench.action.terminal.runActiveFile": "Exécuter le fichier actif dans le terminal actif", - "workbench.action.terminal.runActiveFile.noFile": "Seuls les fichiers sur disque peuvent être exécutés dans le terminal", - "workbench.action.terminal.scrollDown": "Faire défiler vers le bas (ligne)", - "workbench.action.terminal.scrollDownPage": "Faire défiler vers le bas (page)", - "workbench.action.terminal.scrollToBottom": "Faire défiler jusqu'en bas", - "workbench.action.terminal.scrollUp": "Faire défiler vers le haut (ligne)", - "workbench.action.terminal.scrollUpPage": "Faire défiler vers le haut (page)", - "workbench.action.terminal.scrollToTop": "Faire défiler jusqu'en haut", - "workbench.action.terminal.navigationModeExit": "Quitter le mode de navigation", - "workbench.action.terminal.navigationModeFocusPrevious": "Mettre le focus sur la ligne précédente (Mode de navigation)", - "workbench.action.terminal.navigationModeFocusNext": "Mettre le focus sur la ligne suivante (mode de navigation)", - "workbench.action.terminal.clearSelection": "Effacer la sélection", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Gérer les autorisations de l'interpréteur de commandes de l'espace de travail", - "workbench.action.terminal.rename": "Renommer", - "workbench.action.terminal.rename.prompt": "Entrer le nom du terminal", - "workbench.action.terminal.focusFind": "Focus sur la recherche", - "workbench.action.terminal.hideFind": "Masquer la recherche", - "workbench.action.terminal.attachToRemote": "Attacher à la session", - "noUnattachedTerminals": "Il n'existe aucun terminal non attaché à attacher", - "quickAccessTerminal": "Changer de terminal actif", - "workbench.action.terminal.scrollToPreviousCommand": "Faire défiler jusqu'à la commande précédente", - "workbench.action.terminal.scrollToNextCommand": "Faire défiler jusqu'à la prochaine commande", - "workbench.action.terminal.selectToPreviousCommand": "Sélectionnez pour la commande précédente", - "workbench.action.terminal.selectToNextCommand": "Sélectionnez pour la commande suivante", - "workbench.action.terminal.selectToPreviousLine": "Sélectionner pour la ligne précédente", - "workbench.action.terminal.selectToNextLine": "Sélectionner pour la ligne suivante", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Activer/désactiver la journalisation de la séquence d'échappement", - "workbench.action.terminal.sendSequence": "Envoyer une séquence personnalisée au terminal", - "workbench.action.terminal.newWithCwd": "Créer un nouveau terminal intégré à partir d'un répertoire de travail personnalisé", - "workbench.action.terminal.newWithCwd.cwd": "Répertoire où démarrer le terminal", - "workbench.action.terminal.renameWithArg": "Renommer le terminal actuellement actif", - "workbench.action.terminal.renameWithArg.name": "Nouveau nom du terminal", - "workbench.action.terminal.renameWithArg.noName": "Aucun argument de nom fourni", - "workbench.action.terminal.toggleFindRegex": "Activer/désactiver la recherche à l'aide de la notation regex", - "workbench.action.terminal.toggleFindWholeWord": "Activer/désactiver la recherche à l'aide du mot entier", - "workbench.action.terminal.toggleFindCaseSensitive": "Activer/désactiver la recherche sensible à la casse", - "workbench.action.terminal.findNext": "Rechercher le suivant", - "workbench.action.terminal.findPrevious": "Rechercher le précédent", - "workbench.action.terminal.searchWorkspace": "Rechercher dans l'espace de travail", - "workbench.action.terminal.relaunch": "Relancer le terminal actif", - "workbench.action.terminal.showEnvironmentInformation": "Afficher les informations sur l'environnement", - "workbench.action.terminal.split": "Diviser le terminal", - "workbench.action.terminal.split.short": "Fractionner", - "workbench.action.terminal.splitInActiveWorkspace": "Diviser le Terminal (dans l'espace de travail actif)", - "workbench.action.terminal.selectAll": "Tout sélectionner", - "workbench.action.terminal.new": "Créer un terminal intégré", - "workbench.action.terminal.new.short": "Nouveau terminal", - "workbench.action.terminal.kill": "Tuer l'instance active du terminal", - "workbench.action.terminal.kill.short": "Tuer le terminal", - "workbench.action.terminal.clear": "Effacer", - "workbench.action.terminal.copySelection": "Copier la sélection", - "workbench.action.terminal.copySelection.short": "Copier", - "workbench.action.terminal.paste": "Coller dans le terminal actif", - "workbench.action.terminal.paste.short": "Coller", - "workbench.action.terminal.pasteSelection": "Coller la sélection dans le terminal actif", - "workbench.action.terminal.switchTerminal": "Changer de terminal" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "Couleur d'arrière-plan du terminal, permet d'appliquer au terminal une couleur différente de celle du panneau.", - "terminal.foreground": "Couleur de premier plan du terminal.", - "terminalCursor.foreground": "La couleur de premier plan du curseur du terminal.", - "terminalCursor.background": "La couleur d’arrière-plan du curseur terminal. Permet de personnaliser la couleur d’un caractère recouvert par un curseur de bloc.", - "terminal.selectionBackground": "Couleur d'arrière-plan de sélection du terminal.", - "terminal.border": "Couleur de bordure qui sépare les volets de fractionnement dans le terminal. La valeur par défaut est panel.border.", - "terminal.ansiColor": "Couleur ANSI '{0}' dans le terminal." - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Autoriser la configuration de l'interpréteur de commandes de l'espace de travail", - "workbench.action.terminal.disallowWorkspaceShell": "Interdire la configuration de l'interpréteur de commandes de l'espace de travail", - "terminalService.terminalCloseConfirmationSingular": "Il existe une session de terminal active. Voulez-vous la tuer ?", - "terminalService.terminalCloseConfirmationPlural": "Il existe {0} sessions de terminal actives. Voulez-vous les tuer ?", - "terminal.integrated.selectProfileToCreate": "Sélectionner le profil de terminal à créer", - "terminal.integrated.chooseDefaultProfile": "Sélectionnez votre profil de terminal par défaut", - "enterTerminalProfileName": "Entrez le nom du profil du terminal", - "terminalProfileAlreadyExists": "Il existe déjà un profil de terminal portant ce nom", - "terminalProfiles": "profils", - "terminalProfiles.detected": "détecté(s)", - "createQuickLaunchProfile": "Configurer le profil du terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Icône de vue du terminal.", - "renameTerminalIcon": "Icône de renommage dans le menu rapide du terminal.", - "killTerminalIcon": "Icône permettant de tuer une instance de terminal.", - "newTerminalIcon": "Icône de création d'une instance de terminal.", - "configureTerminalProfileIcon": "Icône de création d'un profil de terminal." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "Redémarrer l'hôte pty", - "nonResponsivePtyHost": "La connexion au processus hôte pty du terminal ne répond pas. Les terminaux risquent de cesser de fonctionner." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Nouveau terminal", - "miSplitTerminal": "Terminal divi&&sé", - "miRunActiveFile": "Exécuter le fichier &&actif", - "miRunSelectedText": "Exécuter le texte &&sélectionné" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Renommer le terminal", - "killTerminal": "Tuer l'instance du terminal", - "workbench.action.terminal.newplus": "Créer un terminal intégré" + "nonResponsivePtyHost": "La connexion au processus hôte pty du terminal ne répond pas. Les terminaux risquent de cesser de fonctionner.", + "restartPtyHost": "Redémarrer l'hôte pty" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Créer un terminal intégré (local)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "Autorisez-vous cet espace de travail à modifier l'interpréteur de commandes de votre terminal ? {0}", - "allow": "Autoriser", - "disallow": "Interdire", - "useWslExtension.title": "L'extension '{0}' est recommandée pour ouvrir un terminal dans WSL.", - "install": "Installer" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Entrée du terminal", - "terminal.integrated.a11yTooMuchOutput": "Trop de sorties à annoncer, naviguer dans les lignes manuellement pour lire", - "keybindingHandling": "Certaines combinaisons de touches ne vont pas au terminal par défaut. À la place, elles sont gérées par {0}.", - "configureTerminalSettings": "Configurer les paramètres du terminal", - "yes": "Oui", - "no": "Non", - "dontShowAgain": "Ne plus afficher", - "terminal.slowRendering": "L'accélération GPU du terminal semble lente sur votre ordinateur. Voulez-vous la désactiver, ce qui peut améliorer les performances ? [En savoir plus sur les paramètres de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", - "terminal.integrated.copySelection.noSelection": "Le terminal n'a aucune sélection à copier", - "launchFailed.exitCodeAndCommandLine": "Échec du lancement du processus de terminal \"{0}\" (code de sortie : {1}).", - "launchFailed.exitCodeOnly": "Échec du lancement du processus de terminal (code de sortie : {0}).", - "terminated.exitCodeAndCommandLine": "Arrêt du processus de terminal \"{0}\". Code de sortie : {1}.", - "terminated.exitCodeOnly": "Arrêt du processus de terminal. Code de sortie : {0}.", - "launchFailed.errorMessage": "Échec du lancement du processus de terminal : {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", - "terminalTextBoxAriaLabel": "Terminal {0}", - "terminalStaleTextBoxAriaLabel": "L'environnement {0} du terminal est obsolète. Pour plus d'informations, exécutez la commande Afficher les informations sur l'environnement" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (déconnecté)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "option+clic", - "terminalLinkHandler.followLinkAlt": "alt+clic", - "terminalLinkHandler.followLinkCmd": "cmd+clic", - "terminalLinkHandler.followLinkCtrl": "ctrl+clic", - "followForwardedLink": "Suivre le lien à l'aide du port réacheminé", - "followLink": "Suivre le lien", - "followLinkUrl": "Lien" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Redémarrage du terminal, car la connexion au processus de l'interpréteur de commandes a été perdue..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Rechercher un espace de travail" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Les extensions souhaitent apporter les changements suivants à l'environnement du terminal :", - "extensionEnvironmentContributionRemoval": "Les extensions souhaitent supprimer les changements existants de l'environnement du terminal :", - "relaunchTerminalLabel": "Relancer le terminal", - "extensionEnvironmentContributionInfo": "Des extensions ont apporté des changements à l'environnement de ce terminal" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Ouvrir le fichier dans l'éditeur", - "focusFolder": "Focus sur le dossier dans l'Explorateur", - "openFolder": "Ouvrir le dossier dans une nouvelle fenêtre" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Test", - "noTestProvidersRegistered": "Aucun fournisseur de tests n'est inscrit pour cet espace de travail.", - "searchMarketplaceForTestExtensions": "[Rechercher sur Marketplace](command:{0})", - "testExplorer": "Explorateur de tests" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Icône de vue de l'affichage des tests.", - "testingRunIcon": "Icône de l'action d'exécution de test.", - "testingRunAllIcon": "Icône de l'action \"exécuter tous les tests\".", - "testingDebugIcon": "Icône de l'action de débogage de test.", - "testingCancelIcon": "Icône permettant d'annuler les séries de tests en cours.", - "filterIcon": "Icône de l'action Filtrer dans la vue des tests.", "autoRunIcon": "Icône permettant d'activer/de désactiver l'exécution automatique dans la vue des tests.", + "filterIcon": "Icône de l'action Filtrer dans la vue des tests.", "hiddenIcon": "Icône affichée à côté des tests masqués, quand ceux-ci ont été affichés.", - "testingShowAsList": "Icône affichée quand l'Explorateur de tests est désactivé sous forme d'arborescence.", - "testingShowAsTree": "Icône affichée quand l'Explorateur de tests est désactivé sous forme de liste.", + "testViewIcon": "Icône de vue de l'affichage des tests.", + "testingCancelIcon": "Icône permettant d'annuler les séries de tests en cours.", + "testingDebugIcon": "Icône de l'action de débogage de test.", "testingErrorIcon": "Icône affichée pour les tests qui comportent une erreur.", "testingFailedIcon": "Icône affichée pour les tests non réussis.", "testingPassedIcon": "Icône affichée pour les tests réussis.", "testingQueuedIcon": "Icône affichée pour les tests mis en file d'attente.", + "testingRunAllIcon": "Icône de l'action \"exécuter tous les tests\".", + "testingRunIcon": "Icône de l'action d'exécution de test.", + "testingShowAsList": "Icône affichée quand l'Explorateur de tests est désactivé sous forme d'arborescence.", + "testingShowAsTree": "Icône affichée quand l'Explorateur de tests est désactivé sous forme de liste.", "testingSkippedIcon": "Icône affichée pour les tests ignorés.", "testingUnsetIcon": "Icône affichée pour les tests qui sont dans un état annulé." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "Échec de {0}. ", - "failedPeekAction": "Aperçu de l'erreur", - "testing.clickToRun": "Cliquez pour exécuter les tests, cliquez avec le bouton droit pour plus d'options", - "run test": "Exécuter le test", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "Déboguer le test", - "reveal test": "Révéler dans l'Explorateur de tests" + "debugAllTests": "Déboguer tous les tests", + "debugSelectedTests": "Déboguer les tests sélectionnés", + "discoveringTests": "Découverte des tests", + "hideTest": "Masquer le test", + "noDebugTestProvider": "Aucun test pouvant être débogué n'est présent dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", + "noTestProvider": "Tests introuvables dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", + "run test": "Exécuter le test", + "runAllTests": "Exécuter tous les tests", + "runSelectedTests": "Exécuter les tests sélectionnés", + "testing.cancelRun": "Annuler la série de tests", + "testing.category": "Test", + "testing.clearResults": "Effacer tous les résultats", + "testing.collapseAll": "Réduire tous les tests", + "testing.debugAtCursor": "Déboguer le test au niveau du curseur", + "testing.debugCurrentFile": "Déboguer les tests dans le fichier actuel", + "testing.debugFailTests": "Déboguer les tests non réussis", + "testing.debugLastRun": "Déboguer la dernière série", + "testing.editFocusedTest": "Accéder au test", + "testing.openOutputPeek": "Aperçu de la sortie", + "testing.reRunFailTests": "Réexécuter les tests non réussis", + "testing.reRunLastRun": "Réexécuter la dernière série", + "testing.refresh": "Actualiser les tests", + "testing.runAtCursor": "Exécuter le test au niveau du curseur", + "testing.runCurrentFile": "Exécuter les tests dans le fichier actuel", + "testing.searchForTestExtension": "Rechercher une extension de test", + "testing.showMostRecentOutput": "Afficher la sortie", + "testing.sortByLocation": "Trier par emplacement", + "testing.sortByName": "Trier par nom", + "testing.turnOffAutoRun": "Désactiver l'exécution automatique", + "testing.turnOnAutoRun": "Activer l'exécution automatique", + "testing.viewAsList": "Voir sous forme de liste", + "testing.viewAsTree": "Voir sous forme d'arborescence", + "unhideTest": "Afficher le test" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "Tests introuvables dans cet espace de travail.", - "testingFindExtension": "Trouver des extensions de test", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, résultat obsolète", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "&&Test en cours", + "noTestProvidersRegistered": "Tests introuvables dans cet espace de travail.", + "searchMarketplaceForTestExtensions": "[Trouver des extensions de test](command:{0})", + "test": "Test", "testExplorer": "Explorateur de tests" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Déboguer le test", + "failedHoverMessage": "Échec de {0}. ", + "failedPeekAction": "Aperçu de l'erreur", + "reveal test": "Révéler dans l'Explorateur de tests", + "run test": "Exécuter le test", + "testing.clickToRun": "Cliquez pour exécuter les tests, cliquez avec le bouton droit pour plus d'options" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Plus de filtres...", + "filter": "Filtre", "testExplorerFilter": "Filtre (exemple : text, !exclude)", - "testing.filters.showOnlyFailed": "Afficher uniquement les tests non réussis", - "testing.filters.showOnlyExecuted": "Afficher uniquement les tests exécutés", + "testing.filters.currentFile": "Afficher dans le fichier actif uniquement", + "testing.filters.menu": "Plus de filtres...", + "testing.filters.removeTestExclusions": "Afficher tous les tests", "testing.filters.showAll": "Afficher tous les tests", "testing.filters.showExcludedTests": "Afficher les tests masqués", - "testing.filters.removeTestExclusions": "Afficher tous les tests", - "testing.filters.currentFile": "Afficher dans le fichier actif uniquement", - "filter": "Filtre" + "testing.filters.showOnlyExecuted": "Afficher uniquement les tests exécutés", + "testing.filters.showOnlyFailed": "Afficher uniquement les tests non réussis" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Explorateur de tests", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0}, sur une durée de {1}", + "testing.treeElementLabelOutdated": "{0}, résultat obsolète", + "testingFindExtension": "Afficher les tests de l’espace de travail", + "testingNoTest": "Nous n’avons pas trouvé de test dans ce fichier." }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Résultat attendu", + "close": "Fermer", + "debug test": "Test de débogage", + "run test": "Exécuter le test", + "testUnnamedTask": "Tâche sans nom", + "testing.debugLastRun": "Déboguer la série de tests", + "testing.reRunLastRun": "Réexécuter la série de tests", + "testing.revealInExplorer": "Révéler dans l'Explorateur de tests", + "testing.showResultOutput": "Afficher la sortie des résultats", "testingOutputActual": "Résultat réel", - "close": "Fermer" + "testingOutputExpected": "Résultat attendu", + "testingPeekLabel": "Messages de résultat de test" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "Fin de la série de tests à {0}", + "runNoOutout": "La série de tests n’a enregistré aucune sortie.", + "testNoRunYet": "\r\nAucun test n’a encore été exécuté.\r\n", + "testOutputTerminalTitle": "Sortie de test", + "testOutputTerminalTitleWithDate": "Sortie de test à {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Exécution des tests...", - "testProgress.running": "Exécution des tests, {0}/{1} réussi(s) ({2} %)", - "testProgressWithSkip.running": "Exécution des tests, {0}/{1} réussi(s) ({2} %, {3} ignoré(s))", "testProgress.completed": "{0}/{1} tests réussis ({2} %)", - "testProgressWithSkip.completed": "{0}/{1} tests réussis ({2} %, {3} ignorés)" + "testProgress.running": "Exécution des tests, {0}/{1} réussi(s) ({2} %)", + "testProgress.runningInitial": "Exécution des tests...", + "testProgressWithSkip.completed": "{0}/{1} tests réussis ({2} %, {3} ignorés)", + "testProgressWithSkip.running": "Exécution des tests, {0}/{1} réussi(s) ({2} %, {3} ignoré(s))" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "Test" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Couleur de l'icône d'erreur dans l'Explorateur de tests.", + "testing.iconFailed": "Couleur de l'icône d'échec dans l'Explorateur de tests.", + "testing.iconPassed": "Couleur de l'icône de réussite dans l'Explorateur de tests.", + "testing.iconQueued": "Couleur de l'icône de mise en file d'attente dans l'Explorateur de tests.", + "testing.iconSkipped": "Couleur de l'icône de tests ignorés dans l'Explorateur de tests.", + "testing.iconUnset": "Couleur de l'icône d'état annulé dans l'Explorateur de tests.", + "testing.message.error.decorationForeground": "Couleur de texte des messages d'erreur de test affichés inline dans l'éditeur.", + "testing.message.error.marginBackground": "Couleur de marge à côté des messages d'erreur affichés inline dans l'éditeur.", + "testing.message.hint.decorationForeground": "Couleur de texte des messages de conseil de test affichés inline dans l'éditeur.", + "testing.message.hint.marginBackground": "Couleur de marge à côté des messages de conseil affichés inline dans l'éditeur.", + "testing.message.info.decorationForeground": "Couleur de texte des messages d'information de test affichés inline dans l'éditeur.", + "testing.message.info.marginBackground": "Couleur de marge à côté des messages d'information affichés inline dans l'éditeur.", + "testing.message.warning.decorationForeground": "Couleur de texte des messages d'avertissement de test affichés inline dans l'éditeur.", + "testing.message.warning.marginBackground": "Couleur de marge à côté des messages d'avertissement affichés inline dans l'éditeur.", + "testing.peekBorder": "Couleur des bordures et de la flèche de l'affichage d'aperçu.", + "testing.runAction": "Couleur des icônes d'exécution dans l'éditeur." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "Test", + "testing.autoRun.delay": "Délai d'attente, en millisecondes, après le marquage d'un test comme étant obsolète et le démarrage d'une nouvelle exécution.", "testing.autoRun.mode": "Contrôle les tests exécutés automatiquement.", "testing.autoRun.mode.allInWorkspace": "Exécute automatiquement tous les tests découverts quand l'exécution automatique est activée. Réexécute les tests individuels quand ils changent.", "testing.autoRun.mode.onlyPreviouslyRun": "Réexécute les tests individuels quand ils changent. N'exécute pas automatiquement les tests qui n'ont pas déjà été exécutés.", - "testing.autoRun.delay": "Délai d'attente, en millisecondes, après le marquage d'un test comme étant obsolète et le démarrage d'une nouvelle exécution.", "testing.automaticallyOpenPeekView": "Configure le déclenchement de l'ouverture automatique de la vue d'aperçu d'erreur.", "testing.automaticallyOpenPeekView.failureAnywhere": "L'ouverture automatique s'effectue, quel que soit l'emplacement de l'échec.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "L'ouverture automatique s'effectue en cas d'échec d'un test dans un document visible.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Contrôle si la vue d'aperçu doit s'ouvrir automatiquement en mode d'exécution automatique." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "ID de l'élément de test actuel, défini au moment de la création ou de l'ouverture de menus sur les éléments de test" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Une erreur s'est produite durant la tentative d'exécution des tests : {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Test", - "unhideTest": "Afficher le test", - "hideTest": "Masquer le test", - "debug test": "Déboguer le test", - "run test": "Exécuter le test", - "runSelectedTests": "Exécuter les tests sélectionnés", - "debugSelectedTests": "Déboguer les tests sélectionnés", - "discoveringTests": "Découverte des tests", - "runAllTests": "Exécuter tous les tests", - "noTestProvider": "Tests introuvables dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", - "debugAllTests": "Déboguer tous les tests", - "noDebugTestProvider": "Aucun test pouvant être débogué n'est présent dans cet espace de travail. Vous devrez peut-être installer une extension de fournisseur de tests", - "testing.cancelRun": "Annuler la série de tests", - "testing.viewAsList": "Voir sous forme de liste", - "testing.viewAsTree": "Voir sous forme d'arborescence", - "testing.sortByName": "Trier par nom", - "testing.sortByLocation": "Trier par emplacement", - "testing.collapseAll": "Réduire tous les tests", - "testing.refresh": "Actualiser les tests", - "testing.clearResults": "Effacer tous les résultats", - "testing.editFocusedTest": "Accéder au test", - "testing.turnOnAutoRun": "Activer l'exécution automatique", - "testing.turnOffAutoRun": "Désactiver l'exécution automatique", - "testing.runAtCursor": "Exécuter le test au niveau du curseur", - "testing.debugAtCursor": "Déboguer le test au niveau du curseur", - "testing.runCurrentFile": "Exécuter les tests dans le fichier actuel", - "testing.debugCurrentFile": "Déboguer les tests dans le fichier actuel", - "testing.reRunFailTests": "Réexécuter les tests non réussis", - "testing.debugFailTests": "Déboguer les tests non réussis", - "testing.reRunLastRun": "Réexécuter la dernière série", - "testing.debugLastRun": "Déboguer la dernière série", - "testing.searchForTestExtension": "Rechercher une extension de test" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "Couleur de l'icône d'échec dans l'Explorateur de tests.", - "testing.iconErrored": "Couleur de l'icône d'erreur dans l'Explorateur de tests.", - "testing.iconPassed": "Couleur de l'icône de réussite dans l'Explorateur de tests.", - "testing.runAction": "Couleur des icônes d'exécution dans l'éditeur.", - "testing.iconQueued": "Couleur de l'icône de mise en file d'attente dans l'Explorateur de tests.", - "testing.iconUnset": "Couleur de l'icône d'état annulé dans l'Explorateur de tests.", - "testing.iconSkipped": "Couleur de l'icône de tests ignorés dans l'Explorateur de tests.", - "testing.peekBorder": "Couleur des bordures et de la flèche de l'affichage d'aperçu.", - "testing.message.error.decorationForeground": "Couleur de texte des messages d'erreur de test affichés inline dans l'éditeur.", - "testing.message.error.marginBackground": "Couleur de marge à côté des messages d'erreur affichés inline dans l'éditeur.", - "testing.message.warning.decorationForeground": "Couleur de texte des messages d'avertissement de test affichés inline dans l'éditeur.", - "testing.message.warning.marginBackground": "Couleur de marge à côté des messages d'avertissement affichés inline dans l'éditeur.", - "testing.message.info.decorationForeground": "Couleur de texte des messages d'information de test affichés inline dans l'éditeur.", - "testing.message.info.marginBackground": "Couleur de marge à côté des messages d'information affichés inline dans l'éditeur.", - "testing.message.hint.decorationForeground": "Couleur de texte des messages de conseil de test affichés inline dans l'éditeur.", - "testing.message.hint.marginBackground": "Couleur de marge à côté des messages de conseil affichés inline dans l'éditeur." + "testing.automaticallyOpenPeekViewDuringAutoRun": "Contrôle si la vue d'aperçu doit s'ouvrir automatiquement en mode d'exécution automatique.", + "testing.followRunningTest": "Contrôle si le test en cours d’exécution doit être suivi dans l’affichage de l’explorateur de tests" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "Erreur", @@ -7735,264 +8041,277 @@ "testState.skipped": "Ignoré", "testState.unset": "Non défini" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Série de tests à {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Une erreur s'est produite durant la tentative d'exécution des tests : {0}", + "testTrust": "L’exécution de tests peut mener à l’exécution de code dans votre espace de travail." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Type de l’élément dans l’affichage Aperçu de la sortie. La valeur peut être « test », « message », « tâche » ou « résultat ».", + "testing.testId": "ID de l'élément de test actuel, défini au moment de la création ou de l'ouverture de menus sur les éléments de test", + "testing.testItemHasUri": "Valeur booléenne indiquant si un URI a été défini pour l’élément de test", + "testing.testItemIsHidden": "Valeur booléenne qui indique si l’élément de test est masqué" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Thème de couleur", - "themes.category.light": "thèmes clairs", - "themes.category.dark": "thèmes sombres", - "themes.category.hc": "thèmes à contraste élevé", - "installColorThemes": "Installer des thèmes de couleurs supplémentaires...", - "themes.selectTheme": "Sélectionner un thème de couleur (flèches bas/haut pour afficher l'aperçu)", - "selectIconTheme.label": "Thème d'icône de fichier", - "noIconThemeLabel": "Aucun(e)", - "noIconThemeDesc": "Désactiver les icônes de fichier", - "installIconThemes": "Installer des thèmes d'icônes de fichiers supplémentaires...", - "themes.selectIconTheme": "Sélectionner un thème d'icône de fichier", - "selectProductIconTheme.label": "Thème d'icône de produit", "defaultProductIconThemeLabel": "Par défaut", - "installProductIconThemes": "Installer des thèmes d'icônes de produit supplémentaires...", - "themes.selectProductIconTheme": "Sélectionner un thème d'icône de produit", "generateColorTheme.label": "Générer le thème de couleur à partir des paramètres actuels", - "preferences": "Préférences", + "installColorThemes": "Installer des thèmes de couleurs supplémentaires...", + "installIconThemes": "Installer des thèmes d'icônes de fichiers supplémentaires...", + "installProductIconThemes": "Installer des thèmes d'icônes de produit supplémentaires...", "miSelectColorTheme": "Thème de &&couleur", "miSelectIconTheme": "Thème d'&&icône de fichier", "miSelectProductIconTheme": "Thème d'icône de &&produit", + "noIconThemeDesc": "Désactiver les icônes de fichier", + "noIconThemeLabel": "Aucun(e)", + "preferences": "Préférences", + "selectIconTheme.label": "Thème d'icône de fichier", + "selectProductIconTheme.label": "Thème d'icône de produit", + "selectTheme.label": "Thème de couleur", + "themes.category.dark": "thèmes sombres", + "themes.category.hc": "thèmes à contraste élevé", + "themes.category.light": "thèmes clairs", + "themes.selectIconTheme": "Sélectionner un thème d'icône de fichier", "themes.selectIconTheme.label": "Thème d'icône de fichier", - "themes.selectProductIconTheme.label": "Thème d'icône de produit" + "themes.selectProductIconTheme": "Sélectionner un thème d'icône de produit", + "themes.selectProductIconTheme.label": "Thème d'icône de produit", + "themes.selectTheme": "Sélectionner un thème de couleur (flèches bas/haut pour afficher l'aperçu)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Icône de vue de la chronologie.", - "timelineOpenIcon": "Icône de l'action d'ouverture de la chronologie.", - "timelineConfigurationTitle": "Chronologie", + "files.openTimeline": "Ouvrir la chronologie", "timeline.excludeSources": "Tableau de sources chronologiques à exclure de la vue Chronologie.", - "timeline.pageSize": "Nombre d'éléments à montrer par défaut dans la vue Chronologie et durant le chargement d'autres éléments. L'affectation de la valeur 'null' (valeur par défaut) permet de choisir automatiquement une taille de page basée sur la zone visible de la vue Chronologie.", "timeline.pageOnScroll": "Expérimental. Contrôle si la vue Chronologie doit charger la page suivante quand vous faites défiler une liste d'éléments jusqu'à la fin.", - "files.openTimeline": "Ouvrir la chronologie" + "timeline.pageSize": "Nombre d'éléments à montrer par défaut dans la vue Chronologie et durant le chargement d'autres éléments. L'affectation de la valeur 'null' (valeur par défaut) permet de choisir automatiquement une taille de page basée sur la zone visible de la vue Chronologie.", + "timelineConfigurationTitle": "Chronologie", + "timelineOpenIcon": "Icône de l'action d'ouverture de la chronologie.", + "timelineViewIcon": "Icône de vue de la chronologie." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Chargement...", - "timeline.loadMore": "Charger plus", - "timeline": "Chronologie", - "timeline.editorCannotProvideTimeline": "L'éditeur actif ne peut pas fournir d'informations sur la chronologie.", - "timeline.noTimelineInfo": "Aucune information sur la chronologie n'a été fournie.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Chargement de la chronologie de {0}...", - "timelineRefresh": "Icône de l'action d'actualisation de la chronologie.", - "timelinePin": "Icône de l'action permettant d'épingler la chronologie.", - "timelineUnpin": "Icône de l'action permettant de détacher la chronologie.", "refresh": "Actualiser", + "timeline": "Chronologie", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "L'éditeur actif ne peut pas fournir d'informations sur la chronologie.", + "timeline.filterSource": "Inclure : {0}", + "timeline.loadMore": "Charger plus", + "timeline.loading": "Chargement de la chronologie de {0}...", + "timeline.loadingMore": "Chargement...", + "timeline.noTimelineInfo": "Aucune information sur la chronologie n'a été fournie.", "timeline.toggleFollowActiveEditorCommand.follow": "Épingler la chronologie actuelle", "timeline.toggleFollowActiveEditorCommand.unfollow": "Désépingler la chronologie actuelle", - "timeline.filterSource": "Inclure : {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Notes de publication" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Notes de publication", - "update.noReleaseNotesOnline": "Cette version de {0} n'a pas de notes de publication en ligne", - "showReleaseNotes": "Afficher les notes de publication", - "read the release notes": "Bienvenue dans {0} v{1} ! Voulez-vous lire les notes de publication ?", - "licenseChanged": "Nos termes du contrat de licence ont changé. Veuillez cliquer [ici]({0}) pour les consulter.", - "updateIsReady": "Nouvelle mise à jour de {0} disponible.", - "checkingForUpdates": "Recherche de mises à jour...", - "update service": "Service de mise à jour", - "noUpdatesAvailable": "Aucune mise à jour n'est disponible actuellement.", - "ok": "OK", - "thereIsUpdateAvailable": "Une mise à jour est disponible.", - "download update": "Télécharger la mise à jour", - "later": "Plus tard", - "updateAvailable": "Une mise à jour est disponible : {0} {1}", - "installUpdate": "Installer la mise à jour", - "updateInstalling": "{0} {1} est installé en tâche de fond ; Nous vous ferons savoir quand c’est fini.", - "updateNow": "Mettre à jour maintenant", - "updateAvailableAfterRestart": "Redémarrer {0} pour appliquer la dernière mise à jour.", - "checkForUpdates": "Rechercher les mises à jour...", - "download update_1": "Télécharger la mise à jour (1)", - "DownloadingUpdate": "Téléchargement de la mise à jour...", - "installUpdate...": "Installer la mise à jour... (1)", - "installingUpdate": "Installation de la mise à jour...", - "restartToUpdate": "Redémarrer pour mettre à jour (1)", - "switchToInsiders": "Passer à la version Insiders...", - "switchToStable": "Passer à la version stable...", - "relaunchMessage": "Le changement de version nécessite un rechargement pour être pris en compte", - "relaunchDetailInsiders": "Appuyez sur le bouton de rechargement pour passer à la version de préproduction nocturne de VSCode.", - "relaunchDetailStable": "Appuyez sur le bouton de rechargement pour passer à la version stable publiée mensuellement de VSCode.", - "reload": "&&Recharger", - "selectSyncService.message": "Choisissez le service de synchronisation des paramètres à utiliser après le changement de version", - "use insiders": "Insiders", - "use stable": "Stable (actuel)", - "cancel": "Annuler", - "selectSyncService.detail": "La version Insiders de VS Code synchronise par défaut vos paramètres, combinaisons de touches, extensions et extraits de code ainsi que l'état de votre IU à l'aide d'un service de synchronisation des paramètres Insiders distinct." + "timelinePin": "Icône de l'action permettant d'épingler la chronologie.", + "timelineRefresh": "Icône de l'action d'actualisation de la chronologie.", + "timelineUnpin": "Icône de l'action permettant de détacher la chronologie." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notes de publication : {0}", "unassigned": "non assigné" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Téléchargement de la mise à jour...", + "cancel": "Annuler", + "checkForUpdates": "Rechercher les mises à jour...", + "checkingForUpdates": "Recherche de mises à jour...", + "download update": "Télécharger la mise à jour", + "download update_1": "Télécharger la mise à jour (1)", + "downloading": "Téléchargement en cours…", + "installUpdate": "Installer la mise à jour", + "installUpdate...": "Installer la mise à jour... (1)", + "installingUpdate": "Installation de la mise à jour...", + "later": "Plus tard", + "noUpdatesAvailable": "Aucune mise à jour n'est disponible actuellement.", + "ok": "OK", + "read the release notes": "Bienvenue dans {0} v{1} ! Voulez-vous lire les notes de publication ?", + "relaunchDetailInsiders": "Appuyez sur le bouton de rechargement pour passer à la version de préproduction nocturne de VSCode.", + "relaunchDetailStable": "Appuyez sur le bouton de rechargement pour passer à la version stable publiée mensuellement de VSCode.", + "relaunchMessage": "Le changement de version nécessite un rechargement pour être pris en compte", + "releaseNotes": "Notes de publication", + "reload": "&&Recharger", + "restartToUpdate": "Redémarrer pour mettre à jour (1)", + "selectSyncService.detail": "La version Insiders de VS Code synchronise vos paramètres, combinaisons de touches, extensions et extraits de code ainsi que l’état de votre IU à l’aide d’un service de synchronisation des paramètres Insiders distinct par défaut.", + "selectSyncService.message": "Choisissez le service de synchronisation des paramètres à utiliser après le changement de version", + "showReleaseNotes": "Afficher les notes de publication", + "switchToInsiders": "Passer à la version Insiders...", + "switchToStable": "Passer à la version stable...", + "thereIsUpdateAvailable": "Une mise à jour est disponible.", + "update service": "Service de mise à jour", + "update.noReleaseNotesOnline": "Cette version de {0} n'a pas de notes de publication en ligne", + "updateAvailable": "Une mise à jour est disponible : {0} {1}", + "updateAvailableAfterRestart": "Redémarrer {0} pour appliquer la dernière mise à jour.", + "updateIsReady": "Nouvelle mise à jour de {0} disponible.", + "updateNow": "Mettre à jour maintenant", + "updating": "Mise à jour en cours...", + "use insiders": "Insiders", + "use stable": "Stable (actuel)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Notes de publication" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Gérer les domaines approuvés", + "trustedDomain.manageTrustedDomains": "Gérer les domaines approuvés", + "trustedDomain.trustAllDomains": "Approuver tous les domaines (désactive la protection des liens)", + "trustedDomain.trustAllPorts": "Approuver {0} sur tous les ports", + "trustedDomain.trustDomain": "Approuver {0}", + "trustedDomain.trustSubDomain": "Approuver {0} et tous ses sous-domaines" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Annuler", + "configureTrustedDomains": "Configurer les domaines approuvés", + "copy": "Copier", + "open": "Ouvrir", + "openExternalLinkAt": "Voulez-vous que {0} ouvre le site web externe ?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "Ouvrir l'URL", "urlToOpen": "URL à ouvrir" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Gérer les domaines approuvés", - "trustedDomain.trustDomain": "Approuver {0}", - "trustedDomain.trustAllPorts": "Approuver {0} sur tous les ports", - "trustedDomain.trustSubDomain": "Approuver {0} et tous ses sous-domaines", - "trustedDomain.trustAllDomains": "Approuver tous les domaines (désactive la protection des liens)", - "trustedDomain.manageTrustedDomains": "Gérer les domaines approuvés", - "configuringURL": "Configuration de l'approbation pour {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "Voulez-vous que {0} ouvre le site web externe ?", - "open": "Ouvrir", - "copy": "Copier", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0} : {1}", + "Sync accept remote": "{0} : {1}", + "accept failed": "Erreur au moment de l'acceptation des changements. Pour plus d'informations, consultez les [journaux]({0}).", + "accept merges": "Accepter les fusions", + "accept merges button": "Accepter les &&fusions", + "accept remote": "Accepter les paramètres distants", + "accept remote button": "Accepter le &&dépôt distant", + "auth failed": "Erreur au moment de l'activation de la synchronisation des paramètres. Échec de l'authentification.", "cancel": "Annuler", - "configureTrustedDomains": "Configurer les domaines approuvés" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "Configurer...", + "configure and turn on sync detail": "Connectez-vous pour synchroniser vos données sur tous les appareils.", + "configure sync": "{0} : Configurer...", + "configure sync placeholder": "Choisir les éléments à synchroniser", + "confirm replace and overwrite local": "Voulez-vous accepter le {0} distant et remplacer le {1} local ?", + "confirm replace and overwrite remote": "Voulez-vous accepter les fusions et remplacer la version distante de {0} ?", + "conflicts detected": "Synchronisation impossible en raison de conflits dans {0}. Corrigez-les pour continuer.", + "default": "Par défaut", + "error reset required": "La synchronisation des paramètres est désactivée, car vos données dans le cloud sont plus anciennes que celles du client. Effacez vos données dans le cloud avant d'activer la synchronisation.", + "error reset required while starting sync": "Impossible d'activer la synchronisation des paramètres, car vos données dans le cloud sont plus anciennes que celles du client. Effacez vos données dans le cloud avant d'activer la synchronisation.", + "error upgrade required": "La synchronisation des paramètres est désactivée, car la version actuelle ({0}, {1}) n'est pas compatible avec le service de synchronisation. Effectuez une mise à jour avant d'activer la synchronisation.", + "error upgrade required while starting sync": "Impossible d'activer la synchronisation des paramètres, car la version actuelle ({0}, {1}) n'est pas compatible avec le service de synchronisation. Effectuez une mise à jour avant d'activer la synchronisation.", + "errorInvalidConfiguration": "Impossible de synchroniser {0}, car le contenu du fichier est non valide. Ouvrez le fichier, puis corrigez-le.", + "global activity turn on sync": "Activer la synchronisation des paramètres...", + "has conflicts": "{0} : conflits détectés", + "insiders": "Membres du programme Insider", + "leftResourceName": "{0} (distant)", + "merges": "{0} (fusions)", + "no authentication providers": "Aucun fournisseur d'authentification n'est disponible.", + "open doc": "Ouvrir la documentation", + "open file": "Ouvrir le fichier {0}", "operationId": "ID d'opération : {0}", - "too many requests": "La synchronisation des paramètres est désactivée, car l'appareil actuel effectue trop de requêtes. Signalez un problème en fournissant les journaux de synchronisation.", - "settings sync": "Synchronisation des paramètres. ID d'opération : {0}", - "show sync logs": "Afficher le journal", - "report issue": "Signaler un problème", - "Open Backup folder": "Ouvrir le dossier des sauvegardes locales", - "no backups": "Le dossier des sauvegardes locales n'existe pas" + "per platform": "pour chaque plateforme", + "replace local": "Remplacer la version locale", + "replace remote": "Remplacer la version distante", + "reset": "Effacer les données dans le cloud...", + "resolveConflicts_global": "{0} : afficher les conflits de paramètres (1)", + "resolveKeybindingsConflicts_global": "{0} : afficher les conflits de combinaisons de touches (1)", + "resolveSnippetsConflicts_global": "{0} : afficher les conflits d'extraits d'utilisateurs ({1})", + "service changed and turned off": "La synchronisation des paramètres a été désactivée, car {0} utilise désormais un service distinct. Réactivez la synchronisation.", + "service switched to insiders": "La synchronisation des paramètres est passée au service Insiders", + "service switched to stable": "La synchronisation des paramètres est passée au service Stable", + "session expired": "La synchronisation des paramètres a été désactivée, car la session active est arrivée à expiration. Reconnectez-vous pour activer la synchronisation.", + "show conflicts": "Afficher les conflits", + "show sync log title": "{0} : afficher le journal", + "show sync log toolrip": "Afficher le journal", + "show synced data": "{0} : afficher les données synchronisées", + "show synced data action": "Afficher les données synchronisées", + "showConflicts": "{0} : afficher les conflits de paramètres", + "showKeybindingsConflicts": "{0} : afficher les conflits de combinaisons de touches", + "showSnippetsConflicts": "{0} : afficher les conflits d'extraits d'utilisateurs", + "sideBySideDescription": "Synchronisation des paramètres", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Se connecter pour synchroniser les paramètres (1)", + "sign in and turn on": "Se connecter et activer", + "sign in global": "Se connecter pour synchroniser les paramètres", + "sign in to sync": "Se connecter pour synchroniser les paramètres", + "stable": "Stable", + "stop sync": "{0} : désactiver", + "switchSyncService.description": "Vérifiez que vous utilisez le même service de synchronisation des paramètres quand plusieurs environnements sont synchronisés", + "switchSyncService.title": "{0} : sélectionner le service", + "sync is on": "La synchronisation des paramètres est activée", + "sync now": "{0} : synchroniser maintenant", + "sync preview message": "La synchronisation de vos paramètres est une fonctionnalité en préversion. Lisez la documentation avant de l'activer.", + "sync settings": "{0} : afficher les paramètres", + "synced with time": "synchronisation effectuée de {0}", + "syncing": "synchronisation", + "too large": "La synchronisation {0} a été désactivée, car la taille du fichier {1} à synchroniser dépasse {2}. Ouvrez le fichier et réduisez sa taille, puis activez la synchronisation", + "too large while starting sync": "Impossible d'activer la synchronisation des paramètres, car la taille du fichier {0} à synchroniser dépasse {1}. Ouvrez le fichier, réduisez sa taille, puis activez la synchronisation", + "turn off": "&&Désactiver", + "turn off failed": "Erreur au moment de la désactivation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", + "turn off sync confirmation": "Voulez-vous arrêter la synchronisation?", + "turn off sync detail": "Vos paramètres, vos combinaisons de touches, vos extensions, vos extraits et l'état d'IU ne vont plus être synchronisés.", + "turn off sync everywhere": "Désactivez la synchronisation sur tous vos appareils et effacez les données du cloud.", + "turn on": "Activer", + "turn on failed": "Erreur d’activation de la synchronisation des paramètres. {0}", + "turn on failed with user data sync error": "Erreur au moment de l'activation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", + "turn on sync": "Activer la synchronisation des paramètres...", + "turn on sync with category": "{0} : activer...", + "turned off": "La synchronisation des paramètres a été désactivée à partir d'un autre appareil. Réactivez la synchronisation.", + "turnin on sync": "Activation de la synchronisation des paramètres...", + "turning on syncing": "Activation de la synchronisation des paramètres...", + "update conflicts": "Impossible de résoudre les conflits, car une nouvelle version locale est disponible. Réessayez.", + "using separate service": "La synchronisation des paramètres utilise désormais un service distinct. Pour plus d'informations, consultez la [documentation relative à la synchronisation des paramètres](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Afficher les données synchronisées", + "workbench.actions.syncData.reset": "Effacer les données dans le cloud..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "ID d'opération : {0}", "too many requests": "Désactivation de la synchronisation des paramètres sur cet appareil, car il effectue trop de requêtes." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0} : activer...", - "stop sync": "{0} : désactiver", - "configure sync": "{0} : Configurer...", - "showConflicts": "{0} : afficher les conflits de paramètres", - "showKeybindingsConflicts": "{0} : afficher les conflits de combinaisons de touches", - "showSnippetsConflicts": "{0} : afficher les conflits d'extraits d'utilisateurs", - "sync now": "{0} : synchroniser maintenant", - "syncing": "synchronisation", - "synced with time": "synchronisation effectuée de {0}", - "sync settings": "{0} : afficher les paramètres", - "show synced data": "{0} : afficher les données synchronisées", - "conflicts detected": "Synchronisation impossible en raison de conflits dans {0}. Corrigez-les pour continuer.", - "replace remote": "Remplacer la version distante", - "replace local": "Remplacer la version locale", - "show conflicts": "Afficher les conflits", - "accept failed": "Erreur au moment de l'acceptation des changements. Pour plus d'informations, consultez les [journaux]({0}).", - "session expired": "La synchronisation des paramètres a été désactivée, car la session active est arrivée à expiration. Reconnectez-vous pour activer la synchronisation.", - "turn on sync": "Activer la synchronisation des paramètres...", - "turned off": "La synchronisation des paramètres a été désactivée à partir d'un autre appareil. Réactivez la synchronisation.", - "too large": "La synchronisation {0} a été désactivée, car la taille du fichier {1} à synchroniser dépasse {2}. Ouvrez le fichier et réduisez sa taille, puis activez la synchronisation", - "error upgrade required": "La synchronisation des paramètres est désactivée, car la version actuelle ({0}, {1}) n'est pas compatible avec le service de synchronisation. Effectuez une mise à jour avant d'activer la synchronisation.", - "operationId": "ID d'opération : {0}", - "error reset required": "La synchronisation des paramètres est désactivée, car vos données dans le cloud sont plus anciennes que celles du client. Effacez vos données dans le cloud avant d'activer la synchronisation.", - "reset": "Effacer les données dans le cloud...", - "show synced data action": "Afficher les données synchronisées", - "service switched to insiders": "La synchronisation des paramètres est passée au service Insiders", - "service switched to stable": "La synchronisation des paramètres est passée au service Stable", - "using separate service": "La synchronisation des paramètres utilise désormais un service distinct. Pour plus d'informations, consultez la [documentation relative à la synchronisation des paramètres](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "La synchronisation des paramètres a été désactivée, car {0} utilise désormais un service distinct. Réactivez la synchronisation.", - "open file": "Ouvrir le fichier {0}", - "errorInvalidConfiguration": "Impossible de synchroniser {0}, car le contenu du fichier est non valide. Ouvrez le fichier, puis corrigez-le.", - "has conflicts": "{0} : conflits détectés", - "turning on syncing": "Activation de la synchronisation des paramètres...", - "sign in to sync": "Se connecter pour synchroniser les paramètres", - "no authentication providers": "Aucun fournisseur d'authentification n'est disponible.", - "too large while starting sync": "Impossible d'activer la synchronisation des paramètres, car la taille du fichier {0} à synchroniser dépasse {1}. Ouvrez le fichier, réduisez sa taille, puis activez la synchronisation", - "error upgrade required while starting sync": "Impossible d'activer la synchronisation des paramètres, car la version actuelle ({0}, {1}) n'est pas compatible avec le service de synchronisation. Effectuez une mise à jour avant d'activer la synchronisation.", - "error reset required while starting sync": "Impossible d'activer la synchronisation des paramètres, car vos données dans le cloud sont plus anciennes que celles du client. Effacez vos données dans le cloud avant d'activer la synchronisation.", - "auth failed": "Erreur au moment de l'activation de la synchronisation des paramètres. Échec de l'authentification.", - "turn on failed": "Erreur au moment de l'activation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", - "sync preview message": "La synchronisation de vos paramètres est une fonctionnalité en préversion. Lisez la documentation avant de l'activer.", - "turn on": "Activer", - "open doc": "Ouvrir la documentation", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Accepter la version locale", + "accept merges": "Accepter les fusions", + "accept remote": "Accepter les paramètres distants", + "accepted": "Accepté", "cancel": "Annuler", - "sign in and turn on": "Se connecter et activer", - "configure and turn on sync detail": "Connectez-vous pour synchroniser vos données sur tous les appareils.", - "per platform": "pour chaque plateforme", - "configure sync placeholder": "Choisir les éléments à synchroniser", - "turn off sync confirmation": "Voulez-vous arrêter la synchronisation?", - "turn off sync detail": "Vos paramètres, vos combinaisons de touches, vos extensions, vos extraits et l'état d'IU ne vont plus être synchronisés.", - "turn off": "&&Désactiver", - "turn off sync everywhere": "Désactivez la synchronisation sur tous vos appareils et effacez les données du cloud.", + "conflict": "Conflits détectés", + "conflicts detected": "Conflits détectés", + "explanation": "Consultez chaque entrée et effectuez la fusion pour activer la synchronisation.", + "label": "UserDataSyncResources", "leftResourceName": "{0} (distant)", "merges": "{0} (fusions)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (préversion)", + "resolve": "Impossible d'effectuer la fusion en raison de conflits. Résolvez-les pour pouvoir continuer.", + "rightResourceName": "{0} (local)", "sideBySideDescription": "Synchronisation des paramètres", - "switchSyncService.title": "{0} : sélectionner le service", - "switchSyncService.description": "Vérifiez que vous utilisez le même service de synchronisation des paramètres quand plusieurs environnements sont synchronisés", - "default": "Par défaut", - "insiders": "Membres du programme Insider", - "stable": "Stable", - "global activity turn on sync": "Activer la synchronisation des paramètres...", - "turnin on sync": "Activation de la synchronisation des paramètres...", - "sign in global": "Se connecter pour synchroniser les paramètres", - "sign in accounts": "Se connecter pour synchroniser les paramètres (1)", - "resolveConflicts_global": "{0} : afficher les conflits de paramètres (1)", - "resolveKeybindingsConflicts_global": "{0} : afficher les conflits de combinaisons de touches (1)", - "resolveSnippetsConflicts_global": "{0} : afficher les conflits d'extraits d'utilisateurs ({1})", - "sync is on": "La synchronisation des paramètres est activée", - "workbench.action.showSyncRemoteBackup": "Afficher les données synchronisées", - "turn off failed": "Erreur au moment de la désactivation de la synchronisation des paramètres. Pour plus d'informations, consultez les [journaux]({0}).", - "configure": "Configurer...", - "show sync log title": "{0} : afficher le journal", - "show sync log toolrip": "Afficher le journal", - "workbench.actions.syncData.reset": "Effacer les données dans le cloud...", - "accept remote": "Accepter les paramètres distants", - "accept merges": "Accepter les fusions", - "accept remote button": "Accepter le &&dépôt distant", - "accept merges button": "Accepter les &&fusions", - "Sync accept remote": "{0} : {1}", - "Sync accept merges": "{0} : {1}", - "confirm replace and overwrite local": "Voulez-vous accepter le {0} distant et remplacer le {1} local ?", - "confirm replace and overwrite remote": "Voulez-vous accepter les fusions et remplacer la version distante de {0} ?", - "update conflicts": "Impossible de résoudre les conflits, car une nouvelle version locale est disponible. Réessayez." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Activer la synchronisation des paramètres", + "turning on": "Activation...", + "workbench.actions.sync.acceptLocal": "Accepter la version locale", + "workbench.actions.sync.acceptRemote": "Accepter la version distante", + "workbench.actions.sync.discard": "Abandonner", + "workbench.actions.sync.merge": "Fusionner", + "workbench.actions.sync.showChanges": "Ouvrir les changements" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Fusions", - "synced machines": "Machines synchronisées", - "workbench.actions.sync.editMachineName": "Modifier le nom", - "workbench.actions.sync.turnOffSyncOnMachine": "Désactiver la synchronisation des paramètres", - "remote sync activity title": "Activité de synchronisation (à distance)", - "local sync activity title": "Activité de synchronisation (locale)", - "workbench.actions.sync.resolveResourceRef": "Afficher les données de synchronisation JSON brutes", - "workbench.actions.sync.replaceCurrent": "Restaurer", "confirm replace": "Voulez-vous remplacer vos {0} en cours par la sélection ?", - "reset": "Réinitialiser les données synchronisées", - "leftResourceName": "{0} (distant)", - "rightResourceName": "{0} (local)", - "sideBySideLabels": "{0} ↔ {1}", "current": "Actuelle", + "leftResourceName": "{0} (distant)", + "local sync activity title": "Activité de synchronisation (locale)", + "merges": "Fusions", "no machines": "Aucune machine", "not found": "machine introuvable ayant l'ID {0}", - "turn off sync on machine": "Voulez-vous vraiment désactiver la synchronisation sur {0} ?", - "turn off": "&&Désactiver", "placeholder": "Entrer le nom de la machine", - "valid message": "Le nom de la machine doit être unique et non vide" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Consultez chaque entrée et effectuez la fusion pour activer la synchronisation.", - "turn on sync": "Activer la synchronisation des paramètres", - "cancel": "Annuler", - "workbench.actions.sync.acceptRemote": "Accepter la version distante", - "workbench.actions.sync.acceptLocal": "Accepter la version locale", - "workbench.actions.sync.merge": "Fusionner", - "workbench.actions.sync.discard": "Abandonner", - "workbench.actions.sync.showChanges": "Ouvrir les changements", - "conflicts detected": "Conflits détectés", - "resolve": "Impossible d'effectuer la fusion en raison de conflits. Résolvez-les pour pouvoir continuer.", - "turning on": "Activation...", - "preview": "{0} (préversion)", - "leftResourceName": "{0} (distant)", - "merges": "{0} (fusions)", + "remote sync activity title": "Activité de synchronisation (à distance)", + "reset": "Réinitialiser les données synchronisées", "rightResourceName": "{0} (local)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Synchronisation des paramètres", - "label": "UserDataSyncResources", - "conflict": "Conflits détectés", - "accepted": "Accepté", - "accept remote": "Accepter les paramètres distants", - "accept local": "Accepter la version locale", - "accept merges": "Accepter les fusions" + "synced machines": "Machines synchronisées", + "turn off": "&&Désactiver", + "turn off sync on machine": "Voulez-vous vraiment désactiver la synchronisation sur {0} ?", + "valid message": "Le nom de la machine doit être unique et non vide", + "workbench.actions.sync.editMachineName": "Modifier le nom", + "workbench.actions.sync.replaceCurrent": "Restaurer", + "workbench.actions.sync.resolveResourceRef": "Afficher les données de synchronisation JSON brutes", + "workbench.actions.sync.turnOffSyncOnMachine": "Désactiver la synchronisation des paramètres" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Ouvrir le dossier des sauvegardes locales", + "no backups": "Le dossier des sauvegardes locales n'existe pas", + "operationId": "ID d'opération : {0}", + "report issue": "Signaler un problème", + "settings sync": "Synchronisation des paramètres. ID d'opération : {0}", + "show sync logs": "Afficher le journal", + "too many requests": "La synchronisation des paramètres est désactivée, car l'appareil actuel effectue trop de requêtes. Signalez un problème en fournissant les journaux de synchronisation." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", @@ -8001,174 +8320,39 @@ "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Afficher toutes les commandes", - "watermark.quickAccess": "Accéder au fichier", - "watermark.openFile": "Ouvrir un fichier", - "watermark.openFolder": "Ouvrir le dossier", - "watermark.openFileFolder": "Ouvrir un fichier ou un dossier", - "watermark.openRecent": "Ouvrir les éléments récents", - "watermark.newUntitledFile": "Nouveau fichier sans titre", - "watermark.toggleTerminal": "Activer/désactiver le terminal", + "tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert.", "watermark.findInFiles": "Chercher dans les fichiers", + "watermark.newUntitledFile": "Nouveau fichier sans titre", + "watermark.openFile": "Ouvrir un fichier", + "watermark.openFileFolder": "Ouvrir un fichier ou un dossier", + "watermark.openFolder": "Ouvrir le dossier", + "watermark.openRecent": "Ouvrir les éléments récents", + "watermark.quickAccess": "Accéder au fichier", + "watermark.showCommands": "Afficher toutes les commandes", "watermark.startDebugging": "Démarrer le débogage", - "tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Ouvrir les outils de développement Webview", - "iframeWebviewAlert": "Utilisation d'outils de développement standard pour déboguer une vue web basée sur un iframe" + "watermark.toggleTerminal": "Activer/désactiver le terminal" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Erreur de chargement de la vue web : {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "éditeur de vues web" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Copier", + "cut": "Couper", + "paste": "Coller" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Utilisation d'outils de développement standard pour déboguer une vue web basée sur un iframe", + "openToolsLabel": "Ouvrir les outils de développement Webview" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Afficher la recherche", - "editor.action.webvieweditor.hideFind": "Arrêter la recherche", "editor.action.webvieweditor.findNext": "Rechercher l'occurrence suivante", "editor.action.webvieweditor.findPrevious": "Rechercher l'occurrence précédente", + "editor.action.webvieweditor.hideFind": "Arrêter la recherche", + "editor.action.webvieweditor.showFind": "Afficher la recherche", "refreshWebviewLabel": "Recharger les vues web" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Explorateur de fichiers", - "welcomeOverlay.search": "Rechercher dans les fichiers", - "welcomeOverlay.git": "Gestion du code source", - "welcomeOverlay.debug": "Lancer et déboguer", - "welcomeOverlay.extensions": "Gérer les extensions", - "welcomeOverlay.problems": "Afficher les erreurs et avertissements", - "welcomeOverlay.terminal": "Activer/désactiver le terminal intégré", - "welcomeOverlay.commandPalette": "Rechercher et exécuter toutes les commandes", - "welcomeOverlay.notifications": "Afficher les notifications", - "welcomeOverlay": "Vue d'ensemble de l'interface utilisateur", - "hideWelcomeOverlay": "Masquer la vue d'ensemble de l'interface" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Bienvenue" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Prise en main", - "help": "Aide", - "gettingStarted": "Prise en main", - "gettingStarted.goBack": "Précédent", - "gettingStarted.goNext": "Suivant", - "gettingStarted.goPrev": "Précédent", - "gettingStarted.markTaskComplete": "Marquer la tâche comme étant effectuée", - "gettingStarted.markTaskInomplete": "Marquer la tâche comme n'étant pas effectuée", - "welcomePage.hiddenCategories": "Masquez les catégories de la section de prise en main de la page d'accueil qui ne vous concernent pas.", - "walkthroughs": "Contribuez à des collections de tâches pour aider les utilisateurs avec votre extension. Expérimental, disponible dans VS Code Insiders uniquement.", - "walkthroughs.id": "Identificateur unique de cette procédure pas à pas.", - "walkthroughs.title": "Titre de la procédure pas à pas.", - "walkthroughs.description": "Description de la procédure pas à pas.", - "walkthroughs.primary": "s'il s'agit d'une procédure pas à pas 'principale', indique si elle doit être ouverte au moment de l'installation de l'extension. La première procédure pas à pas 'principale' avec une condition 'when' correspondant au contexte actuel peut être ouverte par le noyau au moment de l'installation de l'extension.", - "walkthroughs.when": "Expression de clé de contexte permettant de contrôler la visibilité de cette procédure pas à pas.", - "walkthroughs.tasks": "Tâches à effectuer dans le cadre de cette procédure pas à pas.", - "walkthroughs.tasks.id": "Identificateur unique de cette tâche. Permet d'avoir un suivi des tâches effectuées.", - "walkthroughs.tasks.title": "Titre de la tâche.", - "walkthroughs.tasks.description": "Description de la tâche.", - "walkthroughs.tasks.button": "Bouton de la tâche, qui permet soit de créer un lien vers une ressource externe, soit d'exécuter une commande", - "walkthroughs.tasks.button.title": "Titre du bouton.", - "walkthroughs.tasks.button.command": "Commande à exécuter quand l'utilisateur clique sur le bouton.", - "walkthroughs.tasks.button.link": "Lien à ouvrir quand l'utilisateur clique sur le bouton. Une fois ce lien ouvert, la tâche est marquée comme étant effectuée.", - "walkthroughs.tasks.media": "Image à afficher à côté de cette tâche.", - "walkthroughs.tasks.media.path": "Chemin d'une image par rapport au répertoire de l'extension.", - "walkthroughs.tasks.media.altText": "Texte de remplacement à afficher quand l'image ne peut pas être chargée ou dans les lecteurs d'écran.", - "walkthroughs.tasks.doneOn": "Signal permettant de marquer la tâche comme étant effectuée.", - "walkthroughs.tasks.oneOn.command": "Marquez la tâche comme étant effectuée quand la commande spécifiée est exécutée.", - "walkthroughs.tasks.when": "Expression de clé de contexte permettant de contrôler la visibilité de cette tâche." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Procédures pas à pas", - "help": "Aide", - "walkthroughs": "Procédures pas à pas", - "walkthroughs.goBack": "Retour", - "walkthroughs.goNext": "Suivant", - "walkthroughs.goPrev": "Précédent" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Terrain de jeu interactif", - "miInteractivePlayground": "Terrain de jeu i&&nteractif" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Démarrage sans éditeur.", - "workbench.startupEditor.welcomePage": "Ouvre la page d'accueil.", - "workbench.startupEditor.readme": "Ouvre le fichier README s'il est présent dans le dossier ouvert, sinon ouvre 'welcomePage'.", - "workbench.startupEditor.newUntitledFile": "Ouvrez un nouveau fichier sans titre (s'applique uniquement à l'ouverture d'une fenêtre vide).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Ouvre la page d'accueil à l'ouverture d'un banc d'essai vide.", - "workbench.startupEditor.gettingStarted": "Ouvre la page Prise en main.", - "workbench.startupEditor": "Contrôle quel éditeur s’affiche au démarrage, si aucun n'est restauré de la session précédente.", - "welcomePage": "Bienvenue", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Afficher les extensions Azure", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "Le support pour {0} est déjà installé.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La fenêtre se recharge après l'installation d'un support supplémentaire pour {0}.", - "welcomePage.installingExtensionPack": "Installation d'un support supplémentaire pour {0}...", - "welcomePage.extensionPackNotFound": "Le support pour {0} avec l'ID {1} est introuvable.", - "welcomePage.keymapAlreadyInstalled": "Les raccourcis clavier {0} sont déjà installés.", - "welcomePage.willReloadAfterInstallingKeymap": "La fenêtre se recharge après l'installation des raccourcis clavier {0}.", - "welcomePage.installingKeymap": "Installation des raccourcis clavier de {0}...", - "welcomePage.keymapNotFound": "Les raccourcis clavier {0} ayant l'ID {1} sont introuvables.", - "welcome.title": "Bienvenue", - "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "Installer le mappage de touches {0}", - "welcomePage.installExtensionPack": "Installer un support supplémentaire pour {0} ", - "welcomePage.installedKeymap": "Le mappage de touches '{0}' est déjà installé", - "welcomePage.installedExtensionPack": "Le support {0} est déjà installé.", - "ok": "OK", - "details": "Détails" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Prise en main. Vue d'ensemble permettant de se familiariser avec l'éditeur.", - "more": "Plus", - "close": "Masquer", - "no categories": "Aucune procédure pas à pas restante.", - "configure visiblity": "Configurer la visibilité ?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Édition évoluée", - "gettingStarted": "Prise en main", - "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage", - "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", - "recent": "Récent", - "start": "Démarrer", - "next": "Suivant", - "nextPage": "Page suivante", - "imageShowing": "Image montrant {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Prise en main" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Permet de représenter les éléments de démarrage dont l'exécution n'a pas été effectuée", - "gettingStartedChecked": "Permet de représenter les éléments de démarrage dont l'exécution a été effectuée" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Prise en main", - "more": "Plus", - "gettingStartedLabel": "Prise en main. Vue d'ensemble permettant de se familiariser avec l'éditeur.", - "pressEnterToSelect": "Appuyez sur Entrée pour effectuer une sélection", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Procédures pas à pas", - "imageShowing": "Image montrant {0}", - "next": "Suivant", - "nextPage": "Page suivante" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "indépendant", - "walkThrough.gitNotFound": "Git semble ne pas être installé sur votre système.", - "walkThrough.embeddedEditorBackground": "Couleur d'arrière-plan des éditeurs incorporés dans le terrain de jeu interactif." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Terrain de jeu interactif", - "editorWalkThrough": "Terrain de jeu interactif" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "éditeur de vues web" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "La contribution viewsWelcome dans '{0}' nécessite l'activation de 'enableProposedApi'." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "Contenu de bienvenue des vues données en contribution. Le contenu de bienvenue est affiché dans des vues arborescentes quand il n'y a pas de contenu significatif à afficher (par exemple, l'Explorateur de fichiers quand aucun dossier n'est ouvert). Ce contenu peut servir de documentation dans le produit pour inciter les utilisateurs à utiliser certaines fonctionnalités avant qu'elles ne soient disponibles. Un bon exemple est un bouton 'Cloner le dépôt' dans la vue de bienvenue de l'Explorateur de fichiers.", "contributes.viewsWelcome.view": "Contenu de bienvenue ajouté pour une vue spécifique.", - "contributes.viewsWelcome.view.view": "Identificateur de vue cible pour ce contenu de bienvenue. Seules les vues arborescentes sont prises en charge.", "contributes.viewsWelcome.view.contents": "Contenu de bienvenue à afficher. Le format du contenu est un sous-ensemble de Markdown, avec prise en charge des liens uniquement.", - "contributes.viewsWelcome.view.when": "Condition qui détermine quand le contenu de bienvenue est affiché.", + "contributes.viewsWelcome.view.enablement": "Condition qui détermine l'activation des boutons et des liens de commande du contenu de bienvenue.", "contributes.viewsWelcome.view.group": "Groupe auquel appartient ce contenu de bienvenue.", - "contributes.viewsWelcome.view.enablement": "Condition qui détermine l'activation des boutons et des liens de commande du contenu de bienvenue." + "contributes.viewsWelcome.view.view": "Identificateur de vue cible pour ce contenu de bienvenue. Seules les vues arborescentes sont prises en charge.", + "contributes.viewsWelcome.view.when": "Condition qui détermine quand le contenu de bienvenue est affiché." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [annuler l'adhésion]({1}).", - "telemetryOptOut.optInNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [adhérer]({1}).", - "telemetryOptOut.readMore": "Lire la suite", - "telemetryOptOut.optOutOption": "Aidez-nous à améliorer Visual Studio Code en permettant à Microsoft de recueillir des données d’utilisation. Pour plus d'informations, lisez notre [déclaration de confidentialité]({0}).", - "telemetryOptOut.OptIn": "Oui, heureux de vous aider", - "telemetryOptOut.OptOut": "Non, merci" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Marquer comme terminé", + "close": "Masquer", + "configureVisibility": "Configurez le contenu de la page d’accueil", + "gettingStarted": "Prise en main", + "gettingStarted.allStepsComplete": "Toutes les {0} étapes ont été complétées.", + "gettingStarted.editingEvolved": "Édition évoluée", + "gettingStarted.someStepsComplete": "{0} étapes complétées sur {1}", + "gettingStartedLabel": "Prise en main. Vue d'ensemble permettant de se familiariser avec l'éditeur.", + "imageShowing": "Image montrant {0}", + "more": "Plus", + "nextOne": "Section suivante", + "pickWalkthroughs": "Sélectionner les procédures pas à pas à afficher", + "recent": "Récent", + "show more recents": "Afficher tous les dossiers récents {0}", + "start": "Démarrer", + "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", + "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Couleur d'arrière-plan des boutons de la page d'accueil.", - "welcomePage.buttonHoverBackground": "Couleur d'arrière-plan du pointage des boutons de la page d'accueil.", - "welcomePage.background": "Couleur d'arrière-plan de la page d'accueil.", - "welcomePage.tileBackground": "Couleur d'arrière-plan des vignettes de la page Prise en main.", - "welcomePage.tileHoverBackground": "Couleur d'arrière-plan en cas de pointage sur les vignettes de la page Prise en main.", - "welcomePage.tileShadow": "Couleur d'ombre des boutons de catégorie dans la procédure pas à pas de la page d'accueil.", - "welcomePage.progress.background": "Couleur de premier plan des barres de progression de la page d'accueil.", - "welcomePage.progress.foreground": "Couleur d'arrière-plan des barres de progression de la page d'accueil." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Prise en main", + "gettingStarted": "Prise en main", + "gettingStarted.goBack": "Précédent", + "gettingStarted.goNext": "Suivant", + "gettingStarted.goPrev": "Précédent", + "gettingStarted.markStepComplete": "Marquer l’étape comme complète", + "gettingStarted.markStepInomplete": "Marquer l’étape comme incomplète", + "help": "Aide", + "workbench.welcomePage.experimental.startEntryContributions": "Quand cette option est activée, les extensions peuvent fournir des éléments à la section « Démarrer » de la page d’accueil. Notez que cette option est expérimentale et sujette à des dysfonctionnements en cas de modification de l’API.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Quand cette option est activée, la procédure pas à pas de l’extension s’ouvre lors de l’installation de l’extension. Les procédures pas à pas sont les éléments qui constituent la section « Prise en main » de la page d’accueil" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Édition évoluée", - "welcomePage.start": "Démarrer", - "welcomePage.newFile": "Nouveau fichier", - "welcomePage.openFolder": "Ouvrir un dossier...", - "welcomePage.gitClone": "cloner le dépôt...", - "welcomePage.recent": "Récent", - "welcomePage.moreRecent": "Plus...", - "welcomePage.noRecentFolders": "Aucun dossier récent", - "welcomePage.help": "Aide", - "welcomePage.keybindingsCheatsheet": "Fiche de révision du clavier imprimable", - "welcomePage.introductoryVideos": "Vidéos d'introduction", - "welcomePage.tipsAndTricks": "Conseils et astuces", - "welcomePage.productDocumentation": "Documentation du produit", - "welcomePage.gitHubRepository": "Dépôt GitHub", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "S'inscrire à notre bulletin d'informations", - "welcomePage.showOnStartup": "Afficher la page d’accueil au démarrage", - "welcomePage.customize": "Personnaliser", - "welcomePage.installExtensionPacks": "Outils et langages", - "welcomePage.installExtensionPacksDescription": "Installer un support pour {0} et {1}", - "welcomePage.showLanguageExtensions": "Afficher plus d'extensions de langage", - "welcomePage.moreExtensions": "plus", - "welcomePage.installKeymapDescription": "Paramètres et combinaisons de touches", - "welcomePage.installKeymapExtension": "Installer les paramètres et les raccourcis clavier de {0} et {1}", - "welcomePage.showKeymapExtensions": "Afficher d'autres extensions de mappage de touches", - "welcomePage.others": "autres", - "welcomePage.colorTheme": "Thème de couleur", - "welcomePage.colorThemeDescription": "Personnalisez l'apparence de l'éditeur et de votre code", - "welcomePage.learn": "Apprendre", - "welcomePage.showCommands": "Rechercher et exécuter toutes les commandes", - "welcomePage.showCommandsDescription": "La palette de commandes ({0}) permet d'accéder rapidement aux commandes pour en rechercher une", - "welcomePage.interfaceOverview": "Vue d'ensemble de l'interface", - "welcomePage.interfaceOverviewDescription": "Obtenez une superposition visuelle mettant en évidence les principaux composants de l'IU", - "welcomePage.interactivePlayground": "Terrain de jeu interactif", - "welcomePage.interactivePlaygroundDescription": "Essayer les fonctionnalités essentielles de l'éditeur dans une courte procédure pas à pas" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "Déprécié. Utilisez plutôt `image` ou un `markdown`", + "startEntries": "Fournissez des commandes pour faciliter la prise en main de votre extension par les utilisateurs. Notez que cette option est expérimentale et uniquement disponible dans VS Code Insiders.", + "startEntries.command": "Commande à exécuter.", + "startEntries.description": "Description de l’élément de démarrage.", + "startEntries.title": "Titre de l’élément de démarrage.", + "startEntries.type": "Type de l’élément de démarrage utilisé pour le regroupement. Les valeurs prises en charge sont `sample-notebook` ou `template-folder`.", + "startEntries.when": "Expression de clé de contexte permettant de contrôler la visibilité de cette élément de démarrage.", + "title": "Titre", + "usesteps": "Déprécié. Utilisez plutôt des `étapes`", + "walkthroughs": "Fournissez des procédures pas à pas pour faciliter la prise en main de votre extension par les utilisateurs.", + "walkthroughs.description": "Description de la procédure pas à pas.", + "walkthroughs.id": "Identificateur unique de cette procédure pas à pas.", + "walkthroughs.primary.deprecated": "Déprécié. La première procédure pas à pas avec une condition « satisfait quand » est ouverte lors de l’installation.", + "walkthroughs.steps": "Étapes à effectuer dans le cadre de cette procédure pas à pas.", + "walkthroughs.steps.button.deprecated.interpolated": "Déconseillé. Utilisez les liens de démarque dans la description à la place, par ex., {0}, {1} ou {2}", + "walkthroughs.steps.completionEvents": "Événements devant déclencher cette étape pour qu’elle soit cochée. Si la valeur est vide ou non définie, l’étape est cochée à la suite d’un clic sur n’importe quel de ses boutons ou de ses liens. Si l’étape n’a aucun bouton et aucun lien, elle est activée lorsqu’elle est sélectionnée.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Cocher l’étape quand une extension avec l’ID donné est installée. Si l’extension est déjà installée, l’étape est cochée dès le départ.", + "walkthroughs.steps.completionEvents.onCommand": "Cocher l’étape lors de l’exécution d’une commande en particulier dans VS Code.", + "walkthroughs.steps.completionEvents.onContext": "Cocher l’étape quand une expression de clé de contexte a la valeur « true ».", + "walkthroughs.steps.completionEvents.onLink": "Cocher l’étape lors de l’ouverture d’un lien en particulier via une étape de prise en main.", + "walkthroughs.steps.completionEvents.onSettingChanged": "Cocher l’étape lorsqu’un paramètre en particulier est modifié", + "walkthroughs.steps.completionEvents.onView": "Cocher l’étape lors de l’ouverture d’un affichage en particulier", + "walkthroughs.steps.completionEvents.stepSelected": "Cocher l’étape dès qu’elle est sélectionnée.", + "walkthroughs.steps.description.interpolated": "Description de l’étape. Prend en charge le texte ``préformaté``, en __italique__ et en **gras**. Utilisez les liens de marquage pour les commandes ou les liens externes : {0}, {1} ou {2}. Les liens isolés sur leur propre ligne sont rendus sous forme de boutons.", + "walkthroughs.steps.doneOn": "Signal pour marquer l’étape comme complète.", + "walkthroughs.steps.doneOn.deprecation": "doneOn est déprécié. Par défaut, les étapes sont complétées lorsqu’un clic est effectué sur leurs boutons. Pour une configuration avancée, utiliser completionEvents", + "walkthroughs.steps.id": "Identificateur unique de cette étape. Permet d’effectuer le suivi des étapes effectuées.", + "walkthroughs.steps.media": "Média à afficher à côté de cette étape : un contenu d’image ou un contenu avec marquage.", + "walkthroughs.steps.media.altText": "Texte de remplacement à afficher quand l'image ne peut pas être chargée ou dans les lecteurs d'écran.", + "walkthroughs.steps.media.image.path.dark.string": "Chemin d’accès à l’image pour les thèmes sombres relatif au répertoire d’extension.", + "walkthroughs.steps.media.image.path.hc.string": "Chemin d’accès à l’image pour les thèmes de haut contraste relatif au répertoire d’extension.", + "walkthroughs.steps.media.image.path.light.string": "Chemin d’accès à l’image pour les thèmes clairs relatif au répertoire d’extension.", + "walkthroughs.steps.media.image.path.string": "Chemin d’accès à une image (ou un objet constitué de chemins d’accès à des images de thèmes clair, sombre et haut contraste) relatif au répertoire de l’extension. En fonction du contexte, la largeur de l’image affichée est de 400px à 800px, avec des limites similaires en hauteur. Pour prendre en charge les affichages HIDPI, l’image est rendue à une échelle 1,5 : par exemple une image d’une largeur de 900 pixels physiques s’affiche sur une largeur de 600 pixels logiques.", + "walkthroughs.steps.media.markdown.path": "Chemin d’accès au document avec marquage relatif au répertoire de l’extension.", + "walkthroughs.steps.oneOn.command": "Marquez l’étape comme complétée quand la commande spécifiée est exécutée.", + "walkthroughs.steps.title": "Titre de l’étape.", + "walkthroughs.steps.when": "Expression de clé de contexte permettant de contrôler la visibilité de cette tâche.", + "walkthroughs.title": "Titre de la procédure pas à pas.", + "walkthroughs.when": "Expression de clé de contexte permettant de contrôler la visibilité de cette procédure pas à pas." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Permet de représenter les étapes de prise en main qui ont été complétées", + "gettingStartedUnchecked": "Permet de représenter les étapes de prise en main qui n’ont pas été complétées" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Prise en main" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "La plateforme de l’espace de travail actif, qui peut être différente de celle de l’interface utilisateur dans les contextes distants" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Icône utilisée pour la catégorie configuration de la prise en main", + "browseLangExts": "Parcourir les extensions de langage", + "browseRecommended": "Parcourir les extensions recommandées", + "cloneRepo": "Cloner le dépôt", + "commandPalette": "Ouvrir la palette de commandes", + "enableSync": "Activer la synchronisation des paramètres", + "enableTrust": "activer l’approbation", "getting-started-beginner-icon": "Icône utilisée pour la catégorie Débutant de la prise en main", - "getting-started-codespaces-icon": "Icône utilisée pour la catégorie codespaces de la prise en main", - "gettingStarted.newFile.title": "Nouveau fichier", - "gettingStarted.newFile.description": "Démarrer avec un nouveau fichier vide", - "gettingStarted.openMac.title": "Ouvrir...", - "gettingStarted.openMac.description": "Ouvrir un fichier ou un dossier et commencer à travailler", - "gettingStarted.openFile.title": "Ouvrir un fichier...", - "gettingStarted.openFile.description": "Ouvrir un fichier et commencer à travailler", - "gettingStarted.openFolder.title": "Ouvrir un dossier...", - "gettingStarted.openFolder.description": "Ouvrir un dossier et commencer à travailler", - "gettingStarted.cloneRepo.title": "Cloner un dépôt Git...", - "gettingStarted.cloneRepo.description": "Cloner un dépôt Git", - "gettingStarted.topLevelCommandPalette.title": "Exécuter une commande...", - "gettingStarted.topLevelCommandPalette.description": "Utiliser la palette de commandes pour voir et exécuter toutes les commandes de VS Code", - "gettingStarted.codespaces.title": "Introduction à Codespaces", - "gettingStarted.codespaces.description": "Soyez rapidement opérationnel avec votre environnement de code instantané.", - "gettingStarted.runProject.title": "Générez et exécutez votre application", - "gettingStarted.runProject.description": "Générez, exécutez et déboguez votre code dans le cloud, directement depuis le navigateur.", - "gettingStarted.runProject.button": "Démarrer le débogage (F5)", - "gettingStarted.forwardPorts.title": "Accéder à votre application en cours d'exécution", - "gettingStarted.forwardPorts.description": "Les ports exécutés dans votre codespace sont automatiquement réacheminés vers le web. Vous pouvez donc les ouvrir dans votre navigateur.", - "gettingStarted.forwardPorts.button": "Afficher le panneau Ports", - "gettingStarted.pullRequests.title": "Des demandes de tirage (pull requests) à portée de main", - "gettingStarted.pullRequests.description": "Rapprochez votre workflow GitHub de votre code pour pouvoir passer en revue des demandes de tirage (pull requests), ajouter des commentaires, fusionner des branches, etc.", - "gettingStarted.pullRequests.button": "Ouvrir la vue GitHub", - "gettingStarted.remoteTerminal.title": "Exécuter des tâches dans le terminal intégré", - "gettingStarted.remoteTerminal.description": "Effectuez des tâches de ligne de commande rapides à l'aide du terminal intégré.", - "gettingStarted.remoteTerminal.button": "Focus sur le terminal", - "gettingStarted.openVSC.title": "Développer à distance dans VS Code", - "gettingStarted.openVSC.description": "Accédez à la puissance de votre environnement de développement cloud à partir de votre instance locale de VS Code. Configurez-la en installant l'extension GitHub Codespaces et en vous connectant à votre compte GitHub.", - "gettingStarted.openVSC.button": "Ouvrir dans VS Code", - "gettingStarted.setup.title": "Configuration rapide", - "gettingStarted.setup.description": "Étendez et personnalisez VS Code à votre image.", - "gettingStarted.pickColor.title": "Personnaliser l'apparence avec des thèmes", - "gettingStarted.pickColor.description": "Choisissez un thème de couleur correspondant à vos goûts et à votre humeur quand vous développez.", - "gettingStarted.pickColor.button": "Choisir un thème", - "gettingStarted.findLanguageExts.title": "Développer dans tous les langages", - "gettingStarted.findLanguageExts.description": "VS Code prend en charge plus de 50 langages de programmation. Bien que beaucoup soient déjà intégrés, d'autres peuvent être facilement installés sous forme d'extensions en un seul clic.", - "gettingStarted.findLanguageExts.button": "Parcourir les extensions de langage", - "gettingStarted.keymaps.title": "Migrer vos raccourcis clavier", - "gettingStarted.keymaps.description": "Les extensions de mappage de touches vous permettent de migrer vos raccourcis clavier favoris des autres éditeurs vers VS Code.", - "gettingStarted.keymaps.button": "Extensions de mappage de touches", - "gettingStarted.settingsSync.title": "Synchroniser votre configuration favorite", - "gettingStarted.settingsSync.description": "Ne perdez plus jamais votre configuration parfaite de VS Code ! La synchronisation des paramètres permet de sauvegarder et de partager les paramètres, les combinaisons de touches et les extensions sur plusieurs instances de VS Code.", - "gettingStarted.settingsSync.button": "Activer la synchronisation des paramètres", - "gettingStarted.setup.OpenFolder.title": "Ouvrir votre dossier de projet", - "gettingStarted.setup.OpenFolder.description": "Ouvrez un dossier de projet pour commencer à programmer !", - "gettingStarted.setup.OpenFolder.button": "Choisir un dossier", - "gettingStarted.setup.OpenFolder.description2": "Ouvrez un dossier de projet pour commencer à programmer !", - "gettingStarted.quickOpen.title": "Quick Open sur des fichiers", - "gettingStarted.quickOpen.description": "Naviguez parmi les fichiers en un instant à l'aide d'une seule touche. Conseil : Ouvrez plusieurs fichiers en appuyant sur la touche de direction flèche droite.", - "gettingStarted.quickOpen.button": "Quick Open sur un fichier", - "gettingStarted.beginner.title": "Découvrir les principes de base", + "getting-started-intermediate-icon": "Icône utilisée pour la catégorie Intermédiaire de la prise en main", + "getting-started-setup-icon": "Icône utilisée pour la catégorie configuration de la prise en main", "gettingStarted.beginner.description": "Accédez directement à VS Code et obtenez une vue d'ensemble des fonctionnalités indispensables.", - "gettingStarted.commandPalette.title": "Recherchez et exécutez des commandes", - "gettingStarted.commandPalette.description": "Il s'agit du moyen le plus simple pour trouver tout ce que VS Code peut faire. Si vous recherchez une fonctionnalité ou un raccourci, essayez d'abord ici !", - "gettingStarted.commandPalette.button": "Ouvrir la palette de commandes", - "gettingStarted.terminal.title": "Terminal intégré pratique", - "gettingStarted.terminal.description": "Exécutez rapidement des commandes d'interpréteur de commandes, et supervisez la sortie de build, tout en ayant votre code juste à côté.", - "gettingStarted.terminal.button": "Afficher le panneau Terminal", + "gettingStarted.beginner.title": "Découvrir les principes de base", + "gettingStarted.cloneRepo.description": "Cloner un dépôt Git", + "gettingStarted.cloneRepo.title": "Cloner un dépôt Git...", + "gettingStarted.commandPalette.description.interpolated": "La palette de commandes est la manière d’effectuer n’importe quelle tâche dans VS Code par le clavier. **Entraînez-vous** avec les commandes que vous utilisez fréquemment pour gagner du temps et conserver votre élan.\r\n{0}\r\n__Essayez en recherchant « bascule d’affichage ».__", + "gettingStarted.commandPalette.title": "Un raccourci pour accéder à tout", + "gettingStarted.debug.description.interpolated": "Accélérez votre boucle de modification, de génération, de test et de débogage en configurant une configuration de lancement.\r\n{0}", + "gettingStarted.debug.title": "Observez votre code en action", + "gettingStarted.extensions.description.interpolated": "Les extensions sont les vitamines de VS Code. Elles vont des hacks de productivité pratiques ou de l'extension de fonctionnalités prêtes à l'emploi à l'ajout de toutes nouvelles fonctionnalités.\r\n{0}", "gettingStarted.extensions.title": "Extensibilité illimitée", - "gettingStarted.extensions.description": "Les extensions sont les vitamines de VS Code. Elles vont des hacks de productivité pratiques ou de l'extension de fonctionnalités prêtes à l'emploi à l'ajout de toutes nouvelles fonctionnalités.", - "gettingStarted.extensions.button": "Parcourir les extensions recommandées", + "gettingStarted.findLanguageExts.description.interpolated": "Codez plus intelligemment avec mise en surbrillance de syntaxe, le complètement de code, le linting et le débogage. De nombreux langages sont intégrés et beaucoup d’autres peuvent être ajoutés en extensions.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Prise en charge complète de tous vos langages", + "gettingStarted.intermediate.description": "Optimisez votre flux de travail de développement avec ces trucs et astuces.", + "gettingStarted.intermediate.title": "Dynamiser votre productivité", + "gettingStarted.newFile.description": "Démarrer avec un nouveau fichier vide", + "gettingStarted.newFile.title": "Nouveau fichier", + "gettingStarted.notebook.title": "Personnalisez les blocs-notes", + "gettingStarted.notebookProfile.description": "Créez des blocs-notes qui vous conviennent", + "gettingStarted.notebookProfile.title": "Sélectionnez la disposition de vos blocs-notes", + "gettingStarted.openFile.description": "Ouvrir un fichier et commencer à travailler", + "gettingStarted.openFile.title": "Ouvrir un fichier...", + "gettingStarted.openFolder.description": "Ouvrir un dossier et commencer à travailler", + "gettingStarted.openFolder.title": "Ouvrir un dossier...", + "gettingStarted.openMac.description": "Ouvrir un fichier ou un dossier et commencer à travailler", + "gettingStarted.openMac.title": "Ouvrir...", + "gettingStarted.pickColor.description.interpolated": "Une bonne palette de couleurs vous permet de vous concentrer sur votre code, de ménager vos yeux ou tout simplement de rendre votre environnement plus attrayant.\r\n{0}", + "gettingStarted.pickColor.title": "Choisissez votre style", + "gettingStarted.playground.description.interpolated": "Vous souhaitez coder plus rapidement et plus intelligemment ? Mettez en pratique les puissantes fonctionnalités de modification du code dans le terrain de jeu interactif.\r\n{0}", + "gettingStarted.playground.title": "Redéfinissez vos compétences de modification", + "gettingStarted.quickOpen.description.interpolated": "Naviguez parmi les fichiers en un instant à l'aide d'une seule touche. Conseil : Ouvrez plusieurs fichiers en appuyant sur la touche de direction flèche droite.\r\n{0}", + "gettingStarted.quickOpen.title": "Naviguez rapidement entre vos fichiers", + "gettingStarted.scm.description.interpolated": "Finie la quête de la commande git appropriée ! Les flux de travail git et GitHub sont impeccablement intégrés.\r\n{0}", + "gettingStarted.scm.title": "Effectuer le suivi de votre code avec Git", + "gettingStarted.scmClone.description.interpolated": "Configurez le contrôle de version intégré à votre projet pour effectuer le suivi de vos modifications et collaborer avec d’autres utilisateurs.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "Configurez le contrôle de version intégré à votre projet pour effectuer le suivi de vos modifications et collaborer avec d’autres utilisateurs.\r\n{0}", + "gettingStarted.settings.description.interpolated": "Adaptez tous les aspects de VS Code et vos extensions à votre convenance. Les paramètres fréquemment utilisés sont listés en premier pour vous aider à démarrer.\r\n{0}", "gettingStarted.settings.title": "Modifier vos paramètres", - "gettingStarted.settings.description": "Adaptez tous les aspects de VS Code et vos extensions à votre convenance. Les paramètres fréquemment utilisés sont listés en premier pour vous aider à démarrer.", - "gettingStarted.settings.button": "Adapter mes paramètres", + "gettingStarted.settingsSync.description.interpolated": "Ne perdez plus jamais votre configuration parfaite de VS Code ! La synchronisation des paramètres permet de sauvegarder et de partager les paramètres, les combinaisons de touches et les extensions sur plusieurs installations.\r\n{0}", + "gettingStarted.settingsSync.title": "Synchronisez vos éléments sur vos appareils", + "gettingStarted.setup.OpenFolder.description.interpolated": "Vous êtes prêt à commencer le codage. Ouvrez un dossier de projet pour placer vos fichiers dans VS Code.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Ouvrir votre code", + "gettingStarted.setup.description": "Découvrez les meilleures personnalisations pour rendre VS Code plus proche de vous.", + "gettingStarted.setup.title": "Prise en main de VS Code", + "gettingStarted.shortcuts.description.interpolated": "Une fois que vous avez découvert vos commandes favorites, créez des raccourcis clavier personnalisés pour un accès instantané.\r\n{0}", + "gettingStarted.shortcuts.title": "Personnalisez vos raccourcis", + "gettingStarted.splitview.description.interpolated": "Tirer le meilleur parti de l’espace de votre écran en ouvrant des fichiers côte à côte, verticalement ou horizontalement.\r\n{0}", + "gettingStarted.splitview.title": "Modification côte à côte", + "gettingStarted.tasks.description.interpolated": "Créez des tâches pour vos flux de travail courants et bénéficiez de l’expertise intégrée d’exécution de scripts et de vérification automatique des résultats.\r\n{0}", + "gettingStarted.tasks.title": "Automatisez vos tâches de projet", + "gettingStarted.terminal.description.interpolated": "Exécutez rapidement des commandes d'interpréteur de commandes, et supervisez la sortie de build, tout en ayant votre code juste à côté.\r\n{0}", + "gettingStarted.terminal.title": "Terminal intégré pratique", + "gettingStarted.topLevelCommandPalette.description": "Utiliser la palette de commandes pour voir et exécuter toutes les commandes de VS Code", + "gettingStarted.topLevelCommandPalette.title": "Exécuter une commande...", + "gettingStarted.videoTutorial.description.interpolated": "Regardez le premier tutoriel d'une série de tutoriels vidéo courts et pratiques sur les fonctionnalités clés de VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Asseyez-vous confortablement et apprenez", - "gettingStarted.videoTutorial.description": "Regardez le premier tutoriel d'une série de tutoriels vidéo courts et pratiques sur les fonctionnalités clés de VS Code.", - "gettingStarted.videoTutorial.button": "Regarder le tutoriel" + "gettingStarted.workspaceTrust.description.interpolated": "{0} vous permet de décider si vos dossiers de projet doivent **autoriser ou restreindre** l’exécution automatique du code __(requis pour les extensions, le débogage, etc.)__.\r\nL’ouverture d’un fichier/dossier vous invite à accorder l’approbation. Vous pouvez toujours {1} ultérieurement.", + "gettingStarted.workspaceTrust.title": "Parcourir et modifier le code en toute sécurité", + "initRepo": "Initialiser le dépôt Git", + "keyboardShortcuts": "Raccourcis clavier", + "openInteractivePlayground": "Ouvrir le terrain de jeu interactif", + "openSCM": "Contrôle open source", + "pickFolder": "Choisir un dossier", + "quickOpen": "Quick Open sur un fichier", + "runProject": "Exécuter votre projet", + "runTasks": "Exécuter des tâches détectées automatiquement", + "showTerminal": "Afficher le panneau Terminal", + "splitEditor": "Fractionner l'éditeur", + "titleID": "Parcourir les thèmes de couleur", + "tweakSettings": "Adapter mes paramètres", + "watch": "Regarder le tutoriel", + "workspaceTrust": "Approbation d’espace de travail" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Contraste élevé", + "dark": "Sombre", + "light": "Clair", + "seeMore": "Plus de thèmes" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "Par défaut", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Masquer la vue d'ensemble de l'interface", + "welcomeOverlay": "Vue d'ensemble de l'interface utilisateur", + "welcomeOverlay.commandPalette": "Rechercher et exécuter toutes les commandes", + "welcomeOverlay.debug": "Lancer et déboguer", + "welcomeOverlay.explorer": "Explorateur de fichiers", + "welcomeOverlay.extensions": "Gérer les extensions", + "welcomeOverlay.git": "Gestion du code source", + "welcomeOverlay.notifications": "Afficher les notifications", + "welcomeOverlay.problems": "Afficher les erreurs et avertissements", + "welcomeOverlay.search": "Rechercher dans les fichiers", + "welcomeOverlay.terminal": "Activer/désactiver le terminal intégré" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Thème de couleur", + "welcomePage.colorThemeDescription": "Personnalisez l'apparence de l'éditeur et de votre code", + "welcomePage.customize": "Personnaliser", + "welcomePage.editingEvolved": "Édition évoluée", + "welcomePage.gitClone": "cloner le dépôt...", + "welcomePage.gitHubRepository": "Dépôt GitHub", + "welcomePage.help": "Aide", + "welcomePage.installExtensionPacks": "Outils et langages", + "welcomePage.installExtensionPacksDescription": "Installer un support pour {0} et {1}", + "welcomePage.installKeymapDescription": "Paramètres et combinaisons de touches", + "welcomePage.installKeymapExtension": "Installer les paramètres et les raccourcis clavier de {0} et {1}", + "welcomePage.interactivePlayground": "Terrain de jeu interactif", + "welcomePage.interactivePlaygroundDescription": "Essayer les fonctionnalités essentielles de l'éditeur dans une courte procédure pas à pas", + "welcomePage.interfaceOverview": "Vue d'ensemble de l'interface", + "welcomePage.interfaceOverviewDescription": "Obtenez une superposition visuelle mettant en évidence les principaux composants de l'IU", + "welcomePage.introductoryVideos": "Vidéos d'introduction", + "welcomePage.keybindingsCheatsheet": "Fiche de révision du clavier imprimable", + "welcomePage.learn": "Apprendre", + "welcomePage.moreExtensions": "plus", + "welcomePage.moreRecent": "Plus...", + "welcomePage.newFile": "Nouveau fichier", + "welcomePage.newsletterSignup": "S'inscrire à notre bulletin d'informations", + "welcomePage.noRecentFolders": "Aucun dossier récent", + "welcomePage.openFolder": "Ouvrir un dossier...", + "welcomePage.others": "autres", + "welcomePage.productDocumentation": "Documentation du produit", + "welcomePage.recent": "Récent", + "welcomePage.showCommands": "Rechercher et exécuter toutes les commandes", + "welcomePage.showCommandsDescription": "La palette de commandes ({0}) permet d'accéder rapidement aux commandes pour en rechercher une", + "welcomePage.showKeymapExtensions": "Afficher d'autres extensions de mappage de touches", + "welcomePage.showLanguageExtensions": "Afficher plus d'extensions de langage", + "welcomePage.showOnStartup": "Afficher la page d’accueil au démarrage", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Démarrer", + "welcomePage.tipsAndTricks": "Conseils et astuces", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Détails", + "ok": "OK", + "welcome.title": "Bienvenue", + "welcomePage": "Bienvenue", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "Le support pour {0} est déjà installé.", + "welcomePage.extensionPackNotFound": "Le support pour {0} avec l'ID {1} est introuvable.", + "welcomePage.installExtensionPack": "Installer un support supplémentaire pour {0} ", + "welcomePage.installKeymap": "Installer le mappage de touches {0}", + "welcomePage.installedExtensionPack": "Le support {0} est déjà installé.", + "welcomePage.installedKeymap": "Le mappage de touches '{0}' est déjà installé", + "welcomePage.installingExtensionPack": "Installation d'un support supplémentaire pour {0}...", + "welcomePage.installingKeymap": "Installation des raccourcis clavier de {0}...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "Les raccourcis clavier {0} sont déjà installés.", + "welcomePage.keymapNotFound": "Les raccourcis clavier {0} ayant l'ID {1} sont introuvables.", + "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Afficher les extensions Azure", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "La fenêtre se recharge après l'installation d'un support supplémentaire pour {0}.", + "welcomePage.willReloadAfterInstallingKeymap": "La fenêtre se recharge après l'installation des raccourcis clavier {0}." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Bienvenue", + "workbench.startupEditor": "Contrôle quel éditeur s’affiche au démarrage, si aucun n'est restauré de la session précédente.", + "workbench.startupEditor.gettingStarted": "Ouvrir la nouvelle page d’accueil qui propose du contenu pour faciliter la prise en main de VS Code et des extensions.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "Lors de l’ouverture d’un banc d’essai vide, ouvrir la nouvelle page d’accueil qui propose du contenu pour faciliter la prise en main de VS Code et des extensions.", + "workbench.startupEditor.newUntitledFile": "Ouvrez un nouveau fichier sans titre (s'applique uniquement à l'ouverture d'une fenêtre vide).", + "workbench.startupEditor.none": "Démarrage sans éditeur.", + "workbench.startupEditor.readme": "Ouvre le fichier README s'il est présent dans le dossier ouvert, sinon ouvre 'welcomePage'.", + "workbench.startupEditor.welcomePage": "Ouvrir la page d’accueil héritée.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Ouvrir la page d’accueil héritée à l’ouverture d’un banc d’essai vide." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Couleur d'arrière-plan de la page d'accueil.", + "welcomePage.buttonBackground": "Couleur d'arrière-plan des boutons de la page d'accueil.", + "welcomePage.buttonHoverBackground": "Couleur d'arrière-plan du pointage des boutons de la page d'accueil.", + "welcomePage.progress.background": "Couleur de premier plan des barres de progression de la page d'accueil.", + "welcomePage.progress.foreground": "Couleur d'arrière-plan des barres de progression de la page d'accueil.", + "welcomePage.tileBackground": "Couleur d'arrière-plan des vignettes de la page Prise en main.", + "welcomePage.tileHoverBackground": "Couleur d'arrière-plan en cas de pointage sur les vignettes de la page Prise en main.", + "welcomePage.tileShadow": "Couleur d'ombre des boutons de catégorie dans la procédure pas à pas de la page d'accueil." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Oui, heureux de vous aider", + "telemetryOptOut.OptOut": "Non, merci", + "telemetryOptOut.optInNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [adhérer]({1}).", + "telemetryOptOut.optOutNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration de confidentialité]({0}) et découvrez comment [annuler l'adhésion]({1}).", + "telemetryOptOut.optOutOption": "Aidez-nous à améliorer Visual Studio Code en permettant à Microsoft de recueillir des données d’utilisation. Pour plus d'informations, lisez notre [déclaration de confidentialité]({0}).", + "telemetryOptOut.readMore": "Lire la suite" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Terrain de jeu interactif", + "editorWalkThrough.title": "Terrain de jeu interactif" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "Terrain de jeu i&&nteractif", + "walkThrough.editor.label": "Terrain de jeu interactif" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Couleur d'arrière-plan des éditeurs incorporés dans le terrain de jeu interactif.", + "walkThrough.gitNotFound": "Git semble ne pas être installé sur votre système.", + "walkThrough.unboundCommand": "indépendant" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Icône du badge de confiance accordée à l'espace de travail.", - "requestTrustIconText": "Certaines fonctionnalités nécessitent votre confiance en l'espace de travail.", - "immediateTrustRequestMessage": "Vous essayez d'utiliser une fonctionnalité qui constitue un risque pour la sécurité si vous ne faites pas confiance à la source des fichiers ou dossiers ouverts.", - "grantWorkspaceTrustButton": "Continuer", - "manageWorkspaceTrustButton": "En savoir plus", + "addWorkspaceFolderDetail": "Vous ajoutez à un espace de travail approuvé des fichiers qui ne sont pour le moment pas approuvés. Faites-vous confiance aux auteurs de ces nouveaux fichiers ?", + "addWorkspaceFolderMessage": "Faites-vous confiance aux auteurs des fichiers de ce dossier ?", "cancelWorkspaceTrustButton": "Annuler", - "immediateTrustRequestTitle": "Faites-vous confiance aux fichiers de ce dossier ?", - "immediateTrustRequestDetail": "{0}\r\n\r\nNe faites confiance à cet espace de travail que si vous faites confiance à sa source. Sinon, des fonctionnalités susceptibles de compromettre la sécurité de votre appareil ou de vos informations personnelles vont être activées.", - "trustConfigurationChangeMessage": "Pour que ce changement prenne effet, la fenêtre doit être rechargée. Voulez-vous recharger la fenêtre maintenant ?", - "status.WorkspaceTrust": "Confiance accordée à l'espace de travail", - "workspaceTrustEditor": "Éditeur de confiance en l'espace de travail", - "grantWorkspaceTrust": "Faire confiance à l'espace de travail", - "workspacesCategory": "Espaces de travail", - "confirmGrantWorkspaceTrust": "Faire confiance à l'espace de travail entraîne l'activation des fonctionnalités susceptibles de compromettre la sécurité, si le contenu de l'espace de travail n'est pas fiable. Voulez-vous vraiment faire confiance à cet espace de travail ?", - "yes": "Oui", - "no": "Non", - "denyWorkspaceTrust": "Refuser de faire confiance à l'espace de travail", - "confirmDenyWorkspaceTrust": "Refuser de faire confiance à l'espace de travail entraîne la désactivation des fonctionnalités susceptibles de compromettre la sécurité, si le contenu de l'espace de travail n'est pas fiable. Voulez-vous vraiment refuser de faire confiance à cet espace de travail ?", + "checkboxString": "Faire confiance à tous les auteurs des fichiers du dossier parent « {0} »", + "dontTrustFolderOptionDescription": "Parcourir le dossier en mode restreint", + "dontTrustOption": "Non, je ne fais pas confiance aux auteurs", + "dontTrustWorkspaceOptionDescription": "Parcourir l’espace de travail en mode restreint", + "folderStartupTrustDetails": "{0} offre des fonctionnalités qui peuvent exécuter automatiquement des fichiers de ce dossier.", + "folderTrust": "Faites-vous confiance aux auteurs des fichiers de ce dossier ?", + "grantFolderTrustButton": "Approuver le dossier et continuer", + "grantWorkspaceTrustButton": "Approuver l’espace de travail et continuer", + "immediateTrustRequestLearnMore": "Si vous ne faites pas confiance aux auteurs de ces fichiers, nous vous recommandons de ne pas continuer car les fichiers sont peut-être malveillants. Consultez [notre documentation](https://aka.ms/vscode-workspace-trust) pour en savoir plus.", + "immediateTrustRequestMessage": "Vous essayez d'utiliser une fonctionnalité qui constitue un risque pour la sécurité si vous ne faites pas confiance à la source des fichiers ou dossiers ouverts.", "manageWorkspaceTrust": "Gérer la confiance en l'espace de travail", - "manageWorkspaceTrustPending": "Gérer la confiance en l'espace de travail (1)" + "manageWorkspaceTrustButton": "Gérer", + "no": "Non", + "restrictedModeBannerAriaLabelFolder": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez ce dossier pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", + "restrictedModeBannerAriaLabelWindow": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cette fenêtre pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", + "restrictedModeBannerAriaLabelWorkspace": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cet espace de travail pour activer toutes les fonctionnalités. Utilisez les touches de navigation pour accéder aux actions de bannière.", + "restrictedModeBannerLearnMore": "En savoir plus", + "restrictedModeBannerManage": "Gérer", + "restrictedModeBannerMessageFolder": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez ce dossier pour activer toutes les fonctionnalités.", + "restrictedModeBannerMessageWindow": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cette fenêtre pour activer toutes les fonctionnalités.", + "restrictedModeBannerMessageWorkspace": "Le mode restreint est destiné à la navigation de code sécurisé. Approuvez cet espace de travail pour activer toutes les fonctionnalités.", + "securityConfigurationTitle": "Sécurité", + "startupTrustRequestLearnMore": "Si vous ne faites pas confiance aux auteurs de ces fichiers, nous vous recommandons de continuer en mode restreint car les fichiers sont peut-être malveillants. Consultez [notre documentation] (https://aka.ms/vscode-workspace-trust) pour en savoir plus.", + "status.WorkspaceTrust": "Confiance accordée à l'espace de travail", + "status.ariaTrustedFolder": "Ce dossier est approuvé.", + "status.ariaTrustedWindow": "Cette fenêtre est approuvée.", + "status.ariaTrustedWorkspace": "Cet espace de travail est approuvé.", + "status.ariaUntrustedFolder": "Mode restreint : certaines fonctionnalités sont désactivées car ce dossier n’est pas approuvé.", + "status.ariaUntrustedWindow": "Mode restreint : certaines fonctionnalités sont désactivées car cette fenêtre n’est pas approuvée.", + "status.ariaUntrustedWorkspace": "Mode restreint : certaines fonctionnalités sont désactivées car cet espace de travail n’est pas approuvé.", + "status.tooltipUntrustedFolder2": "Exécution en Mode Restreint\r\n\r\nCertaines [fonctionnalités sont désactivées]({0}) car ce [dossier n’est pas approuvé]({1}).", + "status.tooltipUntrustedWindow2": "Exécution en Mode Restreint\r\n\r\nCertaines [fonctionnalités sont désactivées]({0}) car cette [fenêtre n’est pas approuvée]({1}).", + "status.tooltipUntrustedWorkspace2": "Exécution en Mode Restreint\r\n\r\nCertaines [fonctionnalités sont désactivées]({0}) car cet [espace de travail n’est pas approuvé]({1}).", + "trustFolderOptionDescription": "Approuver le dossier et activer toutes les fonctionnalités", + "trustOption": "Oui, je fais confiance aux auteurs", + "trustWorkspaceOptionDescription": "Approuver l’espace de travail et activer toutes les fonctionnalités", + "workspace.trust.description": "Contrôle si l’approbation d’espace de travail est activée dans VS Code.", + "workspace.trust.emptyWindow.description": "Contrôle si la fenêtre vide est approuvée par défaut dans VS Code. Quand cette option est utilisée avec `#{0}#`, vous pouvez activer toutes les fonctionnalités de VS Code sans afficher d’invite dans une fenêtre vide.", + "workspace.trust.startupPrompt.always": "Demander l’approbation chaque fois qu’un espace de travail non approuvé est ouvert.", + "workspace.trust.startupPrompt.description": "Contrôle le délai d’affichage de l’invite de démarrage pour l’approbation d’un espace de travail.", + "workspace.trust.startupPrompt.never": "Ne pas demander l’approbation quand un espace de travail non approuvé est ouvert.", + "workspace.trust.startupPrompt.once": "Demander l’approbation la première fois qu’un espace de travail non approuvé est ouvert.", + "workspace.trust.untrustedFiles.description": "Contrôle comment gérer l’ouverture de fichiers non approuvés dans un espace de travail approuvé. Ce paramètre s’applique également à l’ouverture de fichiers dans une fenêtre vide approuvée par le biais de `#{0}#`.", + "workspace.trust.untrustedFiles.newWindow": "Toujours ouvrir les fichiers non approuvés dans une fenêtre distincte en mode restreint sans invite.", + "workspace.trust.untrustedFiles.open": "Toujours autoriser l’introduction de fichiers non approuvés dans un espace de travail approuvé sans invite.", + "workspace.trust.untrustedFiles.prompt": "Demander comment gérer les fichiers non approuvés pour chaque espace de travail. Une fois que des fichiers non approuvés ont été introduits dans un espace de travail approuvé, cette demande ne vous sera plus faite.", + "workspaceStartupTrustDetails": "{0} offre des fonctionnalités qui peuvent exécuter automatiquement des fichiers de cet espace de travail.", + "workspaceTrust": "Faites-vous confiance aux auteurs des fichiers de cet espace de travail ?", + "workspaceTrustEditor": "Éditeur de confiance en l'espace de travail", + "workspacesCategory": "Espaces de travail", + "yes": "Oui" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Cet espace de travail est approuvé", - "untrustedHeader": "Cet espace de travail n'est pas approuvé", - "unknownHeader": "Voulez-vous faire confiance à cet espace de travail ?", - "unknownHeaderDescription": "La confiance en l'espace de travail est nécessaire pour permettre à certaines extensions de fonctionner correctement dans celui-ci. [En savoir plus](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Refuser de faire confiance à l'espace de travail", - "workspaceTrustTransitionDetail": "Pour effectuer cette action de manière sécurisée, toutes les fenêtres affectées doivent être rechargées. Voulez-vous vraiment effectuer cette action ?", - "workspaceTrustTransitionPrimaryButton": "Oui", - "workspaceTrustTransitionSecondaryButton": "Non", - "trustButton": "Faire confiance", - "trustParentButton": "Faire confiance à tout dans {0}", - "doNotTrustButton": "Ne pas faire confiance", - "onStartExtensions": "Extensions désactivées", - "onStartExtensionsDescription": "Pour permettre l'utilisation des extensions suivantes, l'espace de travail doit être approuvé. Elles sont désactivées tant que l'espace de travail n'est pas approuvé.", - "onDemandExtensions": "Extensions limitées", - "onDemandExtensionsDescription": "Les extensions suivantes peuvent fonctionner partiellement dans un espace de travail non approuvé. Certaines fonctionnalités sont désactivées tant que l'espace de travail n'est pas approuvé.", - "configurationSectionTitle": "Configurer tous les espaces de travail", - "affectedFeaturesTitle": "Fonctionnalités affectées par la confiance en l'espace de travail" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "Couleur utilisée pour indiquer qu'un espace de travail est approuvé.", - "workspaceTrustUntrustedColor": "Couleur utilisée pour indiquer qu'un espace de travail n'est pas approuvé.", - "workspaceTrust.tileBackground": "Couleur d'arrière-plan des vignettes de la page Confiance en l'espace de travail." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "Ajouter un dossier", + "deleteTrustedUri": "Supprimer le chemin", + "dontTrustButton": "Ne pas faire confiance", + "editTrustedUri": "Modifier le chemin", + "hostColumnLabel": "Hôte", "localAuthority": "Local", - "okButton": "OK", - "cancelButton": "Annuler", - "removePath": "Supprimer le chemin", - "editPath": "Modifier le chemin", - "addPath": "Ajouter un chemin", - "hostHeaderText": "Hôte", - "pathHeaderText": "Chemin", - "pathInputPlaceholder": "Élément de chemin...", - "modified": "Modifié", - "trustedFolders": "Dossiers approuvés", - "trustedFoldersDescription": "Tous les espaces de travail situés sous les dossiers suivants vont être approuvés. En cas de conflit avec des dossiers non approuvés, le parent le plus proche détermine le niveau de confiance.", - "untrustedFolders": "Dossiers non approuvés", - "untrustedFoldersDescription": "Tous les espaces de travail situés sous les dossiers suivants ne vont pas être approuvés. En cas de conflit avec des dossiers approuvés, le parent le plus proche détermine le niveau de confiance.", - "settings": "Paramètre de confiance en l'espace de travail" + "no untrustedSettings": "Les paramètres d’espace de travail nécessitant une approbation ne sont pas appliqués", + "pathColumnLabel": "Chemin", + "root element label": "Gérer l’approbation d’espace de travail", + "selectTrustedUri": "Sélectionner le dossier à approuver", + "trustButton": "Faire confiance", + "trustParentButton": "Tout approuver dans le dossier parent", + "trustUri": "Approuver le dossier", + "trustedDebugging": "Le débogage est activé", + "trustedDescription": "Toutes les fonctionnalités sont activées car une approbation a été accordée à l’espace de travail. [En savoir plus] (https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Toutes les extensions sont activées", + "trustedFolder": "Dans un dossier approuvé", + "trustedFolderSubtitle": "Vous faites confiance aux auteurs des fichiers du dossier actif. Toutes les fonctionnalités sont activées :", + "trustedFoldersAndWorkspaces": "Dossiers et espaces de travail approuvés", + "trustedFoldersDescription": "Vous avez approuvé les dossiers suivants, leurs dossiers enfants et fichiers d’espace de travail.", + "trustedForcedReason": "Cette fenêtre est approuvée par nature de l’espace de travail qui est ouvert.", + "trustedHeaderFolder": "Vous faites avez approuvé ce dossier", + "trustedHeaderWindow": "Vous avez approuvé cette fenêtre", + "trustedHeaderWorkspace": "Vous avez approuvé cet espace de travail", + "trustedSettings": "Tous les paramètres de l’espace de travail sont appliqués", + "trustedTasks": "Les tâches sont autorisées à s’exécuter", + "trustedUnsettableWindow": "Cette fenêtre est approuvée", + "trustedWindow": "Dans une fenêtre approuvée", + "trustedWindowSubtitle": "Vous faites confiance aux auteurs des fichiers de la fenêtre active. Toutes les fonctionnalités sont activées :", + "trustedWorkspace": "Dans un espace de travail approuvé", + "trustedWorkspaceSubtitle": "Vous faites confiance aux auteurs des fichiers de l’espace de travail actif. Toutes les fonctionnalités sont activées :", + "untrustedDebugging": "Le débogage est désactivé", + "untrustedDescription": "{0} est dans un mode restreint destiné à la navigation de code sécurisé. [En savoir plus] (https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} extensions] ({1}) sont désactivées ou offrent des fonctionnalités limitées", + "untrustedFolderReason": "Ce dossier est approuvé par le biais des entrées en gras dans les dossiers approuvés ci-dessous.", + "untrustedFolderSubtitle": "Vous ne faites pas confiance aux auteurs des fichiers du dossier actif. Les fonctionnalités suivantes sont désactivées :", + "untrustedHeader": "Vous êtes en mode restreint", + "untrustedSettings": "[{0} paramètres d’espace de travail ] ({1}) ne sont pas appliqués", + "untrustedTasks": "Les tâches sont désactivées", + "untrustedWindowSubtitle": "Vous ne faites pas confiance aux auteurs des fichiers de la fenêtre active. Les fonctionnalités suivantes sont désactivées :", + "untrustedWorkspace": "En mode restreint", + "untrustedWorkspaceReason": "Cet espace de travail est approuvé par le biais des entrées en gras dans les dossiers approuvés ci-dessous.", + "untrustedWorkspaceSubtitle": "Vous ne faites pas confiance aux auteurs des fichiers de l’espace de travail actif. Les fonctionnalités suivantes sont désactivées :" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Ce dossier contient un fichier d’espace de travail '{0}'. Voulez-vous l’ouvrir ? [En savoir plus] ({1}) sur les fichiers de l’espace de travail.", "openWorkspace": "Ouvrir un espace de travail", - "workspacesFound": "Ce dossier contient plusieurs fichiers d'espace de travail. Voulez-vous en ouvrir un ? [Découvrez plus d'informations]({0}) sur les fichiers d'espace de travail.", + "selectToOpen": "Sélectionner un espace de travail à ouvrir", "selectWorkspace": "Sélectionner un espace de travail", - "selectToOpen": "Sélectionner un espace de travail à ouvrir" + "workspaceFound": "Ce dossier contient un fichier d’espace de travail '{0}'. Voulez-vous l’ouvrir ? [En savoir plus] ({1}) sur les fichiers de l’espace de travail.", + "workspacesFound": "Ce dossier contient plusieurs fichiers d'espace de travail. Voulez-vous en ouvrir un ? [Découvrez plus d'informations]({0}) sur les fichiers d'espace de travail." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Accorder l’accès à {1} pour {0}... (1)", + "allow": "Autoriser", "authentication.id": "ID du fournisseur d'authentification.", + "authentication.idConflict": "Cet ID d'authentification '{0}' a déjà été inscrit", "authentication.label": "Nom lisible par l'homme du fournisseur d'authentification.", - "authenticationExtensionPoint": "Ajoute une authentification", - "loading": "Chargement...", "authentication.missingId": "Une contribution d'authentification doit spécifier un ID.", "authentication.missingLabel": "Une contribution d'authentification doit spécifier une étiquette.", - "authentication.idConflict": "Cet ID d'authentification '{0}' a déjà été inscrit", - "sign in": "Connexion demandée", - "confirmAuthenticationAccess": "L'extension '{0}' tente d'accéder aux informations d'authentification du compte {1} '{2}'.", - "allow": "Autoriser", - "deny": "Refuser", + "authenticationExtensionPoint": "Ajoute une authentification", "cancel": "Annuler", - "useOtherAccount": "Se connecter à un autre compte", - "selectAccount": "L'extension '{0}' souhaite accéder à un compte {1}", + "confirmAuthenticationAccess": "L'extension '{0}' tente d'accéder aux informations d'authentification du compte {1} '{2}'.", + "deny": "Refuser", "getSessionPlateholder": "Sélectionner un compte à utiliser pour '{0}' ou appuyer sur Échap pour annuler", - "accessRequest": "Accorder l'accès à {0}... (1)", - "signInRequest": "Se connecter pour utiliser {0} (1)" + "loading": "Chargement...", + "selectAccount": "L'extension '{0}' souhaite accéder à un compte {1}", + "sign in": "Connexion demandée", + "signInRequest": "Se connecter avec {0} pour utiliser {1} (1)", + "useOtherAccount": "Se connecter à un autre compte" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "Aucune modification effectuée", @@ -8406,328 +8798,358 @@ "workspaceEdit": "Modification de l'espace de travail", "nothing": "Aucune modification effectuée" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "Impossible d’écrire dans le fichier. Veuillez ouvrir le fichier pour corriger les erreurs/avertissements dans le fichier et réessayer.", - "errorFileDirty": "Impossible d’écrire dans le fichier parce que le fichier a été modifié. Veuillez enregistrer le fichier et réessayer." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Ouvrir la configuration des tâches", - "openLaunchConfiguration": "Ouvrir la configuration du lancement", - "open": "Ouvrir les paramètres", - "saveAndRetry": "Enregistrer et Réessayer", - "errorUnknownKey": "Impossible d'écrire dans {0}, car {1} n'est pas une configuration inscrite.", + "errorConfigurationFileDirty": "Impossible d’écrire dans les paramètres de l'utilisateur car le fichier a été modifié. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l'utilisateur et réessayez.", + "errorConfigurationFileDirtyFolder": "Impossible d’écrire dans les paramètres de dossier, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres du dossier '{0}' et essayez à nouveau.", + "errorConfigurationFileDirtyWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l’espace de travail et essayez à nouveau.", + "errorConfigurationFileModifiedSince": "Impossible d'écrire dans les paramètres utilisateur parce que le contenu du fichier est plus récent.", + "errorConfigurationFileModifiedSinceFolder": "Impossible d'écrire dans les paramètres de dossier parce que le contenu du fichier est plus récent.", + "errorConfigurationFileModifiedSinceWorkspace": "Impossible d'écrire dans les paramètres d'espace de travail parce que le contenu du fichier est plus récent.", + "errorInvalidConfiguration": "Impossible d’écrire dans les paramètres de l’utilisateur. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’utilisateur pour y corriger les erreurs/avertissements et essayez à nouveau.", + "errorInvalidConfigurationFolder": "Impossible d’écrire dans les paramètres de dossier. Veuillez s’il vous plaît ouvrir le fichier des paramètres du dossier '{0}' pour y corriger les erreurs/avertissements et essayez à nouveau.", + "errorInvalidConfigurationWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’espace de travail pour corriger les erreurs/avertissements dans le fichier et réessayez.", + "errorInvalidFolderConfiguration": "Impossible d'écrire dans les paramètres de dossier, car {0} ne prend pas en charge la portée des ressources de dossier.", + "errorInvalidFolderTarget": "Impossible d’écrire dans les paramètres de dossier car aucune ressource n’est fournie.", + "errorInvalidLaunchConfiguration": "Impossible d’écrire dans le fichier de configuration de lancement. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", + "errorInvalidRemoteConfiguration": "Impossible d'écrire dans les paramètres de l'utilisateur distant. Ouvrez les paramètres de l'utilisateur distant pour corriger les erreurs/avertissements, et réessayez.", + "errorInvalidResourceLanguageConfiguraiton": "Impossible d'écrire dans les paramètres de langage parce que {0} n'est pas un paramètre de langage de ressource.", + "errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration des tâches. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", + "errorInvalidUserTarget": "Impossible d'écrire dans les paramètres utilisateur, car {0} ne prend pas en charge la portée globale.", "errorInvalidWorkspaceConfigurationApplication": "Impossible d’écrire {0} dans les paramètres de l’espace de travail. Ce paramètre peut être écrit uniquement dans les paramètres de l’utilisateur.", "errorInvalidWorkspaceConfigurationMachine": "Impossible d’écrire {0} dans les paramètres de l’espace de travail. Ce paramètre peut être écrit uniquement dans les paramètres de l’utilisateur.", - "errorInvalidFolderConfiguration": "Impossible d'écrire dans les paramètres de dossier, car {0} ne prend pas en charge la portée des ressources de dossier.", - "errorInvalidUserTarget": "Impossible d'écrire dans les paramètres utilisateur, car {0} ne prend pas en charge la portée globale.", "errorInvalidWorkspaceTarget": "Impossible d’écrire dans les paramètres de l’espace de travail car {0} ne supporte pas de portée d’espace de travail dans un espace de travail multi dossiers.", - "errorInvalidFolderTarget": "Impossible d’écrire dans les paramètres de dossier car aucune ressource n’est fournie.", - "errorInvalidResourceLanguageConfiguraiton": "Impossible d'écrire dans les paramètres de langage parce que {0} n'est pas un paramètre de langage de ressource.", - "errorNoWorkspaceOpened": "Impossible d’écrire dans {0} car aucun espace de travail n’est ouvert. Veuillez ouvrir un espace de travail et essayer à nouveau.", - "errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration des tâches. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", - "errorInvalidLaunchConfiguration": "Impossible d’écrire dans le fichier de configuration de lancement. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", - "errorInvalidConfiguration": "Impossible d’écrire dans les paramètres de l’utilisateur. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’utilisateur pour y corriger les erreurs/avertissements et essayez à nouveau.", - "errorInvalidRemoteConfiguration": "Impossible d'écrire dans les paramètres de l'utilisateur distant. Ouvrez les paramètres de l'utilisateur distant pour corriger les erreurs/avertissements, et réessayez.", - "errorInvalidConfigurationWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’espace de travail pour corriger les erreurs/avertissements dans le fichier et réessayez.", - "errorInvalidConfigurationFolder": "Impossible d’écrire dans les paramètres de dossier. Veuillez s’il vous plaît ouvrir le fichier des paramètres du dossier '{0}' pour y corriger les erreurs/avertissements et essayez à nouveau.", - "errorTasksConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration des tâches car le fichier a été modifié. Veuillez, s’il vous plaît, l'enregistrez et réessayez.", "errorLaunchConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration de lancement car le fichier a été modifié. Veuillez l'enregistrer et réessayez.", - "errorConfigurationFileDirty": "Impossible d’écrire dans les paramètres de l'utilisateur car le fichier a été modifié. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l'utilisateur et réessayez.", - "errorRemoteConfigurationFileDirty": "Impossible d'écrire dans les paramètres de l'utilisateur distant, car le fichier est erroné. Enregistrez d'abord le fichier de paramètres de l'utilisateur distant, puis réessayez.", - "errorConfigurationFileDirtyWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l’espace de travail et essayez à nouveau.", - "errorConfigurationFileDirtyFolder": "Impossible d’écrire dans les paramètres de dossier, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres du dossier '{0}' et essayez à nouveau.", - "errorTasksConfigurationFileModifiedSince": "Impossible d'écrire dans le fichier de configuration des tâches parce que le contenu du fichier est plus récent.", "errorLaunchConfigurationFileModifiedSince": "Impossible d'écrire dans le fichier de configuration de lancement parce que le contenu du fichier est plus récent.", - "errorConfigurationFileModifiedSince": "Impossible d'écrire dans les paramètres utilisateur parce que le contenu du fichier est plus récent.", + "errorNoWorkspaceOpened": "Impossible d’écrire dans {0} car aucun espace de travail n’est ouvert. Veuillez ouvrir un espace de travail et essayer à nouveau.", + "errorRemoteConfigurationFileDirty": "Impossible d'écrire dans les paramètres de l'utilisateur distant, car le fichier est erroné. Enregistrez d'abord le fichier de paramètres de l'utilisateur distant, puis réessayez.", "errorRemoteConfigurationFileModifiedSince": "Impossible d'écrire dans les paramètres utilisateur distants parce que le contenu du fichier est plus récent.", - "errorConfigurationFileModifiedSinceWorkspace": "Impossible d'écrire dans les paramètres d'espace de travail parce que le contenu du fichier est plus récent.", - "errorConfigurationFileModifiedSinceFolder": "Impossible d'écrire dans les paramètres de dossier parce que le contenu du fichier est plus récent.", - "userTarget": "Paramètres utilisateur", + "errorTasksConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration des tâches car le fichier a été modifié. Veuillez, s’il vous plaît, l'enregistrez et réessayez.", + "errorTasksConfigurationFileModifiedSince": "Impossible d'écrire dans le fichier de configuration des tâches parce que le contenu du fichier est plus récent.", + "errorUnknownKey": "Impossible d'écrire dans {0}, car {1} n'est pas une configuration inscrite.", + "folderTarget": "Paramètres de dossier", + "open": "Ouvrir les paramètres", + "openLaunchConfiguration": "Ouvrir la configuration du lancement", + "openTasksConfiguration": "Ouvrir la configuration des tâches", "remoteUserTarget": "Paramètres de l'utilisateur distant", - "workspaceTarget": "Paramètres de l'espace de travail", - "folderTarget": "Paramètres de dossier" + "saveAndRetry": "Enregistrer et Réessayer", + "userTarget": "Paramètres utilisateur", + "workspaceTarget": "Paramètres de l'espace de travail" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "Impossible d’écrire dans le fichier parce que le fichier a été modifié. Veuillez enregistrer le fichier et réessayer.", + "errorInvalidFile": "Impossible d’écrire dans le fichier. Veuillez ouvrir le fichier pour corriger les erreurs/avertissements dans le fichier et réessayer." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "Impossible de remplacer la variable de commande '{0}', car la commande n'a pas retourné de résultat de type chaîne.", - "inputVariable.noInputSection": "La variable '{0}' doit être définie dans une section '{1}' de la configuration de débogage ou de tâche.", - "inputVariable.missingAttribute": "La variable d'entrée '{0}' est de type '{1}' et doit inclure '{2}'.", - "inputVariable.defaultInputValue": "(Par défaut)", "inputVariable.command.noStringType": "Impossible de remplacer la variable d'entrée '{0}', car la commande '{1}' n'a pas retourné de résultat de type chaîne.", - "inputVariable.unknownType": "La variable d'entrée '{0}' peut seulement être de type 'promptString', 'pickString' ou 'command'.", - "inputVariable.undefinedVariable": "Variable d'entrée '{0}' non définie. Supprimez ou définissez '{0}' pour continuer." + "inputVariable.defaultInputValue": "(Par défaut)", + "inputVariable.missingAttribute": "La variable d'entrée '{0}' est de type '{1}' et doit inclure '{2}'.", + "inputVariable.noInputSection": "La variable '{0}' doit être définie dans une section '{1}' de la configuration de débogage ou de tâche.", + "inputVariable.undefinedVariable": "Variable d'entrée '{0}' non définie. Supprimez ou définissez '{0}' pour continuer.", + "inputVariable.unknownType": "La variable d'entrée '{0}' peut seulement être de type 'promptString', 'pickString' ou 'command'." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "Impossible de résoudre la variable {0}. Ouvrez un éditeur.", - "canNotResolveFolderForFile": "Variable {0} : le dossier d'espace de travail de '{1}' est introuvable.", - "canNotFindFolder": "Impossible de résoudre la variable {0}. Aucun dossier '{1}'.", - "canNotResolveWorkspaceFolderMultiRoot": "Impossible de résoudre la variable {0} dans un espace de travail multidossier. Définissez l'étendue de cette variable à l'aide du signe ':' et d'un nom de dossier d'espace de travail.", - "canNotResolveWorkspaceFolder": "Impossible de résoudre la variable {0}. Ouvrez un dossier.", - "missingEnvVarName": "Impossible de résoudre la variable {0}, car aucun nom de variable d'environnement n'est spécifié.", - "configNotFound": "Impossible de résoudre la variable {0}, car le paramètre '{1}' est introuvable.", - "configNoString": "Impossible de résoudre la variable {0}, car '{1}' est une valeur structurée.", - "missingConfigName": "Impossible de résoudre la variable {0}, car aucun nom de paramètre n'est spécifié.", - "canNotResolveLineNumber": "Impossible de résoudre la variable {0}. Vérifiez qu'une ligne est sélectionnée dans l'éditeur actif.", - "canNotResolveSelectedText": "Impossible de résoudre la variable {0}. Vérifiez que du texte est sélectionné dans l'éditeur actif.", - "noValueForCommand": "Impossible de résoudre la variable {0}, car la commande n'a pas de valeur." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Arguments facultatifs passés à la commande.", + "JsonSchema.input.command.command": "Commande à exécuter pour cette variable d'entrée.", + "JsonSchema.input.default": "Valeur par défaut de l'entrée.", + "JsonSchema.input.description": "La description s'affiche quand l'utilisateur est invité à taper une entrée.", + "JsonSchema.input.id": "L'ID d'entrée est utilisé pour associer une entrée à une variable de la forme ${input:id}.", + "JsonSchema.input.options": "Tableau de chaînes qui définit les options pour une sélection rapide.", + "JsonSchema.input.password": "Contrôle si une entrée de mot de passe est affichée. L'entrée de mot de passe masque le texte tapé.", + "JsonSchema.input.pickString.optionLabel": "Étiquette de l'option.", + "JsonSchema.input.pickString.optionValue": "Valeur de l'option.", + "JsonSchema.input.type": "Type de l'invite d'entrée utilisateur à utiliser.", + "JsonSchema.input.type.command": "Le type 'command' exécute une commande.", + "JsonSchema.input.type.pickString": "Le type 'pickString' affiche une liste de sélection.", + "JsonSchema.input.type.promptString": "Le type 'promptString' ouvre une zone d'entrée pour inviter l'utilisateur à taper une entrée.", + "JsonSchema.inputs": "Entrées utilisateur. Utilisées pour définir les invites d'entrée utilisateur, comme une entrée de chaîne libre ou un choix parmi plusieurs options." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "env.', 'config.' et 'command.' sont déconseillés. Utilisez 'env:', 'config:' et 'command:' à la place." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "L'ID d'entrée est utilisé pour associer une entrée à une variable de la forme ${input:id}.", - "JsonSchema.input.type": "Type de l'invite d'entrée utilisateur à utiliser.", - "JsonSchema.input.description": "La description s'affiche quand l'utilisateur est invité à taper une entrée.", - "JsonSchema.input.default": "Valeur par défaut de l'entrée.", - "JsonSchema.inputs": "Entrées utilisateur. Utilisées pour définir les invites d'entrée utilisateur, comme une entrée de chaîne libre ou un choix parmi plusieurs options.", - "JsonSchema.input.type.promptString": "Le type 'promptString' ouvre une zone d'entrée pour inviter l'utilisateur à taper une entrée.", - "JsonSchema.input.password": "Contrôle si une entrée de mot de passe est affichée. L'entrée de mot de passe masque le texte tapé.", - "JsonSchema.input.type.pickString": "Le type 'pickString' affiche une liste de sélection.", - "JsonSchema.input.options": "Tableau de chaînes qui définit les options pour une sélection rapide.", - "JsonSchema.input.pickString.optionLabel": "Étiquette de l'option.", - "JsonSchema.input.pickString.optionValue": "Valeur de l'option.", - "JsonSchema.input.type.command": "Le type 'command' exécute une commande.", - "JsonSchema.input.command.command": "Commande à exécuter pour cette variable d'entrée.", - "JsonSchema.input.command.args": "Arguments facultatifs passés à la commande." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "Impossible de résoudre la variable {0}. Aucun dossier '{1}'.", + "canNotResolveFile": "Impossible de résoudre la variable {0}. Ouvrez un éditeur.", + "canNotResolveFolderForFile": "Variable {0} : le dossier d'espace de travail de '{1}' est introuvable.", + "canNotResolveLineNumber": "Impossible de résoudre la variable {0}. Vérifiez qu'une ligne est sélectionnée dans l'éditeur actif.", + "canNotResolveSelectedText": "Impossible de résoudre la variable {0}. Vérifiez que du texte est sélectionné dans l'éditeur actif.", + "canNotResolveWorkspaceFolder": "Impossible de résoudre la variable {0}. Ouvrez un dossier.", + "canNotResolveWorkspaceFolderMultiRoot": "Impossible de résoudre la variable {0} dans un espace de travail multidossier. Définissez l'étendue de cette variable à l'aide du signe ':' et d'un nom de dossier d'espace de travail.", + "configNoString": "Impossible de résoudre la variable {0}, car '{1}' est une valeur structurée.", + "configNotFound": "Impossible de résoudre la variable {0}, car le paramètre '{1}' est introuvable.", + "missingConfigName": "Impossible de résoudre la variable {0}, car aucun nom de paramètre n'est spécifié.", + "missingEnvVarName": "Impossible de résoudre la variable {0}, car aucun nom de variable d'environnement n'est spécifié.", + "noValueForCommand": "Impossible de résoudre la variable {0}, car la commande n'a pas de valeur." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "Contient des éléments mis en évidence" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Tous les fichiers", + "cancel": "Annuler", + "dontSave": "&&Ne pas enregistrer", + "filterName.workspace": "Espace de travail", + "noExt": "Aucune extension", + "openFile.title": "Ouvrir un fichier", + "openFileOrFolder.title": "Ouvrir un fichier ou un dossier", + "openFolder.title": "Ouvrir le dossier", + "openWorkspace.title": "Ouvrir un espace de travail", + "save": "Enregi&&strer", + "saveAll": "&&Enregistrer tout", + "saveAsTitle": "Enregistrer sous", "saveChangesDetail": "Vos changements sont perdus si vous ne les enregistrez pas.", "saveChangesMessage": "Voulez-vous enregistrer les modifications apportées à {0} ?", "saveChangesMessages": "Voulez-vous enregistrer les modifications apportées aux {0} fichiers suivants ?", - "saveAll": "&&Enregistrer tout", - "save": "Enregi&&strer", - "dontSave": "&&Ne pas enregistrer", - "cancel": "Annuler", - "openFileOrFolder.title": "Ouvrir un fichier ou un dossier", - "openFile.title": "Ouvrir un fichier", - "openFolder.title": "Ouvrir le dossier", - "openWorkspace.title": "Ouvrir un espace de travail", - "filterName.workspace": "Espace de travail", - "saveFileAs.title": "Enregistrer sous", - "saveAsTitle": "Enregistrer sous", - "allFiles": "Tous les fichiers", - "noExt": "Aucune extension" + "saveFileAs.title": "Enregistrer sous" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Ouvrir le fichier local...", - "saveLocalFile": "Enregistrer le fichier local...", - "openLocalFolder": "Ouvrir un dossier local...", "openLocalFileFolder": "Ouvrir un dépôt local...", - "remoteFileDialog.notConnectedToRemote": "Le fournisseur de système de fichiers pour {0} n'est pas disponible.", - "remoteFileDialog.local": "Afficher les valeurs locales", + "openLocalFolder": "Ouvrir un dossier local...", "remoteFileDialog.badPath": "Le chemin n'existe pas.", "remoteFileDialog.cancel": "Annuler", "remoteFileDialog.invalidPath": "Entrez un chemin valide.", - "remoteFileDialog.validateFolder": "Le dossier existe déjà. Utilisez un nouveau nom de fichier.", - "remoteFileDialog.validateExisting": "Le fichier {0} existe déjà. Voulez-vous vraiment le remplacer ?", + "remoteFileDialog.local": "Afficher les valeurs locales", + "remoteFileDialog.notConnectedToRemote": "Le fournisseur de système de fichiers pour {0} n'est pas disponible.", "remoteFileDialog.validateBadFilename": "Entrez un nom de fichier valide.", + "remoteFileDialog.validateExisting": "Le fichier {0} existe déjà. Voulez-vous vraiment le remplacer ?", + "remoteFileDialog.validateFileOnly": "Sélectionnez un fichier.", + "remoteFileDialog.validateFolder": "Le dossier existe déjà. Utilisez un nouveau nom de fichier.", + "remoteFileDialog.validateFolderOnly": "Veuillez sélectionner un dossier.", "remoteFileDialog.validateNonexistentDir": "Veuillez entrer un chemin d’accès qui existe.", "remoteFileDialog.windowsDriveLetter": "Commencez le chemin par une lettre de lecteur.", - "remoteFileDialog.validateFileOnly": "Sélectionnez un fichier.", - "remoteFileDialog.validateFolderOnly": "Veuillez sélectionner un dossier." + "saveLocalFile": "Enregistrer le fichier local..." }, - "vs/workbench/services/editor/browser/editorService": { + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Configurer la valeur par défaut", + "editorOverride.conflictingDefaults": "Plusieurs éditeurs par défaut sont disponibles pour la ressource.", + "editorOverride.keepDefault": "Conserver {0}", + "prompOpenWith.updateDefaultPlaceHolder": "Sélectionner un nouvel éditeur par défaut pour « {0} »", + "promptOpenWith.configureDefault": "Configurer l’éditeur par défaut pour « {0} »...", + "promptOpenWith.currentDefault": "Par défaut", + "promptOpenWith.currentDefaultAndActive": "Actif et par défaut", "promptOpenWith.currentlyActive": "Actif", - "promptOpenWith.setDefaultTooltip": "Définir en tant qu'éditeur par défaut pour les fichiers '{0}'", - "promptOpenWith.placeHolder": "Sélectionner l'éditeur pour '{0}'", - "promptOpenWith.placeHolderGeneric": "Sélectionner l'éditeur" + "promptOpenWith.placeHolder": "Sélectionner l'éditeur pour '{0}'" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Intégré", + "editor.editorAssociations": "Configurez des modèles glob pour les éditeurs (par exemple, `\"*.hex\": \"hexEditor.hexEdit\"`). Ces modèles ont priorité sur le comportement par défaut.", + "promptOpenWith.defaultEditor.displayName": "Éditeur de texte" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "L'extension Bisect est active et a désactivé {0} extensions. Vérifiez si vous pouvez encore reproduire le problème, puis continuez en effectuant votre sélection parmi les options disponibles.", + "detail.start": "L'extension Bisect va utiliser la recherche binaire pour trouver une extension qui pose problème. Durant le processus, la fenêtre va se recharger de manière répétitive (~{0} fois). À chaque fois, vous devez vérifier si vous rencontrez toujours des problèmes.", + "done": "Continuer", + "done.detail": "L'extension Bisect a fini de s'exécuter et a identifié {0} comme étant l'extension à l'origine du problème.", + "done.detail2": "L'extension Bisect a fini de s'exécuter mais aucune extension n'a été identifiée. Il existe peut-être un problème avec {0}.", + "done.disbale": "Garder cette extension désactivée", + "done.msg": "Extension Bisect", + "help": "Aide", + "msg.next": "Extension Bisect", + "msg.start": "Extension Bisect", + "msg2": "Démarrer l'extension Bisect", + "next.bad": "Incorrect", + "next.cancel": "Annuler", + "next.good": "Correct à présent", + "next.stop": "Arrêter Bisect", + "report": "Signaler le problème et continuer", + "title.isBad": "Continuer l'exécution de l'extension Bisect", + "title.start": "Démarrer l'extension Bisect", + "title.stop": "Arrêter l'extension Bisect" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Recharger et activer les extensions", + "cannot disable auth extension": "Impossible de changer l'activation de l'extension {0}, car la synchronisation des paramètres en dépend.", + "cannot disable auth extension in workspace": "Impossible de changer l'activation de l'extension {0} dans l'espace de travail, car elle apporte une contribution aux fournisseurs d'authentification", + "cannot disable language pack extension": "Impossible de changer l'activation de l'extension {0}, car elle apporte une contribution aux modules linguistiques.", + "extensionsDisabled": "Toutes les extensions installées sont temporairement désactivées.", + "noWorkspace": "Aucun espace de travail." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "L'installation de l'extension {0} a échoué : manifeste introuvable.", + "cancel": "Annuler", + "cannot be installed": "Impossible d'installer l'extension '{0}', car elle est déclarée comme n'étant pas disponible dans cette configuration.", + "extensionInstallWorkspaceTrustButton": "Approuver l’espace de travail et installer", + "extensionInstallWorkspaceTrustContinueButton": "Installer", + "extensionInstallWorkspaceTrustManageButton": "En savoir plus", + "extensionInstallWorkspaceTrustMessage": "L’activation de cette extension nécessite un espace de travail approuvé.", + "install": "Installer", + "install and do no sync": "Installer (ne pas synchroniser)", + "install extension": "Installer l'extension", + "install extensions": "Installer les extensions", + "install multiple extensions": "Voulez-vous installer et synchroniser des extensions sur vos appareils ?", + "install single extension": "Voulez-vous installer et synchroniser l'extension '{0}' sur vos appareils ?", + "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}', '{2}' et d'autres extensions en dépendent.", + "singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.", + "twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "Impossible d'installer '{0}', car cette extension n'est pas une extension web." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "Distant" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "Impossible d'installer '{0}', car cette extension n'est pas une extension web." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Toutes les extensions installées sont temporairement désactivées.", - "Reload": "Recharger et activer les extensions", - "cannot disable language pack extension": "Impossible de changer l'activation de l'extension {0}, car elle apporte une contribution aux modules linguistiques.", - "cannot disable auth extension": "Impossible de changer l'activation de l'extension {0}, car la synchronisation des paramètres en dépend.", - "noWorkspace": "Aucun espace de travail.", - "cannot disable auth extension in workspace": "Impossible de changer l'activation de l'extension {0} dans l'espace de travail, car elle apporte une contribution aux fournisseurs d'authentification" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.", - "twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent.", - "multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}', '{2}' et d'autres extensions en dépendent.", - "Manifest is not found": "L'installation de l'extension {0} a échoué : manifeste introuvable.", - "cannot be installed": "Impossible d'installer l'extension '{0}', car elle est déclarée comme n'étant pas disponible dans cette configuration.", - "install extension": "Installer l'extension", - "install extensions": "Installer les extensions", - "install": "Installer", - "install and do no sync": "Installer (ne pas synchroniser)", - "cancel": "Annuler", - "install single extension": "Voulez-vous installer et synchroniser l'extension '{0}' sur vos appareils ?", - "install multiple extensions": "Voulez-vous installer et synchroniser des extensions sur vos appareils ?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "L'extension Bisect est active et a désactivé {0} extensions. Vérifiez si vous pouvez encore reproduire le problème, puis continuez en effectuant votre sélection parmi les options disponibles.", - "title.start": "Démarrer l'extension Bisect", - "help": "Aide", - "msg.start": "Extension Bisect", - "detail.start": "L'extension Bisect va utiliser la recherche binaire pour trouver une extension qui pose problème. Durant le processus, la fenêtre va se recharger de manière répétitive (~{0} fois). À chaque fois, vous devez vérifier si vous rencontrez toujours des problèmes.", - "msg2": "Démarrer l'extension Bisect", - "title.isBad": "Continuer l'exécution de l'extension Bisect", - "done.msg": "Extension Bisect", - "done.detail2": "L'extension Bisect a fini de s'exécuter mais aucune extension n'a été identifiée. Il existe peut-être un problème avec {0}.", - "report": "Signaler le problème et continuer", - "done": "Continuer", - "done.detail": "L'extension Bisect a fini de s'exécuter et a identifié {0} comme étant l'extension à l'origine du problème.", - "done.disbale": "Garder cette extension désactivée", - "msg.next": "Extension Bisect", - "next.good": "Correct à présent", - "next.bad": "Incorrect", - "next.stop": "Arrêter Bisect", - "next.cancel": "Annuler", - "title.stop": "Arrêter l'extension Bisect" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Supprimer la recommandation d'extension de", "select for add": "Ajouter une recommandation d'extension à", - "workspace folder": "Dossier d'espace de travail", - "workspace": "Espace de travail" + "select for remove": "Supprimer la recommandation d'extension de", + "workspace": "Espace de travail", + "workspace folder": "Dossier d'espace de travail" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "L'hôte de l’extension ne peut pas démarrer : incompatibilité de version.", - "relaunch": "Relancer VS Code", - "extensionService.crash": "L'hôte d’extension s'est arrêté de manière inattendue.", - "devTools": "Ouvrir les outils de développement", - "restart": "Redémarrer l’hôte d'extension", - "getEnvironmentFailure": "Impossible de récupérer l'environnement à distance", - "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}", - "enableResolver": "L'extension '{0}' est nécessaire pour ouvrir la fenêtre distante.\r\nOK pour l'activer ?", - "enable": "Activer et recharger", - "installResolver": "L'extension '{0}' est nécessaire pour ouvrir la fenêtre distante.\r\nVoulez-vous installer l'extension ?", - "install": "Installer et recharger", - "resolverExtensionNotFound": "'{0}' introuvable dans la Place de marché", - "restartExtensionHost": "Redémarrer l’hôte d'extension" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.", - "extensionHost.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.", - "reloadWindow": "Recharger la fenêtre", - "extension host Log": "Hôte d'extension", - "extensionHost.error": "Erreur de l'hôte d'extension : {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Remplacement de l'extension {0} par {1}.", - "extensionUnderDevelopment": "Chargement de l'extension de développement sur {0}", - "extensionCache.invalid": "Des extensions ont été modifiées sur le disque. Veuillez recharger la fenêtre.", - "reloadWindow": "Recharger la fenêtre" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}", - "extensionTestError": "Hôte d'extension introuvable pour lancer Test Runner sur {0}." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Hôte de l'extension distante" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Installation de l'extension '{0}'...", + "Reload": "Recharger la fenêtre et ouvrir", + "confirmUrl": "Autoriser une extension pour ouvrir cet URI ?", + "enableAndHandle": "L'extension '{0}' est désactivée. Souhaitez-vous activer l’extension et recharger la fenêtre pour ouvrir l’URL ?", + "enableAndReload": "&&Activer et ouvrir", + "extensions": "Extensions", + "install": "&&Installer", + "installAndHandle": "L'extension '{0}' n’est pas installée. Souhaitez-vous installer l’extension et recharger la fenêtre pour ouvrir cette URL ?", + "manage": "Gérer les URI d'extension autorisés...", + "no": "Il n'existe aucun URI d'extension autorisé.", + "open": "&&Ouvrir", + "reload": "Voulez-vous recharger la fenêtre et ouvrir l'URL '{0}' ?", + "reloadAndHandle": "L'extension '{0}' n’est pas chargée. Souhaitez-vous recharger la fenêtre afin de charger l’extension et ouvrir l’URL ?", + "reloadAndOpen": "&&Recharger la fenêtre et ouvrir", + "rememberConfirmUrl": "Ne plus demander cette extension." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "Hôte d'extension Worker" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "Autoriser une extension pour ouvrir cet URI ?", - "rememberConfirmUrl": "Ne plus demander cette extension.", - "open": "&&Ouvrir", - "reloadAndHandle": "L'extension '{0}' n’est pas chargée. Souhaitez-vous recharger la fenêtre afin de charger l’extension et ouvrir l’URL ?", - "reloadAndOpen": "&&Recharger la fenêtre et ouvrir", - "enableAndHandle": "L'extension '{0}' est désactivée. Souhaitez-vous activer l’extension et recharger la fenêtre pour ouvrir l’URL ?", - "enableAndReload": "&&Activer et ouvrir", - "installAndHandle": "L'extension '{0}' n’est pas installée. Souhaitez-vous installer l’extension et recharger la fenêtre pour ouvrir cette URL ?", - "install": "&&Installer", - "Installing": "Installation de l'extension '{0}'...", - "reload": "Voulez-vous recharger la fenêtre et ouvrir l'URL '{0}' ?", - "Reload": "Recharger la fenêtre et ouvrir", - "manage": "Gérer les URI d'extension autorisés...", - "extensions": "Extensions", - "no": "Il n'existe aucun URI d'extension autorisé." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", - "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante.", - "web": "Genre d'extension de Worker web. Une telle extension peut s'exécuter dans un hôte d'extension de Worker web.", - "vscode.extension.engines": "Moteur de compatibilité.", - "vscode.extension.engines.vscode": "Pour les extensions VS Code, spécifie la version de VS Code avec laquelle l'extension est compatible. Ne peut pas être *. Exemple : ^0.10.5 indique une compatibilité avec la version minimale 0.10.5 de VS Code.", - "vscode.extension.publisher": "Éditeur de l'extension VS Code.", - "vscode.extension.displayName": "Nom d'affichage de l'extension utilisée dans la galerie VS Code.", - "vscode.extension.categories": "Catégories utilisées par la galerie VS Code pour catégoriser l'extension.", - "vscode.extension.category.languages.deprecated": "Utiliser 'Langages de programmation' à la place", - "vscode.extension.galleryBanner": "Bannière utilisée dans le marketplace VS Code.", - "vscode.extension.galleryBanner.color": "Couleur de la bannière de l'en-tête de page du marketplace VS Code.", - "vscode.extension.galleryBanner.theme": "Thème de couleur de la police utilisée dans la bannière.", - "vscode.extension.contributes": "Toutes les contributions de l'extension VS Code représentées par ce package.", - "vscode.extension.preview": "Définit l'extension à marquer en tant que préversion dans Marketplace.", - "vscode.extension.activationEvents": "Événements d'activation pour l'extension VS Code.", - "vscode.extension.activationEvents.onLanguage": "Événement d'activation envoyé quand un fichier résolu dans le langage spécifié est ouvert.", - "vscode.extension.activationEvents.onCommand": "Événement d'activation envoyé quand la commande spécifiée est appelée.", - "vscode.extension.activationEvents.onDebug": "Un événement d’activation émis chaque fois qu’un utilisateur est sur le point de démarrer le débogage ou sur le point de la déboguer des configurations.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Événement d'activation envoyé chaque fois qu’un \"launch.json\" doit être créé (et toutes les méthodes de provideDebugConfigurations doivent être appelées).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Événement d'activation émis chaque fois qu'une liste de toutes les configurations de débogage doit être créée (et que toutes les méthodes provideDebugConfigurations pour l'étendue \"dynamique\" doivent être appelées).", - "vscode.extension.activationEvents.onDebugResolve": "Événement d'activation envoyé quand une session de débogage du type spécifié est sur le point d’être lancée (et une méthode resolveDebugConfiguration correspondante doit être appelée).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Événement d'activation émis chaque fois qu'une session de débogage avec le type spécifique est sur le point d'être lancée et qu'un traqueur de protocole de débogage peut être nécessaire.", - "vscode.extension.activationEvents.workspaceContains": "Événement d'activation envoyé quand un dossier ouvert contient au moins un fichier correspondant au modèle glob spécifié.", - "vscode.extension.activationEvents.onStartupFinished": "Événement d'activation émis une fois le démarrage effectué (à la fin de l'activation de toutes les extensions activées '*').", - "vscode.extension.activationEvents.onFileSystem": "Un événement d’activation est émis chaque fois qu'un fichier ou un dossier fait l'objet d'un accès avec le schéma donné.", - "vscode.extension.activationEvents.onSearch": "Un événement d’activation est émis chaque fois qu'une recherche est lancée dans le dossier avec le schéma donné. ", - "vscode.extension.activationEvents.onView": "Événement d'activation envoyé quand la vue spécifiée est développée.", - "vscode.extension.activationEvents.onIdentity": "Événement d'activation envoyé chaque fois que l'identité utilisateur spécifiée est utilisée.", - "vscode.extension.activationEvents.onUri": "Événement d'activation envoyé quand un URI système dirigé vers cette extension est ouvert.", - "vscode.extension.activationEvents.onOpenExternalUri": "Événement d'activation émis chaque fois qu'un URI externe (par exemple un lien HTTP ou HTTPS) est ouvert.", - "vscode.extension.activationEvents.onCustomEditor": "Événement d'activation émis chaque fois que l'éditeur personnalisé spécifié devient visible.", - "vscode.extension.activationEvents.onNotebook": "Événement d'activation émis chaque fois que le document notebook spécifié est ouvert.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Événement d'activation émis chaque fois que des sessions sont demandées au fournisseur d'authentification spécifié.", - "vscode.extension.activationEvents.star": "Événement d'activation envoyé au démarrage de VS Code. Pour garantir la qualité de l'expérience utilisateur, utilisez cet événement d'activation dans votre extension uniquement quand aucune autre combinaison d'événements d'activation ne fonctionne dans votre cas d'utilisation.", - "vscode.extension.badges": "Ensemble de badges à afficher dans la barre latérale de la page d'extensions de Marketplace.", - "vscode.extension.badges.url": "URL de l'image du badge.", - "vscode.extension.badges.href": "Lien du badge.", - "vscode.extension.badges.description": "Description du badge.", - "vscode.extension.markdown": "Contrôle le moteur de rendu de Markdown utilisé sur le marché. Github (par défaut) ou standard.", - "vscode.extension.qna": "Contrôle le lien Questions et réponses dans le Marketplace. Définissez sur marketplace pour activer le site Questions et réponses par défaut du Marketplace. Définissez sur une chaîne pour fournir l'URL d'un site Questions et réponses personnalisé. Définissez sur false pour désactiver les Questions et réponses.", - "vscode.extension.extensionDependencies": "Dépendances envers d'autres extensions. L'identificateur d'une extension est toujours ${publisher}.${name}. Exemple : vscode.csharp.", - "vscode.extension.contributes.extensionPack": "Ensemble d’extensions pouvant être installées ensemble. L’identificateur d’une extension est toujours ${publisher}.${name}. Par exemple : vscode.csharp.", - "extensionKind": "Définissez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale tandis que les extensions 'workspace' s'exécutent sur la machine distante.", - "extensionKind.ui": "Définissez une extension pouvant s'exécuter uniquement sur la machine locale quand elle est connectée à la fenêtre distante.", - "extensionKind.workspace": "Définissez une extension pouvant s'exécuter uniquement sur la machine distante quand elle est connectée à la fenêtre distante.", - "extensionKind.ui-workspace": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine locale.", - "extensionKind.workspace-ui": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine distante.", - "extensionKind.empty": "Définissez une extension qui ne peut pas s'exécuter dans un contexte distant, ni sur la machine locale, ni sur la machine distante.", - "vscode.extension.scripts.prepublish": "Le script exécuté avant le package est publié en tant qu'extension VS Code.", - "vscode.extension.scripts.uninstall": "Désinstallez le crochet pour l'extension VS Code. Script exécuté quand l'extension est complètement désinstallée dans VS Code et au redémarrage de VS Code (arrêt, puis démarrage). Seuls les scripts Node sont pris en charge.", - "vscode.extension.icon": "Chemin d'une icône de 128 x 128 pixels." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Fichier manifeste non valide {0} : N'est pas un objet JSON.", - "jsonParseFail": "Échec d'analyse de {0} : [{1}, {2}] {3}.", - "fileReadFail": "Impossible de lire le fichier {0} : {1}.", - "jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}.", - "jsonInvalidFormat": "Format non valide {0} : objet JSON attendu.", - "missingNLSKey": "Le message est introuvable pour la clé {0}.", - "notSemver": "La version de l'extension n'est pas compatible avec SemVer.", - "extensionDescription.empty": "Description d'extension vide obtenue", - "extensionDescription.publisher": "l'éditeur de propriété doit être de type 'string'.", - "extensionDescription.name": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "extensionDescription.version": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "extensionDescription.engines": "la propriété '{0}' est obligatoire et doit être de type 'object'", - "extensionDescription.engines.vscode": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "extensionDescription.extensionDependencies": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", - "extensionDescription.activationEvents1": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", - "extensionDescription.activationEvents2": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", - "extensionDescription.main1": "La propriété '{0}' peut être omise ou doit être de type 'string'", - "extensionDescription.main2": "'main' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", - "extensionDescription.main3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", - "extensionDescription.browser1": "la propriété '{0}' peut être omise ou doit être de type 'string'", - "extensionDescription.browser2": "'browser' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", - "extensionDescription.browser3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "Hôte d'extension introuvable pour lancer Test Runner sur {0}.", + "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "Mesurer la latence de l'hôte d'extension" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Définissez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale tandis que les extensions 'workspace' s'exécutent sur la machine distante.", + "extensionKind.empty": "Définissez une extension qui ne peut pas s'exécuter dans un contexte distant, ni sur la machine locale, ni sur la machine distante.", + "extensionKind.ui": "Définissez une extension pouvant s'exécuter uniquement sur la machine locale quand elle est connectée à la fenêtre distante.", + "extensionKind.ui-workspace": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine locale.", + "extensionKind.workspace": "Définissez une extension pouvant s'exécuter uniquement sur la machine distante quand elle est connectée à la fenêtre distante.", + "extensionKind.workspace-ui": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine distante.", + "ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.", + "vscode.extension.activationEvents": "Événements d'activation pour l'extension VS Code.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Événement d'activation émis chaque fois que des sessions sont demandées au fournisseur d'authentification spécifié.", + "vscode.extension.activationEvents.onCommand": "Événement d'activation envoyé quand la commande spécifiée est appelée.", + "vscode.extension.activationEvents.onCustomEditor": "Événement d'activation émis chaque fois que l'éditeur personnalisé spécifié devient visible.", + "vscode.extension.activationEvents.onDebug": "Un événement d’activation émis chaque fois qu’un utilisateur est sur le point de démarrer le débogage ou sur le point de la déboguer des configurations.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Événement d'activation émis chaque fois qu'une session de débogage avec le type spécifique est sur le point d'être lancée et qu'un traqueur de protocole de débogage peut être nécessaire.", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Événement d'activation émis chaque fois qu'une liste de toutes les configurations de débogage doit être créée (et que toutes les méthodes provideDebugConfigurations pour l'étendue \"dynamique\" doivent être appelées).", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Événement d'activation envoyé chaque fois qu’un \"launch.json\" doit être créé (et toutes les méthodes de provideDebugConfigurations doivent être appelées).", + "vscode.extension.activationEvents.onDebugResolve": "Événement d'activation envoyé quand une session de débogage du type spécifié est sur le point d’être lancée (et une méthode resolveDebugConfiguration correspondante doit être appelée).", + "vscode.extension.activationEvents.onFileSystem": "Un événement d’activation est émis chaque fois qu'un fichier ou un dossier fait l'objet d'un accès avec le schéma donné.", + "vscode.extension.activationEvents.onIdentity": "Événement d'activation envoyé chaque fois que l'identité utilisateur spécifiée est utilisée.", + "vscode.extension.activationEvents.onLanguage": "Événement d'activation envoyé quand un fichier résolu dans le langage spécifié est ouvert.", + "vscode.extension.activationEvents.onNotebook": "Événement d'activation émis chaque fois que le document notebook spécifié est ouvert.", + "vscode.extension.activationEvents.onOpenExternalUri": "Événement d'activation émis chaque fois qu'un URI externe (par exemple un lien HTTP ou HTTPS) est ouvert.", + "vscode.extension.activationEvents.onRenderer": "Événement d’activation émis chaque fois qu’un convertisseur de sortie de bloc-notes est utilisé.", + "vscode.extension.activationEvents.onSearch": "Un événement d’activation est émis chaque fois qu'une recherche est lancée dans le dossier avec le schéma donné. ", + "vscode.extension.activationEvents.onStartupFinished": "Événement d'activation émis une fois le démarrage effectué (à la fin de l'activation de toutes les extensions activées '*').", + "vscode.extension.activationEvents.onTerminalProfile": "Événement d’activation émis lors du lancement d’un profil terminal spécifique.", + "vscode.extension.activationEvents.onUri": "Événement d'activation envoyé quand un URI système dirigé vers cette extension est ouvert.", + "vscode.extension.activationEvents.onView": "Événement d'activation envoyé quand la vue spécifiée est développée.", + "vscode.extension.activationEvents.star": "Événement d'activation envoyé au démarrage de VS Code. Pour garantir la qualité de l'expérience utilisateur, utilisez cet événement d'activation dans votre extension uniquement quand aucune autre combinaison d'événements d'activation ne fonctionne dans votre cas d'utilisation.", + "vscode.extension.activationEvents.workspaceContains": "Événement d'activation envoyé quand un dossier ouvert contient au moins un fichier correspondant au modèle glob spécifié.", + "vscode.extension.badges": "Ensemble de badges à afficher dans la barre latérale de la page d'extensions de Marketplace.", + "vscode.extension.badges.description": "Description du badge.", + "vscode.extension.badges.href": "Lien du badge.", + "vscode.extension.badges.url": "URL de l'image du badge.", + "vscode.extension.capabilities": "Déclarer l’ensemble des fonctionnalités prises en charge par l’extension.", + "vscode.extension.capabilities.untrustedWorkspaces": "Déclare comment l’extension doit être gérée dans les espaces de travail non approuvés.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Description de l’effet de l’approbation d’espace de travail sur le comportement des extensions et pourquoi cela est nécessaire. Ceci s’applique uniquement lorsque `supported` n’est pas défini sur `true`.", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Liste des clés de configuration fournies par l’extension qui ne doivent pas utiliser de valeurs d’espace de travail dans les espaces de travail non approuvés.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Déclare le niveau de prise en charge de l’extension par les espaces de travail non approuvés.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "L’extension n’est pas activée dans les espaces de travail non approuvés.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "L’extension est activée dans les espaces de travail non approuvés avec quelques fonctionnalités désactivées.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "L’extension est activée dans les espaces de travail non approuvés avec toutes les fonctionnalités activées.", + "vscode.extension.capabilities.virtualWorkspaces": "Déclare si l’extension doit être activée dans les espaces de travail virtuels. Un espace de travail virtuel est un espace de travail qui n’est associé à aucune ressource disque. Si la valeur est « false », cette extension est automatiquement désactivée dans les espaces de travail virtuels. La valeur par défaut est « true ».", + "vscode.extension.capabilities.virtualWorkspaces.description": "Description de l’effet des espaces de travail virtuels sur le comportement des extensions et pourquoi cela est nécessaire. Ceci s’applique uniquement lorsque `supported` n’est pas défini sur `true`.", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Déclare le niveau de prise en charge de l’extension par les espaces de travail virtuels.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "L’extension n’est pas activée dans les espaces de travail virtuels.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "L’extension est activée dans les espaces de travail virtuels avec quelques fonctionnalités désactivées.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "L’extension est activée dans les espaces de travail virtuels avec toutes les fonctionnalités activées.", + "vscode.extension.categories": "Catégories utilisées par la galerie VS Code pour catégoriser l'extension.", + "vscode.extension.category.languages.deprecated": "Utiliser 'Langages de programmation' à la place", + "vscode.extension.contributes": "Toutes les contributions de l'extension VS Code représentées par ce package.", + "vscode.extension.contributes.extensionPack": "Ensemble d’extensions pouvant être installées ensemble. L’identificateur d’une extension est toujours ${publisher}.${name}. Par exemple : vscode.csharp.", + "vscode.extension.displayName": "Nom d'affichage de l'extension utilisée dans la galerie VS Code.", + "vscode.extension.engines": "Moteur de compatibilité.", + "vscode.extension.engines.vscode": "Pour les extensions VS Code, spécifie la version de VS Code avec laquelle l'extension est compatible. Ne peut pas être *. Exemple : ^0.10.5 indique une compatibilité avec la version minimale 0.10.5 de VS Code.", + "vscode.extension.extensionDependencies": "Dépendances envers d'autres extensions. L'identificateur d'une extension est toujours ${publisher}.${name}. Exemple : vscode.csharp.", + "vscode.extension.galleryBanner": "Bannière utilisée dans le marketplace VS Code.", + "vscode.extension.galleryBanner.color": "Couleur de la bannière de l'en-tête de page du marketplace VS Code.", + "vscode.extension.galleryBanner.theme": "Thème de couleur de la police utilisée dans la bannière.", + "vscode.extension.icon": "Chemin d'une icône de 128 x 128 pixels.", + "vscode.extension.markdown": "Contrôle le moteur de rendu de Markdown utilisé sur le marché. Github (par défaut) ou standard.", + "vscode.extension.preview": "Définit l'extension à marquer en tant que préversion dans Marketplace.", + "vscode.extension.publisher": "Éditeur de l'extension VS Code.", + "vscode.extension.qna": "Contrôle le lien Questions et réponses dans le Marketplace. Définissez sur marketplace pour activer le site Questions et réponses par défaut du Marketplace. Définissez sur une chaîne pour fournir l'URL d'un site Questions et réponses personnalisé. Définissez sur false pour désactiver les Questions et réponses.", + "vscode.extension.scripts.prepublish": "Le script exécuté avant le package est publié en tant qu'extension VS Code.", + "vscode.extension.scripts.uninstall": "Désinstallez le crochet pour l'extension VS Code. Script exécuté quand l'extension est complètement désinstallée dans VS Code et au redémarrage de VS Code (arrêt, puis démarrage). Seuls les scripts Node sont pris en charge.", + "web": "Genre d'extension de Worker web. Une telle extension peut s'exécuter dans un hôte d'extension de Worker web.", + "workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Hôte de l'extension distante" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Des extensions ont été modifiées sur le disque. Veuillez recharger la fenêtre.", + "extensionUnderDevelopment": "Chargement de l'extension de développement sur {0}", + "overwritingExtension": "Remplacement de l'extension {0} par {1}.", + "reloadWindow": "Recharger la fenêtre" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Ouvrir les outils de développement", + "enable": "Activer et recharger", + "enableResolver": "L'extension '{0}' est nécessaire pour ouvrir la fenêtre distante.\r\nOK pour l'activer ?", + "extensionService.crash": "L'hôte d’extension s'est arrêté de manière inattendue.", + "extensionService.versionMismatchCrash": "L'hôte de l’extension ne peut pas démarrer : incompatibilité de version.", + "getEnvironmentFailure": "Impossible de récupérer l'environnement à distance", + "install": "Installer et recharger", + "installResolver": "L’extension « {0} » est nécessaire pour ouvrir la fenêtre distante.\r\n Voulez-vous installer l’extension ?", + "looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}", + "relaunch": "Relancer VS Code", + "resolverExtensionNotFound": "'{0}' introuvable dans la Place de marché", + "restart": "Redémarrer l’hôte d'extension", + "restartExtensionHost": "Redémarrer l’hôte d'extension" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Hôte d'extension", + "extensionHost.error": "Erreur de l'hôte d'extension : {0}", + "extensionHost.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.", + "extensionHost.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.", + "reloadWindow": "Recharger la fenêtre" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", + "extensionDescription.activationEvents2": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", + "extensionDescription.browser1": "la propriété '{0}' peut être omise ou doit être de type 'string'", + "extensionDescription.browser2": "'browser' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", + "extensionDescription.browser3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", + "extensionDescription.empty": "Description d'extension vide obtenue", + "extensionDescription.engines": "la propriété '{0}' est obligatoire et doit être de type 'object'", + "extensionDescription.engines.vscode": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "extensionDescription.extensionDependencies": "la propriété '{0}' peut être omise ou doit être de type 'string[]'", + "extensionDescription.main1": "La propriété '{0}' peut être omise ou doit être de type 'string'", + "extensionDescription.main2": "'main' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.", + "extensionDescription.main3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises", + "extensionDescription.name": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "extensionDescription.publisher": "l'éditeur de propriété doit être de type 'string'.", + "extensionDescription.version": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "fileReadFail": "Impossible de lire le fichier {0} : {1}.", + "jsonInvalidFormat": "Format non valide {0} : objet JSON attendu.", + "jsonParseFail": "Échec d'analyse de {0} : [{1}, {2}] {3}.", + "jsonParseInvalidType": "Fichier manifeste non valide {0} : N'est pas un objet JSON.", + "jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}.", + "missingNLSKey": "Le message est introuvable pour la clé {0}.", + "notSemver": "La version de l'extension n'est pas compatible avec SemVer." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "Icône utilisée pour la catégorie configuration de la prise en main", "getting-started-beginner-icon": "Icône utilisée pour la catégorie Débutant de la prise en main", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "Indique s'il est possible de rouvrir le dernier éditeur fermé" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "Votre installation de {0} semble être endommagée. Effectuez une réinstallation.", + "integrity.dontShowAgain": "Ne plus afficher", "integrity.moreInformation": "Informations", - "integrity.dontShowAgain": "Ne plus afficher" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "Impossible d’écrire parce que la configuration des combinaisons de touches a été modifiée. Veuillez enregistrer le fichier et réessayer.", - "parseErrors": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Veuillez l'ouvrir pour corriger les erreurs/avertissements dans le fichier et réessayer.", - "errorInvalidConfiguration": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Il y a un objet qui n'est pas de type Array. Veuillez ouvrir le fichier pour nettoyer et réessayer.", - "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut" + "integrity.prompt": "Votre installation de {0} semble être endommagée. Effectuez une réinstallation." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "valeur non vide attendue.", - "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'", - "vscode.extension.contributes.keybindings.command": "Identificateur de la commande à exécuter quand la combinaison de touches est déclenchée.", - "vscode.extension.contributes.keybindings.args": "Arguments à passer à la commande à exécuter.", - "vscode.extension.contributes.keybindings.key": "Touche ou séquence de touches (touches séparées par un signe plus et séquences séparées par un espace, par ex. Ctrl+O et Ctrl+L L pour une pression simultanée).", - "vscode.extension.contributes.keybindings.mac": "Touche ou séquence de touches spécifique à Mac.", - "vscode.extension.contributes.keybindings.linux": "Touche ou séquence de touches spécifique à Linux.", - "vscode.extension.contributes.keybindings.win": "Touche ou séquence de touches spécifique à Windows.", - "vscode.extension.contributes.keybindings.when": "Condition quand la touche est active.", - "vscode.extension.contributes.keybindings": "Ajoute des combinaisons de touches.", + "dispatch": "Contrôle la logique de distribution des appuis sur les touches pour utiliser soit 'code' (recommandé), soit 'keyCode'.", "invalid.keybindings": "'contributes.{0}' non valide : {1}", - "unboundCommands": "Voici d'autres commandes disponibles : ", - "keybindings.json.title": "Configuration des combinaisons de touches", - "keybindings.json.key": "Touche ou séquence de touches (séparées par un espace)", - "keybindings.json.command": "Nom de la commande à exécuter", - "keybindings.json.when": "Condition quand la touche est active.", "keybindings.json.args": "Arguments à passer à la commande à exécuter.", + "keybindings.json.command": "Nom de la commande à exécuter", + "keybindings.json.key": "Touche ou séquence de touches (séparées par un espace)", + "keybindings.json.title": "Configuration des combinaisons de touches", + "keybindings.json.when": "Condition quand la touche est active.", "keyboardConfigurationTitle": "Clavier", - "dispatch": "Contrôle la logique de distribution des appuis sur les touches pour utiliser soit 'code' (recommandé), soit 'keyCode'." + "nonempty": "valeur non vide attendue.", + "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'", + "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "unboundCommands": "Voici d'autres commandes disponibles : ", + "vscode.extension.contributes.keybindings": "Ajoute des combinaisons de touches.", + "vscode.extension.contributes.keybindings.args": "Arguments à passer à la commande à exécuter.", + "vscode.extension.contributes.keybindings.command": "Identificateur de la commande à exécuter quand la combinaison de touches est déclenchée.", + "vscode.extension.contributes.keybindings.key": "Touche ou séquence de touches (touches séparées par un signe plus et séquences séparées par un espace, par ex. Ctrl+O et Ctrl+L L pour une pression simultanée).", + "vscode.extension.contributes.keybindings.linux": "Touche ou séquence de touches spécifique à Linux.", + "vscode.extension.contributes.keybindings.mac": "Touche ou séquence de touches spécifique à Mac.", + "vscode.extension.contributes.keybindings.when": "Condition quand la touche est active.", + "vscode.extension.contributes.keybindings.win": "Touche ou séquence de touches spécifique à Windows." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut", + "errorInvalidConfiguration": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Il y a un objet qui n'est pas de type Array. Veuillez ouvrir le fichier pour nettoyer et réessayer.", + "errorKeybindingsFileDirty": "Impossible d’écrire parce que la configuration des combinaisons de touches a été modifiée. Veuillez enregistrer le fichier et réessayer.", + "parseErrors": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Veuillez l'ouvrir pour corriger les erreurs/avertissements dans le fichier et réessayer." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "Sans titre(Espace de travail)", "vscode.extension.contributes.resourceLabelFormatters": "Contribue aux règles de mise en forme d'étiquette de ressource.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "Schéma d'URI sur lequel faire correspondre le formateur. Par exemple, \"fichier\". Les modèles glob simples sont pris en charge.", "vscode.extension.contributes.resourceLabelFormatters.authority": "Autorité d'URI à laquelle doit correspondre le formateur. Les modèles glob simples sont pris en charge.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "Règles de mise en forme des étiquettes de ressource d'URI.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffixe ajouté à l'étiquette de l'espace de travail.", "vscode.extension.contributes.resourceLabelFormatters.label": "Règles d'étiquette à afficher. Par exemple : myLabel:/${path}. ${path}, ${scheme} et ${authority} sont des variables prises en charge.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "Schéma d'URI sur lequel faire correspondre le formateur. Par exemple, \"fichier\". Les modèles glob simples sont pris en charge.", "vscode.extension.contributes.resourceLabelFormatters.separator": "Séparateur à utiliser dans l'affichage de l'étiquette d'URI. '/' ou '', par exemple.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Contrôle s'il faut supprimer les caractères de séparation de début des substitutions '${path}'.", "vscode.extension.contributes.resourceLabelFormatters.tildify": "Contrôle si l'étiquette d'URI doit commencer par un tilde si possible.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffixe ajouté à l'étiquette de l'espace de travail.", - "untitledWorkspace": "Sans titre(Espace de travail)", - "workspaceNameVerbose": "{0} (Espace de travail)", - "workspaceName": "{0} (Espace de travail)" + "workspaceName": "{0} (Espace de travail)", + "workspaceNameVerbose": "{0} (Espace de travail)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "Une erreur inattendue s'est produite durant la tentative de fermeture de la fenêtre ({0}).", + "errorLoad": "Une erreur inattendue s'est produite durant la tentative de changement de l'espace de travail de la fenêtre ({0}).", "errorQuit": "Une erreur inattendue s'est produite durant la tentative de fermeture de l'application ({0}).", - "errorReload": "Une erreur inattendue s'est produite durant la tentative de rechargement de la fenêtre ({0}).", - "errorLoad": "Une erreur inattendue s'est produite durant la tentative de changement de l'espace de travail de la fenêtre ({0})." + "errorReload": "Une erreur inattendue s'est produite durant la tentative de rechargement de la fenêtre ({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Ajoute des déclarations de langage.", - "vscode.extension.contributes.languages.id": "ID du langage.", - "vscode.extension.contributes.languages.aliases": "Alias de nom du langage.", - "vscode.extension.contributes.languages.extensions": "Extensions de fichier associées au langage.", - "vscode.extension.contributes.languages.filenames": "Noms de fichiers associés au langage.", - "vscode.extension.contributes.languages.filenamePatterns": "Modèles Glob de noms de fichiers associés au langage.", - "vscode.extension.contributes.languages.mimetypes": "Types MIME associés au langage.", - "vscode.extension.contributes.languages.firstLine": "Expression régulière correspondant à la première ligne d'un fichier du langage.", - "vscode.extension.contributes.languages.configuration": "Chemin relatif d'un fichier contenant les options de configuration du langage.", "invalid": "'contributes.{0}' non valide. Tableau attendu.", "invalid.empty": "Valeur vide pour 'contributes.{0}'", - "require.id": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "opt.aliases": "la propriété '{0}' peut être omise et doit être de type 'string[]'", + "opt.configuration": "la propriété '{0}' peut être omise et doit être de type 'string'", "opt.extensions": "la propriété '{0}' peut être omise et doit être de type 'string[]'", "opt.filenames": "la propriété '{0}' peut être omise et doit être de type 'string[]'", "opt.firstLine": "la propriété '{0}' peut être omise et doit être de type 'string'", - "opt.configuration": "la propriété '{0}' peut être omise et doit être de type 'string'", - "opt.aliases": "la propriété '{0}' peut être omise et doit être de type 'string[]'", - "opt.mimetypes": "la propriété '{0}' peut être omise et doit être de type 'string[]'" + "opt.mimetypes": "la propriété '{0}' peut être omise et doit être de type 'string[]'", + "require.id": "la propriété '{0}' est obligatoire et doit être de type 'string'", + "vscode.extension.contributes.languages": "Ajoute des déclarations de langage.", + "vscode.extension.contributes.languages.aliases": "Alias de nom du langage.", + "vscode.extension.contributes.languages.configuration": "Chemin relatif d'un fichier contenant les options de configuration du langage.", + "vscode.extension.contributes.languages.extensions": "Extensions de fichier associées au langage.", + "vscode.extension.contributes.languages.filenamePatterns": "Modèles Glob de noms de fichiers associés au langage.", + "vscode.extension.contributes.languages.filenames": "Noms de fichiers associés au langage.", + "vscode.extension.contributes.languages.firstLine": "Expression régulière correspondant à la première ligne d'un fichier du langage.", + "vscode.extension.contributes.languages.id": "ID du langage.", + "vscode.extension.contributes.languages.mimetypes": "Types MIME associés au langage." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Ne plus afficher" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Raccourcis clavier" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "Par défaut", + "extension": "Extension", + "meta": "méta", + "option": "Option", + "user": "Utilisateur" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Combinaisons de touches par défaut", + "defaultSettings": "Paramètres par défaut", + "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut", + "fail.createSettings": "Impossible de créer '{0}' ({1}).", + "folderSettingsName": "{0} (Paramètres du dossier)", + "openFolderFirst": "Ouvrez d'abord un dossier ou un espace de travail pour créer les paramètres d'espace de travail ou de dossier." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "Paramètres utilisateur", "workspaceSettingsTarget": "Paramètres de l'espace de travail" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Ouvrez d'abord un dossier ou un espace de travail pour créer les paramètres d'espace de travail ou de dossier.", - "emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut", - "defaultKeybindings": "Combinaisons de touches par défaut", - "defaultSettings": "Paramètres par défaut", - "folderSettingsName": "{0} (Paramètres du dossier)", - "fail.createSettings": "Impossible de créer '{0}' ({1})." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Paramètres par défaut", - "keybindingsInputName": "Raccourcis clavier", - "settingsEditor2InputName": "Paramètres" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Paramètres", + "settingsEditorName": "Paramètres par défaut" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "Utilisés le plus souvent", "defaultKeybindingsHeader": "Remplacez les combinaisons de touches en les plaçant dans votre fichier de combinaisons de touches." }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "Par défaut", - "extension": "Extension", - "user": "Utilisateur", - "cat.title": "{0}: {1}", - "option": "Option", - "meta": "méta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "La valeur doit être un nombre.", "invalidTypeError": "Le paramètre a un type non valide. Type attendu : {0}. Correctif en JSON.", - "validations.maxLength": "La valeur doit comporter {0} caractère(s) au maximum.", - "validations.minLength": "La valeur doit comporter {0} caractère(s) au minimum.", - "validations.regex": "La valeur doit correspondre à la notation regex '{0}'.", "validations.colorFormat": "Format de couleur non valide. Utilisez #RGB, #RGBA, #RRGGBB ou #RRGGBBAA.", - "validations.uriEmpty": "URI attendu.", - "validations.uriMissing": "L'URI est attendu.", - "validations.uriSchemeMissing": "Un URI avec un schéma est attendu.", "validations.exclusiveMax": "La valeur doit être strictement inférieure à {0}.", "validations.exclusiveMin": "La valeur doit être strictement supérieure à {0}.", - "validations.max": "La valeur doit être inférieure ou égale à {0}.", - "validations.min": "La valeur doit être supérieure ou égale à {0}.", - "validations.multipleOf": "La valeur doit être un multiple de {0}.", "validations.expectedInteger": "La valeur doit être un entier.", - "validations.stringArrayUniqueItems": "Le tableau contient des éléments dupliqués", - "validations.stringArrayMinItem": "Le tableau doit avoir {0} éléments au minimum", - "validations.stringArrayMaxItem": "Le tableau doit avoir {0} éléments au maximum", + "validations.expectedNumeric": "La valeur doit être un nombre.", + "validations.max": "La valeur doit être inférieure ou égale à {0}.", + "validations.maxLength": "La valeur doit comporter {0} caractère(s) au maximum.", + "validations.min": "La valeur doit être supérieure ou égale à {0}.", + "validations.minLength": "La valeur doit comporter {0} caractère(s) au minimum.", + "validations.multipleOf": "La valeur doit être un multiple de {0}.", + "validations.regex": "La valeur doit correspondre à la notation regex '{0}'.", + "validations.stringArrayItemEnum": "La valeur {0} ne fait pas partie de {1}", "validations.stringArrayItemPattern": "La valeur {0} doit correspondre à la notation regex {1}.", - "validations.stringArrayItemEnum": "La valeur {0} ne fait pas partie de {1}" + "validations.stringArrayMaxItem": "Le tableau doit avoir {0} éléments au maximum", + "validations.stringArrayMinItem": "Le tableau doit avoir {0} éléments au minimum", + "validations.stringArrayUniqueItems": "Le tableau contient des éléments dupliqués", + "validations.uriEmpty": "URI attendu.", + "validations.uriMissing": "L'URI est attendu.", + "validations.uriSchemeMissing": "Un URI avec un schéma est attendu." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Message de progression", "cancel": "Annuler", - "dismiss": "Ignorer" + "dismiss": "Ignorer", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Message de progression" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "OK", + "remote.localPortMismatch.single": "Impossible d’utiliser le port local {0} pour la redirection vers le port distant {1}.\r\n\r\nCela se produit généralement lorsque le port local {0} est déjà utilisé par un autre processus.\r\n\r\nLe numéro de port {2} est utilisé à la place." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "La connexion au serveur hôte d'extension distant a échoué (erreur : {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Déjà en cours de journalisation.", + "invalid.embeddedLanguages": "Valeur non valide dans 'contributes.{0}.embeddedLanguages'. Il doit s'agir d'un mappage d'objets entre le nom de portée et le langage. Valeur fournie : {1}", + "invalid.injectTo": "Valeur non valide dans 'contributes.{0}.injectTo'. Il doit s'agir d'un tableau de noms de portées de langage. Valeur fournie : {1}", + "invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}", + "invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", + "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.", + "invalid.scopeName": "Chaîne attendue dans 'contributes.{0}.scopeName'. Valeur fournie : {1}", + "invalid.tokenTypes": "Valeur non valide dans 'contribue.{0}.tokenTypes'. Il doit s'agir d'un mappage d’objets entre un nom d’étendue et un type de jeton. Valeur fournie : {1}", + "neverAgain": "Ne plus afficher", + "progress1": "Préparation de la journalisation de l'analyse de la grammaire TM. Appuyez sur Arrêter une fois que vous avez fini.", + "progress2": "Journalisation de l'analyse de la grammaire TM. Appuyez sur Arrêter une fois que vous avez fini.", + "stop": "Arrêter", + "too many characters": "La tokenisation des lignes longues est ignorée pour des raisons de performances. La longueur d'une ligne longue peut être configurée via 'editor.maxTokenizationLineLength'." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "Aucune grammaire TM n'est inscrite pour ce langage." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Ajoute des générateurs de jetons TextMate.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Mappage du nom de portée à l'ID de langage si cette grammaire contient des langages incorporés.", + "vscode.extension.contributes.grammars.injectTo": "Liste de noms des portées de langage auxquelles cette grammaire est injectée.", + "vscode.extension.contributes.grammars.language": "Identificateur de langue pour lequel cette syntaxe est ajoutée.", + "vscode.extension.contributes.grammars.path": "Chemin du fichier tmLanguage. Le chemin est relatif au dossier d'extensions et commence généralement par './syntaxes/'.", + "vscode.extension.contributes.grammars.scopeName": "Nom de portée TextMate utilisé par le fichier tmLanguage.", + "vscode.extension.contributes.grammars.tokenTypes": "Un mappage entre un nom d'étendue et des types de token." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "Le fichier semble être binaire et ne peut pas être ouvert en tant que texte", "confirmOverwrite": "'{0}' existe déjà. Voulez-vous le remplacer ?", + "fileBinaryError": "Le fichier semble être binaire et ne peut pas être ouvert en tant que texte", "irreversible": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier '{1}'. Si vous le remplacez, son contenu est également remplacé.", "replaceButtonLabel": "&&Remplacer" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "L'intégrité du fichier est compromise. Enregistrez-le avant de le rouvrir avec un autre encodage." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "Enregistrement de '{0}'" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Déjà en cours de journalisation.", - "stop": "Arrêter", - "progress1": "Préparation de la journalisation de l'analyse de la grammaire TM. Appuyez sur Arrêter une fois que vous avez fini.", - "progress2": "Journalisation de l'analyse de la grammaire TM. Appuyez sur Arrêter une fois que vous avez fini.", - "invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}", - "invalid.scopeName": "Chaîne attendue dans 'contributes.{0}.scopeName'. Valeur fournie : {1}", - "invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", - "invalid.injectTo": "Valeur non valide dans 'contributes.{0}.injectTo'. Il doit s'agir d'un tableau de noms de portées de langage. Valeur fournie : {1}", - "invalid.embeddedLanguages": "Valeur non valide dans 'contributes.{0}.embeddedLanguages'. Il doit s'agir d'un mappage d'objets entre le nom de portée et le langage. Valeur fournie : {1}", - "invalid.tokenTypes": "Valeur non valide dans 'contribue.{0}.tokenTypes'. Il doit s'agir d'un mappage d’objets entre un nom d’étendue et un type de jeton. Valeur fournie : {1}", - "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.", - "too many characters": "La tokenisation des lignes longues est ignorée pour des raisons de performances. La longueur d'une ligne longue peut être configurée via 'editor.maxTokenizationLineLength'.", - "neverAgain": "Ne plus afficher" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Problèmes durant l'analyse du fichier d'icônes de fichier : {0}", + "error.invalidformat": "Format non valide du fichier de thème d'icônes de fichier : objet attendu." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Ajoute des générateurs de jetons TextMate.", - "vscode.extension.contributes.grammars.language": "Identificateur de langue pour lequel cette syntaxe est ajoutée.", - "vscode.extension.contributes.grammars.scopeName": "Nom de portée TextMate utilisé par le fichier tmLanguage.", - "vscode.extension.contributes.grammars.path": "Chemin du fichier tmLanguage. Le chemin est relatif au dossier d'extensions et commence généralement par './syntaxes/'.", - "vscode.extension.contributes.grammars.embeddedLanguages": "Mappage du nom de portée à l'ID de langage si cette grammaire contient des langages incorporés.", - "vscode.extension.contributes.grammars.tokenTypes": "Un mappage entre un nom d'étendue et des types de token.", - "vscode.extension.contributes.grammars.injectTo": "Liste de noms des portées de langage auxquelles cette grammaire est injectée." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "Aucune grammaire TM n'est inscrite pour ce langage." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "Par défaut", + "error.cannotparseicontheme": "Problèmes durant l'analyse du fichier d'icônes de produit : {0}", + "error.fontId": "ID de police manquant ou non valide : '{0}'. Définition de police ignorée.", + "error.fontStyle": "Style de police non valide dans la police '{0}'. Paramètre ignoré.", + "error.fontWeight": "Épaisseur de police non valide dans la police '{0}'. Paramètre ignoré.", + "error.icon.fontCharacter": "Définition d'icône ignorée : '{0}'. fontCharacter inconnu.", + "error.icon.fontId": "Définition d'icône ignorée : '{0}'. Police inconnue.", + "error.invalidformat": "Format non valide du fichier de thème d'icônes de produit : objet attendu.", + "error.missingProperties": "Format non valide pour le fichier de thème des icônes de produit : doit contenir iconDefinitions et des polices.", + "error.parseicondefs": "Problèmes lors du traitement des définitions d’icônes de produits dans {0} : \r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "Impossible de charger {0} : {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "Contribue à des couleurs définies pour des extensions dont le thème peut être changé", + "contributes.color.description": "Description de la couleur dont le thème peut être changé", "contributes.color.id": "L’identifiant de la couleur dont le thème peut être changé", "contributes.color.id.format": "Les identificateurs doivent contenir uniquement des lettres, des chiffres et des points. Ils ne peuvent pas commencer par un point", - "contributes.color.description": "Description de la couleur dont le thème peut être changé", - "contributes.defaults.light": "La couleur par défaut pour les thèmes clairs. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.", "contributes.defaults.dark": "La couleur par défaut pour les thèmes sombres. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.", "contributes.defaults.highContrast": "La couleur par défaut pour les thèmes de contraste élevé. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.", + "contributes.defaults.light": "La couleur par défaut pour les thèmes clairs. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.", "invalid.colorConfiguration": "'configuration.colors' doit être un tableau", "invalid.default.colorType": "{0} doit être soit une valeur de couleur en hexadécimal (#RRGGBB[AA] ou #RGB[A]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.", - "invalid.id": "'configuration.colors.id' doit être défini et ne peut pas être vide", - "invalid.id.format": "'configuration.colors.id' doit contenir uniquement des lettres, des chiffres et des points. Il ne peut pas commencer par un point", + "invalid.defaults": "'configuration.colors.defaults' doit être défini et doit contenir 'light', 'dark' et 'highContrast'", "invalid.description": "'configuration.colors.description' doit être défini et ne peut pas être vide", - "invalid.defaults": "'configuration.colors.defaults' doit être défini et doit contenir 'light', 'dark' et 'highContrast'" + "invalid.id": "'configuration.colors.id' doit être défini et ne peut pas être vide", + "invalid.id.format": "'configuration.colors.id' doit contenir uniquement des lettres, des chiffres et des points. Il ne peut pas commencer par un point" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Problèmes pendant le chargement du fichier tmTheme {0} : {1}", + "error.cannotparse": "Problèmes pendant l'analyse du fichier tmTheme : {0}", + "error.cannotparsejson": "Problèmes durant l'analyse du fichier de thème JSON : {0}", + "error.invalidformat": "Format non valide du fichier de thème JSON : objet attendu.", + "error.invalidformat.colors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'colors' n'est pas de type 'object'.", + "error.invalidformat.semanticTokenColors": "Problème d'analyse du fichier de thème de couleur : {0}. La propriété 'semanticTokenColors' contient un sélecteur non valide", + "error.invalidformat.tokenColors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'tokenColors' doit être un tableau spécifiant des couleurs ou le chemin d'un fichier de thème TextMate", + "error.plist.invalidformat": "Problème pendant l'analyse du fichier tmTheme : {0}. 'settings' n'est pas un tableau." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Couleurs de la coloration syntaxique", + "schema.fontStyle.error": "Le style de polie doit être 'italic', 'bold' or 'underline' ou une combinaison ou la chaîne vide.", + "schema.properties.name": "Description de la règle.", + "schema.properties.scope": "Sélecteur de portée qui correspond à cette règle.", + "schema.semanticTokenColors": "Couleurs des jetons sémantiques", + "schema.supportsSemanticHighlighting": "Indique si la mise en surbrillance de la sémantique doit être activée pour ce thème.", + "schema.token.background.warning": "Les couleurs d’arrière-plan des tokens ne sont actuellement pas pris en charge.", + "schema.token.fontStyle": "Style de police de la règle: 'italic', 'bold' ou 'underline' ou une combinaison. La chaîne vide défait les paramètres hérités.", + "schema.token.fontStyle.none": "Aucun (vide le style hérité)", + "schema.token.foreground": "Couleur de premier plan du jeton.", + "schema.token.settings": "Couleurs et styles du jeton.", + "schema.tokenColors.path": "Chemin d'un ficher tmTheme (relatif au fichier actuel).", + "schema.workbenchColors": "Couleurs dans le banc d'essai" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "Icône de fichier par défaut, affichée pour tous les fichiers qui ne correspondent pas à une extension, un nom de fichier ou un ID de langue.", + "schema.fileExtension": "ID de la définition d'icône de l'association.", + "schema.fileExtensions": "Associe des extensions de fichier à des icônes. La clé d'objet est le nom de l'extension de fichier. Le nom d'extension est le dernier segment de nom de fichier après le dernier point (sans le point). Les extensions sont comparées sans respecter la casse.", + "schema.fileName": "ID de la définition d'icône de l'association.", + "schema.fileNames": "Associe des noms de fichiers à des icônes. La clé d'objet est le nom de fichier complet, sans les segments de chemin. Le nom de fichier peut inclure des points et une éventuelle extension de fichier. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de fichier ne respecte pas la casse.", + "schema.folder": "Icône de dossier des dossiers réduits. Si folderExpanded n'est pas défini, s'applique aussi aux dossiers développés.", + "schema.folderExpanded": "Icône de dossier pour les dossiers développés. L'icône de dossier développé est facultative. Si elle n'est pas définie, l'icône par défaut des dossier s'affiche.", + "schema.folderName": "ID de la définition d'icône de l'association.", + "schema.folderNameExpanded": "ID de la définition d'icône de l'association.", + "schema.folderNames": "Associe des noms de dossier à des icônes. La clé d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de dossier ne respecte pas la casse.", + "schema.folderNamesExpanded": "Associe des noms de dossiers à des icônes pour les dossiers développés. La clé d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de dossier ne respecte pas la casse.", + "schema.font-format": "Format de la police.", + "schema.font-path": "Chemin de police, relatif au fichier de thème d'icônes de fichier actuel.", + "schema.font-size": "Taille par défaut de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-size pour connaître les valeurs valides.", + "schema.font-style": "Style de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-style pour connaître les valeurs valides.", + "schema.font-weight": "Épaisseur de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-weight pour connaître les valeurs valides.", + "schema.fontCharacter": "Quand une police de type glyphe est employée : caractère de police à utiliser.", + "schema.fontColor": "Quand une police de type glyphe est employée : couleur à utiliser.", + "schema.fontId": "Quand une police est employée : ID de la police. En l'absence de définition, la première définition de police est utilisée par défaut.", + "schema.fontSize": "Quand une police est utilisée : taille de police en pourcentage par rapport à la police du texte. En l'absence de définition, la taille de la définition de police est utilisée par défaut.", + "schema.fonts": "Polices utilisées dans les définitions d'icônes.", + "schema.hidesExplorerArrows": "Détermine si les flèches de l’Explorateur de fichier doivent être masquées lorsque ce thème est actif.", + "schema.highContrast": "Associations facultatives pour les icônes de fichier dans les thèmes de couleur à contraste élevé.", + "schema.iconDefinition": "Définition d'icône. La clé d'objet est l'ID de la définition.", + "schema.iconDefinitions": "Description de toutes les icônes pouvant être utilisées durant l'association de fichiers à des icônes.", + "schema.iconPath": "En cas d'utilisation de SVG ou PNG : chemin de l'image. Le chemin est relatif au fichier du jeu d'icônes.", + "schema.id": "ID de la police.", + "schema.id.formatError": "L'ID doit contenir uniquement les caractères suivants : lettres, chiffres, traits de soulignement et signes moins.", + "schema.languageId": "ID de la définition d'icône de l'association.", + "schema.languageIds": "Associe des langages à des icônes. La clé de l'objet est l'ID de langage défini dans le point de contribution du langage.", + "schema.light": "Associations facultatives des icônes de fichiers dans les thèmes de couleur claire.", + "schema.src": "Emplacement de la police." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Contribue aux icônes thématiques définies par l'extension", + "contributes.icon.default": "Valeur par défaut de l'icône. Il s'agit soit d'une référence à un ThemeIcon existant, soit d'une icône provenant d'une police d'icônes.", + "contributes.icon.default.fontCharacter": "Caractère de l'icône dans la police d'icônes.", + "contributes.icon.default.fontId": "ID de la police d'icônes qui définit l'icône.", + "contributes.icon.description": "Description de l'icône thématique", "contributes.icon.id": "Identificateur de l'icône thématique", "contributes.icon.id.format": "Les identificateurs peuvent contenir uniquement des lettres, des chiffres et des signes moins. Ils doivent comporter au moins deux segments sous la forme 'composant-nomicône'.", - "contributes.icon.description": "Description de l'icône thématique", - "contributes.icon.default.fontId": "ID de la police d'icônes qui définit l'icône.", - "contributes.icon.default.fontCharacter": "Caractère de l'icône dans la police d'icônes.", - "contributes.icon.default": "Valeur par défaut de l'icône. Il s'agit soit d'une référence à un ThemeIcon existant, soit d'une icône provenant d'une police d'icônes.", "contributes.iconFonts": "Contribue aux polices d'icônes à utiliser par les contributions d'icônes.", "contributes.iconFonts.id": "ID de la police.", "contributes.iconFonts.id.formatError": "L'ID doit contenir uniquement les caractères suivants : lettres, chiffres, traits de soulignement et signes moins.", "contributes.iconFonts.src": "Emplacement de la police.", - "contributes.iconFonts.src.path": "Chemin de la police, par rapport à l'emplacement actuel de l'extension.", "contributes.iconFonts.src.format": "Format de la police.", - "invalid.icons.proposedAPI": "'configuration.icons est une proposition de point de contribution disponible uniquement en l'absence de développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons' doit être un tableau", - "invalid.icons.id": "'configuration.icons.id' doit être défini et ne peut pas être vide", - "invalid.icons.id.format": "'configuration.icons.id' peut contenir uniquement des lettres, des chiffres et des signes moins. Il doit comporter au moins deux segments sous la forme 'composant-nomicône'.", - "invalid.icons.description": "'configuration.icons.description' doit être défini et ne peut pas être vide", - "invalid.icons.default": "'configuration.icons.default' doit être une référence à l'ID d'une autre icône de thème (chaîne) ou une définition d'icône (objet) ayant les propriétés 'fontId' et 'fontCharacter'.", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts est une proposition de point de contribution disponible uniquement en l'absence de développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "Chemin de la police, par rapport à l'emplacement actuel de l'extension.", + "contributes.icons": "Contribue aux icônes thématiques définies par l'extension", "invalid.iconFonts.configuration": "'configuration.iconFonts' doit être un tableau", "invalid.iconFonts.id": "'configuration.iconFonts.id' doit être défini et ne peut pas être vide", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' doit contenir uniquement des lettres, des chiffres, des traits de soulignement et des signes moins.", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts est une proposition de point de contribution disponible uniquement en l'absence de développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src' doit être un tableau avec les emplacements de la police d'icônes.", + "invalid.iconFonts.src.item": "Les éléments de 'configuration.iconFonts.src' doivent être des objets avec les propriétés 'path' et 'format'", "invalid.iconFonts.src.path": "'contributes.iconFonts.src.path' ({0}) est censé être inclus dans le dossier ({0}) de l'extension. Cela risque de rendre l'extension non portable.", - "invalid.iconFonts.src.item": "Les éléments de 'configuration.iconFonts.src' doivent être des objets avec les propriétés 'path' et 'format'" + "invalid.icons.configuration": "'configuration.icons' doit être un tableau", + "invalid.icons.default": "'configuration.icons.default' doit être une référence à l'ID d'une autre icône de thème (chaîne) ou une définition d'icône (objet) ayant les propriétés 'fontId' et 'fontCharacter'.", + "invalid.icons.description": "'configuration.icons.description' doit être défini et ne peut pas être vide", + "invalid.icons.id": "'configuration.icons.id' doit être défini et ne peut pas être vide", + "invalid.icons.id.format": "'configuration.icons.id' peut contenir uniquement des lettres, des chiffres et des signes moins. Il doit comporter au moins deux segments sous la forme 'composant-nomicône'.", + "invalid.icons.proposedAPI": "'configuration.icons est une proposition de point de contribution disponible uniquement en l'absence de développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Fournit des types de jeton sémantique.", - "contributes.semanticTokenTypes.id": "Identificateur du type de jeton sémantique", - "contributes.semanticTokenTypes.id.format": "Les identificateurs doivent être au format lettreOuChiffre[_-lettreOuChiffre]*", - "contributes.semanticTokenTypes.superType": "Supertype du type de jeton sémantique", - "contributes.semanticTokenTypes.superType.format": "Les supertypes doivent être au format letterOrDigit[_-letterOrDigit]*", - "contributes.color.description": "Description du type de jeton sémantique", - "contributes.semanticTokenModifiers": "Fournit des modificateurs de jeton sémantique.", - "contributes.semanticTokenModifiers.id": "Identificateur du modificateur de jeton sémantique", - "contributes.semanticTokenModifiers.id.format": "Les identificateurs doivent être au format lettreOuChiffre[_-lettreOuChiffre]*", - "contributes.semanticTokenModifiers.description": "Description du modificateur de jeton sémantique", - "contributes.semanticTokenScopes": "Ajoute des mappages d'étendue de jeton sémantique.", - "contributes.semanticTokenScopes.languages": "Liste le langage pour lequel sont définies les valeurs par défaut.", - "contributes.semanticTokenScopes.scopes": "Mappe un jeton sémantique (décrit par le sélecteur de jeton sémantique) à une ou plusieurs étendues textMate utilisées pour représenter ce jeton.", - "invalid.id": "'configuration.{0}.id' doit être défini et ne peut pas être vide", - "invalid.id.format": "'configuration.{0}.id' doit suivre le modèle lettreOuChiffre[-_lettreOuChiffre]*", - "invalid.superType.format": "'configuration.{0}.superType' doit suivre le modèle letterOrDigit[-_letterOrDigit]*", - "invalid.description": "'configuration.{0}.description' doit être défini et ne peut pas être vide", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' doit être un tableau", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' doit être un tableau", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' doit être un tableau", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' doit être une chaîne", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' doit être défini comme un objet", - "invalid.semanticTokenScopes.scopes.value": "Les valeurs de 'configuration.semanticTokenScopes.scopes' doivent être un tableau de chaînes", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes' : Problèmes d'analyse du sélecteur {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Problèmes durant l'analyse du fichier de thème JSON : {0}", - "error.invalidformat": "Format non valide du fichier de thème JSON : objet attendu.", - "error.invalidformat.colors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'colors' n'est pas de type 'object'.", - "error.invalidformat.tokenColors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'tokenColors' doit être un tableau spécifiant des couleurs ou le chemin d'un fichier de thème TextMate", - "error.invalidformat.semanticTokenColors": "Problème d'analyse du fichier de thème de couleur : {0}. La propriété 'semanticTokenColors' contient un sélecteur non valide", - "error.plist.invalidformat": "Problème pendant l'analyse du fichier tmTheme : {0}. 'settings' n'est pas un tableau.", - "error.cannotparse": "Problèmes pendant l'analyse du fichier tmTheme : {0}", - "error.cannotload": "Problèmes pendant le chargement du fichier tmTheme {0} : {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Problèmes durant l'analyse du fichier d'icônes de fichier : {0}", - "error.invalidformat": "Format non valide du fichier de thème d'icônes de fichier : objet attendu." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "Icône de dossier pour les dossiers développés. L'icône de dossier développé est facultative. Si elle n'est pas définie, l'icône par défaut des dossier s'affiche.", - "schema.folder": "Icône de dossier des dossiers réduits. Si folderExpanded n'est pas défini, s'applique aussi aux dossiers développés.", - "schema.file": "Icône de fichier par défaut, affichée pour tous les fichiers qui ne correspondent pas à une extension, un nom de fichier ou un ID de langue.", - "schema.folderNames": "Associe des noms de dossier à des icônes. La clé d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de dossier ne respecte pas la casse.", - "schema.folderName": "ID de la définition d'icône de l'association.", - "schema.folderNamesExpanded": "Associe des noms de dossiers à des icônes pour les dossiers développés. La clé d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de dossier ne respecte pas la casse.", - "schema.folderNameExpanded": "ID de la définition d'icône de l'association.", - "schema.fileExtensions": "Associe des extensions de fichier à des icônes. La clé d'objet est le nom de l'extension de fichier. Le nom d'extension est le dernier segment de nom de fichier après le dernier point (sans le point). Les extensions sont comparées sans respecter la casse.", - "schema.fileExtension": "ID de la définition d'icône de l'association.", - "schema.fileNames": "Associe des noms de fichiers à des icônes. La clé d'objet est le nom de fichier complet, sans les segments de chemin. Le nom de fichier peut inclure des points et une éventuelle extension de fichier. Aucun modèle ou caractère générique n'est autorisé. La correspondance de nom de fichier ne respecte pas la casse.", - "schema.fileName": "ID de la définition d'icône de l'association.", - "schema.languageIds": "Associe des langages à des icônes. La clé de l'objet est l'ID de langage défini dans le point de contribution du langage.", - "schema.languageId": "ID de la définition d'icône de l'association.", - "schema.fonts": "Polices utilisées dans les définitions d'icônes.", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "Format de la police.", + "schema.font-path": "Chemin de police, relatif au fichier de thème d'icônes de produit actuel.", + "schema.font-style": "Style de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-style pour connaître les valeurs valides.", + "schema.font-weight": "Épaisseur de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-weight pour connaître les valeurs valides.", + "schema.iconDefinitions": "Association du nom d'icône à un caractère de police.", "schema.id": "ID de la police.", "schema.id.formatError": "L'ID doit contenir uniquement les caractères suivants : lettres, chiffres, traits de soulignement et signes moins.", - "schema.src": "Emplacement de la police.", - "schema.font-path": "Chemin de police, relatif au fichier de thème d'icônes de fichier actuel.", - "schema.font-format": "Format de la police.", - "schema.font-weight": "Épaisseur de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-weight pour connaître les valeurs valides.", - "schema.font-style": "Style de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-style pour connaître les valeurs valides.", - "schema.font-size": "Taille par défaut de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-size pour connaître les valeurs valides.", - "schema.iconDefinitions": "Description de toutes les icônes pouvant être utilisées durant l'association de fichiers à des icônes.", - "schema.iconDefinition": "Définition d'icône. La clé d'objet est l'ID de la définition.", - "schema.iconPath": "En cas d'utilisation de SVG ou PNG : chemin de l'image. Le chemin est relatif au fichier du jeu d'icônes.", - "schema.fontCharacter": "Quand une police de type glyphe est employée : caractère de police à utiliser.", - "schema.fontColor": "Quand une police de type glyphe est employée : couleur à utiliser.", - "schema.fontSize": "Quand une police est utilisée : taille de police en pourcentage par rapport à la police du texte. En l'absence de définition, la taille de la définition de police est utilisée par défaut.", - "schema.fontId": "Quand une police est employée : ID de la police. En l'absence de définition, la première définition de police est utilisée par défaut.", - "schema.light": "Associations facultatives des icônes de fichiers dans les thèmes de couleur claire.", - "schema.highContrast": "Associations facultatives pour les icônes de fichier dans les thèmes de couleur à contraste élevé.", - "schema.hidesExplorerArrows": "Détermine si les flèches de l’Explorateur de fichier doivent être masquées lorsque ce thème est actif." + "schema.src": "Emplacement de la police." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Couleurs et styles du jeton.", - "schema.token.foreground": "Couleur de premier plan du jeton.", - "schema.token.background.warning": "Les couleurs d’arrière-plan des tokens ne sont actuellement pas pris en charge.", - "schema.token.fontStyle": "Style de police de la règle: 'italic', 'bold' ou 'underline' ou une combinaison. La chaîne vide défait les paramètres hérités.", - "schema.fontStyle.error": "Le style de polie doit être 'italic', 'bold' or 'underline' ou une combinaison ou la chaîne vide.", - "schema.token.fontStyle.none": "Aucun (vide le style hérité)", - "schema.properties.name": "Description de la règle.", - "schema.properties.scope": "Sélecteur de portée qui correspond à cette règle.", - "schema.workbenchColors": "Couleurs dans le banc d'essai", - "schema.tokenColors.path": "Chemin d'un ficher tmTheme (relatif au fichier actuel).", - "schema.colors": "Couleurs de la coloration syntaxique", - "schema.supportsSemanticHighlighting": "Indique si la mise en surbrillance de la sémantique doit être activée pour ce thème.", - "schema.semanticTokenColors": "Couleurs des jetons sémantiques" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Si cette option est activée, le thème à contraste élevé est automatiquement choisi quand le système d’exploitation utilise un thème à contraste élevé. Le thème à contraste élevé à utiliser est défini par `#{0}#`", + "colorTheme": "Spécifie le thème de couleur utilisé dans le banc d'essai.", + "colorThemeError": "Le thème est inconnu ou n'est pas installé.", + "defaultProductIconThemeDesc": "Par défaut", + "defaultProductIconThemeLabel": "Par défaut", + "detectColorScheme": "Si cette option est définie, bascule automatiquement vers le thème de couleurs par défaut en fonction du mode de couleurs du système d’exploitation. Si le mode du système d’exploitation est sombre, le thème à utiliser est défini par `#{0}#`, ou s’il est clair par `#{1}#`", + "editorColors": "Substitue les couleurs de syntaxe et le style de police de l'éditeur à partir du thème de couleur sélectionné.", + "editorColors.comments": "Définit les couleurs et les styles des commentaires", + "editorColors.experimentalTokenStyling.deprecationMessage": "Utilisez 'editor.semanticTokenColorCustomizations' à la place.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Utilisez '#editor.semanticTokenColorCustomizations#' à la place.", + "editorColors.functions": "Définit les couleurs et les styles des déclarations et références de fonctions.", + "editorColors.keywords": "Définit les couleurs et les styles des mots clés.", + "editorColors.numbers": "Définit les couleurs et les styles des littéraux de nombre.", + "editorColors.semanticHighlighting": "Indique si la mise en surbrillance de la sémantique doit être activée pour ce thème.", + "editorColors.semanticHighlighting.deprecationMessage": "Utilisez 'enabled' dans le paramètre 'editor.semanticTokenColorCustomizations' à la place.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Utilisez 'enabled' dans le paramètre '#editor.semanticTokenColorCustomizations#' à la place.", + "editorColors.semanticHighlighting.enabled": "Indique si la coloration sémantique est activée ou désactivée pour ce thème", + "editorColors.semanticHighlighting.rules": "Règles de style des jetons sémantiques pour ce thème.", + "editorColors.strings": "Définit les couleurs et les styles des littéraux de chaînes.", + "editorColors.textMateRules": "Définit les couleurs et les styles à l’aide de règles de thème textmate (avancé).", + "editorColors.types": "Définit les couleurs et les styles des déclarations et références de type.", + "editorColors.variables": "Définit les couleurs et les styles des déclarations et références de variables.", + "iconTheme": "Spécifie le thème d'icône de fichier utilisé dans le banc d'essai ou 'null' pour ne pas afficher les icônes de fichier.", + "iconThemeError": "Le thème de l'icône de fichier est inconnu ou non installé.", + "noIconThemeDesc": "Aucune icône de fichier", + "noIconThemeLabel": "Aucun", + "preferredDarkColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS sombre quand '#{0}#' est activé.", + "preferredHCColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode de contraste élevé quand '#{0}#' est activé.", + "preferredLightColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS claire quand '#{0}#' est activé.", + "productIconTheme": "Spécifie le thème d'icône de produit utilisé.", + "productIconThemeError": "Le thème d'icône de produit est inconnu ou n'est pas installé.", + "semanticTokenColors": "Substitue la couleur et les styles des jetons sémantiques de l'éditeur à partir du thème de couleur sélectionné.", + "workbenchColors": "Remplace les couleurs du thème de couleur sélectionné." }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Fournit des thèmes de couleur TextMate.", - "vscode.extension.contributes.themes.id": "ID du thème de couleur comme il apparaît dans les paramètres utilisateur.", - "vscode.extension.contributes.themes.label": "Étiquette du thème de couleur comme indiqué dans l'interface utilisateur (IU).", - "vscode.extension.contributes.themes.uiTheme": "Thème de base définissant les couleurs autour de l'éditeur : 'vs' est le thème de couleur clair, 'vs-dark' est le thème de couleur sombre. 'hc-black' est le thème sombre à contraste élevé.", - "vscode.extension.contributes.themes.path": "Chemin du fichier tmTheme. Le chemin est relatif au dossier de l'extension et est généralement './colorthemes/awesome-color-theme.json'.", + "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.", + "reqarray": "Le point d'extension '{0}' doit être un tableau.", + "reqid": "Chaîne attendue dans 'contributes.{0}.id'. Valeur fournie : {1}", + "reqpath": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", "vscode.extension.contributes.iconThemes": "Fournit des thèmes d'icône de fichier.", "vscode.extension.contributes.iconThemes.id": "ID du thème d'icône de fichier comme il apparaît dans les paramètres utilisateur.", "vscode.extension.contributes.iconThemes.label": "Étiquette de thème d'icône de fichier comme indiquée dans l'interface utilisateur.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "ID du thème d'icône de produit comme il apparaît dans les paramètres utilisateur.", "vscode.extension.contributes.productIconThemes.label": "Étiquette de thème d'icône de produit comme indiquée dans l'interface utilisateur.", "vscode.extension.contributes.productIconThemes.path": "Chemin du fichier de définition du thème de l'icône de produit. Le chemin est relatif au dossier de l'extension et est généralement './producticons/awesome-product-icon-theme.json'.", - "reqarray": "Le point d'extension '{0}' doit être un tableau.", - "reqpath": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}", - "reqid": "Chaîne attendue dans 'contributes.{0}.id'. Valeur fournie : {1}", - "invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable." + "vscode.extension.contributes.themes": "Fournit des thèmes de couleur TextMate.", + "vscode.extension.contributes.themes.id": "ID du thème de couleur comme il apparaît dans les paramètres utilisateur.", + "vscode.extension.contributes.themes.label": "Étiquette du thème de couleur comme indiqué dans l'interface utilisateur (IU).", + "vscode.extension.contributes.themes.path": "Chemin du fichier tmTheme. Le chemin est relatif au dossier de l'extension et est généralement './colorthemes/awesome-color-theme.json'.", + "vscode.extension.contributes.themes.uiTheme": "Thème de base définissant les couleurs autour de l'éditeur : 'vs' est le thème de couleur clair, 'vs-dark' est le thème de couleur sombre. 'hc-black' est le thème sombre à contraste élevé." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Spécifie le thème de couleur utilisé dans le banc d'essai.", - "colorThemeError": "Le thème est inconnu ou n'est pas installé.", - "preferredDarkColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS sombre quand '#{0}#' est activé.", - "preferredLightColorTheme": "Spécifie le thème de couleur par défaut pour l'apparence d'OS claire quand '#{0}#' est activé.", - "preferredHCColorTheme": "Spécifie le thème de couleur par défaut utilisé en mode de contraste élevé quand '#{0}#' est activé.", - "detectColorScheme": "Si ce paramètre est défini, vous basculez automatiquement sur le thème de couleur par défaut en fonction de l'apparence de l'OS.", - "workbenchColors": "Remplace les couleurs du thème de couleur sélectionné.", - "iconTheme": "Spécifie le thème d'icône de fichier utilisé dans le banc d'essai ou 'null' pour ne pas afficher les icônes de fichier.", - "noIconThemeLabel": "Aucun", - "noIconThemeDesc": "Aucune icône de fichier", - "iconThemeError": "Le thème de l'icône de fichier est inconnu ou non installé.", - "productIconTheme": "Spécifie le thème d'icône de produit utilisé.", - "defaultProductIconThemeLabel": "Par défaut", - "defaultProductIconThemeDesc": "Par défaut", - "productIconThemeError": "Le thème d'icône de produit est inconnu ou n'est pas installé.", - "autoDetectHighContrast": "Si cette option est activée, le thème à contraste élevé est automatiquement choisi quand l'OS utilise un thème à contraste élevé.", - "editorColors.comments": "Définit les couleurs et les styles des commentaires", - "editorColors.strings": "Définit les couleurs et les styles des littéraux de chaînes.", - "editorColors.keywords": "Définit les couleurs et les styles des mots clés.", - "editorColors.numbers": "Définit les couleurs et les styles des littéraux de nombre.", - "editorColors.types": "Définit les couleurs et les styles des déclarations et références de type.", - "editorColors.functions": "Définit les couleurs et les styles des déclarations et références de fonctions.", - "editorColors.variables": "Définit les couleurs et les styles des déclarations et références de variables.", - "editorColors.textMateRules": "Définit les couleurs et les styles à l’aide de règles de thème textmate (avancé).", - "editorColors.semanticHighlighting": "Indique si la mise en surbrillance de la sémantique doit être activée pour ce thème.", - "editorColors.semanticHighlighting.deprecationMessage": "Utilisez 'enabled' dans le paramètre 'editor.semanticTokenColorCustomizations' à la place.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Utilisez 'enabled' dans le paramètre '#editor.semanticTokenColorCustomizations#' à la place.", - "editorColors": "Substitue les couleurs de syntaxe et le style de police de l'éditeur à partir du thème de couleur sélectionné.", - "editorColors.semanticHighlighting.enabled": "Indique si la coloration sémantique est activée ou désactivée pour ce thème", - "editorColors.semanticHighlighting.rules": "Règles de style des jetons sémantiques pour ce thème.", - "semanticTokenColors": "Substitue la couleur et les styles des jetons sémantiques de l'éditeur à partir du thème de couleur sélectionné.", - "editorColors.experimentalTokenStyling.deprecationMessage": "Utilisez 'editor.semanticTokenColorCustomizations' à la place.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Utilisez '#editor.semanticTokenColorCustomizations#' à la place." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Problèmes de traitement des définitions d'icônes de produit dans {0} :\r\n{1}", - "defaultTheme": "Par défaut", - "error.cannotparseicontheme": "Problèmes durant l'analyse du fichier d'icônes de produit : {0}", - "error.invalidformat": "Format non valide du fichier de thème d'icônes de produit : objet attendu.", - "error.missingProperties": "Format non valide pour le fichier de thème des icônes de produit : doit contenir iconDefinitions et des polices.", - "error.fontWeight": "Épaisseur de police non valide dans la police '{0}'. Paramètre ignoré.", - "error.fontStyle": "Style de police non valide dans la police '{0}'. Paramètre ignoré.", - "error.fontId": "ID de police manquant ou non valide : '{0}'. Définition de police ignorée.", - "error.icon.fontId": "Définition d'icône ignorée : '{0}'. Police inconnue.", - "error.icon.fontCharacter": "Définition d'icône ignorée : '{0}'. fontCharacter inconnu." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "ID de la police.", - "schema.id.formatError": "L'ID doit contenir uniquement les caractères suivants : lettres, chiffres, traits de soulignement et signes moins.", - "schema.src": "Emplacement de la police.", - "schema.font-path": "Chemin de police, relatif au fichier de thème d'icônes de produit actuel.", - "schema.font-format": "Format de la police.", - "schema.font-weight": "Épaisseur de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-weight pour connaître les valeurs valides.", - "schema.font-style": "Style de la police. Consultez https://developer.mozilla.org/fr-FR/docs/Web/CSS/font-style pour connaître les valeurs valides.", - "schema.iconDefinitions": "Association du nom d'icône à un caractère de police." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Paramètres", - "keybindings": "Raccourcis clavier", - "snippets": "Extraits utilisateur", - "extensions": "Extensions", - "ui state label": "État de l'IU", - "sync category": "Synchronisation des paramètres", - "syncViewIcon": "Icône de vue de la synchronisation des paramètres." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "Description du type de jeton sémantique", + "contributes.semanticTokenModifiers": "Fournit des modificateurs de jeton sémantique.", + "contributes.semanticTokenModifiers.description": "Description du modificateur de jeton sémantique", + "contributes.semanticTokenModifiers.id": "Identificateur du modificateur de jeton sémantique", + "contributes.semanticTokenModifiers.id.format": "Les identificateurs doivent être au format lettreOuChiffre[_-lettreOuChiffre]*", + "contributes.semanticTokenScopes": "Ajoute des mappages d'étendue de jeton sémantique.", + "contributes.semanticTokenScopes.languages": "Liste le langage pour lequel sont définies les valeurs par défaut.", + "contributes.semanticTokenScopes.scopes": "Mappe un jeton sémantique (décrit par le sélecteur de jeton sémantique) à une ou plusieurs étendues textMate utilisées pour représenter ce jeton.", + "contributes.semanticTokenTypes": "Fournit des types de jeton sémantique.", + "contributes.semanticTokenTypes.id": "Identificateur du type de jeton sémantique", + "contributes.semanticTokenTypes.id.format": "Les identificateurs doivent être au format lettreOuChiffre[_-lettreOuChiffre]*", + "contributes.semanticTokenTypes.superType": "Supertype du type de jeton sémantique", + "contributes.semanticTokenTypes.superType.format": "Les supertypes doivent être au format letterOrDigit[_-letterOrDigit]*", + "invalid.description": "'configuration.{0}.description' doit être défini et ne peut pas être vide", + "invalid.id": "'configuration.{0}.id' doit être défini et ne peut pas être vide", + "invalid.id.format": "'configuration.{0}.id' doit suivre le modèle lettreOuChiffre[-_lettreOuChiffre]*", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' doit être un tableau", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' doit être un tableau", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' doit être une chaîne", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' doit être défini comme un objet", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes' : Problèmes d'analyse du sélecteur {0}.", + "invalid.semanticTokenScopes.scopes.value": "Les valeurs de 'configuration.semanticTokenScopes.scopes' doivent être un tableau de chaînes", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' doit être un tableau", + "invalid.superType.format": "'configuration.{0}.superType' doit suivre le modèle letterOrDigit[-_letterOrDigit]*" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "Impossible d'activer la synchronisation des paramètres, car aucun fournisseur d'authentification n'est disponible.", - "no account": "Aucun compte disponible", - "show log": "afficher le journal", - "sync turned on": "{0} est activé", - "sync in progress": "La synchronisation des paramètres est en cours d'activation. Voulez-vous l'annuler ?", - "settings sync": "Synchronisation des paramètres", - "yes": "&&Oui", - "no": "&&Non", - "turning on": "Activation...", - "syncing resource": "Synchronisation de {0}...", - "conflicts detected": "Conflits détectés", - "merge Manually": "Fusionner manuellement...", - "resolve": "Fusion impossible à cause de conflits. Fusionnez manuellement pour continuer...", - "merge or replace": "Fusionner ou remplacer", - "merge": "Fusionner", - "replace local": "Remplacer localement", "cancel": "Annuler", - "first time sync detail": "Il semble que vous ayez effectué la dernière synchronisation à partir d'une autre machine.\r\nVoulez-vous fusionner les données ou les remplacer par vos données situées dans le cloud ?", + "choose account placeholder": "Sélectionner un compte pour se connecter", + "conflicts detected": "Conflits détectés", + "first time sync detail": "Il semble que vous ayez effectué la dernière synchronisation à partir d’une autre machine.\r\nVoulez-vous fusionner les données ou les remplacer par vos données situées dans le cloud ?", + "last used": "Dernière utilisation avec synchronisation", + "merge": "Fusionner", + "merge Manually": "Fusionner manuellement...", + "merge or replace": "Fusionner ou remplacer", + "no": "&&Non", + "no account": "Aucun compte disponible", + "no authentication providers": "Impossible d'activer la synchronisation des paramètres, car aucun fournisseur d'authentification n'est disponible.", + "others": "Autres", + "replace local": "Remplacer localement", "reset": "Cela va entraîner l'effacement de vos données dans le cloud et l'arrêt de la synchronisation sur tous vos appareils.", "reset title": "Effacer", "resetButton": "&&Réinitialiser", - "choose account placeholder": "Sélectionner un compte pour se connecter", - "signed in": "Connecté", - "last used": "Dernière utilisation avec synchronisation", - "others": "Autres", + "resolve": "Fusion impossible à cause de conflits. Fusionnez manuellement pour continuer...", + "settings sync": "Synchronisation des paramètres", + "show log": "afficher le journal", + "sign in": "Se connecter", "sign in using account": "Vous connecter à {0}", + "signed in": "Connecté", "successive auth failures": "La synchronisation des paramètres est interrompue en raison d'une succession d'échecs d'autorisation. Reconnectez-vous pour poursuivre la synchronisation", - "sign in": "Se connecter" + "sync in progress": "La synchronisation des paramètres est en cours d'activation. Voulez-vous l'annuler ?", + "sync turned on": "{0} est activé", + "syncing resource": "Synchronisation de {0}...", + "turning on": "Activation...", + "yes": "&&Oui" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Extensions", + "keybindings": "Raccourcis clavier", + "settings": "Paramètres", + "snippets": "Extraits utilisateur", + "sync category": "Synchronisation des paramètres", + "syncViewIcon": "Icône de vue de la synchronisation des paramètres.", + "ui state label": "État de l'IU" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "Masquer '{0}'", "resetViewLocation": "Réinitialiser l'emplacement" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Exécution des participants de 'Création de fichier'...", - "msg-rename": "Exécution des participants de 'Renommage de fichier'...", - "msg-copy": "Exécution des participants 'Copie du fichier'...", - "msg-delete": "Exécution des participants de 'Suppression de fichier'..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' existe déjà. Voulez-vous le remplacer ?", + "irreversible": "Un fichier ou un dossier avec le nom '{0}' existe déjà dans le dossier '{1}'. Si vous le remplacez, son contenu est également remplacé.", + "replaceButtonLabel": "&&Remplacer" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Enregistrer", - "doNotSave": "Ne pas enregistrer", - "cancel": "Annuler", - "saveWorkspaceMessage": "Voulez-vous enregistrer la configuration de votre espace de travail dans un fichier ?", - "saveWorkspaceDetail": "Enregistrez votre espace de travail si vous avez l’intention de le rouvrir.", - "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Abandonner", + "genericSaveError": "Échec de l'enregistrement de '{0}' : {1}", + "overwrite": "Remplacer", + "overwriteElevated": "Remplacer en tant qu’Admin...", + "overwriteElevatedSudo": "Remplacer en tant que Sudo...", + "permissionDeniedSaveError": "Échec de l'enregistrement de '{0}' : Permissions insuffisantes. Sélectionnez 'Remplacer en tant qu'Admin' pour réessayer en tant qu'administrator.", + "permissionDeniedSaveErrorSudo": "L'enregistrement de '{0}' a échoué : Autorisations insuffisantes. Sélectionnez 'Réessayer en tant que Sudo' pour réessayer comme superutilisateur.", + "readonlySaveError": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer' pour essayer de le rendre inscriptible.", + "readonlySaveErrorAdmin": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant qu'administrateur' pour réessayer en tant qu'administrateur.", + "readonlySaveErrorSudo": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant que Sudo' pour réessayer en tant que superutilisateur.", + "retry": "Réessayer", + "saveAs": "Enregistrer sous...", + "saveElevated": "Réessayer en tant qu’Admin...", + "saveElevatedSudo": "Réessayer en tant que Sudo...", + "staleSaveError": "Échec de l’enregistrement de « {0} » : le contenu du fichier a été modifié depuis son ouverture. Voulez-vous remplacer le fichier par vos modifications ?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Cliquez sur « Annuler » pour arrêter l’attente et enregistrer ou restaurer les éditeurs incorrects.", + "backupBeforeShutdownMessage": "La sauvegarde des éditeurs incorrects prend plus de temps que prévu...", + "backupErrorDetails": "Essayez d'abord d'enregistrer ou de réinitialiser les éditeurs dont l'intégrité est compromise, puis réessayez.", + "backupTrackerBackupFailed": "Les éditeurs suivants dont l'intégrité est compromise n'ont pas pu être enregistrés dans l'emplacement de sauvegarde.", + "backupTrackerConfirmFailed": "Les éditeurs suivants dont l'intégrité est compromise n'ont pas pu être enregistrés ou restaurés.", "ok": "OK", - "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau." + "revertBeforeShutdown": "La restauration des éditeurs incorrects prend plus de temps que prévu...", + "saveBeforeShutdown": "L’enregistrement des éditeurs incorrects prend plus de temps que prévu..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Enregistrer", - "saveWorkspace": "Enregistrer l'espace de travail", "errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration de l’espace de travail. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.", "errorWorkspaceConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration de l’espace de travail, car le fichier a été modifié. Veuillez, s’il vous plaît, l'enregistrez et réessayez.", - "openWorkspaceConfigurationFile": "Ouvrir la Configuration de l’espace de travail" + "openWorkspaceConfigurationFile": "Ouvrir la Configuration de l’espace de travail", + "save": "Enregistrer", + "saveWorkspace": "Enregistrer l'espace de travail" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confiance en l'espace de travail" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Annuler", + "newWindow": "Ouvrir en mode restreint", + "open": "Ouvrir", + "openLooseFileLearnMore": "Si vous ne faites pas confiance aux auteurs de ces fichiers, nous vous recommandons de les ouvrir en mode restreint dans une nouvelle fenêtre car les fichiers sont peut-être malveillants. Consultez [notre documentation] (https://aka.ms/vscode-workspace-trust) pour en savoir plus.", + "openLooseFileMesssage": "Faites-vous confiance aux auteurs de ces fichiers ?", + "openLooseFileWindowDetails": "Vous essayez d’ouvrir des fichiers non approuvés dans une fenêtre qui est approuvée.", + "openLooseFileWorkspaceCheckbox": "Se souvenir de ma décision pour tous les espaces de travail", + "openLooseFileWorkspaceDetails": "Vous essayez d’ouvrir des fichiers non approuvés dans un espace de travail qui est approuvé.", + "workspaceTrustEnabledCtx": "Indique si la fonctionnalité d’approbation d’espace de travail est activée.", + "workspaceTrustedCtx": "Indique si l’espace de travail actif a été approuvé par l’utilisateur." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Annuler", + "doNotSave": "Ne pas enregistrer", + "ok": "OK", + "save": "Enregistrer", + "saveWorkspaceDetail": "Enregistrez votre espace de travail si vous avez l’intention de le rouvrir.", + "saveWorkspaceMessage": "Voulez-vous enregistrer la configuration de votre espace de travail dans un fichier ?", + "workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.", + "workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Chargement", - "loadingCompletedMessage": "Chargement effectué" + "loadingCompletedMessage": "Chargement effectué", + "loadingMessage": "Chargement" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Masquer les étiquettes de texte", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Fermer" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Masquer les propriétés", + "showProperties": "Afficher les propriétés" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Erreur : {0}", - "alertWarningMessage": "Avertissement : {0}", - "alertInfoMessage": "Informations : {0}" + "alertInfoMessage": "Informations : {0}", + "alertWarningMessage": "Avertissement : {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "aucune donnée disponible" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Tout sélectionner/désélectionner" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Annuler", + "headerFilter.clear": "Effacer", + "headerFilter.ok": "OK", "headerFilter.showFilter": "Afficher le filtre", - "table.selectAll": "Tout sélectionner", + "table.filterOptions": "Options de filtre", "table.searchPlaceHolder": "Recherche", - "tableFilter.visibleCount": "{0} Résultats", - "tableFilter.selectedCount": "{0} sélectionné(s)", + "table.selectAll": "Tout sélectionner", "table.sortAscending": "Tri croissant", "table.sortDescending": "Tri décroissant", - "headerFilter.ok": "OK", - "headerFilter.clear": "Effacer", - "headerFilter.cancel": "Annuler", - "table.filterOptions": "Options de filtre" + "tableFilter.selectedCount": "{0} sélectionné(s)", + "tableFilter.visibleCount": "{0} Résultats" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Chargement" @@ -9305,58 +9772,58 @@ "toggleMore": "Afficher/masquer plus" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "Votre stratégie d’extension ne permet pas d’installer des extensions. Modifiez votre stratégie d’extension et recommencez.", + "InstallVSIXAction.successReload": "Installation terminée de l’extension {0} à partir de VSIX. Rechargez Azure Data Studio pour l’activer.", + "ReinstallAction.successReload": "Rechargez Azure Data Studio pour terminer la réinstallation de l'extension {0}.", + "activateLanguagePack": "Pour utiliser Azure Data Studio dans {0}, Azure Data Studio doit redémarrer.", "azuredatastudio": "Azure Data Studio", - "default": "Activez la recherche de mises à jour automatique pour que Azure Data Studio recherche les mises à jour automatiquement et régulièrement.", - "enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de Azure Data Studio en arrière-plan sur Windows", - "showReleaseNotes": "Afficher les notes de publication après une mise à jour. Les notes de publication sont ouvertes dans une nouvelle fenêtre de navigateur web.", + "connectionDialogBrowseTree.context": "Menu contextuel de l’arborescence de navigation de la boîte de dialogue de connexion", "dashboard.toolbar": "Menu action de la barre d’outils tableau de bord", + "dataExplorer.action": "Menu d’action du conteneur d’affichage DataExplorer", + "dataExplorer.context": "Menu contextuel de l’élément dataexplorer", + "dataGrid.context": "Menu contextuel de l’élément de grille de données", + "default": "Activez la recherche de mises à jour automatique pour que Azure Data Studio recherche les mises à jour automatiquement et régulièrement.", + "enable locally": "Rechargez Azure Data Studio pour activer cette extension localement.", + "enable remote": "Rechargez Azure Data Studio pour activer cette extension dans {0}", + "enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de Azure Data Studio en arrière-plan sur Windows", + "extensionsPolicy": "Définit la stratégie de sécurité pour le téléchargement des extensions.", + "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec Azure Data Studio '{1}'.", + "installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Azure Data Studio pour l'activer.", + "maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour Azure Data Studio après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.", + "miNewNotebook": "&&Nouveau notebook", + "miNewQuery": "Nouvelle &&requête", + "miinstallVsix": "Installer l’extension à partir du package VSIX", + "newQuery": "Nouvelle requête", "notebook.cellTitle": "Menu titre de la cellule du bloc-notes", "notebook.title": "Menu titre du bloc-notes", "notebook.toolbar": "Menu de la barre d’outils du bloc-notes", - "dataExplorer.action": "Menu d’action du conteneur d’affichage DataExplorer", - "dataExplorer.context": "Menu contextuel de l’élément dataexplorer", "objectExplorer.context": "Menu contextuel de l’élément de l’Explorateur d’objets", - "connectionDialogBrowseTree.context": "Menu contextuel de l’arborescence de navigation de la boîte de dialogue de connexion", - "dataGrid.context": "Menu contextuel de l’élément de grille de données", - "extensionsPolicy": "Définit la stratégie de sécurité pour le téléchargement des extensions.", - "InstallVSIXAction.allowNone": "Votre stratégie d’extension ne permet pas d’installer des extensions. Modifiez votre stratégie d’extension et recommencez.", - "InstallVSIXAction.successReload": "Installation terminée de l’extension {0} à partir de VSIX. Rechargez Azure Data Studio pour l’activer.", + "postDisableTooltip": "Rechargez Azure Data Studio pour désactiver cette extension.", + "postEnableTooltip": "Rechargez Azure Data Studio pour activer cette extension.", "postUninstallTooltip": "Rechargez Azure Data Studio pour désinstaller cette extension.", "postUpdateTooltip": "Rechargez Azure Data Studio pour activer l'extension mise à jour.", - "enable locally": "Rechargez Azure Data Studio pour activer cette extension localement.", - "postEnableTooltip": "Rechargez Azure Data Studio pour activer cette extension.", - "postDisableTooltip": "Rechargez Azure Data Studio pour désactiver cette extension.", - "uninstallExtensionComplete": "Rechargez Azure Data Studio pour désinstaller de l’extension {0}.", - "enable remote": "Rechargez Azure Data Studio pour activer cette extension dans {0}", - "installExtensionCompletedAndReloadRequired": "L'installation de l'extension {0} a été effectuée. Rechargez Azure Data Studio pour l'activer.", - "ReinstallAction.successReload": "Rechargez Azure Data Studio pour terminer la réinstallation de l'extension {0}.", "recommendedExtensions": "Place de marché", "scenarioTypeUndefined": "Le type de scénario pour les recommandations d'extension doit être fourni.", - "incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec Azure Data Studio '{1}'.", - "newQuery": "Nouvelle requête", - "miNewQuery": "Nouvelle &&requête", - "miNewNotebook": "&&Nouveau notebook", - "maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour Azure Data Studio après le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.", + "showReleaseNotes": "Afficher les notes de publication après une mise à jour. Les notes de publication sont ouvertes dans une nouvelle fenêtre de navigateur web.", + "uninstallExtensionComplete": "Rechargez Azure Data Studio pour désinstaller de l’extension {0}.", "updateLocale": "Souhaitez-vous changer la langue de l’interface d’Azure Data Studio en {0} et redémarrer ?", - "activateLanguagePack": "Pour utiliser Azure Data Studio dans {0}, Azure Data Studio doit redémarrer.", - "watermark.newSqlFile": "Nouveau fichier SQL", "watermark.newNotebook": "Nouveau notebook", - "miinstallVsix": "Installer l’extension à partir du package VSIX" + "watermark.newSqlFile": "Nouveau fichier SQL" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Doit être une option de la liste", "selectBox": "Zone de sélection" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Ajouter un compte", - "removeAccount": "Supprimer le compte", - "confirmRemoveUserAccountMessage": "Voulez-vous vraiment supprimer '{0}' ?", - "accountActions.yes": "Oui", + "NoAccountToRefresh": "Aucun compte à actualiser", "accountActions.no": "Non", - "removeAccountFailed": "La suppression du compte a échoué", + "accountActions.yes": "Oui", + "addAccount": "Ajouter un compte", "applyFilters": "Appliquer des filtres", + "confirmRemoveUserAccountMessage": "Voulez-vous vraiment supprimer '{0}' ?", "refreshAccount": "Entrer à nouveau vos informations d'identification", - "NoAccountToRefresh": "Aucun compte à actualiser" + "removeAccount": "Supprimer le compte", + "removeAccountFailed": "La suppression du compte a échoué" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "La copie d'images n'est pas prise en charge" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "Widget utilisé dans les tableaux de bord" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "L'enregistrement des résultats dans un format différent est désactivé pour ce fournisseur de données.", "noSerializationProvider": "Impossible de sérialiser les données, car aucun fournisseur n'est inscrit", + "saveAsNotSupported": "L'enregistrement des résultats dans un format différent est désactivé pour ce fournisseur de données.", "unknownSerializationError": "La sérialisation a échoué avec une erreur inconnue" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "Couleur de bordure des vignettes", - "tileBoxShadow": "Couleur de l'ombre de la zone de vignette", "buttonDropdownBackgroundHover": "Couleur de pointage de l'arrière-plan de la liste déroulante du bouton", "buttonDropdownBoxShadow": "Couleur de l'ombre de la zone déroulante du bouton", - "extensionPackHeaderShadow": "Couleur de l'ombre du texte d'en-tête du pack d'extension", + "calloutDialogBodyBackground": "Arrière-plan du corps de la boîte de dialogue de légende.", + "calloutDialogExteriorBorder": "Bordures extérieures de la boîte de dialogue de légende pour fournir du contraste sur l'interface utilisateur du notebook.", + "calloutDialogForeground": "Premier plan de la boîte de dialogue de légende.", + "calloutDialogHeaderFooterBackground": "Arrière-plan de l'en-tête et du pied de page de la boîte de dialogue de légende.", + "calloutDialogInteriorBorder": "Bordures intérieures de la boîte de dialogue de légende utilisées pour séparer les éléments.", + "calloutDialogShadowColor": "Couleur de l'ombre de la boîte de dialogue de légende.", "extensionPackGradientColorOne": "Couleur supérieure du dégradé du pack d'extension", "extensionPackGradientColorTwo": "Couleur inférieure du dégradé du pack d'extension", + "extensionPackHeaderShadow": "Couleur de l'ombre du texte d'en-tête du pack d'extension", + "gradientBackground": "Couleur d'arrière-plan du dégradé de l'image de bannière", "gradientOne": "Couleur supérieure du dégradé de l'image de bannière", "gradientTwo": "Couleur inférieure du dégradé de l'image de bannière", - "gradientBackground": "Couleur d'arrière-plan du dégradé de l'image de bannière", - "notebook.notebookToolbarIcon": "Notebook : icônes de la barre d'outils principale", - "notebook.notebookToolbarSelectBorder": "Notebook : bordure de la zone de sélection de la barre d'outils principale", - "notebook.notebookToolbarSelectBackground": "Notebook : arrière-plan de la zone de sélection de la barre d'outils principale", - "notebook.notebookToolbarLines": "Notebook : bordure inférieure et séparateur de la barre d'outils principale", - "notebook.dropdownArrow": "Notebook : flèche déroulante de la barre d'outils principale", + "infoBox.errorBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Erreur.", + "infoBox.infomationBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Information.", + "infoBox.successBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Réussite.", + "infoBox.warningBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Avertissement.", + "infoButton.background": "Couleur d'arrière-plan du bouton d'informations.", + "infoButton.border": "Couleur de bordure du bouton d'informations.", + "infoButton.foreground": "Couleur de premier plan du bouton d'informations.", + "infoButton.hoverBackground": "Couleur d'arrière-plan du pointage sur le bouton d'informations.", "notebook.buttonMenuArrow": "Notebook : flèche déroulante du buttonMenu personnalisé de la barre d'outils principale", - "notebook.toolbarBackground": "Notebook : arrière-plan de la barre d'outils Markdown", - "notebook.toolbarIcon": "Notebook : icônes de la barre d'outils Markdown", - "notebook.toolbarBottomBorder": "Notebook : bordure inférieure de la barre d'outils Markdown", "notebook.cellBorder": "Notebook : bordure de cellule active", - "notebook.markdownEditorBackground": "Notebook : arrière-plan de l'éditeur Markdown", - "notebook.splitBorder": "Notebook : bordure entre l'éditeur Markdown et l'aperçu", "notebook.codeEditorBackground": "Notebook : arrière-plan de l'éditeur de code", "notebook.codeEditorBackgroundActive": "Notebook : arrière-plan de l'éditeur de code de la cellule active", "notebook.codeEditorLineNumber": "Notebook : numéros de ligne de l'éditeur de code", - "notebook.codeEditorToolbarIcon": "Notebook : icônes de la barre d'outils de l'éditeur de code", "notebook.codeEditorToolbarBackground": "Notebook : arrière-plan de la barre d'outils de l'éditeur de code", "notebook.codeEditorToolbarBorder": "Notebook : bordure droite de la barre d'outils de l'éditeur de code", + "notebook.codeEditorToolbarIcon": "Notebook : icônes de la barre d'outils de l'éditeur de code", + "notebook.dropdownArrow": "Notebook : flèche déroulante de la barre d'outils principale", + "notebook.markdownEditorBackground": "Notebook : arrière-plan de l'éditeur Markdown", "notebook.notebookCellTagBackground": "Couleur d'arrière-plan de l'étiquette.", "notebook.notebookCellTagForeground": "Couleur de premier plan de l'étiquette.", + "notebook.notebookToolbarIcon": "Notebook : icônes de la barre d'outils principale", + "notebook.notebookToolbarLines": "Notebook : bordure inférieure et séparateur de la barre d'outils principale", + "notebook.notebookToolbarSelectBackground": "Notebook : arrière-plan de la zone de sélection de la barre d'outils principale", + "notebook.notebookToolbarSelectBorder": "Notebook : bordure de la zone de sélection de la barre d'outils principale", + "notebook.splitBorder": "Notebook : bordure entre l'éditeur Markdown et l'aperçu", + "notebook.toolbarBackground": "Notebook : arrière-plan de la barre d'outils Markdown", + "notebook.toolbarBottomBorder": "Notebook : bordure inférieure de la barre d'outils Markdown", + "notebook.toolbarIcon": "Notebook : icônes de la barre d'outils Markdown", "notebookFindMatchHighlight": "Couleur des autres correspondances de recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", "notebookFindRangeHighlight": "Couleur de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.", - "infoBox.infomationBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Information.", - "infoBox.warningBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Avertissement.", - "infoBox.errorBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Erreur.", - "infoBox.successBackground": "InfoBox : couleur d'arrière-plan quand le type de notification est Réussite.", - "infoButton.foreground": "Couleur de premier plan du bouton d'informations.", - "infoButton.background": "Couleur d'arrière-plan du bouton d'informations.", - "infoButton.border": "Couleur de bordure du bouton d'informations.", - "infoButton.hoverBackground": "Couleur d'arrière-plan du pointage sur le bouton d'informations.", - "calloutDialogForeground": "Premier plan de la boîte de dialogue de légende.", - "calloutDialogInteriorBorder": "Bordures intérieures de la boîte de dialogue de légende utilisées pour séparer les éléments.", - "calloutDialogExteriorBorder": "Bordures extérieures de la boîte de dialogue de légende pour fournir du contraste sur l'interface utilisateur du notebook.", - "calloutDialogHeaderFooterBackground": "Arrière-plan de l'en-tête et du pied de page de la boîte de dialogue de légende.", - "calloutDialogBodyBackground": "Arrière-plan du corps de la boîte de dialogue de légende.", - "calloutDialogShadowColor": "Couleur de l'ombre de la boîte de dialogue de légende." + "tileBorder": "Couleur de bordure des vignettes", + "tileBoxShadow": "Couleur de l'ombre de la zone de vignette" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Couleur d'arrière-plan de l'en-tête du tableau", - "tableHeaderForeground": "Couleur de premier plan de l'en-tête du tableau", - "listFocusAndSelectionBackground": "Couleur d'arrière-plan de la liste/table pour les éléments sélectionnés et qui ont le focus quand la liste/table est active", - "tableCellOutline": "Couleur du contour d'une cellule.", - "disabledInputBoxBackground": "Arrière plan de la zone d'entrée désactivée.", - "disabledInputBoxForeground": "Premier plan de la zone d'entrée désactivée.", + "agentCellBackground": "Couleur d'arrière-plan des cellules de la table SQL Agent.", + "agentCellBorderColor": "Couleur de bordure des cellules de la table SQL Agent.", + "agentJobsHeadingColor": "Couleur d'arrière-plan du titre SQL Agent.", + "agentTableBackground": "Couleur d'arrière-plan de la table SQL Agent.", + "agentTableHoverBackground": "Couleur d'arrière-plan du pointage de la table SQL Agent.", "buttonFocusOutline": "Couleur de contour du bouton quand il a le focus.", "disabledCheckboxforeground": "Premier plan de la case à cocher désactivée.", - "agentTableBackground": "Couleur d'arrière-plan de la table SQL Agent.", - "agentCellBackground": "Couleur d'arrière-plan des cellules de la table SQL Agent.", - "agentTableHoverBackground": "Couleur d'arrière-plan du pointage de la table SQL Agent.", - "agentJobsHeadingColor": "Couleur d'arrière-plan du titre SQL Agent.", - "agentCellBorderColor": "Couleur de bordure des cellules de la table SQL Agent.", - "resultsErrorColor": "Couleurs d'erreur des messages de résultats." + "disabledInputBoxBackground": "Arrière plan de la zone d'entrée désactivée.", + "disabledInputBoxForeground": "Premier plan de la zone d'entrée désactivée.", + "listFocusAndSelectionBackground": "Couleur d'arrière-plan de la liste/table pour les éléments sélectionnés et qui ont le focus quand la liste/table est active", + "resultsErrorColor": "Couleurs d'erreur des messages de résultats.", + "tableCellOutline": "Couleur du contour d'une cellule.", + "tableHeaderBackground": "Couleur d'arrière-plan de l'en-tête du tableau", + "tableHeaderForeground": "Couleur de premier plan de l'en-tête du tableau" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Certaines des extensions chargées utilisent des API obsolètes, recherchez les informations détaillées sous l'onglet Console de la fenêtre Outils de développement", - "dontShowAgain": "Ne plus afficher" + "dontShowAgain": "Ne plus afficher", + "workbench.generalObsoleteApiNotification": "Certaines des extensions chargées utilisent des API obsolètes, recherchez les informations détaillées sous l'onglet Console de la fenêtre Outils de développement" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "La touche de raccourci F5 nécessite la sélection d'une cellule de code. Sélectionnez une cellule de code à exécuter.", - "clearResultActiveCell": "L'effacement du résultat nécessite la sélection d'une cellule de code. Sélectionnez une cellule de code à exécuter." + "clearResultActiveCell": "L'effacement du résultat nécessite la sélection d'une cellule de code. Sélectionnez une cellule de code à exécuter.", + "runActiveCell": "La touche de raccourci F5 nécessite la sélection d'une cellule de code. Sélectionnez une cellule de code à exécuter." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Type de composant inconnu. Vous devez utiliser ModelBuilder pour créer des objets", "invalidIndex": "L'index {0} n'est pas valide.", + "unknownComponentType": "Type de composant inconnu. Vous devez utiliser ModelBuilder pour créer des objets", "unknownConfig": "Configuration des composants inconnue, vous devez utiliser ModelBuilder pour créer un objet de configuration" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Terminé", + "dashboardNotInitialized": "Les onglets ne sont pas initialisés", "dialogCancelLabel": "Annuler", - "generateScriptLabel": "Générer le script", + "dialogDoneLabel": "Terminé", "dialogNextLabel": "Suivant", "dialogPreviousLabel": "Précédent", - "dashboardNotInitialized": "Les onglets ne sont pas initialisés" + "generateScriptLabel": "Générer le script" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "Aucune arborescence avec l'ID \"{0}\" n'est inscrite." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "Un NotebookProvider avec un providerId valide doit être passé à cette méthode", - "errNoProvider": "aucun fournisseur de notebooks", "errNoManager": "Aucun gestionnaire", - "noServerManager": "Le gestionnaire du notebook {0} n'a pas de gestionnaire de serveur. Impossible d'y effectuer des opérations", + "errNoProvider": "aucun fournisseur de notebooks", "noContentManager": "Le gestionnaire du notebook {0} n'a pas de gestionnaire de contenu. Impossible d'y effectuer des opérations", - "noSessionManager": "Le gestionnaire du notebook {0} n'a pas de gestionnaire de session. Impossible d'y exécuter des opérations" + "noServerManager": "Le gestionnaire du notebook {0} n'a pas de gestionnaire de serveur. Impossible d'y effectuer des opérations", + "noSessionManager": "Le gestionnaire du notebook {0} n'a pas de gestionnaire de session. Impossible d'y exécuter des opérations", + "providerRequired": "Un NotebookProvider avec un providerId valide doit être passé à cette méthode" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "Un NotebookProvider avec un providerId valide doit être passé à cette méthode" }, "sql/workbench/browser/actions": { - "manage": "Gérer", - "showDetails": "Afficher les détails", + "clearSavedAccounts": "Effacer tous les comptes enregistrés", "configureDashboardLearnMore": "En savoir plus", - "clearSavedAccounts": "Effacer tous les comptes enregistrés" + "manage": "Gérer", + "showDetails": "Afficher les détails" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Fonctionnalités en préversion", - "previewFeatures.configEnable": "Activer les fonctionnalités en préversion non publiées", - "showConnectDialogOnStartup": "Afficher la boîte de dialogue de connexion au démarrage", + "enableObsoleteApiUsageNotification": "Activer/désactiver la notification d'utilisation d'API obsolète", "enableObsoleteApiUsageNotificationTitle": "Notification d'API obsolète", - "enableObsoleteApiUsageNotification": "Activer/désactiver la notification d'utilisation d'API obsolète" + "previewFeatures.configEnable": "Activer les fonctionnalités en préversion non publiées", + "previewFeatures.configTitle": "Fonctionnalités en préversion", + "showConnectDialogOnStartup": "Afficher la boîte de dialogue de connexion au démarrage" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "La connexion à la session de modification des données a échoué" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "Non connecté", - "profiler.sessionStopped": "La session XEvent Profiler s'est arrêtée de manière inattendue sur le serveur {0}.", + "profiler.eventsLost": "La session XEvent Profiler pour {0} a des événements perdus.", "profiler.sessionCreationError": "Erreur au démarrage d'une nouvelle session", - "profiler.eventsLost": "La session XEvent Profiler pour {0} a des événements perdus." + "profiler.sessionStopped": "La session XEvent Profiler s'est arrêtée de manière inattendue sur le serveur {0}.", + "profilerInput.notConnected": "Non connecté", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Afficher les actions", "resourceViewerInput.resourceViewer": "Visionneuse de ressources" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Informations", - "warningAltText": "Avertissement", - "errorAltText": "Erreur", - "showMessageDetails": "Afficher les détails", - "copyMessage": "Copier", "closeMessage": "Fermer", + "copyMessage": "Copier", + "errorAltText": "Erreur", + "hideMessageDetails": "Masquer les détails", + "infoAltText": "Informations", "modal.back": "Précédent", - "hideMessageDetails": "Masquer les détails" + "showMessageDetails": "Afficher les détails", + "warningAltText": "Avertissement" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "OK", - "optionsDialog.cancel": "Annuler" + "optionsDialog.cancel": "Annuler", + "optionsDialog.ok": "OK" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " est nécessaire.", - "optionsDialog.invalidInput": "Entrée non valide. Valeur numérique attendue." + "optionsDialog.invalidInput": "Entrée non valide. Valeur numérique attendue.", + "optionsDialog.missingRequireField": " est nécessaire." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "L'index {0} n'est pas valide." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Afficher les actions" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Chargement", - "loadingCompletedMessage": "Chargement effectué" + "loadingCompletedMessage": "Chargement effectué", + "loadingMessage": "Chargement" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Valeur non valide", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Chargement", - "loadingCompletedMessage": "Chargement effectué" + "loadingCompletedMessage": "Chargement effectué", + "loadingMessage": "Chargement" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "éditeur de code vue modèle pour le modèle de vue." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "Le changement des types d'éditeur pour les fichiers non enregistrés n'est pas pris en charge" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Sélectionnez les 1000 premiers", - "scriptKustoSelect": "Prendre 10", - "scriptExecute": "Script d'exécution", - "scriptAlter": "Script de modification", "editData": "Modifier les données", + "scriptAlter": "Script de modification", "scriptCreate": "Script de création", - "scriptDelete": "Script de suppression" + "scriptDelete": "Script de suppression", + "scriptExecute": "Script d'exécution", + "scriptKustoSelect": "Prendre 10", + "scriptSelect": "Sélectionnez les 1000 premiers" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "Aucun script n'a été retourné pendant l'appel du script sélectionné sur l'objet ", - "selectOperationName": "Sélectionner", "createOperationName": "Créer", - "insertOperationName": "Insérer", - "updateOperationName": "Mettre à jour", "deleteOperationName": "Supprimer", + "insertOperationName": "Insérer", + "scriptNotFound": "Aucun script n'a été retourné pendant la création du script {0}", "scriptNotFoundForObject": "Aucun script n'a été retourné pendant la création du script {0} sur l'objet {1}", + "scriptSelectNotFound": "Aucun script n'a été retourné pendant l'appel du script sélectionné sur l'objet ", "scriptingFailed": "Échec des scripts", - "scriptNotFound": "Aucun script n'a été retourné pendant la création du script {0}" + "selectOperationName": "Sélectionner", + "updateOperationName": "Mettre à jour" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "déconnecté" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Extension" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Couleur d’arrière-plan de l’onglet actif pour les onglets verticaux", "dashboardBorder": "Couleur des bordures du tableau de bord", "dashboardWidget": "Couleur du titre du widget de tableau de bord", "dashboardWidgetSubtext": "Couleur du sous-texte du widget de tableau de bord", - "propertiesContainerPropertyValue": "Couleur des valeurs de propriété affichées dans le composant conteneur des propriétés", "propertiesContainerPropertyName": "Couleur des noms de propriété affichées dans le composant conteneur des propriétés", - "toolbarOverflowShadow": "Couleur d’ombre de dépassement de la barre d’outils" + "propertiesContainerPropertyValue": "Couleur des valeurs de propriété affichées dans le composant conteneur des propriétés", + "toolbarOverflowShadow": "Couleur d’ombre de dépassement de la barre d’outils", + "verticalTabActiveBackground": "Couleur d’arrière-plan de l’onglet actif pour les onglets verticaux" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Identificateur du type de compte", + "carbon.extension.contributes.account": "Ajoute des icônes à un fournisseur de compte.", "carbon.extension.contributes.account.icon": "(Facultatif) Icône utilisée pour représenter le compte dans l'interface utilisateur. Peut être un chemin de fichier ou une configuration à thèmes", - "carbon.extension.contributes.account.icon.light": "Chemin de l'icône quand un thème clair est utilisé", "carbon.extension.contributes.account.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "carbon.extension.contributes.account": "Ajoute des icônes à un fournisseur de compte." + "carbon.extension.contributes.account.icon.light": "Chemin de l'icône quand un thème clair est utilisé", + "carbon.extension.contributes.account.id": "Identificateur du type de compte" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Voir les règles applicables", "asmtaction.database.getitems": "Voir les règles applicables à {0}", - "asmtaction.server.invokeitems": "Appeler l'évaluation", "asmtaction.database.invokeitems": "Appeler l'évaluation pour {0}", "asmtaction.exportasscript": "Exporter sous forme de script", - "asmtaction.showsamples": "Voir toutes les règles et en savoir plus sur GitHub", "asmtaction.generatehtmlreport": "Créer un rapport HTML", - "asmtaction.openReport": "Le rapport a été enregistré. Voulez-vous l'ouvrir ?", + "asmtaction.label.cancel": "Annuler", "asmtaction.label.open": "Ouvrir", - "asmtaction.label.cancel": "Annuler" + "asmtaction.openReport": "Le rapport a été enregistré. Voulez-vous l'ouvrir ?", + "asmtaction.server.getitems": "Voir les règles applicables", + "asmtaction.server.invokeitems": "Appeler l'évaluation", + "asmtaction.showsamples": "Voir toutes les règles et en savoir plus sur GitHub" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "Rien à afficher. Appeler l'évaluation pour obtenir des résultats", - "asmt.column.displayName": "Nom d'affichage", - "asmt.column.target": "Cible", - "asmt.column.severity": "Gravité", + "asmt.TargetDatabaseComplient": "La base de données {0} est totalement conforme aux bonnes pratiques. Bon travail !", "asmt.TargetInstanceComplient": "L'instance {0} est entièrement conforme aux bonnes pratiques. Bon travail !", - "asmt.TargetDatabaseComplient": "La base de données {0} est totalement conforme aux bonnes pratiques. Bon travail !" + "asmt.column.displayName": "Nom d'affichage", + "asmt.column.severity": "Gravité", + "asmt.column.target": "Cible" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "Informations d'API", "asmt.apiversion": "Version d'API :", - "asmt.rulesetversion": "Version de l'ensemble de règles par défaut :", - "asmt.section.instance.title": "Détails de l'instance SQL Server", - "asmt.serverversion": "Version :", - "asmt.serveredition": "Édition :", - "asmt.instancename": "Nom de l'instance :", - "asmt.osversion": "Version de système d'exploitation :", - "asmt.column.message": "Message", "asmt.column.checkId": "Vérifier l'ID", + "asmt.column.helpLink": "Lien d'aide", + "asmt.column.message": "Message", "asmt.column.tags": "Étiquettes", + "asmt.instancename": "Nom de l'instance :", "asmt.learnMore": "En savoir plus", - "asmt.sqlReportTitle": "Rapport SQL Assessment", + "asmt.osversion": "Version de système d'exploitation :", + "asmt.rulesetversion": "Version de l'ensemble de règles par défaut :", + "asmt.section.api.title": "Informations d'API", + "asmt.section.instance.title": "Détails de l'instance SQL Server", + "asmt.serveredition": "Édition :", + "asmt.serverversion": "Version :", + "asmt.sqlReport.Error": "Erreur", + "asmt.sqlReport.Info": "Informations", + "asmt.sqlReport.Warning": "Avertissement", "asmt.sqlReport.resultForDatabase": "Résultats pour la base de données", "asmt.sqlReport.resultForInstance": "Résultats pour le serveur", - "asmt.sqlReport.Error": "Erreur", - "asmt.sqlReport.Warning": "Avertissement", - "asmt.sqlReport.Info": "Informations", - "asmt.column.helpLink": "Lien d'aide", - "asmt.sqlReport.severityMsg": "{0} : {1} élément(s)" + "asmt.sqlReport.severityMsg": "{0} : {1} élément(s)", + "asmt.sqlReportTitle": "Rapport SQL Assessment" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Ouvrir dans le portail Azure" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Nom de la sauvegarde", - "backup.recoveryModel": "Mode de récupération", - "backup.backupType": "Type de sauvegarde", - "backup.backupDevice": "Fichiers de sauvegarde", + "addFile": "Ajouter un fichier", + "backup.advancedConfiguration": "Configuration avancée", "backup.algorithm": "Algorithme", + "backup.backupDevice": "Fichiers de sauvegarde", + "backup.backupFileRequired": "Le chemin du fichier de sauvegarde est obligatoire", + "backup.backupName": "Nom de la sauvegarde", + "backup.backupTail": "Sauvegarder la fin du journal", + "backup.backupType": "Type de sauvegarde", "backup.certificateOrAsymmetricKey": "Certificat ou clé asymétrique", - "backup.media": "Support", - "backup.mediaOption": "Sauvegarder sur le support de sauvegarde existant", - "backup.mediaOptionFormat": "Sauvegarder sur un nouveau support de sauvegarde", + "backup.checksumContainer": "Effectuer la somme de contrôle avant d'écrire sur le support", + "backup.compression": "Compression", + "backup.containsBackupToUrlError": "Seule la sauvegarde dans un fichier est prise en charge", + "backup.continueOnErrorContainer": "Continuer en cas d'erreur", + "backup.copyOnly": "Sauvegarde de copie uniquement", + "backup.encryption": "Chiffrement", "backup.existingMediaAppend": "Ajouter au jeu de sauvegarde existant", "backup.existingMediaOverwrite": "Remplacer tous les jeux de sauvegarde existants", - "backup.newMediaSetName": "Nom du nouveau support de sauvegarde", - "backup.newMediaSetDescription": "Description du nouveau support de sauvegarde", - "backup.checksumContainer": "Effectuer la somme de contrôle avant d'écrire sur le support", - "backup.verifyContainer": "Vérifier la sauvegarde une fois terminée", - "backup.continueOnErrorContainer": "Continuer en cas d'erreur", "backup.expiration": "Expiration", - "backup.setBackupRetainDays": "Définir le délai de conservation de sauvegarde en jours", - "backup.copyOnly": "Sauvegarde de copie uniquement", - "backup.advancedConfiguration": "Configuration avancée", - "backup.compression": "Compression", + "backup.media": "Support", + "backup.mediaNameRequired": "Le nom de support est obligatoire", + "backup.mediaOption": "Sauvegarder sur le support de sauvegarde existant", + "backup.mediaOptionFormat": "Sauvegarder sur un nouveau support de sauvegarde", + "backup.newMediaSetDescription": "Description du nouveau support de sauvegarde", + "backup.newMediaSetName": "Nom du nouveau support de sauvegarde", + "backup.noEncryptorWarning": "Aucun certificat ni clé asymétrique n'est disponible", + "backup.recoveryModel": "Mode de récupération", + "backup.reliability": "Fiabilité", "backup.setBackupCompression": "Définir la compression de sauvegarde", - "backup.encryption": "Chiffrement", + "backup.setBackupRetainDays": "Définir le délai de conservation de sauvegarde en jours", "backup.transactionLog": "Journal des transactions", "backup.truncateTransactionLog": "Tronquer le journal des transactions", - "backup.backupTail": "Sauvegarder la fin du journal", - "backup.reliability": "Fiabilité", - "backup.mediaNameRequired": "Le nom de support est obligatoire", - "backup.noEncryptorWarning": "Aucun certificat ni clé asymétrique n'est disponible", - "addFile": "Ajouter un fichier", - "removeFile": "Supprimer les fichiers", - "backupComponent.invalidInput": "Entrée non valide. La valeur doit être supérieure ou égale à 0.", - "backupComponent.script": "Script", + "backup.verifyContainer": "Vérifier la sauvegarde une fois terminée", "backupComponent.backup": "Sauvegarder", "backupComponent.cancel": "Annuler", - "backup.containsBackupToUrlError": "Seule la sauvegarde dans un fichier est prise en charge", - "backup.backupFileRequired": "Le chemin du fichier de sauvegarde est obligatoire" + "backupComponent.invalidInput": "Entrée non valide. La valeur doit être supérieure ou égale à 0.", + "backupComponent.script": "Script", + "removeFile": "Supprimer les fichiers" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Sauvegarder" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Vous devez activer les fonctionnalités en préversion pour utiliser la sauvegarde", - "backup.commandNotSupportedForServer": "La commande Sauvegarder n'est pas prise en charge en dehors d’un contexte de base de données. Sélectionnez une base de données et réessayez.", "backup.commandNotSupported": "La commande de sauvegarde n'est pas prise en charge pour les bases de données Azure SQL.", + "backup.commandNotSupportedForServer": "La commande Sauvegarder n'est pas prise en charge en dehors d’un contexte de base de données. Sélectionnez une base de données et réessayez.", + "backup.isPreviewFeature": "Vous devez activer les fonctionnalités en préversion pour utiliser la sauvegarde", "backupAction.backup": "Sauvegarder" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Clé asymétrique", + "backup.compressBackup": "Compresser la sauvegarde", + "backup.defaultCompression": "Utiliser le paramètre de serveur par défaut", + "backup.doNotCompress": "Ne pas compresser la sauvegarde", "backup.labelDatabase": "Base de données", + "backup.labelDifferential": "Différentielle", + "backup.labelDisk": "Disque", "backup.labelFilegroup": "Fichiers et groupes de fichiers", "backup.labelFull": "Complète", - "backup.labelDifferential": "Différentielle", "backup.labelLog": "Journal des transactions", - "backup.labelDisk": "Disque", "backup.labelUrl": "URL", - "backup.defaultCompression": "Utiliser le paramètre de serveur par défaut", - "backup.compressBackup": "Compresser la sauvegarde", - "backup.doNotCompress": "Ne pas compresser la sauvegarde", - "backup.serverCertificate": "Certificat de serveur", - "backup.asymmetricKey": "Clé asymétrique" + "backup.serverCertificate": "Certificat de serveur" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "Aucun graphique à enregistrer", + "chartSaved": "Graphique enregistré dans le chemin : {0}", + "configureChartLabel": "Configurer le graphique", + "copyChartLabel": "Copier comme une image", "createInsightLabel": "Créer un insight", "createInsightNoEditor": "Impossible de créer un insight, car l'éditeur actif n'est pas un éditeur SQL", "myWidgetName": "Mon widget", - "configureChartLabel": "Configurer le graphique", - "copyChartLabel": "Copier comme une image", - "chartNotFound": "Aucun graphique à enregistrer", - "saveImageLabel": "Enregistrer comme une image", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "Graphique enregistré dans le chemin : {0}" + "saveImageLabel": "Enregistrer comme une image" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Direction des données", - "verticalLabel": "Vertical", - "horizontalLabel": "Horizontal", + "chartTypeLabel": "Type de graphique", "columnsAsLabelsLabel": "Utiliser les noms de colonne comme étiquettes", + "dataDirectionLabel": "Direction des données", + "dataTypeLabel": "Type de données", + "encodingOption": "Encodage", + "horizontalLabel": "Horizontal", + "imageFormatOption": "Format d'image", "labelFirstColumnLabel": "Utiliser la première colonne comme étiquette de ligne", "legendLabel": "Position de la légende", - "yAxisLabel": "Étiquette de l'axe Y", - "yAxisMinVal": "Valeur minimale de l'axe Y", - "yAxisMaxVal": "Valeur maximale de l'axe Y", - "xAxisLabel": "Étiquette de l'axe X", - "xAxisMinVal": "Valeur minimale de l'axe X", - "xAxisMaxVal": "Valeur maximale de l'axe X", - "xAxisMinDate": "Date minimale de l'axe X", - "xAxisMaxDate": "Date maximale de l'axe X", - "dataTypeLabel": "Type de données", "numberLabel": "Nombre", "pointLabel": "Point", - "chartTypeLabel": "Type de graphique", - "encodingOption": "Encodage", - "imageFormatOption": "Format d'image" + "verticalLabel": "Vertical", + "xAxisLabel": "Étiquette de l'axe X", + "xAxisMaxDate": "Date maximale de l'axe X", + "xAxisMaxVal": "Valeur maximale de l'axe X", + "xAxisMinDate": "Date minimale de l'axe X", + "xAxisMinVal": "Valeur minimale de l'axe X", + "yAxisLabel": "Étiquette de l'axe Y", + "yAxisMaxVal": "Valeur maximale de l'axe Y", + "yAxisMinVal": "Valeur minimale de l'axe Y" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Graphique" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "Histogramme horizontal", "barAltName": "Histogramme", + "charting.failedToGetRows": "L'obtention des lignes du jeu de données à afficher dans le graphique a échoué.", + "charting.unsupportedType": "Le type de graphique « {0} » n'est pas pris en charge.", + "countAltName": "Nombre", + "doughnutAltName": "Anneau", + "horizontalBarAltName": "Histogramme horizontal", + "imageAltName": "Image", "lineAltName": "Ligne", "pieAltName": "Camembert", "scatterAltName": "Nuage de points", - "timeSeriesAltName": "Time Series", - "imageAltName": "Image", - "countAltName": "Nombre", "tableAltName": "Table", - "doughnutAltName": "Anneau", - "charting.failedToGetRows": "L'obtention des lignes du jeu de données à afficher dans le graphique a échoué.", - "charting.unsupportedType": "Le type de graphique « {0} » n'est pas pris en charge." + "timeSeriesAltName": "Time Series" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Graphiques intégrés", - "builtinCharts.maxRowCountDescription": "Le nombre maximal de lignes à afficher pour les graphiques. Attention : augmenter ce nombre peut avoir un impact sur les performances." + "builtinCharts.maxRowCountDescription": "Le nombre maximal de lignes à afficher pour les graphiques. Attention : augmenter ce nombre peut avoir un impact sur les performances.", + "builtinChartsConfigurationTitle": "Graphiques intégrés" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Fermer" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "Ne plus afficher" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Connexion : {0}", - "runningCommandLabel": "Exécution de la commande : {0}", - "openingNewQueryLabel": "Ouverture d'une nouvelle requête : {0}", - "warnServerRequired": "Connexion impossible, car aucune information du serveur n'a été fournie", - "errConnectUrl": "Impossible d'ouvrir l'URL en raison de l'erreur {0}", - "connectServerDetail": "Cette opération établit une connexion au serveur {0}", "confirmConnect": "Voulez-vous vraiment vous connecter ?", + "connectServerDetail": "Cette opération établit une connexion au serveur {0}", + "connectingLabel": "Connexion : {0}", + "connectingQueryLabel": "Connexion du fichier de requête", + "errConnectUrl": "Impossible d'ouvrir l'URL en raison de l'erreur {0}", "open": "&&Ouvrir", - "connectingQueryLabel": "Connexion du fichier de requête" + "openingNewQueryLabel": "Ouverture d'une nouvelle requête : {0}", + "runningCommandLabel": "Exécution de la commande : {0}", + "warnServerRequired": "Connexion impossible, car aucune information du serveur n'a été fournie" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} a été remplacé par {1} dans vos paramètres utilisateur.", "workbench.configuration.upgradeWorkspace": "{0} a été remplacé par {1} dans vos paramètres d'espace de travail." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "Nombre maximal de connexions récemment utilisées à stocker dans la liste de connexions.", + "connection.parseClipboardForConnectionStringDescription": "Essayez d'analyser le contenu du presse-papiers quand la boîte de dialogue de connexion est ouverte ou qu'une opération de collage est effectuée.", "sql.defaultEngineDescription": "Moteur SQL par défaut à utiliser. Définit le fournisseur de langage par défaut dans les fichiers .sql et la valeur par défaut quand vous créez une connexion.", - "connection.parseClipboardForConnectionStringDescription": "Essayez d'analyser le contenu du presse-papiers quand la boîte de dialogue de connexion est ouverte ou qu'une opération de collage est effectuée." + "sql.maxRecentConnectionsDescription": "Nombre maximal de connexions récemment utilisées à stocker dans la liste de connexions." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "État de la connexion" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "ID courant du fournisseur", + "schema.connectionOptions": "Options de connexion", "schema.displayName": "Nom d'affichage du fournisseur", - "schema.notebookKernelAlias": "Alias du noyau de notebook pour le fournisseur", "schema.iconPath": "Chemin de l'icône du type de serveur", - "schema.connectionOptions": "Options de connexion" + "schema.notebookKernelAlias": "Alias du noyau de notebook pour le fournisseur", + "schema.providerId": "ID courant du fournisseur" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Nom visible de l'utilisateur pour le fournisseur d'arborescence", - "connectionTreeProvider.schema.id": "ID du fournisseur, doit être le même que celui utilisé pendant l'inscription du fournisseur de données d'arborescence et doit commencer par « connectionDialog/ »" + "connectionTreeProvider.schema.id": "ID du fournisseur, doit être le même que celui utilisé pendant l'inscription du fournisseur de données d'arborescence et doit commencer par « connectionDialog/ »", + "connectionTreeProvider.schema.name": "Nom visible de l'utilisateur pour le fournisseur d'arborescence" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Identificateur unique de ce conteneur.", - "azdata.extension.contributes.dashboard.container.container": "Conteneur à afficher sous l'onglet.", "azdata.extension.contributes.containers": "Fournit un ou plusieurs conteneurs de tableau de bord que les utilisateurs peuvent ajouter à leur tableau de bord.", - "dashboardContainer.contribution.noIdError": "Aucun ID de conteneur de tableau de bord spécifié pour l'extension.", - "dashboardContainer.contribution.noContainerError": "Aucun conteneur dans le conteneur de tableau de bord spécifié pour l'extension.", + "azdata.extension.contributes.dashboard.container.container": "Conteneur à afficher sous l'onglet.", + "azdata.extension.contributes.dashboard.container.id": "Identificateur unique de ce conteneur.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "1 seul conteneur de tableau de bord doit être défini par espace.", + "dashboardContainer.contribution.noContainerError": "Aucun conteneur dans le conteneur de tableau de bord spécifié pour l'extension.", + "dashboardContainer.contribution.noIdError": "Aucun ID de conteneur de tableau de bord spécifié pour l'extension.", "dashboardTab.contribution.unKnownContainerType": "Type de conteneur inconnu défini dans le conteneur de tableau de bord pour l'extension." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "Vue de modèles à afficher sous cet onglet." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Identificateur unique pour cette section de navigation. Est transmis à l'extension pour toutes les demandes.", - "dashboard.container.left-nav-bar.icon": "(Facultatif) Icône utilisée pour représenter cette section de navigation dans l'interface utilisateur (chemin de fichier ou configuration à thèmes)", - "dashboard.container.left-nav-bar.icon.light": "Chemin de l'icône quand un thème clair est utilisé", - "dashboard.container.left-nav-bar.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "dashboard.container.left-nav-bar.title": "Titre de la section de navigation à montrer à l'utilisateur.", - "dashboard.container.left-nav-bar.container": "Conteneur à afficher dans cette section de navigation.", "dashboard.container.left-nav-bar": "Liste des conteneurs de tableau de bord à afficher dans cette section de navigation.", - "navSection.missingTitle.error": "Aucun titre dans la section de navigation n'a été spécifié pour l'extension.", + "dashboard.container.left-nav-bar.container": "Conteneur à afficher dans cette section de navigation.", + "dashboard.container.left-nav-bar.icon": "(Facultatif) Icône utilisée pour représenter cette section de navigation dans l'interface utilisateur (chemin de fichier ou configuration à thèmes)", + "dashboard.container.left-nav-bar.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", + "dashboard.container.left-nav-bar.icon.light": "Chemin de l'icône quand un thème clair est utilisé", + "dashboard.container.left-nav-bar.id": "Identificateur unique pour cette section de navigation. Est transmis à l'extension pour toutes les demandes.", + "dashboard.container.left-nav-bar.title": "Titre de la section de navigation à montrer à l'utilisateur.", + "navSection.invalidContainer.error": "NAV_SECTION dans NAV_SECTION est un conteneur non valide pour l'extension.", "navSection.missingContainer.error": "Aucun conteneur dans la section de navigation n'a été spécifié pour l'extension.", - "navSection.moreThanOneDashboardContainersError": "1 seul conteneur de tableau de bord doit être défini par espace.", - "navSection.invalidContainer.error": "NAV_SECTION dans NAV_SECTION est un conteneur non valide pour l'extension." + "navSection.missingTitle.error": "Aucun titre dans la section de navigation n'a été spécifié pour l'extension.", + "navSection.moreThanOneDashboardContainersError": "1 seul conteneur de tableau de bord doit être défini par espace." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "Vue web à afficher sous cet onglet." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "La liste des widgets est attendue à l'intérieur du conteneur de widgets pour l'extension." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Ouvrir les fonctionnalités installées", + "clickToPin": "Cliquer pour épingler", + "clickToUnpin": "Cliquer pour désépingler", + "collapseWidget": "Réduire le widget", + "deleteWidget": "Supprimer le widget", "editDashboard": "Modifier", "editDashboardExit": "Quitter", + "expandWidget": "Développer le widget", "refreshWidget": "Actualiser", - "toggleMore": "Afficher les actions", - "deleteWidget": "Supprimer le widget", - "clickToUnpin": "Cliquer pour désépingler", - "clickToPin": "Cliquer pour épingler", - "addFeatureAction.openInstalledFeatures": "Ouvrir les fonctionnalités installées", - "collapseWidget": "Réduire le widget", - "expandWidget": "Développer le widget" + "toggleMore": "Afficher les actions" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} est un conteneur inconnu." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "Général", "home": "Accueil", - "missingConnectionInfo": "Aucune information de connexion pour ce tableau de bord", - "dashboard.generalTabGroupHeader": "Général" + "missingConnectionInfo": "Aucune information de connexion pour ce tableau de bord" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Identificateur unique pour cet onglet. Est transmis à l'extension pour toutes les demandes.", - "azdata.extension.contributes.dashboard.tab.title": "Titre de l'onglet à montrer à l'utilisateur.", - "azdata.extension.contributes.dashboard.tab.description": "Description de cet onglet à montrer à l'utilisateur.", - "azdata.extension.contributes.tab.when": "Condition qui doit être true pour afficher cet élément", - "azdata.extension.contributes.tab.provider": "Définit les types de connexion avec lesquels cet onglet est compatible. La valeur par défaut est 'MSSQL' si aucune valeur n'est définie", - "azdata.extension.contributes.dashboard.tab.container": "Conteneur à afficher sous cet onglet.", + "administrationTabGroup": "Administration", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Indique si cet onglet doit toujours apparaître ou uniquement quand l'utilisateur l'ajoute.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Indique si cet onglet doit être utilisé comme onglet d'accueil pour un type de connexion.", + "azdata.extension.contributes.dashboard.tab.container": "Conteneur à afficher sous cet onglet.", + "azdata.extension.contributes.dashboard.tab.description": "Description de cet onglet à montrer à l'utilisateur.", "azdata.extension.contributes.dashboard.tab.group": "Identificateur unique du groupe auquel appartient cet onglet, valeur du groupe d'accueil : accueil.", - "dazdata.extension.contributes.dashboard.tab.icon": "(Facultatif) Icône utilisée pour représenter cet onglet dans l'interface utilisateur (chemin de fichier ou configuration à thèmes)", - "azdata.extension.contributes.dashboard.tab.icon.light": "Chemin de l'icône quand un thème clair est utilisé", "azdata.extension.contributes.dashboard.tab.icon.dark": "Chemin de l'icône quand un thème foncé est utilisé", - "azdata.extension.contributes.tabs": "Fournit un ou plusieurs onglets que les utilisateurs peuvent ajouter à leur tableau de bord.", - "dashboardTab.contribution.noTitleError": "Aucun titre spécifié pour l'extension.", - "dashboardTab.contribution.noDescriptionWarning": "Aucune description spécifiée à afficher.", - "dashboardTab.contribution.noContainerError": "Aucun conteneur spécifié pour l'extension.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "1 seul conteneur de tableau de bord doit être défini par espace", + "azdata.extension.contributes.dashboard.tab.icon.light": "Chemin de l'icône quand un thème clair est utilisé", + "azdata.extension.contributes.dashboard.tab.id": "Identificateur unique pour cet onglet. Est transmis à l'extension pour toutes les demandes.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Indique si cet onglet doit être utilisé comme onglet d'accueil pour un type de connexion.", + "azdata.extension.contributes.dashboard.tab.title": "Titre de l'onglet à montrer à l'utilisateur.", "azdata.extension.contributes.dashboard.tabGroup.id": "Identificateur unique de ce groupe d'onglets.", "azdata.extension.contributes.dashboard.tabGroup.title": "Titre du groupe d'onglets.", + "azdata.extension.contributes.tab.provider": "Définit les types de connexion avec lesquels cet onglet est compatible. La valeur par défaut est 'MSSQL' si aucune valeur n'est définie", + "azdata.extension.contributes.tab.when": "Condition qui doit être true pour afficher cet élément", "azdata.extension.contributes.tabGroups": "Fournit un ou plusieurs groupes d'onglets que les utilisateurs peuvent ajouter à leur tableau de bord.", + "azdata.extension.contributes.tabs": "Fournit un ou plusieurs onglets que les utilisateurs peuvent ajouter à leur tableau de bord.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "1 seul conteneur de tableau de bord doit être défini par espace", + "dashboardTab.contribution.noContainerError": "Aucun conteneur spécifié pour l'extension.", + "dashboardTab.contribution.noDescriptionWarning": "Aucune description spécifiée à afficher.", + "dashboardTab.contribution.noTitleError": "Aucun titre spécifié pour l'extension.", "dashboardTabGroup.contribution.noIdError": "Aucun ID spécifié pour le groupe d'onglets.", "dashboardTabGroup.contribution.noTitleError": "Aucun titre spécifié pour le groupe d'onglets.", - "administrationTabGroup": "Administration", + "databasesTabDescription": "onglet de bases de données", + "databasesTabTitle": "Bases de données", + "dazdata.extension.contributes.dashboard.tab.icon": "(Facultatif) Icône utilisée pour représenter cet onglet dans l'interface utilisateur (chemin de fichier ou configuration à thèmes)", "monitoringTabGroup": "Supervision", "performanceTabGroup": "Performances", "securityTabGroup": "Sécurité", - "troubleshootingTabGroup": "Résolution des problèmes", "settingsTabGroup": "Paramètres", - "databasesTabDescription": "onglet de bases de données", - "databasesTabTitle": "Bases de données" + "troubleshootingTabGroup": "Résolution des problèmes" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Gérer", - "dashboard.editor.label": "Tableau de bord" + "dashboard.editor.label": "Tableau de bord", + "manage": "Gérer" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Gérer" @@ -9905,67 +10372,67 @@ "opticon": "la propriété 'icon' peut être omise, ou doit être une chaîne ou un littéral de type '{dark, light}'" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Définit une propriété à afficher sur le tableau de bord", - "dashboard.properties.property.displayName": "Valeur à utiliser comme étiquette de la propriété", - "dashboard.properties.property.value": "Valeur à atteindre dans l'objet", - "dashboard.properties.property.ignore": "Spécifier les valeurs à ignorer", - "dashboard.properties.property.default": "Valeur par défaut à afficher en cas d'omission ou d'absence de valeur", + "carbon.extension.dashboard": "Définit que ce fournisseur prend en charge le tableau de bord", + "dashboard.id": "ID de fournisseur (par ex., MSSQL)", + "dashboard.properties": "Valeurs de propriété à afficher sur le tableau de bord", + "dashboard.properties.databaseProperties": "Propriétés à afficher pour la page de base de données", "dashboard.properties.flavor": "Saveur pour définir les propriétés de tableau de bord", - "dashboard.properties.flavor.id": "ID de la saveur", "dashboard.properties.flavor.condition": "Condition pour utiliser cette saveur", "dashboard.properties.flavor.condition.field": "Champ à comparer", "dashboard.properties.flavor.condition.operator": "Opérateur à utiliser pour la comparaison", "dashboard.properties.flavor.condition.value": "Valeur avec laquelle comparer le champ", - "dashboard.properties.databaseProperties": "Propriétés à afficher pour la page de base de données", - "dashboard.properties.serverProperties": "Propriétés à afficher pour la page de serveur", - "carbon.extension.dashboard": "Définit que ce fournisseur prend en charge le tableau de bord", - "dashboard.id": "ID de fournisseur (par ex., MSSQL)", - "dashboard.properties": "Valeurs de propriété à afficher sur le tableau de bord" + "dashboard.properties.flavor.id": "ID de la saveur", + "dashboard.properties.property": "Définit une propriété à afficher sur le tableau de bord", + "dashboard.properties.property.default": "Valeur par défaut à afficher en cas d'omission ou d'absence de valeur", + "dashboard.properties.property.displayName": "Valeur à utiliser comme étiquette de la propriété", + "dashboard.properties.property.ignore": "Spécifier les valeurs à ignorer", + "dashboard.properties.property.value": "Valeur à atteindre dans l'objet", + "dashboard.properties.serverProperties": "Propriétés à afficher pour la page de serveur" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "Condition qui doit être true pour afficher cet élément", + "azdata.extension.contributes.dashboardPage.tab.id": "Identificateur unique pour cet onglet. Est transmis à l'extension pour toutes les demandes.", "azdata.extension.contributes.widget.hideHeader": "Indique s'il faut masquer l'en-tête du widget. La valeur par défaut est false", - "dashboardpage.tabName": "Titre du conteneur", - "dashboardpage.rowNumber": "Ligne du composant dans la grille", - "dashboardpage.rowSpan": "Rowspan du composant dans la grille. La valeur par défaut est 1. Utilisez '*' pour le définir sur le nombre de lignes dans la grille.", + "azdata.extension.contributes.widget.when": "Condition qui doit être true pour afficher cet élément", + "dashboardTabError": "L'onglet d'extension est inconnu ou non installé.", "dashboardpage.colNumber": "Colonne du composant dans la grille", "dashboardpage.colspan": "Colspan du composant dans la grille. La valeur par défaut est 1. Utilisez '*' pour le définir sur le nombre de colonnes dans la grille.", - "azdata.extension.contributes.dashboardPage.tab.id": "Identificateur unique pour cet onglet. Est transmis à l'extension pour toutes les demandes.", - "dashboardTabError": "L'onglet d'extension est inconnu ou non installé." + "dashboardpage.rowNumber": "Ligne du composant dans la grille", + "dashboardpage.rowSpan": "Rowspan du composant dans la grille. La valeur par défaut est 1. Utilisez '*' pour le définir sur le nombre de lignes dans la grille.", + "dashboardpage.tabName": "Titre du conteneur" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Propriétés de la base de données" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Activer ou désactiver le widget de propriétés", + "compatibilityLevel": "Niveau de compatibilité", "dashboard.databaseproperties": "Valeurs de propriété à afficher", "dashboard.databaseproperties.displayName": "Nom d'affichage de la propriété", - "dashboard.databaseproperties.value": "Valeur de l'objet d'informations de base de données", "dashboard.databaseproperties.ignore": "Spécifiez des valeurs spécifiques à ignorer", - "recoveryModel": "Mode de récupération", + "dashboard.databaseproperties.value": "Valeur de l'objet d'informations de base de données", + "dashboardDatabase": "Personnalise la page de tableau de bord de base de données", + "dashboardDatabaseProperties": "Activer ou désactiver le widget de propriétés", + "dashboardDatabaseTabs": "Personnalise les onglets de tableau de bord de base de données", "lastDatabaseBackup": "Dernière sauvegarde de base de données", "lastLogBackup": "Dernière sauvegarde de journal", - "compatibilityLevel": "Niveau de compatibilité", - "owner": "Propriétaire", - "dashboardDatabase": "Personnalise la page de tableau de bord de base de données", "objectsWidgetTitle": "Recherche", - "dashboardDatabaseTabs": "Personnalise les onglets de tableau de bord de base de données" + "owner": "Propriétaire", + "recoveryModel": "Mode de récupération" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Propriétés du serveur" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Activer ou désactiver le widget de propriétés", + "computerName": "Nom de l'ordinateur", "dashboard.serverproperties": "Valeurs de propriété à afficher", "dashboard.serverproperties.displayName": "Nom d'affichage de la propriété", "dashboard.serverproperties.value": "Valeur de l'objet d'informations de serveur", - "version": "Version", - "edition": "Édition", - "computerName": "Nom de l'ordinateur", - "osVersion": "Version de système d'exploitation", - "explorerWidgetsTitle": "Recherche", "dashboardServer": "Personnalise la page de tableau de bord de serveur", - "dashboardServerTabs": "Personnalise les onglets de tableau de bord de serveur" + "dashboardServerProperties": "Activer ou désactiver le widget de propriétés", + "dashboardServerTabs": "Personnalise les onglets de tableau de bord de serveur", + "edition": "Édition", + "explorerWidgetsTitle": "Recherche", + "osVersion": "Version de système d'exploitation", + "version": "Version" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Accueil" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Afficher les actions", + "dashboard.explorer.actionsColumn": "Actions", + "explorerSearchMatchResultMessage": "Liste de recherche filtrée sur {0} éléments", "explorerSearchNoMatchResultMessage": "Aucun élément correspondant n'a été trouvé", - "explorerSearchSingleMatchResultMessage": "Liste de recherche filtrée sur 1 élément", - "explorerSearchMatchResultMessage": "Liste de recherche filtrée sur {0} éléments" + "explorerSearchSingleMatchResultMessage": "Liste de recherche filtrée sur 1 élément" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Nom", - "dashboard.explorer.schemaDisplayValue": "Schéma", - "dashboard.explorer.objectTypeDisplayValue": "Type" + "dashboard.explorer.objectTypeDisplayValue": "Type", + "dashboard.explorer.schemaDisplayValue": "Schéma" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "chargement des objets", - "loadingDatabases": "chargement des bases de données", - "loadingObjectsCompleted": "les objets ont été chargés.", - "loadingDatabasesCompleted": "les bases de données ont été chargées.", - "seachObjects": "Rechercher par nom de type (t:, v:, f:, ou sp:)", - "searchDatabases": "Rechercher dans les bases de données", + "dashboard.explorer.databaseError": "Impossible de charger les bases de données", "dashboard.explorer.objectError": "Impossible de charger les objets", - "dashboard.explorer.databaseError": "Impossible de charger les bases de données" + "loadingDatabases": "chargement des bases de données", + "loadingDatabasesCompleted": "les bases de données ont été chargées.", + "loadingObjects": "chargement des objets", + "loadingObjectsCompleted": "les objets ont été chargés.", + "seachObjects": "Rechercher par nom de type (t:, v:, f:, ou sp:)", + "searchDatabases": "Rechercher dans les bases de données" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Exécuter la requête" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "Chargement de {0}", - "insightsWidgetLoadingCompletedMessage": "{0} a été chargé", "insights.autoRefreshOffState": "Actualisation automatique : désactivée", "insights.lastUpdated": "Dernière mise à jour : {0} {1}", + "insightsWidgetLoadingCompletedMessage": "{0} a été chargé", + "insightsWidgetLoadingMessage": "Chargement de {0}", "noResults": "Aucun résultat à afficher" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Ajoute un widget qui peut interroger un serveur ou une base de données, et afficher les résultats de plusieurs façons (par exemple, dans un graphique, sous forme de nombre total, etc.)", + "actionDatabaseDescription": "Base de données cible de l'action. Peut être au format '${ columnName }' pour utiliser un nom de colonne piloté par les données.", + "actionServerDescription": "Serveur cible de l'action. Peut être au format '${ columnName }' pour utiliser un nom de colonne piloté par les données.", + "actionTypes": "Actions à utiliser", + "actionUserDescription": "Utilisateur cible de l'action. Peut être au format '${ columnName } pour utiliser un nom de colonne piloté par les données.", + "carbon.extension.contributes.insightType.id": "Identificateur de l'insight", + "carbon.extension.contributes.insights": "Ajoute des insights à la palette de tableau de bord.", + "insightAutoRefreshIntervalDescription": "[Facultatif] Intervalle d'actualisation automatique en minutes, si la valeur n'est pas définie, il n'y a pas d'actualisation automatique", "insightIdDescription": "Identificateur unique utilisé pour mettre en cache les résultats de l'insight.", "insightQueryDescription": "Requête SQL à exécuter. Doit retourner exactement 1 jeu de résultat.", "insightQueryFileDescription": "[Facultatif] Chemin d'un fichier contenant une requête. Utilisez-le si 'query' n'est pas défini.", - "insightAutoRefreshIntervalDescription": "[Facultatif] Intervalle d'actualisation automatique en minutes, si la valeur n'est pas définie, il n'y a pas d'actualisation automatique", - "actionTypes": "Actions à utiliser", - "actionDatabaseDescription": "Base de données cible de l'action. Peut être au format '${ columnName }' pour utiliser un nom de colonne piloté par les données.", - "actionServerDescription": "Serveur cible de l'action. Peut être au format '${ columnName }' pour utiliser un nom de colonne piloté par les données.", - "actionUserDescription": "Utilisateur cible de l'action. Peut être au format '${ columnName } pour utiliser un nom de colonne piloté par les données.", - "carbon.extension.contributes.insightType.id": "Identificateur de l'insight", - "carbon.extension.contributes.insights": "Ajoute des insights à la palette de tableau de bord." + "insightWidgetDescription": "Ajoute un widget qui peut interroger un serveur ou une base de données, et afficher les résultats de plusieurs façons (par exemple, dans un graphique, sous forme de nombre total, etc.)" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "Le graphique ne peut pas être affiché avec les données spécifiées" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Affiche les résultats d'une requête dans un graphique sur le tableau de bord", "colorMapDescription": "Mappe 'nom de colonne' -> couleur. Par exemple, ajouter 'colonne1': rouge pour que la colonne utilise la couleur rouge ", - "legendDescription": "Indique la position par défaut et la visibilité de la légende de graphique. Il s'agit des noms des colonnes de votre requête mappés à l'étiquette de chaque entrée du graphique", - "labelFirstColumnDescription": "Si la valeur de dataDirection est horizontale, la définition de ce paramètre sur true utilise la valeur des premières colonnes pour la légende.", "columnsAsLabels": "Si la valeur de dataDirection est verticale, la définition de ce paramètre sur true utilise les noms de colonnes pour la légende.", "dataDirectionDescription": "Définit si les données sont lues dans une colonne (vertical) ou une ligne (horizontal). Pour les séries chronologiques, ce paramètre est ignoré, car la direction doit être verticale.", + "labelFirstColumnDescription": "Si la valeur de dataDirection est horizontale, la définition de ce paramètre sur true utilise la valeur des premières colonnes pour la légende.", + "legendDescription": "Indique la position par défaut et la visibilité de la légende de graphique. Il s'agit des noms des colonnes de votre requête mappés à l'étiquette de chaque entrée du graphique", "showTopNData": "Si showTopNData est défini, seules les N premières données sont affichées dans le graphique." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Valeur minimale de l'axe Y", - "yAxisMax": "Valeur maximale de l'axe Y", + "barchart.xAxisLabel": "Étiquette de l'axe X", "barchart.yAxisLabel": "Étiquette de l'axe Y", - "xAxisMin": "Valeur minimale de l'axe X", "xAxisMax": "Valeur maximale de l'axe X", - "barchart.xAxisLabel": "Étiquette de l'axe X" + "xAxisMin": "Valeur minimale de l'axe X", + "yAxisMax": "Valeur maximale de l'axe Y", + "yAxisMin": "Valeur minimale de l'axe Y" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Indique la propriété de données d'un jeu de données pour un graphique." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Pour chaque colonne d'un jeu de résultats, affiche la valeur de la ligne 0 sous forme de chiffre suivi du nom de la colonne. Prend en charge '1 Healthy', '3 Unhealthy', par exemple, où 'Healthy' est le nom de la colonne et 1 est la valeur de la ligne 1, cellule 1" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Affiche une image, par exemple, celle retournée par une requête de type R utilisant ggplot2", + "encodingDescription": "Cet objet est-il encodé en hexadécimal, base64 ou un autre format ?", "imageFormatDescription": "Format attendu : JPEG, PNG ou un autre format ?", - "encodingDescription": "Cet objet est-il encodé en hexadécimal, base64 ou un autre format ?" + "imageInsightDescription": "Affiche une image, par exemple, celle retournée par une requête de type R utilisant ggplot2" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Affiche les résultats dans un tableau simple" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "Impossible de charger les propriétés de tableau de bord", "loadingProperties": "Chargement des propriétés", - "loadingPropertiesCompleted": "Les propriétés ont été chargées", - "dashboard.properties.error": "Impossible de charger les propriétés de tableau de bord" + "loadingPropertiesCompleted": "Les propriétés ont été chargées" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Connexions de base de données", - "datasource.connections": "connexions de source de données", - "datasource.connectionGroups": "groupes de source de données", "connectionsSortOrder.dateAdded": "Les connexions enregistrées sont triées en fonction des dates auxquelles elles ont été ajoutées.", "connectionsSortOrder.displayName": "Les connexions enregistrées sont triées par ordre alphabétique de leurs noms d’affichage.", + "databaseConnections": "Connexions de base de données", + "datasource.connectionGroups": "groupes de source de données", + "datasource.connections": "connexions de source de données", "datasource.connectionsSortOrder": "Contrôle l’ordre de tri des connexions et des groupes de connexions enregistrés.", - "startupConfig": "Configuration de démarrage", - "startup.alwaysShowServersView": "True pour afficher la vue des serveurs au lancement d'Azure Data Studio par défaut, false pour afficher la dernière vue ouverte" + "startup.alwaysShowServersView": "True pour afficher la vue des serveurs au lancement d'Azure Data Studio par défaut, false pour afficher la dernière vue ouverte", + "startupConfig": "Configuration de démarrage" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Identificateur de la vue. Utilisez-le pour inscrire un fournisseur de données au moyen de l'API 'vscode.window.registerTreeDataProviderForView', ainsi que pour déclencher l'activation de votre extension en inscrivant l'événement 'onView:${id}' dans 'activationEvents'.", - "vscode.extension.contributes.view.name": "Nom de la vue, contrôlable de visu. À afficher", - "vscode.extension.contributes.view.when": "Condition qui doit être true pour afficher cette vue", - "extension.contributes.dataExplorer": "Ajoute des vues à l'éditeur", - "extension.dataExplorer": "Ajoute des vues au conteneur Explorateur de données dans la barre d'activités", "dataExplorer.contributed": "Ajoute des vues au conteneur de vues ajoutées", "duplicateView1": "Impossible d'inscrire plusieurs vues avec le même ID '{0}' dans le conteneur de vues '{1}'", "duplicateView2": "Une vue avec l'ID '{0}' est déjà inscrite dans le conteneur de vues '{1}'", + "extension.contributes.dataExplorer": "Ajoute des vues à l'éditeur", + "extension.dataExplorer": "Ajoute des vues au conteneur Explorateur de données dans la barre d'activités", + "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'", "requirearray": "les vues doivent figurer dans un tableau", "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'" + "vscode.extension.contributes.view.id": "Identificateur de la vue. Utilisez-le pour inscrire un fournisseur de données au moyen de l'API 'vscode.window.registerTreeDataProviderForView', ainsi que pour déclencher l'activation de votre extension en inscrivant l'événement 'onView:${id}' dans 'activationEvents'.", + "vscode.extension.contributes.view.name": "Nom de la vue, contrôlable de visu. À afficher", + "vscode.extension.contributes.view.when": "Condition qui doit être true pour afficher cette vue" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Serveurs", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "Afficher le volet Modifier les données SQL au démarrage" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Exécuter", "disposeEditFailure": "La modification de Dispose a échoué avec l'erreur : ", - "editData.stop": "Arrêter", + "editData.closeSql": "Fermer le volet SQL", + "editData.run": "Exécuter", "editData.showSql": "Afficher le volet SQL", - "editData.closeSql": "Fermer le volet SQL" + "editData.stop": "Arrêter" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Nombre maximal de lignes :" @@ -10106,157 +10574,157 @@ "revertRow": "Rétablir la ligne actuelle" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Enregistrer au format CSV", - "saveAsJson": "Enregistrer au format JSON", - "saveAsExcel": "Enregistrer au format Excel", - "saveAsXml": "Enregistrer au format XML", "copySelection": "Copier", "copyWithHeaders": "Copier avec les en-têtes", + "saveAsCsv": "Enregistrer au format CSV", + "saveAsExcel": "Enregistrer au format Excel", + "saveAsJson": "Enregistrer au format JSON", + "saveAsXml": "Enregistrer au format XML", "selectAll": "Tout sélectionner" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Onglets de tableau de bord ({0})", + "insight condition": "Quand", + "insightId": "ID", + "insights": "Insights de tableau de bord ({0})", + "name": "Nom", + "tabDescription": "Description", "tabId": "ID", "tabTitle": "Titre", - "tabDescription": "Description", - "insights": "Insights de tableau de bord ({0})", - "insightId": "ID", - "name": "Nom", - "insight condition": "Quand" + "tabs": "Onglets de tableau de bord ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Obtient des informations d’extension à partir de la galerie", + "notFound": "Extension '{0}' introuvable.", "workbench.extensions.getExtensionFromGallery.arg.name": "ID d'extension", - "notFound": "Extension '{0}' introuvable." + "workbench.extensions.getExtensionFromGallery.description": "Obtient des informations d’extension à partir de la galerie" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Afficher les recommandations", "Install Extensions": "Installer les extensions", - "openExtensionAuthoringDocs": "Créer une extension..." + "openExtensionAuthoringDocs": "Créer une extension...", + "showRecommendations": "Afficher les recommandations" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "Ne plus afficher", "ExtensionsRecommended": "Azure Data Studio a des recommandations d'extension.", "VisualizerExtensionsRecommended": "Azure Data Studio a des recommandations d'extension pour la visualisation des données.\r\nAprès l'avoir installé, vous pouvez sélectionner l'icône Visualiseur pour visualiser les résultats de votre requête.", "installAll": "Tout installer", - "showRecommendations": "Afficher les recommandations", - "scenarioTypeUndefined": "Le type de scénario pour les recommandations d'extension doit être fourni." + "neverShowAgain": "Ne plus afficher", + "scenarioTypeUndefined": "Le type de scénario pour les recommandations d'extension doit être fourni.", + "showRecommendations": "Afficher les recommandations" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Cette extension est recommandée par Azure Data Studio." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Alertes", "jobview.Jobs": "Travaux", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "Alertes", - "jobview.Proxies": "Proxys", - "jobview.Operators": "Opérateurs" + "jobview.Operators": "Opérateurs", + "jobview.Proxies": "Proxys" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Nom", - "jobAlertColumns.lastOccurrenceDate": "Dernière occurrence", - "jobAlertColumns.enabled": "Activé", + "jobAlertColumns.categoryName": "Nom de catégorie", "jobAlertColumns.delayBetweenResponses": "Délai entre les réponses (en secondes)", - "jobAlertColumns.categoryName": "Nom de catégorie" + "jobAlertColumns.enabled": "Activé", + "jobAlertColumns.lastOccurrenceDate": "Dernière occurrence", + "jobAlertColumns.name": "Nom" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Réussite", - "jobaction.faillabel": "Erreur", - "jobaction.refresh": "Actualiser", - "jobaction.newJob": "Nouveau travail", - "jobaction.run": "Exécuter", + "joaction.deletedOperator": "L'opérateur a été supprimé", "jobSuccessfullyStarted": ": Le travail a été démarré.", - "jobaction.stop": "Arrêter", "jobSuccessfullyStopped": ": Le travail a été arrêté.", - "jobaction.editJob": "Modifier le travail", - "notebookAction.openNotebook": "Ouvrir", + "jobaction.Cancel": "Annuler", + "jobaction.deleteAlert": "Supprimer l'alerte", + "jobaction.deleteAlertConfirm": "Voulez-vous vraiment supprimer l'alerte '{0}' ?", "jobaction.deleteJob": "Supprimer le travail", "jobaction.deleteJobConfirm": "Voulez-vous vraiment supprimer le travail '{0}' ?", - "jobaction.failedToDeleteJob": "Impossible de supprimer le travail '{0}'.\r\nErreur : {1}", - "jobaction.deletedJob": "Le travail a été supprimé", - "jobaction.newStep": "Nouvelle étape", - "jobaction.deleteStep": "Supprimer l'étape", - "jobaction.deleteStepConfirm": "Voulez-vous vraiment supprimer l'étape '{0}' ?", - "jobaction.failedToDeleteStep": "Impossible de supprimer l'étape '{0}'.\r\nErreur : {1}", - "jobaction.deletedStep": "L'étape de travail a été supprimée", - "jobaction.newAlert": "Nouvelle alerte", - "jobaction.editAlert": "Modifier l'alerte", - "jobaction.deleteAlert": "Supprimer l'alerte", - "jobaction.Cancel": "Annuler", - "jobaction.deleteAlertConfirm": "Voulez-vous vraiment supprimer l'alerte '{0}' ?", - "jobaction.failedToDeleteAlert": "Impossible de supprimer l'alerte '{0}'.\r\nErreur : {1}", - "jobaction.deletedAlert": "L'alerte a été supprimée", - "jobaction.newOperator": "Nouvel opérateur", - "jobaction.editOperator": "Modifier l'opérateur", + "jobaction.deleteNotebookConfirm": "Voulez-vous vraiment supprimer le notebook '{0}' ?", "jobaction.deleteOperator": "Supprimer l'opérateur", "jobaction.deleteOperatorConfirm": "Voulez-vous vraiment supprimer l'opérateur '{0}' ?", - "jobaction.failedToDeleteOperator": "Impossible de supprimer l'opérateur '{0}'.\r\nErreur : {1}", - "joaction.deletedOperator": "L'opérateur a été supprimé", - "jobaction.newProxy": "Nouveau proxy", - "jobaction.editProxy": "Modifier le proxy", "jobaction.deleteProxy": "Supprimer le proxy", "jobaction.deleteProxyConfirm": "Voulez-vous vraiment supprimer le proxy '{0}' ?", - "jobaction.failedToDeleteProxy": "Impossible de supprimer le proxy '{0}'.\r\nErreur : {1}", - "jobaction.deletedProxy": "Le proxy a été supprimé", - "notebookaction.newJob": "Nouveau travail de notebook", - "notebookaction.editJob": "Modifier", - "notebookaction.openNotebook": "Ouvrir le modèle de notebook", - "notebookaction.deleteNotebook": "Supprimer", - "jobaction.deleteNotebookConfirm": "Voulez-vous vraiment supprimer le notebook '{0}' ?", - "jobaction.failedToDeleteNotebook": "Impossible de supprimer le notebook '{0}'.\r\nErreur : {1}", + "jobaction.deleteStep": "Supprimer l'étape", + "jobaction.deleteStepConfirm": "Voulez-vous vraiment supprimer l'étape '{0}' ?", + "jobaction.deletedAlert": "L'alerte a été supprimée", + "jobaction.deletedJob": "Le travail a été supprimé", "jobaction.deletedNotebook": "Le notebook a été supprimé", - "notebookaction.pinNotebook": "Épingler", + "jobaction.deletedProxy": "Le proxy a été supprimé", + "jobaction.deletedStep": "L'étape de travail a été supprimée", + "jobaction.editAlert": "Modifier l'alerte", + "jobaction.editJob": "Modifier le travail", + "jobaction.editOperator": "Modifier l'opérateur", + "jobaction.editProxy": "Modifier le proxy", + "jobaction.failedToDeleteAlert": "Impossible de supprimer l'alerte '{0}'.\r\nErreur : {1}", + "jobaction.failedToDeleteJob": "Impossible de supprimer le travail '{0}'.\r\nErreur : {1}", + "jobaction.failedToDeleteNotebook": "Impossible de supprimer le notebook '{0}'.\r\nErreur : {1}", + "jobaction.failedToDeleteOperator": "Impossible de supprimer l'opérateur '{0}'.\r\nErreur : {1}", + "jobaction.failedToDeleteProxy": "Impossible de supprimer le proxy '{0}'.\r\nErreur : {1}", + "jobaction.failedToDeleteStep": "Impossible de supprimer l'étape '{0}'.\r\nErreur : {1}", + "jobaction.faillabel": "Erreur", + "jobaction.newAlert": "Nouvelle alerte", + "jobaction.newJob": "Nouveau travail", + "jobaction.newOperator": "Nouvel opérateur", + "jobaction.newProxy": "Nouveau proxy", + "jobaction.newStep": "Nouvelle étape", + "jobaction.refresh": "Actualiser", + "jobaction.run": "Exécuter", + "jobaction.stop": "Arrêter", + "jobaction.successLabel": "Réussite", + "notebookAction.openNotebook": "Ouvrir", "notebookaction.deleteMaterializedNotebook": "Supprimer", - "notebookaction.unpinNotebook": "Désépingler", + "notebookaction.deleteNotebook": "Supprimer", + "notebookaction.editJob": "Modifier", + "notebookaction.newJob": "Nouveau travail de notebook", + "notebookaction.openLatestRun": "Ouvrir la dernière exécution", + "notebookaction.openNotebook": "Ouvrir le modèle de notebook", + "notebookaction.pinNotebook": "Épingler", "notebookaction.renameNotebook": "Renommer", - "notebookaction.openLatestRun": "Ouvrir la dernière exécution" + "notebookaction.unpinNotebook": "Désépingler" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Message", "stepRow.stepID": "ID d'étape", - "stepRow.stepName": "Nom de l'étape", - "stepRow.message": "Message" + "stepRow.stepName": "Nom de l'étape" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Étapes" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Nom", - "jobColumns.lastRun": "Dernière exécution", - "jobColumns.nextRun": "Exécution suivante", - "jobColumns.enabled": "Activé", - "jobColumns.status": "État", "jobColumns.category": "Catégorie", + "jobColumns.enabled": "Activé", + "jobColumns.lastRun": "Dernière exécution", + "jobColumns.lastRunOutcome": "Résultats de la dernière exécution", + "jobColumns.name": "Nom", + "jobColumns.nextRun": "Exécution suivante", + "jobColumns.previousRuns": "Exécutions précédentes", "jobColumns.runnable": "Exécutable", "jobColumns.schedule": "Planification", - "jobColumns.lastRunOutcome": "Résultats de la dernière exécution", - "jobColumns.previousRuns": "Exécutions précédentes", - "jobsView.noSteps": "Aucune étape disponible pour ce travail.", - "jobsView.error": "Erreur : " + "jobColumns.status": "État", + "jobsView.error": "Erreur : ", + "jobsView.noSteps": "Aucune étape disponible pour ce travail." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Erreur de travail : ", "notebookHistory.dateCreatedTooltip": "Date de création : ", "notebookHistory.notebookErrorTooltip": "Erreur de notebook : ", - "notebookHistory.ErrorTooltip": "Erreur de travail : ", + "notebookHistory.pastRunsTitle": "Exécutions précédentes", "notebookHistory.pinnedTitle": "Épinglé", - "notebookHistory.recentRunsTitle": "Dernières exécutions", - "notebookHistory.pastRunsTitle": "Exécutions précédentes" + "notebookHistory.recentRunsTitle": "Dernières exécutions" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Nom", - "notebookColumns.targetDatbase": "Base de données cible", "notebookColumns.lastRun": "Dernière exécution", - "notebookColumns.nextRun": "Exécution suivante", - "notebookColumns.status": "État", "notebookColumns.lastRunOutcome": "Résultats de la dernière exécution", + "notebookColumns.name": "Nom", + "notebookColumns.nextRun": "Exécution suivante", "notebookColumns.previousRuns": "Exécutions précédentes", - "notebooksView.noSteps": "Aucune étape disponible pour ce travail.", + "notebookColumns.status": "État", + "notebookColumns.targetDatbase": "Base de données cible", "notebooksView.error": "Erreur : ", + "notebooksView.noSteps": "Aucune étape disponible pour ce travail.", "notebooksView.notebookError": "Erreur de notebook : " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Nom", "jobOperatorsView.emailAddress": "Adresse e-mail", - "jobOperatorsView.enabled": "Activé" + "jobOperatorsView.enabled": "Activé", + "jobOperatorsView.name": "Nom" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Nom de compte", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Activé" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Insérer", "callout.cancelButton": "Annuler", - "imageCallout.locationLabel": "Emplacement de l'image", - "imageCallout.localImageLabel": "Cet ordinateur", - "imageCallout.remoteImageLabel": "En ligne", - "imageCallout.pathInputLabel": "URL de l'image", - "imageCallout.pathPlaceholder": "Entrer le chemin de l'image", - "imageCallout.urlPlaceholder": "Entrer l'URL de l'image", + "callout.insertButton": "Insérer", "imageCallout.browseAltText": "Parcourir", "imageCallout.embedImageLabel": "Attacher l'image au notebook", "imageCallout.local": "Local", + "imageCallout.localImageLabel": "Cet ordinateur", + "imageCallout.locationLabel": "Emplacement de l'image", + "imageCallout.pathInputLabel": "URL de l'image", + "imageCallout.pathPlaceholder": "Entrer le chemin de l'image", "imageCallout.remote": "À distance", - "linkCallout.linkTextLabel": "Texte à afficher", - "linkCallout.linkTextPlaceholder": "Texte à afficher", + "imageCallout.remoteImageLabel": "En ligne", + "imageCallout.urlPlaceholder": "Entrer l'URL de l'image", "linkCallout.linkAddressLabel": "Adresse", - "linkCallout.linkAddressPlaceholder": "Lier à un fichier existant ou une page web" + "linkCallout.linkAddressPlaceholder": "Lier à un fichier existant ou une page web", + "linkCallout.linkTextLabel": "Texte à afficher", + "linkCallout.linkTextPlaceholder": "Texte à afficher" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Plus", - "editLabel": "Modifier", + "RemoveParameterCell": "Supprimer la cellule de paramètre", + "clear": "Effacer le résultat", "closeLabel": "Fermer", - "convertCell": "Convertir la cellule", - "runAllAbove": "Exécuter les cellules au-dessus", - "runAllBelow": "Exécuter les cellules en dessous", "codeAbove": "Insérer du code au-dessus", "codeBelow": "Insérer du code en dessous", - "markdownAbove": "Insérer le texte au-dessus", - "markdownBelow": "Insérer le texte en dessous", "collapseCell": "Réduire la cellule", + "convertCell": "Convertir la cellule", + "editLabel": "Modifier", "expandCell": "Développer la cellule", "makeParameterCell": "Créer une cellule de paramètre", - "RemoveParameterCell": "Supprimer la cellule de paramètre", - "clear": "Effacer le résultat" + "markdownAbove": "Insérer le texte au-dessus", + "markdownBelow": "Insérer le texte en dessous", + "moreActionsLabel": "Plus", + "runAllAbove": "Exécuter les cellules au-dessus", + "runAllBelow": "Exécuter les cellules en dessous" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Ajouter une cellule", - "optionCodeCell": "Cellule de code", - "optionTextCell": "Cellule de texte", + "buttonDelete": "Supprimer", "buttonMoveDown": "Déplacer la cellule vers le bas", "buttonMoveUp": "Déplacer la cellule vers le haut", - "buttonDelete": "Supprimer", "codeCellsPreview": "Ajouter une cellule", "codePreview": "Cellule de code", + "optionCodeCell": "Cellule de code", + "optionTextCell": "Cellule de texte", "textPreview": "Cellule de texte" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Paramètres" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Erreur de la dernière exécution. Cliquer pour réexécuter", "notebook.failed": "Sélectionnez la cellule active et réessayez", "runCell": "Exécuter la cellule", - "stopCell": "Annuler l'exécution", - "errorRunCell": "Erreur de la dernière exécution. Cliquer pour réexécuter" + "stopCell": "Annuler l'exécution" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Développer le contenu de la cellule de code", - "collapseCellContents": "Réduire le contenu de la cellule de code" + "collapseCellContents": "Réduire le contenu de la cellule de code", + "expandCellContents": "Développer le contenu de la cellule de code" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Gras", - "buttonItalic": "Italique", - "buttonUnderline": "Souligné", - "buttonHighlight": "Recommandation", "buttonCode": "Code", + "buttonHighlight": "Recommandation", + "buttonImage": "Image", + "buttonItalic": "Italique", "buttonLink": "Lien", "buttonList": "Liste", "buttonOrderedList": "Liste triée", - "buttonImage": "Image", "buttonPreview": "Bouton bascule d'aperçu Markdown - désactivé", + "buttonUnderline": "Souligné", + "callout.insertImageHeading": "Insérer une image", + "callout.insertLinkHeading": "Insérer un lien", "dropdownHeading": "Titre", + "markdownViewButton": "Vue Markdown", "optionHeading1": "Titre 1", "optionHeading2": "Titre 2", "optionHeading3": "Titre 3", "optionParagraph": "Paragraphe", - "callout.insertLinkHeading": "Insérer un lien", - "callout.insertImageHeading": "Insérer une image", "richTextViewButton": "Vue de texte enrichi", - "splitViewButton": "Mode fractionné", - "markdownViewButton": "Vue Markdown" + "splitViewButton": "Mode fractionné" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Erreur de rendu du composant : {0}", "noMimeTypeFound": "Aucun renderer {0} pour la sortie. Types MIME : {1}", - "safe": "sécurisé ", "noSelectorFound": "Aucun composant pour le sélecteur {0}", - "componentRenderError": "Erreur de rendu du composant : {0}" + "safe": "sécurisé " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Cliquer sur", - "plusCode": "+ Code", "or": "ou", - "plusText": "+ Texte", - "toAddCell": "pour ajouter une cellule de code ou de texte", + "plusCode": "+ Code", "plusCodeAriaLabel": "Ajouter une cellule de code", - "plusTextAriaLabel": "Ajouter une cellule de texte" + "plusText": "+ Texte", + "plusTextAriaLabel": "Ajouter une cellule de texte", + "toAddCell": "pour ajouter une cellule de code ou de texte" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn :" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Double-cliquer pour modifier", - "addContent": "Ajouter du contenu ici..." + "addContent": "Ajouter du contenu ici...", + "doubleClickEdit": "Double-cliquer pour modifier" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Rechercher", - "placeholder.find": "Rechercher", - "label.previousMatchButton": "Correspondance précédente", - "label.nextMatchButton": "Correspondance suivante", "label.closeButton": "Fermer", - "title.matchesCountLimit": "Votre recherche a retourné un grand nombre de résultats, seuls les 999 premières correspondances sont mises en surbrillance.", + "label.find": "Rechercher", "label.matchesLocation": "{0} sur {1}", - "label.noResults": "Aucun résultat" + "label.nextMatchButton": "Correspondance suivante", + "label.noResults": "Aucun résultat", + "label.previousMatchButton": "Correspondance précédente", + "placeholder.find": "Rechercher", + "title.matchesCountLimit": "Votre recherche a retourné un grand nombre de résultats, seuls les 999 premières correspondances sont mises en surbrillance." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Cellule", "addCodeLabel": "Ajouter du code", "addTextLabel": "Ajouter du texte", - "createFile": "Créer un fichier", - "displayFailed": "Impossible d'afficher le contenu : {0}", + "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.", + "code": "Code", "codeCellsPreview": "Ajouter une cellule", "codePreview": "Cellule de code", - "textPreview": "Cellule de texte", - "runAllPreview": "Tout exécuter", - "addCell": "Cellule", - "views": "Vues", + "createFile": "Créer un fichier", + "displayFailed": "Impossible d'afficher le contenu : {0}", "editor": "Éditeur", - "code": "Code", - "text": "Texte", - "runAll": "Exécuter les cellules", - "previousButtonLabel": "< Précédent", "nextButtonLabel": "Suivant >", - "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." + "previousButtonLabel": "< Précédent", + "runAll": "Exécuter les cellules", + "runAllPreview": "Tout exécuter", + "text": "Texte", + "textPreview": "Cellule de texte", + "views": "Vues" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Nouveau notebook", - "newQuery": "Nouveau notebook", - "workbench.action.setWorkspaceAndOpen": "Définir l'espace de travail et l'ouvrir", - "notebook.sqlStopOnError": "Noyau SQL : arrêtez l'exécution du notebook quand l'erreur se produit dans une cellule.", - "notebook.showAllKernels": "(Préversion) Affichez tous les noyaux du fournisseur de notebook actuel.", - "notebook.allowADSCommands": "Autorisez les notebooks à exécuter des commandes Azure Data Studio.", - "notebook.enableDoubleClickEdit": "Activer le double-clic pour modifier les cellules de texte dans les notebooks", - "notebook.richTextModeDescription": "Le texte est affiché sous forme de texte enrichi (également appelé WYSIWYG).", - "notebook.splitViewModeDescription": "Markdown s’affiche à gauche, avec un aperçu du texte rendu à droite.", - "notebook.markdownModeDescription": "Le texte s’affiche sous forme de Markdown.", - "notebook.defaultTextEditMode": "Mode Édition par défaut utilisé pour les cellules de texte", - "notebook.saveConnectionName": "(Préversion) Enregistrez le nom de connexion dans les métadonnées du notebook.", - "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": "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.", "exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", - "useRipgrep": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".", - "useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée.", - "search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.", - "useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.", - "useGlobalIgnoreFiles": "Détermine s'il faut utiliser les fichiers généraux '.gitignore' et '.ignore' pendant la recherche de fichiers.", - "search.quickOpen.includeSymbols": "Indique s’il faut inclure les résultats d’une recherche de symbole global dans les résultats de fichier pour Quick Open.", - "search.quickOpen.includeHistory": "Indique si vous souhaitez inclure les résultats de fichiers récemment ouverts dans les résultats de fichiers pour Quick Open.", + "filterSortOrder": "Contrôle l'ordre de tri de l'historique de l'éditeur en mode Quick Open pendant le filtrage.", "filterSortOrder.default": "Les entrées d'historique sont triées par pertinence en fonction de la valeur de filtre utilisée. Les entrées les plus pertinentes apparaissent en premier.", "filterSortOrder.recency": "Les entrées d'historique sont triées par date. Les dernières entrées ouvertes sont affichées en premier.", - "filterSortOrder": "Contrôle l'ordre de tri de l'historique de l'éditeur en mode Quick Open pendant le filtrage.", + "newNotebook": "Nouveau notebook", + "newQuery": "Nouveau notebook", + "notebook.allowADSCommands": "Autorisez les notebooks à exécuter des commandes Azure Data Studio.", + "notebook.defaultTextEditMode": "Mode Édition par défaut utilisé pour les cellules de texte", + "notebook.enableDoubleClickEdit": "Activer le double-clic pour modifier les cellules de texte dans les notebooks", + "notebook.enableIncrementalGridRendering": "Activer le rendu de grille incrémentielle pour les blocs-notes. Cela permet d’améliorer le temps de rendu initiale pour les grands notebook. Des problèmes de performances peuvent survenir lors de l’interaction avec le notebook pendant que le reste des grilles sont en cours de rendu.", + "notebook.markdownModeDescription": "Le texte s’affiche sous forme de Markdown.", + "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.maxRichTextUndoHistory": "Nombre maximal de modifications stockées dans l’historique des annulations pour l’éditeur de texte enrichi de bloc-notes.", + "notebook.richTextModeDescription": "Le texte est affiché sous forme de texte enrichi (également appelé WYSIWYG).", + "notebook.saveConnectionName": "(Préversion) Enregistrez le nom de connexion dans les métadonnées du notebook.", + "notebook.showAllKernels": "(Préversion) Affichez tous les noyaux du fournisseur de notebook actuel.", + "notebook.showRenderedNotebookinDiffEditor": "(Aperçu) Afficher le bloc-notes rendu dans l’éditeur de différences.", + "notebook.splitViewModeDescription": "Markdown s’affiche à gauche, avec un aperçu du texte rendu à droite.", + "notebook.sqlStopOnError": "Noyau SQL : arrêtez l'exécution du notebook quand l'erreur se produit dans une cellule.", + "notebook.useAbsoluteFilePaths": "Utilisez des chemins d’accès de fichier absolus lors de la liaison à d’autres blocs-notes.", + "notebook.useNewMarkdownRenderer": "Indique s’il faut utiliser la version la plus récente du convertisseur de démarque pour les ordinateurs portables. Cela peut entraîner une démarque différente de celle des versions précédentes.", + "notebookViews": "Affichages du bloc-notes", + "notebookViews.enabled": "(Préversion) Activer les affichages bloc-notes", + "search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.", + "search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.", + "search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.", + "search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.", + "search.collapseResults.auto": "Les fichiers avec moins de 10 résultats sont développés. Les autres sont réduits.", "search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.", - "search.smartCase": "Faire une recherche non sensible à la casse si le modèle est tout en minuscules, dans le cas contraire, faire une rechercher sensible à la casse.", "search.globalFindClipboard": "Contrôle si la vue de recherche doit lire ou modifier le presse-papiers partagé sur macOS.", "search.location": "Contrôle si la recherche s’affiche comme une vue dans la barre latérale ou comme un panneau dans la zone de panneaux pour plus d'espace horizontal.", "search.location.deprecationMessage": "Ce paramètre est déprécié. Utilisez le menu contextuel de la vue de recherche à la place.", - "search.collapseResults.auto": "Les fichiers avec moins de 10 résultats sont développés. Les autres sont réduits.", - "search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.", - "search.useReplacePreview": "Détermine s'il faut ouvrir l'aperçu du remplacement quand vous sélectionnez ou remplacez une correspondance.", - "search.showLineNumbers": "Détermine s'il faut afficher les numéros de ligne dans les résultats de recherche.", - "search.usePCRE2": "Détermine s'il faut utiliser le moteur regex PCRE2 dans la recherche de texte. Cette option permet d'utiliser des fonctionnalités regex avancées comme lookahead et les références arrière. Toutefois, les fonctionnalités PCRE2 ne sont pas toutes prises en charge, seulement celles qui sont aussi prises en charge par JavaScript.", - "usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.", - "search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.", - "search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.", - "search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.", - "search.searchOnType": "Recherchez dans tous les fichiers à mesure que vous tapez.", - "search.seedWithNearestWord": "Activez l'essaimage de la recherche à partir du mot le plus proche du curseur quand l'éditeur actif n'a aucune sélection.", - "search.seedOnFocus": "Mettez à jour la requête de recherche d'espace de travail en fonction du texte sélectionné de l'éditeur quand vous placez le focus sur la vue de recherche. Cela se produit soit au moment du clic de souris, soit au déclenchement de la commande 'workbench.views.search.focus'.", - "search.searchOnTypeDebouncePeriod": "Quand '#search.searchOnType' est activé, contrôle le délai d'attente avant expiration en millisecondes entre l'entrée d'un caractère et le démarrage de la recherche. N'a aucun effet quand 'search.searchOnType' est désactivé.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Double-cliquez pour sélectionner le mot sous le curseur.", + "search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.", + "search.quickOpen.includeHistory": "Indique si vous souhaitez inclure les résultats de fichiers récemment ouverts dans les résultats de fichiers pour Quick Open.", + "search.quickOpen.includeSymbols": "Indique s’il faut inclure les résultats d’une recherche de symbole global dans les résultats de fichier pour Quick Open.", + "search.searchEditor.doubleClickBehaviour": "Configurez ce qui se passe après un double clic sur un résultat dans un éditeur de recherche.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Double-cliquez sur le résultat pour l'ouvrir dans le groupe d'éditeurs actif.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Double-cliquez pour ouvrir le résultat dans le groupe d'éditeurs ouvert ou dans un nouveau groupe d'éditeurs le cas échéant.", - "search.searchEditor.doubleClickBehaviour": "Configurez ce qui se passe après un double clic sur un résultat dans un éditeur de recherche.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Double-cliquez pour sélectionner le mot sous le curseur.", + "search.searchOnType": "Recherchez dans tous les fichiers à mesure que vous tapez.", + "search.searchOnTypeDebouncePeriod": "Quand '#search.searchOnType' est activé, contrôle le délai d'attente avant expiration en millisecondes entre l'entrée d'un caractère et le démarrage de la recherche. N'a aucun effet quand 'search.searchOnType' est désactivé.", + "search.seedOnFocus": "Mettez à jour la requête de recherche d'espace de travail en fonction du texte sélectionné de l'éditeur quand vous placez le focus sur la vue de recherche. Cela se produit soit au moment du clic de souris, soit au déclenchement de la commande 'workbench.views.search.focus'.", + "search.seedWithNearestWord": "Activez l'essaimage de la recherche à partir du mot le plus proche du curseur quand l'éditeur actif n'a aucune sélection.", + "search.showLineNumbers": "Détermine s'il faut afficher les numéros de ligne dans les résultats de recherche.", + "search.smartCase": "Faire une recherche non sensible à la casse si le modèle est tout en minuscules, dans le cas contraire, faire une rechercher sensible à la casse.", + "search.sortOrder": "Contrôle l'ordre de tri des résultats de recherche.", + "search.usePCRE2": "Détermine s'il faut utiliser le moteur regex PCRE2 dans la recherche de texte. Cette option permet d'utiliser des fonctionnalités regex avancées comme lookahead et les références arrière. Toutefois, les fonctionnalités PCRE2 ne sont pas toutes prises en charge, seulement celles qui sont aussi prises en charge par JavaScript.", + "search.useReplacePreview": "Détermine s'il faut ouvrir l'aperçu du remplacement quand vous sélectionnez ou remplacez une correspondance.", + "searchConfigurationTitle": "Rechercher dans les notebooks", + "searchSortOrder.countAscending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre croissant.", + "searchSortOrder.countDescending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre décroissant.", "searchSortOrder.default": "Les résultats sont triés par dossier et noms de fichier, dans l'ordre alphabétique.", "searchSortOrder.filesOnly": "Les résultats sont triés par noms de fichier en ignorant l'ordre des dossiers, dans l'ordre alphabétique.", - "searchSortOrder.type": "Les résultats sont triés par extensions de fichier dans l'ordre alphabétique.", "searchSortOrder.modified": "Les résultats sont triés par date de dernière modification de fichier, dans l'ordre décroissant.", - "searchSortOrder.countDescending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre décroissant.", - "searchSortOrder.countAscending": "Les résultats sont triés par nombre dans chaque fichier, dans l'ordre croissant.", - "search.sortOrder": "Contrôle l'ordre de tri des résultats de recherche." + "searchSortOrder.type": "Les résultats sont triés par extensions de fichier dans l'ordre alphabétique.", + "useGlobalIgnoreFiles": "Détermine s'il faut utiliser les fichiers généraux '.gitignore' et '.ignore' pendant la recherche de fichiers.", + "useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.", + "usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.", + "useRipgrep": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".", + "useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée.", + "workbench.action.setWorkspaceAndOpen": "Définir l'espace de travail et l'ouvrir" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Chargement des noyaux...", - "changing": "Changement du noyau...", "AttachTo": "Attacher à ", "Kernel": "Noyau ", - "loadingContexts": "Chargement des contextes...", "changeConnection": "Changer la connexion", - "selectConnection": "Sélectionner une connexion", - "localhost": "localhost", - "noKernel": "Pas de noyau", - "kernelNotSupported": "Ce bloc-notes ne peut pas être exécuté avec des paramètres, car le noyau n’est pas pris en charge. Utilisez les noyaux et le format pris en charge. [En savoir plus] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "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).", + "changing": "Changement du noyau...", "clearResults": "Effacer les résultats", - "notebookViewLabel": "Éditeur", - "newViewLabel": "Créer une nouvelle vue", - "viewNotFound": "Affichage introuvable : {0}", - "trustLabel": "Approuvé", - "untrustLabel": "Non approuvé", "collapseAllCells": "Réduire les cellules", "expandAllCells": "Développer les cellules", - "runParameters": "Exécuter avec des paramètres", - "noContextAvailable": "Aucun(e)", + "kernelNotSupported": "Ce bloc-notes ne peut pas être exécuté avec des paramètres, car le noyau n’est pas pris en charge. Utilisez les noyaux et le format pris en charge. [En savoir plus] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Chargement des noyaux...", + "loadingContexts": "Chargement des contextes...", + "localhost": "localhost", "newNotebookAction": "Nouveau notebook", + "newViewLabel": "Créer une nouvelle vue", + "noContextAvailable": "Aucun(e)", + "noKernel": "Pas de noyau", + "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).", "notebook.findNext": "Rechercher la chaîne suivante", - "notebook.findPrevious": "Rechercher la chaîne précédente" + "notebook.findPrevious": "Rechercher la chaîne précédente", + "notebookViewLabel": "Éditeur", + "runParameters": "Exécuter avec des paramètres", + "selectConnection": "Sélectionner une connexion", + "trustLabel": "Approuvé", + "untrustLabel": "Non approuvé", + "viewNotFound": "Affichage introuvable : {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Éditeur de notebook" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Notebooks", "notebookExplorer.searchResults": "Résultats de la recherche", - "searchPathNotFoundError": "Chemin de recherche introuvable : {0}", - "notebookExplorer.name": "Notebooks" + "searchPathNotFoundError": "Chemin de recherche introuvable : {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Vous n'avez ouvert aucun dossier contenant des notebooks/books. ", - "openNotebookFolder": "Ouvrir les notebooks", - "searchMaxResultsWarning": "Le jeu de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats retournés.", - "searchInProgress": "Recherche en cours... - ", - "noResultsIncludesExcludes": "Résultats introuvables pour '{0}' excluant '{1}' - ", - "noResultsIncludes": "Résultats introuvables dans '{0}' - ", + "CancelSearchAction.label": "Annuler la recherche", + "ClearSearchResultsAction.label": "Effacer les résultats de la recherche", + "CollapseDeepestExpandedLevelAction.label": "Tout réduire", + "ExpandAllAction.label": "Tout développer", + "ToggleCollapseAndExpandAction.label": "Activer/désactiver les options Réduire et Développer", + "ariaSearchResultsStatus": "La recherche a retourné {0} résultats dans {1} fichiers", "noResultsExcludes": "Résultats introuvables avec l'exclusion de '{0}' - ", "noResultsFound": "Aucun résultat. Vérifiez les exclusions configurées dans vos paramètres et examinez vos fichiers gitignore -", + "noResultsIncludes": "Résultats introuvables dans '{0}' - ", + "noResultsIncludesExcludes": "Résultats introuvables pour '{0}' excluant '{1}' - ", + "openNotebookFolder": "Ouvrir les notebooks", + "openSettings.message": "Ouvrir les paramètres", "rerunSearch.message": "Chercher à nouveau", "rerunSearchInAll.message": "Rechercher à nouveau dans tous les fichiers", - "openSettings.message": "Ouvrir les paramètres", - "ariaSearchResultsStatus": "La recherche a retourné {0} résultats dans {1} fichiers", - "ToggleCollapseAndExpandAction.label": "Activer/désactiver les options Réduire et Développer", - "CancelSearchAction.label": "Annuler la recherche", - "ExpandAllAction.label": "Tout développer", - "CollapseDeepestExpandedLevelAction.label": "Tout réduire", - "ClearSearchResultsAction.label": "Effacer les résultats de la recherche" + "searchInProgress": "Recherche en cours... - ", + "searchMaxResultsWarning": "Le jeu de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats retournés.", + "searchWithoutFolder": "Vous n'avez ouvert aucun dossier contenant des notebooks/books. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Rechercher : tapez le terme de recherche, puis appuyez sur Entrée pour lancer la recherche, ou sur Échap pour l'annuler", "search.placeHolder": "Recherche" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Annuler", + "insertCellsModal.Insert": "Insérer", + "insertCellsModal.cellTitle": "Cellule {0}", + "insertCellsModal.thumbnailError": "Erreur : impossible de générer des miniatures.", + "insertCellsModal.title": "Insérer des cellules", + "insertCellsModal.untitled": "Cellule sans titre : {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Cellule en attente d’entrée", "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.", - "runAllPreview": "Tout exécuter" + "loading": "Chargement", + "runAllPreview": "Tout exécuter", + "runningCell": "Exécution de la cellule {0}de {1}", + "startingExecution": "Démarrage de l’exécution" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "Voulez-vous vraiment supprimer la vue « {0} »0?", + "delete": "&&Supprimer", + "errorRunCell": "Erreur de la dernière exécution. Cliquer pour réexécuter", + "insertCells": "Insérer des cellules", + "moreActionsLabel": "Plus", + "runCell": "Exécuter la cellule", + "stopCell": "Annuler l'exécution", + "unableToNavigateToCell": "Impossible d’accéder à la cellule du bloc-notes.", + "viewCellInNotebook": "Afficher la cellule dans le bloc-notes", + "viewsUnableToRemove": "Impossible de supprimer la vue" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Exécutez cette cellule pour afficher les sorties." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Cette vue est vide. Ajoutez une cellule à cette vue en cliquant sur le bouton Insérer des cellules." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Annuler", + "save": "Enregistrer", + "viewOptionsModal.missingRequireField": "Ce champ est obligatoire.", + "viewOptionsModal.name": "Nom de la vue", + "viewOptionsModal.nameTaken": "Ce nom de vue a déjà été pris.", + "viewOptionsModal.title": "Configurer la vue" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "La copie a échoué avec l'erreur {0}", "notebook.showChart": "Afficher le graphique", @@ -10541,226 +11044,225 @@ "plotlyError": "Erreur d'affichage du graphe Plotly : {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "Aucune connexion.", - "serverTree.addConnection": "Ajouter une connexion" + "serverTree.addConnection": "Ajouter une connexion", + "servers.noConnections": "Aucune connexion." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Palette de couleurs du groupe de serveurs utilisée dans la viewlet Explorateur d'objets.", "serverGroup.autoExpand": "Développez automatiquement les groupes de serveurs dans la viewlet Explorateur d'objets.", + "serverGroup.colors": "Palette de couleurs du groupe de serveurs utilisée dans la viewlet Explorateur d'objets.", "serverTree.useAsyncServerTree": "(Préversion) Utilisez la nouvelle arborescence de serveur asynchrone pour la vue des serveurs et la boîte de dialogue de connexion avec prise en charge des nouvelles fonctionnalités, comme le filtrage dynamique de nœuds." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Données", + "builtinCharts": "Graphiques intégrés", "connection": "Connexion", - "queryEditor": "Éditeur de requêtes", - "notebook": "Notebook", "dashboard": "Tableau de bord", + "data": "Données", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "Graphiques intégrés" + "queryEditor": "Éditeur de requêtes" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Spécifie des modèles de vue", + "profiler.settings.Filters": "Filtres Profiler", "profiler.settings.sessionTemplates": "Spécifie les modèles de session", - "profiler.settings.Filters": "Filtres Profiler" + "profiler.settings.viewTemplates": "Spécifie des modèles de vue" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Nouvelle session", + "profiler.clear": "Effacer les données", + "profiler.clearDataPrompt": "Voulez-vous vraiment effacer les données ?", + "profiler.clearFilter": "Effacer le filtre", + "profiler.clearFilterPrompt": "Voulez-vous vraiment effacer les filtres ?", + "profiler.editColumns": "Modifier les colonnes", + "profiler.filter": "Filtrer...", + "profiler.findNext": "Rechercher la chaîne suivante", + "profiler.findPrevious": "Rechercher la chaîne précédente", + "profiler.toggleCollapsePanel": "Afficher/masquer le panneau réduit", + "profilerAction.autoscrollOff": "Défilement automatique : désactivé", + "profilerAction.autoscrollOn": "Défilement automatique : activé", "profilerAction.connect": "Connecter", "profilerAction.disconnect": "Déconnecter", - "start": "Démarrer", - "create": "Nouvelle session", + "profilerAction.newProfiler": "Lancer Profiler", "profilerAction.pauseCapture": "Suspendre", "profilerAction.resumeCapture": "Reprendre", "profilerStop.stop": "Arrêter", - "profiler.clear": "Effacer les données", - "profiler.clearDataPrompt": "Voulez-vous vraiment effacer les données ?", - "profilerAction.autoscrollOn": "Défilement automatique : activé", - "profilerAction.autoscrollOff": "Défilement automatique : désactivé", - "profiler.toggleCollapsePanel": "Afficher/masquer le panneau réduit", - "profiler.editColumns": "Modifier les colonnes", - "profiler.findNext": "Rechercher la chaîne suivante", - "profiler.findPrevious": "Rechercher la chaîne précédente", - "profilerAction.newProfiler": "Lancer Profiler", - "profiler.filter": "Filtrer...", - "profiler.clearFilter": "Effacer le filtre", - "profiler.clearFilterPrompt": "Voulez-vous vraiment effacer les filtres ?" + "start": "Démarrer" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Sélectionner une vue", + "details": "Détails", + "label": "Étiquette", "profiler.sessionSelectAccessibleName": "Sélectionner une session", "profiler.sessionSelectLabel": "Sélectionner une session :", + "profiler.viewSelectAccessibleName": "Sélectionner une vue", "profiler.viewSelectLabel": "Sélectionner une vue :", - "text": "Texte", - "label": "Étiquette", "profilerEditor.value": "Valeur", - "details": "Détails" + "text": "Texte" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Rechercher", - "placeholder.find": "Rechercher", - "label.previousMatchButton": "Correspondance précédente", - "label.nextMatchButton": "Correspondance suivante", "label.closeButton": "Fermer", - "title.matchesCountLimit": "Votre recherche a retourné un grand nombre de résultats, seuls les 999 premières correspondances sont mises en surbrillance.", + "label.find": "Rechercher", "label.matchesLocation": "{0} sur {1}", - "label.noResults": "Aucun résultat" + "label.nextMatchButton": "Correspondance suivante", + "label.noResults": "Aucun résultat", + "label.previousMatchButton": "Correspondance précédente", + "placeholder.find": "Rechercher", + "title.matchesCountLimit": "Votre recherche a retourné un grand nombre de résultats, seuls les 999 premières correspondances sont mises en surbrillance." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Editeur Profiler pour le texte d'événement. En lecture seule" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "Événements (filtrés) : {0}/{1}", "ProfilerTableEditor.eventCount": "Événements : {0}", + "ProfilerTableEditor.eventCountFiltered": "Événements (filtrés) : {0}/{1}", "status.eventCount": "Nombre d'événements" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Enregistrer au format CSV", - "saveAsJson": "Enregistrer au format JSON", - "saveAsExcel": "Enregistrer au format Excel", - "saveAsXml": "Enregistrer au format XML", - "jsonEncoding": "L'encodage des résultats n'est pas enregistré quand vous les exportez au format JSON, n'oubliez pas d'enregistrer le fichier que vous créez avec l'encodage souhaité.", - "saveToFileNotSupported": "L'enregistrement dans un fichier n'est pas pris en charge par la source de données de stockage", + "chart": "Graphique", "copySelection": "Copier", "copyWithHeaders": "Copier avec les en-têtes", - "selectAll": "Tout sélectionner", + "jsonEncoding": "L'encodage des résultats n'est pas enregistré quand vous les exportez au format JSON, n'oubliez pas d'enregistrer le fichier que vous créez avec l'encodage souhaité.", "maximize": "Maximiser", "restore": "Restaurer", - "chart": "Graphique", + "saveAsCsv": "Enregistrer au format CSV", + "saveAsExcel": "Enregistrer au format Excel", + "saveAsJson": "Enregistrer au format JSON", + "saveAsXml": "Enregistrer au format XML", + "saveToFileNotSupported": "L'enregistrement dans un fichier n'est pas pris en charge par la source de données de stockage", + "selectAll": "Tout sélectionner", "visualizer": "Visualiseur" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "Choisir un langage SQL", - "changeProvider": "Changer le fournisseur de langage SQL", - "status.query.flavor": "Saveur de langage SQL", - "changeSqlProvider": "Changer le fournisseur de moteur SQL", "alreadyConnected": "Une connexion qui utilise le moteur {0} existe déjà. Pour changer, déconnectez-vous ou changez de connexion", + "changeProvider": "Changer le fournisseur de langage SQL", + "changeSqlProvider": "Changer le fournisseur de moteur SQL", + "chooseSqlLang": "Choisir un langage SQL", "noEditor": "Aucun éditeur de texte actif actuellement", - "pickSqlProvider": "Sélectionner un fournisseur de langage" + "pickSqlProvider": "Sélectionner un fournisseur de langage", + "status.query.flavor": "Saveur de langage SQL" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "Plan d'exécution de requêtes XML", "resultsGrid": "Grille de résultats", - "resultsGrid.maxRowCountExceeded": "Le nombre maximal de lignes pour le filtrage/tri a été dépassé. Pour le mettre à jour, vous pouvez accéder aux paramètres utilisateur et modifier le paramètre : 'queryeditor.results. inMemoryDataProcessingThreshold'" + "resultsGrid.maxRowCountExceeded": "Le nombre maximal de lignes pour le filtrage/tri a été dépassé. Pour le mettre à jour, accédez à Paramètres utilisateur et modifiez le paramètre : « queryEditor.results.inMemoryDataProcessingThreshold »", + "xmlShowplan": "Plan d'exécution de requêtes XML" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Se concentrer sur la requête actuelle", - "runQueryKeyboardAction": "Exécuter la requête", - "runCurrentQueryKeyboardAction": "Exécuter la requête actuelle", - "copyQueryWithResultsKeyboardAction": "Copier la requête avec les résultats", - "queryActions.queryResultsCopySuccess": "La requête et les résultats ont été copiés.", - "runCurrentQueryWithActualPlanKeyboardAction": "Exécuter la requête actuelle avec le plan réel", - "cancelQueryKeyboardAction": "Annuler la requête", - "refreshIntellisenseKeyboardAction": "Actualiser le cache IntelliSense", - "toggleQueryResultsKeyboardAction": "Activer/désactiver les résultats de requête", "ToggleFocusBetweenQueryEditorAndResultsAction": "Basculer le focus entre la requête et les résultats", - "queryShortcutNoEditor": "Le paramètre de l'éditeur est nécessaire pour exécuter un raccourci", + "cancelQueryKeyboardAction": "Annuler la requête", + "copyQueryWithResultsKeyboardAction": "Copier la requête avec les résultats", + "focusOnCurrentQueryKeyboardAction": "Se concentrer sur la requête actuelle", "parseSyntaxLabel": "Analyser la requête", - "queryActions.parseSyntaxSuccess": "Commandes exécutées", + "queryActions.notConnected": "Connectez-vous à un serveur", "queryActions.parseSyntaxFailure": "La commande a échoué : ", - "queryActions.notConnected": "Connectez-vous à un serveur" + "queryActions.parseSyntaxSuccess": "Commandes exécutées", + "queryActions.queryResultsCopySuccess": "La requête et les résultats ont été copiés.", + "queryShortcutNoEditor": "Le paramètre de l'éditeur est nécessaire pour exécuter un raccourci", + "refreshIntellisenseKeyboardAction": "Actualiser le cache IntelliSense", + "runCurrentQueryKeyboardAction": "Exécuter la requête actuelle", + "runCurrentQueryWithActualPlanKeyboardAction": "Exécuter la requête actuelle avec le plan réel", + "runQueryKeyboardAction": "Exécuter la requête", + "toggleQueryResultsKeyboardAction": "Activer/désactiver les résultats de requête" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Panneau des messages", "copy": "Copier", - "copyAll": "Tout copier" + "copyAll": "Tout copier", + "messagePanel": "Panneau des messages" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Résultats de la requête", "newQuery": "Nouvelle requête", - "queryEditorConfigurationTitle": "Éditeur de requêtes", - "queryEditor.results.saveAsCsv.includeHeaders": "Quand la valeur est true, les en-têtes de colonne sont inclus dans l'enregistrement des résultats au format CSV", - "queryEditor.results.saveAsCsv.delimiter": "Délimiteur personnalisé à utiliser entre les valeurs pendant l'enregistrement au format CSV", - "queryEditor.results.saveAsCsv.lineSeperator": "Caractère(s) utilisé(s) pour séparer les lignes pendant l'enregistrement des résultats au format CSV", - "queryEditor.results.saveAsCsv.textIdentifier": "Caractère utilisé pour englober les champs de texte pendant l'enregistrement des résultats au format CSV", - "queryEditor.results.saveAsCsv.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format CSV", - "queryEditor.results.saveAsXml.formatted": "Quand la valeur est true, la sortie XML est mise en forme pendant l'enregistrement des résultats au format XML", - "queryEditor.results.saveAsXml.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format XML", - "queryEditor.results.streaming": "Activer le streaming des résultats, contient quelques problèmes visuels mineurs", - "queryEditor.results.copyIncludeHeaders": "Options de configuration pour copier les résultats de la Vue Résultats", - "queryEditor.results.copyRemoveNewLine": "Options de configuration pour copier les résultats multilignes de la vue Résultats", - "queryEditor.results.optimizedTable": "(Expérimental) Utilisez une table optimisée dans la sortie des résultats. Certaines fonctionnalités sont peut-être manquantes et en préparation.", + "queryEditor.chart.defaultChartType": "Type de graphique par défaut à utiliser à l'ouverture de la visionneuse graphique à partir des résultats d'une requête", "queryEditor.inMemoryDataProcessingThreshold": "Contrôle le nombre maximal de lignes autorisées pour effectuer le filtrage et le tri en mémoire. Si ce nombre est dépassé, le tri et le filtrage sont désactivés. Avertissement : l’augmentation de cette valeur peut avoir un impact sur les performances.", - "queryEditor.results.openAfterSave": "Indique si le fichier doit être ouvert dans Azure Data Studio une fois le résultat enregistré.", "queryEditor.messages.showBatchTime": "Spécifie si la durée d'exécution doit être indiquée pour chaque lot", "queryEditor.messages.wordwrap": "Messages de retour automatique à la ligne", - "queryEditor.chart.defaultChartType": "Type de graphique par défaut à utiliser à l'ouverture de la visionneuse graphique à partir des résultats d'une requête", - "queryEditor.tabColorMode.off": "La coloration des onglets est désactivée", + "queryEditor.promptToSaveGeneratedFiles": "Inviter à enregistrer les fichiers SQL générés", + "queryEditor.results.copyIncludeHeaders": "Options de configuration pour copier les résultats de la Vue Résultats", + "queryEditor.results.copyRemoveNewLine": "Options de configuration pour copier les résultats multilignes de la vue Résultats", + "queryEditor.results.openAfterSave": "Indique si le fichier doit être ouvert dans Azure Data Studio une fois le résultat enregistré.", + "queryEditor.results.saveAsCsv.delimiter": "Délimiteur personnalisé à utiliser entre les valeurs pendant l'enregistrement au format CSV", + "queryEditor.results.saveAsCsv.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format CSV", + "queryEditor.results.saveAsCsv.includeHeaders": "Quand la valeur est true, les en-têtes de colonne sont inclus dans l'enregistrement des résultats au format CSV", + "queryEditor.results.saveAsCsv.lineSeperator": "Caractère(s) utilisé(s) pour séparer les lignes pendant l'enregistrement des résultats au format CSV", + "queryEditor.results.saveAsCsv.textIdentifier": "Caractère utilisé pour englober les champs de texte pendant l'enregistrement des résultats au format CSV", + "queryEditor.results.saveAsXml.encoding": "Encodage de fichier utilisé pendant l'enregistrement des résultats au format XML", + "queryEditor.results.saveAsXml.formatted": "Quand la valeur est true, la sortie XML est mise en forme pendant l'enregistrement des résultats au format XML", + "queryEditor.results.streaming": "Activer le streaming des résultats, contient quelques problèmes visuels mineurs", + "queryEditor.showConnectionInfoInTitle": "Contrôle s'il faut montrer les informations de connexion d'un onglet dans le titre.", + "queryEditor.tabColorMode": "Contrôle comment colorer les onglets en fonction du groupe de serveurs de leur connexion active", "queryEditor.tabColorMode.border": "La bordure supérieure de chaque onglet de l'éditeur est colorée pour correspondre au groupe de serveurs concerné", "queryEditor.tabColorMode.fill": "La couleur d'arrière-plan de chaque onglet de l'éditeur correspond au groupe de serveurs concerné", - "queryEditor.tabColorMode": "Contrôle comment colorer les onglets en fonction du groupe de serveurs de leur connexion active", - "queryEditor.showConnectionInfoInTitle": "Contrôle s'il faut montrer les informations de connexion d'un onglet dans le titre.", - "queryEditor.promptToSaveGeneratedFiles": "Inviter à enregistrer les fichiers SQL générés", + "queryEditor.tabColorMode.off": "La coloration des onglets est désactivée", + "queryEditorConfigurationTitle": "Éditeur de requêtes", + "queryResultsEditor.name": "Résultats de la requête", "queryShortcutDescription": "Définissez la combinaison de touches workbench.action.query.shortcut{0} pour exécuter le texte du raccourci en tant qu’appel de procédure ou exécution de la requête. Tout texte sélectionné dans l’éditeur de requête est passé en tant que paramètre à la fin de votre requête, ou vous pouvez le référencer avec {arg}" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Nouvelle requête", - "runQueryLabel": "Exécuter", - "cancelQueryLabel": "Annuler", - "estimatedQueryPlan": "Expliquer", "actualQueryPlan": "Réel", - "disconnectDatabaseLabel": "Déconnecter", + "cancelQueryLabel": "Annuler", "changeConnectionDatabaseLabel": "Changer la connexion", - "connectDatabaseLabel": "Connecter", - "enablesqlcmdLabel": "Activer SQLCMD", - "disablesqlcmdLabel": "Désactiver SQLCMD", - "selectDatabase": "Sélectionner une base de données", "changeDatabase.failed": "Le changement de base de données a échoué", "changeDatabase.failedWithError": "Le changement de la base de données {0} a échoué", - "queryEditor.exportSqlAsNotebook": "Exporter au format Notebook" + "connectDatabaseLabel": "Connecter", + "disablesqlcmdLabel": "Désactiver SQLCMD", + "disconnectDatabaseLabel": "Déconnecter", + "enablesqlcmdLabel": "Activer SQLCMD", + "estimatedQueryPlan": "Expliquer", + "newQueryTask.newQuery": "Nouvelle requête", + "queryEditor.exportSqlAsNotebook": "Exporter au format Notebook", + "runQueryLabel": "Exécuter", + "selectDatabase": "Sélectionner une base de données" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Éditeur de requêtes" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Résultats", - "messagesTabTitle": "Messages" + "messagesTabTitle": "Messages", + "resultsTabTitle": "Résultats" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Temps écoulé", - "status.query.rowCount": "Nombre de lignes", - "rowCount": "{0} lignes", "query.status.executing": "Exécution de la requête...", - "status.query.status": "État d'exécution", + "rowCount": "{0} lignes", + "status.query.rowCount": "Nombre de lignes", "status.query.selection-summary": "Récapitulatif de la sélection", - "status.query.summaryText": "Moyenne : {0}, nombre : {1}, somme : {2}" + "status.query.status": "État d'exécution", + "status.query.summaryText": "Moyenne : {0}, nombre : {1}, somme : {2}", + "status.query.timeElapsed": "Temps écoulé" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Grille de résultats et messages", - "fontFamily": "Contrôle la famille de polices.", - "fontWeight": "Contrôle l'épaisseur de police.", - "fontSize": "Contrôle la taille de police en pixels.", - "letterSpacing": "Contrôle l'espacement des lettres en pixels.", - "rowHeight": "Contrôle la hauteur de ligne en pixels", - "cellPadding": "Contrôle l'espacement des cellules en pixels", "autoSizeColumns": "Dimensionnez automatiquement la largeur de colonne en fonction des résultats initiaux. Problèmes de performance possibles avec les grands nombres de colonnes ou les grandes cellules", - "maxColumnWidth": "Largeur maximale en pixels des colonnes dimensionnées automatiquement" + "cellPadding": "Contrôle l'espacement des cellules en pixels", + "fontFamily": "Contrôle la famille de polices.", + "fontSize": "Contrôle la taille de police en pixels.", + "fontWeight": "Contrôle l'épaisseur de police.", + "letterSpacing": "Contrôle l'espacement des lettres en pixels.", + "maxColumnWidth": "Largeur maximale en pixels des colonnes dimensionnées automatiquement", + "resultsGridConfigurationTitle": "Grille de résultats et messages", + "rowHeight": "Contrôle la hauteur de ligne en pixels" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Activer/désactiver l'historique des requêtes", - "queryHistory.delete": "Supprimer", "queryHistory.clearLabel": "Effacer tout l'historique", + "queryHistory.delete": "Supprimer", + "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes", + "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes", "queryHistory.openQuery": "Ouvrir la requête", "queryHistory.runQuery": "Exécuter la requête", "queryHistory.toggleCaptureLabel": "Activer/désactiver la capture de l'historique des requêtes", - "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes", - "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes" + "toggleQueryHistory": "Activer/désactiver l'historique des requêtes" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "succès", - "failed": "échec" + "failed": "échec", + "succeeded": "succès" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "Aucune requête à afficher.", "queryHistory.regTreeAriaLabel": "Historique des requêtes" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "QueryHistory", - "queryHistoryCaptureEnabled": "Indique si la capture de l'historique des requêtes est activée. Si la valeur est false, les requêtes exécutées ne sont pas capturées.", + "miViewQueryHistory": "&&Historique des requêtes", + "queryHistory": "Historique des requêtes", "queryHistory.clearLabel": "Effacer tout l'historique", "queryHistory.disableCapture": "Suspendre la capture de l'historique des requêtes", "queryHistory.enableCapture": "Démarrer la capture de l'historique des requêtes", - "viewCategory": "Voir", - "miViewQueryHistory": "&&Historique des requêtes", - "queryHistory": "Historique des requêtes" + "queryHistoryCaptureEnabled": "Indique si la capture de l'historique des requêtes est activée. Si la valeur est false, les requêtes exécutées ne sont pas capturées.", + "queryHistoryConfigurationTitle": "QueryHistory", + "viewCategory": "Voir" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "Plan de requête" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Éditeur du plan de requête" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Opération", - "topOperations.object": "Objet", - "topOperations.estCost": "Coût estimé", - "topOperations.estSubtreeCost": "Coût estimé de la sous-arborescence", - "topOperations.actualRows": "Lignes réelles", - "topOperations.estRows": "Lignes estimées", "topOperations.actualExecutions": "Exécutions réelles", - "topOperations.estCPUCost": "Coût estimé du processeur", - "topOperations.estIOCost": "Coût estimé des E/S", - "topOperations.parallel": "Parallèle", "topOperations.actualRebinds": "Reliaisons réelles", - "topOperations.estRebinds": "Reliaisons estimées", "topOperations.actualRewinds": "Rembobinages réels", + "topOperations.actualRows": "Lignes réelles", + "topOperations.estCPUCost": "Coût estimé du processeur", + "topOperations.estCost": "Coût estimé", + "topOperations.estIOCost": "Coût estimé des E/S", + "topOperations.estRebinds": "Reliaisons estimées", "topOperations.estRewinds": "Rembobinages estimés", + "topOperations.estRows": "Lignes estimées", + "topOperations.estSubtreeCost": "Coût estimé de la sous-arborescence", + "topOperations.object": "Objet", + "topOperations.operation": "Opération", + "topOperations.parallel": "Parallèle", "topOperations.partitioned": "Partitionné", "topOperationsTitle": "Principales opérations" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Nouveau déploiement..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Visionneuse de ressources" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Actualiser" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Erreur d'ouverture du lien : {0}", - "resourceViewerTable.commandError": "Erreur durant l'exécution de la commande « {0} » : {1}" + "resourceViewerTable.commandError": "Erreur durant l'exécution de la commande « {0} » : {1}", + "resourceViewerTable.openError": "Erreur d'ouverture du lien : {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Arborescence de la visionneuse de ressources" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Chemin de l'icône de ressource.", "extension.contributes.resourceView.resource.id": "Identificateur de la ressource.", "extension.contributes.resourceView.resource.name": "Nom de la vue, contrôlable de visu. À afficher", - "extension.contributes.resourceView.resource.icon": "Chemin de l'icône de ressource.", "extension.contributes.resourceViewResources": "Fournit une ressource dans la vue des ressources", - "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'", - "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'" + "optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'", + "requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Restaurer", - "backup": "Restaurer" + "backup": "Restaurer", + "restore": "Restaurer" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Vous devez activer les fonctionnalités en préversion pour utiliser la restauration", - "restore.commandNotSupportedOutsideContext": "La commande de Restaurer n'est pas prise en charge en dehors d’un contexte du serveur. Sélectionnez un serveur ou une base de données et réessayez.", "restore.commandNotSupported": "La commande de restauration n'est pas prise en charge pour les bases de données Azure SQL.", + "restore.commandNotSupportedOutsideContext": "La commande de Restaurer n'est pas prise en charge en dehors d’un contexte du serveur. Sélectionnez un serveur ou une base de données et réessayez.", + "restore.isPreviewFeature": "Vous devez activer les fonctionnalités en préversion pour utiliser la restauration", "restoreAction.restore": "Restaurer" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Modifier les données", + "refreshNode": "Actualiser", + "scriptAlter": "Script de modification", + "scriptAsAlter": "Script de modification", "scriptAsCreate": "Script de création", "scriptAsDelete": "Script de suppression", - "scriptAsSelect": "Sélectionnez les 1000 premiers", "scriptAsExecute": "Script d'exécution", - "scriptAsAlter": "Script de modification", - "editData": "Modifier les données", - "scriptSelect": "Sélectionnez les 1000 premiers", - "scriptKustoSelect": "Prendre 10", + "scriptAsSelect": "Sélectionnez les 1000 premiers", "scriptCreate": "Script de création", - "scriptExecute": "Script d'exécution", - "scriptAlter": "Script de modification", "scriptDelete": "Script de suppression", - "refreshNode": "Actualiser" + "scriptExecute": "Script d'exécution", + "scriptKustoSelect": "Prendre 10", + "scriptSelect": "Sélectionnez les 1000 premiers" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Erreur pendant l'actualisation du nœud « {0} » : {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tâches en cours", - "viewCategory": "Voir", + "miViewTasks": "&&Tâches", "tasks": "Tâches", - "miViewTasks": "&&Tâches" + "viewCategory": "Voir" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Activer/désactiver des tâches" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "succès", + "canceled": "annulé", + "canceling": "annulation", "failed": "échec", "inProgress": "en cours", "notStarted": "non démarré", - "canceled": "annulé", - "canceling": "annulation" + "succeeded": "succès" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "Aucun historique des tâches à afficher.", - "taskHistory.regTreeAriaLabel": "Historique des tâches", - "taskError": "Erreur de tâche" + "taskError": "Erreur de tâche", + "taskHistory.regTreeAriaLabel": "Historique des tâches" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Annuler", @@ -10863,159 +11368,159 @@ "taskAction.script": "Script" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", - "refresh": "Actualiser", "collapseAll": "Tout réduire", - "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}." + "command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}.", + "no-dataprovider": "Aucun fournisseur de données inscrit pouvant fournir des données de vue.", + "refresh": "Actualiser" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "OK", - "webViewDialog.close": "Fermer" + "webViewDialog.close": "Fermer", + "webViewDialog.ok": "OK" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Les fonctionnalités en préversion améliorent votre expérience dans Azure Data Studio en vous donnant un accès total aux nouvelles fonctionnalités et améliorations. Vous pouvez en savoir plus sur les fonctionnalités en préversion [ici] ({0}). Voulez-vous activer les fonctionnalités en préversion ?", - "enablePreviewFeatures.yes": "Oui (recommandé)", + "enablePreviewFeatures.never": "Non, ne plus afficher", "enablePreviewFeatures.no": "Non", - "enablePreviewFeatures.never": "Non, ne plus afficher" + "enablePreviewFeatures.notice": "Les fonctionnalités en préversion améliorent votre expérience dans Azure Data Studio en vous donnant un accès total aux nouvelles fonctionnalités et améliorations. Vous pouvez en savoir plus sur les fonctionnalités en préversion [ici] ({0}). Voulez-vous activer les fonctionnalités en préversion ?", + "enablePreviewFeatures.yes": "Oui (recommandé)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Cette page de fonctionnalité est en préversion. Les fonctionnalités en préversion sont des nouvelles fonctionnalités en passe d'être définitivement intégrées dans le produit. Elles sont stables, mais ont besoin d'améliorations d'accessibilité supplémentaires. Nous vous invitons à nous faire part de vos commentaires en avant-première pendant leur développement.", - "welcomePage.preview": "Aperçu", "welcomePage.createConnection": "Créer une connexion", "welcomePage.createConnectionBody": "Connectez-vous à une instance de base de données en utilisant la boîte de dialogue de connexion.", - "welcomePage.runQuery": "Exécuter une requête", - "welcomePage.runQueryBody": "Interagir avec des données par le biais d'un éditeur de requête.", "welcomePage.createNotebook": "Créer un notebook", "welcomePage.createNotebookBody": "Générez un nouveau notebook à l'aide d'un éditeur de notebook natif.", "welcomePage.deployServer": "Déployer un serveur", "welcomePage.deployServerBody": "Créez une instance de service de données relationnelles sur la plateforme de votre choix.", - "welcomePage.resources": "Ressources", - "welcomePage.history": "Historique", - "welcomePage.name": "Nom", - "welcomePage.location": "Localisation", - "welcomePage.moreRecent": "Afficher plus", - "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage", - "welcomePage.usefuLinks": "Liens utiles", - "welcomePage.gettingStarted": "Démarrer", - "welcomePage.gettingStartedBody": "Découvrez les fonctionnalités offertes par Azure Data Studio et comment en tirer le meilleur parti.", "welcomePage.documentation": "Documentation", "welcomePage.documentationBody": "Visitez le centre de documentation pour obtenir des guides de démarrage rapide, des guides pratiques et des références pour PowerShell, les API, etc.", - "welcomePage.videos": "Vidéos", - "welcomePage.videoDescriptionOverview": "Vue d'ensemble d'Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Présentation des notebooks Azure Data Studio | Données exposées", "welcomePage.extensions": "Extensions", + "welcomePage.gettingStarted": "Démarrer", + "welcomePage.gettingStartedBody": "Découvrez les fonctionnalités offertes par Azure Data Studio et comment en tirer le meilleur parti.", + "welcomePage.history": "Historique", + "welcomePage.learnMore": "En savoir plus ", + "welcomePage.location": "Localisation", + "welcomePage.moreRecent": "Afficher plus", + "welcomePage.name": "Nom", + "welcomePage.preview": "Aperçu", + "welcomePage.previewBody": "Cette page de fonctionnalité est en préversion. Les fonctionnalités en préversion sont des nouvelles fonctionnalités en passe d'être définitivement intégrées dans le produit. Elles sont stables, mais ont besoin d'améliorations d'accessibilité supplémentaires. Nous vous invitons à nous faire part de vos commentaires en avant-première pendant leur développement.", + "welcomePage.resources": "Ressources", + "welcomePage.runQuery": "Exécuter une requête", + "welcomePage.runQueryBody": "Interagir avec des données par le biais d'un éditeur de requête.", "welcomePage.showAll": "Tout afficher", - "welcomePage.learnMore": "En savoir plus " + "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage", + "welcomePage.usefuLinks": "Liens utiles", + "welcomePage.videoDescriptionIntroduction": "Présentation des notebooks Azure Data Studio | Données exposées", + "welcomePage.videoDescriptionOverview": "Vue d'ensemble d'Azure Data Studio", + "welcomePage.videos": "Vidéos" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Étendez les fonctionnalités d'Azure Data Studio en installant des extensions développées par nous/Microsoft ainsi que par la communauté (vous !).", "GuidedTour.connections": "Connexions", + "GuidedTour.discoverWelcomePage": "Découvrez les fonctionnalités principales, les fichiers récemment ouverts et les extensions recommandées dans la page d'accueil. Pour plus d'informations sur le démarrage avec Azure Data Studio, consultez nos vidéos et notre documentation.", + "GuidedTour.extensions": "Extensions", + "GuidedTour.finish": "Terminer", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Démarrez en créant votre propre notebook ou collection de notebooks au même endroit.", "GuidedTour.makeConnections": "Connectez, interrogez et gérez vos connexions SQL Server, Azure, etc.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Personnalisez Azure Data Studio en fonction de vos préférences. Vous pouvez configurer des paramètres comme l'enregistrement automatique et la taille des onglets, personnaliser vos raccourcis clavier et adopter le thème de couleur de votre choix.", "GuidedTour.next": "Suivant", "GuidedTour.notebooks": "Notebooks", - "GuidedTour.gettingStartedNotebooks": "Démarrez en créant votre propre notebook ou collection de notebooks au même endroit.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Extensions", - "GuidedTour.addExtensions": "Étendez les fonctionnalités d'Azure Data Studio en installant des extensions développées par nous/Microsoft ainsi que par la communauté (vous !).", - "GuidedTour.three": "3", - "GuidedTour.settings": "Paramètres", - "GuidedTour.makeConnesetSettings": "Personnalisez Azure Data Studio en fonction de vos préférences. Vous pouvez configurer des paramètres comme l'enregistrement automatique et la taille des onglets, personnaliser vos raccourcis clavier et adopter le thème de couleur de votre choix.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Page d'accueil", - "GuidedTour.discoverWelcomePage": "Découvrez les fonctionnalités principales, les fichiers récemment ouverts et les extensions recommandées dans la page d'accueil. Pour plus d'informations sur le démarrage avec Azure Data Studio, consultez nos vidéos et notre documentation.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Terminer", - "guidedTour": "Visite de bienvenue de l'utilisateur", - "hideGuidedTour": "Masquer la visite de bienvenue", + "GuidedTour.one": "1", "GuidedTour.readMore": "En savoir plus", - "help": "Aide" + "GuidedTour.settings": "Paramètres", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Page d'accueil", + "guidedTour": "Visite de bienvenue de l'utilisateur", + "help": "Aide", + "hideGuidedTour": "Masquer la visite de bienvenue" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Voulez-vous voir une présentation rapide d'Azure Data Studio ?", + "WelcomePage.welcome": "Bienvenue !", + "closeTourBar": "Fermer la barre de présentation rapide", + "details": "Détails", + "ok": "OK", + "welcome.title": "Bienvenue", "welcomePage": "Bienvenue", - "welcomePage.adminPack": "Pack d'administration SQL", - "welcomePage.showAdminPack": "Pack d'administration SQL", - "welcomePage.adminPackDescription": "Le pack d'administration de SQL Server est une collection d'extensions d'administration de base de données courantes qui vous permet de gérer SQL Server", - "welcomePage.sqlServerAgent": "SQL Server Agent", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "Importation SQL Server", - "welcomePage.sqlServerDacpac": "Package DAC SQL Server", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Écrire et exécuter des scripts PowerShell à l'aide de l'éditeur de requêtes complet d'Azure Data Studio", - "welcomePage.dataVirtualization": "Virtualisation des données", - "welcomePage.dataVirtualizationDescription": "Virtualiser les données avec SQL Server 2019 et créer des tables externes à l'aide d'Assistants interactifs", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Connecter, interroger et gérer les bases de données Postgres avec Azure Data Studio", - "welcomePage.extensionPackAlreadyInstalled": "Le support pour {0} est déjà installé.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La fenêtre se recharge après l'installation d'un support supplémentaire pour {0}.", - "welcomePage.installingExtensionPack": "Installation d'un support supplémentaire pour {0}...", - "welcomePage.extensionPackNotFound": "Le support pour {0} avec l'ID {1} est introuvable.", - "welcomePage.newConnection": "Nouvelle connexion", - "welcomePage.newQuery": "Nouvelle requête", - "welcomePage.newNotebook": "Nouveau notebook", + "welcomePage.adminPack": "Pack d'administration SQL", + "welcomePage.adminPackDescription": "Le pack d'administration de SQL Server est une collection d'extensions d'administration de base de données courantes qui vous permet de gérer SQL Server", + "welcomePage.background": "Couleur d'arrière-plan de la page d'accueil.", + "welcomePage.dataVirtualization": "Virtualisation des données", + "welcomePage.dataVirtualizationDescription": "Virtualiser les données avec SQL Server 2019 et créer des tables externes à l'aide d'Assistants interactifs", "welcomePage.deployServer": "Déployer un serveur", - "welcome.title": "Bienvenue", + "welcomePage.extensionPackAlreadyInstalled": "Le support pour {0} est déjà installé.", + "welcomePage.extensionPackNotFound": "Le support pour {0} avec l'ID {1} est introuvable.", + "welcomePage.install": "Installer", + "welcomePage.installExtensionPack": "Installer un support supplémentaire pour {0} ", + "welcomePage.installKeymap": "Installer le mappage de touches {0}", + "welcomePage.installed": "Installé", + "welcomePage.installedExtensionPack": "Le support {0} est déjà installé.", + "welcomePage.installedKeymap": "Le mappage de touches '{0}' est déjà installé", + "welcomePage.installingExtensionPack": "Installation d'un support supplémentaire pour {0}...", "welcomePage.new": "Nouveau", + "welcomePage.newConnection": "Nouvelle connexion", + "welcomePage.newNotebook": "Nouveau notebook", + "welcomePage.newQuery": "Nouvelle requête", "welcomePage.open": "Ouvrir…", "welcomePage.openFile": "Ouvrir le fichier...", "welcomePage.openFolder": "Ouvrir le dossier...", - "welcomePage.startTour": "Démarrer la visite guidée", - "closeTourBar": "Fermer la barre de présentation rapide", - "WelcomePage.TakeATour": "Voulez-vous voir une présentation rapide d'Azure Data Studio ?", - "WelcomePage.welcome": "Bienvenue !", "welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}", - "welcomePage.install": "Installer", - "welcomePage.installKeymap": "Installer le mappage de touches {0}", - "welcomePage.installExtensionPack": "Installer un support supplémentaire pour {0} ", - "welcomePage.installed": "Installé", - "welcomePage.installedKeymap": "Le mappage de touches '{0}' est déjà installé", - "welcomePage.installedExtensionPack": "Le support {0} est déjà installé.", - "ok": "OK", - "details": "Détails", - "welcomePage.background": "Couleur d'arrière-plan de la page d'accueil." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Écrire et exécuter des scripts PowerShell à l'aide de l'éditeur de requêtes complet d'Azure Data Studio", + "welcomePage.showAdminPack": "Pack d'administration SQL", + "welcomePage.sqlServerAgent": "SQL Server Agent", + "welcomePage.sqlServerDacpac": "Package DAC SQL Server", + "welcomePage.sqlServerImport": "Importation SQL Server", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "Démarrer la visite guidée", + "welcomePage.willReloadAfterInstallingExtensionPack": "La fenêtre se recharge après l'installation d'un support supplémentaire pour {0}." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Démarrer", - "welcomePage.newConnection": "Nouvelle connexion", - "welcomePage.newQuery": "Nouvelle requête", - "welcomePage.newNotebook": "Nouveau notebook", - "welcomePage.openFileMac": "Ouvrir un fichier", - "welcomePage.openFileLinuxPC": "Ouvrir un fichier", - "welcomePage.deploy": "Déployer", - "welcomePage.newDeployment": "Nouveau déploiement...", - "welcomePage.recent": "Récent", - "welcomePage.moreRecent": "Plus...", - "welcomePage.noRecentFolders": "Aucun dossier récent", - "welcomePage.help": "Aide", - "welcomePage.gettingStarted": "Démarrer", - "welcomePage.productDocumentation": "Documentation", - "welcomePage.reportIssue": "Signaler un problème ou une demande de fonctionnalité", - "welcomePage.gitHubRepository": "Dépôt GitHub", - "welcomePage.releaseNotes": "Notes de publication", - "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage", - "welcomePage.customize": "Personnaliser", - "welcomePage.extensions": "Extensions", - "welcomePage.extensionDescription": "Téléchargez les extensions dont vous avez besoin, notamment le pack d'administration SQL Server", - "welcomePage.keyboardShortcut": "Raccourcis clavier", - "welcomePage.keyboardShortcutDescription": "Rechercher vos commandes préférées et les personnaliser", - "welcomePage.colorTheme": "Thème de couleur", - "welcomePage.colorThemeDescription": "Personnalisez l'apparence de l'éditeur et de votre code", - "welcomePage.learn": "Apprendre", - "welcomePage.showCommands": "Rechercher et exécuter toutes les commandes", - "welcomePage.showCommandsDescription": "La palette de commandes ({0}) permet d'accéder rapidement aux commandes pour en rechercher une", "welcomePage.azdataBlog": "Découvrir les nouveautés de la dernière version", "welcomePage.azdataBlogDescription": "Nouveaux billets de blog mensuels mettant en avant nos nouvelles fonctionnalités", + "welcomePage.colorTheme": "Thème de couleur", + "welcomePage.colorThemeDescription": "Personnalisez l'apparence de l'éditeur et de votre code", + "welcomePage.customize": "Personnaliser", + "welcomePage.deploy": "Déployer", + "welcomePage.extensionDescription": "Téléchargez les extensions dont vous avez besoin, notamment le pack d'administration SQL Server", + "welcomePage.extensions": "Extensions", "welcomePage.followTwitter": "Suivez-nous sur Twitter", - "welcomePage.followTwitterDescription": "Informez-vous de la façon dont la communauté utilise Azure Data Studio et discutez directement avec les ingénieurs." + "welcomePage.followTwitterDescription": "Informez-vous de la façon dont la communauté utilise Azure Data Studio et discutez directement avec les ingénieurs.", + "welcomePage.gettingStarted": "Démarrer", + "welcomePage.gitHubRepository": "Dépôt GitHub", + "welcomePage.help": "Aide", + "welcomePage.keyboardShortcut": "Raccourcis clavier", + "welcomePage.keyboardShortcutDescription": "Rechercher vos commandes préférées et les personnaliser", + "welcomePage.learn": "Apprendre", + "welcomePage.moreRecent": "Plus...", + "welcomePage.newConnection": "Nouvelle connexion", + "welcomePage.newDeployment": "Nouveau déploiement...", + "welcomePage.newNotebook": "Nouveau notebook", + "welcomePage.newQuery": "Nouvelle requête", + "welcomePage.noRecentFolders": "Aucun dossier récent", + "welcomePage.openFileLinuxPC": "Ouvrir un fichier", + "welcomePage.openFileMac": "Ouvrir un fichier", + "welcomePage.productDocumentation": "Documentation", + "welcomePage.recent": "Récent", + "welcomePage.releaseNotes": "Notes de publication", + "welcomePage.reportIssue": "Signaler un problème ou une demande de fonctionnalité", + "welcomePage.showCommands": "Rechercher et exécuter toutes les commandes", + "welcomePage.showCommandsDescription": "La palette de commandes ({0}) permet d'accéder rapidement aux commandes pour en rechercher une", + "welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage", + "welcomePage.start": "Démarrer" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Comptes", - "linkedAccounts": "Comptes liés", - "accountDialog.close": "Fermer", - "accountDialog.noAccountLabel": "Aucun compte lié. Ajoutez un compte.", "accountDialog.addConnection": "Ajouter un compte", + "accountDialog.close": "Fermer", + "accountDialog.didNotPickAuthProvider": "Vous n'avez sélectionné aucun fournisseur d'authentification. Réessayez.", + "accountDialog.noAccountLabel": "Aucun compte lié. Ajoutez un compte.", "accountDialog.noCloudsRegistered": "Aucun cloud n'est activé. Accéder à Paramètres -> Rechercher dans la configuration de compte Azure -> Activer au moins un cloud", - "accountDialog.didNotPickAuthProvider": "Vous n'avez sélectionné aucun fournisseur d'authentification. Réessayez." + "accountExplorer.name": "Comptes", + "linkedAccounts": "Comptes liés" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Erreur d'ajout de compte" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "Impossible de démarrer une authentification OAuth automatique. Il y en a déjà une en cours." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "La connexion est nécessaire pour interagir avec adminservice", - "adminService.noHandlerRegistered": "Aucun gestionnaire inscrit" + "adminService.noHandlerRegistered": "Aucun gestionnaire inscrit", + "adminService.providerIdNotValidError": "La connexion est nécessaire pour interagir avec adminservice" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "La connexion est nécessaire pour interagir avec le service d'évaluation", - "asmt.noHandlerRegistered": "Aucun gestionnaire inscrit" + "asmt.noHandlerRegistered": "Aucun gestionnaire inscrit", + "asmt.providerIdNotValidError": "La connexion est nécessaire pour interagir avec le service d'évaluation" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Propriétés avancées", - "advancedProperties.discard": "Abandonner" + "advancedProperties.discard": "Abandonner", + "connectionAdvancedProperties": "Propriétés avancées" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Description du serveur (facultatif)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Effacer la liste", "ClearedRecentConnections": "Liste des dernières connexions effacée", - "connectionAction.yes": "Oui", - "connectionAction.no": "Non", "clearRecentConnectionMessage": "Voulez-vous vraiment supprimer toutes les connexions de la liste ?", - "connectionDialog.yes": "Oui", - "connectionDialog.no": "Non", - "delete": "Supprimer", "connectionAction.GetCurrentConnectionString": "Obtenir la chaîne de connexion actuelle", "connectionAction.connectionString": "Chaîne de connexion non disponible", - "connectionAction.noConnection": "Aucune connexion active disponible" + "connectionAction.no": "Non", + "connectionAction.noConnection": "Aucune connexion active disponible", + "connectionAction.yes": "Oui", + "connectionDialog.no": "Non", + "connectionDialog.yes": "Oui", + "delete": "Supprimer" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Parcourir", - "connectionDialog.FilterPlaceHolder": "Tapez ici pour filtrer la liste", - "connectionDialog.FilterInputTitle": "Filtrer les connexions", + "connectionBrowserTree": "Arborescence du navigateur de connexion", "connectionDialog.ApplyingFilter": "Application du filtre", - "connectionDialog.RemovingFilter": "Suppression du filtre", "connectionDialog.FilterApplied": "Filtre appliqué", + "connectionDialog.FilterInputTitle": "Filtrer les connexions", + "connectionDialog.FilterPlaceHolder": "Tapez ici pour filtrer la liste", "connectionDialog.FilterRemoved": "Filtre supprimé", - "savedConnections": "Connexions enregistrées", + "connectionDialog.RemovingFilter": "Suppression du filtre", + "connectionDialog.browser": "Parcourir", "savedConnection": "Connexions enregistrées", - "connectionBrowserTree": "Arborescence du navigateur de connexion" + "savedConnections": "Connexions enregistrées" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Erreur de connexion", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Si vous vous êtes déjà connecté, vous devez peut-être réexécuter kinit." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Connexion", - "connecting": "Connexion", "connectType": "Type de connexion", - "recentConnectionTitle": "Récent", + "connecting": "Connexion", + "connection": "Connexion", "connectionDetailsTitle": "Détails de la connexion", - "connectionDialog.connect": "Connecter", "connectionDialog.cancel": "Annuler", + "connectionDialog.connect": "Connecter", "connectionDialog.recentConnections": "Connexions récentes", - "noRecentConnections": "Aucune connexion récente" + "noRecentConnections": "Aucune connexion récente", + "recentConnectionTitle": "Récent" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "Voulez-vous vraiment annuler cette connexion ?", "connection.noAzureAccount": "L'obtention d'un jeton de compte Azure pour la connexion a échoué", "connectionNotAcceptedError": "Connexion non acceptée", - "connectionService.yes": "Oui", "connectionService.no": "Non", - "cancelConnectionConfirmation": "Voulez-vous vraiment annuler cette connexion ?" + "connectionService.yes": "Oui" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Ajouter un compte...", - "defaultDatabaseOption": "", - "loadingDatabaseOption": "Chargement...", - "serverGroup": "Groupe de serveurs", - "defaultServerGroup": "", "addNewServerGroup": "Ajouter un nouveau groupe...", - "noneServerGroup": "", - "connectionWidget.missingRequireField": "{0} est obligatoire.", - "connectionWidget.fieldWillBeTrimmed": "{0} est tronqué.", - "rememberPassword": "Se souvenir du mot de passe", + "advanced": "Avancé...", "connection.azureAccountDropdownLabel": "Compte", - "connectionWidget.refreshAzureCredentials": "Actualiser les informations d'identification du compte", "connection.azureTenantDropdownLabel": "Locataire Azure AD", "connectionName": "Nom (facultatif)", - "advanced": "Avancé...", - "connectionWidget.invalidAzureAccount": "Vous devez sélectionner un compte" + "connectionWidget.AddAzureAccount": "Ajouter un compte...", + "connectionWidget.fieldWillBeTrimmed": "{0} est tronqué.", + "connectionWidget.invalidAzureAccount": "Vous devez sélectionner un compte", + "connectionWidget.missingRequireField": "{0} est obligatoire.", + "connectionWidget.refreshAzureCredentials": "Actualiser les informations d'identification du compte", + "defaultDatabaseOption": "", + "defaultServerGroup": "", + "loadingDatabaseOption": "Chargement...", + "noneServerGroup": "", + "rememberPassword": "Se souvenir du mot de passe", + "serverGroup": "Groupe de serveurs" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Connecté à", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Connexions non enregistrées" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Ouvrir les extensions de tableau de bord", - "newDashboardTab.ok": "OK", "newDashboardTab.cancel": "Annuler", + "newDashboardTab.ok": "OK", + "newDashboardTab.openDashboardExtensions": "Ouvrir les extensions de tableau de bord", "newdashboardTabDialog.noExtensionLabel": "Aucune extension de tableau de bord n'est actuellement installée. Accédez au gestionnaire d'extensions pour explorer les extensions recommandées." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Étape {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Terminé", - "dialogModalCancelButtonLabel": "Annuler" + "dialogModalCancelButtonLabel": "Annuler", + "dialogModalDoneButtonLabel": "Terminé" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "L'initialisation de la session de modification des données a échoué : " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "OK", - "errorMessageDialog.close": "Fermer", + "copyDetails": "Copier les détails", "errorMessageDialog.action": "Action", - "copyDetails": "Copier les détails" + "errorMessageDialog.close": "Fermer", + "errorMessageDialog.ok": "OK" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Erreur", - "warning": "Avertissement", + "ignore": "Ignorer", "info": "Informations", - "ignore": "Ignorer" + "warning": "Avertissement" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Chemin sélectionné", - "fileFilter": "Fichiers de type", + "fileBrowser.discard": "Ignorer", "fileBrowser.ok": "OK", - "fileBrowser.discard": "Ignorer" + "fileFilter": "Fichiers de type", + "filebrowser.filepath": "Chemin sélectionné" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Sélectionnez un fichier" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Arborescence de l'explorateur de fichiers" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Une erreur s'est produite pendant le chargement de l'explorateur de fichiers.", - "fileBrowserErrorDialogTitle": "Erreur de l'explorateur de fichiers" + "fileBrowserErrorDialogTitle": "Erreur de l'explorateur de fichiers", + "fileBrowserErrorMessage": "Une erreur s'est produite pendant le chargement de l'explorateur de fichiers." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Tous les fichiers" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Copier la cellule" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "Aucun profil de connexion n'a été passé au menu volant des insights", + "insightsConfigError": "Une erreur s'est produite à l'analyse de la configuration d'insight. Tableau/chaîne de requête ou fichier de requête introuvable", "insightsError": "Erreur d'insights", "insightsFileError": "Une erreur s'est produite à la lecture du fichier de requête : ", - "insightsConfigError": "Une erreur s'est produite à l'analyse de la configuration d'insight. Tableau/chaîne de requête ou fichier de requête introuvable" + "insightsInputError": "Aucun profil de connexion n'a été passé au menu volant des insights" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Insights", + "insights.dialog.itemDetails": "Détails d'élément", + "insights.dialog.items": "Éléments", "insights.item": "Élément", "insights.value": "Valeur", "insightsDetailView.name": "Détails de l'insight", "property": "Propriété", - "value": "Valeur", - "InsightsDialogTitle": "Insights", - "insights.dialog.items": "Éléments", - "insights.dialog.itemDetails": "Détails d'élément" + "value": "Valeur" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "Fichier de requête introuvable dans les chemins suivants :\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Échec", - "agentUtilities.succeeded": "Réussite", - "agentUtilities.retry": "Réessayer", - "agentUtilities.canceled": "Annulé", - "agentUtilities.inProgress": "En cours", - "agentUtilities.statusUnknown": "État inconnu", - "agentUtilities.executing": "Exécution", - "agentUtilities.waitingForThread": "En attente de thread", "agentUtilities.betweenRetries": "Entre les tentatives", + "agentUtilities.canceled": "Annulé", + "agentUtilities.executing": "Exécution", + "agentUtilities.failed": "Échec", "agentUtilities.idle": "Inactif", - "agentUtilities.suspended": "Suspendu", - "agentUtilities.obsolete": "[Obsolète]", - "agentUtilities.yes": "Oui", + "agentUtilities.inProgress": "En cours", + "agentUtilities.neverRun": "Ne jamais exécuter", "agentUtilities.no": "Non", "agentUtilities.notScheduled": "Non planifié", - "agentUtilities.neverRun": "Ne jamais exécuter" + "agentUtilities.obsolete": "[Obsolète]", + "agentUtilities.retry": "Réessayer", + "agentUtilities.statusUnknown": "État inconnu", + "agentUtilities.succeeded": "Réussite", + "agentUtilities.suspended": "Suspendu", + "agentUtilities.waitingForThread": "En attente de thread", + "agentUtilities.yes": "Oui" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "Une connexion est nécessaire pour interagir avec JobManagementService", - "noHandlerRegistered": "Aucun gestionnaire inscrit" + "noHandlerRegistered": "Aucun gestionnaire inscrit", + "providerIdNotValidError": "Une connexion est nécessaire pour interagir avec JobManagementService" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Exécution de cellule annulée", + "commandSuccessful": "Commande exécutée", "executionCanceled": "L'exécution de requête a été annulée", - "notebookNotReady": "La session de ce notebook n'est pas encore prête", - "sessionNotReady": "La session de ce notebook va commencer dans un instant", "noDefaultKernel": "Aucun noyau disponible pour ce notebook", - "commandSuccessful": "Commande exécutée" + "notebookNotReady": "La session de ce notebook n'est pas encore prête", + "runCellCancelled": "Exécution de cellule annulée", + "sessionNotReady": "La session de ce notebook va commencer dans un instant" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Une erreur s'est produite au démarrage d'une session de notebook", "ServerNotStarted": "Le serveur n'a pas démarré pour une raison inconnue", + "clientSession.unknownError": "Une erreur s'est produite au démarrage d'une session de notebook", "kernelRequiresConnection": "Noyau {0} introuvable. Le noyau par défaut est utilisé à la place." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Sélectionner une connexion", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Sélectionner une connexion" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "Gestionnaire de notebook introuvable pour le fournisseur {0}", + "changeContextFailed": "Le changement de contexte a échoué : {0}", + "changeKernelFailed": "Le changement de noyau a échoué en raison de l'erreur : {0}", + "changeKernelFailedRetry": "Le changement de noyau a échoué. Le noyau {0} est utilisé. Erreur : {1}", + "deleteCellFailed": "La suppression de la cellule a échoué.", "injectedParametersMsg": "# Paramètres injectés\r\n", "kernelRequiresConnection": "Sélectionnez une connexion afin d'exécuter les cellules pour ce noyau", - "deleteCellFailed": "La suppression de la cellule a échoué.", - "changeKernelFailedRetry": "Le changement de noyau a échoué. Le noyau {0} est utilisé. Erreur : {1}", - "changeKernelFailed": "Le changement de noyau a échoué en raison de l'erreur : {0}", - "changeContextFailed": "Le changement de contexte a échoué : {0}", - "startSessionFailed": "Impossible de démarrer la session : {0}", "shutdownClientSessionError": "Une erreur de session du client s'est produite pendant la fermeture du notebook : {0}", - "ProviderNoManager": "Gestionnaire de notebook introuvable pour le fournisseur {0}" + "startSessionFailed": "Impossible de démarrer la session : {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "Aucun URI passé pendant la création d'un gestionnaire de notebook", - "notebookServiceNoProvider": "Le fournisseur de notebooks n'existe pas" + "notebookServiceNoProvider": "Le fournisseur de notebooks n'existe pas", + "notebookUriNotDefined": "Aucun URI passé pendant la création d'un gestionnaire de notebook" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Une vue portant le nom {0} existe déjà dans ce bloc-notes." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Affichage sans titre" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "Erreur de noyau SQL", "connectionRequired": "Une connexion doit être choisie pour exécuter des cellules de notebook", + "sqlKernelError": "Erreur de noyau SQL", "sqlMaxRowsDisplayed": "Affichage des {0} premières lignes." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "Texte riche", - "notebook.splitViewEditMode": "Mode fractionné", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Mode fractionné" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}.{1} non reconnu", + "invalidMimeData": "Les données de {0} doivent être une chaîne ou un tableau de chaînes", "nbNotSupported": "Ce fichier n'a pas un format de notebook valide", + "nbformatNotRecognized": "nbformat v{0}.{1} non reconnu", "unknownCellType": "Type de cellule {0} inconnu", "unrecognizedOutput": "Type de sortie {0} non reconnu", - "invalidMimeData": "Les données de {0} doivent être une chaîne ou un tableau de chaînes", "unrecognizedOutputType": "Type de sortie {0} non reconnu" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Identificateur du fournisseur de notebooks.", - "carbon.extension.contributes.notebook.fileExtensions": "Extensions de fichier à inscrire dans ce fournisseur de notebooks", - "carbon.extension.contributes.notebook.standardKernels": "Noyaux devant être standard avec ce fournisseur de notebooks", - "vscode.extension.contributes.notebook.providers": "Ajoute des fournisseurs de notebooks.", - "carbon.extension.contributes.notebook.magic": "Nom de la cellule magique, par exemple, '%%sql'.", - "carbon.extension.contributes.notebook.language": "Langage de cellule à utiliser si cette commande magique est incluse dans la cellule", "carbon.extension.contributes.notebook.executionTarget": "Cible d'exécution facultative que cette commande magique indique, par exemple, Spark vs. SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Extensions de fichier à inscrire dans ce fournisseur de notebooks", "carbon.extension.contributes.notebook.kernels": "Ensemble facultatif de noyaux, valable, par exemple, pour python3, pyspark, sql", - "vscode.extension.contributes.notebook.languagemagics": "Ajoute un langage de notebook." + "carbon.extension.contributes.notebook.language": "Langage de cellule à utiliser si cette commande magique est incluse dans la cellule", + "carbon.extension.contributes.notebook.magic": "Nom de la cellule magique, par exemple, '%%sql'.", + "carbon.extension.contributes.notebook.provider": "Identificateur du fournisseur de notebooks.", + "carbon.extension.contributes.notebook.standardKernels": "Noyaux devant être standard avec ce fournisseur de notebooks", + "vscode.extension.contributes.notebook.languagemagics": "Ajoute un langage de notebook.", + "vscode.extension.contributes.notebook.providers": "Ajoute des fournisseurs de notebooks." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Chargement..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Actualiser", - "connectionTree.editConnection": "Modifier la connexion", "DisconnectAction": "Déconnecter", + "activeConnections": "Afficher les connexions actives", "connectionTree.addConnection": "Nouvelle connexion", "connectionTree.addServerGroup": "Nouveau groupe de serveurs", + "connectionTree.editConnection": "Modifier la connexion", "connectionTree.editServerGroup": "Modifier le groupe de serveurs", - "activeConnections": "Afficher les connexions actives", - "showAllConnections": "Afficher toutes les connexions", + "connectionTree.refresh": "Actualiser", "deleteConnection": "Supprimer la connexion", - "deleteConnectionGroup": "Supprimer le groupe" + "deleteConnectionGroup": "Supprimer le groupe", + "showAllConnections": "Afficher toutes les connexions" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "La création d'une session de l'Explorateur d'objets a échoué", "nodeExpansionError": "Plusieurs erreurs :" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "Développement impossible, car le fournisseur de connexion nécessaire '{0}' est introuvable", + "firewallCanceled": "Boîte de dialogue de pare-feu annulée", "loginCanceled": "Annulé par l'utilisateur", - "firewallCanceled": "Boîte de dialogue de pare-feu annulée" + "noProviderFound": "Développement impossible, car le fournisseur de connexion nécessaire '{0}' est introuvable" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Chargement..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Connexions récentes", "serversAriaLabel": "Serveurs", + "treeAriaLabel": "Connexions récentes", "treeCreation.regTreeAriaLabel": "Serveurs" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Trier par événement", "nameColumn": "Trier par colonne", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "Annuler", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "Annuler" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Tout effacer", + "profilerFilterDialog.addClauseText": "Ajouter une clause", "profilerFilterDialog.apply": "Appliquer", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "Annuler", - "profilerFilterDialog.title": "Filtres", + "profilerFilterDialog.clear": "Tout effacer", + "profilerFilterDialog.containsOperator": "Contient", + "profilerFilterDialog.fieldColumn": "Champ", + "profilerFilterDialog.isNotNullOperator": "N'est pas Null", + "profilerFilterDialog.isNullOperator": "Est Null", + "profilerFilterDialog.loadFilter": "Charger le filtre", + "profilerFilterDialog.notContainsOperator": "Ne contient pas", + "profilerFilterDialog.notStartsWithOperator": "Ne commence pas par", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "Opérateur", "profilerFilterDialog.remove": "Supprimer cette clause", "profilerFilterDialog.saveFilter": "Enregistrer le filtre", - "profilerFilterDialog.loadFilter": "Charger le filtre", - "profilerFilterDialog.addClauseText": "Ajouter une clause", - "profilerFilterDialog.fieldColumn": "Champ", - "profilerFilterDialog.operatorColumn": "Opérateur", - "profilerFilterDialog.valueColumn": "Valeur", - "profilerFilterDialog.isNullOperator": "Est Null", - "profilerFilterDialog.isNotNullOperator": "N'est pas Null", - "profilerFilterDialog.containsOperator": "Contient", - "profilerFilterDialog.notContainsOperator": "Ne contient pas", "profilerFilterDialog.startsWithOperator": "Commence par", - "profilerFilterDialog.notStartsWithOperator": "Ne commence pas par" + "profilerFilterDialog.title": "Filtres", + "profilerFilterDialog.valueColumn": "Valeur" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "La validation de la ligne a échoué : ", + "msgCancelQueryFailed": "L'annulation de la requête a échoué : {0}", + "runQueryBatchStartLine": "Ligne {0}", "runQueryBatchStartMessage": "Exécution de la requête démarrée à ", "runQueryStringBatchStartMessage": "L'exécution de la requête \"{0}\" a démarré", - "runQueryBatchStartLine": "Ligne {0}", - "msgCancelQueryFailed": "L'annulation de la requête a échoué : {0}", "updateCellFailed": "La mise à jour de la cellule a échoué : " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "La copie a échoué avec l'erreur {0}", + "elapsedBatchTime": "Durée d'exécution en lot : {0}", "query.ExecutionFailedError": "L'exécution a échoué en raison d'une erreur inattendue : {0}\t{1}", "query.message.executionTime": "Durée d'exécution totale : {0}", - "query.message.startQueryWithRange": "L'exécution de la requête a démarré à la ligne {0}", "query.message.startQuery": "Démarrage de l'exécution du lot {0}", - "elapsedBatchTime": "Durée d'exécution en lot : {0}", - "copyFailed": "La copie a échoué avec l'erreur {0}" + "query.message.startQueryWithRange": "L'exécution de la requête a démarré à la ligne {0}" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "L'enregistrement des résultats a échoué. ", - "resultsSerializer.saveAsFileTitle": "Choisir le fichier de résultats", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (valeurs séparées par des virgules)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Classeur Excel", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Texte brut", - "savingFile": "Enregistrement du fichier...", "msgSaveSucceeded": "Résultats enregistrés dans {0}", - "openFile": "Ouvrir un fichier" + "openFile": "Ouvrir un fichier", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (valeurs séparées par des virgules)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Classeur Excel", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Texte brut", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Choisir le fichier de résultats", + "savingFile": "Enregistrement du fichier..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "De", - "to": "À", + "addIPAddressLabel": "Ajouter l'adresse IP de mon client ", + "addIpRangeLabel": "Ajouter la plage d'adresses IP de mon sous-réseau", "createNewFirewallRule": "Créer une règle de pare-feu", - "firewall.ok": "OK", + "filewallRule": "Règle de pare-feu", "firewall.cancel": "Annuler", + "firewall.ok": "OK", "firewallRuleDialogDescription": "L'adresse IP de votre client n'a pas accès au serveur. Connectez-vous à un compte Azure et créez une règle de pare-feu pour autoriser l'accès.", "firewallRuleHelpDescription": "En savoir plus sur les paramètres de pare-feu", - "filewallRule": "Règle de pare-feu", - "addIPAddressLabel": "Ajouter l'adresse IP de mon client ", - "addIpRangeLabel": "Ajouter la plage d'adresses IP de mon sous-réseau" + "from": "De", + "to": "À" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Erreur d'ajout de compte", "firewallRuleError": "Erreur de règle de pare-feu" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Chemin du fichier de sauvegarde", - "targetDatabase": "Base de données cible", - "restoreDialog.restore": "Restaurer", - "restoreDialog.restoreTitle": "Restaurer la base de données", - "restoreDialog.database": "Base de données", - "restoreDialog.backupFile": "Fichier de sauvegarde", "RestoreDialogTitle": "Restaurer la base de données", - "restoreDialog.cancel": "Annuler", - "restoreDialog.script": "Script", - "source": "Source", - "restoreFrom": "Restaurer à partir de", - "missingBackupFilePathError": "Le chemin du fichier de sauvegarde est obligatoire.", - "multipleBackupFilePath": "Entrez un ou plusieurs chemins de fichier séparés par des virgules", + "backupFilePath": "Chemin du fichier de sauvegarde", + "backupSetsToRestore": "Jeux de sauvegarde à restaurer", "database": "Base de données", "destination": "Destination", - "restoreTo": "Restaurer vers", - "restorePlan": "Plan de restauration", - "backupSetsToRestore": "Jeux de sauvegarde à restaurer", - "restoreDatabaseFileAs": "Restaurer les fichiers de base de données en tant que", - "restoreDatabaseFileDetails": "Restaurer les détails du fichier de base de données", - "logicalFileName": "Nom de fichier logique", "fileType": "Type de fichier", + "filesTitle": "Fichiers", + "generalTitle": "Général", + "logicalFileName": "Nom de fichier logique", + "missingBackupFilePathError": "Le chemin du fichier de sauvegarde est obligatoire.", + "multipleBackupFilePath": "Entrez un ou plusieurs chemins de fichier séparés par des virgules", + "optionsTitle": "Options", "originalFileName": "Nom de fichier d'origine", "restoreAs": "Restaurer comme", + "restoreDatabaseFileAs": "Restaurer les fichiers de base de données en tant que", + "restoreDatabaseFileDetails": "Restaurer les détails du fichier de base de données", + "restoreDialog.backupFile": "Fichier de sauvegarde", + "restoreDialog.cancel": "Annuler", + "restoreDialog.database": "Base de données", + "restoreDialog.restore": "Restaurer", + "restoreDialog.restoreTitle": "Restaurer la base de données", + "restoreDialog.script": "Script", + "restoreFrom": "Restaurer à partir de", "restoreOptions": "Options de restauration", - "taillogBackup": "Sauvegarde de la fin du journal", + "restorePlan": "Plan de restauration", + "restoreTo": "Restaurer vers", "serverConnection": "Connexions du serveur", - "generalTitle": "Général", - "filesTitle": "Fichiers", - "optionsTitle": "Options" + "source": "Source", + "taillogBackup": "Sauvegarde de la fin du journal", + "targetDatabase": "Base de données cible" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "Fichiers de sauvegarde", - "backup.allFiles": "Tous les fichiers" + "backup.allFiles": "Tous les fichiers", + "backup.filterBackupFiles": "Fichiers de sauvegarde" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Groupes de serveurs", - "serverGroup.ok": "OK", - "serverGroup.cancel": "Annuler", - "connectionGroupName": "Nom de groupe de serveurs", "MissingGroupNameError": "Le nom du groupe est obligatoire.", + "ServerGroupsDialogTitle": "Groupes de serveurs", + "connectionGroupName": "Nom de groupe de serveurs", + "groupColor": "Couleur de groupe", "groupDescription": "Description de groupe", - "groupColor": "Couleur de groupe" + "serverGroup.cancel": "Annuler", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Ajouter un groupe de serveurs", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1 ou plusieurs tâches sont en cours. Voulez-vous vraiment quitter ?", - "taskService.yes": "Oui", - "taskService.no": "Non" + "taskService.no": "Non", + "taskService.yes": "Oui" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Démarrer", - "showReleaseNotes": "Afficher la prise en main", - "miGettingStarted": "Pri&&se en main" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Masquer les propriétés", - "showProperties": "Afficher les propriétés" - }, - "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { - "deployment.title": "Nouveau déploiement..." - }, - "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { - "insertCellsModal.title": "Insérer des cellules", - "insertCellsModal.selectCells": "Sélectionner les sources de cellule", - "insertCellsModal.thumbnailError": "Erreur : impossible de générer des miniatures.", - "insertCellsModal.untitled": "Cellule sans titre : {0}", - "insertCellsModal.Insert": "Insérer", - "insertCellsModal.Cancel": "Annuler" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { - "viewsUnableToRemove": "Impossible de supprimer la vue", - "confirmDelete": "Voulez-vous vraiment supprimer la vue « {0} »0?", - "delete": "&&Supprimer", - "insertCells": "Insérer des cellules", - "runCell": "Exécuter la cellule", - "stopCell": "Annuler l'exécution", - "errorRunCell": "Error on last run. Click to run again", - "unableToNavigateToCell": "Impossible d’accéder à la cellule du bloc-notes.", - "viewCellInNotebook": "Afficher la cellule dans le bloc-notes", - "moreActionsLabel": "Plus" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "Configurer la vue", - "viewOptionsModal.name": "Nom de la vue", - "viewOptionsModal.missingRequireField": "This field is required.", - "viewOptionsModal.nameTaken": "Ce nom de vue a déjà été pris.", - "save": "Enregistrer", - "cancel": "Annuler" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "Affichage sans titre" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "Pri&&se en main", + "showReleaseNotes": "Afficher la prise en main" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/CHANGELOG.md b/i18n/ads-language-pack-it/CHANGELOG.md index 287c1cf4db..7d95ecc076 100644 --- a/i18n/ads-language-pack-it/CHANGELOG.md +++ b/i18n/ads-language-pack-it/CHANGELOG.md @@ -3,3 +3,4 @@ Tutti i cambiamenti degni di nota al language pack "ads-language-pack-it" sarann ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-it/package.json b/i18n/ads-language-pack-it/package.json index 48a04ff999..2c1211eff8 100644 --- a/i18n/ads-language-pack-it/package.json +++ b/i18n/ads-language-pack-it/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-it", "displayName": "Italian Language Pack for Azure Data Studio", "description": "Language pack extension for Italian", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 2840b68d74..e1258cd5ef 100644 --- a/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "Notebook di SQL Server", + "description.sqlserverNotebooks": "Notebook per iniziare a usare SQL Server e risolverne i problemi", "title.sqlServer2019Book": "Guida di SQL Server 2019", - "description.sqlserverNotebooks": "Notebook per iniziare a usare SQL Server e risolverne i problemi" + "title.sqlServerNotebooks": "Notebook di SQL Server" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-it/translations/extensions/admin-tool-ext-win.i18n.json index 1d95090d09..b3568f4f75 100644 --- a/i18n/ads-language-pack-it/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Estensioni di strumenti di amministrazione di database per Windows", - "adminToolExtWin.description": "Consente di aggiungere altre funzionalità specifiche di Windows ad Azure Data Studio", - "adminToolExtWin.propertiesMenuItem": "Proprietà", - "adminToolExtWin.launchGswMenuItem": "Genera script..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "Non è stato specificato alcun elemento ConnectionContext per handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noOENode": "Non è stato possibile determinare il nodo di Esplora oggetti da connectionContext: {0}", - "adminToolExtWin.noConnectionContextForGsw": "Non è stato specificato alcun elemento ConnectionContext per handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noConnectionProfile": "Non è stato specificato alcun elemento connectionProfile da connectionContext: {0}", "adminToolExtWin.launchingDialogStatus": "Avvio della finestra di dialogo...", + "adminToolExtWin.noConnectionContextForGsw": "Non è stato specificato alcun elemento ConnectionContext per handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionContextForProp": "Non è stato specificato alcun elemento ConnectionContext per handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionProfile": "Non è stato specificato alcun elemento connectionProfile da connectionContext: {0}", + "adminToolExtWin.noOENode": "Non è stato possibile determinare il nodo di Esplora oggetti da connectionContext: {0}", "adminToolExtWin.ssmsMinError": "Si è verificato un errore durante la chiamata di SsmsMin con gli argomenti '{0}' - {1}" + }, + "package": { + "adminToolExtWin.description": "Consente di aggiungere altre funzionalità specifiche di Windows ad Azure Data Studio", + "adminToolExtWin.displayName": "Estensioni di strumenti di amministrazione di database per Windows", + "adminToolExtWin.launchGswMenuItem": "Genera script...", + "adminToolExtWin.propertiesMenuItem": "Proprietà" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-it/translations/extensions/agent.i18n.json index 3927c2def3..f0be647167 100644 --- a/i18n/ads-language-pack-it/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "Avviso per evento di SQL Server", + "alertData.saveErrorMessage": "L'aggiornamento dell'avviso non è riuscito: '{0}'", + "alertDialog.PerformanceCondition": "Avviso relativo alle prestazioni di SQL Server", + "alertDialog.WmiEvent": "Avviso per evento WMI" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "È necessario specificare il nome del processo", + "jobData.newJobErrorMessage": "La creazione del processo non è riuscita: '{0}'", + "jobData.newJobSuccessMessage": "Il processo '{0}' è stato creato", + "jobData.saveErrorMessage": "L'aggiornamento del processo non è riuscito: '{0}'", + "jobData.saveSucessMessage": "Il processo '{0}' è stato aggiornato", + "jobData.whenJobCompletes": "Al termine del processo", + "jobData.whenJobFails": "Se il processo non riesce", + "jobData.whenJobSucceeds": "Se il processo riesce" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "L'aggiornamento del passaggio non è riuscito: '{0}'", + "stepData.jobNameRequired": "È necessario specificare il nome del processo", + "stepData.stepNameRequired": "È necessario specificare il nome del passaggio" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Percorso del notebook non valido", + "notebookData.jobExists": "Un processo con un nome simile esiste già", + "notebookData.jobNameRequired": "È necessario specificare il nome del notebook", + "notebookData.newJobErrorMessage": "Creazione del notebook non riuscita '{0}'", + "notebookData.newJobSuccessMessage": "Il notebook '{0}' è stato creato", + "notebookData.saveErrorMessage": "Aggiornamento del blocco appunti non riuscito '{0}'", + "notebookData.saveSucessMessage": "Il notebook '{0}' è stato aggiornato", + "notebookData.selectExecutionDatabase": "Selezionare il database di esecuzione", + "notebookData.selectStorageDatabase": "Selezionare il database di archiviazione", + "notebookData.templatePathRequired": "È necessario fornire il percorso del modello", + "notebookData.whenJobCompletes": "Quando il notebook completa", + "notebookData.whenJobFails": "Quando il notebook ha esito negativo", + "notebookData.whenJobSucceeds": "Quando il notebook ha esito positivo" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Il proxy '{0}' è stato creato", + "proxyData.saveErrorMessage": "L'aggiornamento del proxy non è riuscito: '{0}'", + "proxyData.saveSucessMessage": "Il proxy '{0}' è stato aggiornato" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "OK", - "agentDialog.Cancel": "Annulla" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Trova file di database - ", - "jobStepDialog.ok": "OK", - "jobStepDialog.cancel": "Annulla", - "jobStepDialog.general": "Generale", - "jobStepDialog.advanced": "Avanzate", - "jobStepDialog.open": "Apri...", - "jobStepDialog.parse": "Analizza", - "jobStepDialog.successParse": "Il comando è stato analizzato.", - "jobStepDialog.failParse": "Il comando non è riuscito.", - "jobStepDialog.blankStepName": "Il nome del passaggio non può essere lasciato vuoto", - "jobStepDialog.processExitCode": "Codice di uscita processo di un comando riuscito:", - "jobStepDialog.stepNameLabel": "Nome del passaggio", - "jobStepDialog.typeLabel": "Tipo", - "jobStepDialog.runAsLabel": "Esegui come", - "jobStepDialog.databaseLabel": "Database", - "jobStepDialog.commandLabel": "Comando", - "jobStepDialog.successAction": "Azione in caso di operazione riuscita", - "jobStepDialog.failureAction": "Azione in caso di errore", - "jobStepDialog.runAsUser": "Esegui come utente", - "jobStepDialog.retryAttempts": "Numero di tentativi", - "jobStepDialog.retryInterval": "Intervallo tra tentativi (minuti)", - "jobStepDialog.logToTable": "Registra nella tabella", - "jobStepDialog.appendExistingTableEntry": "Accoda output a voce esistente nella tabella", - "jobStepDialog.includeStepOutputHistory": "Includi output del passaggio nella cronologia", - "jobStepDialog.outputFile": "File di output", - "jobStepDialog.appendOutputToFile": "Accoda output a file esistente", - "jobStepDialog.selectedPath": "Percorso selezionato", - "jobStepDialog.filesOfType": "File di tipo", - "jobStepDialog.fileName": "Nome file", - "jobStepDialog.allFiles": "Tutti i file (*)", - "jobStepDialog.newJobStep": "Nuovo passaggio del processo", - "jobStepDialog.editJobStep": "Modifica passaggio del processo", - "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Sistema operativo (CmdExec)", - "jobStepDialog.replicationDistribution": "Database di distribuzione repliche", - "jobStepDialog.replicationMerge": "Merge repliche", - "jobStepDialog.replicationQueueReader": "Lettore coda di repliche", - "jobStepDialog.replicationSnapshot": "Snapshot repliche", - "jobStepDialog.replicationTransactionLogReader": "Lettura log delle transazioni di replica", - "jobStepDialog.analysisCommand": "Comando di SQL Server Analysis Services", - "jobStepDialog.analysisQuery": "Query di SQL Server Analysis Services", - "jobStepDialog.servicesPackage": "Pacchetto SQL Server Integration Services", - "jobStepDialog.agentServiceAccount": "Account del servizio SQL Server Agent", - "jobStepDialog.nextStep": "Vai al passaggio successivo", - "jobStepDialog.quitJobSuccess": "Termina il processo segnalandone la riuscita", - "jobStepDialog.quitJobFailure": "Termina il processo segnalandone un errore" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Pianificazioni processi", - "pickSchedule.ok": "OK", - "pickSchedule.cancel": "Annulla", - "pickSchedule.availableSchedules": "Pianificazioni disponibili:", - "pickSchedule.scheduleName": "Nome", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "Descrizione" + "agentDialog.Cancel": "Annulla", + "agentDialog.OK": "OK" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Crea avviso", - "alertDialog.editAlert": "Modifica avviso", - "alertDialog.General": "Generale", - "alertDialog.Response": "Risposta", - "alertDialog.Options": "Opzioni", - "alertDialog.eventAlert": "Definizione di avviso di evento", - "alertDialog.Name": "Nome", - "alertDialog.Type": "Tipo", - "alertDialog.Enabled": "Abilitato", + "alertDialog.AdditionalNotification": "Messaggio di notifica aggiuntivo da inviare", + "alertDialog.AllDatabases": "", "alertDialog.DatabaseName": "Nome del database", + "alertDialog.DelayMinutes": "Ritardo in minuti", + "alertDialog.DelaySeconds": "Ritardo in secondi", + "alertDialog.Enabled": "Abilitato", "alertDialog.ErrorNumber": "Numero di errore", - "alertDialog.Severity": "Gravità", - "alertDialog.RaiseAlertContains": "Genera un avviso quando il messaggio contiene", + "alertDialog.ExecuteJob": "Esegui processo", + "alertDialog.ExecuteJobName": "Nome del processo", + "alertDialog.General": "Generale", + "alertDialog.IncludeErrorInEmail": "Includi testo dell'avviso in messaggi inviati tramite posta elettronica", + "alertDialog.IncludeErrorInPager": "Includi testo dell'avviso in messaggi inviati tramite cercapersone", "alertDialog.MessageText": "Testo del messaggio", + "alertDialog.Name": "Nome", + "alertDialog.NewJob": "Nuovo processo", + "alertDialog.NewOperator": "Nuovo operatore", + "alertDialog.NotifyOperators": "Invia notifica a operatori", + "alertDialog.OperatorEmail": "Posta elettronica", + "alertDialog.OperatorList": "Elenco operatori", + "alertDialog.OperatorName": "Operatore", + "alertDialog.OperatorPager": "Cercapersone", + "alertDialog.Options": "Opzioni", + "alertDialog.RaiseAlertContains": "Genera un avviso quando il messaggio contiene", + "alertDialog.Response": "Risposta", + "alertDialog.Severity": "Gravità", "alertDialog.Severity001": "001 - Informazioni di sistema varie", "alertDialog.Severity002": "002 - Riservato", "alertDialog.Severity003": "003 - Riservato", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - Errore irreversibile: integrità database sospetta", "alertDialog.Severity024": "024 - Errore irreversibile: errore hardware", "alertDialog.Severity025": "025 - Errore irreversibile", - "alertDialog.AllDatabases": "", - "alertDialog.ExecuteJob": "Esegui processo", - "alertDialog.ExecuteJobName": "Nome del processo", - "alertDialog.NotifyOperators": "Invia notifica a operatori", - "alertDialog.NewJob": "Nuovo processo", - "alertDialog.OperatorList": "Elenco operatori", - "alertDialog.OperatorName": "Operatore", - "alertDialog.OperatorEmail": "Posta elettronica", - "alertDialog.OperatorPager": "Cercapersone", - "alertDialog.NewOperator": "Nuovo operatore", - "alertDialog.IncludeErrorInEmail": "Includi testo dell'avviso in messaggi inviati tramite posta elettronica", - "alertDialog.IncludeErrorInPager": "Includi testo dell'avviso in messaggi inviati tramite cercapersone", - "alertDialog.AdditionalNotification": "Messaggio di notifica aggiuntivo da inviare", - "alertDialog.DelayMinutes": "Ritardo in minuti", - "alertDialog.DelaySeconds": "Ritardo in secondi" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Crea operatore", - "createOperator.editOperator": "Modifica operatore", - "createOperator.General": "Generale", - "createOperator.Notifications": "Notifiche", - "createOperator.Name": "Nome", - "createOperator.Enabled": "Abilitato", - "createOperator.EmailName": "Indirizzo di posta elettronica", - "createOperator.PagerEmailName": "Indirizzo cercapersone", - "createOperator.PagerMondayCheckBox": "Lunedì", - "createOperator.PagerTuesdayCheckBox": "Martedì", - "createOperator.PagerWednesdayCheckBox": "Mercoledì", - "createOperator.PagerThursdayCheckBox": "Giovedì", - "createOperator.PagerFridayCheckBox": "Venerdì", - "createOperator.PagerSaturdayCheckBox": "Sabato", - "createOperator.PagerSundayCheckBox": "Domenica", - "createOperator.workdayBegin": "Inizio della giornata lavorativa", - "createOperator.workdayEnd": "Fine della giornata lavorativa", - "createOperator.PagerDutySchedule": "Pianificazione cercapersone per operatore in servizio", - "createOperator.AlertListHeading": "Elenco avvisi", - "createOperator.AlertNameColumnLabel": "Nome dell'avviso", - "createOperator.AlertEmailColumnLabel": "Posta elettronica", - "createOperator.AlertPagerColumnLabel": "Cercapersone" + "alertDialog.Type": "Tipo", + "alertDialog.createAlert": "Crea avviso", + "alertDialog.editAlert": "Modifica avviso", + "alertDialog.eventAlert": "Definizione di avviso di evento" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "Generale", - "jobDialog.steps": "Passaggi", - "jobDialog.schedules": "Pianificazioni", + "jobDialog.alertEnabledLabel": "Abilitato", + "jobDialog.alertNameLabel": "Nome dell'avviso", + "jobDialog.alertTypeLabel": "Tipo", "jobDialog.alerts": "Avvisi", - "jobDialog.notifications": "Notifiche", + "jobDialog.alertsList": "Elenco avvisi", "jobDialog.blankJobNameError": "Il nome del processo non può essere vuoto.", - "jobDialog.name": "Nome", - "jobDialog.owner": "Proprietario", "jobDialog.category": "Categoria", - "jobDialog.description": "Descrizione", - "jobDialog.enabled": "Abilitato", - "jobDialog.jobStepList": "Elenco dei passaggi del processo", - "jobDialog.step": "Passaggio", - "jobDialog.type": "Tipo", - "jobDialog.onSuccess": "In caso di riuscita", - "jobDialog.onFailure": "In caso di errore", - "jobDialog.new": "Nuovo passaggio", - "jobDialog.edit": "Modifica passaggio", "jobDialog.delete": "Elimina passaggio", - "jobDialog.moveUp": "Sposta passaggio su", - "jobDialog.moveDown": "Sposta passaggio giù", - "jobDialog.startStepAt": "Passaggio iniziale", - "jobDialog.notificationsTabTop": "Azioni da eseguire quando il processo viene completato", - "jobDialog.email": "Messaggio di posta elettronica", - "jobDialog.page": "Pagina", - "jobDialog.eventLogCheckBoxLabel": "Scrivi nel log eventi dell'applicazione di Windows", "jobDialog.deleteJobLabel": "Elimina automaticamente il processo", - "jobDialog.schedulesaLabel": "Elenco pianificazioni", + "jobDialog.description": "Descrizione", + "jobDialog.edit": "Modifica passaggio", + "jobDialog.editJob": "Modifica processo", + "jobDialog.email": "Messaggio di posta elettronica", + "jobDialog.enabled": "Abilitato", + "jobDialog.eventLogCheckBoxLabel": "Scrivi nel log eventi dell'applicazione di Windows", + "jobDialog.general": "Generale", + "jobDialog.jobStepList": "Elenco dei passaggi del processo", + "jobDialog.moveDown": "Sposta passaggio giù", + "jobDialog.moveUp": "Sposta passaggio su", + "jobDialog.name": "Nome", + "jobDialog.new": "Nuovo passaggio", + "jobDialog.newAlert": "Nuovo avviso", + "jobDialog.newJob": "Nuovo processo", + "jobDialog.notifications": "Notifiche", + "jobDialog.notificationsTabTop": "Azioni da eseguire quando il processo viene completato", + "jobDialog.onFailure": "In caso di errore", + "jobDialog.onSuccess": "In caso di riuscita", + "jobDialog.owner": "Proprietario", + "jobDialog.page": "Pagina", "jobDialog.pickSchedule": "Seleziona pianificazione", "jobDialog.removeSchedule": "Rimuovi pianificazione", - "jobDialog.alertsList": "Elenco avvisi", - "jobDialog.newAlert": "Nuovo avviso", - "jobDialog.alertNameLabel": "Nome dell'avviso", - "jobDialog.alertEnabledLabel": "Abilitato", - "jobDialog.alertTypeLabel": "Tipo", - "jobDialog.newJob": "Nuovo processo", - "jobDialog.editJob": "Modifica processo" + "jobDialog.schedules": "Pianificazioni", + "jobDialog.schedulesaLabel": "Elenco pianificazioni", + "jobDialog.startStepAt": "Passaggio iniziale", + "jobDialog.step": "Passaggio", + "jobDialog.steps": "Passaggi", + "jobDialog.type": "Tipo" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "Al termine del processo", - "jobData.whenJobFails": "Se il processo non riesce", - "jobData.whenJobSucceeds": "Se il processo riesce", - "jobData.jobNameRequired": "È necessario specificare il nome del processo", - "jobData.saveErrorMessage": "L'aggiornamento del processo non è riuscito: '{0}'", - "jobData.newJobErrorMessage": "La creazione del processo non è riuscita: '{0}'", - "jobData.saveSucessMessage": "Il processo '{0}' è stato aggiornato", - "jobData.newJobSuccessMessage": "Il processo '{0}' è stato creato" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Sistema operativo (CmdExec)", + "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", + "jobStepDialog.advanced": "Avanzate", + "jobStepDialog.agentServiceAccount": "Account del servizio SQL Server Agent", + "jobStepDialog.allFiles": "Tutti i file (*)", + "jobStepDialog.analysisCommand": "Comando di SQL Server Analysis Services", + "jobStepDialog.analysisQuery": "Query di SQL Server Analysis Services", + "jobStepDialog.appendExistingTableEntry": "Accoda output a voce esistente nella tabella", + "jobStepDialog.appendOutputToFile": "Accoda output a file esistente", + "jobStepDialog.blankStepName": "Il nome del passaggio non può essere lasciato vuoto", + "jobStepDialog.cancel": "Annulla", + "jobStepDialog.commandLabel": "Comando", + "jobStepDialog.databaseLabel": "Database", + "jobStepDialog.editJobStep": "Modifica passaggio del processo", + "jobStepDialog.failParse": "Il comando non è riuscito.", + "jobStepDialog.failureAction": "Azione in caso di errore", + "jobStepDialog.fileBrowserTitle": "Trova file di database - ", + "jobStepDialog.fileName": "Nome file", + "jobStepDialog.filesOfType": "File di tipo", + "jobStepDialog.general": "Generale", + "jobStepDialog.includeStepOutputHistory": "Includi output del passaggio nella cronologia", + "jobStepDialog.logToTable": "Registra nella tabella", + "jobStepDialog.newJobStep": "Nuovo passaggio del processo", + "jobStepDialog.nextStep": "Vai al passaggio successivo", + "jobStepDialog.ok": "OK", + "jobStepDialog.open": "Apri...", + "jobStepDialog.outputFile": "File di output", + "jobStepDialog.parse": "Analizza", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Codice di uscita processo di un comando riuscito:", + "jobStepDialog.quitJobFailure": "Termina il processo segnalandone un errore", + "jobStepDialog.quitJobSuccess": "Termina il processo segnalandone la riuscita", + "jobStepDialog.replicationDistribution": "Database di distribuzione repliche", + "jobStepDialog.replicationMerge": "Merge repliche", + "jobStepDialog.replicationQueueReader": "Lettore coda di repliche", + "jobStepDialog.replicationSnapshot": "Snapshot repliche", + "jobStepDialog.replicationTransactionLogReader": "Lettura log delle transazioni di replica", + "jobStepDialog.retryAttempts": "Numero di tentativi", + "jobStepDialog.retryInterval": "Intervallo tra tentativi (minuti)", + "jobStepDialog.runAsLabel": "Esegui come", + "jobStepDialog.runAsUser": "Esegui come utente", + "jobStepDialog.selectedPath": "Percorso selezionato", + "jobStepDialog.servicesPackage": "Pacchetto SQL Server Integration Services", + "jobStepDialog.stepNameLabel": "Nome del passaggio", + "jobStepDialog.successAction": "Azione in caso di operazione riuscita", + "jobStepDialog.successParse": "Il comando è stato analizzato.", + "jobStepDialog.typeLabel": "Tipo" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "L'aggiornamento del passaggio non è riuscito: '{0}'", - "stepData.jobNameRequired": "È necessario specificare il nome del processo", - "stepData.stepNameRequired": "È necessario specificare il nome del passaggio" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Seleziona database", + "notebookDialog.description": "Descrizione", + "notebookDialog.editJob": "Modifica processo notebook", + "notebookDialog.executeDatabase": "Database di esecuzione", + "notebookDialog.executionDatabaseInfo": "Selezionare un database in cui verranno eseguite le query del notebook", + "notebookDialog.general": "Generale", + "notebookDialog.jobSection": "Dettagli processo", + "notebookDialog.name": "Nome", + "notebookDialog.newJob": "Nuovo processo notebook", + "notebookDialog.notebookSection": "Dettagli dei notebook", + "notebookDialog.owner": "Proprietario", + "notebookDialog.pickSchedule": "Seleziona pianificazione", + "notebookDialog.removeSchedule": "Rimuovi pianificazione", + "notebookDialog.schedulesaLabel": "Elenco pianificazioni", + "notebookDialog.targetDatabase": "Database di archiviazione", + "notebookDialog.targetDatabaseInfo": "Selezionare un database per archiviare tutti i metadati e i risultati del processo del notebook", + "notebookDialog.templateNotebook": "Percorso del notebook", + "notebookDialog.templatePath": "Selezionare un notebook da pianificare dal computer" }, - "dist/mainController": { - "mainController.notImplemented": "Questa funzionalità è in fase di sviluppo. Per provare le ultime novità, vedere la build più recente per utenti Insider.", - "agent.templateUploadSuccessful": "Il modello è stato aggiornato", - "agent.templateUploadError": "Errore di aggiornamento del modello", - "agent.unsavedFileSchedulingError": "Prima di pianificare il notebook, è necessario salvarlo. Salvare, quindi ripetere la pianificazione.", - "agent.AddNewConnection": "Aggiungere nuova connessione", - "agent.selectConnection": "Selezionare una connessione", - "agent.selectValidConnection": "Selezionare una connessione valida." + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "Posta elettronica", + "createOperator.AlertListHeading": "Elenco avvisi", + "createOperator.AlertNameColumnLabel": "Nome dell'avviso", + "createOperator.AlertPagerColumnLabel": "Cercapersone", + "createOperator.EmailName": "Indirizzo di posta elettronica", + "createOperator.Enabled": "Abilitato", + "createOperator.General": "Generale", + "createOperator.Name": "Nome", + "createOperator.Notifications": "Notifiche", + "createOperator.PagerDutySchedule": "Pianificazione cercapersone per operatore in servizio", + "createOperator.PagerEmailName": "Indirizzo cercapersone", + "createOperator.PagerFridayCheckBox": "Venerdì", + "createOperator.PagerMondayCheckBox": "Lunedì", + "createOperator.PagerSaturdayCheckBox": "Sabato", + "createOperator.PagerSundayCheckBox": "Domenica", + "createOperator.PagerThursdayCheckBox": "Giovedì", + "createOperator.PagerTuesdayCheckBox": "Martedì", + "createOperator.PagerWednesdayCheckBox": "Mercoledì", + "createOperator.createOperator": "Crea operatore", + "createOperator.editOperator": "Modifica operatore", + "createOperator.workdayBegin": "Inizio della giornata lavorativa", + "createOperator.workdayEnd": "Fine della giornata lavorativa" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "L'aggiornamento dell'avviso non è riuscito: '{0}'", - "alertData.DefaultAlertTypString": "Avviso per evento di SQL Server", - "alertDialog.PerformanceCondition": "Avviso relativo alle prestazioni di SQL Server", - "alertDialog.WmiEvent": "Avviso per evento WMI" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Pianificazioni disponibili:", + "pickSchedule.cancel": "Annulla", + "pickSchedule.description": "Descrizione", + "pickSchedule.jobSchedules": "Pianificazioni processi", + "pickSchedule.ok": "OK", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "Nome" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Crea proxy", - "createProxy.editProxy": "Modifica proxy", - "createProxy.General": "Generale", - "createProxy.ProxyName": "Nome del proxy", "createProxy.CredentialName": "Nome della credenziale", "createProxy.Description": "Descrizione", - "createProxy.SubsystemName": "Sottosistema", + "createProxy.General": "Generale", "createProxy.OperatingSystem": "Sistema operativo (CmdExec)", - "createProxy.ReplicationSnapshot": "Snapshot repliche", - "createProxy.ReplicationTransactionLog": "Lettura log delle transazioni di replica", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Nome del proxy", "createProxy.ReplicationDistributor": "Database di distribuzione repliche", "createProxy.ReplicationMerge": "Merge repliche", "createProxy.ReplicationQueueReader": "Lettore coda di repliche", - "createProxy.SSASQueryLabel": "Query di SQL Server Analysis Services", + "createProxy.ReplicationSnapshot": "Snapshot repliche", + "createProxy.ReplicationTransactionLog": "Lettura log delle transazioni di replica", "createProxy.SSASCommandLabel": "Comando di SQL Server Analysis Services", + "createProxy.SSASQueryLabel": "Query di SQL Server Analysis Services", "createProxy.SSISPackage": "Pacchetto SQL Server Integration Services", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Sottosistema", + "createProxy.createProxy": "Crea proxy", + "createProxy.editProxy": "Modifica proxy" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "L'aggiornamento del proxy non è riuscito: '{0}'", - "proxyData.saveSucessMessage": "Il proxy '{0}' è stato aggiornato", - "proxyData.newJobSuccessMessage": "Il proxy '{0}' è stato creato" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Nuovo processo notebook", - "notebookDialog.editJob": "Modifica processo notebook", - "notebookDialog.general": "Generale", - "notebookDialog.notebookSection": "Dettagli dei notebook", - "notebookDialog.templateNotebook": "Percorso del notebook", - "notebookDialog.targetDatabase": "Database di archiviazione", - "notebookDialog.executeDatabase": "Database di esecuzione", - "notebookDialog.defaultDropdownString": "Seleziona database", - "notebookDialog.jobSection": "Dettagli processo", - "notebookDialog.name": "Nome", - "notebookDialog.owner": "Proprietario", - "notebookDialog.schedulesaLabel": "Elenco pianificazioni", - "notebookDialog.pickSchedule": "Seleziona pianificazione", - "notebookDialog.removeSchedule": "Rimuovi pianificazione", - "notebookDialog.description": "Descrizione", - "notebookDialog.templatePath": "Selezionare un notebook da pianificare dal computer", - "notebookDialog.targetDatabaseInfo": "Selezionare un database per archiviare tutti i metadati e i risultati del processo del notebook", - "notebookDialog.executionDatabaseInfo": "Selezionare un database in cui verranno eseguite le query del notebook" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "Quando il notebook completa", - "notebookData.whenJobFails": "Quando il notebook ha esito negativo", - "notebookData.whenJobSucceeds": "Quando il notebook ha esito positivo", - "notebookData.jobNameRequired": "È necessario specificare il nome del notebook", - "notebookData.templatePathRequired": "È necessario fornire il percorso del modello", - "notebookData.invalidNotebookPath": "Percorso del notebook non valido", - "notebookData.selectStorageDatabase": "Selezionare il database di archiviazione", - "notebookData.selectExecutionDatabase": "Selezionare il database di esecuzione", - "notebookData.jobExists": "Un processo con un nome simile esiste già", - "notebookData.saveErrorMessage": "Aggiornamento del blocco appunti non riuscito '{0}'", - "notebookData.newJobErrorMessage": "Creazione del notebook non riuscita '{0}'", - "notebookData.saveSucessMessage": "Il notebook '{0}' è stato aggiornato", - "notebookData.newJobSuccessMessage": "Il notebook '{0}' è stato creato" + "dist/mainController": { + "agent.AddNewConnection": "Aggiungere nuova connessione", + "agent.selectConnection": "Selezionare una connessione", + "agent.selectValidConnection": "Selezionare una connessione valida.", + "agent.templateUploadError": "Errore di aggiornamento del modello", + "agent.templateUploadSuccessful": "Il modello è stato aggiornato", + "agent.unsavedFileSchedulingError": "Prima di pianificare il notebook, è necessario salvarlo. Salvare, quindi ripetere la pianificazione.", + "mainController.notImplemented": "Questa funzionalità è in fase di sviluppo. Per provare le ultime novità, vedere la build più recente per utenti Insider." } } } \ 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 19d535c023..0a1955f018 100644 --- a/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "aggiunta di nodi di lavoro", + "arc.arcDeploymentDeprecation": "L'estensione di distribuzione Arc è stata sostituita dall'estensione Arc ed è stata disinstallata.", + "arc.arcResources": "Risorse Azure Arc", + "arc.available": "Disponibile", + "arc.backup": "Backup", + "arc.backupsStorage": "{0} backup", + "arc.cancel": "Annulla", + "arc.clickTheNewSupportRequestButton": "Fare clic sul pulsante nuova richiesta di supporto per archiviare una richiesta di supporto nel portale di Azure.", + "arc.clickTheTroubleshootButton": "Fare clic sul pulsante per la risoluzione dei problemi per aprire il notebook per la risoluzione dei problemi di Azure Arc {0}.", + "arc.compute": "Ambiente di calcolo", + "arc.computeAndStorage": "Calcolo e archiviazione", + "arc.computeAndStorageDescriptionPartFive": "sono disponibili risorse sufficienti", + "arc.computeAndStorageDescriptionPartFour": "Prima di eseguire questa operazione, è necessario verificare", + "arc.computeAndStorageDescriptionPartSix": "nel cluster Kubernetes per rispettare questa configurazione.", + "arc.computeAndStorageDescriptionPartThree": "senza tempo di inattività e da", + "arc.condition": "Condizione", + "arc.configurationCoordinatorNode": "Configurazione", + "arc.configurationPerNode": "Configurazione (per nodo)", + "arc.confirmNewPassword": "Confermare la nuova password", + "arc.connecToServer": "Connetti al server", + "arc.connect": "Connettere", + "arc.connectToController": "Connetti al controller esistente", + "arc.connectToControllerFailed": "Impossibile connettersi al controller {0}. {1}", + "arc.connectToMSSql": "Connettersi all'istanza gestita di SQL - Azure Arc ({0})", + "arc.connectToMSSqlFailed": "Non è stato possibile connettersi all'istanza gestita di SQL - Istanza di Azure Arc {0}. {1}", + "arc.connectToPGSql": "Connettersi a PostgreSQL Hyperscale - Azure Arc ({0})", + "arc.connectToPGSqlFailed": "Non è stato possibile connettersi all’istanza di PostgreSQL Hyperscale - Azure Arc {0}. {1}", + "arc.connectToPostgresDescription": "Per visualizzare e impostare le impostazioni del motore di database, è necessaria una connessione al server che richiede l'installazione dell'estensione PostgreSQL.", + "arc.connectionMode": "Modalità di connessione", + "arc.connectionString": "Stringa di connessione per {0}", + "arc.connectionStrings": "Stringhe di connessione", + "arc.containerReady": "I contenitori dei pod sono pronti.", + "arc.controllerClusterContext": "Contesto del cluster", + "arc.controllerDashboard": "Dashboard del controller dei dati di Azure Arc (anteprima)-{0}", + "arc.controllerKubeConfig": "Percorso del file di configurazione kube", + "arc.controllerName": "Nome", + "arc.controllerNameDescription": "Nome da visualizzare nella visualizzazione struttura ad albero, che non viene applicato al controller stesso.", + "arc.controllerPassword": "Password del controller", + "arc.controllerUrl": "Controller dell’URL", + "arc.controllerUrlDescription": "L'URL del controller è necessario se sono presenti più cluster con lo stesso spazio dei nomi. In genere non è necessario.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Nome utente del controller", + "arc.coordinator": "Coordinatore", + "arc.coordinatorCoresLimit": "Limite CPU del nodo coordinatore", + "arc.coordinatorCoresRequest": "Richiesta CPU nodo coordinatore", + "arc.coordinatorEndpoint": "Endpoint coordinatore", + "arc.coordinatorMemoryLimit": "Limite di memoria del nodo coordinatore (in GB)", + "arc.coordinatorMemoryRequest": "Richiesta di memoria del nodo coordinatore (in GB)", + "arc.coordinatorNode": "Nodo coordinatore", + "arc.coordinatorNodeConfigurationInformation": "È possibile configurare il numero di core CPU e le dimensioni di archiviazione che verranno applicati al nodo coordinatore. Modificare il numero di core CPU e le impostazioni di memoria per il gruppo di server. Per reimpostare le richieste e/o i limiti, inserire un valore vuoto.", + "arc.coordinatorNodeParameters": "Parametri del nodo coordinatore", + "arc.coordinatorNodeParametersDescription": " Questi parametri del server del nodo Coordinatore possono essere impostati su valori personalizzati (non predefiniti). Cerca per trovare i parametri.", + "arc.copiedToClipboard": "{0} copiato negli Appunti", + "arc.copyConnectionStringToClipboard": "Copia la stringa di connessione {0} negli Appunti", + "arc.copyValueToClipboard": "Copia {0} negli Appunti", + "arc.coresLimit": "Limite CPU", + "arc.coresRequest": "Richiesta CPU", + "arc.couldNotFindAzureResource": "Non è stato possibile trovare la risorsa di Azure per {0}", + "arc.couldNotFindControllerRegistration": "Non è stato possibile trovare la registrazione del controller.", + "arc.createNew": "Nuova istanza", + "arc.dataController": "Controller dei dati", + "arc.dataControllersType": "Controller dei dati di Azure Arc", + "arc.dataStorage": "Dati di {0}", + "arc.databaseCreated": "Database {0} creato", + "arc.databaseCreationFailed": "Non è stato possibile creare il database {0}. {1}", + "arc.databaseName": "Nome del database", + "arc.databases": "Database", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Elimina", + "arc.deletingInstance": "Eliminazione dell'istanza '{0}'...", + "arc.description": "Descrizione", + "arc.details": "Dettagli", + "arc.diagnoseAndSolveProblems": "Diagnostica e risoluzione dei problemi", + "arc.direct": "Diretto", + "arc.discard": "Rimuovi", + "arc.drop": "Rimuovere", + "arc.dropMultipleExtensions": "È in corso l'eliminazione di un'altra estensione. Riprovare al termine dell'operazione.", + "arc.emergency": "Emergenza", + "arc.endpoint": "Endpoint", + "arc.enterANonEmptyPassword": "Immettere una password non vuota o premere ESC per uscire.", + "arc.enterNewPassword": "Immettere una nuova password", + "arc.errorConnectingToController": "Errore durante la connessione al controller. {0}", + "arc.errorVerifyingPassword": "Si è verificato un errore durante la verifica della password. {0}", + "arc.extensionInstallationFailed": "Impossibile installare l'estensione {0}.", + "arc.extensionInstalled": "L'estensione '{0}' è stata installata.", + "arc.extensionName": "Nome dell'estensione", + "arc.extensionsAddDialog": "PostgreSQL offre la possibilità di estendere la funzionalità del database tramite le estensioni.", + "arc.extensionsAddErrorrMessage": "Il valore dovrebbe essere uno dei seguenti ({0}).", + "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.extensionsAddList": "Estensioni", + "arc.extensionsAdded": "Estensioni '{0}' aggiunte", + "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.extensionsDropped": "Estensioni '{0}' eliminate", + "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.extensionsLearnMore": "Altre informazioni sulle estensioni PostgreSQL.", + "arc.extensionsTableLabel": "Tabella delle estensioni precaricate.", + "arc.extensionsTableLoading": "È in corso il caricamento della tabella delle estensioni precaricate.", + "arc.extensionsTableLoadingComplete": "È ora possibile visualizzare le estensioni precaricate.", + "arc.externalEndpoint": "Endpoint esterno", + "arc.failed": "Non riuscito", + "arc.feedback": "Feedback", + "arc.fetchConfigFailed": "Errore imprevisto durante il recupero della configurazione per '{0}'. {1}", + "arc.fetchDatabasesFailed": "Errore imprevisto durante il recupero dei database per '{0}'. {1}", + "arc.fetchEndpointsFailed": "Errore imprevisto durante il recupero degli endpoint per '{0}'. {1}", + "arc.fetchEngineSettingsFailed": "Errore imprevisto durante il recupero delle impostazioni del motore per '{0}'. {1}", + "arc.fetchRegistrationsFailed": "Errore imprevisto durante il recupero delle registrazioni per '{0}'. {1}", + "arc.fullyQualifiedDomain": "Dominio completo", + "arc.grafanaDashboard": "Dashboard Grafana", + "arc.grafanaDashboardDescription": "Dashboard per la visualizzazione delle metriche", + "arc.indirect": "Indiretto", + "arc.installingExtension": "Installazione dell'estensione \"{0}\" in corso...", + "arc.instanceDeleted": "L'istanza ' {0}' è stata eliminata", + "arc.instanceDeletionFailed": "Impossibile eliminare l'istanza {0}. {1}", + "arc.instanceDeletionWarning": "Avviso! L'eliminazione di un'istanza è permanente e non può essere annullata. Per eliminare l'istanza '{0}' digitare il nome '{0}' di seguito per continuare.", + "arc.instanceUpdateFailed": "Impossibile aggiornare l'istanza {0}. {1}", + "arc.instanceUpdated": "L'istanza '{0}' è stata aggiornata", + "arc.invalidConfigPath": "Percorso di configurazione non valido", + "arc.invalidInstanceDeletionName": "Il valore ' {0}' non corrisponde al nome dell'istanza. Riprovare o premere ESC per uscire", + "arc.issuesDetected": "Problemi rilevati", + "arc.kibanaDashboard": "Dashboard Kibana", + "arc.kibanaDashboardDescription": "Dashboard per la visualizzazione dei log", + "arc.lastTransition": "Ultima transizione", + "arc.learnAboutNodeParameters": "Altre informazioni sulle impostazioni del motore di database per PostgreSQL Hyperscale abilitato per Azure Arc", + "arc.learnAboutPostgresClients": "Altre informazioni sulle interfacce client di Azure PostgreSQL Hyperscale", + "arc.learnMore": "Altre informazioni.", + "arc.loadExtensions": "Carica estensioni", + "arc.loading": "Caricamento...", + "arc.loadingClusterContextCompleted": "Caricamento dei contesti cluster completato", + "arc.loadingClusterContextsError": "Errore durante il caricamento dei contesti cluster. {0}", + "arc.logStorage": "Log {0}", + "arc.loginFailed": "Errore durante l'accesso al controller: nome utente o password errati", + "arc.memoryLimit": "Limite di memoria (in GB)", + "arc.memoryRequest": "Richiesta di memoria (in GB)", + "arc.miaaAdmin": "Amministratore dell'istanza gestita", + "arc.miaaComputeAndStorageDescriptionPartOne": "È possibile ridimensionare l'istanza gestita di SQL di Azure - Azure Arc di", + "arc.miaaConnectionRequired": "È necessaria una connessione per elencare i database in questa istanza.", + "arc.miaaDashboard": "Istanza gestita di SQL - Dashboard Azure Arc (anteprima) - {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Istanza gestita di SQL- Azure Arc", + "arc.missingExtension": "L'estensione {0} è necessaria per visualizzare le impostazioni del motore. Installare adesso?", + "arc.monitor": "Monitor", + "arc.name": "Nome", + "arc.namespace": "Spazio dei nomi", + "arc.networking": "Rete", + "arc.newDatabase": "Nuovo database", + "arc.newSupportRequest": "Nuova richiesta di supporto", + "arc.no": "No", + "arc.noExtensions": "Nessuna estensione elencata nella configurazione.", + "arc.noExternalEndpoint": "Nessun endpoint esterno configurato, quindi queste informazioni non sono disponibili.", + "arc.noInstancesAvailable": "Nessuna istanza disponibile", + "arc.noNodeParametersFound": "Non sono stati trovati parametri del server del ruolo di lavoro...", + "arc.noPodIssuesDetected": "Non ci sono problemi noti che interessano questa istanza di PostgreSQL Hyperscale.", + "arc.noWorkerPods": "Nessun pod di lavoro in questa configurazione.", + "arc.node": "nodo", + "arc.nodeConfiguration": "Configurazione del nodo", + "arc.nodes": "nodi", + "arc.notConfigured": "Non configurato", + "arc.notReady": "Non pronto", + "arc.numVCore": "{0} vCore", + "arc.numVCores": "{0} vCore", + "arc.numberOfIssuesDetected": "• {0} ({1} problemi)", + "arc.off": "Disattivato", + "arc.offline": "Offline", + "arc.ok": "OK", + "arc.on": "Attivato", + "arc.online": "Online", + "arc.openDashboardFailed": "Errore durante l'apertura del dashboard. {0}", + "arc.openInAzurePortal": "Apri nel portale di Azure", + "arc.overview": "Panoramica", + "arc.pageDiscardFailed": "Non è stato possibile rimuovere l'input dell'utente. {0}", + "arc.parameterName": "Nome parametro", + "arc.password": "Password", + "arc.passwordAcquisitionFailed": "Non è stato possibile acquisire la password. {0}", + "arc.passwordReset": "Reimpostazione della password completata", + "arc.passwordResetFailed": "Non è possibile ripristinare la password. {0}", + "arc.passwordToController": "Fornire la password al titolare", + "arc.pending": "In sospeso", + "arc.pgConnectionRequired": "Per visualizzare e impostare le impostazioni del motore di database, è necessaria una connessione.", + "arc.pgSqlType": "PostgreSQL Hyperscale - Azure Arc", + "arc.podConditionsTable": "Tabella condizioni Pod", + "arc.podInitialized": "Il pod è stato inizializzato.", + "arc.podIssuesDetected": "I pod indicati di seguito stanno riscontrando problemi che potrebbero influire sulle prestazioni o sulla disponibilità.", + "arc.podReady": "Il pod è pronto.", + "arc.podScheduled": "Il pod è programmabile.", + "arc.podsPresent": "Pod presenti", + "arc.podsReady": "pod pronti", + "arc.podsUsedDescription": "Selezionare un pod nell'elenco a discesa seguente per informazioni dettagliate sull'integrità.", + "arc.podsUsedDescriptionAria": "Selezionare un pod nell'elenco a discesa seguente per informazioni dettagliate sull'integrità", + "arc.postgres.computeAndStorageDescriptionPartTwo": "Gruppo di server PostgreSQL Hyperscale di", + "arc.postgresAdminUsername": "Nome utente dell'amministratore", + "arc.postgresArcProductName": "Database di Azure per PostgreSQL - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "È possibile ridimensionare l'Azure Arc abilitato", + "arc.postgresDashboard": "PostgreSQL Hyperscale - Dashboard Azure Arc (anteprima) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "Versione di PostgreSQL", + "arc.preloaded Extensions": "Estensioni precaricate", + "arc.properties": "Proprietà", + "arc.ram": "RAM", + "arc.rangeSetting": "Il valore dovrebbe essere compreso nell'intervallo {0} - {1}", + "arc.ready": "Pronto", + "arc.recovering": "Recupero in corso", + "arc.recoveringPending": "Recupero in sospeso", + "arc.refresh": "Aggiorna", + "arc.refreshFailed": "Aggiornamento non riuscito. {0}", + "arc.refreshToEnterCredentials": "Aggiornare il nodo per immettere le credenziali", + "arc.region": "Area", + "arc.rememberPassword": "Memorizza password", + "arc.resetAllToDefault": "Ripristina tutte le impostazioni predefinite", + "arc.resetFailed": "Reimpostazione non riuscita. {0}", + "arc.resetPassword": "Reimposta password", + "arc.resetToDefault": "Ripristinare predefinito", + "arc.resourceGroup": "Gruppo di risorse", + "arc.resourceHealth": "Integrità risorsa", + "arc.resourceHealthDescription": "L'integrità delle risorse può informare in merito al funzionamento previsto della risorsa.", + "arc.restoring": "Ripristino in corso", + "arc.running": "In esecuzione", + "arc.save": "Salvare", + "arc.scalingCompute": "ridimensionamento di vCore e memoria dell'ambiente di calcolo in corso.", + "arc.searchToFilter": "Eseguire una ricerca per filtrare gli elementi...", + "arc.security": "Sicurezza", + "arc.selectConnectionString": "Selezionare una delle stringhe di connessione client disponibili di seguito.", + "arc.serverEndpoint": "Endpoint server", + "arc.serverGroupNodes": "Nodi del gruppo di server", + "arc.serverGroupType": "Tipo di gruppo di server", + "arc.serviceEndpoints": "Endpoint servizio", + "arc.serviceEndpointsTable": "Griglia degli endpoint servizio", + "arc.settings": "Impostazioni", + "arc.state": "Stato", + "arc.status": "Stato", + "arc.storagePerNode": "spazio di archiviazione per nodo", + "arc.subscriptionId": "ID sottoscrizione", + "arc.supportAndTroubleshooting": "Supporto e risoluzione dei problemi", + "arc.supportRequestNote": "Tenere presente che la configurazione della risorsa deve essere stata prima caricata in Azure per aprire una richiesta di supporto.", + "arc.suspect": "Sospetto", + "arc.thePasswordsDoNotMatch": "Le password non corrispondono. Confermare la password o premere ESC per uscire.", + "arc.troubleshoot": "Risoluzione dei problemi", + "arc.type": "Tipo", + "arc.unknown": "Sconosciuto", + "arc.unloadExtensions": "Scarica estensioni", + "arc.updateExtensionsFailed": "Modifica delle estensioni non riuscita. {0}", + "arc.updated": "È stato completato l'aggiornamento di {0}", + "arc.updatingInstance": "Aggiornamento dell'istanza \"{0}\" in corso...", + "arc.userCancelledError": "La finestra di dialogo è stata chiusa dall'utente tramite il comando Annulla", + "arc.username": "Nome utente", + "arc.vCores": "vCore", + "arc.value": "Valore", + "arc.worker": "Ruolo di lavoro", + "arc.workerCoresLimit": "Limite CPU dei nodi di lavoro", + "arc.workerCoresRequest": "Richiesta CPU dei nodi di lavoro", + "arc.workerMemoryLimit": "Limite di memoria dei nodi di lavoro (in GB)", + "arc.workerMemoryRequest": "Richiesta di memoria dei nodi di lavoro (in GB)", + "arc.workerNodeCount": "Numero di nodi del ruolo di lavoro", + "arc.workerNodeInformation": "È possibile ridurre o aumentare il gruppo di server riducendo o aumentando il numero di nodi di lavoro. Il valore deve essere pari a 0 o maggiore di 1.", + "arc.workerNodeParameters": "Parametri del nodo di lavoro", + "arc.workerNodes": "Nodi di lavoro", + "arc.workerNodesConfigurationInformation": "È possibile configurare il numero di core CPU e le dimensioni dello spazio di archiviazione che verranno applicate a tutti i nodi del ruolo di lavoro. Modificare il numero di core CPU e le impostazioni di memoria per il gruppo di server. Per reimpostare le richieste e/o i limiti, inserire un valore vuoto.", + "arc.workerNodesDescription": "Espandere il gruppo di server e ridimensionare il database aggiungendo nodi di lavoro.", + "arc.workerNodesParametersDescription": " Questi parametri del server dei nodi di lavoro possono essere impostati su valori personalizzati (non predefiniti). Cercare per trovare i parametri.", + "arc.workerOneNodeValidationMessage": "Il valore 1 non è supportato.", + "arc.yes": "Sì", + "button.label": "Seleziona", + "clusterContextConfigNoLongerValid": "Le informazioni sul contesto del cluster specificate dal file di configurazione: {0} e dal contesto del cluster: {1} non sono più valide. L'errore è:\r\n {2}\r\n Aggiornare queste informazioni?", + "clusterContextNotFound": "Contesto cluster con nome {0} non trovato nel file di configurazione Kube", + "filePicker.browse": "Sfoglia", + "getIsPassword.unknownVariableName": "Tentativo di ottenere isPassword per la variabile sconosciuta: {0}", + "getVariableValue.unknownVariableName": "Tentativo di ottenere il valore della variabile per la variabile sconosciuta: {0}", + "noContextFound": "Nessun \"contesto\" trovato nel file di configurazione: {0}", + "noControllerInfoFound": "Non è stato possibile trovare le informazioni sul controller con il nome {0}", + "noControllersConnected": "Nessun controller di Azure Arc è attualmente connesso. Eseguire il comando: \"Connetti a controller Azure Arc esistente\" e riprovare", + "noCurrentClusterContext": "Nessun contesto del cluster corrente è stato trovato nel file di configurazione kube", + "noCurrentContextFound": "Nessun contesto è contrassegnato come \"contesto corrente\" nel file di configurazione: {0}", + "noNameInContext": "Nessun campo nome è stato trovato in un contesto cluster nel file di configurazione: {0}", + "noPasswordFound": "Non è stato possibile recuperare la password per il controller {0} e l'utente non ha fornito una password. Riprovare più tardi." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Supporto per Azure Arc", + "arc.agreement": "Accetto {0} e {1}.", + "arc.agreement.postgres.terms.conditions": "Termini e condizioni di PostgreSQL Hyperscale abilitato per Azure Arc", + "arc.agreement.sql.help.text": "L'Istanza gestita con abilitazione di Azure Arc fornisce l'accesso a SQL Server e la compatibilità delle funzionalità che possono essere distribuite nell'infrastruttura desiderata. {0}", + "arc.agreement.sql.help.text.learn.more": "Altre informazioni", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Altre informazioni sull'istanza gestita abilitata per Azure Arc", + "arc.agreement.sql.terms.conditions": "Istanza gestita di SQL di Azure - Termini e condizioni di Azure Arc", + "arc.azure.account": "Account Azure", + "arc.azure.location": "Percorso di Azure", + "arc.azure.resource.group": "Gruppo di risorse di Azure", + "arc.azure.section.title": "Informazioni su Azure", + "arc.azure.subscription": "Sottoscrizione di Azure", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Controller Azure Arc", - "arc.view.welcome.connect": "Nessun controller Azure Arc registrato. [Altre informazioni](https://azure.microsoft.com/services/azure-arc/)\r\n[Collegare controller](command:arc.connectToController)", - "arc.view.welcome.loading": "Caricamento controller...", - "command.createController.title": "Creare nuovo controller Azure Arc", - "command.connectToController.title": "Connettersi al controller esistente di Azure Arc", - "command.removeController.title": "Rimuovere controller", - "command.refresh.title": "Aggiorna", - "command.editConnection.title": "Modificare connessione", - "arc.openDashboard": "Gestire", - "resource.type.azure.arc.display.name": "Controller dei dati di Azure Arc (anteprima)", - "resource.type.azure.arc.description": "Creare un controller dei dati Azure Arc", - "arc.data.controller.new.wizard.title": "Creare controller dei dati di Azure Arc", - "arc.data.controller.cluster.environment.title": "Qual è l'ambiente cluster Kubernetes esistente di destinazione?", - "arc.data.controller.select.cluster.title": "Selezionare da cluster Kubernetes esistenti", - "arc.data.controller.kube.cluster.context": "Contesto del cluster", - "arc.data.controller.cluster.config.profile.title": "Scegliere il profilo di configurazione", + "arc.confirm.password": "Confermare password", + "arc.controller": "Controller Azure Arc di destinazione", + "arc.cores-limit.label": "Limite core", + "arc.cores-request.label": "Richiesta core", + "arc.data.controller.admin.account.confirm.password": "Confermare password", + "arc.data.controller.admin.account.name": "Account di accesso del controller dei dati", + "arc.data.controller.admin.account.password": "Password", + "arc.data.controller.admin.account.title": "Account amministratore", + "arc.data.controller.agreement": "Accetto {0} e {1}.", "arc.data.controller.cluster.config.profile": "Profilo di configurazione", "arc.data.controller.cluster.config.profile.loading": "Caricamento profili di configurazione", "arc.data.controller.cluster.config.profile.loadingcompleted": "Caricamento profili di configurazione completato", + "arc.data.controller.cluster.config.profile.title": "Scegliere il profilo di configurazione", + "arc.data.controller.cluster.environment.title": "Qual è l'ambiente cluster Kubernetes esistente di destinazione?", "arc.data.controller.create.azureconfig.title": "Configurazione di Azure", "arc.data.controller.create.controllerconfig.title": "Configurazione controller", - "arc.data.controller.project.details.title": "Dettagli su Azure", - "arc.data.controller.project.details.description": "Selezionare la sottoscrizione per gestire le risorse distribuite e i costi. Usare i gruppi di risorse come le cartelle per organizzare e gestire tutte le risorse.", - "arc.data.controller.details.title": "Dettagli del controller dei dati", + "arc.data.controller.create.summary.title": "Verificare la configurazione", "arc.data.controller.details.description": "Specificare uno spazio dei nomi, un nome e una classe di archiviazione per il controller dei dati Azure Arc. Questo nome verrà usato per identificare l'istanza di Arc per la gestione e il monitoraggio remoti.", - "arc.data.controller.namespace": "Spazio dei nomi del controller dei dati", - "arc.data.controller.namespace.validation.description": "Lo spazio dei nomi deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare/terminare con un carattere alfanumerico e avere una lunghezza massima di 63 caratteri.", + "arc.data.controller.details.title": "Dettagli del controller dei dati", + "arc.data.controller.infrastructure": "Infrastruttura", + "arc.data.controller.kube.cluster.context": "Contesto del cluster", + "arc.data.controller.location": "Percorso", "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", - "arc.data.controller.admin.account.confirm.password": "Confermare password", - "arc.data.controller.create.summary.title": "Verificare la configurazione", - "arc.data.controller.summary.arc.data.controller": "Controller dei dati di Azure Arc", - "arc.data.controller.summary.estimated.cost.per.month": "Costo stimato al mese", + "arc.data.controller.namespace": "Spazio dei nomi del controller dei dati", + "arc.data.controller.namespace.validation.description": "Lo spazio dei nomi deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare/terminare con un carattere alfanumerico e avere una lunghezza massima di 63 caratteri.", + "arc.data.controller.new.wizard.title": "Creare controller dei dati di Azure Arc", + "arc.data.controller.project.details.description": "Selezionare la sottoscrizione per gestire le risorse distribuite e i costi. Usare i gruppi di risorse come le cartelle per organizzare e gestire tutte le risorse.", + "arc.data.controller.project.details.title": "Dettagli su Azure", + "arc.data.controller.readmore": "Altre informazioni", + "arc.data.controller.select.cluster.title": "Selezionare da cluster Kubernetes esistenti", "arc.data.controller.summary.arc.by.microsoft": "di Microsoft", - "arc.data.controller.summary.free": "Gratuito", + "arc.data.controller.summary.arc.data.controller": "Controller dei dati di Azure Arc", "arc.data.controller.summary.arc.terms.of.use": "Condizioni per l'utilizzo", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Informativa sulla privacy", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Contesto del cluster", + "arc.data.controller.summary.controller": "Controller", + "arc.data.controller.summary.data.controller.infrastructure": "Infrastruttura del titolare del trattamento", + "arc.data.controller.summary.data.controller.name": "Nome del controller dei dati", + "arc.data.controller.summary.data.controller.namespace": "Spazio dei nomi del controller dei dati", + "arc.data.controller.summary.estimated.cost.per.month": "Costo stimato al mese", + "arc.data.controller.summary.free": "Gratuito", + "arc.data.controller.summary.kube.config.file.path": "Percorso del file di configurazione kube", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Percorso", + "arc.data.controller.summary.profile": "Profilo di configurazione", + "arc.data.controller.summary.resource.group": "Gruppo di risorse", + "arc.data.controller.summary.subscription": "Sottoscrizione", "arc.data.controller.summary.terms": "Condizioni", "arc.data.controller.summary.terms.description": "Facendo clic su \"Genera script nel notebook\", dichiaro di (a) accettare le note legali e le informative sulla privacy associate alle offerte del Marketplace elencate sopra, (b) autorizzare Microsoft a fatturare le spese associate alle offerte sul metodo di pagamento corrente con la stessa frequenza di fatturazione della sottoscrizione di Azure e (c) accettare che Microsoft possa condividere le mie informazioni sul contatto, sulle transazioni e sull'utilizzo con i fornitori delle offerte ai fini del supporto, della fatturazione e di altre attività relative alle transazioni. Microsoft non concede i diritti per le offerte di terze parti. Per informazioni aggiuntive, vedere {0}.", "arc.data.controller.summary.terms.link.text": "Condizioni di Azure Marketplace", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Percorso del file di configurazione kube", - "arc.data.controller.summary.cluster.context": "Contesto del cluster", - "arc.data.controller.summary.profile": "Profilo di configurazione", "arc.data.controller.summary.username": "Nome utente", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Sottoscrizione", - "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}.", - "arc.data.controller.readmore": "Altre informazioni", - "microsoft.agreement.privacy.statement": "Informativa sulla privacy di Microsoft", - "deploy.script.action": "Genera script nel notebook", - "deploy.done.action": "Distribuisci", - "resource.type.arc.sql.display.name": "Istanza gestita di SQL di Azure - Azure Arc (anteprima)", - "resource.type.arc.postgres.display.name": "Gruppi di server PostgreSQL Hyperscale - Azure Arc (anteprima)", - "resource.type.arc.sql.description": "Servizio Istanza gestita di SQL per sviluppatori di app in un ambiente gestito dal cliente", - "resource.type.arc.postgres.description": "Distribuire gruppi di server PostgreSQL Hyperscale in un ambiente Azure Arc", - "arc.controller": "Controller Azure Arc di destinazione", - "arc.sql.wizard.title": "Distribuire istanza gestita di SQL di Azure - Azure Arc (anteprima)", - "arc.sql.wizard.page1.title": "Specificare i parametri dell'istanza gestita di SQL di Azure", - "arc.sql.connection.settings.section.title": "Informazioni di connessione SQL", - "arc.sql.instance.settings.section.title": "Impostazioni istanza di SQL", - "arc.azure.section.title": "Informazioni su Azure", - "arc.sql.instance.name": "Nome dell'istanza", - "arc.sql.username": "Nome utente", - "arc.sql.invalid.username": "il nome utente sa è disabilitato. Scegliere un altro nome utente", - "arc.sql.invalid.instance.name": "Il nome dell'istanza deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare con una lettera, terminare con un carattere alfanumerico e avere una lunghezza massima di 13 caratteri.", - "arc.storage-class.dc.label": "Classe di archiviazione", - "arc.sql.storage-class.dc.description": "La classe di archiviazione da utilizzare per tutti i volumi persistenti di dati e log per tutti i pod del controller di dati che li richiedono.", - "arc.sql.replicas.label": "Repliche", - "arc.sql.replicas.description": "Numero di repliche istanza gestita di SQL che verranno distribuite nel cluster Kubernetes a scopo di disponibilità elevata", - "arc.storage-class.data.label": "Classe di archiviazione (dati)", - "arc.sql.storage-class.data.description": "La classe di archiviazione da usare per i dati (.mdf)", - "arc.postgres.storage-class.data.description": "La classe di archiviazione da usare per i dati di volumi persistenti", - "arc.storage-class.logs.label": "Classe di archiviazione (log)", - "arc.sql.storage-class.logs.description": "Classe di archiviazione da usare per i log (/var/log)", - "arc.postgres.storage-class.logs.description": "La classe di archiviazione da usare per i log di volumi persistenti", - "arc.storage-class.backups.label": "Classe di archiviazione (backup)", - "arc.cores-limit.label": "Limite core", - "arc.sql.cores-limit.description": "Il limite core dell'istanza gestita come numero intero.", - "arc.cores-request.label": "Richiesta core", - "arc.sql.cores-request.description": "La richiesta di core dell'istanza gestita come numero intero.", + "arc.description": "Supporto per Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Limite memoria", - "arc.sql.memory-limit.description": "Il limite della capacità dell'istanza gestita come numero intero.", "arc.memory-request.label": "Richiesta memoria", - "arc.sql.memory-request.description": "La richiesta per la capacità dell'istanza gestita come quantità intera di memoria in GB.", - "arc.postgres.storage-class.backups.description": "La classe di archiviazione da usare per il backup di volumi persistenti", + "arc.openDashboard": "Gestire", "arc.password": "Password", - "arc.confirm.password": "Confermare password", - "arc.azure.account": "Account Azure", - "arc.azure.subscription": "Sottoscrizione di Azure", - "arc.azure.resource.group": "Gruppo di risorse di Azure", - "arc.azure.location": "Percorso di Azure", - "arc.postgres.wizard.title": "Implementare un gruppo di server di PostgreSQL Hyperscale abilitato per Azure Arc (anteprima)", - "arc.postgres.wizard.page1.title": "Specificare i parametri del gruppo di server PostgreSQL Hyperscale abilitato per Azure", - "arc.postgres.settings.section.title": "Impostazioni generali", - "arc.postgres.settings.resource.worker.title": "Configurazione di calcolo dei nodi di lavoro", - "arc.postgres.settings.resource.coordinator.title": "Configurazione dell'ambiente di calcolo del nodo coordinatore", - "arc.postgres.settings.storage.title": "Impostazioni di archiviazione", + "arc.postgres.server.group.coordinator.cores.limit.description": "Numero massimo di core CPU per l'istanza di Postgres che possono essere usati nel nodo coordinatore. Sono supportati core frazionari.", + "arc.postgres.server.group.coordinator.cores.limit.label": "Limite CPU", + "arc.postgres.server.group.coordinator.cores.request.description": "Il numero minimo di core CPU che devono essere disponibili sul nodo coordinatore per pianificare il servizio. Sono supportati i core frazionari.", + "arc.postgres.server.group.coordinator.cores.request.label": "Richiesta CPU", + "arc.postgres.server.group.coordinator.memory.limit.description": "Il limite di memoria dell'istanza di Postgres sul nodo coordinatore in GB.", + "arc.postgres.server.group.coordinator.memory.limit.label": "Limite di memoria (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "La richiesta di memoria dell'istanza di Postgres sul nodo coordinatore in GB.", + "arc.postgres.server.group.coordinator.memory.request.label": "Richiesta di memoria (GB)", + "arc.postgres.server.group.engine.version": "Versione motore", + "arc.postgres.server.group.extensions.description": "Elenco delimitato da virgole delle estensioni Postgres che devono essre caricate all'avvio. Consulta la documentazione di Postgres per i valori supportati.", + "arc.postgres.server.group.extensions.label": "Estensioni", "arc.postgres.server.group.name": "Nome del gruppo di server", "arc.postgres.server.group.name.validation.description": "Il nome del gruppo di server deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare con una lettera, terminare con un carattere alfanumerico e avere una lunghezza massima di 11 caratteri.", - "arc.postgres.server.group.workers.label": "Numero di ruoli di lavoro", - "arc.postgres.server.group.workers.description": "Il numero di nodi di lavoro di cui eseguire il provisioning in un cluster condiviso oppure zero (impostazione predefinita) per Postgres a nodo singolo.", "arc.postgres.server.group.port": "Porta", - "arc.postgres.server.group.engine.version": "Versione motore", - "arc.postgres.server.group.extensions.label": "Estensioni", - "arc.postgres.server.group.extensions.description": "Elenco delimitato da virgole delle estensioni Postgres che devono essre caricate all'avvio. Consulta la documentazione di Postgres per i valori supportati.", - "arc.postgres.server.group.volume.size.data.label": "Dimensioni volume in GB (dati)", - "arc.postgres.server.group.volume.size.data.description": "La dimensione del volume di archiviazione da utilizzare per i dati in GB.", - "arc.postgres.server.group.volume.size.logs.label": "GB delle dimensioni del volume (log)", - "arc.postgres.server.group.volume.size.logs.description": "La dimensione del volume di archiviazione da utilizzare per i log in GB.", - "arc.postgres.server.group.volume.size.backups.label": "GB delle dimensioni del volume (backup)", "arc.postgres.server.group.volume.size.backups.description": "La dimensione del volume di archiviazione da utilizzare per i backup in GB.", - "arc.postgres.server.group.workers.cores.request.label": "Richiesta CPU (unità di elaborazione per nodo)", - "arc.postgres.server.group.workers.cores.request.description": "Il numero minimo di core CPU che devono essere disponibili per nodo per pianificare il servizio. Sono supportati i core frazionari.", - "arc.postgres.server.group.workers.cores.limit.label": "Limite CPU (unità di elaborazione per nodo)", + "arc.postgres.server.group.volume.size.backups.label": "GB delle dimensioni del volume (backup)", + "arc.postgres.server.group.volume.size.data.description": "La dimensione del volume di archiviazione da utilizzare per i dati in GB.", + "arc.postgres.server.group.volume.size.data.label": "Dimensioni volume in GB (dati)", + "arc.postgres.server.group.volume.size.logs.description": "La dimensione del volume di archiviazione da utilizzare per i log in GB.", + "arc.postgres.server.group.volume.size.logs.label": "GB delle dimensioni del volume (log)", "arc.postgres.server.group.workers.cores.limit.description": "Numero massimo di core CPU per l'istanza di Postgres che possono essere usati per nodo. Sono supportati core frazionari.", - "arc.postgres.server.group.workers.memory.request.label": "Richiesta di memoria (GB per nodo)", - "arc.postgres.server.group.workers.memory.request.description": "La richiesta di memoria dell'istanza Postgres per nodo in GB.", - "arc.postgres.server.group.workers.memory.limit.label": "Limite di memoria (GB per nodo)", + "arc.postgres.server.group.workers.cores.limit.label": "Limite CPU (unità di elaborazione per nodo)", + "arc.postgres.server.group.workers.cores.request.description": "Il numero minimo di core CPU che devono essere disponibili per nodo per pianificare il servizio. Sono supportati i core frazionari.", + "arc.postgres.server.group.workers.cores.request.label": "Richiesta CPU (unità di elaborazione per nodo)", + "arc.postgres.server.group.workers.description": "Il numero di nodi di lavoro di cui eseguire il provisioning in un cluster condiviso oppure zero (impostazione predefinita) per Postgres a nodo singolo.", + "arc.postgres.server.group.workers.label": "Numero di ruoli di lavoro", "arc.postgres.server.group.workers.memory.limit.description": "Il limite di memoria dell'istanza Postgres per nodo in GB.", - "arc.postgres.server.group.coordinator.cores.request.label": "Richiesta CPU", - "arc.postgres.server.group.coordinator.cores.request.description": "Il numero minimo di core CPU che devono essere disponibili sul nodo coordinatore per pianificare il servizio. Sono supportati i core frazionari.", - "arc.postgres.server.group.coordinator.cores.limit.label": "Limite CPU", - "arc.postgres.server.group.coordinator.cores.limit.description": "Numero massimo di core CPU per l'istanza di Postgres che possono essere usati nel nodo coordinatore. Sono supportati core frazionari.", - "arc.postgres.server.group.coordinator.memory.request.label": "Richiesta di memoria (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "La richiesta di memoria dell'istanza di Postgres sul nodo coordinatore in GB.", - "arc.postgres.server.group.coordinator.memory.limit.label": "Limite di memoria (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "Il limite di memoria dell'istanza di Postgres sul nodo coordinatore in GB.", - "arc.agreement": "Accetto {0} e {1}.", - "arc.agreement.sql.terms.conditions": "Istanza gestita di SQL di Azure - Termini e condizioni di Azure Arc", - "arc.agreement.postgres.terms.conditions": "Termini e condizioni di PostgreSQL Hyperscale abilitato per Azure Arc", - "should.be.integer": "Il valore deve essere un intero", - "worker.node.count.should.not.be.one": "Il valore 1 non è supportato.", - "requested.cores.less.than.or.equal.to.cores.limit": "I core richiesti devono essere minori o uguali al limite di core", + "arc.postgres.server.group.workers.memory.limit.label": "Limite di memoria (GB per nodo)", + "arc.postgres.server.group.workers.memory.request.description": "La richiesta di memoria dell'istanza Postgres per nodo in GB.", + "arc.postgres.server.group.workers.memory.request.label": "Richiesta di memoria (GB per nodo)", + "arc.postgres.settings.resource.coordinator.title": "Configurazione dell'ambiente di calcolo del nodo coordinatore", + "arc.postgres.settings.resource.worker.title": "Configurazione di calcolo dei nodi di lavoro", + "arc.postgres.settings.section.title": "Impostazioni generali", + "arc.postgres.settings.storage.title": "Impostazioni di archiviazione", + "arc.postgres.storage-class.backups.description": "La classe di archiviazione da usare per il backup di volumi persistenti", + "arc.postgres.storage-class.data.description": "La classe di archiviazione da usare per i dati di volumi persistenti", + "arc.postgres.storage-class.logs.description": "La classe di archiviazione da usare per i log di volumi persistenti", + "arc.postgres.wizard.page1.title": "Specificare i parametri del gruppo di server PostgreSQL Hyperscale abilitato per Azure", + "arc.postgres.wizard.title": "Implementare un gruppo di server di PostgreSQL Hyperscale abilitato per Azure Arc (anteprima)", + "arc.sql.connection.settings.section.title": "Informazioni di connessione SQL", + "arc.sql.cores-limit.description": "Il limite core dell'istanza gestita come numero intero.", + "arc.sql.cores-request.description": "La richiesta di core dell'istanza gestita come numero intero.", + "arc.sql.instance.name": "Nome dell'istanza", + "arc.sql.instance.settings.section.title": "Impostazioni istanza di SQL", + "arc.sql.invalid.instance.name": "Il nome dell'istanza deve essere composto da caratteri alfanumerici minuscoli o \"-\", iniziare con una lettera, terminare con un carattere alfanumerico e avere una lunghezza massima di 13 caratteri.", + "arc.sql.invalid.username": "il nome utente sa è disabilitato. Scegliere un altro nome utente", + "arc.sql.memory-limit.description": "Il limite della capacità dell'istanza gestita come numero intero.", + "arc.sql.memory-request.description": "La richiesta per la capacità dell'istanza gestita come quantità intera di memoria in GB.", + "arc.sql.replicas.description": "Numero di repliche istanza gestita di SQL che verranno distribuite nel cluster Kubernetes a scopo di disponibilità elevata", + "arc.sql.replicas.label": "Repliche", + "arc.sql.storage-class.data.description": "La classe di archiviazione da usare per i dati (.mdf)", + "arc.sql.storage-class.dc.description": "La classe di archiviazione da utilizzare per tutti i volumi persistenti di dati e log per tutti i pod del controller di dati che li richiedono.", + "arc.sql.storage-class.logs.description": "Classe di archiviazione da usare per i log (/var/log)", + "arc.sql.username": "Nome utente", + "arc.sql.wizard.page1.title": "Specificare i parametri dell'istanza gestita di SQL di Azure", + "arc.sql.wizard.title": "Distribuire istanza gestita di SQL di Azure - Azure Arc (anteprima)", + "arc.storage-class.backups.label": "Classe di archiviazione (backup)", + "arc.storage-class.data.label": "Classe di archiviazione (dati)", + "arc.storage-class.dc.label": "Classe di archiviazione", + "arc.storage-class.logs.label": "Classe di archiviazione (log)", + "arc.view.title": "Controller Azure Arc", + "arc.view.welcome.connect": "Nessun controller Azure Arc registrato. [Altre informazioni](https://azure.microsoft.com/services/azure-arc/)\r\n[Collegare controller](command:arc.connectToController)", + "arc.view.welcome.loading": "Caricamento controller...", + "command.connectToController.title": "Connettersi al controller esistente di Azure Arc", + "command.createController.title": "Creare nuovo controller Azure Arc", + "command.editConnection.title": "Modificare connessione", + "command.refresh.title": "Aggiorna", + "command.removeController.title": "Rimuovere controller", "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", + "deploy.done.action": "Distribuisci", + "deploy.script.action": "Genera script nel notebook", "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 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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "L'estensione di distribuzione Arc è stata sostituita dall'estensione Arc ed è stata disinstallata.", - "arc.controllerDashboard": "Dashboard del controller dei dati di Azure Arc (anteprima)-{0}", - "arc.miaaDashboard": "Istanza gestita di SQL - Dashboard Azure Arc (anteprima) - {0}", - "arc.postgresDashboard": "PostgreSQL Hyperscale - Dashboard Azure Arc (anteprima) - {0}", - "arc.dataControllersType": "Controller dei dati di Azure Arc", - "arc.pgSqlType": "PostgreSQL Hyperscale - Azure Arc", - "arc.miaaType": "Istanza gestita di SQL- Azure Arc", - "arc.overview": "Panoramica", - "arc.connectionStrings": "Stringhe di connessione", - "arc.preloaded Extensions": "Estensioni precaricate", - "arc.networking": "Rete", - "arc.properties": "Proprietà", - "arc.settings": "Impostazioni", - "arc.security": "Sicurezza", - "arc.computeAndStorage": "Calcolo e archiviazione", - "arc.coordinatorNodeParameters": "Parametri del nodo coordinatore", - "arc.workerNodeParameters": "Parametri del nodo di lavoro", - "arc.compute": "Ambiente di calcolo", - "arc.backup": "Backup", - "arc.newSupportRequest": "Nuova richiesta di supporto", - "arc.diagnoseAndSolveProblems": "Diagnostica e risoluzione dei problemi", - "arc.supportAndTroubleshooting": "Supporto e risoluzione dei problemi", - "arc.resourceHealth": "Integrità risorsa", - "arc.parameterName": "Nome parametro", - "arc.value": "Valore", - "arc.createNew": "Nuova istanza", - "arc.delete": "Elimina", - "arc.learnMore": "Altre informazioni.", - "arc.drop": "Rimuovere", - "arc.save": "Salvare", - "arc.discard": "Rimuovi", - "arc.resetPassword": "Reimposta password", - "arc.loadExtensions": "Carica estensioni", - "arc.unloadExtensions": "Scarica estensioni", - "arc.noExtensions": "Nessuna estensione elencata nella configurazione.", - "arc.openInAzurePortal": "Apri nel portale di Azure", - "arc.resourceGroup": "Gruppo di risorse", - "arc.region": "Area", - "arc.subscriptionId": "ID sottoscrizione", - "arc.state": "Stato", - "arc.connectionMode": "Modalità di connessione", - "arc.namespace": "Spazio dei nomi", - "arc.externalEndpoint": "Endpoint esterno", - "arc.name": "Nome", - "arc.type": "Tipo", - "arc.status": "Stato", - "arc.miaaAdmin": "Amministratore dell'istanza gestita", - "arc.controllerEndpoint": "Endpoint controller", - "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.", - "arc.extensionsTableLoadingComplete": "È ora possibile visualizzare le estensioni precaricate.", - "arc.extensionsAddList": "Estensioni", - "arc.extensionsAddDialog": "PostgreSQL offre la possibilità di estendere la funzionalità del database tramite le estensioni.", - "arc.dataController": "Controller dei dati", - "arc.kibanaDashboard": "Dashboard Kibana", - "arc.grafanaDashboard": "Dashboard Grafana", - "arc.kibanaDashboardDescription": "Dashboard per la visualizzazione dei log", - "arc.grafanaDashboardDescription": "Dashboard per la visualizzazione delle metriche", - "arc.serviceEndpoints": "Endpoint servizio", - "arc.serviceEndpointsTable": "Griglia degli endpoint servizio", - "arc.databases": "Database", - "arc.endpoint": "Endpoint", - "arc.description": "Descrizione", - "arc.yes": "Sì", - "arc.no": "No", - "arc.feedback": "Feedback", - "arc.selectConnectionString": "Selezionare una delle stringhe di connessione client disponibili di seguito.", - "arc.addingWorkerNodes": "aggiunta di nodi di lavoro", - "arc.workerNodesDescription": "Espandere il gruppo di server e ridimensionare il database aggiungendo nodi di lavoro.", - "arc.workerNodesConfigurationInformation": "È possibile configurare il numero di core CPU e le dimensioni dello spazio di archiviazione che verranno applicate a tutti i nodi del ruolo di lavoro. Modificare il numero di core CPU e le impostazioni di memoria per il gruppo di server. Per reimpostare le richieste e/o i limiti, inserire un valore vuoto.", - "arc.coordinatorNodeConfigurationInformation": "È possibile configurare il numero di core CPU e le dimensioni di archiviazione che verranno applicati al nodo coordinatore. Modificare il numero di core CPU e le impostazioni di memoria per il gruppo di server. Per reimpostare le richieste e/o i limiti, inserire un valore vuoto.", - "arc.workerNodeInformation": "È possibile ridurre o aumentare il gruppo di server riducendo o aumentando il numero di nodi di lavoro. Il valore deve essere pari a 0 o maggiore di 1.", - "arc.workerOneNodeValidationMessage": "Il valore 1 non è supportato.", - "arc.vCores": "vCore", - "arc.ram": "RAM", - "arc.refresh": "Aggiorna", - "arc.resetAllToDefault": "Ripristina tutte le impostazioni predefinite", - "arc.resetToDefault": "Ripristinare predefinito", - "arc.troubleshoot": "Risoluzione dei problemi", - "arc.clickTheNewSupportRequestButton": "Fare clic sul pulsante nuova richiesta di supporto per archiviare una richiesta di supporto nel portale di Azure.", - "arc.supportRequestNote": "Tenere presente che la configurazione della risorsa deve essere stata prima caricata in Azure per aprire una richiesta di supporto.", - "arc.running": "In esecuzione", - "arc.ready": "Pronto", - "arc.notReady": "Non pronto", - "arc.pending": "In sospeso", - "arc.failed": "Non riuscito", - "arc.unknown": "Sconosciuto", - "arc.direct": "Diretto", - "arc.indirect": "Indiretto", - "arc.loading": "Caricamento...", - "arc.refreshToEnterCredentials": "Aggiornare il nodo per immettere le credenziali", - "arc.noInstancesAvailable": "Nessuna istanza disponibile", - "arc.connecToServer": "Connetti al server", - "arc.connectToController": "Connetti al controller esistente", - "arc.connectToMSSql": "Connettersi all'istanza gestita di SQL - Azure Arc ({0})", - "arc.connectToPGSql": "Connettersi a PostgreSQL Hyperscale - Azure Arc ({0})", - "arc.passwordToController": "Fornire la password al titolare", - "arc.controllerUrl": "Controller dell’URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "L'URL del controller è necessario se sono presenti più cluster con lo stesso spazio dei nomi. In genere non è necessario.", - "arc.serverEndpoint": "Endpoint server", - "arc.controllerName": "Nome", - "arc.controllerNameDescription": "Nome da visualizzare nella visualizzazione struttura ad albero, che non viene applicato al controller stesso.", - "arc.controllerKubeConfig": "Percorso del file di configurazione kube", - "arc.controllerClusterContext": "Contesto del cluster", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Nome utente del controller", - "arc.controllerPassword": "Password del controller", - "arc.username": "Nome utente", - "arc.password": "Password", - "arc.rememberPassword": "Memorizza password", - "arc.connect": "Connettere", - "arc.cancel": "Annulla", - "arc.ok": "OK", - "arc.on": "Attivato", - "arc.off": "Disattivato", - "arc.notConfigured": "Non configurato", - "arc.online": "Online", - "arc.offline": "Offline", - "arc.restoring": "Ripristino in corso", - "arc.recovering": "Recupero in corso", - "arc.recoveringPending": "Recupero in sospeso", - "arc.suspect": "Sospetto", - "arc.emergency": "Emergenza", - "arc.coordinatorEndpoint": "Endpoint coordinatore", - "arc.postgresAdminUsername": "Nome utente dell'amministratore", - "arc.nodeConfiguration": "Configurazione del nodo", - "arc.postgresVersion": "Versione di PostgreSQL", - "arc.serverGroupType": "Tipo di gruppo di server", - "arc.serverGroupNodes": "Nodi del gruppo di server", - "arc.fullyQualifiedDomain": "Dominio completo", - "arc.postgresArcProductName": "Database di Azure per PostgreSQL - Azure Arc", - "arc.coordinator": "Coordinatore", - "arc.worker": "Ruolo di lavoro", - "arc.monitor": "Monitor", - "arc.available": "Disponibile", - "arc.issuesDetected": "Problemi rilevati", - "arc.newDatabase": "Nuovo database", - "arc.databaseName": "Nome del database", - "arc.enterNewPassword": "Immettere una nuova password", - "arc.confirmNewPassword": "Confermare la nuova password", - "arc.learnAboutPostgresClients": "Altre informazioni sulle interfacce client di Azure PostgreSQL Hyperscale", - "arc.coordinatorNodeParametersDescription": " Questi parametri del server del nodo Coordinatore possono essere impostati su valori personalizzati (non predefiniti). Cerca per trovare i parametri.", - "arc.workerNodesParametersDescription": " Questi parametri del server dei nodi di lavoro possono essere impostati su valori personalizzati (non predefiniti). Cercare per trovare i parametri.", - "arc.learnAboutNodeParameters": "Altre informazioni sulle impostazioni del motore di database per PostgreSQL Hyperscale abilitato per Azure Arc", - "arc.noNodeParametersFound": "Non sono stati trovati parametri del server del ruolo di lavoro...", - "arc.searchToFilter": "Eseguire una ricerca per filtrare gli elementi...", - "arc.scalingCompute": "ridimensionamento di vCore e memoria dell'ambiente di calcolo in corso.", - "arc.postgresComputeAndStorageDescriptionPartOne": "È possibile ridimensionare l'Azure Arc abilitato", - "arc.miaaComputeAndStorageDescriptionPartOne": "È possibile ridimensionare l'istanza gestita di SQL di Azure - Azure Arc di", - "arc.postgres.computeAndStorageDescriptionPartTwo": "Gruppo di server PostgreSQL Hyperscale di", - "arc.computeAndStorageDescriptionPartThree": "senza tempo di inattività e da", - "arc.computeAndStorageDescriptionPartFour": "Prima di eseguire questa operazione, è necessario verificare", - "arc.computeAndStorageDescriptionPartFive": "sono disponibili risorse sufficienti", - "arc.resourceHealthDescription": "L'integrità delle risorse può informare in merito al funzionamento previsto della risorsa.", - "arc.computeAndStorageDescriptionPartSix": "nel cluster Kubernetes per rispettare questa configurazione.", - "arc.node": "nodo", - "arc.nodes": "nodi", - "arc.workerNodes": "Nodi di lavoro", - "arc.coordinatorNode": "Nodo coordinatore", - "arc.storagePerNode": "spazio di archiviazione per nodo", - "arc.workerNodeCount": "Numero di nodi del ruolo di lavoro", - "arc.configurationPerNode": "Configurazione (per nodo)", - "arc.configurationCoordinatorNode": "Configurazione", - "arc.coresLimit": "Limite CPU", - "arc.workerCoresLimit": "Limite CPU dei nodi di lavoro", - "arc.coordinatorCoresLimit": "Limite CPU del nodo coordinatore", - "arc.coresRequest": "Richiesta CPU", - "arc.workerCoresRequest": "Richiesta CPU dei nodi di lavoro", - "arc.coordinatorCoresRequest": "Richiesta CPU nodo coordinatore", - "arc.memoryLimit": "Limite di memoria (in GB)", - "arc.workerMemoryLimit": "Limite di memoria dei nodi di lavoro (in GB)", - "arc.coordinatorMemoryLimit": "Limite di memoria del nodo coordinatore (in GB)", - "arc.memoryRequest": "Richiesta di memoria (in GB)", - "arc.workerMemoryRequest": "Richiesta di memoria dei nodi di lavoro (in GB)", - "arc.coordinatorMemoryRequest": "Richiesta di memoria del nodo coordinatore (in GB)", - "arc.arcResources": "Risorse Azure Arc", - "arc.enterANonEmptyPassword": "Immettere una password non vuota o premere ESC per uscire.", - "arc.thePasswordsDoNotMatch": "Le password non corrispondono. Confermare la password o premere ESC per uscire.", - "arc.passwordReset": "Reimpostazione della password completata", - "arc.condition": "Condizione", - "arc.details": "Dettagli", - "arc.lastTransition": "Ultima transizione", - "arc.noExternalEndpoint": "Nessun endpoint esterno configurato, quindi queste informazioni non sono disponibili.", - "arc.noWorkerPods": "Nessun pod di lavoro in questa configurazione.", - "arc.podsReady": "pod pronti", - "arc.podsPresent": "Pod presenti", - "arc.podsUsedDescription": "Selezionare un pod nell'elenco a discesa seguente per informazioni dettagliate sull'integrità.", - "arc.podsUsedDescriptionAria": "Selezionare un pod nell'elenco a discesa seguente per informazioni dettagliate sull'integrità", - "arc.podConditionsTable": "Tabella condizioni Pod", - "arc.connectToPostgresDescription": "Per visualizzare e impostare le impostazioni del motore di database, è necessaria una connessione al server che richiede l'installazione dell'estensione PostgreSQL.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Il pod è stato inizializzato.", - "arc.podReady": "Il pod è pronto.", - "arc.noPodIssuesDetected": "Non ci sono problemi noti che interessano questa istanza di PostgreSQL Hyperscale.", - "arc.podIssuesDetected": "I pod indicati di seguito stanno riscontrando problemi che potrebbero influire sulle prestazioni o sulla disponibilità.", - "arc.containerReady": "I contenitori dei pod sono pronti.", - "arc.podScheduled": "Il pod è programmabile.", - "arc.loadingClusterContextCompleted": "Caricamento dei contesti cluster completato", - "arc.rangeSetting": "Il valore dovrebbe essere compreso nell'intervallo {0} - {1}", - "arc.databaseCreated": "Database {0} creato", - "arc.deletingInstance": "Eliminazione dell'istanza '{0}'...", - "arc.installingExtension": "Installazione dell'estensione \"{0}\" in corso...", - "arc.extensionInstalled": "L'estensione '{0}' è stata installata.", - "arc.updatingInstance": "Aggiornamento dell'istanza \"{0}\" in corso...", - "arc.instanceDeleted": "L'istanza ' {0}' è stata eliminata", - "arc.instanceUpdated": "L'istanza '{0}' è stata aggiornata", - "arc.extensionsDropped": "Estensioni '{0}' eliminate", - "arc.extensionsAdded": "Estensioni '{0}' aggiunte", - "arc.copiedToClipboard": "{0} copiato negli Appunti", - "arc.clickTheTroubleshootButton": "Fare clic sul pulsante per la risoluzione dei problemi per aprire il notebook per la risoluzione dei problemi di Azure Arc {0}.", - "arc.dataStorage": "Dati di {0}", - "arc.logStorage": "Log {0}", - "arc.backupsStorage": "{0} backup", - "arc.numVCore": "{0} vCore", - "arc.numVCores": "{0} vCore", - "arc.updated": "È stato completato l'aggiornamento di {0}", - "arc.connectionString": "Stringa di connessione per {0}", - "arc.copyConnectionStringToClipboard": "Copia la stringa di connessione {0} negli Appunti", - "arc.copyValueToClipboard": "Copia {0} negli Appunti", - "arc.pgConnectionRequired": "Per visualizzare e impostare le impostazioni del motore di database, è necessaria una connessione.", - "arc.miaaConnectionRequired": "È necessaria una connessione per elencare i database in questa istanza.", - "arc.couldNotFindControllerRegistration": "Non è stato possibile trovare la registrazione del controller.", - "arc.dropMultipleExtensions": "È in corso l'eliminazione di un'altra estensione. Riprovare al termine dell'operazione.", - "arc.updateExtensionsFailed": "Modifica delle estensioni non riuscita. {0}", - "arc.refreshFailed": "Aggiornamento non riuscito. {0}", - "arc.resetFailed": "Reimpostazione non riuscita. {0}", - "arc.openDashboardFailed": "Errore durante l'apertura del dashboard. {0}", - "arc.instanceDeletionFailed": "Impossibile eliminare l'istanza {0}. {1}", - "arc.instanceUpdateFailed": "Impossibile aggiornare l'istanza {0}. {1}", - "arc.pageDiscardFailed": "Non è stato possibile rimuovere l'input dell'utente. {0}", - "arc.databaseCreationFailed": "Non è stato possibile creare il database {0}. {1}", - "arc.connectToControllerFailed": "Impossibile connettersi al controller {0}. {1}", - "arc.connectToMSSqlFailed": "Non è stato possibile connettersi all'istanza gestita di SQL - Istanza di Azure Arc {0}. {1}", - "arc.connectToPGSqlFailed": "Non è stato possibile connettersi all’istanza di PostgreSQL Hyperscale - Azure Arc {0}. {1}", - "arc.missingExtension": "L'estensione {0} è necessaria per visualizzare le impostazioni del motore. Installare adesso?", - "arc.extensionInstallationFailed": "Impossibile installare l'estensione {0}.", - "arc.fetchConfigFailed": "Errore imprevisto durante il recupero della configurazione per '{0}'. {1}", - "arc.fetchEndpointsFailed": "Errore imprevisto durante il recupero degli endpoint per '{0}'. {1}", - "arc.fetchRegistrationsFailed": "Errore imprevisto durante il recupero delle registrazioni per '{0}'. {1}", - "arc.fetchDatabasesFailed": "Errore imprevisto durante il recupero dei database per '{0}'. {1}", - "arc.fetchEngineSettingsFailed": "Errore imprevisto durante il recupero delle impostazioni del motore per '{0}'. {1}", - "arc.numberOfIssuesDetected": "• {0} ({1} problemi)", - "arc.instanceDeletionWarning": "Avviso! L'eliminazione di un'istanza è permanente e non può essere annullata. Per eliminare l'istanza '{0}' digitare il nome '{0}' di seguito per continuare.", - "arc.invalidInstanceDeletionName": "Il valore ' {0}' non corrisponde al nome dell'istanza. Riprovare o premere ESC per uscire", - "arc.couldNotFindAzureResource": "Non è stato possibile trovare la risorsa di Azure per {0}", - "arc.passwordResetFailed": "Non è possibile ripristinare la password. {0}", - "arc.errorConnectingToController": "Errore durante la connessione al controller. {0}", - "arc.passwordAcquisitionFailed": "Non è stato possibile acquisire la password. {0}", - "arc.loginFailed": "Errore durante l'accesso al controller: nome utente o password errati", - "arc.errorVerifyingPassword": "Si è verificato un errore durante la verifica della password. {0}", - "noControllersConnected": "Nessun controller di Azure Arc è attualmente connesso. Eseguire il comando: \"Connetti a controller Azure Arc esistente\" e riprovare", - "getVariableValue.unknownVariableName": "Tentativo di ottenere il valore della variabile per la variabile sconosciuta: {0}", - "getIsPassword.unknownVariableName": "Tentativo di ottenere isPassword per la variabile sconosciuta: {0}", - "noControllerInfoFound": "Non è stato possibile trovare le informazioni sul controller con il nome {0}", - "noPasswordFound": "Non è stato possibile recuperare la password per il controller {0} e l'utente non ha fornito una password. Riprovare più tardi.", - "clusterContextNotFound": "Contesto cluster con nome {0} non trovato nel file di configurazione Kube", - "noCurrentClusterContext": "Nessun contesto del cluster corrente è stato trovato nel file di configurazione kube", - "filePicker.browse": "Sfoglia", - "button.label": "Seleziona", - "noContextFound": "Nessun \"contesto\" trovato nel file di configurazione: {0}", - "noCurrentContextFound": "Nessun contesto è contrassegnato come \"contesto corrente\" nel file di configurazione: {0}", - "noNameInContext": "Nessun campo nome è stato trovato in un contesto cluster nel file di configurazione: {0}", - "arc.userCancelledError": "La finestra di dialogo è stata chiusa dall'utente tramite il comando Annulla", - "clusterContextConfigNoLongerValid": "Le informazioni sul contesto del cluster specificate dal file di configurazione: {0} e dal contesto del cluster: {1} non sono più valide. L'errore è:\r\n {2}\r\n Aggiornare queste informazioni?", - "arc.invalidConfigPath": "Percorso di configurazione non valido", - "arc.loadingClusterContextsError": "Errore durante il caricamento dei contesti cluster. {0}" + "microsoft.agreement.privacy.statement": "Informativa sulla privacy di Microsoft", + "requested.cores.less.than.or.equal.to.cores.limit": "I core richiesti devono essere minori o uguali al limite di core", + "requested.memory.less.than.or.equal.to.memory.limit": "La memoria richiesta deve essere minore o uguale al limite di memoria", + "resource.type.arc.postgres.description": "Distribuire gruppi di server PostgreSQL Hyperscale in un ambiente Azure Arc", + "resource.type.arc.postgres.display.name": "Gruppi di server PostgreSQL Hyperscale - Azure Arc (anteprima)", + "resource.type.arc.sql.description": "Servizio Istanza gestita di SQL per sviluppatori di app in un ambiente gestito dal cliente", + "resource.type.arc.sql.display.name": "Istanza gestita di SQL di Azure - Azure Arc (anteprima)", + "resource.type.azure.arc.description": "Creare un controller dei dati Azure Arc", + "resource.type.azure.arc.display.name": "Controller dei dati di Azure Arc (anteprima)", + "should.be.integer": "Il valore deve essere un intero", + "worker.node.count.should.not.be.one": "Il valore 1 non è supportato." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-it/translations/extensions/asde-deployment.i18n.json index 0dd8b96c20..b721c8ff69 100644 --- a/i18n/ads-language-pack-it/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Estensione di distribuzione di SQL Edge di Azure", - "extension-description": "Offre un'esperienza basata su notebook per la distribuzione di SQL Edge di Azure", - "docker-container-name-field": "Nome del contenitore", - "docker-sql-password-field": "Password (sa) dell'istanza di SQL Edge di Azure", + "azure-info-section-title": "Informazioni su Azure", + "azure_location": "Percorso", + "azure_resource_group": "Gruppo di risorse", + "azure_subscription_id": "ID sottoscrizione", + "device-id": "ID dispositivo", + "device-ip-address": "Indirizzo IP dispositivo", + "device-ip-address-description": "Verrà utilizzato per connettersi all'istanza di SQL Edge di Azure dopo la distribuzione", + "device-target-condition": "Condizione di destinazione", + "device-target-condition-learn-more": "Altre informazioni sulla condizione di destinazione", "docker-confirm-sql-password-field": "Conferma password", - "docker-sql-port-field": "Porta di SQL Edge di Azure", - "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", - "resource-type-sql-edge-display-name": "SQL Edge di Azure", - "resource-type-sql-edge-description": "SQL Edge di Azure (anteprima) è un motore di database relazionale ottimizzato progettato per le distribuzioni di IoT e IoT Edge.", - "sql-edge-type-display-name": "Destinazione di distribuzione", - "sql-edge-local-display-name": "Istanza di contenitore locale", - "sql-edge-remote-display-name": "Istanza di contenitore remota", - "sql-edge-local-title": "Distribuisci istanza di contenitore di SQL Edge di Azure nel computer locale", - "docker-settings-section-title": "Impostazioni di Docker", + "docker-container-name-field": "Nome del contenitore", + "docker-imagetag-field": "Tag dell'immagine", + "docker-password-field": "Password", "docker-registry-field": "Registro", "docker-repository-field": "Repository", - "docker-imagetag-field": "Tag dell'immagine", + "docker-settings-section-title": "Impostazioni di Docker", + "docker-sql-password-field": "Password (sa) dell'istanza di SQL Edge di Azure", + "docker-sql-port-field": "Porta di SQL Edge di Azure", "docker-username-field": "Nome utente", - "docker-password-field": "Password", "edge-agreement": "Accetto {0} e {1}.", "edge-eula": "Contratto di licenza di SQL Edge di Microsoft Azure", - "sql-edge-remote-title": "Distribuisci istanza di contenitore di SQL Edge di Azure nel computer remoto", - "remote-info-section-title": "Informazioni computer di destinazione", + "edge-remote-password-field": "Password", "edge-remote-target-field": "Nome o indirizzo IP", "edge-remote-username-field": "Nome utente", - "edge-remote-password-field": "Password", + "extension-description": "Offre un'esperienza basata su notebook per la distribuzione di SQL Edge di Azure", + "extension-displayName": "Estensione di distribuzione di SQL Edge di Azure", + "iot-hub-name": "Nome dell'hub IoT", + "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", + "package-files": "File di pacchetto SQL Server", + "package_path": "File del pacchetto", + "package_path_description": "Percorso del file di pacchetto SQL Server (dacpac, bacpac) o file di pacchetto compresso.", + "remote-info-section-title": "Informazioni computer di destinazione", + "resource-type-sql-edge-description": "SQL Edge di Azure (anteprima) è un motore di database relazionale ottimizzato progettato per le distribuzioni di IoT e IoT Edge.", + "resource-type-sql-edge-display-name": "SQL Edge di Azure", "sql-edge-azure-display-name": "Nuovi hub IoT di Azure e macchina virtuale (autenticazione della password)", + "sql-edge-azure-multi-device-display-name": "Più dispositivi di un hub IoT di Azure", + "sql-edge-azure-multi-device-title": "Distribuisci SQL Edge di Azure in più dispositivi Azure ioT", + "sql-edge-azure-single-device-display-name": "Dispositivo esistente di un hub IoT di Azure", + "sql-edge-azure-single-device-title": "Distribuisci SQL Edge di Azure in un dispositivo esistente", "sql-edge-azure-sshkey-display-name": "Nuovi hub IoT di Azure e macchina virtuale (autenticazione chiave pubblica SSH)", "sql-edge-azure-title": "Distribuisci SQL Edge di Azure in una nuova macchina virtuale di Azure tramite l'hub IoT", - "azure_subscription_id": "ID sottoscrizione", - "azure_resource_group": "Gruppo di risorse", - "azure_location": "Percorso", + "sql-edge-local-display-name": "Istanza di contenitore locale", + "sql-edge-local-title": "Distribuisci istanza di contenitore di SQL Edge di Azure nel computer locale", + "sql-edge-remote-display-name": "Istanza di contenitore remota", + "sql-edge-remote-title": "Distribuisci istanza di contenitore di SQL Edge di Azure nel computer remoto", + "sql-edge-type-display-name": "Destinazione di distribuzione", + "sqlserver-info-section-title": "Informazioni su SQL Edge di Azure", "vm_admin": "Nome utente amministratore macchina virtuale", "vm_password": "Password amministratore macchina virtuale", "vm_password_confirm": "Conferma password amministratore macchina virtuale", "vm_password_validation_error_message": "La password della macchina virtuale deve avere una lunghezza compresa tra 12 e 123 caratteri e può essere costituita da caratteri maiuscoli, caratteri minuscoli, numeri e caratteri speciali.", - "package_path": "File del pacchetto", - "package_path_description": "Percorso del file di pacchetto SQL Server (dacpac, bacpac) o file di pacchetto compresso.", - "azure-info-section-title": "Informazioni su Azure", - "sqlserver-info-section-title": "Informazioni su SQL Edge di Azure", - "package-files": "File di pacchetto SQL Server", - "sql-edge-azure-single-device-display-name": "Dispositivo esistente di un hub IoT di Azure", - "sql-edge-azure-single-device-title": "Distribuisci SQL Edge di Azure in un dispositivo esistente", - "iot-hub-name": "Nome dell'hub IoT", - "device-id": "ID dispositivo", - "device-ip-address": "Indirizzo IP dispositivo", - "device-ip-address-description": "Verrà utilizzato per connettersi all'istanza di SQL Edge di Azure dopo la distribuzione", - "sql-edge-azure-multi-device-display-name": "Più dispositivi di un hub IoT di Azure", - "sql-edge-azure-multi-device-title": "Distribuisci SQL Edge di Azure in più dispositivi Azure ioT", - "device-target-condition": "Condizione di destinazione", - "device-target-condition-learn-more": "Altre informazioni sulla condizione di destinazione", "vm_ssh_public_key": "Chiave pubblica SSH" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azdata.i18n.json deleted file mode 100644 index 8ab4bb9a10..0000000000 --- a/i18n/ads-language-pack-it/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Interfaccia della riga di comando di Azure Data", - "azdata.description": "Supporto per l’Interfaccia della riga di comando di Azure Data.", - "azdata.config.title": "Configurazione dell'interfaccia della riga di comando di Azure Data", - "azdata.config.debug": "Registrare le informazioni di debug nel canale di output per tutti i comandi azdata eseguiti", - "command.category": "Interfaccia della riga di comando di Azure Data", - "azdata.acceptEula.command.name": "Accetta le Condizioni di licenza", - "azdata.install.command.name": "Installa", - "azdata.update.command.name": "Controllare la disponibilità di aggiornamenti", - "azdata.category": "Interfaccia della riga di comando di Azure Data", - "azdata.acceptEula.description": "Scegliere l'operazione di accettazione del contratto di licenza per l'interfaccia della riga di comando di Azure Data", - "azdata.acceptEula.prompt.description": "All'utente verrà richiesta l'accettazione del contratto di licenza per l'interfaccia della riga di comando di Azure Data", - "azdata.acceptEula.dontPrompt.description": "All'utente non verrà richiesta l'accettazione del contratto di licenza per l'interfaccia della riga di comando di Azure Data", - "azdata.install.description": "Scegliere l'operazione di installazione dell'interfaccia della riga di comando di Azure Data", - "azdata.install.prompt.description": "All'utente verrà richiesta l’installazione dell’interfaccia della riga di comando di Azure Data", - "azdata.install.dontPrompt.description": "All'utente non verrà richiesta l’installazione dell’interfaccia della riga di comando di Azure Data", - "azdata.update.description": "Consente di scegliere se verrà richiesto quando è disponibile un aggiornamento dell'interfaccia della riga di comando di Azure Data.", - "azdata.requiredUpdate.description": "Consente di scegliere se verrà richiesto quando è disponibile l’aggiornamento richiesto dell'interfaccia della riga di comando di Azure Data.", - "azdata.update.prompt.description": "All'utente verrà richiesto l'aggiornamento dell’interfaccia della riga di comando di Azure Data", - "azdata.update.dontPrompt.description": "All'utente non verrà richiesto l'aggiornamento dell’interfaccia della riga di comando di Azure Data" - }, - "dist/localizedConstants": { - "azdata.azdata": "Interfaccia della riga di comando di Azure Data", - "azdata.searchingForAzdata": "Ricerca dell'installazione dell’interfaccia della riga di comando di Azure Data esistente in corso...", - "azdata.foundExistingAzdata": "È stata trovata un'installazione della versione dell’interfaccia della riga di comando di Azure Data (v{0}) nel percorso: {1}", - "azdata.downloadingProgressMb": "Downloading di ({0}/{1}MB)", - "azdata.downloadFinished": "Download completato", - "azdata.installingAzdata": "Installazione dell'interfaccia della riga di comando di Azure Data...", - "azdata.updatingAzdata": "Aggiornamento interfaccia della riga di comando di Azure Data...", - "azdata.azdataInstalled": "L'installazione dell’interfaccia della riga di comando di Azure Data è stata completata. Il riavvio di Azure Data Studio è necessario per completare la configurazione: le funzionalità non verranno attivate finché non viene completata.", - "azdata.azdataUpdated": "L'interfaccia della riga di comando di Azure Data è stata aggiornata alla versione: {0}.", - "azdata.yes": "Sì", - "azdata.no": "No", - "azdata.accept": "Accetto", - "azdata.decline": "Rifiuta", - "azdata.doNotAskAgain": "Non chiedere più", - "azdata.askLater": "Chiedi più tardi", - "azdata.downloadingTo": "Downloading {0} da {1} a {2} in corso", - "azdata.executingCommand": "Esecuzione del comando: '{0} {1}‘", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Verifica della versione più recente disponibile dell'interfaccia della riga di comando di Azure Data", - "azdata.gettingTextContentsOfUrl": "Recupero dei contenuti di testo della risorsa all'URL {0}", - "azdata.versionForUpdate": "Versione trovata: {0} è quindi possibile aggiornare l’interfaccia della riga di comando di Azure Data dalla versione corrente: {1}.", - "azdata.latestAzdataVersionAvailable": "Versione più recente disponibile dell’interfaccia della riga di comando di Azure Data: {0}.", - "azdata.couldNotFindAzdata": "Non è stato possibile trovare l’interfaccia della riga di comando di Azure Data. Errore: {0}", - "azdata.currentlyInstalledVersionIsLatest": "La versione attualmente installata dell'interfaccia della riga di comando di Azure Data: {0} è uguale o successiva a qualsiasi altra versione disponibile", - "azdata.promptLog": "Verrà richiesto all'utente di accettare quanto segue: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Non è stato possibile trovare l’Interfaccia della riga di comando di Azure Data, installarla adesso? In caso contrario, alcune funzionalità non saranno in grado di funzionare.", - "azdata.promptForAzdataUpdate": "È disponibile una nuova versione dell’interfaccia della riga di comando di Azure Data ({0}), aggiornarla adesso?", - "azdata.promptForRequiredAzdataUpdate": "Questa estensione richiede l'installazione dell’interfaccia della riga di comando di Azure Data >= {0} eseguire l'aggiornamento alla versione più recente ({1}) adesso? In caso contrario, alcune funzionalità potrebbero non funzionare.", - "azdata.requiredVersionNotAvailable": "Questa estensione richiede l'installazione dell'interfaccia della riga di comando di Azure Data >= {0}, ma la versione corrente disponibile è solo {1}. Installare manualmente la versione corretta da [here] (https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata), quindi riavviare Azure Data Studio.", - "azdata.missingRequiredVersion": "Per questa funzionalità è necessario il >di Azure Data CLI = {0}. Eseguire il comando ' Azure Data CLI: check for Update ' per installare questo comando, quindi riprovare.", - "azdata.downloadError": "Si è verificato un errore durante il download", - "azdata.installError": "Errore durante l'installazione dell'interfaccia della riga di comando di Azure Data: {0}", - "azdata.updateError": "Errore durante l'aggiornamento dell'interfaccia della riga di comando di Dati di Azure: {0}", - "azdata.platformUnsupported": "La piattaforma '{0}' non è attualmente supportata", - "azdata.unexpectedCommandError": "Errore imprevisto durante l'esecuzione del comando: {0}", - "azdata.unexpectedExitCode": "Codice di uscita imprevisto dal comando: {1} ({0})", - "azdata.noAzdata": "Non è disponibile alcuna interfaccia della riga di comando di Azure Data, eseguire il comando 'Azure Data CLI: Install' per abilitare le funzionalità che lo richiedono.", - "azdata.noAzdataWithLink": "Non è disponibile alcuna interfaccia della riga di comando di Azure Data, [install the Azure Data CLI] (comando: azdata. Install) per abilitare le funzionalità che lo richiedono.", - "azdata.skipInstall": "L'installazione dell’interfaccia della riga di comando di Azure Data verrà ignorata perché l'operazione non è richiesta dall'utente e l'opzione di configurazione: {0}. {1} è {2}", - "azdata.skipUpdate": "L’aggiornamento dell’interfaccia della riga di comando di Azure Data verrà ignorata perché l'operazione non è richiesta dall'utente e l'opzione di configurazione: {0}. {1} è {2}", - "azdata.skipRequiredUpdate": "L’aggiornamento richiesto dell’interfaccia della riga di comando di Azure Data verrà ignorata perché l'operazione non è richiesta dall'utente e l'opzione di configurazione: {0}. {1} è {2}", - "azdata.noReleaseVersion": "Nessuna versione release disponibile per la piattaforma '{0}'\r\nInformazioni sulla versione: ${1}", - "azdata.noDownloadLink": "Nessun collegamento di download disponibile per la piattaforma '{0}'\r\nInformazioni sulla versione: ${1}", - "azdata.failedToParseReleaseInfo": "Non è stato possibile analizzare il JSON dei contenuti in: {0}.\r\nContenuti file:\r\n{1}\r\nErrore: {2}", - "azdata.azdataUserSettingReadLog": "Configurazione utente dell'interfaccia della riga di comando di Azure Data: {0}. {1} lettura, valore: {2}", - "azdata.azdataUserSettingUpdatedLog": "Configurazione utente dell’interfaccia della riga di comando di Azure Data: {0}. {1} aggiornata, newValue: {2}", - "azdata.userResponseInstall": "Risposta dell'utente alla richiesta di installazione dell'interfaccia della riga di comando di Azure Data: {0}", - "azdata.userResponseUpdate": "Risposta dell'utente alla richiesta di aggiornamento dell'interfaccia della riga di comando di Azure Data: {0}", - "azdata.userRequestedInstall": "L'utente ha richiesto di installare l’interfaccia della riga di comando di Azure Data usando il comando ' Azure Data CLI: install '", - "azdata.userRequestedUpdate": "L'utente ha richiesto di aggiornare l'interfaccia della riga di comando di Azure Data usando il comando ' Azure Data CLI: check for Update '", - "azdata.acceptEula": "L'utente ha richiesto che gli venga inviata la richiesta di accettare il contratto di licenza richiamando il comando 'Azure Data CLI: Accept EULA '", - "azdata.updateCheckSkipped": "Non è stato trovato alcun controllo per la nuova disponibilità della versione dell'interfaccia della riga di comando di Azure Data per l'installazione", - "azdata.eulaNotAccepted": "L'informativa sulla privacy Microsoft e le condizioni di licenza dell’interfaccia della riga di comando di Azure Data non sono state accettate. Eseguire il comando: [Azure Data CLI: Accept EULA] (comando: azdata. acceptEula) per accettare il contratto di licenza per abilitare le funzionalità che richiedono l’interfaccia della riga di comando di Azure Data.", - "azdata.promptForEula": "Per usare questa estensione, è necessario accettare [Microsoft Privacy Statement] ({0}) e [Azure Data CLI license terms] ({1}). Se questi criteri non vengono accettati, le funzionalità non verranno attivate.", - "azdata.promptForEulaResponse": "Risposta dell'utente alla richiesta di EULA: {0}", - "azdata.eulaAcceptedStateOnStartup": "Stato ' EULA accettato ' all'avvio: {0}", - "azdata.endpointOrNamespaceRequired": "È necessario specificare un endpoint o uno spazio dei nomi" - } - } -} \ No newline at end of file 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 e142c247fa..c04f1f12fa 100644 --- a/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (Core)", - "azure.description": "Consente di sfogliare e usare le risorse di Azure", - "azure.title": "Azure", - "azure.resource.config.title": "Configurazione risorse di Azure", - "azure.resource.config.filter.description": "Filtro delle risorse. Ogni elemento è costituito da un ID account, un ID sottoscrizione e un nome separati da una barra", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: Aggiorna tutti gli account", - "azure.resource.refresh.title": "Aggiorna", - "azure.resource.signin.title": "Azure: Accedi", - "azure.resource.selectsubscriptions.title": "Seleziona sottoscrizioni", - "azure.resource.startterminal.title": "Avvia Cloud Shell", - "azure.resource.connectsqlserver.title": "Connetti", - "azure.resource.connectsqldb.title": "Aggiungi ai server", - "azure.resource.view.title": "Azure (anteprima)", - "azure.tenant.config.filter.description": "Elenco di ID tenant da ignorare durante l'esecuzione di query sulle risorse di Azure. Ogni elemento è un ID tenant.", - "accounts.clearTokenCache": "Cancella la cache dei token dell'account Azure", - "azure.openInAzurePortal.title": "Apri nel portale di Azure", - "config.azureAccountConfigurationSection": "Configurazione dell'account Azure", - "config.enablePublicCloudDescription": "Consente di indicare se l'integrazione del cloud pubblico di Azure deve essere abilitata", - "config.enableUsGovCloudDescription": "Consente di indicare se l'integrazione del cloud US Government Azure (Fairfax) deve essere abilitata", - "config.enableUsNatCloudDescription": "Consente di indicare se l'integrazione del cloud Azure US National deve essere abilitata", - "config.enableChinaCloudDescription": "Consente di indicare se l'integrazione di Azure Cina deve essere abilitata", - "config.enableGermanyCloudDescription": "Consente di indicare se l'integrazione di Azure Germania deve essere abilitata", - "config.azureAuthMethodConfigurationSection": "Metodo di autenticazione di Azure", - "config.azureCodeGrantMethod": "Metodo di concessione codice", - "config.azureDeviceCodeMethod": "Metodo del codice del dispositivo", - "config.noSystemKeychain": "Disabilitare l'integrazione del keychain di sistema. Le credenziali verranno archiviate in un file flat nella home directory dell'utente.", - "config.piiLogging": "Indicare se le informazioni personali devono essere registrate nella visualizzazione della console in locale" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Nessun token di accesso restituito da Microsoft OAuth", + "azure.cacheErrorAdd": "Si è verificato un errore durante l'aggiunta dell'account alla cache.", + "azure.cacheErrorGet": "Si è verificato un errore durante il recupero dell'account dalla cache", + "azure.cacheErrorParse": "Si è verificato un errore durante l'analisi dell'account dalla cache", + "azure.cacheErrrorRemove": "Si è verificato un errore durante la rimozione dell'account dalla cache.", + "azure.microsoftAccountDisplayName": "Account Microsoft", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "Si è verificato un errore durante l'autenticazione oppure i token sono stati eliminati dal sistema. Provare ad aggiungere di nuovo l'account ad Azure Data Studio.", + "azure.noUniqueIdentifier": "L'utente non ha un identificatore univoco in AAD", + "azure.responseError": "Il recupero del token non è riuscito con un errore. Aprire gli strumenti di sviluppo per visualizzare l'errore", + "azure.tenantNotFound": "Il tenant specificato con ID '{0}' non è stato trovato.", + "azureAuth.unidentifiedError": "Errore non identificato con l'autenticazione di Azure", + "azureWorkAccountDisplayName": "Account aziendale o dell'istituto di istruzione", + "azurecore.consentDialog.body": "Il tenant '{0} ({1})' richiede una nuova autenticazione per accedere alle risorse {2}. Premere Apri per avviare il processo di autenticazione.", + "azurecore.consentDialog.cancel": "Annulla", + "azurecore.consentDialog.ignore": "Ignora tenant", + "azurecore.consentDialog.open": "Apri" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Concessione codice di autenticazione di Azure", + "azure.serverCouldNotStart": "Non è stato possibile avviare il server. Questo problema potrebbe essere dovuto a un errore di autorizzazioni o a un'incompatibilità nel sistema. È possibile provare ad abilitare l'autenticazione del codice del dispositivo dalle impostazioni.", + "azureAuth.nonceError": "L'autenticazione non è riuscita a causa di una mancata corrispondenza dei nonce. Chiudere Azure Data Studio e riprovare.", + "azureAuth.stateError": "L'autenticazione non è riuscita a causa di una mancata corrispondenza degli stati. Chiudere ADS e riprovare." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "Aggiungi l'account {0}", + "azure.azureDeviceCodeAuth": "Codice dispositivo di Azure", + "azure.deviceCodeCheckFail": "Si è verificato un errore durante il tentativo di verificare la presenza di risultati di accesso", + "azure.timeoutDeviceCode": "Timeout durante l'attesa dell'accesso al codice del dispositivo." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "Nessun metodo di autenticazione di Azure disponibile. È necessario abilitare i metodi di autenticazione nella configurazione di ADS.", + "azure.NoAuthMethod.Selected": "Non è stato selezionato alcun metodo di autenticazione di Azure. È necessario selezionare il metodo di autenticazione che si vuole usare.", + "azure.deprecatedGetSecurityToken": "È stata effettuata una chiamata ad azdata.accounts.getSecurityToken. Questo metodo è deprecato e verrà rimosso nelle versioni future. Usare getAccountSecurityToken." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "Non è stato possibile cancellare la cache dei token", + "clearTokenCacheSuccess": "La cache dei token è stata cancellata" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (Cina)", + "germanyCloud": "Azure (Germania)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (US Government)", + "usNatCloudDisplayName": "Azure (US National)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Per usare questa funzionalità, è necessario selezionare un account Azure.", + "azure.cloudTerminalPreview": "Per usare Azure Cloud Shell, è necessario abilitare le funzionalità di anteprima.", + "azure.mustPickTenant": "Per usare questa funzionalità, è necessario selezionare un tenant.", + "azure.noAccountError": "Non è stato al momento eseguito l'accesso ad alcun account Azure. Eseguire l'accesso e quindi riprovare.", + "azure.noTenants": "Per questa funzionalità è necessario un tenant. La sottoscrizione di Azure in uso non sembra avere tenant.", + "azure.pickAnAzureAccount": "Seleziona un account Azure", + "azure.signIn": "Accedi", + "azure.startingCloudShell": "Avvio di Cloud Shell…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "Non è stato possibile ottenere le sottoscrizioni per l'account {0}. Aggiornare l'account." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Area di lavoro Log Analytics" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Database SQL" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Cluster di Esplora dati di Azure" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Server di Database di Azure per PostgreSQL" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Istanza gestita di database SQL di Azure" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "Istanza gestita di SQL - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "Non sono state trovate risorse" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "Non è stato possibile recuperare le sottoscrizioni per l'account {0} (tenant '{1}'). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (anteprima) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Apri Azure Shell", + "azure.coudTerminal.neverUsed": "Se Azure Cloud Shell non è stato ancora avviato da questo account, vedere https://shell.azure.com/ per iniziare. Dopo la configurazione, è possibile usare Azure Cloud Shell direttamente in Azure Data Studio.", + "azure.selectShellType": "Seleziona Bash o PowerShell per Azure Cloud Shell", + "azure.shellClosed": "Shell chiusa.\r\n", + "azure.shellTypeRequired": "È necessario selezionare un tipo di shell" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Accedi ad Azure..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Non sono state trovate sottoscrizioni.", + "azure.unableToAccessSubscription": "Non è possibile accedere alla sottoscrizione {0} ({1}). [Aggiornare l'account](command:azure.resource.signin) per riprovare. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Non è stato possibile caricare alcuni account Azure. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Caricamento...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Mostra account Azure" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Le richieste da questo account sono state limitate. Per riprovare, selezionare un numero inferiore di sottoscrizioni.", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} sottoscrizioni)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Caricamento...", + "azure.resource.tree.loadresourceerror": "Si è verificato un errore durante il caricamento delle risorse di Azure: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Non sono state trovate risorse." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Caricamento..." }, "dist/azureResource/utils": { - "azure.resource.error": "Errore: {0}", - "azure.accounts.getResourceGroups.queryError": "Errore durante il recupero dei gruppi di risorse per l'account {0} ({1}) sottoscrizione {2} ({3}) tenant {4}: {5}", "azure.accounts.getLocations.queryError": "Errore durante il recupero delle posizioni per l'account {0} ({1}) sottoscrizione {2} ({3}) tenant {4} : {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Query non valida", + "azure.accounts.getResourceGroups.queryError": "Errore durante il recupero dei gruppi di risorse per l'account {0} ({1}) sottoscrizione {2} ({3}) tenant {4}: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "Errore durante il recupero delle sottoscrizioni per l'account {0}: {1}", "azure.accounts.getSubscriptions.queryError": "Errore durante il recupero delle sottoscrizioni per l'account {0} tenant {1}: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "Errore durante il recupero delle sottoscrizioni per l'account {0}: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "Query non valida", + "azure.resource.error": "Errore: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Account Azure", - "azurecore.requiresReload": "Se si modifica questa impostazione, è necessario ricaricare la finestra per rendere effettive tutte le modifiche.", - "azurecore.reload": "Ricarica", + "azure.azureResourcesGridTitle": "Risorse di Azure (anteprima)", + "azure.unableToOpenAzureLink": "Non è possibile aprire il collegamento, mancano i valori richiesti", "azurecore.australiacentral": "Australia centrale", "azurecore.australiacentral2": "Australia centrale 2", "azurecore.australiaeast": "Australia orientale", "azurecore.australiasoutheast": "Australia sud-orientale", + "azurecore.azureArcPostgres": "PostgreSQL Hyperscale abilitato per Azure Arc", + "azurecore.azureArcService": "Servizio dati - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Istanza gestita di SQL- Azure Arc", "azurecore.brazilsouth": "Brasile meridionale", "azurecore.brazilsoutheast": "Brasile sud-orientale", "azurecore.canadacentral": "Canada centrale", @@ -65,172 +160,81 @@ "azurecore.eastus": "Stati Uniti orientali", "azurecore.eastus2": "Stati Uniti orientali 2", "azurecore.eastus2euap": "Stati Uniti orientali 2 EUAP", + "azurecore.extensionName": "Account Azure", "azurecore.francecentral": "Francia centrale", "azurecore.francesouth": "Francia meridionale", "azurecore.germanynorth": "Germania settentrionale", "azurecore.germanywestcentral": "Germania centro-occidentale", + "azurecore.invalidAzureAccount": "Account non valido", + "azurecore.invalidTenant": "Tenant non valido per la sottoscrizione", "azurecore.japaneast": "Giappone orientale", "azurecore.japanwest": "Giappone occidentale", "azurecore.koreacentral": "Corea centrale", "azurecore.koreasouth": "Corea meridionale", + "azurecore.location": "Posizione", + "azurecore.name": "Nome", "azurecore.northcentralus": "Stati Uniti centro-settentrionali", "azurecore.northeurope": "Europa settentrionale", "azurecore.norwayeast": "Norvegia orientale", "azurecore.norwaywest": "Norvegia occidentale", + "azurecore.postgresServer": "Server di Database di Azure per PostgreSQL", + "azurecore.reload": "Ricarica", + "azurecore.requiresReload": "Se si modifica questa impostazione, è necessario ricaricare la finestra per rendere effettive tutte le modifiche.", + "azurecore.resourceGroup": "Gruppo di risorse", + "azurecore.resourceType": "Tipo di risorsa", "azurecore.southafricanorth": "Sudafrica settentrionale", "azurecore.southafricawest": "Sudafrica occidentale", "azurecore.southcentralus": "Stati Uniti centro-meridionali", "azurecore.southeastasia": "Asia sud-orientale", "azurecore.southindia": "India meridionale", + "azurecore.sqlDatabase": "Database SQL", + "azurecore.sqlManagedInstance": "Istanza gestita di SQL", + "azurecore.sqlServer": "SQL Server", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "Sottoscrizione", "azurecore.switzerlandnorth": "Svizzera settentrionale", "azurecore.switzerlandwest": "Svizzera occidentale", + "azurecore.typeIcon": "Icona tipo", "azurecore.uaecentral": "Emirati Arabi Uniti centrali", "azurecore.uaenorth": "Emirati Arabi Uniti settentrionali", "azurecore.uksouth": "Regno Unito meridionale", "azurecore.ukwest": "Regno Unito occidentale", + "azurecore.unableToFetchToken": "Non è possibile ottenere il token per il tenant {0}", "azurecore.westcentralus": "Stati Uniti centro-occidentali", "azurecore.westeurope": "Europa occidentale", "azurecore.westindia": "India occidentale", "azurecore.westus": "Stati Uniti occidentali", - "azurecore.westus2": "Stati Uniti occidentali 2", - "azurecore.name": "Nome", - "azurecore.resourceType": "Tipo di risorsa", - "azurecore.resourceGroup": "Gruppo di risorse", - "azurecore.location": "Posizione", - "azurecore.subscription": "Sottoscrizione", - "azurecore.typeIcon": "Icona tipo", - "azurecore.sqlServer": "SQL Server", - "azurecore.sqlDatabase": "Database SQL", - "azurecore.postgresServer": "Server di Database di Azure per PostgreSQL", - "azurecore.sqlManagedInstance": "Istanza gestita di SQL", - "azurecore.azureArcsqlManagedInstance": "Istanza gestita di SQL- Azure Arc", - "azurecore.azureArcService": "Servizio dati - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "PostgreSQL Hyperscale abilitato per Azure Arc", - "azure.unableToOpenAzureLink": "Non è possibile aprire il collegamento, mancano i valori richiesti", - "azure.azureResourcesGridTitle": "Risorse di Azure (anteprima)", - "azurecore.invalidAzureAccount": "Account non valido", - "azurecore.invalidTenant": "Tenant non valido per la sottoscrizione", - "azurecore.unableToFetchToken": "Non è possibile ottenere il token per il tenant {0}" + "azurecore.westus2": "Stati Uniti occidentali 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Errore non identificato con l'autenticazione di Azure", - "azure.tenantNotFound": "Il tenant specificato con ID '{0}' non è stato trovato.", - "azure.noBaseToken": "Si è verificato un errore durante l'autenticazione oppure i token sono stati eliminati dal sistema. Provare ad aggiungere di nuovo l'account ad Azure Data Studio.", - "azure.responseError": "Il recupero del token non è riuscito con un errore. Aprire gli strumenti di sviluppo per visualizzare l'errore", - "azure.accessTokenEmpty": "Nessun token di accesso restituito da Microsoft OAuth", - "azure.noUniqueIdentifier": "L'utente non ha un identificatore univoco in AAD", - "azureWorkAccountDisplayName": "Account aziendale o dell'istituto di istruzione", - "azure.cacheErrorAdd": "Si è verificato un errore durante l'aggiunta dell'account alla cache.", - "azure.cacheErrorGet": "Si è verificato un errore durante il recupero dell'account dalla cache", - "azure.cacheErrorParse": "Si è verificato un errore durante l'analisi dell'account dalla cache", - "azurecore.consentDialog.open": "Apri", - "azurecore.consentDialog.cancel": "Annulla", - "azurecore.consentDialog.ignore": "Ignora tenant", - "azurecore.consentDialog.body": "Il tenant '{0} ({1})' richiede una nuova autenticazione per accedere alle risorse {2}. Premere Apri per avviare il processo di autenticazione.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Account Microsoft", - "azure.cacheErrrorRemove": "Si è verificato un errore durante la rimozione dell'account dalla cache." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "Non è stato possibile ottenere le credenziali per l'account {0}. Aggiornare l'account.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Non sono state trovate sottoscrizioni." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "Non sono state trovate risorse" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - Caricamento...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} sottoscrizioni)", - "azure.resource.tree.accountTreeNode.credentialError": "Non è stato possibile ottenere le credenziali per l'account {0}. Passare alla finestra di dialogo degli account e aggiornare l'account.", - "azure.resource.throttleerror": "Le richieste da questo account sono state limitate. Per riprovare, selezionare un numero inferiore di sottoscrizioni.", - "azure.resource.tree.loadresourceerror": "Si è verificato un errore durante il caricamento delle risorse di Azure: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Accedi ad Azure..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "La cache dei token è stata cancellata", - "clearTokenCacheFailure": "Non è stato possibile cancellare la cache dei token" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (US Government)", - "usNatCloudDisplayName": "Azure (US National)", - "germanyCloud": "Azure (Germania)", - "chinaCloudDisplayName": "Azure (Cina)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "È stata effettuata una chiamata ad azdata.accounts.getSecurityToken. Questo metodo è deprecato e verrà rimosso nelle versioni future. Usare getAccountSecurityToken.", - "azure.NoAuthMethod.Selected": "Non è stato selezionato alcun metodo di autenticazione di Azure. È necessario selezionare il metodo di autenticazione che si vuole usare.", - "azure.NoAuthMethod.Available": "Nessun metodo di autenticazione di Azure disponibile. È necessario abilitare i metodi di autenticazione nella configurazione di ADS." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "Non è stato possibile avviare il server. Questo problema potrebbe essere dovuto a un errore di autorizzazioni o a un'incompatibilità nel sistema. È possibile provare ad abilitare l'autenticazione del codice del dispositivo dalle impostazioni.", - "azureAuth.nonceError": "L'autenticazione non è riuscita a causa di una mancata corrispondenza dei nonce. Chiudere Azure Data Studio e riprovare.", - "azureAuth.stateError": "L'autenticazione non è riuscita a causa di una mancata corrispondenza degli stati. Chiudere ADS e riprovare.", - "azure.azureAuthCodeGrantName": "Concessione codice di autenticazione di Azure" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "Aggiungi l'account {0}", - "azure.timeoutDeviceCode": "Timeout durante l'attesa dell'accesso al codice del dispositivo.", - "azure.deviceCodeCheckFail": "Si è verificato un errore durante il tentativo di verificare la presenza di risultati di accesso", - "azure.azureDeviceCodeAuth": "Codice dispositivo di Azure" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Database SQL" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Per usare Azure Cloud Shell, è necessario abilitare le funzionalità di anteprima.", - "azure.signIn": "Accedi", - "azure.noAccountError": "Non è stato al momento eseguito l'accesso ad alcun account Azure. Eseguire l'accesso e quindi riprovare.", - "azure.pickAnAzureAccount": "Seleziona un account Azure", - "azure.accountNotSelectedError": "Per usare questa funzionalità, è necessario selezionare un account Azure.", - "azure.noTenants": "Per questa funzionalità è necessario un tenant. La sottoscrizione di Azure in uso non sembra avere tenant.", - "azure.startingCloudShell": "Avvio di Cloud Shell…", - "azure.mustPickTenant": "Per usare questa funzionalità, è necessario selezionare un tenant.", - "azure.resource.selectsubscriptions.credentialError": "Non è stato possibile ottenere le credenziali per l'account {0}. Aggiornare l'account." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Non sono state trovate risorse." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Caricamento..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Istanza gestita di database SQL di Azure" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Cluster di Esplora dati di Azure" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "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" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Se Azure Cloud Shell non è stato ancora avviato da questo account, vedere https://shell.azure.com/ per iniziare. Dopo la configurazione, è possibile usare Azure Cloud Shell direttamente in Azure Data Studio.", - "azure.cloudTerminal.openAzureShell": "Apri Azure Shell", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Seleziona Bash o PowerShell per Azure Cloud Shell", - "azure.shellTypeRequired": "È necessario selezionare un tipo di shell", - "azure.cloudShell": "Azure Cloud Shell (anteprima) {0} ({1})", - "azure.shellClosed": "Shell chiusa.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Istanza gestita di SQL - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Caricamento...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Mostra account Azure", - "azure.resource.tree.treeProvider.accountLoadError": "Non è stato possibile caricare alcuni account Azure. {0}" + "package": { + "accounts.clearTokenCache": "Cancella la cache dei token dell'account Azure", + "azure.description": "Consente di sfogliare e usare le risorse di Azure", + "azure.displayName": "Azure (Core)", + "azure.openInAzurePortal.title": "Apri nel portale di Azure", + "azure.resource.config.filter.description": "Filtro delle risorse. Ogni elemento è costituito da un ID account, un ID sottoscrizione e un nome separati da una barra", + "azure.resource.config.title": "Configurazione risorse di Azure", + "azure.resource.connectsqldb.title": "Aggiungi ai server", + "azure.resource.connectsqlserver.title": "Connetti", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Aggiorna", + "azure.resource.refreshall.title": "Azure: Aggiorna tutti gli account", + "azure.resource.selectsubscriptions.title": "Seleziona sottoscrizioni", + "azure.resource.signin.title": "Azure: Accedi", + "azure.resource.startterminal.title": "Avvia Cloud Shell", + "azure.resource.view.title": "Azure (anteprima)", + "azure.tenant.config.filter.description": "Elenco di ID tenant da ignorare durante l'esecuzione di query sulle risorse di Azure. Ogni elemento è un ID tenant.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Configurazione dell'account Azure", + "config.azureAuthMethodConfigurationSection": "Metodo di autenticazione di Azure", + "config.azureCodeGrantMethod": "Metodo di concessione codice", + "config.azureDeviceCodeMethod": "Metodo del codice del dispositivo", + "config.enableChinaCloudDescription": "Consente di indicare se l'integrazione di Azure Cina deve essere abilitata", + "config.enableGermanyCloudDescription": "Consente di indicare se l'integrazione di Azure Germania deve essere abilitata", + "config.enablePublicCloudDescription": "Consente di indicare se l'integrazione del cloud pubblico di Azure deve essere abilitata", + "config.enableUsGovCloudDescription": "Consente di indicare se l'integrazione del cloud US Government Azure (Fairfax) deve essere abilitata", + "config.enableUsNatCloudDescription": "Consente di indicare se l'integrazione del cloud Azure US National deve essere abilitata", + "config.noSystemKeychain": "Disabilitare l'integrazione del keychain di sistema. Le credenziali verranno archiviate in un file flat nella home directory dell'utente.", + "config.piiLogging": "Indicare se le informazioni personali devono essere registrate nella visualizzazione della console in locale" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json index 1e10329be8..c981655116 100644 --- a/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL Hybrid Cloud Toolkit", + "books-preview-category": "Book di Jupyter", "description": "Apre il book di Jupyter di Azure SQL Hybrid Cloud Toolkit", - "title.openJupyterBook": "Apri book di Jupyter di Azure SQL Hybrid Cloud Toolkit", + "displayName": "Azure SQL Hybrid Cloud Toolkit", "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "books-preview-category": "Book di Jupyter" + "title.openJupyterBook": "Apri book di Jupyter di Azure SQL Hybrid Cloud Toolkit" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-it/translations/extensions/bat.i18n.json index 3d996854bc..93c0691739 100644 --- a/i18n/ads-language-pack-it/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio Windows Bat", - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file Windows." + "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file Windows.", + "displayName": "Nozioni di base sul linguaggio Windows Bat" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-it/translations/extensions/big-data-cluster.i18n.json index 3b0ef6710b..806c197022 100644 --- a/i18n/ads-language-pack-it/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Supporto per la gestione di cluster Big Data di SQL Server", - "text.sqlServerBigDataClusters": "Cluster Big Data di SQL Server", - "command.connectController.title": "Connetti al controller esistente", - "command.createController.title": "Crea nuovo controller", - "command.removeController.title": "Rimuovi controller", - "command.refreshController.title": "Aggiorna", - "command.manageController.title": "Gestisci", - "command.mount.title": "Monta HDFS", - "command.refreshmount.title": "Aggiorna montaggio", - "command.deletemount.title": "Elimina montaggio", - "bdc.configuration.title": "Cluster Big Data", - "bdc.view.welcome.connect": "Non sono stati registrati controller del cluster Big Data di SQL. [Altre informazioni](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connetti controller](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Caricamento controller...", - "bdc.ignoreSslVerification.desc": "Se è true, ignora gli errori di verifica SSL in endpoint del cluster Big Data di SQL Server come HDFS, Spark e Controller", - "resource-type-sql-bdc-display-name": "Cluster Big Data di SQL Server", - "resource-type-sql-bdc-description": "Il cluster Big Data di SQL Server consente di distribuire cluster scalabili di contenitori SQL Server, Spark e HDFS in esecuzione in Kubernetes", - "version-display-name": "Versione", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Destinazione di distribuzione", - "bdc-deployment-target-new-aks": "Nuovo cluster del servizio Azure Kubernetes", - "bdc-deployment-target-existing-aks": "Cluster esistente del servizio Azure Kubernetes", - "bdc-deployment-target-existing-kubeadm": "Cluster Kubernetes esistente (kubeadm)", - "bdc-deployment-target-existing-aro": "Cluster Azure Red Hat OpenShift esistente", - "bdc-deployment-target-existing-openshift": "Cluster OpenShift esistente", - "bdc-cluster-settings-section-title": "Impostazioni del cluster Big Data di SQL Server", - "bdc-cluster-name-field": "Nome del cluster", - "bdc-controller-username-field": "Nome utente del controller", - "bdc-password-field": "Password", - "bdc-confirm-password-field": "Conferma password", - "bdc-azure-settings-section-title": "Impostazioni di Azure", - "bdc-azure-subscription-id-field": "ID sottoscrizione", - "bdc-azure-subscription-id-placeholder": "Usa la sottoscrizione di Azure predefinita personale", - "bdc-azure-resource-group-field": "Nome del gruppo di risorse", - "bdc-azure-region-field": "Area", - "bdc-azure-aks-name-field": "Nome del cluster del servizio Azure Kubernetes", - "bdc-azure-vm-size-field": "Dimensioni della macchina virtuale", - "bdc-azure-vm-count-field": "Numero di macchine virtuali", - "bdc-storage-class-field": "Nome della classe di archiviazione", - "bdc-data-size-field": "Capacità per i dati (GB)", - "bdc-log-size-field": "Capacità per i log (GB)", - "bdc-agreement": "Accetto {0}, {1} e {2}.", - "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", - "bdc-agreement-azdata-eula": "Condizioni di licenza di azdata", - "bdc-agreement-bdc-eula": "Condizioni di licenza di SQL Server" - }, - "dist/bigDataCluster/utils": { - "state.creating": "In fase di creazione", - "state.waiting": "In attesa", - "state.ready": "Pronto", - "state.deleting": "In fase di eliminazione", - "state.deleted": "Eliminato", - "state.applyingUpgrade": "Applicazione dell'aggiornamento", - "state.upgrading": "In fase di aggiornamento", - "state.applyingmanagedupgrade": "Applicazione dell'aggiornamento gestito", - "state.managedUpgrading": "Aggiornamento gestito", - "state.rollback": "Rollback", - "state.rollbackInProgress": "Rollback in corso", - "state.rollbackComplete": "Rollback completato", - "state.error": "Errore", - "state.creatingSecrets": "Creazione dei segreti", - "state.waitingForSecrets": "In attesa dei segreti", - "state.creatingGroups": "Creazione dei gruppi", - "state.waitingForGroups": "In attesa dei gruppi", - "state.creatingResources": "Creazione delle risorse", - "state.waitingForResources": "In attesa delle risorse", - "state.creatingKerberosDelegationSetup": "Creazione della configurazione per la delega Kerberos", - "state.waitingForKerberosDelegationSetup": "In attesa della configurazione per la delega Kerberos", - "state.waitingForDeletion": "In attesa dell'eliminazione", - "state.waitingForUpgrade": "In attesa dell'aggiornamento", - "state.upgradePaused": "Aggiornamento sospeso", - "state.running": "In esecuzione", - "endpoint.appproxy": "Proxy dell'applicazione", - "endpoint.controller": "Servizio di gestione cluster", - "endpoint.gateway": "Gateway per l'accesso ai file HDFS, Spark", - "endpoint.managementproxy": "Proxy di gestione", - "endpoint.mgmtproxy": "Proxy di gestione", - "endpoint.sqlServerEndpoint": "Front-end dell'istanza master di SQL Server", - "endpoint.grafana": "Dashboard di metriche", - "endpoint.kibana": "Dashboard di ricerca log", - "endpoint.yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark", - "endpoint.sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", - "endpoint.webhdfs": "Proxy del file system HDFS", - "endpoint.livy": "Proxy per l'esecuzione di istruzioni, processi e applicazioni Spark", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Controllo", - "service.gateway": "Gateway", - "service.app": "App", - "bdc.healthy": "Integri", - "bdc.unhealthy": "Non integri", - "endpointsError": "Si è verificato un errore imprevisto durante il recupero degli endpoint BDC: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Si è verificato un errore durante l'eliminazione del montaggio", + "bdc.error.getBdcStatus": "Si è verificato un errore durante il recupero dello stato del cluster Big Data da {0}", + "bdc.error.getClusterConfig": "Errore durante il recupero della configurazione del cluster da {0}", + "bdc.error.getEndPoints": "Si è verificato un errore durante il recupero degli endpoint da {0}", + "bdc.error.mountHdfs": "Si è verificato un errore durante la creazione del montaggio", + "bdc.error.refreshHdfs": "Si è verificato un errore durante l'aggiornamento del montaggio", + "bdc.error.statusHdfs": "Errore durante il recupero dello stato di montaggio", + "bdc.error.tokenPost": "Si è verificato un errore durante l'autenticazione", + "bdc.error.unauthorized": "Non si è autorizzati ad accedere a questo cluster con Autenticazione di Windows", + "error.no.activedirectory": "Questo cluster non supporta l'autenticazione di Windows" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Icona stato", - "bdc.dashboard.instance": "Istanza", - "bdc.dashboard.state": "Stato", - "bdc.dashboard.view": "Visualizza", - "bdc.dashboard.notAvailable": "N/D", - "bdc.dashboard.healthStatusDetails": "Dettagli sullo stato integrità", - "bdc.dashboard.metricsAndLogs": "Metriche e log", - "bdc.dashboard.healthStatus": "Stato integrità", - "bdc.dashboard.nodeMetrics": "Metriche del nodo", - "bdc.dashboard.sqlMetrics": "Metriche di SQL", - "bdc.dashboard.logs": "Log", - "bdc.dashboard.viewNodeMetrics": "Visualizza metriche del nodo {0}", - "bdc.dashboard.viewSqlMetrics": "Visualizza metriche di SQL {0}", - "bdc.dashboard.viewLogs": "Visualizza log di Kibana {0}", - "bdc.dashboard.lastUpdated": "Ultimo aggiornamento: {0}", - "basicAuthName": "Di base", - "integratedAuthName": "Autenticazione di Windows", - "addNewController": "Aggiungi nuovo controller", - "url": "URL", - "username": "Nome utente", - "password": "Password", - "rememberPassword": "Memorizza password", - "clusterManagementUrl": "URL di gestione cluster", - "textAuthCapital": "Tipo di autenticazione", - "hdsf.dialog.connection.section": "Connessione cluster", "add": "Aggiungi", - "cancel": "Annulla", - "ok": "OK", - "bdc.dashboard.refresh": "Aggiorna", - "bdc.dashboard.troubleshoot": "Risoluzione dei problemi", + "addNewController": "Aggiungi nuovo controller", + "basicAuthName": "Di base", "bdc.dashboard.bdcOverview": "Panoramica di Cluster Big Data", "bdc.dashboard.clusterDetails": "Dettagli del cluster", "bdc.dashboard.clusterOverview": "Panoramica del cluster", - "bdc.dashboard.serviceEndpoints": "Endpoint servizio", "bdc.dashboard.clusterProperties": "Proprietà del cluster", "bdc.dashboard.clusterState": "Stato del cluster", - "bdc.dashboard.serviceName": "Nome servizio", - "bdc.dashboard.service": "Servizio", - "bdc.dashboard.endpoint": "Endpoint", - "copiedEndpoint": "L'endpoint '{0}' è stato copiato negli Appunti", "bdc.dashboard.copy": "Copia", - "bdc.dashboard.viewDetails": "Visualizza dettagli", - "bdc.dashboard.viewErrorDetails": "Visualizza dettagli dell'errore", - "connectController.dialog.title": "Connetti al controller", - "mount.main.section": "Configurazione montaggio", - "mount.task.name": "Montaggio della cartella HDFS nel percorso {0}", - "refreshmount.task.name": "Aggiornamento del montaggio HDFS nel percorso {0}", - "deletemount.task.name": "Eliminazione del montaggio HDFS nel percorso {0}", - "mount.task.submitted": "La creazione del montaggio è stata avviata", - "refreshmount.task.submitted": "Richiesta di aggiornamento montaggio inviata", - "deletemount.task.submitted": "Richiesta di eliminazione montaggio inviata", - "mount.task.complete": "Il montaggio della cartella HDFS è stato completato", - "mount.task.inprogress": "Il montaggio verrà probabilmente completato. Per verificare, controllare più tardi", - "mount.dialog.title": "Monta cartella HDFS", - "mount.hdfsPath.title": "Percorso HDFS", - "mount.hdfsPath.info": "Percorso di una nuova directory non esistente da associare al montaggio", - "mount.remoteUri.title": "URI del repository remoto", - "mount.remoteUri.info": "URI dell'origine dati remota. Esempio per ADLS: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Credenziali", - "mount.credentials.info": "Credenziali di montaggio per l'autenticazione all'origine dati remota per operazioni di lettura", - "refreshmount.dialog.title": "Aggiorna montaggio", - "deleteMount.dialog.title": "Elimina montaggio", + "bdc.dashboard.endpoint": "Endpoint", + "bdc.dashboard.healthStatus": "Stato integrità", + "bdc.dashboard.healthStatusDetails": "Dettagli sullo stato integrità", + "bdc.dashboard.instance": "Istanza", + "bdc.dashboard.lastUpdated": "Ultimo aggiornamento: {0}", "bdc.dashboard.loadingClusterStateCompleted": "Caricamento dello stato del cluster completato", "bdc.dashboard.loadingHealthStatusCompleted": "Caricamento dello stato integrità completato", - "err.controller.username.required": "Il nome utente è obbligatorio", - "err.controller.password.required": "La password è obbligatoria", - "endpointsError": "Si è verificato un errore imprevisto durante il recupero degli endpoint BDC: {0}", + "bdc.dashboard.logs": "Log", + "bdc.dashboard.metricsAndLogs": "Metriche e log", "bdc.dashboard.noConnection": "Il dashboard richiede una connessione. Fare clic su Riprova per immettere le credenziali.", + "bdc.dashboard.nodeMetrics": "Metriche del nodo", + "bdc.dashboard.notAvailable": "N/D", + "bdc.dashboard.refresh": "Aggiorna", + "bdc.dashboard.service": "Servizio", + "bdc.dashboard.serviceEndpoints": "Endpoint servizio", + "bdc.dashboard.serviceName": "Nome servizio", + "bdc.dashboard.sqlMetrics": "Metriche di SQL", + "bdc.dashboard.state": "Stato", + "bdc.dashboard.status": "Icona stato", + "bdc.dashboard.troubleshoot": "Risoluzione dei problemi", "bdc.dashboard.unexpectedError": "Si è verificato un errore imprevisto: {0}", + "bdc.dashboard.view": "Visualizza", + "bdc.dashboard.viewDetails": "Visualizza dettagli", + "bdc.dashboard.viewErrorDetails": "Visualizza dettagli dell'errore", + "bdc.dashboard.viewLogs": "Visualizza log di Kibana {0}", + "bdc.dashboard.viewNodeMetrics": "Visualizza metriche del nodo {0}", + "bdc.dashboard.viewSqlMetrics": "Visualizza metriche di SQL {0}", + "cancel": "Annulla", + "clusterManagementUrl": "URL di gestione cluster", + "connectController.dialog.title": "Connetti al controller", + "copiedEndpoint": "L'endpoint '{0}' è stato copiato negli Appunti", + "deleteMount.dialog.title": "Elimina montaggio", + "deletemount.task.name": "Eliminazione del montaggio HDFS nel percorso {0}", + "deletemount.task.submitted": "Richiesta di eliminazione montaggio inviata", + "endpointsError": "Si è verificato un errore imprevisto durante il recupero degli endpoint BDC: {0}", + "err.controller.password.required": "La password è obbligatoria", + "err.controller.username.required": "Il nome utente è obbligatorio", + "hdsf.dialog.connection.section": "Connessione cluster", + "integratedAuthName": "Autenticazione di Windows", + "mount.credentials.info": "Credenziali di montaggio per l'autenticazione all'origine dati remota per operazioni di lettura", + "mount.credentials.title": "Credenziali", + "mount.dialog.title": "Monta cartella HDFS", + "mount.err.formatting": "Formattazione non valida delle credenziali alla posizione {0}", + "mount.error.unknown": "Si è verificato un errore sconosciuto durante il processo di montaggio", "mount.hdfs.loginerror1": "Accesso al controller non riuscito", "mount.hdfs.loginerror2": "Accesso al controller non riuscito: {0}", - "mount.err.formatting": "Formattazione non valida delle credenziali alla posizione {0}", + "mount.hdfsPath.info": "Percorso di una nuova directory non esistente da associare al montaggio", + "mount.hdfsPath.title": "Percorso HDFS", + "mount.main.section": "Configurazione montaggio", + "mount.remoteUri.info": "URI dell'origine dati remota. Esempio per ADLS: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "URI del repository remoto", + "mount.task.complete": "Il montaggio della cartella HDFS è stato completato", "mount.task.error": "Si è verificato un errore durante il montaggio della cartella: {0}", - "mount.error.unknown": "Si è verificato un errore sconosciuto durante il processo di montaggio" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Questo cluster non supporta l'autenticazione di Windows", - "bdc.error.tokenPost": "Si è verificato un errore durante l'autenticazione", - "bdc.error.unauthorized": "Non si è autorizzati ad accedere a questo cluster con Autenticazione di Windows", - "bdc.error.getClusterConfig": "Errore durante il recupero della configurazione del cluster da {0}", - "bdc.error.getEndPoints": "Si è verificato un errore durante il recupero degli endpoint da {0}", - "bdc.error.getBdcStatus": "Si è verificato un errore durante il recupero dello stato del cluster Big Data da {0}", - "bdc.error.mountHdfs": "Si è verificato un errore durante la creazione del montaggio", - "bdc.error.statusHdfs": "Errore durante il recupero dello stato di montaggio", - "bdc.error.refreshHdfs": "Si è verificato un errore durante l'aggiornamento del montaggio", - "bdc.error.deleteHdfs": "Si è verificato un errore durante l'eliminazione del montaggio" - }, - "dist/extension": { - "mount.error.endpointNotFound": "Le informazioni sull'endpoint del controller non sono state trovate", - "bdc.dashboard.title": "Dashboard di Cluster Big Data -", - "textYes": "Sì", - "textNo": "No", - "textConfirmRemoveController": "Rimuovere '{0}'?" + "mount.task.inprogress": "Il montaggio verrà probabilmente completato. Per verificare, controllare più tardi", + "mount.task.name": "Montaggio della cartella HDFS nel percorso {0}", + "mount.task.submitted": "La creazione del montaggio è stata avviata", + "ok": "OK", + "password": "Password", + "refreshmount.dialog.title": "Aggiorna montaggio", + "refreshmount.task.name": "Aggiornamento del montaggio HDFS nel percorso {0}", + "refreshmount.task.submitted": "Richiesta di aggiornamento montaggio inviata", + "rememberPassword": "Memorizza password", + "textAuthCapital": "Tipo di autenticazione", + "url": "URL", + "username": "Nome utente" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Errore imprevisto durante il caricamento dei controller salvati: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "Integri", + "bdc.unhealthy": "Non integri", + "endpoint.appproxy": "Proxy dell'applicazione", + "endpoint.controller": "Servizio di gestione cluster", + "endpoint.gateway": "Gateway per l'accesso ai file HDFS, Spark", + "endpoint.grafana": "Dashboard di metriche", + "endpoint.kibana": "Dashboard di ricerca log", + "endpoint.livy": "Proxy per l'esecuzione di istruzioni, processi e applicazioni Spark", + "endpoint.managementproxy": "Proxy di gestione", + "endpoint.mgmtproxy": "Proxy di gestione", + "endpoint.sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", + "endpoint.sqlServerEndpoint": "Front-end dell'istanza master di SQL Server", + "endpoint.webhdfs": "Proxy del file system HDFS", + "endpoint.yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark", + "endpointsError": "Si è verificato un errore imprevisto durante il recupero degli endpoint BDC: {0}", + "service.app": "App", + "service.control": "Controllo", + "service.gateway": "Gateway", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "Applicazione dell'aggiornamento", + "state.applyingmanagedupgrade": "Applicazione dell'aggiornamento gestito", + "state.creating": "In fase di creazione", + "state.creatingGroups": "Creazione dei gruppi", + "state.creatingKerberosDelegationSetup": "Creazione della configurazione per la delega Kerberos", + "state.creatingResources": "Creazione delle risorse", + "state.creatingSecrets": "Creazione dei segreti", + "state.deleted": "Eliminato", + "state.deleting": "In fase di eliminazione", + "state.error": "Errore", + "state.managedUpgrading": "Aggiornamento gestito", + "state.ready": "Pronto", + "state.rollback": "Rollback", + "state.rollbackComplete": "Rollback completato", + "state.rollbackInProgress": "Rollback in corso", + "state.running": "In esecuzione", + "state.upgradePaused": "Aggiornamento sospeso", + "state.upgrading": "In fase di aggiornamento", + "state.waiting": "In attesa", + "state.waitingForDeletion": "In attesa dell'eliminazione", + "state.waitingForGroups": "In attesa dei gruppi", + "state.waitingForKerberosDelegationSetup": "In attesa della configurazione per la delega Kerberos", + "state.waitingForResources": "In attesa delle risorse", + "state.waitingForSecrets": "In attesa dei segreti", + "state.waitingForUpgrade": "In attesa dell'aggiornamento" + }, + "dist/extension": { + "bdc.dashboard.title": "Dashboard di Cluster Big Data -", + "mount.error.endpointNotFound": "Le informazioni sull'endpoint del controller non sono state trovate", + "textConfirmRemoveController": "Rimuovere '{0}'?", + "textNo": "No", + "textYes": "Sì" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "Accetto {0}, {1} e {2}.", + "bdc-agreement-azdata-eula": "Condizioni di licenza di azdata", + "bdc-agreement-bdc-eula": "Condizioni di licenza di SQL Server", + "bdc-azure-aks-name-field": "Nome del cluster del servizio Azure Kubernetes", + "bdc-azure-region-field": "Area", + "bdc-azure-resource-group-field": "Nome del gruppo di risorse", + "bdc-azure-settings-section-title": "Impostazioni di Azure", + "bdc-azure-subscription-id-field": "ID sottoscrizione", + "bdc-azure-subscription-id-placeholder": "Usa la sottoscrizione di Azure predefinita personale", + "bdc-azure-vm-count-field": "Numero di macchine virtuali", + "bdc-azure-vm-size-field": "Dimensioni della macchina virtuale", + "bdc-cluster-name-field": "Nome del cluster", + "bdc-cluster-settings-section-title": "Impostazioni del cluster Big Data di SQL Server", + "bdc-confirm-password-field": "Conferma password", + "bdc-controller-username-field": "Nome utente del controller", + "bdc-data-size-field": "Capacità per i dati (GB)", + "bdc-deployment-target": "Destinazione di distribuzione", + "bdc-deployment-target-existing-aks": "Cluster esistente del servizio Azure Kubernetes", + "bdc-deployment-target-existing-aro": "Cluster Azure Red Hat OpenShift esistente", + "bdc-deployment-target-existing-kubeadm": "Cluster Kubernetes esistente (kubeadm)", + "bdc-deployment-target-existing-openshift": "Cluster OpenShift esistente", + "bdc-deployment-target-new-aks": "Nuovo cluster del servizio Azure Kubernetes", + "bdc-log-size-field": "Capacità per i log (GB)", + "bdc-password-field": "Password", + "bdc-storage-class-field": "Nome della classe di archiviazione", + "bdc.configuration.title": "Cluster Big Data", + "bdc.ignoreSslVerification.desc": "Se è true, ignora gli errori di verifica SSL in endpoint del cluster Big Data di SQL Server come HDFS, Spark e Controller", + "bdc.view.welcome.connect": "Non sono stati registrati controller del cluster Big Data di SQL. [Altre informazioni](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connetti controller](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Caricamento controller...", + "command.connectController.title": "Connetti al controller esistente", + "command.createController.title": "Crea nuovo controller", + "command.deletemount.title": "Elimina montaggio", + "command.manageController.title": "Gestisci", + "command.mount.title": "Monta HDFS", + "command.refreshController.title": "Aggiorna", + "command.refreshmount.title": "Aggiorna montaggio", + "command.removeController.title": "Rimuovi controller", + "description": "Supporto per la gestione di cluster Big Data di SQL Server", + "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", + "resource-type-sql-bdc-description": "Il cluster Big Data di SQL Server consente di distribuire cluster scalabili di contenitori SQL Server, Spark e HDFS in esecuzione in Kubernetes", + "resource-type-sql-bdc-display-name": "Cluster Big Data di SQL Server", + "text.sqlServerBigDataClusters": "Cluster Big Data di SQL Server", + "version-display-name": "Versione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json index 9d08419096..1316f9ac15 100644 --- a/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Aggiungi il gruppo di server", + "cms.Cancel": "Annulla", + "cms.OK": "OK", + "cms.ServerGroupDescription": "Descrizione del gruppo di server", + "cms.ServerGroupName": "Nome del gruppo di server", + "cms.confirmDeleteGroup": "Eliminare", + "cms.confirmDeleteServer": "Eliminare", + "cms.errors.azureNotAllowed": "I server Azure SQL non possono essere usati come server di gestione centrale", + "cms.errors.sameCmsServerName": "Il gruppo di server di gestione centrale include già un server registrato denominato {0}", + "cms.errors.sameServerGroupName": "{0} include già un gruppo di server denominato {1}", + "cms.no": "No", + "cms.yes": "Sì" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Aggiungi server di gestione centrale..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Non sono state trovate risorse" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "Si è verificato un errore imprevisto durante il caricamento dei server salvati {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Caricamento..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "Non è possibile aggiungere un server registrato condiviso con lo stesso nome del server di configurazione" + }, "package": { - "cms.displayName": "Server di gestione centrale di SQL Server", - "cms.description": "Supporto per la gestione di Server di gestione centrale di SQL Server", - "cms.title": "Server di gestione centrale", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Server di gestione centrale", - "cms.resource.refresh.title": "Aggiorna", - "cms.resource.refreshServerGroup.title": "Aggiorna gruppo di server", - "cms.resource.deleteRegisteredServer.title": "Elimina", - "cms.resource.addRegisteredServer.title": "Nuova registrazione server...", - "cms.resource.deleteServerGroup.title": "Elimina", - "cms.resource.addServerGroup.title": "Nuovo gruppo di server...", - "cms.resource.registerCmsServer.title": "Aggiungi server di gestione centrale", - "cms.resource.deleteCmsServer.title": "Elimina", + "cloud.databaseProperties.azureEdition": "Edizione", + "cloud.databaseProperties.compatibilityLevel": "Livello di compatibilità", + "cloud.databaseProperties.owner": "Proprietario", + "cloud.databaseProperties.serviceLevelObjective": "Piano tariffario", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versione", "cms.configuration.title": "Configurazione di MSSQL", - "cms.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", + "cms.connectionOptions.applicationIntent.description": "Dichiara il tipo di carico di lavoro dell'applicazione durante la connessione a un server", + "cms.connectionOptions.applicationIntent.displayName": "Finalità dell'applicazione", + "cms.connectionOptions.applicationName.description": "Nome dell'applicazione", + "cms.connectionOptions.applicationName.displayName": "Nome dell'applicazione", + "cms.connectionOptions.asynchronousProcessing.description": "Se è true, consente l'utilizzo della funzionalità asincrona nel provider di dati .NET Framework.", + "cms.connectionOptions.asynchronousProcessing.displayName": "Elaborazione asincrona", + "cms.connectionOptions.attachDbFilename.displayName": "Collega nome file del database", + "cms.connectionOptions.attachedDBFileName.description": "Nome del file primario, incluso il nome del percorso completo, di un database collegabile", + "cms.connectionOptions.attachedDBFileName.displayName": "Nome file del database collegato", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", + "cms.connectionOptions.authType.categoryValues.integrated": "Autenticazione di Windows", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "Account di accesso SQL", + "cms.connectionOptions.authType.description": "Specifica il metodo di autenticazione con SQL Server", + "cms.connectionOptions.authType.displayName": "Tipo di autenticazione", + "cms.connectionOptions.columnEncryptionSetting.description": "Impostazione di crittografia di colonna predefinita per tutti i comandi della connessione", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Crittografia di colonna", + "cms.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", + "cms.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", + "cms.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", + "cms.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", + "cms.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", + "cms.connectionOptions.connectTimeout.displayName": "Timeout di connessione", + "cms.connectionOptions.connectionName.description": "Nome personalizzato della connessione", + "cms.connectionOptions.connectionName.displayName": "Nome (facoltativo)", + "cms.connectionOptions.contextConnection.description": "Se è true, indica che la connessione deve provenire dal contesto SQL Server. Disponibile solo quando è in esecuzione nel processo SQL Server", + "cms.connectionOptions.contextConnection.displayName": "Connessione al contesto", + "cms.connectionOptions.currentLanguage.description": "Nome del record di lingua di SQL Server", + "cms.connectionOptions.currentLanguage.displayName": "Lingua corrente", + "cms.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato", + "cms.connectionOptions.encrypt.displayName": "Crittografa", + "cms.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover", + "cms.connectionOptions.failoverPartner.displayName": "Partner di failover", + "cms.connectionOptions.groupName.advanced": "Avanzate", + "cms.connectionOptions.groupName.connectionResiliency": "Resilienza connessione", + "cms.connectionOptions.groupName.context": "Contesto", + "cms.connectionOptions.groupName.initialization": "Inizializzazione", + "cms.connectionOptions.groupName.pooling": "Pooling", + "cms.connectionOptions.groupName.replication": "Replica", + "cms.connectionOptions.groupName.security": "Sicurezza", + "cms.connectionOptions.groupName.source": "Origine", + "cms.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico", + "cms.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool", + "cms.connectionOptions.maxPoolSize.displayName": "Dimensioni massime del pool", + "cms.connectionOptions.minPoolSize.description": "Numero minimo di connessioni consentite nel pool", + "cms.connectionOptions.minPoolSize.displayName": "Dimensioni minime del pool", + "cms.connectionOptions.multiSubnetFailover.displayName": "Failover su più subnet", + "cms.connectionOptions.multipleActiveResultSets.description": "Se è true, possono essere restituiti e letti più set di risultati da un'unica connessione", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", + "cms.connectionOptions.packetSize.description": "Dimensioni in byte dei pacchetti di rete usati per comunicare con un'istanza di SQL Server", + "cms.connectionOptions.packetSize.displayName": "Dimensioni del pacchetto", + "cms.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", + "cms.connectionOptions.password.displayName": "Password", + "cms.connectionOptions.persistSecurityInfo.description": "Se è false, le informazioni sensibili dal punto di vista della sicurezza, come la password, non vengono restituite nell'ambito della connessione", + "cms.connectionOptions.persistSecurityInfo.displayName": "Salva in modo permanente le informazioni di sicurezza", + "cms.connectionOptions.pooling.description": "Se è true, l'oggetto connessione viene prelevato dal pool appropriato oppure, se necessario, viene creato e aggiunto al pool appropriato", + "cms.connectionOptions.pooling.displayName": "Pooling", + "cms.connectionOptions.port.displayName": "Porta", + "cms.connectionOptions.replication.description": "Usato da SQL Server nella replica", + "cms.connectionOptions.replication.displayName": "Replica", + "cms.connectionOptions.serverDescription.description": "Descrizione dell'istanza di SQL Server", + "cms.connectionOptions.serverDescription.displayName": "Descrizione del server", + "cms.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server", + "cms.connectionOptions.serverName.displayName": "Server", + "cms.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server", + "cms.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server", + "cms.connectionOptions.typeSystemVersion.description": "Indica il sistema di tipi di server esposto dal provider tramite l'oggetto DataReader", + "cms.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi", + "cms.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", + "cms.connectionOptions.userName.displayName": "Nome utente", + "cms.connectionOptions.workstationId.description": "Nome della workstation che si connette a SQL Server", + "cms.connectionOptions.workstationId.displayName": "ID workstation", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Supporto per la gestione di Server di gestione centrale di SQL Server", + "cms.displayName": "Server di gestione centrale di SQL Server", "cms.format.alignColumnDefinitionsInColumns": "Consente di indicare se le definizioni di colonna devono essere allineate", "cms.format.datatypeCasing": "Consente di indicare se ai tipi di dati deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", "cms.format.keywordCasing": "Consente di indicare se alle parole chiave deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", "cms.format.placeCommasBeforeNextStatement": "Consente di indicare se le virgole devono essere inserite all'inizio di ogni istruzione in un elenco, ad esempio ', mycolumn2', anziché alla fine, ad esempio 'mycolumn1,'?", "cms.format.placeSelectStatementReferencesOnNewLine": "Consente di indicare se i riferimenti agli oggetti in istruzioni select devono essere suddivisi su righe diverse. Ad esempio per 'SELECT C1, C2 FROM T1' sia C1 che C2 saranno su righe diverse", "cms.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa", - "cms.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", - "cms.logRetentionMinutes": "Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana.", "cms.logFilesRemovalLimit": "Numero massimo di file meno recenti da rimuovere all'avvio per cui è scaduto il tempo impostato con mssql.logRetentionMinutes. I file che non vengono rimossi a causa di questa limitazione verranno rimossi al successivo avvio di Azure Data Studio.", + "cms.logRetentionMinutes": "Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", + "cms.resource.addRegisteredServer.title": "Nuova registrazione server...", + "cms.resource.addServerGroup.title": "Nuovo gruppo di server...", + "cms.resource.deleteCmsServer.title": "Elimina", + "cms.resource.deleteRegisteredServer.title": "Elimina", + "cms.resource.deleteServerGroup.title": "Elimina", + "cms.resource.explorer.title": "Server di gestione centrale", + "cms.resource.refresh.title": "Aggiorna", + "cms.resource.refreshServerGroup.title": "Aggiorna gruppo di server", + "cms.resource.registerCmsServer.title": "Aggiungi server di gestione centrale", + "cms.title": "Server di gestione centrale", + "cms.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", "ignorePlatformWarning": "[Facoltativa] Non visualizzare avvisi su piattaforme non supportate", - "onprem.databaseProperties.recoveryModel": "Modello di recupero", + "onprem.databaseProperties.compatibilityLevel": "Livello di compatibilità", "onprem.databaseProperties.lastBackupDate": "Ultimo backup del database", "onprem.databaseProperties.lastLogBackupDate": "Ultimo backup del log", - "onprem.databaseProperties.compatibilityLevel": "Livello di compatibilità", "onprem.databaseProperties.owner": "Proprietario", - "onprem.serverProperties.serverVersion": "Versione", - "onprem.serverProperties.serverEdition": "Edizione", + "onprem.databaseProperties.recoveryModel": "Modello di recupero", "onprem.serverProperties.machineName": "Nome del computer", "onprem.serverProperties.osVersion": "Versione del sistema operativo", - "cloud.databaseProperties.azureEdition": "Edizione", - "cloud.databaseProperties.serviceLevelObjective": "Piano tariffario", - "cloud.databaseProperties.compatibilityLevel": "Livello di compatibilità", - "cloud.databaseProperties.owner": "Proprietario", - "cloud.serverProperties.serverVersion": "Versione", - "cloud.serverProperties.serverEdition": "Tipo", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Nome (facoltativo)", - "cms.connectionOptions.connectionName.description": "Nome personalizzato della connessione", - "cms.connectionOptions.serverName.displayName": "Server", - "cms.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server", - "cms.connectionOptions.serverDescription.displayName": "Descrizione del server", - "cms.connectionOptions.serverDescription.description": "Descrizione dell'istanza di SQL Server", - "cms.connectionOptions.authType.displayName": "Tipo di autenticazione", - "cms.connectionOptions.authType.description": "Specifica il metodo di autenticazione con SQL Server", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "Account di accesso SQL", - "cms.connectionOptions.authType.categoryValues.integrated": "Autenticazione di Windows", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", - "cms.connectionOptions.userName.displayName": "Nome utente", - "cms.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", - "cms.connectionOptions.password.displayName": "Password", - "cms.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", - "cms.connectionOptions.applicationIntent.displayName": "Finalità dell'applicazione", - "cms.connectionOptions.applicationIntent.description": "Dichiara il tipo di carico di lavoro dell'applicazione durante la connessione a un server", - "cms.connectionOptions.asynchronousProcessing.displayName": "Elaborazione asincrona", - "cms.connectionOptions.asynchronousProcessing.description": "Se è true, consente l'utilizzo della funzionalità asincrona nel provider di dati .NET Framework.", - "cms.connectionOptions.connectTimeout.displayName": "Timeout di connessione", - "cms.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", - "cms.connectionOptions.currentLanguage.displayName": "Lingua corrente", - "cms.connectionOptions.currentLanguage.description": "Nome del record di lingua di SQL Server", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Crittografia di colonna", - "cms.connectionOptions.columnEncryptionSetting.description": "Impostazione di crittografia di colonna predefinita per tutti i comandi della connessione", - "cms.connectionOptions.encrypt.displayName": "Crittografa", - "cms.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato", - "cms.connectionOptions.persistSecurityInfo.displayName": "Salva in modo permanente le informazioni di sicurezza", - "cms.connectionOptions.persistSecurityInfo.description": "Se è false, le informazioni sensibili dal punto di vista della sicurezza, come la password, non vengono restituite nell'ambito della connessione", - "cms.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server", - "cms.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server", - "cms.connectionOptions.attachedDBFileName.displayName": "Nome file del database collegato", - "cms.connectionOptions.attachedDBFileName.description": "Nome del file primario, incluso il nome del percorso completo, di un database collegabile", - "cms.connectionOptions.contextConnection.displayName": "Connessione al contesto", - "cms.connectionOptions.contextConnection.description": "Se è true, indica che la connessione deve provenire dal contesto SQL Server. Disponibile solo quando è in esecuzione nel processo SQL Server", - "cms.connectionOptions.port.displayName": "Porta", - "cms.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", - "cms.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", - "cms.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", - "cms.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", - "cms.connectionOptions.applicationName.displayName": "Nome dell'applicazione", - "cms.connectionOptions.applicationName.description": "Nome dell'applicazione", - "cms.connectionOptions.workstationId.displayName": "ID workstation", - "cms.connectionOptions.workstationId.description": "Nome della workstation che si connette a SQL Server", - "cms.connectionOptions.pooling.displayName": "Pooling", - "cms.connectionOptions.pooling.description": "Se è true, l'oggetto connessione viene prelevato dal pool appropriato oppure, se necessario, viene creato e aggiunto al pool appropriato", - "cms.connectionOptions.maxPoolSize.displayName": "Dimensioni massime del pool", - "cms.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool", - "cms.connectionOptions.minPoolSize.displayName": "Dimensioni minime del pool", - "cms.connectionOptions.minPoolSize.description": "Numero minimo di connessioni consentite nel pool", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico", - "cms.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente", - "cms.connectionOptions.replication.displayName": "Replica", - "cms.connectionOptions.replication.description": "Usato da SQL Server nella replica", - "cms.connectionOptions.attachDbFilename.displayName": "Collega nome file del database", - "cms.connectionOptions.failoverPartner.displayName": "Partner di failover", - "cms.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover", - "cms.connectionOptions.multiSubnetFailover.displayName": "Failover su più subnet", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", - "cms.connectionOptions.multipleActiveResultSets.description": "Se è true, possono essere restituiti e letti più set di risultati da un'unica connessione", - "cms.connectionOptions.packetSize.displayName": "Dimensioni del pacchetto", - "cms.connectionOptions.packetSize.description": "Dimensioni in byte dei pacchetti di rete usati per comunicare con un'istanza di SQL Server", - "cms.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi", - "cms.connectionOptions.typeSystemVersion.description": "Indica il sistema di tipi di server esposto dal provider tramite l'oggetto DataReader" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Non sono state trovate risorse" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Aggiungi server di gestione centrale..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "Si è verificato un errore imprevisto durante il caricamento dei server salvati {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Caricamento..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "Il gruppo di server di gestione centrale include già un server registrato denominato {0}", - "cms.errors.azureNotAllowed": "I server Azure SQL non possono essere usati come server di gestione centrale", - "cms.confirmDeleteServer": "Eliminare", - "cms.yes": "Sì", - "cms.no": "No", - "cms.AddServerGroup": "Aggiungi il gruppo di server", - "cms.OK": "OK", - "cms.Cancel": "Annulla", - "cms.ServerGroupName": "Nome del gruppo di server", - "cms.ServerGroupDescription": "Descrizione del gruppo di server", - "cms.errors.sameServerGroupName": "{0} include già un gruppo di server denominato {1}", - "cms.confirmDeleteGroup": "Eliminare" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "Non è possibile aggiungere un server registrato condiviso con lo stesso nome del server di configurazione" + "onprem.serverProperties.serverEdition": "Edizione", + "onprem.serverProperties.serverVersion": "Versione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json index 4417ba8b35..fd0a17de05 100644 --- a/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Modifica della configurazione", - "description": "Offre funzionalità (IntelliSense avanzato, correzione automatica) nei file di configurazione come quelli degli elementi consigliati per impostazioni, avvio ed estensioni." + "dist/configurationEditingMain": { + "cwd": "Directory di lavoro corrente dello strumento di esecuzione attività all'avvio", + "defaultBuildTask": "Nome dell'attività di compilazione predefinita. Se non è presente un'unica attività di compilazione predefinita, viene mostrata una selezione rapida per consentire la selezione dell'attività di compilazione.", + "file": "File attualmente aperto", + "fileBasename": "Nome di base del file attualmente aperto", + "fileBasenameNoExtension": "Nome di base del file attualmente aperto senza estensione", + "fileDirname": "Nome della directory del file attualmente aperto", + "fileExtname": "Estensione del file attualmente aperto", + "lineNumber": "Numero di riga corrente selezionato nel file attivo", + "relativeFile": "File attualmente aperto relativo a ${workspaceFolder}", + "relativeFileDirname": "Nome di directory del file attualmente aperto relativo a ${workspaceFolder}", + "selectedText": "Testo selezionato nel file attivo", + "workspaceFolder": "Percorso della cartella aperta in VS Code", + "workspaceFolderBasename": "Nome della cartella aperta In VS Code senza barre di separazione (/)" }, "dist/extensionsProposals": { "exampleExtension": "esempio" }, - "dist/configurationEditingMain": { - "workspaceFolder": "Percorso della cartella aperta in VS Code", - "workspaceFolderBasename": "Nome della cartella aperta In VS Code senza barre di separazione (/)", - "relativeFile": "File attualmente aperto relativo a ${workspaceFolder}", - "relativeFileDirname": "Nome di directory del file attualmente aperto relativo a ${workspaceFolder}", - "file": "File attualmente aperto", - "cwd": "Directory di lavoro corrente dello strumento di esecuzione attività all'avvio", - "lineNumber": "Numero di riga corrente selezionato nel file attivo", - "selectedText": "Testo selezionato nel file attivo", - "fileDirname": "Nome della directory del file attualmente aperto", - "fileExtname": "Estensione del file attualmente aperto", - "fileBasename": "Nome di base del file attualmente aperto", - "fileBasenameNoExtension": "Nome di base del file attualmente aperto senza estensione", - "defaultBuildTask": "Nome dell'attività di compilazione predefinita. Se non è presente un'unica attività di compilazione predefinita, viene mostrata una selezione rapida per consentire la selezione dell'attività di compilazione." - }, "dist/settingsDocumentHelper": { "activeEditor": "Usa la lingua dell'editor di testo attualmente attivo se presente", - "activeEditorShort": "il nome del file (ad esempio MyFile.txt)", - "activeEditorMedium": "percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt)", "activeEditorLong": "percorso completo del file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile/File.txt)", - "activeFolderShort": "nome della cartella in cui si trova il file (ad esempio CartellaFile)", - "activeFolderMedium": "percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile)", + "activeEditorMedium": "percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt)", + "activeEditorShort": "il nome del file (ad esempio MyFile.txt)", "activeFolderLong": "percorso completo della cartella che contiene il file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile)", - "rootName": "nome dell'Area di lavoro (ad es. myFolder o myWorkspace)", - "rootPath": "percorso dell'Area di lavoro (ad es. /Users/Development/myWorkspace)", + "activeFolderMedium": "percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile)", + "activeFolderShort": "nome della cartella in cui si trova il file (ad esempio CartellaFile)", + "appName": "ad esempio VS Code", + "assocDescriptionFile": "Esegue il mapping di tutti i file il cui nome file corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", + "assocDescriptionPath": "Esegue il mapping di tutti i file il cui percorso assoluto corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", + "assocLabelFile": "File con estensione", + "assocLabelPath": "File con percorso", + "derivedDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", + "derivedLabel": "File con elementi di pari livello in base al nome", + "dirty": "indicatore che segnala se l'editor attivo è modificato ma non salvato", + "falseDescription": "Disabilita il criterio.", + "fileDescription": "Trova tutti i file di un'estensione di file specifica.", + "fileLabel": "File in base all'estensione", + "filesDescription": "Trova tutti i file con qualsiasi estensione di file.", + "filesLabel": "File con più estensioni", + "folderDescription": "Trova una cartella con un nome specifico in qualsiasi percorso.", + "folderLabel": "Cartella in base al nome (qualsiasi percorso)", "folderName": "nome della cartella dell'area di lavoro in cui è contenuto il file (ad es. myFolder)", "folderPath": "percorso della cartella dell'area di lavoro in cui è contenuto il file (ad es. /Users/Development/myFolder)", - "appName": "ad esempio VS Code", - "remoteName": "ad esempio SSH", - "dirty": "indicatore che segnala se l'editor attivo è modificato ma non salvato", - "separator": "un separatore condizionale (' - ') visualizzato solo se circondato da variabili con valori", - "assocLabelFile": "File con estensione", - "assocDescriptionFile": "Esegue il mapping di tutti i file il cui nome file corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", - "assocLabelPath": "File con percorso", - "assocDescriptionPath": "Esegue il mapping di tutti i file il cui percorso assoluto corrisponde al criterio GLOB alla lingua con l'identificatore specificato.", - "fileLabel": "File in base all'estensione", - "fileDescription": "Trova tutti i file di un'estensione di file specifica.", - "filesLabel": "File con più estensioni", - "filesDescription": "Trova tutti i file con qualsiasi estensione di file.", - "derivedLabel": "File con elementi di pari livello in base al nome", - "derivedDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", - "topFolderLabel": "Cartella in base al nome (primo livello)", - "topFolderDescription": "Trova una cartella di primo livello con un nome specifico.", - "topFoldersLabel": "Cartella con più nomi (primo livello)", - "topFoldersDescription": "Trova più cartelle di primo livello.", - "folderLabel": "Cartella in base al nome (qualsiasi percorso)", - "folderDescription": "Trova una cartella con un nome specifico in qualsiasi percorso.", - "falseDescription": "Disabilita il criterio.", - "trueDescription": "Abilita il criterio.", - "siblingsDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", "languageSpecificEditorSettings": "Impostazioni dell'editor specifiche del linguaggio", - "languageSpecificEditorSettingsDescription": "Esegue l'override delle impostazioni dell'editor per il linguaggio" + "languageSpecificEditorSettingsDescription": "Esegue l'override delle impostazioni dell'editor per il linguaggio", + "remoteName": "ad esempio SSH", + "rootName": "nome dell'Area di lavoro (ad es. myFolder o myWorkspace)", + "rootPath": "percorso dell'Area di lavoro (ad es. /Users/Development/myWorkspace)", + "separator": "un separatore condizionale (' - ') visualizzato solo se circondato da variabili con valori", + "siblingsDescription": "Trova file con elementi di pari livello e nome identico ma estensione diversa.", + "topFolderDescription": "Trova una cartella di primo livello con un nome specifico.", + "topFolderLabel": "Cartella in base al nome (primo livello)", + "topFoldersDescription": "Trova più cartelle di primo livello.", + "topFoldersLabel": "Cartella con più nomi (primo livello)", + "trueDescription": "Abilita il criterio." + }, + "package": { + "description": "Offre funzionalità (IntelliSense avanzato, correzione automatica) nei file di configurazione come quelli degli elementi consigliati per impostazioni, avvio ed estensioni.", + "displayName": "Modifica della configurazione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-it/translations/extensions/dacpac.i18n.json index 455c264e21..29b11c56e3 100644 --- a/i18n/ads-language-pack-it/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Pacchetto di applicazione livello dati", - "dacFx.defaultSaveLocation": "Percorso completo della cartella in cui vengono salvati i file DACPAC e BAPAC per impostazione predefinita" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Server di destinazione", - "dacFx.sourceServer": "Server di origine", - "dacFx.sourceDatabase": "Database di origine", - "dacFx.targetDatabase": "Database di destinazione", - "dacfx.fileLocation": "Percorso file", - "dacfx.selectFile": "Seleziona file", - "dacfx.summaryTableTitle": "Riepilogo delle impostazioni", - "dacfx.version": "Versione", - "dacfx.setting": "Impostazione", - "dacfx.value": "Valore", "dacFx.databaseName": "Nome database", - "dacFxDeploy.openFile": "Apri", - "dacFx.upgradeExistingDatabase": "Aggiorna database esistente", + "dacFx.deployButton": "Distribuisci", + "dacFx.deployConfigPageName": "Seleziona impostazioni per Distribuisci DACPAC", + "dacFx.deployDescription": "Distribuisci un file con estensione dacpac dell'applicazione livello dati in un'istanza di SQL Server [Distribuisci DACPAC]", + "dacFx.deployPlanPageName": "Esamina il piano di distribuzione", + "dacFx.export": "Esporta", + "dacFx.exportConfigPageName": "Seleziona impostazioni per Esporta BACPAC", + "dacFx.exportDescription": "Esporta lo schema e i dati da un database nel formato di file logico con estensione bacpac [Esporta BACPAC]", + "dacFx.extract": "Estrai", + "dacFx.extractConfigPageName": "Seleziona impostazioni per Estrai DACPAC", + "dacFx.extractDescription": "Estrai un'applicazione livello dati da un'istanza di SQL Server in un file con estensione dacpac [Estrai DACPAC]", + "dacFx.generateScriptButton": "Genera script", + "dacFx.import": "Importa", + "dacFx.importConfigPageName": "Seleziona impostazioni per Importa BACPAC", + "dacFx.importDescription": "Crea un database da un file con estensione bacpac [Importa BACPAC]", "dacFx.newDatabase": "Nuovo database", - "dacfx.dataLossTextWithCount": "{0} delle azioni di distribuzione elencate potrebbero causare la perdita di dati. Assicurarsi di avere a disposizione un backup o uno snapshot in caso di problemi con la distribuzione.", "dacFx.proceedDataLoss": "Procedi nonostante la possibile perdita di dati", - "dacfx.noDataLoss": "Non si verificherà alcuna perdita di dati dalle azioni di distribuzione elencate.", + "dacFx.selectOperationPageName": "Seleziona un'operazione", + "dacFx.sourceDatabase": "Database di origine", + "dacFx.sourceServer": "Server di origine", + "dacFx.summaryPageName": "Riepilogo", + "dacFx.targetDatabase": "Database di destinazione", + "dacFx.targetServer": "Server di destinazione", + "dacFx.upgradeExistingDatabase": "Aggiorna database esistente", + "dacFx.versionText": "Versione (usare x.x.x.x dove x è un numero)", + "dacFxDeploy.openFile": "Apri", + "dacfx.dataLoss": "Perdita di dati", "dacfx.dataLossText": "Le azioni di distribuzione potrebbero causare la perdita di dati. Assicurarsi di avere a disposizione un backup o uno snapshot in caso di problemi con la distribuzione.", + "dacfx.dataLossTextWithCount": "{0} delle azioni di distribuzione elencate potrebbero causare la perdita di dati. Assicurarsi di avere a disposizione un backup o uno snapshot in caso di problemi con la distribuzione.", + "dacfx.dataLossTooltip": "Le operazioni che possono comportare la perdita di dati sono contrassegnate da un simbolo di avviso", + "dacfx.databaseNameExistsErrorMessage": "Esiste già un database con lo stesso nome nell'istanza di SQL Server", + "dacfx.default": "predefinito", + "dacfx.deployPlanErrorMessage": "La generazione del piano di distribuzione non è riuscita: '{0}'", + "dacfx.deployPlanTableTitle": "Distribuire le operazioni del piano", + "dacfx.fileLocation": "Percorso file", + "dacfx.filenameEndingInPeriodErrorMessage": "Il nome file non può terminare con un punto", + "dacfx.generateDeployErrorMessage": "La generazione dello script di distribuzione non è riuscita{0}'", + "dacfx.invalidFileCharsErrorMessage": "Caratteri di file non validi", + "dacfx.noDataLoss": "Non si verificherà alcuna perdita di dati dalle azioni di distribuzione elencate.", + "dacfx.objecTooltip": "Nome dell'oggetto che sarà interessato dalla distribuzione", + "dacfx.object": "Oggetto", "dacfx.operation": "Operazione", + "dacfx.operationErrorMessage": "Operazione {0} non riuscita '{1}'", "dacfx.operationTooltip": "Operazione (Create, Alter, Delete) che verrà eseguita durante la distribuzione", + "dacfx.reservedValueErrorMessage": "Nome file riservato. Scegliere un altro nome e riprovare", + "dacfx.reservedWindowsFilenameErrorMessage": "Questo nome file è riservato per l'uso da parte di Windows. Scegliere un altro nome e riprovare", + "dacfx.save": "Salva", + "dacfx.scriptGeneratingMessage": "È possibile visualizzare lo stato della generazione dello script nella visualizzazione attività dopo la chiusura della procedura guidata. Lo script generato verrà aperto dopo il completamento.", + "dacfx.selectFile": "Seleziona file", + "dacfx.setting": "Impostazione", + "dacfx.summaryTableTitle": "Riepilogo delle impostazioni", + "dacfx.tooLongFilenameErrorMessage": "Il nome file ha più di 255 caratteri", + "dacfx.trailingWhitespaceErrorMessage": "Il nome file non può terminare con uno spazio vuoto", "dacfx.type": "Tipo", "dacfx.typeTooltip": "Tipo di oggetto che sarà interessato dalla distribuzione", - "dacfx.object": "Oggetto", - "dacfx.objecTooltip": "Nome dell'oggetto che sarà interessato dalla distribuzione", - "dacfx.dataLoss": "Perdita di dati", - "dacfx.dataLossTooltip": "Le operazioni che possono comportare la perdita di dati sono contrassegnate da un simbolo di avviso", - "dacfx.save": "Salva", - "dacFx.versionText": "Versione (usare x.x.x.x dove x è un numero)", - "dacFx.deployDescription": "Distribuisci un file con estensione dacpac dell'applicazione livello dati in un'istanza di SQL Server [Distribuisci DACPAC]", - "dacFx.extractDescription": "Estrai un'applicazione livello dati da un'istanza di SQL Server in un file con estensione dacpac [Estrai DACPAC]", - "dacFx.importDescription": "Crea un database da un file con estensione bacpac [Importa BACPAC]", - "dacFx.exportDescription": "Esporta lo schema e i dati da un database nel formato di file logico con estensione bacpac [Esporta BACPAC]", - "dacfx.wizardTitle": "Procedura guidata per l'applicazione livello dati", - "dacFx.selectOperationPageName": "Seleziona un'operazione", - "dacFx.deployConfigPageName": "Seleziona impostazioni per Distribuisci DACPAC", - "dacFx.deployPlanPageName": "Esamina il piano di distribuzione", - "dacFx.summaryPageName": "Riepilogo", - "dacFx.extractConfigPageName": "Seleziona impostazioni per Estrai DACPAC", - "dacFx.importConfigPageName": "Seleziona impostazioni per Importa BACPAC", - "dacFx.exportConfigPageName": "Seleziona impostazioni per Esporta BACPAC", - "dacFx.deployButton": "Distribuisci", - "dacFx.extract": "Estrai", - "dacFx.import": "Importa", - "dacFx.export": "Esporta", - "dacFx.generateScriptButton": "Genera script", - "dacfx.scriptGeneratingMessage": "È possibile visualizzare lo stato della generazione dello script nella visualizzazione attività dopo la chiusura della procedura guidata. Lo script generato verrà aperto dopo il completamento.", - "dacfx.default": "predefinito", - "dacfx.deployPlanTableTitle": "Distribuire le operazioni del piano", - "dacfx.databaseNameExistsErrorMessage": "Esiste già un database con lo stesso nome nell'istanza di SQL Server", "dacfx.undefinedFilenameErrorMessage": "Nome non definito", - "dacfx.filenameEndingInPeriodErrorMessage": "Il nome file non può terminare con un punto", + "dacfx.value": "Valore", + "dacfx.version": "Versione", "dacfx.whitespaceFilenameErrorMessage": "Il nome file non può essere vuoto", - "dacfx.invalidFileCharsErrorMessage": "Caratteri di file non validi", - "dacfx.reservedWindowsFilenameErrorMessage": "Questo nome file è riservato per l'uso da parte di Windows. Scegliere un altro nome e riprovare", - "dacfx.reservedValueErrorMessage": "Nome file riservato. Scegliere un altro nome e riprovare", - "dacfx.trailingWhitespaceErrorMessage": "Il nome file non può terminare con uno spazio vuoto", - "dacfx.tooLongFilenameErrorMessage": "Il nome file ha più di 255 caratteri", - "dacfx.deployPlanErrorMessage": "La generazione del piano di distribuzione non è riuscita: '{0}'", - "dacfx.generateDeployErrorMessage": "La generazione dello script di distribuzione non è riuscita{0}'", - "dacfx.operationErrorMessage": "Operazione {0} non riuscita '{1}'" + "dacfx.wizardTitle": "Procedura guidata per l'applicazione livello dati" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Percorso completo della cartella in cui vengono salvati i file DACPAC e BAPAC per impostazione predefinita", + "dacFx.settings": "Pacchetto di applicazione livello dati", + "dacFx.startTitle": "Procedura guidata per l'applicazione livello dati" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json index e3b70de707..94ef13fffc 100644 --- a/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Area di lavoro dati", - "extension-description": "Area di lavoro dati", - "data-workspace-view-container-name": "Progetti", - "main-view-name": "Progetti", - "new-command": "Nuovo", - "refresh-workspace-command": "Aggiorna", - "close-workspace-command": "Chiudi area di lavoro", - "remove-project-command": "Rimuovi progetto", - "projects-view-no-workspace-content": "Per iniziare, creare un nuovo progetto o aprirne uno esistente.\r\n[Crea nuovo] (comando: projects.new)\r\n[Apri esistente] (comando: projects.openExisting)\r\nPer altre informazioni sui progetti [vedere la documentazione] (https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "Nessun progetto aperto nell'area di lavoro corrente.\r\n[Crea nuovo] (comando: projects.new)\r\n[Apri esistente] (comando: projects.openExisting)\r\nPer altre informazioni sui progetti [vedere la documentazione] (https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Apri esistente", - "projects.defaultProjectSaveLocation": "Percorso completo della cartella in cui vengono salvati i nuovi progetti per impostazione predefinita.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Mostra sempre un messaggio informativo quando le cartelle dell'area di lavoro correnti contengono progetti che non sono stati aggiunti ai progetti dell'area di lavoro.", - "manage-project-command": "Gestisci" - }, "dist/common/constants": { - "activateExtensionFailed": "Non è stato possibile caricare l'estensione del provider di progetti '{0}'. Messaggio di errore: {1}", - "UnknownProjectsError": "Non è stato trovato alcun provider per i progetti seguenti: {0}", - "SelectProjectFileActionName": "Seleziona", "AllProjectTypes": "Tutti tipi di progetto", + "SelectProjectFileActionName": "Seleziona", "UnknownProjectTypeError": "Non è stato trovato alcun provider per il tipo di progetto con ID: '{0}'", - "dataworkspace.restartConfirmation": "È necessario riavviare Azure Data Studio affinché il progetto venga creato e aggiunto all'area di lavoro. Procedere ora?", - "dataworkspace.projectsFailedToLoad": "Non è stato possibile caricare alcuni progetti. Per visualizzare altri dettagli, [aprire la console per sviluppatori] (comando: workbench.action.toggleDevTools)", - "fileDoesNotExist": "Il file '{0}' non esiste", - "projectNameNull": "Il nome del progetto è Null", - "noPreviousData": "{0} precedenti per il progetto corrente verranno visualizzati qui. Eseguire per visualizzare i risultati.", - "gitCloneMessage": "Clonazione del repository GIT '{0}'...", - "gitCloneError": "Errore durante il comando git clone. Per altri dettagli, visualizzare l'output git", - "dataworkspace.ok": "OK", - "dataworkspace.browse": "Sfoglia", - "dataworkspace.browseEllipsis": "Sfoglia...", - "dataworkspace.open": "Apri", - "dataworkspace.create": "Crea", - "dataworkspace.select": "Seleziona", + "UnknownProjectsError": "Non è stato trovato alcun provider per i progetti seguenti: {0}", + "activateExtensionFailed": "Non è stato possibile caricare l'estensione del provider di progetti '{0}'. Messaggio di errore: {1}", + "dataworksapce.local": "Locale", + "dataworksapce.refresh": "Aggiorna", "dataworkspace.NewProjectDialogTitle": "Crea nuovo progetto", "dataworkspace.Type": "Tipo", - "dataworkspace.projectNameTitle": "Nome", - "dataworkspace.projectNamePlaceholder": "Immettere il nome del progetto", + "dataworkspace.browse": "Sfoglia", + "dataworkspace.browseEllipsis": "Sfoglia...", + "dataworkspace.cloneParentDirectoryNotExistError": "Il percorso di clonazione selezionato '{0}' non esiste o non è una directory.", + "dataworkspace.create": "Crea", "dataworkspace.enterProjectName": "Immettere il nome del progetto", - "dataworkspace.projectLocationTitle": "Percorso", - "dataworkspace.projectLocationPlaceholder": "Selezionare il percorso per creare il progetto", - "dataworkspace.projectParentDirectoryNotExistError": "Il percorso del progetto selezionato '{0}' non esiste o non è una directory.", + "dataworkspace.fileNotExistError": "Il file {0} selezionato '{1}' non esiste o non è un file.", + "dataworkspace.gitRepoUrlPlaceholder": "Immettere l'URL del repository GIT remoto", + "dataworkspace.gitRepoUrlTitle": "URL del repository GIT", + "dataworkspace.localClonePathPlaceholder": "Selezionare il percorso per clonare il repository in locale", + "dataworkspace.localClonePathTitle": "Percorso clonazione locale", + "dataworkspace.locationSelectorTitle": "Percorso", + "dataworkspace.nameCannotBeEmpty": "Il nome non può essere vuoto.", + "dataworkspace.ok": "OK", + "dataworkspace.open": "Apri", + "dataworkspace.openExistingDialogTitle": "Apri progetto esistente", + "dataworkspace.project": "Progetto", + "dataworkspace.projectAlreadyOpened": "Il progetto '{0}' è già aperto.", "dataworkspace.projectDirectoryAlreadyExistError": "Esiste già una directory denominata '{0}' nel percorso selezionato: '{1}'.", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "La directory '{0}' esiste già nel percorso selezionato, sceglierne un altro", - "dataworkspace.selectProjectType": "Seleziona tipo di progetto", - "dataworkspace.selectProjectLocation": "Seleziona percorso del progetto", - "dataworkspace.nameCannotBeEmpty": "Il nome non può essere vuoto.", - "dataworkspace.targetPlatform": "Piattaforma di destinazione", - "dataworkspace.openExistingDialogTitle": "Apri progetto esistente", - "dataworkspace.fileNotExistError": "Il file {0} selezionato '{1}' non esiste o non è un file.", - "dataworkspace.cloneParentDirectoryNotExistError": "Il percorso di clonazione selezionato '{0}' non esiste o non è una directory.", - "dataworkspace.project": "Progetto", - "dataworkspace.locationSelectorTitle": "Percorso", "dataworkspace.projectFilePlaceholder": "Seleziona file di progetto", - "dataworkspace.workspacePlaceholder": "Selezionare un file dell'area di lavoro ({0})", - "dataworkspace.projectAlreadyOpened": "Il progetto '{0}' è già aperto.", - "dataworksapce.local": "Locale", + "dataworkspace.projectLocationPlaceholder": "Selezionare il percorso per creare il progetto", + "dataworkspace.projectLocationTitle": "Percorso", + "dataworkspace.projectNamePlaceholder": "Immettere il nome del progetto", + "dataworkspace.projectNameTitle": "Nome", + "dataworkspace.projectParentDirectoryNotExistError": "Il percorso del progetto selezionato '{0}' non esiste o non è una directory.", + "dataworkspace.projectsFailedToLoad": "Non è stato possibile caricare alcuni progetti. Per visualizzare altri dettagli, [aprire la console per sviluppatori] (comando: workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "Repository GIT remoto", - "dataworkspace.gitRepoUrlTitle": "URL del repository GIT", - "dataworkspace.gitRepoUrlPlaceholder": "Immettere l'URL del repository GIT remoto", - "dataworkspace.localClonePathTitle": "Percorso clonazione locale", - "dataworkspace.localClonePathPlaceholder": "Selezionare il percorso per clonare il repository in locale", - "dataworksapce.refresh": "Aggiorna" + "dataworkspace.restartConfirmation": "È necessario riavviare Azure Data Studio affinché il progetto venga creato e aggiunto all'area di lavoro. Procedere ora?", + "dataworkspace.select": "Seleziona", + "dataworkspace.selectProjectLocation": "Seleziona percorso del progetto", + "dataworkspace.selectProjectType": "Seleziona tipo di progetto", + "dataworkspace.targetPlatform": "Piattaforma di destinazione", + "dataworkspace.workspacePlaceholder": "Selezionare un file dell'area di lavoro ({0})", + "fileDoesNotExist": "Il file '{0}' non esiste", + "gitCloneError": "Errore durante il comando git clone. Per altri dettagli, visualizzare l'output git", + "gitCloneMessage": "Clonazione del repository GIT '{0}'...", + "noPreviousData": "{0} precedenti per il progetto corrente verranno visualizzati qui. Eseguire per visualizzare i risultati.", + "openedProjectsUndefinedAfterRefresh": "L'elenco dei progetti aperti non deve essere indefinito dopo l'aggiornamento dal disco.", + "projectNameNull": "Il nome del progetto è Null" + }, + "package": { + "close-workspace-command": "Chiudi area di lavoro", + "data-workspace-view-container-name": "Progetti", + "extension-description": "Area di lavoro dati", + "extension-displayName": "Area di lavoro dati", + "main-view-name": "Progetti", + "manage-project-command": "Gestisci", + "new-command": "Nuovo", + "open-existing-command": "Apri esistente", + "projects-view-no-project-content": "Nessun progetto aperto nell'area di lavoro corrente.\r\n[Crea nuovo] (comando: projects.new)\r\n[Apri esistente] (comando: projects.openExisting)\r\nPer altre informazioni sui progetti [vedere la documentazione] (https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Per iniziare, creare un nuovo progetto o aprirne uno esistente.\r\n[Crea nuovo] (comando: projects.new)\r\n[Apri esistente] (comando: projects.openExisting)\r\nPer altre informazioni sui progetti [vedere la documentazione] (https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Percorso completo della cartella in cui vengono salvati i nuovi progetti per impostazione predefinita.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Mostra sempre un messaggio informativo quando le cartelle dell'area di lavoro correnti contengono progetti che non sono stati aggiunti ai progetti dell'area di lavoro.", + "refresh-workspace-command": "Aggiorna", + "remove-project-command": "Rimuovi progetto" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-it/translations/extensions/docker.i18n.json index 269c8a4ce9..ada28d9c98 100644 --- a/i18n/ads-language-pack-it/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio Docker", - "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file Docker." + "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file Docker.", + "displayName": "Nozioni di base sul linguaggio Docker" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-it/translations/extensions/extension-editing.i18n.json index e676ae1037..80269e242c 100644 --- a/i18n/ads-language-pack-it/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Creazione estensione", - "description": "Fornisce funzionalità di linting per la creazione di estensioni." + "dist/extensionLinter": { + "dataUrlsNotValid": "Gli URL di dati non sono un'origine valida per le immagini.", + "embeddedSvgsNotValid": "Le immagini di tipo SVG incorporate non sono un'origine valida.", + "httpsRequired": "Le immagini devono usare il protocollo HTTPS.", + "relativeBadgeUrlRequiresHttpsRepository": "Notifiche con URL relativo richiedono di specificare un repository con protocollo HTTPS in questo package.json.", + "relativeIconUrlRequiresHttpsRepository": "Un'icona richiede di specificare un repository con protocollo HTTPS in questo package.json.", + "relativeUrlRequiresHttpsRepository": "Immagini con URL relative richiedono di specificare un repository con protocollo HTTPS in package.json.", + "svgsNotValid": "Le immagini di tipo SVG non sono un'origine valida." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Impostazioni dell'editor specifiche del linguaggio", "languageSpecificEditorSettingsDescription": "Esegue l'override delle impostazioni dell'editor per il linguaggio" }, - "dist/extensionLinter": { - "httpsRequired": "Le immagini devono usare il protocollo HTTPS.", - "svgsNotValid": "Le immagini di tipo SVG non sono un'origine valida.", - "embeddedSvgsNotValid": "Le immagini di tipo SVG incorporate non sono un'origine valida.", - "dataUrlsNotValid": "Gli URL di dati non sono un'origine valida per le immagini.", - "relativeUrlRequiresHttpsRepository": "Immagini con URL relative richiedono di specificare un repository con protocollo HTTPS in package.json.", - "relativeIconUrlRequiresHttpsRepository": "Un'icona richiede di specificare un repository con protocollo HTTPS in questo package.json.", - "relativeBadgeUrlRequiresHttpsRepository": "Notifiche con URL relativo richiedono di specificare un repository con protocollo HTTPS in questo package.json." + "package": { + "description": "Fornisce funzionalità di linting per la creazione di estensioni.", + "displayName": "Creazione estensione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/git.i18n.json b/i18n/ads-language-pack-it/translations/extensions/git.i18n.json index f7dfdaf2c8..446f91dc22 100644 --- a/i18n/ads-language-pack-it/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Credenziali mancanti o non valide." + }, + "dist/autofetch": { + "no": "No", + "not now": "Chiedimelo in seguito", + "suggest auto fetch": "Desideri che Code [esegua `git fetch` periodicamente]({0})?", + "yes": "Sì" + }, + "dist/commands": { + "HEAD not available": "La versione HEAD di '{0}' non è disponibile.", + "add": "Aggiungi all'Area di Lavoro", + "add remote": "Aggiungi un nuovo computer remoto...", + "addFrom": "Aggiungi repository remoto da URL", + "addfrom": "Aggiungi repository remoto da {0}", + "addremote": "Aggiungi repository remoto", + "always": "Sempre", + "are you sure": "Questo creerà un repository Git in '{0}'. Sei sicuro di voler continuare?", + "auth failed": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT.", + "auth failed specific": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT:\r\n\r\n{0}", + "branch already exists": "La branch denominata '{0}' esiste già", + "branch name": "Nome ramo", + "branch name format invalid": "Il nome del ramo deve corrispondere all'espressione regex: {0}", + "cant push": "Impossibile fare push dei ref su remoto. Provare a eseguire un 'Pull' prima, per integrare le modifiche.", + "changed": "Livello di registrazione modificato in: {0}", + "checkout detached": "Checkout scollegato...", + "choose": "Scegli cartella...", + "clean repo": "Pulire l'albero di lavoro del repository prima dell'estrazione.", + "clonefrom": "Clona da {0}", + "cloning": "Clonazione del repository GIT '{0}'...", + "commit": "Esegui commit delle modifiche per il commit", + "commit anyway": "Crea commit vuoto", + "commit hash": "Hash del commit", + "commit message": "Messaggio di commit", + "commitMessageWithHeadLabel2": "Messaggio (commit in '{0}')", + "confirm delete": "ELIMINARE {0}? \r\nQuesta operazione è IRREVERSIBILE.\r\nSe si procede, questo file andrà PERSO DEFINITIVAMENTE.", + "confirm delete multiple": "ELIMINARE {0} file? \r\nQuesta operazione è IRREVERSIBILE.\r\nSe si procede, questi file andranno PERSI DEFINITIVAMENTE.", + "confirm discard": "Rimuovere le modifiche in {0}?", + "confirm discard all": "Rimuovere TUTTE le modifiche apportate in {0} file?\r\nQuesta operazione è IRREVERSIBILE.\r\nSe si procede, il working set corrente andrà PERSO DEFINITIVAMENTE.", + "confirm discard all 2": "{0}\r\n\r\nQuesta operazione è IRREVERSIBILE. Il working set corrente andrà PERSO PER SEMPRE.", + "confirm discard all single": "Rimuovere le modifiche in {0}?", + "confirm discard multiple": "Rimuovere le modifiche in {0} file?", + "confirm emtpy commit": "Creare un commit vuoto?", + "confirm force delete branch": "Il merge del ramo '{0}' non è completo. Elimina comunque?", + "confirm force push": "Si sta per eseguire il push forzato delle modifiche. Questa operazione può essere distruttiva e comportare la sovrascrittura accidentale di modifiche apportate da altri utenti.\r\n\r\nContinuare?", + "confirm no verify commit": "Si sta per eseguire il commit delle modifiche senza verifica. Con questa operazione gli hook pre-commit verranno ignorati e tale comportamento può non essere quello desiderato.\r\n\r\nContinuare?", + "confirm publish branch": "La branch '{0}' non ha una branch corrispondente a monte. Desideri pubblicarla?", + "confirm restore": "Ripristinare {0}?", + "confirm restore multiple": "Ripristinare {0} file?", + "confirm stage file with merge conflicts": "Preparare per il commit {0} con conflitti di merge?", + "confirm stage files with merge conflicts": "Preparare per il commit {0} file con conflitti di merge?", + "create branch": "Crea nuovo ramo...", + "create branch from": "Crea nuovo ramo da...", + "create repo": "Inizializza repository", + "current": "Corrente", + "delete": "Elimina file", + "delete branch": "Elimina ramo", + "delete file": "Elimina file", + "delete files": "Elimina file", + "deleted by them": "Il file '{0}' è stato eliminato da altri utenti e modificato dall'utente corrente.\r\n\r\nCome si vuole procedere?", + "deleted by us": "Il file '{0}' è stato eliminato dall'utente corrente e modificato da altri utenti.\r\n\r\nCome si vuole procedere?", + "discard": "Rimuovi modifiche", + "discardAll": "Rimuovi tutti i {0} file", + "discardAll multiple": "Rimuovi 1 file", + "force": "Forza checkout", + "force push not allowed": "Il push forzato non è consentito. Per abilitarlo, usare l'impostazione 'git.allowForcePush'.", + "git error": "Errore GIT", + "git error details": "GIT: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (Indice)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (Albero di lavoro)", + "init": "Selezionare la cartella dell'area di lavoro in cui inizializzare il Git repo", + "init repo": "Inizializza repository", + "invalid branch name": "Nome di branch non valido", + "keep ours": "Mantieni la versione dell'utente corrente", + "keep theirs": "Mantieni la versione degli altri utenti", + "learn more": "Altre informazioni", + "local changes": "Le modifiche locali verranno sovrascritte dal checkout.", + "merge commit": "L'ultimo commit è stato un commit di merge. Annullarlo?", + "merge conflicts": "Ci sono conflitti di merge. Risolverli prima di eseguire commit.", + "missing user info": "Assicurarsi di configurare 'user.name' e 'user.email' in GIT.", + "never": "Mai", + "never again": "OK, non visualizzare più", + "never ask again": "OK, non visualizzare più questo messaggio", + "no changes": "Non ci sono modifiche di cui eseguire il commit.", + "no changes stash": "Non ci sono modifiche da accantonare.", + "no more": "Non è possibile annullare l'operazione perché HEAD non fa riferimento ad alcun commit.", + "no rebase": "Non è in corso alcuna riassegnazione.", + "no remotes added": "Il repository non contiene repository remoti.", + "no remotes to fetch": "Questo repository non ha remote configurati da cui eseguire un fetch.", + "no remotes to publish": "Il repository non contiene elementi remoti configurati come destinazione della pubblicazione.", + "no remotes to pull": "Il repository non contiene elementi remoti configurati come origini del pull.", + "no remotes to push": "Il repository non contiene elementi remoti configurati come destinazione del push.", + "no staged changes": "Non ci sono modifiche preparate per il commit di cui eseguire il commit.\r\n\r\nPreparare per il commit tutte le modifiche ed eseguirne il commit direttamente?", + "no stashes": "Non ci sono accantonamenti nel repository.", + "no tags": "Non esistono tag per questo repository.", + "no verify commit not allowed": "I commit senza verifica non sono consentiti. Abilitarli con l'impostazione 'git.allowNoVerifyCommit'.", + "nobranch": "Estrarre un ramo per eseguire il push in un elemento remoto.", + "ok": "OK", + "open git log": "Apri log GIT", + "open repo": "Apri repository", + "openrepo": "Apri", + "openreponew": "Apri in una nuova finestra", + "pick branch pull": "Selezionare un ramo da cui eseguire il pull", + "pick provider": "Seleziona un provider in cui pubblicare il ramo '{0}':", + "pick remote": "Selezionare un repository remoto in cui pubblicare il ramo '{0}':", + "pick remote pull repo": "Selezionare un repository remoto da cui effettuare il pull del ramo", + "pick stash to apply": "Scegli un accantonamento da applicare", + "pick stash to drop": "Selezionare un accantonamento da rimuovere", + "pick stash to pop": "Scegli un accantonamento da prelevare", + "proposeopen": "Aprire il repository clonato?", + "proposeopen init": "Aprire il repository inizializzato?", + "proposeopen2": "Vuoi aprire il repository clonato o aggiungerlo all'area di lavoro corrente?", + "proposeopen2 init": "Aprire il repository inizializzato o aggiungerlo all'area di lavoro corrente?", + "provide branch name": "Specificare un nuovo nome di ramo", + "provide commit hash": "Specificare l'hash del commit", + "provide commit message": "Specificare un messaggio di commit", + "provide remote name": "Specificare un nome di repository remoto", + "provide stash message": "Specificare un messaggio di accantonamento (facoltativo)", + "provide tag message": "Specificare un messaggio per aggiungere un'annotazione per il tag", + "provide tag name": "Specificare un nome di tag", + "publish to": "Pubblica in {0}", + "remote already exists": "Il repository remoto '{0}' esiste già.", + "remote branch at": "Ramo remoto in {0}", + "remote name": "Nome del repository remoto", + "remote name format invalid": "Il formato del nome di repository remoto non è valido", + "remove remote": "Scegliere un repository remoto da rimuovere", + "repourl": "URL del repository", + "restore file": "Ripristina il file", + "restore files": "Ripristina i file", + "save and commit": "Salva tutto & esegui Commit", + "save and stash": "Salva tutto e accantona", + "select a branch to merge from": "Selezionare un ramo da cui eseguire il merge", + "select a branch to rebase onto": "Selezionare un ramo in base a cui eseguire la riassegnazione", + "select a ref to checkout": "Selezionare un ref di cui eseguire checkout", + "select a ref to checkout detached": "Selezionare un riferimento per il checkout in modalità scollegata", + "select a ref to create a new branch from": "Seleziona un riferimento da cui creare il ramo '{0}'", + "select a tag to delete": "Selezionare un tag da eliminare", + "select branch to delete": "Seleziona un ramo da cancellare", + "select log level": "Seleziona il livello log", + "selectFolder": "Seleziona il Percorso del Repository", + "show command output": "Mostra output del comando", + "stash": "Accantona comunque", + "stash merge conflicts": "Si sono verificati conflitti di merge durante l'applicazione dell'accantonamento.", + "stash message": "Messaggio di accantonamento", + "stashcheckout": "Accantona ed esegui checkout", + "sure drop": "Rimuovere l'accantonamento {0}?", + "sync is unpredictable": "Questa azione consentirà di effettuare il push e il pull di commit da e verso '{0}/{1}'.", + "tag at": "Tag in {0}", + "tag message": "Messaggio", + "tag name": "Nome tag", + "there are untracked files": "Se rimossi, {0} file di cui non viene tenuta traccia verranno ELIMINATI DAL DISCO.", + "there are untracked files single": "Se rimosso, il file seguente di cui non viene tenuta traccia verrà ELIMINATO DAL DISCO: {0}.", + "undo commit": "Annulla commit di merge", + "unsaved files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima di eseguire il commit?", + "unsaved files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nel commit se si procede: {0}.\r\n\r\nSalvarlo prima del commit?", + "unsaved stash files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima dell'accantonamento?", + "unsaved stash files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nell'accantonamento se si procede: {0}.\r\n\r\nSalvarlo prima dell'accantonamento?", + "warn untracked": "{0} file non verificati verranno ELIMINATI.\r\nQuesta operazione è IRREVERSIBILE.\r\nQuesti file andranno PERSI DEFINITIVAMENTE.", + "yes": "Sì", + "yes discard tracked": "Rimuovi 1 file di cui viene tenuta traccia", + "yes discard tracked multiple": "Rimuovi {0} file di cui viene tenuta traccia", + "yes never again": "Sì, non visualizzare più questo messaggio" + }, + "dist/main": { + "downloadgit": "Scarica GIT", + "git20": "La versione installata di GIT è la {0}. Per il corretto funzionamento di Code è consigliabile usare una versione di GIT non inferiore alla 2.", + "git2526": "La versione installata {0} di GIT causa problemi noti. Per il corretto funzionamento delle funzionalità GIT, è necessario eseguire l'aggiornamento a GIT >= 2.27.", + "looking": "Ricerca di git in: {0}", + "neverShowAgain": "Non visualizzare più questo messaggio", + "notfound": "Git non trovato. Installarlo o configurarlo usando l'impostazione 'git.path'.", + "updateGit": "Aggiorna GIT", + "using git": "Uso di GIT {0} da {1}" + }, + "dist/model": { + "no repositories": "Non ci sono repository disponibili", + "not supported": "I percorsi assoluti non sono supportati nell'impostazione 'git.scanRepositories'.", + "pick repo": "Scegli un repository", + "too many submodules": "Il repository '{0}' ha {1} sottomoduli che non verranno aperti automaticamente. È possibile comunque aprirli individualmente aprendo il file all'interno." + }, + "dist/remoteSource": { + "branch name": "Nome ramo", + "error": "$(error) Errore: {0}", + "none found": "Non sono stati trovati repository remoti.", + "pick url": "Scegliere un URL da cui eseguire la clonazione.", + "provide url": "Specificare l'URL del repository", + "provide url or pick": "Specificare l'URL del repository o selezionare un'origine repository.", + "type to filter": "Nome del repository", + "type to search": "Nome del repository (digitare per eseguire la ricerca)", + "url": "URL" + }, + "dist/repository": { + "add known": "Aggiungere '{0}' a .gitignore?", + "added by them": "Conflitto: aggiunto dall'utente", + "added by us": "Conflitto: aggiunto da Microsoft", + "always pull": "Esegui sempre il pull", + "both added": "Conflitto: aggiunto dall'utente e da Microsoft", + "both deleted": "Conflitto: eliminato dall'utente e da Microsoft", + "both modified": "Conflitto: modificato dall'utente e da Microsoft", + "changes": "Modifiche", + "commit": "Esegui commit", + "commit in rebase": "Non è possibile modificare il messaggio di commit durante una riassegnazione. Completare l'operazione corrente e usare invece una riassegnazione interattiva.", + "commitMessage": "Messaggio ({0} per eseguire il commit)", + "commitMessageCountdown": "ancora {0} caratteri disponibili nella riga corrente", + "commitMessageWarning": "{0} caratteri rispetto ai {1} disponibili nella riga corrente", + "commitMessageWhitespacesOnlyWarning": "Il messaggio di commit corrente contiene solo spazi vuoti", + "commitMessageWithHeadLabel": "Messaggio ({0} per eseguire il commit in '{1}')", + "deleted": "Eliminato", + "deleted by them": "Conflitto: eliminato dall'utente", + "deleted by us": "Conflitto: eliminato da Microsoft", + "dont pull": "Non eseguire il pull", + "git.title.deleted": "{0} (eliminato)", + "git.title.index": "{0} (indice)", + "git.title.ours": "{0} (versione utente)", + "git.title.theirs": "{0} (versione server)", + "git.title.untracked": "{0} (non tracciati)", + "git.title.workingTree": "{0} (albero di lavoro)", + "huge": "Il repository git '{0}' ha troppe modifiche attive - verrà attivato solo un sottoinsieme delle funzionalità di Git.", + "ignored": "Ignorato", + "index added": "Indice aggiunto", + "index copied": "Indice copiato", + "index deleted": "Indice eliminato", + "index modified": "Indice modificato", + "index renamed": "Indice rinominato", + "intent to add": "Finalità da aggiungere", + "merge changes": "Esegui merge delle modifiche", + "modified": "Modificato", + "neveragain": "Non visualizzare più questo messaggio", + "open": "Apri", + "pull": "Esegui il pull", + "pull branch maybe rebased": "Il ramo corrente '{0}' potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?", + "pull maybe rebased": "Il ramo corrente potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?", + "pull n": "Esegui il pull di {0} commit da {1}/{2}", + "pull push n": "Esegui il pull di {0} e il push di {1} commit tra {2}/{3}", + "push n": "Esegui il push di {0} commit in {1}/{2}", + "push success": "Push avvenuto con successo.", + "staged changes": "Modifiche preparate per il commit", + "sync changes": "Sincronizza modifiche", + "sync is unpredictable": "Sincronizzazione in corso. L'annullamento dell'operazione può causare gravi danni al repository", + "untracked": "Non registrato", + "untracked changes": "Modifiche non tracciate", + "yes": "Sì" + }, + "dist/statusbar": { + "checkout": "Esegui il checkout del ramo/tag...", + "publish changes": "Pubblica modifiche", + "publish to": "Pubblica in {0}", + "publish to...": "Pubblica in...", + "rebasing": "Rebase in corso", + "syncing changes": "Sincronizzazione delle modifiche in corso..." + }, + "dist/timelineProvider": { + "git.index": "Indice", + "git.timeline.detail": "{0} - {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Cronologia GIT", + "git.timeline.stagedChanges": "Modifiche preparate per il commit", + "git.timeline.uncommitedChanges": "Modifiche non sottoposte a commit", + "git.timeline.you": "Utente", + "git.workingTree": "Albero di lavoro" + }, "package": { - "displayName": "GIT", - "description": "Integrazione SCM su Git", - "command.setLogLevel": "Imposta livello log...", - "command.clone": "Clona", - "command.cloneRecursive": "Clona (ricorsivo)", - "command.init": "Inizializza repository", - "command.openRepository": "Apri repository", - "command.close": "Chiudi repository", - "command.refresh": "Aggiorna", - "command.openChange": "Apri modifiche", - "command.openAllChanges": "Apri tutte le modifiche", - "command.openFile": "Apri file", - "command.openHEADFile": "Apri File (HEAD)", - "command.stage": "Prepara modifiche per commit", - "command.stageAll": "Prepara tutte le modifiche per commit", - "command.stageAllTracked": "Prepara per il commit tutte le modifiche non tracciate", - "command.stageAllUntracked": "Prepara per commit tutte le modifiche non tracciate", - "command.stageAllMerge": "Prepara per il commit tutte le modifiche di merge", - "command.stageSelectedRanges": "Prepara per il commit intervalli selezionati", - "command.revertSelectedRanges": "Ripristina intervalli selezionati", - "command.stageChange": "Prepara modifica per commit", - "command.revertChange": "Annulla modifica", - "command.unstage": "Annulla preparazione modifiche per commit", - "command.unstageAll": "Annulla preparazione di tutte le modifiche per commit", - "command.unstageSelectedRanges": "Annulla preparazione per il commit di intervalli selezionati", - "command.rename": "Rinomina", + "colors.added": "Colore delle risorse aggiunte.", + "colors.conflict": "Colore delle risorse con conflitti.", + "colors.deleted": "Colore delle risorse eliminate.", + "colors.ignored": "Colore delle risorse ignorate.", + "colors.modified": "Colore delle risorse modificate.", + "colors.renamed": "Colore delle risorse rinominate o copiate.", + "colors.stageDeleted": "Colore per le risorse eliminate che sono state preparate per il commit.", + "colors.stageModified": "Colore per le risorse modificate che sono state preparate per il commit.", + "colors.submodule": "Colore delle risorse sottomodulo.", + "colors.untracked": "Colore delle risorse non tracciate.", + "command.addRemote": "Aggiungi repository remoto...", + "command.branch": "Crea ramo...", + "command.branchFrom": "Crea ramo da...", + "command.checkout": "Esegui checkout in...", + "command.checkoutDetached": "Esegui checkout in (modalità scollegata)...", + "command.cherryPick": "Esegui cherry-pick...", "command.clean": "Rimuovi modifiche", "command.cleanAll": "Rimuovi tutte le modifiche", "command.cleanAllTracked": "Rimuovi tutte le modifiche tracciate", "command.cleanAllUntracked": "Rimuovi tutte le modifiche non tracciate", + "command.clone": "Clona", + "command.cloneRecursive": "Clona (ricorsivo)", + "command.close": "Chiudi repository", "command.commit": "Esegui commit", - "command.commitStaged": "Esegui commit dei file preparati", - "command.commitEmpty": "Commit vuoto", - "command.commitStagedSigned": "Esegui commit dei file preparati (approvazione)", - "command.commitStagedAmend": "Esegui commit dei file preparati (modifica)", "command.commitAll": "Esegui commit di tutto", - "command.commitAllSigned": "Esegui commit di tutto (approvazione)", "command.commitAllAmend": "Esegui commit di tutto (modifica)", - "command.commitNoVerify": "Esegui commit (nessuna verifica)", - "command.commitStagedNoVerify": "Esegui commit dei file preparati (nessuna verifica)", - "command.commitEmptyNoVerify": "Commit vuoto (nessuna verifica)", - "command.commitStagedSignedNoVerify": "Esegui commit dei file preparati (approvazione, nessuna verifica)", - "command.commitStagedAmendNoVerify": "Esegui commit dei file preparati (modifica, nessuna verifica)", - "command.commitAllNoVerify": "Esegui commit di tutto (nessuna verifica)", - "command.commitAllSignedNoVerify": "Esegui commit di tutto (approvazione, nessuna verifica)", "command.commitAllAmendNoVerify": "Esegui commit di tutto (modifica, nessuna verifica)", - "command.restoreCommitTemplate": "Ripristina il modello di Commit", - "command.undoCommit": "Annulla ultimo commit", - "command.checkout": "Esegui checkout in...", - "command.checkoutDetached": "Esegui checkout in (modalità scollegata)...", - "command.branch": "Crea ramo...", - "command.branchFrom": "Crea ramo da...", - "command.deleteBranch": "Elimina ramo...", - "command.renameBranch": "Rinomina Branch...", - "command.cherryPick": "Esegui cherry-pick...", - "command.merge": "Merge ramo...", - "command.rebase": "Riassegna ramo...", + "command.commitAllNoVerify": "Esegui commit di tutto (nessuna verifica)", + "command.commitAllSigned": "Esegui commit di tutto (approvazione)", + "command.commitAllSignedNoVerify": "Esegui commit di tutto (approvazione, nessuna verifica)", + "command.commitEmpty": "Commit vuoto", + "command.commitEmptyNoVerify": "Commit vuoto (nessuna verifica)", + "command.commitNoVerify": "Esegui commit (nessuna verifica)", + "command.commitStaged": "Esegui commit dei file preparati", + "command.commitStagedAmend": "Esegui commit dei file preparati (modifica)", + "command.commitStagedAmendNoVerify": "Esegui commit dei file preparati (modifica, nessuna verifica)", + "command.commitStagedNoVerify": "Esegui commit dei file preparati (nessuna verifica)", + "command.commitStagedSigned": "Esegui commit dei file preparati (approvazione)", + "command.commitStagedSignedNoVerify": "Esegui commit dei file preparati (approvazione, nessuna verifica)", "command.createTag": "Crea tag", + "command.deleteBranch": "Elimina ramo...", "command.deleteTag": "Elimina tag", "command.fetch": "Recupera", - "command.fetchPrune": "Recupera (elimina)", "command.fetchAll": "Recupera da tutti gli elementi remoti", + "command.fetchPrune": "Recupera (elimina)", + "command.ignore": "Aggiungi a .gitignore", + "command.init": "Inizializza repository", + "command.merge": "Merge ramo...", + "command.openAllChanges": "Apri tutte le modifiche", + "command.openChange": "Apri modifiche", + "command.openFile": "Apri file", + "command.openHEADFile": "Apri File (HEAD)", + "command.openRepository": "Apri repository", + "command.publish": "Pubblica ramo...", "command.pull": "Esegui pull", - "command.pullRebase": "Esegui pull (Riassegna)", "command.pullFrom": "Pull da...", + "command.pullRebase": "Esegui pull (Riassegna)", "command.push": "Esegui push", - "command.pushForce": "Esegui push (Forza)", - "command.pushTo": "Esegui push in...", - "command.pushToForce": "Push in... (Forza)", "command.pushFollowTags": "Esegui push (segui tag)", "command.pushFollowTagsForce": "Esegui push (segui tag, forzato)", + "command.pushForce": "Esegui push (Forza)", "command.pushTags": "Esegui push dei tag", - "command.addRemote": "Aggiungi repository remoto...", - "command.removeRemote": "Rimuovi repository remoto", - "command.sync": "Sincronizza", - "command.syncRebase": "Sincronizza (Rebase)", - "command.publish": "Pubblica ramo...", - "command.showOutput": "Mostra output GIT", - "command.ignore": "Aggiungi a .gitignore", - "command.revealInExplorer": "Visualizza nella barra laterale", + "command.pushTo": "Esegui push in...", + "command.pushToForce": "Push in... (Forza)", + "command.rebase": "Riassegna ramo...", "command.rebaseAbort": "Interrompi riassegnazione", - "command.stashIncludeUntracked": "Stash (includi non tracciate)", + "command.refresh": "Aggiorna", + "command.removeRemote": "Rimuovi repository remoto", + "command.rename": "Rinomina", + "command.renameBranch": "Rinomina Branch...", + "command.restoreCommitTemplate": "Ripristina il modello di Commit", + "command.revealInExplorer": "Visualizza nella barra laterale", + "command.revertChange": "Annulla modifica", + "command.revertSelectedRanges": "Ripristina intervalli selezionati", + "command.setLogLevel": "Imposta livello log...", + "command.showOutput": "Mostra output GIT", + "command.stage": "Prepara modifiche per commit", + "command.stageAll": "Prepara tutte le modifiche per commit", + "command.stageAllMerge": "Prepara per il commit tutte le modifiche di merge", + "command.stageAllTracked": "Prepara per il commit tutte le modifiche non tracciate", + "command.stageAllUntracked": "Prepara per commit tutte le modifiche non tracciate", + "command.stageChange": "Prepara modifica per commit", + "command.stageSelectedRanges": "Prepara per il commit intervalli selezionati", "command.stash": "Accantona", - "command.stashPop": "Preleva accantonamento...", - "command.stashPopLatest": "Preleva accantonamento più recente", "command.stashApply": "Applica Stash...", "command.stashApplyLatest": "Applica ultimo Stash", "command.stashDrop": "Rimuovi accantonamento...", - "command.timelineOpenDiff": "Apri modifiche", + "command.stashIncludeUntracked": "Stash (includi non tracciate)", + "command.stashPop": "Preleva accantonamento...", + "command.stashPopLatest": "Preleva accantonamento più recente", + "command.sync": "Sincronizza", + "command.syncRebase": "Sincronizza (Rebase)", + "command.timelineCompareWithSelected": "Confronta con selezionati", "command.timelineCopyCommitId": "Copia ID commit", "command.timelineCopyCommitMessage": "Copia messaggio di commit", + "command.timelineOpenDiff": "Apri modifiche", "command.timelineSelectForCompare": "Seleziona per il confronto", - "command.timelineCompareWithSelected": "Confronta con selezionati", - "config.enabled": "Indica se GIT è abilitato.", - "config.path": "Percorso e nome file dell'eseguibile GIT, ad esempio `C:\\Programmi\\Git\\bin\\git.exe` (Windows). Può trattarsi di una matrice di valori stringa che contengono più percorsi da cercare.", + "command.undoCommit": "Annulla ultimo commit", + "command.unstage": "Annulla preparazione modifiche per commit", + "command.unstageAll": "Annulla preparazione di tutte le modifiche per commit", + "command.unstageSelectedRanges": "Annulla preparazione per il commit di intervalli selezionati", + "config.allowForcePush": "Controlla se il push forzato (con o senza lease) è abilitato.", + "config.allowNoVerifyCommit": "Controlla se consentire i commit senza l'esecuzione di hook pre-commit e commit-msg.", + "config.alwaysShowStagedChangesResourceGroup": "Mostra sempre il gruppo di risorse Modifiche preparate per il commit.", + "config.alwaysSignOff": "Controlla il flag di signoff per tutti i commit.", "config.autoRepositoryDetection": "Configura quando il repository dovrebbe essere rilevato automaticamente.", - "config.autoRepositoryDetection.true": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta e le cartelle padre dei file aperti.", "config.autoRepositoryDetection.false": "Disabilita la scansione automatica del repository.", - "config.autoRepositoryDetection.subFolders": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta.", "config.autoRepositoryDetection.openEditors": "Esegue la scansione per individuare le cartelle padre dei file aperti.", - "config.autorefresh": "Indica se l'aggiornamento automatico è abilitato.", + "config.autoRepositoryDetection.subFolders": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta.", + "config.autoRepositoryDetection.true": "Esegue la scansione per individuare le sottocartelle della cartella attualmente aperta e le cartelle padre dei file aperti.", + "config.autoStash": "Accantona eventuali modifiche prima del pull e le ripristina dopo un pull riuscito.", "config.autofetch": "Quando è impostata su true, i commit verranno recuperati automaticamente dal repository remoto del repository GIT corrente. Se è impostata su `all`, verranno recuperati da tutti i repository remoti.", - "config.autofetchPeriod": "Durata in secondi tra ogni git fetch automatico, quando è abilitata l'opzione `git.autofetch`.", + "config.autofetchPeriod": "Durata in secondi tra ogni git fetch automatico, quando è abilitata l'opzione `#git.autofetch#`.", + "config.autorefresh": "Indica se l'aggiornamento automatico è abilitato.", + "config.branchSortOrder": "Controlla l'ordinamento per i rami.", + "config.branchValidationRegex": "Un'espressione regolare per validare i nomi delle nuove branch.", + "config.branchWhitespaceChar": "Il carattere per sostituire gli spazi vuoti nei nomi delle nuove branch.", + "config.checkoutType": "Controlla il tipo di riferimenti GIT elencati quando si esegue `Esegui checkout in...`.", + "config.checkoutType.local": "Rami locali", + "config.checkoutType.remote": "Rami remoti", + "config.checkoutType.tags": "Tag", + "config.confirmEmptyCommits": "Conferma sempre la creazione di commit vuoti per il comando 'Git: Commit vuoto'.", + "config.confirmForcePush": "Controlla se chiedere conferma prima di eseguire il push forzato.", + "config.confirmNoVerifyCommit": "Controlla se chiedere conferma prima di eseguire il commit senza verifica.", "config.confirmSync": "Confermare prima di sincronizzare i repository GIT.", "config.countBadge": "Controlla la notifica del conteggio GIT.", "config.countBadge.all": "Esegue il conteggio di tutte le modifiche.", - "config.countBadge.tracked": "Esegue il conteggio solo delle revisioni.", "config.countBadge.off": "Disattiva il contatore.", - "config.checkoutType": "Controlla il tipo di riferimenti GIT elencati quando si esegue `Esegui checkout in...`.", - "config.checkoutType.local": "Rami locali", - "config.checkoutType.tags": "Tag", - "config.checkoutType.remote": "Rami remoti", - "config.branchValidationRegex": "Un'espressione regolare per validare i nomi delle nuove branch.", - "config.branchWhitespaceChar": "Il carattere per sostituire gli spazi vuoti nei nomi delle nuove branch.", - "config.ignoreLegacyWarning": "Ignora l'avvertimento legacy di Git.", - "config.ignoreMissingGitWarning": "Ignora il messaggio di avviso quando manca GIT.", - "config.ignoreWindowsGit27Warning": "Ignora il messaggio di avviso quando Git 2.25 - 2.26 è installato in Windows.", - "config.ignoreLimitWarning": "Ignora il messaggio di avviso quando ci sono troppe modifiche in un repository.", - "config.ignoreRebaseWarning": "Ignora l'avviso quando il ramo potrebbe essere stato riassegnato durante il pull.", - "config.defaultCloneDirectory": "Il percorso predefinito in cui clonare un repository GIT.", - "config.enableSmartCommit": "Eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate.", - "config.smartCommitChanges": "Controlla quali modifiche vengono automaticamente preparate per il commit da Commit intelligente.", - "config.smartCommitChanges.all": "Prepara automaticamente tutte le modifiche per il commit.", - "config.smartCommitChanges.tracked": "Solo modifiche tracciate automaticamente preparate per il commit.", - "config.suggestSmartCommit": "Suggerisce di abilitare il commit intelligente (eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate per il commit).", - "config.enableCommitSigning": "Abilita la firma del commit con GPG o X.509.", - "config.discardAllScope": "Controlla quali modifiche vengono rimosse tramite il comando `Rimuovi tutte le modifiche`. Con `all` vengono rimosse tutte le modifiche. Con `tracked` vengono rimossi solo i file di cui viene tenuta traccia. Con `prompt` viene visualizzata una finestra di dialogo ogni volta che si esegue l'azione.", + "config.countBadge.tracked": "Esegue il conteggio solo delle revisioni.", "config.decorations.enabled": "Controlla se GIT aggiunge come contributo colori e notifiche nelle visualizzazioni Esplora risorse e Editor aperti.", + "config.defaultCloneDirectory": "Il percorso predefinito in cui clonare un repository GIT.", + "config.detectSubmodules": "Controlla se rilevare automaticamente i moduli secondari GIT.", + "config.detectSubmodulesLimit": "Controlla il limite dei sottomoduli git rilevati.", + "config.discardAllScope": "Controlla quali modifiche vengono rimosse tramite il comando `Rimuovi tutte le modifiche`. Con `all` vengono rimosse tutte le modifiche. Con `tracked` vengono rimossi solo i file di cui viene tenuta traccia. Con `prompt` viene visualizzata una finestra di dialogo ogni volta che si esegue l'azione.", + "config.enableCommitSigning": "Abilita la firma del commit con GPG o X.509.", + "config.enableSmartCommit": "Eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate.", "config.enableStatusBarSync": "Controlla se il comando Git Sync è visualizzato nella barra di stato.", + "config.enabled": "Indica se GIT è abilitato.", + "config.fetchOnPull": "Quando è abilitato, recupera tutti i rami durante il pulling; altrimenti recupera solo il ramo corrente.", "config.followTagsWhenSync": "Esegui il push di tutti i tag durante l'esecuzione del comando di sincronizzazione.", - "config.promptToSaveFilesBeforeStash": "Controlla se GIT deve verificare la presenza di file non salvati prima di accantonare le modifiche.", - "config.promptToSaveFilesBeforeStash.always": "Verifica la presenza di eventuali file non salvati.", - "config.promptToSaveFilesBeforeStash.staged": "Verificare solo la presenza di file di stage non salvati.", - "config.promptToSaveFilesBeforeStash.never": "Disabilita questo controllo.", - "config.promptToSaveFilesBeforeCommit": "Controlla se GIT deve verificare la presenza di file non salvati prima di eseguire il commit.", - "config.promptToSaveFilesBeforeCommit.always": "Verifica la presenza di eventuali file non salvati.", - "config.promptToSaveFilesBeforeCommit.staged": "Verificare solo la presenza di file di stage non salvati.", - "config.promptToSaveFilesBeforeCommit.never": "Disabilita questo controllo.", + "config.ignoreLegacyWarning": "Ignora l'avvertimento legacy di Git.", + "config.ignoreLimitWarning": "Ignora il messaggio di avviso quando ci sono troppe modifiche in un repository.", + "config.ignoreMissingGitWarning": "Ignora il messaggio di avviso quando manca GIT.", + "config.ignoreRebaseWarning": "Ignora l'avviso quando il ramo potrebbe essere stato riassegnato durante il pull.", + "config.ignoreSubmodules": "Ignora le modifiche apportate ai moduli secondari nell'albero dei file.", + "config.ignoreWindowsGit27Warning": "Ignora il messaggio di avviso quando Git 2.25 - 2.26 è installato in Windows.", + "config.ignoredRepositories": "Elenco dei repository GIT da ignorare.", + "config.inputValidation": "Controlla quando visualizzare la convalida sull'input del messaggio di commit.", + "config.inputValidationLength": "Controlla la soglia di lunghezza del messaggio di commit per mostrare un avviso.", + "config.inputValidationSubjectLength": "Controlla la soglia relativa alla lunghezza dell'oggetto del messaggio di commit per la visualizzazione di un avviso. Disattivarlo per ereditare il valore di `config.inputValidationLength`.", + "config.openAfterClone": "Controlla se aprire automaticamente un repository dopo la clonazione.", + "config.openAfterClone.always": "Apri sempre nella finestra corrente.", + "config.openAfterClone.alwaysNewWindow": "Apri sempre in una nuova finestra.", + "config.openAfterClone.prompt": "Richiedi sempre l'azione da eseguire.", + "config.openAfterClone.whenNoFolderOpen": "Apri solo nella finestra corrente quando non è alcuna cartella.", + "config.openDiffOnClick": "Controlla se aprire l'editor diff quando si fa clic su una modifica; in caso contrario verrà aperto l'editor normale.", + "config.path": "Percorso e nome file dell'eseguibile GIT, ad esempio `C:\\Programmi\\Git\\bin\\git.exe` (Windows). Può trattarsi di una matrice di valori stringa che contengono più percorsi da cercare.", "config.postCommitCommand": "Esegue un comando git dopo un'operazione commit riuscita.", "config.postCommitCommand.none": "Non eseguire alcun comando dopo un commit.", "config.postCommitCommand.push": "Esegue 'Git Push' dopo un commit riuscito.", "config.postCommitCommand.sync": "Esegue 'Git Sync' dopo un commit riuscito.", - "config.openAfterClone": "Controlla se aprire automaticamente un repository dopo la clonazione.", - "config.openAfterClone.always": "Apri sempre nella finestra corrente.", - "config.openAfterClone.alwaysNewWindow": "Apri sempre in una nuova finestra.", - "config.openAfterClone.whenNoFolderOpen": "Apri solo nella finestra corrente quando non è alcuna cartella.", - "config.openAfterClone.prompt": "Richiedi sempre l'azione da eseguire.", - "config.showInlineOpenFileAction": "Controlla se visualizzare un'azione Apri file inline nella visualizzazione modifiche GIT.", - "config.showPushSuccessNotification": "Controlla se visualizzare una notifica quando un push è avvenuto con successo.", - "config.inputValidation": "Controlla quando visualizzare la convalida sull'input del messaggio di commit.", - "config.inputValidationLength": "Controlla la soglia di lunghezza del messaggio di commit per mostrare un avviso.", - "config.inputValidationSubjectLength": "Controlla la soglia relativa alla lunghezza dell'oggetto del messaggio di commit per la visualizzazione di un avviso. Disattivarlo per ereditare il valore di `config.inputValidationLength`.", - "config.detectSubmodules": "Controlla se rilevare automaticamente i moduli secondari GIT.", - "config.detectSubmodulesLimit": "Controlla il limite dei sottomoduli git rilevati.", - "config.alwaysShowStagedChangesResourceGroup": "Mostra sempre il gruppo di risorse Modifiche preparate per il commit.", - "config.alwaysSignOff": "Controlla il flag di signoff per tutti i commit.", - "config.ignoreSubmodules": "Ignora le modifiche apportate ai moduli secondari nell'albero dei file.", - "config.ignoredRepositories": "Elenco dei repository GIT da ignorare.", - "config.scanRepositories": "Elenco dei percorsi in cui cercare i repository GIT.", - "config.showProgress": "Determina se le azioni git devono mostrare lo stato di avanzamento.", - "config.rebaseWhenSync": "Forza git a usare rebase durante l'esecuzione del comando di sincronizzazione.", - "config.confirmEmptyCommits": "Conferma sempre la creazione di commit vuoti per il comando 'Git: Commit vuoto'.", - "config.fetchOnPull": "Quando è abilitato, recupera tutti i rami durante il pulling; altrimenti recupera solo il ramo corrente.", - "config.pullTags": "Recupera tutti i tag durante il pull.", + "config.promptToSaveFilesBeforeCommit": "Controlla se GIT deve verificare la presenza di file non salvati prima di eseguire il commit.", + "config.promptToSaveFilesBeforeCommit.always": "Verifica la presenza di eventuali file non salvati.", + "config.promptToSaveFilesBeforeCommit.never": "Disabilita questo controllo.", + "config.promptToSaveFilesBeforeCommit.staged": "Verificare solo la presenza di file di stage non salvati.", + "config.promptToSaveFilesBeforeStash": "Controlla se GIT deve verificare la presenza di file non salvati prima di accantonare le modifiche.", + "config.promptToSaveFilesBeforeStash.always": "Verifica la presenza di eventuali file non salvati.", + "config.promptToSaveFilesBeforeStash.never": "Disabilita questo controllo.", + "config.promptToSaveFilesBeforeStash.staged": "Verificare solo la presenza di file di stage non salvati.", "config.pruneOnFetch": "Elimina durante il recupero.", - "config.autoStash": "Accantona eventuali modifiche prima del pull e le ripristina dopo un pull riuscito.", - "config.allowForcePush": "Controlla se il push forzato (con o senza lease) è abilitato.", - "config.useForcePushWithLease": "Controlla se il push forzato usa la variante più sicura di forzatura con lease.", - "config.confirmForcePush": "Controlla se chiedere conferma prima di eseguire il push forzato.", - "config.allowNoVerifyCommit": "Controlla se consentire i commit senza l'esecuzione di hook pre-commit e commit-msg.", - "config.confirmNoVerifyCommit": "Controlla se chiedere conferma prima di eseguire il commit senza verifica.", - "config.openDiffOnClick": "Controlla se aprire l'editor diff quando si fa clic su una modifica; in caso contrario verrà aperto l'editor normale.", + "config.pullTags": "Recupera tutti i tag durante il pull.", + "config.rebaseWhenSync": "Forza git a usare rebase durante l'esecuzione del comando di sincronizzazione.", + "config.requireGitUserConfig": "Controlla se richiedere la configurazione esplicita dell'utente GIT o lasciare che sia GIT a indovinarla se non è presente.", + "config.scanRepositories": "Elenco dei percorsi in cui cercare i repository GIT.", + "config.showCommitInput": "Controlla se mostrare l'input del commit nel pannello del controllo del codice sorgente GIT.", + "config.showInlineOpenFileAction": "Controlla se visualizzare un'azione Apri file inline nella visualizzazione modifiche GIT.", + "config.showProgress": "Determina se le azioni git devono mostrare lo stato di avanzamento.", + "config.showPushSuccessNotification": "Controlla se visualizzare una notifica quando un push è avvenuto con successo.", + "config.smartCommitChanges": "Controlla quali modifiche vengono automaticamente preparate per il commit da Commit intelligente.", + "config.smartCommitChanges.all": "Prepara automaticamente tutte le modifiche per il commit.", + "config.smartCommitChanges.tracked": "Solo modifiche tracciate automaticamente preparate per il commit.", + "config.suggestSmartCommit": "Suggerisce di abilitare il commit intelligente (eseguire il commit di tutte le modifiche quando non ci sono modifiche preparate per il commit).", "config.supportCancellation": "Controlla se durante l'esecuzione dell'azione Sync viene inviata una notifica, che consente all'utente di annullare l'operazione.", - "config.branchSortOrder": "Controlla l'ordinamento per i rami.", + "config.terminalAuthentication": "Controlla se abilitare VS Code come gestore di autenticazione per i processi GIT generati nel terminale integrato. Nota: per rendere effettiva una modifica di questa impostazione, è necessario riavviare i terminali.", + "config.timeline.date": "Controlla la data da usare per gli elementi nella visualizzazione Sequenza temporale.", + "config.timeline.date.authored": "Usa la data di creazione", + "config.timeline.date.committed": "Usa la data di commit", + "config.timeline.showAuthor": "Controlla se visualizzare l'autore del commit nella visualizzazione Sequenza temporale.", "config.untrackedChanges": "Controlla il comportamento delle modifiche non tracciate.", + "config.untrackedChanges.hidden": "Le modifiche non tracciate vengono nascoste ed escluse da diverse azioni.", "config.untrackedChanges.mixed": "Tutte le modifiche, tracciate e non tracciate, vengono visualizzate insieme e si comportano allo stesso modo.", "config.untrackedChanges.separate": "Le modifiche non tracciate vengono visualizzate separatamente nella visualizzazione Controllo del codice sorgente. Sono inoltre escluse da diverse azioni.", - "config.untrackedChanges.hidden": "Le modifiche non tracciate vengono nascoste ed escluse da diverse azioni.", - "config.requireGitUserConfig": "Controlla se richiedere la configurazione esplicita dell'utente GIT o lasciare che sia GIT a indovinarla se non è presente.", - "config.showCommitInput": "Controlla se mostrare l'input del commit nel pannello del controllo del codice sorgente GIT.", - "config.terminalAuthentication": "Controlla se abilitare VS Code come gestore di autenticazione per i processi GIT generati nel terminale integrato. Nota: per rendere effettiva una modifica di questa impostazione, è necessario riavviare i terminali.", - "config.timeline.showAuthor": "Controlla se visualizzare l'autore del commit nella visualizzazione Sequenza temporale.", - "config.timeline.date": "Controlla la data da usare per gli elementi nella visualizzazione Sequenza temporale.", - "config.timeline.date.committed": "Usa la data di commit", - "config.timeline.date.authored": "Usa la data di creazione", "config.useCommitInputAsStashMessage": "Controlla se usare il messaggio della casella di input di commit come messaggio predefinito per l'accantonamento.", - "submenu.explorer": "GIT", + "config.useForcePushWithLease": "Controlla se il push forzato usa la variante più sicura di forzatura con lease.", + "description": "Integrazione SCM su Git", + "displayName": "GIT", + "submenu.branch": "Crea ramo", + "submenu.changes": "Modifiche", "submenu.commit": "Esegui commit", "submenu.commit.amend": "Modifica", "submenu.commit.signoff": "Approva", - "submenu.changes": "Modifiche", + "submenu.explorer": "GIT", "submenu.pullpush": "Esegui pull/push", - "submenu.branch": "Crea ramo", "submenu.remotes": "Repository remoto", "submenu.stash": "Accantona", "submenu.tags": "Tag", - "colors.added": "Colore delle risorse aggiunte.", - "colors.modified": "Colore delle risorse modificate.", - "colors.stageModified": "Colore per le risorse modificate che sono state preparate per il commit.", - "colors.stageDeleted": "Colore per le risorse eliminate che sono state preparate per il commit.", - "colors.deleted": "Colore delle risorse eliminate.", - "colors.renamed": "Colore delle risorse rinominate o copiate.", - "colors.untracked": "Colore delle risorse non tracciate.", - "colors.ignored": "Colore delle risorse ignorate.", - "colors.conflict": "Colore delle risorse con conflitti.", - "colors.submodule": "Colore delle risorse sottomodulo.", - "view.workbench.scm.missing": "Non è stata rilevata un'installazione GIT valida. Per altri dettagli, vedere l'[output GIT](command:git.showOutput).\r\n[Installare GIT](https://git-scm.com/) oppure vedere la [documentazione](https://aka.ms/vscode-scm) per informazioni su come usare GIT e il controllo del codice sorgente in VS Code.\r\nSe si usa un sistema di controllo delle versioni diverso, è possibile [cercare le estensioni aggiuntive nel Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.cloneRepository": "È possibile clonare un repository in locale.\r\n[Clona repository](command:git.clone 'Clona un repository dopo l'attivazione dell'estensione GIT')", + "view.workbench.learnMore": "Per altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", "view.workbench.scm.disabled": "Se si vogliono usare le funzionalità GIT, abilitare GIT nelle [impostazioni](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", "view.workbench.scm.empty": "Per usare le funzionalità GIT, è possibile aprire una cartella contenente un repository GIT o clonarlo da un URL.\r\n[Apri cartella](command:vscode.openFolder)\r\n[Clona repository](command:git.clone)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", - "view.workbench.scm.folder": "La cartella attualmente aperta non contiene un repository GIT. È possibile inizializzare un repository che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init?%5Btrue%5D)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "L'area di lavoro attualmente aperta non contiene cartelle con repository GIT. È possibile inizializzare un repository in una cartella che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", "view.workbench.scm.emptyWorkspace": "L'area di lavoro attualmente aperta non contiene cartelle con repository GIT.\r\n[Aggiungi cartella all'area di lavoro](command:workbench.action.addRootFolder)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", - "view.workbench.cloneRepository": "È possibile clonare un repository in locale.\r\n[Clona repository](command:git.clone 'Clona un repository dopo l'attivazione dell'estensione GIT')", - "view.workbench.learnMore": "Per altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Indice modificato", - "modified": "Modificato", - "index added": "Indice aggiunto", - "index deleted": "Indice eliminato", - "deleted": "Eliminato", - "index renamed": "Indice rinominato", - "index copied": "Indice copiato", - "untracked": "Non registrato", - "ignored": "Ignorato", - "intent to add": "Finalità da aggiungere", - "both deleted": "Conflitto: eliminato dall'utente e da Microsoft", - "added by us": "Conflitto: aggiunto da Microsoft", - "deleted by them": "Conflitto: eliminato dall'utente", - "added by them": "Conflitto: aggiunto dall'utente", - "deleted by us": "Conflitto: eliminato da Microsoft", - "both added": "Conflitto: aggiunto dall'utente e da Microsoft", - "both modified": "Conflitto: modificato dall'utente e da Microsoft", - "open": "Apri", - "git.title.index": "{0} (indice)", - "git.title.workingTree": "{0} (albero di lavoro)", - "git.title.deleted": "{0} (eliminato)", - "git.title.theirs": "{0} (versione server)", - "git.title.ours": "{0} (versione utente)", - "git.title.untracked": "{0} (non tracciati)", - "commit": "Esegui commit", - "merge changes": "Esegui merge delle modifiche", - "staged changes": "Modifiche preparate per il commit", - "changes": "Modifiche", - "untracked changes": "Modifiche non tracciate", - "push success": "Push avvenuto con successo.", - "commit in rebase": "Non è possibile modificare il messaggio di commit durante una riassegnazione. Completare l'operazione corrente e usare invece una riassegnazione interattiva.", - "commitMessageWhitespacesOnlyWarning": "Il messaggio di commit corrente contiene solo spazi vuoti", - "commitMessageCountdown": "ancora {0} caratteri disponibili nella riga corrente", - "commitMessageWarning": "{0} caratteri rispetto ai {1} disponibili nella riga corrente", - "sync is unpredictable": "Sincronizzazione in corso. L'annullamento dell'operazione può causare gravi danni al repository", - "always pull": "Esegui sempre il pull", - "pull": "Esegui il pull", - "dont pull": "Non eseguire il pull", - "pull branch maybe rebased": "Il ramo corrente '{0}' potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?", - "pull maybe rebased": "Il ramo corrente potrebbe essere stato riassegnato. Eseguire comunque il pull in esso?", - "huge": "Il repository git '{0}' ha troppe modifiche attive - verrà attivato solo un sottoinsieme delle funzionalità di Git.", - "neveragain": "Non visualizzare più questo messaggio", - "add known": "Aggiungere '{0}' a .gitignore?", - "yes": "Sì", - "sync changes": "Sincronizza modifiche", - "pull n": "Esegui il pull di {0} commit da {1}/{2}", - "push n": "Esegui il push di {0} commit in {1}/{2}", - "pull push n": "Esegui il pull di {0} e il push di {1} commit tra {2}/{3}", - "commitMessageWithHeadLabel": "Messaggio ({0} per eseguire il commit in '{1}')", - "commitMessage": "Messaggio ({0} per eseguire il commit)" - }, - "dist/main": { - "looking": "Ricerca di git in: {0}", - "using git": "Uso di GIT {0} da {1}", - "downloadgit": "Scarica GIT", - "neverShowAgain": "Non visualizzare più questo messaggio", - "notfound": "Git non trovato. Installarlo o configurarlo usando l'impostazione 'git.path'.", - "updateGit": "Aggiorna GIT", - "git20": "La versione installata di GIT è la {0}. Per il corretto funzionamento di Code è consigliabile usare una versione di GIT non inferiore alla 2.", - "git2526": "La versione installata {0} di GIT causa problemi noti. Per il corretto funzionamento delle funzionalità GIT, è necessario eseguire l'aggiornamento a GIT >= 2.27." - }, - "dist/remoteSource": { - "type to search": "Nome del repository (digitare per eseguire la ricerca)", - "type to filter": "Nome del repository", - "none found": "Non sono stati trovati repository remoti.", - "error": "$(error) Errore: {0}", - "provide url": "Specificare l'URL del repository", - "provide url or pick": "Specificare l'URL del repository o selezionare un'origine repository.", - "url": "URL", - "pick url": "Scegliere un URL da cui eseguire la clonazione.", - "branch name": "Nome ramo" - }, - "dist/timelineProvider": { - "git.timeline.source": "Cronologia GIT", - "git.timeline.you": "Utente", - "git.timeline.stagedChanges": "Modifiche preparate per il commit", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Indice", - "git.timeline.uncommitedChanges": "Modifiche non sottoposte a commit", - "git.workingTree": "Albero di lavoro" - }, - "dist/model": { - "not supported": "I percorsi assoluti non sono supportati nell'impostazione 'git.scanRepositories'.", - "too many submodules": "Il repository '{0}' ha {1} sottomoduli che non verranno aperti automaticamente. È possibile comunque aprirli individualmente aprendo il file all'interno.", - "no repositories": "Non ci sono repository disponibili", - "pick repo": "Scegli un repository" - }, - "dist/autofetch": { - "yes": "Sì", - "no": "No", - "not now": "Chiedimelo in seguito", - "suggest auto fetch": "Desideri che Code [esegua `git fetch` periodicamente]({0})?" - }, - "dist/statusbar": { - "rebasing": "Rebase in corso", - "checkout": "Esegui il checkout del ramo/tag...", - "publish to": "Pubblica in {0}", - "publish to...": "Pubblica in...", - "publish changes": "Pubblica modifiche", - "syncing changes": "Sincronizzazione delle modifiche in corso..." - }, - "dist/commands": { - "tag at": "Tag in {0}", - "remote branch at": "Ramo remoto in {0}", - "create branch": "Crea nuovo ramo...", - "create branch from": "Crea nuovo ramo da...", - "checkout detached": "Checkout scollegato...", - "add remote": "Aggiungi un nuovo computer remoto...", - "current": "Corrente", - "select log level": "Seleziona il livello log", - "changed": "Livello di registrazione modificato in: {0}", - "clonefrom": "Clona da {0}", - "repourl": "URL del repository", - "selectFolder": "Seleziona il Percorso del Repository", - "cloning": "Clonazione del repository GIT '{0}'...", - "proposeopen": "Aprire il repository clonato?", - "openrepo": "Apri", - "openreponew": "Apri in una nuova finestra", - "add": "Aggiungi all'Area di Lavoro", - "proposeopen2": "Vuoi aprire il repository clonato o aggiungerlo all'area di lavoro corrente?", - "init": "Selezionare la cartella dell'area di lavoro in cui inizializzare il Git repo", - "choose": "Scegli cartella...", - "init repo": "Inizializza repository", - "create repo": "Inizializza repository", - "are you sure": "Questo creerà un repository Git in '{0}'. Sei sicuro di voler continuare?", - "proposeopen init": "Aprire il repository inizializzato?", - "proposeopen2 init": "Aprire il repository inizializzato o aggiungerlo all'area di lavoro corrente?", - "open repo": "Apri repository", - "HEAD not available": "La versione HEAD di '{0}' non è disponibile.", - "confirm stage files with merge conflicts": "Preparare per il commit {0} file con conflitti di merge?", - "confirm stage file with merge conflicts": "Preparare per il commit {0} con conflitti di merge?", - "yes": "Sì", - "keep ours": "Mantieni la versione dell'utente corrente", - "delete": "Elimina file", - "deleted by them": "Il file '{0}' è stato eliminato da altri utenti e modificato dall'utente corrente.\r\n\r\nCome si vuole procedere?", - "keep theirs": "Mantieni la versione degli altri utenti", - "deleted by us": "Il file '{0}' è stato eliminato dall'utente corrente e modificato da altri utenti.\r\n\r\nCome si vuole procedere?", - "discard": "Rimuovi modifiche", - "confirm delete": "ELIMINARE {0}? \r\nQuesta operazione è IRREVERSIBILE. \r\nSe si procede, questo file andrà PERSO DEFINITIVAMENTE.", - "delete file": "Elimina file", - "restore file": "Ripristina il file", - "confirm restore": "Ripristinare {0}?", - "confirm discard": "Rimuovere le modifiche in {0}?", - "restore files": "Ripristina i file", - "confirm restore multiple": "Ripristinare {0} file?", - "confirm discard multiple": "Rimuovere le modifiche in {0} file?", - "warn untracked": "{0} file non verificati verranno ELIMINATI.\r\nQuesta operazione è IRREVERSIBILE.\r\nQuesti file andranno PERSI DEFINITIVAMENTE.", - "there are untracked files single": "Se rimosso, il file seguente di cui non viene tenuta traccia verrà ELIMINATO DAL DISCO: {0}.", - "there are untracked files": "Se rimossi, {0} file di cui non viene tenuta traccia verranno ELIMINATI DAL DISCO.", - "confirm discard all 2": "{0}\r\n\r\nQuesta operazione è IRREVERSIBILE. Il working set corrente andrà PERSO PER SEMPRE.", - "yes discard tracked": "Rimuovi 1 file di cui viene tenuta traccia", - "yes discard tracked multiple": "Rimuovi {0} file di cui viene tenuta traccia", - "discardAll": "Rimuovi tutti i {0} file", - "confirm discard all single": "Rimuovere le modifiche in {0}?", - "confirm discard all": "Rimuovere TUTTE le modifiche apportate in {0} file?\r\nQuesta operazione è IRREVERSIBILE.\r\nSe si procede, il working set corrente andrà PERSO PER SEMPRE.", - "discardAll multiple": "Rimuovi 1 file", - "confirm delete multiple": "ELIMINARE {0} file? \r\nQuesta operazione è IRREVERSIBILE. \r\nSe si procede, questi file andranno PERSI DEFINITIVAMENTE.", - "delete files": "Elimina file", - "unsaved files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nel commit se si procede: {0}.\r\n\r\nSalvarlo prima del commit?", - "unsaved files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima di eseguire il commit?", - "save and commit": "Salva tutto & esegui Commit", - "commit": "Esegui commit delle modifiche per il commit", - "no staged changes": "Non ci sono modifiche preparate per il commit di cui eseguire il commit.\r\n\r\nPreparare per il commit tutte le modifiche ed eseguirne il commit direttamente?", - "always": "Sempre", - "never": "Mai", - "commit anyway": "Crea commit vuoto", - "no changes": "Non ci sono modifiche di cui eseguire il commit.", - "no verify commit not allowed": "I commit senza verifica non sono consentiti. Abilitarli con l'impostazione 'git.allowNoVerifyCommit'.", - "confirm no verify commit": "Si sta per eseguire il commit delle modifiche senza verifica. Con questa operazione gli hook pre-commit verranno ignorati e tale comportamento può non essere quello desiderato.\r\n\r\nContinuare?", - "ok": "OK", - "never ask again": "OK, non visualizzare più questo messaggio", - "commitMessageWithHeadLabel2": "Messaggio (commit in '{0}')", - "commit message": "Messaggio di commit", - "provide commit message": "Specificare un messaggio di commit", - "confirm emtpy commit": "Creare un commit vuoto?", - "yes never again": "Sì, non visualizzare più questo messaggio", - "no more": "Non è possibile annullare l'operazione perché HEAD non fa riferimento ad alcun commit.", - "undo commit": "Annulla commit di merge", - "merge commit": "L'ultimo commit è stato un commit di merge. Annullarlo?", - "select a ref to checkout detached": "Selezionare un riferimento per il checkout in modalità scollegata", - "select a ref to checkout": "Selezionare un ref di cui eseguire checkout", - "force": "Forza checkout", - "stashcheckout": "Accantona ed esegui checkout", - "local changes": "Le modifiche locali verranno sovrascritte dal checkout.", - "branch name": "Nome ramo", - "provide branch name": "Specificare un nuovo nome di ramo", - "branch name format invalid": "Il nome del ramo deve corrispondere all'espressione regex: {0}", - "select a ref to create a new branch from": "Seleziona un riferimento da cui creare il ramo '{0}'", - "select branch to delete": "Seleziona un ramo da cancellare", - "confirm force delete branch": "Il merge del ramo '{0}' non è completo. Elimina comunque?", - "delete branch": "Elimina ramo", - "invalid branch name": "Nome di branch non valido", - "branch already exists": "La branch denominata '{0}' esiste già", - "select a branch to merge from": "Selezionare un ramo da cui eseguire il merge", - "select a branch to rebase onto": "Selezionare un ramo in base a cui eseguire la riassegnazione", - "tag name": "Nome tag", - "provide tag name": "Specificare un nome di tag", - "tag message": "Messaggio", - "provide tag message": "Specificare un messaggio per aggiungere un'annotazione per il tag", - "no tags": "Non esistono tag per questo repository.", - "select a tag to delete": "Selezionare un tag da eliminare", - "no remotes to fetch": "Questo repository non ha remote configurati da cui eseguire un fetch.", - "no remotes to pull": "Il repository non contiene elementi remoti configurati come origini del pull.", - "pick remote pull repo": "Selezionare un repository remoto da cui effettuare il pull del ramo", - "pick branch pull": "Selezionare un ramo da cui eseguire il pull", - "addremote": "Aggiungi repository remoto", - "no remotes to push": "Il repository non contiene elementi remoti configurati come destinazione del push.", - "force push not allowed": "Il push forzato non è consentito. Per abilitarlo, usare l'impostazione 'git.allowForcePush'.", - "confirm force push": "Si sta per eseguire il push forzato delle modifiche. Questa operazione può essere distruttiva e comportare la sovrascrittura accidentale di modifiche apportate da altri utenti.\r\n\r\nContinuare?", - "nobranch": "Estrarre un ramo per eseguire il push in un elemento remoto.", - "confirm publish branch": "La branch '{0}' non ha una branch corrispondente a monte. Desideri pubblicarla?", - "pick remote": "Selezionare un repository remoto in cui pubblicare il ramo '{0}':", - "commit hash": "Hash del commit", - "provide commit hash": "Specificare l'hash del commit", - "addfrom": "Aggiungi repository remoto da {0}", - "addFrom": "Aggiungi repository remoto da URL", - "remote name": "Nome del repository remoto", - "provide remote name": "Specificare un nome di repository remoto", - "remote name format invalid": "Il formato del nome di repository remoto non è valido", - "remote already exists": "Il repository remoto '{0}' esiste già.", - "no remotes added": "Il repository non contiene repository remoti.", - "remove remote": "Scegliere un repository remoto da rimuovere", - "sync is unpredictable": "Questa azione consentirà di effettuare il push e il pull di commit da e verso '{0}/{1}'.", - "never again": "OK, non visualizzare più", - "no remotes to publish": "Il repository non contiene elementi remoti configurati come destinazione della pubblicazione.", - "publish to": "Pubblica in {0}", - "pick provider": "Seleziona un provider in cui pubblicare il ramo '{0}':", - "no changes stash": "Non ci sono modifiche da accantonare.", - "unsaved stash files single": "Il file seguente contiene modifiche non salvate che non verranno incluse nell'accantonamento se si procede: {0}.\r\n\r\nSalvarlo prima dell'accantonamento?", - "unsaved stash files": "Sono presenti {0} file non salvati.\r\n\r\nSalvarli prima dell'accantonamento?", - "save and stash": "Salva tutto e accantona", - "stash": "Accantona comunque", - "provide stash message": "Specificare un messaggio di accantonamento (facoltativo)", - "stash message": "Messaggio di accantonamento", - "pick stash to pop": "Scegli un accantonamento da prelevare", - "no stashes": "Non ci sono accantonamenti nel repository.", - "pick stash to apply": "Scegli un accantonamento da applicare", - "pick stash to drop": "Selezionare un accantonamento da rimuovere", - "sure drop": "Rimuovere l'accantonamento {0}?", - "git.title.workingTree": "{0} (Albero di lavoro)", - "git.title.index": "{0} (Indice)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "Non è in corso alcuna riassegnazione.", - "open git log": "Apri log GIT", - "show command output": "Mostra output del comando", - "clean repo": "Pulire l'albero di lavoro del repository prima dell'estrazione.", - "cant push": "Impossibile fare push dei ref su remoto. Provare a eseguire un 'Pull' prima, per integrare le modifiche.", - "merge conflicts": "Ci sono conflitti di merge. Risolverli prima di eseguire commit.", - "stash merge conflicts": "Si sono verificati conflitti di merge durante l'applicazione dell'accantonamento.", - "auth failed specific": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT:\r\n\r\n{0}", - "auth failed": "Non è stato possibile eseguire l'autenticazione al repository remoto GIT.", - "missing user info": "Assicurarsi di configurare 'user.name' e 'user.email' in GIT.", - "learn more": "Altre informazioni", - "git error details": "GIT: {0}", - "git error": "Errore GIT" - }, - "dist/askpass-main": { - "missOrInvalid": "Credenziali mancanti o non valide." + "view.workbench.scm.folder": "La cartella attualmente aperta non contiene un repository GIT. È possibile inizializzare un repository che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init?%5Btrue%5D)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Non è stata rilevata un'installazione GIT valida. Per altri dettagli, vedere l'[output GIT](command:git.showOutput).\r\n[Installare GIT](https://git-scm.com/) oppure vedere la [documentazione](https://aka.ms/vscode-scm) per informazioni su come usare GIT e il controllo del codice sorgente in VS Code.\r\nSe si usa un sistema di controllo delle versioni diverso, è possibile [cercare le estensioni aggiuntive nel Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.workspace": "L'area di lavoro attualmente aperta non contiene cartelle con repository GIT. È possibile inizializzare un repository in una cartella che abiliterà le funzionalità di controllo del codice sorgente basate su GIT.\r\n[Inizializza repository](command:git.init)\r\nPer altre informazioni su come usare GIT e il controllo del codice sorgente in VS Code, [leggere la documentazione](https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json index 72ae81dc93..d7779d949a 100644 --- a/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Autenticazione GitHub", - "description": "Provider di autenticazione GitHub" + "dist/common/keychain": { + "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'.", + "troubleshooting": "Guida alla risoluzione dei problemi" }, "dist/githubServer": { - "signingIn": "$(mark-github) Accesso a github.com..." + "signingIn": "$(mark-github) Accesso a github.com...", + "signingInEnterprise": "$(mark-github) Accesso a {0}...", + "status.git.signIn.name": "Accesso a GitHub" }, - "dist/common/keychain": { - "troubleshooting": "Guida alla risoluzione dei problemi", - "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'." + "package": { + "description": "Provider di autenticazione GitHub", + "displayName": "Autenticazione GitHub" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/github.i18n.json b/i18n/ads-language-pack-it/translations/extensions/github.i18n.json index 21bc871b8d..b140fff8fc 100644 --- a/i18n/ads-language-pack-it/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Controlla se abilitare l'autenticazione GitHub automatica per i comandi GIT all'interno di VS Code.", - "welcome.publishFolder": "È anche possibile pubblicare direttamente questa cartella in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "È anche possibile pubblicare direttamente una cartella dell'area di lavoro in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Seleziona una cartella da pubblicare in GitHub", "ignore": "Selezionare i file da includere nel repository.", + "openingithub": "Apri in GitHub", + "pick folder": "Seleziona una cartella da pubblicare in GitHub", + "publishing_done": "Il repository '{0}' è stato pubblicato in GitHub.", + "publishing_firstcommit": "Creazione del primo commit", "publishing_private": "Pubblicazione in un repository GitHub privato", "publishing_public": "Pubblicazione in un repository GitHub pubblico", - "publishing_firstcommit": "Creazione del primo commit", - "publishing_uploading": "Caricamento dei file", - "openingithub": "Apri in GitHub", - "publishing_done": "Il repository '{0}' è stato pubblicato in GitHub." + "publishing_uploading": "Caricamento dei file" }, "dist/pushErrorHandler": { - "ok": "OK", - "fork unable": "Non si è autorizzati a eseguire il push in '{0}/{1}' in GitHub.", "create a fork": "Crea fork", - "no": "No", - "fork": "Non si hanno le autorizzazioni per eseguire il push in '{0}/{1}' in GitHub. Creare un fork in cui eseguire il push?", "create fork": "Crea fork GitHub", - "forking": "Creazione del fork per '{0}/{1}'...", - "forking_pushing": "Push delle modifiche...", - "openingithub": "Apri in GitHub", - "createpr": "Crea richiesta pull", - "forking_done": "Il fork '{0}' è stato creato in GitHub.", "createghpr": "Creazione della richiesta pull GitHub...", - "openpr": "Apri richiesta pull", - "donepr": "La richiesta pull '{0}/{1}#{2}' è stata creata in GitHub." + "createpr": "Crea richiesta pull", + "donepr": "La richiesta pull '{0}/{1}#{2}' è stata creata in GitHub.", + "fork": "Non si hanno le autorizzazioni per eseguire il push in '{0}/{1}' in GitHub. Creare un fork in cui eseguire il push?", + "forking": "Creazione del fork per '{0}/{1}'...", + "forking_done": "Il fork '{0}' è stato creato in GitHub.", + "forking_pushing": "Push delle modifiche...", + "no": "No", + "openingithub": "Apri in GitHub", + "openpr": "Apri richiesta pull" + }, + "package": { + "config.gitAuthentication": "Controlla se abilitare l'autenticazione GitHub automatica per i comandi GIT all'interno di VS Code.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "È anche possibile pubblicare direttamente questa cartella in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "È anche possibile pubblicare direttamente una cartella dell'area di lavoro in un repository GitHub. Dopo la pubblicazione sarà possibile accedere alle funzionalità di controllo del codice sorgente basate su GIT e GitHub.\r\n[$(github) Pubblica in GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json index b494cfb95a..a4289f8da2 100644 --- a/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Anteprima immagine", - "description": "Fornisce l'anteprima immagine predefinita di VS Code", - "customEditors.displayName": "Anteprima immagine", - "command.zoomIn": "Zoom avanti", - "command.zoomOut": "Zoom indietro" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} B", + "sizeGB": "{0} GB", "sizeKB": "{0} KB", "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB", - "sizeStatusBar.name": "Dimensioni file binario dell'immagine" + "sizeStatusBar.name": "Dimensioni file binario dell'immagine", + "sizeTB": "{0} TB" }, "dist/preview": { "preview.imageLoadError": "Si è verificato un errore durante il caricamento dell'immagine.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Zoom immagine", "zoomStatusBar.placeholder": "Selezionare il livello di zoom", "zoomStatusBar.wholeImageLabel": "Immagine intera" + }, + "package": { + "command.zoomIn": "Zoom avanti", + "command.zoomOut": "Zoom indietro", + "customEditors.displayName": "Anteprima immagine", + "description": "Fornisce l'anteprima immagine predefinita di VS Code", + "displayName": "Anteprima immagine" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/import.i18n.json b/i18n/ads-language-pack-it/translations/extensions/import.i18n.json index f2b5f16f1b..16c35b9a4c 100644 --- a/i18n/ads-language-pack-it/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Configurazione dell'importazione file flat", - "flatfileimport.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} avviato", - "serviceStarting": "Avvio di {0}", - "flatFileImport.serviceStartFailed": "Non è stato possibile avviare {0}: {1}", - "installingServiceDetailed": "Installazione di {0} in {1}", - "installingService": "Installazione del servizio {0}", - "serviceInstalled": "{0} installato", - "downloadingService": "Download di {0}", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "Download di {0}", - "downloadingServiceComplete": "Il download {0} è stato completato", - "entryExtractedChannelMsg": "Estratto {0} ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Feedback", - "serviceCrashMessage": "non è stato possibile avviare il componente del servizio", - "flatFileImport.serverDropdownTitle": "Server in cui si trova il database", - "flatFileImport.databaseDropdownTitle": "Database in cui viene creata la tabella", "flatFile.InvalidFileLocation": "Percorso file non valido. Provare un file di input diverso", + "flatFileImport.allowNulls": "Consenti valori Null", "flatFileImport.browseFiles": "Sfoglia", - "flatFileImport.openFile": "Apri", - "flatFileImport.fileTextboxTitle": "Percorso del file da importare", - "flatFileImport.tableTextboxTitle": "Nuovo nome della tabella", - "flatFileImport.schemaTextboxTitle": "Schema della tabella", - "flatFileImport.importData": "Importa dati", - "flatFileImport.next": "Avanti", "flatFileImport.columnName": "Nome colonna", "flatFileImport.dataType": "Tipo di dati", - "flatFileImport.primaryKey": "Chiave primaria", - "flatFileImport.allowNulls": "Consenti valori Null", - "flatFileImport.prosePreviewMessage": "Questa operazione ha analizzato la struttura del file di input per generare l'anteprima seguente per le prime 50 righe.", - "flatFileImport.prosePreviewMessageFail": "Questa operazione non è riuscita. Provare con un file di input diverso.", - "flatFileImport.refresh": "Aggiorna", - "flatFileImport.importInformation": "Informazioni sull'importazione", - "flatFileImport.importStatus": "Stato dell'importazione", - "flatFileImport.serverName": "Nome del server", + "flatFileImport.databaseDropdownTitle": "Database in cui viene creata la tabella", "flatFileImport.databaseName": "Nome del database", - "flatFileImport.tableName": "Nome della tabella", - "flatFileImport.tableSchema": "Schema della tabella", "flatFileImport.fileImport": "File da importare", - "flatFileImport.success.norows": "✔ I dati sono stati inseriti in una tabella.", - "import.needConnection": "Connettersi a un server prima di usare questa procedura guidata.", - "import.needSQLConnection": "L'estensione SQL Server Import non supporta questo tipo di connessione", - "flatFileImport.wizardName": "Importazione guidata file flat", + "flatFileImport.fileTextboxTitle": "Percorso del file da importare", + "flatFileImport.importData": "Importa dati", + "flatFileImport.importInformation": "Informazioni sull'importazione", + "flatFileImport.importNewFile": "Importa nuovo file", + "flatFileImport.importStatus": "Stato dell'importazione", + "flatFileImport.next": "Avanti", + "flatFileImport.openFile": "Apri", "flatFileImport.page1Name": "Specifica il file di input", "flatFileImport.page2Name": "Anteprima dati", "flatFileImport.page3Name": "Modifica colonne", "flatFileImport.page4Name": "Riepilogo", - "flatFileImport.importNewFile": "Importa nuovo file" + "flatFileImport.primaryKey": "Chiave primaria", + "flatFileImport.prosePreviewMessage": "Questa operazione ha analizzato la struttura del file di input per generare l'anteprima seguente per le prime 50 righe.", + "flatFileImport.prosePreviewMessageFail": "Questa operazione non è riuscita. Provare con un file di input diverso.", + "flatFileImport.refresh": "Aggiorna", + "flatFileImport.schemaTextboxTitle": "Schema della tabella", + "flatFileImport.serverDropdownTitle": "Server in cui si trova il database", + "flatFileImport.serverName": "Nome del server", + "flatFileImport.success.norows": "✔ I dati sono stati inseriti in una tabella.", + "flatFileImport.tableName": "Nome della tabella", + "flatFileImport.tableSchema": "Schema della tabella", + "flatFileImport.tableTextboxTitle": "Nuovo nome della tabella", + "flatFileImport.wizardName": "Importazione guidata file flat", + "import.needConnection": "Connettersi a un server prima di usare questa procedura guidata.", + "import.needSQLConnection": "L'estensione SQL Server Import non supporta questo tipo di connessione", + "import.serviceCrashButton": "Feedback", + "serviceCrashMessage": "non è stato possibile avviare il componente del servizio" + }, + "out/services/serviceClient": { + "downloadingService": "Download di {0}", + "downloadingServiceComplete": "Il download {0} è stato completato", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "Download di {0}", + "entryExtractedChannelMsg": "Estratto {0} ({1}/{2})", + "flatFileImport.serviceStartFailed": "Non è stato possibile avviare {0}: {1}", + "installingService": "Installazione del servizio {0}", + "installingServiceDetailed": "Installazione di {0} in {1}", + "serviceInstalled": "{0} installato", + "serviceStarted": "{0} avviato", + "serviceStarting": "Avvio di {0}" + }, + "package": { + "flatfileimport.configuration.title": "Configurazione dell'importazione file flat", + "flatfileimport.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json index 51c60277d7..0db66e9264 100644 --- a/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Usare l'impostazione '{0}' per configurare il limite.", + "goToSetting": "Apri impostazioni", + "json.resolveError": "JSON: Errore di risoluzione dello schema", + "json.schemaResolutionDisabledMessage": "Il download degli schemi è disabilitato. Fare clic per configurare.", + "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema. Fare clic per riprovare.", + "jsonserver.name": "Server di linguaggio JSON", + "ok": "OK", + "schemaDownloadDisabled": "Il download degli schemi è disabilitato tramite l'impostazione '{0}'", + "untitled.schema": "Impossibile caricare {0}", + "yes never again": "Non visualizzare più questo messaggio" + }, "package": { - "displayName": "Funzionalità del linguaggio JSON", "description": "Fornisce supporto avanzato del linguaggio per i file JSON.", + "displayName": "Funzionalità del linguaggio JSON", + "json.clickToRetry": "Fare clic per riprovare.", + "json.colorDecorators.enable.deprecationMessage": "L'impostazione `json.colorDecorators.enable` è stata deprecata e sostituita da `editor.colorDecorators`.", + "json.colorDecorators.enable.desc": "Abilita o disabilita gli elementi Decorator di tipo colore", + "json.enableSchemaDownload.desc": "Se è abilitata, è possibile recuperare gli schemi JSON da posizioni HTTP e HTTPS.", + "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito", + "json.maxItemsComputed.desc": "Numero massimo di simboli di struttura e aree di riduzione calcolati (limitato per motivi di prestazioni).", + "json.maxItemsExceededInformation.desc": "Mostra la notifica quando viene superato il numero massimo di simboli di struttura e di aree di riduzione del codice.", + "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema.", "json.schemas.desc": "Associa schemi a file JSON nel progetto corrente.", - "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", "json.schemas.fileMatch.desc": "Durante la risoluzione di file JSON in schemi è possibile usare una matrice di criteri di file, oltre a `*` come carattere jolly per la ricerca. È anche possibile definire criteri di esclusione aggiungendo il prefisso '!'. Un file corrisponde quando è presente almeno un criterio di corrispondenza e l'ultimo criterio di corrispondenza non è un criterio di esclusione.", "json.schemas.fileMatch.item.desc": "Criteri dei file che possono contenere '*' da usare per la ricerca durante la risoluzione di file JSON in schemi.", "json.schemas.schema.desc": "Definizione dello schema per l'URL specificato. È necessario specificare lo schema per evitare accessi all'URL dello schema.", - "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito", - "json.tracing.desc": "Traccia le comunicazioni tra Visual Studio Code e il server di linguaggio JSON.", - "json.colorDecorators.enable.desc": "Abilita o disabilita gli elementi Decorator di tipo colore", - "json.colorDecorators.enable.deprecationMessage": "L'impostazione `json.colorDecorators.enable` è stata deprecata e sostituita da `editor.colorDecorators`.", - "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema.", - "json.clickToRetry": "Fare clic per riprovare.", - "json.maxItemsComputed.desc": "Numero massimo di simboli di struttura e aree di riduzione calcolati (limitato per motivi di prestazioni).", - "json.maxItemsExceededInformation.desc": "Mostra la notifica quando viene superato il numero massimo di simboli di struttura e di aree di riduzione del codice.", - "json.enableSchemaDownload.desc": "Se è abilitata, è possibile recuperare gli schemi JSON da posizioni HTTP e HTTPS." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: Errore di risoluzione dello schema", - "jsonserver.name": "Server di linguaggio JSON", - "untitled.schema": "Impossibile caricare {0}", - "schemaDownloadDisabled": "Il download degli schemi è disabilitato tramite l'impostazione '{0}'", - "ok": "OK", - "goToSetting": "Apri impostazioni", - "yes never again": "Non visualizzare più questo messaggio", - "configureLimit": "Usare l'impostazione '{0}' per configurare il limite.", - "json.schemaResolutionErrorMessage": "Non è possibile risolvere lo schema. Fare clic per riprovare.", - "json.schemaResolutionDisabledMessage": "Il download degli schemi è disabilitato. Fare clic per configurare." + "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", + "json.tracing.desc": "Traccia le comunicazioni tra Visual Studio Code e il server di linguaggio JSON." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/json.i18n.json b/i18n/ads-language-pack-it/translations/extensions/json.i18n.json index 4902c025d6..501d695e7c 100644 --- a/i18n/ads-language-pack-it/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio JSON", - "description": "Fornisce l'evidenziazione della sintassi e la corrispondenza delle parentesi nei file JSON." + "description": "Fornisce l'evidenziazione della sintassi e la corrispondenza delle parentesi nei file JSON.", + "displayName": "Nozioni di base sul linguaggio JSON" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-it/translations/extensions/kusto.i18n.json index 78651b4185..a0a3e8ece9 100644 --- a/i18n/ads-language-pack-it/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Nuovo notebook", - "notebook.command.open": "Apri notebook", - "cloud.databaseProperties.name": "Nome database", - "cloud.databaseProperties.size": "Dimensioni (MB)", - "cloud.serverProperties.summary": "Stato", - "cloud.serverProperties.machinesTotal": "Totale computer nel cluster", - "cloud.serverProperties.diskCacheCapacity": "% della capacità dei dati del cluster utilizzata", - "databasesListProperties.name": "Nome", - "databasesListProperties.size": "Dimensioni (MB)", - "objectsListProperties.name": "Nome", - "objectsListProperties.metadataTypeName": "Tipo", - "kusto.configuration.title": "Configurazione KUSTO", - "kusto.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", - "kusto.format.alignColumnDefinitionsInColumns": "Consente di indicare se le definizioni di colonna devono essere allineate", - "kusto.format.datatypeCasing": "Consente di indicare se ai tipi di dati deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", - "kusto.format.keywordCasing": "Consente di indicare se alle parole chiave deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", - "kusto.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa", - "kusto.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", - "kusto.provider.displayName": "Esplora dati di Azure (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Nome (facoltativo)", - "kusto.connectionOptions.connectionName.description": "Nome personalizzato della connessione", - "kusto.connectionOptions.serverName.displayName": "Cluster", - "kusto.connectionOptions.serverName.description": "Nome del cluster Kusto", - "kusto.connectionOptions.databaseName.displayName": "Database", - "kusto.connectionOptions.databaseName.description": "Nome del database o catalogo iniziale nell'origine dati", - "kusto.connectionOptions.authType.displayName": "Tipo di autenticazione", - "kusto.connectionOptions.authType.description": "Specifica il metodo di autenticazione con Kusto Server", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", - "kusto.connectionOptions.authType.categoryValues.none": "Nessuna autenticazione", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticazione utente", - "kusto.connectionOptions.userName.displayName": "Nome utente", - "kusto.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", - "kusto.connectionOptions.password.displayName": "Password", - "kusto.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", - "kusto.connectionOptions.connectTimeout.displayName": "Timeout di connessione", - "kusto.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", - "kusto.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", - "kusto.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", - "kusto.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", - "kusto.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", - "kusto.connectionOptions.applicationName.displayName": "Nome dell'applicazione", - "kusto.connectionOptions.applicationName.description": "Nome dell'applicazione", - "kusto.connectionOptions.workstationId.displayName": "ID workstation", - "kusto.connectionOptions.workstationId.description": "Nome della workstation che si connette a Kusto Server", - "kusto.connectionOptions.failoverPartner.displayName": "Partner di failover", - "kusto.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di Kusto Server che funge da partner di failover" + "dist/features": { + "kusto.accountDoesNotExist": "L\\\\'account non esiste.", + "kusto.insufficientlyPrivelagedAzureAccount": "L'account Azure configurato per {0} non ha autorizzazioni sufficienti per Azure Key Vault per accedere alla chiave master di colonna per Always Encrypted.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è disponibile alcun account Azure collegato. Aggiungere un account Azure collegato e ripetere la query." }, - "dist/telemetry": { - "viewKnownIssuesText": "Visualizza problemi noti", - "serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Installazione di {0} completata", + "downloadingServiceChannelMsg": "Download di {0}", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "Download di {0}", + "failedToStartServiceErrorMsg": "Non è stato possibile avviare {0}", + "installedServiceChannelMsg": "{0} installato", + "installingServiceChannelMsg": "Installazione di {0} in {1}", + "installingServiceStatusMsg": "Installazione di {0}", + "serviceStartedStatusMsg": "{0} avviato", + "startingServiceStatusMsg": "Avvio di {0}" }, "dist/main": { "kusto.unsupportedPlatform": "La piattaforma non è supportata", "notebookFileType": "Notebooks", "unsupportedFileType": "Sono supportati solo notebook con estensione ipynb" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "La sessione per il nodo {0} non esiste", - "notifyError": "Si è verificato un errore durante la notifica della modifica del nodo: {0}", - "rootLabel": "Radice" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Annulla", "cancel": "Annullare l'operazione?", - "kusto.searchServers": "Nomi dei server di ricerca" + "cancelTooltip": "Annulla", + "kusto.searchServers": "Nomi dei server di ricerca", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} avviato", - "startingServiceStatusMsg": "Avvio di {0}", - "failedToStartServiceErrorMsg": "Non è stato possibile avviare {0}", - "installingServiceChannelMsg": "Installazione di {0} in {1}", - "installingServiceStatusMsg": "Installazione di {0}", - "installedServiceChannelMsg": "{0} installato", - "downloadingServiceChannelMsg": "Download di {0}", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "Download di {0}", - "downloadServiceDoneChannelMsg": "Installazione di {0} completata" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Si è verificato un errore durante la notifica della modifica del nodo: {0}", + "rootLabel": "Radice", + "sessionNotFound": "La sessione per il nodo {0} non esiste" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è disponibile alcun account Azure collegato. Aggiungere un account Azure collegato e ripetere la query.", - "kusto.accountDoesNotExist": "L\\\\'account non esiste.", - "kusto.insufficientlyPrivelagedAzureAccount": "L'account Azure configurato per {0} non ha autorizzazioni sufficienti per Azure Key Vault per accedere alla chiave master di colonna per Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio.", + "viewKnownIssuesText": "Visualizza problemi noti" + }, + "package": { + "cloud.databaseProperties.name": "Nome database", + "cloud.databaseProperties.size": "Dimensioni (MB)", + "cloud.serverProperties.diskCacheCapacity": "% della capacità dei dati del cluster utilizzata", + "cloud.serverProperties.machinesTotal": "Totale computer nel cluster", + "cloud.serverProperties.summary": "Stato", + "databasesListProperties.name": "Nome", + "databasesListProperties.size": "Dimensioni (MB)", + "kusto.configuration.title": "Configurazione KUSTO", + "kusto.connectionOptions.applicationName.description": "Nome dell'applicazione", + "kusto.connectionOptions.applicationName.displayName": "Nome dell'applicazione", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", + "kusto.connectionOptions.authType.categoryValues.none": "Nessuna autenticazione", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticazione utente", + "kusto.connectionOptions.authType.description": "Specifica il metodo di autenticazione con Kusto Server", + "kusto.connectionOptions.authType.displayName": "Tipo di autenticazione", + "kusto.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", + "kusto.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", + "kusto.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", + "kusto.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", + "kusto.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", + "kusto.connectionOptions.connectTimeout.displayName": "Timeout di connessione", + "kusto.connectionOptions.connectionName.description": "Nome personalizzato della connessione", + "kusto.connectionOptions.connectionName.displayName": "Nome (facoltativo)", + "kusto.connectionOptions.databaseName.description": "Nome del database o catalogo iniziale nell'origine dati", + "kusto.connectionOptions.databaseName.displayName": "Database", + "kusto.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di Kusto Server che funge da partner di failover", + "kusto.connectionOptions.failoverPartner.displayName": "Partner di failover", + "kusto.connectionOptions.groupName.connectionResiliency": "Resilienza connessione", + "kusto.connectionOptions.groupName.context": "Contesto", + "kusto.connectionOptions.groupName.initialization": "Inizializzazione", + "kusto.connectionOptions.groupName.security": "Sicurezza", + "kusto.connectionOptions.groupName.source": "Origine", + "kusto.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", + "kusto.connectionOptions.password.displayName": "Password", + "kusto.connectionOptions.serverName.description": "Nome del cluster Kusto", + "kusto.connectionOptions.serverName.displayName": "Cluster", + "kusto.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", + "kusto.connectionOptions.userName.displayName": "Nome utente", + "kusto.connectionOptions.workstationId.description": "Nome della workstation che si connette a Kusto Server", + "kusto.connectionOptions.workstationId.displayName": "ID workstation", + "kusto.format.alignColumnDefinitionsInColumns": "Consente di indicare se le definizioni di colonna devono essere allineate", + "kusto.format.datatypeCasing": "Consente di indicare se ai tipi di dati deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", + "kusto.format.keywordCasing": "Consente di indicare se alle parole chiave deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", + "kusto.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa", + "kusto.provider.displayName": "Esplora dati di Azure (Kusto)", + "kusto.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", + "kusto.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", + "notebook.command.new": "Nuovo notebook", + "notebook.command.open": "Apri notebook", + "objectsListProperties.metadataTypeName": "Tipo", + "objectsListProperties.name": "Nome" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-it/translations/extensions/machine-learning.i18n.json index 096aad923d..4b6ce4497d 100644 --- a/i18n/ads-language-pack-it/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "Attività", - "title.documents": "Documenti", - "title.configurations": "Configurazioni", - "title.endpoints": "Endpoint", - "ml.command.managePackages": "Gestisci i pacchetti nel database", - "ml.command.manageLanguages": "Gestisci lingue esterne", - "ml.command.predictModel": "Effettua una stima", - "ml.command.manageModels": "Gestisci modelli", - "ml.command.importModel": "Importa il modello", - "ml.configuration.title": "configurazioni Machine Learning", - "ml.pythonPath.description": "Percorso locale di un'installazione preesistente di Python usata da Machine Learning.", - "ml.enablePython.description": "Abilitare la gestione dei pacchetti Python nel database.", - "ml.enableR.description": "Abilitare la gestione dei pacchetti R nel database.", - "ml.rPath.description": "Percorso locale di un'installazione preesistente di R usata da Machine Learning.", - "ml.command.dependencies": "Installa dipendenze di Machine Learning", - "ml.command.enableExternalScript": "Abilita script esterno" - }, "dist/common/constants": { - "msgYes": "Sì", - "msgNo": "No", - "mls.managePackages.error": "Gestione pacchetti non supportata per il server. Assicurarsi di avere installato Python o R.", - "notebookExtensionFailedError": "Il caricamento dell'estensione non è riuscito a causa della dipendenza dall'estensione Notebook. Controllare il log di output per l'estensione Notebook per ottenere altri dettagli", - "mls.verifyOdbcDriverError.error": "“ {0}“ è necessario per la gestione dei pacchetti. Verificare che sia installato e configurato correttamente.", - "mls.taskFailedError.error": "Non è stato possibile completare l'attività “{0}” Errore: {1}", - "mls.cannotFindPython.error": "Non è possibile trovare l'eseguibile R “ {0}“. Verificare che R sia installato e configurato correttamente", - "mls.cannotFindR.error": "Non è possibile trovare l'eseguibile R “{0}”. Verificare che R sia installato e configurato correttamente", - "mls.installPackageMngDependencies.msgTaskName": "Verifica delle dipendenze di gestione pacchetti", - "mls.installModelMngDependencies.msgTaskName": "Verifica delle dipendenze di gestione modelli", - "mls.noResultError": "Nessun risultato restituito", - "mls.requiredPackagesNotInstalled": "I pacchetti richiesti non sono installati", - "mls.confirmEnableExternalScripts": "Lo script esterno è obbligatorio per la gestione pacchetti. Abilitare questa opzione.", - "mls.enableExternalScriptsError": "Non è stato possibile abilitare lo script esterno.", - "mls.externalScriptsIsRequiredError": "La configurazione dello script esterno è richiesta per questa azione.", - "mls.confirmInstallPythonPackages": "Installare i pacchetti obbligatori?", - "mls.installDependencies.confirmInstallPythonPackages": "Per l'installazione sono necessari i pacchetti Python seguenti: {0}", - "mls.installDependencies.confirmInstallRPackages": "Per l'installazione sono necessari i pacchetti R seguenti: {0}", - "models.confirmDeleteModel": "Eliminare il modello '{0}?", - "mls.installDependencies.packages": "Installazione dei pacchetti obbligatori in corso ...", - "mls.installDependencies.packagesAlreadyInstalled": "I pacchetti richiesti sono già installati.", - "mls.installDependencies.getPackagesError": "Non è stato possibile ottenere i pacchetti Python installati. Errore: {0}", - "mls.packageManager.NoConnection": "Non sono state selezionate connessioni.", - "mls.notebookExtensionNotLoaded": "L'estensione del blocco appunti non è caricata", - "mls.mssqlExtensionNotLoaded": "L'estensione MSSQL non è caricata", - "mls.enabledMessage": "Servizio Machine Learning abilitato", - "mls.configUpdateFailed": "Non è stato possibile modificare le configurazioni del servizio Machine Learning", - "mls.enableButtonTitle": "Abilita", - "mls.disableButtonTitle": "Disabilita", - "mls.configTitle": "Configurazione", - "mls.configStatus": "Abilitata", - "mls.configAction": "Azione", - "mls.externalExecuteScriptTitle": "Script Execute esterno", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "Si è verificato un errore durante il download", - "mls.invalidModelIdError": "ID modello non valido. URL del modello: {0}", - "mls.noArtifactError": "Il modello non contiene artefatti. URL del modello: {0}", - "mls.downloadingProgress": "Download in corso", - "mls.pythonConfigError": "L'eseguibile Python non è configurato", - "mls.rConfigError": "L'eseguibile R non è configurato", - "mls.installingDependencies": "Installazione delle dipendenze in corso ...", - "mls.resourceNotFound": "Non è stato possibile trovare la risorsa specificata", - "mls.latestVersion": "Ultima versione", - "mls.httpGetRequestError": "La richiesta di informazioni sul pacchetto non è riuscita. Errore: {0} {1}", "azure.resource.error": "Errore: {0}", - "notSupportedEventArg": "Argomenti dell'evento non supportati", - "extLang.installTabTitle": "Installato", - "extLang.languageCreatedDate": "Installato", - "extLang.languagePlatform": "Piattaforma", - "extLang.delete": "Elimina", - "editTitle": "Modifica", - "extLang.installButtonText": "Installa", - "extLang.CancelButtonText": "Annulla", - "extLang.DoneButtonText": "Chiudi", - "extLang.OkButtonText": "OK", - "extLang.SaveButtonText": "Salva", - "extLang.languageName": "Nome", - "extLang.newLanguageTabTitle": "Aggiungi nuovo", - "extLang.fileBrowserTabTitle": "Visualizzatore file", - "extLang.DialogTitle": "Lingue", - "extLang.Target": "Destinazione", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Percorso di estensione del linguaggio", - "extLang.extensionFileLocation": "Posizione dell'estensione del linguaggio", - "extLang.extensionFileName": "Nome del file di estensione", - "extLang.envVariables": "Variabili di ambiente", - "extLang.parameters": "Parametri", - "extLang.selectedPath": "Percorso selezionato", - "extLang.installFailedError": "Non è stato possibile installare il linguaggio", - "extLang.updateFailedError": "Non è stato possibile aggiornare il linguaggio", - "models.modelUpdateFailedError": "Non è stato possibile aggiornare il modello", - "models.modelsListEmptyMessage": "Non sono stati trovati modelli", - "models.selectModelTableMessage": "Seleziona tabella", - "models.selectModelDatabaseMessage": "Seleziona database", - "models.azureModelsListEmptyTitle": "Non sono stati trovati modelli", - "models.azureModelsListEmptyDescription": "Selezionare un'altra area di lavoro di Azure ML", - "models.modelsListEmptyDescription": "Selezionare un altro database o tabella", - "databaseName": "Database", - "databaseToStoreInfo": "Selezionare un database per archiviare il nuovo modello.", - "tableToStoreInfo": "Selezionare una tabella esistente conforme allo schema del modello o crearne una nuova per archiviare il modello importato.", - "tableName": "Tabella", - "modelTableInfo": "Selezionare una tabella modelli per visualizzare l'elenco dei modelli esistenti/importati.", - "modelDatabaseInfo": "Selezionare un database in cui sono archiviati i modelli esistenti/importati.", - "existingTableName": "Tabella esistente", - "newTableName": "Nuova tabella", - "models.name": "Nome", - "models.fileName": "File", - "models.description": "Descrizione", - "models.created": "Data creazione", - "models.imported": "Data importazione", - "models.framework": "Framework", - "models.frameworkVersion": "Versione framework", - "models.version": "Versione", - "models.browseButton": "...", - "models.azureAccount": "Account Azure", - "models.azureSignIn": "Accedi ad Azure o Aggiorna account ", - "predict.columnDatabase": "Database di origine", - "predict.columnDatabaseInfo": "Selezionare il database contenente il set di dati per applicare la stima.", - "predict.columnTable": "Tabella di origine", - "predict.columnTableInfo": "Selezionare la tabella contenente il set di dati per applicare la stima.", - "predict.inputColumns": "Mapping dell'input del modello", - "predict.outputColumns": "Output del modello", - "predict.columnName": "Colonne di origine", - "predict.dataTypeName": "Tipo", - "predict.displayName": "Nome visualizzato", - "predict.inputName": "Input del modello", - "predict.selectColumnTitle": "Seleziona colonna...", - "models.selectModelDatabaseTitle": "Seleziona database con modelli", - "models.selectModelTableTitle": "Seleziona tabelle con modelli", - "predict.selectDatabaseTitle": "Selezionare database", - "predict.selectTableTitle": "Seleziona tabella", - "predict.outputName": "Nome", - "models.azureSubscription": "Sottoscrizione di Azure", - "models.azureGroup": "Gruppo di risorse", - "models.azureModelWorkspace": "Area di lavoro di Azure ML", - "models.azureModelFilter": "Filtro", - "models.azureModels": "Modelli", - "models.azureModelsTitle": "Modelli di Azure", - "models.localModelsTitle": "Modelli locali", - "models.modelSourcesTitle": "Località di origine", - "models.modelSourcePageTitle": "Selezionare il tipo di origine del modello", - "models.localModelSourceDescriptionForImport": "'Caricamento file' selezionato. Consente di importare un file di modello dal computer locale in un database modello in questa istanza SQL. Fare clic su 'avanti' per continuare.​", - "models.azureModelSourceDescriptionForImport": "“Azure Machine Learning” selezionato. Ciò consente di importare i modelli archiviati nelle aree di lavoro di Azure Machine Learning in un database modello in questa istanza SQL. Fare clic su “Avanti” per continuare.", - "models.localModelSourceDescriptionForPredict": "'Caricamento file' è selezionato. In questo modo è possibile caricare un file di modello dal computer locale. Fare clic su ‘ Avanti’ per continuare.​​", - "models.importedModelSourceDescriptionForPredict": "È stato selezionato 'Modelli importati'. Consente di scegliere tra i modelli archiviati in una tabella modelli nel database. Fare clic su 'Avanti' per continuare.​", - "models.azureModelSourceDescriptionForPredict": "“Azure Machine Learning” selezionato. Ciò consente di scegliere tra i modelli archiviati nelle aree di lavoro di Azure Machine Learning. Fare clic su “Avanti” per continuare.​", - "models.modelImportTargetPageTitle": "Selezionare o immettere il percorso in cui importare i modelli", - "models.columnSelectionPageTitle": "Mappa i dati di origine al modello", - "models.modelDetailsPageTitle": "Immettere i dettagli del modello", - "models.modelLocalSourceTitle": "File di origine", - "models.modelLocalSourceTooltip": "Percorsi dei file dei modelli da importare", - "models.onnxNotSupportedError": "Il runtime di ONNX non è supportato nel server corrente", - "models.currentModelsTitle": "Modelli", - "models.importModelDoneButton": "Importa", - "models.predictModel": "Stima", - "models.RegisterWizard": "Importare modelli", - "models.viewImportModelsTitle": "Visualizza e importa modelli", - "models.viewImportModelsDesc": "È possibile archiviare i modelli Machine Learning in uno o più database e tabelle. Selezionare il database e la tabella del modello per visualizzare i modelli in essi contenuti.", - "models.viewImportModeledForPredictDesc": "I modelli vengono archiviati in uno o più database e tabelle. Selezionare il database dei modelli e la tabella in cui visualizzare i modelli.", - "models.learnMoreLink": "Altre informazioni.", - "models.importModelTitle": "Importa o Visualizza modelli", - "models.editModelTitle": "Modifica modello", - "models.importModelDesc": "Importare o visualizzare i modelli di Machine Learning archiviati nel database", - "models.makePredictionTitle": "Eseguire stime", - "models.makePredictionDesc": "Generare un valore stimato o punteggi usando un modello gestito", - "models.createNotebookTitle": "Creare notebook", - "models.createNotebookDesc": "Eseguire esperimenti e creare modelli in un blocco appunti", - "models.modelRegisteredSuccessfully": "Il modello è stato registrato", - "models.modelUpdatedSuccessfully": "I modelli sono stati aggiornati", - "models.modelFailedToRegistered": "Registrazione del modello non riuscita", - "models.localModelSource": "Caricamento file", - "models.localModelPageTitle": "Carica file di modello", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Importare da Azure Machine Learning", - "models.importedModelsPageTitle": "Selezionare modello importato", - "models.registeredModelsSource": "Modelli importati", - "models.downloadModelMsgTaskName": "Download del modello da Azure", - "models.invalidAzureResourceError": "Risorsa di Azure non valida", - "models.invalidModelToRegisterError": "Modello non valido per la registrazione", - "models.invalidModelToPredictError": "Modello non valido da stimare", - "models.invalidModelParametersError": "Selezionare i parametri validi per la tabella e il modello di origine", - "models.invalidModelToSelectError": "Selezionare un modello valido", - "models.invalidModelImportTargetError": "Selezionare una tabella valida", - "models.columnDataTypeMismatchWarningHelper": "Fare clic per rivedere i dettagli dell'avviso", - "models.columnDataTypeMismatchWarningHeading": "Differenze nel tipo di dati", - "models.columnDataTypeMismatchWarning": "Il tipo di dati della colonna della tabella di origine non corrisponde al tipo di campo di input richiesto.", - "models.outputColumnDataTypeNotSupportedWarning": "Il tipo di dati della colonna di output non corrisponde al tipo del campo di output.", - "models.modelNameRequiredError": "Il nome del modello è obbligatorio.", - "models.modelsRequiredError": "Selezionare almeno un modulo da importare.", - "models.updateModelFailedError": "Non è stato possibile aggiornare il modello", - "models.modelSchemaIsAcceptedMessage": "La tabella soddisfa i requisiti!", - "models.selectModelsTableMessage": "Selezionare la tabella dei modelli", - "models.modelSchemaIsNotAcceptedMessage": "Struttura di tabella non valida.", - "models.importModelFailedError": "Non è stato possibile registrare il modello: {0}, file: {1}", - "models.invalidImportTableError": "Tabella non valida per l'importazione di modelli. nome database: {0}, nome tabella: {1}", - "models.invalidImportTableSchemaError": "Lo schema della tabella non è supportato per l'importazione del modello. Nome database: {0}, nome tabella: {1}.", - "models.loadModelParameterFailedError": "Non è stato possibile caricare i parametri del modello'", - "models.unsupportedModelParameterType": "non supportato", - "dashboardTitle": "Machine Learning", "dashboardDesc": "Machine Learning per i database SQL", "dashboardLinksTitle": "Collegamenti utili", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "Esercitazioni video", - "showMoreTitle": "Mostra di più", - "showLessTitle": "Visualizza meno", + "databaseName": "Database", + "databaseToStoreInfo": "Selezionare un database per archiviare il nuovo modello.", + "editTitle": "Modifica", + "existingTableName": "Tabella esistente", + "extLang.CancelButtonText": "Annulla", + "extLang.DialogTitle": "Lingue", + "extLang.DoneButtonText": "Chiudi", + "extLang.Local": "localhost", + "extLang.OkButtonText": "OK", + "extLang.SaveButtonText": "Salva", + "extLang.Target": "Destinazione", + "extLang.delete": "Elimina", + "extLang.envVariables": "Variabili di ambiente", + "extLang.extensionFileLocation": "Posizione dell'estensione del linguaggio", + "extLang.extensionFileName": "Nome del file di estensione", + "extLang.extensionFilePath": "Percorso di estensione del linguaggio", + "extLang.fileBrowserTabTitle": "Visualizzatore file", + "extLang.installButtonText": "Installa", + "extLang.installFailedError": "Non è stato possibile installare il linguaggio", + "extLang.installTabTitle": "Installato", + "extLang.languageCreatedDate": "Installato", + "extLang.languageName": "Nome", + "extLang.languagePlatform": "Piattaforma", + "extLang.newLanguageTabTitle": "Aggiungi nuovo", + "extLang.parameters": "Parametri", + "extLang.selectedPath": "Percorso selezionato", + "extLang.updateFailedError": "Non è stato possibile aggiornare il linguaggio", "learnMoreTitle": "Altre informazioni", - "sqlMlDocTitle": "Documentazione di SQL Machine Learning", - "sqlMlExtDocTitle": "Estensione Machine Learning in Azure Data Studio", - "sqlMlExtDocDesc": "Informazioni su come usare l'estensione Machine Learning in Azure Data Studio, per gestire i pacchetti, eseguire stime e importare modelli.", - "sqlMlDocDesc": "Informazioni su come usare Machine Learning in SQL Server e SQL in Azure per eseguire script Python e R su dati relazionali.", - "sqlMlsDocTitle": "SQL Server Machine Learning Services (In-Database)", - "sqlMlsDocDesc": "Iniziare a usare Machine Learning Services su SQL Server e come installarlo in Windows e Linux.", - "sqlMlsMIDocTitle": "Machine Learning Services nell’istanza gestita SQL di Azure", - "sqlMlsMIDocDesc": "Introduzione alle Machine Learning Services in Istanze gestite di Azure SQL.", + "ml.dataCount": "Visualizzazione di {0} modello/i", + "mls.cannotFindPython.error": "Non è possibile trovare l'eseguibile R “ {0}“. Verificare che R sia installato e configurato correttamente", + "mls.cannotFindR.error": "Non è possibile trovare l'eseguibile R “{0}”. Verificare che R sia installato e configurato correttamente", + "mls.configAction": "Azione", + "mls.configStatus": "Abilitata", + "mls.configTitle": "Configurazione", + "mls.configUpdateFailed": "Non è stato possibile modificare le configurazioni del servizio Machine Learning", + "mls.confirmEnableExternalScripts": "Lo script esterno è obbligatorio per la gestione pacchetti. Abilitare questa opzione.", + "mls.confirmInstallPythonPackages": "Installare i pacchetti obbligatori?", + "mls.disableButtonTitle": "Disabilita", + "mls.downloadError": "Si è verificato un errore durante il download", + "mls.downloadingProgress": "Download in corso", + "mls.enableButtonTitle": "Abilita", + "mls.enableExternalScriptsError": "Non è stato possibile abilitare lo script esterno.", + "mls.enabledMessage": "Servizio Machine Learning abilitato", + "mls.externalExecuteScriptTitle": "Script Execute esterno", + "mls.externalScriptsIsRequiredError": "La configurazione dello script esterno è richiesta per questa azione.", + "mls.httpGetRequestError": "La richiesta di informazioni sul pacchetto non è riuscita. Errore: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Per l'installazione sono necessari i pacchetti Python seguenti: {0}", + "mls.installDependencies.confirmInstallRPackages": "Per l'installazione sono necessari i pacchetti R seguenti: {0}", + "mls.installDependencies.getPackagesError": "Non è stato possibile ottenere i pacchetti Python installati. Errore: {0}", + "mls.installDependencies.packages": "Installazione dei pacchetti obbligatori in corso ...", + "mls.installDependencies.packagesAlreadyInstalled": "I pacchetti richiesti sono già installati.", + "mls.installModelMngDependencies.msgTaskName": "Verifica delle dipendenze di gestione modelli", + "mls.installPackageMngDependencies.msgTaskName": "Verifica delle dipendenze di gestione pacchetti", + "mls.installingDependencies": "Installazione delle dipendenze in corso ...", + "mls.invalidModelIdError": "ID modello non valido. URL del modello: {0}", + "mls.latestVersion": "Ultima versione", + "mls.managePackages.error": "Gestione pacchetti non supportata per il server. Assicurarsi di avere installato Python o R.", + "mls.mssqlExtensionNotLoaded": "L'estensione MSSQL non è caricata", + "mls.noArtifactError": "Il modello non contiene artefatti. URL del modello: {0}", + "mls.noResultError": "Nessun risultato restituito", + "mls.notebookExtensionNotLoaded": "L'estensione del blocco appunti non è caricata", + "mls.packageManager.NoConnection": "Non sono state selezionate connessioni.", + "mls.pythonConfigError": "L'eseguibile Python non è configurato", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "L'eseguibile R non è configurato", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "I pacchetti richiesti non sono installati", + "mls.resourceNotFound": "Non è stato possibile trovare la risorsa specificata", + "mls.taskFailedError.error": "Non è stato possibile completare l'attività “{0}” Errore: {1}", + "mls.verifyOdbcDriverError.error": "“ {0}“ è necessario per la gestione dei pacchetti. Verificare che sia installato e configurato correttamente.", "mlsInstallObdcDocTitle": "Installare Microsoft ODBC Driver for SQL Server", "mlsInstallOdbcDocDesc": "Questo documento spiega come installare Microsoft ODBC Driver for SQL Server.", - "onnxOnEdgeOdbcDocTitle": "Machine Learning e intelligenza artificiale con ONNX nell'anteprima del database SQL Edge", + "modelDatabaseInfo": "Selezionare un database in cui sono archiviati i modelli esistenti/importati.", + "modelTableInfo": "Selezionare una tabella modelli per visualizzare l'elenco dei modelli esistenti/importati.", + "models.RegisterWizard": "Importare modelli", + "models.azureAccount": "Account Azure", + "models.azureGroup": "Gruppo di risorse", + "models.azureModelFilter": "Filtro", + "models.azureModelPageTitle": "Importare da Azure Machine Learning", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "“Azure Machine Learning” selezionato. Ciò consente di importare i modelli archiviati nelle aree di lavoro di Azure Machine Learning in un database modello in questa istanza SQL. Fare clic su “Avanti” per continuare.", + "models.azureModelSourceDescriptionForPredict": "“Azure Machine Learning” selezionato. Ciò consente di scegliere tra i modelli archiviati nelle aree di lavoro di Azure Machine Learning. Fare clic su “Avanti” per continuare.​", + "models.azureModelWorkspace": "Area di lavoro di Azure ML", + "models.azureModels": "Modelli", + "models.azureModelsListEmptyDescription": "Selezionare un'altra area di lavoro di Azure ML", + "models.azureModelsListEmptyTitle": "Non sono stati trovati modelli", + "models.azureModelsTitle": "Modelli di Azure", + "models.azureSignIn": "Accedi ad Azure o Aggiorna account ", + "models.azureSubscription": "Sottoscrizione di Azure", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "Il tipo di dati della colonna della tabella di origine non corrisponde al tipo di campo di input richiesto.", + "models.columnDataTypeMismatchWarningHeading": "Differenze nel tipo di dati", + "models.columnDataTypeMismatchWarningHelper": "Fare clic per rivedere i dettagli dell'avviso", + "models.columnSelectionPageTitle": "Mappa i dati di origine al modello", + "models.confirmDeleteModel": "Eliminare il modello '{0}?", + "models.createNotebookDesc": "Eseguire esperimenti e creare modelli in un blocco appunti", + "models.createNotebookTitle": "Creare notebook", + "models.created": "Data creazione", + "models.currentModelsTitle": "Modelli", + "models.description": "Descrizione", + "models.downloadModelMsgTaskName": "Download del modello da Azure", + "models.editModelTitle": "Modifica modello", + "models.fileName": "File", + "models.framework": "Framework", + "models.frameworkVersion": "Versione framework", + "models.importModelDesc": "Importare o visualizzare i modelli di Machine Learning archiviati nel database", + "models.importModelDoneButton": "Importa", + "models.importModelFailedError": "Non è stato possibile registrare il modello: {0}, file: {1}", + "models.importModelTitle": "Importa o Visualizza modelli", + "models.imported": "Data importazione", + "models.importedModelSourceDescriptionForPredict": "È stato selezionato 'Modelli importati'. Consente di scegliere tra i modelli archiviati in una tabella modelli nel database. Fare clic su 'Avanti' per continuare.​", + "models.importedModelsPageTitle": "Selezionare modello importato", + "models.invalidAzureResourceError": "Risorsa di Azure non valida", + "models.invalidImportTableError": "Tabella non valida per l'importazione di modelli. nome database: {0}, nome tabella: {1}", + "models.invalidImportTableSchemaError": "Lo schema della tabella non è supportato per l'importazione del modello. Nome database: {0}, nome tabella: {1}.", + "models.invalidModelImportTargetError": "Selezionare una tabella valida", + "models.invalidModelParametersError": "Selezionare i parametri validi per la tabella e il modello di origine", + "models.invalidModelToPredictError": "Modello non valido da stimare", + "models.invalidModelToRegisterError": "Modello non valido per la registrazione", + "models.invalidModelToSelectError": "Selezionare un modello valido", + "models.learnMoreLink": "Altre informazioni.", + "models.loadModelParameterFailedError": "Non è stato possibile caricare i parametri del modello'", + "models.localModelPageTitle": "Carica file di modello", + "models.localModelSource": "Caricamento file", + "models.localModelSourceDescriptionForImport": "'Caricamento file' selezionato. Consente di importare un file di modello dal computer locale in un database modello in questa istanza SQL. Fare clic su 'avanti' per continuare.​", + "models.localModelSourceDescriptionForPredict": "'Caricamento file' è selezionato. In questo modo è possibile caricare un file di modello dal computer locale. Fare clic su ‘ Avanti’ per continuare.​​", + "models.localModelsTitle": "Modelli locali", + "models.makePredictionDesc": "Generare un valore stimato o punteggi usando un modello gestito", + "models.makePredictionTitle": "Eseguire stime", + "models.modelDetailsPageTitle": "Immettere i dettagli del modello", + "models.modelFailedToRegistered": "Registrazione del modello non riuscita", + "models.modelImportTargetPageTitle": "Selezionare o immettere il percorso in cui importare i modelli", + "models.modelLocalSourceTitle": "File di origine", + "models.modelLocalSourceTooltip": "Percorsi dei file dei modelli da importare", + "models.modelNameRequiredError": "Il nome del modello è obbligatorio.", + "models.modelRegisteredSuccessfully": "Il modello è stato registrato", + "models.modelSchemaIsAcceptedMessage": "La tabella soddisfa i requisiti!", + "models.modelSchemaIsNotAcceptedMessage": "Struttura di tabella non valida.", + "models.modelSourcePageTitle": "Selezionare il tipo di origine del modello", + "models.modelSourcesTitle": "Località di origine", + "models.modelUpdateFailedError": "Non è stato possibile aggiornare il modello", + "models.modelUpdatedSuccessfully": "I modelli sono stati aggiornati", + "models.modelsListEmptyDescription": "Selezionare un altro database o tabella", + "models.modelsListEmptyMessage": "Non sono stati trovati modelli", + "models.modelsRequiredError": "Selezionare almeno un modulo da importare.", + "models.name": "Nome", + "models.onnxNotSupportedError": "Il runtime di ONNX non è supportato nel server corrente", + "models.outputColumnDataTypeNotSupportedWarning": "Il tipo di dati della colonna di output non corrisponde al tipo del campo di output.", + "models.predictModel": "Stima", + "models.registeredModelsSource": "Modelli importati", + "models.selectModelDatabaseMessage": "Seleziona database", + "models.selectModelDatabaseTitle": "Seleziona database con modelli", + "models.selectModelTableMessage": "Seleziona tabella", + "models.selectModelTableTitle": "Seleziona tabelle con modelli", + "models.selectModelsTableMessage": "Selezionare la tabella dei modelli", + "models.unsupportedModelParameterType": "non supportato", + "models.updateModelFailedError": "Non è stato possibile aggiornare il modello", + "models.version": "Versione", + "models.viewImportModeledForPredictDesc": "I modelli vengono archiviati in uno o più database e tabelle. Selezionare il database dei modelli e la tabella in cui visualizzare i modelli.", + "models.viewImportModelsDesc": "È possibile archiviare i modelli Machine Learning in uno o più database e tabelle. Selezionare il database e la tabella del modello per visualizzare i modelli in essi contenuti.", + "models.viewImportModelsTitle": "Visualizza e importa modelli", + "msgNo": "No", + "msgYes": "Sì", + "newTableName": "Nuova tabella", + "notSupportedEventArg": "Argomenti dell'evento non supportati", + "notebookExtensionFailedError": "Il caricamento dell'estensione non è riuscito a causa della dipendenza dall'estensione Notebook. Controllare il log di output per l'estensione Notebook per ottenere altri dettagli", "onnxOnEdgeOdbcDocDesc": "Introduzione a Machine Learning in Azure SQL Database Edge", - "ml.dataCount": "Visualizzazione di {0} modello/i" + "onnxOnEdgeOdbcDocTitle": "Machine Learning e intelligenza artificiale con ONNX nell'anteprima del database SQL Edge", + "predict.columnDatabase": "Database di origine", + "predict.columnDatabaseInfo": "Selezionare il database contenente il set di dati per applicare la stima.", + "predict.columnName": "Colonne di origine", + "predict.columnTable": "Tabella di origine", + "predict.columnTableInfo": "Selezionare la tabella contenente il set di dati per applicare la stima.", + "predict.dataTypeName": "Tipo", + "predict.displayName": "Nome visualizzato", + "predict.inputColumns": "Mapping dell'input del modello", + "predict.inputName": "Input del modello", + "predict.outputColumns": "Output del modello", + "predict.outputName": "Nome", + "predict.selectColumnTitle": "Seleziona colonna...", + "predict.selectDatabaseTitle": "Selezionare database", + "predict.selectTableTitle": "Seleziona tabella", + "showLessTitle": "Visualizza meno", + "showMoreTitle": "Mostra di più", + "sqlMlDocDesc": "Informazioni su come usare Machine Learning in SQL Server e SQL in Azure per eseguire script Python e R su dati relazionali.", + "sqlMlDocTitle": "Documentazione di SQL Machine Learning", + "sqlMlExtDocDesc": "Informazioni su come usare l'estensione Machine Learning in Azure Data Studio, per gestire i pacchetti, eseguire stime e importare modelli.", + "sqlMlExtDocTitle": "Estensione Machine Learning in Azure Data Studio", + "sqlMlsDocDesc": "Iniziare a usare Machine Learning Services su SQL Server e come installarlo in Windows e Linux.", + "sqlMlsDocTitle": "SQL Server Machine Learning Services (In-Database)", + "sqlMlsMIDocDesc": "Introduzione alle Machine Learning Services in Istanze gestite di Azure SQL.", + "sqlMlsMIDocTitle": "Machine Learning Services nell’istanza gestita SQL di Azure", + "tableName": "Tabella", + "tableToStoreInfo": "Selezionare una tabella esistente conforme allo schema del modello o crearne una nuova per archiviare il modello importato." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Installa dipendenze di Machine Learning", + "ml.command.enableExternalScript": "Abilita script esterno", + "ml.command.importModel": "Importa il modello", + "ml.command.manageLanguages": "Gestisci lingue esterne", + "ml.command.manageModels": "Gestisci modelli", + "ml.command.managePackages": "Gestisci i pacchetti nel database", + "ml.command.predictModel": "Effettua una stima", + "ml.configuration.title": "configurazioni Machine Learning", + "ml.enablePython.description": "Abilitare la gestione dei pacchetti Python nel database.", + "ml.enableR.description": "Abilitare la gestione dei pacchetti R nel database.", + "ml.pythonPath.description": "Percorso locale di un'installazione preesistente di Python usata da Machine Learning.", + "ml.rPath.description": "Percorso locale di un'installazione preesistente di R usata da Machine Learning.", + "title.configurations": "Configurazioni", + "title.documents": "Documenti", + "title.endpoints": "Endpoint", + "title.tasks": "Attività" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json index 4aa5cbbd89..a4c235e00a 100644 --- a/i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio Markdown", - "description": "Offre gli snippet e la sottolineatura delle sintassi per Markdown." + "description": "Offre gli snippet e la sottolineatura delle sintassi per Markdown.", + "displayName": "Nozioni di base sul linguaggio Markdown" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json index b23d957644..921b22e77a 100644 --- a/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "Visita il collegamento" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Anteprima] {0}", + "onPreviewStyleLoadError": "Impossibile caricare 'markdown.styles': {0}", + "preview.clickOpenFailed": "Non è stato possibile aprire {0}", + "previewTitle": "Anteprima {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} non è stato trovato", + "preview.securityMessage.label": "Avviso di sicurezza contenuto disabilitato", + "preview.securityMessage.text": "Alcuni contenuti sono stati disabilitati in questo documento", + "preview.securityMessage.title": "I contenuti potenzialmente non sicuri sono stati disabilitati nell'anteprima Markdown. Modificare l'impostazione di sicurezza dell'anteprima Markdown per consentire la visualizzazione di contenuto non sicuri o abilitare gli script" + }, + "dist/security": { + "disable.description": "Consente l'esecuzione di tutti i contenuti e script. Scelta non consigliata", + "disable.title": "Disabilita", + "disableSecurityWarning.title": "Disabilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "enableSecurityWarning.title": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", + "insecureContent.description": "Consente il caricamento di contenuti tramite HTTP", + "insecureContent.title": "Consenti contenuto non protetto", + "insecureLocalContent.description": "Consente il caricamento di contenuti tramite HTTP servito da localhost", + "insecureLocalContent.title": "Consenti contenuto locale non protetto", + "moreInfo.title": "Altre informazioni", + "preview.showPreviewSecuritySelector.title": "Seleziona impostazioni di sicurezza per le anteprime Markdown in questa area di lavoro", + "strict.description": "Carica solo contenuto protetto", + "strict.title": "Strict", + "toggleSecurityWarning.description": "Non influisce sul livello di sicurezza del contenuto" + }, "package": { - "displayName": "Funzionalità del linguaggio Markdown", + "configuration.markdown.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo.", + "configuration.markdown.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", + "configuration.markdown.links.openLocation.description": "Controlla dove aprire i collegamenti nei file Markdown.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controlla in che modo aprire i collegamenti ad altri file Markdown nell'anteprima Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Prova ad aprire i collegamenti nell'editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima Markdown.", "description": "Fornisce un supporto avanzato del linguaggio per Markdown.", + "displayName": "Funzionalità del linguaggio Markdown", "markdown.preview.breaks.desc": "Imposta il rendering delle interruzioni di riga nell'anteprima Markdown. Se è impostato su 'true', viene creato un tag
per i caratteri di nuova riga all'interno di paragrafi.", - "markdown.preview.linkify": "Abilita o disabilita la conversione di testo simile a URL in collegamenti nell'anteprima Markdown.", - "markdown.preview.typographer": "Abilita o disabilita la sostituzione indipendente dalla lingua e l'adattamento delle virgolette nell'anteprima Markdown.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Fare doppio clic nell'anteprima Markdown per passare all'editor.", "markdown.preview.fontFamily.desc": "Controlla la famiglia di caratteri usata nell'anteprima Markdown.", "markdown.preview.fontSize.desc": "Controlla le dimensioni del carattere in pixel usate nell'anteprima Markdown.", "markdown.preview.lineHeight.desc": "Controlla l'altezza della riga usata nell'anteprima Markdown. Questo numero è relativo alle dimensioni del carattere.", + "markdown.preview.linkify": "Abilita o disabilita la conversione di testo simile a URL in collegamenti nell'anteprima Markdown.", "markdown.preview.markEditorSelection.desc": "Contrassegna la selezione dell'editor corrente nell'anteprima Markdown.", + "markdown.preview.refresh.title": "Aggiorna anteprima", "markdown.preview.scrollEditorWithPreview.desc": "Quando si scorre un'anteprima Markdown, aggiorna la visualizzazione dell'editor.", "markdown.preview.scrollPreviewWithEditor.desc": "Quando si scorre un editor Markdown, aggiorna la visualizzazione dell'anteprima.", "markdown.preview.title": "Apri anteprima", + "markdown.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", + "markdown.preview.typographer": "Abilita o disabilita la sostituzione indipendente dalla lingua e l'adattamento delle virgolette nell'anteprima Markdown.", "markdown.previewSide.title": "Apri anteprima lateralmente", "markdown.showLockedPreviewToSide.title": "Apri anteprima bloccata lateralmente", + "markdown.showPreviewSecuritySelector.title": "Modifica impostazioni di sicurezza anteprima", "markdown.showSource.title": "Mostra origine", "markdown.styles.dec": "Elenco di URL o percorsi locali dei fogli di stile CSS da usare dall'anteprima Markdown. I percorsi relativi vengono interpretati come relativi alla cartella aperta nella finestra di esplorazione. Se non è presente alcuna cartella aperta, vengono interpretati come relativi al percorso del file Markdown. Tutti i caratteri '\\' devono essere scritti come '\\\\'.", - "markdown.showPreviewSecuritySelector.title": "Modifica impostazioni di sicurezza anteprima", "markdown.trace.desc": "Abilita la registrazione debug per l'estensione Markdown.", - "markdown.preview.refresh.title": "Aggiorna anteprima", - "markdown.preview.toggleLock.title": "Attiva/Disattiva blocco anteprima", - "configuration.markdown.preview.openMarkdownLinks.description": "Controlla in che modo aprire i collegamenti ad altri file Markdown nell'anteprima Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Prova ad aprire i collegamenti nell'editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Prova ad aprire i collegamenti nell'anteprima Markdown.", - "configuration.markdown.links.openLocation.description": "Controlla dove aprire i collegamenti nei file Markdown.", - "configuration.markdown.links.openLocation.currentGroup": "Apre i collegamenti nel gruppo di editor attivo.", - "configuration.markdown.links.openLocation.beside": "Apre i collegamenti accanto all'editor attivo." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "Visita il collegamento" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "Alcuni contenuti sono stati disabilitati in questo documento", - "preview.securityMessage.title": "I contenuti potenzialmente non sicuri sono stati disabilitati nell'anteprima Markdown. Modificare l'impostazione di sicurezza dell'anteprima Markdown per consentire la visualizzazione di contenuto non sicuri o abilitare gli script", - "preview.securityMessage.label": "Avviso di sicurezza contenuto disabilitato", - "preview.notFound": "{0} non è stato trovato" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "Impossibile caricare 'markdown.styles': {0}", - "preview.clickOpenFailed": "Non è stato possibile aprire {0}", - "lockedPreviewTitle": "[Anteprima] {0}", - "previewTitle": "Anteprima {0}" - }, - "dist/security": { - "strict.title": "Strict", - "strict.description": "Carica solo contenuto protetto", - "insecureLocalContent.title": "Consenti contenuto locale non protetto", - "insecureLocalContent.description": "Consente il caricamento di contenuti tramite HTTP servito da localhost", - "insecureContent.title": "Consenti contenuto non protetto", - "insecureContent.description": "Consente il caricamento di contenuti tramite HTTP", - "disable.title": "Disabilita", - "disable.description": "Consente l'esecuzione di tutti i contenuti e script. Scelta non consigliata", - "moreInfo.title": "Altre informazioni", - "enableSecurityWarning.title": "Abilita anteprima degli avvisi di sicurezza in questa area di lavoro", - "disableSecurityWarning.title": "Disabilita anteprima degli avvisi di sicurezza in questa area di lavoro", - "toggleSecurityWarning.description": "Non influisce sul livello di sicurezza del contenuto", - "preview.showPreviewSecuritySelector.title": "Seleziona impostazioni di sicurezza per le anteprime Markdown in questa area di lavoro" + "workspaceTrust": "Necessario per il caricamento degli stili configurati nell'area di lavoro." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json index 333696fba9..c2c7d464cd 100644 --- a/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Accetta entrambe le modifiche", + "acceptCurrentChange": "Accetta modifica corrente", + "acceptIncomingChange": "Accetta modifica in ingresso", + "compareChanges": "Confronta le modifiche" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: modifiche correnti ⟷ modifiche in ingresso", + "cursorNotInConflict": "Il cursore dell'editor non si trova all'interno di un conflitto merge", + "cursorOnCommonAncestorsRange": "Il cursore dell'editor si trova all'interno del blocco di predecessori comuni. Spostarlo nel blocco \"corrente\" o \"in arrivo\"", + "cursorOnSplitterRange": "Il cursore dell'editor si trova all'interno della barra di divisione dei conflitti di merge. Spostarlo nel blocco \"corrente\" o \"in arrivo\"", + "noConflicts": "Conflitti merge non trovati in questo file", + "noOtherConflictsInThisFile": "Nessun altro conflitto merge trovato in questo file" + }, + "dist/mergeDecorator": { + "currentChange": "(modifica corrente)", + "incomingChange": "(modifica in ingresso)" + }, "package": { - "displayName": "Esegui merge del conflitto", - "description": "Evidenziazione e comandi per i conflitti di merge inline.", - "command.category": "Esegui merge del conflitto", + "command.accept.all-both": "Accetta tutte in entrambe", "command.accept.all-current": "Accetta tutte le modifiche correnti", "command.accept.all-incoming": "Accetta tutte le modifiche in ingresso", - "command.accept.all-both": "Accetta tutte in entrambe", + "command.accept.both": "Accetta entrambe", "command.accept.current": "Accetta corrente", "command.accept.incoming": "Accetta modifiche in ingresso", "command.accept.selection": "Accetta selezione", - "command.accept.both": "Accetta entrambe", + "command.category": "Esegui merge del conflitto", + "command.compare": "Confronta il conflitto corrente", "command.next": "Conflitto successivo", "command.previous": "Conflitto precedente", - "command.compare": "Confronta il conflitto corrente", - "config.title": "Esegui merge del conflitto", "config.autoNavigateNextConflictEnabled": "Indica se passare automaticamente al conflitto successivo dopo la risoluzione di un conflitto di merge.", "config.codeLensEnabled": "Crea le finestre di CodeLens per i blocchi di conflitti di merge all'interno dell'editor.", "config.decoratorsEnabled": "Crea elementi Decorator per blocchi di conflitti di merge all'interno dell'editor.", "config.diffViewPosition": "Controlla dove verrà aperta la visualizzazione differenze quando si confrontano le modifiche nei conflitti di merge.", - "config.diffViewPosition.current": "Apri la visualizzazione differenze nel gruppo di editor corrente.", + "config.diffViewPosition.below": "Apri la visualizzazione differenze sotto il gruppo di editor corrente.", "config.diffViewPosition.beside": "Apri la visualizzazione differenze accanto al gruppo di editor corrente.", - "config.diffViewPosition.below": "Apri la visualizzazione differenze sotto il gruppo di editor corrente." + "config.diffViewPosition.current": "Apri la visualizzazione differenze nel gruppo di editor corrente.", + "config.title": "Esegui merge del conflitto", + "description": "Evidenziazione e comandi per i conflitti di merge inline.", + "displayName": "Esegui merge del conflitto" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json index 9748d81d97..98b95e5c7f 100644 --- a/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Account Microsoft", - "description": "Provider di autenticazione Microsoft", - "signIn": "Accedi", - "signOut": "Disconnetti" - }, "dist/AADHelper": { "signOut": "Si è stati disconnessi perché la lettura delle informazioni di autenticazione archiviate non è riuscita." }, "dist/keychain": { - "troubleshooting": "Guida alla risoluzione dei problemi", - "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'." + "keychainWriteError": "La scrittura delle informazioni di accesso al keychain non è riuscita. Errore: '{0}'.", + "troubleshooting": "Guida alla risoluzione dei problemi" + }, + "package": { + "description": "Provider di autenticazione Microsoft", + "displayName": "Account Microsoft", + "signIn": "Accedi", + "signOut": "Disconnetti" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json index 02fed7abc0..6b047e5741 100644 --- a/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Associa schemi a file JSON nel progetto corrente", - "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", - "json.schemas.fileMatch.desc": "Matrice di criteri dei file da usare per la ricerca durante la risoluzione di file JSON in schemi.", - "json.schemas.fileMatch.item.desc": "Criteri dei file che possono contenere '*' da usare per la ricerca durante la risoluzione di file JSON in schemi.", - "json.schemas.schema.desc": "Definizione dello schema per l'URL specificato. È necessario specificare lo schema per evitare accessi all'URL dello schema.", - "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito (richiede il riavvio)", - "mssqlCluster.uploadFiles": "Carica file", - "mssqlCluster.mkdir": "Nuova directory", - "mssqlCluster.deleteFiles": "Elimina", - "mssqlCluster.previewFile": "Anteprima", - "mssqlCluster.saveFile": "Salva", - "mssqlCluster.copyPath": "Copia percorso", - "mssqlCluster.manageAccess": "Gestisci accesso", - "notebook.command.new": "Nuovo notebook", - "notebook.command.open": "Apri notebook", - "tab.bigDataClusterDescription": "Attività e informazioni sul cluster Big Data di SQL Server", - "title.bigDataCluster": "Cluster Big Data di SQL Server", - "title.submitSparkJob": "Invia processo Spark", - "title.newSparkJob": "Nuovo processo Spark", - "title.openSparkHistory": "Visualizza cronologia di Spark", - "title.openYarnHistory": "Visualizza cronologia di YARN", - "title.tasks": "Attività", - "title.installPackages": "Installa pacchetti", - "title.configurePython": "Configura Python per Notebooks", - "title.openClusterDashboard": "Dashboard\r\ncluster", - "title.searchServers": "Ricerca: Server", - "title.clearSearchServerResult": "Ricerca: Cancella risultati del server di ricerca", - "title.endpoints": "Endpoint servizio", - "title.books": "Notebooks", - "title.showLogFile": "Mostra file di log", - "mssql.disabled": "Disabilitato", - "mssql.enabled": "Abilitato", - "mssql.exportNotebookToSql": "Esporta notebook come SQL", - "mssql.exportSqlAsNotebook": "Esporta SQL come notebook", - "mssql.configuration.title": "Configurazione di MSSQL", - "mssql.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", - "mssql.query.maxXmlCharsToStore": "Numero di caratteri XML da archiviare dopo l'esecuzione di una query", - "mssql.format.alignColumnDefinitionsInColumns": "Consente di indicare se le definizioni di colonna devono essere allineate", - "mssql.format.datatypeCasing": "Consente di indicare se ai tipi di dati deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", - "mssql.format.keywordCasing": "Consente di indicare se alle parole chiave deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", - "mssql.format.placeCommasBeforeNextStatement": "Consente di indicare se le virgole devono essere inserite all'inizio di ogni istruzione in un elenco, ad esempio ', mycolumn2', anziché alla fine, ad esempio 'mycolumn1,'?", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Consente di indicare se i riferimenti agli oggetti in istruzioni select devono essere suddivisi su righe diverse. Ad esempio per 'SELECT C1, C2 FROM T1' sia C1 che C2 saranno su righe diverse", - "mssql.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa", - "mssql.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", - "mssql.logRetentionMinutes": "Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana.", - "mssql.logFilesRemovalLimit": "Numero massimo di file meno recenti da rimuovere all'avvio per cui è scaduto il tempo impostato con mssql.logRetentionMinutes. I file che non vengono rimossi a causa di questa limitazione verranno rimossi al successivo avvio di Azure Data Studio.", - "mssql.intelliSense.enableIntelliSense": "Consente di indicare se IntelliSense deve essere abilitato", - "mssql.intelliSense.enableErrorChecking": "Consente di indicare se il controllo degli errori di IntelliSense deve essere abilitato", - "mssql.intelliSense.enableSuggestions": "Consente di indicare se i suggerimenti IntelliSense devono essere abilitati", - "mssql.intelliSense.enableQuickInfo": "Consente di indicare se le informazioni rapide di IntelliSense devono essere abilitate", - "mssql.intelliSense.lowerCaseSuggestions": "Consente di indicare se applicare la formattazione in lettere minuscole ai suggerimenti di IntelliSense", - "mssql.query.setRowCount": "Numero massimo di righe da restituire prima che il server arresti l'elaborazione della query.", - "mssql.query.textSize": "Dimensioni massime dei dati di tipo text e ntext restituiti da un'istruzione SELECT", - "mssql.query.executionTimeout": "L'impostazione del valore 0 per il timeout di esecuzione indica un'attesa illimitata (nessun timeout)", - "mssql.query.noCount": "Abilita l'opzione SET NOCOUNT", - "mssql.query.noExec": "Abilita l'opzione SET NOEXEC", - "mssql.query.parseOnly": "Abilita l'opzione SET PARSEONLY", - "mssql.query.arithAbort": "Abilita l'opzione SET ARITHABORT", - "mssql.query.statisticsTime": "Abilita l'opzione SET STATISTICS TIME", - "mssql.query.statisticsIO": "Abilita L'opzione SET STATISTICS IO", - "mssql.query.xactAbortOn": "Abilita l'opzione SET XACT_ABORT ON", - "mssql.query.transactionIsolationLevel": "Abilita l'opzione SET TRANSACTION ISOLATION LEVEL", - "mssql.query.deadlockPriority": "Abilita l'opzione SET DEADLOCK_PRIORITY", - "mssql.query.lockTimeout": "Abilita l'opzione SET LOCK TIMEOUT (in millisecondi)", - "mssql.query.queryGovernorCostLimit": "Abilita SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "Abilita SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "Abilita SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "Abilita SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "Abilita SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "Abilita SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "Abilita SET ANSI_PADDING", - "mssql.query.ansiWarnings": "Abilita SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "Abilita SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "Abilita parametrizzazione per Always Encrypted", - "mssql.ignorePlatformWarning": "[Facoltativa] Non visualizzare avvisi su piattaforme non supportate", - "onprem.databaseProperties.recoveryModel": "Modello di recupero", - "onprem.databaseProperties.lastBackupDate": "Ultimo backup del database", - "onprem.databaseProperties.lastLogBackupDate": "Ultimo backup del log", - "onprem.databaseProperties.compatibilityLevel": "Livello di compatibilità", - "onprem.databaseProperties.owner": "Proprietario", - "onprem.serverProperties.serverVersion": "Versione", - "onprem.serverProperties.serverEdition": "Edizione", - "onprem.serverProperties.machineName": "Nome del computer", - "onprem.serverProperties.osVersion": "Versione del sistema operativo", - "cloud.databaseProperties.azureEdition": "Edizione", - "cloud.databaseProperties.serviceLevelObjective": "Piano tariffario", - "cloud.databaseProperties.compatibilityLevel": "Livello di compatibilità", - "cloud.databaseProperties.owner": "Proprietario", - "cloud.serverProperties.serverVersion": "Versione", - "cloud.serverProperties.serverEdition": "Tipo", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Nome (facoltativo)", - "mssql.connectionOptions.connectionName.description": "Nome personalizzato della connessione", - "mssql.connectionOptions.serverName.displayName": "Server", - "mssql.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server", - "mssql.connectionOptions.databaseName.displayName": "Database", - "mssql.connectionOptions.databaseName.description": "Nome del database o del catalogo iniziale nell'origine dati", - "mssql.connectionOptions.authType.displayName": "Tipo di autenticazione", - "mssql.connectionOptions.authType.description": "Specifica il metodo di autenticazione con SQL Server", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Account di accesso SQL", - "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticazione di Windows", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", - "mssql.connectionOptions.userName.displayName": "Nome utente", - "mssql.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", - "mssql.connectionOptions.password.displayName": "Password", - "mssql.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", - "mssql.connectionOptions.applicationIntent.displayName": "Finalità dell'applicazione", - "mssql.connectionOptions.applicationIntent.description": "Dichiara il tipo di carico di lavoro dell'applicazione durante la connessione a un server", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Elaborazione asincrona", - "mssql.connectionOptions.asynchronousProcessing.description": "Se è true, consente l'utilizzo della funzionalità asincrona nel provider di dati .NET Framework.", - "mssql.connectionOptions.connectTimeout.displayName": "Timeout di connessione", - "mssql.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", - "mssql.connectionOptions.currentLanguage.displayName": "Lingua corrente", - "mssql.connectionOptions.currentLanguage.description": "Nome del record di lingua di SQL Server", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Abilita o disabilita Always Encrypted per la connessione", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocollo di attestazione", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Specifica un protocollo per l'attestazione di un enclave lato server usato con Always Encrypted con enclave sicuri", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Attestazione di Azure", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servizio Sorveglianza host", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL di attestazione enclave", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Specifica un endpoint per l'attestazione di un enclave lato server usato con Always Encrypted con enclavi sicuri", - "mssql.connectionOptions.encrypt.displayName": "Crittografa", - "mssql.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Salva in modo permanente le informazioni di sicurezza", - "mssql.connectionOptions.persistSecurityInfo.description": "Se è false, le informazioni sensibili dal punto di vista della sicurezza, come la password, non vengono restituite nell'ambito della connessione", - "mssql.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server", - "mssql.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server", - "mssql.connectionOptions.attachedDBFileName.displayName": "Nome file del database collegato", - "mssql.connectionOptions.attachedDBFileName.description": "Nome del file primario, incluso il nome del percorso completo, di un database collegabile", - "mssql.connectionOptions.contextConnection.displayName": "Connessione al contesto", - "mssql.connectionOptions.contextConnection.description": "Se è true, indica che la connessione deve provenire dal contesto SQL Server. Disponibile solo quando è in esecuzione nel processo SQL Server", - "mssql.connectionOptions.port.displayName": "Porta", - "mssql.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", - "mssql.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", - "mssql.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", - "mssql.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", - "mssql.connectionOptions.applicationName.displayName": "Nome dell'applicazione", - "mssql.connectionOptions.applicationName.description": "Nome dell'applicazione", - "mssql.connectionOptions.workstationId.displayName": "ID workstation", - "mssql.connectionOptions.workstationId.description": "Nome della workstation che si connette a SQL Server", - "mssql.connectionOptions.pooling.displayName": "Pooling", - "mssql.connectionOptions.pooling.description": "Se è true, l'oggetto connessione viene prelevato dal pool appropriato oppure, se necessario, viene creato e aggiunto al pool appropriato", - "mssql.connectionOptions.maxPoolSize.displayName": "Dimensioni massime del pool", - "mssql.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool", - "mssql.connectionOptions.minPoolSize.displayName": "Dimensioni minime del pool", - "mssql.connectionOptions.minPoolSize.description": "Numero minimo di connessioni consentite nel pool", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico", - "mssql.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente", - "mssql.connectionOptions.replication.displayName": "Replica", - "mssql.connectionOptions.replication.description": "Usato da SQL Server nella replica", - "mssql.connectionOptions.attachDbFilename.displayName": "Collega nome file del database", - "mssql.connectionOptions.failoverPartner.displayName": "Partner di failover", - "mssql.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Failover su più subnet", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", - "mssql.connectionOptions.multipleActiveResultSets.description": "Se è true, possono essere restituiti e letti più set di risultati da un'unica connessione", - "mssql.connectionOptions.packetSize.displayName": "Dimensioni del pacchetto", - "mssql.connectionOptions.packetSize.description": "Dimensioni in byte dei pacchetti di rete usati per comunicare con un'istanza di SQL Server", - "mssql.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi", - "mssql.connectionOptions.typeSystemVersion.description": "Indica quale sistema di tipi di server il provider esporrà mediante il DataReader", - "databasesListProperties.name": "Nome", - "databasesListProperties.status": "Stato", - "databasesListProperties.size": "Dimensioni (MB)", - "databasesListProperties.lastBackup": "Ultimo backup", - "objectsListProperties.name": "Nome" + "dist/dashboard/serviceEndpoints": { + "copyText": "Copia", + "endpoint.appproxy": "Proxy dell'applicazione", + "endpoint.controller": "Servizio di gestione cluster", + "endpoint.gateway": "Gateway per l'accesso ai file HDFS, Spark", + "endpoint.grafana": "Dashboard di metriche", + "endpoint.kibana": "Dashboard di ricerca log", + "endpoint.livy": "Proxy per l'esecuzione di istruzioni, processi e applicazioni Spark", + "endpoint.managementproxy": "Proxy di gestione", + "endpoint.mgmtproxy": "Proxy di gestione", + "endpoint.sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", + "endpoint.sqlServerEndpoint": "Front-end dell'istanza master di SQL Server", + "endpoint.webhdfs": "Proxy del file system HDFS", + "endpoint.yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark", + "grafana": "Dashboard di metriche", + "kibana": "Dashboard di ricerca log", + "sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", + "yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è stato selezionato alcun account Azure collegato. Ripetere la query e selezionare un account Azure collegato quando richiesto.", + "mssql.chooseLinkedAzureAccount": "Selezionare un account Azure collegato:", + "mssql.insufficientlyPrivelagedAzureAccount": "L'account Azure configurato per {0} non ha autorizzazioni sufficienti per Azure Key Vault per accedere alla chiave master di colonna per Always Encrypted.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è disponibile alcun account Azure collegato. Aggiungere un account Azure collegato e ripetere la query." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Si è verificato un errore durante l'applicazione delle modifiche delle autorizzazioni: {0}", + "mssql.recursivePermissionOpProgress": "Applicazione delle modifiche delle autorizzazioni a '{0}'.", + "mssql.recursivePermissionOpStarted": "Applicazione delle modifiche delle autorizzazioni in modo ricorsivo in '{0}'", + "mssql.recursivePermissionOpSucceeded": "Le modifiche delle autorizzazioni sono state applicate." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Richiesta non valida", + "webhdfs.httpError401": "Non autorizzato", + "webhdfs.httpError403": "Accesso negato", + "webhdfs.httpError404": "Non trovato", + "webhdfs.httpError500": "Errore interno del server", + "webhdfs.invalidDataStructure": "Struttura dei dati non valida", + "webhdfs.missingProperties": "Non è possibile creare il client WebHDFS a causa di opzioni mancanti: ${0}", + "webhdfs.undefinedArgument": "'${0}' non è definito.", + "webhdfs.unexpectedRedirect": "Reindirizzamento imprevisto", + "webhdfs.unknownError": "Errore sconosciuto" }, "dist/localizedConstants": { "msgMissingNodeContext": "Il comando di Node è stato chiamato senza passare alcun nodo", - "mssql.manageAccessTitle": "Gestisci accesso", - "mssql.locationTitle": "Percorso : ", - "mssql.permissionsTitle": "Autorizzazioni", - "mssql.ownerPostfix": " - Proprietario", - "mssql.owner": "Proprietario", - "mssql.group": "Gruppo", - "mssql.owningGroupPostfix": " - Gruppo proprietario", - "mssql.everyone": "Tutti gli altri", - "mssql.userLabel": "Utente", - "mssql.groupLabel": "Gruppo", "mssql.accessHeader": "Accesso", - "mssql.defaultHeader": "Predefinito", - "mssql.delete": "Elimina", - "mssql.stickyHeader": "Sticky bit", - "mssql.inheritDefaultsLabel": "Impostazioni predefinite di ereditarietà", - "mssql.readHeader": "Lettura", - "mssql.writeHeader": "Scrittura", - "mssql.executeHeader": "Esecuzione", - "mssql.addUserOrGroup": "Aggiungi utente o gruppo", - "mssql.enterNamePlaceholder": "Immettere il nome", "mssql.addLabel": "Aggiungi", - "mssql.namedUsersAndGroups": "Utenti e gruppi non anonimi", - "mssql.defaultUserAndGroups": "Utenti e gruppi predefiniti", - "mssql.userOrGroupIcon": "Icona utente o gruppo", + "mssql.addUserOrGroup": "Aggiungi utente o gruppo", "mssql.apply": "Applica", "mssql.applyRecursively": "Applica in modo ricorsivo", + "mssql.defaultHeader": "Predefinito", + "mssql.defaultUserAndGroups": "Utenti e gruppi predefiniti", + "mssql.delete": "Elimina", + "mssql.enterNamePlaceholder": "Immettere il nome", "mssql.errorApplyingAclChanges": "Si è verificato un errore imprevisto durante l'applicazione delle modifiche: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "Il file locale verrà caricato in HDFS. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Invia processo Spark - Fine ..........................", - "sparkJobSubmission.PrepareUploadingFile": "Caricamento del file dalla cartella locale {0} alla cartella HDFS: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "Il caricamento del file nel cluster è riuscito.", - "sparkJobSubmission.UploadingFileFailed": "Il caricamento del file nel cluster non è riuscito. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Invio del processo {0}... ", - "sparkJobSubmission.SubmitJobFinished": "Il processo Spark è stato inviato.", - "sparkJobSubmission.SubmitJobFailed": "L'invio del processo Spark non è riuscito. {0} ", - "sparkJobSubmission.YarnUIMessage": "URL dell'interfaccia utente di YARN: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "URL della cronologia di Spark: {0} ", + "mssql.everyone": "Tutti gli altri", + "mssql.executeHeader": "Esecuzione", + "mssql.group": "Gruppo", + "mssql.groupLabel": "Gruppo", + "mssql.inheritDefaultsLabel": "Impostazioni predefinite di ereditarietà", + "mssql.locationTitle": "Percorso : ", + "mssql.manageAccessTitle": "Gestisci accesso", + "mssql.namedUsersAndGroups": "Utenti e gruppi non anonimi", + "mssql.owner": "Proprietario", + "mssql.ownerPostfix": " - Proprietario", + "mssql.owningGroupPostfix": " - Gruppo proprietario", + "mssql.permissionsTitle": "Autorizzazioni", + "mssql.readHeader": "Lettura", + "mssql.stickyHeader": "Sticky bit", + "mssql.userLabel": "Utente", + "mssql.userOrGroupIcon": "Icona utente o gruppo", + "mssql.writeHeader": "Scrittura", + "sparkConnectionRequired": "Prima di visualizzare la cronologia {0}, connettersi al cluster Spark.", "sparkJobSubmission.GetApplicationIdFailed": "Il recupero dell'ID applicazione non è riuscito. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "Il file locale verrà caricato in HDFS. ", "sparkJobSubmission.LocalFileNotExisted": "Il file locale {0} non esiste. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "Non è stato trovato alcun cluster Big Data di SQL Server.", - "sparkConnectionRequired": "Prima di visualizzare la cronologia {0}, connettersi al cluster Spark." + "sparkJobSubmission.PrepareSubmitJob": "Invio del processo {0}... ", + "sparkJobSubmission.PrepareUploadingFile": "Caricamento del file dalla cartella locale {0} alla cartella HDFS: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "URL della cronologia di Spark: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Invia processo Spark - Fine ..........................", + "sparkJobSubmission.SubmitJobFailed": "L'invio del processo Spark non è riuscito. {0} ", + "sparkJobSubmission.SubmitJobFinished": "Il processo Spark è stato inviato.", + "sparkJobSubmission.UploadingFileFailed": "Il caricamento del file nel cluster non è riuscito. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "Il caricamento del file nel cluster è riuscito.", + "sparkJobSubmission.YarnUIMessage": "URL dell'interfaccia utente di YARN: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Questo codice di esempio consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.", + "mssql.errorConvertingToNotebook": "Si è verificato un errore durante la conversione del documento SQL in un notebook. Errore: {0}", + "mssql.errorConvertingToSQL": "Si è verificato un errore durante la conversione del documento notebook in SQL. Errore: {0}", + "noController": "Non è stato possibile trovare l'endpoint del controller per questa istanza", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Sono supportati solo notebook con estensione ipynb" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Operazione di flusso annullata dall'utente" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "Annullare l'operazione?", + "cancelTooltip": "Annulla", + "mssql.searchServers": "Nomi dei server di ricerca", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "In connectionInfo.options mancano alcune proprietà: {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options non è definito.", + "connectionInfoUndefined": "ConnectionInfo non è definito." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "AVVISO: questo file è stato troncato alla posizione {0} per l'anteprima. ", "maxSizeReached": "Il file è stato troncato alla posizione {0} per l'anteprima." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Annulla", - "cancel": "Annullare l'operazione?", - "mssql.searchServers": "Nomi dei server di ricerca" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Tutti i file", + "copyPathError": "Si è verificato un errore durante la copia del percorso: {0}", + "deleteError": "Si è verificato un errore durante l'eliminazione dei file: {0}", + "enterDirName": "Immettere il nome della directory", + "lblUploadFiles": "Carica", + "makingDir": "Creazione della directory", + "manageAccessError": "Si è verificato un errore imprevisto durante l'apertura della finestra Gestisci accesso: {0}", + "mkDirError": "Si è verificato un errore durante la creazione della directory: {0}", + "mkdirCanceled": "L'operazione è stata annullata", + "msgDeleteFile": "Eliminare questo file?", + "msgDeleteFolder": "Eliminare questa cartella e il relativo contenuto?", + "previewError": "Si è verificato un errore durante l'anteprima del file: {0}", + "previewing": "Generazione dell'anteprima", + "saveCanceled": "L'operazione di salvataggio è stata annullata", + "saveError": "Si è verificato un errore durante il salvataggio del file: {0}", + "saving": "Salvataggio dei file HDFS", + "uploadCanceled": "L'operazione di caricamento è stata annullata", + "uploadError": "Si è verificato un errore durante il caricamento dei file: {0}", + "uploading": "Caricamento di file in HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "Non è possibile eliminare una connessione. È possibile eliminare solo sottocartelle e file.", + "errorExpanding": "Errore: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Si è verificato un errore durante la notifica della modifica del nodo: {0}", + "prmptPwd": "Specificare la password per la connessione a HDFS:", + "promptUsername": "Specificare il nome utente per la connessione a HDFS:", + "rootLabel": "Radice", + "sessionNotFound": "La sessione per il nodo {0} non esiste" + }, + "dist/prompts/confirm": { + "msgNo": "No", + "msgYes": "Sì" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "Il server selezionato non appartiene a un cluster Big Data di SQL Server", + "selectOtherServer": "Seleziona un'altra istanza di SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Si è verificato un errore durante il recupero del percorso del file: {0}", + "sparkJobSubmission.NoSqlSelected": "Non è stata selezionata alcuna istanza di SQL Server.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Selezionare SQL Server con il cluster Big Data." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "AVANZATE", + "sparkJobSubmission.ReferenceFilesList": "File di riferimento", + "sparkJobSubmission.ReferenceFilesListTooltip": "File da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", + "sparkJobSubmission.ReferenceJarList": "File JAR di riferimento", + "sparkJobSubmission.ReferenceJarListToolTip": "File con estensione jar da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", + "sparkJobSubmission.ReferencePyList": "File py di riferimento", + "sparkJobSubmission.ReferencePyListTooltip": "File con estensione py da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", + "sparkJobSubmission.configValues": "Valori di configurazione", + "sparkJobSubmission.configValuesTooltip": "Elenco di coppie nome-valore contenenti valori di configurazione Spark. Codificato come dizionario JSON. Esempio: '{\"name\":\"value\", \"name2\":\"value2\"}'.", + "sparkJobSubmission.driverCores": "Core driver", + "sparkJobSubmission.driverCoresTooltip": "Quantità di core CPU da allocare al driver.", + "sparkJobSubmission.driverMemory": "Memoria driver", + "sparkJobSubmission.driverMemoryTooltip": "Quantità di memoria da allocare al driver. Specificare le unità come parte del valore. Esempio: 512 M o 2 G.", + "sparkJobSubmission.executorCores": "Core executor", + "sparkJobSubmission.executorCoresTooltip": "Quantità di core CPU da allocare all'executor.", + "sparkJobSubmission.executorCount": "Conteggio executor", + "sparkJobSubmission.executorCountTooltip": "Numero di istanze dell'executor da eseguire.", + "sparkJobSubmission.executorMemory": "Memoria executor", + "sparkJobSubmission.executorMemoryTooltip": "Quantità di memoria da allocare all'executor. Specificare le unità come parte del valore. Esempio: 512 M o 2 G.", + "sparkJobSubmission.queueName": "Nome coda", + "sparkJobSubmission.queueNameTooltip": "Nome della coda Spark in cui eseguire la sessione." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Argomenti", + "sparkJobSubmission.ArgumentsTooltip": "Argomenti della riga di comando usati nella classe principale. Separare più argomenti con uno spazio.", + "sparkJobSubmission.FilePathPlaceHolder": "Percorso di un file con estensione jar o py", + "sparkJobSubmission.GeneralTabName": "GENERALE", + "sparkJobSubmission.HDFSFileNotExisted": "Il file HDFS specificato non esiste. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} non esiste nel cluster oppure è stata generata un'eccezione. ", + "sparkJobSubmission.JobName": "Nome processo", + "sparkJobSubmission.JobNamePlaceHolder": "Immetti un nome...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "Il file locale selezionato verrà caricato in HDFS: {0}", + "sparkJobSubmission.MainClass": "Classe principale", + "sparkJobSubmission.MainFilePath": "File JAR/py", + "sparkJobSubmission.NotSpecifyJARPYPath": "Il file JAR/py della proprietà non è specificato.", + "sparkJobSubmission.NotSpecifyJobName": "Il nome del processo della proprietà non è specificato.", + "sparkJobSubmission.NotSpecifyMainClass": "La classe principale della proprietà non è specificata.", + "sparkJobSubmission.SelectFileError": "Si è verificato un errore durante l'individuazione del file. Errore: {0}", + "sparkJobSubmission.SparkCluster": "Cluster Spark", + "sparkSelectLocalFile": "Seleziona" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Annulla", + "sparkJobSubmission.DialogSubmitButton": "Invia", + "sparkJobSubmission.DialogTitleNewJob": "Nuovo processo", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "I parametri per SparkJobSubmissionDialog non sono validi", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Invia processo Spark - Inizio ..........................", + "sparkJobSubmission.SubmitSparkJob": "Invio processo Spark {0}:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Timeout durante il recupero dell'ID applicazione. {0}[Log] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId non è valido. ", + "sparkJobSubmission.PathNotSpecified.": "Il percorso proprietà non è specificato. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "I parametri per SparkJobSubmissionModel non sono validi", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "La proprietà localFilePath o hdfsFolderPath non è specificata. ", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs non è valido. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "La risposta non ha restituito alcun ID batch di processo Spark.{0}[Errore] {1}", "sparkJobSubmission.LivyNoLogReturned": "Nella risposta non è stato restituito alcun log.{0}[Errore] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Specificare il nome utente per la connessione al controller BDC:", - "promptBDCPassword": "Specificare la password per la connessione al controller BDC", "bdcConnectError": "Errore: {0}. ", + "promptBDCPassword": "Specificare la password per la connessione al controller BDC", + "promptBDCUsername": "{0}Specificare il nome utente per la connessione al controller BDC:", "usernameAndPasswordRequired": "Il nome utente e la password sono obbligatori" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Tutti i file", - "lblUploadFiles": "Carica", - "uploading": "Caricamento di file in HDFS", - "uploadCanceled": "L'operazione di caricamento è stata annullata", - "uploadError": "Si è verificato un errore durante il caricamento dei file: {0}", - "makingDir": "Creazione della directory", - "mkdirCanceled": "L'operazione è stata annullata", - "mkDirError": "Si è verificato un errore durante la creazione della directory: {0}", - "enterDirName": "Immettere il nome della directory", - "deleteError": "Si è verificato un errore durante l'eliminazione dei file: {0}", - "msgDeleteFolder": "Eliminare questa cartella e il relativo contenuto?", - "msgDeleteFile": "Eliminare questo file?", - "saving": "Salvataggio dei file HDFS", - "saveCanceled": "L'operazione di salvataggio è stata annullata", - "saveError": "Si è verificato un errore durante il salvataggio del file: {0}", - "previewing": "Generazione dell'anteprima", - "previewError": "Si è verificato un errore durante l'anteprima del file: {0}", - "copyPathError": "Si è verificato un errore durante la copia del percorso: {0}", - "manageAccessError": "Si è verificato un errore imprevisto durante l'apertura della finestra Gestisci accesso: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Struttura dei dati non valida", - "webhdfs.missingProperties": "Non è possibile creare il client WebHDFS a causa di opzioni mancanti: ${0}", - "webhdfs.undefinedArgument": "'${0}' non è definito.", - "webhdfs.httpError400": "Richiesta non valida", - "webhdfs.httpError401": "Non autorizzato", - "webhdfs.httpError403": "Accesso negato", - "webhdfs.httpError404": "Non trovato", - "webhdfs.httpError500": "Errore interno del server", - "webhdfs.unknownError": "Errore sconosciuto", - "webhdfs.unexpectedRedirect": "Reindirizzamento imprevisto" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo non è definito.", - "connectionInfoOptionsUndefined": "ConnectionInfo.options non è definito.", - "connectionInfoOptionsMissingProperties": "In connectionInfo.options mancano alcune proprietà: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Visualizza problemi noti", - "serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Questo codice di esempio consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.", - "mssql.errorConvertingToNotebook": "Si è verificato un errore durante la conversione del documento SQL in un notebook. Errore: {0}", - "mssql.errorConvertingToSQL": "Si è verificato un errore durante la conversione del documento notebook in SQL. Errore: {0}", - "notebookFileType": "Notebooks", - "unsupportedFileType": "Sono supportati solo notebook con estensione ipynb", - "noController": "Non è stato possibile trovare l'endpoint del controller per questa istanza" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Applicazione delle modifiche delle autorizzazioni in modo ricorsivo in '{0}'", - "mssql.recursivePermissionOpSucceeded": "Le modifiche delle autorizzazioni sono state applicate.", - "mssql.recursivePermissionOpProgress": "Applicazione delle modifiche delle autorizzazioni a '{0}'.", - "mssql.recursivePermissionOpError": "Si è verificato un errore durante l'applicazione delle modifiche delle autorizzazioni: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Sì", - "msgNo": "No" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Seleziona un'altra istanza di SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Selezionare SQL Server con il cluster Big Data.", - "sparkJobSubmission.NoSqlSelected": "Non è stata selezionata alcuna istanza di SQL Server.", - "errorNotSqlBigDataCluster": "Il server selezionato non appartiene a un cluster Big Data di SQL Server", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Si è verificato un errore durante il recupero del percorso del file: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "I parametri per SparkJobSubmissionDialog non sono validi", - "sparkJobSubmission.DialogTitleNewJob": "Nuovo processo", - "sparkJobSubmission.DialogCancelButton": "Annulla", - "sparkJobSubmission.DialogSubmitButton": "Invia", - "sparkJobSubmission.SubmitSparkJob": "Invio processo Spark {0}:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Invia processo Spark - Inizio .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "I parametri per SparkJobSubmissionModel non sono validi", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs non è valido. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId non è valido. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Timeout durante il recupero dell'ID applicazione. {0}[Log] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "La proprietà localFilePath o hdfsFolderPath non è specificata. ", - "sparkJobSubmission.PathNotSpecified.": "Il percorso proprietà non è specificato. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "GENERALE", - "sparkJobSubmission.JobNamePlaceHolder": "Immetti un nome...", - "sparkJobSubmission.JobName": "Nome processo", - "sparkJobSubmission.SparkCluster": "Cluster Spark", - "sparkJobSubmission.FilePathPlaceHolder": "Percorso di un file con estensione jar o py", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "Il file locale selezionato verrà caricato in HDFS: {0}", - "sparkJobSubmission.MainFilePath": "File JAR/py", - "sparkJobSubmission.MainClass": "Classe principale", - "sparkJobSubmission.Arguments": "Argomenti", - "sparkJobSubmission.ArgumentsTooltip": "Argomenti della riga di comando usati nella classe principale. Separare più argomenti con uno spazio.", - "sparkJobSubmission.NotSpecifyJobName": "Il nome del processo della proprietà non è specificato.", - "sparkJobSubmission.NotSpecifyJARPYPath": "Il file JAR/py della proprietà non è specificato.", - "sparkJobSubmission.NotSpecifyMainClass": "La classe principale della proprietà non è specificata.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} non esiste nel cluster oppure è stata generata un'eccezione. ", - "sparkJobSubmission.HDFSFileNotExisted": "Il file HDFS specificato non esiste. ", - "sparkSelectLocalFile": "Seleziona", - "sparkJobSubmission.SelectFileError": "Si è verificato un errore durante l'individuazione del file. Errore: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "AVANZATE", - "sparkJobSubmission.ReferenceJarList": "File JAR di riferimento", - "sparkJobSubmission.ReferenceJarListToolTip": "File con estensione jar da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", - "sparkJobSubmission.ReferencePyList": "File py di riferimento", - "sparkJobSubmission.ReferencePyListTooltip": "File con estensione py da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", - "sparkJobSubmission.ReferenceFilesList": "File di riferimento", - "sparkJobSubmission.ReferenceFilesListTooltip": "File da inserire nella directory di lavoro dell'executor. Il percorso dei file deve essere di tipo HDFS. Separare più percorsi con punti e virgola (;)", - "sparkJobSubmission.driverMemory": "Memoria driver", - "sparkJobSubmission.driverMemoryTooltip": "Quantità di memoria da allocare al driver. Specificare le unità come parte del valore. Esempio: 512 M o 2 G.", - "sparkJobSubmission.driverCores": "Core driver", - "sparkJobSubmission.driverCoresTooltip": "Quantità di core CPU da allocare al driver.", - "sparkJobSubmission.executorMemory": "Memoria executor", - "sparkJobSubmission.executorMemoryTooltip": "Quantità di memoria da allocare all'executor. Specificare le unità come parte del valore. Esempio: 512 M o 2 G.", - "sparkJobSubmission.executorCores": "Core executor", - "sparkJobSubmission.executorCoresTooltip": "Quantità di core CPU da allocare all'executor.", - "sparkJobSubmission.executorCount": "Conteggio executor", - "sparkJobSubmission.executorCountTooltip": "Numero di istanze dell'executor da eseguire.", - "sparkJobSubmission.queueName": "Nome coda", - "sparkJobSubmission.queueNameTooltip": "Nome della coda Spark in cui eseguire la sessione.", - "sparkJobSubmission.configValues": "Valori di configurazione", - "sparkJobSubmission.configValuesTooltip": "Elenco di coppie nome-valore contenenti valori di configurazione Spark. Codificato come dizionario JSON. Esempio: '{\"name\":\"value\", \"name2\":\"value2\"}'." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Specificare il nome utente per la connessione a HDFS:", - "prmptPwd": "Specificare la password per la connessione a HDFS:", - "sessionNotFound": "La sessione per il nodo {0} non esiste", - "notifyError": "Si è verificato un errore durante la notifica della modifica del nodo: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Radice" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Errore: {0}", - "errDeleteConnectionNode": "Non è possibile eliminare una connessione. È possibile eliminare solo sottocartelle e file." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Operazione di flusso annullata dall'utente" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Dashboard di metriche", - "kibana": "Dashboard di ricerca log", - "sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", - "yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark", - "copyText": "Copia", - "endpoint.appproxy": "Proxy dell'applicazione", - "endpoint.controller": "Servizio di gestione cluster", - "endpoint.gateway": "Gateway per l'accesso ai file HDFS, Spark", - "endpoint.managementproxy": "Proxy di gestione", - "endpoint.mgmtproxy": "Proxy di gestione", - "endpoint.sqlServerEndpoint": "Front-end dell'istanza master di SQL Server", - "endpoint.grafana": "Dashboard di metriche", - "endpoint.kibana": "Dashboard di ricerca log", - "endpoint.yarnHistory": "Dashboard di diagnostica e monitoraggio di Spark", - "endpoint.sparkHistory": "Dashboard di gestione processi e monitoraggio di Spark", - "endpoint.webhdfs": "Proxy del file system HDFS", - "endpoint.livy": "Proxy per l'esecuzione di istruzioni, processi e applicazioni Spark" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} avviato", - "startingServiceStatusMsg": "Avvio di {0}", - "failedToStartServiceErrorMsg": "Non è stato possibile avviare {0}", - "installingServiceChannelMsg": "Installazione di {0} in {1}", - "installingServiceStatusMsg": "Installazione di {0}", - "installedServiceChannelMsg": "{0} installato", + "downloadServiceDoneChannelMsg": "Installazione di {0} completata", "downloadingServiceChannelMsg": "Download di {0}", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "Download di {0}", - "downloadServiceDoneChannelMsg": "Installazione di {0} completata", - "entryExtractedChannelMsg": "Estratto {0} ({1}/{2})" + "entryExtractedChannelMsg": "Estratto {0} ({1}/{2})", + "failedToStartServiceErrorMsg": "Non è stato possibile avviare {0}", + "installedServiceChannelMsg": "{0} installato", + "installingServiceChannelMsg": "Installazione di {0} in {1}", + "installingServiceStatusMsg": "Installazione di {0}", + "serviceStartedStatusMsg": "{0} avviato", + "startingServiceStatusMsg": "Avvio di {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è disponibile alcun account Azure collegato. Aggiungere un account Azure collegato e ripetere la query.", - "mssql.chooseLinkedAzureAccount": "Selezionare un account Azure collegato:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio deve contattare Azure Key Vault per accedere a una chiave master di colonna per Always Encrypted, ma non è stato selezionato alcun account Azure collegato. Ripetere la query e selezionare un account Azure collegato quando richiesto.", - "mssql.insufficientlyPrivelagedAzureAccount": "L'account Azure configurato per {0} non ha autorizzazioni sufficienti per Azure Key Vault per accedere alla chiave master di colonna per Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Il componente {0} è stato chiuso in modo imprevisto. Riavviare Azure Data Studio.", + "viewKnownIssuesText": "Visualizza problemi noti" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Edizione", + "cloud.databaseProperties.compatibilityLevel": "Livello di compatibilità", + "cloud.databaseProperties.owner": "Proprietario", + "cloud.databaseProperties.serviceLevelObjective": "Piano tariffario", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versione", + "databasesListProperties.lastBackup": "Ultimo backup", + "databasesListProperties.name": "Nome", + "databasesListProperties.size": "Dimensioni (MB)", + "databasesListProperties.status": "Stato", + "json.format.enable.desc": "Abilita/Disabilita il formattatore JSON predefinito (richiede il riavvio)", + "json.schemas.desc": "Associa schemi a file JSON nel progetto corrente", + "json.schemas.fileMatch.desc": "Matrice di criteri dei file da usare per la ricerca durante la risoluzione di file JSON in schemi.", + "json.schemas.fileMatch.item.desc": "Criteri dei file che possono contenere '*' da usare per la ricerca durante la risoluzione di file JSON in schemi.", + "json.schemas.schema.desc": "Definizione dello schema per l'URL specificato. È necessario specificare lo schema per evitare accessi all'URL dello schema.", + "json.schemas.url.desc": "URL di uno schema o percorso relativo di uno schema nella directory corrente", + "mssql.configuration.title": "Configurazione di MSSQL", + "mssql.connectionOptions.applicationIntent.description": "Dichiara il tipo di carico di lavoro dell'applicazione durante la connessione a un server", + "mssql.connectionOptions.applicationIntent.displayName": "Finalità dell'applicazione", + "mssql.connectionOptions.applicationName.description": "Nome dell'applicazione", + "mssql.connectionOptions.applicationName.displayName": "Nome dell'applicazione", + "mssql.connectionOptions.asynchronousProcessing.description": "Se è true, consente l'utilizzo della funzionalità asincrona nel provider di dati .NET Framework.", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Elaborazione asincrona", + "mssql.connectionOptions.attachDbFilename.displayName": "Collega nome file del database", + "mssql.connectionOptions.attachedDBFileName.description": "Nome del file primario, incluso il nome del percorso completo, di un database collegabile", + "mssql.connectionOptions.attachedDBFileName.displayName": "Nome file del database collegato", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - Universale con supporto MFA", + "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticazione di Windows", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Account di accesso SQL", + "mssql.connectionOptions.authType.description": "Specifica il metodo di autenticazione con SQL Server", + "mssql.connectionOptions.authType.displayName": "Tipo di autenticazione", + "mssql.connectionOptions.columnEncryptionSetting.description": "Abilita o disabilita Always Encrypted per la connessione", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Numero di tentativi di ripristino della connessione", + "mssql.connectionOptions.connectRetryCount.displayName": "Conteggio tentativi di connessione", + "mssql.connectionOptions.connectRetryInterval.description": "Ritardo tra tentativi di ripristino della connessione", + "mssql.connectionOptions.connectRetryInterval.displayName": "Intervallo tentativi di connessione", + "mssql.connectionOptions.connectTimeout.description": "Intervallo di tempo (in secondi) in cui attendere la connessione al server prima di interrompere il tentativo e generare un errore", + "mssql.connectionOptions.connectTimeout.displayName": "Timeout di connessione", + "mssql.connectionOptions.connectionName.description": "Nome personalizzato della connessione", + "mssql.connectionOptions.connectionName.displayName": "Nome (facoltativo)", + "mssql.connectionOptions.contextConnection.description": "Se è true, indica che la connessione deve provenire dal contesto SQL Server. Disponibile solo quando è in esecuzione nel processo SQL Server", + "mssql.connectionOptions.contextConnection.displayName": "Connessione al contesto", + "mssql.connectionOptions.currentLanguage.description": "Nome del record di lingua di SQL Server", + "mssql.connectionOptions.currentLanguage.displayName": "Lingua corrente", + "mssql.connectionOptions.databaseName.description": "Nome del database o del catalogo iniziale nell'origine dati", + "mssql.connectionOptions.databaseName.displayName": "Database", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Attestazione di Azure", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Servizio Sorveglianza host", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Specifica un protocollo per l'attestazione di un enclave lato server usato con Always Encrypted con enclave sicuri", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocollo di attestazione", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Specifica un endpoint per l'attestazione di un enclave lato server usato con Always Encrypted con enclavi sicuri", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL di attestazione enclave", + "mssql.connectionOptions.encrypt.description": "Se è true, SQL Server usa la crittografia SSL per tutti i dati scambiati tra il client e il server, se nel server è installato un certificato", + "mssql.connectionOptions.encrypt.displayName": "Crittografa", + "mssql.connectionOptions.failoverPartner.description": "Nome o indirizzo di rete dell'istanza di SQL Server che funge da partner di failover", + "mssql.connectionOptions.failoverPartner.displayName": "Partner di failover", + "mssql.connectionOptions.groupName.advanced": "Avanzata", + "mssql.connectionOptions.groupName.connectionResiliency": "Resilienza connessione", + "mssql.connectionOptions.groupName.context": "Contesto", + "mssql.connectionOptions.groupName.initialization": "Inizializzazione", + "mssql.connectionOptions.groupName.pooling": "Pooling", + "mssql.connectionOptions.groupName.replication": "Replica", + "mssql.connectionOptions.groupName.security": "Sicurezza", + "mssql.connectionOptions.groupName.source": "Origine", + "mssql.connectionOptions.loadBalanceTimeout.description": "Tempo minimo (in secondi) in cui la connessione rimane attiva nel pool prima di essere eliminata definitivamente", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Timeout durante il bilanciamento del carico", + "mssql.connectionOptions.maxPoolSize.description": "Numero massimo di connessioni consentite nel pool", + "mssql.connectionOptions.maxPoolSize.displayName": "Dimensioni massime del pool", + "mssql.connectionOptions.minPoolSize.description": "Numero minimo di connessioni consentite nel pool", + "mssql.connectionOptions.minPoolSize.displayName": "Dimensioni minime del pool", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Failover su più subnet", + "mssql.connectionOptions.multipleActiveResultSets.description": "Se è true, possono essere restituiti e letti più set di risultati da un'unica connessione", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", + "mssql.connectionOptions.packetSize.description": "Dimensioni in byte dei pacchetti di rete usati per comunicare con un'istanza di SQL Server", + "mssql.connectionOptions.packetSize.displayName": "Dimensioni del pacchetto", + "mssql.connectionOptions.password.description": "Indica la password da usare per la connessione all'origine dati", + "mssql.connectionOptions.password.displayName": "Password", + "mssql.connectionOptions.persistSecurityInfo.description": "Se è false, le informazioni sensibili dal punto di vista della sicurezza, come la password, non vengono restituite nell'ambito della connessione", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Salva in modo permanente le informazioni di sicurezza", + "mssql.connectionOptions.pooling.description": "Se è true, l'oggetto connessione viene prelevato dal pool appropriato oppure, se necessario, viene creato e aggiunto al pool appropriato", + "mssql.connectionOptions.pooling.displayName": "Pooling", + "mssql.connectionOptions.port.displayName": "Porta", + "mssql.connectionOptions.replication.description": "Usato da SQL Server nella replica", + "mssql.connectionOptions.replication.displayName": "Replica", + "mssql.connectionOptions.serverName.description": "Nome dell'istanza di SQL Server", + "mssql.connectionOptions.serverName.displayName": "Server", + "mssql.connectionOptions.trustServerCertificate.description": "Se è true (ed encrypt=true), SQL Server usa la crittografia SSL per tutti i dati inviati tra il client e il server senza convalidare il certificato del server", + "mssql.connectionOptions.trustServerCertificate.displayName": "Considera attendibile il certificato del server", + "mssql.connectionOptions.typeSystemVersion.description": "Indica quale sistema di tipi di server il provider esporrà mediante il DataReader", + "mssql.connectionOptions.typeSystemVersion.displayName": "Versione del sistema di tipi", + "mssql.connectionOptions.userName.description": "Indica l'ID utente da usare per la connessione all'origine dati", + "mssql.connectionOptions.userName.displayName": "Nome utente", + "mssql.connectionOptions.workstationId.description": "Nome della workstation che si connette a SQL Server", + "mssql.connectionOptions.workstationId.displayName": "ID workstation", + "mssql.disabled": "Disabilitato", + "mssql.enabled": "Abilitato", + "mssql.exportNotebookToSql": "Esporta notebook come SQL", + "mssql.exportSqlAsNotebook": "Esporta SQL come notebook", + "mssql.format.alignColumnDefinitionsInColumns": "Consente di indicare se le definizioni di colonna devono essere allineate", + "mssql.format.datatypeCasing": "Consente di indicare se ai tipi di dati deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", + "mssql.format.keywordCasing": "Consente di indicare se alle parole chiave deve essere applicata la formattazione in lettere MAIUSCOLE o minuscole oppure se non deve essere applicata alcuna formattazione", + "mssql.format.placeCommasBeforeNextStatement": "Consente di indicare se le virgole devono essere inserite all'inizio di ogni istruzione in un elenco, ad esempio ', mycolumn2', anziché alla fine, ad esempio 'mycolumn1,'?", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Consente di indicare se i riferimenti agli oggetti in istruzioni select devono essere suddivisi su righe diverse. Ad esempio per 'SELECT C1, C2 FROM T1' sia C1 che C2 saranno su righe diverse", + "mssql.ignorePlatformWarning": "[Facoltativa] Non visualizzare avvisi su piattaforme non supportate", + "mssql.intelliSense.enableErrorChecking": "Consente di indicare se il controllo degli errori di IntelliSense deve essere abilitato", + "mssql.intelliSense.enableIntelliSense": "Consente di indicare se IntelliSense deve essere abilitato", + "mssql.intelliSense.enableQuickInfo": "Consente di indicare se le informazioni rapide di IntelliSense devono essere abilitate", + "mssql.intelliSense.enableSuggestions": "Consente di indicare se i suggerimenti IntelliSense devono essere abilitati", + "mssql.intelliSense.lowerCaseSuggestions": "Consente di indicare se applicare la formattazione in lettere minuscole ai suggerimenti di IntelliSense", + "mssql.logDebugInfo": "[Facoltativa] Registrare l'output di debug nella console (Visualizza -> Output), quindi selezionare il canale di output appropriato dall'elenco a discesa", + "mssql.logFilesRemovalLimit": "Numero massimo di file meno recenti da rimuovere all'avvio per cui è scaduto il tempo impostato con mssql.logRetentionMinutes. I file che non vengono rimossi a causa di questa limitazione verranno rimossi al successivo avvio di Azure Data Studio.", + "mssql.logRetentionMinutes": "Numero di minuti per la conservazione dei file di log per i servizi di back-end. L'impostazione predefinita è 1 settimana.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Abilita parametrizzazione per Always Encrypted", + "mssql.query.ansiDefaults": "Abilita SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "Abilita SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "Abilita SET ANSI_NULLS", + "mssql.query.ansiPadding": "Abilita SET ANSI_PADDING", + "mssql.query.ansiWarnings": "Abilita SET ANSI_WARNINGS", + "mssql.query.arithAbort": "Abilita l'opzione SET ARITHABORT", + "mssql.query.cursorCloseOnCommit": "Abilita SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "Abilita l'opzione SET DEADLOCK_PRIORITY", + "mssql.query.displayBitAsNumber": "Consente di indicare se le colonne di tipo BIT devono essere visualizzate come numeri (1 o 0). Se è 'false', verranno visualizzate come 'true' o 'false'", + "mssql.query.executionTimeout": "L'impostazione del valore 0 per il timeout di esecuzione indica un'attesa illimitata (nessun timeout)", + "mssql.query.implicitTransactions": "Abilita SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "Abilita l'opzione SET LOCK TIMEOUT (in millisecondi)", + "mssql.query.maxXmlCharsToStore": "Numero di caratteri XML da archiviare dopo l'esecuzione di una query", + "mssql.query.noCount": "Abilita l'opzione SET NOCOUNT", + "mssql.query.noExec": "Abilita l'opzione SET NOEXEC", + "mssql.query.parseOnly": "Abilita l'opzione SET PARSEONLY", + "mssql.query.queryGovernorCostLimit": "Abilita SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "Abilita SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "Numero massimo di righe da restituire prima che il server arresti l'elaborazione della query.", + "mssql.query.statisticsIO": "Abilita L'opzione SET STATISTICS IO", + "mssql.query.statisticsTime": "Abilita l'opzione SET STATISTICS TIME", + "mssql.query.textSize": "Dimensioni massime dei dati di tipo text e ntext restituiti da un'istruzione SELECT", + "mssql.query.transactionIsolationLevel": "Abilita l'opzione SET TRANSACTION ISOLATION LEVEL", + "mssql.query.xactAbortOn": "Abilita l'opzione SET XACT_ABORT ON", + "mssql.tracingLevel": "[Facoltativa] Livello di registrazione per i servizi back-end. Azure Data Studio genera un nome file a ogni avvio e, se il file esiste già, le voci del log vengono accodate a tale file. Per la pulizia dei file di log meno recenti, vedere le impostazioni logRetentionMinutes e logFilesRemovalLimit. Con l'impostazione predefinita di tracingLevel, la quantità di dati registrata non è eccessiva. Se si cambia il livello di dettaglio, la registrazione potrebbe diventare eccessiva e richiedere un notevole spazio su disco per i log. Il livello Error include quello Critical, il livello Warning include quello Error, il livello Information include quello Warning e il livello Verbose include quello Information", + "mssqlCluster.copyPath": "Copia percorso", + "mssqlCluster.deleteFiles": "Elimina", + "mssqlCluster.manageAccess": "Gestisci accesso", + "mssqlCluster.mkdir": "Nuova directory", + "mssqlCluster.previewFile": "Anteprima", + "mssqlCluster.saveFile": "Salva", + "mssqlCluster.uploadFiles": "Carica file", + "notebook.command.new": "Nuovo notebook", + "notebook.command.open": "Apri notebook", + "objectsListProperties.name": "Nome", + "onprem.databaseProperties.compatibilityLevel": "Livello di compatibilità", + "onprem.databaseProperties.lastBackupDate": "Ultimo backup del database", + "onprem.databaseProperties.lastLogBackupDate": "Ultimo backup del log", + "onprem.databaseProperties.owner": "Proprietario", + "onprem.databaseProperties.recoveryModel": "Modello di recupero", + "onprem.serverProperties.machineName": "Nome del computer", + "onprem.serverProperties.osVersion": "Versione del sistema operativo", + "onprem.serverProperties.serverEdition": "Edizione", + "onprem.serverProperties.serverVersion": "Versione", + "tab.bigDataClusterDescription": "Attività e informazioni sul cluster Big Data di SQL Server", + "title.bigDataCluster": "Cluster Big Data di SQL Server", + "title.books": "Notebooks", + "title.clearSearchServerResult": "Ricerca: Cancella risultati del server di ricerca", + "title.configurePython": "Configura Python per Notebooks", + "title.endpoints": "Endpoint servizio", + "title.installPackages": "Installa pacchetti", + "title.newSparkJob": "Nuovo processo Spark", + "title.openClusterDashboard": "Dashboard\r\ncluster", + "title.openSparkHistory": "Visualizza cronologia di Spark", + "title.openYarnHistory": "Visualizza cronologia di YARN", + "title.searchServers": "Ricerca: Server", + "title.showLogFile": "Mostra file di log", + "title.submitSparkJob": "Invia processo Spark", + "title.tasks": "Attività" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json index e18bc7b8a6..083fb39a46 100644 --- a/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Estensioni principali di Notebook", - "description": "Consente di definire il contributo di Notebook basato sul protocollo dati e numerosi comandi e contributi di Notebook.", - "notebook.configuration.title": "Configurazione di Notebook", - "notebook.pythonPath.description": "Percorso locale dell'installazione di Python usata da Notebooks.", - "notebook.useExistingPython.description": "Percorso locale di un'installazione preesistente di Python usata da Notebooks.", - "notebook.dontPromptPythonUpdate.description": "Non visualizzare la richiesta di aggiornamento di Python.", - "notebook.jupyterServerShutdownTimeout.description": "Tempo di attesa (in minuti) prima dell'arresto di un server dopo la chiusura di tutti i notebook. (Immettere 0 per non arrestare)", - "notebook.overrideEditorTheming.description": "Esegue l'override delle impostazioni predefinite dell'editor di Notebook. Le impostazioni includono il colore di sfondo, il colore della riga corrente e il bordo", - "notebook.maxTableRows.description": "Numero massimo di righe restituite per tabella nell'editor di Notebook", - "notebook.trustedBooks.description": "I notebook contenuti in questi libri verranno considerati automaticamente attendibili.", - "notebook.maxBookSearchDepth.description": "Profondità massima delle sottodirectory per la ricerca di book (immettere 0 per la profondità infinita)", - "notebook.collapseBookItems.description": "Comprime gli elementi del libro al livello radice nel viewlet Notebook", - "notebook.remoteBookDownloadTimeout.description": "Timeout di download in millisecondi per i libri GitHub", - "notebook.pinnedNotebooks.description": "Notebook aggiunti dall'utente per l'area di lavoro corrente", - "notebook.allowRoot.description": "Consenti l'esecuzione del server Jupyter come utente root", - "notebook.command.new": "Nuovo notebook", - "notebook.command.open": "Apri notebook", - "notebook.analyzeJupyterNotebook": "Analizza in Notebook", - "notebook.command.runactivecell": "Esegui cella", - "notebook.command.clearactivecellresult": "Cancella risultato della cella", - "notebook.command.runallcells": "Esegui celle", - "notebook.command.addcode": "Aggiungi cella di codice", - "notebook.command.addtext": "Aggiungi cella di testo", - "notebook.command.addcell": "Aggiungi cella", - "title.analyzeJupyterNotebook": "Analizza in Notebook", - "title.newJupyterNotebook": "Nuovo notebook", - "title.openJupyterNotebook": "Apri notebook", - "title.jupyter.setContext": "Imposta contesto per Notebook", - "title.jupyter.setKernel": "Imposta kernel per Notebook", - "config.jupyter.extraKernelsTitle": "Kernel aggiuntivi", - "config.jupyter.extraKernelsDescription": "ID dei kernel aggiuntivi da abilitare", - "config.jupyter.kernelConfigValuesDescription": "Opzioni di configurazione per i kernel Jupyter. Sono gestite automaticamente ed è consigliabile non modificarle manualmente.", - "title.reinstallNotebookDependencies": "Reinstalla dipendenze di Notebook", - "title.configurePython": "Configura Python per Notebooks", - "title.managePackages": "Gestisci pacchetti", - "title.SQL19PreviewBook": "Guida di SQL Server 2019", - "books-preview-category": "Book di Jupyter", - "title.saveJupyterBook": "Salva il Jupyter Book", - "title.trustBook": "Jupyter Book attendibile", - "title.searchJupyterBook": "Cerca nel Jupyter Book", - "title.SavedBooks": "Notebook", - "title.ProvidedBooks": "Jupyter Book disponibili", - "title.PinnedBooks": "Notebook aggiunti", - "title.PreviewLocalizedBook": "Ottieni la Guida localizzata di SQL Server 2019", - "title.openJupyterBook": "Apri libro Jupyter", - "title.closeJupyterBook": "Chiudi libro Jupyter", - "title.closeNotebook": "Chiudere blocco appunti", - "title.removeNotebook": "Rimuovere il blocco appunti", - "title.addNotebook": "Aggiungere blocco appunti", - "title.addMarkdown": "Aggiungi file markdown", - "title.revealInBooksViewlet": "Visualizza nei libri", - "title.createJupyterBook": "Crea Jupyter Book", - "title.openNotebookFolder": "Apri notebook nella cartella", - "title.openRemoteJupyterBook": "Aggiungi libro remoto Jupyter", - "title.pinNotebook": "Aggiungi notebook", - "title.unpinNotebook": "Rimuovi notebook", - "title.moveTo": "Sposta in..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "...Verifica dell'esistenza di {0}", - "executeCommandProcessExited": "Il processo è stato chiuso con codice errore: {0}. Output di StdErr: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "Non è stato possibile trovare il pacchetto specificato" }, "dist/common/localizedConstants": { - "msgYes": "Sì", - "msgNo": "No", - "msgSampleCodeDataFrame": "Questo codice di esempio consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.", - "noBDCConnectionError": "Con i kernel Spark è richiesta una connessione a un'istanza master del cluster Big Data di SQL Server.", - "providerNotValidError": "I provider non MSSQL non sono supportati per i kernel Spark.", - "allFiles": "Tutti i file", - "labelSelectFolder": "Seleziona cartella", - "labelBookFolder": "Seleziona Jupyter Book", - "confirmReplace": "La cartella esiste già. Eliminarla e sostituirla?", - "openNotebookCommand": "Apri notebook", - "openMarkdownCommand": "Apri Markdown", - "openExternalLinkCommand": "Apri collegamento esterno", - "msgBookTrusted": "Jupyter Book è ora considerato attendibile nell'area di lavoro.", - "msgBookAlreadyTrusted": "Il Book è già considerato attendibile in questa area di lavoro.", - "msgBookUntrusted": "Il Book non è più considerato attendibile in questa area di lavoro", - "msgBookAlreadyUntrusted": "Il Book è già considerato non attendibile in questa area di lavoro.", - "msgBookPinned": "Il Book {0} è stato aggiunto nell'area di lavoro.", - "msgBookUnpinned": "Il Book {0} è stato rimosso da questa area di lavoro", - "bookInitializeFailed": "Non è stato possibile trovare un file del sommario nel Book specificato.", - "noBooksSelected": "Nessun Book è attualmente selezionato nel viewlet.", - "labelBookSection": "Seleziona la sezione Jupyter Book", - "labelAddToLevel": "Aggiungi a questo livello", - "missingFileError": "File mancante: {0} da {1}", - "InvalidError.tocFile": "File toc non valido", "Invalid toc.yml": "Errore: {0} include un file toc.yml non corretto", - "configFileError": "File di configurazione mancante", - "openBookError": "Apertura Jupyter Book {0} non riuscita: {1}", - "readBookError": "Non è possibile leggere Jupyter Book {0}: {1}", - "openNotebookError": "L'apertura del notebook {0} non è riuscita: {1}", - "openMarkdownError": "L'apertura del markdown {0} non è riuscita: {1}", - "openUntitledNotebookError": "L'apertura del notebook senza titolo {0} come senza titolo non è riuscita: {1}", - "openExternalLinkError": "L'apertura del collegamento {0} non è riuscita: {1}", + "InvalidError.tocFile": "File toc non valido", + "add": "Aggiungi", + "addRemoteBook": "Aggiungi libro remoto Jupyter", + "allFiles": "Tutti i file", + "book": "Jupyter Book", + "bookDescription": "I libri Jupyter vengono usati per organizzare i blocchi appunti.", + "bookInitializeFailed": "Non è stato possibile trovare un file del sommario nel Book specificato.", + "booksNotFound": "Non sono attualmente disponibili Book nel collegamento fornito", + "browse": "Sfoglia", + "close": "Chiudi", "closeBookError": "Chiusura Jupyter Book {0} non riuscita: {1}", + "configFileError": "File di configurazione mancante", + "confirmOverwrite": "Il file esiste già. Si vuole davvero sovrascrivere il file?", + "confirmReplace": "La cartella esiste già. Eliminarla e sostituirla?", + "contentFolder": "Cartella del contenuto", + "contentFolderOptional": "Cartella del contenuto (facoltativo)", + "create": "Crea", "duplicateFileError": "Il file {0} esiste già nella cartella di destinazione {1} \r\n Il file è stato rinominato in {2} per evitare la perdita di dati.", "editBookError": "Errore durante la modifica del Book {0}: {1}", - "selectBookError": "Si è verificato un errore durante la selezione di un Jupyter Book o di una sezione da modificare: {0}", - "sectionNotFound": "Non è stato possibile trovare {0} in {1}.", - "url": "URL", - "repoUrl": "URL del repository", - "location": "Posizione", - "addRemoteBook": "Aggiungi libro remoto Jupyter", - "onGitHub": "GitHub", - "onsharedFile": "File condiviso", - "releases": "Versioni", - "book": "Jupyter Book", - "version": "Versione", - "language": "Lingua", - "booksNotFound": "Non sono attualmente disponibili Book nel collegamento fornito", - "urlGithubError": "L'URL specificato non è un URL di una versione di GitHub", - "search": "Cerca", - "add": "Aggiungi", - "close": "Chiudi", + "fileExtension": "Estensione file", + "fileName": "Nome file", + "httpRequestError": "La richiesta HTTP non è riuscita con errore: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "È in corso il download remoto del Jupyter Book", + "labelAddToLevel": "Aggiungi a questo livello", + "labelBookFolder": "Seleziona Jupyter Book", + "labelBookSection": "Seleziona la sezione Jupyter Book", + "labelSelectFolder": "Seleziona cartella", + "language": "Lingua", + "learnMore": "Altre informazioni.", + "location": "Posizione", + "missingFileError": "File mancante: {0} da {1}", + "msgBookAlreadyTrusted": "Il Book è già considerato attendibile in questa area di lavoro.", + "msgBookAlreadyUntrusted": "Il Book è già considerato non attendibile in questa area di lavoro.", + "msgBookNotFound": "Jupyter Book non trovati", + "msgBookPinned": "Il Book {0} è stato aggiunto nell'area di lavoro.", + "msgBookTrusted": "Jupyter Book è ora considerato attendibile nell'area di lavoro.", + "msgBookUnpinned": "Il Book {0} è stato rimosso da questa area di lavoro", + "msgBookUntrusted": "Il Book non è più considerato attendibile in questa area di lavoro", + "msgContentFolderError": "Il percorso della cartella del contenuto non esiste", + "msgCreateBookWarningMsg": "Errore durante il tentativo di accesso: {0}", + "msgDownloadLocation": "Download di {0}", + "msgDuplicateFileName": "Il file {0} esiste già nella cartella di destinazione", + "msgInvalidSaveFolder": "Il percorso di salvataggio non è valido.", + "msgNo": "No", + "msgReleaseNotFound": "Versioni non trovate", + "msgRemoteBookDirectoryError": "Si è verificato un errore durante la creazione della directory del Book remoto", "msgRemoteBookDownloadComplete": "Download remoto del Jupyter Book completato", "msgRemoteBookDownloadError": "Errore durante il download remoto di Jupyter Book", + "msgRemoteBookDownloadProgress": "È in corso il download remoto del Jupyter Book", "msgRemoteBookUnpackingError": "Errore durante la decompressione del Jupyter Book remoto", - "msgRemoteBookDirectoryError": "Si è verificato un errore durante la creazione della directory del Book remoto", - "msgTaskName": "Download del Jupyter Book remoto", "msgResourceNotFound": "Risorsa non trovata", - "msgBookNotFound": "Jupyter Book non trovati", - "msgReleaseNotFound": "Versioni non trovate", - "msgUndefinedAssetError": "Il Book selezionato non è valido", - "httpRequestError": "La richiesta HTTP non è riuscita con errore: {0} {1}", - "msgDownloadLocation": "Download di {0}", - "newBook": "Nuovo libro Jupyter (anteprima)", - "bookDescription": "I libri Jupyter vengono usati per organizzare i blocchi appunti.", - "learnMore": "Altre informazioni.", - "contentFolder": "Cartella del contenuto", - "browse": "Sfoglia", - "create": "Crea", - "name": "Nome", - "saveLocation": "Salva posizione", - "contentFolderOptional": "Cartella del contenuto (facoltativo)", - "msgContentFolderError": "Il percorso della cartella del contenuto non esiste", + "msgSampleCodeDataFrame": "Questo codice di esempio consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.", "msgSaveFolderError": "Il percorso di salvataggio non esiste.", - "msgCreateBookWarningMsg": "Errore durante il tentativo di accesso: {0}", - "newNotebook": "Nuovo blocco appunti (anteprima)", + "msgTaskName": "Download del Jupyter Book remoto", + "msgUndefinedAssetError": "Il Book selezionato non è valido", + "msgYes": "Sì", + "name": "Nome", + "newBook": "Nuovo libro Jupyter (anteprima)", "newMarkdown": "Nuovo markdown (anteprima)", - "fileExtension": "Estensione file", - "confirmOverwrite": "Il file esiste già. Si vuole davvero sovrascrivere il file?", + "newNotebook": "Nuovo blocco appunti (anteprima)", + "noBDCConnectionError": "Con i kernel Spark è richiesta una connessione a un'istanza master del cluster Big Data di SQL Server.", + "noBooksSelected": "Nessun Book è attualmente selezionato nel viewlet.", + "onGitHub": "GitHub", + "onsharedFile": "File condiviso", + "openBookError": "Apertura Jupyter Book {0} non riuscita: {1}", + "openExternalLinkCommand": "Apri collegamento esterno", + "openExternalLinkError": "L'apertura del collegamento {0} non è riuscita: {1}", + "openMarkdownCommand": "Apri Markdown", + "openMarkdownError": "L'apertura del markdown {0} non è riuscita: {1}", + "openNotebookCommand": "Apri notebook", + "openNotebookError": "L'apertura del notebook {0} non è riuscita: {1}", + "openUntitledNotebookError": "L'apertura del notebook senza titolo {0} come senza titolo non è riuscita: {1}", + "providerNotValidError": "I provider non MSSQL non sono supportati per i kernel Spark.", + "readBookError": "Non è possibile leggere Jupyter Book {0}: {1}", + "releases": "Versioni", + "repoUrl": "URL del repository", + "saveLocation": "Salva posizione", + "search": "Cerca", + "sectionNotFound": "Non è stato possibile trovare {0} in {1}.", + "selectBookError": "Si è verificato un errore durante la selezione di un Jupyter Book o di una sezione da modificare: {0}", "title": "Titolo", - "fileName": "Nome file", - "msgInvalidSaveFolder": "Il percorso di salvataggio non è valido.", - "msgDuplicadFileName": "Il file {0} esiste già nella cartella di destinazione" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "L'installazione delle dipendenze di Notebook è in corso", - "msgPythonDownloadComplete": "Il download di Python è stato completato", - "msgPythonDownloadError": "Si è verificato un errore durante il download della configurazione di Python", - "msgPythonDownloadPending": "Download del pacchetto Python", - "msgPythonUnpackPending": "Decompressione del pacchetto Python", - "msgPythonDirectoryError": "Si è verificato un errore durante la creazione della directory di installazione di Python", - "msgPythonUnpackError": "Si è verificato un errore durante la decompressione del bundle di Python", - "msgTaskName": "Installazione delle dipendenze di Notebook", - "msgInstallPkgStart": "Installazione delle dipendenze di Notebook. Per altre informazioni, vedere la visualizzazione attività", - "msgInstallPkgFinish": "L'installazione delle dipendenze di Notebook è stata completata", - "msgPythonRunningError": "Non è possibile sovrascrivere un'installazione esistente di Python mentre Python è in esecuzione. Chiudere gli eventuali notebook attivi prima di procedere.", - "msgWaitingForInstall": "È già in corso un'altra installazione di Python. Attendere che venga completata.", - "msgShutdownNotebookSessions": "Le sessioni del notebook di Python attive verranno arrestate per l'aggiornamento. Procedere ora?", - "msgPythonVersionUpdatePrompt": "Python {0} è ora disponibile in Azure Data Studio. La versione corrente di Python (3.6.6) non sarà supportata da dicembre 2021. Eseguire ora l'aggiornamento a Python {0} ?", - "msgPythonVersionUpdateWarning": "Python {0} verrà installato e sostituirà Python 3.6.6. Alcuni pacchetti potrebbero non essere più compatibili con la nuova versione o potrebbero dover essere reinstallati. Verrà creato un notebook che consente di reinstallare tutti i pacchetti pip. Continuare con l'aggiornamento ora?", - "msgDependenciesInstallationFailed": "L'installazione delle dipendenze di Notebook non è riuscita. Errore: {0}", - "msgDownloadPython": "Download della versione locale di Python per la piattaforma {0} in {1}", - "msgPackageRetrievalFailed": "Si è verificato un errore durante il tentativo di recuperare l'elenco dei pacchetti installati: {0}", - "msgGetPythonUserDirFailed": "Si è verificato un errore durante il recupero del percorso utente di Python: {0}", - "yes": "Sì", - "no": "No", - "dontAskAgain": "Non chiedere più" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Installa", - "configurePython.invalidLocationMsg": "Il percorso di installazione specificato non è valido.", - "configurePython.pythonNotFoundMsg": "Non è stata trovata alcuna installazione di Python nel percorso specificato.", - "configurePython.wizardNameWithKernel": "Configura Python per l'esecuzione del kernel {0}", - "configurePython.wizardNameWithoutKernel": "Configura Python per l'esecuzione dei kernel", - "configurePython.page0Name": "Configura runtime Python", - "configurePython.page1Name": "Installa dipendenze", - "configurePython.pythonInstallDeclined": "L'installazione di Python è stata rifiutata." - }, - "dist/extension": { - "codeCellName": "Codice", - "textCellName": "Testo", - "selectCellType": "Indicare il tipo di cella da aggiungere:" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "Sono supportati solo notebook con estensione ipynb", - "confirmReinstall": "Reinstallare?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Sfoglia", - "configurePython.selectFileLabel": "Seleziona", - "configurePython.descriptionWithKernel": "Il kernel {0} richiede la configurazione di un runtime Python e l'installazione delle dipendenze.", - "configurePython.descriptionWithoutKernel": "I kernel dei notebook richiedono la configurazione di un runtime Python e l'installazione delle dipendenze.", - "configurePython.installationType": "Tipo di installazione", - "configurePython.locationTextBoxText": "Percorso di installazione di Python", - "configurePython.pythonConfigured": "Il runtime Python è stato configurato.", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "Non sono state trovate versioni Python supportate.", - "configurePythyon.defaultPathLabel": "{0} (Predefinito)", - "configurePython.newInstall": "Nuova installazione di Python", - "configurePython.existingInstall": "Usa l'installazione esistente di Python", - "configurePythyon.customPathLabel": "{0} (Personalizzato)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Nome", - "configurePython.existingVersionColumn": "Versione esistente", - "configurePython.requiredVersionColumn": "Versione richiesta", - "configurePython.kernelLabel": "Kernel", - "configurePython.requiredDependencies": "Installa dipendenze del kernel richieste", - "msgUnsupportedKernel": "Non è stato possibile recuperare i pacchetti per il kernel {0}" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "L'arresto del server di Notebook non è riuscito: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Si è verificato un errore durante l'arresto del server di Notebook: {0}", - "notebookStartProcessExitPremature": "Il processo del notebook è stato chiuso prematuramente con codice errore: {0}. Output di StdErr: {1}", - "jupyterError": "Errore restituito da Jupyter: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter è in esecuzione alla posizione {0}", - "jupyterOutputMsgStart": "... Avvio del server di Notebook" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "È necessario specificare un percorso di notebook" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato", - "notebook.couldNotFindKnoxGateway": "Non è stato possibile trovare l'endpoint del gateway Knox", - "promptBDCUsername": "{0}Specificare il nome utente per la connessione al controller BDC:", - "promptBDCPassword": "Specificare la password per la connessione al controller BDC", - "bdcConnectError": "Errore: {0}. ", - "clusterControllerConnectionRequired": "Per eseguire processi Spark è necessaria una connessione al controller del cluster" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Gestisci pacchetti", - "managePackages.cancelButtonText": "Chiudi" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Installato", - "managePackages.pkgNameColumn": "Nome", - "managePackages.newPkgVersionColumn": "Versione", - "managePackages.deleteColumn": "Elimina", - "managePackages.uninstallButtonText": "Disinstalla i pacchetti selezionati", - "managePackages.packageType": "Tipo di pacchetto", - "managePackages.location": "Posizione", - "managePackages.packageCount": "{0} {1} pacchetti trovati", - "managePackages.confirmUninstall": "Disinstallare i pacchetti specificati?", - "managePackages.backgroundUninstallStarted": "Disinstallazione di {0}", - "managePackages.backgroundUninstallComplete": "Disinstallazione completata per {0}", - "managePackages.backgroundUninstallFailed": "Non è stato possibile disinstallare {0}. Errore: {1}." - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/D", - "managePackages.searchBarPlaceholder": "Cerca nei pacchetti di {0}", - "managePackages.addNewTabTitle": "Aggiungi nuovo", - "managePackages.searchButtonLabel": "Cerca", - "managePackages.installButtonText": "Installa", - "managePackages.packageNameTitle": "Nome del pacchetto", - "managePackages.packageVersionTitle": "Versione del pacchetto", - "managePackages.packageSummaryTitle": "Riepilogo del pacchetto", - "managePackages.noVersionsFound": "Non è stato possibile trovare alcuna versione valida per il pacchetto specificato", - "managePackages.backgroundInstallStarted": "Installazione di {0} {1}", - "managePackages.backgroundInstallComplete": "Installazione completata per {0} {1}", - "managePackages.backgroundInstallFailed": "Non è stato possibile installare {0} {1}. Errore: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "La richiesta di informazioni sul pacchetto non è riuscita. Errore: {0} {1}" + "url": "URL", + "urlGithubError": "L'URL specificato non è un URL di una versione di GitHub", + "version": "Versione" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Questo codice di esempio consente di caricare il file in un frame di dati e visualizzare i primi 10 risultati.", "noNotebookVisible": "Non ci sono editor di notebook attivi", "notebookFiles": "Notebook" }, + "dist/common/utils": { + "ensureDirOutputMsg": "...Verifica dell'esistenza di {0}", + "executeCommandProcessExited": "Il processo è stato chiuso con codice errore: {0}. Output di StdErr: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Sfoglia", + "configurePython.descriptionWithKernel": "Il kernel {0} richiede la configurazione di un runtime Python e l'installazione delle dipendenze.", + "configurePython.descriptionWithoutKernel": "I kernel dei notebook richiedono la configurazione di un runtime Python e l'installazione delle dipendenze.", + "configurePython.existingInstall": "Usa l'installazione esistente di Python", + "configurePython.installationType": "Tipo di installazione", + "configurePython.locationTextBoxText": "Percorso di installazione di Python", + "configurePython.newInstall": "Nuova installazione di Python", + "configurePython.pythonConfigured": "Il runtime Python è stato configurato.", + "configurePython.selectFileLabel": "Seleziona", + "configurePythyon.customPathLabel": "{0} (Personalizzato)", + "configurePythyon.defaultPathLabel": "{0} (Predefinito)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "Non sono state trovate versioni Python supportate." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "Il percorso di installazione specificato non è valido.", + "configurePython.okButtonText": "Installa", + "configurePython.page0Name": "Configura runtime Python", + "configurePython.page1Name": "Installa dipendenze", + "configurePython.pythonInstallDeclined": "L'installazione di Python è stata rifiutata.", + "configurePython.pythonNotFoundMsg": "Non è stata trovata alcuna installazione di Python nel percorso specificato.", + "configurePython.wizardNameWithKernel": "Configura Python per l'esecuzione del kernel {0}", + "configurePython.wizardNameWithoutKernel": "Configura Python per l'esecuzione dei kernel" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Versione esistente", + "configurePython.kernelLabel": "Kernel", + "configurePython.pkgNameColumn": "Nome", + "configurePython.requiredDependencies": "Installa dipendenze del kernel richieste", + "configurePython.requiredVersionColumn": "Versione richiesta", + "msgUnsupportedKernel": "Non è stato possibile recuperare i pacchetti per il kernel {0}" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Aggiungi nuovo", + "managePackages.backgroundInstallComplete": "Installazione completata per {0} {1}", + "managePackages.backgroundInstallFailed": "Non è stato possibile installare {0} {1}. Errore: {2}", + "managePackages.backgroundInstallStarted": "Installazione di {0} {1}", + "managePackages.installButtonText": "Installa", + "managePackages.invalidTextPlaceholder": "N/D", + "managePackages.noVersionsFound": "Non è stato possibile trovare alcuna versione valida per il pacchetto specificato", + "managePackages.packageNameTitle": "Nome del pacchetto", + "managePackages.packageSummaryTitle": "Riepilogo del pacchetto", + "managePackages.packageVersionTitle": "Versione del pacchetto", + "managePackages.searchBarPlaceholder": "Cerca nei pacchetti di {0}", + "managePackages.searchButtonLabel": "Cerca" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Disinstallazione completata per {0}", + "managePackages.backgroundUninstallFailed": "Non è stato possibile disinstallare {0}. Errore: {1}.", + "managePackages.backgroundUninstallStarted": "Disinstallazione di {0}", + "managePackages.confirmUninstall": "Disinstallare i pacchetti specificati?", + "managePackages.deleteColumn": "Elimina", + "managePackages.installedTabTitle": "Installato", + "managePackages.location": "Posizione", + "managePackages.newPkgVersionColumn": "Versione", + "managePackages.packageCount": "{0} {1} pacchetti trovati", + "managePackages.packageType": "Tipo di pacchetto", + "managePackages.pkgNameColumn": "Nome", + "managePackages.uninstallButtonText": "Disinstalla i pacchetti selezionati" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Chiudi", + "managePackages.dialogName": "Gestisci pacchetti" + }, + "dist/extension": { + "codeCellName": "Codice", + "selectCellType": "Indicare il tipo di cella da aggiungere:", + "textCellName": "Testo" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "Reinstallare?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Sono supportati solo notebook con estensione ipynb" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "È necessario specificare un percorso di notebook" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "Non chiedere più", + "msgDependenciesInstallationFailed": "L'installazione delle dipendenze di Notebook non è riuscita. Errore: {0}", + "msgDownloadPython": "Download della versione locale di Python per la piattaforma {0} in {1}", + "msgGetPythonUserDirFailed": "Si è verificato un errore durante il recupero del percorso utente di Python: {0}", + "msgInstallPkgFinish": "L'installazione delle dipendenze di Notebook è stata completata", + "msgInstallPkgProgress": "L'installazione delle dipendenze di Notebook è in corso", + "msgInstallPkgStart": "Installazione delle dipendenze di Notebook. Per altre informazioni, vedere la visualizzazione attività", + "msgPackageRetrievalFailed": "Si è verificato un errore durante il tentativo di recuperare l'elenco dei pacchetti installati: {0}", + "msgPythonDirectoryError": "Si è verificato un errore durante la creazione della directory di installazione di Python", + "msgPythonDownloadComplete": "Il download di Python è stato completato", + "msgPythonDownloadError": "Si è verificato un errore durante il download della configurazione di Python", + "msgPythonDownloadPending": "Download del pacchetto Python", + "msgPythonRunningError": "Non è possibile sovrascrivere un'installazione esistente di Python mentre Python è in esecuzione. Chiudere gli eventuali notebook attivi prima di procedere.", + "msgPythonUnpackError": "Si è verificato un errore durante la decompressione del bundle di Python", + "msgPythonUnpackPending": "Decompressione del pacchetto Python", + "msgPythonVersionUpdatePrompt": "Python {0} è ora disponibile in Azure Data Studio. La versione corrente di Python (3.6.6) non sarà supportata da dicembre 2021. Eseguire ora l'aggiornamento a Python {0} ?", + "msgPythonVersionUpdateWarning": "Python {0} verrà installato e sostituirà Python 3.6.6. Alcuni pacchetti potrebbero non essere più compatibili con la nuova versione o potrebbero dover essere reinstallati. Verrà creato un notebook che consente di reinstallare tutti i pacchetti pip. Continuare con l'aggiornamento ora?", + "msgShutdownNotebookSessions": "Le sessioni del notebook di Python attive verranno arrestate per l'aggiornamento. Procedere ora?", + "msgTaskName": "Installazione delle dipendenze di Notebook", + "msgWaitingForInstall": "È già in corso un'altra installazione di Python. Attendere che venga completata.", + "no": "No", + "yes": "Sì" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "L'arresto del server di Notebook non è riuscito: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Errore: {0}. ", + "clusterControllerConnectionRequired": "Per eseguire processi Spark è necessaria una connessione al controller del cluster", + "errorStartBeforeReady": "Non è possibile avviare una sessione. Il gestore non è ancora inizializzato", + "notebook.couldNotFindKnoxGateway": "Non è stato possibile trovare l'endpoint del gateway Knox", + "promptBDCPassword": "Specificare la password per la connessione al controller BDC", + "promptBDCUsername": "{0}Specificare il nome utente per la connessione al controller BDC:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "La richiesta di informazioni sul pacchetto non è riuscita. Errore: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Errore restituito da Jupyter: {0}", + "jupyterOutputMsgStart": "... Avvio del server di Notebook", + "jupyterOutputMsgStartSuccessful": "... Jupyter è in esecuzione alla posizione {0}", + "notebookStartProcessExitPremature": "Il processo del notebook è stato chiuso prematuramente con codice errore: {0}. Output di StdErr: {1}", + "serverStopError": "Si è verificato un errore durante l'arresto del server di Notebook: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "L'azione {0} non è supportata per questo gestore", - "unsupportedScheme": "Non è possibile aprire il collegamento {0} perché sono supportati solo i collegamenti HTTP, HTTPS e file", "notebook.confirmOpen": "Scaricare e aprire '{0}'?", + "notebook.fileDownloadError": "La richiesta di apertura file non è riuscita. Errore: {0} {1}", "notebook.fileNotFound": "Non è stato possibile trovare il file specificato", - "notebook.fileDownloadError": "La richiesta di apertura file non è riuscita. Errore: {0} {1}" + "notebook.unsupportedAction": "L'azione {0} non è supportata per questo gestore", + "unsupportedScheme": "Non è possibile aprire il collegamento {0} perché sono supportati solo i collegamenti HTTP, HTTPS e file" + }, + "package": { + "books-preview-category": "Book di Jupyter", + "config.jupyter.extraKernelsDescription": "ID dei kernel aggiuntivi da abilitare", + "config.jupyter.extraKernelsTitle": "Kernel aggiuntivi", + "config.jupyter.kernelConfigValuesDescription": "Opzioni di configurazione per i kernel Jupyter. Sono gestite automaticamente ed è consigliabile non modificarle manualmente.", + "description": "Consente di definire il contributo di Notebook basato sul protocollo dati e numerosi comandi e contributi di Notebook.", + "displayName": "Estensioni principali di Notebook", + "notebook.allowRoot.description": "Consenti l'esecuzione del server Jupyter come utente root", + "notebook.analyzeJupyterNotebook": "Analizza in Notebook", + "notebook.collapseBookItems.description": "Comprime gli elementi del libro al livello radice nel viewlet Notebook", + "notebook.command.addcell": "Aggiungi cella", + "notebook.command.addcode": "Aggiungi cella di codice", + "notebook.command.addtext": "Aggiungi cella di testo", + "notebook.command.clearactivecellresult": "Cancella risultato della cella", + "notebook.command.new": "Nuovo notebook", + "notebook.command.open": "Apri notebook", + "notebook.command.runactivecell": "Esegui cella", + "notebook.command.runallcells": "Esegui celle", + "notebook.configuration.title": "Configurazione di Notebook", + "notebook.dontPromptPythonUpdate.description": "Non visualizzare la richiesta di aggiornamento di Python.", + "notebook.jupyterServerShutdownTimeout.description": "Tempo di attesa (in minuti) prima dell'arresto di un server dopo la chiusura di tutti i notebook. (Immettere 0 per non arrestare)", + "notebook.maxBookSearchDepth.description": "Profondità massima delle sottodirectory per la ricerca di book (immettere 0 per la profondità infinita)", + "notebook.maxTableRows.description": "Numero massimo di righe restituite per tabella nell'editor di Notebook", + "notebook.overrideEditorTheming.description": "Esegue l'override delle impostazioni predefinite dell'editor di Notebook. Le impostazioni includono il colore di sfondo, il colore della riga corrente e il bordo", + "notebook.pinnedNotebooks.description": "Notebook aggiunti dall'utente per l'area di lavoro corrente", + "notebook.pythonPath.description": "Percorso locale dell'installazione di Python usata da Notebooks.", + "notebook.remoteBookDownloadTimeout.description": "Timeout di download in millisecondi per i libri GitHub", + "notebook.trustedBooks.description": "I notebook contenuti in questi libri verranno considerati automaticamente attendibili.", + "notebook.useExistingPython.description": "Percorso locale di un'installazione preesistente di Python usata da Notebooks.", + "title.PinnedBooks": "Notebook aggiunti", + "title.PreviewLocalizedBook": "Ottieni la Guida localizzata di SQL Server 2019", + "title.ProvidedBooks": "Jupyter Book disponibili", + "title.SQL19PreviewBook": "Guida di SQL Server 2019", + "title.SavedBooks": "Notebook", + "title.addMarkdown": "Aggiungi file markdown", + "title.addNotebook": "Aggiungere blocco appunti", + "title.analyzeJupyterNotebook": "Analizza in Notebook", + "title.closeJupyterBook": "Chiudi libro Jupyter", + "title.closeNotebook": "Chiudere blocco appunti", + "title.configurePython": "Configura Python per Notebooks", + "title.createJupyterBook": "Crea Jupyter Book", + "title.jupyter.setContext": "Imposta contesto per Notebook", + "title.jupyter.setKernel": "Imposta kernel per Notebook", + "title.managePackages": "Gestisci pacchetti", + "title.moveTo": "Sposta in...", + "title.newJupyterNotebook": "Nuovo notebook", + "title.openJupyterBook": "Apri libro Jupyter", + "title.openJupyterNotebook": "Apri notebook", + "title.openNotebookFolder": "Apri notebook nella cartella", + "title.openRemoteJupyterBook": "Aggiungi libro remoto Jupyter", + "title.pinNotebook": "Aggiungi notebook", + "title.reinstallNotebookDependencies": "Reinstalla dipendenze di Notebook", + "title.removeNotebook": "Rimuovere il blocco appunti", + "title.revealInBooksViewlet": "Visualizza nei libri", + "title.saveJupyterBook": "Salva il Jupyter Book", + "title.searchJupyterBook": "Cerca nel Jupyter Book", + "title.trustBook": "Jupyter Book attendibile", + "title.unpinNotebook": "Rimuovi notebook" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json index 7fc9838607..101dbfaa5e 100644 --- a/i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio PowerShell", - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file PowerShell." + "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file PowerShell.", + "displayName": "Nozioni di base sul linguaggio PowerShell" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-it/translations/extensions/profiler.i18n.json index 84f46deae6..9ba3075554 100644 --- a/i18n/ads-language-pack-it/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "Annulla", "createSessionDialog.create": "Avvia", - "createSessionDialog.title": "Avvia nuova sessione del profiler", - "createSessionDialog.templatesInvalid": "L'elenco di modelli non è valido. Non è possibile aprire la finestra di dialogo", + "createSessionDialog.createSessionFailed": "Non è stato possibile creare una sessione", "createSessionDialog.dialogOwnerInvalid": "Il proprietario della finestra di dialogo non è valido. Non è possibile aprire la finestra di dialogo", + "createSessionDialog.enterSessionName": "Immetti il nome della sessione:", "createSessionDialog.invalidProviderType": "Il tipo di provider non è valido. Non è possibile aprire la finestra di dialogo", "createSessionDialog.selectTemplates": "Seleziona il modello di sessione:", - "createSessionDialog.enterSessionName": "Immetti il nome della sessione:", - "createSessionDialog.createSessionFailed": "Non è stato possibile creare una sessione" + "createSessionDialog.templatesInvalid": "L'elenco di modelli non è valido. Non è possibile aprire la finestra di dialogo", + "createSessionDialog.title": "Avvia nuova sessione del profiler" + }, + "package": { + "description": "SQL Server Profiler per Azure Data Studio", + "displayName": "SQL Server Profiler", + "profiler.category": "Profiler", + "profiler.contributes.title.newProfler": "Avvia profiler", + "profiler.contributes.title.openCreateSessionDialog": "Creare stagione del Profiler", + "profiler.contributes.title.start": "Avvia", + "profiler.contributes.title.stop": "Arresta" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/python.i18n.json b/i18n/ads-language-pack-it/translations/extensions/python.i18n.json index aede8b9950..c1a011943d 100644 --- a/i18n/ads-language-pack-it/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio Python", - "description": "Offre la sottolineatura delle sintassi, il match delle parentesi e il folding nei file Python." + "description": "Offre la sottolineatura delle sintassi, il match delle parentesi e il folding nei file Python.", + "displayName": "Nozioni di base sul linguaggio Python" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json index a7fd7be5c7..1a1fd5d08c 100644 --- a/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Cronologia delle query", - "queryHistory.description": "Visualizza ed esegue query eseguite in precedenza", "queryHistory.clear": "Cancella tutta la cronologia", + "queryHistory.description": "Visualizza ed esegue query eseguite in precedenza", + "queryHistory.displayName": "Cronologia delle query", "queryHistory.toggleCapture": "Attiva/Disattiva acquisizione della cronologia delle query" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/r.i18n.json b/i18n/ads-language-pack-it/translations/extensions/r.i18n.json index 59c8f30fa4..023a9c33cb 100644 --- a/i18n/ads-language-pack-it/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio R", - "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file R." + "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file R.", + "displayName": "Nozioni di base sul linguaggio R" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-it/translations/extensions/resource-deployment.i18n.json index bcd2ab475c..5fccd212a5 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Estensione Distribuzione SQL Server per Azure Data Studio", - "extension-description": "Offre un'esperienza basata su notebook per la distribuzione di Microsoft SQL Server", - "deploy-resource-command-name": "Nuova distribuzione…", - "deploy-resource-command-category": "Distribuzione", - "resource-type-sql-image-display-name": "Immagine del contenitore di SQL Server", - "resource-type-sql-image-description": "Esegue l'immagine del contenitore di SQL Server con Docker", - "version-display-name": "Versione", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "Distribuisci immagini del contenitore di SQL Server 2017", - "docker-sql-2019-title": "Distribuisci immagini del contenitore di SQL Server 2019", - "docker-container-name-field": "Nome del contenitore", - "docker-sql-password-field": "Password di SQL Server", - "docker-confirm-sql-password-field": "Conferma password", - "docker-sql-port-field": "Porta", - "resource-type-sql-windows-setup-display-name": "SQL Server in Windows", - "resource-type-sql-windows-setup-description": "Consente di eseguire SQL Server in Windows. Selezionare una versione per iniziare.", - "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", - "deployment.configuration.title": "Configurazione della distribuzione", - "azdata-install-location-description": "Percorso del pacchetto azdata usato per il comando di installazione", - "azure-sqlvm-display-name": "SQL Server per la macchina virtuale di Azure", - "azure-sqlvm-description": "Creare macchine virtuali SQL in Azure. Ideale per le migrazioni e le applicazioni che richiedono l'accesso a livello di sistema operativo.", - "azure-sqlvm-deploy-dialog-title": "Distribuisci macchina virtuale SQL di Azure", - "azure-sqlvm-deploy-dialog-action-text": "Genera script nel notebook", - "azure-sqlvm-agreement": "Accetto {0}, {1} e {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Condizioni di licenza della macchina virtuale SQL di Azure", - "azure-sqlvm-agreement-azdata-eula": "Condizioni di licenza di azdata", - "azure-sqlvm-azure-account-page-label": "Informazioni su Azure", - "azure-sqlvm-azure-location-label": "Località di Azure", - "azure-sqlvm-vm-information-page-label": "Informazioni sulla macchina virtuale", - "azure-sqlvm-image-label": "Immagine", - "azure-sqlvm-image-sku-label": "SKU dell'immagine della macchina virtuale", - "azure-sqlvm-publisher-label": "Editore", - "azure-sqlvm-vmname-label": "Nome macchina virtuale", - "azure-sqlvm-vmsize-label": "Dimensioni", - "azure-sqlvm-storage-page-lable": "Account di archiviazione", - "azure-sqlvm-storage-accountname-label": "Nome account di archiviazione", - "azure-sqlvm-storage-sku-label": "Tipo di SKU dell'account di archiviazione", - "azure-sqlvm-vm-administrator-account-page-label": "Account amministratore", - "azure-sqlvm-username-label": "Nome utente", - "azure-sqlvm-password-label": "Password", - "azure-sqlvm-password-confirm-label": "Conferma password", - "azure-sqlvm-vm-summary-page-label": "Riepilogo", - "azure-sqldb-display-name": "Database SQL di Azure", - "azure-sqldb-description": "Creare un database SQL, un server di database o un pool elastico in Azure.", - "azure-sqldb-portal-ok-button-text": "Crea nel portale di Azure", - "azure-sqldb-notebook-ok-button-text": "Seleziona", - "resource-type-display-name": "Tipo di risorsa", - "sql-azure-single-database-display-name": "Database singolo", - "sql-azure-elastic-pool-display-name": "Pool elastico", - "sql-azure-database-server-display-name": "Server di database", - "azure-sqldb-agreement": "Accetto {0}, {1} e {2}.", - "azure-sqldb-agreement-sqldb-eula": "Condizioni di licenza del Database SQL di Azure", - "azure-sqldb-agreement-azdata-eula": "Condizioni di licenza di azdata", - "azure-sql-mi-display-name": "Istanza gestita di SQL di Azure", - "azure-sql-mi-display-description": "Creare un'Istanza gestita di SQL in Azure o in un ambiente gestito dal cliente", - "azure-sql-mi-okButton-text": "Apri nel portale", - "azure-sql-mi-resource-type-option-label": "Tipo di risorsa", - "azure-sql-mi-agreement": "Accetto {0} e {1}.", - "azure-sql-mi-agreement-eula": "Condizioni di licenza dell'Istanza gestita di SQL di Azure", - "azure-sql-mi-help-text": "L'Istanza gestita di SQL di Azure fornisce l'accesso completo a SQL Server e la compatibilità delle funzionalità per la migrazione delle istanze di SQL Server ad Azure o lo sviluppo di nuove applicazioni. {0}.", - "azure-sql-mi-help-text-learn-more": "Altre informazioni" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Tipo di campo sconosciuto: \"{0}\"", + "azdataEulaDeclined": "La distribuzione non può continuare. Le condizioni di licenza dell'interfaccia della riga di comando di Azure Data sono state rifiutate. È possibile accettare il contratto di licenza per continuare oppure annullare questa operazione", + "azdataEulaNotAccepted": "La distribuzione non può continuare. Le condizioni di licenza dell'interfaccia della riga di comando di Azure Data non sono ancora state accettate. Accettare il contratto di licenza per abilitare le funzionalità che richiedono l'interfaccia della riga di comando di Azure Data.", "azure.account": "Account Azure", + "azure.account.location": "Località di Azure", + "azure.account.resourceGroup": "Gruppo di risorse", "azure.account.subscription": "Sottoscrizione (subset selezionato)", "azure.account.subscriptionDescription": "Modificare le sottoscrizioni attualmente selezionate tramite l'azione 'Seleziona sottoscrizioni' in un account elencato nella visualizzazione albero 'Azure' del viewlet 'Connessioni'", - "azure.account.resourceGroup": "Gruppo di risorse", - "azure.account.location": "Località di Azure", - "filePicker.browse": "Sfoglia", - "button.label": "Seleziona", - "kubeConfigClusterPicker.kubeConfigFilePath": "Percorso del file di configurazione kube", - "kubeConfigClusterPicker.clusterContextNotFound": "Non sono state trovate informazioni sul contesto del cluster", - "azure.signin": "Accedi…", - "azure.refresh": "Aggiorna", - "azure.yes": "Sì", "azure.no": "No", - "azure.resourceGroup.createNewResourceGroup": "Crea un nuovo gruppo di risorse", + "azure.refresh": "Aggiorna", "azure.resourceGroup.NewResourceGroupAriaLabel": "Nuovo nome del gruppo di risorse", + "azure.resourceGroup.createNewResourceGroup": "Crea un nuovo gruppo di risorse", + "azure.signin": "Accedi…", + "azure.yes": "Sì", + "button.label": "Seleziona", "deployCluster.Realm": "Area di autenticazione", - "UnknownFieldTypeError": "Tipo di campo sconosciuto: \"{0}\"", - "optionsSource.alreadyDefined": "L'origine opzioni con ID: {0} è già stata definita", - "valueProvider.alreadyDefined": "Il provider di valori con ID: {0} è già stato definito", - "optionsSource.notDefined": "Nessuna origine opzioni definita per l'ID: {0}", - "valueProvider.notDefined": "Nessun provider di valori definito per l'ID: {0}", - "getVariableValue.unknownVariableName": "Tentativo di ottenere il valore della variabile per la variabile sconosciuta: {0}", + "deploymentDialog.InstallingTool": "È in corso l'installazione dello strumento necessario '{0}' [ {1} ].", + "deploymentDialog.RecheckEulaButton": "Accetta contratto di licenza e seleziona", + "filePicker.browse": "Sfoglia", "getIsPassword.unknownVariableName": "Tentativo di ottenere isPassword per la variabile sconosciuta: {0}", + "getVariableValue.unknownVariableName": "Tentativo di ottenere il valore della variabile per la variabile sconosciuta: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "Non sono state trovate informazioni sul contesto del cluster", + "kubeConfigClusterPicker.kubeConfigFilePath": "Percorso del file di configurazione kube", "optionsNotDefined": "FieldInfo.options non è stato definito per il tipo di campo: {0}", "optionsNotObjectOrArray": "FieldInfo.options deve essere un oggetto se non è una matrice", + "optionsSource.alreadyDefined": "L'origine opzioni con ID: {0} è già stata definita", + "optionsSource.notDefined": "Nessuna origine opzioni definita per l'ID: {0}", "optionsTypeNotFound": "Quando FieldInfo.options è un oggetto, deve avere la proprietà 'optionsType'", "optionsTypeRadioOrDropdown": "Quando optionsType non è {0}, deve essere {1}", - "azdataEulaNotAccepted": "La distribuzione non può continuare. Le condizioni di licenza dell'interfaccia della riga di comando di Azure Data non sono ancora state accettate. Accettare il contratto di licenza per abilitare le funzionalità che richiedono l'interfaccia della riga di comando di Azure Data.", - "azdataEulaDeclined": "La distribuzione non può continuare. Le condizioni di licenza dell'interfaccia della riga di comando di Azure Data sono state rifiutate. È possibile accettare il contratto di licenza per continuare oppure annullare questa operazione", - "deploymentDialog.RecheckEulaButton": "Accetta contratto di licenza e seleziona", + "resourceDeployment.BackgroundExecutionFailed": "L'attività \"{0}\" non è riuscita.", + "resourceDeployment.Description": "Descrizione", + "resourceDeployment.FailedToOpenNotebook": "Si è verificato un errore durante l'apertura del notebook di output. {1}{2}.", + "resourceDeployment.InstallTools": "Installa strumenti", + "resourceDeployment.Options": "Opzioni", + "resourceDeployment.RequiredVersion": "Versione richiesta", + "resourceDeployment.Status": "Stato", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "L'attività \"{0}\" non è riuscita e non è stato generato alcun notebook di output.", + "resourceDeployment.Tool": "Strumento", + "resourceDeployment.Version": "Versione", + "resourceDeployment.ViewErrorDetail": "Visualizza dettagli dell'errore", + "resourceDeployment.discoverPathOrAdditionalInformation": "Percorso individuato o altre informazioni", "resourceDeployment.extensionRequiredPrompt": "L'estensione \"{0}\" è necessaria per distribuire la risorsa, si vuole installarla subito?", "resourceDeployment.install": "Installare", "resourceDeployment.installingExtension": "Installazione dell'estensione \"{0}\" in corso...", + "resourceDeployment.requiredTools": "Strumenti necessari", "resourceDeployment.unknownExtension": "Estensione \"{0}\" sconosciuta", - "resourceTypePickerDialog.title": "Seleziona le opzioni di distribuzione", "resourceTypePickerDialog.resourceSearchPlaceholder": "Filtra risorse...", - "resourceTypePickerDialog.tagsListViewTitle": "Categorie", - "validation.multipleValidationErrors": "In questa pagina sono presenti alcuni errori. Per visualizzarli, fare clic su 'Mostra dettagli'.", - "ui.ScriptToNotebookButton": "Script", - "ui.DeployButton": "Esegui", - "resourceDeployment.ViewErrorDetail": "Visualizza dettagli dell'errore", - "resourceDeployment.FailedToOpenNotebook": "Si è verificato un errore durante l'apertura del notebook di output. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "L'attività \"{0}\" non è riuscita.", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "L'attività \"{0}\" non è riuscita e non è stato generato alcun notebook di output.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Tutto", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Locale", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Tutto", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Ibrido", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Cloud", - "resourceDeployment.Description": "Descrizione", - "resourceDeployment.Tool": "Strumento", - "resourceDeployment.Status": "Stato", - "resourceDeployment.Version": "Versione", - "resourceDeployment.RequiredVersion": "Versione richiesta", - "resourceDeployment.discoverPathOrAdditionalInformation": "Percorso individuato o altre informazioni", - "resourceDeployment.requiredTools": "Strumenti necessari", - "resourceDeployment.InstallTools": "Installa strumenti", - "resourceDeployment.Options": "Opzioni", - "deploymentDialog.InstallingTool": "È in corso l'installazione dello strumento necessario '{0}' [ {1} ]." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "Si è verificato un errore durante il caricamento o l'analisi del file di configurazione: {0}, errore: {1}", - "fileChecker.NotFile": "Il percorso: {0} non è un file. Selezionare un file di configurazione kube valido.", - "fileChecker.FileNotFound": "File: {0} non trovato. Selezionare un file di configurazione kube.", - "azure.accounts.unexpectedAccountsError": "Errore imprevisto durante il recupero degli account: {0}", - "resourceDeployment.errorFetchingStorageClasses": "Errore imprevisto durante il recupero delle classi di archiviazione kubectl disponibili: {0}", - "azure.accounts.unexpectedSubscriptionsError": "Errore imprevisto durante il recupero delle sottoscrizioni per l'account {0}: {1}", - "azure.accounts.accountNotFoundError": "L'account selezionato '{0}' non è più disponibile. Fare clic su Accedi per aggiungerlo di nuovo o selezionare un account diverso.", - "azure.accessError": "\r\n Dettagli dell'errore: {0}.", - "azure.accounts.accountStaleError": "Il token di accesso per l'account selezionato '{0}' non è più valido. Fare clic sul pulsante Accedi per aggiornare l'account o selezionare un account diverso.", - "azure.accounts.unexpectedResourceGroupsError": "Errore imprevisto durante il recupero dei gruppi di risorse per la sottoscrizione {0}: {1}", - "invalidSQLPassword": "{0} non è conforme al requisito di complessità delle password. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} non corrisponde alla password di conferma" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Distribuisci macchina virtuale SQL di Azure", - "deployAzureSQLVM.ScriptToNotebook": "Genera script nel notebook", - "deployAzureSQLVM.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Impostazioni di Azure", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Account Azure", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Sottoscrizione", - "deployAzureSQLVM.ResourceGroup": "Gruppo di risorse", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Area", - "deployeAzureSQLVM.VmSettingsPageTitle": "Impostazioni macchina virtuale", - "deployAzureSQLVM.VmNameTextBoxLabel": "Nome macchina virtuale", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nome utente dell'account amministratore", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Password dell'account amministratore", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Conferma password", - "deployAzureSQLVM.VmImageDropdownLabel": "Immagine", - "deployAzureSQLVM.VmSkuDropdownLabel": "SKU immagine", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versione immagine", - "deployAzureSQLVM.VmSizeDropdownLabel": "Dimensioni", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Fare clic qui per altre informazioni sui prezzi e sulle dimensioni di macchina virtuale supportate", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Rete", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Configura impostazioni di rete", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nuova rete virtuale", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Rete virtuale", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nuova subnet", - "deployAzureSQLVM.SubnetDropdownLabel": "Subnet", - "deployAzureSQLVM.PublicIPDropdownLabel": "IP pubblico", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nuovo indirizzo IP pubblico", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Abilita porta in ingresso Desktop remoto (RDP) (3389)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "Impostazioni istanze di SQL Server", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Connettività SQL", - "deployAzureSQLVM.SqlPortLabel": "Porta", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Abilita autenticazione SQL", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nome utente", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Password", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Conferma password" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Salva file di configurazione", - "deployCluster.ScriptToNotebook": "Genera script nel notebook", - "deployCluster.SelectConfigFileFolder": "Salva file di configurazione", - "deployCluster.SaveConfigFileSucceeded": "I file di configurazione sono stati salvati in {0}", - "deployCluster.NewAKSWizardTitle": "Distribuisci cluster Big Data di SQL Server 2019 in un nuovo cluster del servizio Azure Kubernetes", - "deployCluster.ExistingAKSWizardTitle": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster esistente del servizio Azure Kubernetes", - "deployCluster.ExistingKubeAdm": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster kubeadm esistente", - "deployCluster.ExistingARO": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster Azure Red Hat OpenShift esistente", - "deployCluster.ExistingOpenShift": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster OpenShift esistente" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Non installato", - "deploymentDialog.ToolStatus.Installed": "Installato", - "deploymentDialog.ToolStatus.Installing": "Installazione…", - "deploymentDialog.ToolStatus.Error": "Errore", - "deploymentDialog.ToolStatus.Failed": "Non riuscito", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew è necessario per la distribuzione degli strumenti e deve essere pre-installato prima di poter distribuire gli strumenti necessari", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl è necessario per l'installazione e deve essere pre-installato prima di poter distribuire gli strumenti necessari", - "toolBase.getPip3InstallationLocation.LocationNotFound": " Non è stato possibile trovare 'Location' nell'output:", - "toolBase.getPip3InstallationLocation.Output": " output:", - "toolBase.InstallError": "Errore durante l'installazione dello strumento '{0}' [ {1} ].{2}Errore: {3}{2}Per altri dettagli, vedere il canale di output '{4}'", - "toolBase.InstallErrorInformation": "Errore durante l'installazione dello strumento. Per altri dettagli, vedere il canale di output '{0}'", - "toolBase.InstallFailed": "I comandi di installazione sono stati completati ma non è stato possibile rilevare la versione dello strumento '{0}', quindi il tentativo di installazione non è riuscito. Errore di rilevamento: {1}{2}Può essere utile pulire le installazioni precedenti.", - "toolBase.InstallFailInformation": "Non è stato possibile rilevare la versione dopo l'installazione. Per altri dettagli, vedere il canale di output '{0}'", - "toolBase.ManualUninstallCommand": " Un modo possibile per eseguire la disinstallazione è usare questo comando: {0} >{1}", - "toolBase.SeeOutputChannel": "Per altri dettagli, {0}vedere il canale di output '{1}'", - "toolBase.installCore.CannotInstallTool": "Non è possibile installare lo strumento: {0}::{1} poiché i comandi di installazione sono sconosciuti per la distribuzione del sistema operativo. Installare {0} manualmente prima di procedere", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Percorsi di ricerca per lo strumento '{0}': {1}", - "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/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Distribuisci database SQL di Azure", - "deployAzureSQLDB.ScriptToNotebook": "Genera script nel notebook", - "deployAzureSQLDB.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Database SQL di Azure - Impostazioni dell'account Azure", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Impostazioni dell'account Azure", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Account Azure", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Sottoscrizione", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Server", - "deployAzureSQLDB.ResourceGroup": "Gruppo di risorse", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Impostazioni database", - "deployAzureSQLDB.FirewallRuleNameLabel": "Nome regola del firewall", - "deployAzureSQLDB.DatabaseNameLabel": "Nome del database SQL", - "deployAzureSQLDB.CollationNameLabel": "Regole di confronto database", - "deployAzureSQLDB.CollationNameSummaryLabel": "Regole di confronto per il database", - "deployAzureSQLDB.IpAddressInfoLabel": "Immettere gli indirizzi IP in formato IPv4.", - "deployAzureSQLDB.StartIpAddressLabel": "Indirizzo IP minimo nell'intervallo IP del firewall", - "deployAzureSQLDB.EndIpAddressLabel": "Indirizzo IP massimo nell'intervallo IP del firewall", - "deployAzureSQLDB.StartIpAddressShortLabel": "Indirizzo IP minimo", - "deployAzureSQLDB.EndIpAddressShortLabel": "Indirizzo IP massimo", - "deployAzureSQLDB.FirewallRuleDescription": "Creare una regola del firewall per l'indirizzo IP client locale per connettersi al database tramite Azure Data Studio dopo il completamento della creazione.", - "deployAzureSQLDB.FirewallToggleLabel": "Crea una regola del firewall" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Esegue i comandi su cluster Kubernetes", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Non è possibile analizzare l'output del comando della versione di kubectl: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di kubectl…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "installazione di kubectl…", - "resourceDeployment.Kubectl.AptGetUpdate": "aggiornamento delle informazioni sul repository…", - "resourceDeployment.Kubectl.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di kubectl…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per kubectl…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "aggiunta delle informazioni sul repository kubectl…", - "resourceDeployment.Kubectl.InstallingKubectl": "installazione di kubectl…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "eliminazione di kubectl.exe scaricato in precedenza se presente…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "download e installazione del file kubectl.exe più recente…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "eliminazione di kubectl scaricato in precedenza se presente…", - "resourceDeployment.Kubectl.DownloadingKubectl": "download della versione più recente di kubectl…", - "resourceDeployment.Kubectl.MakingExecutable": "creazione dell'eseguibile di kubectl…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "pulizia delle versioni di cui è stato eseguito il backup in precedenza nel percorso di installazione, se presenti…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "backup di eventuali strumenti kubectl esistenti nel percorso di installazione…", - "resourceDeployment.Kubectl.MoveToSystemPath": "spostamento di kubectl nel percorso di installazione nella variabile PATH…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Apri notebook", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Tipo di notebook" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Locale", + "resourceTypePickerDialog.tagsListViewTitle": "Categorie", + "resourceTypePickerDialog.title": "Seleziona le opzioni di distribuzione", + "ui.DeployButton": "Esegui", + "ui.ScriptToNotebookButton": "Script", + "validation.multipleValidationErrors": "In questa pagina sono presenti alcuni errori. Per visualizzarli, fare clic su 'Mostra dettagli'.", + "valueProvider.alreadyDefined": "Il provider di valori con ID: {0} è già stato definito", + "valueProvider.notDefined": "Nessun provider di valori definito per l'ID: {0}" }, "dist/main": { "resourceDeployment.UnknownResourceType": "Il tipo di risorsa {0} non è definito" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "Il notebook {0} non esiste" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Distribuzioni", "platformService.RunCommand.ErroredOut": "\t>>> {0} … ha restituito un errore: {1}", "platformService.RunCommand.IgnoringError": "\t>>> Ignorare l'errore durante l'esecuzione e continuare la distribuzione dello strumento", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … terminato con codice: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … terminato con segnale: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … terminato con segnale: {1}", + "resourceDeployment.outputChannel": "Distribuzioni" }, "dist/services/resourceTypeService": { "downloadError": "Download non riuscito. Codice di stato: {0}. Messaggio: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Impostazioni di scalabilità del servizio (istanze)", - "deployCluster.storageTableTitle": "Impostazioni di archiviazione del servizio (GB per istanza)", - "deployCluster.featureTableTitle": "Funzionalità", - "deployCluster.yesText": "Sì", - "deployCluster.noText": "No", - "deployCluster.summaryPageTitle": "Profilo di configurazione della distribuzione", - "deployCluster.summaryPageDescription": "Selezionare il profilo di configurazione di destinazione", - "deployCluster.ProfileHintText": "Nota: le impostazioni del profilo di distribuzione possono essere personalizzate nei passaggi successivi.", - "deployCluster.loadingProfiles": "Caricamento dei profili", - "deployCluster.loadingProfilesCompleted": "Caricamento dei profili completato", - "deployCluster.profileRadioGroupLabel": "Profilo di configurazione della distribuzione", - "deployCluster.loadProfileFailed": "Non è stato possibile caricare i profili di distribuzione: {0}", - "deployCluster.masterPoolLabel": "Master SQL Server", - "deployCluster.computePoolLable": "Calcolo", - "deployCluster.dataPoolLabel": "Dati", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "Servizio", - "deployCluster.dataStorageType": "Dati", - "deployCluster.logsStorageType": "Log", - "deployCluster.StorageType": "Tipo di archiviazione", - "deployCluster.basicAuthentication": "Autenticazione di base", - "deployCluster.activeDirectoryAuthentication": "Autenticazione di Active Directory", - "deployCluster.hadr": "Disponibilità elevata", - "deployCluster.featureText": "Funzionalità", - "deployCluster.ProfileNotSelectedError": "Selezionare un profilo di distribuzione." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Gestisce le risorse di Azure", + "resourceDeployment.AzCLIDisplayName": "Interfaccia della riga di comando di Azure", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "aggiunta delle informazioni sul repository azure-cli…", + "resourceDeployment.AziCli.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di azure-cli…", + "resourceDeployment.AziCli.AptGetUpdate": "aggiornamento delle informazioni sul repository prima dell'installazione di azure-cli…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "nuovo aggiornamento delle informazioni sul repository per azure-cli…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "eliminazione del file azurecli.msi scaricato in precedenza se presente…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "visualizzazione del log di installazione…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per azure-cli…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "download di azurecli.msi e installazione di azure-cli…", + "resourceDeployment.AziCli.InstallingAzureCli": "installazione di azure-cli…", + "resourceDeployment.AziCli.ScriptedInstall": "download e chiamata dello script per l'installazione di azure-cli…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di azure-cli…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", - "deployCluster.AzureSettingsPageTitle": "Impostazioni di Azure", - "deployCluster.AzureSettingsPageDescription": "Consente di configurare le impostazioni per creare un cluster del servizio Azure Kubernetes", - "deployCluster.SubscriptionField": "ID sottoscrizione", - "deployCluster.SubscriptionPlaceholder": "Usa la sottoscrizione di Azure predefinita personale", - "deployCluster.SubscriptionDescription": "Se si lascia vuoto questo campo, verrà usata la sottoscrizione predefinita.", - "deployCluster.SubscriptionHelpLink": "Visualizza le sottoscrizioni di Azure disponibili", - "deployCluster.ResourceGroupName": "Nuovo nome del gruppo di risorse", - "deployCluster.Location": "Percorso", - "deployCluster.AzureLocationHelpLink": "Visualizza le località di Azure disponibili", - "deployCluster.AksName": "Nome del cluster del servizio Azure Kubernetes", - "deployCluster.VMCount": "Numero di macchine virtuali", - "deployCluster.VMSize": "Dimensioni della macchina virtuale", - "deployCluster.VMSizeHelpLink": "Visualizza le dimensioni delle macchine virtuali disponibili" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "Il nome del cluster deve essere composto solo da caratteri alfanumerici minuscoli o da '-' e deve iniziare e terminare con un carattere alfanumerico.", - "deployCluster.ClusterSettingsPageTitle": "Impostazioni del cluster", - "deployCluster.ClusterSettingsPageDescription": "Consente di configurare le impostazioni del cluster Big Data di SQL Server", - "deployCluster.ClusterName": "Nome del cluster", - "deployCluster.AdminUsername": "Nome utente dell'amministratore", - "deployCluster.AdminUsernameDescription": "Questo nome utente verrà usato per il controller e per SQL Server. Il nome utente del gateway sarà root.", - "deployCluster.AdminPassword": "Password", - "deployCluster.AdminPasswordDescription": "È possibile usare questa password per accedere al controller, a SQL Server e al gateway.", - "deployCluster.ConfirmPassword": "Conferma password", - "deployCluster.AuthenticationMode": "Modalità di autenticazione", - "deployCluster.AuthenticationMode.Basic": "Di base", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Impostazioni di Docker", - "deployCluster.DockerRegistry": "Registro", - "deployCluster.DockerRepository": "Repository", - "deployCluster.DockerImageTag": "Tag dell'immagine", - "deployCluster.DockerUsername": "Nome utente", - "deployCluster.DockerPassword": "Password", - "deployCluster.ActiveDirectorySettings": "Impostazioni di Active Directory", - "deployCluster.OuDistinguishedName": "Unità organizzativa", - "deployCluster.OuDistinguishedNameDescription": "Nome distinto dell'unità organizzativa, ad esempio OU=bdc,DC=contoso,DC=com.", - "deployCluster.DomainControllerFQDNs": "FQDN del controller di dominio", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Usare la virgola per separare i valori.", - "deployCluster.DomainControllerFQDNDescription": "Nomi di dominio completi per il controller di dominio, ad esempio DC1.CONTOSO.COM. Usare la virgola come delimitatore tra più FQDN.", - "deployCluster.DomainDNSIPAddresses": "Indirizzi IP DNS del dominio", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Usare la virgola per separare i valori.", - "deployCluster.DomainDNSIPAddressesDescription": "Indirizzi IP dei server DNS di dominio. Usare la virgola come delimitatore tra più indirizzi IP.", - "deployCluster.DomainDNSName": "Nome DNS del dominio", - "deployCluster.RealmDescription": "Se non viene specificato, verrà usato il nome DNS del dominio come valore predefinito.", - "deployCluster.ClusterAdmins": "Gruppo di amministratori del cluster", - "deployCluster.ClusterAdminsDescription": "Gruppo di Active Directory per l'amministratore del cluster.", - "deployCluster.ClusterUsers": "Utenti del cluster", - "deployCluster.ClusterUsersPlaceHolder": "Usare la virgola per separare i valori.", - "deployCluster.ClusterUsersDescription": "Utenti/gruppi di Active Directory con il ruolo di utenti del cluster. Usare la virgola come delimitatore tra più utenti/gruppi.", - "deployCluster.DomainServiceAccountUserName": "Nome utente dell'account del servizio", - "deployCluster.DomainServiceAccountUserNameDescription": "Account del servizio di dominio per il cluster Big Data", - "deployCluster.DomainServiceAccountPassword": "Password dell'account del servizio", - "deployCluster.AppOwners": "Proprietari dell'app", - "deployCluster.AppOwnersPlaceHolder": "Usare la virgola per separare i valori.", - "deployCluster.AppOwnersDescription": "Utenti o gruppi di Active Directory con il ruolo di proprietari dell'app. Usare la virgola come delimitatore tra più utenti/gruppi.", - "deployCluster.AppReaders": "Lettori dell'app", - "deployCluster.AppReadersPlaceHolder": "Usare la virgola per separare i valori.", - "deployCluster.AppReadersDescription": "Utenti o gruppi di Active Directory con il ruolo di lettori dell'app. Usare la virgola come delimitatore tra più utenti/gruppi.", - "deployCluster.Subdomain": "Sottodominio", - "deployCluster.SubdomainDescription": "Sottodominio DNS univoco da usare per questo cluster Big Data di SQL Server. Se non viene specificato, verrà usato il nome del cluster come valore predefinito.", - "deployCluster.AccountPrefix": "Prefisso dell'account", - "deployCluster.AccountPrefixDescription": "Verrà generato un prefisso univoco per il cluster Big Data di SQL Server degli account AD. Se non viene specificato, verrà usato il nome del sottodominio come valore predefinito. Se non viene specificato un sottodominio, verrà usato il nome del cluster come valore predefinito.", - "deployCluster.AdminPasswordField": "Password" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Impostazioni del servizio", - "deployCluster.scaleSectionTitle": "Impostazioni di scalabilità", - "deployCluster.MasterSqlServerInstances": "Istanze master di SQL Server", - "deployCluster.ComputePoolInstances": "Istanze del pool di calcolo", - "deployCluster.DataPoolInstances": "Istanze del pool di dati", - "deployCluster.SparkPoolInstances": "Istanze del pool di Spark", - "deployCluster.StoragePoolInstances": "Istanze del pool di archiviazione (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Includi Spark nel pool di archiviazione", - "deployCluster.DNSNameHeader": "Nome DNS", - "deployCluster.PortHeader": "Porta", - "deployCluster.ControllerText": "Controller", - "deployCluster.ControllerDNSName": "Nome DNS del controller", - "deployCluster.ControllerPortName": "Porta del controller", - "deployCluster.MasterSqlText": "Master SQL Server", - "deployCluster.MasterSQLServerDNSName": "Nome DNS dell'istanza master di SQL Server", - "deployCluster.MasterSQLServerPortName": "Porta dell'istanza master di SQL Server", - "deployCluster.GatewayText": "Gateway", - "deployCluster.GatewayDNSName": "Nome DNS del gateway", - "deployCluster.GatewayPortName": "Porta del gateway", - "deployCluster.ServiceProxyText": "Proxy di gestione", - "deployCluster.ServiceProxyDNSName": "Nome DNS del proxy di gestione", - "deployCluster.ServiceProxyPortName": "Porta del proxy di gestione", - "deployCluster.AppServiceProxyText": "Proxy dell'applicazione", - "deployCluster.AppServiceProxyDNSName": "Nome DNS del proxy dell'applicazione", - "deployCluster.AppServiceProxyPortName": "Porta del proxy dell'applicazione", - "deployCluster.ReadableSecondaryText": "Replica secondaria leggibile", - "deployCluster.ReadableSecondaryDNSName": "Nome DNS della replica secondaria leggibile", - "deployCluster.ReadableSecondaryPortName": "Porta della replica secondaria leggibile", - "deployCluster.EndpointSettings": "Impostazioni dell'endpoint", - "deployCluster.storageFieldTooltip": "Usa le impostazioni del controller", - "deployCluster.AdvancedStorageDescription": "Per impostazione predefinita, le impostazioni di archiviazione del controller verranno applicate anche ad altri servizi. Per configurare l'archiviazione per altri servizi, è possibile espandere le impostazioni di archiviazione avanzate.", - "deployCluster.controllerDataStorageClass": "Classe di archiviazione dati del controller", - "deployCluster.controllerDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del controller", - "deployCluster.controllerLogsStorageClass": "Classe di archiviazione dei log del controller", - "deployCluster.controllerLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del controller", - "deployCluster.StoragePool": "Pool di archiviazione (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Classe di archiviazione dati del pool di archiviazione", - "deployCluster.storagePoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di archiviazione", - "deployCluster.storagePoolLogsStorageClass": "Classe di archiviazione dei log del pool di archiviazione", - "deployCluster.storagePoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di archiviazione", - "deployCluster.DataPool": "Pool di dati", - "deployCluster.dataPoolDataStorageClass": "Classe di archiviazione dati del pool di dati", - "deployCluster.dataPoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di dati", - "deployCluster.dataPoolLogsStorageClass": "Classe di archiviazione dei log del pool di dati", - "deployCluster.dataPoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di dati", - "deployCluster.sqlServerMasterDataStorageClass": "Classe di archiviazione dati dell'istanza master di SQL Server", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati dell'istanza master di SQL Server", - "deployCluster.sqlServerMasterLogsStorageClass": "Classe di archiviazione dei log dell'istanza master di SQL Server", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log dell'istanza master di SQL Server", - "deployCluster.ServiceName": "Nome servizio", - "deployCluster.DataStorageClassName": "Classe di archiviazione per i dati", - "deployCluster.DataClaimSize": "Dimensioni dell'attestazione per i dati (GB)", - "deployCluster.LogStorageClassName": "Classe di archiviazione per i log", - "deployCluster.LogsClaimSize": "Dimensioni dell'attestazione per i log (GB)", - "deployCluster.StorageSettings": "Impostazioni di archiviazione", - "deployCluster.StorageSectionTitle": "Impostazioni di archiviazione", - "deployCluster.SparkMustBeIncluded": "Configurazione Spark non valida. È necessario selezionare la casella di controllo 'Includi Spark' oppure impostare 'Istanze del pool di Spark' almeno su 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Riepilogo", - "deployCluster.DeploymentTarget": "Destinazione di distribuzione", - "deployCluster.Kubeconfig": "Configurazione kube", - "deployCluster.ClusterContext": "Contesto del cluster", - "deployCluster.ClusterSettings": "Impostazioni del cluster", - "deployCluster.DeploymentProfile": "Profilo di distribuzione", - "deployCluster.ClusterName": "Nome del cluster", - "deployCluster.ControllerUsername": "Nome utente del controller", - "deployCluster.AuthenticationMode": "Modalità di autenticazione", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "Di base", - "deployCluster.OuDistinguishedName": "Unità organizzativa", - "deployCluster.DomainControllerFQDNs": "FQDN del controller di dominio", - "deployCluster.DomainDNSIPAddresses": "Indirizzi IP DNS del dominio", - "deployCluster.DomainDNSName": "Nome DNS del dominio", - "deployCluster.ClusterAdmins": "Gruppo di amministratori del cluster", - "deployCluster.ClusterUsers": "Utenti del cluster", - "deployCluster.AppOwners": "Proprietari dell'app", - "deployCluster.AppReaders": "Lettori dell'app", - "deployCluster.Subdomain": "Sottodominio", - "deployCluster.AccountPrefix": "Prefisso dell'account", - "deployCluster.DomainServiceAccountUserName": "Nome utente dell'account del servizio", - "deployCluster.AzureSettings": "Impostazioni di Azure", - "deployCluster.SubscriptionId": "ID sottoscrizione", - "deployCluster.DefaultSubscription": "Sottoscrizione di Azure predefinita", - "deployCluster.ResourceGroup": "Gruppo di risorse", - "deployCluster.Location": "Percorso", - "deployCluster.AksClusterName": "Nome del cluster del servizio Azure Kubernetes", - "deployCluster.VMSize": "Dimensioni della macchina virtuale", - "deployCluster.VMCount": "Numero di macchine virtuali", - "deployCluster.ScaleSettings": "Impostazioni di scalabilità", - "deployCluster.MasterSqlServerInstances": "Istanze master di SQL Server", - "deployCluster.ComputePoolInstances": "Istanze del pool di calcolo", - "deployCluster.DataPoolInstances": "Istanze del pool di dati", - "deployCluster.SparkPoolInstances": "Istanze del pool di Spark", - "deployCluster.StoragePoolInstances": "Istanze del pool di archiviazione (HDFS)", - "deployCluster.WithSpark": "(Spark incluso)", - "deployCluster.ServiceName": "Servizio", - "deployCluster.DataStorageClassName": "Classe di archiviazione per i dati", - "deployCluster.DataClaimSize": "Dimensioni dell'attestazione per i dati (GB)", - "deployCluster.LogStorageClassName": "Classe di archiviazione per i log", - "deployCluster.LogsClaimSize": "Dimensioni dell'attestazione per i log (GB)", - "deployCluster.StorageSettings": "Impostazioni di archiviazione", - "deployCluster.ControllerText": "Controller", - "deployCluster.StoragePool": "Pool di archiviazione (HDFS)", - "deployCluster.DataText": "Dati", - "deployCluster.MasterSqlText": "Master SQL Server", - "deployCluster.SqlServerText": "Master SQL Server", - "deployCluster.GatewayText": "Gateway", - "deployCluster.AppServiceProxyText": "Proxy dell'applicazione", - "deployCluster.ServiceProxyText": "Proxy di gestione", - "deployCluster.ReadableSecondaryText": "Replica secondaria leggibile", - "deployCluster.EndpointSettings": "Impostazioni dell'endpoint" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Contesto del cluster di destinazione", - "deployCluster.TargetClusterContextPageDescription": "Consente di selezionare il file di configurazione kube e quindi selezionare un contesto del cluster dall'elenco", - "deployCluster.ClusterContextNotSelectedMessage": "Selezionare un contesto del cluster.", - "deployCluster.kubeConfigFileLabelText": "Percorso del file di configurazione kube", - "deployCluster.browseText": "Sfoglia", - "deployCluster.clusterContextsLabelText": "Contesti del cluster", - "deployCluster.errorLoadingClustersText": "Non sono state trovate informazioni sul cluster nel file di configurazione oppure si è verificato un errore durante il caricamento del file di configurazione", - "deployCluster.selectKubeConfigFileText": "Seleziona", - "deployCluster.ConfigParseError": "Non è stato possibile caricare il file di configurazione" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "La lunghezza della password deve essere compresa tra 12 e 123 caratteri.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "La password deve contenere tre dei caratteri seguenti: un carattere minuscolo, un carattere maiuscolo, un numero e un carattere speciale." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "La lunghezza del nome della macchina virtuale deve essere compresa tra 1 e 15 caratteri.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "Il nome macchina virtuale non può contenere solo numeri.", - "deployAzureSQLVM.VNamePrefixSuffixError": "Il nome della macchina virtuale non può iniziare con un carattere di sottolineatura e non può terminare con un punto o un trattino", - "deployAzureSQLVM.VNameSpecialCharError": "Il nome della macchina virtuale non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLVM.VNameExistsError": "Il nome della macchina virtuale deve essere univoco nel gruppo di risorse corrente.", - "deployAzureSQLVM.VMUsernameLengthError": "La lunghezza del nome utente deve essere compresa tra 1 e 20 caratteri.", - "deployAzureSQLVM.VMUsernameSuffixError": "Il nome utente non può terminare con un punto", - "deployAzureSQLVM.VMUsernameSpecialCharError": "Il nome utente non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@& .", - "deployAzureSQLVM.VMUsernameReservedWordsError": "Il nome utente non deve includere parole riservate.", - "deployAzureSQLVM.VMConfirmPasswordError": "La password e la password di conferma devono corrispondere.", - "deployAzureSQLVM.vmDropdownSizeError": "Selezionare dimensioni di macchina virtuale valide." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Immettere il nome per la nuova rete virtuale", - "deployAzureSQLVM.NewSubnetPlaceholder": "Immettere il nome per la nuova subnet", - "deployAzureSQLVM.NewPipPlaceholder": "Immettere il nome per il nuovo indirizzo IP pubblico", - "deployAzureSQLVM.VnetNameLengthError": "La lunghezza del nome della rete virtuale deve essere compresa tra 2 e 64 caratteri", - "deployAzureSQLVM.NewVnetError": "Crea una nuova rete virtuale", - "deployAzureSQLVM.SubnetNameLengthError": "La lunghezza del nome della subnet deve essere compresa tra 1 e 80 caratteri", - "deployAzureSQLVM.NewSubnetError": "Crea una nuova subnet", - "deployAzureSQLVM.PipNameError": "La lunghezza del nome dell'indirizzo IP pubblico deve essere compresa tra 1 e 80 caratteri", - "deployAzureSQLVM.NewPipError": "Crea un nuovo indirizzo IP pubblico" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privata (solo all'interno della rete virtuale)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Locale (solo all'interno della macchina virtuale)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Pubblica (Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "La lunghezza del nome utente deve essere compresa tra 2 e 128 caratteri.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "Il nome utente non può contenere i caratteri speciali \\/\"\"[]:|<>+=;,?* .", - "deployAzureSQLVM.SqlConfirmPasswordError": "La password e la password di conferma devono corrispondere." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Verificare la configurazione" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "L'indirizzo IP minimo non è valido", - "deployAzureSQLDB.DBMaxIpInvalidError": "L'indirizzo IP massimo non è valido", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Il nome del firewall non può contenere solo numeri.", - "deployAzureSQLDB.DBFirewallLengthError": "La lunghezza del nome del firewall deve essere compresa tra 1 e 100 caratteri.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "Il nome del firewall non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBFirewallUpperCaseError": "Le lettere maiuscole non consentite per il nome del firewall", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "Il nome del database non può contenere solo numeri.", - "deployAzureSQLDB.DBNameLengthError": "La lunghezza del nome del database deve essere compresa tra 1 e 100 caratteri.", - "deployAzureSQLDB.DBNameSpecialCharError": "Il nome del database non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBNameExistsError": "Il nome del database deve essere univoco nel server corrente.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Il nome delle regole di confronto non può contenere solo numeri.", - "deployAzureSQLDB.DBCollationLengthError": "La lunghezza del nome delle regole di confronto deve essere compresa tra 1 e 100 caratteri.", - "deployAzureSQLDB.DBCollationSpecialCharError": "Il nome delle regole di confronto non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, ." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Accedere prima a un account Azure", - "deployAzureSQLDB.NoServerLabel": "Nessun server trovato", - "deployAzureSQLDB.NoServerError": "Non sono stati trovati server nella sottoscrizione corrente.\r\nSelezionare una sottoscrizione diversa contenente almeno un server" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Prerequisiti di distribuzione", - "deploymentDialog.FailedToolsInstallation": "Alcuni strumenti non sono stati ancora individuati. Assicurarsi che siano installati, in esecuzione e individuabili", - "deploymentDialog.FailedEulaValidation": "Per procedere è necessario accettare le condizioni del contratto di licenza", - "deploymentDialog.loadingRequiredToolsCompleted": "Caricamento delle informazioni sugli strumenti necessari completato", - "deploymentDialog.loadingRequiredTools": "Caricamento delle informazioni sugli strumenti necessari", - "resourceDeployment.AgreementTitle": "Accettare le condizioni per l'utilizzo", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [ {1} ] non soddisfa il requisito di versione minima. Disinstallarlo e riavviare Azure Data Studio.", - "deploymentDialog.InstalledTools": "Tutti gli strumenti necessari sono ora installati.", - "deploymentDialog.PendingInstallation": "Gli strumenti seguenti: {0} non sono ancora stati individuati. Assicurarsi che siano installati, in esecuzione e individuabili", - "deploymentDialog.ToolInformation": "'{0}' non è stato individuato e l'installazione automatica non è attualmente supportata. Installare '{0}' manualmente o assicurarsi che sia avviato ed individuabile. Al termine, riavviare Azure Data Studio. Vedere [{1}].", - "deploymentDialog.VersionInformationDebugHint": "È necessario riavviare Azure Data Studio se gli strumenti vengono installati manualmente per rilevare la modifica. È possibile trovare ulteriori dettagli nei canali di output 'Distribuzioni' e 'Interfaccia della riga di comando di Azure Data'", - "deploymentDialog.InstallToolsHintOne": "Lo strumento: {0} non è installato. È possibile fare clic sul pulsante \"{1}\" per installarlo.", - "deploymentDialog.InstallToolsHintMany": "Gli strumenti: {0} non sono installati. È possibile fare clic sul pulsante \"{1}\" per installarli.", - "deploymentDialog.NoRequiredTool": "Non sono richiesti strumenti" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Scarica e avvia il programma di installazione. URL: {0}", - "resourceDeployment.DownloadingText": "Download da {0}", - "resourceDeployment.DownloadCompleteText": "Download di {0} completato", - "resourceDeployment.LaunchingProgramText": "Avvio di {0}", - "resourceDeployment.ProgramLaunchedText": "Avvio di {0} completato" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "aggiunta delle informazioni sul repository azdata…", + "resourceDeployment.Azdata.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di azdata…", + "resourceDeployment.Azdata.AptGetUpdate": "aggiornamento delle informazioni sul repository…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "eliminazione del file Azdata.msi scaricato in precedenza se presente…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "visualizzazione del log di installazione…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per azdata…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "download di Azdata.msi e installazione di azdata-cli…", + "resourceDeployment.Azdata.InstallingAzdata": "installazione di azdata…", + "resourceDeployment.Azdata.TappingBrewRepository": "accesso al repository brew per azdata-cli…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di azdata-cli…", + "resourceDeployment.AzdataDescription": "Interfaccia della riga di comando di Azure Data", + "resourceDeployment.AzdataDisplayName": "Interfaccia della riga di comando di Azure Data" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Crea i pacchetti delle applicazioni ed esegue le applicazioni in contenitori isolati", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Gestisce le risorse di Azure", - "resourceDeployment.AzCLIDisplayName": "Interfaccia della riga di comando di Azure", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "eliminazione del file azurecli.msi scaricato in precedenza se presente…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "download di azurecli.msi e installazione di azure-cli…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "visualizzazione del log di installazione…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di azure-cli…", - "resourceDeployment.AziCli.InstallingAzureCli": "installazione di azure-cli…", - "resourceDeployment.AziCli.AptGetUpdate": "aggiornamento delle informazioni sul repository prima dell'installazione di azure-cli…", - "resourceDeployment.AziCli.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di azure-cli…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per azure-cli…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "aggiunta delle informazioni sul repository azure-cli…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "nuovo aggiornamento delle informazioni sul repository per azure-cli…", - "resourceDeployment.AziCli.ScriptedInstall": "download e chiamata dello script per l'installazione di azure-cli…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Esegue i comandi su cluster Kubernetes", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "aggiunta delle informazioni sul repository kubectl…", + "resourceDeployment.Kubectl.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di kubectl…", + "resourceDeployment.Kubectl.AptGetUpdate": "aggiornamento delle informazioni sul repository…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "backup di eventuali strumenti kubectl esistenti nel percorso di installazione…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "pulizia delle versioni di cui è stato eseguito il backup in precedenza nel percorso di installazione, se presenti…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "eliminazione di kubectl scaricato in precedenza se presente…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "eliminazione di kubectl.exe scaricato in precedenza se presente…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per kubectl…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "download e installazione del file kubectl.exe più recente…", + "resourceDeployment.Kubectl.DownloadingKubectl": "download della versione più recente di kubectl…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "installazione di kubectl…", + "resourceDeployment.Kubectl.InstallingKubectl": "installazione di kubectl…", + "resourceDeployment.Kubectl.MakingExecutable": "creazione dell'eseguibile di kubectl…", + "resourceDeployment.Kubectl.MoveToSystemPath": "spostamento di kubectl nel percorso di installazione nella variabile PATH…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di kubectl…", + "resourceDeployment.invalidKubectlVersionOutput": "Non è possibile analizzare l'output del comando della versione di kubectl: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "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…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "download di Azdata.msi e installazione di azdata-cli…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "visualizzazione del log di installazione…", - "resourceDeployment.Azdata.TappingBrewRepository": "accesso al repository brew per azdata-cli…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "aggiornamento del repository brew per l'installazione di azdata-cli…", - "resourceDeployment.Azdata.InstallingAzdata": "installazione di azdata…", - "resourceDeployment.Azdata.AptGetUpdate": "aggiornamento delle informazioni sul repository…", - "resourceDeployment.Azdata.AptGetPackages": "recupero dei pacchetti necessari per l'installazione di azdata…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "download e installazione della chiave di firma per azdata…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "aggiunta delle informazioni sul repository azdata…" + "dist/services/tools/toolBase": { + "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}' ", + "deployCluster.GetToolVersionErrorInformation": "Errore durante il recupero delle informazioni sulla versione. Per altri dettagli, vedere il canale di output '{0}'", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew è necessario per la distribuzione degli strumenti e deve essere pre-installato prima di poter distribuire gli strumenti necessari", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl è necessario per l'installazione e deve essere pre-installato prima di poter distribuire gli strumenti necessari", + "deploymentDialog.ToolStatus.Error": "Errore", + "deploymentDialog.ToolStatus.Failed": "Non riuscito", + "deploymentDialog.ToolStatus.Installed": "Installato", + "deploymentDialog.ToolStatus.Installing": "Installazione…", + "deploymentDialog.ToolStatus.NotInstalled": "Non installato", + "toolBase.InstallError": "Errore durante l'installazione dello strumento '{0}' [ {1} ].{2}Errore: {3}{2}Per altri dettagli, vedere il canale di output '{4}'", + "toolBase.InstallErrorInformation": "Errore durante l'installazione dello strumento. Per altri dettagli, vedere il canale di output '{0}'", + "toolBase.InstallFailInformation": "Non è stato possibile rilevare la versione dopo l'installazione. Per altri dettagli, vedere il canale di output '{0}'", + "toolBase.InstallFailed": "I comandi di installazione sono stati completati ma non è stato possibile rilevare la versione dello strumento '{0}', quindi il tentativo di installazione non è riuscito. Errore di rilevamento: {1}{2}Può essere utile pulire le installazioni precedenti.", + "toolBase.ManualUninstallCommand": " Un modo possibile per eseguire la disinstallazione è usare questo comando: {0} >{1}", + "toolBase.SeeOutputChannel": "Per altri dettagli, {0}vedere il canale di output '{1}'", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Percorsi di ricerca per lo strumento '{0}': {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " Non è stato possibile trovare 'Location' nell'output:", + "toolBase.getPip3InstallationLocation.Output": " output:", + "toolBase.installCore.CannotInstallTool": "Non è possibile installare lo strumento: {0}::{1} poiché i comandi di installazione sono sconosciuti per la distribuzione del sistema operativo. Installare {0} manualmente prima di procedere" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Account Azure", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Server", + "deployAzureSQLDB.AzureSettingsPageTitle": "Database SQL di Azure - Impostazioni dell'account Azure", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Impostazioni dell'account Azure", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Sottoscrizione", + "deployAzureSQLDB.CollationNameLabel": "Regole di confronto database", + "deployAzureSQLDB.CollationNameSummaryLabel": "Regole di confronto per il database", + "deployAzureSQLDB.DatabaseNameLabel": "Nome del database SQL", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Impostazioni database", + "deployAzureSQLDB.EndIpAddressLabel": "Indirizzo IP massimo nell'intervallo IP del firewall", + "deployAzureSQLDB.EndIpAddressShortLabel": "Indirizzo IP massimo", + "deployAzureSQLDB.FirewallRuleDescription": "Creare una regola del firewall per l'indirizzo IP client locale per connettersi al database tramite Azure Data Studio dopo il completamento della creazione.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Nome regola del firewall", + "deployAzureSQLDB.FirewallToggleLabel": "Crea una regola del firewall", + "deployAzureSQLDB.IpAddressInfoLabel": "Immettere gli indirizzi IP in formato IPv4.", + "deployAzureSQLDB.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", + "deployAzureSQLDB.NewSQLDBTitle": "Distribuisci database SQL di Azure", + "deployAzureSQLDB.ResourceGroup": "Gruppo di risorse", + "deployAzureSQLDB.ScriptToNotebook": "Genera script nel notebook", + "deployAzureSQLDB.StartIpAddressLabel": "Indirizzo IP minimo nell'intervallo IP del firewall", + "deployAzureSQLDB.StartIpAddressShortLabel": "Indirizzo IP minimo" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "Non sono stati trovati server nella sottoscrizione corrente.\r\nSelezionare una sottoscrizione diversa contenente almeno un server", + "deployAzureSQLDB.NoServerLabel": "Nessun server trovato", + "deployAzureSQLDB.azureSignInError": "Accedere prima a un account Azure" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "La lunghezza del nome delle regole di confronto deve essere compresa tra 1 e 100 caratteri.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Il nome delle regole di confronto non può contenere solo numeri.", + "deployAzureSQLDB.DBCollationSpecialCharError": "Il nome delle regole di confronto non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallLengthError": "La lunghezza del nome del firewall deve essere compresa tra 1 e 100 caratteri.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Il nome del firewall non può contenere solo numeri.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "Il nome del firewall non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallUpperCaseError": "Le lettere maiuscole non consentite per il nome del firewall", + "deployAzureSQLDB.DBMaxIpInvalidError": "L'indirizzo IP massimo non è valido", + "deployAzureSQLDB.DBMinIpInvalidError": "L'indirizzo IP minimo non è valido", + "deployAzureSQLDB.DBNameExistsError": "Il nome del database deve essere univoco nel server corrente.", + "deployAzureSQLDB.DBNameLengthError": "La lunghezza del nome del database deve essere compresa tra 1 e 100 caratteri.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "Il nome del database non può contenere solo numeri.", + "deployAzureSQLDB.DBNameSpecialCharError": "Il nome del database non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, ." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Account Azure", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Area", + "deployAzureSQLVM.AzureSettingsPageTitle": "Impostazioni di Azure", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Sottoscrizione", + "deployAzureSQLVM.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nuova subnet", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nuova rete virtuale", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Configura impostazioni di rete", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Rete", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Nuovo indirizzo IP pubblico", + "deployAzureSQLVM.NewSQLVMTitle": "Distribuisci macchina virtuale SQL di Azure", + "deployAzureSQLVM.PublicIPDropdownLabel": "IP pubblico", + "deployAzureSQLVM.ResourceGroup": "Gruppo di risorse", + "deployAzureSQLVM.ScriptToNotebook": "Genera script nel notebook", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Conferma password", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Password", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nome utente", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Connettività SQL", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Abilita autenticazione SQL", + "deployAzureSQLVM.SqlPortLabel": "Porta", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "Impostazioni istanze di SQL Server", + "deployAzureSQLVM.SubnetDropdownLabel": "Subnet", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Rete virtuale", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Conferma password", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Password dell'account amministratore", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nome utente dell'account amministratore", + "deployAzureSQLVM.VmImageDropdownLabel": "Immagine", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versione immagine", + "deployAzureSQLVM.VmNameTextBoxLabel": "Nome macchina virtuale", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Abilita porta in ingresso Desktop remoto (RDP) (3389)", + "deployAzureSQLVM.VmSizeDropdownLabel": "Dimensioni", + "deployAzureSQLVM.VmSkuDropdownLabel": "SKU immagine", + "deployeAzureSQLVM.VmSettingsPageTitle": "Impostazioni macchina virtuale", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Fare clic qui per altre informazioni sui prezzi e sulle dimensioni di macchina virtuale supportate" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "La lunghezza della password deve essere compresa tra 12 e 123 caratteri.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "La password deve contenere tre dei caratteri seguenti: un carattere minuscolo, un carattere maiuscolo, un numero e un carattere speciale." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Crea un nuovo indirizzo IP pubblico", + "deployAzureSQLVM.NewPipPlaceholder": "Immettere il nome per il nuovo indirizzo IP pubblico", + "deployAzureSQLVM.NewSubnetError": "Crea una nuova subnet", + "deployAzureSQLVM.NewSubnetPlaceholder": "Immettere il nome per la nuova subnet", + "deployAzureSQLVM.NewVnetError": "Crea una nuova rete virtuale", + "deployAzureSQLVM.NewVnetPlaceholder": "Immettere il nome per la nuova rete virtuale", + "deployAzureSQLVM.PipNameError": "La lunghezza del nome dell'indirizzo IP pubblico deve essere compresa tra 1 e 80 caratteri", + "deployAzureSQLVM.SubnetNameLengthError": "La lunghezza del nome della subnet deve essere compresa tra 1 e 80 caratteri", + "deployAzureSQLVM.VnetNameLengthError": "La lunghezza del nome della rete virtuale deve essere compresa tra 2 e 64 caratteri" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Locale (solo all'interno della macchina virtuale)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privata (solo all'interno della rete virtuale)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Pubblica (Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "La password e la password di conferma devono corrispondere.", + "deployAzureSQLVM.SqlUsernameLengthError": "La lunghezza del nome utente deve essere compresa tra 2 e 128 caratteri.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "Il nome utente non può contenere i caratteri speciali \\/\"\"[]:|<>+=;,?* ." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "La password e la password di conferma devono corrispondere.", + "deployAzureSQLVM.VMUsernameLengthError": "La lunghezza del nome utente deve essere compresa tra 1 e 20 caratteri.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "Il nome utente non deve includere parole riservate.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "Il nome utente non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@& .", + "deployAzureSQLVM.VMUsernameSuffixError": "Il nome utente non può terminare con un punto", + "deployAzureSQLVM.VNameExistsError": "Il nome della macchina virtuale deve essere univoco nel gruppo di risorse corrente.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "Il nome macchina virtuale non può contenere solo numeri.", + "deployAzureSQLVM.VNamePrefixSuffixError": "Il nome della macchina virtuale non può iniziare con un carattere di sottolineatura e non può terminare con un punto o un trattino", + "deployAzureSQLVM.VNameSpecialCharError": "Il nome della macchina virtuale non può contenere i caratteri speciali seguenti: \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLVM.VnameLengthError": "La lunghezza del nome della macchina virtuale deve essere compresa tra 1 e 15 caratteri.", + "deployAzureSQLVM.vmDropdownSizeError": "Selezionare dimensioni di macchina virtuale valide." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster esistente del servizio Azure Kubernetes", + "deployCluster.ExistingARO": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster Azure Red Hat OpenShift esistente", + "deployCluster.ExistingKubeAdm": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster kubeadm esistente", + "deployCluster.ExistingOpenShift": "Distribuisci cluster Big Data di SQL Server 2019 in un cluster OpenShift esistente", + "deployCluster.NewAKSWizardTitle": "Distribuisci cluster Big Data di SQL Server 2019 in un nuovo cluster del servizio Azure Kubernetes", + "deployCluster.SaveConfigFileSucceeded": "I file di configurazione sono stati salvati in {0}", + "deployCluster.SaveConfigFiles": "Salva file di configurazione", + "deployCluster.ScriptToNotebook": "Genera script nel notebook", + "deployCluster.SelectConfigFileFolder": "Salva file di configurazione" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Nome del cluster del servizio Azure Kubernetes", + "deployCluster.AzureLocationHelpLink": "Visualizza le località di Azure disponibili", + "deployCluster.AzureSettingsPageDescription": "Consente di configurare le impostazioni per creare un cluster del servizio Azure Kubernetes", + "deployCluster.AzureSettingsPageTitle": "Impostazioni di Azure", + "deployCluster.Location": "Percorso", + "deployCluster.MissingRequiredInfoError": "Compilare i campi obbligatori contrassegnati con asterischi rossi.", + "deployCluster.ResourceGroupName": "Nuovo nome del gruppo di risorse", + "deployCluster.SubscriptionDescription": "Se si lascia vuoto questo campo, verrà usata la sottoscrizione predefinita.", + "deployCluster.SubscriptionField": "ID sottoscrizione", + "deployCluster.SubscriptionHelpLink": "Visualizza le sottoscrizioni di Azure disponibili", + "deployCluster.SubscriptionPlaceholder": "Usa la sottoscrizione di Azure predefinita personale", + "deployCluster.VMCount": "Numero di macchine virtuali", + "deployCluster.VMSize": "Dimensioni della macchina virtuale", + "deployCluster.VMSizeHelpLink": "Visualizza le dimensioni delle macchine virtuali disponibili" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Prefisso dell'account", + "deployCluster.AccountPrefixDescription": "Verrà generato un prefisso univoco per il cluster Big Data di SQL Server degli account AD. Se non viene specificato, verrà usato il nome del sottodominio come valore predefinito. Se non viene specificato un sottodominio, verrà usato il nome del cluster come valore predefinito.", + "deployCluster.ActiveDirectorySettings": "Impostazioni di Active Directory", + "deployCluster.AdminPassword": "Password", + "deployCluster.AdminPasswordDescription": "È possibile usare questa password per accedere al controller, a SQL Server e al gateway.", + "deployCluster.AdminPasswordField": "Password", + "deployCluster.AdminUsername": "Nome utente dell'amministratore", + "deployCluster.AdminUsernameDescription": "Questo nome utente verrà usato per il controller e per SQL Server. Il nome utente del gateway sarà root.", + "deployCluster.AppOwners": "Proprietari dell'app", + "deployCluster.AppOwnersDescription": "Utenti o gruppi di Active Directory con il ruolo di proprietari dell'app. Usare la virgola come delimitatore tra più utenti/gruppi.", + "deployCluster.AppOwnersPlaceHolder": "Usare la virgola per separare i valori.", + "deployCluster.AppReaders": "Lettori dell'app", + "deployCluster.AppReadersDescription": "Utenti o gruppi di Active Directory con il ruolo di lettori dell'app. Usare la virgola come delimitatore tra più utenti/gruppi.", + "deployCluster.AppReadersPlaceHolder": "Usare la virgola per separare i valori.", + "deployCluster.AuthenticationMode": "Modalità di autenticazione", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Di base", + "deployCluster.ClusterAdmins": "Gruppo di amministratori del cluster", + "deployCluster.ClusterAdminsDescription": "Gruppo di Active Directory per l'amministratore del cluster.", + "deployCluster.ClusterName": "Nome del cluster", + "deployCluster.ClusterNameDescription": "Il nome del cluster deve essere composto solo da caratteri alfanumerici minuscoli o da '-' e deve iniziare e terminare con un carattere alfanumerico.", + "deployCluster.ClusterSettingsPageDescription": "Consente di configurare le impostazioni del cluster Big Data di SQL Server", + "deployCluster.ClusterSettingsPageTitle": "Impostazioni del cluster", + "deployCluster.ClusterUsers": "Utenti del cluster", + "deployCluster.ClusterUsersDescription": "Utenti/gruppi di Active Directory con il ruolo di utenti del cluster. Usare la virgola come delimitatore tra più utenti/gruppi.", + "deployCluster.ClusterUsersPlaceHolder": "Usare la virgola per separare i valori.", + "deployCluster.ConfirmPassword": "Conferma password", + "deployCluster.DockerImageTag": "Tag dell'immagine", + "deployCluster.DockerPassword": "Password", + "deployCluster.DockerRegistry": "Registro", + "deployCluster.DockerRepository": "Repository", + "deployCluster.DockerSettings": "Impostazioni di Docker", + "deployCluster.DockerUsername": "Nome utente", + "deployCluster.DomainControllerFQDNDescription": "Nomi di dominio completi per il controller di dominio, ad esempio DC1.CONTOSO.COM. Usare la virgola come delimitatore tra più FQDN.", + "deployCluster.DomainControllerFQDNs": "FQDN del controller di dominio", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Usare la virgola per separare i valori.", + "deployCluster.DomainDNSIPAddresses": "Indirizzi IP DNS del dominio", + "deployCluster.DomainDNSIPAddressesDescription": "Indirizzi IP dei server DNS di dominio. Usare la virgola come delimitatore tra più indirizzi IP.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Usare la virgola per separare i valori.", + "deployCluster.DomainDNSName": "Nome DNS del dominio", + "deployCluster.DomainServiceAccountPassword": "Password dell'account del servizio", + "deployCluster.DomainServiceAccountUserName": "Nome utente dell'account del servizio", + "deployCluster.DomainServiceAccountUserNameDescription": "Account del servizio di dominio per il cluster Big Data", + "deployCluster.OuDistinguishedName": "Unità organizzativa", + "deployCluster.OuDistinguishedNameDescription": "Nome distinto dell'unità organizzativa, ad esempio OU=bdc,DC=contoso,DC=com.", + "deployCluster.RealmDescription": "Se non viene specificato, verrà usato il nome DNS del dominio come valore predefinito.", + "deployCluster.Subdomain": "Sottodominio", + "deployCluster.SubdomainDescription": "Sottodominio DNS univoco da usare per questo cluster Big Data di SQL Server. Se non viene specificato, verrà usato il nome del cluster come valore predefinito." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Nota: le impostazioni del profilo di distribuzione possono essere personalizzate nei passaggi successivi.", + "deployCluster.ProfileNotSelectedError": "Selezionare un profilo di distribuzione.", + "deployCluster.ServiceName": "Servizio", + "deployCluster.StorageType": "Tipo di archiviazione", + "deployCluster.activeDirectoryAuthentication": "Autenticazione di Active Directory", + "deployCluster.basicAuthentication": "Autenticazione di base", + "deployCluster.computePoolLable": "Calcolo", + "deployCluster.dataPoolLabel": "Dati", + "deployCluster.dataStorageType": "Dati", + "deployCluster.featureTableTitle": "Funzionalità", + "deployCluster.featureText": "Funzionalità", + "deployCluster.hadr": "Disponibilità elevata", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "Non è stato possibile caricare i profili di distribuzione: {0}", + "deployCluster.loadingProfiles": "Caricamento dei profili", + "deployCluster.loadingProfilesCompleted": "Caricamento dei profili completato", + "deployCluster.logsStorageType": "Log", + "deployCluster.masterPoolLabel": "Master SQL Server", + "deployCluster.noText": "No", + "deployCluster.profileRadioGroupLabel": "Profilo di configurazione della distribuzione", + "deployCluster.serviceScaleTableTitle": "Impostazioni di scalabilità del servizio (istanze)", + "deployCluster.storageTableTitle": "Impostazioni di archiviazione del servizio (GB per istanza)", + "deployCluster.summaryPageDescription": "Selezionare il profilo di configurazione di destinazione", + "deployCluster.summaryPageTitle": "Profilo di configurazione della distribuzione", + "deployCluster.yesText": "Sì" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "Per impostazione predefinita, le impostazioni di archiviazione del controller verranno applicate anche ad altri servizi. Per configurare l'archiviazione per altri servizi, è possibile espandere le impostazioni di archiviazione avanzate.", + "deployCluster.AppServiceProxyDNSName": "Nome DNS del proxy dell'applicazione", + "deployCluster.AppServiceProxyPortName": "Porta del proxy dell'applicazione", + "deployCluster.AppServiceProxyText": "Proxy dell'applicazione", + "deployCluster.ComputePoolInstances": "Istanze del pool di calcolo", + "deployCluster.ControllerDNSName": "Nome DNS del controller", + "deployCluster.ControllerPortName": "Porta del controller", + "deployCluster.ControllerText": "Controller", + "deployCluster.DNSNameHeader": "Nome DNS", + "deployCluster.DataClaimSize": "Dimensioni dell'attestazione per i dati (GB)", + "deployCluster.DataPool": "Pool di dati", + "deployCluster.DataPoolInstances": "Istanze del pool di dati", + "deployCluster.DataStorageClassName": "Classe di archiviazione per i dati", + "deployCluster.EndpointSettings": "Impostazioni dell'endpoint", + "deployCluster.GatewayDNSName": "Nome DNS del gateway", + "deployCluster.GatewayPortName": "Porta del gateway", + "deployCluster.GatewayText": "Gateway", + "deployCluster.IncludeSparkInStoragePool": "Includi Spark nel pool di archiviazione", + "deployCluster.LogStorageClassName": "Classe di archiviazione per i log", + "deployCluster.LogsClaimSize": "Dimensioni dell'attestazione per i log (GB)", + "deployCluster.MasterSQLServerDNSName": "Nome DNS dell'istanza master di SQL Server", + "deployCluster.MasterSQLServerPortName": "Porta dell'istanza master di SQL Server", + "deployCluster.MasterSqlServerInstances": "Istanze master di SQL Server", + "deployCluster.MasterSqlText": "Master SQL Server", + "deployCluster.PortHeader": "Porta", + "deployCluster.ReadableSecondaryDNSName": "Nome DNS della replica secondaria leggibile", + "deployCluster.ReadableSecondaryPortName": "Porta della replica secondaria leggibile", + "deployCluster.ReadableSecondaryText": "Replica secondaria leggibile", + "deployCluster.ServiceName": "Nome servizio", + "deployCluster.ServiceProxyDNSName": "Nome DNS del proxy di gestione", + "deployCluster.ServiceProxyPortName": "Porta del proxy di gestione", + "deployCluster.ServiceProxyText": "Proxy di gestione", + "deployCluster.ServiceSettingsPageTitle": "Impostazioni del servizio", + "deployCluster.SparkMustBeIncluded": "Configurazione Spark non valida. È necessario selezionare la casella di controllo 'Includi Spark' oppure impostare 'Istanze del pool di Spark' almeno su 1.", + "deployCluster.SparkPoolInstances": "Istanze del pool di Spark", + "deployCluster.StoragePool": "Pool di archiviazione (HDFS)", + "deployCluster.StoragePoolInstances": "Istanze del pool di archiviazione (HDFS)", + "deployCluster.StorageSectionTitle": "Impostazioni di archiviazione", + "deployCluster.StorageSettings": "Impostazioni di archiviazione", + "deployCluster.controllerDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del controller", + "deployCluster.controllerDataStorageClass": "Classe di archiviazione dati del controller", + "deployCluster.controllerLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del controller", + "deployCluster.controllerLogsStorageClass": "Classe di archiviazione dei log del controller", + "deployCluster.dataPoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di dati", + "deployCluster.dataPoolDataStorageClass": "Classe di archiviazione dati del pool di dati", + "deployCluster.dataPoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di dati", + "deployCluster.dataPoolLogsStorageClass": "Classe di archiviazione dei log del pool di dati", + "deployCluster.scaleSectionTitle": "Impostazioni di scalabilità", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati dell'istanza master di SQL Server", + "deployCluster.sqlServerMasterDataStorageClass": "Classe di archiviazione dati dell'istanza master di SQL Server", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log dell'istanza master di SQL Server", + "deployCluster.sqlServerMasterLogsStorageClass": "Classe di archiviazione dei log dell'istanza master di SQL Server", + "deployCluster.storageFieldTooltip": "Usa le impostazioni del controller", + "deployCluster.storagePoolDataStorageClaimSize": "Dimensioni della richiesta di archiviazione dati del pool di archiviazione", + "deployCluster.storagePoolDataStorageClass": "Classe di archiviazione dati del pool di archiviazione", + "deployCluster.storagePoolLogsStorageClaimSize": "Dimensioni della richiesta di archiviazione dei log del pool di archiviazione", + "deployCluster.storagePoolLogsStorageClass": "Classe di archiviazione dei log del pool di archiviazione" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Prefisso dell'account", + "deployCluster.AksClusterName": "Nome del cluster del servizio Azure Kubernetes", + "deployCluster.AppOwners": "Proprietari dell'app", + "deployCluster.AppReaders": "Lettori dell'app", + "deployCluster.AppServiceProxyText": "Proxy dell'applicazione", + "deployCluster.AuthenticationMode": "Modalità di autenticazione", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Di base", + "deployCluster.AzureSettings": "Impostazioni di Azure", + "deployCluster.ClusterAdmins": "Gruppo di amministratori del cluster", + "deployCluster.ClusterContext": "Contesto del cluster", + "deployCluster.ClusterName": "Nome del cluster", + "deployCluster.ClusterSettings": "Impostazioni del cluster", + "deployCluster.ClusterUsers": "Utenti del cluster", + "deployCluster.ComputePoolInstances": "Istanze del pool di calcolo", + "deployCluster.ControllerText": "Controller", + "deployCluster.ControllerUsername": "Nome utente del controller", + "deployCluster.DataClaimSize": "Dimensioni dell'attestazione per i dati (GB)", + "deployCluster.DataPoolInstances": "Istanze del pool di dati", + "deployCluster.DataStorageClassName": "Classe di archiviazione per i dati", + "deployCluster.DataText": "Dati", + "deployCluster.DefaultSubscription": "Sottoscrizione di Azure predefinita", + "deployCluster.DeploymentProfile": "Profilo di distribuzione", + "deployCluster.DeploymentTarget": "Destinazione di distribuzione", + "deployCluster.DomainControllerFQDNs": "FQDN del controller di dominio", + "deployCluster.DomainDNSIPAddresses": "Indirizzi IP DNS del dominio", + "deployCluster.DomainDNSName": "Nome DNS del dominio", + "deployCluster.DomainServiceAccountUserName": "Nome utente dell'account del servizio", + "deployCluster.EndpointSettings": "Impostazioni dell'endpoint", + "deployCluster.GatewayText": "Gateway", + "deployCluster.Kubeconfig": "Configurazione kube", + "deployCluster.Location": "Percorso", + "deployCluster.LogStorageClassName": "Classe di archiviazione per i log", + "deployCluster.LogsClaimSize": "Dimensioni dell'attestazione per i log (GB)", + "deployCluster.MasterSqlServerInstances": "Istanze master di SQL Server", + "deployCluster.MasterSqlText": "Master SQL Server", + "deployCluster.OuDistinguishedName": "Unità organizzativa", + "deployCluster.ReadableSecondaryText": "Replica secondaria leggibile", + "deployCluster.ResourceGroup": "Gruppo di risorse", + "deployCluster.ScaleSettings": "Impostazioni di scalabilità", + "deployCluster.ServiceName": "Servizio", + "deployCluster.ServiceProxyText": "Proxy di gestione", + "deployCluster.SparkPoolInstances": "Istanze del pool di Spark", + "deployCluster.SqlServerText": "Master SQL Server", + "deployCluster.StoragePool": "Pool di archiviazione (HDFS)", + "deployCluster.StoragePoolInstances": "Istanze del pool di archiviazione (HDFS)", + "deployCluster.StorageSettings": "Impostazioni di archiviazione", + "deployCluster.Subdomain": "Sottodominio", + "deployCluster.SubscriptionId": "ID sottoscrizione", + "deployCluster.VMCount": "Numero di macchine virtuali", + "deployCluster.VMSize": "Dimensioni della macchina virtuale", + "deployCluster.WithSpark": "(Spark incluso)", + "deployCluster.summaryPageTitle": "Riepilogo" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Selezionare un contesto del cluster.", + "deployCluster.ConfigParseError": "Non è stato possibile caricare il file di configurazione", + "deployCluster.TargetClusterContextPageDescription": "Consente di selezionare il file di configurazione kube e quindi selezionare un contesto del cluster dall'elenco", + "deployCluster.TargetClusterContextPageTitle": "Contesto del cluster di destinazione", + "deployCluster.browseText": "Sfoglia", + "deployCluster.clusterContextsLabelText": "Contesti del cluster", + "deployCluster.errorLoadingClustersText": "Non sono state trovate informazioni sul cluster nel file di configurazione oppure si è verificato un errore durante il caricamento del file di configurazione", + "deployCluster.kubeConfigFileLabelText": "Percorso del file di configurazione kube", + "deployCluster.selectKubeConfigFileText": "Seleziona" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "Apri notebook", + "notebookType": "Tipo di notebook" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Dettagli dell'errore: {0}.", + "azure.accounts.accountNotFoundError": "L'account selezionato '{0}' non è più disponibile. Fare clic su Accedi per aggiungerlo di nuovo o selezionare un account diverso.", + "azure.accounts.accountStaleError": "Il token di accesso per l'account selezionato '{0}' non è più valido. Fare clic sul pulsante Accedi per aggiornare l'account o selezionare un account diverso.", + "azure.accounts.unexpectedAccountsError": "Errore imprevisto durante il recupero degli account: {0}", + "azure.accounts.unexpectedResourceGroupsError": "Errore imprevisto durante il recupero dei gruppi di risorse per la sottoscrizione {0}: {1}", + "azure.accounts.unexpectedSubscriptionsError": "Errore imprevisto durante il recupero delle sottoscrizioni per l'account {0}: {1}", + "fileChecker.FileNotFound": "File: {0} non trovato. Selezionare un file di configurazione kube.", + "fileChecker.NotFile": "Il percorso: {0} non è un file. Selezionare un file di configurazione kube valido.", + "getClusterContexts.errorFetchingClusters": "Si è verificato un errore durante il caricamento o l'analisi del file di configurazione: {0}, errore: {1}", + "invalidSQLPassword": "{0} non è conforme al requisito di complessità delle password. Per altre informazioni, vedere: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} non corrisponde alla password di conferma", + "resourceDeployment.errorFetchingStorageClasses": "Errore imprevisto durante il recupero delle classi di archiviazione kubectl disponibili: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Verificare la configurazione" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Scarica e avvia il programma di installazione. URL: {0}", + "resourceDeployment.DownloadCompleteText": "Download di {0} completato", + "resourceDeployment.DownloadingText": "Download da {0}", + "resourceDeployment.LaunchingProgramText": "Avvio di {0}", + "resourceDeployment.ProgramLaunchedText": "Avvio di {0} completato" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Opzioni di distribuzione" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Per procedere è necessario accettare le condizioni del contratto di licenza", + "deploymentDialog.FailedToolsInstallation": "Alcuni strumenti non sono stati ancora individuati. Assicurarsi che siano installati, in esecuzione e individuabili", + "deploymentDialog.InstallToolsHintMany": "Gli strumenti: {0} non sono installati. È possibile fare clic sul pulsante \"{1}\" per installarli.", + "deploymentDialog.InstallToolsHintOne": "Lo strumento: {0} non è installato. È possibile fare clic sul pulsante \"{1}\" per installarlo.", + "deploymentDialog.InstalledTools": "Tutti gli strumenti necessari sono ora installati.", + "deploymentDialog.NoRequiredTool": "Non sono richiesti strumenti", + "deploymentDialog.PendingInstallation": "Gli strumenti seguenti: {0} non sono ancora stati individuati. Assicurarsi che siano installati, in esecuzione e individuabili", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [ {1} ] non soddisfa il requisito di versione minima. Disinstallarlo e riavviare Azure Data Studio.", + "deploymentDialog.ToolInformation": "'{0}' non è stato individuato e l'installazione automatica non è attualmente supportata. Installare '{0}' manualmente o assicurarsi che sia avviato ed individuabile. Al termine, riavviare Azure Data Studio. Vedere [{1}].", + "deploymentDialog.VersionInformationDebugHint": "È necessario riavviare Azure Data Studio se gli strumenti vengono installati manualmente per rilevare la modifica. È possibile trovare ulteriori dettagli nei canali di output 'Distribuzioni' e 'Interfaccia della riga di comando di Azure Data'", + "deploymentDialog.loadingRequiredTools": "Caricamento delle informazioni sugli strumenti necessari", + "deploymentDialog.loadingRequiredToolsCompleted": "Caricamento delle informazioni sugli strumenti necessari completato", + "notebookWizard.toolsAndEulaPageTitle": "Prerequisiti di distribuzione", + "resourceDeployment.AgreementTitle": "Accettare le condizioni per l'utilizzo" + }, + "package": { + "azdata-install-location-description": "Percorso del pacchetto azdata usato per il comando di installazione", + "azure-sql-mi-agreement": "Accetto {0} e {1}.", + "azure-sql-mi-agreement-eula": "Condizioni di licenza dell'Istanza gestita di SQL di Azure", + "azure-sql-mi-display-description": "Creare un'Istanza gestita di SQL in Azure o in un ambiente gestito dal cliente", + "azure-sql-mi-display-name": "Istanza gestita di SQL di Azure", + "azure-sql-mi-help-text": "L'Istanza gestita di SQL di Azure fornisce l'accesso completo a SQL Server e la compatibilità delle funzionalità per la migrazione delle istanze di SQL Server ad Azure o lo sviluppo di nuove applicazioni. {0}.", + "azure-sql-mi-help-text-learn-more": "Altre informazioni", + "azure-sql-mi-okButton-text": "Apri nel portale", + "azure-sql-mi-resource-type-option-label": "Tipo di risorsa", + "azure-sqldb-agreement": "Accetto {0}, {1} e {2}.", + "azure-sqldb-agreement-azdata-eula": "Condizioni di licenza di azdata", + "azure-sqldb-agreement-sqldb-eula": "Condizioni di licenza del Database SQL di Azure", + "azure-sqldb-description": "Creare un database SQL, un server di database o un pool elastico in Azure.", + "azure-sqldb-display-name": "Database SQL di Azure", + "azure-sqldb-notebook-ok-button-text": "Seleziona", + "azure-sqldb-portal-ok-button-text": "Crea nel portale di Azure", + "azure-sqlvm-agreement": "Accetto {0}, {1} e {2}.", + "azure-sqlvm-agreement-azdata-eula": "Condizioni di licenza di azdata", + "azure-sqlvm-agreement-sqlvm-eula": "Condizioni di licenza della macchina virtuale SQL di Azure", + "azure-sqlvm-azure-account-page-label": "Informazioni su Azure", + "azure-sqlvm-azure-location-label": "Località di Azure", + "azure-sqlvm-deploy-dialog-action-text": "Genera script nel notebook", + "azure-sqlvm-deploy-dialog-title": "Distribuisci macchina virtuale SQL di Azure", + "azure-sqlvm-description": "Creare macchine virtuali SQL in Azure. Ideale per le migrazioni e le applicazioni che richiedono l'accesso a livello di sistema operativo.", + "azure-sqlvm-display-name": "SQL Server per la macchina virtuale di Azure", + "azure-sqlvm-image-label": "Immagine", + "azure-sqlvm-image-sku-label": "SKU dell'immagine della macchina virtuale", + "azure-sqlvm-password-confirm-label": "Conferma password", + "azure-sqlvm-password-label": "Password", + "azure-sqlvm-publisher-label": "Editore", + "azure-sqlvm-storage-accountname-label": "Nome account di archiviazione", + "azure-sqlvm-storage-page-lable": "Account di archiviazione", + "azure-sqlvm-storage-sku-label": "Tipo di SKU dell'account di archiviazione", + "azure-sqlvm-username-label": "Nome utente", + "azure-sqlvm-vm-administrator-account-page-label": "Account amministratore", + "azure-sqlvm-vm-information-page-label": "Informazioni sulla macchina virtuale", + "azure-sqlvm-vm-summary-page-label": "Riepilogo", + "azure-sqlvm-vmname-label": "Nome macchina virtuale", + "azure-sqlvm-vmsize-label": "Dimensioni", + "deploy-resource-command-category": "Distribuzione", + "deploy-resource-command-name": "Nuova distribuzione…", + "deployment.configuration.title": "Configurazione della distribuzione", + "docker-confirm-sql-password-field": "Conferma password", + "docker-container-name-field": "Nome del contenitore", + "docker-sql-2017-title": "Distribuisci immagini del contenitore di SQL Server 2017", + "docker-sql-2019-title": "Distribuisci immagini del contenitore di SQL Server 2019", + "docker-sql-password-field": "Password di SQL Server", + "docker-sql-port-field": "Porta", + "extension-description": "Offre un'esperienza basata su notebook per la distribuzione di Microsoft SQL Server", + "extension-displayName": "Estensione Distribuzione SQL Server per Azure Data Studio", + "microsoft-privacy-statement": "Informativa sulla privacy di Microsoft", + "resource-type-display-name": "Tipo di risorsa", + "resource-type-sql-image-description": "Esegue l'immagine del contenitore di SQL Server con Docker", + "resource-type-sql-image-display-name": "Immagine del contenitore di SQL Server", + "resource-type-sql-windows-setup-description": "Consente di eseguire SQL Server in Windows. Selezionare una versione per iniziare.", + "resource-type-sql-windows-setup-display-name": "SQL Server in Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Server di database", + "sql-azure-elastic-pool-display-name": "Pool elastico", + "sql-azure-single-database-display-name": "Database singolo", + "version-display-name": "Versione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json index 63077e8d6f..5ea2049a17 100644 --- a/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Confronto schemi di SQL Server", - "description": "La funzionalità Confronto schemi di SQL Server per Azure Data Studio supporta il confronto degli schemi di database e pacchetti di applicazione livello dati.", - "schemaCompare.start": "Confronto schemi" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "OK", - "schemaCompareDialog.cancel": "Annulla", - "schemaCompareDialog.SourceTitle": "Origine", - "schemaCompareDialog.TargetTitle": "Destinazione", - "schemaCompareDialog.fileTextBoxLabel": "File", - "schemaCompare.dacpacRadioButtonLabel": "File dell'applicazione livello dati (con estensione dacpac)", - "schemaCompare.databaseButtonLabel": "Database", - "schemaCompare.radioButtonsLabel": "Tipo", - "schemaCompareDialog.serverDropdownTitle": "Server", - "schemaCompareDialog.databaseDropdownTitle": "Database", - "schemaCompare.dialogTitle": "Confronto schemi", - "schemaCompareDialog.differentSourceMessage": "È stato selezionato uno schema di origine diverso. Eseguire il confronto?", - "schemaCompareDialog.differentTargetMessage": "È stato selezionato uno schema di destinazione diverso. Eseguire il confronto?", - "schemaCompareDialog.differentSourceTargetMessage": "Sono stati selezionati schemi di origine e di destinazione diversi. Eseguire il confronto?", - "schemaCompareDialog.Yes": "Sì", - "schemaCompareDialog.No": "No", - "schemaCompareDialog.sourceTextBox": "File di origine", - "schemaCompareDialog.targetTextBox": "File di destinazione", - "schemaCompareDialog.sourceDatabaseDropdown": "Database di origine", - "schemaCompareDialog.targetDatabaseDropdown": "Database di destinazione", - "schemaCompareDialog.sourceServerDropdown": "Server di origine", - "schemaCompareDialog.targetServerDropdown": "Server di destinazione", - "schemaCompareDialog.defaultUser": "predefinito", - "schemaCompare.openFile": "Apri", - "schemaCompare.selectSourceFile": "Selezionare file di origine", - "schemaCompare.selectTargetFile": "Selezionare il file di destinazione", - "SchemaCompareOptionsDialog.Reset": "Reimposta", - "schemaCompareOptions.RecompareMessage": "Le opzioni sono state modificate. Ripetere il confronto?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Opzioni di confronto schemi", - "SchemaCompare.GeneralOptionsLabel": "Opzioni generali", - "SchemaCompare.ObjectTypesOptionsLabel": "Includi tipi di oggetto", - "schemaCompare.CompareDetailsTitle": "Dettagli confronto", - "schemaCompare.ApplyConfirmation": "Aggiornare la destinazione?", - "schemaCompare.RecompareToRefresh": "Fare clic su Confronta per aggiornare il confronto.", - "schemaCompare.generateScriptEnabledButton": "Genera script per distribuire le modifiche nella destinazione", - "schemaCompare.generateScriptNoChanges": "Non sono presenti modifiche per cui generare lo script", - "schemaCompare.applyButtonEnabledTitle": "Applica modifiche alla destinazione", - "schemaCompare.applyNoChanges": "Non sono presenti modifiche da applicare", - "schemaCompare.includeExcludeInfoMessage": "Tenere presente che le operazioni di inclusione/esclusione possono richiedere qualche minuto per calcolare le dipendenze interessate", - "schemaCompare.deleteAction": "Elimina", - "schemaCompare.changeAction": "Modifica", - "schemaCompare.addAction": "Aggiungi", - "schemaCompare.differencesTableTitle": "Confronto tra origine e destinazione", - "schemaCompare.waitText": "Inizializzazione del confronto. L'operazione potrebbe richiedere qualche istante.", - "schemaCompare.startText": "Per confrontare due schemi, selezionare lo schema di origine e quello di destinazione, quindi fare clic su Confronta.", - "schemaCompare.noDifferences": "Non sono state trovate differenze di schema.", - "schemaCompare.typeColumn": "Tipo", - "schemaCompare.sourceNameColumn": "Nome origine", - "schemaCompare.includeColumnName": "Includi", - "schemaCompare.actionColumn": "Azione", - "schemaCompare.targetNameColumn": "Nome destinazione", - "schemaCompare.generateScriptButtonDisabledTitle": "L'opzione Genera script è abilitata quando la destinazione è un database", - "schemaCompare.applyButtonDisabledTitle": "L'opzione Applica è abilitata quando la destinazione è un database", - "schemaCompare.cannotExcludeMessageWithDependent": "Non è possibile escludere {0}. Esistono dipendenti inclusi, ad esempio {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "Non è possibile includere {0}. Esistono dipendenti esclusi, ad esempio {1}", - "schemaCompare.cannotExcludeMessage": "Non è possibile escludere {0}. Esistono dipendenti inclusi", - "schemaCompare.cannotIncludeMessage": "Non è possibile includere {0}. Esistono dipendenti esclusi", - "schemaCompare.compareButton": "Confronta", - "schemaCompare.cancelCompareButton": "Arresta", - "schemaCompare.generateScriptButton": "Genera script", - "schemaCompare.optionsButton": "Opzioni", - "schemaCompare.updateButton": "Applica", - "schemaCompare.switchDirectionButton": "Cambia direzione", - "schemaCompare.switchButtonTitle": "Scambia origine e destinazione", - "schemaCompare.sourceButtonTitle": "Seleziona origine", - "schemaCompare.targetButtonTitle": "Seleziona destinazione", - "schemaCompare.openScmpButton": "Apri file con estensione scmp", - "schemaCompare.openScmpButtonTitle": "Carica origine, destinazione e opzioni salvate in un file con estensione scmp", - "schemaCompare.saveScmpButton": "Salva file con estensione scmp", - "schemaCompare.saveScmpButtonTitle": "Salva origine e destinazione, opzioni ed elementi esclusi", - "schemaCompare.saveFile": "Salva", - "schemaCompare.GetConnectionString": "Si desidera connettersi a {0}?", - "schemaCompare.selectConnection": "Selezionare connessione", - "SchemaCompare.IgnoreTableOptions": "Ignora opzioni di tabella", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignora punto e virgola tra istruzioni", - "SchemaCompare.IgnoreRouteLifetime": "Ignora durata route", - "SchemaCompare.IgnoreRoleMembership": "Ignora appartenenza al ruolo", - "SchemaCompare.IgnoreQuotedIdentifiers": "Ignora identificatori delimitati", - "SchemaCompare.IgnorePermissions": "Ignora autorizzazioni", - "SchemaCompare.IgnorePartitionSchemes": "Ignora schemi di partizione", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignora posizione oggetto nello schema di partizione", - "SchemaCompare.IgnoreNotForReplication": "Ignora non per la replica", - "SchemaCompare.IgnoreLoginSids": "Ignora SID di accesso", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignora hint di blocco in indici", - "SchemaCompare.IgnoreKeywordCasing": "Ignora maiuscole/minuscole parole chiave", - "SchemaCompare.IgnoreIndexPadding": "Ignora riempimento indice", - "SchemaCompare.IgnoreIndexOptions": "Ignora opzioni di indice", - "SchemaCompare.IgnoreIncrement": "Ignora incremento", - "SchemaCompare.IgnoreIdentitySeed": "Ignora valore di inizializzazione Identity", - "SchemaCompare.IgnoreUserSettingsObjects": "Ignora oggetti impostazioni utente", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignora percorso del file di catalogo full-text", - "SchemaCompare.IgnoreWhitespace": "Ignora spazio vuoto", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignora WITH NOCHECK in chiavi esterne", - "SchemaCompare.VerifyCollationCompatibility": "Verifica compatibilità regole di confronto", - "SchemaCompare.UnmodifiableObjectWarnings": "Avvisi per oggetti non modificabili", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Considera errori di verifica come avvisi", - "SchemaCompare.ScriptRefreshModule": "Crea script per modulo di aggiornamento", - "SchemaCompare.ScriptNewConstraintValidation": "Crea script per convalida nuovi vincoli", - "SchemaCompare.ScriptFileSize": "Crea script per dimensioni file", - "SchemaCompare.ScriptDeployStateChecks": "Crea script per verifiche stato di distribuzione", - "SchemaCompare.ScriptDatabaseOptions": "Crea script per opzioni database", - "SchemaCompare.ScriptDatabaseCompatibility": "Crea script per compatibilità database", - "SchemaCompare.ScriptDatabaseCollation": "Crea script per regole di confronto database", - "SchemaCompare.RunDeploymentPlanExecutors": "Esegui executor di piani di distribuzione", - "SchemaCompare.RegisterDataTierApplication": "Registra applicazione del livello dati", - "SchemaCompare.PopulateFilesOnFileGroups": "Popola file in gruppi di file", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Non modificare istruzioni per cambiare i tipi CLR", - "SchemaCompare.IncludeTransactionalScripts": "Includi script transazionali", - "SchemaCompare.IncludeCompositeObjects": "Includi oggetti compositi", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Consenti spostamento dati con Sicurezza a livello di riga non sicuro", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignora WITH NOCHECK in vincoli CHECK", - "SchemaCompare.IgnoreFillFactor": "Ignora fattore di riempimento", - "SchemaCompare.IgnoreFileSize": "Ignora dimensioni file", - "SchemaCompare.IgnoreFilegroupPlacement": "Ignora posizione filegroup", - "SchemaCompare.DoNotAlterReplicatedObjects": "Non modificare oggetti replicati", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Non modificare oggetti Change Data Capture", - "SchemaCompare.DisableAndReenableDdlTriggers": "Disabilita e riabilita trigger DDL", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Distribuisci database in modalità utente singolo", - "SchemaCompare.CreateNewDatabase": "Crea nuovo database", - "SchemaCompare.CompareUsingTargetCollation": "Confronta usando regole di confronto di destinazione", - "SchemaCompare.CommentOutSetVarDeclarations": "Imposta come commento le dichiarazioni SetVar", - "SchemaCompare.BlockWhenDriftDetected": "Blocca se viene rilevata una deviazione", - "SchemaCompare.BlockOnPossibleDataLoss": "Blocca in caso di possibile perdita di dati", - "SchemaCompare.BackupDatabaseBeforeChanges": "Esegui backup del database prima delle modifiche", - "SchemaCompare.AllowIncompatiblePlatform": "Consenti piattaforma incompatibile", - "SchemaCompare.AllowDropBlockingAssemblies": "Consenti rimozione assembly di blocco", - "SchemaCompare.DropConstraintsNotInSource": "Rimuovi vincoli non nell'origine", - "SchemaCompare.DropDmlTriggersNotInSource": "Rimuovi trigger DML non nell'origine", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Rimuovi proprietà estese non nell'origine", - "SchemaCompare.DropIndexesNotInSource": "Rimuovi indici non nell'origine", - "SchemaCompare.IgnoreFileAndLogFilePath": "Ignora percorso di file e file di log", - "SchemaCompare.IgnoreExtendedProperties": "Ignora proprietà estese", - "SchemaCompare.IgnoreDmlTriggerState": "Ignora stato trigger DML", - "SchemaCompare.IgnoreDmlTriggerOrder": "Ignora ordine trigger DML", - "SchemaCompare.IgnoreDefaultSchema": "Ignora schema predefinito", - "SchemaCompare.IgnoreDdlTriggerState": "Ignora stato trigger DDL", - "SchemaCompare.IgnoreDdlTriggerOrder": "Ignora ordine trigger DDL", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignora percorso file del provider del servizio di crittografia", - "SchemaCompare.VerifyDeployment": "Verifica distribuzione", - "SchemaCompare.IgnoreComments": "Ignora commenti", - "SchemaCompare.IgnoreColumnCollation": "Ignora regole di confronto delle colonne", - "SchemaCompare.IgnoreAuthorizer": "Ignora provider di autorizzazioni", - "SchemaCompare.IgnoreAnsiNulls": "Ignora ANSI NULLS", - "SchemaCompare.GenerateSmartDefaults": "Genera impostazioni predefinite intelligenti", - "SchemaCompare.DropStatisticsNotInSource": "Rimuovi statistiche non nell'origine", - "SchemaCompare.DropRoleMembersNotInSource": "Rimuovi membri del ruolo non nell'origine", - "SchemaCompare.DropPermissionsNotInSource": "Rimuovi autorizzazioni non nell'origine", - "SchemaCompare.DropObjectsNotInSource": "Rimuovi oggetti non nell'origine", - "SchemaCompare.IgnoreColumnOrder": "Ignora ordine delle colonne", "SchemaCompare.Aggregates": "Aggregati", + "SchemaCompare.AllowDropBlockingAssemblies": "Consenti rimozione assembly di blocco", + "SchemaCompare.AllowIncompatiblePlatform": "Consenti piattaforma incompatibile", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Consenti spostamento dati con Sicurezza a livello di riga non sicuro", "SchemaCompare.ApplicationRoles": "Ruoli applicazione", "SchemaCompare.Assemblies": "Assembly", "SchemaCompare.AssemblyFiles": "File di assembly", "SchemaCompare.AsymmetricKeys": "Chiavi asimmetriche", + "SchemaCompare.Audits": "Controlli", + "SchemaCompare.BackupDatabaseBeforeChanges": "Esegui backup del database prima delle modifiche", + "SchemaCompare.BlockOnPossibleDataLoss": "Blocca in caso di possibile perdita di dati", + "SchemaCompare.BlockWhenDriftDetected": "Blocca se viene rilevata una deviazione", "SchemaCompare.BrokerPriorities": "Priorità di Service Broker", "SchemaCompare.Certificates": "Certificati", + "SchemaCompare.ClrUserDefinedTypes": "Tipi CLR definiti dall'utente", "SchemaCompare.ColumnEncryptionKeys": "Chiavi di crittografia della colonna", "SchemaCompare.ColumnMasterKeys": "Chiavi master della colonna", + "SchemaCompare.CommentOutSetVarDeclarations": "Imposta come commento le dichiarazioni SetVar", + "SchemaCompare.CompareUsingTargetCollation": "Confronta usando regole di confronto di destinazione", "SchemaCompare.Contracts": "Contratti", + "SchemaCompare.CreateNewDatabase": "Crea nuovo database", + "SchemaCompare.Credentials": "Credenziali", + "SchemaCompare.CryptographicProviders": "Provider del servizio di crittografia", + "SchemaCompare.DatabaseAuditSpecifications": "Specifiche di controllo database", + "SchemaCompare.DatabaseEncryptionKeys": "Chiavi di crittografia del database", "SchemaCompare.DatabaseOptions": "Opzioni database", "SchemaCompare.DatabaseRoles": "Ruoli database", + "SchemaCompare.DatabaseScopedCredentials": "Credenziali con ambito database", "SchemaCompare.DatabaseTriggers": "Trigger database", "SchemaCompare.Defaults": "Impostazioni predefinite", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Distribuisci database in modalità utente singolo", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "Questa proprietà viene usata dalla distribuzione SqlClr per causare la rimozione degli assembly di blocco come parte del piano di distribuzione. Per impostazione predefinita, gli assembly di blocco/riferimento bloccheranno un aggiornamento degli assembly se l'assembly a cui viene fatto riferimento deve essere rimosso.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Specifica se provare a eseguire l'azione nonostante sia incompatibile con le piattaforme di SQL Server.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Non blocca il movimento di dati in una tabella con Sicurezza a livello di riga se questa proprietà è impostata su true. L'impostazione predefinita è false.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Esegue il backup del database prima di distribuire eventuali modifiche.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Specifica che, se esiste la possibilità di perdita di dati derivante dall'operazione di pubblicazione, l'episodio di pubblicazione deve essere interrotto.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Specifica se bloccare l'aggiornamento di un database il cui schema non corrisponde più alla registrazione o la cui registrazione è stata annullata.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Specifica se la dichiarazione delle variabili SETVAR verrà impostata come commento nello script di pubblicazione generato. È possibile scegliere questa opzione se si intende specificare i valori nella riga di comando usando uno strumento quale SQLCMD.EXE.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Questa impostazione indica come vengono gestite le regole di confronto del database durante la distribuzione. Per impostazione predefinita, le regole di confronto del database di destinazione verranno aggiornate se non corrispondono alle regole di confronto specificate dall'origine. Quando questa opzione è impostata, è necessario usare le regole di confronto del server o del database di destinazione.", + "SchemaCompare.Description.CreateNewDatabase": "Specifica se il database di destinazione deve essere aggiornato oppure rimosso e ricreato quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Se è true, il database viene impostato sulla modalità utente singolo prima della distribuzione.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Specifica se i trigger Data Definition Language (DDL) vengono disabilitati all'inizio del processo di pubblicazione e riabilitati alla fine del processo di pubblicazione.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Se è true, gli oggetti Change Data Capture non vengono modificati.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Specifica se gli oggetti replicati vengono identificati durante la verifica.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Specifica se i vincoli che non esistono nel file snapshot del database (con estensione dacpac) vengono rimossi dal database di destinazione quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Specifica se i trigger DML che non esistono nel file snapshot del database (con estensione dacpac) vengono rimossi dal database di destinazione quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Specifica se le proprietà estese che non esistono nel file snapshot del database (con estensione dacpac) vengono rimosse dal database di destinazione quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DropIndexesNotInSource": "Specifica se gli indici che non esistono nel file snapshot del database (con estensione dacpac) vengono rimossi dal database di destinazione quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DropObjectsNotInSource": "Specifica se oggetti che non esistono nel file snapshot del database (con estensione dacpac) vengono rimossi dal database di destinazione quando si esegue la pubblicazione in un database. Questo valore ha precedenza su DropExtendedProperties.", + "SchemaCompare.Description.DropPermissionsNotInSource": "Specifica se le autorizzazioni che non esistono nel file snapshot del database (con estensione dacpac) vengono rimosse dal database di destinazione quando si esegue la pubblicazione in un database.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Specifica se i membri del ruolo non distribuiti nel file snapshot del database (con estensione dacpac) vengono rimossi dal database di destinazione quando si pubblicano aggiornamenti in un database.", - "enterNewDatabaseName": "Immettere il nuovo nome del database", - "newDatabaseTitle": "{0} (nuove risorse)", - "selectDatabase": "Selezionare database", - "done": "Fatto", - "nameMustNotBeEmpty": "Il nome non deve essere vuoto", - "addDatabaseReferencedialogName": "Aggiungere riferimento al database", - "addDatabaseReferenceOkButtonText": "Aggiungere riferimento", - "referenceRadioButtonsGroupTitle": "Tipo", - "projectRadioButtonTitle": "Project", - "systemDatabaseRadioButtonTitle": "Database di sistema", + "cicularProjectReference": "Riferimento circolare dal progetto {0} al progetto {1}", + "cleaningDockerImagesMessage": "Pulizia delle distribuzioni esistenti in corso...", + "connectingToSqlServerOnDockerMessage": "Connessione a SQL Server in Docker", + "connectionFailedError": "Errore di connessione non riuscita: '{0}'", + "connectionRadioButtonLabel": "Connessioni", + "connectionStringSetting": "Nome dell'impostazione della stringa di connessione", + "connectionStringSettingPlaceholder": "Impostazione della stringa di connessione specificata in \"local.settings.jsin\"", + "createNew": "Crea nuovo", + "createProjectDialogOkButtonText": "Crea", + "createProjectFromDatabaseDialogName": "Creare un progetto dal database", + "createProjectSettings": "Impostazioni", + "creatingDeploymentSettingsMessage": "Creazione delle impostazioni di distribuzione in corso...", + "currentTargetPlatform": "La piattaforma di destinazione del progetto {0} è ora {1}", + "dacpacFileLocationRequired": "Il percorso del file Dacpac è necessario per aggiungere un riferimento a un database", + "dacpacFiles": "File dacpac", + "dacpacNotOnSameDrive": "I riferimenti dacpac devono trovarsi nella stessa unità del file di progetto. Il file di progetto si trova in {0}", "dacpacText": "Applicazione livello dati (.dacpac)", - "dacpacPlaceholder": "Selezionare .dacpac", - "loadDacpacButton": "Selezionare .dacpac", - "locationDropdown": "Percorso", - "sameDatabase": "Stesso database", - "differentDbSameServer": "Database diverso, stesso server", - "differentDbDifferentServer": "Database e server diversi", + "dataSource": "Origine dati", + "dataSourceDropdownTitle": "Origine dati", + "dataSourceRadioButtonLabel": "Origini dati", + "dataSourcesNodeName": "Origini dati", + "databaseLocation": "Il percorso del database è necessario per aggiungere un riferimento a un database", "databaseName": "Nome del database", - "databaseVariable": "Variabile database", - "serverName": "Nome del server", - "serverVariable": "Variabile server", - "suppressMissingDependenciesErrors": "Non visualizzare gli errori provocati da riferimenti non risolti nel progetto a cui si fa riferimento", - "exampleUsage": "Esempio di utilizzo", - "enterSystemDbName": "Immettere un nome di database per il database di sistema", + "databaseNameLabel": "Database", + "databaseNameRequired": "Il nome del database è obbligatorio per l'aggiunta di un riferimento a un database diverso", "databaseNameRequiredVariableOptional": "Il nome di database è obbligatorio. La variabile di database è facoltativa.", "databaseNameServerNameVariableRequired": "Nome di database, nome di server e variabile di server sono obbligatori. La variabile database è facoltativa", "databaseProject": "Progetto di database", - "dacpacNotOnSameDrive": "I riferimenti dacpac devono trovarsi nella stessa unità del file di progetto. Il file di progetto si trova in {0}", - "createProjectFromDatabaseDialogName": "Creare un progetto dal database", - "createProjectDialogOkButtonText": "Crea", - "sourceDatabase": "Database di origine", - "targetProject": "Progetto di destinazione", - "createProjectSettings": "Impostazioni", - "projectNameLabel": "Nome", - "projectNamePlaceholderText": "Immettere il nome del progetto", - "projectLocationLabel": "Percorso", - "projectLocationPlaceholderText": "Selezionare il percorso per creare il progetto", - "browseButtonText": "Sfoglia cartella", - "selectFolderStructure": "Select folder structure", - "folderStructureLabel": "Struttura di cartelle", - "browseEllipsis": "Sfoglia...", - "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.", - "noSqlProjFilesSelected": "Non è stato selezionato nessun file con estensione sqlproj, selezionarne uno.", - "noDataSourcesFile": "Non è stato trovato alcun artefatto di tipo {0}", - "missingVersion": "Voce 'version' mancante in {0}", - "unrecognizedDataSourcesVersion": "Versione non riconosciuta: ", - "unknownDataSourceType": "Il tipo dell'origine dei dati è sconosciuto: ", - "invalidSqlConnectionString": "Stringa di connessione SQL non valida", - "extractTargetRequired": "Le informazioni di destinazione per l'estrazione sono necessarie per creare il progetto di database.", - "schemaCompareNotInstalled": "Per eseguire il confronto tra schemi, è necessaria l'installazione dell'estensione per il confronto dello schema", - "buildFailedCannotStartSchemaCompare": "Non è stato possibile avviare il confronto dello schema perché la compilazione non è riuscita", - "updateProjectForRoundTrip": "Per compilare questo progetto, Azure Data Studio deve aggiornare le destinazioni, i riferimenti e i riferimenti al database di sistema. Se il progetto viene creato in SSDT, continuerà a funzionare in entrambi gli strumenti. Aggiornare il progetto Azure Data Studio?", - "updateProjectDatabaseReferencesForRoundTrip": "Per compilare questo progetto, Azure Data Studio deve aggiornare i riferimenti al database di sistema. Se il progetto viene creato in SSDT, continuerà a funzionare in entrambi gli strumenti. Aggiornare il progetto Azure Data Studio?", - "databaseReferenceTypeRequired": "Il tipo di riferimento del database è necessario per aggiungere un riferimento a un database", - "systemDatabaseReferenceRequired": "La selezione del database di sistema è necessaria per l'aggiunta di un riferimento a un database di sistema", - "dacpacFileLocationRequired": "Il percorso del file Dacpac è necessario per aggiungere un riferimento a un database", - "databaseLocation": "Il percorso del database è necessario per aggiungere un riferimento a un database", - "databaseNameRequired": "Il nome del database è obbligatorio per l'aggiunta di un riferimento a un database diverso", - "invalidDataSchemaProvider": "DSP non valido nel file con estensione .sqlproj", - "invalidDatabaseReference": "Riferimento al database non valido nel file con estensione .sqlproj", - "databaseSelectionRequired": "La selezione del database è necessaria per creare un progetto da un database", "databaseReferenceAlreadyExists": "Un riferimento a questo database esiste già in questo progetto", - "outsideFolderPath": "Gli elementi con percorso assoluto all'esterno della cartella del progetto non sono supportati. Assicurarsi che i percorsi nel file di progetto siano relativi alla cartella del progetto.", - "parentTreeItemUnknown": "Non è possibile accedere all'elemento padre dell'elemento di albero fornito", - "prePostDeployCount": "Per eseguire correttamente la compilazione, aggiornare il progetto in modo che abbia uno script di pre-distribuzione e/o uno script di post-distribuzione", - "invalidProjectReload": "Impossibile accedere al progetto di database specificato. È possibile ricaricare solo progetti di database aperti validi.", - "externalStreamingJobValidationPassed": "Convalida superata del processo di streaming esterno.", - "projectAlreadyOpened": "Il progetto '{0}' è già aperto.", - "projectAlreadyExists": "Esiste già un progetto con il nome {0} in {1}.", - "noFileExist": "Il file {0} non esiste", - "fileOrFolderDoesNotExist": "Il file o la directory '{0}' non esiste", - "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.", - "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}", - "cicularProjectReference": "Riferimento circolare dal progetto {0} al progetto {1}", - "mssqlNotFound": "Non è stato possibile ottenere il percorso di installazione del servizio SQL Tools in {0}", - "projBuildFailed": "Compilazione non riuscita. Per altri dettagli, controllare il riquadro di output. {0}", - "unexpectedProjectContext": "Impossibile stabilire il contesto del progetto. Comando richiamato da una posizione imprevista: {0}", - "unableToPerformAction": "Non è possibile individuare la destinazione '{0}': '{1}'", - "unableToFindFile": "Impossibile trovare {1}con il percorso '{0}'", - "deployScriptExists": "Esiste già uno script {0}. Il nuovo script non verrà incluso nella compilazione.", - "notValidVariableName": "Il nome della variabile '{0}' non è valido.", - "cantAddCircularProjectReference": "Impossibile aggiungere un riferimento al progetto '{0}'. L'aggiunta di questo progetto come riferimento genera una dipendenza circolare", - "unableToFindSqlCmdVariable": "Impossibile trovare la variabile SQLCMD '{0}'", - "unableToFindReference": "Impossibile trovare il riferimento al database {0}", - "invalidGuid": "Il GUID specificato non è valido: {0}", - "invalidTargetPlatform": "Piattaforma di destinazione non valida: {0}. Piattaforme di destinazione supportate: {1}", + "databaseReferenceTypeRequired": "Il tipo di riferimento del database è necessario per aggiungere un riferimento a un database", + "databaseReferencesNodeName": "Riferimenti al database", + "databaseSelectionRequired": "La selezione del database è necessaria per creare un progetto da un database", + "databaseVariable": "Variabile database", + "dataworkspace.projectDirectoryAlreadyExistError": "Esiste già una directory denominata '{0}' nel percorso selezionato: '{1}'.", + "dataworkspace.projectParentDirectoryNotExistError": "Il percorso del progetto selezionato '{0}' non esiste o non è una directory.", + "default": "predefinito", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Elimina", + "deleteConfirmation": "Eliminare {0}?", + "deleteConfirmationContents": "Eliminare {0} e tutto il contenuto?", + "deleteReferenceConfirmation": "Eliminare il riferimento a {0}?", + "deployAppSettingUpdateFailed": "Non è stato possibile aggiornare l'impostazione dell'app '{0}'", + "deployAppSettingUpdating": "Aggiornamento dell'impostazione dell'app: '{0}'", + "deployDbTaskName": "Distribuzione locale del progetto di database SQL", + "deployProjectFailed": "Non è stato possibile distribuire il progetto. Per altri dettagli, controllare il riquadro di output. {0}", + "deployProjectFailedMessage": "Non è stato possibile aprire una connessione al database distribuito'", + "deployProjectSucceed": "Il progetto di database è stato distribuito", + "deployScriptExists": "Esiste già uno script {0}. Il nuovo script non verrà incluso nella compilazione.", + "deployToDockerContainer": "Eseguire la distribuzione nel contenitore Docker", + "deployToExistingServer": "Eseguire la distribuzione nel server esistente", + "differentDbDifferentServer": "Database e server diversi", + "differentDbSameServer": "Database diverso, stesso server", + "dockerContainerCreatedMessage": "ID creato da Docker: '{0}'", + "dockerContainerFailedToRunErrorMessage": "Non è stato possibile eseguire il contenitore Docker", + "dockerContainerNotRunningErrorMessage": "Il contenitore Docker non è in esecuzione", + "dockerLogMessage": "Log di Docker: '{0}'", + "done": "Fatto", + "dontUseProfile": "Non usare il profilo", + "edgeProjectTypeDescription": "Iniziare dalle parti core per sviluppare e pubblicare schemi per SQL Edge", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "Sviluppare e pubblicare schemi per i database SQL a partire da un progetto vuoto", + "emptyProjectTypeDisplayName": "Database SQL", + "enterConnStringTemplateDescription": "Immettere un modello per la stringa di connessione SQL", + "enterConnectionStringEnvName": "Immettere il nome della variabile di ambiente della stringa di connessione", + "enterConnectionStringEnvNameDescription": "Immettere la variabile di ambiente per la stringa di connessione SQL", + "enterConnectionStringTemplate": "Immettere il modello della stringa di connessione", + "enterNewDatabaseName": "Immettere il nuovo nome del database", + "enterNewValueForVar": "Immettere un nuovo valore per la variabile '{0}'", + "enterPassword": "Immettere la password o premere INVIO per usare la password generata", + "enterPortNumber": "Immettere il numero di porta o premere INVIO per usare il valore predefinito", + "enterSystemDbName": "Immettere un nome di database per il database di sistema", + "errorFindingBuildFilesLocation": "Errore durante la ricerca del percorso dei file di compilazione: {0}", + "exampleUsage": "Esempio di utilizzo", "excludeAction": "Escludi", - "fileObject": "file", - "folderObject": "cartella", - "folderFriendlyName": "Cartella", - "scriptFriendlyName": "Script", - "tableFriendlyName": "Tabella", - "viewFriendlyName": "Visualizzare", - "storedProcedureFriendlyName": "Stored procedure", - "dataSource": "Origine dati", - "fileFormat": "Formato di file", "externalStream": "Flusso esterno", "externalStreamingJobFriendlyName": "Processo di streaming esterno", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "Convalida superata del processo di streaming esterno.", + "extractTargetRequired": "Le informazioni di destinazione per l'estrazione sono necessarie per creare il progetto di database.", + "file": "File", + "fileAlreadyExists": "Un file con il nome '{0}' esiste già in questa posizione del disco. Scegliere un altro nome.", + "fileFormat": "Formato di file", + "fileObject": "file", + "fileOrFolderDoesNotExist": "Il file o la directory '{0}' non esiste", + "flat": "Semplice", + "folderAlreadyExists": "Una cartella con il nome '{0}' esiste già in questa posizione del disco. Scegliere un altro nome.", + "folderAlreadyExistsChooseNewLocation": "Una cartella con il nome '{0}' esiste già in questa posizione del disco. Scegliere un'altra posizione.", + "folderFriendlyName": "Cartella", + "folderObject": "cartella", + "folderStructureLabel": "Struttura di cartelle", + "generateScriptButtonText": "Generare script", + "hr": "ora", "input": "Input", + "invalidDataSchemaProvider": "DSP non valido nel file con estensione .sqlproj", + "invalidDatabaseReference": "Riferimento al database non valido nel file con estensione .sqlproj", + "invalidGuid": "Il GUID specificato non è valido: {0}", + "invalidInput": "L'input non è valido: {0}", + "invalidProjectReload": "Impossibile accedere al progetto di database specificato. È possibile ricaricare solo progetti di database aperti validi.", + "invalidPropertyValue": "Valore non valido specificato per la proprietà '{0}' nel file con estensione .sqlproj", + "invalidSqlConnectionString": "Stringa di connessione SQL non valida", + "invalidTargetPlatform": "Piattaforma di destinazione non valida: {0}. Piattaforme di destinazione supportate: {1}", + "loadProfilePlaceholderText": "Caricare profilo...", + "location": "Percorso", + "min": "min", + "missingVersion": "Voce 'version' mancante in {0}", + "msec": "millisecondo", + "multipleSqlProjFilesSelected": "Sono stati selezionati più file con estensione sqlproj; sceglierne solo uno.", + "nameMustNotBeEmpty": "Il nome non deve essere vuoto", + "new": "Nuovo", + "newObjectNamePrompt": "Nuovo nome {0}:", + "noAzureFunctionsInFile": "Nessuna funzione di Azure nel file attivo corrente", + "noAzureFunctionsProjectsInWorkspace": "Non sono stati trovati progetti di funzioni di Azure nell'area di lavoro", + "noDataSourcesFile": "Non è stato trovato alcun artefatto di tipo {0}", + "noDataSourcesText": "Nessuna origine dati in questo progetto", + "noFileExist": "Il file {0} non esiste", + "noSqlProjFilesSelected": "Non è stato selezionato nessun file con estensione sqlproj, selezionarne uno.", + "noString": "No", + "noStringDefault": "Nessuna (impostazione predefinita)", + "notValidVariableName": "Il nome della variabile '{0}' non è valido.", + "objectType": "Tipo di oggetto", + "okString": "OK", "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" + "outsideFolderPath": "Gli elementi con percorso assoluto all'esterno della cartella del progetto non sono supportati. Assicurarsi che i percorsi nel file di progetto siano relativi alla cartella del progetto.", + "parentTreeItemUnknown": "Non è possibile accedere all'elemento padre dell'elemento di albero fornito", + "portMustNotBeNumber": "La porta deve essere un numero", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Per eseguire correttamente la compilazione, aggiornare il progetto in modo che abbia uno script di pre-distribuzione e/o uno script di post-distribuzione", + "profile": "Profilo", + "profileReadError": "Errore durante il caricamento del profilo di pubblicazione. {0}", + "projBuildFailed": "Compilazione non riuscita. Per altri dettagli, controllare il riquadro di output. {0}", + "projectAlreadyExists": "Esiste già un progetto con il nome {0} in {1}.", + "projectAlreadyOpened": "Il progetto '{0}' è già aperto.", + "projectLocString": "Project", + "projectLocationPlaceholderText": "Selezionare il percorso per creare il progetto", + "projectNameLabel": "Nome", + "projectNamePlaceholderText": "Immettere il nome del progetto", + "publish": "Pubblica", + "publishAction": "Pubblica", + "publishDialogName": "Pubblicare il progetto", + "publishSettingsFiles": "File di impostazioni di pubblicazione", + "referenceRadioButtonsGroupTitle": "Tipo", + "referenceType": "Tipo riferimento", + "reloadProject": "Ricaricare il progetto di database?", + "reloadValuesFromProjectButtonTitle": "Ricaricare i valori dal progetto", + "resetAllVars": "Reimpostare tutte le variabili", + "retryFailedMessage": "Operazione '{0}' non riuscita. Nuovo tentativo... Risultato corrente: {1}. Errore: '{2}'", + "retryMessage": "Operazione '{0}' non riuscita. Nuovo tentativo... Errore: '{1}'", + "retryRunMessage": "Esecuzione dell'operazione '{2}' Tentativo {0} di {1}", + "retrySucceedMessage": "Operazione '{0}' completata. Risultato: {1}", + "retryWaitMessage": "Attesa di {0} secondi prima di un altro tentativo di operazione '{1}'", + "runningDockerMessage": "Compilazione ed esecuzione del contenitore Docker in corso...", + "sameDatabase": "Stesso database", + "schema": "Schema", + "schemaCompareAction": "Confronto schemi", + "schemaCompareNotInstalled": "Per eseguire il confronto tra schemi, è necessaria l'installazione dell'estensione per il confronto dello schema", + "schemaObjectType": "Schema/Tipo di oggetto", + "scriptFriendlyName": "Script", + "sec": "sec", + "selectAzureFunction": "Selezionare una funzione di Azure nel file corrente in cui aggiungere l'associazione SQL", + "selectBindingType": "Seleziona tipo di associazione", + "selectConnection": "Selezionare la connessione", + "selectDacpac": "Selezionare .dacpac", + "selectDatabase": "Selezionare database", + "selectDeployOption": "Selezionare la posizione in cui distribuire il progetto", + "selectFolderStructure": "Seleziona struttura di cartelle", + "selectProfile": "Seleziona profilo", + "selectProfileToUse": "Selezionare il profilo di pubblicazione da caricare", + "selectProjectLocation": "Seleziona posizione del progetto", + "selectString": "Seleziona", + "selectTargetPlatform": "Piattaforma di destinazione corrente: {0}. Selezionare una nuova piattaforma di destinazione", + "server": "Server", + "serverName": "Nome del server", + "serverVariable": "Variabile server", + "sourceDatabase": "Database di origine", + "sqlCmdTableLabel": "Variabili SQLCMD", + "sqlCmdValueColumn": "Valore", + "sqlCmdVariableColumn": "Nome", + "sqlConnectionStringFriendly": "Stringa di connessione SQL", + "sqlDatabaseProjects.InstallNetCore": "Installa", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Non è possibile trovare .NET Core SDK. La compilazione del progetto non funzionerà. Installare .NET Core SDK versione 3.1 o aggiornare la posizione di .NET Core SDK nelle impostazioni, se è già installato.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "La versione attualmente installata di .NET Core SDK è {0}, che non è supportata. La compilazione del progetto non funzionerà. Installare .NET Core SDK versione 3.1 o aggiornare la posizione della versione supportata di .NET Core SDK nelle impostazioni, se è già installato.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Aggiornare percorso", + "sqlDatabaseProjects.doNotAskAgain": "Non chiedere più", + "sqlDatabaseProjects.outputChannel": "Progetti di database", + "sqlObjectToQuery": "Oggetto SQL su cui eseguire la query", + "sqlTableToUpsert": "Tabella SQL in cui eseguire l'operazione di upsert", + "storedProcedureFriendlyName": "Stored procedure", + "suppressMissingDependenciesErrors": "Non visualizzare gli errori provocati da riferimenti non risolti nel progetto a cui si fa riferimento", + "systemDatabase": "Database di sistema", + "systemDatabaseReferenceRequired": "La selezione del database di sistema è necessaria per l'aggiunta di un riferimento a un database di sistema", + "tableFriendlyName": "Tabella", + "targetConnectionLabel": "Connessione", + "targetProject": "Progetto di destinazione", + "taskFailedError.error": "Non è stato possibile completare l'attività “{0}” Errore: {1}", + "unableToCreatePublishConnection": "Impossibile costruire la connessione: {0}", + "unableToFindFile": "Impossibile trovare {1}con il percorso '{0}'", + "unableToFindReference": "Impossibile trovare il riferimento al database {0}", + "unableToFindSqlCmdVariable": "Impossibile trovare la variabile SQLCMD '{0}'", + "unableToPerformAction": "Non è possibile individuare la destinazione '{0}': '{1}'", + "unexpectedProjectContext": "Impossibile stabilire il contesto del progetto. Comando richiamato da una posizione imprevista: {0}", + "unknownDataSourceType": "Il tipo dell'origine dei dati è sconosciuto: ", + "unrecognizedDataSourcesVersion": "Versione non riconosciuta: ", + "updateProjectDatabaseReferencesForRoundTrip": "Per compilare questo progetto, è necessario aggiornare i riferimenti al database di sistema. Se il progetto viene creato in SQL Server Data Tools, continuerà a funzionare in entrambi gli strumenti. Aggiornare il progetto?", + "updateProjectForRoundTrip": "Per compilare questo progetto, è necessario aggiornare le destinazioni, i riferimenti e i riferimenti al database di sistema. Se il progetto viene creato in SQL Server Data Tools, continuerà a funzionare in entrambi gli strumenti. Aggiornare il progetto?", + "valueCannotBeEmpty": "Il valore non può essere vuoto", + "viewFriendlyName": "Visualizzare", + "yesString": "Sì" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … ha restituito un errore: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … terminato con codice: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … terminato con segnale: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … terminato con codice: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … terminato con segnale: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Progetti di database", + "sqlDatabaseProjects.addDatabaseReference": "Aggiungere riferimento al database", + "sqlDatabaseProjects.addSqlBinding": "Aggiungi associazione SQL", + "sqlDatabaseProjects.build": "Build", + "sqlDatabaseProjects.changeTargetPlatform": "Modificare la piattaforma di destinazione", + "sqlDatabaseProjects.close": "Chiudere il progetto di database", + "sqlDatabaseProjects.createProjectFromDatabase": "Creare il progetto dal database", + "sqlDatabaseProjects.delete": "Elimina", + "sqlDatabaseProjects.deployLocal": "Distribuisci", + "sqlDatabaseProjects.description": "Progettare e pubblicare schemi di database SQL", + "sqlDatabaseProjects.displayName": "Progetti di database", + "sqlDatabaseProjects.editProjectFile": "Edit .sqlproj File", + "sqlDatabaseProjects.exclude": "Escludere dal progetto", + "sqlDatabaseProjects.netCoreDoNotAsk": "Indica se richiedere all'utente di installare .NET Core quando non viene rilevato.", + "sqlDatabaseProjects.netCoreInstallLocation": "Percorso completo a .NET Core SDK nel computer.", + "sqlDatabaseProjects.new": "Nuovo progetto di database", + "sqlDatabaseProjects.newExternalStreamingJob": "Aggiungi processo di streaming esterno", + "sqlDatabaseProjects.newFolder": "Aggiungi cartella", + "sqlDatabaseProjects.newItem": "Aggiungi elemento...", + "sqlDatabaseProjects.newPostDeploymentScript": "Aggiungi script post-distribuzione", + "sqlDatabaseProjects.newPreDeploymentScript": "Aggiungere script di pre-distribuzione", + "sqlDatabaseProjects.newScript": "Aggiungi script", + "sqlDatabaseProjects.newStoredProcedure": "Aggiungere stored procedure", + "sqlDatabaseProjects.newTable": "Aggiungi tabella", + "sqlDatabaseProjects.newView": "Aggiungi visualizzazione", + "sqlDatabaseProjects.open": "Apri progetto di database", + "sqlDatabaseProjects.openContainingFolder": "Apri cartella superiore", + "sqlDatabaseProjects.properties": "Proprietà", + "sqlDatabaseProjects.publish": "Pubblicare", + "sqlDatabaseProjects.schemaCompare": "Confronto schemi", + "sqlDatabaseProjects.validateExternalStreamingJob": "Convalidare processo di streaming esterno", + "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)", + "title.projectsView": "Progetti" } } } \ No newline at end of file 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 6cf98d0c35..eafb02714d 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Migrazione di Azure SQL", - "description": "Descrizione della migrazione di Azure SQL", - "migration-notebook-command-title": "Apri notebook di migrazione di Azure SQL", - "migration-dashboard-title": "Migrazione di Azure SQL", - "migration-dashboard-tasks": "Attività di migrazione", - "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": "Database Migration Service details", - "copy-migration-menu": "Dettagli di Copia migrazione", - "cancel-migration-menu": "Annulla migrazione" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Si è verificato un errore durante l'accesso all'account selezionato '{0}'. Selezionare 'Collega account' e aggiornare l'account oppure selezionare un account diverso. Errore: '{1}'", + "azure.accounts.accountStaleError": "Il token di accesso per l'account selezionato '{0}' non è più valido. Selezionare 'Collega account' per aggiornare l'account o selezionare un account diverso.", "sql-migration.wizard.title": "Eseguire la migrazione di '{0}' a Azure SQL", - "sql.migration.assessments.blocking.issue": "Si tratta di un errore di blocco che impedirà la migrazione del database.", + "sql.cancel.migration.confirmation": "Annullare la migrazione?", + "sql.migrate.text": "Selezionare i database per cui si desidera eseguire la migrazione ad Azure SQL.", + "sql.migration.active.backup.files": "File di backup attivi", + "sql.migration.active.backup.files.items": "File di backup attivi (1 elemento)", + "sql.migration.active.backup.files.multiple.items": "File di backup attivi ({0} elementi)", + "sql.migration.all.fields.required": "Tutti i campi sono obbligatori.", + "sql.migration.apply": "Applica", + "sql.migration.assessment": "Risultati valutazione per '{0}'", "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.", - "sql.migration.wizard.sku.title": "Destinazione di Azure SQL", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Scegliere la destinazione di Azure SQL", - "sql.migration.sku.mi.card.title": "Istanza gestita di SQL di Azure (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server per la macchina virtuale di Azure (IaaS)", - "sql.migration.select.azure.mi": "Selezionare la sottoscrizione di Azure di destinazione e l'istanza gestita di SQL di Azure di destinazione", - "sql.migration.select.azure.vm": "Selezionare la sottoscrizione Azure di destinazione e l'SQL Server di destinazione sulla macchina virtuale di Azure di destinazione.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Visualizza/Seleziona", - "total.databases.selected": "{0} di {1} database selezionati.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "È stata completata la valutazione dell'istanza di SQL Server \"{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": "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Collega account", - "sql.migration.wizard.account.count.single.message": "{0} account collegato", - "sql.migration.wizard.account.count.multiple.message": "{0} account collegati", + "sql.migration.assessment.results": "Risultati valutazione", + "sql.migration.assessments.blocking.issue": "Si tratta di un errore di blocco che impedirà la migrazione del database.", + "sql.migration.authKeys.header": "Chiave di autenticazione", + "sql.migration.authKeys.refresh.message": "La chiave di autenticazione ' {0}' è stata aggiornata.", + "sql.migration.authentication.type": "Tipo di autenticazione", + "sql.migration.authentication.types": "Chiavi di autenticazione", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Istanza gestita di SQL di Azure", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server in macchine virtuali di Azure", + "sql.migration.azure.sql.target": "Tipo di destinazione", + "sql.migration.azure.storage.account.to.upload.backups": "Account di Archiviazione di Azure per il caricamento dei backup", "sql.migration.azure.tenant": "Tenant di Azure AD", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Backup del database", - "sql.migration.database.page.description": "Selezionare il percorso dei backup del database da usare per la migrazione.", - "sql.migration.nc.network.share.radio.label": "I backup del database personale si trovano su una condivisione di rete", - "sql.migration.nc.blob.storage.radio.label": "I backup dei database personali si trovano in un contenitore BLOB del servizio di archiviazione di Azure", - "sql.migration.network.share.header.text": "Dettagli sulla condivisione di rete", - "sql.migration.network.share.help.text": "Fornire il percorso della condivisione di rete che contiene i backup e le credenziali dell'utente che ha accesso in lettura alla condivisione", - "sql.migration.network.share.location.label": "Posizione della condivisione di rete che contiene i backup.", - "sql.migration.service.account.info.text": "Assicurarsi che l'account del servizio che esegue l'istanza di SQL Server di origine abbia i privilegi di lettura nella condivisione di rete.", - "sql.migration.network.share.windows.user.label": "Account utente di Windows con accesso in lettura al percorso di condivisione di rete.", - "sql.migration.network.share.password.label": "Password", - "sql.migration.network.share.password.placeholder": "Immettere password", - "sql.migration.network.share.azure.header": "Dettagli dell'account di archiviazione", - "sql.migration.network.share.azure.help": "Specificare l'account di Archiviazione di Azure in cui verranno caricati i backup.", - "sql.migration.unique.name": "Selezionare un nome univoco per il database di destinazione", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Selezionare la sottoscrizione che contiene l'account di archiviazione.", - "sql.migration.database.migration.mode.label": "Modalità di migrazione", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Migrazione online", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "Il tempo di inattività dell'applicazione verrà avviato all'avvio della migrazione.", - "sql.migration.database.migration.mode.offline.label": "Migrazione offline", - "sql.migration.no.subscription.found": "Non sono state trovate sottoscrizioni", - "sql.migration.no.location.found": "Nessun percorso trovato", - "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": "Nessun file BLOB trovato", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{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.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "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.backup.location": "Percorso backup", + "sql.migration.backup.start.time": "Ora di inizio backup", + "sql.migration.bc.info": "Il cutover della migrazione dell'Istanza gestita di SQL al livello di servizio business critical può richiedere molto più tempo dell'utilizzo generico perché è necessario eseguire il seeding di tre repliche secondarie per il gruppo di disponibilità elevata Always On. La durata di questa operazione dipende dalle dimensioni dei dati. La velocità di seeding nel 90% dei casi è pari a 220 GB/ora o a una velocità superiore.", + "sql.migration.blob.container.label": "Gruppo di risorse del contenitore BLOB", + "sql.migration.blob.container.last.backup.file.label": "Ultimo file di backup", "sql.migration.blob.container.select": "Selezionare prima un valore del contenitore BLOB.", - "sql.migration.ir.page.title": "Servizio Migrazione del database di Azure", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Crea nuovo", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Dettagli sul Servizio Migrazione del database di Azure \"{0}\":`", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Creare Servizio Migrazione del database di Azure", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Caricamento dei servizi di migrazione", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Passaggio 1: {0}", - "sql.migration.option": "Scaricare e installare il runtime di integrazione", - "sql.migration.ir.setup.step2": "Passaggio 2: Usare questa chiave per registrare il runtime di integrazione", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.connection.status": "Stato della connessione", - "sql.migration.key1.label": "Chiave 1", - "sql.migration.key2.label": "Chiave 2", - "sql.migration.key1.copied": "Chiave 1 copiata", - "sql.migration.key2.copied": "Chiave 2 copiata", - "sql.migration.refresh.key1": "Aggiorna chiave 1", - "sql.migration.refresh.key2": "Aggiorna chiave 2", + "sql.migration.blob.container.storage.account.label": "Account di archiviazione del contenitore BLOB", + "sql.migration.blob.container.title": "Contenitore BLOB", + "sql.migration.blob.resourceGroup.select": "Selezionare prima un valore del gruppo di risorse.", + "sql.migration.blob.storage.header.text": "Dettagli del contenitore dell’archiviazione Blob di Azure", + "sql.migration.blob.storage.help.text": "Specificare il contenitore BLOB del servizio di archiviazione di Azure che contiene i backup.", + "sql.migration.blob.storage.subscription.label": "Selezionare la sottoscrizione che contiene l'account di archiviazione.", + "sql.migration.blob.storage.table.help": "Immettere il nome del database di destinazione e selezionare il gruppo di risorse, l'account di archiviazione e il contenitore per i database di origine selezionati.", + "sql.migration.blob.storageAccount.select": "Selezionare prima un valore per l'account di archiviazione.", + "sql.migration.can.be.migrated": "È possibile eseguire la migrazione di {0} database su {1}", + "sql.migration.cancel": "Annulla", + "sql.migration.cancel.error": "Si è verificato un errore durante l'annullamento della migrazione.", + "sql.migration.cancel.migration": "Annulla migrazione", + "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.cannot.start.cutover.error": "Non è possibile avviare il processo di cutover fino a quando non vengono completate tutte le migrazioni. Per restituire lo stato dei file più recente, aggiornare la finestra del browser.", + "sql.migration.close": "Chiudi", + "sql.migration.complete.cutover": "Completa cutover", + "sql.migration.completing.cutover.warning": "Il completamento del cutover senza ripristinare tutti i backup può comportare una perdita di dati.", + "sql.migration.confirm.checkbox.message": "L'utente conferma che non sono presenti altri backup del log da fornire e che desidera completare il cutover.", + "sql.migration.connection.status": "Stato connessione", "sql.migration.copy.key1": "Copia chiave 1", "sql.migration.copy.key2": "Copia chiave 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "Non sono stati trovati gruppi di risorse", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "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": "Non sono state trovate istanze gestite", - "sql.migration.no.virtualMachine.found": "Non sono state trovate macchine virtuali", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "OK", - "sql.migration.new.resource.group": "(nuovo) {0}", - "sql.migration.test.connection": "Verifica connessione", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Applica", + "sql.migration.copy.migration.details": "Dettagli di Copia migrazione", + "sql.migration.copy.throughput": "Velocità effettiva copia (MBPS)", + "sql.migration.copy.throughput.info": "Velocità di spostamento dati raggiunta durante la migrazione dei backup di database ad Azure. Velocità di trasferimento dati, calcolata da dati letti divisi per durata della migrazione dei backup in Azure.", + "sql.migration.count.database.multiple": "Database {0}", + "sql.migration.count.database.single": "Database {0}", + "sql.migration.create": "Crea", + "sql.migration.create.new": "Crea nuovo", "sql.migration.creating.rg.loading": "Creazione del gruppo di risorse", - "sql.migration.rg.created": "Il gruppo di risorse è stato creato", - "sql.migration.name.of.new.rg": "Name of new resource group", + "sql.migration.cutover": "Cutover di migrazione", + "sql.migration.cutover.card": "Completamento cutover", + "sql.migration.cutover.help.main": "Prima di completare il cutover, eseguire i passaggi seguenti.", + "sql.migration.cutover.in.progress": "Cutover in corso per il database '{0}'", + "sql.migration.cutover.last.file.restored": "Ultimo file ripristinato: {0}", + "sql.migration.cutover.pending.backup": "Backup dei log in attesa di ripristino: {0}", + "sql.migration.cutover.status.refresh.error": "Si è verificato un errore durante l'aggiornamento dello stato di migrazione.", + "sql.migration.cutover.step.1": "1. Arrestare tutte le transazioni in ingresso nel database di origine.", + "sql.migration.cutover.step.2.blob": "2. Creare un differenziale o un backup del log finale delle transazioni e archiviarlo nel contenitore del BLOB del servizio di archiviazione di Azure.", + "sql.migration.cutover.step.2.network.share": "2. ​​Creare un backup del log finale delle transazioni e archiviarlo nella condivisione di rete.", + "sql.migration.cutover.step.3.blob": "3. Verificare che tutti i backup siano stati ripristinati nel database di destinazione. Il valore \"Backup dei log in attesa di ripristino\" deve essere zero.", + "sql.migration.cutover.step.3.network.share": "3. Verificare che i tutti i backup del log siano stati ripristinati nel database di destinazione. Il valore \"Backup dei log in attesa di ripristino\" deve essere zero.", + "sql.migration.cutover.type": "Modalità di migrazione", + "sql.migration.dashboard.description": "Determinare l'idoneità alla migrazione delle istanze di SQL Server, identificare una destinazione Azure SQL consigliata e completare la migrazione dell'istanza di SQL Server a Istanza gestita di SQL di Azure o SQL Server in Macchine virtuali di Azure.", + "sql.migration.dashboard.help.title": "Articoli della guida e collegamenti video", + "sql.migration.dashboard.link1.description": "Vedere l'elenco delle regole usate per valutare la possibilità di eseguire la migrazione dell'istanza di SQL Server a Istanza gestita di SQL di Azure.", + "sql.migration.dashboard.link1.title": "Regole di valutazione per istanza gestita di SQL di Azure", + "sql.migration.dashboard.migrate.task.button": "Eseguire la migrazione a Azure SQL", + "sql.migration.dashboard.migrate.task.button.description": "Eseguire la migrazione di un'istanza di SQL Server ad Azure SQL.", + "sql.migration.dashboard.title": "Migrazione di Azure SQL", + "sql.migration.data.uploaded.info": "Confronto tra la quantità effettiva di dati letti dall'origine e la quantità effettiva di dati caricati nella destinazione.", + "sql.migration.data.uploaded.size": "Dati caricati/dimensioni", + "sql.migration.database": "Database", + "sql.migration.database.already.exists": "Il database '{0}' esiste già nell'istanza gestita di destinazione '{1}'.", + "sql.migration.database.migration": "Database per la migrazione", + "sql.migration.database.migration.mode.description": "Per eseguire la migrazione alla destinazione Azure SQL, scegliere una modalità di migrazione in base ai requisiti di inattività.", + "sql.migration.database.migration.mode.label": "Modalità di migrazione", + "sql.migration.database.migration.mode.offline.description": "Il tempo di inattività dell'applicazione verrà avviato all'avvio della migrazione.", + "sql.migration.database.migration.mode.offline.label": "Migrazione offline", + "sql.migration.database.migration.mode.online.description": "Il tempo di inattività dell'applicazione è limitato al cutover al termine della migrazione.", + "sql.migration.database.migration.mode.online.label": "Migrazione online", + "sql.migration.database.migration.service": "Servizio Migrazione del database", + "sql.migration.database.migration.service.authentication.keys": "Chiavi di autenticazione del Servizio Migrazione del database", + "sql.migration.database.migration.service.created.successfully": "La creazione di un Servizio Migrazione del database è stata completata.", + "sql.migration.database.migration.status": "Stato di migrazione del database", + "sql.migration.database.page.description": "Selezionare il percorso dei backup del database da usare durante la migrazione.", + "sql.migration.database.page.title": "Backup del database", + "sql.migration.database.to.be.migrated": "Database di cui eseguire la migrazione", + "sql.migration.databases": "Database ({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} database selezionati", + "sql.migration.databases.table.title": "Database", + "sql.migration.day": "{0} giorni", + "sql.migration.days": "{0} giorni", + "sql.migration.description": "Descrizione", + "sql.migration.details.copied": "Copia dei dettagli completata", + "sql.migration.dms.portal.info": "Un Servizio Migrazione del database di Azure esistente nel portale di Azure non verrà visualizzato in Azure Data Studio. Un Servizio Migrazione del database creato in Azure Data Studio non sarà tuttavia visibile nel portale di Azure.", + "sql.migration.dms.provision.failed": "Non è stato possibile effettuare il provisioning di un Servizio Migrazione del database. Attendere qualche minuto, quindi riprovare.", + "sql.migration.duration": "Durata", + "sql.migration.empty.table.subtext": "Se sono previsti risultati, verificare la connessione all'istanza di SQL Server.", + "sql.migration.empty.table.text": "Nessun file di backup", + "sql.migration.enter.your.sql.cred": "Immettere le credenziali per l'istanza di SQL Server di origine. Queste credenziali verranno usate durante la migrazione dei database ad Azure SQL.", + "sql.migration.failed": "Migrazioni non riuscite", + "sql.migration.feedback.issue.title": "Feedback sull'esperienza di migrazione", + "sql.migration.file.name": "Nome file", + "sql.migration.finish.time": "Ora di fine", + "sql.migration.first.lsn": "Primo LSN", + "sql.migration.full.backup.files": "File di backup completi", + "sql.migration.generic.congratulations": "È stata completata la valutazione dell'istanza di SQL Server '{0}'.", + "sql.migration.hr": "{0} ora", + "sql.migration.hrs": "{0} ore", + "sql.migration.impact": "Impatto", + "sql.migration.impact.object.name": "Nome: {0}", + "sql.migration.impact.object.type": "Tipo: {0}", + "sql.migration.impacted.objects": "Oggetti interessati", + "sql.migration.inline.migration.notebook.title": "Migrazione inline", + "sql.migration.inprogress.warning.multiple": "{0} database presentano avvisi", + "sql.migration.inprogress.warning.single": "{0} database presenta avvisi", + "sql.migration.instance": "Istanza", + "sql.migration.invalid.blob.container.error": "Per continuare, selezionare un contenitore BLOB valido per il database di origine '{0}'.", + "sql.migration.invalid.blob.lastBackupFile.error": "Per continuare, selezionare un file di backup recente valido per il database di origine '{0}'.", + "sql.migration.invalid.blob.resourceGroup.error": "Per continuare, selezionare un gruppo di risorse valido per il database di origine '{0}'.", + "sql.migration.invalid.blob.storageAccount.error": "Per continuare, selezionare un account di archiviazione valido per il database di origine '{0}'.", + "sql.migration.invalid.location.error": "Per continuare, selezionare una posizione valida.", + "sql.migration.invalid.migration.service.error": "Selezionare un Servizio Migrazione del database valido.", + "sql.migration.invalid.migration.service.offline.error": "Selezionare un Servizio Migrazione del database connesso a un nodo.", + "sql.migration.invalid.network.share.location": "Formato della posizione della condivisione di rete non valido. Esempio: {0}", + "sql.migration.invalid.resourceGroup.error": " Per continuare, selezionare un gruppo di risorse valido.", + "sql.migration.invalid.service.name.error": "Immettere un nome valido per il Servizio Migrazione.", + "sql.migration.invalid.storageAccount.error": "Per continuare, selezionare un account di archiviazione valido.", + "sql.migration.invalid.subscription.error": "Per continuare, selezionare una sottoscrizione valida.", + "sql.migration.invalid.target.name.error": "Immettere un nome valido per il database di destinazione.", + "sql.migration.invalid.user.account": "Formato dell'account utente non valido. Esempio: {0}", + "sql.migration.ir.page.description": "Il Servizio Migrazione del database di Azure orchestra le attività di migrazione del database e tiene traccia del relativo stato. È possibile selezionare un Servizio Migrazione del database esistente come destinazione di Azure SQL se ne è stato creato uno in precedenza o crearne uno nuovo di seguito.", + "sql.migration.ir.page.sql.migration.service.not.found": "Non è stato trovato alcun Servizio Migrazione del database. Crearne uno nuovo.", + "sql.migration.ir.page.title": "Servizio Migrazione del database di Azure", + "sql.migration.ir.setup.step1": "Passaggio 1: {0}", + "sql.migration.ir.setup.step2": "Passaggio 2: Usare questa chiave per registrare il runtime di integrazione", + "sql.migration.ir.setup.step3": "Passaggio 3: Fare clic sul pulsante 'Test connessione' per controllare la connessione tra il Servizio Migrazione del database di Azure e il runtime di integrazione", + "sql.migration.issues": "Problemi", + "sql.migration.issues.count": "Problemi ({0})", + "sql.migration.issues.details": "Dettagli del problema", + "sql.migration.key1.copied": "Chiave 1 copiata", + "sql.migration.key1.label": "Chiave 1", + "sql.migration.key2.copied": "Chiave 2 copiata", + "sql.migration.key2.label": "Chiave 2", + "sql.migration.last.LSN": "Ultimo LSN", + "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.last.applied.lsn": "Ultimo LSN applicato", + "sql.migration.last.backup": "Ultimo backup", + "sql.migration.last.scan.completed": "Ultima analisi completata: {0}", "sql.migration.learn.more": "Altre informazioni", "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", - "sql.migration.name": "Nome", "sql.migration.location": "Percorso", - "sql.migration.refresh": "Aggiorna", - "sql.migration.create": "Crea", - "sql.migration.cancel": "Annulla", - "sql.migration.type": "Tipo", - "sql.migration.path.user.account": "Account utente", - "sql.migration.view.all": "Visualizza tutti", - "sql.migration.target": "Destinazione", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "Chiudi", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", - "sql.migration.copy.throughput": "Velocità effettiva copia (MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Riepilogo", - "sql.migration.summary.mi.type": "Istanza gestita di SQL di Azure", - "sql.migration.summary.vm.type": "SQL Server per la macchina virtuale di Azure", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Sottoscrizione di archiviazione di Azure", - "sql.migration.summary.azure.storage": "Archiviazione di Azure", - "sql.migration.network.share": "Condivisione di rete", - "sql.migration.blob.container.title": "Contenitore BLOB", - "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.source.databases": "Database di origine", + "sql.migration.managed.instance": "Istanza gestita di SQL di Azure", + "sql.migration.migration.completed": "Migrazioni completate", + "sql.migration.migration.in.progress": "Migrazioni database in corso", + "sql.migration.migration.not.started": "Migrazioni non avviate", + "sql.migration.migration.status": "Stato di migrazione", + "sql.migration.migration.status.filter": "Filtro dello stato della migrazione", + "sql.migration.min": "{0} minuto", + "sql.migration.mins": "{0} minuti", "sql.migration.mode": "Modalità", - "sql.migration.backup.location": "Percorso di backup", - "sql.migration.azure.storage.account.to.upload.backups": "Account din archiviazione di Azure per il caricamento dei backup", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "Database di cui eseguire la migrazione", - "sql.migration.count.database.single": "Database {0}", - "sql.migration.count.database.multiple": "Database {0}", - "sql.migration.quick.pick.placeholder": "Selezionare l'operazione che si desidera eseguire", - "sql.migration.inline.migration.notebook.title": "Migrazione inline", - "sql.migration.sql.assessment.notebook.title": "Valutazione della migrazione SQL", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Migrazione di Azure SQL", - "sql.migration.dashboard.description": "Determinare l'idoneità alla migrazione delle istanze di SQL Server, identificare una destinazione Azure SQL consigliata e completare la migrazione dell'istanza di SQL Server a Istanza gestita di SQL di Azure o SQL Server in Macchine virtuali di Azure.", - "sql.migration.dashboard.migrate.task.button": "Eseguire la migrazione a Azure SQL", - "sql.migration.dashboard.migrate.task.button.description": "Eseguire la migrazione dell'istanza di SQL Server a SQL di Azure.", - "sql.migration.database.migration.status": "Stato di migrazione del database", - "sql.migration.dashboard.link1.title": "Regole di valutazione per istanza gestita di SQL di Azure", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Articoli della guida e collegamenti video", - "sql.migration.pre.req.title": "Elementi necessari prima dell'avvio della migrazione:", + "sql.migration.more.info": "Altre informazioni", + "sql.migration.name": "Nome", + "sql.migration.name.label": "Nomi:", + "sql.migration.name.of.new.rg": "Nome del nuovo gruppo di risorse", + "sql.migration.nc.blob.storage.radio.label": "I backup dei database personali si trovano in un contenitore BLOB del servizio di archiviazione di Azure", + "sql.migration.nc.network.share.radio.label": "I backup del database personale si trovano su una condivisione di rete", + "sql.migration.network.share": "Condivisione di rete", + "sql.migration.network.share.azure.header": "Dettagli dell'account di archiviazione", + "sql.migration.network.share.azure.help": "Specificare l'account di Archiviazione di Azure in cui verranno caricati i backup.", + "sql.migration.network.share.header.text": "Dettagli sulla condivisione di rete", + "sql.migration.network.share.help.text": "Specificare il percorso della condivisione di rete in cui sono archiviati i backup e le credenziali utente utilizzate per accedere alla condivisione.", + "sql.migration.network.share.location.info": "Percorso della condivisione di rete per i backup del database. Il processo di migrazione recupererà automaticamente i file di backup validi da questa condivisione di rete.", + "sql.migration.network.share.location.label": "Percorso di condivisione di rete in cui sono archiviati i backup", + "sql.migration.network.share.password.label": "Password", + "sql.migration.network.share.password.placeholder": "Immetti password.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "Immettere il nome del database di destinazione per i database di origine selezionati.", + "sql.migration.network.share.windows.user.info": "Account utente di Windows con accesso in lettura al percorso di condivisione di rete.", + "sql.migration.network.share.windows.user.label": "Account utente di Windows con accesso in lettura al percorso di condivisione di rete", + "sql.migration.new.resource.group": "(nuovo) {0}", + "sql.migration.newSupportRequest": "Nuova richiesta di supporto", + "sql.migration.no": "No", + "sql.migration.no.blobContainers.found": "Nessun contenitore BLOB trovato.", + "sql.migration.no.blobFiles.found": "Nessun file BLOB trovato.", + "sql.migration.no.fileShares.found": "Non sono state trovate condivisioni file.", + "sql.migration.no.issues.mi": "Nono sono stati riscontrati problemi per la migrazione a SQL Server per l'Istanza gestita di SQL di Azure.", + "sql.migration.no.issues.vm": "Nono sono stati riscontrati problemi per la migrazione a SQL Server per la macchina virtuale di Azure.", + "sql.migration.no.location.found": "Nessun percorso trovato.", + "sql.migration.no.managedInstance.found": "Non sono state trovate istanze gestite.", + "sql.migration.no.pending.backups": "Nessun backup in sospeso. Fare clic su Aggiorna per controllare lo stato corrente.", + "sql.migration.no.storageAccount.found": "Non sono stati trovati account di archiviazione.", + "sql.migration.no.subscription.found": "Non sono state trovate sottoscrizioni.", + "sql.migration.no.virtualMachine.found": "Non sono state trovate macchine virtuali.", + "sql.migration.notebook.open.error": "Non è stato possibile aprire il notebook di migrazione.", + "sql.migration.object.details": "Dettagli dell'oggetto", + "sql.migration.offline": "Offline", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "OK", + "sql.migration.online": "Online", + "sql.migration.option": "Scaricare e installare il runtime di integrazione", + "sql.migration.path.user.account": "Account utente", "sql.migration.pre.req.1": "Dettagli sull'account di Azure", "sql.migration.pre.req.2": "Istanza gestita di SQL di Azure o SQL Serverper macchina virtuale di Azure", "sql.migration.pre.req.3": "Dettagli percorso backup", - "sql.migration.migration.in.progress": "Migrazione del database in corso", - "sql.migration.failed": "Migrazione non riuscita", - "sql.migration.migration.completed": "Migrazione completata", - "sql.migration.cutover.card": "Completamento cutover", - "sql.migration.migration.not.started": "Migrazione non avviata", - "sql.migration.show.status": "Mostrare stato", - "sql.migration.inprogress.warning.single": "{0} database presenta avvisi", - "sql.migration.inprogress.warning.multiple": "{0} database presentano avvisi", - "sql.migration.feedback.issue.title": "Feedback sull'esperienza di migrazione", - "sql.migration.cutover": "Cutover di migrazione", - "sql.migration.complete.cutover": "Completa cutover", - "sql.migration.source.database": "Nome database di origine", - "sql.migration.source.server": "Server di origine", - "sql.migration.source.version": "Versione di origine", - "sql.migration.target.database.name": "Nome del database di destinazione", - "sql.migration.target.server": "Server di destinazione", - "sql.migration.target.version": "Versione di destinazione", - "sql.migration.migration.status": "Stato di migrazione", - "sql.migration.migration.status.filter": "Filtro dello stato della migrazione", - "sql.migration.full.backup.files": "File di backup completi", - "sql.migration.last.applied.lsn": "Ultimo LSN applicato", - "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", - "sql.migration.last.LSN": "Ultimo LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Annulla migrazione", - "sql.migration.active.backup.files.items": "File di backup attivi (1 elemento)", - "sql.migration.active.backup.files.multiple.items": "File di backup attivi (elementi {0})", - "sql.migration.copy.migration.details": "Copia dettagli migrazione", - "sql.migration.details.copied": "Copia dei dettagli completata", - "sql.cancel.migration.confirmation": "Annullare la migrazione?", - "sql.migration.yes": "Sì", - "sql.migration.no": "No", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Last file restored: {0}", - "sql.migration.last.scan.completed": "Last scan completed: {0}", - "sql.migration.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": "Migration is not in progress and cannot be canceled.", - "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.pre.req.title": "Elementi necessari prima dell'avvio di una migrazione:", + "sql.migration.provide.unique.containers": "Specificare un contenitore univoco per ogni database di destinazione. Database interessati: ", + "sql.migration.quick.pick.placeholder": "Selezionare l'operazione che si desidera eseguire.", + "sql.migration.recommendation": "Raccomandazione", + "sql.migration.refresh": "Aggiorna", + "sql.migration.refresh.assessment.button.label": "Aggiornare valutazione", + "sql.migration.refresh.key1": "Aggiorna chiave 1", + "sql.migration.refresh.key2": "Aggiorna chiave 2", + "sql.migration.resource.group.description": "Un gruppo di risorse è un contenitore che include le risorse correlate per una soluzione di Azure.", + "sql.migration.resource.group.not.found": "Non sono stati trovati gruppi di risorse.", + "sql.migration.resourceGroups": "Gruppo di risorse", + "sql.migration.rg.created": "Il gruppo di risorse è stato creato", + "sql.migration.search": "Cercare", "sql.migration.search.for.migration": "Cercare migrazioni", - "sql.migration.online": "Online", - "sql.migration.offline": "Offline", - "sql.migration.database": "Database", - "sql.migration.database.migration.service": "Servizio Migrazione del database", - "sql.migration.duration": "Durata", - "sql.migration.azure.sql.target": "Destinazione di Azure SQL", - "sql.migration.sql.managed.instance": "Istanza gestita di SQL", - "sql.migration.sql.virtual.machine": "Macchina virtuale SQL", - "sql.migration.target.azure.sql.instance.name": "Nome di destinazione di Azure SQL", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Ora di inizio", - "sql.migration.finish.time": "Ora di fine", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "In corso", - "sql.migration.status.succeeded": "Riuscita", - "sql.migration.status.creating": "In fase di creazione", - "sql.migration.status.completing": "In fase di completamento", - "sql.migration.status.canceling": "Annullamento in corso", - "sql.migration.status.failed": "Non riuscita", - "sql.migration.status.warning.count.single": "{0} avviso)", - "sql.migration.status.warning.count.multiple": "{0} avvisi)", - "sql.migration.status.error.count.single": "{0} errore)", - "sql.migration.status.error.count.multiple": "{0} errori)", - "sql.migration.hrs": "{0} ore", - "sql.migration.hr": "{0} ora", - "sql.migration.days": "{0} giorni", - "sql.migration.day": "{0} giorni", - "sql.migration.mins": "{0} minuti", - "sql.migration.min": "{0} minuto", "sql.migration.sec": "{0} sec", - "sql.migration.service.details.dialog.title": "Servizio Migrazione del database di Azure", + "sql.migration.select.azure.mi": "Selezionare la sottoscrizione di Azure di destinazione e l'istanza gestita di SQL di Azure di destinazione", + "sql.migration.select.azure.vm": "Selezionare la sottoscrizione Azure di destinazione e l'SQL Server di destinazione sulla macchina virtuale di Azure di destinazione.", + "sql.migration.select.database.to.continue": "Selezionare 1 o più database da valutare per la migrazione", + "sql.migration.select.database.to.migrate": "Selezionare i database di cui eseguire la migrazione.", + "sql.migration.select.prompt": "Fare clic sull'istanza di SQL Server o su uno dei database a sinistra per visualizzarne i dettagli.", + "sql.migration.select.target.to.continue": "Per continuare, selezionare un database di destinazione.", + "sql.migration.server": "Server", + "sql.migration.service.account.info.text": "Assicurarsi che l'account del servizio che esegue l'istanza di SQL Server di origine abbia i privilegi di lettura nella condivisione di rete.", + "sql.migration.service.container.container.description1": "Il Servizio Migrazione del database di Azure sfrutta il runtime di integrazione self-hosted di Azure Data Factory per caricare i backup dalla condivisione file di rete locale in Azure.", + "sql.migration.service.container.container.description2": "Seguire le istruzioni seguenti per configurare il runtime di integrazione self-hosted.", + "sql.migration.service.container.heading": "Configurare il runtime di integrazione", + "sql.migration.service.container.loading.help": "Caricamento dei servizi di migrazione", + "sql.migration.service.details.authKeys.label": "Chiavi di autenticazione", + "sql.migration.service.details.authKeys.title": "Chiavi di autenticazione usate per connettersi al nodo del runtime di integrazione self-hosted", "sql.migration.service.details.button.label": "Chiudi", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Servizio Migrazione del database di Azure", + "sql.migration.service.details.ir.label": "Nodo del runtime di integrazione self-hosted", "sql.migration.service.details.status.unavailable": "-- non disponibile --", + "sql.migration.service.header": "Dettagli sul Servizio Migrazione del database di Azure \"{0}\":`", + "sql.migration.service.not.found": "Non sono stati trovati Servizi Migrazione. Per continuare, crearne uno nuovo.", + "sql.migration.service.not.ready": "Il Servizio Migrazione del database di Azure non è registrato. Il Servizio Migrazione del database di Azure '{0}' deve essere registrato con il runtime di integrazione self-hosted su un nodo.", + "sql.migration.service.ready": "Il Servizio Migrazione del database di Azure '{0}' è connesso al runtime di integrazione self-hosted in esecuzione sul nodo - {1}", + "sql.migration.service.status.refresh.error": "Si è verificato un errore durante l'aggiornamento dello stato di creazione del servizio di migrazione.", + "sql.migration.services.container.description": "Immettere le informazioni di seguito per aggiungere un nuovo Servizio Migrazione del database di Azure.", + "sql.migration.services.dialog.title": "Creare Servizio Migrazione del database di Azure", + "sql.migration.services.location": "Area di Azure per il Servizio Migrazione del database di Azure. Deve essere la stessa area dell'Azure SQL di destinazione.", + "sql.migration.services.name": "Nome del Servizio Migrazione del database di Azure.", + "sql.migration.services.resourcegroup": "Gruppo di risorse per il Servizio Migrazione del database di Azure.", + "sql.migration.services.subscription": "Gruppo di risorse per il Servizio Migrazione del database di Azure.", + "sql.migration.services.target": "Destinazione Azure SQL selezionata come predefinita.", + "sql.migration.shir": "Nodo del runtime di integrazione self-hosted", + "sql.migration.show.status": "Mostrare stato", + "sql.migration.size": "Dimensioni (MB)", + "sql.migration.size.column.header": "Dimensioni", + "sql.migration.sku.location": "Area di Azure per la destinazione Azure SQL", + "sql.migration.sku.mi.card.title": "Istanza gestita di SQL di Azure (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Per eseguire la migrazione all'Istanza gestita di SQL di Azure (PaaS), visualizzare i risultati della valutazione e selezionare uno o più database.", + "sql.migration.sku.recommendation.view.assessment.vm": "Per eseguire la migrazione a SQL Server per una macchina virtuale di Azure (IaaS), visualizzare i risultati della valutazione e selezionare uno o più database.", + "sql.migration.sku.resource": "Nome della risorsa di destinazione Azure SQL", + "sql.migration.sku.resource_group": "Gruppo di risorse per la destinazione SQL di Azure", + "sql.migration.sku.subscription": "Nome sottoscrizione per l’SQL Azure di destinazione", + "sql.migration.sku.vm.card.title": "SQL Server per la macchina virtuale di Azure (IaaS)", "sql.migration.source.configuration": "Configurazione origine", "sql.migration.source.credentials": "Credenziali origine", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Server", - "sql.migration.username": "Nome utente", - "sql.migration.size": "Dimensioni (MB)", - "sql.migration.last.backup": "Ultimo backup", - "sql.migration.database.migration": "Database per la migrazione", - "sql.migrate.text": "Selezionare i database per cui si desidera eseguire la migrazione ad Azure SQL", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "Problemi", - "sql.migration.search": "Cercare", - "sql.migration.instance": "Istanza", - "sql.migration.warnings": "Avvisi", - "sql.migration.impacted.objects": "Oggetti interessati", - "sql.migration.object.details": "Dettagli dell'oggetto", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "Tipo:", - "sql.migration.name.label": "Nomi:", - "sql.migration.description": "Descrizione", - "sql.migration.recommendation": "Raccomandazione", - "sql.migration.more.info": "Altre info", + "sql.migration.source.database": "Nome database di origine", + "sql.migration.source.databases": "Database di origine", + "sql.migration.source.details.sqlAuth": "Immettere le credenziali di autenticazione SQL usate per la connessione all'istanza di SQL Server {0}. ​Queste credenziali verranno usate per connettersi all'istanza di SQL Server e identificare i file di backup validi.", + "sql.migration.source.details.windowAuth": "Immettere le credenziali di autenticazione di Windows usate per la connessione all'istanza di SQL Server {0}. Queste credenziali verranno usate per connettersi all'istanza di SQL Server e identificare i file di backup validi.", + "sql.migration.source.server": "Server di origine", + "sql.migration.source.version": "Versione di origine", + "sql.migration.sql.assessment.notebook.title": "Valutazione della migrazione SQL", + "sql.migration.sql.managed.instance": "Istanza gestita di SQL", + "sql.migration.sql.server.instance": "Istanza di SQL Server", + "sql.migration.sql.virtual.machine": "Macchina virtuale SQL", + "sql.migration.start.time": "Ora di inizio", + "sql.migration.status": "Stato", + "sql.migration.status.canceling": "Annullamento in corso", + "sql.migration.status.completing": "In fase di completamento", + "sql.migration.status.creating": "In fase di creazione", + "sql.migration.status.dropdown.all": "Stato: Tutti", + "sql.migration.status.dropdown.completing": "Stato: in fase di completamento", + "sql.migration.status.dropdown.failed": "Stato: Non riuscito", + "sql.migration.status.dropdown.ongoing": "Stato: in corso", + "sql.migration.status.dropdown.succeeded": "Stato: Riuscito", + "sql.migration.status.error.count.multiple": "{0} errori)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} errore)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Non riuscita", + "sql.migration.status.inprogress": "In corso", + "sql.migration.status.refresh.label": "Aggiorna", + "sql.migration.status.succeeded": "Riuscita", + "sql.migration.status.warning.count.multiple": "{0} avvisi)", + "sql.migration.status.warning.count.single": "{0} avviso)", + "sql.migration.storage.account": "Account di archiviazione", + "sql.migration.subscription": "Sottoscrizione", + "sql.migration.summary.azure.storage": "Archiviazione di Azure", + "sql.migration.summary.azure.storage.subscription": "Sottoscrizione di archiviazione di Azure", + "sql.migration.summary.database.count": "Database per la migrazione", + "sql.migration.summary.mi.type": "Istanza gestita di SQL di Azure", + "sql.migration.summary.page.title": "Riepilogo", + "sql.migration.summary.vm.type": "SQL Server per la macchina virtuale di Azure", + "sql.migration.target": "Destinazione", + "sql.migration.target.azure.sql.instance.name": "Nome di destinazione", + "sql.migration.target.database.name": "Nome del database di destinazione", "sql.migration.target.platform": "Piattaforma di destinazione", - "sql.migration.warnings.details": "Dettagli sugli avvisi", - "sql.migration.issues.details": "Dettagli problema", - "sql.migration.select.prompt": "Fare clic sull'istanza di SQL Server o su uno dei database a sinistra per visualizzarne i dettagli.", - "sql.migration.no.issues.vm": "Nono sono stati riscontrati problemi per la migrazione a SQL Server per la macchina virtuale di Azure", - "sql.migration.no.issues.mi": "Nono sono stati riscontrati problemi per la migrazione a SQL Server per l'Istanza gestita di SQL di Azure", - "sql.migration.impact.object.type": "Tipo: {0}", - "sql.migration.impact.object.name": "Nome: {0}", - "sql.migration.databases": "Database ({0}/{1})", - "sql.migration.databases.selected": "{0}/{1} database selezionati", - "sql.migration.issues.count": "Problemi ({0})", + "sql.migration.target.server": "Server di destinazione", + "sql.migration.target.version": "Versione di destinazione", + "sql.migration.test.connection": "Verifica connessione", + "sql.migration.type": "Tipo", + "sql.migration.type.label": "Tipo:", + "sql.migration.unique.name": "Selezionare un nome univoco per il database di destinazione", + "sql.migration.username": "Nome utente", + "sql.migration.view.all": "Visualizza tutto", + "sql.migration.view.select.button.label": "Visualizza/Seleziona", + "sql.migration.warnings": "Avvisi", "sql.migration.warnings.count": "Avvisi ({0})", - "sql.migration.authentication.type": "Tipo di autenticazione", - "sql.migration.status.refresh.label": "Aggiorna" + "sql.migration.warnings.details": "Dettagli sugli avvisi", + "sql.migration.windows.user.account": "Dominio\\nome utente", + "sql.migration.wizard.account.add.button.label": "Collega account", + "sql.migration.wizard.account.count.multiple.message": "{0} account collegati", + "sql.migration.wizard.account.count.single.message": "{0} account collegato", + "sql.migration.wizard.account.description": "Selezionare un account Azure collegato ad Azure Data Studio o collegarne uno adesso.", + "sql.migration.wizard.account.noAccount.error": "Aggiungere un account collegato e quindi riprovare.", + "sql.migration.wizard.account.title": "Account Azure", + "sql.migration.wizard.sku.all": "In base ai risultati della valutazione, è possibile eseguire la migrazione di tutti e {0} i database in stato online ad Azure SQL.", + "sql.migration.wizard.sku.assessment.error": "Si è verificato un errore durante la valutazione del server '{0}'.", + "sql.migration.wizard.sku.choose_a_target": "Scegliere la destinazione di Azure SQL", + "sql.migration.wizard.sku.title": "Destinazione di Azure SQL", + "sql.migration.yes": "Sì", + "total.databases.selected": "{0} di {1} database selezionati." }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Avvio della migrazione per il database {0} a {1} - {2}", - "sql.migration.starting.migration.error": "Si è verificato un errore durante l'avvio della migrazione: '{0}'" + "sql.migration.starting.migration.error": "Si è verificato un errore durante l'avvio della migrazione: '{0}'", + "sql.migration.starting.migration.message": "Avvio della migrazione per il database {0} a {1} - {2}" + }, + "package": { + "cancel-migration-menu": "Annulla migrazione", + "complete-cutover-menu": "Completa cutover", + "copy-migration-menu": "Dettagli di Copia migrazione", + "database-details-menu": "Dettagli di Database", + "description": "Descrizione della migrazione di Azure SQL", + "displayName": "Migrazione di Azure SQL", + "migration-command-category": "Migrazione di Azure SQL", + "migration-context-menu-category": "Menu di scelta rapida Migrazione", + "migration-dashboard-tasks": "Attività di migrazione", + "migration-dashboard-title": "Migrazione di Azure SQL", + "migration-notebook-command-title": "Apri notebook di migrazione di Azure SQL", + "new-support-request-command": "Nuova richiesta di supporto", + "send-feedback-command": "Feedback", + "start-migration-command": "Esegui migrazione ad Azure SQL", + "view-service-menu": "Dettagli sul Servizio Migrazione del database", + "view-target-menu": "Dettagli di Destinazione di Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-it/translations/extensions/sql.i18n.json index d5e89d13e6..48ac769f71 100644 --- a/i18n/ads-language-pack-it/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio SQL", - "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file SQL." + "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file SQL.", + "displayName": "Nozioni di base sul linguaggio SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json index a8f3269eca..46b5af0e30 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Abyss", "description": "Tema Abyss per Visual Studio Code", + "displayName": "Tema Abyss", "themeLabel": "Abisso" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json index 7b3b42f447..eb79806ab8 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema predefinito", - "description": "I temi dark e light predefiniti in Visual Studio", - "darkPlusColorThemeLabel": "Più scuro (predefinito scuro)", - "lightPlusColorThemeLabel": "Più chiaro (predefinito chiaro)", "darkColorThemeLabel": "Scuro (Visual Studio)", - "lightColorThemeLabel": "Chiaro (Visual Studio)", + "darkPlusColorThemeLabel": "Più scuro (predefinito scuro)", + "description": "I temi dark e light predefiniti in Visual Studio", + "displayName": "Tema predefinito", "hcColorThemeLabel": "Contrasto elevato", + "lightColorThemeLabel": "Chiaro (Visual Studio)", + "lightPlusColorThemeLabel": "Più chiaro (predefinito chiaro)", "minimalIconThemeLabel": "Minimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json index fe5ecb9486..31d08f7747 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Kimbie Dark", "description": "Tema Kimbie Dark per Visual Studio Code", + "displayName": "Tema Kimbie Dark", "themeLabel": "Kimbie Dark" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json index 467eb118aa..25ab9cfdc1 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai Dimmed", "description": "Tema Monokai Dimmed per Visual Studio Code", + "displayName": "Tema Monokai Dimmed", "themeLabel": "Monokai attenuato" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json index eabac63b01..a5a83daace 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai", "description": "Tema Monokai per Visual Studio Code", + "displayName": "Tema Monokai", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json index e3a9dfed01..80f56d0d88 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Quiet Light", "description": "Tema Quiet Light per Visual Studio Code", + "displayName": "Tema Quiet Light", "themeLabel": "Quiet Light" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json index 57fae88515..4a0c7354d0 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Red", "description": "Tema Red per Visual Studio Code", + "displayName": "Tema Red", "themeLabel": "Rosso" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json index 058212ffdf..217ffad322 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Seti per le icone dei file", "description": "Un tema per le icone dei file creato sulla base di Seti UI", + "displayName": "Tema Seti per le icone dei file", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json index 321204fa4c..a08b043eaa 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Solarized Dark", "description": "Tema Solarized Dark per Visual Studio Code", + "displayName": "Tema Solarized Dark", "themeLabel": "Solare scuro" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json index 7715321264..17b99e0885 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Solarized Light", "description": "Tema Solarized Light per Visual Studio Code", + "displayName": "Tema Solarized Light", "themeLabel": "Solare chiaro" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json index bb38ba4519..c3f103e859 100644 --- a/i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Tomorrow Night Blue", "description": "Tema Tomorrow Night Blue per Visual Studio Code", + "displayName": "Tema Tomorrow Night Blue", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-it/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-it/translations/extensions/typescript-basics.i18n.json index b576776b7d..adb9bb512a 100644 --- a/i18n/ads-language-pack-it/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio TypeScript", - "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file TypeScript." + "description": "Offre i frammenti, la sottolineatura delle sintassi, la corrispondenza delle parentesi e la riduzione del codice nei file TypeScript.", + "displayName": "Nozioni di base sul linguaggio TypeScript" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-it/translations/extensions/xml-language-features.i18n.json index f75033e248..2ce199fec8 100644 --- a/i18n/ads-language-pack-it/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Funzionalità del linguaggio XML", - "description": "Fornisce un supporto avanzato del linguaggio per XML." + "description": "Fornisce un supporto avanzato del linguaggio per XML.", + "displayName": "Funzionalità del linguaggio XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-it/translations/extensions/xml.i18n.json index c6722128a9..97f74f37f5 100644 --- a/i18n/ads-language-pack-it/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio XML", - "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file XML." + "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file XML.", + "displayName": "Nozioni di base sul linguaggio XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json index 0f9dd3b0e0..dea5bc677e 100644 --- a/i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-it/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Nozioni di base sul linguaggio YAML", - "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file YAML." + "description": "Offre la sottolineatura delle sintassi e il match delle parentesi nei file YAML.", + "displayName": "Nozioni di base sul linguaggio YAML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-it/translations/main.i18n.json b/i18n/ads-language-pack-it/translations/main.i18n.json index d34f58e093..2b8e6ad416 100644 --- a/i18n/ads-language-pack-it/translations/main.i18n.json +++ b/i18n/ads-language-pack-it/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Si è verificato un errore di sistema ({0})", - "error.defaultMessage": "Si è verificato un errore sconosciuto. Per altri dettagli, vedere il log.", - "error.moreErrors": "{0} ({1} errori in totale)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Non è possibile eseguire un comando della shell su un'unità UNC." - }, - "vs/base/node/zip": { - "invalid file": "Errore durante l'estrazione di {0}. File non valido.", - "incompleteExtract": "Non completato. Trovate {0} di {1} voci", - "notFound": "{0} non è stato trovato all'interno del file ZIP." - }, - "vs/base/common/actions": { - "submenu.empty": "(vuoto)" - }, - "vs/base/common/date": { - "date.fromNow.in": "in {0}", - "date.fromNow.now": "ora", - "date.fromNow.seconds.singular.ago": "{0} secondo fa", - "date.fromNow.seconds.plural.ago": "{0} secondi fa", - "date.fromNow.seconds.singular": "{0} secondo", - "date.fromNow.seconds.plural": "{0} secondi", - "date.fromNow.minutes.singular.ago": "{0} minuto fa", - "date.fromNow.minutes.plural.ago": "{0} minuti fa", - "date.fromNow.minutes.singular": "{0} minuto", - "date.fromNow.minutes.plural": "{0} minuti", - "date.fromNow.hours.singular.ago": "{0} ora fa", - "date.fromNow.hours.plural.ago": "{0} ore fa", - "date.fromNow.hours.singular": "{0} ora", - "date.fromNow.hours.plural": "{0} ore", - "date.fromNow.days.singular.ago": "{0} giorno fa", - "date.fromNow.days.plural.ago": "{0} giorni fa", - "date.fromNow.days.singular": "{0} giorno", - "date.fromNow.days.plural": "{0} giorni", - "date.fromNow.weeks.singular.ago": "{0} settimana fa", - "date.fromNow.weeks.plural.ago": "{0} settimane fa", - "date.fromNow.weeks.singular": "{0} settimana", - "date.fromNow.weeks.plural": "{0} settimane", - "date.fromNow.months.singular.ago": "{0} mese fa", - "date.fromNow.months.plural.ago": "{0} mesi fa", - "date.fromNow.months.singular": "{0} mese", - "date.fromNow.months.plural": "{0} mesi", - "date.fromNow.years.singular.ago": "{0} anno fa", - "date.fromNow.years.plural.ago": "{0} anni fa", - "date.fromNow.years.singular": "{0} anno", - "date.fromNow.years.plural": "{0} anni" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Cancella", - "disable filter on type": "Disabilita filtro sul tipo", - "enable filter on type": "Abilita filtro sul tipo", - "empty": "Non sono stati trovati elementi", - "found": "Abbinamento di {0} su {1} elementi" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "Informazioni", - "dialogErrorMessage": "Errore", - "dialogWarningMessage": "Avviso", - "dialogPendingMessage": "In corso", - "dialogClose": "Chiudi finestra di dialogo" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "Non associato" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Simbolo non valido", - "error.invalidNumberFormat": "Formato di numero non valido", - "error.propertyNameExpected": "È previsto un nome di proprietà", - "error.valueExpected": "È previsto un valore", - "error.colonExpected": "Sono previsti i due punti", - "error.commaExpected": "È prevista la virgola", - "error.closeBraceExpected": "È prevista la parentesi graffa di chiusura", - "error.closeBracketExpected": "È prevista la parentesi quadra di chiusura", - "error.endOfFileExpected": "È previsto un carattere di fine file" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Comprimi tutto" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "Sezione {0}" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Menu applicazione", - "mMore": "altro" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Altre azioni..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Errore: {0}", - "alertWarningMessage": "Avviso: {0}", - "alertInfoMessage": "Info: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Indietro", - "inputModeEntry": "Premere 'INVIO' per confermare l'input oppure 'ESC' per annullare", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "Digitare per ridurre il numero di risultati.", - "inputModeEntryDescription": "{0} (premere 'INVIO' per confermare oppure 'ESC' per annullare)", - "quickInput.visibleCount": "{0} risultati", - "quickInput.countSelected": "{0} selezionati", - "ok": "OK", - "custom": "Personalizzato", - "quickInput.backWithKeybinding": "Indietro ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "CTRL", - "shiftKey": "MAIUSC", - "altKey": "ALT", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "CTRL", - "shiftKey.long": "MAIUSC", - "altKey.long": "ALT", - "cmdKey.long": "Comando", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Caricamento..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Chiudi finestra di dialogo", + "dialogErrorMessage": "Errore", + "dialogInfoMessage": "Informazioni", + "dialogPendingMessage": "In corso", + "dialogWarningMessage": "Avviso", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "input" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "Maiuscole/minuscole", + "regexDescription": "Usa espressione regolare", + "wordsDescription": "Parola intera" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "input", "label.preserveCaseCheckbox": "Mantieni maiuscole/minuscole" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "Maiuscole/minuscole", - "wordsDescription": "Parola intera", - "regexDescription": "Usa espressione regolare" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Caricamento..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Input rapido" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Errore: {0}", + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Avviso: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "Non associato" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Menu applicazione", + "mMore": "altro" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Casella di selezione" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "&&Annulla", - "undo": "Annulla", - "miRedo": "&&Ripeti", - "redo": "Ripeti", - "miSelectAll": "&&Seleziona tutto", - "selectAll": "Seleziona tutto" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "Sezione {0}" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Indica se il testo dell'editor ha lo stato attivo (il cursore lampeggia)", - "editorFocus": "Indica se l'editor o un widget dell'editor ha lo stato attivo (ad esempio, lo stato attivo si trova nel widget di ricerca)", - "textInputFocus": "Indica se un editor o un input RTF ha lo stato attivo (il cursore lampeggia)", - "editorReadonly": "Indica se l'editor è di sola lettura", - "inDiffEditor": "Indica se il contesto è un editor diff", - "editorColumnSelection": "Indica se `editor.columnSelection` è abilitato", - "editorHasSelection": "Indica se per l'editor esiste testo selezionato", - "editorHasMultipleSelections": "Indica se per l'editor esistono più selezioni", - "editorTabMovesFocus": "Indica se premendo `TAB`, lo stato attivo verrà spostato all'esterno dell'editor", - "editorHoverVisible": "Indica se il passaggio del puntatore nell'editor è visibile", - "inCompositeEditor": "Indica se l'editor fa parte di un editor più esteso (ad esempio notebook)", - "editorLangId": "Identificatore lingua dell'editor", - "editorHasCompletionItemProvider": "Indica se per l'editor esiste un provider di voci di completamento", - "editorHasCodeActionsProvider": "Indica se per l'editor esiste un provider di azioni codice", - "editorHasCodeLensProvider": "Indica se per l'editor esiste un provider di CodeLens", - "editorHasDefinitionProvider": "Indica se per l'editor esiste un provider di definizioni", - "editorHasDeclarationProvider": "Indica se per l'editor esiste un provider di dichiarazioni", - "editorHasImplementationProvider": "Indica se per l'editor esiste un provider di implementazioni", - "editorHasTypeDefinitionProvider": "Indica se per l'editor esiste un provider di definizioni di tipo", - "editorHasHoverProvider": "Indica se per l'editor esiste un provider di passaggi del mouse", - "editorHasDocumentHighlightProvider": "Indica se per l'editor esiste un provider di evidenziazione documenti", - "editorHasDocumentSymbolProvider": "Indica se per l'editor esiste un provider di simboli di documenti", - "editorHasReferenceProvider": "Indica se per l'editor esiste un provider di riferimenti", - "editorHasRenameProvider": "Indica se per l'editor esiste un provider di ridenominazione", - "editorHasSignatureHelpProvider": "Indica se per l'editor esiste un provider della guida per la firma", - "editorHasInlineHintsProvider": "Indica se per l'editor esiste un provider di suggerimenti inline", - "editorHasDocumentFormattingProvider": "Indica se per l'editor esiste un provider di formattazione documenti", - "editorHasDocumentSelectionFormattingProvider": "Indica se per l'editor esiste un provider di formattazione di selezioni documento", - "editorHasMultipleDocumentFormattingProvider": "Indica se per l'editor esistono più provider di formattazione documenti", - "editorHasMultipleDocumentSelectionFormattingProvider": "Indica se per l'editor esistono più provider di formattazione di selezioni documento" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Altre azioni..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "L'editor userà le API della piattaforma per rilevare quando viene collegata un'utilità per la lettura dello schermo.", - "accessibilitySupport.on": "L'editor verrà definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo. Il ritorno a capo automatico verrà disabilitato.", - "accessibilitySupport.off": "L'editor non verrà mai ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "accessibilitySupport": "Controlla se l'editor deve essere eseguito in una modalità ottimizzata per le utilità per la lettura dello schermo. Se viene attivata, il ritorno a capo automatico verrà disabilitato.", - "comments.insertSpace": "Consente di controllare se viene inserito uno spazio quando si aggiungono commenti.", - "comments.ignoreEmptyLines": "Controlla se ignorare le righe vuote con le opzioni per attivare/disattivare, aggiungere o rimuovere relative ai commenti di riga.", - "emptySelectionClipboard": "Controlla se, quando si copia senza aver effettuato una selezione, viene copiata la riga corrente.", - "find.cursorMoveOnType": "Controlla se il cursore deve passare direttamente alla ricerca delle corrispondenze durante la digitazione.", - "find.seedSearchStringFromSelection": "Controlla se inizializzare la stringa di ricerca nel Widget Trova con il testo selezionato nell'editor.", - "editor.find.autoFindInSelection.never": "Non attivare mai automaticamente la funzione Trova nella selezione (impostazione predefinita).", - "editor.find.autoFindInSelection.always": "Attiva sempre automaticamente la funzione Trova nella selezione.", - "editor.find.autoFindInSelection.multiline": "Attiva automaticamente la funzione Trova nella selezione quando sono selezionate più righe di contenuto.", - "find.autoFindInSelection": "Controlla la condizione per attivare automaticamente la funzione Trova nella selezione.", - "find.globalFindClipboard": "Controlla se il widget Trova deve leggere o modificare gli appunti di ricerca condivisi in macOS.", - "find.addExtraSpaceOnTop": "Controlla se il widget Trova deve aggiungere altre righe nella parte superiore dell'editor. Quando è true, è possibile scorrere oltre la prima riga quando il widget Trova è visibile.", - "find.loop": "Controlla se la ricerca viene riavviata automaticamente dall'inizio o dalla fine quando non è possibile trovare ulteriori corrispondenze.", - "fontLigatures": "Abilita/Disabilita i caratteri legatura (funzionalità dei tipi di carattere 'calt' e 'liga'). Impostare su una stringa per un controllo più specifico sulla proprietà CSS 'font-feature-settings'.", - "fontFeatureSettings": "Proprietà CSS 'font-feature-settings' esplicita. Se è necessario solo attivare/disattivare le legature, è possibile passare un valore booleano.", - "fontLigaturesGeneral": "Consente di configurare i caratteri legatura o le funzionalità dei tipi di carattere. Può essere un valore booleano per abilitare/disabilitare le legature o una stringa per il valore della proprietà CSS 'font-feature-settings'.", - "fontSize": "Controlla le dimensioni del carattere in pixel.", - "fontWeightErrorMessage": "Sono consentiti solo le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", - "fontWeight": "Controlla lo spessore del carattere. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", - "editor.gotoLocation.multiple.peek": "Mostra la visualizzazione rapida dei risultati (impostazione predefinita)", - "editor.gotoLocation.multiple.gotoAndPeek": "Passa al risultato principale e mostra una visualizzazione rapida", - "editor.gotoLocation.multiple.goto": "Passa al risultato principale e abilita l'esplorazione senza anteprima per gli altri", - "editor.gotoLocation.multiple.deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.editor.gotoLocation.multipleDefinitions' o 'editor.editor.gotoLocation.multipleImplementations'.", - "editor.editor.gotoLocation.multipleDefinitions": "Controlla il comportamento del comando 'Vai alla definizione' quando esistono più posizioni di destinazione.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Controlla il comportamento del comando 'Vai alla definizione di tipo' quando esistono più posizioni di destinazione.", - "editor.editor.gotoLocation.multipleDeclarations": "Controlla il comportamento del comando 'Vai a dichiarazione' quando esistono più posizioni di destinazione.", - "editor.editor.gotoLocation.multipleImplemenattions": "Controlla il comportamento del comando 'Vai a implementazioni' quando esistono più posizioni di destinazione.", - "editor.editor.gotoLocation.multipleReferences": "Controlla il comportamento del comando 'Vai a riferimenti' quando esistono più posizioni di destinazione.", - "alternativeDefinitionCommand": "ID comando alternativo eseguito quando il risultato di 'Vai alla definizione' è la posizione corrente.", - "alternativeTypeDefinitionCommand": "ID comando alternativo eseguito quando il risultato di 'Vai alla definizione di tipo' è la posizione corrente.", - "alternativeDeclarationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a dichiarazione' è la posizione corrente.", - "alternativeImplementationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a implementazione' è la posizione corrente.", - "alternativeReferenceCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a riferimento' è la posizione corrente.", - "hover.enabled": "Controlla se mostrare l'area sensibile al passaggio del mouse.", - "hover.delay": "Controlla il ritardo in millisecondi dopo il quale viene mostrato il passaggio del mouse.", - "hover.sticky": "Controlla se l'area sensibile al passaggio del mouse deve rimanere visibile quando vi si passa sopra con il puntatore del mouse.", - "codeActions": "Abilita la lampadina delle azioni codice nell'editor.", - "inlineHints.enable": "Abilita i suggerimenti inline nell'editor.", - "inlineHints.fontSize": "Controlla le dimensioni del carattere dei suggerimenti inline nell'editor. Quando è impostata su `0`, viene usato il 90% del valore di `#editor.fontSize#`.", - "inlineHints.fontFamily": "Controlla la famiglia di caratteri dei suggerimenti inline nell'editor.", - "lineHeight": "Controlla l'altezza della riga. Usare 0 per calcolare l'altezza della riga dalle dimensioni del carattere.", - "minimap.enabled": "Controlla se la minimappa è visualizzata.", - "minimap.size.proportional": "La minimappa ha le stesse dimensioni del contenuto dell'editor (e potrebbe supportare lo scorrimento).", - "minimap.size.fill": "Se necessario, la minimappa si ridurrà o si ingrandirà in modo da adattarsi all'altezza dell'editor (nessuno scorrimento).", - "minimap.size.fit": "Se necessario, la minimappa si ridurrà in modo che la larghezza non superi mai quella dell'editor (nessuno scorrimento).", - "minimap.size": "Controlla le dimensioni della minimappa.", - "minimap.side": "Definisce il lato in cui eseguire il rendering della minimappa.", - "minimap.showSlider": "Controlla se il dispositivo di scorrimento della minimappa è visualizzato.", - "minimap.scale": "Scala del contenuto disegnato nella minimappa: 1, 2 o 3.", - "minimap.renderCharacters": "Esegue il rendering dei caratteri effettivi di una riga in contrapposizione ai blocchi colore.", - "minimap.maxColumn": "Limita la larghezza della minimappa in modo da eseguire il rendering al massimo di un certo numero di colonne.", - "padding.top": "Controlla la quantità di spazio tra il bordo superiore dell'editor e la prima riga.", - "padding.bottom": "Controlla la quantità di spazio tra il bordo inferiore dell'editor e l'ultima riga.", - "parameterHints.enabled": "Abilita un popup che mostra documentazione sui parametri e informazioni sui tipi mentre si digita.", - "parameterHints.cycle": "Controlla se il menu dei suggerimenti per i parametri esegue un ciclo o si chiude quando viene raggiunta la fine dell'elenco.", - "quickSuggestions.strings": "Abilita i suggerimenti rapidi all'interno di stringhe.", - "quickSuggestions.comments": "Abilita i suggerimenti rapidi all'interno di commenti.", - "quickSuggestions.other": "Abilita i suggerimenti rapidi all'esterno di stringhe e commenti.", - "quickSuggestions": "Controlla se visualizzare automaticamente i suggerimenti durante la digitazione.", - "lineNumbers.off": "I numeri di riga non vengono visualizzati.", - "lineNumbers.on": "I numeri di riga vengono visualizzati come numeri assoluti.", - "lineNumbers.relative": "I numeri di riga vengono visualizzati come distanza in linee alla posizione del cursore.", - "lineNumbers.interval": "I numeri di riga vengono visualizzati ogni 10 righe.", - "lineNumbers": "Controlla la visualizzazione dei numeri di riga.", - "rulers.size": "Numero di caratteri a spaziatura fissa in corrispondenza del quale verrà eseguito il rendering di questo righello dell'editor.", - "rulers.color": "Colore di questo righello dell'editor.", - "rulers": "Esegue il rendering dei righelli verticali dopo un certo numero di caratteri a spaziatura fissa. Usare più valori per più righelli. Se la matrice è vuota, non viene disegnato alcun righello.", - "suggest.insertMode.insert": "Inserisce il suggerimento senza sovrascrivere il testo a destra del cursore.", - "suggest.insertMode.replace": "Inserisce il suggerimento e sovrascrive il testo a destra del cursore.", - "suggest.insertMode": "Controlla se le parole vengono sovrascritte quando si accettano i completamenti. Tenere presente che questa opzione dipende dalle estensioni che accettano esplicitamente questa funzionalità.", - "suggest.filterGraceful": "Controlla se i suggerimenti di filtro e ordinamento valgono per piccoli errori di battitura.", - "suggest.localityBonus": "Controlla se l'ordinamento privilegia le parole che appaiono più vicine al cursore.", - "suggest.shareSuggestSelections": "Controlla se condividere le selezioni dei suggerimenti memorizzati tra aree di lavoro e finestre (richiede `#editor.suggestSelection#`).", - "suggest.snippetsPreventQuickSuggestions": "Controlla se un frammento attivo impedisce i suggerimenti rapidi.", - "suggest.showIcons": "Controlla se mostrare o nascondere le icone nei suggerimenti.", - "suggest.showStatusBar": "Controlla la visibilità della barra di stato nella parte inferiore del widget dei suggerimenti.", - "suggest.showInlineDetails": "Controlla se i dettagli del suggerimento vengono visualizzati inline con l'etichetta o solo nel widget dei dettagli", - "suggest.maxVisibleSuggestions.dep": "Questa impostazione è deprecata. Il widget dei suggerimenti può ora essere ridimensionato.", - "deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.suggest.showKeywords' o 'editor.suggest.showSnippets'.", - "editor.suggest.showMethods": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `method`.", - "editor.suggest.showFunctions": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `function`.", - "editor.suggest.showConstructors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `constructor`.", - "editor.suggest.showFields": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `field`.", - "editor.suggest.showVariables": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `variable`.", - "editor.suggest.showClasss": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `class`.", - "editor.suggest.showStructs": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `struct`.", - "editor.suggest.showInterfaces": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `interface`.", - "editor.suggest.showModules": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `module`.", - "editor.suggest.showPropertys": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `property`.", - "editor.suggest.showEvents": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `event`.", - "editor.suggest.showOperators": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `operator`.", - "editor.suggest.showUnits": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `unit`.", - "editor.suggest.showValues": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `value`.", - "editor.suggest.showConstants": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `constant`.", - "editor.suggest.showEnums": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `enum`.", - "editor.suggest.showEnumMembers": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `enumMember`.", - "editor.suggest.showKeywords": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `keyword`.", - "editor.suggest.showTexts": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `text`.", - "editor.suggest.showColors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `color`.", - "editor.suggest.showFiles": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `file`.", - "editor.suggest.showReferences": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `reference`.", - "editor.suggest.showCustomcolors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `customcolor`.", - "editor.suggest.showFolders": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `folder`.", - "editor.suggest.showTypeParameters": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `typeParameter`.", - "editor.suggest.showSnippets": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `snippet`.", - "editor.suggest.showUsers": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `user`.", - "editor.suggest.showIssues": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `issues`.", - "selectLeadingAndTrailingWhitespace": "Indica se gli spazi vuoti iniziali e finali devono essere sempre selezionati.", - "acceptSuggestionOnCommitCharacter": "Controlla se accettare i suggerimenti con i caratteri di commit. Ad esempio, in JavaScript il punto e virgola (';') può essere un carattere di commit che accetta un suggerimento e digita tale carattere.", - "acceptSuggestionOnEnterSmart": "Accetta un suggerimento con 'Invio' solo quando si apporta una modifica al testo.", - "acceptSuggestionOnEnter": "Controlla se i suggerimenti devono essere accettati con 'INVIO' in aggiunta a 'TAB'. In questo modo è possibile evitare ambiguità tra l'inserimento di nuove righe e l'accettazione di suggerimenti.", - "accessibilityPageSize": "Controlla il numero di righe nell'editor che possono essere lette contemporaneamente da un utilità per la lettura dello schermo. Quando viene rilevata un'utilità per la lettura dello schermo, questo valore viene impostato su 2000 per impostazione predefinita. Avviso: questa opzione può influire sulle prestazioni se il numero di righe è superiore a quello predefinito.", - "accessibilityPageSize.deprecated": "Questa impostazione è deprecata. L'editor sceglierà automaticamente le dimensioni della pagina di accessibilità quando viene rilevato un'utilità per la lettura dello schermo. Il nuovo valore predefinito è pari a 2000 righe.", - "editorViewAccessibleLabel": "Contenuto editor", - "editor.autoClosingBrackets.languageDefined": "Usa le configurazioni del linguaggio per determinare la chiusura automatica delle parentesi.", - "editor.autoClosingBrackets.beforeWhitespace": "Chiudi automaticamente le parentesi solo quando il cursore si trova alla sinistra di uno spazio vuoto.", - "autoClosingBrackets": "Controlla se l'editor deve chiudere automaticamente le parentesi quadre dopo che sono state aperte.", - "editor.autoClosingDelete.auto": "Rimuove le virgolette o le parentesi quadre di chiusura adiacenti solo se sono state inserite automaticamente.", - "autoClosingDelete": "Controlla se l'editor deve rimuovere le virgolette o le parentesi quadre di chiusura adiacenti durante l'eliminazione.", - "editor.autoClosingOvertype.auto": "Digita sopra le virgolette o le parentesi quadre di chiusura solo se sono state inserite automaticamente.", - "autoClosingOvertype": "Controlla se l'editor deve digitare su virgolette o parentesi quadre.", - "editor.autoClosingQuotes.languageDefined": "Usa le configurazioni del linguaggio per determinare la chiusura automatica delle virgolette.", - "editor.autoClosingQuotes.beforeWhitespace": "Chiudi automaticamente le virgolette solo quando il cursore si trova alla sinistra di uno spazio vuoto.", - "autoClosingQuotes": "Controlla se l'editor deve chiudere automaticamente le citazioni dopo che sono state aperte.", - "editor.autoIndent.none": "L'editor non inserirà automaticamente il rientro.", - "editor.autoIndent.keep": "L'editor manterrà il rientro della riga corrente.", - "editor.autoIndent.brackets": "L'editor manterrà il rientro della riga corrente e rispetterà le parentesi definite dalla lingua.", - "editor.autoIndent.advanced": "L'editor manterrà il rientro della riga corrente, rispetterà le parentesi definite dalla lingua e richiamerà le regole onEnterRules speciali definite dalle lingue.", - "editor.autoIndent.full": "L'editor manterrà il rientro della riga corrente, rispetterà le parentesi definite dalla lingua, richiamerà le regole onEnterRules speciali definite dalle lingue e rispetterà le regole indentationRules definite dalle lingue.", - "autoIndent": "Controlla se l'editor deve regolare automaticamente il rientro quando gli utenti digitano, incollano, spostano le righe o applicano il rientro.", - "editor.autoSurround.languageDefined": "Usa le configurazioni del linguaggio per determinare quando racchiudere automaticamente le selezioni tra parentesi quadre o virgolette.", - "editor.autoSurround.quotes": "Racchiude la selezione tra virgolette ma non tra parentesi quadre.", - "editor.autoSurround.brackets": "Racchiude la selezione tra parentesi quadre ma non tra virgolette.", - "autoSurround": "Controlla se l'editor deve racchiudere automaticamente le selezioni quando si digitano virgolette o parentesi quadre.", - "stickyTabStops": "Emula il comportamento di selezione dei caratteri di tabulazione quando si usano gli spazi per il rientro. La selezione verrà applicata alle tabulazioni.", - "codeLens": "Controlla se l'editor visualizza CodeLens.", - "codeLensFontFamily": "Controlla la famiglia di caratteri per CodeLens.", - "codeLensFontSize": "Controlla le dimensioni del carattere in pixel per CodeLens. Quando è impostata su `0`, viene usato il 90% del valore di `#editor.fontSize#`.", - "colorDecorators": "Controlla se l'editor deve eseguire il rendering della selezione colori e degli elementi Decorator di tipo colore inline.", - "columnSelection": "Abilita l'uso di mouse e tasti per la selezione delle colonne.", - "copyWithSyntaxHighlighting": "Controlla se l'evidenziazione della sintassi deve essere copiata negli Appunti.", - "cursorBlinking": "Controllo dello stile di animazione del cursore.", - "cursorSmoothCaretAnimation": "Controlla se l'animazione del cursore con anti-aliasing deve essere abilitata.", - "cursorStyle": "Controlla lo stile del cursore.", - "cursorSurroundingLines": "Controlla il numero minimo di righe iniziali e finali visibili che circondano il cursore. Noto come 'scrollOff' o 'scrollOffset' in altri editor.", - "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` viene applicato solo quando è attivato tramite la tastiera o l'API.", - "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` viene sempre applicato.", - "cursorSurroundingLinesStyle": "Controlla quando deve essere applicato `cursorSurroundingLines`.", - "cursorWidth": "Controlla la larghezza del cursore quando `#editor.cursorStyle#` è impostato su `line`.", - "dragAndDrop": "Controlla se l'editor deve consentire lo spostamento di selezioni tramite trascinamento della selezione.", - "fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", - "folding": "Controlla se per l'editor è abilitata la riduzione del codice.", - "foldingStrategy.auto": "Usa una strategia di riduzione specifica della lingua, se disponibile; altrimenti ne usa una basata sui rientri.", - "foldingStrategy.indentation": "Usa la strategia di riduzione basata sui rientri.", - "foldingStrategy": "Controlla la strategia per il calcolo degli intervalli di riduzione.", - "foldingHighlight": "Controlla se l'editor deve evidenziare gli intervalli con riduzione del codice.", - "unfoldOnClickAfterEndOfLine": "Controlla se, facendo clic sul contenuto vuoto dopo una riga ridotta, la riga viene espansa.", - "fontFamily": "Controlla la famiglia di caratteri.", - "formatOnPaste": "Controlla se l'editor deve formattare automaticamente il contenuto incollato. Deve essere disponibile un formattatore che deve essere in grado di formattare un intervallo in un documento.", - "formatOnType": "Controlla se l'editor deve formattare automaticamente la riga dopo la digitazione.", - "glyphMargin": "Controlla se l'editor deve eseguire il rendering del margine verticale del glifo. Il margine del glifo viene usato principalmente per il debug.", - "hideCursorInOverviewRuler": "Controlla se il cursore deve essere nascosto nel righello delle annotazioni.", - "highlightActiveIndentGuide": "Controlla se l'editor deve evidenziare la guida con rientro attiva.", - "letterSpacing": "Controlla la spaziatura tra le lettere in pixel.", - "linkedEditing": "Controlla se la modifica collegata è abilitata per l'editor. A seconda del linguaggio, i simboli correlati, ad esempio i tag HTML, vengono aggiornati durante la modifica.", - "links": "Controlla se l'editor deve individuare i collegamenti e renderli selezionabili.", - "matchBrackets": "Evidenzia le parentesi graffe corrispondenti.", - "mouseWheelScrollSensitivity": "Moltiplicatore da usare sui valori `deltaX` e `deltaY` degli eventi di scorrimento della rotellina del mouse.", - "mouseWheelZoom": "Ingrandisce il carattere dell'editor quando si usa la rotellina del mouse e si tiene premuto 'CTRL'.", - "multiCursorMergeOverlapping": "Unire i cursori multipli se sovrapposti.", - "multiCursorModifier.ctrlCmd": "Rappresenta il tasto 'Control' in Windows e Linux e il tasto 'Comando' in macOS.", - "multiCursorModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", - "multiCursorModifier": "Modificatore da usare per aggiungere più cursori con il mouse. I gesti del mouse Vai alla definizione e Apri il collegamento si adatteranno in modo da non entrare in conflitto con il modificatore di selezione multipla. [Altre informazioni](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "Ogni cursore incolla una singola riga del testo.", - "multiCursorPaste.full": "Ogni cursore incolla il testo completo.", - "multiCursorPaste": "Controlla l'operazione Incolla quando il conteggio delle righe del testo incollato corrisponde al conteggio dei cursori.", - "occurrencesHighlight": "Controlla se l'editor deve evidenziare le occorrenze di simboli semantici.", - "overviewRulerBorder": "Controlla se deve essere disegnato un bordo intorno al righello delle annotazioni.", - "peekWidgetDefaultFocus.tree": "Sposta lo stato attivo sull'albero quando si apre l'anteprima", - "peekWidgetDefaultFocus.editor": "Sposta lo stato attivo sull'editor quando si apre l'anteprima", - "peekWidgetDefaultFocus": "Controlla se spostare lo stato attivo sull'editor inline o sull'albero nel widget di anteprima.", - "definitionLinkOpensInPeek": "Controlla se il movimento del mouse Vai alla definizione consente sempre di aprire il widget di anteprima.", - "quickSuggestionsDelay": "Controlla il ritardo in millisecondi dopo il quale verranno visualizzati i suggerimenti rapidi.", - "renameOnType": "Controlla se l'editor viene rinominato automaticamente in base al tipo.", - "renameOnTypeDeprecate": "Deprecata. In alternativa, usare `editor.linkedEditing`.", - "renderControlCharacters": "Controlla se l'editor deve eseguire il rendering dei caratteri di controllo.", - "renderIndentGuides": "Controlla se l'editor deve eseguire il rendering delle guide con rientro.", - "renderFinalNewline": "Esegue il rendering dell'ultimo numero di riga quando il file termina con un carattere di nuova riga.", - "renderLineHighlight.all": "Mette in evidenza sia la barra di navigazione sia la riga corrente.", - "renderLineHighlight": "Controlla in che modo l'editor deve eseguire il rendering dell'evidenziazione di riga corrente.", - "renderLineHighlightOnlyWhenFocus": "Controlla se l'editor deve eseguire il rendering dell'evidenziazione della riga corrente solo quando l'editor ha lo stato attivo.", - "renderWhitespace.boundary": "Esegue il rendering dei caratteri di spazio vuoto ad eccezione dei singoli spazi tra le parole.", - "renderWhitespace.selection": "Esegui il rendering dei caratteri di spazio vuoto solo nel testo selezionato.", - "renderWhitespace.trailing": "Esegui il rendering solo dei caratteri di spazio vuoto finali.", - "renderWhitespace": "Controlla in che modo l'editor deve eseguire il rendering dei caratteri di spazio vuoto.", - "roundedSelection": "Controlla se le selezioni devono avere gli angoli arrotondati.", - "scrollBeyondLastColumn": "Controlla il numero di caratteri aggiuntivi oltre i quali l'editor scorrerà orizzontalmente.", - "scrollBeyondLastLine": "Controlla se l'editor scorrerà oltre l'ultima riga.", - "scrollPredominantAxis": "Scorre solo lungo l'asse predominante durante lo scorrimento verticale e orizzontale simultaneo. Impedisce la deviazione orizzontale quando si scorre in verticale su un trackpad.", - "selectionClipboard": "Controlla se gli appunti primari di Linux devono essere supportati.", - "selectionHighlight": "Controlla se l'editor deve evidenziare gli elementi corrispondenti simili alla selezione.", - "showFoldingControls.always": "Mostra sempre i comandi di riduzione.", - "showFoldingControls.mouseover": "Mostra i comandi di riduzione solo quando il mouse è posizionato sul margine della barra di scorrimento.", - "showFoldingControls": "Controlla se i controlli di riduzione sul margine della barra di scorrimento vengono visualizzati.", - "showUnused": "Controllo dissolvenza del codice inutilizzato.", - "showDeprecated": "Controlla le variabili deprecate barrate.", - "snippetSuggestions.top": "Visualizza i suggerimenti del frammento prima degli altri suggerimenti.", - "snippetSuggestions.bottom": "Visualizza i suggerimenti del frammento dopo gli altri suggerimenti.", - "snippetSuggestions.inline": "Visualizza i suggerimenti del frammento insieme agli altri suggerimenti.", - "snippetSuggestions.none": "Non mostrare i suggerimenti del frammento.", - "snippetSuggestions": "Controlla se i frammenti di codice sono visualizzati con altri suggerimenti e il modo in cui sono ordinati.", - "smoothScrolling": "Controlla se per lo scorrimento dell'editor verrà usata un'animazione.", - "suggestFontSize": "Dimensioni del carattere per il widget dei suggerimenti. Se impostato su `0`, viene usato il valore di `#editor.fontSize#`.", - "suggestLineHeight": "Altezza della riga per il widget dei suggerimenti. Se impostato su `0`, viene usato il valore `editor.lineHeight#`. Il valore minimo è 8.", - "suggestOnTriggerCharacters": "Controlla se i suggerimenti devono essere visualizzati automaticamente durante la digitazione dei caratteri trigger.", - "suggestSelection.first": "Consente di selezionare sempre il primo suggerimento.", - "suggestSelection.recentlyUsed": "Consente di selezionare suggerimenti recenti a meno che continuando a digitare non ne venga selezionato uno, ad esempio `console.| ->; console.log` perché `log` è stato completato di recente.", - "suggestSelection.recentlyUsedByPrefix": "Consente di selezionare i suggerimenti in base a prefissi precedenti che hanno completato tali suggerimenti, ad esempio `co ->; console` e `con -> const`.", - "suggestSelection": "Controlla la modalità di preselezione dei suggerimenti durante la visualizzazione dell'elenco dei suggerimenti.", - "tabCompletion.on": "La funzionalità di completamento con tasto TAB inserirà il migliore suggerimento alla pressione del tasto TAB.", - "tabCompletion.off": "Disabilita le funzionalità di completamento con tasto TAB.", - "tabCompletion.onlySnippets": "Completa i frammenti con il tasto TAB quando i rispettivi prefissi corrispondono. Funziona in modo ottimale quando 'quickSuggestions' non è abilitato.", - "tabCompletion": "Abilità la funzionalità di completamento con tasto TAB.", - "unusualLineTerminators.auto": "I caratteri di terminazione di riga insoliti vengono rimossi automaticamente.", - "unusualLineTerminators.off": "I caratteri di terminazione di riga insoliti vengono ignorati.", - "unusualLineTerminators.prompt": "Prompt per i caratteri di terminazione di riga insoliti da rimuovere.", - "unusualLineTerminators": "Rimuovi caratteri di terminazione di riga insoliti che potrebbero causare problemi.", - "useTabStops": "Inserimento ed eliminazione dello spazio vuoto dopo le tabulazioni.", - "wordSeparators": "Caratteri che verranno usati come separatori di parola quando si eseguono operazioni o spostamenti correlati a parole.", - "wordWrap.off": "Il ritorno a capo automatico delle righe non viene mai applicato.", - "wordWrap.on": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza del viewport.", - "wordWrap.wordWrapColumn": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza di `#editor.wordWrapColumn#`.", - "wordWrap.bounded": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza minima del viewport e di `#editor.wordWrapColumn#`.", - "wordWrap": "Controlla il ritorno a capo automatico delle righe.", - "wordWrapColumn": "Controlla la colonna per il ritorno a capo automatico dell'editor quando il valore di `#editor.wordWrap#` è `wordWrapColumn` o `bounded`.", - "wrappingIndent.none": "Nessun rientro. Le righe con ritorno a capo iniziano dalla colonna 1. ", - "wrappingIndent.same": "Le righe con ritorno a capo hanno lo stesso rientro della riga padre.", - "wrappingIndent.indent": "Le righe con ritorno a capo hanno un rientro di +1 rispetto alla riga padre.", - "wrappingIndent.deepIndent": "Le righe con ritorno a capo hanno un rientro di +2 rispetto alla riga padre.", - "wrappingIndent": "Controlla il rientro delle righe con ritorno a capo.", - "wrappingStrategy.simple": "Presuppone che la larghezza sia identica per tutti caratteri. Si tratta di un algoritmo veloce che funziona correttamente per i tipi di carattere a spaziatura fissa e determinati script (come i caratteri latini) in cui i glifi hanno larghezza identica.", - "wrappingStrategy.advanced": "Delega il calcolo dei punti di ritorno a capo al browser. Si tratta di un algoritmo lento che potrebbe causare blocchi con file di grandi dimensioni, ma funziona correttamente in tutti gli altri casi.", - "wrappingStrategy": "Controlla l'algoritmo che calcola i punti di ritorno a capo." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Cancella", + "disable filter on type": "Disabilita filtro sul tipo", + "empty": "Non sono stati trovati elementi", + "enable filter on type": "Abilita filtro sul tipo", + "found": "Abbinamento di {0} su {1} elementi" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Colore di sfondo per l'evidenziazione della riga alla posizione del cursore.", - "lineHighlightBorderBox": "Colore di sfondo per il bordo intorno alla riga alla posizione del cursore.", - "rangeHighlight": "Colore di sfondo degli intervalli evidenziati, ad esempio dalle funzionalità Quick Open e Trova. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "rangeHighlightBorder": "Colore di sfondo del bordo intorno agli intervalli selezionati.", - "symbolHighlight": "Colore di sfondo del simbolo evidenziato, ad esempio per passare alla definizione o al simbolo successivo/precedente. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "symbolHighlightBorder": "Colore di sfondo del bordo intorno ai simboli selezionati.", - "caret": "Colore del cursore dell'editor.", - "editorCursorBackground": "Colore di sfondo del cursore editor. Permette di personalizzare il colore di un carattere quando sovrapposto da un blocco cursore.", - "editorWhitespaces": "Colore dei caratteri di spazio vuoto nell'editor.", - "editorIndentGuides": "Colore delle guide per i rientri dell'editor.", - "editorActiveIndentGuide": "Colore delle guide di indentazione dell'editor attivo", - "editorLineNumbers": "Colore dei numeri di riga dell'editor.", - "editorActiveLineNumber": "Colore del numero di riga attivo dell'editor", - "deprecatedEditorActiveLineNumber": "Id è deprecato. In alternativa usare 'editorLineNumber.activeForeground'.", - "editorRuler": "Colore dei righelli dell'editor.", - "editorCodeLensForeground": "Colore primo piano delle finestre di CodeLens dell'editor", - "editorBracketMatchBackground": "Colore di sfondo delle parentesi corrispondenti", - "editorBracketMatchBorder": "Colore delle caselle di parentesi corrispondenti", - "editorOverviewRulerBorder": "Colore del bordo del righello delle annotazioni.", - "editorOverviewRulerBackground": "Colore di sfondo del righello delle annotazioni dell'editor. Viene usato solo quando la minimappa è abilitata e posizionata sul lato destro dell'editor.", - "editorGutter": "Colore di sfondo della barra di navigazione dell'editor. La barra contiene i margini di glifo e i numeri di riga.", - "unnecessaryCodeBorder": "Colore del bordo del codice sorgente non necessario (non usato) nell'editor.", - "unnecessaryCodeOpacity": "Opacità del codice sorgente non necessario (non usato) nell'editor. Ad esempio, con \"#000000c0\" il rendering del codice verrà eseguito con il 75% di opacità. Per i temi a contrasto elevato, usare il colore del tema 'editorUnnecessaryCode.border' per sottolineare il codice non necessario invece di opacizzarlo.", - "overviewRulerRangeHighlight": "Colore del marcatore del righello delle annotazioni per le evidenziazioni degli intervalli. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "overviewRuleError": "Colore del marcatore del righello delle annotazioni per gli errori.", - "overviewRuleWarning": "Colore del marcatore del righello delle annotazioni per gli avvisi.", - "overviewRuleInfo": "Colore del marcatore del righello delle annotazioni per i messaggi di tipo informativo." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Comprimi tutto" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Testo normale" + "vs/base/common/actions": { + "submenu.empty": "(vuoto)" }, - "vs/editor/common/model/editStack": { - "edit": "Digitazione" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} giorni", + "date.fromNow.days.plural.ago": "{0} giorni fa", + "date.fromNow.days.singular": "{0} giorno", + "date.fromNow.days.singular.ago": "{0} giorno fa", + "date.fromNow.hours.plural": "{0} ore", + "date.fromNow.hours.plural.ago": "{0} ore fa", + "date.fromNow.hours.singular": "{0} ora", + "date.fromNow.hours.singular.ago": "{0} ora fa", + "date.fromNow.in": "in {0}", + "date.fromNow.minutes.plural": "{0} minuti", + "date.fromNow.minutes.plural.ago": "{0} minuti fa", + "date.fromNow.minutes.singular": "{0} minuto", + "date.fromNow.minutes.singular.ago": "{0} minuto fa", + "date.fromNow.months.plural": "{0} mesi", + "date.fromNow.months.plural.ago": "{0} mesi fa", + "date.fromNow.months.singular": "{0} mese", + "date.fromNow.months.singular.ago": "{0} mese fa", + "date.fromNow.now": "ora", + "date.fromNow.seconds.plural": "{0} secondi", + "date.fromNow.seconds.plural.ago": "{0} secondi fa", + "date.fromNow.seconds.singular": "{0} secondo", + "date.fromNow.seconds.singular.ago": "{0} secondo fa", + "date.fromNow.weeks.plural": "{0} settimane", + "date.fromNow.weeks.plural.ago": "{0} settimane fa", + "date.fromNow.weeks.singular": "{0} settimana", + "date.fromNow.weeks.singular.ago": "{0} settimana fa", + "date.fromNow.years.plural": "{0} anni", + "date.fromNow.years.plural.ago": "{0} anni fa", + "date.fromNow.years.singular": "{0} anno", + "date.fromNow.years.singular.ago": "{0} anno fa" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Si è verificato un errore sconosciuto. Per altri dettagli, vedere il log.", + "error.moreErrors": "{0} ({1} errori in totale)", + "nodeExceptionMessage": "Si è verificato un errore di sistema ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "È prevista la parentesi graffa di chiusura", + "error.closeBracketExpected": "È prevista la parentesi quadra di chiusura", + "error.colonExpected": "Sono previsti i due punti", + "error.commaExpected": "È prevista la virgola", + "error.endOfFileExpected": "È previsto un carattere di fine file", + "error.invalidNumberFormat": "Formato di numero non valido", + "error.invalidSymbol": "Simbolo non valido", + "error.propertyNameExpected": "È previsto un nome di proprietà", + "error.valueExpected": "È previsto un valore" + }, + "vs/base/common/keybindingLabels": { + "altKey": "ALT", + "altKey.long": "ALT", + "cmdKey.long": "Comando", + "ctrlKey": "CTRL", + "ctrlKey.long": "CTRL", + "shiftKey": "MAIUSC", + "shiftKey.long": "MAIUSC", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "Non è possibile eseguire un comando della shell su un'unità UNC." + }, + "vs/base/node/zip": { + "incompleteExtract": "Non completato. Trovate {0} di {1} voci", + "invalid file": "Errore durante l'estrazione di {0}. File non valido.", + "notFound": "{0} non è stato trovato all'interno del file ZIP." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Personalizzato", + "inputModeEntry": "Premere 'INVIO' per confermare l'input oppure 'ESC' per annullare", + "inputModeEntryDescription": "{0} (premere 'INVIO' per confermare oppure 'ESC' per annullare)", + "ok": "OK", + "quickInput.back": "Indietro", + "quickInput.backWithKeybinding": "Indietro ({0})", + "quickInput.countSelected": "{0} selezionati", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} risultati", + "quickInputBox.ariaLabel": "Digitare per ridurre il numero di risultati." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Input rapido" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Si attiene alla fine anche quando si passa a righe più lunghe", - "removedCursor": "Cursori secondari rimossi" + "removedCursor": "Cursori secondari rimossi", + "stickydesc": "Si attiene alla fine anche quando si passa a righe più lunghe" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "L'editor non è accessibile in questo momento. Premere {0} per le opzioni.", + "editor": "editor" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Indica se l'editor esegue un'operazione annullabile, ad esempio 'Anteprima riferimenti'" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Ripeti", + "miSelectAll": "&&Seleziona tutto", + "miUndo": "&&Annulla", + "redo": "Ripeti", + "selectAll": "Seleziona tutto", + "undo": "Annulla" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "Il numero di cursori è stato limitato a {0}." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Non è possibile confrontare i file perché uno è troppo grande.", "diffInsertIcon": "Effetto di riga per gli inserimenti nell'editor diff.", - "diffRemoveIcon": "Effetto di riga per le rimozioni nell'editor diff.", - "diff.tooLarge": "Non è possibile confrontare i file perché uno è troppo grande." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Nessuna selezione", - "singleSelectionRange": "Riga {0}, colonna {1} ({2} selezionate)", - "singleSelection": "Riga {0}, colonna {1}", - "multiSelectionRange": "{0} selezioni ({1} caratteri selezionati)", - "multiSelection": "{0} selezioni", - "emergencyConfOn": "Modifica dell'impostazione `accessibilitySupport` in `on`.", - "openingDocs": "Apertura della pagina di documentazione sull'accessibilità dell'editor.", - "readonlyDiffEditor": "in un riquadro di sola lettura di un editor diff.", - "editableDiffEditor": "in un riquadro di un editor diff.", - "readonlyEditor": " in un editor di codice di sola lettura", - "editableEditor": " in un editor di codice", - "changeConfigToOnMac": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere Comando+E.", - "changeConfigToOnWinLinux": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere CTRL+E.", - "auto_on": "L'editor è configurato per essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "auto_off": "L'editor è configurato per non essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo, che non viene usata in questo momento.", - "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", - "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", - "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", - "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", - "openDocMac": "Premere Comando+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", - "openDocWinLinux": "Premere CTRL+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", - "outroMsg": "Per chiudere questa descrizione comando e tornare all'editor, premere ESC o MAIUSC+ESC.", - "showAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità", - "inspectTokens": "Sviluppatore: Controlla token", - "gotoLineActionLabel": "Vai a Riga/Colonna...", - "helpQuickAccess": "Mostra tutti i provider di accesso rapido", - "quickCommandActionLabel": "Riquadro comandi", - "quickCommandActionHelp": "Mostra ed esegui comandi", - "quickOutlineActionLabel": "Vai al simbolo...", - "quickOutlineByCategoryActionLabel": "Vai al simbolo per categoria...", - "editorViewAccessibleLabel": "Contenuto editor", - "accessibilityHelpMessage": "Premere ALT+F1 per le opzioni di accessibilità.", - "toggleHighContrast": "Attiva/disattiva tema a contrasto elevato", - "bulkEditServiceSummary": "Effettuate {0} modifiche in {1} file" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Editor", - "tabSize": "Numero di spazi a cui equivale una tabulazione. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", - "insertSpaces": "Inserisce spazi quando viene premuto TAB. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", - "detectIndentation": "Controlla se `#editor.tabSize#` e `#editor.insertSpaces#` verranno rilevati automaticamente quando un file viene aperto in base al contenuto del file.", - "trimAutoWhitespace": "Rimuovi gli spazi finali inseriti automaticamente.", - "largeFileOptimizations": "Gestione speciale dei file di grandi dimensioni per disabilitare alcune funzionalità che fanno un uso intensivo della memoria.", - "wordBasedSuggestions": "Controlla se calcolare i completamenti in base alle parole presenti nel documento.", - "wordBasedSuggestionsMode.currentDocument": "Suggerisci parole solo dal documento attivo.", - "wordBasedSuggestionsMode.matchingDocuments": "Suggerisci parole da tutti i documenti aperti della stessa lingua.", - "wordBasedSuggestionsMode.allDocuments": "Suggerisci parole da tutti i documenti aperti.", - "wordBasedSuggestionsMode": "Controlla i documenti da cui vengono calcolati i completamenti basati su parole.", - "semanticHighlighting.true": "L'evidenziazione semantica è abilitata per tutti i temi colore.", - "semanticHighlighting.false": "L'evidenziazione semantica è disabilitata per tutti i temi colore.", - "semanticHighlighting.configuredByTheme": "La configurazione dell'evidenziazione semantica è gestita tramite l'impostazione `semanticHighlighting` del tema colori corrente.", - "semanticHighlighting.enabled": "Controlla se l'evidenziazione semanticHighlighting è visualizzata per i linguaggi che la supportano.", - "stablePeek": "Mantiene aperti gli editor rapidi anche quando si fa doppio clic sul contenuto o si preme 'ESC'.", - "maxTokenizationLineLength": "Per motivi di prestazioni le righe di lunghezza superiore non verranno tokenizzate", - "maxComputationTime": "Timeout in millisecondi dopo il quale il calcolo delle differenze viene annullato. Usare 0 per indicare nessun timeout.", - "sideBySide": "Controlla se l'editor diff mostra le differenze affiancate o incorporate.", - "ignoreTrimWhitespace": "Se abilitato, l'editor differenze ignora le modifiche relative a spazi vuoti iniziali e finali.", - "renderIndicators": "Controlla se l'editor diff mostra gli indicatori +/- per le modifiche aggiunte/rimosse.", - "codeLens": "Controlla se l'editor visualizza CodeLens.", - "wordWrap.off": "Il ritorno a capo automatico delle righe non viene mai applicato.", - "wordWrap.on": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza del viewport.", - "wordWrap.inherit": "Il ritorno a capo automatico delle righe viene applicato in base all'impostazione `#editor.wordWrap#`." + "diffRemoveIcon": "Effetto di riga per le rimozioni nell'editor diff." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "vuota", + "deleteLine": "- {0} riga originale {1}", + "diffReviewCloseIcon": "Icona per 'Chiudi' nella revisione diff.", "diffReviewInsertIcon": "Icona per 'Inserisci' nella revisione diff.", "diffReviewRemoveIcon": "Icona per 'Rimuovi' nella revisione diff.", - "diffReviewCloseIcon": "Icona per 'Chiudi' nella revisione diff.", + "editor.action.diffReview.next": "Vai alla differenza successiva", + "editor.action.diffReview.prev": "Vai alla differenza precedente", + "equalLine": "{0} riga originale {1} riga modificata {2}", + "header": "Differenza {0} di {1}: riga originale {2}, {3}, riga modificata {4}, {5}", + "insertLine": "+ {0} riga modificata {1}", "label.close": "Chiudi", + "more_lines_changed": "{0} righe modificate", "no_lines_changed": "nessuna riga modificata", "one_line_changed": "1 riga modificata", - "more_lines_changed": "{0} righe modificate", - "header": "Differenza {0} di {1}: riga originale {2}, {3}, riga modificata {4}, {5}", - "blankLine": "vuota", - "unchangedLine": "{0} riga non modificata {1}", - "equalLine": "{0} riga originale {1} riga modificata {2}", - "insertLine": "+ {0} riga modificata {1}", - "deleteLine": "- {0} riga originale {1}", - "editor.action.diffReview.next": "Vai alla differenza successiva", - "editor.action.diffReview.prev": "Vai alla differenza precedente" + "unchangedLine": "{0} riga non modificata {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Copia la riga eliminata ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Copia le righe eliminate", "diff.clipboard.copyDeletedLinesContent.single.label": "Copia la riga eliminata", - "diff.clipboard.copyDeletedLineContent.label": "Copia la riga eliminata ({0})", "diff.inline.revertChange.label": "Ripristina questa modifica" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Indica se l'editor esegue un'operazione annullabile, ad esempio 'Anteprima riferimenti'" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Controlla se l'editor visualizza CodeLens.", + "detectIndentation": "Controlla se `#editor.tabSize#` e `#editor.insertSpaces#` verranno rilevati automaticamente quando un file viene aperto in base al contenuto del file.", + "editorConfigurationTitle": "Editor", + "ignoreTrimWhitespace": "Se abilitato, l'editor differenze ignora le modifiche relative a spazi vuoti iniziali e finali.", + "insertSpaces": "Inserisce spazi quando viene premuto TAB. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", + "largeFileOptimizations": "Gestione speciale dei file di grandi dimensioni per disabilitare alcune funzionalità che fanno un uso intensivo della memoria.", + "maxComputationTime": "Timeout in millisecondi dopo il quale il calcolo delle differenze viene annullato. Usare 0 per indicare nessun timeout.", + "maxTokenizationLineLength": "Per motivi di prestazioni le righe di lunghezza superiore non verranno tokenizzate", + "renderIndicators": "Controlla se l'editor diff mostra gli indicatori +/- per le modifiche aggiunte/rimosse.", + "semanticHighlighting.configuredByTheme": "La configurazione dell'evidenziazione semantica è gestita tramite l'impostazione `semanticHighlighting` del tema colori corrente.", + "semanticHighlighting.enabled": "Controlla se l'evidenziazione semanticHighlighting è visualizzata per i linguaggi che la supportano.", + "semanticHighlighting.false": "L'evidenziazione semantica è disabilitata per tutti i temi colore.", + "semanticHighlighting.true": "L'evidenziazione semantica è abilitata per tutti i temi colore.", + "sideBySide": "Controlla se l'editor diff mostra le differenze affiancate o incorporate.", + "stablePeek": "Mantiene aperti gli editor rapidi anche quando si fa doppio clic sul contenuto o si preme 'ESC'.", + "tabSize": "Numero di spazi a cui equivale una tabulazione. Quando `#editor.detectIndentation#` è attivo, questa impostazione viene sostituita in base al contenuto del file.", + "trimAutoWhitespace": "Rimuovi gli spazi finali inseriti automaticamente.", + "wordBasedSuggestions": "Controlla se calcolare i completamenti in base alle parole presenti nel documento.", + "wordBasedSuggestionsMode": "Controlla i documenti da cui vengono calcolati i completamenti basati su parole.", + "wordBasedSuggestionsMode.allDocuments": "Suggerisci parole da tutti i documenti aperti.", + "wordBasedSuggestionsMode.currentDocument": "Suggerisci parole solo dal documento attivo.", + "wordBasedSuggestionsMode.matchingDocuments": "Suggerisci parole da tutti i documenti aperti della stessa lingua.", + "wordWrap.inherit": "Il ritorno a capo automatico delle righe viene applicato in base all'impostazione `#editor.wordWrap#`.", + "wordWrap.off": "Il ritorno a capo automatico delle righe non viene mai applicato.", + "wordWrap.on": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza del viewport." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "editor", - "accessibilityOffAriaLabel": "L'editor non è accessibile in questo momento. Premere {0} per le opzioni." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Controlla se accettare i suggerimenti con i caratteri di commit. Ad esempio, in JavaScript il punto e virgola (';') può essere un carattere di commit che accetta un suggerimento e digita tale carattere.", + "acceptSuggestionOnEnter": "Controlla se i suggerimenti devono essere accettati con 'INVIO' in aggiunta a 'TAB'. In questo modo è possibile evitare ambiguità tra l'inserimento di nuove righe e l'accettazione di suggerimenti.", + "acceptSuggestionOnEnterSmart": "Accetta un suggerimento con 'Invio' solo quando si apporta una modifica al testo.", + "accessibilityPageSize": "Controlla il numero di righe nell'Editor che possono essere lette alla volta da un utilità per la lettura dello schermo. Quando viene rilevata un'utilità per la lettura dello schermo, questo valore viene impostato su 500 per impostazione predefinita. Avviso: questa opzione può influire sulle prestazioni se il numero di righe è superiore a quello predefinito.", + "accessibilitySupport": "Controlla se l'editor deve essere eseguito in una modalità ottimizzata per le utilità per la lettura dello schermo. Se viene attivata, il ritorno a capo automatico verrà disabilitato.", + "accessibilitySupport.auto": "L'editor userà le API della piattaforma per rilevare quando viene collegata un'utilità per la lettura dello schermo.", + "accessibilitySupport.off": "L'editor non verrà mai ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", + "accessibilitySupport.on": "L'editor verrà definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo. Il ritorno a capo automatico verrà disabilitato.", + "alternativeDeclarationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a dichiarazione' è la posizione corrente.", + "alternativeDefinitionCommand": "ID comando alternativo eseguito quando il risultato di 'Vai alla definizione' è la posizione corrente.", + "alternativeImplementationCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a implementazione' è la posizione corrente.", + "alternativeReferenceCommand": "ID comando alternativo eseguito quando il risultato di 'Vai a riferimento' è la posizione corrente.", + "alternativeTypeDefinitionCommand": "ID comando alternativo eseguito quando il risultato di 'Vai alla definizione di tipo' è la posizione corrente.", + "autoClosingBrackets": "Controlla se l'editor deve chiudere automaticamente le parentesi quadre dopo che sono state aperte.", + "autoClosingDelete": "Controlla se l'editor deve rimuovere le virgolette o le parentesi quadre di chiusura adiacenti durante l'eliminazione.", + "autoClosingOvertype": "Controlla se l'editor deve digitare su virgolette o parentesi quadre.", + "autoClosingQuotes": "Controlla se l'editor deve chiudere automaticamente le citazioni dopo che sono state aperte.", + "autoIndent": "Controlla se l'editor deve regolare automaticamente il rientro quando gli utenti digitano, incollano, spostano le righe o applicano il rientro.", + "autoSurround": "Controlla se l'editor deve racchiudere automaticamente le selezioni quando si digitano virgolette o parentesi quadre.", + "codeActions": "Abilita la lampadina delle azioni codice nell'editor.", + "codeLens": "Controlla se l'editor visualizza CodeLens.", + "codeLensFontFamily": "Controlla la famiglia di caratteri per CodeLens.", + "codeLensFontSize": "Controlla le dimensioni del carattere in pixel per CodeLens. Quando è impostata su `0`, viene usato il 90% del valore di `#editor.fontSize#`.", + "colorDecorators": "Controlla se l'editor deve eseguire il rendering della selezione colori e degli elementi Decorator di tipo colore inline.", + "columnSelection": "Abilita l'uso di mouse e tasti per la selezione delle colonne.", + "comments.ignoreEmptyLines": "Controlla se ignorare le righe vuote con le opzioni per attivare/disattivare, aggiungere o rimuovere relative ai commenti di riga.", + "comments.insertSpace": "Consente di controllare se viene inserito uno spazio quando si aggiungono commenti.", + "copyWithSyntaxHighlighting": "Controlla se l'evidenziazione della sintassi deve essere copiata negli Appunti.", + "cursorBlinking": "Controllo dello stile di animazione del cursore.", + "cursorSmoothCaretAnimation": "Controlla se l'animazione del cursore con anti-aliasing deve essere abilitata.", + "cursorStyle": "Controlla lo stile del cursore.", + "cursorSurroundingLines": "Controlla il numero minimo di righe iniziali e finali visibili che circondano il cursore. Noto come 'scrollOff' o 'scrollOffset' in altri editor.", + "cursorSurroundingLinesStyle": "Controlla quando deve essere applicato `cursorSurroundingLines`.", + "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` viene sempre applicato.", + "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` viene applicato solo quando è attivato tramite la tastiera o l'API.", + "cursorWidth": "Controlla la larghezza del cursore quando `#editor.cursorStyle#` è impostato su `line`.", + "definitionLinkOpensInPeek": "Controlla se il movimento del mouse Vai alla definizione consente sempre di aprire il widget di anteprima.", + "deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.suggest.showKeywords' o 'editor.suggest.showSnippets'.", + "dragAndDrop": "Controlla se l'editor deve consentire lo spostamento di selezioni tramite trascinamento della selezione.", + "editor.autoClosingBrackets.beforeWhitespace": "Chiudi automaticamente le parentesi solo quando il cursore si trova alla sinistra di uno spazio vuoto.", + "editor.autoClosingBrackets.languageDefined": "Usa le configurazioni del linguaggio per determinare la chiusura automatica delle parentesi.", + "editor.autoClosingDelete.auto": "Rimuove le virgolette o le parentesi quadre di chiusura adiacenti solo se sono state inserite automaticamente.", + "editor.autoClosingOvertype.auto": "Digita sopra le virgolette o le parentesi quadre di chiusura solo se sono state inserite automaticamente.", + "editor.autoClosingQuotes.beforeWhitespace": "Chiudi automaticamente le virgolette solo quando il cursore si trova alla sinistra di uno spazio vuoto.", + "editor.autoClosingQuotes.languageDefined": "Usa le configurazioni del linguaggio per determinare la chiusura automatica delle virgolette.", + "editor.autoIndent.advanced": "L'editor manterrà il rientro della riga corrente, rispetterà le parentesi definite dalla lingua e richiamerà le regole onEnterRules speciali definite dalle lingue.", + "editor.autoIndent.brackets": "L'editor manterrà il rientro della riga corrente e rispetterà le parentesi definite dalla lingua.", + "editor.autoIndent.full": "L'editor manterrà il rientro della riga corrente, rispetterà le parentesi definite dalla lingua, richiamerà le regole onEnterRules speciali definite dalle lingue e rispetterà le regole indentationRules definite dalle lingue.", + "editor.autoIndent.keep": "L'editor manterrà il rientro della riga corrente.", + "editor.autoIndent.none": "L'editor non inserirà automaticamente il rientro.", + "editor.autoSurround.brackets": "Racchiude la selezione tra parentesi quadre ma non tra virgolette.", + "editor.autoSurround.languageDefined": "Usa le configurazioni del linguaggio per determinare quando racchiudere automaticamente le selezioni tra parentesi quadre o virgolette.", + "editor.autoSurround.quotes": "Racchiude la selezione tra virgolette ma non tra parentesi quadre.", + "editor.editor.gotoLocation.multipleDeclarations": "Controlla il comportamento del comando 'Vai a dichiarazione' quando esistono più posizioni di destinazione.", + "editor.editor.gotoLocation.multipleDefinitions": "Controlla il comportamento del comando 'Vai alla definizione' quando esistono più posizioni di destinazione.", + "editor.editor.gotoLocation.multipleImplemenattions": "Controlla il comportamento del comando 'Vai a implementazioni' quando esistono più posizioni di destinazione.", + "editor.editor.gotoLocation.multipleReferences": "Controlla il comportamento del comando 'Vai a riferimenti' quando esistono più posizioni di destinazione.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Controlla il comportamento del comando 'Vai alla definizione di tipo' quando esistono più posizioni di destinazione.", + "editor.find.autoFindInSelection.always": "Attiva sempre automaticamente la funzione Trova nella selezione.", + "editor.find.autoFindInSelection.multiline": "Attiva automaticamente la funzione Trova nella selezione quando sono selezionate più righe di contenuto.", + "editor.find.autoFindInSelection.never": "Non attivare mai automaticamente la funzione Trova nella selezione (impostazione predefinita).", + "editor.gotoLocation.multiple.deprecated": "Questa impostazione è deprecata. In alternativa, usare impostazioni diverse, come 'editor.editor.gotoLocation.multipleDefinitions' o 'editor.editor.gotoLocation.multipleImplementations'.", + "editor.gotoLocation.multiple.goto": "Passa al risultato principale e abilita l'esplorazione senza anteprima per gli altri", + "editor.gotoLocation.multiple.gotoAndPeek": "Passa al risultato principale e mostra una visualizzazione rapida", + "editor.gotoLocation.multiple.peek": "Mostra la visualizzazione rapida dei risultati (impostazione predefinita)", + "editor.suggest.showClasss": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `class`.", + "editor.suggest.showColors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `color`.", + "editor.suggest.showConstants": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `constant`.", + "editor.suggest.showConstructors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `constructor`.", + "editor.suggest.showCustomcolors": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `customcolor`.", + "editor.suggest.showDeprecated": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `deprecated`.", + "editor.suggest.showEnumMembers": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `enumMember`.", + "editor.suggest.showEnums": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `enum`.", + "editor.suggest.showEvents": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `event`.", + "editor.suggest.showFields": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `field`.", + "editor.suggest.showFiles": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `file`.", + "editor.suggest.showFolders": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `folder`.", + "editor.suggest.showFunctions": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `function`.", + "editor.suggest.showInterfaces": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `interface`.", + "editor.suggest.showIssues": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `issues`.", + "editor.suggest.showKeywords": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `keyword`.", + "editor.suggest.showMethods": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `method`.", + "editor.suggest.showModules": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `module`.", + "editor.suggest.showOperators": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `operator`.", + "editor.suggest.showPropertys": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `property`.", + "editor.suggest.showReferences": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `reference`.", + "editor.suggest.showSnippets": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `snippet`.", + "editor.suggest.showStructs": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `struct`.", + "editor.suggest.showTexts": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `text`.", + "editor.suggest.showTypeParameters": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `typeParameter`.", + "editor.suggest.showUnits": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `unit`.", + "editor.suggest.showUsers": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `user`.", + "editor.suggest.showValues": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `value`.", + "editor.suggest.showVariables": "Se è abilitata, IntelliSense mostra i suggerimenti relativi a `variable`.", + "editorViewAccessibleLabel": "Contenuto editor", + "emptySelectionClipboard": "Controlla se, quando si copia senza aver effettuato una selezione, viene copiata la riga corrente.", + "fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", + "find.addExtraSpaceOnTop": "Controlla se il widget Trova deve aggiungere altre righe nella parte superiore dell'editor. Quando è true, è possibile scorrere oltre la prima riga quando il widget Trova è visibile.", + "find.autoFindInSelection": "Controlla la condizione per attivare automaticamente la funzione Trova nella selezione.", + "find.cursorMoveOnType": "Controlla se il cursore deve passare direttamente alla ricerca delle corrispondenze durante la digitazione.", + "find.globalFindClipboard": "Controlla se il widget Trova deve leggere o modificare gli appunti di ricerca condivisi in macOS.", + "find.loop": "Controlla se la ricerca viene riavviata automaticamente dall'inizio o dalla fine quando non è possibile trovare ulteriori corrispondenze.", + "find.seedSearchStringFromSelection": "Controlla se inizializzare la stringa di ricerca nel Widget Trova con il testo selezionato nell'editor.", + "folding": "Controlla se per l'editor è abilitata la riduzione del codice.", + "foldingHighlight": "Controlla se l'editor deve evidenziare gli intervalli con riduzione del codice.", + "foldingStrategy": "Controlla la strategia per il calcolo degli intervalli di riduzione.", + "foldingStrategy.auto": "Usa una strategia di riduzione specifica della lingua, se disponibile; altrimenti ne usa una basata sui rientri.", + "foldingStrategy.indentation": "Usa la strategia di riduzione basata sui rientri.", + "fontFamily": "Controlla la famiglia di caratteri.", + "fontFeatureSettings": "Proprietà CSS 'font-feature-settings' esplicita. Se è necessario solo attivare/disattivare le legature, è possibile passare un valore booleano.", + "fontLigatures": "Abilita/Disabilita i caratteri legatura (funzionalità dei tipi di carattere 'calt' e 'liga'). Impostare su una stringa per un controllo più specifico sulla proprietà CSS 'font-feature-settings'.", + "fontLigaturesGeneral": "Consente di configurare i caratteri legatura o le funzionalità dei tipi di carattere. Può essere un valore booleano per abilitare/disabilitare le legature o una stringa per il valore della proprietà CSS 'font-feature-settings'.", + "fontSize": "Controlla le dimensioni del carattere in pixel.", + "fontWeight": "Controlla lo spessore del carattere. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", + "fontWeightErrorMessage": "Sono consentiti solo le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", + "formatOnPaste": "Controlla se l'editor deve formattare automaticamente il contenuto incollato. Deve essere disponibile un formattatore che deve essere in grado di formattare un intervallo in un documento.", + "formatOnType": "Controlla se l'editor deve formattare automaticamente la riga dopo la digitazione.", + "glyphMargin": "Controlla se l'editor deve eseguire il rendering del margine verticale del glifo. Il margine del glifo viene usato principalmente per il debug.", + "hideCursorInOverviewRuler": "Controlla se il cursore deve essere nascosto nel righello delle annotazioni.", + "highlightActiveIndentGuide": "Controlla se l'editor deve evidenziare la guida con rientro attiva.", + "hover.delay": "Controlla il ritardo in millisecondi dopo il quale viene mostrato il passaggio del mouse.", + "hover.enabled": "Controlla se mostrare l'area sensibile al passaggio del mouse.", + "hover.sticky": "Controlla se l'area sensibile al passaggio del mouse deve rimanere visibile quando vi si passa sopra con il puntatore del mouse.", + "inlayHints.enable": "Abilita i suggerimenti incorporati nell'Editor.", + "inlayHints.fontFamily": "Controlla la famiglia di caratteri dei suggerimenti incorporati nell'Editor.", + "inlayHints.fontSize": "Controlla le dimensioni del carattere dei suggerimenti incorporati nell'Editor. Quando è impostato su `0`, viene usato il 90% del valore di `#editor.fontSize#`.", + "inlineSuggest.enabled": "Controlla se visualizzare automaticamente i suggerimenti inline nell'Editor.", + "letterSpacing": "Controlla la spaziatura tra le lettere in pixel.", + "lineHeight": "Controlla l'altezza della riga. Usare 0 per calcolare l'altezza della riga dalle dimensioni del carattere.", + "lineNumbers": "Controlla la visualizzazione dei numeri di riga.", + "lineNumbers.interval": "I numeri di riga vengono visualizzati ogni 10 righe.", + "lineNumbers.off": "I numeri di riga non vengono visualizzati.", + "lineNumbers.on": "I numeri di riga vengono visualizzati come numeri assoluti.", + "lineNumbers.relative": "I numeri di riga vengono visualizzati come distanza in linee alla posizione del cursore.", + "linkedEditing": "Controlla se la modifica collegata è abilitata per l'editor. A seconda del linguaggio, i simboli correlati, ad esempio i tag HTML, vengono aggiornati durante la modifica.", + "links": "Controlla se l'editor deve individuare i collegamenti e renderli selezionabili.", + "matchBrackets": "Evidenzia le parentesi graffe corrispondenti.", + "minimap.enabled": "Controlla se la minimappa è visualizzata.", + "minimap.maxColumn": "Limita la larghezza della minimappa in modo da eseguire il rendering al massimo di un certo numero di colonne.", + "minimap.renderCharacters": "Esegue il rendering dei caratteri effettivi di una riga in contrapposizione ai blocchi colore.", + "minimap.scale": "Scala del contenuto disegnato nella minimappa: 1, 2 o 3.", + "minimap.showSlider": "Controlla se il dispositivo di scorrimento della minimappa è visualizzato.", + "minimap.side": "Definisce il lato in cui eseguire il rendering della minimappa.", + "minimap.size": "Controlla le dimensioni della minimappa.", + "minimap.size.fill": "Se necessario, la minimappa si ridurrà o si ingrandirà in modo da adattarsi all'altezza dell'editor (nessuno scorrimento).", + "minimap.size.fit": "Se necessario, la minimappa si ridurrà in modo che la larghezza non superi mai quella dell'editor (nessuno scorrimento).", + "minimap.size.proportional": "La minimappa ha le stesse dimensioni del contenuto dell'editor (e potrebbe supportare lo scorrimento).", + "mouseWheelScrollSensitivity": "Moltiplicatore da usare sui valori `deltaX` e `deltaY` degli eventi di scorrimento della rotellina del mouse.", + "mouseWheelZoom": "Ingrandisce il carattere dell'editor quando si usa la rotellina del mouse e si tiene premuto 'CTRL'.", + "multiCursorMergeOverlapping": "Unire i cursori multipli se sovrapposti.", + "multiCursorModifier": "Modificatore da usare per aggiungere più cursori con il mouse. I gesti del mouse Vai alla definizione e Apri il collegamento si adatteranno in modo da non entrare in conflitto con il modificatore di selezione multipla. [Altre informazioni](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", + "multiCursorModifier.ctrlCmd": "Rappresenta il tasto 'Control' in Windows e Linux e il tasto 'Comando' in macOS.", + "multiCursorPaste": "Controlla l'operazione Incolla quando il conteggio delle righe del testo incollato corrisponde al conteggio dei cursori.", + "multiCursorPaste.full": "Ogni cursore incolla il testo completo.", + "multiCursorPaste.spread": "Ogni cursore incolla una singola riga del testo.", + "occurrencesHighlight": "Controlla se l'editor deve evidenziare le occorrenze di simboli semantici.", + "overviewRulerBorder": "Controlla se deve essere disegnato un bordo intorno al righello delle annotazioni.", + "padding.bottom": "Controlla la quantità di spazio tra il bordo inferiore dell'editor e l'ultima riga.", + "padding.top": "Controlla la quantità di spazio tra il bordo superiore dell'editor e la prima riga.", + "parameterHints.cycle": "Controlla se il menu dei suggerimenti per i parametri esegue un ciclo o si chiude quando viene raggiunta la fine dell'elenco.", + "parameterHints.enabled": "Abilita un popup che mostra documentazione sui parametri e informazioni sui tipi mentre si digita.", + "peekWidgetDefaultFocus": "Controlla se spostare lo stato attivo sull'editor inline o sull'albero nel widget di anteprima.", + "peekWidgetDefaultFocus.editor": "Sposta lo stato attivo sull'editor quando si apre l'anteprima", + "peekWidgetDefaultFocus.tree": "Sposta lo stato attivo sull'albero quando si apre l'anteprima", + "quickSuggestions": "Controlla se visualizzare automaticamente i suggerimenti durante la digitazione.", + "quickSuggestions.comments": "Abilita i suggerimenti rapidi all'interno di commenti.", + "quickSuggestions.other": "Abilita i suggerimenti rapidi all'esterno di stringhe e commenti.", + "quickSuggestions.strings": "Abilita i suggerimenti rapidi all'interno di stringhe.", + "quickSuggestionsDelay": "Controlla il ritardo in millisecondi dopo il quale verranno visualizzati i suggerimenti rapidi.", + "renameOnType": "Controlla se l'editor viene rinominato automaticamente in base al tipo.", + "renameOnTypeDeprecate": "Deprecata. In alternativa, usare `editor.linkedEditing`.", + "renderControlCharacters": "Controlla se l'editor deve eseguire il rendering dei caratteri di controllo.", + "renderFinalNewline": "Esegue il rendering dell'ultimo numero di riga quando il file termina con un carattere di nuova riga.", + "renderIndentGuides": "Controlla se l'editor deve eseguire il rendering delle guide con rientro.", + "renderLineHighlight": "Controlla in che modo l'editor deve eseguire il rendering dell'evidenziazione di riga corrente.", + "renderLineHighlight.all": "Mette in evidenza sia la barra di navigazione sia la riga corrente.", + "renderLineHighlightOnlyWhenFocus": "Controlla se l'editor deve eseguire il rendering dell'evidenziazione della riga corrente solo quando l'editor ha lo stato attivo.", + "renderWhitespace": "Controlla in che modo l'editor deve eseguire il rendering dei caratteri di spazio vuoto.", + "renderWhitespace.boundary": "Esegue il rendering dei caratteri di spazio vuoto ad eccezione dei singoli spazi tra le parole.", + "renderWhitespace.selection": "Esegui il rendering dei caratteri di spazio vuoto solo nel testo selezionato.", + "renderWhitespace.trailing": "Esegui il rendering solo dei caratteri di spazio vuoto finali.", + "roundedSelection": "Controlla se le selezioni devono avere gli angoli arrotondati.", + "rulers": "Esegue il rendering dei righelli verticali dopo un certo numero di caratteri a spaziatura fissa. Usare più valori per più righelli. Se la matrice è vuota, non viene disegnato alcun righello.", + "rulers.color": "Colore di questo righello dell'editor.", + "rulers.size": "Numero di caratteri a spaziatura fissa in corrispondenza del quale verrà eseguito il rendering di questo righello dell'editor.", + "scrollBeyondLastColumn": "Controlla il numero di caratteri aggiuntivi oltre i quali l'editor scorrerà orizzontalmente.", + "scrollBeyondLastLine": "Controlla se l'editor scorrerà oltre l'ultima riga.", + "scrollPredominantAxis": "Scorre solo lungo l'asse predominante durante lo scorrimento verticale e orizzontale simultaneo. Impedisce la deviazione orizzontale quando si scorre in verticale su un trackpad.", + "selectLeadingAndTrailingWhitespace": "Indica se gli spazi vuoti iniziali e finali devono essere sempre selezionati.", + "selectionClipboard": "Controlla se gli appunti primari di Linux devono essere supportati.", + "selectionHighlight": "Controlla se l'editor deve evidenziare gli elementi corrispondenti simili alla selezione.", + "showDeprecated": "Controlla le variabili deprecate barrate.", + "showFoldingControls": "Controlla se i controlli di riduzione sul margine della barra di scorrimento vengono visualizzati.", + "showFoldingControls.always": "Mostra sempre i comandi di riduzione.", + "showFoldingControls.mouseover": "Mostra i comandi di riduzione solo quando il mouse è posizionato sul margine della barra di scorrimento.", + "showUnused": "Controllo dissolvenza del codice inutilizzato.", + "smoothScrolling": "Controlla se per lo scorrimento dell'editor verrà usata un'animazione.", + "snippetSuggestions": "Controlla se i frammenti di codice sono visualizzati con altri suggerimenti e il modo in cui sono ordinati.", + "snippetSuggestions.bottom": "Visualizza i suggerimenti del frammento dopo gli altri suggerimenti.", + "snippetSuggestions.inline": "Visualizza i suggerimenti del frammento insieme agli altri suggerimenti.", + "snippetSuggestions.none": "Non mostrare i suggerimenti del frammento.", + "snippetSuggestions.top": "Visualizza i suggerimenti del frammento prima degli altri suggerimenti.", + "stickyTabStops": "Emula il comportamento di selezione dei caratteri di tabulazione quando si usano gli spazi per il rientro. La selezione verrà applicata alle tabulazioni.", + "suggest.filterGraceful": "Controlla se i suggerimenti di filtro e ordinamento valgono per piccoli errori di battitura.", + "suggest.insertMode": "Controlla se le parole vengono sovrascritte quando si accettano i completamenti. Tenere presente che questa opzione dipende dalle estensioni che accettano esplicitamente questa funzionalità.", + "suggest.insertMode.insert": "Inserisce il suggerimento senza sovrascrivere il testo a destra del cursore.", + "suggest.insertMode.replace": "Inserisce il suggerimento e sovrascrive il testo a destra del cursore.", + "suggest.localityBonus": "Controlla se l'ordinamento privilegia le parole che appaiono più vicine al cursore.", + "suggest.maxVisibleSuggestions.dep": "Questa impostazione è deprecata. Il widget dei suggerimenti può ora essere ridimensionato.", + "suggest.preview": "Controlla se visualizzare in anteprima il risultato del suggerimento nell'Editor.", + "suggest.shareSuggestSelections": "Controlla se condividere le selezioni dei suggerimenti memorizzati tra aree di lavoro e finestre (richiede `#editor.suggestSelection#`).", + "suggest.showIcons": "Controlla se mostrare o nascondere le icone nei suggerimenti.", + "suggest.showInlineDetails": "Controlla se i dettagli del suggerimento vengono visualizzati inline con l'etichetta o solo nel widget dei dettagli", + "suggest.showStatusBar": "Controlla la visibilità della barra di stato nella parte inferiore del widget dei suggerimenti.", + "suggest.snippetsPreventQuickSuggestions": "Controlla se un frammento attivo impedisce i suggerimenti rapidi.", + "suggestFontSize": "Dimensioni del carattere per il widget dei suggerimenti. Se impostato su `0`, viene usato il valore di `#editor.fontSize#`.", + "suggestLineHeight": "Altezza della riga per il widget dei suggerimenti. Se impostato su `0`, viene usato il valore `editor.lineHeight#`. Il valore minimo è 8.", + "suggestOnTriggerCharacters": "Controlla se i suggerimenti devono essere visualizzati automaticamente durante la digitazione dei caratteri trigger.", + "suggestSelection": "Controlla la modalità di preselezione dei suggerimenti durante la visualizzazione dell'elenco dei suggerimenti.", + "suggestSelection.first": "Consente di selezionare sempre il primo suggerimento.", + "suggestSelection.recentlyUsed": "Consente di selezionare suggerimenti recenti a meno che continuando a digitare non ne venga selezionato uno, ad esempio `console.| ->; console.log` perché `log` è stato completato di recente.", + "suggestSelection.recentlyUsedByPrefix": "Consente di selezionare i suggerimenti in base a prefissi precedenti che hanno completato tali suggerimenti, ad esempio `co ->; console` e `con -> const`.", + "tabCompletion": "Abilità la funzionalità di completamento con tasto TAB.", + "tabCompletion.off": "Disabilita le funzionalità di completamento con tasto TAB.", + "tabCompletion.on": "La funzionalità di completamento con tasto TAB inserirà il migliore suggerimento alla pressione del tasto TAB.", + "tabCompletion.onlySnippets": "Completa i frammenti con il tasto TAB quando i rispettivi prefissi corrispondono. Funziona in modo ottimale quando 'quickSuggestions' non è abilitato.", + "unfoldOnClickAfterEndOfLine": "Controlla se, facendo clic sul contenuto vuoto dopo una riga ridotta, la riga viene espansa.", + "unusualLineTerminators": "Rimuovi caratteri di terminazione di riga insoliti che potrebbero causare problemi.", + "unusualLineTerminators.auto": "I caratteri di terminazione di riga insoliti vengono rimossi automaticamente.", + "unusualLineTerminators.off": "I caratteri di terminazione di riga insoliti vengono ignorati.", + "unusualLineTerminators.prompt": "Prompt per i caratteri di terminazione di riga insoliti da rimuovere.", + "useTabStops": "Inserimento ed eliminazione dello spazio vuoto dopo le tabulazioni.", + "wordSeparators": "Caratteri che verranno usati come separatori di parola quando si eseguono operazioni o spostamenti correlati a parole.", + "wordWrap": "Controlla il ritorno a capo automatico delle righe.", + "wordWrap.bounded": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza minima del viewport e di `#editor.wordWrapColumn#`.", + "wordWrap.off": "Il ritorno a capo automatico delle righe non viene mai applicato.", + "wordWrap.on": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza della larghezza del viewport.", + "wordWrap.wordWrapColumn": "Il ritorno a capo automatico delle righe viene applicato in corrispondenza di `#editor.wordWrapColumn#`.", + "wordWrapColumn": "Controlla la colonna per il ritorno a capo automatico dell'editor quando il valore di `#editor.wordWrap#` è `wordWrapColumn` o `bounded`.", + "wrappingIndent": "Controlla il rientro delle righe con ritorno a capo.", + "wrappingIndent.deepIndent": "Le righe con ritorno a capo hanno un rientro di +2 rispetto alla riga padre.", + "wrappingIndent.indent": "Le righe con ritorno a capo hanno un rientro di +1 rispetto alla riga padre.", + "wrappingIndent.none": "Nessun rientro. Le righe con ritorno a capo iniziano dalla colonna 1. ", + "wrappingIndent.same": "Le righe con ritorno a capo hanno lo stesso rientro della riga padre.", + "wrappingStrategy": "Controlla l'algoritmo che calcola i punti di ritorno a capo.", + "wrappingStrategy.advanced": "Delega il calcolo dei punti di ritorno a capo al browser. Si tratta di un algoritmo lento che potrebbe causare blocchi con file di grandi dimensioni, ma funziona correttamente in tutti gli altri casi.", + "wrappingStrategy.simple": "Presuppone che la larghezza sia identica per tutti caratteri. Si tratta di un algoritmo veloce che funziona correttamente per i tipi di carattere a spaziatura fissa e determinati script (come i caratteri latini) in cui i glifi hanno larghezza identica." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "&&Taglia", - "actions.clipboard.cutLabel": "Taglia", - "miCopy": "&&Copia", - "actions.clipboard.copyLabel": "Copia", - "copy as": "Copia con nome", - "miPaste": "&&Incolla", - "actions.clipboard.pasteLabel": "Incolla", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copia con evidenziazione sintassi" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Indica se `editor.columnSelection` è abilitato", + "editorFocus": "Indica se l'editor o un widget dell'editor ha lo stato attivo (ad esempio, lo stato attivo si trova nel widget di ricerca)", + "editorHasCodeActionsProvider": "Indica se per l'editor esiste un provider di azioni codice", + "editorHasCodeLensProvider": "Indica se per l'editor esiste un provider di CodeLens", + "editorHasCompletionItemProvider": "Indica se per l'editor esiste un provider di voci di completamento", + "editorHasDeclarationProvider": "Indica se per l'editor esiste un provider di dichiarazioni", + "editorHasDefinitionProvider": "Indica se per l'editor esiste un provider di definizioni", + "editorHasDocumentFormattingProvider": "Indica se per l'editor esiste un provider di formattazione documenti", + "editorHasDocumentHighlightProvider": "Indica se per l'editor esiste un provider di evidenziazione documenti", + "editorHasDocumentSelectionFormattingProvider": "Indica se per l'editor esiste un provider di formattazione di selezioni documento", + "editorHasDocumentSymbolProvider": "Indica se per l'editor esiste un provider di simboli di documenti", + "editorHasHoverProvider": "Indica se per l'editor esiste un provider di passaggi del mouse", + "editorHasImplementationProvider": "Indica se per l'editor esiste un provider di implementazioni", + "editorHasInlayHintsProvider": "Indica se per l'editor esiste un provider di suggerimenti inline", + "editorHasMultipleDocumentFormattingProvider": "Indica se per l'editor esistono più provider di formattazione documenti", + "editorHasMultipleDocumentSelectionFormattingProvider": "Indica se per l'editor esistono più provider di formattazione di selezioni documento", + "editorHasMultipleSelections": "Indica se per l'editor esistono più selezioni", + "editorHasReferenceProvider": "Indica se per l'editor esiste un provider di riferimenti", + "editorHasRenameProvider": "Indica se per l'editor esiste un provider di ridenominazione", + "editorHasSelection": "Indica se per l'editor esiste testo selezionato", + "editorHasSignatureHelpProvider": "Indica se per l'editor esiste un provider della guida per la firma", + "editorHasTypeDefinitionProvider": "Indica se per l'editor esiste un provider di definizioni di tipo", + "editorHoverVisible": "Indica se il passaggio del puntatore nell'editor è visibile", + "editorLangId": "Identificatore lingua dell'editor", + "editorReadonly": "Indica se l'editor è di sola lettura", + "editorTabMovesFocus": "Indica se premendo `TAB`, lo stato attivo verrà spostato all'esterno dell'editor", + "editorTextFocus": "Indica se il testo dell'editor ha lo stato attivo (il cursore lampeggia)", + "inCompositeEditor": "Indica se l'editor fa parte di un editor più esteso (ad esempio notebook)", + "inDiffEditor": "Indica se il contesto è un editor diff", + "textInputFocus": "Indica se un editor o un input RTF ha lo stato attivo (il cursore lampeggia)" + }, + "vs/editor/common/model/editStack": { + "edit": "Digitazione" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Testo normale" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Premere ALT+F1 per le opzioni di accessibilità.", + "auto_off": "L'editor è configurato per non essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo, che non viene usata in questo momento.", + "auto_on": "L'editor è configurato per essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", + "bulkEditServiceSummary": "Effettuate {0} modifiche in {1} file", + "changeConfigToOnMac": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere Comando+E.", + "changeConfigToOnWinLinux": "Per configurare l'editor da ottimizzare per l'utilizzo con un'utilità per la lettura dello schermo, premere CTRL+E.", + "editableDiffEditor": "in un riquadro di un editor diff.", + "editableEditor": " in un editor di codice", + "editorViewAccessibleLabel": "Contenuto editor", + "emergencyConfOn": "Modifica dell'impostazione `accessibilitySupport` in `on`.", + "gotoLineActionLabel": "Vai a Riga/Colonna...", + "helpQuickAccess": "Mostra tutti i provider di accesso rapido", + "inspectTokens": "Sviluppatore: Controlla token", + "multiSelection": "{0} selezioni", + "multiSelectionRange": "{0} selezioni ({1} caratteri selezionati)", + "noSelection": "Nessuna selezione", + "openDocMac": "Premere Comando+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", + "openDocWinLinux": "Premere CTRL+H per aprire una finestra del browser contenente maggiori informazioni correlate all'accessibilità dell'editor.", + "openingDocs": "Apertura della pagina di documentazione sull'accessibilità dell'editor.", + "outroMsg": "Per chiudere questa descrizione comando e tornare all'editor, premere ESC o MAIUSC+ESC.", + "quickCommandActionHelp": "Mostra ed esegui comandi", + "quickCommandActionLabel": "Riquadro comandi", + "quickOutlineActionLabel": "Vai al simbolo...", + "quickOutlineByCategoryActionLabel": "Vai al simbolo per categoria...", + "readonlyDiffEditor": "in un riquadro di sola lettura di un editor diff.", + "readonlyEditor": " in un editor di codice di sola lettura", + "showAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità", + "singleSelection": "Riga {0}, colonna {1}", + "singleSelectionRange": "Riga {0}, colonna {1} ({2} selezionate)", + "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", + "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", + "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", + "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", + "toggleHighContrast": "Attiva/disattiva tema a contrasto elevato" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Colore del cursore dell'editor.", + "deprecatedEditorActiveLineNumber": "Id è deprecato. In alternativa usare 'editorLineNumber.activeForeground'.", + "editorActiveIndentGuide": "Colore delle guide di indentazione dell'editor attivo", + "editorActiveLineNumber": "Colore del numero di riga attivo dell'editor", + "editorBracketMatchBackground": "Colore di sfondo delle parentesi corrispondenti", + "editorBracketMatchBorder": "Colore delle caselle di parentesi corrispondenti", + "editorCodeLensForeground": "Colore primo piano delle finestre di CodeLens dell'editor", + "editorCursorBackground": "Colore di sfondo del cursore editor. Permette di personalizzare il colore di un carattere quando sovrapposto da un blocco cursore.", + "editorGhostTextBorder": "Colore del bordo del testo fantasma nell'Editor.", + "editorGhostTextForeground": "Colore primo piano del testo fantasma nell'Editor.", + "editorGutter": "Colore di sfondo della barra di navigazione dell'editor. La barra contiene i margini di glifo e i numeri di riga.", + "editorIndentGuides": "Colore delle guide per i rientri dell'editor.", + "editorLineNumbers": "Colore dei numeri di riga dell'editor.", + "editorOverviewRulerBackground": "Colore di sfondo del righello delle annotazioni dell'editor. Viene usato solo quando la minimappa è abilitata e posizionata sul lato destro dell'editor.", + "editorOverviewRulerBorder": "Colore del bordo del righello delle annotazioni.", + "editorRuler": "Colore dei righelli dell'editor.", + "editorWhitespaces": "Colore dei caratteri di spazio vuoto nell'editor.", + "lineHighlight": "Colore di sfondo per l'evidenziazione della riga alla posizione del cursore.", + "lineHighlightBorderBox": "Colore di sfondo per il bordo intorno alla riga alla posizione del cursore.", + "overviewRuleError": "Colore del marcatore del righello delle annotazioni per gli errori.", + "overviewRuleInfo": "Colore del marcatore del righello delle annotazioni per i messaggi di tipo informativo.", + "overviewRuleWarning": "Colore del marcatore del righello delle annotazioni per gli avvisi.", + "overviewRulerRangeHighlight": "Colore del marcatore del righello delle annotazioni per le evidenziazioni degli intervalli. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "rangeHighlight": "Colore di sfondo degli intervalli evidenziati, ad esempio dalle funzionalità Quick Open e Trova. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "rangeHighlightBorder": "Colore di sfondo del bordo intorno agli intervalli selezionati.", + "symbolHighlight": "Colore di sfondo del simbolo evidenziato, ad esempio per passare alla definizione o al simbolo successivo/precedente. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "symbolHighlightBorder": "Colore di sfondo del bordo intorno ai simboli selezionati.", + "unnecessaryCodeBorder": "Colore del bordo del codice sorgente non necessario (non usato) nell'editor.", + "unnecessaryCodeOpacity": "Opacità del codice sorgente non necessario (non usato) nell'editor. Ad esempio, con \"#000000c0\" il rendering del codice verrà eseguito con il 75% di opacità. Per i temi a contrasto elevato, usare il colore del tema 'editorUnnecessaryCode.border' per sottolineare il codice non necessario invece di opacizzarlo." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Ancoraggio della selezione", "anchorSet": "Ancoraggio impostato alla posizione {0}:{1}", - "setSelectionAnchor": "Imposta ancoraggio della selezione", + "cancelSelectionAnchor": "Annulla ancoraggio della selezione", "goToSelectionAnchor": "Vai ad ancoraggio della selezione", "selectFromAnchorToCursor": "Seleziona da ancoraggio a cursore", - "cancelSelectionAnchor": "Annulla ancoraggio della selezione" + "selectionAnchor": "Ancoraggio della selezione", + "setSelectionAnchor": "Imposta ancoraggio della selezione" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Vai alla parentesi &&quadra", "overviewRulerBracketMatchForeground": "Colore del marcatore del righello delle annotazioni per la corrispondenza delle parentesi.", "smartSelect.jumpBracket": "Vai alla parentesi quadra", - "smartSelect.selectToBracket": "Seleziona fino alla parentesi", - "miGoToBracket": "Vai alla parentesi &&quadra" + "smartSelect.selectToBracket": "Seleziona fino alla parentesi" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Sposta testo selezionato a sinistra", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Trasponi lettere" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Copia", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copia con evidenziazione sintassi", + "actions.clipboard.cutLabel": "Taglia", + "actions.clipboard.pasteLabel": "Incolla", + "copy as": "Copia con nome", + "miCopy": "&&Copia", + "miCut": "&&Taglia", + "miPaste": "&&Incolla" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "Si è verificato un errore sconosciuto durante l'applicazione dell'azione del codice", + "args.schema.apply": "Controlla quando vengono applicate le azioni restituite.", + "args.schema.apply.first": "Applica sempre la prima azione codice restituita.", + "args.schema.apply.ifSingle": "Applica la prima azione codice restituita se è l'unica.", + "args.schema.apply.never": "Non applicare le azioni codice restituite.", + "args.schema.kind": "Tipo dell'azione codice da eseguire.", + "args.schema.preferred": "Controlla se devono essere restituite solo le azioni codice preferite.", + "autoFix.label": "Correzione automatica...", + "editor.action.autoFix.noneMessage": "Non sono disponibili correzioni automatiche", + "editor.action.codeAction.noneMessage": "Azioni codice non disponibili", + "editor.action.codeAction.noneMessage.kind": "Non sono disponibili azioni codice per '{0}'", + "editor.action.codeAction.noneMessage.preferred": "Non sono disponibili azioni codice preferite", + "editor.action.codeAction.noneMessage.preferred.kind": "Non sono disponibili azioni codice preferite per '{0}'", + "editor.action.organize.noneMessage": "Azioni di organizzazione Imports non disponibili", + "editor.action.quickFix.noneMessage": "Azioni codice non disponibili", + "editor.action.refactor.noneMessage": "Refactoring non disponibili", + "editor.action.refactor.noneMessage.kind": "Non sono disponibili refactoring per '{0}'", + "editor.action.refactor.noneMessage.preferred": "Non sono disponibili refactoring preferiti", + "editor.action.refactor.noneMessage.preferred.kind": "Non sono disponibili refactoring preferiti per '{0}'", + "editor.action.source.noneMessage": "Azioni origine non disponibili", + "editor.action.source.noneMessage.kind": "Non sono disponibili azioni origine per '{0}'", + "editor.action.source.noneMessage.preferred": "Non sono disponibili azioni origine preferite", + "editor.action.source.noneMessage.preferred.kind": "Non sono disponibili azioni origine preferite per '{0}'", + "fixAll.label": "Correggi tutto", + "fixAll.noneMessage": "Non è disponibile alcuna azione Correggi tutto", + "organizeImports.label": "Organizza import", + "quickfix.trigger.label": "Correzione rapida...", + "refactor.label": "Effettua refactoring...", + "source.label": "Azione origine..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Mostra correzioni. Correzione preferita disponibile ({0})", + "quickFix": "Mostra correzioni", + "quickFixWithKb": "Mostra correzioni ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "Mostra comandi di CodeLens per la riga corrente" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Attiva/Disattiva commento per il blocco", "comment.line": "Attiva/disattiva commento per la riga", - "miToggleLineComment": "Attiva/Disattiva commento per la &&riga", "comment.line.add": "Aggiungi commento per la riga", "comment.line.remove": "Rimuovi commento per la riga", - "comment.block": "Attiva/Disattiva commento per il blocco", - "miToggleBlockComment": "Attiva/Disattiva commento per il &&blocco" + "miToggleBlockComment": "Attiva/Disattiva commento per il &&blocco", + "miToggleLineComment": "Attiva/Disattiva commento per la &&riga" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Mostra il menu di scelta rapida editor" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Cursore - Annulla", - "cursor.redo": "Cursore - Ripeti" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Espandi", - "unFoldRecursivelyAction.label": "Espandi in modo ricorsivo", - "foldAction.label": "Riduci", - "toggleFoldAction.label": "Attiva/Disattiva riduzione", - "foldRecursivelyAction.label": "Riduci in modo ricorsivo", - "foldAllBlockComments.label": "Riduci tutti i blocchi commento", - "foldAllMarkerRegions.label": "Riduci tutte le regioni", - "unfoldAllMarkerRegions.label": "Espandi tutte le regioni", - "foldAllExcept.label": "Riduci tutte le regioni eccetto quelle selezionate", - "unfoldAllExcept.label": "Espandi tutte le regioni eccetto quelle selezionate", - "foldAllAction.label": "Riduci tutto", - "unfoldAllAction.label": "Espandi tutto", - "foldLevelAction.label": "Livello riduzione {0}", - "foldBackgroundBackground": "Colore di sfondo degli intervalli con riduzione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorGutter.foldingControlForeground": "Colore del controllo di riduzione nella barra di navigazione dell'editor." + "cursor.redo": "Cursore - Ripeti", + "cursor.undo": "Cursore - Annulla" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Trova", - "miFind": "&&Trova", - "startFindWithSelectionAction": "Trova con selezione", "findNextMatchAction": "Trova successivo", "findPreviousMatchAction": "Trova precedente", + "miFind": "&&Trova", + "miReplace": "&&Sostituisci", "nextSelectionMatchFindAction": "Trova selezione successiva", "previousSelectionMatchFindAction": "Trova selezione precedente", - "startReplace": "Sostituisci", - "miReplace": "&&Sostituisci" + "startFindAction": "Trova", + "startFindWithSelectionAction": "Trova con selezione", + "startReplace": "Sostituisci" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} trovati per '{1}'", + "ariaSearchNoResultEmpty": "{0} trovato", + "ariaSearchNoResultWithLineNum": "{0} trovati per '{1}' alla posizione {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trovati per '{1}'", + "ctrlEnter.keybindingChanged": "Il tasto di scelta rapida CTRL+INVIO ora consente di inserire l'interruzione di linea invece di sostituire tutto. Per eseguire l'override di questo comportamento, è possibile modificare il tasto di scelta rapida per editor.action.replaceAll.", + "findCollapsedIcon": "Icona per indicare che il widget di ricerca dell'editor è compresso.", + "findExpandedIcon": "Icona per indicare che il widget di ricerca dell'editor è espanso.", + "findNextMatchIcon": "Icona per 'Trova successivo' nel widget di ricerca dell'editor.", + "findPreviousMatchIcon": "Icona per 'Trova precedente' nel widget di ricerca dell'editor.", + "findReplaceAllIcon": "Icona per 'Sostituisci tutto' nel widget di ricerca dell'editor.", + "findReplaceIcon": "Icona per 'Sostituisci' nel widget di ricerca dell'editor.", + "findSelectionIcon": "Icona per 'Trova nella selezione' nel widget di ricerca dell'editor.", + "label.closeButton": "Chiudi", + "label.find": "Trova", + "label.matchesLocation": "{0} di {1}", + "label.nextMatchButton": "Corrispondenza successiva", + "label.noResults": "Nessun risultato", + "label.previousMatchButton": "Corrispondenza precedente", + "label.replace": "Sostituisci", + "label.replaceAllButton": "Sostituisci tutto", + "label.replaceButton": "Sostituisci", + "label.toggleReplaceButton": "Attiva/Disattiva modalità sostituzione", + "label.toggleSelectionFind": "Trova nella selezione", + "placeholder.find": "Trova", + "placeholder.replace": "Sostituisci", + "title.matchesCountLimit": "Solo i primi {0} risultati vengono evidenziati, ma tutte le operazioni di ricerca funzionano su tutto il testo." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Colore del controllo di riduzione nella barra di navigazione dell'editor.", + "foldAction.label": "Riduci", + "foldAllAction.label": "Riduci tutto", + "foldAllBlockComments.label": "Riduci tutti i blocchi commento", + "foldAllExcept.label": "Riduci tutte le regioni eccetto quelle selezionate", + "foldAllMarkerRegions.label": "Riduci tutte le regioni", + "foldBackgroundBackground": "Colore di sfondo degli intervalli con riduzione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "foldLevelAction.label": "Livello riduzione {0}", + "foldRecursivelyAction.label": "Riduci in modo ricorsivo", + "toggleFoldAction.label": "Attiva/Disattiva riduzione", + "unFoldRecursivelyAction.label": "Espandi in modo ricorsivo", + "unfoldAction.label": "Espandi", + "unfoldAllAction.label": "Espandi tutto", + "unfoldAllExcept.label": "Espandi tutte le regioni eccetto quelle selezionate", + "unfoldAllMarkerRegions.label": "Espandi tutte le regioni" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Icona per gli intervalli compressi nel margine del glifo dell'editor.", + "foldingExpandedIcon": "Icona per gli intervalli espansi nel margine del glifo dell'editor." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Zoom avanti tipo di carattere editor", "EditorFontZoomOut.label": "Zoom indietro tipo di carattere editor", "EditorFontZoomReset.label": "Reimpostazione zoom tipo di carattere editor" }, + "vs/editor/contrib/format/format": { + "hint11": "È stata apportata 1 modifica di formattazione a riga {0}", + "hint1n": "È stata apportata 1 modifica di formattazione tra le righe {0} e {1}", + "hintn1": "Sono state apportate {0} modifiche di formattazione a riga {1}", + "hintnn": "Sono state apportate {0} modifiche di formattazione tra le righe {1} e {2}" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Formatta documento", "formatSelection.label": "Formatta selezione" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Vai al problema successivo (Errore, Avviso, Informazioni)", + "markerAction.nextInFiles.label": "Vai al problema successivo nei file (Errore, Avviso, Informazioni)", + "markerAction.previous.label": "Vai al problema precedente (Errore, Avviso, Informazioni)", + "markerAction.previousInFiles.label": "Vai al problema precedente nei file (Errore, Avviso, Informazioni)", + "miGotoNextProblem": "&&Problema successivo", + "miGotoPreviousProblem": "&&Problema precedente", + "nextMarkerIcon": "Icona per il marcatore Vai a successivo.", + "previousMarkerIcon": "Icona per il marcatore Vai a precedente." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Errore", + "Hint": "Suggerimento", + "Info": "Info", + "Warning": "Avviso", + "change": "{0} di {1} problema", + "editorMarkerNavigationBackground": "Sfondo del widget di spostamento tra marcatori dell'editor.", + "editorMarkerNavigationError": "Colore per gli errori del widget di spostamento tra marcatori dell'editor.", + "editorMarkerNavigationInfo": "Colore delle informazioni del widget di navigazione marcatori dell'editor.", + "editorMarkerNavigationWarning": "Colore per gli avvisi del widget di spostamento tra marcatori dell'editor.", + "marker aria": "{0} a {1}. ", + "problems": "{0} di {1} problemi" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Anteprima", - "def.title": "Definizioni", - "noResultWord": "Non è stata trovata alcuna definizione per '{0}'", - "generic.noResults": "Non è stata trovata alcuna definizione", "actions.goToDecl.label": "Vai alla definizione", - "miGotoDefinition": "Vai alla &&definizione", "actions.goToDeclToSide.label": "Apri definizione lateralmente", - "actions.previewDecl.label": "Visualizza in anteprima la definizione", - "decl.title": "Dichiarazioni", - "decl.noResultWord": "Non è stata trovata alcuna dichiarazione per '{0}'", - "decl.generic.noResults": "Dichiarazione non trovata", "actions.goToDeclaration.label": "Vai a dichiarazione", - "miGotoDeclaration": "Vai a &&dichiarazione", - "actions.peekDecl.label": "Anteprima dichiarazione", - "typedef.title": "Definizioni di tipo", - "goToTypeDefinition.noResultWord": "Non sono state trovate definizioni di tipi per '{0}'", - "goToTypeDefinition.generic.noResults": "Non sono state trovate definizioni di tipi", - "actions.goToTypeDefinition.label": "Vai alla definizione di tipo", - "miGotoTypeDefinition": "Vai alla &&definizione di tipo", - "actions.peekTypeDefinition.label": "Anteprima definizione di tipo", - "impl.title": "Implementazioni", - "goToImplementation.noResultWord": "Non sono state trovate implementazioni per '{0}'", - "goToImplementation.generic.noResults": "Non sono state trovate implementazioni", "actions.goToImplementation.label": "Vai a implementazioni", - "miGotoImplementation": "Vai a &&Implementazioni", + "actions.goToTypeDefinition.label": "Vai alla definizione di tipo", + "actions.peekDecl.label": "Anteprima dichiarazione", "actions.peekImplementation.label": "Visualizza implementazioni", - "references.no": "Non sono stati trovati riferimenti per '{0}'", - "references.noGeneric": "Non sono stati trovati riferimenti", + "actions.peekTypeDefinition.label": "Anteprima definizione di tipo", + "actions.previewDecl.label": "Visualizza in anteprima la definizione", + "decl.generic.noResults": "Dichiarazione non trovata", + "decl.noResultWord": "Non è stata trovata alcuna dichiarazione per '{0}'", + "decl.title": "Dichiarazioni", + "def.title": "Definizioni", + "generic.noResult": "Nessun risultato per '{0}'", + "generic.noResults": "Non è stata trovata alcuna definizione", + "generic.title": "Posizioni", + "goToImplementation.generic.noResults": "Non sono state trovate implementazioni", + "goToImplementation.noResultWord": "Non sono state trovate implementazioni per '{0}'", "goToReferences.label": "Vai a Riferimenti", + "goToTypeDefinition.generic.noResults": "Non sono state trovate definizioni di tipi", + "goToTypeDefinition.noResultWord": "Non sono state trovate definizioni di tipi per '{0}'", + "impl.title": "Implementazioni", + "label.generic": "Vai a qualsiasi simbolo", + "miGotoDeclaration": "Vai a &&dichiarazione", + "miGotoDefinition": "Vai alla &&definizione", + "miGotoImplementation": "Vai a &&Implementazioni", "miGotoReference": "Vai a &&riferimenti", + "miGotoTypeDefinition": "Vai alla &&definizione di tipo", + "noResultWord": "Non è stata trovata alcuna definizione per '{0}'", + "peek.submenu": "Anteprima", "ref.title": "Riferimenti", "references.action.label": "Anteprima riferimenti", - "label.generic": "Vai a qualsiasi simbolo", - "generic.title": "Posizioni", - "generic.noResult": "Nessun risultato per '{0}'" + "references.no": "Non sono stati trovati riferimenti per '{0}'", + "references.noGeneric": "Non sono stati trovati riferimenti", + "typedef.title": "Definizioni di tipo" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Fare clic per visualizzare {0} definizioni." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Vai al problema successivo (Errore, Avviso, Informazioni)", - "nextMarkerIcon": "Icona per il marcatore Vai a successivo.", - "markerAction.previous.label": "Vai al problema precedente (Errore, Avviso, Informazioni)", - "previousMarkerIcon": "Icona per il marcatore Vai a precedente.", - "markerAction.nextInFiles.label": "Vai al problema successivo nei file (Errore, Avviso, Informazioni)", - "miGotoNextProblem": "&&Problema successivo", - "markerAction.previousInFiles.label": "Vai al problema precedente nei file (Errore, Avviso, Informazioni)", - "miGotoPreviousProblem": "&&Problema precedente" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Visualizza passaggio del mouse", - "showDefinitionPreviewHover": "Mostra anteprima definizione al passaggio del mouse" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Converti rientro in spazi", - "indentationToTabs": "Converti rientro in tabulazioni", - "configuredTabSize": "Dimensione tabulazione configurata", - "selectTabWidth": "Seleziona dimensione tabulazione per il file corrente", - "indentUsingTabs": "Imposta rientro con tabulazioni", - "indentUsingSpaces": "Imposta rientro con spazi", - "detectIndentation": "Rileva rientro dal contenuto", - "editor.reindentlines": "Imposta nuovo rientro per righe", - "editor.reindentselectedlines": "Re-Indenta le Linee Selezionate" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Sostituisci con il valore precedente", - "InPlaceReplaceAction.next.label": "Sostituisci con il valore successivo" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Copia la riga in alto", - "miCopyLinesUp": "&&Copia la riga in alto", - "lines.copyDown": "Copia la riga in basso", - "miCopyLinesDown": "Co&&pia la riga in basso", - "duplicateSelection": "Duplica selezione", - "miDuplicateSelection": "&&Duplica selezione", - "lines.moveUp": "Sposta la riga in alto", - "miMoveLinesUp": "Sposta la riga in &&alto", - "lines.moveDown": "Sposta la riga in basso", - "miMoveLinesDown": "Sposta la riga in &&basso", - "lines.sortAscending": "Ordinamento righe crescente", - "lines.sortDescending": "Ordinamento righe decrescente", - "lines.trimTrailingWhitespace": "Taglia spazio vuoto finale", - "lines.delete": "Elimina riga", - "lines.indent": "Imposta un rientro per la riga", - "lines.outdent": "Riduci il rientro per la riga", - "lines.insertBefore": "Inserisci la riga sopra", - "lines.insertAfter": "Inserisci la riga sotto", - "lines.deleteAllLeft": "Elimina tutto a sinistra", - "lines.deleteAllRight": "Elimina tutto a destra", - "lines.joinLines": "Unisci righe", - "editor.transpose": "Trasponi caratteri intorno al cursore", - "editor.transformToUppercase": "Converti in maiuscolo", - "editor.transformToLowercase": "Converti in minuscolo", - "editor.transformToTitlecase": "Trasforma in Tutte Iniziali Maiuscole", - "editor.transformToSnakecase": "Trasforma in snake case" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Avvia modifica collegata", - "editorLinkedEditingBackground": "Colore di sfondo quando l'editor viene rinominato automaticamente in base al tipo." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Esegui il comando", - "links.navigate.follow": "Visita il collegamento", - "links.navigate.kb.meta.mac": "CMD+clic", - "links.navigate.kb.meta": "CTRL+clic", - "links.navigate.kb.alt.mac": "Opzione+clic", - "links.navigate.kb.alt": "ALT+clic", - "tooltip.explanation": "Esegue il comando {0}", - "invalid.url": "Non è stato possibile aprire questo collegamento perché il formato non è valido: {0}", - "missing.url": "Non è stato possibile aprire questo collegamento perché manca la destinazione.", - "label": "Apri collegamento" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Cursore aggiunto: {0}", - "cursorsAdded": "Cursori aggiunti: {0}", - "mutlicursor.insertAbove": "Aggiungi cursore sopra", - "miInsertCursorAbove": "&&Aggiungi cursore sopra", - "mutlicursor.insertBelow": "Aggiungi cursore sotto", - "miInsertCursorBelow": "A&&ggiungi cursore sotto", - "mutlicursor.insertAtEndOfEachLineSelected": "Aggiungi cursori a fine riga", - "miInsertCursorAtEndOfEachLineSelected": "Aggiungi c&&ursori a fine riga", - "mutlicursor.addCursorsToBottom": "Aggiungi cursori alla fine", - "mutlicursor.addCursorsToTop": "Aggiungi cursori all'inizio", - "addSelectionToNextFindMatch": "Aggiungi selezione a risultato ricerca successivo", - "miAddSelectionToNextFindMatch": "Aggiungi &&occorrenza successiva", - "addSelectionToPreviousFindMatch": "Aggiungi selezione a risultato ricerca precedente", - "miAddSelectionToPreviousFindMatch": "Aggiungi occorrenza &&precedente", - "moveSelectionToNextFindMatch": "Sposta ultima selezione a risultato ricerca successivo", - "moveSelectionToPreviousFindMatch": "Sposta ultima selezione a risultato ricerca precedente", - "selectAllOccurrencesOfFindMatch": "Seleziona tutte le occorrenze del risultato ricerca", - "miSelectHighlights": "Seleziona &&tutte le occorrenze", - "changeAll.label": "Cambia tutte le occorrenze" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Attiva i suggerimenti per i parametri" - }, - "vs/editor/contrib/rename/rename": { - "no result": "Nessun risultato.", - "resolveRenameLocationFailed": "Si è verificato un errore sconosciuto durante la risoluzione del percorso di ridenominazione", - "label": "Ridenominazione di '{0}'", - "quotableLabel": "Ridenominazione di {0}", - "aria": "Correttamente rinominato '{0}' in '{1}'. Sommario: {2}", - "rename.failedApply": "La ridenominazione non è riuscita ad applicare le modifiche", - "rename.failed": "La ridenominazione non è riuscita a calcolare le modifiche", - "rename.label": "Rinomina simbolo", - "enablePreview": "Abilita/Disabilita l'opzione per visualizzare le modifiche in anteprima prima della ridenominazione" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Espandi selezione", - "miSmartSelectGrow": "Espan&&di selezione", - "smartSelect.shrink": "Riduci selezione", - "miSmartSelectShrink": "&&Riduci selezione" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Indica se l'editor è quello corrente nella modalità frammenti", - "hasNextTabstop": "Indica se è presente una tabulazione successiva in modalità frammenti", - "hasPrevTabstop": "Indica se è presente una tabulazione precedente in modalità frammenti" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "In seguito all'accettazione di '{0}' sono state apportate altre {1} modifiche", - "suggest.trigger.label": "Attiva suggerimento", - "accept.insert": "Inserisci", - "accept.replace": "Sostituisci", - "detail.more": "nascondi dettagli", - "detail.less": "mostra dettagli", - "suggest.reset.label": "Reimposta le dimensioni del widget dei suggerimenti" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Sviluppatore: Forza retokenizzazione" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Caratteri di terminazione di riga insoliti", - "unusualLineTerminators.message": "Sono stati rilevati caratteri di terminazione di riga insoliti", - "unusualLineTerminators.detail": "Questo file contiene uno o più caratteri di terminazione di riga insoliti, come separatore di riga (LS) o separatore di paragrafo (PS).\r\n\r\nÈ consigliabile rimuoverli dal file. È possibile configurare questa opzione tramite `editor.unusualLineTerminators`.", - "unusualLineTerminators.fix": "Correggi questo file", - "unusualLineTerminators.ignore": "Ignora il problema per questo file" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Attiva/Disattiva l'uso di TAB per spostare lo stato attivo", - "toggle.tabMovesFocus.on": "Se si preme TAB, lo stato attivo verrà spostato sull'elemento con stato attivabile successivo.", - "toggle.tabMovesFocus.off": "Se si preme TAB, verrà inserito il carattere di tabulazione" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Colore di sfondo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "wordHighlightStrong": "Colore di sfondo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "wordHighlightBorder": "Colore del bordo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile.", - "wordHighlightStrongBorder": "Colore del bordo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile.", - "overviewRulerWordHighlightForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "overviewRulerWordHighlightStrongForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli di accesso in scrittura. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "wordHighlight.next.label": "Vai al prossimo simbolo evidenziato", - "wordHighlight.previous.label": "Vai al precedente simbolo evidenziato", - "wordHighlight.trigger.label": "Attiva/disattiva evidenziazione simbolo" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Elimina parola" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Indica se i suggerimenti sono visibili", - "suggestWidgetDetailsVisible": "Indica se i dettagli dei suggerimenti sono visibili", - "suggestWidgetMultipleSuggestions": "Indica se sono presenti più suggerimenti da cui scegliere", - "suggestionMakesTextEdit": "Indica se l'inserimento del suggerimento corrente comporta una modifica oppure se completa già l'input", - "acceptSuggestionOnEnter": "Indica se i suggerimenti vengono inseriti quando si preme INVIO", - "suggestionHasInsertAndReplaceRange": "Indica se il suggerimento corrente include il comportamento di inserimento e sostituzione", - "suggestionInsertMode": "Indica se il comportamento predefinito è quello di inserimento o sostituzione", - "suggestionCanResolve": "Indica se il suggerimento corrente supporta la risoluzione di ulteriori dettagli" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Aprire prima un editor di testo per passare a una riga.", - "gotoLineColumnLabel": "Vai a riga {0} e carattere {1}.", - "gotoLineLabel": "Vai alla riga {0}.", - "gotoLineLabelEmptyWithLimit": "Riga corrente: {0}, carattere: {1}. Digitare un numero di riga a cui passare compreso tra 1 e {2}.", - "gotoLineLabelEmpty": "Riga corrente: {0}, Carattere: {1}. Digitare un numero di riga a cui passare." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Indica se l'editor di codice corrente è incorporato nell'anteprima", - "label.close": "Chiudi", - "peekViewTitleBackground": "Colore di sfondo dell'area del titolo della visualizzazione rapida.", - "peekViewTitleForeground": "Colore del titolo della visualizzazione rapida.", - "peekViewTitleInfoForeground": "Colore delle informazioni del titolo della visualizzazione rapida.", - "peekViewBorder": "Colore dei bordi e della freccia della visualizzazione rapida.", - "peekViewResultsBackground": "Colore di sfondo dell'elenco risultati della visualizzazione rapida.", - "peekViewResultsMatchForeground": "Colore primo piano dei nodi riga nell'elenco risultati della visualizzazione rapida.", - "peekViewResultsFileForeground": "Colore primo piano dei nodi file nell'elenco risultati della visualizzazione rapida.", - "peekViewResultsSelectionBackground": "Colore di sfondo della voce selezionata nell'elenco risultati della visualizzazione rapida.", - "peekViewResultsSelectionForeground": "Colore primo piano della voce selezionata nell'elenco risultati della visualizzazione rapida.", - "peekViewEditorBackground": "Colore di sfondo dell'editor di visualizzazioni rapide.", - "peekViewEditorGutterBackground": "Colore di sfondo della barra di navigazione nell'editor visualizzazione rapida.", - "peekViewResultsMatchHighlight": "Colore dell'evidenziazione delle corrispondenze nell'elenco risultati della visualizzazione rapida.", - "peekViewEditorMatchHighlight": "Colore dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide.", - "peekViewEditorMatchHighlightBorder": "Bordo dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Tipo dell'azione codice da eseguire.", - "args.schema.apply": "Controlla quando vengono applicate le azioni restituite.", - "args.schema.apply.first": "Applica sempre la prima azione codice restituita.", - "args.schema.apply.ifSingle": "Applica la prima azione codice restituita se è l'unica.", - "args.schema.apply.never": "Non applicare le azioni codice restituite.", - "args.schema.preferred": "Controlla se devono essere restituite solo le azioni codice preferite.", - "applyCodeActionFailed": "Si è verificato un errore sconosciuto durante l'applicazione dell'azione del codice", - "quickfix.trigger.label": "Correzione rapida...", - "editor.action.quickFix.noneMessage": "Azioni codice non disponibili", - "editor.action.codeAction.noneMessage.preferred.kind": "Non sono disponibili azioni codice preferite per '{0}'", - "editor.action.codeAction.noneMessage.kind": "Non sono disponibili azioni codice per '{0}'", - "editor.action.codeAction.noneMessage.preferred": "Non sono disponibili azioni codice preferite", - "editor.action.codeAction.noneMessage": "Azioni codice non disponibili", - "refactor.label": "Effettua refactoring...", - "editor.action.refactor.noneMessage.preferred.kind": "Non sono disponibili refactoring preferiti per '{0}'", - "editor.action.refactor.noneMessage.kind": "Non sono disponibili refactoring per '{0}'", - "editor.action.refactor.noneMessage.preferred": "Non sono disponibili refactoring preferiti", - "editor.action.refactor.noneMessage": "Refactoring non disponibili", - "source.label": "Azione origine...", - "editor.action.source.noneMessage.preferred.kind": "Non sono disponibili azioni origine preferite per '{0}'", - "editor.action.source.noneMessage.kind": "Non sono disponibili azioni origine per '{0}'", - "editor.action.source.noneMessage.preferred": "Non sono disponibili azioni origine preferite", - "editor.action.source.noneMessage": "Azioni origine non disponibili", - "organizeImports.label": "Organizza import", - "editor.action.organize.noneMessage": "Azioni di organizzazione Imports non disponibili", - "fixAll.label": "Correggi tutto", - "fixAll.noneMessage": "Non è disponibile alcuna azione Correggi tutto", - "autoFix.label": "Correzione automatica...", - "editor.action.autoFix.noneMessage": "Non sono disponibili correzioni automatiche" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Icona per gli intervalli espansi nel margine del glifo dell'editor.", - "foldingCollapsedIcon": "Icona per gli intervalli compressi nel margine del glifo dell'editor." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Icona per 'Trova nella selezione' nel widget di ricerca dell'editor.", - "findCollapsedIcon": "Icona per indicare che il widget di ricerca dell'editor è compresso.", - "findExpandedIcon": "Icona per indicare che il widget di ricerca dell'editor è espanso.", - "findReplaceIcon": "Icona per 'Sostituisci' nel widget di ricerca dell'editor.", - "findReplaceAllIcon": "Icona per 'Sostituisci tutto' nel widget di ricerca dell'editor.", - "findPreviousMatchIcon": "Icona per 'Trova precedente' nel widget di ricerca dell'editor.", - "findNextMatchIcon": "Icona per 'Trova successivo' nel widget di ricerca dell'editor.", - "label.find": "Trova", - "placeholder.find": "Trova", - "label.previousMatchButton": "Corrispondenza precedente", - "label.nextMatchButton": "Corrispondenza successiva", - "label.toggleSelectionFind": "Trova nella selezione", - "label.closeButton": "Chiudi", - "label.replace": "Sostituisci", - "placeholder.replace": "Sostituisci", - "label.replaceButton": "Sostituisci", - "label.replaceAllButton": "Sostituisci tutto", - "label.toggleReplaceButton": "Attiva/Disattiva modalità sostituzione", - "title.matchesCountLimit": "Solo i primi {0} risultati vengono evidenziati, ma tutte le operazioni di ricerca funzionano su tutto il testo.", - "label.matchesLocation": "{0} di {1}", - "label.noResults": "Nessun risultato", - "ariaSearchNoResultEmpty": "{0} trovato", - "ariaSearchNoResult": "{0} trovati per '{1}'", - "ariaSearchNoResultWithLineNum": "{0} trovati per '{1}' alla posizione {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trovati per '{1}'", - "ctrlEnter.keybindingChanged": "Il tasto di scelta rapida CTRL+INVIO ora consente di inserire l'interruzione di linea invece di sostituire tutto. Per eseguire l'override di questo comportamento, è possibile modificare il tasto di scelta rapida per editor.action.replaceAll." - }, - "vs/editor/contrib/format/format": { - "hint11": "È stata apportata 1 modifica di formattazione a riga {0}", - "hintn1": "Sono state apportate {0} modifiche di formattazione a riga {1}", - "hint1n": "È stata apportata 1 modifica di formattazione tra le righe {0} e {1}", - "hintnn": "Sono state apportate {0} modifiche di formattazione tra le righe {1} e {2}" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Indica se l'editor visualizza attualmente un messaggio inline", - "editor.readonly": "Non è possibile modificare nell'editor di sola lettura" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Indica se l'anteprima riferimenti è visibile, come 'Visualizza in anteprima riferimenti' o 'Visualizza in anteprima la definizione'", "labelLoading": "Caricamento...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Indica se l'anteprima riferimenti è visibile, come 'Visualizza in anteprima riferimenti' o 'Visualizza in anteprima la definizione'" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Indica se sono presenti posizioni dei simboli a cui è possibile passare solo tramite la tastiera.", - "location.kb": "Simbolo {0} di {1}, {2} per il successivo", - "location": "Simbolo {0} di {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} riferimento", + "referencesCount": "{0} riferimenti", + "treeAriaLabel": "Riferimenti" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "anteprima non disponibile", + "noResults": "Nessun risultato", + "peekView.alternateTitle": "Riferimenti" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "simbolo in {0} alla riga {1} colonna {2}", - "aria.oneReference.preview": "simbolo in {0} alla riga {1} colonna {2}, {3}", "aria.fileReferences.1": "1 simbolo in {0}, percorso completo {1}", "aria.fileReferences.N": "{0} simboli in {1}, percorso completo {2}", + "aria.oneReference": "simbolo in {0} alla riga {1} colonna {2}", + "aria.oneReference.preview": "simbolo in {0} alla riga {1} colonna {2}, {3}", "aria.result.0": "Non sono stati trovati risultati", "aria.result.1": "Trovato 1 simbolo in {0}", "aria.result.n1": "Trovati {0} simboli in {1}", "aria.result.nm": "Trovati {0} simboli in {1} file" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Errore", - "Warning": "Avviso", - "Info": "Info", - "Hint": "Suggerimento", - "marker aria": "{0} a {1}. ", - "problems": "{0} di {1} problemi", - "change": "{0} di {1} problema", - "editorMarkerNavigationError": "Colore per gli errori del widget di spostamento tra marcatori dell'editor.", - "editorMarkerNavigationWarning": "Colore per gli avvisi del widget di spostamento tra marcatori dell'editor.", - "editorMarkerNavigationInfo": "Colore delle informazioni del widget di navigazione marcatori dell'editor.", - "editorMarkerNavigationBackground": "Sfondo del widget di spostamento tra marcatori dell'editor." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Indica se sono presenti posizioni dei simboli a cui è possibile passare solo tramite la tastiera.", + "location": "Simbolo {0} di {1}", + "location.kb": "Simbolo {0} di {1}, {2} per il successivo" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Mostra anteprima definizione al passaggio del mouse", + "showHover": "Visualizza passaggio del mouse" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Caricamento..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Verifica disponibilità correzioni rapide...", + "noQuickFixes": "Non sono disponibili correzioni rapide", + "quick fixes": "Correzione rapida...", + "view problem": "Visualizza problema" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Sostituisci con il valore successivo", + "InPlaceReplaceAction.previous.label": "Sostituisci con il valore precedente" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Dimensione tabulazione configurata", + "detectIndentation": "Rileva rientro dal contenuto", + "editor.reindentlines": "Imposta nuovo rientro per righe", + "editor.reindentselectedlines": "Re-Indenta le Linee Selezionate", + "indentUsingSpaces": "Imposta rientro con spazi", + "indentUsingTabs": "Imposta rientro con tabulazioni", + "indentationToSpaces": "Converti rientro in spazi", + "indentationToTabs": "Converti rientro in tabulazioni", + "selectTabWidth": "Seleziona dimensione tabulazione per il file corrente" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Mostrare suggerimento inline successivo", + "action.inlineSuggest.showPrevious": "Mostrare suggerimento inline precedente", + "action.inlineSuggest.trigger": "Trigger del suggerimento inline", + "inlineSuggestionHasIndentation": "Se il suggerimento in linea inizia con spazi vuoti", + "inlineSuggestionVisible": "Se è visibile un suggerimento inline" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Accettare", + "showNextInlineSuggestion": "Avanti", + "showPreviousInlineSuggestion": "Indietro" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Duplica selezione", + "editor.transformToLowercase": "Converti in minuscolo", + "editor.transformToSnakecase": "Trasforma in snake case", + "editor.transformToTitlecase": "Trasforma in Tutte Iniziali Maiuscole", + "editor.transformToUppercase": "Converti in maiuscolo", + "editor.transpose": "Trasponi caratteri intorno al cursore", + "lines.copyDown": "Copia la riga in basso", + "lines.copyUp": "Copia la riga in alto", + "lines.delete": "Elimina riga", + "lines.deleteAllLeft": "Elimina tutto a sinistra", + "lines.deleteAllRight": "Elimina tutto a destra", + "lines.indent": "Imposta un rientro per la riga", + "lines.insertAfter": "Inserisci la riga sotto", + "lines.insertBefore": "Inserisci la riga sopra", + "lines.joinLines": "Unisci righe", + "lines.moveDown": "Sposta la riga in basso", + "lines.moveUp": "Sposta la riga in alto", + "lines.outdent": "Riduci il rientro per la riga", + "lines.sortAscending": "Ordinamento righe crescente", + "lines.sortDescending": "Ordinamento righe decrescente", + "lines.trimTrailingWhitespace": "Taglia spazio vuoto finale", + "miCopyLinesDown": "Co&&pia la riga in basso", + "miCopyLinesUp": "&&Copia la riga in alto", + "miDuplicateSelection": "&&Duplica selezione", + "miMoveLinesDown": "Sposta la riga in &&basso", + "miMoveLinesUp": "Sposta la riga in &&alto" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Colore di sfondo quando l'editor viene rinominato automaticamente in base al tipo.", + "linkedEditing.label": "Avvia modifica collegata" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "Non è stato possibile aprire questo collegamento perché il formato non è valido: {0}", + "label": "Apri collegamento", + "links.navigate.executeCmd": "Esegui il comando", + "links.navigate.follow": "Visita il collegamento", + "links.navigate.kb.alt": "ALT+clic", + "links.navigate.kb.alt.mac": "Opzione+clic", + "links.navigate.kb.meta": "CTRL+clic", + "links.navigate.kb.meta.mac": "CMD+clic", + "missing.url": "Non è stato possibile aprire questo collegamento perché manca la destinazione.", + "tooltip.explanation": "Esegue il comando {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "Non è possibile modificare nell'editor di sola lettura", + "messageVisible": "Indica se l'editor visualizza attualmente un messaggio inline" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Aggiungi selezione a risultato ricerca successivo", + "addSelectionToPreviousFindMatch": "Aggiungi selezione a risultato ricerca precedente", + "changeAll.label": "Cambia tutte le occorrenze", + "cursorAdded": "Cursore aggiunto: {0}", + "cursorsAdded": "Cursori aggiunti: {0}", + "miAddSelectionToNextFindMatch": "Aggiungi &&occorrenza successiva", + "miAddSelectionToPreviousFindMatch": "Aggiungi occorrenza &&precedente", + "miInsertCursorAbove": "&&Aggiungi cursore sopra", + "miInsertCursorAtEndOfEachLineSelected": "Aggiungi c&&ursori a fine riga", + "miInsertCursorBelow": "A&&ggiungi cursore sotto", + "miSelectHighlights": "Seleziona &&tutte le occorrenze", + "moveSelectionToNextFindMatch": "Sposta ultima selezione a risultato ricerca successivo", + "moveSelectionToPreviousFindMatch": "Sposta ultima selezione a risultato ricerca precedente", + "mutlicursor.addCursorsToBottom": "Aggiungi cursori alla fine", + "mutlicursor.addCursorsToTop": "Aggiungi cursori all'inizio", + "mutlicursor.insertAbove": "Aggiungi cursore sopra", + "mutlicursor.insertAtEndOfEachLineSelected": "Aggiungi cursori a fine riga", + "mutlicursor.insertBelow": "Aggiungi cursore sotto", + "selectAllOccurrencesOfFindMatch": "Seleziona tutte le occorrenze del risultato ricerca" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Attiva i suggerimenti per i parametri" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, suggerimento", "parameterHintsNextIcon": "Icona per visualizzare il suggerimento del parametro successivo.", - "parameterHintsPreviousIcon": "Icona per visualizzare il suggerimento del parametro precedente.", - "hint": "{0}, suggerimento" + "parameterHintsPreviousIcon": "Icona per visualizzare il suggerimento del parametro precedente." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Indica se il widget di ridenominazione input è visibile", - "renameAriaLabel": "Consente di rinominare l'input. Digitare il nuovo nome e premere INVIO per eseguire il commit.", - "label": "{0} per rinominare, {1} per visualizzare in anteprima" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Indica se l'editor di codice corrente è incorporato nell'anteprima", + "label.close": "Chiudi", + "peekViewBorder": "Colore dei bordi e della freccia della visualizzazione rapida.", + "peekViewEditorBackground": "Colore di sfondo dell'editor di visualizzazioni rapide.", + "peekViewEditorGutterBackground": "Colore di sfondo della barra di navigazione nell'editor visualizzazione rapida.", + "peekViewEditorMatchHighlight": "Colore dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide.", + "peekViewEditorMatchHighlightBorder": "Bordo dell'evidenziazione delle corrispondenze nell'editor di visualizzazioni rapide.", + "peekViewResultsBackground": "Colore di sfondo dell'elenco risultati della visualizzazione rapida.", + "peekViewResultsFileForeground": "Colore primo piano dei nodi file nell'elenco risultati della visualizzazione rapida.", + "peekViewResultsMatchForeground": "Colore primo piano dei nodi riga nell'elenco risultati della visualizzazione rapida.", + "peekViewResultsMatchHighlight": "Colore dell'evidenziazione delle corrispondenze nell'elenco risultati della visualizzazione rapida.", + "peekViewResultsSelectionBackground": "Colore di sfondo della voce selezionata nell'elenco risultati della visualizzazione rapida.", + "peekViewResultsSelectionForeground": "Colore primo piano della voce selezionata nell'elenco risultati della visualizzazione rapida.", + "peekViewTitleBackground": "Colore di sfondo dell'area del titolo della visualizzazione rapida.", + "peekViewTitleForeground": "Colore del titolo della visualizzazione rapida.", + "peekViewTitleInfoForeground": "Colore delle informazioni del titolo della visualizzazione rapida." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Colore di sfondo del widget dei suggerimenti.", - "editorSuggestWidgetBorder": "Colore del bordo del widget dei suggerimenti.", - "editorSuggestWidgetForeground": "Colore primo piano del widget dei suggerimenti.", - "editorSuggestWidgetSelectedBackground": "Colore di sfondo della voce selezionata del widget dei suggerimenti.", - "editorSuggestWidgetHighlightForeground": "Colore delle evidenziazioni corrispondenze nel widget dei suggerimenti.", - "suggestWidget.loading": "Caricamento...", - "suggestWidget.noSuggestions": "Non ci sono suggerimenti.", - "ariaCurrenttSuggestionReadDetails": "{0}, documenti: {1}", - "suggest": "Suggerisci" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Aprire prima un editor di testo per passare a una riga.", + "gotoLineColumnLabel": "Vai a riga {0} e carattere {1}.", + "gotoLineLabel": "Vai alla riga {0}.", + "gotoLineLabelEmpty": "Riga corrente: {0}, Carattere: {1}. Digitare un numero di riga a cui passare.", + "gotoLineLabelEmptyWithLimit": "Riga corrente: {0}, carattere: {1}. Digitare un numero di riga a cui passare compreso tra 1 e {2}." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "costruttori ({0})", + "array": "matrici ({0})", + "boolean": "valori booleani ({0})", "cannotRunGotoSymbolWithoutEditor": "Per passare a un simbolo, aprire prima un editor di testo con informazioni sui simboli.", "cannotRunGotoSymbolWithoutSymbolProvider": "L'editor di testo attivo non fornisce informazioni sui simboli.", - "noMatchingSymbolResults": "Non ci sono simboli dell'editor corrispondenti", - "noSymbolResults": "Non ci sono simboli dell'editor", - "openToSide": "Apri lateralmente", - "openToBottom": "Apri in basso", - "symbols": "simboli ({0})", - "property": "proprietà ({0})", - "method": "metodi ({0})", - "function": "funzioni ({0})", - "_constructor": "costruttori ({0})", - "variable": "variabili ({0})", "class": "classi ({0})", - "struct": "struct ({0})", - "event": "eventi ({0})", - "operator": "operatori ({0})", - "interface": "interfacce ({0})", - "namespace": "spazi dei nomi ({0})", - "package": "pacchetti ({0})", - "typeParameter": "parametri di tipo ({0})", - "modules": "moduli ({0})", + "constant": "costanti ({0})", "enum": "enumerazioni ({0})", "enumMember": "membri di enumerazione ({0})", - "string": "stringhe ({0})", - "file": "file ({0})", - "array": "matrici ({0})", - "number": "numeri ({0})", - "boolean": "valori booleani ({0})", - "object": "oggetti ({0})", - "key": "chiavi ({0})", + "event": "eventi ({0})", "field": "campi ({0})", - "constant": "costanti ({0})" + "file": "file ({0})", + "function": "funzioni ({0})", + "interface": "interfacce ({0})", + "key": "chiavi ({0})", + "method": "metodi ({0})", + "modules": "moduli ({0})", + "namespace": "spazi dei nomi ({0})", + "noMatchingSymbolResults": "Non ci sono simboli dell'editor corrispondenti", + "noSymbolResults": "Non ci sono simboli dell'editor", + "number": "numeri ({0})", + "object": "oggetti ({0})", + "openToBottom": "Apri in basso", + "openToSide": "Apri lateralmente", + "operator": "operatori ({0})", + "package": "pacchetti ({0})", + "property": "proprietà ({0})", + "string": "stringhe ({0})", + "struct": "struct ({0})", + "symbols": "simboli ({0})", + "typeParameter": "parametri di tipo ({0})", + "variable": "variabili ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "Correttamente rinominato '{0}' in '{1}'. Sommario: {2}", + "enablePreview": "Abilita/Disabilita l'opzione per visualizzare le modifiche in anteprima prima della ridenominazione", + "label": "Ridenominazione di '{0}'", + "no result": "Nessun risultato.", + "quotableLabel": "Ridenominazione di {0}", + "rename.failed": "La ridenominazione non è riuscita a calcolare le modifiche", + "rename.failedApply": "La ridenominazione non è riuscita ad applicare le modifiche", + "rename.label": "Rinomina simbolo", + "resolveRenameLocationFailed": "Si è verificato un errore sconosciuto durante la risoluzione del percorso di ridenominazione" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "{0} per rinominare, {1} per visualizzare in anteprima", + "renameAriaLabel": "Consente di rinominare l'input. Digitare il nuovo nome e premere INVIO per eseguire il commit.", + "renameInputVisible": "Indica se il widget di ridenominazione input è visibile" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "Espan&&di selezione", + "miSmartSelectShrink": "&&Riduci selezione", + "smartSelect.expand": "Espandi selezione", + "smartSelect.shrink": "Riduci selezione" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Indica se è presente una tabulazione successiva in modalità frammenti", + "hasPrevTabstop": "Indica se è presente una tabulazione precedente in modalità frammenti", + "inSnippetMode": "Indica se l'editor è quello corrente nella modalità frammenti" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "Domenica", - "Monday": "Lunedì", - "Tuesday": "Martedì", - "Wednesday": "Mercoledì", - "Thursday": "Giovedì", - "Friday": "Venerdì", - "Saturday": "Sabato", - "SundayShort": "Dom", - "MondayShort": "Lun", - "TuesdayShort": "Mar", - "WednesdayShort": "Mer", - "ThursdayShort": "Gio", - "FridayShort": "Ven", - "SaturdayShort": "Sab", - "January": "Gennaio", - "February": "Febbraio", - "March": "Marzo", "April": "Aprile", - "May": "Mag", - "June": "Giugno", - "July": "Luglio", - "August": "Agosto", - "September": "Settembre", - "October": "Ottobre", - "November": "Novembre", - "December": "Dicembre", - "JanuaryShort": "Gen", - "FebruaryShort": "Feb", - "MarchShort": "Mar", "AprilShort": "Apr", - "MayShort": "Mag", - "JuneShort": "Giu", - "JulyShort": "Lug", + "August": "Agosto", "AugustShort": "Ago", - "SeptemberShort": "Set", - "OctoberShort": "Ott", + "December": "Dicembre", + "DecemberShort": "Dic", + "February": "Febbraio", + "FebruaryShort": "Feb", + "Friday": "Venerdì", + "FridayShort": "Ven", + "January": "Gennaio", + "JanuaryShort": "Gen", + "July": "Luglio", + "JulyShort": "Lug", + "June": "Giugno", + "JuneShort": "Giu", + "March": "Marzo", + "MarchShort": "Mar", + "May": "Mag", + "MayShort": "Mag", + "Monday": "Lunedì", + "MondayShort": "Lun", + "November": "Novembre", "NovemberShort": "Nov", - "DecemberShort": "Dic" + "October": "Ottobre", + "OctoberShort": "Ott", + "Saturday": "Sabato", + "SaturdayShort": "Sab", + "September": "Settembre", + "SeptemberShort": "Set", + "Sunday": "Domenica", + "SundayShort": "Dom", + "Thursday": "Giovedì", + "ThursdayShort": "Gio", + "Tuesday": "Martedì", + "TuesdayShort": "Mar", + "Wednesday": "Mercoledì", + "WednesdayShort": "Mer" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Indica se i suggerimenti vengono inseriti quando si preme INVIO", + "suggestWidgetDetailsVisible": "Indica se i dettagli dei suggerimenti sono visibili", + "suggestWidgetMultipleSuggestions": "Indica se sono presenti più suggerimenti da cui scegliere", + "suggestWidgetVisible": "Indica se i suggerimenti sono visibili", + "suggestionCanResolve": "Indica se il suggerimento corrente supporta la risoluzione di ulteriori dettagli", + "suggestionHasInsertAndReplaceRange": "Indica se il suggerimento corrente include il comportamento di inserimento e sostituzione", + "suggestionInsertMode": "Indica se il comportamento predefinito è quello di inserimento o sostituzione", + "suggestionMakesTextEdit": "Indica se l'inserimento del suggerimento corrente comporta una modifica oppure se completa già l'input" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Inserisci", + "accept.replace": "Sostituisci", + "aria.alert.snippet": "In seguito all'accettazione di '{0}' sono state apportate altre {1} modifiche", + "detail.less": "mostra dettagli", + "detail.more": "nascondi dettagli", + "suggest.reset.label": "Reimposta le dimensioni del widget dei suggerimenti", + "suggest.trigger.label": "Attiva suggerimento" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documenti: {1}", + "editorSuggestWidgetBackground": "Colore di sfondo del widget dei suggerimenti.", + "editorSuggestWidgetBorder": "Colore del bordo del widget dei suggerimenti.", + "editorSuggestWidgetFocusHighlightForeground": "Colore delle evidenziazioni corrispondenze nel widget dei suggerimenti quando lo stato attivo si trova su un elemento.", + "editorSuggestWidgetForeground": "Colore primo piano del widget dei suggerimenti.", + "editorSuggestWidgetHighlightForeground": "Colore delle evidenziazioni corrispondenze nel widget dei suggerimenti.", + "editorSuggestWidgetSelectedBackground": "Colore di sfondo della voce selezionata del widget dei suggerimenti.", + "editorSuggestWidgetSelectedForeground": "Colore primo piano della voce selezionata del widget dei suggerimenti.", + "suggest": "Suggerisci", + "suggestWidget.loading": "Caricamento...", + "suggestWidget.noSuggestions": "Non ci sono suggerimenti." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Chiudi", + "loading": "Caricamento..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Altre informazioni", + "suggestMoreInfoIcon": "Icona per visualizzare altre informazioni nel widget dei suggerimenti." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "Colore primo piano per i simboli di matrice. Questi simboli vengono visualizzati nella struttura, nell'elemento di navigazione e nel widget dei suggerimenti.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "Colore primo piano per i simboli di unità. Questi simboli vengono visualizzati nella struttura, nell'elemento di navigazione e nel widget dei suggerimenti.", "symbolIcon.variableForeground": "Colore primo piano per i simboli di variabile. Questi simboli vengono visualizzati nella struttura, nell'elemento di navigazione e nel widget dei suggerimenti." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "anteprima non disponibile", - "noResults": "Nessun risultato", - "peekView.alternateTitle": "Riferimenti" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Attiva/Disattiva l'uso di TAB per spostare lo stato attivo", + "toggle.tabMovesFocus.off": "Se si preme TAB, verrà inserito il carattere di tabulazione", + "toggle.tabMovesFocus.on": "Se si preme TAB, lo stato attivo verrà spostato sull'elemento con stato attivabile successivo." }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Visualizza problema", - "noQuickFixes": "Non sono disponibili correzioni rapide", - "checkingForQuickFixes": "Verifica disponibilità correzioni rapide...", - "quick fixes": "Correzione rapida..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Sviluppatore: Forza retokenizzazione" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Caricamento..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Questo file contiene uno o più caratteri di terminazione di riga insoliti, ad esempio separatore di riga (LS) o separatore di paragrafo (PS).\r\n\r\nÈ consigliabile rimuoverli dal file. È possibile configurare questa opzione tramite `editor.unusualLineTerminators`.", + "unusualLineTerminators.fix": "Correggi questo file", + "unusualLineTerminators.ignore": "Ignora il problema per questo file", + "unusualLineTerminators.message": "Sono stati rilevati caratteri di terminazione di riga insoliti", + "unusualLineTerminators.title": "Caratteri di terminazione di riga insoliti" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Chiudi", - "loading": "Caricamento..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "overviewRulerWordHighlightStrongForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni dei simboli di accesso in scrittura. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "wordHighlight": "Colore di sfondo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "wordHighlight.next.label": "Vai al prossimo simbolo evidenziato", + "wordHighlight.previous.label": "Vai al precedente simbolo evidenziato", + "wordHighlight.trigger.label": "Attiva/disattiva evidenziazione simbolo", + "wordHighlightBorder": "Colore del bordo di un simbolo durante l'accesso in lettura, ad esempio durante la lettura di una variabile.", + "wordHighlightStrong": "Colore di sfondo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "wordHighlightStrongBorder": "Colore del bordo di un simbolo durante l'accesso in scrittura, ad esempio durante la scrittura in una variabile." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Elimina parola" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Icona per visualizzare altre informazioni nel widget dei suggerimenti.", - "readMore": "Altre informazioni" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Mostra correzioni. Correzione preferita disponibile ({0})", - "quickFixWithKb": "Mostra correzioni ({0})", - "quickFix": "Mostra correzioni" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} riferimenti", - "referenceCount": "{0} riferimento", - "treeAriaLabel": "Riferimenti" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Avviso: '{0}' non è incluso nell'elenco delle opzioni note, ma viene comunque passato a Electron/Chromium.", - "multipleValues": "L'opzione '{0}' è definita più di una volta. Verrà usato il valore '{1}'.", - "gotoValidation": "Gli argomenti nella modalità `--goto` devono essere espressi nel formato `FILE(:LINE(:CHARACTER))`." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "Impostazione proxy da usare. Se non è impostata, verrà ereditata dalle variabili di ambiente `http_proxy` e `https_proxy`.", - "strictSSL": "Controlla se il certificato del server proxy deve essere verificato in base all'elenco di CA specificate.", - "proxyAuthorization": "Valore da inviare come intestazione `Proxy-Authorization` per ogni richiesta di rete.", - "proxySupportOff": "Disabilita il supporto proxy per le estensioni.", - "proxySupportOn": "Abilita il supporto proxy per le estensioni.", - "proxySupportOverride": "Abilita il supporto proxy per le estensioni ed esegue l'override delle opzioni di richiesta.", - "proxySupport": "Usa il supporto proxy per le estensioni.", - "systemCertificates": "Controlla se i certificati della CA devono essere caricati dal sistema operativo. Dopo la disattivazione in Windows e macOS è richiesto un riavvio della finestra." - }, - "vs/platform/files/common/fileService": { - "invalidPath": "Non è possibile risolvere il provider di file system con il percorso file relativo '{0}'", - "noProviderFound": "Non sono stati trovati provider del file system per la risorsa '{0}'", - "fileNotFoundError": "Non è possibile risolvere il file non esistente '{0}'", - "fileExists": "Non è possibile creare il file '{0}' già esistente quando il flag di sovrascrittura non è impostato", - "err.write": "Non è possibile scrivere il file '{0}' ({1})", - "writeFailedUnlockUnsupported": "Non è possibile sbloccare il file '{0}' perché il provider non lo supporta.", - "fileIsDirectoryWriteError": "Non è possibile scrivere il file '{0}' che è in realtà una directory", - "fileModifiedError": "File modificato da", - "err.read": "Non è possibile leggere il file '{0}' ({1})", - "fileIsDirectoryReadError": "Non è possibile leggere il file '{0}' che è in realtà una directory", - "fileNotModifiedError": "File non modificato dal giorno", - "fileTooLargeError": "Non è possibile leggere il file '{0}' che è troppo grande per essere aperto", - "unableToMoveCopyError1": "Non è possibile copiare quando l'origine '{0}' è uguale alla destinazione '{1}' e per il percorso viene usata una combinazione di maiuscole/minuscole diversa in un file system che non fa distinzione tra maiuscole e minuscole", - "unableToMoveCopyError2": "Non è possibile spostare/copiare quando l'origine '{0}' è un elemento padre della destinazione '{1}'.", - "unableToMoveCopyError3": "Non è possibile spostare/copiare '{0}' perché nella destinazione esiste già un file di destinazione '{1}'.", - "unableToMoveCopyError4": "Non è possibile spostare/copiare '{0}' in '{1}' perché un file sostituirebbe la cartella in cui è contenuto.", - "mkdirExistsError": "Non è possibile creare la cartella '{0}' che esiste già ma non è una directory", - "deleteFailedTrashUnsupported": "Non è possibile eliminare il file '{0}' tramite il Cestino perché il provider non lo supporta.", - "deleteFailedNotFound": "Non è possibile eliminare il file non esistente '{0}'", - "deleteFailedNonEmptyFolder": "Non è possibile eliminare la cartella non vuota '{0}'.", - "err.readonly": "Non è possibile modificare il file di sola lettura '{0}'" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "Il file esiste già", - "fileNotExists": "Il file non esiste", - "moveError": "Non è possibile spostare '{0}' in '{1}' ({2}).", - "copyError": "Non è possibile copiare '{0}' in '{1}' ({2}).", - "fileCopyErrorPathCase": "'Non è possibile copiare il file nello stesso percorso usando un percorso con una combinazione di maiuscole/minuscole diversa", - "fileCopyErrorExists": "Il file nella destinazione esiste già" - }, - "vs/platform/files/common/files": { - "unknownError": "Errore sconosciuto", - "sizeB": "{0} B", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Aggiorna", - "updateMode": "Consente di configurare la ricezione degli aggiornamenti automatici. Richiede un riavvio dopo la modifica. Gli aggiornamenti vengono recuperati da un servizio online Microsoft.", - "none": "Disabilita gli aggiornamenti.", - "manual": "Disabilita il controllo automatico degli aggiornamenti in background. Gli aggiornamenti saranno disponibili solo se il controllo della disponibilità di aggiornamenti viene eseguito manualmente.", - "start": "Controlla la disponibilità di aggiornamenti solo all'avvio. Disabilita i controlli automatici degli aggiornamenti in background.", - "default": "Abilita il controllo automatico degli aggiornamenti. Code controlla periodicamente la disponibilità di aggiornamenti in modo automatico.", - "deprecated": "Questa impostazione è deprecata. In alternativa, usare '{0}'.", - "enableWindowsBackgroundUpdatesTitle": "Abilita gli aggiornamenti in background in Windows", - "enableWindowsBackgroundUpdates": "Abilitare questa opzione per scaricare e installare le nuove versioni di VS Code in background in Windows.", - "showReleaseNotes": "Visualizza le note sulla versione dopo un aggiornamento. Le note verranno recuperate da un servizio online di Microsoft." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Opzioni", - "extensionsManagement": "Gestione estensioni", - "troubleshooting": "Risoluzione dei problemi", - "diff": "Confronta due file tra loro.", - "add": "Aggiunge la cartella o le cartelle all'ultima finestra attiva.", - "goto": "Apre un file nel percorso alla posizione specificata di riga e carattere.", - "newWindow": "Forza l'apertura di una nuova finestra.", - "reuseWindow": "Forza l'apertura di un file o di una cartella in una finestra già aperta.", - "wait": "Attendere la chiusura dei file prima della restituzione.", - "locale": "Impostazioni locali da usare, ad esempio en-US o it-IT.", - "userDataDir": "Specifica la directory in cui si trovano i dati utente. Può essere usata per aprire più istanze diverse di Code.", - "help": "Visualizza la sintassi.", - "extensionHomePath": "Impostare il percorso radice per le estensioni.", - "listExtensions": "Elenca le estensioni installate.", - "showVersions": "Mostra le versioni delle estensioni installate quando si usa --list-extensions.", - "category": "Filtra le estensioni installate in base alla categoria specificata quando si usa --list-extensions.", - "installExtension": "Installa o aggiorna l'estensione. L'identificatore di un estensione è sempre `${publisher}.${name}`. Usare l'argomento `--force` per eseguire l'aggiornamento alla versione più recente. Per installare una determinata versione, specificare `@${version}`, ad esempio 'vscode.csharp@1.2.3'.", - "uninstallExtension": "Disinstalla un'estensione.", - "experimentalApis": "Abilita le funzionalità API proposte per un'estensione. Può ricevere uno o più ID estensione da abilitare singolarmente.", - "version": "Visualizza la versione.", - "verbose": "Visualizza l'output dettagliato (implica --wait).", - "log": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "status": "Stampare le informazioni di utilizzo e diagnostica di processo.", - "prof-startup": "Esegui il profiler della CPU durante l'avvio", - "disableExtensions": "Disabilita tutte le estensioni installate.", - "disableExtension": "Disabilita un'estensione.", - "turn sync": "Attiva o disattiva la sincronizzazione", - "inspect-extensions": "Consente il debug e profilatura delle estensioni. Controllare gli strumenti di sviluppo per la URI di connessione.", - "inspect-brk-extensions": "Consente di eseguire debug e profilatura delle estensioni con l'host dell'estensione messo in pausa dopo l'avvio. Controllare gli strumenti di sviluppo per l'URI di connessione.", - "disableGPU": "Disabilita l'accelerazione hardware della GPU.", - "maxMemory": "Dimensione massima della memoria per una finestra (in Mbytes).", - "telemetry": "Mostra tutti gli eventi di telemetria raccolti da VS Code.", - "usage": "Sintassi", - "options": "opzioni", - "paths": "percorsi", - "stdinWindows": "Per leggere l'output da un altro programma, aggiungere alla fine '-' (ad esempio 'echo Hello World | {0} -')", - "stdinUnix": "Per leggere da stdin, aggiungere alla fine '-' (ad esempio 'ps aux | grep code | {0} -')", - "unknownVersion": "Versione sconosciuta", - "unknownCommit": "Commit sconosciuto" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Estensioni", - "preferences": "Preferenze" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'.", - "restartCode": "Riavviare VS Code prima di reinstallare {0}.", - "MarketPlaceDisabled": "Il Marketplace non è abilitato", - "malicious extension": "Non è possibile installare l'estensione poiché è stata segnalata come problematica.", - "notFoundCompatibleDependency": "Non è possibile installare l'estensione '{0}' perché non è compatibile con la versione corrente di VS Code (versione {1}).", - "Not a Marketplace extension": "È possibile reinstallare solo le estensioni del Marketplace", - "removeError": "Errore durante la rimozione dell'estensione: {0}. Chiudere e riavviare VS Code prima di riprovare.", - "quitCode": "Non è possibile installare l'estensione. Uscire e avviare VS Code prima di ripetere l'installazione.", - "exitCode": "Non è possibile installare l'estensione. Chiudere e riavviare VS Code prima di ripetere l'installazione.", - "notInstalled": "L'estensione '{0}' non è installata.", - "singleDependentError": "Non è possibile disinstallare l'estensione '{0}'. L'estensione '{1}' dipende da tale estensione.", - "twoDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Le estensioni '{1}' e '{2}' dipendono da tale estensione.", - "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Altre estensioni, tra cui '{1}' e '{2}', dipendono da tale estensione.", - "singleIndirectDependentError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e l'estensione '{2}' dipende da tale estensione.", - "twoIndirectDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e le estensioni '{2}' e '{3}' dipendono da tale estensione.", - "multipleIndirectDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e altre estensioni, tra cui '{2}' e '{3}', dipendono da tale estensione.", - "notExists": "L'estensione non è stata trovata" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Telemetria", - "telemetry.enableTelemetry": "Abilita raccolta e invio dati di utilizzo ed errori ad un servizio online di Microsoft.", - "telemetry.enableTelemetryMd": "Abilita raccolta e invio dati di utilizzo ed errori ad un servizio online di Microsoft. Leggere l'informativa sulla privacy disponibile [qui]({0})." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "L'estensione '{0}' non è stata trovata.", - "useId": "Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio {0}", - "listFromLocation": "Estensioni installate in {0}:", - "installingExtensionsOnLocation": "Installazione delle estensioni in {0}...", - "installingExtensions": "Installazione delle estensioni...", - "alreadyInstalled-checkAndUpdate": "L'estensione '{0}' v{1} è già installata. Usare l'opzione '--force' per eseguire l'aggiornamento alla versione più recente oppure specificare '@' per installare una versione specifica, ad esempio: '{2}@1.2.3'.", - "alreadyInstalled": "L'estensione '{0}' è già installata.", - "installation failed": "Non è stato possibile installare le estensioni: {0}", - "successVsixInstall": "L'estensione '{0}' è stata installata.", - "cancelVsixInstall": "Installazione dell'estensione '{0}' annullata.", - "updateMessage": "Aggiornamento dell'estensione '{0}' alla versione {1}", - "installing builtin ": "Installazione dell'estensione predefinita '{0}' versione {1}...", - "installing": "Installazione dell'estensione '{0}' versione {1}...", - "successInstall": "L'estensione '{0}' versione {1} è stata installata.", - "cancelInstall": "Installazione dell'estensione '{0}' annullata.", - "forceDowngrade": "È già installata una versione più recente dell'estensione '{0}' versione {1}. Usare l'opzione '--force' per eseguire il downgrade alla versione precedente.", - "builtin": "{0}' è un'estensione predefinita e non può essere disinstallata", - "forceUninstall": "'{0}' è contrassegnata come estensione predefinita dall'utente. Per disinstallarla, usare l'opzione '--force'.", - "uninstalling": "Disinstallazione di {0}...", - "successUninstallFromLocation": "L'estensione '{0}' è stata disinstallata da in {1}.", - "successUninstall": "L'estensione '{0}' è stata disinstallata.", - "notInstalleddOnLocation": "L'estensione '{0}' non è installata in {1}.", - "notInstalled": "L'estensione '{0}' non è installata." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Sincronizzazione impostazioni", - "settingsSync.keybindingsPerPlatform": "Sincronizza i tasti di scelta rapida per ogni piattaforma.", - "settingsSync.ignoredExtensions": "Elenco delle estensioni da ignorare durante la sincronizzazione. L'identificatore di un'estensione è sempre `${publisher}.${name}`. Ad esempio: `vscode.csharp`.", - "app.extension.identifier.errorMessage": "Formato imprevisto '${publisher}.${name}'. Esempio: 'vscode.csharp'.", - "settingsSync.ignoredSettings": "Configura le impostazioni da ignorare durante la sincronizzazione." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Nel sistema è installato {0}. Installare le estensioni consigliate?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "Non è possibile leggere i dati dei computer perché la versione corrente non è compatibile. Aggiornare {0} e riprovare." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "Non è possibile eseguire la sincronizzazione perché il servizio predefinito è cambiato", - "service changed": "Non è possibile eseguire la sincronizzazione perché il servizio di sincronizzazione è cambiato", - "turned off": "Non è possibile eseguire la sincronizzazione perché questa operazione è disattivata nel cloud", - "session expired": "Non è possibile eseguire la sincronizzazione perché la sessione corrente è scaduta", - "turned off machine": "Non è possibile eseguire la sincronizzazione perché questa operazione è disattivata in questo computer da un altro computer." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "Non è stato possibile spostare '{0}' nel Cestino", - "trashFailed": "Non è stato possibile spostare '{0}' nel Cestino" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Colore primo piano generale. Questo colore viene usato solo se non è sostituito da quello di un componente.", - "errorForeground": "Colore primo piano globale per i messaggi di errore. Questo colore viene usato solo se non è sostituito da quello di un componente.", - "descriptionForeground": "Colore primo piano del testo che fornisce informazioni aggiuntive, ad esempio per un'etichetta di testo.", - "iconForeground": "Colore predefinito per le icone nel workbench.", - "focusBorder": "Colore del bordo globale per gli elementi evidenziati. Questo colore viene usato solo se non è sostituito da quello di un componente.", - "contrastBorder": "Un bordo supplementare attorno agli elementi per contrastarli maggiormente rispetto agli altri.", - "activeContrastBorder": "Un bordo supplementare intorno agli elementi attivi per contrastarli maggiormente rispetto agli altri.", - "selectionBackground": "Il colore di sfondo delle selezioni di testo in workbench (ad esempio per i campi di input o aree di testo). Si noti che questo non si applica alle selezioni all'interno dell'editor.", - "textSeparatorForeground": "Colore dei separatori di testo.", - "textLinkForeground": "Colore primo piano dei link nel testo.", - "textLinkActiveForeground": "Colore primo piano per i collegamenti nel testo quando vengono selezionati o al passaggio del mouse.", - "textPreformatForeground": "Colore primo piano dei segmenti di testo preformattato.", - "textBlockQuoteBackground": "Colore di sfondo per le citazioni nel testo.", - "textBlockQuoteBorder": "Colore del bordo per le citazioni nel testo.", - "textCodeBlockBackground": "Colore di sfondo per i blocchi di codice nel testo.", - "widgetShadow": "Colore ombreggiatura dei widget, ad es. Trova/Sostituisci all'interno dell'editor.", - "inputBoxBackground": "Sfondo della casella di input.", - "inputBoxForeground": "Primo piano della casella di input.", - "inputBoxBorder": "Bordo della casella di input.", - "inputBoxActiveOptionBorder": "Colore del bordo di opzioni attivate nei campi di input.", - "inputOption.activeBackground": "Colore di sfondo di opzioni attivate nei campi di input.", - "inputOption.activeForeground": "Colore primo piano di opzioni attivate nei campi di input.", - "inputPlaceholderForeground": "Colore primo piano di casella di input per il testo segnaposto.", - "inputValidationInfoBackground": "Colore di sfondo di convalida dell'input di tipo Informazione.", - "inputValidationInfoForeground": "Colore primo piano di convalida dell'input di tipo Informazione.", - "inputValidationInfoBorder": "Colore del bordo della convalida dell'input di tipo Informazione.", - "inputValidationWarningBackground": "Colore di sfondo di convalida dell'input di tipo Avviso.", - "inputValidationWarningForeground": "Colore primo piano di convalida dell'input di tipo Avviso.", - "inputValidationWarningBorder": "Colore del bordo della convalida dell'input di tipo Avviso.", - "inputValidationErrorBackground": "Colore di sfondo di convalida dell'input di tipo Errore.", - "inputValidationErrorForeground": "Colore primo piano di convalida dell'input di tipo Errore.", - "inputValidationErrorBorder": "Colore del bordo della convalida dell'input di tipo Errore.", - "dropdownBackground": "Sfondo dell'elenco a discesa.", - "dropdownListBackground": "Sfondo dell'elenco a discesa.", - "dropdownForeground": "Primo piano dell'elenco a discesa.", - "dropdownBorder": "Bordo dell'elenco a discesa.", - "checkbox.background": "Colore di sfondo del widget della casella di controllo.", - "checkbox.foreground": "Colore primo piano del widget della casella di controllo.", - "checkbox.border": "Colore del bordo del widget della casella di controllo.", - "buttonForeground": "Colore primo piano del pulsante.", - "buttonBackground": "Colore di sfondo del pulsante.", - "buttonHoverBackground": "Colore di sfondo del pulsante al passaggio del mouse.", - "buttonSecondaryForeground": "Colore primo piano secondario del pulsante.", - "buttonSecondaryBackground": "Colore di sfondo secondario del pulsante.", - "buttonSecondaryHoverBackground": "Colore di sfondo secondario del pulsante al passaggio del mouse.", - "badgeBackground": "Colore di sfondo del badge. I badge sono piccole etichette informative, ad esempio per mostrare il conteggio dei risultati della ricerca.", - "badgeForeground": "Colore primo piano del badge. I badge sono piccole etichette informative, ad esempio per mostrare il conteggio dei risultati di una ricerca.", - "scrollbarShadow": "Ombra della barra di scorrimento per indicare lo scorrimento della visualizzazione.", - "scrollbarSliderBackground": "Colore di sfondo del cursore della barra di scorrimento.", - "scrollbarSliderHoverBackground": "Colore di sfondo del cursore della barra di scorrimento al passaggio del mouse.", - "scrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento quando si fa clic con il mouse.", - "progressBarBackground": "Colore di sfondo dell'indicatore di stato che può essere mostrato per operazioni a esecuzione prolungata.", - "editorError.background": "Colore di sfondo del testo dell'errore nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorError.foreground": "Colore primo piano degli indicatori di errore nell'editor.", - "errorBorder": "Colore del bordo delle caselle di errore nell'editor.", - "editorWarning.background": "Colore di sfondo del testo dell'avviso nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorWarning.foreground": "Colore primo piano degli indicatori di avviso nell'editor.", - "warningBorder": "Colore del bordo delle caselle di avviso nell'editor.", - "editorInfo.background": "Colore di sfondo del testo delle informazioni nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorInfo.foreground": "Colore primo piano degli indicatori di informazioni nell'editor.", - "infoBorder": "Colore del bordo delle caselle informative nell'editor.", - "editorHint.foreground": "Colore primo piano degli indicatori di suggerimento nell'editor.", - "hintBorder": "Colore del bordo delle caselle dei suggerimenti nell'editor.", - "sashActiveBorder": "Colore dei bordi di ridimensionamento attivi.", - "editorBackground": "Colore di sfondo dell'editor.", - "editorForeground": "Colore primo piano predefinito dell'editor.", - "editorWidgetBackground": "Colore di sfondo dei widget dell'editor, ad esempio Trova/Sostituisci.", - "editorWidgetForeground": "Colore primo piano dei widget dell'editor, ad esempio Trova/Sostituisci.", - "editorWidgetBorder": "Colore del bordo dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo e se il colore non è sottoposto a override da un widget.", - "editorWidgetResizeBorder": "Colore del bordo della barra di ridimensionamento dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo di ridimensionamento e se il colore non è sostituito da quello di un widget.", - "pickerBackground": "Colore di sfondo di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", - "pickerForeground": "Colore primo piano di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", - "pickerTitleBackground": "Colore di sfondo del titolo di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", - "pickerGroupForeground": "Colore di selezione rapida per il raggruppamento delle etichette.", - "pickerGroupBorder": "Colore di selezione rapida per il raggruppamento dei bordi.", - "editorSelectionBackground": "Colore della selezione dell'editor.", - "editorSelectionForeground": "Colore del testo selezionato per il contrasto elevato.", - "editorInactiveSelection": "Colore della selezione in un editor inattivo. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorSelectionHighlight": "Colore delle aree con lo stesso contenuto della selezione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorSelectionHighlightBorder": "Colore del bordo delle regioni con lo stesso contenuto della selezione.", - "editorFindMatch": "Colore della corrispondenza di ricerca corrente.", - "findMatchHighlight": "Colore degli altri risultati della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "findRangeHighlight": "Colore dell'intervallo di limite della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "editorFindMatchBorder": "Colore del bordo della corrispondenza della ricerca corrente.", - "findMatchHighlightBorder": "Colore del bordo delle altre corrispondenze della ricerca.", - "findRangeHighlightBorder": "Colore del bordo dell'intervallo che limita la ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "searchEditor.queryMatch": "Colore delle corrispondenze query dell'editor della ricerca.", - "searchEditor.editorFindMatchBorder": "Colore del bordo delle corrispondenze query dell'editor della ricerca.", - "hoverHighlight": "Evidenziazione sotto la parola per cui è visualizzata un'area sensibile al passaggio del mouse. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "hoverBackground": "Colore di sfondo dell'area sensibile al passaggio del mouse dell'editor.", - "hoverForeground": "Colore primo piano dell'area sensibile al passaggio del mouse dell'editor.", - "hoverBorder": "Colore del bordo dell'area sensibile al passaggio del mouse dell'editor.", - "statusBarBackground": "Colore di sfondo della barra di stato sensibile al passaggio del mouse dell'editor.", - "activeLinkForeground": "Colore dei collegamenti attivi.", - "editorInlineHintForeground": "Colore primo piano dei suggerimenti inline", - "editorInlineHintBackground": "Colore di sfondo dei suggerimenti inline", - "editorLightBulbForeground": "Colore usato per l'icona delle azioni con lampadina.", - "editorLightBulbAutoFixForeground": "Colore usato per l'icona delle azioni di correzione automatica con lampadina.", - "diffEditorInserted": "Colore di sfondo per il testo che è stato inserito. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "diffEditorRemoved": "Colore di sfondo per il testo che è stato rimosso. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "diffEditorInsertedOutline": "Colore del contorno del testo che è stato inserito.", - "diffEditorRemovedOutline": "Colore del contorno del testo che è stato rimosso.", - "diffEditorBorder": "Colore del bordo tra due editor di testo.", - "diffDiagonalFill": "Colore del riempimento diagonale dell'editor diff. Il riempimento diagonale viene usato nelle visualizzazioni diff affiancate.", - "listFocusBackground": "Colore di sfondo dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listFocusForeground": "Colore primo piano dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listFocusOutline": "Colore del contorno dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listActiveSelectionBackground": "Colore di sfondo dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listActiveSelectionForeground": "Colore primo piano dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listInactiveSelectionBackground": "Colore di sfondo dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listInactiveSelectionForeground": "Colore primo piano dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listInactiveFocusBackground": "Colore di sfondo dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, uno inattivo no.", - "listInactiveFocusOutline": "Colore del contorno dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", - "listHoverBackground": "Sfondo dell'elenco/albero al passaggio del mouse sugli elementi.", - "listHoverForeground": "Primo piano dell'elenco/albero al passaggio del mouse sugli elementi.", - "listDropBackground": "Sfondo dell'elenco/albero durante il trascinamento degli elementi selezionati.", - "highlight": "Colore primo piano Elenco/Struttura ad albero delle occorrenze trovate durante la ricerca nell'Elenco/Struttura ad albero.", - "invalidItemForeground": "Colore primo piano dell'elenco/albero delle occorrenze trovate durante la ricerca nell'elenco/albero.", - "listErrorForeground": "Colore primo piano delle voci di elenco contenenti errori.", - "listWarningForeground": "Colore primo piano delle voci di elenco contenenti avvisi.", - "listFilterWidgetBackground": "Colore di sfondo del widget del filtro per tipo in elenchi e alberi.", - "listFilterWidgetOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi.", - "listFilterWidgetNoMatchesOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi quando non sono presenti corrispondenze.", - "listFilterMatchHighlight": "Colore di sfondo della corrispondenza filtrata.", - "listFilterMatchHighlightBorder": "Colore del bordo della corrispondenza filtrata.", - "treeIndentGuidesStroke": "Colore del tratto dell'albero per le guide per i rientri.", - "listDeemphasizedForeground": "Colore primo piano dell'elenco/albero per gli elementi non evidenziati.", - "quickInput.list.focusBackground deprecation": "In alternativa, usare quickInputList.focusBackground", - "quickInput.listFocusBackground": "Colore di sfondo di Selezione rapida per l'elemento con lo stato attivo.", - "menuBorder": "Colore del bordo del menu.", - "menuForeground": "Colore primo piano delle voci di menu.", - "menuBackground": "Colore di sfondo delle voci di menu.", - "menuSelectionForeground": "Colore primo piano della voce di menu selezionata nei menu.", - "menuSelectionBackground": "Colore di sfondo della voce di menu selezionata nei menu.", - "menuSelectionBorder": "Colore del bordo della voce di menu selezionata nei menu.", - "menuSeparatorBackground": "Colore di un elemento separatore delle voci di menu.", - "snippetTabstopHighlightBackground": "Colore di sfondo dell'evidenziazione della tabulazione di un frammento.", - "snippetTabstopHighlightBorder": "Colore del bordo dell'evidenziazione della tabulazione di un frammento.", - "snippetFinalTabstopHighlightBackground": "Colore di sfondo dell'evidenziazione della tabulazione finale di un frammento.", - "snippetFinalTabstopHighlightBorder": "Colore del bordo dell'evidenziazione della tabulazione finale di un frammento.", - "breadcrumbsFocusForeground": "Colore degli elementi di navigazione in evidenza.", - "breadcrumbsBackground": "Colore di sfondo degli elementi di navigazione.", - "breadcrumbsSelectedForegound": "Colore degli elementi di navigazione selezionati.", - "breadcrumbsSelectedBackground": "Colore di sfondo del controllo di selezione elementi di navigazione.", - "mergeCurrentHeaderBackground": "Sfondo dell'intestazione delle modifiche correnti nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeCurrentContentBackground": "Sfondo del contenuto delle modifiche correnti nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeIncomingHeaderBackground": "Sfondo dell'intestazione delle modifiche in ingresso nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeIncomingContentBackground": "Sfondo del contenuto delle modifiche in ingresso nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeCommonHeaderBackground": "Sfondo dell'intestazione del predecessore comune nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeCommonContentBackground": "Sfondo del contenuto del predecessore comune nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "mergeBorder": "Colore del bordo nelle intestazioni e sulla barra di divisione di conflitti di merge in linea.", - "overviewRulerCurrentContentForeground": "Colore primo piano del righello delle annotazioni delle modifiche correnti per i conflitti di merge inline.", - "overviewRulerIncomingContentForeground": "Colore primo piano del righello delle annotazioni delle modifiche in ingresso per i conflitti di merge inline.", - "overviewRulerCommonContentForeground": "Colore primo piano del righello delle annotazioni del predecessore comune per i conflitti di merge inline.", - "overviewRulerFindMatchForeground": "Colore del marcatore del righello delle annotazioni per la ricerca di corrispondenze. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "overviewRulerSelectionHighlightForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni delle selezioni. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "minimapFindMatchHighlight": "Colore del marcatore della minimappa per la ricerca delle corrispondenze.", - "minimapSelectionHighlight": "Colore del marcatore della minimappa per la selezione dell'editor.", - "minimapError": "Colore del marcatore della minimappa per gli errori.", - "overviewRuleWarning": "Colore del marcatore della minimappa per gli avvisi.", - "minimapBackground": "Colore di sfondo della minimappa.", - "minimapSliderBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa.", - "minimapSliderHoverBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa al passaggio del mouse.", - "minimapSliderActiveBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa quando si fa clic con il mouse.", - "problemsErrorIconForeground": "Colore usato per l'icona di errore dei problemi.", - "problemsWarningIconForeground": "Colore usato per l'icona di avviso dei problemi.", - "problemsInfoIconForeground": "Colore usato per l'icona informazioni dei problemi.", - "chartsForeground": "Colore primo piano usato nei grafici.", - "chartsLines": "Colore usato per le linee orizzontali nei grafici.", - "chartsRed": "Colore rosso usato nelle visualizzazioni grafico.", - "chartsBlue": "Colore blu usato nelle visualizzazioni grafico.", - "chartsYellow": "Colore giallo usato nelle visualizzazioni grafico.", - "chartsOrange": "Colore arancione usato nelle visualizzazioni grafico.", - "chartsGreen": "Colore verde usato nelle visualizzazioni grafico.", - "chartsPurple": "Colore viola usato nelle visualizzazioni grafico." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "Override configurazione predefinita del linguaggio", - "defaultLanguageConfiguration.description": "Consente di configurare le impostazioni di cui eseguire l'override per il linguaggio {0}.", - "overrideSettings.defaultDescription": "Consente di configurare le impostazioni dell'editor di cui eseguire l'override per un linguaggio.", - "overrideSettings.errorMessage": "Questa impostazione non supporta la configurazione per lingua.", + "config.property.duplicate": "Non è possibile registrare '{0}'. Questa proprietà è già registrata.", "config.property.empty": "Non è possibile registrare una proprietà vuota", "config.property.languageDefault": "Non è possibile registrare '{0}'. Corrisponde al criterio di proprietà '\\\\[.*\\\\]$' per la descrizione delle impostazioni dell'editor specifiche del linguaggio. Usare il contributo 'configurationDefaults'.", - "config.property.duplicate": "Non è possibile registrare '{0}'. Questa proprietà è già registrata." + "defaultLanguageConfiguration.description": "Consente di configurare le impostazioni di cui eseguire l'override per il linguaggio {0}.", + "defaultLanguageConfigurationOverrides.title": "Override configurazione predefinita del linguaggio", + "overrideSettings.defaultDescription": "Consente di configurare le impostazioni dell'editor di cui eseguire l'override per un linguaggio.", + "overrideSettings.errorMessage": "Questa impostazione non supporta la configurazione per lingua." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Comando che restituisce informazioni sulle chiavi di contesto" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Indica se lo stato attivo della tastiera si trova all'interno di una casella di input", + "isIOS": "Indica se il sistema operativo è iOS", + "isLinux": "Indica se il sistema operativo è Linux", + "isMac": "Indica se il sistema operativo è macOS", + "isMacNative": "Indica se il sistema operativo è macOS in una piattaforma non basata su browser", + "isWeb": "Indica se la piattaforma è un Web browser", + "isWindows": "Indica se il sistema operativo è Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 altro file non visualizzato", "moreFiles": "...{0} altri file non visualizzati" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Indica se il sistema operativo è macOS", - "isLinux": "Indica se il sistema operativo è Linux", - "isWindows": "Indica se il sistema operativo è Windows", - "isWeb": "Indica se la piattaforma è un Web browser", - "isMacNative": "Indica se il sistema operativo è macOS in una piattaforma non basata su browser", - "inputFocus": "Indica se lo stato attivo della tastiera si trova all'interno di una casella di input" - }, - "vs/platform/markers/common/markers": { - "sev.error": "Errore", - "sev.warning": "Avviso", - "sev.info": "Info" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "Attendibile", - "untrusted": "Non attendibile", - "unknown": "Sconosciuta" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "La directory di avvio (cwd) \"{0}\" non è una directory", - "launchFail.cwdDoesNotExist": "La directory di avvio (cwd) \"{0}\" non esiste", - "launchFail.executableIsNotFileOrSymlink": "Il percorso \"{0}\" dell'eseguibile della shell non è un file di un collegamento simbolico", - "launchFail.executableDoesNotExist": "Il percorso \"{0}\" dell'eseguibile della shell non esiste" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "Il percorso non esiste", - "uriInvalidTitle": "L'URI non può essere aperto", - "pathNotExistDetail": "Il percorso '{0}' sembra non esistere più sul disco.", - "uriInvalidDetail": "L'URI '{0}' non è valido e non può essere aperto." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Area di lavoro del codice" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "I dati sono eccessivi per inviarli direttamente a GitHub. Verranno quindi copiati negli Appunti. Incollarli nella pagina relativa al problema visualizzata in GitHub.", - "ok": "OK", - "cancel": "Annulla", - "confirmCloseIssueReporter": "L'input non verrà salvato. Chiudere questa finestra?", - "yes": "Sì", - "issueReporter": "Segnalazione problemi" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Nuova finestra", - "newWindowDesc": "Apre una nuova finestra", - "recentFoldersAndWorkspaces": "Cartelle e aree di lavoro recenti", - "recentFolders": "Cartelle recenti", - "untitledWorkspace": "Senza titolo (Area di lavoro)", - "workspaceName": "{0} (Area di lavoro)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "OK", - "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'", - "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Apri", - "openFolder": "Apri cartella", "openFile": "Apri file", - "openWorkspaceTitle": "Apri area di lavoro", - "openWorkspace": "&&Apri" + "openFolder": "Apri cartella", + "openWorkspace": "&&Apri", + "openWorkspaceTitle": "Apri area di lavoro" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentirgli di usare più memoria", - "fileTooLargeError": "Il file è troppo grande per essere aperto" + "vs/platform/environment/node/argv": { + "add": "Aggiunge la cartella o le cartelle all'ultima finestra attiva.", + "category": "Filtra le estensioni installate in base alla categoria specificata quando si usa --list-extensions.", + "diff": "Confronta due file tra loro.", + "disableExtension": "Disabilita un'estensione.", + "disableExtensions": "Disabilita tutte le estensioni installate.", + "disableGPU": "Disabilita l'accelerazione hardware della GPU.", + "experimentalApis": "Abilita le funzionalità API proposte per un'estensione. Può ricevere uno o più ID estensione da abilitare singolarmente.", + "extensionHomePath": "Impostare il percorso radice per le estensioni.", + "extensionsManagement": "Gestione estensioni", + "goto": "Apre un file nel percorso alla posizione specificata di riga e carattere.", + "help": "Visualizza la sintassi.", + "inspect-brk-extensions": "Consente di eseguire debug e profilatura delle estensioni con l'host dell'estensione messo in pausa dopo l'avvio. Controllare gli strumenti di sviluppo per l'URI di connessione.", + "inspect-extensions": "Consente il debug e profilatura delle estensioni. Controllare gli strumenti di sviluppo per la URI di connessione.", + "installExtension": "Installa o aggiorna l'estensione. L'identificatore di un estensione è sempre `${publisher}.${name}`. Usare l'argomento `--force` per eseguire l'aggiornamento alla versione più recente. Per installare una determinata versione, specificare `@${version}`, ad esempio 'vscode.csharp@1.2.3'.", + "listExtensions": "Elenca le estensioni installate.", + "locale": "Impostazioni locali da usare, ad esempio en-US o it-IT.", + "log": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "maxMemory": "Dimensione massima della memoria per una finestra (in Mbytes).", + "newWindow": "Forza l'apertura di una nuova finestra.", + "options": "opzioni", + "optionsUpperCase": "Opzioni", + "paths": "percorsi", + "prof-startup": "Eseguire il profiler della CPU durante l'avvio.", + "reuseWindow": "Forza l'apertura di un file o di una cartella in una finestra già aperta.", + "showVersions": "Mostra le versioni delle estensioni installate quando si usa --list-extensions.", + "status": "Stampare le informazioni di utilizzo e diagnostica di processo.", + "stdinUnix": "Per leggere da stdin, aggiungere alla fine '-' (ad esempio 'ps aux | grep code | {0} -')", + "stdinWindows": "Per leggere l'output da un altro programma, aggiungere alla fine '-' (ad esempio 'echo Hello World | {0} -')", + "telemetry": "Mostra tutti gli eventi di telemetria raccolti da VS Code.", + "troubleshooting": "Risoluzione dei problemi", + "turn sync": "Attivare o disattivare la sincronizzazione.", + "uninstallExtension": "Disinstalla un'estensione.", + "unknownCommit": "Commit sconosciuto", + "unknownVersion": "Versione sconosciuta", + "usage": "Sintassi", + "userDataDir": "Specifica la directory in cui si trovano i dati utente. Può essere usata per aprire più istanze diverse di Code.", + "verbose": "Visualizza l'output dettagliato (implica --wait).", + "version": "Visualizza la versione.", + "wait": "Attendere la chiusura dei file prima della restituzione." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "Non è stato possibile analizzare il valore {0} di `engines.vscode`. Usare ad esempio: ^1.22.0, ^1.22.x e così via.", - "versionSpecificity1": "La versione specificata in `engines.vscode` ({0}) non è abbastanza specifica. Per le versioni di vscode precedenti alla 1.0.0, definire almeno le versioni principale e secondaria desiderate, ad esempio ^0.10.0, 0.10.x, 0.11.0 e così via.", - "versionSpecificity2": "La versione specificata in `engines.vscode` ({0}) non è abbastanza specifica. Per le versioni di vscode successive alla 1.0.0, definire almeno la versione principale desiderata, ad esempio ^1.10.0, 1.10.x, 1.x.x, 2.x.x e così via.", - "versionMismatch": "L'estensione non è compatibile con Visual Studio Code {0}. Per l'estensione è richiesto: {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Gli argomenti nella modalità `--goto` devono essere espressi nel formato `FILE(:LINE(:CHARACTER))`.", + "multipleValues": "L'opzione '{0}' è definita più di una volta. Verrà usato il valore '{1}'.", + "unknownOption": "Avviso: '{0}' non è incluso nell'elenco delle opzioni note, ma viene comunque passato a Electron/Chromium." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Estensioni", + "preferences": "Preferenze" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "L'estensione '{0}' è già installata.", + "alreadyInstalled-checkAndUpdate": "L'estensione '{0}' v{1} è già installata. Usare l'opzione '--force' per eseguire l'aggiornamento alla versione più recente oppure specificare '@' per installare una versione specifica, ad esempio: '{2}@1.2.3'.", + "builtin": "{0}' è un'estensione predefinita e non può essere disinstallata", + "cancelInstall": "Installazione dell'estensione '{0}' annullata.", + "cancelVsixInstall": "Installazione dell'estensione '{0}' annullata.", + "forceDowngrade": "È già installata una versione più recente dell'estensione '{0}' versione {1}. Usare l'opzione '--force' per eseguire il downgrade alla versione precedente.", + "forceUninstall": "'{0}' è contrassegnata come estensione predefinita dall'utente. Per disinstallarla, usare l'opzione '--force'.", + "installation failed": "Non è stato possibile installare le estensioni: {0}", + "installing": "Installazione dell'estensione '{0}' versione {1}...", + "installing builtin ": "Installazione dell'estensione predefinita '{0}' versione {1}...", + "installingExtensions": "Installazione delle estensioni...", + "installingExtensionsOnLocation": "Installazione delle estensioni in {0}...", + "listFromLocation": "Estensioni installate in {0}:", + "notFound": "L'estensione '{0}' non è stata trovata.", + "notInstalled": "L'estensione '{0}' non è installata.", + "notInstalleddOnLocation": "L'estensione '{0}' non è installata in {1}.", + "successInstall": "L'estensione '{0}' versione {1} è stata installata.", + "successUninstall": "L'estensione '{0}' è stata disinstallata.", + "successUninstallFromLocation": "L'estensione '{0}' è stata disinstallata da in {1}.", + "successVsixInstall": "L'estensione '{0}' è stata installata.", + "uninstalling": "Disinstallazione di {0}...", + "updateMessage": "Aggiornamento dell'estensione '{0}' alla versione {1}", + "useId": "Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "Nel sistema è installato {0}. Installare le estensioni consigliate?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Il Marketplace non è abilitato", + "Not a Marketplace extension": "È possibile reinstallare solo le estensioni del Marketplace", + "exitCode": "Non è possibile installare l'estensione. Chiudere e riavviare VS Code prima di ripetere l'installazione.", + "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'.", + "malicious extension": "Non è possibile installare l'estensione poiché è stata segnalata come problematica.", + "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Altre estensioni, tra cui '{1}' e '{2}', dipendono da tale estensione.", + "multipleIndirectDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e altre estensioni, tra cui '{2}' e '{3}', dipendono da tale estensione.", + "notExists": "L'estensione non è stata trovata", + "notFoundCompatibleDependency": "Non è possibile installare l'estensione '{0}' perché non è compatibile con la versione corrente di VS Code (versione {1}).", + "notInstalled": "L'estensione '{0}' non è installata.", + "quitCode": "Non è possibile installare l'estensione. Uscire e avviare VS Code prima di ripetere l'installazione.", + "removeError": "Errore durante la rimozione dell'estensione: {0}. Chiudere e riavviare VS Code prima di riprovare.", + "restartCode": "Riavviare VS Code prima di reinstallare {0}.", + "singleDependentError": "Non è possibile disinstallare l'estensione '{0}'. L'estensione '{1}' dipende da tale estensione.", + "singleIndirectDependentError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e l'estensione '{2}' dipende da tale estensione.", + "twoDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Le estensioni '{1}' e '{2}' dipendono da tale estensione.", + "twoIndirectDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Include la disinstallazione dell'estensione '{1}' e le estensioni '{2}' e '{3}' dipendono da tale estensione." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX non valido: package.json non è un file JSON." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "Non è possibile eliminare la cartella esistente '{0}' durante l'installazione dell'estensione '{1}'. Eliminare la cartella manualmente e riprovare", "cannot read": "Non è possibile leggere l'estensione da {0}", - "renameError": "Errore sconosciuto durante la ridenominazione di {0} in {1}", - "invalidManifest": "Estensione non valida: package.json non è un file JSON." + "errorDeleting": "Non è possibile eliminare la cartella esistente '{0}' durante l'installazione dell'estensione '{1}'. Eliminare la cartella manualmente e riprovare", + "invalidManifest": "Estensione non valida: package.json non è un file JSON.", + "renameError": "Errore sconosciuto durante la ridenominazione di {0} in {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "L'estensione non è compatibile con Visual Studio Code {0}. Per l'estensione è richiesto: {1}.", + "versionSpecificity1": "La versione specificata in `engines.vscode` ({0}) non è abbastanza specifica. Per le versioni di vscode precedenti alla 1.0.0, definire almeno le versioni principale e secondaria desiderate, ad esempio ^0.10.0, 0.10.x, 0.11.0 e così via.", + "versionSpecificity2": "La versione specificata in `engines.vscode` ({0}) non è abbastanza specifica. Per le versioni di vscode successive alla 1.0.0, definire almeno la versione principale desiderata, ad esempio ^1.10.0, 1.10.x, 1.x.x, 2.x.x e così via.", + "versionSyntax": "Non è stato possibile analizzare il valore {0} di `engines.vscode`. Usare ad esempio: ^1.22.0, ^1.22.x e così via." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "Console di Visual Studio Code", + "ext.term.app.not.found": "non è possibile trovare l'applicazione di terminale '{0}'", + "linux.term.failed": "'{0}' non riuscito. Codice di uscita: {1}", + "mac.terminal.script.failed": "Lo script '{0}' non è riuscito. Codice di uscita: {1}", + "mac.terminal.type.not.supported": "'{0}' non supportato", + "press.any.key": "Premere un tasto qualsiasi per continuare..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "Non è possibile eliminare la cartella non vuota '{0}'.", + "deleteFailedNotFound": "Non è possibile eliminare il file non esistente '{0}'", + "deleteFailedTrashUnsupported": "Non è possibile eliminare il file '{0}' tramite il Cestino perché il provider non lo supporta.", + "err.read": "Non è possibile leggere il file '{0}' ({1})", + "err.readonly": "Non è possibile modificare il file di sola lettura '{0}'", + "err.write": "Non è possibile scrivere il file '{0}' ({1})", + "fileExists": "Non è possibile creare il file '{0}' già esistente quando il flag di sovrascrittura non è impostato", + "fileIsDirectoryReadError": "Non è possibile leggere il file '{0}' che è in realtà una directory", + "fileIsDirectoryWriteError": "Non è possibile scrivere il file '{0}' che è in realtà una directory", + "fileModifiedError": "File modificato da", + "fileNotFoundError": "Non è possibile risolvere il file non esistente '{0}'", + "fileNotModifiedError": "File non modificato dal giorno", + "fileTooLargeError": "Non è possibile leggere il file '{0}' che è troppo grande per essere aperto", + "invalidPath": "Non è possibile risolvere il provider di file system con il percorso file relativo '{0}'", + "mkdirExistsError": "Non è possibile creare la cartella '{0}' che esiste già ma non è una directory", + "noProviderFound": "Non sono stati trovati provider del file system per la risorsa '{0}'", + "unableToMoveCopyError1": "Non è possibile copiare quando l'origine '{0}' è uguale alla destinazione '{1}' e per il percorso viene usata una combinazione di maiuscole/minuscole diversa in un file system che non fa distinzione tra maiuscole e minuscole", + "unableToMoveCopyError2": "Non è possibile spostare/copiare quando l'origine '{0}' è un elemento padre della destinazione '{1}'.", + "unableToMoveCopyError3": "Non è possibile spostare/copiare '{0}' perché nella destinazione esiste già un file di destinazione '{1}'.", + "unableToMoveCopyError4": "Non è possibile spostare/copiare '{0}' in '{1}' perché un file sostituirebbe la cartella in cui è contenuto.", + "writeFailedUnlockUnsupported": "Non è possibile sbloccare il file '{0}' perché il provider non lo supporta." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Errore sconosciuto" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "Il file è troppo grande per essere aperto", + "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentire a {0} di usare più memoria" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "Non è stato possibile spostare '{0}' nel Cestino", + "trashFailed": "Non è stato possibile spostare '{0}' nel Cestino" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "Non è possibile copiare '{0}' in '{1}' ({2}).", + "fileCopyErrorExists": "Il file nella destinazione esiste già", + "fileCopyErrorPathCase": "'Non è possibile copiare il file nello stesso percorso usando un percorso con una combinazione di maiuscole/minuscole diversa", + "fileExists": "Il file esiste già", + "fileNotExists": "Il file non esiste", + "moveError": "Non è possibile spostare '{0}' in '{1}' ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Annulla", + "confirmCloseIssueReporter": "L'input non verrà salvato. Chiudere questa finestra?", + "issueReporter": "Segnalazione problemi", + "issueReporterWriteToClipboard": "I dati sono eccessivi per inviarli direttamente a GitHub. Verranno quindi copiati negli Appunti. Incollarli nella pagina relativa al problema visualizzata in GitHub.", + "local": "LOCAL", + "ok": "OK", + "processExplorer": "Esplora processi", + "yes": "Sì" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "È stato premuto ({0}). In attesa del secondo tasto...", + "missing.chord": "La combinazione di tasti ({0}, {1}) non è un comando." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Controlla se gli spostamenti da tastiera per elenchi e alberi vengono attivati semplicemente premendo un tasto. Se è impostato su `false`, gli spostamenti da tastiera vengono attivati solo durante l'esecuzione del comando `list.toggleKeyboardNavigation`, al quale è possibile assegnare un tasto di scelta rapida.", + "expand mode": "Controlla l'espansione delle cartelle di alberi quando si fa clic sui nomi delle cartelle. Tenere presente che alcuni alberi ed elenchi potrebbero scegliere di ignorare questa impostazione se non è applicabile.", + "horizontalScrolling setting": "Controlla se elenchi e alberi supportano lo scorrimento orizzontale nell'area di lavoro. Avviso: l'attivazione di questa impostazione può influire sulle prestazioni.", + "keyboardNavigationSettingKey": "Controlla lo stile di spostamento da tastiera per elenchi e alberi nel workbench. Le opzioni sono: simple, highlight e filter.", + "keyboardNavigationSettingKey.filter": "Con lo stile di spostamento da tastiera filter verranno filtrati e nascosti tutti gli elementi che non corrispondono all'input da tastiera.", + "keyboardNavigationSettingKey.highlight": "Con lo stile di spostamento da tastiera highlight vengono evidenziati gli elementi corrispondenti all'input da tastiera. Spostandosi ulteriormente verso l'alto o verso il basso ci si sposterà solo negli elementi evidenziati.", + "keyboardNavigationSettingKey.simple": "Con lo stile di spostamento da tastiera simple lo stato attivo si trova sugli elementi che corrispondono all'input da tastiera. L'abbinamento viene effettuato solo in base ai prefissi.", + "list smoothScrolling setting": "Controlla se elenchi e alberi prevedono lo scorrimento uniforme.", + "multiSelectModifier": "Il modificatore da utilizzare per aggiungere un elemento di alberi e liste ad una selezione multipla con il mouse (ad esempio in Esplora Risorse, apre gli editor e le viste scm). Le gesture del mouse 'Apri a lato' - se supportate - si adatteranno in modo da non creare conflitti con il modificatore di selezione multipla.", + "multiSelectModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", + "multiSelectModifier.ctrlCmd": "Rappresenta il tasto 'Control' in Windows e Linux e il tasto 'Comando' in macOS.", + "openModeModifier": "Controlla l'apertura degli elementi di alberi ed elenchi tramite il mouse (se supportato). Tenere presente che alcuni alberi ed elenchi potrebbero scegliere di ignorare questa impostazione se non è applicabile.", + "render tree indent guides": "Controlla se l'albero deve eseguire il rendering delle guide per i rientri.", + "tree indent setting": "Controlla il rientro dell'albero in pixel.", + "workbenchConfigurationTitle": "Workbench" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Errore", + "sev.info": "Info", + "sev.warning": "Avviso" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "Informazioni su {0}", + "mBringToFront": "Porta tutto in primo piano", + "mEdit": "&&Modifica", + "mFile": "&&File", + "mGoto": "&&Vai", + "mHelp": "&&Guida", + "mHide": "Nascondi {0}", + "mHideOthers": "Nascondi altri", + "mMergeAllWindows": "Unisci tutte le finestre", + "mMinimize": "Riduci a icona", + "mMoveTabToNewWindow": "Sposta scheda in una nuova finestra", + "mNewTab": "Nuova scheda", + "mRun": "&&Esegui", + "mSelection": "&&Selezione", + "mServices": "Servizi", + "mShowAll": "Mostra tutto", + "mShowNextTab": "Mostra scheda successiva", + "mShowPreviousTab": "Mostra scheda precedente", + "mTerminal": "&&Terminale", + "mView": "&&Visualizza", + "mWindow": "Finestra", + "mZoom": "Zoom", + "miCheckForUpdates": "Controlla la disponibilità di &&aggiornamenti...", + "miCheckingForUpdates": "Controllo della disponibilità di aggiornamenti...", + "miDownloadUpdate": "Scarica l'aggiornamento &&disponibile", + "miDownloadingUpdate": "Download dell'aggiornamento...", + "miInstallUpdate": "Installa &&aggiornamento...", + "miInstallingUpdate": "Installazione dell'aggiornamento...", + "miNewWindow": "&&Nuova finestra", + "miPreferences": "&&Preferenze", + "miQuit": "Chiudi {0}", + "miRestartToUpdate": "Riavvia per &&aggiornare", + "miSwitchWindow": "Cambia &&finestra..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Annulla", + "cantCreateBinFolder": "Non è possibile installare il comando '{0}' della shell.", + "cantUninstall": "Non è possibile disinstallare il comando '{0}' della shell.", + "ok": "OK", + "sourceMissing": "Non è possibile trovare lo script della shell in '{0}'", + "warnEscalation": "{0} eseguirà 'osascript' per richiedere i privilegi di amministratore per installare il comando della shell.", + "warnEscalationUninstall": "{0} eseguirà 'osascript' per richiedere i privilegi di amministratore per disinstallare il comando della shell." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "Il comando '{0}' ha restituito un errore ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "altri comandi", + "ok": "OK", + "recentlyUsed": "usate di recente" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "comandi dell'editor", + "globalCommands": "comandi globali", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "Impostazione proxy da usare. Se non è impostata, verrà ereditata dalle variabili di ambiente `http_proxy` e `https_proxy`.", + "proxyAuthorization": "Valore da inviare come intestazione `Proxy-Authorization` per ogni richiesta di rete.", + "proxySupport": "Usa il supporto proxy per le estensioni.", + "proxySupportFallback": "Abilita il supporto del proxy per le estensioni ed esegue il fallback alle opzioni della richiesta quando non è stato trovato alcun proxy.", + "proxySupportOff": "Disabilita il supporto proxy per le estensioni.", + "proxySupportOn": "Abilita il supporto proxy per le estensioni.", + "proxySupportOverride": "Abilita il supporto proxy per le estensioni ed esegue l'override delle opzioni di richiesta.", + "strictSSL": "Controlla se il certificato del server proxy deve essere verificato in base all'elenco di CA specificate.", + "systemCertificates": "Controlla se i certificati della CA devono essere caricati dal sistema operativo. Dopo la disattivazione in Windows e macOS è richiesto un riavvio della finestra." + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Abilita raccolta e invio dati di utilizzo ed errori ad un servizio online di Microsoft.", + "telemetry.enableTelemetryMd": "Abilita raccolta e invio dati di utilizzo ed errori ad un servizio online di Microsoft. Leggere l'informativa sulla privacy disponibile [qui]({0}).", + "telemetryConfigurationTitle": "Telemetria" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", + "terminal.integrated.automationShell.osx": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", + "terminal.integrated.automationShell.windows": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", + "terminal.integrated.defaultProfile.linux": "Profilo predefinito usato in Linux. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", + "terminal.integrated.defaultProfile.osx": "Profilo predefinito usato in macOS. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", + "terminal.integrated.defaultProfile.windows": "Profilo predefinito usato in Windows. Questa impostazione verrà attualmente ignorata se {0} o {1} sono impostati.", + "terminal.integrated.inheritEnv": "Indica se le nuove shell devono ereditare l'ambiente da VS Code. Questo potrebbe dare origine a una shell di accesso per assicurarsi che $PATH e altre variabili di sviluppo vengano inizializzate. Non ha alcun effetto in Windows.", + "terminal.integrated.profile.linux": "Profili Linux da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Quando sono impostati, tali profili sostituiranno quelli predefiniti rilevati. Sono composti da {0} e {1} facoltativo", + "terminal.integrated.profile.osx": "Profili macOS da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Quando sono impostati, tali profili sostituiranno quelli predefiniti rilevati. Sono composti da {0} e {1} facoltativo", + "terminal.integrated.profiles.windows": "Profili Windows da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Impostare su Null per escluderli oppure specificare la proprietà {0} per usare la configurazione rilevata predefinita. In alternativa, impostare {1} e {2} facoltativo", + "terminal.integrated.shell.linux": "Percorso della shell usato dal terminale in Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", + "terminal.integrated.shell.osx": "Percorso della shell usato dal terminale in macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", + "terminal.integrated.shell.windows": "Percorso della shell usata dal terminale in Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Questa impostazione è deprecata. La nuova modalità consigliata per configurare la shell predefinita consiste nel creare un profilo del terminale in {0} e impostarne il nome come predefinito in {1}. In questo modo il profilo creato sarà prioritario rispetto alle impostazioni dei nuovi profili, ma questo comportamento cambierà in futuro.", + "terminal.integrated.shellArgs.linux": "Argomenti della riga di comando da usare nel terminale Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Argomenti della riga di comando da usare nel terminale macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Argomenti della riga di comando da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Argomenti della riga di comando nel [formato della riga di comando](https://msdn.microsoft.com/it-it/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "Controlla se le distribuzioni WSL vengono visualizzate o meno nell'elenco a discesa del terminale", + "terminalIntegratedConfigurationTitle": "Terminale integrato", + "terminalProfile.args": "Set facoltativo di argomenti con cui eseguire l'eseguibile della shell.", + "terminalProfile.color": "ID colore del tema da associare a questo terminale.", + "terminalProfile.env": "Oggetto con variabili di ambiente che verranno aggiunte al processo del profilo del terminale. Impostare su `null` per eliminare le variabili di ambiente dall'ambiente di base.", + "terminalProfile.icon": "ID codicon da associare a questo terminale.", + "terminalProfile.overrideName": "Controlla se il nome del profilo sostituisce o meno quello rilevato automaticamente.", + "terminalProfile.path": "Singolo percorso per un eseguibile della shell o una matrice di percorsi che verrà usato come fallback quando si verifica un errore.", + "terminalProfile.windowsSource": "Origine del profilo che rileverà automaticamente i percorsi della shell." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "La directory di avvio (cwd) \"{0}\" non esiste", + "launchFail.cwdNotDirectory": "La directory di avvio (cwd) \"{0}\" non è una directory", + "launchFail.executableDoesNotExist": "Il percorso \"{0}\" dell'eseguibile della shell non esiste", + "launchFail.executableIsNotFileOrSymlink": "Il percorso \"{0}\" dell'eseguibile della shell non è un file di un collegamento simbolico" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Un bordo supplementare intorno agli elementi attivi per contrastarli maggiormente rispetto agli altri.", + "activeLinkForeground": "Colore dei collegamenti attivi.", + "badgeBackground": "Colore di sfondo del badge. I badge sono piccole etichette informative, ad esempio per mostrare il conteggio dei risultati della ricerca.", + "badgeForeground": "Colore primo piano del badge. I badge sono piccole etichette informative, ad esempio per mostrare il conteggio dei risultati di una ricerca.", + "breadcrumbsBackground": "Colore di sfondo degli elementi di navigazione.", + "breadcrumbsFocusForeground": "Colore degli elementi di navigazione in evidenza.", + "breadcrumbsSelectedBackground": "Colore di sfondo del controllo di selezione elementi di navigazione.", + "breadcrumbsSelectedForegound": "Colore degli elementi di navigazione selezionati.", + "buttonBackground": "Colore di sfondo del pulsante.", + "buttonBorder": "Colore del bordo del pulsante.", + "buttonForeground": "Colore primo piano del pulsante.", + "buttonHoverBackground": "Colore di sfondo del pulsante al passaggio del mouse.", + "buttonSecondaryBackground": "Colore di sfondo secondario del pulsante.", + "buttonSecondaryForeground": "Colore primo piano secondario del pulsante.", + "buttonSecondaryHoverBackground": "Colore di sfondo secondario del pulsante al passaggio del mouse.", + "chartsBlue": "Colore blu usato nelle visualizzazioni grafico.", + "chartsForeground": "Colore primo piano usato nei grafici.", + "chartsGreen": "Colore verde usato nelle visualizzazioni grafico.", + "chartsLines": "Colore usato per le linee orizzontali nei grafici.", + "chartsOrange": "Colore arancione usato nelle visualizzazioni grafico.", + "chartsPurple": "Colore viola usato nelle visualizzazioni grafico.", + "chartsRed": "Colore rosso usato nelle visualizzazioni grafico.", + "chartsYellow": "Colore giallo usato nelle visualizzazioni grafico.", + "checkbox.background": "Colore di sfondo del widget della casella di controllo.", + "checkbox.border": "Colore del bordo del widget della casella di controllo.", + "checkbox.foreground": "Colore primo piano del widget della casella di controllo.", + "contrastBorder": "Un bordo supplementare attorno agli elementi per contrastarli maggiormente rispetto agli altri.", + "descriptionForeground": "Colore primo piano del testo che fornisce informazioni aggiuntive, ad esempio per un'etichetta di testo.", + "diffDiagonalFill": "Colore del riempimento diagonale dell'editor diff. Il riempimento diagonale viene usato nelle visualizzazioni diff affiancate.", + "diffEditorBorder": "Colore del bordo tra due editor di testo.", + "diffEditorInserted": "Colore di sfondo per il testo che è stato inserito. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "diffEditorInsertedOutline": "Colore del contorno del testo che è stato inserito.", + "diffEditorRemoved": "Colore di sfondo per il testo che è stato rimosso. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "diffEditorRemovedOutline": "Colore del contorno del testo che è stato rimosso.", + "dropdownBackground": "Sfondo dell'elenco a discesa.", + "dropdownBorder": "Bordo dell'elenco a discesa.", + "dropdownForeground": "Primo piano dell'elenco a discesa.", + "dropdownListBackground": "Sfondo dell'elenco a discesa.", + "editorBackground": "Colore di sfondo dell'editor.", + "editorError.background": "Colore di sfondo del testo dell'errore nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "editorError.foreground": "Colore primo piano degli indicatori di errore nell'editor.", + "editorFindMatch": "Colore della corrispondenza di ricerca corrente.", + "editorFindMatchBorder": "Colore del bordo della corrispondenza della ricerca corrente.", + "editorForeground": "Colore primo piano predefinito dell'editor.", + "editorHint.foreground": "Colore primo piano degli indicatori di suggerimento nell'editor.", + "editorInactiveSelection": "Colore della selezione in un editor inattivo. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "editorInfo.background": "Colore di sfondo del testo delle informazioni nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "editorInfo.foreground": "Colore primo piano degli indicatori di informazioni nell'editor.", + "editorInlayHintBackground": "Colore di sfondo dei suggerimenti inline", + "editorInlayHintForeground": "Colore primo piano dei suggerimenti inline", + "editorLightBulbAutoFixForeground": "Colore usato per l'icona delle azioni di correzione automatica con lampadina.", + "editorLightBulbForeground": "Colore usato per l'icona delle azioni con lampadina.", + "editorSelectionBackground": "Colore della selezione dell'editor.", + "editorSelectionForeground": "Colore del testo selezionato per il contrasto elevato.", + "editorSelectionHighlight": "Colore delle aree con lo stesso contenuto della selezione. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "editorSelectionHighlightBorder": "Colore del bordo delle regioni con lo stesso contenuto della selezione.", + "editorWarning.background": "Colore di sfondo del testo dell'avviso nell'editor. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "editorWarning.foreground": "Colore primo piano degli indicatori di avviso nell'editor.", + "editorWidgetBackground": "Colore di sfondo dei widget dell'editor, ad esempio Trova/Sostituisci.", + "editorWidgetBorder": "Colore del bordo dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo e se il colore non è sottoposto a override da un widget.", + "editorWidgetForeground": "Colore primo piano dei widget dell'editor, ad esempio Trova/Sostituisci.", + "editorWidgetResizeBorder": "Colore del bordo della barra di ridimensionamento dei widget dell'editor. Il colore viene usato solo se il widget sceglie di avere un bordo di ridimensionamento e se il colore non è sostituito da quello di un widget.", + "errorBorder": "Colore del bordo delle caselle di errore nell'editor.", + "errorForeground": "Colore primo piano globale per i messaggi di errore. Questo colore viene usato solo se non è sostituito da quello di un componente.", + "findMatchHighlight": "Colore degli altri risultati della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "findMatchHighlightBorder": "Colore del bordo delle altre corrispondenze della ricerca.", + "findRangeHighlight": "Colore dell'intervallo di limite della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "findRangeHighlightBorder": "Colore del bordo dell'intervallo che limita la ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "focusBorder": "Colore del bordo globale per gli elementi evidenziati. Questo colore viene usato solo se non è sostituito da quello di un componente.", + "foreground": "Colore primo piano generale. Questo colore viene usato solo se non è sostituito da quello di un componente.", + "highlight": "Colore primo piano Elenco/Struttura ad albero delle occorrenze trovate durante la ricerca nell'Elenco/Struttura ad albero.", + "hintBorder": "Colore del bordo delle caselle dei suggerimenti nell'editor.", + "hoverBackground": "Colore di sfondo dell'area sensibile al passaggio del mouse dell'editor.", + "hoverBorder": "Colore del bordo dell'area sensibile al passaggio del mouse dell'editor.", + "hoverForeground": "Colore primo piano dell'area sensibile al passaggio del mouse dell'editor.", + "hoverHighlight": "Evidenziazione sotto la parola per cui è visualizzata un'area sensibile al passaggio del mouse. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "iconForeground": "Colore predefinito per le icone nel workbench.", + "infoBorder": "Colore del bordo delle caselle informative nell'editor.", + "inputBoxActiveOptionBorder": "Colore del bordo di opzioni attivate nei campi di input.", + "inputBoxBackground": "Sfondo della casella di input.", + "inputBoxBorder": "Bordo della casella di input.", + "inputBoxForeground": "Primo piano della casella di input.", + "inputOption.activeBackground": "Colore di sfondo di opzioni attivate nei campi di input.", + "inputOption.activeForeground": "Colore primo piano di opzioni attivate nei campi di input.", + "inputPlaceholderForeground": "Colore primo piano di casella di input per il testo segnaposto.", + "inputValidationErrorBackground": "Colore di sfondo di convalida dell'input di tipo Errore.", + "inputValidationErrorBorder": "Colore del bordo della convalida dell'input di tipo Errore.", + "inputValidationErrorForeground": "Colore primo piano di convalida dell'input di tipo Errore.", + "inputValidationInfoBackground": "Colore di sfondo di convalida dell'input di tipo Informazione.", + "inputValidationInfoBorder": "Colore del bordo della convalida dell'input di tipo Informazione.", + "inputValidationInfoForeground": "Colore primo piano di convalida dell'input di tipo Informazione.", + "inputValidationWarningBackground": "Colore di sfondo di convalida dell'input di tipo Avviso.", + "inputValidationWarningBorder": "Colore del bordo della convalida dell'input di tipo Avviso.", + "inputValidationWarningForeground": "Colore primo piano di convalida dell'input di tipo Avviso.", + "invalidItemForeground": "Colore primo piano dell'elenco/albero delle occorrenze trovate durante la ricerca nell'elenco/albero.", + "keybindingLabelBackground": "Colore di sfondo dell'etichetta del tasto di scelta rapida. L'etichetta del tasto di scelta rapida viene usata per rappresentare una scelta rapida da tastiera.", + "keybindingLabelBorder": "Colore del bordo dell'etichetta del tasto di scelta rapida. L'etichetta del tasto di scelta rapida viene usata per rappresentare una scelta rapida da tastiera.", + "keybindingLabelBottomBorder": "Colore inferiore del bordo dell'etichetta del tasto di scelta rapida. L'etichetta del tasto di scelta rapida viene usata per rappresentare una scelta rapida da tastiera.", + "keybindingLabelForeground": "Colore primo piano dell'etichetta del tasto di scelta rapida. L'etichetta del tasto di scelta rapida viene usata per rappresentare una scelta rapida da tastiera.", + "listActiveSelectionBackground": "Colore di sfondo dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listActiveSelectionForeground": "Colore primo piano dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listDeemphasizedForeground": "Colore primo piano dell'elenco/albero per gli elementi non evidenziati.", + "listDropBackground": "Sfondo dell'elenco/albero durante il trascinamento degli elementi selezionati.", + "listErrorForeground": "Colore primo piano delle voci di elenco contenenti errori.", + "listFilterMatchHighlight": "Colore di sfondo della corrispondenza filtrata.", + "listFilterMatchHighlightBorder": "Colore del bordo della corrispondenza filtrata.", + "listFilterWidgetBackground": "Colore di sfondo del widget del filtro per tipo in elenchi e alberi.", + "listFilterWidgetNoMatchesOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi quando non sono presenti corrispondenze.", + "listFilterWidgetOutline": "Colore del contorno del widget del filtro per tipo in elenchi e alberi.", + "listFocusBackground": "Colore di sfondo dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listFocusForeground": "Colore primo piano dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listFocusHighlightForeground": "Colore primo piano Elenco/Struttura ad albero delle occorrenze trovate in elementi con lo stato attivo durante la ricerca nell'Elenco/Struttura ad albero.", + "listFocusOutline": "Colore del contorno dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è attivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listHoverBackground": "Sfondo dell'elenco/albero al passaggio del mouse sugli elementi.", + "listHoverForeground": "Primo piano dell'elenco/albero al passaggio del mouse sugli elementi.", + "listInactiveFocusBackground": "Colore di sfondo dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, uno inattivo no.", + "listInactiveFocusOutline": "Colore del contorno dell'elenco/albero per l'elemento con lo stato attivo quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listInactiveSelectionBackground": "Colore di sfondo dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listInactiveSelectionForeground": "Colore primo piano dell'elenco/albero per l'elemento selezionato quando l'elenco/albero è inattivo. Un elenco/albero attivo ha lo stato attivo della tastiera, a differenza di uno inattivo.", + "listWarningForeground": "Colore primo piano delle voci di elenco contenenti avvisi.", + "menuBackground": "Colore di sfondo delle voci di menu.", + "menuBorder": "Colore del bordo del menu.", + "menuForeground": "Colore primo piano delle voci di menu.", + "menuSelectionBackground": "Colore di sfondo della voce di menu selezionata nei menu.", + "menuSelectionBorder": "Colore del bordo della voce di menu selezionata nei menu.", + "menuSelectionForeground": "Colore primo piano della voce di menu selezionata nei menu.", + "menuSeparatorBackground": "Colore di un elemento separatore delle voci di menu.", + "mergeBorder": "Colore del bordo nelle intestazioni e sulla barra di divisione di conflitti di merge in linea.", + "mergeCommonContentBackground": "Sfondo del contenuto del predecessore comune nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "mergeCommonHeaderBackground": "Sfondo dell'intestazione del predecessore comune nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "mergeCurrentContentBackground": "Sfondo del contenuto delle modifiche correnti nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "mergeCurrentHeaderBackground": "Sfondo dell'intestazione delle modifiche correnti nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "mergeIncomingContentBackground": "Sfondo del contenuto delle modifiche in ingresso nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "mergeIncomingHeaderBackground": "Sfondo dell'intestazione delle modifiche in ingresso nei conflitti di merge inline. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "minimapBackground": "Colore di sfondo della minimappa.", + "minimapError": "Colore del marcatore della minimappa per gli errori.", + "minimapFindMatchHighlight": "Colore del marcatore della minimappa per la ricerca delle corrispondenze.", + "minimapSelectionHighlight": "Colore del marcatore della minimappa per la selezione dell'editor.", + "minimapSliderActiveBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa quando si fa clic con il mouse.", + "minimapSliderBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa.", + "minimapSliderHoverBackground": "Colore di sfondo del dispositivo di scorrimento della minimappa al passaggio del mouse.", + "overviewRuleWarning": "Colore del marcatore della minimappa per gli avvisi.", + "overviewRulerCommonContentForeground": "Colore primo piano del righello delle annotazioni del predecessore comune per i conflitti di merge inline.", + "overviewRulerCurrentContentForeground": "Colore primo piano del righello delle annotazioni delle modifiche correnti per i conflitti di merge inline.", + "overviewRulerFindMatchForeground": "Colore del marcatore del righello delle annotazioni per la ricerca di corrispondenze. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "overviewRulerIncomingContentForeground": "Colore primo piano del righello delle annotazioni delle modifiche in ingresso per i conflitti di merge inline.", + "overviewRulerSelectionHighlightForeground": "Colore del marcatore del righello delle annotazioni per le evidenziazioni delle selezioni. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", + "pickerBackground": "Colore di sfondo di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", + "pickerForeground": "Colore primo piano di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", + "pickerGroupBorder": "Colore di selezione rapida per il raggruppamento dei bordi.", + "pickerGroupForeground": "Colore di selezione rapida per il raggruppamento delle etichette.", + "pickerTitleBackground": "Colore di sfondo del titolo di Selezione rapida. Il widget Selezione rapida è il contenitore di selezioni quali il riquadro comandi.", + "problemsErrorIconForeground": "Colore usato per l'icona di errore dei problemi.", + "problemsInfoIconForeground": "Colore usato per l'icona informazioni dei problemi.", + "problemsWarningIconForeground": "Colore usato per l'icona di avviso dei problemi.", + "progressBarBackground": "Colore di sfondo dell'indicatore di stato che può essere mostrato per operazioni a esecuzione prolungata.", + "quickInput.list.focusBackground deprecation": "In alternativa, usare quickInputList.focusBackground", + "quickInput.listFocusBackground": "Colore di sfondo di Selezione rapida per l'elemento con lo stato attivo.", + "quickInput.listFocusForeground": "Colore primo piano di Selezione rapida per l'elemento con lo stato attivo.", + "sashActiveBorder": "Colore dei bordi di ridimensionamento attivi.", + "scrollbarShadow": "Ombra della barra di scorrimento per indicare lo scorrimento della visualizzazione.", + "scrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento quando si fa clic con il mouse.", + "scrollbarSliderBackground": "Colore di sfondo del cursore della barra di scorrimento.", + "scrollbarSliderHoverBackground": "Colore di sfondo del cursore della barra di scorrimento al passaggio del mouse.", + "searchEditor.editorFindMatchBorder": "Colore del bordo delle corrispondenze query dell'editor della ricerca.", + "searchEditor.queryMatch": "Colore delle corrispondenze query dell'editor della ricerca.", + "selectionBackground": "Il colore di sfondo delle selezioni di testo in workbench (ad esempio per i campi di input o aree di testo). Si noti che questo non si applica alle selezioni all'interno dell'editor.", + "snippetFinalTabstopHighlightBackground": "Colore di sfondo dell'evidenziazione della tabulazione finale di un frammento.", + "snippetFinalTabstopHighlightBorder": "Colore del bordo dell'evidenziazione della tabulazione finale di un frammento.", + "snippetTabstopHighlightBackground": "Colore di sfondo dell'evidenziazione della tabulazione di un frammento.", + "snippetTabstopHighlightBorder": "Colore del bordo dell'evidenziazione della tabulazione di un frammento.", + "statusBarBackground": "Colore di sfondo della barra di stato sensibile al passaggio del mouse dell'editor.", + "textBlockQuoteBackground": "Colore di sfondo per le citazioni nel testo.", + "textBlockQuoteBorder": "Colore del bordo per le citazioni nel testo.", + "textCodeBlockBackground": "Colore di sfondo per i blocchi di codice nel testo.", + "textLinkActiveForeground": "Colore primo piano per i collegamenti nel testo quando vengono selezionati o al passaggio del mouse.", + "textLinkForeground": "Colore primo piano dei link nel testo.", + "textPreformatForeground": "Colore primo piano dei segmenti di testo preformattato.", + "textSeparatorForeground": "Colore dei separatori di testo.", + "toolbarActiveBackground": "Sfondo della barra degli strumenti quando si tiene premuto il mouse sulle azioni", + "toolbarHoverBackground": "Sfondo della barra degli strumenti al passaggio del mouse sulle azioni", + "toolbarHoverOutline": "Contorno della barra degli strumenti al passaggio del mouse sulle azioni", + "treeIndentGuidesStroke": "Colore del tratto dell'albero per le guide per i rientri.", + "warningBorder": "Colore del bordo delle caselle di avviso nell'editor.", + "widgetShadow": "Colore ombreggiatura dei widget, ad es. Trova/Sostituisci all'interno dell'editor." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "Tipo di carattere associato alla definizione di icona.", + "iconDefintion.fontId": "ID del tipo di carattere da usare. Se non è impostato, viene usato il tipo di carattere definito per primo.", + "nextChangeIcon": "Icona per la posizione di Vai a editor successivo.", + "previousChangeIcon": "Icona per la posizione di Vai a editor precedente.", + "widgetClose": "Icona dell'azione di chiusura nei widget." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Stile da usare per i simboli astratti.", + "async": "Stile da usare per i simboli asincroni.", + "class": "Stile per le classi.", + "comment": "Stile per i commenti.", + "declaration": "Stile per tutte le dichiarazioni di simbolo.", + "deprecated": "Stile da usare per i simboli deprecati.", + "documentation": "Stile da usare per i riferimenti nella documentazione.", + "enum": "Stile per le enumerazioni.", + "enumMember": "Stile per i membri di enumerazione.", + "event": "Stile per gli eventi.", + "function": "Stile per le funzioni", + "interface": "Stile per le interfacce.", + "keyword": "Stile per le parole chiave.", + "labels": "Stile per le etichette. ", + "macro": "Stile per le macro.", + "member": "Stile per le funzioni membro", + "method": "Stile per il metodo (funzioni membro)", + "modification": "Stile da usare per gli accessi in scrittura.", + "namespace": "Stile per gli spazi dei nomi.", + "number": "Stile per i numeri.", + "operator": "Stile per gli operatori.", + "parameter": "Stile per i parametri.", + "property": "Stile per le proprietà.", + "readonly": "Stile da usare per i simboli di sola lettura.", + "regexp": "Stile per le espressioni.", + "schema.fontStyle.error": "Lo stile del carattere deve essere 'italic', 'bold' o 'underline' o una combinazione di queste impostazioni. Con una stringa vuota vengono rimossi tutti gli stili.", + "schema.token.background.warning": "I colori di sfondo del token non sono supportati.", + "schema.token.bold": "Imposta o annulla lo stile del carattere su grassetto. Nota: 'fontStyle' ha la precedenza su questa impostazione.", + "schema.token.fontStyle": "Imposta tutti gli stili del carattere della regola: 'italic', 'bold' o 'underline' oppure una combinazione. L'impostazione di tutti gli stili non in elenco verrà annullata. Specificare una stringa vuota per annullare l'impostazione di tutti gli stili.", + "schema.token.fontStyle.none": "Nessuno (cancella lo stile ereditato)", + "schema.token.foreground": "Colore primo piano per il token.", + "schema.token.italic": "Imposta o annulla lo stile del carattere su corsivo. Nota: 'fontStyle' ha la precedenza su questa impostazione.", + "schema.token.settings": "Colori e stili per il token.", + "schema.token.underline": "Imposta o annulla lo stile del carattere su sottolineato. Nota: 'fontStyle' ha la precedenza su questa impostazione.", + "static": "Stile da usare per i simboli statici.", + "string": "Stile per le stringhe.", + "struct": "Stile per gli struct.", + "type": "Stile per i tipi.", + "typeParameter": "Stile per i parametri di tipo.", + "variable": "Stile per le variabili." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Annulla", + "cannotResourceRedoDueToInProgressUndoRedo": "Non è stato possibile ripetere '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione.", + "cannotResourceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione.", + "cannotWorkspaceRedo": "Non è stato possibile ripetere '{0}' in tutti i file. {1}", + "cannotWorkspaceRedoDueToChanges": "Non è stato possibile ripetere '{0}' in tutti i file perché sono state apportate modifiche a {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Non è stato possibile ripetere '{0}' su tutti i file perché nel frattempo è stata eseguita un'operazione di annullamento o ripetizione", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "Non è stato possibile ripetere l'operazione '{0}' su tutti i file perché è già in esecuzione un'operazione di annullamento o ripetizione sull'elenco di file {1}", + "cannotWorkspaceUndo": "Non è stato possibile annullare '{0}' in tutti i file. {1}", + "cannotWorkspaceUndoDueToChanges": "Non è stato possibile annullare '{0}' in tutti i file perché sono state apportate modifiche a {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Non è stato possibile annullare '{0}' su tutti i file perché nel frattempo è stata eseguita un'operazione di annullamento o ripetizione", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' su tutti i file perché è già in esecuzione un'operazione di annullamento o ripetizione su {1}", + "confirmDifferentSource": "Annullare '{0}'?", + "confirmDifferentSource.ok": "Annulla", + "confirmWorkspace": "Annullare '{0}' in tutti i file?", + "externalRemoval": "I file seguenti sono stati chiusi e modificati nel disco: {0}.", + "noParallelUniverses": "I file seguenti sono stati modificati in modo incompatibile: {0}.", + "nok": "Annulla questo file", + "ok": "Annulla in {0} file" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Abilita il controllo automatico degli aggiornamenti. Code controlla periodicamente la disponibilità di aggiornamenti in modo automatico.", + "deprecated": "Questa impostazione è deprecata. In alternativa, usare '{0}'.", + "enableWindowsBackgroundUpdates": "Abilitare questa opzione per scaricare e installare le nuove versioni di VS Code in background in Windows.", + "enableWindowsBackgroundUpdatesTitle": "Abilita gli aggiornamenti in background in Windows", + "manual": "Disabilita il controllo automatico degli aggiornamenti in background. Gli aggiornamenti saranno disponibili solo se il controllo della disponibilità di aggiornamenti viene eseguito manualmente.", + "none": "Disabilita gli aggiornamenti.", + "showReleaseNotes": "Visualizza le note sulla versione dopo un aggiornamento. Le note verranno recuperate da un servizio online di Microsoft.", + "start": "Controlla la disponibilità di aggiornamenti solo all'avvio. Disabilita i controlli automatici degli aggiornamenti in background.", + "updateConfigurationTitle": "Aggiorna", + "updateMode": "Consente di configurare la ricezione degli aggiornamenti automatici. Richiede un riavvio dopo la modifica. Gli aggiornamenti vengono recuperati da un servizio online Microsoft." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "Non è possibile sincronizzare {0} perché la relativa versione locale {1} non è compatibile con la relativa versione remota {2}", + "incompatible sync data": "Non è possibile analizzare i dati di sincronizzazione perché non sono compatibili con la versione corrente." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "Non è possibile sincronizzare i tasti di scelta rapida perché il contenuto del file non è valido. Aprire il file e correggerlo." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "Non è possibile sincronizzare le impostazioni perché sono presenti errori/avvisi nel file delle impostazioni." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Workbench", - "multiSelectModifier.ctrlCmd": "Rappresenta il tasto 'Control' in Windows e Linux e il tasto 'Comando' in macOS.", - "multiSelectModifier.alt": "Rappresenta il tasto 'Alt' in Windows e Linux e il tasto 'Opzione' in macOS.", - "multiSelectModifier": "Il modificatore da utilizzare per aggiungere un elemento di alberi e liste ad una selezione multipla con il mouse (ad esempio in Esplora Risorse, apre gli editor e le viste scm). Le gesture del mouse 'Apri a lato' - se supportate - si adatteranno in modo da non creare conflitti con il modificatore di selezione multipla.", - "openModeModifier": "Controlla l'apertura degli elementi di alberi ed elenchi tramite il mouse (se supportato). Tenere presente che alcuni alberi ed elenchi potrebbero scegliere di ignorare questa impostazione se non è applicabile.", - "horizontalScrolling setting": "Controlla se elenchi e alberi supportano lo scorrimento orizzontale nell'area di lavoro. Avviso: l'attivazione di questa impostazione può influire sulle prestazioni.", - "tree indent setting": "Controlla il rientro dell'albero in pixel.", - "render tree indent guides": "Controlla se l'albero deve eseguire il rendering delle guide per i rientri.", - "list smoothScrolling setting": "Controlla se elenchi e alberi prevedono lo scorrimento uniforme.", - "keyboardNavigationSettingKey.simple": "Con lo stile di spostamento da tastiera simple lo stato attivo si trova sugli elementi che corrispondono all'input da tastiera. L'abbinamento viene effettuato solo in base ai prefissi.", - "keyboardNavigationSettingKey.highlight": "Con lo stile di spostamento da tastiera highlight vengono evidenziati gli elementi corrispondenti all'input da tastiera. Spostandosi ulteriormente verso l'alto o verso il basso ci si sposterà solo negli elementi evidenziati.", - "keyboardNavigationSettingKey.filter": "Con lo stile di spostamento da tastiera filter verranno filtrati e nascosti tutti gli elementi che non corrispondono all'input da tastiera.", - "keyboardNavigationSettingKey": "Controlla lo stile di spostamento da tastiera per elenchi e alberi nel workbench. Le opzioni sono: simple, highlight e filter.", - "automatic keyboard navigation setting": "Controlla se gli spostamenti da tastiera per elenchi e alberi vengono attivati semplicemente premendo un tasto. Se è impostato su `false`, gli spostamenti da tastiera vengono attivati solo durante l'esecuzione del comando `list.toggleKeyboardNavigation`, al quale è possibile assegnare un tasto di scelta rapida.", - "expand mode": "Controlla l'espansione delle cartelle di alberi quando si fa clic sui nomi delle cartelle. Tenere presente che alcuni alberi ed elenchi potrebbero scegliere di ignorare questa impostazione se non è applicabile." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "Non è possibile eseguire la sincronizzazione perché il servizio predefinito è cambiato", + "service changed": "Non è possibile eseguire la sincronizzazione perché il servizio di sincronizzazione è cambiato", + "session expired": "Non è possibile eseguire la sincronizzazione perché la sessione corrente è scaduta", + "turned off": "Non è possibile eseguire la sincronizzazione perché questa operazione è disattivata nel cloud", + "turned off machine": "Non è possibile eseguire la sincronizzazione perché questa operazione è disattivata in questo computer da un altro computer." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Comando che restituisce informazioni sulle chiavi di contesto" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Formato imprevisto '${publisher}.${name}'. Esempio: 'vscode.csharp'.", + "settings sync": "Sincronizzazione impostazioni", + "settingsSync.ignoredExtensions": "Elenco delle estensioni da ignorare durante la sincronizzazione. L'identificatore di un'estensione è sempre `${publisher}.${name}`. Ad esempio: `vscode.csharp`.", + "settingsSync.ignoredSettings": "Configura le impostazioni da ignorare durante la sincronizzazione.", + "settingsSync.keybindingsPerPlatform": "Sincronizza i tasti di scelta rapida per ogni piattaforma." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "I file seguenti sono stati chiusi e modificati nel disco: {0}.", - "noParallelUniverses": "I file seguenti sono stati modificati in modo incompatibile: {0}.", - "cannotWorkspaceUndo": "Non è stato possibile annullare '{0}' in tutti i file. {1}", - "cannotWorkspaceUndoDueToChanges": "Non è stato possibile annullare '{0}' in tutti i file perché sono state apportate modifiche a {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' su tutti i file perché è già in esecuzione un'operazione di annullamento o ripetizione su {1}", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Non è stato possibile annullare '{0}' su tutti i file perché nel frattempo è stata eseguita un'operazione di annullamento o ripetizione", - "confirmWorkspace": "Annullare '{0}' in tutti i file?", - "ok": "Annulla in {0} file", - "nok": "Annulla questo file", - "cancel": "Annulla", - "cannotResourceUndoDueToInProgressUndoRedo": "Non è stato possibile annullare '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione.", - "confirmDifferentSource": "Annullare '{0}'?", - "confirmDifferentSource.ok": "Annulla", - "cannotWorkspaceRedo": "Non è stato possibile ripetere '{0}' in tutti i file. {1}", - "cannotWorkspaceRedoDueToChanges": "Non è stato possibile ripetere '{0}' in tutti i file perché sono state apportate modifiche a {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "Non è stato possibile ripetere l'operazione '{0}' su tutti i file perché è già in esecuzione un'operazione di annullamento o ripetizione sull'elenco di file {1}", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Non è stato possibile ripetere '{0}' su tutti i file perché nel frattempo è stata eseguita un'operazione di annullamento o ripetizione", - "cannotResourceRedoDueToInProgressUndoRedo": "Non è stato possibile ripetere '{0}' perché è già in esecuzione un'operazione di annullamento o ripetizione." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "ID del tipo di carattere da usare. Se non è impostato, viene usato il tipo di carattere definito per primo.", - "iconDefintion.fontCharacter": "Tipo di carattere associato alla definizione di icona.", - "widgetClose": "Icona dell'azione di chiusura nei widget.", - "previousChangeIcon": "Icona per la posizione di Vai a editor precedente.", - "nextChangeIcon": "Icona per la posizione di Vai a editor successivo." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "Non è possibile leggere i dati dei computer perché la versione corrente non è compatibile. Aggiornare {0} e riprovare." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Riapri", - "wait": "&&Continua ad attendere", - "close": "&&Chiudi", + "appCrashed": "Si è verificato un arresto anomalo della finestra", + "appCrashedDetail": "Ci scusiamo per l'inconveniente. Per riprendere dal punto in cui si è verificata l'interruzione, riaprire la finestra.", + "appCrashedDetails": "Si è verificato un arresto anomalo della finestra (motivo: '{0}')", "appStalled": "La finestra non risponde", "appStalledDetail": "È possibile riaprire la finestra, chiuderla oppure attendere.", - "appCrashed": "Si è verificato un arresto anomalo della finestra", - "appCrashedDetails": "Si è verificato un arresto anomalo della finestra (motivo: '{0}')", - "appCrashedDetail": "Ci scusiamo per l'inconveniente. Per riprendere dal punto in cui si è verificata l'interruzione, riaprire la finestra.", - "hiddenMenuBar": "È comunque possibile accedere alla barra dei menu premendo ALT." + "close": "&&Chiudi", + "hiddenMenuBar": "È comunque possibile accedere alla barra dei menu premendo ALT.", + "reopen": "&&Riapri", + "wait": "&&Continua ad attendere" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "&&Nuova finestra", - "mFile": "&&File", - "mEdit": "&&Modifica", - "mSelection": "&&Selezione", - "mView": "&&Visualizza", - "mGoto": "&&Vai", - "mRun": "&&Esegui", - "mTerminal": "&&Terminale", - "mWindow": "Finestra", - "mHelp": "&&Guida", - "mAbout": "Informazioni su {0}", - "miPreferences": "&&Preferenze", - "mServices": "Servizi", - "mHide": "Nascondi {0}", - "mHideOthers": "Nascondi altri", - "mShowAll": "Mostra tutto", - "miQuit": "Chiudi {0}", - "mMinimize": "Riduci a icona", - "mZoom": "Zoom", - "mBringToFront": "Porta tutto in primo piano", - "miSwitchWindow": "Cambia &&finestra...", - "mNewTab": "Nuova scheda", - "mShowPreviousTab": "Mostra scheda precedente", - "mShowNextTab": "Mostra scheda successiva", - "mMoveTabToNewWindow": "Sposta scheda in una nuova finestra", - "mMergeAllWindows": "Unisci tutte le finestre", - "miCheckForUpdates": "Controlla la disponibilità di &&aggiornamenti...", - "miCheckingForUpdates": "Controllo della disponibilità di aggiornamenti...", - "miDownloadUpdate": "Scarica l'aggiornamento &&disponibile", - "miDownloadingUpdate": "Download dell'aggiornamento...", - "miInstallUpdate": "Installa &&aggiornamento...", - "miInstallingUpdate": "Installazione dell'aggiornamento...", - "miRestartToUpdate": "Riavvia per &&aggiornare" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "Il percorso '{0}' sembra non esistere più sul disco.", + "pathNotExistTitle": "Il percorso non esiste", + "uriInvalidDetail": "L'URI '{0}' non è valido e non può essere aperto.", + "uriInvalidTitle": "L'URI non può essere aperto" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "Non è possibile sincronizzare {0} perché la relativa versione locale {1} non è compatibile con la relativa versione remota {2}", - "incompatible sync data": "Non è possibile analizzare i dati di sincronizzazione perché non sono compatibili con la versione corrente." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "Attendibile", + "untrusted": "Modalità con restrizioni" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "È stato premuto ({0}). In attesa del secondo tasto...", - "missing.chord": "La combinazione di tasti ({0}, {1}) non è un comando." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Area di lavoro del codice" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "comandi globali", - "editorCommands": "comandi dell'editor", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "Nuova finestra", + "newWindowDesc": "Apre una nuova finestra", + "recentFolders": "Cartelle recenti", + "recentFoldersAndWorkspaces": "Cartelle e aree di lavoro recenti", + "untitledWorkspace": "Senza titolo (Area di lavoro)", + "workspaceName": "{0} (Area di lavoro)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "OK", + "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", + "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Colori e stili per il token.", - "schema.token.foreground": "Colore primo piano per il token.", - "schema.token.background.warning": "I colori di sfondo del token non sono supportati.", - "schema.token.fontStyle": "Imposta tutti gli stili del carattere della regola: 'italic', 'bold' o 'underline' oppure una combinazione. L'impostazione di tutti gli stili non in elenco verrà annullata. Specificare una stringa vuota per annullare l'impostazione di tutti gli stili.", - "schema.fontStyle.error": "Lo stile del carattere deve essere 'italic', 'bold' o 'underline' o una combinazione di queste impostazioni. Con una stringa vuota vengono rimossi tutti gli stili.", - "schema.token.fontStyle.none": "Nessuno (cancella lo stile ereditato)", - "schema.token.bold": "Imposta o annulla lo stile del carattere su grassetto. Nota: 'fontStyle' ha la precedenza su questa impostazione.", - "schema.token.italic": "Imposta o annulla lo stile del carattere su corsivo. Nota: 'fontStyle' ha la precedenza su questa impostazione.", - "schema.token.underline": "Imposta o annulla lo stile del carattere su sottolineato. Nota: 'fontStyle' ha la precedenza su questa impostazione.", - "comment": "Stile per i commenti.", - "string": "Stile per le stringhe.", - "keyword": "Stile per le parole chiave.", - "number": "Stile per i numeri.", - "regexp": "Stile per le espressioni.", - "operator": "Stile per gli operatori.", - "namespace": "Stile per gli spazi dei nomi.", - "type": "Stile per i tipi.", - "struct": "Stile per gli struct.", - "class": "Stile per le classi.", - "interface": "Stile per le interfacce.", - "enum": "Stile per le enumerazioni.", - "typeParameter": "Stile per i parametri di tipo.", - "function": "Stile per le funzioni", - "member": "Stile per le funzioni membro", - "method": "Stile per il metodo (funzioni membro)", - "macro": "Stile per le macro.", - "variable": "Stile per le variabili.", - "parameter": "Stile per i parametri.", - "property": "Stile per le proprietà.", - "enumMember": "Stile per i membri di enumerazione.", - "event": "Stile per gli eventi.", - "labels": "Stile per le etichette. ", - "declaration": "Stile per tutte le dichiarazioni di simbolo.", - "documentation": "Stile da usare per i riferimenti nella documentazione.", - "static": "Stile da usare per i simboli statici.", - "abstract": "Stile da usare per i simboli astratti.", - "deprecated": "Stile da usare per i simboli deprecati.", - "modification": "Stile da usare per gli accessi in scrittura.", - "async": "Stile da usare per i simboli asincroni.", - "readonly": "Stile da usare per i simboli di sola lettura." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "usate di recente", - "morecCommands": "altri comandi", - "canNotRun": "Il comando '{0}' ha restituito un errore ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "Aggiungi azione \"Apri con %1\" al menu di scelta rapida file di Esplora risorse", + "AddContextMenuFolders": "Aggiungi azione \"Apri con %1\" al menu di scelta rapida directory di Esplora risorse", + "AddToPath": "Aggiungi a PATH (richiede il riavvio della Shell)", + "AdditionalIcons": "Icone aggiuntive:", + "AssociateWithFiles": "Registra %1 come editor per i tipi di file supportati", + "ConfirmUninstall": "Rimuovere completamente %1 e tutti i relativi componenti?", + "CreateDesktopIcon": "Crea un'icona &desktop", + "CreateQuickLaunchIcon": "Crea un'icona &Avvio veloce", + "FinishedLabel": "Il programma di installazione ha completato l'installazione di [name] nel computer. Per avviare l'applicazione, è possibile selezionare i collegamenti installati.", + "OpenWithCodeContextMenu": "Apr&i con %1", + "Other": "Altro:", + "RunAfter": "Esegui %1 dopo l'installazione", + "SourceFile": "File di origine %1" }, "readme.md": { "LanguagePackTitle": "Il Language Pack fornisce un'esperienza localizzata dell'interfaccia utente di VS Code.", @@ -2059,974 +2153,148 @@ "SourceFile": "File di origine %1", "OpenWithCodeContextMenu": "Apr&i con %1" }, + "vs/code/electron-main/app": { + "cancel": "&&No", + "confirmOpenDetail": "Se questa richiesta non è stata avviata, potrebbe rappresentare un tentativo di attacco nel sistema. Se non è stata intrapresa un'azione esplicita per avviare questa richiesta, è consigliabile fare clic su 'No'", + "confirmOpenMessage": "Un'applicazione esterna vuole aprire '{0}' in {1}. Aprire il file o la cartella?", + "open": "&&Sì", + "trace.detail": "Creare un problema e allegare manualmente il file seguente:\r\n{0}", + "trace.message": "L'analisi è stata creata.", + "trace.ok": "OK" + }, "vs/code/electron-main/main": { + "close": "&&Chiudi", "secondInstanceAdmin": "Una seconda istanza di {0} è già in esecuzione come amministratore.", "secondInstanceAdminDetail": "Chiudere l'altra istanza e riprovare.", "secondInstanceNoResponse": "Un'altra istanza di {0} è in esecuzione ma non risponde", "secondInstanceNoResponseDetail": "Chiudere tutte le altre istanze e riprovare.", "startupDataDirError": "Non è possibile scrivere i dati utente del programma.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAssicurarsi che le directory seguenti siano scrivibili:\r\n\r\n{1}", - "close": "&&Chiudi" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nAssicurarsi che le directory seguenti siano scrivibili:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "nascondi", - "show": "mostra", - "createOnGitHub": "Crea in GitHub", - "previewOnGitHub": "Anteprima in GitHub", - "loadingData": "Caricamento dei dati...", - "rateLimited": "Superato il limite di query GitHub. Attendere prego.", - "similarIssues": "Problemi simili", - "open": "Apri", - "closed": "Chiuso", - "noSimilarIssues": "Nessun problema simile trovato", - "bugReporter": "Report sui bug", - "featureRequest": "Richiesta di funzionalità", - "performanceIssue": "Problema di prestazioni", - "selectSource": "Selezionare l'origine", - "vscode": "Visual Studio Code", - "extension": "Un'estensione", - "marketplace": "Marketplace di Estensioni", - "unknown": "Sconosciuto", - "stepsToReproduce": "Passaggi da riprodurre", "bugDescription": "Indicare i passaggi necessari per riprodurre il problema in modo affidabile. Includere i risultati effettivi e quelli previsti. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", - "performanceIssueDesciption": "Quando si è verificato questo problema di prestazioni? All'avvio o dopo una serie specifiche di azioni? È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "bugReporter": "Report sui bug", + "closed": "Chiuso", + "createOnGitHub": "Crea in GitHub", "description": "Descrizione", - "featureRequestDescription": "Descrivere la funzionalità desiderata. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", - "pasteData": "I dati necessari sono stati scritti negli appunti perché erano eccessivi per l'invio. Incollarli.", "disabledExtensions": "Le estensioni sono disabilitate", - "noCurrentExperiments": "Non sono presenti esperimenti correnti." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Nome del processo", - "cpu": "% CPU", - "pid": "PID", - "memory": "Memoria (MB)", - "killProcess": "Termina processo", - "forceKillProcess": "Forza terminazione del processo", - "copy": "Copia", - "copyAll": "Copia tutto", - "debug": "Esegui debug" - }, - "vs/code/electron-main/app": { - "open": "&&Sì", - "cancel": "&&No", - "confirmOpenMessage": "Un'applicazione esterna vuole aprire '{0}' in {1}. Aprire il file o la cartella?", - "confirmOpenDetail": "Se questa richiesta non è stata avviata, potrebbe rappresentare un tentativo di attacco nel sistema. Se non è stata intrapresa un'azione esplicita per avviare questa richiesta, è consigliabile fare clic su 'No'", - "trace.message": "L'analisi è stata creata.", - "trace.detail": "Creare un problema e allegare manualmente il file seguente:\r\n{0}", - "trace.ok": "OK" + "extension": "Un'estensione", + "featureRequest": "Richiesta di funzionalità", + "featureRequestDescription": "Descrivere la funzionalità desiderata. È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "hide": "nascondi", + "loadingData": "Caricamento dei dati...", + "marketplace": "Marketplace di Estensioni", + "noCurrentExperiments": "Non sono presenti esperimenti correnti.", + "noSimilarIssues": "Nessun problema simile trovato", + "open": "Apri", + "pasteData": "I dati necessari sono stati scritti negli appunti perché erano eccessivi per l'invio. Incollarli.", + "performanceIssue": "Problema di prestazioni", + "performanceIssueDesciption": "Quando si è verificato questo problema di prestazioni? All'avvio o dopo una serie specifiche di azioni? È supportato il linguaggio Markdown per GitHub. Sarà possibile modificare il problema e aggiungere screenshot quando verrà visualizzato in anteprima in GitHub.", + "previewOnGitHub": "Anteprima in GitHub", + "rateLimited": "Superato il limite di query GitHub. Attendere prego.", + "selectSource": "Selezionare l'origine", + "show": "mostra", + "similarIssues": "Problemi simili", + "stepsToReproduce": "Passaggi da riprodurre", + "unknown": "Sconosciuto", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Completare il modulo in lingua inglese.", - "issueTypeLabel": "Questo è un", - "issueSourceLabel": "File in", - "issueSourceEmptyValidation": "L'origine del problema è obbligatoria.", - "disableExtensionsLabelText": "Provare a riprodurre il problema dopo {0}. Se il problema si verifica solo quando le estensioni sono attive, è probabilmente un problema legato ad un'estensione.", - "disableExtensions": "disabilitando tutte le estensioni e ricaricando la finestra", "chooseExtension": "Estensione", - "extensionWithNonstandardBugsUrl": "Lo strumento di segnalazione problemi non riesce a creare problemi per questa estensione. Per segnalare un problema, visitare {0}.", + "completeInEnglish": "Completare il modulo in lingua inglese.", + "descriptionEmptyValidation": "La descrizione è obbligatoria.", + "details": "Immettere i dettagli.", + "disableExtensions": "disabilitando tutte le estensioni e ricaricando la finestra", + "disableExtensionsLabelText": "Provare a riprodurre il problema dopo {0}. Se il problema si verifica solo quando le estensioni sono attive, è probabilmente un problema legato ad un'estensione.", "extensionWithNoBugsUrl": "Lo strumento di segnalazione problemi non riesce a creare problemi per questa estensione, perché non specifica un URL per la segnalazione dei problemi. Vedere la pagina relativa a questa estensione nel marketplace per verificare se sono disponibili altre istruzioni.", + "extensionWithNonstandardBugsUrl": "Lo strumento di segnalazione problemi non riesce a creare problemi per questa estensione. Per segnalare un problema, visitare {0}.", + "issueSourceEmptyValidation": "L'origine del problema è obbligatoria.", + "issueSourceLabel": "File in", "issueTitleLabel": "Titolo", "issueTitleRequired": "Immettere un titolo.", - "titleEmptyValidation": "Il titolo è obbligatorio.", - "titleLengthValidation": "Il titolo è troppo lungo.", - "details": "Immettere i dettagli.", - "descriptionEmptyValidation": "La descrizione è obbligatoria.", - "sendSystemInfo": "Includi informazioni sul sistema ({0})", - "show": "mostra", - "sendProcessInfo": "Includi i processi attualmente in esecuzione ({0})", - "sendWorkspaceInfo": "Includi i metadati dell'area di lavoro ({0})", + "issueTypeLabel": "Questo è un", + "sendExperiments": "Includi informazioni sull'esperimento A/B ({0})", "sendExtensions": "Includi le estensioni abilitate ({0})", - "sendExperiments": "Includi informazioni sull'esperimento A/B ({0})" + "sendProcessInfo": "Includi i processi attualmente in esecuzione ({0})", + "sendSystemInfo": "Includi informazioni sul sistema ({0})", + "sendWorkspaceInfo": "Includi i metadati dell'area di lavoro ({0})", + "show": "mostra", + "titleEmptyValidation": "Il titolo è obbligatorio.", + "titleLengthValidation": "Il titolo è troppo lungo." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Nuova scheda della finestra", - "showPreviousTab": "Visualizza scheda della finestra precedente", - "showNextWindowTab": "Visualizza scheda della finestra successiva", - "moveWindowTabToNewWindow": "Sposta scheda della finestra in una nuova finestra", - "mergeAllWindowTabs": "Unisci tutte le finestre", - "toggleWindowTabsBar": "Attiva/Disattiva barra delle schede delle finestre", - "miCloseWindow": "Chiudi &&finestra", - "miExit": "E&&sci", - "miZoomIn": "&&Zoom avanti", - "miZoomOut": "&&Zoom indietro", - "miZoomReset": "&&Reimposta zoom", - "miReportIssue": "&&Segnala problema", - "miOpenProcessExplorerer": "Apri &&Process Explorer", - "windowConfigurationTitle": "Finestra", - "window.openWithoutArgumentsInNewWindow.on": "Apre una nuova finestra vuota.", - "window.openWithoutArgumentsInNewWindow.off": "Imposta lo stato attivo sull'ultima istanza in esecuzione attiva.", - "openWithoutArgumentsInNewWindow": "Controlla se deve essere aperta una nuova finestra vuota quando si avvia una seconda istanza senza argomenti o se è necessario impostare lo stato attivo sull'ultima istanza in esecuzione.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", - "window.reopenFolders.preserve": "Riapri sempre tutte le finestre. Se si apre una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene aperta come una nuova finestra a meno che non sia stata aperta in precedenza. I file vengono aperti in una delle finestre ripristinate.", - "window.reopenFolders.all": "Riapri tutte le finestre a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", - "window.reopenFolders.folders": "Riapri tutte le finestre con cartelle o aree di lavoro aperte a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", - "window.reopenFolders.one": "Riapri l'ultima finestra attiva a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", - "window.reopenFolders.none": "Non riaprire mai una finestra. A meno che non venga aperta una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene visualizzata una finestra vuota.", - "restoreWindows": "Controlla la modalità di riapertura delle finestre dopo il primo avvio. Questa impostazione non ha alcun effetto quando l'applicazione è già in esecuzione.", - "restoreFullscreen": "Controlla se una finestra deve essere ripristinata a schermo intero se è stata chiusa in questa modalità.", - "zoomLevel": "Consente di modificare il livello di zoom della finestra. Il valore originale è 0 e ogni incremento superiore (ad esempio 1) o inferiore (ad esempio -1) rappresenta un aumento o una diminuzione del 20% della percentuale di zoom. È anche possibile immettere valori decimali per modificare il livello di zoom con maggiore granularità.", - "window.newWindowDimensions.default": "Apre nuove finestre al centro della schermata.", - "window.newWindowDimensions.inherit": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva.", - "window.newWindowDimensions.offset": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva con una posizione di offset.", - "window.newWindowDimensions.maximized": "Apre nuove finestre ingrandite a schermo intero.", - "window.newWindowDimensions.fullscreen": "Apre nuove finestre nella modalità a schermo intero.", - "newWindowDimensions": "Controlla le dimensioni relative all'apertura di una nuova finestra quando almeno un'altra finestra è già aperta. Si noti che questa impostazione non influisce sulla prima finestra aperta. La prima finestra si riaprirà sempre con le dimensioni e la posizione che aveva prima della chiusura.", - "closeWhenEmpty": "Controlla se con la chiusura dell'ultimo editor deve essere chiusa anche la finestra. Questa impostazione viene applicata solo alle finestre che non contengono cartelle.", - "window.doubleClickIconToClose": "Se è abilitata, quando si fa doppio clic sull'icona dell'applicazione nella barra del titolo la finestra viene chiusa e non è possibile trascinarla dall'icona. Questa impostazione ha effetto solo quando `#window.titleBarStyle#` è impostato su `custom`.", - "titleBarStyle": "Regola l'aspetto della barra del titolo della finestra. In Linux e Windows questa impostazione influisce anche sull'aspetto dell'applicazione e dei menu di scelta rapida. Per applicare le modifiche, è necessario un riavvio completo.", - "dialogStyle": "Consente di modificare l'aspetto delle finestre di dialogo.", - "window.nativeTabs": "Abilita le finestre di tab per macOS Sierra. La modifica richiede un riavvio. Eventuali personalizzazioni della barra del titolo verranno disabilitate", - "window.nativeFullScreen": "Controlla se usare la modalità a schermo intero nativa in macOS. Disabilitare questa opzione per impedire a macOS di creare un nuovo spazio quando si passa alla modalità a schermo intero.", - "window.clickThroughInactive": "Se è abilitata, facendo clic su una finestra inattiva si attiverà non solo la finestra, ma anche l'elemento su cui è posizionato il puntatore del mouse se è selezionabile. Se è disabilitata, facendo clic in un punto qualsiasi in una finestra inattiva verrà attivata solo la finestra e sarà necessario fare di nuovo clic sull'elemento.", - "telemetryConfigurationTitle": "Telemetria", - "telemetry.enableCrashReporting": "Consente l'invio di segnalazioni di arresto anomalo del sistema a un servizio online Microsoft. \r\nPer rendere effettiva questa opzione, è necessario riavviare.", - "keyboardConfigurationTitle": "Tastiera", - "touchbar.enabled": "Abilita i pulsanti della Touch Bar di macOS sulla tastiera se disponibili.", - "touchbar.ignored": "Set di identificatori per le voci della Touch Bar che non dovrebbero essere visualizzati, ad esempio `workbench.action.navigateBack`.", - "argv.locale": "Lingua di visualizzazione da usare. Per selezionare una lingua diversa, è necessario installare il Language Pack associato.", - "argv.disableHardwareAcceleration": "Disabilita l'accelerazione hardware. Modificare questa opzione SOLO in caso di problemi di grafica.", - "argv.disableColorCorrectRendering": "Risolve i problemi relativi alla selezione del profilo colore. Modificare questa opzione SOLO in caso di problemi di grafica.", - "argv.forceColorProfile": "Consente di eseguire l'override del profilo colori da usare. Se i colori non vengono visualizzati correttamente, provare a impostare questo valore su `srgb` e riavviare.", - "argv.enableCrashReporter": "Consente di disabilitare la segnalazione degli arresti anomali del sistema. Se si modifica il valore, è necessario riavviare l'app.", - "argv.crashReporterId": "ID univoco usato per correlare i report di arresto anomalo del sistema inviati da questa istanza dell'app.", - "argv.enebleProposedApi": "Abilita le API proposte per un elenco di ID estensione, ad esempio `vscode.git`. Le API proposte sono instabili e soggette a interruzione senza preavviso in qualsiasi momento. Questa impostazione deve essere impostata solo per lo sviluppo e il test di estensioni.", - "argv.logLevel": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "argv.force-renderer-accessibility": "Forza il renderer ad essere accessibile. Modificarlo SOLO se si usa un'utilità per la lettura dello schermo in Linux. Su altre piattaforme il renderer sarà accessibile automaticamente. Questo flag viene impostato automaticamente se editor.accessibilitySupport è impostato su on." - }, - "vs/workbench/common/actions": { - "view": "Visualizza", - "help": "Guida", - "preferences": "Preferenze", - "developer": "Sviluppatore" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Colore di sfondo delle schede attive. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedActiveBackground": "Colore di sfondo delle schede attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabInactiveBackground": "Colore di sfondo delle schede inattive. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedInactiveBackground": "Colore di sfondo delle schede inattive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveForeground": "Colore di primo piano delle schede attive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabInactiveForeground": "Colore di primo piano delle schede inattive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedActiveForeground": "Colore primo piano delle schede attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedInactiveForeground": "Colore primo piano delle schede inattiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabHoverBackground": "Colore di sfondo al passaggio del mouse sulle schede. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedHoverBackground": "Colore di sfondo al passaggio del mouse sulle schede in un gruppo non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabHoverForeground": "Colore primo piano delle schede al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedHoverForeground": "Colore primo piano delle schede al passaggio del mouse in un gruppo non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabBorder": "Bordo per separare le schede l'una dall'altra. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "lastPinnedTabBorder": "Bordo per separare le schede aggiunte da altre schede. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveBorder": "Bordo nella parte inferiore di una scheda attiva. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveUnfocusedBorder": "Bordo nella parte inferiore di una scheda attiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveBorderTop": "Bordo nella parte superiore di una scheda attiva. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveUnfocusedBorderTop": "Bordo nella parte superiore di una scheda attiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabHoverBorder": "Bordo da utilizzare per evidenziare la scheda al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabUnfocusedHoverBorder": "Bordo da utilizzare per evidenziare la scheda non attiva al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabActiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) attive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "tabInactiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) inattive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "unfocusedActiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "unfocusedINactiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) inattive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", - "editorPaneBackground": "Colore di sfondo del riquadro degli editor visibile a sinistra e a destra del layout editor centrato.", - "editorGroupBackground": "Colore di sfondo deprecato di un gruppo di editor.", - "deprecatedEditorGroupBackground": "Deprecato: in seguito all'introduzione del layout dell'editor griglia, il colore di sfondo di un gruppo di editor non è più supportato. È possibile usare editorGroup.emptyBackground per impostare il colore di sfondo di gruppi di editor vuoti.", - "editorGroupEmptyBackground": "Colore di sfondo di un gruppo di editor vuoto. I gruppi di editor sono contenitori di editor.", - "editorGroupFocusedEmptyBorder": "Colore del bordo di un gruppo di editor vuoto con stato attivo. I gruppi di editor sono contenitori di editor.", - "tabsContainerBackground": "Colore di sfondo dell'intestazione del titolo di gruppo di editor, quando le schede sono abilitate. I gruppi di editor sono i contenitori degli editor.", - "tabsContainerBorder": "Colore del bordo dell'intestazione del titolo di gruppo di editor, quando le schede sono abilitate. I gruppi di editor sono i contenitori degli editor.", - "editorGroupHeaderBackground": "Colore di sfondo dell'intestazione del titolo dell'editor quando le schede sono disabilitate (`\"workbench.editor.showTabs\": false`). I gruppi di editor sono contenitori di editor.", - "editorTitleContainerBorder": "Colore del bordo dell'intestazione del titolo di gruppo di editor. I gruppi di editor sono i contenitori degli editor.", - "editorGroupBorder": "Colore per separare più gruppi di editor l'uno dall'altro. I gruppi di editor sono i contenitori degli editor.", - "editorDragAndDropBackground": "Colore di sfondo quando si trascinano gli editor. Il colore dovrebbe avere una trasparenza impostata in modo che il contenuto dell'editor sia ancora visibile.", - "imagePreviewBorder": "Colore del bordo per l'immagine nell'anteprima immagine.", - "panelBackground": "Colore di sfondo dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato.", - "panelBorder": "Colore del bordo dei pannelli per separarli dall'editor. I pannelli sono visualizzati sotto l'area dell'editor e contengono viste quali quella di output e del terminale integrato.", - "panelActiveTitleForeground": "Colore del titolo del pannello attivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", - "panelInactiveTitleForeground": "Colore del titolo del pannello inattivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", - "panelActiveTitleBorder": "Colore del bordo per il titolo del pannello attivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", - "panelInputBorder": "Bordo della casella di input per gli input nel pannello.", - "panelDragAndDropBorder": "Colore di feedback trascinamento della selezione per i titoli dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", - "panelSectionDragAndDropBackground": "Colore di feedback trascinamento della selezione per le sezioni dei pannelli. Il colore dovrebbe avere una trasparenza impostata in modo che le sezioni dei pannelli siano ancora visibili. I pannelli vengono visualizzati sotto l'area dell'editor e contengono visualizzazioni come quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", - "panelSectionHeaderBackground": "Colore di sfondo dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", - "panelSectionHeaderForeground": "Colore primo piano dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", - "panelSectionHeaderBorder": "Colore del bordo dell'intestazione delle sezioni dei pannelli usato quando più visualizzazioni sono distribuite con spaziatura verticale nel pannello. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", - "panelSectionBorder": "Colore del bordo delle sezioni dei pannelli usato quando più visualizzazioni sono distribuite con spaziatura orizzontalmente nel pannello. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", - "statusBarForeground": "Colore primo piano quando viene aperta un'area di lavoro o una cartella. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarNoFolderForeground": "Colore primo piano quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarBackground": "Colore di sfondo della barra di stato quando viene aperta un'area di lavoro o una cartella. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarNoFolderBackground": "Colore di sfondo della barra di stato quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarBorder": "Colore del bordo della barra di stato che la separa dalla sidebar e dall'editor. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarNoFolderBorder": "Colore del bordo della barra di stato che la separa dalla barra laterale e dall'editor quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarItemActiveBackground": "Colore di sfondo degli elementi della barra di stato quando si fa clic. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarItemHoverBackground": "Colore di sfondo degli elementi della barra di stato al passaggio del mouse. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarProminentItemForeground": "Colore primo piano degli elementi rilevanti della barra di stato. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Attiva/Disattiva l'uso di TAB per spostare lo stato attivo` nel riquadro comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarProminentItemBackground": "Colore di sfondo degli elementi rilevanti della barra di stato. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Toggle Tab Key Moves Focus` nella barra dei comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarProminentItemHoverBackground": "Colore di sfondo degli elementi rilevanti della barra di stato al passaggio del mouse. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Toggle Tab Key Moves Focus` nella barra dei comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarErrorItemBackground": "Colore di sfondo degli elementi di errore della barra di stato. Gli elementi di errore spiccano rispetto ad altre voci della barra di stato per indicare condizioni di errore. La barra di stato è visualizzata nella parte inferiore della finestra.", - "statusBarErrorItemForeground": "Colore primo piano degli elementi di errore della barra di stato. Gli elementi di errore spiccano rispetto ad altre voci della barra di stato per indicare condizioni di errore. La barra di stato è visualizzata nella parte inferiore della finestra.", - "activityBarBackground": "Colore di sfondo della barra attività. La barra attività viene visualizzata nella parte inferiore sinistra/destra e consente il passaggio tra diverse visualizzazioni della barra laterale", - "activityBarForeground": "Colore primo piano dell'elemento della barra attività quando è attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarInActiveForeground": "Colore primo piano dell'elemento della barra attività quando è inattivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarBorder": "Colore del bordo della barra attività che la separa dalla barra laterale. La barra di attività viene mostrata all'estrema sinistra o destra e permette di alternare le visualizzazioni della barra laterale.", - "activityBarActiveBorder": "Colore del bordo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarActiveFocusBorder": "Colore del bordo dello stato attivo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarActiveBackground": "Colore di sfondo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarDragAndDropBorder": "Colore di feedback trascinamento della selezione per gli elementi della barra attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarBadgeBackground": "Colore di sfondo della notifica utente dell'attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "activityBarBadgeForeground": "Colore primo piano della notifica utente dell'attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", - "statusBarItemHostBackground": "Colore di sfondo per l'indicatore di remoto sulla barra di stato.", - "statusBarItemHostForeground": "Colore primo piano per l'indicatore di remoto sulla barra di stato.", - "extensionBadge.remoteBackground": "Colore di sfondo per la notifica di remoto nella visualizzazione delle estensioni.", - "extensionBadge.remoteForeground": "Colore primo piano per la notifica di remoto nella visualizzazione delle estensioni.", - "sideBarBackground": "Colore di sfondo della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca.", - "sideBarForeground": "Colore primo piano della barra laterale. La barra laterale è il contenitore per le visualizzazioni come Esplora risorse e Cerca.", - "sideBarBorder": "Colore del bordo della barra laterale che la separa all'editor. La barra laterale è il contenitore per visualizzazioni come Esplora risorse e Cerca.", - "sideBarTitleForeground": "Colore primo piano del titolo della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca.", - "sideBarDragAndDropBackground": "Colore di feedback trascinamento della selezione per le sezioni della barra laterale. Il colore dovrebbe avere una trasparenza impostata in modo che le sezioni della barra laterale siano ancora visibili. La barra laterale è il contenitore di visualizzazioni come Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", - "sideBarSectionHeaderBackground": "Colore di sfondo dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", - "sideBarSectionHeaderForeground": "Colore primo piano dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni come Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", - "sideBarSectionHeaderBorder": "Colore del bordo dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", - "titleBarActiveForeground": "Primo piano della barra del titolo quando la finestra è attiva.", - "titleBarInactiveForeground": "Primo piano della barra del titolo quando la finestra è inattiva.", - "titleBarActiveBackground": "Sfondo della barra del titolo quando la finestra è attiva.", - "titleBarInactiveBackground": "Sfondo della barra del titolo quando la finestra è inattiva.", - "titleBarBorder": "Colore del bordo della barra del titolo.", - "menubarSelectionForeground": "Colore di primo piano della voce di menu selezionata.", - "menubarSelectionBackground": "Colore di sfondo della voce di menu selezionata nella barra dei menu.", - "menubarSelectionBorder": "Colore del bordo della voce di menu selezionata nella barra dei menu.", - "notificationCenterBorder": "Colore del bordo del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationToastBorder": "Colore del bordo dell'avviso popup di notifica. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsForeground": "Colore primo piano delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsBackground": "Colore di sfondo delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsLink": "Colore primo piano dei collegamenti delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationCenterHeaderForeground": "Colore primo piano dell'intestazione del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationCenterHeaderBackground": "Colore di sfondo dell'intestazione del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsBorder": "Colore del bordo che separa le notifiche da altre notifiche nel centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsErrorIconForeground": "Colore usato per l'icona delle notifiche di errore. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsWarningIconForeground": "Colore usato per l'icona delle notifiche di avviso. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "notificationsInfoIconForeground": "Colore usato per l'icona delle notifiche di informazioni. Le notifiche scorrono dalla parte inferiore destra della finestra.", - "windowActiveBorder": "Colore usato per il bordo della finestra quando è attiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata.", - "windowInactiveBorder": "Colore usato per il bordo della finestra quando è inattiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Editor di testo", - "builtinProviderDisplayName": "Predefinita", - "editor.editorAssociations": "Configura l'editor da usare per tipi di file specifici.", - "editor.editorAssociations.viewType": "ID univoco dell'editor da usare.", - "editor.editorAssociations.filenamePattern": "Criterio GLOB che specifica i file per cui usare l'editor.", - "editorAssociations.viewType.sourceDescription": "Origine: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Indica se l'editor attivo è modificato ma non salvato", - "activeEditorIsNotPreview": "Indica se l'editor attivo non è in modalità di anteprima", - "activeEditorIsPinned": "Indica se l'editor attivo è stato aggiunto", - "activeEditorIsReadonly": "Indica se l'editor attivo è di sola lettura", - "activeEditor": "Identificatore dell'editor attivo", - "activeEditorAvailableEditorIds": "Identificatori di editor disponibili utilizzabili per l'editor attivo", - "textCompareEditorVisible": "Indica se un editor di confronto testo è visibile", - "textCompareEditorActive": "Indica se un editor di confronto testo è attivo", - "groupEditorsCount": "Numero di gruppi di editor aperti", - "activeEditorGroupEmpty": "Indica se il gruppo di editor attivo è vuoto", - "activeEditorGroupIndex": "Indice del gruppo di editor attivo", - "activeEditorGroupLast": "Indica se il gruppo di editor attivo è l'ultimo gruppo", - "multipleEditorGroups": "Indica se ci sono più gruppi di editor aperti", - "editorIsOpen": "Indica se un editor è aperto", - "inZenMode": "Indica se la modalità Zen è abilitata", - "isCenteredLayout": "Indica se il layout centrato è abilitato", - "splitEditorsVertically": "Indica se gli editor vengono divisi verticalmente", - "editorAreaVisible": "Indica se l'area dell'editor è visibile", - "sideBySideLabels": "{0} - {1}", - "preview": "{0}, anteprima", - "pinned": "{0}, aggiunto" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Icona della visualizzazione predefinita.", - "duplicateId": "Una visualizzazione con ID '{0}' è già registrata", - "focusedView": "Identificatore della visualizzazione che ha lo stato attivo della tastiera" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Non è possibile caricare Test Runner.", - "extensionTestError": "Il percorso {0} non punta a un Test Runner di estensioni valido." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "Non è stato possibile trovare il terminale con ID {0} nell'host dell'estensione" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "L'estensione '{0}' non è riuscita ad aggiornare le cartelle dell'area di lavoro: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "Dimensioni predefinite.", - "workbench.editor.titleScrollbarSizing.large": "Aumenta le dimensioni, in modo da facilitare la selezione con il mouse.", - "tabScrollbarHeight": "Controlla l'altezza delle barre di scorrimento usate per le schede e le barre di navigazione nell'area del titolo dell'editor.", - "showEditorTabs": "Controlla se visualizzare o meno gli editor aperti in schede.", - "wrapTabs": "Controlla se il testo nelle schede deve essere suddiviso su più righe quando si supera lo spazio disponibile oppure se deve essere visualizzata una barra di scorrimento. Questo valore viene ignorato quando `workbench.editor.showTabs` è disabilitato.", - "scrollToSwitchTabs": "Controlla l'apertura delle schede durante lo scorrimento. Per impostazione predefinita, durante lo scorrimento le schede verranno visualizzate, ma non aperte. È possibile tenere premuto il tasto MAIUSC durante lo scorrimento per modificare questo comportamento per il tempo necessario. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "highlightModifiedTabs": "Controlla se viene o meno disegnato un bordo superiore nelle schede dell'editor modificate (non salvate). Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "decorations.badges": "Controlla se le decorazioni file dell'editor devono usare le notifiche.", - "decorations.colors": "Controlla se le decorazioni file dell'editor devono usare i colori.", - "workbench.editor.labelFormat.default": "Visualizza il nome del file. Quando le schede sono abilitate e due file presentano lo stesso nome in un unico gruppo, vengono aggiunte le sezioni distintive del percorso di ciascun file. Quando le schede sono disabilitate, viene visualizzato il percorso relativo alla cartella dell'area di lavoro se l'editor è attivo.", - "workbench.editor.labelFormat.short": "Visualizza il nome del file seguito dal nome della directory.", - "workbench.editor.labelFormat.medium": "Visualizza il nome del file seguito dal percorso corrispondente relativo alla cartella dell'area di lavoro.", - "workbench.editor.labelFormat.long": "Visualizza il nome del file seguito dal relativo percorso assoluto.", - "tabDescription": "Controlla il formato dell'etichetta per un editor.", - "workbench.editor.untitled.labelFormat.content": "Il nome del file senza nome deriva dal contenuto della prima riga, a meno che ad esso non sia associato un percorso di file. Verrà usato il nome nel caso in cui la riga sia vuota o non contenga caratteri alfanumerici.", - "workbench.editor.untitled.labelFormat.name": "Il nome del file senza nome non deriva dal contenuto del file.", - "untitledLabelFormat": "Controlla il formato dell'etichetta per un editor senza titolo.", - "untitledHint": "Controlla se il suggerimento senza titolo deve essere testo in linea nell'editor, un pulsante mobile oppure deve essere nascosto.", - "editorTabCloseButton": "Controlla la posizione dei pulsanti di chiusura delle schede dell'editor oppure li disabilita quando è impostata su 'off'. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "workbench.editor.tabSizing.fit": "Adatta sempre le dimensioni delle schede in modo da visualizzare l'etichetta completa dell'editor.", - "workbench.editor.tabSizing.shrink": "Consente di ridurre le dimensioni delle schede quando lo spazio disponibile non è sufficiente per visualizzare tutte le schede contemporaneamente.", - "tabSizing": "Controlla il dimensionamento delle schede dell'editor. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "workbench.editor.pinnedTabSizing.normal": "Una scheda bloccata eredita l'aspetto delle schede non bloccate.", - "workbench.editor.pinnedTabSizing.compact": "Una scheda bloccata viene visualizzata in formato compatto che include solo l'icona o la prima lettera del nome dell'editor.", - "workbench.editor.pinnedTabSizing.shrink": "Una scheda bloccata viene ridotta in base a dimensioni compatte fisse che prevedono la visualizzazione di parti del nome dell'editor.", - "pinnedTabSizing": "Controlla il dimensionamento delle schede bloccate. Le schede bloccate sono visualizzate all'inizio di tutte le schede aperte e in genere non vengono chiuse finché non vengono rimosse. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", - "workbench.editor.splitSizingDistribute": "Divide tutti i gruppi di editor in parti uguali.", - "workbench.editor.splitSizingSplit": "Divide il gruppo di editor attivo in parti uguali.", - "splitSizing": "Controlla il ridimensionamento dei gruppi di editor durante la divisione.", - "splitOnDragAndDrop": "Controlla se i gruppi di editor possono essere divisi da operazioni di trascinamento della selezione rilasciando un editor o un file sui bordi dell'area dell'editor.", - "focusRecentEditorAfterClose": "Controlla se le schede vengono chiuse nell'ordine in cui sono state aperte a partire dall'ultima aperta oppure da sinistra verso destra.", - "showIcons": "Controlla se visualizzare o meno un'icona per gli editor aperti. Richiede l'abilitazione anche di un tema dell'icona di file.", - "enablePreview": "Controlla se gli editor aperti vengono visualizzati come anteprima. Le anteprime editor non vengono mantenute aperte, vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica, e vengono visualizzate nello stile del carattere corsivo.", - "enablePreviewFromQuickOpen": "Controlla se gli editor aperti da Quick Open vengono visualizzati come anteprima. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", - "enablePreviewFromCodeNavigation": "Controlla se gli editor rimangono visualizzati in anteprima quando si avvia l'esplorazione del codice. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", - "closeOnFileDelete": "Controlla se gli editor che visualizzano un file aperto durante la sessione devono chiudersi automaticamente quando il file viene eliminato o rinominato da un altro processo. Se si disabilita questa opzione, in una simile circostanza l'editor rimarrà aperto. Tenere presente che si elimina il file dall'interno dell'applicazione, l'editor verrà sempre chiuso e i file modificati ma non salvati non verranno mai chiusi allo scopo di salvaguardare i dati.", - "editorOpenPositioning": "Controlla la posizione in cui vengono aperti gli editor. Selezionare `left` o `right` per aprire gli editor a sinistra o a destra di quello attualmente attivo. Selezionare `first` o `last` per aprire gli editor indipendentemente da quello attualmente attivo.", - "sideBySideDirection": "Controlla la direzione predefinita degli editor aperti affiancati, ad esempio da Esplora risorse. Per impostazione predefinita, gli editor verranno aperti sul lato destro di quello attualmente attivo. Se si modifica l'impostazione in `down`, gli editor verranno aperti sotto quello attualmente attivo.", - "closeEmptyGroups": "Controlla il comportamento dei gruppi vuoti di editor quando viene chiusa l'ultima scheda nel gruppo. Quando abilitato, i gruppi vuoti si chiuderanno automaticamente. Quando disabilitato, i gruppi vuoti rimarranno parte della griglia.", - "revealIfOpen": "Controlla se un editor viene visualizzato in uno qualsiasi dei gruppi visibili quando viene aperto. Se l'opzione è disabilitata, un editor verrà aperto preferibilmente nel gruppo di editor attualmente attivo. Se è abilitata, un editor già aperto verrà visualizzato e non aperto di nuovo nel gruppo di editor attualmente attivo. Tenere presente che alcuni casi questa impostazione viene ignorata, ad esempio quando si forza l'apertura di un editor in un gruppo specifico oppure a lato del gruppo attualmente attivo.", - "mouseBackForwardToNavigate": "Consente di spostarsi tra i file aperti usando i pulsanti quattro e cinque del mouse, se forniti.", - "restoreViewState": "Ripristina l'ultimo stato della visualizzazione, ad esempio posizione dello scorrimento, quando si riaprono editor di testo chiusi in precedenza.", - "centeredLayoutAutoResize": "Controlla se il layout centrato deve essere ridimensionato automaticamente alla massima larghezza quando è aperto più di un gruppo. Quando è aperto un solo gruppo, verrà ridimensionato alla larghezza originale del layout centrato.", - "limitEditorsEnablement": "Controlla se il numero di editor aperti deve essere o meno limitato. Se è abilitata, gli editor usati meno di recente e non modificati ma non salvati verranno chiusi per fare spazio ai nuovi editor aperti.", - "limitEditorsMaximum": "Controlla il numero massimo di editor aperti. Usare l'impostazione `#workbench.editor.limit.perEditorGroup#` per controllare questo limite per singolo gruppo di editor o per tutti i gruppi.", - "perEditorGroup": "Controlla se applicare il limite massimo di editor aperti al singolo gruppo di editor o a tutti i gruppi di editor.", - "commandHistory": "Controlla il numero di comandi utilizzati di recente da mantenere nella cronologia. Impostare a 0 per disabilitare la cronologia dei comandi.", - "preserveInput": "Controlla se l'ultimo input digitato nel riquadro comandi deve essere ripristinato alla successiva riapertura del riquadro.", - "closeOnFocusLost": "Controlla se Quick Open deve essere chiuso automaticamente quando perde lo stato attivo.", - "workbench.quickOpen.preserveInput": "Controlla se l'ultimo input digitato in Quick Open deve essere ripristinato alla riapertura successiva.", - "openDefaultSettings": "Controlla se all'apertura delle impostazioni viene aperto anche un editor che mostra tutte le impostazioni predefinite.", - "useSplitJSON": "Controlla se usare l'editor JSON diviso quando si modificano impostazioni come JSON.", - "openDefaultKeybindings": "Controlla se all'apertura delle impostazioni dei tasti di scelta rapida viene aperto anche un editor che mostra tutti i tasti di scelta rapida predefiniti.", - "sideBarLocation": "Controlla la posizione della barra laterale della barra attività. Possono essere visualizzate a sinistra o a destra dell'area di lavoro.", - "panelDefaultLocation": "Controlla la posizione predefinita del pannello (terminale, console di debug, output, problemi). Può essere visualizzato nella parte inferiore oppure a destra o a sinistra dell'area di lavoro.", - "panelOpensMaximized": "Controlla se il pannello viene aperto a schermo intero. Può essere sempre aperto a schermo intero, mai aperto a schermo intero oppure aperto nell'ultimo stato in cui si trovava prima di essere chiuso.", - "workbench.panel.opensMaximized.always": "Apri sempre il pannello a schermo intero.", - "workbench.panel.opensMaximized.never": "Non aprire mai il pannello a schermo intero. Il pannello verrà aperto non a schermo intero.", - "workbench.panel.opensMaximized.preserve": "Apri il pannello nello stato in cui si trovava prima della chiusura.", - "statusBarVisibility": "Controlla la visibilità della barra di stato nella parte inferiore del workbench.", - "activityBarVisibility": "Controlla la visibilità della barra attività in Workbench.", - "activityBarIconClickBehavior": "Controlla il comportamento del clic su un'icona della barra attività nel workbench.", - "workbench.activityBar.iconClickBehavior.toggle": "Nasconde la barra laterale se l'elemento selezionato è già visibile.", - "workbench.activityBar.iconClickBehavior.focus": "Sposta lo stato attivo sulla barra laterale se l'elemento selezionato è già visibile.", - "viewVisibility": "Controlla la visibilità delle azioni dell'intestazione della visualizzazione. Le azioni dell'intestazione della visualizzazione possono essere sempre visibili oppure visibili solo quando lo stato attivo è spostato sulla visualizzazione o si passa con il puntatore sulla visualizzazione.", - "fontAliasing": "Controlla il metodo di aliasing dei caratteri nell'area di lavoro.", - "workbench.fontAliasing.default": "Anti-aliasing dei caratteri a livello di sub-pixel. Nella maggior parte delle visualizzazioni non retina consentirà di ottenere un testo con il massimo contrasto.", - "workbench.fontAliasing.antialiased": "Anti-aliasing dei caratteri a livello di pixel, invece che a livello di sub-pixel. Consente di visualizzare i caratteri più chiari.", - "workbench.fontAliasing.none": "Disabilita l'anti-aliasing dei caratteri. Il testo verrà visualizzato con contorni irregolari. ", - "workbench.fontAliasing.auto": "Applica automaticamente `default` o `antialiased` in base al valore DPI degli schermi.", - "settings.editor.ui": "Usa l'editor dell'interfaccia utente per le impostazioni.", - "settings.editor.json": "Usa l'editor di file JSON.", - "settings.editor.desc": "Determina l'editor di impostazioni da usare per impostazione predefinita.", - "workbench.hover.delay": "Controlla il ritardo in millisecondi dopo il quale viene visualizzato il testo al passaggio del mouse per gli elementi del workbench, ad esempio alcuni elementi della visualizzazione struttura ad albero forniti dall'estensione. Gli elementi già visibili potrebbero richiedere un aggiornamento prima di riflettere questa modifica dell'impostazione.", - "windowTitle": "Controlla il titolo della finestra in base all'editor attivo. Le variabili vengono sostituite in base al contesto:", - "activeEditorShort": "`${activeEditorShort}`: nome file (ad esempio File.txt).", - "activeEditorMedium": "`${activeEditorMedium}`: percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt).", - "activeEditorLong": "`${activeEditorLong}`: percorso completo del file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile/File.txt).", - "activeFolderShort": "`${activeFolderShort}`: nome della cartella in cui si trova il file (ad esempio CartellaFile).", - "activeFolderMedium": "`${activeFolderMedium}`: percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile).", - "activeFolderLong": "`${activeFolderLong}`: percorso completo della cartella che contiene il file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile).", - "folderName": "`${folderName}`: nome della cartella dell'area di lavoro in cui si trova il file (ad esempio Cartella).", - "folderPath": "`${folderPath}`: percorso file della cartella dell'area di lavoro in cui si trova il file (ad esempio /Utenti/Sviluppo/Cartella).", - "rootName": "`${rootName}`: nome della cartella o dell'area di lavoro (ad esempio Cartella o AreaDiLavoro).", - "rootPath": "`${rootPath}`: percorso file della cartella o dell'area di lavoro aperta (ad esempio /Utenti/Sviluppo/AreaDiLavoro).", - "appName": "`${appName}`: ad esempio VS Code.", - "remoteName": "`${remoteName}`: ad esempio SSH", - "dirty": "`${dirty}`: indicatore che segnala se l'editor attivo è modificato ma non salvato.", - "separator": "`${separator}`: separatore condizionale (\" - \") visualizzato solo se circondato da variabili con valori o testo statico.", - "windowConfigurationTitle": "Finestra", - "window.titleSeparator": "Separatore usato da `window.title`.", - "window.menuBarVisibility.classic": "Il menu viene visualizzato nella parte superiore della finestra e nascosto solo nella modalità a schermo intero.", - "window.menuBarVisibility.visible": "Il menu è sempre visibile nella parte superiore della finestra, anche nella modalità a schermo intero.", - "window.menuBarVisibility.toggle.mac": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra eseguendo il comando `Sposta lo stato attivo sul menu dell'applicazione`.", - "window.menuBarVisibility.toggle": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra premendo ALT.", - "window.menuBarVisibility.hidden": "Il menu è sempre nascosto.", - "window.menuBarVisibility.compact": "Il menu viene visualizzato sotto forma di pulsante compatto nella barra laterale. Questo valore viene ignorato quando `#window.titleBarStyle#` è impostato su `native`.", - "menuBarVisibility.mac": "Controlla la visibilità della barra dei menu. L'impostazione 'toggle' indica che la barra dei menu è nascosta e che per visualizzarla è necessario eseguire `Sposta lo stato attivo sul menu dell'applicazione`. L'impostazione 'compact' consente di spostare il menu nella barra laterale.", - "menuBarVisibility": "Controlla la visibilità della barra dei menu. L'impostazione 'toggle' indica che la barra dei menu è nascosta e che per visualizzarla è necessario premere una sola volta il tasto ALT. L'impostazione 'compact' consente di spostare il menu nella barra laterale.", - "enableMenuBarMnemonics": "Controlla se è possibile aprire i menu principali tramite tasti di scelta rapida con ALT. Disattivare i tasti di scelta se invece si intende associare i tasti di scelta rapida con ALT ai comandi dell'editor.", - "customMenuBarAltFocus": "Controlla se, quando si preme ALT, lo stato attivo verrà spostato sulla barra dei menu. Questa impostazione non ha effetto sull'attivazione/disattivazione della barra dei menu con ALT.", - "window.openFilesInNewWindow.on": "I file verranno aperti in una nuova finestra.", - "window.openFilesInNewWindow.off": "I file verranno aperti nella finestra con la cartella dei file aperta o nell'ultima finestra attiva.", - "window.openFilesInNewWindow.defaultMac": "I file verranno aperti nella finestra con la cartella dei file aperta o nell'ultima finestra attiva a meno che non vengano aperti tramite il pannello Dock o da Finder.", - "window.openFilesInNewWindow.default": "I file verranno aperti in una nuova finestra a meno che non vengano selezionati all'interno dell'applicazione, ad esempio tramite il menu File.", - "openFilesInNewWindowMac": "Controlla se i file devono essere aperti in una nuova finestra. \r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", - "openFilesInNewWindow": "Controlla se i file devono essere aperti in una nuova finestra.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", - "window.openFoldersInNewWindow.on": "Le cartelle verranno aperte in una nuova finestra.", - "window.openFoldersInNewWindow.off": "Le cartelle sostituiranno l'ultima finestra attiva.", - "window.openFoldersInNewWindow.default": "Le cartelle verranno aperte in una nuova finestra a meno che non si selezioni una cartella dall'interno dell'applicazione, ad esempio tramite il menu File.", - "openFoldersInNewWindow": "Controlla se le cartelle devono essere aperte in una nuova finestra o sostituire l'ultima finestra attiva.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", - "window.confirmBeforeClose.always": "Prova sempre a chiedere conferma. Si noti che i browser possono ancora decidere di chiudere una scheda o una finestra senza conferma.", - "window.confirmBeforeClose.keyboardOnly": "Chiede conferma solo se è stato rilevato un tasto di scelta rapida. Si noti che in alcuni casi il rilevamento potrebbe non essere possibile.", - "window.confirmBeforeClose.never": "Non chiedere mai conferma in modo esplicito a meno che la perdita di dati non sia imminente.", - "confirmBeforeCloseWeb": "Controlla se visualizzare una finestra di dialogo di conferma prima di chiudere la scheda o la finestra del browser. Si noti che, anche se questa impostazione è abilitata, i browser possono comunque decidere di chiudere una scheda o una finestra senza conferma e che questa impostazione è solo un suggerimento che potrebbe non funzionare in tutti i casi.", - "zenModeConfigurationTitle": "Modalità Zen", - "zenMode.fullScreen": "Consente di controllare se attivando la modalità Zen anche l'area di lavoro passa alla modalità schermo intero.", - "zenMode.centerLayout": "Controlla se attivando la modalità Zen viene centrato anche il layout.", - "zenMode.hideTabs": "Controlla se attivando la modalità Zen vengono nascoste anche le schede del workbench.", - "zenMode.hideStatusBar": "Controlla se attivando la modalità Zen viene nascosta anche la barra di stato nella parte inferiore del workbench.", - "zenMode.hideActivityBar": "Controlla se attivando la modalità Zen viene nascosta anche la barra di stato a sinistra o a destra dell'area di lavoro.", - "zenMode.hideLineNumbers": "Controlla se attivando la modalità Zen vengono nascosti anche i numeri di riga dell'editor.", - "zenMode.restore": "Controlla se una finestra deve essere ripristinata nella modalità Zen se è stata chiusa in questa modalità.", - "zenMode.silentNotifications": "Controlla se le notifiche vengono visualizzate in modalità zen. Se è true, verranno visualizzate solo le notifiche di errore." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Annulla", - "redo": "Ripeti", - "cut": "Taglia", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copia", - "paste": "Incolla", - "selectAll": "Seleziona tutto" + "copyAll": "Copia tutto", + "cpu": "% CPU", + "debug": "Esegui debug", + "forceKillProcess": "Forza terminazione del processo", + "killProcess": "Termina processo", + "memory": "Memoria (MB)", + "name": "Nome del processo", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Esamina le chiavi di contesto", - "toggle screencast mode": "Attiva/disattiva modalità Screencast", - "logStorage": "Registra contenuto del database di archiviazione", - "logWorkingCopies": "Registra copie di lavoro", - "screencastModeConfigurationTitle": "Modalità Screencast", - "screencastMode.location.verticalPosition": "Controlla l'offset verticale della sovrimpressione della modalità Screencast dal basso come percentuale dell'altezza del workbench.", - "screencastMode.fontSize": "Controlla le dimensioni del carattere in pixel della tastiera in modalità Screencast.", - "screencastMode.onlyKeyboardShortcuts": "Visualizza solo i tasti di scelta rapida in modalità Screencast.", - "screencastMode.keyboardOverlayTimeout": "Controlla l'intervallo in millisecondi relativo alla visualizzazione della sovrimpressione della tastiera in modalità Screencast.", - "screencastMode.mouseIndicatorColor": "Controlla il colore in formato esadecimale (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) dell'indicatore del mouse in modalità Screencast.", - "screencastMode.mouseIndicatorSize": "Controlla le dimensioni in pixel dell'indicatore del mouse in modalità Screencast." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Riferimento per tasti di scelta rapida", - "openDocumentationUrl": "Documentazione", - "openIntroductoryVideosUrl": "Video introduttivi", - "openTipsAndTricksUrl": "Suggerimenti e trucchi", - "newsletterSignup": "Iscrizione alla newsletter VS Code", - "openTwitterUrl": "Seguici su Twitter", - "openUserVoiceUrl": "Cerca in richieste di funzionalità", - "openLicenseUrl": "Visualizza licenza", - "openPrivacyStatement": "Informativa sulla privacy", - "miDocumentation": "&&Documentazione", - "miKeyboardShortcuts": "&&Riferimento per tasti di scelta rapida", - "miIntroductoryVideos": "&&Video introduttivi", - "miTipsAndTricks": "Suggerimenti e trucc&&hi", - "miTwitter": "Seguici su T&&witter", - "miUserVoice": "&&Cerca in richieste di funzionalità", - "miLicense": "&&Visualizza licenza", - "miPrivacyStatement": "&&Informativa sulla privacy" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Chiudi barra laterale", - "toggleActivityBar": "Attiva/Disattiva visibilità della barra attività", - "miShowActivityBar": "Mostra &&barra attività", - "toggleCenteredLayout": "Attiva/Disattiva layout centrato", - "miToggleCenteredLayout": "Layout &¢rato", - "toggleSidebarPosition": "Attiva/Disattiva posizione della barra laterale", - "moveSidebarRight": "Sposta barra laterale a destra", - "moveSidebarLeft": "Sposta barra laterale a sinistra", - "move sidebar right": "Sposta barra laterale a destra", - "move sidebar left": "Sposta barra laterale a sinistra", - "miMoveSidebarRight": "Sposta barra laterale a &&destra", - "miMoveSidebarLeft": "Sp&&osta barra laterale a sinistra", - "toggleEditor": "Attiva/Disattiva la visibilità dell'area degli editor", - "miShowEditorArea": "Mostra area &&editor", - "miAppearance": "&&Aspetto", - "toggleSidebar": "Attiva/Disattiva visibilità della barra laterale", - "compositePart.hideSideBarLabel": "Nascondi barra laterale", - "miShowSidebar": "Mostra barra &&laterale", - "toggleStatusbar": "Attiva/Disattiva visibilità della barra di stato", - "miShowStatusbar": "Mostra &&barra di stato", - "toggleTabs": "Attiva/disattiva visibilità delle schede", - "toggleZenMode": "Attiva/Disattiva modalità Zen", - "miToggleZenMode": "Modalità Zen", - "toggleMenuBar": "Attiva/Disattiva barra dei menu", - "miShowMenuBar": "Mostra &&barra dei menu", - "resetViewLocations": "Reimposta posizioni visualizzazioni", - "moveView": "Sposta visualizzazione", - "sidebarContainer": "Barra laterale / {0}", - "panelContainer": "Pannello / {0}", - "moveFocusedView.selectView": "Seleziona un visualizzazione da spostare", - "moveFocusedView": "Sposta visualizzazione con stato attivo", - "moveFocusedView.error.noFocusedView": "Non ci sono attualmente visualizzazioni con stato attivo.", - "moveFocusedView.error.nonMovableView": "La visualizzazione attualmente con stato attivo non può essere spostata.", - "moveFocusedView.selectDestination": "Seleziona una destinazione per la visualizzazione", - "moveFocusedView.title": "Visualizzazione: Sposta {0}", - "moveFocusedView.newContainerInPanel": "Nuova voce del pannello", - "moveFocusedView.newContainerInSidebar": "Nuova voce della barra laterale", - "sidebar": "Barra laterale", - "panel": "Pannello", - "resetFocusedViewLocation": "Reimposta posizione visualizzazione con stato attivo", - "resetFocusedView.error.noFocusedView": "Non ci sono attualmente visualizzazioni con stato attivo.", - "increaseViewSize": "Aumenta dimensioni della visualizzazione corrente", - "increaseEditorWidth": "Aumenta larghezza dell'editor", - "increaseEditorHeight": "Aumenta altezza dell'editor", - "decreaseViewSize": "Riduci dimensioni della visualizzazione corrente", - "decreaseEditorWidth": "Riduci larghezza dell'editor", - "decreaseEditorHeight": "Riduci altezza dell'editor" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Passa alla visualizzazione a sinistra", - "navigateRight": "Passa alla visualizzazione a destra", - "navigateUp": "Passa alla visualizzazione in alto", - "navigateDown": "Passa alla visualizzazione in basso", - "focusNextPart": "Sposta stato attivo sulla parte successiva", - "focusPreviousPart": "Sposta stato attivo sulla parte precedente" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Rimuovi dagli elementi aperti di recente", - "dirtyRecentlyOpenedFolder": "Cartella con file non salvati", - "dirtyRecentlyOpenedWorkspace": "Area di lavoro con file non salvati", - "workspacesAndFolders": "cartelle e aree di lavoro", - "folders": "cartelle", - "files": "File", - "openRecentPlaceholderMac": "Selezionare per aprire (tenere premuto CMD per forzare l'apertura di una nuova finestra oppure ALT per aprire la stessa finestra)", - "openRecentPlaceholder": "Selezionare per aprire (tenere premuto CTRL per forzare l'apertura di una nuova finestra oppure ALT per aprire la stessa finestra)", - "dirtyWorkspace": "Area di lavoro con file non salvati", - "dirtyFolder": "Cartella con file non salvati", - "dirtyWorkspaceConfirm": "Aprire l'area di lavoro per esaminare i file non salvati?", - "dirtyFolderConfirm": "Aprire la cartella per esaminare i file non salvati?", - "dirtyWorkspaceConfirmDetail": "Non è possibile rimuovere le aree di lavoro con file non salvati finché tutti i file non sono stati salvati o ripristinati.", - "dirtyFolderConfirmDetail": "Non è possibile rimuovere le cartelle con file non salvati finché tutti i file non sono stati salvati o ripristinati.", - "recentDirtyWorkspaceAriaLabel": "{0}, area di lavoro con modifiche non salvate", - "recentDirtyFolderAriaLabel": "{0}, cartella con modifiche non salvate", - "openRecent": "Apri recenti...", - "quickOpenRecent": "Apertura rapida recenti...", - "toggleFullScreen": "Attiva/Disattiva schermo intero", - "reloadWindow": "Ricarica finestra", - "about": "Informazioni", - "newWindow": "Nuova finestra", - "blur": "Rimuovi lo stato attivo della tastiera dall'elemento con stato attivo", - "file": "File", - "miConfirmClose": "Conferma prima di chiudere", - "miNewWindow": "&&Nuova finestra", - "miOpenRecent": "Apri &&recenti", - "miMore": "&&Altro...", - "miToggleFullScreen": "&&Schermo intero", - "miAbout": "&&Informazioni su" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Apri file...", - "openFolder": "Apri cartella...", - "openFileFolder": "Apri...", - "openWorkspaceAction": "Apri area di lavoro...", - "closeWorkspace": "Chiudi area di lavoro", - "noWorkspaceOrFolderOpened": "In questa istanza non ci sono attualmente aree di lavoro o cartelle aperte da chiudere.", - "openWorkspaceConfigFile": "Apri file di configurazione dell'area di lavoro", - "globalRemoveFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro...", - "saveWorkspaceAsAction": "Salva area di lavoro con nome...", - "duplicateWorkspaceInNewWindow": "Duplica come area di lavoro nella nuova finestra", - "manageTrustAction": "Gestisci attendibilità dell'area di lavoro", - "workspacesCategory": "Aree di lavoro", - "workspaces": "Aree di lavoro", - "miAddFolderToWorkspace": "A&&ggiungi cartella all'area di lavoro...", - "miSaveWorkspaceAs": "Salva area di lavoro con nome...", - "miCloseFolder": "Chiudi &&cartella", - "miCloseWorkspace": "Chiudi &&area di lavoro" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Aggiungi cartella all'area di lavoro...", - "add": "&&Aggiungi", - "addFolderToWorkspaceTitle": "Aggiungi cartella all'area di lavoro", - "workspaceFolderPickerPlaceholder": "Selezionare la cartella dell'area di lavoro" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Vai al file...", - "quickNavigateNext": "Passa a successiva in Quick Open", - "quickNavigatePrevious": "Passa a precedente in Quick Open", - "quickSelectNext": "Seleziona successiva in Quick Open", - "quickSelectPrevious": "Seleziona precedente in Quick Open" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "Riquadro comandi", - "menus.touchBar": "La Touch Bar (solo Mac OS)", - "menus.editorTitle": "Menu del titolo dell'editor", - "menus.editorTitleRun": "Esegui il sottomenu nel menu del titolo dell'editor", - "menus.editorContext": "Menu di scelta rapida dell'editor", - "menus.editorContextCopyAs": "Sottomenu 'Copia con nome' nel menu di scelta rapida dell'editor", - "menus.explorerContext": "Menu di scelta rapida Esplora file", - "menus.editorTabContext": "Menu di scelta rapida delle schede dell'editor", - "menus.debugCallstackContext": "Menu di scelta rapida per la visualizzazione dello stack di chiamate di debug", - "menus.debugVariablesContext": "Menu di scelta rapida per la visualizzazione delle variabili di debug", - "menus.debugToolBar": "Menu della barra degli strumenti di debug", - "menus.file": "Menu file di primo livello", - "menus.home": "Menu di scelta rapida dell'indicatore della home page (solo Web)", - "menus.opy": "Sottomenu 'Copia come' nel menu Modifica di primo livello", - "menus.scmTitle": "Menu del titolo del controllo del codice sorgente", - "menus.scmSourceControl": "Menu del controllo del codice sorgente", - "menus.resourceStateContext": "Menu di scelta rapida dello stato delle risorse del controllo del codice sorgente", - "menus.resourceFolderContext": "Menu di scelta rapida della cartella delle risorse del controllo del codice sorgente", - "menus.resourceGroupContext": "Menu di scelta rapida del gruppo di risorse del controllo del codice sorgente", - "menus.changeTitle": "Menu delle modifiche inline del codice sorgente", - "menus.statusBarWindowIndicator": "Menu dell'indicatore di finestra nella barra di stato", - "view.viewTitle": "Menu del titolo della visualizzazione aggiunto come contributo", - "view.itemContext": "Menu di scelta rapida dell'elemento visualizzazione aggiunto come contributo", - "commentThread.title": "Menu del titolo del thread del commento aggiunto come contributo", - "commentThread.actions": "Menu di scelta rapida del thread del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", - "comment.title": "Menu del titolo del commento aggiunto come contributo", - "comment.actions": "Menu di scelta rapida del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", - "notebook.toolbar": "Menu della barra degli strumenti del notebook aggiunto come contributo", - "notebook.cell.title": "Menu del titolo della cella del notebook aggiunto come contributo", - "testing.item.title": "Menu dell'elemento di test aggiunto come contributo", - "menus.extensionContext": "Menu di scelta rapida dell'estensione", - "view.timelineTitle": "Menu del titolo della visualizzazione Sequenza temporale", - "view.timelineContext": "Menu di scelta rapida dell'elemento visualizzazione Sequenza temporale", - "view.tunnelContext": "Menu di scelta rapida dell'elemento visualizzazione Porte", - "view.tunnelOriginInline": "Menu inline di origine dell'elemento visualizzazione Porte", - "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", - "requirearray": "le voci di sottomenu devono essere una matrice", - "require": "le voci di sottomenu devono essere un oggetto", - "vscode.extension.contributes.menuItem.command": "Identificatore del comando da eseguire. Il comando deve essere dichiarato nella sezione 'commands'", - "vscode.extension.contributes.menuItem.alt": "Identificatore di un comando alternativo da eseguire. Il comando deve essere dichiarato nella sezione 'commands'", - "vscode.extension.contributes.menuItem.when": "Condizione che deve essere vera per mostrare questo elemento", - "vscode.extension.contributes.menuItem.group": "Gruppo a cui appartiene questo elemento", - "vscode.extension.contributes.menuItem.submenu": "Identificatore del sottomenu da visualizzare in questo elemento.", - "vscode.extension.contributes.submenu.id": "Identificatore del menu da visualizzare come sottomenu.", - "vscode.extension.contributes.submenu.label": "Etichetta della voce di menu che porta a questo sottomenu.", - "vscode.extension.contributes.submenu.icon": "(Facoltativo) Icona usata per rappresentare il sottomenu nell'interfaccia utente. Può essere un percorso di file, un oggetto con percorsi di file per temi scuri e chiari o riferimenti a un'icona del tema, ad esempio `\\$(zap)`", - "vscode.extension.contributes.submenu.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", - "vscode.extension.contributes.submenu.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "vscode.extension.contributes.menus": "Aggiunge come contributo le voci di menu all'editor", - "proposed": "API proposta", - "vscode.extension.contributes.submenus": "Aggiunge come contributo le voci di sottomenu all'editor", - "nonempty": "è previsto un valore non vuoto.", - "opticon": "la proprietà `icon` può essere omessa o deve essere una stringa o un valore letterale come `{dark, light}`", - "requireStringOrObject": "la proprietà `{0}` è obbligatoria e deve essere di tipo `object` o `string`", - "requirestrings": "le proprietà `{0}` e `{1}` sono obbligatorie e devono essere di tipo `string`", - "vscode.extension.contributes.commandType.command": "Identificatore del comando da eseguire", - "vscode.extension.contributes.commandType.title": "Titolo con cui è rappresentato il comando nell'interfaccia utente", - "vscode.extension.contributes.commandType.category": "(Facoltativo) Stringa di categoria in base a cui è raggruppato il comando nell'interfaccia utente", - "vscode.extension.contributes.commandType.precondition": "(Facoltativo) Condizione che deve essere vera per abilitare il comando nell'interfaccia utente (menu e tasti di scelta rapida). Non impedisce l'esecuzione del comando in altri modi, come `executeCommand`-api.", - "vscode.extension.contributes.commandType.icon": "(Facoltativo) Icona usata per rappresentare il comando nell'interfaccia utente. Può essere un percorso di file, un oggetto con percorsi di file per temi scuri e chiari o riferimenti a un'icona del tema, ad esempio `\\$(zap)`", - "vscode.extension.contributes.commandType.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", - "vscode.extension.contributes.commandType.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "vscode.extension.contributes.commands": "Aggiunge come contributo i comandi al riquadro comandi.", - "dup": "Il comando `{0}` è presente più volte nella sezione `commands`.", - "submenuId.invalid.id": "`{0}` non è un identificatore di sottomenu valido", - "submenuId.duplicate.id": "Il sottomenu `{0}` è già stato registrato in precedenza.", - "submenuId.invalid.label": "`{0}` non è un'etichetta di sottomenu valida", - "menuId.invalid": "`{0}` non è un identificatore di menu valido", - "proposedAPI.invalid": "{0} è un identificatore di menu proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {1}", - "missing.command": "La voce di menu fa riferimento a un comando `{0}` che non è definito nella sezione 'commands'.", - "missing.altCommand": "La voce di menu fa riferimento a un comando alternativo `{0}` che non è definito nella sezione 'commands'.", - "dupe.command": "La voce di menu fa riferimento allo stesso comando come comando predefinito e come comando alternativo", - "unsupported.submenureference": "La voce di menu fa riferimento a un sottomenu di un menu per cui non sono supportati sottomenu.", - "missing.submenu": "La voce di menu fa riferimento a un sottomenu `{0}` che non è definito nella sezione 'submenus'.", - "submenuItem.duplicate": "Il sottomenu `{0}` è già stato aggiunto come contributo al menu `{1}`." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Riepilogo delle impostazioni. Questa etichetta verrà usata nel file di impostazioni come commento di separazione.", - "vscode.extension.contributes.configuration.properties": "Descrizione delle proprietà di configurazione.", - "vscode.extension.contributes.configuration.property.empty": "La proprietà non deve essere vuota.", - "scope.application.description": "Configurazione che può essere definita solo nelle impostazioni utente.", - "scope.machine.description": "Configurazione che può essere definita solo nelle impostazioni utente o solo nelle impostazioni remote.", - "scope.window.description": "Configurazione che può essere definita nelle impostazioni dell'utente, dell'area di lavoro o dell'ambiente remoto.", - "scope.resource.description": "Configurazione che può essere definita nelle impostazioni dell'utente, dell'ambiente remoto, dell'area di lavoro o della cartella.", - "scope.language-overridable.description": "Configurazione delle risorse che può essere definita nelle impostazioni specifiche della lingua.", - "scope.machine-overridable.description": "Configurazione del computer che può essere definita anche nelle impostazioni dell'area di lavoro o della cartella.", - "scope.description": "Ambito in cui la configurazione è applicabile. Gli ambiti disponibili sono `application`, `machine`, `window`, `resource` e `machine-overridable`.", - "scope.enumDescriptions": "Descrizioni dei valori di enumerazione", - "scope.markdownEnumDescriptions": "Descrizioni dei valori di enumerazione nel formato Markdown.", - "scope.markdownDescription": "Descrizione nel formato Markdown.", - "scope.deprecationMessage": "Se impostata, la proprietà è contrassegnata come deprecata e viene visualizzato il messaggio con la spiegazione.", - "scope.markdownDeprecationMessage": "Se impostata, la proprietà è contrassegnata come deprecata e viene visualizzato il messaggio con la spiegazione in formato Markdown.", - "vscode.extension.contributes.defaultConfiguration": "Aggiunge come contributo le impostazioni di configurazione predefinite dell'editor in base al linguaggio.", - "config.property.defaultConfiguration.languageExpected": "È previsto un selettore di linguaggio, ad esempio [\"java\"]", - "config.property.defaultConfiguration.warning": "Non è possibile registrare le impostazioni predefinite della configurazione per '{0}'. Sono supportate solo le impostazioni predefinite per impostazioni specifiche del linguaggio.", - "vscode.extension.contributes.configuration": "Aggiunge come contributo le impostazioni di configurazione.", - "invalid.title": "'configuration.title' deve essere una stringa", - "invalid.properties": "'configuration.properties' deve essere un oggetto", - "invalid.property": "'configuration.property' deve essere un oggetto", - "invalid.allOf": "'configuration.allOf' è deprecato e non deve più essere usato. Passare invece una matrice di sezioni di configurazione al punto di aggiunta contributo 'configuration'.", - "workspaceConfig.folders.description": "Elenco di cartelle da caricare nell'area di lavoro.", - "workspaceConfig.path.description": "Percorso di file, ad esempio `/root/folderA` o `./folderA` per un percorso relativo che verrà risolto in base alla posizione del file dell'area di lavoro.", - "workspaceConfig.name.description": "Nome facoltativo per la cartella. ", - "workspaceConfig.uri.description": "URI della cartella", - "workspaceConfig.settings.description": "Impostazioni area di lavoro", - "workspaceConfig.launch.description": "Configurazioni di avvio dell'area di lavoro", - "workspaceConfig.tasks.description": "Configurazioni delle attività dell'area di lavoro", - "workspaceConfig.extensions.description": "Estensioni dell'area di lavoro", - "workspaceConfig.remoteAuthority": "Server remoto in cui si trova l'area di lavoro. Usato solo in aree di lavoro remote non salvate.", - "unknownWorkspaceProperty": "La proprietà di configurazione dell'area di lavoro è sconosciuta" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "ID univoco usato per identificare il contenitore in cui è possibile aggiungere visualizzazioni come contributo usando il punto di aggiunta contributo 'views'", - "vscode.extension.contributes.views.containers.title": "Stringa leggibile usata per il rendering del contenitore", - "vscode.extension.contributes.views.containers.icon": "Percorso dell'icona del contenitore. Le icone, le cui dimensioni sono 24x24, sono centrate in un blocco le cui dimensioni sono 50x40 e sono caratterizzate dal colore di riempimento 'rgb(215, 218, 224)' o '#d7dae0'. Anche se è accettato qualsiasi tipo di file immagine, per le icone è consigliabile usare il formato SVG.", - "vscode.extension.contributes.viewsContainers": "Aggiunge come contributo contenitori di visualizzazioni all'editor", - "views.container.activitybar": "Aggiunge come contributo contenitori di visualizzazioni alla barra attività", - "views.container.panel": "Aggiunge come contributo contenitori di visualizzazioni al pannello", - "vscode.extension.contributes.view.type": "Tipo della visualizzazione. Può essere `tree` per una visualizzazione struttura ad albero o `webview` per una visualizzazione basata su webview. L'impostazione predefinita è `tree`.", - "vscode.extension.contributes.view.tree": "La visualizzazione è supportata da un elemento `TreeView` creato da `createTreeView`.", - "vscode.extension.contributes.view.webview": "La visualizzazione è supportata da un elemento `WebviewView` registrato da `registerWebviewViewProvider`.", - "vscode.extension.contributes.view.id": "Identificatore della visualizzazione. Deve essere univoco in tutte le visualizzazioni. È consigliabile includere l'ID estensione nell'ID visualizzazione. Usare questa impostazione per registrare un provider di dati tramite l'API `vscode.window.registerTreeDataProviderForView`, nonché per avviare l'attivazione dell'estensione tramite la registrazione dell'evento `onView:${id}` in `activationEvents`.", - "vscode.extension.contributes.view.name": "Nome leggibile della visualizzazione. Verrà visualizzato", - "vscode.extension.contributes.view.when": "Condizione che deve essere vera per mostrare questa visualizzazione", - "vscode.extension.contributes.view.icon": "Percorso dell'icona della visualizzazione. Le icone delle visualizzazioni vengono visualizzate quando non è possibile mostrare il nome della visualizzazione. Anche se è accettato qualsiasi tipo di file immagine, è consigliabile usare il formato SVG per le icone.", - "vscode.extension.contributes.view.contextualTitle": "Contesto in formato leggibile quando la visualizzazione viene spostata dalla posizione originale. Per impostazione predefinita, verrà usato il nome contenitore della visualizzazione. Verrà visualizzato", - "vscode.extension.contributes.view.initialState": "Stato iniziale della visualizzazione quando l'estensione viene installata per la prima volta. Dopo che l'utente ha modificato lo stato di visualizzazione comprimendo, spostando o nascondendo la vista, lo stato iniziale non verrà più usato.", - "vscode.extension.contributes.view.initialState.visible": "Stato iniziale predefinito della visualizzazione. Nella maggior parte dei contenitori la visualizzazione verrà espansa. Con alcuni contenitori predefiniti (explorer, scm e debug), però, mostra come espanse tutte le visualizzazioni aggiunte come contributo indipendentemente dal valore di `visibility`.", - "vscode.extension.contributes.view.initialState.hidden": "La visualizzazione non verrà mostrata nel contenitore di visualizzazioni, ma sarà individuabile tramite il menu Visualizzazioni e altri punti di ingresso delle visualizzazioni e può essere resa visibile dall'utente.", - "vscode.extension.contributes.view.initialState.collapsed": "La visualizzazione verrà mostrata nel contenitore di visualizzazioni, ma sarà compressa.", - "vscode.extension.contributes.view.group": "Gruppo nidificato nel viewlet", - "vscode.extension.contributes.view.remoteName": "Nome del tipo remoto associato a questa visualizzazione", - "vscode.extension.contributes.views": "Aggiunge come contributo le visualizzazioni all'editor", - "views.explorer": "Aggiunge come contributo visualizzazioni al contenitore Esplora risorse nella barra attività", - "views.debug": "Aggiunge come contributo visualizzazioni al contenitore Debug nella barra attività", - "views.scm": "Aggiunge come contributo visualizzazioni al contenitore Gestione controllo servizi nella barra attività", - "views.test": "Aggiunge come contributo visualizzazioni al contenitore Test nella barra attività", - "views.remote": "Aggiunge come contributo le visualizzazioni al contenitore Remote nella barra delle attività. Per aggiungere contributi a questo contenitore, è necessario abilitare enableProposedApi", - "views.contributed": "Aggiunge come contributo le visualizzazioni al contenitore delle visualizzazioni aggiunto come contributo", - "viewcontainer requirearray": "i contenitori di visualizzazioni devono essere una matrice", - "requireidstring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`. Sono consentiti solo caratteri alfanumerici, '_' e '-'.", - "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "ViewContainerRequiresProposedAPI": "Per poter aggiungere il contenitore di visualizzazioni '{0}' a 'Remote', è necessario attivare 'enableProposedApi'.", - "ViewContainerDoesnotExist": "Il contenitore di visualizzazioni '{0}' non esiste e tutte le visualizzazioni registrate verranno aggiunte a 'Esplora risorse'.", - "duplicateView1": "Non è possibile registrare più visualizzazioni con lo stesso ID `{0}`", - "duplicateView2": "Una visualizzazione con ID `{0}` è già registrata.", - "unknownViewType": "Il tipo di visualizzazione `{0}` è sconosciuto.", - "requirearray": "le visualizzazioni devono essere una matrice", - "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", - "optenum": "la proprietà `{0}` può essere omessa o deve essere di uno dei tipi {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Editor di testo", - "textDiffEditor": "Editor diff di testo", - "binaryDiffEditor": "Editor diff file binari", - "sideBySideEditor": "Editor affiancato", - "editorQuickAccessPlaceholder": "Digitare il nome di un editor per aprirlo.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostra gli editor nel gruppo attivo in base a quello usato di recente", - "allEditorsByAppearanceQuickAccess": "Mostra tutti gli editor aperti in base all'aspetto", - "allEditorsByMostRecentlyUsedQuickAccess": "Mostra tutti gli editor aperti in base a quello usato di recente", - "file": "File", - "splitUp": "Dividi Sopra", - "splitDown": "Dividi Sotto", - "splitLeft": "Dividi Sinistra", - "splitRight": "Dividi Destra", - "close": "Chiudi", - "closeOthers": "Chiudi altri", - "closeRight": "Chiudi a destra", - "closeAllSaved": "Chiudi salvati", - "closeAll": "Chiudi tutto", - "keepOpen": "Mantieni aperto", - "pin": "Aggiungi", - "unpin": "Rimuovi", - "inlineView": "Visualizzazione inline", - "showOpenedEditors": "Mostra editor aperti", - "toggleKeepEditors": "Mantieni editor aperti", - "run": "Esegui", - "splitEditorRight": "Dividi editor a destra", - "splitEditorDown": "Dividi editor sotto", - "previousChangeIcon": "Icona per l'azione Modifica precedente nell'editor diff.", - "nextChangeIcon": "Icona per l'azione Modifica successiva nell'editor diff.", - "toggleWhitespace": "Icona per l'azione di attivazione/disattivazione spazi vuoti nell'editor diff.", - "navigate.prev.label": "Modifica precedente", - "navigate.next.label": "Modifica successiva", - "ignoreTrimWhitespace.label": "Ignora differenze spazi vuoti iniziali/finali", - "showTrimWhitespace.label": "Mostra differenze spazi vuoti iniziali/finali", - "keepEditor": "Mantieni editor", - "pinEditor": "Aggiungi editor", - "unpinEditor": "Rimuovi editor", - "closeEditor": "Chiudi editor", - "closePinnedEditor": "Chiudi editor bloccato", - "closeEditorsInGroup": "Chiudi tutti gli editor del gruppo", - "closeSavedEditors": "Chiudi editor salvati del gruppo", - "closeOtherEditors": "Chiudi gli altri editor del gruppo", - "closeRightEditors": "Chiudi gli editor a destra nel gruppo", - "closeEditorGroup": "Chiudi gruppo di editor", - "miReopenClosedEditor": "&&Riapri editor chiuso", - "miClearRecentOpen": "&&Cancella elementi aperti di recente", - "miEditorLayout": "&&Layout editor", - "miSplitEditorUp": "Dividi &&Sopra", - "miSplitEditorDown": "Dividi &&Sotto", - "miSplitEditorLeft": "Dividi &&Sinistra", - "miSplitEditorRight": "Dividi &&Destra", - "miSingleColumnEditorLayout": "&&Singolo", - "miTwoColumnsEditorLayout": "&&Due Colonne", - "miThreeColumnsEditorLayout": "T&&re Colonne", - "miTwoRowsEditorLayout": "D&&ue Righe", - "miThreeRowsEditorLayout": "Tre &&Righe", - "miTwoByTwoGridEditorLayout": "&&Griglia (2x2)", - "miTwoRowsRightEditorLayout": "Due R&&ighe a destra", - "miTwoColumnsBottomEditorLayout": "Due &&Colonne sotto", - "miBack": "&&Indietro", - "miForward": "&&Avanti", - "miLastEditLocation": "&&Posizione ultima modifica", - "miNextEditor": "&&Editor successivo", - "miPreviousEditor": "Editor &&precedente", - "miNextRecentlyUsedEditor": "&&Editor successivo usato", - "miPreviousRecentlyUsedEditor": "Editor &&precedente usato", - "miNextEditorInGroup": "&&Editor successivo nel gruppo", - "miPreviousEditorInGroup": "Editor &&precedente nel gruppo", - "miNextUsedEditorInGroup": "&&Editor successivo usato nel gruppo", - "miPreviousUsedEditorInGroup": "Editor &&precedente usato nel gruppo", - "miSwitchEditor": "Cambia &&editor", - "miFocusFirstGroup": "Gruppo &&1", - "miFocusSecondGroup": "Gruppo &&2", - "miFocusThirdGroup": "Gruppo &&3", - "miFocusFourthGroup": "Gruppo &&4", - "miFocusFifthGroup": "Gruppo &&5", - "miNextGroup": "&&Gruppo successivo", - "miPreviousGroup": "Gruppo &&precedente", - "miFocusLeftGroup": "Gruppo &&Sinistra", - "miFocusRightGroup": "Gruppo &&Destra", - "miFocusAboveGroup": "Gruppo &&Sopra", - "miFocusBelowGroup": "Gruppo &&Sotto", - "miSwitchGroup": "Cambia &&gruppo" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Icona Impostazioni nella barra della visualizzazione.", - "accountsViewBarIcon": "Icona Account nella barra della visualizzazione.", - "menu": "Menu", - "accounts": "Account", - "hideActivitBar": "Nascondi barra attività", - "resetLocation": "Reimposta posizione", - "manage": "Gestisci", - "focusActivityBar": "Sposta stato attivo sulla barra attività" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Nascondi pannello", - "resetLocation": "Reimposta posizione", - "panel.emptyMessage": "Trascinare una visualizzazione da visualizzare nel pannello." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Sposta lo stato attivo nella barra laterale" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Indica se la barra di stato ha lo stato attivo della tastiera", - "hide": "Nascondi '{0}'", - "hideStatusBar": "Nascondi barra di stato" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "Mostra {0}", - "toggle view": "Attiva/Disattiva {0}", - "focus view": "Sposta stato attivo sulla visualizzazione {0}", - "resetViewLocation": "Reimposta posizione" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Sì", - "cancelButton": "Annulla", - "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nBrowser: {3}", - "copy": "Copia", - "ok": "OK" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Sì", - "cancelButton": "Annulla", - "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSistema operativo: {7}", - "okButton": "OK", - "copy": "&&Copia" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Attiva/Disattiva strumenti di sviluppo", - "configureRuntimeArguments": "Configura argomenti del runtime", - "toggleSharedProcess": "Attiva/Disattiva processo condiviso", - "reloadWindowWithExtensionsDisabled": "Ricarica con le estensioni disabilitate" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Chiudi finestra", - "zoomIn": "Zoom avanti", - "zoomOut": "Zoom indietro", - "zoomReset": "Reimposta zoom", - "close": "Chiudi finestra", - "switchWindowPlaceHolder": "Selezionare una finestra a cui passare", - "windowDirtyAriaLabel": "{0}, finestra modificata ma non salvata", - "current": "Finestra corrente", - "switchWindow": "Cambia finestra...", - "quickSwitchWindow": "Cambio rapido finestra..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "Schema della risorsa", - "resourceFilename": "Nome file della risorsa", - "resourceDirname": "Nome della cartella che contiene la risorsa", - "resourcePath": "Percorso completo della risorsa", - "resourceLangId": "Identificatore lingua della risorsa", - "resource": "Valore completo della risorsa, inclusi schema e percorso", - "resourceExtname": "Nome dell'estensione della risorsa", - "resourceSet": "Indica se una risorsa è presente o meno", - "isFileSystemResource": "Indica se la risorsa è supportata da un provider di file system" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "Non è stato possibile caricare un file obbligatorio. Riavviare l'applicazione e riprovare. Dettagli: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "Altre informazioni", - "shellEnvSlowWarning": "La risoluzione dell'ambiente shell richiede molto tempo. Controllare la configurazione della shell.", - "shellEnvTimeoutError": "Non è possibile risolvere l'ambiente della shell in un tempo ragionevole. Verificare la configurazione della shell.", - "proxyAuthRequired": "Autenticazione proxy obbligatoria", - "loginButton": "A&&ccedi", - "cancelButton": "&&Annulla", - "username": "Nome utente", - "password": "Password", - "proxyDetail": "Il proxy {0} richiede un nome utente e una password.", - "rememberCredentials": "Memorizza le credenziali", - "runningAsRoot": "Non è consigliabile eseguire {0} come utente root.", - "loaderCycle": "Nei moduli AMD è presente un ciclo di dipendenze che deve essere risolto.", - "ok": "OK" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Workbench" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}', che non è stato possibile attivare.", - "activationError": "L'attivazione dell'estensione '{0}' non è riuscita: {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (Estensione)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "oggetto del debug" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Aggiunge come contributo la configurazione dello schema JSON.", - "contributes.jsonValidation.fileMatch": "Criteri (o matrice di criteri) dei file da soddisfare, ad esempio \"package.json\" o \"*.launch\". I criteri di esclusione iniziano con '!'", - "contributes.jsonValidation.url": "URL dello schema ('http:', 'https:') o percorso relativo della cartella delle estensioni ('./').", - "invalid.jsonValidation": "'configuration.jsonValidation' deve essere una matrice", - "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' deve essere definito come una stringa o una matrice di stringhe.", - "invalid.url": "'configuration.jsonValidation.url' deve essere un URL o un percorso relativo", - "invalid.path.1": "Valore previsto di `contributes.{0}.url` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", - "invalid.url.fileschema": "'configuration.jsonValidation.url' è un URL relativo non valido: {0}", - "invalid.url.schema": "'configuration.jsonValidation.url' deve essere un URL assoluto o iniziare con './' per fare riferimento a schemi presenti nell'estensione." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Ultimo utilizzo di questo account: {0}", + "allow": "Consenti", + "cancel": "Annulla", + "confirmLogin": "L'estensione '{0}' vuole eseguire l'accesso con {1}.", + "manageExensions": "Scegliere le estensioni che possono accedere a questo account", + "manageTrustedExtensions": "Gestisci estensioni attendibili", + "manageTrustedExtensions.cancel": "Annulla", + "noTrustedExtensions": "Questo account non è stato usato da alcuna estensione.", + "notUsed": "Account non usato", + "signOut": "Disconnetti", + "signOutMessageSimple": "Disconnettersi da '{0}'?", + "signOutMessagve": "L'account '{0}' è stato usato da: \r\n\r\n{1}\r\n\r\n Disconnettersi da queste estensioni?", + "signedOut": "La disconnessione è riuscita." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "Non è possibile installare l'estensione '{0}' perché è dichiarata in modo da impedirne l'esecuzione in questa configurazione." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Icona della visualizzazione Commenti." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Modifica" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}', che non è caricata. Ricaricare la finestra per caricare l'estensione?", - "reload": "Ricarica finestra", "disabledDep": "Non è possibile attivare l'estensione '{0}' perché si basa sull'estensione '{1}', che è disabilitata. Abilitare l'estensione e ricaricare la finestra?", + "disabledDepNoAction": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}' che è disabilitata.", "enable dep": "Abilita e ricarica", - "uninstalledDep": "Non è possibile attivare l'estensione '{0}' perché si basa sull'estensione '{1}', che non è installata. Installare l'estensione e ricaricare la finestra?", "install missing dep": "Installa e ricarica", + "manageWorkspaceTrust": "Gestisci attendibilità dell'area di lavoro", + "notSupportedInWorkspace": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}' che non è supportata nell'area di lavoro corrente", + "reload": "Ricarica finestra", + "reload window": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}', che non è caricata. Ricaricare la finestra per caricare l'estensione?", + "restrictedMode": "Non è possibile attivare l'estensione '{0}' perché dipende dall'estensione '{1}' che non è supportata in Modalità con restrizioni", + "uninstalledDep": "Non è possibile attivare l'estensione '{0}' perché si basa sull'estensione '{1}', che non è installata. Installare l'estensione e ricaricare la finestra?", "unknownDep": "Non è possibile attivare l'estensione '{0}' perché dipende da un'estensione sconosciuta '{1}'." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa creazione di file", - "ask.1.copy": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa copia di file", - "ask.1.move": "L'estensione '{0}' vuole apportare modifiche al refactoring con questo spostamento di file", - "ask.1.delete": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa eliminazione di file", - "ask.N.create": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa creazione di file", - "ask.N.copy": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa copia di file", - "ask.N.move": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questo spostamento di file", - "ask.N.delete": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa eliminazione di file", - "preview": "Mostra anteprima", - "cancel": "Ignora le modifiche", - "ok": "OK", "again": "Non chiedere più", - "msg-create": "Esecuzione dei partecipanti di 'Creazione file'...", - "msg-rename": "Esecuzione dei partecipanti di 'Ridenominazione file'...", - "msg-copy": "Esecuzione dei partecipanti di 'Copia dei file'...", - "msg-delete": "Esecuzione dei partecipanti di 'Eliminazione file'...", + "ask.1.copy": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa copia di file", + "ask.1.create": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa creazione di file", + "ask.1.delete": "L'estensione '{0}' vuole apportare modifiche al refactoring con questa eliminazione di file", + "ask.1.move": "L'estensione '{0}' vuole apportare modifiche al refactoring con questo spostamento di file", + "ask.N.copy": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa copia di file", + "ask.N.create": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa creazione di file", + "ask.N.delete": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questa eliminazione di file", + "ask.N.move": "Le estensioni '{0}' vogliono apportare modifiche al refactoring con questo spostamento di file", + "cancel": "Ignora le modifiche", + "files.participants.timeout": "Timeout in millisecondi dopo il quale i partecipanti file per le operazioni di creazione, ridenominazione ed eliminazione vengono annullati. Usare `0` per disabilitare i partecipanti.", "label": "Reimposta la scelta per 'L'operazione su file richiede l'anteprima'", - "files.participants.timeout": "Timeout in millisecondi dopo il quale i partecipanti file per le operazioni di creazione, ridenominazione ed eliminazione vengono annullati. Usare `0` per disabilitare i partecipanti." + "msg-copy": "Esecuzione dei partecipanti di 'Copia dei file'...", + "msg-create": "Esecuzione dei partecipanti di 'Creazione file'...", + "msg-delete": "Esecuzione dei partecipanti di 'Eliminazione file'...", + "msg-rename": "Esecuzione dei partecipanti di 'Ridenominazione file'...", + "ok": "OK", + "preview": "Mostra anteprima" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (estensione)", - "defaultSource": "Estensione", - "manageExtension": "Gestisci estensione", "cancel": "Annulla", + "defaultSource": "Estensione", + "extensionSource": "{0} (estensione)", + "manageExtension": "Gestisci estensione", "ok": "OK" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "Evento onWillSaveTextDocument interrotto dopo 1750 ms" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Apri con l'utilità di apertura predefinita", - "openerFailedMessage": "Non è stato possibile aprire l'URI con '{0}': {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "L'estensione '{0}' ha aggiunto 1 cartella all'area di lavoro", - "folderStatusMessageAddMultipleFolders": "L'estensione '{0}' ha aggiunto {1} cartelle all'area di lavoro", - "folderStatusMessageRemoveSingleFolder": "L'estensione '{0}' ha rimosso 1 cartella dall'area di lavoro", - "folderStatusMessageRemoveMultipleFolders": "L'estensione '{0}' ha rimosso {1} cartelle dall'area di lavoro", - "folderStatusChangeFolder": "L'estensione '{0}' ha cambiato le cartelle dell'area di lavoro" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Icona della visualizzazione Commenti." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "L'estensione {0} include la porta inoltrata {1}. Per usare la porta {2} in locale, è necessario eseguire l'estensione come utente con privilegi avanzati.", "remote.tunnelsView.elevationButton": "Usa la porta {0} come sudo..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Questo account non è stato usato da alcuna estensione.", - "accountLastUsedDate": "Ultimo utilizzo di questo account: {0}", - "notUsed": "Account non usato", - "manageTrustedExtensions": "Gestisci estensioni attendibili", - "manageExensions": "Scegliere le estensioni che possono accedere a questo account", - "signOutMessagve": "L'account '{0}' è stato usato da: \r\n\r\n{1}\r\n\r\n Disconnettersi da queste estensioni?", - "signOutMessageSimple": "Disconnettersi da '{0}'?", - "signOut": "Disconnetti", - "cancel": "Annulla", - "signedOut": "La disconnessione è riuscita.", - "confirmLogin": "L'estensione '{0}' vuole eseguire l'accesso con {1}.", - "allow": "Consenti" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "Non è stato possibile aprire l'URI con '{0}': {1}", + "openerFailedUseDefault": "Apri con l'utilità di apertura predefinita" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Indica se la barra laterale è visibile", - "sideBarFocus": "Indica se la barra laterale ha lo stato attivo della tastiera", - "activeViewlet": "Identificatore del viewlet attivo" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Si è verificato un errore durante il tentativo di ripristinare la visualizzazione: {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "Tipo di area di lavoro aperta nella finestra, ovvero 'empty' (nessuna area di lavoro), 'folder' (cartella singola) oppure 'workspace' (area di lavoro con più radici)", - "workspaceFolderCount": "Numero di cartelle radice nell'area di lavoro", - "dirtyWorkingCopies": "Indica se sono presenti copie di lavoro modificate ma non salvate", - "remoteName": "Nome del repository remoto a cui è connessa la finestra oppure una stringa vuota se non è connessa ad alcun repository remoto", - "isFullscreen": "Indica se la finestra è visualizzata in modalità schermo intero" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "L'estensione '{0}' ha cambiato le cartelle dell'area di lavoro", + "folderStatusMessageAddMultipleFolders": "L'estensione '{0}' ha aggiunto {1} cartelle all'area di lavoro", + "folderStatusMessageAddSingleFolder": "L'estensione '{0}' ha aggiunto 1 cartella all'area di lavoro", + "folderStatusMessageRemoveMultipleFolders": "L'estensione '{0}' ha rimosso {1} cartelle dall'area di lavoro", + "folderStatusMessageRemoveSingleFolder": "L'estensione '{0}' ha rimosso 1 cartella dall'area di lavoro" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Indica se lo stato attivo della tastiera si trova all'interno del controllo Quick Open" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "Il contenitore di visualizzazioni '{0}' non esiste e tutte le visualizzazioni registrate verranno aggiunte a 'Esplora risorse'.", + "ViewContainerRequiresProposedAPI": "Per poter aggiungere il contenitore di visualizzazioni '{0}' a 'Remote', è necessario attivare 'enableProposedApi'.", + "duplicateView1": "Non è possibile registrare più visualizzazioni con lo stesso ID `{0}`", + "duplicateView2": "Una visualizzazione con ID `{0}` è già registrata.", + "optenum": "la proprietà `{0}` può essere omessa o deve essere di uno dei tipi {1}", + "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "requirearray": "le visualizzazioni devono essere una matrice", + "requireidstring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`. Sono consentiti solo caratteri alfanumerici, '_' e '-'.", + "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "unknownViewType": "Il tipo di visualizzazione `{0}` è sconosciuto.", + "viewcontainer requirearray": "i contenitori di visualizzazioni devono essere una matrice", + "views.container.activitybar": "Aggiunge come contributo contenitori di visualizzazioni alla barra attività", + "views.container.panel": "Aggiunge come contributo contenitori di visualizzazioni al pannello", + "views.contributed": "Aggiunge come contributo le visualizzazioni al contenitore delle visualizzazioni aggiunto come contributo", + "views.debug": "Aggiunge come contributo visualizzazioni al contenitore Debug nella barra attività", + "views.explorer": "Aggiunge come contributo visualizzazioni al contenitore Esplora risorse nella barra attività", + "views.remote": "Aggiunge come contributo le visualizzazioni al contenitore Remote nella barra delle attività. Per aggiungere contributi a questo contenitore, è necessario abilitare enableProposedApi", + "views.scm": "Aggiunge come contributo visualizzazioni al contenitore Gestione controllo servizi nella barra attività", + "views.test": "Aggiunge come contributo visualizzazioni al contenitore Test nella barra attività", + "vscode.extension.contributes.view.contextualTitle": "Contesto in formato leggibile quando la visualizzazione viene spostata dalla posizione originale. Per impostazione predefinita, verrà usato il nome contenitore della visualizzazione.", + "vscode.extension.contributes.view.group": "Gruppo nidificato nel viewlet", + "vscode.extension.contributes.view.icon": "Percorso dell'icona della visualizzazione. Le icone delle visualizzazioni vengono visualizzate quando non è possibile mostrare il nome della visualizzazione. Anche se è accettato qualsiasi tipo di file immagine, è consigliabile usare il formato SVG per le icone.", + "vscode.extension.contributes.view.id": "Identificatore della visualizzazione. Deve essere univoco in tutte le visualizzazioni. È consigliabile includere l'ID estensione nell'ID visualizzazione. Usare questa impostazione per registrare un provider di dati tramite l'API `vscode.window.registerTreeDataProviderForView`, nonché per avviare l'attivazione dell'estensione tramite la registrazione dell'evento `onView:${id}` in `activationEvents`.", + "vscode.extension.contributes.view.initialState": "Stato iniziale della visualizzazione quando l'estensione viene installata per la prima volta. Dopo che l'utente ha modificato lo stato di visualizzazione comprimendo, spostando o nascondendo la vista, lo stato iniziale non verrà più usato.", + "vscode.extension.contributes.view.initialState.collapsed": "La visualizzazione verrà mostrata nel contenitore di visualizzazioni, ma sarà compressa.", + "vscode.extension.contributes.view.initialState.hidden": "La visualizzazione non verrà mostrata nel contenitore di visualizzazioni, ma sarà individuabile tramite il menu Visualizzazioni e altri punti di ingresso delle visualizzazioni e può essere resa visibile dall'utente.", + "vscode.extension.contributes.view.initialState.visible": "Stato iniziale predefinito della visualizzazione. Nella maggior parte dei contenitori la visualizzazione verrà espansa. Con alcuni contenitori predefiniti (explorer, scm e debug), però, mostra come espanse tutte le visualizzazioni aggiunte come contributo indipendentemente dal valore di `visibility`.", + "vscode.extension.contributes.view.name": "Nome leggibile della visualizzazione. Verrà visualizzato", + "vscode.extension.contributes.view.remoteName": "Nome del tipo remoto associato a questa visualizzazione", + "vscode.extension.contributes.view.tree": "La visualizzazione è supportata da un elemento `TreeView` creato da `createTreeView`.", + "vscode.extension.contributes.view.type": "Tipo della visualizzazione. Può essere `tree` per una visualizzazione struttura ad albero o `webview` per una visualizzazione basata su webview. L'impostazione predefinita è `tree`.", + "vscode.extension.contributes.view.webview": "La visualizzazione è supportata da un elemento `WebviewView` registrato da `registerWebviewViewProvider`.", + "vscode.extension.contributes.view.when": "Condizione che deve essere vera per mostrare questa visualizzazione", + "vscode.extension.contributes.views": "Aggiunge come contributo le visualizzazioni all'editor", + "vscode.extension.contributes.views.containers.icon": "Percorso dell'icona del contenitore. Le icone, le cui dimensioni sono 24x24, sono centrate in un blocco le cui dimensioni sono 50x40 e sono caratterizzate dal colore di riempimento 'rgb(215, 218, 224)' o '#d7dae0'. Anche se è accettato qualsiasi tipo di file immagine, per le icone è consigliabile usare il formato SVG.", + "vscode.extension.contributes.views.containers.id": "ID univoco usato per identificare il contenitore in cui è possibile aggiungere visualizzazioni come contributo usando il punto di aggiunta contributo 'views'", + "vscode.extension.contributes.views.containers.title": "Stringa leggibile usata per il rendering del contenitore", + "vscode.extension.contributes.viewsContainers": "Aggiunge come contributo contenitori di visualizzazioni all'editor" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", - "treeView.enableCollapseAll": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Comprimi tutto.", - "treeView.toggleCollapseAll": "Indica se il comando Comprimi tutto è attivato o meno per la visualizzazione struttura ad albero con ID {0}.", - "treeView.enableRefresh": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Aggiorna.", - "refresh": "Aggiorna", - "collapseAll": "Comprimi tutto", - "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Visualizzazioni", - "viewMoveUp": "Sposta visualizzazione in alto", - "viewMoveLeft": "Sposta visualizzazione a sinistra", - "viewMoveDown": "Sposta visualizzazione in basso", - "viewMoveRight": "Sposta visualizzazione a destra" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Editor di testo" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Editor diff di testo" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Selezionare una lingua", - "selectAlanguage": "Selezionare una lingua {0}", - "toGetStarted": " per iniziare. Iniziare a digitare per chiudere oppure ", - "dontshow": "non visualizzare", - "thisAgain": " più questo messaggio." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Ri {0}, col {1} ({2} selezionate)", - "singleSelection": "Riga {0}, colonna {1}", - "multiSelectionRange": "{0} selezioni ({1} caratteri selezionati)", - "multiSelection": "{0} selezioni", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "Si usa un'utilità per la lettura dello schermo per VS Code? Il ritorno a capo automatico è disabilitato quando si usa un'utilità per la lettura dello schermo", - "screenReaderDetectedExplanation.answerYes": "Sì", - "screenReaderDetectedExplanation.answerNo": "No", - "noEditor": "Al momento non ci sono editor di testo attivi", - "noWritableCodeEditor": "L'editor di testo attivo è di sola lettura.", - "indentConvert": "converti file", - "indentView": "cambia visualizzazione", - "pickAction": "Seleziona azione", - "tabFocusModeEnabled": "TAB per spostare lo stato attivo", - "disableTabMode": "Disabilita modalità accessibilità", - "status.editor.tabFocusMode": "Modalità accessibilità", - "columnSelectionModeEnabled": "Selezione colonne", - "disableColumnSelectionMode": "Disabilita modalità di selezione colonne", - "status.editor.columnSelectionMode": "Modalità di selezione colonne", - "screenReaderDetected": "Ottimizzato per l'utilità per la lettura dello schermo", - "status.editor.screenReaderMode": "Modalità utilità per la lettura dello schermo", - "gotoLine": "Vai a riga/colonna", - "status.editor.selection": "Selezione editor", - "selectIndentation": "Seleziona rientro", - "status.editor.indentation": "Rientri editor", - "selectEncoding": "Seleziona codifica", - "status.editor.encoding": "Codifica editor", - "selectEOL": "Seleziona sequenza di fine riga", - "status.editor.eol": "Fine riga editor", - "selectLanguageMode": "Seleziona modalità linguaggio", - "status.editor.mode": "Lingua editor", - "fileInfo": "Informazioni sul file", - "status.editor.info": "Informazioni sul file", - "spacesSize": "Spazi: {0}", - "tabSize": "Dimensione tabulazione: {0}", - "currentProblem": "Problema corrente", - "showLanguageExtensions": "Cerca '{0}' nelle estensioni del Marketplace...", - "changeMode": "Cambia modalità linguaggio", - "languageDescription": "({0}) - Linguaggio configurato", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "linguaggi (identificatore)", - "configureModeSettings": "Configura impostazioni basate su linguaggio '{0}'...", - "configureAssociationsExt": "Configura associazione file per '{0}'...", - "autoDetect": "Rilevamento automatico", - "pickLanguage": "Seleziona modalità linguaggio", - "currentAssociation": "Associazione corrente", - "pickLanguageToConfigure": "Seleziona la modalità linguaggio da associare a '{0}'", - "changeEndOfLine": "Cambia sequenza di fine riga", - "pickEndOfLine": "Seleziona sequenza di fine riga", - "changeEncoding": "Cambia codifica file", - "noFileEditor": "Al momento non ci sono file attivi", - "saveWithEncoding": "Salva con codifica", - "reopenWithEncoding": "Riapri con codifica", - "guessedEncoding": "Ipotizzata dal contenuto", - "pickEncodingForReopen": "Seleziona codifica per la riapertura del file", - "pickEncodingForSave": "Seleziona codifica per il salvataggio del file" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Dividi editor", - "splitEditorOrthogonal": "Dividi l'editor ortogonalmente", - "splitEditorGroupLeft": "Dividi l'Editor a sinistra", - "splitEditorGroupRight": "Dividi editor a destra", - "splitEditorGroupUp": "Dividi l'Editor Sopra", - "splitEditorGroupDown": "Dividi editor sotto", - "joinTwoGroups": "Unisci gruppo di editor con il gruppo successivo", - "joinAllGroups": "Unisci tutti i gruppi di editor", - "navigateEditorGroups": "Esplora gruppi di editor", - "focusActiveEditorGroup": "Sposta stato attivo sul gruppo di editor attivo", - "focusFirstEditorGroup": "Sposta stato attivo sul primo gruppo di editor", - "focusLastEditorGroup": "Sposta lo stato attivo sull'ultimo gruppo di editor", - "focusNextGroup": "Sposta lo stato attivo sul gruppo di editor successivo", - "focusPreviousGroup": "Sposta lo stato attivo sul gruppo di editor precedente", - "focusLeftGroup": "Sposta lo stato attivo sul gruppo di editor di sinistra", - "focusRightGroup": "Sposta lo stato attivo sul gruppo di editor di destra", - "focusAboveGroup": "Sposta lo stato attivo sul gruppo di editor sopra", - "focusBelowGroup": "Sposta lo stato attivo sul gruppo di editor sotto", - "closeEditor": "Chiudi editor", - "unpinEditor": "Sblocca editor", - "closeOneEditor": "Chiudi", - "revertAndCloseActiveEditor": "Ripristina e chiudi editor", - "closeEditorsToTheLeft": "Chiudi gli editor a sinistra nel gruppo", - "closeAllEditors": "Chiudi tutti gli editor", - "closeAllGroups": "Chiudi tutti i gruppi di editor", - "closeEditorsInOtherGroups": "Chiudi editor in altri gruppi", - "closeEditorInAllGroups": "Chiudi editor in tutti i gruppi", - "moveActiveGroupLeft": "Sposta gruppo di editor a sinistra", - "moveActiveGroupRight": "Sposta gruppo di editor a destra", - "moveActiveGroupUp": "Sposta il gruppo di editor su", - "moveActiveGroupDown": "Sposta il gruppo di editor giù", - "duplicateActiveGroupLeft": "Duplica gruppo di editor a sinistra", - "duplicateActiveGroupRight": "Duplica gruppo di editor a destra", - "duplicateActiveGroupUp": "Duplica gruppo di editor su", - "duplicateActiveGroupDown": "Duplica gruppo di editor giù", - "minimizeOtherEditorGroups": "Ingrandisci gruppo di editor", - "evenEditorGroups": "Reimposta le dimensioni del gruppo di editor", - "toggleEditorWidths": "Attiva/Disattiva le dimensioni del gruppo di editor", - "maximizeEditor": "Ingrandisci gruppo di editor e nascondi barra laterale", - "openNextEditor": "Apri editor successivo", - "openPreviousEditor": "Apri editor precedente", - "nextEditorInGroup": "Apri editor successivo del gruppo", - "openPreviousEditorInGroup": "Apri editor precedente del gruppo", - "firstEditorInGroup": "Apri il primo editor nel gruppo", - "lastEditorInGroup": "Apri ultimo editor del gruppo", - "navigateNext": "Avanti", - "navigatePrevious": "Indietro", - "navigateToLastEditLocation": "Vai all'ultima posizione di modifica", - "navigateLast": "Vai all'ultima", - "reopenClosedEditor": "Riapri editor chiuso", - "clearRecentFiles": "Cancella elementi aperti di recente", - "showEditorsInActiveGroup": "Mostra gli editor nel gruppo attivo in base a quello usato di recente", - "showAllEditors": "Mostra tutti gli editor in base all'aspetto", - "showAllEditorsByMostRecentlyUsed": "Mostra tutti gli editor in base a quello usato di recente", - "quickOpenPreviousRecentlyUsedEditor": "Apri editor precedente usato di recente in Quick Open", - "quickOpenLeastRecentlyUsedEditor": "Apri editor meno usato di recente in Quick Open", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Apri editor precedente usato di recente nel gruppo in Quick Open", - "quickOpenLeastRecentlyUsedEditorInGroup": "Apri editor meno usato di recente nel gruppo in Quick Open", - "navigateEditorHistoryByInput": "Apri editor precedente dalla cronologia in Quick Open", - "openNextRecentlyUsedEditor": "Apri editor successivo usato di recente", - "openPreviousRecentlyUsedEditor": "Apri editor precedente usato di recente", - "openNextRecentlyUsedEditorInGroup": "Apri editor successivo usato di recente nel gruppo", - "openPreviousRecentlyUsedEditorInGroup": "Apri editor precedente usato di recente nel gruppo", - "clearEditorHistory": "Cancella cronologia degli editor", - "moveEditorLeft": "Sposta editor a sinistra", - "moveEditorRight": "Sposta editor a destra", - "moveEditorToPreviousGroup": "Sposta editor nel gruppo precedente", - "moveEditorToNextGroup": "Sposta editor nel gruppo successivo", - "moveEditorToAboveGroup": "Sposta l'editor nel gruppo sopra", - "moveEditorToBelowGroup": "Sposta l'editor nel gruppo sotto", - "moveEditorToLeftGroup": "Sposta l'editor nel gruppo di sinistra", - "moveEditorToRightGroup": "Sposta l'editor nel gruppo di destra", - "moveEditorToFirstGroup": "Sposta l'Editor nel primo gruppo", - "moveEditorToLastGroup": "Sposta l'editor nell'ultimo gruppo", - "editorLayoutSingle": "Layout di editor a singola colonna", - "editorLayoutTwoColumns": "Layout di editor a due colonne", - "editorLayoutThreeColumns": "Layout di editor a tre colonne", - "editorLayoutTwoRows": "Layout di editor a due righe", - "editorLayoutThreeRows": "Layout di editor a tre righe", - "editorLayoutTwoByTwoGrid": "Layout di editor a griglia (2x2)", - "editorLayoutTwoColumnsBottom": "Layout di editor a due colonne in basso", - "editorLayoutTwoRowsRight": "Editor layout con due righe a destra", - "newEditorLeft": "Nuovo gruppo di editor a sinistra", - "newEditorRight": "Nuovo gruppo di editor a destra", - "newEditorAbove": "Nuovo gruppo di editor sopra", - "newEditorBelow": "Nuovo gruppo di editor sotto", - "workbench.action.reopenWithEditor": "Riapri editor con...", - "workbench.action.toggleEditorType": "Attiva/Disattiva tipo di editor" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Consente di spostare l'editor attivo per schede o gruppi", - "editorCommand.activeEditorMove.arg.name": "Argomento per spostamento editor attivo", - "editorCommand.activeEditorMove.arg.description": "Proprietà degli argomenti:\r\n\t* 'to': valore stringa che specifica dove eseguire lo spostamento.\r\n\t* 'by': valore stringa che specifica l'unità per lo spostamento, ovvero per scheda o per gruppo.\r\n\t* 'value': valore numerico che specifica il numero di posizioni o una posizione assoluta per lo spostamento.", - "toggleInlineView": "Attiva/Disattiva visualizzazione inline", - "compare": "Confronta" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Apri area di lavoro" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "Non ci sono editor corrispondenti", - "entryAriaLabelWithGroupDirty": "{0}, modificato ma non salvato, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, modificato ma non salvato", - "closeEditor": "Chiudi editor" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Azioni del gruppo di editor", - "closeGroupAction": "Chiudi", - "emptyEditorGroup": "{0} (vuoto)", - "groupLabel": "Gruppo {0}", - "groupAriaLabel": "Gruppo di editor {0}", - "ok": "OK", - "cancel": "Annulla", - "editorOpenErrorDialog": "Non è possibile aprire '{0}'", - "editorOpenError": "Non è possibile aprire '{0}': {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "Il file è troppo grande per essere aperto come editor senza titolo. Caricarlo prima in Esplora file, quindi riprovare." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Gestisci estensioni attendibili", - "signOut": "Disconnetti", - "authProviderUnavailable": "{0} non è attualmente disponibile", - "noAccounts": "Non è stato eseguito l'accesso ad alcun account", - "hideAccounts": "Nascondi account", - "previousSideBarView": "Visualizzazione barra laterale precedente", - "nextSideBarView": "Visualizzazione barra laterale successiva" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Cambio visualizzazione attiva" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "Visualizzazioni aggiuntive", - "numberBadge": "{0} ({1})", - "manageExtension": "Gestisci estensione", - "titleKeybinding": "{0} ({1})", - "hide": "Nascondi '{0}'", - "keep": "Mantieni '{0}'", - "toggle": "Attiva/Disattiva visualizzazione bloccata" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&File", - "mEdit": "&&Modifica", - "mSelection": "&&Selezione", - "mView": "&&Visualizza", - "mGoto": "&&Vai", - "mRun": "&&Esegui", - "mTerminal": "&&Terminale", - "mHelp": "&&Guida", - "menubar.customTitlebarAccessibilityNotification": "Il supporto dell'accessibilità è abilitato. Per un'esperienza più accessibile, si consiglia lo stile di barra del titolo personalizzato.", - "goToSetting": "Apri impostazioni", - "focusMenu": "Sposta lo stato attivo sul menu dell'applicazione", - "checkForUpdates": "Controlla la disponibilità di &&aggiornamenti...", - "checkingForUpdates": "Controllo della disponibilità di aggiornamenti...", - "download now": "&&Scarica aggiornamento", - "DownloadingUpdate": "Download dell'aggiornamento...", - "installUpdate...": "Installa &&aggiornamento...", - "installingUpdate": "Installazione dell'aggiornamento...", - "restartToUpdate": "Riavvia per &&aggiornare" - }, - "vs/workbench/common/panel": { - "activePanel": "Identificatore del pannello attivo", - "panelFocus": "Indica se il pannello ha lo stato attivo della tastiera", - "panelPosition": "Posizione del pannello, ovvero 'left', 'right' o 'bottom'", - "panelVisible": "Indica se il pannello è visibile", - "panelMaximized": "Indica se il pannello è ingrandito" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} azioni", - "viewsAndMoreActions": "Visualizzazioni e altre azioni...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Icona per ingrandire un pannello.", - "restoreIcon": "Icona per ripristinare un pannello.", - "closeIcon": "Icona per chiudere un pannello.", - "togglePanel": "Attiva/Disattiva pannello", - "focusPanel": "Sposta lo stato attivo nel pannello", - "positionPanelLeft": "Sposta pannello a sinistra", - "positionPanelRight": "Sposta pannello a destra", - "positionPanelBottom": "Sposta pannello verso il basso", - "previousPanelView": "Visualizzazione pannello precedente", - "nextPanelView": "Visualizzazione pannello successivo", - "toggleMaximizedPanel": "Attiva/Disattiva pannello ingrandito", - "maximizePanel": "Ingrandisci dimensioni del pannello", - "minimizePanel": "Ripristina dimensioni del pannello", - "closePanel": "Chiudi pannello", - "miShowPanel": "Mostra &&pannello", - "hidePanel": "Nascondi pannello" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Icona per un contenitore del riquadro di visualizzazione espanso.", - "viewPaneContainerCollapsedIcon": "Icona per un contenitore del riquadro di visualizzazione compresso.", - "viewToolbarAriaLabel": "{0} azioni" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[Non supportata]", - "userIsAdmin": "[Amministratore]", - "userIsSudo": "[Superutente]", - "devExtensionWindowTitlePrefix": "[Host di sviluppo estensione]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Preferenze" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "Nessuna nuova notifica", - "notifications": "Notifiche", - "notificationsToolbar": "Azioni del centro notifiche" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Errore: {0}", - "alertWarningMessage": "Avviso: {0}", - "alertInfoMessage": "Info: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Notifiche", - "hideNotifications": "Nascondi notifiche", - "zeroNotifications": "Nessuna notifica", - "noNotifications": "Nessuna nuova notifica", - "oneNotification": "1 nuova notifica", - "notifications": "{0} nuove notifiche", - "noNotificationsWithProgress": "Nessuna nuova notifica ({0} in corso)", - "oneNotificationWithProgress": "1 nuova notifica ({0} in corso)", - "notificationsWithProgress": "{0} nuove notifiche ({1} in corso)", - "status.message": "Messaggio di stato" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Indica se una notifica ha lo stato attivo della tastiera", - "notificationCenterVisible": "Indica se il centro notifiche è visibile", - "notificationToastsVisible": "Indica se un avviso popup di notifica è visibile", - "notifications": "Notifiche", - "showNotifications": "Mostra notifiche", - "hideNotifications": "Nascondi notifiche", - "clearAllNotifications": "Cancella tutte le notifiche", - "focusNotificationToasts": "Sposta stato attivo sull'avviso popup di notifica" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "È previsto un selettore di linguaggio, ad esempio [\"java\"]", + "config.property.defaultConfiguration.warning": "Non è possibile registrare le impostazioni predefinite della configurazione per '{0}'. Sono supportate solo le impostazioni predefinite per impostazioni specifiche del linguaggio.", + "invalid.allOf": "'configuration.allOf' è deprecato e non deve più essere usato. Passare invece una matrice di sezioni di configurazione al punto di aggiunta contributo 'configuration'.", + "invalid.properties": "'configuration.properties' deve essere un oggetto", + "invalid.property": "La proprietà '{0}' di configuration.properties deve essere un oggetto", + "invalid.title": "'configuration.title' deve essere una stringa", + "scope.application.description": "Configurazione che può essere definita solo nelle impostazioni utente.", + "scope.deprecationMessage": "Se impostata, la proprietà è contrassegnata come deprecata e viene visualizzato il messaggio con la spiegazione.", + "scope.description": "Ambito in cui la configurazione è applicabile. Gli ambiti disponibili sono `application`, `machine`, `window`, `resource` e `machine-overridable`.", + "scope.enumDescriptions": "Descrizioni dei valori di enumerazione", + "scope.language-overridable.description": "Configurazione delle risorse che può essere definita nelle impostazioni specifiche della lingua.", + "scope.machine-overridable.description": "Configurazione del computer che può essere definita anche nelle impostazioni dell'area di lavoro o della cartella.", + "scope.machine.description": "Configurazione che può essere definita solo nelle impostazioni utente o solo nelle impostazioni remote.", + "scope.markdownDeprecationMessage": "Se impostata, la proprietà è contrassegnata come deprecata e viene visualizzato il messaggio con la spiegazione in formato Markdown.", + "scope.markdownDescription": "Descrizione nel formato Markdown.", + "scope.markdownEnumDescriptions": "Descrizioni dei valori di enumerazione nel formato Markdown.", + "scope.resource.description": "Configurazione che può essere definita nelle impostazioni dell'utente, dell'ambiente remoto, dell'area di lavoro o della cartella.", + "scope.window.description": "Configurazione che può essere definita nelle impostazioni dell'utente, dell'area di lavoro o dell'ambiente remoto.", + "unknownWorkspaceProperty": "La proprietà di configurazione dell'area di lavoro è sconosciuta", + "vscode.extension.contributes.configuration": "Aggiunge come contributo le impostazioni di configurazione.", + "vscode.extension.contributes.configuration.properties": "Descrizione delle proprietà di configurazione.", + "vscode.extension.contributes.configuration.property.empty": "La proprietà non deve essere vuota.", + "vscode.extension.contributes.configuration.title": "Riepilogo delle impostazioni. Questa etichetta verrà usata nel file di impostazioni come commento di separazione.", + "vscode.extension.contributes.defaultConfiguration": "Aggiunge come contributo le impostazioni di configurazione predefinite dell'editor in base al linguaggio.", + "workspaceConfig.extensions.description": "Estensioni dell'area di lavoro", + "workspaceConfig.folders.description": "Elenco di cartelle da caricare nell'area di lavoro.", + "workspaceConfig.launch.description": "Configurazioni di avvio dell'area di lavoro", + "workspaceConfig.name.description": "Nome facoltativo per la cartella. ", + "workspaceConfig.path.description": "Percorso di file, ad esempio `/root/folderA` o `./folderA` per un percorso relativo che verrà risolto in base alla posizione del file dell'area di lavoro.", + "workspaceConfig.remoteAuthority": "Server remoto in cui si trova l'area di lavoro.", + "workspaceConfig.settings.description": "Impostazioni area di lavoro", + "workspaceConfig.tasks.description": "Configurazioni delle attività dell'area di lavoro", + "workspaceConfig.uri.description": "URI della cartella" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Non verranno visualizzati altri {0} errori e avvisi." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "Il percorso {0} non punta a un Test Runner di estensioni valido.", + "extensionTestError1": "Non è possibile caricare Test Runner." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (estensione)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (Estensione)", "status.extensionMessage": "Stato estensione" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'.", - "treeView.duplicateElement": "L'elemento con id {0} è già registrato" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "Non è stato possibile trovare il terminale con ID {0} nell'host dell'estensione" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Si è verificato un errore durante il tentativo di ripristinare la visualizzazione: {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "L'elemento con id {0} è già registrato", + "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "L'estensione '{0}' non è riuscita ad aggiornare le cartelle dell'area di lavoro: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Aggiunge come contributo la configurazione dello schema JSON.", + "contributes.jsonValidation.fileMatch": "Criteri (o matrice di criteri) dei file da soddisfare, ad esempio \"package.json\" o \"*.launch\". I criteri di esclusione iniziano con '!'", + "contributes.jsonValidation.url": "URL dello schema ('http:', 'https:') o percorso relativo della cartella delle estensioni ('./').", + "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' deve essere definito come una stringa o una matrice di stringhe.", + "invalid.jsonValidation": "'configuration.jsonValidation' deve essere una matrice", + "invalid.path.1": "Valore previsto di `contributes.{0}.url` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", + "invalid.url": "'configuration.jsonValidation.url' deve essere un URL o un percorso relativo", + "invalid.url.fileschema": "'configuration.jsonValidation.url' è un URL relativo non valido: {0}", + "invalid.url.schema": "'configuration.jsonValidation.url' deve essere un URL assoluto o iniziare con './' per fare riferimento a schemi presenti nell'estensione." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "Menu di scelta rapida del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", + "comment.title": "Menu del titolo del commento aggiunto come contributo", + "commentThread.actions": "Menu di scelta rapida del thread del commento aggiunto come contributo, visualizzato sotto forma di pulsanti sotto l'editor dei commenti", + "commentThread.title": "Menu del titolo del thread del commento aggiunto come contributo", + "dup": "Il comando `{0}` è presente più volte nella sezione `commands`.", + "dupe.command": "La voce di menu fa riferimento allo stesso comando come comando predefinito e come comando alternativo", + "inlineCompletions.actions": "Azioni visualizzate durante il passaggio del mouse su un completamento inline", + "menuId.invalid": "`{0}` non è un identificatore di menu valido", + "menus.changeTitle": "Menu delle modifiche inline del codice sorgente", + "menus.commandPalette": "Riquadro comandi", + "menus.debugCallstackContext": "Menu di scelta rapida per la visualizzazione dello stack di chiamate di debug", + "menus.debugToolBar": "Menu della barra degli strumenti di debug", + "menus.debugVariablesContext": "Menu di scelta rapida per la visualizzazione delle variabili di debug", + "menus.editorContext": "Menu di scelta rapida dell'editor", + "menus.editorContextCopyAs": "Sottomenu 'Copia con nome' nel menu di scelta rapida dell'editor", + "menus.editorTabContext": "Menu di scelta rapida delle schede dell'editor", + "menus.editorTitle": "Menu del titolo dell'editor", + "menus.editorTitleRun": "Esegui il sottomenu nel menu del titolo dell'editor", + "menus.explorerContext": "Menu di scelta rapida Esplora file", + "menus.extensionContext": "Menu di scelta rapida dell'estensione", + "menus.file": "Menu file di primo livello", + "menus.home": "Menu di scelta rapida dell'indicatore della home page (solo Web)", + "menus.opy": "Sottomenu 'Copia come' nel menu Modifica di primo livello", + "menus.resourceFolderContext": "Menu di scelta rapida della cartella delle risorse del controllo del codice sorgente", + "menus.resourceGroupContext": "Menu di scelta rapida del gruppo di risorse del controllo del codice sorgente", + "menus.resourceStateContext": "Menu di scelta rapida dello stato delle risorse del controllo del codice sorgente", + "menus.scmSourceControl": "Menu del controllo del codice sorgente", + "menus.scmTitle": "Menu del titolo del controllo del codice sorgente", + "menus.statusBarRemoteIndicator": "Menu dell'indicatore di remoto sulla barra di stato", + "menus.statusBarWindowIndicator": "Menu dell'indicatore di finestra nella barra di stato", + "menus.statusBarWindowIndicator.deprecated": "Usare il menu 'statusBar/remoteIndicator'.", + "menus.touchBar": "La Touch Bar (solo Mac OS)", + "missing.altCommand": "La voce di menu fa riferimento a un comando alternativo `{0}` che non è definito nella sezione 'commands'.", + "missing.command": "La voce di menu fa riferimento a un comando `{0}` che non è definito nella sezione 'commands'.", + "missing.submenu": "La voce di menu fa riferimento a un sottomenu `{0}` che non è definito nella sezione 'submenus'.", + "nonempty": "è previsto un valore non vuoto.", + "notebook.cell.title": "Menu del titolo della cella del notebook aggiunto come contributo", + "notebook.toolbar": "Menu della barra degli strumenti del notebook aggiunto come contributo", + "notebook.toolbar.right": "Menu della barra degli strumenti a destra del notebook aggiunto come contributo", + "opticon": "la proprietà `icon` può essere omessa o deve essere una stringa o un valore letterale come `{dark, light}`", + "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "proposed": "API proposta", + "proposedAPI.invalid": "{0} è un identificatore di menu proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {1}", + "require": "le voci di sottomenu devono essere un oggetto", + "requireStringOrObject": "la proprietà `{0}` è obbligatoria e deve essere di tipo `object` o `string`", + "requirearray": "le voci di sottomenu devono essere una matrice", + "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "requirestrings": "le proprietà `{0}` e `{1}` sono obbligatorie e devono essere di tipo `string`", + "submenuId.duplicate.id": "Il sottomenu `{0}` è già stato registrato in precedenza.", + "submenuId.invalid.id": "`{0}` non è un identificatore di sottomenu valido", + "submenuId.invalid.label": "`{0}` non è un'etichetta di sottomenu valida", + "submenuItem.duplicate": "Il sottomenu `{0}` è già stato aggiunto come contributo al menu `{1}`.", + "testing.item.title": "Menu dell'elemento di test aggiunto come contributo", + "unsupported.submenureference": "La voce di menu fa riferimento a un sottomenu di un menu per cui non sono supportati sottomenu.", + "view.itemContext": "Menu di scelta rapida dell'elemento visualizzazione aggiunto come contributo", + "view.timelineContext": "Menu di scelta rapida dell'elemento visualizzazione Sequenza temporale", + "view.timelineTitle": "Menu del titolo della visualizzazione Sequenza temporale", + "view.tunnelContext": "Menu di scelta rapida dell'elemento visualizzazione Porte", + "view.tunnelOriginInline": "Menu inline di origine dell'elemento visualizzazione Porte", + "view.tunnelPortInline": "Menu inline della porta dell'elemento visualizzazione Porte", + "view.viewTitle": "Menu del titolo della visualizzazione aggiunto come contributo", + "vscode.extension.contributes.commandType.category": "(Facoltativo) Stringa di categoria in base a cui è raggruppato il comando nell'interfaccia utente", + "vscode.extension.contributes.commandType.command": "Identificatore del comando da eseguire", + "vscode.extension.contributes.commandType.icon": "(Facoltativo) Icona usata per rappresentare il comando nell'interfaccia utente. Può essere un percorso di file, un oggetto con percorsi di file per temi scuri e chiari o riferimenti a un'icona del tema, ad esempio `\\$(zap)`", + "vscode.extension.contributes.commandType.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", + "vscode.extension.contributes.commandType.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", + "vscode.extension.contributes.commandType.precondition": "(Facoltativo) Condizione che deve essere vera per abilitare il comando nell'interfaccia utente (menu e tasti di scelta rapida). Non impedisce l'esecuzione del comando in altri modi, come `executeCommand`-api.", + "vscode.extension.contributes.commandType.shortTitle": "Titolo breve con cui è rappresentato il comando nell'interfaccia utente", + "vscode.extension.contributes.commandType.title": "Titolo con cui è rappresentato il comando nell'interfaccia utente", + "vscode.extension.contributes.commands": "Aggiunge come contributo i comandi al riquadro comandi.", + "vscode.extension.contributes.menuItem.alt": "Identificatore di un comando alternativo da eseguire. Il comando deve essere dichiarato nella sezione 'commands'", + "vscode.extension.contributes.menuItem.command": "Identificatore del comando da eseguire. Il comando deve essere dichiarato nella sezione 'commands'", + "vscode.extension.contributes.menuItem.group": "Gruppo a cui appartiene questo elemento", + "vscode.extension.contributes.menuItem.submenu": "Identificatore del sottomenu da visualizzare in questo elemento.", + "vscode.extension.contributes.menuItem.when": "Condizione che deve essere vera per mostrare questo elemento", + "vscode.extension.contributes.menus": "Aggiunge come contributo le voci di menu all'editor", + "vscode.extension.contributes.submenu.icon": "(Facoltativo) Icona usata per rappresentare il sottomenu nell'interfaccia utente. Può essere un percorso di file, un oggetto con percorsi di file per temi scuri e chiari o riferimenti a un'icona del tema, ad esempio `\\$(zap)`", + "vscode.extension.contributes.submenu.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", + "vscode.extension.contributes.submenu.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", + "vscode.extension.contributes.submenu.id": "Identificatore del menu da visualizzare come sottomenu.", + "vscode.extension.contributes.submenu.label": "Etichetta della voce di menu che porta a questo sottomenu.", + "vscode.extension.contributes.submenus": "Aggiunge come contributo le voci di sottomenu all'editor" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "oggetto del debug" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Esamina le chiavi di contesto", + "logStorage": "Registra contenuto del database di archiviazione", + "logWorkingCopies": "Registra copie di lavoro", + "screencastMode.fontSize": "Controlla le dimensioni del carattere in pixel della tastiera in modalità Screencast.", + "screencastMode.keyboardOverlayTimeout": "Controlla l'intervallo in millisecondi relativo alla visualizzazione della sovrimpressione della tastiera in modalità Screencast.", + "screencastMode.location.verticalPosition": "Controlla l'offset verticale della sovrimpressione della modalità Screencast dal basso come percentuale dell'altezza del workbench.", + "screencastMode.mouseIndicatorColor": "Controlla il colore in formato esadecimale (#RGB, #RGBA, #RRGGBB o #RRGGBBAA) dell'indicatore del mouse in modalità Screencast.", + "screencastMode.mouseIndicatorSize": "Controlla le dimensioni in pixel dell'indicatore del mouse in modalità Screencast.", + "screencastMode.onlyKeyboardShortcuts": "Visualizza solo i tasti di scelta rapida in modalità Screencast.", + "screencastModeConfigurationTitle": "Modalità Screencast", + "toggle screencast mode": "Attiva/disattiva modalità Screencast" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Riferimento per tasti di scelta rapida", + "miDocumentation": "&&Documentazione", + "miIntroductoryVideos": "&&Video introduttivi", + "miKeyboardShortcuts": "&&Riferimento per tasti di scelta rapida", + "miLicense": "&&Visualizza licenza", + "miPrivacyStatement": "&&Informativa sulla privacy", + "miTipsAndTricks": "Suggerimenti e trucc&&hi", + "miTwitter": "Seguici su T&&witter", + "miUserVoice": "&&Cerca in richieste di funzionalità", + "newsletterSignup": "Iscrizione alla newsletter VS Code", + "openDocumentationUrl": "Documentazione", + "openIntroductoryVideosUrl": "Video introduttivi", + "openLicenseUrl": "Visualizza licenza", + "openPrivacyStatement": "Informativa sulla privacy", + "openTipsAndTricksUrl": "Suggerimenti e trucchi", + "openTwitterUrl": "Seguici su Twitter", + "openUserVoiceUrl": "Cerca in richieste di funzionalità" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Chiudi barra laterale", + "compositePart.hideSideBarLabel": "Nascondi barra laterale", + "decreaseEditorHeight": "Riduci altezza dell'editor", + "decreaseEditorWidth": "Riduci larghezza dell'editor", + "decreaseViewSize": "Riduci dimensioni della visualizzazione corrente", + "increaseEditorHeight": "Aumenta altezza dell'editor", + "increaseEditorWidth": "Aumenta larghezza dell'editor", + "increaseViewSize": "Aumenta dimensioni della visualizzazione corrente", + "miAppearance": "&&Aspetto", + "miMoveSidebarLeft": "Sp&&osta barra laterale a sinistra", + "miMoveSidebarRight": "Sposta barra laterale a &&destra", + "miShowActivityBar": "Mostra &&barra attività", + "miShowEditorArea": "Mostra area &&editor", + "miShowMenuBar": "Mostra &&barra dei menu", + "miShowSidebar": "Mostra barra &&laterale", + "miShowStatusbar": "Mostra &&barra di stato", + "miToggleCenteredLayout": "Layout &¢rato", + "miToggleZenMode": "Modalità Zen", + "move sidebar left": "Sposta barra laterale a sinistra", + "move sidebar right": "Sposta barra laterale a destra", + "moveFocusedView": "Sposta visualizzazione con stato attivo", + "moveFocusedView.error.noFocusedView": "Non ci sono attualmente visualizzazioni con stato attivo.", + "moveFocusedView.error.nonMovableView": "La visualizzazione attualmente con stato attivo non può essere spostata.", + "moveFocusedView.newContainerInPanel": "Nuova voce del pannello", + "moveFocusedView.newContainerInSidebar": "Nuova voce della barra laterale", + "moveFocusedView.selectDestination": "Seleziona una destinazione per la visualizzazione", + "moveFocusedView.selectView": "Seleziona un visualizzazione da spostare", + "moveFocusedView.title": "Visualizzazione: Sposta {0}", + "moveSidebarLeft": "Sposta barra laterale a sinistra", + "moveSidebarRight": "Sposta barra laterale a destra", + "moveView": "Sposta visualizzazione", + "ok": "OK", + "panel": "Pannello", + "panelContainer": "Pannello / {0}", + "resetFocusedView.error.noFocusedView": "Non ci sono attualmente visualizzazioni con stato attivo.", + "resetFocusedViewLocation": "Reimposta posizione visualizzazione con stato attivo", + "resetViewLocations": "Reimposta posizioni visualizzazioni", + "sidebar": "Barra laterale", + "sidebarContainer": "Barra laterale / {0}", + "toggleActivityBar": "Attiva/Disattiva visibilità della barra attività", + "toggleCenteredLayout": "Attiva/Disattiva layout centrato", + "toggleEditor": "Attiva/Disattiva la visibilità dell'area degli editor", + "toggleMenuBar": "Attiva/Disattiva barra dei menu", + "toggleSidebar": "Attiva/Disattiva visibilità della barra laterale", + "toggleSidebarPosition": "Attiva/Disattiva posizione della barra laterale", + "toggleStatusbar": "Attiva/Disattiva visibilità della barra di stato", + "toggleTabs": "Attiva/disattiva visibilità delle schede", + "toggleZenMode": "Attiva/Disattiva modalità Zen" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Sposta stato attivo sulla parte successiva", + "focusPreviousPart": "Sposta stato attivo sulla parte precedente", + "navigateDown": "Passa alla visualizzazione in basso", + "navigateLeft": "Passa alla visualizzazione a sinistra", + "navigateRight": "Passa alla visualizzazione a destra", + "navigateUp": "Passa alla visualizzazione in alto" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Passa a successiva in Quick Open", + "quickNavigatePrevious": "Passa a precedente in Quick Open", + "quickOpen": "Vai al file...", + "quickSelectNext": "Seleziona successiva in Quick Open", + "quickSelectPrevious": "Seleziona precedente in Quick Open" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Copia", + "cut": "Taglia", + "paste": "Incolla", + "redo": "Ripeti", + "selectAll": "Seleziona tutto", + "undo": "Annulla" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "Informazioni", + "blur": "Rimuovi lo stato attivo della tastiera dall'elemento con stato attivo", + "dirtyFolder": "Cartella con file non salvati", + "dirtyFolderConfirm": "Aprire la cartella per esaminare i file non salvati?", + "dirtyFolderConfirmDetail": "Non è possibile rimuovere le cartelle con file non salvati finché tutti i file non sono stati salvati o ripristinati.", + "dirtyRecentlyOpenedFolder": "Cartella con file non salvati", + "dirtyRecentlyOpenedWorkspace": "Area di lavoro con file non salvati", + "dirtyWorkspace": "Area di lavoro con file non salvati", + "dirtyWorkspaceConfirm": "Aprire l'area di lavoro per esaminare i file non salvati?", + "dirtyWorkspaceConfirmDetail": "Non è possibile rimuovere le aree di lavoro con file non salvati finché tutti i file non sono stati salvati o ripristinati.", + "file": "File", + "files": "File", + "folders": "cartelle", + "miAbout": "&&Informazioni su", + "miConfirmClose": "Conferma prima di chiudere", + "miMore": "&&Altro...", + "miNewWindow": "&&Nuova finestra", + "miOpenRecent": "Apri &&recenti", + "miToggleFullScreen": "&&Schermo intero", + "newWindow": "Nuova finestra", + "openRecent": "Apri recenti...", + "openRecentPlaceholder": "Selezionare per aprire (tenere premuto CTRL per forzare l'apertura di una nuova finestra oppure ALT per aprire la stessa finestra)", + "openRecentPlaceholderMac": "Selezionare per aprire (tenere premuto CMD per forzare l'apertura di una nuova finestra oppure ALT per aprire la stessa finestra)", + "quickOpenRecent": "Apertura rapida recenti...", + "recentDirtyFolderAriaLabel": "{0}, cartella con modifiche non salvate", + "recentDirtyWorkspaceAriaLabel": "{0}, area di lavoro con modifiche non salvate", + "reloadWindow": "Ricarica finestra", + "remove": "Rimuovi dagli elementi aperti di recente", + "toggleFullScreen": "Attiva/Disattiva schermo intero", + "workspacesAndFolders": "cartelle e aree di lavoro" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Chiudi area di lavoro", + "duplicateWorkspaceInNewWindow": "Duplica come area di lavoro nella nuova finestra", + "globalRemoveFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro...", + "manageTrustAction": "Gestisci attendibilità dell'area di lavoro", + "miAddFolderToWorkspace": "A&&ggiungi cartella all'area di lavoro...", + "miCloseFolder": "Chiudi &&cartella", + "miCloseWorkspace": "Chiudi &&area di lavoro", + "miSaveWorkspaceAs": "Salva area di lavoro con nome...", + "noWorkspaceOrFolderOpened": "In questa istanza non ci sono attualmente aree di lavoro o cartelle aperte da chiudere.", + "ok": "OK", + "openFile": "Apri file...", + "openFileFolder": "Apri...", + "openFolder": "Apri cartella...", + "openWorkspaceAction": "Apri area di lavoro...", + "openWorkspaceConfigFile": "Apri file di configurazione dell'area di lavoro", + "saveWorkspaceAsAction": "Salva area di lavoro con nome...", + "workspaces": "Aree di lavoro", + "workspacesCategory": "Aree di lavoro" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Aggiungi", + "addFolderToWorkspace": "Aggiungi cartella all'area di lavoro...", + "addFolderToWorkspaceTitle": "Aggiungi cartella all'area di lavoro", + "workspaceFolderPickerPlaceholder": "Selezionare la cartella dell'area di lavoro" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Apri area di lavoro" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Indica se sono presenti copie di lavoro modificate ma non salvate", + "isFullscreen": "Indica se la finestra è visualizzata in modalità schermo intero", + "remoteName": "Nome del repository remoto a cui è connessa la finestra oppure una stringa vuota se non è connessa ad alcun repository remoto", + "virtualWorkspace": "Schema dell'area di lavoro corrente se è di un file system virtuale o una stringa vuota.", + "workbenchState": "Tipo di area di lavoro aperta nella finestra, ovvero 'empty' (nessuna area di lavoro), 'folder' (cartella singola) oppure 'workspace' (area di lavoro con più radici)", + "workspaceFolderCount": "Numero di cartelle radice nell'area di lavoro" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, aggiunto", + "preview": "{0}, anteprima" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} non è attualmente disponibile", + "hideAccounts": "Nascondi account", + "manageTrustedExtensions": "Gestisci estensioni attendibili", + "nextSideBarView": "Visualizzazione barra laterale successiva", + "noAccounts": "Non è stato eseguito l'accesso ad alcun account", + "previousSideBarView": "Visualizzazione barra laterale precedente", + "signOut": "Disconnetti" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Account", + "accountsViewBarIcon": "Icona Account nella barra della visualizzazione.", + "focusActivityBar": "Sposta stato attivo sulla barra attività", + "hideActivitBar": "Nascondi barra attività", + "manage": "Gestisci", + "menu": "Menu", + "resetLocation": "Reimposta posizione", + "settingsViewBarIcon": "Icona Impostazioni nella barra della visualizzazione." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Indica se il banner ha lo stato attivo della tastiera", + "focusBanner": "Banner dello stato attivo" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Cambio visualizzazione attiva" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Visualizzazioni aggiuntive", + "badgeTitle": "{0} - {1}", + "hide": "Nascondi '{0}'", + "keep": "Mantieni '{0}'", + "manageExtension": "Gestisci estensione", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Attiva/Disattiva visualizzazione bloccata" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} azioni", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Visualizzazioni e altre azioni..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nBrowser: {3}", + "cancelButton": "Annulla", + "copy": "Copia", + "ok": "OK", + "yesButton": "&&Sì" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Visualizzatore file binari", + "nativeBinaryError": "Il file non viene visualizzato nell'editor perché è binario o usa una codifica di testo non supportata.", + "openAsText": "Aprirlo comunque?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Abilita/disabilita la barra di navigazione.", + "filepath": "Controlla se e come i percorsi dei file sono visualizzati nei percorsi di navigazione.", + "filepath.last": "Mostra solo l'ultimo elemento del percorso del file nella vista di navigazione.", + "filepath.off": "Non mostra il percorso del file nella vista di navigazione.", + "filepath.on": "Mostra il percorso del file nella vista di navigazione.", + "filteredTypes.array": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `array`.", + "filteredTypes.boolean": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `boolean`.", + "filteredTypes.class": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `class`.", + "filteredTypes.constant": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `constant`.", + "filteredTypes.constructor": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `constructor`.", + "filteredTypes.enum": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `enum`.", + "filteredTypes.enumMember": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `enumMember`.", + "filteredTypes.event": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `event`.", + "filteredTypes.field": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `field`.", + "filteredTypes.file": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `file`.", + "filteredTypes.function": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `function`.", + "filteredTypes.interface": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `interface`.", + "filteredTypes.key": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `key`.", + "filteredTypes.method": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `method`.", + "filteredTypes.module": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `module`.", + "filteredTypes.namespace": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `namespace`.", + "filteredTypes.null": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `null`.", + "filteredTypes.number": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `number`.", + "filteredTypes.object": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `object`.", + "filteredTypes.operator": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `operator`.", + "filteredTypes.package": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `package`.", + "filteredTypes.property": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `property`.", + "filteredTypes.string": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `string`.", + "filteredTypes.struct": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `struct`.", + "filteredTypes.typeParameter": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `typeParameter`.", + "filteredTypes.variable": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `variable`.", + "icons": "Esegue il rendering degli elementi di navigazione con le icone.", + "symbolSortOrder": "Controlla in che modo sono ordinati i simboli nella visualizzazione della struttura di spostamento.", + "symbolSortOrder.name": "Mostra la struttura dei simboli in ordine alfabetico.", + "symbolSortOrder.position": "Mostra la struttura dei simboli nell'ordine della posizione del file.", + "symbolSortOrder.type": "Mostra la struttura dei simboli nell'ordine dei tipi di simboli.", + "symbolpath": "Controlla se e come i simboli sono visualizzati nei percorsi di navigazione.", + "symbolpath.last": "Mostra solo il simbolo corrente nella vista di navigazione.", + "symbolpath.off": "Non mostra i simboli nella vista di navigazione.", + "symbolpath.on": "Mostra tutti i simboli nella vista di navigazione.", + "title": "Percorso di navigazione" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Indica se le barre di navigazione hanno lo stato attivo", + "breadcrumbsPossible": "Indica se l'editor può visualizzare le barre di navigazione", + "breadcrumbsVisible": "Indica se le barre di navigazione sono attualmente visibili", + "cmd.focus": "Percorsi di navigazione con stato attivo", + "cmd.toggle": "Attiva/Disattiva percorsi di navigazione", + "empty": "nessun elemento", + "miShowBreadcrumbs": "Mostra &&percorsi di navigazione" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Percorsi di navigazione" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostra gli editor nel gruppo attivo in base a quello usato di recente", + "allEditorsByAppearanceQuickAccess": "Mostra tutti gli editor aperti in base all'aspetto", + "allEditorsByMostRecentlyUsedQuickAccess": "Mostra tutti gli editor aperti in base a quello usato di recente", + "binaryDiffEditor": "Editor diff file binari", + "close": "Chiudi", + "closeAll": "Chiudi tutto", + "closeAllSaved": "Chiudi salvati", + "closeEditor": "Chiudi editor", + "closeEditorGroup": "Chiudi gruppo di editor", + "closeEditorsInGroup": "Chiudi tutti gli editor del gruppo", + "closeOtherEditors": "Chiudi gli altri editor del gruppo", + "closeOthers": "Chiudi altri", + "closePinnedEditor": "Chiudi editor bloccato", + "closeRight": "Chiudi a destra", + "closeRightEditors": "Chiudi gli editor a destra nel gruppo", + "closeSavedEditors": "Chiudi editor salvati del gruppo", + "editorQuickAccessPlaceholder": "Digitare il nome di un editor per aprirlo.", + "file": "File", + "ignoreTrimWhitespace.label": "Ignora differenze spazi vuoti iniziali/finali", + "inlineView": "Visualizzazione inline", + "keepEditor": "Mantieni editor", + "keepOpen": "Mantieni aperto", + "miBack": "&&Indietro", + "miClearRecentOpen": "&&Cancella elementi aperti di recente", + "miEditorLayout": "&&Layout editor", + "miFocusAboveGroup": "Gruppo &&Sopra", + "miFocusBelowGroup": "Gruppo &&Sotto", + "miFocusFifthGroup": "Gruppo &&5", + "miFocusFirstGroup": "Gruppo &&1", + "miFocusFourthGroup": "Gruppo &&4", + "miFocusLeftGroup": "Gruppo &&Sinistra", + "miFocusRightGroup": "Gruppo &&Destra", + "miFocusSecondGroup": "Gruppo &&2", + "miFocusThirdGroup": "Gruppo &&3", + "miForward": "&&Avanti", + "miLastEditLocation": "&&Posizione ultima modifica", + "miNextEditor": "&&Editor successivo", + "miNextEditorInGroup": "&&Editor successivo nel gruppo", + "miNextGroup": "&&Gruppo successivo", + "miNextRecentlyUsedEditor": "&&Editor successivo usato", + "miNextUsedEditorInGroup": "&&Editor successivo usato nel gruppo", + "miPreviousEditor": "Editor &&precedente", + "miPreviousEditorInGroup": "Editor &&precedente nel gruppo", + "miPreviousGroup": "Gruppo &&precedente", + "miPreviousRecentlyUsedEditor": "Editor &&precedente usato", + "miPreviousUsedEditorInGroup": "Editor &&precedente usato nel gruppo", + "miReopenClosedEditor": "&&Riapri editor chiuso", + "miSingleColumnEditorLayout": "&&Singolo", + "miSplitEditorDown": "Dividi &&Sotto", + "miSplitEditorLeft": "Dividi &&Sinistra", + "miSplitEditorRight": "Dividi &&Destra", + "miSplitEditorUp": "Dividi &&Sopra", + "miSwitchEditor": "Cambia &&editor", + "miSwitchGroup": "Cambia &&gruppo", + "miThreeColumnsEditorLayout": "T&&re Colonne", + "miThreeRowsEditorLayout": "Tre &&Righe", + "miTwoByTwoGridEditorLayout": "&&Griglia (2x2)", + "miTwoColumnsBottomEditorLayout": "Due &&Colonne sotto", + "miTwoColumnsEditorLayout": "&&Due Colonne", + "miTwoRowsEditorLayout": "D&&ue Righe", + "miTwoRowsRightEditorLayout": "Due R&&ighe a destra", + "navigate.next.label": "Modifica successiva", + "navigate.prev.label": "Modifica precedente", + "nextChangeIcon": "Icona per l'azione Modifica successiva nell'editor diff.", + "pin": "Aggiungi", + "pinEditor": "Aggiungi editor", + "previousChangeIcon": "Icona per l'azione Modifica precedente nell'editor diff.", + "run": "Esegui", + "showOpenedEditors": "Mostra editor aperti", + "showTrimWhitespace.label": "Mostra differenze spazi vuoti iniziali/finali", + "sideBySideEditor": "Editor affiancato", + "splitDown": "Dividi Sotto", + "splitEditorDown": "Dividi editor sotto", + "splitEditorRight": "Dividi editor a destra", + "splitLeft": "Dividi Sinistra", + "splitRight": "Dividi Destra", + "splitUp": "Dividi Sopra", + "textDiffEditor": "Editor diff di testo", + "textEditor": "Editor di testo", + "toggleKeepEditors": "Mantieni editor aperti", + "toggleWhitespace": "Icona per l'azione di attivazione/disattivazione spazi vuoti nell'editor diff.", + "unpin": "Rimuovi", + "unpinEditor": "Rimuovi editor" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Cancella cronologia degli editor", + "clearRecentFiles": "Cancella elementi aperti di recente", + "closeAllEditors": "Chiudi tutti gli editor", + "closeAllGroups": "Chiudi tutti i gruppi di editor", + "closeEditor": "Chiudi editor", + "closeEditorInAllGroups": "Chiudi editor in tutti i gruppi", + "closeEditorsInOtherGroups": "Chiudi editor in altri gruppi", + "closeEditorsToTheLeft": "Chiudi gli editor a sinistra nel gruppo", + "closeOneEditor": "Chiudi", + "duplicateActiveGroupDown": "Duplica gruppo di editor giù", + "duplicateActiveGroupLeft": "Duplica gruppo di editor a sinistra", + "duplicateActiveGroupRight": "Duplica gruppo di editor a destra", + "duplicateActiveGroupUp": "Duplica gruppo di editor su", + "editorLayoutSingle": "Layout di editor a singola colonna", + "editorLayoutThreeColumns": "Layout di editor a tre colonne", + "editorLayoutThreeRows": "Layout di editor a tre righe", + "editorLayoutTwoByTwoGrid": "Layout di editor a griglia (2x2)", + "editorLayoutTwoColumns": "Layout di editor a due colonne", + "editorLayoutTwoColumnsBottom": "Layout di editor a due colonne in basso", + "editorLayoutTwoRows": "Layout di editor a due righe", + "editorLayoutTwoRowsRight": "Editor layout con due righe a destra", + "evenEditorGroups": "Reimposta le dimensioni del gruppo di editor", + "firstEditorInGroup": "Apri il primo editor nel gruppo", + "focusAboveGroup": "Sposta lo stato attivo sul gruppo di editor sopra", + "focusActiveEditorGroup": "Sposta stato attivo sul gruppo di editor attivo", + "focusBelowGroup": "Sposta lo stato attivo sul gruppo di editor sotto", + "focusFirstEditorGroup": "Sposta stato attivo sul primo gruppo di editor", + "focusLastEditorGroup": "Sposta lo stato attivo sull'ultimo gruppo di editor", + "focusLeftGroup": "Sposta lo stato attivo sul gruppo di editor di sinistra", + "focusNextGroup": "Sposta lo stato attivo sul gruppo di editor successivo", + "focusPreviousGroup": "Sposta lo stato attivo sul gruppo di editor precedente", + "focusRightGroup": "Sposta lo stato attivo sul gruppo di editor di destra", + "joinAllGroups": "Unisci tutti i gruppi di editor", + "joinTwoGroups": "Unisci gruppo di editor con il gruppo successivo", + "lastEditorInGroup": "Apri ultimo editor del gruppo", + "maximizeEditor": "Ingrandisci gruppo di editor e nascondi barra laterale", + "minimizeOtherEditorGroups": "Ingrandisci gruppo di editor", + "moveActiveGroupDown": "Sposta il gruppo di editor giù", + "moveActiveGroupLeft": "Sposta gruppo di editor a sinistra", + "moveActiveGroupRight": "Sposta gruppo di editor a destra", + "moveActiveGroupUp": "Sposta il gruppo di editor su", + "moveEditorLeft": "Sposta editor a sinistra", + "moveEditorRight": "Sposta editor a destra", + "moveEditorToAboveGroup": "Sposta l'editor nel gruppo sopra", + "moveEditorToBelowGroup": "Sposta l'editor nel gruppo sotto", + "moveEditorToFirstGroup": "Sposta l'Editor nel primo gruppo", + "moveEditorToLastGroup": "Sposta l'editor nell'ultimo gruppo", + "moveEditorToLeftGroup": "Sposta l'editor nel gruppo di sinistra", + "moveEditorToNextGroup": "Sposta editor nel gruppo successivo", + "moveEditorToPreviousGroup": "Sposta editor nel gruppo precedente", + "moveEditorToRightGroup": "Sposta l'editor nel gruppo di destra", + "navigateEditorGroups": "Esplora gruppi di editor", + "navigateEditorHistoryByInput": "Apri editor precedente dalla cronologia in Quick Open", + "navigateLast": "Vai all'ultima", + "navigateNext": "Avanti", + "navigatePrevious": "Indietro", + "navigateToLastEditLocation": "Vai all'ultima posizione di modifica", + "newEditorAbove": "Nuovo gruppo di editor sopra", + "newEditorBelow": "Nuovo gruppo di editor sotto", + "newEditorLeft": "Nuovo gruppo di editor a sinistra", + "newEditorRight": "Nuovo gruppo di editor a destra", + "nextEditorInGroup": "Apri editor successivo del gruppo", + "openNextEditor": "Apri editor successivo", + "openNextRecentlyUsedEditor": "Apri editor successivo usato di recente", + "openNextRecentlyUsedEditorInGroup": "Apri editor successivo usato di recente nel gruppo", + "openPreviousEditor": "Apri editor precedente", + "openPreviousEditorInGroup": "Apri editor precedente del gruppo", + "openPreviousRecentlyUsedEditor": "Apri editor precedente usato di recente", + "openPreviousRecentlyUsedEditorInGroup": "Apri editor precedente usato di recente nel gruppo", + "quickOpenLeastRecentlyUsedEditor": "Apri editor meno usato di recente in Quick Open", + "quickOpenLeastRecentlyUsedEditorInGroup": "Apri editor meno usato di recente nel gruppo in Quick Open", + "quickOpenPreviousRecentlyUsedEditor": "Apri editor precedente usato di recente in Quick Open", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Apri editor precedente usato di recente nel gruppo in Quick Open", + "reopenClosedEditor": "Riapri editor chiuso", + "revertAndCloseActiveEditor": "Ripristina e chiudi editor", + "showAllEditors": "Mostra tutti gli editor in base all'aspetto", + "showAllEditorsByMostRecentlyUsed": "Mostra tutti gli editor in base a quello usato di recente", + "showEditorsInActiveGroup": "Mostra gli editor nel gruppo attivo in base a quello usato di recente", + "splitEditor": "Dividi editor", + "splitEditorGroupDown": "Dividi editor sotto", + "splitEditorGroupLeft": "Dividi l'Editor a sinistra", + "splitEditorGroupRight": "Dividi editor a destra", + "splitEditorGroupUp": "Dividi l'Editor Sopra", + "splitEditorOrthogonal": "Dividi l'editor ortogonalmente", + "toggleEditorWidths": "Attiva/Disattiva le dimensioni del gruppo di editor", + "unpinEditor": "Sblocca editor", + "workbench.action.reopenTextEditor": "Riapri editor con editor di testo", + "workbench.action.reopenWithEditor": "Riapri editor con..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Confronta", + "editorCommand.activeEditorMove.arg.description": "Proprietà degli argomenti:\r\n\t* 'to': valore stringa che specifica dove eseguire lo spostamento.\r\n\t* 'by': valore stringa che specifica l'unità per lo spostamento, ovvero per scheda o per gruppo.\r\n\t* 'value': valore numerico che specifica il numero di posizioni o una posizione assoluta per lo spostamento.", + "editorCommand.activeEditorMove.arg.name": "Argomento per spostamento editor attivo", + "editorCommand.activeEditorMove.description": "Consente di spostare l'editor attivo per schede o gruppi", + "toggleInlineView": "Attiva/Disattiva visualizzazione inline" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "Il file è troppo grande per essere aperto come editor senza titolo. Caricarlo prima in Esplora file, quindi riprovare.", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Azioni del gruppo di editor", + "cancel": "Annulla", + "closeGroupAction": "Chiudi", + "editorOpenError": "Non è possibile aprire '{0}': {1}.", + "editorOpenErrorDialog": "Non è possibile aprire '{0}'", + "emptyEditorGroup": "{0} (vuoto)", + "groupAriaLabel": "Gruppo di editor {0}", + "groupLabel": "Gruppo {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Chiudi editor", + "entryAriaLabelDirty": "{0}, modificato ma non salvato", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, modificato ma non salvato, {1}", + "noViewResults": "Non ci sono editor corrispondenti" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Rilevamento automatico", + "changeEncoding": "Cambia codifica file", + "changeEndOfLine": "Cambia sequenza di fine riga", + "changeMode": "Cambia modalità linguaggio", + "columnSelectionModeEnabled": "Selezione colonne", + "configureAssociationsExt": "Configura associazione file per '{0}'...", + "configureModeSettings": "Configura impostazioni basate su linguaggio '{0}'...", + "currentAssociation": "Associazione corrente", + "currentProblem": "Problema corrente", + "disableColumnSelectionMode": "Disabilita modalità di selezione colonne", + "disableTabMode": "Disabilita modalità accessibilità", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Informazioni sul file", + "gotoLine": "Vai a riga/colonna", + "guessedEncoding": "Ipotizzata dal contenuto", + "indentConvert": "converti file", + "indentView": "cambia visualizzazione", + "languageDescription": "({0}) - Linguaggio configurato", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "linguaggi (identificatore)", + "multiSelection": "{0} selezioni", + "multiSelectionRange": "{0} selezioni ({1} caratteri selezionati)", + "noEditor": "Al momento non ci sono editor di testo attivi", + "noFileEditor": "Al momento non ci sono file attivi", + "noWritableCodeEditor": "L'editor di testo attivo è di sola lettura.", + "pickAction": "Seleziona azione", + "pickEncodingForReopen": "Seleziona codifica per la riapertura del file", + "pickEncodingForSave": "Seleziona codifica per il salvataggio del file", + "pickEndOfLine": "Seleziona sequenza di fine riga", + "pickLanguage": "Seleziona modalità linguaggio", + "pickLanguageToConfigure": "Seleziona la modalità linguaggio da associare a '{0}'", + "reopenWithEncoding": "Riapri con codifica", + "saveWithEncoding": "Salva con codifica", + "screenReaderDetected": "Ottimizzato per l'utilità per la lettura dello schermo", + "screenReaderDetectedExplanation.answerNo": "No", + "screenReaderDetectedExplanation.answerYes": "Sì", + "screenReaderDetectedExplanation.question": "Si usa un'utilità per la lettura dello schermo per VS Code? Il ritorno a capo automatico è disabilitato quando si usa un'utilità per la lettura dello schermo", + "selectEOL": "Seleziona sequenza di fine riga", + "selectEncoding": "Seleziona codifica", + "selectIndentation": "Seleziona rientro", + "selectLanguageMode": "Seleziona modalità linguaggio", + "showLanguageExtensions": "Cerca '{0}' nelle estensioni del Marketplace...", + "singleSelection": "Riga {0}, colonna {1}", + "singleSelectionRange": "Ri {0}, col {1} ({2} selezionate)", + "spacesSize": "Spazi: {0}", + "status.editor.columnSelectionMode": "Modalità di selezione colonne", + "status.editor.encoding": "Codifica editor", + "status.editor.eol": "Fine riga editor", + "status.editor.indentation": "Rientri editor", + "status.editor.info": "Informazioni sul file", + "status.editor.mode": "Lingua editor", + "status.editor.screenReaderMode": "Modalità utilità per la lettura dello schermo", + "status.editor.selection": "Selezione editor", + "status.editor.tabFocusMode": "Modalità accessibilità", + "tabFocusModeEnabled": "TAB per spostare lo stato attivo", + "tabSize": "Dimensione tabulazione: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Azioni delle schede" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Editor diff di testo" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "Editor" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Modifica" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Editor di testo" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Visualizzatore file binari", - "nativeFileTooLargeError": "Il file non viene visualizzato nell'editor perché è troppo grande ({0}).", - "nativeBinaryError": "Il file non viene visualizzato nell'editor perché è binario o usa una codifica di testo non supportata.", - "openAsText": "Aprirlo comunque?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Azioni dell'editor", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Azioni delle schede" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Gestisci attendibilità dell'area di lavoro", + "requiresFolderTrustText": "Il file non è visualizzato nell'editor perché non è stato concessa l'attendibilità alla cartella.", + "requiresWorkspaceTrustText": "Il file non è visualizzato nell'editor perché non è stato concessa l'attendibilità all'area di lavoro.", + "trustRequiredEditor": "Attendibilità dell'area di lavoro obbligatoria" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Icona per l'azione Cancella tutto nelle notifiche.", + "clearIcon": "Icona per l'azione Cancella nelle notifiche.", + "clearNotification": "Cancella notifica", + "clearNotifications": "Cancella tutte le notifiche", + "collapseIcon": "Icona per l'azione Comprimi nelle notifiche.", + "collapseNotification": "Comprimi notifica", + "configureIcon": "Icona per l'azione Configura nelle notifiche.", + "configureNotification": "Configura notifica", + "copyNotification": "Copia testo", + "expandIcon": "Icona per l'azione Espandi nelle notifiche.", + "expandNotification": "Espandi notifica", + "hideIcon": "Icona per l'azione Nascondi nelle notifiche.", + "hideNotificationsCenter": "Nascondi notifiche" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Errore: {0}", + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Avviso: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Notifiche", + "notificationsEmpty": "Nessuna nuova notifica", + "notificationsToolbar": "Azioni del centro notifiche" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Cancella tutte le notifiche", + "focusNotificationToasts": "Sposta stato attivo sull'avviso popup di notifica", + "hideNotifications": "Nascondi notifiche", + "notificationCenterVisible": "Indica se il centro notifiche è visibile", + "notificationFocus": "Indica se una notifica ha lo stato attivo della tastiera", + "notificationToastsVisible": "Indica se un avviso popup di notifica è visibile", + "notifications": "Notifiche", + "showNotifications": "Mostra notifiche" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, notifica", "notificationWithSourceAriaLabel": "{0}, origine: {1}, notifica", "notificationsList": "Elenco notifiche" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Icona per l'azione Cancella nelle notifiche.", - "clearAllIcon": "Icona per l'azione Cancella tutto nelle notifiche.", - "hideIcon": "Icona per l'azione Nascondi nelle notifiche.", - "expandIcon": "Icona per l'azione Espandi nelle notifiche.", - "collapseIcon": "Icona per l'azione Comprimi nelle notifiche.", - "configureIcon": "Icona per l'azione Configura nelle notifiche.", - "clearNotification": "Cancella notifica", - "clearNotifications": "Cancella tutte le notifiche", - "hideNotificationsCenter": "Nascondi notifiche", - "expandNotification": "Espandi notifica", - "collapseNotification": "Comprimi notifica", - "configureNotification": "Configura notifica", - "copyNotification": "Copia testo" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Azioni dell'editor", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Indica se l'editor può visualizzare le barre di navigazione", - "breadcrumbsVisible": "Indica se le barre di navigazione sono attualmente visibili", - "breadcrumbsActive": "Indica se le barre di navigazione hanno lo stato attivo", - "empty": "nessun elemento", - "cmd.toggle": "Attiva/Disattiva percorsi di navigazione", - "miShowBreadcrumbs": "Mostra &&percorsi di navigazione", - "cmd.focus": "Percorsi di navigazione con stato attivo" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Nascondi notifiche", + "noNotifications": "Nessuna nuova notifica", + "noNotificationsWithProgress": "Nessuna nuova notifica ({0} in corso)", + "notifications": "{0} nuove notifiche", + "notificationsWithProgress": "{0} nuove notifiche ({1} in corso)", + "oneNotification": "1 nuova notifica", + "oneNotificationWithProgress": "1 nuova notifica ({0} in corso)", + "status.message": "Messaggio di stato", + "status.notifications": "Notifiche", + "zeroNotifications": "Nessuna notifica" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "Fare clic per eseguire il comando '{0}'", "notificationActions": "Azioni notifica", "notificationSource": "Origine: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Percorso di navigazione", - "enabled": "Abilita/disabilita la barra di navigazione.", - "filepath": "Controlla se e come i percorsi dei file sono visualizzati nei percorsi di navigazione.", - "filepath.on": "Mostra il percorso del file nella vista di navigazione.", - "filepath.off": "Non mostra il percorso del file nella vista di navigazione.", - "filepath.last": "Mostra solo l'ultimo elemento del percorso del file nella vista di navigazione.", - "symbolpath": "Controlla se e come i simboli sono visualizzati nei percorsi di navigazione.", - "symbolpath.on": "Mostra tutti i simboli nella vista di navigazione.", - "symbolpath.off": "Non mostra i simboli nella vista di navigazione.", - "symbolpath.last": "Mostra solo il simbolo corrente nella vista di navigazione.", - "symbolSortOrder": "Controlla in che modo sono ordinati i simboli nella visualizzazione della struttura di spostamento.", - "symbolSortOrder.position": "Mostra la struttura dei simboli nell'ordine della posizione del file.", - "symbolSortOrder.name": "Mostra la struttura dei simboli in ordine alfabetico.", - "symbolSortOrder.type": "Mostra la struttura dei simboli nell'ordine dei tipi di simboli.", - "icons": "Esegue il rendering degli elementi di navigazione con le icone.", - "filteredTypes.file": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `file`.", - "filteredTypes.module": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `module`.", - "filteredTypes.namespace": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `namespace`.", - "filteredTypes.package": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `package`.", - "filteredTypes.class": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `class`.", - "filteredTypes.method": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `method`.", - "filteredTypes.property": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `property`.", - "filteredTypes.field": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `field`.", - "filteredTypes.constructor": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `constructor`.", - "filteredTypes.enum": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `enum`.", - "filteredTypes.interface": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `interface`.", - "filteredTypes.function": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `function`.", - "filteredTypes.variable": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `variable`.", - "filteredTypes.constant": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `constant`.", - "filteredTypes.string": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `string`.", - "filteredTypes.number": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `number`.", - "filteredTypes.boolean": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `boolean`.", - "filteredTypes.array": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `array`.", - "filteredTypes.object": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `object`.", - "filteredTypes.key": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `key`.", - "filteredTypes.null": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `null`.", - "filteredTypes.enumMember": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `enumMember`.", - "filteredTypes.struct": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `struct`.", - "filteredTypes.event": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `event`.", - "filteredTypes.operator": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `operator`.", - "filteredTypes.typeParameter": "Se è abilitata, gli elementi di navigazione mostrano i simboli relativi a `typeParameter`." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Icona per chiudere un pannello.", + "closePanel": "Chiudi pannello", + "focusPanel": "Sposta lo stato attivo nel pannello", + "hidePanel": "Nascondi pannello", + "maximizeIcon": "Icona per ingrandire un pannello.", + "maximizePanel": "Ingrandisci dimensioni del pannello", + "miShowPanel": "Mostra &&pannello", + "minimizePanel": "Ripristina dimensioni del pannello", + "nextPanelView": "Visualizzazione pannello successivo", + "positionPanelBottom": "Sposta pannello verso il basso", + "positionPanelLeft": "Sposta pannello a sinistra", + "positionPanelRight": "Sposta pannello a destra", + "previousPanelView": "Visualizzazione pannello precedente", + "restoreIcon": "Icona per ripristinare un pannello.", + "toggleMaximizedPanel": "Attiva/Disattiva pannello ingrandito", + "togglePanel": "Attiva/Disattiva pannello" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Percorsi di navigazione" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Nascondi pannello", + "panel.emptyMessage": "Trascinare una visualizzazione da visualizzare nel pannello.", + "resetLocation": "Reimposta posizione" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Sposta lo stato attivo nella barra laterale" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Sposta stato attivo sulla barra di stato", + "hide": "Nascondi '{0}'", + "hideStatusBar": "Nascondi barra di stato", + "statusBarFocused": "Indica se la barra di stato ha lo stato attivo della tastiera" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Download dell'aggiornamento...", + "checkForUpdates": "Controlla la disponibilità di &&aggiornamenti...", + "checkingForUpdates": "Controllo della disponibilità di aggiornamenti...", + "download now": "&&Scarica aggiornamento", + "focusMenu": "Sposta lo stato attivo sul menu dell'applicazione", + "goToSetting": "Apri impostazioni", + "installUpdate...": "Installa &&aggiornamento...", + "installingUpdate": "Installazione dell'aggiornamento...", + "mEdit": "&&Modifica", + "mFile": "&&File", + "mGoto": "&&Vai", + "mHelp": "&&Guida", + "mPreferences": "Preferenze", + "mSelection": "&&Selezione", + "mTerminal": "&&Terminale", + "mView": "&&Visualizza", + "menubar.customTitlebarAccessibilityNotification": "Il supporto dell'accessibilità è abilitato. Per un'esperienza più accessibile, si consiglia lo stile di barra del titolo personalizzato.", + "restartToUpdate": "Riavvia per &&aggiornare" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Host di sviluppo estensione]", + "patchedWindowTitle": "[Non supportata]", + "userIsAdmin": "[Amministratore]", + "userIsSudo": "[Superutente]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Comprimi tutto", + "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}.", + "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", + "refresh": "Aggiorna", + "treeView.enableCollapseAll": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Comprimi tutto.", + "treeView.enableRefresh": "Indica se con la visualizzazione struttura ad albero con ID {0} è abilitato il comando Aggiorna.", + "treeView.toggleCollapseAll": "Indica se il comando Comprimi tutto è attivato o meno per la visualizzazione struttura ad albero con ID {0}." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Icona per un contenitore del riquadro di visualizzazione compresso.", + "viewPaneContainerExpandedIcon": "Icona per un contenitore del riquadro di visualizzazione espanso.", + "viewToolbarAriaLabel": "{0} azioni" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Sposta visualizzazione in basso", + "viewMoveLeft": "Sposta visualizzazione a sinistra", + "viewMoveRight": "Sposta visualizzazione a destra", + "viewMoveUp": "Sposta visualizzazione in alto", + "views": "Visualizzazioni" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Sposta stato attivo sulla visualizzazione {0}", + "resetViewLocation": "Reimposta posizione", + "show view": "Mostra {0}", + "toggle view": "Attiva/Disattiva {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Indica se lo stato attivo della tastiera si trova all'interno del controllo Quick Open" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "Non è stato possibile caricare un file obbligatorio. Riavviare l'applicazione e riprovare. Dettagli: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "`${activeEditorLong}`: percorso completo del file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile/File.txt).", + "activeEditorMedium": "`${activeEditorMedium}`: percorso del file relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile/File.txt).", + "activeEditorShort": "`${activeEditorShort}`: nome file (ad esempio File.txt).", + "activeFolderLong": "`${activeFolderLong}`: percorso completo della cartella che contiene il file (ad esempio /Utenti/Sviluppo/Cartella/CartellaFile).", + "activeFolderMedium": "`${activeFolderMedium}`: percorso della cartella che contiene il file, relativo alla cartella dell'area di lavoro (ad esempio Cartella/CartellaFile).", + "activeFolderShort": "`${activeFolderShort}`: nome della cartella in cui si trova il file (ad esempio CartellaFile).", + "activityBarIconClickBehavior": "Controlla il comportamento del clic su un'icona della barra attività nel workbench.", + "activityBarVisibility": "Controlla la visibilità della barra attività in Workbench.", + "appName": "`${appName}`: ad esempio VS Code.", + "centeredLayoutAutoResize": "Controlla se il layout centrato deve essere ridimensionato automaticamente alla massima larghezza quando è aperto più di un gruppo. Quando è aperto un solo gruppo, verrà ridimensionato alla larghezza originale del layout centrato.", + "closeEmptyGroups": "Controlla il comportamento dei gruppi vuoti di editor quando viene chiusa l'ultima scheda nel gruppo. Quando abilitato, i gruppi vuoti si chiuderanno automaticamente. Quando disabilitato, i gruppi vuoti rimarranno parte della griglia.", + "closeOnFileDelete": "Controlla se gli editor che visualizzano un file aperto durante la sessione devono chiudersi automaticamente quando il file viene eliminato o rinominato da un altro processo. Se si disabilita questa opzione, in una simile circostanza l'editor rimarrà aperto. Tenere presente che si elimina il file dall'interno dell'applicazione, l'editor verrà sempre chiuso e i file modificati ma non salvati non verranno mai chiusi allo scopo di salvaguardare i dati.", + "closeOnFocusLost": "Controlla se Quick Open deve essere chiuso automaticamente quando perde lo stato attivo.", + "commandHistory": "Controlla il numero di comandi utilizzati di recente da mantenere nella cronologia. Impostare a 0 per disabilitare la cronologia dei comandi.", + "confirmBeforeCloseWeb": "Controlla se visualizzare una finestra di dialogo di conferma prima di chiudere la scheda o la finestra del browser. Si noti che, anche se questa impostazione è abilitata, i browser possono comunque decidere di chiudere una scheda o una finestra senza conferma e che questa impostazione è solo un suggerimento che potrebbe non funzionare in tutti i casi.", + "customMenuBarAltFocus": "Controlla se, quando si preme ALT, lo stato attivo verrà spostato sulla barra dei menu. Questa impostazione non ha effetto sull'attivazione/disattivazione della barra dei menu con ALT.", + "decorations.badges": "Controlla se le decorazioni file dell'editor devono usare le notifiche.", + "decorations.colors": "Controlla se le decorazioni file dell'editor devono usare i colori.", + "dirty": "`${dirty}`: indicatore che segnala se l'editor attivo è modificato ma non salvato.", + "editorOpenPositioning": "Controlla la posizione in cui vengono aperti gli editor. Selezionare `left` o `right` per aprire gli editor a sinistra o a destra di quello attualmente attivo. Selezionare `first` o `last` per aprire gli editor indipendentemente da quello attualmente attivo.", + "editorTabCloseButton": "Controlla la posizione dei pulsanti di chiusura delle schede dell'editor oppure li disabilita quando è impostata su 'off'. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "enableMenuBarMnemonics": "Controlla se è possibile aprire i menu principali tramite tasti di scelta rapida con ALT. Disattivare i tasti di scelta se invece si intende associare i tasti di scelta rapida con ALT ai comandi dell'editor.", + "enablePreview": "Controlla se gli editor aperti vengono visualizzati come anteprima. Le anteprime editor non vengono mantenute aperte, vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica, e vengono visualizzate nello stile del carattere corsivo.", + "enablePreviewFromCodeNavigation": "Controlla se gli editor rimangono visualizzati in anteprima quando si avvia l'esplorazione del codice. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", + "enablePreviewFromQuickOpen": "Controlla se gli editor aperti da Quick Open vengono visualizzati come anteprima. Le anteprime editor non vengono mantenute aperte e vengono riutilizzate finché non vengono impostate esplicitamente per rimanere aperte, ad esempio tramite doppio clic o modifica. Questo valore viene ignorato quando `#workbench.editor.enablePreview#` è disabilitato.", + "focusRecentEditorAfterClose": "Controlla se le schede vengono chiuse nell'ordine in cui sono state aperte a partire dall'ultima aperta oppure da sinistra verso destra.", + "folderName": "`${folderName}`: nome della cartella dell'area di lavoro in cui si trova il file (ad esempio Cartella).", + "folderPath": "`${folderPath}`: percorso file della cartella dell'area di lavoro in cui si trova il file (ad esempio /Utenti/Sviluppo/Cartella).", + "fontAliasing": "Controlla il metodo di aliasing dei caratteri nell'area di lavoro.", + "highlightModifiedTabs": "Controlla se viene o meno disegnato un bordo superiore nelle schede dell'editor modificate (non salvate). Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "limitEditorsEnablement": "Controlla se il numero di editor aperti deve essere o meno limitato. Se è abilitata, gli editor usati meno di recente e non modificati ma non salvati verranno chiusi per fare spazio ai nuovi editor aperti.", + "limitEditorsMaximum": "Controlla il numero massimo di editor aperti. Usare l'impostazione `#workbench.editor.limit.perEditorGroup#` per controllare questo limite per singolo gruppo di editor o per tutti i gruppi.", + "menuBarVisibility": "Controlla la visibilità della barra dei menu. L'impostazione 'toggle' indica che la barra dei menu è nascosta e che per visualizzarla è necessario premere una sola volta il tasto ALT. L'impostazione 'compact' consente di spostare il menu nella barra laterale.", + "menuBarVisibility.mac": "Controlla la visibilità della barra dei menu. L'impostazione 'toggle' indica che la barra dei menu è nascosta e che per visualizzarla è necessario eseguire `Sposta lo stato attivo sul menu dell'applicazione`. L'impostazione 'compact' consente di spostare il menu nella barra laterale.", + "mouseBackForwardToNavigate": "Consente di spostarsi tra i file aperti usando i pulsanti quattro e cinque del mouse, se forniti.", + "openDefaultKeybindings": "Controlla se all'apertura delle impostazioni dei tasti di scelta rapida viene aperto anche un editor che mostra tutti i tasti di scelta rapida predefiniti.", + "openDefaultSettings": "Controlla se all'apertura delle impostazioni viene aperto anche un editor che mostra tutte le impostazioni predefinite.", + "openFilesInNewWindow": "Controlla se i file devono essere aperti in una nuova finestra.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", + "openFilesInNewWindowMac": "Controlla se i file devono essere aperti in una nuova finestra. \r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", + "openFoldersInNewWindow": "Controlla se le cartelle devono essere aperte in una nuova finestra o sostituire l'ultima finestra attiva.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", + "panelDefaultLocation": "Controlla la posizione predefinita del pannello (terminale, console di debug, output, problemi). Può essere visualizzato nella parte inferiore oppure a destra o a sinistra dell'area di lavoro.", + "panelOpensMaximized": "Controlla se il pannello viene aperto a schermo intero. Può essere sempre aperto a schermo intero, mai aperto a schermo intero oppure aperto nell'ultimo stato in cui si trovava prima di essere chiuso.", + "perEditorGroup": "Controlla se applicare il limite massimo di editor aperti al singolo gruppo di editor o a tutti i gruppi di editor.", + "pinnedTabSizing": "Controlla il dimensionamento delle schede bloccate. Le schede bloccate sono visualizzate all'inizio di tutte le schede aperte e in genere non vengono chiuse finché non vengono rimosse. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "preserveInput": "Controlla se l'ultimo input digitato nel riquadro comandi deve essere ripristinato alla successiva riapertura del riquadro.", + "remoteName": "`${remoteName}`: ad esempio SSH", + "restoreViewState": "Ripristina l'ultimo stato della visualizzazione, ad esempio posizione dello scorrimento, quando si riaprono editor di testo chiusi in precedenza.", + "revealIfOpen": "Controlla se un editor viene visualizzato in uno qualsiasi dei gruppi visibili quando viene aperto. Se l'opzione è disabilitata, un editor verrà aperto preferibilmente nel gruppo di editor attualmente attivo. Se è abilitata, un editor già aperto verrà visualizzato e non aperto di nuovo nel gruppo di editor attualmente attivo. Tenere presente che alcuni casi questa impostazione viene ignorata, ad esempio quando si forza l'apertura di un editor in un gruppo specifico oppure a lato del gruppo attualmente attivo.", + "rootName": "`${rootName}`: nome della cartella o dell'area di lavoro (ad esempio Cartella o AreaDiLavoro).", + "rootPath": "`${rootPath}`: percorso file della cartella o dell'area di lavoro aperta (ad esempio /Utenti/Sviluppo/AreaDiLavoro).", + "scrollToSwitchTabs": "Controlla l'apertura delle schede durante lo scorrimento. Per impostazione predefinita, durante lo scorrimento le schede verranno visualizzate, ma non aperte. È possibile tenere premuto il tasto MAIUSC durante lo scorrimento per modificare questo comportamento per il tempo necessario. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "separator": "`${separator}`: separatore condizionale (\" - \") visualizzato solo se circondato da variabili con valori o testo statico.", + "settings.editor.desc": "Determina l'editor di impostazioni da usare per impostazione predefinita.", + "settings.editor.json": "Usa l'editor di file JSON.", + "settings.editor.ui": "Usa l'editor dell'interfaccia utente per le impostazioni.", + "showEditorTabs": "Controlla se visualizzare o meno gli editor aperti in schede.", + "showIcons": "Controlla se visualizzare o meno un'icona per gli editor aperti. Richiede l'abilitazione anche di un tema dell'icona di file.", + "sideBarLocation": "Controlla la posizione della barra laterale della barra attività. Possono essere visualizzate a sinistra o a destra dell'area di lavoro.", + "sideBySideDirection": "Controlla la direzione predefinita degli editor aperti affiancati, ad esempio da Esplora risorse. Per impostazione predefinita, gli editor verranno aperti sul lato destro di quello attualmente attivo. Se si modifica l'impostazione in `down`, gli editor verranno aperti sotto quello attualmente attivo.", + "splitOnDragAndDrop": "Controlla se i gruppi di editor possono essere divisi da operazioni di trascinamento della selezione rilasciando un editor o un file sui bordi dell'area dell'editor.", + "splitSizing": "Controlla il ridimensionamento dei gruppi di editor durante la divisione.", + "statusBarVisibility": "Controlla la visibilità della barra di stato nella parte inferiore del workbench.", + "tabDescription": "Controlla il formato dell'etichetta per un editor.", + "tabScrollbarHeight": "Controlla l'altezza delle barre di scorrimento usate per le schede e le barre di navigazione nell'area del titolo dell'editor.", + "tabSizing": "Controlla il dimensionamento delle schede dell'editor. Questo valore viene ignorato quando `#workbench.editor.showTabs#` è disabilitato.", + "untitledHint": "Controlla se il suggerimento senza titolo deve essere testo in linea nell'editor, un pulsante mobile oppure deve essere nascosto.", + "untitledLabelFormat": "Controlla il formato dell'etichetta per un editor senza titolo.", + "useSplitJSON": "Controlla se usare l'editor JSON diviso quando si modificano impostazioni come JSON.", + "viewVisibility": "Controlla la visibilità delle azioni dell'intestazione della visualizzazione. Le azioni dell'intestazione della visualizzazione possono essere sempre visibili oppure visibili solo quando lo stato attivo è spostato sulla visualizzazione o si passa con il puntatore sulla visualizzazione.", + "window.confirmBeforeClose.always": "Prova sempre a chiedere conferma. Si noti che i browser possono ancora decidere di chiudere una scheda o una finestra senza conferma.", + "window.confirmBeforeClose.keyboardOnly": "Chiede conferma solo se è stato rilevato un tasto di scelta rapida. Si noti che in alcuni casi il rilevamento potrebbe non essere possibile.", + "window.confirmBeforeClose.never": "Non chiedere mai conferma in modo esplicito a meno che la perdita di dati non sia imminente.", + "window.menuBarVisibility.classic": "Il menu viene visualizzato nella parte superiore della finestra e nascosto solo nella modalità a schermo intero.", + "window.menuBarVisibility.compact": "Il menu viene visualizzato sotto forma di pulsante compatto nella barra laterale. Questo valore viene ignorato quando `#window.titleBarStyle#` è impostato su `native`.", + "window.menuBarVisibility.hidden": "Il menu è sempre nascosto.", + "window.menuBarVisibility.toggle": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra premendo ALT.", + "window.menuBarVisibility.toggle.mac": "Il menu è nascosto ma può essere visualizzato nella parte superiore della finestra eseguendo il comando `Sposta lo stato attivo sul menu dell'applicazione`.", + "window.menuBarVisibility.visible": "Il menu è sempre visibile nella parte superiore della finestra, anche nella modalità a schermo intero.", + "window.openFilesInNewWindow.default": "I file verranno aperti in una nuova finestra a meno che non vengano selezionati all'interno dell'applicazione, ad esempio tramite il menu File.", + "window.openFilesInNewWindow.defaultMac": "I file verranno aperti nella finestra con la cartella dei file aperta o nell'ultima finestra attiva a meno che non vengano aperti tramite il pannello Dock o da Finder.", + "window.openFilesInNewWindow.off": "I file verranno aperti nella finestra con la cartella dei file aperta o nell'ultima finestra attiva.", + "window.openFilesInNewWindow.on": "I file verranno aperti in una nuova finestra.", + "window.openFoldersInNewWindow.default": "Le cartelle verranno aperte in una nuova finestra a meno che non si selezioni una cartella dall'interno dell'applicazione, ad esempio tramite il menu File.", + "window.openFoldersInNewWindow.off": "Le cartelle sostituiranno l'ultima finestra attiva.", + "window.openFoldersInNewWindow.on": "Le cartelle verranno aperte in una nuova finestra.", + "window.titleSeparator": "Separatore usato da `window.title`.", + "windowConfigurationTitle": "Finestra", + "windowTitle": "Controlla il titolo della finestra in base all'editor attivo. Le variabili vengono sostituite in base al contesto:", + "workbench.activityBar.iconClickBehavior.focus": "Sposta lo stato attivo sulla barra laterale se l'elemento selezionato è già visibile.", + "workbench.activityBar.iconClickBehavior.toggle": "Nasconde la barra laterale se l'elemento selezionato è già visibile.", + "workbench.editor.labelFormat.default": "Visualizza il nome del file. Quando le schede sono abilitate e due file presentano lo stesso nome in un unico gruppo, vengono aggiunte le sezioni distintive del percorso di ciascun file. Quando le schede sono disabilitate, viene visualizzato il percorso relativo alla cartella dell'area di lavoro se l'editor è attivo.", + "workbench.editor.labelFormat.long": "Visualizza il nome del file seguito dal relativo percorso assoluto.", + "workbench.editor.labelFormat.medium": "Visualizza il nome del file seguito dal percorso corrispondente relativo alla cartella dell'area di lavoro.", + "workbench.editor.labelFormat.short": "Visualizza il nome del file seguito dal nome della directory.", + "workbench.editor.pinnedTabSizing.compact": "Una scheda bloccata viene visualizzata in formato compatto che include solo l'icona o la prima lettera del nome dell'editor.", + "workbench.editor.pinnedTabSizing.normal": "Una scheda bloccata eredita l'aspetto delle schede non bloccate.", + "workbench.editor.pinnedTabSizing.shrink": "Una scheda bloccata viene ridotta in base a dimensioni compatte fisse che prevedono la visualizzazione di parti del nome dell'editor.", + "workbench.editor.splitSizingDistribute": "Divide tutti i gruppi di editor in parti uguali.", + "workbench.editor.splitSizingSplit": "Divide il gruppo di editor attivo in parti uguali.", + "workbench.editor.tabSizing.fit": "Adatta sempre le dimensioni delle schede in modo da visualizzare l'etichetta completa dell'editor.", + "workbench.editor.tabSizing.shrink": "Consente di ridurre le dimensioni delle schede quando lo spazio disponibile non è sufficiente per visualizzare tutte le schede contemporaneamente.", + "workbench.editor.titleScrollbarSizing.default": "Dimensioni predefinite.", + "workbench.editor.titleScrollbarSizing.large": "Aumenta le dimensioni, in modo da facilitare la selezione con il mouse.", + "workbench.editor.untitled.labelFormat.content": "Il nome del file senza nome deriva dal contenuto della prima riga, a meno che ad esso non sia associato un percorso di file. Verrà usato il nome nel caso in cui la riga sia vuota o non contenga caratteri alfanumerici.", + "workbench.editor.untitled.labelFormat.name": "Il nome del file senza nome non deriva dal contenuto del file.", + "workbench.experimental.useCustomHover": "Abilita/disabilita il passaggio del mouse personalizzato nella barra attività e nel pannello. Questa configurazione è sperimentale e soggetta ad essere rimossa in qualsiasi momento.", + "workbench.fontAliasing.antialiased": "Anti-aliasing dei caratteri a livello di pixel, invece che a livello di sub-pixel. Consente di visualizzare i caratteri più chiari.", + "workbench.fontAliasing.auto": "Applica automaticamente `default` o `antialiased` in base al valore DPI degli schermi.", + "workbench.fontAliasing.default": "Anti-aliasing dei caratteri a livello di sub-pixel. Nella maggior parte delle visualizzazioni non retina consentirà di ottenere un testo con il massimo contrasto.", + "workbench.fontAliasing.none": "Disabilita l'anti-aliasing dei caratteri. Il testo verrà visualizzato con contorni irregolari. ", + "workbench.hover.delay": "Controlla il ritardo in millisecondi dopo il quale viene visualizzato il testo al passaggio del mouse per gli elementi del workbench, ad esempio alcuni elementi della visualizzazione struttura ad albero forniti dall'estensione. Gli elementi già visibili potrebbero richiedere un aggiornamento prima di riflettere questa modifica dell'impostazione.", + "workbench.panel.opensMaximized.always": "Apri sempre il pannello a schermo intero.", + "workbench.panel.opensMaximized.never": "Non aprire mai il pannello a schermo intero. Il pannello verrà aperto non a schermo intero.", + "workbench.panel.opensMaximized.preserve": "Apri il pannello nello stato in cui si trovava prima della chiusura.", + "workbench.quickOpen.preserveInput": "Controlla se l'ultimo input digitato in Quick Open deve essere ripristinato alla riapertura successiva.", + "wrapTabs": "Controlla se il testo nelle schede deve essere suddiviso su più righe quando si supera lo spazio disponibile oppure se deve essere visualizzata una barra di scorrimento. Questo valore viene ignorato quando `workbench.editor.showTabs` è disabilitato.", + "zenMode.centerLayout": "Controlla se attivando la modalità Zen viene centrato anche il layout.", + "zenMode.fullScreen": "Consente di controllare se attivando la modalità Zen anche l'area di lavoro passa alla modalità schermo intero.", + "zenMode.hideActivityBar": "Controlla se attivando la modalità Zen viene nascosta anche la barra di stato a sinistra o a destra dell'area di lavoro.", + "zenMode.hideLineNumbers": "Controlla se attivando la modalità Zen vengono nascosti anche i numeri di riga dell'editor.", + "zenMode.hideStatusBar": "Controlla se attivando la modalità Zen viene nascosta anche la barra di stato nella parte inferiore del workbench.", + "zenMode.hideTabs": "Controlla se attivando la modalità Zen vengono nascoste anche le schede del workbench.", + "zenMode.restore": "Controlla se una finestra deve essere ripristinata nella modalità Zen se è stata chiusa in questa modalità.", + "zenMode.silentNotifications": "Controlla se le notifiche vengono visualizzate in modalità zen. Se è true, verranno visualizzate solo le notifiche di errore.", + "zenModeConfigurationTitle": "Modalità Zen" + }, + "vs/workbench/common/actions": { + "developer": "Sviluppatore", + "help": "Guida", + "preferences": "Preferenze", + "view": "Visualizza" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Workbench" + }, + "vs/workbench/common/editor": { + "activeEditor": "Identificatore dell'editor attivo", + "activeEditorAvailableEditorIds": "Identificatori di editor disponibili utilizzabili per l'editor attivo", + "activeEditorGroupEmpty": "Indica se il gruppo di editor attivo è vuoto", + "activeEditorGroupIndex": "Indice del gruppo di editor attivo", + "activeEditorGroupLast": "Indica se il gruppo di editor attivo è l'ultimo gruppo", + "activeEditorIsDirty": "Indica se l'editor attivo è modificato ma non salvato", + "activeEditorIsNotPreview": "Indica se l'editor attivo non è in modalità di anteprima", + "activeEditorIsPinned": "Indica se l'editor attivo è stato aggiunto", + "activeEditorIsReadonly": "Indica se l'editor attivo è di sola lettura", + "editorAreaVisible": "Indica se l'area dell'editor è visibile", + "editorIsOpen": "Indica se un editor è aperto", + "groupEditorsCount": "Numero di gruppi di editor aperti", + "inZenMode": "Indica se la modalità Zen è abilitata", + "isCenteredLayout": "Indica se il layout centrato è abilitato", + "multipleEditorGroups": "Indica se ci sono più gruppi di editor aperti", + "splitEditorsVertically": "Indica se gli editor vengono divisi verticalmente", + "textCompareEditorActive": "Indica se un editor di confronto testo è attivo", + "textCompareEditorVisible": "Indica se un editor di confronto testo è visibile" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (eliminato)", + "orphanedReadonlyFile": "{0} (eliminati, di sola lettura)", + "readonlyFile": "{0} (di sola lettura)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "Identificatore del pannello attivo", + "panelFocus": "Indica se il pannello ha lo stato attivo della tastiera", + "panelMaximized": "Indica se il pannello è ingrandito", + "panelPosition": "Posizione del pannello, ovvero 'left', 'right' o 'bottom'", + "panelVisible": "Indica se il pannello è visibile" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Indica se la risorsa è supportata da un provider di file system", + "resource": "Valore completo della risorsa, inclusi schema e percorso", + "resourceDirname": "Nome della cartella che contiene la risorsa", + "resourceExtname": "Nome dell'estensione della risorsa", + "resourceFilename": "Nome file della risorsa", + "resourceLangId": "Identificatore lingua della risorsa", + "resourcePath": "Percorso completo della risorsa", + "resourceScheme": "Schema della risorsa", + "resourceSet": "Indica se una risorsa è presente o meno" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Colore di sfondo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarActiveBorder": "Colore del bordo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarActiveFocusBorder": "Colore del bordo dello stato attivo della barra attività per l'elemento attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarBackground": "Colore di sfondo della barra attività. La barra attività viene visualizzata nella parte inferiore sinistra/destra e consente il passaggio tra diverse visualizzazioni della barra laterale", + "activityBarBadgeBackground": "Colore di sfondo della notifica utente dell'attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarBadgeForeground": "Colore primo piano della notifica utente dell'attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarBorder": "Colore del bordo della barra attività che la separa dalla barra laterale. La barra di attività viene mostrata all'estrema sinistra o destra e permette di alternare le visualizzazioni della barra laterale.", + "activityBarDragAndDropBorder": "Colore di feedback trascinamento della selezione per gli elementi della barra attività. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarForeground": "Colore primo piano dell'elemento della barra attività quando è attivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "activityBarInActiveForeground": "Colore primo piano dell'elemento della barra attività quando è inattivo. La barra attività viene visualizzata all'estrema sinistra o all'estrema destra e consente di spostarsi tra le visualizzazioni della barra laterale.", + "banner.background": "Colore di sfondo del banner. Il banner viene visualizzato sotto la barra del titolo della finestra.", + "banner.foreground": "Colore primo piano del banner. Il banner viene visualizzato sotto la barra del titolo della finestra.", + "banner.iconForeground": "Colore dell'icona del banner. Il banner viene visualizzato sotto la barra del titolo della finestra.", + "deprecatedEditorGroupBackground": "Deprecato: in seguito all'introduzione del layout dell'editor griglia, il colore di sfondo di un gruppo di editor non è più supportato. È possibile usare editorGroup.emptyBackground per impostare il colore di sfondo di gruppi di editor vuoti.", + "editorDragAndDropBackground": "Colore di sfondo quando si trascinano gli editor. Il colore dovrebbe avere una trasparenza impostata in modo che il contenuto dell'editor sia ancora visibile.", + "editorGroupBackground": "Colore di sfondo deprecato di un gruppo di editor.", + "editorGroupBorder": "Colore per separare più gruppi di editor l'uno dall'altro. I gruppi di editor sono i contenitori degli editor.", + "editorGroupEmptyBackground": "Colore di sfondo di un gruppo di editor vuoto. I gruppi di editor sono contenitori di editor.", + "editorGroupFocusedEmptyBorder": "Colore del bordo di un gruppo di editor vuoto con stato attivo. I gruppi di editor sono contenitori di editor.", + "editorGroupHeaderBackground": "Colore di sfondo dell'intestazione del titolo dell'editor quando le schede sono disabilitate (`\"workbench.editor.showTabs\": false`). I gruppi di editor sono contenitori di editor.", + "editorPaneBackground": "Colore di sfondo del riquadro degli editor visibile a sinistra e a destra del layout editor centrato.", + "editorTitleContainerBorder": "Colore del bordo dell'intestazione del titolo di gruppo di editor. I gruppi di editor sono i contenitori degli editor.", + "extensionBadge.remoteBackground": "Colore di sfondo per la notifica di remoto nella visualizzazione delle estensioni.", + "extensionBadge.remoteForeground": "Colore primo piano per la notifica di remoto nella visualizzazione delle estensioni.", + "lastPinnedTabBorder": "Bordo per separare le schede aggiunte da altre schede. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "menubarSelectionBackground": "Colore di sfondo della voce di menu selezionata nella barra dei menu.", + "menubarSelectionBorder": "Colore del bordo della voce di menu selezionata nella barra dei menu.", + "menubarSelectionForeground": "Colore di primo piano della voce di menu selezionata.", + "notificationCenterBorder": "Colore del bordo del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationCenterHeaderBackground": "Colore di sfondo dell'intestazione del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationCenterHeaderForeground": "Colore primo piano dell'intestazione del centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationToastBorder": "Colore del bordo dell'avviso popup di notifica. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsBackground": "Colore di sfondo delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsBorder": "Colore del bordo che separa le notifiche da altre notifiche nel centro notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsErrorIconForeground": "Colore usato per l'icona delle notifiche di errore. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsForeground": "Colore primo piano delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsInfoIconForeground": "Colore usato per l'icona delle notifiche di informazioni. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsLink": "Colore primo piano dei collegamenti delle notifiche. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "notificationsWarningIconForeground": "Colore usato per l'icona delle notifiche di avviso. Le notifiche scorrono dalla parte inferiore destra della finestra.", + "panelActiveTitleBorder": "Colore del bordo per il titolo del pannello attivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", + "panelActiveTitleForeground": "Colore del titolo del pannello attivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", + "panelBackground": "Colore di sfondo dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato.", + "panelBorder": "Colore del bordo dei pannelli per separarli dall'editor. I pannelli sono visualizzati sotto l'area dell'editor e contengono viste quali quella di output e del terminale integrato.", + "panelDragAndDropBorder": "Colore di feedback trascinamento della selezione per i titoli dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", + "panelInactiveTitleForeground": "Colore del titolo del pannello inattivo. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e quella del terminale integrato.", + "panelInputBorder": "Bordo della casella di input per gli input nel pannello.", + "panelSectionBorder": "Colore del bordo delle sezioni dei pannelli usato quando più visualizzazioni sono distribuite con spaziatura orizzontalmente nel pannello. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "panelSectionDragAndDropBackground": "Colore di feedback trascinamento della selezione per le sezioni dei pannelli. Il colore dovrebbe avere una trasparenza impostata in modo che le sezioni dei pannelli siano ancora visibili. I pannelli vengono visualizzati sotto l'area dell'editor e contengono visualizzazioni come quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "panelSectionHeaderBackground": "Colore di sfondo dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "panelSectionHeaderBorder": "Colore del bordo dell'intestazione delle sezioni dei pannelli usato quando più visualizzazioni sono distribuite con spaziatura verticale nel pannello. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "panelSectionHeaderForeground": "Colore primo piano dell'intestazione delle sezioni dei pannelli. I pannelli sono visualizzati sotto l'area degli editor e contengono visualizzazioni quali quella di output e del terminale integrato. Le sezioni dei pannelli sono visualizzazioni annidate nei pannelli.", + "sideBarBackground": "Colore di sfondo della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca.", + "sideBarBorder": "Colore del bordo della barra laterale che la separa all'editor. La barra laterale è il contenitore per visualizzazioni come Esplora risorse e Cerca.", + "sideBarDragAndDropBackground": "Colore di feedback trascinamento della selezione per le sezioni della barra laterale. Il colore dovrebbe avere una trasparenza impostata in modo che le sezioni della barra laterale siano ancora visibili. La barra laterale è il contenitore di visualizzazioni come Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", + "sideBarForeground": "Colore primo piano della barra laterale. La barra laterale è il contenitore per le visualizzazioni come Esplora risorse e Cerca.", + "sideBarSectionHeaderBackground": "Colore di sfondo dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", + "sideBarSectionHeaderBorder": "Colore del bordo dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", + "sideBarSectionHeaderForeground": "Colore primo piano dell'intestazione di sezione della barra laterale. La barra laterale è il contenitore di visualizzazioni come Esplora risorse e Cerca. Le sezioni della barra laterale sono visualizzazioni annidate nella barra laterale.", + "sideBarTitleForeground": "Colore primo piano del titolo della barra laterale. La barra laterale è il contenitore di visualizzazioni quali Esplora risorse e Cerca.", + "statusBarBackground": "Colore di sfondo della barra di stato quando viene aperta un'area di lavoro o una cartella. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarBorder": "Colore del bordo della barra di stato che la separa dalla sidebar e dall'editor. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarErrorItemBackground": "Colore di sfondo degli elementi di errore della barra di stato. Gli elementi di errore spiccano rispetto ad altre voci della barra di stato per indicare condizioni di errore. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarErrorItemForeground": "Colore primo piano degli elementi di errore della barra di stato. Gli elementi di errore spiccano rispetto ad altre voci della barra di stato per indicare condizioni di errore. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarForeground": "Colore primo piano quando viene aperta un'area di lavoro o una cartella. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarItemActiveBackground": "Colore di sfondo degli elementi della barra di stato quando si fa clic. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarItemHostBackground": "Colore di sfondo per l'indicatore di remoto sulla barra di stato.", + "statusBarItemHostForeground": "Colore primo piano per l'indicatore di remoto sulla barra di stato.", + "statusBarItemHoverBackground": "Colore di sfondo degli elementi della barra di stato al passaggio del mouse. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarNoFolderBackground": "Colore di sfondo della barra di stato quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarNoFolderBorder": "Colore del bordo della barra di stato che la separa dalla barra laterale e dall'editor quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarNoFolderForeground": "Colore primo piano quando non ci sono cartelle aperte. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarProminentItemBackground": "Colore di sfondo degli elementi rilevanti della barra di stato. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Toggle Tab Key Moves Focus` nella barra dei comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarProminentItemForeground": "Colore primo piano degli elementi rilevanti della barra di stato. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Attiva/Disattiva l'uso di TAB per spostare lo stato attivo` nel riquadro comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarProminentItemHoverBackground": "Colore di sfondo degli elementi rilevanti della barra di stato al passaggio del mouse. Gli elementi rilevanti spiccano rispetto ad altre voci della barra di stato. Per vedere un esempio, cambiare la modalità `Toggle Tab Key Moves Focus` nella barra dei comandi. La barra di stato è visualizzata nella parte inferiore della finestra.", + "tabActiveBackground": "Colore di sfondo delle schede attive. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveBorder": "Bordo nella parte inferiore di una scheda attiva. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveBorderTop": "Bordo nella parte superiore di una scheda attiva. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveForeground": "Colore di primo piano delle schede attive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) attive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveUnfocusedBorder": "Bordo nella parte inferiore di una scheda attiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabActiveUnfocusedBorderTop": "Bordo nella parte superiore di una scheda attiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabBorder": "Bordo per separare le schede l'una dall'altra. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabHoverBackground": "Colore di sfondo al passaggio del mouse sulle schede. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabHoverBorder": "Bordo da utilizzare per evidenziare la scheda al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabHoverForeground": "Colore primo piano delle schede al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabInactiveBackground": "Colore di sfondo delle schede inattive. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabInactiveForeground": "Colore di primo piano delle schede inattive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabInactiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) inattive in un gruppo attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedActiveBackground": "Colore di sfondo delle schede attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedActiveForeground": "Colore primo piano delle schede attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedHoverBackground": "Colore di sfondo al passaggio del mouse sulle schede in un gruppo non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedHoverBorder": "Bordo da utilizzare per evidenziare la scheda non attiva al passaggio del mouse. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedHoverForeground": "Colore primo piano delle schede al passaggio del mouse in un gruppo non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedInactiveBackground": "Colore di sfondo delle schede inattive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabUnfocusedInactiveForeground": "Colore primo piano delle schede inattiva in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "tabsContainerBackground": "Colore di sfondo dell'intestazione del titolo di gruppo di editor, quando le schede sono abilitate. I gruppi di editor sono i contenitori degli editor.", + "tabsContainerBorder": "Colore del bordo dell'intestazione del titolo di gruppo di editor, quando le schede sono abilitate. I gruppi di editor sono i contenitori degli editor.", + "titleBarActiveBackground": "Sfondo della barra del titolo quando la finestra è attiva.", + "titleBarActiveForeground": "Primo piano della barra del titolo quando la finestra è attiva.", + "titleBarBorder": "Colore del bordo della barra del titolo.", + "titleBarInactiveBackground": "Sfondo della barra del titolo quando la finestra è inattiva.", + "titleBarInactiveForeground": "Primo piano della barra del titolo quando la finestra è inattiva.", + "unfocusedActiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) attive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "unfocusedINactiveModifiedBorder": "Bordo nella parte superiore delle schede modificate (ma non salvate) inattive in un gruppo con stato non attivo. Le schede sono i contenitori degli editor nell'area degli editor. È possibile aprire più schede in un gruppo di editor e possono esistere più gruppi di editor.", + "windowActiveBorder": "Colore usato per il bordo della finestra quando è attiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata.", + "windowInactiveBorder": "Colore usato per il bordo della finestra quando è inattiva. Supportato solo nel client desktop quando si usa la barra del titolo personalizzata." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "Identificatore del viewlet attivo", + "sideBarFocus": "Indica se la barra laterale ha lo stato attivo della tastiera", + "sideBarVisible": "Indica se la barra laterale è visibile" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Icona della visualizzazione predefinita.", + "duplicateId": "Una visualizzazione con ID '{0}' è già registrata", + "focusedView": "Identificatore della visualizzazione che ha lo stato attivo della tastiera" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Configura argomenti del runtime", + "reloadWindowWithExtensionsDisabled": "Ricarica con le estensioni disabilitate", + "toggleDevTools": "Attiva/Disattiva strumenti di sviluppo", + "toggleSharedProcess": "Attiva/Disattiva processo condiviso" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Installa il comando '{0}' in PATH", + "ok": "OK", + "shellCommand": "Comando della shell", + "successFrom": "Il comando della shell '{0}' è stato disinstallato da PATH.", + "successIn": "Il comando della shell '{0}' è stato installato in PATH.", + "uninstall": "Disinstalla il comando '{0}' da PATH" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Chiudi finestra", + "closeWindow": "Chiudi finestra", + "current": "Finestra corrente", + "miCloseWindow": "Chiudi &&finestra", + "miZoomIn": "&&Zoom avanti", + "miZoomOut": "&&Zoom indietro", + "miZoomReset": "&&Reimposta zoom", + "quickSwitchWindow": "Cambio rapido finestra...", + "switchWindow": "Cambia finestra...", + "switchWindowPlaceHolder": "Selezionare una finestra a cui passare", + "windowDirtyAriaLabel": "{0}, finestra modificata ma non salvata", + "zoomIn": "Zoom avanti", + "zoomOut": "Zoom indietro", + "zoomReset": "Reimposta zoom" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "ID univoco usato per correlare i report di arresto anomalo del sistema inviati da questa istanza dell'app.", + "argv.disableColorCorrectRendering": "Risolve i problemi relativi alla selezione del profilo colore. Modificare questa opzione SOLO in caso di problemi di grafica.", + "argv.disableHardwareAcceleration": "Disabilita l'accelerazione hardware. Modificare questa opzione SOLO in caso di problemi di grafica.", + "argv.enableCrashReporter": "Consente di disabilitare la segnalazione degli arresti anomali del sistema. Se si modifica il valore, è necessario riavviare l'app.", + "argv.enebleProposedApi": "Abilita le API proposte per un elenco di ID estensione, ad esempio `vscode.git`. Le API proposte sono instabili e soggette a interruzione senza preavviso in qualsiasi momento. Questa impostazione deve essere impostata solo per lo sviluppo e il test di estensioni.", + "argv.force-renderer-accessibility": "Forza il renderer ad essere accessibile. Modificarlo SOLO se si usa un'utilità per la lettura dello schermo in Linux. Su altre piattaforme il renderer sarà accessibile automaticamente. Questo flag viene impostato automaticamente se editor.accessibilitySupport è impostato su on.", + "argv.forceColorProfile": "Consente di eseguire l'override del profilo colori da usare. Se i colori non vengono visualizzati correttamente, provare a impostare questo valore su `srgb` e riavviare.", + "argv.locale": "Lingua di visualizzazione da usare. Per selezionare una lingua diversa, è necessario installare il Language Pack associato.", + "argv.logLevel": "Livello di registrazione da usare. Il valore predefinito è 'info'. I valori consentiti sono 'critical, 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "closeWhenEmpty": "Controlla se con la chiusura dell'ultimo editor deve essere chiusa anche la finestra. Questa impostazione viene applicata solo alle finestre che non contengono cartelle.", + "dialogStyle": "Consente di modificare l'aspetto delle finestre di dialogo.", + "keyboardConfigurationTitle": "Tastiera", + "mergeAllWindowTabs": "Unisci tutte le finestre", + "miExit": "E&&sci", + "moveWindowTabToNewWindow": "Sposta scheda della finestra in una nuova finestra", + "newTab": "Nuova scheda della finestra", + "newWindowDimensions": "Controlla le dimensioni relative all'apertura di una nuova finestra quando almeno un'altra finestra è già aperta. Si noti che questa impostazione non influisce sulla prima finestra aperta. La prima finestra si riaprirà sempre con le dimensioni e la posizione che aveva prima della chiusura.", + "openWithoutArgumentsInNewWindow": "Controlla se deve essere aperta una nuova finestra vuota quando si avvia una seconda istanza senza argomento o se è necessario impostare lo stato attivo sull'ultima istanza in esecuzione.\r\nTenere presente che in alcuni casi questa impostazione viene ignorata, ad esempio quando si usa l'opzione della riga di comando `--new-window` o `--reuse-window`.", + "restoreFullscreen": "Controlla se una finestra deve essere ripristinata a schermo intero se è stata chiusa in questa modalità.", + "restoreWindows": "Controlla la modalità di riapertura delle finestre dopo il primo avvio. Questa impostazione non ha alcun effetto quando l'applicazione è già in esecuzione.", + "showNextWindowTab": "Visualizza scheda della finestra successiva", + "showPreviousTab": "Visualizza scheda della finestra precedente", + "telemetry.enableCrashReporting": "Consente l'invio di segnalazioni di arresto anomalo del sistema a un servizio online Microsoft. \r\nPer rendere effettiva questa opzione, è necessario riavviare.", + "telemetryConfigurationTitle": "Telemetria", + "titleBarStyle": "Regola l'aspetto della barra del titolo della finestra. In Linux e Windows questa impostazione influisce anche sull'aspetto dell'applicazione e dei menu di scelta rapida. Per applicare le modifiche, è necessario un riavvio completo.", + "toggleWindowTabsBar": "Attiva/Disattiva barra delle schede delle finestre", + "touchbar.enabled": "Abilita i pulsanti della Touch Bar di macOS sulla tastiera se disponibili.", + "touchbar.ignored": "Set di identificatori per le voci della Touch Bar che non dovrebbero essere visualizzati, ad esempio `workbench.action.navigateBack`.", + "window.clickThroughInactive": "Se è abilitata, facendo clic su una finestra inattiva si attiverà non solo la finestra, ma anche l'elemento su cui è posizionato il puntatore del mouse se è selezionabile. Se è disabilitata, facendo clic in un punto qualsiasi in una finestra inattiva verrà attivata solo la finestra e sarà necessario fare di nuovo clic sull'elemento.", + "window.doubleClickIconToClose": "Se è abilitata, quando si fa doppio clic sull'icona dell'applicazione nella barra del titolo la finestra viene chiusa e non è possibile trascinarla dall'icona. Questa impostazione ha effetto solo quando `#window.titleBarStyle#` è impostato su `custom`.", + "window.nativeFullScreen": "Controlla se usare la modalità a schermo intero nativa in macOS. Disabilitare questa opzione per impedire a macOS di creare un nuovo spazio quando si passa alla modalità a schermo intero.", + "window.nativeTabs": "Abilita le finestre di tab per macOS Sierra. La modifica richiede un riavvio. Eventuali personalizzazioni della barra del titolo verranno disabilitate", + "window.newWindowDimensions.default": "Apre nuove finestre al centro della schermata.", + "window.newWindowDimensions.fullscreen": "Apre nuove finestre nella modalità a schermo intero.", + "window.newWindowDimensions.inherit": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva.", + "window.newWindowDimensions.maximized": "Apre nuove finestre ingrandite a schermo intero.", + "window.newWindowDimensions.offset": "Apre nuove finestre le cui dimensioni sono uguali a quelle dell'ultima finestra attiva con una posizione di offset.", + "window.openWithoutArgumentsInNewWindow.off": "Imposta lo stato attivo sull'ultima istanza in esecuzione attiva.", + "window.openWithoutArgumentsInNewWindow.on": "Apre una nuova finestra vuota.", + "window.reopenFolders.all": "Riapri tutte le finestre a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", + "window.reopenFolders.folders": "Riapri tutte le finestre con cartelle o aree di lavoro aperte a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", + "window.reopenFolders.none": "Non riaprire mai una finestra. A meno che non venga aperta una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene visualizzata una finestra vuota.", + "window.reopenFolders.one": "Riapri l'ultima finestra attiva a meno che non venga aperta una cartella, un'area di lavoro o un file (ad esempio dalla riga di comando).", + "window.reopenFolders.preserve": "Riapri sempre tutte le finestre. Se si apre una cartella o un'area di lavoro (ad esempio dalla riga di comando), viene aperta come una nuova finestra a meno che non sia stata aperta in precedenza. I file vengono aperti in una delle finestre ripristinate.", + "windowConfigurationTitle": "Finestra", + "zoomLevel": "Consente di modificare il livello di zoom della finestra. Il valore originale è 0 e ogni incremento superiore (ad esempio 1) o inferiore (ad esempio -1) rappresenta un aumento o una diminuzione del 20% della percentuale di zoom. È anche possibile immettere valori decimali per modificare il livello di zoom con maggiore granularità." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Versione: {0}\r\nCommit: {1}\r\nData: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSistema operativo: {7}", + "cancelButton": "Annulla", + "copy": "&&Copia", + "okButton": "OK", + "yesButton": "&&Sì" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Annulla", + "loaderCycle": "Nei moduli AMD è presente un ciclo di dipendenze che deve essere risolto.", + "loginButton": "A&&ccedi", + "ok": "OK", + "password": "Password", + "proxyAuthRequired": "Autenticazione proxy obbligatoria", + "proxyDetail": "Il proxy {0} richiede un nome utente e una password.", + "rememberCredentials": "Memorizza le credenziali", + "runningAsRoot": "Non è consigliabile eseguire {0} come utente root.", + "username": "Nome utente" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "Non è stato possibile salvare gli editor modificati ma non salvati nel percorso di backup.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "In attesa degli editor modificati ma non salvati da ripristinare..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "Non sono state apportate modifiche", - "summary.nm": "Effettuate {0} modifiche al testo in {1} file", - "summary.n0": "Effettuate {0} modifiche al testo in un file", - "workspaceEdit": "Modifica area di lavoro", - "nothing": "Non sono state apportate modifiche", + "areYouSureQuiteBulkEdit": "Si vuole {0}? '{1}' è in corso.", + "changeWorkspace": "Cambia area di lavoro", + "closeTheWindow": "Chiudi finestra", "fileOperation": "Operazione su file", - "areYouSureQuiteBulkEdit": "Uscire? '{0}' in corso.", - "quit": "Esci" + "nothing": "Non sono state apportate modifiche", + "quit": "Esci", + "reloadTheWindow": "Ricarica finestra", + "summary.0": "Non sono state apportate modifiche", + "summary.n0": "Effettuate {0} modifiche al testo in un file", + "summary.nm": "Effettuate {0} modifiche al testo in {1} file", + "workspaceEdit": "Modifica area di lavoro" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Un altro refactoring è visualizzato in anteprima.", + "Discard": "Rimuovi refactoring", + "apply": "Applica refactoring", "cancel": "Annulla", + "cat": "Anteprima refactoring", "continue": "Continua", "detail": "Fare clic su 'Continua' per rimuovere il refactoring precedente e continuare con quello corrente.", - "apply": "Applica refactoring", - "cat": "Anteprima refactoring", - "Discard": "Rimuovi refactoring", - "toogleSelection": "Attiva/Disattiva modifica", "groupByFile": "Raggruppa modifiche per file", "groupByType": "Raggruppa modifiche per tipo", + "overlap": "Un altro refactoring è visualizzato in anteprima.", + "panel": "Anteprima refactoring", "refactorPreviewViewIcon": "Icona della visualizzazione Anteprima refactoring.", - "panel": "Anteprima refactoring" + "toogleSelection": "Attiva/Disattiva modifica" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Richiamare un'azione codice, come rename, per visualizzare qui un'anteprima delle modifiche.", "conflict.1": "Non è possibile applicare il refactoring perché nel frattempo '{0}' è stato modificato.", "conflict.N": "Non è possibile applicare il refactoring perché nel frattempo altri {0} file sono stati modificati.", - "edt.title.del": "{0} (eliminazione, anteprima refactoring)", - "rename": "Rinomina", "create": "Crea", + "edt.title.1": "{0} (anteprima refactoring)", "edt.title.2": "{0} ({1}, anteprima refactoring)", - "edt.title.1": "{0} (anteprima refactoring)" + "edt.title.del": "{0} (eliminazione, anteprima refactoring)", + "empty.msg": "Richiamare un'azione codice, come rename, per visualizzare qui un'anteprima delle modifiche.", + "rename": "Rinomina" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "Altro" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Modifica in blocco", - "aria.renameAndEdit": "Ridenominazione di {0} in {1}, nonché inserimento di modifiche al testo", + "aria.create": "Creazione di {0}", "aria.createAndEdit": "Creazione di {0}, nonché inserimento di modifiche al testo", + "aria.del": "riga {0}, rimozione di {1}", + "aria.delete": "Eliminazione di {0}", "aria.deleteAndEdit": "Eliminazione di {0}, nonché inserimento di modifiche al testo", "aria.editOnly": "{0}, inserimento di modifiche al testo", - "aria.rename": "Ridenominazione di {0} in {1}", - "aria.create": "Creazione di {0}", - "aria.delete": "Eliminazione di {0}", - "aria.replace": "riga {0}, sostituzione di {1} con {2}", - "aria.del": "riga {0}, rimozione di {1}", "aria.insert": "riga {0}, inserimento di {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(ridenominazione)", + "aria.rename": "Ridenominazione di {0} in {1}", + "aria.renameAndEdit": "Ridenominazione di {0} in {1}, nonché inserimento di modifiche al testo", + "aria.replace": "riga {0}, sostituzione di {1} con {2}", + "bulkEdit": "Modifica in blocco", "detail.create": "(creazione)", "detail.del": "(eliminazione)", + "detail.rename": "(ridenominazione)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Indica se è disponibile un provider di gerarchia delle chiamate", - "callHierarchyVisible": "Indica se l'anteprima della gerarchia delle chiamate è attualmente visualizzata", "callHierarchyDirection": "Indica se la gerarchia delle chiamate mostra le chiamate in arrivo o in uscita", - "no.item": "Nessun risultato", + "callHierarchyVisible": "Indica se l'anteprima della gerarchia delle chiamate è attualmente visualizzata", + "close": "Chiudi", + "editorHasCallHierarchyProvider": "Indica se è disponibile un provider di gerarchia delle chiamate", "error": "Non è stato possibile visualizzare la gerarchia delle chiamate", + "no.item": "Nessun risultato", + "showIncomingCallsIcons": "Icona per le chiamate in arrivo nella visualizzazione della gerarchia di chiamata.", + "showOutgoingCallsIcon": "Icona per le chiamate in uscita nella visualizzazione della gerarchia di chiamata.", "title": "Anteprima gerarchia di chiamata", "title.incoming": "Mostra chiamate in arrivo", - "showIncomingCallsIcons": "Icona per le chiamate in arrivo nella visualizzazione della gerarchia di chiamata.", "title.outgoing": "Mostra chiamate in uscita", - "showOutgoingCallsIcon": "Icona per le chiamate in uscita nella visualizzazione della gerarchia di chiamata.", - "title.refocus": "Ripristina stato attivo per gerarchia delle chiamate", - "close": "Chiudi" + "title.refocus": "Ripristina stato attivo per gerarchia delle chiamate" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "Chiamate da '{0}'", "callsTo": "Chiamanti di '{0}'", - "title.loading": "Caricamento...", "empt.callsFrom": "Nessuna chiamata da '{0}'", - "empt.callsTo": "Nessun chiamante di '{0}'" + "empt.callsTo": "Nessun chiamante di '{0}'", + "title.loading": "Caricamento..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Gerarchia di chiamata", "from": "chiamate da {0}", - "to": "chiamanti di {0}" + "to": "chiamanti di {0}", + "tree.aria": "Gerarchia di chiamata" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Comando della shell", @@ -3639,188 +3752,151 @@ "successFrom": "Il comando della shell '{0}' è stato disinstallato da PATH." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Controlla se eseguire l'azione di correzione automatica al salvataggio del file.", "codeActionsOnSave": "Tipi di azione codice da eseguire durante il salvataggio.", + "codeActionsOnSave.fixAll": "Controlla se eseguire l'azione di correzione automatica al salvataggio del file.", "codeActionsOnSave.generic": "Controlla se eseguire le azioni '{0}' al salvataggio del file." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "Configura l'editor da usare per una risorsa.", - "contributes.codeActions.languages": "Modalità del linguaggio per le quali sono abilitate le azioni codice.", + "contributes.codeActions.description": "Descrizione dello scopo dell'azione codice.", "contributes.codeActions.kind": "`CodeActionKind` dell'azione codice aggiunta come contributo.", - "contributes.codeActions.title": "Etichetta dell'azione codice usata nell'interfaccia utente.", - "contributes.codeActions.description": "Descrizione dello scopo dell'azione codice." + "contributes.codeActions.languages": "Modalità del linguaggio per le quali sono abilitate le azioni codice.", + "contributes.codeActions.title": "Etichetta dell'azione codice usata nell'interfaccia utente." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "Documentazione aggiunta come contributo.", - "contributes.documentation.refactorings": "Documentazione aggiunta come contributo per i refactoring.", "contributes.documentation.refactoring": "Documentazione aggiunta come contributo per il refactoring.", + "contributes.documentation.refactoring.command": "Comando eseguito.", "contributes.documentation.refactoring.title": "Etichetta della documentazione usata nell'interfaccia utente.", "contributes.documentation.refactoring.when": "Clausola WHEN.", - "contributes.documentation.refactoring.command": "Comando eseguito." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Simboli documento" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Incolla selezione da Appunti" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Avvia registrazione della grammatica per sintassi TextMate" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Errori durante l'analisi di {0}: {1}", - "formatError": "{0}: formato non valido. È previsto l'oggetto JSON.", - "schema.openBracket": "Sequenza di stringa o carattere parentesi quadra di apertura.", - "schema.closeBracket": "Sequenza di stringa o carattere parentesi quadra di chiusura.", - "schema.comments": "Definisce i simboli di commento", - "schema.blockComments": "Definisce il modo in cui sono contrassegnati i commenti per il blocco.", - "schema.blockComment.begin": "Sequenza di caratteri che indica l'inizio di un commento per il blocco.", - "schema.blockComment.end": "Sequenza di caratteri che termina i commenti per il blocco.", - "schema.lineComment": "Sequenza di caratteri che indica l'inizio di un commento per la riga.", - "schema.brackets": "Definisce i simboli di parentesi quadra che aumentano o riducono il rientro.", - "schema.autoClosingPairs": "Definisce le coppie di parentesi quadre. Quando viene immessa una parentesi quadra di apertura, quella di chiusura viene inserita automaticamente.", - "schema.autoClosingPairs.notIn": "Definisce un elenco di ambiti in cui la corrispondenza automatica delle coppie è disabilitata.", - "schema.autoCloseBefore": "Definisce i caratteri che devono trovarsi dopo il cursore per applicare la chiusura automatica di parentesi quadre o virgolette quando si usa l'impostazione di chiusura automatica 'languageDefined'. Si tratta in genere di un set di caratteri con cui non può iniziare un'espressione.", - "schema.surroundingPairs": "Definisce le coppie di parentesi quadre che possono essere usate per racchiudere una stringa selezionata.", - "schema.wordPattern": "Consente di definire che cosa si intende per parola nel linguaggio di programmazione.", - "schema.wordPattern.pattern": "Il modello di RegExp utilizzato per trovare parole.", - "schema.wordPattern.flags": "I flag di RegExp utilizzati per trovare parole.", - "schema.wordPattern.flags.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.indentationRules": "Impostazioni di rientro del linguaggio.", - "schema.indentationRules.increaseIndentPattern": "Se una riga corrisponde a questo criterio, tutte le linee successive devono essere rientrate una volta (fino alla corrispondenza di un'altra regola).", - "schema.indentationRules.increaseIndentPattern.pattern": "Criterio di RegExp per increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Flag di RegExp per increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.indentationRules.decreaseIndentPattern": "Se una riga corrisponde a questo criterio, il rientro di tutte le linee successive verrà ridotto una volta (fino alla corrispondenza di un'altra regola).", - "schema.indentationRules.decreaseIndentPattern.pattern": "Criterio di RegExp per decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Flag di RegExp per decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.indentationRules.indentNextLinePattern": "Se una riga corrisponde a questo criterio, il rientro verrà applicato una sola volta **solo alla riga successiva**.", - "schema.indentationRules.indentNextLinePattern.pattern": "Criterio di RegExp per indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Flag di RegExp per indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.indentationRules.unIndentedLinePattern": "Se una riga corrisponde a questo criterio, il rientro non deve essere modificato e la riga non deve essere valutata rispetto alle altre regole.", - "schema.indentationRules.unIndentedLinePattern.pattern": "Criterio di RegExp per unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Flag di RegExp per unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.folding": "Impostazioni di riduzione del codice del linguaggio.", - "schema.folding.offSide": "Un linguaggio è conforme alla regola di offside se i blocchi in tale linguaggio vengono espressi in base al relativo rientro. Se questa opzione è impostata, le righe vuote appartengono al blocco successivo.", - "schema.folding.markers": "Marcatori di riduzione del codice specifici del linguaggio, come '#region' e '#endregion'. Le espressioni regolari di inizio e fine verranno confrontate con il contenuto di tutte le righe e devono essere progettate in modo efficace", - "schema.folding.markers.start": "Criterio di espressione regolare per il marcatore di inizio. L'espressione regolare deve iniziare con '^'.", - "schema.folding.markers.end": "Criterio di espressione regolare per il marcatore di fine. L'espressione regolare deve iniziare con '^'.", - "schema.onEnterRules": "Regole della lingua da valutare quando si preme INVIO.", - "schema.onEnterRules.beforeText": "Questa regola verrà eseguita solo se il testo prima del cursorse corrisponde a questa espressione regolare.", - "schema.onEnterRules.beforeText.pattern": "Criterio di RegExp per beforeText.", - "schema.onEnterRules.beforeText.flags": "Flag di RegExp per beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.onEnterRules.afterText": "Questa regola verrà eseguita solo se il testo dopo il cursore corrisponde a questa espressione regolare.", - "schema.onEnterRules.afterText.pattern": "Criterio di RegExp per afterText.", - "schema.onEnterRules.afterText.flags": "Flag di RegExp per afterText.", - "schema.onEnterRules.afterText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.onEnterRules.previousLineText": "Questa regola verrà eseguita solo se il testo sopra la riga corrisponde a questa espressione regolare.", - "schema.onEnterRules.previousLineText.pattern": "Criterio di RegExp per previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Flag di RegExp per previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", - "schema.onEnterRules.action": "Azione da eseguire.", - "schema.onEnterRules.action.indent": "Descrive le operazioni da eseguire con il rientro", - "schema.onEnterRules.action.indent.none": "Inserisce una nuova riga e copia il rientro della riga precedente.", - "schema.onEnterRules.action.indent.indent": "Inserisce una nuova riga e il rientro una sola volta (in relazione al rientro della riga precedente).", - "schema.onEnterRules.action.indent.indentOutdent": "Inserisce due nuove righe:\r\n - la prima con rientro che include il cursore\r\n - la seconda con lo stesso livello di rientro", - "schema.onEnterRules.action.indent.outdent": "Inserisce una nuova riga e il rientro negativo una sola volta (in relazione al rientro della riga precedente).", - "schema.onEnterRules.action.appendText": "Descrive il testo da aggiungere dopo la nuova riga e dopo il rientro.", - "schema.onEnterRules.action.removeText": "Descrive il numero di caratteri da rimuovere dal rientro della nuova riga." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "Non ci sono voci corrispondenti", - "gotoSymbolQuickAccessPlaceholder": "Digitare il nome di un simbolo a cui passare.", - "gotoSymbolQuickAccess": "Vai al simbolo nell'editor", - "gotoSymbolByCategoryQuickAccess": "Vai al simbolo nell'editor per categoria", - "gotoSymbol": "Vai al simbolo nell'editor..." + "contributes.documentation.refactorings": "Documentazione aggiunta come contributo per i refactoring." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Modifica dell'impostazione `editor.accessibilitySupport` in 'on'.", - "openingDocs": "Apertura della pagina di documentazione sull'accessibilità di VS Code in corso.", - "introMsg": "Grazie per aver provato le opzioni di accessibilità di Visual Studio Code.", - "status": "Stato:", + "ShowAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità", + "auto_off": "L'editor è configurato per rilevare automaticamente quando è collegata un'utilità per la lettura dello schermo, che non è collegata in questo momento.", + "auto_on": "L'editor ha rilevato automaticamente che è collegata un'utilità per la lettura dello schermo.", + "auto_unknown": "L'editor è configurato per utilizzare le API della piattaforma per rilevare quando è collegata un'utilità per la lettura dello schermo ma il runtime corrente non lo supporta.", "changeConfigToOnMac": "Premere Comando+E per configurare l'editor per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", "changeConfigToOnWinLinux": "Premere Control+E per configurare l'editor per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "auto_unknown": "L'editor è configurato per utilizzare le API della piattaforma per rilevare quando è collegata un'utilità per la lettura dello schermo ma il runtime corrente non lo supporta.", - "auto_on": "L'editor ha rilevato automaticamente che è collegata un'utilità per la lettura dello schermo.", - "auto_off": "L'editor è configurato per rilevare automaticamente quando è collegata un'utilità per la lettura dello schermo, che non è collegata in questo momento.", - "configuredOn": "L'editor è configurato per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo - è possibile modificare questo modificando l'impostazione 'editor.accessibilitySupport'.", "configuredOff": "L'editor è configurato per non essere ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo.", - "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", - "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", - "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", - "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", + "configuredOn": "L'editor è configurato per essere definitivamente ottimizzato per l'utilizzo con un'utilità per la lettura dello schermo - è possibile modificare questo modificando l'impostazione 'editor.accessibilitySupport'.", + "emergencyConfOn": "Modifica dell'impostazione `editor.accessibilitySupport` in 'on'.", + "introMsg": "Grazie per aver provato le opzioni di accessibilità di Visual Studio Code.", "openDocMac": "Premere Comando+H per aprire una finestra del browser con maggiori informazioni relative all'accessibilità di VS Code.", "openDocWinLinux": "Premere Control+H per aprire una finestra del browser con maggiori informazioni relative all'accessibilità di VS Code.", + "openingDocs": "Apertura della pagina di documentazione sull'accessibilità di VS Code in corso.", "outroMsg": "Per chiudere questa descrizione comando e tornare all'editor, premere ESC o MAIUSC+ESC.", - "ShowAccessibilityHelpAction": "Visualizza la Guida sull'accessibilità" + "status": "Stato:", + "tabFocusModeOffMsg": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Per attivare/disattivare questo comportamento, premere {0}.", + "tabFocusModeOffMsgNoKb": "Premere TAB nell'editor corrente per inserire il carattere di tabulazione. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida.", + "tabFocusModeOnMsg": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Per attivare/disattivare questo comportamento, premere {0}.", + "tabFocusModeOnMsgNoKb": "Premere TAB nell'editor corrente per spostare lo stato attivo sull'elemento con stato attivabile successivo. Il comando {0} non può essere attualmente attivato con un tasto di scelta rapida." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "L'algoritmo di calcolo delle differenze è stato arrestato in anticipo (dopo {0} ms).", - "removeTimeout": "Rimuovi il limite", - "hintWhitespace": "Mostra differenze spazi vuoti" + "hintWhitespace": "Mostra differenze spazi vuoti", + "removeTimeout": "Rimuovi il limite" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Chiudi", + "label.find": "Trova", + "label.nextMatchButton": "Risultato successivo", + "label.previousMatchButton": "Risultato precedente", + "label.replace": "Sostituisci", + "label.replaceAllButton": "Sostituisci tutto", + "label.replaceButton": "Sostituisci", + "label.toggleReplaceButton": "Attiva/Disattiva modalità sostituzione", + "placeholder.find": "Trova", + "placeholder.replace": "Sostituisci" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Chiudi", + "label.find": "Trova", + "label.nextMatchButton": "Risultato successivo", + "label.previousMatchButton": "Risultato precedente", + "placeholder.find": "Trova" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Sviluppatore: Controlla token e ambiti dell'editor", + "inspectTMScopesWidget.loading": "Caricamento..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "Sviluppatore: controlla mapping tasti", "workbench.action.inspectKeyMapJSON": "Esamina mapping dei tasti (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: formato non valido. È previsto l'oggetto JSON.", + "parseErrors": "Errori durante l'analisi di {0}: {1}", + "schema.autoCloseBefore": "Definisce i caratteri che devono trovarsi dopo il cursore per applicare la chiusura automatica di parentesi quadre o virgolette quando si usa l'impostazione di chiusura automatica 'languageDefined'. Si tratta in genere di un set di caratteri con cui non può iniziare un'espressione.", + "schema.autoClosingPairs": "Definisce le coppie di parentesi quadre. Quando viene immessa una parentesi quadra di apertura, quella di chiusura viene inserita automaticamente.", + "schema.autoClosingPairs.notIn": "Definisce un elenco di ambiti in cui la corrispondenza automatica delle coppie è disabilitata.", + "schema.blockComment.begin": "Sequenza di caratteri che indica l'inizio di un commento per il blocco.", + "schema.blockComment.end": "Sequenza di caratteri che termina i commenti per il blocco.", + "schema.blockComments": "Definisce il modo in cui sono contrassegnati i commenti per il blocco.", + "schema.brackets": "Definisce i simboli di parentesi quadra che aumentano o riducono il rientro.", + "schema.closeBracket": "Sequenza di stringa o carattere parentesi quadra di chiusura.", + "schema.comments": "Definisce i simboli di commento", + "schema.folding": "Impostazioni di riduzione del codice del linguaggio.", + "schema.folding.markers": "Marcatori di riduzione del codice specifici del linguaggio, come '#region' e '#endregion'. Le espressioni regolari di inizio e fine verranno confrontate con il contenuto di tutte le righe e devono essere progettate in modo efficace", + "schema.folding.markers.end": "Criterio di espressione regolare per il marcatore di fine. L'espressione regolare deve iniziare con '^'.", + "schema.folding.markers.start": "Criterio di espressione regolare per il marcatore di inizio. L'espressione regolare deve iniziare con '^'.", + "schema.folding.offSide": "Un linguaggio è conforme alla regola di offside se i blocchi in tale linguaggio vengono espressi in base al relativo rientro. Se questa opzione è impostata, le righe vuote appartengono al blocco successivo.", + "schema.indentationRules": "Impostazioni di rientro del linguaggio.", + "schema.indentationRules.decreaseIndentPattern": "Se una riga corrisponde a questo criterio, il rientro di tutte le linee successive verrà ridotto una volta (fino alla corrispondenza di un'altra regola).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.indentationRules.decreaseIndentPattern.flags": "Flag di RegExp per decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "Criterio di RegExp per decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Se una riga corrisponde a questo criterio, tutte le linee successive devono essere rientrate una volta (fino alla corrispondenza di un'altra regola).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.indentationRules.increaseIndentPattern.flags": "Flag di RegExp per increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "Criterio di RegExp per increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Se una riga corrisponde a questo criterio, il rientro verrà applicato una sola volta **solo alla riga successiva**.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.indentationRules.indentNextLinePattern.flags": "Flag di RegExp per indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "Criterio di RegExp per indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Se una riga corrisponde a questo criterio, il rientro non deve essere modificato e la riga non deve essere valutata rispetto alle altre regole.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.indentationRules.unIndentedLinePattern.flags": "Flag di RegExp per unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "Criterio di RegExp per unIndentedLinePattern.", + "schema.lineComment": "Sequenza di caratteri che indica l'inizio di un commento per la riga.", + "schema.onEnterRules": "Regole della lingua da valutare quando si preme INVIO.", + "schema.onEnterRules.action": "Azione da eseguire.", + "schema.onEnterRules.action.appendText": "Descrive il testo da aggiungere dopo la nuova riga e dopo il rientro.", + "schema.onEnterRules.action.indent": "Descrive le operazioni da eseguire con il rientro", + "schema.onEnterRules.action.indent.indent": "Inserisce una nuova riga e il rientro una sola volta (in relazione al rientro della riga precedente).", + "schema.onEnterRules.action.indent.indentOutdent": "Inserisce due nuove righe: \r\n - la prima con rientro che include il cursore\r\n - la seconda con lo stesso livello di rientro", + "schema.onEnterRules.action.indent.none": "Inserisce una nuova riga e copia il rientro della riga precedente.", + "schema.onEnterRules.action.indent.outdent": "Inserisce una nuova riga e il rientro negativo una sola volta (in relazione al rientro della riga precedente).", + "schema.onEnterRules.action.removeText": "Descrive il numero di caratteri da rimuovere dal rientro della nuova riga.", + "schema.onEnterRules.afterText": "Questa regola verrà eseguita solo se il testo dopo il cursore corrisponde a questa espressione regolare.", + "schema.onEnterRules.afterText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.onEnterRules.afterText.flags": "Flag di RegExp per afterText.", + "schema.onEnterRules.afterText.pattern": "Criterio di RegExp per afterText.", + "schema.onEnterRules.beforeText": "Questa regola verrà eseguita solo se il testo prima del cursorse corrisponde a questa espressione regolare.", + "schema.onEnterRules.beforeText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.onEnterRules.beforeText.flags": "Flag di RegExp per beforeText.", + "schema.onEnterRules.beforeText.pattern": "Criterio di RegExp per beforeText.", + "schema.onEnterRules.previousLineText": "Questa regola verrà eseguita solo se il testo sopra la riga corrisponde a questa espressione regolare.", + "schema.onEnterRules.previousLineText.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.onEnterRules.previousLineText.flags": "Flag di RegExp per previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "Criterio di RegExp per previousLineText.", + "schema.openBracket": "Sequenza di stringa o carattere parentesi quadra di apertura.", + "schema.surroundingPairs": "Definisce le coppie di parentesi quadre che possono essere usate per racchiudere una stringa selezionata.", + "schema.wordPattern": "Consente di definire che cosa si intende per parola nel linguaggio di programmazione.", + "schema.wordPattern.flags": "I flag di RegExp utilizzati per trovare parole.", + "schema.wordPattern.flags.errorMessage": "Deve corrispondere al modello `/^([gimuy]+)$/`.", + "schema.wordPattern.pattern": "Il modello di RegExp utilizzato per trovare parole." + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: per questo file di grandi dimensioni sono state disattivate le opzioni di tokenizzazione, ritorno a capo automatico e riduzione del codice allo scopo di ridurre l'utilizzo della memoria ed evitare blocchi o arresti anomali.", "removeOptimizations": "Abilita le funzionalità in modo forzato", "reopenFilePrompt": "Riaprire il file per rendere effettiva questa impostazione." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Sviluppatore: Controlla token e ambiti dell'editor", - "inspectTMScopesWidget.loading": "Caricamento..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Digitare il numero di riga e la colonna facoltativa a cui passare, ad esempio 42:5 per la riga 42 e la colonna 5.", - "gotoLineQuickAccess": "Vai a riga/colonna", - "gotoLine": "Vai a Riga/Colonna..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Esecuzione del formattatore '{0}' ([configura](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).", - "codeaction": "Correzioni rapide", - "codeaction.get": "Recupero delle azioni codice da '{0}' ([configura](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).", - "codeAction.apply": "Applicazione dell'azione codice '{0}'." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Attiva/Disattiva modalità di selezione colonne", - "miColumnSelection": "Modalità di &&selezione colonne" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Attiva/Disattiva minimappa", - "miShowMinimap": "Mostra &&minimappa" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Modificatore per l'attivazione/disattivazione multi-cursore", - "miMultiCursorAlt": "Passare ad ALT+clic per multi-cursore", - "miMultiCursorCmd": "Passare a Cmd+clic per multi-cursore", - "miMultiCursorCtrl": "Passare a CTRL+clic per multi-cursore" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Attiva/Disattiva caratteri di controllo", - "miToggleRenderControlCharacters": "Esegui rendering dei &&caratteri di controllo" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Indica se l'editor usa attualmente il ritorno a capo automatico.", - "toggle.wordwrap": "Visualizza: Attiva/Disattiva ritorno a capo automatico", - "unwrapMinified": "Disabilita il ritorno a capo automatico per questo file", - "wrapMinified": "Abilita il ritorno a capo automatico per questo file", - "miToggleWordWrap": "Attiva/Disattiva &&ritorno a capo automatico" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Attiva/Disattiva rendering spazi vuoti", - "miToggleRenderWhitespace": "Esegui rendering degli spazi &&vuoti" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Simboli documento" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "1 problema in questo elemento", - "N.problem": "{0} problemi in questo elemento", - "deep.problem": "Contiene elementi con problemi", "Array": "matrice", "Boolean": "valore booleano", "Class": "classe", @@ -3836,6 +3912,7 @@ "Key": "chiave", "Method": "metodo", "Module": "modulo", + "N.problem": "{0} problemi in questo elemento", "Namespace": "spazio dei nomi", "Null": "Null", "Number": "numero", @@ -3846,681 +3923,736 @@ "String": "stringa", "Struct": "struct", "TypeParameter": "parametro di tipo", - "Variable": "variabile" + "Variable": "variabile", + "deep.problem": "Contiene elementi con problemi", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Trova", - "placeholder.find": "Trova", - "label.previousMatchButton": "Risultato precedente", - "label.nextMatchButton": "Risultato successivo", - "label.closeButton": "Chiudi" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Vai a Riga/Colonna...", + "gotoLineQuickAccess": "Vai a riga/colonna", + "gotoLineQuickAccessPlaceholder": "Digitare il numero di riga e la colonna facoltativa a cui passare, ad esempio 42:5 per la riga 42 e la colonna 5." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Trova", - "placeholder.find": "Trova", - "label.previousMatchButton": "Risultato precedente", - "label.nextMatchButton": "Risultato successivo", - "label.closeButton": "Chiudi", - "label.toggleReplaceButton": "Attiva/Disattiva modalità sostituzione", - "label.replace": "Sostituisci", - "placeholder.replace": "Sostituisci", - "label.replaceButton": "Sostituisci", - "label.replaceAllButton": "Sostituisci tutto" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "Non ci sono voci corrispondenti", + "gotoSymbol": "Vai al simbolo nell'editor...", + "gotoSymbolByCategoryQuickAccess": "Vai al simbolo nell'editor per categoria", + "gotoSymbolQuickAccess": "Vai al simbolo nell'editor", + "gotoSymbolQuickAccessPlaceholder": "Digitare il nome di un simbolo a cui passare." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Applicazione dell'azione codice '{0}'.", + "codeaction": "Correzioni rapide", + "codeaction.get2": "Recupero delle azioni codice da '{0}' ([configura] ({1})).", + "formatting2": "Esecuzione del formattatore '{0}' ([configura]({1}))." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Modalità di &&selezione colonne", + "toggleColumnSelection": "Attiva/Disattiva modalità di selezione colonne" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "Mostra &&minimappa", + "toggleMinimap": "Attiva/Disattiva minimappa" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Passare ad ALT+clic per multi-cursore", + "miMultiCursorCmd": "Passare a Cmd+clic per multi-cursore", + "miMultiCursorCtrl": "Passare a CTRL+clic per multi-cursore", + "toggleLocation": "Modificatore per l'attivazione/disattivazione multi-cursore" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "Esegui rendering dei &&caratteri di controllo", + "toggleRenderControlCharacters": "Attiva/Disattiva caratteri di controllo" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "Esegui rendering degli spazi &&vuoti", + "toggleRenderWhitespace": "Attiva/Disattiva rendering spazi vuoti" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Indica se l'editor usa attualmente il ritorno a capo automatico.", + "miToggleWordWrap": "&&Ritorno a capo automatico", + "toggle.wordwrap": "Visualizza: Attiva/Disattiva ritorno a capo automatico", + "unwrapMinified": "Disabilita il ritorno a capo automatico per questo file", + "wrapMinified": "Abilita il ritorno a capo automatico per questo file" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "non visualizzare", + "selectAlanguage": "Selezionare un linguaggio", + "thisAgain": " più questo messaggio.", + "toGetStarted": " per iniziare. Iniziare a digitare per chiudere oppure " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Incolla selezione da Appunti" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Avvia registrazione della grammatica per sintassi TextMate" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Colore delle decorazioni della barra di navigazione dell'editor per commentare gli intervalli." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "L'eliminazione della reazione al commento non è riuscita", + "commentAddReactionError": "L'eliminazione della reazione al commento non è riuscita: {0}.", + "commentDeleteReactionDefaultError": "L'eliminazione della reazione al commento non è riuscita", + "commentDeleteReactionError": "L'eliminazione della reazione al commento non è riuscita: {0}.", + "commentToggleReaction": "Attiva/Disattiva reazione", + "commentToggleReactionDefaultError": "L'attivazione o la disattivazione della reazione al commento non è riuscita", + "commentToggleReactionError": "L'attivazione o la disattivazione della reazione al commento non è riuscita: {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Icona per comprimere un commento alla revisione.", + "label.collapse": "Comprimi", + "newComment": "Digitare un nuovo commento", + "reply": "Rispondi...", + "startThread": "Avvia discussione" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "Commenti", "openComments": "Controlla l'apertura del pannello dei commenti." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Seleziona provider di commenti", - "nextCommentThreadAction": "Vai al thread di commento successivo" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Commenti per l'area di lavoro corrente", - "resourceWithCommentThreadsLabel": "Commenti in {0}, percorso completo {1}", - "resourceWithCommentLabel": "Commento di ${0} alla riga {1} colonna {2} in {3}, origine: {4}", - "collapseAll": "Comprimi tutto" + "nextCommentThreadAction": "Vai al thread di commento successivo", + "pickCommentService": "Seleziona provider di commenti" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Immagine: {0}", - "image": "Immagine" + "image": "Immagine", + "imageWithLabel": "Immagine: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Colore delle decorazioni della barra di navigazione dell'editor per commentare gli intervalli." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Icona per comprimere un commento alla revisione.", - "label.collapse": "Comprimi", - "startThread": "Avvia discussione", - "reply": "Rispondi...", - "newComment": "Digitare un nuovo commento" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "Non sono ancora presenti commenti in questa area di lavoro." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Attiva/Disattiva reazione", - "commentToggleReactionError": "L'attivazione o la disattivazione della reazione al commento non è riuscita: {0}.", - "commentToggleReactionDefaultError": "L'attivazione o la disattivazione della reazione al commento non è riuscita", - "commentDeleteReactionError": "L'eliminazione della reazione al commento non è riuscita: {0}.", - "commentDeleteReactionDefaultError": "L'eliminazione della reazione al commento non è riuscita", - "commentAddReactionError": "L'eliminazione della reazione al commento non è riuscita: {0}.", - "commentAddReactionDefaultError": "L'eliminazione della reazione al commento non è riuscita" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Comprimi tutto", + "resourceWithCommentLabel": "Commento di ${0} alla riga {1} colonna {2} in {3}, origine: {4}", + "resourceWithCommentThreadsLabel": "Commenti in {0}, percorso completo {1}", + "rootCommentsLabel": "Commenti per l'area di lavoro corrente" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "Seleziona reazioni..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "Non sono ancora presenti commenti in questa area di lavoro." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Predefinita", + "promptOpenWith.defaultEditor.displayName": "Editor di testo" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "Tipo di visualizzazione dell'editor personalizzato attualmente attivo." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Editor di testo", - "builtinProviderDisplayName": "Predefinita" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "Editor personalizzati aggiunti come contributo.", - "contributes.viewType": "Identificatore dell'editor personalizzato. Deve essere univoco in tutti gli editor personalizzati, di conseguenza è consigliabile includere l'ID estensione in `viewType`. `viewType` viene usato quando si registrano editor personalizzati con `vscode.registerCustomEditorProvider` e nell'[evento di attivazione](https://code.visualstudio.com/api/references/activation-events) `onCustomEditor:${id}`.", "contributes.displayName": "Nome leggibile dell'editor personalizzato. Viene visualizzato agli utenti quando selezionano l'editor da usare.", - "contributes.selector": "Set di GLOB per cui è abilitato l'editor personalizzato.", - "contributes.selector.filenamePattern": "GLOB per cui è abilitato l'editor personalizzato.", "contributes.priority": "Controlla se l'editor personalizzato viene abilitato automaticamente quando l'utente apre un file. Gli utenti possono eseguirne l'override usando l'impostazione `workbench.editorAssociations`.", "contributes.priority.default": "L'editor viene usato automaticamente quando l'utente apre una risorsa, purché non siano stati registrati altri editor personalizzati predefiniti per tale risorsa.", - "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Debug", - "startDebugPlaceholder": "Digitare il nome di una configurazione di avvio da eseguire.", - "startDebuggingHelp": "Avvia debug", - "terminateThread": "Termina thread", - "debugFocusConsole": "Stato attivo su visualizzazione console di debug", - "jumpToCursor": "Passa al cursore", - "SetNextStatement": "Imposta istruzione successiva", - "inlineBreakpoint": "Punto di interruzione in linea", - "restartFrame": "Riavvia frame", - "copyStackTrace": "Copia stack di chiamate", - "setValue": "Imposta valore", - "copyValue": "Copia valore", - "copyAsExpression": "Copia come espressione", - "addToWatchExpressions": "Aggiungi a espressione di controllo", - "breakWhenValueIsRead": "Interrompi quando il valore viene letto", - "breakWhenValueChanges": "Interrompi quando cambia il valore", - "breakWhenValueIsAccessed": "Interrompi quando viene eseguito l'accesso al valore", - "editWatchExpression": "Modifica espressione", - "removeWatchExpression": "Rimuovi espressione", - "miStartDebugging": "&&Avvia debug", - "miRun": "Esegui &&senza eseguire il debug", - "miStopDebugging": "A&&rresta debug", - "miRestart Debugging": "&&Riavvia debug", - "miAddConfiguration": "A&&ggiungi configurazione...", - "miStepOver": "Ese&&gui istruzione/routine", - "miStepInto": "&&Esegui istruzione", - "miStepOut": "Esci da &&istruzione/routine", - "miContinue": "&&Continua", - "miInlineBreakpoint": "P&&unto di interruzione in linea", - "miNewBreakpoint": "&&Nuovo punto di interruzione", - "miInstallAdditionalDebuggers": "&&Installa debugger aggiuntivi...", - "debugPanel": "Console di debug", - "miToggleDebugConsole": "Console di de&&bug", - "run and debug": "Esegui con debug", - "miViewRun": "&&Esegui", - "variables": "Variabili", - "watch": "Espressione di controllo", - "callStack": "Stack di chiamate", - "breakpoints": "Punti di interruzione", - "loadedScripts": "Script caricati", - "debugConfigurationTitle": "Debug", - "allowBreakpointsEverywhere": "Consente di impostare punti di interruzione in qualsiasi file.", - "openExplorerOnEnd": "Apre automaticamente la visualizzazione di esplorazione al termine di una sessione di debug.", - "inlineValues": "Mostra i valori delle variabili inline nell'editor durante il debug.", - "inlineValues.on": "Mostra sempre i valori delle variabili inline nell'editor durante il debug.", - "inlineValues.off": "Non mostra mai i valori delle variabili inline nell'editor durante il debug.", - "inlineValues.focusNoScroll": "Mostra i valori delle variabili inline nell'editor durante il debug quando il linguaggio supporta le posizioni dei valori inline.", - "toolBarLocation": "Controlla la posizione della barra degli strumenti di debug. Le opzioni sono: `floating`, ovvero mobile in tutte le visualizzazioni, `docked`, ovvero ancorata nella visualizzazione di debug oppure `hidden`, ovvero nascosta.", - "never": "Non mostrare mai debug nella barra di stato", - "always": "Visualizzare sempre debug nella barra di stato", - "onFirstSessionStart": "Mostra debug nella barra solo stato dopo il primo avvio del debug", - "showInStatusBar": "Controlla quando rendere visibile la barra di stato del debug.", - "debug.console.closeOnEnd": "Controlla se chiudere automaticamente la console di debug al termine della sessione di debug.", - "debug.terminal.clearBeforeReusing": "Prima di avviare una nuova sessione di debug in un terminale integrato o esterno, cancellare il terminale.", - "openDebug": "Controlla quando aprire la visualizzazione di debug.", - "showSubSessionsInToolBar": "Controlla se le sessioni secondarie di debug vengono visualizzate nella barra degli strumenti di debug. Quando questa impostazione è false, il comando di arresto di una sessione secondaria avrà effetto anche sulla sessione padre.", - "debug.console.fontSize": "Controllare le dimensioni del carattere in pixel nella console di debug.", - "debug.console.fontFamily": "Controlla la famiglia di caratteri nella console di debug.", - "debug.console.lineHeight": "Controlla l'altezza della riga in pixel nella console di debug. Usare 0 per calcolare l'altezza della riga dalle dimensioni del carattere.", - "debug.console.wordWrap": "Controlla se le righe devono andare a capo nella console di debug.", - "debug.console.historySuggestions": "Controlla se la console di debug deve suggerire input digitato in precedenza.", - "debug.console.collapseIdenticalLines": "Controlla se la console di debug deve comprimere righe identiche e visualizzare un numero di occorrenze con una notifica.", - "launch": "Configurazione globale per l'avvio del debug. Deve essere usata in alternativa a 'launch.json' che è condiviso tra più aree di lavoro.", - "debug.focusWindowOnBreak": "Controlla se la finestra del workbench deve ricevere lo stato attivo in caso di interruzione del debugger.", - "debugAnyway": "Ignora gli errori delle attività e avvia il debug.", - "showErrors": "Mostra la visualizzazione Problemi e non avvia il debug.", - "prompt": "Chiede conferma all'utente.", - "cancel": "Annulla il debug.", - "debug.onTaskErrors": "Controlla le operazioni da eseguire quando vengono rilevati errori dopo l'esecuzione di un'attività di preavvio.", - "showBreakpointsInOverviewRuler": "Controlla se i punti di interruzione devono essere visualizzati nel righello delle annotazioni.", - "showInlineBreakpointCandidates": "Controlla se gli elementi Decorator candidati dei punti di interruzione inline devono essere visualizzati nell'editor durante il debug.", - "debug.saveBeforeStart": "Controlla gli editor da salvare prima di avviare una sessione di debug.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Salva tutti gli editor presenti nel gruppo attivo prima di avviare una sessione di debug.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Salva tutti gli editor presenti nel gruppo attivo tranne quelli senza titolo prima di avviare una sessione di debug.", - "debug.saveBeforeStart.none": "Non salvare nessun editor prima di avviare una sessione di debug." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Aggiungi configurazione..." + "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`.", + "contributes.selector": "Set di GLOB per cui è abilitato l'editor personalizzato.", + "contributes.selector.filenamePattern": "GLOB per cui è abilitato l'editor personalizzato.", + "contributes.viewType": "Identificatore dell'editor personalizzato. Deve essere univoco in tutti gli editor personalizzati, di conseguenza è consigliabile includere l'ID estensione in `viewType`. `viewType` viene usato quando si registrano editor personalizzati con `vscode.registerCustomEditorProvider` e nell'[evento di attivazione](https://code.visualstudio.com/api/references/activation-events) `onCustomEditor:${id}`." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Punto di inserimento istruzione di registrazione", - "breakpoint": "Punto di interruzione", - "breakpointHasConditionDisabled": "Questo {0} ha un {1} che potrebbe essere perso dopo il Rimuovi. È consigliabile attivare il {0}.", - "message": "Messaggio", - "condition": "Condizione", - "breakpointHasConditionEnabled": "Per questo {0} è presente un {1} che verrà perso in seguito alla rimozione. Provare invece a disabilitare il {0}.", - "removeLogPoint": "Rimuovi {0}", - "disableLogPoint": "{0} {1}", - "disable": "Disabilita", - "enable": "Abilita", - "cancel": "Annulla", - "removeBreakpoint": "Rimuovi {0}", - "editBreakpoint": "Modifica {0}...", - "disableBreakpoint": "Disabilita {0}", - "enableBreakpoint": "Abilita {0}", - "removeBreakpoints": "Rimuovi punti di interruzione", - "removeInlineBreakpointOnColumn": "Rimuovi punto di interruzione in linea a colonna {0}", - "removeLineBreakpoint": "Rimuovi punto di interruzione riga", - "editBreakpoints": "Modifica punti di interruzione", - "editInlineBreakpointOnColumn": "Modifica punto di interruzione in linea a colonna {0}", - "editLineBrekapoint": "Modifica punto di interruzione riga", - "enableDisableBreakpoints": "Abilita/Disabilita punti di interruzione", - "disableInlineColumnBreakpoint": "Disabilita punto di interruzione in linea a colonna {0}", - "disableBreakpointOnLine": "Disabilita punto di interruzione riga", - "enableBreakpoints": "Abilita punto di interruzione in linea a colonna {0}", - "enableBreakpointOnLine": "Abilita punto di interruzione riga", "addBreakpoint": "Aggiungi punto di interruzione", "addConditionalBreakpoint": "Aggiungi punto di interruzione condizionale...", "addLogPoint": "Aggiungi punto di inserimento istruzione di registrazione...", - "debugIcon.breakpointForeground": "Colore dell'icona per i punti di interruzione.", - "debugIcon.breakpointDisabledForeground": "Colore dell'icona per i punti di interruzione disabilitati.", - "debugIcon.breakpointUnverifiedForeground": "Colore dell'icona per i punti di interruzione non verificati.", + "breakpoint": "Punto di interruzione", + "breakpointHasConditionDisabled": "Questo {0} ha un {1} che potrebbe essere perso dopo il Rimuovi. È consigliabile attivare il {0}.", + "breakpointHasConditionEnabled": "Per questo {0} è presente un {1} che verrà perso in seguito alla rimozione. Provare invece a disabilitare il {0}.", + "cancel": "Annulla", + "condition": "Condizione", "debugIcon.breakpointCurrentStackframeForeground": "Colore dell'icona per lo stack frame corrente dei punti di interruzione.", - "debugIcon.breakpointStackframeForeground": "Colore dell'icona per tutti gli stack frame dei punti di interruzione." + "debugIcon.breakpointDisabledForeground": "Colore dell'icona per i punti di interruzione disabilitati.", + "debugIcon.breakpointForeground": "Colore dell'icona per i punti di interruzione.", + "debugIcon.breakpointStackframeForeground": "Colore dell'icona per tutti gli stack frame dei punti di interruzione.", + "debugIcon.breakpointUnverifiedForeground": "Colore dell'icona per i punti di interruzione non verificati.", + "disable": "Disabilita", + "disableBreakpoint": "Disabilita {0}", + "disableBreakpointOnLine": "Disabilita punto di interruzione riga", + "disableInlineColumnBreakpoint": "Disabilita punto di interruzione in linea a colonna {0}", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "Modifica {0}...", + "editBreakpoints": "Modifica punti di interruzione", + "editInlineBreakpointOnColumn": "Modifica punto di interruzione in linea a colonna {0}", + "editLineBrekapoint": "Modifica punto di interruzione riga", + "enable": "Abilita", + "enableBreakpoint": "Abilita {0}", + "enableBreakpointOnLine": "Abilita punto di interruzione riga", + "enableBreakpoints": "Abilita punto di interruzione in linea a colonna {0}", + "enableDisableBreakpoints": "Abilita/Disabilita punti di interruzione", + "logPoint": "Punto di inserimento istruzione di registrazione", + "message": "Messaggio", + "removeBreakpoint": "Rimuovi {0}", + "removeBreakpoints": "Rimuovi punti di interruzione", + "removeInlineBreakpointOnColumn": "Rimuovi punto di interruzione in linea a colonna {0}", + "removeLineBreakpoint": "Rimuovi punto di interruzione riga", + "removeLogPoint": "Rimuovi {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza della posizione iniziale dello stack frame.", - "focusedStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza dello stack frame attivo." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Filtro, ad esempio text, !exclude", - "debugConsole": "Console di debug", - "startDebugFirst": "Per valutare le espressioni, avviare una sessione di debug", - "actions.repl.acceptInput": "Accetta input da REPL", - "repl.action.filter": "REPL Sposta stato attivo su contenuto da filtrare", - "actions.repl.copyAll": "Debug: copia tutto in console", - "filter": "Filtro", - "selectRepl": "Seleziona console di debug", - "clearRepl": "Cancella console", - "debugConsoleCleared": "La console di debug è stata cancellata", - "collapse": "Comprimi tutto", - "paste": "Incolla", - "copyAll": "Copia tutti", - "copy": "Copia" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "Apri &&configurazioni", - "selectWorkspaceFolder": "Selezionare una cartella dell'area di lavoro in cui creare un file launch.json o aggiungerla al file di configurazione dell'area di lavoro", - "debugPanel": "Console di debug", - "startAdditionalSession": "Avvia sessione aggiuntiva" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Tipo di debug della sessione di debug attiva. Ad esempio: 'python'.", - "debugConfigurationType": "Tipo di debug della configurazione di avvio selezionata. Ad esempio: 'python'.", - "debugState": "Stato in cui si trova la sessione di debug con lo stato attivo. Corrisponde a uno dei valori seguenti: 'inactive', 'initializing', 'stopped' o 'running'.", - "debugUX": "Stato dell'interfaccia utente di debug. Se non ci sono configurazioni di debug, è 'simple', in caso contrario 'default'. Viene usato per stabilire quando mostrare le visualizzazioni di benvenuto nel viewlet di debug.", - "inDebugMode": "È true durante il debug; in caso contrario, è false.", - "inDebugRepl": "È true quando lo stato attivo si trova nella console di debug; in caso contrario, è false.", - "breakpointWidgetVisibile": "È true quando il widget Zona dell'editor dei punto di interruzione è visibile; in caso contrario, è false.", - "inBreakpointWidget": "È true quando lo stato attivo si trova nel widget Zona dell'editor dei punti di interruzione; in caso contrario, è false.", - "breakpointsFocused": "È true quando la visualizzazione PUNTI DI INTERRUZIONE ha lo stato attivo; in caso contrario, è false.", - "watchExpressionsFocused": "È true quando la visualizzazione ESPRESSIONE DI CONTROLLO ha lo stato attivo; in caso contrario, è false.", - "watchExpressionsExist": "È true quando esiste almeno un'espressione di controllo; in caso contrario, è false.", - "variablesFocused": "È true quando la visualizzazione VARIABILI ha lo stato attivo; in caso contrario, è false", - "expressionSelected": "È true quando una casella di input delle espressioni è aperta nella visualizzazione ESPRESSIONE DI CONTROLLO o VARIABILI; in caso contrario, è false.", - "breakpointInputFocused": "È true quando la casella di input ha lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE.", - "callStackItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione STACK DI CHIAMATE. Ad esempio: 'session', 'thread', 'stackFrame'", - "callStackSessionIsAttach": "È true quando la sessione nella visualizzazione STACK CHIAMATE è collegata; in caso contrario, è false. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", - "callStackItemStopped": "È true quando l'elemento con lo stato attivo in STACK DI CHIAMATE viene arrestato. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", - "callStackSessionHasOneThread": "È true quando la sessione con lo stato attivo nella visualizzazione STACK DI CHIAMATE include esattamente un thread. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", - "watchItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione ESPRESSIONE DI CONTROLLO. Ad esempio: 'expression', 'variable'", - "breakpointItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", - "breakpointAccessType": "Rappresenta il tipo di accesso del punto di interruzione dei dati con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'read', 'readWrite', 'write'", - "breakpointSupportsCondition": "È true quando il punto di interruzione con lo stato attivo supporta le condizioni.", - "loadedScriptsSupported": "È true quando la sessione con lo stato attivo supporta la visualizzazione SCRIPT CARICATI", - "loadedScriptsItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione SCRIPT CARICATI.", - "focusedSessionIsAttach": "È true quando la sessione con lo stato attivo è 'attach'.", - "stepBackSupported": "È true quando la sessione con lo stato attivo supporta richieste 'stepBack'.", - "restartFrameSupported": "È true quando la sessione con lo stato attivo supporta richieste 'restartFrame'.", - "stackFrameSupportsRestart": "È true quando lo stack frame con lo stato attivo supporta 'restartFrame'.", - "jumpToCursorSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'jumpToCursor'.", - "stepIntoTargetsSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'stepIntoTargets'.", - "breakpointsExist": "È true quando esiste almeno un punto di interruzione.", - "debuggersAvailable": "È true quando è presente almeno un'estensione di debug attiva.", - "debugProtocolVariableMenuContext": "Rappresenta il contesto che l'adattatore di debug imposta sulla variabile con lo stato attivo nella visualizzazione VARIABILI.", - "debugSetVariableSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'setVariable'.", - "breakWhenValueChangesSupported": "È true quando la sessione con lo stato attivo supporta l'interruzione in caso di modifica del valore.", - "breakWhenValueIsAccessedSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando viene eseguito l'accesso al valore.", - "breakWhenValueIsReadSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando il valore viene letto.", - "variableEvaluateNamePresent": "È true quando la variabile con lo stato attivo ha un campo 'evaluateName' impostato", - "exceptionWidgetVisible": "È true quando il widget Eccezione è visibile.", - "multiSessionRepl": "È true quando è presente più di una console di debug.", - "multiSessionDebug": "È true quando è presente più di una sessione di debug attiva.", - "internalConsoleOptions": "Controlla quando aprire la console di debug interna." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Timeout dopo {0} ms per '{1}'" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo di punto di interruzione", + "breakpointWidgetExpressionPlaceholder": "Interrompe quando l'espressione restituisce true. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", + "breakpointWidgetHitCountPlaceholder": "Interrompe quando viene soddisfatta la condizione del numero di passaggi. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", + "breakpointWidgetLogMessagePlaceholder": "Messaggio da registrare quando viene raggiunto il punto di interruzione. Le espressioni tra parentesi graffe ({}) vengono interpolate. Premere 'INVIO' per accettare, \"ESC\" per annullare.", + "expression": "Espressione", + "hitCount": "Numero di passaggi", + "logMessage": "Messaggio del log" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Condizione dell'espressione: {0}", - "expressionAndHitCount": "Espressione: {0} | Numero di passaggi: {1}", - "functionBreakpointsNotSupported": "Punti di interruzione delle funzioni non sono supportati da questo tipo di debug", - "dataBreakpointsNotSupported": "I punti di interruzione dati non sono supportati da questo tipo di debug", - "read": "Lettura", - "write": "Scrittura", "access": "Accesso", - "functionBreakpointPlaceholder": "Funzione per cui inserire il punto di interruzione", - "functionBreakPointInputAriaLabel": "Punto di interruzione della funzione del tipo.", - "functionBreakpointExpressionPlaceholder": "Interrompi quando l'espressione restituisce true", - "functionBreakPointExpresionAriaLabel": "Espressione del tipo. Il punto di interruzione della funzione verrà interrotto quando l'espressione viene valutata come true", - "functionBreakpointHitCountPlaceholder": "Interrompi quando viene raggiunto il numero di passaggi", - "functionBreakPointHitCountAriaLabel": "Numero di passaggi del tipo. Il punto di interruzione della funzione verrà interrotto quando viene raggiunto il numero di passaggi.", - "exceptionBreakpointAriaLabel": "Condizione punto di interruzione dell'eccezione di tipo", - "exceptionBreakpointPlaceholder": "Interrompi quando l'espressione restituisce true", - "breakpoints": "Punti di interruzione", - "disabledLogpoint": "Punto di inserimento istruzione di registrazione disabilitato", - "disabledBreakpoint": "Punto di interruzione disabilitato", - "unverifiedLogpoint": "Punto di inserimento istruzione di registrazione non verificato", - "unverifiedBreakopint": "Punto di interruzione non verificato", - "dataBreakpointUnsupported": "Punti di interruzione dati non supportati da questo tipo di debug", - "dataBreakpoint": "Punto di interruzione dei dati", - "functionBreakpointUnsupported": "Punti di interruzione di funzione non supportati da questo tipo di debug", - "functionBreakpoint": "Punto di interruzione della funzione", - "expression": "Condizione dell'espressione: {0}", - "hitCount": "Numero di passaggi: {0}", - "breakpointUnsupported": "I punti di interruzione di questo tipo non sono supportati dal debugger", - "logMessage": "Messaggio del log: {0}", - "breakpoint": "Punto di interruzione", - "addFunctionBreakpoint": "Aggiungi punto di interruzione della funzione", - "miFunctionBreakpoint": "Punto di interruzione &&funzione...", "activateBreakpoints": "Attiva/Disattiva Attiva punti di interruzione", - "removeBreakpoint": "Rimuovi punto di interruzione", - "removeAllBreakpoints": "Rimuovi tutti i punti di interruzione", - "miRemoveAllBreakpoints": "Rimuovi &&tutti i punti di interruzione", - "enableAllBreakpoints": "Abilita tutti i punti di interruzione", - "miEnableAllBreakpoints": "A&&bilita tutti i punti di interruzione", + "addFunctionBreakpoint": "Aggiungi punto di interruzione della funzione", + "breakpoint": "Punto di interruzione", + "breakpointUnsupported": "I punti di interruzione di questo tipo non sono supportati dal debugger", + "breakpoints": "Punti di interruzione", + "dataBreakpoint": "Punto di interruzione dei dati", + "dataBreakpointUnsupported": "Punti di interruzione dati non supportati da questo tipo di debug", + "dataBreakpointsNotSupported": "I punti di interruzione dati non sono supportati da questo tipo di debug", "disableAllBreakpoints": "Disabilita tutti i punti di interruzione", - "miDisableAllBreakpoints": "Disabilita tutti i &&punti di interruzione", - "reapplyAllBreakpoints": "Riapplica tutti i punti di interruzione", + "disabledBreakpoint": "Punto di interruzione disabilitato", + "disabledLogpoint": "Punto di inserimento istruzione di registrazione disabilitato", + "editBreakpoint": "Modifica punto di interruzione della funzione...", "editCondition": "Modifica condizione...", "editHitCount": "Modifica numero di passaggi...", - "editBreakpoint": "Modifica punto di interruzione della funzione..." + "enableAllBreakpoints": "Abilita tutti i punti di interruzione", + "exceptionBreakpointAriaLabel": "Condizione punto di interruzione dell'eccezione di tipo", + "exceptionBreakpointPlaceholder": "Interrompi quando l'espressione restituisce true", + "expression": "Condizione dell'espressione: {0}", + "expressionAndHitCount": "Espressione: {0} | Numero di passaggi: {1}", + "expressionCondition": "Condizione dell'espressione: {0}", + "functionBreakPointExpresionAriaLabel": "Espressione del tipo. Il punto di interruzione della funzione verrà interrotto quando l'espressione viene valutata come true", + "functionBreakPointHitCountAriaLabel": "Numero di passaggi del tipo. Il punto di interruzione della funzione verrà interrotto quando viene raggiunto il numero di passaggi.", + "functionBreakPointInputAriaLabel": "Punto di interruzione della funzione del tipo.", + "functionBreakpoint": "Punto di interruzione della funzione", + "functionBreakpointExpressionPlaceholder": "Interrompi quando l'espressione restituisce true", + "functionBreakpointHitCountPlaceholder": "Interrompi quando viene raggiunto il numero di passaggi", + "functionBreakpointPlaceholder": "Funzione per cui inserire il punto di interruzione", + "functionBreakpointUnsupported": "Punti di interruzione di funzione non supportati da questo tipo di debug", + "functionBreakpointsNotSupported": "Punti di interruzione delle funzioni non sono supportati da questo tipo di debug", + "hitCount": "Numero di passaggi: {0}", + "logMessage": "Messaggio del log: {0}", + "miDisableAllBreakpoints": "Disabilita tutti i &&punti di interruzione", + "miEnableAllBreakpoints": "A&&bilita tutti i punti di interruzione", + "miFunctionBreakpoint": "Punto di interruzione &&funzione...", + "miRemoveAllBreakpoints": "Rimuovi &&tutti i punti di interruzione", + "read": "Lettura", + "reapplyAllBreakpoints": "Riapplica tutti i punti di interruzione", + "removeAllBreakpoints": "Rimuovi tutti i punti di interruzione", + "removeBreakpoint": "Rimuovi punto di interruzione", + "unverifiedBreakopint": "Punto di interruzione non verificato", + "unverifiedExceptionBreakpoint": "Punto di interruzione dell'eccezione non verificato", + "unverifiedLogpoint": "Punto di inserimento istruzione di registrazione non verificato", + "write": "Scrittura" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "Torna indietro", - "reverseContinue": "Inverti" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza dello stack frame attivo.", + "topStackFrameLineHighlight": "Colore di sfondo per l'evidenziazione della riga in corrispondenza della posizione iniziale dello stack frame." }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "In esecuzione", - "showMoreStackFrames2": "Mostra altri stack frame", - "session": "Sessione", - "thread": "Thread", - "restartFrame": "Riavvia frame", + "callStackAriaLabel": "Esegui debug stack di chiamate", + "collapse": "Comprimi tutto", "loadAllStackFrames": "Carica tutti gli stack frame", + "restartFrame": "Riavvia frame", + "running": "In esecuzione", + "session": "Sessione", + "sessionLabel": "Sessione {0} {1}", "showMoreAndOrigin": "Mostra altri {0}: {1}", "showMoreStackFrames": "Mostra altri {0} stack frame", - "callStackAriaLabel": "Esegui debug stack di chiamate", - "threadAriaLabel": "Thread {0} {1}", + "showMoreStackFrames2": "Mostra altri stack frame", "stackFrameAriaLabel": "Stack frame {0}, riga {1}, {2}", - "sessionLabel": "Sessione {0} {1}", - "collapse": "Comprimi tutto" + "thread": "Thread", + "threadAriaLabel": "Thread {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 sessione attiva", - "nActiveSessions": "{0} sessioni attive", - "compoundMustHaveConfigurations": "Per avviare più configurazioni, deve essere impostato l'attributo \"configurations\" dell'elemento compounds.", - "noConfigurationNameInWorkspace": "Non è stato possibile trovare la configurazione di avvio '{0}' nell'area di lavoro.", - "multipleConfigurationNamesInWorkspace": "Nell'area di lavoro sono presenti più configurazioni di avvio '{0}'. Usare il nome di cartella per qualificare la configurazione.", - "noFolderWithName": "La cartella denominata '{0}' per la configurazione '{1}' nell'elemento compounds '{2}' non è stata trovata.", - "configMissing": "In 'launch.json' manca la configurazione '{0}'.", - "launchJsonDoesNotExist": "'launch.json' non esiste per la cartella dell'area di lavoro passata.", - "debugRequestNotSupported": "Nella configurazione di debug scelta l'attributo '{0}' ha un valore non supportato '{1}'.", - "debugRequesMissing": "Nella configurazione di debug scelta manca l'attributo '{0}'.", - "debugTypeNotSupported": "Il tipo di debug configurato '{0}' non è supportato.", - "debugTypeMissing": "Manca la proprietà 'type' per la configurazione di avvio scelta.", - "installAdditionalDebuggers": "Installa l'estensione {0}", - "noFolderWorkspaceDebugError": "Non è possibile eseguire il debug del file attivo. Assicurarsi che sia salvato e che sia installata un'estensione di debug per tale tipo di file.", - "debugAdapterCrash": "Il processo dell'adattatore di debug è stato terminato in modo imprevisto ({0})", - "cancel": "Annulla", - "debuggingPaused": "{0}:{1}, debug sospeso {2}, {3}", - "breakpointAdded": "Aggiunto un punto di interruzione alla riga {0} del file {1}", - "breakpointRemoved": "Rimosso un punto di interruzione alla riga {0} del file {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Riavvia", - "stepOverDebug": "Esegui istruzione/routine", - "stepIntoDebug": "Esegui istruzione", - "stepOutDebug": "Esci da istruzione/routine", - "pauseDebug": "Pausa", - "disconnect": "Disconnetti", - "stop": "Arresta", - "continueDebug": "Continua", - "focusSession": "Sposta stato attivo su sessione", - "selectAndStartDebugging": "Seleziona e avvia il debug", - "openLaunchJson": "Apri {0}", - "startDebug": "Avvia debug", - "startWithoutDebugging": "Avvia senza eseguire debug", - "chooseLocation": "Scegli il percorso specifico", - "noExecutableCode": "In corrispondenza della posizione corrente del cursore non è associato alcun codice eseguibile.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Imposta istruzione successiva", + "addToWatchExpressions": "Aggiungi a espressione di controllo", + "allowBreakpointsEverywhere": "Consente di impostare punti di interruzione in qualsiasi file.", + "always": "Visualizzare sempre debug nella barra di stato", + "breakWhenValueChanges": "Interrompi quando cambia il valore", + "breakWhenValueIsAccessed": "Interrompi quando viene eseguito l'accesso al valore", + "breakWhenValueIsRead": "Interrompi quando il valore viene letto", + "breakpoints": "Punti di interruzione", + "callStack": "Stack di chiamate", + "cancel": "Annulla il debug.", + "copyAsExpression": "Copia come espressione", + "copyStackTrace": "Copia stack di chiamate", + "copyValue": "Copia valore", + "debug.console.closeOnEnd": "Controlla se chiudere automaticamente la console di debug al termine della sessione di debug.", + "debug.console.collapseIdenticalLines": "Controlla se la console di debug deve comprimere righe identiche e visualizzare un numero di occorrenze con una notifica.", + "debug.console.fontFamily": "Controlla la famiglia di caratteri nella console di debug.", + "debug.console.fontSize": "Controllare le dimensioni del carattere in pixel nella console di debug.", + "debug.console.historySuggestions": "Controlla se la console di debug deve suggerire input digitato in precedenza.", + "debug.console.lineHeight": "Controlla l'altezza della riga in pixel nella console di debug. Usare 0 per calcolare l'altezza della riga dalle dimensioni del carattere.", + "debug.console.wordWrap": "Controlla se le righe devono andare a capo nella console di debug.", + "debug.focusWindowOnBreak": "Controlla se la finestra del workbench deve ricevere lo stato attivo in caso di interruzione del debugger.", + "debug.onTaskErrors": "Controlla le operazioni da eseguire quando vengono rilevati errori dopo l'esecuzione di un'attività di preavvio.", + "debug.saveBeforeStart": "Controlla gli editor da salvare prima di avviare una sessione di debug.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Salva tutti gli editor presenti nel gruppo attivo prima di avviare una sessione di debug.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Salva tutti gli editor presenti nel gruppo attivo tranne quelli senza titolo prima di avviare una sessione di debug.", + "debug.saveBeforeStart.none": "Non salvare nessun editor prima di avviare una sessione di debug.", + "debug.terminal.clearBeforeReusing": "Prima di avviare una nuova sessione di debug in un terminale integrato o esterno, cancellare il terminale.", + "debugAnyway": "Ignora gli errori delle attività e avvia il debug.", + "debugCategory": "Debug", + "debugConfigurationTitle": "Debug", + "debugFocusConsole": "Stato attivo su visualizzazione console di debug", + "debugPanel": "Console di debug", + "editWatchExpression": "Modifica espressione", + "inlineBreakpoint": "Punto di interruzione in linea", + "inlineValues": "Mostra i valori delle variabili inline nell'editor durante il debug.", + "inlineValues.focusNoScroll": "Mostra i valori delle variabili inline nell'editor durante il debug quando il linguaggio supporta le posizioni dei valori inline.", + "inlineValues.off": "Non mostra mai i valori delle variabili inline nell'editor durante il debug.", + "inlineValues.on": "Mostra sempre i valori delle variabili inline nell'editor durante il debug.", "jumpToCursor": "Passa al cursore", - "debug": "Debug", - "noFolderDebugConfig": "Per completare la configurazione di debug avanzata, aprire prima una cartella.", - "addInlineBreakpoint": "Aggiungi punto di interruzione in linea" + "launch": "Configurazione globale per l'avvio del debug. Deve essere usata in alternativa a 'launch.json' che è condiviso tra più aree di lavoro.", + "loadedScripts": "Script caricati", + "mRun": "&&Esegui", + "miAddConfiguration": "A&&ggiungi configurazione...", + "miContinue": "&&Continua", + "miInlineBreakpoint": "P&&unto di interruzione in linea", + "miInstallAdditionalDebuggers": "&&Installa debugger aggiuntivi...", + "miNewBreakpoint": "&&Nuovo punto di interruzione", + "miRestart Debugging": "&&Riavvia debug", + "miRun": "Esegui &&senza eseguire il debug", + "miStartDebugging": "&&Avvia debug", + "miStepInto": "&&Esegui istruzione", + "miStepOut": "Esci da &&istruzione/routine", + "miStepOver": "Ese&&gui istruzione/routine", + "miStopDebugging": "A&&rresta debug", + "miToggleDebugConsole": "Console di de&&bug", + "miViewRun": "&&Esegui", + "never": "Non mostrare mai debug nella barra di stato", + "onFirstSessionStart": "Mostra debug nella barra solo stato dopo il primo avvio del debug", + "openDebug": "Controlla quando aprire la visualizzazione di debug.", + "openExplorerOnEnd": "Apre automaticamente la visualizzazione di esplorazione al termine di una sessione di debug.", + "prompt": "Chiede conferma all'utente.", + "removeWatchExpression": "Rimuovi espressione", + "restartFrame": "Riavvia frame", + "run and debug": "Esegui con debug", + "setValue": "Imposta valore", + "showBreakpointsInOverviewRuler": "Controlla se i punti di interruzione devono essere visualizzati nel righello delle annotazioni.", + "showErrors": "Mostra la visualizzazione Problemi e non avvia il debug.", + "showInStatusBar": "Controlla quando rendere visibile la barra di stato del debug.", + "showInlineBreakpointCandidates": "Controlla se gli elementi Decorator candidati dei punti di interruzione inline devono essere visualizzati nell'editor durante il debug.", + "showSubSessionsInToolBar": "Controlla se le sessioni secondarie di debug vengono visualizzate nella barra degli strumenti di debug. Quando questa impostazione è false, il comando di arresto di una sessione secondaria avrà effetto anche sulla sessione padre.", + "startDebugPlaceholder": "Digitare il nome di una configurazione di avvio da eseguire.", + "startDebuggingHelp": "Avvia debug", + "terminateThread": "Termina thread", + "toolBarLocation": "Controlla la posizione della barra degli strumenti di debug. Le opzioni sono: `floating`, ovvero mobile in tutte le visualizzazioni, `docked`, ovvero ancorata nella visualizzazione di debug oppure `hidden`, ovvero nascosta.", + "variables": "Variabili", + "watch": "Espressione di controllo" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Colore di sfondo della barra di stato quando è in corso il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra", - "statusBarDebuggingForeground": "Colore primo piano della barra di stato quando è in corso il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra", - "statusBarDebuggingBorder": "Colore del bordo della barra di stato che la separa dalla barra laterale e dall'editor durante il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra." - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Debug", - "debugTarget": "Debug: {0}", - "selectAndStartDebug": "Selezionare e avviare la configurazione di debug" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Sessione di debug", - "loadedScriptsAriaLabel": "Script caricati da debug", - "loadedScriptsRootFolderAriaLabel": "Cartella dell'area di lavoro {0}, script caricato, debug", - "loadedScriptsSessionAriaLabel": "Sessione {0}, script caricato, debug", - "loadedScriptsFolderAriaLabel": "Cartella {0}, script caricato, debug", - "loadedScriptsSourceAriaLabel": "{0}, script caricato, debug" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Debug: Attiva/Disattiva punto di interruzione", - "miToggleBreakpoint": "Attiva/Disattiva &&punto di interruzione", - "conditionalBreakpointEditorAction": "Debug: Aggiungi Punto di interruzione condizionale...", - "miConditionalBreakpoint": "Punto di interruzione &&condizionale...", - "logPointEditorAction": "Debug: Aggiungi punto di inserimento istruzione di registrazione...", - "miLogPoint": "&&Punto di inserimento istruzione di registrazione...", - "runToCursor": "Esegui fino al cursore", - "evaluateInDebugConsole": "Valuta nella console di debug", - "addToWatch": "Aggiungi a espressione di controllo", - "showDebugHover": "Debug: Visualizza passaggio del mouse", - "stepIntoTargets": "Esegui istruzione in destinazioni...", - "goToNextBreakpoint": "Debug: Vai al punto di interruzione successivo", - "goToPreviousBreakpoint": "Debug: Vai al punto di interruzione precedente", - "closeExceptionWidget": "Chiudi il widget Eccezione" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Digitare l'espressione di controllo", - "watchExpressionPlaceholder": "Espressione da controllare", - "watchAriaTreeLabel": "Esegui debug espressioni di controllo", - "watchExpressionAriaLabel": "{0}, valore {1}", - "watchVariableAriaLabel": "{0}, valore {1}", - "collapse": "Comprimi tutto", - "addWatchExpression": "Aggiungi espressione", - "removeAllWatchExpressions": "Rimuovi tutte le espressioni" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Digitare il nuovo valore della variabile", - "variablesAriaTreeLabel": "Esegui debug variabili", - "variableScopeAriaLabel": "Ambito {0}", - "variableAriaLabel": "{0}, valore {1}", - "collapse": "Comprimi tutto" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "Non è possibile risolvere la risorsa senza una sessione di debug", - "canNotResolveSourceWithError": "Non è stato possibile caricare l'origine '{0}': {1}.", - "canNotResolveSource": "Non è stato possibile caricare l'origine '{0}'." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Esegui", - "openAFileWhichCanBeDebugged": "[Aprire un file](command:{0}) che può essere sottoposto a debug o eseguito.", - "runAndDebugAction": "[Esegui con debug{0}](command:{1})", - "detectThenRunAndDebug": "[Mostra](command:{0}) tutte le configurazioni di debug automatiche.", - "customizeRunAndDebug": "Per personalizzare Esegui con debug, [creare un file launch.json](command:{0}).", - "customizeRunAndDebugOpenFolder": "Per personalizzare Esegui con debug, [aprire una cartella](command:{0}) e creare un file launch.json." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "Non ci sono configurazioni di avvio corrispondenti", - "customizeLaunchConfig": "Imposta configurazione di avvio", - "contributed": "aggiunte come contributo", - "providerAriaLabel": "Configurazioni di {0} aggiunte come contributo", - "configure": "configura", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "Aggiungi configurazione ({0})...", - "addConfiguration": "Aggiungi configurazione..." + "addConfiguration": "Aggiungi configurazione...", + "debugLaunchConfigurations": "Configurazioni di esecuzione debug", + "debugSession": "Sessione di debug", + "noConfigurations": "Non ci sono configurazioni" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "Non è disponibile alcuna estensione per il debug di {0}. Trovare un'estensione {0} nel Marketplace?", + "cancel": "Annulla", + "debugName": "Nome della configurazione. Viene visualizzato nel menu a discesa delle configurazioni di avvio.", + "debugNoType": "Il \"tipo\" del debugger non può essere omesso e deve essere di tipo \"string\"", + "debugPostDebugTask": "Attività da eseguire al termine della sessione di debug.", + "debugPrelaunchTask": "Attività da eseguire prima dell'avvio della sessione di debug.", + "debugServer": "Solo per lo sviluppo dell'estensione di debug: se si specifica una porta, Visual Studio Code prova a connettersi a un adattatore di debug in esecuzione in modalità server", + "findExtension": "Trova l'estensione {0}", + "installExt": "Installa l'estensione...", + "installLanguage": "Installa un'estensione per {0}...", + "selectDebug": "Seleziona ambiente" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Colore di sfondo della barra degli strumenti di debug.", - "debugToolBarBorder": "Colore del bordo della barra degli strumenti di debug.", - "debugIcon.startForeground": "Icona della barra degli strumenti di Debug per l'avvio del debug.", - "debugIcon.pauseForeground": "Icona della barra degli strumenti di Debug per la pausa.", - "debugIcon.stopForeground": "Icona della barra degli strumenti di Debug per l'arresto.", + "debugIcon.continueForeground": "Icona della barra degli strumenti di Debug per la continuazione.", "debugIcon.disconnectForeground": "Icona della barra degli strumenti di Debug per la disconnessione.", + "debugIcon.pauseForeground": "Icona della barra degli strumenti di Debug per la pausa.", "debugIcon.restartForeground": "Icona della barra degli strumenti di Debug per il riavvio.", - "debugIcon.stepOverForeground": "Icona della barra degli strumenti di Debug per l'esecuzione di un'istruzione/routine.", + "debugIcon.startForeground": "Icona della barra degli strumenti di Debug per l'avvio del debug.", + "debugIcon.stepBackForeground": "Icona della barra degli strumenti di debug per tornare indietro.", "debugIcon.stepIntoForeground": "Icona della barra degli strumenti di Debug per l'esecuzione di un'istruzione.", "debugIcon.stepOutForeground": "Icona della barra degli strumenti di Debug per l'esecuzione di un'istruzione o di una routine.", - "debugIcon.continueForeground": "Icona della barra degli strumenti di Debug per la continuazione.", - "debugIcon.stepBackForeground": "Icona della barra degli strumenti di debug per tornare indietro." + "debugIcon.stepOverForeground": "Icona della barra degli strumenti di Debug per l'esecuzione di un'istruzione/routine.", + "debugIcon.stopForeground": "Icona della barra degli strumenti di Debug per l'arresto.", + "debugToolBarBackground": "Colore di sfondo della barra degli strumenti di debug.", + "debugToolBarBorder": "Colore del bordo della barra degli strumenti di debug." }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Icona della visualizzazione Console di debug.", - "runViewIcon": "Icona della visualizzazione Esecuzione.", - "variablesViewIcon": "Icona della visualizzazione Variabili.", - "watchViewIcon": "Icona della visualizzazione Espressione di controllo.", - "callStackViewIcon": "Icona della visualizzazione Stack di chiamate.", - "breakpointsViewIcon": "Icona della visualizzazione Punti di interruzione.", - "loadedScriptsViewIcon": "Icona della visualizzazione Script caricati.", - "debugBreakpoint": "Icona per i punti di interruzione.", - "debugBreakpointDisabled": "Icona per i punti di interruzione disabilitati.", - "debugBreakpointUnverified": "Icona per i punti di interruzione non verificati.", - "debugBreakpointFunction": "Icona per i punti di interruzione delle funzioni.", - "debugBreakpointFunctionDisabled": "Icona per i punti di interruzione delle funzioni disabilitati.", - "debugBreakpointFunctionUnverified": "Icona per i punti di interruzione delle funzioni non verificati.", - "debugBreakpointConditional": "Icona per i punti di interruzione condizionali.", - "debugBreakpointConditionalDisabled": "Icona per i punti di interruzione condizionali disabilitati.", - "debugBreakpointConditionalUnverified": "Icona per i punti di interruzione condizionali non verificati.", - "debugBreakpointData": "Icona per i punti di interruzione dei dati.", - "debugBreakpointDataDisabled": "Icona per i punti di interruzione dei dati disabilitati.", - "debugBreakpointDataUnverified": "Icona per i punti di interruzione dei dati non verificati.", - "debugBreakpointLog": "Icona per i punti di interruzione dei log.", - "debugBreakpointLogDisabled": "Icona per i punti di interruzione dei log disabilitati.", - "debugBreakpointLogUnverified": "Icona per i punti di interruzione dei log non verificati.", - "debugBreakpointHint": "Icona per i suggerimenti dei punti di interruzione visualizzati al passaggio del mouse nel margine del glifo dell'editor.", - "debugBreakpointUnsupported": "Icona per i punti di interruzione non supportati.", - "debugStackframe": "Icona per uno stack frame visualizzato nel margine del glifo dell'editor.", - "debugStackframeFocused": "Icona per uno stack frame in primo piano visualizzato nel margine del glifo dell'editor.", - "debugGripper": "Icona per la barretta verticale di ridimensionamento della barra di debug.", - "debugRestartFrame": "Icona per l'azione di riavvio frame del debug.", - "debugStop": "Icona per l'azione di arresto del debug.", - "debugDisconnect": "Icona per l'azione di disconnessione del debug.", - "debugRestart": "Icona per l'azione di riavvio del debug.", - "debugStepOver": "Icona per l'azione Esegui istruzione/routine del debug.", - "debugStepInto": "Icona per l'azione Esegui istruzione del debug.", - "debugStepOut": "Icona per l'azione Esci da istruzione/routine del debug.", - "debugStepBack": "Icona per l'azione Torna indietro del debug.", - "debugPause": "Icona per l'azione di sospensione del debug.", - "debugContinue": "Icona per l'azione di continuazione del debug.", - "debugReverseContinue": "Icona per l'azione di continuazione all'indietro del debug.", - "debugStart": "Icona per l'azione di avvio del debug.", - "debugConfigure": "Icona per l'azione di configurazione del debug.", - "debugConsole": "Icona per l'azione di apertura della Console di debug.", - "debugCollapseAll": "Icona per l'azione Comprimi tutto nelle visualizzazioni di debug.", - "callstackViewSession": "Icona dell'icona di sessione nella visualizzazione Stack di chiamate.", - "debugConsoleClearAll": "Icona per l'azione Cancella tutto nella Console di debug.", - "watchExpressionsRemoveAll": "Icona per l'azione Rimuovi tutto nella visualizzazione Espressione di controllo.", - "watchExpressionsAdd": "Icona dell'azione di aggiunta nella visualizzazione Espressione di controllo.", - "watchExpressionsAddFuncBreakpoint": "Icona per l'azione Aggiungi punto di interruzione della funzione nella visualizzazione Espressione di controllo.", - "breakpointsRemoveAll": "Icona per l'azione Rimuovi tutto nella visualizzazione Punti di interruzione.", - "breakpointsActivate": "Icona dell'azione di attivazione nella visualizzazione Punti di interruzione.", - "debugConsoleEvaluationInput": "Icona per il marcatore di input della valutazione del debug.", - "debugConsoleEvaluationPrompt": "Icona per il prompt di valutazione del debug." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Aggiungi punto di interruzione in linea", + "chooseLocation": "Scegli il percorso specifico", + "continueDebug": "Continua", + "debug": "Debug", + "disconnect": "Disconnetti", + "focusSession": "Sposta stato attivo su sessione", + "jumpToCursor": "Passa al cursore", + "noExecutableCode": "In corrispondenza della posizione corrente del cursore non è associato alcun codice eseguibile.", + "openLaunchJson": "Apri '{0}'", + "pauseDebug": "Pausa", + "restartDebug": "Riavvia", + "selectAndStartDebugging": "Seleziona e avvia il debug", + "startDebug": "Avvia debug", + "startWithoutDebugging": "Avvia senza eseguire debug", + "stepIntoDebug": "Esegui istruzione", + "stepOutDebug": "Esci da istruzione/routine", + "stepOverDebug": "Esegui istruzione/routine", + "stop": "Arresta" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Colore del bordo del widget Eccezione.", - "debugExceptionWidgetBackground": "Colore di sfondo del widget Eccezione.", - "exceptionThrownWithId": "Si è verificata un'eccezione: {0}", - "exceptionThrown": "Si è verificata un'eccezione", - "close": "Chiudi" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "Non è possibile creare il file 'launch.json' all'interno della cartella '.vscode' ({0}).", + "editLaunchConfig": "Modifica configurazione di debug in launch.json", + "selectConfiguration": "Seleziona configurazione di avvio", + "user settings": "Impostazioni utente", + "workspace": "Area di lavoro" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Aggiungi a espressione di controllo", + "closeExceptionWidget": "Chiudi il widget Eccezione", + "conditionalBreakpointEditorAction": "Debug: Aggiungi Punto di interruzione condizionale...", + "evaluateInDebugConsole": "Valuta nella console di debug", + "goToNextBreakpoint": "Debug: Vai al punto di interruzione successivo", + "goToPreviousBreakpoint": "Debug: Vai al punto di interruzione precedente", + "logPointEditorAction": "Debug: Aggiungi punto di inserimento istruzione di registrazione...", + "miConditionalBreakpoint": "Punto di interruzione &&condizionale...", + "miLogPoint": "&&Punto di inserimento istruzione di registrazione...", + "miToggleBreakpoint": "Attiva/Disattiva &&punto di interruzione", + "runToCursor": "Esegui fino al cursore", + "showDebugHover": "Debug: Visualizza passaggio del mouse", + "stepIntoTargets": "Esegui istruzione in destinazioni...", + "toggleBreakpointAction": "Debug: Attiva/Disattiva punto di interruzione" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Aggiungi configurazione...", + "editor.inlineValuesBackground": "Colore per lo sfondo del valore inline di debug.", + "editor.inlineValuesForeground": "Colore per il testo del valore inline di debug." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "Tenere premuto {0} per visualizzare la lingua dell'editor al passaggio del mouse", "treeAriaLabel": "Esegui debug al passaggio del mouse", "variableAriaLabel": "{0}, valore {1}, variabili, debug" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Attributi di variabile non validi", - "startDebugFirst": "Per valutare le espressioni, avviare una sessione di debug", - "notAvailable": "Non disponibile", - "pausedOn": "Sospeso in caso di {0}", - "paused": "In pausa", - "running": "In esecuzione", - "breakpointDirtydHover": "Punto di interruzione non verificato. Il file è stato modificato. Riavviare la sessione di debug." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Icona dell'azione di attivazione nella visualizzazione Punti di interruzione.", + "breakpointsRemoveAll": "Icona per l'azione Rimuovi tutto nella visualizzazione Punti di interruzione.", + "breakpointsViewIcon": "Icona della visualizzazione Punti di interruzione.", + "callStackViewIcon": "Icona della visualizzazione Stack di chiamate.", + "callstackViewSession": "Icona dell'icona di sessione nella visualizzazione Stack di chiamate.", + "debugBreakpoint": "Icona per i punti di interruzione.", + "debugBreakpointConditional": "Icona per i punti di interruzione condizionali.", + "debugBreakpointConditionalDisabled": "Icona per i punti di interruzione condizionali disabilitati.", + "debugBreakpointConditionalUnverified": "Icona per i punti di interruzione condizionali non verificati.", + "debugBreakpointData": "Icona per i punti di interruzione dei dati.", + "debugBreakpointDataDisabled": "Icona per i punti di interruzione dei dati disabilitati.", + "debugBreakpointDataUnverified": "Icona per i punti di interruzione dei dati non verificati.", + "debugBreakpointDisabled": "Icona per i punti di interruzione disabilitati.", + "debugBreakpointFunction": "Icona per i punti di interruzione delle funzioni.", + "debugBreakpointFunctionDisabled": "Icona per i punti di interruzione delle funzioni disabilitati.", + "debugBreakpointFunctionUnverified": "Icona per i punti di interruzione delle funzioni non verificati.", + "debugBreakpointHint": "Icona per i suggerimenti dei punti di interruzione visualizzati al passaggio del mouse nel margine del glifo dell'editor.", + "debugBreakpointLog": "Icona per i punti di interruzione dei log.", + "debugBreakpointLogDisabled": "Icona per i punti di interruzione dei log disabilitati.", + "debugBreakpointLogUnverified": "Icona per i punti di interruzione dei log non verificati.", + "debugBreakpointUnsupported": "Icona per i punti di interruzione non supportati.", + "debugBreakpointUnverified": "Icona per i punti di interruzione non verificati.", + "debugCollapseAll": "Icona per l'azione Comprimi tutto nelle visualizzazioni di debug.", + "debugConfigure": "Icona per l'azione di configurazione del debug.", + "debugConsole": "Icona per l'azione di apertura della Console di debug.", + "debugConsoleClearAll": "Icona per l'azione Cancella tutto nella Console di debug.", + "debugConsoleEvaluationInput": "Icona per il marcatore di input della valutazione del debug.", + "debugConsoleEvaluationPrompt": "Icona per il prompt di valutazione del debug.", + "debugConsoleViewIcon": "Icona della visualizzazione Console di debug.", + "debugContinue": "Icona per l'azione di continuazione del debug.", + "debugDisconnect": "Icona per l'azione di disconnessione del debug.", + "debugGripper": "Icona per la barretta verticale di ridimensionamento della barra di debug.", + "debugPause": "Icona per l'azione di sospensione del debug.", + "debugRestart": "Icona per l'azione di riavvio del debug.", + "debugRestartFrame": "Icona per l'azione di riavvio frame del debug.", + "debugReverseContinue": "Icona per l'azione di continuazione all'indietro del debug.", + "debugStackframe": "Icona per uno stack frame visualizzato nel margine del glifo dell'editor.", + "debugStackframeFocused": "Icona per uno stack frame in primo piano visualizzato nel margine del glifo dell'editor.", + "debugStart": "Icona per l'azione di avvio del debug.", + "debugStepBack": "Icona per l'azione Torna indietro del debug.", + "debugStepInto": "Icona per l'azione Esegui istruzione del debug.", + "debugStepOut": "Icona per l'azione Esci da istruzione/routine del debug.", + "debugStepOver": "Icona per l'azione Esegui istruzione/routine del debug.", + "debugStop": "Icona per l'azione di arresto del debug.", + "loadedScriptsViewIcon": "Icona della visualizzazione Script caricati.", + "runViewIcon": "Icona della visualizzazione Esecuzione.", + "variablesViewIcon": "Icona della visualizzazione Variabili.", + "watchExpressionsAdd": "Icona dell'azione di aggiunta nella visualizzazione Espressione di controllo.", + "watchExpressionsAddFuncBreakpoint": "Icona per l'azione Aggiungi punto di interruzione della funzione nella visualizzazione Espressione di controllo.", + "watchExpressionsRemoveAll": "Icona per l'azione Rimuovi tutto nella visualizzazione Espressione di controllo.", + "watchViewIcon": "Icona della visualizzazione Espressione di controllo." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Messaggio da registrare quando viene raggiunto il punto di interruzione. Le espressioni tra parentesi graffe ({}) vengono interpolate. Premere 'INVIO' per accettare, \"ESC\" per annullare.", - "breakpointWidgetHitCountPlaceholder": "Interrompe quando viene soddisfatta la condizione del numero di passaggi. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", - "breakpointWidgetExpressionPlaceholder": "Interrompe quando l'espressione restituisce true. Premere 'INVIO' per accettare oppure 'ESC' per annullare.", - "expression": "Espressione", - "hitCount": "Numero di passaggi", - "logMessage": "Messaggio del log", - "breakpointType": "Tipo di punto di interruzione" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Configurazioni di esecuzione debug", - "noConfigurations": "Non ci sono configurazioni", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "Aggiungi configurazione ({0})...", "addConfiguration": "Aggiungi configurazione...", - "debugSession": "Sessione di debug" + "configure": "configura", + "contributed": "aggiunte come contributo", + "customizeLaunchConfig": "Imposta configurazione di avvio", + "noDebugResults": "Non ci sono configurazioni di avvio corrispondenti", + "providerAriaLabel": "Configurazioni di {0} aggiunte come contributo" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 sessione attiva", + "breakpointAdded": "Aggiunto un punto di interruzione alla riga {0} del file {1}", + "breakpointRemoved": "Rimosso un punto di interruzione alla riga {0} del file {1}", + "cancel": "Annulla", + "compoundMustHaveConfigurations": "Per avviare più configurazioni, deve essere impostato l'attributo \"configurations\" dell'elemento compounds.", + "configMissing": "In 'launch.json' manca la configurazione '{0}'.", + "debugAdapterCrash": "Il processo dell'adattatore di debug è stato terminato in modo imprevisto ({0})", + "debugRequesMissing": "Nella configurazione di debug scelta manca l'attributo '{0}'.", + "debugRequestNotSupported": "Nella configurazione di debug scelta l'attributo '{0}' ha un valore non supportato '{1}'.", + "debugTrust": "Il debug esegue attività di compilazione e il codice del programma dall'area di lavoro.", + "debugTypeMissing": "Manca la proprietà 'type' per la configurazione di avvio scelta.", + "debugTypeNotSupported": "Il tipo di debug configurato '{0}' non è supportato.", + "debuggingPaused": "{0}:{1}, debug sospeso {2}, {3}", + "installAdditionalDebuggers": "Installa l'estensione {0}", + "launchJsonDoesNotExist": "'launch.json' non esiste per la cartella dell'area di lavoro passata.", + "multipleConfigurationNamesInWorkspace": "Nell'area di lavoro sono presenti più configurazioni di avvio '{0}'. Usare il nome di cartella per qualificare la configurazione.", + "nActiveSessions": "{0} sessioni attive", + "noConfigurationNameInWorkspace": "Non è stato possibile trovare la configurazione di avvio '{0}' nell'area di lavoro.", + "noFolderWithName": "La cartella denominata '{0}' per la configurazione '{1}' nell'elemento compounds '{2}' non è stata trovata.", + "noFolderWorkspaceDebugError": "Non è possibile eseguire il debug del file attivo. Assicurarsi che sia salvato e che sia installata un'estensione di debug per tale tipo di file.", + "runTrust": "L'esecuzione esegue attività di compilazione e il codice del programma dall'area di lavoro." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "Il debug è stato avviato.", + "debuggingStopped": "Il debug è stato arrestato.", + "noDebugAdapter": "Non è disponibile alcun debugger. Non è possibile inviare '{0}'", + "sessionNotReadyForBreakpoints": "La sessione non è pronta per i punti di interruzione" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Debug: {0}", + "selectAndStartDebug": "Selezionare e avviare la configurazione di debug", + "status.debug": "Debug" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "Non è stato possibile trovare l'attività specificata.", + "DebugTaskNotFoundWithTaskId": "Non è stato possibile trovare l'attività '{0}'.", + "abort": "Interrompi", + "cancel": "Annulla", + "debugAnyway": "Esegui comunque il debug", + "invalidTaskReference": "Non è possibile fare riferimento all'attività '{0}' da una configurazione di avvio che si trova in una cartella diversa dell'area di lavoro.", + "preLaunchTaskError": "È presente un errore dopo l'esecuzione di preLaunchTask '{0}'.", + "preLaunchTaskErrors": "Sono presenti errori dopo l'esecuzione di preLaunchTask '{0}'.", + "preLaunchTaskExitCode": "L'attività di preavvio '{0}' è stata terminata ed è stato restituito il codice di uscita {1}.", + "preLaunchTaskTerminated": "L'attività '{0}' di preLaunchTask è stata terminata.", + "remember": "Memorizza la scelta nelle impostazioni utente", + "rememberTask": "Memorizza la scelta per questa attività", + "showErrors": "Mostra errori", + "taskNotTracked": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi.", + "taskNotTrackedWithTaskId": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Inverti", + "stepBackDebug": "Torna indietro" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Console di debug", + "miOpenConfigurations": "Apri &&configurazioni", + "selectWorkspaceFolder": "Selezionare una cartella dell'area di lavoro in cui creare un file launch.json o aggiungerla al file di configurazione dell'area di lavoro", + "startAdditionalSession": "Avvia sessione aggiuntiva" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Chiudi", + "debugExceptionWidgetBackground": "Colore di sfondo del widget Eccezione.", + "debugExceptionWidgetBorder": "Colore del bordo del widget Eccezione.", + "exceptionThrown": "Si è verificata un'eccezione", + "exceptionThrownWithId": "Si è verificata un'eccezione: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "visitare il collegamento usando la porta inoltrata", - "followLink": "visitare il collegamento", + "fileLink": "CTRL+clic per {0}", "fileLinkMac": "CMD+clic per {0}", - "fileLink": "CTRL+clic per {0}" + "followForwardedLink": "visitare il collegamento usando la porta inoltrata", + "followLink": "visitare il collegamento" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Script caricati da debug", + "loadedScriptsFolderAriaLabel": "Cartella {0}, script caricato, debug", + "loadedScriptsRootFolderAriaLabel": "Cartella dell'area di lavoro {0}, script caricato, debug", + "loadedScriptsSession": "Sessione di debug", + "loadedScriptsSessionAriaLabel": "Sessione {0}, script caricato, debug", + "loadedScriptsSourceAriaLabel": "{0}, script caricato, debug" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "Il debugger deve aprire una nuova scheda o finestra per l'oggetto del debug, ma il browser ha impedito questa operazione. È necessario concedere l'autorizzazione per continuare.", + "cancel": "Annulla", + "continue": "Continua", + "moreInfo": "Altre info", + "noDebugAdapter": "Non è stato trovato alcun debugger disponibile. Non è possibile inviare '{0}'.", + "noDebugAdapterStart": "Non è possibile avviare la sessione di debug perché non è stato trovato alcun adattatore di debug." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "Accetta input da REPL", + "actions.repl.copyAll": "Debug: copia tutto in console", + "clearRepl": "Cancella console", + "collapse": "Comprimi tutto", + "copy": "Copia", + "copyAll": "Copia tutti", + "debugConsole": "Console di debug", + "debugConsoleCleared": "La console di debug è stata cancellata", + "filter": "Filtro", + "paste": "Incolla", + "repl.action.filter": "REPL Sposta stato attivo su contenuto da filtrare", + "selectRepl": "Seleziona console di debug", + "startDebugFirst": "Per valutare le espressioni, avviare una sessione di debug", + "workbench.debug.filter.placeholder": "Filtro, ad esempio text, !exclude" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "Visualizzazione di {0} elementi su {1}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console di debug", - "replVariableAriaLabel": "Variabile {0}, valore {1}", - "occurred": ", che si è verificato {0} volte", + "occurred": ", si è verificato {0} volte", + "replGroup": "Gruppo {0} della console di debug", "replRawObjectAriaLabel": "Variabile {0} della console di debug, valore {1}", - "replGroup": "Gruppo {0} della console di debug" + "replVariableAriaLabel": "Variabile {0}, valore {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Colore di sfondo della barra di stato quando è in corso il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra", + "statusBarDebuggingBorder": "Colore del bordo della barra di stato che la separa dalla barra laterale e dall'editor durante il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra.", + "statusBarDebuggingForeground": "Colore primo piano della barra di stato quando è in corso il debug di un programma. La barra di stato è visualizzata nella parte inferiore della finestra" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Comprimi tutto", + "variableAriaLabel": "{0}, valore {1}", + "variableScopeAriaLabel": "Ambito {0}", + "variableValueAriaLabel": "Digitare il nuovo valore della variabile", + "variablesAriaTreeLabel": "Esegui debug variabili" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Aggiungi espressione", + "collapse": "Comprimi tutto", + "removeAllWatchExpressions": "Rimuovi tutte le espressioni", + "watchAriaTreeLabel": "Esegui debug espressioni di controllo", + "watchExpressionAriaLabel": "{0}, valore {1}", + "watchExpressionInputAriaLabel": "Digitare l'espressione di controllo", + "watchExpressionPlaceholder": "Espressione da controllare", + "watchVariableAriaLabel": "{0}, valore {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Per personalizzare Esegui con debug, [creare un file launch.json](command:{0}).", + "customizeRunAndDebugOpenFolder": "Per personalizzare Esegui con debug, [aprire una cartella](command:{0}) e creare un file launch.json.", + "detectThenRunAndDebug": "[Mostra tutte le configurazioni di debug automatiche](command:{0}).", + "openAFileWhichCanBeDebugged": "[Aprire un file](command:{0}) che può essere sottoposto a debug o eseguito.", + "run": "Esegui", + "runAndDebugAction": "[Esegui con debug{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Timeout dopo {0} ms per '{1}'" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "È true quando la sessione con lo stato attivo supporta l'interruzione in caso di modifica del valore.", + "breakWhenValueIsAccessedSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando viene eseguito l'accesso al valore.", + "breakWhenValueIsReadSupported": "È true quando il punto di interruzione con lo stato attivo supporta l'interruzione quando il valore viene letto.", + "breakpointAccessType": "Rappresenta il tipo di accesso del punto di interruzione dei dati con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'read', 'readWrite', 'write'", + "breakpointInputFocused": "È true quando la casella di input ha lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE.", + "breakpointItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione PUNTI DI INTERRUZIONE. Ad esempio: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", + "breakpointSupportsCondition": "È true quando il punto di interruzione con lo stato attivo supporta le condizioni.", + "breakpointWidgetVisibile": "È true quando il widget Zona dell'editor dei punto di interruzione è visibile; in caso contrario, è false.", + "breakpointsExist": "È true quando esiste almeno un punto di interruzione.", + "breakpointsFocused": "È true quando la visualizzazione PUNTI DI INTERRUZIONE ha lo stato attivo; in caso contrario, è false.", + "callStackItemStopped": "È true quando l'elemento con lo stato attivo in STACK DI CHIAMATE viene arrestato. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", + "callStackItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione STACK DI CHIAMATE. Ad esempio: 'session', 'thread', 'stackFrame'", + "callStackSessionHasOneThread": "È true quando la sessione con lo stato attivo nella visualizzazione STACK DI CHIAMATE include esattamente un thread. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", + "callStackSessionIsAttach": "È true quando la sessione nella visualizzazione STACK CHIAMATE è collegata; in caso contrario, è false. Viene usato internamente per i menu inline nella visualizzazione STACK DI CHIAMATE.", + "debugConfigurationType": "Tipo di debug della configurazione di avvio selezionata. Ad esempio: 'python'.", + "debugProtocolVariableMenuContext": "Rappresenta il contesto che l'adattatore di debug imposta sulla variabile con lo stato attivo nella visualizzazione VARIABILI.", + "debugSetVariableSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'setVariable'.", + "debugState": "Stato in cui si trova la sessione di debug con lo stato attivo. Corrisponde a uno dei valori seguenti: 'inactive', 'initializing', 'stopped' o 'running'.", + "debugType": "Tipo di debug della sessione di debug attiva. Ad esempio: 'python'.", + "debugUX": "Stato dell'interfaccia utente di debug. Se non ci sono configurazioni di debug, è 'simple', in caso contrario 'default'. Viene usato per stabilire quando mostrare le visualizzazioni di benvenuto nel viewlet di debug.", + "debuggersAvailable": "È true quando è presente almeno un'estensione di debug attiva.", + "exceptionWidgetVisible": "È true quando il widget Eccezione è visibile.", + "expressionSelected": "È true quando una casella di input delle espressioni è aperta nella visualizzazione ESPRESSIONE DI CONTROLLO o VARIABILI; in caso contrario, è false.", + "focusedSessionIsAttach": "È true quando la sessione con lo stato attivo è 'attach'.", + "inBreakpointWidget": "È true quando lo stato attivo si trova nel widget Zona dell'editor dei punti di interruzione; in caso contrario, è false.", + "inDebugMode": "È true durante il debug; in caso contrario, è false.", + "inDebugRepl": "È true quando lo stato attivo si trova nella console di debug; in caso contrario, è false.", + "internalConsoleOptions": "Controlla quando aprire la console di debug interna.", + "jumpToCursorSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'jumpToCursor'.", + "loadedScriptsItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione SCRIPT CARICATI.", + "loadedScriptsSupported": "È true quando la sessione con lo stato attivo supporta la visualizzazione SCRIPT CARICATI", + "multiSessionDebug": "È true quando è presente più di una sessione di debug attiva.", + "multiSessionRepl": "È true quando è presente più di una console di debug.", + "restartFrameSupported": "È true quando la sessione con lo stato attivo supporta richieste 'restartFrame'.", + "stackFrameSupportsRestart": "È true quando lo stack frame con lo stato attivo supporta 'restartFrame'.", + "stepBackSupported": "È true quando la sessione con lo stato attivo supporta richieste 'stepBack'.", + "stepIntoTargetsSupported": "È true quando la sessione con lo stato attivo supporta la richiesta 'stepIntoTargets'.", + "terminateDebuggeeSupported": "È true quando la sessione con lo stato attivo supporta la funzionalità di terminazione dell'oggetto del debug.", + "variableEvaluateNamePresent": "È true quando la variabile con lo stato attivo ha un campo 'evaluateName' impostato", + "variablesFocused": "È true quando la visualizzazione VARIABILI ha lo stato attivo; in caso contrario, è false", + "watchExpressionsExist": "È true quando esiste almeno un'espressione di controllo; in caso contrario, è false.", + "watchExpressionsFocused": "È true quando la visualizzazione ESPRESSIONE DI CONTROLLO ha lo stato attivo; in caso contrario, è false.", + "watchItemType": "Rappresenta il tipo di elemento dell'elemento con lo stato attivo nella visualizzazione ESPRESSIONE DI CONTROLLO. Ad esempio: 'expression', 'variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "Non è stato possibile caricare l'origine '{0}'.", + "canNotResolveSourceWithError": "Non è stato possibile caricare l'origine '{0}': {1}.", + "unable": "Non è possibile risolvere la risorsa senza una sessione di debug" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Punto di interruzione non verificato. Il file è stato modificato. Riavviare la sessione di debug.", + "invalidVariableAttributes": "Attributi di variabile non validi", + "notAvailable": "Non disponibile", + "paused": "In pausa", + "pausedOn": "Sospeso in caso di {0}", + "running": "In esecuzione", + "startDebugFirst": "Per valutare le espressioni, avviare una sessione di debug" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Nome della cartella in cui si trova l'elemento compounds.", + "app.launch.json.compound.name": "Nome dell'elemento compounds. Viene visualizzato nel menu a discesa della configurazione di avvio.", + "app.launch.json.compound.stopAll": "Controlla se la terminazione manuale di una sessione implica l'arresto di tutte le sessioni composte.", + "app.launch.json.compounds": "Elenco degli elementi compounds. Ogni elemento compounds fa riferimento a più configurazioni che verranno avviate insieme.", + "app.launch.json.compounds.configurations": "Nomi delle configurazioni che verranno avviate per questo elemento compounds.", + "app.launch.json.configurations": "Elenco delle configurazioni. Aggiungere nuove configurazioni o modificare quelle esistenti con IntelliSense.", + "app.launch.json.title": "Avvia", + "app.launch.json.version": "Versione di questo formato di file.", + "compoundPrelaunchTask": "Attività da eseguire prima dell'avvio di una qualsiasi delle configurazioni composite.", + "presentation": "Opzioni di presentazione per indicare come visualizzare questa configurazione nell'elenco a discesa delle configurazioni e nel riquadro comandi.", + "presentation.group": "Gruppo a cui appartiene questa configurazione. Viene usato per il raggruppamento e l'ordinamento nell'elenco a discesa delle configurazioni e nel riquadro comandi.", + "presentation.hidden": "Controlla se visualizzare questa configurazione nell'elenco a discesa delle configurazioni e nel riquadro comandi.", + "presentation.order": "Ordine di questa configurazione in un gruppo. Viene usato per il raggruppamento e l'ordinamento nell'elenco a discesa delle configurazioni e nel riquadro comandi.", + "useUniqueNames": "Usare nomi di configurazione univoci.", + "vscode.extension.contributes.breakpoints": "Aggiunge come contributo i punti di interruzione.", + "vscode.extension.contributes.breakpoints.language": "Consente i punti di interruzione per questo linguaggio.", + "vscode.extension.contributes.debuggers": "Aggiunge come contributo gli adattatori di debug.", + "vscode.extension.contributes.debuggers.args": "Argomenti facoltativi da passare all'adattatore.", + "vscode.extension.contributes.debuggers.configurationAttributes": "Configurazioni dello schema JSON per la convalida di 'launch.json'.", + "vscode.extension.contributes.debuggers.configurationSnippets": "Frammenti per l'aggiunta di nuove configurazioni in 'launch.json'.", + "vscode.extension.contributes.debuggers.initialConfigurations": "Configurazioni per generare la versione iniziale di 'launch.json'.", + "vscode.extension.contributes.debuggers.label": "Nome visualizzato per questo adattatore di debug.", + "vscode.extension.contributes.debuggers.languages": "Elenco dei linguaggi. per cui l'estensione di debug può essere considerata il \"debugger predefinito\".", + "vscode.extension.contributes.debuggers.linux": "Impostazioni specifiche di Linux.", + "vscode.extension.contributes.debuggers.linux.runtime": "Runtime usato per Linux.", + "vscode.extension.contributes.debuggers.osx": "Impostazioni specifiche di macOS.", + "vscode.extension.contributes.debuggers.osx.runtime": "Runtime usato per macOS.", + "vscode.extension.contributes.debuggers.program": "Percorso del programma dell'adattatore di debug. Il percorso è assoluto o relativo alla cartella delle estensioni.", + "vscode.extension.contributes.debuggers.runtime": "Runtime facoltativo nel caso in cui l'attributo del programma non sia un eseguibile ma richieda un runtime.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Argomenti del runtime facoltativo.", + "vscode.extension.contributes.debuggers.type": "Identificatore univoco per questo adattatore di debug.", + "vscode.extension.contributes.debuggers.variables": "Mapping tra le variabili interattive, ad esempio ${action.pickProcess}, in `launch.json` e un comando.", + "vscode.extension.contributes.debuggers.windows": "Impostazioni specifiche di Windows.", + "vscode.extension.contributes.debuggers.windows.runtime": "Runtime usato per Windows." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Origine sconosciuta" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Non è possibile trovare l'adattatore di debug per il tipo '{0}'.", + "debugLinuxConfiguration": "Attributi della configurazione di avvio specifici di Linux.", + "debugOSXConfiguration": "Attributi della configurazione di avvio specifici di OS X.", + "debugRequest": "Tipo della richiesta di configurazione. Può essere \"launch\" o \"attach\".", + "debugType": "Tipo di configurazione.", + "debugTypeNotRecognised": "Il tipo di debug non è riconosciuto. Assicurarsi di avere un'estensione appropriata per il debug installata e che sia abilitata.", + "debugWindowsConfiguration": "Attributi della configurazione di avvio specifici di Windows.", + "launch.config.comment1": "Usare IntelliSense per informazioni sui possibili attributi.", + "launch.config.comment2": "Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.", + "launch.config.comment3": "Per altre informazioni, visitare: {0}", + "node2NotSupported": "\"node2\" non è più supportato. In alternativa, usare \"node\" e impostare l'attributo \"protocol\" su \"inspector\"." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "La console è stata cancellata", "snapshotObj": "Per questo oggetto vengono visualizzati solo i valori primitivi." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Visualizzazione di {0} elementi su {1}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "Il file eseguibile '{0}' dell'adattatore di debug non esiste.", "debugAdapterCannotDetermineExecutable": "Non è possibile determinare il file eseguibile per l'adattatore di debug '{0}'.", "unableToLaunchDebugAdapter": "Non è possibile avviare l'adattatore di debug da '{0}'.", "unableToLaunchDebugAdapterNoArgs": "Non è possibile avviare l'adattatore di debug." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Seleziona configurazione di avvio", - "editLaunchConfig": "Modifica configurazione di debug in launch.json", - "DebugConfig.failed": "Non è possibile creare il file 'launch.json' all'interno della cartella '.vscode' ({0}).", - "workspace": "Area di lavoro", - "user settings": "Impostazioni utente" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "Non è disponibile alcun debugger. Non è possibile inviare '{0}'", - "sessionNotReadyForBreakpoints": "La sessione non è pronta per i punti di interruzione", - "debuggingStarted": "Il debug è stato avviato.", - "debuggingStopped": "Il debug è stato arrestato." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "Sono presenti errori dopo l'esecuzione di preLaunchTask '{0}'.", - "preLaunchTaskError": "È presente un errore dopo l'esecuzione di preLaunchTask '{0}'.", - "preLaunchTaskExitCode": "L'attività di preavvio '{0}' è stata terminata ed è stato restituito il codice di uscita {1}.", - "preLaunchTaskTerminated": "L'attività '{0}' di preLaunchTask è stata terminata.", - "debugAnyway": "Esegui comunque il debug", - "showErrors": "Mostra errori", - "abort": "Interrompi", - "remember": "Memorizza la scelta nelle impostazioni utente", - "cancel": "Annulla", - "rememberTask": "Memorizza la scelta per questa attività", - "invalidTaskReference": "Non è possibile fare riferimento all'attività '{0}' da una configurazione di avvio che si trova in una cartella diversa dell'area di lavoro.", - "DebugTaskNotFoundWithTaskId": "Non è stato possibile trovare l'attività '{0}'.", - "DebugTaskNotFound": "Non è stato possibile trovare l'attività specificata.", - "taskNotTrackedWithTaskId": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi.", - "taskNotTracked": "Non è possibile tenere traccia dell'attività '{0}'. Assicurarsi che sia stato definito un matcher problemi." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "Il \"tipo\" del debugger non può essere omesso e deve essere di tipo \"string\"", - "more": "Altro...", - "selectDebug": "Seleziona ambiente" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Origine sconosciuta" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Aggiunge come contributo gli adattatori di debug.", - "vscode.extension.contributes.debuggers.type": "Identificatore univoco per questo adattatore di debug.", - "vscode.extension.contributes.debuggers.label": "Nome visualizzato per questo adattatore di debug.", - "vscode.extension.contributes.debuggers.program": "Percorso del programma dell'adattatore di debug. Il percorso è assoluto o relativo alla cartella delle estensioni.", - "vscode.extension.contributes.debuggers.args": "Argomenti facoltativi da passare all'adattatore.", - "vscode.extension.contributes.debuggers.runtime": "Runtime facoltativo nel caso in cui l'attributo del programma non sia un eseguibile ma richieda un runtime.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Argomenti del runtime facoltativo.", - "vscode.extension.contributes.debuggers.variables": "Mapping tra le variabili interattive, ad esempio ${action.pickProcess}, in `launch.json` e un comando.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Configurazioni per generare la versione iniziale di 'launch.json'.", - "vscode.extension.contributes.debuggers.languages": "Elenco dei linguaggi. per cui l'estensione di debug può essere considerata il \"debugger predefinito\".", - "vscode.extension.contributes.debuggers.configurationSnippets": "Frammenti per l'aggiunta di nuove configurazioni in 'launch.json'.", - "vscode.extension.contributes.debuggers.configurationAttributes": "Configurazioni dello schema JSON per la convalida di 'launch.json'.", - "vscode.extension.contributes.debuggers.windows": "Impostazioni specifiche di Windows.", - "vscode.extension.contributes.debuggers.windows.runtime": "Runtime usato per Windows.", - "vscode.extension.contributes.debuggers.osx": "Impostazioni specifiche di macOS.", - "vscode.extension.contributes.debuggers.osx.runtime": "Runtime usato per macOS.", - "vscode.extension.contributes.debuggers.linux": "Impostazioni specifiche di Linux.", - "vscode.extension.contributes.debuggers.linux.runtime": "Runtime usato per Linux.", - "vscode.extension.contributes.breakpoints": "Aggiunge come contributo i punti di interruzione.", - "vscode.extension.contributes.breakpoints.language": "Consente i punti di interruzione per questo linguaggio.", - "presentation": "Opzioni di presentazione per indicare come visualizzare questa configurazione nell'elenco a discesa delle configurazioni e nel riquadro comandi.", - "presentation.hidden": "Controlla se visualizzare questa configurazione nell'elenco a discesa delle configurazioni e nel riquadro comandi.", - "presentation.group": "Gruppo a cui appartiene questa configurazione. Viene usato per il raggruppamento e l'ordinamento nell'elenco a discesa delle configurazioni e nel riquadro comandi.", - "presentation.order": "Ordine di questa configurazione in un gruppo. Viene usato per il raggruppamento e l'ordinamento nell'elenco a discesa delle configurazioni e nel riquadro comandi.", - "app.launch.json.title": "Avvia", - "app.launch.json.version": "Versione di questo formato di file.", - "app.launch.json.configurations": "Elenco delle configurazioni. Aggiungere nuove configurazioni o modificare quelle esistenti con IntelliSense.", - "app.launch.json.compounds": "Elenco degli elementi compounds. Ogni elemento compounds fa riferimento a più configurazioni che verranno avviate insieme.", - "app.launch.json.compound.name": "Nome dell'elemento compounds. Viene visualizzato nel menu a discesa della configurazione di avvio.", - "useUniqueNames": "Usare nomi di configurazione univoci.", - "app.launch.json.compound.folder": "Nome della cartella in cui si trova l'elemento compounds.", - "app.launch.json.compounds.configurations": "Nomi delle configurazioni che verranno avviate per questo elemento compounds.", - "app.launch.json.compound.stopAll": "Controlla se la terminazione manuale di una sessione implica l'arresto di tutte le sessioni composte.", - "compoundPrelaunchTask": "Attività da eseguire prima dell'avvio di una qualsiasi delle configurazioni composite." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "Non è possibile avviare la sessione di debug perché non è stato trovato alcun adattatore di debug.", - "noDebugAdapter": "Non è stato trovato alcun debugger disponibile. Non è possibile inviare '{0}'.", - "moreInfo": "Altre info" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Non è possibile trovare l'adattatore di debug per il tipo '{0}'.", - "launch.config.comment1": "Usare IntelliSense per informazioni sui possibili attributi.", - "launch.config.comment2": "Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti.", - "launch.config.comment3": "Per altre informazioni, visitare: {0}", - "debugType": "Tipo di configurazione.", - "debugTypeNotRecognised": "Il tipo di debug non è riconosciuto. Assicurarsi di avere un'estensione appropriata per il debug installata e che sia abilitata.", - "node2NotSupported": "\"node2\" non è più supportato. In alternativa, usare \"node\" e impostare l'attributo \"protocol\" su \"inspector\".", - "debugName": "Nome della configurazione. Viene visualizzato nel menu a discesa delle configurazioni di avvio.", - "debugRequest": "Tipo della richiesta di configurazione. Può essere \"launch\" o \"attach\".", - "debugServer": "Solo per lo sviluppo dell'estensione di debug: se si specifica una porta, Visual Studio Code prova a connettersi a un adattatore di debug in esecuzione in modalità server", - "debugPrelaunchTask": "Attività da eseguire prima dell'avvio della sessione di debug.", - "debugPostDebugTask": "Attività da eseguire al termine della sessione di debug.", - "debugWindowsConfiguration": "Attributi della configurazione di avvio specifici di Windows.", - "debugOSXConfiguration": "Attributi della configurazione di avvio specifici di OS X.", - "debugLinuxConfiguration": "Attributi della configurazione di avvio specifici di Linux." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "&&Sì", "cancelButton": "Annulla", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Recupera gli esperimenti da eseguire da un servizio online Microsoft." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Estensioni in esecuzione" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Avvia profilo host dell'estensione", - "stopExtensionHostProfileStart": "Arresta profilo host dell'estensione", - "saveExtensionHostProfile": "Salva profilo host dell'estensione" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Avvia debug host dell'estensione", - "restart1": "Profila estensioni", - "restart2": "Per profilare le estensioni, è richiesto un riavvio. Riavviare '{0}' ora?", - "restart3": "&&Riavvia", - "cancel": "&&Annulla", - "debugExtensionHost.launch.name": "Collega host dell'estensione" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Estensioni in esecuzione" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Profilatura dell'host dell'estensione", - "selectAndStartDebug": "Fare clic per arrestare la profilatura.", - "profilingExtensionHostTime": "Profilatura dell'host dell'estensione ({0} sec)", - "status.profiler": "Profiler estensione", - "restart1": "Profila estensioni", - "restart2": "Per profilare le estensioni, è richiesto un riavvio. Riavviare '{0}' ora?", - "restart3": "&&Riavvia", - "cancel": "&&Annulla" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "L'estensione '{0}' ha richiesto molto tempo per completare l'ultima operazione e ha impedito l'esecuzione di altre estensioni.", - "show": "Mostra estensioni" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Apri cartella estensioni" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Premere INVIO per gestire le estensioni.", - "manageExtensionsHelp": "Gestisci estensioni", - "extension": "Estensione", - "extensions": "Estensioni", - "miViewExtensions": "E&&stensioni", - "extensionsConfigurationTitle": "Estensioni", - "all": "Tutte le estensioni", - "enabled": "Solo estensioni abilitate", - "none": "Nessuna", - "extensions.autoUpdate.true": "Scarica e installa automaticamente gli aggiornamenti per tutte le estensioni.", - "extensions.autoUpdate.enabled": "Scarica e installa gli aggiornamenti automaticamente solo per le estensioni abilitate. Le estensioni disabilitate non verranno aggiornate automaticamente.", - "extensions.autoUpdate.false": "Le estensioni non vengono aggiornate automaticamente.", - "extensions.autoUpdate": "Controlla il comportamento di aggiornamento automatico delle estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", - "extensionsCheckUpdates": "Se è abilitata, controlla automaticamente la disponibilità di aggiornamenti per le estensioni. Se per un'estensione è disponibile un aggiornamento, l'estensione viene contrassegnata come obsoleta nella visualizzazione Estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", - "extensionsIgnoreRecommendations": "Se è abilitata, le notifiche per le estensioni consigliate non verranno mostrate.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Questa impostazione è deprecata. Usare extensions.ignoreRecommendations per controllare le notifiche delle raccomandazioni. Usare le azioni di visibilità della visualizzazione Estensioni per nascondere la visualizzazione Consigliate per impostazione predefinita.", - "extensionsCloseExtensionDetailsOnViewChange": "Se è abilitata, gli editor con dettagli di estensione verranno chiusi automaticamente quando si esce dalla visualizzazione delle estensioni.", - "handleUriConfirmedExtensions": "Quando un'estensione è presente in questo elenco, non verrà visualizzata alcuna richiesta di conferma quando l'estensione gestisce un URI.", - "extensionsWebWorker": "Abilita l'host dell'estensione Web worker.", - "workbench.extensions.installExtension.description": "Installa l'estensione specificata", - "workbench.extensions.installExtension.arg.name": "ID estensione o URI di risorsa VSIX", - "notFound": "L'estensione '{0}' non è stata trovata.", - "workbench.extensions.uninstallExtension.description": "Disinstalla l'estensione specificata", - "workbench.extensions.uninstallExtension.arg.name": "ID dell'estensione da disinstallare", - "id required": "ID estensione obbligatorio.", - "notInstalled": "L'estensione '{0}' non è installata. Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio ms-vscode.csharp.", - "builtin": "'{0}' è un'estensione predefinita e non può essere installata", - "workbench.extensions.search.description": "Cerca un'estensione specifica", - "workbench.extensions.search.arg.name": "Query da usare nella ricerca", - "installExtensionQuickAccessPlaceholder": "Digitare il nome di un'estensione da installare o cercare.", - "installExtensionQuickAccessHelp": "Installa o cerca estensioni", - "miPreferencesExtensions": "&&Estensioni", - "showExtensions": "Estensioni", - "installExtensions": "Installa estensioni", - "showRecommendedKeymapExtensionsShort": "Mappature tastiera", - "miOpenKeymapExtensions": "&&Mappature tastiera", - "miOpenKeymapExtensions2": "Mappature tastiera", - "showLanguageExtensionsShort": "Estensioni del linguaggio", - "checkForUpdates": "Controlla la disponibilità di aggiornamenti per le estensioni", - "noUpdatesAvailable": "Tutte le estensioni sono aggiornate.", - "configure auto updating extensions": "Aggiorna le estensioni automaticamente", - "configureExtensionsAutoUpdate.all": "Tutte le estensioni", - "configureExtensionsAutoUpdate.enabled": "Solo estensioni abilitate", - "configureExtensionsAutoUpdate.none": "Nessuna", - "updateAll": "Aggiorna tutte le estensioni", - "disableAutoUpdate": "Disabilita l'aggiornamento automatico delle estensioni", - "enableAutoUpdate": "Abilita l'aggiornamento automatico di tutte le estensioni", - "enableAll": "Abilita tutte le estensioni", - "enableAllWorkspace": "Abilita tutte le estensioni per questa area di lavoro", - "disableAll": "Disabilita tutte le estensioni installate", - "disableAllWorkspace": "Disabilita tutte le estensioni installate per questa area di lavoro", - "InstallFromVSIX": "Installa da VSIX...", - "installFromVSIX": "Installa da VSIX", - "installButton": "&&Installa", - "installVSIX": "Installa VSIX dell'estensione", - "InstallVSIXAction.successReload": "L'installazione dell'estensione {0} da VSIX è stata completata. Per abilitarla, ricaricare Visual Studio Code.", - "InstallVSIXAction.success": "L'installazione dell'estensione {0} da VSIX è stata completata.", - "InstallVSIXAction.reloadNow": "Ricarica ora", - "filterExtensions": "Filtra estensioni...", - "showFeaturedExtensions": "Mostra estensioni in primo piano", - "featured filter": "In primo piano", - "showPopularExtensions": "Mostra estensioni più richieste", - "most popular filter": "Più usate", - "showRecommendedExtensions": "Mostra estensioni consigliate", - "most popular recommended": "Consigliate", - "recentlyPublishedExtensions": "Mostra estensioni pubblicate di recente", - "recently published filter": "Pubblicate di recente", - "filter by category": "Categoria", - "showBuiltInExtensions": "Mostra estensioni predefinite", - "builtin filter": "Predefinito", - "showInstalledExtensions": "Mostra estensioni installate", - "installed filter": "Installate", - "showEnabledExtensions": "Mostra estensioni abilitate", - "enabled filter": "Abilitate", - "showDisabledExtensions": "Mostra estensioni disabilitate", - "disabled filter": "Disabilitate", - "showOutdatedExtensions": "Mostra estensioni obsolete", - "outdated filter": "Non aggiornate", - "sorty by": "Ordina per", - "sort by installs": "Conteggio delle installazioni", - "sort by rating": "Valutazione", - "sort by name": "Nome", - "sort by date": "Data di pubblicazione", - "clearExtensionsSearchResults": "Cancella risultati della ricerca delle estensioni", - "refreshExtension": "Aggiorna", - "installWorkspaceRecommendedExtensions": "Installa le estensioni consigliate per l'area di lavoro", - "workbench.extensions.action.copyExtension": "Coppia", - "extensionInfoName": "Nome: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "Descrizione: {0}", - "extensionInfoVersion": "Versione: {0}", - "extensionInfoPublisher": "Editore: {0}", - "extensionInfoVSMarketplaceLink": "Collegamento di Visual Studio Marketplace: {0}", - "workbench.extensions.action.copyExtensionId": "Copia ID estensione", - "workbench.extensions.action.configure": "Impostazioni estensione", - "workbench.extensions.action.toggleIgnoreExtension": "Sincronizza questa estensione", - "workbench.extensions.action.ignoreRecommendation": "Ignora raccomandazione", - "workbench.extensions.action.undoIgnoredRecommendation": "Annulla raccomandazione ignorata", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Aggiungi a raccomandazioni dell'area di lavoro", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Rimuovi dalle raccomandazioni dell'area di lavoro", - "workbench.extensions.action.addToWorkspaceRecommendations": "Aggiungi estensione a raccomandazioni dell'area di lavoro", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Aggiungi estensione alle raccomandazioni della cartella dell'area di lavoro", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Aggiungi estensione alle raccomandazioni ignorate dell'area di lavoro", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Aggiungi estensione alle raccomandazioni ignorate della cartella dell'area di lavoro" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Installate", - "select and install local extensions": "Installa estensioni locali in '{0}'...", - "remote": "Repository remoto", - "install remote in local": "Installa estensioni remote in locale...", - "popularExtensions": "Più comuni", - "recommendedExtensions": "Consigliate", - "enabledExtensions": "Abilitato", - "disabledExtensions": "Disabilitato", - "marketPlace": "Marketplace", - "enabled": "Abilitate", - "disabled": "Disabilitate", - "outdated": "Non aggiornate", - "builtin": "Predefinite", - "workspaceRecommendedExtensions": "Consigli per l'area di lavoro", - "otherRecommendedExtensions": "Altri consigli", - "builtinFeatureExtensions": "Funzionalità", - "builtInThemesExtensions": "Temi", - "builtinProgrammingLanguageExtensions": "Linguaggi di programmazione", - "searchExtensions": "Cerca le estensioni nel Marketplace", - "extensionFoundInSection": "1 estensione trovata nella sezione {0}.", - "extensionFound": "1 estensione trovata.", - "extensionsFoundInSection": "{0} estensioni trovate nella sezione {1}.", - "extensionsFound": "{0} estensioni trovate.", - "suggestProxyError": "Marketplace ha restituito 'ECONNREFUSED'. Controllare l'impostazione 'http.proxy'.", - "open user settings": "Apri impostazioni utente", - "outdatedExtensions": "{0} estensioni obsolete", - "malicious warning": "L'estensione '{0}' è stata disinstallata perché è stata segnalata come problematica.", - "reloadNow": "Ricarica ora" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Problema di prestazioni", - "cmd.report": "Segnala problema", - "attach.title": "Il profilo della CPU è stato collegato?", - "ok": "OK", - "attach.msg": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' al problema appena creato.", - "cmd.show": "Mostra problemi", - "attach.msg2": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' a un problema di prestazioni esistente." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Segnala problema" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Attivata da {0} all'avvio", - "workspaceContainsGlobActivation": "Attivata da {1} perché nell'area di lavoro è presente un file corrispondente a {0}", - "workspaceContainsFileActivation": "Attivata da {1} perché nell'area di lavoro è presente il file {0}", - "workspaceContainsTimeout": "Attivata da {1} perché la ricerca di {0} ha impiegato troppo tempo", - "startupFinishedActivation": "Attivata da un evento {0} al termine dell'avvio", - "languageActivation": "Attivata da {1} perché è stato aperto un file {0}", - "workspaceGenericActivation": "Attivata da {1} in seguito a un evento di tipo {0}", - "unresponsive.title": "L'estensione ha causato il blocco dell'host dell'estensione.", - "errors": "{0} errori non rilevati", - "runtimeExtensions": "Estensioni di runtime", - "disable workspace": "Disabilita (area di lavoro)", "disable": "Disabilita", - "showRuntimeExtensions": "Mostra estensioni in esecuzione" + "disable workspace": "Disabilita (area di lavoro)", + "errors": "{0} errori non rilevati", + "languageActivation": "Attivata da {1} perché è stato aperto un file {0}", + "runtimeExtensions": "Estensioni di runtime", + "showRuntimeExtensions": "Mostra estensioni in esecuzione", + "starActivation": "Attivata da {0} all'avvio", + "startupFinishedActivation": "Attivata da un evento {0} al termine dell'avvio", + "unresponsive.title": "L'estensione ha causato il blocco dell'host dell'estensione.", + "workspaceContainsFileActivation": "Attivata da {1} perché nell'area di lavoro è presente il file {0}", + "workspaceContainsGlobActivation": "Attivata da {1} perché nell'area di lavoro è presente un file corrispondente a {0}", + "workspaceContainsTimeout": "Attivata da {1} perché la ricerca di {0} ha impiegato troppo tempo", + "workspaceGenericActivation": "Attivata da {1} in seguito a un evento di tipo {0}" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Estensione: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Estensioni", - "app.extensions.json.recommendations": "Elenco delle estensioni che dovrebbero essere consigliate per gli utenti di questa area di lavoro. L'identificatore di un'estensione è sempre '${publisher}.${name}'. Ad esempio: 'vscode.csharp'.", - "app.extension.identifier.errorMessage": "Formato imprevisto '${publisher}.${name}'. Esempio: 'vscode.csharp'.", - "app.extensions.json.unwantedRecommendations": "Elenco delle estensioni consigliate da VS Code che non dovrebbero essere consigliate per gli utenti di questa area di lavoro. L'identificatore di un'estensione è sempre '${publisher}.${name}'. Ad esempio: 'vscode.csharp'." - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "Disabilitare altre mappature tastiera ({0}) per evitare conflitti tra tasti di scelta rapida?", - "yes": "Sì", - "no": "No" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Nome dell'estensione", - "extension id": "Identificatore dell'estensione", - "preview": "Anteprima", - "builtin": "Predefinita", - "publisher": "Nome dell'editore", - "install count": "Conteggio delle installazioni", - "rating": "Valutazione", - "repository": "Repository", - "license": "Licenza", - "version": "Versione", - "details": "Dettagli", - "detailstooltip": "Dettagli dell'estensione. Rendering eseguito dal file 'README.md' dell'estensione", - "contributions": "Contributi", - "contributionstooltip": "Elenca i contributi a VS Code aggiunti da questa estensione", - "changelog": "Log delle modifiche", - "changelogtooltip": "Cronologia degli aggiornamenti dell'estensione. Rendering eseguito dal file 'CHANGELOG.md' dell'estensione", - "dependencies": "Dipendenze", - "dependenciestooltip": "Elenca le estensioni da cui dipende questa estensione", - "extensionpack": "Pacchetto di estensione", - "extensionpacktooltip": "Elenca le estensioni che verranno installate insieme a questa estensione", - "recommendationHasBeenIgnored": "Si è scelto di non ricevere raccomandazioni per questa estensione.", - "noReadme": "File LEGGIMI non disponibile.", - "extension pack": "Pacchetto di estensione ({0})", - "noChangelog": "Changelog non disponibile.", - "noContributions": "Nessun contributo", - "noDependencies": "Nessuna dipendenza", - "noextensions": "Nessuna estensione", - "settings": "Impostazioni ({0})", - "setting name": "Nome", - "description": "Descrizione", - "default": "Predefinito", - "debuggers": "Debugger ({0})", - "debugger name": "Nome", - "debugger type": "Tipo", - "viewContainers": "Visualizza contenitori ({0})", - "view container id": "ID", - "view container title": "Titolo", - "view container location": "Dove", - "views": "Visualizzazioni ({0})", - "view id": "ID", - "view name": "Nome", - "view location": "Dove", - "localizations": "Localizzazioni ({0})", - "localizations language id": "ID lingua", - "localizations language name": "Nome del linguaggio", - "localizations localized language name": "Nome della lingua (localizzato)", - "customEditors": "Editor personalizzati ({0})", - "customEditors view type": "Tipo di visualizzazione", - "customEditors priority": "Priorità", - "customEditors filenamePattern": "Criterio nome file", - "codeActions": "Azioni codice ({0})", - "codeActions.title": "Titolo", - "codeActions.kind": "Tipologia", - "codeActions.description": "Descrizione", - "codeActions.languages": "Lingue", - "authentication": "Autenticazione ({0})", - "authentication.label": "Etichetta", - "authentication.id": "ID", - "colorThemes": "Temi colore ({0})", - "iconThemes": "Temi icona ({0})", - "productThemes": "Temi dell'icona di prodotto ({0})", - "colors": "Colori ({0})", - "colorId": "ID", - "defaultDark": "Predefinito scuro", - "defaultLight": "Predefinito chiaro", - "defaultHC": "Predefinito contrasto elevato", - "JSON Validation": "Convalida JSON ({0})", - "fileMatch": "Corrispondenza file", - "schema": "Schema", - "commands": "Comandi ({0})", - "command name": "Nome", - "keyboard shortcuts": "Tasti di scelta rapida", - "menuContexts": "Contesti menu", - "languages": "Linguaggi ({0})", - "language id": "ID", - "language name": "Nome", - "file extensions": "Estensioni di file", - "grammar": "Grammatica", - "snippets": "Frammenti", - "activation events": "Eventi di attivazione ({0})", - "find": "Trova", - "find next": "Trova successivo", - "find previous": "Trova precedente" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} anni fa", - "one year ago": "1 anno fa", - "noOfMonthsAgo": "{0} mesi fa", - "one month ago": "1 mese fa", - "noOfDaysAgo": "{0} giorni fa", - "one day ago": "1 giorno fa", - "noOfHoursAgo": "{0} ore fa", - "one hour ago": "1 ora fa", - "just now": "Adesso", - "vscode web": "VS Code Web", - "cannot be installed": "L'estensione '{0}' non è disponibile in {1}. Per approfondire, fare clic su 'Altre informazioni'.", - "close": "Chiudi", - "more information": "Altre informazioni", - "download": "Prova a scaricare manualmente...", - "install vsix": "Dopo il download, installare manualmente il VSIX scaricato di '{0}'.", - "installVSIX": "Installa da VSIX...", - "update operation": "Si è verificato un errore durante l'aggiornamento dell'estensione '{0}'.", - "install operation": "Si è verificato un errore durante l'installazione dell'estensione '{0}'.", - "check logs": "Per altri dettagli, vedere il [log]({0}).", - "installExtensionStart": "L'installazione dell'estensione {0} è stata avviata. Viene ora aperto un editor con maggiori dettagli su questa estensione", - "installExtensionComplete": "L'installazione dell'estensione {0} è stata completata.", - "install": "Installa", - "install and do no sync": "Installa (non sincronizzare)", - "install in remote and do not sync": "Installa in {0} (non sincronizzare)", - "install in remote": "Installa in {0}", - "install locally and do not sync": "Installa in locale (non sincronizzare)", - "install locally": "Installazione locale", - "install everywhere tooltip": "Installa questa estensione in tutte le istanze sincronizzate di {0}", - "installing": "Installazione", - "install browser": "Installa nel browser", - "uninstallAction": "Disinstalla", - "Uninstalling": "Disinstallazione", - "uninstallExtensionStart": "La disinstallazione dell'estensione {0} è stata avviata.", - "uninstallExtensionComplete": "Ricaricare Visual Studio Code per completare la disinstallazione dell'estensione {0}.", - "updateExtensionStart": "L'aggiornamento dell'estensione {0} alla versione {1} è stata avviata.", - "updateExtensionComplete": "L'aggiornamento dell'estensione {0} alla versione {1} è stata completata.", - "updateTo": "Aggiorna a {0}", - "updateAction": "Aggiorna", - "manage": "Gestisci", - "ManageExtensionAction.uninstallingTooltip": "Disinstallazione", - "install another version": "Installa un'altra versione...", - "selectVersion": "Seleziona versione da installare", - "current": "Corrente", - "enableForWorkspaceAction": "Abilita (area di lavoro)", - "enableForWorkspaceActionToolTip": "Abilita questa estensione solo in questa area di lavoro", - "enableGloballyAction": "Abilita", - "enableGloballyActionToolTip": "Abilita questa estensione", - "disableForWorkspaceAction": "Disabilita (area di lavoro)", - "disableForWorkspaceActionToolTip": "Disabilita questa estensione solo in questa area di lavoro", - "disableGloballyAction": "Disabilita", - "disableGloballyActionToolTip": "Disabilita questa estensione", - "enableAction": "Abilita", - "disableAction": "Disabilita", - "reloadAction": "Ricarica", - "reloadRequired": "Ricarica necessaria", - "postUninstallTooltip": "Ricaricare Visual Studio Code per completare la disinstallazione di questa estensione.", - "postUpdateTooltip": "Ricaricare Visual Studio Code per abilitare l'estensione aggiornata.", - "enable locally": "Ricaricare Visual Studio Code per abilitare questa estensione in locale.", - "enable remote": "Ricaricare Visual Studio Code per abilitare questa estensione in {0}.", - "postEnableTooltip": "Ricaricare Visual Studio Code per abilitare questa estensione.", - "postDisableTooltip": "Ricaricare Visual Studio Code per disabilitare questa estensione.", - "installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Visual Studio Code per abilitarla.", - "color theme": "Imposta tema colori", - "select color theme": "Seleziona tema colori", - "file icon theme": "Imposta il tema dell'icona file", - "select file icon theme": "Seleziona il tema dell'icona file", - "product icon theme": "Imposta il tema dell'icona di prodotto", - "select product icon theme": "Seleziona il tema dell'icona di prodotto", - "showRecommendedExtension": "Mostra estensioni consigliate", - "installRecommendedExtension": "Installa l'estensione consigliata", - "ignoreExtensionRecommendation": "Non consigliare più questa estensione", - "undo": "Annulla", - "search recommendations": "Cerca nelle estensioni", - "OpenExtensionsFile.failed": "Non è possibile creare il file 'extensions.json' all'interno della cartella '.vscode' ({0}).", - "configureWorkspaceRecommendedExtensions": "Configura estensioni consigliate (area di lavoro)", - "configureWorkspaceFolderRecommendedExtensions": "Configura estensioni consigliate (cartella dell'area di lavoro)", - "updated": "Aggiornata", - "installed": "Installate", - "uninstalled": "Disinstallata", - "enabled": "Abilitato", - "disabled": "Disabilitato", - "malicious tooltip": "Questa estensione è stata segnalata come problematica.", - "malicious": "Di tipo dannoso", - "ignored": "Questa estensione viene ignorata durante la sincronizzazione", - "synced": "Questa estensione è sincronizzata", - "sync": "Sincronizza questa estensione", - "do not sync": "Non sincronizzare questa estensione", - "extension enabled on remote": "L'estensione è abilitata in '{0}'", - "globally enabled": "Questa estensione è abilitata a livello globale.", - "workspace enabled": "Questa estensione è stata abilitata dall'utente per l'area di lavoro.", - "globally disabled": "Questa estensione è stata disabilitata dall'utente a livello globale.", - "workspace disabled": "Questa estensione è stata disabilitata dall'utente per l'area di lavoro.", - "Install language pack also in remote server": "Installare l'estensione del Language Pack in '{0}' per abilitarla anche in tale posizione.", - "Install language pack also locally": "Installare l'estensione del Language Pack in locale per abilitarla anche in tale posizione.", - "Install in other server to enable": "Installare l'estensione in '{0}' per abilitarla.", - "disabled because of extension kind": "Questa estensione è stata definita in modo da non poter essere eseguita nel server remoto", - "disabled locally": "L'estensione è abilitata in '{0}' e disabilitata in locale.", - "disabled remotely": "L'estensione è abilitata in locale e disabilitata in '{0}'.", - "extension disabled because of trust requirement": "Questa estensione è stata disabilitata perché l'area di lavoro corrente non è attendibile", - "reinstall": "Reinstalla estensione...", - "selectExtensionToReinstall": "Seleziona l'estensione da reinstallare", - "ReinstallAction.successReload": "Ricaricare Visual Studio Code per completare la reinstallazione dell'estensione {0}.", - "ReinstallAction.success": "La reinstallazione dell'estensione {0} è stata completata.", - "InstallVSIXAction.reloadNow": "Ricarica ora", - "install previous version": "Installa versione specifica dell'estensione...", - "selectExtension": "Seleziona l'estensione", - "InstallAnotherVersionExtensionAction.successReload": "Ricaricare Visual Studio Code per completare l'installazione dell'estensione {0}.", - "InstallAnotherVersionExtensionAction.success": "L'installazione dell'estensione {0} è stata completata.", - "InstallAnotherVersionExtensionAction.reloadNow": "Ricarica ora", - "select extensions to install": "Seleziona le estensioni da installare", - "no local extensions": "Non ci sono estensioni da installare.", - "installing extensions": "Installazione delle estensioni...", - "finished installing": "Le estensioni sono state installate.", - "select and install local extensions": "Installa estensioni locali in '{0}'...", - "install local extensions title": "Installa estensioni locali in '{0}'", - "select and install remote extensions": "Installa estensioni remote in locale...", - "install remote extensions": "Installa estensioni remote in locale", - "extensionButtonProminentBackground": "Colore di sfondo delle azioni di estensioni che si distinguono (es. pulsante Installa).", - "extensionButtonProminentForeground": "Colore primo piano di pulsanti per azioni di estensioni che si distinguono (es. pulsante Installa).", - "extensionButtonProminentHoverBackground": "Colore di sfondo al passaggio del mouse dei pulsanti per azioni di estensione che si distinguono (es. pulsante Installa)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Attivazione delle estensioni..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Estensioni", - "auto install missing deps": "Installa dipendenze mancanti", - "finished installing missing deps": "L'installazione delle dipendenze mancanti è stata completata. Ricaricare la finestra.", - "reload": "Ricarica finestra", - "no missing deps": "Non ci sono dipendenze mancanti da installare." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Digitare il nome di un'estensione da installare o cercare.", - "searchFor": "Premere INVIO per cercare l'estensione '{0}'.", - "install": "Premere INVIO per installare l'estensione '{0}'.", - "manage": "Premere INVIO per gestire le estensioni." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "Il manifesto non è stato trovato", - "malicious": "Questa estensione è segnalata come problematica.", - "uninstallingExtension": "Disinstallazione estensione in corso...", - "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'.", - "installing named extension": "Installazione dell'estensione '{0}'...", - "installing extension": "Installazione dell'estensione...", - "disable all": "Disabilita tutto", - "singleDependentError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipende l'estensione '{1}'. Disabilitare tutte queste estensioni?", - "twoDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono le estensioni '{1}' e '{2}'. Disabilitare tutte queste estensioni?", - "multipleDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono '{1}', '{2}' e altre estensioni. Disabilitare tutte queste estensioni?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "Non visualizzare più questo messaggio", - "ignoreExtensionRecommendations": "Ignorare tutti i suggerimenti per le estensioni?", - "ignoreAll": "Sì, ignora tutti", - "no": "No", - "workspaceRecommended": "Installare le estensioni consigliate per questo repository?", - "install": "Installa", - "install and do no sync": "Installa (non sincronizzare)", - "show recommendations": "Mostra elementi consigliati" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Icona della visualizzazione Estensioni.", - "manageExtensionIcon": "Icona per l'azione 'Gestisci' nella visualizzazione Estensioni.", - "clearSearchResultsIcon": "Icona per l'azione 'Cancella risultati della ricerca' nella visualizzazione Estensioni.", - "refreshIcon": "Icona per l'azione 'Aggiorna' nella visualizzazione Estensioni.", - "filterIcon": "Icona per l'azione 'Filtro' nella visualizzazione Estensioni.", - "installLocalInRemoteIcon": "Icona per l'azione 'Installa l'estensione locale nel repository remoto' nella visualizzazione Estensioni.", - "installWorkspaceRecommendedIcon": "Icona per l'azione 'Installa le estensioni consigliate per l'area di lavoro' nella visualizzazione Estensioni.", - "configureRecommendedIcon": "Icona per l'azione 'Configura estensioni consigliate' nella visualizzazione Estensioni.", - "syncEnabledIcon": "Icona per indicare che un'estensione è sincronizzata.", - "syncIgnoredIcon": "Icona per indicare che un'estensione viene ignorata durante la sincronizzazione.", - "remoteIcon": "Icona per indicare che un'estensione è remota nell'editor e nella visualizzazione Estensioni.", - "installCountIcon": "Icona visualizzata unitamente al numero di installazioni nell'editor e nella visualizzazione Estensioni.", - "ratingIcon": "Icona visualizzata unitamente alla classificazione nell'editor e nella visualizzazione Estensioni.", - "starFullIcon": "Icona di stella piena usata per la classificazione nell'editor delle estensioni.", - "starHalfIcon": "Icona di mezza stella usata per la classificazione nell'editor delle estensioni.", - "starEmptyIcon": "Icona di stella vuota usata per la classificazione nell'editor delle estensioni.", - "warningIcon": "Icona visualizzata con un messaggio di avviso nell'editor delle estensioni.", - "infoIcon": "Icona visualizzata con un messaggio informativo nell'editor delle estensioni.", - "trustIcon": "Icona visualizzata con un messaggio sull'attendibilità dell'area di lavoro nell'editor delle estensioni." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Estensioni", - "galleryError": "Al momento non è possibile connettersi al Marketplace Estensioni. Riprovare più tardi.", - "error": "Si è verificato un errore durante il caricamento delle estensioni. {0}", - "no extensions found": "Non sono state trovate estensioni.", - "suggestProxyError": "Marketplace ha restituito 'ECONNREFUSED'. Controllare l'impostazione 'http.proxy'.", - "open user settings": "Apri impostazioni utente", - "no local extensions": "Non ci sono estensioni da installare." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Votato da 1 utente", - "ratedByUsers": "Valutato da {0} utenti", - "noRating": "Nessuna valutazione", - "remote extension title": "Estensione in {0}", - "syncingore.label": "Questa estensione viene ignorata durante la sincronizzazione.", - "extensionIconStarForeground": "Colore dell'icona per le valutazioni delle estensioni." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Errore", - "Unknown Extension": "Estensione sconosciuta:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Estensioni" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Con alcune funzionalità è richiesta un'area di lavoro attendibile.", - "onStartDefaultText": "Per abilitare questa estensione, è richiesta un'area di lavoro attendibile." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Questa estensione è consigliata in considerazione della configurazione dell'area di lavoro corrente" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "Questa estensione potrebbe essere interessante perché viene usata da altri utenti del repository {0}." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Questa estensione è consigliata perché è stato installato {0}." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "Convalida JSON ({0})", + "activation events": "Eventi di attivazione ({0})", + "authentication": "Autenticazione ({0})", + "authentication.id": "ID", + "authentication.label": "Etichetta", + "builtin": "Predefinita", + "changelog": "Log delle modifiche", + "changelogtooltip": "Cronologia degli aggiornamenti dell'estensione. Rendering eseguito dal file 'CHANGELOG.md' dell'estensione", + "codeActions": "Azioni codice ({0})", + "codeActions.description": "Descrizione", + "codeActions.kind": "Tipologia", + "codeActions.languages": "Lingue", + "codeActions.title": "Titolo", + "colorId": "ID", + "colorThemes": "Temi colore ({0})", + "colors": "Colori ({0})", + "command name": "Nome", + "commands": "Comandi ({0})", + "contributions": "Contributi", + "contributionstooltip": "Elenca i contributi a VS Code aggiunti da questa estensione", + "customEditors": "Editor personalizzati ({0})", + "customEditors filenamePattern": "Criterio nome file", + "customEditors priority": "Priorità", + "customEditors view type": "Tipo di visualizzazione", + "debugger name": "Nome", + "debugger type": "Tipo", + "debuggers": "Debugger ({0})", + "default": "Predefinito", + "defaultDark": "Predefinito scuro", + "defaultHC": "Predefinito contrasto elevato", + "defaultLight": "Predefinito chiaro", + "dependencies": "Dipendenze", + "dependenciestooltip": "Elenca le estensioni da cui dipende questa estensione", + "description": "Descrizione", + "details": "Dettagli", + "detailstooltip": "Dettagli dell'estensione. Rendering eseguito dal file 'README.md' dell'estensione", + "extension id": "Identificatore dell'estensione", + "extension pack": "Pacchetto di estensione ({0})", + "extensionpack": "Pacchetto di estensione", + "extensionpacktooltip": "Elenca le estensioni che verranno installate insieme a questa estensione", + "file extensions": "Estensioni di file", + "fileMatch": "Corrispondenza file", + "find": "Trova", + "find next": "Trova successivo", + "find previous": "Trova precedente", + "grammar": "Grammatica", + "iconThemes": "Temi icona ({0})", + "install count": "Conteggio delle installazioni", + "keyboard shortcuts": "Tasti di scelta rapida", + "language id": "ID", + "language name": "Nome", + "languages": "Linguaggi ({0})", + "license": "Licenza", + "localizations": "Localizzazioni ({0})", + "localizations language id": "ID lingua", + "localizations language name": "Nome del linguaggio", + "localizations localized language name": "Nome della lingua (localizzato)", + "menuContexts": "Contesti menu", + "name": "Nome dell'estensione", + "noChangelog": "Changelog non disponibile.", + "noContributions": "Nessun contributo", + "noDependencies": "Nessuna dipendenza", + "noReadme": "File LEGGIMI non disponibile.", + "noextensions": "Nessuna estensione", + "preview": "Anteprima", + "productThemes": "Temi dell'icona di prodotto ({0})", + "publisher": "Nome dell'editore", + "rating": "Valutazione", + "recommendationHasBeenIgnored": "Si è scelto di non ricevere raccomandazioni per questa estensione.", + "repository": "Repository", + "schema": "Schema", + "setting name": "Nome", + "settings": "Impostazioni ({0})", + "snippets": "Frammenti", + "version": "Versione", + "view container id": "ID", + "view container location": "Dove", + "view container title": "Titolo", + "view id": "ID", + "view location": "Dove", + "view name": "Nome", + "viewContainers": "Visualizza contenitori ({0})", + "views": "Visualizzazioni ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Sì, ignora tutti", + "ignoreExtensionRecommendations": "Ignorare tutti i suggerimenti per le estensioni?", + "install": "Installa", + "install and do no sync": "Installa (non sincronizzare)", + "neverShowAgain": "Non visualizzare più questo messaggio", + "no": "No", + "show recommendations": "Mostra elementi consigliati", + "workspaceRecommended": "Installare le estensioni consigliate per questo repository?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Installa da VSIX...", + "InstallVSIXAction.reloadNow": "Ricarica ora", + "InstallVSIXAction.success": "L'installazione dell'estensione {0} da VSIX è stata completata.", + "InstallVSIXAction.successReload": "L'installazione dell'estensione {0} da VSIX è stata completata. Per abilitarla, ricaricare Visual Studio Code.", + "all": "Tutte le estensioni", + "builtin": "'{0}' è un'estensione predefinita e non può essere installata", + "builtin filter": "Predefinito", + "checkForUpdates": "Controlla la disponibilità di aggiornamenti per le estensioni", + "clearExtensionsSearchResults": "Cancella risultati della ricerca delle estensioni", + "configure auto updating extensions": "Aggiorna le estensioni automaticamente", + "configureExtensionsAutoUpdate.all": "Tutte le estensioni", + "configureExtensionsAutoUpdate.enabled": "Solo estensioni abilitate", + "configureExtensionsAutoUpdate.none": "Nessuna", + "disableAll": "Disabilita tutte le estensioni installate", + "disableAllWorkspace": "Disabilita tutte le estensioni installate per questa area di lavoro", + "disableAutoUpdate": "Disabilitare l'aggiornamento automatico per tutte le estensioni", + "disabled filter": "Disabilitate", + "enableAll": "Abilita tutte le estensioni", + "enableAllWorkspace": "Abilita tutte le estensioni per questa area di lavoro", + "enableAutoUpdate": "Abilitare l'aggiornamento automatico per tutte le estensioni", + "enabled": "Solo estensioni abilitate", + "enabled filter": "Abilitate", + "extension": "Estensione", + "extensionInfoDescription": "Descrizione: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "Nome: {0}", + "extensionInfoPublisher": "Editore: {0}", + "extensionInfoVSMarketplaceLink": "Collegamento di Visual Studio Marketplace: {0}", + "extensionInfoVersion": "Versione: {0}", + "extensions": "Estensioni", + "extensions.autoUpdate": "Controlla il comportamento di aggiornamento automatico delle estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", + "extensions.autoUpdate.enabled": "Scarica e installa gli aggiornamenti automaticamente solo per le estensioni abilitate. Le estensioni disabilitate non verranno aggiornate automaticamente.", + "extensions.autoUpdate.false": "Le estensioni non vengono aggiornate automaticamente.", + "extensions.autoUpdate.true": "Scarica e installa automaticamente gli aggiornamenti per tutte le estensioni.", + "extensions.supportUntrustedWorkspaces": "Eseguire l'override del supporto dell'area di lavoro non attendibile di un'estensione. Le estensioni che usano \"true\" saranno sempre abilitate. Le estensioni che usano \"limited\" saranno sempre abilitate e l'estensione nasconderà le funzionalità che richiedono attendibilità. Le estensioni che usano \"false\" verranno abilitate solo quando l'area di lavoro è attendibile.", + "extensions.supportUntrustedWorkspaces.false": "L'estensione verrà abilitata solo quando l'area di lavoro è attendibile.", + "extensions.supportUntrustedWorkspaces.limited": "L'estensione verrà sempre abilitata e nasconderà le funzionalità che richiedono attendibilità.", + "extensions.supportUntrustedWorkspaces.supported": "Definisce l'impostazione del supporto dell'area di lavoro non attendibile per l'estensione.", + "extensions.supportUntrustedWorkspaces.true": "L'estensione verrà sempre abilitata.", + "extensions.supportUntrustedWorkspaces.version": "Definisce la versione dell'estensione a cui applicare l'override. Se non viene specificata, l'override verrà applicato indipendentemente dalla versione dell'estensione.", + "extensions.supportVirtualWorkspaces": "Eseguire l'override del supporto delle aree di lavoro virtuali di un'estensione.", + "extensionsCheckUpdates": "Se è abilitata, controlla automaticamente la disponibilità di aggiornamenti per le estensioni. Se per un'estensione è disponibile un aggiornamento, l'estensione viene contrassegnata come obsoleta nella visualizzazione Estensioni. Gli aggiornamenti vengono recuperati da un servizio Microsoft online.", + "extensionsCloseExtensionDetailsOnViewChange": "Se è abilitata, gli editor con dettagli di estensione verranno chiusi automaticamente quando si esce dalla visualizzazione delle estensioni.", + "extensionsConfigurationTitle": "Estensioni", + "extensionsIgnoreRecommendations": "Se è abilitata, le notifiche per le estensioni consigliate non verranno mostrate.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Questa impostazione è deprecata. Usare extensions.ignoreRecommendations per controllare le notifiche delle raccomandazioni. Usare le azioni di visibilità della visualizzazione Estensioni per nascondere la visualizzazione Consigliate per impostazione predefinita.", + "extensionsWebWorker": "Abilita l'host dell'estensione Web worker.", + "featured filter": "In primo piano", + "filter by category": "Categoria", + "filterExtensions": "Filtra estensioni...", + "handleUriConfirmedExtensions": "Quando un'estensione è presente in questo elenco, non verrà visualizzata alcuna richiesta di conferma quando l'estensione gestisce un URI.", + "id required": "ID estensione obbligatorio.", + "installButton": "&&Installa", + "installExtensionQuickAccessHelp": "Installa o cerca estensioni", + "installExtensionQuickAccessPlaceholder": "Digitare il nome di un'estensione da installare o cercare.", + "installExtensions": "Installa estensioni", + "installFromVSIX": "Installa da VSIX", + "installVSIX": "Installa VSIX dell'estensione", + "installWorkspaceRecommendedExtensions": "Installa le estensioni consigliate per l'area di lavoro", + "installed filter": "Installate", + "manageExtensionsHelp": "Gestisci estensioni", + "manageExtensionsQuickAccessPlaceholder": "Premere INVIO per gestire le estensioni.", + "miOpenKeymapExtensions": "&&Mappature tastiera", + "miOpenKeymapExtensions2": "Mappature tastiera", + "miPreferencesExtensions": "&&Estensioni", + "miViewExtensions": "E&&stensioni", + "most popular filter": "Più usate", + "most popular recommended": "Consigliate", + "noUpdatesAvailable": "Tutte le estensioni sono aggiornate.", + "none": "Nessuna", + "notFound": "L'estensione '{0}' non è stata trovata.", + "notInstalled": "L'estensione '{0}' non è installata. Assicurarsi di usare l'ID estensione completo, incluso l'editore, ad esempio ms-vscode.csharp.", + "outdated filter": "Non aggiornate", + "recently published filter": "Pubblicate di recente", + "recentlyPublishedExtensions": "Mostra estensioni pubblicate di recente", + "refreshExtension": "Aggiorna", + "showBuiltInExtensions": "Mostra estensioni predefinite", + "showDisabledExtensions": "Mostra estensioni disabilitate", + "showEnabledExtensions": "Mostra estensioni abilitate", + "showExtensions": "Estensioni", + "showFeaturedExtensions": "Mostra estensioni in primo piano", + "showInstalledExtensions": "Mostra estensioni installate", + "showLanguageExtensionsShort": "Estensioni del linguaggio", + "showOutdatedExtensions": "Mostra estensioni obsolete", + "showPopularExtensions": "Mostra estensioni più richieste", + "showRecommendedExtensions": "Mostra estensioni consigliate", + "showRecommendedKeymapExtensionsShort": "Mappature tastiera", + "showWorkspaceUnsupportedExtensions": "Mostrare estensioni non supportate dall'area di lavoro", + "sort by date": "Data di pubblicazione", + "sort by installs": "Conteggio delle installazioni", + "sort by name": "Nome", + "sort by rating": "Valutazione", + "sorty by": "Ordina per", + "updateAll": "Aggiorna tutte le estensioni", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Aggiungi a raccomandazioni dell'area di lavoro", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Aggiungi estensione alle raccomandazioni ignorate della cartella dell'area di lavoro", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Aggiungi estensione alle raccomandazioni della cartella dell'area di lavoro", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Aggiungi estensione alle raccomandazioni ignorate dell'area di lavoro", + "workbench.extensions.action.addToWorkspaceRecommendations": "Aggiungi estensione a raccomandazioni dell'area di lavoro", + "workbench.extensions.action.configure": "Impostazioni estensione", + "workbench.extensions.action.copyExtension": "Coppia", + "workbench.extensions.action.copyExtensionId": "Copia ID estensione", + "workbench.extensions.action.ignoreRecommendation": "Ignora raccomandazione", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Rimuovi dalle raccomandazioni dell'area di lavoro", + "workbench.extensions.action.toggleIgnoreExtension": "Sincronizza questa estensione", + "workbench.extensions.action.undoIgnoredRecommendation": "Annulla raccomandazione ignorata", + "workbench.extensions.installExtension.arg.decription": "ID estensione o URI di risorsa VSIX", + "workbench.extensions.installExtension.description": "Installa l'estensione specificata", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Se abilitato, VS Code installa solo le nuove estensioni aggiunte dal pacchetto di estensione VSIX. Questa opzione viene considerata solo durante l'installazione di un VSIX.", + "workbench.extensions.search.arg.name": "Query da usare nella ricerca", + "workbench.extensions.search.description": "Cerca un'estensione specifica", + "workbench.extensions.uninstallExtension.arg.name": "ID dell'estensione da disinstallare", + "workbench.extensions.uninstallExtension.description": "Disinstalla l'estensione specificata", + "workspace unsupported filter": "Area di lavoro non supportata" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Installare l'estensione in '{0}' per abilitarla.", + "Install language pack also in remote server": "Installare l'estensione del Language Pack in '{0}' per abilitarla anche in tale posizione.", + "Install language pack also locally": "Installare l'estensione del Language Pack in locale per abilitarla anche in tale posizione.", + "InstallAnotherVersionExtensionAction.reloadNow": "Ricarica ora", + "InstallAnotherVersionExtensionAction.success": "L'installazione dell'estensione {0} è stata completata.", + "InstallAnotherVersionExtensionAction.successReload": "Ricaricare Visual Studio Code per completare l'installazione dell'estensione {0}.", + "InstallVSIXAction.reloadNow": "Ricarica ora", + "ManageExtensionAction.uninstallingTooltip": "Disinstallazione", + "OpenExtensionsFile.failed": "Non è possibile creare il file 'extensions.json' all'interno della cartella '.vscode' ({0}).", + "ReinstallAction.success": "La reinstallazione dell'estensione {0} è stata completata.", + "ReinstallAction.successReload": "Ricaricare Visual Studio Code per completare la reinstallazione dell'estensione {0}.", + "Uninstalling": "Disinstallazione", + "cannot be installed": "L'estensione '{0}' non è disponibile in {1}. Per approfondire, fare clic su 'Altre informazioni'.", + "check logs": "Per altri dettagli, vedere il [log]({0}).", + "close": "Chiudi", + "color theme": "Imposta tema colori", + "configureWorkspaceFolderRecommendedExtensions": "Configura estensioni consigliate (cartella dell'area di lavoro)", + "configureWorkspaceRecommendedExtensions": "Configura estensioni consigliate (area di lavoro)", + "current": "Corrente", + "disableAction": "Disabilita", + "disableForWorkspaceAction": "Disabilita (area di lavoro)", + "disableForWorkspaceActionToolTip": "Disabilita questa estensione solo in questa area di lavoro", + "disableGloballyAction": "Disabilita", + "disableGloballyActionToolTip": "Disabilita questa estensione", + "disabled": "Disabilitato", + "disabled because of extension kind": "Questa estensione è stata definita in modo da non poter essere eseguita nel server remoto", + "disabled because of virtual workspace": "Questa estensione è stata disabilitata poiché non supporta le aree di lavoro virtuali.", + "disabled locally": "L'estensione è abilitata in '{0}' e disabilitata in locale.", + "disabled remotely": "L'estensione è abilitata in locale e disabilitata in '{0}'.", + "do not sync": "Non sincronizzare questa estensione", + "download": "Prova a scaricare manualmente...", + "enable locally": "Ricaricare Visual Studio Code per abilitare questa estensione in locale.", + "enable remote": "Ricaricare Visual Studio Code per abilitare questa estensione in {0}.", + "enableAction": "Abilita", + "enableForWorkspaceAction": "Abilita (area di lavoro)", + "enableForWorkspaceActionToolTip": "Abilita questa estensione solo in questa area di lavoro", + "enableGloballyAction": "Abilita", + "enableGloballyActionToolTip": "Abilita questa estensione", + "enabled": "Abilitato", + "extension disabled because of trust requirement": "Questa estensione è stata disabilitata perché l'area di lavoro corrente non è attendibile.", + "extension enabled on remote": "L'estensione è abilitata in '{0}'", + "extension limited because of trust requirement": "Questa estensione ha funzionalità limitate perché l'area di lavoro corrente non è attendibile.", + "extension limited because of virtual workspace": "Questa estensione ha funzionalità limitate perché l'area di lavoro corrente è virtuale.", + "extensionButtonProminentBackground": "Colore di sfondo delle azioni di estensioni che si distinguono (es. pulsante Installa).", + "extensionButtonProminentForeground": "Colore primo piano di pulsanti per azioni di estensioni che si distinguono (es. pulsante Installa).", + "extensionButtonProminentHoverBackground": "Colore di sfondo al passaggio del mouse dei pulsanti per azioni di estensione che si distinguono (es. pulsante Installa).", + "file icon theme": "Imposta il tema dell'icona file", + "finished installing": "Le estensioni sono state installate.", + "globally disabled": "Questa estensione è stata disabilitata dall'utente a livello globale.", + "globally enabled": "Questa estensione è abilitata a livello globale.", + "ignoreExtensionRecommendation": "Non consigliare più questa estensione", + "ignored": "Questa estensione viene ignorata durante la sincronizzazione", + "install": "Installa", + "install and do no sync": "Installa (non sincronizzare)", + "install another version": "Installa un'altra versione...", + "install browser": "Installa nel browser", + "install everywhere tooltip": "Installa questa estensione in tutte le istanze sincronizzate di {0}", + "install in remote": "Installa in {0}", + "install in remote and do not sync": "Installa in {0} (non sincronizzare)", + "install local extensions title": "Installa estensioni locali in '{0}'", + "install locally": "Installazione locale", + "install locally and do not sync": "Installa in locale (non sincronizzare)", + "install operation": "Si è verificato un errore durante l'installazione dell'estensione '{0}'.", + "install previous version": "Installa versione specifica dell'estensione...", + "install remote extensions": "Installa estensioni remote in locale", + "install vsix": "Dopo il download, installare manualmente il VSIX scaricato di '{0}'.", + "installExtensionComplete": "L'installazione dell'estensione {0} è stata completata.", + "installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Visual Studio Code per abilitarla.", + "installExtensionStart": "L'installazione dell'estensione {0} è stata avviata. Viene ora aperto un editor con maggiori dettagli su questa estensione", + "installRecommendedExtension": "Installa l'estensione consigliata", + "installVSIX": "Installa da VSIX...", + "installed": "Installate", + "installing": "Installazione", + "installing extensions": "Installazione delle estensioni...", + "just now": "Adesso", + "malicious": "Di tipo dannoso", + "malicious tooltip": "Questa estensione è stata segnalata come problematica.", + "manage": "Gestisci", + "more information": "Altre informazioni", + "no local extensions": "Non ci sono estensioni da installare.", + "noOfDaysAgo": "{0} giorni fa", + "noOfHoursAgo": "{0} ore fa", + "noOfMonthsAgo": "{0} mesi fa", + "noOfYearsAgo": "{0} anni fa", + "one day ago": "1 giorno fa", + "one hour ago": "1 ora fa", + "one month ago": "1 mese fa", + "one year ago": "1 anno fa", + "postDisableTooltip": "Ricaricare Visual Studio Code per disabilitare questa estensione.", + "postEnableTooltip": "Ricaricare Visual Studio Code per abilitare questa estensione.", + "postUninstallTooltip": "Ricaricare Visual Studio Code per completare la disinstallazione di questa estensione.", + "postUpdateTooltip": "Ricaricare Visual Studio Code per abilitare l'estensione aggiornata.", + "product icon theme": "Imposta il tema dell'icona di prodotto", + "reinstall": "Reinstalla estensione...", + "reloadAction": "Ricarica", + "reloadRequired": "Ricarica necessaria", + "search recommendations": "Cerca nelle estensioni", + "select and install local extensions": "Installa estensioni locali in '{0}'...", + "select and install remote extensions": "Installa estensioni remote in locale...", + "select color theme": "Seleziona tema colori", + "select extensions to install": "Seleziona le estensioni da installare", + "select file icon theme": "Seleziona il tema dell'icona file", + "select product icon theme": "Seleziona il tema dell'icona di prodotto", + "selectExtension": "Seleziona l'estensione", + "selectExtensionToReinstall": "Seleziona l'estensione da reinstallare", + "selectVersion": "Seleziona versione da installare", + "showRecommendedExtension": "Mostra estensioni consigliate", + "sync": "Sincronizza questa estensione", + "synced": "Questa estensione è sincronizzata", + "undo": "Annulla", + "uninstallAction": "Disinstalla", + "uninstallExtensionComplete": "Ricaricare Visual Studio Code per completare la disinstallazione dell'estensione {0}.", + "uninstallExtensionStart": "La disinstallazione dell'estensione {0} è stata avviata.", + "uninstalled": "Disinstallata", + "update operation": "Si è verificato un errore durante l'aggiornamento dell'estensione '{0}'.", + "updateAction": "Aggiorna", + "updateExtensionComplete": "L'aggiornamento dell'estensione {0} alla versione {1} è stata completata.", + "updateExtensionStart": "L'aggiornamento dell'estensione {0} alla versione {1} è stata avviata.", + "updateTo": "Aggiorna a {0}", + "updated": "Aggiornata", + "vscode web": "VS Code Web", + "workspace disabled": "Questa estensione è stata disabilitata dall'utente per l'area di lavoro.", + "workspace enabled": "Questa estensione è stata abilitata dall'utente per l'area di lavoro." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Attivazione delle estensioni..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Esempio" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Installa dipendenze mancanti", + "extensions": "Estensioni", + "finished installing missing deps": "L'installazione delle dipendenze mancanti è stata completata. Ricaricare la finestra.", + "no missing deps": "Non ci sono dipendenze mancanti da installare.", + "reload": "Ricarica finestra" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Icona per l'azione 'Cancella risultati della ricerca' nella visualizzazione Estensioni.", + "configureRecommendedIcon": "Icona per l'azione 'Configura estensioni consigliate' nella visualizzazione Estensioni.", + "extensionsViewIcon": "Icona della visualizzazione Estensioni.", + "filterIcon": "Icona per l'azione 'Filtro' nella visualizzazione Estensioni.", + "infoIcon": "Icona visualizzata con un messaggio informativo nell'editor delle estensioni.", + "installCountIcon": "Icona visualizzata unitamente al numero di installazioni nell'editor e nella visualizzazione Estensioni.", + "installLocalInRemoteIcon": "Icona per l'azione 'Installa l'estensione locale nel repository remoto' nella visualizzazione Estensioni.", + "installWorkspaceRecommendedIcon": "Icona per l'azione 'Installa le estensioni consigliate per l'area di lavoro' nella visualizzazione Estensioni.", + "manageExtensionIcon": "Icona per l'azione 'Gestisci' nella visualizzazione Estensioni.", + "ratingIcon": "Icona visualizzata unitamente alla classificazione nell'editor e nella visualizzazione Estensioni.", + "refreshIcon": "Icona per l'azione 'Aggiorna' nella visualizzazione Estensioni.", + "remoteIcon": "Icona per indicare che un'estensione è remota nell'editor e nella visualizzazione Estensioni.", + "starEmptyIcon": "Icona di stella vuota usata per la classificazione nell'editor delle estensioni.", + "starFullIcon": "Icona di stella piena usata per la classificazione nell'editor delle estensioni.", + "starHalfIcon": "Icona di mezza stella usata per la classificazione nell'editor delle estensioni.", + "syncEnabledIcon": "Icona per indicare che un'estensione è sincronizzata.", + "syncIgnoredIcon": "Icona per indicare che un'estensione viene ignorata durante la sincronizzazione.", + "trustIcon": "Icona visualizzata con un messaggio sull'attendibilità dell'area di lavoro nell'editor delle estensioni.", + "warningIcon": "Icona visualizzata con un messaggio di avviso nell'editor delle estensioni." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Con alcune funzionalità è richiesta un'area di lavoro attendibile.", + "onStartDefaultText": "Per abilitare questa estensione, è richiesta un'area di lavoro attendibile." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Premere INVIO per installare l'estensione '{0}'.", + "manage": "Premere INVIO per gestire le estensioni.", + "searchFor": "Premere INVIO per cercare l'estensione '{0}'.", + "type": "Digitare il nome di un'estensione da installare o cercare." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Estensione sconosciuta:", + "error": "Errore", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Estensioni" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Temi", + "builtin": "Predefinite", + "builtinFeatureExtensions": "Funzionalità", + "builtinProgrammingLanguageExtensions": "Linguaggi di programmazione", + "disabled": "Disabilitate", + "disabledExtensions": "Disabilitato", + "enabled": "Abilitate", + "enabledExtensions": "Abilitato", + "extensionFound": "1 estensione trovata.", + "extensionFoundInSection": "1 estensione trovata nella sezione {0}.", + "extensionsFound": "{0} estensioni trovate.", + "extensionsFoundInSection": "{0} estensioni trovate nella sezione {1}.", + "install remote in local": "Installa estensioni remote in locale...", + "installed": "Installate", + "malicious warning": "L'estensione '{0}' è stata disinstallata perché è stata segnalata come problematica.", + "marketPlace": "Marketplace", + "open user settings": "Apri impostazioni utente", + "otherRecommendedExtensions": "Altri consigli", + "outdated": "Non aggiornate", + "outdatedExtensions": "{0} estensioni obsolete", + "popularExtensions": "Più comuni", + "recommendedExtensions": "Consigliate", + "reloadNow": "Ricarica ora", + "remote": "Repository remoto", + "searchExtensions": "Cerca le estensioni nel Marketplace", + "select and install local extensions": "Installa estensioni locali in '{0}'...", + "suggestProxyError": "Marketplace ha restituito 'ECONNREFUSED'. Controllare l'impostazione 'http.proxy'.", + "untrustedPartiallySupportedExtensions": "Limitata in modalità con restrizioni", + "untrustedUnsupportedExtensions": "Disabilitata in modalità con restrizioni", + "virtualPartiallySupportedExtensions": "Limitata nelle aree di lavoro virtuali", + "virtualUnsupportedExtensions": "Disabilitata nelle aree di lavoro virtuali", + "workspaceRecommendedExtensions": "Consigli per l'area di lavoro", + "workspaceUnsupported": "Area di lavoro non supportata" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Si è verificato un errore durante il caricamento delle estensioni. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Estensioni", + "galleryError": "Al momento non è possibile connettersi al Marketplace Estensioni. Riprovare più tardi.", + "no extensions found": "Non sono state trovate estensioni.", + "no local extensions": "Non ci sono estensioni da installare.", + "open user settings": "Apri impostazioni utente", + "suggestProxyError": "Marketplace ha restituito 'ECONNREFUSED'. Controllare l'impostazione 'http.proxy'." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "Colore dell'icona per le valutazioni delle estensioni.", + "noRating": "Nessuna valutazione", + "ratedBySingleUser": "Votato da 1 utente", + "ratedByUsers": "Valutato da {0} utenti", + "remote extension title": "Estensione in {0}", + "syncingore.label": "Questa estensione viene ignorata durante la sincronizzazione." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "Il manifesto non è stato trovato", + "disable all": "Disabilita tutto", + "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'.", + "installing extension": "Installazione dell'estensione...", + "installing named extension": "Installazione dell'estensione '{0}'...", + "malicious": "Questa estensione è segnalata come problematica.", + "multipleDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono '{1}', '{2}' e altre estensioni. Disabilitare tutte queste estensioni?", + "singleDependentError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipende l'estensione '{1}'. Disabilitare tutte queste estensioni?", + "twoDependentsError": "Non è possibile disabilitare solo l'estensione '{0}' perché da essa dipendono le estensioni '{1}' e '{2}'. Disabilitare tutte queste estensioni?", + "uninstallingExtension": "Disinstallazione estensione in corso..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "Non visualizzare più per i file '.{0}'", + "fileBasedRecommendation": "Questa estensione è consigliata in base ai file aperti di recente.", + "reallyRecommended": "Installare le estensioni consigliate per {0}?", + "searchMarketplace": "Cerca nel Marketplace", + "showLanguageExtensions": "Nel Marketplace sono presenti estensioni utili per i file '.{0}'" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "Questa estensione è consigliata dagli utenti dell'area di lavoro corrente." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Cerca nel Marketplace", - "fileBasedRecommendation": "Questa estensione è consigliata in base ai file aperti di recente.", - "reallyRecommended": "Installare le estensioni consigliate per {0}?", - "showLanguageExtensions": "Nel Marketplace sono presenti estensioni utili per i file '.{0}'", - "dontShowAgainExtension": "Non visualizzare più per i file '.{0}'" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Formato imprevisto '${publisher}.${name}'. Esempio: 'vscode.csharp'.", + "app.extensions.json.recommendations": "Elenco delle estensioni che dovrebbero essere consigliate per gli utenti di questa area di lavoro. L'identificatore di un'estensione è sempre '${publisher}.${name}'. Ad esempio: 'vscode.csharp'.", + "app.extensions.json.title": "Estensioni", + "app.extensions.json.unwantedRecommendations": "Elenco delle estensioni consigliate da VS Code che non dovrebbero essere consigliate per gli utenti di questa area di lavoro. L'identificatore di un'estensione è sempre '${publisher}.${name}'. Ad esempio: 'vscode.csharp'." }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Questa estensione è consigliata in considerazione della configurazione dell'area di lavoro corrente" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Estensione: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Apri nuovo terminale esterno", - "terminalConfigurationTitle": "Terminale esterno", - "terminal.explorerKind.integrated": "Usare il terminale integrato di VS Code. ", - "terminal.explorerKind.external": "Usare il terminale esterno configurato. ", - "explorer.openInTerminalKind": "Personalizza il tipo di terminale da avviare.", - "terminal.external.windowsExec": "Personalizza il terminale da eseguire in Windows.", - "terminal.external.osxExec": "Personalizza l'applicazione di terminale da eseguire in macOS.", - "terminal.external.linuxExec": "Personalizza il terminale da eseguire in Linux." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "Disabilitare altre mappature tastiera ({0}) per evitare conflitti tra tasti di scelta rapida?", + "no": "No", + "yes": "Sì" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "Console di Visual Studio Code", - "mac.terminal.script.failed": "Lo script '{0}' non è riuscito. Codice di uscita: {1}", - "mac.terminal.type.not.supported": "'{0}' non supportato", - "press.any.key": "Premere un tasto qualsiasi per continuare...", - "linux.term.failed": "'{0}' non riuscito. Codice di uscita: {1}", - "ext.term.app.not.found": "non è possibile trovare l'applicazione di terminale '{0}'" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Estensioni in esecuzione" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Annulla", + "profilingExtensionHost": "Profilatura dell'host dell'estensione", + "profilingExtensionHostTime": "Profilatura dell'host dell'estensione ({0} sec)", + "restart1": "Profila estensioni", + "restart2": "Per profilare le estensioni, è richiesto un riavvio. Riavviare '{0}' ora?", + "restart3": "&&Riavvia", + "selectAndStartDebug": "Fare clic per arrestare la profilatura.", + "status.profiler": "Profiler estensione" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Mostra estensioni", + "unresponsive-exthost": "L'estensione '{0}' ha richiesto molto tempo per completare l'ultima operazione e ha impedito l'esecuzione di altre estensioni." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Annulla", + "debugExtensionHost": "Avvia debug host dell'estensione", + "debugExtensionHost.launch.name": "Collega host dell'estensione", + "restart1": "Profila estensioni", + "restart2": "Per profilare le estensioni, è richiesto un riavvio. Riavviare '{0}' ora?", + "restart3": "&&Riavvia" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Estensioni in esecuzione" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Apri cartella estensioni" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' al problema appena creato.", + "attach.msg2": "Questo è un promemoria per assicurarsi di non aver dimenticato di allegare '{0}' a un problema di prestazioni esistente.", + "attach.title": "Il profilo della CPU è stato collegato?", + "cmd.report": "Segnala problema", + "cmd.reportOrShow": "Problema di prestazioni", + "cmd.show": "Mostra problemi", + "ok": "OK" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Segnala problema" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Avvia profilo host dell'estensione", + "saveExtensionHostProfile": "Salva profilo host dell'estensione", + "stopExtensionHostProfileStart": "Arresta profilo host dell'estensione" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "Apri nel terminale", + "scopedConsoleAction.external": "Apri nel terminale esterno", "scopedConsoleAction.integrated": "Apri nel terminale integrato", - "scopedConsoleAction.wt": "Apri in Terminale Windows", - "scopedConsoleAction.external": "Apri nel terminale esterno" + "scopedConsoleAction.wt": "Apri in Terminale Windows" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Personalizza il tipo di terminale da avviare.", + "globalConsoleAction": "Apri nuovo terminale esterno", + "terminal.explorerKind.external": "Usare il terminale esterno configurato. ", + "terminal.explorerKind.integrated": "Usare il terminale integrato di VS Code. ", + "terminal.external.linuxExec": "Personalizza il terminale da eseguire in Linux.", + "terminal.external.osxExec": "Personalizza l'applicazione di terminale da eseguire in macOS.", + "terminal.external.windowsExec": "Personalizza il terminale da eseguire in Windows.", + "terminalConfigurationTitle": "Terminale esterno" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configura l'utilità di apertura da usare per gli URI esterni (http, https).", - "externalUriOpeners.uri": "Esegue il mapping del criterio URI all'ID di un'utilità di apertura.\r\nCriteri di esempio: \r\n{0}", - "externalUriOpeners.defaultId": "Apri con l'utilità di apertura standard di VS Code." + "externalUriOpeners.defaultId": "Apri con l'utilità di apertura standard di VS Code.", + "externalUriOpeners.uri": "Eseguire il mapping del criterio URI all'ID di un'utilità di apertura.\r\nCriteri di esempio: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "Apri in una nuova finestra del browser", - "selectOpenerDefaultLabel": "Apri nel browser predefinito", "selectOpenerConfigureTitle": "Configura l'utilità di apertura predefinita...", + "selectOpenerDefaultLabel": "Apri nel browser predefinito", + "selectOpenerDefaultLabel.web": "Apri in una nuova finestra del browser", "selectOpenerPlaceHolder": "Specificare la modalità di apertura: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Invia commenti e suggerimenti tramite Twitter" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Invia commenti e suggerimenti tramite Twitter", - "label.sendASmile": "Invia commenti e suggerimenti tramite Twitter.", + "character left": "carattere rimasto", + "characters left": "caratteri rimasti", "close": "Chiudi", + "feedbackTextInput": "Invia feedback", + "frownCaption": "Feedback negativo", + "label.sendASmile": "Invia commenti e suggerimenti tramite Twitter.", + "other ways to contact us": "Altri modi per contattare Microsoft", "patchedVersion1": "L'installazione è danneggiata.", "patchedVersion2": "Specificare questo fattore se si invia una segnalazione di bug.", - "sentiment": "Grado di soddisfazione dell'esperienza", - "smileCaption": "Feedback positivo", - "frownCaption": "Feedback negativo", - "other ways to contact us": "Altri modi per contattare Microsoft", - "submit a bug": "Segnala un bug", "request a missing feature": "Richiedi una funzionalità mancante", - "tell us why": "Motivo", - "feedbackTextInput": "Invia feedback", + "sendFeedback": "Invia commenti e suggerimenti tramite Twitter", + "sentiment": "Grado di soddisfazione dell'esperienza", "showFeedback": "Mostra icona di feedback nella barra di stato", + "smileCaption": "Feedback positivo", + "submit a bug": "Segnala un bug", + "tell us why": "Motivo", "tweet": "Invia un tweet", - "tweetFeedback": "Invia commenti e suggerimenti tramite Twitter", - "character left": "carattere rimasto", - "characters left": "caratteri rimasti" + "tweetFeedback": "Invia commenti e suggerimenti tramite Twitter" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor file di testo" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Visualizza in Esplora file", - "revealInMac": "Visualizza in Finder", - "openContainer": "Apri cartella superiore", - "filesCategory": "File" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Icona della visualizzazione Esplora risorse.", - "openEditorsIcon": "Icona della visualizzazione Editor aperti.", - "folders": "Cartelle", - "explore": "Esplora risorse", - "miViewExplorer": "&&Esplora risorse", - "noWorkspaceHelp": "Non sono ancora state aggiunte cartelle all'area di lavoro.\r\n[Aggiungi cartella](command:{0})", - "remoteNoFolderHelp": "Connesso a repository remoto.\r\n[Apri cartella](command:{0})", - "noFolderHelp": "Non ci sono ancora cartelle aperte.\r\n[Apri cartella](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "File", - "workspaces": "Aree di lavoro", - "file": "FILE", - "copyPath": "Copia percorso", - "copyRelativePath": "Copia il percorso relativo ", - "revealInSideBar": "Visualizza nella barra laterale", - "acceptLocalChanges": "Usa modifiche e sovrascrivi contenuto del file", - "revertLocalChanges": "Annulla le modifiche e torna al contenuto del file", - "copyPathOfActive": "Copia percorso del file attivo", - "copyRelativePathOfActive": "Copia il percorso relativo del File attivo", - "saveAllInGroup": "Salva tutto nel gruppo", - "saveFiles": "Salva tutti i file", - "revert": "Ripristina file", - "compareActiveWithSaved": "Confronta file attivo con file salvato", - "openToSide": "Apri lateralmente", - "saveAll": "Salva tutto", - "compareWithSaved": "Confronta con file salvato", - "compareWithSelected": "Confronta con selezionati", - "compareSource": "Seleziona per il confronto", - "compareSelected": "Confronta selezionati", - "close": "Chiudi", - "closeOthers": "Chiudi altri", - "closeSaved": "Chiudi salvati", - "closeAll": "Chiudi tutto", - "explorerOpenWith": "Apri con...", - "cut": "Taglia", - "deleteFile": "Elimina definitivamente", - "newFile": "Nuovo file", - "openFile": "Apri file...", - "miNewFile": "&&Nuovo file", - "miSave": "&&Salva", - "miSaveAs": "Salva &&con nome...", - "miSaveAll": "Salva &&tutto", - "miOpen": "&&Apri...", - "miOpenFile": "&&Apri file...", - "miOpenFolder": "Apri &&cartella...", - "miOpenWorkspace": "Aprire Wor&&kspace...", - "miAutoSave": "Salvataggio a&&utomatico", - "miRevert": "Ri&&pristina file", - "miCloseEditor": "Chiudi &&editor", - "miGotoFile": "Vai al &&file..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Editor file binari", - "hotExit.off": "Disabilita Hot Exit. Verrà visualizzato un prompt quando si prova a chiudere una finestra con file modificati ma non salvati.", - "hotExit.onExit": "La funzionalità Hot Exit verrà attivata quando si chiude l'ultima finestra in Windows/Linux o quando si attiva il comando `workbench.action.quit` (riquadro comandi, tasto di scelta rapida, menu). Tutte le finestre senza cartelle aperte verranno ripristinate al successivo avvio. Per accedere a un elenco di finestre aperte in precedenza che includono file non salvati, fare clic su `File > Apri recenti > Altro...`", - "hotExit.onExitAndWindowClose": "La funzionalità Hot Exit verrà attivata quando si chiude l'ultima finestra in Windows/Linux o quando si attiva il comando `workbench.action.quit` (riquadro comandi, tasto di scelta rapida, menu), nonché per qualsiasi finestra con una cartella aperta indipendentemente dal fatto che sia l'ultima. Tutte le finestre senza cartelle aperte verranno ripristinate al successivo avvio. Per accedere a un elenco di finestre aperte in precedenza che includono file non salvati, fare clic su `File > Apri recenti > Altro...`", - "hotExit": "Controlla se i file non salvati verranno memorizzati tra una sessione e l'altra, consentendo di ignorare il prompt di salvataggio alla chiusura dell'editor.", - "hotExit.onExitAndWindowCloseBrowser": "La funzionalità Hot Exit verrà attivata alla chiusura del browser o di una finestra o una scheda.", - "filesConfigurationTitle": "File", - "exclude": "Consente di configurare i criteri GLOB per escludere file e cartelle. Ad esempio, la funzionalità Esplora file stabilisce quali file e cartelle mostrare o nascondere in base a questa impostazione. Fare riferimento all'impostazione `#search.exclude#`, per definire esclusioni specifiche della ricerca. Per altre informazioni sui criteri GLOB, fare clic [qui](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.exclude.boolean": "Criterio GLOB da usare per trovare percorsi file. Impostare su True o False per abilitare o disabilitare il criterio.", - "files.exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", - "associations": "Consente di configurare le associazioni tra file e linguaggi, ad esempio `\"*.extension\": \"html\"`. Queste hanno la precedenza sulle associazioni predefinite dei linguaggi installati.", - "encoding": "Codifica del set di caratteri predefinita da usare durante la lettura e la scrittura di file. È possibile configurare questa impostazione anche in base alla lingua.", - "autoGuessEncoding": "Quando questa opzione è abilitata, l'editor proverà a ipotizzare la codifica del set di caratteri all'apertura dei file. È possibile configurare questa impostazione anche in base alla lingua.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Usa il carattere di fine riga specifico del sistema operativo.", - "eol": "Carattere di fine riga predefinito.", - "useTrash": "Sposta i file e/o le cartelle nel cestino del sistema operativo (Cestino in Windows) quando vengono eliminati. La disabilitazione di questa opzione comporta l'eliminazione definitiva di file e/o cartelle.", - "trimTrailingWhitespace": "Se è abilitato, taglierà lo spazio vuoto quando si salva un file.", - "insertFinalNewline": "Se è abilitato, inserisce un carattere di nuova riga finale alla fine del file durante il salvataggio.", - "trimFinalNewlines": "Se è abilitato, taglia tutte le nuove righe dopo il carattere di nuova riga finale alla fine del file durante il salvataggio.", - "files.autoSave.off": "Un editor modificato ma non salvato non viene mai salvato automaticamente.", - "files.autoSave.afterDelay": "Un editor modificato ma non salvato viene salvato automaticamente dopo l'istruzione `#files.autoSaveDelay#` configurata.", - "files.autoSave.onFocusChange": "Un editor modificato ma non salvato viene salvato automaticamente quando perde lo stato attivo.", - "files.autoSave.onWindowChange": "Un editor modificato ma non salvato viene salvato automaticamente quando la finestra perde lo stato attivo.", - "autoSave": "Controlla il salvataggio automatico degli editor modificati ma non salvati. Per altre informazioni sul salvataggio automatico, vedere [qui](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Controlla il ritardo in ms dopo il quale un editor modificato ma non salvato viene salvato automaticamente. Si applica solo quando `#files.autoSave#` è impostato su `{0}`.", - "watcherExclude": "Consente di configurare i criteri GLOB dei percorsi file da escludere dal controllo dei file. I criteri devono corrispondere in percorsi assoluti (per una corretta corrispondenza aggiungere come prefisso ** il percorso completo). Se si modifica questa impostazione, è necessario riavviare. Quando si nota che Code consuma troppo tempo della CPU all'avvio, è possibile escludere le cartelle di grandi dimensioni per ridurre il carico iniziale.", - "defaultLanguage": "Modalità linguaggio predefinita assegnata ai nuovi file. Se è configurata su `${activeEditorLanguage}`, verrà usata la modalità linguaggio dell'editor di testo attualmente attivo se presente.", - "maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per VS Code dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.", - "files.restoreUndoStack": "Ripristina lo stack di annullamento alla riapertura di un file.", - "askUser": "Il salvataggio non verrà eseguito e verrà chiesto di risolvere il conflitto.", - "overwriteFileOnDisk": "Per risolvere il conflitto di salvataggio, il file su disco verrà sovrascritto con le modifiche nell'editor.", - "files.saveConflictResolution": "Può verificarsi un conflitto di salvataggio quando un file viene salvato su disco che nel frattempo è stato modificato da un altro programma. Per evitare la perdita di dati, all'utente viene chiesto di confrontare le modifiche nell'editor con la versione su disco. Questa impostazione deve essere modificata solo se si verificano errori di conflitto di salvataggio frequenti e può causare la perdita di dati se usata senza prestare la dovuta attenzione.", - "files.simpleDialog.enable": "Abilita la finestra di dialogo semplice dei file. Tale finestra sostituisce quella di sistema se abilitata.", - "formatOnSave": "Formatta un file durante il salvataggio. Deve essere disponibile un formattatore, il file non deve essere salvato dopo il ritardo e l'editor non deve essere in fase di arresto.", - "everything": "Formatta l'intero file.", - "modification": "Formatta le modifiche (richiede il controllo del codice sorgente).", - "formatOnSaveMode": "Controlla se con Formatta dopo salvataggio viene formattato l'intero file o vengono formattate solo le modifiche. Si applica solo quando `#editor.formatOnSave#` è abilitato.", - "explorerConfigurationTitle": "Esplora file", - "openEditorsVisible": "Numero di editor visualizzati nel riquadro degli editor aperti. Impostarlo su 0 per nascondere il riquadro.", - "openEditorsSortOrder": "Controlla l'ordinamento degli editor nel riquadro Editor aperti.", - "sortOrder.editorOrder": "Gli editor sono visualizzati nello stesso ordine in cui vengono visualizzate le schede dell'editor.", - "sortOrder.alphabetical": "Gli editor sono visualizzati in ordine alfabetico in ogni gruppo di editor.", - "autoReveal.on": "I file verranno visualizzati e selezionati.", - "autoReveal.off": "I file non verranno visualizzati e selezionati.", - "autoReveal.focusNoScroll": "Lo scorrimento dei file non è attivo nella visualizzazione, ma lo stato attivo verrà applicato ugualmente.", - "autoReveal": "Controlla se Esplora risorse deve visualizzare e selezionare automaticamente i file all'apertura.", - "enableDragAndDrop": "Controlla se Esplora risorse deve consentire lo spostamento di file e cartelle tramite il trascinamento della selezione. Questa impostazione ha effetto solo sul trascinamento della selezione in Esplora risorse.", - "confirmDragAndDrop": "Controlla se Esplora risorse deve chiedere conferma prima di spostare file e cartelle tramite il trascinamento della selezione.", - "confirmDelete": "Controlla se Esplora risorse deve chiedere conferma quando si elimina un file tramite il cestino.", - "sortOrder.default": "I file e le cartelle vengono ordinati in ordine alfabetico in base al nome. Le cartelle vengono visualizzate prima dei file.", - "sortOrder.mixed": "I file e le cartelle vengono ordinati ordine alfabetico in base al nome, in un unico elenco ordinato.", - "sortOrder.filesFirst": "I file e le cartelle vengono ordinati in ordine alfabetico in base al nome. I file vengono visualizzati prima delle cartelle.", - "sortOrder.type": "I file e le cartelle vengono ordinati in ordine alfabetico in base all'estensione. Le cartelle vengono visualizzate prima dei file.", - "sortOrder.modified": "I file e le cartelle vengono ordinati in ordine decrescente in base alla data dell'ultima modifica. Le cartelle vengono visualizzate prima dei file.", - "sortOrder": "Controlla l'ordinamento di file e cartelle in Esplora risorse.", - "explorer.decorations.colors": "Controlla se le decorazioni file devono usare i colori.", - "explorer.decorations.badges": "Controlli se le decorazioni file devono usare le notifiche.", - "simple": "Aggiunge la parola \"copy\" alla fine del nome duplicato potenzialmente seguito da un numero", - "smart": "Aggiunge un numero alla fine del nome duplicato. Se il nome file include già un numero, prova a incrementare tale numero", - "explorer.incrementalNaming": "Controlla la strategia di denominazione da usare quando si assegna un nuovo nome a un elemento di Explorer duplicato in seguito a un'operazione Incolla.", - "compressSingleChildFolders": "Controlla se Esplora risorse deve eseguire il rendering delle cartelle in formato compatto. In tale formato le cartelle figlio verranno compresse in un elemento albero combinato. Utile, ad esempio, per strutture di pacchetti Java." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (eliminati, di sola lettura)", - "orphanedFile": "{0} (eliminato)", - "readonlyFile": "{0} (di sola lettura)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentirgli di usare più memoria", - "relaunchWithIncreasedMemoryLimit": "Riavvia con {0} MB", - "configureMemoryLimit": "Configura limite di memoria" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Aprire prima un file per visualizzarlo" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "È true quando il viewlet ESPLORA RISORSE è visibile.", - "explorerResourceIsFolder": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è una cartella.", - "explorerResourceReadonly": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è di sola lettura.", - "explorerResourceIsRoot": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è una cartella radice.", - "explorerResourceCut": "È true quando un elemento in ESPLORA RISORSE è stata tagliato per un'operazione taglia e incolla.", - "explorerResourceMoveableToTrash": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE può essere spostato nel cestino.", - "filesExplorerFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione ESPLORA RISORSE.", - "openEditorsVisible": "È true quando la visualizzazione EDITOR APERTI è visibile.", - "openEditorsFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione EDITOR APERTI.", - "explorerViewletFocus": "È true quando lo stato attivo si trova all'interno del viewlet ESPLORA RISORSE.", - "explorerViewletCompressedFocus": "È true quando l'elemento con lo stato attivo nella visualizzazione ESPLORA RISORSE è un elemento compatto.", - "explorerViewletCompressedFirstFocus": "È true quando lo stato attivo si trova all'interno della prima parte di un elemento compatto nella visualizzazione ESPLORA RISORSE.", - "explorerViewletCompressedLastFocus": "È true quando lo stato attivo si trova all'interno dell'ultima parte di un elemento compatto nella visualizzazione ESPLORA RISORSE." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Sezione di Esplora risorse: {0}", - "createNewFile": "Nuovo file", - "createNewFolder": "Nuova cartella", - "refreshExplorer": "Aggiorna Explorer", - "collapseExplorerFolders": "Comprimi cartelle in Explorer" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Editor aperti", - "dirtyCounter": "{0} non salvati", - "flipLayout": "Attiva/Disattiva il layout editor verticale/orizzontale", - "miToggleEditorLayout": "Inverti &&layout", - "newUntitledFile": "Nuovo file senza nome" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "Nessuna cartella aperta" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Usare le azioni della barra degli strumenti dell'editor per annullare le modifiche oppure sovrascrivere il contenuto del file con le modifiche.", - "staleSaveError": "Non è stato possibile salvare '{0}': il contenuto del file è più recente. Confrontare la versione corrente con il contenuto del file oppure sovrascrivere il contenuto del file con le modifiche apportate.", - "readonlySaveErrorAdmin": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Admin' per riprovare come amministratore.", - "readonlySaveErrorSudo": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Sudo' per riprovare come utente con privilegi avanzati.", - "readonlySaveError": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi' per provare a renderlo scrivibile.", - "permissionDeniedSaveError": "Impossibile salvare '{0}': Autorizzazioni insufficienti. Selezionare 'Riprova come Admin' per eseguire come amministratore.", - "permissionDeniedSaveErrorSudo": "Non è stato possibile salvare '{0}': autorizzazioni insufficienti. Selezionare 'Riprova come Sudo' per riprovare come utente con privilegi avanzati.", - "genericSaveError": "Non è stato possibile salvare '{0}': {1}", - "learnMore": "Altre informazioni", - "dontShowAgain": "Non visualizzare più questo messaggio", - "compareChanges": "Confronta", - "saveConflictDiffLabel": "{0} (nel file) ↔ {1} (in {2}) - Risolvi conflitto di salvataggio", - "overwriteElevated": "Sovrascrivi come admin...", - "overwriteElevatedSudo": "Sovrascrivere come Sudo...", - "saveElevated": "Riprova come amministratore...", - "saveElevatedSudo": "Riprova come Sudo...", - "retry": "Riprova", - "discard": "Scarta", - "overwrite": "Sovrascrivi", - "configure": "Configura" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Salva con nome...", - "save": "Salva", - "saveWithoutFormatting": "Salva senza formattazione", - "saveAll": "Salva tutto", - "removeFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro", - "newUntitledFile": "Nuovo file senza nome", - "modifiedLabel": "{0} (nel file) ↔ {1}", - "openFileToCopy": "Aprire prima un file per copiarne il percorso", - "genericSaveError": "Non è stato possibile salvare '{0}': {1}", - "retry": "Riprova", - "discard": "Rimuovi", - "genericRevertError": "Impossibile ripristinare '{0}': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Nuovo file", - "newFolder": "Nuova cartella", - "rename": "Rinomina", - "delete": "Elimina", - "copyFile": "Copia", - "pasteFile": "Incolla", - "download": "Scarica...", - "deleteButtonLabelRecycleBin": "&&Sposta nel Cestino", - "deleteButtonLabelTrash": "&&Sposta nel cestino", - "deleteButtonLabel": "&&Elimina", - "dirtyMessageFilesDelete": "Si sta per eliminare file con modifiche non salvate. Continuare?", - "dirtyMessageFolderOneDelete": "Si sta per eliminare una cartella {0} con modifiche non salvate in un file. Continuare?", - "dirtyMessageFolderDelete": "Si sta per eliminare una cartella {0} con modifiche non salvate in {1} file. Continuare?", - "dirtyMessageFileDelete": "Si sta per eliminare {0} che contiene modifiche non salvate. Continuare?", - "dirtyWarning": "Le modifiche apportate andranno perse se non vengono salvate.", - "irreversible": "Questa azione è irreversibile.", - "restorePlural": "È possibile ripristinare questi file usando il comando Annulla", - "restore": "È possibile ripristinare questo file usando il comando Annulla", - "undoBinFiles": "È possibile ripristinare questi file dal Cestino.", - "undoBin": "È possibile ripristinare questo file dal Cestino.", - "undoTrashFiles": "È possibile ripristinare questi file dal Cestino.", - "undoTrash": "È possibile ripristinare questo file dal Cestino.", - "doNotAskAgain": "Non visualizzare più questo messaggio", - "deleteBulkEdit": "Elimina {0} file", - "deleteFileBulkEdit": "Elimina {0}", - "deletingBulkEdit": "Eliminazione di {0} file", - "deletingFileBulkEdit": "Eliminazione di {0}", - "binFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", - "trashFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", - "deletePermanentlyButtonLabel": "&&Eliminare in modo permanente", - "retryButtonLabel": "&&Riprova", - "confirmMoveTrashMessageFilesAndDirectories": "Eliminare i {0} file/directory seguenti e il relativo contenuto?", - "confirmMoveTrashMessageMultipleDirectories": "Eliminare le {0} directory seguenti e il relativo contenuto?", - "confirmMoveTrashMessageMultiple": "Sei sicuro di voler eliminarei seguenti {0} file?", - "confirmMoveTrashMessageFolder": "Eliminare '{0}' e il relativo contenuto?", - "confirmMoveTrashMessageFile": "Eliminare '{0}'?", - "confirmDeleteMessageFilesAndDirectories": "Eliminare definitivamente i {0} file/directory seguenti e il relativo contenuto?", - "confirmDeleteMessageMultipleDirectories": "Eliminare definitivamente le {0} directory seguenti e il relativo contenuto?", - "confirmDeleteMessageMultiple": "Sei sicuro di voler eliminare permanentemente i seguenti {0} file?", - "confirmDeleteMessageFolder": "Eliminare definitivamente '{0}' e il relativo contenuto?", - "confirmDeleteMessageFile": "Eliminare definitivamente '{0}'?", - "globalCompareFile": "Confronta file attivo con...", - "fileToCompareNoFile": "Selezionare un file per il confronto.", - "openFileToCompare": "Aprire prima un file per confrontarlo con un altro file.", - "toggleAutoSave": "Attiva/Disattiva salvataggio automatico", - "saveAllInGroup": "Salva tutto nel gruppo", - "closeGroup": "Chiudi gruppo", - "focusFilesExplorer": "Stato attivo su Esplora file", - "showInExplorer": "Visualizza file attivo nella barra laterale", - "openFileToShow": "Aprire prima di tutto un file per visualizzarlo in Esplora risorse", - "openFileInNewWindow": "Apri file attivo in un'altra finestra", - "openFileToShowInNewWindow.unsupportedschema": "L'editor attivo deve contenere una risorsa apribile.", - "openFileToShowInNewWindow.nofile": "Aprire prima un file per visualizzarlo in un'altra finestra", - "emptyFileNameError": "È necessario specificare un nome file o un nome di cartella.", - "fileNameStartsWithSlashError": "Un nome di file o cartella non può iniziare con una barra.", - "fileNameExistsError": "In questo percorso esiste già un file o una cartella **{0}**. Scegliere un nome diverso.", - "invalidFileNameError": "Il nome **{0}** non è valido per un nome file o un nome di cartella. Scegliere un nome diverso.", - "fileNameWhitespaceWarning": "Sono stati rilevati spazi vuoti iniziali e finali nel nome del file o della cartella.", - "compareWithClipboard": "Confronta il file attivo con gli appunti", - "clipboardComparisonLabel": "Appunti ↔ {0}", - "retry": "Riprova", - "createBulkEdit": "Crea {0}", - "creatingBulkEdit": "Creazione di {0}", - "renameBulkEdit": "Rinomina {0} in {1}", - "renamingBulkEdit": "Ridenominazione di {0} in {1}", - "downloadingFiles": "In fase di download", - "downloadProgressSmallMany": "{0} di {1} file ({2}/s)", - "downloadProgressLarge": "{0} ({1} di {2}, {3}/s)", - "downloadButton": "Scarica", - "chooseWhereToDownload": "Scegli il percorso di download", - "downloadBulkEdit": "Scarica {0}", - "downloadingBulkEdit": "Download di {0}", - "fileIsAncestor": "Il file da incollare è un predecessore della cartella di destinazione", - "movingBulkEdit": "Spostamento di {0} file", - "movingFileBulkEdit": "Spostamento di {0}", - "moveBulkEdit": "Sposta {0} file", - "moveFileBulkEdit": "Sposta {0}", - "copyingBulkEdit": "Copia di {0} file", - "copyingFileBulkEdit": "Copia di {0}", - "copyBulkEdit": "Copia {0} file", - "copyFileBulkEdit": "Copia {0}", - "fileDeleted": "Il file o i file da incollare sono stati eliminati o spostati da quando sono stati copiati. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Invia commenti e suggerimenti tramite Twitter", + "status.feedback.name": "Feedback" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "Visualizzatore file binari" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Microsoft .NET Framework 4.5 è obbligatorio. Selezionare il collegamento per installarlo.", - "installNet": "Scarica .NET Framework 4.5", - "enospcError": "Non è possibile controllare la presenza di modifiche apportate ai file in questa cartella di grandi dimensioni dell'area di lavoro. Per risolvere questo problema, seguire il collegamento alle istruzioni.", - "learnMore": "Istruzioni" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Crea file", + "openFolderError": "Il file è una directory", + "textFileEditor": "Editor file di testo" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Confronta", + "configure": "Configura", + "discard": "Scarta", + "dontShowAgain": "Non visualizzare più questo messaggio", + "genericSaveError": "Non è stato possibile salvare '{0}': {1}", + "learnMore": "Altre informazioni", + "overwrite": "Sovrascrivi", + "overwriteElevated": "Sovrascrivi come admin...", + "overwriteElevatedSudo": "Sovrascrivere come Sudo...", + "permissionDeniedSaveError": "Impossibile salvare '{0}': Autorizzazioni insufficienti. Selezionare 'Riprova come Admin' per eseguire come amministratore.", + "permissionDeniedSaveErrorSudo": "Non è stato possibile salvare '{0}': autorizzazioni insufficienti. Selezionare 'Riprova come Sudo' per riprovare come utente con privilegi avanzati.", + "readonlySaveError": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi' per provare a renderlo scrivibile.", + "readonlySaveErrorAdmin": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Admin' per riprovare come amministratore.", + "readonlySaveErrorSudo": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Sudo' per riprovare come utente con privilegi avanzati.", + "retry": "Riprova", + "saveConflictDiffLabel": "{0} (nel file) ↔ {1} (in {2}) - Risolvi conflitto di salvataggio", + "saveElevated": "Riprova come amministratore...", + "saveElevatedSudo": "Riprova come Sudo...", + "staleSaveError": "Non è stato possibile salvare '{0}': il contenuto del file è più recente. Confrontare la versione corrente con il contenuto del file oppure sovrascrivere il contenuto del file con le modifiche apportate.", + "userGuide": "Usare le azioni della barra degli strumenti dell'editor per annullare le modifiche oppure sovrascrivere il contenuto del file con le modifiche." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Esplora risorse", + "explorerViewIcon": "Icona della visualizzazione Esplora risorse.", + "folders": "Cartelle", + "miViewExplorer": "&&Esplora risorse", + "noFolderHelp": "Non ci sono ancora cartelle aperte.\r\n[Apri cartella](command:{0})", + "noWorkspaceHelp": "Non sono ancora state aggiunte cartelle all'area di lavoro.\r\n[Aggiungi cartella](command:{0})", + "openEditorsIcon": "Icona della visualizzazione Editor aperti.", + "remoteNoFolderHelp": "Connesso a remoto.\r\n[Apri cartella](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", + "clipboardComparisonLabel": "Appunti ↔ {0}", + "closeGroup": "Chiudi gruppo", + "compareWithClipboard": "Confronta il file attivo con gli appunti", + "confirmDeleteMessageFile": "Eliminare definitivamente '{0}'?", + "confirmDeleteMessageFilesAndDirectories": "Eliminare definitivamente i {0} file/directory seguenti e il relativo contenuto?", + "confirmDeleteMessageFolder": "Eliminare definitivamente '{0}' e il relativo contenuto?", + "confirmDeleteMessageMultiple": "Sei sicuro di voler eliminare permanentemente i seguenti {0} file?", + "confirmDeleteMessageMultipleDirectories": "Eliminare definitivamente le {0} directory seguenti e il relativo contenuto?", + "confirmMoveTrashMessageFile": "Eliminare '{0}'?", + "confirmMoveTrashMessageFilesAndDirectories": "Eliminare i {0} file/directory seguenti e il relativo contenuto?", + "confirmMoveTrashMessageFolder": "Eliminare '{0}' e il relativo contenuto?", + "confirmMoveTrashMessageMultiple": "Sei sicuro di voler eliminarei seguenti {0} file?", + "confirmMoveTrashMessageMultipleDirectories": "Eliminare le {0} directory seguenti e il relativo contenuto?", + "copyBulkEdit": "Copia {0} file", + "copyFile": "Copia", + "copyFileBulkEdit": "Copia {0}", + "copyingBulkEdit": "Copia di {0} file", + "copyingFileBulkEdit": "Copia di {0}", + "createBulkEdit": "Crea {0}", + "creatingBulkEdit": "Creazione di {0}", + "delete": "Elimina", + "deleteBulkEdit": "Elimina {0} file", + "deleteButtonLabel": "&&Elimina", + "deleteButtonLabelRecycleBin": "&&Sposta nel Cestino", + "deleteButtonLabelTrash": "&&Sposta nel cestino", + "deleteFileBulkEdit": "Elimina {0}", + "deletePermanentlyButtonLabel": "&&Eliminare in modo permanente", + "deletingBulkEdit": "Eliminazione di {0} file", + "deletingFileBulkEdit": "Eliminazione di {0}", + "dirtyMessageFileDelete": "Si sta per eliminare {0} che contiene modifiche non salvate. Continuare?", + "dirtyMessageFilesDelete": "Si sta per eliminare file con modifiche non salvate. Continuare?", + "dirtyMessageFolderDelete": "Si sta per eliminare una cartella {0} con modifiche non salvate in {1} file. Continuare?", + "dirtyMessageFolderOneDelete": "Si sta per eliminare una cartella {0} con modifiche non salvate in un file. Continuare?", + "dirtyWarning": "Le modifiche apportate andranno perse se non vengono salvate.", + "doNotAskAgain": "Non visualizzare più questo messaggio", + "download": "Scarica...", + "emptyFileNameError": "È necessario specificare un nome file o un nome di cartella.", + "fileDeleted": "Il file o i file da incollare sono stati eliminati o spostati da quando sono stati copiati. {0}", + "fileIsAncestor": "Il file da incollare è un predecessore della cartella di destinazione", + "fileNameExistsError": "In questo percorso esiste già un file o una cartella **{0}**. Scegliere un nome diverso.", + "fileNameStartsWithSlashError": "Un nome di file o cartella non può iniziare con una barra.", + "fileNameWhitespaceWarning": "Sono stati rilevati spazi vuoti iniziali e finali nel nome del file o della cartella.", + "focusFilesExplorer": "Stato attivo su Esplora file", + "globalCompareFile": "Confronta file attivo con...", + "invalidFileNameError": "Il nome **{0}** non è valido per un nome file o un nome di cartella. Scegliere un nome diverso.", + "irreversible": "Questa azione è irreversibile.", + "moveBulkEdit": "Sposta {0} file", + "moveFileBulkEdit": "Sposta {0}", + "movingBulkEdit": "Spostamento di {0} file", + "movingFileBulkEdit": "Spostamento di {0}", + "newFile": "Nuovo file", + "newFolder": "Nuova cartella", + "ok": "OK", + "openFileInNewWindow": "Apri file attivo in un'altra finestra", + "openFileToShowInNewWindow.unsupportedschema": "L'editor attivo deve contenere una risorsa apribile.", + "pasteFile": "Incolla", + "rename": "Rinomina", + "renameBulkEdit": "Rinomina {0} in {1}", + "renamingBulkEdit": "Ridenominazione di {0} in {1}", + "restore": "È possibile ripristinare questo file usando il comando Annulla", + "restorePlural": "È possibile ripristinare questi file usando il comando Annulla", + "retry": "Riprova", + "retryButtonLabel": "&&Riprova", + "saveAllInGroup": "Salva tutto nel gruppo", + "showInExplorer": "Visualizza file attivo nella barra laterale", + "toggleAutoSave": "Attiva/Disattiva salvataggio automatico", + "trashFailed": "Impossibile eliminare utilizzando il Cestino. Si desidera eliminare definitivamente invece?", + "undoBin": "È possibile ripristinare questo file dal Cestino.", + "undoBinFiles": "È possibile ripristinare questi file dal Cestino.", + "undoTrash": "È possibile ripristinare questo file dal Cestino.", + "undoTrashFiles": "È possibile ripristinare questi file dal Cestino.", + "upload": "Carica..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Usa modifiche e sovrascrivi contenuto del file", + "close": "Chiudi", + "closeAll": "Chiudi tutto", + "closeOthers": "Chiudi altri", + "closeSaved": "Chiudi salvati", + "compareActiveWithSaved": "Confronta file attivo con file salvato", + "compareSelected": "Confronta selezionati", + "compareSource": "Seleziona per il confronto", + "compareWithSaved": "Confronta con file salvato", + "compareWithSelected": "Confronta con selezionati", + "copyPath": "Copia percorso", + "copyPathOfActive": "Copia percorso del file attivo", + "copyRelativePath": "Copia il percorso relativo ", + "copyRelativePathOfActive": "Copia il percorso relativo del File attivo", + "cut": "Taglia", + "deleteFile": "Elimina definitivamente", + "explorerOpenWith": "Apri con...", + "file": "FILE", + "filesCategory": "File", + "miAutoSave": "Salvataggio a&&utomatico", + "miCloseEditor": "Chiudi &&editor", + "miGotoFile": "Vai al &&file...", + "miNewFile": "&&Nuovo file", + "miOpen": "&&Apri...", + "miOpenFile": "&&Apri file...", + "miOpenFolder": "Apri &&cartella...", + "miOpenWorkspace": "Aprire Wor&&kspace...", + "miRevert": "Ri&&pristina file", + "miSave": "&&Salva", + "miSaveAll": "Salva &&tutto", + "miSaveAs": "Salva &&con nome...", + "newFile": "Nuovo file", + "openFile": "Apri file...", + "openToSide": "Apri lateralmente", + "revealInSideBar": "Visualizza nella barra laterale", + "revert": "Ripristina file", + "revertLocalChanges": "Annulla le modifiche e torna al contenuto del file", + "saveAll": "Salva tutto", + "saveAllInGroup": "Salva tutto nel gruppo", + "saveFiles": "Salva tutti i file", + "workspaces": "Aree di lavoro" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Rimuovi", + "genericRevertError": "Impossibile ripristinare '{0}': {1}", + "genericSaveError": "Non è stato possibile salvare '{0}': {1}", + "modifiedLabel": "{0} (nel file) ↔ {1}", + "newUntitledFile": "Nuovo file senza nome", + "removeFolderFromWorkspace": "Rimuovi cartella dall'area di lavoro", + "retry": "Riprova", + "save": "Salva", + "saveAll": "Salva tutto", + "saveAs": "Salva con nome...", + "saveWithoutFormatting": "Salva senza formattazione" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Aggiungi cartella all'area di lavoro", + "addFolders": "&&Aggiungi cartelle all'area di lavoro", + "cancel": "Annulla", + "chooseWhereToDownload": "Scegli il percorso di download", + "confirmManyOverwrites": "I {0} file e/o cartelle seguenti esistono già nella cartella di destinazione. Sostituirli?", + "confirmOverwrite": "Nella cartella di destinazione esiste già un file o una cartella denominata '{0}'. Sovrascrivere?", + "copyFile": "Copia {0}", + "copyFolder": "&&Copia cartella", + "copyFolders": "&&Copia cartelle", + "copyfolder": "Copiare '{0}'?", + "copyfolders": "Copiare le cartelle?", + "copyingFile": "Copia di {0}", + "copyingFiles": "Copia in corso...", + "copyingnFile": "Copia delle risorse di {0}", + "copynFile": "Copia risorse di {0}", + "downloadBulkEdit": "Scarica {0}", + "downloadButton": "Scarica", + "downloadProgressLarge": "{0} ({1} di {2}, {3}/s)", + "downloadProgressSmallMany": "{0} di {1} file ({2}/s)", + "downloadingBulkEdit": "Download di {0}", + "downloadingFiles": "In fase di download", + "dropFolder": "Copiare '{0}' oppure aggiungere '{0}' come cartella all'area di lavoro?", + "dropFolders": "Copiare le cartelle oppure aggiungerle all'area di lavoro?", + "irreversible": "Questa azione è irreversibile.", + "overwrite": "Sovrascrivi {0}", + "overwriting": "Sovrascrittura di {0}", + "replaceButtonLabel": "&&Sostituisci", + "uploadProgressLarge": "{0} ({1} di {2}, {3}/s)", + "uploadProgressSmallMany": "{0} di {1} file ({2}/s)", + "uploadingFiles": "In fase di caricamento" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Il salvataggio non verrà eseguito e verrà chiesto di risolvere il conflitto.", + "associations": "Consente di configurare le associazioni tra file e linguaggi, ad esempio `\"*.extension\": \"html\"`. Queste hanno la precedenza sulle associazioni predefinite dei linguaggi installati.", + "autoGuessEncoding": "Quando questa opzione è abilitata, l'editor proverà a ipotizzare la codifica del set di caratteri all'apertura dei file. È possibile configurare questa impostazione anche in base alla lingua.", + "autoReveal": "Controlla se Esplora risorse deve visualizzare e selezionare automaticamente i file all'apertura.", + "autoReveal.focusNoScroll": "Lo scorrimento dei file non è attivo nella visualizzazione, ma lo stato attivo verrà applicato ugualmente.", + "autoReveal.off": "I file non verranno visualizzati e selezionati.", + "autoReveal.on": "I file verranno visualizzati e selezionati.", + "autoSave": "Controlla il salvataggio automatico degli editor modificati ma non salvati. Per altre informazioni sul salvataggio automatico, vedere [qui](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Controlla il ritardo in ms dopo il quale un editor modificato ma non salvato viene salvato automaticamente. Si applica solo quando `#files.autoSave#` è impostato su `{0}`.", + "binaryFileEditor": "Editor file binari", + "compressSingleChildFolders": "Controlla se Esplora risorse deve eseguire il rendering delle cartelle in formato compatto. In tale formato le cartelle figlio verranno compresse in un elemento albero combinato. Utile, ad esempio, per strutture di pacchetti Java.", + "confirmDelete": "Controlla se Esplora risorse deve chiedere conferma quando si elimina un file tramite il cestino.", + "confirmDragAndDrop": "Controlla se Esplora risorse deve chiedere conferma prima di spostare file e cartelle tramite il trascinamento della selezione.", + "defaultLanguage": "Modalità linguaggio predefinita assegnata ai nuovi file. Se è configurata su `${activeEditorLanguage}`, verrà usata la modalità linguaggio dell'editor di testo attualmente attivo se presente.", + "enableDragAndDrop": "Controlla se Esplora risorse deve consentire lo spostamento di file e cartelle tramite il trascinamento della selezione. Questa impostazione ha effetto solo sul trascinamento della selezione in Esplora risorse.", + "encoding": "Codifica del set di caratteri predefinita da usare durante la lettura e la scrittura di file. È possibile configurare questa impostazione anche in base alla lingua.", + "eol": "Carattere di fine riga predefinito.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Usa il carattere di fine riga specifico del sistema operativo.", + "everything": "Formatta l'intero file.", + "exclude": "Consente di configurare i criteri GLOB per escludere file e cartelle. Ad esempio, la funzionalità Esplora file stabilisce quali file e cartelle mostrare o nascondere in base a questa impostazione. Fare riferimento all'impostazione `#search.exclude#`, per definire esclusioni specifiche della ricerca. Per altre informazioni sui criteri GLOB, fare clic [qui](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Controlli se le decorazioni file devono usare le notifiche.", + "explorer.decorations.colors": "Controlla se le decorazioni file devono usare i colori.", + "explorer.incrementalNaming": "Controlla la strategia di denominazione da usare quando si assegna un nuovo nome a un elemento di Explorer duplicato in seguito a un'operazione Incolla.", + "explorerConfigurationTitle": "Esplora file", + "files.autoSave.afterDelay": "Un editor modificato ma non salvato viene salvato automaticamente dopo l'istruzione `#files.autoSaveDelay#` configurata.", + "files.autoSave.off": "Un editor modificato ma non salvato non viene mai salvato automaticamente.", + "files.autoSave.onFocusChange": "Un editor modificato ma non salvato viene salvato automaticamente quando perde lo stato attivo.", + "files.autoSave.onWindowChange": "Un editor modificato ma non salvato viene salvato automaticamente quando la finestra perde lo stato attivo.", + "files.exclude.boolean": "Criterio GLOB da usare per trovare percorsi file. Impostare su True o False per abilitare o disabilitare il criterio.", + "files.exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", + "files.restoreUndoStack": "Ripristina lo stack di annullamento alla riapertura di un file.", + "files.saveConflictResolution": "Può verificarsi un conflitto di salvataggio quando un file viene salvato su disco che nel frattempo è stato modificato da un altro programma. Per evitare la perdita di dati, all'utente viene chiesto di confrontare le modifiche nell'editor con la versione su disco. Questa impostazione deve essere modificata solo se si verificano errori di conflitto di salvataggio frequenti e può causare la perdita di dati se usata senza prestare la dovuta attenzione.", + "files.simpleDialog.enable": "Abilita la finestra di dialogo semplice dei file. Tale finestra sostituisce quella di sistema se abilitata.", + "filesConfigurationTitle": "File", + "formatOnSave": "Formatta un file durante il salvataggio. Deve essere disponibile un formattatore, il file non deve essere salvato dopo il ritardo e l'editor non deve essere in fase di arresto.", + "formatOnSaveMode": "Controlla se con Formatta dopo salvataggio viene formattato l'intero file o vengono formattate solo le modifiche. Si applica solo quando `#editor.formatOnSave#` è abilitato.", + "hotExit": "Controlla se i file non salvati verranno memorizzati tra una sessione e l'altra, consentendo di ignorare il prompt di salvataggio alla chiusura dell'editor.", + "hotExit.off": "Disabilita Hot Exit. Verrà visualizzato un prompt quando si prova a chiudere una finestra con file modificati ma non salvati.", + "hotExit.onExit": "La funzionalità Hot Exit verrà attivata quando si chiude l'ultima finestra in Windows/Linux o quando si attiva il comando `workbench.action.quit` (riquadro comandi, tasto di scelta rapida, menu). Tutte le finestre senza cartelle aperte verranno ripristinate al successivo avvio. Per accedere a un elenco di finestre aperte in precedenza che includono file non salvati, fare clic su `File > Apri recenti > Altro...`", + "hotExit.onExitAndWindowClose": "La funzionalità Hot Exit verrà attivata quando si chiude l'ultima finestra in Windows/Linux o quando si attiva il comando `workbench.action.quit` (riquadro comandi, tasto di scelta rapida, menu), nonché per qualsiasi finestra con una cartella aperta indipendentemente dal fatto che sia l'ultima. Tutte le finestre senza cartelle aperte verranno ripristinate al successivo avvio. Per accedere a un elenco di finestre aperte in precedenza che includono file non salvati, fare clic su `File > Apri recenti > Altro...`", + "hotExit.onExitAndWindowCloseBrowser": "La funzionalità Hot Exit verrà attivata alla chiusura del browser o di una finestra o una scheda.", + "insertFinalNewline": "Se è abilitato, inserisce un carattere di nuova riga finale alla fine del file durante il salvataggio.", + "maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per VS Code dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.", + "modification": "Formatta le modifiche (richiede il controllo del codice sorgente).", + "openEditorsSortOrder": "Controlla l'ordinamento degli editor nel riquadro Editor aperti.", + "openEditorsVisible": "Numero di editor visualizzati nel riquadro degli editor aperti. Impostarlo su 0 per nascondere il riquadro.", + "overwriteFileOnDisk": "Per risolvere il conflitto di salvataggio, il file su disco verrà sovrascritto con le modifiche nell'editor.", + "simple": "Aggiunge la parola \"copy\" alla fine del nome duplicato potenzialmente seguito da un numero", + "smart": "Aggiunge un numero alla fine del nome duplicato. Se il nome file include già un numero, prova a incrementare tale numero", + "sortOrder": "Controlla l'ordinamento basato sulle proprietà di file e cartelle in Explorer.", + "sortOrder.alphabetical": "Gli editor sono visualizzati in ordine alfabetico in ogni gruppo di editor.", + "sortOrder.default": "I file e le cartelle sono ordinati in base ai relativi nomi. Le cartelle sono visualizzate prima dei file.", + "sortOrder.editorOrder": "Gli editor sono visualizzati nello stesso ordine in cui vengono visualizzate le schede dell'editor.", + "sortOrder.filesFirst": "I file e le cartelle sono ordinati in base ai relativi nomi. I file vengono visualizzati prima delle cartelle.", + "sortOrder.mixed": "I file e le cartelle sono ordinati in base ai relativi nomi. I file vengono visualizzati mischiati alle cartelle.", + "sortOrder.modified": "I file e le cartelle vengono ordinati in ordine decrescente in base alla data dell'ultima modifica. Le cartelle vengono visualizzate prima dei file.", + "sortOrder.type": "I file e le cartelle sono raggruppati per tipo di estensione, quindi ordinati in base ai relativi nomi. Le cartelle sono visualizzate prima dei file.", + "sortOrderLexicographicOptions": "Controlla l'ordinamento lessicografico dei nomi di file e cartelle in Esplora risorse.", + "sortOrderLexicographicOptions.default": "I nomi in maiuscolo e minuscolo vengono mescolati insieme.", + "sortOrderLexicographicOptions.lower": "I nomi in minuscolo vengono raggruppati prima dei nomi in maiuscolo.", + "sortOrderLexicographicOptions.unicode": "I nomi sono ordinati in ordine Unicode.", + "sortOrderLexicographicOptions.upper": "I nomi in maiuscolo vengono raggruppati prima dei nomi in minuscolo.", + "trimFinalNewlines": "Se è abilitato, taglia tutte le nuove righe dopo il carattere di nuova riga finale alla fine del file durante il salvataggio.", + "trimTrailingWhitespace": "Se è abilitato, taglierà lo spazio vuoto quando si salva un file.", + "useTrash": "Sposta i file e/o le cartelle nel cestino del sistema operativo (Cestino in Windows) quando vengono eliminati. La disabilitazione di questa opzione comporta l'eliminazione definitiva di file e/o cartelle.", + "watcherExclude": "Consente di configurare i criteri GLOB dei percorsi file da escludere dal controllo dei file. I criteri devono corrispondere in percorsi assoluti (per una corretta corrispondenza aggiungere come prefisso ** il percorso completo). Se si modifica questa impostazione, è necessario riavviare. Quando si nota che Code consuma troppo tempo della CPU all'avvio, è possibile escludere le cartelle di grandi dimensioni per ridurre il carico iniziale." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "Nessuna cartella aperta" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "Non è possibile risolvere la cartella dell'area di lavoro", + "label": "Esplora risorse", + "symbolicLlink": "Collegamento simbolico", + "unknown": "Tipo di file sconosciuto" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Comprimi cartelle in Explorer", + "createNewFile": "Nuovo file", + "createNewFolder": "Nuova cartella", + "explorerSection": "Sezione di Esplora risorse: {0}", + "refreshExplorer": "Aggiorna Explorer" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "Spostare '{0}' in '{1}'?", + "confirmMultiMove": "Spostare i {0} file seguenti in '{1}'?", + "confirmRootMove": "Modificare l'ordine della cartella radice '{0}' nell'area di lavoro?", + "confirmRootsMove": "Modificare l'ordine di più cartelle radice nell'area di lavoro?", + "copy": "Copia {0}", + "copying": "Copia di {0}", + "doNotAskAgain": "Non visualizzare più questo messaggio", + "fileInputAriaLabel": "Digitare il nome file. Premere INVIO per confermare oppure ESC per annullare.", + "move": "Sposta {0}", + "moveButtonLabel": "&&Sposta", + "moving": "Spostamento di {0}", + "ok": "OK", + "treeAriaLabel": "Esplora file" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} non salvati", + "flipLayout": "Attiva/Disattiva il layout editor verticale/orizzontale", + "miToggleEditorLayout": "Inverti &&layout", + "newUntitledFile": "Nuovo file senza nome", + "openEditors": "Editor aperti" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 file non salvato", "dirtyFiles": "{0} file non salvati" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Editor file di testo", - "openFolderError": "Il file è una directory", - "createFile": "Crea file" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "È true quando un elemento in ESPLORA RISORSE è stata tagliato per un'operazione taglia e incolla.", + "explorerResourceIsFolder": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è una cartella.", + "explorerResourceIsRoot": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è una cartella radice.", + "explorerResourceMoveableToTrash": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE può essere spostato nel cestino.", + "explorerResourceReadonly": "È true quando l'elemento con lo stato attivo in ESPLORA RISORSE è di sola lettura.", + "explorerViewletCompressedFirstFocus": "È true quando lo stato attivo si trova all'interno della prima parte di un elemento compatto nella visualizzazione ESPLORA RISORSE.", + "explorerViewletCompressedFocus": "È true quando l'elemento con lo stato attivo nella visualizzazione ESPLORA RISORSE è un elemento compatto.", + "explorerViewletCompressedLastFocus": "È true quando lo stato attivo si trova all'interno dell'ultima parte di un elemento compatto nella visualizzazione ESPLORA RISORSE.", + "explorerViewletFocus": "È true quando lo stato attivo si trova all'interno del viewlet ESPLORA RISORSE.", + "explorerViewletVisible": "È true quando il viewlet ESPLORA RISORSE è visibile.", + "filesExplorerFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione ESPLORA RISORSE.", + "openEditorsFocus": "È true quando lo stato attivo si trova all'interno della visualizzazione EDITOR APERTI.", + "openEditorsVisible": "È true quando la visualizzazione EDITOR APERTI è visibile." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Non è possibile risolvere la cartella dell'area di lavoro", - "symbolicLlink": "Collegamento simbolico", - "unknown": "Tipo di file sconosciuto", - "label": "Esplora risorse" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "Non è possibile controllare la presenza di modifiche apportate ai file in questa cartella di grandi dimensioni dell'area di lavoro. Per risolvere questo problema, seguire il collegamento alle istruzioni.", + "installNet": "Scarica .NET Framework 4.5", + "learnMore": "Istruzioni", + "netVersionError": "Microsoft .NET Framework 4.5 è obbligatorio. Selezionare il collegamento per installarlo." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Esplora file", - "fileInputAriaLabel": "Digitare il nome file. Premere INVIO per confermare oppure ESC per annullare.", - "confirmOverwrite": "Nella cartella di destinazione esiste già un file o una cartella denominata '{0}'. Sovrascrivere?", - "irreversible": "Questa azione è irreversibile.", - "replaceButtonLabel": "&&Sostituisci", - "confirmManyOverwrites": "I {0} file e/o cartelle seguenti esistono già nella cartella di destinazione. Sostituirli?", - "uploadingFiles": "In fase di caricamento", - "overwrite": "Sovrascrivi {0}", - "overwriting": "Sovrascrittura di {0}", - "uploadProgressSmallMany": "{0} di {1} file ({2}/s)", - "uploadProgressLarge": "{0} ({1} di {2}, {3}/s)", - "copyFolders": "&&Copia cartelle", - "copyFolder": "&&Copia cartella", - "cancel": "Annulla", - "copyfolders": "Copiare le cartelle?", - "copyfolder": "Copiare '{0}'?", - "addFolders": "&&Aggiungi cartelle all'area di lavoro", - "addFolder": "&&Aggiungi cartella all'area di lavoro", - "dropFolders": "Copiare le cartelle oppure aggiungerle all'area di lavoro?", - "dropFolder": "Copiare '{0}' oppure aggiungere '{0}' come cartella all'area di lavoro?", - "copyFile": "Copia {0}", - "copynFile": "Copia risorse di {0}", - "copyingFile": "Copia di {0}", - "copyingnFile": "Copia delle risorse di {0}", - "confirmRootsMove": "Modificare l'ordine di più cartelle radice nell'area di lavoro?", - "confirmMultiMove": "Spostare i {0} file seguenti in '{1}'?", - "confirmRootMove": "Modificare l'ordine della cartella radice '{0}' nell'area di lavoro?", - "confirmMove": "Spostare '{0}' in '{1}'?", - "doNotAskAgain": "Non visualizzare più questo messaggio", - "moveButtonLabel": "&&Sposta", - "copy": "Copia {0}", - "copying": "Copia di {0}", - "move": "Sposta {0}", - "moving": "Spostamento di {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "File", + "openContainer": "Apri cartella superiore", + "revealInMac": "Visualizza in Finder", + "revealInWindows": "Visualizza in Esplora file" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Editor file di testo" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Configura limite di memoria", + "fileTooLargeForHeapError": "Per aprire un file di queste dimensioni, è necessario riavviare e consentire a {0} di usare più memoria", + "relaunchWithIncreasedMemoryLimit": "Riavvia con {0} MB" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Nessuna", - "nullFormatterDescription": "Nessuno", - "miss": "L'estensione '{0}' non può formattare '{1}'", - "config.needed": "Sono disponibili più formattatori per i file '{0}'. Selezionare un formattatore predefinito per continuare.", - "config.bad": "L'estensione '{0}' è configurata come formattatore, ma non è disponibile. Per continuare, selezionare un altro formattatore predefinito.", - "do.config": "Configura...", "cancel": "Annulla", - "select": "Selezionare un formattatore predefinito per i file '{0}'", - "formatter.default": "Consente di definire un formattatore predefinito che ha la precedenza su tutte le altre impostazioni di formattatore. Deve essere l'identificatore di un'estensione che contribuisce a un formattatore.", - "def": "(Predefinita)", "config": "Configura il formattatore predefinito...", + "config.bad": "L'estensione '{0}' è configurata come formattatore, ma non è disponibile. Per continuare, selezionare un altro formattatore predefinito.", + "config.needed": "Sono disponibili più formattatori per i file '{0}'. Selezionare un formattatore predefinito per continuare.", + "def": "(Predefinita)", + "do.config": "Configura...", "format.placeHolder": "Selezionare un formattatore", "formatDocument.label.multiple": "Formatta documento con...", - "formatSelection.label.multiple": "Formatta selezione con..." + "formatSelection.label.multiple": "Formatta selezione con...", + "formatter.default": "Consente di definire un formattatore predefinito che ha la precedenza su tutte le altre impostazioni di formattatore. Deve essere l'identificatore di un'estensione che contribuisce a un formattatore.", + "miss": "L'estensione '{0}' non può formattare '{1}'", + "null": "Nessuna", + "nullFormatterDescription": "Nessuno", + "select": "Selezionare un formattatore predefinito per i file '{0}'" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Annulla", "formatDocument.label.multiple": "Formatta documento", - "too.large": "Non è possibile formattare questo file perché è troppo grande", + "install.formatter": "Installa formattatore...", "no.provider": "Non è installato alcun formattatore per i file '{0}'.", - "install.formatter": "Installa formattatore..." + "too.large": "Non è possibile formattare questo file perché è troppo grande" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "Formatta righe modificate" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Apri &&Process Explorer", + "miReportIssue": "&&Segnala problema", "reportIssueInEnglish": "Segnala problema..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "Attiva/Disattiva risoluzione dei problemi per tasti di scelta rapida" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "Cambiare la lingua dell'interfaccia utente di VS Code in {0} e riavviare?", "activateLanguagePack": "Per poter usare VS Code in {0}, è necessario riavviare l'applicazione.", "changeAndRestart": "Cambia lingua e riavvia", - "restart": "Riavvia", "neverAgain": "Non visualizzare più questo messaggio", + "restart": "Riavvia", + "updateLocale": "Cambiare la lingua dell'interfaccia utente di VS Code in {0} e riavviare?", "vscode.extension.contributes.localizations": "Aggiunge come contributo le localizzazioni all'editor", "vscode.extension.contributes.localizations.languageId": "Id della lingua in cui sono tradotte le stringhe visualizzate.", "vscode.extension.contributes.localizations.languageName": "Nome della lingua in inglese.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "Percorso relativo di un file che contiene le traduzioni per la lingua." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { - "configureLocale": "Configura la lingua visualizzata", - "installAdditionalLanguages": "Installa lingue aggiuntive...", "chooseDisplayLanguage": "Seleziona lingua visualizzata", - "relaunchDisplayLanguageMessage": "Per rendere effettiva la modifica relativa alla lingua visualizzata, è necessario riavviare il sistema.", + "configureLocale": "Configura la lingua visualizzata", + "installAdditionalLanguages": "Installazione di lingue aggiuntive in corso...", "relaunchDisplayLanguageDetail": "Fare clic sul pulsante di riavvio per riavviare {0} e cambiare la lingua visualizzata.", + "relaunchDisplayLanguageMessage": "Per rendere effettiva la modifica relativa alla lingua visualizzata, è necessario riavviare il sistema.", "restart": "&&Riavvia" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Consente di cercare i Language Pack nel Marketplace per impostare la lingua visualizzata su {0}.", - "searchMarketplace": "Cerca nel Marketplace", + "installAndRestart": "Installa e riavvia", "installAndRestartMessage": "Consente di installare il Language Pack per impostare la lingua visualizzata su {0}.", - "installAndRestart": "Installa e riavvia" + "searchMarketplace": "Cerca nel Marketplace", + "showLanguagePackExtensions": "Consente di cercare i Language Pack nel Marketplace per impostare la lingua visualizzata su {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Sincronizzazione impostazioni", - "rendererLog": "Finestra", - "telemetryLog": "Telemetria", - "show window log": "Mostra log della finestra", "mainLog": "Principale", - "sharedLog": "Condiviso" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Apri cartella dei log", - "openExtensionLogsFolder": "Apri cartella dei log dell'estensione" + "rendererLog": "Finestra", + "sharedLog": "Condiviso", + "show window log": "Mostra log della finestra", + "telemetryLog": "Telemetria", + "userDataSyncLog": "Sincronizzazione impostazioni" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Errori critici", + "current": "Corrente", + "debug": "Debug", + "default": "Predefinito", + "default and current": "Predefinito e corrente", + "err": "Errore", + "info": "Info", + "log placeholder": "Seleziona file di log", + "off": "OFF", + "openSessionLogFile": "Apri file di log della finestra (sessione)...", + "selectLogLevel": "Seleziona il livello log", + "sessions placeholder": "Seleziona sessione", "setLogLevel": "Imposta livello log...", "trace": "Analisi", - "debug": "Debug", - "info": "Info", - "warn": "Avviso", - "err": "Errore", - "critical": "Errori critici", - "off": "OFF", - "selectLogLevel": "Seleziona il livello log", - "default and current": "Predefinito e corrente", - "default": "Predefinito", - "current": "Corrente", - "openSessionLogFile": "Apri file di log della finestra (sessione)...", - "sessions placeholder": "Seleziona sessione", - "log placeholder": "Seleziona file di log" + "warn": "Avviso" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Icona della visualizzazione Marcatori.", - "miMarker": "&&Problemi", - "copyMarker": "Copia", - "copyMessage": "Copia messaggio ", - "focusProblemsList": "Stato attivo su visualizzazione problemi", - "focusProblemsFilter": "Stato attivo su filtro problemi", - "show multiline": "Mostra il messaggio su più righe", - "problems": "Problemi", - "show singleline": "Mostra il messaggio su un'unica riga", - "clearFiltersText": "Cancella il testo dei filtri", - "collapseAll": "Comprimi tutto", - "filter": "Filtro", - "status.problems": "Problemi", - "totalErrors": "{0} errori", - "totalWarnings": "{0} avvisi", - "totalInfos": "{0} messaggi informativi", - "noProblems": "Nessun problema", - "manyProblems": "Più di 10.000" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "Visualizza {0} problemi", - "problems filtered": "Visualizza il problema {0} di {1}", - "clearFilter": "Rimuovi i filtri" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Attiva/Disattiva Problemi (Errori, Avvisi, Informazioni)", - "problems.view.focus.label": "Sposta lo stato attivo su problemi (Errori, Avvisi, Informazioni)", - "problems.panel.configuration.title": "Visualizzazione Problemi", - "problems.panel.configuration.autoreveal": "Controlla se la visualizzazione Problemi deve visualizzare automaticamente i file all'apertura.", - "problems.panel.configuration.showCurrentInStatus": "Se è abilitato, mostra il problema corrente nella barra di stato.", - "markers.panel.title.problems": "Problemi", - "markers.panel.no.problems.build": "Non sono stati rilevati problemi nell'area di lavoro.", - "markers.panel.no.problems.activeFile.build": "Non sono stati rilevati problemi nel file corrente.", - "markers.panel.no.problems.filters": "Non sono stati trovati risultati corrispondenti ai criteri di filtro specificati.", - "markers.panel.action.moreFilters": "Altri filtri...", - "markers.panel.filter.showErrors": "Mostra errori", - "markers.panel.filter.showWarnings": "Mostra avvisi", - "markers.panel.filter.showInfos": "Mostra informazioni", - "markers.panel.filter.useFilesExclude": "Nascondi file esclusi", - "markers.panel.filter.activeFile": "Mostra solo file attivo", - "markers.panel.action.filter": "Filtra problemi", - "markers.panel.action.quickfix": "Mostra correzioni", - "markers.panel.filter.ariaLabel": "Filtra problemi", - "markers.panel.filter.placeholder": "Filtro, ad esempio text, **/*.ts, !**/node_modules/**", - "markers.panel.filter.errors": "errori", - "markers.panel.filter.warnings": "avvisi", - "markers.panel.filter.infos": "messaggi informativi", - "markers.panel.single.error.label": "1 errore", - "markers.panel.multiple.errors.label": "{0} errori", - "markers.panel.single.warning.label": "1 avviso", - "markers.panel.multiple.warnings.label": "{0} avvisi", - "markers.panel.single.info.label": "1 messaggio informativo", - "markers.panel.multiple.infos.label": "{0} messaggi informativi", - "markers.panel.single.unknown.label": "1 sconosciuto", - "markers.panel.multiple.unknowns.label": "{0} sconosciuti", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{0} problemi nel file {1} della cartella {2}", - "problems.tree.aria.label.marker.relatedInformation": " Questo problema include riferimenti a {0} percorsi.", - "problems.tree.aria.label.error.marker": "Errore generato da {0}: {1} a riga {2} e carattere {3}.{4}", - "problems.tree.aria.label.error.marker.nosource": "Errore: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.warning.marker": "Avviso generato da {0}: {1} a riga {2} e carattere {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Avviso: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.info.marker": "Messaggio informativo generato da {0}: {1} a riga {2} e carattere {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Messaggio informativo: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.marker": "Problema generato da {0}: {1} a riga {2} e carattere {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Problema: {0} a riga {1} e carattere {2}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{0} a riga {1} e carattere {2} in {3}", - "errors.warnings.show.label": "Mostra errori e avvisi" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Apri cartella dei log dell'estensione", + "openLogsFolder": "Apri cartella dei log" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "Totale {0} problemi" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Cancella il testo dei filtri", + "collapseAll": "Comprimi tutto", + "copyMarker": "Copia", + "copyMessage": "Copia messaggio ", + "filter": "Filtro", + "focusProblemsFilter": "Stato attivo su filtro problemi", + "focusProblemsList": "Stato attivo su visualizzazione problemi", + "manyProblems": "Più di 10.000", + "markersViewIcon": "Icona della visualizzazione Marcatori.", + "miMarker": "&&Problemi", + "noProblems": "Nessun problema", + "problems": "Problemi", + "show multiline": "Mostra il messaggio su più righe", + "show singleline": "Mostra il messaggio su un'unica riga", + "status.problems": "Problemi", + "totalErrors": "{0} errori", + "totalInfos": "{0} messaggi informativi", + "totalWarnings": "{0} avvisi" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemi", + "markers.showOnFile": "Mostra errori e avvisi relativi a file e cartella.", "tooltip.1": "1 problema in questo file ", - "tooltip.N": "{0} problemi in questo file", - "markers.showOnFile": "Mostra errori e avvisi relativi a file e cartella." + "tooltip.N": "{0} problemi in questo file" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Icona per indicare che più righe sono compresse nella visualizzazione Marcatori.", + "expandedIcon": "Icona per indicare che più righe sono visibili nella visualizzazione Marcatori.", + "links.navigate.follow": "Visita il collegamento", + "links.navigate.kb.alt": "ALT+clic", + "links.navigate.kb.alt.mac": "Opzione+clic", + "links.navigate.kb.meta": "CTRL+clic", + "links.navigate.kb.meta.mac": "CMD+clic", + "multi line": "Mostra il messaggio su più righe", + "problemsView": "Visualizzazione Problemi", + "single line": "Mostra il messaggio su un'unica riga" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "Visualizza {0} problemi", + "clearFilter": "Rimuovi i filtri", + "problems filtered": "Visualizza il problema {0} di {1}" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "Icona per la configurazione del filtro nella visualizzazione Marcatori.", "showing filtered problems": "Visualizzazione di {0} elementi su {1}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Visualizzazione Problemi", - "expandedIcon": "Icona per indicare che più righe sono visibili nella visualizzazione Marcatori.", - "collapsedIcon": "Icona per indicare che più righe sono compresse nella visualizzazione Marcatori.", - "single line": "Mostra il messaggio su un'unica riga", - "multi line": "Mostra il messaggio su più righe", - "links.navigate.follow": "Visita il collegamento", - "links.navigate.kb.meta": "CTRL+clic", - "links.navigate.kb.meta.mac": "CMD+clic", - "links.navigate.kb.alt.mac": "Opzione+clic", - "links.navigate.kb.alt": "ALT+clic" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Mostra errori e avvisi", + "markers.panel.action.filter": "Filtra problemi", + "markers.panel.action.moreFilters": "Altri filtri...", + "markers.panel.action.quickfix": "Mostra correzioni", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Mostra solo file attivo", + "markers.panel.filter.ariaLabel": "Filtra problemi", + "markers.panel.filter.errors": "errori", + "markers.panel.filter.infos": "messaggi informativi", + "markers.panel.filter.placeholder": "Filtro, ad esempio text, **/*.ts, !**/node_modules/**", + "markers.panel.filter.showErrors": "Mostra errori", + "markers.panel.filter.showInfos": "Mostra informazioni", + "markers.panel.filter.showWarnings": "Mostra avvisi", + "markers.panel.filter.useFilesExclude": "Nascondi file esclusi", + "markers.panel.filter.warnings": "avvisi", + "markers.panel.multiple.errors.label": "{0} errori", + "markers.panel.multiple.infos.label": "{0} messaggi informativi", + "markers.panel.multiple.unknowns.label": "{0} sconosciuti", + "markers.panel.multiple.warnings.label": "{0} avvisi", + "markers.panel.no.problems.activeFile.build": "Non sono stati rilevati problemi nel file corrente.", + "markers.panel.no.problems.build": "Non sono stati rilevati problemi nell'area di lavoro.", + "markers.panel.no.problems.filters": "Non sono stati trovati risultati corrispondenti ai criteri di filtro specificati.", + "markers.panel.single.error.label": "1 errore", + "markers.panel.single.info.label": "1 messaggio informativo", + "markers.panel.single.unknown.label": "1 sconosciuto", + "markers.panel.single.warning.label": "1 avviso", + "markers.panel.title.problems": "Problemi", + "problems.panel.configuration.autoreveal": "Controlla se la visualizzazione Problemi deve visualizzare automaticamente i file all'apertura.", + "problems.panel.configuration.showCurrentInStatus": "Se è abilitato, mostra il problema corrente nella barra di stato.", + "problems.panel.configuration.title": "Visualizzazione Problemi", + "problems.tree.aria.label.error.marker": "Errore generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.error.marker.nosource": "Errore: {0} a riga {1} e carattere {2}.{3}", + "problems.tree.aria.label.info.marker": "Messaggio informativo generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Messaggio informativo: {0} a riga {1} e carattere {2}.{3}", + "problems.tree.aria.label.marker": "Problema generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Problema: {0} a riga {1} e carattere {2}.{3}", + "problems.tree.aria.label.marker.relatedInformation": " Questo problema include riferimenti a {0} percorsi.", + "problems.tree.aria.label.relatedinfo.message": "{0} a riga {1} e carattere {2} in {3}", + "problems.tree.aria.label.resource": "{0} problemi nel file {1} della cartella {2}", + "problems.tree.aria.label.warning.marker": "Avviso generato da {0}: {1} a riga {2} e carattere {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Avviso: {0} a riga {1} e carattere {2}.{3}", + "problems.view.focus.label": "Sposta lo stato attivo su problemi (Errori, Avvisi, Informazioni)", + "problems.view.toggle.label": "Attiva/Disattiva Problemi (Errori, Avvisi, Informazioni)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Blocco appunti", - "notebook.displayOrder.description": "Elenco di priorità per i tipi MIME di output", - "notebook.cellToolbarLocation.description": "Indica la posizione in cui visualizzare la barra degli strumenti della cella o se deve essere nascosta.", - "notebook.showCellStatusbar.description": "Indica se visualizzare la barra di stato della cella.", - "notebook.diff.enablePreview.description": "Indica se usare l'editor diff di testo avanzato per il notebook.", - "notebook.experimental.useMarkdownRenderer.description": "Abilita/Disabilita l'uso del nuovo renderer Markdown estendibile." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare se l'estensione corretta è installata o abilitata.", - "fail.reOpen": "Riapri il file con l'editor di testo standard di VS Code" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Predefinito" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Differenze di testo notebook" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Copia cella in basso", + "notebookActions.copyCellUp": "Copia cella in alto", + "notebookActions.joinCellAbove": "Unisci con cella precedente", + "notebookActions.joinCellBelow": "Unisci con cella successiva", + "notebookActions.moveCellDown": "Sposta cella in basso", + "notebookActions.moveCellUp": "Sposta cella in alto", + "notebookActions.splitCell": "Dividi cella" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "Copia cella", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "Incolla cella", "notebookActions.pasteAbove": "Incolla cella in alto" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Nascondi Trova nel notebook", - "notebookActions.findInNotebook": "Trova nel notebook" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Notebook", - "notebookActions.execute": "Esegui cella", - "notebookActions.cancel": "Arresta esecuzione della cella", - "notebookActions.deleteCell": "Elimina cella", - "notebookActions.executeAndSelectBelow": "Esegui cella del notebook e seleziona in basso", - "notebookActions.executeAndInsertBelow": "Esegui cella del notebook e inserisci in basso", - "notebookActions.renderMarkdown": "Esegui rendering di tutte le celle Markdown", - "notebookActions.executeNotebook": "Esegui notebook (tutte le celle)", - "notebookActions.cancelNotebook": "Arresta esecuzione del notebook", - "notebookMenu.insertCell": "Inserisci cella", - "notebookMenu.cellTitle": "Cella del notebook", - "notebookActions.changeCellToCode": "Modifica cella in codice", - "notebookActions.changeCellToMarkdown": "Modifica cella in Markdown", - "notebookActions.insertCodeCellAbove": "Inserisci cella di codice in alto", - "notebookActions.insertCodeCellBelow": "Inserisci cella di codice in basso", - "notebookActions.insertCodeCellAtTop": "Aggiungi cella di codice in alto", - "notebookActions.insertMarkdownCellAtTop": "Aggiungi cella Markdown in alto", - "notebookActions.menu.insertCode": "$(add) codice", - "notebookActions.menu.insertCode.tooltip": "Aggiungi cella di codice", - "notebookActions.insertMarkdownCellAbove": "Inserisci cella Markdown in alto", - "notebookActions.insertMarkdownCellBelow": "Inserisci cella Markdown in basso", - "notebookActions.menu.insertMarkdown": "$(add) markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Aggiungi cella Markdown", - "notebookActions.editCell": "Modifica cella", - "notebookActions.quitEdit": "Arresta modifica della cella", - "cursorMoveDown": "Sposta lo stato attivo sull'editor celle successivo", - "cursorMoveUp": "Sposta lo stato attivo sull'editor celle precedente", - "focusOutput": "Abilita stato attivo per output della cella attiva", - "focusOutputOut": "Disabilita stato attivo per output della cella attiva", - "focusFirstCell": "Sposta stato attivo sulla prima cella", - "focusLastCell": "Sposta stato attivo sull'ultima cella", - "clearCellOutputs": "Cancella output della cella", "changeLanguage": "Cambia linguaggio della cella", + "clearAllCellsOutputs": "Cancellare output", + "clearCellOutputs": "Cancella output della cella", "languageDescription": "({0}) - Linguaggio corrente", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Seleziona modalità linguaggio", - "clearAllCellsOutputs": "Cancella output di tutte le celle", + "notebookActions.cancel": "Arresta esecuzione della cella", + "notebookActions.cancelNotebook": "Arrestare esecuzione", + "notebookActions.category": "Notebook", "notebookActions.centerActiveCell": "Centra cella attiva", + "notebookActions.changeCellToCode": "Modifica cella in codice", + "notebookActions.changeCellToMarkdown": "Modifica cella in Markdown", "notebookActions.collapseCellInput": "Comprimi input delle celle", - "notebookActions.expandCellInput": "Espandi input delle celle", "notebookActions.collapseCellOutput": "Comprimi output delle celle", + "notebookActions.deleteCell": "Elimina cella", + "notebookActions.editCell": "Modifica cella", + "notebookActions.execute": "Esegui cella", + "notebookActions.executeAbove": "Eseguire sopra le celle", + "notebookActions.executeAndInsertBelow": "Esegui cella del notebook e inserisci in basso", + "notebookActions.executeAndSelectBelow": "Esegui cella del notebook e seleziona in basso", + "notebookActions.executeBelow": "Eseguire cella e sotto", + "notebookActions.executeNotebook": "Eseguire tutti", + "notebookActions.expandCellInput": "Espandi input delle celle", "notebookActions.expandCellOutput": "Espandi output delle celle", - "notebookActions.inspectLayout": "Ispeziona layout del notebook" + "notebookActions.insertCodeCellAbove": "Inserisci cella di codice in alto", + "notebookActions.insertCodeCellAtTop": "Aggiungi cella di codice in alto", + "notebookActions.insertCodeCellBelow": "Inserisci cella di codice in basso", + "notebookActions.insertMarkdownCellAbove": "Inserisci cella Markdown in alto", + "notebookActions.insertMarkdownCellAtTop": "Aggiungi cella Markdown in alto", + "notebookActions.insertMarkdownCellBelow": "Inserisci cella Markdown in basso", + "notebookActions.menu.insertCode": "$(add) codice", + "notebookActions.menu.insertCode.minimalToolbar": "Aggiungi codice", + "notebookActions.menu.insertCode.minimaltoolbar": "Aggiungi codice", + "notebookActions.menu.insertCode.ontoolbar": "Codice", + "notebookActions.menu.insertCode.tooltip": "Aggiungi cella di codice", + "notebookActions.menu.insertMarkdown": "$(add) markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Aggiungi cella Markdown", + "notebookActions.quitEdit": "Arresta modifica della cella", + "notebookActions.renderMarkdown": "Esegui rendering di tutte le celle Markdown", + "notebookMenu.cellTitle": "Cella del notebook", + "notebookMenu.insertCell": "Inserisci cella", + "pickLanguageToConfigure": "Seleziona modalità linguaggio", + "workbench.notebook.layout.configure.label": "Personalizzare il layout del blocco appunti", + "workbench.notebook.layout.select.label": "Selezionare il layout del blocco appunti" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} trovati per '{1}'", + "ariaSearchNoResultEmpty": "{0} trovato", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trovati per '{1}'", + "notebookActions.findInNotebook": "Trova nel notebook", + "notebookActions.hideFind": "Nascondi Trova nel notebook" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "Riduci cella", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Formatta notebook", - "label": "Formatta notebook", - "formatCell.label": "Formatta cella" + "formatCell.label": "Formatta cella", + "label": "Formatta notebook" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Reimpostare Introduzione al blocco appunti" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Attivare o disattivare la posizione barra degli strumenti cella" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Sposta lo stato attivo sull'editor celle successivo", + "cursorMoveUp": "Sposta lo stato attivo sull'editor celle precedente", + "focusFirstCell": "Sposta stato attivo sulla prima cella", + "focusLastCell": "Sposta stato attivo sull'ultima cella", + "focusOutput": "Abilita stato attivo per output della cella attiva", + "focusOutputOut": "Disabilita stato attivo per output della cella attiva", + "notebook.navigation.allowNavigateToSurroundingCells": "Quando il cursore abilitato può passare alla cella successiva/precedente quando il cursore corrente nell'editor delle celle si trova alla prima/ultima riga." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Se è abilitata, gli elementi di navigazione contengono le celle del codice.", "empty": "cella vuota", - "outline.showCodeCells": "Se è abilitata, la struttura del notebook mostra le celle del codice.", - "breadcrumbs.showCodeCells": "Se è abilitata, gli elementi di navigazione contengono le celle del codice." + "outline.showCodeCells": "Se è abilitata, la struttura del notebook mostra le celle del codice." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Impostare profilo" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Attualmente selezionato", + "current2": "{0} - (attualmente selezionato)", + "kernel.select.label": "Selezionare Kernel", + "notebook.activeCellStatusName": "Selezioni editor blocco appunti", + "notebook.info": "Informazioni kernel del blocco appunti", + "notebook.multiActiveCellIndicator": "Cella {0} ({1} selezionata)", + "notebook.promptKernel.setDefaultTooltip": "Impostare come predefinito per i notebook \"{0}\"", + "notebook.select": "Selezione kernel del blocco appunti", + "notebook.singleActiveCellIndicator": "Cella {0} di {1}", "notebookActions.selectKernel": "Seleziona kernel del notebook", "notebookActions.selectKernel.args": "Argomenti kernel del notebook", - "notebook.runCell.selectKernel": "Selezionare un kernel per l'esecuzione di questo notebook", - "currentActiveKernel": " (Attualmente attivo)", - "notebook.promptKernel.setDefaultTooltip": "Imposta come provider di kernel predefinito per '{0}'", - "chooseActiveKernel": "Scegliere il kernel per il notebook corrente", - "notebook.selectKernel": "Scegliere il kernel per il notebook corrente" + "prompt.placeholder.change": "Cambia il kernel per ' {0}'", + "prompt.placeholder.select": "Selezionare Kernel per '{0}'", + "tooltop": "{0} (suggerimento)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Sposta cella in alto", - "notebookActions.moveCellDown": "Sposta cella in basso", - "notebookActions.copyCellUp": "Copia cella in alto", - "notebookActions.copyCellDown": "Copia cella in basso", - "notebookActions.splitCell": "Dividi cella", - "notebookActions.joinCellAbove": "Unisci con cella precedente", - "notebookActions.joinCellBelow": "Unisci con cella successiva" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Premere {0} per eseguire la cella", + "notebook.cell.status.executing": "In esecuzione", + "notebook.cell.status.failed": "Non riuscito", + "notebook.cell.status.markdownExecuteTip": "Premere {0} per arrestare la modifica", + "notebook.cell.status.pending": "In sospeso", + "notebook.cell.status.success": "Operazione completata" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Seleziona modalità linguaggio della cella" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "predefinito", + "curruentActiveMimeType": "Attualmente attivo", + "mimeTypePicker": "Scegliere un tipo MIME di output diverso. Tipi MIME disponibili: {0}", + "promptChooseMimeType.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente", + "promptChooseMimeTypeInSecure.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente. I tipi MIME avanzati sono disponibili solo quando il notebook è attendibile" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Apri editor diff di testo", - "notebook.diff.cell.revertMetadata": "Ripristina metadati", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Cambia rendering dell'output", - "notebook.diff.cell.revertOutputs": "Ripristina output", "notebook.diff.cell.revertInput": "Ripristina input", - "notebook.diff.showOutputs": "Mostra differenze output", - "notebook.diff.showMetadata": "Mostra differenze metadati", + "notebook.diff.cell.revertMetadata": "Ripristina metadati", + "notebook.diff.cell.revertOutputs": "Ripristina output", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Cambia rendering dell'output", "notebook.diff.ignoreMetadata": "Nascondi differenze metadati", - "notebook.diff.ignoreOutputs": "Nascondi differenze output" + "notebook.diff.ignoreOutputs": "Nascondi differenze output", + "notebook.diff.showMetadata": "Mostra differenze metadati", + "notebook.diff.showOutputs": "Mostra differenze output", + "notebook.diff.switchToText": "Apri editor diff di testo" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Differenze di testo notebook" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "Aggiunge come contributo il provider di documenti del notebook.", - "contributes.notebook.provider.viewType": "Identificatore univoco del notebook.", "contributes.notebook.provider.displayName": "Nome leggibile del notebook.", "contributes.notebook.provider.selector": "Set di GLOB per cui è viene usato il notebook.", "contributes.notebook.provider.selector.filenamePattern": "GLOB per cui è abilitato il notebook.", + "contributes.notebook.provider.viewType": "Tipo di notebook.", + "contributes.notebook.renderer": "Aggiunge come contributo il provider di renderer di output del notebook.", + "contributes.notebook.renderer.displayName": "Nome leggibile del renderer di output del notebook.", + "contributes.notebook.renderer.entrypoint": "File da caricare nella Webview per eseguire il rendering dell'estensione.", + "contributes.notebook.renderer.hardDependencies": "Elenco delle dipendenze del kernel richieste dal renderer. Se una delle dipendenze è presente in ' NotebookKernel. preloads ', è possibile usare il renderer.", + "contributes.notebook.renderer.optionalDependencies": "Elenco delle dipendenze del kernel soft di cui il renderer può avvalersi. Se una delle dipendenze è presente in `NotebookKernel.preloads`, il renderer verrà preferito rispetto ai renderer che non interagiscono con il kernel.", + "contributes.notebook.renderer.requiresMessaging": "Definisce la modalità e le circostanze in cui il renderer deve comunicare con un host di estensione tramite `createRendererMessaging`. I renderer con requisiti di messaggistica più robusti potrebbero non funzionare in tutti gli ambienti.", + "contributes.notebook.renderer.requiresMessaging.always": "La messaggistica è obbligatoria. Il renderer verrà usato solo quando fa parte di un'estensione che può essere eseguita in un host di estensione.", + "contributes.notebook.renderer.requiresMessaging.never": "Il renderer non richiede la messaggistica.", + "contributes.notebook.renderer.requiresMessaging.optional": "Il renderer è migliore con la messaggistica disponibile, ma non è obbligatorio.", + "contributes.notebook.renderer.viewType": "Identificatore univoco del renderer di output del notebook.", + "contributes.notebook.selector": "Set di GLOB per cui è viene usato il notebook.", "contributes.notebook.selector.provider.excludeFileNamePattern": "GLOB per cui è disabilitato il notebook.", "contributes.priority": "Controlla se l'editor personalizzato viene abilitato automaticamente quando l'utente apre un file. Gli utenti possono eseguirne l'override usando l'impostazione `workbench.editorAssociations`.", "contributes.priority.default": "L'editor viene usato automaticamente quando l'utente apre una risorsa, purché non siano stati registrati altri editor personalizzati predefiniti per tale risorsa.", - "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`.", - "contributes.notebook.renderer": "Aggiunge come contributo il provider di renderer di output del notebook.", - "contributes.notebook.renderer.viewType": "Identificatore univoco del renderer di output del notebook.", - "contributes.notebook.provider.viewType.deprecated": "Rinomina `viewType` in `id`.", - "contributes.notebook.renderer.displayName": "Nome leggibile del renderer di output del notebook.", - "contributes.notebook.selector": "Set di GLOB per cui è viene usato il notebook.", - "contributes.notebook.renderer.entrypoint": "File da caricare nella Webview per eseguire il rendering dell'estensione.", - "contributes.notebook.markdownRenderer": "Aggiunge come contributo un renderer per le celle Markdown nei notebook.", - "contributes.notebook.markdownRenderer.id": "Identificatore univoco del renderer Markdown del notebook.", - "contributes.notebook.markdownRenderer.displayName": "Nome leggibile del renderer Markdown del notebook.", - "contributes.notebook.markdownRenderer.entrypoint": "File da caricare nella Webview per eseguire il rendering dell'estensione." + "contributes.priority.option": "L'editor non viene usato automaticamente quando l'utente apre una risorsa, ma può passare all'editor usando il comando `Riapri con`." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Consente di definire un provider di kernel predefinito che ha la precedenza su tutte le altre impostazioni di provider di kernel. Deve essere l'identificatore di un'estensione che contribuisce a un provider di kernel." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Indica la posizione in cui visualizzare la barra degli strumenti della cella o se deve essere nascosta.", + "notebook.cellToolbarLocation.viewType": "Configurare la posizione della barra degli strumenti delle celle per i tipi di file specifici", + "notebook.cellToolbarVisibility.description": "Indica se la barra degli strumenti della cella deve essere presente nel passaggio del mouse o fare clic.", + "notebook.compactView.description": "Controlla se l'editor del blocco appunti deve essere sottoposto a rendering in formato compatto. ", + "notebook.consolidatedOutputButton.description": "Controllare se è necessario eseguire il rendering dell'azione Outputs nella barra degli strumenti di output.", + "notebook.consolidatedRunButton.description": "Controllare se le azioni aggiuntive vengono visualizzate in un elenco a discesa accanto al pulsante Esegui.", + "notebook.diff.enablePreview.description": "Indica se usare l'editor diff di testo avanzato per il notebook.", + "notebook.displayOrder.description": "Elenco di priorità per i tipi MIME di output", + "notebook.dragAndDrop.description": "Controlla se l'editor del blocco appunti deve consentire lo spostamento delle celle tramite il trascinamento della selezione.", + "notebook.editorOptions.experimentalCustomization": "Impostazioni per gli editor di codice usati nei blocchi appunti. Può essere usato per personalizzare la maggior parte delle impostazioni dell'editor. *.", + "notebook.experimental.useMarkdownRenderer.description": "Abilita/Disabilita l'uso del nuovo renderer Markdown estendibile.", + "notebook.focusIndicator.description": "Controllare se eseguire il rendering dell'indicatore di messa a fuoco come bordi delle celle o una barra di evidenziazione nella rilegatura sinistra", + "notebook.globalToolbar.description": "Controllare se eseguire il rendering di una barra degli strumenti globale all'interno dell'editor del blocco appunti.", + "notebook.insertToolbarPosition.description": "Controllo in cui eseguire il rendering delle azioni delle celle di inserimento.", + "notebook.showCellStatusbar.description": "Indica se visualizzare la barra di stato della cella.", + "notebook.showCellStatusbar.hidden.description": "La barra di stato della cella è sempre nascosta.", + "notebook.showCellStatusbar.visible.description": "La barra di stato della cella è sempre visibile.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "La barra di stato della cella è nascosta fino all'esecuzione della cella. Diventa quindi visibile per mostrare lo stato di esecuzione.", + "notebook.showFoldingControls.description": "Controllare se i controlli di piegatura vengono visualizzati.", + "notebook.undoRedoPerCell.description": "Indica se utilizzare il gruppo di annullamento/ripetizione separato per ogni cella.", + "notebookConfigurationTitle": "Blocco appunti" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Non è possibile aprire la risorsa con il tipo di editor di notebook '{0}'. Verificare se l'estensione corretta è installata o abilitata.", + "fail.reOpen": "Riapri il file con l'editor di testo standard di VS Code" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "L'esecuzione di una cella del blocco appunti eseguirà il codice da questa area di lavoro." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "Colore del bordo per le celle del notebook.", - "notebook.focusedEditorBorder": "Colore del bordo dell'editor di cella del notebook.", - "notebookStatusSuccessIcon.foreground": "Colore dell'icona di errore delle celle del notebook nella barra di stato delle celle.", - "notebookStatusErrorIcon.foreground": "Colore dell'icona di errore delle celle del notebook nella barra di stato delle celle.", - "notebookStatusRunningIcon.foreground": "Colore dell'icona di esecuzione delle celle del notebook nella barra di stato delle celle.", - "notebook.outputContainerBackgroundColor": "Colore dello sfondo del contenitore di output del notebook.", - "notebook.cellToolbarSeparator": "Colore del separatore nella barra degli strumenti inferiore della cella", "focusedCellBackground": "Colore di sfondo di una cella con lo stato attivo.", - "selectedCellBackground": "Colore di sfondo di una cella quando viene selezionata.", + "notebook.cellBorderColor": "Colore del bordo per le celle del notebook.", + "notebook.cellEditorBackground": "Colore di sfondo dell'editor delle celle.", "notebook.cellHoverBackground": "Colore di sfondo di una cella al passaggio del mouse.", - "notebook.selectedCellBorder": "Colore del bordo superiore e inferiore della cella quando è selezionata ma non con lo stato attivo.", - "notebook.inactiveSelectedCellBorder": "Colore dei bordi della cella quando sono selezionate più celle.", - "notebook.focusedCellBorder": "Colore dei bordi della cella quando la cella ha lo stato attivo.", - "notebook.inactiveFocusedCellBorder": "Colore del bordo superiore e inferiore della cella quando una cella è in primo piano mentre lo stato attivo si trova all'esterno dell'editor.", - "notebook.cellStatusBarItemHoverBackground": "Colore di sfondo degli elementi della barra di stato delle celle del notebook.", "notebook.cellInsertionIndicator": "Colore dell'indicatore di inserimento cella del notebook.", + "notebook.cellStatusBarItemHoverBackground": "Colore di sfondo degli elementi della barra di stato delle celle del notebook.", + "notebook.cellToolbarSeparator": "Colore del separatore nella barra degli strumenti inferiore della cella", + "notebook.focusedCellBorder": "Colore dei bordi della cella quando la cella ha lo stato attivo.", + "notebook.focusedEditorBorder": "Colore del bordo dell'editor di cella del notebook.", + "notebook.inactiveFocusedCellBorder": "Colore del bordo superiore e inferiore della cella quando una cella è in primo piano mentre lo stato attivo si trova all'esterno dell'editor.", + "notebook.inactiveSelectedCellBorder": "Colore dei bordi della cella quando sono selezionate più celle.", + "notebook.outputContainerBackgroundColor": "Colore dello sfondo del contenitore di output del notebook.", + "notebook.selectedCellBorder": "Colore del bordo superiore e inferiore della cella quando è selezionata ma non con lo stato attivo.", + "notebook.symbolHighlightBackground": "Colore di sfondo della cella evidenziata", + "notebookScrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook quando si fa clic con il mouse.", "notebookScrollbarSliderBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook.", "notebookScrollbarSliderHoverBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook al passaggio del mouse.", - "notebookScrollbarSliderActiveBackground": "Colore di sfondo del cursore della barra di scorrimento del notebook quando si fa clic con il mouse.", - "notebook.symbolHighlightBackground": "Colore di sfondo della cella evidenziata" + "notebookStatusErrorIcon.foreground": "Colore dell'icona di errore delle celle del notebook nella barra di stato delle celle.", + "notebookStatusRunningIcon.foreground": "Colore dell'icona di esecuzione delle celle del notebook nella barra di stato delle celle.", + "notebookStatusSuccessIcon.foreground": "Colore dell'icona di errore delle celle del notebook nella barra di stato delle celle.", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "Colore di sfondo di una cella quando viene selezionata." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Icona per cancellare l'output delle celle negli editor di notebook.", + "collapsedIcon": "Icona per annotare una sezione compressa negli editor di notebook.", + "configureKernel": "Icona di configurazione nel widget di configurazione del kernel degli editor di notebook.", + "deleteCellIcon": "Icona per eliminare una cella negli editor di notebook.", + "editIcon": "Icona per modificare una cella negli editor di notebook.", + "errorStateIcon": "Icona per indicare uno stato di errore negli editor di notebook.", + "executeAboveIcon": "Icona per eseguire sopra le celle negli editor di blocco appunti.", + "executeAllIcon": "Icona per eseguire tutte le celle negli editor di notebook.", + "executeBelowIcon": "Icona per eseguire le celle inferiori negli editor di blocco appunti.", + "executeIcon": "Icona per l'esecuzione negli editor di notebook.", + "executingStateIcon": "Icona per indicare uno stato di esecuzione negli editor di notebook.", + "expandedIcon": "Icona per annotare una sezione espansa negli editor di notebook.", + "mimetypeIcon": "Icona per un tipo MIME negli editor di notebook.", + "moveDownIcon": "Icona per spostare verso il basso una cella negli editor di notebook.", + "moveUpIcon": "Icona per spostare verso l'alto una cella negli editor di notebook.", + "openAsTextIcon": "Icona per aprire il notebook in un editor di testo.", + "pendingStateIcon": "Icona per indicare uno stato in sospeso negli editor di blocco appunti.", + "renderOutputIcon": "Icona per eseguire il rendering dell'output nell'editor diff.", + "revertIcon": "Icona per il ripristino negli editor di notebook.", + "selectKernelIcon": "Icona di configurazione per selezionare un kernel negli editor di notebook.", + "splitCellIcon": "Icona per dividere una cella negli editor di notebook.", + "stopEditIcon": "Icona per arrestare la modifica di una cella negli editor di notebook.", + "stopIcon": "Icona per arrestare un'esecuzione negli editor di notebook.", + "successStateIcon": "Icona per indicare uno stato di operazione riuscita negli editor di notebook.", + "unfoldIcon": "Icona per espandere una cella negli editor di notebook." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Selezionare Kernel" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Predefinito" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "La cella non ha output", + "noRenderer.1": "Non è stato trovato alcun renderer per il tipo MIME: {0}", + "noRenderer.2": "Non è stato possibile trovare alcun renderer per l'output. Include i tipi MIME seguenti: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Cella Markdown vuota. Fare doppio clic o premere INVIO per modificare." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Il contenuto del file è cambiato nel disco. Aprire la versione aggiornata oppure sovrascrivere il file con le modifiche apportate?", - "notebook.staleSaveError.revert": "Ripristina", - "notebook.staleSaveError.overwrite.": "Sovrascrivi", - "save": "Salva il notebook" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Controlla la visualizzazione dei numeri di riga nell'editor celle.", + "notebook.showLineNumbers": "Visualizzare i numeri di riga del blocco appunti", + "notebook.toggleLineNumbers": "Attivare o disattivare i numeri di riga del blocco appunti" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Icona di configurazione nel widget di configurazione del kernel degli editor di notebook.", - "selectKernelIcon": "Icona di configurazione per selezionare un kernel negli editor di notebook.", - "executeIcon": "Icona per l'esecuzione negli editor di notebook.", - "stopIcon": "Icona per arrestare un'esecuzione negli editor di notebook.", - "deleteCellIcon": "Icona per eliminare una cella negli editor di notebook.", - "executeAllIcon": "Icona per eseguire tutte le celle negli editor di notebook.", - "editIcon": "Icona per modificare una cella negli editor di notebook.", - "stopEditIcon": "Icona per arrestare la modifica di una cella negli editor di notebook.", - "moveUpIcon": "Icona per spostare verso l'alto una cella negli editor di notebook.", - "moveDownIcon": "Icona per spostare verso il basso una cella negli editor di notebook.", - "clearIcon": "Icona per cancellare l'output delle celle negli editor di notebook.", - "splitCellIcon": "Icona per dividere una cella negli editor di notebook.", - "unfoldIcon": "Icona per espandere una cella negli editor di notebook.", - "successStateIcon": "Icona per indicare uno stato di operazione riuscita negli editor di notebook.", - "errorStateIcon": "Icona per indicare uno stato di errore negli editor di notebook.", - "collapsedIcon": "Icona per annotare una sezione compressa negli editor di notebook.", - "expandedIcon": "Icona per annotare una sezione espansa negli editor di notebook.", - "openAsTextIcon": "Icona per aprire il notebook in un editor di testo.", - "revertIcon": "Icona per il ripristino negli editor di notebook.", - "renderOutputIcon": "Icona per eseguire il rendering dell'output nell'editor diff.", - "mimetypeIcon": "Icona per un tipo MIME negli editor di notebook." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Selezionare un kernel per l'esecuzione di questo notebook", - "notebook.promptKernel.setDefaultTooltip": "Imposta come provider di kernel predefinito per '{0}'" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "predefinito", + "curruentActiveMimeType": "Attualmente attivo", + "pickMimeType": "Scegliere un tipo MIME di output diverso.", + "promptChooseMimeType.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente", + "promptChooseMimeTypeInSecure.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente. I tipi MIME avanzati sono disponibili solo quando il notebook è attendibile" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "Espandi", + "notebook.moreRunActionsLabel": "Altro...", "runStateExecuting": "In esecuzione", "runStatePending": "In sospeso" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Cella Markdown vuota. Fare doppio clic o premere INVIO per modificare." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Scegliere un tipo MIME di output diverso. Tipi MIME disponibili: {0}", - "curruentActiveMimeType": "Attualmente attivo", - "promptChooseMimeTypeInSecure.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente. I tipi MIME avanzati sono disponibili solo quando il notebook è attendibile", - "promptChooseMimeType.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente", - "builtinRenderInfo": "predefinito" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Seleziona modalità linguaggio della cella" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Scegliere un tipo MIME di output diverso. Tipi MIME disponibili: {0}", - "curruentActiveMimeType": "Attualmente attivo", - "promptChooseMimeTypeInSecure.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente. I tipi MIME avanzati sono disponibili solo quando il notebook è attendibile", - "promptChooseMimeType.placeHolder": "Selezionare il tipo MIME per il rendering dell'output corrente", - "builtinRenderInfo": "predefinito" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "Il contenuto del file è cambiato nel disco. Aprire la versione aggiornata oppure sovrascrivere il file con le modifiche apportate?", + "notebook.staleSaveError.overwrite.": "Sovrascrivi", + "notebook.staleSaveError.revert": "Ripristina" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Icona della visualizzazione Struttura.", - "name": "Struttura", - "outlineConfigurationTitle": "Struttura", - "outline.showIcons": "Esegui il rendering degli elementi di contorno con le icone.", - "outline.showProblem": "Mostra errori e avvisi su elementi della struttura.", - "outline.problem.colors": "Usa i colori per errori e avvisi.", - "outline.problems.badges": "Usa le notifiche per errori e avvisi.", - "filteredTypes.file": "Se è abilitata, la struttura mostra i simboli relativi a `file`.", - "filteredTypes.module": "Se è abilitata, la struttura mostra i simboli relativi a `module`.", - "filteredTypes.namespace": "Se è abilitata, la struttura mostra i simboli relativi a `namespace`.", - "filteredTypes.package": "Se è abilitata, la struttura mostra i simboli relativi a `package`.", + "filteredTypes.array": "Se è abilitata, la struttura mostra i simboli relativi a `array`.", + "filteredTypes.boolean": "Se è abilitata, la struttura mostra i simboli relativi a `boolean`.", "filteredTypes.class": "Se è abilitata, la struttura mostra i simboli relativi a `class`.", - "filteredTypes.method": "Se è abilitata, la struttura mostra i simboli relativi a `method`.", - "filteredTypes.property": "Se è abilitata, la struttura mostra i simboli relativi a `property`.", - "filteredTypes.field": "Se è abilitata, la struttura mostra i simboli relativi a `field`.", + "filteredTypes.constant": "Se è abilitata, la struttura mostra i simboli relativi a `constant`.", "filteredTypes.constructor": "Se è abilitata, la struttura mostra i simboli relativi a `constructor`.", "filteredTypes.enum": "Se è abilitata, la struttura mostra i simboli relativi a `enum`.", - "filteredTypes.interface": "Se è abilitata, la struttura mostra i simboli relativi a `interface`.", - "filteredTypes.function": "Se è abilitata, la struttura mostra i simboli relativi a `function`.", - "filteredTypes.variable": "Se è abilitata, la struttura mostra i simboli relativi a `variable`.", - "filteredTypes.constant": "Se è abilitata, la struttura mostra i simboli relativi a `constant`.", - "filteredTypes.string": "Se è abilitata, la struttura mostra i simboli relativi a `string`.", - "filteredTypes.number": "Se è abilitata, la struttura mostra i simboli relativi a `number`.", - "filteredTypes.boolean": "Se è abilitata, la struttura mostra i simboli relativi a `boolean`.", - "filteredTypes.array": "Se è abilitata, la struttura mostra i simboli relativi a `array`.", - "filteredTypes.object": "Se è abilitata, la struttura mostra i simboli relativi a `object`.", - "filteredTypes.key": "Se è abilitata, la struttura mostra i simboli relativi a `key`.", - "filteredTypes.null": "Se è abilitata, la struttura mostra i simboli relativi a `null`.", "filteredTypes.enumMember": "Se è abilitata, la struttura mostra i simboli relativi a `enumMember`.", - "filteredTypes.struct": "Se è abilitata, la struttura mostra i simboli relativi a `struct`.", "filteredTypes.event": "Se è abilitata, la struttura mostra i simboli relativi a `event`.", + "filteredTypes.field": "Se è abilitata, la struttura mostra i simboli relativi a `field`.", + "filteredTypes.file": "Se è abilitata, la struttura mostra i simboli relativi a `file`.", + "filteredTypes.function": "Se è abilitata, la struttura mostra i simboli relativi a `function`.", + "filteredTypes.interface": "Se è abilitata, la struttura mostra i simboli relativi a `interface`.", + "filteredTypes.key": "Se è abilitata, la struttura mostra i simboli relativi a `key`.", + "filteredTypes.method": "Se è abilitata, la struttura mostra i simboli relativi a `method`.", + "filteredTypes.module": "Se è abilitata, la struttura mostra i simboli relativi a `module`.", + "filteredTypes.namespace": "Se è abilitata, la struttura mostra i simboli relativi a `namespace`.", + "filteredTypes.null": "Se è abilitata, la struttura mostra i simboli relativi a `null`.", + "filteredTypes.number": "Se è abilitata, la struttura mostra i simboli relativi a `number`.", + "filteredTypes.object": "Se è abilitata, la struttura mostra i simboli relativi a `object`.", "filteredTypes.operator": "Se è abilitata, la struttura mostra i simboli relativi a `operator`.", - "filteredTypes.typeParameter": "Se è abilitata, la struttura mostra i simboli relativi a `typeParameter`." + "filteredTypes.package": "Se è abilitata, la struttura mostra i simboli relativi a `package`.", + "filteredTypes.property": "Se è abilitata, la struttura mostra i simboli relativi a `property`.", + "filteredTypes.string": "Se è abilitata, la struttura mostra i simboli relativi a `string`.", + "filteredTypes.struct": "Se è abilitata, la struttura mostra i simboli relativi a `struct`.", + "filteredTypes.typeParameter": "Se è abilitata, la struttura mostra i simboli relativi a `typeParameter`.", + "filteredTypes.variable": "Se è abilitata, la struttura mostra i simboli relativi a `variable`.", + "name": "Struttura", + "outline.problem.colors": "Usa i colori per errori e avvisi.", + "outline.problems.badges": "Usa le notifiche per errori e avvisi.", + "outline.showIcons": "Esegui il rendering degli elementi di contorno con le icone.", + "outline.showProblem": "Mostra errori e avvisi su elementi della struttura.", + "outlineConfigurationTitle": "Struttura", + "outlineViewIcon": "Icona della visualizzazione Struttura." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "L'editor attivo non può fornire informazioni sulla struttura.", - "loading": "Caricamento dei simboli del documento per '{0}'...", - "no-symbols": "Non sono stati trovati simboli nel documento '{0}'", "collapse": "Comprimi tutto", - "followCur": "Segui il cursore", "filterOnType": "Filtra per tipo", - "sortByPosition": "Ordina Per: Posizione", + "followCur": "Segui il cursore", + "loading": "Caricamento dei simboli del documento per '{0}'...", + "no-editor": "L'editor attivo non può fornire informazioni sulla struttura.", + "no-symbols": "Non sono stati trovati simboli nel documento '{0}'", + "sortByKind": "Ordina per: Categoria", "sortByName": "Ordina per: Nome", - "sortByKind": "Ordina per: Categoria" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Icona della visualizzazione Output.", - "output": "Output", - "miToggleOutput": "&&Output", - "logViewer": "Visualizzatore Log", - "switchToOutput.label": "Passa all'output", - "clearOutput.label": "Cancella output", - "outputCleared": "L'output è stato cancellato", - "toggleAutoScroll": "Attiva/disattiva scorrimento automatico", - "outputScrollOff": "Disattiva scorrimento automatico", - "outputScrollOn": "Attiva scorrimento automatico", - "openActiveLogOutputFile": "Apri file di output del log", - "showLogs": "Mostra log...", - "selectlog": "Seleziona il log", - "openLogFile": "Apri file di Log...", - "selectlogFile": "Seleziona file di log", - "output.smartScroll.enabled": "Abilita/Disabilita lo scorrimento intelligente nella visualizzazione di output. Lo scorrimento intelligente consente di bloccare automaticamente lo scorrimento quando si fa clic nella visualizzazione di output e di sbloccarlo quando si fa clic nell'ultima riga." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - Output", - "channel": "Canale Output per '{0}'", - "output": "Output", - "outputViewWithInputAriaLabel": "{0}, Pannello di output", - "outputViewAriaLabel": "Pannello di output", - "outputChannels": "Canali di uscita.", - "logChannel": "Log ({0})" + "sortByPosition": "Ordina Per: Posizione" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visualizzatore Log" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Cancella output", + "logViewer": "Visualizzatore Log", + "miToggleOutput": "&&Output", + "openActiveLogOutputFile": "Apri file di output del log", + "openLogFile": "Apri file di Log...", + "output": "Output", + "output.smartScroll.enabled": "Abilita/Disabilita lo scorrimento intelligente nella visualizzazione di output. Lo scorrimento intelligente consente di bloccare automaticamente lo scorrimento quando si fa clic nella visualizzazione di output e di sbloccarlo quando si fa clic nell'ultima riga.", + "outputCleared": "L'output è stato cancellato", + "outputScrollOff": "Disattiva scorrimento automatico", + "outputScrollOn": "Attiva scorrimento automatico", + "outputViewIcon": "Icona della visualizzazione Output.", + "selectlog": "Seleziona il log", + "selectlogFile": "Seleziona file di log", + "showLogs": "Mostra log...", + "switchToOutput.label": "Passa all'output", + "toggleAutoScroll": "Attiva/disattiva scorrimento automatico" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Canale Output per '{0}'", + "logChannel": "Log ({0})", + "output": "Output", + "output model title": "{0} - Output", + "outputChannels": "Canali di uscita.", + "outputViewAriaLabel": "Pannello di output", + "outputViewWithInputAriaLabel": "{0}, Pannello di output" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "Prestazioni all'avvio" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "I profili sono stati creati.", - "prof.detail": "Creare un problema e allegare manualmente i file seguenti:\r\n{0}", - "prof.restartAndFileIssue": "&&Crea problema e riavvia", - "prof.restart": "&&Riavvia", - "prof.thanks": "Grazie per l'aiuto.", - "prof.detail.restart": "È necessario un riavvio finale per continuare a usare '{0}'. Grazie per il contributo.", - "prof.restart.button": "&&Riavvia" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Prestazioni all'avvio" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Editor preferenze predefinite", - "settingsEditor2": "Editor impostazioni 2", - "keybindingsEditor": "Editor tasti di scelta rapida", - "openSettings2": "Apri impostazioni (interfaccia utente)", - "preferences": "Preferenze", - "settings": "Impostazioni", - "miOpenSettings": "&&Impostazioni", - "openSettingsJson": "Apri impostazioni (JSON)", - "openGlobalSettings": "Apri impostazioni utente", - "openRawDefaultSettings": "Apri impostazioni predefinite (JSON)", - "openWorkspaceSettings": "Apri impostazioni area di lavoro", - "openWorkspaceSettingsFile": "Apri impostazioni area di lavoro (JSON)", - "openFolderSettings": "Apri impostazioni cartella", - "openFolderSettingsFile": "Apri impostazioni cartella (JSON)", - "filterModifiedLabel": "Mostra impostazioni modificate", - "filterOnlineServicesLabel": "Mostra impostazioni per i servizi online", - "miOpenOnlineSettings": "Impostazioni servizi &&online", - "onlineServices": "Impostazioni servizi online", - "openRemoteSettings": "Apri impostazioni remote ({0})", - "settings.focusSearch": "Sposta stato attivo sulla ricerca impostazioni", - "settings.clearResults": "Cancella risultati della ricerca impostazioni", - "settings.focusFile": "Sposta lo stato attivo sul file di impostazioni", - "settings.focusNextSetting": "Sposta lo stato attivo sull'impostazione successiva", - "settings.focusPreviousSetting": "Sposta lo stato attivo sull'impostazione precedente", - "settings.editFocusedSetting": "Modifica impostazione con stato attivo", - "settings.focusSettingsList": "Sposta lo stato attivo sull'elenco impostazioni", - "settings.focusSettingsTOC": "Sposta stato attivo sul sommario impostazioni", - "settings.focusSettingControl": "Sposta stato attivo sul controllo impostazione", - "settings.showContextMenu": "Mostra il menu di scelta rapida impostazioni", - "settings.focusLevelUp": "Sposta stato attivo in alto di un livello", - "openGlobalKeybindings": "Apri tasti di scelta rapida", - "Keyboard Shortcuts": "Tasti di scelta rapida", - "openDefaultKeybindingsFile": "Apri tasti di scelta rapida predefiniti (JSON)", - "openGlobalKeybindingsFile": "Apri tasti di scelta rapida (JSON)", - "showDefaultKeybindings": "Mostra tasti di scelta rapida predefiniti", - "showExtensionKeybindings": "Mostra tasti di scelta rapida dell'estensione", - "showUserKeybindings": "Mostra tasti di scelta rapida utente", - "clear": "Cancella risultati della ricerca", - "miPreferences": "&&Preferenze" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Creare un problema e allegare manualmente i file seguenti:\r\n{0}", + "prof.detail.restart": "È necessario un riavvio finale per continuare a usare '{0}'. Grazie per il contributo.", + "prof.message": "I profili sono stati creati.", + "prof.restart": "&&Riavvia", + "prof.restart.button": "&&Riavvia", + "prof.restartAndFileIssue": "&&Crea problema e riavvia", + "prof.thanks": "Grazie per l'aiuto." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Definisci tasto di scelta rapida", - "defineKeybinding.kbLayoutErrorMessage": "Non sarà possibile produrre questa combinazione di tasti con il layout di tastiera corrente.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** per il layout di tastiera corrente (**{1}** per quello standard US).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** per il layout di tastiera corrente." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "premi contemporaneamente per", + "defineKeybinding.existing": "Questo tasto di scelta rapida è assegnato a {0} comandi esistenti", + "defineKeybinding.initial": "Premere la combinazione di tasti desiderata, quindi INVIO.", + "defineKeybinding.oneExists": "Questo tasto di scelta rapida è assegnato a 1 comando esistente" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Registra tasti", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Ordina per Precedenza", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "Digitare per cercare nei tasti di scelta rapida", "SearchKeybindings.KeybindingsSearchPlaceholder": "Registrazione dei tasti. Premere ESC per uscire", - "clearInput": "Cancella input per la ricerca di tasti di scelta rapida", - "recording": "Registrazione dei tasti", - "command": "Comando", - "keybinding": "Tasto di scelta rapida", - "when": "Quando", - "source": "ORIGINE", - "show sorted keybindings": "Visualizzazione di {0} tasti di scelta rapida con ordine di precedenza", - "show keybindings": "Visualizzazione di {0} tasti di scelta rapida con ordine alfabetico", - "changeLabel": "Cambia tasto di scelta rapida...", - "addLabel": "Aggiungi tasto di scelta rapida...", - "editWhen": "Cambia espressione when", - "removeLabel": "Rimuovi tasto di scelta rapida", - "resetLabel": "Reimposta tasto di scelta rapida", - "showSameKeybindings": "Mostra gli stessi tasti di scelta rapida", - "copyLabel": "Copia", - "copyCommandLabel": "Copia ID comando", - "error": "Si è verificato l'errore '{0}' durante la modifica del tasto di scelta rapida. Aprire il file 'keybindings.json' e verificare la presenza di errori.", - "editKeybindingLabelWithKey": "Cambia tasto di scelta rapida {0}", - "editKeybindingLabel": "Cambia tasto di scelta rapida", - "addKeybindingLabelWithKey": "Aggiungi tasto di scelta rapida {0}", "addKeybindingLabel": "Aggiungi tasto di scelta rapida", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "Digitare il contesto per when. Premere INVIO per confermare oppure ESC per annullare.", + "addKeybindingLabelWithKey": "Aggiungi tasto di scelta rapida {0}", + "addLabel": "Aggiungi tasto di scelta rapida...", + "changeLabel": "Cambia tasto di scelta rapida...", + "clearInput": "Cancella input per la ricerca di tasti di scelta rapida", + "command": "Comando", + "copyCommandLabel": "Copia ID comando", + "copyLabel": "Copia", + "editKeybindingLabel": "Cambia tasto di scelta rapida", + "editKeybindingLabelWithKey": "Cambia tasto di scelta rapida {0}", + "editWhen": "Cambia espressione when", + "error": "Si è verificato l'errore '{0}' durante la modifica del tasto di scelta rapida. Aprire il file 'keybindings.json' e verificare la presenza di errori.", + "keybinding": "Tasto di scelta rapida", "keybindingsLabel": "Tasti di scelta rapida", "noKeybinding": "Non è stato assegnato alcun tasto di scelta rapida.", - "noWhen": "Non esiste alcun contesto per Quando." + "noWhen": "Non esiste alcun contesto per Quando.", + "recordKeysLabel": "Registra tasti", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Registrazione dei tasti", + "removeLabel": "Rimuovi tasto di scelta rapida", + "resetLabel": "Reimposta tasto di scelta rapida", + "show keybindings": "Visualizzazione di {0} tasti di scelta rapida con ordine alfabetico", + "show sorted keybindings": "Visualizzazione di {0} tasti di scelta rapida con ordine di precedenza", + "showSameKeybindings": "Mostra gli stessi tasti di scelta rapida", + "sortByPrecedeneLabel": "Ordina per Precedenza", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "ORIGINE", + "title": "{0} ({1})", + "when": "Quando", + "whenContextInputAriaLabel": "Digitare il contesto per when. Premere INVIO per confermare oppure ESC per annullare." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "Non sarà possibile produrre questa combinazione di tasti con il layout di tastiera corrente.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** per il layout di tastiera corrente (**{1}** per quello standard US).", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** per il layout di tastiera corrente.", + "defineKeybinding.start": "Definisci tasto di scelta rapida" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Tasti di scelta rapida", + "clear": "Cancella risultati della ricerca", + "defaultPreferencesEditor": "Editor preferenze predefinite", + "filterModifiedLabel": "Mostra impostazioni modificate", + "filterOnlineServicesLabel": "Mostra impostazioni per i servizi online", + "filterUntrusted": "Mostrare le impostazioni dell'area di lavoro non attendibili", + "keybindingsEditor": "Editor tasti di scelta rapida", + "miOpenOnlineSettings": "Impostazioni servizi &&online", + "miOpenSettings": "&&Impostazioni", + "miPreferences": "&&Preferenze", + "onlineServices": "Impostazioni servizi online", + "openDefaultKeybindingsFile": "Apri tasti di scelta rapida predefiniti (JSON)", + "openFolderSettings": "Apri impostazioni cartella", + "openFolderSettingsFile": "Apri impostazioni cartella (JSON)", + "openGlobalKeybindings": "Apri tasti di scelta rapida", + "openGlobalKeybindingsFile": "Apri tasti di scelta rapida (JSON)", + "openGlobalSettings": "Apri impostazioni utente", + "openRawDefaultSettings": "Apri impostazioni predefinite (JSON)", + "openRemoteSettings": "Apri impostazioni remote ({0})", + "openSettings2": "Apri impostazioni (interfaccia utente)", + "openSettingsJson": "Apri impostazioni (JSON)", + "openWorkspaceSettings": "Apri impostazioni area di lavoro", + "openWorkspaceSettingsFile": "Apri impostazioni area di lavoro (JSON)", + "preferences": "Preferenze", + "settings": "Impostazioni", + "settings.clearResults": "Cancella risultati della ricerca impostazioni", + "settings.editFocusedSetting": "Modifica impostazione con stato attivo", + "settings.focusFile": "Sposta lo stato attivo sul file di impostazioni", + "settings.focusLevelUp": "Sposta stato attivo in alto di un livello", + "settings.focusNextSetting": "Sposta lo stato attivo sull'impostazione successiva", + "settings.focusPreviousSetting": "Sposta lo stato attivo sull'impostazione precedente", + "settings.focusSearch": "Sposta stato attivo sulla ricerca impostazioni", + "settings.focusSettingControl": "Sposta stato attivo sul controllo impostazione", + "settings.focusSettingsList": "Sposta lo stato attivo sull'elenco impostazioni", + "settings.focusSettingsTOC": "Sposta stato attivo sul sommario impostazioni", + "settings.showContextMenu": "Mostra il menu di scelta rapida impostazioni", + "settingsEditor2": "Editor impostazioni 2", + "showDefaultKeybindings": "Mostra tasti di scelta rapida predefiniti", + "showExtensionKeybindings": "Mostra tasti di scelta rapida dell'estensione", + "showUserKeybindings": "Mostra tasti di scelta rapida utente" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "Configura impostazioni specifiche del linguaggio...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "Cerca impostazioni", "SearchSettingsWidget.Placeholder": "Cerca impostazioni", - "noSettingsFound": "Non sono state trovate impostazioni", - "oneSettingFound": "1 impostazione trovata", - "settingsFound": "{0} impostazioni trovate", - "totalSettingsMessage": "{0} impostazioni in totale", - "nlpResult": "Risultati linguaggio naturale", - "filterResult": "Risultati filtrati", + "defaultEditorReadonly": "Modificare nell'editor a destra per ignorare le impostazioni predefinite.", + "defaultFolderSettings": "Impostazioni cartella predefinite", "defaultSettings": "Impostazioni predefinite", "defaultUserSettings": "Impostazioni predefinite utente", "defaultWorkspaceSettings": "Impostazioni area di lavoro predefinite", - "defaultFolderSettings": "Impostazioni cartella predefinite", - "defaultEditorReadonly": "Modificare nell'editor a destra per ignorare le impostazioni predefinite.", - "preferencesAriaLabel": "Preferenze predefinite. Editor di sola lettura." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Cerca impostazioni", - "clearInput": "Cancella input per la ricerca di impostazioni", - "noResults": "Non sono state trovate impostazioni", - "clearSearchFilters": "Rimuovi i filtri", - "settings": "Impostazioni", - "settingsNoSaveNeeded": "Le modifiche alle impostazioni vengono salvate automaticamente.", - "oneResult": "1 impostazione trovata", - "moreThanOneResult": "{0} impostazioni trovate", - "turnOnSyncButton": "Attiva Sincronizzazione impostazioni", - "lastSyncedLabel": "Ultima sincronizzazione: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Controlla se abilitare la modalità di ricerca in linguaggio naturale per le impostazioni. La ricerca in linguaggio naturale è fornita da un servizio Microsoft online.", - "settingsSearchTocBehavior.hide": "Nasconde il sommario durante la ricerca.", - "settingsSearchTocBehavior.filter": "Filtra il sommario in modo da visualizzare solo le categorie con impostazioni corrispondenti. Fare clic su una categoria per filtrare i risultati in base a tale categoria.", - "settingsSearchTocBehavior": "Controlla il comportamento del sommario dell'editor impostazioni durante la ricerca." + "filterResult": "Risultati filtrati", + "nlpResult": "Risultati linguaggio naturale", + "noSettingsFound": "Non sono state trovate impostazioni", + "oneSettingFound": "1 impostazione trovata", + "preferencesAriaLabel": "Preferenze predefinite. Editor di sola lettura.", + "settingsFound": "{0} impostazioni trovate", + "totalSettingsMessage": "{0} impostazioni in totale" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Icona per una sezione espansa nell'Editor impostazioni JSON diviso.", - "settingsGroupCollapsedIcon": "Icona per una sezione compressa nell'Editor impostazioni JSON diviso.", - "settingsScopeDropDownIcon": "Icona per il pulsante a discesa della cartella nell'Editor impostazioni JSON diviso.", - "settingsMoreActionIcon": "Icona per l'azione 'Altre azioni' nell'interfaccia utente di Impostazioni.", + "keybindingsAddIcon": "Icona per l'azione di aggiunta nell'interfaccia utente del tasto di scelta rapida.", + "keybindingsEditIcon": "Icona per l'azione di modifica nell'interfaccia utente del tasto di scelta rapida.", "keybindingsRecordKeysIcon": "Icona per l'azione 'Registra tasti' nell'interfaccia utente del tasto di scelta rapida.", "keybindingsSortIcon": "Icona per l'interruttore 'Ordina per Precedenza' nell'interfaccia utente del tasto di scelta rapida.", - "keybindingsEditIcon": "Icona per l'azione di modifica nell'interfaccia utente del tasto di scelta rapida.", - "keybindingsAddIcon": "Icona per l'azione di aggiunta nell'interfaccia utente del tasto di scelta rapida.", - "settingsEditIcon": "Icona per l'azione di modifica nell'interfaccia utente di Impostazioni.", - "settingsAddIcon": "Icona per l'azione di aggiunta nell'interfaccia utente di Impostazioni.", - "settingsRemoveIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", - "preferencesDiscardIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", "preferencesClearInput": "Icona per cancellare l'input nell'interfaccia utente di Impostazioni e tasti di scelta rapida.", - "preferencesOpenSettings": "Icona per aprire i comandi delle impostazioni." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Premere la combinazione di tasti desiderata, quindi INVIO.", - "defineKeybinding.oneExists": "Questo tasto di scelta rapida è assegnato a 1 comando esistente", - "defineKeybinding.existing": "Questo tasto di scelta rapida è assegnato a {0} comandi esistenti", - "defineKeybinding.chordsTo": "premi contemporaneamente per" + "preferencesDiscardIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", + "preferencesOpenSettings": "Icona per aprire i comandi delle impostazioni.", + "settingsAddIcon": "Icona per l'azione di aggiunta nell'interfaccia utente di Impostazioni.", + "settingsEditIcon": "Icona per l'azione di modifica nell'interfaccia utente di Impostazioni.", + "settingsGroupCollapsedIcon": "Icona per una sezione compressa nell'Editor impostazioni JSON diviso.", + "settingsGroupExpandedIcon": "Icona per una sezione espansa nell'Editor impostazioni JSON diviso.", + "settingsMoreActionIcon": "Icona per l'azione 'Altre azioni' nell'interfaccia utente di Impostazioni.", + "settingsRemoveIcon": "Icona per l'azione di rimozione nell'interfaccia utente di Impostazioni.", + "settingsScopeDropDownIcon": "Icona per il pulsante a discesa della cartella nell'Editor impostazioni JSON diviso." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "Copia nelle impostazioni", + "editTtile": "Modifica", + "emptyFolderSettingsHeader": "Inserire qui le impostazioni di cartella per eseguire l'override di quelle di Impostazioni area di lavoro.", "emptyUserSettingsHeader": "Inserire qui le impostazioni qui per eseguire l'override delle impostazioni predefinite.", "emptyWorkspaceSettingsHeader": "Inserire qui le impostazioni per eseguire l'override di Impostazioni utente.", - "emptyFolderSettingsHeader": "Inserire qui le impostazioni di cartella per eseguire l'override di quelle di Impostazioni area di lavoro.", - "editTtile": "Modifica", + "manage workspace trust": "Gestire attendibilità dell'area di lavoro", "replaceDefaultValue": "Sostituisci nelle impostazioni", - "copyDefaultValue": "Copia nelle impostazioni", "unknown configuration setting": "Impostazione di configurazione sconosciuta", - "unsupportedRemoteMachineSetting": "Non è possibile applicare l'impostazione in questa finestra. Verrà applicata direttamente all'apertura di una finestra locale.", - "unsupportedWindowSetting": "Non è possibile applicare l'impostazione in questa area di lavoro. Verrà applicata direttamente all'apertura della cartella dell'area di lavoro contenitore.", "unsupportedApplicationSetting": "Questa impostazione può essere applicata solo nelle impostazioni utente dell'applicazione", "unsupportedMachineSetting": "Questa impostazione può essere applicata solo nelle impostazioni utente nella finestra locale o nelle impostazioni dell'ambiente remoto nella finestra dell'ambiente remoto.", - "unsupportedProperty": "Proprietà non supportata" + "unsupportedProperty": "Proprietà non supportata", + "unsupportedRemoteMachineSetting": "Non è possibile applicare l'impostazione in questa finestra. Verrà applicata direttamente all'apertura di una finestra locale.", + "unsupportedWindowSetting": "Non è possibile applicare l'impostazione in questa area di lavoro. Verrà applicata direttamente all'apertura della cartella dell'area di lavoro contenitore.", + "untrustedSetting": "Questa opzione può essere applicata solo a un'area di lavoro attendibile." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "Inserire le impostazioni nell'editor di destra per eseguire l'override.", + "folderSettings": "Cartella", "noSettingsFound": "Non sono state trovate impostazioni.", "settingsSwitcherBarAriaLabel": "Selezione impostazioni", "userSettings": "Utente", "userSettingsRemote": "Remoto", - "workspaceSettings": "Area di lavoro", - "folderSettings": "Cartella" + "workspaceSettings": "Area di lavoro" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Cerca impostazioni", + "clearInput": "Cancella input per la ricerca di impostazioni", + "clearSearchFilters": "Rimuovi i filtri", + "lastSyncedLabel": "Ultima sincronizzazione: {0}", + "moreThanOneResult": "{0} impostazioni trovate", + "noResults": "Non sono state trovate impostazioni", + "oneResult": "1 impostazione trovata", + "settings": "Impostazioni", + "settings require trust": "Attendibilità dell'area di lavoro", + "turnOnSyncButton": "Attiva Sincronizzazione impostazioni" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Aspetto", + "application": "Applicazione", + "breadcrumbs": "Percorsi di navigazione", + "comments": "Commenti", "commonlyUsed": "Più usate", - "textEditor": "Editor di testo", "cursor": "Cursore", + "debug": "Debug", + "diffEditor": "Editor diff", + "editorManagement": "Gestione editor", + "extensions": "Estensioni", + "features": "Funzionalità", + "fileExplorer": "Esplora risorse", + "files": "File", "find": "Trova", "font": "Tipo di carattere", "formatting": "Formattazione", - "diffEditor": "Editor diff", - "minimap": "Minimappa", - "suggestions": "Suggerimenti", - "files": "File", - "workbench": "Workbench", - "appearance": "Aspetto", - "breadcrumbs": "Percorsi di navigazione", - "editorManagement": "Gestione editor", - "settings": "Editor impostazioni", - "zenMode": "Modalità Zen", - "screencastMode": "Modalità Screencast", - "window": "Finestra", - "newWindow": "Nuova finestra", - "features": "Funzionalità", - "fileExplorer": "Esplora risorse", - "search": "Cerca", - "debug": "Debug", - "testing": "Test", - "scm": "Gestione controllo servizi", - "extensions": "Estensioni", - "terminal": "Terminale", - "task": "Attività", - "problems": "Problemi", - "output": "Output", - "comments": "Commenti", - "remote": "Remoto", - "timeline": "Sequenza temporale", - "notebook": "Notebook", - "application": "Applicazione", - "proxy": "Proxy", "keyboard": "Tastiera", - "update": "Aggiorna", + "minimap": "Minimappa", + "newWindow": "Nuova finestra", + "notebook": "Notebook", + "output": "Output", + "problems": "Problemi", + "proxy": "Proxy", + "remote": "Remoto", + "scm": "Gestione controllo servizi", + "screencastMode": "Modalità Screencast", + "search": "Cerca", + "security": "Sicurezza", + "settings": "Editor impostazioni", + "settingsSync": "Sincronizzazione impostazioni", + "suggestions": "Suggerimenti", + "task": "Attività", "telemetry": "Telemetria", - "settingsSync": "Sincronizzazione impostazioni" + "terminal": "Terminale", + "testing": "Test", + "textEditor": "Editor di testo", + "timeline": "Sequenza temporale", + "update": "Aggiorna", + "window": "Finestra", + "workbench": "Workbench", + "workspace": "Area di lavoro", + "zenMode": "Modalità Zen" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Estensioni", - "extensionSyncIgnoredLabel": "Sincronizzazione: Ignorato", - "modified": "Modificato", - "settingsContextMenuTitle": "Altre azioni...", "alsoConfiguredIn": "Modificato anche in", "configuredIn": "Modificato in", - "newExtensionsButtonLabel": "Mostra le estensioni corrispondenti", - "editInSettingsJson": "Modifica in settings.json", - "settings.Default": "impostazione predefinita", - "resetSettingLabel": "Reimposta impostazione", - "validationError": "Errore di convalida.", - "settings.Modified": "Modificate.", - "settings": "Impostazioni", - "copySettingIdLabel": "Copia ID impostazione", "copySettingAsJSONLabel": "Copia impostazione come JSON", - "stopSyncingSetting": "Sincronizza questa impostazione" + "copySettingIdLabel": "Copia ID impostazione", + "editInSettingsJson": "Modifica in settings.json", + "extensionSyncIgnoredLabel": "Sincronizzazione: Ignorato", + "extensions": "Estensioni", + "manageWorkspaceTrust": "Gestire attendibilità dell'area di lavoro", + "modified": "Modificato", + "newExtensionsButtonLabel": "Mostra le estensioni corrispondenti", + "resetSettingLabel": "Reimposta impostazione", + "settings": "Impostazioni", + "settings.Default": "impostazione predefinita", + "settings.Modified": "Modificate.", + "settingsContextMenuTitle": "Altre azioni...", + "stopSyncingSetting": "Sincronizza questa impostazione", + "trustLabel": "Questa opzione può essere applicata solo a un'area di lavoro attendibile.", + "validationError": "Errore di convalida." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Area di lavoro", "remote": "Remoto", - "user": "Utente" + "user": "Utente", + "workspace": "Area di lavoro" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "Colore primo piano di un'intestazione di sezione o un titolo attivo.", - "modifiedItemForeground": "Colore dell'indicatore di impostazione modificata.", - "settingsDropdownBackground": "Sfondo dell'elenco a discesa dell'editor impostazioni.", - "settingsDropdownForeground": "Primo piano dell'elenco a discesa dell'editor impostazioni.", - "settingsDropdownBorder": "Bordo dell'elenco a discesa dell'editor impostazioni.", - "settingsDropdownListBorder": "Bordo dell'elenco a discesa dell'editor impostazioni. Racchiude le opzioni e le separa dalla descrizione.", - "settingsCheckboxBackground": "Sfondo della casella di controllo dell'editor impostazioni.", - "settingsCheckboxForeground": "Primo piano della casella di controllo dell'editor impostazioni.", - "settingsCheckboxBorder": "Bordo della casella di controllo dell'editor delle impostazioni.", - "textInputBoxBackground": "Sfondo della casella di input di testo dell'editor impostazioni.", - "textInputBoxForeground": "Primo piano della casella di input di testo dell'editor impostazioni.", - "textInputBoxBorder": "Bordo della casella di input di testo dell'editor impostazioni.", - "numberInputBoxBackground": "Sfondo della casella di input numero dell'editor impostazioni.", - "numberInputBoxForeground": "Primo piano della casella di input numero dell'editor impostazioni.", - "numberInputBoxBorder": "Bordo della casella di input numero dell'editor impostazioni.", - "focusedRowBackground": "Colore di sfondo di una riga di impostazioni con stato attivo.", - "notebook.rowHoverBackground": "Colore di sfondo di una riga di impostazioni al passaggio del mouse.", - "notebook.focusedRowBorder": "Colore del bordo superiore e inferiore della riga con lo stato attivo.", - "okButton": "OK", - "cancelButton": "Annulla", - "listValueHintLabel": "Voce di elenco `{0}`", - "listSiblingHintLabel": "Voce di elenco `{0}` con elemento di pari livello `${1}`", - "removeItem": "Rimuovi elemento", - "editItem": "Modifica elemento", "addItem": "Aggiungi elemento", - "itemInputPlaceholder": "Elemento stringa...", - "listSiblingInputPlaceholder": "Elemento di pari livello...", - "excludePatternHintLabel": "Escludi i file corrispondenti a '{0}'", - "excludeSiblingHintLabel": "Escludi i file corrispondenti a '{0}', solo quando è presente un file corrispondente a '{1}'", - "removeExcludeItem": "Rimuovi elemento Exclude", - "editExcludeItem": "Modifica elemento di esclusione", "addPattern": "Aggiungi criterio", + "cancelButton": "Annulla", + "editExcludeItem": "Modifica elemento di esclusione", + "editItem": "Modifica elemento", + "excludePatternHintLabel": "Escludi i file corrispondenti a '{0}'", "excludePatternInputPlaceholder": "Escludi criterio...", + "excludeSiblingHintLabel": "Escludi i file corrispondenti a '{0}', solo quando è presente un file corrispondente a '{1}'", "excludeSiblingInputPlaceholder": "Quando il criterio è presente...", - "objectKeyInputPlaceholder": "Chiave", - "objectValueInputPlaceholder": "Valore", - "objectPairHintLabel": "La proprietà `{0}` è impostata su `{1}`.", - "resetItem": "Reimposta elemento", + "focusedRowBackground": "Colore di sfondo di una riga di impostazioni con stato attivo.", + "headerForeground": "Colore primo piano di un'intestazione di sezione o un titolo attivo.", + "itemInputPlaceholder": "Elemento stringa...", + "listSiblingHintLabel": "Voce di elenco `{0}` con elemento di pari livello `${1}`", + "listSiblingInputPlaceholder": "Elemento di pari livello...", + "listValueHintLabel": "Voce di elenco `{0}`", + "modifiedItemForeground": "Colore dell'indicatore di impostazione modificata.", + "notebook.focusedRowBorder": "Colore del bordo superiore e inferiore della riga con lo stato attivo.", + "notebook.rowHoverBackground": "Colore di sfondo di una riga di impostazioni al passaggio del mouse.", + "numberInputBoxBackground": "Sfondo della casella di input numero dell'editor impostazioni.", + "numberInputBoxBorder": "Bordo della casella di input numero dell'editor impostazioni.", + "numberInputBoxForeground": "Primo piano della casella di input numero dell'editor impostazioni.", "objectKeyHeader": "Elemento", - "objectValueHeader": "Valore" + "objectKeyInputPlaceholder": "Chiave", + "objectPairHintLabel": "La proprietà `{0}` è impostata su `{1}`.", + "objectValueHeader": "Valore", + "objectValueInputPlaceholder": "Valore", + "okButton": "OK", + "removeExcludeItem": "Rimuovi elemento Exclude", + "removeItem": "Rimuovi elemento", + "resetItem": "Reimposta elemento", + "settingsCheckboxBackground": "Sfondo della casella di controllo dell'editor impostazioni.", + "settingsCheckboxBorder": "Bordo della casella di controllo dell'editor delle impostazioni.", + "settingsCheckboxForeground": "Primo piano della casella di controllo dell'editor impostazioni.", + "settingsDropdownBackground": "Sfondo dell'elenco a discesa dell'editor impostazioni.", + "settingsDropdownBorder": "Bordo dell'elenco a discesa dell'editor impostazioni.", + "settingsDropdownForeground": "Primo piano dell'elenco a discesa dell'editor impostazioni.", + "settingsDropdownListBorder": "Bordo dell'elenco a discesa dell'editor impostazioni. Racchiude le opzioni e le separa dalla descrizione.", + "textInputBoxBackground": "Sfondo della casella di input di testo dell'editor impostazioni.", + "textInputBoxBorder": "Bordo della casella di input di testo dell'editor impostazioni.", + "textInputBoxForeground": "Primo piano della casella di input di testo dell'editor impostazioni." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Sommario impostazioni", - "groupRowAriaLabel": "{0}, gruppo" + "groupRowAriaLabel": "{0}, gruppo", + "settingsTOC": "Sommario impostazioni" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Digitare '{0}' per visualizzare la Guida relativa alle azioni che è possibile eseguire qui.", - "helpQuickAccess": "Mostra tutti i provider di accesso rapido", - "viewQuickAccessPlaceholder": "Digitare il nome di una visualizzazione, un canale di output o un terminale da aprire.", - "viewQuickAccess": "Apri visualizzazione", - "commandsQuickAccessPlaceholder": "Digitare il nome di un comando da eseguire.", - "commandsQuickAccess": "Mostra ed esegui comandi", - "miCommandPalette": "Riquadro &&comandi...", - "miOpenView": "&&Apri visualizzazione...", - "miGotoSymbolInEditor": "Vai al &&simbolo nell'editor...", - "miGotoLine": "Vai a &&riga/colonna...", - "commandPalette": "Riquadro comandi..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "Non ci sono visualizzazioni corrispondenti", - "views": "Barra laterale", - "panels": "Pannello", - "terminalTitle": "{0}: {1}", - "terminals": "Terminale", - "logChannel": "Log ({0})", - "channels": "Output", - "openView": "Apri visualizzazione", - "quickOpenView": "Visualizzazione Quick Open" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Controlla se abilitare la modalità di ricerca in linguaggio naturale per le impostazioni. La ricerca in linguaggio naturale è fornita da un servizio Microsoft online.", + "settingsSearchTocBehavior": "Controlla il comportamento del sommario dell'editor impostazioni durante la ricerca.", + "settingsSearchTocBehavior.filter": "Filtra il sommario in modo da visualizzare solo le categorie con impostazioni corrispondenti. Fare clic su una categoria per filtrare i risultati in base a tale categoria.", + "settingsSearchTocBehavior.hide": "Nasconde il sommario durante la ricerca." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "Non ci sono comandi corrispondenti", - "configure keybinding": "Configura tasto di scelta rapida", + "clearCommandHistory": "Cancella cronologia dei comandi", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Mostra tutti i comandi", - "clearCommandHistory": "Cancella cronologia dei comandi" + "configure keybinding": "Configura tasto di scelta rapida", + "noCommandResults": "Non ci sono comandi corrispondenti", + "showTriggerActions": "Mostra tutti i comandi" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Riquadro comandi...", + "commandsQuickAccess": "Mostra ed esegui comandi", + "commandsQuickAccessPlaceholder": "Digitare il nome di un comando da eseguire.", + "helpQuickAccess": "Mostra tutti i provider di accesso rapido", + "helpQuickAccessPlaceholder": "Digitare '{0}' per visualizzare la Guida relativa alle azioni che è possibile eseguire qui.", + "miCommandPalette": "Riquadro &&comandi...", + "miGotoLine": "Vai a &&riga/colonna...", + "miGotoSymbolInEditor": "Vai al &&simbolo nell'editor...", + "miOpenView": "&&Apri visualizzazione...", + "viewQuickAccess": "Apri visualizzazione", + "viewQuickAccessPlaceholder": "Digitare il nome di una visualizzazione, un canale di output o un terminale da aprire." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Output", + "logChannel": "Log ({0})", + "noViewResults": "Non ci sono visualizzazioni corrispondenti", + "openView": "Apri visualizzazione", + "panels": "Pannello", + "quickOpenView": "Visualizzazione Quick Open", + "terminalTitle": "{0}: {1}", + "terminals": "Terminale", + "views": "Barra laterale" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "È necessario riavviare per rendere effettiva un'impostazione modificata.", - "relaunchSettingMessageWeb": "Per rendere effettiva un'impostazione modificata, è necessario riavviare.", "relaunchSettingDetail": "Fare clic sul pulsante di riavvio per riavviare {0} e abilitare l'impostazione.", "relaunchSettingDetailWeb": "Fare clic sul pulsante di ricaricamento per ricaricare {0} e abilitare l'impostazione.", + "relaunchSettingMessage": "È necessario riavviare per rendere effettiva un'impostazione modificata.", + "relaunchSettingMessageWeb": "Per rendere effettiva un'impostazione modificata, è necessario riavviare.", "restart": "&&Riavvia", "restartWeb": "&&Ricarica" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Cambia computer remoto", + "remotes": "Cambia computer remoto" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Aggiunge come contributo le informazioni della Guida per Remote", + "RemoteHelpInformationExtPoint.documentation": "URL o comando che restituisce l'URL della pagina della documentazione del progetto", + "RemoteHelpInformationExtPoint.feedback": "URL o comando che restituisce l'URL della pagina per l'invio di feedback del progetto", + "RemoteHelpInformationExtPoint.getStarted": "URL o comando che restituisce l'URL della pagina Attività iniziali del progetto", + "RemoteHelpInformationExtPoint.issues": "URL o comando che restituisce l'URL dell'elenco dei problemi del progetto", + "cancel": "Annulla", + "connectionLost": "Connessione persa", + "pickRemoteExtension": "Selezionare l'URL da aprire", + "reconnectNow": "Riconnetti ora", + "reconnectionPermanentFailure": "Non è possibile riconnettersi. Ricaricare la finestra.", + "reconnectionRunning": "Disconnesso. Verrà effettuato un tentativo di riconnessione...", + "reconnectionWaitMany": "Verrà effettuato un tentativo di riconnessione tra {0} secondi...", + "reconnectionWaitOne": "Verrà effettuato un tentativo di riconnessione tra {0} secondo...", + "reloadWindow": "Ricarica finestra", + "remote.explorer": "Explorer remoto", + "remote.help": "Guida e commenti", + "remote.help.documentation": "Leggi la documentazione", + "remote.help.feedback": "Invia commenti e suggerimenti", + "remote.help.getStarted": "Per iniziare", + "remote.help.issues": "Esamina problemi", + "remote.help.report": "Segnala problema", + "remotehelp": "Guida per il repository remoto" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 porta inoltrata", + "nForwardedPorts": "{0} porte inoltrate", + "ports": "Porte", + "remote.forwardedPorts.statusbarTextNone": "Nessuna porta inoltrata", + "remote.forwardedPorts.statusbarTooltip": "Porte inoltrate: {0}", + "remote.tunnelsView.automaticForward": "L'applicazione in esecuzione sulla porta {0} è disponibile. ", + "remote.tunnelsView.elevationButton": "Usa la porta {0} come sudo...", + "remote.tunnelsView.elevationMessage": "Per usare la porta {0} in locale, è necessario eseguire il programma come utente con privilegi avanzati. ", + "remote.tunnelsView.notificationLink2": "[Visualizza tutte le porte inoltrate] ({0})", + "status.forwardedPorts": "Porte inoltrate" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Icona per l'azione Copia indirizzo locale.", + "documentationIcon": "Icona della documentazione nella visualizzazione Explorer remoto.", + "feedbackIcon": "Icona del feedback nella visualizzazione Explorer remoto.", + "forwardPortIcon": "Icona per l'azione di inoltro.", + "forwardedPortWithProcessIcon": "Icona per le porte inoltrate che hanno un processo in esecuzione.", + "forwardedPortWithoutProcessIcon": "Icona per le porte inoltrate che non hanno un processo in esecuzione.", + "getStartedIcon": "Icona Attività iniziali nella visualizzazione Explorer remoto.", + "labelPortIcon": "Icona per l'azione di etichettatura porta.", + "openBrowserIcon": "Icona per l'azione di apertura del browser.", + "openPreviewIcon": "Icona per l'azione di apertura dell'anteprima.", + "portIcon": "Icona che rappresenta una porta remota.", + "portsViewIcon": "Icona della visualizzazione Porte remote.", + "privatePortIcon": "Icona che rappresenta una porta remota privata.", + "publicPortIcon": "Icona che rappresenta una porta remota pubblica.", + "remoteExplorerViewIcon": "Icona della visualizzazione Explorer remoto.", + "reportIssuesIcon": "Icona per Segnala problema nella visualizzazione Explorer remoto.", + "reviewIssuesIcon": "Icona per Esamina problemi nella visualizzazione Explorer remoto.", + "stopForwardIcon": "Icona per l'azione di arresto dell'inoltro." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Chiudi connessione remota", + "closeVirtualWorkspace.title": "Chiudi area di lavoro remota", + "disconnectedFrom": "Disconnesso da {0}", + "host.open": "Apertura del computer remoto...", + "host.reconnecting": "Riconnessione a {0}...", + "host.tooltip": "Modifica in {0}", + "host.tooltipDisconnected": "Disconnesso da {0}", + "host.tooltipReconnecting": "Riconnessione a {0}...", + "installRemotes": "Installa estensioni remote aggiuntive...", + "miCloseRemote": "Chiudi connessione re&&mota", + "noHost.tooltip": "Apre una finestra remota", + "reloadWindow": "Ricarica finestra", + "remote.category": "Remoto", + "remote.close": "Chiudi connessione remota", + "remote.install": "Installa estensioni per lo sviluppo remoto", + "remote.showMenu": "Mostra menu remoto", + "remoteHost": "Host remoto", + "workspace.tooltip2": "Area di lavoro virtuale in {0}\r\n\r\n[Alcune funzionalità]({1}) non sono disponibili per le risorse che si trovano in un file system virtuale." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "Colore dell'icona per una porta per la quale esiste un processo in esecuzione associato.", + "portsLink.followLinkAlt": "ALT+clic", + "portsLink.followLinkAlt.mac": "Opzione+clic", + "portsLink.followLinkCmd": "CMD+clic", + "portsLink.followLinkCtrl": "CTRL+clic", + "remote.tunnel": "Porte", + "remote.tunnel.changeLocalPort": "Cambia porta dell'indirizzo locale", + "remote.tunnel.changeLocalPortNumber": "La porta locale {0} non è disponibile. È stato usato il numero di porta {1}", + "remote.tunnel.close": "Arresta inoltro della porta", + "remote.tunnel.closeNoPorts": "Non ci sono attualmente porte inoltrate. Provare a eseguire il comando {0}", + "remote.tunnel.closePlaceholder": "Scegliere una porta per arrestare l'inoltro", + "remote.tunnel.copyAddressCommandPalette": "Copia indirizzo della porta inoltrata", + "remote.tunnel.copyAddressInline": "Copia indirizzo locale", + "remote.tunnel.copyAddressPlaceholdter": "Scegliere una porta inoltrata", + "remote.tunnel.forward": "Inoltra una porta", + "remote.tunnel.forwardError": "Non è possibile inoltrare {0}:{1}. L'host potrebbe non essere disponibile o la porta remota potrebbe essere stata già inoltrata", + "remote.tunnel.forwardItem": "Inoltra porta", + "remote.tunnel.forwardPrompt": "Numero di porta o indirizzo (ad esempio 3000 o 10.10.10.10:2000).", + "remote.tunnel.label": "Imposta etichetta per la porta", + "remote.tunnel.makePrivate": "Rendi privata", + "remote.tunnel.makePublic": "Rendi pubblica", + "remote.tunnel.open": "Apri nel browser", + "remote.tunnel.openCommandPalette": "Apri la porta nel browser", + "remote.tunnel.openCommandPaletteNone": "Non ci sono attualmente porte inoltrate. Aprire la visualizzazione Porte per iniziare.", + "remote.tunnel.openCommandPalettePick": "Scegliere la porta da aprire", + "remote.tunnel.openCommandPaletteView": "Apri la visualizzazione Porte...", + "remote.tunnel.openPreview": "Anteprima nell'editor", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "La porta remota {0}:{1} non è stata inoltrata. ", + "remote.tunnel.tooltipForwarded": "La porta remota {0}:{1} è stata inoltrata all'indirizzo locale {2}. ", + "remote.tunnel.tooltipName": "Porta con l'etichetta {0}. ", + "remote.tunnel.tooltipPrivate": "Accessibile solo da questo computer. ", + "remote.tunnel.tooltipPublic": "Accessibile pubblicamente. ", + "remote.tunnelView.alreadyForwarded": "La porta è già inoltrata", + "remote.tunnelView.inlineElevationMessage": "Può richiedere sudo", + "remote.tunnelsView.addPort": "Aggiungi porta", + "remote.tunnelsView.changePort": "Nuova porta locale", + "remote.tunnelsView.input": "Premere INVIO per confermare oppure ESC per annullare.", + "remote.tunnelsView.labelPlaceholder": "Etichetta della porta", + "remote.tunnelsView.portNumberToHigh": "Il numero di porta deve essere ≥ 0 e < {0}.", + "remote.tunnelsView.portNumberValid": "La porta inoltrata non è valida.", + "tunnel.addressColumn.label": "Indirizzo locale", + "tunnel.addressColumn.tooltip": "Indirizzo a cui la porta inoltrata è disponibile in locale.", + "tunnel.automatic": "A inoltro automatico", + "tunnel.focusContext": "Indica se lo stato attivo si trova nella visualizzazione Porte.", + "tunnel.forwardedPortsViewEnabled": "Indica se la visualizzazione Porte è abilitata.", + "tunnel.iconColumn.notRunning": "Non ci sono processi in esecuzione.", + "tunnel.iconColumn.running": "La porta ha un processo in esecuzione.", + "tunnel.originColumn.label": "Origine", + "tunnel.originColumn.tooltip": "Origine da cui ha origine una porta inoltrata. Può corrispondere a un'estensione oppure essere inoltrata dall'utente, in modo statico o in modo automatico.", + "tunnel.portColumn.label": "Porta", + "tunnel.portColumn.tooltip": "Etichetta e numero di porta remota della porta inoltrata.", + "tunnel.privacyColumn.label": "Privacy", + "tunnel.privacyColumn.tooltip": "Disponibilità della porta inoltrata.", + "tunnel.privacyPrivate": "Privata", + "tunnel.privacyPublic": "Pubblica", + "tunnel.processColumn.label": "Processo in esecuzione", + "tunnel.processColumn.tooltip": "Riga di comando del processo che usa la porta.", + "tunnel.staticallyForwarded": "A inoltro statico", + "tunnel.user": "Inoltrata dall'utente", + "tunnelContext.protocolMenu": "Cambia protocollo di porta", + "tunnelView": "Visualizzazione tunnel", + "tunnelView.runningProcess.inacessable": "Le informazioni sul processo non sono disponibili" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Remoto", + "remote.autoForwardPorts": "Quando è abilitata, i nuovi processi in esecuzione vengono rilevati e le porte su cui sono in ascolto vengono inoltrate automaticamente.", + "remote.autoForwardPortsSource": "Consente di impostare l'origine da cui vengono inoltrate automaticamente le porte quando `remote.autoForwardPorts` è impostato su true. In repository remoti Windows e Mac l'opzione `process` non ha effetto e verrà usata l'opzione `output`. È necessario ricaricare per rendere effettiva questa impostazione.", + "remote.autoForwardPortsSource.output": "Le porte verranno inoltrate automaticamente quando vengono individuate leggendo l'output del terminale e del debug. Non tutti i processi che usano le porte verranno stampati sul terminale integrato o sulla console di debug, pertanto alcune porte non saranno disponibili. L'inoltro delle porte inoltrate in base all'output non verrà annullato finché non si esegue il ricaricamento oppure finché la porta non viene chiusa dall'utente nella visualizzazione Porte.", + "remote.autoForwardPortsSource.process": "Le porte verranno inoltrate automaticamente quando vengono individuate controllando i processi avviati e che includono una porta.", + "remote.extensionKind": "Esegue l'override di un'estensione. Le estensioni `ui` vengono installate ed eseguite nel computer locale, mentre quelle `workspace` vengono eseguite nel computer remoto. Quando si esegue l'override del tipo predefinito di un'estensione, si specifica che l'estensione deve essere installata e abilitata in locale o in remoto.", + "remote.localPortHost": "Consente di specificare il nome host locale che verrà usato per l'inoltro porte.", + "remote.portsAttributes": "Consente di impostare le proprietà applicate quando viene inoltrato un numero di porta specifico, ad esempio:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "Consente di impostare le proprietà predefinite applicate a tutte le porte che non recuperano le proprietà dall'impostazione `remote.portsAttributes`, ad esempio:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "Richiede automaticamente privilegi elevati (se necessari) quando questa porta viene inoltrata. I privilegi elevati sono obbligatori quando la porta locale è una porta con privilegi.", + "remote.portsAttributes.ignore": "Questa porta non verrà inoltrata automaticamente.", + "remote.portsAttributes.label": "Etichetta visualizzata nell'interfaccia utente per questa porta.", + "remote.portsAttributes.labelDefault": "Applicazione", + "remote.portsAttributes.notify": "Visualizza una notifica quando una porta viene inoltrata automaticamente.", + "remote.portsAttributes.onForward": "Definisce l'azione che viene eseguita quando si individua la porta per l'inoltro automatico", + "remote.portsAttributes.openBrowser": "Apre il browser quando la porta viene inoltrata automaticamente. A seconda delle impostazioni, potrebbe essere aperto un browser predefinito.", + "remote.portsAttributes.openPreview": "Apre un'anteprima nella stessa finestra quando la porta viene inoltrata automaticamente.", + "remote.portsAttributes.patternError": "Deve essere un numero di porta, un intervallo di numeri di porta o un'espressione regolare.", + "remote.portsAttributes.port": "Porta, intervallo di porte (ad esempio \"40000-55000\") o espressione regolare (ad esempio \".+\\\\/server.js\"). Per una porta o un intervallo gli attributi verranno applicati al numero di porta o all'intervallo di numeri di porta. Gli attributi che usano un'espressione regolare verranno applicate alle porte la cui riga di comando del processo associata corrisponde all'espressione.", + "remote.portsAttributes.protocol": "Protocollo da usare per l'inoltro di questa porta.", + "remote.portsAttributes.requireLocalPort": "Quando è true, verrà visualizzata una finestra di dialogo modale se la porta locale scelta non viene usata per l'inoltro.", + "remote.portsAttributes.silent": "Non visualizza alcuna notifica e non esegue alcuna azione quando questa porta viene inoltrata automaticamente.", + "remote.restoreForwardedPorts": "Ripristina le porte inoltrate in un'area di lavoro.", + "remoteExtensionLog": "Server remoto", + "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", + "web": "Tipo dell'estensione Web worker. Una tale estensione può essere eseguita in un host dell'estensione Web worker.", + "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remoto", "remote.downloadExtensionsLocally": "Se è abilitato, le estensioni vengono scaricate in locale e installate nel computer remoto." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Server remoto", - "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", - "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto.", - "web": "Tipo dell'estensione Web worker. Una tale estensione può essere eseguita in un host dell'estensione Web worker.", - "remote": "Remoto", - "remote.extensionKind": "Esegue l'override di un'estensione. Le estensioni `ui` vengono installate ed eseguite nel computer locale, mentre quelle `workspace` vengono eseguite nel computer remoto. Quando si esegue l'override del tipo predefinito di un'estensione, si specifica che l'estensione deve essere installata e abilitata in locale o in remoto.", - "remote.restoreForwardedPorts": "Ripristina le porte inoltrate in un'area di lavoro.", - "remote.autoForwardPorts": "Quando è abilitata, i nuovi processi in esecuzione vengono rilevati e le porte su cui sono in ascolto vengono inoltrate automaticamente.", - "remote.autoForwardPortsSource": "Consente di impostare l'origine da cui vengono inoltrate automaticamente le porte quando `remote.autoForwardPorts` è impostato su true. In repository remoti Windows e Mac l'opzione `process` non ha effetto e verrà usata l'opzione `output`. È necessario ricaricare per rendere effettiva questa impostazione.", - "remote.autoForwardPortsSource.process": "Le porte verranno inoltrate automaticamente quando vengono individuate controllando i processi avviati e che includono una porta.", - "remote.autoForwardPortsSource.output": "Le porte verranno inoltrate automaticamente quando vengono individuate leggendo l'output del terminale e del debug. Non tutti i processi che usano le porte verranno stampati sul terminale integrato o sulla console di debug, pertanto alcune porte non saranno disponibili. L'inoltro delle porte inoltrate in base all'output non verrà annullato finché non si esegue il ricaricamento oppure finché la porta non viene chiusa dall'utente nella visualizzazione Porte.", - "remote.portsAttributes.port": "Porta, intervallo di porte (ad esempio \"40000-55000\") o espressione regolare (ad esempio \".+\\\\/server.js\"). Per una porta o un intervallo gli attributi verranno applicati al numero di porta o all'intervallo di numeri di porta. Gli attributi che usano un'espressione regolare verranno applicate alle porte la cui riga di comando del processo associata corrisponde all'espressione.", - "remote.portsAttributes.notify": "Visualizza una notifica quando una porta viene inoltrata automaticamente.", - "remote.portsAttributes.openBrowser": "Apre il browser quando la porta viene inoltrata automaticamente. A seconda delle impostazioni, potrebbe essere aperto un browser predefinito.", - "remote.portsAttributes.openPreview": "Apre un'anteprima nella stessa finestra quando la porta viene inoltrata automaticamente.", - "remote.portsAttributes.silent": "Non visualizza alcuna notifica e non esegue alcuna azione quando questa porta viene inoltrata automaticamente.", - "remote.portsAttributes.ignore": "Questa porta non verrà inoltrata automaticamente.", - "remote.portsAttributes.onForward": "Definisce l'azione che viene eseguita quando si individua la porta per l'inoltro automatico", - "remote.portsAttributes.elevateIfNeeded": "Richiede automaticamente privilegi elevati (se necessari) quando questa porta viene inoltrata. I privilegi elevati sono obbligatori quando la porta locale è una porta con privilegi.", - "remote.portsAttributes.label": "Etichetta visualizzata nell'interfaccia utente per questa porta.", - "remote.portsAttributes.labelDefault": "Applicazione", - "remote.portsAttributes": "Consente di impostare le proprietà applicate quando viene inoltrato un numero di porta specifico, ad esempio:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Applicazione\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "Deve essere un numero di porta, un intervallo di numeri di porta o un'espressione regolare.", - "remote.portsAttributes.defaults": "Consente di impostare le proprietà predefinite applicate a tutte le porte che non recuperano le proprietà dall'impostazione `remote.portsAttributes`, ad esempio:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Aggiunge come contributo le informazioni della Guida per Remote", - "RemoteHelpInformationExtPoint.getStarted": "URL o comando che restituisce l'URL della pagina Attività iniziali del progetto", - "RemoteHelpInformationExtPoint.documentation": "URL o comando che restituisce l'URL della pagina della documentazione del progetto", - "RemoteHelpInformationExtPoint.feedback": "URL o comando che restituisce l'URL della pagina per l'invio di feedback del progetto", - "RemoteHelpInformationExtPoint.issues": "URL o comando che restituisce l'URL dell'elenco dei problemi del progetto", - "remote.help.getStarted": "Per iniziare", - "remote.help.documentation": "Leggi la documentazione", - "remote.help.feedback": "Invia commenti e suggerimenti", - "remote.help.issues": "Esamina problemi", - "remote.help.report": "Segnala problema", - "pickRemoteExtension": "Selezionare l'URL da aprire", - "remote.help": "Guida e commenti", - "remotehelp": "Guida per il repository remoto", - "remote.explorer": "Explorer remoto", - "reconnectionWaitOne": "Verrà effettuato un tentativo di riconnessione tra {0} secondo...", - "reconnectionWaitMany": "Verrà effettuato un tentativo di riconnessione tra {0} secondi...", - "reconnectNow": "Riconnetti ora", - "reloadWindow": "Ricarica finestra", - "connectionLost": "Connessione persa", - "reconnectionRunning": "Disconnesso. Verrà effettuato un tentativo di riconnessione...", - "reconnectionPermanentFailure": "Non è possibile riconnettersi. Ricaricare la finestra.", - "cancel": "Annulla" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Porte", - "1forwardedPort": "1 porta inoltrata", - "nForwardedPorts": "{0} porte inoltrate", - "status.forwardedPorts": "Porte inoltrate", - "remote.forwardedPorts.statusbarTextNone": "Nessuna porta inoltrata", - "remote.forwardedPorts.statusbarTooltip": "Porte inoltrate: {0}", - "remote.tunnelsView.automaticForward": "L'applicazione in esecuzione sulla porta {0} è disponibile. ", - "remote.tunnelsView.notificationLink": "[Visualizza tutte le porte inoltrate](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "Per usare la porta {0} in locale, è necessario eseguire il programma come utente con privilegi avanzati. ", - "remote.tunnelsView.elevationButton": "Usa la porta {0} come sudo..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Cambia computer remoto", - "remote.explorer.switch": "Cambia computer remoto" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Remoto", - "remote.showMenu": "Mostra menu remoto", - "remote.close": "Chiudi connessione remota", - "miCloseRemote": "Chiudi connessione re&&mota", - "host.open": "Apertura del computer remoto...", - "host.reconnecting": "Riconnessione a {0}...", - "host.tooltipReconnecting": "Riconnessione a {0}...", - "disconnectedFrom": "Disconnesso da {0}", - "host.tooltipDisconnected": "Disconnesso da {0}", - "host.tooltip": "Modifica in {0}", - "workspace.tooltip": "Modifica in {0}", - "noHost.tooltip": "Apre una finestra remota", - "remoteHost": "Host remoto", - "cat.title": "{0}: {1}", - "closeRemote.title": "Chiudi connessione remota" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Icona Attività iniziali nella visualizzazione Explorer remoto.", - "documentationIcon": "Icona della documentazione nella visualizzazione Explorer remoto.", - "feedbackIcon": "Icona del feedback nella visualizzazione Explorer remoto.", - "reviewIssuesIcon": "Icona per Esamina problemi nella visualizzazione Explorer remoto.", - "reportIssuesIcon": "Icona per Segnala problema nella visualizzazione Explorer remoto.", - "remoteExplorerViewIcon": "Icona della visualizzazione Explorer remoto.", - "portsViewIcon": "Icona della visualizzazione Porte remote.", - "portIcon": "Icona che rappresenta una porta remota.", - "privatePortIcon": "Icona che rappresenta una porta remota privata.", - "publicPortIcon": "Icona che rappresenta una porta remota pubblica.", - "forwardPortIcon": "Icona per l'azione di inoltro.", - "stopForwardIcon": "Icona per l'azione di arresto dell'inoltro.", - "openBrowserIcon": "Icona per l'azione di apertura del browser.", - "openPreviewIcon": "Icona per l'azione di apertura dell'anteprima.", - "copyAddressIcon": "Icona per l'azione Copia indirizzo locale.", - "labelPortIcon": "Icona per l'azione di etichettatura porta.", - "forwardedPortWithoutProcessIcon": "Icona per le porte inoltrate che non hanno un processo in esecuzione.", - "forwardedPortWithProcessIcon": "Icona per le porte inoltrate che hanno un processo in esecuzione." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Indica se la visualizzazione Porte è abilitata.", - "remote.tunnelsView.addPort": "Aggiungi porta", - "tunnel.portColumn.label": "Porta", - "tunnel.portColumn.tooltip": "Etichetta e numero di porta remota della porta inoltrata.", - "tunnel.addressColumn.label": "Indirizzo locale", - "tunnel.addressColumn.tooltip": "Indirizzo a cui la porta inoltrata è disponibile in locale.", - "tunnel.processColumn.label": "Processo in esecuzione", - "tunnel.processColumn.tooltip": "Riga di comando del processo che usa la porta.", - "tunnel.originColumn.label": "Origine", - "tunnel.originColumn.tooltip": "Origine da cui ha origine una porta inoltrata. Può corrispondere a un'estensione oppure essere inoltrata dall'utente, in modo statico o in modo automatico.", - "tunnel.privacyColumn.label": "Privacy", - "tunnel.privacyColumn.tooltip": "Disponibilità della porta inoltrata.", - "tunnel.privacyPublic": "Pubblica", - "tunnel.privacyPrivate": "Privata", - "remote.tunnelsView.input": "Premere INVIO per confermare oppure ESC per annullare.", - "tunnel.user": "Inoltrata dall'utente", - "tunnel.staticallyForwarded": "A inoltro statico", - "tunnel.automatic": "A inoltro automatico", - "tunnelView.runningProcess.inacessable": "Riga di comando non disponibile", - "remote.tunnel.tooltipForwarded": "La porta remota {0}:{1} è stata inoltrata all'indirizzo locale {2}. ", - "remote.tunnel.tooltipCandidate": "La porta remota {0}:{1} non è stata inoltrata. ", - "tunnel.iconColumn.running": "La porta ha un processo in esecuzione.", - "tunnel.iconColumn.notRunning": "Non ci sono processi in esecuzione.", - "remote.tunnel.tooltipName": "Porta con l'etichetta {0}. ", - "remote.tunnel.tooltipPublic": "Accessibile pubblicamente. ", - "remote.tunnel.tooltipPrivate": "Accessibile solo da questo computer. ", - "tunnel.focusContext": "Indica se lo stato attivo si trova nella visualizzazione Porte.", - "remote.tunnel": "Porte", - "tunnelView": "Visualizzazione tunnel", - "remote.tunnel.label": "Imposta etichetta per la porta", - "remote.tunnelsView.labelPlaceholder": "Etichetta della porta", - "remote.tunnelsView.portNumberValid": "La porta inoltrata non è valida.", - "remote.tunnelsView.portNumberToHigh": "Il numero di porta deve essere ≥ 0 e < {0}.", - "remote.tunnelView.inlineElevationMessage": "Può richiedere sudo", - "remote.tunnelView.alreadyForwarded": "La porta è già inoltrata", - "remote.tunnel.forward": "Inoltra una porta", - "remote.tunnel.forwardItem": "Inoltra porta", - "remote.tunnel.forwardPrompt": "Numero di porta o indirizzo (ad esempio 3000 o 10.10.10.10:2000).", - "remote.tunnel.forwardError": "Non è possibile inoltrare {0}:{1}. L'host potrebbe non essere disponibile o la porta remota potrebbe essere stata già inoltrata", - "remote.tunnel.closeNoPorts": "Non ci sono attualmente porte inoltrate. Provare a eseguire il comando {0}", - "remote.tunnel.close": "Arresta inoltro della porta", - "remote.tunnel.closePlaceholder": "Scegliere una porta per arrestare l'inoltro", - "remote.tunnel.open": "Apri nel browser", - "remote.tunnel.openPreview": "Anteprima nell'editor", - "remote.tunnel.openCommandPalette": "Apri la porta nel browser", - "remote.tunnel.openCommandPaletteNone": "Non ci sono attualmente porte inoltrate. Aprire la visualizzazione Porte per iniziare.", - "remote.tunnel.openCommandPaletteView": "Apri la visualizzazione Porte...", - "remote.tunnel.openCommandPalettePick": "Scegliere la porta da aprire", - "remote.tunnel.copyAddressInline": "Copia indirizzo locale", - "remote.tunnel.copyAddressCommandPalette": "Copia indirizzo della porta inoltrata", - "remote.tunnel.copyAddressPlaceholdter": "Scegliere una porta inoltrata", - "remote.tunnel.changeLocalPort": "Cambia porta dell'indirizzo locale", - "remote.tunnel.changeLocalPortNumber": "La porta locale {0} non è disponibile. È stato usato il numero di porta {1}", - "remote.tunnelsView.changePort": "Nuova porta locale", - "remote.tunnel.makePublic": "Rendi pubblica", - "remote.tunnel.makePrivate": "Rendi privata" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Controlla le dimensioni dell'area di feedback in pixel dell'area di trascinamento tra visualizzazioni/editor. Impostarla su un valore più elevato se si ritiene che il ridimensionamento delle visualizzazioni con il mouse non sia agevole.", - "sashHoverDelay": "Controlla il ritardo del feedback al passaggio del mouse in millisecondi dell'area di trascinamento tra visualizzazioni/editor." + "sashHoverDelay": "Controlla il ritardo del feedback al passaggio del mouse in millisecondi dell'area di trascinamento tra visualizzazioni/editor.", + "sashSize": "Controlla le dimensioni dell'area di feedback in pixel dell'area di trascinamento tra visualizzazioni/editor. Impostarla su un valore più elevato se si ritiene che il ridimensionamento delle visualizzazioni con il mouse non sia agevole." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} modifiche in sospeso", + "status.scm": "Controllo del codice sorgente" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} di {1} modifica", + "changes": "{0} di {1} modifiche", + "editorGutterAddedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state aggiunte.", + "editorGutterDeletedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state cancellate.", + "editorGutterModifiedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state modificate.", + "label.close": "Chiudi", + "miGotoNextChange": "Modifica &&successiva", + "miGotoPreviousChange": "Modifica &&precedente", + "minimapGutterAddedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state aggiunte.", + "minimapGutterDeletedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state eliminate.", + "minimapGutterModifiedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state modificate.", + "move to next change": "Passa alla modifica successiva", + "move to previous change": "Passa alla modifica precedente", + "overviewRulerAddedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto aggiunto.", + "overviewRulerDeletedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto eliminato.", + "overviewRulerModifiedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto modificato.", + "show next change": "Mostra modifica successiva", + "show previous change": "Mostra modifica precedente" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Icona della visualizzazione Controllo del codice sorgente.", - "source control": "Controllo del codice sorgente", - "no open repo": "Non esistono provider di controllo del codice sorgente registrati.", - "miViewSCM": "&&Gestione controllo del codice sorgente", - "source control repositories": "Repository del controllo del codice sorgente", - "scmConfigurationTitle": "Gestione controllo servizi", - "scm.diffDecorations.all": "Mostra gli elementi Decorator per le differenze in tutte le posizioni disponibili.", - "scm.diffDecorations.gutter": "Mostra gli elementi Decorator per le differenze solo nel margine dell'editor.", - "scm.diffDecorations.overviewRuler": "Mostra gli elementi Decorator per le differenze solo nel righello delle annotazioni.", - "scm.diffDecorations.minimap": "Mostra gli elementi Decorator per le differenze solo nella minimappa.", - "scm.diffDecorations.none": "Non visualizza gli elementi Decorator per le differenze.", + "alwaysShowActions": "Controlla se le azioni inline sono sempre visibili nella visualizzazione Controllo del codice sorgente.", + "alwaysShowRepository": "Controlla se i repository devono sempre essere visibili nella visualizzazione di Gestione controllo servizi.", + "autoReveal": "Controlla se la visualizzazione di Gestione controllo servizi deve visualizzare e selezionare automaticamente i file all'apertura.", "diffDecorations": "Controlla decorazioni diff nell'editor.", "diffGutterWidth": "Controlla la larghezza (px) delle decorazioni diff nella barra di navigazione (aggiunte e modificate).", - "scm.diffDecorationsGutterVisibility.always": "Mostra a margine l'elemento Decorator per le differenze in qualsiasi circostanza.", - "scm.diffDecorationsGutterVisibility.hover": "Mostra a margine l'elemento Decorator per le differenze solo al passaggio del puntatore.", - "scm.diffDecorationsGutterVisibility": "Controlla la visibilità a margine dell'elemento Decorator per le differenze del controllo del codice sorgente.", - "scm.diffDecorationsGutterAction.diff": "Mostra la visualizzazione in anteprima delle differenze inline quando si fa clic.", - "scm.diffDecorationsGutterAction.none": "Non eseguire alcuna operazione.", - "scm.diffDecorationsGutterAction": "Controlla il comportamento degli elementi Decorator a margine per le differenze del controllo del codice sorgente.", - "alwaysShowActions": "Controlla se le azioni inline sono sempre visibili nella visualizzazione Controllo del codice sorgente.", - "scm.countBadge.all": "Visualizza la somma di tutte le notifiche di conteggio di Provider di controllo del codice sorgente.", - "scm.countBadge.focused": "Mostra la notifica del conteggio del provider del controllo del codice sorgente evidenziato.", - "scm.countBadge.off": "Disabilita la notifica del conteggio del codice sorgente.", - "scm.countBadge": "Controlla la notifica di conteggio sull'icona Controllo del codice sorgente sulla barra attività.", - "scm.providerCountBadge.hidden": "Nasconde le notifiche di conteggio di Provider di controllo del codice sorgente.", - "scm.providerCountBadge.auto": "Mostra la notifica di conteggio per Provider di controllo del codice sorgente solo quando è diversa da zero.", - "scm.providerCountBadge.visible": "Mostra le notifiche di conteggio di Provider di controllo del codice sorgente.", - "scm.providerCountBadge": "Controlla le notifiche di conteggio sulle intestazioni di Provider di controllo del codice sorgente. Tali intestazioni vengono visualizzate solo quando è presente più di un provider.", - "scm.defaultViewMode.tree": "Mostra le modifiche del repository sotto forma di albero.", - "scm.defaultViewMode.list": "Mostra le modifiche del repository sotto forma di elenco.", - "scm.defaultViewMode": "Controlla la modalità di visualizzazione predefinita del repository del controllo del codice sorgente.", - "autoReveal": "Controlla se la visualizzazione di Gestione controllo servizi deve visualizzare e selezionare automaticamente i file all'apertura.", "inputFontFamily": "Controlla il tipo di carattere del messaggio di input. Usare `default` per la famiglia di caratteri dell'interfaccia utente di Workbench, `editor` per il valore di `#editor.fontFamily#` oppure una famiglia di caratteri personalizzata.", "inputFontSize": "Controlla le dimensioni del carattere in pixel per il messaggio di input.", - "alwaysShowRepository": "Controlla se i repository devono sempre essere visibili nella visualizzazione di Gestione controllo servizi.", + "miViewSCM": "&&Gestione controllo del codice sorgente", + "no open repo": "Non esistono provider di controllo del codice sorgente registrati.", + "open in terminal": "Apri nel terminale", "providersVisible": "Consente di controllare il numero di repository visibili nella sezione Repository del controllo del codice sorgente. Impostare su `0` per poter ridimensionare manualmente la visualizzazione.", "scm accept": "SCM: Accetta input", "scm view next commit": "Gestione controllo servizi: Visualizza commit successivo", "scm view previous commit": "Gestione controllo servizi: Visualizza commit precedente", - "open in terminal": "Apri nel terminale" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Controllo del codice sorgente", - "scmPendingChangesBadge": "{0} modifiche in sospeso" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} di {1} modifiche", - "change": "{0} di {1} modifica", - "label.close": "Chiudi", - "show previous change": "Mostra modifica precedente", - "show next change": "Mostra modifica successiva", - "miGotoNextChange": "Modifica &&successiva", - "miGotoPreviousChange": "Modifica &&precedente", - "move to previous change": "Passa alla modifica precedente", - "move to next change": "Passa alla modifica successiva", - "editorGutterModifiedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state modificate.", - "editorGutterAddedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state aggiunte.", - "editorGutterDeletedBackground": "Colore di sfondo della barra di navigazione dell'editor per le righe che sono state cancellate.", - "minimapGutterModifiedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state modificate.", - "minimapGutterAddedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state aggiunte.", - "minimapGutterDeletedBackground": "Colore di sfondo del margine della minimappa per le righe che sono state eliminate.", - "overviewRulerModifiedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto modificato.", - "overviewRulerAddedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto aggiunto.", - "overviewRulerDeletedForeground": "Colore del marcatore del righello delle annotazioni per il contenuto eliminato." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Controllo del codice sorgente" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Gestione controllo del codice sorgente", - "input": "Input controllo del codice sorgente", - "sortAction": "Visualizza e ordina", - "repositories": "Repository", - "setListViewMode": "Visualizza come elenco", - "setTreeViewMode": "Visualizza come albero", - "sortByName": "Ordina per nome", - "sortByPath": "Ordina per percorso", - "sortByStatus": "Ordina per stato", - "collapse all": "Comprimi tutti i repository", - "expand all": "Espandi tutti i repository", - "scm.providerBorder": "Bordo del separatore del provider Gestione controllo servizi." + "scm.countBadge": "Controlla la notifica di conteggio sull'icona Controllo del codice sorgente sulla barra attività.", + "scm.countBadge.all": "Visualizza la somma di tutte le notifiche di conteggio di Provider di controllo del codice sorgente.", + "scm.countBadge.focused": "Mostra la notifica del conteggio del provider del controllo del codice sorgente evidenziato.", + "scm.countBadge.off": "Disabilita la notifica del conteggio del codice sorgente.", + "scm.defaultViewMode": "Controlla la modalità di visualizzazione predefinita del repository del controllo del codice sorgente.", + "scm.defaultViewMode.list": "Mostra le modifiche del repository sotto forma di elenco.", + "scm.defaultViewMode.tree": "Mostra le modifiche del repository sotto forma di albero.", + "scm.diffDecorations.all": "Mostra gli elementi Decorator per le differenze in tutte le posizioni disponibili.", + "scm.diffDecorations.gutter": "Mostra gli elementi Decorator per le differenze solo nel margine dell'editor.", + "scm.diffDecorations.minimap": "Mostra gli elementi Decorator per le differenze solo nella minimappa.", + "scm.diffDecorations.none": "Non visualizza gli elementi Decorator per le differenze.", + "scm.diffDecorations.overviewRuler": "Mostra gli elementi Decorator per le differenze solo nel righello delle annotazioni.", + "scm.diffDecorationsGutterAction": "Controlla il comportamento degli elementi Decorator a margine per le differenze del controllo del codice sorgente.", + "scm.diffDecorationsGutterAction.diff": "Mostra la visualizzazione in anteprima delle differenze inline quando si fa clic.", + "scm.diffDecorationsGutterAction.none": "Non eseguire alcuna operazione.", + "scm.diffDecorationsGutterVisibility": "Controlla la visibilità a margine dell'elemento Decorator per le differenze del controllo del codice sorgente.", + "scm.diffDecorationsGutterVisibility.always": "Mostra a margine l'elemento Decorator per le differenze in qualsiasi circostanza.", + "scm.diffDecorationsGutterVisibility.hover": "Mostra a margine l'elemento Decorator per le differenze solo al passaggio del puntatore.", + "scm.providerCountBadge": "Controlla le notifiche di conteggio sulle intestazioni di Provider di controllo del codice sorgente. Tali intestazioni vengono visualizzate solo quando è presente più di un provider.", + "scm.providerCountBadge.auto": "Mostra la notifica di conteggio per Provider di controllo del codice sorgente solo quando è diversa da zero.", + "scm.providerCountBadge.hidden": "Nasconde le notifiche di conteggio di Provider di controllo del codice sorgente.", + "scm.providerCountBadge.visible": "Mostra le notifiche di conteggio di Provider di controllo del codice sorgente.", + "scmConfigurationTitle": "Gestione controllo servizi", + "source control": "Controllo del codice sorgente", + "source control repositories": "Repository del controllo del codice sorgente", + "sourceControlViewIcon": "Icona della visualizzazione Controllo del codice sorgente." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "Repository del controllo del codice sorgente" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Cerca", - "copyMatchLabel": "Copia", - "copyPathLabel": "Copia percorso", - "copyAllLabel": "Copia tutti", - "CancelSearchAction.label": "Annulla ricerca", - "RefreshAction.label": "Aggiorna", - "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", - "ExpandAllAction.label": "Espandi tutto", - "ClearSearchResultsAction.label": "Cancella risultati della ricerca", - "revealInSideBar": "Visualizza nella barra laterale", - "clearSearchHistoryLabel": "Cancella cronologia di ricerca", - "focusSearchListCommandLabel": "Elenco con stato attivo", - "findInFolder": "Trova nella cartella...", - "findInWorkspace": "Trova nell'area di lavoro...", - "showTriggerActions": "Vai al simbolo nell'area di lavoro...", - "name": "Cerca", - "miViewSearch": "&&Cerca", - "findInFiles.description": "Apre il viewlet di ricerca", - "findInFiles.args": "Set di opzioni per il viewlet di ricerca", - "findInFiles": "Cerca nei file", - "miFindInFiles": "Cerca nei &&file", - "miReplaceInFiles": "Sostituisci nei &&file", - "anythingQuickAccessPlaceholder": "Cerca i file per nome (aggiungere {0} per passare alla riga oppure {1} per passare al simbolo)", - "anythingQuickAccess": "Vai al file", - "symbolsQuickAccessPlaceholder": "Digitare il nome di un simbolo da aprire.", - "symbolsQuickAccess": "Vai al simbolo nell'area di lavoro", - "searchConfigurationTitle": "Cerca", - "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.", - "exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", - "search.mode": "Controlla dove vengono eseguite le nuove operazioni `Cerca: Cerca nei file` e `Trova nella cartella`, ovvero nella visualizzazione di ricerca della barra laterale oppure in un editor della ricerca", - "search.mode.view": "Esegue la ricerca nel pannello o nella barra laterale della visualizzazione di ricerca.", - "search.mode.reuseEditor": "Esegue la ricerca in un editor della ricerca esistente, se presente, altrimenti in un nuovo editor della ricerca.", - "search.mode.newEditor": "Esegue la ricerca in un nuovo editor della ricerca.", - "useRipgrep": "Questa impostazione è deprecata. Verrà ora eseguito il fallback a \"search.usePCRE2\".", - "useRipgrepDeprecated": "Deprecata. Per il supporto della funzionalità avanzate delle espressioni regex provare a usare \"search.usePCRE2\".", - "search.maintainFileSearchCache": "Se abilitato, il processo searchService verrà mantenuto attivo invece di essere arrestato dopo un'ora di inattività. In questo modo la cache di ricerca dei file rimarrà in memoria.", - "useIgnoreFiles": "Controlla se utilizzare i file `.gitignore` e `.ignore` durante la ricerca di file.", - "useGlobalIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` globali durante la ricerca di file.", - "search.quickOpen.includeSymbols": "Indica se includere i risultati di una ricerca di simboli globale nei risultati dei file per Quick Open.", - "search.quickOpen.includeHistory": "Indica se includere i risultati di file aperti di recente nel file dei risultati per Quick Open.", - "filterSortOrder.default": "Le voci della cronologia sono ordinate per pertinenza in base al valore di filtro usato. Le voci più pertinenti vengono visualizzate per prime.", - "filterSortOrder.recency": "Le voci della cronologia sono ordinate in base alla data. Le voci aperte più di recente vengono visualizzate per prime.", - "filterSortOrder": "Controlla l'ordinamento della cronologia dell'editor in Quick Open quando viene applicato il filtro.", - "search.followSymlinks": "Controlla se seguire i collegamenti simbolici durante la ricerca.", - "search.smartCase": "Esegue la ricera senza fare distinzione tra maiuscole/minuscole se il criterio è tutto minuscolo, in caso contrario esegue la ricerca facendo distinzione tra maiuscole/minuscole.", - "search.globalFindClipboard": "Controlla se il viewlet di ricerca deve leggere o modificare gli appunti di ricerca condivisi in macOS.", - "search.location": "Controlla se la ricerca verrà mostrata come visualizzazione nella barra laterale o come pannello nell'area pannelli per ottenere più spazio orizzontale.", - "search.location.deprecationMessage": "Questa opzione è deprecata. Usare il trascinamento della selezione invece di trascinare l'icona di ricerca.", - "search.collapseResults.auto": "I file con meno di 10 risultati vengono espansi. Gli altri vengono compressi.", - "search.collapseAllResults": "Controlla se i risultati della ricerca verranno compressi o espansi.", - "search.useReplacePreview": "Controlla se aprire Anteprima sostituzione quando si seleziona o si sostituisce una corrispondenza.", - "search.showLineNumbers": "Controlla se visualizzare i numeri di riga per i risultati della ricerca.", - "search.usePCRE2": "Indica se usare il motore regex PCRE2 nella ricerca di testo. In questo modo è possibile usare alcune funzionalità avanzate di regex, come lookahead e backreference. Non sono però supportate tutte le funzionalità di PCRE2, ma solo quelle supportate anche da JavaScript.", - "usePCRE2Deprecated": "Deprecata. PCRE2 verrà usato automaticamente se si usano funzionalità regex supportate solo da PCRE2.", - "search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.", - "search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.", - "search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.", - "search.searchOnType": "Cerca in tutti i file durante la digitazione.", - "search.seedWithNearestWord": "Abilita il seeding della ricerca a partire dalla parola più vicina al cursore quando non ci sono selezioni nell'editor attivo.", - "search.seedOnFocus": "Aggiorna la query di ricerca in base al testo selezionato dell'editor quando lo stato attivo si trova nella visualizzazione di ricerca. Si verifica in caso di clic o quando si attiva il comando `workbench.views.search.focus`.", - "search.searchOnTypeDebouncePeriod": "Se `#search.searchOnType#` è abilitato, controlla il timeout in millisecondi tra la digitazione di un carattere e l'avvio della ricerca. Non ha effetto quando `search.searchOnType` è disabilitato.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Facendo doppio clic viene selezionata la parola sotto il cursore.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Facendo doppio clic il risultato viene aperto nel gruppo di editor attivo.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Facendo doppio clic il risultato viene aperto nel gruppo di editor laterale e viene creato un gruppo se non esiste ancora.", - "search.searchEditor.doubleClickBehaviour": "Configura l'effetto del doppio clic su un risultato nell'editor della ricerca.", - "search.searchEditor.reusePriorSearchConfiguration": "Se è abilitata, i nuovi editor della ricerca riutilizzeranno le impostazioni include, excludes e flag dell'editor della ricerca aperto in precedenza.", - "search.searchEditor.defaultNumberOfContextLines": "Numero predefinito delle righe di contesto circostanti da usare durante la creazione di nuovi editor di ricerca. Se si usa `#search.searchEditor.reusePriorSearchConfiguration#`, può essere impostato su `null` (vuoto) per usare la configurazione precedente dell'editor di ricerca.", - "searchSortOrder.default": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi di file e cartella.", - "searchSortOrder.filesOnly": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi file ignorando l'ordine delle cartelle.", - "searchSortOrder.type": "I risultati vengono visualizzati in ordine alfabetico in base all'estensione del file.", - "searchSortOrder.modified": "I risultati vengono visualizzati in ordine decrescente in base alla data dell'ultima modifica del file.", - "searchSortOrder.countDescending": "I risultati vengono visualizzati in ordine decrescente in base al conteggio per file.", - "searchSortOrder.countAscending": "I risultati vengono visualizzati in ordine crescente in base al conteggio per file.", - "search.sortOrder": "Controlla l'ordinamento dei risultati della ricerca.", - "miGotoSymbolInWorkspace": "Vai al &&simbolo nell'area di lavoro..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Comprimi tutti i repository", + "expand all": "Espandi tutti i repository", + "input": "Input controllo del codice sorgente", + "repositories": "Repository", + "scm": "Gestione controllo del codice sorgente", + "scm.providerBorder": "Bordo del separatore del provider Gestione controllo servizi.", + "setListViewMode": "Visualizza come elenco", + "setTreeViewMode": "Visualizza come albero", + "sortAction": "Visualizza e ordina", + "sortByName": "Ordina per nome", + "sortByPath": "Ordina per percorso", + "sortByStatus": "Ordina per stato" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "La ricerca è stata annullata prima della visualizzazione dei risultati - ", - "moreSearch": "Attiva/Disattiva dettagli ricerca", - "searchScope.includes": "file da includere", - "label.includes": "Criteri di inclusione per la ricerca", - "placeholder.includes": "(ad esempio *.ts, src/**/include)", - "searchScope.excludes": "file da escludere", - "label.excludes": "Criteri di esclusione per la ricerca", - "placeholder.excludes": "(ad esempio *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Sostituisci tutto", - "replaceAll.confirm.button": "&&Sostituisci", - "replaceAll.occurrence.file.message": "{0} occorrenza in {1} file è stata sostituita con '{2}'.", - "removeAll.occurrence.file.message": "È stata sostituita {0} occorrenza in {1} file.", - "replaceAll.occurrence.files.message": "{0} occorrenza in {1} file è stata sostituita con '{2}'.", - "removeAll.occurrence.files.message": "È stata sostituita {0} occorrenze in {1} file.", - "replaceAll.occurrences.file.message": "{0} occorrenze in {1} file sono state sostituite con '{2}'.", - "removeAll.occurrences.file.message": "Sono state sostituite {0} occorrenze in {1} file.", - "replaceAll.occurrences.files.message": "{0} occorrenze in {1} file sono state sostituite con '{2}'.", - "removeAll.occurrences.files.message": "Sono state sostituite {0} occorrenze in {1} file.", - "removeAll.occurrence.file.confirmation.message": "Sostituire {0} occorrenza in {1} file con '{2}'?", - "replaceAll.occurrence.file.confirmation.message": "Sostituire {0} occorrenza in {1} file?", - "removeAll.occurrence.files.confirmation.message": "Sostituire {0} occorrenza in {1} file con '{2}'?", - "replaceAll.occurrence.files.confirmation.message": "Sostituire {0} occorrenza in {1} file?", - "removeAll.occurrences.file.confirmation.message": "Sostituire {0} occorrenze in {1} file con '{2}'?", - "replaceAll.occurrences.file.confirmation.message": "Sostituire {0} occorrenze in {1} file?", - "removeAll.occurrences.files.confirmation.message": "Sostituire {0} occorrenze in {1} file con '{2}'?", - "replaceAll.occurrences.files.confirmation.message": "Sostituire {0} occorrenze in {1} file?", - "emptySearch": "Ricerca vuota", - "ariaSearchResultsClearStatus": "I risultati della ricerca sono stati cancellati", - "searchPathNotFoundError": "Percorso di ricerca non trovato: {0}", - "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati.", - "noOpenEditorResultsIncludesExcludes": "Negli editor aperti non sono stati trovati risultati corrispondenti a '{0}' escludendo '{1}' - ", - "noOpenEditorResultsIncludes": "Negli editor aperti non sono stati trovati risultati corrispondenti a '{0}' - ", - "noOpenEditorResultsExcludes": "Non sono stati trovati risultati negli editor aperti escludendo '{0}' - ", - "noOpenEditorResultsFound": "Non sono stati trovati risultati negli editor aperti. Rivedere le impostazioni relative alle esclusioni configurate e verificare i file gitignore - ", - "noResultsIncludesExcludes": "Non sono stati trovati risultati in '{0}' escludendo '{1}' - ", - "noResultsIncludes": "Non sono stati trovati risultati in '{0}' - ", - "noResultsExcludes": "Non sono stati trovati risultati escludendo '{0}' - ", - "noResultsFound": "Non sono stati trovati risultati. Rivedere le impostazioni relative alle esclusioni configurate e verificare i file gitignore -", - "rerunSearch.message": "Cerca di nuovo", - "rerunSearchInAll.message": "Cerca di nuovo in tutti i file", - "openSettings.message": "Apri impostazioni", - "openSettings.learnMore": "Altre informazioni", - "ariaSearchResultsStatus": "La ricerca ha restituito {0} risultati in {1} file", - "forTerm": " - Ricerca: {0}", - "useIgnoresAndExcludesDisabled": "le opzioni per escludere le impostazioni e ignorare i file sono disabilitate", - "excludes.enable": "abilita", - "useExcludesAndIgnoreFilesDescription": "Usa impostazioni di esclusione e file ignorati", - "openInEditor.tooltip": "Copia i risultati della ricerca corrente in un editor", - "openInEditor.message": "Apri nell'editor", - "search.file.result": "{0} risultato in {1} file", - "search.files.result": "{0} risultato in {1} file", - "search.file.results": "{0} risultati in {1} file", - "search.files.results": "{0} risultati in {1} file", - "searchWithoutFolder": "Non è stata ancora aperta o specificata alcuna cartella. La ricerca verrà eseguita solo nei file aperti -", - "openFolder": "Apri cartella" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Controllo del codice sorgente" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "Non ci sono risultati corrispondenti", - "recentlyOpenedSeparator": "aperti di recente", + "closeEditor": "Rimuovi dagli elementi aperti di recente", "fileAndSymbolResultsSeparator": "risultati per file e simboli", - "fileResultsSeparator": "risultati dei file", "filePickAriaLabelDirty": "{0}, modificato ma non salvato", - "openToSide": "Apri lateralmente", + "fileResultsSeparator": "risultati dei file", + "noAnythingResults": "Non ci sono risultati corrispondenti", "openToBottom": "Apri in basso", - "closeEditor": "Rimuovi dagli elementi aperti di recente" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "Sostituisci nei file", - "toggleTabs": "Attiva/Disattiva ricerca durante la digitazione", - "FocusNextSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca successivo", - "FocusPreviousSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca precedente", - "RemoveAction.label": "Chiudi", - "file.replaceAll.label": "Sostituisci tutto", - "match.replace.label": "Sostituisci" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "Non ci sono simboli dell'area di lavoro corrispondenti", "openToSide": "Apri lateralmente", - "openToBottom": "Apri in basso" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Sostituisci tutto (inviare la ricerca per abilitare)", - "search.action.replaceAll.enabled.label": "Sostituisci tutto", - "search.replace.toggle.button.title": "Attiva/Disattiva sostituzione", - "label.Search": "Cerca: digitare il termine di ricerca e premere INVIO per cercare", - "search.placeHolder": "Cerca", - "showContext": "Attiva/Disattiva la righe di contesto", - "label.Replace": "Sostituisci: digitare il termine da sostituire e premere INVIO per visualizzare l'anteprima", - "search.replace.placeHolder": "Sostituisci" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Icona per rendere visibili i dettagli della ricerca.", - "searchShowContextIcon": "Icona per attivare/disattivare il contesto nell'editor della ricerca.", - "searchHideReplaceIcon": "Icona per comprimere la sezione di sostituzione nella visualizzazione di ricerca.", - "searchShowReplaceIcon": "Icona per espandere la sezione di sostituzione nella visualizzazione di ricerca.", - "searchReplaceAllIcon": "Icona per Sostituisci tutto nella visualizzazione di ricerca.", - "searchReplaceIcon": "Icona per Sostituisci nella visualizzazione di ricerca.", - "searchRemoveIcon": "Icona per rimuovere un risultato della ricerca.", - "searchRefreshIcon": "Icona per aggiornare nella visualizzazione di ricerca.", - "searchCollapseAllIcon": "Icona per Comprimi risultati nella visualizzazione di ricerca.", - "searchExpandAllIcon": "Icona per Espandi risultati nella visualizzazione di ricerca.", - "searchClearIcon": "Icona per Cancella i risultati nella visualizzazione di ricerca.", - "searchStopIcon": "Icona per Arresta nella visualizzazione di ricerca.", - "searchViewIcon": "Icona della visualizzazione Ricerca.", - "searchNewEditorIcon": "Icona per l'azione di apertura di un nuovo editor di ricerca." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "La cartella dell'area di lavoro non esiste: {0}" + "recentlyOpenedSeparator": "aperti di recente" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "Input", "onlySearchInOpenEditors": "Cerca solo in Editor aperti", "useExcludesAndIgnoreFilesDescription": "Usa impostazioni di esclusione e file ignorati" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Altri file", - "searchFileMatches": "{0} file trovati", - "searchFileMatch": "{0} file trovato", - "searchMatches": "{0} corrispondenze trovate", - "searchMatch": "{0} corrispondenza trovata", - "lineNumStr": "Da riga {0}", - "numLinesStr": "Altre {0} righe", - "search": "Cerca", - "folderMatchAriaLabel": "{0} corrispondenze nella cartella radice {1}, risultato della ricerca", - "otherFilesAriaLabel": "{0} corrispondenze esterne all'area di lavoro. Risultato della ricerca", - "fileMatchAriaLabel": "{0} corrispondenze nel file {1} della cartella {2}, risultato della ricerca", - "replacePreviewResultAria": "Sostituisce il termine {0} con {1} alla colonna {2} in linea con il testo {3}", - "searchResultAria": "Trovato termine {0} alla colonna {1} in linea con il testo {2}" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Anteprima sostituzione)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Editor della ricerca", - "promptOpenWith.searchEditor.displayName": "Editor della ricerca", - "search": "Editor della ricerca", - "searchEditor.deleteResultBlock": "Elimina risultati dei file", - "search.openNewSearchEditor": "Nuovo editor della ricerca", - "search.openSearchEditor": "Apri editor della ricerca", - "search.openNewEditorToSide": "Apri nuovo editor della ricerca a lato", - "search.openResultsInEditor": "Apri risultati nell'editor", - "search.rerunSearchInEditor": "Cerca di nuovo", - "search.action.focusQueryEditorWidget": "Sposta stato attivo sull'input dell'editor della ricerca", - "searchEditor.action.toggleSearchEditorCaseSensitive": "Attiva/Disattiva Maiuscole/minuscole", - "searchEditor.action.toggleSearchEditorWholeWord": "Attiva/Disattiva Parola intera", - "searchEditor.action.toggleSearchEditorRegex": "Attiva/Disattiva Usa espressione regolare", - "searchEditor.action.toggleSearchEditorContextLines": "Attiva/Disattiva la righe di contesto", - "searchEditor.action.increaseSearchEditorContextLines": "Aumenta le righe di contesto", - "searchEditor.action.decreaseSearchEditorContextLines": "Riduci le righe di contesto", - "searchEditor.action.selectAllSearchEditorMatches": "Seleziona tutte le corrispondenze", - "search.openNewEditor": "Apri nuovo editor della ricerca dalla visualizzazione" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Annulla ricerca", + "ClearSearchResultsAction.label": "Cancella risultati della ricerca", + "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", + "ExpandAllAction.label": "Espandi tutto", + "RefreshAction.label": "Aggiorna", + "anythingQuickAccess": "Vai al file", + "anythingQuickAccessPlaceholder": "Cerca i file per nome (aggiungere {0} per passare alla riga oppure {1} per passare al simbolo)", + "clearSearchHistoryLabel": "Cancella cronologia di ricerca", + "copyAllLabel": "Copia tutti", + "copyMatchLabel": "Copia", + "copyPathLabel": "Copia percorso", + "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.", + "exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", + "filterSortOrder": "Controlla l'ordinamento della cronologia dell'editor in Quick Open quando viene applicato il filtro.", + "filterSortOrder.default": "Le voci della cronologia sono ordinate per pertinenza in base al valore di filtro usato. Le voci più pertinenti vengono visualizzate per prime.", + "filterSortOrder.recency": "Le voci della cronologia sono ordinate in base alla data. Le voci aperte più di recente vengono visualizzate per prime.", + "findInFiles": "Cerca nei file", + "findInFiles.args": "Set di opzioni per il viewlet di ricerca", + "findInFiles.description": "Apre il viewlet di ricerca", + "findInFolder": "Trova nella cartella...", + "findInWorkspace": "Trova nell'area di lavoro...", + "focusSearchListCommandLabel": "Elenco con stato attivo", + "miFindInFiles": "Cerca nei &&file", + "miGotoSymbolInWorkspace": "Vai al &&simbolo nell'area di lavoro...", + "miReplaceInFiles": "Sostituisci nei &&file", + "miViewSearch": "&&Cerca", + "name": "Cerca", + "revealInSideBar": "Visualizza nella barra laterale", + "search": "Cerca", + "search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.", + "search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.", + "search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.", + "search.collapseAllResults": "Controlla se i risultati della ricerca verranno compressi o espansi.", + "search.collapseResults.auto": "I file con meno di 10 risultati vengono espansi. Gli altri vengono compressi.", + "search.followSymlinks": "Controlla se seguire i collegamenti simbolici durante la ricerca.", + "search.globalFindClipboard": "Controlla se il viewlet di ricerca deve leggere o modificare gli appunti di ricerca condivisi in macOS.", + "search.location": "Controlla se la ricerca verrà mostrata come visualizzazione nella barra laterale o come pannello nell'area pannelli per ottenere più spazio orizzontale.", + "search.location.deprecationMessage": "Questa impostazione è deprecata. È possibile trascinare l'icona di ricerca in una nuova posizione.", + "search.maintainFileSearchCache": "Se abilitato, il processo searchService verrà mantenuto attivo invece di essere arrestato dopo un'ora di inattività. In questo modo la cache di ricerca dei file rimarrà in memoria.", + "search.mode": "Controlla dove vengono eseguite le nuove operazioni `Cerca: Cerca nei file` e `Trova nella cartella`, ovvero nella visualizzazione di ricerca della barra laterale oppure in un editor della ricerca", + "search.mode.newEditor": "Esegue la ricerca in un nuovo editor della ricerca.", + "search.mode.reuseEditor": "Esegue la ricerca in un editor della ricerca esistente, se presente, altrimenti in un nuovo editor della ricerca.", + "search.mode.view": "Esegue la ricerca nel pannello o nella barra laterale della visualizzazione di ricerca.", + "search.quickOpen.includeHistory": "Indica se includere i risultati di file aperti di recente nel file dei risultati per Quick Open.", + "search.quickOpen.includeSymbols": "Indica se includere i risultati di una ricerca di simboli globale nei risultati dei file per Quick Open.", + "search.searchEditor.defaultNumberOfContextLines": "Numero predefinito delle righe di contesto circostanti da usare durante la creazione di nuovi editor di ricerca. Se si usa `#search.searchEditor.reusePriorSearchConfiguration#`, può essere impostato su `null` (vuoto) per usare la configurazione precedente dell'editor di ricerca.", + "search.searchEditor.doubleClickBehaviour": "Configura l'effetto del doppio clic su un risultato nell'editor della ricerca.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Facendo doppio clic il risultato viene aperto nel gruppo di editor attivo.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Facendo doppio clic il risultato viene aperto nel gruppo di editor laterale e viene creato un gruppo se non esiste ancora.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Facendo doppio clic viene selezionata la parola sotto il cursore.", + "search.searchEditor.reusePriorSearchConfiguration": "Se è abilitata, i nuovi editor della ricerca riutilizzeranno le impostazioni include, excludes e flag dell'editor della ricerca aperto in precedenza.", + "search.searchOnType": "Cerca in tutti i file durante la digitazione.", + "search.searchOnTypeDebouncePeriod": "Se `#search.searchOnType#` è abilitato, controlla il timeout in millisecondi tra la digitazione di un carattere e l'avvio della ricerca. Non ha effetto quando `search.searchOnType` è disabilitato.", + "search.seedOnFocus": "Aggiorna la query di ricerca in base al testo selezionato dell'editor quando lo stato attivo si trova nella visualizzazione di ricerca. Si verifica in caso di clic o quando si attiva il comando `workbench.views.search.focus`.", + "search.seedWithNearestWord": "Abilita il seeding della ricerca a partire dalla parola più vicina al cursore quando non ci sono selezioni nell'editor attivo.", + "search.showLineNumbers": "Controlla se visualizzare i numeri di riga per i risultati della ricerca.", + "search.smartCase": "Esegue la ricera senza fare distinzione tra maiuscole/minuscole se il criterio è tutto minuscolo, in caso contrario esegue la ricerca facendo distinzione tra maiuscole/minuscole.", + "search.sortOrder": "Controlla l'ordinamento dei risultati della ricerca.", + "search.usePCRE2": "Indica se usare il motore regex PCRE2 nella ricerca di testo. In questo modo è possibile usare alcune funzionalità avanzate di regex, come lookahead e backreference. Non sono però supportate tutte le funzionalità di PCRE2, ma solo quelle supportate anche da JavaScript.", + "search.useReplacePreview": "Controlla se aprire Anteprima sostituzione quando si seleziona o si sostituisce una corrispondenza.", + "searchConfigurationTitle": "Cerca", + "searchSortOrder.countAscending": "I risultati vengono visualizzati in ordine crescente in base al conteggio per file.", + "searchSortOrder.countDescending": "I risultati vengono visualizzati in ordine decrescente in base al conteggio per file.", + "searchSortOrder.default": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi di file e cartella.", + "searchSortOrder.filesOnly": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi file ignorando l'ordine delle cartelle.", + "searchSortOrder.modified": "I risultati vengono visualizzati in ordine decrescente in base alla data dell'ultima modifica del file.", + "searchSortOrder.type": "I risultati vengono visualizzati in ordine alfabetico in base all'estensione del file.", + "showTriggerActions": "Vai al simbolo nell'area di lavoro...", + "symbolsQuickAccess": "Vai al simbolo nell'area di lavoro", + "symbolsQuickAccessPlaceholder": "Digitare il nome di un simbolo da aprire.", + "useGlobalIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` globali durante la ricerca di file.", + "useIgnoreFiles": "Controlla se utilizzare i file `.gitignore` e `.ignore` durante la ricerca di file.", + "usePCRE2Deprecated": "Deprecata. PCRE2 verrà usato automaticamente se si usano funzionalità regex supportate solo da PCRE2.", + "useRipgrep": "Questa impostazione è deprecata. Verrà ora eseguito il fallback a \"search.usePCRE2\".", + "useRipgrepDeprecated": "Deprecata. Per il supporto della funzionalità avanzate delle espressioni regex provare a usare \"search.usePCRE2\"." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca successivo", + "FocusPreviousSearchResult.label": "Sposta lo stato attivo sul risultato della ricerca precedente", + "RemoveAction.label": "Chiudi", + "file.replaceAll.label": "Sostituisci tutto", + "match.replace.label": "Sostituisci", + "replaceInFiles": "Sostituisci nei file", + "toggleTabs": "Attiva/Disattiva ricerca durante la digitazione" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Icona per Cancella i risultati nella visualizzazione di ricerca.", + "searchCollapseAllIcon": "Icona per Comprimi risultati nella visualizzazione di ricerca.", + "searchDetailsIcon": "Icona per rendere visibili i dettagli della ricerca.", + "searchExpandAllIcon": "Icona per Espandi risultati nella visualizzazione di ricerca.", + "searchHideReplaceIcon": "Icona per comprimere la sezione di sostituzione nella visualizzazione di ricerca.", + "searchNewEditorIcon": "Icona per l'azione di apertura di un nuovo editor di ricerca.", + "searchRefreshIcon": "Icona per aggiornare nella visualizzazione di ricerca.", + "searchRemoveIcon": "Icona per rimuovere un risultato della ricerca.", + "searchReplaceAllIcon": "Icona per Sostituisci tutto nella visualizzazione di ricerca.", + "searchReplaceIcon": "Icona per Sostituisci nella visualizzazione di ricerca.", + "searchShowContextIcon": "Icona per attivare/disattivare il contesto nell'editor della ricerca.", + "searchShowReplaceIcon": "Icona per espandere la sezione di sostituzione nella visualizzazione di ricerca.", + "searchStopIcon": "Icona per Arresta nella visualizzazione di ricerca.", + "searchViewIcon": "Icona della visualizzazione Ricerca." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{0} corrispondenze nel file {1} della cartella {2}, risultato della ricerca", + "folderMatchAriaLabel": "{0} corrispondenze nella cartella radice {1}, risultato della ricerca", + "lineNumStr": "Da riga {0}", + "numLinesStr": "Altre {0} righe", + "otherFilesAriaLabel": "{0} corrispondenze esterne all'area di lavoro. Risultato della ricerca", + "replacePreviewResultAria": "Sostituisce il termine {0} con {1} alla colonna {2} in linea con il testo {3}", + "search": "Cerca", + "searchFileMatch": "{0} file trovato", + "searchFileMatches": "{0} file trovati", + "searchFolderMatch.other.label": "Altri file", + "searchMatch": "{0} corrispondenza trovata", + "searchMatches": "{0} corrispondenze trovate", + "searchResultAria": "Trovato termine {0} alla colonna {1} in linea con il testo {2}" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "I risultati della ricerca sono stati cancellati", + "ariaSearchResultsStatus": "La ricerca ha restituito {0} risultati in {1} file", + "emptySearch": "Ricerca vuota", + "excludes.enable": "abilita", + "forTerm": " - Ricerca: {0}", + "label.excludes": "Criteri di esclusione per la ricerca", + "label.includes": "Criteri di inclusione per la ricerca", + "moreSearch": "Attiva/Disattiva dettagli ricerca", + "noOpenEditorResultsExcludes": "Non sono stati trovati risultati negli editor aperti escludendo '{0}' - ", + "noOpenEditorResultsFound": "Non sono stati trovati risultati negli editor aperti. Rivedere le impostazioni relative alle esclusioni configurate e verificare i file gitignore - ", + "noOpenEditorResultsIncludes": "Negli editor aperti non sono stati trovati risultati corrispondenti a '{0}' - ", + "noOpenEditorResultsIncludesExcludes": "Negli editor aperti non sono stati trovati risultati corrispondenti a '{0}' escludendo '{1}' - ", + "noResultsExcludes": "Non sono stati trovati risultati escludendo '{0}' - ", + "noResultsFound": "Non sono stati trovati risultati. Rivedere le impostazioni relative alle esclusioni configurate e verificare i file gitignore -", + "noResultsIncludes": "Non sono stati trovati risultati in '{0}' - ", + "noResultsIncludesExcludes": "Non sono stati trovati risultati in '{0}' escludendo '{1}' - ", + "openFolder": "Apri cartella", + "openInEditor.message": "Apri nell'editor", + "openInEditor.tooltip": "Copia i risultati della ricerca corrente in un editor", + "openSettings.learnMore": "Altre informazioni", + "openSettings.message": "Apri impostazioni", + "placeholder.excludes": "(ad esempio *.ts, src/**/exclude)", + "placeholder.includes": "(ad esempio *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "Sostituire {0} occorrenza in {1} file con '{2}'?", + "removeAll.occurrence.file.message": "È stata sostituita {0} occorrenza in {1} file.", + "removeAll.occurrence.files.confirmation.message": "Sostituire {0} occorrenza in {1} file con '{2}'?", + "removeAll.occurrence.files.message": "È stata sostituita {0} occorrenze in {1} file.", + "removeAll.occurrences.file.confirmation.message": "Sostituire {0} occorrenze in {1} file con '{2}'?", + "removeAll.occurrences.file.message": "Sono state sostituite {0} occorrenze in {1} file.", + "removeAll.occurrences.files.confirmation.message": "Sostituire {0} occorrenze in {1} file con '{2}'?", + "removeAll.occurrences.files.message": "Sono state sostituite {0} occorrenze in {1} file.", + "replaceAll.confirm.button": "&&Sostituisci", + "replaceAll.confirmation.title": "Sostituisci tutto", + "replaceAll.occurrence.file.confirmation.message": "Sostituire {0} occorrenza in {1} file?", + "replaceAll.occurrence.file.message": "{0} occorrenza in {1} file è stata sostituita con '{2}'.", + "replaceAll.occurrence.files.confirmation.message": "Sostituire {0} occorrenza in {1} file?", + "replaceAll.occurrence.files.message": "{0} occorrenza in {1} file è stata sostituita con '{2}'.", + "replaceAll.occurrences.file.confirmation.message": "Sostituire {0} occorrenze in {1} file?", + "replaceAll.occurrences.file.message": "{0} occorrenze in {1} file sono state sostituite con '{2}'.", + "replaceAll.occurrences.files.confirmation.message": "Sostituire {0} occorrenze in {1} file?", + "replaceAll.occurrences.files.message": "{0} occorrenze in {1} file sono state sostituite con '{2}'.", + "rerunSearch.message": "Cerca di nuovo", + "rerunSearchInAll.message": "Cerca di nuovo in tutti i file", + "search.file.result": "{0} risultato in {1} file", + "search.file.results": "{0} risultati in {1} file", + "search.files.result": "{0} risultato in {1} file", + "search.files.results": "{0} risultati in {1} file", + "searchCanceled": "La ricerca è stata annullata prima della visualizzazione dei risultati - ", + "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati.", + "searchPathNotFoundError": "Percorso di ricerca non trovato: {0}", + "searchScope.excludes": "file da escludere", + "searchScope.includes": "file da includere", + "searchWithoutFolder": "Non è stata ancora aperta o specificata alcuna cartella. La ricerca verrà eseguita solo nei file aperti -", + "unable to open": "Non è possibile aprire il collegamento sconosciuto: {0}", + "unable to open trust": "Non è possibile aprire il collegamento di comando da un'origine non attendibile: {0}", + "useExcludesAndIgnoreFilesDescription": "Usa impostazioni di esclusione e file ignorati", + "useIgnoresAndExcludesDisabled": "le opzioni per escludere le impostazioni e ignorare i file sono disabilitate" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Sostituisci: digitare il termine da sostituire e premere INVIO per visualizzare l'anteprima", + "label.Search": "Cerca: digitare il termine di ricerca e premere INVIO per cercare", + "search.action.replaceAll.disabled.label": "Sostituisci tutto (inviare la ricerca per abilitare)", + "search.action.replaceAll.enabled.label": "Sostituisci tutto", + "search.placeHolder": "Cerca", + "search.replace.placeHolder": "Sostituisci", + "search.replace.toggle.button.title": "Attiva/Disattiva sostituzione", + "showContext": "Attiva/Disattiva la righe di contesto" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "Non ci sono simboli dell'area di lavoro corrispondenti", + "openToBottom": "Apri in basso", + "openToSide": "Apri lateralmente" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "La cartella dell'area di lavoro non esiste: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Attiva/Disattiva dettagli ricerca", - "searchScope.includes": "file da includere", - "label.includes": "Criteri di inclusione per la ricerca", - "searchScope.excludes": "file da escludere", "label.excludes": "Criteri di esclusione per la ricerca", + "label.includes": "Criteri di inclusione per la ricerca", + "moreSearch": "Attiva/Disattiva dettagli ricerca", "runSearch": "Esegui ricerca", - "searchResultItem": "{0} corrispondente alla posizione {1} nel file {2}", "searchEditor": "Cerca", - "textInputBoxBorder": "Bordo della casella di input di testo dell'editor di ricerca." + "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati.", + "searchResultItem": "{0} corrispondente alla posizione {1} nel file {2}", + "searchScope.excludes": "file da escludere", + "searchScope.includes": "file da includere", + "textInputBoxBorder": "Bordo della casella di input di testo dell'editor di ricerca.", + "unable to open": "Non è possibile aprire un collegamento sconosciuto: {0}", + "unable to open trust": "Non è possibile aprire il collegamento di comando da un'origine non attendibile: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Editor della ricerca", + "search": "Editor della ricerca", + "search.action.focusQueryEditorWidget": "Sposta stato attivo sull'input dell'editor della ricerca", + "search.openNewEditor": "Apri nuovo editor della ricerca dalla visualizzazione", + "search.openNewEditorToSide": "Apri nuovo editor della ricerca a lato", + "search.openNewSearchEditor": "Nuovo editor della ricerca", + "search.openResultsInEditor": "Apri risultati nell'editor", + "search.openSearchEditor": "Apri editor della ricerca", + "search.rerunSearchInEditor": "Cerca di nuovo", + "searchEditor": "Editor della ricerca", + "searchEditor.action.decreaseSearchEditorContextLines": "Riduci le righe di contesto", + "searchEditor.action.increaseSearchEditorContextLines": "Aumenta le righe di contesto", + "searchEditor.action.selectAllSearchEditorMatches": "Seleziona tutte le corrispondenze", + "searchEditor.action.toggleSearchEditorCaseSensitive": "Attiva/Disattiva Maiuscole/minuscole", + "searchEditor.action.toggleSearchEditorContextLines": "Attiva/Disattiva la righe di contesto", + "searchEditor.action.toggleSearchEditorRegex": "Attiva/Disattiva Usa espressione regolare", + "searchEditor.action.toggleSearchEditorWholeWord": "Attiva/Disattiva Parola intera", + "searchEditor.deleteResultBlock": "Elimina risultati dei file" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Ricerca: {0}", - "searchTitle": "Cerca" + "searchTitle": "Cerca", + "searchTitle.withQuery": "Ricerca: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "Tutte le barre rovesciate nella stringa di query devono essere precedute da un carattere di escape (\\\\)", - "numFiles": "{0} file", - "oneFile": "1 file", - "numResults": "{0} risultati", - "oneResult": "1 risultato", "noResults": "Nessun risultato", + "numFiles": "{0} file", + "numResults": "{0} risultati", + "oneFile": "1 file", + "oneResult": "1 risultato", "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati." }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "Prefisso da usare quando si seleziona il frammento in IntelliSense", - "snippetSchema.json.body": "Contenuto del frammento. Usare '$1', '${1:defaultText}' per definire le posizioni del cursore e '$0' per la posizione finale del cursore. Inserire i valori delle variabili con '${varName}' e '${varName:defaultText}', ad esempio 'Nome del file: $TM_FILENAME'.", - "snippetSchema.json.description": "Descrizione del frammento.", - "snippetSchema.json.default": "Frammento vuoto", - "snippetSchema.json": "Configurazione del frammento utente", - "snippetSchema.json.scope": "Elenco di nomi di linguaggio a cui si applica questo frammento di codice, ad esempio 'typescript,javascript'." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Inserisci frammento", - "sep.userSnippet": "Frammenti utente", - "sep.extSnippet": "Frammenti estensione", - "sep.workspaceSnippet": "Frammenti area di lavoro", - "disableSnippet": "Nascondi in IntelliSense", - "isDisabled": "(nascosto in IntelliSense)", - "enable.snippet": "Mostra in IntelliSense", - "pick.placeholder": "Selezionare un frammento" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", - "invalid.language.0": "Quando si omette il linguaggio, il valore di `contributes.{0}.path` deve essere un file `.code-snippets`. Fornire il valore: {1}", - "invalid.language": "Il linguaggio in `contributes.{0}.language` è sconosciuto. Valore specificato: {1}", - "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", - "vscode.extension.contributes.snippets": "Aggiunge come contributo i frammenti.", - "vscode.extension.contributes.snippets-language": "Identificatore di linguaggio per cui si aggiunge come contributo questo frammento.", - "vscode.extension.contributes.snippets-path": "Percorso del file snippets. È relativo alla cartella delle estensioni e in genere inizia con './snippets/'.", - "badVariableUse": "Uno o più frammenti dall'estensione '{0}' confondono molto probabilmente variabili-frammento e segnaposto-frammento (Vedere https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax per maggiori dettagli)", - "badFile": "Non è stato possibile leggere il file di frammento \"{0}\"." - }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(globale)", - "global.1": "({0})", - "name": "Digitare il nome file del frammento", "bad_name1": "Nome file non valido", "bad_name2": "'{0}' non è un nome di file valido", "bad_name3": "'{0}' esiste già", - "new.global_scope": "GLOBAL", - "new.global": "Nuovo file di Frammenti globali...", - "new.workspace_scope": "Area di lavoro {0}", - "new.folder": "Nuovo file di frammenti per '{0}'...", + "global.1": "({0})", + "global.scope": "(globale)", "group.global": "Frammenti esistenti", - "new.global.sep": "Nuovi frammenti di codice", - "openSnippet.pickLanguage": "Seleziona file di frammenti o crea frammenti", - "openSnippet.label": "Configura Frammenti utente", - "preferences": "Preferenze", "miOpenSnippets": "&&Frammenti utente", + "name": "Digitare il nome file del frammento", + "new.folder": "Nuovo file di frammenti per '{0}'...", + "new.global": "Nuovo file di Frammenti globali...", + "new.global.sep": "Nuovi frammenti di codice", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "Area di lavoro {0}", + "openSnippet.label": "Configura Frammenti utente", + "openSnippet.pickLanguage": "Seleziona file di frammenti o crea frammenti", + "preferences": "Preferenze", "userSnippets": "Frammenti utente" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Frammento area di lavoro", - "source.userSnippetGlobal": "Frammento utente globale", - "source.userSnippet": "Frammento utente" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Nascondi in IntelliSense", + "enable.snippet": "Mostra in IntelliSense", + "isDisabled": "(nascosto in IntelliSense)", + "pick.placeholder": "Selezionare un frammento", + "sep.extSnippet": "Frammenti estensione", + "sep.userSnippet": "Frammenti utente", + "sep.workspaceSnippet": "Frammenti area di lavoro", + "snippet.suggestions.label": "Inserisci frammento" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "Partecipare a un breve sondaggio?", - "takeSurvey": "Partecipa a sondaggio", - "remindLater": "Visualizza più tardi", - "neverAgain": "Non visualizzare più questo messaggio" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Configurazione del frammento utente", + "snippetSchema.json.body": "Contenuto del frammento. Usare '$1', '${1:defaultText}' per definire le posizioni del cursore e '$0' per la posizione finale del cursore. Inserire i valori delle variabili con '${varName}' e '${varName:defaultText}', ad esempio 'Nome del file: $TM_FILENAME'.", + "snippetSchema.json.default": "Frammento vuoto", + "snippetSchema.json.description": "Descrizione del frammento.", + "snippetSchema.json.prefix": "Prefisso da usare quando si seleziona il frammento in IntelliSense", + "snippetSchema.json.scope": "Elenco di nomi di linguaggio a cui si applica questo frammento di codice, ad esempio 'typescript,javascript'." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Frammento utente", + "source.userSnippetGlobal": "Frammento utente globale", + "source.workspaceSnippetGlobal": "Frammento area di lavoro" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "Non è stato possibile leggere il file di frammento \"{0}\".", + "badVariableUse": "Uno o più frammenti dall'estensione '{0}' confondono molto probabilmente variabili-frammento e segnaposto-frammento (Vedere https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax per maggiori dettagli)", + "invalid.language": "Il linguaggio in `contributes.{0}.language` è sconosciuto. Valore specificato: {1}", + "invalid.language.0": "Quando si omette il linguaggio, il valore di `contributes.{0}.path` deve essere un file `.code-snippets`. Fornire il valore: {1}", + "invalid.path.0": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", + "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", + "vscode.extension.contributes.snippets": "Aggiunge come contributo i frammenti.", + "vscode.extension.contributes.snippets-language": "Identificatore di linguaggio per cui si aggiunge come contributo questo frammento.", + "vscode.extension.contributes.snippets-path": "Percorso del file snippets. È relativo alla cartella delle estensioni e in genere inizia con './snippets/'." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "Il team di VS Code vorrebbe ricevere feedback sull'esperienza utente di VS Code.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "Aiutaci a migliorare il nostro supporto all'{0}", - "takeShortSurvey": "Partecipa a un breve sondaggio", + "neverAgain": "Non visualizzare più questo messaggio", "remindLater": "Visualizza più tardi", - "neverAgain": "Non visualizzare più questo messaggio" + "takeShortSurvey": "Partecipa a un breve sondaggio" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "Non visualizzare più questo messaggio", + "remindLater": "Visualizza più tardi", + "surveyQuestion": "Partecipare a un breve sondaggio?", + "takeSurvey": "Partecipa a sondaggio" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "Questa cartella contiene il file dell'area di lavoro '{0}'. Aprirlo? [Altre informazioni]({1}) sui file dell'area di lavoro.", @@ -6888,843 +7128,909 @@ "selectWorkspace": "Seleziona area di lavoro", "selectToOpen": "Selezionare un'area di lavoro da aprire" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "È presente un'attività in esecuzione. Terminarla?", - "TaskSystem.terminateTask": "&&Termina attività", - "TaskSystem.noProcess": "L'attività avviata non esiste più. Se l'attività implica la generazione di processi in background, uscendo da Visual Studio Code potrebbero essere presenti processi orfani. Per evitarlo, avviare l'ultimo processo in background con un flag di attesa.", - "TaskSystem.exitAnyways": "&&Esci comunque" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Indica se un'attività è attualmente in esecuzione.", - "tasksCategory": "Attività", - "TaskDefinition.missingRequiredProperty": "Errore: nell'identificatore di attività '{0}' manca la proprietà obbligatoria '{1}'. L'identificatore di attività verrà ignorato." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Avviso: options.cwd deve essere di tipo stringa. Il valore {0} verrà ignorato\r\n", - "ConfigurationParser.inValidArg": "Errore: l'argomento del comando deve essere una stringa o una stringa tra virgolette. Il valore specificato è:\r\n{0}", - "ConfigurationParser.noShell": "Avviso: la configurazione della shell è supportata solo quando si eseguono attività nel terminale.", - "ConfigurationParser.noName": "Errore: è necessario specificare un nome per il matcher problemi nell'ambito di dichiarazione:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Avviso: il matcher problemi definito è sconosciuto. I tipi supportati sono string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Errore: il riferimento a problemMatcher non è valido: {0}\r\n", - "ConfigurationParser.noTaskType": "Errore: la configurazione di tasks deve contenere una proprietà type. La configurazione verrà ignorata.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Errore: non ci sono attività registrate di tipo '{0}'. Non è stata installata un'estensione che fornisce un provider di task corrispondente?", - "ConfigurationParser.missingType": "Errore: nella configurazione di attività '{0}' manca la proprietà obbligatoria 'type'. La configurazione dell'attività verrà ignorata.", - "ConfigurationParser.incorrectType": "Errore: la configurazione di attività '{0}' usa un tipo sconosciuto. La configurazione dell'attività verrà ignorata.", - "ConfigurationParser.notCustom": "Errore: tasks non è dichiarato come un'attività personalizzata. La configurazione verrà ignorata.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Errore: un'attività deve specificare una proprietà label. L'attività verrà ignorata.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Avviso: {0} attività non sono disponibili nell'ambiente corrente.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Errore: l'attività '{0}' non specifica un comando o una proprietà dependsOn. L'attività verrà ignorata. Definizione dell'attività:\r\n{1}", - "taskConfiguration.noCommand": "Errore: l'attività '{0}' non definisce un comando. L'attività verrà ignorata. Definizione dell'attività:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "L'attività version 2.0.0 non supporta attività specifiche globali del sistema operativo. Convertirle in un'attività con un comando specifico del sistema operativo. Attività interessate:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "Il sistema delle attività è configurato per la versione 0.1.0 (vedere il file tasks.json), che può eseguire solo attività personalizzate. Eseguire l'aggiornamento alla versione 2.0.0 per eseguire l'attività: {0}", - "TaskRunnerSystem.unknownError": "Si è verificato un errore sconosciuto durante l'esecuzione di un'attività. Per dettagli, vedere il log di output dell'attività.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nIl controllo delle attività di compilazione è terminato.", - "TaskRunnerSystem.childProcessError": "Non è stato possibile avviare il programma esterno {0} {1}.", - "TaskRunnerSystem.cancelRequested": "\r\nL'attività '{0}' è stata terminata come richiesto dall'utente.", - "unknownProblemMatcher": "Il matcher problemi {0} non può essere risolto e verrà ignorato" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "Eseguendo gulp --tasks-simple non è stata elencata alcuna attività. È stato eseguito npm install?", - "TaskSystemDetector.noJakeTasks": "Eseguendo jake --tasks non è stata elencata alcuna attività. È stato eseguito npm install?", - "TaskSystemDetector.noGulpProgram": "Gulp non è installato nel sistema. Eseguire npm install -g gulp per installarlo.", - "TaskSystemDetector.noJakeProgram": "Jake non è installato nel sistema. Eseguire npm install -g jake per installarlo.", - "TaskSystemDetector.noGruntProgram": "Grunt non è installato nel sistema. Eseguire npm install -g grunt per installarlo.", - "TaskSystemDetector.noProgram": "Il programma {0} non è stato trovato. Messaggio: {1}", - "TaskSystemDetector.buildTaskDetected": "È stata rilevata l'attività di compilazione denominata '{0}'.", - "TaskSystemDetector.testTaskDetected": "È stata rilevata l'attività di test denominata '{0}'." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Indica se le attività CustomExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", - "tasks.shellExecutionSupported": "Indica se le attività ShellExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", - "tasks.processExecutionSupported": "Indica se le attività ProcessExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "Configura attività", - "tasks": "Attività", - "TaskSystem.noHotSwap": "Se si cambia il motore di esecuzione delle attività con un'attività attiva in esecuzione, è necessario ricaricare la finestra", - "reloadWindow": "Ricarica finestra", - "TaskService.pickBuildTaskForLabel": "Selezionare l'attività di compilazione (non è presente alcuna attività di compilazione predefinita)", - "taskServiceOutputPrompt": "Sono presenti errori nell'attività. Per maggiori dettagli, vedere l'output.", - "showOutput": "Mostra output", "TaskServer.folderIgnored": "La cartella {0} viene ignorata poiché utilizza attività (task) versione 0.1.0", - "TaskService.providerUnavailable": "Avviso: {0} attività non sono disponibili nell'ambiente corrente.\r\n", - "TaskService.noBuildTask1": "Non è stata definita alcuna attività di compilazione. Contrassegnare un'attività con 'isBuildCommand' nel file tasks.json.", - "TaskService.noBuildTask2": "Non è stata definita alcuna attività di compilazione. Contrassegnare un'attività come gruppo 'build' nel file tasks.json.", - "TaskService.noTestTask1": "Non è stata definita alcuna attività di test. Contrassegnare un'attività con 'isTestCommand' nel file tasks.json.", - "TaskService.noTestTask2": "Non è stata definita alcuna attività di test. Contrassegnare un'attività come gruppo 'test' nel file tasks.json.", "TaskServer.noTask": "L'attività da eseguire non è definita", "TaskService.associate": "associa", "TaskService.attachProblemMatcher.continueWithout": "Continua senza analizzare l'output dell'attività", + "TaskService.attachProblemMatcher.learnMoreAbout": "Ulteriori informazioni sull'analisi dell'output della attività", "TaskService.attachProblemMatcher.never": "Non analizzare mai l'output dell'attività per questa attività", "TaskService.attachProblemMatcher.neverType": "Non analizzare mai l'output dell'attività per le attività di tipo {0}", - "TaskService.attachProblemMatcher.learnMoreAbout": "Ulteriori informazioni sull'analisi dell'output della attività", - "selectProblemMatcher": "Selezionare il tipo di errori e di avvisi per cui analizzare l'output dell'attività", - "customizeParseErrors": "La configurazione dell'attività corrente presenta errori. Per favore correggere gli errori prima di personalizzazione un'attività.", - "tasksJsonComment": "\t// Vedere https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// per la documentazione relativa al formato tasks.json", - "moreThanOneBuildTask": "Nel file tasks.json sono definite molte attività di compilazione. Verrà eseguita la prima.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "Salvare tutti gli editor?", - "saveBeforeRun.save": "Salva", - "saveBeforeRun.dontSave": "Non salvare", - "detail": "Salvare tutti gli editor prima di eseguire l'attività?", - "TaskSystem.activeSame.noBackground": "L'attività '{0}' è già attiva.", - "terminateTask": "Termina attività", - "restartTask": "Riavvia attività", - "TaskSystem.active": "Esiste già un'attività in esecuzione. Terminarla prima di eseguirne un'altra.", - "TaskSystem.restartFailed": "Non è stato possibile terminare e riavviare l'attività {0}", - "unexpectedTaskType": "Il provider di attività per le attività \"{0}\" ha fornito in modo imprevisto un'attività di tipo \"{1}\".\r\n", + "TaskService.createJsonFile": "Crea il file tasks.json dal modello", + "TaskService.defaultBuildTaskExists": "{0} è già contrassegnato come attività di compilazione predefinita", + "TaskService.defaultTestTaskExists": "{0} è già contrassegnato come attività di test predefinita.", + "TaskService.fetchingBuildTasks": "Recupero delle attività di compilazione...", + "TaskService.fetchingTestTasks": "Recupero delle attività di test...", + "TaskService.ignoredFolder": "Le cartelle dell'area di lavoro seguenti verranno ignorate perché usano la versione 0.1.0 delle attività: {0}", + "TaskService.noBuildTask": "Nessuna attività di compilazione da eseguire trovato. Configurare l'attività di compilazione...", + "TaskService.noBuildTask1": "Non è stata definita alcuna attività di compilazione. Contrassegnare un'attività con 'isBuildCommand' nel file tasks.json.", + "TaskService.noBuildTask2": "Non è stata definita alcuna attività di compilazione. Contrassegnare un'attività come gruppo 'build' nel file tasks.json.", "TaskService.noConfiguration": "Errore: il rilevamento attività {0} non ha aggiunto come contributo un'attività per la configurazione seguente:\r\n{1}\r\nL'attività verrà ignorata.\r\n", + "TaskService.noEntryToRun": "$(plus) Configura un'attività", + "TaskService.noEntryToRunSlow": "$(plus) Configura un'attività", + "TaskService.noTaskIsRunning": "Non ci sono attività in esecuzione", + "TaskService.noTaskRunning": "Non ci sono attività attualmente in esecuzione", + "TaskService.noTaskToRestart": "Non ci sono attività da riavviare", + "TaskService.noTestTask1": "Non è stata definita alcuna attività di test. Contrassegnare un'attività con 'isTestCommand' nel file tasks.json.", + "TaskService.noTestTask2": "Non è stata definita alcuna attività di test. Contrassegnare un'attività come gruppo 'test' nel file tasks.json.", + "TaskService.noTestTaskTerminal": "Non è stata trovata alcuna attività di test da eseguire. Configurare le attività...", + "TaskService.notAgain": "Non visualizzare più questo messaggio", + "TaskService.openJsonFile": "Apri il file tasks.json", + "TaskService.pickBuildTask": "Selezionare l'attività di compilazione da eseguire", + "TaskService.pickBuildTaskForLabel": "Selezionare l'attività di compilazione (non è presente alcuna attività di compilazione predefinita)", + "TaskService.pickDefaultBuildTask": "Selezionare l'attività da usare come attività di compilazione predefinita", + "TaskService.pickDefaultTestTask": "Selezionare l'attività da usare come attività di test predefinita", + "TaskService.pickRunTask": "Selezionare l'attività da eseguire", + "TaskService.pickShowTask": "Selezionare l'attività di cui mostrare l'output", + "TaskService.pickTask": "Selezionare un'attività da configurare", + "TaskService.pickTestTask": "Selezionare l'attività di test da eseguire", + "TaskService.providerUnavailable": "Avviso: le attività {0} non sono disponibili nell'ambiente corrente.\r\n", + "TaskService.requestTrust": "Per elencare ed eseguire attività, è necessario che alcuni dei file in questa area di lavoro vengano eseguiti come codice.", + "TaskService.taskToRestart": "Selezionare l'attività da riavviare", + "TaskService.taskToTerminate": "Selezionare un'attività da terminare", + "TaskService.template": "Seleziona un modello di attività", + "TaskService.terminateAllRunningTasks": "Tutte le attività in esecuzione", + "TaskSystem.active": "Esiste già un'attività in esecuzione. Terminarla prima di eseguirne un'altra.", + "TaskSystem.activeSame.noBackground": "L'attività '{0}' è già attiva.", "TaskSystem.configurationErrors": "Errore: la configurazione delle attività specificata contiene errori di convalida e non è utilizzabile. Correggere prima gli errori.", + "TaskSystem.invalidTaskJson": "Errore: nel contenuto del file tasks.json sono presenti errori di sintassi. Correggerli prima di eseguire un'attività.\r\n", "TaskSystem.invalidTaskJsonOther": "Errore: nel contenuto del file tasks.json in {0} sono presenti errori di sintassi. Correggerli prima di eseguire un'attività.\r\n", - "TasksSystem.locationWorkspaceConfig": "file di area di lavoro", + "TaskSystem.restartFailed": "Non è stato possibile terminare e riavviare l'attività {0}", + "TaskSystem.saveBeforeRun.prompt.title": "Salvare tutti gli editor?", + "TaskSystem.unknownError": "Si è verificato un errore durante l'esecuzione di un'attività. Per dettagli, vedere il log attività.", + "TaskSystem.versionSettings": "Nelle impostazioni utente sono consentite solo attività della versione 2.0.0.", "TaskSystem.versionWorkspaceFile": "Nei file di configurazione dell'area di lavoro sono consentite solo attività della versione 2.0.0.", "TasksSystem.locationUserConfig": "Impostazioni utente", - "TaskSystem.versionSettings": "Nelle impostazioni utente sono consentite solo attività della versione 2.0.0.", - "taskService.ignoreingFolder": "Le configurazioni delle attività per la cartella {0} dell'area di lavoro verranno ignorate. Per il supporto delle attività delle aree di lavoro in più cartelle è necessario usare la versione 2.0.0 delle attività per tutte le cartelle\r\n", - "TaskSystem.invalidTaskJson": "Errore: nel contenuto del file tasks.json sono presenti errori di sintassi. Correggerli prima di eseguire un'attività.\r\n", - "TerminateAction.label": "Termina attività", - "TaskSystem.unknownError": "Si è verificato un errore durante l'esecuzione di un'attività. Per dettagli, vedere il log attività.", - "configureTask": "Configura attività", - "recentlyUsed": "attività usate di recente", - "configured": "attività configurate", - "detected": "attività rilevate", - "TaskService.ignoredFolder": "Le cartelle dell'area di lavoro seguenti verranno ignorate perché usano la versione 0.1.0 delle attività: {0}", - "TaskService.notAgain": "Non visualizzare più questo messaggio", - "TaskService.pickRunTask": "Selezionare l'attività da eseguire", - "TaskService.noEntryToRunSlow": "$(plus) Configura un'attività", - "TaskService.noEntryToRun": "$(plus) Configura un'attività", - "TaskService.fetchingBuildTasks": "Recupero delle attività di compilazione...", - "TaskService.pickBuildTask": "Selezionare l'attività di compilazione da eseguire", - "TaskService.noBuildTask": "Nessuna attività di compilazione da eseguire trovato. Configurare l'attività di compilazione...", - "TaskService.fetchingTestTasks": "Recupero delle attività di test...", - "TaskService.pickTestTask": "Selezionare l'attività di test da eseguire", - "TaskService.noTestTaskTerminal": "Non è stata trovata alcuna attività di test da eseguire. Configurare le attività...", - "TaskService.taskToTerminate": "Selezionare un'attività da terminare", - "TaskService.noTaskRunning": "Non ci sono attività attualmente in esecuzione", - "TaskService.terminateAllRunningTasks": "Tutte le attività in esecuzione", - "TerminateAction.noProcess": "Il processo avviato non esiste più. Se l'attività implica la generazione di attività in background, uscendo da Visual Studio Code potrebbero essere presenti processi orfani.", + "TasksSystem.locationWorkspaceConfig": "file di area di lavoro", "TerminateAction.failed": "Non è stato possibile terminare l'attività in esecuzione", - "TaskService.taskToRestart": "Selezionare l'attività da riavviare", - "TaskService.noTaskToRestart": "Non ci sono attività da riavviare", - "TaskService.template": "Seleziona un modello di attività", + "TerminateAction.label": "Termina attività", + "TerminateAction.noProcess": "Il processo avviato non esiste più. Se l'attività implica la generazione di attività in background, uscendo da Visual Studio Code potrebbero essere presenti processi orfani.", + "configureTask": "Configura attività", + "configured": "attività configurate", + "customizeParseErrors": "La configurazione dell'attività corrente presenta errori. Per favore correggere gli errori prima di personalizzazione un'attività.", + "detail": "Salvare tutti gli editor prima di eseguire l'attività?", + "detected": "attività rilevate", + "moreThanOneBuildTask": "Nel file tasks.json sono definite molte attività di compilazione. Verrà eseguita la prima.\r\n", + "recentlyUsed": "attività usate di recente", + "restartTask": "Riavvia attività", + "saveBeforeRun.dontSave": "Non salvare", + "saveBeforeRun.save": "Salva", + "selectProblemMatcher": "Selezionare il tipo di errori e di avvisi per cui analizzare l'output dell'attività", + "showOutput": "Mostra output", "taskQuickPick.userSettings": "Impostazioni utente", - "TaskService.createJsonFile": "Crea il file tasks.json dal modello", - "TaskService.openJsonFile": "Apri il file tasks.json", - "TaskService.pickTask": "Selezionare un'attività da configurare", - "TaskService.defaultBuildTaskExists": "{0} è già contrassegnato come attività di compilazione predefinita", - "TaskService.pickDefaultBuildTask": "Selezionare l'attività da usare come attività di compilazione predefinita", - "TaskService.defaultTestTaskExists": "{0} è già contrassegnato come attività di test predefinita.", - "TaskService.pickDefaultTestTask": "Selezionare l'attività da usare come attività di test predefinita", - "TaskService.pickShowTask": "Selezionare l'attività di cui mostrare l'output", - "TaskService.noTaskIsRunning": "Non ci sono attività in esecuzione" + "taskService.ignoreingFolder": "Le configurazioni delle attività per la cartella {0} dell'area di lavoro verranno ignorate. Per il supporto delle attività delle aree di lavoro in più cartelle è necessario usare la versione 2.0.0 delle attività per tutte le cartelle\r\n", + "taskService.openDiff": "Aprire diff", + "taskService.openDiffs": "Aprire diff", + "taskService.upgradeVersion": "La versione 0.1.0 delle attività deprecate è stata rimossa. Le attività sono state aggiornate alla versione 2.0.0. Aprire il diff per verificare l'aggiornamento.", + "taskService.upgradeVersionPlural": "La versione 0.1.0 delle attività deprecate è stata rimossa. Le attività sono state aggiornate alla versione 2.0.0. Aprire i diff per verificare l'aggiornamento.", + "taskServiceOutputPrompt": "Sono presenti errori nell'attività. Per maggiori dettagli, vedere l'output.", + "tasks": "Attività", + "tasksJsonComment": "\t// Vedere https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// per la documentazione relativa al formato tasks.json", + "terminateTask": "Termina attività", + "unexpectedTaskType": "Il provider di attività per le attività \"{0}\" ha fornito in modo imprevisto un'attività di tipo \"{1}\".\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "Si è verificato un errore sconosciuto durante l'esecuzione di un'attività. Per dettagli, vedere il log di output dell'attività.", - "dependencyCycle": "È presente un ciclo di dipendenze. Vedere l'attività \"{0}\".", - "dependencyFailed": "Non è stato possibile risolvere l'attività dipendente '{0}' nella cartella dell'area di lavoro '{1}'", - "TerminalTaskSystem.nonWatchingMatcher": "L'attività {0} è un'attività in background ma usa un matcher problemi senza un criterio di background", - "TerminalTaskSystem.terminalName": "Attività - {0}", - "closeTerminal": "Premere un tasto qualsiasi per chiudere il terminale.", - "reuseTerminal": "Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo.", - "TerminalTaskSystem": "Non è possibile eseguire un comando della shell su un'unità UNC con cmd.exe.", - "unknownProblemMatcher": "Il matcher problemi {0} non può essere risolto e verrà ignorato" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Consenti ed esegui", + "disallow": "Non consentire", + "openTask": "Apri file", + "openTasks": "Apri i file", + "tasks.run.allowAutomatic": "Per questa area di lavoro esistono attività ({0}) definite ({1}) che vengono eseguite automaticamente all'apertura dell'area di lavoro. Consentire l'esecuzione di attività automatiche all'apertura di questa area di lavoro?", + "workbench.action.tasks.allowAutomaticTasks": "Consenti attività automatiche nella cartella", + "workbench.action.tasks.disallowAutomaticTasks": "Non consentire attività automatiche nella cartella", + "workbench.action.tasks.manageAutomaticRunning": "Gestisci attività automatiche nella cartella" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Esegui attività di compilazione", + "ConfigureDefaultBuildTask.label": "Configura attività di compilazione predefinita", + "ConfigureDefaultTestTask.label": "Configura attività di test predefinita", + "ReRunTaskAction.label": "Ripeti ultima attività", + "RestartTaskAction.label": "Riavvia attività in esecuzione", + "RunTaskAction.label": "Esegui attività", + "ShowLogAction.label": "Mostra log attività", + "ShowTasksAction.label": "Mostra attività in esecuzione", + "TerminateAction.label": "Termina attività", + "TestAction.label": "Esegui attività di test", "building": "Compilazione...", + "miBuildTask": "Esegui attività di &&compilazione...", + "miConfigureBuildTask": "Configura atti&&vità di compilazione predefinita...", + "miConfigureTask": "Con&&figura attività...", + "miRestartTask": "Riavvia attività in &&esecuzione...", + "miRunTask": "E&&segui attività...", + "miRunningTask": "Mostra attività in esec&&uzione...", + "miTerminateTask": "&&Termina attività...", "numberOfRunningTasks": "{0} attività in esecuzione", "runningTasks": "Mostra attività in esecuzione", "status.runningTasks": "Attività in esecuzione", - "miRunTask": "E&&segui attività...", - "miBuildTask": "Esegui attività di &&compilazione...", - "miRunningTask": "Mostra attività in esec&&uzione...", - "miRestartTask": "Riavvia attività in &&esecuzione...", - "miTerminateTask": "&&Termina attività...", - "miConfigureTask": "Con&&figura attività...", - "miConfigureBuildTask": "Configura atti&&vità di compilazione predefinita...", - "workbench.action.tasks.openWorkspaceFileTasks": "Apri attività area di lavoro", - "ShowLogAction.label": "Mostra log attività", - "RunTaskAction.label": "Esegui attività", - "ReRunTaskAction.label": "Ripeti ultima attività", - "RestartTaskAction.label": "Riavvia attività in esecuzione", - "ShowTasksAction.label": "Mostra attività in esecuzione", - "TerminateAction.label": "Termina attività", - "BuildAction.label": "Esegui attività di compilazione", - "TestAction.label": "Esegui attività di test", - "ConfigureDefaultBuildTask.label": "Configura attività di compilazione predefinita", - "ConfigureDefaultTestTask.label": "Configura attività di test predefinita", - "workbench.action.tasks.openUserTasks": "Apri attività utente", - "tasksQuickAccessPlaceholder": "Digitare il nome di un'attività da eseguire.", - "tasksQuickAccessHelp": "Esegui attività", - "tasksConfigurationTitle": "Attività", - "task.problemMatchers.neverPrompt": "Configura se visualizzare o meno il prompt del matcher problemi durante l'esecuzione di un'attività. Impostare su `true` per non visualizzare mai il prompt oppure usare un dizionario dei tipi di attività per disattivare il prompt solo per tipi di attività specifici.", - "task.problemMatchers.neverPrompt.boolean": "Imposta il comportamento dei suggerimenti del matcher problemi per tutte le attività.", - "task.problemMatchers.neverPrompt.array": "Oggetto contenente coppie booleane di tipi di attività per i quali non chiedere mai i matcher problemi.", + "task.SaveBeforeRun.prompt": "Chiede se salvare gli editor prima dell'esecuzione.", "task.autoDetect": "Controlla l'abilitazione di `provideTasks` per l'estensione del provider di tutte le attività. Se il comando Attività: Esegui attività è lento, può essere utile disabilitare il rilevamento automatico per i provider attività. Le singole estensioni possono anche fornire impostazioni che disabilitano il rilevamento automatico.", - "task.slowProviderWarning": "Configura la visualizzazione di un avviso quando un provider è lento", - "task.slowProviderWarning.boolean": "Imposta l'avviso di provider lento per tutte le attività.", - "task.slowProviderWarning.array": "Matrice di tipi di attività per cui non visualizzare mai l'avviso di provider lento.", - "task.quickOpen.history": "Controlla il numero di elementi recenti di cui viene tenuto traccia nella finestra di dialogo Quick Open dell'attività.", + "task.problemMatchers.neverPrompt": "Configura se visualizzare o meno il prompt del matcher problemi durante l'esecuzione di un'attività. Impostare su `true` per non visualizzare mai il prompt oppure usare un dizionario dei tipi di attività per disattivare il prompt solo per tipi di attività specifici.", + "task.problemMatchers.neverPrompt.array": "Oggetto contenente coppie booleane di tipi di attività per i quali non chiedere mai i matcher problemi.", + "task.problemMatchers.neverPrompt.boolean": "Imposta il comportamento dei suggerimenti del matcher problemi per tutte le attività.", "task.quickOpen.detail": "Controlla se visualizzare o meno i dettagli per le attività per cui è presente un dettaglio nella selezione rapida delle attività, ad esempio Esegui attività.", - "task.quickOpen.skip": "Controlla se la selezione rapida delle attività viene ignorata in presenza di una sola attività da selezionare.", + "task.quickOpen.history": "Controlla il numero di elementi recenti di cui viene tenuto traccia nella finestra di dialogo Quick Open dell'attività.", "task.quickOpen.showAll": "Fa in modo che il comando Attività: Esegui attività usi il comportamento più lento \"Mostra tutto\" invece del selettore a due livelli più rapido in cui le attività vengono raggruppate in base al provider.", + "task.quickOpen.skip": "Controlla se la selezione rapida delle attività viene ignorata in presenza di una sola attività da selezionare.", "task.saveBeforeRun": "Salva tutti gli editor modificati ma non salvati prima di eseguire un'attività.", "task.saveBeforeRun.always": "Salva sempre tutti gli editor prima dell'esecuzione.", "task.saveBeforeRun.never": "Non salva mai gli editor prima dell'esecuzione.", - "task.SaveBeforeRun.prompt": "Chiede se salvare gli editor prima dell'esecuzione." + "task.slowProviderWarning": "Configura la visualizzazione di un avviso quando un provider è lento", + "task.slowProviderWarning.array": "Matrice di tipi di attività per cui non visualizzare mai l'avviso di provider lento.", + "task.slowProviderWarning.boolean": "Imposta l'avviso di provider lento per tutte le attività.", + "tasksConfigurationTitle": "Attività", + "tasksQuickAccessHelp": "Esegui attività", + "tasksQuickAccessPlaceholder": "Digitare il nome di un'attività da eseguire.", + "workbench.action.tasks.openUserTasks": "Apri attività utente", + "workbench.action.tasks.openWorkspaceFileTasks": "Apri attività area di lavoro" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "Il rilevamento di attività {0} comporta che i file siano eseguiti come codice in qualsiasi area di lavoro venga aperta. L'abilitazione del rilevamento attività {0} è un'opzione utente e verrà applicata a qualsiasi area di lavoro aperta. Si vuole abilitare il rilevamento delle attività {0} per tutte le aree di lavoro?", + "TaskQuickPick.changeSettingNo": "No", + "TaskQuickPick.changeSettingYes": "Sì", + "TaskQuickPick.changeSettingsOptions": "Il rilevamento dell'attività $(gear) {0} è disattivato. Abilitare il rilevamento dell'attività {1}...", + "TaskQuickPick.goBack": "Torna indietro ↩", + "TaskQuickPick.noTasksForType": "Non sono state trovate attività di tipo {0}. Torna indietro ↩", + "TaskService.pickRunTask": "Selezionare l'attività da eseguire", + "configureTask": "Configura attività", + "configureTaskIcon": "Icona di configurazione nell'elenco di selezione delle attività.", + "configured": "configurate", + "contributedTasks": "aggiunte come contributo", + "noProviderForTask": "Non ci sono provider di attività registrati per le attività di tipo \"{0}\".", + "recentlyUsed": "usate di recente", + "removeRecent": "Rimuovi attività usata di recente", + "removeTaskIcon": "Icona per la rimozione nell'elenco di selezione delle attività.", + "taskQuickPick.showAll": "Mostra tutte le attività...", + "taskType": "Tutte le attività {0}" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "È in corso l'esecuzione dell'attività", + "taskTerminalStatus.errors": "L'attività contiene errori", + "taskTerminalStatus.errorsInactive": "L'attività contiene errori ed è in attesa...", + "taskTerminalStatus.succeeded": "Attività completata", + "taskTerminalStatus.succeededInactive": "Attività completata e in attesa..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Selezionare l'attività da eseguire", + "noTaskResults": "Non ci sono attività corrispondenti" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Non è possibile eseguire un comando della shell su un'unità UNC con cmd.exe.", + "TerminalTaskSystem.nonWatchingMatcher": "L'attività {0} è un'attività in background ma usa un matcher problemi senza un criterio di background", + "TerminalTaskSystem.terminalDescription": "Attività", + "TerminalTaskSystem.unknownError": "Si è verificato un errore sconosciuto durante l'esecuzione di un'attività. Per dettagli, vedere il log di output dell'attività.", + "closeTerminal": "Premere un tasto qualsiasi per chiudere il terminale.", + "dependencyCycle": "È presente un ciclo di dipendenze. Vedere l'attività \"{0}\".", + "dependencyFailed": "Non è stato possibile risolvere l'attività dipendente '{0}' nella cartella dell'area di lavoro '{1}'", + "reuseTerminal": "Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo.", + "unknownProblemMatcher": "Il matcher problemi {0} non può essere risolto e verrà ignorato" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argomenti aggiuntivi passati al comando.", + "JsonSchema.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", + "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", + "JsonSchema.echoCommand": "Controlla se l'eco del comando eseguito viene incluso nell'output. Il valore predefinito è false.", + "JsonSchema.matchers": "Matcher problemi da usare. Può essere una stringa oppure una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", + "JsonSchema.options": "Opzioni dei comandi aggiuntive", + "JsonSchema.options.cwd": "Directory di lavoro corrente del programma o dello script eseguito. Se omesso, viene usata la radice dell'area di lavoro corrente di Visual Studio Code.", + "JsonSchema.options.env": "Ambiente della shell o del programma eseguito. Se omesso, viene usato l'ambiente del processo padre.", + "JsonSchema.promptOnClose": "Indica se viene visualizzato un prompt utente quando Visual Studio Code viene chiuso con un'attività in background in esecuzione.", + "JsonSchema.shell.args": "Argomenti della shell.", + "JsonSchema.shell.executable": "Shell da usare.", + "JsonSchema.shellConfiguration": "Configura la shell da usare.", + "JsonSchema.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato 'always'.", + "JsonSchema.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Il valore predefinito è false.", + "JsonSchema.taskSelector": "Prefisso per indicare che un argomento è l'attività.", + "JsonSchema.tasks": "Configurazioni dell'attività. In genere si tratta di arricchimenti dell'attività già definite nello strumento di esecuzione attività esterno.", + "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", + "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", + "JsonSchema.tasks.build": "Esegue il mapping di questa attività al comando di compilazione predefinito di Visual Studio Code.", + "JsonSchema.tasks.linux": "Configurazione dei comandi specifica di Linux", + "JsonSchema.tasks.mac": "Configurazione dei comandi specifica di Mac", + "JsonSchema.tasks.matcherError": "Matcher problemi non riconosciuto. L'estensione che contribuisce a questo matcher problemi è installata?", + "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", + "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", + "JsonSchema.tasks.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato il valore definito globalmente.", + "JsonSchema.tasks.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Se omesso, viene usato il valore definito globalmente.", + "JsonSchema.tasks.taskName": "Nome dell'attività", + "JsonSchema.tasks.test": "Esegue il mapping di questa attività al comando di test predefinito di Visual Studio Code.", + "JsonSchema.tasks.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", + "JsonSchema.tasks.watching.deprecation": "Deprecato. In alternativa, usare isBackground.", + "JsonSchema.tasks.windows": "Configurazione dei comandi specifica di Windows", + "JsonSchema.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", + "JsonSchema.watching.deprecation": "Deprecato. In alternativa, usare isBackground." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "La proprietà runner è stata promossa. Usare quella ufficiale", + "JsonSchema.linux": "Configurazione dei comandi specifica di Linux", + "JsonSchema.mac": "Configurazione dei comandi specifica di Mac", + "JsonSchema.runner": "Definisce se l'attività viene eseguita come un processo e l'output viene visualizzato nella finestra di output o all'interno del terminale.", + "JsonSchema.shell": "Specifica se il comando è un comando della shell o un programma esterno. Se omessa, viene usato il valore predefinito false.", + "JsonSchema.version": "Numero di versione della configurazione", + "JsonSchema.version.deprecated": "La versione 0.1.0 dell'attività è deprecata. Usare la versione 2.0.0", + "JsonSchema.windows": "Configurazione dei comandi specifica di Windows" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "Valore effettivo dell'argomento", + "JsonSchema.args.quotesString.quote": "Indica il tipo di virgolette da usare con il valore dell'argomento.", + "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", + "JsonSchema.command.quotedString.value": "Valore effettivo del comando", + "JsonSchema.command.quotesString.quote": "Indica il tipo di virgolette da usare con il valore del comando.", + "JsonSchema.commandArray": "Comando della shell da eseguire. Per unire gli elementi della matrice verrà usato un carattere di spazio", + "JsonSchema.customizations.customizes.type": "Tipo di attività da personalizzare", + "JsonSchema.linux": "Configurazione dei comandi specifica di Linux", + "JsonSchema.mac": "Configurazione dei comandi specifica di Mac", + "JsonSchema.shell": "Specifica se il comando è un comando della shell o un programma esterno. Se omessa, viene usato il valore predefinito false.", + "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", + "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", + "JsonSchema.tasks.customize.deprecated": "La proprietà customize è deprecata. Vedere le note sulla versione 1.14 per informazioni su come eseguire la migrazione al nuovo approccio di personalizzazione delle attività", + "JsonSchema.tasks.dependsOn": "Stringa che rappresenta un'altra attività o matrice di altre attività da cui dipende questa attività.", + "JsonSchema.tasks.dependsOn.array": "Altre attività da cui dipende questa attività.", + "JsonSchema.tasks.dependsOn.identifier": "Identificatore di attività.", + "JsonSchema.tasks.dependsOn.string": "Altra attività da cui dipende questa attività.", + "JsonSchema.tasks.dependsOrder": "Determina l'ordine delle attività dependsOn per questa attività. Si noti che questa proprietà non è ricorsiva.", + "JsonSchema.tasks.dependsOrder.parallel": "Esegue tutte le attività dependsOn in parallelo.", + "JsonSchema.tasks.dependsOrder.sequence": "Esegue tutte le attività dependsOn in sequenza.", + "JsonSchema.tasks.detail": "Descrizione facoltativa di un'attività visualizzata come dettaglio nella selezione rapida Esegui attività.", + "JsonSchema.tasks.echoCommand.deprecated": "La proprietà echoCommand è deprecata. In alternativa, usare la proprietà echo all'interno della proprietà presentation. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.group": "Definisce il gruppo di esecuzione a cui appartiene questa attività. Supporta \"build\" per aggiungerlo al gruppo di compilazione e \"test\" per aggiungerlo al gruppo di test.", + "JsonSchema.tasks.group.build": "Contrassegna l'attività come attività di compilazione accessibile tramite il comando 'Esegui attività di compilazione'.", + "JsonSchema.tasks.group.defaultBuild": "Contrassegna l'attività come attività di compilazione predefinita.", + "JsonSchema.tasks.group.defaultTest": "Contrassegna l'attività come attività di test predefinita.", + "JsonSchema.tasks.group.isDefault": "Definisce se questa attività è l'attività predefinita nel gruppo.", + "JsonSchema.tasks.group.kind": "Gruppo di esecuzione dell'attività.", + "JsonSchema.tasks.group.none": "Non assegna l'attività ad alcun gruppo", + "JsonSchema.tasks.group.test": "Contrassegna l'attività come attività di test accessibile tramite il comando 'Esegui attività di test'.", + "JsonSchema.tasks.identifier": "Identificatore definito dall'utente per fare riferimento all'attività in launch.json o in una clausola dependsOn.", + "JsonSchema.tasks.identifier.deprecated": "Gli identificatori definiti dall'utente sono deprecati. Per attività personalizzate utilizzare il nome come riferimento e per le attività fornite dalle estensioni utilizzare il relativo identificatore di attività definito.", + "JsonSchema.tasks.instanceLimit": "Numero di istanze dell'attività che possono essere eseguite contemporaneamente.", + "JsonSchema.tasks.isBuildCommand.deprecated": "La proprietà isBuildCommand è deprecata. In alternativa, usare la proprietà group. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.isShellCommand.deprecated": "La proprietà isShellCommand è deprecata. Usare la proprietà type dell'attività e la proprietà shell nelle opzioni. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.isTestCommand.deprecated": "La proprietà isTestCommand è deprecata. In alternativa, usare la proprietà group. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.label": "Etichetta dell'attività per l'interfaccia utente ", + "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", + "JsonSchema.tasks.presentation": "Consente di configurare il pannello usato per presentare l'output dell'attività e legge il relativo input.", + "JsonSchema.tasks.presentation.clear": "Controlla se il terminale viene pulito prima di eseguire l'attività.", + "JsonSchema.tasks.presentation.close": "Controlla se il terminale in cui è avviata l'attività viene chiuso all'uscita dell'attività.", + "JsonSchema.tasks.presentation.echo": "Controlla se l'eco del comando eseguito viene visualizzato nel pannello. Il valore predefinito è true.", + "JsonSchema.tasks.presentation.focus": "Controlla se il pannello riceve lo stato attivo. Il valore predefinito è false. Se è impostato su true, il pannello viene anche visualizzato.", + "JsonSchema.tasks.presentation.group": "Controlla se l'attività viene eseguita in uno gruppo di terminali specifico usando riquadri divisi.", + "JsonSchema.tasks.presentation.instance": "Controlli se il pannello è condiviso tra le attività, dedicato a quest'attività o se ne viene creato uno nuovo a ogni esecuzione.", + "JsonSchema.tasks.presentation.reveal": "Controlla se il terminale che esegue l'attività viene visualizzato o meno. È possibile eseguirne l'override con l'opzione \"revealProblems\". L'impostazione predefinita è \"always\".", + "JsonSchema.tasks.presentation.reveal.always": "Visualizza sempre il terminale quando viene eseguita questa attività.", + "JsonSchema.tasks.presentation.reveal.never": "Non visualizza mai il terminale quando viene eseguita questa attività.", + "JsonSchema.tasks.presentation.reveal.silent": "Visualizza il terminale solo se l'attività termina con un errore o il matcher problemi trova un errore.", + "JsonSchema.tasks.presentation.revealProblems": "Controlla se il pannello dei problemi viene visualizzato o meno durante l'esecuzione di questa attività. Ha la precedenza sull'opzione \"reveal\". L'impostazione predefinita è \"never\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Visualizza sempre il pannello dei problemi quando viene eseguita questa attività.", + "JsonSchema.tasks.presentation.revealProblems.never": "Non visualizza mai il pannello dei problemi quando viene eseguita questa attività.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Visualizza il pannello dei problemi solo quando viene trovato un problema.", + "JsonSchema.tasks.presentation.showReuseMessage": "Controlla se visualizzare il messaggio `Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo`.", + "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", + "JsonSchema.tasks.quoting.escape": "Antepone ai caratteri il carattere di escape della shell (ad esempio ` in PowerShell e \\ in bash).", + "JsonSchema.tasks.quoting.strong": "Racchiude l'argomento tra virgolette usando il carattere di singolo apice della shell (ad esempio ' in PowerShell e bash).", + "JsonSchema.tasks.quoting.weak": "Racchiude l'argomento tra virgolette usando il carattere di doppio apice della shell (ad esempio \" in PowerShell e bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Se a rivalutare le variabili di attività su Riesegui.", + "JsonSchema.tasks.runOn": "Consente di configurare quando eseguire l'attività. Se è impostata su folderOpen, l'attività verrà eseguita automaticamente quando si apre la cartella.", + "JsonSchema.tasks.runOptions": "Opzioni correlate all'esecuzione dell'attività", + "JsonSchema.tasks.showOutput.deprecated": "La proprietà showOutput è deprecata. In alternativa, usare invece la proprietà reveal all'interno della proprietà presentation. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "La proprietà suppressTaskName è deprecata. In alternativa, incorporare nell'attività il comando con i relativi argomenti. Vedere anche le note sulla versione 1.14.", + "JsonSchema.tasks.taskLabel": "Etichetta dell'attività", + "JsonSchema.tasks.taskName": "Nome dell'attività", + "JsonSchema.tasks.taskName.deprecated": "La proprietà name dell'attività è deprecata. In alternativa, usare la proprietà label.", + "JsonSchema.tasks.taskSelector.deprecated": "La proprietà taskSelector è deprecata. In alternativa, incorporare nell'attività il comando con i relativi argomenti. Vedere anche le note sulla versione 1.14. ", + "JsonSchema.tasks.terminal": "La proprietà terminal è deprecata. In alternativa, usare presentation.", + "JsonSchema.tasks.type": "Definisce se l'attività viene eseguita come un processo o come un comando all'interno di una shell.", + "JsonSchema.version": "Numero di versione della configurazione.", + "JsonSchema.windows": "Configurazione dei comandi specifica di Windows" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Espressione regolare con cui viene segnalato l'avvio dell'esecuzione di un'attività controllata attivato tramite il controllo dei file.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Questa proprietà è deprecata. In alternativa, usare la proprietà watching.", + "LegacyProblemMatcherSchema.watchedEnd": "Espressione regolare con cui viene segnalato il termine dell'esecuzione di un'attività controllata.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Questa proprietà è deprecata. In alternativa, usare la proprietà watching.", + "NamedMultiLineProblemPatternSchema.name": "Nome del criterio di problema a più righe.", + "NamedMultiLineProblemPatternSchema.patterns": "Criteri effettivi.", + "NamedProblemMatcherSchema.label": "Un'etichetta leggibile del matcher problemi.", + "NamedProblemMatcherSchema.name": "Nome del matcher problemi utilizzato per riferirsi ad esso.", + "NamedProblemPatternSchema.name": "Nome del criterio di problema.", + "PatternTypeSchema.description": "Criterio di problema o nome di un criterio di problema predefinito o aggiunto come contributo. Può essere omesso se si specifica base.", + "PatternTypeSchema.name": "Nome di un criterio predefinito o aggiunto come contributo", + "ProblemMatcherExtPoint": "Aggiunge come contributo i matcher problemi", + "ProblemMatcherParser.invalidRegexp": "Errore: la stringa {0} non è un'espressione regolare valida.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Errore: il criterio con identificatore {0} non esiste.", + "ProblemMatcherParser.noFileLocation": "Errore: la descrizione non definisce un percorso di file:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Errore: la proprietà del criterio fa riferimento a un identificatore vuoto.", + "ProblemMatcherParser.noOwner": "Errore: la descrizione non definisce un proprietario:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Errore: non è possibile convertire la descrizione in un matcher problemi:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Errore: la descrizione non definisce un criterio di problema valido:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Errore: la proprietà {0} del criterio non è un nome di variabile criterio valido.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "Un matcher problemi deve definire un criterio di inizio e un criterio di fine per il controllo.", + "ProblemMatcherParser.unknownSeverity": "Info: la gravità {0} è sconosciuta. I valori validi sono error, warning e info.\r\n", + "ProblemMatcherSchema.applyTo": "Controlla se un problema segnalato in un documento di testo è valido solo per i documenti aperti o chiusi oppure per tutti i documenti.", + "ProblemMatcherSchema.background": "Criteri per tenere traccia dell'inizio e della fine di un matcher attivo su un'attività in background.", + "ProblemMatcherSchema.background.activeOnStart": "Se è impostato su true, il monitoraggio in background è in modalità attiva all'avvio dell'attività. Equivale a inviare una riga che corrisponde a beginPattern", + "ProblemMatcherSchema.background.beginsPattern": "Se corrisponde nell'output, viene segnalato l'avvio di un'attività in background.", + "ProblemMatcherSchema.background.endsPattern": "Se corrisponde nell'output, viene segnalata la fine di un'attività in background.", + "ProblemMatcherSchema.base": "Nome di un matcher problemi di base da usare.", + "ProblemMatcherSchema.fileLocation": "Consente di definire come interpretare i nomi file indicati in un criterio di problema. Un elemento fileLocation relativo può essere una matrice, in cui il secondo elemento della matrice è il percorso file relativo.", + "ProblemMatcherSchema.owner": "Proprietario del problema in Visual Studio Code. Può essere omesso se si specifica base. Se è omesso e non si specifica base, viene usato il valore predefinito 'external'.", + "ProblemMatcherSchema.severity": "Gravità predefinita per i problemi di acquisizione. Viene usato se il criterio non definisce un gruppo di corrispondenze per la gravità.", + "ProblemMatcherSchema.source": "Stringa in formato leggibile che descrive l'origine di questa diagnostica, ad esempio 'typescript' o 'super lint'.", + "ProblemMatcherSchema.watching": "Criteri per tenere traccia dell'inizio e della fine di un matcher watching.", + "ProblemMatcherSchema.watching.activeOnStart": "Se impostato su true, indica che il watcher è in modalità attiva all'avvio dell'attività. Equivale a inviare una riga che corrisponde al criterio di avvio", + "ProblemMatcherSchema.watching.beginsPattern": "Se corrisponde nell'output, viene segnalato l'avvio di un'attività di controllo.", + "ProblemMatcherSchema.watching.deprecated": "La proprietà watching è deprecata. In alternativa, utilizzare background (sfondo).", + "ProblemMatcherSchema.watching.endsPattern": "Se corrisponde nell'output, viene segnalata la fine di un'attività di controllo.", + "ProblemPatternExtPoint": "Aggiunge come contributo i criteri di problema", + "ProblemPatternParser.invalidRegexp": "Errore: la stringa {0} non è un'espressione regolare valida.\r\n", + "ProblemPatternParser.loopProperty.notLast": "La proprietà loop è supportata solo sul matcher dell'ultima riga.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Il criterio del problema non è valido. La proprietà kind deve essere specificata solo nel primo elemento", + "ProblemPatternParser.problemPattern.missingLocation": "Il criterio del problema non è valido. Il tipo deve essere \"file\" oppure deve il criterio deve includere un gruppo di corrispondenze di tipo line o posizione.", + "ProblemPatternParser.problemPattern.missingProperty": "Il criterio del problema non è valido. Deve includere almeno un file e un messaggio.", + "ProblemPatternParser.problemPattern.missingRegExp": "Nel criterio del problema manca un'espressione regolare.", + "ProblemPatternRegistry.error": "Il criterio di problema non è valido e verrà ignorato.", + "ProblemPatternSchema.code": "Indice del gruppo di corrispondenze del codice del problema. Il valore predefinito è undefined", + "ProblemPatternSchema.column": "Indice del gruppo di corrispondenze del carattere di riga del problema. Il valore predefinito è 3", + "ProblemPatternSchema.endColumn": "Indice del gruppo di corrispondenze del carattere di fine riga del problema. Il valore predefinito è undefined", + "ProblemPatternSchema.endLine": "Indice del gruppo di corrispondenze della riga finale del problema. Il valore predefinito è undefined", + "ProblemPatternSchema.file": "Indice del gruppo di corrispondenze del nome file. Se omesso, viene usato 1.", + "ProblemPatternSchema.kind": "Indica se il criterio corrisponde a una posizione (file e riga) o solo a un file.", + "ProblemPatternSchema.line": "Indice del gruppo di corrispondenze della riga del problema. Il valore predefinito è 2", + "ProblemPatternSchema.location": "Indice del gruppo di corrispondenze della posizione del problema. I criteri di posizione validi sono: (line), (line,column) e (startLine,startColumn,endLine,endColumn). Se omesso, si presuppone che sia impostato su (line,column).", + "ProblemPatternSchema.loop": "In un matcher di più righe il ciclo indica se questo criterio viene eseguito in un ciclo finché esiste la corrispondenza. Può essere specificato solo come ultimo criterio in un criterio su più righe.", + "ProblemPatternSchema.message": "Indice del gruppo di corrispondenze del messaggio. Se omesso, il valore predefinito è 4 se si specifica la posizione; in caso contrario, il valore predefinito è 5.", + "ProblemPatternSchema.regexp": "Espressione regolare per trovare un messaggio di tipo errore, avviso o info nell'output.", + "ProblemPatternSchema.severity": "Indice del gruppo di corrispondenze della gravità del problema. Il valore predefinito è undefined", + "WatchingPatternSchema.file": "Indice del gruppo di corrispondenze del nome file. Può essere omesso.", + "WatchingPatternSchema.regexp": "L'espressione regolare per rilevare l'inizio o la fine di un'attività in background.", + "eslint-compact": "Problemi di compattazione di ESLint", + "eslint-stylish": "Problemi di stile di ESLint", + "go": "Problemi di Go", + "gulp-tsc": "Problemi TSC Gulp", + "jshint": "Problemi JSHint", + "jshint-stylish": "Problemi di stile di JSHint", + "lessCompile": "Problemi Less", + "msCompile": "Problemi del compilatore di Microsoft" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Errore: l'argomento del comando deve essere una stringa o una stringa tra virgolette. Il valore specificato è:\r\n{0}", + "ConfigurationParser.incorrectType": "Errore: la configurazione di attività '{0}' usa un tipo sconosciuto. La configurazione dell'attività verrà ignorata.", + "ConfigurationParser.invalidCWD": "Avviso: options.cwd deve essere di tipo stringa. Il valore {0} verrà ignorato.\r\n", + "ConfigurationParser.invalidVariableReference": "Errore: il riferimento a problemMatcher non è valido: {0}\r\n", + "ConfigurationParser.missingType": "Errore: nella configurazione di attività '{0}' manca la proprietà obbligatoria 'type'. La configurazione dell'attività verrà ignorata.", + "ConfigurationParser.noName": "Errore: è necessario specificare un nome per il matcher problemi nell'ambito di dichiarazione:\r\n{0}\r\n", + "ConfigurationParser.noShell": "Avviso: la configurazione della shell è supportata solo quando si eseguono attività nel terminale.", + "ConfigurationParser.noTaskName": "Errore: un'attività deve specificare una proprietà label. L'attività verrà ignorata.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Errore: la configurazione di tasks deve contenere una proprietà type. La configurazione verrà ignorata.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Errore: non ci sono attività registrate di tipo '{0}'. Non è stata installata un'estensione che fornisce un provider di task corrispondente?", + "ConfigurationParser.notCustom": "Errore: tasks non è dichiarato come un'attività personalizzata. La configurazione verrà ignorata.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "Avviso: il matcher problemi definito è sconosciuto. I tipi supportati sono string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "L'attività versione 2.0.0 non supporta attività specifiche globali del sistema operativo. Convertirle in un'attività con un comando specifico del sistema operativo. Attività interessate:\r\n{0}", + "taskConfiguration.noCommand": "Errore: l'attività '{0}' non definisce un comando. L'attività verrà ignorata. Definizione dell'attività:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Errore: l'attività '{0}' non specifica un comando o una proprietà dependsOn. L'attività verrà ignorata. Definizione dell'attività:\r\n{1}", + "taskConfiguration.providerUnavailable": "Avviso: le attività {0} non sono disponibili nell'ambiente corrente.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "Tipo di attività effettivo. Notare che i tipi che iniziano con il carattere '$' sono riservati per l'utilizzo interno.", "TaskDefinition.properties": "Proprietà aggiuntive del tipo di attività", "TaskDefinition.when": "Condizione che deve essere vera per abilitare questo tipo di attività. Provare a usare `shellExecutionSupported`, `processExecutionSupported` e `customExecutionSupported` a seconda dei casi per questa definizione di attività.", - "TaskTypeConfiguration.noType": "Nella configurazione del tipo di attività manca la proprietà obbligatoria 'taskType'", - "TaskDefinitionExtPoint": "Aggiunge come contributo i tipi di attività" + "TaskDefinitionExtPoint": "Aggiunge come contributo i tipi di attività", + "TaskTypeConfiguration.noType": "Nella configurazione del tipo di attività manca la proprietà obbligatoria 'taskType'" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "Nel criterio del problema manca un'espressione regolare.", - "ProblemPatternParser.loopProperty.notLast": "La proprietà loop è supportata solo sul matcher dell'ultima riga.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Il criterio del problema non è valido. La proprietà kind deve essere specificata solo nel primo elemento", - "ProblemPatternParser.problemPattern.missingProperty": "Il criterio del problema non è valido. Deve includere almeno un file e un messaggio.", - "ProblemPatternParser.problemPattern.missingLocation": "Il criterio del problema non è valido. Il tipo deve essere \"file\" oppure deve il criterio deve includere un gruppo di corrispondenze di tipo line o posizione.", - "ProblemPatternParser.invalidRegexp": "Errore: la stringa {0} non è un'espressione regolare valida.\r\n", - "ProblemPatternSchema.regexp": "Espressione regolare per trovare un messaggio di tipo errore, avviso o info nell'output.", - "ProblemPatternSchema.kind": "Indica se il criterio corrisponde a una posizione (file e riga) o solo a un file.", - "ProblemPatternSchema.file": "Indice del gruppo di corrispondenze del nome file. Se omesso, viene usato 1.", - "ProblemPatternSchema.location": "Indice del gruppo di corrispondenze della posizione del problema. I criteri di posizione validi sono: (line), (line,column) e (startLine,startColumn,endLine,endColumn). Se omesso, si presuppone che sia impostato su (line,column).", - "ProblemPatternSchema.line": "Indice del gruppo di corrispondenze della riga del problema. Il valore predefinito è 2", - "ProblemPatternSchema.column": "Indice del gruppo di corrispondenze del carattere di riga del problema. Il valore predefinito è 3", - "ProblemPatternSchema.endLine": "Indice del gruppo di corrispondenze della riga finale del problema. Il valore predefinito è undefined", - "ProblemPatternSchema.endColumn": "Indice del gruppo di corrispondenze del carattere di fine riga del problema. Il valore predefinito è undefined", - "ProblemPatternSchema.severity": "Indice del gruppo di corrispondenze della gravità del problema. Il valore predefinito è undefined", - "ProblemPatternSchema.code": "Indice del gruppo di corrispondenze del codice del problema. Il valore predefinito è undefined", - "ProblemPatternSchema.message": "Indice del gruppo di corrispondenze del messaggio. Se omesso, il valore predefinito è 4 se si specifica la posizione; in caso contrario, il valore predefinito è 5.", - "ProblemPatternSchema.loop": "In un matcher di più righe il ciclo indica se questo criterio viene eseguito in un ciclo finché esiste la corrispondenza. Può essere specificato solo come ultimo criterio in un criterio su più righe.", - "NamedProblemPatternSchema.name": "Nome del criterio di problema.", - "NamedMultiLineProblemPatternSchema.name": "Nome del criterio di problema a più righe.", - "NamedMultiLineProblemPatternSchema.patterns": "Criteri effettivi.", - "ProblemPatternExtPoint": "Aggiunge come contributo i criteri di problema", - "ProblemPatternRegistry.error": "Il criterio di problema non è valido e verrà ignorato.", - "ProblemMatcherParser.noProblemMatcher": "Errore: non è possibile convertire la descrizione in un matcher problemi:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Errore: la descrizione non definisce un criterio di problema valido:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Errore: la descrizione non definisce un proprietario:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Errore: la descrizione non definisce un percorso di file:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Info: la gravità {0} è sconosciuta. I valori validi sono error, warning e info.\r\n", - "ProblemMatcherParser.noDefinedPatter": "Errore: il criterio con identificatore {0} non esiste.", - "ProblemMatcherParser.noIdentifier": "Errore: la proprietà del criterio fa riferimento a un identificatore vuoto.", - "ProblemMatcherParser.noValidIdentifier": "Errore: la proprietà {0} del criterio non è un nome di variabile criterio valido.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "Un matcher problemi deve definire un criterio di inizio e un criterio di fine per il controllo.", - "ProblemMatcherParser.invalidRegexp": "Errore: la stringa {0} non è un'espressione regolare valida.\r\n", - "WatchingPatternSchema.regexp": "L'espressione regolare per rilevare l'inizio o la fine di un'attività in background.", - "WatchingPatternSchema.file": "Indice del gruppo di corrispondenze del nome file. Può essere omesso.", - "PatternTypeSchema.name": "Nome di un criterio predefinito o aggiunto come contributo", - "PatternTypeSchema.description": "Criterio di problema o nome di un criterio di problema predefinito o aggiunto come contributo. Può essere omesso se si specifica base.", - "ProblemMatcherSchema.base": "Nome di un matcher problemi di base da usare.", - "ProblemMatcherSchema.owner": "Proprietario del problema in Visual Studio Code. Può essere omesso se si specifica base. Se è omesso e non si specifica base, viene usato il valore predefinito 'external'.", - "ProblemMatcherSchema.source": "Stringa in formato leggibile che descrive l'origine di questa diagnostica, ad esempio 'typescript' o 'super lint'.", - "ProblemMatcherSchema.severity": "Gravità predefinita per i problemi di acquisizione. Viene usato se il criterio non definisce un gruppo di corrispondenze per la gravità.", - "ProblemMatcherSchema.applyTo": "Controlla se un problema segnalato in un documento di testo è valido solo per i documenti aperti o chiusi oppure per tutti i documenti.", - "ProblemMatcherSchema.fileLocation": "Consente di definire come interpretare i nomi file indicati in un criterio di problema. Un elemento fileLocation relativo può essere una matrice, in cui il secondo elemento della matrice è il percorso file relativo.", - "ProblemMatcherSchema.background": "Criteri per tenere traccia dell'inizio e della fine di un matcher attivo su un'attività in background.", - "ProblemMatcherSchema.background.activeOnStart": "Se è impostato su true, il monitoraggio in background è in modalità attiva all'avvio dell'attività. Equivale a inviare una riga che corrisponde a beginPattern", - "ProblemMatcherSchema.background.beginsPattern": "Se corrisponde nell'output, viene segnalato l'avvio di un'attività in background.", - "ProblemMatcherSchema.background.endsPattern": "Se corrisponde nell'output, viene segnalata la fine di un'attività in background.", - "ProblemMatcherSchema.watching.deprecated": "La proprietà watching è deprecata. In alternativa, utilizzare background (sfondo).", - "ProblemMatcherSchema.watching": "Criteri per tenere traccia dell'inizio e della fine di un matcher watching.", - "ProblemMatcherSchema.watching.activeOnStart": "Se impostato su true, indica che il watcher è in modalità attiva all'avvio dell'attività. Equivale a inviare una riga che corrisponde al criterio di avvio", - "ProblemMatcherSchema.watching.beginsPattern": "Se corrisponde nell'output, viene segnalato l'avvio di un'attività di controllo.", - "ProblemMatcherSchema.watching.endsPattern": "Se corrisponde nell'output, viene segnalata la fine di un'attività di controllo.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Questa proprietà è deprecata. In alternativa, usare la proprietà watching.", - "LegacyProblemMatcherSchema.watchedBegin": "Espressione regolare con cui viene segnalato l'avvio dell'esecuzione di un'attività controllata attivato tramite il controllo dei file.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Questa proprietà è deprecata. In alternativa, usare la proprietà watching.", - "LegacyProblemMatcherSchema.watchedEnd": "Espressione regolare con cui viene segnalato il termine dell'esecuzione di un'attività controllata.", - "NamedProblemMatcherSchema.name": "Nome del matcher problemi utilizzato per riferirsi ad esso.", - "NamedProblemMatcherSchema.label": "Un'etichetta leggibile del matcher problemi.", - "ProblemMatcherExtPoint": "Aggiunge come contributo i matcher problemi", - "msCompile": "Problemi del compilatore di Microsoft", - "lessCompile": "Problemi Less", - "gulp-tsc": "Problemi TSC Gulp", - "jshint": "Problemi JSHint", - "jshint-stylish": "Problemi di stile di JSHint", - "eslint-compact": "Problemi di compattazione di ESLint", - "eslint-stylish": "Problemi di stile di ESLint", - "go": "Problemi di Go" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Indica se le attività CustomExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", + "tasks.processExecutionSupported": "Indica se le attività ProcessExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'.", + "tasks.shellExecutionSupported": "Indica se le attività ShellExecution sono supportate. Provare a usarle nella clausola when di un contributo 'taskDefinition'." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Consente di eseguire comandi Maven comuni", "dotnetCore": "Esegue il comando di compilazione di .NET Core", - "msbuild": "Esegue la destinazione di compilazione", "externalCommand": "Esempio per eseguire un comando esterno arbitrario", - "Maven": "Consente di eseguire comandi Maven comuni" + "msbuild": "Esegue la destinazione di compilazione" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "Per questa area di lavoro esistono attività ({0}) definite ({1}) che vengono eseguite automaticamente all'apertura dell'area di lavoro. Consentire l'esecuzione di attività automatiche all'apertura di questa area di lavoro?", - "allow": "Consenti ed esegui", - "disallow": "Non consentire", - "openTask": "Apri file", - "openTasks": "Apri i file", - "workbench.action.tasks.manageAutomaticRunning": "Gestisci attività automatiche nella cartella", - "workbench.action.tasks.allowAutomaticTasks": "Consenti attività automatiche nella cartella", - "workbench.action.tasks.disallowAutomaticTasks": "Non consentire attività automatiche nella cartella" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Errore: nell'identificatore di attività '{0}' manca la proprietà obbligatoria '{1}'. L'identificatore di attività verrà ignorato.", + "tasks.taskRunningContext": "Indica se un'attività è attualmente in esecuzione.", + "tasksCategory": "Attività" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Mostra tutte le attività...", - "configureTaskIcon": "Icona di configurazione nell'elenco di selezione delle attività.", - "removeTaskIcon": "Icona per la rimozione nell'elenco di selezione delle attività.", - "configureTask": "Configura attività", - "contributedTasks": "aggiunte come contributo", - "taskType": "Tutte le attività {0}", - "removeRecent": "Rimuovi attività usata di recente", - "recentlyUsed": "usate di recente", - "configured": "configurate", - "TaskQuickPick.goBack": "Torna indietro ↩", - "TaskQuickPick.noTasksForType": "Non sono state trovate attività di tipo {0}. Torna indietro ↩", - "noProviderForTask": "Non ci sono provider di attività registrati per le attività di tipo \"{0}\"." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Esci comunque", + "TaskSystem.noProcess": "L'attività avviata non esiste più. Se l'attività implica la generazione di processi in background, uscendo da Visual Studio Code potrebbero essere presenti processi orfani. Per evitarlo, avviare l'ultimo processo in background con un flag di attesa.", + "TaskSystem.runningTask": "È presente un'attività in esecuzione. Terminarla?", + "TaskSystem.terminateTask": "&&Termina attività" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "La versione 0.1.0 dell'attività è deprecata. Usare la versione 2.0.0", - "JsonSchema.version": "Numero di versione della configurazione", - "JsonSchema._runner": "La proprietà runner è stata promossa. Usare quella ufficiale", - "JsonSchema.runner": "Definisce se l'attività viene eseguita come un processo e l'output viene visualizzato nella finestra di output o all'interno del terminale.", - "JsonSchema.windows": "Configurazione dei comandi specifica di Windows", - "JsonSchema.mac": "Configurazione dei comandi specifica di Mac", - "JsonSchema.linux": "Configurazione dei comandi specifica di Linux", - "JsonSchema.shell": "Specifica se il comando è un comando della shell o un programma esterno. Se omessa, viene usato il valore predefinito false." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "Le estensioni vogliono apportare le modifiche seguenti all'ambiente del terminale:", + "extensionEnvironmentContributionInfo": "Le estensioni hanno apportato modifiche all'ambiente di questo terminale", + "extensionEnvironmentContributionRemoval": "Le estensioni vogliono rimuovere queste modifiche esistenti dall'ambiente del terminale:", + "relaunchTerminalLabel": "Riavvia il terminale" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Specifica se il comando è un comando della shell o un programma esterno. Se omessa, viene usato il valore predefinito false.", - "JsonSchema.tasks.isShellCommand.deprecated": "La proprietà isShellCommand è deprecata. Usare la proprietà type dell'attività e la proprietà shell nelle opzioni. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.dependsOn.identifier": "Identificatore di attività.", - "JsonSchema.tasks.dependsOn.string": "Altra attività da cui dipende questa attività.", - "JsonSchema.tasks.dependsOn.array": "Altre attività da cui dipende questa attività.", - "JsonSchema.tasks.dependsOn": "Stringa che rappresenta un'altra attività o matrice di altre attività da cui dipende questa attività.", - "JsonSchema.tasks.dependsOrder.parallel": "Esegue tutte le attività dependsOn in parallelo.", - "JsonSchema.tasks.dependsOrder.sequence": "Esegue tutte le attività dependsOn in sequenza.", - "JsonSchema.tasks.dependsOrder": "Determina l'ordine delle attività dependsOn per questa attività. Si noti che questa proprietà non è ricorsiva.", - "JsonSchema.tasks.detail": "Descrizione facoltativa di un'attività visualizzata come dettaglio nella selezione rapida Esegui attività.", - "JsonSchema.tasks.presentation": "Consente di configurare il pannello usato per presentare l'output dell'attività e legge il relativo input.", - "JsonSchema.tasks.presentation.echo": "Controlla se l'eco del comando eseguito viene visualizzato nel pannello. Il valore predefinito è true.", - "JsonSchema.tasks.presentation.focus": "Controlla se il pannello riceve lo stato attivo. Il valore predefinito è false. Se è impostato su true, il pannello viene anche visualizzato.", - "JsonSchema.tasks.presentation.revealProblems.always": "Visualizza sempre il pannello dei problemi quando viene eseguita questa attività.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Visualizza il pannello dei problemi solo quando viene trovato un problema.", - "JsonSchema.tasks.presentation.revealProblems.never": "Non visualizza mai il pannello dei problemi quando viene eseguita questa attività.", - "JsonSchema.tasks.presentation.revealProblems": "Controlla se il pannello dei problemi viene visualizzato o meno durante l'esecuzione di questa attività. Ha la precedenza sull'opzione \"reveal\". L'impostazione predefinita è \"never\".", - "JsonSchema.tasks.presentation.reveal.always": "Visualizza sempre il terminale quando viene eseguita questa attività.", - "JsonSchema.tasks.presentation.reveal.silent": "Visualizza il terminale solo se l'attività termina con un errore o il matcher problemi trova un errore.", - "JsonSchema.tasks.presentation.reveal.never": "Non visualizza mai il terminale quando viene eseguita questa attività.", - "JsonSchema.tasks.presentation.reveal": "Controlla se il terminale che esegue l'attività viene visualizzato o meno. È possibile eseguirne l'override con l'opzione \"revealProblems\". L'impostazione predefinita è \"always\".", - "JsonSchema.tasks.presentation.instance": "Controlli se il pannello è condiviso tra le attività, dedicato a quest'attività o se ne viene creato uno nuovo a ogni esecuzione.", - "JsonSchema.tasks.presentation.showReuseMessage": "Controlla se visualizzare il messaggio `Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo`.", - "JsonSchema.tasks.presentation.clear": "Controlla se il terminale viene pulito prima di eseguire l'attività.", - "JsonSchema.tasks.presentation.group": "Controlla se l'attività viene eseguita in uno gruppo di terminali specifico usando riquadri divisi.", - "JsonSchema.tasks.terminal": "La proprietà terminal è deprecata. In alternativa, usare presentation.", - "JsonSchema.tasks.group.kind": "Gruppo di esecuzione dell'attività.", - "JsonSchema.tasks.group.isDefault": "Definisce se questa attività è l'attività predefinita nel gruppo.", - "JsonSchema.tasks.group.defaultBuild": "Contrassegna l'attività come attività di compilazione predefinita.", - "JsonSchema.tasks.group.defaultTest": "Contrassegna l'attività come attività di test predefinita.", - "JsonSchema.tasks.group.build": "Contrassegna l'attività come attività di compilazione accessibile tramite il comando 'Esegui attività di compilazione'.", - "JsonSchema.tasks.group.test": "Contrassegna l'attività come attività di test accessibile tramite il comando 'Esegui attività di test'.", - "JsonSchema.tasks.group.none": "Non assegna l'attività ad alcun gruppo", - "JsonSchema.tasks.group": "Definisce il gruppo di esecuzione a cui appartiene questa attività. Supporta \"build\" per aggiungerlo al gruppo di compilazione e \"test\" per aggiungerlo al gruppo di test.", - "JsonSchema.tasks.type": "Definisce se l'attività viene eseguita come un processo o come un comando all'interno di una shell.", - "JsonSchema.commandArray": "Comando della shell da eseguire. Per unire gli elementi della matrice verrà usato un carattere di spazio", - "JsonSchema.command.quotedString.value": "Valore effettivo del comando", - "JsonSchema.tasks.quoting.escape": "Antepone ai caratteri il carattere di escape della shell (ad esempio ` in PowerShell e \\ in bash).", - "JsonSchema.tasks.quoting.strong": "Racchiude l'argomento tra virgolette usando il carattere di singolo apice della shell (ad esempio ' in PowerShell e bash).", - "JsonSchema.tasks.quoting.weak": "Racchiude l'argomento tra virgolette usando il carattere di doppio apice della shell (ad esempio \" in PowerShell e bash).", - "JsonSchema.command.quotesString.quote": "Indica il tipo di virgolette da usare con il valore del comando.", - "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", - "JsonSchema.args.quotedString.value": "Valore effettivo dell'argomento", - "JsonSchema.args.quotesString.quote": "Indica il tipo di virgolette da usare con il valore dell'argomento.", - "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", - "JsonSchema.tasks.label": "Etichetta dell'attività per l'interfaccia utente ", - "JsonSchema.version": "Numero di versione della configurazione.", - "JsonSchema.tasks.identifier": "Identificatore definito dall'utente per fare riferimento all'attività in launch.json o in una clausola dependsOn.", - "JsonSchema.tasks.identifier.deprecated": "Gli identificatori definiti dall'utente sono deprecati. Per attività personalizzate utilizzare il nome come riferimento e per le attività fornite dalle estensioni utilizzare il relativo identificatore di attività definito.", - "JsonSchema.tasks.reevaluateOnRerun": "Se a rivalutare le variabili di attività su Riesegui.", - "JsonSchema.tasks.runOn": "Consente di configurare quando eseguire l'attività. Se è impostata su folderOpen, l'attività verrà eseguita automaticamente quando si apre la cartella.", - "JsonSchema.tasks.instanceLimit": "Numero di istanze dell'attività che possono essere eseguite contemporaneamente.", - "JsonSchema.tasks.runOptions": "Opzioni correlate all'esecuzione dell'attività", - "JsonSchema.tasks.taskLabel": "Etichetta dell'attività", - "JsonSchema.tasks.taskName": "Nome dell'attività", - "JsonSchema.tasks.taskName.deprecated": "La proprietà name dell'attività è deprecata. In alternativa, usare la proprietà label.", - "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", - "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", - "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", - "JsonSchema.customizations.customizes.type": "Tipo di attività da personalizzare", - "JsonSchema.tasks.customize.deprecated": "La proprietà customize è deprecata. Vedere le note sulla versione 1.14 per informazioni su come eseguire la migrazione al nuovo approccio di personalizzazione delle attività", - "JsonSchema.tasks.showOutput.deprecated": "La proprietà showOutput è deprecata. In alternativa, usare invece la proprietà reveal all'interno della proprietà presentation. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "La proprietà echoCommand è deprecata. In alternativa, usare la proprietà echo all'interno della proprietà presentation. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "La proprietà suppressTaskName è deprecata. In alternativa, incorporare nell'attività il comando con i relativi argomenti. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "La proprietà isBuildCommand è deprecata. In alternativa, usare la proprietà group. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.isTestCommand.deprecated": "La proprietà isTestCommand è deprecata. In alternativa, usare la proprietà group. Vedere anche le note sulla versione 1.14.", - "JsonSchema.tasks.taskSelector.deprecated": "La proprietà taskSelector è deprecata. In alternativa, incorporare nell'attività il comando con i relativi argomenti. Vedere anche le note sulla versione 1.14. ", - "JsonSchema.windows": "Configurazione dei comandi specifica di Windows", - "JsonSchema.mac": "Configurazione dei comandi specifica di Mac", - "JsonSchema.linux": "Configurazione dei comandi specifica di Linux" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Sposta lo stato attivo sulla cartella in Esplora risorse", + "openFile": "Apri file nell'editor", + "openFolder": "Apri cartella in una nuova finestra" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "Non ci sono attività corrispondenti", - "TaskService.pickRunTask": "Selezionare l'attività da eseguire" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Segui il collegamento usando la porta inoltrata", + "followLink": "Segui il collegamento", + "followLinkUrl": "Collegamento", + "terminalLinkHandler.followLinkAlt": "ALT+clic", + "terminalLinkHandler.followLinkAlt.mac": "Opzione+clic", + "terminalLinkHandler.followLinkCmd": "CMD+clic", + "terminalLinkHandler.followLinkCtrl": "CTRL+clic" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Opzioni dei comandi aggiuntive", - "JsonSchema.options.cwd": "Directory di lavoro corrente del programma o dello script eseguito. Se omesso, viene usata la radice dell'area di lavoro corrente di Visual Studio Code.", - "JsonSchema.options.env": "Ambiente della shell o del programma eseguito. Se omesso, viene usato l'ambiente del processo padre.", - "JsonSchema.tasks.matcherError": "Matcher problemi non riconosciuto. L'estensione che contribuisce a questo matcher problemi è installata?", - "JsonSchema.shellConfiguration": "Configura la shell da usare.", - "JsonSchema.shell.executable": "Shell da usare.", - "JsonSchema.shell.args": "Argomenti della shell.", - "JsonSchema.command": "Comando da eseguire. Può essere un programma esterno o un comando della shell.", - "JsonSchema.tasks.args": "Argomenti passati al comando quando viene richiamata questa attività.", - "JsonSchema.tasks.taskName": "Nome dell'attività", - "JsonSchema.tasks.windows": "Configurazione dei comandi specifica di Windows", - "JsonSchema.tasks.matchers": "Matcher problemi da usare. Può essere una stringa o una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", - "JsonSchema.tasks.mac": "Configurazione dei comandi specifica di Mac", - "JsonSchema.tasks.linux": "Configurazione dei comandi specifica di Linux", - "JsonSchema.tasks.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Se omesso, viene usato il valore definito globalmente.", - "JsonSchema.tasks.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato il valore definito globalmente.", - "JsonSchema.echoCommand": "Controlla se l'eco del comando eseguito viene incluso nell'output. Il valore predefinito è false.", - "JsonSchema.tasks.watching.deprecation": "Deprecato. In alternativa, usare isBackground.", - "JsonSchema.tasks.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", - "JsonSchema.tasks.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", - "JsonSchema.tasks.promptOnClose": "Indica se viene visualizzato un prompt utente quando VS Code viene chiuso con un'attività in esecuzione.", - "JsonSchema.tasks.build": "Esegue il mapping di questa attività al comando di compilazione predefinito di Visual Studio Code.", - "JsonSchema.tasks.test": "Esegue il mapping di questa attività al comando di test predefinito di Visual Studio Code.", - "JsonSchema.args": "Argomenti aggiuntivi passati al comando.", - "JsonSchema.showOutput": "Controlla la visualizzazione dell'output dell'attività in esecuzione. Se omesso, viene usato 'always'.", - "JsonSchema.watching.deprecation": "Deprecato. In alternativa, usare isBackground.", - "JsonSchema.watching": "Indica se l'attività eseguita viene mantenuta attiva e controlla il file system.", - "JsonSchema.background": "Indica se l'attività eseguita viene mantenuta attiva ed è in esecuzione in background.", - "JsonSchema.promptOnClose": "Indica se viene visualizzato un prompt utente quando Visual Studio Code viene chiuso con un'attività in background in esecuzione.", - "JsonSchema.suppressTaskName": "Controlla se il nome dell'attività viene aggiunto come argomento al comando. Il valore predefinito è false.", - "JsonSchema.taskSelector": "Prefisso per indicare che un argomento è l'attività.", - "JsonSchema.matchers": "Matcher problemi da usare. Può essere una stringa oppure una definizione di matcher problemi oppure una matrice di stringhe e matcher problemi.", - "JsonSchema.tasks": "Configurazioni dell'attività. In genere si tratta di arricchimenti dell'attività già definite nello strumento di esecuzione attività esterno." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Cerca nell'area di lavoro" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "La connessione al processo host pty del terminale non risponde. È possibile che i terminali non funzionino più.", + "restartPtyHost": "Riavvia host pty" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Terminale", + "tasksQuickAccessHelp": "Mostra tutti i terminali aperti", + "tasksQuickAccessPlaceholder": "Digitare il nome di un terminale da aprire.", + "terminal": "Terminale" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "È necessario fornire un nome.", + "noUnattachedTerminals": "Non ci sono terminali scollegati a cui collegarsi", + "quickAccessTerminal": "Cambia terminale attivo", + "showTerminalTabs": "Mostra schede", + "terminalLaunchHelp": "Apri Guida", + "workbench.action.terminal.attachToRemote": "Associa a sessione", + "workbench.action.terminal.changeColor": "Cambia colore...", + "workbench.action.terminal.changeIcon": "Cambia icona...", + "workbench.action.terminal.clear": "Cancella", + "workbench.action.terminal.clearSelection": "Cancella selezione", + "workbench.action.terminal.copySelection": "Copia selezione", + "workbench.action.terminal.findNext": "Trova successivo", + "workbench.action.terminal.findPrevious": "Trova precedente", + "workbench.action.terminal.focus": "Sposta stato attivo su terminale", + "workbench.action.terminal.focus.tabsView": "Sposta lo stato attivo sulla visualizzazione delle schede dei terminali", + "workbench.action.terminal.focusFind": "Sposta stato attivo su Trova", + "workbench.action.terminal.focusNext": "Sposta stato attivo su terminale successivo", + "workbench.action.terminal.focusNextPane": "Sposta stato attivo sul riquadro successivo", + "workbench.action.terminal.focusPrevious": "Sposta stato attivo su terminale precedente", + "workbench.action.terminal.focusPreviousPane": "Sposta stato attivo sul riquadro precedente", + "workbench.action.terminal.hideFind": "Nascondi Trova", + "workbench.action.terminal.joinInstance": "Unisci terminali", + "workbench.action.terminal.kill": "Termina istanza attiva del terminale", + "workbench.action.terminal.kill.short": "Termina il terminale", + "workbench.action.terminal.navigationModeExit": "Esci da modalità di spostamento", + "workbench.action.terminal.navigationModeFocusNext": "Sposta stato attivo sulla riga successiva (modalità di spostamento)", + "workbench.action.terminal.navigationModeFocusPrevious": "Sposta stato attivo sulla riga precedente (modalità di spostamento)", + "workbench.action.terminal.new": "Crea nuovo terminale integrato", + "workbench.action.terminal.newInActiveWorkspace": "Crea un nuovo terminale integrato (nel workspace attivo)", + "workbench.action.terminal.newWithCwd": "Crea nuovo terminale integrato avviato in una directory di lavoro personalizzata", + "workbench.action.terminal.newWithCwd.cwd": "Directory con cui avviare il terminale", + "workbench.action.terminal.newWithProfile": "Crea nuovo terminale integrato (con profilo)", + "workbench.action.terminal.newWorkspacePlaceholder": "Selezionare la cartella di lavoro corrente per un nuovo terminale.", + "workbench.action.terminal.openSettings": "Configura impostazioni del terminale", + "workbench.action.terminal.paste": "Incolla nel terminale attivo", + "workbench.action.terminal.pasteSelection": "Incolla selezione nel terminale attivo", + "workbench.action.terminal.relaunch": "Riavvia terminale attivo", + "workbench.action.terminal.rename": "Rinomina...", + "workbench.action.terminal.renameInstance": "Rinomina...", + "workbench.action.terminal.renameWithArg": "Rinomina il terminale attualmente attivo", + "workbench.action.terminal.renameWithArg.name": "Nuovo nome del terminale", + "workbench.action.terminal.renameWithArg.noName": "Non è stato specificato alcun argomento per il nome", + "workbench.action.terminal.resizePaneDown": "Ridimensiona il riquadro in basso", + "workbench.action.terminal.resizePaneLeft": "Ridimensiona il riquadro a sinistra", + "workbench.action.terminal.resizePaneRight": "Ridimensiona il riquadro a destra", + "workbench.action.terminal.resizePaneUp": "Ridimensiona il riquadro in alto", + "workbench.action.terminal.runActiveFile": "Esegui file attivo nel terminale attivo", + "workbench.action.terminal.runActiveFile.noFile": "Nel terminale è possibile eseguire solo file su disco", + "workbench.action.terminal.runSelectedText": "Esegui testo selezionato nel terminale attivo", + "workbench.action.terminal.scrollDown": "Scorri giù (riga)", + "workbench.action.terminal.scrollDownPage": "Scorri giù (pagina)", + "workbench.action.terminal.scrollToBottom": "Scorri alla fine", + "workbench.action.terminal.scrollToNextCommand": "Scorri al comando successivo", + "workbench.action.terminal.scrollToPreviousCommand": "Scorri al comando precedente", + "workbench.action.terminal.scrollToTop": "Scorri all'inizio", + "workbench.action.terminal.scrollUp": "Scorri su (riga)", + "workbench.action.terminal.scrollUpPage": "Scorri su (pagina)", + "workbench.action.terminal.searchWorkspace": "Cerca nell'area di lavoro", + "workbench.action.terminal.selectAll": "Seleziona tutto", + "workbench.action.terminal.selectDefaultProfile": "Seleziona profilo predefinito", + "workbench.action.terminal.selectToNextCommand": "Aggiungi selezione a comando successivo", + "workbench.action.terminal.selectToNextLine": "Aggiungi selezione a riga successiva", + "workbench.action.terminal.selectToPreviousCommand": "Aggiungi selezione a comando precedente", + "workbench.action.terminal.selectToPreviousLine": "Aggiungi selezione a riga precedente", + "workbench.action.terminal.sendSequence": "Invia sequenza personalizzata al terminale", + "workbench.action.terminal.showEnvironmentInformation": "Mostra informazioni sull'ambiente", + "workbench.action.terminal.showTabs": "Mostra schede", + "workbench.action.terminal.split": "Terminale diviso", + "workbench.action.terminal.splitInActiveWorkspace": "Terminale diviso (nell'area di lavoro attiva)", + "workbench.action.terminal.splitInstance": "Terminale diviso", + "workbench.action.terminal.switchTerminal": "Cambia terminale", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Attiva/Disattiva sequenza di escape", + "workbench.action.terminal.toggleFindCaseSensitive": "Attiva/Disattiva ricerca con distinzione tra maiuscole e minuscole", + "workbench.action.terminal.toggleFindRegex": "Attiva/Disattiva ricerca con espressioni regex", + "workbench.action.terminal.toggleFindWholeWord": "Attiva/Disattiva ricerca con parole intere", + "workbench.action.terminal.unsplit": "Annulla divisione del terminale" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Installa", + "useWslExtension.title": "Per aprire un terminale in WSL, è consigliata l'estensione '{0}'." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Terminale" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Icona per creare un nuovo profilo del terminale.", + "killTerminalIcon": "Icona per terminare un'istanza del terminale.", + "newTerminalIcon": "Icona per creare una nuova istanza del terminale.", + "renameTerminalIcon": "Icona per la ridenominazione nel menu rapido del terminale.", + "terminalViewIcon": "Icona della visualizzazione Terminale." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Campana", + "configureTerminalSettings": "Configura impostazioni del terminale", + "disconnectStatus": "Connessione al processo persa", + "dontShowAgain": "Non visualizzare più questo messaggio", + "keybindingHandling": "Alcuni tasti di scelta rapida non vengono inviate al terminale per impostazione predefinita e vengono gestiti {0}.", + "launchFailed.errorMessage": "Non è stato possibile avviare il processo del terminale: {0}.", + "launchFailed.exitCodeAndCommandLine": "Non è stato possibile avviare il processo del terminale \"{0}\". Codice di uscita: {1}.", + "launchFailed.exitCodeOnly": "Non è stato possibile avviare il processo del terminale (codice di uscita: {0}).", + "migrateToProfile": "Esegui migrazione", + "no": "No", + "terminal.integrated.a11yPromptLabel": "Input di terminale", + "terminal.integrated.a11yTooMuchOutput": "Troppo output da annunciare. Per leggere, spostarsi manualmente nelle righe", + "terminal.integrated.copySelection.noSelection": "Il terminale non contiene alcuna selezione da copiare", + "terminal.slowRendering": "L'accelerazione GPU del terminale sembra lenta nel computer. Si vuole disabilitarla per migliorare le prestazioni? [Altre informazioni sulle impostazioni del terminale](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalProfileMigration": "Il terminale usa impostazioni deprecate di shell/shellArgs. Eseguire la migrazione a un profilo?", + "terminalStaleTextBoxAriaLabel": "L'ambiente del terminale {0} è obsoleto. Per altre informazioni, eseguire il comando 'Mostra informazioni sull'ambiente'", + "terminalTextBoxAriaLabel": "Terminale {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "Terminale {0}, {1}", + "terminated.exitCodeAndCommandLine": "Il processo del terminale \"{0}\" è stato terminato. Codice di uscita: {1}.", + "terminated.exitCodeOnly": "Il processo del terminale è stato terminato. Codice di uscita: {0}.", + "workbench.action.terminal.rename.prompt": "Immettere il nome del terminale", + "yes": "Sì" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Nuovo terminale", + "miRunActiveFile": "Esegui &&file attivo", + "miRunSelectedText": "Esegui testo &&selezionato", + "miSplitTerminal": "Terminale &&diviso", + "workbench.action.terminal.changeColor": "Cambia colore...", + "workbench.action.terminal.changeIcon": "Cambia icona...", + "workbench.action.terminal.clear": "Cancella", + "workbench.action.terminal.copySelection.short": "Copia", + "workbench.action.terminal.joinInstance": "Unisci terminali", + "workbench.action.terminal.kill.short": "Termina il terminale", + "workbench.action.terminal.killInstance": "Termina il terminale", + "workbench.action.terminal.new.short": "Nuovo terminale", + "workbench.action.terminal.newWithProfile.short": "Nuovo terminale con profilo", + "workbench.action.terminal.openSettings": "Configura impostazioni del terminale", + "workbench.action.terminal.paste.short": "Incolla", + "workbench.action.terminal.rename": "Rinomina...", + "workbench.action.terminal.renameInstance": "Rinomina...", + "workbench.action.terminal.selectAll": "Seleziona tutto", + "workbench.action.terminal.selectDefaultProfile": "Seleziona profilo predefinito", + "workbench.action.terminal.showsTabs": "Mostra schede", + "workbench.action.terminal.split": "Terminale diviso", + "workbench.action.terminal.splitInstance": "Dividi terminale", + "workbench.action.terminal.switchTerminal": "Cambia terminale", + "workbench.action.terminal.unsplitInstance": "Annulla divisione del terminale" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Riavvio del terminale perché la connessione al processo della shell è stata persa..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Termina istanza del terminale", + "renameTerminal": "Rinomina terminale", + "workbench.action.terminal.newWithProfilePlus": "Crea nuovo terminale con profilo", + "workbench.action.terminal.newplus": "Crea nuovo terminale" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Configura profilo del terminale", + "enterTerminalProfileName": "Immettere il nome del profilo del terminale", + "localTerminalDescription": "Locale", + "localTerminalRemote": "⚠: questa shell è in esecuzione nel computer {0}locale{1}, non nel computer remoto connesso", + "localTerminalVirtualWorkspace": "⚠: questa shell è aperta in una cartella {0}locale {1}, non nella cartella virtuale", + "terminal.integrated.chooseDefaultProfile": "Selezionare il profilo del terminale predefinito", + "terminal.integrated.selectProfileToCreate": "Selezionare il profilo del terminale da creare", + "terminalProfileAlreadyExists": "Esiste già un profilo del terminale con lo stesso nome", + "terminalProfiles": "profili", + "terminalProfiles.contributed": "aggiunti come contributo", + "terminalProfiles.detected": "rilevati", + "terminalService.terminalCloseConfirmationPlural": "Ci sono {0} sessioni di terminale attive. Terminarle?", + "terminalService.terminalCloseConfirmationSingular": "C'è una sessione di terminale attiva. Terminarla?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Nascondi schede", + "moveTabsLeft": "Sposta schede a sinistra", + "moveTabsRight": "Sposta schede a destra" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Terminale {0} {1}, suddivisione {2} di {3}", + "terminal.kill": "Termina", + "terminal.split": "Dividi", + "terminal.tabs": "Schede dei terminale", + "terminalAriaLabel": "Terminale {0} {1}", + "terminalInputAriaLabel": "Digitare il nome del terminale. Premere INVIO per confermare oppure ESC per annullare." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (Predefinito)", + "terminal.monospaceOnly": "Il terminale supporta solo tipi di carattere a spaziatura fissa. Assicurarsi di riavviare VS Code se si tratta di un tipo di carattere appena installato.", + "terminal.new": "Nuovo terminale", + "terminal.split": "Terminale diviso", + "terminal.useMonospace": "Usa 'monospace'", + "terminalConnectingLabel": "Avvio...", + "terminals": "Apri i terminali.", + "workbench.action.terminal.split": "Terminale diviso" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Indica se il terminale della scheda evidenziata è o meno un terminale diviso", + "terminalCategory": "Terminale", + "terminalCountContextKey": "Numero corrente di terminali", + "terminalFocusContextKey": "Indica se lo stato attivo si trova sul terminale", + "terminalGroupCountContextKey": "Numero corrente di gruppi di terminali", + "terminalProcessSupportedContextKey": "Indica se è possibile avviare i processi del terminale", + "terminalShellTypeContextKey": "Tipo di shell del terminale attivo", + "terminalTabsFocusContextKey": "Indica se lo stato attivo si trova sul widget delle schede dei terminali", + "terminalTabsSingularSelectedContextKey": "Indica se è selezionata una scheda del terminale", + "terminalTextSelectedContextKey": "Indica se il testo è selezionato nel terminale attivo", + "vscode.extension.contributes.terminal": "Aggiunge come contributo la funzionalità del terminale.", + "vscode.extension.contributes.terminal.profiles": "Definisce i profili di terminale aggiuntivi che l'utente può creare.", + "vscode.extension.contributes.terminal.profiles.icon": "Codicon da associare a questo profilo di terminale.", + "vscode.extension.contributes.terminal.profiles.id": "ID del provider di profili del terminale.", + "vscode.extension.contributes.terminal.profiles.title": "Titolo di questo profilo di terminale.", + "vscode.extension.contributes.terminal.types": "Definisce i tipi di terminale aggiuntivi che l'utente può creare.", + "vscode.extension.contributes.terminal.types.command": "Comando da eseguire quando l'utente crea questo tipo di terminale.", + "vscode.extension.contributes.terminal.types.icon": "Codicon da associare a questo tipo di terminale.", + "vscode.extension.contributes.terminal.types.title": "Titolo di questo tipo di terminale." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "'{0}' colori ANSI nel terminale. ", + "terminal.background": "Il colore di sfondo del terminale, questo consente di colorare il terminale in modo diverso dal pannello.", + "terminal.border": "Colore del bordo che separa i riquadri divisi all'interno del terminale. L'impostazione predefinita è panel.border.", + "terminal.dragAndDropBackground": "Colore di sfondo durante il trascinamento sopra i terminali. Il colore dovrebbe avere una trasparenza impostata in modo che il contenuto del terminale sia ancora visibile.", + "terminal.foreground": "Il colore di primo piano del terminale.", + "terminal.selectionBackground": "Colore di sfondo di selezione del terminale.", + "terminalCursor.background": "Colore di sfondo del cursore del terminale. Permette di personalizzare il colore di un carattere quando sovrapposto da un blocco cursore.", + "terminalCursor.foreground": "Colore di primo piano del cursore del terminale." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Singolo percorso per un eseguibile della shell o una matrice di percorsi che verrà usato come fallback quando si verifica un errore.", - "terminalProfile.args": "Set facoltativo di argomenti con cui eseguire l'eseguibile della shell.", - "terminalProfile.overrideName": "Controlla se il nome del profilo sostituisce o meno quello rilevato automaticamente.", - "terminalIntegratedConfigurationTitle": "Terminale integrato", - "terminal.integrated.sendKeybindingsToShell": "Invia tramite dispatcher la maggior parte dei tasti di scelta rapida al terminale anziché al Workbench, eseguendo l'override di `#terminal.integrated.commandsToSkipShell#`, che può essere usato in alternativa per l'affinamento.", - "terminal.integrated.automationShell.linux": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.automationShell.osx": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.automationShell.windows": "Percorso che, se impostato, eseguirà l'override di {0} e ignorerà i valori di {1} per l'utilizzo del terminale correlato all'automazione, come nel caso di attività e debug.", - "terminal.integrated.shellArgs.linux": "Argomenti della riga di comando da usare nel terminale Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Argomenti della riga di comando da usare nel terminale macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Argomenti della riga di comando da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Argomenti della riga di comando nel [formato della riga di comando](https://msdn.microsoft.com/it-it/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) da usare nel terminale Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "Profili Windows da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Impostare su Null per escluderli oppure specificare la proprietà {0} per usare la configurazione rilevata predefinita. In alternativa, impostare {1} e {2} facoltativo", - "terminalProfile.windowsSource": "Origine del profilo che rileverà automaticamente i percorsi della shell.", - "terminal.integrated.profile.osx": "Profili macOS da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Quando sono impostati, tali profili sostituiranno quelli predefiniti rilevati. Sono composti da {0} e {1} facoltativo", - "terminal.integrated.profile.linux": "Profili Linux da visualizzare quando si crea un nuovo terminale tramite il menu a discesa del terminale. Quando sono impostati, tali profili sostituiranno quelli predefiniti rilevati. Sono composti da {0} e {1} facoltativo", - "terminal.integrated.useWslProfiles": "Controlla se le distribuzioni WSL vengono visualizzate o meno nell'elenco a discesa del terminale", - "terminal.integrated.macOptionIsMeta": "Controlla se usare il tasto opzione come tasto meta nel terminale in macOS.", - "terminal.integrated.macOptionClickForcesSelection": "Controlla se forzare la selezione quando si usa Opzione+clic in macOS. In questo modo viene forzata la selezione normale (riga) impedendo l'uso della modalità di selezione colonna ed è possibile copiare e incollare usando la selezione normale del terminale quando, ad esempio, è abilitata la modalità mouse in tmux.", + "terminal.integrated.allowChords": "Indica se consentire o meno la pressione simultanea di più tasti per i tasti di scelta rapida nel terminale. Tenere presente che quando è true e il tasto di scelta rapida prevede la pressione di più tasti, ignorerà `#terminal.integrated.commandsToSkipShell#`. Impostare su false se si vuole usare CTRL+K per passare alla shell (non VS Code).", + "terminal.integrated.allowMnemonics": "Indica se consentire i tasti di scelta della barra dei menu, ad esempio ALT+F, per attivare l'apertura della barra dei menu. Se è impostata su true, tutte le sequenze di tasti con ALT ignoreranno la shell. Non ha alcun effetto in macOS.", "terminal.integrated.altClickMovesCursor": "Se è abilitata, la combinazione ALT/Opzione+clic consentirà di riposizionare il cursore del prompt sotto il mouse quando `#editor.multiCursorModifier#` è impostato su `'alt'` (valore predefinito). Questa impostazione potrebbe non funzionare in modo affidabile a seconda della shell.", + "terminal.integrated.bellDuration": "Numero di millisecondi per visualizzare la campana all'interno di una scheda del terminale quando viene attivata.", + "terminal.integrated.commandsToSkipShell": "Set di ID comando i cui tasti di scelta rapida non verranno inviati alla shell, ma gestiti sempre da VS Code. In questo modo i tasti di scelta rapida che verrebbero normalmente utilizzati dalla shell si comportano come quando il terminale non si trova nello stato attivo, ad esempio con `CTRL+P` viene avviato Quick Open.\r\n\r\n \r\n\r\nMolti comandi vengono ignorati per impostazione predefinita. Per sostituire un'impostazione predefinita e passare il tasto di scelta rapida del comando alla shell, aggiungere prima del comando il prefisso `-`. Ad esempio, aggiungere `-workbench.action.quickOpen` per consentire a `CTRL+P` di usare la shell.\r\n\r\n \r\n\r\nL'elenco seguente di comandi ignorati predefiniti è troncato quando viene visualizzato in Editor impostazioni. Per visualizzare l'elenco completo, [aprire il file JSON delle impostazioni predefinite](command:workbench.action.openRawDefaultSettings 'Apri impostazioni predefinite (JSON)') e cercare il primo comando nell'elenco seguente.\r\n\r\n \r\n\r\nComandi ignorati predefiniti:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Controlla se confermare all'uscita la presenza di sessioni di terminale attive.", "terminal.integrated.copyOnSelection": "Controlla se il testo selezionato nel terminale verrà copiato negli Appunti.", - "terminal.integrated.drawBoldTextInBrightColors": "Controlla se il testo in grassetto nel terminale userà sempre la variante di colore ANSI \"bright\".", - "terminal.integrated.fontFamily": "Controlla la famiglia di caratteri del terminale. L'impostazione predefinita è il valore di `#editor.fontFamily#`.", - "terminal.integrated.fontSize": "Controlla le dimensioni del carattere in pixel del terminale.", - "terminal.integrated.letterSpacing": "Controlla la spaziatura delle lettere del terminale. Si tratta di un valore intero che rappresenta il numero di pixel da aggiungere tra i caratteri.", - "terminal.integrated.lineHeight": "Controlla l'altezza della riga del terminale. Questo numero è moltiplicato per le dimensioni del carattere del terminale per ottenere l'altezza effettiva della riga in pixel.", - "terminal.integrated.minimumContrastRatio": "Se è impostata, il colore primo piano di ogni cella cambia in base al rapporto di contrasto specificato. Valori di esempio:\r\n\r\n- 1: Impostazione predefinita; non viene apportata alcuna modifica.\r\n- 4.5: [Conformità alle norme WCAG AA (minima)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7: [Conformità alle norme WCAG AAA (avanzata)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Bianco su nero o nero su bianco.", - "terminal.integrated.fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", - "terminal.integrated.mouseWheelScrollSensitivity": "Moltiplicatore da usare sul valore `deltaY` degli eventi di scorrimento della rotellina del mouse.", - "terminal.integrated.fontWeightError": "Sono consentiti solo le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", - "terminal.integrated.fontWeight": "Spessore del carattere da usare nel terminale per il testo non in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", - "terminal.integrated.fontWeightBold": "Spessore del carattere da usare nel terminale per il testo in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", "terminal.integrated.cursorBlinking": "Controlla se il cursore del terminale è intermittente.", "terminal.integrated.cursorStyle": "Controlla lo stile del cursore del terminale.", "terminal.integrated.cursorWidth": "Controlla la larghezza del cursore quando `#terminal.integrated.cursorStyle#` è impostato su `line`.", - "terminal.integrated.scrollback": "Controlla il numero massimo di righe che il terminale mantiene nel buffer.", + "terminal.integrated.cwd": "Percorso di avvio esplicito in cui verrà avviato il terminale. Viene usato come directory di lavoro corrente (cwd) per il processo della shell. Può risultare particolarmente utile nelle impostazioni dell'area di lavoro se la directory radice non costituisce una directory di lavoro corrente comoda.", "terminal.integrated.detectLocale": "Controlla se rilevare e impostare la variabile di ambiente `$LANG` su un'opzione conforme a UTF-8 perché il terminale di VS Code supporta solo dati con codifica UTF-8 provenienti dalla shell.", "terminal.integrated.detectLocale.auto": "Imposta la variabile di ambiente `$LANG` se quella esistente non è presente o non termina con `'.UTF-8'`.", "terminal.integrated.detectLocale.off": "Non imposta la variabile di ambiente `$LANG`.", "terminal.integrated.detectLocale.on": "Imposta sempre la variabile di ambiente `$LANG`.", - "terminal.integrated.gpuAcceleration.auto": "Consente che sia VS Code a rilevare il renderer che offre l'esperienza migliore.", - "terminal.integrated.gpuAcceleration.on": "Abilita l'accelerazione GPU all'interno del terminale.", - "terminal.integrated.gpuAcceleration.off": "Disabilita l'accelerazione GPU all'interno del terminale.", - "terminal.integrated.gpuAcceleration": "Controlla se il terminale sfrutterà la GPU per eseguire il rendering.", - "terminal.integrated.rightClickBehavior.default": "Mostra il menu di scelta rapida.", - "terminal.integrated.rightClickBehavior.copyPaste": "Copia in presenza di una selezione, in caso contrario incolla.", - "terminal.integrated.rightClickBehavior.paste": "Incolla con il pulsante destro del mouse.", - "terminal.integrated.rightClickBehavior.selectWord": "Seleziona la parola sotto il cursore e mostra il menu di scelta rapida.", - "terminal.integrated.rightClickBehavior": "Controlla la reazione del terminale quando viene fatto clic con il pulsante destro del mouse.", - "terminal.integrated.cwd": "Percorso di avvio esplicito in cui verrà avviato il terminale. Viene usato come directory di lavoro corrente (cwd) per il processo della shell. Può risultare particolarmente utile nelle impostazioni dell'area di lavoro se la directory radice non costituisce una directory di lavoro corrente comoda.", - "terminal.integrated.confirmOnExit": "Controlla se confermare all'uscita la presenza di sessioni di terminale attive.", - "terminal.integrated.enableBell": "Controlla se il segnale acustico di avviso del terminale è abilitato.", - "terminal.integrated.commandsToSkipShell": "Set di ID comando i cui tasti di scelta rapida non verranno inviati alla shell, ma gestiti sempre da VS Code. In questo modo i tasti di scelta rapida che verrebbero normalmente utilizzati dalla shell si comportano come quando il terminale non si trova nello stato attivo, ad esempio con `CTRL+P` viene avviato Quick Open.\r\n\r\n \r\n\r\nMolti comandi vengono ignorati per impostazione predefinita. Per sostituire un'impostazione predefinita e passare il tasto di scelta rapida del comando alla shell, aggiungere prima del comando il prefisso `-`. Ad esempio, aggiungere `-workbench.action.quickOpen` per consentire a `CTRL+P` di usare la shell.\r\n\r\n \r\n\r\nL'elenco seguente di comandi ignorati predefiniti è troncato quando viene visualizzato in Editor impostazioni. Per visualizzare l'elenco completo, [aprire il file JSON delle impostazioni predefinite](comando: workbench.action.openRawDefaultSettings 'Apri impostazioni predefinite (JSON)') e cercare il primo comando nell'elenco seguente.\r\n\r\n \r\n\r\nComandi ignorati predefiniti:\r\n\r\n{0}", - "terminal.integrated.allowChords": "Indica se consentire o meno la pressione simultanea di più tasti per i tasti di scelta rapida nel terminale. Tenere presente che quando è true e il tasto di scelta rapida prevede la pressione di più tasti, ignorerà `#terminal.integrated.commandsToSkipShell#`. Impostare su false se si vuole usare CTRL+K per passare alla shell (non VS Code).", - "terminal.integrated.allowMnemonics": "Indica se consentire i tasti di scelta della barra dei menu, ad esempio ALT+F, per attivare l'apertura della barra dei menu. Se è impostata su true, tutte le sequenze di tasti con ALT ignoreranno la shell. Non ha alcun effetto in macOS.", - "terminal.integrated.inheritEnv": "Indica se le nuove shell devono ereditare l'ambiente da VS Code. Questa impostazione non è supportata in Windows.", - "terminal.integrated.env.osx": "Oggetto con variabili di ambiente che verrà aggiunto al processo VS Code per essere usato dal terminale in macOS. Impostare su `null` per eliminare la variabile di ambiente.", + "terminal.integrated.drawBoldTextInBrightColors": "Controlla se il testo in grassetto nel terminale userà sempre la variante di colore ANSI \"bright\".", + "terminal.integrated.enableBell": "Controlla se il segnale acustico di avviso del terminale è abilitato. È contraddistinto dall'icona di una campanella accanto al nome del terminale.", + "terminal.integrated.enableFileLinks": "Indica se abilitare i collegamenti di file nel terminale. I collegamenti possono essere lenti se si usa un'unità di rete, in particolare perché ogni collegamento di file viene verificato in base al file system. La modifica di questa impostazione ha effetto solo nel nuovi terminali.", + "terminal.integrated.enablePersistentSessions": "Abilita la persistenza delle sessioni del terminale per l'area di lavoro tra un ricaricamento e l'altro della finestra.", "terminal.integrated.env.linux": "Oggetto con variabili di ambiente che verrà aggiunto al processo VS Code per essere usato dal terminale in Linux. Impostare su `null` per eliminare la variabile di ambiente.", + "terminal.integrated.env.osx": "Oggetto con variabili di ambiente che verrà aggiunto al processo VS Code per essere usato dal terminale in macOS. Impostare su `null` per eliminare la variabile di ambiente.", "terminal.integrated.env.windows": "Oggetto con variabili di ambiente che verrà aggiunto al processo VS Code per essere usato dal terminale in Windows. Impostare su `null` per eliminare la variabile di ambiente.", "terminal.integrated.environmentChangesIndicator": "Indica se visualizzare in ogni terminale l'indicatore delle modifiche dell'ambiente che spiega se sono state create estensioni o se si vogliono apportare modifiche all'ambiente del terminale.", "terminal.integrated.environmentChangesIndicator.off": "Disabilita l'indicatore.", "terminal.integrated.environmentChangesIndicator.on": "Abilita l'indicatore.", "terminal.integrated.environmentChangesIndicator.warnonly": "Mostra solo l'indicatore di avviso quando lo stato dell'ambiente di un terminale è 'stale' e non l'indicatore di informazioni che mostra quando un'estensione ha modificato un terminale.", "terminal.integrated.environmentChangesRelaunch": "Indica se riavviare automaticamente i terminali se l'estensione vuole contribuire al relativo ambiente e non c'è stata ancora alcuna interazione.", + "terminal.integrated.experimentalLinkProvider": "Impostazione sperimentale che serve a ottimizzare il rilevamento dei collegamenti nel terminale incrementando i casi di rilevamento e abilitando il rilevamento dei collegamenti condivisi con l'editor. Al momento sono supportati solo i collegamenti Web.", + "terminal.integrated.fastScrollSensitivity": "Moltiplicatore della velocità di scorrimento quando si preme `Alt`.", + "terminal.integrated.fontFamily": "Controlla la famiglia di caratteri del terminale. L'impostazione predefinita è il valore di `#editor.fontFamily#`.", + "terminal.integrated.fontSize": "Controlla le dimensioni del carattere in pixel del terminale.", + "terminal.integrated.fontWeight": "Spessore del carattere da usare nel terminale per il testo non in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", + "terminal.integrated.fontWeightBold": "Spessore del carattere da usare nel terminale per il testo in grassetto. Accetta le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", + "terminal.integrated.fontWeightError": "Sono consentiti solo le parole chiave \"normal\" e \"bold\" o i numeri compresi tra 1 e 1000.", + "terminal.integrated.gpuAcceleration": "Controlla se il terminale sfrutterà la GPU per eseguire il rendering.", + "terminal.integrated.gpuAcceleration.auto": "Consente che sia VS Code a rilevare il renderer che offre l'esperienza migliore.", + "terminal.integrated.gpuAcceleration.off": "Disabilita l'accelerazione GPU all'interno del terminale.", + "terminal.integrated.gpuAcceleration.on": "Abilita l'accelerazione GPU all'interno del terminale.", + "terminal.integrated.letterSpacing": "Controlla la spaziatura delle lettere del terminale. Si tratta di un valore intero che rappresenta il numero di pixel da aggiungere tra i caratteri.", + "terminal.integrated.lineHeight": "Controlla l'altezza della riga del terminale. Questo numero è moltiplicato per le dimensioni del carattere del terminale per ottenere l'altezza effettiva della riga in pixel.", + "terminal.integrated.localEchoExcludePrograms": "Sperimentale: l'eco locale verrà disabilitato quando nel titolo del terminale viene trovato uno di questi nomi di programma.", + "terminal.integrated.localEchoLatencyThreshold": "Sperimentale: durata del ritardo di rete, in millisecondi, in cui l'eco delle modifiche locali verrà visualizzato nel terminale senza attendere la conferma del server. Se è '0', l'eco locale sarà sempre attivo, se è '-1' sarà disabilitato.", + "terminal.integrated.localEchoStyle": "Sperimentale: stile terminale del testo con eco locale, ovvero uno stile di carattere o un colore RGB.", + "terminal.integrated.macOptionClickForcesSelection": "Controlla se forzare la selezione quando si usa Opzione+clic in macOS. In questo modo viene forzata la selezione normale (riga) impedendo l'uso della modalità di selezione colonna ed è possibile copiare e incollare usando la selezione normale del terminale quando, ad esempio, è abilitata la modalità mouse in tmux.", + "terminal.integrated.macOptionIsMeta": "Controlla se usare il tasto opzione come tasto meta nel terminale in macOS.", + "terminal.integrated.minimumContrastRatio": "Se è impostata, il colore primo piano di ogni cella cambia in base al rapporto di contrasto specificato. Valori di esempio:\r\n\r\n- 1: Impostazione predefinita; non viene apportata alcuna modifica.\r\n- 4.5: [Conformità alle norme WCAG AA (minima)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n- 7: [Conformità alle norme WCAG AAA (avanzata)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: Bianco su nero o nero su bianco.", + "terminal.integrated.mouseWheelScrollSensitivity": "Moltiplicatore da usare sul valore `deltaY` degli eventi di scorrimento della rotellina del mouse.", + "terminal.integrated.rightClickBehavior": "Controlla la reazione del terminale quando viene fatto clic con il pulsante destro del mouse.", + "terminal.integrated.rightClickBehavior.copyPaste": "Copia in presenza di una selezione, in caso contrario incolla.", + "terminal.integrated.rightClickBehavior.default": "Mostra il menu di scelta rapida.", + "terminal.integrated.rightClickBehavior.paste": "Incolla con il pulsante destro del mouse.", + "terminal.integrated.rightClickBehavior.selectWord": "Seleziona la parola sotto il cursore e mostra il menu di scelta rapida.", + "terminal.integrated.scrollback": "Controlla il numero massimo di righe che il terminale mantiene nel buffer.", + "terminal.integrated.sendKeybindingsToShell": "Invia tramite dispatcher la maggior parte dei tasti di scelta rapida al terminale anziché al Workbench, eseguendo l'override di `#terminal.integrated.commandsToSkipShell#`, che può essere usato in alternativa per l'affinamento.", "terminal.integrated.showExitAlert": "Controlla se mostrare l'avviso \"Il processo del terminale è stato terminato. Codice di uscita\" quando il codice di uscita è diverso da zero.", "terminal.integrated.splitCwd": "Controlla la directory di lavoro con cui avviare un terminale diviso.", - "terminal.integrated.splitCwd.workspaceRoot": "Un nuovo terminale diviso userà la radice dell'area di lavoro come directory di lavoro. In un'area di lavoro con più radici è possibile scegliere la cartella radice da usare.", - "terminal.integrated.splitCwd.initial": "Un nuovo terminale diviso userà la directory di lavoro con cui è stato avviato il terminale padre.", "terminal.integrated.splitCwd.inherited": "In macOS e Linux un nuovo terminale diviso userà la directory di lavoro del terminale padre. In Windows il comportamento è uguale a quello iniziale.", + "terminal.integrated.splitCwd.initial": "Un nuovo terminale diviso userà la directory di lavoro con cui è stato avviato il terminale padre.", + "terminal.integrated.splitCwd.workspaceRoot": "Un nuovo terminale diviso userà la radice dell'area di lavoro come directory di lavoro. In un'area di lavoro con più radici è possibile scegliere la cartella radice da usare.", + "terminal.integrated.tabs.enabled": "Controlla se le schede dei terminali vengono visualizzate come elenco a fianco del terminale. Se questa opzione è disabilitata, verrà visualizzato un menu a discesa.", + "terminal.integrated.tabs.focusMode": "Controlla se l'evidenziazione del terminale di una scheda avviene su un clic doppio o singolo.", + "terminal.integrated.tabs.focusMode.doubleClick": "Sposta lo stato attivo sul terminale quando si fa doppio clic su una scheda del terminale", + "terminal.integrated.tabs.focusMode.singleClick": "Sposta lo stato attivo sul terminale quando si fa clic su una scheda del terminale", + "terminal.integrated.tabs.hideCondition": "Controlla se la visualizzazione delle schede dei terminale verrà nascosta in determinate condizioni.", + "terminal.integrated.tabs.hideCondition.never": "Non nascondere mai la visualizzazione delle schede dei terminali", + "terminal.integrated.tabs.hideCondition.singleGroup": "Nascondi la visualizzazione delle schede dei terminali quando è aperto un solo gruppo di terminali", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Nasconde la visualizzazione delle schede del terminale quando viene aperto un solo terminale", + "terminal.integrated.tabs.location": "Controlla la posizione delle schede dei terminali, a sinistra o a destra dei terminali effettivi.", + "terminal.integrated.tabs.location.left": "Mostra la visualizzazione delle schede dei terminali a sinistra del terminale", + "terminal.integrated.tabs.location.right": "Mostra la visualizzazione delle schede dei terminali a destra del terminale", + "terminal.integrated.tabs.showActiveTerminal": "Mostra le informazioni sul terminale attivo nella visualizzazione. Ciò risulta particolarmente utile quando il titolo all'interno delle schede non è visibile.", + "terminal.integrated.tabs.showActiveTerminal.always": "Mostra sempre il terminale attivo", + "terminal.integrated.tabs.showActiveTerminal.never": "Non mostrare mai il terminale attivo", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostra il terminale attivo quando è l'unico terminale aperto", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostra il terminale attivo quando è l'unico terminale aperto o quando la visualizzazione delle schede si trova nello stato stretto senza testo", + "terminal.integrated.titleMode": "Determina il modo in cui viene impostato il titolo del terminale. Viene visualizzato nella scheda del terminale o nella voce del menu a discesa.", + "terminal.integrated.unicodeVersion": "Controlla la versione di Unicode da usare per valutare la larghezza dei caratteri nel terminale. È consigliabile provare a modificare questa impostazione se emoji o altri caratteri wide non occupano la quantità di spazio corretta oppure premendo BACKSPACE viene cancellato un numero eccessivo o ridotto di caratteri.", + "terminal.integrated.unicodeVersion.eleven": "Versione 11 di Unicode. Questa versione offre un migliore supporto in sistemi moderni che usano versioni moderne di Unicode.", + "terminal.integrated.unicodeVersion.six": "Versione 6 di Unicode. Si tratta di una versione precedente che dovrebbe funzionare meglio in sistemi meno recenti.", "terminal.integrated.windowsEnableConpty": "Indica se usare ConPTY per le comunicazioni dei processi di terminale Windows (richiede almeno Windows 10 numero di build 18309). Se è false verrà usato Winpty.", "terminal.integrated.wordSeparators": "Stringa contenente tutti i caratteri da considerare come separatori di parole quando si fa doppio clic per selezionare la funzionalità per parola.", - "terminal.integrated.experimentalUseTitleEvent": "Impostazione sperimentale che userà l'evento del titolo del terminale come titolo dell'elenco a discesa. Si applica solo ai nuovi terminali.", - "terminal.integrated.enableFileLinks": "Indica se abilitare i collegamenti di file nel terminale. I collegamenti possono essere lenti se si usa un'unità di rete, in particolare perché ogni collegamento di file viene verificato in base al file system. La modifica di questa impostazione ha effetto solo nel nuovi terminali.", - "terminal.integrated.unicodeVersion.six": "Versione 6 di Unicode. Si tratta di una versione precedente che dovrebbe funzionare meglio in sistemi meno recenti.", - "terminal.integrated.unicodeVersion.eleven": "Versione 11 di Unicode. Questa versione offre un migliore supporto in sistemi moderni che usano versioni moderne di Unicode.", - "terminal.integrated.unicodeVersion": "Controlla la versione di Unicode da usare per valutare la larghezza dei caratteri nel terminale. È consigliabile provare a modificare questa impostazione se emoji o altri caratteri wide non occupano la quantità di spazio corretta oppure premendo BACKSPACE viene cancellato un numero eccessivo o ridotto di caratteri.", - "terminal.integrated.experimentalLinkProvider": "Impostazione sperimentale che serve a ottimizzare il rilevamento dei collegamenti nel terminale incrementando i casi di rilevamento e abilitando il rilevamento dei collegamenti condivisi con l'editor. Al momento sono supportati solo i collegamenti Web.", - "terminal.integrated.localEchoLatencyThreshold": "Sperimentale: durata del ritardo di rete, in millisecondi, in cui l'eco delle modifiche locali verrà visualizzato nel terminale senza attendere la conferma del server. Se è '0', l'eco locale sarà sempre attivo, se è '-1' sarà disabilitato.", - "terminal.integrated.localEchoExcludePrograms": "Sperimentale: l'eco locale verrà disabilitato quando nel titolo del terminale viene trovato uno di questi nomi di programma.", - "terminal.integrated.localEchoStyle": "Sperimentale: stile terminale del testo con eco locale, ovvero uno stile di carattere o un colore RGB.", - "terminal.integrated.enablePersistentSessions": "Abilita la persistenza delle sessioni del terminale per l'area di lavoro tra un ricaricamento e l'altro della finestra.", - "terminal.integrated.shell.linux.noDefault": "Percorso della shell usato dal terminale in Linux. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "Percorso della shell usato dal terminale in macOS. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "Percorso della shell usata dal terminale in Windows. [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "Percorso della shell usata dal terminale in Linux (impostazione predefinita: {0}). [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "Percorso della shell usata dal terminale in macOS (impostazione predefinita: {0}). [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "Percorso della shell usata dal terminale in Windows (impostazione predefinita: {0}). [Altre informazioni sulla configurazione della shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Indica se lo stato attivo si trova sul terminale", - "terminalShellTypeContextKey": "Tipo di shell del terminale attivo", - "terminalTextSelectedContextKey": "Indica se il testo è selezionato nel terminale attivo", - "terminalProcessSupportedContextKey": "Indica se è possibile avviare i processi del terminale", - "terminalCategory": "Terminale", - "vscode.extension.contributes.terminal": "Aggiunge come contributo la funzionalità del terminale.", - "vscode.extension.contributes.terminal.types": "Definisce i tipi di terminale aggiuntivi che l'utente può creare.", - "vscode.extension.contributes.terminal.types.command": "Comando da eseguire quando l'utente crea questo tipo di terminale.", - "vscode.extension.contributes.terminal.types.title": "Titolo di questo tipo di terminale." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Digitare il nome di un terminale da aprire.", - "tasksQuickAccessHelp": "Mostra tutti i terminali aperti", - "terminal": "Terminale", - "miToggleIntegratedTerminal": "&&Terminale" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "Usa 'monospace'", - "terminal.monospaceOnly": "Il terminale supporta solo tipi di carattere a spaziatura fissa. Assicurarsi di riavviare VS Code se si tratta di un tipo di carattere appena installato.", - "terminals": "Apri i terminali.", - "terminalConnectingLabel": "Avvio..." + "terminalIntegratedConfigurationTitle": "Terminale integrato", + "titleMode.executable": "Il titolo viene impostato dal _terminale_. Verrà usato il nome del processo in primo piano rilevato.", + "titleMode.sequence": "Il titolo viene impostato dal _processo_ tramite una sequenza di escape. Ciò è utile se la shell imposta dinamicamente il titolo." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "Riavvia host pty", - "nonResponsivePtyHost": "La connessione al processo host pty del terminale non risponde. È possibile che i terminali non funzionino più." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Seleziona profilo predefinito", - "workbench.action.terminal.openSettings": "Configura impostazioni del terminale", - "workbench.action.terminal.newWorkspacePlaceholder": "Selezionare la cartella di lavoro corrente per un nuovo terminale.", - "terminalLaunchHelp": "Apri Guida", - "workbench.action.terminal.newInActiveWorkspace": "Crea un nuovo terminale integrato (nel workspace attivo)", - "workbench.action.terminal.newWithProfile": "Crea nuovo terminale integrato (con profilo)", - "workbench.action.terminal.focusPreviousPane": "Sposta stato attivo sul riquadro precedente", - "workbench.action.terminal.focusNextPane": "Sposta stato attivo sul riquadro successivo", - "workbench.action.terminal.resizePaneLeft": "Ridimensiona il riquadro a sinistra", - "workbench.action.terminal.resizePaneRight": "Ridimensiona il riquadro a destra", - "workbench.action.terminal.resizePaneUp": "Ridimensiona il riquadro in alto", - "workbench.action.terminal.resizePaneDown": "Ridimensiona il riquadro in basso", - "workbench.action.terminal.focus": "Sposta stato attivo su terminale", - "workbench.action.terminal.focusNext": "Sposta stato attivo su terminale successivo", - "workbench.action.terminal.focusPrevious": "Sposta stato attivo su terminale precedente", - "workbench.action.terminal.runSelectedText": "Esegui testo selezionato nel terminale attivo", - "workbench.action.terminal.runActiveFile": "Esegui file attivo nel terminale attivo", - "workbench.action.terminal.runActiveFile.noFile": "Nel terminale è possibile eseguire solo file su disco", - "workbench.action.terminal.scrollDown": "Scorri giù (riga)", - "workbench.action.terminal.scrollDownPage": "Scorri giù (pagina)", - "workbench.action.terminal.scrollToBottom": "Scorri alla fine", - "workbench.action.terminal.scrollUp": "Scorri su (riga)", - "workbench.action.terminal.scrollUpPage": "Scorri su (pagina)", - "workbench.action.terminal.scrollToTop": "Scorri all'inizio", - "workbench.action.terminal.navigationModeExit": "Esci da modalità di spostamento", - "workbench.action.terminal.navigationModeFocusPrevious": "Sposta stato attivo sulla riga precedente (modalità di spostamento)", - "workbench.action.terminal.navigationModeFocusNext": "Sposta stato attivo sulla riga successiva (modalità di spostamento)", - "workbench.action.terminal.clearSelection": "Cancella selezione", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Gestisci autorizzazioni della shell per l'area di lavoro", - "workbench.action.terminal.rename": "Rinomina", - "workbench.action.terminal.rename.prompt": "Immettere il nome del terminale", - "workbench.action.terminal.focusFind": "Sposta stato attivo su Trova", - "workbench.action.terminal.hideFind": "Nascondi Trova", - "workbench.action.terminal.attachToRemote": "Associa a sessione", - "noUnattachedTerminals": "Non ci sono terminali scollegati a cui collegarsi", - "quickAccessTerminal": "Cambia terminale attivo", - "workbench.action.terminal.scrollToPreviousCommand": "Scorri al comando precedente", - "workbench.action.terminal.scrollToNextCommand": "Scorri al comando successivo", - "workbench.action.terminal.selectToPreviousCommand": "Aggiungi selezione a comando precedente", - "workbench.action.terminal.selectToNextCommand": "Aggiungi selezione a comando successivo", - "workbench.action.terminal.selectToPreviousLine": "Aggiungi selezione a riga precedente", - "workbench.action.terminal.selectToNextLine": "Aggiungi selezione a riga successiva", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Attiva/Disattiva sequenza di escape", - "workbench.action.terminal.sendSequence": "Invia sequenza personalizzata al terminale", - "workbench.action.terminal.newWithCwd": "Crea nuovo terminale integrato avviato in una directory di lavoro personalizzata", - "workbench.action.terminal.newWithCwd.cwd": "Directory con cui avviare il terminale", - "workbench.action.terminal.renameWithArg": "Rinomina il terminale attualmente attivo", - "workbench.action.terminal.renameWithArg.name": "Nuovo nome del terminale", - "workbench.action.terminal.renameWithArg.noName": "Non è stato specificato alcun argomento per il nome", - "workbench.action.terminal.toggleFindRegex": "Attiva/Disattiva ricerca con espressioni regex", - "workbench.action.terminal.toggleFindWholeWord": "Attiva/Disattiva ricerca con parole intere", - "workbench.action.terminal.toggleFindCaseSensitive": "Attiva/Disattiva ricerca con distinzione tra maiuscole e minuscole", - "workbench.action.terminal.findNext": "Trova successivo", - "workbench.action.terminal.findPrevious": "Trova precedente", - "workbench.action.terminal.searchWorkspace": "Cerca nell'area di lavoro", - "workbench.action.terminal.relaunch": "Riavvia terminale attivo", - "workbench.action.terminal.showEnvironmentInformation": "Mostra informazioni sull'ambiente", - "workbench.action.terminal.split": "Terminale diviso", - "workbench.action.terminal.split.short": "Dividi", - "workbench.action.terminal.splitInActiveWorkspace": "Terminale diviso (nell'area di lavoro attiva)", - "workbench.action.terminal.selectAll": "Seleziona tutto", - "workbench.action.terminal.new": "Crea nuovo terminale integrato", - "workbench.action.terminal.new.short": "Nuovo terminale", - "workbench.action.terminal.kill": "Termina istanza attiva del terminale", - "workbench.action.terminal.kill.short": "Termina il terminale", - "workbench.action.terminal.clear": "Cancella", - "workbench.action.terminal.copySelection": "Copia selezione", - "workbench.action.terminal.copySelection.short": "Copia", - "workbench.action.terminal.paste": "Incolla nel terminale attivo", - "workbench.action.terminal.paste.short": "Incolla", - "workbench.action.terminal.pasteSelection": "Incolla selezione nel terminale attivo", - "workbench.action.terminal.switchTerminal": "Cambia terminale" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "Il colore di sfondo del terminale, questo consente di colorare il terminale in modo diverso dal pannello.", - "terminal.foreground": "Il colore di primo piano del terminale.", - "terminalCursor.foreground": "Colore di primo piano del cursore del terminale.", - "terminalCursor.background": "Colore di sfondo del cursore del terminale. Permette di personalizzare il colore di un carattere quando sovrapposto da un blocco cursore.", - "terminal.selectionBackground": "Colore di sfondo di selezione del terminale.", - "terminal.border": "Colore del bordo che separa i riquadri divisi all'interno del terminale. L'impostazione predefinita è panel.border.", - "terminal.ansiColor": "'{0}' colori ANSI nel terminale. " - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Consente la configurazione della Shell dell'area di lavoro", - "workbench.action.terminal.disallowWorkspaceShell": "Non consente la configurazione della Shell dell'area di lavoro", - "terminalService.terminalCloseConfirmationSingular": "C'è una sessione di terminale attiva. Terminarla?", - "terminalService.terminalCloseConfirmationPlural": "Ci sono {0} sessioni di terminale attive. Terminarle?", - "terminal.integrated.selectProfileToCreate": "Selezionare il profilo del terminale da creare", - "terminal.integrated.chooseDefaultProfile": "Selezionare il profilo del terminale predefinito", - "enterTerminalProfileName": "Immettere il nome del profilo del terminale", - "terminalProfileAlreadyExists": "Esiste già un profilo del terminale con lo stesso nome", - "terminalProfiles": "profili", - "terminalProfiles.detected": "rilevati", - "createQuickLaunchProfile": "Configura profilo del terminale" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Icona della visualizzazione Terminale.", - "renameTerminalIcon": "Icona per la ridenominazione nel menu rapido del terminale.", - "killTerminalIcon": "Icona per terminare un'istanza del terminale.", - "newTerminalIcon": "Icona per creare una nuova istanza del terminale.", - "configureTerminalProfileIcon": "Icona per creare un nuovo profilo del terminale." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "Riavvia host pty", - "nonResponsivePtyHost": "La connessione al processo host pty del terminale non risponde. È possibile che i terminali non funzionino più." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Nuovo terminale", - "miSplitTerminal": "Terminale &&diviso", - "miRunActiveFile": "Esegui &&file attivo", - "miRunSelectedText": "Esegui testo &&selezionato" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Rinomina terminale", - "killTerminal": "Termina istanza del terminale", - "workbench.action.terminal.newplus": "Crea nuovo terminale integrato" + "nonResponsivePtyHost": "La connessione al processo host pty del terminale non risponde. È possibile che i terminali non funzionino più.", + "restartPtyHost": "Riavvia host pty" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Crea nuovo terminale integrato (locale)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "Consentire a quest'area di lavoro di modificare la shell del terminale? {0}", - "allow": "Consenti", - "disallow": "Non consentire", - "useWslExtension.title": "Per aprire un terminale in WSL, è consigliata l'estensione '{0}'.", - "install": "Installa" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Input di terminale", - "terminal.integrated.a11yTooMuchOutput": "Troppo output da annunciare. Per leggere, spostarsi manualmente nelle righe", - "keybindingHandling": "Alcuni tasti di scelta rapida non vengono inviate al terminale per impostazione predefinita e vengono gestiti {0}.", - "configureTerminalSettings": "Configura impostazioni del terminale", - "yes": "Sì", - "no": "No", - "dontShowAgain": "Non visualizzare più questo messaggio", - "terminal.slowRendering": "L'accelerazione GPU del terminale sembra lenta nel computer. Si vuole disabilitarla per migliorare le prestazioni? [Altre informazioni sulle impostazioni del terminale](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", - "terminal.integrated.copySelection.noSelection": "Il terminale non contiene alcuna selezione da copiare", - "launchFailed.exitCodeAndCommandLine": "Non è stato possibile avviare il processo del terminale \"{0}\". Codice di uscita: {1}.", - "launchFailed.exitCodeOnly": "Non è stato possibile avviare il processo del terminale (codice di uscita: {0}).", - "terminated.exitCodeAndCommandLine": "Il processo del terminale \"{0}\" è stato terminato. Codice di uscita: {1}.", - "terminated.exitCodeOnly": "Il processo del terminale è stato terminato. Codice di uscita: {0}.", - "launchFailed.errorMessage": "Non è stato possibile avviare il processo del terminale: {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Terminale {0}, {1}", - "terminalTextBoxAriaLabel": "Terminale {0}", - "terminalStaleTextBoxAriaLabel": "L'ambiente del terminale {0} è obsoleto. Per altre informazioni, eseguire il comando 'Mostra informazioni sull'ambiente'" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (disconnesso)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "Opzione+clic", - "terminalLinkHandler.followLinkAlt": "ALT+clic", - "terminalLinkHandler.followLinkCmd": "CMD+clic", - "terminalLinkHandler.followLinkCtrl": "CTRL+clic", - "followForwardedLink": "Segui il collegamento usando la porta inoltrata", - "followLink": "Segui il collegamento", - "followLinkUrl": "Collegamento" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Riavvio del terminale perché la connessione al processo della shell è stata persa..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Cerca nell'area di lavoro" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Le estensioni vogliono apportare le modifiche seguenti all'ambiente del terminale:", - "extensionEnvironmentContributionRemoval": "Le estensioni vogliono rimuovere queste modifiche esistenti dall'ambiente del terminale:", - "relaunchTerminalLabel": "Riavvia il terminale", - "extensionEnvironmentContributionInfo": "Le estensioni hanno apportato modifiche all'ambiente di questo terminale" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Apri file nell'editor", - "focusFolder": "Sposta lo stato attivo sulla cartella in Esplora risorse", - "openFolder": "Apri cartella in una nuova finestra" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Test", - "noTestProvidersRegistered": "Non ci sono provider di test registrati per questa area di lavoro.", - "searchMarketplaceForTestExtensions": "[Cerca nel Marketplace](command:{0})", - "testExplorer": "Esplora test" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Icona della visualizzazione Test.", - "testingRunIcon": "Icona dell'azione \"Esegui test\".", - "testingRunAllIcon": "Icona dell'azione \"Esegui tutti i test\".", - "testingDebugIcon": "Icona dell'azione \"Esegui debug del test\".", - "testingCancelIcon": "Icona per annullare le esecuzioni dei test in corso.", - "filterIcon": "Icona per l'azione 'Filtro' nella visualizzazione Test.", "autoRunIcon": "Icona per l'interruttore 'Esecuzione automatica' nella visualizzazione Test.", + "filterIcon": "Icona per l'azione 'Filtro' nella visualizzazione Test.", "hiddenIcon": "Icona visualizzata accanto ai test nascosti, quando sono stati visualizzati.", - "testingShowAsList": "Icona visualizzata quando la struttura ad albero di Esplora test è disabilitata.", - "testingShowAsTree": "Icona visualizzata quando l'elenco di Esplora test è disabilitato.", + "testViewIcon": "Icona della visualizzazione Test.", + "testingCancelIcon": "Icona per annullare le esecuzioni dei test in corso.", + "testingDebugIcon": "Icona dell'azione \"Esegui debug del test\".", "testingErrorIcon": "Icona visualizzata per i test che presentano un errore.", "testingFailedIcon": "Icona visualizzata per i test non superati.", "testingPassedIcon": "Icona visualizzata per i test superati.", "testingQueuedIcon": "Icona visualizzata per i test accodati.", + "testingRunAllIcon": "Icona dell'azione \"Esegui tutti i test\".", + "testingRunIcon": "Icona dell'azione \"Esegui test\".", + "testingShowAsList": "Icona visualizzata quando la struttura ad albero di Esplora test è disabilitata.", + "testingShowAsTree": "Icona visualizzata quando l'elenco di Esplora test è disabilitato.", "testingSkippedIcon": "Icona visualizzata per i test ignorati.", "testingUnsetIcon": "Icona visualizzata per i test che si trovano in uno stato annullato." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "{0} non riuscito. ", - "failedPeekAction": "Visualizza in anteprima l'errore", - "testing.clickToRun": "Fare clic per eseguire i test oppure fare clic con il pulsante destro del mouse per altre opzioni", - "run test": "Esegui test", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "Esegui debug del test", - "reveal test": "Visualizza in Esplora test" + "debugAllTests": "Esegui debug di tutti i test", + "debugSelectedTests": "Esegui debug dei test selezionati", + "discoveringTests": "Individuazione dei test", + "hideTest": "Nascondi il test", + "noDebugTestProvider": "Non sono stati trovati test sottoponibili a debug in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", + "noTestProvider": "Non sono stati trovati test in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", + "run test": "Esegui test", + "runAllTests": "Esegui tutti i test", + "runSelectedTests": "Esegui test selezionati", + "testing.cancelRun": "Annulla esecuzione dei test", + "testing.category": "Test", + "testing.clearResults": "Cancella tutti i risultati", + "testing.collapseAll": "Comprimi tutti i test", + "testing.debugAtCursor": "Esegui debug del test alla posizione del cursore", + "testing.debugCurrentFile": "Esegui debug dei test nel file corrente", + "testing.debugFailTests": "Esegui debug dei test non superati", + "testing.debugLastRun": "Esegui debug dell'ultima esecuzione", + "testing.editFocusedTest": "Passa al test", + "testing.openOutputPeek": "Visualizza output in anteprima", + "testing.reRunFailTests": "Ripeti i test non superati", + "testing.reRunLastRun": "Ripeti l'ultima esecuzione", + "testing.refresh": "Aggiorna test", + "testing.runAtCursor": "Esegui test alla posizione del cursore", + "testing.runCurrentFile": "Esegui test nel file corrente", + "testing.searchForTestExtension": "Cerca estensione di test", + "testing.showMostRecentOutput": "Mostra output", + "testing.sortByLocation": "Ordina per posizione", + "testing.sortByName": "Ordina per nome", + "testing.turnOffAutoRun": "Disattiva esecuzione automatica", + "testing.turnOnAutoRun": "Attiva esecuzione automatica", + "testing.viewAsList": "Visualizza come elenco", + "testing.viewAsTree": "Visualizza come albero", + "unhideTest": "Scopri il test" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "In questa area di lavoro non sono ancora stati trovati test.", - "testingFindExtension": "Trova le estensioni di test", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, risultato obsoleto", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "T&esting", + "noTestProvidersRegistered": "In questa area di lavoro non sono ancora stati trovati test.", + "searchMarketplaceForTestExtensions": "[Find Test Extensions](comando:{0})", + "test": "Test", "testExplorer": "Esplora test" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Esegui debug del test", + "failedHoverMessage": "{0} non riuscito. ", + "failedPeekAction": "Visualizza in anteprima l'errore", + "reveal test": "Visualizza in Esplora test", + "run test": "Esegui test", + "testing.clickToRun": "Fare clic per eseguire i test oppure fare clic con il pulsante destro del mouse per altre opzioni" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Altri filtri...", + "filter": "Filtro", "testExplorerFilter": "Filtro, ad esempio text, !exclude", - "testing.filters.showOnlyFailed": "Mostra solo i test non superati", - "testing.filters.showOnlyExecuted": "Mostra solo i test eseguiti", + "testing.filters.currentFile": "Mostra solo nel file attivo", + "testing.filters.menu": "Altri filtri...", + "testing.filters.removeTestExclusions": "Scopri tutti i test", "testing.filters.showAll": "Mostra tutti i test", "testing.filters.showExcludedTests": "Mostra i test nascosti", - "testing.filters.removeTestExclusions": "Scopri tutti i test", - "testing.filters.currentFile": "Mostra solo nel file attivo", - "filter": "Filtro" + "testing.filters.showOnlyExecuted": "Mostra solo i test eseguiti", + "testing.filters.showOnlyFailed": "Mostra solo i test non superati" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Esplora test", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0}, in {1}", + "testing.treeElementLabelOutdated": "{0}, risultato obsoleto", + "testingFindExtension": "Mostra i test dell'area di lavoro", + "testingNoTest": "Nel file non sono stati trovati test." }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Risultato previsto", + "close": "Chiudi", + "debug test": "Esegui debug del test", + "run test": "Esegui test", + "testUnnamedTask": "Attività senza nome", + "testing.debugLastRun": "Esegui debug del test", + "testing.reRunLastRun": "Esegui di nuovo il test", + "testing.revealInExplorer": "Visualizza in Esplora test", + "testing.showResultOutput": "Mostra output risultati", "testingOutputActual": "Risultato effettivo", - "close": "Chiudi" + "testingOutputExpected": "Risultato previsto", + "testingPeekLabel": "Messaggi dei risultati del test" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "Esecuzione dei test terminata a {0}", + "runNoOutout": "L'esecuzione dei test non ha registrato alcun output.", + "testNoRunYet": "\r\nNon è stato ancora eseguito alcun test.\r\n", + "testOutputTerminalTitle": "Output del test", + "testOutputTerminalTitleWithDate": "Output del test a {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Esecuzione dei test...", - "testProgress.running": "Esecuzione dei test. {0}/{1} superati ({2}%)", - "testProgressWithSkip.running": "Esecuzione dei test. {0}/{1} test superati ({2}%, {3} ignorati)", "testProgress.completed": "{0}/{1} test superati ({2}%)", - "testProgressWithSkip.completed": "{0}/{1} test superati ({2}%, {3} ignorato/i)" + "testProgress.running": "Esecuzione dei test. {0}/{1} superati ({2}%)", + "testProgress.runningInitial": "Esecuzione dei test...", + "testProgressWithSkip.completed": "{0}/{1} test superati ({2}%, {3} ignorato/i)", + "testProgressWithSkip.running": "Esecuzione dei test. {0}/{1} test superati ({2}%, {3} ignorati)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "Test" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Colore per l'icona 'In errore' in Esplora test.", + "testing.iconFailed": "Colore per l'icona 'Non superato' in Esplora test.", + "testing.iconPassed": "Colore per l'icona 'Superato' in Esplora test.", + "testing.iconQueued": "Colore per l'icona 'Accodato' in Esplora test.", + "testing.iconSkipped": "Colore per l'icona 'Ignorato' in Esplora test.", + "testing.iconUnset": "Colore per l'icona 'Annullato' in Esplora test.", + "testing.message.error.decorationForeground": "Colore del testo dei messaggi di errore dei test visualizzati inline nell'editor.", + "testing.message.error.marginBackground": "Colore del margine accanto ai messaggi di errore visualizzati inline nell'editor.", + "testing.message.hint.decorationForeground": "Colore del testo dei messaggi di suggerimento dei test visualizzati inline nell'editor.", + "testing.message.hint.marginBackground": "Colore del margine accanto ai messaggi di suggerimento visualizzati inline nell'editor.", + "testing.message.info.decorationForeground": "Colore del testo dei messaggi informativi dei test visualizzati inline nell'editor.", + "testing.message.info.marginBackground": "Colore del margine accanto ai messaggi informativi visualizzati inline nell'editor.", + "testing.message.warning.decorationForeground": "Colore del testo dei messaggi di avviso dei test visualizzati inline nell'editor.", + "testing.message.warning.marginBackground": "Colore del margine accanto ai messaggi di avviso visualizzati inline nell'editor.", + "testing.peekBorder": "Colore dei bordi e della freccia della visualizzazione rapida.", + "testing.runAction": "Colore delle icone 'Esegui' nell'editor." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "Test", + "testing.autoRun.delay": "Indica l'intervallo di attesa in millisecondi dal momento in cui un test viene contrassegnato come obsoleto a quando viene avviata una nuova esecuzione.", "testing.autoRun.mode": "Controlla i test che vengono eseguiti automaticamente.", "testing.autoRun.mode.allInWorkspace": "Esegue automaticamente tutti i test rilevati quando viene attivata l'esecuzione automatica. Ripete i singoli test quando vengono modificati.", "testing.autoRun.mode.onlyPreviouslyRun": "Ripete i singoli test quando vengono modificati. Non esegue automaticamente i test che non sono già stati eseguiti.", - "testing.autoRun.delay": "Indica l'intervallo di attesa in millisecondi dal momento in cui un test viene contrassegnato come obsoleto a quando viene avviata una nuova esecuzione.", "testing.automaticallyOpenPeekView": "Consente di configurare l'apertura automatica della visualizzazione in anteprima dell'errore.", "testing.automaticallyOpenPeekView.failureAnywhere": "Apre automaticamente, indipendentemente dal punto in cui si è verificato l'errore.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Apre automaticamente quando un test non viene superato in un documento visibile.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controlla se aprire automaticamente la visualizzazione in anteprima durante la modalità di esecuzione automatica." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "ID dell'elemento di test corrente, impostato durante la creazione o l'apertura di menu in elementi di test" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Si è verificato un errore durante il tentativo di esecuzione dei test: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Test", - "unhideTest": "Scopri il test", - "hideTest": "Nascondi il test", - "debug test": "Esegui debug del test", - "run test": "Esegui test", - "runSelectedTests": "Esegui test selezionati", - "debugSelectedTests": "Esegui debug dei test selezionati", - "discoveringTests": "Individuazione dei test", - "runAllTests": "Esegui tutti i test", - "noTestProvider": "Non sono stati trovati test in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", - "debugAllTests": "Esegui debug di tutti i test", - "noDebugTestProvider": "Non sono stati trovati test sottoponibili a debug in questa area di lavoro. Potrebbe essere necessario installare un'estensione del provider di test", - "testing.cancelRun": "Annulla esecuzione dei test", - "testing.viewAsList": "Visualizza come elenco", - "testing.viewAsTree": "Visualizza come albero", - "testing.sortByName": "Ordina per nome", - "testing.sortByLocation": "Ordina per posizione", - "testing.collapseAll": "Comprimi tutti i test", - "testing.refresh": "Aggiorna test", - "testing.clearResults": "Cancella tutti i risultati", - "testing.editFocusedTest": "Passa al test", - "testing.turnOnAutoRun": "Attiva esecuzione automatica", - "testing.turnOffAutoRun": "Disattiva esecuzione automatica", - "testing.runAtCursor": "Esegui test alla posizione del cursore", - "testing.debugAtCursor": "Esegui debug del test alla posizione del cursore", - "testing.runCurrentFile": "Esegui test nel file corrente", - "testing.debugCurrentFile": "Esegui debug dei test nel file corrente", - "testing.reRunFailTests": "Ripeti i test non superati", - "testing.debugFailTests": "Esegui debug dei test non superati", - "testing.reRunLastRun": "Ripeti l'ultima esecuzione", - "testing.debugLastRun": "Esegui debug dell'ultima esecuzione", - "testing.searchForTestExtension": "Cerca estensione di test" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "Colore per l'icona 'Non superato' in Esplora test.", - "testing.iconErrored": "Colore per l'icona 'In errore' in Esplora test.", - "testing.iconPassed": "Colore per l'icona 'Superato' in Esplora test.", - "testing.runAction": "Colore delle icone 'Esegui' nell'editor.", - "testing.iconQueued": "Colore per l'icona 'Accodato' in Esplora test.", - "testing.iconUnset": "Colore per l'icona 'Annullato' in Esplora test.", - "testing.iconSkipped": "Colore per l'icona 'Ignorato' in Esplora test.", - "testing.peekBorder": "Colore dei bordi e della freccia della visualizzazione rapida.", - "testing.message.error.decorationForeground": "Colore del testo dei messaggi di errore dei test visualizzati inline nell'editor.", - "testing.message.error.marginBackground": "Colore del margine accanto ai messaggi di errore visualizzati inline nell'editor.", - "testing.message.warning.decorationForeground": "Colore del testo dei messaggi di avviso dei test visualizzati inline nell'editor.", - "testing.message.warning.marginBackground": "Colore del margine accanto ai messaggi di avviso visualizzati inline nell'editor.", - "testing.message.info.decorationForeground": "Colore del testo dei messaggi informativi dei test visualizzati inline nell'editor.", - "testing.message.info.marginBackground": "Colore del margine accanto ai messaggi informativi visualizzati inline nell'editor.", - "testing.message.hint.decorationForeground": "Colore del testo dei messaggi di suggerimento dei test visualizzati inline nell'editor.", - "testing.message.hint.marginBackground": "Colore del margine accanto ai messaggi di suggerimento visualizzati inline nell'editor." + "testing.automaticallyOpenPeekViewDuringAutoRun": "Controlla se aprire automaticamente la visualizzazione in anteprima durante la modalità di esecuzione automatica.", + "testing.followRunningTest": "Controllare se il test in esecuzione deve essere seguito nella visualizzazione Esplora test" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "In errore", @@ -7735,264 +8041,277 @@ "testState.skipped": "Ignorato", "testState.unset": "Non impostato" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Esecuzione dei test a ({0})" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Si è verificato un errore durante il tentativo di esecuzione dei test: {0}", + "testTrust": "I test in esecuzione possono eseguire codice nell'area di lavoro." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Tipo dell'elemento nella visualizzazione dell'output in anteprima, \"test\", \"messaggio\", \"attività\" o \"risultato\".", + "testing.testId": "ID dell'elemento di test corrente, impostato durante la creazione o l'apertura di menu in elementi di test", + "testing.testItemHasUri": "Valore booleano che indica se l'elemento di test contiene un URI definito", + "testing.testItemIsHidden": "Valore booleano che indica se l'elemento di test è nascosto" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Tema colori", - "themes.category.light": "temi chiari", - "themes.category.dark": "temi scuri", - "themes.category.hc": "temi a contrasto elevato", - "installColorThemes": "Installa temi colori aggiuntivi...", - "themes.selectTheme": "Selezionare il Tema colori (tasti su/giù per anteprima)", - "selectIconTheme.label": "Tema icona file", - "noIconThemeLabel": "Nessuno", - "noIconThemeDesc": "Disabilita icone di file", - "installIconThemes": "Installa temi dell'icona file aggiuntivi...", - "themes.selectIconTheme": "Seleziona il tema dell'icona file", - "selectProductIconTheme.label": "Tema dell'icona di prodotto", "defaultProductIconThemeLabel": "Predefinito", - "installProductIconThemes": "Installa temi dell'icona di prodotto aggiuntivi...", - "themes.selectProductIconTheme": "Seleziona il tema dell'icona di prodotto", "generateColorTheme.label": "Genera tema colore da impostazioni correnti", - "preferences": "Preferenze", + "installColorThemes": "Installa temi colori aggiuntivi...", + "installIconThemes": "Installa temi dell'icona file aggiuntivi...", + "installProductIconThemes": "Installa temi dell'icona di prodotto aggiuntivi...", "miSelectColorTheme": "Tema &&colori", "miSelectIconTheme": "Tema &&icona file", "miSelectProductIconTheme": "&&Tema dell'icona di prodotto", + "noIconThemeDesc": "Disabilita icone di file", + "noIconThemeLabel": "Nessuno", + "preferences": "Preferenze", + "selectIconTheme.label": "Tema icona file", + "selectProductIconTheme.label": "Tema dell'icona di prodotto", + "selectTheme.label": "Tema colori", + "themes.category.dark": "temi scuri", + "themes.category.hc": "temi a contrasto elevato", + "themes.category.light": "temi chiari", + "themes.selectIconTheme": "Seleziona il tema dell'icona file", "themes.selectIconTheme.label": "Tema icona file", - "themes.selectProductIconTheme.label": "Tema dell'icona di prodotto" + "themes.selectProductIconTheme": "Seleziona il tema dell'icona di prodotto", + "themes.selectProductIconTheme.label": "Tema dell'icona di prodotto", + "themes.selectTheme": "Selezionare il Tema colori (tasti su/giù per anteprima)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Icona della visualizzazione Sequenza temporale.", - "timelineOpenIcon": "Icona per l'azione di apertura della sequenza temporale.", - "timelineConfigurationTitle": "Sequenza temporale", + "files.openTimeline": "Apri sequenza temporale", "timeline.excludeSources": "Matrice di origini Sequenza temporale che devono essere escluse dalla visualizzazione Sequenza temporale.", - "timeline.pageSize": "Numero di elementi da mostrare nella visualizzazione Sequenza temporale per impostazione predefinita e durante il caricamento di altri elementi. Se si imposta su `null` (impostazione predefinita), le dimensioni della pagina verranno selezionate automaticamente in base all'area visibile della visualizzazione Sequenza temporale.", "timeline.pageOnScroll": "Sperimentale. Controlla se la visualizzazione Sequenza temporale caricherà la pagina successiva di elementi quando si scorre fino alla fine dell'elenco.", - "files.openTimeline": "Apri sequenza temporale" + "timeline.pageSize": "Numero di elementi da mostrare nella visualizzazione Sequenza temporale per impostazione predefinita e durante il caricamento di altri elementi. Se si imposta su `null` (impostazione predefinita), le dimensioni della pagina verranno selezionate automaticamente in base all'area visibile della visualizzazione Sequenza temporale.", + "timelineConfigurationTitle": "Sequenza temporale", + "timelineOpenIcon": "Icona per l'azione di apertura della sequenza temporale.", + "timelineViewIcon": "Icona della visualizzazione Sequenza temporale." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Caricamento...", - "timeline.loadMore": "Carica altro", - "timeline": "Sequenza temporale", - "timeline.editorCannotProvideTimeline": "L'editor attivo non può fornire informazioni sulla sequenza temporale.", - "timeline.noTimelineInfo": "Non sono state specificate informazioni sulla sequenza temporale.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Caricamento della sequenza temporale per {0}...", - "timelineRefresh": "Icona per l'azione di aggiornamento della sequenza temporale.", - "timelinePin": "Icona per l'azione di aggiunta della sequenza temporale.", - "timelineUnpin": "Icona per l'azione di rimozione della sequenza temporale.", "refresh": "Aggiorna", + "timeline": "Sequenza temporale", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "L'editor attivo non può fornire informazioni sulla sequenza temporale.", + "timeline.filterSource": "Includi: {0}", + "timeline.loadMore": "Carica altro", + "timeline.loading": "Caricamento della sequenza temporale per {0}...", + "timeline.loadingMore": "Caricamento...", + "timeline.noTimelineInfo": "Non sono state specificate informazioni sulla sequenza temporale.", "timeline.toggleFollowActiveEditorCommand.follow": "Aggiungi la sequenza temporale corrente", "timeline.toggleFollowActiveEditorCommand.unfollow": "Rimuovi la sequenza temporale corrente", - "timeline.filterSource": "Includi: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Note sulla versione" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Note sulla versione", - "update.noReleaseNotesOnline": "Per questa versione di {0} non esistono note sulla versione online", - "showReleaseNotes": "Mostra note sulla versione", - "read the release notes": "Benvenuti in {0} versione {1}. Leggere le note sulla versione?", - "licenseChanged": "I termini della licenza sono cambiati. Fare clic [qui]({0}) e leggerli con attenzione.", - "updateIsReady": "Nuovo aggiornamento per {0} disponibile.", - "checkingForUpdates": "Controllo della disponibilità di aggiornamenti...", - "update service": "Aggiorna servizio", - "noUpdatesAvailable": "Al momento non sono disponibili aggiornamenti.", - "ok": "OK", - "thereIsUpdateAvailable": "È disponibile un aggiornamento.", - "download update": "Scarica aggiornamento", - "later": "In seguito", - "updateAvailable": "È disponibile un aggiornamento: {0} {1}", - "installUpdate": "Installa aggiornamento", - "updateInstalling": "{0} {1} verrà installato in background. Al termine, verrà visualizzato un messaggio.", - "updateNow": "Aggiorna adesso", - "updateAvailableAfterRestart": "Riavviare {0} per applicare l'aggiornamento più recente.", - "checkForUpdates": "Controlla la disponibilità di aggiornamenti...", - "download update_1": "Scarica aggiornamento (1)", - "DownloadingUpdate": "Download dell'aggiornamento...", - "installUpdate...": "Installa aggiornamento... (1)", - "installingUpdate": "Installazione dell'aggiornamento...", - "restartToUpdate": "Riavvia per aggiornare (1)", - "switchToInsiders": "Passa alla versione Insider...", - "switchToStable": "Passa alla versione stabile...", - "relaunchMessage": "Per rendere effettiva la modifica della versione, è necessario ricaricare", - "relaunchDetailInsiders": "Premere il pulsante Ricarica per passare alla versione di pre-produzione serale di VS Code.", - "relaunchDetailStable": "Premere il pulsante Ricarica per passare alla versione stabile rilasciata ogni mese di VS Code.", - "reload": "&&Ricarica", - "selectSyncService.message": "Scegliere il servizio di sincronizzazione delle impostazioni da usare dopo la modifica della versione", - "use insiders": "Insider", - "use stable": "Stabile (corrente)", - "cancel": "Annulla", - "selectSyncService.detail": "Con la versione Insider di VS Code verranno sincronizzate le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente usando, per impostazione predefinita, un servizio separato di sincronizzazione delle impostazioni Insider." + "timelinePin": "Icona per l'azione di aggiunta della sequenza temporale.", + "timelineRefresh": "Icona per l'azione di aggiornamento della sequenza temporale.", + "timelineUnpin": "Icona per l'azione di rimozione della sequenza temporale." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Note sulla versione: {0}", "unassigned": "non assegnato" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Download dell'aggiornamento...", + "cancel": "Annulla", + "checkForUpdates": "Controlla la disponibilità di aggiornamenti...", + "checkingForUpdates": "Controllo della disponibilità di aggiornamenti...", + "download update": "Scarica aggiornamento", + "download update_1": "Scarica aggiornamento (1)", + "downloading": "Download in corso...", + "installUpdate": "Installa aggiornamento", + "installUpdate...": "Installa aggiornamento... (1)", + "installingUpdate": "Installazione dell'aggiornamento...", + "later": "In seguito", + "noUpdatesAvailable": "Al momento non sono disponibili aggiornamenti.", + "ok": "OK", + "read the release notes": "Benvenuti in {0} versione {1}. Leggere le note sulla versione?", + "relaunchDetailInsiders": "Premere il pulsante Ricarica per passare alla versione di pre-produzione serale di VS Code.", + "relaunchDetailStable": "Premere il pulsante Ricarica per passare alla versione stabile rilasciata ogni mese di VS Code.", + "relaunchMessage": "Per rendere effettiva la modifica della versione, è necessario ricaricare", + "releaseNotes": "Note sulla versione", + "reload": "&&Ricarica", + "restartToUpdate": "Riavvia per aggiornare (1)", + "selectSyncService.detail": "Con la versione Insider di VS Code verranno sincronizzate le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente tramite un servizio separato di sincronizzazione delle impostazioni Insider per impostazione predefinita.", + "selectSyncService.message": "Scegliere il servizio di sincronizzazione delle impostazioni da usare dopo la modifica della versione", + "showReleaseNotes": "Mostra note sulla versione", + "switchToInsiders": "Passa alla versione Insider...", + "switchToStable": "Passa alla versione stabile...", + "thereIsUpdateAvailable": "È disponibile un aggiornamento.", + "update service": "Aggiorna servizio", + "update.noReleaseNotesOnline": "Per questa versione di {0} non esistono note sulla versione online", + "updateAvailable": "È disponibile un aggiornamento: {0} {1}", + "updateAvailableAfterRestart": "Riavviare {0} per applicare l'aggiornamento più recente.", + "updateIsReady": "Nuovo aggiornamento per {0} disponibile.", + "updateNow": "Aggiorna adesso", + "updating": "Aggiornamento in corso...", + "use insiders": "Insider", + "use stable": "Stabile (corrente)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Note sulla versione" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Gestisci domini attendibili", + "trustedDomain.manageTrustedDomains": "Gestisci domini attendibili", + "trustedDomain.trustAllDomains": "Considera attendibili tutti i domini (disabilita la protezione dei collegamenti)", + "trustedDomain.trustAllPorts": "Considera attendibile {0} su tutte le porte", + "trustedDomain.trustDomain": "Considera attendibile {0}", + "trustedDomain.trustSubDomain": "Considera attendibile {0} e tutti i relativi sottodomini" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Annulla", + "configureTrustedDomains": "Configura domini attendibili", + "copy": "Copia", + "open": "Apri", + "openExternalLinkAt": "Si vuole che {0} apra il sito Web esterno?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "Apri URL", "urlToOpen": "URL da aprire" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Gestisci domini attendibili", - "trustedDomain.trustDomain": "Considera attendibile {0}", - "trustedDomain.trustAllPorts": "Considera attendibile {0} su tutte le porte", - "trustedDomain.trustSubDomain": "Considera attendibile {0} e tutti i relativi sottodomini", - "trustedDomain.trustAllDomains": "Considera attendibili tutti i domini (disabilita la protezione dei collegamenti)", - "trustedDomain.manageTrustedDomains": "Gestisci domini attendibili", - "configuringURL": "Configurazione dell'attendibilità per {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "Si vuole che {0} apra il sito Web esterno?", - "open": "Apri", - "copy": "Copia", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "Si è verificato un errore durante l'accettazione delle modifiche. Per altri dettagli, vedere i [log]({0}).", + "accept merges": "Accetta merge", + "accept merges button": "Accetta &&merge", + "accept remote": "Accetta remoto", + "accept remote button": "Accetta &&remoto", + "auth failed": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni: l'autenticazione non è riuscita.", "cancel": "Annulla", - "configureTrustedDomains": "Configura domini attendibili" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "Configura...", + "configure and turn on sync detail": "Accedere per sincronizzare i dati tra i dispositivi.", + "configure sync": "{0}: Configura...", + "configure sync placeholder": "Scegliere gli elementi da sincronizzare", + "confirm replace and overwrite local": "Accettare la versione remota {0} e sostituire quella locale {1}?", + "confirm replace and overwrite remote": "Accettare i merge e sostituire la versione remota {0}?", + "conflicts detected": "Non è possibile eseguire la sincronizzazione a causa di conflitti in {0}. Risolverli prima di continuare.", + "default": "Predefiniti", + "error reset required": "La sincronizzazione delle impostazioni è disabilitata perché i dati nel cloud sono precedenti a quelli del client. Prima di attivare la sincronizzazione, cancellare i dati nel cloud.", + "error reset required while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché i dati nel cloud sono meno recenti rispetto a quelli del client. Prima di attivare la sincronizzazione, cancellare i dati nel cloud.", + "error upgrade required": "La sincronizzazione delle impostazioni è disabilitata perché la versione corrente ({0}, {1}) non è compatibile con il servizio di sincronizzazione. Aggiornare prima di attivare la sincronizzazione.", + "error upgrade required while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché la versione corrente ({0}, {1}) non è compatibile con il servizio di sincronizzazione. Aggiornare prima di attivare la sincronizzazione.", + "errorInvalidConfiguration": "Non è possibile sincronizzare {0} perché il contenuto del file non è valido. Aprire il file e correggerlo.", + "global activity turn on sync": "Attiva Sincronizzazione impostazioni...", + "has conflicts": "{0}: Rilevati conflitti", + "insiders": "Insider", + "leftResourceName": "{0} (remoto)", + "merges": "{0} (merge)", + "no authentication providers": "Non sono disponibili provider di autenticazione.", + "open doc": "Apri documentazione", + "open file": "Apri il file {0}", "operationId": "ID operazione: {0}", - "too many requests": "La sincronizzazione delle impostazioni è disabilitata perché il dispositivo corrente effettua troppe richieste. Segnalare un problema fornendo i log di sincronizzazione.", - "settings sync": "Sincronizzazione impostazioni. ID operazione: {0}", - "show sync logs": "Mostra log", - "report issue": "Segnala problema", - "Open Backup folder": "Apri cartella dei backup locale", - "no backups": "La cartella dei backup locale non esiste" + "per platform": "per ogni piattaforma", + "replace local": "Sostituisci locale", + "replace remote": "Sostituisci remoto", + "reset": "Cancella dati nel cloud...", + "resolveConflicts_global": "{0}: Mostra le impostazioni in conflitto (1)", + "resolveKeybindingsConflicts_global": "{0}: Mostra i tasti di scelta rapida in conflitto (1)", + "resolveSnippetsConflicts_global": "{0}: Mostra i frammenti utente in conflitto ({1})", + "service changed and turned off": "La sincronizzazione delle impostazioni è stata disattivata perché {0} usa ora un servizio separato. Attivare di nuovo la sincronizzazione.", + "service switched to insiders": "La sincronizzazione delle impostazioni è stata impostata sul servizio Insider", + "service switched to stable": "La sincronizzazione delle impostazioni è stata impostata sul servizio Stabile", + "session expired": "La sincronizzazione delle impostazioni è stata disattivata perché la sessione corrente è scaduta. Eseguire di nuovo l'accesso per attivare la sincronizzazione.", + "show conflicts": "Mostra conflitti", + "show sync log title": "{0}: Mostra log", + "show sync log toolrip": "Mostra log", + "show synced data": "{0}: Mostra dati sincronizzati", + "show synced data action": "Mostra dati sincronizzati", + "showConflicts": "{0}: Mostra le impostazioni in conflitto", + "showKeybindingsConflicts": "{0}: Mostra i tasti di scelta rapida in conflitto", + "showSnippetsConflicts": "{0}: Mostra i frammenti utente in conflitto", + "sideBySideDescription": "Sincronizzazione impostazioni", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Accedi per sincronizzare le impostazioni (1)", + "sign in and turn on": "Accedi e attiva", + "sign in global": "Accedi per sincronizzare le impostazioni", + "sign in to sync": "Accedi per sincronizzare le impostazioni", + "stable": "Stabile", + "stop sync": "{0}: Disattiva", + "switchSyncService.description": "Assicurarsi di usare lo stesso servizio di sincronizzazione delle impostazioni quando si esegue la sincronizzazione con più ambienti", + "switchSyncService.title": "{0}: Seleziona servizio", + "sync is on": "La sincronizzazione delle impostazioni è attiva", + "sync now": "{0}: Sincronizza ora", + "sync preview message": "La sincronizzazione delle impostazioni è una funzionalità di anteprima. Leggere la documentazione prima di attivarla.", + "sync settings": "{0}: Mostra impostazioni", + "synced with time": "ora di sincronizzazione {0}", + "syncing": "sincronizzazione", + "too large": "La sincronizzazione di {0} è stata disabilitata perché le dimensioni del file {1} da sincronizzare sono maggiori di {2}. Aprire il file e ridurre le dimensioni, quindi abilitare la sincronizzazione", + "too large while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché le dimensioni del file {0} sono maggiori di {1}. Aprire il file e ridurre le dimensioni, quindi attivare la sincronizzazione", + "turn off": "&&Disattiva", + "turn off failed": "Si è verificato un errore durante la disattivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", + "turn off sync confirmation": "Disattivare la sincronizzazione?", + "turn off sync detail": "Le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente non verranno più sincronizzati.", + "turn off sync everywhere": "Disattiva la sincronizzazione in tutti i dispositivi e cancella i dati dal cloud.", + "turn on": "Attiva", + "turn on failed": "Si è verificato un errore durante l'attivazione della sincronizzare delle impostazioni. {0}", + "turn on failed with user data sync error": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", + "turn on sync": "Attiva Sincronizzazione impostazioni...", + "turn on sync with category": "{0}: Attiva...", + "turned off": "La sincronizzazione delle impostazioni è stata disattivata da un altro dispositivo. Attivare di nuovo la sincronizzazione.", + "turnin on sync": "Attivazione di Sincronizzazione impostazioni...", + "turning on syncing": "Attivazione di Sincronizzazione impostazioni...", + "update conflicts": "Non è stato possibile risolvere i conflitti perché è disponibile una nuova versione locale. Riprovare.", + "using separate service": "Per la sincronizzazione delle impostazioni si usa ora un apposito servizio. Per altre informazioni, vedere la [documentazione sulla sincronizzazione delle impostazioni](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Mostra dati sincronizzati", + "workbench.actions.syncData.reset": "Cancella dati nel cloud..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "ID operazione: {0}", "too many requests": "La sincronizzazione delle impostazioni è stata disattivata in questo dispositivo perché genera troppe richieste." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: Attiva...", - "stop sync": "{0}: Disattiva", - "configure sync": "{0}: Configura...", - "showConflicts": "{0}: Mostra le impostazioni in conflitto", - "showKeybindingsConflicts": "{0}: Mostra i tasti di scelta rapida in conflitto", - "showSnippetsConflicts": "{0}: Mostra i frammenti utente in conflitto", - "sync now": "{0}: Sincronizza ora", - "syncing": "sincronizzazione", - "synced with time": "ora di sincronizzazione {0}", - "sync settings": "{0}: Mostra impostazioni", - "show synced data": "{0}: Mostra dati sincronizzati", - "conflicts detected": "Non è possibile eseguire la sincronizzazione a causa di conflitti in {0}. Risolverli prima di continuare.", - "replace remote": "Sostituisci remoto", - "replace local": "Sostituisci locale", - "show conflicts": "Mostra conflitti", - "accept failed": "Si è verificato un errore durante l'accettazione delle modifiche. Per altri dettagli, vedere i [log]({0}).", - "session expired": "La sincronizzazione delle impostazioni è stata disattivata perché la sessione corrente è scaduta. Eseguire di nuovo l'accesso per attivare la sincronizzazione.", - "turn on sync": "Attiva Sincronizzazione impostazioni...", - "turned off": "La sincronizzazione delle impostazioni è stata disattivata da un altro dispositivo. Attivare di nuovo la sincronizzazione.", - "too large": "La sincronizzazione di {0} è stata disabilitata perché le dimensioni del file {1} da sincronizzare sono maggiori di {2}. Aprire il file e ridurre le dimensioni, quindi abilitare la sincronizzazione", - "error upgrade required": "La sincronizzazione delle impostazioni è disabilitata perché la versione corrente ({0}, {1}) non è compatibile con il servizio di sincronizzazione. Aggiornare prima di attivare la sincronizzazione.", - "operationId": "ID operazione: {0}", - "error reset required": "La sincronizzazione delle impostazioni è disabilitata perché i dati nel cloud sono precedenti a quelli del client. Prima di attivare la sincronizzazione, cancellare i dati nel cloud.", - "reset": "Cancella dati nel cloud...", - "show synced data action": "Mostra dati sincronizzati", - "service switched to insiders": "La sincronizzazione delle impostazioni è stata impostata sul servizio Insider", - "service switched to stable": "La sincronizzazione delle impostazioni è stata impostata sul servizio Stabile", - "using separate service": "Per la sincronizzazione delle impostazioni si usa ora un apposito servizio. Per altre informazioni, vedere la [documentazione sulla sincronizzazione delle impostazioni](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "La sincronizzazione delle impostazioni è stata disattivata perché {0} usa ora un servizio separato. Attivare di nuovo la sincronizzazione.", - "open file": "Apri il file {0}", - "errorInvalidConfiguration": "Non è possibile sincronizzare {0} perché il contenuto del file non è valido. Aprire il file e correggerlo.", - "has conflicts": "{0}: Rilevati conflitti", - "turning on syncing": "Attivazione di Sincronizzazione impostazioni...", - "sign in to sync": "Accedi per sincronizzare le impostazioni", - "no authentication providers": "Non sono disponibili provider di autenticazione.", - "too large while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché le dimensioni del file {0} sono maggiori di {1}. Aprire il file e ridurre le dimensioni, quindi attivare la sincronizzazione", - "error upgrade required while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché la versione corrente ({0}, {1}) non è compatibile con il servizio di sincronizzazione. Aggiornare prima di attivare la sincronizzazione.", - "error reset required while starting sync": "Non è possibile attivare la sincronizzazione delle impostazioni perché i dati nel cloud sono meno recenti rispetto a quelli del client. Prima di attivare la sincronizzazione, cancellare i dati nel cloud.", - "auth failed": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni: l'autenticazione non è riuscita.", - "turn on failed": "Si è verificato un errore durante l'attivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", - "sync preview message": "La sincronizzazione delle impostazioni è una funzionalità di anteprima. Leggere la documentazione prima di attivarla.", - "turn on": "Attiva", - "open doc": "Apri documentazione", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Accetta locale", + "accept merges": "Accetta merge", + "accept remote": "Accetta remoto", + "accepted": "Accettato", "cancel": "Annulla", - "sign in and turn on": "Accedi e attiva", - "configure and turn on sync detail": "Accedere per sincronizzare i dati tra i dispositivi.", - "per platform": "per ogni piattaforma", - "configure sync placeholder": "Scegliere gli elementi da sincronizzare", - "turn off sync confirmation": "Disattivare la sincronizzazione?", - "turn off sync detail": "Le impostazioni, i tasti di scelta rapida, le estensioni, i frammenti e lo stato dell'interfaccia utente non verranno più sincronizzati.", - "turn off": "&&Disattiva", - "turn off sync everywhere": "Disattiva la sincronizzazione in tutti i dispositivi e cancella i dati dal cloud.", + "conflict": "Rilevati conflitti", + "conflicts detected": "Rilevati conflitti", + "explanation": "Esaminare le singole voci ed eseguire il merge per abilitare la sincronizzazione.", + "label": "UserDataSyncResources", "leftResourceName": "{0} (remoto)", "merges": "{0} (merge)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (anteprima)", + "resolve": "Non è possibile eseguire il merge a causa di conflitti. Risolverli prima di continuare.", + "rightResourceName": "{0} (locale)", "sideBySideDescription": "Sincronizzazione impostazioni", - "switchSyncService.title": "{0}: Seleziona servizio", - "switchSyncService.description": "Assicurarsi di usare lo stesso servizio di sincronizzazione delle impostazioni quando si esegue la sincronizzazione con più ambienti", - "default": "Predefiniti", - "insiders": "Insider", - "stable": "Stabile", - "global activity turn on sync": "Attiva Sincronizzazione impostazioni...", - "turnin on sync": "Attivazione di Sincronizzazione impostazioni...", - "sign in global": "Accedi per sincronizzare le impostazioni", - "sign in accounts": "Accedi per sincronizzare le impostazioni (1)", - "resolveConflicts_global": "{0}: Mostra le impostazioni in conflitto (1)", - "resolveKeybindingsConflicts_global": "{0}: Mostra i tasti di scelta rapida in conflitto (1)", - "resolveSnippetsConflicts_global": "{0}: Mostra i frammenti utente in conflitto ({1})", - "sync is on": "La sincronizzazione delle impostazioni è attiva", - "workbench.action.showSyncRemoteBackup": "Mostra dati sincronizzati", - "turn off failed": "Si è verificato un errore durante la disattivazione di Sincronizzazione impostazioni. Per altri dettagli, vedere i [log]({0}).", - "configure": "Configura...", - "show sync log title": "{0}: Mostra log", - "show sync log toolrip": "Mostra log", - "workbench.actions.syncData.reset": "Cancella dati nel cloud...", - "accept remote": "Accetta remoto", - "accept merges": "Accetta merge", - "accept remote button": "Accetta &&remoto", - "accept merges button": "Accetta &&merge", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "Accettare la versione remota {0} e sostituire quella locale {1}?", - "confirm replace and overwrite remote": "Accettare i merge e sostituire la versione remota {0}?", - "update conflicts": "Non è stato possibile risolvere i conflitti perché è disponibile una nuova versione locale. Riprovare." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Attiva Sincronizzazione impostazioni", + "turning on": "Attivazione...", + "workbench.actions.sync.acceptLocal": "Accetta locale", + "workbench.actions.sync.acceptRemote": "Accetta remoto", + "workbench.actions.sync.discard": "Rimuovi", + "workbench.actions.sync.merge": "Esegui merge", + "workbench.actions.sync.showChanges": "Apri modifiche" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Merge", - "synced machines": "Computer sincronizzati", - "workbench.actions.sync.editMachineName": "Modifica nome", - "workbench.actions.sync.turnOffSyncOnMachine": "Disattiva Sincronizzazione impostazioni", - "remote sync activity title": "Attività di sincronizzazione (remota)", - "local sync activity title": "Attività di sincronizzazione (locale)", - "workbench.actions.sync.resolveResourceRef": "Mostra i dati sincronizzati JSON non elaborati", - "workbench.actions.sync.replaceCurrent": "Ripristina", "confirm replace": "Sostituire i dati correnti di {0} locale con la versione selezionata?", - "reset": "Reimposta dati sincronizzati", - "leftResourceName": "{0} (remoto)", - "rightResourceName": "{0} (locale)", - "sideBySideLabels": "{0} ↔ {1}", "current": "Corrente", + "leftResourceName": "{0} (remoto)", + "local sync activity title": "Attività di sincronizzazione (locale)", + "merges": "Merge", "no machines": "Nessun computer", "not found": "non è stato trovato alcun computer con ID: {0}", - "turn off sync on machine": "Disattivare la sincronizzazione in {0}?", - "turn off": "&&Disattiva", "placeholder": "Immettere il nome del computer", - "valid message": "Il nome del computer deve essere univoco e non vuoto" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Esaminare le singole voci ed eseguire il merge per abilitare la sincronizzazione.", - "turn on sync": "Attiva Sincronizzazione impostazioni", - "cancel": "Annulla", - "workbench.actions.sync.acceptRemote": "Accetta remoto", - "workbench.actions.sync.acceptLocal": "Accetta locale", - "workbench.actions.sync.merge": "Esegui merge", - "workbench.actions.sync.discard": "Rimuovi", - "workbench.actions.sync.showChanges": "Apri modifiche", - "conflicts detected": "Rilevati conflitti", - "resolve": "Non è possibile eseguire il merge a causa di conflitti. Risolverli prima di continuare.", - "turning on": "Attivazione...", - "preview": "{0} (anteprima)", - "leftResourceName": "{0} (remoto)", - "merges": "{0} (merge)", + "remote sync activity title": "Attività di sincronizzazione (remota)", + "reset": "Reimposta dati sincronizzati", "rightResourceName": "{0} (locale)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Sincronizzazione impostazioni", - "label": "UserDataSyncResources", - "conflict": "Rilevati conflitti", - "accepted": "Accettato", - "accept remote": "Accetta remoto", - "accept local": "Accetta locale", - "accept merges": "Accetta merge" + "synced machines": "Computer sincronizzati", + "turn off": "&&Disattiva", + "turn off sync on machine": "Disattivare la sincronizzazione in {0}?", + "valid message": "Il nome del computer deve essere univoco e non vuoto", + "workbench.actions.sync.editMachineName": "Modifica nome", + "workbench.actions.sync.replaceCurrent": "Ripristina", + "workbench.actions.sync.resolveResourceRef": "Mostra i dati sincronizzati JSON non elaborati", + "workbench.actions.sync.turnOffSyncOnMachine": "Disattiva Sincronizzazione impostazioni" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Apri cartella dei backup locale", + "no backups": "La cartella dei backup locale non esiste", + "operationId": "ID operazione: {0}", + "report issue": "Segnala problema", + "settings sync": "Sincronizzazione impostazioni. ID operazione: {0}", + "show sync logs": "Mostra log", + "too many requests": "La sincronizzazione delle impostazioni è disabilitata perché il dispositivo corrente effettua troppe richieste. Segnalare un problema fornendo i log di sincronizzazione." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", @@ -8001,174 +8320,39 @@ "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Mostra tutti i comandi", - "watermark.quickAccess": "Vai al file", - "watermark.openFile": "Apri file", - "watermark.openFolder": "Apri cartella", - "watermark.openFileFolder": "Apri file o cartella", - "watermark.openRecent": "Apri recenti", - "watermark.newUntitledFile": "Nuovo file senza nome", - "watermark.toggleTerminal": "Attiva/Disattiva terminale", + "tips.enabled": "Quando questa opzione è abilitata, se non ci sono editor aperti, verranno visualizzati i suggerimenti filigrana.", "watermark.findInFiles": "Cerca nei file", + "watermark.newUntitledFile": "Nuovo file senza nome", + "watermark.openFile": "Apri file", + "watermark.openFileFolder": "Apri file o cartella", + "watermark.openFolder": "Apri cartella", + "watermark.openRecent": "Apri recenti", + "watermark.quickAccess": "Vai al file", + "watermark.showCommands": "Mostra tutti i comandi", "watermark.startDebugging": "Avvia debug", - "tips.enabled": "Quando questa opzione è abilitata, se non ci sono editor aperti, verranno visualizzati i suggerimenti filigrana." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Apri strumenti di sviluppo Webview", - "iframeWebviewAlert": "Uso di strumenti di sviluppo standard per eseguire il debug di webview basato su iframe" + "watermark.toggleTerminal": "Attiva/Disattiva terminale" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Si è verificato un errore durante il caricamento della webview: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "editor webview" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Copia", + "cut": "Tagliare", + "paste": "Incollare" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Uso di strumenti di sviluppo standard per eseguire il debug di webview basato su iframe", + "openToolsLabel": "Apri strumenti di sviluppo Webview" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Mostra ricerca", - "editor.action.webvieweditor.hideFind": "Interrompi ricerca", "editor.action.webvieweditor.findNext": "Trova successivo", "editor.action.webvieweditor.findPrevious": "Trova precedente", + "editor.action.webvieweditor.hideFind": "Interrompi ricerca", + "editor.action.webvieweditor.showFind": "Mostra ricerca", "refreshWebviewLabel": "Ricarica webview" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Esplora file", - "welcomeOverlay.search": "Cerca nei file", - "welcomeOverlay.git": "Gestione del codice sorgente", - "welcomeOverlay.debug": "Avvia ed esegui il debug", - "welcomeOverlay.extensions": "Gestisci le estensioni", - "welcomeOverlay.problems": "Visualizza errori e avvisi", - "welcomeOverlay.terminal": "Attiva/Disattiva terminale integrato ", - "welcomeOverlay.commandPalette": "Trova ed esegui tutti i comandi", - "welcomeOverlay.notifications": "Mostra notifiche", - "welcomeOverlay": "Panoramica interfaccia utente", - "hideWelcomeOverlay": "Nascondi panoramica interfaccia" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Benvenuti" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Attività iniziali", - "help": "Guida", - "gettingStarted": "Attività iniziali", - "gettingStarted.goBack": "Indietro", - "gettingStarted.goNext": "Avanti", - "gettingStarted.goPrev": "Indietro", - "gettingStarted.markTaskComplete": "Contrassegna l'attività come completata", - "gettingStarted.markTaskInomplete": "Contrassegna l'attività come non completata", - "welcomePage.hiddenCategories": "Nasconde le categorie della sezione introduttiva della pagina di benvenuto che non sono pertinenti.", - "walkthroughs": "Aggiunge come contributo le raccolte di attività per facilitare l'utilizzo dell'estensione. Sperimentale e disponibile solo nella versione Insider di VS Code.", - "walkthroughs.id": "Identificatore univoco per questa procedura dettagliata.", - "walkthroughs.title": "Titolo della procedura dettagliata.", - "walkthroughs.description": "Descrizione della procedura dettagliata.", - "walkthroughs.primary": "se si tratta una procedura dettagliata `primary`, suggerisce se deve essere aperta durante l'installazione dell'estensione. La prima procedura dettagliata `primary` con una condizione `when` corrispondente al contesto corrente potrebbe essere aperta dal core durante l'installazione dell'estensione.", - "walkthroughs.when": "Espressione chiave di contesto per controllare la visibilità di questa procedura dettagliata.", - "walkthroughs.tasks": "Attività da completare in questa procedura dettagliata.", - "walkthroughs.tasks.id": "Identificatore univoco per questa attività. Viene usato per tenere traccia delle attività completate.", - "walkthroughs.tasks.title": "Titolo dell'attività.", - "walkthroughs.tasks.description": "Descrizione dell'attività.", - "walkthroughs.tasks.button": "Pulsante dell'attività, che può collegarsi a una risorsa esterna o eseguire un comando", - "walkthroughs.tasks.button.title": "Titolo del pulsante.", - "walkthroughs.tasks.button.command": "Comando da eseguire quando si fa clic sul pulsante.", - "walkthroughs.tasks.button.link": "Collegamento da aprire quando si fa clic sul pulsante. Quando si apre questo collegamento, l'attività viene contrassegnata come completata.", - "walkthroughs.tasks.media": "Immagine da mostrare accanto a questa attività.", - "walkthroughs.tasks.media.path": "Percorso di un'immagine, relativo alla directory dell'estensione.", - "walkthroughs.tasks.media.altText": "Testo alternativo da visualizzare quando non è possibile caricare l'immagine oppure nelle utilità per la lettura dello schermo.", - "walkthroughs.tasks.doneOn": "Segnale per contrassegnare l'attività come completata.", - "walkthroughs.tasks.oneOn.command": "Contrassegna l'attività come completata quando viene eseguito il comando specificato.", - "walkthroughs.tasks.when": "Espressione chiave di contesto per controllare la visibilità di questa attività." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Procedure dettagliate", - "help": "Guida", - "walkthroughs": "Procedure dettagliate", - "walkthroughs.goBack": "Indietro", - "walkthroughs.goNext": "Avanti", - "walkthroughs.goPrev": "Indietro" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Playground interattivo", - "miInteractivePlayground": "Playground i&&nterattivo" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Avvia senza un editor.", - "workbench.startupEditor.welcomePage": "Apre la pagina di benvenuto.", - "workbench.startupEditor.readme": "Apre il file README quando si apre una cartella che ne contiene uno; in caso contrario, torna alla pagina 'welcomePage'.", - "workbench.startupEditor.newUntitledFile": "Apre un nuovo file senza nome. Valido solo quando si apre una finestra vuota.", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Aprire la pagina di benvenuto quando si apre un'area di lavoro vuota.", - "workbench.startupEditor.gettingStarted": "Apre la pagina Attività iniziali.", - "workbench.startupEditor": "Controlla quale editor viene visualizzato all'avvio se non ne viene ripristinato nessuno dalla sessione precedente.", - "welcomePage": "Benvenuti", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Mostra estensioni di Azure", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "Il supporto per {0} è già installato.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La finestra verrà ricaricata dopo l'installazione di supporto aggiuntivo per {0}.", - "welcomePage.installingExtensionPack": "Installazione di supporto aggiuntivo per {0} in corso...", - "welcomePage.extensionPackNotFound": "Il supporto per {0} con ID {1} non è stato trovato.", - "welcomePage.keymapAlreadyInstalled": "I tasti di scelta rapida di {0} sono già installati.", - "welcomePage.willReloadAfterInstallingKeymap": "La finestra verrà ricaricata dopo l'installazione dei tasti di scelta rapida di {0}.", - "welcomePage.installingKeymap": "Installazione dei tasti di scelta rapida di {0}...", - "welcomePage.keymapNotFound": "I tasti di scelta rapida di {0} con ID {1} non sono stati trovati.", - "welcome.title": "Benvenuti", - "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", - "welcomePage.extensionListSeparator": ",", - "welcomePage.installKeymap": "Installa mappatura tastiera {0}", - "welcomePage.installExtensionPack": "Installa supporto aggiuntivo per {0}", - "welcomePage.installedKeymap": "Mappatura tastiera {0} è già installata", - "welcomePage.installedExtensionPack": "Il supporto {0} è già installato", - "ok": "OK", - "details": "Dettagli" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Attività iniziali. Panoramica su come iniziare subito a usare l'editor.", - "more": "Altro", - "close": "Nascondi", - "no categories": "Non ci sono procedure dettagliate rimanenti.", - "configure visiblity": "Configurare la visibilità?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Evoluzione dell'editor", - "gettingStarted": "Attività iniziali", - "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", - "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", - "recent": "Recenti", - "start": "Inizia", - "next": "Avanti", - "nextPage": "Pagina successiva", - "imageShowing": "Immagine che mostra {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Guida introduttiva" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Usata per rappresentare le sezioni di Attività iniziali che non sono state completate", - "gettingStartedChecked": "Usata per rappresentare le sezioni di Attività iniziali che sono state completate" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Guida introduttiva", - "more": "Altro", - "gettingStartedLabel": "Attività iniziali. Panoramica su come iniziare subito a usare l'editor.", - "pressEnterToSelect": "Premere INVIO per selezionare", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Procedure dettagliate", - "imageShowing": "Immagine che mostra {0}", - "next": "Avanti", - "nextPage": "Pagina successiva" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "non associato", - "walkThrough.gitNotFound": "Sembra che GIT non sia installato nel sistema.", - "walkThrough.embeddedEditorBackground": "Colore di sfondo degli editor incorporati nel playground interattivo." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Playground interattivo", - "editorWalkThrough": "Playground interattivo" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "editor webview" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "Il contributo viewsWelcome in '{0}' richiede l'abilitazione di 'enableProposedApi'." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "Contenuto di benvenuto delle visualizzazioni aggiunte come contributo. Il rendering del contenuto di benvenuto verrà eseguito quando nelle visualizzazioni ad albero non ci sono contenuti significativi da visualizzare, ad esempio Esplora file quando non ci sono cartelle aperte. Tale contenuto può essere usato come documentazione interna al prodotto per invitare gli utenti a usare determinate funzionalità prima che siano disponibili. Un valido esempio è il pulsante `Clona repository` nella visualizzazione di benvenuto di Esplora file.", "contributes.viewsWelcome.view": "Contenuto di benvenuto aggiunto come contributo per una visualizzazione specifica.", - "contributes.viewsWelcome.view.view": "Identificatore visualizzazione di destinazione per questo contenuto di benvenuto. Sono supportate solo le visualizzazioni ad albero.", "contributes.viewsWelcome.view.contents": "Contenuto di benvenuto da visualizzare. Il formato del contenuto è un sottoinsieme di Markdown e include solo il supporto per i collegamenti.", - "contributes.viewsWelcome.view.when": "Condizione in cui visualizzare il contenuto di benvenuto.", + "contributes.viewsWelcome.view.enablement": "Condizione per cui i pulsanti e i collegamenti dei comandi del contenuto di benvenuto devono essere abilitati.", "contributes.viewsWelcome.view.group": "Gruppo a cui appartiene questo contenuto di benvenuto.", - "contributes.viewsWelcome.view.enablement": "Condizione per cui i pulsanti e i collegamenti dei comandi del contenuto di benvenuto devono essere abilitati." + "contributes.viewsWelcome.view.view": "Identificatore visualizzazione di destinazione per questo contenuto di benvenuto. Sono supportate solo le visualizzazioni ad albero.", + "contributes.viewsWelcome.view.when": "Condizione in cui visualizzare il contenuto di benvenuto." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [rifiutare esplicitamente]({1}).", - "telemetryOptOut.optInNotice": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [acconsentire esplicitamente]({1}).", - "telemetryOptOut.readMore": "Altre informazioni", - "telemetryOptOut.optOutOption": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per altri dettagli.", - "telemetryOptOut.OptIn": "Sì, accetto", - "telemetryOptOut.OptOut": "No, grazie" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Contrassegna come completato", + "close": "Nascondi", + "configureVisibility": "Configura contenuto della pagina iniziale", + "gettingStarted": "Attività iniziali", + "gettingStarted.allStepsComplete": "Tutti i {0} passaggi sono stati completati.", + "gettingStarted.editingEvolved": "Evoluzione dell'editor", + "gettingStarted.someStepsComplete": "{0} di {1} passaggi completati", + "gettingStartedLabel": "Attività iniziali. Panoramica su come iniziare subito a usare l'editor.", + "imageShowing": "Immagine che mostra {0}", + "more": "Altro", + "nextOne": "Sezione successiva", + "pickWalkthroughs": "Seleziona le procedure dettagliate da visualizzare", + "recent": "Recenti", + "show more recents": "Mostra tutte le cartelle recenti {0}", + "start": "Inizia", + "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", + "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Colore di sfondo dei pulsanti nella pagina di benvenuto.", - "welcomePage.buttonHoverBackground": "Colore di sfondo al passaggio del mouse dei pulsanti nella pagina di benvenuto.", - "welcomePage.background": "Colore di sfondo della pagina di benvenuto.", - "welcomePage.tileBackground": "Colore di sfondo dei riquadri nella pagina Attività iniziali.", - "welcomePage.tileHoverBackground": "Colore di sfondo al passaggio del mouse dei riquadri nella pagina Attività iniziali.", - "welcomePage.tileShadow": "Colore ombreggiatura dei pulsanti di categoria della procedura dettagliata della pagina iniziale.", - "welcomePage.progress.background": "Colore primo piano delle barre di avanzamento della pagina di benvenuto.", - "welcomePage.progress.foreground": "Colore di sfondo delle barre di avanzamento della pagina di benvenuto." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Attività iniziali", + "gettingStarted": "Attività iniziali", + "gettingStarted.goBack": "Indietro", + "gettingStarted.goNext": "Avanti", + "gettingStarted.goPrev": "Indietro", + "gettingStarted.markStepComplete": "Contrassegna il passaggio come completato", + "gettingStarted.markStepInomplete": "Contrassegna il passaggio come incompleto", + "help": "Guida", + "workbench.welcomePage.experimental.startEntryContributions": "Se è abilitata, consente alle estensioni di aggiungere elementi come contributo alla sezione \"Avvia\" della pagina iniziale. Sperimentale e soggetta a interruzioni in caso di modifica dell'API.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Se è abilitata, la procedura dettagliata dell'estensione verrà aperta quando si installa l'estensione. Le procedure dettagliate sono gli elementi aggiunti come contributi alla sezione 'Attività iniziali' della pagina iniziale" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Evoluzione dell'editor", - "welcomePage.start": "Avvia", - "welcomePage.newFile": "Nuovo file", - "welcomePage.openFolder": "Apri cartella...", - "welcomePage.gitClone": "clona repository...", - "welcomePage.recent": "Recenti", - "welcomePage.moreRecent": "Altro...", - "welcomePage.noRecentFolders": "Non ci sono cartelle recenti", - "welcomePage.help": "Guida", - "welcomePage.keybindingsCheatsheet": "Bigino combinazione tasti stampabile", - "welcomePage.introductoryVideos": "Video introduttivi", - "welcomePage.tipsAndTricks": "Suggerimenti e trucchi", - "welcomePage.productDocumentation": "Documentazione del prodotto", - "welcomePage.gitHubRepository": "Repository GitHub", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "Iscriviti alla newsletter", - "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", - "welcomePage.customize": "Personalizza", - "welcomePage.installExtensionPacks": "Strumenti e linguaggi", - "welcomePage.installExtensionPacksDescription": "Installare il supporto per {0} e {1}", - "welcomePage.showLanguageExtensions": "Mostra altre estensioni del linguaggio", - "welcomePage.moreExtensions": "altro", - "welcomePage.installKeymapDescription": "Impostazioni e tasti di scelta rapida", - "welcomePage.installKeymapExtension": "Installa le impostazioni e i tasti di scelta rapida di {0} e {1}", - "welcomePage.showKeymapExtensions": "Mostra altre estensioni mappature tastiera", - "welcomePage.others": "altri", - "welcomePage.colorTheme": "Tema colori", - "welcomePage.colorThemeDescription": "Tutto quel che serve per configurare editor e codice nel modo desiderato", - "welcomePage.learn": "Impara", - "welcomePage.showCommands": "Trova ed esegui tutti i comandi", - "welcomePage.showCommandsDescription": "Accesso e ricerca rapida di comandi dal riquadro comandi ({0})", - "welcomePage.interfaceOverview": "Panoramica dell'interfaccia", - "welcomePage.interfaceOverviewDescription": "Immagine in sovrimpressione che evidenzia i principali componenti dell'interfaccia utente", - "welcomePage.interactivePlayground": "Playground interattivo", - "welcomePage.interactivePlaygroundDescription": "Breve panoramica delle funzionalità essenziali dell'editor" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "Deprecata. In alternativa, usare `image` o `markdown`", + "startEntries": "Aggiunge come contributo i comandi per consentire agli utenti di iniziare a usare facilmente l'estensione. Sperimentale e disponibile solo nella versione Insider di VS Code.", + "startEntries.command": "Comando da eseguire.", + "startEntries.description": "Descrizione dell'elemento iniziale.", + "startEntries.title": "Titolo dell'elemento iniziale.", + "startEntries.type": "Tipo di elemento iniziale. Viene usato per il raggruppamento. I valori supportati sono `sample-notebook` o `template-folder`.", + "startEntries.when": "Espressione chiave di contesto per controllare la visibilità di questo elemento iniziale.", + "title": "Titolo", + "usesteps": "Deprecata. In alternativa, usare `steps`", + "walkthroughs": "Aggiunge procedure dettagliate come contributi per consentire agli utenti di iniziare a usare l'estensione.", + "walkthroughs.description": "Descrizione della procedura dettagliata.", + "walkthroughs.id": "Identificatore univoco per questa procedura dettagliata.", + "walkthroughs.primary.deprecated": "Deprecata. La prima procedura dettagliata con una condizione soddisfatta verrà aperta durante l'installazione.", + "walkthroughs.steps": "Passaggi da completare in questa procedura dettagliata.", + "walkthroughs.steps.button.deprecated.interpolated": "Deprecato. Utilizzare i collegamenti Markdown nella descrizione invece, ad esempio {0}, {1} o {2}", + "walkthroughs.steps.completionEvents": "Eventi che devono attivare il contrassegno di completamento per questo passaggio. Se è vuoto o non è definito, il passaggio risulterà completato quando si fa clic su uno dei pulsanti o dei collegamenti del passaggio. Se nel passaggio non sono presenti pulsanti o collegamenti, verrà eseguita una verifica quando viene selezionato.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Contrassegna il passaggio come completato quando viene installata un'estensione con l'ID specificato. Se l'estensione è già installata, il passaggio verrà avviato già con il contrassegno di completamento.", + "walkthroughs.steps.completionEvents.onCommand": "Contrassegna il passaggio come completato quando si esegue un comando specificato in una posizione qualsiasi in VS Code.", + "walkthroughs.steps.completionEvents.onContext": "Contrassegna il passaggio come completato quando un'espressione chiave di contesto è vera.", + "walkthroughs.steps.completionEvents.onLink": "Contrassegna il passaggio come completato quando viene aperto un collegamento specificato tramite un passaggio di Attività iniziali.", + "walkthroughs.steps.completionEvents.onSettingChanged": "Contrassegna il passaggio come completato quando un'impostazione specificata viene modificata", + "walkthroughs.steps.completionEvents.onView": "Contrassegna il passaggio come completato quando viene aperta una visualizzazione specifica", + "walkthroughs.steps.completionEvents.stepSelected": "Contrassegna il passaggio come completato non appena viene selezionato.", + "walkthroughs.steps.description.interpolated": "Descrizione del passaggio. Supporta testo ``preformattato``, in __corsivo e in **grassetto**. Usare i collegamenti di tipo Markdown per comandi o collegamenti esterni:{0}, {1}, o {2}. I collegamenti sulla relativa riga verranno visualizzati come pulsanti.", + "walkthroughs.steps.doneOn": "Segnale per contrassegnare il passaggio come completato.", + "walkthroughs.steps.doneOn.deprecation": "doneOn è deprecata. Per impostazione predefinita, i passaggi verranno contrassegnati come completati quando vengono selezionati i relativi pulsanti per la configurazione di completionEvents per utilizzi futuri", + "walkthroughs.steps.id": "Identificatore univoco per questo passaggio. Viene usato per tenere traccia dei passaggi completati.", + "walkthroughs.steps.media": "File multimediali da visualizzare con questo passaggio; può essere un'immagine o contenuto Markdown.", + "walkthroughs.steps.media.altText": "Testo alternativo da visualizzare quando non è possibile caricare l'immagine oppure nelle utilità per la lettura dello schermo.", + "walkthroughs.steps.media.image.path.dark.string": "Percorso dell'immagine per i temi scuri, relativo alla directory dell'estensione.", + "walkthroughs.steps.media.image.path.hc.string": "Percorso dell'immagine per i temi a contrasto elevato, relativo alla directory dell'estensione.", + "walkthroughs.steps.media.image.path.light.string": "Percorso dell'immagine per i temi chiari, relativo alla directory dell'estensione.", + "walkthroughs.steps.media.image.path.string": "Percorso di un'immagine o di un oggetto costituito dai percorsi delle immagini chiare, scure e a contrasto elevato relativi alla directory dell'estensione. A seconda del contesto, l'immagine verrà visualizzata con una larghezza compresa tra 400 px e 800 px, con limiti simili per l'altezza. Per supportare i display HIDPI, il rendering dell'immagine verrà eseguito con un ridimensionamento di 1,5 volte, ad esempio un'immagine la cui larghezza è pari a 900 pixel fisici verrà visualizzata come se la larghezza fosse pari a 600 pixel logici.", + "walkthroughs.steps.media.markdown.path": "Percorso del documento Markdown, relativo alla directory dell'estensione.", + "walkthroughs.steps.oneOn.command": "Contrassegna il passaggio come completato quando viene eseguito il comando specificato.", + "walkthroughs.steps.title": "Titolo del passaggio.", + "walkthroughs.steps.when": "Espressione chiave di contesto per controllare la visibilità di questo passaggio.", + "walkthroughs.title": "Titolo della procedura dettagliata.", + "walkthroughs.when": "Espressione chiave di contesto per controllare la visibilità di questa procedura dettagliata." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Usata per rappresentare i passaggi di Attività iniziali che sono stati completati", + "gettingStartedUnchecked": "Usata per rappresentare i passaggi di Attività iniziali che non sono stati completati" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Guida introduttiva" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "Piattaforma dell'area di lavoro corrente, che nei contesti remoti può essere diversa dalla piattaforma dell'interfaccia utente" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Icona usata per la categoria Configurazione di Attività iniziali", + "browseLangExts": "Sfoglia le estensioni del linguaggio", + "browseRecommended": "Sfoglia le estensioni consigliate", + "cloneRepo": "Clona repository", + "commandPalette": "Apri il riquadro comandi", + "enableSync": "Abilita Sincronizzazione impostazioni", + "enableTrust": "abilita attendibilità", "getting-started-beginner-icon": "Icona usata per la categoria Principiante di Attività iniziali", - "getting-started-codespaces-icon": "Icona usata per la categoria Codespace di Attività iniziali", - "gettingStarted.newFile.title": "Nuovo file", - "gettingStarted.newFile.description": "Consente di iniziare con un nuovo file vuoto", - "gettingStarted.openMac.title": "Apri...", - "gettingStarted.openMac.description": "Consente di aprire un file o una cartella per iniziare a lavorare", - "gettingStarted.openFile.title": "Apri file...", - "gettingStarted.openFile.description": "Consente di aprire un file per iniziare a lavorare", - "gettingStarted.openFolder.title": "Apri cartella...", - "gettingStarted.openFolder.description": "Consente di aprire una cartella per iniziare a lavorare", - "gettingStarted.cloneRepo.title": "Clona repository GIT...", - "gettingStarted.cloneRepo.description": "Clona un repository GIT", - "gettingStarted.topLevelCommandPalette.title": "Esegui un comando...", - "gettingStarted.topLevelCommandPalette.description": "Usare il riquadro comandi per visualizzare ed eseguire tutti i comandi di VS Code", - "gettingStarted.codespaces.title": "Primer in Codespaces", - "gettingStarted.codespaces.description": "Ambiente di codice istantaneo per essere subito operativi.", - "gettingStarted.runProject.title": "Compila ed esegui l'app", - "gettingStarted.runProject.description": "Consente di compilare, eseguire ed eseguire il debug del codice nel cloud direttamente dal browser.", - "gettingStarted.runProject.button": "Avvia debug (F5)", - "gettingStarted.forwardPorts.title": "Accedi all'applicazione in esecuzione", - "gettingStarted.forwardPorts.description": "Le porte in esecuzione nel codespace vengono inoltrate automaticamente al web, per consentirne l'apertura nel browser.", - "gettingStarted.forwardPorts.button": "Mostra pannello Porte", - "gettingStarted.pullRequests.title": "Richieste pull a portata di mano", - "gettingStarted.pullRequests.description": "È possibile allineare il codice al flusso di lavoro GitHub in modo da visualizzare richieste pull, aggiungere commenti, unire i rami ed eseguire altre operazioni.", - "gettingStarted.pullRequests.button": "Apri visualizzazione GitHub", - "gettingStarted.remoteTerminal.title": "Esegui le attività nel terminale integrato", - "gettingStarted.remoteTerminal.description": "Consente di eseguire attività rapide da riga di comando usando il terminale predefinito.", - "gettingStarted.remoteTerminal.button": "Sposta lo stato attivo sul terminale", - "gettingStarted.openVSC.title": "Sviluppa in modalità remota in VS Code", - "gettingStarted.openVSC.description": "È possibile sfruttare tutta la potenza dell'ambiente di sviluppo cloud dall'istanza locale di VS Code. Per configurare tale istanza, installare l'estensione GitHub Codespaces e connettere l'account GitHub.", - "gettingStarted.openVSC.button": "Apri in VS Code", - "gettingStarted.setup.title": "Configurazione rapida", - "gettingStarted.setup.description": "È possibile estendere e personalizzare VS Code in base alle esigenze.", - "gettingStarted.pickColor.title": "Personalizza l'aspetto con i temi", - "gettingStarted.pickColor.description": "Consente di selezionare un tema colori in base alle preferenze utente durante la scrittura del codice.", - "gettingStarted.pickColor.button": "Seleziona un tema", - "gettingStarted.findLanguageExts.title": "Scrittura di codice in qualsiasi linguaggio", - "gettingStarted.findLanguageExts.description": "VS Code supporta oltre 50 linguaggi di programmazione. Molti sono già incorporati, ma basta un clic per installarne facilmente altri sotto forma di estensioni.", - "gettingStarted.findLanguageExts.button": "Sfoglia le estensioni del linguaggio", - "gettingStarted.keymaps.title": "Esegui la migrazione dei tasti di scelta rapida", - "gettingStarted.keymaps.description": "Le estensioni mappature tastiera consentono di importare i tasti di scelta rapida preferiti di altri editor in VS Code.", - "gettingStarted.keymaps.button": "Estensioni mappature tastiera", - "gettingStarted.settingsSync.title": "Sincronizza la configurazione preferita", - "gettingStarted.settingsSync.description": "Per non perdere la configurazione perfetta di VS Code, è possibile usare Sincronizzazione impostazioni, che consente di eseguire il backup e condividere impostazioni, tasti di scelta rapida ed estensioni installate in diverse istanze di VS Code.", - "gettingStarted.settingsSync.button": "Abilita Sincronizzazione impostazioni", - "gettingStarted.setup.OpenFolder.title": "Apri la cartella del progetto", - "gettingStarted.setup.OpenFolder.description": "Per iniziare a scrivere codice, creare una cartella di progetto.", - "gettingStarted.setup.OpenFolder.button": "Seleziona una cartella", - "gettingStarted.setup.OpenFolder.description2": "Per iniziare a scrivere codice, creare una cartella di progetto.", - "gettingStarted.quickOpen.title": "Apri file con Quick Open", - "gettingStarted.quickOpen.description": "Basta premere un tasto per spostarsi rapidamente tra i file. Suggerimento: per aprire più file, premere il tasto freccia DESTRA.", - "gettingStarted.quickOpen.button": "Apri un file con Quick Open", - "gettingStarted.beginner.title": "Informazioni sulle nozioni fondamentali", + "getting-started-intermediate-icon": "Icona usata per la categoria intermedia di Attività iniziali", + "getting-started-setup-icon": "Icona usata per la categoria Configurazione di Attività iniziali", "gettingStarted.beginner.description": "Passa direttamente a VS Code per una panoramica delle funzionalità necessarie.", - "gettingStarted.commandPalette.title": "Trova ed esegui comandi", - "gettingStarted.commandPalette.description": "Il modo più semplice per cercare e scoprire tutte le funzionalità e i collegamenti di VS Code.", - "gettingStarted.commandPalette.button": "Apri il riquadro comandi", - "gettingStarted.terminal.title": "Comodo terminale integrato", - "gettingStarted.terminal.description": "È possibile eseguire rapidamente i comandi della shell e monitorare l'output di compilazione, proprio accanto al codice.", - "gettingStarted.terminal.button": "Mostra pannello del terminale", + "gettingStarted.beginner.title": "Informazioni sulle nozioni fondamentali", + "gettingStarted.cloneRepo.description": "Clona un repository GIT", + "gettingStarted.cloneRepo.title": "Clona repository GIT...", + "gettingStarted.commandPalette.description.interpolated": "Il riquadro comandi consente di eseguire qualsiasi attività in VS Code usando la tastiera. Per **fare pratica**, cercare i comandi frequenti per risparmiare tempo e mantenerli nel flusso.\r\n{0}\r\n__Provare a cercare 'attiva/disattiva visualizzazione'.__", + "gettingStarted.commandPalette.title": "Un solo collegamento per accedere a tutto", + "gettingStarted.debug.description.interpolated": "Accelerare il ciclo di modifica, build, test e debug configurando una configurazione di avvio.\r\n{0}", + "gettingStarted.debug.title": "Guarda il codice in azione", + "gettingStarted.extensions.description.interpolated": "Le estensioni sono potenziamenti di VS Code. Spaziano da pratici strumenti per la produttività, all'espansione di funzionalità già pronte all'uso, fino all'aggiunta di funzionalità completamente nuove.\r\n{0}", "gettingStarted.extensions.title": "Estendibilità senza limiti", - "gettingStarted.extensions.description": "Le estensioni sono potenziamenti di VS Code. Spaziano da pratici strumenti per la produttività, all'espansione di funzionalità già pronte all'uso, fino all'aggiunta di funzionalità completamente nuove.", - "gettingStarted.extensions.button": "Sfoglia le estensioni consigliate", + "gettingStarted.findLanguageExts.description.interpolated": "È possibile scrivere codice in modo più intelligente con evidenziazione della sintassi, completamento del codice, linting e debug. Anche se molti linguaggi sono predefiniti, è possibile aggiungerne altri come estensioni.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Supporto completo per tutti i linguaggi", + "gettingStarted.intermediate.description": "Suggerimenti e consigli per ottimizzare il flusso di lavoro di sviluppo.", + "gettingStarted.intermediate.title": "Migliora la produttività", + "gettingStarted.newFile.description": "Consente di iniziare con un nuovo file vuoto", + "gettingStarted.newFile.title": "Nuovo file", + "gettingStarted.notebook.title": "Personalizza notebook", + "gettingStarted.notebookProfile.description": "Consente di modificare il funzionamento dei notebook nel modo preferito", + "gettingStarted.notebookProfile.title": "Seleziona il layout per i notebook", + "gettingStarted.openFile.description": "Consente di aprire un file per iniziare a lavorare", + "gettingStarted.openFile.title": "Apri file...", + "gettingStarted.openFolder.description": "Consente di aprire una cartella per iniziare a lavorare", + "gettingStarted.openFolder.title": "Apri cartella...", + "gettingStarted.openMac.description": "Consente di aprire un file o una cartella per iniziare a lavorare", + "gettingStarted.openMac.title": "Apri...", + "gettingStarted.pickColor.description.interpolated": "La combinazione di colori corretta consente di concentrarsi sul codice, non affatica gli occhi ed è facile e divertente da usare.\r\n{0}", + "gettingStarted.pickColor.title": "Scegli l'aspetto desiderato", + "gettingStarted.playground.description.interpolated": "Si vuole codificare in modo più rapido e intelligente? Esercitarsi con potenti caratteristiche di modifica del codice nel playground interattivo.\r\n{0}", + "gettingStarted.playground.title": "Ridefinisci le competenze di modifica", + "gettingStarted.quickOpen.description.interpolated": "Basta premere un tasto per spostarsi rapidamente tra i file. Suggerimento: per aprire più file, premere il tasto freccia DESTRA.", + "gettingStarted.quickOpen.title": "Spostamenti rapidi tra i file", + "gettingStarted.scm.description.interpolated": "Non è più necessario cercare i comandi GIT. I flussi di lavoro GIT e GitHub sono integrati.\r\n{0}", + "gettingStarted.scm.title": "Tieni traccia del codice con GIT", + "gettingStarted.scmClone.description.interpolated": "È possibile configurare il controllo della versione predefinito per il progetto per tenere traccia delle modifiche e collaborare con altri utenti.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "È possibile configurare il controllo della versione predefinito per il progetto per tenere traccia delle modifiche e collaborare con altri utenti.\r\n{0}", + "gettingStarted.settings.description.interpolated": "È possibile modificare ogni aspetto di VS Code e delle estensioni. Per facilitare l'uso, le impostazioni usate più di frequente vengono elencate per prime.\r\n{0}", "gettingStarted.settings.title": "Ottimizza le impostazioni personali", - "gettingStarted.settings.description": "È possibile modificare ogni aspetto di VS Code e delle estensioni. Per facilitare l'uso, le impostazioni usate più di frequente vengono elencate per prime.", - "gettingStarted.settings.button": "Perfeziona le impostazioni personali", + "gettingStarted.settingsSync.description.interpolated": "Per non perdere la configurazione perfetta di VS Code, è possibile usare Sincronizzazione impostazioni, che consente di eseguire il backup e condividere impostazioni, tasti di scelta rapida ed estensioni in diverse installazioni.\r\n{0}", + "gettingStarted.settingsSync.title": "Sincronizza gli elementi personali tra tutti i dispositivi", + "gettingStarted.setup.OpenFolder.description.interpolated": "È tutto impostato per iniziare a scrivere codice. Aprire una cartella di progetto per aggiungere i file al codice VS.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Apri il codice", + "gettingStarted.setup.description": "Consente di individuare le migliori opzioni per personalizzare VS Code.", + "gettingStarted.setup.title": "Introduzione a VS Code", + "gettingStarted.shortcuts.description.interpolated": "Una volta individuati i comandi preferiti, è possibile creare scelte rapide da tastiera personalizzate per l'accesso immediato.\r\n{0}", + "gettingStarted.shortcuts.title": "Personalizza i collegamenti", + "gettingStarted.splitview.description.interpolated": "È possibile sfruttare al meglio lo spazio di visualizzazione aprendo i file affiancati, verticalmente e orizzontalmente.\r\n{0}", + "gettingStarted.splitview.title": "Modifica affiancata", + "gettingStarted.tasks.description.interpolated": "È possibile creare attività per i flussi di lavoro comuni e sfruttare l'esperienza integrata di esecuzione di script e controllo automatico dei risultati.\r\n{0}", + "gettingStarted.tasks.title": "Automatizza le attività di progetto", + "gettingStarted.terminal.description.interpolated": "È possibile eseguire rapidamente i comandi della shell e monitorare l'output di compilazione, proprio accanto al codice.\r\n{0}", + "gettingStarted.terminal.title": "Comodo terminale integrato", + "gettingStarted.topLevelCommandPalette.description": "Usare il riquadro comandi per visualizzare ed eseguire tutti i comandi di VS Code", + "gettingStarted.topLevelCommandPalette.title": "Esegui un comando...", + "gettingStarted.videoTutorial.description.interpolated": "Prima di una serie di brevi e pratiche esercitazioni video sulle funzionalità principali di VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Introduzione alle funzionalità", - "gettingStarted.videoTutorial.description": "Prima di una serie di brevi e pratiche esercitazioni video sulle funzionalità principali di VS Code.", - "gettingStarted.videoTutorial.button": "Guarda l'esercitazione" + "gettingStarted.workspaceTrust.description.interpolated": "{0} consente di decidere se le cartelle di progetto devono **consentire o limitare** l'esecuzione automatica di codice ·(necessario per estensioni, debug e così via)·.\r\nL'apertura di un file o una cartella chiede di concedere l'attendibilità. È sempre possibile {1}in seguito.", + "gettingStarted.workspaceTrust.title": "Esplora e modifica il codice in modo sicuro", + "initRepo": "Inizializza repository GIT", + "keyboardShortcuts": "Tasti di scelta rapida", + "openInteractivePlayground": "Apri playground interattivo", + "openSCM": "Apri controllo del codice sorgente", + "pickFolder": "Seleziona una cartella", + "quickOpen": "Apri un file con Quick Open", + "runProject": "Esegui il progetto", + "runTasks": "Esegui attività rilevate automaticamente", + "showTerminal": "Mostra pannello del terminale", + "splitEditor": "Dividi editor", + "titleID": "Sfoglia temi colore", + "tweakSettings": "Perfeziona le impostazioni personali", + "watch": "Guarda l'esercitazione", + "workspaceTrust": "Attendibilità dell'area di lavoro" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Contrasto elevato", + "dark": "Scuro", + "light": "Chiaro", + "seeMore": "Visualizza altri temi..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "Predefinito", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Nascondi panoramica interfaccia", + "welcomeOverlay": "Panoramica interfaccia utente", + "welcomeOverlay.commandPalette": "Trova ed esegui tutti i comandi", + "welcomeOverlay.debug": "Avvia ed esegui il debug", + "welcomeOverlay.explorer": "Esplora file", + "welcomeOverlay.extensions": "Gestisci le estensioni", + "welcomeOverlay.git": "Gestione del codice sorgente", + "welcomeOverlay.notifications": "Mostra notifiche", + "welcomeOverlay.problems": "Visualizza errori e avvisi", + "welcomeOverlay.search": "Cerca nei file", + "welcomeOverlay.terminal": "Attiva/Disattiva terminale integrato " + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Tema colori", + "welcomePage.colorThemeDescription": "Tutto quel che serve per configurare editor e codice nel modo desiderato", + "welcomePage.customize": "Personalizza", + "welcomePage.editingEvolved": "Evoluzione dell'editor", + "welcomePage.gitClone": "clona repository...", + "welcomePage.gitHubRepository": "Repository GitHub", + "welcomePage.help": "Guida", + "welcomePage.installExtensionPacks": "Strumenti e linguaggi", + "welcomePage.installExtensionPacksDescription": "Installare il supporto per {0} e {1}", + "welcomePage.installKeymapDescription": "Impostazioni e tasti di scelta rapida", + "welcomePage.installKeymapExtension": "Installa le impostazioni e i tasti di scelta rapida di {0} e {1}", + "welcomePage.interactivePlayground": "Playground interattivo", + "welcomePage.interactivePlaygroundDescription": "Breve panoramica delle funzionalità essenziali dell'editor", + "welcomePage.interfaceOverview": "Panoramica dell'interfaccia", + "welcomePage.interfaceOverviewDescription": "Immagine in sovrimpressione che evidenzia i principali componenti dell'interfaccia utente", + "welcomePage.introductoryVideos": "Video introduttivi", + "welcomePage.keybindingsCheatsheet": "Bigino combinazione tasti stampabile", + "welcomePage.learn": "Impara", + "welcomePage.moreExtensions": "altro", + "welcomePage.moreRecent": "Altro...", + "welcomePage.newFile": "Nuovo file", + "welcomePage.newsletterSignup": "Iscriviti alla newsletter", + "welcomePage.noRecentFolders": "Non ci sono cartelle recenti", + "welcomePage.openFolder": "Apri cartella...", + "welcomePage.others": "altri", + "welcomePage.productDocumentation": "Documentazione del prodotto", + "welcomePage.recent": "Recenti", + "welcomePage.showCommands": "Trova ed esegui tutti i comandi", + "welcomePage.showCommandsDescription": "Accesso e ricerca rapida di comandi dal riquadro comandi ({0})", + "welcomePage.showKeymapExtensions": "Mostra altre estensioni mappature tastiera", + "welcomePage.showLanguageExtensions": "Mostra altre estensioni del linguaggio", + "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Avvia", + "welcomePage.tipsAndTricks": "Suggerimenti e trucchi", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Dettagli", + "ok": "OK", + "welcome.title": "Benvenuti", + "welcomePage": "Benvenuti", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ",", + "welcomePage.extensionPackAlreadyInstalled": "Il supporto per {0} è già installato.", + "welcomePage.extensionPackNotFound": "Il supporto per {0} con ID {1} non è stato trovato.", + "welcomePage.installExtensionPack": "Installa supporto aggiuntivo per {0}", + "welcomePage.installKeymap": "Installa mappatura tastiera {0}", + "welcomePage.installedExtensionPack": "Il supporto {0} è già installato", + "welcomePage.installedKeymap": "Mappatura tastiera {0} è già installata", + "welcomePage.installingExtensionPack": "Installazione di supporto aggiuntivo per {0} in corso...", + "welcomePage.installingKeymap": "Installazione dei tasti di scelta rapida di {0}...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "I tasti di scelta rapida di {0} sono già installati.", + "welcomePage.keymapNotFound": "I tasti di scelta rapida di {0} con ID {1} non sono stati trovati.", + "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Mostra estensioni di Azure", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "La finestra verrà ricaricata dopo l'installazione di supporto aggiuntivo per {0}.", + "welcomePage.willReloadAfterInstallingKeymap": "La finestra verrà ricaricata dopo l'installazione dei tasti di scelta rapida di {0}." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Benvenuti", + "workbench.startupEditor": "Controlla quale editor viene visualizzato all'avvio se non ne viene ripristinato nessuno dalla sessione precedente.", + "workbench.startupEditor.gettingStarted": "Consente di aprire la nuova pagina iniziale che include contenuto utile per iniziare a usare VS Code e le estensioni.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "Quando si apre un workbench vuoto, viene aperta la nuova pagina iniziale che include contenuto utile per iniziare a usare VS Code e le estensioni.", + "workbench.startupEditor.newUntitledFile": "Apre un nuovo file senza nome. Valido solo quando si apre una finestra vuota.", + "workbench.startupEditor.none": "Avvia senza un editor.", + "workbench.startupEditor.readme": "Apre il file README quando si apre una cartella che ne contiene uno; in caso contrario, torna alla pagina 'welcomePage'.", + "workbench.startupEditor.welcomePage": "Apre la pagina iniziale legacy.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Apre la pagina iniziale legacy quando si apre un workbench vuoto." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Colore di sfondo della pagina di benvenuto.", + "welcomePage.buttonBackground": "Colore di sfondo dei pulsanti nella pagina di benvenuto.", + "welcomePage.buttonHoverBackground": "Colore di sfondo al passaggio del mouse dei pulsanti nella pagina di benvenuto.", + "welcomePage.progress.background": "Colore primo piano delle barre di avanzamento della pagina di benvenuto.", + "welcomePage.progress.foreground": "Colore di sfondo delle barre di avanzamento della pagina di benvenuto.", + "welcomePage.tileBackground": "Colore di sfondo dei riquadri nella pagina Attività iniziali.", + "welcomePage.tileHoverBackground": "Colore di sfondo al passaggio del mouse dei riquadri nella pagina Attività iniziali.", + "welcomePage.tileShadow": "Colore ombreggiatura dei pulsanti di categoria della procedura dettagliata della pagina iniziale." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Sì, accetto", + "telemetryOptOut.OptOut": "No, grazie", + "telemetryOptOut.optInNotice": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [acconsentire esplicitamente]({1}).", + "telemetryOptOut.optOutNotice": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per informazioni su come [rifiutare esplicitamente]({1}).", + "telemetryOptOut.optOutOption": "Per contribuire al miglioramento di VS Code, è possibile consentire a Microsoft di raccogliere i dati di utilizzo. Leggere l'[informativa sulla privacy]({0}) per altri dettagli.", + "telemetryOptOut.readMore": "Altre informazioni" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Playground interattivo", + "editorWalkThrough.title": "Playground interattivo" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "Playground i&&nterattivo", + "walkThrough.editor.label": "Playground interattivo" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Colore di sfondo degli editor incorporati nel playground interattivo.", + "walkThrough.gitNotFound": "Sembra che GIT non sia installato nel sistema.", + "walkThrough.unboundCommand": "non associato" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Icona per la notifica di attendibilità dell'area di lavoro.", - "requestTrustIconText": "Con alcune funzionalità è richiesta l'attendibilità dell'area di lavoro.", - "immediateTrustRequestMessage": "Una funzionalità che si sta provando a usare potrebbe rappresentare un rischio per la sicurezza se non si considera attendibile l'origine dei file o delle cartelle attualmente aperti.", - "grantWorkspaceTrustButton": "Continua", - "manageWorkspaceTrustButton": "Altre informazioni", + "addWorkspaceFolderDetail": "È in corso l'aggiunta di file a un'area di lavoro attendibile che non è attualmente attendibile. Si ritengono gli autori di questi nuovi file attendibili?", + "addWorkspaceFolderMessage": "Si considerano attendibili gli autori dei file in questa cartella?", "cancelWorkspaceTrustButton": "Annulla", - "immediateTrustRequestTitle": "Si considerano attendibili i file in questa cartella?", - "immediateTrustRequestDetail": "{0}\r\n\r\nConsiderare attendibile quest'area di lavoro solo se si considera attendibile la relativa origine. In caso contrario, verranno abilitate funzionalità che potrebbero compromettere il dispositivo o le informazioni personali.", - "trustConfigurationChangeMessage": "Per rendere effettiva questa modifica, è necessario ricaricare la finestra. Ricaricare ora la finestra?", - "status.WorkspaceTrust": "Attendibilità dell'area di lavoro", - "workspaceTrustEditor": "Editor attendibilità dell'area di lavoro", - "grantWorkspaceTrust": "Concedi attendibilità all'area di lavoro", - "workspacesCategory": "Aree di lavoro", - "confirmGrantWorkspaceTrust": "Se si concede l'attendibilità all'area di lavoro, verranno abilitate le funzionalità che potrebbero costituire un rischio per la sicurezza se il contenuto dell'area di lavoro non può essere considerato attendibile. Considerare comunque attendibile questa area di lavoro?", - "yes": "Sì", - "no": "No", - "denyWorkspaceTrust": "Nega attendibilità all'area di lavoro", - "confirmDenyWorkspaceTrust": "Se si nega l'attendibilità all'area di lavoro, verranno disabilitate le funzionalità che potrebbero costituire un rischio per la sicurezza se il contenuto dell'area di lavoro non può essere considerato attendibile. Negare l'attendibilità a questa area di lavoro?", + "checkboxString": "Considerare attendibili gli autori di tutti i file nella cartella padre '{0}'", + "dontTrustFolderOptionDescription": "Sfogliare la cartella in modalità con restrizioni", + "dontTrustOption": "No, non mi fido degli autori", + "dontTrustWorkspaceOptionDescription": "Esplora area di lavoro in modalità con restrizioni", + "folderStartupTrustDetails": "{0} fornisce funzionalità che possono eseguire automaticamente i file in questa cartella.", + "folderTrust": "Si considerano attendibili gli autori dei file in questa cartella?", + "grantFolderTrustButton": "Cartella attendibile e continua", + "grantWorkspaceTrustButton": "Considera attendibile l'area di lavoro e continua", + "immediateTrustRequestLearnMore": "Se non si considerano attendibili gli autori di questi file, non è consigliabile continuare perché i file possono essere dannosi. Vedere [our docs] (https://aka.ms/vscode-workspace-trust) per altre informazioni.", + "immediateTrustRequestMessage": "Una funzionalità che si sta provando a usare potrebbe rappresentare un rischio per la sicurezza se non si considera attendibile l'origine dei file o delle cartelle attualmente aperti.", "manageWorkspaceTrust": "Gestisci attendibilità dell'area di lavoro", - "manageWorkspaceTrustPending": "Gestisci attendibilità dell'area di lavoro (1)" + "manageWorkspaceTrustButton": "Gestisci", + "no": "No", + "restrictedModeBannerAriaLabelFolder": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa cartella per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", + "restrictedModeBannerAriaLabelWindow": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa finestra per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", + "restrictedModeBannerAriaLabelWorkspace": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile quest’area di lavoro per abilitare tutte le funzionalità. Usare i tasti di spostamento per accedere alle azioni del banner.", + "restrictedModeBannerLearnMore": "Altre informazioni", + "restrictedModeBannerManage": "Gestisci", + "restrictedModeBannerMessageFolder": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa cartella per abilitare tutte le funzionalità.", + "restrictedModeBannerMessageWindow": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile questa finestra per abilitare tutte le funzionalità.", + "restrictedModeBannerMessageWorkspace": "La modalità con restrizioni è destinata all'esplorazione del codice sicuro. Considerare attendibile quest’area di lavoro per abilitare tutte le funzionalità.", + "securityConfigurationTitle": "Sicurezza", + "startupTrustRequestLearnMore": "Se non si considerano attendibili gli autori di questi file, è consigliabile continuare in modalità con restrizioni perché i file possono essere dannosi. Vedere [our docs] (https://aka.ms/vscode-workspace-trust) per altre informazioni.", + "status.WorkspaceTrust": "Attendibilità dell'area di lavoro", + "status.ariaTrustedFolder": "Questa cartella è attendibile.", + "status.ariaTrustedWindow": "La finestra è attendibile.", + "status.ariaTrustedWorkspace": "Questa area di lavoro è attendibile.", + "status.ariaUntrustedFolder": "Modalità con restrizioni: alcune funzionalità sono disabilitate perché questa cartella non è attendibile.", + "status.ariaUntrustedWindow": "Modalità con restrizioni: alcune funzionalità sono disabilitate perché questa finestra non è attendibile.", + "status.ariaUntrustedWorkspace": "Modalità con restrizioni: alcune funzionalità sono disabilitate perché quest’area di lavoro non è attendibile.", + "status.tooltipUntrustedFolder2": "In esecuzione in modalità con restrizioni\r\n\r\nAlcune [funzionalità sono disabilitate]({0}) perché questa [cartella non è attendibile]({1}).", + "status.tooltipUntrustedWindow2": "In esecuzione in modalità con restrizioni\r\n\r\nAlcune [funzionalità sono disabilitate]({0}) perché questa [finestra non è attendibile]({1}).", + "status.tooltipUntrustedWorkspace2": "In esecuzione in modalità con restrizioni\r\n\r\nAlcune [funzionalità sono disabilitate]({0}) perché questa [area di lavoro non è attendibile]({1}).", + "trustFolderOptionDescription": "Cartella attendibile e Abilita tutte le funzionalità", + "trustOption": "Sì, mi fido degli autori", + "trustWorkspaceOptionDescription": "Considera attendibile l'area di lavoro e abilita tutte le funzionalità", + "workspace.trust.description": "Controlla se l'attendibilità dell'area di lavoro è abilitata all'interno di VS Code.", + "workspace.trust.emptyWindow.description": "Controlla se la finestra vuota è attendibile o meno per impostazione predefinita all'interno del VS Code. Se usata con '#{0}#', è possibile abilitare le funzionalità complete del codice VS senza chiedere conferma in una finestra vuota.", + "workspace.trust.startupPrompt.always": "Richiedi attendibilità ogni volta che viene aperta un'area di lavoro non attendibile.", + "workspace.trust.startupPrompt.description": "Controllare quando viene visualizzato il messaggio di avvio per la attendibilità di un'area di lavoro.", + "workspace.trust.startupPrompt.never": "Non richiedere attendibilità ogni volta che viene aperta un'area di lavoro non attendibile.", + "workspace.trust.startupPrompt.once": "Richiedi attendibilità la prima volta che viene aperta un'area di lavoro non attendibile.", + "workspace.trust.untrustedFiles.description": "Controlla come gestire l'apertura di file non attendibili in un'area di lavoro attendibile. Questa impostazione si applica anche all'apertura di file in una finestra vuota resa attendibile tramite '#{0}#'.", + "workspace.trust.untrustedFiles.newWindow": "Aprire sempre i file non attendibili in una finestra separata in modalità con restrizioni senza chiedere conferma.", + "workspace.trust.untrustedFiles.open": "Consentire sempre l'introduzione di file non attendibili in un'area di lavoro attendibile senza chiedere conferma.", + "workspace.trust.untrustedFiles.prompt": "Chiedere come gestire i file non attendibili per ogni area di lavoro. Una volta introdotti i file non attendibili in un'area di lavoro attendibile, non verrà visualizzata di nuovo la richiesta.", + "workspaceStartupTrustDetails": "{0} fornisce funzionalità che possono eseguire automaticamente i file in quest’area di lavoro.", + "workspaceTrust": "Si considerano attendibili gli autori dei file in quest’area di lavoro?", + "workspaceTrustEditor": "Editor attendibilità dell'area di lavoro", + "workspacesCategory": "Aree di lavoro", + "yes": "Sì" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Questa area di lavoro è attendibile", - "untrustedHeader": "Questa area di lavoro non è attendibile", - "unknownHeader": "Considerare attendibile questa area di lavoro?", - "unknownHeaderDescription": "Per il funzionamento di determinate estensioni in questa area di lavoro, è richiesta l'attendibilità. [Altre informazioni](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Nega attendibilità all'area di lavoro", - "workspaceTrustTransitionDetail": "Per completare questa azione in modo sicuro, tutte le finestre interessate dovranno essere ricaricate. Continuare con questa azione?", - "workspaceTrustTransitionPrimaryButton": "Sì", - "workspaceTrustTransitionSecondaryButton": "No", - "trustButton": "Considera attendibile", - "trustParentButton": "Considera tutto attendibile in {0}", - "doNotTrustButton": "Non considerare attendibile", - "onStartExtensions": "Estensioni disabilitate", - "onStartExtensionsDescription": "Le estensioni seguenti richiedono che l'area di lavoro sia attendibile. Verranno disabilitate se l'area di lavoro non è attendibile.", - "onDemandExtensions": "Estensioni con limitazioni", - "onDemandExtensionsDescription": "Le estensioni seguenti possono funzionare parzialmente in un'area di lavoro non attendibile. Alcune funzionalità verranno disattivate quando l'area di lavoro non è attendibile.", - "configurationSectionTitle": "Configura tutte le aree di lavoro", - "affectedFeaturesTitle": "Funzionalità interessate dall'attendibilità dell'area di lavoro" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "Colore usato per indicare un'area di lavoro attendibile.", - "workspaceTrustUntrustedColor": "Colore usato per indicare un'area di lavoro non attendibile.", - "workspaceTrust.tileBackground": "Colore di sfondo dei riquadri nella pagina Attendibilità dell'area di lavoro." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "Aggiungi cartella", + "deleteTrustedUri": "Elimina percorso", + "dontTrustButton": "Non considerare attendibile", + "editTrustedUri": "Cambia percorso", + "hostColumnLabel": "Host", "localAuthority": "Locale", - "okButton": "OK", - "cancelButton": "Annulla", - "removePath": "Rimuovi percorso", - "editPath": "Modifica percorso", - "addPath": "Aggiungi percorso", - "hostHeaderText": "Host", - "pathHeaderText": "Percorso", - "pathInputPlaceholder": "Elemento del percorso...", - "modified": "Modificato", - "trustedFolders": "Cartelle attendibili", - "trustedFoldersDescription": "Tutte le aree di lavoro nelle cartelle seguenti verranno considerate attendibili. In caso di conflitto con le cartelle non attendibili, l'elemento padre più vicino ne determinerà l'attendibilità.", - "untrustedFolders": "Cartelle non attendibili", - "untrustedFoldersDescription": "Tutte le aree di lavoro nelle cartelle seguenti verranno considerate non attendibili. In caso di conflitto con le cartelle attendibili, l'elemento padre più vicino ne determinerà l'attendibilità.", - "settings": "Impostazione attendibilità dell'area di lavoro" + "no untrustedSettings": "Le impostazioni dell'area di lavoro che richiedono attendibilità non sono applicate", + "pathColumnLabel": "Percorso", + "root element label": "Gestisci attendibilità dell'area di lavoro", + "selectTrustedUri": "Seleziona la cartella da considerare attendibile", + "trustButton": "Considera attendibile", + "trustParentButton": "Considera attendibile tutto nella cartella padre", + "trustUri": "Cartella attendibile", + "trustedDebugging": "Il debug è abilitato", + "trustedDescription": "Tutte le funzionalità sono abilitate perché è stata concessa l’attendibilità all'area di lavoro. [Learn more] (https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Tutte le estensioni sono abilitate", + "trustedFolder": "In una cartella attendibile", + "trustedFolderSubtitle": "Si considerano attendibili gli autori dei file nella cartella corrente. Tutte le caratteristiche sono abilitate:", + "trustedFoldersAndWorkspaces": "Cartelle e aree di lavoro attendibili", + "trustedFoldersDescription": "È possibile considerare attendibili le seguenti cartelle, i relativi elementi figlio e i file dell'area di lavoro.", + "trustedForcedReason": "Questa finestra è attendibile per la natura dell'area di lavoro aperta.", + "trustedHeaderFolder": "Questa cartella è attendibile", + "trustedHeaderWindow": "Questa finestra è attendibile", + "trustedHeaderWorkspace": "L'area di lavoro è attendibile", + "trustedSettings": "Tutte le impostazioni dell'area di lavoro sono applicate", + "trustedTasks": "Le attività sono consentite per l'esecuzione", + "trustedUnsettableWindow": "La finestra è attendibile", + "trustedWindow": "In una finestra attendibile", + "trustedWindowSubtitle": "Si considerano attendibili gli autori dei file nella finestra corrente. Tutte le caratteristiche sono abilitate:", + "trustedWorkspace": "In un'area di lavoro attendibile", + "trustedWorkspaceSubtitle": "Si considerano attendibili gli autori dei file nell'area di lavoro corrente. Tutte le caratteristiche sono abilitate:", + "untrustedDebugging": "Il debug è disabilitato.", + "untrustedDescription": "{0} si trova in una modalità con restrizioni destinata all'esplorazione del codice sicuro. [Altre informazioni] (https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} Estensioni]({1}) sono disabilitate o con funzionalità limitate", + "untrustedFolderReason": "Questa cartella è attendibile tramite le voci in grassetto nelle cartelle attendibili seguenti.", + "untrustedFolderSubtitle": "Gli autori dei file nella cartella corrente non sono attendibili. Le funzionalità seguenti sono disabilitate:", + "untrustedHeader": "Ci si trova in modalità con restrizioni", + "untrustedSettings": "[{0} impostazioni dell’area di lavoro]({1}) non sono applicate", + "untrustedTasks": "Le attività sono disabilitate", + "untrustedWindowSubtitle": "Gli autori dei file nella finestra corrente non sono attendibili. Le funzionalità seguenti sono disabilitate:", + "untrustedWorkspace": "In modalità con restrizioni", + "untrustedWorkspaceReason": "Questa area di lavoro è attendibile tramite le voci in grassetto nelle cartelle attendibili seguenti.", + "untrustedWorkspaceSubtitle": "Gli autori dei file nell’area di lavoro corrente non sono attendibili. Le funzionalità seguenti sono disabilitate:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Questa cartella contiene il file dell'area di lavoro '{0}'. Aprirlo? [Altre informazioni]({1}) sui file dell'area di lavoro.", "openWorkspace": "Apri area di lavoro", - "workspacesFound": "Questa cartella contiene più file nell'area di lavoro. Vuoi aprire uno? [Ulteriori informazioni] ({0}) sui file nell'area di lavoro.", + "selectToOpen": "Selezionare un'area di lavoro da aprire", "selectWorkspace": "Seleziona area di lavoro", - "selectToOpen": "Selezionare un'area di lavoro da aprire" + "workspaceFound": "Questa cartella contiene il file dell'area di lavoro '{0}'. Aprirlo? [Altre informazioni]({1}) sui file dell'area di lavoro.", + "workspacesFound": "Questa cartella contiene più file nell'area di lavoro. Vuoi aprire uno? [Ulteriori informazioni] ({0}) sui file nell'area di lavoro." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Concedere l'accesso a {0} per {1}... (1)", + "allow": "Consenti", "authentication.id": "ID del provider di autenticazione.", + "authentication.idConflict": "L'ID autenticazione '{0}' è già stato registrato", "authentication.label": "Nome leggibile del provider di autenticazione.", - "authenticationExtensionPoint": "Aggiunge come contributo l'autenticazione", - "loading": "Caricamento…", "authentication.missingId": "Un contributo di autenticazione deve specificare un ID.", "authentication.missingLabel": "Un contributo di autenticazione deve specificare un'etichetta.", - "authentication.idConflict": "L'ID autenticazione '{0}' è già stato registrato", - "sign in": "È richiesto l'accesso", - "confirmAuthenticationAccess": "L'estensione '{0}' prova ad accedere alle informazioni di autenticazione per l'account '{2}' di {1}.", - "allow": "Consenti", - "deny": "Nega", + "authenticationExtensionPoint": "Aggiunge come contributo l'autenticazione", "cancel": "Annulla", - "useOtherAccount": "Accedi a un altro account", - "selectAccount": "L'estensione '{0}' vuole accedere a un account {1}", + "confirmAuthenticationAccess": "L'estensione '{0}' prova ad accedere alle informazioni di autenticazione per l'account '{2}' di {1}.", + "deny": "Nega", "getSessionPlateholder": "Selezionare un account utilizzabile da '{0}' oppure premere ESC per annullare", - "accessRequest": "Concedi l'accesso a {0}... (1)", - "signInRequest": "Eseguire l'accesso per usare {0} (1)" + "loading": "Caricamento…", + "selectAccount": "L'estensione '{0}' vuole accedere a un account {1}", + "sign in": "È richiesto l'accesso", + "signInRequest": "Accedere con {0} per usare {1} (1)", + "useOtherAccount": "Accedi a un altro account" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "Non sono state effettuate modifiche", @@ -8406,328 +8798,358 @@ "workspaceEdit": "Modifica area di lavoro", "nothing": "Non sono state effettuate modifiche" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "Impossibile scrivere nel file. Si prega di aprire il file per correggere eventuali errori o avvisi nel file e riprovare.", - "errorFileDirty": "Impossibile scrivere nel file perché il file è stato modificato. Si prega di salvare il file e riprovare." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Apri configurazione attività", - "openLaunchConfiguration": "Apri configurazione di avvio", - "open": "Apri impostazioni", - "saveAndRetry": "Salva e riprova", - "errorUnknownKey": "Impossibile scrivere {0} perché {1} non è una configurazione registrata.", + "errorConfigurationFileDirty": "Non è possibile scrivere nelle impostazioni utente perché il file è stato modificato. Salvare prima il file delle impostazioni utente, quindi riprovare.", + "errorConfigurationFileDirtyFolder": "Non è possibile scrivere nelle impostazioni della cartella perché il file è stato modificato. Salvare prima il file di impostazioni della cartella '{0}', quindi riprovare.", + "errorConfigurationFileDirtyWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro perché il file è stato modificato. Salvare prima il file delle impostazioni dell'area di lavoro, quindi riprovare.", + "errorConfigurationFileModifiedSince": "Non è possibile scrivere nelle impostazioni utente perché il contenuto del file è più recente.", + "errorConfigurationFileModifiedSinceFolder": "Non è possibile scrivere nelle impostazioni della cartella perché il contenuto del file è più recente.", + "errorConfigurationFileModifiedSinceWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro perché il contenuto del file è più recente.", + "errorInvalidConfiguration": "Non è possibile scrivere nelle impostazioni utente. Aprirlo per correggere eventuali errori/avvisi e riprovare.", + "errorInvalidConfigurationFolder": "Non è possibile scrivere nelle impostazioni della cartella. Aprire le impostazioni della cartella '{0}' per correggere eventuali errori/avvisi e riprovare.", + "errorInvalidConfigurationWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro. Aprire le impostazioni dell'area di lavoro e per correggere eventuali errori/avvisi presenti nel file e riprovare.", + "errorInvalidFolderConfiguration": "Impossibile scrivere nella cartella impostazioni perché {0} non supporta l'ambito di risorsa della cartella.", + "errorInvalidFolderTarget": "Impossibile scrivere nella cartella impostazioni perché non viene fornita alcuna risorsa.", + "errorInvalidLaunchConfiguration": "Non è possibile scrivere nel file di configurazione di avvio. Aprirlo per correggere eventuali errori/avvisi e riprovare.", + "errorInvalidRemoteConfiguration": "Non è possibile scrivere nelle impostazioni utente remote. Aprire le impostazioni utente remote per correggere eventuali errori/avvisi e riprovare.", + "errorInvalidResourceLanguageConfiguraiton": "Non è possibile scrivere in Impostazioni lingua perché {0} non è un'impostazione di lingua risorse.", + "errorInvalidTaskConfiguration": "Non è possibile scrivere nel file di configurazione delle attività. Aprirlo per correggere eventuali errori/avvisi e riprovare.", + "errorInvalidUserTarget": "Impossibile scrivere le impostazioni utente perché {0} non supporta l'ambito globale.", "errorInvalidWorkspaceConfigurationApplication": "Non è possibile scrivere {0} in Impostazioni area di lavoro. Questa impostazione può essere scritta solo in Impostazioni utente.", "errorInvalidWorkspaceConfigurationMachine": "Non è possibile scrivere {0} in Impostazioni area di lavoro. Questa impostazione può essere scritta solo in Impostazioni utente.", - "errorInvalidFolderConfiguration": "Impossibile scrivere nella cartella impostazioni perché {0} non supporta l'ambito di risorsa della cartella.", - "errorInvalidUserTarget": "Impossibile scrivere le impostazioni utente perché {0} non supporta l'ambito globale.", "errorInvalidWorkspaceTarget": "Impossibile scrivere nell'area di lavoro perché {0} non supporta l'ambito globale in un'area di lavoro a cartelle multiple.", - "errorInvalidFolderTarget": "Impossibile scrivere nella cartella impostazioni perché non viene fornita alcuna risorsa.", - "errorInvalidResourceLanguageConfiguraiton": "Non è possibile scrivere in Impostazioni lingua perché {0} non è un'impostazione di lingua risorse.", - "errorNoWorkspaceOpened": "Impossibile scrivere su {0} poiché nessuna area di lavoro è aperta. Si prega di aprire un'area di lavoro e riprovare.", - "errorInvalidTaskConfiguration": "Non è possibile scrivere nel file di configurazione delle attività. Aprirlo per correggere eventuali errori/avvisi e riprovare.", - "errorInvalidLaunchConfiguration": "Non è possibile scrivere nel file di configurazione di avvio. Aprirlo per correggere eventuali errori/avvisi e riprovare.", - "errorInvalidConfiguration": "Non è possibile scrivere nelle impostazioni utente. Aprirlo per correggere eventuali errori/avvisi e riprovare.", - "errorInvalidRemoteConfiguration": "Non è possibile scrivere nelle impostazioni utente remote. Aprire le impostazioni utente remote per correggere eventuali errori/avvisi e riprovare.", - "errorInvalidConfigurationWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro. Aprire le impostazioni dell'area di lavoro e per correggere eventuali errori/avvisi presenti nel file e riprovare.", - "errorInvalidConfigurationFolder": "Non è possibile scrivere nelle impostazioni della cartella. Aprire le impostazioni della cartella '{0}' per correggere eventuali errori/avvisi e riprovare.", - "errorTasksConfigurationFileDirty": "Non è possibile scrivere nel file di configurazione delle attività perché il file è stato modificato. Salvarlo prima, quindi riprovare.", "errorLaunchConfigurationFileDirty": "Non è possibile scrivere nel file di configurazione di avvio perché il file è stato modificato. Salvarlo prima, quindi riprovare.", - "errorConfigurationFileDirty": "Non è possibile scrivere nelle impostazioni utente perché il file è stato modificato. Salvare prima il file delle impostazioni utente, quindi riprovare.", - "errorRemoteConfigurationFileDirty": "Non è possibile scrivere nelle impostazioni utente remote perché il file è stato modificato. Salvare prima il file delle impostazioni utente remote, quindi riprovare.", - "errorConfigurationFileDirtyWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro perché il file è stato modificato. Salvare prima il file delle impostazioni dell'area di lavoro, quindi riprovare.", - "errorConfigurationFileDirtyFolder": "Non è possibile scrivere nelle impostazioni della cartella perché il file è stato modificato. Salvare prima il file di impostazioni della cartella '{0}', quindi riprovare.", - "errorTasksConfigurationFileModifiedSince": "Non è possibile scrivere nel file di configurazione delle attività perché il contenuto del file è più recente.", "errorLaunchConfigurationFileModifiedSince": "Non è possibile scrivere nel file di configurazione di avvio perché il contenuto del file è più recente.", - "errorConfigurationFileModifiedSince": "Non è possibile scrivere nelle impostazioni utente perché il contenuto del file è più recente.", + "errorNoWorkspaceOpened": "Impossibile scrivere su {0} poiché nessuna area di lavoro è aperta. Si prega di aprire un'area di lavoro e riprovare.", + "errorRemoteConfigurationFileDirty": "Non è possibile scrivere nelle impostazioni utente remote perché il file è stato modificato. Salvare prima il file delle impostazioni utente remote, quindi riprovare.", "errorRemoteConfigurationFileModifiedSince": "Non è possibile scrivere nelle impostazioni dell'utente remoto perché il contenuto del file è più recente.", - "errorConfigurationFileModifiedSinceWorkspace": "Non è possibile scrivere nelle impostazioni dell'area di lavoro perché il contenuto del file è più recente.", - "errorConfigurationFileModifiedSinceFolder": "Non è possibile scrivere nelle impostazioni della cartella perché il contenuto del file è più recente.", - "userTarget": "Impostazioni utente", + "errorTasksConfigurationFileDirty": "Non è possibile scrivere nel file di configurazione delle attività perché il file è stato modificato. Salvarlo prima, quindi riprovare.", + "errorTasksConfigurationFileModifiedSince": "Non è possibile scrivere nel file di configurazione delle attività perché il contenuto del file è più recente.", + "errorUnknownKey": "Impossibile scrivere {0} perché {1} non è una configurazione registrata.", + "folderTarget": "Impostazioni cartella", + "open": "Apri impostazioni", + "openLaunchConfiguration": "Apri configurazione di avvio", + "openTasksConfiguration": "Apri configurazione attività", "remoteUserTarget": "Impostazioni utente remote", - "workspaceTarget": "Impostazioni area di lavoro", - "folderTarget": "Impostazioni cartella" + "saveAndRetry": "Salva e riprova", + "userTarget": "Impostazioni utente", + "workspaceTarget": "Impostazioni area di lavoro" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "Impossibile scrivere nel file perché il file è stato modificato. Si prega di salvare il file e riprovare.", + "errorInvalidFile": "Impossibile scrivere nel file. Si prega di aprire il file per correggere eventuali errori o avvisi nel file e riprovare." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "Non è possibile sostituire la variabile di comando '{0}' perché il comando non ha restituito un risultato di tipo stringa.", - "inputVariable.noInputSection": "È necessario definire la variabile '{0}' in una sezione '{1}' della configurazione del debug o dell'attività.", - "inputVariable.missingAttribute": "La variabile di input '{0}' è di tipo '{1}' e deve includere '{2}'.", - "inputVariable.defaultInputValue": "(Predefinita)", "inputVariable.command.noStringType": "Non è possibile sostituire la variabile di input '{0}' perché il comando '{1}' non ha restituito un risultato di tipo stringa.", - "inputVariable.unknownType": "La variabile di input '{0}' può essere solo di tipo 'promptString', 'pickString', o 'command'.", - "inputVariable.undefinedVariable": "È stata rilevata una variabile di input '{0}' non definita. Per continuare, rimuovere o definire '{0}'." + "inputVariable.defaultInputValue": "(Predefinita)", + "inputVariable.missingAttribute": "La variabile di input '{0}' è di tipo '{1}' e deve includere '{2}'.", + "inputVariable.noInputSection": "È necessario definire la variabile '{0}' in una sezione '{1}' della configurazione del debug o dell'attività.", + "inputVariable.undefinedVariable": "È stata rilevata una variabile di input '{0}' non definita. Per continuare, rimuovere o definire '{0}'.", + "inputVariable.unknownType": "La variabile di input '{0}' può essere solo di tipo 'promptString', 'pickString', o 'command'." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "Non è possibile risolvere la variabile {0}. Aprire un editor.", - "canNotResolveFolderForFile": "Variabile {0}: non è possibile trovare la cartella dell'area di lavoro di '{1}'.", - "canNotFindFolder": "Non è possibile risolvere la variabile {0}. La cartella '{1}' non esiste.", - "canNotResolveWorkspaceFolderMultiRoot": "Non è possibile risolvere la variabile {0} in un'area di lavoro a cartelle multiple. Assegnare un ambito a questa variabile usando ':' e un nome di cartella dell'area di lavoro.", - "canNotResolveWorkspaceFolder": "Non è possibile risolvere la variabile {0}. Aprire una cartella.", - "missingEnvVarName": "Non è possibile risolvere la variabile {0} perché non è assegnato alcun nome di variabile di ambiente.", - "configNotFound": "Non è possibile risolvere la variabile {0} perché l'impostazione '{1}' non è stata trovata.", - "configNoString": "Non è possibile risolvere la variabile {0} perché '{1}' è un valore strutturato.", - "missingConfigName": "Non è possibile risolvere la variabile {0} perché non è assegnato alcun nome di impostazioni.", - "canNotResolveLineNumber": "Non è possibile risolvere la variabile {0}. Assicurarsi che sia selezionata una riga nell'editor attivo.", - "canNotResolveSelectedText": "Non è possibile risolvere la variabile {0}. Assicurarsi che sia selezionato del testo nell'editor attivo.", - "noValueForCommand": "Non è possibile risolvere la variabile {0} perché al comando non è assegnato alcun valore." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Argomenti facoltativi passati al comando.", + "JsonSchema.input.command.command": "Comando da eseguire per questa variabile di input.", + "JsonSchema.input.default": "Valore predefinito per l'input.", + "JsonSchema.input.description": "La descrizione viene visualizzata quando viene richiesto input all'utente.", + "JsonSchema.input.id": "L'ID dell'input viene usato per associare un input a una variabile in formato ${input:id}.", + "JsonSchema.input.options": "Matrice di stringhe che definisce le opzioni per una selezione rapida.", + "JsonSchema.input.password": "Controlla se l'input della password viene visualizzato. Il testo digitato come input della password è nascosto.", + "JsonSchema.input.pickString.optionLabel": "Etichetta dell'opzione.", + "JsonSchema.input.pickString.optionValue": "Valore dell'opzione.", + "JsonSchema.input.type": "Tipo di richiesta input utente da usare.", + "JsonSchema.input.type.command": "Con il tipo 'command' viene eseguito un comando.", + "JsonSchema.input.type.pickString": "Con il tipo 'pickString' viene visualizzato un elenco di selezione.", + "JsonSchema.input.type.promptString": "Con il tipo 'promptString' viene aperta una casella di input per chiedere all'utente di inserire un valore.", + "JsonSchema.inputs": "Input dell'utente. Usato per la definizione di richieste di input utente, ad esempio input di una stringa di testo libero o selezione tra diverse opzioni." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "'env.', 'config.' e 'command.' sono deprecati. In alternativa, usare 'env:', 'config:' e 'command:'." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "L'ID dell'input viene usato per associare un input a una variabile in formato ${input:id}.", - "JsonSchema.input.type": "Tipo di richiesta input utente da usare.", - "JsonSchema.input.description": "La descrizione viene visualizzata quando viene richiesto input all'utente.", - "JsonSchema.input.default": "Valore predefinito per l'input.", - "JsonSchema.inputs": "Input dell'utente. Usato per la definizione di richieste di input utente, ad esempio input di una stringa di testo libero o selezione tra diverse opzioni.", - "JsonSchema.input.type.promptString": "Con il tipo 'promptString' viene aperta una casella di input per chiedere all'utente di inserire un valore.", - "JsonSchema.input.password": "Controlla se l'input della password viene visualizzato. Il testo digitato come input della password è nascosto.", - "JsonSchema.input.type.pickString": "Con il tipo 'pickString' viene visualizzato un elenco di selezione.", - "JsonSchema.input.options": "Matrice di stringhe che definisce le opzioni per una selezione rapida.", - "JsonSchema.input.pickString.optionLabel": "Etichetta dell'opzione.", - "JsonSchema.input.pickString.optionValue": "Valore dell'opzione.", - "JsonSchema.input.type.command": "Con il tipo 'command' viene eseguito un comando.", - "JsonSchema.input.command.command": "Comando da eseguire per questa variabile di input.", - "JsonSchema.input.command.args": "Argomenti facoltativi passati al comando." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "Non è possibile risolvere la variabile {0}. La cartella '{1}' non esiste.", + "canNotResolveFile": "Non è possibile risolvere la variabile {0}. Aprire un editor.", + "canNotResolveFolderForFile": "Variabile {0}: non è possibile trovare la cartella dell'area di lavoro di '{1}'.", + "canNotResolveLineNumber": "Non è possibile risolvere la variabile {0}. Assicurarsi che sia selezionata una riga nell'editor attivo.", + "canNotResolveSelectedText": "Non è possibile risolvere la variabile {0}. Assicurarsi che sia selezionato del testo nell'editor attivo.", + "canNotResolveWorkspaceFolder": "Non è possibile risolvere la variabile {0}. Aprire una cartella.", + "canNotResolveWorkspaceFolderMultiRoot": "Non è possibile risolvere la variabile {0} in un'area di lavoro a cartelle multiple. Assegnare un ambito a questa variabile usando ':' e un nome di cartella dell'area di lavoro.", + "configNoString": "Non è possibile risolvere la variabile {0} perché '{1}' è un valore strutturato.", + "configNotFound": "Non è possibile risolvere la variabile {0} perché l'impostazione '{1}' non è stata trovata.", + "missingConfigName": "Non è possibile risolvere la variabile {0} perché non è assegnato alcun nome di impostazioni.", + "missingEnvVarName": "Non è possibile risolvere la variabile {0} perché non è assegnato alcun nome di variabile di ambiente.", + "noValueForCommand": "Non è possibile risolvere la variabile {0} perché al comando non è assegnato alcun valore." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "Contiene elementi enfatizzati" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Tutti i file", + "cancel": "Annulla", + "dontSave": "&&Non salvare", + "filterName.workspace": "Area di lavoro", + "noExt": "Nessuna estensione", + "openFile.title": "Apri file", + "openFileOrFolder.title": "Apri file o cartella", + "openFolder.title": "Apri cartella", + "openWorkspace.title": "Apri area di lavoro", + "save": "&&Salva", + "saveAll": "&&Salva tutto", + "saveAsTitle": "Salva con nome", "saveChangesDetail": "Le modifiche apportate andranno perse se non vengono salvate.", "saveChangesMessage": "Salvare le modifiche apportate a {0}?", "saveChangesMessages": "Salvare le modifiche apportate ai file seguenti di {0}?", - "saveAll": "&&Salva tutto", - "save": "&&Salva", - "dontSave": "&&Non salvare", - "cancel": "Annulla", - "openFileOrFolder.title": "Apri file o cartella", - "openFile.title": "Apri file", - "openFolder.title": "Apri cartella", - "openWorkspace.title": "Apri area di lavoro", - "filterName.workspace": "Area di lavoro", - "saveFileAs.title": "Salva con nome", - "saveAsTitle": "Salva con nome", - "allFiles": "Tutti i file", - "noExt": "Nessuna estensione" + "saveFileAs.title": "Salva con nome" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Apri file locale...", - "saveLocalFile": "Salva file locale...", - "openLocalFolder": "Apri cartella locale...", "openLocalFileFolder": "Apri locale...", - "remoteFileDialog.notConnectedToRemote": "Il provider del file system per {0} non è disponibile.", - "remoteFileDialog.local": "Mostra locale", + "openLocalFolder": "Apri cartella locale...", "remoteFileDialog.badPath": "Il percorso non esiste.", "remoteFileDialog.cancel": "Annulla", "remoteFileDialog.invalidPath": "Immettere un percorso valido.", - "remoteFileDialog.validateFolder": "La cartella esiste già. Usare un nuovo nome file.", - "remoteFileDialog.validateExisting": "Il file {0} esiste già. Sovrascriverlo?", + "remoteFileDialog.local": "Mostra locale", + "remoteFileDialog.notConnectedToRemote": "Il provider del file system per {0} non è disponibile.", "remoteFileDialog.validateBadFilename": "Immettere un nome di file valido.", + "remoteFileDialog.validateExisting": "Il file {0} esiste già. Sovrascriverlo?", + "remoteFileDialog.validateFileOnly": "Selezionare un file.", + "remoteFileDialog.validateFolder": "La cartella esiste già. Usare un nuovo nome file.", + "remoteFileDialog.validateFolderOnly": "Selezionare una cartella.", "remoteFileDialog.validateNonexistentDir": "Immettere un percorso esistente.", "remoteFileDialog.windowsDriveLetter": "Iniziare il percorso con una lettera di unità.", - "remoteFileDialog.validateFileOnly": "Selezionare un file.", - "remoteFileDialog.validateFolderOnly": "Selezionare una cartella." + "saveLocalFile": "Salva file locale..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "Attualmente attivo", - "promptOpenWith.setDefaultTooltip": "Imposta come editor predefinito per i file '{0}'", - "promptOpenWith.placeHolder": "Seleziona l'editor per '{0}'", - "promptOpenWith.placeHolderGeneric": "Selezionare l'editor" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Configura predefinita", + "editorOverride.conflictingDefaults": "Sono disponibili più editor predefiniti per la risorsa.", + "editorOverride.keepDefault": "Mantenere '{0}'", + "prompOpenWith.updateDefaultPlaceHolder": "Selezionare il nuovo editor predefinito per ' {0}'", + "promptOpenWith.configureDefault": "Configurare editor predefinito per ' {0}'...", + "promptOpenWith.currentDefault": "Predefinito", + "promptOpenWith.currentDefaultAndActive": "Attivo e predefinito", + "promptOpenWith.currentlyActive": "Attiva", + "promptOpenWith.placeHolder": "Seleziona l'editor per '{0}'" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Predefinita", + "editor.editorAssociations": "Configurare i modelli glob in Editor (ad esempio,' \"*. Hex\": \"hexEditor. hexEdit\"'). Queste hanno la precedenza sul comportamento predefinito.", + "promptOpenWith.defaultEditor.displayName": "Editor di testo" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "La funzionalità Bisezione estensioni è attiva e ha disabilitato {0} estensioni. Verificare se è ancora possibile riprodurre il problema e procedere selezionando una di queste opzioni.", + "detail.start": "La funzionalità Bisezione estensioni userà la ricerca binaria per trovare un'estensione che causa un problema. Durante il processo la finestra viene ricaricata ripetutamente (circa {0} volte). Ogni volta è necessario confermare se i problemi sono ancora presenti.", + "done": "Continua", + "done.detail": "La funzionalità Bisezione estensioni è stata eseguita e ha riscontrato che il problema è causato dall'estensione {0}.", + "done.detail2": "La funzionalità Bisezione estensioni è stata eseguita ma non è stata identificata alcuna estensione. Il problema potrebbe dipendere da {0}.", + "done.disbale": "Mantieni disabilitata questa estensione", + "done.msg": "Bisezione estensioni", + "help": "Guida", + "msg.next": "Bisezione estensioni", + "msg.start": "Bisezione estensioni", + "msg2": "Avvia Bisezione estensioni", + "next.bad": "Errore", + "next.cancel": "Annulla", + "next.good": "Corretto", + "next.stop": "Arresta bisezione", + "report": "Segnala problema e continua", + "title.isBad": "Continua Bisezione estensioni", + "title.start": "Avvia Bisezione estensioni", + "title.stop": "Arresta Bisezione estensioni" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Ricarica e abilita le estensioni", + "cannot disable auth extension": "Non è possibile modificare l'abilitazione dell'estensione {0} perché da essa dipende Sincronizzazione impostazioni.", + "cannot disable auth extension in workspace": "Non è possibile modificare l'abilitazione dell'estensione {0} nell'area di lavoro perché aggiunge come contributo i provider di autenticazione", + "cannot disable language pack extension": "Non è possibile modificare l'abilitazione dell'estensione {0} perché aggiunge come contributo i Language Pack.", + "extensionsDisabled": "Tutte le estensioni installate sono temporaneamente disabilitate.", + "noWorkspace": "Non esiste alcuna area di lavoro." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "Non è stato possibile installare l'estensione {0}: il manifesto non è stato trovato.", + "cancel": "Annulla", + "cannot be installed": "Non è possibile installare l'estensione '{0}' perché non è disponibile in questa installazione.", + "extensionInstallWorkspaceTrustButton": "Area di lavoro e installazione attendibili", + "extensionInstallWorkspaceTrustContinueButton": "Installare", + "extensionInstallWorkspaceTrustManageButton": "Altre informazioni", + "extensionInstallWorkspaceTrustMessage": "Per abilitare questa estensione è necessaria un'area di lavoro attendibile.", + "install": "Installa", + "install and do no sync": "Installa (non sincronizzare)", + "install extension": "Installa estensione", + "install extensions": "Installa estensioni", + "install multiple extensions": "Installare e sincronizzare le estensioni tra i dispositivi?", + "install single extension": "Installare e sincronizzare l'estensione '{0}' tra i dispositivi?", + "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Alcune estensioni, tra cui '{1}' e '{2}' dipendono da tale estensione.", + "singleDependentError": "Non è possibile disinstallare l'estensione '{0}'. L'estensione '{1}' dipende da tale estensione.", + "twoDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Le estensioni '{1}' e '{2}' dipendono da tale estensione." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "Non è possibile installare '{0}' perché questa estensione non è un'estensione Web." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "Remoto" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "Non è possibile installare '{0}' perché questa estensione non è un'estensione Web." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Tutte le estensioni installate sono temporaneamente disabilitate.", - "Reload": "Ricarica e abilita le estensioni", - "cannot disable language pack extension": "Non è possibile modificare l'abilitazione dell'estensione {0} perché aggiunge come contributo i Language Pack.", - "cannot disable auth extension": "Non è possibile modificare l'abilitazione dell'estensione {0} perché da essa dipende Sincronizzazione impostazioni.", - "noWorkspace": "Non esiste alcuna area di lavoro.", - "cannot disable auth extension in workspace": "Non è possibile modificare l'abilitazione dell'estensione {0} nell'area di lavoro perché aggiunge come contributo i provider di autenticazione" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "Non è possibile disinstallare l'estensione '{0}'. L'estensione '{1}' dipende da tale estensione.", - "twoDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Le estensioni '{1}' e '{2}' dipendono da tale estensione.", - "multipleDependentsError": "Non è possibile disinstallare l'estensione '{0}'. Alcune estensioni, tra cui '{1}' e '{2}' dipendono da tale estensione.", - "Manifest is not found": "Non è stato possibile installare l'estensione {0}: il manifesto non è stato trovato.", - "cannot be installed": "Non è possibile installare l'estensione '{0}' perché non è disponibile in questa installazione.", - "install extension": "Installa estensione", - "install extensions": "Installa estensioni", - "install": "Installa", - "install and do no sync": "Installa (non sincronizzare)", - "cancel": "Annulla", - "install single extension": "Installare e sincronizzare l'estensione '{0}' tra i dispositivi?", - "install multiple extensions": "Installare e sincronizzare le estensioni tra i dispositivi?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con VS Code '{1}'." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "La funzionalità Bisezione estensioni è attiva e ha disabilitato {0} estensioni. Verificare se è ancora possibile riprodurre il problema e procedere selezionando una di queste opzioni.", - "title.start": "Avvia Bisezione estensioni", - "help": "Guida", - "msg.start": "Bisezione estensioni", - "detail.start": "La funzionalità Bisezione estensioni userà la ricerca binaria per trovare un'estensione che causa un problema. Durante il processo la finestra viene ricaricata ripetutamente (circa {0} volte). Ogni volta è necessario confermare se i problemi sono ancora presenti.", - "msg2": "Avvia Bisezione estensioni", - "title.isBad": "Continua Bisezione estensioni", - "done.msg": "Bisezione estensioni", - "done.detail2": "La funzionalità Bisezione estensioni è stata eseguita ma non è stata identificata alcuna estensione. Il problema potrebbe dipendere da {0}.", - "report": "Segnala problema e continua", - "done": "Continua", - "done.detail": "La funzionalità Bisezione estensioni è stata eseguita e ha riscontrato che il problema è causato dall'estensione {0}.", - "done.disbale": "Mantieni disabilitata questa estensione", - "msg.next": "Bisezione estensioni", - "next.good": "Corretto", - "next.bad": "Errore", - "next.stop": "Arresta bisezione", - "next.cancel": "Annulla", - "title.stop": "Arresta Bisezione estensioni" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Rimuovi la raccomandazione di estensione da", "select for add": "Aggiungi la raccomandazione di estensione a", - "workspace folder": "Cartella dell'area di lavoro", - "workspace": "Area di lavoro" + "select for remove": "Rimuovi la raccomandazione di estensione da", + "workspace": "Area di lavoro", + "workspace folder": "Cartella dell'area di lavoro" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "Non è possibile avviare l'host dell'estensione: le versioni non corrispondono.", - "relaunch": "Riavvia VS Code", - "extensionService.crash": "L'host dell'estensione è stato terminato in modo imprevisto.", - "devTools": "Apri strumenti di sviluppo", - "restart": "Riavvia host dell'estensione", - "getEnvironmentFailure": "Non è stato possibile recuperare l'ambiente remoto", - "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}", - "enableResolver": "Per aprire la finestra remota, è necessaria l'estensione '{0}'.\r\nAbilitarla?", - "enable": "Abilita e ricarica", - "installResolver": "Per aprire la finestra remota, è necessaria l'estensione '{0}'.\r\nInstallare l'estensione?", - "install": "Installa e ricarica", - "resolverExtensionNotFound": "`{0}` non trovato nel Marketplace", - "restartExtensionHost": "Riavvia host dell'estensione" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi arrestato alla prima riga e richiedere un debugger per continuare.", - "extensionHost.startupFail": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi verificato un problema.", - "reloadWindow": "Ricarica finestra", - "extension host Log": "Host dell'estensione", - "extensionHost.error": "Errore restituito dall'host dell'estensione: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Sovrascrittura dell'estensione {0} con {1}.", - "extensionUnderDevelopment": "Caricamento dell'estensione di sviluppo in {0}", - "extensionCache.invalid": "Le estensioni sono state modificate sul disco. Ricaricare la finestra.", - "reloadWindow": "Ricarica finestra" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}", - "extensionTestError": "Non è stato trovato alcun host dell'estensione in grado di avviare Test Runner alla posizione {0}." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host dell'estensione remoto" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Installazione dell'estensione '{0}'...", + "Reload": "Ricarica finestra e apri", + "confirmUrl": "Consentire a un'estensione di aprire questo URI?", + "enableAndHandle": "L'estensione '{0}' è disabilitata. Abilitare l'estensione e caricare la finestra per aprire l'URL?", + "enableAndReload": "&&Abilita e apri", + "extensions": "Estensioni", + "install": "&&Installa", + "installAndHandle": "L'estensione '{0}' non è installata. Installare l'estensione e ricaricare la finestra per aprire l'URL?", + "manage": "Gestisci URI delle estensioni autorizzate...", + "no": "Al momento non sono presenti URI di estensione autorizzati.", + "open": "&&Apri", + "reload": "Ricaricare la finestra e aprire l'URL '{0}'?", + "reloadAndHandle": "L'estensione '{0}' non è caricata. Ricaricare la finestra per caricare l'estensione e aprire l'URL?", + "reloadAndOpen": "&&Ricarica la finestra e apri", + "rememberConfirmUrl": "Non chiedere più per questa estensione." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "Host dell'estensione worker" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "Consentire a un'estensione di aprire questo URI?", - "rememberConfirmUrl": "Non chiedere più per questa estensione.", - "open": "&&Apri", - "reloadAndHandle": "L'estensione '{0}' non è caricata. Ricaricare la finestra per caricare l'estensione e aprire l'URL?", - "reloadAndOpen": "&&Ricarica la finestra e apri", - "enableAndHandle": "L'estensione '{0}' è disabilitata. Abilitare l'estensione e caricare la finestra per aprire l'URL?", - "enableAndReload": "&&Abilita e apri", - "installAndHandle": "L'estensione '{0}' non è installata. Installare l'estensione e ricaricare la finestra per aprire l'URL?", - "install": "&&Installa", - "Installing": "Installazione dell'estensione '{0}'...", - "reload": "Ricaricare la finestra e aprire l'URL '{0}'?", - "Reload": "Ricarica finestra e apri", - "manage": "Gestisci URI delle estensioni autorizzate...", - "extensions": "Estensioni", - "no": "Al momento non sono presenti URI di estensione autorizzati." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", - "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto.", - "web": "Tipo dell'estensione Web worker. Una tale estensione può essere eseguita in un host dell'estensione Web worker.", - "vscode.extension.engines": "Compatibilità del motore.", - "vscode.extension.engines.vscode": "Per le estensioni di Visual Studio Code consente di specificare la versione di Visual Studio Code con cui è compatibile l'estensione. Non può essere *. Ad esempio: ^0.10.5 indica la compatibilità con la versione minima 0.10.5 di Visual Studio Code.", - "vscode.extension.publisher": "Editore dell'estensione Visual Studio Code.", - "vscode.extension.displayName": "Nome visualizzato per l'estensione usato nella raccolta di Visual Studio Code.", - "vscode.extension.categories": "Categorie usate dalla raccolta di Visual Studio Code per definire la categoria dell'estensione.", - "vscode.extension.category.languages.deprecated": "Usa in alternativa 'Linguaggi di programmazione'", - "vscode.extension.galleryBanner": "Banner usato nel marketplace di Visual Studio Code.", - "vscode.extension.galleryBanner.color": "Colore del banner nell'intestazione pagina del marketplace di Visual Studio Code.", - "vscode.extension.galleryBanner.theme": "Tema colori per il tipo di carattere usato nel banner.", - "vscode.extension.contributes": "Tutti i contributi dell'estensione Visual Studio Code rappresentati da questo pacchetto.", - "vscode.extension.preview": "Imposta l'estensione in modo che venga contrassegnata come Anteprima nel Marketplace.", - "vscode.extension.activationEvents": "Eventi di attivazione per l'estensione Visual Studio Code.", - "vscode.extension.activationEvents.onLanguage": "Un evento di attivazione emesso ogni volta che viene aperto un file che risolve nella lingua specificata.", - "vscode.extension.activationEvents.onCommand": "Un evento di attivazione emesso ogni volta che viene invocato il comando specificato.", - "vscode.extension.activationEvents.onDebug": "Un evento di attivazione emesso ogni volta che un utente sta per avviare il debug o sta per impostare le configurazioni di debug.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento di attivazione emesso ogni volta che un \"launch.json\" deve essere creato (e tutti i metodi di provideDebugConfigurations devono essere chiamati).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Evento di attivazione generato ogni volta che è necessario creare un elenco di tutte le configurazioni di debug (ed è necessario chiamare tutti i metodi provideDebugConfigurations per l'ambito \"dynamic\").", - "vscode.extension.activationEvents.onDebugResolve": "Un evento di attivazione emesso ogni volta che una sessione di debug di tipo specifico sta per essere lanciata (e un corrispondente metodo resolveDebugConfiguration deve essere chiamato).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Un evento di attivazione emesso ogni volta che una sessione di debug di tipo specifico sta per essere lanciata (e un corrispondente metodo resolveDebugConfiguration deve essere chiamato).", - "vscode.extension.activationEvents.workspaceContains": "Un evento di attivazione emesso ogni volta che si apre una cartella che contiene almeno un file corrispondente al criterio GLOB specificato.", - "vscode.extension.activationEvents.onStartupFinished": "Evento di attivazione generato al termine dell'avvio (dopo l'attivazione di tutte le estensioni attivate tramite `*`).", - "vscode.extension.activationEvents.onFileSystem": "Un evento di attivazione emesso ogni volta che si accede a un file o a una cartella con lo schema specificato.", - "vscode.extension.activationEvents.onSearch": "Un evento di attivazione emesso ogni volta che viene avviata una ricerca nella cartella con lo schema specificato.", - "vscode.extension.activationEvents.onView": "Un evento di attivazione emesso ogni volta che la visualizzazione specificata viene espansa.", - "vscode.extension.activationEvents.onIdentity": "Evento di attivazione creato ogni volta che si usa l'identità utente specificata.", - "vscode.extension.activationEvents.onUri": "Un evento di attivazione emesso ogni volta che viene aperto un URI a livello di sistema indirizzato a questa estensione.", - "vscode.extension.activationEvents.onOpenExternalUri": "Evento di attivazione creato ogni volta che si apre un URI esterno, ad esempio un collegamento http o https.", - "vscode.extension.activationEvents.onCustomEditor": "Evento di attivazione generato ogni volta che l'editor personalizzato specificato diventa visibile.", - "vscode.extension.activationEvents.onNotebook": "Evento di attivazione generato ogni volta che viene aperto il documento del notebook specificato.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Evento di attivazione creato ogni volta che il provider di autenticazione specificato richiede sessioni.", - "vscode.extension.activationEvents.star": "Un evento di attivazione emesso all'avvio di VS Code. Per garantire la migliore esperienza per l'utente finale, sei pregato di utilizzare questo evento di attivazione nella tua estensione solo quando nessun'altra combinazione di eventi di attivazione funziona nel tuo caso.", - "vscode.extension.badges": "Matrice di notifiche da visualizzare nella barra laterale della pagina delle estensioni del Marketplace.", - "vscode.extension.badges.url": "URL di immagine della notifica.", - "vscode.extension.badges.href": "Collegamento della notifica.", - "vscode.extension.badges.description": "Descrizione della notifica.", - "vscode.extension.markdown": "Controlla il motore di rendering di Markdown usato nel Marketplace. Può essere github (impostazione predefinita) o standard.", - "vscode.extension.qna": "Controlla il collegamento alle domande frequenti nel Marketplace. Impostare su marketplace per abilitare il sito predefinito delle domande frequenti nel Marketplace. Impostare su una stringa per specificare l'URL di un sito personalizzato di domande frequenti. Impostare su false per disabilitare la sezione delle domande frequenti.", - "vscode.extension.extensionDependencies": "Dipendenze ad altre estensioni. L'identificatore di un'estensione è sempre ${publisher}.${name}. Ad esempio: vscode.csharp.", - "vscode.extension.contributes.extensionPack": "Un set di estensioni che possono essere installate insieme. L'identificatore di un'estensione è sempre ${publisher}.${name}. Ad esempio: vscode.csharp.", - "extensionKind": "Definisce il tipo di un'estensione. Le estensioni `ui` vengono installate ed eseguite nel computer locale, mentre quelle `workspace` vengono eseguite nel computer remoto.", - "extensionKind.ui": "Consente di definire un'estensione che può essere eseguita solo nel computer locale durante la connessione alla finestra remota.", - "extensionKind.workspace": "Consente di definire un'estensione che può essere eseguita solo nel computer remoto durante la connessione alla finestra remota.", - "extensionKind.ui-workspace": "Definisce un'estensione che può essere eseguita su entrambi i lati, con una preferenza per l'esecuzione nel computer locale.", - "extensionKind.workspace-ui": "Definisce un'estensione che può essere eseguita su entrambi i lati, con una preferenza per l'esecuzione nel computer remoto.", - "extensionKind.empty": "Definire un'estensione che non può essere eseguita in un contesto remoto, né in locale, né nel computer remoto.", - "vscode.extension.scripts.prepublish": "Script eseguito prima che il pacchetto venga pubblicato come estensione Visual Studio Code.", - "vscode.extension.scripts.uninstall": "Hook di disinstallazione per l'estensione VS Code. Script che viene eseguito quando l'estensione viene disinstallata completamente da VS Code, ovvero quando VS Code viene riavviato (arresto e avvio) dopo la disinstallazione dell'estensione. Sono supportati solo gli script Node.", - "vscode.extension.icon": "Percorso di un'icona da 128x128 pixel." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Il file manifesto {0} non è valido: non è un oggetto JSON.", - "jsonParseFail": "Non è stato analizzare {0}: [{1}, {2}] {3}.", - "fileReadFail": "Non è possibile leggere il file {0}: {1}.", - "jsonsParseReportErrors": "Non è stato possibile analizzare {0}: {1}.", - "jsonInvalidFormat": "Formato {0} non valido: è previsto l'oggetto JSON.", - "missingNLSKey": "Il messaggio per la chiave {0} non è stato trovato.", - "notSemver": "La versione dell'estensione non è compatibile con semver.", - "extensionDescription.empty": "La descrizione dell'estensione restituita è vuota", - "extensionDescription.publisher": "l'autore della proprietà deve essere di tipo `string`.", - "extensionDescription.name": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "extensionDescription.version": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "extensionDescription.engines": "la proprietà `{0}` è obbligatoria e deve essere di tipo `object`", - "extensionDescription.engines.vscode": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "extensionDescription.extensionDependencies": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", - "extensionDescription.activationEvents1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", - "extensionDescription.activationEvents2": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", - "extensionDescription.main1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", - "extensionDescription.main2": "Valore previsto di `main` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portatile.", - "extensionDescription.main3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", - "extensionDescription.browser1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", - "extensionDescription.browser2": "Valore previsto di `browser` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portabile.", - "extensionDescription.browser3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "Non è stato trovato alcun host dell'estensione in grado di avviare Test Runner alla posizione {0}.", + "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "Misura latenza host dell'estensione" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Definisce il tipo di un'estensione. Le estensioni `ui` vengono installate ed eseguite nel computer locale, mentre quelle `workspace` vengono eseguite nel computer remoto.", + "extensionKind.empty": "Definire un'estensione che non può essere eseguita in un contesto remoto, né in locale, né nel computer remoto.", + "extensionKind.ui": "Consente di definire un'estensione che può essere eseguita solo nel computer locale durante la connessione alla finestra remota.", + "extensionKind.ui-workspace": "Definisce un'estensione che può essere eseguita su entrambi i lati, con una preferenza per l'esecuzione nel computer locale.", + "extensionKind.workspace": "Consente di definire un'estensione che può essere eseguita solo nel computer remoto durante la connessione alla finestra remota.", + "extensionKind.workspace-ui": "Definisce un'estensione che può essere eseguita su entrambi i lati, con una preferenza per l'esecuzione nel computer remoto.", + "ui": "Tipo di estensione UI. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer locale.", + "vscode.extension.activationEvents": "Eventi di attivazione per l'estensione Visual Studio Code.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Evento di attivazione creato ogni volta che il provider di autenticazione specificato richiede sessioni.", + "vscode.extension.activationEvents.onCommand": "Un evento di attivazione emesso ogni volta che viene invocato il comando specificato.", + "vscode.extension.activationEvents.onCustomEditor": "Evento di attivazione generato ogni volta che l'editor personalizzato specificato diventa visibile.", + "vscode.extension.activationEvents.onDebug": "Un evento di attivazione emesso ogni volta che un utente sta per avviare il debug o sta per impostare le configurazioni di debug.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Un evento di attivazione emesso ogni volta che una sessione di debug di tipo specifico sta per essere lanciata (e un corrispondente metodo resolveDebugConfiguration deve essere chiamato).", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Evento di attivazione generato ogni volta che è necessario creare un elenco di tutte le configurazioni di debug (ed è necessario chiamare tutti i metodi provideDebugConfigurations per l'ambito \"dynamic\").", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Un evento di attivazione emesso ogni volta che un \"launch.json\" deve essere creato (e tutti i metodi di provideDebugConfigurations devono essere chiamati).", + "vscode.extension.activationEvents.onDebugResolve": "Un evento di attivazione emesso ogni volta che una sessione di debug di tipo specifico sta per essere lanciata (e un corrispondente metodo resolveDebugConfiguration deve essere chiamato).", + "vscode.extension.activationEvents.onFileSystem": "Un evento di attivazione emesso ogni volta che si accede a un file o a una cartella con lo schema specificato.", + "vscode.extension.activationEvents.onIdentity": "Evento di attivazione creato ogni volta che si usa l'identità utente specificata.", + "vscode.extension.activationEvents.onLanguage": "Un evento di attivazione emesso ogni volta che viene aperto un file che risolve nella lingua specificata.", + "vscode.extension.activationEvents.onNotebook": "Evento di attivazione generato ogni volta che viene aperto il documento del notebook specificato.", + "vscode.extension.activationEvents.onOpenExternalUri": "Evento di attivazione creato ogni volta che si apre un URI esterno, ad esempio un collegamento http o https.", + "vscode.extension.activationEvents.onRenderer": "Evento di attivazione emesso ogni volta che viene usato un renderer di output per notebook.", + "vscode.extension.activationEvents.onSearch": "Un evento di attivazione emesso ogni volta che viene avviata una ricerca nella cartella con lo schema specificato.", + "vscode.extension.activationEvents.onStartupFinished": "Evento di attivazione generato al termine dell'avvio (dopo l'attivazione di tutte le estensioni attivate tramite `*`).", + "vscode.extension.activationEvents.onTerminalProfile": "Evento di attivazione emesso quando viene avviato un profilo del terminale specifico.", + "vscode.extension.activationEvents.onUri": "Un evento di attivazione emesso ogni volta che viene aperto un URI a livello di sistema indirizzato a questa estensione.", + "vscode.extension.activationEvents.onView": "Un evento di attivazione emesso ogni volta che la visualizzazione specificata viene espansa.", + "vscode.extension.activationEvents.star": "Un evento di attivazione emesso all'avvio di VS Code. Per garantire la migliore esperienza per l'utente finale, sei pregato di utilizzare questo evento di attivazione nella tua estensione solo quando nessun'altra combinazione di eventi di attivazione funziona nel tuo caso.", + "vscode.extension.activationEvents.workspaceContains": "Un evento di attivazione emesso ogni volta che si apre una cartella che contiene almeno un file corrispondente al criterio GLOB specificato.", + "vscode.extension.badges": "Matrice di notifiche da visualizzare nella barra laterale della pagina delle estensioni del Marketplace.", + "vscode.extension.badges.description": "Descrizione della notifica.", + "vscode.extension.badges.href": "Collegamento della notifica.", + "vscode.extension.badges.url": "URL di immagine della notifica.", + "vscode.extension.capabilities": "Dichiara il set di funzionalità supportate dall'estensione.", + "vscode.extension.capabilities.untrustedWorkspaces": "Dichiara la modalità di gestione dell'estensione in aree di lavoro non attendibili.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Descrizione dell'impatto dell'attendibilità delle aree di lavoro sul comportamento delle estensioni e sul motivo per cui sono necessarie. Questo valore viene applicato solo quando `supported` non è `true`.", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Elenco delle chiavi di configurazione aggiunte come contributo dall'estensione che non deve usare i valori dell'area di lavoro nelle aree di lavoro non attendibili.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Dichiara il livello di supporto per le aree di lavoro non attendibili in base all'estensione.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "L'estensione non verrà abilitata nelle aree di lavoro non attendibili.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "L'estensione verrà abilitata nelle aree di lavoro non attendibili e alcune funzionalità saranno disabilitate.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "L'estensione verrà abilitata nelle aree di lavoro non attendibili con tutte le funzionalità abilitate.", + "vscode.extension.capabilities.virtualWorkspaces": "Dichiara se l'estensione deve essere abilitata nelle aree di lavoro virtuali. Un'area di lavoro virtuale è un'area di lavoro non supportata da alcuna risorsa su disco. Se è false, questa estensione verrà disabilitata automaticamente nelle aree di lavoro virtuali. Il valore predefinito è true.", + "vscode.extension.capabilities.virtualWorkspaces.description": "Descrizione dell'impatto delle aree di lavoro virtuali sul comportamento delle estensioni e sul motivo per cui sono necessarie. Questo valore viene applicato solo quando `supported` non è `true`.", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Dichiara il livello di supporto per le aree di lavoro virtuali in base all'estensione.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "L'estensione non verrà abilitata nelle aree di lavoro virtuali.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "L'estensione verrà abilitata nelle aree di lavoro virtuali con alcune funzionalità disabilitate.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "L'estensione verrà abilitata nelle aree di lavoro virtuali con tutte le funzionalità abilitate.", + "vscode.extension.categories": "Categorie usate dalla raccolta di Visual Studio Code per definire la categoria dell'estensione.", + "vscode.extension.category.languages.deprecated": "Usa in alternativa 'Linguaggi di programmazione'", + "vscode.extension.contributes": "Tutti i contributi dell'estensione Visual Studio Code rappresentati da questo pacchetto.", + "vscode.extension.contributes.extensionPack": "Un set di estensioni che possono essere installate insieme. L'identificatore di un'estensione è sempre ${publisher}.${name}. Ad esempio: vscode.csharp.", + "vscode.extension.displayName": "Nome visualizzato per l'estensione usato nella raccolta di Visual Studio Code.", + "vscode.extension.engines": "Compatibilità del motore.", + "vscode.extension.engines.vscode": "Per le estensioni di Visual Studio Code consente di specificare la versione di Visual Studio Code con cui è compatibile l'estensione. Non può essere *. Ad esempio: ^0.10.5 indica la compatibilità con la versione minima 0.10.5 di Visual Studio Code.", + "vscode.extension.extensionDependencies": "Dipendenze ad altre estensioni. L'identificatore di un'estensione è sempre ${publisher}.${name}. Ad esempio: vscode.csharp.", + "vscode.extension.galleryBanner": "Banner usato nel marketplace di Visual Studio Code.", + "vscode.extension.galleryBanner.color": "Colore del banner nell'intestazione pagina del marketplace di Visual Studio Code.", + "vscode.extension.galleryBanner.theme": "Tema colori per il tipo di carattere usato nel banner.", + "vscode.extension.icon": "Percorso di un'icona da 128x128 pixel.", + "vscode.extension.markdown": "Controlla il motore di rendering di Markdown usato nel Marketplace. Può essere github (impostazione predefinita) o standard.", + "vscode.extension.preview": "Imposta l'estensione in modo che venga contrassegnata come Anteprima nel Marketplace.", + "vscode.extension.publisher": "Editore dell'estensione Visual Studio Code.", + "vscode.extension.qna": "Controlla il collegamento alle domande frequenti nel Marketplace. Impostare su marketplace per abilitare il sito predefinito delle domande frequenti nel Marketplace. Impostare su una stringa per specificare l'URL di un sito personalizzato di domande frequenti. Impostare su false per disabilitare la sezione delle domande frequenti.", + "vscode.extension.scripts.prepublish": "Script eseguito prima che il pacchetto venga pubblicato come estensione Visual Studio Code.", + "vscode.extension.scripts.uninstall": "Hook di disinstallazione per l'estensione VS Code. Script che viene eseguito quando l'estensione viene disinstallata completamente da VS Code, ovvero quando VS Code viene riavviato (arresto e avvio) dopo la disinstallazione dell'estensione. Sono supportati solo gli script Node.", + "web": "Tipo dell'estensione Web worker. Una tale estensione può essere eseguita in un host dell'estensione Web worker.", + "workspace": "Tipo di estensione workspace. In una finestra remota tali estensioni sono abilitate solo se disponibili nel computer remoto." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Host dell'estensione remoto" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Le estensioni sono state modificate sul disco. Ricaricare la finestra.", + "extensionUnderDevelopment": "Caricamento dell'estensione di sviluppo in {0}", + "overwritingExtension": "Sovrascrittura dell'estensione {0} con {1}.", + "reloadWindow": "Ricarica finestra" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Apri strumenti di sviluppo", + "enable": "Abilita e ricarica", + "enableResolver": "Per aprire la finestra remota, è necessaria l'estensione '{0}'.\r\nAbilitarla?", + "extensionService.crash": "L'host dell'estensione è stato terminato in modo imprevisto.", + "extensionService.versionMismatchCrash": "Non è possibile avviare l'host dell'estensione: le versioni non corrispondono.", + "getEnvironmentFailure": "Non è stato possibile recuperare l'ambiente remoto", + "install": "Installa e ricarica", + "installResolver": "Per aprire la finestra remota, occorre l'estensione '{0}'.\r\nSi vuole installare l'estensione?", + "looping": "Le estensioni seguenti contengono cicli di dipendenza e sono state disabilitate: {0}", + "relaunch": "Riavvia VS Code", + "resolverExtensionNotFound": "`{0}` non trovato nel Marketplace", + "restart": "Riavvia host dell'estensione", + "restartExtensionHost": "Riavvia host dell'estensione" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Host dell'estensione", + "extensionHost.error": "Errore restituito dall'host dell'estensione: {0}", + "extensionHost.startupFail": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi verificato un problema.", + "extensionHost.startupFailDebug": "L'host dell'estensione non è stato avviato entro 10 secondi. Potrebbe essersi arrestato alla prima riga e richiedere un debugger per continuare.", + "reloadWindow": "Ricarica finestra" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", + "extensionDescription.activationEvents2": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", + "extensionDescription.browser1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "extensionDescription.browser2": "Valore previsto di `browser` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portabile.", + "extensionDescription.browser3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", + "extensionDescription.empty": "La descrizione dell'estensione restituita è vuota", + "extensionDescription.engines": "la proprietà `{0}` è obbligatoria e deve essere di tipo `object`", + "extensionDescription.engines.vscode": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "extensionDescription.extensionDependencies": "la proprietà `{0}` può essere omessa o deve essere di tipo `string[]`", + "extensionDescription.main1": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "extensionDescription.main2": "Valore previsto di `main` ({0}) da includere nella cartella dell'estensione ({1}). L'estensione potrebbe non essere più portatile.", + "extensionDescription.main3": "le proprietà `{0}` e `{1}` devono essere specificate o omesse entrambi", + "extensionDescription.name": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "extensionDescription.publisher": "l'autore della proprietà deve essere di tipo `string`.", + "extensionDescription.version": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "fileReadFail": "Non è possibile leggere il file {0}: {1}.", + "jsonInvalidFormat": "Formato {0} non valido: è previsto l'oggetto JSON.", + "jsonParseFail": "Non è stato analizzare {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "Il file manifesto {0} non è valido: non è un oggetto JSON.", + "jsonsParseReportErrors": "Non è stato possibile analizzare {0}: {1}.", + "missingNLSKey": "Il messaggio per la chiave {0} non è stato trovato.", + "notSemver": "La versione dell'estensione non è compatibile con semver." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "Icona usata per la categoria Configurazione di Attività iniziali", "getting-started-beginner-icon": "Icona usata per la categoria Principiante di Attività iniziali", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "Indica se è possibile riaprire l'ultimo editor chiuso" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "L'installazione di {0} sembra danneggiata. Reinstallare.", + "integrity.dontShowAgain": "Non visualizzare più questo messaggio", "integrity.moreInformation": "Altre informazioni", - "integrity.dontShowAgain": "Non visualizzare più questo messaggio" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "Non è possibile scrivere perché il file di configurazione dei tasti di scelta rapida è modificato ma non salvato. Salvarlo prima, quindi riprovare.", - "parseErrors": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Aprirlo e correggere gli errori/avvisi nel file, quindi riprovare.", - "errorInvalidConfiguration": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Contiene un oggetto non di tipo Array. Aprire il file per pulirlo e riprovare.", - "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti" + "integrity.prompt": "L'installazione di {0} sembra danneggiata. Reinstallare." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "è previsto un valore non vuoto.", - "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", - "vscode.extension.contributes.keybindings.command": "Identificatore del comando da eseguire quando si attiva il tasto di scelta rapida.", - "vscode.extension.contributes.keybindings.args": "Argomenti da passare al comando da eseguire.", - "vscode.extension.contributes.keybindings.key": "Tasto o sequenza di tasti (separare i tasti con un segno di addizione e le sequenze con uno spazio, ad esempio CTRL+O e CTRL+L L per una combinazione).", - "vscode.extension.contributes.keybindings.mac": "Tasto o sequenza di tasti specifica di Mac.", - "vscode.extension.contributes.keybindings.linux": "Tasto o sequenza di tasti specifica di Linux.", - "vscode.extension.contributes.keybindings.win": "Tasto o sequenza di tasti specifica di Windows.", - "vscode.extension.contributes.keybindings.when": "Condizione quando il tasto è attivo.", - "vscode.extension.contributes.keybindings": "Aggiunge come contributo i tasti di scelta rapida.", + "dispatch": "Controlla la logica di invio delle pressioni di tasti da usare, tra `code` (scelta consigliata) e `keyCode`.", "invalid.keybindings": "Il valore di `contributes.{0}` non è valido: {1}", - "unboundCommands": "Altri comandi disponibili: ", - "keybindings.json.title": "Configurazione dei tasti di scelta rapida", - "keybindings.json.key": "Tasto o sequenza di tasti (separati da spazio)", - "keybindings.json.command": "Nome del comando da eseguire", - "keybindings.json.when": "Condizione quando il tasto è attivo.", "keybindings.json.args": "Argomenti da passare al comando da eseguire.", + "keybindings.json.command": "Nome del comando da eseguire", + "keybindings.json.key": "Tasto o sequenza di tasti (separati da spazio)", + "keybindings.json.title": "Configurazione dei tasti di scelta rapida", + "keybindings.json.when": "Condizione quando il tasto è attivo.", "keyboardConfigurationTitle": "Tastiera", - "dispatch": "Controlla la logica di invio delle pressioni di tasti da usare, tra `code` (scelta consigliata) e `keyCode`." + "nonempty": "è previsto un valore non vuoto.", + "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "unboundCommands": "Altri comandi disponibili: ", + "vscode.extension.contributes.keybindings": "Aggiunge come contributo i tasti di scelta rapida.", + "vscode.extension.contributes.keybindings.args": "Argomenti da passare al comando da eseguire.", + "vscode.extension.contributes.keybindings.command": "Identificatore del comando da eseguire quando si attiva il tasto di scelta rapida.", + "vscode.extension.contributes.keybindings.key": "Tasto o sequenza di tasti (separare i tasti con un segno di addizione e le sequenze con uno spazio, ad esempio CTRL+O e CTRL+L L per una combinazione).", + "vscode.extension.contributes.keybindings.linux": "Tasto o sequenza di tasti specifica di Linux.", + "vscode.extension.contributes.keybindings.mac": "Tasto o sequenza di tasti specifica di Mac.", + "vscode.extension.contributes.keybindings.when": "Condizione quando il tasto è attivo.", + "vscode.extension.contributes.keybindings.win": "Tasto o sequenza di tasti specifica di Windows." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti", + "errorInvalidConfiguration": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Contiene un oggetto non di tipo Array. Aprire il file per pulirlo e riprovare.", + "errorKeybindingsFileDirty": "Non è possibile scrivere perché il file di configurazione dei tasti di scelta rapida è modificato ma non salvato. Salvarlo prima, quindi riprovare.", + "parseErrors": "Non è possibile scrivere nel file di configurazione dei tasti di scelta rapida. Aprirlo e correggere gli errori/avvisi nel file, quindi riprovare." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "Senza titolo (Area di lavoro)", "vscode.extension.contributes.resourceLabelFormatters": "Aggiunge come contributo le regole di formattazione etichetta per le risorse.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "Schema URI in base a cui abbinare il formattatore, ad esempio \"file\". Sono supportati criteri GLOB semplici.", "vscode.extension.contributes.resourceLabelFormatters.authority": "Autorità URI in base a cui abbinare il formattatore. Sono supportati criteri GLOB semplici.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "Regole per la formattazione delle etichette delle risorse URI.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffisso aggiunto all'etichetta dell'area di lavoro.", "vscode.extension.contributes.resourceLabelFormatters.label": "Regole di etichetta da visualizzare. Ad esempio: myLabel:/${path}. ${path}, ${scheme} e ${authority} sono supportate come variabili.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "Schema URI in base a cui abbinare il formattatore, ad esempio \"file\". Sono supportati criteri GLOB semplici.", "vscode.extension.contributes.resourceLabelFormatters.separator": "Separatore da usare per la visualizzazione dell'etichetta dell'URI, ad esempio '/' o ''.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Controlla se rimuovere i caratteri separatore iniziali nelle sostituzioni di `${path}`.", "vscode.extension.contributes.resourceLabelFormatters.tildify": "Controlla se aggiungere quando possibile una tilde all'inizio dell'etichetta dell'URI.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffisso aggiunto all'etichetta dell'area di lavoro.", - "untitledWorkspace": "Senza titolo (Area di lavoro)", - "workspaceNameVerbose": "{0} (Area di lavoro)", - "workspaceName": "{0} (Area di lavoro)" + "workspaceName": "{0} (Area di lavoro)", + "workspaceNameVerbose": "{0} (Area di lavoro)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "È stato generato un errore imprevisto durante il tentativo di chiudere la finestra ({0}).", + "errorLoad": "È stato generato un errore imprevisto durante il tentativo di modificare l'area di lavoro della finestra ({0}).", "errorQuit": "È stato generato un errore imprevisto durante il tentativo di uscire dall'applicazione ({0}).", - "errorReload": "È stato generato un errore imprevisto durante il tentativo di ricaricare la finestra ({0}).", - "errorLoad": "È stato generato un errore imprevisto durante il tentativo di modificare l'area di lavoro della finestra ({0})." + "errorReload": "È stato generato un errore imprevisto durante il tentativo di ricaricare la finestra ({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Aggiunge come contributo le dichiarazioni di linguaggio.", - "vscode.extension.contributes.languages.id": "ID del linguaggio.", - "vscode.extension.contributes.languages.aliases": "Alias di nome per il linguaggio.", - "vscode.extension.contributes.languages.extensions": "Estensioni di file associate al linguaggio.", - "vscode.extension.contributes.languages.filenames": "Nomi file associati al linguaggio.", - "vscode.extension.contributes.languages.filenamePatterns": "Criteri GLOB dei nomi file associati al linguaggio.", - "vscode.extension.contributes.languages.mimetypes": "Tipi MIME associati al linguaggio.", - "vscode.extension.contributes.languages.firstLine": "Espressione regolare corrispondente alla prima riga di un file del linguaggio.", - "vscode.extension.contributes.languages.configuration": "Percorso relativo di un file che contiene le opzioni di configurazione per il linguaggio.", "invalid": "Il valore di `contributes.{0}` non è valido. È prevista una matrice.", "invalid.empty": "Il valore di `contributes.{0}` è vuoto", - "require.id": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "opt.aliases": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`", + "opt.configuration": "la proprietà `{0}` può essere omessa e deve essere di tipo `string`", "opt.extensions": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`", "opt.filenames": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`", "opt.firstLine": "la proprietà `{0}` può essere omessa e deve essere di tipo `string`", - "opt.configuration": "la proprietà `{0}` può essere omessa e deve essere di tipo `string`", - "opt.aliases": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`", - "opt.mimetypes": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`" + "opt.mimetypes": "la proprietà `{0}` può essere omessa e deve essere di tipo `string[]`", + "require.id": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", + "vscode.extension.contributes.languages": "Aggiunge come contributo le dichiarazioni di linguaggio.", + "vscode.extension.contributes.languages.aliases": "Alias di nome per il linguaggio.", + "vscode.extension.contributes.languages.configuration": "Percorso relativo di un file che contiene le opzioni di configurazione per il linguaggio.", + "vscode.extension.contributes.languages.extensions": "Estensioni di file associate al linguaggio.", + "vscode.extension.contributes.languages.filenamePatterns": "Criteri GLOB dei nomi file associati al linguaggio.", + "vscode.extension.contributes.languages.filenames": "Nomi file associati al linguaggio.", + "vscode.extension.contributes.languages.firstLine": "Espressione regolare corrispondente alla prima riga di un file del linguaggio.", + "vscode.extension.contributes.languages.id": "ID del linguaggio.", + "vscode.extension.contributes.languages.mimetypes": "Tipi MIME associati al linguaggio." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Non visualizzare più questo messaggio" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Tasti di scelta rapida" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "Predefinito", + "extension": "Estensione", + "meta": "meta", + "option": "Opzione", + "user": "Utente" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Tasti di scelta rapida predefiniti", + "defaultSettings": "Impostazioni predefinite", + "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti", + "fail.createSettings": "Non è possibile creare '{0}' ({1}).", + "folderSettingsName": "{0} (Impostazioni cartella)", + "openFolderFirst": "Aprire prima una cartella o un'area di lavoro per creare le impostazioni dell'area di lavoro o della cartella." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "Impostazioni utente", "workspaceSettingsTarget": "Impostazioni area di lavoro" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Aprire prima una cartella o un'area di lavoro per creare le impostazioni dell'area di lavoro o della cartella.", - "emptyKeybindingsHeader": "Inserire in questo file i tasti di scelta rapida per eseguire l'override di quelli predefiniti", - "defaultKeybindings": "Tasti di scelta rapida predefiniti", - "defaultSettings": "Impostazioni predefinite", - "folderSettingsName": "{0} (Impostazioni cartella)", - "fail.createSettings": "Non è possibile creare '{0}' ({1})." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Impostazioni predefinite", - "keybindingsInputName": "Tasti di scelta rapida", - "settingsEditor2InputName": "Impostazioni" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Impostazioni", + "settingsEditorName": "Impostazioni predefinite" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "Più usate", "defaultKeybindingsHeader": "Per eseguire l'overrride dei tasti di scelta rapida, inserirli nel file dei tasti di scelta rapida." }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "Predefinito", - "extension": "Estensione", - "user": "Utente", - "cat.title": "{0}: {1}", - "option": "Opzione", - "meta": "meta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "Il valore deve essere un numero.", "invalidTypeError": "Il tipo dell'impostazione non è valido. È previsto {0}. Correggerlo in JSON.", - "validations.maxLength": "Il valore deve essere composto da un massimo di {0} caratteri.", - "validations.minLength": "Il valore deve essere composto da almeno {0} caratteri.", - "validations.regex": "Il valore deve corrispondere all'espressione regex `{0}`.", "validations.colorFormat": "Formato colore non valido. Usare #RGB, #RGBA, #RRGGBB o #RRGGBBAA.", - "validations.uriEmpty": "È previsto un URI.", - "validations.uriMissing": "È previsto un URI.", - "validations.uriSchemeMissing": "È previsto un URI con schema.", "validations.exclusiveMax": "Il valore deve essere assolutamente minore di {0}.", "validations.exclusiveMin": "Il valore deve essere assolutamente maggiore di {0}.", - "validations.max": "Il valore deve essere minore o uguale a {0}.", - "validations.min": "Il valore deve essere maggiore o uguale a {0}.", - "validations.multipleOf": "Il valore deve essere un multiplo di {0}.", "validations.expectedInteger": "Il valore deve essere di tipo Integer.", - "validations.stringArrayUniqueItems": "La matrice contiene elementi duplicati", - "validations.stringArrayMinItem": "La matrice deve contenere almeno {0} elementi", - "validations.stringArrayMaxItem": "La matrice deve contenere al massimo {0} elementi", + "validations.expectedNumeric": "Il valore deve essere un numero.", + "validations.max": "Il valore deve essere minore o uguale a {0}.", + "validations.maxLength": "Il valore deve essere composto da un massimo di {0} caratteri.", + "validations.min": "Il valore deve essere maggiore o uguale a {0}.", + "validations.minLength": "Il valore deve essere composto da almeno {0} caratteri.", + "validations.multipleOf": "Il valore deve essere un multiplo di {0}.", + "validations.regex": "Il valore deve corrispondere all'espressione regex `{0}`.", + "validations.stringArrayItemEnum": "Il valore {0} non è compreso in {1}", "validations.stringArrayItemPattern": "Il valore {0} deve corrispondere all'espressione regex {1}.", - "validations.stringArrayItemEnum": "Il valore {0} non è compreso in {1}" + "validations.stringArrayMaxItem": "La matrice deve contenere al massimo {0} elementi", + "validations.stringArrayMinItem": "La matrice deve contenere almeno {0} elementi", + "validations.stringArrayUniqueItems": "La matrice contiene elementi duplicati", + "validations.uriEmpty": "È previsto un URI.", + "validations.uriMissing": "È previsto un URI.", + "validations.uriSchemeMissing": "È previsto un URI con schema." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Messaggio di stato", "cancel": "Annulla", - "dismiss": "Chiudi" + "dismiss": "Chiudi", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Messaggio di stato" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "OK", + "remote.localPortMismatch.single": "Non è stato possibile usare la porta locale {0} per l'inoltro alla porta remota {1}.\r\n\r\nQuesto in genere si verifica quando un altro processo sta già usando la porta locale {0}.\r\n\r\nÈ stato invece usato il numero di porta {2}." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "Non è stato possibile connettersi al server host dell'estensione remota (errore: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Registrazione già in corso.", + "invalid.embeddedLanguages": "Il valore in `contributes.{0}.embeddedLanguages` non è valido. Deve essere un mapping di oggetti tra nome ambito e linguaggio. Valore specificato: {1}", + "invalid.injectTo": "Il valore in `contributes.{0}.injectTo` non è valido. Deve essere una matrice di nomi di ambito del linguaggio. Valore specificato: {1}", + "invalid.language": "Il linguaggio in `contributes.{0}.language` è sconosciuto. Valore specificato: {1}", + "invalid.path.0": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", + "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", + "invalid.scopeName": "È previsto un valore stringa in `contributes.{0}.scopeName`. Valore specificato: {1}", + "invalid.tokenTypes": "Il valore in `contributes.{0}.tokenTypes` non è valido. Deve essere un mapping di oggetti tra nome ambito e tipo di token. Valore specificato: {1}", + "neverAgain": "Non visualizzare più questo messaggio", + "progress1": "Operazioni preliminari per la registrazione dell'analisi della grammatica TextMate. Al termine, fare clic su Arresta.", + "progress2": "Registrazione dell'analisi della grammatica TextMate in corso. Al termine, fare clic su Arresta.", + "stop": "Arresta", + "too many characters": "Per motivi di prestazioni la tokenizzazione viene ignorata per le righe lunghe. È possibile configurare la lunghezza di una riga lunga `editor.maxTokenizationLineLength`." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "Non è stata registrata alcuna grammatica TM per questo linguaggio." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Aggiunge come contributo i tokenizer TextMate.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Mapping tra nome ambito e ID linguaggio se questa grammatica contiene linguaggi incorporati.", + "vscode.extension.contributes.grammars.injectTo": "Elenco di nomi di ambito del linguaggio in cui viene inserita questa grammatica.", + "vscode.extension.contributes.grammars.language": "Identificatore di linguaggio per cui si aggiunge come contributo questa sintassi.", + "vscode.extension.contributes.grammars.path": "Percorso del file tmLanguage. È relativo alla cartella delle estensioni e in genere inizia con './syntaxes/'.", + "vscode.extension.contributes.grammars.scopeName": "Nome dell'ambito TextMate usato dal file tmLanguage.", + "vscode.extension.contributes.grammars.tokenTypes": "Mapping tra nome di ambito e tipi di token." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "Il file sembra essere binario e non può essere aperto come file di testo", "confirmOverwrite": "'{0}' esiste già. Sostituirlo?", + "fileBinaryError": "Il file sembra essere binario e non può essere aperto come file di testo", "irreversible": "Nella cartella '{1}' esiste già un file o una cartella denominata {0}. Sostituendo il file o la cartella, il relativo contenuto verrà sovrascritto.", "replaceButtonLabel": "&&Sostituisci" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "Il file è modificato ma non salvato. Salvarlo prima di riaprirlo con un'altra codifica." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "Non è stato possibile salvare '{0}': {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "Salvataggio di '{0}'" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Registrazione già in corso.", - "stop": "Arresta", - "progress1": "Operazioni preliminari per la registrazione dell'analisi della grammatica TextMate. Al termine, fare clic su Arresta.", - "progress2": "Registrazione dell'analisi della grammatica TextMate in corso. Al termine, fare clic su Arresta.", - "invalid.language": "Il linguaggio in `contributes.{0}.language` è sconosciuto. Valore specificato: {1}", - "invalid.scopeName": "È previsto un valore stringa in `contributes.{0}.scopeName`. Valore specificato: {1}", - "invalid.path.0": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", - "invalid.injectTo": "Il valore in `contributes.{0}.injectTo` non è valido. Deve essere una matrice di nomi di ambito del linguaggio. Valore specificato: {1}", - "invalid.embeddedLanguages": "Il valore in `contributes.{0}.embeddedLanguages` non è valido. Deve essere un mapping di oggetti tra nome ambito e linguaggio. Valore specificato: {1}", - "invalid.tokenTypes": "Il valore in `contributes.{0}.tokenTypes` non è valido. Deve essere un mapping di oggetti tra nome ambito e tipo di token. Valore specificato: {1}", - "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", - "too many characters": "Per motivi di prestazioni la tokenizzazione viene ignorata per le righe lunghe. È possibile configurare la lunghezza di una riga lunga `editor.maxTokenizationLineLength`.", - "neverAgain": "Non visualizzare più questo messaggio" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Si sono verificati problemi durante l'analisi del file delle icone dei file: {0}", + "error.invalidformat": "Formato non valido per il file di tema delle icone dei file: è previsto un oggetto." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Aggiunge come contributo i tokenizer TextMate.", - "vscode.extension.contributes.grammars.language": "Identificatore di linguaggio per cui si aggiunge come contributo questa sintassi.", - "vscode.extension.contributes.grammars.scopeName": "Nome dell'ambito TextMate usato dal file tmLanguage.", - "vscode.extension.contributes.grammars.path": "Percorso del file tmLanguage. È relativo alla cartella delle estensioni e in genere inizia con './syntaxes/'.", - "vscode.extension.contributes.grammars.embeddedLanguages": "Mapping tra nome ambito e ID linguaggio se questa grammatica contiene linguaggi incorporati.", - "vscode.extension.contributes.grammars.tokenTypes": "Mapping tra nome di ambito e tipi di token.", - "vscode.extension.contributes.grammars.injectTo": "Elenco di nomi di ambito del linguaggio in cui viene inserita questa grammatica." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "Non è stata registrata alcuna grammatica TM per questo linguaggio." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "Predefinito", + "error.cannotparseicontheme": "Si sono verificati problemi durante l'analisi del file delle icone dei prodotti: {0}", + "error.fontId": "ID carattere '{0}' mancante o non valido. La definizione del tipo di carattere verrà ignorata.", + "error.fontStyle": "Stile del carattere non valido nel tipo di carattere '{0}'. L'impostazione verrà ignorata.", + "error.fontWeight": "Spessore del carattere non valido nel tipo di carattere '{0}'. L'impostazione verrà ignorata.", + "error.icon.fontCharacter": "La definizione dell'icona '{0}' verrà ignorata. Tipo di carattere sconosciuto.", + "error.icon.fontId": "La definizione dell'icona '{0}' verrà ignorata. ID carattere sconosciuto.", + "error.invalidformat": "Formato non valido per il file di tema delle icone dei prodotti: è previsto un oggetto.", + "error.missingProperties": "Formato non valido per il file di tema delle icone di prodotto: deve contenere iconDefinitions e fonts.", + "error.parseicondefs": "Si sono verificati problemi durante l'elaborazione delle definizioni delle icone di prodotto in {0}:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "Non è possibile caricare {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "Aggiunge come contributo i colori con tema definiti dall'estensione", + "contributes.color.description": "Descrizione del colore che supporta i temi", "contributes.color.id": "Identificatore del colore che supporta i temi", "contributes.color.id.format": "Gli identificatori devono contenere solo lettere, cifre e punti e non possono iniziare con un punto", - "contributes.color.description": "Descrizione del colore che supporta i temi", - "contributes.defaults.light": "Colore predefinito per i temi chiari. Può essere un valore di colore in formato esadecimale (#RRGGBB[AA]) oppure l'identificativo di un colore che supporta i temi e fornisce l'impostazione predefinita.", "contributes.defaults.dark": "Colore predefinito per i temi scuri. Può essere un valore di colore in formato esadecimale (#RRGGBB[AA]) oppure l'identificativo di un colore che supporta i temi e fornisce l'impostazione predefinita.", "contributes.defaults.highContrast": "Colore predefinito per i temi a contrasto elevato. Può essere un valore di colore in formato esadecimale (#RRGGBB[AA]) oppure l'identificativo di un colore che supporta i temi e fornisce l'impostazione predefinita.", + "contributes.defaults.light": "Colore predefinito per i temi chiari. Può essere un valore di colore in formato esadecimale (#RRGGBB[AA]) oppure l'identificativo di un colore che supporta i temi e fornisce l'impostazione predefinita.", "invalid.colorConfiguration": "'configuration.colors' deve essere un array", "invalid.default.colorType": "{0} deve essere un valore di colore in formato esadecimale (#RRGGBB [AA] o #RGB[A]) o l'identificativo di un colore che supporta i temi e che fornisce il valore predefinito. ", - "invalid.id": "'configuration.colors.id' deve essere definito e non può essere vuoto", - "invalid.id.format": "'configuration.colors.id' deve contenere solo lettere, cifre e punti e non può iniziare con un punto", + "invalid.defaults": "'configuration.colors.defaults' deve essere definito e deve contenere 'light', 'dark' e 'highContrast'", "invalid.description": "'configuration.colors.description' deve essere definito e non può essere vuoto", - "invalid.defaults": "'configuration.colors.defaults' deve essere definito e deve contenere 'light', 'dark' e 'highContrast'" + "invalid.id": "'configuration.colors.id' deve essere definito e non può essere vuoto", + "invalid.id.format": "'configuration.colors.id' deve contenere solo lettere, cifre e punti e non può iniziare con un punto" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Si sono verificati problemi durante il caricamento del file tmTheme {0}: {1}", + "error.cannotparse": "Si sono verificati problemi durante l'analisi del file tmTheme {0}", + "error.cannotparsejson": "Problemi durante l'analisi del file di tema di JSON: {0}", + "error.invalidformat": "Formato non valido per il file di tema di JSON: è previsto un oggetto.", + "error.invalidformat.colors": "Si è verificato un problema durante l'analisi del file di tema {0}. La proprietà 'colors' non è di tipo 'object'.", + "error.invalidformat.semanticTokenColors": "Si è verificato un problema durante l'analisi del file di tema {0}. La proprietà 'semanticTokenColors' contiene un selettore non valido", + "error.invalidformat.tokenColors": "Si è verificato un problema durante l'analisi del file del tema colori {0}. La proprietà 'tokenColors' deve essere una matrice che specifica colori oppure un percorso di un file di tema TextMate", + "error.plist.invalidformat": "Si è verificato un problema durante l'analisi del file tmTheme {0}. 'settings' non è una matrice." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Colori per l'evidenziazione della sintassi", + "schema.fontStyle.error": "Lo stile del carattere deve 'italic', 'bold' o 'underline' oppure una combinazione di tali impostazioni oppure la stringa vuota.", + "schema.properties.name": "Descrizione della regola.", + "schema.properties.scope": "Selettore di ambito usato per la corrispondenza della regola.", + "schema.semanticTokenColors": "Colori per i token semantici", + "schema.supportsSemanticHighlighting": "Indica se abilitare l'evidenziazione semantica per questo tema.", + "schema.token.background.warning": "I colori di sfondo del token non sono supportati.", + "schema.token.fontStyle": "Stile del carattere della regola: 'italic', 'bold' o 'underline' o una combinazione. Con una stringa vuota le impostazioni ereditate vengono annullate.", + "schema.token.fontStyle.none": "Nessuno (cancella lo stile ereditato)", + "schema.token.foreground": "Colore primo piano per il token.", + "schema.token.settings": "Colori e stili per il token.", + "schema.tokenColors.path": "Percorso di un file tmTheme (relativo al file corrente).", + "schema.workbenchColors": "Colori nel workbench" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "Icona del file predefinita, visualizzata per tutti i file che non corrispondono ad alcuna estensione, nome file o ID lingua.", + "schema.fileExtension": "ID della definizione di icona per l'associazione.", + "schema.fileExtensions": "Associa le estensioni di file alle icone. L'oggetto chiave è il nome di estensione del file. Il nome dell'estensione è l'ultimo segmento di un nome di file dopo l'ultimo punto (non compreso il punto). Le estensioni vengono confrontate tra maiuscole e minuscole.", + "schema.fileName": "ID della definizione di icona per l'associazione.", + "schema.fileNames": "Associa i nomi dei file alle icone. La chiave di oggetto è il nome completo del file, segmenti di percorso esclusi. Il nome del file può includere punti e l'eventuale estensione. I modelli o i caratteri jolly non sono consentiti. La corrispondenza del nome del file è case insensitive.", + "schema.folder": "Icona della cartella per le cartelle compresse e, se folderExpanded non è impostato, anche per le cartelle espanse.", + "schema.folderExpanded": "Icona di cartella per le cartelle espanse. L'icona di cartella espansa è facoltativa. Se non è impostata, verrà visualizzata l'icona definita per la cartella.", + "schema.folderName": "ID della definizione di icona per l'associazione.", + "schema.folderNameExpanded": "ID della definizione di icona per l'associazione.", + "schema.folderNames": "Associa i nomi delle cartelle alle icone. La chiave di oggetto è il nome della cartella, segmenti di percorso esclusi. I modelli o i caratteri jolly non sono consentiti. La corrispondenza di nomi di cartella è case insensitive.", + "schema.folderNamesExpanded": "Associa i nomi delle cartelle alle icone per le cartelle espanse. La chiave di oggetto è il nome della cartella, segmenti di percorso esclusi. I modelli o i caratteri jolly non sono consentiti. La corrispondenza di nomi di cartella è case insensitive.", + "schema.font-format": "Formato del tipo di carattere.", + "schema.font-path": "Percorso del tipo di carattere, relativo al file di tema delle icone dei file corrente.", + "schema.font-size": "Dimensioni predefinite del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-size.", + "schema.font-style": "Stile del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", + "schema.font-weight": "Peso del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", + "schema.fontCharacter": "Quando si usa un tipo di carattere glifo: carattere nel tipo di carattere da usare.", + "schema.fontColor": "Quando si usa un tipo di carattere glifo: colore da usare.", + "schema.fontId": "Quando si usa un tipo di carattere: ID del tipo di carattere. Se non è impostato, per impostazione predefinita viene usata la prima definizione del tipo di carattere.", + "schema.fontSize": "Quando si usa un tipo di carattere: dimensioni del carattere in percentuale rispetto al tipo di carattere del testo. Se non è impostato, per impostazione predefinita vengono usate le dimensioni della definizione del tipo di carattere.", + "schema.fonts": "Tipi di carattere usati nelle definizioni di icona.", + "schema.hidesExplorerArrows": "Determina se le frecce dell'esploratore di file devono essere nascoste quando è attivo questo tema.", + "schema.highContrast": "Associazioni facoltative per le icone di file in temi colore a contrasto elevato.", + "schema.iconDefinition": "Definizione di icona. La chiave dell'oggetto è l'ID della definizione.", + "schema.iconDefinitions": "Descrizione di tutte le icone utilizzabili quando si associano file a icone.", + "schema.iconPath": "Quando si usa un file SVG o PNG: percorso dell'immagine. Il percorso è relativo al file impostato dell'icona.", + "schema.id": "ID del tipo di carattere.", + "schema.id.formatError": "L'ID deve contenere solo lettere, numeri, caratteri di sottolineatura e trattini.", + "schema.languageId": "ID della definizione di icona per l'associazione.", + "schema.languageIds": "Associa i linguaggi alle icone. La chiave dell'oggetto è l'ID linguaggio definito nel punto di aggiunta contributo del linguaggio.", + "schema.light": "Associazioni facoltative per le icone di file nei temi colori chiari.", + "schema.src": "Percorso del tipo di carattere." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Aggiunge come contributo le icone con tema definite dall'estensione", + "contributes.icon.default": "Impostazione predefinita dell'icona. È un riferimento a un oggetto ThemeIcon esistente oppure un'icona in un tipo di carattere icona.", + "contributes.icon.default.fontCharacter": "Carattere per l'icona nel tipo carattere icona.", + "contributes.icon.default.fontId": "ID del tipo di carattere icona che definisce l'icona.", + "contributes.icon.description": "Descrizione dell'icona che supporta i temi", "contributes.icon.id": "Identificatore dell'icona che supporta i temi", "contributes.icon.id.format": "Gli identificatori possono contenere solo lettere, cifre e trattini e devono essere costituiti da almeno due segmenti in formato `componente-nome_icona`.", - "contributes.icon.description": "Descrizione dell'icona che supporta i temi", - "contributes.icon.default.fontId": "ID del tipo di carattere icona che definisce l'icona.", - "contributes.icon.default.fontCharacter": "Carattere per l'icona nel tipo carattere icona.", - "contributes.icon.default": "Impostazione predefinita dell'icona. È un riferimento a un oggetto ThemeIcon esistente oppure un'icona in un tipo di carattere icona.", "contributes.iconFonts": "Aggiunge come contributo i tipi di carattere icona che verranno usati dai contributi icona.", "contributes.iconFonts.id": "ID del tipo di carattere.", "contributes.iconFonts.id.formatError": "L'ID deve contenere solo lettere, numeri, caratteri di sottolineatura e trattini.", "contributes.iconFonts.src": "Percorso del tipo di carattere.", - "contributes.iconFonts.src.path": "Percorso del tipo di carattere, relativo al percorso dell'estensione corrente.", "contributes.iconFonts.src.format": "Formato del tipo di carattere.", - "invalid.icons.proposedAPI": "'configuration.icons' è un punto di aggiunta contributo proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons' deve essere una matrice", - "invalid.icons.id": "'configuration.icons.id' deve essere definito e non può essere vuoto", - "invalid.icons.id.format": "'configuration.icons.id' può contenere solo lettere, cifre e trattini e deve essere costituito da almeno due segmenti in formato `componente-nome_icona`", - "invalid.icons.description": "'configuration.icons.description' deve essere definito e non può essere vuoto", - "invalid.icons.default": "'configuration.icons.default' deve essere un riferimento all'ID di un'altra icona del tema (stringa) o una definizione di icona (oggetto) con le proprietà `fontId` e `fontCharacter`.", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' è un punto di aggiunta contributo proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "Percorso del tipo di carattere, relativo al percorso dell'estensione corrente.", + "contributes.icons": "Aggiunge come contributo le icone con tema definite dall'estensione", "invalid.iconFonts.configuration": "'configuration.iconFonts' deve essere una matrice", "invalid.iconFonts.id": "'configuration.iconFonts.id' deve essere definito e non può essere vuoto", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' deve contenere solo lettere, numeri, caratteri di sottolineatura e trattini.", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' è un punto di aggiunta contributo proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src' deve essere una matrice e includere i percorsi del tipo di carattere icona.", + "invalid.iconFonts.src.item": "Gli elementi di 'configuration.iconFonts.src' devono essere oggetti con proprietà 'path' e 'format'", "invalid.iconFonts.src.path": "Valore previsto di `contributes.iconFonts.src.path` ({0}) da includere nella cartella dell'estensione ({0}). L'estensione potrebbe non essere più portabile.", - "invalid.iconFonts.src.item": "Gli elementi di 'configuration.iconFonts.src' devono essere oggetti con proprietà 'path' e 'format'" + "invalid.icons.configuration": "'configuration.icons' deve essere una matrice", + "invalid.icons.default": "'configuration.icons.default' deve essere un riferimento all'ID di un'altra icona del tema (stringa) o una definizione di icona (oggetto) con le proprietà `fontId` e `fontCharacter`.", + "invalid.icons.description": "'configuration.icons.description' deve essere definito e non può essere vuoto", + "invalid.icons.id": "'configuration.icons.id' deve essere definito e non può essere vuoto", + "invalid.icons.id.format": "'configuration.icons.id' può contenere solo lettere, cifre e trattini e deve essere costituito da almeno due segmenti in formato `componente-nome_icona`", + "invalid.icons.proposedAPI": "'configuration.icons' è un punto di aggiunta contributo proposto ed è disponibile solo durante l'esecuzione all'esterno di dev o con l'opzione della riga di comando seguente: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Aggiunge come contributo i tipi di token semantici.", - "contributes.semanticTokenTypes.id": "Identificatore del tipo di token semantico", - "contributes.semanticTokenTypes.id.format": "Gli identificatori devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", - "contributes.semanticTokenTypes.superType": "Tipo super del tipo di token semantico", - "contributes.semanticTokenTypes.superType.format": "I tipi super devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", - "contributes.color.description": "Descrizione del tipo di token semantico", - "contributes.semanticTokenModifiers": "Aggiunge come contributo i modificatori di token semantici.", - "contributes.semanticTokenModifiers.id": "Identificatore del modificatore di token semantico", - "contributes.semanticTokenModifiers.id.format": "Gli identificatori devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", - "contributes.semanticTokenModifiers.description": "Descrizione del modificatore di token semantico", - "contributes.semanticTokenScopes": "Aggiunge come contributo i mapping di ambito dei token semantici.", - "contributes.semanticTokenScopes.languages": "Elenca la lingua per cui vengono usate le impostazioni predefiniti.", - "contributes.semanticTokenScopes.scopes": "Esegue il mapping di un token semantico (descritto dal selettore di token semantico) a uno o più ambiti textMate usati per rappresentare il token.", - "invalid.id": "'configuration.{0}.id' deve essere definito e non può essere vuoto", - "invalid.id.format": "'configuration.{0}.id' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*", - "invalid.superType.format": "'configuration.{0}.superType' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*", - "invalid.description": "'configuration.{0}.description' deve essere definito e non può essere vuoto", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' deve essere una matrice", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' deve essere una matrice", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' deve essere una matrice", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' deve essere una stringa", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' deve essere definito come un oggetto", - "invalid.semanticTokenScopes.scopes.value": "I valori di 'configuration.semanticTokenScopes.scopes' devono essere una matrice di stringhe", - "invalid.semanticTokenScopes.scopes.selector": "'configuration.semanticTokenScopes.scopes': si sono verificati problemi durante l'analisi del selettore {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Problemi durante l'analisi del file di tema di JSON: {0}", - "error.invalidformat": "Formato non valido per il file di tema di JSON: è previsto un oggetto.", - "error.invalidformat.colors": "Si è verificato un problema durante l'analisi del file di tema {0}. La proprietà 'colors' non è di tipo 'object'.", - "error.invalidformat.tokenColors": "Si è verificato un problema durante l'analisi del file del tema colori {0}. La proprietà 'tokenColors' deve essere una matrice che specifica colori oppure un percorso di un file di tema TextMate", - "error.invalidformat.semanticTokenColors": "Si è verificato un problema durante l'analisi del file di tema {0}. La proprietà 'semanticTokenColors' contiene un selettore non valido", - "error.plist.invalidformat": "Si è verificato un problema durante l'analisi del file tmTheme {0}. 'settings' non è una matrice.", - "error.cannotparse": "Si sono verificati problemi durante l'analisi del file tmTheme {0}", - "error.cannotload": "Si sono verificati problemi durante il caricamento del file tmTheme {0}: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Si sono verificati problemi durante l'analisi del file delle icone dei file: {0}", - "error.invalidformat": "Formato non valido per il file di tema delle icone dei file: è previsto un oggetto." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "Icona di cartella per le cartelle espanse. L'icona di cartella espansa è facoltativa. Se non è impostata, verrà visualizzata l'icona definita per la cartella.", - "schema.folder": "Icona della cartella per le cartelle compresse e, se folderExpanded non è impostato, anche per le cartelle espanse.", - "schema.file": "Icona del file predefinita, visualizzata per tutti i file che non corrispondono ad alcuna estensione, nome file o ID lingua.", - "schema.folderNames": "Associa i nomi delle cartelle alle icone. La chiave di oggetto è il nome della cartella, segmenti di percorso esclusi. I modelli o i caratteri jolly non sono consentiti. La corrispondenza di nomi di cartella è case insensitive.", - "schema.folderName": "ID della definizione di icona per l'associazione.", - "schema.folderNamesExpanded": "Associa i nomi delle cartelle alle icone per le cartelle espanse. La chiave di oggetto è il nome della cartella, segmenti di percorso esclusi. I modelli o i caratteri jolly non sono consentiti. La corrispondenza di nomi di cartella è case insensitive.", - "schema.folderNameExpanded": "ID della definizione di icona per l'associazione.", - "schema.fileExtensions": "Associa le estensioni di file alle icone. L'oggetto chiave è il nome di estensione del file. Il nome dell'estensione è l'ultimo segmento di un nome di file dopo l'ultimo punto (non compreso il punto). Le estensioni vengono confrontate tra maiuscole e minuscole.", - "schema.fileExtension": "ID della definizione di icona per l'associazione.", - "schema.fileNames": "Associa i nomi dei file alle icone. La chiave di oggetto è il nome completo del file, segmenti di percorso esclusi. Il nome del file può includere punti e l'eventuale estensione. I modelli o i caratteri jolly non sono consentiti. La corrispondenza del nome del file è case insensitive.", - "schema.fileName": "ID della definizione di icona per l'associazione.", - "schema.languageIds": "Associa i linguaggi alle icone. La chiave dell'oggetto è l'ID linguaggio definito nel punto di aggiunta contributo del linguaggio.", - "schema.languageId": "ID della definizione di icona per l'associazione.", - "schema.fonts": "Tipi di carattere usati nelle definizioni di icona.", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "Formato del tipo di carattere.", + "schema.font-path": "Percorso del tipo di carattere, relativo al file di tema delle icone dei prodotti corrente.", + "schema.font-style": "Stile del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", + "schema.font-weight": "Peso del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", + "schema.iconDefinitions": "Associazione del nome dell'icona a un tipo di carattere.", "schema.id": "ID del tipo di carattere.", "schema.id.formatError": "L'ID deve contenere solo lettere, numeri, caratteri di sottolineatura e trattini.", - "schema.src": "Percorso del tipo di carattere.", - "schema.font-path": "Percorso del tipo di carattere, relativo al file di tema delle icone dei file corrente.", - "schema.font-format": "Formato del tipo di carattere.", - "schema.font-weight": "Peso del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", - "schema.font-style": "Stile del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", - "schema.font-size": "Dimensioni predefinite del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-size.", - "schema.iconDefinitions": "Descrizione di tutte le icone utilizzabili quando si associano file a icone.", - "schema.iconDefinition": "Definizione di icona. La chiave dell'oggetto è l'ID della definizione.", - "schema.iconPath": "Quando si usa un file SVG o PNG: percorso dell'immagine. Il percorso è relativo al file impostato dell'icona.", - "schema.fontCharacter": "Quando si usa un tipo di carattere glifo: carattere nel tipo di carattere da usare.", - "schema.fontColor": "Quando si usa un tipo di carattere glifo: colore da usare.", - "schema.fontSize": "Quando si usa un tipo di carattere: dimensioni del carattere in percentuale rispetto al tipo di carattere del testo. Se non è impostato, per impostazione predefinita vengono usate le dimensioni della definizione del tipo di carattere.", - "schema.fontId": "Quando si usa un tipo di carattere: ID del tipo di carattere. Se non è impostato, per impostazione predefinita viene usata la prima definizione del tipo di carattere.", - "schema.light": "Associazioni facoltative per le icone di file nei temi colori chiari.", - "schema.highContrast": "Associazioni facoltative per le icone di file in temi colore a contrasto elevato.", - "schema.hidesExplorerArrows": "Determina se le frecce dell'esploratore di file devono essere nascoste quando è attivo questo tema." + "schema.src": "Percorso del tipo di carattere." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Colori e stili per il token.", - "schema.token.foreground": "Colore primo piano per il token.", - "schema.token.background.warning": "I colori di sfondo del token non sono supportati.", - "schema.token.fontStyle": "Stile del carattere della regola: 'italic', 'bold' o 'underline' o una combinazione. Con una stringa vuota le impostazioni ereditate vengono annullate.", - "schema.fontStyle.error": "Lo stile del carattere deve 'italic', 'bold' o 'underline' oppure una combinazione di tali impostazioni oppure la stringa vuota.", - "schema.token.fontStyle.none": "Nessuno (cancella lo stile ereditato)", - "schema.properties.name": "Descrizione della regola.", - "schema.properties.scope": "Selettore di ambito usato per la corrispondenza della regola.", - "schema.workbenchColors": "Colori nel workbench", - "schema.tokenColors.path": "Percorso di un file tmTheme (relativo al file corrente).", - "schema.colors": "Colori per l'evidenziazione della sintassi", - "schema.supportsSemanticHighlighting": "Indica se abilitare l'evidenziazione semantica per questo tema.", - "schema.semanticTokenColors": "Colori per i token semantici" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Se è abilitata, passa automaticamente a un tema a contrasto elevato se il sistema operativo usa un tema di questo tipo. Il tema a contrasto elevato da usare viene specificato da `#{0}#`", + "colorTheme": "Specifica il tema colori usato nell'area di lavoro.", + "colorThemeError": "Il tema è sconosciuto o non è installato.", + "defaultProductIconThemeDesc": "Predefinito", + "defaultProductIconThemeLabel": "Predefinito", + "detectColorScheme": "Se è impostata, passa automaticamente al tema colori preferito in base all'aspetto del sistema operativo. Se l'aspetto del sistema operativo è scuro, viene usato il tema specificato in `#{0}#`, mentre per quello chiaro viene usato quello in `#{1}#`", + "editorColors": "Sostituisce i colori della sintassi dell'editor e lo stile del tipo di carattere nel tema colori attualmente selezionato.", + "editorColors.comments": "Imposta i colori e gli stili per i commenti", + "editorColors.experimentalTokenStyling.deprecationMessage": "In alternativa, usare `editor.semanticTokenColorCustomizations`.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "In alternativa, usare `#editor.semanticTokenColorCustomizations#`.", + "editorColors.functions": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di funzioni.", + "editorColors.keywords": "Imposta i colori e gli stili per le parole chiave.", + "editorColors.numbers": "Imposta i colori e stili per i valori letterali numerici.", + "editorColors.semanticHighlighting": "Indica se abilitare l'evidenziazione semantica per questo tema.", + "editorColors.semanticHighlighting.deprecationMessage": "In alternativa usare `enabled` nell'impostazione `editor.semanticTokenColorCustomizations`.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "In alternativa, usare `enabled` nell'impostazione `#editor.semanticTokenColorCustomizations#`.", + "editorColors.semanticHighlighting.enabled": "Indica se l'evidenziazione semantica è abilitata o disabilitata per questo tema", + "editorColors.semanticHighlighting.rules": "Regole di definizione dello stile dei token semantici per questo tema.", + "editorColors.strings": "Imposta i colori e gli stili per i valori letterali stringa.", + "editorColors.textMateRules": "Imposta i colori e gli stili usando le regole di creazione temi di TextMate (impostazione avanzata).", + "editorColors.types": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di tipo.", + "editorColors.variables": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di variabili.", + "iconTheme": "Specifica il tema dell'icona di file usato nell'area di lavoro oppure 'null' se non viene visualizzato alcun icona di file.", + "iconThemeError": "Il tema dell'icona file è sconosciuto o non è installato.", + "noIconThemeDesc": "Non ci sono icone di file", + "noIconThemeLabel": "Nessuno", + "preferredDarkColorTheme": "Specifica il tema colori preferito per l'aspetto scuro del sistema operativo quando `#{0}#` è abilitato.", + "preferredHCColorTheme": "Specifica il tema colori preferito per la modalità a contrasto elevato quando `#{0}#` è abilitato.", + "preferredLightColorTheme": "Specifica il tema colori preferito per l'aspetto chiaro del sistema operativo quando è abilitata l'impostazione `#{0}#`.", + "productIconTheme": "Specifica il tema delle icone dei prodotti usato.", + "productIconThemeError": "Il tema delle icone dei prodotti è sconosciuto o non è stato installato.", + "semanticTokenColors": "Esegue l'override del colore e degli stili dei token semantici dell'editor nel tema colori attualmente selezionato.", + "workbenchColors": "Sostituisce i colori del tema colori attualmente selezionato." }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Aggiunge come contributo i temi colori TextMate.", - "vscode.extension.contributes.themes.id": "ID del tema colori usato nelle impostazioni utente.", - "vscode.extension.contributes.themes.label": "Etichetta del tema colori visualizzata nell'interfaccia utente.", - "vscode.extension.contributes.themes.uiTheme": "Tema di base che definisce i colori nell'editor: 'vs' è il tema colori chiaro, mentre 'vs-dark' è il tema colori scuro e 'hc-black' è il tema a contrasto elevato scuro.", - "vscode.extension.contributes.themes.path": "Percorso del file tmTheme. È relativo alla cartella delle estensioni e corrisponde in genere a './colorthemes/awesome-color-theme.json'.", + "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile.", + "reqarray": "Il punto di estensione `{0}` deve essere una matrice.", + "reqid": "È previsto un valore stringa in `contributes.{0}.id`. Valore specificato: {1}", + "reqpath": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", "vscode.extension.contributes.iconThemes": "Aggiunge come contributo i temi dell'icona del file.", "vscode.extension.contributes.iconThemes.id": "ID del tema dell'icona di file usato nelle impostazioni utente.", "vscode.extension.contributes.iconThemes.label": "Etichetta del tema dell'icona di file visualizzata nell'interfaccia utente.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "ID del tema dell'icona di prodotto usato nelle impostazioni utente.", "vscode.extension.contributes.productIconThemes.label": "Etichetta del tema dell'icona di prodotto visualizzata nell'interfaccia utente.", "vscode.extension.contributes.productIconThemes.path": "Percorso del file di definizione del tema dell'icona di prodotto. È relativo alla cartella delle estensioni e corrisponde in genere a './producticons/awesome-product-icon-theme.json'.", - "reqarray": "Il punto di estensione `{0}` deve essere una matrice.", - "reqpath": "È previsto un valore stringa in `contributes.{0}.path`. Valore specificato: {1}", - "reqid": "È previsto un valore stringa in `contributes.{0}.id`. Valore specificato: {1}", - "invalid.path.1": "Valore previsto di `contributes.{0}.path` ({1}) da includere nella cartella dell'estensione ({2}). L'estensione potrebbe non essere più portatile." + "vscode.extension.contributes.themes": "Aggiunge come contributo i temi colori TextMate.", + "vscode.extension.contributes.themes.id": "ID del tema colori usato nelle impostazioni utente.", + "vscode.extension.contributes.themes.label": "Etichetta del tema colori visualizzata nell'interfaccia utente.", + "vscode.extension.contributes.themes.path": "Percorso del file tmTheme. È relativo alla cartella delle estensioni e corrisponde in genere a './colorthemes/awesome-color-theme.json'.", + "vscode.extension.contributes.themes.uiTheme": "Tema di base che definisce i colori nell'editor: 'vs' è il tema colori chiaro, mentre 'vs-dark' è il tema colori scuro e 'hc-black' è il tema a contrasto elevato scuro." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Specifica il tema colori usato nell'area di lavoro.", - "colorThemeError": "Il tema è sconosciuto o non è installato.", - "preferredDarkColorTheme": "Specifica il tema colori preferito per l'aspetto scuro del sistema operativo quando `#{0}#` è abilitato.", - "preferredLightColorTheme": "Specifica il tema colori preferito per l'aspetto chiaro del sistema operativo quando è abilitata l'impostazione `#{0}#`.", - "preferredHCColorTheme": "Specifica il tema colori preferito per la modalità a contrasto elevato quando `#{0}#` è abilitato.", - "detectColorScheme": "Se è impostato, passa automaticamente al tema colori preferito in base all'aspetto del sistema operativo.", - "workbenchColors": "Sostituisce i colori del tema colori attualmente selezionato.", - "iconTheme": "Specifica il tema dell'icona di file usato nell'area di lavoro oppure 'null' se non viene visualizzato alcun icona di file.", - "noIconThemeLabel": "Nessuno", - "noIconThemeDesc": "Non ci sono icone di file", - "iconThemeError": "Il tema dell'icona file è sconosciuto o non è installato.", - "productIconTheme": "Specifica il tema delle icone dei prodotti usato.", - "defaultProductIconThemeLabel": "Predefinito", - "defaultProductIconThemeDesc": "Predefinito", - "productIconThemeError": "Il tema delle icone dei prodotti è sconosciuto o non è stato installato.", - "autoDetectHighContrast": "Se è abilitata, passa automaticamente a un tema a contrasto elevato se il sistema operativo usa un tema di questo tipo.", - "editorColors.comments": "Imposta i colori e gli stili per i commenti", - "editorColors.strings": "Imposta i colori e gli stili per i valori letterali stringa.", - "editorColors.keywords": "Imposta i colori e gli stili per le parole chiave.", - "editorColors.numbers": "Imposta i colori e stili per i valori letterali numerici.", - "editorColors.types": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di tipo.", - "editorColors.functions": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di funzioni.", - "editorColors.variables": "Imposta i colori e gli stili per i riferimenti e le dichiarazioni di variabili.", - "editorColors.textMateRules": "Imposta i colori e gli stili usando le regole di creazione temi di TextMate (impostazione avanzata).", - "editorColors.semanticHighlighting": "Indica se abilitare l'evidenziazione semantica per questo tema.", - "editorColors.semanticHighlighting.deprecationMessage": "In alternativa usare `enabled` nell'impostazione `editor.semanticTokenColorCustomizations`.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "In alternativa, usare `enabled` nell'impostazione `#editor.semanticTokenColorCustomizations#`.", - "editorColors": "Sostituisce i colori della sintassi dell'editor e lo stile del tipo di carattere nel tema colori attualmente selezionato.", - "editorColors.semanticHighlighting.enabled": "Indica se l'evidenziazione semantica è abilitata o disabilitata per questo tema", - "editorColors.semanticHighlighting.rules": "Regole di definizione dello stile dei token semantici per questo tema.", - "semanticTokenColors": "Esegue l'override del colore e degli stili dei token semantici dell'editor nel tema colori attualmente selezionato.", - "editorColors.experimentalTokenStyling.deprecationMessage": "In alternativa, usare `editor.semanticTokenColorCustomizations`.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "In alternativa, usare `#editor.semanticTokenColorCustomizations#`." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Si sono verificati problemi durante l'elaborazione delle definizioni delle icone di prodotto in {0}:\r\n{1}", - "defaultTheme": "Predefinito", - "error.cannotparseicontheme": "Si sono verificati problemi durante l'analisi del file delle icone dei prodotti: {0}", - "error.invalidformat": "Formato non valido per il file di tema delle icone dei prodotti: è previsto un oggetto.", - "error.missingProperties": "Formato non valido per il file di tema delle icone di prodotto: deve contenere iconDefinitions e fonts.", - "error.fontWeight": "Spessore del carattere non valido nel tipo di carattere '{0}'. L'impostazione verrà ignorata.", - "error.fontStyle": "Stile del carattere non valido nel tipo di carattere '{0}'. L'impostazione verrà ignorata.", - "error.fontId": "ID carattere '{0}' mancante o non valido. La definizione del tipo di carattere verrà ignorata.", - "error.icon.fontId": "La definizione dell'icona '{0}' verrà ignorata. ID carattere sconosciuto.", - "error.icon.fontCharacter": "La definizione dell'icona '{0}' verrà ignorata. Tipo di carattere sconosciuto." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "ID del tipo di carattere.", - "schema.id.formatError": "L'ID deve contenere solo lettere, numeri, caratteri di sottolineatura e trattini.", - "schema.src": "Percorso del tipo di carattere.", - "schema.font-path": "Percorso del tipo di carattere, relativo al file di tema delle icone dei prodotti corrente.", - "schema.font-format": "Formato del tipo di carattere.", - "schema.font-weight": "Peso del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", - "schema.font-style": "Stile del tipo di carattere. Per i valori validi, vedere https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", - "schema.iconDefinitions": "Associazione del nome dell'icona a un tipo di carattere." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Impostazioni", - "keybindings": "Tasti di scelta rapida", - "snippets": "Frammenti utente", - "extensions": "Estensioni", - "ui state label": "Stato interfaccia utente", - "sync category": "Sincronizzazione impostazioni", - "syncViewIcon": "Icona della visualizzazione Sincronizzazione impostazioni." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "Descrizione del tipo di token semantico", + "contributes.semanticTokenModifiers": "Aggiunge come contributo i modificatori di token semantici.", + "contributes.semanticTokenModifiers.description": "Descrizione del modificatore di token semantico", + "contributes.semanticTokenModifiers.id": "Identificatore del modificatore di token semantico", + "contributes.semanticTokenModifiers.id.format": "Gli identificatori devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", + "contributes.semanticTokenScopes": "Aggiunge come contributo i mapping di ambito dei token semantici.", + "contributes.semanticTokenScopes.languages": "Elenca la lingua per cui vengono usate le impostazioni predefiniti.", + "contributes.semanticTokenScopes.scopes": "Esegue il mapping di un token semantico (descritto dal selettore di token semantico) a uno o più ambiti textMate usati per rappresentare il token.", + "contributes.semanticTokenTypes": "Aggiunge come contributo i tipi di token semantici.", + "contributes.semanticTokenTypes.id": "Identificatore del tipo di token semantico", + "contributes.semanticTokenTypes.id.format": "Gli identificatori devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", + "contributes.semanticTokenTypes.superType": "Tipo super del tipo di token semantico", + "contributes.semanticTokenTypes.superType.format": "I tipi super devono essere conformi al formato letteraOCifra[_-letteraOCifra]*", + "invalid.description": "'configuration.{0}.description' deve essere definito e non può essere vuoto", + "invalid.id": "'configuration.{0}.id' deve essere definito e non può essere vuoto", + "invalid.id.format": "'configuration.{0}.id' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' deve essere una matrice", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' deve essere una matrice", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' deve essere una stringa", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' deve essere definito come un oggetto", + "invalid.semanticTokenScopes.scopes.selector": "'configuration.semanticTokenScopes.scopes': si sono verificati problemi durante l'analisi del selettore {0}.", + "invalid.semanticTokenScopes.scopes.value": "I valori di 'configuration.semanticTokenScopes.scopes' devono essere una matrice di stringhe", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' deve essere una matrice", + "invalid.superType.format": "'configuration.{0}.superType' deve essere conforme al formato letteraOCifra[-_letteraOCifra]*" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "Non è possibile attivare la sincronizzazione delle impostazioni perché non sono disponibili provider di autenticazione.", - "no account": "Non ci sono account disponibili", - "show log": "mostra log", - "sync turned on": "{0} è attivata", - "sync in progress": "La funzionalità Sincronizzazione impostazioni verrà attivata. Annullarla?", - "settings sync": "Sincronizzazione impostazioni", - "yes": "&&Sì", - "no": "&&No", - "turning on": "Attivazione...", - "syncing resource": "Sincronizzazione di {0}...", - "conflicts detected": "Rilevati conflitti", - "merge Manually": "Esegui merge manuale...", - "resolve": "Non è possibile eseguire il merge a causa di conflitti. Per continuare, eseguire il merge manualmente...", - "merge or replace": "Esegui merge o sostituisci", - "merge": "Unisci", - "replace local": "Sostituisci locale", "cancel": "Annulla", + "choose account placeholder": "Selezionare un account per l'accesso", + "conflicts detected": "Rilevati conflitti", "first time sync detail": "L'ultima sincronizzazione è stata eseguita da un altro computer.\r\nEseguire il merge o sostituire con i dati nel cloud?", + "last used": "Ultimo usato con la sincronizzazione", + "merge": "Unisci", + "merge Manually": "Esegui merge manuale...", + "merge or replace": "Esegui merge o sostituisci", + "no": "&&No", + "no account": "Non ci sono account disponibili", + "no authentication providers": "Non è possibile attivare la sincronizzazione delle impostazioni perché non sono disponibili provider di autenticazione.", + "others": "Altri", + "replace local": "Sostituisci locale", "reset": "I dati verranno cancellati dal cloud e la sincronizzazione verrà arrestata in tutti i dispositivi.", "reset title": "Cancella", "resetButton": "&&Reimposta", - "choose account placeholder": "Selezionare un account per l'accesso", - "signed in": "Accesso eseguito", - "last used": "Ultimo usato con la sincronizzazione", - "others": "Altri", + "resolve": "Non è possibile eseguire il merge a causa di conflitti. Per continuare, eseguire il merge manualmente...", + "settings sync": "Sincronizzazione impostazioni", + "show log": "mostra log", + "sign in": "Accedi", "sign in using account": "Accedi con {0}", + "signed in": "Accesso eseguito", "successive auth failures": "La sincronizzazione delle impostazioni è sospesa a causa di ripetuti errori di autorizzazione. Eseguire di nuovo l'accesso per continuare la sincronizzazione", - "sign in": "Accedi" + "sync in progress": "La funzionalità Sincronizzazione impostazioni verrà attivata. Annullarla?", + "sync turned on": "{0} è attivata", + "syncing resource": "Sincronizzazione di {0}...", + "turning on": "Attivazione...", + "yes": "&&Sì" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Estensioni", + "keybindings": "Tasti di scelta rapida", + "settings": "Impostazioni", + "snippets": "Frammenti utente", + "sync category": "Sincronizzazione impostazioni", + "syncViewIcon": "Icona della visualizzazione Sincronizzazione impostazioni.", + "ui state label": "Stato interfaccia utente" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "Nascondi '{0}'", "resetViewLocation": "Reimposta posizione" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Esecuzione dei partecipanti di 'Creazione file'...", - "msg-rename": "Esecuzione dei partecipanti di 'Ridenominazione file'...", - "msg-copy": "Esecuzione dei partecipanti di 'Copia dei file'...", - "msg-delete": "Esecuzione dei partecipanti di 'Eliminazione file'..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' esiste già. Sostituirlo?", + "irreversible": "Nella cartella '{1}' esiste già un file o una cartella denominata {0}. Sostituendo il file o la cartella, il relativo contenuto verrà sovrascritto.", + "replaceButtonLabel": "&&Sostituisci" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Salva", - "doNotSave": "Non salvare", - "cancel": "Annulla", - "saveWorkspaceMessage": "Salvare la configurazione dell'area di lavoro in un file?", - "saveWorkspaceDetail": "Salvare l'area di lavoro se si prevede di aprirla di nuovo.", - "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Rimuovere", + "genericSaveError": "Non è stato possibile salvare '{0}': {1}", + "overwrite": "Sovrascrivere", + "overwriteElevated": "Sovrascrivere come admin...", + "overwriteElevatedSudo": "Sovrascrivere come Sudo...", + "permissionDeniedSaveError": "Impossibile salvare '{0}': Autorizzazioni insufficienti. Selezionare 'Riprova come Admin' per eseguire come amministratore.", + "permissionDeniedSaveErrorSudo": "Non è stato possibile salvare '{0}': autorizzazioni insufficienti. Selezionare 'Riprova come Sudo' per riprovare come utente con privilegi avanzati.", + "readonlySaveError": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi' per provare a renderlo scrivibile.", + "readonlySaveErrorAdmin": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Admin' per riprovare come amministratore.", + "readonlySaveErrorSudo": "Non è stato possibile salvare '{0}': il file è di sola lettura. Selezionare 'Sovrascrivi come Sudo' per riprovare come utente con privilegi avanzati.", + "retry": "Riprova", + "saveAs": "Salva con nome...", + "saveElevated": "Riprova come amministratore...", + "saveElevatedSudo": "Riprova come Sudo...", + "staleSaveError": "Non è stato possibile salvare \"{0}\": il contenuto del file è più recente. Si vuole sovrascrivere il file con le modifiche?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Fare clic su \"Annullare\" per interrompere l'attesa e salvare o ripristinare gli editor non salvati.", + "backupBeforeShutdownMessage": "Il backup degli editor modificati ma non salvati richiede più tempo del previsto...", + "backupErrorDetails": "Salvare o ripristinare gli editor modificati ma non salvati prima di riprovare.", + "backupTrackerBackupFailed": "Non è stato possibile salvare gli editor modificati ma non salvati nel percorso di backup.", + "backupTrackerConfirmFailed": "Non è stato possibile salvare o ripristinare gli editor modificati ma non salvati.", "ok": "OK", - "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare." + "revertBeforeShutdown": "Il ripristino degli editor non salvati richiede più tempo del previsto...", + "saveBeforeShutdown": "Il salvataggio degli editor non salvati richiede più tempo del previsto..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Salva", - "saveWorkspace": "Salva area di lavoro", "errorInvalidTaskConfiguration": "Impossibile scrivere nel file di configurazione dell'area di lavoro. Si prega di aprire il file per correggere eventuali errori/avvisi e riprovare.", "errorWorkspaceConfigurationFileDirty": "Impossibile scrivere nel file di configurazione dell'area di lavoro, perché il file è sporco. Si prega di salvarlo e riprovare.", - "openWorkspaceConfigurationFile": "Apri configurazione dell'area di lavoro" + "openWorkspaceConfigurationFile": "Apri configurazione dell'area di lavoro", + "save": "Salva", + "saveWorkspace": "Salva area di lavoro" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Attendibilità dell'area di lavoro" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Annulla", + "newWindow": "Apri in Modalità con restrizioni", + "open": "Apri", + "openLooseFileLearnMore": "Se non si considerano attendibili gli autori di questi file, è consigliabile aprirli in Modalità con restrizioni in una nuova finestra perché i file possono essere dannosi. Per altre informazioni, vedere la [documentazione](https://aka.ms/vscode-workspace-trust).", + "openLooseFileMesssage": "Si considerano attendibili gli autori di questi file?", + "openLooseFileWindowDetails": "Si sta provando ad aprire file non attendibili in una finestra attendibile.", + "openLooseFileWorkspaceCheckbox": "Memorizza la decisione per tutte le aree di lavoro", + "openLooseFileWorkspaceDetails": "Si sta provando ad aprire file non attendibili in un'area di lavoro attendibile.", + "workspaceTrustEnabledCtx": "Indica se la funzionalità di attendibilità delle aree di lavoro è abilitata.", + "workspaceTrustedCtx": "Indica se l'area di lavoro corrente è stata considerata attendibile dall'utente." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Annulla", + "doNotSave": "Non salvare", + "ok": "OK", + "save": "Salva", + "saveWorkspaceDetail": "Salvare l'area di lavoro se si prevede di aprirla di nuovo.", + "saveWorkspaceMessage": "Salvare la configurazione dell'area di lavoro in un file?", + "workspaceOpenedDetail": "L'area di lavoro è già aperta in un'altra finestra. Chiudere tale finestra prima di riprovare.", + "workspaceOpenedMessage": "Non è possibile salvare l'area di lavoro '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Caricamento", - "loadingCompletedMessage": "Caricamento completato" + "loadingCompletedMessage": "Caricamento completato", + "loadingMessage": "Caricamento" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Nascondi etichette di testo", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Chiudi" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Nascondi proprietà", + "showProperties": "Mostra proprietà" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Errore: {0}", - "alertWarningMessage": "Avviso: {0}", - "alertInfoMessage": "Informazioni: {0}" + "alertInfoMessage": "Informazioni: {0}", + "alertWarningMessage": "Avviso: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "dati non disponibili" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Seleziona/Deseleziona tutto" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Annulla", + "headerFilter.clear": "Cancella", + "headerFilter.ok": "OK", "headerFilter.showFilter": "Mostra filtro", - "table.selectAll": "Seleziona tutto", + "table.filterOptions": "Opzioni del filtro", "table.searchPlaceHolder": "Cerca", - "tableFilter.visibleCount": "{0} risultati", - "tableFilter.selectedCount": "{0} selezionati", + "table.selectAll": "Seleziona tutto", "table.sortAscending": "Ordinamento crescente", "table.sortDescending": "Ordinamento decrescente", - "headerFilter.ok": "OK", - "headerFilter.clear": "Cancella", - "headerFilter.cancel": "Annulla", - "table.filterOptions": "Opzioni del filtro" + "tableFilter.selectedCount": "{0} selezionati", + "tableFilter.visibleCount": "{0} risultati" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Caricamento" @@ -9305,58 +9772,58 @@ "toggleMore": "Attiva/Disattiva altro" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "I criteri di estensione non consentono l'installazione delle estensioni. Modificare i criteri per l'estensione e riprovare.", + "InstallVSIXAction.successReload": "L'installazione dell'estensione {0} da VSIX è stata completata. Ricaricare Azure Data Studio per abilitarla.", + "ReinstallAction.successReload": "Ricaricare reload Azure Data Studio per completare la reinstallazione dell'estensione {0}.", + "activateLanguagePack": "Per usare Azure Data Studio in {0}, Azure Data Studio deve essere riavviato.", "azuredatastudio": "Azure Data Studio", - "default": "Abilita il controllo automatico degli aggiornamenti. Azure Data Studio controlla periodicamente la disponibilità di aggiornamenti in modo automatico.", - "enableWindowsBackgroundUpdates": "Abilitare questa opzione per scaricare e installare le nuove versioni di Azure Data Studio in background in Windows", - "showReleaseNotes": "Mostra le note sulla versione dopo un aggiornamento. Le note sulla versione vengono aperte in una nuova finestra del Web browser.", + "connectionDialogBrowseTree.context": "Menu di scelta rapida dell'albero di visualizzazione della finestra di connessione", "dashboard.toolbar": "Menu azione barra degli strumenti del dashboard", + "dataExplorer.action": "Menu azione titolo contenitore vista dataexplorer", + "dataExplorer.context": "Menu di scelta rapida della voce dataexplorer", + "dataGrid.context": "Menu di scelta rapida elemento griglia dati", + "default": "Abilita il controllo automatico degli aggiornamenti. Azure Data Studio controlla periodicamente la disponibilità di aggiornamenti in modo automatico.", + "enable locally": "Ricaricare Azure Data Studio per abilitare l'estensione in locale.", + "enable remote": "Ricaricare Azure Data Studio per abilitare l'estensione in {0}.", + "enableWindowsBackgroundUpdates": "Abilitare questa opzione per scaricare e installare le nuove versioni di Azure Data Studio in background in Windows", + "extensionsPolicy": "Impostare i criteri di sicurezza per il download delle estensioni.", + "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con Azure Data Studio '{1}'.", + "installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Azure Data Studio per abilitarla.", + "maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per Azure Data Studio dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.", + "miNewNotebook": "&&Nuovo notebook", + "miNewQuery": "Nuova &&query", + "miinstallVsix": "Installare l'estensione dal pacchetto VSIX", + "newQuery": "Nuova query", "notebook.cellTitle": "Menu del titolo della cella del notebook", "notebook.title": "Menu del titolo del notebook", "notebook.toolbar": "Menu della barra degli strumenti del notebook", - "dataExplorer.action": "Menu azione titolo contenitore vista dataexplorer", - "dataExplorer.context": "Menu di scelta rapida della voce dataexplorer", "objectExplorer.context": "Menu di scelta rapida elemento Esplora oggetti", - "connectionDialogBrowseTree.context": "Menu di scelta rapida dell'albero di visualizzazione della finestra di connessione", - "dataGrid.context": "Menu di scelta rapida elemento griglia dati", - "extensionsPolicy": "Impostare i criteri di sicurezza per il download delle estensioni.", - "InstallVSIXAction.allowNone": "I criteri di estensione non consentono l'installazione delle estensioni. Modificare i criteri per l'estensione e riprovare.", - "InstallVSIXAction.successReload": "L'installazione dell'estensione {0} da VSIX è stata completata. Ricaricare Azure Data Studio per abilitarla.", + "postDisableTooltip": "Ricaricare Azure Data Studio per disabilitare l'estensione.", + "postEnableTooltip": "Ricaricare Azure Data Studio per abilitare l'estensione.", "postUninstallTooltip": "Ricaricare Azure Data Studio per completare la disinstallazione di questa estensione.", "postUpdateTooltip": "Ricaricare Azure Data Studio per abilitare l'estensione aggiornata.", - "enable locally": "Ricaricare Azure Data Studio per abilitare l'estensione in locale.", - "postEnableTooltip": "Ricaricare Azure Data Studio per abilitare l'estensione.", - "postDisableTooltip": "Ricaricare Azure Data Studio per disabilitare l'estensione.", - "uninstallExtensionComplete": "Ricaricare Azure Data Studio per completare la disinstallazione dell’estensione {0}.", - "enable remote": "Ricaricare Azure Data Studio per abilitare l'estensione in {0}.", - "installExtensionCompletedAndReloadRequired": "L'installazione dell'estensione {0} è stata completata. Ricaricare Azure Data Studio per abilitarla.", - "ReinstallAction.successReload": "Ricaricare reload Azure Data Studio per completare la reinstallazione dell'estensione {0}.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "È necessario specificare il tipo di scenario per le estensioni consigliate.", - "incompatible": "Non è possibile installare l'estensione '{0}' perché non è compatibile con Azure Data Studio '{1}'.", - "newQuery": "Nuova query", - "miNewQuery": "Nuova &&query", - "miNewNotebook": "&&Nuovo notebook", - "maxMemoryForLargeFilesMB": "Controlla la memoria disponibile per Azure Data Studio dopo il riavvio durante il tentativo di aprire file di grandi dimensioni. Il risultato è uguale a quando si specifica `--max-memory=NEWSIZE` sulla riga di comando.", + "showReleaseNotes": "Mostra le note sulla versione dopo un aggiornamento. Le note sulla versione vengono aperte in una nuova finestra del Web browser.", + "uninstallExtensionComplete": "Ricaricare Azure Data Studio per completare la disinstallazione dell’estensione {0}.", "updateLocale": "Cambiare la lingua dell'interfaccia utente di Azure Data Studio in {0} e riavviare?", - "activateLanguagePack": "Per usare Azure Data Studio in {0}, Azure Data Studio deve essere riavviato.", - "watermark.newSqlFile": "Nuovo file SQL", "watermark.newNotebook": "Nuovo notebook", - "miinstallVsix": "Installare l'estensione dal pacchetto VSIX" + "watermark.newSqlFile": "Nuovo file SQL" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Deve essere un'opzione inclusa nell'elenco", "selectBox": "Casella di selezione" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Aggiungi un account", - "removeAccount": "Rimuovi account", - "confirmRemoveUserAccountMessage": "Rimuovere '{0}'?", - "accountActions.yes": "Sì", + "NoAccountToRefresh": "Non ci sono account da aggiornare", "accountActions.no": "No", - "removeAccountFailed": "Non è stato possibile rimuovere l'account", + "accountActions.yes": "Sì", + "addAccount": "Aggiungi un account", "applyFilters": "Applica filtri", + "confirmRemoveUserAccountMessage": "Rimuovere '{0}'?", "refreshAccount": "Immetti di nuovo le credenziali", - "NoAccountToRefresh": "Non ci sono account da aggiornare" + "removeAccount": "Rimuovi account", + "removeAccountFailed": "Non è stato possibile rimuovere l'account" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "La copia delle immagini non è supportata" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "Widget usato nei dashboard" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "Il salvataggio dei risultati in un formato diverso è disabilitato per questo provider di dati.", "noSerializationProvider": "Non è possibile serializzare i dati perché non è stato registrato alcun provider", + "saveAsNotSupported": "Il salvataggio dei risultati in un formato diverso è disabilitato per questo provider di dati.", "unknownSerializationError": "La serializzazione non è riuscita e si verificato un errore sconosciuto" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "Colore del bordo dei riquadri", - "tileBoxShadow": "Colore di ombreggiatura della finestra dei riquadri", "buttonDropdownBackgroundHover": "Colore di sfondo al passaggio del mouse sulla casella a discesa del pulsante", "buttonDropdownBoxShadow": "Colore di ombreggiatura della casella a discesa del pulsante", - "extensionPackHeaderShadow": "Colore di ombreggiatura del testo dell'intestazione del pacchetto di estensione", + "calloutDialogBodyBackground": "Sfondo del corpo della finestra di dialogo callout.", + "calloutDialogExteriorBorder": "Bordi esterni della finestra di dialogo di callout per fornire un contrasto con l'interfaccia utente del notebook.", + "calloutDialogForeground": "Primo piano della finestra di dialogo di callout.", + "calloutDialogHeaderFooterBackground": "Sfondo dell'intestazione e del piè di pagina della finestra di dialogo di callout.", + "calloutDialogInteriorBorder": "Bordi interni della finestra di dialogo callout usati per separare gli elementi.", + "calloutDialogShadowColor": "Colore di ombreggiatura della finestra di dialogo di callout.", "extensionPackGradientColorOne": "Colore superiore per la sfumatura del pacchetto di estensione", "extensionPackGradientColorTwo": "Colore inferiore per la sfumatura del pacchetto di estensione", + "extensionPackHeaderShadow": "Colore di ombreggiatura del testo dell'intestazione del pacchetto di estensione", + "gradientBackground": "Colore di sfondo per la sfumatura dell'immagine del banner", "gradientOne": "Colore superiore per la sfumatura dell'immagine del banner", "gradientTwo": "Colore inferiore per la sfumatura dell'immagine del banner", - "gradientBackground": "Colore di sfondo per la sfumatura dell'immagine del banner", - "notebook.notebookToolbarIcon": "Notebook: icone della barra degli strumenti principale", - "notebook.notebookToolbarSelectBorder": "Notebook: bordo della casella di selezione della barra degli strumenti principale", - "notebook.notebookToolbarSelectBackground": "Notebook: sfondo della casella di selezione della barra degli strumenti principale", - "notebook.notebookToolbarLines": "Notebook: bordo inferiore e separatore della barra degli strumenti principale", - "notebook.dropdownArrow": "Notebook: freccia a discesa della barra degli strumenti principale", + "infoBox.errorBackground": "InfoBox: colore di sfondo per una notifica di tipo errore.", + "infoBox.infomationBackground": "InfoBox: colore di sfondo per una notifica di tipo informazioni.", + "infoBox.successBackground": "InfoBox: colore di sfondo per una notifica di tipo operazione riuscita.", + "infoBox.warningBackground": "InfoBox: colore di sfondo per una notifica di tipo avviso.", + "infoButton.background": "Colore di sfondo del pulsante informazioni.", + "infoButton.border": "Colore del bordo del pulsante informazioni.", + "infoButton.foreground": "Colore di primo piano del pulsante informazioni.", + "infoButton.hoverBackground": "Colore di sfondo al passaggio del mouse sul pulsante informazioni.", "notebook.buttonMenuArrow": "Notebook: freccia a discesa del menu dei pulsanti personalizzati della barra degli strumenti principale", - "notebook.toolbarBackground": "Notebook: sfondo della barra degli strumenti Markdown", - "notebook.toolbarIcon": "Notebook: icone della barra degli strumenti Markdown", - "notebook.toolbarBottomBorder": "Notebook: bordo inferiore della barra degli strumenti Markdown", "notebook.cellBorder": "Notebook: bordo cella attiva", - "notebook.markdownEditorBackground": "Notebook: sfondo di Markdown editor", - "notebook.splitBorder": "Notebook: bordo tra Markdown editor e l'anteprima", "notebook.codeEditorBackground": "Notebook: sfondo dell'editor di codice", "notebook.codeEditorBackgroundActive": "Notebook: sfondo dell'editor di codice della cella attiva", "notebook.codeEditorLineNumber": "Notebook: numeri di riga dell'editor di codice", - "notebook.codeEditorToolbarIcon": "Notebook: icone della barra degli strumenti dell'editor di codice", "notebook.codeEditorToolbarBackground": "Notebook: sfondo della barra degli strumenti dell'editor di codice", "notebook.codeEditorToolbarBorder": "Notebook: bordo destro della barra degli strumenti dell'editor di codice", + "notebook.codeEditorToolbarIcon": "Notebook: icone della barra degli strumenti dell'editor di codice", + "notebook.dropdownArrow": "Notebook: freccia a discesa della barra degli strumenti principale", + "notebook.markdownEditorBackground": "Notebook: sfondo di Markdown editor", "notebook.notebookCellTagBackground": "Colore di sfondo dei tag.", "notebook.notebookCellTagForeground": "Colore di primo piano dei tag.", + "notebook.notebookToolbarIcon": "Notebook: icone della barra degli strumenti principale", + "notebook.notebookToolbarLines": "Notebook: bordo inferiore e separatore della barra degli strumenti principale", + "notebook.notebookToolbarSelectBackground": "Notebook: sfondo della casella di selezione della barra degli strumenti principale", + "notebook.notebookToolbarSelectBorder": "Notebook: bordo della casella di selezione della barra degli strumenti principale", + "notebook.splitBorder": "Notebook: bordo tra Markdown editor e l'anteprima", + "notebook.toolbarBackground": "Notebook: sfondo della barra degli strumenti Markdown", + "notebook.toolbarBottomBorder": "Notebook: bordo inferiore della barra degli strumenti Markdown", + "notebook.toolbarIcon": "Notebook: icone della barra degli strumenti Markdown", "notebookFindMatchHighlight": "Colore degli altri risultati della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", "notebookFindRangeHighlight": "Colore dell'intervallo di limite della ricerca. Il colore non deve essere opaco per evitare di nascondere le decorazioni sottostanti.", - "infoBox.infomationBackground": "InfoBox: colore di sfondo per una notifica di tipo informazioni.", - "infoBox.warningBackground": "InfoBox: colore di sfondo per una notifica di tipo avviso.", - "infoBox.errorBackground": "InfoBox: colore di sfondo per una notifica di tipo errore.", - "infoBox.successBackground": "InfoBox: colore di sfondo per una notifica di tipo operazione riuscita.", - "infoButton.foreground": "Colore di primo piano del pulsante informazioni.", - "infoButton.background": "Colore di sfondo del pulsante informazioni.", - "infoButton.border": "Colore del bordo del pulsante informazioni.", - "infoButton.hoverBackground": "Colore di sfondo al passaggio del mouse sul pulsante informazioni.", - "calloutDialogForeground": "Primo piano della finestra di dialogo di callout.", - "calloutDialogInteriorBorder": "Bordi interni della finestra di dialogo callout usati per separare gli elementi.", - "calloutDialogExteriorBorder": "Bordi esterni della finestra di dialogo di callout per fornire un contrasto con l'interfaccia utente del notebook.", - "calloutDialogHeaderFooterBackground": "Sfondo dell'intestazione e del piè di pagina della finestra di dialogo di callout.", - "calloutDialogBodyBackground": "Sfondo del corpo della finestra di dialogo callout.", - "calloutDialogShadowColor": "Colore di ombreggiatura della finestra di dialogo di callout." + "tileBorder": "Colore del bordo dei riquadri", + "tileBoxShadow": "Colore di ombreggiatura della finestra dei riquadri" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Colore di sfondo dell'intestazione tabella", - "tableHeaderForeground": "Colore primo piano dell'intestazione tabella", - "listFocusAndSelectionBackground": "Colore di sfondo dell'elenco o della tabella per l'elemento selezionato e con stato attivo quando l'elenco o la tabella è attiva", - "tableCellOutline": "Colore del contorno di una cella.", - "disabledInputBoxBackground": "Sfondo della casella di input disabilitata.", - "disabledInputBoxForeground": "Primo piano della casella di input disabilitata.", + "agentCellBackground": "Colore di sfondo delle celle della tabella di SQL Agent.", + "agentCellBorderColor": "Colore del bordo delle celle della tabella di SQL Agent.", + "agentJobsHeadingColor": "Colore di sfondo dell'intestazione di SQL Agent.", + "agentTableBackground": "Colore di sfondo della tabella di SQL Agent.", + "agentTableHoverBackground": "Colore di sfondo della tabella di SQL Agent al passaggio del mouse.", "buttonFocusOutline": "Colore del contorno del pulsante con stato attivo.", "disabledCheckboxforeground": "Primo piano della casella di controllo disabilitato.", - "agentTableBackground": "Colore di sfondo della tabella di SQL Agent.", - "agentCellBackground": "Colore di sfondo delle celle della tabella di SQL Agent.", - "agentTableHoverBackground": "Colore di sfondo della tabella di SQL Agent al passaggio del mouse.", - "agentJobsHeadingColor": "Colore di sfondo dell'intestazione di SQL Agent.", - "agentCellBorderColor": "Colore del bordo delle celle della tabella di SQL Agent.", - "resultsErrorColor": "Colore dell'errore nei messaggi dei risultati." + "disabledInputBoxBackground": "Sfondo della casella di input disabilitata.", + "disabledInputBoxForeground": "Primo piano della casella di input disabilitata.", + "listFocusAndSelectionBackground": "Colore di sfondo dell'elenco o della tabella per l'elemento selezionato e con stato attivo quando l'elenco o la tabella è attiva", + "resultsErrorColor": "Colore dell'errore nei messaggi dei risultati.", + "tableCellOutline": "Colore del contorno di una cella.", + "tableHeaderBackground": "Colore di sfondo dell'intestazione tabella", + "tableHeaderForeground": "Colore primo piano dell'intestazione tabella" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Alcune delle estensioni caricate usano API obsolete. Per informazioni dettagliate, vedere la scheda Console della finestra Strumenti di sviluppo", - "dontShowAgain": "Non visualizzare più questo messaggio" + "dontShowAgain": "Non visualizzare più questo messaggio", + "workbench.generalObsoleteApiNotification": "Alcune delle estensioni caricate usano API obsolete. Per informazioni dettagliate, vedere la scheda Console della finestra Strumenti di sviluppo" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "Con il tasto di scelta rapida F5 è richiesta la selezione di una cella di codice. Selezionare una cella di codice da eseguire.", - "clearResultActiveCell": "Con Cancella risultati è richiesta la selezione di una cella di codice. Selezionare una cella di codice da eseguire." + "clearResultActiveCell": "Con Cancella risultati è richiesta la selezione di una cella di codice. Selezionare una cella di codice da eseguire.", + "runActiveCell": "Con il tasto di scelta rapida F5 è richiesta la selezione di una cella di codice. Selezionare una cella di codice da eseguire." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Tipo di componente sconosciuto. Per creare oggetti, è necessario usare ModelBuilder", "invalidIndex": "L'indice {0} non è valido.", + "unknownComponentType": "Tipo di componente sconosciuto. Per creare oggetti, è necessario usare ModelBuilder", "unknownConfig": "La configurazione del componente è sconosciuta. Per creare un oggetto di configurazione, è necessario usare ModelBuilder" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Fatto", + "dashboardNotInitialized": "Le schede non sono inizializzate", "dialogCancelLabel": "Annulla", - "generateScriptLabel": "Genera script", + "dialogDoneLabel": "Fatto", "dialogNextLabel": "Avanti", "dialogPreviousLabel": "Indietro", - "dashboardNotInitialized": "Le schede non sono inizializzate" + "generateScriptLabel": "Genera script" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "Non è stata registrata alcuna visualizzazione struttura ad albero con ID '{0}'." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "È necessario passare a questo metodo un elemento NotebookProvider con providerId valido", - "errNoProvider": "non è stato trovato alcun provider di notebook", "errNoManager": "Non è stato trovato alcun gestore", - "noServerManager": "Il gestore del notebook {0} non include un gestore di server. Non è possibile eseguirvi operazioni", + "errNoProvider": "non è stato trovato alcun provider di notebook", "noContentManager": "Il gestore del notebook {0} non include un gestore di contenuti. Non è possibile eseguirvi operazioni", - "noSessionManager": "Il gestore del notebook {0} non include un gestore di sessioni. Non è possibile eseguirvi operazioni" + "noServerManager": "Il gestore del notebook {0} non include un gestore di server. Non è possibile eseguirvi operazioni", + "noSessionManager": "Il gestore del notebook {0} non include un gestore di sessioni. Non è possibile eseguirvi operazioni", + "providerRequired": "È necessario passare a questo metodo un elemento NotebookProvider con providerId valido" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "È necessario passare a questo metodo un elemento NotebookProvider con providerId valido" }, "sql/workbench/browser/actions": { - "manage": "Gestisci", - "showDetails": "Mostra dettagli", + "clearSavedAccounts": "Cancella tutti gli account salvati", "configureDashboardLearnMore": "Altre informazioni", - "clearSavedAccounts": "Cancella tutti gli account salvati" + "manage": "Gestisci", + "showDetails": "Mostra dettagli" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Funzionalità di anteprima", - "previewFeatures.configEnable": "Abilita le funzionalità di anteprima non rilasciate", - "showConnectDialogOnStartup": "Mostra la finestra di dialogo della connessione all'avvio", + "enableObsoleteApiUsageNotification": "Abilita/disabilita la notifica di utilizzo di API obsolete", "enableObsoleteApiUsageNotificationTitle": "Notifica API obsolete", - "enableObsoleteApiUsageNotification": "Abilita/disabilita la notifica di utilizzo di API obsolete" + "previewFeatures.configEnable": "Abilita le funzionalità di anteprima non rilasciate", + "previewFeatures.configTitle": "Funzionalità di anteprima", + "showConnectDialogOnStartup": "Mostra la finestra di dialogo della connessione all'avvio" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "Connessione alla sessione di modifica dati non riuscita" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "Non connesso", - "profiler.sessionStopped": "La sessione del profiler XEvent è stata arrestata in modo imprevisto nel server {0}.", + "profiler.eventsLost": "Sono presenti eventi persi per la sessione del profiler XEvent per {0}.", "profiler.sessionCreationError": "Si è verificato un errore durante l'avvio della nuova sessione", - "profiler.eventsLost": "Sono presenti eventi persi per la sessione del profiler XEvent per {0}." + "profiler.sessionStopped": "La sessione del profiler XEvent è stata arrestata in modo imprevisto nel server {0}.", + "profilerInput.notConnected": "Non connesso", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Mostra azioni", "resourceViewerInput.resourceViewer": "Visualizzatore risorse" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Informazioni", - "warningAltText": "Avviso", - "errorAltText": "Errore", - "showMessageDetails": "Mostra dettagli", - "copyMessage": "Copia", "closeMessage": "Chiudi", + "copyMessage": "Copia", + "errorAltText": "Errore", + "hideMessageDetails": "Nascondi dettagli", + "infoAltText": "Informazioni", "modal.back": "Indietro", - "hideMessageDetails": "Nascondi dettagli" + "showMessageDetails": "Mostra dettagli", + "warningAltText": "Avviso" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "OK", - "optionsDialog.cancel": "Annulla" + "optionsDialog.cancel": "Annulla", + "optionsDialog.ok": "OK" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " è obbligatorio.", - "optionsDialog.invalidInput": "Input non valido. È previsto un valore numerico." + "optionsDialog.invalidInput": "Input non valido. È previsto un valore numerico.", + "optionsDialog.missingRequireField": " è obbligatorio." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "L'indice {0} non è valido." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Mostra azioni" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Caricamento", - "loadingCompletedMessage": "Caricamento completato" + "loadingCompletedMessage": "Caricamento completato", + "loadingMessage": "Caricamento" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Valore non valido", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Caricamento in corso", - "loadingCompletedMessage": "Caricamento completato" + "loadingCompletedMessage": "Caricamento completato", + "loadingMessage": "Caricamento in corso" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "editor del codice modelview per il modello di visualizzazione." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "La modifica dei tipi di editor per file non salvati non è supportata" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Genera script come SELECT TOP 1000", - "scriptKustoSelect": "Take 10", - "scriptExecute": "Genera script come EXECUTE", - "scriptAlter": "Genera script come ALTER", "editData": "Modifica dati", + "scriptAlter": "Genera script come ALTER", "scriptCreate": "Genera script come CREATE", - "scriptDelete": "Genera script come DROP" + "scriptDelete": "Genera script come DROP", + "scriptExecute": "Genera script come EXECUTE", + "scriptKustoSelect": "Take 10", + "scriptSelect": "Genera script come SELECT TOP 1000" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "Non è stato restituito alcuno script durante la chiamata dello script di selezione sull'oggetto ", - "selectOperationName": "Seleziona", "createOperationName": "Crea", - "insertOperationName": "Inserisci", - "updateOperationName": "Aggiorna", "deleteOperationName": "Elimina", + "insertOperationName": "Inserisci", + "scriptNotFound": "Non è stato restituito alcuno script durante la generazione dello script come {0}", "scriptNotFoundForObject": "Non è stato restituito alcuno script durante la generazione dello script come {0} sull'oggetto {1}", + "scriptSelectNotFound": "Non è stato restituito alcuno script durante la chiamata dello script di selezione sull'oggetto ", "scriptingFailed": "Generazione dello script non riuscita", - "scriptNotFound": "Non è stato restituito alcuno script durante la generazione dello script come {0}" + "selectOperationName": "Seleziona", + "updateOperationName": "Aggiorna" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "disconnesso" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Estensione" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Colore di sfondo della scheda attiva per le schede verticali", "dashboardBorder": "Colore per i bordi nel dashboard", "dashboardWidget": "Colore del titolo del widget del dashboard", "dashboardWidgetSubtext": "Colore per il sottotesto del widget del dashboard", - "propertiesContainerPropertyValue": "Colore per i valori delle proprietà visualizzati nel componente del contenitore delle proprietà", "propertiesContainerPropertyName": "Colore per i nomi proprietà visualizzati nel componente del contenitore delle proprietà", - "toolbarOverflowShadow": "Colore ombra overflow barra degli strumenti" + "propertiesContainerPropertyValue": "Colore per i valori delle proprietà visualizzati nel componente del contenitore delle proprietà", + "toolbarOverflowShadow": "Colore ombra overflow barra degli strumenti", + "verticalTabActiveBackground": "Colore di sfondo della scheda attiva per le schede verticali" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Identificatore del tipo di account", + "carbon.extension.contributes.account": "Aggiunge come contributo le icone al provider di account.", "carbon.extension.contributes.account.icon": "(Facoltativa) Icona usata per rappresentare l'account nell'interfaccia utente. Percorso di file o configurazione che supporta i temi", - "carbon.extension.contributes.account.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", "carbon.extension.contributes.account.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "carbon.extension.contributes.account": "Aggiunge come contributo le icone al provider di account." + "carbon.extension.contributes.account.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", + "carbon.extension.contributes.account.id": "Identificatore del tipo di account" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Visualizza regole applicabili", "asmtaction.database.getitems": "Visualizza regole applicabili per {0}", - "asmtaction.server.invokeitems": "Richiama valutazione", "asmtaction.database.invokeitems": "Richiama valutazione per {0}", "asmtaction.exportasscript": "Esporta come script", - "asmtaction.showsamples": "Visualizza tutte le regole e altre informazioni su GitHub", "asmtaction.generatehtmlreport": "Crea report HTML", - "asmtaction.openReport": "Il report è stato salvato. Aprirlo?", + "asmtaction.label.cancel": "Annulla", "asmtaction.label.open": "Apri", - "asmtaction.label.cancel": "Annulla" + "asmtaction.openReport": "Il report è stato salvato. Aprirlo?", + "asmtaction.server.getitems": "Visualizza regole applicabili", + "asmtaction.server.invokeitems": "Richiama valutazione", + "asmtaction.showsamples": "Visualizza tutte le regole e altre informazioni su GitHub" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "Niente da mostrare. Richiamare la valutazione per ottenere risultati", - "asmt.column.displayName": "Nome visualizzato", - "asmt.column.target": "Destinazione", - "asmt.column.severity": "Gravità", + "asmt.TargetDatabaseComplient": "Il database {0} è totalmente conforme alle procedure consigliate. Ottimo lavoro!", "asmt.TargetInstanceComplient": "L'istanza {0} è totalmente conforme alle procedure consigliate. Ottimo lavoro!", - "asmt.TargetDatabaseComplient": "Il database {0} è totalmente conforme alle procedure consigliate. Ottimo lavoro!" + "asmt.column.displayName": "Nome visualizzato", + "asmt.column.severity": "Gravità", + "asmt.column.target": "Destinazione" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "Informazioni API", "asmt.apiversion": "Versione API:", - "asmt.rulesetversion": "Versione predefinita del set di regole:", - "asmt.section.instance.title": "Dettagli dell'istanza di SQL Server", - "asmt.serverversion": "Versione:", - "asmt.serveredition": "Edizione:", - "asmt.instancename": "Nome istanza:", - "asmt.osversion": "Versione del sistema operativo:", - "asmt.column.message": "Messaggio", "asmt.column.checkId": "ID controllo", + "asmt.column.helpLink": "Collegamento alla Guida", + "asmt.column.message": "Messaggio", "asmt.column.tags": "Tag", + "asmt.instancename": "Nome istanza:", "asmt.learnMore": "Altre informazioni", - "asmt.sqlReportTitle": "Report di valutazione SQL", + "asmt.osversion": "Versione del sistema operativo:", + "asmt.rulesetversion": "Versione predefinita del set di regole:", + "asmt.section.api.title": "Informazioni API", + "asmt.section.instance.title": "Dettagli dell'istanza di SQL Server", + "asmt.serveredition": "Edizione:", + "asmt.serverversion": "Versione:", + "asmt.sqlReport.Error": "Errore", + "asmt.sqlReport.Info": "Informazioni", + "asmt.sqlReport.Warning": "Avviso", "asmt.sqlReport.resultForDatabase": "Risultati per il database", "asmt.sqlReport.resultForInstance": "Risultati per il server", - "asmt.sqlReport.Error": "Errore", - "asmt.sqlReport.Warning": "Avviso", - "asmt.sqlReport.Info": "Informazioni", - "asmt.column.helpLink": "Collegamento alla Guida", - "asmt.sqlReport.severityMsg": "{0}: {1} elemento/i" + "asmt.sqlReport.severityMsg": "{0}: {1} elemento/i", + "asmt.sqlReportTitle": "Report di valutazione SQL" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Apri nel portale di Azure" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Nome del backup", - "backup.recoveryModel": "Modello di recupero", - "backup.backupType": "Tipo di backup", - "backup.backupDevice": "File di backup", + "addFile": "Aggiungi un file", + "backup.advancedConfiguration": "Configurazione avanzata", "backup.algorithm": "Algoritmo", + "backup.backupDevice": "File di backup", + "backup.backupFileRequired": "Il percorso del file di backup è obbligatorio", + "backup.backupName": "Nome del backup", + "backup.backupTail": "Esegui il backup della coda del log", + "backup.backupType": "Tipo di backup", "backup.certificateOrAsymmetricKey": "Certificato o chiave asimmetrica", - "backup.media": "Supporti", - "backup.mediaOption": "Esegui il backup sul set di supporti esistente", - "backup.mediaOptionFormat": "Esegui il backup su un nuovo set di supporti", + "backup.checksumContainer": "Esegui il checksum prima della scrittura sui supporti", + "backup.compression": "Compressione", + "backup.containsBackupToUrlError": "È supportato solo il backup su file", + "backup.continueOnErrorContainer": "Continua in caso di errore", + "backup.copyOnly": "Backup di sola copia", + "backup.encryption": "Crittografia", "backup.existingMediaAppend": "Accoda al set di backup esistente", "backup.existingMediaOverwrite": "Sovrascrivi tutti i set di backup esistenti", - "backup.newMediaSetName": "Nome del nuovo set di supporti", - "backup.newMediaSetDescription": "Descrizione del nuovo set di supporti", - "backup.checksumContainer": "Esegui il checksum prima della scrittura sui supporti", - "backup.verifyContainer": "Verifica il backup al termine", - "backup.continueOnErrorContainer": "Continua in caso di errore", "backup.expiration": "Scadenza", - "backup.setBackupRetainDays": "Imposta i giorni di mantenimento del backup", - "backup.copyOnly": "Backup di sola copia", - "backup.advancedConfiguration": "Configurazione avanzata", - "backup.compression": "Compressione", + "backup.media": "Supporti", + "backup.mediaNameRequired": "Il nome del supporto è obbligatorio", + "backup.mediaOption": "Esegui il backup sul set di supporti esistente", + "backup.mediaOptionFormat": "Esegui il backup su un nuovo set di supporti", + "backup.newMediaSetDescription": "Descrizione del nuovo set di supporti", + "backup.newMediaSetName": "Nome del nuovo set di supporti", + "backup.noEncryptorWarning": "Non sono disponibili certificati o chiavi asimmetriche", + "backup.recoveryModel": "Modello di recupero", + "backup.reliability": "Affidabilità", "backup.setBackupCompression": "Imposta la compressione del backup", - "backup.encryption": "Crittografia", + "backup.setBackupRetainDays": "Imposta i giorni di mantenimento del backup", "backup.transactionLog": "Log delle transazioni", "backup.truncateTransactionLog": "Tronca il log delle transazioni", - "backup.backupTail": "Esegui il backup della coda del log", - "backup.reliability": "Affidabilità", - "backup.mediaNameRequired": "Il nome del supporto è obbligatorio", - "backup.noEncryptorWarning": "Non sono disponibili certificati o chiavi asimmetriche", - "addFile": "Aggiungi un file", - "removeFile": "Rimuovi file", - "backupComponent.invalidInput": "Input non valido. Il valore deve essere maggiore o uguale a 0.", - "backupComponent.script": "Script", + "backup.verifyContainer": "Verifica il backup al termine", "backupComponent.backup": "Backup", "backupComponent.cancel": "Annulla", - "backup.containsBackupToUrlError": "È supportato solo il backup su file", - "backup.backupFileRequired": "Il percorso del file di backup è obbligatorio" + "backupComponent.invalidInput": "Input non valido. Il valore deve essere maggiore o uguale a 0.", + "backupComponent.script": "Script", + "removeFile": "Rimuovi file" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Backup" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Per usare il backup, è necessario abilitare le funzionalità di anteprima", - "backup.commandNotSupportedForServer": "Il comando Backup non è supportato all'esterno di un contesto di database. Selezionare un database e riprovare.", "backup.commandNotSupported": "Il comando di backup non è supportato per i database SQL di Azure.", + "backup.commandNotSupportedForServer": "Il comando Backup non è supportato all'esterno di un contesto di database. Selezionare un database e riprovare.", + "backup.isPreviewFeature": "Per usare il backup, è necessario abilitare le funzionalità di anteprima", "backupAction.backup": "Backup" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Chiave asimmetrica", + "backup.compressBackup": "Comprimi il backup", + "backup.defaultCompression": "Usa l'impostazione predefinita del server", + "backup.doNotCompress": "Non comprimere il backup", "backup.labelDatabase": "Database", + "backup.labelDifferential": "Differenziale", + "backup.labelDisk": "Disco", "backup.labelFilegroup": "File e filegroup", "backup.labelFull": "Completo", - "backup.labelDifferential": "Differenziale", "backup.labelLog": "Log delle transazioni", - "backup.labelDisk": "Disco", "backup.labelUrl": "URL", - "backup.defaultCompression": "Usa l'impostazione predefinita del server", - "backup.compressBackup": "Comprimi il backup", - "backup.doNotCompress": "Non comprimere il backup", - "backup.serverCertificate": "Certificato del server", - "backup.asymmetricKey": "Chiave asimmetrica" + "backup.serverCertificate": "Certificato del server" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "Non è stato possibile trovare il grafico da salvare", + "chartSaved": "Grafico salvato nel percorso: {0}", + "configureChartLabel": "Configura grafico", + "copyChartLabel": "Copia come immagine", "createInsightLabel": "Crea dati analitici", "createInsightNoEditor": "Non è possibile creare i dati analitici perché l'editor attivo non è un editor SQL", "myWidgetName": "Widget personale", - "configureChartLabel": "Configura grafico", - "copyChartLabel": "Copia come immagine", - "chartNotFound": "Non è stato possibile trovare il grafico da salvare", - "saveImageLabel": "Salva come immagine", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "Grafico salvato nel percorso: {0}" + "saveImageLabel": "Salva come immagine" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Direzione dei dati", - "verticalLabel": "Verticale", - "horizontalLabel": "Orizzontale", + "chartTypeLabel": "Tipo di grafico", "columnsAsLabelsLabel": "Usa i nomi di colonna come etichette", + "dataDirectionLabel": "Direzione dei dati", + "dataTypeLabel": "Tipo di dati", + "encodingOption": "Codifica", + "horizontalLabel": "Orizzontale", + "imageFormatOption": "Formato immagine", "labelFirstColumnLabel": "Usa la prima colonna come etichetta di riga", "legendLabel": "Posizione della legenda", - "yAxisLabel": "Etichetta dell'asse Y", - "yAxisMinVal": "Valore minimo dell'asse Y", - "yAxisMaxVal": "Valore massimo dell'asse Y", - "xAxisLabel": "Etichetta dell'asse X", - "xAxisMinVal": "Valore minimo dell'asse X", - "xAxisMaxVal": "Valore massimo dell'asse X", - "xAxisMinDate": "Data minima dell'asse X", - "xAxisMaxDate": "Data massima dell'asse X", - "dataTypeLabel": "Tipo di dati", "numberLabel": "Numero", "pointLabel": "Punto", - "chartTypeLabel": "Tipo di grafico", - "encodingOption": "Codifica", - "imageFormatOption": "Formato immagine" + "verticalLabel": "Verticale", + "xAxisLabel": "Etichetta dell'asse X", + "xAxisMaxDate": "Data massima dell'asse X", + "xAxisMaxVal": "Valore massimo dell'asse X", + "xAxisMinDate": "Data minima dell'asse X", + "xAxisMinVal": "Valore minimo dell'asse X", + "yAxisLabel": "Etichetta dell'asse Y", + "yAxisMaxVal": "Valore massimo dell'asse Y", + "yAxisMinVal": "Valore minimo dell'asse Y" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Grafico" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "A barre orizzontali", "barAltName": "A barre", + "charting.failedToGetRows": "Non è stato possibile recuperare le righe per il set di dati da rappresentare nel grafico.", + "charting.unsupportedType": "Il tipo di grafico: '{0}' non è supportato.", + "countAltName": "Conteggio", + "doughnutAltName": "Ad anello", + "horizontalBarAltName": "A barre orizzontali", + "imageAltName": "Immagine", "lineAltName": "A linee", "pieAltName": "A torta", "scatterAltName": "A dispersione", - "timeSeriesAltName": "Serie temporale", - "imageAltName": "Immagine", - "countAltName": "Conteggio", "tableAltName": "Tabella", - "doughnutAltName": "Ad anello", - "charting.failedToGetRows": "Non è stato possibile recuperare le righe per il set di dati da rappresentare nel grafico.", - "charting.unsupportedType": "Il tipo di grafico: '{0}' non è supportato." + "timeSeriesAltName": "Serie temporale" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Grafici predefiniti", - "builtinCharts.maxRowCountDescription": "Numero massimo di righe per i grafici da visualizzare. Avviso: l'aumento di questo valore può influire sulle prestazioni." + "builtinCharts.maxRowCountDescription": "Numero massimo di righe per i grafici da visualizzare. Avviso: l'aumento di questo valore può influire sulle prestazioni.", + "builtinChartsConfigurationTitle": "Grafici predefiniti" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Chiudi" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "Non visualizzare più questo messaggio" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Connessione: {0}", - "runningCommandLabel": "Esecuzione del comando: {0}", - "openingNewQueryLabel": "Apertura della nuova query: {0}", - "warnServerRequired": "Non è possibile connettersi perché non sono state fornite informazioni sul server", - "errConnectUrl": "Non è stato possibile aprire l'URL a causa dell'errore {0}", - "connectServerDetail": "Verrà eseguita la connessione al server {0}", "confirmConnect": "Connettersi?", + "connectServerDetail": "Verrà eseguita la connessione al server {0}", + "connectingLabel": "Connessione: {0}", + "connectingQueryLabel": "Connessione del file di query", + "errConnectUrl": "Non è stato possibile aprire l'URL a causa dell'errore {0}", "open": "&&Apri", - "connectingQueryLabel": "Connessione del file di query" + "openingNewQueryLabel": "Apertura della nuova query: {0}", + "runningCommandLabel": "Esecuzione del comando: {0}", + "warnServerRequired": "Non è possibile connettersi perché non sono state fornite informazioni sul server" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} è stato sostituito con {1} nelle impostazioni utente.", "workbench.configuration.upgradeWorkspace": "{0} è stato sostituito con {1} nelle impostazioni dell'area di lavoro." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "Numero massimo di connessioni usate di recente da archiviare nell'elenco delle connessioni.", + "connection.parseClipboardForConnectionStringDescription": "Prova ad analizzare il contenuto degli appunti quando si apre la finestra di dialogo di connessione o si esegue un'operazione Incolla.", "sql.defaultEngineDescription": "Motore SQL predefinito da usare. Stabilisce il provider del linguaggio predefinito nei file con estensione sql e il valore predefinito da usare quando si crea una nuova connessione.", - "connection.parseClipboardForConnectionStringDescription": "Prova ad analizzare il contenuto degli appunti quando si apre la finestra di dialogo di connessione o si esegue un'operazione Incolla." + "sql.maxRecentConnectionsDescription": "Numero massimo di connessioni usate di recente da archiviare nell'elenco delle connessioni." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "Stato della connessione" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "ID comune del provider", + "schema.connectionOptions": "Opzioni per la connessione", "schema.displayName": "Nome visualizzato del provider", - "schema.notebookKernelAlias": "Alias del kernel del notebook per il provider", "schema.iconPath": "Percorso dell'icona per il tipo di server", - "schema.connectionOptions": "Opzioni per la connessione" + "schema.notebookKernelAlias": "Alias del kernel del notebook per il provider", + "schema.providerId": "ID comune del provider" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Nome visibile dell'utente per il provider dell'albero", - "connectionTreeProvider.schema.id": "L'ID del provider deve essere lo stesso di quando si registra il provider di dati dell'albero e deve iniziare con 'connectionDialog/'" + "connectionTreeProvider.schema.id": "L'ID del provider deve essere lo stesso di quando si registra il provider di dati dell'albero e deve iniziare con 'connectionDialog/'", + "connectionTreeProvider.schema.name": "Nome visibile dell'utente per il provider dell'albero" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Identificatore univoco per questo contenitore.", - "azdata.extension.contributes.dashboard.container.container": "Contenitore che verrà visualizzato nella scheda.", "azdata.extension.contributes.containers": "Aggiunge come contributo uno o più container di dashboard che gli utenti possono aggiungere al proprio dashboard.", - "dashboardContainer.contribution.noIdError": "Nel container di dashboard non è stato specificato alcun ID per l'estensione.", - "dashboardContainer.contribution.noContainerError": "Nel container di dashboard non è stato specificato alcun contenitore per l'estensione.", + "azdata.extension.contributes.dashboard.container.container": "Contenitore che verrà visualizzato nella scheda.", + "azdata.extension.contributes.dashboard.container.id": "Identificatore univoco per questo contenitore.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "Per ogni spazio è necessario definire un solo container di dashboard.", + "dashboardContainer.contribution.noContainerError": "Nel container di dashboard non è stato specificato alcun contenitore per l'estensione.", + "dashboardContainer.contribution.noIdError": "Nel container di dashboard non è stato specificato alcun ID per l'estensione.", "dashboardTab.contribution.unKnownContainerType": "Nel container di dashboard è stato definito un tipo di contenitore sconosciuto per l'estensione." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "Visualizzazione basata su modello che verrà visualizzata in questa scheda." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Identificatore univoco per questa sezione di spostamento. Verrà passato all'estensione per eventuali richieste.", - "dashboard.container.left-nav-bar.icon": "(Facoltativa) Icona usata per rappresentare la sezione di spostamento nell'interfaccia utente. Percorso di file o configurazione che supporta i temi", - "dashboard.container.left-nav-bar.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", - "dashboard.container.left-nav-bar.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "dashboard.container.left-nav-bar.title": "Titolo della sezione di spostamento da mostrare all'utente.", - "dashboard.container.left-nav-bar.container": "Contenitore che verrà visualizzato in questa sezione di spostamento.", "dashboard.container.left-nav-bar": "Elenco di container di dashboard che verrà visualizzato in questa sezione di spostamento.", - "navSection.missingTitle.error": "Nella sezione di spostamento non è stato specificato alcun titolo per l'estensione.", + "dashboard.container.left-nav-bar.container": "Contenitore che verrà visualizzato in questa sezione di spostamento.", + "dashboard.container.left-nav-bar.icon": "(Facoltativa) Icona usata per rappresentare la sezione di spostamento nell'interfaccia utente. Percorso di file o configurazione che supporta i temi", + "dashboard.container.left-nav-bar.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", + "dashboard.container.left-nav-bar.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", + "dashboard.container.left-nav-bar.id": "Identificatore univoco per questa sezione di spostamento. Verrà passato all'estensione per eventuali richieste.", + "dashboard.container.left-nav-bar.title": "Titolo della sezione di spostamento da mostrare all'utente.", + "navSection.invalidContainer.error": "Un elemento NAV_SECTION all'interno di un altro elemento NAV_SECTION non è un contenitore valido per l'estensione.", "navSection.missingContainer.error": "Nella sezione di spostamento non è stato specificato alcun contenitore per l'estensione.", - "navSection.moreThanOneDashboardContainersError": "Per ogni spazio è necessario definire un solo container di dashboard.", - "navSection.invalidContainer.error": "Un elemento NAV_SECTION all'interno di un altro elemento NAV_SECTION non è un contenitore valido per l'estensione." + "navSection.missingTitle.error": "Nella sezione di spostamento non è stato specificato alcun titolo per l'estensione.", + "navSection.moreThanOneDashboardContainersError": "Per ogni spazio è necessario definire un solo container di dashboard." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "Webview che verrà visualizzata in questa scheda." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "L'elenco dei widget deve trovarsi all'interno del contenitore dei widget per l'estensione." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Apri funzionalità installate", + "clickToPin": "Fare clic per aggiungere", + "clickToUnpin": "Fare clic per rimuovere", + "collapseWidget": "Comprimi widget", + "deleteWidget": "Elimina widget", "editDashboard": "Modifica", "editDashboardExit": "Esci", + "expandWidget": "Espandi widget", "refreshWidget": "Aggiorna", - "toggleMore": "Mostra azioni", - "deleteWidget": "Elimina widget", - "clickToUnpin": "Fare clic per rimuovere", - "clickToPin": "Fare clic per aggiungere", - "addFeatureAction.openInstalledFeatures": "Apri funzionalità installate", - "collapseWidget": "Comprimi widget", - "expandWidget": "Espandi widget" + "toggleMore": "Mostra azioni" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} è un contenitore sconosciuto." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "Generale", "home": "Home page", - "missingConnectionInfo": "Non è stato possibile trovare le informazioni di connessione per questo dashboard", - "dashboard.generalTabGroupHeader": "Generale" + "missingConnectionInfo": "Non è stato possibile trovare le informazioni di connessione per questo dashboard" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Identificatore univoco per questa scheda. Verrà passato all'estensione per eventuali richieste.", - "azdata.extension.contributes.dashboard.tab.title": "Titolo della scheda da mostrare all'utente.", - "azdata.extension.contributes.dashboard.tab.description": "Descrizione di questa scheda che verrà mostrata all'utente.", - "azdata.extension.contributes.tab.when": "Condizione che deve essere vera per mostrare questo elemento", - "azdata.extension.contributes.tab.provider": "Definisce i tipi di connessione con cui è compatibile questa scheda. Se non viene impostato, il valore predefinito è 'MSSQL'", - "azdata.extension.contributes.dashboard.tab.container": "Contenitore che verrà visualizzato in questa scheda.", + "administrationTabGroup": "Amministrazione", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Indica se questa scheda deve essere sempre visualizzata oppure solo quando viene aggiunta dall'utente.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Indica se questa scheda deve essere usata come scheda iniziale per un tipo di connessione.", + "azdata.extension.contributes.dashboard.tab.container": "Contenitore che verrà visualizzato in questa scheda.", + "azdata.extension.contributes.dashboard.tab.description": "Descrizione di questa scheda che verrà mostrata all'utente.", "azdata.extension.contributes.dashboard.tab.group": "Identificatore univoco del gruppo a cui appartiene questa scheda, valore per il gruppo home: home.", - "dazdata.extension.contributes.dashboard.tab.icon": "(Facoltativo) Icona usata per rappresentare questa scheda nell'interfaccia utente. Percorso di file o configurazione che supporta i temi", - "azdata.extension.contributes.dashboard.tab.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", "azdata.extension.contributes.dashboard.tab.icon.dark": "Percorso dell'icona quando viene usato un tema scuro", - "azdata.extension.contributes.tabs": "Aggiunge come contributo una o più schede che gli utenti possono aggiungere al proprio dashboard.", - "dashboardTab.contribution.noTitleError": "Non è stato specificato alcun titolo per l'estensione.", - "dashboardTab.contribution.noDescriptionWarning": "Non è stata specificata alcuna descrizione da mostrare.", - "dashboardTab.contribution.noContainerError": "Non è stato specificato alcun contenitore per l'estensione.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "Per ogni spazio è necessario definire un solo container di dashboard", + "azdata.extension.contributes.dashboard.tab.icon.light": "Percorso dell'icona quando viene usato un tema chiaro", + "azdata.extension.contributes.dashboard.tab.id": "Identificatore univoco per questa scheda. Verrà passato all'estensione per eventuali richieste.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Indica se questa scheda deve essere usata come scheda iniziale per un tipo di connessione.", + "azdata.extension.contributes.dashboard.tab.title": "Titolo della scheda da mostrare all'utente.", "azdata.extension.contributes.dashboard.tabGroup.id": "Identificatore univoco per questo gruppo di schede.", "azdata.extension.contributes.dashboard.tabGroup.title": "Titolo del gruppo di schede.", + "azdata.extension.contributes.tab.provider": "Definisce i tipi di connessione con cui è compatibile questa scheda. Se non viene impostato, il valore predefinito è 'MSSQL'", + "azdata.extension.contributes.tab.when": "Condizione che deve essere vera per mostrare questo elemento", "azdata.extension.contributes.tabGroups": "Fornisce uno o più gruppi di schede che gli utenti possono aggiungere al proprio dashboard.", + "azdata.extension.contributes.tabs": "Aggiunge come contributo una o più schede che gli utenti possono aggiungere al proprio dashboard.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "Per ogni spazio è necessario definire un solo container di dashboard", + "dashboardTab.contribution.noContainerError": "Non è stato specificato alcun contenitore per l'estensione.", + "dashboardTab.contribution.noDescriptionWarning": "Non è stata specificata alcuna descrizione da mostrare.", + "dashboardTab.contribution.noTitleError": "Non è stato specificato alcun titolo per l'estensione.", "dashboardTabGroup.contribution.noIdError": "Nessun ID specificato per il gruppo di schede.", "dashboardTabGroup.contribution.noTitleError": "Nessun titolo specificato per il gruppo di schede.", - "administrationTabGroup": "Amministrazione", + "databasesTabDescription": "scheda database", + "databasesTabTitle": "Database", + "dazdata.extension.contributes.dashboard.tab.icon": "(Facoltativo) Icona usata per rappresentare questa scheda nell'interfaccia utente. Percorso di file o configurazione che supporta i temi", "monitoringTabGroup": "Monitoraggio", "performanceTabGroup": "Prestazioni", "securityTabGroup": "Sicurezza", - "troubleshootingTabGroup": "Risoluzione dei problemi", "settingsTabGroup": "Impostazioni", - "databasesTabDescription": "scheda database", - "databasesTabTitle": "Database" + "troubleshootingTabGroup": "Risoluzione dei problemi" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Gestisci", - "dashboard.editor.label": "Dashboard" + "dashboard.editor.label": "Dashboard", + "manage": "Gestisci" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Gestisci" @@ -9905,67 +10372,67 @@ "opticon": "la proprietà `icon` può essere omessa o deve essere una stringa o un valore letterale come `{dark, light}`" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Definisce una proprietà da mostrare nel dashboard", - "dashboard.properties.property.displayName": "Indica il valore da usare come etichetta per la proprietà", - "dashboard.properties.property.value": "Indica il valore nell'oggetto per accedere al valore", - "dashboard.properties.property.ignore": "Specifica i valori da ignorare", - "dashboard.properties.property.default": "Valore predefinito da mostrare se l'impostazione viene ignorata o non viene indicato alcun valore", + "carbon.extension.dashboard": "Definisce se questo provider supporta il dashboard", + "dashboard.id": "ID provider, ad esempio MSSQL", + "dashboard.properties": "Valori di proprietà da mostrare nel dashboard", + "dashboard.properties.databaseProperties": "Proprietà da mostrare per la pagina del database", "dashboard.properties.flavor": "Versione per la definizione delle proprietà del dashboard", - "dashboard.properties.flavor.id": "ID della versione", "dashboard.properties.flavor.condition": "Condizione per usare questa versione", "dashboard.properties.flavor.condition.field": "Campo da usare per il confronto", "dashboard.properties.flavor.condition.operator": "Indica l'operatore da usare per il confronto", "dashboard.properties.flavor.condition.value": "Valore con cui confrontare il campo", - "dashboard.properties.databaseProperties": "Proprietà da mostrare per la pagina del database", - "dashboard.properties.serverProperties": "Proprietà da mostrare per la pagina del server", - "carbon.extension.dashboard": "Definisce se questo provider supporta il dashboard", - "dashboard.id": "ID provider, ad esempio MSSQL", - "dashboard.properties": "Valori di proprietà da mostrare nel dashboard" + "dashboard.properties.flavor.id": "ID della versione", + "dashboard.properties.property": "Definisce una proprietà da mostrare nel dashboard", + "dashboard.properties.property.default": "Valore predefinito da mostrare se l'impostazione viene ignorata o non viene indicato alcun valore", + "dashboard.properties.property.displayName": "Indica il valore da usare come etichetta per la proprietà", + "dashboard.properties.property.ignore": "Specifica i valori da ignorare", + "dashboard.properties.property.value": "Indica il valore nell'oggetto per accedere al valore", + "dashboard.properties.serverProperties": "Proprietà da mostrare per la pagina del server" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "Condizione che deve essere vera per mostrare questo elemento", + "azdata.extension.contributes.dashboardPage.tab.id": "Identificatore univoco per questa scheda. Verrà passato all'estensione per eventuali richieste.", "azdata.extension.contributes.widget.hideHeader": "Indica se nascondere l'intestazione del widget. Il valore predefinito è false", - "dashboardpage.tabName": "Titolo del contenitore", - "dashboardpage.rowNumber": "Riga del componente nella griglia", - "dashboardpage.rowSpan": "rowspan del componente nella griglia. Il valore predefinito è 1. Usare '*' per impostare sul numero di righe della griglia.", + "azdata.extension.contributes.widget.when": "Condizione che deve essere vera per mostrare questo elemento", + "dashboardTabError": "La scheda dell'estensione è sconosciuta o non è installata.", "dashboardpage.colNumber": "Colonna del componente nella griglia", "dashboardpage.colspan": "colspan del componente nella griglia. Il valore predefinito è 1. Usare '*' per impostare sul numero di colonne della griglia.", - "azdata.extension.contributes.dashboardPage.tab.id": "Identificatore univoco per questa scheda. Verrà passato all'estensione per eventuali richieste.", - "dashboardTabError": "La scheda dell'estensione è sconosciuta o non è installata." + "dashboardpage.rowNumber": "Riga del componente nella griglia", + "dashboardpage.rowSpan": "rowspan del componente nella griglia. Il valore predefinito è 1. Usare '*' per impostare sul numero di righe della griglia.", + "dashboardpage.tabName": "Titolo del contenitore" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Proprietà database" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Abilita o disabilita il widget delle proprietà", + "compatibilityLevel": "Livello di compatibilità", "dashboard.databaseproperties": "Valori di proprietà da mostrare", "dashboard.databaseproperties.displayName": "Nome visualizzato della proprietà", - "dashboard.databaseproperties.value": "Valore nell'oggetto informazioni database", "dashboard.databaseproperties.ignore": "Specifica i valori da ignorare", - "recoveryModel": "Modello di recupero", + "dashboard.databaseproperties.value": "Valore nell'oggetto informazioni database", + "dashboardDatabase": "Personalizza la pagina del dashboard del database", + "dashboardDatabaseProperties": "Abilita o disabilita il widget delle proprietà", + "dashboardDatabaseTabs": "Personalizza le schede del dashboard del database", "lastDatabaseBackup": "Ultimo backup del database", "lastLogBackup": "Ultimo backup del log", - "compatibilityLevel": "Livello di compatibilità", - "owner": "Proprietario", - "dashboardDatabase": "Personalizza la pagina del dashboard del database", "objectsWidgetTitle": "Cerca", - "dashboardDatabaseTabs": "Personalizza le schede del dashboard del database" + "owner": "Proprietario", + "recoveryModel": "Modello di recupero" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Proprietà server" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Abilita o disabilita il widget delle proprietà", + "computerName": "Nome del computer", "dashboard.serverproperties": "Valori di proprietà da mostrare", "dashboard.serverproperties.displayName": "Nome visualizzato della proprietà", "dashboard.serverproperties.value": "Valore nell'oggetto informazioni server", - "version": "Versione", - "edition": "Edizione", - "computerName": "Nome del computer", - "osVersion": "Versione del sistema operativo", - "explorerWidgetsTitle": "Cerca", "dashboardServer": "Personalizza la pagina del dashboard del server", - "dashboardServerTabs": "Personalizza le schede del dashboard del server" + "dashboardServerProperties": "Abilita o disabilita il widget delle proprietà", + "dashboardServerTabs": "Personalizza le schede del dashboard del server", + "edition": "Edizione", + "explorerWidgetsTitle": "Cerca", + "osVersion": "Versione del sistema operativo", + "version": "Versione" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Home page" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Mostra azioni", + "dashboard.explorer.actionsColumn": "Azioni", + "explorerSearchMatchResultMessage": "Elenco di ricerca filtrato per {0} elementi", "explorerSearchNoMatchResultMessage": "Non sono stati trovati elementi corrispondenti", - "explorerSearchSingleMatchResultMessage": "Elenco di ricerca filtrato per 1 elemento", - "explorerSearchMatchResultMessage": "Elenco di ricerca filtrato per {0} elementi" + "explorerSearchSingleMatchResultMessage": "Elenco di ricerca filtrato per 1 elemento" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Nome", - "dashboard.explorer.schemaDisplayValue": "Schema", - "dashboard.explorer.objectTypeDisplayValue": "Tipo" + "dashboard.explorer.objectTypeDisplayValue": "Tipo", + "dashboard.explorer.schemaDisplayValue": "Schema" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "caricamento oggetti", - "loadingDatabases": "caricamento database", - "loadingObjectsCompleted": "caricamento oggetti completato.", - "loadingDatabasesCompleted": "caricamento database completato.", - "seachObjects": "Ricerca per nome di tipo (t:, v:, f: o sp:)", - "searchDatabases": "Cerca nei database", + "dashboard.explorer.databaseError": "Non è possibile caricare i database", "dashboard.explorer.objectError": "Non è possibile caricare gli oggetti", - "dashboard.explorer.databaseError": "Non è possibile caricare i database" + "loadingDatabases": "caricamento database", + "loadingDatabasesCompleted": "caricamento database completato.", + "loadingObjects": "caricamento oggetti", + "loadingObjectsCompleted": "caricamento oggetti completato.", + "seachObjects": "Ricerca per nome di tipo (t:, v:, f: o sp:)", + "searchDatabases": "Cerca nei database" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Esegui query" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "Caricamento di {0}", - "insightsWidgetLoadingCompletedMessage": "Caricamento di {0} completato", "insights.autoRefreshOffState": "Aggiornamento automatico: disattivato", "insights.lastUpdated": "Ultimo aggiornamento: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "Caricamento di {0} completato", + "insightsWidgetLoadingMessage": "Caricamento di {0}", "noResults": "Non ci sono risultati da visualizzare" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Aggiunge un widget in grado di eseguire una query su un server o un database e di visualizzare i risultati in vari modi, ovvero sotto forma di grafico, conteggio riepilogativo e altro ancora", + "actionDatabaseDescription": "Database di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", + "actionServerDescription": "Server di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", + "actionTypes": "Indica le azioni da usare", + "actionUserDescription": "Utente di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", + "carbon.extension.contributes.insightType.id": "Identificatore dei dati analitici", + "carbon.extension.contributes.insights": "Aggiunge come contributo i dati analitici al pannello del dashboard.", + "insightAutoRefreshIntervalDescription": "[Facoltativa] Intervallo di aggiornamento automatico in minuti. Se non è impostato, non verrà eseguito alcun aggiornamento automatico", "insightIdDescription": "Identificatore univoco usato per memorizzare nella cache i risultati dei dati analitici.", "insightQueryDescription": "Query SQL da eseguire. Dovrebbe restituire esattamente un solo set di risultati.", "insightQueryFileDescription": "[Facoltativa] Percorso di un file contenente una query. Usare se 'query' non è impostato", - "insightAutoRefreshIntervalDescription": "[Facoltativa] Intervallo di aggiornamento automatico in minuti. Se non è impostato, non verrà eseguito alcun aggiornamento automatico", - "actionTypes": "Indica le azioni da usare", - "actionDatabaseDescription": "Database di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", - "actionServerDescription": "Server di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", - "actionUserDescription": "Utente di destinazione per l'azione. È possibile usare il formato '${columnName}' per specificare un nome di colonna basata sui dati.", - "carbon.extension.contributes.insightType.id": "Identificatore dei dati analitici", - "carbon.extension.contributes.insights": "Aggiunge come contributo i dati analitici al pannello del dashboard." + "insightWidgetDescription": "Aggiunge un widget in grado di eseguire una query su un server o un database e di visualizzare i risultati in vari modi, ovvero sotto forma di grafico, conteggio riepilogativo e altro ancora" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "Non è possibile visualizzare il grafico con i dati specificati" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Visualizza i risultati di una query sotto forma di grafico nel dashboard", "colorMapDescription": "Esegue il mapping di 'nome colonna' al colore. Ad esempio, aggiungere 'column1': red se si vuole usare il colore rosso per questa colonna ", - "legendDescription": "Indica la posizione preferita e la visibilità della legenda del grafico. Questi sono i nomi di colonna estratti dalla query e associati all'etichetta di ogni voce del grafico", - "labelFirstColumnDescription": "Se dataDirection è impostato su horizontal e si imposta questa opzione su true, per la legenda viene usato il primo valore di ogni colonna.", "columnsAsLabels": "Se dataDirection è impostato su vertical e si imposta questa opzione su true, per la legenda vengono usati i nomi delle colonne.", "dataDirectionDescription": "Definisce se i dati vengono letti da una colonna (vertical) o da una riga (horizontal). Per la serie temporale questa impostazione viene ignorata perché la direzione deve essere verticale.", + "labelFirstColumnDescription": "Se dataDirection è impostato su horizontal e si imposta questa opzione su true, per la legenda viene usato il primo valore di ogni colonna.", + "legendDescription": "Indica la posizione preferita e la visibilità della legenda del grafico. Questi sono i nomi di colonna estratti dalla query e associati all'etichetta di ogni voce del grafico", "showTopNData": "Se è impostato showTopNData, vengono visualizzati solo i primi N dati del grafico." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Valore minimo dell'asse Y", - "yAxisMax": "Valore massimo dell'asse Y", + "barchart.xAxisLabel": "Etichetta per l'asse X", "barchart.yAxisLabel": "Etichetta per l'asse Y", - "xAxisMin": "Valore minimo dell'asse X", "xAxisMax": "Valore massimo dell'asse X", - "barchart.xAxisLabel": "Etichetta per l'asse X" + "xAxisMin": "Valore minimo dell'asse X", + "yAxisMax": "Valore massimo dell'asse Y", + "yAxisMin": "Valore minimo dell'asse Y" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Indica la proprietà dati di un set di dati per un grafico." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Per ogni colonna in un set di risultati mostra il valore nella riga 0 sotto forma di numero seguito dal nome della colonna. Ad esempio '1 Attivi', '3 Disabilitati', dove 'Attivi' è il nome della colonna e 1 è il valore presente a riga 1 cella 1" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Visualizza un'immagine, ad esempio una restituita da una query R che usa ggplot2", + "encodingDescription": "Indica se viene codificato come hex, base64 o in un altro formato.", "imageFormatDescription": "Indica se il formato previsto è JPEG, PNG o di altro tipo.", - "encodingDescription": "Indica se viene codificato come hex, base64 o in un altro formato." + "imageInsightDescription": "Visualizza un'immagine, ad esempio una restituita da una query R che usa ggplot2" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Visualizza i risultati in una tabella semplice" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "Non è possibile caricare le proprietà del dashboard", "loadingProperties": "Caricamento delle proprietà", - "loadingPropertiesCompleted": "Caricamento delle proprietà completato", - "dashboard.properties.error": "Non è possibile caricare le proprietà del dashboard" + "loadingPropertiesCompleted": "Caricamento delle proprietà completato" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Connessioni di database", - "datasource.connections": "connessioni a origine dati", - "datasource.connectionGroups": "gruppi di origine dati", "connectionsSortOrder.dateAdded": "Le connessioni salvate vengono ordinate in base alle date aggiunte.", "connectionsSortOrder.displayName": "Le connessioni salvate vengono ordinate in base ai rispettivi nomi visualizzati in ordine alfabetico.", + "databaseConnections": "Connessioni di database", + "datasource.connectionGroups": "gruppi di origine dati", + "datasource.connections": "connessioni a origine dati", "datasource.connectionsSortOrder": "Controllare l'ordinamento delle connessioni salvate e dei gruppi di connessioni.", - "startupConfig": "Configurazione di avvio", - "startup.alwaysShowServersView": "È true se all'avvio di Azure Data Studio deve essere visualizzata la visualizzazione Server (impostazione predefinita); è false se deve essere visualizzata l'ultima visualizzazione aperta" + "startup.alwaysShowServersView": "È true se all'avvio di Azure Data Studio deve essere visualizzata la visualizzazione Server (impostazione predefinita); è false se deve essere visualizzata l'ultima visualizzazione aperta", + "startupConfig": "Configurazione di avvio" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Identificatore della visualizzazione. Usare questa impostazione per registrare un provider di dati tramite l'API `vscode.window.registerTreeDataProviderForView`, nonché per avviare l'attivazione dell'estensione tramite la registrazione dell'evento `onView:${id}` in `activationEvents`.", - "vscode.extension.contributes.view.name": "Nome leggibile della visualizzazione. Verrà visualizzato", - "vscode.extension.contributes.view.when": "Condizione che deve essere vera per mostrare questa visualizzazione", - "extension.contributes.dataExplorer": "Aggiunge come contributo le visualizzazioni all'editor", - "extension.dataExplorer": "Aggiunge come contributo le visualizzazioni al contenitore Esplora dati nella barra attività", "dataExplorer.contributed": "Aggiunge come contributo le visualizzazioni al contenitore delle visualizzazioni aggiunto come contributo", "duplicateView1": "Non è possibile registrare più visualizzazioni con stesso ID `{0}` nel contenitore di visualizzazioni `{1}`", "duplicateView2": "Una visualizzazione con ID `{0}` è già registrata nel contenitore di visualizzazioni `{1}`", + "extension.contributes.dataExplorer": "Aggiunge come contributo le visualizzazioni all'editor", + "extension.dataExplorer": "Aggiunge come contributo le visualizzazioni al contenitore Esplora dati nella barra attività", + "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", "requirearray": "le visualizzazioni devono essere una matrice", "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`" + "vscode.extension.contributes.view.id": "Identificatore della visualizzazione. Usare questa impostazione per registrare un provider di dati tramite l'API `vscode.window.registerTreeDataProviderForView`, nonché per avviare l'attivazione dell'estensione tramite la registrazione dell'evento `onView:${id}` in `activationEvents`.", + "vscode.extension.contributes.view.name": "Nome leggibile della visualizzazione. Verrà visualizzato", + "vscode.extension.contributes.view.when": "Condizione che deve essere vera per mostrare questa visualizzazione" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Server", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "Mostra riquadro Modifica dati SQL all'avvio" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Esegui", "disposeEditFailure": "Modifica del metodo Dispose non riuscita. Errore: ", - "editData.stop": "Arresta", + "editData.closeSql": "Chiudi riquadro SQL", + "editData.run": "Esegui", "editData.showSql": "Mostra riquadro SQL", - "editData.closeSql": "Chiudi riquadro SQL" + "editData.stop": "Arresta" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Numero massimo di righe:" @@ -10106,157 +10574,157 @@ "revertRow": "Ripristina la riga corrente" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Salva in formato CSV", - "saveAsJson": "Salva in formato JSON", - "saveAsExcel": "Salva in formato Excel", - "saveAsXml": "Salva in formato XML", "copySelection": "Copia", "copyWithHeaders": "Copia con intestazioni", + "saveAsCsv": "Salva in formato CSV", + "saveAsExcel": "Salva in formato Excel", + "saveAsJson": "Salva in formato JSON", + "saveAsXml": "Salva in formato XML", "selectAll": "Seleziona tutto" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Schede del dashboard ({0})", + "insight condition": "Quando", + "insightId": "ID", + "insights": "Dati analitici dashboard ({0})", + "name": "Nome", + "tabDescription": "Descrizione", "tabId": "ID", "tabTitle": "Titolo", - "tabDescription": "Descrizione", - "insights": "Dati analitici dashboard ({0})", - "insightId": "ID", - "name": "Nome", - "insight condition": "Quando" + "tabs": "Schede del dashboard ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Recupera informazioni sull'estensione dalla raccolta", + "notFound": "L'estensione '{0}' non è stata trovata.", "workbench.extensions.getExtensionFromGallery.arg.name": "ID estensione", - "notFound": "L'estensione '{0}' non è stata trovata." + "workbench.extensions.getExtensionFromGallery.description": "Recupera informazioni sull'estensione dalla raccolta" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Mostra elementi consigliati", "Install Extensions": "Installa estensioni", - "openExtensionAuthoringDocs": "Crea un'estensione..." + "openExtensionAuthoringDocs": "Crea un'estensione...", + "showRecommendations": "Mostra elementi consigliati" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "Non visualizzare più questo messaggio", "ExtensionsRecommended": "Azure Data Studio include estensioni consigliate.", "VisualizerExtensionsRecommended": "Azure Data Studio include estensioni consigliate per la visualizzazione dei dati.\r\nUna volta installato, è possibile selezionare l'icona del visualizzatore per visualizzare i risultati della query.", "installAll": "Installa tutto", - "showRecommendations": "Mostra elementi consigliati", - "scenarioTypeUndefined": "È necessario specificare il tipo di scenario per le estensioni consigliate." + "neverShowAgain": "Non visualizzare più questo messaggio", + "scenarioTypeUndefined": "È necessario specificare il tipo di scenario per le estensioni consigliate.", + "showRecommendations": "Mostra elementi consigliati" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Questa estensione è consigliata da Azure Data Studio." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Avvisi", "jobview.Jobs": "Processi", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "Avvisi", - "jobview.Proxies": "Proxy", - "jobview.Operators": "Operatori" + "jobview.Operators": "Operatori", + "jobview.Proxies": "Proxy" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Nome", - "jobAlertColumns.lastOccurrenceDate": "Ultima occorrenza", - "jobAlertColumns.enabled": "Abilitata", + "jobAlertColumns.categoryName": "Nome della categoria", "jobAlertColumns.delayBetweenResponses": "Ritardo tra le risposte (in sec)", - "jobAlertColumns.categoryName": "Nome della categoria" + "jobAlertColumns.enabled": "Abilitata", + "jobAlertColumns.lastOccurrenceDate": "Ultima occorrenza", + "jobAlertColumns.name": "Nome" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Operazione riuscita", - "jobaction.faillabel": "Errore", - "jobaction.refresh": "Aggiorna", - "jobaction.newJob": "Nuovo processo", - "jobaction.run": "Esegui", + "joaction.deletedOperator": "L'operatore è stato eliminato", "jobSuccessfullyStarted": ": il processo è stato avviato.", - "jobaction.stop": "Arresta", "jobSuccessfullyStopped": ": il processo è stato arrestato.", - "jobaction.editJob": "Modifica processo", - "notebookAction.openNotebook": "Apri", + "jobaction.Cancel": "Annulla", + "jobaction.deleteAlert": "Elimina avviso", + "jobaction.deleteAlertConfirm": "Eliminare l'avviso '{0}'?", "jobaction.deleteJob": "Elimina processo", "jobaction.deleteJobConfirm": "Eliminare il processo '{0}'?", - "jobaction.failedToDeleteJob": "Non è stato possibile eliminare il processo '{0}'.\r\nErrore: {1}", - "jobaction.deletedJob": "Il processo è stato eliminato", - "jobaction.newStep": "Nuovo passaggio", - "jobaction.deleteStep": "Elimina passaggio", - "jobaction.deleteStepConfirm": "Eliminare il passaggio '{0}'?", - "jobaction.failedToDeleteStep": "Non è stato possibile eliminare il passaggio '{0}'.\r\nErrore: {1}", - "jobaction.deletedStep": "Il passaggio del processo è stato eliminato", - "jobaction.newAlert": "Nuovo avviso", - "jobaction.editAlert": "Modifica avviso", - "jobaction.deleteAlert": "Elimina avviso", - "jobaction.Cancel": "Annulla", - "jobaction.deleteAlertConfirm": "Eliminare l'avviso '{0}'?", - "jobaction.failedToDeleteAlert": "Non è stato possibile eliminare l'avviso '{0}'.\r\nErrore: {1}", - "jobaction.deletedAlert": "L'avviso è stato eliminato", - "jobaction.newOperator": "Nuovo operatore", - "jobaction.editOperator": "Modifica operatore", + "jobaction.deleteNotebookConfirm": "Eliminare il notebook '{0}'?", "jobaction.deleteOperator": "Elimina operatore", "jobaction.deleteOperatorConfirm": "Eliminare l'operatore '{0}'?", - "jobaction.failedToDeleteOperator": "Non è stato possibile eliminare l'operatore '{0}'.\r\nErrore: {1}", - "joaction.deletedOperator": "L'operatore è stato eliminato", - "jobaction.newProxy": "Nuovo proxy", - "jobaction.editProxy": "Modifica proxy", "jobaction.deleteProxy": "Elimina proxy", "jobaction.deleteProxyConfirm": "Eliminare il proxy '{0}'?", - "jobaction.failedToDeleteProxy": "Non è stato possibile eliminare il proxy '{0}'.\r\nErrore: {1}", - "jobaction.deletedProxy": "Il proxy è stato eliminato", - "notebookaction.newJob": "Nuovo processo notebook", - "notebookaction.editJob": "Modifica", - "notebookaction.openNotebook": "Apri notebook modello", - "notebookaction.deleteNotebook": "Elimina", - "jobaction.deleteNotebookConfirm": "Eliminare il notebook '{0}'?", - "jobaction.failedToDeleteNotebook": "Non è stato possibile eliminare il notebook '{0}'.\r\nErrore: {1}", + "jobaction.deleteStep": "Elimina passaggio", + "jobaction.deleteStepConfirm": "Eliminare il passaggio '{0}'?", + "jobaction.deletedAlert": "L'avviso è stato eliminato", + "jobaction.deletedJob": "Il processo è stato eliminato", "jobaction.deletedNotebook": "Il notebook è stato eliminato", - "notebookaction.pinNotebook": "Aggiungi", + "jobaction.deletedProxy": "Il proxy è stato eliminato", + "jobaction.deletedStep": "Il passaggio del processo è stato eliminato", + "jobaction.editAlert": "Modifica avviso", + "jobaction.editJob": "Modifica processo", + "jobaction.editOperator": "Modifica operatore", + "jobaction.editProxy": "Modifica proxy", + "jobaction.failedToDeleteAlert": "Non è stato possibile eliminare l'avviso '{0}'.\r\nErrore: {1}", + "jobaction.failedToDeleteJob": "Non è stato possibile eliminare il processo '{0}'.\r\nErrore: {1}", + "jobaction.failedToDeleteNotebook": "Non è stato possibile eliminare il notebook '{0}'.\r\nErrore: {1}", + "jobaction.failedToDeleteOperator": "Non è stato possibile eliminare l'operatore '{0}'.\r\nErrore: {1}", + "jobaction.failedToDeleteProxy": "Non è stato possibile eliminare il proxy '{0}'.\r\nErrore: {1}", + "jobaction.failedToDeleteStep": "Non è stato possibile eliminare il passaggio '{0}'.\r\nErrore: {1}", + "jobaction.faillabel": "Errore", + "jobaction.newAlert": "Nuovo avviso", + "jobaction.newJob": "Nuovo processo", + "jobaction.newOperator": "Nuovo operatore", + "jobaction.newProxy": "Nuovo proxy", + "jobaction.newStep": "Nuovo passaggio", + "jobaction.refresh": "Aggiorna", + "jobaction.run": "Esegui", + "jobaction.stop": "Arresta", + "jobaction.successLabel": "Operazione riuscita", + "notebookAction.openNotebook": "Apri", "notebookaction.deleteMaterializedNotebook": "Elimina", - "notebookaction.unpinNotebook": "Rimuovi", + "notebookaction.deleteNotebook": "Elimina", + "notebookaction.editJob": "Modifica", + "notebookaction.newJob": "Nuovo processo notebook", + "notebookaction.openLatestRun": "Apri ultima esecuzione", + "notebookaction.openNotebook": "Apri notebook modello", + "notebookaction.pinNotebook": "Aggiungi", "notebookaction.renameNotebook": "Rinomina", - "notebookaction.openLatestRun": "Apri ultima esecuzione" + "notebookaction.unpinNotebook": "Rimuovi" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Messaggio", "stepRow.stepID": "ID passaggio", - "stepRow.stepName": "Nome del passaggio", - "stepRow.message": "Messaggio" + "stepRow.stepName": "Nome del passaggio" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Passaggi" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Nome", - "jobColumns.lastRun": "Ultima esecuzione", - "jobColumns.nextRun": "Prossima esecuzione", - "jobColumns.enabled": "Abilitata", - "jobColumns.status": "Stato", "jobColumns.category": "Categoria", + "jobColumns.enabled": "Abilitata", + "jobColumns.lastRun": "Ultima esecuzione", + "jobColumns.lastRunOutcome": "Risultati ultima esecuzione", + "jobColumns.name": "Nome", + "jobColumns.nextRun": "Prossima esecuzione", + "jobColumns.previousRuns": "Esecuzioni precedenti", "jobColumns.runnable": "Eseguibile", "jobColumns.schedule": "Pianificazione", - "jobColumns.lastRunOutcome": "Risultati ultima esecuzione", - "jobColumns.previousRuns": "Esecuzioni precedenti", - "jobsView.noSteps": "Non sono disponibili passaggi per questo processo.", - "jobsView.error": "Errore: " + "jobColumns.status": "Stato", + "jobsView.error": "Errore: ", + "jobsView.noSteps": "Non sono disponibili passaggi per questo processo." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Errore del processo: ", "notebookHistory.dateCreatedTooltip": "Data di creazione: ", "notebookHistory.notebookErrorTooltip": "Errore del notebook: ", - "notebookHistory.ErrorTooltip": "Errore del processo: ", + "notebookHistory.pastRunsTitle": "Esecuzioni precedenti", "notebookHistory.pinnedTitle": "Aggiunta", - "notebookHistory.recentRunsTitle": "Esecuzioni recenti", - "notebookHistory.pastRunsTitle": "Esecuzioni precedenti" + "notebookHistory.recentRunsTitle": "Esecuzioni recenti" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Nome", - "notebookColumns.targetDatbase": "Database di destinazione", "notebookColumns.lastRun": "Ultima esecuzione", - "notebookColumns.nextRun": "Prossima esecuzione", - "notebookColumns.status": "Stato", "notebookColumns.lastRunOutcome": "Risultati ultima esecuzione", + "notebookColumns.name": "Nome", + "notebookColumns.nextRun": "Prossima esecuzione", "notebookColumns.previousRuns": "Esecuzioni precedenti", - "notebooksView.noSteps": "Non sono disponibili passaggi per questo processo.", + "notebookColumns.status": "Stato", + "notebookColumns.targetDatbase": "Database di destinazione", "notebooksView.error": "Errore: ", + "notebooksView.noSteps": "Non sono disponibili passaggi per questo processo.", "notebooksView.notebookError": "Errore del notebook: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Nome", "jobOperatorsView.emailAddress": "Indirizzo di posta elettronica", - "jobOperatorsView.enabled": "Abilitata" + "jobOperatorsView.enabled": "Abilitata", + "jobOperatorsView.name": "Nome" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Nome dell'account", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Abilitata" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Inserisci", "callout.cancelButton": "Annulla", - "imageCallout.locationLabel": "Posizione immagine", - "imageCallout.localImageLabel": "Questo computer", - "imageCallout.remoteImageLabel": "Online", - "imageCallout.pathInputLabel": "URL immagine", - "imageCallout.pathPlaceholder": "Immettere il percorso dell'immagine", - "imageCallout.urlPlaceholder": "Immettere l'URL dell'immagine", + "callout.insertButton": "Inserisci", "imageCallout.browseAltText": "Sfoglia", "imageCallout.embedImageLabel": "Collega immagine al notebook", "imageCallout.local": "Locale", + "imageCallout.localImageLabel": "Questo computer", + "imageCallout.locationLabel": "Posizione immagine", + "imageCallout.pathInputLabel": "URL immagine", + "imageCallout.pathPlaceholder": "Immettere il percorso dell'immagine", "imageCallout.remote": "Remoto", - "linkCallout.linkTextLabel": "Testo da visualizzare", - "linkCallout.linkTextPlaceholder": "Testo da visualizzare", + "imageCallout.remoteImageLabel": "Online", + "imageCallout.urlPlaceholder": "Immettere l'URL dell'immagine", "linkCallout.linkAddressLabel": "Indirizzo", - "linkCallout.linkAddressPlaceholder": "Collegare a un file o a una pagina Web esistente" + "linkCallout.linkAddressPlaceholder": "Collegare a un file o a una pagina Web esistente", + "linkCallout.linkTextLabel": "Testo da visualizzare", + "linkCallout.linkTextPlaceholder": "Testo da visualizzare" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Altro", - "editLabel": "Modifica", + "RemoveParameterCell": "Rimuovi cella parametri", + "clear": "Cancella risultato", "closeLabel": "Chiudi", - "convertCell": "Converti cella", - "runAllAbove": "Esegui celle sopra", - "runAllBelow": "Esegui celle sotto", "codeAbove": "Inserisci codice sopra", "codeBelow": "Inserisci codice sotto", - "markdownAbove": "Inserisci testo sopra", - "markdownBelow": "Inserisci testo sotto", "collapseCell": "Comprimi cella", + "convertCell": "Converti cella", + "editLabel": "Modifica", "expandCell": "Espandi cella", "makeParameterCell": "Crea cella parametri", - "RemoveParameterCell": "Rimuovi cella parametri", - "clear": "Cancella risultato" + "markdownAbove": "Inserisci testo sopra", + "markdownBelow": "Inserisci testo sotto", + "moreActionsLabel": "Altro", + "runAllAbove": "Esegui celle sopra", + "runAllBelow": "Esegui celle sotto" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Aggiungi cella", - "optionCodeCell": "Cella di codice", - "optionTextCell": "Cella di testo", + "buttonDelete": "Elimina", "buttonMoveDown": "Sposta cella in basso", "buttonMoveUp": "Sposta cella in alto", - "buttonDelete": "Elimina", "codeCellsPreview": "Aggiungi cella", "codePreview": "Cella di codice", + "optionCodeCell": "Cella di codice", + "optionTextCell": "Cella di testo", "textPreview": "Cella di testo" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Parametri" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Si è verificato un errore durante l'ultima esecuzione. Fare clic per ripetere l'esecuzione", "notebook.failed": "Selezionare la cella attiva e riprovare", "runCell": "Esegui cella", - "stopCell": "Annulla esecuzione", - "errorRunCell": "Si è verificato un errore durante l'ultima esecuzione. Fare clic per ripetere l'esecuzione" + "stopCell": "Annulla esecuzione" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Espandi contenuto cella codice", - "collapseCellContents": "Comprimi contenuto cella di codice" + "collapseCellContents": "Comprimi contenuto cella di codice", + "expandCellContents": "Espandi contenuto cella codice" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Grassetto", - "buttonItalic": "Corsivo", - "buttonUnderline": "Sottolineato", - "buttonHighlight": "Evidenziazione", "buttonCode": "Codice", + "buttonHighlight": "Evidenziazione", + "buttonImage": "Immagine", + "buttonItalic": "Corsivo", "buttonLink": "Collegamento", "buttonList": "Elenco", "buttonOrderedList": "Elenco ordinato", - "buttonImage": "Immagine", "buttonPreview": "Disattivazione anteprima Markdown", + "buttonUnderline": "Sottolineato", + "callout.insertImageHeading": "Inserisci immagine", + "callout.insertLinkHeading": "Inserire il collegamento", "dropdownHeading": "Intestazione", + "markdownViewButton": "Visualizzazione Markdown", "optionHeading1": "Intestazione 1", "optionHeading2": "Intestazione 2", "optionHeading3": "Intestazione 3", "optionParagraph": "Paragrafo", - "callout.insertLinkHeading": "Inserire il collegamento", - "callout.insertImageHeading": "Inserisci immagine", "richTextViewButton": "Visualizzazione RTF", - "splitViewButton": "Doppia visualizzazione", - "markdownViewButton": "Visualizzazione Markdown" + "splitViewButton": "Doppia visualizzazione" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Si è verificato un errore durante il rendering del componente: {0}", "noMimeTypeFound": "Non è stato possibile trovare alcun renderer {0} per l'output. Include i tipi MIME seguenti: {1}", - "safe": "sicuro ", "noSelectorFound": "Non è stato possibile trovare alcun componente per il selettore {0}", - "componentRenderError": "Si è verificato un errore durante il rendering del componente: {0}" + "safe": "sicuro " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Fare clic su", - "plusCode": "+ Codice", "or": "o", - "plusText": "+ Testo", - "toAddCell": "per aggiungere una cella di testo o codice", + "plusCode": "+ Codice", "plusCodeAriaLabel": "Aggiungere cella di codice", - "plusTextAriaLabel": "Aggiungi una cella di testo" + "plusText": "+ Testo", + "plusTextAriaLabel": "Aggiungi una cella di testo", + "toAddCell": "per aggiungere una cella di testo o codice" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "STDIN:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Fare doppio clic per modificare", - "addContent": "Aggiungere contenuto qui..." + "addContent": "Aggiungere contenuto qui...", + "doubleClickEdit": "Fare doppio clic per modificare" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Trova", - "placeholder.find": "Trova", - "label.previousMatchButton": "Corrispondenza precedente", - "label.nextMatchButton": "Corrispondenza successiva", "label.closeButton": "Chiudi", - "title.matchesCountLimit": "La ricerca ha restituito un numero elevato di risultati. Verranno evidenziate solo le prime 999 corrispondenze.", + "label.find": "Trova", "label.matchesLocation": "{0} di {1}", - "label.noResults": "Nessun risultato" + "label.nextMatchButton": "Corrispondenza successiva", + "label.noResults": "Nessun risultato", + "label.previousMatchButton": "Corrispondenza precedente", + "placeholder.find": "Trova", + "title.matchesCountLimit": "La ricerca ha restituito un numero elevato di risultati. Verranno evidenziate solo le prime 999 corrispondenze." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Cella", "addCodeLabel": "Aggiungi codice", "addTextLabel": "Aggiungi testo", - "createFile": "Crea file", - "displayFailed": "Non è stato possibile visualizzare il contenuto: {0}", + "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.", + "code": "Codice", "codeCellsPreview": "Aggiungi cella", "codePreview": "Cella di codice", - "textPreview": "Cella di testo", - "runAllPreview": "Esegui tutti", - "addCell": "Cella", - "views": "Views", + "createFile": "Crea file", + "displayFailed": "Non è stato possibile visualizzare il contenuto: {0}", "editor": "Editor", - "code": "Codice", - "text": "Testo", - "runAll": "Esegui celle", - "previousButtonLabel": "< Indietro", "nextButtonLabel": "Avanti >", - "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." + "previousButtonLabel": "< Indietro", + "runAll": "Esegui celle", + "runAllPreview": "Esegui tutti", + "text": "Testo", + "textPreview": "Cella di testo", + "views": "Visualizzazioni" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Nuovo notebook", - "newQuery": "Nuovo notebook", - "workbench.action.setWorkspaceAndOpen": "Imposta area di lavoro e apri", - "notebook.sqlStopOnError": "Kernel SQL: arresta l'esecuzione di Notebook quando si verifica un errore in una cella.", - "notebook.showAllKernels": "(Anteprima) mostrare tutti i kernel per il provider di notebook corrente.", - "notebook.allowADSCommands": "Consentire ai notebook di eseguire i comandi di Azure Data Studio.", - "notebook.enableDoubleClickEdit": "Abilitare il doppio clic per modificare le celle di testo nei notebook", - "notebook.richTextModeDescription": "Il testo viene visualizzato come testo RTF, noto anche come WYSIWYG.", - "notebook.splitViewModeDescription": "Markdown visualizzato a sinistra, con un'anteprima del testo di cui è stato eseguito il rendering a destra.", - "notebook.markdownModeDescription": "Il testo viene visualizzato come Markdown.", - "notebook.defaultTextEditMode": "Modalità di modifica predefinita usata per le celle di testo", - "notebook.saveConnectionName": "(Anteprima) Salvare il nome della connessione nei metadati del notebook.", - "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": "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.", "exclude.when": "Controllo aggiuntivo sugli elementi di pari livello di un file corrispondente. Usare $(basename) come variabile del nome file corrispondente.", - "useRipgrep": "Questa impostazione è deprecata. Verrà ora eseguito il fallback a \"search.usePCRE2\".", - "useRipgrepDeprecated": "Deprecata. Per il supporto della funzionalità avanzate delle espressioni regex provare a usare \"search.usePCRE2\".", - "search.maintainFileSearchCache": "Se abilitato, il processo searchService verrà mantenuto attivo invece di essere arrestato dopo un'ora di inattività. In questo modo la cache di ricerca dei file rimarrà in memoria.", - "useIgnoreFiles": "Controlla se utilizzare i file `.gitignore` e `.ignore` durante la ricerca di file.", - "useGlobalIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` globali durante la ricerca di file.", - "search.quickOpen.includeSymbols": "Indica se includere i risultati di una ricerca di simboli globale nei risultati dei file per Quick Open.", - "search.quickOpen.includeHistory": "Indica se includere i risultati di file aperti di recente nel file dei risultati per Quick Open.", + "filterSortOrder": "Controlla l'ordinamento della cronologia dell'editor in Quick Open quando viene applicato il filtro.", "filterSortOrder.default": "Le voci della cronologia sono ordinate per pertinenza in base al valore di filtro usato. Le voci più pertinenti vengono visualizzate per prime.", "filterSortOrder.recency": "Le voci della cronologia sono ordinate in base alla data. Le voci aperte più di recente vengono visualizzate per prime.", - "filterSortOrder": "Controlla l'ordinamento della cronologia dell'editor in Quick Open quando viene applicato il filtro.", + "newNotebook": "Nuovo notebook", + "newQuery": "Nuovo notebook", + "notebook.allowADSCommands": "Consentire ai notebook di eseguire i comandi di Azure Data Studio.", + "notebook.defaultTextEditMode": "Modalità di modifica predefinita usata per le celle di testo", + "notebook.enableDoubleClickEdit": "Abilitare il doppio clic per modificare le celle di testo nei notebook", + "notebook.enableIncrementalGridRendering": "Abilitare il rendering delle griglie incrementale per i notebook. In questo modo verrà migliorato il tempo di rendering iniziale per i notebook di grandi dimensioni. Potrebbero verificarsi problemi di prestazioni durante l'interazione con il notebook mentre viene eseguito il rendering delle griglie rimanenti.", + "notebook.markdownModeDescription": "Il testo viene visualizzato come Markdown.", + "notebook.markdownPreviewLineHeight": "Controlla l'altezza della riga usata nell'anteprima Markdown del notebook. Questo numero è relativo alle dimensioni del carattere.", + "notebook.maxRichTextUndoHistory": "Numero massimo di modifiche archiviate nella cronologia di annullamento per l'editor di testo RTF del notebook.", + "notebook.richTextModeDescription": "Il testo viene visualizzato come testo RTF, noto anche come WYSIWYG.", + "notebook.saveConnectionName": "(Anteprima) Salvare il nome della connessione nei metadati del notebook.", + "notebook.showAllKernels": "(Anteprima) mostrare tutti i kernel per il provider di notebook corrente.", + "notebook.showRenderedNotebookinDiffEditor": "(Anteprima) Visualizzare il notebook di cui è eseguito il rendering nell'editor diff.", + "notebook.splitViewModeDescription": "Markdown visualizzato a sinistra, con un'anteprima del testo di cui è stato eseguito il rendering a destra.", + "notebook.sqlStopOnError": "Kernel SQL: arresta l'esecuzione di Notebook quando si verifica un errore in una cella.", + "notebook.useAbsoluteFilePaths": "Usare percorsi di file assoluti durante il collegamento ad altri notebook.", + "notebook.useNewMarkdownRenderer": "Indica se usare la versione più recente del renderer markdown per blocco appunti. Il rendering di markdown potrebbe quindi essere diverso rispetto alle versioni precedenti.", + "notebookViews": "Visualizzazioni blocco appunti", + "notebookViews.enabled": "(Anteprima) Abilitare le visualizzazioni blocco appunti", + "search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.", + "search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.", + "search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.", + "search.collapseAllResults": "Controlla se i risultati della ricerca verranno compressi o espansi.", + "search.collapseResults.auto": "I file con meno di 10 risultati vengono espansi. Gli altri vengono compressi.", "search.followSymlinks": "Controlla se seguire i collegamenti simbolici durante la ricerca.", - "search.smartCase": "Esegue la ricera senza fare distinzione tra maiuscole/minuscole se il criterio è tutto minuscolo, in caso contrario esegue la ricerca facendo distinzione tra maiuscole/minuscole.", "search.globalFindClipboard": "Controlla se il viewlet di ricerca deve leggere o modificare gli appunti di ricerca condivisi in macOS.", "search.location": "Controlla se la ricerca verrà mostrata come visualizzazione nella barra laterale o come pannello nell'area pannelli per ottenere più spazio orizzontale.", "search.location.deprecationMessage": "Questa impostazione è deprecata. Usare il menu di scelta rapida della visualizzazione di ricerca.", - "search.collapseResults.auto": "I file con meno di 10 risultati vengono espansi. Gli altri vengono compressi.", - "search.collapseAllResults": "Controlla se i risultati della ricerca verranno compressi o espansi.", - "search.useReplacePreview": "Controlla se aprire Anteprima sostituzione quando si seleziona o si sostituisce una corrispondenza.", - "search.showLineNumbers": "Controlla se visualizzare i numeri di riga per i risultati della ricerca.", - "search.usePCRE2": "Indica se usare il motore regex PCRE2 nella ricerca di testo. In questo modo è possibile usare alcune funzionalità avanzate di regex, come lookahead e backreference. Non sono però supportate tutte le funzionalità di PCRE2, ma solo quelle supportate anche da JavaScript.", - "usePCRE2Deprecated": "Deprecata. PCRE2 verrà usato automaticamente se si usano funzionalità regex supportate solo da PCRE2.", - "search.actionsPositionAuto": "Posiziona la barra azioni a destra quando la visualizzazione di ricerca è stretta e subito dopo il contenuto quando la visualizzazione di ricerca è ampia.", - "search.actionsPositionRight": "Posiziona sempre la barra azioni a destra.", - "search.actionsPosition": "Controlla il posizionamento in righe della barra azioni nella visualizzazione di ricerca.", - "search.searchOnType": "Cerca in tutti i file durante la digitazione.", - "search.seedWithNearestWord": "Abilita il seeding della ricerca a partire dalla parola più vicina al cursore quando non ci sono selezioni nell'editor attivo.", - "search.seedOnFocus": "Aggiorna la query di ricerca dell'area di lavoro in base al testo selezionato dell'editor quando lo stato attivo si trova nella visualizzazione di ricerca. Si verifica in caso di clic o quando si attiva il comando `workbench.views.search.focus`.", - "search.searchOnTypeDebouncePeriod": "Se `#search.searchOnType#` è abilitato, controlla il timeout in millisecondi tra la digitazione di un carattere e l'avvio della ricerca. Non ha effetto quando `search.searchOnType` è disabilitato.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Facendo doppio clic viene selezionata la parola sotto il cursore.", + "search.maintainFileSearchCache": "Se abilitato, il processo searchService verrà mantenuto attivo invece di essere arrestato dopo un'ora di inattività. In questo modo la cache di ricerca dei file rimarrà in memoria.", + "search.quickOpen.includeHistory": "Indica se includere i risultati di file aperti di recente nel file dei risultati per Quick Open.", + "search.quickOpen.includeSymbols": "Indica se includere i risultati di una ricerca di simboli globale nei risultati dei file per Quick Open.", + "search.searchEditor.doubleClickBehaviour": "Configura l'effetto del doppio clic su un risultato nell'editor della ricerca.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Facendo doppio clic il risultato viene aperto nel gruppo di editor attivo.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Facendo doppio clic il risultato viene aperto nel gruppo di editor laterale e viene creato un gruppo se non esiste ancora.", - "search.searchEditor.doubleClickBehaviour": "Configura l'effetto del doppio clic su un risultato nell'editor della ricerca.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Facendo doppio clic viene selezionata la parola sotto il cursore.", + "search.searchOnType": "Cerca in tutti i file durante la digitazione.", + "search.searchOnTypeDebouncePeriod": "Se `#search.searchOnType#` è abilitato, controlla il timeout in millisecondi tra la digitazione di un carattere e l'avvio della ricerca. Non ha effetto quando `search.searchOnType` è disabilitato.", + "search.seedOnFocus": "Aggiorna la query di ricerca dell'area di lavoro in base al testo selezionato dell'editor quando lo stato attivo si trova nella visualizzazione di ricerca. Si verifica in caso di clic o quando si attiva il comando `workbench.views.search.focus`.", + "search.seedWithNearestWord": "Abilita il seeding della ricerca a partire dalla parola più vicina al cursore quando non ci sono selezioni nell'editor attivo.", + "search.showLineNumbers": "Controlla se visualizzare i numeri di riga per i risultati della ricerca.", + "search.smartCase": "Esegue la ricera senza fare distinzione tra maiuscole/minuscole se il criterio è tutto minuscolo, in caso contrario esegue la ricerca facendo distinzione tra maiuscole/minuscole.", + "search.sortOrder": "Controlla l'ordinamento dei risultati della ricerca.", + "search.usePCRE2": "Indica se usare il motore regex PCRE2 nella ricerca di testo. In questo modo è possibile usare alcune funzionalità avanzate di regex, come lookahead e backreference. Non sono però supportate tutte le funzionalità di PCRE2, ma solo quelle supportate anche da JavaScript.", + "search.useReplacePreview": "Controlla se aprire Anteprima sostituzione quando si seleziona o si sostituisce una corrispondenza.", + "searchConfigurationTitle": "Cerca nei notebook", + "searchSortOrder.countAscending": "I risultati vengono visualizzati in ordine crescente in base al conteggio per file.", + "searchSortOrder.countDescending": "I risultati vengono visualizzati in ordine decrescente in base al conteggio per file.", "searchSortOrder.default": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi di file e cartella.", "searchSortOrder.filesOnly": "I risultati vengono visualizzati in ordine alfabetico in base ai nomi file ignorando l'ordine delle cartelle.", - "searchSortOrder.type": "I risultati vengono visualizzati in ordine alfabetico in base all'estensione del file.", "searchSortOrder.modified": "I risultati vengono visualizzati in ordine decrescente in base alla data dell'ultima modifica del file.", - "searchSortOrder.countDescending": "I risultati vengono visualizzati in ordine decrescente in base al conteggio per file.", - "searchSortOrder.countAscending": "I risultati vengono visualizzati in ordine crescente in base al conteggio per file.", - "search.sortOrder": "Controlla l'ordinamento dei risultati della ricerca." + "searchSortOrder.type": "I risultati vengono visualizzati in ordine alfabetico in base all'estensione del file.", + "useGlobalIgnoreFiles": "Controlla se usare i file `.gitignore` e `.ignore` globali durante la ricerca di file.", + "useIgnoreFiles": "Controlla se utilizzare i file `.gitignore` e `.ignore` durante la ricerca di file.", + "usePCRE2Deprecated": "Deprecata. PCRE2 verrà usato automaticamente se si usano funzionalità regex supportate solo da PCRE2.", + "useRipgrep": "Questa impostazione è deprecata. Verrà ora eseguito il fallback a \"search.usePCRE2\".", + "useRipgrepDeprecated": "Deprecata. Per il supporto della funzionalità avanzate delle espressioni regex provare a usare \"search.usePCRE2\".", + "workbench.action.setWorkspaceAndOpen": "Imposta area di lavoro e apri" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Caricamento dei kernel...", - "changing": "Modifica del kernel...", "AttachTo": "Collega a ", "Kernel": "Kernel ", - "loadingContexts": "Caricamento dei contesti...", "changeConnection": "Cambia connessione", - "selectConnection": "Seleziona connessione", - "localhost": "localhost", - "noKernel": "Nessun kernel", - "kernelNotSupported": "Questo notebook non può essere eseguito con parametri perché il kernel non è supportato. Usare i kernel e il formato supportati. [Altre informazioni] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "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).", + "changing": "Modifica del kernel...", "clearResults": "Cancella risultati", - "notebookViewLabel": "Editor", - "newViewLabel": "Create New View", - "viewNotFound": "Unable to find view: {0}", - "trustLabel": "Attendibile", - "untrustLabel": "Non attendibile", "collapseAllCells": "Comprimi celle", "expandAllCells": "Espandi celle", - "runParameters": "Esegui con parametri", - "noContextAvailable": "Nessuno", + "kernelNotSupported": "Questo notebook non può essere eseguito con parametri perché il kernel non è supportato. Usare i kernel e il formato supportati. [Altre informazioni] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Caricamento dei kernel...", + "loadingContexts": "Caricamento dei contesti...", + "localhost": "localhost", "newNotebookAction": "Nuovo notebook", + "newViewLabel": "Crea nuova visualizzazione", + "noContextAvailable": "Nessuno", + "noKernel": "Nessun kernel", + "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).", "notebook.findNext": "Trova stringa successiva", - "notebook.findPrevious": "Trova stringa precedente" + "notebook.findPrevious": "Trova stringa precedente", + "notebookViewLabel": "Editor", + "runParameters": "Esegui con parametri", + "selectConnection": "Seleziona connessione", + "trustLabel": "Attendibile", + "untrustLabel": "Non attendibile", + "viewNotFound": "Non è possibile trovare la visualizzazione: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Editor di notebook" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Notebook", "notebookExplorer.searchResults": "Risultati della ricerca", - "searchPathNotFoundError": "Percorso di ricerca non trovato: {0}", - "notebookExplorer.name": "Notebook" + "searchPathNotFoundError": "Percorso di ricerca non trovato: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Non è stata aperta alcuna cartella contenente notebook/libri. ", - "openNotebookFolder": "Apri notebook", - "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati.", - "searchInProgress": "Ricerca in corso - ", - "noResultsIncludesExcludes": "Non sono stati trovati risultati in '{0}' escludendo '{1}' - ", - "noResultsIncludes": "Non sono stati trovati risultati in '{0}' - ", + "CancelSearchAction.label": "Annulla ricerca", + "ClearSearchResultsAction.label": "Cancella risultati della ricerca", + "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", + "ExpandAllAction.label": "Espandi tutto", + "ToggleCollapseAndExpandAction.label": "Attiva/Disattiva Comprimi ed espandi", + "ariaSearchResultsStatus": "La ricerca ha restituito {0} risultati in {1} file", "noResultsExcludes": "Non sono stati trovati risultati escludendo '{0}' - ", "noResultsFound": "Non sono stati trovati risultati. Rivedere le impostazioni relative alle esclusioni configurate e verificare i file gitignore -", + "noResultsIncludes": "Non sono stati trovati risultati in '{0}' - ", + "noResultsIncludesExcludes": "Non sono stati trovati risultati in '{0}' escludendo '{1}' - ", + "openNotebookFolder": "Apri notebook", + "openSettings.message": "Apri impostazioni", "rerunSearch.message": "Cerca di nuovo", "rerunSearchInAll.message": "Cerca di nuovo in tutti i file", - "openSettings.message": "Apri impostazioni", - "ariaSearchResultsStatus": "La ricerca ha restituito {0} risultati in {1} file", - "ToggleCollapseAndExpandAction.label": "Attiva/Disattiva Comprimi ed espandi", - "CancelSearchAction.label": "Annulla ricerca", - "ExpandAllAction.label": "Espandi tutto", - "CollapseDeepestExpandedLevelAction.label": "Comprimi tutto", - "ClearSearchResultsAction.label": "Cancella risultati della ricerca" + "searchInProgress": "Ricerca in corso - ", + "searchMaxResultsWarning": "Il set di risultati contiene solo un subset di tutte le corrispondenze. Eseguire una ricerca più specifica per ridurre il numero di risultati.", + "searchWithoutFolder": "Non è stata aperta alcuna cartella contenente notebook/libri. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Cerca: digitare il termine di ricerca e premere INVIO per cercare oppure ESC per annullare", "search.placeHolder": "Cerca" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Annulla", + "insertCellsModal.Insert": "Inserisci", + "insertCellsModal.cellTitle": "Cella {0}", + "insertCellsModal.thumbnailError": "Errore: non è possibile generare le anteprime.", + "insertCellsModal.title": "Inserisci celle", + "insertCellsModal.untitled": "Cella senza nome: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Cella in attesa di input", "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.", - "runAllPreview": "Run all" + "loading": "Caricamento", + "runAllPreview": "Esegui tutti", + "runningCell": "Esecuzione della cella {0} di {1}", + "startingExecution": "Avvio dell'esecuzione" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "Eliminare la visualizzazione \"{0}\"?", + "delete": "&&Elimina", + "errorRunCell": "Si è verificato un errore durante l'ultima esecuzione. Fare clic per ripetere l'esecuzione", + "insertCells": "Inserisci celle", + "moreActionsLabel": "Altro", + "runCell": "Esegui cella", + "stopCell": "Annulla esecuzione", + "unableToNavigateToCell": "Non è possibile passare alla cella del notebook.", + "viewCellInNotebook": "Visualizza cella nel notebook", + "viewsUnableToRemove": "Non è possibile rimuovere la visualizzazione" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Eseguire questa cella per visualizzare gli output." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Questa vista è vuota. Aggiungere una cella a questa vista facendo clic sul pulsante Inserisci celle." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Annulla", + "save": "Salva", + "viewOptionsModal.missingRequireField": "Questo campo è obbligatorio.", + "viewOptionsModal.name": "Nome visualizzazione", + "viewOptionsModal.nameTaken": "Questo nome della visualizzazione è già usato.", + "viewOptionsModal.title": "Configura visualizzazione" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "La copia non è riuscita. Errore: {0}", "notebook.showChart": "Mostra grafico", @@ -10541,226 +11044,225 @@ "plotlyError": "Si è verificato un errore durante la visualizzazione del grafo Plotly: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "Non sono state trovate connessioni.", - "serverTree.addConnection": "Aggiungi connessione" + "serverTree.addConnection": "Aggiungi connessione", + "servers.noConnections": "Non sono state trovate connessioni." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Tavolozza dei colori del gruppo di server usata nel viewlet Esplora oggetti.", "serverGroup.autoExpand": "Espande automaticamente i gruppi di server nel viewlet di Esplora oggetti.", + "serverGroup.colors": "Tavolozza dei colori del gruppo di server usata nel viewlet Esplora oggetti.", "serverTree.useAsyncServerTree": "(Anteprima) Usare il nuovo albero del server asincrono per la visualizzazione Server e la finestra di dialogo di connessione con il supporto di nuove funzionalità come i filtri dinamici dei nodi." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Dati", + "builtinCharts": "Grafici predefiniti", "connection": "Connessione", - "queryEditor": "Editor di query", - "notebook": "Notebook", "dashboard": "Dashboard", + "data": "Dati", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "Grafici predefiniti" + "queryEditor": "Editor di query" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Specifica i modelli di visualizzazione", + "profiler.settings.Filters": "Filtri profiler", "profiler.settings.sessionTemplates": "Specifica i modelli di sessione", - "profiler.settings.Filters": "Filtri profiler" + "profiler.settings.viewTemplates": "Specifica i modelli di visualizzazione" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Nuova sessione", + "profiler.clear": "Cancella dati", + "profiler.clearDataPrompt": "Cancellare i dati?", + "profiler.clearFilter": "Cancella filtro", + "profiler.clearFilterPrompt": "Cancellare i filtri?", + "profiler.editColumns": "Modifica colonne", + "profiler.filter": "Filtro…", + "profiler.findNext": "Trova la stringa successiva", + "profiler.findPrevious": "Trova la stringa precedente", + "profiler.toggleCollapsePanel": "Attiva/Disattiva pannello compresso", + "profilerAction.autoscrollOff": "Scorrimento automatico: disattivato", + "profilerAction.autoscrollOn": "Scorrimento automatico: attivato", "profilerAction.connect": "Connetti", "profilerAction.disconnect": "Disconnetti", - "start": "Avvia", - "create": "Nuova sessione", + "profilerAction.newProfiler": "Avvia profiler", "profilerAction.pauseCapture": "Sospendi", "profilerAction.resumeCapture": "Riprendi", "profilerStop.stop": "Arresta", - "profiler.clear": "Cancella dati", - "profiler.clearDataPrompt": "Cancellare i dati?", - "profilerAction.autoscrollOn": "Scorrimento automatico: attivato", - "profilerAction.autoscrollOff": "Scorrimento automatico: disattivato", - "profiler.toggleCollapsePanel": "Attiva/Disattiva pannello compresso", - "profiler.editColumns": "Modifica colonne", - "profiler.findNext": "Trova la stringa successiva", - "profiler.findPrevious": "Trova la stringa precedente", - "profilerAction.newProfiler": "Avvia profiler", - "profiler.filter": "Filtro…", - "profiler.clearFilter": "Cancella filtro", - "profiler.clearFilterPrompt": "Cancellare i filtri?" + "start": "Avvia" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Seleziona visualizzazione", + "details": "Dettagli", + "label": "Etichetta", "profiler.sessionSelectAccessibleName": "Seleziona sessione", "profiler.sessionSelectLabel": "Seleziona sessione:", + "profiler.viewSelectAccessibleName": "Seleziona visualizzazione", "profiler.viewSelectLabel": "Seleziona visualizzazione:", - "text": "Testo", - "label": "Etichetta", "profilerEditor.value": "Valore", - "details": "Dettagli" + "text": "Testo" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Trova", - "placeholder.find": "Trova", - "label.previousMatchButton": "Risultato precedente", - "label.nextMatchButton": "Risultato successivo", "label.closeButton": "Chiudi", - "title.matchesCountLimit": "La ricerca ha restituito un numero elevato di risultati. Verranno evidenziate solo le prime 999 corrispondenze.", + "label.find": "Trova", "label.matchesLocation": "{0} di {1}", - "label.noResults": "Nessun risultato" + "label.nextMatchButton": "Risultato successivo", + "label.noResults": "Nessun risultato", + "label.previousMatchButton": "Risultato precedente", + "placeholder.find": "Trova", + "title.matchesCountLimit": "La ricerca ha restituito un numero elevato di risultati. Verranno evidenziate solo le prime 999 corrispondenze." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Editor del profiler per il testo dell'evento. Di sola lettura" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "Eventi (filtrati): {0}/{1}", "ProfilerTableEditor.eventCount": "Eventi: {0}", + "ProfilerTableEditor.eventCountFiltered": "Eventi (filtrati): {0}/{1}", "status.eventCount": "Numero di eventi" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Salva in formato CSV", - "saveAsJson": "Salva in formato JSON", - "saveAsExcel": "Salva in formato Excel", - "saveAsXml": "Salva in formato XML", - "jsonEncoding": "La codifica dei risultati non verrà salvata quando si esporta in JSON. Ricordarsi di salvare con la codifica desiderata dopo la creazione del file.", - "saveToFileNotSupported": "Il salvataggio nel file non è supportato dall'origine dati di supporto", + "chart": "Grafico", "copySelection": "Copia", "copyWithHeaders": "Copia con intestazioni", - "selectAll": "Seleziona tutto", + "jsonEncoding": "La codifica dei risultati non verrà salvata quando si esporta in JSON. Ricordarsi di salvare con la codifica desiderata dopo la creazione del file.", "maximize": "Ingrandisci", "restore": "Ripristina", - "chart": "Grafico", + "saveAsCsv": "Salva in formato CSV", + "saveAsExcel": "Salva in formato Excel", + "saveAsJson": "Salva in formato JSON", + "saveAsXml": "Salva in formato XML", + "saveToFileNotSupported": "Il salvataggio nel file non è supportato dall'origine dati di supporto", + "selectAll": "Seleziona tutto", "visualizer": "Visualizzatore" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "Scegli linguaggio SQL", - "changeProvider": "Cambia provider del linguaggio SQL", - "status.query.flavor": "Versione del linguaggio SQL", - "changeSqlProvider": "Cambia provider del motore SQL", "alreadyConnected": "Esiste già una connessione che usa il motore {0}. Per cambiare, disconnettersi o cambiare connessione", + "changeProvider": "Cambia provider del linguaggio SQL", + "changeSqlProvider": "Cambia provider del motore SQL", + "chooseSqlLang": "Scegli linguaggio SQL", "noEditor": "Al momento non ci sono editor di testo attivi", - "pickSqlProvider": "Seleziona provider del linguaggio" + "pickSqlProvider": "Seleziona provider del linguaggio", + "status.query.flavor": "Versione del linguaggio SQL" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "Showplan XML", "resultsGrid": "Griglia dei risultati", - "resultsGrid.maxRowCountExceeded": "È stato superato il numero massimo di righe per il filtraggio o l'ordinamento. Per aggiornarlo, è possibile passare alle impostazioni utente e modificare l'impostazione 'queryEditor.results.inMemoryDataProcessingThreshold'" + "resultsGrid.maxRowCountExceeded": "È stato superato il numero massimo di righe per il filtraggio o l'ordinamento. Per aggiornarlo, passare alle impostazioni utente e modificare l'impostazione 'queryEditor.results.inMemoryDataProcessingThreshold'", + "xmlShowplan": "Showplan XML" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Stato attivo su query corrente", - "runQueryKeyboardAction": "Esegui query", - "runCurrentQueryKeyboardAction": "Esegui query corrente", - "copyQueryWithResultsKeyboardAction": "Copia query con risultati", - "queryActions.queryResultsCopySuccess": "Copia della query e dei risultati completata.", - "runCurrentQueryWithActualPlanKeyboardAction": "Esegui query corrente con piano effettivo", - "cancelQueryKeyboardAction": "Annulla query", - "refreshIntellisenseKeyboardAction": "Aggiorna cache IntelliSense", - "toggleQueryResultsKeyboardAction": "Attiva/Disattiva risultati della query", "ToggleFocusBetweenQueryEditorAndResultsAction": "Alterna lo stato attivo tra la query e i risultati", - "queryShortcutNoEditor": "Per consentire l'esecuzione del tasto di scelta rapida, è necessario specificare il parametro Editor", + "cancelQueryKeyboardAction": "Annulla query", + "copyQueryWithResultsKeyboardAction": "Copia query con risultati", + "focusOnCurrentQueryKeyboardAction": "Stato attivo su query corrente", "parseSyntaxLabel": "Analizza query", - "queryActions.parseSyntaxSuccess": "I comandi sono stati completati", + "queryActions.notConnected": "Connettersi a un server", "queryActions.parseSyntaxFailure": "Comando non riuscito: ", - "queryActions.notConnected": "Connettersi a un server" + "queryActions.parseSyntaxSuccess": "I comandi sono stati completati", + "queryActions.queryResultsCopySuccess": "Copia della query e dei risultati completata.", + "queryShortcutNoEditor": "Per consentire l'esecuzione del tasto di scelta rapida, è necessario specificare il parametro Editor", + "refreshIntellisenseKeyboardAction": "Aggiorna cache IntelliSense", + "runCurrentQueryKeyboardAction": "Esegui query corrente", + "runCurrentQueryWithActualPlanKeyboardAction": "Esegui query corrente con piano effettivo", + "runQueryKeyboardAction": "Esegui query", + "toggleQueryResultsKeyboardAction": "Attiva/Disattiva risultati della query" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Pannello dei messaggi", "copy": "Copia", - "copyAll": "Copia tutto" + "copyAll": "Copia tutto", + "messagePanel": "Pannello dei messaggi" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Risultati query", "newQuery": "Nuova query", - "queryEditorConfigurationTitle": "Editor di query", - "queryEditor.results.saveAsCsv.includeHeaders": "Se è impostata su true, le intestazioni di colonna vengono incluse quando si salvano i risultati in formato CSV", - "queryEditor.results.saveAsCsv.delimiter": "Delimitatore personalizzato da usare tra i valori quando si salvano i risultati in formato CSV", - "queryEditor.results.saveAsCsv.lineSeperator": "Caratteri usati per delimitare le righe quando si salvano i risultati in formato CSV", - "queryEditor.results.saveAsCsv.textIdentifier": "Carattere usato per racchiudere i campi di testo quando si salvano i risultati in formato CSV", - "queryEditor.results.saveAsCsv.encoding": "Codifica di file usata quando si salvano i risultati in formato CSV", - "queryEditor.results.saveAsXml.formatted": "Quando è true, l'output XML verrà formattato quando si salvano i risultati in formato XML", - "queryEditor.results.saveAsXml.encoding": "Codifica di file usata quando si salvano i risultati in formato XML", - "queryEditor.results.streaming": "Abilita lo streaming dei risultati. Contiene alcuni problemi minori relativi a oggetti visivi", - "queryEditor.results.copyIncludeHeaders": "Opzioni di configurazione per la copia di risultati dalla Visualizzazione risultati", - "queryEditor.results.copyRemoveNewLine": "Opzioni di configurazione per la copia di risultati su più righe dalla visualizzazione risultati", - "queryEditor.results.optimizedTable": "(Sperimentale) Usare una tabella ottimizzata per la visualizzazione dei risultati. Alcune funzionalità potrebbero mancare e sono in lavorazione.", + "queryEditor.chart.defaultChartType": "Tipo di grafico predefinito da usare quando si apre il visualizzatore grafico dai risultati di una query", "queryEditor.inMemoryDataProcessingThreshold": "Controlla il numero massimo di righe consentite per l'applicazione di filtri e ordinamento in memoria. Se il numero viene superato, l'ordinamento e il filtro verranno disabilitati. Avviso: l'aumento di questo valore può influire sulle prestazioni.", - "queryEditor.results.openAfterSave": "Indica se aprire il file in Azure Data Studio dopo il salvataggio del risultato.", "queryEditor.messages.showBatchTime": "Indicare se visualizzare il tempo di esecuzione per singoli batch", "queryEditor.messages.wordwrap": "Messaggi con ritorno a capo automatico", - "queryEditor.chart.defaultChartType": "Tipo di grafico predefinito da usare quando si apre il visualizzatore grafico dai risultati di una query", - "queryEditor.tabColorMode.off": "La colorazione delle schede verrà disabilitata", + "queryEditor.promptToSaveGeneratedFiles": "Richiede di salvare i file SQL generati", + "queryEditor.results.copyIncludeHeaders": "Opzioni di configurazione per la copia di risultati dalla Visualizzazione risultati", + "queryEditor.results.copyRemoveNewLine": "Opzioni di configurazione per la copia di risultati su più righe dalla visualizzazione risultati", + "queryEditor.results.openAfterSave": "Indica se aprire il file in Azure Data Studio dopo il salvataggio del risultato.", + "queryEditor.results.saveAsCsv.delimiter": "Delimitatore personalizzato da usare tra i valori quando si salvano i risultati in formato CSV", + "queryEditor.results.saveAsCsv.encoding": "Codifica di file usata quando si salvano i risultati in formato CSV", + "queryEditor.results.saveAsCsv.includeHeaders": "Se è impostata su true, le intestazioni di colonna vengono incluse quando si salvano i risultati in formato CSV", + "queryEditor.results.saveAsCsv.lineSeperator": "Caratteri usati per delimitare le righe quando si salvano i risultati in formato CSV", + "queryEditor.results.saveAsCsv.textIdentifier": "Carattere usato per racchiudere i campi di testo quando si salvano i risultati in formato CSV", + "queryEditor.results.saveAsXml.encoding": "Codifica di file usata quando si salvano i risultati in formato XML", + "queryEditor.results.saveAsXml.formatted": "Quando è true, l'output XML verrà formattato quando si salvano i risultati in formato XML", + "queryEditor.results.streaming": "Abilita lo streaming dei risultati. Contiene alcuni problemi minori relativi a oggetti visivi", + "queryEditor.showConnectionInfoInTitle": "Controlla se visualizzare le informazioni sulla connessione per una scheda nel titolo.", + "queryEditor.tabColorMode": "Controlla come colorare le schede in base al gruppo di server della connessione attiva", "queryEditor.tabColorMode.border": "Al bordo superiore di ogni scheda verrà applicato il colore del gruppo di server pertinente", "queryEditor.tabColorMode.fill": "Il colore di sfondo di ogni scheda dell'editor sarà uguale a quello del gruppo di server pertinente", - "queryEditor.tabColorMode": "Controlla come colorare le schede in base al gruppo di server della connessione attiva", - "queryEditor.showConnectionInfoInTitle": "Controlla se visualizzare le informazioni sulla connessione per una scheda nel titolo.", - "queryEditor.promptToSaveGeneratedFiles": "Richiede di salvare i file SQL generati", + "queryEditor.tabColorMode.off": "La colorazione delle schede verrà disabilitata", + "queryEditorConfigurationTitle": "Editor di query", + "queryResultsEditor.name": "Risultati query", "queryShortcutDescription": "Impostare l'associazione dei tasti workbench.action.query.shortcut{0} per eseguire il testo del collegamento come chiamata di routine o esecuzione di query. Il testo selezionato nell'editor di query verrà passato come parametro alla fine della query oppure è possibile fare riferimento a esso con {arg}" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Nuova query", - "runQueryLabel": "Esegui", - "cancelQueryLabel": "Annulla", - "estimatedQueryPlan": "Spiega", "actualQueryPlan": "Effettivo", - "disconnectDatabaseLabel": "Disconnetti", + "cancelQueryLabel": "Annulla", "changeConnectionDatabaseLabel": "Cambia connessione", - "connectDatabaseLabel": "Connetti", - "enablesqlcmdLabel": "Abilita SQLCMD", - "disablesqlcmdLabel": "Disabilita SQLCMD", - "selectDatabase": "Seleziona database", "changeDatabase.failed": "Non è stato possibile modificare il database", "changeDatabase.failedWithError": "Non è stato possibile modificare il database: {0}", - "queryEditor.exportSqlAsNotebook": "Esporta come notebook" + "connectDatabaseLabel": "Connetti", + "disablesqlcmdLabel": "Disabilita SQLCMD", + "disconnectDatabaseLabel": "Disconnetti", + "enablesqlcmdLabel": "Abilita SQLCMD", + "estimatedQueryPlan": "Spiega", + "newQueryTask.newQuery": "Nuova query", + "queryEditor.exportSqlAsNotebook": "Esporta come notebook", + "runQueryLabel": "Esegui", + "selectDatabase": "Seleziona database" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Editor di query" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Risultati", - "messagesTabTitle": "Messaggi" + "messagesTabTitle": "Messaggi", + "resultsTabTitle": "Risultati" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Tempo trascorso", - "status.query.rowCount": "Numero di righe", - "rowCount": "{0} righe", "query.status.executing": "Esecuzione della query...", - "status.query.status": "Stato esecuzione", + "rowCount": "{0} righe", + "status.query.rowCount": "Numero di righe", "status.query.selection-summary": "Riepilogo selezioni", - "status.query.summaryText": "Media: {0} Conteggio: {1} Somma: {2}" + "status.query.status": "Stato esecuzione", + "status.query.summaryText": "Media: {0} Conteggio: {1} Somma: {2}", + "status.query.timeElapsed": "Tempo trascorso" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Messaggi e griglia dei risultati", - "fontFamily": "Controlla la famiglia di caratteri.", - "fontWeight": "Controlla lo spessore del carattere.", - "fontSize": "Controlla le dimensioni del carattere in pixel.", - "letterSpacing": "Controlla la spaziatura tra le lettere in pixel.", - "rowHeight": "Controlla l'altezza delle righe in pixel", - "cellPadding": "Controlla la spaziatura interna celle in pixel", "autoSizeColumns": "Ridimensiona automaticamente la larghezza delle colonne sui risultati iniziali. Potrebbero verificarsi problemi di prestazioni con un numero elevato di colonne o celle di grandi dimensioni", - "maxColumnWidth": "Larghezza massima in pixel per colonne con ridimensionamento automatico" + "cellPadding": "Controlla la spaziatura interna celle in pixel", + "fontFamily": "Controlla la famiglia di caratteri.", + "fontSize": "Controlla le dimensioni del carattere in pixel.", + "fontWeight": "Controlla lo spessore del carattere.", + "letterSpacing": "Controlla la spaziatura tra le lettere in pixel.", + "maxColumnWidth": "Larghezza massima in pixel per colonne con ridimensionamento automatico", + "resultsGridConfigurationTitle": "Messaggi e griglia dei risultati", + "rowHeight": "Controlla l'altezza delle righe in pixel" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Attiva/Disattiva cronologia delle query", - "queryHistory.delete": "Elimina", "queryHistory.clearLabel": "Cancella tutta la cronologia", + "queryHistory.delete": "Elimina", + "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query", + "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query", "queryHistory.openQuery": "Apri query", "queryHistory.runQuery": "Esegui query", "queryHistory.toggleCaptureLabel": "Attiva/Disattiva acquisizione della cronologia delle query", - "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query", - "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query" + "toggleQueryHistory": "Attiva/Disattiva cronologia delle query" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "riuscito", - "failed": "non riuscito" + "failed": "non riuscito", + "succeeded": "riuscito" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "Non ci sono query da visualizzare.", "queryHistory.regTreeAriaLabel": "Cronologia delle query" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "Cronologia query", - "queryHistoryCaptureEnabled": "Indica se l'acquisizione della cronologia delle query è abilitata. Se è false, le query eseguite non verranno acquisite.", + "miViewQueryHistory": "&&Cronologia delle query", + "queryHistory": "Cronologia delle query", "queryHistory.clearLabel": "Cancella tutta la cronologia", "queryHistory.disableCapture": "Sospendi acquisizione della cronologia delle query", "queryHistory.enableCapture": "Avvia acquisizione della cronologia delle query", - "viewCategory": "Visualizza", - "miViewQueryHistory": "&&Cronologia delle query", - "queryHistory": "Cronologia delle query" + "queryHistoryCaptureEnabled": "Indica se l'acquisizione della cronologia delle query è abilitata. Se è false, le query eseguite non verranno acquisite.", + "queryHistoryConfigurationTitle": "Cronologia query", + "viewCategory": "Visualizza" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "Piano di query" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Editor piano di query" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Operazione", - "topOperations.object": "Oggetto", - "topOperations.estCost": "Costo stimato", - "topOperations.estSubtreeCost": "Costo sottoalbero stimato", - "topOperations.actualRows": "Righe effettive", - "topOperations.estRows": "Righe stimate", "topOperations.actualExecutions": "Esecuzioni effettive", - "topOperations.estCPUCost": "Costo CPU stimato", - "topOperations.estIOCost": "Costo IO stimato", - "topOperations.parallel": "In parallelo", "topOperations.actualRebinds": "Riassociazioni effettive", - "topOperations.estRebinds": "Riassociazioni stimate", "topOperations.actualRewinds": "Ripristini effettivi", + "topOperations.actualRows": "Righe effettive", + "topOperations.estCPUCost": "Costo CPU stimato", + "topOperations.estCost": "Costo stimato", + "topOperations.estIOCost": "Costo IO stimato", + "topOperations.estRebinds": "Riassociazioni stimate", "topOperations.estRewinds": "Ripristini stimati", + "topOperations.estRows": "Righe stimate", + "topOperations.estSubtreeCost": "Costo sottoalbero stimato", + "topOperations.object": "Oggetto", + "topOperations.operation": "Operazione", + "topOperations.parallel": "In parallelo", "topOperations.partitioned": "Partizionato", "topOperationsTitle": "Operazioni più frequenti" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Nuova distribuzione..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Visualizzatore risorse" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Aggiorna" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Errore durante l'apertura del collegamento: {0}", - "resourceViewerTable.commandError": "Errore durante l'esecuzione del comando '{0}': {1}" + "resourceViewerTable.commandError": "Errore durante l'esecuzione del comando '{0}': {1}", + "resourceViewerTable.openError": "Errore durante l'apertura del collegamento: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Albero del visualizzatore risorse" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Percorso dell'icona della risorsa.", "extension.contributes.resourceView.resource.id": "Identificatore della risorsa.", "extension.contributes.resourceView.resource.name": "Nome leggibile della visualizzazione. Verrà visualizzato", - "extension.contributes.resourceView.resource.icon": "Percorso dell'icona della risorsa.", "extension.contributes.resourceViewResources": "Fornisce una risorsa alla visualizzazione risorse", - "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`", - "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`" + "optstring": "la proprietà `{0}` può essere omessa o deve essere di tipo `string`", + "requirestring": "la proprietà `{0}` è obbligatoria e deve essere di tipo `string`" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Ripristina", - "backup": "Ripristina" + "backup": "Ripristina", + "restore": "Ripristina" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Per usare il ripristino, è necessario abilitare le funzionalità di anteprima", - "restore.commandNotSupportedOutsideContext": "Il comando Ripristina non è supportato all'esterno di un contesto del server. Selezionare un server o un database e riprovare.", "restore.commandNotSupported": "Il comando di ripristino non è supportato per i database SQL di Azure.", + "restore.commandNotSupportedOutsideContext": "Il comando Ripristina non è supportato all'esterno di un contesto del server. Selezionare un server o un database e riprovare.", + "restore.isPreviewFeature": "Per usare il ripristino, è necessario abilitare le funzionalità di anteprima", "restoreAction.restore": "Ripristina" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Modifica dati", + "refreshNode": "Aggiorna", + "scriptAlter": "Genera script come ALTER", + "scriptAsAlter": "Genera script come ALTER", "scriptAsCreate": "Genera script come CREATE", "scriptAsDelete": "Genera script come DROP", - "scriptAsSelect": "Genera script come SELECT TOP 1000", "scriptAsExecute": "Genera script come EXECUTE", - "scriptAsAlter": "Genera script come ALTER", - "editData": "Modifica dati", - "scriptSelect": "Genera script come SELECT TOP 1000", - "scriptKustoSelect": "Take 10", + "scriptAsSelect": "Genera script come SELECT TOP 1000", "scriptCreate": "Genera script come CREATE", - "scriptExecute": "Genera script come EXECUTE", - "scriptAlter": "Genera script come ALTER", "scriptDelete": "Genera script come DROP", - "refreshNode": "Aggiorna" + "scriptExecute": "Genera script come EXECUTE", + "scriptKustoSelect": "Take 10", + "scriptSelect": "Genera script come SELECT TOP 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Si è verificato un errore durante l'aggiornamento del nodo '{0}': {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} attività in corso", - "viewCategory": "Visualizza", + "miViewTasks": "&&Attività", "tasks": "Attività", - "miViewTasks": "&&Attività" + "viewCategory": "Visualizza" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Attiva/Disattiva attività" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "riuscito", + "canceled": "annullato", + "canceling": "in fase di annullamento", "failed": "non riuscito", "inProgress": "in corso", "notStarted": "non avviato", - "canceled": "annullato", - "canceling": "in fase di annullamento" + "succeeded": "riuscito" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "Non è disponibile alcuna cronologia attività da visualizzare.", - "taskHistory.regTreeAriaLabel": "Cronologia attività", - "taskError": "Errore attività" + "taskError": "Errore attività", + "taskHistory.regTreeAriaLabel": "Cronologia attività" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Annulla", @@ -10863,159 +11368,159 @@ "taskAction.script": "Script" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", - "refresh": "Aggiorna", "collapseAll": "Comprimi tutto", - "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}." + "command-error": "Si è verificato un errore durante l'esecuzione del comando {1}: {0}. Il problema può dipendere dall'estensione che aggiunge come contributo {1}.", + "no-dataprovider": "Non ci sono provider di dati registrati che possono fornire i dati della visualizzazione.", + "refresh": "Aggiorna" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "OK", - "webViewDialog.close": "Chiudi" + "webViewDialog.close": "Chiudi", + "webViewDialog.ok": "OK" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Le funzionalità in anteprima consentono di migliorare l'esperienza in Azure Data Studio offrendo accesso completo a nuove funzionalità e miglioramenti. Per altre informazioni sulle funzionalità in anteprima, vedere [qui] ({0}). Abilitare le funzionalità in anteprima?", - "enablePreviewFeatures.yes": "Sì (scelta consigliata)", + "enablePreviewFeatures.never": "Non visualizzare più questo messaggio", "enablePreviewFeatures.no": "No", - "enablePreviewFeatures.never": "Non visualizzare più questo messaggio" + "enablePreviewFeatures.notice": "Le funzionalità in anteprima consentono di migliorare l'esperienza in Azure Data Studio offrendo accesso completo a nuove funzionalità e miglioramenti. Per altre informazioni sulle funzionalità in anteprima, vedere [qui] ({0}). Abilitare le funzionalità in anteprima?", + "enablePreviewFeatures.yes": "Sì (scelta consigliata)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Questa pagina delle funzionalità è in anteprima. Le funzionalità in anteprima introducono nuove funzionalità che stanno per diventare una parte permanente del prodotto. Sono stabili, ma richiedono ulteriori miglioramenti per l'accessibilità. Apprezziamo il feedback iniziale degli utenti mentre sono in fase di sviluppo.", - "welcomePage.preview": "Anteprima", "welcomePage.createConnection": "Crea una connessione", "welcomePage.createConnectionBody": "Connettersi a un'istanza di database tramite la finestra di dialogo di connessione.", - "welcomePage.runQuery": "Esegui una query", - "welcomePage.runQueryBody": "Interagire con i dati tramite un editor di query.", "welcomePage.createNotebook": "Crea un notebook", "welcomePage.createNotebookBody": "Creare un nuovo notebook usando un editor di notebook nativo.", "welcomePage.deployServer": "Distribuisci un server", "welcomePage.deployServerBody": "Crea una nuova istanza di un servizio dati relazionale nella piattaforma scelta.", - "welcomePage.resources": "Risorse", - "welcomePage.history": "Cronologia", - "welcomePage.name": "Nome", - "welcomePage.location": "Posizione", - "welcomePage.moreRecent": "Mostra di più", - "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", - "welcomePage.usefuLinks": "Collegamenti utili", - "welcomePage.gettingStarted": "Attività iniziali", - "welcomePage.gettingStartedBody": "Scopri le funzionalità offerte da Azure Data Studio e impara a sfruttarle al meglio.", "welcomePage.documentation": "Documentazione", "welcomePage.documentationBody": "Visitare il centro documentazione per guide di avvio rapido, guide pratiche e riferimenti per PowerShell, API e così via.", - "welcomePage.videos": "Video", - "welcomePage.videoDescriptionOverview": "Panoramica di Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Introduzione ai notebook di Azure Data Studio | Dati esposti", "welcomePage.extensions": "Estensioni", + "welcomePage.gettingStarted": "Attività iniziali", + "welcomePage.gettingStartedBody": "Scopri le funzionalità offerte da Azure Data Studio e impara a sfruttarle al meglio.", + "welcomePage.history": "Cronologia", + "welcomePage.learnMore": "Altre informazioni ", + "welcomePage.location": "Posizione", + "welcomePage.moreRecent": "Mostra di più", + "welcomePage.name": "Nome", + "welcomePage.preview": "Anteprima", + "welcomePage.previewBody": "Questa pagina delle funzionalità è in anteprima. Le funzionalità in anteprima introducono nuove funzionalità che stanno per diventare una parte permanente del prodotto. Sono stabili, ma richiedono ulteriori miglioramenti per l'accessibilità. Apprezziamo il feedback iniziale degli utenti mentre sono in fase di sviluppo.", + "welcomePage.resources": "Risorse", + "welcomePage.runQuery": "Esegui una query", + "welcomePage.runQueryBody": "Interagire con i dati tramite un editor di query.", "welcomePage.showAll": "Mostra tutto", - "welcomePage.learnMore": "Altre informazioni " + "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", + "welcomePage.usefuLinks": "Collegamenti utili", + "welcomePage.videoDescriptionIntroduction": "Introduzione ai notebook di Azure Data Studio | Dati esposti", + "welcomePage.videoDescriptionOverview": "Panoramica di Azure Data Studio", + "welcomePage.videos": "Video" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Estendere le funzionalità di Azure Data Studio installando le estensioni sviluppate da Microsoft e dalla community di terze parti.", "GuidedTour.connections": "Connessioni", + "GuidedTour.discoverWelcomePage": "Individuare le funzionalità principali, i file aperti di recente e le estensioni consigliate nella pagina iniziale. Per altre informazioni su come iniziare a usare Azure Data Studio, vedere i video e la documentazione.", + "GuidedTour.extensions": "Estensioni", + "GuidedTour.finish": "Fine", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Iniziare a creare il proprio notebook o la propria raccolta di notebook in un'unica posizione.", "GuidedTour.makeConnections": "È possibile connettersi, eseguire query e gestire le connessioni da SQL Server, Azure e altro ancora.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Personalizzare Azure Data Studio in base alle proprie preferenze. È possibile configurare impostazioni come il salvataggio automatico e le dimensioni delle schede, personalizzare i tasti di scelta rapida e scegliere il tema colori preferito.", "GuidedTour.next": "Avanti", "GuidedTour.notebooks": "Notebook", - "GuidedTour.gettingStartedNotebooks": "Iniziare a creare il proprio notebook o la propria raccolta di notebook in un'unica posizione.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Estensioni", - "GuidedTour.addExtensions": "Estendere le funzionalità di Azure Data Studio installando le estensioni sviluppate da Microsoft e dalla community di terze parti.", - "GuidedTour.three": "3", - "GuidedTour.settings": "Impostazioni", - "GuidedTour.makeConnesetSettings": "Personalizzare Azure Data Studio in base alle proprie preferenze. È possibile configurare impostazioni come il salvataggio automatico e le dimensioni delle schede, personalizzare i tasti di scelta rapida e scegliere il tema colori preferito.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Pagina iniziale", - "GuidedTour.discoverWelcomePage": "Individuare le funzionalità principali, i file aperti di recente e le estensioni consigliate nella pagina iniziale. Per altre informazioni su come iniziare a usare Azure Data Studio, vedere i video e la documentazione.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Fine", - "guidedTour": "Presentazione iniziale", - "hideGuidedTour": "Nascondi presentazione iniziale", + "GuidedTour.one": "1", "GuidedTour.readMore": "Altre informazioni", - "help": "Guida" + "GuidedTour.settings": "Impostazioni", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Pagina iniziale", + "guidedTour": "Presentazione iniziale", + "help": "Guida", + "hideGuidedTour": "Nascondi presentazione iniziale" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Visualizzare una presentazione di Azure Data Studio?", + "WelcomePage.welcome": "Introduzione", + "closeTourBar": "Chiudi barra della presentazione", + "details": "Dettagli", + "ok": "OK", + "welcome.title": "Introduzione", "welcomePage": "Introduzione", - "welcomePage.adminPack": "Admin Pack di SQL", - "welcomePage.showAdminPack": "Admin Pack di SQL", - "welcomePage.adminPackDescription": "Admin Pack per SQL Server è una raccolta delle estensioni più usate per l'amministrazione di database per semplificare la gestione di SQL Server", - "welcomePage.sqlServerAgent": "SQL Server Agent", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "Importazione di SQL Server", - "welcomePage.sqlServerDacpac": "SQL Server Dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Consente di scrivere ed eseguire script di PowerShell usando l'editor di query avanzato di Azure Data Studio", - "welcomePage.dataVirtualization": "Virtualizzazione dei dati", - "welcomePage.dataVirtualizationDescription": "Virtualizza i dati con SQL Server 2019 e crea tabelle esterne tramite procedure guidate interattive", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "È possibile connettersi, eseguire query e gestire database Postgres con Azure Data Studio", - "welcomePage.extensionPackAlreadyInstalled": "Il supporto per {0} è già installato.", - "welcomePage.willReloadAfterInstallingExtensionPack": "La finestra verrà ricaricata dopo l'installazione di supporto aggiuntivo per {0}.", - "welcomePage.installingExtensionPack": "Installazione di supporto aggiuntivo per {0} in corso...", - "welcomePage.extensionPackNotFound": "Il supporto per {0} con ID {1} non è stato trovato.", - "welcomePage.newConnection": "Nuova connessione", - "welcomePage.newQuery": "Nuova query", - "welcomePage.newNotebook": "Nuovo notebook", + "welcomePage.adminPack": "Admin Pack di SQL", + "welcomePage.adminPackDescription": "Admin Pack per SQL Server è una raccolta delle estensioni più usate per l'amministrazione di database per semplificare la gestione di SQL Server", + "welcomePage.background": "Colore di sfondo della pagina di benvenuto.", + "welcomePage.dataVirtualization": "Virtualizzazione dei dati", + "welcomePage.dataVirtualizationDescription": "Virtualizza i dati con SQL Server 2019 e crea tabelle esterne tramite procedure guidate interattive", "welcomePage.deployServer": "Distribuisci un server", - "welcome.title": "Introduzione", + "welcomePage.extensionPackAlreadyInstalled": "Il supporto per {0} è già installato.", + "welcomePage.extensionPackNotFound": "Il supporto per {0} con ID {1} non è stato trovato.", + "welcomePage.install": "Installa", + "welcomePage.installExtensionPack": "Installa supporto aggiuntivo per {0}", + "welcomePage.installKeymap": "Installa mappatura tastiera {0}", + "welcomePage.installed": "Installato", + "welcomePage.installedExtensionPack": "Il supporto {0} è già installato", + "welcomePage.installedKeymap": "Mappatura tastiera {0} è già installata", + "welcomePage.installingExtensionPack": "Installazione di supporto aggiuntivo per {0} in corso...", "welcomePage.new": "Nuovo", + "welcomePage.newConnection": "Nuova connessione", + "welcomePage.newNotebook": "Nuovo notebook", + "welcomePage.newQuery": "Nuova query", "welcomePage.open": "Apri…", "welcomePage.openFile": "Apri file…", "welcomePage.openFolder": "Apri cartella…", - "welcomePage.startTour": "Inizia la presentazione", - "closeTourBar": "Chiudi barra della presentazione", - "WelcomePage.TakeATour": "Visualizzare una presentazione di Azure Data Studio?", - "WelcomePage.welcome": "Introduzione", "welcomePage.openFolderWithPath": "Apri la cartella {0} con percorso {1}", - "welcomePage.install": "Installa", - "welcomePage.installKeymap": "Installa mappatura tastiera {0}", - "welcomePage.installExtensionPack": "Installa supporto aggiuntivo per {0}", - "welcomePage.installed": "Installato", - "welcomePage.installedKeymap": "Mappatura tastiera {0} è già installata", - "welcomePage.installedExtensionPack": "Il supporto {0} è già installato", - "ok": "OK", - "details": "Dettagli", - "welcomePage.background": "Colore di sfondo della pagina di benvenuto." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Consente di scrivere ed eseguire script di PowerShell usando l'editor di query avanzato di Azure Data Studio", + "welcomePage.showAdminPack": "Admin Pack di SQL", + "welcomePage.sqlServerAgent": "SQL Server Agent", + "welcomePage.sqlServerDacpac": "SQL Server Dacpac", + "welcomePage.sqlServerImport": "Importazione di SQL Server", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "Inizia la presentazione", + "welcomePage.willReloadAfterInstallingExtensionPack": "La finestra verrà ricaricata dopo l'installazione di supporto aggiuntivo per {0}." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Avvia", - "welcomePage.newConnection": "Nuova connessione", - "welcomePage.newQuery": "Nuova query", - "welcomePage.newNotebook": "Nuovo notebook", - "welcomePage.openFileMac": "Apri file", - "welcomePage.openFileLinuxPC": "Apri file", - "welcomePage.deploy": "Distribuisci", - "welcomePage.newDeployment": "Nuova distribuzione…", - "welcomePage.recent": "Recenti", - "welcomePage.moreRecent": "Altro...", - "welcomePage.noRecentFolders": "Non ci sono cartelle recenti", - "welcomePage.help": "Guida", - "welcomePage.gettingStarted": "Attività iniziali", - "welcomePage.productDocumentation": "Documentazione", - "welcomePage.reportIssue": "Segnala problema o invia richiesta di funzionalità", - "welcomePage.gitHubRepository": "Repository GitHub", - "welcomePage.releaseNotes": "Note sulla versione", - "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", - "welcomePage.customize": "Personalizza", - "welcomePage.extensions": "Estensioni", - "welcomePage.extensionDescription": "Download delle estensioni necessarie, tra cui il pacchetto di amministrazione di SQL Server", - "welcomePage.keyboardShortcut": "Tasti di scelta rapida", - "welcomePage.keyboardShortcutDescription": "Ricerca e personalizzazione dei comandi preferiti", - "welcomePage.colorTheme": "Tema colori", - "welcomePage.colorThemeDescription": "Tutto quel che serve per configurare editor e codice nel modo desiderato", - "welcomePage.learn": "Informazioni", - "welcomePage.showCommands": "Trova ed esegui tutti i comandi", - "welcomePage.showCommandsDescription": "Accesso e ricerca rapida di comandi dal riquadro comandi ({0})", "welcomePage.azdataBlog": "Novità della release più recente", "welcomePage.azdataBlogDescription": "Ogni mese nuovi post di blog che illustrano le nuove funzionalità", + "welcomePage.colorTheme": "Tema colori", + "welcomePage.colorThemeDescription": "Tutto quel che serve per configurare editor e codice nel modo desiderato", + "welcomePage.customize": "Personalizza", + "welcomePage.deploy": "Distribuisci", + "welcomePage.extensionDescription": "Download delle estensioni necessarie, tra cui il pacchetto di amministrazione di SQL Server", + "welcomePage.extensions": "Estensioni", "welcomePage.followTwitter": "Seguici su Twitter", - "welcomePage.followTwitterDescription": "È possibile tenersi aggiornati sull'utilizzo di Azure Data Studio nella community e parlare direttamente con i tecnici." + "welcomePage.followTwitterDescription": "È possibile tenersi aggiornati sull'utilizzo di Azure Data Studio nella community e parlare direttamente con i tecnici.", + "welcomePage.gettingStarted": "Attività iniziali", + "welcomePage.gitHubRepository": "Repository GitHub", + "welcomePage.help": "Guida", + "welcomePage.keyboardShortcut": "Tasti di scelta rapida", + "welcomePage.keyboardShortcutDescription": "Ricerca e personalizzazione dei comandi preferiti", + "welcomePage.learn": "Informazioni", + "welcomePage.moreRecent": "Altro...", + "welcomePage.newConnection": "Nuova connessione", + "welcomePage.newDeployment": "Nuova distribuzione…", + "welcomePage.newNotebook": "Nuovo notebook", + "welcomePage.newQuery": "Nuova query", + "welcomePage.noRecentFolders": "Non ci sono cartelle recenti", + "welcomePage.openFileLinuxPC": "Apri file", + "welcomePage.openFileMac": "Apri file", + "welcomePage.productDocumentation": "Documentazione", + "welcomePage.recent": "Recenti", + "welcomePage.releaseNotes": "Note sulla versione", + "welcomePage.reportIssue": "Segnala problema o invia richiesta di funzionalità", + "welcomePage.showCommands": "Trova ed esegui tutti i comandi", + "welcomePage.showCommandsDescription": "Accesso e ricerca rapida di comandi dal riquadro comandi ({0})", + "welcomePage.showOnStartup": "Mostra la pagina iniziale all'avvio", + "welcomePage.start": "Avvia" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Account", - "linkedAccounts": "Account collegati", - "accountDialog.close": "Chiudi", - "accountDialog.noAccountLabel": "Non sono presenti account collegati. Aggiungere un account.", "accountDialog.addConnection": "Aggiungi un account", + "accountDialog.close": "Chiudi", + "accountDialog.didNotPickAuthProvider": "Non è stato selezionato alcun provider di autenticazione. Riprovare.", + "accountDialog.noAccountLabel": "Non sono presenti account collegati. Aggiungere un account.", "accountDialog.noCloudsRegistered": "Nessun cloud abilitato. Passa a Impostazioni -> Cerca configurazione dell'account Azure -> Abilita almeno un cloud", - "accountDialog.didNotPickAuthProvider": "Non è stato selezionato alcun provider di autenticazione. Riprovare." + "accountExplorer.name": "Account", + "linkedAccounts": "Account collegati" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Errore di aggiunta account" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "Non è possibile avviare un OAuth automatico perché ne è già in corso uno." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "Per interagire con adminservice, è richiesta la connessione", - "adminService.noHandlerRegistered": "Non ci sono gestori registrati" + "adminService.noHandlerRegistered": "Non ci sono gestori registrati", + "adminService.providerIdNotValidError": "Per interagire con adminservice, è richiesta la connessione" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "Per interagire con il servizio valutazione è necessaria una connessione", - "asmt.noHandlerRegistered": "Non ci sono gestori registrati" + "asmt.noHandlerRegistered": "Non ci sono gestori registrati", + "asmt.providerIdNotValidError": "Per interagire con il servizio valutazione è necessaria una connessione" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Proprietà avanzate", - "advancedProperties.discard": "Rimuovi" + "advancedProperties.discard": "Rimuovi", + "connectionAdvancedProperties": "Proprietà avanzate" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Descrizione del server (facoltativa)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Cancella elenco", "ClearedRecentConnections": "L'elenco delle connessioni recenti è stato cancellato", - "connectionAction.yes": "Sì", - "connectionAction.no": "No", "clearRecentConnectionMessage": "Eliminare tutte le connessioni dall'elenco?", - "connectionDialog.yes": "Sì", - "connectionDialog.no": "No", - "delete": "Elimina", "connectionAction.GetCurrentConnectionString": "Ottieni la stringa di connessione corrente", "connectionAction.connectionString": "La stringa di connessione non è disponibile", - "connectionAction.noConnection": "Non sono disponibili connessioni attive" + "connectionAction.no": "No", + "connectionAction.noConnection": "Non sono disponibili connessioni attive", + "connectionAction.yes": "Sì", + "connectionDialog.no": "No", + "connectionDialog.yes": "Sì", + "delete": "Elimina" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Sfoglia", - "connectionDialog.FilterPlaceHolder": "Digitare qui per filtrare l'elenco", - "connectionDialog.FilterInputTitle": "Filtra connessioni", + "connectionBrowserTree": "Albero del visualizzatore connessioni", "connectionDialog.ApplyingFilter": "Applicazione filtro", - "connectionDialog.RemovingFilter": "Rimozione filtro", "connectionDialog.FilterApplied": "Filtro applicato", + "connectionDialog.FilterInputTitle": "Filtra connessioni", + "connectionDialog.FilterPlaceHolder": "Digitare qui per filtrare l'elenco", "connectionDialog.FilterRemoved": "Filtro rimosso", - "savedConnections": "Connessioni salvate", + "connectionDialog.RemovingFilter": "Rimozione filtro", + "connectionDialog.browser": "Sfoglia", "savedConnection": "Connessioni salvate", - "connectionBrowserTree": "Albero del visualizzatore connessioni" + "savedConnections": "Connessioni salvate" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Errore di connessione", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Se si è già eseguita la connessione, può essere necessario eseguire di nuovo kinit." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Connessione", - "connecting": "Connessione", "connectType": "Tipo di connessione", - "recentConnectionTitle": "Recenti", + "connecting": "Connessione", + "connection": "Connessione", "connectionDetailsTitle": "Dettagli connessione", - "connectionDialog.connect": "Connetti", "connectionDialog.cancel": "Annulla", + "connectionDialog.connect": "Connetti", "connectionDialog.recentConnections": "Connessioni recenti", - "noRecentConnections": "Non ci sono connessioni recenti" + "noRecentConnections": "Non ci sono connessioni recenti", + "recentConnectionTitle": "Recenti" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "Annullare questa connessione?", "connection.noAzureAccount": "Non è stato possibile recuperare il token dell'account di Azure per la connessione", "connectionNotAcceptedError": "Connessione non accettata", - "connectionService.yes": "Sì", "connectionService.no": "No", - "cancelConnectionConfirmation": "Annullare questa connessione?" + "connectionService.yes": "Sì" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Aggiungi un account...", - "defaultDatabaseOption": "", - "loadingDatabaseOption": "Caricamento...", - "serverGroup": "Gruppo di server", - "defaultServerGroup": "", "addNewServerGroup": "Aggiungi nuovo gruppo...", - "noneServerGroup": "", - "connectionWidget.missingRequireField": "{0} è obbligatorio.", - "connectionWidget.fieldWillBeTrimmed": "{0} verrà tagliato.", - "rememberPassword": "Memorizza password", + "advanced": "Avanzate...", "connection.azureAccountDropdownLabel": "Account", - "connectionWidget.refreshAzureCredentials": "Aggiorna credenziali dell'account", "connection.azureTenantDropdownLabel": "Tenant di Azure AD", "connectionName": "Nome (facoltativo)", - "advanced": "Avanzate...", - "connectionWidget.invalidAzureAccount": "È necessario selezionare un account" + "connectionWidget.AddAzureAccount": "Aggiungi un account...", + "connectionWidget.fieldWillBeTrimmed": "{0} verrà tagliato.", + "connectionWidget.invalidAzureAccount": "È necessario selezionare un account", + "connectionWidget.missingRequireField": "{0} è obbligatorio.", + "connectionWidget.refreshAzureCredentials": "Aggiorna credenziali dell'account", + "defaultDatabaseOption": "", + "defaultServerGroup": "", + "loadingDatabaseOption": "Caricamento...", + "noneServerGroup": "", + "rememberPassword": "Memorizza password", + "serverGroup": "Gruppo di server" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Connesso a", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Connessioni non salvate" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Apri le estensioni del dashboard", - "newDashboardTab.ok": "OK", "newDashboardTab.cancel": "Annulla", + "newDashboardTab.ok": "OK", + "newDashboardTab.openDashboardExtensions": "Apri le estensioni del dashboard", "newdashboardTabDialog.noExtensionLabel": "Al momento non sono installate estensioni del dashboard. Passare a Gestione estensioni per esplorare le estensioni consigliate." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Passaggio {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Fatto", - "dialogModalCancelButtonLabel": "Annulla" + "dialogModalCancelButtonLabel": "Annulla", + "dialogModalDoneButtonLabel": "Fatto" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "L'inizializzazione della sessione di modifica dati non è riuscita: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "OK", - "errorMessageDialog.close": "Chiudi", + "copyDetails": "Copia dettagli", "errorMessageDialog.action": "Azione", - "copyDetails": "Copia dettagli" + "errorMessageDialog.close": "Chiudi", + "errorMessageDialog.ok": "OK" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Errore", - "warning": "Avviso", + "ignore": "Ignora", "info": "Informazioni", - "ignore": "Ignora" + "warning": "Avviso" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Percorso selezionato", - "fileFilter": "File di tipo", + "fileBrowser.discard": "Rimuovi", "fileBrowser.ok": "OK", - "fileBrowser.discard": "Rimuovi" + "fileFilter": "File di tipo", + "filebrowser.filepath": "Percorso selezionato" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Seleziona un file" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Albero del visualizzatore file" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Si è verificato un errore durante il caricamento del visualizzatore file.", - "fileBrowserErrorDialogTitle": "Errore del visualizzatore file" + "fileBrowserErrorDialogTitle": "Errore del visualizzatore file", + "fileBrowserErrorMessage": "Si è verificato un errore durante il caricamento del visualizzatore file." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Tutti i file" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Copia cella" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "Non è stato passato alcun profilo di connessione al riquadro a comparsa dei dati analitici", + "insightsConfigError": "Si è verificato un errore durante l'analisi della configurazione dei dati analitici. Non è stato possibile trovare la matrice/stringa di query o il file di query", "insightsError": "Errore nei dati analitici", "insightsFileError": "Si è verificato un errore durante la lettura del file di query: ", - "insightsConfigError": "Si è verificato un errore durante l'analisi della configurazione dei dati analitici. Non è stato possibile trovare la matrice/stringa di query o il file di query" + "insightsInputError": "Non è stato passato alcun profilo di connessione al riquadro a comparsa dei dati analitici" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Dati analitici", + "insights.dialog.itemDetails": "Dettagli elemento", + "insights.dialog.items": "Elementi", "insights.item": "Elemento", "insights.value": "Valore", "insightsDetailView.name": "Dettagli delle informazioni dettagliate", "property": "Proprietà", - "value": "Valore", - "InsightsDialogTitle": "Dati analitici", - "insights.dialog.items": "Elementi", - "insights.dialog.itemDetails": "Dettagli elemento" + "value": "Valore" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "Non è stato possibile trovare i file di query nei percorsi seguenti:\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Non riuscito", - "agentUtilities.succeeded": "Riuscito", - "agentUtilities.retry": "Riprova", - "agentUtilities.canceled": "Annullato", - "agentUtilities.inProgress": "In corso", - "agentUtilities.statusUnknown": "Stato sconosciuto", - "agentUtilities.executing": "In esecuzione", - "agentUtilities.waitingForThread": "In attesa del thread", "agentUtilities.betweenRetries": "Tra tentativi", + "agentUtilities.canceled": "Annullato", + "agentUtilities.executing": "In esecuzione", + "agentUtilities.failed": "Non riuscito", "agentUtilities.idle": "Inattivo", - "agentUtilities.suspended": "Sospeso", - "agentUtilities.obsolete": "[Obsoleto]", - "agentUtilities.yes": "Sì", + "agentUtilities.inProgress": "In corso", + "agentUtilities.neverRun": "Mai eseguito", "agentUtilities.no": "No", "agentUtilities.notScheduled": "Non pianificato", - "agentUtilities.neverRun": "Mai eseguito" + "agentUtilities.obsolete": "[Obsoleto]", + "agentUtilities.retry": "Riprova", + "agentUtilities.statusUnknown": "Stato sconosciuto", + "agentUtilities.succeeded": "Riuscito", + "agentUtilities.suspended": "Sospeso", + "agentUtilities.waitingForThread": "In attesa del thread", + "agentUtilities.yes": "Sì" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "Per interagire con JobManagementService, è richiesta la connessione", - "noHandlerRegistered": "Non ci sono gestori registrati" + "noHandlerRegistered": "Non ci sono gestori registrati", + "providerIdNotValidError": "Per interagire con JobManagementService, è richiesta la connessione" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Esecuzione della cella annullata", + "commandSuccessful": "Comando eseguito correttamente", "executionCanceled": "L'esecuzione della query è stata annullata", - "notebookNotReady": "La sessione per questo notebook non è ancora pronta", - "sessionNotReady": "La sessione per questo notebook verrà avviata tra qualche istante", "noDefaultKernel": "Non è disponibile alcun kernel per questo notebook", - "commandSuccessful": "Comando eseguito correttamente" + "notebookNotReady": "La sessione per questo notebook non è ancora pronta", + "runCellCancelled": "Esecuzione della cella annullata", + "sessionNotReady": "La sessione per questo notebook verrà avviata tra qualche istante" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Si è verificato un errore durante l'avvio della sessione del notebook", "ServerNotStarted": "Il server non è stato avviato per motivi sconosciuti", + "clientSession.unknownError": "Si è verificato un errore durante l'avvio della sessione del notebook", "kernelRequiresConnection": "Il kernel {0} non è stato trovato. Verrà usato il kernel predefinito." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Seleziona connessione", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Seleziona connessione" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "Non è possibile trovare il gestore di notebook per il provider {0}", + "changeContextFailed": "La modifica del contesto non è riuscita: {0}", + "changeKernelFailed": "Non è stato possibile modificare il kernel a causa dell'errore: {0}", + "changeKernelFailedRetry": "Non è stato possibile modificare il kernel. Verrà usato il kernel {0}. Errore: {1}", + "deleteCellFailed": "Non è stato possibile eliminare la cella.", "injectedParametersMsg": "N. parametri inseriti\r\n", "kernelRequiresConnection": "Selezionare una connessione per eseguire le celle per questo kernel", - "deleteCellFailed": "Non è stato possibile eliminare la cella.", - "changeKernelFailedRetry": "Non è stato possibile modificare il kernel. Verrà usato il kernel {0}. Errore: {1}", - "changeKernelFailed": "Non è stato possibile modificare il kernel a causa dell'errore: {0}", - "changeContextFailed": "La modifica del contesto non è riuscita: {0}", - "startSessionFailed": "Non è stato possibile avviare la sessione: {0}", "shutdownClientSessionError": "Si è verificato un errore della sessione client durante la chiusura del notebook: {0}", - "ProviderNoManager": "Non è possibile trovare il gestore di notebook per il provider {0}" + "startSessionFailed": "Non è stato possibile avviare la sessione: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "Non è stato passato alcun URI durante la creazione di un gestore di notebook", - "notebookServiceNoProvider": "Il provider di notebook non esiste" + "notebookServiceNoProvider": "Il provider di notebook non esiste", + "notebookUriNotDefined": "Non è stato passato alcun URI durante la creazione di un gestore di notebook" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Una vista con il nome {0} esiste già in questo notebook." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Visualizzazione senza nome" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "Errore del kernel SQL", "connectionRequired": "Per eseguire le celle del notebook, è necessario scegliere una connessione", + "sqlKernelError": "Errore del kernel SQL", "sqlMaxRowsDisplayed": "Visualizzazione delle prime {0} righe." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "RTF", - "notebook.splitViewEditMode": "Doppia visualizzazione", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Doppia visualizzazione" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}.{1} non riconosciuto", + "invalidMimeData": "I dati per {0} devono essere una stringa o una matrice di stringhe", "nbNotSupported": "Il formato di notebook di questo file non è valido", + "nbformatNotRecognized": "nbformat v{0}.{1} non riconosciuto", "unknownCellType": "Il tipo di cella {0} è sconosciuto", "unrecognizedOutput": "Il tipo di output {0} non è riconosciuto", - "invalidMimeData": "I dati per {0} devono essere una stringa o una matrice di stringhe", "unrecognizedOutputType": "Il tipo di output {0} non è riconosciuto" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Identificatore del provider di notebook.", - "carbon.extension.contributes.notebook.fileExtensions": "Indica le estensioni di file da registrare in questo provider di notebook", - "carbon.extension.contributes.notebook.standardKernels": "Indica i kernel che devono essere standard con questo provider di notebook", - "vscode.extension.contributes.notebook.providers": "Aggiunge come contributo i provider di notebook.", - "carbon.extension.contributes.notebook.magic": "Nome del comando magic per la cella, ad esempio '%%sql'.", - "carbon.extension.contributes.notebook.language": "Lingua da usare per la cella se questo comando magic è incluso nella cella", "carbon.extension.contributes.notebook.executionTarget": "Destinazione di esecuzione facoltativa indicata da questo comando magic, ad esempio Spark rispetto a SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Indica le estensioni di file da registrare in questo provider di notebook", "carbon.extension.contributes.notebook.kernels": "Set facoltativo di kernel per cui è valida questa impostazione, ad esempio python3, pyspark, sql", - "vscode.extension.contributes.notebook.languagemagics": "Aggiunge come contributo la lingua del notebook." + "carbon.extension.contributes.notebook.language": "Lingua da usare per la cella se questo comando magic è incluso nella cella", + "carbon.extension.contributes.notebook.magic": "Nome del comando magic per la cella, ad esempio '%%sql'.", + "carbon.extension.contributes.notebook.provider": "Identificatore del provider di notebook.", + "carbon.extension.contributes.notebook.standardKernels": "Indica i kernel che devono essere standard con questo provider di notebook", + "vscode.extension.contributes.notebook.languagemagics": "Aggiunge come contributo la lingua del notebook.", + "vscode.extension.contributes.notebook.providers": "Aggiunge come contributo i provider di notebook." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Caricamento..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Aggiorna", - "connectionTree.editConnection": "Modifica connessione", "DisconnectAction": "Disconnetti", + "activeConnections": "Mostra connessioni attive", "connectionTree.addConnection": "Nuova connessione", "connectionTree.addServerGroup": "Nuovo gruppo di server", + "connectionTree.editConnection": "Modifica connessione", "connectionTree.editServerGroup": "Modifica gruppo di server", - "activeConnections": "Mostra connessioni attive", - "showAllConnections": "Mostra tutte le connessioni", + "connectionTree.refresh": "Aggiorna", "deleteConnection": "Elimina connessione", - "deleteConnectionGroup": "Elimina gruppo" + "deleteConnectionGroup": "Elimina gruppo", + "showAllConnections": "Mostra tutte le connessioni" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Non è stato possibile creare la sessione di Esplora oggetti", "nodeExpansionError": "Più errori:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "Non è possibile eseguire l'espansione perché il provider di connessione richiesto '{0}' non è stato trovato", + "firewallCanceled": "Finestra di dialogo del firewall annullata", "loginCanceled": "Annullato dall'utente", - "firewallCanceled": "Finestra di dialogo del firewall annullata" + "noProviderFound": "Non è possibile eseguire l'espansione perché il provider di connessione richiesto '{0}' non è stato trovato" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Caricamento..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Connessioni recenti", "serversAriaLabel": "Server", + "treeAriaLabel": "Connessioni recenti", "treeCreation.regTreeAriaLabel": "Server" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Ordina per evento", "nameColumn": "Ordina per colonna", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "Annulla", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "Annulla" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Cancella tutto", + "profilerFilterDialog.addClauseText": "Aggiungi una clausola", "profilerFilterDialog.apply": "Applica", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "Annulla", - "profilerFilterDialog.title": "Filtri", + "profilerFilterDialog.clear": "Cancella tutto", + "profilerFilterDialog.containsOperator": "Contiene", + "profilerFilterDialog.fieldColumn": "Campo", + "profilerFilterDialog.isNotNullOperator": "Non è Null", + "profilerFilterDialog.isNullOperator": "È Null", + "profilerFilterDialog.loadFilter": "Carica filtro", + "profilerFilterDialog.notContainsOperator": "Non contiene", + "profilerFilterDialog.notStartsWithOperator": "Non inizia con", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "Operatore", "profilerFilterDialog.remove": "Rimuovi questa clausola", "profilerFilterDialog.saveFilter": "Salva filtro", - "profilerFilterDialog.loadFilter": "Carica filtro", - "profilerFilterDialog.addClauseText": "Aggiungi una clausola", - "profilerFilterDialog.fieldColumn": "Campo", - "profilerFilterDialog.operatorColumn": "Operatore", - "profilerFilterDialog.valueColumn": "Valore", - "profilerFilterDialog.isNullOperator": "È Null", - "profilerFilterDialog.isNotNullOperator": "Non è Null", - "profilerFilterDialog.containsOperator": "Contiene", - "profilerFilterDialog.notContainsOperator": "Non contiene", "profilerFilterDialog.startsWithOperator": "Inizia con", - "profilerFilterDialog.notStartsWithOperator": "Non inizia con" + "profilerFilterDialog.title": "Filtri", + "profilerFilterDialog.valueColumn": "Valore" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "Commit della riga non riuscito: ", + "msgCancelQueryFailed": "Annullamento della query non riuscito: {0}", + "runQueryBatchStartLine": "Riga {0}", "runQueryBatchStartMessage": "Esecuzione della query iniziata a ", "runQueryStringBatchStartMessage": "Esecuzione della query \"{0}\" avviata", - "runQueryBatchStartLine": "Riga {0}", - "msgCancelQueryFailed": "Annullamento della query non riuscito: {0}", "updateCellFailed": "Aggiornamento della cella non riuscito: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "La copia non è riuscita. Errore: {0}", + "elapsedBatchTime": "Tempo di esecuzione del batch: {0}", "query.ExecutionFailedError": "L'esecuzione non è riuscita a causa di un errore imprevisto: {0}\t{1}", "query.message.executionTime": "Tempo di esecuzione totale: {0}", - "query.message.startQueryWithRange": "L'esecuzione della query a riga {0} è stata avviata", "query.message.startQuery": "Esecuzione del batch {0} avviata", - "elapsedBatchTime": "Tempo di esecuzione del batch: {0}", - "copyFailed": "La copia non è riuscita. Errore: {0}" + "query.message.startQueryWithRange": "L'esecuzione della query a riga {0} è stata avviata" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "Non è stato possibile salvare i risultati. ", - "resultsSerializer.saveAsFileTitle": "Scegli file di risultati", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (delimitato da virgole)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Cartella di lavoro di Excel", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Testo normale", - "savingFile": "Salvataggio del file...", "msgSaveSucceeded": "I risultati sono stati salvati in {0}", - "openFile": "Apri file" + "openFile": "Apri file", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (delimitato da virgole)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Cartella di lavoro di Excel", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Testo normale", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Scegli file di risultati", + "savingFile": "Salvataggio del file..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "Da", - "to": "A", + "addIPAddressLabel": "Aggiungi IP client personale ", + "addIpRangeLabel": "Aggiungi intervallo di IP della sottorete personale", "createNewFirewallRule": "Crea nuova regola firewall", - "firewall.ok": "OK", + "filewallRule": "Regola del firewall", "firewall.cancel": "Annulla", + "firewall.ok": "OK", "firewallRuleDialogDescription": "L'indirizzo IP client non ha accesso al server. Accedere a un account Azure e creare una nuova regola del firewall per consentire l'accesso.", "firewallRuleHelpDescription": "Altre informazioni sulle impostazioni del firewall", - "filewallRule": "Regola del firewall", - "addIPAddressLabel": "Aggiungi IP client personale ", - "addIpRangeLabel": "Aggiungi intervallo di IP della sottorete personale" + "from": "Da", + "to": "A" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Errore di aggiunta account", "firewallRuleError": "Errore della regola del firewall" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Percorso del file di backup", - "targetDatabase": "Database di destinazione", - "restoreDialog.restore": "Ripristina", - "restoreDialog.restoreTitle": "Ripristina database", - "restoreDialog.database": "Database", - "restoreDialog.backupFile": "File di backup", "RestoreDialogTitle": "Ripristina database", - "restoreDialog.cancel": "Annulla", - "restoreDialog.script": "Script", - "source": "Origine", - "restoreFrom": "Ripristina da", - "missingBackupFilePathError": "Il percorso del file di backup è obbligatorio.", - "multipleBackupFilePath": "Immettere uno o più percorsi di file separati da virgole", + "backupFilePath": "Percorso del file di backup", + "backupSetsToRestore": "Set di backup da ripristinare", "database": "Database", "destination": "Destinazione", - "restoreTo": "Ripristina in", - "restorePlan": "Piano di ripristino", - "backupSetsToRestore": "Set di backup da ripristinare", - "restoreDatabaseFileAs": "Ripristina file di database come", - "restoreDatabaseFileDetails": "Dettagli del file di ripristino del database", - "logicalFileName": "Nome file logico", "fileType": "Tipo di file", + "filesTitle": "File", + "generalTitle": "Generale", + "logicalFileName": "Nome file logico", + "missingBackupFilePathError": "Il percorso del file di backup è obbligatorio.", + "multipleBackupFilePath": "Immettere uno o più percorsi di file separati da virgole", + "optionsTitle": "Opzioni", "originalFileName": "Nome file originale", "restoreAs": "Ripristina come", + "restoreDatabaseFileAs": "Ripristina file di database come", + "restoreDatabaseFileDetails": "Dettagli del file di ripristino del database", + "restoreDialog.backupFile": "File di backup", + "restoreDialog.cancel": "Annulla", + "restoreDialog.database": "Database", + "restoreDialog.restore": "Ripristina", + "restoreDialog.restoreTitle": "Ripristina database", + "restoreDialog.script": "Script", + "restoreFrom": "Ripristina da", "restoreOptions": "Opzioni di ripristino", - "taillogBackup": "Backup della parte finale del log", + "restorePlan": "Piano di ripristino", + "restoreTo": "Ripristina in", "serverConnection": "Connessioni server", - "generalTitle": "Generale", - "filesTitle": "File", - "optionsTitle": "Opzioni" + "source": "Origine", + "taillogBackup": "Backup della parte finale del log", + "targetDatabase": "Database di destinazione" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "File di backup", - "backup.allFiles": "Tutti i file" + "backup.allFiles": "Tutti i file", + "backup.filterBackupFiles": "File di backup" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Gruppi di server", - "serverGroup.ok": "OK", - "serverGroup.cancel": "Annulla", - "connectionGroupName": "Nome del gruppo di server", "MissingGroupNameError": "Il nome del gruppo è obbligatorio.", + "ServerGroupsDialogTitle": "Gruppi di server", + "connectionGroupName": "Nome del gruppo di server", + "groupColor": "Colore del gruppo", "groupDescription": "Descrizione gruppo", - "groupColor": "Colore del gruppo" + "serverGroup.cancel": "Annulla", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Aggiungi gruppo di server", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "Sono in corso una o più attività. Uscire comunque?", - "taskService.yes": "Sì", - "taskService.no": "No" + "taskService.no": "No", + "taskService.yes": "Sì" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Attività iniziali", - "showReleaseNotes": "Mostra introduzione", - "miGettingStarted": "&&Introduzione" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Nascondi proprietà", - "showProperties": "Mostra proprietà" - }, - "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" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "&&Introduzione", + "showReleaseNotes": "Mostra introduzione" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/CHANGELOG.md b/i18n/ads-language-pack-ja/CHANGELOG.md index 7be1de9467..fd6c9fb440 100644 --- a/i18n/ads-language-pack-ja/CHANGELOG.md +++ b/i18n/ads-language-pack-ja/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-ja" language pack will be document ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-ja/package.json b/i18n/ads-language-pack-ja/package.json index 3bbb073d1b..dc4720d163 100644 --- a/i18n/ads-language-pack-ja/package.json +++ b/i18n/ads-language-pack-ja/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ja", "displayName": "Japanese Language Pack for Azure Data Studio", "description": "Language pack extension for Japanese", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 9d196ad2e3..1406ff8072 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "SQL Server ノートブック", + "description.sqlserverNotebooks": "SQL Server の使用を開始し、トラブルシューティングを行うのに役立つノートブック", "title.sqlServer2019Book": "SQL Server 2019 ガイド", - "description.sqlserverNotebooks": "SQL Server の使用を開始し、トラブルシューティングを行うのに役立つノートブック" + "title.sqlServerNotebooks": "SQL Server ノートブック" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/admin-tool-ext-win.i18n.json index 31fe80ed96..1623b310e7 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Database Administration Tool Extensions for Windows", - "adminToolExtWin.description": "Azure Data Studio に Windows 特有の他の機能を追加します", - "adminToolExtWin.propertiesMenuItem": "プロパティ", - "adminToolExtWin.launchGswMenuItem": "スクリプトの生成..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "handleLaunchSsmsMinPropertiesDialogCommand に提供された ConnectionContext はありません", - "adminToolExtWin.noOENode": "connectionContext からオブジェクト エクスプローラー ノードを判別できませんでした: {0}", - "adminToolExtWin.noConnectionContextForGsw": "handleLaunchSsmsMinPropertiesDialogCommand に提供された ConnectionContext はありません", - "adminToolExtWin.noConnectionProfile": "connectionContext から提供された connectionProfile はありません: {0}", "adminToolExtWin.launchingDialogStatus": "ダイアログを起動しています...", + "adminToolExtWin.noConnectionContextForGsw": "handleLaunchSsmsMinPropertiesDialogCommand に提供された ConnectionContext はありません", + "adminToolExtWin.noConnectionContextForProp": "handleLaunchSsmsMinPropertiesDialogCommand に提供された ConnectionContext はありません", + "adminToolExtWin.noConnectionProfile": "connectionContext から提供された connectionProfile はありません: {0}", + "adminToolExtWin.noOENode": "connectionContext からオブジェクト エクスプローラー ノードを判別できませんでした: {0}", "adminToolExtWin.ssmsMinError": "引数 '{0}' を伴う SsmsMin の呼び出しでエラーが発生しました - {1}" + }, + "package": { + "adminToolExtWin.description": "Azure Data Studio に Windows 特有の他の機能を追加します", + "adminToolExtWin.displayName": "Database Administration Tool Extensions for Windows", + "adminToolExtWin.launchGswMenuItem": "スクリプトの生成...", + "adminToolExtWin.propertiesMenuItem": "プロパティ" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/agent.i18n.json index 7cdb8ce58c..aae1a240fe 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "SQL Server イベントのアラート", + "alertData.saveErrorMessage": "アラートの更新に失敗しました '{0}'", + "alertDialog.PerformanceCondition": "SQL Server パフォーマンス条件のアラート", + "alertDialog.WmiEvent": "WMI イベントのアラート" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "ジョブ名を指定する必要があります", + "jobData.newJobErrorMessage": "ジョブの作成に失敗しました '{0}'", + "jobData.newJobSuccessMessage": "ジョブ '{0}' が正常に作成されました", + "jobData.saveErrorMessage": "ジョブの更新に失敗しました '{0}'", + "jobData.saveSucessMessage": "ジョブ '{0}' が正常に更新されました", + "jobData.whenJobCompletes": "ジョブが完了するとき", + "jobData.whenJobFails": "ジョブが失敗するとき", + "jobData.whenJobSucceeds": "ジョブが成功するとき" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "ステップの更新に失敗しました '{0}'", + "stepData.jobNameRequired": "ジョブ名を指定する必要があります", + "stepData.stepNameRequired": "ステップ名を指定する必要があります" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "無効なノートブック パス", + "notebookData.jobExists": "同様の名前のジョブが既に存在しています。", + "notebookData.jobNameRequired": "ノートブック名を指定する必要があります", + "notebookData.newJobErrorMessage": "ノートブックの作成に失敗しました '{0}'", + "notebookData.newJobSuccessMessage": "ノートブック '{0}' が正常に作成されました", + "notebookData.saveErrorMessage": "ノートブックの更新に失敗しました '{0}'", + "notebookData.saveSucessMessage": "ノートブック '{0}' が正常に更新されました", + "notebookData.selectExecutionDatabase": "実行データベースの選択", + "notebookData.selectStorageDatabase": "ストレージ データベースの選択", + "notebookData.templatePathRequired": "テンプレート パスを指定する必要があります", + "notebookData.whenJobCompletes": "ノートブックが完了した場合", + "notebookData.whenJobFails": "ノートブックが失敗した場合", + "notebookData.whenJobSucceeds": "ノートブックが成功した場合" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "プロキシ '{0}' が正常に作成されました", + "proxyData.saveErrorMessage": "プロキシの更新に失敗しました '{0}'", + "proxyData.saveSucessMessage": "プロキシ '{0}' が正常に更新されました" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "OK", - "agentDialog.Cancel": "キャンセル" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "データベース ファイルの検索 - ", - "jobStepDialog.ok": "OK", - "jobStepDialog.cancel": "キャンセル", - "jobStepDialog.general": "全般", - "jobStepDialog.advanced": "詳細", - "jobStepDialog.open": "開く...", - "jobStepDialog.parse": "解析", - "jobStepDialog.successParse": "コマンドは正常に解析されました。", - "jobStepDialog.failParse": "コマンドが失敗しました。", - "jobStepDialog.blankStepName": "ステップ名を空白のままにすることはできません", - "jobStepDialog.processExitCode": "成功したコマンドのプロセス終了コード:", - "jobStepDialog.stepNameLabel": "ステップ名", - "jobStepDialog.typeLabel": "種類", - "jobStepDialog.runAsLabel": "実行するアカウント名", - "jobStepDialog.databaseLabel": "データベース", - "jobStepDialog.commandLabel": "コマンド", - "jobStepDialog.successAction": "成功時のアクション", - "jobStepDialog.failureAction": "失敗時のアクション", - "jobStepDialog.runAsUser": "ユーザーとして実行", - "jobStepDialog.retryAttempts": "再試行回数", - "jobStepDialog.retryInterval": "再試行間隔 (分)", - "jobStepDialog.logToTable": "テーブルにログを記録する", - "jobStepDialog.appendExistingTableEntry": "テーブル内の既存のエントリに出力を追加する", - "jobStepDialog.includeStepOutputHistory": "履歴にステップ出力を含める", - "jobStepDialog.outputFile": "出力ファイル", - "jobStepDialog.appendOutputToFile": "既存のファイルに出力を追加する", - "jobStepDialog.selectedPath": "選択されたパス", - "jobStepDialog.filesOfType": "ファイルの種類", - "jobStepDialog.fileName": "ファイル名", - "jobStepDialog.allFiles": "すべてのファイル (*)", - "jobStepDialog.newJobStep": "新しいジョブ ステップ", - "jobStepDialog.editJobStep": "ジョブ ステップの編集", - "jobStepDialog.TSQL": "Transact-SQL スクリプト (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "オペレーティング システム (CmdExec)", - "jobStepDialog.replicationDistribution": "レプリケーション ディストリビューター", - "jobStepDialog.replicationMerge": "レプリケーション マージ", - "jobStepDialog.replicationQueueReader": "レプリケーション キュー リーダー", - "jobStepDialog.replicationSnapshot": "レプリケーション スナップショット", - "jobStepDialog.replicationTransactionLogReader": "レプリケーション トランザクション ログ リーダー", - "jobStepDialog.analysisCommand": "SQL Server Analysis Services コマンド", - "jobStepDialog.analysisQuery": "SQL Server Analysis Services クエリ", - "jobStepDialog.servicesPackage": "SQL Server Integration Service パッケージ", - "jobStepDialog.agentServiceAccount": "SQL Server エージェント サービス アカウント", - "jobStepDialog.nextStep": "次のステップに移動", - "jobStepDialog.quitJobSuccess": "成功を報告してジョブを終了する", - "jobStepDialog.quitJobFailure": "失敗を報告してジョブを終了する" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "ジョブ スケジュール", - "pickSchedule.ok": "OK", - "pickSchedule.cancel": "キャンセル", - "pickSchedule.availableSchedules": "利用可能なスケジュール:", - "pickSchedule.scheduleName": "名前", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "説明" + "agentDialog.Cancel": "キャンセル", + "agentDialog.OK": "OK" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "アラートの作成", - "alertDialog.editAlert": "アラートの編集", - "alertDialog.General": "全般", - "alertDialog.Response": "応答", - "alertDialog.Options": "オプション​​", - "alertDialog.eventAlert": "イベント アラート定義", - "alertDialog.Name": "名前", - "alertDialog.Type": "種類", - "alertDialog.Enabled": "有効", + "alertDialog.AdditionalNotification": "送信する付加的な通知メッセージ", + "alertDialog.AllDatabases": "<すべてのデータベース>", "alertDialog.DatabaseName": "データベース名", + "alertDialog.DelayMinutes": "遅延 (分)", + "alertDialog.DelaySeconds": "遅延 (秒)", + "alertDialog.Enabled": "有効", "alertDialog.ErrorNumber": "エラー番号", - "alertDialog.Severity": "重大度", - "alertDialog.RaiseAlertContains": "メッセージが含まれているときにアラートを出す", + "alertDialog.ExecuteJob": "ジョブの実行", + "alertDialog.ExecuteJobName": "ジョブ名", + "alertDialog.General": "全般", + "alertDialog.IncludeErrorInEmail": "電子メールにアラート エラー テキストを含める", + "alertDialog.IncludeErrorInPager": "ポケットベルにアラート エラー テキストを含める", "alertDialog.MessageText": "メッセージ テキスト", + "alertDialog.Name": "名前", + "alertDialog.NewJob": "新しいジョブ", + "alertDialog.NewOperator": "新しい演算子", + "alertDialog.NotifyOperators": "オペレーターに通知する", + "alertDialog.OperatorEmail": "電子メール", + "alertDialog.OperatorList": "演算子の一覧", + "alertDialog.OperatorName": "演算子", + "alertDialog.OperatorPager": "ポケットベル", + "alertDialog.Options": "オプション​​", + "alertDialog.RaiseAlertContains": "メッセージが含まれているときにアラートを出す", + "alertDialog.Response": "応答", + "alertDialog.Severity": "重大度", "alertDialog.Severity001": "001 - 各種のシステム情報", "alertDialog.Severity002": "002 - 予約済み", "alertDialog.Severity003": "003 - 予約済み", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - 致命的なエラー: データベースの整合性を確認してください", "alertDialog.Severity024": "024 - 致命的なエラー: ハードウェア エラー", "alertDialog.Severity025": "025 - 致命的なエラー", - "alertDialog.AllDatabases": "<すべてのデータベース>", - "alertDialog.ExecuteJob": "ジョブの実行", - "alertDialog.ExecuteJobName": "ジョブ名", - "alertDialog.NotifyOperators": "オペレーターに通知する", - "alertDialog.NewJob": "新しいジョブ", - "alertDialog.OperatorList": "演算子の一覧", - "alertDialog.OperatorName": "演算子", - "alertDialog.OperatorEmail": "電子メール", - "alertDialog.OperatorPager": "ポケットベル", - "alertDialog.NewOperator": "新しい演算子", - "alertDialog.IncludeErrorInEmail": "電子メールにアラート エラー テキストを含める", - "alertDialog.IncludeErrorInPager": "ポケットベルにアラート エラー テキストを含める", - "alertDialog.AdditionalNotification": "送信する付加的な通知メッセージ", - "alertDialog.DelayMinutes": "遅延 (分)", - "alertDialog.DelaySeconds": "遅延 (秒)" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "演算子の作成", - "createOperator.editOperator": "演算子の編集", - "createOperator.General": "全般", - "createOperator.Notifications": "通知", - "createOperator.Name": "名前", - "createOperator.Enabled": "有効", - "createOperator.EmailName": "電子メール名", - "createOperator.PagerEmailName": "ポケットベル電子メール名", - "createOperator.PagerMondayCheckBox": "月曜日", - "createOperator.PagerTuesdayCheckBox": "火曜日", - "createOperator.PagerWednesdayCheckBox": "水曜日", - "createOperator.PagerThursdayCheckBox": "木曜日", - "createOperator.PagerFridayCheckBox": "金曜日 ", - "createOperator.PagerSaturdayCheckBox": "土曜日", - "createOperator.PagerSundayCheckBox": "日曜日", - "createOperator.workdayBegin": "始業時刻", - "createOperator.workdayEnd": "終業時刻", - "createOperator.PagerDutySchedule": "ポケットベルの受信スケジュール", - "createOperator.AlertListHeading": "アラートの一覧", - "createOperator.AlertNameColumnLabel": "アラート名", - "createOperator.AlertEmailColumnLabel": "電子メール", - "createOperator.AlertPagerColumnLabel": "ポケットベル" + "alertDialog.Type": "種類", + "alertDialog.createAlert": "アラートの作成", + "alertDialog.editAlert": "アラートの編集", + "alertDialog.eventAlert": "イベント アラート定義" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "全般", - "jobDialog.steps": "ステップ", - "jobDialog.schedules": "スケジュール", + "jobDialog.alertEnabledLabel": "有効", + "jobDialog.alertNameLabel": "アラート名", + "jobDialog.alertTypeLabel": "種類", "jobDialog.alerts": "アラート", - "jobDialog.notifications": "通知", + "jobDialog.alertsList": "アラート一覧", "jobDialog.blankJobNameError": "ジョブの名前を空白にすることはできません。", - "jobDialog.name": "名前", - "jobDialog.owner": "所有者", "jobDialog.category": "カテゴリ", - "jobDialog.description": "説明", - "jobDialog.enabled": "有効", - "jobDialog.jobStepList": "ジョブ ステップの一覧", - "jobDialog.step": "ステップ", - "jobDialog.type": "種類", - "jobDialog.onSuccess": "成功時", - "jobDialog.onFailure": "失敗時", - "jobDialog.new": "新しいステップ", - "jobDialog.edit": "ステップの編集", "jobDialog.delete": "ステップの削除", - "jobDialog.moveUp": "ステップを上に移動", - "jobDialog.moveDown": "ステップを下に移動", - "jobDialog.startStepAt": "ステップの開始", - "jobDialog.notificationsTabTop": "ジョブ完了時に実行するアクション", - "jobDialog.email": "電子メール", - "jobDialog.page": "ページ", - "jobDialog.eventLogCheckBoxLabel": "Windows アプリケーション イベント ログに書き込む", "jobDialog.deleteJobLabel": "自動的にジョブを削除", - "jobDialog.schedulesaLabel": "スケジュールの一覧", + "jobDialog.description": "説明", + "jobDialog.edit": "ステップの編集", + "jobDialog.editJob": "ジョブの編集", + "jobDialog.email": "電子メール", + "jobDialog.enabled": "有効", + "jobDialog.eventLogCheckBoxLabel": "Windows アプリケーション イベント ログに書き込む", + "jobDialog.general": "全般", + "jobDialog.jobStepList": "ジョブ ステップの一覧", + "jobDialog.moveDown": "ステップを下に移動", + "jobDialog.moveUp": "ステップを上に移動", + "jobDialog.name": "名前", + "jobDialog.new": "新しいステップ", + "jobDialog.newAlert": "新しいアラート", + "jobDialog.newJob": "新しいジョブ", + "jobDialog.notifications": "通知", + "jobDialog.notificationsTabTop": "ジョブ完了時に実行するアクション", + "jobDialog.onFailure": "失敗時", + "jobDialog.onSuccess": "成功時", + "jobDialog.owner": "所有者", + "jobDialog.page": "ページ", "jobDialog.pickSchedule": "スケジュールを選択", "jobDialog.removeSchedule": "スケジュールの削除", - "jobDialog.alertsList": "アラート一覧", - "jobDialog.newAlert": "新しいアラート", - "jobDialog.alertNameLabel": "アラート名", - "jobDialog.alertEnabledLabel": "有効", - "jobDialog.alertTypeLabel": "種類", - "jobDialog.newJob": "新しいジョブ", - "jobDialog.editJob": "ジョブの編集" + "jobDialog.schedules": "スケジュール", + "jobDialog.schedulesaLabel": "スケジュールの一覧", + "jobDialog.startStepAt": "ステップの開始", + "jobDialog.step": "ステップ", + "jobDialog.steps": "ステップ", + "jobDialog.type": "種類" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "ジョブが完了するとき", - "jobData.whenJobFails": "ジョブが失敗するとき", - "jobData.whenJobSucceeds": "ジョブが成功するとき", - "jobData.jobNameRequired": "ジョブ名を指定する必要があります", - "jobData.saveErrorMessage": "ジョブの更新に失敗しました '{0}'", - "jobData.newJobErrorMessage": "ジョブの作成に失敗しました '{0}'", - "jobData.saveSucessMessage": "ジョブ '{0}' が正常に更新されました", - "jobData.newJobSuccessMessage": "ジョブ '{0}' が正常に作成されました" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "オペレーティング システム (CmdExec)", + "jobStepDialog.TSQL": "Transact-SQL スクリプト (T-SQL)", + "jobStepDialog.advanced": "詳細", + "jobStepDialog.agentServiceAccount": "SQL Server エージェント サービス アカウント", + "jobStepDialog.allFiles": "すべてのファイル (*)", + "jobStepDialog.analysisCommand": "SQL Server Analysis Services コマンド", + "jobStepDialog.analysisQuery": "SQL Server Analysis Services クエリ", + "jobStepDialog.appendExistingTableEntry": "テーブル内の既存のエントリに出力を追加する", + "jobStepDialog.appendOutputToFile": "既存のファイルに出力を追加する", + "jobStepDialog.blankStepName": "ステップ名を空白のままにすることはできません", + "jobStepDialog.cancel": "キャンセル", + "jobStepDialog.commandLabel": "コマンド", + "jobStepDialog.databaseLabel": "データベース", + "jobStepDialog.editJobStep": "ジョブ ステップの編集", + "jobStepDialog.failParse": "コマンドが失敗しました。", + "jobStepDialog.failureAction": "失敗時のアクション", + "jobStepDialog.fileBrowserTitle": "データベース ファイルの検索 - ", + "jobStepDialog.fileName": "ファイル名", + "jobStepDialog.filesOfType": "ファイルの種類", + "jobStepDialog.general": "全般", + "jobStepDialog.includeStepOutputHistory": "履歴にステップ出力を含める", + "jobStepDialog.logToTable": "テーブルにログを記録する", + "jobStepDialog.newJobStep": "新しいジョブ ステップ", + "jobStepDialog.nextStep": "次のステップに移動", + "jobStepDialog.ok": "OK", + "jobStepDialog.open": "開く...", + "jobStepDialog.outputFile": "出力ファイル", + "jobStepDialog.parse": "解析", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "成功したコマンドのプロセス終了コード:", + "jobStepDialog.quitJobFailure": "失敗を報告してジョブを終了する", + "jobStepDialog.quitJobSuccess": "成功を報告してジョブを終了する", + "jobStepDialog.replicationDistribution": "レプリケーション ディストリビューター", + "jobStepDialog.replicationMerge": "レプリケーション マージ", + "jobStepDialog.replicationQueueReader": "レプリケーション キュー リーダー", + "jobStepDialog.replicationSnapshot": "レプリケーション スナップショット", + "jobStepDialog.replicationTransactionLogReader": "レプリケーション トランザクション ログ リーダー", + "jobStepDialog.retryAttempts": "再試行回数", + "jobStepDialog.retryInterval": "再試行間隔 (分)", + "jobStepDialog.runAsLabel": "実行するアカウント名", + "jobStepDialog.runAsUser": "ユーザーとして実行", + "jobStepDialog.selectedPath": "選択されたパス", + "jobStepDialog.servicesPackage": "SQL Server Integration Service パッケージ", + "jobStepDialog.stepNameLabel": "ステップ名", + "jobStepDialog.successAction": "成功時のアクション", + "jobStepDialog.successParse": "コマンドは正常に解析されました。", + "jobStepDialog.typeLabel": "種類" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "ステップの更新に失敗しました '{0}'", - "stepData.jobNameRequired": "ジョブ名を指定する必要があります", - "stepData.stepNameRequired": "ステップ名を指定する必要があります" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "データベースの選択", + "notebookDialog.description": "説明", + "notebookDialog.editJob": "ノートブック ジョブの編集", + "notebookDialog.executeDatabase": "実行データベース", + "notebookDialog.executionDatabaseInfo": "ノートブックのクエリを実行するデータベースを選択します", + "notebookDialog.general": "全般", + "notebookDialog.jobSection": "ジョブの詳細", + "notebookDialog.name": "名前", + "notebookDialog.newJob": "新しいノートブック ジョブ", + "notebookDialog.notebookSection": "ノートブックの詳細", + "notebookDialog.owner": "所有者", + "notebookDialog.pickSchedule": "スケジュールの選択", + "notebookDialog.removeSchedule": "スケジュールの削除", + "notebookDialog.schedulesaLabel": "スケジュールの一覧", + "notebookDialog.targetDatabase": "記憶域のデータベース", + "notebookDialog.targetDatabaseInfo": "すべてのノートブック ジョブのメタデータと結果を格納するデータベースを選択します", + "notebookDialog.templateNotebook": "ノートブックのパス", + "notebookDialog.templatePath": "PC からスケジュールするノートブックを選択する" }, - "dist/mainController": { - "mainController.notImplemented": "この機能は開発中です。最新の変更内容を試す場合には、最新のインサイダー ビルドをご確認ください。", - "agent.templateUploadSuccessful": "テンプレートが正常に更新されました", - "agent.templateUploadError": "テンプレートの更新エラー", - "agent.unsavedFileSchedulingError": "ノートブックは、スケジュールする前に保存する必要があります。保存してから、もう一度スケジュールを再試行してください。", - "agent.AddNewConnection": "新しい接続の追加", - "agent.selectConnection": "接続の選択", - "agent.selectValidConnection": "有効な接続を選択してください。" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "電子メール", + "createOperator.AlertListHeading": "アラートの一覧", + "createOperator.AlertNameColumnLabel": "アラート名", + "createOperator.AlertPagerColumnLabel": "ポケットベル", + "createOperator.EmailName": "電子メール名", + "createOperator.Enabled": "有効", + "createOperator.General": "全般", + "createOperator.Name": "名前", + "createOperator.Notifications": "通知", + "createOperator.PagerDutySchedule": "ポケットベルの受信スケジュール", + "createOperator.PagerEmailName": "ポケットベル電子メール名", + "createOperator.PagerFridayCheckBox": "金曜日 ", + "createOperator.PagerMondayCheckBox": "月曜日", + "createOperator.PagerSaturdayCheckBox": "土曜日", + "createOperator.PagerSundayCheckBox": "日曜日", + "createOperator.PagerThursdayCheckBox": "木曜日", + "createOperator.PagerTuesdayCheckBox": "火曜日", + "createOperator.PagerWednesdayCheckBox": "水曜日", + "createOperator.createOperator": "演算子の作成", + "createOperator.editOperator": "演算子の編集", + "createOperator.workdayBegin": "始業時刻", + "createOperator.workdayEnd": "終業時刻" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "アラートの更新に失敗しました '{0}'", - "alertData.DefaultAlertTypString": "SQL Server イベントのアラート", - "alertDialog.PerformanceCondition": "SQL Server パフォーマンス条件のアラート", - "alertDialog.WmiEvent": "WMI イベントのアラート" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "利用可能なスケジュール:", + "pickSchedule.cancel": "キャンセル", + "pickSchedule.description": "説明", + "pickSchedule.jobSchedules": "ジョブ スケジュール", + "pickSchedule.ok": "OK", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "名前" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "プロキシの作成", - "createProxy.editProxy": "プロキシの編集", - "createProxy.General": "全般", - "createProxy.ProxyName": "プロキシ名", "createProxy.CredentialName": "資格情報名", "createProxy.Description": "説明", - "createProxy.SubsystemName": "サブシステム", + "createProxy.General": "全般", "createProxy.OperatingSystem": "オペレーティング システム (CmdExec)", - "createProxy.ReplicationSnapshot": "レプリケーション スナップショット", - "createProxy.ReplicationTransactionLog": "レプリケーション トランザクション ログ リーダー", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "プロキシ名", "createProxy.ReplicationDistributor": "レプリケーション ディストリビューター", "createProxy.ReplicationMerge": "レプリケーション マージ", "createProxy.ReplicationQueueReader": "レプリケーション キュー リーダー", - "createProxy.SSASQueryLabel": "SQL Server Analysis Services クエリ", + "createProxy.ReplicationSnapshot": "レプリケーション スナップショット", + "createProxy.ReplicationTransactionLog": "レプリケーション トランザクション ログ リーダー", "createProxy.SSASCommandLabel": "SQL Server Analysis Services コマンド", + "createProxy.SSASQueryLabel": "SQL Server Analysis Services クエリ", "createProxy.SSISPackage": "SQL Server Integration Services パッケージ", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "サブシステム", + "createProxy.createProxy": "プロキシの作成", + "createProxy.editProxy": "プロキシの編集" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "プロキシの更新に失敗しました '{0}'", - "proxyData.saveSucessMessage": "プロキシ '{0}' が正常に更新されました", - "proxyData.newJobSuccessMessage": "プロキシ '{0}' が正常に作成されました" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "新しいノートブック ジョブ", - "notebookDialog.editJob": "ノートブック ジョブの編集", - "notebookDialog.general": "全般", - "notebookDialog.notebookSection": "ノートブックの詳細", - "notebookDialog.templateNotebook": "ノートブックのパス", - "notebookDialog.targetDatabase": "記憶域のデータベース", - "notebookDialog.executeDatabase": "実行データベース", - "notebookDialog.defaultDropdownString": "データベースの選択", - "notebookDialog.jobSection": "ジョブの詳細", - "notebookDialog.name": "名前", - "notebookDialog.owner": "所有者", - "notebookDialog.schedulesaLabel": "スケジュールの一覧", - "notebookDialog.pickSchedule": "スケジュールの選択", - "notebookDialog.removeSchedule": "スケジュールの削除", - "notebookDialog.description": "説明", - "notebookDialog.templatePath": "PC からスケジュールするノートブックを選択する", - "notebookDialog.targetDatabaseInfo": "すべてのノートブック ジョブのメタデータと結果を格納するデータベースを選択します", - "notebookDialog.executionDatabaseInfo": "ノートブックのクエリを実行するデータベースを選択します" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "ノートブックが完了した場合", - "notebookData.whenJobFails": "ノートブックが失敗した場合", - "notebookData.whenJobSucceeds": "ノートブックが成功した場合", - "notebookData.jobNameRequired": "ノートブック名を指定する必要があります", - "notebookData.templatePathRequired": "テンプレート パスを指定する必要があります", - "notebookData.invalidNotebookPath": "無効なノートブック パス", - "notebookData.selectStorageDatabase": "ストレージ データベースの選択", - "notebookData.selectExecutionDatabase": "実行データベースの選択", - "notebookData.jobExists": "同様の名前のジョブが既に存在しています。", - "notebookData.saveErrorMessage": "ノートブックの更新に失敗しました '{0}'", - "notebookData.newJobErrorMessage": "ノートブックの作成に失敗しました '{0}'", - "notebookData.saveSucessMessage": "ノートブック '{0}' が正常に更新されました", - "notebookData.newJobSuccessMessage": "ノートブック '{0}' が正常に作成されました" + "dist/mainController": { + "agent.AddNewConnection": "新しい接続の追加", + "agent.selectConnection": "接続の選択", + "agent.selectValidConnection": "有効な接続を選択してください。", + "agent.templateUploadError": "テンプレートの更新エラー", + "agent.templateUploadSuccessful": "テンプレートが正常に更新されました", + "agent.unsavedFileSchedulingError": "ノートブックは、スケジュールする前に保存する必要があります。保存してから、もう一度スケジュールを再試行してください。", + "mainController.notImplemented": "この機能は開発中です。最新の変更内容を試す場合には、最新のインサイダー ビルドをご確認ください。" } } } \ 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 9b68826c34..0621bf1eb9 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "ワーカー ノードを追加しています", + "arc.arcDeploymentDeprecation": "Arc 展開拡張機能が Arc 拡張機能に置き換えられ、アンインストールされました。", + "arc.arcResources": "Azure Arc リソース", + "arc.available": "利用可能", + "arc.backup": "バックアップ", + "arc.backupsStorage": "{0} 個のバックアップ", + "arc.cancel": "キャンセル", + "arc.clickTheNewSupportRequestButton": "[新しいサポートリクエスト] ボタンをクリックして、Azure Portal でサポート リクエストを作成します。", + "arc.clickTheTroubleshootButton": "[トラブルシューティング] ボタンをクリックして、Azure Arc {0} トラブルシューティング ノートブックを開きます。", + "arc.compute": "コンピューティング", + "arc.computeAndStorage": "コンピューティングとストレージ", + "arc.computeAndStorageDescriptionPartFive": "使用可能な十分なリソースがあります", + "arc.computeAndStorageDescriptionPartFour": "それを行う前に、確認する必要があります", + "arc.computeAndStorageDescriptionPartSix": "Kubernetes クラスターでこの構成を有効にします。", + "arc.computeAndStorageDescriptionPartThree": "ダウンタイムなしで", + "arc.condition": "条件", + "arc.configurationCoordinatorNode": "構成", + "arc.configurationPerNode": "構成 (ノードあたり)", + "arc.confirmNewPassword": "新しいパスワードを確認入力します", + "arc.connecToServer": "サーバーに接続", + "arc.connect": "接続", + "arc.connectToController": "既存のコントローラーに接続する", + "arc.connectToControllerFailed": "コントローラー {0} に接続できませんでした。{1}", + "arc.connectToMSSql": "SQL Managed Instance - Azure Arc ({0})", + "arc.connectToMSSqlFailed": "SQL マネージド インスタンス - Azure Arc インスタンス {0} に接続できませんでした。{1}", + "arc.connectToPGSql": "PostgreSQL Hyperscale への接続 – Azure Arc ({0})", + "arc.connectToPGSqlFailed": "PostgreSQL Hyperscale - Azure Arc インスタンス {0} に接続できませんでした。{1}", + "arc.connectToPostgresDescription": "データベース エンジンの設定を表示して設定するには、サーバーへの接続が必要であり、そのためにはPostgreSQL Extension のインストールが必要です。", + "arc.connectionMode": "接続モード", + "arc.connectionString": "{0} の接続文字列", + "arc.connectionStrings": "接続文字列", + "arc.containerReady": "ポッド コンテナーの準備が完了しました。", + "arc.controllerClusterContext": "クラスター コンテキスト", + "arc.controllerDashboard": "Azure Arc データ コントラクター ダッシュボード (プレビュー) -{0}", + "arc.controllerKubeConfig": "Kube 構成のファイル パス", + "arc.controllerName": "名前", + "arc.controllerNameDescription": "ツリービューに表示される名前です。これはコントローラー自体には適用されません。", + "arc.controllerPassword": "コントローラー パスワード", + "arc.controllerUrl": "コントローラーの URL", + "arc.controllerUrlDescription": "コントローラー URL は、同じ名前空間を持つ複数のクラスターが存在する場合に必要ですが、通常は必要ありません。", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "コントローラーのユーザー名", + "arc.coordinator": "コーディネーター", + "arc.coordinatorCoresLimit": "コーディネーター ノード CPU の制限", + "arc.coordinatorCoresRequest": "コーディネーター ノード CPU 要求", + "arc.coordinatorEndpoint": "コーディネーターのエンドポイント", + "arc.coordinatorMemoryLimit": "コーディネーター ノードのメモリ制限 (GB)", + "arc.coordinatorMemoryRequest": "コーディネーター ノードのメモリ要求 (GB)", + "arc.coordinatorNode": "コーディネーター ノード", + "arc.coordinatorNodeConfigurationInformation": "すべてのコーディネーター ノードに適用される CPU コアの数とストレージ サイズを構成できます。サーバー グループの CPU コアの数とメモリの設定を調整します。要求または制限をリセットするには、空の値を渡してください。", + "arc.coordinatorNodeParameters": "コーディネーター ノードのパラメーター", + "arc.coordinatorNodeParametersDescription": " コーディネーター ノードのこれらのサーバー パラメーターは、カスタム (既定値以外) の値に設定することができます。検索してパラメーターを検出します。", + "arc.copiedToClipboard": "{0} はクリップボードにコピーされました", + "arc.copyConnectionStringToClipboard": "{0} 接続文字列をクリップボードにコピーする", + "arc.copyValueToClipboard": "{0} をクリップボードにコピー", + "arc.coresLimit": "CPU の制限", + "arc.coresRequest": "CPU 要求", + "arc.couldNotFindAzureResource": "{0} に Azure リソースが見つかりませんでした", + "arc.couldNotFindControllerRegistration": "コントローラーの登録が見つかりませんでした。", + "arc.createNew": "新しいインスタンス", + "arc.dataController": "データ コントローラー", + "arc.dataControllersType": "Azure Arc データ コントローラー", + "arc.dataStorage": "{0} データ", + "arc.databaseCreated": "{0} データベースが作成されました", + "arc.databaseCreationFailed": "データベース {0} を作成できませんでした。{1}", + "arc.databaseName": "データベース名", + "arc.databases": "データベース", + "arc.defaultControllerName": "ARC - dc", + "arc.delete": "削除", + "arc.deletingInstance": "インスタンス '{0}' を削除しています...", + "arc.description": "説明", + "arc.details": "詳細", + "arc.diagnoseAndSolveProblems": "問題の診断と解決", + "arc.direct": "直接", + "arc.discard": "破棄", + "arc.drop": "ドロップ", + "arc.dropMultipleExtensions": "現在、別の拡張機能を切断しています。完了してからもう一度お試しください。", + "arc.emergency": "緊急", + "arc.endpoint": "エンドポイント", + "arc.enterANonEmptyPassword": "空でないパスワードを入力するか、esc キーを押して終了してください。", + "arc.enterNewPassword": "新しいパスワードの入力", + "arc.errorConnectingToController": "コントローラーへの接続中にエラーが発生しました。{0}", + "arc.errorVerifyingPassword": "パスワードの確認中にエラーが発生しました。{0}", + "arc.extensionInstallationFailed": "拡張機能 {0} のインストールが失敗しました。", + "arc.extensionInstalled": "拡張機能 '{0}' がインストールされました。", + "arc.extensionName": "拡張機能名", + "arc.extensionsAddDialog": "PostgreSQL には、拡張機能を使用してデータベースの機能を拡張する機能が用意されています。", + "arc.extensionsAddErrorrMessage": "値は次のいずれかにする必要があります: ({0})。", + "arc.extensionsAddFunction": "一部の拡張機能を使用するには、起動時に PostgreSQL に読み込む必要があります。編集するには、有効な拡張機能のコンマ区切りの一覧を入力します({0})。", + "arc.extensionsAddList": "拡張", + "arc.extensionsAdded": "'{0}' 拡張機能が追加されました", + "arc.extensionsDescription": "PostgreSQL には、拡張機能を使用してデータベースの機能を拡張する機能が用意されています。拡張機能により、複数の関連する SQL オブジェクトを1つのパッケージにまとめて、1つのコマンドでデータベースに読み込みまたは削除できます。データベースに読み込まれると、拡張機能は組み込み機能と同様に機能できます。", + "arc.extensionsDropped": "拡張機能 '{0}' が削除されました", + "arc.extensionsFunction": "一部の拡張機能は、使用する前に起動時に PostgreSQL に読み込む必要があります。これらの事前読み込み済みの拡張機能は以下で表示し、編集することができます。", + "arc.extensionsLearnMore": "PostgreSQL 拡張機能に関する詳細を説明します。", + "arc.extensionsTableLabel": "事前読み込みの拡張機能のテーブル。", + "arc.extensionsTableLoading": "事前読み込みの拡張機能のテーブルを読み込んでいます。", + "arc.extensionsTableLoadingComplete": "事前に読み込まれた拡張機能を表示できます。", + "arc.externalEndpoint": "外部エンドポイント", + "arc.failed": "失敗", + "arc.feedback": "フィードバック", + "arc.fetchConfigFailed": "'{0}' の構成を取得中に予期しないエラーが発生しました。{1}", + "arc.fetchDatabasesFailed": "'{0}' のデータベースを取得中に予期しないエラーが発生しました。{1}", + "arc.fetchEndpointsFailed": "'{0}' のエンドポイントを取得中に予期しないエラーが発生しました。{1}", + "arc.fetchEngineSettingsFailed": "'{0}' のエンジン設定を取得中に予期しないエラーが発生しました。{1}", + "arc.fetchRegistrationsFailed": "'{0}' の登録を取得中に予期しないエラーが発生しました。{1}", + "arc.fullyQualifiedDomain": "完全修飾ドメイン", + "arc.grafanaDashboard": "Grafana ダッシュボード", + "arc.grafanaDashboardDescription": "メトリックを表示するためのダッシュボード", + "arc.indirect": "間接", + "arc.installingExtension": "拡張機能 '{0}' をインストールしています...", + "arc.instanceDeleted": "インスタンス '{0}' が削除されました", + "arc.instanceDeletionFailed": "インスタンス {0} を削除できません。{1}", + "arc.instanceDeletionWarning": "警告!インスタンスの削除は永久的であり、元に戻すことはできません。インスタンス '{0}' を削除するには、下に名前 '{0}' を入力して続行します。", + "arc.instanceUpdateFailed": "インスタンス {0} を更新できませんでした。{1}", + "arc.instanceUpdated": "インスタンス '{0}' が更新されました", + "arc.invalidConfigPath": "無効な構成パス", + "arc.invalidInstanceDeletionName": "値 '{0}' がインスタンス名と一致しません。もう一度やり直すか、esc キーを押して終了してください", + "arc.issuesDetected": "問題検出", + "arc.kibanaDashboard": "Kibana ダッシュボード", + "arc.kibanaDashboardDescription": "ログを表示するためのダッシュボード", + "arc.lastTransition": "最終移行", + "arc.learnAboutNodeParameters": "Azure Arc を有効にした PostgreSQL Hyperscale のデータベース エンジンの設定に関する詳細情報", + "arc.learnAboutPostgresClients": "PostgreSQL Hyperscale クライアント インターフェースに関する詳細情報", + "arc.learnMore": "詳細情報。", + "arc.loadExtensions": "拡張機能の読み込み", + "arc.loading": "読み込んでいます...", + "arc.loadingClusterContextCompleted": "クラスター コンテキストの読み込みが完了しました", + "arc.loadingClusterContextsError": "クラスター コンテキストの読み込み時のエラー。{0}", + "arc.logStorage": "{0} ログ", + "arc.loginFailed": "コントローラーへのログイン エラー - ユーザー名またはパスワードが間違っています", + "arc.memoryLimit": "メモリの制限 (GB)", + "arc.memoryRequest": "メモリ要求 (GB)", + "arc.miaaAdmin": "マネージド インスタンスの管理者", + "arc.miaaComputeAndStorageDescriptionPartOne": "Azure SQL Managed Instance - Azure Arc を拡張できます", + "arc.miaaConnectionRequired": "このインスタンスのデータベースを一覧表示するには接続する必要があります。", + "arc.miaaDashboard": "SQL Managed Instance - Azure Arc ダッシュボード (プレビュー) - {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "SQL マネージド インスタンス - Azure Arc", + "arc.missingExtension": "エンジンの設定を表示するには、{0} 拡張機能が必要です。今すぐインストールしますか?", + "arc.monitor": "モニター", + "arc.name": "名前", + "arc.namespace": "名前空間", + "arc.networking": "ネットワーク", + "arc.newDatabase": "新しいデータベース", + "arc.newSupportRequest": "新しいサポート リクエスト", + "arc.no": "いいえ", + "arc.noExtensions": "構成に拡張機能が一覧表示されていません。", + "arc.noExternalEndpoint": "外部エンドポイントが構成されていないため、この情報は使用できません。", + "arc.noInstancesAvailable": "使用可能なインスタンスがありません", + "arc.noNodeParametersFound": "ワーカー サーバー パラメーターが見つかりません...", + "arc.noPodIssuesDetected": "この PostgreSQL Hyperscale インスタンスに影響する既知の問題はありません。", + "arc.noWorkerPods": "この構成にはワーカー ポッドがありません。", + "arc.node": "ノード", + "arc.nodeConfiguration": "ノード構成", + "arc.nodes": "ノード", + "arc.notConfigured": "構成されていません", + "arc.notReady": "準備ができていません", + "arc.numVCore": "{0} 個の仮想コア", + "arc.numVCores": "{0} 個の仮想コア", + "arc.numberOfIssuesDetected": "• {0} ({1} 件の問題)", + "arc.off": "オフ", + "arc.offline": "オフライン", + "arc.ok": "OK", + "arc.on": "オン", + "arc.online": "オンライン", + "arc.openDashboardFailed": "ダッシュボードを開く際のエラー。 {0}", + "arc.openInAzurePortal": "Azure Portal で開きます", + "arc.overview": "概要", + "arc.pageDiscardFailed": "ユーザー入力を破棄できませんでした。{0}", + "arc.parameterName": "パラメーター名", + "arc.password": "パスワード", + "arc.passwordAcquisitionFailed": "パスワードを取得できませんでした。{0}", + "arc.passwordReset": "パスワードのリセットに成功しました", + "arc.passwordResetFailed": "パスワードをリセットできませんでした。{0}", + "arc.passwordToController": "コントローラーにパスワードを指定する", + "arc.pending": "保留中", + "arc.pgConnectionRequired": "データベース エンジンの設定を表示および設定するには接続する必要があります。", + "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", + "arc.podConditionsTable": "ポッド条件テーブル", + "arc.podInitialized": "ポッドが初期化されました。", + "arc.podIssuesDetected": "以下のポッドでは、パフォーマンスや可用性に影響を与える可能性のある問題が発生しています。", + "arc.podReady": "ポッドの準備ができました。", + "arc.podScheduled": "ポッドがスケジュール可能です。", + "arc.podsPresent": "存在するポッド", + "arc.podsReady": "準備完了ポッド", + "arc.podsUsedDescription": "正常性情報の詳細を参照するには、下のドロップダウンリストからポッドを選択してください。", + "arc.podsUsedDescriptionAria": "正常性情報の詳細を参照するには、下のドロップダウンリストからポッドを選択してください", + "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL Hyperscale サーバー グループで", + "arc.postgresAdminUsername": "管理者ユーザー名", + "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Azure Arc に対応した拡張ができます", + "arc.postgresDashboard": "PostgreSQL Hyperscale - Azure Arc ダッシュボード (プレビュー) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "PostgreSQL のバージョン", + "arc.preloaded Extensions": "事前読み込みの拡張機能", + "arc.properties": "プロパティ", + "arc.ram": "RAM", + "arc.rangeSetting": "値は {0} から {1} の範囲内である必要があります", + "arc.ready": "準備完了", + "arc.recovering": "復旧しています", + "arc.recoveringPending": "復旧待ち", + "arc.refresh": "最新の情報に更新", + "arc.refreshFailed": "更新が失敗しました。{0}", + "arc.refreshToEnterCredentials": "ノードを更新して資格情報を入力する", + "arc.region": "リージョン", + "arc.rememberPassword": "パスワードを記憶する", + "arc.resetAllToDefault": "すべてを既定にリセット", + "arc.resetFailed": "リセットに失敗しました。{0}", + "arc.resetPassword": "パスワードの再設定", + "arc.resetToDefault": "既定値にリセット", + "arc.resourceGroup": "リソース グループ", + "arc.resourceHealth": "リソース正常性", + "arc.resourceHealthDescription": "リソース正常性では、リソースが予期したとおりに実行されているかどうか知ることができます。", + "arc.restoring": "復元しています", + "arc.running": "実行中", + "arc.save": "保存", + "arc.scalingCompute": "計算の仮想コアとメモリをスケーリングしています。", + "arc.searchToFilter": "項目の検索とフィルター...", + "arc.security": "セキュリティ", + "arc.selectConnectionString": "使用可能なクライアント接続文字列を以下から選択します。", + "arc.serverEndpoint": "サーバー エンドポイント", + "arc.serverGroupNodes": "サーバー グループ ノード", + "arc.serverGroupType": "サーバー グループの種類", + "arc.serviceEndpoints": "サービス エンドポイント", + "arc.serviceEndpointsTable": "サービス エンドポイント テーブル", + "arc.settings": "設定", + "arc.state": "状態", + "arc.status": "状態", + "arc.storagePerNode": "ストレージ (ノードあたり)", + "arc.subscriptionId": "サブスクリプション ID", + "arc.supportAndTroubleshooting": "サポート + トラブルシューティング", + "arc.supportRequestNote": "サポート要求を開くには、リソース構成が最初に Azure にアップロードされている必要があることに注意してください。", + "arc.suspect": "未確認", + "arc.thePasswordsDoNotMatch": "パスワードが一致しません。パスワードを確認するか、Esc キーを押して終了します。", + "arc.troubleshoot": "トラブルシューティング", + "arc.type": "種類", + "arc.unknown": "不明", + "arc.unloadExtensions": "拡張機能のアンロード", + "arc.updateExtensionsFailed": "拡張機能の編集に失敗しました。{0}", + "arc.updated": "更新: {0}", + "arc.updatingInstance": "インスタンス '{0}' を更新しています...", + "arc.userCancelledError": "ユーザーがダイアログを取り消しました", + "arc.username": "ユーザー名", + "arc.vCores": "仮想コア", + "arc.value": "値", + "arc.worker": "ワーカー", + "arc.workerCoresLimit": "ワーカー ノードの CPU 制限", + "arc.workerCoresRequest": "ワーカーノードの CPU 要求", + "arc.workerMemoryLimit": "ワーカー ノードのメモリ制限 (GB)", + "arc.workerMemoryRequest": "ワーカー ノードのメモリ要求 (GB)", + "arc.workerNodeCount": "ワーカー ノードの数", + "arc.workerNodeInformation": "ワーカー ノードの数を減らしたり増やしたりすることで、サーバー グループをスケールインまたはスケールアウトすることができます。値は 0 または 1 より大きい値でなければなりません。", + "arc.workerNodeParameters": "ワーカー ノードのパラメーター", + "arc.workerNodes": "ワーカー ノード", + "arc.workerNodesConfigurationInformation": "すべてのワーカー ノードに適用される CPU コア数とストレージ サイズを構成することができます。サーバー グループに CPU コア数とメモリ設定を調整します。要求や制限をリセットするには、空の値を渡します。", + "arc.workerNodesDescription": "サーバー グループを拡張し、ワーカー ノードを追加してデータベースを拡張します。", + "arc.workerNodesParametersDescription": " ワーカー ノードのこれらのサーバー パラメーターは、カスタム (既定値以外) の値に設定することができます。検索してパラメーターを検出します。", + "arc.workerOneNodeValidationMessage": "1 の値はサポートされていません。", + "arc.yes": "はい", + "button.label": "選択", + "clusterContextConfigNoLongerValid": "構成ファイルで指定された {0} とクラスター・コンテキストのクラスター コンテキスト情報 {1} は有効ではありません。\r\n\t{2}\r\n のエラーがあります。この情報を更新しますか?", + "clusterContextNotFound": "名前を含むクラスター コンテキスト: Kube 構成ファイルで {0} が見つかりませんでした", + "filePicker.browse": "参照", + "getIsPassword.unknownVariableName": "不明な変数 {0} の isPassword の取得を試みます", + "getVariableValue.unknownVariableName": "不明な変数 {0} の変数値の取得を試みます", + "noContextFound": "構成ファイルで 'コンテキスト' が見つかりませんでした: {0}", + "noControllerInfoFound": "名前を含むコントローラー情報が見つかりませんでした: {0}", + "noControllersConnected": "現在、Azure Arc コントローラーが接続されていません。コマンド '既存の Azure Arc コントローラーに接続' を実行してから、もう一度お試しください。", + "noCurrentClusterContext": "Kube 構成ファイルで現在のクラスター コンテキストが見つかりませんでした", + "noCurrentContextFound": "構成ファイルでは、コンテキストが 'current-context' としてマークされていません: {0}", + "noNameInContext": "構成ファイルのクラスター コンテキストに名前フィールドが見つかりませんでした: {0}", + "noPasswordFound": "コントローラーのパスワードを取得できませんでした: {0} とユーザーはパスワードを指定しませんでした。後でもう一度お試しください。" + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Azure Arc 対応", + "arc.agreement": "{0} および {1} に同意します。", + "arc.agreement.postgres.terms.conditions": "Azure Arc 対応 PostgreSQL Hyperscale のご契約条件", + "arc.agreement.sql.help.text": "Azure Arc 対応 Managed Instance により、選択したインフラストラクチャにデプロイ可能な SQL Server のアクセスと機能の互換性が得られます。{0}", + "arc.agreement.sql.help.text.learn.more": "詳細情報", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 対応マネージド インスタンスに関する詳細情報", + "arc.agreement.sql.terms.conditions": "Azure SQL マネージド インスタンス - Azure Arc のご契約条件", + "arc.azure.account": "Azure アカウント", + "arc.azure.location": "Azure の場所", + "arc.azure.resource.group": "Azure リソース グループ", + "arc.azure.section.title": "Azure 情報", + "arc.azure.subscription": "Azure サブスクリプション", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Azure Arc Controllers", - "arc.view.welcome.connect": "Azure Arc コントローラーが登録されていません。[詳細情報] (https://azure.microsoft.com/services/azure-arc/)\r\n[接続コントローラー] (command:arc.connect ToController)", - "arc.view.welcome.loading": "コントローラーを読み込んでいます...", - "command.createController.title": "新しい Azure Arc コントローラーの作成", - "command.connectToController.title": "既存の Azure Arc Controller に接続する", - "command.removeController.title": "コントローラーの削除", - "command.refresh.title": "最新の情報に更新", - "command.editConnection.title": "接続の編集", - "arc.openDashboard": "管理", - "resource.type.azure.arc.display.name": "Azure Arc データ コントローラー (プレビュー)", - "resource.type.azure.arc.description": "Azure Arc データ コントローラーの作成", - "arc.data.controller.new.wizard.title": "Azure Arc データ コントローラーの作成", - "arc.data.controller.cluster.environment.title": "対象の既存の Kubernetes クラスター環境は何ですか?", - "arc.data.controller.select.cluster.title": "既存の Kubernetes クラスターから選択する", - "arc.data.controller.kube.cluster.context": "クラスター コンテキスト", - "arc.data.controller.cluster.config.profile.title": "構成プロファイルを選択する", + "arc.confirm.password": "パスワードの確認", + "arc.controller": "対象の Azure Arc コントローラー", + "arc.cores-limit.label": "コア制限", + "arc.cores-request.label": "コア要求", + "arc.data.controller.admin.account.confirm.password": "パスワードの確認", + "arc.data.controller.admin.account.name": "データ コントローラーのログイン", + "arc.data.controller.admin.account.password": "パスワード", + "arc.data.controller.admin.account.title": "管理者アカウント", + "arc.data.controller.agreement": "{0} および {1} に同意します。", "arc.data.controller.cluster.config.profile": "構成プロファイル", "arc.data.controller.cluster.config.profile.loading": "構成プロファイルの読み込み中", "arc.data.controller.cluster.config.profile.loadingcompleted": "構成プロファイルの完了を読み込み中", + "arc.data.controller.cluster.config.profile.title": "構成プロファイルを選択する", + "arc.data.controller.cluster.environment.title": "対象の既存の Kubernetes クラスター環境は何ですか?", "arc.data.controller.create.azureconfig.title": "Azure の構成", "arc.data.controller.create.controllerconfig.title": "コントローラーの構成", - "arc.data.controller.project.details.title": "Azure の詳細", - "arc.data.controller.project.details.description": "サブスクリプションを選択して、デプロイ済みのリソースとコストを管理します。フォルダーなどのリソース グループを使用して、すべてのリソースを整理して管理します。", - "arc.data.controller.details.title": "データ コントローラーの詳細", + "arc.data.controller.create.summary.title": "構成の確認", "arc.data.controller.details.description": "Azure Arc データ コントローラーの名前空間、名前、およびストレージクラスを指定します。 この名前は、リモート管理および監視用の Arc インスタンスを識別するために使用されます。 ", - "arc.data.controller.namespace": "データ コントローラー名前空間", - "arc.data.controller.namespace.validation.description": "名前空間は、小文字の英数字または '-' で構成され、先頭と末尾には英数字を使用し、63 文字以下にする必要があります。", + "arc.data.controller.details.title": "データ コントローラーの詳細", + "arc.data.controller.infrastructure": "インフラストラクチャ", + "arc.data.controller.kube.cluster.context": "クラスター コンテキスト", + "arc.data.controller.location": "場所", "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": "パスワード", - "arc.data.controller.admin.account.confirm.password": "パスワードの確認", - "arc.data.controller.create.summary.title": "構成の確認", - "arc.data.controller.summary.arc.data.controller": "Azure Arc データ コントローラー", - "arc.data.controller.summary.estimated.cost.per.month": "月ごとの推定コスト", + "arc.data.controller.namespace": "データ コントローラー名前空間", + "arc.data.controller.namespace.validation.description": "名前空間は、小文字の英数字または '-' で構成され、先頭と末尾には英数字を使用し、63 文字以下にする必要があります。", + "arc.data.controller.new.wizard.title": "Azure Arc データ コントローラーの作成", + "arc.data.controller.project.details.description": "サブスクリプションを選択して、デプロイ済みのリソースとコストを管理します。フォルダーなどのリソース グループを使用して、すべてのリソースを整理して管理します。", + "arc.data.controller.project.details.title": "Azure の詳細", + "arc.data.controller.readmore": "詳細情報", + "arc.data.controller.select.cluster.title": "既存の Kubernetes クラスターから選択する", "arc.data.controller.summary.arc.by.microsoft": "Microsoft 提供", - "arc.data.controller.summary.free": "無料", + "arc.data.controller.summary.arc.data.controller": "Azure Arc データ コントローラー", "arc.data.controller.summary.arc.terms.of.use": "使用条件", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "プライバシー ポリシー", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "クラスター コンテキスト", + "arc.data.controller.summary.controller": "コントローラー", + "arc.data.controller.summary.data.controller.infrastructure": "データ コントローラー インフラストラクチャ", + "arc.data.controller.summary.data.controller.name": "データ コントローラー名", + "arc.data.controller.summary.data.controller.namespace": "データ コントローラー名前空間", + "arc.data.controller.summary.estimated.cost.per.month": "月ごとの推定コスト", + "arc.data.controller.summary.free": "無料", + "arc.data.controller.summary.kube.config.file.path": "Kube 構成のファイル パス", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "場所", + "arc.data.controller.summary.profile": "構成プロファイル", + "arc.data.controller.summary.resource.group": "リソース グループ", + "arc.data.controller.summary.subscription": "サブスクリプション", "arc.data.controller.summary.terms": "使用条件", "arc.data.controller.summary.terms.description": "[ノートブックへのスクリプト] をクリックすることで、お客様は (a) 上記の Marketplace のオファリングに関連する法律条項とプライバシーに関する声明に同意し、(b) Microsoft がそのオファリングに関連する料金を現在の支払い方法で Azure サブスクリプションと同じ請求頻度で請求することを認め、かつ、(c) Microsoft がお客様の連絡先、使用量および取引に関する情報を、サポート、請求、その他の取引上のアクティビティを目的として、オファリングのプロバイダーと共有する可能性があることに同意します。Microsoft は、サード パーティのオファリングに対する権利は提供しません。その他の詳細については、{0} を参照してください。", "arc.data.controller.summary.terms.link.text": "Azure Marketplace の使用条件", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Kube 構成のファイル パス", - "arc.data.controller.summary.cluster.context": "クラスター コンテキスト", - "arc.data.controller.summary.profile": "構成プロファイル", "arc.data.controller.summary.username": "ユーザー名", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "サブスクリプション", - "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} に同意します。", - "arc.data.controller.readmore": "詳細情報", - "microsoft.agreement.privacy.statement": "Microsoft プライバシー ステートメント", - "deploy.script.action": "ノートブックへのスクリプト", - "deploy.done.action": "デプロイ", - "resource.type.arc.sql.display.name": "Azure SQL Managed Instance - Azure Arc (プレビュー)", - "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale サーバー グループ - Azure Arc (プレビュー) ", - "resource.type.arc.sql.description": "ユーザーが管理する環境内のアプリ開発者向けのマネージド SQL インスタンス サービス", - "resource.type.arc.postgres.description": "Azure Arc 環境に PostgreSQL Hyperscale サーバー グループを展開する", - "arc.controller": "対象の Azure Arc コントローラー", - "arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc を展開 - Azure Arc (プレビュー)", - "arc.sql.wizard.page1.title": "Azure SQL Managed Instance のパラメーターを指定します", - "arc.sql.connection.settings.section.title": "SQL 接続情報", - "arc.sql.instance.settings.section.title": "SQL インスタンスの設定", - "arc.azure.section.title": "Azure 情報", - "arc.sql.instance.name": "インスタンス名", - "arc.sql.username": "ユーザー名", - "arc.sql.invalid.username": "sa ユーザー名が無効です。別のユーザー名を選択してください", - "arc.sql.invalid.instance.name": "インスタンス名は、小文字の英数字または '-' で構成され、先頭に文字を使用し、末尾に英数字を使用して、13 文字以下にする必要があります。", - "arc.storage-class.dc.label": "ストレージ クラス", - "arc.sql.storage-class.dc.description": "すべてのデータとログの永続ボリュームを必要とするすべてのデータ コントローラー ポッドに使用されるストレージ クラス。", - "arc.sql.replicas.label": "レプリカ", - "arc.sql.replicas.description": "高可用性の目的で Kubernetes クラスターに展開される SQL Managed Instance のレプリカの数", - "arc.storage-class.data.label": "ストレージ クラス (データ)", - "arc.sql.storage-class.data.description": "データ (.mdf) に使用されるストレージ クラス", - "arc.postgres.storage-class.data.description": "データの継続的ボリュームのログに使用されるストレージ クラスです", - "arc.storage-class.logs.label": "ストレージ クラス (ログ)", - "arc.sql.storage-class.logs.description": "ログ (/var/log) に使用されるストレージ クラス", - "arc.postgres.storage-class.logs.description": "ログの継続的ボリュームに使用されるストレージ クラス", - "arc.storage-class.backups.label": "ストレージ クラス (バックアップ)", - "arc.cores-limit.label": "コア制限", - "arc.sql.cores-limit.description": "整数で表したマネージド インスタンスのコア数の上限。", - "arc.cores-request.label": "コア要求", - "arc.sql.cores-request.description": "整数として表したマネージド インスタンスのコアの要求。", + "arc.description": "Azure Arc 対応", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "メモリの制限", - "arc.sql.memory-limit.description": "整数で表したマネージド インスタンスの容量の上限。", "arc.memory-request.label": "メモリ要求", - "arc.sql.memory-request.description": "マネージド インスタンスの容量を要求して、整数のメモリ量 (GB) で指定します。", - "arc.postgres.storage-class.backups.description": "バックアップの継続的ボリュームに使用されるストレージ クラスです。", + "arc.openDashboard": "管理", "arc.password": "パスワード", - "arc.confirm.password": "パスワードの確認", - "arc.azure.account": "Azure アカウント", - "arc.azure.subscription": "Azure サブスクリプション", - "arc.azure.resource.group": "Azure リソース グループ", - "arc.azure.location": "Azure の場所", - "arc.postgres.wizard.title": "Azure Arc 対応 PostgreSQL Hyperscale サーバー グループの展開 (プレビュー)", - "arc.postgres.wizard.page1.title": "Azure enabled PostgreSQL Hyperscale サーバー グループのパラメーターを指定する", - "arc.postgres.settings.section.title": "全般設定", - "arc.postgres.settings.resource.worker.title": "ワーカー ノード コンピューティングの構成", - "arc.postgres.settings.resource.coordinator.title": "コーディネーター ノード コンピューティングの構成", - "arc.postgres.settings.storage.title": "ストレージ設定", + "arc.postgres.server.group.coordinator.cores.limit.description": "ノードごとに使用できる Postgres インスタンスの CPU コアの最大数。分数のコアがサポートされています。", + "arc.postgres.server.group.coordinator.cores.limit.label": "CPU の制限", + "arc.postgres.server.group.coordinator.cores.request.description": "サービスをスケジュールするために、コーディネーター ノードにて使用可能でなければならない CPU コアの最小数です。分数のコアがサポートされています。", + "arc.postgres.server.group.coordinator.cores.request.label": "CPU 要求", + "arc.postgres.server.group.coordinator.memory.limit.description": "コーディネーター ノードの Postgres インスタンスのメモリ制限 (GB)。", + "arc.postgres.server.group.coordinator.memory.limit.label": "メモリの制限 (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "コーディネーター ノードの Postgres インスタンスのメモリ要求 (GB)。", + "arc.postgres.server.group.coordinator.memory.request.label": "メモリ要求 (GB)", + "arc.postgres.server.group.engine.version": "エンジンのバージョン", + "arc.postgres.server.group.extensions.description": "スタートアップ時に読み込まれる Postgres 拡張のコンマ区切りリストです。サポートされている値については postgres のドキュメントを参照してください。", + "arc.postgres.server.group.extensions.label": "拡張", "arc.postgres.server.group.name": "サーバー グループ名", "arc.postgres.server.group.name.validation.description": "サーバー グループ名は、小文字の英数字または '-' で構成され、先頭に文字を使用し、末尾に英数字を使用して、11 文字以下にする必要があります。", - "arc.postgres.server.group.workers.label": "ワーカーの数", - "arc.postgres.server.group.workers.description": "シャード化されたクラスターでプロビジョニングするワーカー ノードの数、または単一ノード Postgres では 0 (既定値)。", "arc.postgres.server.group.port": "ポート", - "arc.postgres.server.group.engine.version": "エンジンのバージョン", - "arc.postgres.server.group.extensions.label": "拡張", - "arc.postgres.server.group.extensions.description": "スタートアップ時に読み込まれる Postgres 拡張のコンマ区切りリストです。サポートされている値については postgres のドキュメントを参照してください。", - "arc.postgres.server.group.volume.size.data.label": "ボリューム サイズ GB (データ)", - "arc.postgres.server.group.volume.size.data.description": "データに使用するストレージ ボリュームのサイズ (GB)。", - "arc.postgres.server.group.volume.size.logs.label": "ボリュームサイズ GB (ログ)", - "arc.postgres.server.group.volume.size.logs.description": "ログに使用するストレージ ボリュームのサイズ (GB)。", - "arc.postgres.server.group.volume.size.backups.label": "ボリュームサイズ GB (バックアップ)", "arc.postgres.server.group.volume.size.backups.description": "バックアップに使用するストレージ ボリュームのサイズ (GB)。", - "arc.postgres.server.group.workers.cores.request.label": "CPU 要求 (ノードあたりのコア数)", - "arc.postgres.server.group.workers.cores.request.description": "サービスをスケジュールするために、ノードごとに使用可能でなければならない CPU コアの最小数です。分数のコアがサポートされています。", - "arc.postgres.server.group.workers.cores.limit.label": "CPU の制限 (ノードあたりのコア数)", + "arc.postgres.server.group.volume.size.backups.label": "ボリュームサイズ GB (バックアップ)", + "arc.postgres.server.group.volume.size.data.description": "データに使用するストレージ ボリュームのサイズ (GB)。", + "arc.postgres.server.group.volume.size.data.label": "ボリューム サイズ GB (データ)", + "arc.postgres.server.group.volume.size.logs.description": "ログに使用するストレージ ボリュームのサイズ (GB)。", + "arc.postgres.server.group.volume.size.logs.label": "ボリュームサイズ GB (ログ)", "arc.postgres.server.group.workers.cores.limit.description": "ノードごとに使用できる Postgres インスタンスの CPU コアの最大数。分数のコアがサポートされています。", - "arc.postgres.server.group.workers.memory.request.label": "メモリ要求 (ノードあたりの GB)", - "arc.postgres.server.group.workers.memory.request.description": "ノードごとの Postgres インスタンスのメモリ要求 (GB)。", - "arc.postgres.server.group.workers.memory.limit.label": "メモリの制限 (ノードあたりの GB)", + "arc.postgres.server.group.workers.cores.limit.label": "CPU の制限 (ノードあたりのコア数)", + "arc.postgres.server.group.workers.cores.request.description": "サービスをスケジュールするために、ノードごとに使用可能でなければならない CPU コアの最小数です。分数のコアがサポートされています。", + "arc.postgres.server.group.workers.cores.request.label": "CPU 要求 (ノードあたりのコア数)", + "arc.postgres.server.group.workers.description": "シャード化されたクラスターでプロビジョニングするワーカー ノードの数、または単一ノード Postgres では 0 (既定値)。", + "arc.postgres.server.group.workers.label": "ワーカーの数", "arc.postgres.server.group.workers.memory.limit.description": "ノードごとの Postgres インスタンスのメモリ制限 (GB) 。", - "arc.postgres.server.group.coordinator.cores.request.label": "CPU 要求", - "arc.postgres.server.group.coordinator.cores.request.description": "サービスをスケジュールするために、コーディネーター ノードにて使用可能でなければならない CPU コアの最小数です。分数のコアがサポートされています。", - "arc.postgres.server.group.coordinator.cores.limit.label": "CPU の制限", - "arc.postgres.server.group.coordinator.cores.limit.description": "ノードごとに使用できる Postgres インスタンスの CPU コアの最大数。分数のコアがサポートされています。", - "arc.postgres.server.group.coordinator.memory.request.label": "メモリ要求 (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "コーディネーター ノードの Postgres インスタンスのメモリ要求 (GB)。", - "arc.postgres.server.group.coordinator.memory.limit.label": "メモリの制限 (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "コーディネーター ノードの Postgres インスタンスのメモリ制限 (GB)。", - "arc.agreement": "{0} および {1} に同意します。", - "arc.agreement.sql.terms.conditions": "Azure SQL マネージド インスタンス - Azure Arc のご契約条件", - "arc.agreement.postgres.terms.conditions": "Azure Arc 対応 PostgreSQL Hyperscale のご契約条件", - "should.be.integer": "値は整数でなければなりません", - "worker.node.count.should.not.be.one": "1 の値はサポートされていません。", - "requested.cores.less.than.or.equal.to.cores.limit": "要求されたコアは、コアの上限以下である必要があります", + "arc.postgres.server.group.workers.memory.limit.label": "メモリの制限 (ノードあたりの GB)", + "arc.postgres.server.group.workers.memory.request.description": "ノードごとの Postgres インスタンスのメモリ要求 (GB)。", + "arc.postgres.server.group.workers.memory.request.label": "メモリ要求 (ノードあたりの GB)", + "arc.postgres.settings.resource.coordinator.title": "コーディネーター ノード コンピューティングの構成", + "arc.postgres.settings.resource.worker.title": "ワーカー ノード コンピューティングの構成", + "arc.postgres.settings.section.title": "全般設定", + "arc.postgres.settings.storage.title": "ストレージ設定", + "arc.postgres.storage-class.backups.description": "バックアップの継続的ボリュームに使用されるストレージ クラスです。", + "arc.postgres.storage-class.data.description": "データの継続的ボリュームのログに使用されるストレージ クラスです", + "arc.postgres.storage-class.logs.description": "ログの継続的ボリュームに使用されるストレージ クラス", + "arc.postgres.wizard.page1.title": "Azure enabled PostgreSQL Hyperscale サーバー グループのパラメーターを指定する", + "arc.postgres.wizard.title": "Azure Arc 対応 PostgreSQL Hyperscale サーバー グループの展開 (プレビュー)", + "arc.sql.connection.settings.section.title": "SQL 接続情報", + "arc.sql.cores-limit.description": "整数で表したマネージド インスタンスのコア数の上限。", + "arc.sql.cores-request.description": "整数として表したマネージド インスタンスのコアの要求。", + "arc.sql.instance.name": "インスタンス名", + "arc.sql.instance.settings.section.title": "SQL インスタンスの設定", + "arc.sql.invalid.instance.name": "インスタンス名は、小文字の英数字または '-' で構成され、先頭に文字を使用し、末尾に英数字を使用して、13 文字以下にする必要があります。", + "arc.sql.invalid.username": "sa ユーザー名が無効です。別のユーザー名を選択してください", + "arc.sql.memory-limit.description": "整数で表したマネージド インスタンスの容量の上限。", + "arc.sql.memory-request.description": "マネージド インスタンスの容量を要求して、整数のメモリ量 (GB) で指定します。", + "arc.sql.replicas.description": "高可用性の目的で Kubernetes クラスターに展開される SQL Managed Instance のレプリカの数", + "arc.sql.replicas.label": "レプリカ", + "arc.sql.storage-class.data.description": "データ (.mdf) に使用されるストレージ クラス", + "arc.sql.storage-class.dc.description": "すべてのデータとログの永続ボリュームを必要とするすべてのデータ コントローラー ポッドに使用されるストレージ クラス。", + "arc.sql.storage-class.logs.description": "ログ (/var/log) に使用されるストレージ クラス", + "arc.sql.username": "ユーザー名", + "arc.sql.wizard.page1.title": "Azure SQL Managed Instance のパラメーターを指定します", + "arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc を展開 - Azure Arc (プレビュー)", + "arc.storage-class.backups.label": "ストレージ クラス (バックアップ)", + "arc.storage-class.data.label": "ストレージ クラス (データ)", + "arc.storage-class.dc.label": "ストレージ クラス", + "arc.storage-class.logs.label": "ストレージ クラス (ログ)", + "arc.view.title": "Azure Arc Controllers", + "arc.view.welcome.connect": "Azure Arc コントローラーが登録されていません。[詳細情報] (https://azure.microsoft.com/services/azure-arc/)\r\n[接続コントローラー] (command:arc.connect ToController)", + "arc.view.welcome.loading": "コントローラーを読み込んでいます...", + "command.connectToController.title": "既存の Azure Arc Controller に接続する", + "command.createController.title": "新しい Azure Arc コントローラーの作成", + "command.editConnection.title": "接続の編集", + "command.refresh.title": "最新の情報に更新", + "command.removeController.title": "コントローラーの削除", "cores.limit.greater.than.or.equal.to.requested.cores": "コアの上限は要求されたコア以上でなければなりません", - "requested.memory.less.than.or.equal.to.memory.limit": "要求されたメモリはメモリ制限以下でなければなりません", + "deploy.done.action": "デプロイ", + "deploy.script.action": "ノートブックへのスクリプト", "memory.limit.greater.than.or.equal.to.requested.memory": "メモリ制限は要求されたメモリ以上である必要があります", - "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 対応マネージド インスタンスに関する詳細情報" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Arc 展開拡張機能が Arc 拡張機能に置き換えられ、アンインストールされました。", - "arc.controllerDashboard": "Azure Arc データ コントラクター ダッシュボード (プレビュー) -{0}", - "arc.miaaDashboard": "SQL Managed Instance - Azure Arc ダッシュボード (プレビュー) - {0}", - "arc.postgresDashboard": "PostgreSQL Hyperscale - Azure Arc ダッシュボード (プレビュー) - {0}", - "arc.dataControllersType": "Azure Arc データ コントローラー", - "arc.pgSqlType": "PostgreSQL Hyperscale – Azure Arc", - "arc.miaaType": "SQL マネージド インスタンス - Azure Arc", - "arc.overview": "概要", - "arc.connectionStrings": "接続文字列", - "arc.preloaded Extensions": "事前読み込みの拡張機能", - "arc.networking": "ネットワーク", - "arc.properties": "プロパティ", - "arc.settings": "設定", - "arc.security": "セキュリティ", - "arc.computeAndStorage": "コンピューティングとストレージ", - "arc.coordinatorNodeParameters": "コーディネーター ノードのパラメーター", - "arc.workerNodeParameters": "ワーカー ノードのパラメーター", - "arc.compute": "コンピューティング", - "arc.backup": "バックアップ", - "arc.newSupportRequest": "新しいサポート リクエスト", - "arc.diagnoseAndSolveProblems": "問題の診断と解決", - "arc.supportAndTroubleshooting": "サポート + トラブルシューティング", - "arc.resourceHealth": "リソース正常性", - "arc.parameterName": "パラメーター名", - "arc.value": "値", - "arc.createNew": "新しいインスタンス", - "arc.delete": "削除", - "arc.learnMore": "詳細情報。", - "arc.drop": "ドロップ", - "arc.save": "保存", - "arc.discard": "破棄", - "arc.resetPassword": "パスワードの再設定", - "arc.loadExtensions": "拡張機能の読み込み", - "arc.unloadExtensions": "拡張機能のアンロード", - "arc.noExtensions": "構成に拡張機能が一覧表示されていません。", - "arc.openInAzurePortal": "Azure Portal で開きます", - "arc.resourceGroup": "リソース グループ", - "arc.region": "リージョン", - "arc.subscriptionId": "サブスクリプション ID", - "arc.state": "状態", - "arc.connectionMode": "接続モード", - "arc.namespace": "名前空間", - "arc.externalEndpoint": "外部エンドポイント", - "arc.name": "名前", - "arc.type": "種類", - "arc.status": "状態", - "arc.miaaAdmin": "マネージド インスタンスの管理者", - "arc.controllerEndpoint": "コントローラーのエンドポイント", - "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": "事前読み込みの拡張機能のテーブル。", - "arc.extensionsTableLoadingComplete": "事前に読み込まれた拡張機能を表示できます。", - "arc.extensionsAddList": "拡張", - "arc.extensionsAddDialog": "PostgreSQL には、拡張機能を使用してデータベースの機能を拡張する機能が用意されています。", - "arc.dataController": "データ コントローラー", - "arc.kibanaDashboard": "Kibana ダッシュボード", - "arc.grafanaDashboard": "Grafana ダッシュボード", - "arc.kibanaDashboardDescription": "ログを表示するためのダッシュボード", - "arc.grafanaDashboardDescription": "メトリックを表示するためのダッシュボード", - "arc.serviceEndpoints": "サービス エンドポイント", - "arc.serviceEndpointsTable": "サービス エンドポイント テーブル", - "arc.databases": "データベース", - "arc.endpoint": "エンドポイント", - "arc.description": "説明", - "arc.yes": "はい", - "arc.no": "いいえ", - "arc.feedback": "フィードバック", - "arc.selectConnectionString": "使用可能なクライアント接続文字列を以下から選択します。", - "arc.addingWorkerNodes": "ワーカー ノードを追加しています", - "arc.workerNodesDescription": "サーバー グループを拡張し、ワーカー ノードを追加してデータベースを拡張します。", - "arc.workerNodesConfigurationInformation": "すべてのワーカー ノードに適用される CPU コア数とストレージ サイズを構成することができます。サーバー グループに CPU コア数とメモリ設定を調整します。要求や制限をリセットするには、空の値を渡します。", - "arc.coordinatorNodeConfigurationInformation": "すべてのコーディネーター ノードに適用される CPU コアの数とストレージ サイズを構成できます。サーバー グループの CPU コアの数とメモリの設定を調整します。要求または制限をリセットするには、空の値を渡してください。", - "arc.workerNodeInformation": "ワーカー ノードの数を減らしたり増やしたりすることで、サーバー グループをスケールインまたはスケールアウトすることができます。値は 0 または 1 より大きい値でなければなりません。", - "arc.workerOneNodeValidationMessage": "1 の値はサポートされていません。", - "arc.vCores": "仮想コア", - "arc.ram": "RAM", - "arc.refresh": "最新の情報に更新", - "arc.resetAllToDefault": "すべてを既定にリセット", - "arc.resetToDefault": "既定値にリセット", - "arc.troubleshoot": "トラブルシューティング", - "arc.clickTheNewSupportRequestButton": "[新しいサポートリクエスト] ボタンをクリックして、Azure Portal でサポート リクエストを作成します。", - "arc.supportRequestNote": "サポート要求を開くには、リソース構成が最初に Azure にアップロードされている必要があることに注意してください。", - "arc.running": "実行中", - "arc.ready": "準備完了", - "arc.notReady": "準備ができていません", - "arc.pending": "保留中", - "arc.failed": "失敗", - "arc.unknown": "不明", - "arc.direct": "直接", - "arc.indirect": "間接", - "arc.loading": "読み込んでいます...", - "arc.refreshToEnterCredentials": "ノードを更新して資格情報を入力する", - "arc.noInstancesAvailable": "使用可能なインスタンスがありません", - "arc.connecToServer": "サーバーに接続", - "arc.connectToController": "既存のコントローラーに接続する", - "arc.connectToMSSql": "SQL Managed Instance - Azure Arc ({0})", - "arc.connectToPGSql": "PostgreSQL Hyperscale への接続 – Azure Arc ({0})", - "arc.passwordToController": "コントローラーにパスワードを指定する", - "arc.controllerUrl": "コントローラーの URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "コントローラー URL は、同じ名前空間を持つ複数のクラスターが存在する場合に必要ですが、通常は必要ありません。", - "arc.serverEndpoint": "サーバー エンドポイント", - "arc.controllerName": "名前", - "arc.controllerNameDescription": "ツリービューに表示される名前です。これはコントローラー自体には適用されません。", - "arc.controllerKubeConfig": "Kube 構成のファイル パス", - "arc.controllerClusterContext": "クラスター コンテキスト", - "arc.defaultControllerName": "ARC - dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "コントローラーのユーザー名", - "arc.controllerPassword": "コントローラー パスワード", - "arc.username": "ユーザー名", - "arc.password": "パスワード", - "arc.rememberPassword": "パスワードを記憶する", - "arc.connect": "接続", - "arc.cancel": "キャンセル", - "arc.ok": "OK", - "arc.on": "オン", - "arc.off": "オフ", - "arc.notConfigured": "構成されていません", - "arc.online": "オンライン", - "arc.offline": "オフライン", - "arc.restoring": "復元しています", - "arc.recovering": "復旧しています", - "arc.recoveringPending": "復旧待ち", - "arc.suspect": "未確認", - "arc.emergency": "緊急", - "arc.coordinatorEndpoint": "コーディネーターのエンドポイント", - "arc.postgresAdminUsername": "管理者ユーザー名", - "arc.nodeConfiguration": "ノード構成", - "arc.postgresVersion": "PostgreSQL のバージョン", - "arc.serverGroupType": "サーバー グループの種類", - "arc.serverGroupNodes": "サーバー グループ ノード", - "arc.fullyQualifiedDomain": "完全修飾ドメイン", - "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", - "arc.coordinator": "コーディネーター", - "arc.worker": "ワーカー", - "arc.monitor": "モニター", - "arc.available": "利用可能", - "arc.issuesDetected": "問題検出", - "arc.newDatabase": "新しいデータベース", - "arc.databaseName": "データベース名", - "arc.enterNewPassword": "新しいパスワードの入力", - "arc.confirmNewPassword": "新しいパスワードを確認入力します", - "arc.learnAboutPostgresClients": "PostgreSQL Hyperscale クライアント インターフェースに関する詳細情報", - "arc.coordinatorNodeParametersDescription": " コーディネーター ノードのこれらのサーバー パラメーターは、カスタム (既定値以外) の値に設定することができます。検索してパラメーターを検出します。", - "arc.workerNodesParametersDescription": " ワーカー ノードのこれらのサーバー パラメーターは、カスタム (既定値以外) の値に設定することができます。検索してパラメーターを検出します。", - "arc.learnAboutNodeParameters": "Azure Arc を有効にした PostgreSQL Hyperscale のデータベース エンジンの設定に関する詳細情報", - "arc.noNodeParametersFound": "ワーカー サーバー パラメーターが見つかりません...", - "arc.searchToFilter": "項目の検索とフィルター...", - "arc.scalingCompute": "計算の仮想コアとメモリをスケーリングしています。", - "arc.postgresComputeAndStorageDescriptionPartOne": "Azure Arc に対応した拡張ができます", - "arc.miaaComputeAndStorageDescriptionPartOne": "Azure SQL Managed Instance - Azure Arc を拡張できます", - "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL Hyperscale サーバー グループで", - "arc.computeAndStorageDescriptionPartThree": "ダウンタイムなしで", - "arc.computeAndStorageDescriptionPartFour": "それを行う前に、確認する必要があります", - "arc.computeAndStorageDescriptionPartFive": "使用可能な十分なリソースがあります", - "arc.resourceHealthDescription": "リソース正常性では、リソースが予期したとおりに実行されているかどうか知ることができます。", - "arc.computeAndStorageDescriptionPartSix": "Kubernetes クラスターでこの構成を有効にします。", - "arc.node": "ノード", - "arc.nodes": "ノード", - "arc.workerNodes": "ワーカー ノード", - "arc.coordinatorNode": "コーディネーター ノード", - "arc.storagePerNode": "ストレージ (ノードあたり)", - "arc.workerNodeCount": "ワーカー ノードの数", - "arc.configurationPerNode": "構成 (ノードあたり)", - "arc.configurationCoordinatorNode": "構成", - "arc.coresLimit": "CPU の制限", - "arc.workerCoresLimit": "ワーカー ノードの CPU 制限", - "arc.coordinatorCoresLimit": "コーディネーター ノード CPU の制限", - "arc.coresRequest": "CPU 要求", - "arc.workerCoresRequest": "ワーカーノードの CPU 要求", - "arc.coordinatorCoresRequest": "コーディネーター ノード CPU 要求", - "arc.memoryLimit": "メモリの制限 (GB)", - "arc.workerMemoryLimit": "ワーカー ノードのメモリ制限 (GB)", - "arc.coordinatorMemoryLimit": "コーディネーター ノードのメモリ制限 (GB)", - "arc.memoryRequest": "メモリ要求 (GB)", - "arc.workerMemoryRequest": "ワーカー ノードのメモリ要求 (GB)", - "arc.coordinatorMemoryRequest": "コーディネーター ノードのメモリ要求 (GB)", - "arc.arcResources": "Azure Arc リソース", - "arc.enterANonEmptyPassword": "空でないパスワードを入力するか、esc キーを押して終了してください。", - "arc.thePasswordsDoNotMatch": "パスワードが一致しません。パスワードを確認するか、Esc キーを押して終了します。", - "arc.passwordReset": "パスワードのリセットに成功しました", - "arc.condition": "条件", - "arc.details": "詳細", - "arc.lastTransition": "最終移行", - "arc.noExternalEndpoint": "外部エンドポイントが構成されていないため、この情報は使用できません。", - "arc.noWorkerPods": "この構成にはワーカー ポッドがありません。", - "arc.podsReady": "準備完了ポッド", - "arc.podsPresent": "存在するポッド", - "arc.podsUsedDescription": "正常性情報の詳細を参照するには、下のドロップダウンリストからポッドを選択してください。", - "arc.podsUsedDescriptionAria": "正常性情報の詳細を参照するには、下のドロップダウンリストからポッドを選択してください", - "arc.podConditionsTable": "ポッド条件テーブル", - "arc.connectToPostgresDescription": "データベース エンジンの設定を表示して設定するには、サーバーへの接続が必要であり、そのためにはPostgreSQL Extension のインストールが必要です。", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "ポッドが初期化されました。", - "arc.podReady": "ポッドの準備ができました。", - "arc.noPodIssuesDetected": "この PostgreSQL Hyperscale インスタンスに影響する既知の問題はありません。", - "arc.podIssuesDetected": "以下のポッドでは、パフォーマンスや可用性に影響を与える可能性のある問題が発生しています。", - "arc.containerReady": "ポッド コンテナーの準備が完了しました。", - "arc.podScheduled": "ポッドがスケジュール可能です。", - "arc.loadingClusterContextCompleted": "クラスター コンテキストの読み込みが完了しました", - "arc.rangeSetting": "値は {0} から {1} の範囲内である必要があります", - "arc.databaseCreated": "{0} データベースが作成されました", - "arc.deletingInstance": "インスタンス '{0}' を削除しています...", - "arc.installingExtension": "拡張機能 '{0}' をインストールしています...", - "arc.extensionInstalled": "拡張機能 '{0}' がインストールされました。", - "arc.updatingInstance": "インスタンス '{0}' を更新しています...", - "arc.instanceDeleted": "インスタンス '{0}' が削除されました", - "arc.instanceUpdated": "インスタンス '{0}' が更新されました", - "arc.extensionsDropped": "拡張機能 '{0}' が削除されました", - "arc.extensionsAdded": "'{0}' 拡張機能が追加されました", - "arc.copiedToClipboard": "{0} はクリップボードにコピーされました", - "arc.clickTheTroubleshootButton": "[トラブルシューティング] ボタンをクリックして、Azure Arc {0} トラブルシューティング ノートブックを開きます。", - "arc.dataStorage": "{0} データ", - "arc.logStorage": "{0} ログ", - "arc.backupsStorage": "{0} 個のバックアップ", - "arc.numVCore": "{0} 個の仮想コア", - "arc.numVCores": "{0} 個の仮想コア", - "arc.updated": "更新: {0}", - "arc.connectionString": "{0} の接続文字列", - "arc.copyConnectionStringToClipboard": "{0} 接続文字列をクリップボードにコピーする", - "arc.copyValueToClipboard": "{0} をクリップボードにコピー", - "arc.pgConnectionRequired": "データベース エンジンの設定を表示および設定するには接続する必要があります。", - "arc.miaaConnectionRequired": "このインスタンスのデータベースを一覧表示するには接続する必要があります。", - "arc.couldNotFindControllerRegistration": "コントローラーの登録が見つかりませんでした。", - "arc.dropMultipleExtensions": "現在、別の拡張機能を切断しています。完了してからもう一度お試しください。", - "arc.updateExtensionsFailed": "拡張機能の編集に失敗しました。{0}", - "arc.refreshFailed": "更新が失敗しました。{0}", - "arc.resetFailed": "リセットに失敗しました。{0}", - "arc.openDashboardFailed": "ダッシュボードを開く際のエラー。 {0}", - "arc.instanceDeletionFailed": "インスタンス {0} を削除できません。{1}", - "arc.instanceUpdateFailed": "インスタンス {0} を更新できませんでした。{1}", - "arc.pageDiscardFailed": "ユーザー入力を破棄できませんでした。{0}", - "arc.databaseCreationFailed": "データベース {0} を作成できませんでした。{1}", - "arc.connectToControllerFailed": "コントローラー {0} に接続できませんでした。{1}", - "arc.connectToMSSqlFailed": "SQL マネージド インスタンス - Azure Arc インスタンス {0} に接続できませんでした。{1}", - "arc.connectToPGSqlFailed": "PostgreSQL Hyperscale - Azure Arc インスタンス {0} に接続できませんでした。{1}", - "arc.missingExtension": "エンジンの設定を表示するには、{0} 拡張機能が必要です。今すぐインストールしますか?", - "arc.extensionInstallationFailed": "拡張機能 {0} のインストールが失敗しました。", - "arc.fetchConfigFailed": "'{0}' の構成を取得中に予期しないエラーが発生しました。{1}", - "arc.fetchEndpointsFailed": "'{0}' のエンドポイントを取得中に予期しないエラーが発生しました。{1}", - "arc.fetchRegistrationsFailed": "'{0}' の登録を取得中に予期しないエラーが発生しました。{1}", - "arc.fetchDatabasesFailed": "'{0}' のデータベースを取得中に予期しないエラーが発生しました。{1}", - "arc.fetchEngineSettingsFailed": "'{0}' のエンジン設定を取得中に予期しないエラーが発生しました。{1}", - "arc.numberOfIssuesDetected": "• {0} ({1} 件の問題)", - "arc.instanceDeletionWarning": "警告!インスタンスの削除は永久的であり、元に戻すことはできません。インスタンス '{0}' を削除するには、下に名前 '{0}' を入力して続行します。", - "arc.invalidInstanceDeletionName": "値 '{0}' がインスタンス名と一致しません。もう一度やり直すか、esc キーを押して終了してください", - "arc.couldNotFindAzureResource": "{0} に Azure リソースが見つかりませんでした", - "arc.passwordResetFailed": "パスワードをリセットできませんでした。{0}", - "arc.errorConnectingToController": "コントローラーへの接続中にエラーが発生しました。{0}", - "arc.passwordAcquisitionFailed": "パスワードを取得できませんでした。{0}", - "arc.loginFailed": "コントローラーへのログイン エラー - ユーザー名またはパスワードが間違っています", - "arc.errorVerifyingPassword": "パスワードの確認中にエラーが発生しました。{0}", - "noControllersConnected": "現在、Azure Arc コントローラーが接続されていません。コマンド '既存の Azure Arc コントローラーに接続' を実行してから、もう一度お試しください。", - "getVariableValue.unknownVariableName": "不明な変数 {0} の変数値の取得を試みます", - "getIsPassword.unknownVariableName": "不明な変数 {0} の isPassword の取得を試みます", - "noControllerInfoFound": "名前を含むコントローラー情報が見つかりませんでした: {0}", - "noPasswordFound": "コントローラーのパスワードを取得できませんでした: {0} とユーザーはパスワードを指定しませんでした。後でもう一度お試しください。", - "clusterContextNotFound": "名前を含むクラスター コンテキスト: Kube 構成ファイルで {0} が見つかりませんでした", - "noCurrentClusterContext": "Kube 構成ファイルで現在のクラスター コンテキストが見つかりませんでした", - "filePicker.browse": "参照", - "button.label": "選択", - "noContextFound": "構成ファイルで 'コンテキスト' が見つかりませんでした: {0}", - "noCurrentContextFound": "構成ファイルでは、コンテキストが 'current-context' としてマークされていません: {0}", - "noNameInContext": "構成ファイルのクラスター コンテキストに名前フィールドが見つかりませんでした: {0}", - "arc.userCancelledError": "ユーザーがダイアログを取り消しました", - "clusterContextConfigNoLongerValid": "構成ファイルで指定された {0} とクラスター・コンテキストのクラスター コンテキスト情報 {1} は有効ではありません。\r\n\t{2}\r\n のエラーがあります。この情報を更新しますか?", - "arc.invalidConfigPath": "無効な構成パス", - "arc.loadingClusterContextsError": "クラスター コンテキストの読み込み時のエラー。{0}" + "microsoft.agreement.privacy.statement": "Microsoft プライバシー ステートメント", + "requested.cores.less.than.or.equal.to.cores.limit": "要求されたコアは、コアの上限以下である必要があります", + "requested.memory.less.than.or.equal.to.memory.limit": "要求されたメモリはメモリ制限以下でなければなりません", + "resource.type.arc.postgres.description": "Azure Arc 環境に PostgreSQL Hyperscale サーバー グループを展開する", + "resource.type.arc.postgres.display.name": "PostgreSQL Hyperscale サーバー グループ - Azure Arc (プレビュー) ", + "resource.type.arc.sql.description": "ユーザーが管理する環境内のアプリ開発者向けのマネージド SQL インスタンス サービス", + "resource.type.arc.sql.display.name": "Azure SQL Managed Instance - Azure Arc (プレビュー)", + "resource.type.azure.arc.description": "Azure Arc データ コントローラーの作成", + "resource.type.azure.arc.display.name": "Azure Arc データ コントローラー (プレビュー)", + "should.be.integer": "値は整数でなければなりません", + "worker.node.count.should.not.be.one": "1 の値はサポートされていません。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/asde-deployment.i18n.json index 69bbc7ed9e..d6df4c9afa 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Azure SQL Edge デプロイ拡張機能", - "extension-description": "Azure SQL Edge をデプロイするためのノートブック ベースのエクスペリエンスを提供します", - "docker-container-name-field": "コンテナー名", - "docker-sql-password-field": "Azure SQL Edge インスタンス (sa) のパスワード", + "azure-info-section-title": "Azure 情報", + "azure_location": "場所", + "azure_resource_group": "リソース グループ", + "azure_subscription_id": "サブスクリプション ID", + "device-id": "デバイス ID", + "device-ip-address": "デバイスの IP アドレス", + "device-ip-address-description": "デプロイ後に Azure SQL Edge インスタンスに接続するために使用されます", + "device-target-condition": "ターゲットの条件", + "device-target-condition-learn-more": "ターゲット条件についての詳細情報", "docker-confirm-sql-password-field": "パスワードの確認", - "docker-sql-port-field": "Azure SQL Edge Port", - "microsoft-privacy-statement": "Microsoft プライバシー ステートメント", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (プレビュー) は、IoT と IoT Edge のデプロイ用に最適化されたリレーショナル データベース エンジンです。", - "sql-edge-type-display-name": "デプロイ ターゲット", - "sql-edge-local-display-name": "ローカル コンテナー インスタンス", - "sql-edge-remote-display-name": "リモート コンテナー インスタンス", - "sql-edge-local-title": "ローカル コンピューターに Azure SQL Edge コンテナー インスタンスをデプロイします", - "docker-settings-section-title": "Docker 設定", + "docker-container-name-field": "コンテナー名", + "docker-imagetag-field": "イメージ タグ", + "docker-password-field": "パスワード", "docker-registry-field": "レジストリ", "docker-repository-field": "リポジトリ", - "docker-imagetag-field": "イメージ タグ", + "docker-settings-section-title": "Docker 設定", + "docker-sql-password-field": "Azure SQL Edge インスタンス (sa) のパスワード", + "docker-sql-port-field": "Azure SQL Edge Port", "docker-username-field": "ユーザー名", - "docker-password-field": "パスワード", "edge-agreement": "{0} および {1} に同意します。", "edge-eula": "Microsoft Azure SQL Edge License Agreement", - "sql-edge-remote-title": "リモートコンピューターに Azure SQL Edge コンテナー インスタンスをデプロイします", - "remote-info-section-title": "対象コンピューターの情報", + "edge-remote-password-field": "パスワード", "edge-remote-target-field": "名前または IP アドレス", "edge-remote-username-field": "ユーザー名", - "edge-remote-password-field": "パスワード", + "extension-description": "Azure SQL Edge をデプロイするためのノートブック ベースのエクスペリエンスを提供します", + "extension-displayName": "Azure SQL Edge デプロイ拡張機能", + "iot-hub-name": "IoT ハブ名", + "microsoft-privacy-statement": "Microsoft プライバシー ステートメント", + "package-files": "パッケージ ファイルの SQL Server", + "package_path": "パッケージ ファイル", + "package_path_description": "SQL Server パッケージ ファイル (dacpac、bacpac) または圧縮されたパッケージファイルのパス。", + "remote-info-section-title": "対象コンピューターの情報", + "resource-type-sql-edge-description": "Azure SQL Edge (プレビュー) は、IoT と IoT Edge のデプロイ用に最適化されたリレーショナル データベース エンジンです。", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "新しい Azure IoT Hub と VM (パスワード認証)", + "sql-edge-azure-multi-device-display-name": "Azure IoT Hub の複数のデバイス", + "sql-edge-azure-multi-device-title": "Azure SQL Edge を複数の Azure IoT デバイスにデプロイする", + "sql-edge-azure-single-device-display-name": "Azure IoT Hub の既存のデバイス", + "sql-edge-azure-single-device-title": "Azure SQL Edge を既存のデバイスにデプロイします", "sql-edge-azure-sshkey-display-name": "新しい Azure IoT Hub と VM (ssh 公開キー認証)", "sql-edge-azure-title": "IoT hub を使用して Azure SQL Edge を新しい Azure VM にデプロイします", - "azure_subscription_id": "サブスクリプション ID", - "azure_resource_group": "リソース グループ", - "azure_location": "場所", + "sql-edge-local-display-name": "ローカル コンテナー インスタンス", + "sql-edge-local-title": "ローカル コンピューターに Azure SQL Edge コンテナー インスタンスをデプロイします", + "sql-edge-remote-display-name": "リモート コンテナー インスタンス", + "sql-edge-remote-title": "リモートコンピューターに Azure SQL Edge コンテナー インスタンスをデプロイします", + "sql-edge-type-display-name": "デプロイ ターゲット", + "sqlserver-info-section-title": "Azure SQL Edge 情報", "vm_admin": "VM 管理者のユーザー名", "vm_password": "VM 管理者パスワード", "vm_password_confirm": "VM 管理者パスワードの確認", "vm_password_validation_error_message": "VM パスワードは、12 ~ 123 文字の長さで、大文字、小文字、数字、特殊文字で構成されている必要があります。", - "package_path": "パッケージ ファイル", - "package_path_description": "SQL Server パッケージ ファイル (dacpac、bacpac) または圧縮されたパッケージファイルのパス。", - "azure-info-section-title": "Azure 情報", - "sqlserver-info-section-title": "Azure SQL Edge 情報", - "package-files": "パッケージ ファイルの SQL Server", - "sql-edge-azure-single-device-display-name": "Azure IoT Hub の既存のデバイス", - "sql-edge-azure-single-device-title": "Azure SQL Edge を既存のデバイスにデプロイします", - "iot-hub-name": "IoT ハブ名", - "device-id": "デバイス ID", - "device-ip-address": "デバイスの IP アドレス", - "device-ip-address-description": "デプロイ後に Azure SQL Edge インスタンスに接続するために使用されます", - "sql-edge-azure-multi-device-display-name": "Azure IoT Hub の複数のデバイス", - "sql-edge-azure-multi-device-title": "Azure SQL Edge を複数の Azure IoT デバイスにデプロイする", - "device-target-condition": "ターゲットの条件", - "device-target-condition-learn-more": "ターゲット条件についての詳細情報", "vm_ssh_public_key": "SSH 公開キー" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azdata.i18n.json deleted file mode 100644 index da32d3f9ed..0000000000 --- a/i18n/ads-language-pack-ja/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "Azure Data CLI 対応。", - "azdata.config.title": "Azure Data CLI の構成", - "azdata.config.debug": "すべての実行済み azdata コマンドの出力チャネルにデバッグ情報を記録します", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "マイクロソフト ソフトウェア ライセンス条項に同意", - "azdata.install.command.name": "インストール", - "azdata.update.command.name": "更新の確認", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "Azure Data CLI の EULA への同意方法の選択が完了しました", - "azdata.acceptEula.prompt.description": "ユーザーに Azure Data CLI の EULA への同意を促すダイアログが表示されます", - "azdata.acceptEula.dontPrompt.description": "ユーザーに Azure Data CLI の EULA への同意を促すダイアログが表示されません", - "azdata.install.description": "Azure Data CLI のインストール方法の選択", - "azdata.install.prompt.description": "ユーザーに Azure Data CLI のインストールを促すダイアログが表示されます", - "azdata.install.dontPrompt.description": "ユーザーに Azure Data CLI のインストールを促すダイアログが表示されません", - "azdata.update.description": "Azure Data CLI が更新可能になった場合にダイアログを表示するかどうかを選択します。", - "azdata.requiredUpdate.description": "利用可能な Azure Data CLI の更新が必要な場合にダイアログを表示するかどうかを選択します。", - "azdata.update.prompt.description": "ユーザーに Azure Data CLI の更新を促すダイアログが表示されます", - "azdata.update.dontPrompt.description": "ユーザーに Azure Data CLI の更新を促すダイアログが表示されません" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "既存の Azure Data CLI のインストールを検索しています...", - "azdata.foundExistingAzdata": "バージョン (v{0}) の既存の Azure Data CLI のインストールが、パス {1} で見つかりました。", - "azdata.downloadingProgressMb": "ダウンロード中 ({0} / {1} MB)", - "azdata.downloadFinished": "ダウンロードが完了しました", - "azdata.installingAzdata": "Azure Data CLI をインストールしています...", - "azdata.updatingAzdata": "Azure Data CLI を更新しています...", - "azdata.azdataInstalled": "Azure Data CLI が正常にインストールされました。構成を完了するには、Azure Data Studio を再起動する必要があります。この操作が完了するまで、機能はアクティブ化されません。", - "azdata.azdataUpdated": "Azure Data CLI がバージョン {0} に正常に更新されました", - "azdata.yes": "はい", - "azdata.no": "いいえ", - "azdata.accept": "承諾する", - "azdata.decline": "同意しない", - "azdata.doNotAskAgain": "今後このメッセージを表示しない", - "azdata.askLater": "後で依頼する", - "azdata.downloadingTo": "{0} を {1} から {2} にダウンロードしています", - "azdata.executingCommand": "コマンドの実行中: '{0} {1}'", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Azure Data CLI の使用可能な最新バージョンを確認しています", - "azdata.gettingTextContentsOfUrl": "URL {0} でリソースのテキスト コンテンツを取得しています", - "azdata.versionForUpdate": "バージョン {0} が見つかりました。Azure Data CLI は、現在のバージョンから {1} を更新できます。", - "azdata.latestAzdataVersionAvailable": "Azure Data CLI の最新バージョン: {0}。", - "azdata.couldNotFindAzdata": "Azure Data CLI が見つかりませんでした。エラー: {0}", - "azdata.currentlyInstalledVersionIsLatest": "現在インストールされている Azure Data CL {0} は、使用可能な他のバージョンと同じか、それより新しいバージョンです", - "azdata.promptLog": "ユーザーが次に同意するよう促すダイアログの表示: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Azure Data CLI が見つかりませんでした。今すぐインストールしますか? そうでない場合は、一部の機能が動作しない可能性があります。", - "azdata.promptForAzdataUpdate": "Azure Data CLI の新しいバージョン ( {0} ) が利用できます。今すぐ更新しますか?", - "azdata.promptForRequiredAzdataUpdate": "この拡張機能を使用するには、Azure Data CLI >= {0} がインストールされている必要がありますが、今すぐ最新バージョン ({1}) に更新しますか? 更新しない場合、一部の機能が動作しない可能性があります。", - "azdata.requiredVersionNotAvailable": "この拡張機能を使用するには、Azure Data CLI >= {0} がインストールされている必要がありますが、現在利用可能なバージョンは {1} のみです。正しいバージョンを [こちら](https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata) で手動でインストールしてから、Azure Data Studio を再起動します。", - "azdata.missingRequiredVersion": "この機能には、Azure Data CLI >= {0} が必要です。'Azure Data CLI: Check for Update' コマンドを実行してからこれをインストールして、もう一度お試しください。", - "azdata.downloadError": "ダウンロード中のエラー", - "azdata.installError": "Azure Data CLI のインストール中にエラー {0} が発生しました", - "azdata.updateError": "Azure Data CLI を更新中に発生したエラー: {0}", - "azdata.platformUnsupported": "プラットフォーム '{0}' は現在サポート外です", - "azdata.unexpectedCommandError": "コマンド {0} の実行中に予期しないエラーが発生しました", - "azdata.unexpectedExitCode": "コマンドからの予期しない終了コード: {1} ({0})", - "azdata.noAzdata": "使用可能な Azure Data CLI がありません。コマンド 'Azure Data CLI: Install' を実行し、それを必要とする機能を有効にします。", - "azdata.noAzdataWithLink": "使用可能な Azure Data CLI がありません。[Azure Data CLI の更新] (コマンド: azdata. install) を行い、それを必要とする機能を有効にします。", - "azdata.skipInstall": "この操作はユーザーが要求したものではなく、構成オプション {0} でもないため、Azure Data CLI のインストールをスキップします。{1} は {2} です", - "azdata.skipUpdate": "この操作はユーザーが要求したものではなく、構成オプション {0} でもないため、Azure Data CLI の更新をスキップします。{1} は {2} です", - "azdata.skipRequiredUpdate": "この操作はユーザーが要求したものではなく、構成オプション {0} でもないため、Azure Data CLI の更新をスキップします。{1} は {2} です", - "azdata.noReleaseVersion": "プラットフォーム '{0}'\r\nリリース情報に利用可能なリリース バージョンがありません: ${1}", - "azdata.noDownloadLink": "プラットフォーム '{0}'\r\nリリース情報に利用可能なダウンロード リンクがありません: ${1}", - "azdata.failedToParseReleaseInfo": "{0} でコンテンツの JSON を解析できませんでした。\r\nファイル コンテンツ: \r\n{1}\r\nエラー: {2}", - "azdata.azdataUserSettingReadLog": "Azure Data CLI のユーザー設定: {0}。{1} が読み取られ、値: {2}", - "azdata.azdataUserSettingUpdatedLog": "Azure Data CLI のユーザー設定: {0}。{1} が更新され、newValue: {2}", - "azdata.userResponseInstall": "Azure Data CLI のインストールを促すダイアログの表示でのユーザー応答: {0}", - "azdata.userResponseUpdate": "Azure Data CLI の更新を促すダイアログの表示でのユーザー応答: {0}", - "azdata.userRequestedInstall": "ユーザーが 'Azure Data CLI: Install' コマンドを使用して Azure Data CLI のインストールを要求しました", - "azdata.userRequestedUpdate": "ユーザーが 'Azure Data CLI: 更新の確認' コマンドを使用して Azure Data CLI の更新を要求しました", - "azdata.acceptEula": "ユーザーが 'Azure Data CLI: EULA の承諾' コマンドを呼び出して EULA を承諾するダイアログの表示を要求しました", - "azdata.updateCheckSkipped": "Azure Data CLI がインストールされていないことが判明したため、新しい Azure Data CLI バージョンの可用性のチェックが実行されませんでした。", - "azdata.eulaNotAccepted": "Microsoft のプライバシーに関する声明と Azure Data CLI ライセンス条項が承諾されていません。コマンド [Azure Data CLI: Accept EULA] (コマンド: azdata.acceptEula) を実行して EULA に同意し、Azure Data CLI を必要とする機能を有効化します。", - "azdata.promptForEula": "この拡張機能を使用するには、[Microsoft プライバシーに関する声明] ({0}) および [Azure Data CLI ライセンス条項] ({1}) に同意する必要があります。これを拒否すると、一部の機能が動作しなくなります。", - "azdata.promptForEulaResponse": "EULA プロンプトに対するユーザーの応答: {0}", - "azdata.eulaAcceptedStateOnStartup": "スタートアップ時の 'EULA 承諾済み' 状態: {0}", - "azdata.endpointOrNamespaceRequired": "エンドポイントまたは名前空間のいずれかを指定しなければなりません" - } - } -} \ No newline at end of file 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 dded3a3afd..85ccc5485e 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (コア)", - "azure.description": "Azure リソースを参照して作業します", - "azure.title": "Azure", - "azure.resource.config.title": "Azure リソースの構成", - "azure.resource.config.filter.description": "リソース フィルターの各要素であるアカウント ID、サブスクリプション ID、名前はスラッシュで区切ります", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: すべてのアカウントを更新する", - "azure.resource.refresh.title": "最新の情報に更新", - "azure.resource.signin.title": "Azure: サインイン", - "azure.resource.selectsubscriptions.title": "サブスクリプションの選択", - "azure.resource.startterminal.title": "Cloud Shell の開始", - "azure.resource.connectsqlserver.title": "接続", - "azure.resource.connectsqldb.title": "サーバーに追加", - "azure.resource.view.title": "Azure (プレビュー)", - "azure.tenant.config.filter.description": "Azure リソースの照会時に無視するテナント ID の一覧。各要素はテナント ID です。", - "accounts.clearTokenCache": "Azure アカウント トークンのキャッシュをクリア", - "azure.openInAzurePortal.title": "Azure Portal で開きます", - "config.azureAccountConfigurationSection": "Azure アカウント構成", - "config.enablePublicCloudDescription": "Azure パブリック クラウド統合を有効にするかどうか", - "config.enableUsGovCloudDescription": "米国政府向け Azure クラウド (Fairfax) 統合を有効にするかどうか", - "config.enableUsNatCloudDescription": "US National Azure クラウド統合を有効にするかどうか", - "config.enableChinaCloudDescription": "Azure China の統合を有効にするかどうか", - "config.enableGermanyCloudDescription": "Azure Germany の統合を有効にするかどうか", - "config.azureAuthMethodConfigurationSection": "Azure 認証方法", - "config.azureCodeGrantMethod": "Code Grant 方法", - "config.azureDeviceCodeMethod": "デバイス コード メソッド", - "config.noSystemKeychain": "システムのキーチェーン統合を無効にします。資格情報は、ユーザーのホーム ディレクトリ内のフラット ファイルに保存されます。", - "config.piiLogging": "PII (Personally Identifiable Information) をコンソール ビューにローカルに記録するかどうか" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Microsoft OAuth からアクセス トークンが返されませんでした", + "azure.cacheErrorAdd": "キャッシュへのアカウントの追加中にエラーが発生しました。", + "azure.cacheErrorGet": "キャッシュからのアカウントの取得中にエラーが発生しました", + "azure.cacheErrorParse": "キャッシュからのアカウントの解析中にエラーが発生しました", + "azure.cacheErrrorRemove": "キャッシュからのアカウントの削除中にエラーが発生しました。", + "azure.microsoftAccountDisplayName": "Microsoft アカウント", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "認証で何かが失敗したか、またはトークンがシステムから削除されています。アカウントを Azure Data Studio にもう一度追加してください。", + "azure.noUniqueIdentifier": "ユーザーの AAD 内に一意識別子がありませんでした", + "azure.responseError": "トークンの取得がエラーで失敗しました。開発者ツールを開いてエラーを表示してください", + "azure.tenantNotFound": "ID '{0}' の指定されたテナントが見つかりません。", + "azureAuth.unidentifiedError": "Azure 認証で不明なエラーが発生しました", + "azureWorkAccountDisplayName": "職場または学校アカウント", + "azurecore.consentDialog.body": "テナント '{0} ({1})' では、{2} リソースにアクセスするために、もう一度再認証する必要があります。[開く] をクリックして、認証プロセスを開始してください。", + "azurecore.consentDialog.cancel": "キャンセル", + "azurecore.consentDialog.ignore": "テナントの無視", + "azurecore.consentDialog.open": "開く" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Azure Auth Code Grant", + "azure.serverCouldNotStart": "サーバーを起動できませんでした。これは、システムのアクセス許可エラーまたは互換性がない可能性があります。設定からデバイス コード認証を有効にすることができます。", + "azureAuth.nonceError": "nonce の不一致のため、認証に失敗しました。 Azure Data Studio を閉じてから、もう一度お試しください。", + "azureAuth.stateError": "状態の不一致のため、認証に失敗しました。 ADS を終了してから、もう一度お試しください。" + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "{0} アカウントの追加", + "azure.azureDeviceCodeAuth": "Azure デバイス コード", + "azure.deviceCodeCheckFail": "ログイン結果を確認しようとしてエラーが発生しました", + "azure.timeoutDeviceCode": "デバイス コード ログインの待機中にタイムアウトしました。" + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "使用可能な Azure 認証方法がありません。ADS 構成で認証方法を有効にする必要があります。", + "azure.NoAuthMethod.Selected": "Azure 認証方法が選択されていません。使用する認証方法を選択する必要があります。", + "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken の呼び出しが行われました。このメソッドは非推奨であり、今後のリリースで削除されます。代わりに getAccountSecurityToken を使用してください。" + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "トークン キャッシュをクリアできませんでした", + "clearTokenCacheSuccess": "トークン キャッシュが正常にクリアされました" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (China)", + "germanyCloud": "Azure (Germany)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (US Government)", + "usNatCloudDisplayName": "Azure (US National)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "この機能を動作させるには、Azure アカウントを選択する必要があります。", + "azure.cloudTerminalPreview": "Azure Cloud Shell を使用するには、プレビュー機能を有効にする必要があります。", + "azure.mustPickTenant": "この機能を動作させるには、テナントを選択する必要があります。", + "azure.noAccountError": "現在、Azure アカウントにサインインしていません。サインインしてから、もう一度お試しください。", + "azure.noTenants": "この機能にはテナントが必要です。Azure サブスクリプションにテナントがないようです。", + "azure.pickAnAzureAccount": "Azure アカウントを選択する", + "azure.signIn": "サインイン", + "azure.startingCloudShell": "Cloud Shell を開始しています..." + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "アカウント {0} のサブスクリプションを取得できませんでした。アカウントを更新してください。" + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics ワークスペース" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL Database" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer クラスター" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL サーバー" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB マネージド インスタンス" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL マネージド インスタンス - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "リソースは見つかりませんでした" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "アカウント {0} (テナント '{1}') のサブスクリプションを取得できませんでした。{2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (プレビュー) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Azure Shell を開く", + "azure.coudTerminal.neverUsed": "このアカウントから以前に Azure Cloud Shell を起動したことがない場合は、https://shell.azure.com/ にアクセスして、作業を開始してください。セットアップすると、Azure Data Studio で AzureCloud Shell を直接使用できます。", + "azure.selectShellType": "Azure Cloud Shell に Bash または PowerShell を選択する", + "azure.shellClosed": "シェルが終了しました。\r\n", + "azure.shellTypeRequired": "シェルの種類を選択する必要があります" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure にサインイン..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "サブスクリプションが見つかりません。", + "azure.unableToAccessSubscription": "サブスクリプション {0} ({1}) にアクセスできません。再試行するには、[アカウントの更新] してください。(コマンド: azure.resource.signin) {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Azure アカウントを読み込めませんでした。{0} ", + "azure.resource.tree.treeProvider.loadingLabel": "読み込み中...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Azure アカウントの表示" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "このアカウントからの要求は抑えられています。再試行するには、より小さいサブスクリプション数を選択してください。", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} サブスクリプション)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 読み込んでいます...", + "azure.resource.tree.loadresourceerror": "Azure リソースの読み込み中にエラーが発生しました: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "リソースは見つかりませんでした。" + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "読み込み中..." }, "dist/azureResource/utils": { - "azure.resource.error": "エラー: {0}", - "azure.accounts.getResourceGroups.queryError": "アカウント {0} ({1}) サブスクリプション {2} ({3}) テナント {4} のリソース グループの取り込みでエラーが発生しました: {5}", "azure.accounts.getLocations.queryError": "アカウント {0} ({1}) サブスクリプション {2} ({3}) テナント {4} の場所の取り込みでエラーが発生しました: {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "無効なクエリ", + "azure.accounts.getResourceGroups.queryError": "アカウント {0} ({1}) サブスクリプション {2} ({3}) テナント {4} のリソース グループの取り込みでエラーが発生しました: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "アカウント {0} のサブスクリプションの取り込みでエラーが発生しました: {1}", "azure.accounts.getSubscriptions.queryError": "アカウント {0} テナント {1} のサブスクリプションの取り込みでエラーが発生しました: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "アカウント {0} のサブスクリプションの取り込みでエラーが発生しました: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "無効なクエリ", + "azure.resource.error": "エラー: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Azure アカウント", - "azurecore.requiresReload": "この設定を変更するには、すべての変更を有効にするためにウィンドウを再読み込みする必要があります。", - "azurecore.reload": "再読み込み", + "azure.azureResourcesGridTitle": "Azure リソース (プレビュー)", + "azure.unableToOpenAzureLink": "リンクを開けません。必要な値がありません", "azurecore.australiacentral": "オーストラリア中部", "azurecore.australiacentral2": "オーストラリア中部 2", "azurecore.australiaeast": "オーストラリア東部", "azurecore.australiasoutheast": "オーストラリア南東部", + "azurecore.azureArcPostgres": "Azure Arc 対応 PostgreSQL Hyperscale", + "azurecore.azureArcService": "Data Service - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "SQL マネージド インスタンス - Azure Arc", "azurecore.brazilsouth": "ブラジル南部", "azurecore.brazilsoutheast": "ブラジル南東部", "azurecore.canadacentral": "カナダ中部", @@ -65,172 +160,81 @@ "azurecore.eastus": "米国東部", "azurecore.eastus2": "米国東部 2", "azurecore.eastus2euap": "米国東部 2 EUAP", + "azurecore.extensionName": "Azure アカウント", "azurecore.francecentral": "フランス中部", "azurecore.francesouth": "フランス南部", "azurecore.germanynorth": "ドイツ北部", "azurecore.germanywestcentral": "ドイツ中西部", + "azurecore.invalidAzureAccount": "無効なアカウント", + "azurecore.invalidTenant": "サブスクリプションの無効なテナント", "azurecore.japaneast": "東日本", "azurecore.japanwest": "西日本", "azurecore.koreacentral": "韓国中部", "azurecore.koreasouth": "韓国南部", + "azurecore.location": "場所", + "azurecore.name": "名前", "azurecore.northcentralus": "米国中北部", "azurecore.northeurope": "北ヨーロッパ", "azurecore.norwayeast": "ノルウェー東部", "azurecore.norwaywest": "ノルウェー西部", + "azurecore.postgresServer": "Azure Database for PostgreSQL サーバー", + "azurecore.reload": "再読み込み", + "azurecore.requiresReload": "この設定を変更するには、すべての変更を有効にするためにウィンドウを再読み込みする必要があります。", + "azurecore.resourceGroup": "リソース グループ", + "azurecore.resourceType": "リソースの種類", "azurecore.southafricanorth": "南アフリカ北部", "azurecore.southafricawest": "南アフリカ西部", "azurecore.southcentralus": "米国中南部", "azurecore.southeastasia": "東南アジア", "azurecore.southindia": "インド南部", + "azurecore.sqlDatabase": "SQL Database", + "azurecore.sqlManagedInstance": "SQL マネージド インスタンス", + "azurecore.sqlServer": "SQL Server", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "サブスクリプション", "azurecore.switzerlandnorth": "スイス北部", "azurecore.switzerlandwest": "スイス西部", + "azurecore.typeIcon": "種類アイコン", "azurecore.uaecentral": "アラブ首長国連邦中部", "azurecore.uaenorth": "アラブ首長国連邦北部", "azurecore.uksouth": "英国南部", "azurecore.ukwest": "英国西部", + "azurecore.unableToFetchToken": "テナント {0} のトークンを取得できません", "azurecore.westcentralus": "米国中西部", "azurecore.westeurope": "西ヨーロッパ", "azurecore.westindia": "インド西部", "azurecore.westus": "米国西部", - "azurecore.westus2": "米国西部 2", - "azurecore.name": "名前", - "azurecore.resourceType": "リソースの種類", - "azurecore.resourceGroup": "リソース グループ", - "azurecore.location": "場所", - "azurecore.subscription": "サブスクリプション", - "azurecore.typeIcon": "種類アイコン", - "azurecore.sqlServer": "SQL Server", - "azurecore.sqlDatabase": "SQL Database", - "azurecore.postgresServer": "Azure Database for PostgreSQL サーバー", - "azurecore.sqlManagedInstance": "SQL マネージド インスタンス", - "azurecore.azureArcsqlManagedInstance": "SQL マネージド インスタンス - Azure Arc", - "azurecore.azureArcService": "Data Service - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "Azure Arc 対応 PostgreSQL Hyperscale", - "azure.unableToOpenAzureLink": "リンクを開けません。必要な値がありません", - "azure.azureResourcesGridTitle": "Azure リソース (プレビュー)", - "azurecore.invalidAzureAccount": "無効なアカウント", - "azurecore.invalidTenant": "サブスクリプションの無効なテナント", - "azurecore.unableToFetchToken": "テナント {0} のトークンを取得できません" + "azurecore.westus2": "米国西部 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Azure 認証で不明なエラーが発生しました", - "azure.tenantNotFound": "ID '{0}' の指定されたテナントが見つかりません。", - "azure.noBaseToken": "認証で何かが失敗したか、またはトークンがシステムから削除されています。アカウントを Azure Data Studio にもう一度追加してください。", - "azure.responseError": "トークンの取得がエラーで失敗しました。開発者ツールを開いてエラーを表示してください", - "azure.accessTokenEmpty": "Microsoft OAuth からアクセス トークンが返されませんでした", - "azure.noUniqueIdentifier": "ユーザーの AAD 内に一意識別子がありませんでした", - "azureWorkAccountDisplayName": "職場または学校アカウント", - "azure.cacheErrorAdd": "キャッシュへのアカウントの追加中にエラーが発生しました。", - "azure.cacheErrorGet": "キャッシュからのアカウントの取得中にエラーが発生しました", - "azure.cacheErrorParse": "キャッシュからのアカウントの解析中にエラーが発生しました", - "azurecore.consentDialog.open": "開く", - "azurecore.consentDialog.cancel": "キャンセル", - "azurecore.consentDialog.ignore": "テナントの無視", - "azurecore.consentDialog.body": "テナント '{0} ({1})' では、{2} リソースにアクセスするために、もう一度再認証する必要があります。[開く] をクリックして、認証プロセスを開始してください。", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Microsoft アカウント", - "azure.cacheErrrorRemove": "キャッシュからのアカウントの削除中にエラーが発生しました。" - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "アカウント {0} の資格情報を取得できませんでした。アカウントを更新してください。", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "サブスクリプションが見つかりません。" - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "リソースは見つかりませんでした" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 読み込んでいます...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} サブスクリプション)", - "azure.resource.tree.accountTreeNode.credentialError": "アカウント {0} の資格情報を取得できませんでした。アカウント ダイアログに移動して、アカウントを更新してください。", - "azure.resource.throttleerror": "このアカウントからの要求は抑えられています。再試行するには、より小さいサブスクリプション数を選択してください。", - "azure.resource.tree.loadresourceerror": "Azure リソースの読み込み中にエラーが発生しました: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure にサインイン..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "トークン キャッシュが正常にクリアされました", - "clearTokenCacheFailure": "トークン キャッシュをクリアできませんでした" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (US Government)", - "usNatCloudDisplayName": "Azure (US National)", - "germanyCloud": "Azure (Germany)", - "chinaCloudDisplayName": "Azure (China)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken の呼び出しが行われました。このメソッドは非推奨であり、今後のリリースで削除されます。代わりに getAccountSecurityToken を使用してください。", - "azure.NoAuthMethod.Selected": "Azure 認証方法が選択されていません。使用する認証方法を選択する必要があります。", - "azure.NoAuthMethod.Available": "使用可能な Azure 認証方法がありません。ADS 構成で認証方法を有効にする必要があります。" - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "サーバーを起動できませんでした。これは、システムのアクセス許可エラーまたは互換性がない可能性があります。設定からデバイス コード認証を有効にすることができます。", - "azureAuth.nonceError": "nonce の不一致のため、認証に失敗しました。 Azure Data Studio を閉じてから、もう一度お試しください。", - "azureAuth.stateError": "状態の不一致のため、認証に失敗しました。 ADS を終了してから、もう一度お試しください。", - "azure.azureAuthCodeGrantName": "Azure Auth Code Grant" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "{0} アカウントの追加", - "azure.timeoutDeviceCode": "デバイス コード ログインの待機中にタイムアウトしました。", - "azure.deviceCodeCheckFail": "ログイン結果を確認しようとしてエラーが発生しました", - "azure.azureDeviceCodeAuth": "Azure デバイス コード" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL Database" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Azure Cloud Shell を使用するには、プレビュー機能を有効にする必要があります。", - "azure.signIn": "サインイン", - "azure.noAccountError": "現在、Azure アカウントにサインインしていません。サインインしてから、もう一度お試しください。", - "azure.pickAnAzureAccount": "Azure アカウントを選択する", - "azure.accountNotSelectedError": "この機能を動作させるには、Azure アカウントを選択する必要があります。", - "azure.noTenants": "この機能にはテナントが必要です。Azure サブスクリプションにテナントがないようです。", - "azure.startingCloudShell": "Cloud Shell を開始しています...", - "azure.mustPickTenant": "この機能を動作させるには、テナントを選択する必要があります。", - "azure.resource.selectsubscriptions.credentialError": "アカウント {0} の資格情報を取得できませんでした。アカウントを更新してください。" - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "リソースは見つかりませんでした。" - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "読み込み中..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB マネージド インスタンス" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Azure Data Explorer クラスター" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics ワークスペース" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL サーバー" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "このアカウントから以前に Azure Cloud Shell を起動したことがない場合は、https://shell.azure.com/ にアクセスして、作業を開始してください。セットアップすると、Azure Data Studio で AzureCloud Shell を直接使用できます。", - "azure.cloudTerminal.openAzureShell": "Azure Shell を開く", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Azure Cloud Shell に Bash または PowerShell を選択する", - "azure.shellTypeRequired": "シェルの種類を選択する必要があります", - "azure.cloudShell": "Azure Cloud Shell (プレビュー) {0} ({1})", - "azure.shellClosed": "シェルが終了しました。\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL マネージド インスタンス - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL Hyperscale – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "読み込み中...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Azure アカウントの表示", - "azure.resource.tree.treeProvider.accountLoadError": "Azure アカウントを読み込めませんでした。{0} " + "package": { + "accounts.clearTokenCache": "Azure アカウント トークンのキャッシュをクリア", + "azure.description": "Azure リソースを参照して作業します", + "azure.displayName": "Azure (コア)", + "azure.openInAzurePortal.title": "Azure Portal で開きます", + "azure.resource.config.filter.description": "リソース フィルターの各要素であるアカウント ID、サブスクリプション ID、名前はスラッシュで区切ります", + "azure.resource.config.title": "Azure リソースの構成", + "azure.resource.connectsqldb.title": "サーバーに追加", + "azure.resource.connectsqlserver.title": "接続", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "最新の情報に更新", + "azure.resource.refreshall.title": "Azure: すべてのアカウントを更新する", + "azure.resource.selectsubscriptions.title": "サブスクリプションの選択", + "azure.resource.signin.title": "Azure: サインイン", + "azure.resource.startterminal.title": "Cloud Shell の開始", + "azure.resource.view.title": "Azure (プレビュー)", + "azure.tenant.config.filter.description": "Azure リソースの照会時に無視するテナント ID の一覧。各要素はテナント ID です。", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Azure アカウント構成", + "config.azureAuthMethodConfigurationSection": "Azure 認証方法", + "config.azureCodeGrantMethod": "Code Grant 方法", + "config.azureDeviceCodeMethod": "デバイス コード メソッド", + "config.enableChinaCloudDescription": "Azure China の統合を有効にするかどうか", + "config.enableGermanyCloudDescription": "Azure Germany の統合を有効にするかどうか", + "config.enablePublicCloudDescription": "Azure パブリック クラウド統合を有効にするかどうか", + "config.enableUsGovCloudDescription": "米国政府向け Azure クラウド (Fairfax) 統合を有効にするかどうか", + "config.enableUsNatCloudDescription": "US National Azure クラウド統合を有効にするかどうか", + "config.noSystemKeychain": "システムのキーチェーン統合を無効にします。資格情報は、ユーザーのホーム ディレクトリ内のフラット ファイルに保存されます。", + "config.piiLogging": "PII (Personally Identifiable Information) をコンソール ビューにローカルに記録するかどうか" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json index f90727fdb8..eae3ea1b41 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL Hybrid Cloud Toolkit", + "books-preview-category": "Jupyter ブック", "description": "Azure SQL ハイブリッドクラウドツールキット Jupyter ブックを開きます", - "title.openJupyterBook": "Azure SQL ハイブリッドクラウド ツールキット Jupyter ブックを開く", + "displayName": "Azure SQL Hybrid Cloud Toolkit", "title.cloudHybridBooks": "Azure SQL Hybrid Cloud Toolkit", - "books-preview-category": "Jupyter ブック" + "title.openJupyterBook": "Azure SQL ハイブリッドクラウド ツールキット Jupyter ブックを開く" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json index e74b7a44cb..9693fec29e 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Windows バッチ言語の基礎", - "description": "Windows batch ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。" + "description": "Windows batch ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", + "displayName": "Windows バッチ言語の基礎" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/big-data-cluster.i18n.json index 8b386840de..8c88104b94 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "SQL Server ビッグ データ クラスターの管理をサポート", - "text.sqlServerBigDataClusters": "SQL Server ビッグ データ クラスター", - "command.connectController.title": "既存のコントローラーに接続する", - "command.createController.title": "新しいコントローラーの作成", - "command.removeController.title": "コントローラーの削除", - "command.refreshController.title": "最新の情報に更新", - "command.manageController.title": "管理", - "command.mount.title": "HDFS のマウント", - "command.refreshmount.title": "マウントの更新", - "command.deletemount.title": "マウントの削除", - "bdc.configuration.title": "ビッグ データ クラスター", - "bdc.view.welcome.connect": "SQL ビッグ データ クラスター コントローラーが登録されていません。[詳細] (https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[接続コントローラー] (command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "コントローラーを読み込んでいます...", - "bdc.ignoreSslVerification.desc": "HDFS、Spark、コントローラーなどの SQL Server ビッグ データ クラスター エンドポイントに対する SSL 検証エラーを無視する (true の場合)", - "resource-type-sql-bdc-display-name": "SQL Server ビッグ データ クラスター", - "resource-type-sql-bdc-description": "SQL Server ビッグ データ クラスターを使用すると、Kubernetes で実行されている SQL Server、Spark、および HDFS のコンテナーのスケーラブルなクラスターをデプロイできます。", - "version-display-name": "バージョン", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "デプロイ ターゲット", - "bdc-deployment-target-new-aks": "新しい Azure Kubernetes Service クラスター", - "bdc-deployment-target-existing-aks": "既存の Azure Kubernetes Service クラスター", - "bdc-deployment-target-existing-kubeadm": "既存の Kubernetes クラスター (kubeadm)", - "bdc-deployment-target-existing-aro": "既存の Azure Red Hat OpenShift クラスター", - "bdc-deployment-target-existing-openshift": "既存の OpenShift クラスター", - "bdc-cluster-settings-section-title": "SQL Server ビッグ データ クラスターの設定", - "bdc-cluster-name-field": "クラスター名", - "bdc-controller-username-field": "コントローラーのユーザー名", - "bdc-password-field": "パスワード", - "bdc-confirm-password-field": "パスワードの確認", - "bdc-azure-settings-section-title": "Azure の設定", - "bdc-azure-subscription-id-field": "サブスクリプション ID", - "bdc-azure-subscription-id-placeholder": "既定の Azure サブスクリプションを使用する", - "bdc-azure-resource-group-field": "リソース グループ名", - "bdc-azure-region-field": "リージョン", - "bdc-azure-aks-name-field": "AKS クラスター名", - "bdc-azure-vm-size-field": "VM サイズ", - "bdc-azure-vm-count-field": "VM 数", - "bdc-storage-class-field": "ストレージ クラス名", - "bdc-data-size-field": "データの容量 (GB)", - "bdc-log-size-field": "ログの容量 (GB)", - "bdc-agreement": "{0}、{1}、{2} に同意します。", - "microsoft-privacy-statement": "Microsoft プライバシー ステートメント", - "bdc-agreement-azdata-eula": "azdata ライセンス条項", - "bdc-agreement-bdc-eula": "SQL Server ライセンス条項" - }, - "dist/bigDataCluster/utils": { - "state.creating": "作成中", - "state.waiting": "待機中", - "state.ready": "準備完了", - "state.deleting": "削除中", - "state.deleted": "削除済み", - "state.applyingUpgrade": "アップグレードの適用中", - "state.upgrading": "アップグレード中", - "state.applyingmanagedupgrade": "マネージド アップグレードの適用中", - "state.managedUpgrading": "マネージド アップグレード中", - "state.rollback": "ロールバック", - "state.rollbackInProgress": "ロールバックが進行中", - "state.rollbackComplete": "ロールバックの完了", - "state.error": "エラー", - "state.creatingSecrets": "シークレットの作成中", - "state.waitingForSecrets": "シークレットの待機中", - "state.creatingGroups": "グループの作成中", - "state.waitingForGroups": "グループの待機中", - "state.creatingResources": "リソースの作成中", - "state.waitingForResources": "リソースの待機中", - "state.creatingKerberosDelegationSetup": "Kerberos 委任セットアップの作成中", - "state.waitingForKerberosDelegationSetup": "Kerberos 委任のセットアップの待機中", - "state.waitingForDeletion": "削除の待機中", - "state.waitingForUpgrade": "アップグレードの待機中", - "state.upgradePaused": "アップグレードが一時停止しました", - "state.running": "実行中", - "endpoint.appproxy": "アプリケーション プロキシ", - "endpoint.controller": "クラスター管理サービス", - "endpoint.gateway": "HDFS ファイルにアクセスするためのゲートウェイ、Spark", - "endpoint.managementproxy": "管理プロキシ", - "endpoint.mgmtproxy": "管理プロキシ", - "endpoint.sqlServerEndpoint": "SQL Server マスター インスタンス フロントエンド", - "endpoint.grafana": "メトリック ダッシュボード", - "endpoint.kibana": "ログ検索ダッシュボード", - "endpoint.yarnHistory": "Spark 診断と監視ダッシュボード", - "endpoint.sparkHistory": "Spark ジョブの管理と監視ダッシュボード", - "endpoint.webhdfs": "HDFS ファイル システム プロキシ", - "endpoint.livy": "Spark ステートメント、ジョブ、アプリケーションを実行するためのプロキシ", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "コントロール", - "service.gateway": "ゲートウェイ", - "service.app": "アプリ", - "bdc.healthy": "正常", - "bdc.unhealthy": "異常", - "endpointsError": "BDC エンドポイントの取得中に予期しないエラーが発生しました: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "マウントの削除エラー", + "bdc.error.getBdcStatus": "{0} から BDC ステータスを取得する操作でエラーが発生しました", + "bdc.error.getClusterConfig": "{0} からのクラスター構成の取得でエラーが発生しました", + "bdc.error.getEndPoints": "{0} からのエンドポイントの取得でエラーが発生しました", + "bdc.error.mountHdfs": "マウントの作成でエラーが発生しました", + "bdc.error.refreshHdfs": "マウントの更新エラー", + "bdc.error.statusHdfs": "マウント状態の取得エラー", + "bdc.error.tokenPost": "認証中のエラー", + "bdc.error.unauthorized": "Windows 認証を使用してこのクラスターにログインするアクセス許可がありません", + "error.no.activedirectory": "このクラスターは Windows 認証をサポートしていません" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "状態アイコン", - "bdc.dashboard.instance": "インスタンス", - "bdc.dashboard.state": "状態", - "bdc.dashboard.view": "表示", - "bdc.dashboard.notAvailable": "該当なし", - "bdc.dashboard.healthStatusDetails": "正常性状態の詳細", - "bdc.dashboard.metricsAndLogs": "メトリックとログ", - "bdc.dashboard.healthStatus": "正常性状態", - "bdc.dashboard.nodeMetrics": "ノード メトリック", - "bdc.dashboard.sqlMetrics": "SQL メトリック", - "bdc.dashboard.logs": "ログ", - "bdc.dashboard.viewNodeMetrics": "ノード メトリック {0} の表示 ", - "bdc.dashboard.viewSqlMetrics": "SQL メトリック {0} の表示", - "bdc.dashboard.viewLogs": "Kibana ログ {0} の表示", - "bdc.dashboard.lastUpdated": "最終更新日: {0}", - "basicAuthName": "基本", - "integratedAuthName": "Windows 認証", - "addNewController": "新しいコントローラーの追加", - "url": "URL", - "username": "ユーザー名", - "password": "パスワード", - "rememberPassword": "パスワードを記憶する", - "clusterManagementUrl": "クラスター管理の URL", - "textAuthCapital": "認証の種類", - "hdsf.dialog.connection.section": "クラスター接続", "add": "追加", - "cancel": "キャンセル", - "ok": "OK", - "bdc.dashboard.refresh": "最新の情報に更新", - "bdc.dashboard.troubleshoot": "トラブルシューティング", + "addNewController": "新しいコントローラーの追加", + "basicAuthName": "基本", "bdc.dashboard.bdcOverview": "ビッグ データ クラスターの概要", "bdc.dashboard.clusterDetails": "クラスターの詳細", "bdc.dashboard.clusterOverview": "クラスターの概要", - "bdc.dashboard.serviceEndpoints": "サービス エンドポイント", "bdc.dashboard.clusterProperties": "クラスターのプロパティ", "bdc.dashboard.clusterState": "クラスターの状態", - "bdc.dashboard.serviceName": "サービス名", - "bdc.dashboard.service": "サービス", - "bdc.dashboard.endpoint": "エンドポイント", - "copiedEndpoint": "エンドポイント '{0}' がクリップボードにコピーされました", "bdc.dashboard.copy": "コピー", - "bdc.dashboard.viewDetails": "詳細の表示", - "bdc.dashboard.viewErrorDetails": "エラーの詳細の表示", - "connectController.dialog.title": "コントローラーに接続する", - "mount.main.section": "マウント構成", - "mount.task.name": "パス {0} 上に HDFS フォルダーをマウントしています", - "refreshmount.task.name": "パス {0} 上の HDFS マウントを更新しています", - "deletemount.task.name": "パス {0} 上の HDFS マウントを削除しています", - "mount.task.submitted": "マウントの作成が開始されました", - "refreshmount.task.submitted": "マウントの更新要求が送信されました", - "deletemount.task.submitted": "マウントの削除要求が送信されました", - "mount.task.complete": "HDFS フォルダーのマウントが完了しました", - "mount.task.inprogress": "マウントが完了しようとしています。後でご確認ください", - "mount.dialog.title": "HDFS フォルダーのマウント", - "mount.hdfsPath.title": "HDFS パス", - "mount.hdfsPath.info": "マウントに関連付ける新しい (存在しない) ディレクトリへのパス", - "mount.remoteUri.title": "リモート URI", - "mount.remoteUri.info": "リモート データ ソースへの URI。ADLS の例: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "資格情報", - "mount.credentials.info": "認証用の資格情報をリモート データ ソースにマウントして読み取りを行う", - "refreshmount.dialog.title": "マウントの更新", - "deleteMount.dialog.title": "マウントの削除", + "bdc.dashboard.endpoint": "エンドポイント", + "bdc.dashboard.healthStatus": "正常性状態", + "bdc.dashboard.healthStatusDetails": "正常性状態の詳細", + "bdc.dashboard.instance": "インスタンス", + "bdc.dashboard.lastUpdated": "最終更新日: {0}", "bdc.dashboard.loadingClusterStateCompleted": "クラスター状態の読み込みが完了しました", "bdc.dashboard.loadingHealthStatusCompleted": "正常性状態の読み込みが完了しました", - "err.controller.username.required": "ユーザー名が必須です", - "err.controller.password.required": "パスワードが必須です", - "endpointsError": "BDC エンドポイントの取得中に予期しないエラーが発生しました: {0}", + "bdc.dashboard.logs": "ログ", + "bdc.dashboard.metricsAndLogs": "メトリックとログ", "bdc.dashboard.noConnection": "ダッシュボードには接続が必要です。[再試行] をクリックして資格情報を入力してください。", + "bdc.dashboard.nodeMetrics": "ノード メトリック", + "bdc.dashboard.notAvailable": "該当なし", + "bdc.dashboard.refresh": "最新の情報に更新", + "bdc.dashboard.service": "サービス", + "bdc.dashboard.serviceEndpoints": "サービス エンドポイント", + "bdc.dashboard.serviceName": "サービス名", + "bdc.dashboard.sqlMetrics": "SQL メトリック", + "bdc.dashboard.state": "状態", + "bdc.dashboard.status": "状態アイコン", + "bdc.dashboard.troubleshoot": "トラブルシューティング", "bdc.dashboard.unexpectedError": "予期しないエラーが発生しました: {0}", + "bdc.dashboard.view": "表示", + "bdc.dashboard.viewDetails": "詳細の表示", + "bdc.dashboard.viewErrorDetails": "エラーの詳細の表示", + "bdc.dashboard.viewLogs": "Kibana ログ {0} の表示", + "bdc.dashboard.viewNodeMetrics": "ノード メトリック {0} の表示 ", + "bdc.dashboard.viewSqlMetrics": "SQL メトリック {0} の表示", + "cancel": "キャンセル", + "clusterManagementUrl": "クラスター管理の URL", + "connectController.dialog.title": "コントローラーに接続する", + "copiedEndpoint": "エンドポイント '{0}' がクリップボードにコピーされました", + "deleteMount.dialog.title": "マウントの削除", + "deletemount.task.name": "パス {0} 上の HDFS マウントを削除しています", + "deletemount.task.submitted": "マウントの削除要求が送信されました", + "endpointsError": "BDC エンドポイントの取得中に予期しないエラーが発生しました: {0}", + "err.controller.password.required": "パスワードが必須です", + "err.controller.username.required": "ユーザー名が必須です", + "hdsf.dialog.connection.section": "クラスター接続", + "integratedAuthName": "Windows 認証", + "mount.credentials.info": "認証用の資格情報をリモート データ ソースにマウントして読み取りを行う", + "mount.credentials.title": "資格情報", + "mount.dialog.title": "HDFS フォルダーのマウント", + "mount.err.formatting": "{0} での資格情報の書式設定が正しくありません", + "mount.error.unknown": "マウント プロセス中に不明なエラーが発生しました", "mount.hdfs.loginerror1": "コントローラーへのログインに失敗しました", "mount.hdfs.loginerror2": "コントローラーへのログインに失敗しました: {0}", - "mount.err.formatting": "{0} での資格情報の書式設定が正しくありません", + "mount.hdfsPath.info": "マウントに関連付ける新しい (存在しない) ディレクトリへのパス", + "mount.hdfsPath.title": "HDFS パス", + "mount.main.section": "マウント構成", + "mount.remoteUri.info": "リモート データ ソースへの URI。ADLS の例: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "リモート URI", + "mount.task.complete": "HDFS フォルダーのマウントが完了しました", "mount.task.error": "フォルダーのマウントでエラーが発生しました: {0}", - "mount.error.unknown": "マウント プロセス中に不明なエラーが発生しました" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "このクラスターは Windows 認証をサポートしていません", - "bdc.error.tokenPost": "認証中のエラー", - "bdc.error.unauthorized": "Windows 認証を使用してこのクラスターにログインするアクセス許可がありません", - "bdc.error.getClusterConfig": "{0} からのクラスター構成の取得でエラーが発生しました", - "bdc.error.getEndPoints": "{0} からのエンドポイントの取得でエラーが発生しました", - "bdc.error.getBdcStatus": "{0} から BDC ステータスを取得する操作でエラーが発生しました", - "bdc.error.mountHdfs": "マウントの作成でエラーが発生しました", - "bdc.error.statusHdfs": "マウント状態の取得エラー", - "bdc.error.refreshHdfs": "マウントの更新エラー", - "bdc.error.deleteHdfs": "マウントの削除エラー" - }, - "dist/extension": { - "mount.error.endpointNotFound": "コントローラー エンドポイント情報が見つかりませんでした", - "bdc.dashboard.title": "ビッグ データ クラスター ダッシュボード -", - "textYes": "はい", - "textNo": "いいえ", - "textConfirmRemoveController": "'{0}' を削除してよろしいですか?" + "mount.task.inprogress": "マウントが完了しようとしています。後でご確認ください", + "mount.task.name": "パス {0} 上に HDFS フォルダーをマウントしています", + "mount.task.submitted": "マウントの作成が開始されました", + "ok": "OK", + "password": "パスワード", + "refreshmount.dialog.title": "マウントの更新", + "refreshmount.task.name": "パス {0} 上の HDFS マウントを更新しています", + "refreshmount.task.submitted": "マウントの更新要求が送信されました", + "rememberPassword": "パスワードを記憶する", + "textAuthCapital": "認証の種類", + "url": "URL", + "username": "ユーザー名" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "保存されたコントローラーの読み込み中に予期しないエラーが発生しました: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "正常", + "bdc.unhealthy": "異常", + "endpoint.appproxy": "アプリケーション プロキシ", + "endpoint.controller": "クラスター管理サービス", + "endpoint.gateway": "HDFS ファイルにアクセスするためのゲートウェイ、Spark", + "endpoint.grafana": "メトリック ダッシュボード", + "endpoint.kibana": "ログ検索ダッシュボード", + "endpoint.livy": "Spark ステートメント、ジョブ、アプリケーションを実行するためのプロキシ", + "endpoint.managementproxy": "管理プロキシ", + "endpoint.mgmtproxy": "管理プロキシ", + "endpoint.sparkHistory": "Spark ジョブの管理と監視ダッシュボード", + "endpoint.sqlServerEndpoint": "SQL Server マスター インスタンス フロントエンド", + "endpoint.webhdfs": "HDFS ファイル システム プロキシ", + "endpoint.yarnHistory": "Spark 診断と監視ダッシュボード", + "endpointsError": "BDC エンドポイントの取得中に予期しないエラーが発生しました: {0}", + "service.app": "アプリ", + "service.control": "コントロール", + "service.gateway": "ゲートウェイ", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "アップグレードの適用中", + "state.applyingmanagedupgrade": "マネージド アップグレードの適用中", + "state.creating": "作成中", + "state.creatingGroups": "グループの作成中", + "state.creatingKerberosDelegationSetup": "Kerberos 委任セットアップの作成中", + "state.creatingResources": "リソースの作成中", + "state.creatingSecrets": "シークレットの作成中", + "state.deleted": "削除済み", + "state.deleting": "削除中", + "state.error": "エラー", + "state.managedUpgrading": "マネージド アップグレード中", + "state.ready": "準備完了", + "state.rollback": "ロールバック", + "state.rollbackComplete": "ロールバックの完了", + "state.rollbackInProgress": "ロールバックが進行中", + "state.running": "実行中", + "state.upgradePaused": "アップグレードが一時停止しました", + "state.upgrading": "アップグレード中", + "state.waiting": "待機中", + "state.waitingForDeletion": "削除の待機中", + "state.waitingForGroups": "グループの待機中", + "state.waitingForKerberosDelegationSetup": "Kerberos 委任のセットアップの待機中", + "state.waitingForResources": "リソースの待機中", + "state.waitingForSecrets": "シークレットの待機中", + "state.waitingForUpgrade": "アップグレードの待機中" + }, + "dist/extension": { + "bdc.dashboard.title": "ビッグ データ クラスター ダッシュボード -", + "mount.error.endpointNotFound": "コントローラー エンドポイント情報が見つかりませんでした", + "textConfirmRemoveController": "'{0}' を削除してよろしいですか?", + "textNo": "いいえ", + "textYes": "はい" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "{0}、{1}、{2} に同意します。", + "bdc-agreement-azdata-eula": "azdata ライセンス条項", + "bdc-agreement-bdc-eula": "SQL Server ライセンス条項", + "bdc-azure-aks-name-field": "AKS クラスター名", + "bdc-azure-region-field": "リージョン", + "bdc-azure-resource-group-field": "リソース グループ名", + "bdc-azure-settings-section-title": "Azure の設定", + "bdc-azure-subscription-id-field": "サブスクリプション ID", + "bdc-azure-subscription-id-placeholder": "既定の Azure サブスクリプションを使用する", + "bdc-azure-vm-count-field": "VM 数", + "bdc-azure-vm-size-field": "VM サイズ", + "bdc-cluster-name-field": "クラスター名", + "bdc-cluster-settings-section-title": "SQL Server ビッグ データ クラスターの設定", + "bdc-confirm-password-field": "パスワードの確認", + "bdc-controller-username-field": "コントローラーのユーザー名", + "bdc-data-size-field": "データの容量 (GB)", + "bdc-deployment-target": "デプロイ ターゲット", + "bdc-deployment-target-existing-aks": "既存の Azure Kubernetes Service クラスター", + "bdc-deployment-target-existing-aro": "既存の Azure Red Hat OpenShift クラスター", + "bdc-deployment-target-existing-kubeadm": "既存の Kubernetes クラスター (kubeadm)", + "bdc-deployment-target-existing-openshift": "既存の OpenShift クラスター", + "bdc-deployment-target-new-aks": "新しい Azure Kubernetes Service クラスター", + "bdc-log-size-field": "ログの容量 (GB)", + "bdc-password-field": "パスワード", + "bdc-storage-class-field": "ストレージ クラス名", + "bdc.configuration.title": "ビッグ データ クラスター", + "bdc.ignoreSslVerification.desc": "HDFS、Spark、コントローラーなどの SQL Server ビッグ データ クラスター エンドポイントに対する SSL 検証エラーを無視する (true の場合)", + "bdc.view.welcome.connect": "SQL ビッグ データ クラスター コントローラーが登録されていません。[詳細] (https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[接続コントローラー] (command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "コントローラーを読み込んでいます...", + "command.connectController.title": "既存のコントローラーに接続する", + "command.createController.title": "新しいコントローラーの作成", + "command.deletemount.title": "マウントの削除", + "command.manageController.title": "管理", + "command.mount.title": "HDFS のマウント", + "command.refreshController.title": "最新の情報に更新", + "command.refreshmount.title": "マウントの更新", + "command.removeController.title": "コントローラーの削除", + "description": "SQL Server ビッグ データ クラスターの管理をサポート", + "microsoft-privacy-statement": "Microsoft プライバシー ステートメント", + "resource-type-sql-bdc-description": "SQL Server ビッグ データ クラスターを使用すると、Kubernetes で実行されている SQL Server、Spark、および HDFS のコンテナーのスケーラブルなクラスターをデプロイできます。", + "resource-type-sql-bdc-display-name": "SQL Server ビッグ データ クラスター", + "text.sqlServerBigDataClusters": "SQL Server ビッグ データ クラスター", + "version-display-name": "バージョン" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json index 5b363cce69..087dab06d0 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "サーバー グループの追加", + "cms.Cancel": "キャンセル", + "cms.OK": "OK", + "cms.ServerGroupDescription": "サーバー グループの説明", + "cms.ServerGroupName": "サーバー グループ名", + "cms.confirmDeleteGroup": "削除しますか", + "cms.confirmDeleteServer": "削除しますか", + "cms.errors.azureNotAllowed": "Azure SQL サーバーは、Central Management Servers として使用できません", + "cms.errors.sameCmsServerName": "中央管理サーバー グループには、既に {0} という名前の登録済みサーバーがあります", + "cms.errors.sameServerGroupName": "{0} には既に {1} という名前のサーバー グループがあります", + "cms.no": "いいえ", + "cms.yes": "はい" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "中央管理サーバーの追加..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "リソースは見つかりませんでした" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "保存されたサーバー {0} の読み込み中に予期しないエラーが発生しました。", + "cms.resource.tree.treeProvider.loadingLabel": "読み込み中..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "構成サーバーと同じ名前の共有登録サーバーを追加することはできません" + }, "package": { - "cms.displayName": "SQL Server Central Management Servers", - "cms.description": "SQL Server Central Management Servers の管理のサポート", - "cms.title": "Central Management Servers", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Central Management Servers", - "cms.resource.refresh.title": "最新の情報に更新", - "cms.resource.refreshServerGroup.title": "サーバー グループの更新", - "cms.resource.deleteRegisteredServer.title": "削除", - "cms.resource.addRegisteredServer.title": "新しいサーバーの登録...", - "cms.resource.deleteServerGroup.title": "削除", - "cms.resource.addServerGroup.title": "新しいサーバー グループ...", - "cms.resource.registerCmsServer.title": "中央管理サーバーの追加", - "cms.resource.deleteCmsServer.title": "削除", + "cloud.databaseProperties.azureEdition": "エディション", + "cloud.databaseProperties.compatibilityLevel": "互換性レベル", + "cloud.databaseProperties.owner": "所有者", + "cloud.databaseProperties.serviceLevelObjective": "価格レベル", + "cloud.serverProperties.serverEdition": "種類", + "cloud.serverProperties.serverVersion": "バージョン", "cms.configuration.title": "MSSQL 構成", - "cms.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", + "cms.connectionOptions.applicationIntent.description": "サーバーに接続するときにアプリケーションのワークロードの種類を宣言します", + "cms.connectionOptions.applicationIntent.displayName": "アプリケーションの意図", + "cms.connectionOptions.applicationName.description": "アプリケーションの名前", + "cms.connectionOptions.applicationName.displayName": "アプリケーション名", + "cms.connectionOptions.asynchronousProcessing.description": "True の場合は、.Net Framework Data Provider の非同期機能を使用できるようになります", + "cms.connectionOptions.asynchronousProcessing.displayName": "非同期処理", + "cms.connectionOptions.attachDbFilename.displayName": "添付 DB ファイル名", + "cms.connectionOptions.attachedDBFileName.description": "完全なパス名を含む、接続可能なデータベースのプライマリ ファイル名", + "cms.connectionOptions.attachedDBFileName.displayName": "添付された DB ファイルの名前", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", + "cms.connectionOptions.authType.categoryValues.integrated": "Windows 認証", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL ログイン", + "cms.connectionOptions.authType.description": "SQL Server での認証方法を指定します", + "cms.connectionOptions.authType.displayName": "認証の種類", + "cms.connectionOptions.columnEncryptionSetting.description": "接続上のすべてのコマンドの既定の列暗号化設定", + "cms.connectionOptions.columnEncryptionSetting.displayName": "列暗号化", + "cms.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", + "cms.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", + "cms.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", + "cms.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", + "cms.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", + "cms.connectionOptions.connectTimeout.displayName": "接続タイムアウト", + "cms.connectionOptions.connectionName.description": "接続のカスタム名", + "cms.connectionOptions.connectionName.displayName": "名前 (省略可能)", + "cms.connectionOptions.contextConnection.description": "True の場合は、接続元が SQL Server のコンテキストであることを示します。SQL Server のプロセスで実行する場合のみ使用できます", + "cms.connectionOptions.contextConnection.displayName": "コンテキスト接続", + "cms.connectionOptions.currentLanguage.description": "SQL Server 言語レコード名", + "cms.connectionOptions.currentLanguage.displayName": "現在の言語", + "cms.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します", + "cms.connectionOptions.encrypt.displayName": "暗号化", + "cms.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス", + "cms.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", + "cms.connectionOptions.groupName.advanced": "詳細設定", + "cms.connectionOptions.groupName.connectionResiliency": "接続の復元性", + "cms.connectionOptions.groupName.context": "コンテキスト", + "cms.connectionOptions.groupName.initialization": "初期化", + "cms.connectionOptions.groupName.pooling": "プーリング", + "cms.connectionOptions.groupName.replication": "レプリケーション", + "cms.connectionOptions.groupName.security": "セキュリティ", + "cms.connectionOptions.groupName.source": "ソース", + "cms.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)", + "cms.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト", + "cms.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数", + "cms.connectionOptions.maxPoolSize.displayName": "最大プール サイズ", + "cms.connectionOptions.minPoolSize.description": "プールに保持される接続の最小数", + "cms.connectionOptions.minPoolSize.displayName": "最小プール サイズ", + "cms.connectionOptions.multiSubnetFailover.displayName": "マルチ サブネット フェールオーバー", + "cms.connectionOptions.multipleActiveResultSets.description": "True の場合は、1 つの接続から複数の結果セットが返され、これらを読み取ることができます", + "cms.connectionOptions.multipleActiveResultSets.displayName": "複数のアクティブな結果セット", + "cms.connectionOptions.packetSize.description": "SQL Server インスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト)", + "cms.connectionOptions.packetSize.displayName": "パケット サイズ", + "cms.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", + "cms.connectionOptions.password.displayName": "パスワード", + "cms.connectionOptions.persistSecurityInfo.description": "False の場合、パスワードなどのセキュリティによる保護が要求される情報は、接続しても返されません", + "cms.connectionOptions.persistSecurityInfo.displayName": "セキュリティ情報を保持する", + "cms.connectionOptions.pooling.description": "True の場合、接続オブジェクトが適切なプールから取得されるか、または、必要に応じて接続オブジェクトが作成され、適切なプールに追加されます", + "cms.connectionOptions.pooling.displayName": "プーリング", + "cms.connectionOptions.port.displayName": "ポート", + "cms.connectionOptions.replication.description": "レプリケーション時に SQL Server によって使用されます", + "cms.connectionOptions.replication.displayName": "レプリケーション", + "cms.connectionOptions.serverDescription.description": "SQL Server インスタンスの説明", + "cms.connectionOptions.serverDescription.displayName": "サーバーの説明", + "cms.connectionOptions.serverName.description": "SQL Server インスタンスの名前", + "cms.connectionOptions.serverName.displayName": "サーバー", + "cms.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します", + "cms.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する", + "cms.connectionOptions.typeSystemVersion.description": "DataReader を通してプロバイダーが公開するサーバー タイプのシステムを示します", + "cms.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン", + "cms.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", + "cms.connectionOptions.userName.displayName": "ユーザー名", + "cms.connectionOptions.workstationId.description": "SQL Server に接続しているワークステーションの名前", + "cms.connectionOptions.workstationId.displayName": "ワークステーション ID", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "SQL Server Central Management Servers の管理のサポート", + "cms.displayName": "SQL Server Central Management Servers", "cms.format.alignColumnDefinitionsInColumns": "列定義を揃えるかどうか", "cms.format.datatypeCasing": "データ型を大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", "cms.format.keywordCasing": "キーワードを大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", "cms.format.placeCommasBeforeNextStatement": "コンマを、'mycolumn1,' のようにリスト内の各ステートメントの末尾に配置する代わりに ',mycolumn2' のように先頭に配置するかどうか", "cms.format.placeSelectStatementReferencesOnNewLine": "たとえば 'SELECT C1, C2 FROM T1' の場合に C1 と C2 を別々の行にするように、Select ステートメント内のオブジェクトへの参照を別々の行に分割するかどうか", "cms.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します", - "cms.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", - "cms.logRetentionMinutes": "バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。", "cms.logFilesRemovalLimit": "mssql.logRetentionMinutes の有効期限が切れた、起動時に削除する古いファイルの最大数。この制限のためにクリーンアップされないファイルは、Azure Data Studio の次回の起動時にクリーンアップされます。", + "cms.logRetentionMinutes": "バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", + "cms.resource.addRegisteredServer.title": "新しいサーバーの登録...", + "cms.resource.addServerGroup.title": "新しいサーバー グループ...", + "cms.resource.deleteCmsServer.title": "削除", + "cms.resource.deleteRegisteredServer.title": "削除", + "cms.resource.deleteServerGroup.title": "削除", + "cms.resource.explorer.title": "Central Management Servers", + "cms.resource.refresh.title": "最新の情報に更新", + "cms.resource.refreshServerGroup.title": "サーバー グループの更新", + "cms.resource.registerCmsServer.title": "中央管理サーバーの追加", + "cms.title": "Central Management Servers", + "cms.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", "ignorePlatformWarning": "[省略可能] サポートされていないプラットフォームの警告を表示しない", - "onprem.databaseProperties.recoveryModel": "復旧モデル", + "onprem.databaseProperties.compatibilityLevel": "互換性レベル", "onprem.databaseProperties.lastBackupDate": "前回のデータベース バックアップ", "onprem.databaseProperties.lastLogBackupDate": "最終ログ バックアップ", - "onprem.databaseProperties.compatibilityLevel": "互換性レベル", "onprem.databaseProperties.owner": "所有者", - "onprem.serverProperties.serverVersion": "バージョン", - "onprem.serverProperties.serverEdition": "エディション", + "onprem.databaseProperties.recoveryModel": "復旧モデル", "onprem.serverProperties.machineName": "コンピューター名", "onprem.serverProperties.osVersion": "OS バージョン", - "cloud.databaseProperties.azureEdition": "エディション", - "cloud.databaseProperties.serviceLevelObjective": "価格レベル", - "cloud.databaseProperties.compatibilityLevel": "互換性レベル", - "cloud.databaseProperties.owner": "所有者", - "cloud.serverProperties.serverVersion": "バージョン", - "cloud.serverProperties.serverEdition": "種類", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "名前 (省略可能)", - "cms.connectionOptions.connectionName.description": "接続のカスタム名", - "cms.connectionOptions.serverName.displayName": "サーバー", - "cms.connectionOptions.serverName.description": "SQL Server インスタンスの名前", - "cms.connectionOptions.serverDescription.displayName": "サーバーの説明", - "cms.connectionOptions.serverDescription.description": "SQL Server インスタンスの説明", - "cms.connectionOptions.authType.displayName": "認証の種類", - "cms.connectionOptions.authType.description": "SQL Server での認証方法を指定します", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL ログイン", - "cms.connectionOptions.authType.categoryValues.integrated": "Windows 認証", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", - "cms.connectionOptions.userName.displayName": "ユーザー名", - "cms.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", - "cms.connectionOptions.password.displayName": "パスワード", - "cms.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", - "cms.connectionOptions.applicationIntent.displayName": "アプリケーションの意図", - "cms.connectionOptions.applicationIntent.description": "サーバーに接続するときにアプリケーションのワークロードの種類を宣言します", - "cms.connectionOptions.asynchronousProcessing.displayName": "非同期処理", - "cms.connectionOptions.asynchronousProcessing.description": "True の場合は、.Net Framework Data Provider の非同期機能を使用できるようになります", - "cms.connectionOptions.connectTimeout.displayName": "接続タイムアウト", - "cms.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", - "cms.connectionOptions.currentLanguage.displayName": "現在の言語", - "cms.connectionOptions.currentLanguage.description": "SQL Server 言語レコード名", - "cms.connectionOptions.columnEncryptionSetting.displayName": "列暗号化", - "cms.connectionOptions.columnEncryptionSetting.description": "接続上のすべてのコマンドの既定の列暗号化設定", - "cms.connectionOptions.encrypt.displayName": "暗号化", - "cms.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します", - "cms.connectionOptions.persistSecurityInfo.displayName": "セキュリティ情報を保持する", - "cms.connectionOptions.persistSecurityInfo.description": "False の場合、パスワードなどのセキュリティによる保護が要求される情報は、接続しても返されません", - "cms.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する", - "cms.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します", - "cms.connectionOptions.attachedDBFileName.displayName": "添付された DB ファイルの名前", - "cms.connectionOptions.attachedDBFileName.description": "完全なパス名を含む、接続可能なデータベースのプライマリ ファイル名", - "cms.connectionOptions.contextConnection.displayName": "コンテキスト接続", - "cms.connectionOptions.contextConnection.description": "True の場合は、接続元が SQL Server のコンテキストであることを示します。SQL Server のプロセスで実行する場合のみ使用できます", - "cms.connectionOptions.port.displayName": "ポート", - "cms.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", - "cms.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", - "cms.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", - "cms.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", - "cms.connectionOptions.applicationName.displayName": "アプリケーション名", - "cms.connectionOptions.applicationName.description": "アプリケーションの名前", - "cms.connectionOptions.workstationId.displayName": "ワークステーション ID", - "cms.connectionOptions.workstationId.description": "SQL Server に接続しているワークステーションの名前", - "cms.connectionOptions.pooling.displayName": "プーリング", - "cms.connectionOptions.pooling.description": "True の場合、接続オブジェクトが適切なプールから取得されるか、または、必要に応じて接続オブジェクトが作成され、適切なプールに追加されます", - "cms.connectionOptions.maxPoolSize.displayName": "最大プール サイズ", - "cms.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数", - "cms.connectionOptions.minPoolSize.displayName": "最小プール サイズ", - "cms.connectionOptions.minPoolSize.description": "プールに保持される接続の最小数", - "cms.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト", - "cms.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)", - "cms.connectionOptions.replication.displayName": "レプリケーション", - "cms.connectionOptions.replication.description": "レプリケーション時に SQL Server によって使用されます", - "cms.connectionOptions.attachDbFilename.displayName": "添付 DB ファイル名", - "cms.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", - "cms.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス", - "cms.connectionOptions.multiSubnetFailover.displayName": "マルチ サブネット フェールオーバー", - "cms.connectionOptions.multipleActiveResultSets.displayName": "複数のアクティブな結果セット", - "cms.connectionOptions.multipleActiveResultSets.description": "True の場合は、1 つの接続から複数の結果セットが返され、これらを読み取ることができます", - "cms.connectionOptions.packetSize.displayName": "パケット サイズ", - "cms.connectionOptions.packetSize.description": "SQL Server インスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト)", - "cms.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン", - "cms.connectionOptions.typeSystemVersion.description": "DataReader を通してプロバイダーが公開するサーバー タイプのシステムを示します" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "リソースは見つかりませんでした" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "中央管理サーバーの追加..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "保存されたサーバー {0} の読み込み中に予期しないエラーが発生しました。", - "cms.resource.tree.treeProvider.loadingLabel": "読み込み中..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "中央管理サーバー グループには、既に {0} という名前の登録済みサーバーがあります", - "cms.errors.azureNotAllowed": "Azure SQL サーバーは、Central Management Servers として使用できません", - "cms.confirmDeleteServer": "削除しますか", - "cms.yes": "はい", - "cms.no": "いいえ", - "cms.AddServerGroup": "サーバー グループの追加", - "cms.OK": "OK", - "cms.Cancel": "キャンセル", - "cms.ServerGroupName": "サーバー グループ名", - "cms.ServerGroupDescription": "サーバー グループの説明", - "cms.errors.sameServerGroupName": "{0} には既に {1} という名前のサーバー グループがあります", - "cms.confirmDeleteGroup": "削除しますか" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "構成サーバーと同じ名前の共有登録サーバーを追加することはできません" + "onprem.serverProperties.serverEdition": "エディション", + "onprem.serverProperties.serverVersion": "バージョン" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json index 2b7fc98cf9..ace16bf45e 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "設定の編集機能", - "description": "設定、起動、拡張機能の推奨事項ファイルといった、構成ファイルの機能 (高度な IntelliSense、auto-fixing など) を提供します。" + "dist/configurationEditingMain": { + "cwd": "タスク ランナー起動時の作業ディレクトリ", + "defaultBuildTask": "既定のビルド タスクの名前。既定のビルド タスクが 1 つもない場合は、ビルド タスクを選択するためのクイック ピックが表示されます。", + "file": "現在開いているファイル", + "fileBasename": "現在開いているファイルのベース名", + "fileBasenameNoExtension": "現在開いているファイルの拡張子を含まないベース名", + "fileDirname": "現在開いているファイルのディレクトリ名", + "fileExtname": "現在開いているファイルの拡張子", + "lineNumber": "アクティブなファイル内で選択している行の番号", + "relativeFile": "${workspaceFolder} に相対的な現在開いているファイル", + "relativeFileDirname": "現在開いているファイルの、${workspaceFolder} からの相対 dirname", + "selectedText": "アクティブなファイル内で選択しているテキスト", + "workspaceFolder": "VS Code で開いているフォルダーのパス", + "workspaceFolderBasename": "スラッシュ (/) を含まない VS Code で開いているフォルダーのパス" }, "dist/extensionsProposals": { "exampleExtension": "例" }, - "dist/configurationEditingMain": { - "workspaceFolder": "VS Code で開いているフォルダーのパス", - "workspaceFolderBasename": "スラッシュ (/) を含まない VS Code で開いているフォルダーのパス", - "relativeFile": "${workspaceFolder} に相対的な現在開いているファイル", - "relativeFileDirname": "現在開いているファイルの、${workspaceFolder} からの相対 dirname", - "file": "現在開いているファイル", - "cwd": "タスク ランナー起動時の作業ディレクトリ", - "lineNumber": "アクティブなファイル内で選択している行の番号", - "selectedText": "アクティブなファイル内で選択しているテキスト", - "fileDirname": "現在開いているファイルのディレクトリ名", - "fileExtname": "現在開いているファイルの拡張子", - "fileBasename": "現在開いているファイルのベース名", - "fileBasenameNoExtension": "現在開いているファイルの拡張子を含まないベース名", - "defaultBuildTask": "既定のビルド タスクの名前。既定のビルド タスクが 1 つもない場合は、ビルド タスクを選択するためのクイック ピックが表示されます。" - }, "dist/settingsDocumentHelper": { "activeEditor": "現在アクティブなテキスト エディターがある場合は、そのテキスト エディターの言語を使用する", - "activeEditorShort": "ファイル名 (例: myFile.txt)", - "activeEditorMedium": "ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "ファイルが入っているフォルダーの名前 (例: myFileFolder)", - "activeFolderMedium": "ワークスペース フォルダーに相対的な、ファイルが入っているフォルダーのパス (例: myFolder/myFileFolder)", + "activeEditorMedium": "ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "ファイル名 (例: myFile.txt)", "activeFolderLong": "ファイルが含まれているフォルダーの完全なパス (例: /Users/Development/myFolder/myFileFolder)", - "rootName": "ワークスペースの名前 (例: myFolder または myWorkspace)", - "rootPath": "ワークスペースのファイル パス (例: /Users/Development/myWorkspace)", + "activeFolderMedium": "ワークスペース フォルダーに相対的な、ファイルが入っているフォルダーのパス (例: myFolder/myFileFolder)", + "activeFolderShort": "ファイルが入っているフォルダーの名前 (例: myFileFolder)", + "appName": "例: VS Code", + "assocDescriptionFile": "ファイル名が glob パターンに一致するすべてのファイルを、指定された識別子の言語にマップします。", + "assocDescriptionPath": "絶対パスの glob パターンがパスに一致するすべてのファイルを、指定した識別子の言語にマップします。", + "assocLabelFile": "当該拡張子のファイル", + "assocLabelPath": "当該パスのファイル", + "derivedDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", + "derivedLabel": "同じ名前の兄弟があるファイル", + "dirty": "アクティブなエディターがダーティである場合のダーティ インジケーター", + "falseDescription": "パターンを無効にします。", + "fileDescription": "特定のファイル拡張子を持つすべてのファイルと一致します。", + "fileLabel": "特定の拡張子のファイル", + "filesDescription": "いずれかのファイル拡張子を持つすべてのファイルと一致します。", + "filesLabel": "複数の拡張子のファイル", + "folderDescription": "任意の場所にある特定の名前のフォルダーと一致します。", + "folderLabel": "特定の名前のフォルダー (任意の場所)", "folderName": "ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)", "folderPath": "ファイルが含まれているワークスペース フォルダーのファイル パス (例: /Users/Development/myFolder)", - "appName": "例: VS Code", - "remoteName": "例: SSH", - "dirty": "アクティブなエディターがダーティである場合のダーティ インジケーター", - "separator": "値のある変数で囲まれた場合にのみ表示される条件付き区切り記号 (' - ')", - "assocLabelFile": "当該拡張子のファイル", - "assocDescriptionFile": "ファイル名が glob パターンに一致するすべてのファイルを、指定された識別子の言語にマップします。", - "assocLabelPath": "当該パスのファイル", - "assocDescriptionPath": "絶対パスの glob パターンがパスに一致するすべてのファイルを、指定した識別子の言語にマップします。", - "fileLabel": "特定の拡張子のファイル", - "fileDescription": "特定のファイル拡張子を持つすべてのファイルと一致します。", - "filesLabel": "複数の拡張子のファイル", - "filesDescription": "いずれかのファイル拡張子を持つすべてのファイルと一致します。", - "derivedLabel": "同じ名前の兄弟があるファイル", - "derivedDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", - "topFolderLabel": "特定の名前のフォルダー (最上位)", - "topFolderDescription": "特定の名前の最上位にあるフォルダーと一致します。", - "topFoldersLabel": "複数の名前のフォルダー (最上位)", - "topFoldersDescription": "複数の最上位フォルダーと一致します。", - "folderLabel": "特定の名前のフォルダー (任意の場所)", - "folderDescription": "任意の場所にある特定の名前のフォルダーと一致します。", - "falseDescription": "パターンを無効にします。", - "trueDescription": "パターンを有効にします。", - "siblingsDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", "languageSpecificEditorSettings": "言語固有のエディター設定", - "languageSpecificEditorSettingsDescription": "言語に対するエディター設定を上書きします" + "languageSpecificEditorSettingsDescription": "言語に対するエディター設定を上書きします", + "remoteName": "例: SSH", + "rootName": "ワークスペースの名前 (例: myFolder または myWorkspace)", + "rootPath": "ワークスペースのファイル パス (例: /Users/Development/myWorkspace)", + "separator": "値のある変数で囲まれた場合にのみ表示される条件付き区切り記号 (' - ')", + "siblingsDescription": "名前が同じで拡張子が異なる兄弟を持つファイルと一致します。", + "topFolderDescription": "特定の名前の最上位にあるフォルダーと一致します。", + "topFolderLabel": "特定の名前のフォルダー (最上位)", + "topFoldersDescription": "複数の最上位フォルダーと一致します。", + "topFoldersLabel": "複数の名前のフォルダー (最上位)", + "trueDescription": "パターンを有効にします。" + }, + "package": { + "description": "設定、起動、拡張機能の推奨事項ファイルといった、構成ファイルの機能 (高度な IntelliSense、auto-fixing など) を提供します。", + "displayName": "設定の編集機能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/dacpac.i18n.json index 7604b89f30..f0457e4ea6 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "データ層アプリケーション パッケージ", - "dacFx.defaultSaveLocation": "既定で、.DACPAC と .BACPAC ファイルが保存されるフォルダーの完全パス" - }, "dist/localizedConstants": { - "dacFx.targetServer": "ターゲット サーバー", - "dacFx.sourceServer": "ソース サーバー", - "dacFx.sourceDatabase": "ソース データベース", - "dacFx.targetDatabase": "ターゲット データベース", - "dacfx.fileLocation": "ファイルの場所", - "dacfx.selectFile": "ファイルの選択", - "dacfx.summaryTableTitle": "設定の概要", - "dacfx.version": "バージョン", - "dacfx.setting": "設定", - "dacfx.value": "値", "dacFx.databaseName": "データベース名", - "dacFxDeploy.openFile": "開く", - "dacFx.upgradeExistingDatabase": "既存のデータベースのアップグレード", + "dacFx.deployButton": "デプロイ", + "dacFx.deployConfigPageName": "Dacpac のデプロイ設定を選択します", + "dacFx.deployDescription": "データ層アプリケーションの .dacpac ファイルを SQL Server インスタンスにデプロイします [Dacpac のデプロイ]", + "dacFx.deployPlanPageName": "デプロイ計画を確認します", + "dacFx.export": "エクスポート", + "dacFx.exportConfigPageName": "Bacpac のエクスポート設定を選択します", + "dacFx.exportDescription": "データベースのスキーマとデータを論理 .bacpac ファイル形式にエクスポートします [Bacpac のエクスポート]", + "dacFx.extract": "抽出", + "dacFx.extractConfigPageName": "Dacpac の抽出設定を選択します", + "dacFx.extractDescription": "SQL Server インスタンスのデータ層アプリケーションを .dacpac ファイルに抽出します [Dacpac の抽出]", + "dacFx.generateScriptButton": "スクリプトの生成", + "dacFx.import": "インポート", + "dacFx.importConfigPageName": "Bacpac のインポート設定を選択します", + "dacFx.importDescription": ".bacpac ファイルからデータベースを作成します [Bacpac のインポート]", "dacFx.newDatabase": "新しいデータベース", - "dacfx.dataLossTextWithCount": "リストされている {0} のデプロイ操作によってデータが失われる可能性があります。デプロイで生じる問題に備えて、バックアップまたはスナップショットが使用可能であることを確認してください。", "dacFx.proceedDataLoss": "データ損失の可能性にかかわらず続行します", - "dacfx.noDataLoss": "リストされているデプロイ アクションによってデータ損失は生じません。", + "dacFx.selectOperationPageName": "操作を選択します", + "dacFx.sourceDatabase": "ソース データベース", + "dacFx.sourceServer": "ソース サーバー", + "dacFx.summaryPageName": "概要", + "dacFx.targetDatabase": "ターゲット データベース", + "dacFx.targetServer": "ターゲット サーバー", + "dacFx.upgradeExistingDatabase": "既存のデータベースのアップグレード", + "dacFx.versionText": "バージョン (形式は x.x.x.x。x は数字)", + "dacFxDeploy.openFile": "開く", + "dacfx.dataLoss": "データ損失", "dacfx.dataLossText": "デプロイ操作によってデータが失われる可能性があります。デプロイで生じる問題に備えて、バックアップまたはスナップショットが使用可能であることを確認してください。", + "dacfx.dataLossTextWithCount": "リストされている {0} のデプロイ操作によってデータが失われる可能性があります。デプロイで生じる問題に備えて、バックアップまたはスナップショットが使用可能であることを確認してください。", + "dacfx.dataLossTooltip": "データが失われる可能性のある操作には警告サインが表示されます", + "dacfx.databaseNameExistsErrorMessage": "SQL Server のインスタンスに同じ名前のデータベースが既に存在します。", + "dacfx.default": "既定", + "dacfx.deployPlanErrorMessage": "デプロイ計画の生成に失敗しました '{0}'", + "dacfx.deployPlanTableTitle": "デプロイ プランの操作", + "dacfx.fileLocation": "ファイルの場所", + "dacfx.filenameEndingInPeriodErrorMessage": "ファイル名の末尾をピリオドにすることはできません", + "dacfx.generateDeployErrorMessage": "デプロイ スクリプトの生成に失敗しました '{0}'", + "dacfx.invalidFileCharsErrorMessage": "ファイル文字が無効です", + "dacfx.noDataLoss": "リストされているデプロイ アクションによってデータ損失は生じません。", + "dacfx.objecTooltip": "デプロイによって影響を受けるオブジェクトの名前", + "dacfx.object": "オブジェクト", "dacfx.operation": "操作", + "dacfx.operationErrorMessage": "{0} 操作に失敗しました '{1}'", "dacfx.operationTooltip": "デプロイ中に発生する操作 (作成、変更、削除)", + "dacfx.reservedValueErrorMessage": "予約済みのファイル名です。別の名前を選択して、もう一度お試しください", + "dacfx.reservedWindowsFilenameErrorMessage": "このファイル名は Windows による使用のために予約されています。別の名前を選んで再実行してください", + "dacfx.save": "保存", + "dacfx.scriptGeneratingMessage": "ウィザードを閉じた後、タスク ビューでスクリプト生成の状態を表示できます。完了すると、生成されたスクリプトが開きます。", + "dacfx.selectFile": "ファイルの選択", + "dacfx.setting": "設定", + "dacfx.summaryTableTitle": "設定の概要", + "dacfx.tooLongFilenameErrorMessage": "ファイル名が 255 文字を超えています", + "dacfx.trailingWhitespaceErrorMessage": "ファイル名の末尾を空白にすることはできません", "dacfx.type": "種類", "dacfx.typeTooltip": "デプロイによって影響を受けるオブジェクトの種類", - "dacfx.object": "オブジェクト", - "dacfx.objecTooltip": "デプロイによって影響を受けるオブジェクトの名前", - "dacfx.dataLoss": "データ損失", - "dacfx.dataLossTooltip": "データが失われる可能性のある操作には警告サインが表示されます", - "dacfx.save": "保存", - "dacFx.versionText": "バージョン (形式は x.x.x.x。x は数字)", - "dacFx.deployDescription": "データ層アプリケーションの .dacpac ファイルを SQL Server インスタンスにデプロイします [Dacpac のデプロイ]", - "dacFx.extractDescription": "SQL Server インスタンスのデータ層アプリケーションを .dacpac ファイルに抽出します [Dacpac の抽出]", - "dacFx.importDescription": ".bacpac ファイルからデータベースを作成します [Bacpac のインポート]", - "dacFx.exportDescription": "データベースのスキーマとデータを論理 .bacpac ファイル形式にエクスポートします [Bacpac のエクスポート]", - "dacfx.wizardTitle": "データ層アプリケーション ウィザード", - "dacFx.selectOperationPageName": "操作を選択します", - "dacFx.deployConfigPageName": "Dacpac のデプロイ設定を選択します", - "dacFx.deployPlanPageName": "デプロイ計画を確認します", - "dacFx.summaryPageName": "概要", - "dacFx.extractConfigPageName": "Dacpac の抽出設定を選択します", - "dacFx.importConfigPageName": "Bacpac のインポート設定を選択します", - "dacFx.exportConfigPageName": "Bacpac のエクスポート設定を選択します", - "dacFx.deployButton": "デプロイ", - "dacFx.extract": "抽出", - "dacFx.import": "インポート", - "dacFx.export": "エクスポート", - "dacFx.generateScriptButton": "スクリプトの生成", - "dacfx.scriptGeneratingMessage": "ウィザードを閉じた後、タスク ビューでスクリプト生成の状態を表示できます。完了すると、生成されたスクリプトが開きます。", - "dacfx.default": "既定", - "dacfx.deployPlanTableTitle": "デプロイ プランの操作", - "dacfx.databaseNameExistsErrorMessage": "SQL Server のインスタンスに同じ名前のデータベースが既に存在します。", "dacfx.undefinedFilenameErrorMessage": "未定義の名前", - "dacfx.filenameEndingInPeriodErrorMessage": "ファイル名の末尾をピリオドにすることはできません", + "dacfx.value": "値", + "dacfx.version": "バージョン", "dacfx.whitespaceFilenameErrorMessage": "ファイル名を空白にすることはできません", - "dacfx.invalidFileCharsErrorMessage": "ファイル文字が無効です", - "dacfx.reservedWindowsFilenameErrorMessage": "このファイル名は Windows による使用のために予約されています。別の名前を選んで再実行してください", - "dacfx.reservedValueErrorMessage": "予約済みのファイル名です。別の名前を選択して、もう一度お試しください", - "dacfx.trailingWhitespaceErrorMessage": "ファイル名の末尾を空白にすることはできません", - "dacfx.tooLongFilenameErrorMessage": "ファイル名が 255 文字を超えています", - "dacfx.deployPlanErrorMessage": "デプロイ計画の生成に失敗しました '{0}'", - "dacfx.generateDeployErrorMessage": "デプロイ スクリプトの生成に失敗しました '{0}'", - "dacfx.operationErrorMessage": "{0} 操作に失敗しました '{1}'" + "dacfx.wizardTitle": "データ層アプリケーション ウィザード" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "既定で、.DACPAC と .BACPAC ファイルが保存されるフォルダーの完全パス", + "dacFx.settings": "データ層アプリケーション パッケージ", + "dacFx.startTitle": "データ層アプリケーション ウィザード" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json index 73448fd370..61632fc9bf 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "データ ワークスペース", - "extension-description": "データ ワークスペース", - "data-workspace-view-container-name": "プロジェクト", - "main-view-name": "プロジェクト", - "new-command": "新規", - "refresh-workspace-command": "最新の情報に更新", - "close-workspace-command": "ワークスペースを閉じる", - "remove-project-command": "プロジェクトの削除", - "projects-view-no-workspace-content": "新規作成するか、既存のものを開いて作業を開始します。\r\n[新規作成] (command:projects.new)\r\n[既存のものを開く] (command:projects.openExisting)\r\nプロジェクトの詳細情報については、[ドキュメントを読む] ( https://aka.ms/azuredatastudio-projects) をご覧ください。", - "projects-view-no-project-content": "現在のワークスペースでプロジェクトが開かれていません。\r\n[新規作成] (command:projects.new)\r\n[既存のものを開く] (command:projects.openExisting)\r\nプロジェクトの詳細情報については、[ドキュメントを読む] ( https://aka.ms/azuredatastudio-projects) をご覧ください。\r\n", - "open-existing-command": "既存のものを開く", - "projects.defaultProjectSaveLocation": "新しいプロジェクトがデフォルトで保存されるフォルダーへのフルパス。 ", - "projects.showNotAddedProjectsInWorkspacePrompt": "ワークスペースのプロジェクトにまだ追加されていないプロジェクトが現在のワークスペースフォルダーに含まれている場合は、情報メッセージを常に表示します。", - "manage-project-command": "管理" - }, "dist/common/constants": { - "activateExtensionFailed": "プロジェクト プロバイダー拡張機能 '{0}' を読み込むことができませんでした。エラー メッセージ: {1}", - "UnknownProjectsError": "次のプロジェクトのプロバイダーが見つかりませんでした: {0}", - "SelectProjectFileActionName": "選択", "AllProjectTypes": "すべてのプロジェクトの種類", + "SelectProjectFileActionName": "選択", "UnknownProjectTypeError": "ID: '{0}' のプロジェクトの種類のプロバイダーが見つかりませんでした", - "dataworkspace.restartConfirmation": "プロジェクトを作成してワークスペースに追加するには、Azure Data Studio を再起動する必要があります。今すぐ実行しますか?", - "dataworkspace.projectsFailedToLoad": "一部のプロジェクトを読み込めませんでした。詳細を表示するには、[開発者コンソールを開く] (command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "ファイル '{0}' は存在しません", - "projectNameNull": "プロジェクト名が NULL です", - "noPreviousData": "現在のプロジェクトの前の {0} がここに表示されます。結果を確認するには、実行してください。", - "gitCloneMessage": "Git リポジトリ '{0}' をクローンしています...", - "gitCloneError": "git の複製中にエラーが発生しました。詳細について git 出力を表示します", - "dataworkspace.ok": "OK", - "dataworkspace.browse": "参照", - "dataworkspace.browseEllipsis": "参照...", - "dataworkspace.open": "開く", - "dataworkspace.create": "作成", - "dataworkspace.select": "選択", + "UnknownProjectsError": "次のプロジェクトのプロバイダーが見つかりませんでした: {0}", + "activateExtensionFailed": "プロジェクト プロバイダー拡張機能 '{0}' を読み込むことができませんでした。エラー メッセージ: {1}", + "dataworksapce.local": "ローカル", + "dataworksapce.refresh": "最新の情報に更新", "dataworkspace.NewProjectDialogTitle": "新しいプロジェクトの作成", "dataworkspace.Type": "種類", - "dataworkspace.projectNameTitle": "名前", - "dataworkspace.projectNamePlaceholder": "プロジェクト名を入力してください", + "dataworkspace.browse": "参照", + "dataworkspace.browseEllipsis": "参照...", + "dataworkspace.cloneParentDirectoryNotExistError": "選択したパスのクローン '{0}' は存在しないか、ディレクトリではありません。", + "dataworkspace.create": "作成", "dataworkspace.enterProjectName": "プロジェクト名を入力してください", - "dataworkspace.projectLocationTitle": "場所", - "dataworkspace.projectLocationPlaceholder": "プロジェクトを作成する場所の選択", - "dataworkspace.projectParentDirectoryNotExistError": "選択したプロジェクトの場所 '{0}' は存在しないか、ディレクトリではありません。", + "dataworkspace.fileNotExistError": "選択した {0} ファイル '{1}' が存在しないか、ファイルではありません。", + "dataworkspace.gitRepoUrlPlaceholder": "リモート git リポジトリの URL を入力してください", + "dataworkspace.gitRepoUrlTitle": "Git リポジトリ URL", + "dataworkspace.localClonePathPlaceholder": "リポジトリをローカルに複製する場所を選択してください", + "dataworkspace.localClonePathTitle": "ローカルの複製パス", + "dataworkspace.locationSelectorTitle": "場所", + "dataworkspace.nameCannotBeEmpty": "名前を空にすることはできません。", + "dataworkspace.ok": "OK", + "dataworkspace.open": "開く", + "dataworkspace.openExistingDialogTitle": "既存のプロジェクトを開く", + "dataworkspace.project": "プロジェクト", + "dataworkspace.projectAlreadyOpened": "プロジェクト '{0}' は既に開かれています。", "dataworkspace.projectDirectoryAlreadyExistError": "選択した場所: '{1}' に、'{0}' という名前のディレクトリが既に存在します。", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "ディレクトリ '{0}' は選択された場所に既に存在します。別の場所を選択してください", - "dataworkspace.selectProjectType": "プロジェクトの種類を選択します", - "dataworkspace.selectProjectLocation": "プロジェクトの場所を選択", - "dataworkspace.nameCannotBeEmpty": "名前を空にすることはできません。", - "dataworkspace.targetPlatform": "ターゲット プラットフォーム", - "dataworkspace.openExistingDialogTitle": "既存のプロジェクトを開く", - "dataworkspace.fileNotExistError": "選択した {0} ファイル '{1}' が存在しないか、ファイルではありません。", - "dataworkspace.cloneParentDirectoryNotExistError": "選択したパスのクローン '{0}' は存在しないか、ディレクトリではありません。", - "dataworkspace.project": "プロジェクト", - "dataworkspace.locationSelectorTitle": "場所", "dataworkspace.projectFilePlaceholder": "プロジェクト ファイルを選択", - "dataworkspace.workspacePlaceholder": "ワークスペース ({0}) ファイルの選択", - "dataworkspace.projectAlreadyOpened": "プロジェクト '{0}' は既に開かれています。", - "dataworksapce.local": "ローカル", + "dataworkspace.projectLocationPlaceholder": "プロジェクトを作成する場所の選択", + "dataworkspace.projectLocationTitle": "場所", + "dataworkspace.projectNamePlaceholder": "プロジェクト名を入力してください", + "dataworkspace.projectNameTitle": "名前", + "dataworkspace.projectParentDirectoryNotExistError": "選択したプロジェクトの場所 '{0}' は存在しないか、ディレクトリではありません。", + "dataworkspace.projectsFailedToLoad": "一部のプロジェクトを読み込めませんでした。詳細を表示するには、[開発者コンソールを開く] (command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "リモート git リポジトリ", - "dataworkspace.gitRepoUrlTitle": "Git リポジトリ URL", - "dataworkspace.gitRepoUrlPlaceholder": "リモート git リポジトリの URL を入力してください", - "dataworkspace.localClonePathTitle": "ローカルの複製パス", - "dataworkspace.localClonePathPlaceholder": "リポジトリをローカルに複製する場所を選択してください", - "dataworksapce.refresh": "最新の情報に更新" + "dataworkspace.restartConfirmation": "プロジェクトを作成してワークスペースに追加するには、Azure Data Studio を再起動する必要があります。今すぐ実行しますか?", + "dataworkspace.select": "選択", + "dataworkspace.selectProjectLocation": "プロジェクトの場所を選択", + "dataworkspace.selectProjectType": "プロジェクトの種類を選択します", + "dataworkspace.targetPlatform": "ターゲット プラットフォーム", + "dataworkspace.workspacePlaceholder": "ワークスペース ({0}) ファイルの選択", + "fileDoesNotExist": "ファイル '{0}' は存在しません", + "gitCloneError": "git の複製中にエラーが発生しました。詳細について git 出力を表示します", + "gitCloneMessage": "Git リポジトリ '{0}' をクローンしています...", + "noPreviousData": "現在のプロジェクトの前の {0} がここに表示されます。結果を確認するには、実行してください。", + "openedProjectsUndefinedAfterRefresh": "ディスクから更新した後に、開いているプロジェクトの一覧を未定義にすることはできません。", + "projectNameNull": "プロジェクト名が NULL です" + }, + "package": { + "close-workspace-command": "ワークスペースを閉じる", + "data-workspace-view-container-name": "プロジェクト", + "extension-description": "データ ワークスペース", + "extension-displayName": "データ ワークスペース", + "main-view-name": "プロジェクト", + "manage-project-command": "管理", + "new-command": "新規", + "open-existing-command": "既存のものを開く", + "projects-view-no-project-content": "現在のワークスペースでプロジェクトが開かれていません。\r\n[新規作成] (command:projects.new)\r\n[既存のものを開く] (command:projects.openExisting)\r\nプロジェクトの詳細情報については、[ドキュメントを読む] ( https://aka.ms/azuredatastudio-projects) をご覧ください。\r\n", + "projects-view-no-workspace-content": "新規作成するか、既存のものを開いて作業を開始します。\r\n[新規作成] (command:projects.new)\r\n[既存のものを開く] (command:projects.openExisting)\r\nプロジェクトの詳細情報については、[ドキュメントを読む] ( https://aka.ms/azuredatastudio-projects) をご覧ください。", + "projects.defaultProjectSaveLocation": "新しいプロジェクトがデフォルトで保存されるフォルダーへのフルパス。 ", + "projects.showNotAddedProjectsInWorkspacePrompt": "ワークスペースのプロジェクトにまだ追加されていないプロジェクトが現在のワークスペースフォルダーに含まれている場合は、情報メッセージを常に表示します。", + "refresh-workspace-command": "最新の情報に更新", + "remove-project-command": "プロジェクトの削除" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json index 7285baf3c6..d870c23f15 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Docker ファイルの基本言語サポート", - "description": "Docker ファイル内で構文ハイライト、かっこ一致を提供します。" + "description": "Docker ファイル内で構文ハイライト、かっこ一致を提供します。", + "displayName": "Docker ファイルの基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/extension-editing.i18n.json index 58040109b4..dc3b69c697 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "拡張機能の作成", - "description": "拡張機能を作成するためのリンティング機能を提供します。" + "dist/extensionLinter": { + "dataUrlsNotValid": "Data URL は無効な画像のソースです。", + "embeddedSvgsNotValid": "埋め込み SVG は無効な画像のソースです。", + "httpsRequired": "画像には HTTPS プロトコルを使用する必要があります。", + "relativeBadgeUrlRequiresHttpsRepository": "相対的なバッジ URL では、HTTPS プロトコルのリポジトリが package.json で指定されている必要があります。", + "relativeIconUrlRequiresHttpsRepository": "アイコンは、HTTPS プロトコルのリポジトリがこの package.json で指定されている必要があります。", + "relativeUrlRequiresHttpsRepository": "相対的な画像 URL では、HTTPS プロトコルのリポジトリが package.json で指定されている必要があります。", + "svgsNotValid": "SVG は無効な画像のソースです。" }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "言語固有のエディター設定", "languageSpecificEditorSettingsDescription": "言語に対するエディター設定を上書きします" }, - "dist/extensionLinter": { - "httpsRequired": "画像には HTTPS プロトコルを使用する必要があります。", - "svgsNotValid": "SVG は無効な画像のソースです。", - "embeddedSvgsNotValid": "埋め込み SVG は無効な画像のソースです。", - "dataUrlsNotValid": "Data URL は無効な画像のソースです。", - "relativeUrlRequiresHttpsRepository": "相対的な画像 URL では、HTTPS プロトコルのリポジトリが package.json で指定されている必要があります。", - "relativeIconUrlRequiresHttpsRepository": "アイコンは、HTTPS プロトコルのリポジトリがこの package.json で指定されている必要があります。", - "relativeBadgeUrlRequiresHttpsRepository": "相対的なバッジ URL では、HTTPS プロトコルのリポジトリが package.json で指定されている必要があります。" + "package": { + "description": "拡張機能を作成するためのリンティング機能を提供します。", + "displayName": "拡張機能の作成" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json index 699e5fb4a4..3e964b3962 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "資格情報が見つからないか、無効です。" + }, + "dist/autofetch": { + "no": "いいえ", + "not now": "後で通知する", + "suggest auto fetch": "Code が [定期的に 'git fetch']({0}) を実行してもよろしいですか?", + "yes": "はい" + }, + "dist/commands": { + "HEAD not available": "'{0}' の HEAD バージョンは利用できません。", + "add": "ワークスペースに追加", + "add remote": "新しいリモートを追加...", + "addFrom": "URL からリモートを追加する", + "addfrom": "{0} からリモートを追加する", + "addremote": "リモートを追加する", + "always": "常に行う", + "are you sure": "'{0}' に Git リポジトリを作成します。続行してもよろしいですか?", + "auth failed": "Git リモートに対して認証できませんでした。", + "auth failed specific": "Git リモートに対して認証できませんでした:\r\n\r\n{0}", + "branch already exists": "ブランチ名 '{0}' は既に存在します", + "branch name": "ブランチ名", + "branch name format invalid": "ブランチ名は次の正規表現に一致する必要があります: {0}", + "cant push": "参照仕様をリモートにプッシュできません。最初に 'Pull' を実行して変更を統合してください。", + "changed": "変更後のログ レベル: {0}", + "checkout detached": "チェックアウトがデタッチされました...", + "choose": "フォルダーを選択...", + "clean repo": "チェックアウトの前に、リポジトリの作業ツリーを消去してください。", + "clonefrom": "{0} から複製", + "cloning": "Git リポジトリ '{0}' をクローンしています...", + "commit": "ステージされている変更のコミット", + "commit anyway": "空のコミットの作成", + "commit hash": "コミット ハッシュ", + "commit message": "コミット メッセージ", + "commitMessageWithHeadLabel2": "メッセージ ('{0}' でコミット)", + "confirm delete": "{0} を削除しますか?\r\nこれは元に戻すことはできません。\r\n続行すると、このファイルは完全に失われます。", + "confirm delete multiple": "{0} 個のファイルを削除しますか?\r\nこれは元に戻すことができません。\r\n続行すると、このファイルは完全に失われます。", + "confirm discard": "{0} の変更を破棄しますか?", + "confirm discard all": "{0} 個のファイルのすべての変更を破棄してもよろしいですか?\r\nこれは元に戻すことができません。\r\n続行すると、現在のワーキング セットは完全に失われます。", + "confirm discard all 2": "{0}\r\n\r\nこの変更は元に戻すことはできません。現在のワーキング セットは永久に失われます。", + "confirm discard all single": "{0} の変更を破棄しますか?", + "confirm discard multiple": "{0} 個のファイルの変更内容を破棄しますか?", + "confirm emtpy commit": "空のコミットを生成しますか?", + "confirm force delete branch": "ブランチ '{0}' はマージされていません。それでも削除しますか?", + "confirm force push": "変更の強制プッシュを行おうとしていますが、これは破壊的なことがあり、他人の変更を誤って上書きする可能性があります。\r\n\r\n続行しますか?", + "confirm no verify commit": "確認せずに変更をコミットしようとしています。これは、コミット前のフックをスキップするため、望ましくない場合があります。\r\n\r\n続行しますか?", + "confirm publish branch": "'{0}' ブランチに上流ブランチはありません。このブランチを公開しますか?", + "confirm restore": "{0} を復元しますか?", + "confirm restore multiple": "{0} 個のファイルを復元しますか?", + "confirm stage file with merge conflicts": "マージの競合がある {0} をステージしてもよろしいですか?", + "confirm stage files with merge conflicts": "マージの競合がある {0} 個のファイルをステージしてもよろしいですか?", + "create branch": "新しい分岐の作成...", + "create branch from": "新しい分岐の作成元...", + "create repo": "リポジトリの初期化", + "current": "現在のマシン", + "delete": "ファイルを削除", + "delete branch": "ブランチの削除", + "delete file": "ファイルを削除", + "delete files": "複数のファイルを削除", + "deleted by them": "ファイル '{0}' は、他者が削除し、こちらが更新しました。\r\n\r\nどのように処理しますか?", + "deleted by us": "ファイル '{0}' は、こちらが削除し、他者が更新しました。\r\n\r\nどのように処理しますか?", + "discard": "変更を破棄", + "discardAll": "{0} 個のファイルをすべて破棄", + "discardAll multiple": "1 つのファイルを破棄", + "force": "チェックアウトの強制", + "force push not allowed": "強制的なプッシュは禁止されています。'git.allowForcePush' 設定で有効にしてください。", + "git error": "Git エラー", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (インデックス)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (作業ツリー)", + "init": "Git リポジトリを初期化するワークスペース フォルダーを選択してください", + "init repo": "リポジトリの初期化", + "invalid branch name": "無効なブランチ名", + "keep ours": "自分 (Our) を維持する", + "keep theirs": "相手 (Their) を維持する", + "learn more": "詳細を表示", + "local changes": "ローカルの変更は、チェックアウトによって上書きされます。", + "merge commit": "最後のコミットはマージ コミットでした。元に戻しますか?", + "merge conflicts": "マージの競合があります。コミットする前にこれを解決してください。", + "missing user info": "Git の 'user.name' と 'user.email' を構成していることを確認してください。", + "never": "行わない", + "never again": "OK、今後は表示しない", + "never ask again": "今後は確認しない", + "no changes": "コミットする必要のある変更はありません。", + "no changes stash": "一時退避する変更がありません。", + "no more": "HEAD が任意のコミットを明示しないため、元に戻すことはできません。", + "no rebase": "進行中のリベースはありません。", + "no remotes added": "リポジトリにリモートが含まれていません。", + "no remotes to fetch": "リポジトリには、フェッチ元として構成されているリモートがありません。", + "no remotes to publish": "リポジトリには、発行先として構成されているリモートがありません。", + "no remotes to pull": "リポジトリには、プル元として構成されているリモートがありません。", + "no remotes to push": "リポジトリには、プッシュ先として構成されているリモートがありません。", + "no staged changes": "ステージされている変更がなく、コミットできません。\r\n\r\nすべての変更をステージして、直接コミットしますか?", + "no stashes": "リポジトリ内に一時退避内容はありません。", + "no tags": "このリポジトリにはタグがありません。", + "no verify commit not allowed": "確認なしのコミットは許可されていません。'git.allowNoVerifyCommit' 設定を使用して有効にしてください。", + "nobranch": "リモートにプッシュするブランチをチェックアウトしてください。", + "ok": "OK", + "open git log": "Git ログを開く", + "open repo": "リポジトリを開く", + "openrepo": "開く", + "openreponew": "新しいウィンドウで開く", + "pick branch pull": "プル元のブランチを選択", + "pick provider": "ブランチ '{0}' を以下へ発行するプロバイダーを選択する:", + "pick remote": "リモートを選んで、ブランチ '{0}' を次の場所に公開します:", + "pick remote pull repo": "リモートを選んで、ブランチを次からプルします", + "pick stash to apply": "適用する一時退避内容を選択してください", + "pick stash to drop": "ドロップする一時退避を削除する", + "pick stash to pop": "適用して削除する一時退避内容を選択してください", + "proposeopen": "クローンしたリポジトリを開きますか?", + "proposeopen init": "初期化済みのリポジトリを開きますか?", + "proposeopen2": "複製したリポジトリを開きますか? または現在のワークスペースに追加しますか?", + "proposeopen2 init": "初期化済みのリポジトリを開きますか? または現在のワークスペースへ追加しますか?", + "provide branch name": "新しいブランチ名を入力してください", + "provide commit hash": "コミット ハッシュを指定してください", + "provide commit message": "コミット メッセージを入力してください", + "provide remote name": "リモート名を入力してください。", + "provide stash message": "必要に応じて一時退避メッセージを入力してください", + "provide tag message": "注釈付きタグにつけるメッセージを入力してください", + "provide tag name": "タグ名を入力してください", + "publish to": "{0} に発行する", + "remote already exists": "リモート '{0}' は既に存在します。", + "remote branch at": "{0} でのリモート ブランチ", + "remote name": "リモート名", + "remote name format invalid": "リモート名の形式が無効です", + "remove remote": "削除するリモートを選択", + "repourl": "リポジトリの URL", + "restore file": "ファイルを復元", + "restore files": "複数のファイルを復元", + "save and commit": "すべてのコミットを保存", + "save and stash": "すべてを保存して一時退避する", + "select a branch to merge from": "マージ元のブランチを選択", + "select a branch to rebase onto": "リベース先のブランチを選択", + "select a ref to checkout": "チェックアウトする参照を選択", + "select a ref to checkout detached": "デタッチ モードでチェックアウトする参照を選択する", + "select a ref to create a new branch from": "'{0}' ブランチの作成元 ref を選択", + "select a tag to delete": "削除するタグを選択する", + "select branch to delete": "削除するブランチの選択", + "select log level": "ログ レベルを選択", + "selectFolder": "リポジトリの場所を選択", + "show command output": "コマンド出力を表示する", + "stash": "このまま一時退避", + "stash merge conflicts": "一時退避内容を適用している間に、マージの競合がありました。", + "stash message": "一時退避メッセージ", + "stashcheckout": "一時退避してチェックアウト", + "sure drop": "一時退避内容 {0} を削除しますか?", + "sync is unpredictable": "このアクションでは、'{0}/{1}' との間でコミットをプッシュおよびプルします。", + "tag at": "{0} のタグ", + "tag message": "メッセージ", + "tag name": "タグ名", + "there are untracked files": "破棄すると {0} 個の未追跡ファイルがディスクから削除されます。", + "there are untracked files single": "破棄すると次の未追跡ファイルがディスクから削除されます: {0}。", + "undo commit": "マージ コミットの取り消し", + "unsaved files": "{0} 個の保存されていないファイルがあります。\r\n\r\nコミット前に保存しますか?", + "unsaved files single": "次のファイルには保存されていない変更があり、続行するとコミットに含まれません: {0}。\r\n\r\nコミットする前に保存しますか?", + "unsaved stash files": "{0} 個の保存されていないファイルがあります。\r\n\r\n一時退避する前に保存しますか?", + "unsaved stash files single": "次のファイルには保存されていない変更があり、続行すると stash に含められません: {0}。\r\n\r\n一時退避する前に保存しますか?", + "warn untracked": "{0} 個の追跡されていないファイルが削除されます。\r\n元に戻すことはできません。\r\nこれらのファイルは完全に失われます。", + "yes": "はい", + "yes discard tracked": "1 つの追跡ファイルを破棄", + "yes discard tracked multiple": "{0} 個の追跡ファイルを破棄", + "yes never again": "はい、今後は表示しません" + }, + "dist/main": { + "downloadgit": "Git のダウンロード", + "git20": "Git {0} がインストールされているようです。Code は Git 2 以上で最適に動作します", + "git2526": "インストールされている Git {0} には既知の問題があります。Git 機能を正常に動作させるために、Git を 2.27 以上に更新してください。", + "looking": "次の場所で Git を検索しています: {0}", + "neverShowAgain": "今後表示しない", + "notfound": "Git が見つかりません。Git をインストールするか 'git.path' 設定でパスを構成してください。", + "updateGit": "Git の更新", + "using git": "{1} から Git {0} を使用しています" + }, + "dist/model": { + "no repositories": "利用可能なリポジトリがありません", + "not supported": "'git.scanRepositories' 設定は絶対パスをサポートしていません。", + "pick repo": "リポジトリの選択", + "too many submodules": "'{0}' リポジトリに {1} 個のサブモジュールがあり、自動では開かれません。 ファイルを開くことで、それぞれを個別に開くことができます。" + }, + "dist/remoteSource": { + "branch name": "ブランチ名", + "error": "$(error) エラー: {0}", + "none found": "リモート リポジトリが見つかりません。", + "pick url": "複製元の URL を選択します。", + "provide url": "リポジトリ URL を指定する", + "provide url or pick": "リポジトリ URL を指定するか、リポジトリ ソースを選択します。", + "type to filter": "リポジトリ名", + "type to search": "リポジトリ名 (検索するテキストを入力)", + "url": "URL" + }, + "dist/repository": { + "add known": ".gitignore に '{0}' を追加しますか。", + "added by them": "競合: 他者が追加", + "added by us": "競合: こちらが追加", + "always pull": "常にプル", + "both added": "競合: 両方追加", + "both deleted": "競合: 両方削除", + "both modified": "競合: 両方変更", + "changes": "変更", + "commit": "コミット", + "commit in rebase": "リベースの最中にコミット メッセージは変更できません。リベースの操作を終了してから、代わりに interactive rebase を使用してください。", + "commitMessage": "メッセージ (コミットするための {0})", + "commitMessageCountdown": "現在の行で残り {0} 文字", + "commitMessageWarning": "現在の行で {1} から {0} 文字オーバー", + "commitMessageWhitespacesOnlyWarning": "現在のコミット メッセージには空白文字のみが含めています", + "commitMessageWithHeadLabel": "メッセージ ('{1}' でコミットするための {0})", + "deleted": "削除済み", + "deleted by them": "競合: 他者が削除", + "deleted by us": "競合: こちらが削除", + "dont pull": "プルしない", + "git.title.deleted": "{0} (削除済み)", + "git.title.index": "{0} (インデックス)", + "git.title.ours": "{0} (自分たちの)", + "git.title.theirs": "{0} (他のユーザー)", + "git.title.untracked": "{0} (未追跡)", + "git.title.workingTree": "{0} (作業ツリー)", + "huge": "'{0}' のGit リポジトリにアクティブな変更が多いため、 Git 機能の一部のみが有効になります。", + "ignored": "無視", + "index added": "インデックスの追加", + "index copied": "インデックスをコピー", + "index deleted": "削除されたインデックス", + "index modified": "変更されたインデックス", + "index renamed": "インデックスの名前変更", + "intent to add": "追加する目的", + "merge changes": "変更のマージ", + "modified": "変更済み", + "neveragain": "今後表示しない", + "open": "開く", + "pull": "プル", + "pull branch maybe rebased": "現在のブランチ '{0}' がリベースされた可能性があります。そこへプルしますか?", + "pull maybe rebased": "現在のブランチがリベースされた可能性があります。そこへプルしますか?", + "pull n": "{1}/{2} から {0} 件のコミットをプルします", + "pull push n": "{2}/{3} の間で {0} 件のコミットをプルし、{1} 件のコミットをプッシュします", + "push n": "{1}/{2} に {0} 件のコミットをプッシュします", + "push success": "正常にプッシュされました。", + "staged changes": "ステージされている変更", + "sync changes": "変更の同期", + "sync is unpredictable": "同期中です。キャンセルすると、リポジトリに重大な損傷を与える可能性があります", + "untracked": "追跡対象外", + "untracked changes": "追跡対象外の変更", + "yes": "はい" + }, + "dist/statusbar": { + "checkout": "ブランチまたはタグのチェックアウト...", + "publish changes": "変更の発行", + "publish to": "{0} に発行する", + "publish to...": "以下に発行する...", + "rebasing": "リベースしています", + "syncing changes": "変更を同期しています..." + }, + "dist/timelineProvider": { + "git.index": "インデックス", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Git 履歴", + "git.timeline.stagedChanges": "ステージング済みの変更", + "git.timeline.uncommitedChanges": "コミットされていない変更", + "git.timeline.you": "自分", + "git.workingTree": "作業ツリー" + }, "package": { - "displayName": "Git", - "description": "Git SCM統合", - "command.setLogLevel": "ログ レベルの設定...", - "command.clone": "クローン", - "command.cloneRecursive": "複製 (再帰)", - "command.init": "リポジトリの初期化", - "command.openRepository": "リポジトリを開く", - "command.close": "リポジトリを閉じる", - "command.refresh": "最新の情報に更新", - "command.openChange": "変更を開く", - "command.openAllChanges": "すべての変更を開く", - "command.openFile": "ファイルを開く", - "command.openHEADFile": "ファイル (HEAD) を開く", - "command.stage": "変更をステージ", - "command.stageAll": "すべての変更をステージ", - "command.stageAllTracked": "すべての変更履歴をステージングする", - "command.stageAllUntracked": "すべての追跡対象外の変更のステージング", - "command.stageAllMerge": "すべてのマージ変更をステージする", - "command.stageSelectedRanges": "選択した範囲をステージする", - "command.revertSelectedRanges": "選択範囲を元に戻す", - "command.stageChange": "変更のステージング", - "command.revertChange": "変更を元に戻す", - "command.unstage": "変更のステージング解除", - "command.unstageAll": "すべての変更のステージング解除", - "command.unstageSelectedRanges": "選択した範囲のステージを解除", - "command.rename": "名前の変更", + "colors.added": "追加したリソースの配色。", + "colors.conflict": "リソースが競合する場合の配色", + "colors.deleted": "リソースを検出した場合の配色", + "colors.ignored": "リソースを無視する場合の配色", + "colors.modified": "リソースを改変した場合の配色", + "colors.renamed": "名前変更またはコピーされたリソースの色。", + "colors.stageDeleted": "ステージングされた削除済みリソースの色。", + "colors.stageModified": "ステージングされた変更済みリソースの色。", + "colors.submodule": "サブモジュールの配色。", + "colors.untracked": "リソースを追跡しない場合の配色", + "command.addRemote": "リモートの追加...", + "command.branch": "分岐の作成...", + "command.branchFrom": "ブランチの作成元...", + "command.checkout": "チェックアウト先...", + "command.checkoutDetached": "チェックアウト先 (デタッチ済み)...", + "command.cherryPick": "チェリーピック...", "command.clean": "変更を破棄", "command.cleanAll": "すべての変更を破棄", "command.cleanAllTracked": "変更履歴をすべて破棄", "command.cleanAllUntracked": "追跡対象外のすべての変更を破棄", + "command.clone": "クローン", + "command.cloneRecursive": "複製 (再帰)", + "command.close": "リポジトリを閉じる", "command.commit": "コミット", - "command.commitStaged": "ステージング済みをコミット", - "command.commitEmpty": "空のコミット", - "command.commitStagedSigned": "コミットしてステージング (サインオフ)", - "command.commitStagedAmend": "ステージング済をコミット (修正)", "command.commitAll": "すべてコミット", - "command.commitAllSigned": "すべてコミット (Signed Off)", "command.commitAllAmend": "すべてコミット (修正)", - "command.commitNoVerify": "コミット (確認なし)", - "command.commitStagedNoVerify": "ステージング済みをコミット (確認なし)", - "command.commitEmptyNoVerify": "空のコミット (確認なし)", - "command.commitStagedSignedNoVerify": "ステージング済みをコミット (サインオフ、確認なし)", - "command.commitStagedAmendNoVerify": "ステージング済みをコミット (修正、確認なし)", - "command.commitAllNoVerify": "すべてコミット (確認なし)", - "command.commitAllSignedNoVerify": "すべてコミット (サインオフ、確認なし)", "command.commitAllAmendNoVerify": "すべてコミット (修正、確認なし)", - "command.restoreCommitTemplate": "コミット テンプレートを復元する", - "command.undoCommit": "前回のコミットを元に戻す", - "command.checkout": "チェックアウト先...", - "command.checkoutDetached": "チェックアウト先 (デタッチ済み)...", - "command.branch": "分岐の作成...", - "command.branchFrom": "ブランチの作成元...", - "command.deleteBranch": "ブランチの削除...", - "command.renameBranch": "ブランチ名の変更...", - "command.cherryPick": "チェリーピック...", - "command.merge": "ブランチをマージ...", - "command.rebase": "ブランチのリベース...", + "command.commitAllNoVerify": "すべてコミット (確認なし)", + "command.commitAllSigned": "すべてコミット (Signed Off)", + "command.commitAllSignedNoVerify": "すべてコミット (サインオフ、確認なし)", + "command.commitEmpty": "空のコミット", + "command.commitEmptyNoVerify": "空のコミット (確認なし)", + "command.commitNoVerify": "コミット (確認なし)", + "command.commitStaged": "ステージング済みをコミット", + "command.commitStagedAmend": "ステージング済をコミット (修正)", + "command.commitStagedAmendNoVerify": "ステージング済みをコミット (修正、確認なし)", + "command.commitStagedNoVerify": "ステージング済みをコミット (確認なし)", + "command.commitStagedSigned": "コミットしてステージング (サインオフ)", + "command.commitStagedSignedNoVerify": "ステージング済みをコミット (サインオフ、確認なし)", "command.createTag": "タグを作成", + "command.deleteBranch": "ブランチの削除...", "command.deleteTag": "タグの削除", "command.fetch": "フェッチ", - "command.fetchPrune": "フェッチ (Prune)", "command.fetchAll": "すべてのリモートからフェッチ", + "command.fetchPrune": "フェッチ (Prune)", + "command.ignore": ".gitignore に追加", + "command.init": "リポジトリの初期化", + "command.merge": "ブランチをマージ...", + "command.openAllChanges": "すべての変更を開く", + "command.openChange": "変更を開く", + "command.openFile": "ファイルを開く", + "command.openHEADFile": "ファイル (HEAD) を開く", + "command.openRepository": "リポジトリを開く", + "command.publish": "ブランチを発行...", "command.pull": "プル", - "command.pullRebase": "プル (リベース)", "command.pullFrom": "指定元からプル...", + "command.pullRebase": "プル (リベース)", "command.push": "プッシュ", - "command.pushForce": "プッシュ (強制)", - "command.pushTo": "プッシュ先...", - "command.pushToForce": "プッシュ先... (強制)", "command.pushFollowTags": "プッシュ (タグをフォロー)", "command.pushFollowTagsForce": "プッシュ (タグをフォロー、強制)", + "command.pushForce": "プッシュ (強制)", "command.pushTags": "タグをプッシュ", - "command.addRemote": "リモートの追加...", - "command.removeRemote": "リモートの削除", - "command.sync": "同期", - "command.syncRebase": "同期 (Rebase)", - "command.publish": "ブランチを発行...", - "command.showOutput": "Git 出力の表示", - "command.ignore": ".gitignore に追加", - "command.revealInExplorer": "サイド バーに表示", + "command.pushTo": "プッシュ先...", + "command.pushToForce": "プッシュ先... (強制)", + "command.rebase": "ブランチのリベース...", "command.rebaseAbort": "リベースを中止する", - "command.stashIncludeUntracked": "一時退避 (未追跡ファイルを含む)", + "command.refresh": "最新の情報に更新", + "command.removeRemote": "リモートの削除", + "command.rename": "名前の変更", + "command.renameBranch": "ブランチ名の変更...", + "command.restoreCommitTemplate": "コミット テンプレートを復元する", + "command.revealInExplorer": "サイド バーに表示", + "command.revertChange": "変更を元に戻す", + "command.revertSelectedRanges": "選択範囲を元に戻す", + "command.setLogLevel": "ログ レベルの設定...", + "command.showOutput": "Git 出力の表示", + "command.stage": "変更をステージ", + "command.stageAll": "すべての変更をステージ", + "command.stageAllMerge": "すべてのマージ変更をステージする", + "command.stageAllTracked": "すべての変更履歴をステージングする", + "command.stageAllUntracked": "すべての追跡対象外の変更のステージング", + "command.stageChange": "変更のステージング", + "command.stageSelectedRanges": "選択した範囲をステージする", "command.stash": "一時退避", - "command.stashPop": "一時退避内容を適用して削除...", - "command.stashPopLatest": "最新の一時退避内容を適用して削除", "command.stashApply": "一時退避内容を適用...", "command.stashApplyLatest": "最新の一時退避内容を適用", "command.stashDrop": "一時退避を削除する...", - "command.timelineOpenDiff": "変更を開く", + "command.stashIncludeUntracked": "一時退避 (未追跡ファイルを含む)", + "command.stashPop": "一時退避内容を適用して削除...", + "command.stashPopLatest": "最新の一時退避内容を適用して削除", + "command.sync": "同期", + "command.syncRebase": "同期 (Rebase)", + "command.timelineCompareWithSelected": "選択項目と比較", "command.timelineCopyCommitId": "コミット ID のコピー", "command.timelineCopyCommitMessage": "コミット メッセージのコピー", + "command.timelineOpenDiff": "変更を開く", "command.timelineSelectForCompare": "比較対象の選択", - "command.timelineCompareWithSelected": "選択項目と比較", - "config.enabled": "Git が有効になっているかどうか。", - "config.path": "Git 実行可能ファイルのパスとファイル名 (例: Windows の場合は `C:\\Program Files\\Git\\bin\\git.exe`)。検索する複数のパスを含む文字列値の配列を指定することもできます。", + "command.undoCommit": "前回のコミットを元に戻す", + "command.unstage": "変更のステージング解除", + "command.unstageAll": "すべての変更のステージング解除", + "command.unstageSelectedRanges": "選択した範囲のステージを解除", + "config.allowForcePush": "強制的なプッシュ (--force-with-lease の有無にかかわらず) を有効にするかどうかを制御します。", + "config.allowNoVerifyCommit": "pre-commit と commit-msg フックを実行しないコミットを許可するかどうかを制御します。", + "config.alwaysShowStagedChangesResourceGroup": "ステージ済み変更のリソース グループを常に表示します。", + "config.alwaysSignOff": "すべてのコミットのサインオフ フラグを制御します。", "config.autoRepositoryDetection": "レポジトリを自動的に検出するかどうかを構成します。", - "config.autoRepositoryDetection.true": "現在開いているフォルダーのサブフォルダーと、開いているファイルの親フォルダーの両方をスキャンします。", "config.autoRepositoryDetection.false": "リポジトリの自動的なスキャンを無効にします。", - "config.autoRepositoryDetection.subFolders": "現在開いているフォルダーのサブフォルダーをスキャンします。", "config.autoRepositoryDetection.openEditors": "開いているファイルの親フォルダーをスキャンします。", - "config.autorefresh": "自動更新の有効/無効。", + "config.autoRepositoryDetection.subFolders": "現在開いているフォルダーのサブフォルダーをスキャンします。", + "config.autoRepositoryDetection.true": "現在開いているフォルダーのサブフォルダーと、開いているファイルの親フォルダーの両方をスキャンします。", + "config.autoStash": "プルする前にすべての変更を一時退避し、プル成功後に復元します。", "config.autofetch": "true に設定すると、現在の Git リポジトリの既定のリモートからコミットが自動的にフェッチされます。[すべて] に設定すると、すべてのリモートからフェッチされます。", - "config.autofetchPeriod": "`git.autofetch` が有効な場合の git の自動フェッチ間隔 (秒単位)。", + "config.autofetchPeriod": "`#git.autofetch#` が有効な場合の git の自動フェッチ間隔 (秒単位)。", + "config.autorefresh": "自動更新の有効/無効。", + "config.branchSortOrder": "ブランチの並べ替え順序を制御します。", + "config.branchValidationRegex": "新しいブランチ名を検証するための正規表現。", + "config.branchWhitespaceChar": "新しいブランチ名で空白文字を置換する文字。", + "config.checkoutType": "'チェックアウト先...' を実行するとき、どの種類の Git 参照を一覧表示するか制御します。", + "config.checkoutType.local": "ローカル ブランチ", + "config.checkoutType.remote": "リモート ブランチ", + "config.checkoutType.tags": "タグ", + "config.confirmEmptyCommits": "'Git: Commit Empty' コマンドの空のコミットの作成を常に確認します。", + "config.confirmForcePush": "強制的なプッシュの前に確認を求めるかどうかを制御します。", + "config.confirmNoVerifyCommit": "確認せずにコミットする前に確認メッセージを表示するかどうかを制御します。", "config.confirmSync": "Git リポジトリを同期する前に確認します。", "config.countBadge": "Git カウント バッジを制御します。", "config.countBadge.all": "すべての変更をカウントします。", - "config.countBadge.tracked": "追跡済みの変更のみカウントします。", "config.countBadge.off": "カウンターをオフにします。", - "config.checkoutType": "'チェックアウト先...' を実行するとき、どの種類の Git 参照を一覧表示するか制御します。", - "config.checkoutType.local": "ローカル ブランチ", - "config.checkoutType.tags": "タグ", - "config.checkoutType.remote": "リモート ブランチ", - "config.branchValidationRegex": "新しいブランチ名を検証するための正規表現。", - "config.branchWhitespaceChar": "新しいブランチ名で空白文字を置換する文字。", - "config.ignoreLegacyWarning": "古い Git である警告を無視します。", - "config.ignoreMissingGitWarning": "Git が見つからない場合の警告を無視します。", - "config.ignoreWindowsGit27Warning": "Git 2.25 - 2.26 が Windows にインストールされている場合は警告を無視します。", - "config.ignoreLimitWarning": "リポジトリ内に変更が多い場合の警告を無視します。", - "config.ignoreRebaseWarning": "ブランチがプル時にリベースされた可能性があると思われる場合、警告を無視します。", - "config.defaultCloneDirectory": "Git リポジトリをクローンする既定の場所。", - "config.enableSmartCommit": "ステージされた変更がない場合はすべての変更をコミットします。", - "config.smartCommitChanges": "スマート コミットで変更を自動的にステージングするかどうかを制御します。", - "config.smartCommitChanges.all": "すべての変更を自動的にステージします。", - "config.smartCommitChanges.tracked": "自動的にステージングされた変更箇所のみ。", - "config.suggestSmartCommit": "スマート コミットを有効にすることを推奨します (ステージング済み変更がない場合、すべての変更をコミットします)。", - "config.enableCommitSigning": "GPG または X.509 によるコミットの署名を有効にします。", - "config.discardAllScope": "'すべての変更を破棄' コマンドによってどの変更が破棄されるかを制御します。'all' はすべての変更を破棄します。 'tracked' は追跡されているファイルだけを破棄します。 'prompt' は、アクションが実行されるたびにプロンプ​​ト ダイアログを表示します。", + "config.countBadge.tracked": "追跡済みの変更のみカウントします。", "config.decorations.enabled": "Git が配色とバッジをエクスプローラーと [開いているエディター] ビューに提供するかどうかを制御します。", + "config.defaultCloneDirectory": "Git リポジトリをクローンする既定の場所。", + "config.detectSubmodules": "git サブモジュールを自動的に検出するかどうかを制御します。", + "config.detectSubmodulesLimit": "検出する git サブモジュール数の制限を制御します。", + "config.discardAllScope": "'すべての変更を破棄' コマンドによってどの変更が破棄されるかを制御します。'all' はすべての変更を破棄します。 'tracked' は追跡されているファイルだけを破棄します。 'prompt' は、アクションが実行されるたびにプロンプ​​ト ダイアログを表示します。", + "config.enableCommitSigning": "GPG または X.509 によるコミットの署名を有効にします。", + "config.enableSmartCommit": "ステージされた変更がない場合はすべての変更をコミットします。", "config.enableStatusBarSync": "ステータス バーに Git Sync コマンドを表示するかどうかを制御します。", + "config.enabled": "Git が有効になっているかどうか。", + "config.fetchOnPull": "有効にすると、プル時にすべてのブランチをフェッチします。それ以外の場合は、現在のブランチだけをフェッチします。", "config.followTagsWhenSync": "同期コマンドを実行するときに、すべてのタグをフォロー プッシュします。", - "config.promptToSaveFilesBeforeStash": "変更を一時退避する前に Git で保存していないファイルを確認すべきかどうかを制御します。", - "config.promptToSaveFilesBeforeStash.always": "保存されていないファイルがないか確認します。", - "config.promptToSaveFilesBeforeStash.staged": "保存されていないステージング済みファイルのみを確認します。", - "config.promptToSaveFilesBeforeStash.never": "このチェックを無効にします。", - "config.promptToSaveFilesBeforeCommit": "コミット前に Git が保存していないファイルを確認すべきかどうかを制御します。", - "config.promptToSaveFilesBeforeCommit.always": "保存されていないファイルがないか確認します。", - "config.promptToSaveFilesBeforeCommit.staged": "保存されていないステージング済みファイルのみを確認します。", - "config.promptToSaveFilesBeforeCommit.never": "このチェックを無効にします。", + "config.ignoreLegacyWarning": "古い Git である警告を無視します。", + "config.ignoreLimitWarning": "リポジトリ内に変更が多い場合の警告を無視します。", + "config.ignoreMissingGitWarning": "Git が見つからない場合の警告を無視します。", + "config.ignoreRebaseWarning": "ブランチがプル時にリベースされた可能性があると思われる場合、警告を無視します。", + "config.ignoreSubmodules": "ファイル ツリーでのサブモジュールの変更を無視します。", + "config.ignoreWindowsGit27Warning": "Git 2.25 - 2.26 が Windows にインストールされている場合は警告を無視します。", + "config.ignoredRepositories": "無視する git リポジトリの一覧。", + "config.inputValidation": "コミット メッセージの入力検証をいつ表示するかを制御します。", + "config.inputValidationLength": "警告を表示するコミット メッセージの長さのしきい値を制御します。", + "config.inputValidationSubjectLength": "警告を表示するためのコミット メッセージの件名長のしきい値を制御します。'config.inputValidationLength' の値を継承する場合には設定解除します。", + "config.openAfterClone": "複製後にリポジトリを自動的に開くかどうかを制御します。", + "config.openAfterClone.always": "常に現在のウィンドウで開きます。", + "config.openAfterClone.alwaysNewWindow": "常に新しいウィンドウで開きます。", + "config.openAfterClone.prompt": "常にアクションを確認します。", + "config.openAfterClone.whenNoFolderOpen": "開いているフォルダーがない場合は現在のウィンドウでのみ開きます。", + "config.openDiffOnClick": "変更をクリックすると差分エディターを開くかどうかを制御します。そうでなければ通常のエディターを開きます。", + "config.path": "Git 実行可能ファイルのパスとファイル名 (例: Windows の場合は `C:\\Program Files\\Git\\bin\\git.exe`)。検索する複数のパスを含む文字列値の配列を指定することもできます。", "config.postCommitCommand": "コミットの成功後、git コマンドを実行します。", "config.postCommitCommand.none": "コミット後、任意のコマンドを実行しません。", "config.postCommitCommand.push": "コミットの成功後、'Git Push' を実行します。", "config.postCommitCommand.sync": "コミットの成功後、'Git Sync' を実行します。", - "config.openAfterClone": "複製後にリポジトリを自動的に開くかどうかを制御します。", - "config.openAfterClone.always": "常に現在のウィンドウで開きます。", - "config.openAfterClone.alwaysNewWindow": "常に新しいウィンドウで開きます。", - "config.openAfterClone.whenNoFolderOpen": "開いているフォルダーがない場合は現在のウィンドウでのみ開きます。", - "config.openAfterClone.prompt": "常にアクションを確認します。", - "config.showInlineOpenFileAction": "Git 変更の表示内にインラインのファイルを開くアクションを表示するかどうかを制御します。", - "config.showPushSuccessNotification": "プッシュが成功したときに通知を表示するかどうかを制御します。", - "config.inputValidation": "コミット メッセージの入力検証をいつ表示するかを制御します。", - "config.inputValidationLength": "警告を表示するコミット メッセージの長さのしきい値を制御します。", - "config.inputValidationSubjectLength": "警告を表示するためのコミット メッセージの件名長のしきい値を制御します。'config.inputValidationLength' の値を継承する場合には設定解除します。", - "config.detectSubmodules": "git サブモジュールを自動的に検出するかどうかを制御します。", - "config.detectSubmodulesLimit": "検出する git サブモジュール数の制限を制御します。", - "config.alwaysShowStagedChangesResourceGroup": "ステージ済み変更のリソース グループを常に表示します。", - "config.alwaysSignOff": "すべてのコミットのサインオフ フラグを制御します。", - "config.ignoreSubmodules": "ファイル ツリーでのサブモジュールの変更を無視します。", - "config.ignoredRepositories": "無視する git リポジトリの一覧。", - "config.scanRepositories": "Git リポジトリを検索するパスのリスト。", - "config.showProgress": "Git 操作の進行状況を表示するかどうかを制御します。", - "config.rebaseWhenSync": "同期コマンドを実行するときに、Git リベースを強制します。", - "config.confirmEmptyCommits": "'Git: Commit Empty' コマンドの空のコミットの作成を常に確認します。", - "config.fetchOnPull": "有効にすると、プル時にすべてのブランチをフェッチします。それ以外の場合は、現在のブランチだけをフェッチします。", - "config.pullTags": "プルするときにすべてのタグをフェッチします。", + "config.promptToSaveFilesBeforeCommit": "コミット前に Git が保存していないファイルを確認すべきかどうかを制御します。", + "config.promptToSaveFilesBeforeCommit.always": "保存されていないファイルがないか確認します。", + "config.promptToSaveFilesBeforeCommit.never": "このチェックを無効にします。", + "config.promptToSaveFilesBeforeCommit.staged": "保存されていないステージング済みファイルのみを確認します。", + "config.promptToSaveFilesBeforeStash": "変更を一時退避する前に Git で保存していないファイルを確認すべきかどうかを制御します。", + "config.promptToSaveFilesBeforeStash.always": "保存されていないファイルがないか確認します。", + "config.promptToSaveFilesBeforeStash.never": "このチェックを無効にします。", + "config.promptToSaveFilesBeforeStash.staged": "保存されていないステージング済みファイルのみを確認します。", "config.pruneOnFetch": "フェッチ時に取り除きます。", - "config.autoStash": "プルする前にすべての変更を一時退避し、プル成功後に復元します。", - "config.allowForcePush": "強制的なプッシュ (--force-with-lease の有無にかかわらず) を有効にするかどうかを制御します。", - "config.useForcePushWithLease": "force プッシュより安全な force-with-lease 方式を使用するかどうかを制御します。", - "config.confirmForcePush": "強制的なプッシュの前に確認を求めるかどうかを制御します。", - "config.allowNoVerifyCommit": "pre-commit と commit-msg フックを実行しないコミットを許可するかどうかを制御します。", - "config.confirmNoVerifyCommit": "確認せずにコミットする前に確認メッセージを表示するかどうかを制御します。", - "config.openDiffOnClick": "変更をクリックすると差分エディターを開くかどうかを制御します。そうでなければ通常のエディターを開きます。", + "config.pullTags": "プルするときにすべてのタグをフェッチします。", + "config.rebaseWhenSync": "同期コマンドを実行するときに、Git リベースを強制します。", + "config.requireGitUserConfig": "明示的な Git ユーザーの構成が必要かどうかを制御するか、指定されていない場合は Git による推測を許可します。", + "config.scanRepositories": "Git リポジトリを検索するパスのリスト。", + "config.showCommitInput": "Git ソース管理パネルにコミットの入力を表示するかどうかを制御します。", + "config.showInlineOpenFileAction": "Git 変更の表示内にインラインのファイルを開くアクションを表示するかどうかを制御します。", + "config.showProgress": "Git 操作の進行状況を表示するかどうかを制御します。", + "config.showPushSuccessNotification": "プッシュが成功したときに通知を表示するかどうかを制御します。", + "config.smartCommitChanges": "スマート コミットで変更を自動的にステージングするかどうかを制御します。", + "config.smartCommitChanges.all": "すべての変更を自動的にステージします。", + "config.smartCommitChanges.tracked": "自動的にステージングされた変更箇所のみ。", + "config.suggestSmartCommit": "スマート コミットを有効にすることを推奨します (ステージング済み変更がない場合、すべての変更をコミットします)。", "config.supportCancellation": "ユーザーが操作を中止できる同期アクションの実行時に通知が表示されるかどうかを制御します。", - "config.branchSortOrder": "ブランチの並べ替え順序を制御します。", + "config.terminalAuthentication": "統合ターミナルで生成される Git プロセスの認証ハンドラーとして VS Code を有効にするかどうかを制御します。注意: この設定の変更を反映させるには、ターミナルを再起動する必要があります。", + "config.timeline.date": "タイムライン ビューでアイテムに使用する日付を制御します。", + "config.timeline.date.authored": "作成日を使用する", + "config.timeline.date.committed": "コミットされた日付を使用する", + "config.timeline.showAuthor": "タイムライン ビューにコミット作成者を表示するかどうかを制御します。", "config.untrackedChanges": "追跡対象外の変更の動作を制御します。", + "config.untrackedChanges.hidden": "追跡対象外の変更は非表示になり、複数のアクションから除外されます。", "config.untrackedChanges.mixed": "追跡対象および追跡対象外のすべての変更は、一緒に表示され、均等に動作します。", "config.untrackedChanges.separate": "追跡されていない変更は、ソース管理ビューに個別に表示されます。それらは、複数のアクションからも除外されます。", - "config.untrackedChanges.hidden": "追跡対象外の変更は非表示になり、複数のアクションから除外されます。", - "config.requireGitUserConfig": "明示的な Git ユーザーの構成が必要かどうかを制御するか、指定されていない場合は Git による推測を許可します。", - "config.showCommitInput": "Git ソース管理パネルにコミットの入力を表示するかどうかを制御します。", - "config.terminalAuthentication": "統合ターミナルで生成される Git プロセスの認証ハンドラーとして VS Code を有効にするかどうかを制御します。注意: この設定の変更を反映させるには、ターミナルを再起動する必要があります。", - "config.timeline.showAuthor": "タイムライン ビューにコミット作成者を表示するかどうかを制御します。", - "config.timeline.date": "タイムライン ビューでアイテムに使用する日付を制御します。", - "config.timeline.date.committed": "コミットされた日付を使用する", - "config.timeline.date.authored": "作成日を使用する", "config.useCommitInputAsStashMessage": "コミット入力ボックスからのメッセージを既定の stash メッセージとして使用するかどうかを制御します。", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "force プッシュより安全な force-with-lease 方式を使用するかどうかを制御します。", + "description": "Git SCM統合", + "displayName": "Git", + "submenu.branch": "ブランチ", + "submenu.changes": "変更", "submenu.commit": "コミット", "submenu.commit.amend": "修正", "submenu.commit.signoff": "サインオフ", - "submenu.changes": "変更", + "submenu.explorer": "Git", "submenu.pullpush": "プル、プッシュ", - "submenu.branch": "ブランチ", "submenu.remotes": "リモート", "submenu.stash": "一時退避", "submenu.tags": "タグ", - "colors.added": "追加したリソースの配色。", - "colors.modified": "リソースを改変した場合の配色", - "colors.stageModified": "ステージングされた変更済みリソースの色。", - "colors.stageDeleted": "ステージングされた削除済みリソースの色。", - "colors.deleted": "リソースを検出した場合の配色", - "colors.renamed": "名前変更またはコピーされたリソースの色。", - "colors.untracked": "リソースを追跡しない場合の配色", - "colors.ignored": "リソースを無視する場合の配色", - "colors.conflict": "リソースが競合する場合の配色", - "colors.submodule": "サブモジュールの配色。", - "view.workbench.scm.missing": "有効な Git インストールが検出されませんでした。詳細については、[Git 出力](command:git.showOutput) をご確認ください。\r\n[Git をインストール](https://git-scm.com/) するか、VS Code で Git とソース管理を使用する方法の詳細について [ドキュメント](https://aka.ms/vscode-scm) をご覧ください。\r\n別のバージョン コントロール システムを使用している場合は、追加の拡張機能を [マーケットプレースで検索](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) できます。", - "view.workbench.scm.disabled": "Git 機能を使用する場合は、[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D) で Git を有効にしてください。\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", - "view.workbench.scm.empty": "Git 機能を使用するために、Git リポジトリを含むフォルダーを開くか、URL からクローンを作成することができます。\r\n[フォルダーを開く](command:vscode.openFolder)\r\n[リポジトリのクローン](command:git.clone)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", - "view.workbench.scm.folder": "現在開いているフォルダーには Git リポジトリがありません。Git を利用したソース管理機能を有効にするリポジトリを初期化できます。\r\n[リポジトリを初期化する](command:git.init?%5Btrue%5D)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", - "view.workbench.scm.workspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーはありません。フォルダーにあるリポジトリを初期化して、Git を利用したソース管理機能を有効にすることができます。\r\n[リポジトリの初期化](command:git.init)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", - "view.workbench.scm.emptyWorkspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーがありません。\r\n[ワークスペースにフォルダーを追加する](command:workbench.action.addRootFolder)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", "view.workbench.cloneRepository": "リポジトリをローカルに複製できます。\r\n[リポジトリの複製](command:git.clone 'Git 拡張機能がアクティブ化されたらリポジトリを複製する')", - "view.workbench.learnMore": "VS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。" - }, - "dist/repository": { - "index modified": "変更されたインデックス", - "modified": "変更済み", - "index added": "インデックスの追加", - "index deleted": "削除されたインデックス", - "deleted": "削除済み", - "index renamed": "インデックスの名前変更", - "index copied": "インデックスをコピー", - "untracked": "追跡対象外", - "ignored": "無視", - "intent to add": "追加する目的", - "both deleted": "競合: 両方削除", - "added by us": "競合: こちらが追加", - "deleted by them": "競合: 他者が削除", - "added by them": "競合: 他者が追加", - "deleted by us": "競合: こちらが削除", - "both added": "競合: 両方追加", - "both modified": "競合: 両方変更", - "open": "開く", - "git.title.index": "{0} (インデックス)", - "git.title.workingTree": "{0} (作業ツリー)", - "git.title.deleted": "{0} (削除済み)", - "git.title.theirs": "{0} (他のユーザー)", - "git.title.ours": "{0} (自分たちの)", - "git.title.untracked": "{0} (未追跡)", - "commit": "コミット", - "merge changes": "変更のマージ", - "staged changes": "ステージされている変更", - "changes": "変更", - "untracked changes": "追跡対象外の変更", - "push success": "正常にプッシュされました。", - "commit in rebase": "リベースの最中にコミット メッセージは変更できません。リベースの操作を終了してから、代わりに interactive rebase を使用してください。", - "commitMessageWhitespacesOnlyWarning": "現在のコミット メッセージには空白文字のみが含めています", - "commitMessageCountdown": "現在の行で残り {0} 文字", - "commitMessageWarning": "現在の行で {1} から {0} 文字オーバー", - "sync is unpredictable": "同期中です。キャンセルすると、リポジトリに重大な損傷を与える可能性があります", - "always pull": "常にプル", - "pull": "プル", - "dont pull": "プルしない", - "pull branch maybe rebased": "現在のブランチ '{0}' がリベースされた可能性があります。そこへプルしますか?", - "pull maybe rebased": "現在のブランチがリベースされた可能性があります。そこへプルしますか?", - "huge": "'{0}' のGit リポジトリにアクティブな変更が多いため、 Git 機能の一部のみが有効になります。", - "neveragain": "今後表示しない", - "add known": ".gitignore に '{0}' を追加しますか。", - "yes": "はい", - "sync changes": "変更の同期", - "pull n": "{1}/{2} から {0} 件のコミットをプルします", - "push n": "{1}/{2} に {0} 件のコミットをプッシュします", - "pull push n": "{2}/{3} の間で {0} 件のコミットをプルし、{1} 件のコミットをプッシュします", - "commitMessageWithHeadLabel": "メッセージ ('{1}' でコミットするための {0})", - "commitMessage": "メッセージ (コミットするための {0})" - }, - "dist/main": { - "looking": "次の場所で Git を検索しています: {0}", - "using git": "{1} から Git {0} を使用しています", - "downloadgit": "Git のダウンロード", - "neverShowAgain": "今後表示しない", - "notfound": "Git が見つかりません。Git をインストールするか 'git.path' 設定でパスを構成してください。", - "updateGit": "Git の更新", - "git20": "Git {0} がインストールされているようです。Code は Git 2 以上で最適に動作します", - "git2526": "インストールされている Git {0} には既知の問題があります。Git 機能を正常に動作させるために、Git を 2.27 以上に更新してください。" - }, - "dist/remoteSource": { - "type to search": "リポジトリ名 (検索するテキストを入力)", - "type to filter": "リポジトリ名", - "none found": "リモート リポジトリが見つかりません。", - "error": "$(error) エラー: {0}", - "provide url": "リポジトリ URL を指定する", - "provide url or pick": "リポジトリ URL を指定するか、リポジトリ ソースを選択します。", - "url": "URL", - "pick url": "複製元の URL を選択します。", - "branch name": "ブランチ名" - }, - "dist/timelineProvider": { - "git.timeline.source": "Git 履歴", - "git.timeline.you": "自分", - "git.timeline.stagedChanges": "ステージング済みの変更", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "インデックス", - "git.timeline.uncommitedChanges": "コミットされていない変更", - "git.workingTree": "作業ツリー" - }, - "dist/model": { - "not supported": "'git.scanRepositories' 設定は絶対パスをサポートしていません。", - "too many submodules": "'{0}' リポジトリに {1} 個のサブモジュールがあり、自動では開かれません。 ファイルを開くことで、それぞれを個別に開くことができます。", - "no repositories": "利用可能なリポジトリがありません", - "pick repo": "リポジトリの選択" - }, - "dist/autofetch": { - "yes": "はい", - "no": "いいえ", - "not now": "後で通知する", - "suggest auto fetch": "Code が [定期的に 'git fetch']({0}) を実行してもよろしいですか?" - }, - "dist/statusbar": { - "rebasing": "リベースしています", - "checkout": "ブランチまたはタグのチェックアウト...", - "publish to": "{0} に発行する", - "publish to...": "以下に発行する...", - "publish changes": "変更の発行", - "syncing changes": "変更を同期しています..." - }, - "dist/commands": { - "tag at": "{0} のタグ", - "remote branch at": "{0} でのリモート ブランチ", - "create branch": "新しい分岐の作成...", - "create branch from": "新しい分岐の作成元...", - "checkout detached": "チェックアウトがデタッチされました...", - "add remote": "新しいリモートを追加...", - "current": "現在のマシン", - "select log level": "ログ レベルを選択", - "changed": "変更後のログ レベル: {0}", - "clonefrom": "{0} から複製", - "repourl": "リポジトリの URL", - "selectFolder": "リポジトリの場所を選択", - "cloning": "Git リポジトリ '{0}' をクローンしています...", - "proposeopen": "クローンしたリポジトリを開きますか?", - "openrepo": "開く", - "openreponew": "新しいウィンドウで開く", - "add": "ワークスペースに追加", - "proposeopen2": "複製したリポジトリを開きますか? または現在のワークスペースに追加しますか?", - "init": "Git リポジトリを初期化するワークスペース フォルダーを選択してください", - "choose": "フォルダーを選択...", - "init repo": "リポジトリの初期化", - "create repo": "リポジトリの初期化", - "are you sure": "'{0}' に Git リポジトリを作成します。続行してもよろしいですか?", - "proposeopen init": "初期化済みのリポジトリを開きますか?", - "proposeopen2 init": "初期化済みのリポジトリを開きますか? または現在のワークスペースへ追加しますか?", - "open repo": "リポジトリを開く", - "HEAD not available": "'{0}' の HEAD バージョンは利用できません。", - "confirm stage files with merge conflicts": "マージの競合がある {0} 個のファイルをステージしてもよろしいですか?", - "confirm stage file with merge conflicts": "マージの競合がある {0} をステージしてもよろしいですか?", - "yes": "はい", - "keep ours": "自分 (Our) を維持する", - "delete": "ファイルを削除", - "deleted by them": "ファイル '{0}' は、他者が削除し、こちらが変更しました。\r\n\r\nどのように処理しますか?", - "keep theirs": "相手 (Their) を維持する", - "deleted by us": "ファイル '{0}' は、こちらが削除し、他者が変更しました。\r\n\r\nどのように処理しますか?", - "discard": "変更を破棄", - "confirm delete": "{0} を削除しますか?\r\nこれは元に戻すことはできません。\r\n続行すると、このファイルは完全に失われます。", - "delete file": "ファイルを削除", - "restore file": "ファイルを復元", - "confirm restore": "{0} を復元しますか?", - "confirm discard": "{0} の変更を破棄しますか?", - "restore files": "複数のファイルを復元", - "confirm restore multiple": "{0} 個のファイルを復元しますか?", - "confirm discard multiple": "{0} 個のファイルの変更内容を破棄しますか?", - "warn untracked": "{0} 個の追跡されていないファイルが削除されます。\r\nこれは元に戻すことはできません。\r\nこれらのファイルは完全に失われます。", - "there are untracked files single": "破棄すると次の未追跡ファイルがディスクから削除されます: {0}。", - "there are untracked files": "破棄すると {0} 個の未追跡ファイルがディスクから削除されます。", - "confirm discard all 2": "{0}\r\n\r\nこれは元に戻すことはできません。現在のワーキング セットは永久に失われます。", - "yes discard tracked": "1 つの追跡ファイルを破棄", - "yes discard tracked multiple": "{0} 個の追跡ファイルを破棄", - "discardAll": "{0} 個のファイルをすべて破棄", - "confirm discard all single": "{0} の変更を破棄しますか?", - "confirm discard all": "{0} 個のファイルのすべての変更を破棄してもよろしいですか?\r\nこれは元に戻すことができません。\r\n続行すると、現在のワーキング セットは完全に失われます。", - "discardAll multiple": "1 つのファイルを破棄", - "confirm delete multiple": "{0} 個のファイルを削除しますか?\r\nこれは元に戻すことができません。\r\n続行すると、このファイルは完全に失われます。", - "delete files": "複数のファイルを削除", - "unsaved files single": "次のファイルには保存されていない変更があり、続行するとコミットに組み込まれません: {0}。\r\n\r\nコミットする前に保存しますか?", - "unsaved files": "{0} 個の保存されていないファイルがあります。\r\n\r\nコミットする前に保存しますか?", - "save and commit": "すべてのコミットを保存", - "commit": "ステージされている変更のコミット", - "no staged changes": "ステージされている変更がなく、コミットできません。\r\n\r\nすべての変更をステージして、直接コミットしますか?", - "always": "常に行う", - "never": "行わない", - "commit anyway": "空のコミットの作成", - "no changes": "コミットする必要のある変更はありません。", - "no verify commit not allowed": "確認なしのコミットは許可されていません。'git.allowNoVerifyCommit' 設定を使用して有効にしてください。", - "confirm no verify commit": "確認せずに変更をコミットしようとしています。これは、コミット前のフックをスキップするため、望ましくない場合があります。\r\n\r\n続行しますか?", - "ok": "OK", - "never ask again": "今後は確認しない", - "commitMessageWithHeadLabel2": "メッセージ ('{0}' でコミット)", - "commit message": "コミット メッセージ", - "provide commit message": "コミット メッセージを入力してください", - "confirm emtpy commit": "空のコミットを生成しますか?", - "yes never again": "はい、今後は表示しません", - "no more": "HEAD が任意のコミットを明示しないため、元に戻すことはできません。", - "undo commit": "マージ コミットの取り消し", - "merge commit": "最後のコミットはマージ コミットでした。元に戻しますか?", - "select a ref to checkout detached": "デタッチ モードでチェックアウトする参照を選択する", - "select a ref to checkout": "チェックアウトする参照を選択", - "force": "チェックアウトの強制", - "stashcheckout": "一時退避してチェックアウト", - "local changes": "ローカルの変更は、チェックアウトによって上書きされます。", - "branch name": "ブランチ名", - "provide branch name": "新しいブランチ名を入力してください", - "branch name format invalid": "ブランチ名は次の正規表現に一致する必要があります: {0}", - "select a ref to create a new branch from": "'{0}' ブランチの作成元 ref を選択", - "select branch to delete": "削除するブランチの選択", - "confirm force delete branch": "ブランチ '{0}' はマージされていません。それでも削除しますか?", - "delete branch": "ブランチの削除", - "invalid branch name": "無効なブランチ名", - "branch already exists": "ブランチ名 '{0}' は既に存在します", - "select a branch to merge from": "マージ元のブランチを選択", - "select a branch to rebase onto": "リベース先のブランチを選択", - "tag name": "タグ名", - "provide tag name": "タグ名を入力してください", - "tag message": "メッセージ", - "provide tag message": "注釈付きタグにつけるメッセージを入力してください", - "no tags": "このリポジトリにはタグがありません。", - "select a tag to delete": "削除するタグを選択する", - "no remotes to fetch": "リポジトリには、フェッチ元として構成されているリモートがありません。", - "no remotes to pull": "リポジトリには、プル元として構成されているリモートがありません。", - "pick remote pull repo": "リモートを選んで、ブランチを次からプルします", - "pick branch pull": "プル元のブランチを選択", - "addremote": "リモートを追加する", - "no remotes to push": "リポジトリには、プッシュ先として構成されているリモートがありません。", - "force push not allowed": "強制的なプッシュは禁止されています。'git.allowForcePush' 設定で有効にしてください。", - "confirm force push": "変更の強制プッシュを行おうとしていますが、これは破壊的なことがあり、他人の変更を誤って上書きする可能性があります。\r\n\r\n続行しますか?", - "nobranch": "リモートにプッシュするブランチをチェックアウトしてください。", - "confirm publish branch": "'{0}' ブランチに上流ブランチはありません。このブランチを公開しますか?", - "pick remote": "リモートを選んで、ブランチ '{0}' を次の場所に公開します:", - "commit hash": "コミット ハッシュ", - "provide commit hash": "コミット ハッシュを指定してください", - "addfrom": "{0} からリモートを追加する", - "addFrom": "URL からリモートを追加する", - "remote name": "リモート名", - "provide remote name": "リモート名を入力してください。", - "remote name format invalid": "リモート名の形式が無効です", - "remote already exists": "リモート '{0}' は既に存在します。", - "no remotes added": "リポジトリにリモートが含まれていません。", - "remove remote": "削除するリモートを選択", - "sync is unpredictable": "このアクションでは、'{0}/{1}' との間でコミットをプッシュおよびプルします。", - "never again": "OK、今後は表示しない", - "no remotes to publish": "リポジトリには、発行先として構成されているリモートがありません。", - "publish to": "{0} に発行する", - "pick provider": "ブランチ '{0}' を以下へ発行するプロバイダーを選択する:", - "no changes stash": "一時退避する変更がありません。", - "unsaved stash files single": "次のファイルには保存されていない変更があり、続行すると stash に含められません: {0}。\r\n\r\n一時退避する前に保存しますか?", - "unsaved stash files": "{0} 個の保存されていないファイルがあります。\r\n\r\n一時退避する前に保存しますか?", - "save and stash": "すべてを保存して一時退避する", - "stash": "このまま一時退避", - "provide stash message": "必要に応じて一時退避メッセージを入力してください", - "stash message": "一時退避メッセージ", - "pick stash to pop": "適用して削除する一時退避内容を選択してください", - "no stashes": "リポジトリ内に一時退避内容はありません。", - "pick stash to apply": "適用する一時退避内容を選択してください", - "pick stash to drop": "ドロップする一時退避を削除する", - "sure drop": "一時退避内容 {0} を削除しますか?", - "git.title.workingTree": "{0} (作業ツリー)", - "git.title.index": "{0} (インデックス)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "進行中のリベースはありません。", - "open git log": "Git ログを開く", - "show command output": "コマンド出力を表示する", - "clean repo": "チェックアウトの前に、リポジトリの作業ツリーを消去してください。", - "cant push": "参照仕様をリモートにプッシュできません。最初に 'Pull' を実行して変更を統合してください。", - "merge conflicts": "マージの競合があります。コミットする前にこれを解決してください。", - "stash merge conflicts": "一時退避内容を適用している間に、マージの競合がありました。", - "auth failed specific": "Git リモートに対して認証できませんでした:\r\n\r\n{0}", - "auth failed": "Git リモートに対して認証できませんでした。", - "missing user info": "Git の 'user.name' と 'user.email' を構成していることを確認してください。", - "learn more": "詳細を表示", - "git error details": "Git: {0}", - "git error": "Git エラー" - }, - "dist/askpass-main": { - "missOrInvalid": "資格情報が見つからないか、無効です。" + "view.workbench.learnMore": "VS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.disabled": "git 機能を使用する場合、[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)で git を有効にしてください。\r\nGit とソース コントロールを VS Code で使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "Git 機能を使用するために、Git リポジトリを含むフォルダーを開くか、URL からクローンを作成することができます。\r\n[フォルダーを開く](command:vscode.openFolder)\r\n[リポジトリのクローン](command:git.clone)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーがありません。\r\n[ワークスペースにフォルダーを追加します](command:workbench.action.addRootFolder)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "現在開いているフォルダーには Git リポジトリがありません。Git を利用したソース管理機能を有効にするリポジトリを初期化できます。\r\n[リポジトリを初期化する](command:git.init?%5Btrue%5D)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "有効な git インストールが検出されませんでした。詳細については、[git 出力](command:git.showOutput)をご確認ください。\r\n [git をインストール](https://git-scm.com/)するか、Git およびソース コントロールを VS Code で使用する方法の詳細について[ドキュメント](https://aka.ms/vscode-scm)を参照してください。別のバージョン管理システムを使用している場合は、追加の拡張機能を[マーケットプレイスで検索](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)できます。", + "view.workbench.scm.workspace": "現在開いているワークスペースには、Git リポジトリを含むフォルダーはありません。フォルダーにあるリポジトリを初期化して、Git を利用したソース管理機能を有効にすることができます。\r\n[リポジトリの初期化](command:git.init)\r\nVS Code で Git とソース管理を使用する方法の詳細については、[ドキュメントをご覧ください](https://aka.ms/vscode-scm)。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json index 0cef89668e..52128e6a89 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub 認証", - "description": "GitHub 認証プロバイダー" + "dist/common/keychain": { + "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。", + "troubleshooting": "トラブルシューティング ガイド" }, "dist/githubServer": { - "signingIn": "$(mark-github) github.com にサインインしています..." + "signingIn": "$(mark-github) github.com にサインインしています...", + "signingInEnterprise": "$(mark-github) {0} にサインインしています...", + "status.git.signIn.name": "GitHub サインイン" }, - "dist/common/keychain": { - "troubleshooting": "トラブルシューティング ガイド", - "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。" + "package": { + "description": "GitHub 認証プロバイダー", + "displayName": "GitHub 認証" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json index fdf2de3d2c..ddd830ac45 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "VS Code 内で Git コマンドの自動 GitHub 認証を有効にするかどうかを制御します。", - "welcome.publishFolder": "このフォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)", - "welcome.publishWorkspaceFolder": "ワークスペース フォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)" - }, "dist/publish": { - "pick folder": "GitHub に発行するフォルダーを選択します", "ignore": "どのファイルをリポジトリに含めるかを選択します。", + "openingithub": "GitHub 上で開く", + "pick folder": "GitHub に発行するフォルダーを選択します", + "publishing_done": "GitHub に '{0}' リポジトリが正常に発行されました。", + "publishing_firstcommit": "最初のコミットを作成しています", "publishing_private": "プライベート GitHub リポジトリへ発行しています", "publishing_public": "パブリック GitHub リポジトリへ発行しています", - "publishing_firstcommit": "最初のコミットを作成しています", - "publishing_uploading": "ファイルをアップロードしています", - "openingithub": "GitHub 上で開く", - "publishing_done": "GitHub に '{0}' リポジトリが正常に発行されました。" + "publishing_uploading": "ファイルをアップロードしています" }, "dist/pushErrorHandler": { - "ok": "OK", - "fork unable": "GitHub で '{0}/{1}' にプッシュするためのアクセス許可がありません。", "create a fork": "フォークの作成", - "no": "いいえ", - "fork": "GitHub で '{0}/{1}' にプッシュするためのアクセス許可がありません。代わりに、フォークを作成してそれにプッシュしますか?", "create fork": "GitHub フォークの作成", - "forking": "'{0}/{1}' をフォークしています...", - "forking_pushing": "変更をプッシュしています...", - "openingithub": "GitHub 上で開く", - "createpr": "PR の作成", - "forking_done": "フォーク '{0}' が GitHub で正常に作成されました。", "createghpr": "GitHub pull request を作成しています...", - "openpr": "PR を開く", - "donepr": "PR '{0}/{1}#{2}' が GitHub で正常に作成されました。" + "createpr": "PR の作成", + "donepr": "PR '{0}/{1}#{2}' が GitHub で正常に作成されました。", + "fork": "GitHub で '{0}/{1}' にプッシュするためのアクセス許可がありません。代わりに、フォークを作成してそれにプッシュしますか?", + "forking": "'{0}/{1}' をフォークしています...", + "forking_done": "フォーク '{0}' が GitHub で正常に作成されました。", + "forking_pushing": "変更をプッシュしています...", + "no": "いいえ", + "openingithub": "GitHub 上で開く", + "openpr": "PR を開く" + }, + "package": { + "config.gitAuthentication": "VS Code 内で Git コマンドの自動 GitHub 認証を有効にするかどうかを制御します。", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "このフォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)", + "welcome.publishWorkspaceFolder": "ワークスペース フォルダーを GitHub リポジトリに直接公開することもできます。公開後、Git と GitHub を利用したソース管理機能にアクセスできるようになります。\r\n[$(github) GitHub に公開](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json index ff27bdb3b5..862084bbd4 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "画像プレビュー", - "description": "VS Code の組み込みイメージ プレビューを提供します", - "customEditors.displayName": "イメージ プレビュー", - "command.zoomIn": "拡大", - "command.zoomOut": "縮小" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0}B", + "sizeGB": "{0}GB", "sizeKB": "{0}KB", "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB", - "sizeStatusBar.name": "イメージ バイナリ サイズ" + "sizeStatusBar.name": "イメージ バイナリ サイズ", + "sizeTB": "{0}TB" }, "dist/preview": { "preview.imageLoadError": "イメージの読み込み中にエラーが発生しました。", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "イメージのズーム", "zoomStatusBar.placeholder": "ズーム レベルの選択", "zoomStatusBar.wholeImageLabel": "画像全体" + }, + "package": { + "command.zoomIn": "拡大", + "command.zoomOut": "縮小", + "customEditors.displayName": "イメージ プレビュー", + "description": "VS Code の組み込みイメージ プレビューを提供します", + "displayName": "画像プレビュー" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/import.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/import.i18n.json index 85fdba957f..36cbad20d9 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "フラット ファイル インポートの構成", - "flatfileimport.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} が開始されました", - "serviceStarting": "{0} の開始中", - "flatFileImport.serviceStartFailed": "{0}を開始できませんでした: {1}", - "installingServiceDetailed": "{0} を {1} にインストールしています", - "installingService": "{0} サービスをインストールしています", - "serviceInstalled": "{0} がインストールされました", - "downloadingService": "{0} をダウンロードしています", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "{0} をダウンロードしています", - "downloadingServiceComplete": "{0} のダウンロードが完了しました", - "entryExtractedChannelMsg": "{0} を抽出しました ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "フィードバックの送信", - "serviceCrashMessage": "サービス コンポーネントを開始できませんでした", - "flatFileImport.serverDropdownTitle": "データベースが含まれるサーバー", - "flatFileImport.databaseDropdownTitle": "テーブルが作成されているデータベース", "flatFile.InvalidFileLocation": "ファイルの場所が無効です。別の入力ファイルをお試しください", + "flatFileImport.allowNulls": "Null を許容", "flatFileImport.browseFiles": "参照", - "flatFileImport.openFile": "開く", - "flatFileImport.fileTextboxTitle": "インポートするファイルの場所", - "flatFileImport.tableTextboxTitle": "新しいテーブル名", - "flatFileImport.schemaTextboxTitle": "テーブル スキーマ", - "flatFileImport.importData": "データのインポート", - "flatFileImport.next": "次へ", "flatFileImport.columnName": "列名", "flatFileImport.dataType": "データ型", - "flatFileImport.primaryKey": "主キー", - "flatFileImport.allowNulls": "Null を許容", - "flatFileImport.prosePreviewMessage": "この操作によって、最初の 50 行までのプレビューを下に生成するために入力ファイル構造が分析されました。", - "flatFileImport.prosePreviewMessageFail": "この操作は失敗しました。別の入力ファイルをお試しください。", - "flatFileImport.refresh": "最新の情報に更新", - "flatFileImport.importInformation": "情報のインポート", - "flatFileImport.importStatus": "インポート状態", - "flatFileImport.serverName": "サーバー名", + "flatFileImport.databaseDropdownTitle": "テーブルが作成されているデータベース", "flatFileImport.databaseName": "データベース名", - "flatFileImport.tableName": "テーブル名", - "flatFileImport.tableSchema": "テーブル スキーマ", "flatFileImport.fileImport": "インポートするファイル", - "flatFileImport.success.norows": "✔ テーブルにデータを正常に挿入しました。", - "import.needConnection": "このウィザードを使用する前に、サーバーに接続してください。", - "import.needSQLConnection": "SQL Server Import 拡張機能は、この種類の接続をサポートしていません", - "flatFileImport.wizardName": "フラット ファイルのインポート ウィザード", + "flatFileImport.fileTextboxTitle": "インポートするファイルの場所", + "flatFileImport.importData": "データのインポート", + "flatFileImport.importInformation": "情報のインポート", + "flatFileImport.importNewFile": "新しいファイルのインポート", + "flatFileImport.importStatus": "インポート状態", + "flatFileImport.next": "次へ", + "flatFileImport.openFile": "開く", "flatFileImport.page1Name": "入力ファイルを指定", "flatFileImport.page2Name": "データのプレビュー", "flatFileImport.page3Name": "列の変更", "flatFileImport.page4Name": "概要", - "flatFileImport.importNewFile": "新しいファイルのインポート" + "flatFileImport.primaryKey": "主キー", + "flatFileImport.prosePreviewMessage": "この操作によって、最初の 50 行までのプレビューを下に生成するために入力ファイル構造が分析されました。", + "flatFileImport.prosePreviewMessageFail": "この操作は失敗しました。別の入力ファイルをお試しください。", + "flatFileImport.refresh": "最新の情報に更新", + "flatFileImport.schemaTextboxTitle": "テーブル スキーマ", + "flatFileImport.serverDropdownTitle": "データベースが含まれるサーバー", + "flatFileImport.serverName": "サーバー名", + "flatFileImport.success.norows": "✔ テーブルにデータを正常に挿入しました。", + "flatFileImport.tableName": "テーブル名", + "flatFileImport.tableSchema": "テーブル スキーマ", + "flatFileImport.tableTextboxTitle": "新しいテーブル名", + "flatFileImport.wizardName": "フラット ファイルのインポート ウィザード", + "import.needConnection": "このウィザードを使用する前に、サーバーに接続してください。", + "import.needSQLConnection": "SQL Server Import 拡張機能は、この種類の接続をサポートしていません", + "import.serviceCrashButton": "フィードバックの送信", + "serviceCrashMessage": "サービス コンポーネントを開始できませんでした" + }, + "out/services/serviceClient": { + "downloadingService": "{0} をダウンロードしています", + "downloadingServiceComplete": "{0} のダウンロードが完了しました", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "{0} をダウンロードしています", + "entryExtractedChannelMsg": "{0} を抽出しました ({1}/{2})", + "flatFileImport.serviceStartFailed": "{0}を開始できませんでした: {1}", + "installingService": "{0} サービスをインストールしています", + "installingServiceDetailed": "{0} を {1} にインストールしています", + "serviceInstalled": "{0} がインストールされました", + "serviceStarted": "{0} が開始されました", + "serviceStarting": "{0} の開始中" + }, + "package": { + "flatfileimport.configuration.title": "フラット ファイル インポートの構成", + "flatfileimport.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json index 8a07f9d870..a4ab097bac 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "設定 '{0}' を使用して制限を構成します。", + "goToSetting": "設定を開く", + "json.resolveError": "JSON: スキーマ解決エラー", + "json.schemaResolutionDisabledMessage": "スキーマのダウンロードは無効になっています。構成するには、クリックしてください。", + "json.schemaResolutionErrorMessage": "スキーマを解決できません。クリックして、もう一度お試しください。", + "jsonserver.name": "JSON 言語サーバー", + "ok": "OK", + "schemaDownloadDisabled": "スキーマのダウンロードは、設定 '{0}' によって無効になっています", + "untitled.schema": "{0} を読み込めません", + "yes never again": "今後表示しない" + }, "package": { - "displayName": "JSON 言語機能", "description": "JSON ファイルに豊富な言語サポートを提供。", + "displayName": "JSON 言語機能", + "json.clickToRetry": "クリックして、もう一度お試しください。", + "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` は使用されなくなりました。`editor.colorDecorators` を使用してください。", + "json.colorDecorators.enable.desc": "カラー デコレーターを有効または無効にします", + "json.enableSchemaDownload.desc": "有効にすると、JSON スキーマを http および https の場所からフェッチできるようになります。", + "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします", + "json.maxItemsComputed.desc": "計算されたアウトライン記号と折りたたまれた領域の最大数 (パフォーマンス上の理由から制限されています)。", + "json.maxItemsExceededInformation.desc": "アウトライン記号と折りたたみ領域の最大値を超えたときに通知を表示します。", + "json.schemaResolutionErrorMessage": "スキーマを解決できません。", "json.schemas.desc": "スキーマを現在のプロジェクトの JSON ファイルに関連付けます。", - "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", "json.schemas.fileMatch.desc": "JSON ファイルをスキーマに解決するときに照合するファイル パターンの配列。'*' をワイルドカードとして使用できます。除外パターンを定義して '!' で始めることもできます。一致するパターンが少なくとも 1 つあり、最後に一致するパターンが除外パターンでない場合、そのファイルは一致します。", "json.schemas.fileMatch.item.desc": "JSON ファイルをスキーマに解決するときに突き合わせる、'*' を含められるファイル パターンです。", "json.schemas.schema.desc": "指定された URL のスキーマ定義です。スキーマは、スキーマ URL へのアクセスを避けるためにのみ指定する必要があります。", - "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします", - "json.tracing.desc": "VS Code と JSON 言語サーバー間の通信をトレースします。", - "json.colorDecorators.enable.desc": "カラー デコレーターを有効または無効にします", - "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` は使用されなくなりました。`editor.colorDecorators` を使用してください。", - "json.schemaResolutionErrorMessage": "スキーマを解決できません。", - "json.clickToRetry": "クリックして、もう一度お試しください。", - "json.maxItemsComputed.desc": "計算されたアウトライン記号と折りたたまれた領域の最大数 (パフォーマンス上の理由から制限されています)。", - "json.maxItemsExceededInformation.desc": "アウトライン記号と折りたたみ領域の最大値を超えたときに通知を表示します。", - "json.enableSchemaDownload.desc": "有効にすると、JSON スキーマを http および https の場所からフェッチできるようになります。" - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: スキーマ解決エラー", - "jsonserver.name": "JSON 言語サーバー", - "untitled.schema": "{0} を読み込めません", - "schemaDownloadDisabled": "スキーマのダウンロードは、設定 '{0}' によって無効になっています", - "ok": "OK", - "goToSetting": "設定を開く", - "yes never again": "今後表示しない", - "configureLimit": "設定 '{0}' を使用して制限を構成します。", - "json.schemaResolutionErrorMessage": "スキーマを解決できません。クリックして、もう一度お試しください。", - "json.schemaResolutionDisabledMessage": "スキーマのダウンロードは無効になっています。構成するには、クリックしてください。" + "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", + "json.tracing.desc": "VS Code と JSON 言語サーバー間の通信をトレースします。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/json.i18n.json index 4287ee1e86..48e85179dc 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "JSON の基本言語サポート", - "description": "JSON ファイルで、構文の強調表示とかっこの対応付けを提供します。" + "description": "JSON ファイルで、構文の強調表示とかっこの対応付けを提供します。", + "displayName": "JSON の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/kusto.i18n.json index dd5013d7ab..55ae97cf90 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "新しいノートブック", - "notebook.command.open": "ノートブックを開く", - "cloud.databaseProperties.name": "データベース名", - "cloud.databaseProperties.size": "サイズ (MB)", - "cloud.serverProperties.summary": "状態", - "cloud.serverProperties.machinesTotal": "クラスター内のマシンの総数", - "cloud.serverProperties.diskCacheCapacity": "クラスターデータ容量の % が使用されました", - "databasesListProperties.name": "名前", - "databasesListProperties.size": "サイズ (MB)", - "objectsListProperties.name": "名前", - "objectsListProperties.metadataTypeName": "種類", - "kusto.configuration.title": "KUSTO の構成", - "kusto.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", - "kusto.format.alignColumnDefinitionsInColumns": "列定義を揃えるかどうか", - "kusto.format.datatypeCasing": "データ型を大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", - "kusto.format.keywordCasing": "キーワードを大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", - "kusto.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します", - "kusto.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "名前 (省略可能)", - "kusto.connectionOptions.connectionName.description": "接続のカスタム名", - "kusto.connectionOptions.serverName.displayName": "クラスター", - "kusto.connectionOptions.serverName.description": "Kusto クラスター名", - "kusto.connectionOptions.databaseName.displayName": "データベース", - "kusto.connectionOptions.databaseName.description": "データ ソース内の初期カタログまたはデータベースの名前", - "kusto.connectionOptions.authType.displayName": "認証の種類", - "kusto.connectionOptions.authType.description": "Kusto サーバーを使った認証方法を指定します", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", - "kusto.connectionOptions.authType.categoryValues.none": "認証なし", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "ユーザー認証", - "kusto.connectionOptions.userName.displayName": "ユーザー名", - "kusto.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", - "kusto.connectionOptions.password.displayName": "パスワード", - "kusto.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", - "kusto.connectionOptions.connectTimeout.displayName": "接続タイムアウト", - "kusto.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", - "kusto.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", - "kusto.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", - "kusto.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", - "kusto.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", - "kusto.connectionOptions.applicationName.displayName": "アプリケーション名", - "kusto.connectionOptions.applicationName.description": "アプリケーションの名前", - "kusto.connectionOptions.workstationId.displayName": "ワークステーション ID", - "kusto.connectionOptions.workstationId.description": "Kusto サーバーに接続しているワークステーションの名前", - "kusto.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", - "kusto.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する Kusto サーバーのインスタンスの名前またはネットワーク アドレス" + "dist/features": { + "kusto.accountDoesNotExist": "アカウントが存在しません。", + "kusto.insufficientlyPrivelagedAzureAccount": "{0} に構成された Azure アカウントには、Always Encrypted の列マスターキーにアクセスするための Azure Key Vault の十分なアクセス許可がありません。", + "kusto.missingLinkedAzureAccount": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントがありません。リンクされた Azure アカウントを追加して、クエリを再試行してください。" }, - "dist/telemetry": { - "viewKnownIssuesText": "既知の問題の表示", - "serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。" + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "{0} のインストールが完了しました", + "downloadingServiceChannelMsg": "{0} をダウンロードしています", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "{0} をダウンロードしています", + "failedToStartServiceErrorMsg": "{0} を開始できませんでした", + "installedServiceChannelMsg": "{0} がインストールされました", + "installingServiceChannelMsg": "{0} を {1} にインストールしています", + "installingServiceStatusMsg": "{0} のインストール中", + "serviceStartedStatusMsg": "{0} が開始されました", + "startingServiceStatusMsg": "{0} の開始中" }, "dist/main": { "kusto.unsupportedPlatform": "サポートされていないプラットフォーム", "notebookFileType": "ノートブック", "unsupportedFileType": ".ipynb ノートブックのみがサポートされています" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "ノード {0} のセッションが存在しません", - "notifyError": "ノード変更の通知でエラーが発生しました: {0}", - "rootLabel": "ルート" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "キャンセル", "cancel": "操作をキャンセルしますか?", - "kusto.searchServers": "サーバー名を検索" + "cancelTooltip": "キャンセル", + "kusto.searchServers": "サーバー名を検索", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} が開始されました", - "startingServiceStatusMsg": "{0} の開始中", - "failedToStartServiceErrorMsg": "{0} を開始できませんでした", - "installingServiceChannelMsg": "{0} を {1} にインストールしています", - "installingServiceStatusMsg": "{0} のインストール中", - "installedServiceChannelMsg": "{0} がインストールされました", - "downloadingServiceChannelMsg": "{0} をダウンロードしています", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "{0} をダウンロードしています", - "downloadServiceDoneChannelMsg": "{0} のインストールが完了しました" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "ノード変更の通知でエラーが発生しました: {0}", + "rootLabel": "ルート", + "sessionNotFound": "ノード {0} のセッションが存在しません" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントがありません。リンクされた Azure アカウントを追加して、クエリを再試行してください。", - "kusto.accountDoesNotExist": "アカウントが存在しません。", - "kusto.insufficientlyPrivelagedAzureAccount": "{0} に構成された Azure アカウントには、Always Encrypted の列マスターキーにアクセスするための Azure Key Vault の十分なアクセス許可がありません。" + "dist/telemetry": { + "serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。", + "viewKnownIssuesText": "既知の問題の表示" + }, + "package": { + "cloud.databaseProperties.name": "データベース名", + "cloud.databaseProperties.size": "サイズ (MB)", + "cloud.serverProperties.diskCacheCapacity": "クラスターデータ容量の % が使用されました", + "cloud.serverProperties.machinesTotal": "クラスター内のマシンの総数", + "cloud.serverProperties.summary": "状態", + "databasesListProperties.name": "名前", + "databasesListProperties.size": "サイズ (MB)", + "kusto.configuration.title": "KUSTO の構成", + "kusto.connectionOptions.applicationName.description": "アプリケーションの名前", + "kusto.connectionOptions.applicationName.displayName": "アプリケーション名", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", + "kusto.connectionOptions.authType.categoryValues.none": "認証なし", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "ユーザー認証", + "kusto.connectionOptions.authType.description": "Kusto サーバーを使った認証方法を指定します", + "kusto.connectionOptions.authType.displayName": "認証の種類", + "kusto.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", + "kusto.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", + "kusto.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", + "kusto.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", + "kusto.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", + "kusto.connectionOptions.connectTimeout.displayName": "接続タイムアウト", + "kusto.connectionOptions.connectionName.description": "接続のカスタム名", + "kusto.connectionOptions.connectionName.displayName": "名前 (省略可能)", + "kusto.connectionOptions.databaseName.description": "データ ソース内の初期カタログまたはデータベースの名前", + "kusto.connectionOptions.databaseName.displayName": "データベース", + "kusto.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する Kusto サーバーのインスタンスの名前またはネットワーク アドレス", + "kusto.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", + "kusto.connectionOptions.groupName.connectionResiliency": "接続の復元性", + "kusto.connectionOptions.groupName.context": "コンテキスト", + "kusto.connectionOptions.groupName.initialization": "初期化", + "kusto.connectionOptions.groupName.security": "セキュリティ", + "kusto.connectionOptions.groupName.source": "ソース", + "kusto.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", + "kusto.connectionOptions.password.displayName": "パスワード", + "kusto.connectionOptions.serverName.description": "Kusto クラスター名", + "kusto.connectionOptions.serverName.displayName": "クラスター", + "kusto.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", + "kusto.connectionOptions.userName.displayName": "ユーザー名", + "kusto.connectionOptions.workstationId.description": "Kusto サーバーに接続しているワークステーションの名前", + "kusto.connectionOptions.workstationId.displayName": "ワークステーション ID", + "kusto.format.alignColumnDefinitionsInColumns": "列定義を揃えるかどうか", + "kusto.format.datatypeCasing": "データ型を大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", + "kusto.format.keywordCasing": "キーワードを大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", + "kusto.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", + "kusto.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", + "notebook.command.new": "新しいノートブック", + "notebook.command.open": "ノートブックを開く", + "objectsListProperties.metadataTypeName": "種類", + "objectsListProperties.name": "名前" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/machine-learning.i18n.json index 22d7d9b4d8..9365cc3ec3 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "タスク", - "title.documents": "ドキュメント", - "title.configurations": "構成", - "title.endpoints": "エンドポイント", - "ml.command.managePackages": "データベースのパッケージを管理します", - "ml.command.manageLanguages": "外部言語の管理", - "ml.command.predictModel": "予測の作成", - "ml.command.manageModels": "モデルの管理", - "ml.command.importModel": "モデルのインポート", - "ml.configuration.title": "Machine Learning の構成", - "ml.pythonPath.description": "Machine Learning で使用される、以前から存在する Python インストールのローカル パス。", - "ml.enablePython.description": "データベースで Python パッケージ管理を有効にします。", - "ml.enableR.description": "データベースで R パッケージ管理を有効にします。", - "ml.rPath.description": "Machine Learning で使用される、以前から存在する R インストールのローカル パス。", - "ml.command.dependencies": "Machine Learning 依存関係のインストール", - "ml.command.enableExternalScript": "外部スクリプトを有効にする" - }, "dist/common/constants": { - "msgYes": "はい", - "msgNo": "いいえ", - "mls.managePackages.error": "パッケージ管理は、サーバーではサポートされていません。Python または R がインストールされていることを確認してください。", - "notebookExtensionFailedError": "この拡張機能は Notebook 拡張機能に依存しているため、読み込みできませんでした。詳細については、Notebook 拡張機能の出力ログを確認してください", - "mls.verifyOdbcDriverError.error": "パッケージ管理には '{0}' が必要です。インストールされていること、および正しく設定されていることを確認してください。", - "mls.taskFailedError.error": "タスク '{0}' を完了できませんでした。エラー: {1}", - "mls.cannotFindPython.error": "Python 実行可能ファイル '{0}' が見つかりません。Python が正しくインストールおよび構成されていることを確認してください", - "mls.cannotFindR.error": "R 実行可能ファイル '{0}' が見つかりません。R が正しくインストールおよび構成されていることを確認してください", - "mls.installPackageMngDependencies.msgTaskName": "パッケージ管理の依存関係の確認", - "mls.installModelMngDependencies.msgTaskName": "モデル管理の依存関係を確認しています", - "mls.noResultError": "結果は返されませんでした", - "mls.requiredPackagesNotInstalled": "必要なパッケージがインストールされていません", - "mls.confirmEnableExternalScripts": "パッケージ管理には外部スクリプトが必要です。これを有効にしてもよろしいですか?", - "mls.enableExternalScriptsError": "外部スクリプトの有効化に失敗しました。", - "mls.externalScriptsIsRequiredError": "このアクションには、外部スクリプトの構成が必要です。", - "mls.confirmInstallPythonPackages": "必要なパッケージをインストールしてもよろしいですか?", - "mls.installDependencies.confirmInstallPythonPackages": "次の Python パッケージがインストールされている必要があります: {0}", - "mls.installDependencies.confirmInstallRPackages": "次の R パッケージがインストールされている必要があります: {0}", - "models.confirmDeleteModel": "この '{0}' を削除しますか?", - "mls.installDependencies.packages": "必須パッケージをインストールしています...", - "mls.installDependencies.packagesAlreadyInstalled": "必要なパッケージは既にインストールされています。", - "mls.installDependencies.getPackagesError": "インストールされている Python パッケージを取得できませんでした。エラー: {0}", - "mls.packageManager.NoConnection": "接続が選択されていません", - "mls.notebookExtensionNotLoaded": "ノートブックの拡張機能が読み込まれていません", - "mls.mssqlExtensionNotLoaded": "MSSQL 拡張機能が読み込まれていません", - "mls.enabledMessage": "Machine Learning service が有効にされました", - "mls.configUpdateFailed": "Machine Learning Services 構成を変更できませんでした", - "mls.enableButtonTitle": "有効化", - "mls.disableButtonTitle": "無効化", - "mls.configTitle": "構成", - "mls.configStatus": "有効", - "mls.configAction": "アクション", - "mls.externalExecuteScriptTitle": "外部実行スクリプト", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "ダウンロード中のエラー", - "mls.invalidModelIdError": "モデル ID が無効です。モデルの URL: {0}", - "mls.noArtifactError": "モデルにアーティファクトがありません。モデルの URL: {0}", - "mls.downloadingProgress": "ダウンロード中", - "mls.pythonConfigError": "Python 実行可能ファイルが構成されていません", - "mls.rConfigError": "R 実行可能ファイルが構成されていません", - "mls.installingDependencies": "依存関係のインストール中...", - "mls.resourceNotFound": "指定されたファイルが見つかりませんでした", - "mls.latestVersion": "最新", - "mls.httpGetRequestError": "パッケージ情報要求がエラーで失敗しました: {0} {1}", "azure.resource.error": "エラー: {0}", - "notSupportedEventArg": "サポートされていないイベント引数", - "extLang.installTabTitle": "インストール済み", - "extLang.languageCreatedDate": "インストール済み", - "extLang.languagePlatform": "プラットフォーム", - "extLang.delete": "削除", - "editTitle": "編集", - "extLang.installButtonText": "インストール", - "extLang.CancelButtonText": "キャンセル", - "extLang.DoneButtonText": "閉じる", - "extLang.OkButtonText": "OK", - "extLang.SaveButtonText": "保存", - "extLang.languageName": "名前", - "extLang.newLanguageTabTitle": "新規追加", - "extLang.fileBrowserTabTitle": "ファイル ブラウザー", - "extLang.DialogTitle": "言語", - "extLang.Target": "ターゲット", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "言語拡張機能パス", - "extLang.extensionFileLocation": "言語拡張機能の場所", - "extLang.extensionFileName": "拡張機能ファイル名", - "extLang.envVariables": "環境変数", - "extLang.parameters": "パラメーター", - "extLang.selectedPath": "選択されたパス", - "extLang.installFailedError": "言語をインストールできませんでした", - "extLang.updateFailedError": "言語を更新できませんでした", - "models.modelUpdateFailedError": "モデルを更新できませんでした", - "models.modelsListEmptyMessage": "モデルが見つかりません", - "models.selectModelTableMessage": "テーブルの選択", - "models.selectModelDatabaseMessage": "データベースの選択", - "models.azureModelsListEmptyTitle": "モデルが見つかりません", - "models.azureModelsListEmptyDescription": "別の Azure ML ワークスペースを選択します", - "models.modelsListEmptyDescription": "別のデータベースまたはテーブルの選択", - "databaseName": "データベース", - "databaseToStoreInfo": "新しいモデルの格納のため、データベースを選択する。", - "tableToStoreInfo": "モデル スキーマに準拠している既存のテーブルを選択するか、インポートされたモデルを格納する新しいテーブルを作成します。", - "tableName": "テーブル", - "modelTableInfo": "モデル テーブルを選択して、既存のまたはインポートされたモデルのリストを表示します。", - "modelDatabaseInfo": "既存の、またはインポートされたモデルが格納されているデータベースを選択します。", - "existingTableName": "既存のテーブル", - "newTableName": "新しいテーブル", - "models.name": "名前", - "models.fileName": "ファイル", - "models.description": "説明", - "models.created": "作成日", - "models.imported": "インポートされた日付", - "models.framework": "フレームワーク", - "models.frameworkVersion": "フレームワークのバージョン", - "models.version": "バージョン", - "models.browseButton": "...", - "models.azureAccount": "Azure アカウント", - "models.azureSignIn": "Azure サインインまたは更新アカウント", - "predict.columnDatabase": "ソース データベース", - "predict.columnDatabaseInfo": "データセットを含むデータベースを選択して、予測を適用します。", - "predict.columnTable": "ソース テーブル", - "predict.columnTableInfo": "データセットを含むテーブルを選択して、予測を適用します。", - "predict.inputColumns": "入力マッピングのモデル化", - "predict.outputColumns": "モデルの出力", - "predict.columnName": "基になる列", - "predict.dataTypeName": "種類", - "predict.displayName": "表示名", - "predict.inputName": "モデルの入力", - "predict.selectColumnTitle": "列の選択...", - "models.selectModelDatabaseTitle": "モデルを含むデータベースを選択する", - "models.selectModelTableTitle": "モデルが含まれるテーブルの選択", - "predict.selectDatabaseTitle": "データベースを選択してください", - "predict.selectTableTitle": "テーブルの選択", - "predict.outputName": "名前", - "models.azureSubscription": "Azure サブスクリプション", - "models.azureGroup": "リソース グループ", - "models.azureModelWorkspace": "Azure ML ワークスペース", - "models.azureModelFilter": "フィルター", - "models.azureModels": "モデル", - "models.azureModelsTitle": "Azure モデル", - "models.localModelsTitle": "ローカル モデル", - "models.modelSourcesTitle": "ソースの場所", - "models.modelSourcePageTitle": "モデル ソースの種類の選択", - "models.localModelSourceDescriptionForImport": "‘ファイル アップロード‘ が選択されました。これにより、モデル ファイルをローカル マシンからこの SQL インスタンスのモデル データベースにインポートできます。[次へ] をクリックして続行します。​", - "models.azureModelSourceDescriptionForImport": "'Azure Machine Learning' が選択されています。これにより、この SQL インスタンスのモデル データベース内の Azure Machine Learning ワークスペースに格納されているモデルをインポートできます。続行するには、[次へ] をクリックしてください。​​", - "models.localModelSourceDescriptionForPredict": "‘ファイル アップロード‘ が選択されました。これにより、モデル ファイルをローカル マシンでアップロードできます。[次へ] をクリックして続行します。​​", - "models.importedModelSourceDescriptionForPredict": "‘インポート済みモデル‘ が選択されました。これにより、データベース内のモデル テーブルに格納されているモデルを選択できます。[次へ] をクリックして続行します。​", - "models.azureModelSourceDescriptionForPredict": "'Azure Machine Learning' が選択されています。これにより、Azure Machine Learning ワークスペースに保存されているモデルを選択できます。続行するには、[次へ] をクリックしてください。​", - "models.modelImportTargetPageTitle": "モデルをインポートする場所を選択または入力する", - "models.columnSelectionPageTitle": "ソース データをモデルにマッピングする", - "models.modelDetailsPageTitle": "モデルの詳細を入力する", - "models.modelLocalSourceTitle": "ソース ファイル", - "models.modelLocalSourceTooltip": "インポートするモデルのファイル パス", - "models.onnxNotSupportedError": "ONNX ランタイムは現在のサーバーではサポートされていません", - "models.currentModelsTitle": "モデル", - "models.importModelDoneButton": "インポート", - "models.predictModel": "予測", - "models.RegisterWizard": "インポート モデル", - "models.viewImportModelsTitle": "モデルを表示してインポートする", - "models.viewImportModelsDesc": "機械学習モデルは、1 つ以上のデータベースとテーブルに格納できます。モデル データベースとテーブルを選択して、その内部にモデルを表示します。", - "models.viewImportModeledForPredictDesc": "モデルは、1 つ以上のデータベースとテーブルに格納されます。モデル データベースとテーブルを選択して、それらにモデルを表示します。", - "models.learnMoreLink": "詳細を表示。", - "models.importModelTitle": "モデルのインポートまたは表示", - "models.editModelTitle": "モデルの編集", - "models.importModelDesc": "データベースに格納されている機械学習モデルをインポートまたは表示します", - "models.makePredictionTitle": "予測する", - "models.makePredictionDesc": "管理対象のモデルを使用して予測値またはスコアを生成する", - "models.createNotebookTitle": "ノートブックの作成", - "models.createNotebookDesc": "ノートブックで実験を行い、モデルを作成します", - "models.modelRegisteredSuccessfully": "モデルは正常に登録されました", - "models.modelUpdatedSuccessfully": "モデルが正常に更新されました", - "models.modelFailedToRegistered": "モデルを登録できませんでした", - "models.localModelSource": "ファイルのアップロード", - "models.localModelPageTitle": "モデル ファイルのアップロード", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Azure Machine Learning からインポート", - "models.importedModelsPageTitle": "インポート済みモデルの選択", - "models.registeredModelsSource": "インポート済みモデル", - "models.downloadModelMsgTaskName": "Azure でモデルをダウンロードしています", - "models.invalidAzureResourceError": "無効な Azure リソース", - "models.invalidModelToRegisterError": "登録するモデルが無効", - "models.invalidModelToPredictError": "予測するモデルが無効", - "models.invalidModelParametersError": "有効なソース テーブルとモデル パラメーターを選択してください", - "models.invalidModelToSelectError": "有効なモデルを選択してください。", - "models.invalidModelImportTargetError": "有効なテーブルを選択してください", - "models.columnDataTypeMismatchWarningHelper": "クリックして警告の詳細を確認する", - "models.columnDataTypeMismatchWarningHeading": "データ型の相違点", - "models.columnDataTypeMismatchWarning": "ソース テーブル列のデータ型が、必要な入力フィールドの型と一致しません。", - "models.outputColumnDataTypeNotSupportedWarning": "出力列のデータ型が出力フィールドの種類と一致しません。", - "models.modelNameRequiredError": "モデル名が必要です。", - "models.modelsRequiredError": "インポートするモデルを少なくとも 1 つ選択してください。", - "models.updateModelFailedError": "モデルを更新できませんでした", - "models.modelSchemaIsAcceptedMessage": "テーブルが要件を満たしています。", - "models.selectModelsTableMessage": "モデル テーブルの選択", - "models.modelSchemaIsNotAcceptedMessage": "テーブルの構造が無効です。", - "models.importModelFailedError": "モデル {0}、ファイル {1} を登録できませんでした", - "models.invalidImportTableError": "モデルをインポートするための無効なテーブル。データベース名: {0}、テーブル名: {1}", - "models.invalidImportTableSchemaError": "テーブル スキーマは、モデルのインポートがサポートされていません。データベース名: {0}、テーブル名: {1}。", - "models.loadModelParameterFailedError": "モデル パラメーターを読み込めませんでした", - "models.unsupportedModelParameterType": "サポートされていません", - "dashboardTitle": "Machine Learning", "dashboardDesc": "SQL データベース向け機械学習", "dashboardLinksTitle": "役に立つリンク", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "ビデオ チュートリアル", - "showMoreTitle": "さらに表示", - "showLessTitle": "表示数を減らす", + "databaseName": "データベース", + "databaseToStoreInfo": "新しいモデルの格納のため、データベースを選択する。", + "editTitle": "編集", + "existingTableName": "既存のテーブル", + "extLang.CancelButtonText": "キャンセル", + "extLang.DialogTitle": "言語", + "extLang.DoneButtonText": "閉じる", + "extLang.Local": "localhost", + "extLang.OkButtonText": "OK", + "extLang.SaveButtonText": "保存", + "extLang.Target": "ターゲット", + "extLang.delete": "削除", + "extLang.envVariables": "環境変数", + "extLang.extensionFileLocation": "言語拡張機能の場所", + "extLang.extensionFileName": "拡張機能ファイル名", + "extLang.extensionFilePath": "言語拡張機能パス", + "extLang.fileBrowserTabTitle": "ファイル ブラウザー", + "extLang.installButtonText": "インストール", + "extLang.installFailedError": "言語をインストールできませんでした", + "extLang.installTabTitle": "インストール済み", + "extLang.languageCreatedDate": "インストール済み", + "extLang.languageName": "名前", + "extLang.languagePlatform": "プラットフォーム", + "extLang.newLanguageTabTitle": "新規追加", + "extLang.parameters": "パラメーター", + "extLang.selectedPath": "選択されたパス", + "extLang.updateFailedError": "言語を更新できませんでした", "learnMoreTitle": "詳細情報", - "sqlMlDocTitle": "SQL 機械学習ドキュメント", - "sqlMlExtDocTitle": "Azure Data Studio における Machine Learning 拡張機能", - "sqlMlExtDocDesc": "Azure Data Studio で Machine Learning 拡張機能を使用する方法、パッケージを管理する方法、予測する方法、およびモデルをインポートする方法について説明します。", - "sqlMlDocDesc": "Azure の SQL Server および SQL で機械学習を使用して、関連データで Python および R スクリプトを実行する方法について説明します。", - "sqlMlsDocTitle": "SQL Server Machine Learning Services (Python および R)", - "sqlMlsDocDesc": "SQL Server 上での Machine Learning Services を開始し、Windows と Linux にインストールする方法を説明します。", - "sqlMlsMIDocTitle": "Azure SQL Managed Instance における Machine Learning Services", - "sqlMlsMIDocDesc": "Azure SQL Managed Instance で Machine Learning Services を開始します。", + "ml.dataCount": "{0} モデルを表示しています", + "mls.cannotFindPython.error": "Python 実行可能ファイル '{0}' が見つかりません。Python が正しくインストールおよび構成されていることを確認してください", + "mls.cannotFindR.error": "R 実行可能ファイル '{0}' が見つかりません。R が正しくインストールおよび構成されていることを確認してください", + "mls.configAction": "アクション", + "mls.configStatus": "有効", + "mls.configTitle": "構成", + "mls.configUpdateFailed": "Machine Learning Services 構成を変更できませんでした", + "mls.confirmEnableExternalScripts": "パッケージ管理には外部スクリプトが必要です。これを有効にしてもよろしいですか?", + "mls.confirmInstallPythonPackages": "必要なパッケージをインストールしてもよろしいですか?", + "mls.disableButtonTitle": "無効化", + "mls.downloadError": "ダウンロード中のエラー", + "mls.downloadingProgress": "ダウンロード中", + "mls.enableButtonTitle": "有効化", + "mls.enableExternalScriptsError": "外部スクリプトの有効化に失敗しました。", + "mls.enabledMessage": "Machine Learning service が有効にされました", + "mls.externalExecuteScriptTitle": "外部実行スクリプト", + "mls.externalScriptsIsRequiredError": "このアクションには、外部スクリプトの構成が必要です。", + "mls.httpGetRequestError": "パッケージ情報要求がエラーで失敗しました: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "次の Python パッケージがインストールされている必要があります: {0}", + "mls.installDependencies.confirmInstallRPackages": "次の R パッケージがインストールされている必要があります: {0}", + "mls.installDependencies.getPackagesError": "インストールされている Python パッケージを取得できませんでした。エラー: {0}", + "mls.installDependencies.packages": "必須パッケージをインストールしています...", + "mls.installDependencies.packagesAlreadyInstalled": "必要なパッケージは既にインストールされています。", + "mls.installModelMngDependencies.msgTaskName": "モデル管理の依存関係を確認しています", + "mls.installPackageMngDependencies.msgTaskName": "パッケージ管理の依存関係の確認", + "mls.installingDependencies": "依存関係のインストール中...", + "mls.invalidModelIdError": "モデル ID が無効です。モデルの URL: {0}", + "mls.latestVersion": "最新", + "mls.managePackages.error": "パッケージ管理は、サーバーではサポートされていません。Python または R がインストールされていることを確認してください。", + "mls.mssqlExtensionNotLoaded": "MSSQL 拡張機能が読み込まれていません", + "mls.noArtifactError": "モデルにアーティファクトがありません。モデルの URL: {0}", + "mls.noResultError": "結果は返されませんでした", + "mls.notebookExtensionNotLoaded": "ノートブックの拡張機能が読み込まれていません", + "mls.packageManager.NoConnection": "接続が選択されていません", + "mls.pythonConfigError": "Python 実行可能ファイルが構成されていません", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "R 実行可能ファイルが構成されていません", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "必要なパッケージがインストールされていません", + "mls.resourceNotFound": "指定されたファイルが見つかりませんでした", + "mls.taskFailedError.error": "タスク '{0}' を完了できませんでした。エラー: {1}", + "mls.verifyOdbcDriverError.error": "パッケージ管理には '{0}' が必要です。インストールされていること、および正しく設定されていることを確認してください。", "mlsInstallObdcDocTitle": "Microsoft ODBC Driver for SQL Server をインストールする", "mlsInstallOdbcDocDesc": "このドキュメントでは、Microsoft ODBC Driver for SQL Server のインストール方法について説明します。", - "onnxOnEdgeOdbcDocTitle": "SQL Database Edge プレビューでの機械学習と ONNX を使用した AI", + "modelDatabaseInfo": "既存の、またはインポートされたモデルが格納されているデータベースを選択します。", + "modelTableInfo": "モデル テーブルを選択して、既存のまたはインポートされたモデルのリストを表示します。", + "models.RegisterWizard": "インポート モデル", + "models.azureAccount": "Azure アカウント", + "models.azureGroup": "リソース グループ", + "models.azureModelFilter": "フィルター", + "models.azureModelPageTitle": "Azure Machine Learning からインポート", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "'Azure Machine Learning' が選択されています。これにより、この SQL インスタンスのモデル データベース内の Azure Machine Learning ワークスペースに格納されているモデルをインポートできます。続行するには、[次へ] をクリックしてください。​​", + "models.azureModelSourceDescriptionForPredict": "'Azure Machine Learning' が選択されています。これにより、Azure Machine Learning ワークスペースに保存されているモデルを選択できます。続行するには、[次へ] をクリックしてください。​", + "models.azureModelWorkspace": "Azure ML ワークスペース", + "models.azureModels": "モデル", + "models.azureModelsListEmptyDescription": "別の Azure ML ワークスペースを選択します", + "models.azureModelsListEmptyTitle": "モデルが見つかりません", + "models.azureModelsTitle": "Azure モデル", + "models.azureSignIn": "Azure サインインまたは更新アカウント", + "models.azureSubscription": "Azure サブスクリプション", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "ソース テーブル列のデータ型が、必要な入力フィールドの型と一致しません。", + "models.columnDataTypeMismatchWarningHeading": "データ型の相違点", + "models.columnDataTypeMismatchWarningHelper": "クリックして警告の詳細を確認する", + "models.columnSelectionPageTitle": "ソース データをモデルにマッピングする", + "models.confirmDeleteModel": "この '{0}' を削除しますか?", + "models.createNotebookDesc": "ノートブックで実験を行い、モデルを作成します", + "models.createNotebookTitle": "ノートブックの作成", + "models.created": "作成日", + "models.currentModelsTitle": "モデル", + "models.description": "説明", + "models.downloadModelMsgTaskName": "Azure でモデルをダウンロードしています", + "models.editModelTitle": "モデルの編集", + "models.fileName": "ファイル", + "models.framework": "フレームワーク", + "models.frameworkVersion": "フレームワークのバージョン", + "models.importModelDesc": "データベースに格納されている機械学習モデルをインポートまたは表示します", + "models.importModelDoneButton": "インポート", + "models.importModelFailedError": "モデル {0}、ファイル {1} を登録できませんでした", + "models.importModelTitle": "モデルのインポートまたは表示", + "models.imported": "インポートされた日付", + "models.importedModelSourceDescriptionForPredict": "‘インポート済みモデル‘ が選択されました。これにより、データベース内のモデル テーブルに格納されているモデルを選択できます。[次へ] をクリックして続行します。​", + "models.importedModelsPageTitle": "インポート済みモデルの選択", + "models.invalidAzureResourceError": "無効な Azure リソース", + "models.invalidImportTableError": "モデルをインポートするための無効なテーブル。データベース名: {0}、テーブル名: {1}", + "models.invalidImportTableSchemaError": "テーブル スキーマは、モデルのインポートがサポートされていません。データベース名: {0}、テーブル名: {1}。", + "models.invalidModelImportTargetError": "有効なテーブルを選択してください", + "models.invalidModelParametersError": "有効なソース テーブルとモデル パラメーターを選択してください", + "models.invalidModelToPredictError": "予測するモデルが無効", + "models.invalidModelToRegisterError": "登録するモデルが無効", + "models.invalidModelToSelectError": "有効なモデルを選択してください。", + "models.learnMoreLink": "詳細を表示。", + "models.loadModelParameterFailedError": "モデル パラメーターを読み込めませんでした", + "models.localModelPageTitle": "モデル ファイルのアップロード", + "models.localModelSource": "ファイルのアップロード", + "models.localModelSourceDescriptionForImport": "‘ファイル アップロード‘ が選択されました。これにより、モデル ファイルをローカル マシンからこの SQL インスタンスのモデル データベースにインポートできます。[次へ] をクリックして続行します。​", + "models.localModelSourceDescriptionForPredict": "‘ファイル アップロード‘ が選択されました。これにより、モデル ファイルをローカル マシンでアップロードできます。[次へ] をクリックして続行します。​​", + "models.localModelsTitle": "ローカル モデル", + "models.makePredictionDesc": "管理対象のモデルを使用して予測値またはスコアを生成する", + "models.makePredictionTitle": "予測する", + "models.modelDetailsPageTitle": "モデルの詳細を入力する", + "models.modelFailedToRegistered": "モデルを登録できませんでした", + "models.modelImportTargetPageTitle": "モデルをインポートする場所を選択または入力する", + "models.modelLocalSourceTitle": "ソース ファイル", + "models.modelLocalSourceTooltip": "インポートするモデルのファイル パス", + "models.modelNameRequiredError": "モデル名が必要です。", + "models.modelRegisteredSuccessfully": "モデルは正常に登録されました", + "models.modelSchemaIsAcceptedMessage": "テーブルが要件を満たしています。", + "models.modelSchemaIsNotAcceptedMessage": "テーブルの構造が無効です。", + "models.modelSourcePageTitle": "モデル ソースの種類の選択", + "models.modelSourcesTitle": "ソースの場所", + "models.modelUpdateFailedError": "モデルを更新できませんでした", + "models.modelUpdatedSuccessfully": "モデルが正常に更新されました", + "models.modelsListEmptyDescription": "別のデータベースまたはテーブルの選択", + "models.modelsListEmptyMessage": "モデルが見つかりません", + "models.modelsRequiredError": "インポートするモデルを少なくとも 1 つ選択してください。", + "models.name": "名前", + "models.onnxNotSupportedError": "ONNX ランタイムは現在のサーバーではサポートされていません", + "models.outputColumnDataTypeNotSupportedWarning": "出力列のデータ型が出力フィールドの種類と一致しません。", + "models.predictModel": "予測", + "models.registeredModelsSource": "インポート済みモデル", + "models.selectModelDatabaseMessage": "データベースの選択", + "models.selectModelDatabaseTitle": "モデルを含むデータベースを選択する", + "models.selectModelTableMessage": "テーブルの選択", + "models.selectModelTableTitle": "モデルが含まれるテーブルの選択", + "models.selectModelsTableMessage": "モデル テーブルの選択", + "models.unsupportedModelParameterType": "サポートされていません", + "models.updateModelFailedError": "モデルを更新できませんでした", + "models.version": "バージョン", + "models.viewImportModeledForPredictDesc": "モデルは、1 つ以上のデータベースとテーブルに格納されます。モデル データベースとテーブルを選択して、それらにモデルを表示します。", + "models.viewImportModelsDesc": "機械学習モデルは、1 つ以上のデータベースとテーブルに格納できます。モデル データベースとテーブルを選択して、その内部にモデルを表示します。", + "models.viewImportModelsTitle": "モデルを表示してインポートする", + "msgNo": "いいえ", + "msgYes": "はい", + "newTableName": "新しいテーブル", + "notSupportedEventArg": "サポートされていないイベント引数", + "notebookExtensionFailedError": "この拡張機能は Notebook 拡張機能に依存しているため、読み込みできませんでした。詳細については、Notebook 拡張機能の出力ログを確認してください", "onnxOnEdgeOdbcDocDesc": "Azure SQL Database Edge で機械学習を開始します。", - "ml.dataCount": "{0} モデルを表示しています" + "onnxOnEdgeOdbcDocTitle": "SQL Database Edge プレビューでの機械学習と ONNX を使用した AI", + "predict.columnDatabase": "ソース データベース", + "predict.columnDatabaseInfo": "データセットを含むデータベースを選択して、予測を適用します。", + "predict.columnName": "基になる列", + "predict.columnTable": "ソース テーブル", + "predict.columnTableInfo": "データセットを含むテーブルを選択して、予測を適用します。", + "predict.dataTypeName": "種類", + "predict.displayName": "表示名", + "predict.inputColumns": "入力マッピングのモデル化", + "predict.inputName": "モデルの入力", + "predict.outputColumns": "モデルの出力", + "predict.outputName": "名前", + "predict.selectColumnTitle": "列の選択...", + "predict.selectDatabaseTitle": "データベースを選択してください", + "predict.selectTableTitle": "テーブルの選択", + "showLessTitle": "表示数を減らす", + "showMoreTitle": "さらに表示", + "sqlMlDocDesc": "Azure の SQL Server および SQL で機械学習を使用して、関連データで Python および R スクリプトを実行する方法について説明します。", + "sqlMlDocTitle": "SQL 機械学習ドキュメント", + "sqlMlExtDocDesc": "Azure Data Studio で Machine Learning 拡張機能を使用する方法、パッケージを管理する方法、予測する方法、およびモデルをインポートする方法について説明します。", + "sqlMlExtDocTitle": "Azure Data Studio における Machine Learning 拡張機能", + "sqlMlsDocDesc": "SQL Server 上での Machine Learning Services を開始し、Windows と Linux にインストールする方法を説明します。", + "sqlMlsDocTitle": "SQL Server Machine Learning Services (Python および R)", + "sqlMlsMIDocDesc": "Azure SQL Managed Instance で Machine Learning Services を開始します。", + "sqlMlsMIDocTitle": "Azure SQL Managed Instance における Machine Learning Services", + "tableName": "テーブル", + "tableToStoreInfo": "モデル スキーマに準拠している既存のテーブルを選択するか、インポートされたモデルを格納する新しいテーブルを作成します。" + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Machine Learning 依存関係のインストール", + "ml.command.enableExternalScript": "外部スクリプトを有効にする", + "ml.command.importModel": "モデルのインポート", + "ml.command.manageLanguages": "外部言語の管理", + "ml.command.manageModels": "モデルの管理", + "ml.command.managePackages": "データベースのパッケージを管理します", + "ml.command.predictModel": "予測の作成", + "ml.configuration.title": "Machine Learning の構成", + "ml.enablePython.description": "データベースで Python パッケージ管理を有効にします。", + "ml.enableR.description": "データベースで R パッケージ管理を有効にします。", + "ml.pythonPath.description": "Machine Learning で使用される、以前から存在する Python インストールのローカル パス。", + "ml.rPath.description": "Machine Learning で使用される、以前から存在する R インストールのローカル パス。", + "title.configurations": "構成", + "title.documents": "ドキュメント", + "title.endpoints": "エンドポイント", + "title.tasks": "タスク" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json index dcb293fd06..4a44865a91 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Markdown の基本言語サポート", - "description": "Markdown のスニペット、構文ハイライトを提供します。" + "description": "Markdown のスニペット、構文ハイライトを提供します。", + "displayName": "Markdown の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json index 3dc29c2171..94c206d222 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "リンク先を表示" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[プレビュー] {0}", + "onPreviewStyleLoadError": "'markdown.styles' を読み込むことができません: {0}", + "preview.clickOpenFailed": "{0} を開くことができません。", + "previewTitle": "プレビュー {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} が見つかりません", + "preview.securityMessage.label": "セキュリティが無効なコンテンツの警告", + "preview.securityMessage.text": "このドキュメントで一部のコンテンツが無効になっています", + "preview.securityMessage.title": "安全でない可能性があるか保護されていないコンテンツは、Markdown プレビューで無効化されています。保護されていないコンテンツを許可するかスクリプトを有効にするには、Markdown プレビューのセキュリティ設定を変更してください" + }, + "dist/security": { + "disable.description": "すべてのコンテンツとスクリプトの実行を許可します。推奨されません。", + "disable.title": "無効にする", + "disableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "enableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", + "insecureContent.description": "HTTP を介したコンテンツの読み込みを有効にする", + "insecureContent.title": "セキュリティで保護されていないコンテンツを許可する", + "insecureLocalContent.description": "localhost から http で提供されるコンテンツの読み込みを有効にします", + "insecureLocalContent.title": "安全でないローカル コンテンツを許可する", + "moreInfo.title": "詳細情報", + "preview.showPreviewSecuritySelector.title": "ワークスペースのマークダウン プレビューに関するセキュリティ設定を選択", + "strict.description": "セキュリティで保護されたコンテンツのみを読み込む", + "strict.title": "高レベル", + "toggleSecurityWarning.description": "コンテンツのセキュリティ レベルに影響しません" + }, "package": { - "displayName": "Markdown 言語機能", + "configuration.markdown.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。", + "configuration.markdown.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", + "configuration.markdown.links.openLocation.description": "マークダウン ファイル内のリンクを開く場所を制御します。", + "configuration.markdown.preview.openMarkdownLinks.description": "Markdown プレビューで他のマークダウン ファイルへのリンクを開く方法を制御します。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "エディターでリンクを開こうとします。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown プレビューでリンクを開こうとします。", "description": "Markdown に豊富な言語サポートを提供。", + "displayName": "Markdown 言語機能", "markdown.preview.breaks.desc": "Markdown プレビューで改行を表現する方法を設定します。'true' に設定すると、段落内の改行に対して
が作成されます。", - "markdown.preview.linkify": "Markdown プレビューで URL 形式のテキストからリンクへの変換を有効または無効にします。", - "markdown.preview.typographer": "Markdown プレビューで、特定の言語に依存しない置換と引用符の美化を有効または無効にします。", "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown プレビューでダブルクリックすると、エディターに切り替わります。", "markdown.preview.fontFamily.desc": "Markdown プレビューで使用されるフォント ファミリを制御します。", "markdown.preview.fontSize.desc": "Markdown プレビューで使用されるフォント サイズ (ピクセル単位) を制御します。", "markdown.preview.lineHeight.desc": "Markdown プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", + "markdown.preview.linkify": "Markdown プレビューで URL 形式のテキストからリンクへの変換を有効または無効にします。", "markdown.preview.markEditorSelection.desc": "Markdown プレビューに、エディターの現在の選択範囲を示すマークが付きます。", + "markdown.preview.refresh.title": "プレビューを更新", "markdown.preview.scrollEditorWithPreview.desc": "Markdown プレビューをスクロールすると、エディターのビューが更新されます。", "markdown.preview.scrollPreviewWithEditor.desc": "Markdown エディターをスクロールすると、プレビューのビューが更新されます。", "markdown.preview.title": "プレビューを開く", + "markdown.preview.toggleLock.title": "プレビュー ロックの切り替え", + "markdown.preview.typographer": "Markdown プレビューで、特定の言語に依存しない置換と引用符の美化を有効または無効にします。", "markdown.previewSide.title": "プレビューを横に表示", "markdown.showLockedPreviewToSide.title": "ロックされたプレビューを横に表示", + "markdown.showPreviewSecuritySelector.title": "プレビュー のセキュリティ設定を変更", "markdown.showSource.title": "ソースの表示", "markdown.styles.dec": "Markdown プレビューから使用する CSS スタイル シートの URL またはローカル パスの一覧。相対パスは、エクスプローラーで開かれているフォルダーへの絶対パスと解釈されます。開かれているフォルダーがない場合、マークダウン ファイルの場所を基準としていると解釈されます。'\\' はすべて '\\\\' と入力する必要があります。", - "markdown.showPreviewSecuritySelector.title": "プレビュー のセキュリティ設定を変更", "markdown.trace.desc": "Markdown 拡張機能のデバッグ ログを有効にします。", - "markdown.preview.refresh.title": "プレビューを更新", - "markdown.preview.toggleLock.title": "プレビュー ロックの切り替え", - "configuration.markdown.preview.openMarkdownLinks.description": "Markdown プレビューで他のマークダウン ファイルへのリンクを開く方法を制御します。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "エディターでリンクを開こうとします。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown プレビューでリンクを開こうとします。", - "configuration.markdown.links.openLocation.description": "マークダウン ファイル内のリンクを開く場所を制御します。", - "configuration.markdown.links.openLocation.currentGroup": "アクティブなエディター グループ内にリンクを開きます。", - "configuration.markdown.links.openLocation.beside": "アクティブなエディターの横にあるリンクを開きます。" - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "リンク先を表示" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "このドキュメントで一部のコンテンツが無効になっています", - "preview.securityMessage.title": "安全でない可能性があるか保護されていないコンテンツは、Markdown プレビューで無効化されています。保護されていないコンテンツを許可するかスクリプトを有効にするには、Markdown プレビューのセキュリティ設定を変更してください", - "preview.securityMessage.label": "セキュリティが無効なコンテンツの警告", - "preview.notFound": "{0} が見つかりません" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "'markdown.styles' を読み込むことができません: {0}", - "preview.clickOpenFailed": "{0} を開くことができません。", - "lockedPreviewTitle": "[プレビュー] {0}", - "previewTitle": "プレビュー {0}" - }, - "dist/security": { - "strict.title": "高レベル", - "strict.description": "セキュリティで保護されたコンテンツのみを読み込む", - "insecureLocalContent.title": "安全でないローカル コンテンツを許可する", - "insecureLocalContent.description": "localhost から http で提供されるコンテンツの読み込みを有効にします", - "insecureContent.title": "セキュリティで保護されていないコンテンツを許可する", - "insecureContent.description": "HTTP を介したコンテンツの読み込みを有効にする", - "disable.title": "無効にする", - "disable.description": "すべてのコンテンツとスクリプトの実行を許可します。推奨されません。", - "moreInfo.title": "詳細情報", - "enableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", - "disableSecurityWarning.title": "このワークスペースでプレビューのセキュリティ警告を有効にする", - "toggleSecurityWarning.description": "コンテンツのセキュリティ レベルに影響しません", - "preview.showPreviewSecuritySelector.title": "ワークスペースのマークダウン プレビューに関するセキュリティ設定を選択" + "workspaceTrust": "ワークスペースに構成されているスタイルを読み込むのに必要です。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json index b58143df9a..4cd450a129 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "両方の変更を取り込む", + "acceptCurrentChange": "現在の変更を取り込む", + "acceptIncomingChange": "入力側の変更を取り込む", + "compareChanges": "変更の比較" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: 現在の変更 ⟷ 入力側の変更", + "cursorNotInConflict": "エディターのカーソルがマージの競合の範囲内にありません", + "cursorOnCommonAncestorsRange": "エディターのカーソルが共通の祖先ブロック内にあります。”現在” または \"入力側\" のいずれかのブロックに移動してください", + "cursorOnSplitterRange": "エディターのカーソルがマージ コンフリクトのスプリッター内にあります。”現在” または \"入力側\" のいずれかのブロックに移動してください", + "noConflicts": "このファイルにマージの競合は存在しません", + "noOtherConflictsInThisFile": "このファイルに他のマージの競合は存在しません" + }, + "dist/mergeDecorator": { + "currentChange": "(現在の変更)", + "incomingChange": "(入力側の変更)" + }, "package": { - "displayName": "マージの競合", - "description": "行内マージ競合のハイライト、コマンドを提供します。", - "command.category": "マージの競合", + "command.accept.all-both": "両方をすべて取り込む", "command.accept.all-current": "現在の方をすべて取り込む", "command.accept.all-incoming": "入力側のすべてを取り込む", - "command.accept.all-both": "両方をすべて取り込む", + "command.accept.both": "両方を取り込む", "command.accept.current": "現在の方を取り込む", "command.accept.incoming": "入力側を取り込む", "command.accept.selection": "選択項目を取り込む", - "command.accept.both": "両方を取り込む", + "command.category": "マージの競合", + "command.compare": "現在の競合を比較", "command.next": "次の競合", "command.previous": "前の競合", - "command.compare": "現在の競合を比較", - "config.title": "マージの競合", "config.autoNavigateNextConflictEnabled": "マージ競合を解決した後で、次のマージの競合に自動的に移動するかどうか。", "config.codeLensEnabled": "エディター内のマージ競合ブロックのコード レンズを作成します。", "config.decoratorsEnabled": "エディター内のマージ競合ブロック用デコレータを作成します。", "config.diffViewPosition": "マージの競合の変更を比較するときに、差分ビューを開く場所を制御します。", - "config.diffViewPosition.current": "現在のエディター グループで差分ビューを開きます。", + "config.diffViewPosition.below": "現在のエディター グループの下にある差分ビューを開きます。", "config.diffViewPosition.beside": "現在のエディター グループの隣に差分ビューを開きます。", - "config.diffViewPosition.below": "現在のエディター グループの下にある差分ビューを開きます。" + "config.diffViewPosition.current": "現在のエディター グループで差分ビューを開きます。", + "config.title": "マージの競合", + "description": "行内マージ競合のハイライト、コマンドを提供します。", + "displayName": "マージの競合" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json index 33494612dc..2a3b4ee8da 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Microsoft アカウント", - "description": "Microsoft 認証プロバイダー", - "signIn": "サインイン", - "signOut": "サインアウト" - }, "dist/AADHelper": { "signOut": "保存された認証情報を読み取ることができなかったため、サインアウトされました。" }, "dist/keychain": { - "troubleshooting": "トラブルシューティング ガイド", - "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。" + "keychainWriteError": "ログイン情報のキーチェーンへの書き込みが、エラー '{0}' で失敗しました。", + "troubleshooting": "トラブルシューティング ガイド" + }, + "package": { + "description": "Microsoft 認証プロバイダー", + "displayName": "Microsoft アカウント", + "signIn": "サインイン", + "signOut": "サインアウト" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json index dd9ad0518b..02d6483a08 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "スキーマを現在のプロジェクトの JSON ファイルに関連付けます", - "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", - "json.schemas.fileMatch.desc": "JSON ファイルをスキーマに解決するときに突き合わせるファイル パターンの配列です。", - "json.schemas.fileMatch.item.desc": "JSON ファイルをスキーマに解決するときに突き合わせる、'*' を含められるファイル パターンです。", - "json.schemas.schema.desc": "指定された URL のスキーマ定義です。スキーマは、スキーマ URL へのアクセスを避けるためにのみ指定する必要があります。", - "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします (再起動が必要です)", - "mssqlCluster.uploadFiles": "ファイルのアップロード", - "mssqlCluster.mkdir": "新しいディレクトリ", - "mssqlCluster.deleteFiles": "削除", - "mssqlCluster.previewFile": "プレビュー", - "mssqlCluster.saveFile": "保存", - "mssqlCluster.copyPath": "パスのコピー", - "mssqlCluster.manageAccess": "アクセスの管理", - "notebook.command.new": "新しいノートブック", - "notebook.command.open": "ノートブックを開く", - "tab.bigDataClusterDescription": "SQL Server ビッグ データ クラスターに関するタスクと情報", - "title.bigDataCluster": "SQL Server ビッグ データ クラスター", - "title.submitSparkJob": "Spark ジョブの送信", - "title.newSparkJob": "新しい Spark ジョブ", - "title.openSparkHistory": "Spark 履歴の表示", - "title.openYarnHistory": "Yarn 履歴の表示", - "title.tasks": "タスク", - "title.installPackages": "パッケージのインストール", - "title.configurePython": "ノートブック用 Python の構成", - "title.openClusterDashboard": "クラスター\r\nダッシュボード", - "title.searchServers": "検索: サーバー", - "title.clearSearchServerResult": "検索: 検索サーバーの結果を消去する", - "title.endpoints": "サービス エンドポイント", - "title.books": "ノートブック", - "title.showLogFile": "ログ ファイルの表示", - "mssql.disabled": "無効", - "mssql.enabled": "有効", - "mssql.exportNotebookToSql": "ノートブックを SQL としてエクスポート", - "mssql.exportSqlAsNotebook": "SQL をノートブックとしてエクスポート", - "mssql.configuration.title": "MSSQL 構成", - "mssql.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", - "mssql.query.maxXmlCharsToStore": "クエリの実行後に格納する XML 文字の数", - "mssql.format.alignColumnDefinitionsInColumns": "列定義を揃えるかどうか", - "mssql.format.datatypeCasing": "データ型を大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", - "mssql.format.keywordCasing": "キーワードを大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", - "mssql.format.placeCommasBeforeNextStatement": "コンマを、'mycolumn1,' のようにリスト内の各ステートメントの末尾に配置する代わりに ',mycolumn2' のように先頭に配置するかどうか", - "mssql.format.placeSelectStatementReferencesOnNewLine": "たとえば 'SELECT C1, C2 FROM T1' の場合に C1 と C2 を別々の行にするように、Select ステートメント内のオブジェクトへの参照を別々の行に分割するかどうか", - "mssql.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します", - "mssql.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", - "mssql.logRetentionMinutes": "バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。", - "mssql.logFilesRemovalLimit": "mssql.logRetentionMinutes の有効期限が切れた、起動時に削除する古いファイルの最大数。この制限のためにクリーンアップされないファイルは、Azure Data Studio の次回の起動時にクリーンアップされます。", - "mssql.intelliSense.enableIntelliSense": "IntelliSense を有効にするかどうか", - "mssql.intelliSense.enableErrorChecking": "IntelliSense エラー チェックを有効にするかどうか", - "mssql.intelliSense.enableSuggestions": "IntelliSense 提案を有効にするかどうか", - "mssql.intelliSense.enableQuickInfo": "IntelliSense クイック ヒントを有効にするかどうか", - "mssql.intelliSense.lowerCaseSuggestions": "IntelliSense 提案を小文字にするかどうか", - "mssql.query.setRowCount": "サーバーがクエリの処理を停止する前に返す行の最大数。", - "mssql.query.textSize": "SELECT ステートメントから返されるテキストおよび ntext データの最大サイズ", - "mssql.query.executionTimeout": "実行タイムアウトが 0 の場合は、無制限の待機 (タイムアウトなし) を示します", - "mssql.query.noCount": "SET NOCOUNT オプションを有効にする", - "mssql.query.noExec": "SET NOEXEC オプションを有効にする", - "mssql.query.parseOnly": "SET PARSEONLY オプションを有効にする", - "mssql.query.arithAbort": "SET ARITHABORT オプションを有効にする", - "mssql.query.statisticsTime": "SET STATISTICS TIME オプションを有効にする", - "mssql.query.statisticsIO": "SET STATISTICS IO オプションを有効にする", - "mssql.query.xactAbortOn": "SET XACT_ABORT ON オプションを有効にする", - "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL オプションを有効にする", - "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY オプションを有効にする", - "mssql.query.lockTimeout": "SET LOCK TIMEOUT オプションを有効にする (ミリ秒単位)", - "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT を有効にする", - "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS を有効にする", - "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER を有効にする", - "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON を有効にする", - "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS を有効にする", - "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT を有効にする", - "mssql.query.ansiPadding": "SET ANSI_PADDING を有効にする", - "mssql.query.ansiWarnings": "SET ANSI_WARNINGS を有効にする", - "mssql.query.ansiNulls": "SET ANSI_NULLS を有効にする", - "mssql.query.alwaysEncryptedParameterization": "Always Encrypted のパラメーター化を有効にする", - "mssql.ignorePlatformWarning": "[省略可能] サポートされていないプラットフォームの警告を表示しない", - "onprem.databaseProperties.recoveryModel": "復旧モデル", - "onprem.databaseProperties.lastBackupDate": "前回のデータベース バックアップ", - "onprem.databaseProperties.lastLogBackupDate": "最終ログ バックアップ", - "onprem.databaseProperties.compatibilityLevel": "互換性レベル", - "onprem.databaseProperties.owner": "所有者", - "onprem.serverProperties.serverVersion": "バージョン", - "onprem.serverProperties.serverEdition": "エディション", - "onprem.serverProperties.machineName": "コンピューター名", - "onprem.serverProperties.osVersion": "OS バージョン", - "cloud.databaseProperties.azureEdition": "エディション", - "cloud.databaseProperties.serviceLevelObjective": "価格レベル", - "cloud.databaseProperties.compatibilityLevel": "互換性レベル", - "cloud.databaseProperties.owner": "所有者", - "cloud.serverProperties.serverVersion": "バージョン", - "cloud.serverProperties.serverEdition": "種類", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "名前 (省略可能)", - "mssql.connectionOptions.connectionName.description": "接続のカスタム名", - "mssql.connectionOptions.serverName.displayName": "サーバー", - "mssql.connectionOptions.serverName.description": "SQL Server インスタンスの名前", - "mssql.connectionOptions.databaseName.displayName": "データベース", - "mssql.connectionOptions.databaseName.description": "データ ソース内の初期カタログまたはデータベースの名前", - "mssql.connectionOptions.authType.displayName": "認証の種類", - "mssql.connectionOptions.authType.description": "SQL Server での認証方法を指定します", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL ログイン", - "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 認証", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", - "mssql.connectionOptions.userName.displayName": "ユーザー名", - "mssql.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", - "mssql.connectionOptions.password.displayName": "パスワード", - "mssql.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", - "mssql.connectionOptions.applicationIntent.displayName": "アプリケーションの意図", - "mssql.connectionOptions.applicationIntent.description": "サーバーに接続するときにアプリケーションのワークロードの種類を宣言します", - "mssql.connectionOptions.asynchronousProcessing.displayName": "非同期処理", - "mssql.connectionOptions.asynchronousProcessing.description": "True の場合は、.Net Framework Data Provider の非同期機能を使用できるようになります", - "mssql.connectionOptions.connectTimeout.displayName": "接続タイムアウト", - "mssql.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", - "mssql.connectionOptions.currentLanguage.displayName": "現在の言語", - "mssql.connectionOptions.currentLanguage.description": "SQL Server 言語レコード名", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "接続の Always Encrypted を有効または無効にする", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "構成証明プロトコル", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのプロトコルを指定します。", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "ホスト ガーディアン サービス", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "エンクレーブ構成証明 URL", - "mssql.connectionOptions.enclaveAttestationUrl.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのエンドポイントを指定します。", - "mssql.connectionOptions.encrypt.displayName": "暗号化", - "mssql.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します", - "mssql.connectionOptions.persistSecurityInfo.displayName": "セキュリティ情報を保持する", - "mssql.connectionOptions.persistSecurityInfo.description": "False の場合、パスワードなどのセキュリティによる保護が要求される情報は、接続しても返されません", - "mssql.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する", - "mssql.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します", - "mssql.connectionOptions.attachedDBFileName.displayName": "添付された DB ファイルの名前", - "mssql.connectionOptions.attachedDBFileName.description": "完全なパス名を含む、接続可能なデータベースのプライマリ ファイル名", - "mssql.connectionOptions.contextConnection.displayName": "コンテキスト接続", - "mssql.connectionOptions.contextConnection.description": "True の場合は、接続元が SQL Server のコンテキストであることを示します。SQL Server のプロセスで実行する場合のみ使用できます", - "mssql.connectionOptions.port.displayName": "ポート", - "mssql.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", - "mssql.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", - "mssql.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", - "mssql.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", - "mssql.connectionOptions.applicationName.displayName": "アプリケーション名", - "mssql.connectionOptions.applicationName.description": "アプリケーションの名前", - "mssql.connectionOptions.workstationId.displayName": "ワークステーション ID", - "mssql.connectionOptions.workstationId.description": "SQL Server に接続しているワークステーションの名前", - "mssql.connectionOptions.pooling.displayName": "プーリング", - "mssql.connectionOptions.pooling.description": "True の場合、接続オブジェクトが適切なプールから取得されるか、または、必要に応じて接続オブジェクトが作成され、適切なプールに追加されます", - "mssql.connectionOptions.maxPoolSize.displayName": "最大プール サイズ", - "mssql.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数", - "mssql.connectionOptions.minPoolSize.displayName": "最小プール サイズ", - "mssql.connectionOptions.minPoolSize.description": "プールに保持される接続の最小数", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト", - "mssql.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)", - "mssql.connectionOptions.replication.displayName": "レプリケーション", - "mssql.connectionOptions.replication.description": "レプリケーション時に SQL Server によって使用されます", - "mssql.connectionOptions.attachDbFilename.displayName": "添付 DB ファイル名", - "mssql.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", - "mssql.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス", - "mssql.connectionOptions.multiSubnetFailover.displayName": "マルチ サブネット フェールオーバー", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "複数のアクティブな結果セット", - "mssql.connectionOptions.multipleActiveResultSets.description": "True の場合は、1 つの接続から複数の結果セットが返され、これらを読み取ることができます", - "mssql.connectionOptions.packetSize.displayName": "パケット サイズ", - "mssql.connectionOptions.packetSize.description": "SQL Server インスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト)", - "mssql.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン", - "mssql.connectionOptions.typeSystemVersion.description": "プロバイダーがデータ リーダー経由で公開するサーバーの種類のシステムを示します。", - "databasesListProperties.name": "名前", - "databasesListProperties.status": "状態", - "databasesListProperties.size": "サイズ (MB)", - "databasesListProperties.lastBackup": "前回のバックアップ", - "objectsListProperties.name": "名前" + "dist/dashboard/serviceEndpoints": { + "copyText": "コピー", + "endpoint.appproxy": "アプリケーション プロキシ", + "endpoint.controller": "クラスター管理サービス", + "endpoint.gateway": "HDFS ファイルにアクセスするためのゲートウェイ、Spark", + "endpoint.grafana": "メトリック ダッシュボード", + "endpoint.kibana": "ログ検索ダッシュボード", + "endpoint.livy": "Spark ステートメント、ジョブ、アプリケーションを実行するためのプロキシ", + "endpoint.managementproxy": "管理プロキシ", + "endpoint.mgmtproxy": "管理プロキシ", + "endpoint.sparkHistory": "Spark ジョブの管理と監視ダッシュボード", + "endpoint.sqlServerEndpoint": "SQL Server マスター インスタンス フロントエンド", + "endpoint.webhdfs": "HDFS ファイル システム プロキシ", + "endpoint.yarnHistory": "Spark 診断と監視ダッシュボード", + "grafana": "メトリック ダッシュボード", + "kibana": "ログ検索ダッシュボード", + "sparkHistory": "Spark ジョブの管理と監視ダッシュボード", + "yarnHistory": "Spark 診断と監視ダッシュボード" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントが選択されていません。クエリを再試行して、メッセージが表示されたら、リンクされた Azure アカウントを選択してください。", + "mssql.chooseLinkedAzureAccount": "リンクされた Azure アカウントを選択してください:", + "mssql.insufficientlyPrivelagedAzureAccount": "{0} に構成された Azure アカウントには、Always Encrypted の列マスターキーにアクセスするための Azure Key Vault の十分なアクセス許可がありません。", + "mssql.missingLinkedAzureAccount": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントがありません。リンクされた Azure アカウントを追加して、クエリを再試行してください。" + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "アクセス許可の変更の適用でエラーが発生しました: {0}", + "mssql.recursivePermissionOpProgress": "アクセス許可の変更を '{0}' に適用しています。", + "mssql.recursivePermissionOpStarted": "アクセス許可の変更を '{0}' に再帰的に適用しています", + "mssql.recursivePermissionOpSucceeded": "アクセス許可の変更が正常に適用されました。" + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "無効な要求", + "webhdfs.httpError401": "許可されていません", + "webhdfs.httpError403": "禁止されています", + "webhdfs.httpError404": "見つかりません", + "webhdfs.httpError500": "内部サーバー エラー", + "webhdfs.invalidDataStructure": "無効なデータ構造", + "webhdfs.missingProperties": "オプションが不足しているため、WebHDFS クライアントを作成できません: ${0}", + "webhdfs.undefinedArgument": "'${0}' は未定義です。", + "webhdfs.unexpectedRedirect": "予期しないリダイレクト", + "webhdfs.unknownError": "不明なエラー" }, "dist/localizedConstants": { "msgMissingNodeContext": "ノードが渡されずに呼び出されたノード コマンド", - "mssql.manageAccessTitle": "アクセスの管理", - "mssql.locationTitle": "場所: ", - "mssql.permissionsTitle": "アクセス許可", - "mssql.ownerPostfix": " - 所有者", - "mssql.owner": "所有者", - "mssql.group": "グループ", - "mssql.owningGroupPostfix": " - 所有グループ", - "mssql.everyone": "他のすべてのユーザー", - "mssql.userLabel": "ユーザー", - "mssql.groupLabel": "グループ", "mssql.accessHeader": "アクセス", - "mssql.defaultHeader": "既定", - "mssql.delete": "削除", - "mssql.stickyHeader": "スティッキー ビット", - "mssql.inheritDefaultsLabel": "既定値の継承", - "mssql.readHeader": "読み取り", - "mssql.writeHeader": "書き込み", - "mssql.executeHeader": "実行", - "mssql.addUserOrGroup": "ユーザーまたはグループの追加", - "mssql.enterNamePlaceholder": "名前の入力", "mssql.addLabel": "追加", - "mssql.namedUsersAndGroups": "名前付きユーザーとグループ", - "mssql.defaultUserAndGroups": "既定のユーザーとグループ", - "mssql.userOrGroupIcon": "ユーザーまたはグループ アイコン", + "mssql.addUserOrGroup": "ユーザーまたはグループの追加", "mssql.apply": "適用", "mssql.applyRecursively": "再帰的に適用", + "mssql.defaultHeader": "既定", + "mssql.defaultUserAndGroups": "既定のユーザーとグループ", + "mssql.delete": "削除", + "mssql.enterNamePlaceholder": "名前の入力", "mssql.errorApplyingAclChanges": "変更の適用中に予期しないエラーが発生しました: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "ローカル ファイルは HDFS にアップロードされます。 ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Spark ジョブの送信終了 ............................", - "sparkJobSubmission.PrepareUploadingFile": "ローカル {0} から HDFS フォルダーへファイルをアップロードしています: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "ファイルがクラスターに正常にアップロードされました。", - "sparkJobSubmission.UploadingFileFailed": "ファイルをクラスターにアップロードできませんでした。{0}", - "sparkJobSubmission.PrepareSubmitJob": "ジョブ {0} を送信しています...", - "sparkJobSubmission.SubmitJobFinished": "Spark ジョブが送信されました。", - "sparkJobSubmission.SubmitJobFailed": "Spark ジョブを送信できませんでした。{0} ", - "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 履歴 URL: {0} ", + "mssql.everyone": "他のすべてのユーザー", + "mssql.executeHeader": "実行", + "mssql.group": "グループ", + "mssql.groupLabel": "グループ", + "mssql.inheritDefaultsLabel": "既定値の継承", + "mssql.locationTitle": "場所: ", + "mssql.manageAccessTitle": "アクセスの管理", + "mssql.namedUsersAndGroups": "名前付きユーザーとグループ", + "mssql.owner": "所有者", + "mssql.ownerPostfix": " - 所有者", + "mssql.owningGroupPostfix": " - 所有グループ", + "mssql.permissionsTitle": "アクセス許可", + "mssql.readHeader": "読み取り", + "mssql.stickyHeader": "スティッキー ビット", + "mssql.userLabel": "ユーザー", + "mssql.userOrGroupIcon": "ユーザーまたはグループ アイコン", + "mssql.writeHeader": "書き込み", + "sparkConnectionRequired": "{0} 履歴を表示する前に、Spark クラスターに接続してください。", "sparkJobSubmission.GetApplicationIdFailed": "アプリケーション ID の取得に失敗しました。{0}", + "sparkJobSubmission.LocalFileDestinationHint": "ローカル ファイルは HDFS にアップロードされます。 ", "sparkJobSubmission.LocalFileNotExisted": "ローカル ファイル {0} が存在しません。 ", "sparkJobSubmission.NoSqlBigDataClusterFound": "SQL Server ビッグ データ クラスターが見つかりません。", - "sparkConnectionRequired": "{0} 履歴を表示する前に、Spark クラスターに接続してください。" + "sparkJobSubmission.PrepareSubmitJob": "ジョブ {0} を送信しています...", + "sparkJobSubmission.PrepareUploadingFile": "ローカル {0} から HDFS フォルダーへファイルをアップロードしています: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 履歴 URL: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Spark ジョブの送信終了 ............................", + "sparkJobSubmission.SubmitJobFailed": "Spark ジョブを送信できませんでした。{0} ", + "sparkJobSubmission.SubmitJobFinished": "Spark ジョブが送信されました。", + "sparkJobSubmission.UploadingFileFailed": "ファイルをクラスターにアップロードできませんでした。{0}", + "sparkJobSubmission.UploadingFileSucceeded": "ファイルがクラスターに正常にアップロードされました。", + "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "このサンプル コードは、ファイルをデータ フレームに読み込み、最初の 10 件の結果を示します。", + "mssql.errorConvertingToNotebook": "SQL ドキュメントをノートブックに変換中にエラーが発生しました。エラー: {0}", + "mssql.errorConvertingToSQL": "ノートブック ドキュメントを SQL に変換中にエラーが発生しました。エラー: {0}", + "noController": "このインスタンスのコントローラー エンドポイントが見つかりませんでした", + "notebookFileType": "ノートブック", + "unsupportedFileType": ".ipynb ノートブックのみがサポートされています" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "ユーザーによって取り消されたストリーム操作" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "操作をキャンセルしますか?", + "cancelTooltip": "キャンセル", + "mssql.searchServers": "サーバー名を検索", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "connectionInfo.options で一部のプロパティが不足しています: {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options が定義されていません。", + "connectionInfoUndefined": "ConnectionInfo が定義されていません。" }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "注意: このファイルはプレビュー用に {0} で切り詰められました。 ", "maxSizeReached": "ファイルはプレビュー用に {0} で切り捨てられました。" }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "キャンセル", - "cancel": "操作をキャンセルしますか?", - "mssql.searchServers": "サーバー名を検索" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "すべてのファイル", + "copyPathError": "パスのコピーでエラーが発生しました: {0}", + "deleteError": "ファイルの削除でエラーが発生しました: {0}", + "enterDirName": "ディレクトリ名を入力する", + "lblUploadFiles": "アップロード", + "makingDir": "ディレクトリを作成しています", + "manageAccessError": "[アクセスの管理] ダイアログを開いている間に予期しないエラーが発生しました: {0}", + "mkDirError": "ディレクトリの作成でエラーが発生しました: {0}", + "mkdirCanceled": "操作が取り消されました", + "msgDeleteFile": "このファイルを削除しますか?", + "msgDeleteFolder": "対象フォルダーとその内容を削除してもよろしいですか?", + "previewError": "ファイルのプレビューでエラーが発生しました: {0}", + "previewing": "プレビューを生成しています", + "saveCanceled": "保存操作は取り消されました", + "saveError": "ファイルの保存でエラーが発生しました: {0}", + "saving": "HDFS ファイルを保存しています", + "uploadCanceled": "アップロード操作が取り消されました", + "uploadError": "ファイルのアップロードでエラーが発生しました: {0}", + "uploading": "HDFS にファイルをアップロードしています" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "接続を削除できません。削除できるのはサブフォルダーとファイルのみです。", + "errorExpanding": "エラー: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "ノード変更の通知でエラーが発生しました: {0}", + "prmptPwd": "HDFS に接続するためのパスワードを入力してください:", + "promptUsername": "HDFS に接続するためのユーザー名を入力してください:", + "rootLabel": "ルート", + "sessionNotFound": "ノード {0} のセッションが存在しません" + }, + "dist/prompts/confirm": { + "msgNo": "いいえ", + "msgYes": "はい" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "選択したサーバーが SQL Server ビッグ データ クラスターに属していません", + "selectOtherServer": "他の SQL Server を選択する", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "ファイル パス取得エラー: {0}", + "sparkJobSubmission.NoSqlSelected": "SQL Server が選択されていません。", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "ビッグ データ クラスターが含まれる SQL Server を選択してください。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "詳細", + "sparkJobSubmission.ReferenceFilesList": "参照ファイル", + "sparkJobSubmission.ReferenceFilesListTooltip": "Executor 作業ディレクトリに配置されるファイル。ファイル パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", + "sparkJobSubmission.ReferenceJarList": "Jar を参照する", + "sparkJobSubmission.ReferenceJarListToolTip": "Executor 作業ディレクトリに配置される Jar。Jar パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", + "sparkJobSubmission.ReferencePyList": "参照 py ファイル", + "sparkJobSubmission.ReferencePyListTooltip": "Executor 作業ディレクトリに配置される Py ファイル。ファイル パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", + "sparkJobSubmission.configValues": "構成値", + "sparkJobSubmission.configValuesTooltip": "Spark 構成値を含む名前値ペアの一覧。JSON 辞書としてエンコードされます。例: '{\"name\":\"value\", \"name2\":\"value2\"}'。", + "sparkJobSubmission.driverCores": "ドライバー コア", + "sparkJobSubmission.driverCoresTooltip": "ドライバーに割り当てる CPU コアの量。", + "sparkJobSubmission.driverMemory": "ドライバーのメモリ", + "sparkJobSubmission.driverMemoryTooltip": "ドライバーに割り当てるメモリの量。値の一部として単位を指定します。たとえば 512 M や 2 G などです。", + "sparkJobSubmission.executorCores": "Executor のコア", + "sparkJobSubmission.executorCoresTooltip": "Executor に割り当てる CPU コアの量。", + "sparkJobSubmission.executorCount": "Executor の数", + "sparkJobSubmission.executorCountTooltip": "実行する Executor のインスタンスの数。", + "sparkJobSubmission.executorMemory": "Executor のメモリ", + "sparkJobSubmission.executorMemoryTooltip": "Executor に割り当てるメモリの量。値の一部として単位を指定します。たとえば 512 M や 2 G などです。", + "sparkJobSubmission.queueName": "キュー名", + "sparkJobSubmission.queueNameTooltip": "セッションを実行する Spark キューの名前。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "引数", + "sparkJobSubmission.ArgumentsTooltip": "メイン クラスで使用されるコマンド ライン引数。複数の引数を使うには、スペースで区切る必要があります。", + "sparkJobSubmission.FilePathPlaceHolder": ".jar ファイルまたは .py ファイルへのパス", + "sparkJobSubmission.GeneralTabName": "全般", + "sparkJobSubmission.HDFSFileNotExisted": "指定された HDFS ファイルが存在しません。 ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} がクラスターに存在しないか、例外がスローされました。 ", + "sparkJobSubmission.JobName": "ジョブ名", + "sparkJobSubmission.JobNamePlaceHolder": "名前の入力...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "選択したローカル ファイルが HDFS にアップロードされます: {0}", + "sparkJobSubmission.MainClass": "メイン クラス", + "sparkJobSubmission.MainFilePath": "JAR/py ファイル", + "sparkJobSubmission.NotSpecifyJARPYPath": "プロパティ JAR/py ファイルが指定されていません。", + "sparkJobSubmission.NotSpecifyJobName": "プロパティ ジョブ名が指定されていません。", + "sparkJobSubmission.NotSpecifyMainClass": "プロパティ メイン クラスが指定されていません。", + "sparkJobSubmission.SelectFileError": "次のエラーが原因で、ファイルの検索でエラーが発生しました: {0}", + "sparkJobSubmission.SparkCluster": "Spark クラスター", + "sparkSelectLocalFile": "選択" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "キャンセル", + "sparkJobSubmission.DialogSubmitButton": "送信", + "sparkJobSubmission.DialogTitleNewJob": "新しいジョブ", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog のパラメーターが無効です", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Spark ジョブの送信開始 ..........................", + "sparkJobSubmission.SubmitSparkJob": "{0} Spark ジョブの送信:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "アプリケーション ID の取得タイムアウト。{0}[ログ] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId が無効です。 ", + "sparkJobSubmission.PathNotSpecified.": "プロパティ パスが指定されていません。 ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel のパラメーターが無効です", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "プロパティ localFilePath または hdfsFolderPath が指定されていません。 ", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs が無効です。 " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "応答から Spark ジョブ バッチ ID は返されません。{0}[エラー]{1}", "sparkJobSubmission.LivyNoLogReturned": "応答で返されたログはありません。{0}[エラー] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}BDC コントローラーに接続するためのユーザー名を指定してください:", - "promptBDCPassword": "BDC コントローラーに接続するためのパスワードを指定してください", "bdcConnectError": "エラー: {0}。", + "promptBDCPassword": "BDC コントローラーに接続するためのパスワードを指定してください", + "promptBDCUsername": "{0}BDC コントローラーに接続するためのユーザー名を指定してください:", "usernameAndPasswordRequired": "ユーザー名とパスワードが必要です" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "すべてのファイル", - "lblUploadFiles": "アップロード", - "uploading": "HDFS にファイルをアップロードしています", - "uploadCanceled": "アップロード操作が取り消されました", - "uploadError": "ファイルのアップロードでエラーが発生しました: {0}", - "makingDir": "ディレクトリを作成しています", - "mkdirCanceled": "操作が取り消されました", - "mkDirError": "ディレクトリの作成でエラーが発生しました: {0}", - "enterDirName": "ディレクトリ名を入力する", - "deleteError": "ファイルの削除でエラーが発生しました: {0}", - "msgDeleteFolder": "対象フォルダーとその内容を削除してもよろしいですか?", - "msgDeleteFile": "このファイルを削除しますか?", - "saving": "HDFS ファイルを保存しています", - "saveCanceled": "保存操作は取り消されました", - "saveError": "ファイルの保存でエラーが発生しました: {0}", - "previewing": "プレビューを生成しています", - "previewError": "ファイルのプレビューでエラーが発生しました: {0}", - "copyPathError": "パスのコピーでエラーが発生しました: {0}", - "manageAccessError": "[アクセスの管理] ダイアログを開いている間に予期しないエラーが発生しました: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "無効なデータ構造", - "webhdfs.missingProperties": "オプションが不足しているため、WebHDFS クライアントを作成できません: ${0}", - "webhdfs.undefinedArgument": "'${0}' は未定義です。", - "webhdfs.httpError400": "無効な要求", - "webhdfs.httpError401": "許可されていません", - "webhdfs.httpError403": "禁止されています", - "webhdfs.httpError404": "見つかりません", - "webhdfs.httpError500": "内部サーバー エラー", - "webhdfs.unknownError": "不明なエラー", - "webhdfs.unexpectedRedirect": "予期しないリダイレクト" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo が定義されていません。", - "connectionInfoOptionsUndefined": "ConnectionInfo.options が定義されていません。", - "connectionInfoOptionsMissingProperties": "connectionInfo.options で一部のプロパティが不足しています: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "既知の問題の表示", - "serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。" - }, - "dist/main": { - "msgSampleCodeDataFrame": "このサンプル コードは、ファイルをデータ フレームに読み込み、最初の 10 件の結果を示します。", - "mssql.errorConvertingToNotebook": "SQL ドキュメントをノートブックに変換中にエラーが発生しました。エラー: {0}", - "mssql.errorConvertingToSQL": "ノートブック ドキュメントを SQL に変換中にエラーが発生しました。エラー: {0}", - "notebookFileType": "ノートブック", - "unsupportedFileType": ".ipynb ノートブックのみがサポートされています", - "noController": "このインスタンスのコントローラー エンドポイントが見つかりませんでした" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "アクセス許可の変更を '{0}' に再帰的に適用しています", - "mssql.recursivePermissionOpSucceeded": "アクセス許可の変更が正常に適用されました。", - "mssql.recursivePermissionOpProgress": "アクセス許可の変更を '{0}' に適用しています。", - "mssql.recursivePermissionOpError": "アクセス許可の変更の適用でエラーが発生しました: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "はい", - "msgNo": "いいえ" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "他の SQL Server を選択する", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "ビッグ データ クラスターが含まれる SQL Server を選択してください。", - "sparkJobSubmission.NoSqlSelected": "SQL Server が選択されていません。", - "errorNotSqlBigDataCluster": "選択したサーバーが SQL Server ビッグ データ クラスターに属していません", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "ファイル パス取得エラー: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog のパラメーターが無効です", - "sparkJobSubmission.DialogTitleNewJob": "新しいジョブ", - "sparkJobSubmission.DialogCancelButton": "キャンセル", - "sparkJobSubmission.DialogSubmitButton": "送信", - "sparkJobSubmission.SubmitSparkJob": "{0} Spark ジョブの送信:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Spark ジョブの送信開始 .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel のパラメーターが無効です", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs が無効です。 ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId が無効です。 ", - "sparkJobSubmission.GetApplicationIdTimeOut": "アプリケーション ID の取得タイムアウト。{0}[ログ] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "プロパティ localFilePath または hdfsFolderPath が指定されていません。 ", - "sparkJobSubmission.PathNotSpecified.": "プロパティ パスが指定されていません。 " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "全般", - "sparkJobSubmission.JobNamePlaceHolder": "名前の入力...", - "sparkJobSubmission.JobName": "ジョブ名", - "sparkJobSubmission.SparkCluster": "Spark クラスター", - "sparkJobSubmission.FilePathPlaceHolder": ".jar ファイルまたは .py ファイルへのパス", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "選択したローカル ファイルが HDFS にアップロードされます: {0}", - "sparkJobSubmission.MainFilePath": "JAR/py ファイル", - "sparkJobSubmission.MainClass": "メイン クラス", - "sparkJobSubmission.Arguments": "引数", - "sparkJobSubmission.ArgumentsTooltip": "メイン クラスで使用されるコマンド ライン引数。複数の引数を使うには、スペースで区切る必要があります。", - "sparkJobSubmission.NotSpecifyJobName": "プロパティ ジョブ名が指定されていません。", - "sparkJobSubmission.NotSpecifyJARPYPath": "プロパティ JAR/py ファイルが指定されていません。", - "sparkJobSubmission.NotSpecifyMainClass": "プロパティ メイン クラスが指定されていません。", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} がクラスターに存在しないか、例外がスローされました。 ", - "sparkJobSubmission.HDFSFileNotExisted": "指定された HDFS ファイルが存在しません。 ", - "sparkSelectLocalFile": "選択", - "sparkJobSubmission.SelectFileError": "次のエラーが原因で、ファイルの検索でエラーが発生しました: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "詳細", - "sparkJobSubmission.ReferenceJarList": "Jar を参照する", - "sparkJobSubmission.ReferenceJarListToolTip": "Executor 作業ディレクトリに配置される Jar。Jar パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", - "sparkJobSubmission.ReferencePyList": "参照 py ファイル", - "sparkJobSubmission.ReferencePyListTooltip": "Executor 作業ディレクトリに配置される Py ファイル。ファイル パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", - "sparkJobSubmission.ReferenceFilesList": "参照ファイル", - "sparkJobSubmission.ReferenceFilesListTooltip": "Executor 作業ディレクトリに配置されるファイル。ファイル パスは HDFS パスにする必要があります。複数のパスはセミコロン (;) で区切ってください", - "sparkJobSubmission.driverMemory": "ドライバーのメモリ", - "sparkJobSubmission.driverMemoryTooltip": "ドライバーに割り当てるメモリの量。値の一部として単位を指定します。たとえば 512 M や 2 G などです。", - "sparkJobSubmission.driverCores": "ドライバー コア", - "sparkJobSubmission.driverCoresTooltip": "ドライバーに割り当てる CPU コアの量。", - "sparkJobSubmission.executorMemory": "Executor のメモリ", - "sparkJobSubmission.executorMemoryTooltip": "Executor に割り当てるメモリの量。値の一部として単位を指定します。たとえば 512 M や 2 G などです。", - "sparkJobSubmission.executorCores": "Executor のコア", - "sparkJobSubmission.executorCoresTooltip": "Executor に割り当てる CPU コアの量。", - "sparkJobSubmission.executorCount": "Executor の数", - "sparkJobSubmission.executorCountTooltip": "実行する Executor のインスタンスの数。", - "sparkJobSubmission.queueName": "キュー名", - "sparkJobSubmission.queueNameTooltip": "セッションを実行する Spark キューの名前。", - "sparkJobSubmission.configValues": "構成値", - "sparkJobSubmission.configValuesTooltip": "Spark 構成値を含む名前値ペアの一覧。JSON 辞書としてエンコードされます。例: '{\"name\":\"value\", \"name2\":\"value2\"}'。" - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "HDFS に接続するためのユーザー名を入力してください:", - "prmptPwd": "HDFS に接続するためのパスワードを入力してください:", - "sessionNotFound": "ノード {0} のセッションが存在しません", - "notifyError": "ノード変更の通知でエラーが発生しました: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "ルート" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "エラー: {0}", - "errDeleteConnectionNode": "接続を削除できません。削除できるのはサブフォルダーとファイルのみです。" - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "ユーザーによって取り消されたストリーム操作" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "メトリック ダッシュボード", - "kibana": "ログ検索ダッシュボード", - "sparkHistory": "Spark ジョブの管理と監視ダッシュボード", - "yarnHistory": "Spark 診断と監視ダッシュボード", - "copyText": "コピー", - "endpoint.appproxy": "アプリケーション プロキシ", - "endpoint.controller": "クラスター管理サービス", - "endpoint.gateway": "HDFS ファイルにアクセスするためのゲートウェイ、Spark", - "endpoint.managementproxy": "管理プロキシ", - "endpoint.mgmtproxy": "管理プロキシ", - "endpoint.sqlServerEndpoint": "SQL Server マスター インスタンス フロントエンド", - "endpoint.grafana": "メトリック ダッシュボード", - "endpoint.kibana": "ログ検索ダッシュボード", - "endpoint.yarnHistory": "Spark 診断と監視ダッシュボード", - "endpoint.sparkHistory": "Spark ジョブの管理と監視ダッシュボード", - "endpoint.webhdfs": "HDFS ファイル システム プロキシ", - "endpoint.livy": "Spark ステートメント、ジョブ、アプリケーションを実行するためのプロキシ" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} が開始されました", - "startingServiceStatusMsg": "{0} の開始中", - "failedToStartServiceErrorMsg": "{0} を開始できませんでした", - "installingServiceChannelMsg": "{0} を {1} にインストールしています", - "installingServiceStatusMsg": "{0} のインストール中", - "installedServiceChannelMsg": "{0} がインストールされました", + "downloadServiceDoneChannelMsg": "{0} のインストールが完了しました", "downloadingServiceChannelMsg": "{0} のダウンロード中", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "{0} のダウンロード中", - "downloadServiceDoneChannelMsg": "{0} のインストールが完了しました", - "entryExtractedChannelMsg": "{0} を抽出しました ({1}/{2})" + "entryExtractedChannelMsg": "{0} を抽出しました ({1}/{2})", + "failedToStartServiceErrorMsg": "{0} を開始できませんでした", + "installedServiceChannelMsg": "{0} がインストールされました", + "installingServiceChannelMsg": "{0} を {1} にインストールしています", + "installingServiceStatusMsg": "{0} のインストール中", + "serviceStartedStatusMsg": "{0} が開始されました", + "startingServiceStatusMsg": "{0} の開始中" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントがありません。リンクされた Azure アカウントを追加して、クエリを再試行してください。", - "mssql.chooseLinkedAzureAccount": "リンクされた Azure アカウントを選択してください:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio では、Always Encrypted の列マスター キーにアクセスするために Azure Key Vault に接続する必要がありますが、リンクされた Azure アカウントが選択されていません。クエリを再試行して、メッセージが表示されたら、リンクされた Azure アカウントを選択してください。", - "mssql.insufficientlyPrivelagedAzureAccount": "{0} に構成された Azure アカウントには、Always Encrypted の列マスターキーにアクセスするための Azure Key Vault の十分なアクセス許可がありません。" + "dist/telemetry": { + "serviceCrashMessage": "{0} コンポーネントが予期せず終了しました。Azure Data Studio を再起動してください。", + "viewKnownIssuesText": "既知の問題の表示" + }, + "package": { + "cloud.databaseProperties.azureEdition": "エディション", + "cloud.databaseProperties.compatibilityLevel": "互換性レベル", + "cloud.databaseProperties.owner": "所有者", + "cloud.databaseProperties.serviceLevelObjective": "価格レベル", + "cloud.serverProperties.serverEdition": "種類", + "cloud.serverProperties.serverVersion": "バージョン", + "databasesListProperties.lastBackup": "前回のバックアップ", + "databasesListProperties.name": "名前", + "databasesListProperties.size": "サイズ (MB)", + "databasesListProperties.status": "状態", + "json.format.enable.desc": "既定の JSON フォーマッタを有効/無効にします (再起動が必要です)", + "json.schemas.desc": "スキーマを現在のプロジェクトの JSON ファイルに関連付けます", + "json.schemas.fileMatch.desc": "JSON ファイルをスキーマに解決するときに突き合わせるファイル パターンの配列です。", + "json.schemas.fileMatch.item.desc": "JSON ファイルをスキーマに解決するときに突き合わせる、'*' を含められるファイル パターンです。", + "json.schemas.schema.desc": "指定された URL のスキーマ定義です。スキーマは、スキーマ URL へのアクセスを避けるためにのみ指定する必要があります。", + "json.schemas.url.desc": "スキーマへの URL または現在のディレクトリ内のスキーマへの相対パス", + "mssql.configuration.title": "MSSQL 構成", + "mssql.connectionOptions.applicationIntent.description": "サーバーに接続するときにアプリケーションのワークロードの種類を宣言します", + "mssql.connectionOptions.applicationIntent.displayName": "アプリケーションの意図", + "mssql.connectionOptions.applicationName.description": "アプリケーションの名前", + "mssql.connectionOptions.applicationName.displayName": "アプリケーション名", + "mssql.connectionOptions.asynchronousProcessing.description": "True の場合は、.Net Framework Data Provider の非同期機能を使用できるようになります", + "mssql.connectionOptions.asynchronousProcessing.displayName": "非同期処理", + "mssql.connectionOptions.attachDbFilename.displayName": "添付 DB ファイル名", + "mssql.connectionOptions.attachedDBFileName.description": "完全なパス名を含む、接続可能なデータベースのプライマリ ファイル名", + "mssql.connectionOptions.attachedDBFileName.displayName": "添付された DB ファイルの名前", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA サポート付きユニバーサル", + "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 認証", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL ログイン", + "mssql.connectionOptions.authType.description": "SQL Server での認証方法を指定します", + "mssql.connectionOptions.authType.displayName": "認証の種類", + "mssql.connectionOptions.columnEncryptionSetting.description": "接続の Always Encrypted を有効または無効にする", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "接続を復元するための試行回数", + "mssql.connectionOptions.connectRetryCount.displayName": "接続の再試行回数", + "mssql.connectionOptions.connectRetryInterval.description": "接続を復元するための試行間の遅延", + "mssql.connectionOptions.connectRetryInterval.displayName": "接続の再試行間隔", + "mssql.connectionOptions.connectTimeout.description": "サーバーへの接続が確立されるまでに待機する時間 (秒)。この時間が経過すると接続要求を終了し、エラーを生成します", + "mssql.connectionOptions.connectTimeout.displayName": "接続タイムアウト", + "mssql.connectionOptions.connectionName.description": "接続のカスタム名", + "mssql.connectionOptions.connectionName.displayName": "名前 (省略可能)", + "mssql.connectionOptions.contextConnection.description": "True の場合は、接続元が SQL Server のコンテキストであることを示します。SQL Server のプロセスで実行する場合のみ使用できます", + "mssql.connectionOptions.contextConnection.displayName": "コンテキスト接続", + "mssql.connectionOptions.currentLanguage.description": "SQL Server 言語レコード名", + "mssql.connectionOptions.currentLanguage.displayName": "現在の言語", + "mssql.connectionOptions.databaseName.description": "データ ソース内の初期カタログまたはデータベースの名前", + "mssql.connectionOptions.databaseName.displayName": "データベース", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "ホスト ガーディアン サービス", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのプロトコルを指定します。", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "構成証明プロトコル", + "mssql.connectionOptions.enclaveAttestationUrl.description": "セキュリティで保護されたエンクレーブが設定された Always Encrypted で使用されるサーバー側エンクレーブを構成証明するためのエンドポイントを指定します。", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "エンクレーブ構成証明 URL", + "mssql.connectionOptions.encrypt.description": "True の場合、SQL Server は、サーバーに証明書がインストールされている場合は、クライアントとサーバー間で送信されるすべてのデータに SSL 暗号化を使用します", + "mssql.connectionOptions.encrypt.displayName": "暗号化", + "mssql.connectionOptions.failoverPartner.description": "フェールオーバー パートナーとして機能する SQL Server インスタンスの名前またはネットワーク アドレス", + "mssql.connectionOptions.failoverPartner.displayName": "フェールオーバー パートナー", + "mssql.connectionOptions.groupName.advanced": "詳細設定", + "mssql.connectionOptions.groupName.connectionResiliency": "接続の復元性", + "mssql.connectionOptions.groupName.context": "コンテキスト", + "mssql.connectionOptions.groupName.initialization": "初期化", + "mssql.connectionOptions.groupName.pooling": "プーリング", + "mssql.connectionOptions.groupName.replication": "レプリケーション", + "mssql.connectionOptions.groupName.security": "セキュリティ", + "mssql.connectionOptions.groupName.source": "ソース", + "mssql.connectionOptions.loadBalanceTimeout.description": "この接続が破棄される前にプールに存在する最小時間 (秒)", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "負荷分散タイムアウト", + "mssql.connectionOptions.maxPoolSize.description": "プールに保持される接続の最大数", + "mssql.connectionOptions.maxPoolSize.displayName": "最大プール サイズ", + "mssql.connectionOptions.minPoolSize.description": "プールに保持される接続の最小数", + "mssql.connectionOptions.minPoolSize.displayName": "最小プール サイズ", + "mssql.connectionOptions.multiSubnetFailover.displayName": "マルチ サブネット フェールオーバー", + "mssql.connectionOptions.multipleActiveResultSets.description": "True の場合は、1 つの接続から複数の結果セットが返され、これらを読み取ることができます", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "複数のアクティブな結果セット", + "mssql.connectionOptions.packetSize.description": "SQL Server インスタンスとの通信に使用されるネットワーク パケットのサイズ (バイト)", + "mssql.connectionOptions.packetSize.displayName": "パケット サイズ", + "mssql.connectionOptions.password.description": "データ ソースへの接続時に使用するパスワードを示します", + "mssql.connectionOptions.password.displayName": "パスワード", + "mssql.connectionOptions.persistSecurityInfo.description": "False の場合、パスワードなどのセキュリティによる保護が要求される情報は、接続しても返されません", + "mssql.connectionOptions.persistSecurityInfo.displayName": "セキュリティ情報を保持する", + "mssql.connectionOptions.pooling.description": "True の場合、接続オブジェクトが適切なプールから取得されるか、または、必要に応じて接続オブジェクトが作成され、適切なプールに追加されます", + "mssql.connectionOptions.pooling.displayName": "プーリング", + "mssql.connectionOptions.port.displayName": "ポート", + "mssql.connectionOptions.replication.description": "レプリケーション時に SQL Server によって使用されます", + "mssql.connectionOptions.replication.displayName": "レプリケーション", + "mssql.connectionOptions.serverName.description": "SQL Server インスタンスの名前", + "mssql.connectionOptions.serverName.displayName": "サーバー", + "mssql.connectionOptions.trustServerCertificate.description": "True (および encrypt=true) の場合、SQL Server は、サーバー証明書を検証せずに、クライアントとサーバーの間で送信されるすべてのデータに対して SSL 暗号化を使用します", + "mssql.connectionOptions.trustServerCertificate.displayName": "サーバー証明書を信頼する", + "mssql.connectionOptions.typeSystemVersion.description": "プロバイダーがデータ リーダー経由で公開するサーバーの種類のシステムを示します。", + "mssql.connectionOptions.typeSystemVersion.displayName": "タイプ システムのバージョン", + "mssql.connectionOptions.userName.description": "データ ソースへの接続時に使用するユーザー ID を示します", + "mssql.connectionOptions.userName.displayName": "ユーザー名", + "mssql.connectionOptions.workstationId.description": "SQL Server に接続しているワークステーションの名前", + "mssql.connectionOptions.workstationId.displayName": "ワークステーション ID", + "mssql.disabled": "無効", + "mssql.enabled": "有効", + "mssql.exportNotebookToSql": "ノートブックを SQL としてエクスポート", + "mssql.exportSqlAsNotebook": "SQL をノートブックとしてエクスポート", + "mssql.format.alignColumnDefinitionsInColumns": "列定義を揃えるかどうか", + "mssql.format.datatypeCasing": "データ型を大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", + "mssql.format.keywordCasing": "キーワードを大文字、小文字、または 'なし' (元のまま) のいずれにフォーマットするか", + "mssql.format.placeCommasBeforeNextStatement": "コンマを、'mycolumn1,' のようにリスト内の各ステートメントの末尾に配置する代わりに ',mycolumn2' のように先頭に配置するかどうか", + "mssql.format.placeSelectStatementReferencesOnNewLine": "たとえば 'SELECT C1, C2 FROM T1' の場合に C1 と C2 を別々の行にするように、Select ステートメント内のオブジェクトへの参照を別々の行に分割するかどうか", + "mssql.ignorePlatformWarning": "[省略可能] サポートされていないプラットフォームの警告を表示しない", + "mssql.intelliSense.enableErrorChecking": "IntelliSense エラー チェックを有効にするかどうか", + "mssql.intelliSense.enableIntelliSense": "IntelliSense を有効にするかどうか", + "mssql.intelliSense.enableQuickInfo": "IntelliSense クイック ヒントを有効にするかどうか", + "mssql.intelliSense.enableSuggestions": "IntelliSense 提案を有効にするかどうか", + "mssql.intelliSense.lowerCaseSuggestions": "IntelliSense 提案を小文字にするかどうか", + "mssql.logDebugInfo": "[省略可能] コンソールへのデバッグ出力をログに記録し ([表示] -> [出力])、ドロップダウンから適切な出力チャネルを選択します", + "mssql.logFilesRemovalLimit": "mssql.logRetentionMinutes の有効期限が切れた、起動時に削除する古いファイルの最大数。この制限のためにクリーンアップされないファイルは、Azure Data Studio の次回の起動時にクリーンアップされます。", + "mssql.logRetentionMinutes": "バックエンド サービスのログ ファイルを保持する分単位の時間。既定値は 1 週間です。", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Always Encrypted のパラメーター化を有効にする", + "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS を有効にする", + "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON を有効にする", + "mssql.query.ansiNulls": "SET ANSI_NULLS を有効にする", + "mssql.query.ansiPadding": "SET ANSI_PADDING を有効にする", + "mssql.query.ansiWarnings": "SET ANSI_WARNINGS を有効にする", + "mssql.query.arithAbort": "SET ARITHABORT オプションを有効にする", + "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT を有効にする", + "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY オプションを有効にする", + "mssql.query.displayBitAsNumber": "ビット列を数値 (1 または 0) として表示するかどうか。False の場合、ビット列は 'true' または 'false' として表示されます", + "mssql.query.executionTimeout": "実行タイムアウトが 0 の場合は、無制限の待機 (タイムアウトなし) を示します", + "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS を有効にする", + "mssql.query.lockTimeout": "SET LOCK TIMEOUT オプションを有効にする (ミリ秒単位)", + "mssql.query.maxXmlCharsToStore": "クエリの実行後に格納する XML 文字の数", + "mssql.query.noCount": "SET NOCOUNT オプションを有効にする", + "mssql.query.noExec": "SET NOEXEC オプションを有効にする", + "mssql.query.parseOnly": "SET PARSEONLY オプションを有効にする", + "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT を有効にする", + "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER を有効にする", + "mssql.query.setRowCount": "サーバーがクエリの処理を停止する前に返す行の最大数。", + "mssql.query.statisticsIO": "SET STATISTICS IO オプションを有効にする", + "mssql.query.statisticsTime": "SET STATISTICS TIME オプションを有効にする", + "mssql.query.textSize": "SELECT ステートメントから返されるテキストおよび ntext データの最大サイズ", + "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL オプションを有効にする", + "mssql.query.xactAbortOn": "SET XACT_ABORT ON オプションを有効にする", + "mssql.tracingLevel": "[省略可能] バックエンド サービスのログ レベル。Azure Data Studio は開始のたびにファイル名を生成し、そのファイルが既に存在する場合にはログ エントリが対象ファイルに追加されます。古いログ ファイルのクリーンアップについては、logRetentionMinutes と logFilesRemovalLimit の設定を参照してください。既定の tracingLevel では、ログに記録される数は多くありません。詳細レベルを変更すると、詳細なログが記録され、ログのためのディスク容量が必要になる場合があります。エラーには重大が含まれ、警告にはエラーが含まれ、情報には警告が含まれ、詳細には情報が含まれます", + "mssqlCluster.copyPath": "パスのコピー", + "mssqlCluster.deleteFiles": "削除", + "mssqlCluster.manageAccess": "アクセスの管理", + "mssqlCluster.mkdir": "新しいディレクトリ", + "mssqlCluster.previewFile": "プレビュー", + "mssqlCluster.saveFile": "保存", + "mssqlCluster.uploadFiles": "ファイルのアップロード", + "notebook.command.new": "新しいノートブック", + "notebook.command.open": "ノートブックを開く", + "objectsListProperties.name": "名前", + "onprem.databaseProperties.compatibilityLevel": "互換性レベル", + "onprem.databaseProperties.lastBackupDate": "前回のデータベース バックアップ", + "onprem.databaseProperties.lastLogBackupDate": "最終ログ バックアップ", + "onprem.databaseProperties.owner": "所有者", + "onprem.databaseProperties.recoveryModel": "復旧モデル", + "onprem.serverProperties.machineName": "コンピューター名", + "onprem.serverProperties.osVersion": "OS バージョン", + "onprem.serverProperties.serverEdition": "エディション", + "onprem.serverProperties.serverVersion": "バージョン", + "tab.bigDataClusterDescription": "SQL Server ビッグ データ クラスターに関するタスクと情報", + "title.bigDataCluster": "SQL Server ビッグ データ クラスター", + "title.books": "ノートブック", + "title.clearSearchServerResult": "検索: 検索サーバーの結果を消去する", + "title.configurePython": "ノートブック用 Python の構成", + "title.endpoints": "サービス エンドポイント", + "title.installPackages": "パッケージのインストール", + "title.newSparkJob": "新しい Spark ジョブ", + "title.openClusterDashboard": "クラスター\r\nダッシュボード", + "title.openSparkHistory": "Spark 履歴の表示", + "title.openYarnHistory": "Yarn 履歴の表示", + "title.searchServers": "検索: サーバー", + "title.showLogFile": "ログ ファイルの表示", + "title.submitSparkJob": "Spark ジョブの送信", + "title.tasks": "タスク" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json index 4f54d07c1e..5d369ca10d 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Notebook のコア拡張機能", - "description": "データ プロトコル ベースの Notebook コントリビューションと、多くの Notebook コマンドおよびコントリビューションを定義します。", - "notebook.configuration.title": "Notebook 構成", - "notebook.pythonPath.description": "ノートブックで使用される Python インストールへのローカル パス。", - "notebook.useExistingPython.description": "ノートブックで使用される、以前から存在する Python インストールのローカル パス。", - "notebook.dontPromptPythonUpdate.description": "Python の更新を確認するメッセージを表示しません。", - "notebook.jupyterServerShutdownTimeout.description": "すべてのノートブックが閉じられた後、サーバーをシャットダウンするまでの待機時間 (分)。(シャットダウンしない場合は ”0” を入力してください)", - "notebook.overrideEditorTheming.description": "Notebook エディターの既定の設定をオーバーライドします。設定には、背景色、現在の線の色、境界線が含まれます", - "notebook.maxTableRows.description": "Notebook エディターでテーブルごとに返される行の最大数", - "notebook.trustedBooks.description": "これらのブックに含まれるノートブックは、自動的に信頼されます。", - "notebook.maxBookSearchDepth.description": "ブックを検索するサブディレクトリの最大深度 (無限にするには 0 を入力します)", - "notebook.collapseBookItems.description": "Notebooks ビューレットのルート レベルでブック項目を折りたたみます", - "notebook.remoteBookDownloadTimeout.description": "GitHub ブックのダウンロードのタイムアウト (ミリ秒)", - "notebook.pinnedNotebooks.description": "ユーザーによって現在のワークスペースにピン留めされているノートブック", - "notebook.allowRoot.description": "Jupyter サーバーをルート ユーザーとして実行することを許可します", - "notebook.command.new": "新しいノートブック", - "notebook.command.open": "ノートブックを開く", - "notebook.analyzeJupyterNotebook": "ノートブックで分析", - "notebook.command.runactivecell": "セルの実行", - "notebook.command.clearactivecellresult": "セル結果をクリアする", - "notebook.command.runallcells": "セルの実行", - "notebook.command.addcode": "コード セルの追加", - "notebook.command.addtext": "テキスト セルの追加", - "notebook.command.addcell": "セルの追加", - "title.analyzeJupyterNotebook": "ノートブックで分析", - "title.newJupyterNotebook": "新しいノートブック", - "title.openJupyterNotebook": "ノートブックを開く", - "title.jupyter.setContext": "ノートブックのコンテキストを設定します", - "title.jupyter.setKernel": "ノートブック用カーネルの設定", - "config.jupyter.extraKernelsTitle": "その他のカーネル", - "config.jupyter.extraKernelsDescription": "有効にするその他のカーネルの ID", - "config.jupyter.kernelConfigValuesDescription": "Jupyter カーネルの構成オプション。これは自動的に管理され、手動で編集することは推奨されていません。", - "title.reinstallNotebookDependencies": "ノートブック依存関係を再インストール", - "title.configurePython": "ノートブック用 Python の構成", - "title.managePackages": "パッケージの管理", - "title.SQL19PreviewBook": "SQL Server 2019 ガイド", - "books-preview-category": "Jupyter ブック", - "title.saveJupyterBook": "Jupyter ブックの保存", - "title.trustBook": "Jupyter ブックの信頼", - "title.searchJupyterBook": "Jupyter ブックの検索", - "title.SavedBooks": "ノートブック", - "title.ProvidedBooks": "提供されている Jupyter ブック", - "title.PinnedBooks": "ピン留めされたノートブック", - "title.PreviewLocalizedBook": "ローカライズ版 SQL Server 2019 ガイドの入手", - "title.openJupyterBook": "Jupyter ブックを開く", - "title.closeJupyterBook": "Jupyter ブックを閉じる", - "title.closeNotebook": "ノートブックを閉じる", - "title.removeNotebook": "ノートブックの削除", - "title.addNotebook": "ノートブックの追加", - "title.addMarkdown": "マークダウン ファイルの追加", - "title.revealInBooksViewlet": "ブックで公開する", - "title.createJupyterBook": "Jupyter ブックの作成", - "title.openNotebookFolder": "フォルダー内のノートブックを開く", - "title.openRemoteJupyterBook": "リモート Jupyter ブックの追加", - "title.pinNotebook": "ノートブックのピン留め", - "title.unpinNotebook": "ノートブックのピン留めを外す", - "title.moveTo": "移動先..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "... {0} が存在することを確認しています", - "executeCommandProcessExited": "プロセスがエラー コード {0} で終了しました。StdErr 出力: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "指定されたパッケージが見つかりませんでした" }, "dist/common/localizedConstants": { - "msgYes": "はい", - "msgNo": "いいえ", - "msgSampleCodeDataFrame": "このサンプル コードは、ファイルをデータ フレームに読み込み、最初の 10 件の結果を示します。", - "noBDCConnectionError": "Spark カーネルは、SQL Server ビッグ データ クラスターのマスター インスタンスへの接続を必要とします。", - "providerNotValidError": "MSSQL 以外のプロバイダーは、Spark カーネルでサポートされていません。", - "allFiles": "すべてのファイル", - "labelSelectFolder": "フォルダーの選択", - "labelBookFolder": "Jupyter ブックの選択", - "confirmReplace": "フォルダーは既に存在します。このフォルダーを削除して置き換えますか?", - "openNotebookCommand": "ノートブックを開く", - "openMarkdownCommand": "マークダウンを開く", - "openExternalLinkCommand": "外部リンクを開く", - "msgBookTrusted": "Jupyter ブックはワークスペースで信頼されるようになりました。", - "msgBookAlreadyTrusted": "Jupyter ブックはこのワークスペースで既に信頼されています。", - "msgBookUntrusted": "Jupyter ブックはこのワークスペースで信頼されなくなりました", - "msgBookAlreadyUntrusted": "Jupyter ブックは既にこのワークスペースで信頼されていません。", - "msgBookPinned": "Jupyter ブック {0} はワークスペースにピン留めされました。", - "msgBookUnpinned": "Jupyter ブック {0} はもうこのワークスペースにピン留めされていません", - "bookInitializeFailed": "指定された Jupyter ブックに目次ファイルが見つかりませんでした。", - "noBooksSelected": "ビューレットに現在選択されている Jupyter ブックがありません。", - "labelBookSection": "Jupyter ブックのセクションを選択", - "labelAddToLevel": "このレベルに追加する", - "missingFileError": "ファイル {0} が {1} から見つかりません ", - "InvalidError.tocFile": "無効な toc ファイル", "Invalid toc.yml": "エラー: {0} に正しくない toc.yml ファイルがあります", - "configFileError": "構成ファイルが見つかりません", - "openBookError": "Jupyter ブック {0} を開くことができませんでした: {1}", - "readBookError": "Jupyter ブック {0} を読み取ることができませんでした: {1}", - "openNotebookError": "ノートブック {0} を開けませんでした: {1}", - "openMarkdownError": "マークダウン {0} を開けませんでした: {1}", - "openUntitledNotebookError": "無題のノートブック {0} を無題として開けませんでした: {1}", - "openExternalLinkError": "リンク {0} を開けませんでした。{1}", + "InvalidError.tocFile": "無効な toc ファイル", + "add": "追加", + "addRemoteBook": "リモート Jupyter ブックの追加", + "allFiles": "すべてのファイル", + "book": "Jupyter ブック", + "bookDescription": "Jupyter ブックは、ノートブックを整理するために使用されます。", + "bookInitializeFailed": "指定された Jupyter ブックに目次ファイルが見つかりませんでした。", + "booksNotFound": "指定されたリンクで現在利用可能な Jupyter ブックがありません", + "browse": "参照", + "close": "閉じる", "closeBookError": "Jupyter ブック {0} を閉じることができませんでした: {1}", + "configFileError": "構成ファイルが見つかりません", + "confirmOverwrite": "ファイルは既に存在します。このファイルを上書きしますか?", + "confirmReplace": "フォルダーは既に存在します。このフォルダーを削除して置き換えますか?", + "contentFolder": "コンテンツ フォルダー", + "contentFolderOptional": "コンテンツ フォルダー (省略可能)", + "create": "作成", "duplicateFileError": "ファイル {0} は、ターゲット フォルダー {1} に既に存在しています \r\n データの損失を防ぐために、ファイルの名前が {2} に変更されました。", "editBookError": "Jupyter ブック {0} の編集中にエラーが発生しました: {1}", - "selectBookError": "編集する Jupyter ブックまたはセクションの選択中にエラーが発生しました: {0}", - "sectionNotFound": "{1} にセクション {0} が見つかりませんでした。", - "url": "URL", - "repoUrl": "リポジトリ URL", - "location": "場所", - "addRemoteBook": "リモート Jupyter ブックの追加", - "onGitHub": "GitHub", - "onsharedFile": "共有ファイル", - "releases": "リリース", - "book": "Jupyter ブック", - "version": "バージョン", - "language": "言語", - "booksNotFound": "指定されたリンクで現在利用可能な Jupyter ブックがありません", - "urlGithubError": "指定された URL は Github リリース URL ではありません", - "search": "検索", - "add": "追加", - "close": "閉じる", + "fileExtension": "ファイル拡張子", + "fileName": "ファイル名", + "httpRequestError": "HTTP 要求が失敗しました。エラー: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "リモート Jupyter ブックのダウンロードが進行中です", + "labelAddToLevel": "このレベルに追加する", + "labelBookFolder": "Jupyter ブックの選択", + "labelBookSection": "Jupyter ブックのセクションを選択", + "labelSelectFolder": "フォルダーの選択", + "language": "言語", + "learnMore": "詳細情報。", + "location": "場所", + "missingFileError": "ファイル {0} が {1} から見つかりません ", + "msgBookAlreadyTrusted": "Jupyter ブックはこのワークスペースで既に信頼されています。", + "msgBookAlreadyUntrusted": "Jupyter ブックは既にこのワークスペースで信頼されていません。", + "msgBookNotFound": "Jupyter ブックが見つかりません", + "msgBookPinned": "Jupyter ブック {0} はワークスペースにピン留めされました。", + "msgBookTrusted": "Jupyter ブックはワークスペースで信頼されるようになりました。", + "msgBookUnpinned": "Jupyter ブック {0} はもうこのワークスペースにピン留めされていません", + "msgBookUntrusted": "Jupyter ブックはこのワークスペースで信頼されなくなりました", + "msgContentFolderError": "コンテンツ フォルダーのパスが存在しません", + "msgCreateBookWarningMsg": "アクセスしようとしているときにエラーが発生しました: {0}", + "msgDownloadLocation": "{0} にダウンロードしています", + "msgDuplicateFileName": "移動先のフォルダーにファイル {0} が既に存在します", + "msgInvalidSaveFolder": "保存場所のパスが無効です。", + "msgNo": "いいえ", + "msgReleaseNotFound": "リリースが見つかりません", + "msgRemoteBookDirectoryError": "リモート Jupyter ブック ディレクトリの作成中にエラーが発生しました", "msgRemoteBookDownloadComplete": "リモート Jupyter ブックのダウンロードが完了しました", "msgRemoteBookDownloadError": "リモート Jupyter ブックのダウンロード中にエラーが発生しました", + "msgRemoteBookDownloadProgress": "リモート Jupyter ブックのダウンロードが進行中です", "msgRemoteBookUnpackingError": "リモート Jupyter ブックの圧縮解除中にエラーが発生しました", - "msgRemoteBookDirectoryError": "リモート Jupyter ブック ディレクトリの作成中にエラーが発生しました", - "msgTaskName": "リモート Jupyter ブックのダウンロード", "msgResourceNotFound": "リソースが見つかりません。", - "msgBookNotFound": "Jupyter ブックが見つかりません", - "msgReleaseNotFound": "リリースが見つかりません", - "msgUndefinedAssetError": "選択した Jupyter ブックは無効です", - "httpRequestError": "HTTP 要求が失敗しました。エラー: {0} {1}", - "msgDownloadLocation": "{0} にダウンロードしています", - "newBook": "新しい Jupyter ブック (プレビュー)", - "bookDescription": "Jupyter ブックは、ノートブックを整理するために使用されます。", - "learnMore": "詳細情報。", - "contentFolder": "コンテンツ フォルダー", - "browse": "参照", - "create": "作成", - "name": "名前", - "saveLocation": "保存場所", - "contentFolderOptional": "コンテンツ フォルダー (省略可能)", - "msgContentFolderError": "コンテンツ フォルダーのパスが存在しません", + "msgSampleCodeDataFrame": "このサンプル コードは、ファイルをデータ フレームに読み込み、最初の 10 件の結果を示します。", "msgSaveFolderError": "保存場所のパスが存在しません。", - "msgCreateBookWarningMsg": "アクセスしようとしているときにエラーが発生しました: {0}", - "newNotebook": "新しいノートブック (プレビュー)", + "msgTaskName": "リモート Jupyter ブックのダウンロード", + "msgUndefinedAssetError": "選択した Jupyter ブックは無効です", + "msgYes": "はい", + "name": "名前", + "newBook": "新しい Jupyter ブック (プレビュー)", "newMarkdown": "新しいマークダウン (プレビュー)", - "fileExtension": "ファイル拡張子", - "confirmOverwrite": "ファイルは既に存在します。このファイルを上書きしますか?", + "newNotebook": "新しいノートブック (プレビュー)", + "noBDCConnectionError": "Spark カーネルは、SQL Server ビッグ データ クラスターのマスター インスタンスへの接続を必要とします。", + "noBooksSelected": "ビューレットに現在選択されている Jupyter ブックがありません。", + "onGitHub": "GitHub", + "onsharedFile": "共有ファイル", + "openBookError": "Jupyter ブック {0} を開くことができませんでした: {1}", + "openExternalLinkCommand": "外部リンクを開く", + "openExternalLinkError": "リンク {0} を開けませんでした。{1}", + "openMarkdownCommand": "マークダウンを開く", + "openMarkdownError": "マークダウン {0} を開けませんでした: {1}", + "openNotebookCommand": "ノートブックを開く", + "openNotebookError": "ノートブック {0} を開けませんでした: {1}", + "openUntitledNotebookError": "無題のノートブック {0} を無題として開けませんでした: {1}", + "providerNotValidError": "MSSQL 以外のプロバイダーは、Spark カーネルでサポートされていません。", + "readBookError": "Jupyter ブック {0} を読み取ることができませんでした: {1}", + "releases": "リリース", + "repoUrl": "リポジトリ URL", + "saveLocation": "保存場所", + "search": "検索", + "sectionNotFound": "{1} にセクション {0} が見つかりませんでした。", + "selectBookError": "編集する Jupyter ブックまたはセクションの選択中にエラーが発生しました: {0}", "title": "タイトル", - "fileName": "ファイル名", - "msgInvalidSaveFolder": "保存場所のパスが無効です。", - "msgDuplicadFileName": "移動先のフォルダーにファイル {0} が既に存在します" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "Notebook 依存関係のインストールが進行中です", - "msgPythonDownloadComplete": "Python のダウンロードが完了しました", - "msgPythonDownloadError": "Python セットアップのダウンロード中にエラーが発生しました", - "msgPythonDownloadPending": "Python パッケージをダウンロードしています", - "msgPythonUnpackPending": "Python パッケージをアンパックしています", - "msgPythonDirectoryError": "Python インストール ディレクトリの作成中にエラーが発生しました", - "msgPythonUnpackError": "Python バンドルのアンパック中にエラーが発生しました", - "msgTaskName": "Notebook 依存関係のインストール", - "msgInstallPkgStart": "Notebook 依存関係のインストールについて詳しくは、[タスク ビュー] を参照してください", - "msgInstallPkgFinish": "Notebook 依存関係のインストールが完了しました", - "msgPythonRunningError": "Python の実行中は、既存の Python インストールを上書きできません。続行する前に、アクティブなノートブックを閉じてください。", - "msgWaitingForInstall": "別の Python のインストールが現在進行中です。完了するのを待っています。", - "msgShutdownNotebookSessions": "更新のために、アクティブな Python ノートブック セッションがシャットダウンされます。今すぐ続行しますか?", - "msgPythonVersionUpdatePrompt": "Python {0} が Azure Data Studio で利用できるようになりました。現在の Python バージョン (3.6.6) は、2021 年 12 月にサポートされなくなります。今すぐ Python {0} に更新しますか?", - "msgPythonVersionUpdateWarning": "Python {0} がインストールされ、Python 3.6.6 が置換されます。一部のパッケージは、新しいバージョンとの互換性がなくなったか、再インストールが必要になる可能性があります。すべての pip パッケージの再インストールを支援するためにノートブックが作成されます。今すぐ更新を続行しますか?", - "msgDependenciesInstallationFailed": "Notebook 依存関係のインストールに失敗しました。エラー: {0}", - "msgDownloadPython": "{0} から {1} にプラットフォーム用のローカル Python をダウンロードしています", - "msgPackageRetrievalFailed": "インストールされているパッケージの一覧を取得しようとしてエラーが発生しました: {0}", - "msgGetPythonUserDirFailed": "Python ユーザー パスの取得時にエラーが発生しました: {0}", - "yes": "はい", - "no": "いいえ", - "dontAskAgain": "今後このメッセージを表示しない" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "インストール", - "configurePython.invalidLocationMsg": "指定されたインストール場所が無効です。", - "configurePython.pythonNotFoundMsg": "指定された場所に Python インストールが見つかりませんでした。", - "configurePython.wizardNameWithKernel": "{0} カーネルを実行するように Python を構成する", - "configurePython.wizardNameWithoutKernel": "カーネルを実行するように Python を構成する", - "configurePython.page0Name": "Python ランタイムの構成", - "configurePython.page1Name": "依存関係のインストール", - "configurePython.pythonInstallDeclined": "Python のインストールが拒否されました。" - }, - "dist/extension": { - "codeCellName": "コード", - "textCellName": "テキスト", - "selectCellType": "追加するセルの種類を指定してください" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "ノートブック", - "unsupportedFileType": ".ipynb ノートブックのみがサポートされています", - "confirmReinstall": "再インストールしますか?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "参照", - "configurePython.selectFileLabel": "選択", - "configurePython.descriptionWithKernel": "{0} カーネルには、Python ランタイムを構成し、依存関係をインストールする必要があります。", - "configurePython.descriptionWithoutKernel": "Notebook カーネルには、Python ランタイムが構成され、依存関係がインストールされている必要があります。", - "configurePython.installationType": "インストールの種類", - "configurePython.locationTextBoxText": "Python のインストール場所", - "configurePython.pythonConfigured": "Python ランタイムが構成されました!", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "サポートされている Python バージョンが見つかりません。", - "configurePythyon.defaultPathLabel": "{0} (既定値)", - "configurePython.newInstall": "新しい Python インストール", - "configurePython.existingInstall": "既存の Python インストールを使用する", - "configurePythyon.customPathLabel": "{0} (カスタム)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "名前", - "configurePython.existingVersionColumn": "既存のバージョン", - "configurePython.requiredVersionColumn": "必要なバージョン", - "configurePython.kernelLabel": "カーネル", - "configurePython.requiredDependencies": "必要なカーネルの依存関係のインストール", - "msgUnsupportedKernel": "カーネル {0} のパッケージを取得できませんでした" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Notebook サーバーをシャットダウンできませんでした: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Notebook サーバーの停止でエラーが発生しました: {0}", - "notebookStartProcessExitPremature": "Notebook プロセスが途中で終了しました。エラー コード: {0}。StdErr 出力: {1}", - "jupyterError": "Jupyter からの送信でエラーが発生しました: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter は {0} で実行中です", - "jupyterOutputMsgStart": "... Notebook サーバーを起動しています" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "ノートブック パスが必須です" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "セッションを開始できません。マネージャーがまだ初期化されていません", - "notebook.couldNotFindKnoxGateway": "Knox ゲートウェイ エンドポイントが見つかりませんでした", - "promptBDCUsername": "{0}BDC コントローラーに接続するためのユーザー名を指定してください:", - "promptBDCPassword": "BDC コントローラーに接続するためのパスワードを指定してください", - "bdcConnectError": "エラー: {0}。", - "clusterControllerConnectionRequired": "Spark ジョブを実行するには、クラスター コントローラーへの接続が必要です" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "パッケージの管理", - "managePackages.cancelButtonText": "閉じる" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "インストール済み", - "managePackages.pkgNameColumn": "名前", - "managePackages.newPkgVersionColumn": "バージョン", - "managePackages.deleteColumn": "削除", - "managePackages.uninstallButtonText": "選択したパッケージをアンインストールします", - "managePackages.packageType": "パッケージの種類", - "managePackages.location": "場所", - "managePackages.packageCount": "{0} {1} パッケージが見つかりました", - "managePackages.confirmUninstall": "指定したパッケージをアンインストールしますか?", - "managePackages.backgroundUninstallStarted": "{0} をアンインストールしています", - "managePackages.backgroundUninstallComplete": "{0} のアンインストールが完了しました", - "managePackages.backgroundUninstallFailed": "{0} をアンインストールできませんでした。エラー: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "該当なし", - "managePackages.searchBarPlaceholder": "{0} パッケージを検索します", - "managePackages.addNewTabTitle": "新規追加", - "managePackages.searchButtonLabel": "検索", - "managePackages.installButtonText": "インストール", - "managePackages.packageNameTitle": "パッケージ名", - "managePackages.packageVersionTitle": "パッケージ バージョン", - "managePackages.packageSummaryTitle": "パッケージの概要", - "managePackages.noVersionsFound": "指定されたパッケージの有効なバージョンが見つかりませんでした", - "managePackages.backgroundInstallStarted": "{0} をインストールしています {1}", - "managePackages.backgroundInstallComplete": "{0} のインストールが完了しました {1}", - "managePackages.backgroundInstallFailed": "{0} のインストールに失敗しました {1} エラー: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "パッケージ情報要求がエラーで失敗しました: {0} {1}" + "url": "URL", + "urlGithubError": "指定された URL は Github リリース URL ではありません", + "version": "バージョン" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "このサンプル コードは、ファイルをデータ フレームに読み込み、最初の 10 件の結果を示します。", "noNotebookVisible": "アクティブなノートブック エディターがありません", "notebookFiles": "ノートブック" }, + "dist/common/utils": { + "ensureDirOutputMsg": "... {0} が存在することを確認しています", + "executeCommandProcessExited": "プロセスがエラー コード {0} で終了しました。StdErr 出力: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "参照", + "configurePython.descriptionWithKernel": "{0} カーネルには、Python ランタイムを構成し、依存関係をインストールする必要があります。", + "configurePython.descriptionWithoutKernel": "Notebook カーネルには、Python ランタイムが構成され、依存関係がインストールされている必要があります。", + "configurePython.existingInstall": "既存の Python インストールを使用する", + "configurePython.installationType": "インストールの種類", + "configurePython.locationTextBoxText": "Python のインストール場所", + "configurePython.newInstall": "新しい Python インストール", + "configurePython.pythonConfigured": "Python ランタイムが構成されました!", + "configurePython.selectFileLabel": "選択", + "configurePythyon.customPathLabel": "{0} (カスタム)", + "configurePythyon.defaultPathLabel": "{0} (既定値)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "サポートされている Python バージョンが見つかりません。" + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "指定されたインストール場所が無効です。", + "configurePython.okButtonText": "インストール", + "configurePython.page0Name": "Python ランタイムの構成", + "configurePython.page1Name": "依存関係のインストール", + "configurePython.pythonInstallDeclined": "Python のインストールが拒否されました。", + "configurePython.pythonNotFoundMsg": "指定された場所に Python インストールが見つかりませんでした。", + "configurePython.wizardNameWithKernel": "{0} カーネルを実行するように Python を構成する", + "configurePython.wizardNameWithoutKernel": "カーネルを実行するように Python を構成する" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "既存のバージョン", + "configurePython.kernelLabel": "カーネル", + "configurePython.pkgNameColumn": "名前", + "configurePython.requiredDependencies": "必要なカーネルの依存関係のインストール", + "configurePython.requiredVersionColumn": "必要なバージョン", + "msgUnsupportedKernel": "カーネル {0} のパッケージを取得できませんでした" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "新規追加", + "managePackages.backgroundInstallComplete": "{0} のインストールが完了しました {1}", + "managePackages.backgroundInstallFailed": "{0} のインストールに失敗しました {1} エラー: {2}", + "managePackages.backgroundInstallStarted": "{0} をインストールしています {1}", + "managePackages.installButtonText": "インストール", + "managePackages.invalidTextPlaceholder": "該当なし", + "managePackages.noVersionsFound": "指定されたパッケージの有効なバージョンが見つかりませんでした", + "managePackages.packageNameTitle": "パッケージ名", + "managePackages.packageSummaryTitle": "パッケージの概要", + "managePackages.packageVersionTitle": "パッケージ バージョン", + "managePackages.searchBarPlaceholder": "{0} パッケージを検索します", + "managePackages.searchButtonLabel": "検索" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "{0} のアンインストールが完了しました", + "managePackages.backgroundUninstallFailed": "{0} をアンインストールできませんでした。エラー: {1}", + "managePackages.backgroundUninstallStarted": "{0} をアンインストールしています", + "managePackages.confirmUninstall": "指定したパッケージをアンインストールしますか?", + "managePackages.deleteColumn": "削除", + "managePackages.installedTabTitle": "インストール済み", + "managePackages.location": "場所", + "managePackages.newPkgVersionColumn": "バージョン", + "managePackages.packageCount": "{0} {1} パッケージが見つかりました", + "managePackages.packageType": "パッケージの種類", + "managePackages.pkgNameColumn": "名前", + "managePackages.uninstallButtonText": "選択したパッケージをアンインストールします" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "閉じる", + "managePackages.dialogName": "パッケージの管理" + }, + "dist/extension": { + "codeCellName": "コード", + "selectCellType": "追加するセルの種類を指定してください", + "textCellName": "テキスト" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "再インストールしますか?", + "notebookFileType": "ノートブック", + "unsupportedFileType": ".ipynb ノートブックのみがサポートされています" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "ノートブック パスが必須です" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "今後このメッセージを表示しない", + "msgDependenciesInstallationFailed": "Notebook 依存関係のインストールに失敗しました。エラー: {0}", + "msgDownloadPython": "{0} から {1} にプラットフォーム用のローカル Python をダウンロードしています", + "msgGetPythonUserDirFailed": "Python ユーザー パスの取得時にエラーが発生しました: {0}", + "msgInstallPkgFinish": "Notebook 依存関係のインストールが完了しました", + "msgInstallPkgProgress": "Notebook 依存関係のインストールが進行中です", + "msgInstallPkgStart": "Notebook 依存関係のインストールについて詳しくは、[タスク ビュー] を参照してください", + "msgPackageRetrievalFailed": "インストールされているパッケージの一覧を取得しようとしてエラーが発生しました: {0}", + "msgPythonDirectoryError": "Python インストール ディレクトリの作成中にエラーが発生しました", + "msgPythonDownloadComplete": "Python のダウンロードが完了しました", + "msgPythonDownloadError": "Python セットアップのダウンロード中にエラーが発生しました", + "msgPythonDownloadPending": "Python パッケージをダウンロードしています", + "msgPythonRunningError": "Python の実行中は、既存の Python インストールを上書きできません。続行する前に、アクティブなノートブックを閉じてください。", + "msgPythonUnpackError": "Python バンドルのアンパック中にエラーが発生しました", + "msgPythonUnpackPending": "Python パッケージをアンパックしています", + "msgPythonVersionUpdatePrompt": "Python {0} が Azure Data Studio で利用できるようになりました。現在の Python バージョン (3.6.6) は、2021 年 12 月にサポートされなくなります。今すぐ Python {0} に更新しますか?", + "msgPythonVersionUpdateWarning": "Python {0} がインストールされ、Python 3.6.6 が置換されます。一部のパッケージは、新しいバージョンとの互換性がなくなったか、再インストールが必要になる可能性があります。すべての pip パッケージの再インストールを支援するためにノートブックが作成されます。今すぐ更新を続行しますか?", + "msgShutdownNotebookSessions": "更新のために、アクティブな Python ノートブック セッションがシャットダウンされます。今すぐ続行しますか?", + "msgTaskName": "Notebook 依存関係のインストール", + "msgWaitingForInstall": "別の Python のインストールが現在進行中です。完了するのを待っています。", + "no": "いいえ", + "yes": "はい" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Notebook サーバーをシャットダウンできませんでした: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "エラー: {0}。", + "clusterControllerConnectionRequired": "Spark ジョブを実行するには、クラスター コントローラーへの接続が必要です", + "errorStartBeforeReady": "セッションを開始できません。マネージャーがまだ初期化されていません", + "notebook.couldNotFindKnoxGateway": "Knox ゲートウェイ エンドポイントが見つかりませんでした", + "promptBDCPassword": "BDC コントローラーに接続するためのパスワードを指定してください", + "promptBDCUsername": "{0}BDC コントローラーに接続するためのユーザー名を指定してください:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "パッケージ情報要求がエラーで失敗しました: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Jupyter からの送信でエラーが発生しました: {0}", + "jupyterOutputMsgStart": "... Notebook サーバーを起動しています", + "jupyterOutputMsgStartSuccessful": "... Jupyter は {0} で実行中です", + "notebookStartProcessExitPremature": "Notebook プロセスが途中で終了しました。エラー コード: {0}。StdErr 出力: {1}", + "serverStopError": "Notebook サーバーの停止でエラーが発生しました: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "このハンドラーではアクション {0} はサポートされていません", - "unsupportedScheme": "HTTP、HTTPS、およびファイル リンクのみがサポートされているため、リンク {0} を開けません", "notebook.confirmOpen": "'{0}' をダウンロードして開きますか?", + "notebook.fileDownloadError": "ファイルを開く要求に失敗しました。エラー: {0} {1}", "notebook.fileNotFound": "指定されたファイルが見つかりませんでした", - "notebook.fileDownloadError": "ファイルを開く要求に失敗しました。エラー: {0} {1}" + "notebook.unsupportedAction": "このハンドラーではアクション {0} はサポートされていません", + "unsupportedScheme": "HTTP、HTTPS、およびファイル リンクのみがサポートされているため、リンク {0} を開けません" + }, + "package": { + "books-preview-category": "Jupyter ブック", + "config.jupyter.extraKernelsDescription": "有効にするその他のカーネルの ID", + "config.jupyter.extraKernelsTitle": "その他のカーネル", + "config.jupyter.kernelConfigValuesDescription": "Jupyter カーネルの構成オプション。これは自動的に管理され、手動で編集することは推奨されていません。", + "description": "データ プロトコル ベースの Notebook コントリビューションと、多くの Notebook コマンドおよびコントリビューションを定義します。", + "displayName": "Notebook のコア拡張機能", + "notebook.allowRoot.description": "Jupyter サーバーをルート ユーザーとして実行することを許可します", + "notebook.analyzeJupyterNotebook": "ノートブックで分析", + "notebook.collapseBookItems.description": "Notebooks ビューレットのルート レベルでブック項目を折りたたみます", + "notebook.command.addcell": "セルの追加", + "notebook.command.addcode": "コード セルの追加", + "notebook.command.addtext": "テキスト セルの追加", + "notebook.command.clearactivecellresult": "セル結果をクリアする", + "notebook.command.new": "新しいノートブック", + "notebook.command.open": "ノートブックを開く", + "notebook.command.runactivecell": "セルの実行", + "notebook.command.runallcells": "セルの実行", + "notebook.configuration.title": "Notebook 構成", + "notebook.dontPromptPythonUpdate.description": "Python の更新を確認するメッセージを表示しません。", + "notebook.jupyterServerShutdownTimeout.description": "すべてのノートブックが閉じられた後、サーバーをシャットダウンするまでの待機時間 (分)。(シャットダウンしない場合は ”0” を入力してください)", + "notebook.maxBookSearchDepth.description": "ブックを検索するサブディレクトリの最大深度 (無限にするには 0 を入力します)", + "notebook.maxTableRows.description": "Notebook エディターでテーブルごとに返される行の最大数", + "notebook.overrideEditorTheming.description": "Notebook エディターの既定の設定をオーバーライドします。設定には、背景色、現在の線の色、境界線が含まれます", + "notebook.pinnedNotebooks.description": "ユーザーによって現在のワークスペースにピン留めされているノートブック", + "notebook.pythonPath.description": "ノートブックで使用される Python インストールへのローカル パス。", + "notebook.remoteBookDownloadTimeout.description": "GitHub ブックのダウンロードのタイムアウト (ミリ秒)", + "notebook.trustedBooks.description": "これらのブックに含まれるノートブックは、自動的に信頼されます。", + "notebook.useExistingPython.description": "ノートブックで使用される、以前から存在する Python インストールのローカル パス。", + "title.PinnedBooks": "ピン留めされたノートブック", + "title.PreviewLocalizedBook": "ローカライズ版 SQL Server 2019 ガイドの入手", + "title.ProvidedBooks": "提供されている Jupyter ブック", + "title.SQL19PreviewBook": "SQL Server 2019 ガイド", + "title.SavedBooks": "ノートブック", + "title.addMarkdown": "マークダウン ファイルの追加", + "title.addNotebook": "ノートブックの追加", + "title.analyzeJupyterNotebook": "ノートブックで分析", + "title.closeJupyterBook": "Jupyter ブックを閉じる", + "title.closeNotebook": "ノートブックを閉じる", + "title.configurePython": "ノートブック用 Python の構成", + "title.createJupyterBook": "Jupyter ブックの作成", + "title.jupyter.setContext": "ノートブックのコンテキストを設定します", + "title.jupyter.setKernel": "ノートブック用カーネルの設定", + "title.managePackages": "パッケージの管理", + "title.moveTo": "移動先...", + "title.newJupyterNotebook": "新しいノートブック", + "title.openJupyterBook": "Jupyter ブックを開く", + "title.openJupyterNotebook": "ノートブックを開く", + "title.openNotebookFolder": "フォルダー内のノートブックを開く", + "title.openRemoteJupyterBook": "リモート Jupyter ブックの追加", + "title.pinNotebook": "ノートブックのピン留め", + "title.reinstallNotebookDependencies": "ノートブック依存関係を再インストール", + "title.removeNotebook": "ノートブックの削除", + "title.revealInBooksViewlet": "ブックで公開する", + "title.saveJupyterBook": "Jupyter ブックの保存", + "title.searchJupyterBook": "Jupyter ブックの検索", + "title.trustBook": "Jupyter ブックの信頼", + "title.unpinNotebook": "ノートブックのピン留めを外す" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json index 8e6b7e016d..7153b61197 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Powershell の基本言語サポート", - "description": "Powershell ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。" + "description": "Powershell ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", + "displayName": "Powershell の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/profiler.i18n.json index bab758bf39..ef644cf1db 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/profiler.i18n.json @@ -9,15 +9,24 @@ "version": "1.0.0", "contents": { "dist/dialogs/profilerCreateSessionDialog": { - "createSessionDialog.cancel": "キャンセル", + "createSessionDialog.cancel": "取り消し", "createSessionDialog.create": "開始", - "createSessionDialog.title": "新しいプロファイラー セッションの開始", - "createSessionDialog.templatesInvalid": "テンプレート リストが無効です。ダイアログを開くことができません", + "createSessionDialog.createSessionFailed": "セッションを作成できませんでした", "createSessionDialog.dialogOwnerInvalid": "ダイアログ所有者が無効です。ダイアログを開くことができません", + "createSessionDialog.enterSessionName": "セッション名を入力する:", "createSessionDialog.invalidProviderType": "無効なプロバイダーの種類です。ダイアログを開くことができません", "createSessionDialog.selectTemplates": "セッション テンプレートの選択:", - "createSessionDialog.enterSessionName": "セッション名を入力する:", - "createSessionDialog.createSessionFailed": "セッションを作成できませんでした" + "createSessionDialog.templatesInvalid": "テンプレート リストが無効です。ダイアログを開くことができません", + "createSessionDialog.title": "新しいプロファイラー セッションの開始" + }, + "package": { + "description": "Azure Data Studio のSQL Server Profiler", + "displayName": "SQL Server Profiler", + "profiler.category": "プロファイラー", + "profiler.contributes.title.newProfler": "プロファイラーを起動", + "profiler.contributes.title.openCreateSessionDialog": "プロファイラー シーズンの作成", + "profiler.contributes.title.start": "開始", + "profiler.contributes.title.stop": "停止" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/python.i18n.json index dbd2147c51..5d08b93bcd 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Python の基本言語サポート", - "description": "Python ファイル内で構文ハイライト、かっこ一致、折りたたみを提供します。" + "description": "Python ファイル内で構文ハイライト、かっこ一致、折りたたみを提供します。", + "displayName": "Python の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json index fdb0337416..2d7c07b66e 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Query History", - "queryHistory.description": "以前に実行したクエリを表示して実行します", "queryHistory.clear": "すべての履歴をクリア", + "queryHistory.description": "以前に実行したクエリを表示して実行します", + "queryHistory.displayName": "Query History", "queryHistory.toggleCapture": "Query History キャプチャの切り替え" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/r.i18n.json index a358a2567e..28cea46a55 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "R の基本言語サポート", - "description": "R ファイル内で構文ハイライト、かっこ一致を提供します。" + "description": "R ファイル内で構文ハイライト、かっこ一致を提供します。", + "displayName": "R の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/resource-deployment.i18n.json index d45975cde8..82ded87f24 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Azure Data Studio 用の SQL Server デプロイの拡張", - "extension-description": "Microsoft SQL Server をデプロイするためのノートブック ベースのエクスペリエンスを提供します", - "deploy-resource-command-name": "新しいデプロイ…", - "deploy-resource-command-category": "デプロイ", - "resource-type-sql-image-display-name": "SQL Server コンテナー イメージ", - "resource-type-sql-image-description": "Docker を使用して SQL Server コンテナー イメージを実行する", - "version-display-name": "バージョン", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "SQL Server 2017 コンテナー イメージのデプロイ", - "docker-sql-2019-title": "SQL Server 2019 コンテナー イメージをデプロイする", - "docker-container-name-field": "コンテナー名", - "docker-sql-password-field": "SQL Server のパスワード", - "docker-confirm-sql-password-field": "パスワードの確認", - "docker-sql-port-field": "ポート", - "resource-type-sql-windows-setup-display-name": "SQL Server on Windows", - "resource-type-sql-windows-setup-description": "SQL Server on Windows を実行し、開始するバージョンを選択します。", - "microsoft-privacy-statement": "Microsoft のプライバシーに関する声明", - "deployment.configuration.title": "デプロイ構成", - "azdata-install-location-description": "インストール コマンドに使用される azdata パッケージの場所", - "azure-sqlvm-display-name": "Azure Virtual Machine 上の SQL Server", - "azure-sqlvm-description": "Azure で SQL 仮想マシンを作成します。移行と OS レベルのアクセスが必要なアプリケーションに最適です。", - "azure-sqlvm-deploy-dialog-title": "Azure SQL 仮想マシンのデプロイ", - "azure-sqlvm-deploy-dialog-action-text": "ノートブックへのスクリプト", - "azure-sqlvm-agreement": "{0}、{1}、{2} に同意します。", - "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM ライセンス条項", - "azure-sqlvm-agreement-azdata-eula": "azdata ライセンス条項", - "azure-sqlvm-azure-account-page-label": "Azure 情報", - "azure-sqlvm-azure-location-label": "Azure の場所", - "azure-sqlvm-vm-information-page-label": "VM 情報", - "azure-sqlvm-image-label": "イメージ", - "azure-sqlvm-image-sku-label": "VM イメージ SKU", - "azure-sqlvm-publisher-label": "パブリッシャー", - "azure-sqlvm-vmname-label": "仮想マシン名", - "azure-sqlvm-vmsize-label": "サイズ", - "azure-sqlvm-storage-page-lable": "ストレージ アカウント", - "azure-sqlvm-storage-accountname-label": "ストレージ アカウント名", - "azure-sqlvm-storage-sku-label": "ストレージ アカウント SKU の種類", - "azure-sqlvm-vm-administrator-account-page-label": "管理者アカウント", - "azure-sqlvm-username-label": "ユーザー名", - "azure-sqlvm-password-label": "パスワード", - "azure-sqlvm-password-confirm-label": "パスワードの確認", - "azure-sqlvm-vm-summary-page-label": "概要", - "azure-sqldb-display-name": "Azure SQL Database", - "azure-sqldb-description": "Azure で SQL データベース、データベースサーバー、またはエラスティック プールを作成します。", - "azure-sqldb-portal-ok-button-text": "Azure portal で作成", - "azure-sqldb-notebook-ok-button-text": "選択", - "resource-type-display-name": "リソースの種類", - "sql-azure-single-database-display-name": "単一データベース", - "sql-azure-elastic-pool-display-name": "エラスティック プール", - "sql-azure-database-server-display-name": "データベース サーバー", - "azure-sqldb-agreement": "{0}、{1}、{2} に同意します。", - "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB ライセンス条項", - "azure-sqldb-agreement-azdata-eula": "azdata ライセンス条項", - "azure-sql-mi-display-name": "Azure SQL Managed Instance", - "azure-sql-mi-display-description": "Azure または顧客が管理する環境に SQL Managed Instance を作成します", - "azure-sql-mi-okButton-text": "ポータルで開く", - "azure-sql-mi-resource-type-option-label": "リソースの種類", - "azure-sql-mi-agreement": "{0} および {1} に同意します。", - "azure-sql-mi-agreement-eula": "Azure SQL MI ライセンス条項", - "azure-sql-mi-help-text": "Azure SQL Managed Instance によって、SQL Server を Azure に移行したり、新しいアプリケーションを開発したりするための SQL Server のフル アクセスと機能互換性が提供されます。{0}。", - "azure-sql-mi-help-text-learn-more": "詳細情報" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "不明なフィールドの種類: \"{0}\"", + "azdataEulaDeclined": "デプロイを続行できません。Azure Data CLI のライセンス条項が拒否されました。EULA に同意して続行するか、この操作を取り消すことができます", + "azdataEulaNotAccepted": "デプロイを続行できません。Azure Data CLI ライセンス条項にまだ同意していません。Azure Data CLI を必要とする機能を有効にするには、EULA に同意してください。", "azure.account": "Azure アカウント", + "azure.account.location": "Azure の場所", + "azure.account.resourceGroup": "リソース グループ", "azure.account.subscription": "サブスクリプション (選択されたサブセット)", "azure.account.subscriptionDescription": "'接続' ビューレットの 'Azure' ツリー ビューに一覧表示されているアカウントに対して、'サブスクリプションの選択' アクションから、現在選択されているサブスクリプションを変更します", - "azure.account.resourceGroup": "リソース グループ", - "azure.account.location": "Azure の場所", - "filePicker.browse": "参照", - "button.label": "選択", - "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 構成のファイル パス", - "kubeConfigClusterPicker.clusterContextNotFound": "クラスター コンテキスト情報が見つかりません", - "azure.signin": "サインイン…", - "azure.refresh": "最新の情報に更新", - "azure.yes": "はい", "azure.no": "いいえ", - "azure.resourceGroup.createNewResourceGroup": "新しいリソース グループの作成", + "azure.refresh": "最新の情報に更新", "azure.resourceGroup.NewResourceGroupAriaLabel": "新しいリソース グループ名", + "azure.resourceGroup.createNewResourceGroup": "新しいリソース グループの作成", + "azure.signin": "サインイン…", + "azure.yes": "はい", + "button.label": "選択", "deployCluster.Realm": "領域", - "UnknownFieldTypeError": "不明なフィールドの種類: \"{0}\"", - "optionsSource.alreadyDefined": "ID {0} のオプション ソースは既に定義されています", - "valueProvider.alreadyDefined": "ID {0} の値プロバイダーは既に定義されています", - "optionsSource.notDefined": "ID {0} のオプション ソースが定義されていません", - "valueProvider.notDefined": "ID {0} の値プロバイダーが定義されていません", - "getVariableValue.unknownVariableName": "不明な変数 {0} の変数値の取得を試みます", + "deploymentDialog.InstallingTool": "必要なツール '{0}' [{1}] は現在インストール中です。", + "deploymentDialog.RecheckEulaButton": "EULA に同意して選択", + "filePicker.browse": "参照", "getIsPassword.unknownVariableName": "不明な変数 {0} の isPassword の取得を試みます", + "getVariableValue.unknownVariableName": "不明な変数 {0} の変数値の取得を試みます", + "kubeConfigClusterPicker.clusterContextNotFound": "クラスター コンテキスト情報が見つかりません", + "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 構成のファイル パス", "optionsNotDefined": "フィールドの種類に FieldInfo.options が定義されていません: {0}", "optionsNotObjectOrArray": "FieldInfo.options は、配列でない場合にオブジェクトである必要があります", + "optionsSource.alreadyDefined": "ID {0} のオプション ソースは既に定義されています", + "optionsSource.notDefined": "ID {0} のオプション ソースが定義されていません", "optionsTypeNotFound": "FieldInfo.options がオブジェクトである場合、'optionsType' プロパティが必要です", "optionsTypeRadioOrDropdown": "optionsType が {0} でない場合、{1} である必要があります", - "azdataEulaNotAccepted": "デプロイを続行できません。Azure Data CLI ライセンス条項にまだ同意していません。Azure Data CLI を必要とする機能を有効にするには、EULA に同意してください。", - "azdataEulaDeclined": "デプロイを続行できません。Azure Data CLI のライセンス条項が拒否されました。EULA に同意して続行するか、この操作を取り消すことができます", - "deploymentDialog.RecheckEulaButton": "EULA に同意して選択", + "resourceDeployment.BackgroundExecutionFailed": "タスク \"{0}\" が失敗しました。", + "resourceDeployment.Description": "説明", + "resourceDeployment.FailedToOpenNotebook": "出力ノートブックを開こうとしてエラーが発生しました。{1}{2}。", + "resourceDeployment.InstallTools": "ツールのインストール", + "resourceDeployment.Options": "オプション​​", + "resourceDeployment.RequiredVersion": "必要なバージョン", + "resourceDeployment.Status": "状態", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "タスク \"{0}\" が失敗し、出力ノートブックが生成されませんでした。", + "resourceDeployment.Tool": "ツール", + "resourceDeployment.Version": "バージョン", + "resourceDeployment.ViewErrorDetail": "エラーの詳細の表示", + "resourceDeployment.discoverPathOrAdditionalInformation": "検出されたパスまたは追加情報", "resourceDeployment.extensionRequiredPrompt": "このリソースを展開するには、'{0}' の拡張機能が必要です。今すぐインストールしますか?", "resourceDeployment.install": "インストール", "resourceDeployment.installingExtension": "拡張機能 '{0}' をインストールしています...", + "resourceDeployment.requiredTools": "必要なツール", "resourceDeployment.unknownExtension": "不明な拡張機能 '{0}'", - "resourceTypePickerDialog.title": "デプロイ オプションを選択します", "resourceTypePickerDialog.resourceSearchPlaceholder": "リソースのフィルター...", - "resourceTypePickerDialog.tagsListViewTitle": "カテゴリ", - "validation.multipleValidationErrors": "このページにはいくつかのエラーがあります。エラーを表示するには、[詳細を表示] をクリックします。", - "ui.ScriptToNotebookButton": "スクリプト", - "ui.DeployButton": "実行", - "resourceDeployment.ViewErrorDetail": "エラーの詳細の表示", - "resourceDeployment.FailedToOpenNotebook": "出力ノートブックを開こうとしてエラーが発生しました。{1}{2}。", - "resourceDeployment.BackgroundExecutionFailed": "タスク \"{0}\" が失敗しました。", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "タスク \"{0}\" が失敗し、出力ノートブックが生成されませんでした。", - "resourceTypePickerDialog.resourceTypeCategoryAll": "すべて", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "オンプレミス", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "すべて", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "クラウド", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "ハイブリッド", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "クラウド", - "resourceDeployment.Description": "説明", - "resourceDeployment.Tool": "ツール", - "resourceDeployment.Status": "状態", - "resourceDeployment.Version": "バージョン", - "resourceDeployment.RequiredVersion": "必要なバージョン", - "resourceDeployment.discoverPathOrAdditionalInformation": "検出されたパスまたは追加情報", - "resourceDeployment.requiredTools": "必要なツール", - "resourceDeployment.InstallTools": "ツールのインストール", - "resourceDeployment.Options": "オプション​​", - "deploymentDialog.InstallingTool": "必要なツール '{0}' [{1}] は現在インストール中です。" - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "構成ファイル {0} の読み込み中または解析中にエラーが発生しました、エラー: {1}", - "fileChecker.NotFile": "パス: {0} はファイルではありません。有効な kube 構成ファイルを選択してください。", - "fileChecker.FileNotFound": "ファイル: {0} が見つかりません。Kube 構成ファイルを選択してください。", - "azure.accounts.unexpectedAccountsError": "アカウントの取り込みで予期しないエラーが発生しました: {0}", - "resourceDeployment.errorFetchingStorageClasses": "利用可能な kubectl ストレージ クラスの取り込みで予期しないエラーが発生しました: {0}", - "azure.accounts.unexpectedSubscriptionsError": "アカウント {0} のサブスクリプションの取り込みで予期しないエラーが発生しました: {1}", - "azure.accounts.accountNotFoundError": "選択したアカウント '{0}' は使用できなくなりました。[サインイン] をクリックしてもう一度追加するか、別のアカウントを選択してください。", - "azure.accessError": "\r\n エラーの詳細: {0}。 ", - "azure.accounts.accountStaleError": "選択したアカウント '{0}' のアクセス トークンは有効でなくなりました。サインイン ボタンをクリックして、アカウントを更新するか、別のアカウントを選択してください。", - "azure.accounts.unexpectedResourceGroupsError": "サブスクリプション {0} のリソース グループの取り込みで予期しないエラーが発生しました: {1}", - "invalidSQLPassword": "{0} がパスワードの複雑さの要件を満たしていません。詳細: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} が確認パスワードと一致しません" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL VM のデプロイ", - "deployAzureSQLVM.ScriptToNotebook": "ノートブックへのスクリプト", - "deployAzureSQLVM.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", - "deployAzureSQLVM.AzureSettingsPageTitle": "Azure の設定", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure アカウント", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "サブスクリプション", - "deployAzureSQLVM.ResourceGroup": "リソース グループ", - "deployAzureSQLVM.AzureRegionDropdownLabel": "リージョン", - "deployeAzureSQLVM.VmSettingsPageTitle": "仮想マシンの設定", - "deployAzureSQLVM.VmNameTextBoxLabel": "仮想マシン名", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "管理者アカウントのユーザー名", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "管理者アカウントのパスワード", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "パスワードの確認", - "deployAzureSQLVM.VmImageDropdownLabel": "イメージ", - "deployAzureSQLVM.VmSkuDropdownLabel": "画像の SKU", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "画像のバージョン", - "deployAzureSQLVM.VmSizeDropdownLabel": "サイズ", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "価格とサポートされている VM サイズの詳細については、ここをクリックしてください", - "deployAzureSQLVM.NetworkSettingsPageTitle": "ネットワーク", - "deployAzureSQLVM.NetworkSettingsPageDescription": "ネットワーク設定の構成", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新しい仮想ネットワーク", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "新しいサブネット", - "deployAzureSQLVM.SubnetDropdownLabel": "サブネット", - "deployAzureSQLVM.PublicIPDropdownLabel": "パブリック IP", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新しいパブリック IP", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "リモート デスクトップ (RDP) 受信ポート (3389) を有効にする", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 設定", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL の接続", - "deployAzureSQLVM.SqlPortLabel": "ポート", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL 認証を有効にする", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "ユーザー名", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "パスワード", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "パスワードの確認" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "構成ファイルを保存する", - "deployCluster.ScriptToNotebook": "ノートブックへのスクリプト", - "deployCluster.SelectConfigFileFolder": "構成ファイルを保存する", - "deployCluster.SaveConfigFileSucceeded": "構成ファイルが {0} に保存されました", - "deployCluster.NewAKSWizardTitle": "新しい AKS クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイする", - "deployCluster.ExistingAKSWizardTitle": "既存の AKS クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイする", - "deployCluster.ExistingKubeAdm": "既存の kubeadm クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします", - "deployCluster.ExistingARO": "既存の Azure Red Hat OpenShift クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします", - "deployCluster.ExistingOpenShift": "既存の OpenShift クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "インストールされていません", - "deploymentDialog.ToolStatus.Installed": "インストール済み", - "deploymentDialog.ToolStatus.Installing": "インストールしています...", - "deploymentDialog.ToolStatus.Error": "エラー", - "deploymentDialog.ToolStatus.Failed": "失敗", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew はツールのデプロイに必要であり、必要なツールをデプロイする前に、事前インストールされている必要があります", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl はインストールに必要であり、必要なツールをデプロイする前に、事前インストールされている必要があります", - "toolBase.getPip3InstallationLocation.LocationNotFound": " 出力に '場所' が見つかりませんでした:", - "toolBase.getPip3InstallationLocation.Output": " 出力:", - "toolBase.InstallError": "ツール '{0}' [{1}] のインストールでエラーが発生しました。{2}エラー: {3}{2}詳細については、出力チャネル '{4}' を参照してください", - "toolBase.InstallErrorInformation": "ツールのインストールでエラーが発生しました。詳細については、出力チャネル '{0}' を参照してください", - "toolBase.InstallFailed": "インストール コマンドは完了しましたが、ツール '{0}' のバージョンを検出できなかったため、インストール試行に失敗しました。検出エラー: {1}{2}以前のインストールをクリーンアップすると役立つことがあります。", - "toolBase.InstallFailInformation": "バージョン ポストのインストールを検出できませんでした。詳細については、出力チャネル '{0}' を参照してください", - "toolBase.ManualUninstallCommand": "アンインストールの可能性のある方法はこのコマンドを使用することです: {0} >{1}", - "toolBase.SeeOutputChannel": "{0}詳細については、出力チャネル '{1}' を参照してください", - "toolBase.installCore.CannotInstallTool": "OS ディストリビューションにインストール コマンドが認識されないため、ツール {0}::{1} をインストールできません。続行する前に {0} を手動でインストールしてください", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "ツール '{0}' の検索パス: {1}", - "deployCluster.GetToolVersionErrorInformation": "バージョン情報の取得でエラーが発生しました。詳細については、出力チャネル '{0}' を参照してください", - "deployCluster.GetToolVersionError": "バージョン情報の取得でエラーが発生しました。{0}無効な出力を受け取りました。バージョン取得コマンドの出力: '{1}'" - }, - "dist/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL DB のデプロイ", - "deployAzureSQLDB.ScriptToNotebook": "ノートブックへのスクリプト", - "deployAzureSQLDB.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure アカウント設定", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure アカウント設定", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure アカウント", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "サブスクリプション", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "サーバー", - "deployAzureSQLDB.ResourceGroup": "リソース グループ", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "データベースの設定", - "deployAzureSQLDB.FirewallRuleNameLabel": "ファイアウォール規則名", - "deployAzureSQLDB.DatabaseNameLabel": "SQL データベース名", - "deployAzureSQLDB.CollationNameLabel": "データベース照合順序", - "deployAzureSQLDB.CollationNameSummaryLabel": "データベースの照合順序", - "deployAzureSQLDB.IpAddressInfoLabel": "IP アドレスを IPv4 形式で入力します。", - "deployAzureSQLDB.StartIpAddressLabel": "ファイアウォール IP 範囲の最小 IP アドレス", - "deployAzureSQLDB.EndIpAddressLabel": "ファイアウォール IP 範囲の最大 IP アドレス", - "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP アドレス", - "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP アドレス", - "deployAzureSQLDB.FirewallRuleDescription": "作成の完了後に、Azure Data Studio を使用してデータベースに接続するには、ローカル クライアント IP のファイアウォール規則を作成します。", - "deployAzureSQLDB.FirewallToggleLabel": "ファイアウォール規則の作成" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Kubernetes クラスターに対してコマンドを実行します", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Kubectl バージョン コマンドの出力を解析できません: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "kubectl インストール用の brew リポジトリを更新しています...", - "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl をインストールしています...", - "resourceDeployment.Kubectl.AptGetUpdate": "リポジトリ情報を更新しています...", - "resourceDeployment.Kubectl.AptGetPackages": "kubectl のインストールに必要なパッケージを取得しています...", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "kubectl の署名キーをダウンロードしてインストールしています...", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "kubectl リポジトリ情報を追加しています...", - "resourceDeployment.Kubectl.InstallingKubectl": "kubectl をインストールしています...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "以前にダウンロードされた kubectl.exe が存在する場合にそれを削除しています...", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "最新の kubectl.exe をダウンロードしてインストールしています...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "以前にダウンロードされた kubectl が存在する場合にそれを削除しています...", - "resourceDeployment.Kubectl.DownloadingKubectl": "最新の kubectl リリースをダウンロードしています...", - "resourceDeployment.Kubectl.MakingExecutable": "kubectl 実行可能ファイルを作成しています...", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "インストール場所に以前にバックアップされたバージョンが存在する場合に、それをクリーンアップしています...", - "resourceDeployment.Kubectl.BackupCurrentBinary": "インストール場所にある既存の kubectl をバックアップしています...", - "resourceDeployment.Kubectl.MoveToSystemPath": "kubectl を PATH のインストール場所に移動しています..." - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "ノートブックを開く", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Notebook の種類" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "オンプレミス", + "resourceTypePickerDialog.tagsListViewTitle": "カテゴリ", + "resourceTypePickerDialog.title": "デプロイ オプションを選択します", + "ui.DeployButton": "実行", + "ui.ScriptToNotebookButton": "スクリプト", + "validation.multipleValidationErrors": "このページにはいくつかのエラーがあります。エラーを表示するには、[詳細を表示] をクリックします。", + "valueProvider.alreadyDefined": "ID {0} の値プロバイダーは既に定義されています", + "valueProvider.notDefined": "ID {0} の値プロバイダーが定義されていません" }, "dist/main": { "resourceDeployment.UnknownResourceType": "リソースの種類: {0} が定義されていません" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "ノートブック {0} が存在しません" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "デプロイ", "platformService.RunCommand.ErroredOut": "\t>>> {0} ...エラーが発生しました: {1}", "platformService.RunCommand.IgnoringError": "\t>>> 実行中のエラーを無視し、ツールのデプロイを続行しています", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … コード {1} で終了しました", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … シグナル {1} で終了しました" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … シグナル {1} で終了しました", + "resourceDeployment.outputChannel": "デプロイ" }, "dist/services/resourceTypeService": { "downloadError": "ダウンロードに失敗しました。状態コード: {0}、メッセージ: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "サービス スケーリング設定 (インスタンス)", - "deployCluster.storageTableTitle": "サービス ストレージ設定 (1 インスタンスあたりの GB)", - "deployCluster.featureTableTitle": "機能", - "deployCluster.yesText": "はい", - "deployCluster.noText": "いいえ", - "deployCluster.summaryPageTitle": "デプロイ構成プロファイル", - "deployCluster.summaryPageDescription": "ターゲット構成プロファイルを選択します", - "deployCluster.ProfileHintText": "注: デプロイ プロファイルの設定は、後の手順でカスタマイズできます。", - "deployCluster.loadingProfiles": "プロファイルを読み込んでいます", - "deployCluster.loadingProfilesCompleted": "プロファイルの読み込みが完了しました", - "deployCluster.profileRadioGroupLabel": "デプロイ構成プロファイル", - "deployCluster.loadProfileFailed": "デプロイ プロファイルの読み込みに失敗しました: {0}", - "deployCluster.masterPoolLabel": "SQL Server マスター", - "deployCluster.computePoolLable": "コンピューティング", - "deployCluster.dataPoolLabel": "データ", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "サービス", - "deployCluster.dataStorageType": "データ", - "deployCluster.logsStorageType": "ログ", - "deployCluster.StorageType": "ストレージの種類", - "deployCluster.basicAuthentication": "基本認証", - "deployCluster.activeDirectoryAuthentication": "Active Directory 認証", - "deployCluster.hadr": "高可用性", - "deployCluster.featureText": "機能", - "deployCluster.ProfileNotSelectedError": "デプロイ プロファイルを選択してください。" + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Azure リソースを管理します", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "azure-cli リポジトリ情報を追加しています...", + "resourceDeployment.AziCli.AptGetPackages": "azure-cli のインストールに必要なパッケージを取得しています...", + "resourceDeployment.AziCli.AptGetUpdate": "azure-cli をインストールする前にリポジトリ情報を更新しています...", + "resourceDeployment.AziCli.AptGetUpdateAgain": "azure-cli のリポジトリ情報をもう一度更新しています...", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "以前にダウンロードされた azurecli.msi が存在する場合にそれを削除しています...", + "resourceDeployment.AziCli.DisplayingInstallationLog": "インストール ログを表示しています...", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "azure-cli の署名キーをダウンロードしてインストールしています...", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "azurecli.msi をダウンロードして、azure-cli をインストールしています...", + "resourceDeployment.AziCli.InstallingAzureCli": "azure-cli をインストールしています...", + "resourceDeployment.AziCli.ScriptedInstall": "azure-cli をインストールするためにスクリプトをダウンロードして呼び出しています...", + "resourceDeployment.AziCli.UpdatingBrewRepository": "azure-cli インストール用の brew リポジトリを更新しています..." }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", - "deployCluster.AzureSettingsPageTitle": "Azure の設定", - "deployCluster.AzureSettingsPageDescription": "Azure Kubernetes Service クラスターを作成するための設定を構成します", - "deployCluster.SubscriptionField": "サブスクリプション ID", - "deployCluster.SubscriptionPlaceholder": "既定の Azure サブスクリプションを使用する", - "deployCluster.SubscriptionDescription": "このフィールドを空白のままにすると、既定のサブスクリプションが使用されます。", - "deployCluster.SubscriptionHelpLink": "利用可能な Azure サブスクリプションの表示", - "deployCluster.ResourceGroupName": "新しいリソース グループ名", - "deployCluster.Location": "場所", - "deployCluster.AzureLocationHelpLink": "利用可能な Azure の場所を表示する", - "deployCluster.AksName": "AKS クラスター名", - "deployCluster.VMCount": "VM 数", - "deployCluster.VMSize": "VM サイズ", - "deployCluster.VMSizeHelpLink": "使用可能な VM サイズの表示" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "クラスター名は、小文字の英数字または '-' のみで構成されている必要があり、先頭と末尾には英数字を使用する必要があります。", - "deployCluster.ClusterSettingsPageTitle": "クラスター設定", - "deployCluster.ClusterSettingsPageDescription": "SQL Server ビッグ データ クラスター設定の構成", - "deployCluster.ClusterName": "クラスター名", - "deployCluster.AdminUsername": "管理者ユーザー名", - "deployCluster.AdminUsernameDescription": "このユーザー名は、コントローラーと SQL Server に使用されます。ゲートウェイのユーザー名は root になります。", - "deployCluster.AdminPassword": "パスワード", - "deployCluster.AdminPasswordDescription": "このパスワードは、コントローラー、SQL Server、およびゲートウェイにアクセスするために使用できます。", - "deployCluster.ConfirmPassword": "パスワードの確認", - "deployCluster.AuthenticationMode": "認証モード", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Docker 設定", - "deployCluster.DockerRegistry": "レジストリ", - "deployCluster.DockerRepository": "リポジトリ", - "deployCluster.DockerImageTag": "イメージ タグ", - "deployCluster.DockerUsername": "ユーザー名", - "deployCluster.DockerPassword": "パスワード", - "deployCluster.ActiveDirectorySettings": "Active Directory の設定", - "deployCluster.OuDistinguishedName": "組織単位", - "deployCluster.OuDistinguishedNameDescription": "組織単位の識別名。例: OU=bdc,DC=contoso,DC=com。", - "deployCluster.DomainControllerFQDNs": "ドメイン コントローラー FQDN", - "deployCluster.DomainControllerFQDNsPlaceHolder": "コンマを使用して値を区切ります。", - "deployCluster.DomainControllerFQDNDescription": "ドメイン コントローラーの完全修飾ドメイン名。たとえば、DC1.CONTOSO.COM です。複数の FQDN を区切るには、コンマを使用します。", - "deployCluster.DomainDNSIPAddresses": "ドメイン DNS IP アドレス", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "コンマを使用して値を区切ります。", - "deployCluster.DomainDNSIPAddressesDescription": "ドメイン DNS サーバーの IP アドレス。複数の IP アドレスを区切るにはコンマを使用します。", - "deployCluster.DomainDNSName": "ドメイン DNS 名", - "deployCluster.RealmDescription": "指定されていない場合、ドメイン DNS 名が既定値として使用されます。", - "deployCluster.ClusterAdmins": "クラスター管理グループ", - "deployCluster.ClusterAdminsDescription": "クラスター管理者の Active Directory グループ。", - "deployCluster.ClusterUsers": "クラスター ユーザー", - "deployCluster.ClusterUsersPlaceHolder": "コンマを使用して値を区切ります。", - "deployCluster.ClusterUsersDescription": "クラスター ユーザー ロールを持つ Active Directory のユーザーまたはグループ。複数のユーザーまたはグループを区切るには、コンマを使用します。", - "deployCluster.DomainServiceAccountUserName": "サービス アカウントのユーザー名", - "deployCluster.DomainServiceAccountUserNameDescription": "ビッグ データ クラスターのドメイン サービス アカウント", - "deployCluster.DomainServiceAccountPassword": "サービス アカウントのパスワード", - "deployCluster.AppOwners": "アプリの所有者", - "deployCluster.AppOwnersPlaceHolder": "コンマを使用して値を区切ります。", - "deployCluster.AppOwnersDescription": "アプリ所有者ロールを持つ Active Directory ユーザーまたはグループ。複数のユーザーまたはグループを区切るには、コンマを使用します。", - "deployCluster.AppReaders": "アプリ リーダー", - "deployCluster.AppReadersPlaceHolder": "コンマを使用して値を区切ります。", - "deployCluster.AppReadersDescription": "アプリ リーダーの Active Directory ユーザーまたはグループ。複数のユーザーまたはグループがある場合は、コンマを区切り記号として使用します。", - "deployCluster.Subdomain": "サブドメイン", - "deployCluster.SubdomainDescription": "この SQL Server ビッグ データ クラスターで使用する一意の DNS サブドメイン。指定されていない場合は、クラスター名が既定値として使用されます。", - "deployCluster.AccountPrefix": "アカウント プレフィックス", - "deployCluster.AccountPrefixDescription": "SQL Server ビッグ データ クラスターによって生成される AD アカウントの一意のプレフィックス。指定されていない場合は、サブドメイン名が既定値として使用されます。サブドメインが指定されていない場合は、クラスター名が既定値として使用されます。", - "deployCluster.AdminPasswordField": "パスワード" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "サービスの設定", - "deployCluster.scaleSectionTitle": "スケールの設定", - "deployCluster.MasterSqlServerInstances": "SQL Server マスター インスタンス", - "deployCluster.ComputePoolInstances": "コンピューティング プール インスタンス", - "deployCluster.DataPoolInstances": "データ プール インスタンス", - "deployCluster.SparkPoolInstances": "Spark プール インスタンス", - "deployCluster.StoragePoolInstances": "記憶域プール (HDFS) インスタンス", - "deployCluster.IncludeSparkInStoragePool": "記憶域プールに Spark を含める", - "deployCluster.DNSNameHeader": "DNS 名", - "deployCluster.PortHeader": "ポート", - "deployCluster.ControllerText": "コントローラー", - "deployCluster.ControllerDNSName": "コントローラー DNS 名", - "deployCluster.ControllerPortName": "コントローラー ポート", - "deployCluster.MasterSqlText": "SQL Server マスター", - "deployCluster.MasterSQLServerDNSName": "SQL Server マスター DNS 名", - "deployCluster.MasterSQLServerPortName": "SQL Server マスター ポート", - "deployCluster.GatewayText": "ゲートウェイ", - "deployCluster.GatewayDNSName": "ゲートウェイ DNS 名", - "deployCluster.GatewayPortName": "ゲートウェイ ポート", - "deployCluster.ServiceProxyText": "管理プロキシ", - "deployCluster.ServiceProxyDNSName": "管理プロキシ DNS 名", - "deployCluster.ServiceProxyPortName": "管理プロキシ ポート", - "deployCluster.AppServiceProxyText": "アプリケーション プロキシ", - "deployCluster.AppServiceProxyDNSName": "アプリケーション プロキシ DNS 名", - "deployCluster.AppServiceProxyPortName": "アプリケーション プロキシ ポート", - "deployCluster.ReadableSecondaryText": "読み取り可能なセカンダリ", - "deployCluster.ReadableSecondaryDNSName": "読み取り可能なセカンダリ DNS 名", - "deployCluster.ReadableSecondaryPortName": "読み取り可能なセカンダリ ポート", - "deployCluster.EndpointSettings": "エンドポイントの設定", - "deployCluster.storageFieldTooltip": "コントローラー設定を使用する", - "deployCluster.AdvancedStorageDescription": "既定では、コントローラー ストレージ設定は他のサービスにも適用されます。ストレージの詳細設定を展開して、他のサービスのストレージを構成できます。", - "deployCluster.controllerDataStorageClass": "コントローラーのデータ ストレージ クラス", - "deployCluster.controllerDataStorageClaimSize": "コントローラーのデータ ストレージ要求サイズ", - "deployCluster.controllerLogsStorageClass": "コントローラーのログ ストレージ クラス", - "deployCluster.controllerLogsStorageClaimSize": "コントローラーのログ ストレージ要求サイズ", - "deployCluster.StoragePool": "記憶域プール (HDFS)", - "deployCluster.storagePoolDataStorageClass": "記憶域プールのデータ ストレージ クラス", - "deployCluster.storagePoolDataStorageClaimSize": "記憶域プールのデータ ストレージ要求サイズ", - "deployCluster.storagePoolLogsStorageClass": "記憶域プールのログ ストレージ クラス", - "deployCluster.storagePoolLogsStorageClaimSize": "記憶域プールのログ ストレージ要求サイズ", - "deployCluster.DataPool": "データ プール", - "deployCluster.dataPoolDataStorageClass": "データ プールのデータ ストレージ クラス", - "deployCluster.dataPoolDataStorageClaimSize": "データ プールのデータ ストレージ要求サイズ", - "deployCluster.dataPoolLogsStorageClass": "データ プールのログ ストレージ クラス", - "deployCluster.dataPoolLogsStorageClaimSize": "データ プールのログ ストレージ要求サイズ", - "deployCluster.sqlServerMasterDataStorageClass": "SQL Server マスターのデータ ストレージ クラス", - "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server マスターのデータ ストレージ要求サイズ", - "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server マスターのログ ストレージ クラス", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server マスターのログ ストレージ要求サイズ", - "deployCluster.ServiceName": "サービス名", - "deployCluster.DataStorageClassName": "データのストレージ クラス", - "deployCluster.DataClaimSize": "データの要求サイズ (GB)", - "deployCluster.LogStorageClassName": "ログのストレージ クラス", - "deployCluster.LogsClaimSize": "ログの要求サイズ (GB)", - "deployCluster.StorageSettings": "ストレージ設定", - "deployCluster.StorageSectionTitle": "ストレージ設定", - "deployCluster.SparkMustBeIncluded": "Spark 構成が無効です。[Spark を含める] チェック ボックスをオンにするか、[Spark プール インスタンス] を少なくとも 1 に設定する必要があります。" - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "概要", - "deployCluster.DeploymentTarget": "デプロイ ターゲット", - "deployCluster.Kubeconfig": "Kube 構成", - "deployCluster.ClusterContext": "クラスター コンテキスト", - "deployCluster.ClusterSettings": "クラスター設定", - "deployCluster.DeploymentProfile": "デプロイ プロファイル", - "deployCluster.ClusterName": "クラスター名", - "deployCluster.ControllerUsername": "コントローラーのユーザー名", - "deployCluster.AuthenticationMode": "認証モード", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.OuDistinguishedName": "組織単位", - "deployCluster.DomainControllerFQDNs": "ドメイン コントローラー FQDN", - "deployCluster.DomainDNSIPAddresses": "ドメイン DNS IP アドレス", - "deployCluster.DomainDNSName": "ドメイン DNS 名", - "deployCluster.ClusterAdmins": "クラスター管理グループ", - "deployCluster.ClusterUsers": "クラスター ユーザー", - "deployCluster.AppOwners": "アプリの所有者", - "deployCluster.AppReaders": "アプリ リーダー", - "deployCluster.Subdomain": "サブドメイン", - "deployCluster.AccountPrefix": "アカウント プレフィックス", - "deployCluster.DomainServiceAccountUserName": "サービス アカウントのユーザー名", - "deployCluster.AzureSettings": "Azure の設定", - "deployCluster.SubscriptionId": "サブスクリプション ID", - "deployCluster.DefaultSubscription": "既定の Azure サブスクリプション", - "deployCluster.ResourceGroup": "リソース グループ", - "deployCluster.Location": "場所", - "deployCluster.AksClusterName": "AKS クラスター名", - "deployCluster.VMSize": "VM サイズ", - "deployCluster.VMCount": "VM 数", - "deployCluster.ScaleSettings": "スケールの設定", - "deployCluster.MasterSqlServerInstances": "SQL Server マスター インスタンス", - "deployCluster.ComputePoolInstances": "コンピューティング プール インスタンス", - "deployCluster.DataPoolInstances": "データ プール インスタンス", - "deployCluster.SparkPoolInstances": "Spark プール インスタンス", - "deployCluster.StoragePoolInstances": "記憶域プール (HDFS) インスタンス", - "deployCluster.WithSpark": "(Spark を含む)", - "deployCluster.ServiceName": "サービス", - "deployCluster.DataStorageClassName": "データのストレージ クラス", - "deployCluster.DataClaimSize": "データの要求サイズ (GB)", - "deployCluster.LogStorageClassName": "ログのストレージ クラス", - "deployCluster.LogsClaimSize": "ログの要求サイズ (GB)", - "deployCluster.StorageSettings": "ストレージ設定", - "deployCluster.ControllerText": "コントローラー", - "deployCluster.StoragePool": "記憶域プール (HDFS)", - "deployCluster.DataText": "データ", - "deployCluster.MasterSqlText": "SQL Server マスター", - "deployCluster.SqlServerText": "SQL Server マスター", - "deployCluster.GatewayText": "ゲートウェイ", - "deployCluster.AppServiceProxyText": "アプリケーション プロキシ", - "deployCluster.ServiceProxyText": "管理プロキシ", - "deployCluster.ReadableSecondaryText": "読み取り可能なセカンダリ", - "deployCluster.EndpointSettings": "エンドポイントの設定" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "ターゲット クラスター コンテキスト", - "deployCluster.TargetClusterContextPageDescription": "kube 構成ファイルを選択し、リストからクラスター コンテキストを選択します。", - "deployCluster.ClusterContextNotSelectedMessage": "クラスター コンテキストを選択してください。", - "deployCluster.kubeConfigFileLabelText": "Kube 構成のファイル パス", - "deployCluster.browseText": "参照", - "deployCluster.clusterContextsLabelText": "クラスター コンテキスト", - "deployCluster.errorLoadingClustersText": "構成ファイルにクラスター情報が見つからないか、構成ファイルの読み込み中にエラーが発生しました", - "deployCluster.selectKubeConfigFileText": "選択", - "deployCluster.ConfigParseError": "構成ファイルの読み込みに失敗しました" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "パスワードは 12 から 123 文字までの長さにする必要があります", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "パスワードには、次のうちの 3 つを含める必要があります: 1 つの小文字、1 つの大文字、1 つの数字、および 1 つの特殊文字。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "仮想マシン名は 1 から 15 文字までの長さにする必要があります。", - "deployAzureSQLVM.VNameOnlyNumericNameError": "仮想マシン名を数字だけにすることはできません。", - "deployAzureSQLVM.VNamePrefixSuffixError": "仮想マシン名をアンダースコアで始めることはできません。末尾にピリオドまたはハイフンを使用することはできません", - "deployAzureSQLVM.VNameSpecialCharError": "仮想マシン名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", - "deployAzureSQLVM.VNameExistsError": "仮想マシンの名前は、現在のリソース グループ内で一意である必要があります。", - "deployAzureSQLVM.VMUsernameLengthError": "ユーザー名は 1 から 20 文字までの長さにする必要があります。", - "deployAzureSQLVM.VMUsernameSuffixError": "ユーザー名の末尾をピリオドにすることはできません", - "deployAzureSQLVM.VMUsernameSpecialCharError": "ユーザー名に特殊文字 \\/\"\"[]:|<>+=;,?*@& を含めることはできません。", - "deployAzureSQLVM.VMUsernameReservedWordsError": "ユーザー名には予約語を含めないでください。", - "deployAzureSQLVM.VMConfirmPasswordError": "パスワードとパスワードの確認が一致しなければなりません。", - "deployAzureSQLVM.vmDropdownSizeError": "有効な仮想マシンのサイズを選択してください。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "新しい仮想ネットワークの名前を入力してください", - "deployAzureSQLVM.NewSubnetPlaceholder": "新しいサブネットの名前を入力してください", - "deployAzureSQLVM.NewPipPlaceholder": "新しいパブリック IP の名前を入力してください", - "deployAzureSQLVM.VnetNameLengthError": "仮想ネットワーク名は 2 から 64 文字までの長さにする必要があります", - "deployAzureSQLVM.NewVnetError": "新しい仮想ネットワークの作成", - "deployAzureSQLVM.SubnetNameLengthError": "サブネット名は 1 から 80 文字までの長さにする必要があります", - "deployAzureSQLVM.NewSubnetError": "新しいサブ ネットワークの作成", - "deployAzureSQLVM.PipNameError": "パブリック IP 名は 1 から 80 文字までの長さにする必要があります", - "deployAzureSQLVM.NewPipError": "新しいパブリック IP の作成" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "プライベート (Virtual Network 内)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "ローカル (VM 内のみ)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "公開 (インターネット)", - "deployAzureSQLVM.SqlUsernameLengthError": "ユーザー名は 2 から 128 文字までの長さにする必要があります。", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "ユーザー名に特殊文字 \\/\"\":|<>+ =;? * を含めることはできません。", - "deployAzureSQLVM.SqlConfirmPasswordError": "パスワードとパスワードの確認が一致しなければなりません。" - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "構成の確認" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP アドレスが無効です", - "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP アドレスが無効です", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "ファイアウォール名を数字のみにすることはできません。", - "deployAzureSQLDB.DBFirewallLengthError": "ファイアウォール名は 1 から 100 文字までの長さにする必要があります。", - "deployAzureSQLDB.DBFirewallSpecialCharError": "ファイアウォール名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", - "deployAzureSQLDB.DBFirewallUpperCaseError": "ファイアウォール名に大文字は使用できません", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "データベース名を数字のみにすることはできません。", - "deployAzureSQLDB.DBNameLengthError": "データベース名は 1 から 100 文字までの長さにする必要があります。", - "deployAzureSQLDB.DBNameSpecialCharError": "データベース名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", - "deployAzureSQLDB.DBNameExistsError": "データベース名は、現在のサーバー内で一意である必要があります。", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "照合順序名を数字だけにすることはできません", - "deployAzureSQLDB.DBCollationLengthError": "照合順序名は 1 から 100 文字までの長さにする必要があります。", - "deployAzureSQLDB.DBCollationSpecialCharError": "照合順序名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。" - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "最初に Azure アカウントにサインインします", - "deployAzureSQLDB.NoServerLabel": "サーバーが見つかりませんでした", - "deployAzureSQLDB.NoServerError": "現在のサブスクリプションにサーバーが見つかりません。\r\n少なくとも 1 台のサーバーを含む別のサブスクリプションを選択してください" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "デプロイの前提条件", - "deploymentDialog.FailedToolsInstallation": "一部のツールがまだ検出されていません。それらがインストールされており、実行中で検出可能であることを確認してください", - "deploymentDialog.FailedEulaValidation": "進めるには、エンド ユーザー使用許諾契約 (EULA) の条件に同意する必要があります。", - "deploymentDialog.loadingRequiredToolsCompleted": "必要なツール情報の読み込みが完了しました", - "deploymentDialog.loadingRequiredTools": "必要なツール情報を読み込んでいます", - "resourceDeployment.AgreementTitle": "利用規約に同意する", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [{1}] は最小バージョン要件を満たしていません。アンインストールして、Azure Data Studio を再起動してください。", - "deploymentDialog.InstalledTools": "必要なすべてのツールがインストールされました。", - "deploymentDialog.PendingInstallation": "次のツール: {0} はまだ検出されていません。それらがインストールされており、実行中で検出可能であることを確認してください", - "deploymentDialog.ToolInformation": "'{0}' が検出されませんでした。自動インストールは現在サポートされていません。'{0}' を手動でインストールするか、それが起動して検出可能であることを確認してください。完了したら、Azure Data Studio を再起動してください。[{1}] を参照してください。", - "deploymentDialog.VersionInformationDebugHint": "変更を取得するためにツールが手動でインストールされている場合は、Azure Data Studio を再起動する必要があります。詳細については、'デプロイ' と 'Azure Data CLI' の出力チャネルを参照してください", - "deploymentDialog.InstallToolsHintOne": "ツール: {0} がインストールされていません。\"{1}\" ボタンをクリックしてインストールできます。", - "deploymentDialog.InstallToolsHintMany": "ツール: {0} がインストールされていません。\"{1}\" ボタンをクリックしてインストールできます。", - "deploymentDialog.NoRequiredTool": "ツールは不要です" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "インストーラーのダウンロードと起動、URL: {0}", - "resourceDeployment.DownloadingText": "ダウンロード元: {0}", - "resourceDeployment.DownloadCompleteText": "正常にダウンロードされました: {0}", - "resourceDeployment.LaunchingProgramText": "起動中: {0}", - "resourceDeployment.ProgramLaunchedText": "正常に起動されました: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "azdata リポジトリ情報を追加しています...", + "resourceDeployment.Azdata.AptGetPackages": "azdata インストールに必要なパッケージを取得しています...", + "resourceDeployment.Azdata.AptGetUpdate": "リポジトリ情報を更新しています...", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "以前にダウンロードされた Azdata.msi が存在する場合にそれを削除しています...", + "resourceDeployment.Azdata.DisplayingInstallationLog": "インストール ログを表示しています...", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "azdata の署名キーをダウンロードしてインストールしています...", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Azdata.msi をダウンロードして、azdata cli をインストールしています...", + "resourceDeployment.Azdata.InstallingAzdata": "azdata をインストールしています...", + "resourceDeployment.Azdata.TappingBrewRepository": "azdata-cli に brew リポジトリを利用しています...", + "resourceDeployment.Azdata.UpdatingBrewRepository": "azdata-cli インストール用に brew リポジトリを更新しています...", + "resourceDeployment.AzdataDescription": "Azure Data コマンド ライン インターフェイス", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "分離されたコンテナーでアプリケーションをパッケージ化して実行します", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Azure リソースを管理します", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "以前にダウンロードされた azurecli.msi が存在する場合にそれを削除しています...", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "azurecli.msi をダウンロードして、azure-cli をインストールしています...", - "resourceDeployment.AziCli.DisplayingInstallationLog": "インストール ログを表示しています...", - "resourceDeployment.AziCli.UpdatingBrewRepository": "azure-cli インストール用の brew リポジトリを更新しています...", - "resourceDeployment.AziCli.InstallingAzureCli": "azure-cli をインストールしています...", - "resourceDeployment.AziCli.AptGetUpdate": "azure-cli をインストールする前にリポジトリ情報を更新しています...", - "resourceDeployment.AziCli.AptGetPackages": "azure-cli のインストールに必要なパッケージを取得しています...", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "azure-cli の署名キーをダウンロードしてインストールしています...", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "azure-cli リポジトリ情報を追加しています...", - "resourceDeployment.AziCli.AptGetUpdateAgain": "azure-cli のリポジトリ情報をもう一度更新しています...", - "resourceDeployment.AziCli.ScriptedInstall": "azure-cli をインストールするためにスクリプトをダウンロードして呼び出しています..." + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Kubernetes クラスターに対してコマンドを実行します", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "kubectl リポジトリ情報を追加しています...", + "resourceDeployment.Kubectl.AptGetPackages": "kubectl のインストールに必要なパッケージを取得しています...", + "resourceDeployment.Kubectl.AptGetUpdate": "リポジトリ情報を更新しています...", + "resourceDeployment.Kubectl.BackupCurrentBinary": "インストール場所にある既存の kubectl をバックアップしています...", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "インストール場所に以前にバックアップされたバージョンが存在する場合に、それをクリーンアップしています...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "以前にダウンロードされた kubectl が存在する場合にそれを削除しています...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "以前にダウンロードされた kubectl.exe が存在する場合にそれを削除しています...", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "kubectl の署名キーをダウンロードしてインストールしています...", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "最新の kubectl.exe をダウンロードしてインストールしています...", + "resourceDeployment.Kubectl.DownloadingKubectl": "最新の kubectl リリースをダウンロードしています...", + "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl をインストールしています...", + "resourceDeployment.Kubectl.InstallingKubectl": "kubectl をインストールしています...", + "resourceDeployment.Kubectl.MakingExecutable": "kubectl 実行可能ファイルを作成しています...", + "resourceDeployment.Kubectl.MoveToSystemPath": "kubectl を PATH のインストール場所に移動しています...", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "kubectl インストール用の brew リポジトリを更新しています...", + "resourceDeployment.invalidKubectlVersionOutput": "Kubectl バージョン コマンドの出力を解析できません: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data コマンド ライン インターフェイス", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "以前にダウンロードされた Azdata.msi が存在する場合にそれを削除しています...", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Azdata.msi をダウンロードして、azdata cli をインストールしています...", - "resourceDeployment.Azdata.DisplayingInstallationLog": "インストール ログを表示しています...", - "resourceDeployment.Azdata.TappingBrewRepository": "azdata-cli に brew リポジトリを利用しています...", - "resourceDeployment.Azdata.UpdatingBrewRepository": "azdata-cli インストール用に brew リポジトリを更新しています...", - "resourceDeployment.Azdata.InstallingAzdata": "azdata をインストールしています...", - "resourceDeployment.Azdata.AptGetUpdate": "リポジトリ情報を更新しています...", - "resourceDeployment.Azdata.AptGetPackages": "azdata インストールに必要なパッケージを取得しています...", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "azdata の署名キーをダウンロードしてインストールしています...", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "azdata リポジトリ情報を追加しています..." + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "バージョン情報の取得でエラーが発生しました。{0}無効な出力を受け取りました。バージョン取得コマンドの出力: '{1}'", + "deployCluster.GetToolVersionErrorInformation": "バージョン情報の取得でエラーが発生しました。詳細については、出力チャネル '{0}' を参照してください", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew はツールのデプロイに必要であり、必要なツールをデプロイする前に、事前インストールされている必要があります", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl はインストールに必要であり、必要なツールをデプロイする前に、事前インストールされている必要があります", + "deploymentDialog.ToolStatus.Error": "エラー", + "deploymentDialog.ToolStatus.Failed": "失敗", + "deploymentDialog.ToolStatus.Installed": "インストール済み", + "deploymentDialog.ToolStatus.Installing": "インストールしています...", + "deploymentDialog.ToolStatus.NotInstalled": "インストールされていません", + "toolBase.InstallError": "ツール '{0}' [{1}] のインストールでエラーが発生しました。{2}エラー: {3}{2}詳細については、出力チャネル '{4}' を参照してください", + "toolBase.InstallErrorInformation": "ツールのインストールでエラーが発生しました。詳細については、出力チャネル '{0}' を参照してください", + "toolBase.InstallFailInformation": "バージョン ポストのインストールを検出できませんでした。詳細については、出力チャネル '{0}' を参照してください", + "toolBase.InstallFailed": "インストール コマンドは完了しましたが、ツール '{0}' のバージョンを検出できなかったため、インストール試行に失敗しました。検出エラー: {1}{2}以前のインストールをクリーンアップすると役立つことがあります。", + "toolBase.ManualUninstallCommand": "アンインストールの可能性のある方法はこのコマンドを使用することです: {0} >{1}", + "toolBase.SeeOutputChannel": "{0}詳細については、出力チャネル '{1}' を参照してください", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "ツール '{0}' の検索パス: {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " 出力に '場所' が見つかりませんでした:", + "toolBase.getPip3InstallationLocation.Output": " 出力:", + "toolBase.installCore.CannotInstallTool": "OS ディストリビューションにインストール コマンドが認識されないため、ツール {0}::{1} をインストールできません。続行する前に {0} を手動でインストールしてください" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure アカウント", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "サーバー", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure アカウント設定", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure アカウント設定", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "サブスクリプション", + "deployAzureSQLDB.CollationNameLabel": "データベース照合順序", + "deployAzureSQLDB.CollationNameSummaryLabel": "データベースの照合順序", + "deployAzureSQLDB.DatabaseNameLabel": "SQL データベース名", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "データベースの設定", + "deployAzureSQLDB.EndIpAddressLabel": "ファイアウォール IP 範囲の最大 IP アドレス", + "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP アドレス", + "deployAzureSQLDB.FirewallRuleDescription": "作成の完了後に、Azure Data Studio を使用してデータベースに接続するには、ローカル クライアント IP のファイアウォール規則を作成します。", + "deployAzureSQLDB.FirewallRuleNameLabel": "ファイアウォール規則名", + "deployAzureSQLDB.FirewallToggleLabel": "ファイアウォール規則の作成", + "deployAzureSQLDB.IpAddressInfoLabel": "IP アドレスを IPv4 形式で入力します。", + "deployAzureSQLDB.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", + "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL DB のデプロイ", + "deployAzureSQLDB.ResourceGroup": "リソース グループ", + "deployAzureSQLDB.ScriptToNotebook": "ノートブックへのスクリプト", + "deployAzureSQLDB.StartIpAddressLabel": "ファイアウォール IP 範囲の最小 IP アドレス", + "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP アドレス" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "現在のサブスクリプションにサーバーが見つかりません。\r\n少なくとも 1 台のサーバーを含む別のサブスクリプションを選択してください", + "deployAzureSQLDB.NoServerLabel": "サーバーが見つかりませんでした", + "deployAzureSQLDB.azureSignInError": "最初に Azure アカウントにサインインします" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "照合順序名は 1 から 100 文字までの長さにする必要があります。", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "照合順序名を数字だけにすることはできません", + "deployAzureSQLDB.DBCollationSpecialCharError": "照合順序名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", + "deployAzureSQLDB.DBFirewallLengthError": "ファイアウォール名は 1 から 100 文字までの長さにする必要があります。", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "ファイアウォール名を数字のみにすることはできません。", + "deployAzureSQLDB.DBFirewallSpecialCharError": "ファイアウォール名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", + "deployAzureSQLDB.DBFirewallUpperCaseError": "ファイアウォール名に大文字は使用できません", + "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP アドレスが無効です", + "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP アドレスが無効です", + "deployAzureSQLDB.DBNameExistsError": "データベース名は、現在のサーバー内で一意である必要があります。", + "deployAzureSQLDB.DBNameLengthError": "データベース名は 1 から 100 文字までの長さにする必要があります。", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "データベース名を数字のみにすることはできません。", + "deployAzureSQLDB.DBNameSpecialCharError": "データベース名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。" + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure アカウント", + "deployAzureSQLVM.AzureRegionDropdownLabel": "リージョン", + "deployAzureSQLVM.AzureSettingsPageTitle": "Azure の設定", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "サブスクリプション", + "deployAzureSQLVM.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "新しいサブネット", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新しい仮想ネットワーク", + "deployAzureSQLVM.NetworkSettingsPageDescription": "ネットワーク設定の構成", + "deployAzureSQLVM.NetworkSettingsPageTitle": "ネットワーク", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新しいパブリック IP", + "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL VM のデプロイ", + "deployAzureSQLVM.PublicIPDropdownLabel": "パブリック IP", + "deployAzureSQLVM.ResourceGroup": "リソース グループ", + "deployAzureSQLVM.ScriptToNotebook": "ノートブックへのスクリプト", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "パスワードの確認", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "パスワード", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "ユーザー名", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL の接続", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL 認証を有効にする", + "deployAzureSQLVM.SqlPortLabel": "ポート", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 設定", + "deployAzureSQLVM.SubnetDropdownLabel": "サブネット", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "パスワードの確認", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "管理者アカウントのパスワード", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "管理者アカウントのユーザー名", + "deployAzureSQLVM.VmImageDropdownLabel": "イメージ", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "画像のバージョン", + "deployAzureSQLVM.VmNameTextBoxLabel": "仮想マシン名", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "リモート デスクトップ (RDP) 受信ポート (3389) を有効にする", + "deployAzureSQLVM.VmSizeDropdownLabel": "サイズ", + "deployAzureSQLVM.VmSkuDropdownLabel": "画像の SKU", + "deployeAzureSQLVM.VmSettingsPageTitle": "仮想マシンの設定", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "価格とサポートされている VM サイズの詳細については、ここをクリックしてください" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "パスワードは 12 から 123 文字までの長さにする必要があります", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "パスワードには、次のうちの 3 つを含める必要があります: 1 つの小文字、1 つの大文字、1 つの数字、および 1 つの特殊文字。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "新しいパブリック IP の作成", + "deployAzureSQLVM.NewPipPlaceholder": "新しいパブリック IP の名前を入力してください", + "deployAzureSQLVM.NewSubnetError": "新しいサブ ネットワークの作成", + "deployAzureSQLVM.NewSubnetPlaceholder": "新しいサブネットの名前を入力してください", + "deployAzureSQLVM.NewVnetError": "新しい仮想ネットワークの作成", + "deployAzureSQLVM.NewVnetPlaceholder": "新しい仮想ネットワークの名前を入力してください", + "deployAzureSQLVM.PipNameError": "パブリック IP 名は 1 から 80 文字までの長さにする必要があります", + "deployAzureSQLVM.SubnetNameLengthError": "サブネット名は 1 から 80 文字までの長さにする必要があります", + "deployAzureSQLVM.VnetNameLengthError": "仮想ネットワーク名は 2 から 64 文字までの長さにする必要があります" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "ローカル (VM 内のみ)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "プライベート (Virtual Network 内)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "公開 (インターネット)", + "deployAzureSQLVM.SqlConfirmPasswordError": "パスワードとパスワードの確認が一致しなければなりません。", + "deployAzureSQLVM.SqlUsernameLengthError": "ユーザー名は 2 から 128 文字までの長さにする必要があります。", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "ユーザー名に特殊文字 \\/\"\":|<>+ =;? * を含めることはできません。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "パスワードとパスワードの確認が一致しなければなりません。", + "deployAzureSQLVM.VMUsernameLengthError": "ユーザー名は 1 から 20 文字までの長さにする必要があります。", + "deployAzureSQLVM.VMUsernameReservedWordsError": "ユーザー名には予約語を含めないでください。", + "deployAzureSQLVM.VMUsernameSpecialCharError": "ユーザー名に特殊文字 \\/\"\"[]:|<>+=;,?*@& を含めることはできません。", + "deployAzureSQLVM.VMUsernameSuffixError": "ユーザー名の末尾をピリオドにすることはできません", + "deployAzureSQLVM.VNameExistsError": "仮想マシンの名前は、現在のリソース グループ内で一意である必要があります。", + "deployAzureSQLVM.VNameOnlyNumericNameError": "仮想マシン名を数字だけにすることはできません。", + "deployAzureSQLVM.VNamePrefixSuffixError": "仮想マシン名をアンダースコアで始めることはできません。末尾にピリオドまたはハイフンを使用することはできません", + "deployAzureSQLVM.VNameSpecialCharError": "仮想マシン名に特殊文字 \\/\"\"[]:|<>+=;,?*@&, を含めることはできません。", + "deployAzureSQLVM.VnameLengthError": "仮想マシン名は 1 から 15 文字までの長さにする必要があります。", + "deployAzureSQLVM.vmDropdownSizeError": "有効な仮想マシンのサイズを選択してください。" + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "既存の AKS クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイする", + "deployCluster.ExistingARO": "既存の Azure Red Hat OpenShift クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします", + "deployCluster.ExistingKubeAdm": "既存の kubeadm クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします", + "deployCluster.ExistingOpenShift": "既存の OpenShift クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイします", + "deployCluster.NewAKSWizardTitle": "新しい AKS クラスターに SQL Server 2019 ビッグ データ クラスターをデプロイする", + "deployCluster.SaveConfigFileSucceeded": "構成ファイルが {0} に保存されました", + "deployCluster.SaveConfigFiles": "構成ファイルを保存する", + "deployCluster.ScriptToNotebook": "ノートブックへのスクリプト", + "deployCluster.SelectConfigFileFolder": "構成ファイルを保存する" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "AKS クラスター名", + "deployCluster.AzureLocationHelpLink": "利用可能な Azure の場所を表示する", + "deployCluster.AzureSettingsPageDescription": "Azure Kubernetes Service クラスターを作成するための設定を構成します", + "deployCluster.AzureSettingsPageTitle": "Azure の設定", + "deployCluster.Location": "場所", + "deployCluster.MissingRequiredInfoError": "赤いアスタリスクでマークされた必須フィールドに入力してください。", + "deployCluster.ResourceGroupName": "新しいリソース グループ名", + "deployCluster.SubscriptionDescription": "このフィールドを空白のままにすると、既定のサブスクリプションが使用されます。", + "deployCluster.SubscriptionField": "サブスクリプション ID", + "deployCluster.SubscriptionHelpLink": "利用可能な Azure サブスクリプションの表示", + "deployCluster.SubscriptionPlaceholder": "既定の Azure サブスクリプションを使用する", + "deployCluster.VMCount": "VM 数", + "deployCluster.VMSize": "VM サイズ", + "deployCluster.VMSizeHelpLink": "使用可能な VM サイズの表示" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "アカウント プレフィックス", + "deployCluster.AccountPrefixDescription": "SQL Server ビッグ データ クラスターによって生成される AD アカウントの一意のプレフィックス。指定されていない場合は、サブドメイン名が既定値として使用されます。サブドメインが指定されていない場合は、クラスター名が既定値として使用されます。", + "deployCluster.ActiveDirectorySettings": "Active Directory の設定", + "deployCluster.AdminPassword": "パスワード", + "deployCluster.AdminPasswordDescription": "このパスワードは、コントローラー、SQL Server、およびゲートウェイにアクセスするために使用できます。", + "deployCluster.AdminPasswordField": "パスワード", + "deployCluster.AdminUsername": "管理者ユーザー名", + "deployCluster.AdminUsernameDescription": "このユーザー名は、コントローラーと SQL Server に使用されます。ゲートウェイのユーザー名は root になります。", + "deployCluster.AppOwners": "アプリの所有者", + "deployCluster.AppOwnersDescription": "アプリ所有者ロールを持つ Active Directory ユーザーまたはグループ。複数のユーザーまたはグループを区切るには、コンマを使用します。", + "deployCluster.AppOwnersPlaceHolder": "コンマを使用して値を区切ります。", + "deployCluster.AppReaders": "アプリ リーダー", + "deployCluster.AppReadersDescription": "アプリ リーダーの Active Directory ユーザーまたはグループ。複数のユーザーまたはグループがある場合は、コンマを区切り記号として使用します。", + "deployCluster.AppReadersPlaceHolder": "コンマを使用して値を区切ります。", + "deployCluster.AuthenticationMode": "認証モード", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.ClusterAdmins": "クラスター管理グループ", + "deployCluster.ClusterAdminsDescription": "クラスター管理者の Active Directory グループ。", + "deployCluster.ClusterName": "クラスター名", + "deployCluster.ClusterNameDescription": "クラスター名は、小文字の英数字または '-' のみで構成されている必要があり、先頭と末尾には英数字を使用する必要があります。", + "deployCluster.ClusterSettingsPageDescription": "SQL Server ビッグ データ クラスター設定の構成", + "deployCluster.ClusterSettingsPageTitle": "クラスター設定", + "deployCluster.ClusterUsers": "クラスター ユーザー", + "deployCluster.ClusterUsersDescription": "クラスター ユーザー ロールを持つ Active Directory のユーザーまたはグループ。複数のユーザーまたはグループを区切るには、コンマを使用します。", + "deployCluster.ClusterUsersPlaceHolder": "コンマを使用して値を区切ります。", + "deployCluster.ConfirmPassword": "パスワードの確認", + "deployCluster.DockerImageTag": "イメージ タグ", + "deployCluster.DockerPassword": "パスワード", + "deployCluster.DockerRegistry": "レジストリ", + "deployCluster.DockerRepository": "リポジトリ", + "deployCluster.DockerSettings": "Docker 設定", + "deployCluster.DockerUsername": "ユーザー名", + "deployCluster.DomainControllerFQDNDescription": "ドメイン コントローラーの完全修飾ドメイン名。たとえば、DC1.CONTOSO.COM です。複数の FQDN を区切るには、コンマを使用します。", + "deployCluster.DomainControllerFQDNs": "ドメイン コントローラー FQDN", + "deployCluster.DomainControllerFQDNsPlaceHolder": "コンマを使用して値を区切ります。", + "deployCluster.DomainDNSIPAddresses": "ドメイン DNS IP アドレス", + "deployCluster.DomainDNSIPAddressesDescription": "ドメイン DNS サーバーの IP アドレス。複数の IP アドレスを区切るにはコンマを使用します。", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "コンマを使用して値を区切ります。", + "deployCluster.DomainDNSName": "ドメイン DNS 名", + "deployCluster.DomainServiceAccountPassword": "サービス アカウントのパスワード", + "deployCluster.DomainServiceAccountUserName": "サービス アカウントのユーザー名", + "deployCluster.DomainServiceAccountUserNameDescription": "ビッグ データ クラスターのドメイン サービス アカウント", + "deployCluster.OuDistinguishedName": "組織単位", + "deployCluster.OuDistinguishedNameDescription": "組織単位の識別名。例: OU=bdc,DC=contoso,DC=com。", + "deployCluster.RealmDescription": "指定されていない場合、ドメイン DNS 名が既定値として使用されます。", + "deployCluster.Subdomain": "サブドメイン", + "deployCluster.SubdomainDescription": "この SQL Server ビッグ データ クラスターで使用する一意の DNS サブドメイン。指定されていない場合は、クラスター名が既定値として使用されます。" + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "注: デプロイ プロファイルの設定は、後の手順でカスタマイズできます。", + "deployCluster.ProfileNotSelectedError": "デプロイ プロファイルを選択してください。", + "deployCluster.ServiceName": "サービス", + "deployCluster.StorageType": "ストレージの種類", + "deployCluster.activeDirectoryAuthentication": "Active Directory 認証", + "deployCluster.basicAuthentication": "基本認証", + "deployCluster.computePoolLable": "コンピューティング", + "deployCluster.dataPoolLabel": "データ", + "deployCluster.dataStorageType": "データ", + "deployCluster.featureTableTitle": "機能", + "deployCluster.featureText": "機能", + "deployCluster.hadr": "高可用性", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "デプロイ プロファイルの読み込みに失敗しました: {0}", + "deployCluster.loadingProfiles": "プロファイルを読み込んでいます", + "deployCluster.loadingProfilesCompleted": "プロファイルの読み込みが完了しました", + "deployCluster.logsStorageType": "ログ", + "deployCluster.masterPoolLabel": "SQL Server マスター", + "deployCluster.noText": "いいえ", + "deployCluster.profileRadioGroupLabel": "デプロイ構成プロファイル", + "deployCluster.serviceScaleTableTitle": "サービス スケーリング設定 (インスタンス)", + "deployCluster.storageTableTitle": "サービス ストレージ設定 (1 インスタンスあたりの GB)", + "deployCluster.summaryPageDescription": "ターゲット構成プロファイルを選択します", + "deployCluster.summaryPageTitle": "デプロイ構成プロファイル", + "deployCluster.yesText": "はい" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "既定では、コントローラー ストレージ設定は他のサービスにも適用されます。ストレージの詳細設定を展開して、他のサービスのストレージを構成できます。", + "deployCluster.AppServiceProxyDNSName": "アプリケーション プロキシ DNS 名", + "deployCluster.AppServiceProxyPortName": "アプリケーション プロキシ ポート", + "deployCluster.AppServiceProxyText": "アプリケーション プロキシ", + "deployCluster.ComputePoolInstances": "コンピューティング プール インスタンス", + "deployCluster.ControllerDNSName": "コントローラー DNS 名", + "deployCluster.ControllerPortName": "コントローラー ポート", + "deployCluster.ControllerText": "コントローラー", + "deployCluster.DNSNameHeader": "DNS 名", + "deployCluster.DataClaimSize": "データの要求サイズ (GB)", + "deployCluster.DataPool": "データ プール", + "deployCluster.DataPoolInstances": "データ プール インスタンス", + "deployCluster.DataStorageClassName": "データのストレージ クラス", + "deployCluster.EndpointSettings": "エンドポイントの設定", + "deployCluster.GatewayDNSName": "ゲートウェイ DNS 名", + "deployCluster.GatewayPortName": "ゲートウェイ ポート", + "deployCluster.GatewayText": "ゲートウェイ", + "deployCluster.IncludeSparkInStoragePool": "記憶域プールに Spark を含める", + "deployCluster.LogStorageClassName": "ログのストレージ クラス", + "deployCluster.LogsClaimSize": "ログの要求サイズ (GB)", + "deployCluster.MasterSQLServerDNSName": "SQL Server マスター DNS 名", + "deployCluster.MasterSQLServerPortName": "SQL Server マスター ポート", + "deployCluster.MasterSqlServerInstances": "SQL Server マスター インスタンス", + "deployCluster.MasterSqlText": "SQL Server マスター", + "deployCluster.PortHeader": "ポート", + "deployCluster.ReadableSecondaryDNSName": "読み取り可能なセカンダリ DNS 名", + "deployCluster.ReadableSecondaryPortName": "読み取り可能なセカンダリ ポート", + "deployCluster.ReadableSecondaryText": "読み取り可能なセカンダリ", + "deployCluster.ServiceName": "サービス名", + "deployCluster.ServiceProxyDNSName": "管理プロキシ DNS 名", + "deployCluster.ServiceProxyPortName": "管理プロキシ ポート", + "deployCluster.ServiceProxyText": "管理プロキシ", + "deployCluster.ServiceSettingsPageTitle": "サービスの設定", + "deployCluster.SparkMustBeIncluded": "Spark 構成が無効です。[Spark を含める] チェック ボックスをオンにするか、[Spark プール インスタンス] を少なくとも 1 に設定する必要があります。", + "deployCluster.SparkPoolInstances": "Spark プール インスタンス", + "deployCluster.StoragePool": "記憶域プール (HDFS)", + "deployCluster.StoragePoolInstances": "記憶域プール (HDFS) インスタンス", + "deployCluster.StorageSectionTitle": "ストレージ設定", + "deployCluster.StorageSettings": "ストレージ設定", + "deployCluster.controllerDataStorageClaimSize": "コントローラーのデータ ストレージ要求サイズ", + "deployCluster.controllerDataStorageClass": "コントローラーのデータ ストレージ クラス", + "deployCluster.controllerLogsStorageClaimSize": "コントローラーのログ ストレージ要求サイズ", + "deployCluster.controllerLogsStorageClass": "コントローラーのログ ストレージ クラス", + "deployCluster.dataPoolDataStorageClaimSize": "データ プールのデータ ストレージ要求サイズ", + "deployCluster.dataPoolDataStorageClass": "データ プールのデータ ストレージ クラス", + "deployCluster.dataPoolLogsStorageClaimSize": "データ プールのログ ストレージ要求サイズ", + "deployCluster.dataPoolLogsStorageClass": "データ プールのログ ストレージ クラス", + "deployCluster.scaleSectionTitle": "スケールの設定", + "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server マスターのデータ ストレージ要求サイズ", + "deployCluster.sqlServerMasterDataStorageClass": "SQL Server マスターのデータ ストレージ クラス", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server マスターのログ ストレージ要求サイズ", + "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server マスターのログ ストレージ クラス", + "deployCluster.storageFieldTooltip": "コントローラー設定を使用する", + "deployCluster.storagePoolDataStorageClaimSize": "記憶域プールのデータ ストレージ要求サイズ", + "deployCluster.storagePoolDataStorageClass": "記憶域プールのデータ ストレージ クラス", + "deployCluster.storagePoolLogsStorageClaimSize": "記憶域プールのログ ストレージ要求サイズ", + "deployCluster.storagePoolLogsStorageClass": "記憶域プールのログ ストレージ クラス" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "アカウント プレフィックス", + "deployCluster.AksClusterName": "AKS クラスター名", + "deployCluster.AppOwners": "アプリの所有者", + "deployCluster.AppReaders": "アプリ リーダー", + "deployCluster.AppServiceProxyText": "アプリケーション プロキシ", + "deployCluster.AuthenticationMode": "認証モード", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.AzureSettings": "Azure の設定", + "deployCluster.ClusterAdmins": "クラスター管理グループ", + "deployCluster.ClusterContext": "クラスター コンテキスト", + "deployCluster.ClusterName": "クラスター名", + "deployCluster.ClusterSettings": "クラスター設定", + "deployCluster.ClusterUsers": "クラスター ユーザー", + "deployCluster.ComputePoolInstances": "コンピューティング プール インスタンス", + "deployCluster.ControllerText": "コントローラー", + "deployCluster.ControllerUsername": "コントローラーのユーザー名", + "deployCluster.DataClaimSize": "データの要求サイズ (GB)", + "deployCluster.DataPoolInstances": "データ プール インスタンス", + "deployCluster.DataStorageClassName": "データのストレージ クラス", + "deployCluster.DataText": "データ", + "deployCluster.DefaultSubscription": "既定の Azure サブスクリプション", + "deployCluster.DeploymentProfile": "デプロイ プロファイル", + "deployCluster.DeploymentTarget": "デプロイ ターゲット", + "deployCluster.DomainControllerFQDNs": "ドメイン コントローラー FQDN", + "deployCluster.DomainDNSIPAddresses": "ドメイン DNS IP アドレス", + "deployCluster.DomainDNSName": "ドメイン DNS 名", + "deployCluster.DomainServiceAccountUserName": "サービス アカウントのユーザー名", + "deployCluster.EndpointSettings": "エンドポイントの設定", + "deployCluster.GatewayText": "ゲートウェイ", + "deployCluster.Kubeconfig": "Kube 構成", + "deployCluster.Location": "場所", + "deployCluster.LogStorageClassName": "ログのストレージ クラス", + "deployCluster.LogsClaimSize": "ログの要求サイズ (GB)", + "deployCluster.MasterSqlServerInstances": "SQL Server マスター インスタンス", + "deployCluster.MasterSqlText": "SQL Server マスター", + "deployCluster.OuDistinguishedName": "組織単位", + "deployCluster.ReadableSecondaryText": "読み取り可能なセカンダリ", + "deployCluster.ResourceGroup": "リソース グループ", + "deployCluster.ScaleSettings": "スケールの設定", + "deployCluster.ServiceName": "サービス", + "deployCluster.ServiceProxyText": "管理プロキシ", + "deployCluster.SparkPoolInstances": "Spark プール インスタンス", + "deployCluster.SqlServerText": "SQL Server マスター", + "deployCluster.StoragePool": "記憶域プール (HDFS)", + "deployCluster.StoragePoolInstances": "記憶域プール (HDFS) インスタンス", + "deployCluster.StorageSettings": "ストレージ設定", + "deployCluster.Subdomain": "サブドメイン", + "deployCluster.SubscriptionId": "サブスクリプション ID", + "deployCluster.VMCount": "VM 数", + "deployCluster.VMSize": "VM サイズ", + "deployCluster.WithSpark": "(Spark を含む)", + "deployCluster.summaryPageTitle": "概要" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "クラスター コンテキストを選択してください。", + "deployCluster.ConfigParseError": "構成ファイルの読み込みに失敗しました", + "deployCluster.TargetClusterContextPageDescription": "kube 構成ファイルを選択し、リストからクラスター コンテキストを選択します。", + "deployCluster.TargetClusterContextPageTitle": "ターゲット クラスター コンテキスト", + "deployCluster.browseText": "参照", + "deployCluster.clusterContextsLabelText": "クラスター コンテキスト", + "deployCluster.errorLoadingClustersText": "構成ファイルにクラスター情報が見つからないか、構成ファイルの読み込み中にエラーが発生しました", + "deployCluster.kubeConfigFileLabelText": "Kube 構成のファイル パス", + "deployCluster.selectKubeConfigFileText": "選択" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "ノートブックを開く", + "notebookType": "Notebook の種類" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n エラーの詳細: {0}。 ", + "azure.accounts.accountNotFoundError": "選択したアカウント '{0}' は使用できなくなりました。[サインイン] をクリックしてもう一度追加するか、別のアカウントを選択してください。", + "azure.accounts.accountStaleError": "選択したアカウント '{0}' のアクセス トークンは有効でなくなりました。サインイン ボタンをクリックして、アカウントを更新するか、別のアカウントを選択してください。", + "azure.accounts.unexpectedAccountsError": "アカウントの取り込みで予期しないエラーが発生しました: {0}", + "azure.accounts.unexpectedResourceGroupsError": "サブスクリプション {0} のリソース グループの取り込みで予期しないエラーが発生しました: {1}", + "azure.accounts.unexpectedSubscriptionsError": "アカウント {0} のサブスクリプションの取り込みで予期しないエラーが発生しました: {1}", + "fileChecker.FileNotFound": "ファイル: {0} が見つかりません。Kube 構成ファイルを選択してください。", + "fileChecker.NotFile": "パス: {0} はファイルではありません。有効な kube 構成ファイルを選択してください。", + "getClusterContexts.errorFetchingClusters": "構成ファイル {0} の読み込み中または解析中にエラーが発生しました、エラー: {1}", + "invalidSQLPassword": "{0} がパスワードの複雑さの要件を満たしていません。詳細: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} が確認パスワードと一致しません", + "resourceDeployment.errorFetchingStorageClasses": "利用可能な kubectl ストレージ クラスの取り込みで予期しないエラーが発生しました: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "構成の確認" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "インストーラーのダウンロードと起動、URL: {0}", + "resourceDeployment.DownloadCompleteText": "正常にダウンロードされました: {0}", + "resourceDeployment.DownloadingText": "ダウンロード元: {0}", + "resourceDeployment.LaunchingProgramText": "起動中: {0}", + "resourceDeployment.ProgramLaunchedText": "正常に起動されました: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "デプロイ オプション" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "進めるには、エンド ユーザー使用許諾契約 (EULA) の条件に同意する必要があります。", + "deploymentDialog.FailedToolsInstallation": "一部のツールがまだ検出されていません。それらがインストールされており、実行中で検出可能であることを確認してください", + "deploymentDialog.InstallToolsHintMany": "ツール: {0} がインストールされていません。\"{1}\" ボタンをクリックしてインストールできます。", + "deploymentDialog.InstallToolsHintOne": "ツール: {0} がインストールされていません。\"{1}\" ボタンをクリックしてインストールできます。", + "deploymentDialog.InstalledTools": "必要なすべてのツールがインストールされました。", + "deploymentDialog.NoRequiredTool": "ツールは不要です", + "deploymentDialog.PendingInstallation": "次のツール: {0} はまだ検出されていません。それらがインストールされており、実行中で検出可能であることを確認してください", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [{1}] は最小バージョン要件を満たしていません。アンインストールして、Azure Data Studio を再起動してください。", + "deploymentDialog.ToolInformation": "'{0}' が検出されませんでした。自動インストールは現在サポートされていません。'{0}' を手動でインストールするか、それが起動して検出可能であることを確認してください。完了したら、Azure Data Studio を再起動してください。[{1}] を参照してください。", + "deploymentDialog.VersionInformationDebugHint": "変更を取得するためにツールが手動でインストールされている場合は、Azure Data Studio を再起動する必要があります。詳細については、'デプロイ' と 'Azure Data CLI' の出力チャネルを参照してください", + "deploymentDialog.loadingRequiredTools": "必要なツール情報を読み込んでいます", + "deploymentDialog.loadingRequiredToolsCompleted": "必要なツール情報の読み込みが完了しました", + "notebookWizard.toolsAndEulaPageTitle": "デプロイの前提条件", + "resourceDeployment.AgreementTitle": "利用規約に同意する" + }, + "package": { + "azdata-install-location-description": "インストール コマンドに使用される azdata パッケージの場所", + "azure-sql-mi-agreement": "{0} および {1} に同意します。", + "azure-sql-mi-agreement-eula": "Azure SQL MI ライセンス条項", + "azure-sql-mi-display-description": "Azure または顧客が管理する環境に SQL Managed Instance を作成します", + "azure-sql-mi-display-name": "Azure SQL Managed Instance", + "azure-sql-mi-help-text": "Azure SQL Managed Instance によって、SQL Server を Azure に移行したり、新しいアプリケーションを開発したりするための SQL Server のフル アクセスと機能互換性が提供されます。{0}。", + "azure-sql-mi-help-text-learn-more": "詳細情報", + "azure-sql-mi-okButton-text": "ポータルで開く", + "azure-sql-mi-resource-type-option-label": "リソースの種類", + "azure-sqldb-agreement": "{0}、{1}、{2} に同意します。", + "azure-sqldb-agreement-azdata-eula": "azdata ライセンス条項", + "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB ライセンス条項", + "azure-sqldb-description": "Azure で SQL データベース、データベースサーバー、またはエラスティック プールを作成します。", + "azure-sqldb-display-name": "Azure SQL Database", + "azure-sqldb-notebook-ok-button-text": "選択", + "azure-sqldb-portal-ok-button-text": "Azure portal で作成", + "azure-sqlvm-agreement": "{0}、{1}、{2} に同意します。", + "azure-sqlvm-agreement-azdata-eula": "azdata ライセンス条項", + "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM ライセンス条項", + "azure-sqlvm-azure-account-page-label": "Azure 情報", + "azure-sqlvm-azure-location-label": "Azure の場所", + "azure-sqlvm-deploy-dialog-action-text": "ノートブックへのスクリプト", + "azure-sqlvm-deploy-dialog-title": "Azure SQL 仮想マシンのデプロイ", + "azure-sqlvm-description": "Azure で SQL 仮想マシンを作成します。移行と OS レベルのアクセスが必要なアプリケーションに最適です。", + "azure-sqlvm-display-name": "Azure Virtual Machine 上の SQL Server", + "azure-sqlvm-image-label": "イメージ", + "azure-sqlvm-image-sku-label": "VM イメージ SKU", + "azure-sqlvm-password-confirm-label": "パスワードの確認", + "azure-sqlvm-password-label": "パスワード", + "azure-sqlvm-publisher-label": "パブリッシャー", + "azure-sqlvm-storage-accountname-label": "ストレージ アカウント名", + "azure-sqlvm-storage-page-lable": "ストレージ アカウント", + "azure-sqlvm-storage-sku-label": "ストレージ アカウント SKU の種類", + "azure-sqlvm-username-label": "ユーザー名", + "azure-sqlvm-vm-administrator-account-page-label": "管理者アカウント", + "azure-sqlvm-vm-information-page-label": "VM 情報", + "azure-sqlvm-vm-summary-page-label": "概要", + "azure-sqlvm-vmname-label": "仮想マシン名", + "azure-sqlvm-vmsize-label": "サイズ", + "deploy-resource-command-category": "デプロイ", + "deploy-resource-command-name": "新しいデプロイ…", + "deployment.configuration.title": "デプロイ構成", + "docker-confirm-sql-password-field": "パスワードの確認", + "docker-container-name-field": "コンテナー名", + "docker-sql-2017-title": "SQL Server 2017 コンテナー イメージのデプロイ", + "docker-sql-2019-title": "SQL Server 2019 コンテナー イメージをデプロイする", + "docker-sql-password-field": "SQL Server のパスワード", + "docker-sql-port-field": "ポート", + "extension-description": "Microsoft SQL Server をデプロイするためのノートブック ベースのエクスペリエンスを提供します", + "extension-displayName": "Azure Data Studio 用の SQL Server デプロイの拡張", + "microsoft-privacy-statement": "Microsoft のプライバシーに関する声明", + "resource-type-display-name": "リソースの種類", + "resource-type-sql-image-description": "Docker を使用して SQL Server コンテナー イメージを実行する", + "resource-type-sql-image-display-name": "SQL Server コンテナー イメージ", + "resource-type-sql-windows-setup-description": "SQL Server on Windows を実行し、開始するバージョンを選択します。", + "resource-type-sql-windows-setup-display-name": "SQL Server on Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "データベース サーバー", + "sql-azure-elastic-pool-display-name": "エラスティック プール", + "sql-azure-single-database-display-name": "単一データベース", + "version-display-name": "バージョン" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json index 523aa741da..3a0b9b619b 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL Server Schema Compare", - "description": "Azure Data Studio 用 SQL Server Schema Compare では、データベースと dacpac のスキーマを比較できます。", - "schemaCompare.start": "Schema Compare" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "OK", - "schemaCompareDialog.cancel": "キャンセル", - "schemaCompareDialog.SourceTitle": "ソース", - "schemaCompareDialog.TargetTitle": "ターゲット", - "schemaCompareDialog.fileTextBoxLabel": "ファイル", - "schemaCompare.dacpacRadioButtonLabel": "データ層アプリケーション ファイル (.dacpac)", - "schemaCompare.databaseButtonLabel": "データベース", - "schemaCompare.radioButtonsLabel": "種類", - "schemaCompareDialog.serverDropdownTitle": "サーバー", - "schemaCompareDialog.databaseDropdownTitle": "データベース", - "schemaCompare.dialogTitle": "Schema Compare", - "schemaCompareDialog.differentSourceMessage": "別のソース スキーマが選択されました。比較を表示して比較しますか?", - "schemaCompareDialog.differentTargetMessage": "別のターゲット スキーマが選択されました。比較を表示して比較しますか?", - "schemaCompareDialog.differentSourceTargetMessage": "異なるソース スキーマとターゲット スキーマが選択されています。比較を表示して比較しますか?", - "schemaCompareDialog.Yes": "はい", - "schemaCompareDialog.No": "いいえ", - "schemaCompareDialog.sourceTextBox": "ソース ファイル", - "schemaCompareDialog.targetTextBox": "ターゲット ファイル", - "schemaCompareDialog.sourceDatabaseDropdown": "ソース データベース", - "schemaCompareDialog.targetDatabaseDropdown": "ターゲット データベース", - "schemaCompareDialog.sourceServerDropdown": "ソース サーバー", - "schemaCompareDialog.targetServerDropdown": "ターゲット サーバー", - "schemaCompareDialog.defaultUser": "既定", - "schemaCompare.openFile": "開く", - "schemaCompare.selectSourceFile": "ソース ファイルの選択", - "schemaCompare.selectTargetFile": "ターゲット ファイルの選択", - "SchemaCompareOptionsDialog.Reset": "リセット", - "schemaCompareOptions.RecompareMessage": "オプションが変更されました。比較を表示して再比較しますか?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Schema Compare のオプション", - "SchemaCompare.GeneralOptionsLabel": "全般オプション", - "SchemaCompare.ObjectTypesOptionsLabel": "オブジェクトの種類を含める", - "schemaCompare.CompareDetailsTitle": "詳細の比較", - "schemaCompare.ApplyConfirmation": "ターゲットを更新しますか?", - "schemaCompare.RecompareToRefresh": "比較を更新するには、[比較] を押します。", - "schemaCompare.generateScriptEnabledButton": "ターゲットに変更をデプロイするスクリプトを生成します", - "schemaCompare.generateScriptNoChanges": "スクリプトに変更はありません", - "schemaCompare.applyButtonEnabledTitle": "ターゲットに変更を適用する", - "schemaCompare.applyNoChanges": "適用する変更はありません", - "schemaCompare.includeExcludeInfoMessage": "対象の依存関係を計算するために、包含/除外操作に少し時間がかかる場合があることにご注意ください", - "schemaCompare.deleteAction": "削除", - "schemaCompare.changeAction": "変更", - "schemaCompare.addAction": "追加", - "schemaCompare.differencesTableTitle": "ソースとターゲットの比較", - "schemaCompare.waitText": "比較を初期化します。しばらく時間がかかる場合があります。", - "schemaCompare.startText": "2 つのスキーマを比較するには、最初にソース スキーマとターゲット スキーマを選択し、[比較] を押します。", - "schemaCompare.noDifferences": "スキーマの違いは見つかりませんでした。", - "schemaCompare.typeColumn": "種類", - "schemaCompare.sourceNameColumn": "ソース名", - "schemaCompare.includeColumnName": "包含", - "schemaCompare.actionColumn": "アクション", - "schemaCompare.targetNameColumn": "ターゲット名", - "schemaCompare.generateScriptButtonDisabledTitle": "ターゲットがデータベースの場合にスクリプトの生成が有効になります", - "schemaCompare.applyButtonDisabledTitle": "ターゲットがデータベースの場合に適用が有効になります", - "schemaCompare.cannotExcludeMessageWithDependent": "{0} を除外することはできません。対象の依存関係が存在します ({1} など)", - "schemaCompare.cannotIncludeMessageWithDependent": "{0} を含めることはできません。対象外の依存関係が存在します ({1} など)", - "schemaCompare.cannotExcludeMessage": "{0} を除外することはできません。対象の依存関係が存在します", - "schemaCompare.cannotIncludeMessage": "{0} を含めることはできません。対象外の依存関係が存在します", - "schemaCompare.compareButton": "比較", - "schemaCompare.cancelCompareButton": "停止", - "schemaCompare.generateScriptButton": "スクリプトの生成", - "schemaCompare.optionsButton": "オプション​​", - "schemaCompare.updateButton": "適用", - "schemaCompare.switchDirectionButton": "方向の切り替え", - "schemaCompare.switchButtonTitle": "ソースとターゲットの切り替え", - "schemaCompare.sourceButtonTitle": "ソースの選択", - "schemaCompare.targetButtonTitle": "ターゲットの選択", - "schemaCompare.openScmpButton": ".scmp ファイルを開く", - "schemaCompare.openScmpButtonTitle": ".scmp ファイルに保存されたソース、ターゲット、およびオプションを読み込みます", - "schemaCompare.saveScmpButton": ".scmp ファイルを保存", - "schemaCompare.saveScmpButtonTitle": "ソース、ターゲット、オプション、および除外された要素を保存します", - "schemaCompare.saveFile": "保存", - "schemaCompare.GetConnectionString": "{0} に接続しますか?", - "schemaCompare.selectConnection": "接続の選択", - "SchemaCompare.IgnoreTableOptions": "テーブル オプションを無視する", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "ステートメント間のセミコロンを無視する", - "SchemaCompare.IgnoreRouteLifetime": "ルートの有効期間を無視する", - "SchemaCompare.IgnoreRoleMembership": "ロール メンバーシップを無視する", - "SchemaCompare.IgnoreQuotedIdentifiers": "引用符で囲まれた識別子を無視する", - "SchemaCompare.IgnorePermissions": "アクセス許可を無視する", - "SchemaCompare.IgnorePartitionSchemes": "パーティション構成を無視する", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "パーティション構成でのオブジェクトの位置を無視する", - "SchemaCompare.IgnoreNotForReplication": "レプリケーション用以外を無視する", - "SchemaCompare.IgnoreLoginSids": "ログイン SID を無視する", - "SchemaCompare.IgnoreLockHintsOnIndexes": "インデックスのロック ヒントを無視する", - "SchemaCompare.IgnoreKeywordCasing": "キーワードの大文字/小文字を無視する", - "SchemaCompare.IgnoreIndexPadding": "インデックス パディングを無視する", - "SchemaCompare.IgnoreIndexOptions": "インデックス オプションを無視する", - "SchemaCompare.IgnoreIncrement": "増分を無視する", - "SchemaCompare.IgnoreIdentitySeed": "ID シードを無視する", - "SchemaCompare.IgnoreUserSettingsObjects": "ユーザー設定オブジェクトを無視する", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "フルテキスト カタログ FilePath を無視する", - "SchemaCompare.IgnoreWhitespace": "空白を無視する", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "外部キーの With Nocheck を無視する", - "SchemaCompare.VerifyCollationCompatibility": "照合順序の互換性を確認する", - "SchemaCompare.UnmodifiableObjectWarnings": "変更できないオブジェクトの警告", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "検証エラーを警告として扱う", - "SchemaCompare.ScriptRefreshModule": "スクリプトでの更新モジュール", - "SchemaCompare.ScriptNewConstraintValidation": "スクリプトでの新しい制約の検証", - "SchemaCompare.ScriptFileSize": "スクリプト ファイル サイズ", - "SchemaCompare.ScriptDeployStateChecks": "スクリプトでのデプロイ状態チェック", - "SchemaCompare.ScriptDatabaseOptions": "スクリプトでのデータベース オプション", - "SchemaCompare.ScriptDatabaseCompatibility": "スクリプトでのデータベース互換性", - "SchemaCompare.ScriptDatabaseCollation": "スクリプトでのデータベース照合順序", - "SchemaCompare.RunDeploymentPlanExecutors": "デプロイ計画 Executor の実行", - "SchemaCompare.RegisterDataTierApplication": "データ層アプリケーションの登録", - "SchemaCompare.PopulateFilesOnFileGroups": "ファイル グループに対してファイルを作成する", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "CLR 型を変更する ALTER ステートメントがない", - "SchemaCompare.IncludeTransactionalScripts": "トランザクション スクリプトを含める", - "SchemaCompare.IncludeCompositeObjects": "複合オブジェクトを含める", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "安全でない行レベル セキュリティ データ移動を許可する", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "CHECK 制約の With No check を無視する", - "SchemaCompare.IgnoreFillFactor": "FILL FACTOR を無視する", - "SchemaCompare.IgnoreFileSize": "ファイル サイズを無視する", - "SchemaCompare.IgnoreFilegroupPlacement": "ファイル グループの配置を無視する", - "SchemaCompare.DoNotAlterReplicatedObjects": "レプリケートされたオブジェクトを変更しない", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "変更データ キャプチャ オブジェクトを変更しない", - "SchemaCompare.DisableAndReenableDdlTriggers": "DDL トリガーを無効にし、再び有効にする", - "SchemaCompare.DeployDatabaseInSingleUserMode": "シングル ユーザー モードでデータベースをデプロイする", - "SchemaCompare.CreateNewDatabase": "新しいデータベースの作成", - "SchemaCompare.CompareUsingTargetCollation": "ターゲットの照合順序を使用して比較する", - "SchemaCompare.CommentOutSetVarDeclarations": "コメント アウト セット変数宣言", - "SchemaCompare.BlockWhenDriftDetected": "ドリフトが検出されたときにブロックする", - "SchemaCompare.BlockOnPossibleDataLoss": "データ損失の可能性がある場合にブロックする", - "SchemaCompare.BackupDatabaseBeforeChanges": "変更前にデータベースをバックアップする", - "SchemaCompare.AllowIncompatiblePlatform": "互換性のないプラットフォームを許可する", - "SchemaCompare.AllowDropBlockingAssemblies": "ブロックしているアセンブリの削除を許可する", - "SchemaCompare.DropConstraintsNotInSource": "ソース内にない制約を削除する", - "SchemaCompare.DropDmlTriggersNotInSource": "ソース内にない DML トリガーを削除する", - "SchemaCompare.DropExtendedPropertiesNotInSource": "ソース内にない拡張プロパティを削除する", - "SchemaCompare.DropIndexesNotInSource": "ソース内にないインデックスを削除する", - "SchemaCompare.IgnoreFileAndLogFilePath": "ファイルおよびログ ファイル パスを無視する", - "SchemaCompare.IgnoreExtendedProperties": "拡張プロパティを無視する", - "SchemaCompare.IgnoreDmlTriggerState": "DML トリガーの状態を無視する", - "SchemaCompare.IgnoreDmlTriggerOrder": "DML トリガーの順序を無視する", - "SchemaCompare.IgnoreDefaultSchema": "既定のスキーマを無視する", - "SchemaCompare.IgnoreDdlTriggerState": "DDL トリガーの状態を無視する", - "SchemaCompare.IgnoreDdlTriggerOrder": "DDL トリガーの順序を無視する", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "暗号化プロバイダーのファイル パスを無視する", - "SchemaCompare.VerifyDeployment": "デプロイを確認する", - "SchemaCompare.IgnoreComments": "コメントを無視する", - "SchemaCompare.IgnoreColumnCollation": "列の照合順序を無視する", - "SchemaCompare.IgnoreAuthorizer": "承認者を無視する", - "SchemaCompare.IgnoreAnsiNulls": "AnsiNulls を無視する", - "SchemaCompare.GenerateSmartDefaults": "SmartDefaults の生成", - "SchemaCompare.DropStatisticsNotInSource": "ソース内にない統計をドロップする", - "SchemaCompare.DropRoleMembersNotInSource": "ソースに含まれないロール メンバーをドロップする", - "SchemaCompare.DropPermissionsNotInSource": "ソース内にないアクセス許可をドロップする", - "SchemaCompare.DropObjectsNotInSource": "ソース内にないオブジェクトをドロップする", - "SchemaCompare.IgnoreColumnOrder": "列の順序を無視する", "SchemaCompare.Aggregates": "集約", + "SchemaCompare.AllowDropBlockingAssemblies": "ブロックしているアセンブリの削除を許可する", + "SchemaCompare.AllowIncompatiblePlatform": "互換性のないプラットフォームを許可する", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "安全でない行レベル セキュリティ データ移動を許可する", "SchemaCompare.ApplicationRoles": "アプリケーション ロール", "SchemaCompare.Assemblies": "アセンブリ", "SchemaCompare.AssemblyFiles": "アセンブリ ファイル", "SchemaCompare.AsymmetricKeys": "非対称キー", + "SchemaCompare.Audits": "監査", + "SchemaCompare.BackupDatabaseBeforeChanges": "変更前にデータベースをバックアップする", + "SchemaCompare.BlockOnPossibleDataLoss": "データ損失の可能性がある場合にブロックする", + "SchemaCompare.BlockWhenDriftDetected": "ドリフトが検出されたときにブロックする", "SchemaCompare.BrokerPriorities": "ブローカーの優先度", "SchemaCompare.Certificates": "証明書", + "SchemaCompare.ClrUserDefinedTypes": "Clr ユーザー定義型", "SchemaCompare.ColumnEncryptionKeys": "列暗号化キー", "SchemaCompare.ColumnMasterKeys": "列マスター キー", + "SchemaCompare.CommentOutSetVarDeclarations": "コメント アウト セット変数宣言", + "SchemaCompare.CompareUsingTargetCollation": "ターゲットの照合順序を使用して比較する", "SchemaCompare.Contracts": "コントラクト", + "SchemaCompare.CreateNewDatabase": "新しいデータベースの作成", + "SchemaCompare.Credentials": "資格情報", + "SchemaCompare.CryptographicProviders": "暗号化プロバイダー", + "SchemaCompare.DatabaseAuditSpecifications": "データベース監査の仕様", + "SchemaCompare.DatabaseEncryptionKeys": "データベース暗号化キー", "SchemaCompare.DatabaseOptions": "データベース オプション", "SchemaCompare.DatabaseRoles": "データベース ロール", + "SchemaCompare.DatabaseScopedCredentials": "データベース スコープ資格情報", "SchemaCompare.DatabaseTriggers": "データベース トリガー", "SchemaCompare.Defaults": "既定値", + "SchemaCompare.DeployDatabaseInSingleUserMode": "シングル ユーザー モードでデータベースをデプロイする", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "このプロパティは、デプロイ計画の一部として、ブロックしているアセンブリを削除するために、SqlClr デプロイによって使用されます。既定では、参照しているアセンブリを削除する必要がある場合、ブロックまたは参照しているアセンブリは、アセンブリの更新をブロックします。", + "SchemaCompare.Description.AllowIncompatiblePlatform": "互換性のない SQL Server プラットフォームであっても操作を行うかを指定します。", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "このプロパティが true に設定されている場合、行レベル セキュリティを使用するテーブルに対するデータ モーションをブロックしません。既定値は false です。", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "変更をデプロイする前にデータベースをバックアップします。", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "公開操作によるデータ損失の可能性がある場合に、今回の公開を終了するかを指定します。", + "SchemaCompare.Description.BlockWhenDriftDetected": "スキーマがその登録内容と一致しなくなったか、登録が解除されているデータベースの更新を、ブロックするかを指定します。", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "生成された公開スクリプトで SETVAR 変数の宣言をコメントにするかを指定します。SQLCMD.EXE などのツールを使用して公開するときにコマンド ラインに値を指定する場合は、このオプションを選択することをお勧めします。", + "SchemaCompare.Description.CompareUsingTargetCollation": "この設定は、デプロイの際にデータベースの照合順序を処理する方法を決定します。既定では、ターゲット データベースの照合順序がソースによって指定された照合順序と一致しない場合は更新されます。このオプションを設定すると、ターゲット データベース (またはサーバー) の照合順序を使用する必要があります。", + "SchemaCompare.Description.CreateNewDatabase": "データベースに公開するときに、ターゲット データベースを更新するか、削除して作成し直すかを指定します。", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "true の場合、データベースはデプロイ前にシングル ユーザー モードに設定されます。", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Data Definition Language (DDL) トリガーを公開プロセスの開始時点で無効にし、公開操作の終了時点で再び有効にするかを指定します。", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "true の場合、Change Data Capture オブジェクトは変更されません。", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "検証中に、レプリケートされるオブジェクトを特定するかを指定します。", + "SchemaCompare.Description.DropConstraintsNotInSource": "データベースに公開するとき、データベース スナップショット (.dacpac) ファイルに存在しない制約をターゲット データベースから削除するかを指定します。", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "データベースに公開するとき、データベース スナップショット (.dacpac) ファイルに存在しない DML トリガーが、ターゲット データベースから削除されるかを指定します。", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "データベースに公開するとき、データベース スナップショット (.dacpac) ファイルに存在しない拡張プロパティをターゲット データベースから削除するかを指定します。", + "SchemaCompare.Description.DropIndexesNotInSource": "データベースに公開するとき、データベース スナップショット (.dacpac) ファイルに存在しないインデックスをターゲット データベースから削除するかを指定します。", + "SchemaCompare.Description.DropObjectsNotInSource": "データベースに公開するとき、データベース スナップショット (.dacpac) ファイルに存在しないオブジェクトをターゲット データベースから削除するかを指定します。この値は DropExtendedProperties よりも優先されます。", + "SchemaCompare.Description.DropPermissionsNotInSource": "データベースに更新を公開するとき、データベース スナップショット (.dacpac) ファイルに存在しない権限をターゲット データベースから削除するかを指定します。", + "SchemaCompare.Description.DropRoleMembersNotInSource": "データベースに更新を公開するとき、データベース スナップショット (.dacpac) ファイルで定義されていないロール メンバーをターゲット データベースから削除するかを指定します。", - "enterNewDatabaseName": "新しいデータベース名を入力する", - "newDatabaseTitle": "{0} (新規)", - "selectDatabase": "データベースを選択してください", - "done": "完了", - "nameMustNotBeEmpty": "名前を空にすることはできません", - "addDatabaseReferencedialogName": "データベース参照の追加", - "addDatabaseReferenceOkButtonText": "参照の追加", - "referenceRadioButtonsGroupTitle": "種類", - "projectRadioButtonTitle": "プロジェクト", - "systemDatabaseRadioButtonTitle": "システム データベース", + "cicularProjectReference": "プロジェクト {0} からプロジェクト {1} への循環参照", + "cleaningDockerImagesMessage": "既存の展開をクリーンにしています...", + "connectingToSqlServerOnDockerMessage": "Docker の SQL Server に接続しています", + "connectionFailedError": "接続に失敗しました。エラー: '{0}'", + "connectionRadioButtonLabel": "接続", + "connectionStringSetting": "接続文字列の設定名", + "connectionStringSettingPlaceholder": "\"local.settings.json\" で指定された接続文字列の設定", + "createNew": "新規作成", + "createProjectDialogOkButtonText": "作成", + "createProjectFromDatabaseDialogName": "データベースからのプロジェクトの作成", + "createProjectSettings": "設定", + "creatingDeploymentSettingsMessage": "展開設定を読み込んでいます...", + "currentTargetPlatform": "{0} プロジェクトのターゲットプラットフォームは現在 {1}", + "dacpacFileLocationRequired": "データベースに参照を追加するには DACPAC ファイルの場所が必要です", + "dacpacFiles": "DACPAC ファイル", + "dacpacNotOnSameDrive": "DACPAC 参照は、プロジェクト ファイルと同じドライブに配置されている必要があります。プロジェクト ファイルは {0} に配置されています", "dacpacText": "データ層アプリケーション (.dacpac)", - "dacpacPlaceholder": ".dacpac を選択する", - "loadDacpacButton": ".dacpac を選択します", - "locationDropdown": "場所", - "sameDatabase": "同じデータベース", - "differentDbSameServer": "異なるデータベース、同じサーバー", - "differentDbDifferentServer": "異なるデータベース、異なるサーバー", + "dataSource": "データ ソース", + "dataSourceDropdownTitle": "データ ソース", + "dataSourceRadioButtonLabel": "データ ソース", + "dataSourcesNodeName": "データ ソース", + "databaseLocation": "データベースへの参照を追加するには、データベースの場所が必要です", "databaseName": "データベース名", - "databaseVariable": "データベース変数", - "serverName": "サーバー名", - "serverVariable": "サーバー変数", - "suppressMissingDependenciesErrors": "参照プロジェクト内の未解決の参照によるエラーを表示しない", - "exampleUsage": "使用例", - "enterSystemDbName": "このシステム データベースのデータベース名を入力します", + "databaseNameLabel": "データベース", + "databaseNameRequired": "異なるデータベースに参照を追加するには、データベース名が必要です", "databaseNameRequiredVariableOptional": "データベース名は必須です。データベース変数は省略可能です。", "databaseNameServerNameVariableRequired": "データベース名、サーバー名、およびサーバー変数は必須です。データベース変数は省略可能です", "databaseProject": "データベース プロジェクト", - "dacpacNotOnSameDrive": "DACPAC 参照は、プロジェクト ファイルと同じドライブに配置されている必要があります。プロジェクト ファイルは {0} に配置されています", - "createProjectFromDatabaseDialogName": "データベースからのプロジェクトの作成", - "createProjectDialogOkButtonText": "作成", - "sourceDatabase": "ソース データベース", - "targetProject": "ターゲット プロジェクト", - "createProjectSettings": "設定", - "projectNameLabel": "名前", - "projectNamePlaceholderText": "プロジェクト名を入力してください", - "projectLocationLabel": "場所", - "projectLocationPlaceholderText": "プロジェクトを作成する場所の選択", - "browseButtonText": "フォルダーの参照", - "selectFolderStructure": "Select folder structure", - "folderStructureLabel": "フォルダー構造", - "browseEllipsis": "参照...", - "selectProjectLocation": "Select project location", - "dataworkspace.projectParentDirectoryNotExistError": "選択したプロジェクトの場所 '{0}' は存在しないか、ディレクトリではありません。", - "dataworkspace.projectDirectoryAlreadyExistError": "選択された場所 '{1}' には、すでに '{0}' という名前のディレクトリが存在します。", - "multipleSqlProjFilesSelected": "複数の .sqlproj ファイルが選択されています。1 つだけ選択してください。", - "noSqlProjFilesSelected": ".sqlproj ファイルが選択されていません。1 つ選択してください。", - "noDataSourcesFile": "{0} が見つかりません", - "missingVersion": "{0} に 'version' エントリがありません。", - "unrecognizedDataSourcesVersion": "認識されていないバージョン:", - "unknownDataSourceType": "不明なデータ ソースの種類:", - "invalidSqlConnectionString": "無効な SQL 接続文字列です", - "extractTargetRequired": "データベース プロジェクトを作成するには、抽出対象の情報が必要です。", - "schemaCompareNotInstalled": "スキーマ比較を実行するには、スキーマ比較拡張機能をインストールする必要があります", - "buildFailedCannotStartSchemaCompare": "ビルドに失敗したため、Schema Compare を開始できませんでした", - "updateProjectForRoundTrip": "このプロジェクトをビルドするには、Azure Data Studio でターゲット、参照、およびシステム データベース参照を更新する必要があります。SSDT で作成されたプロジェクトは、両方のツールで機能します。Azure Data Studio でプロジェクトを更新しますか?", - "updateProjectDatabaseReferencesForRoundTrip": "このプロジェクトをビルドするには、Azure Data Studio システム データベース参照を更新する必要があります。SSDT で作成されたプロジェクトは、両方のツールで機能します。Azure Data Studio でプロジェクトを更新しますか?", - "databaseReferenceTypeRequired": "データベースに参照を追加するには、データベース参照型が必要です", - "systemDatabaseReferenceRequired": "システム データベースへの参照を追加するには、システム データベースの選択が必要です", - "dacpacFileLocationRequired": "データベースに参照を追加するには DACPAC ファイルの場所が必要です", - "databaseLocation": "データベースへの参照を追加するには、データベースの場所が必要です", - "databaseNameRequired": "異なるデータベースに参照を追加するには、データベース名が必要です", - "invalidDataSchemaProvider": ".sqlproj ファイルにある無効な DSP", - "invalidDatabaseReference": ".sqlproj ファイルでの無効なデータベース参照", - "databaseSelectionRequired": "データベースからプロジェクトを作成するには、データベース選択が必要です", "databaseReferenceAlreadyExists": "このデータベースへの参照は、このプロジェクトに既に存在します", - "outsideFolderPath": "プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。", - "parentTreeItemUnknown": "指定されたツリー項目の親にアクセスできません", - "prePostDeployCount": "ビルドを成功させるには、1 つの配置前スクリプトと 1 つの配置後スクリプトを含むように、プロジェクトを更新します", - "invalidProjectReload": "提供されたデータベース プロジェクトにアクセスできません。再読み込みできるのは、有効なオープン データベース プロジェクトのみです。", - "externalStreamingJobValidationPassed": "外部ストリーミングジョブの検証に合格しました。", - "projectAlreadyOpened": "プロジェクト '{0}' は既に開かれています。", - "projectAlreadyExists": "{0} という名前のプロジェクトは既に {1} に存在します。", - "noFileExist": "{0} ファイルは存在しません", - "fileOrFolderDoesNotExist": "ファイルまたはディレクトリ '{0}' は存在しません", - "cannotResolvePath": "パス {0} を解決できません", - "fileAlreadyExists": "'{0}' という名前のファイルが、ディスク上のこの場所に既に存在します。別の名前を選択してください。", - "folderAlreadyExists": "'{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}", - "cicularProjectReference": "プロジェクト {0} からプロジェクト {1} への循環参照", - "mssqlNotFound": "{0} で SQL ツール サービスのインストール場所を取得できませんでした", - "projBuildFailed": "ビルドに失敗しました。詳細については、出力ウィンドウを確認してください。{0}", - "unexpectedProjectContext": "プロジェクト コンテキストを確立できません。 コマンドが予期しない場所から呼び出されたコマンド: {0}", - "unableToPerformAction": "'{0}' ターゲットが見つかりません: '{1}'", - "unableToFindFile": "パス '{0}' の {1} が見つかりません", - "deployScriptExists": "{0} スクリプトが既に存在します。新しいスクリプトはビルドに含まれません。", - "notValidVariableName": "変数名 '{0}' は無効です。", - "cantAddCircularProjectReference": "プロジェクト '{0}' への参照を追加できません。このプロジェクトを参照として追加すると、循環する依存関係が発生します。", - "unableToFindSqlCmdVariable": "SQLCMD 変数 '{0}' が見つかりません", - "unableToFindReference": "データベース参照 {0} が見つかりません", - "invalidGuid": "指定された GUID は無効です: {0}", - "invalidTargetPlatform": "ターゲット プラットフォームが無効です: {0}。サポートされているターゲット プラットフォーム: {1}", + "databaseReferenceTypeRequired": "データベースに参照を追加するには、データベース参照型が必要です", + "databaseReferencesNodeName": "データベース参照", + "databaseSelectionRequired": "データベースからプロジェクトを作成するには、データベース選択が必要です", + "databaseVariable": "データベース変数", + "dataworkspace.projectDirectoryAlreadyExistError": "選択された場所 '{1}' には、すでに '{0}' という名前のディレクトリが存在します。", + "dataworkspace.projectParentDirectoryNotExistError": "選択したプロジェクトの場所 '{0}' は存在しないか、ディレクトリではありません。", + "default": "既定", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "削除", + "deleteConfirmation": "{0} を削除しますか?", + "deleteConfirmationContents": "{0} とその内容をすべて削除してもよろしいですか?", + "deleteReferenceConfirmation": "{0} への参照を削除しますか?", + "deployAppSettingUpdateFailed": "アプリ設定 '{0}' を更新できませんでした", + "deployAppSettingUpdating": "アプリ設定を更新しています: '{0}'", + "deployDbTaskName": "SQL Db プロジェクトをローカルに展開しています", + "deployProjectFailed": "プロジェクトを展開できませんでした。詳細については、出力ウィンドウを確認してください。{0}", + "deployProjectFailedMessage": "展開したデータベースへの接続を開けませんでした'", + "deployProjectSucceed": "データベース プロジェクトが正常に展開されました", + "deployScriptExists": "{0} スクリプトが既に存在します。新しいスクリプトはビルドに含まれません。", + "deployToDockerContainer": "Docker コンテナーへの展開", + "deployToExistingServer": "既存のサーバーへの展開", + "differentDbDifferentServer": "異なるデータベース、異なるサーバー", + "differentDbSameServer": "異なるデータベース、同じサーバー", + "dockerContainerCreatedMessage": "Docker によって作成された ID: '{0}'", + "dockerContainerFailedToRunErrorMessage": "Docker コンテナーを実行できませんでした", + "dockerContainerNotRunningErrorMessage": "Docker コンテナーが実行されていません", + "dockerLogMessage": "Docker ログ: '{0}'", + "done": "完了", + "dontUseProfile": "プロファイルを使用しません", + "edgeProjectTypeDescription": "コア部分を開始し、SQL Edge のスキーマを開発して公開する", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "空のプロジェクトから SQL データベース用のスキーマを開発して公開する", + "emptyProjectTypeDisplayName": "SQL データベース", + "enterConnStringTemplateDescription": "SQL 接続文字列のテンプレートを入力してください", + "enterConnectionStringEnvName": "接続文字列の環境変数名を入力してください", + "enterConnectionStringEnvNameDescription": "SQL 接続文字列の環境変数を入力してください", + "enterConnectionStringTemplate": "接続文字列を入力してください", + "enterNewDatabaseName": "新しいデータベース名を入力する", + "enterNewValueForVar": "変数 '{0}' の新しい値を入力してください", + "enterPassword": "パスワードを入力するか、Enter キーを押して、生成されたパスワードを使用します", + "enterPortNumber": "ポート番号を入力するか、Enter キーを押して既定値を使用します", + "enterSystemDbName": "このシステム データベースのデータベース名を入力します", + "errorFindingBuildFilesLocation": "ビルド ファイルの場所の検索中にエラーが発生しました: {0}", + "exampleUsage": "使用例", "excludeAction": "除外", - "fileObject": "ファイル", - "folderObject": "フォルダー", - "folderFriendlyName": "フォルダー", - "scriptFriendlyName": "スクリプト", - "tableFriendlyName": "テーブル", - "viewFriendlyName": "表示", - "storedProcedureFriendlyName": "ストアド プロシージャ", - "dataSource": "データ ソース", - "fileFormat": "ファイル形式", "externalStream": "外部ストリーム", "externalStreamingJobFriendlyName": "外部ストリーミング ジョブ", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "外部ストリーミングジョブの検証に合格しました。", + "extractTargetRequired": "データベース プロジェクトを作成するには、抽出対象の情報が必要です。", + "file": "ファイル", + "fileAlreadyExists": "'{0}' という名前のファイルが、ディスク上のこの場所に既に存在します。別の名前を選択してください。", + "fileFormat": "ファイル形式", + "fileObject": "ファイル", + "fileOrFolderDoesNotExist": "ファイルまたはディレクトリ '{0}' は存在しません", + "flat": "フラット", + "folderAlreadyExists": "'{0}' という名前のフォルダーが、ディスク上のこの場所に既に存在します。別の名前を選択してください。", + "folderAlreadyExistsChooseNewLocation": "\"{0}\" という名前のフォルダーが、ディスク上のこの場所に既に存在します。別の場所を選択してください。", + "folderFriendlyName": "フォルダー", + "folderObject": "フォルダー", + "folderStructureLabel": "フォルダー構造", + "generateScriptButtonText": "スクリプトの生成", + "hr": "時間", "input": "入力", + "invalidDataSchemaProvider": ".sqlproj ファイルにある無効な DSP", + "invalidDatabaseReference": ".sqlproj ファイルでの無効なデータベース参照", + "invalidGuid": "指定された GUID は無効です: {0}", + "invalidInput": "無効な入力: {0}", + "invalidProjectReload": "提供されたデータベース プロジェクトにアクセスできません。再読み込みできるのは、有効なオープン データベース プロジェクトのみです。", + "invalidPropertyValue": ".sqlproj ファイルのプロパティ '{0}' に無効な値が指定されました: '{0}'", + "invalidSqlConnectionString": "無効な SQL 接続文字列です", + "invalidTargetPlatform": "ターゲット プラットフォームが無効です: {0}。サポートされているターゲット プラットフォーム: {1}", + "loadProfilePlaceholderText": "プロファイルの読み込み...", + "location": "場所", + "min": "分", + "missingVersion": "{0} に 'version' エントリがありません。", + "msec": "ミリ秒", + "multipleSqlProjFilesSelected": "複数の .sqlproj ファイルが選択されています。1 つだけ選択してください。", + "nameMustNotBeEmpty": "名前を空にすることはできません", + "new": "新規", + "newObjectNamePrompt": "新しい {0} 名:", + "noAzureFunctionsInFile": "現在のアクティブなファイルには Azure 関数がありません", + "noAzureFunctionsProjectsInWorkspace": "ワークスペースに Azure 機能プロジェクトが見つかりませんでした", + "noDataSourcesFile": "{0} が見つかりません", + "noDataSourcesText": "このプロジェクトにデータソースがありません", + "noFileExist": "{0} ファイルは存在しません", + "noSqlProjFilesSelected": ".sqlproj ファイルが選択されていません。1 つ選択してください。", + "noString": "いいえ", + "noStringDefault": "いいえ (既定値)", + "notValidVariableName": "変数名 '{0}' は無効です。", + "objectType": "オブジェクトの種類", + "okString": "OK", "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" + "outsideFolderPath": "プロジェクト フォルダーの外に絶対パスがある項目はサポートされていません。プロジェクト ファイルのパスがプロジェクト フォルダーへの相対パスであることを確認してください。", + "parentTreeItemUnknown": "指定されたツリー項目の親にアクセスできません", + "portMustNotBeNumber": "ポートは数値である必要があります", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "ビルドを成功させるには、1 つの配置前スクリプトと 1 つの配置後スクリプトを含むように、プロジェクトを更新します", + "profile": "プロファイル", + "profileReadError": "発行プロファイルの読み込みエラー。{0}", + "projBuildFailed": "ビルドに失敗しました。詳細については、出力ウィンドウを確認してください。{0}", + "projectAlreadyExists": "{0} という名前のプロジェクトは既に {1} に存在します。", + "projectAlreadyOpened": "プロジェクト '{0}' は既に開かれています。", + "projectLocString": "プロジェクト", + "projectLocationPlaceholderText": "プロジェクトを作成する場所の選択", + "projectNameLabel": "名前", + "projectNamePlaceholderText": "プロジェクト名を入力してください", + "publish": "公開", + "publishAction": "公開", + "publishDialogName": "プロジェクトの発行", + "publishSettingsFiles": "公開の設定ファイル", + "referenceRadioButtonsGroupTitle": "種類", + "referenceType": "参照型", + "reloadProject": "データベース プロジェクトを再読み込みしますか?", + "reloadValuesFromProjectButtonTitle": "プロジェクトから値を再度読み込む", + "resetAllVars": "すべての変数をリセットする", + "retryFailedMessage": "操作 '{0}' に失敗しました。再試行しています...現在の結果: {1}。エラー: '{2}'", + "retryMessage": "操作 '{0}' に失敗しました。再試行しています...エラー: '{1}'", + "retryRunMessage": "操作 '{2}' を実行しています。{1} の {0} を試みます", + "retrySucceedMessage": "操作 '{0}' が正常に完了しました。結果: {1}", + "retryWaitMessage": "操作 '{1}' をもう一度実行する前に、{0}秒間待機しています", + "runningDockerMessage": "Docker コンテナーをビルドして実行しています...", + "sameDatabase": "同じデータベース", + "schema": "スキーマ", + "schemaCompareAction": "Schema Compare", + "schemaCompareNotInstalled": "スキーマ比較を実行するには、スキーマ比較拡張機能をインストールする必要があります", + "schemaObjectType": "スキーマ/オブジェクトの種類", + "scriptFriendlyName": "スクリプト", + "sec": "秒", + "selectAzureFunction": "SQL バインドを追加する Azure 関数を現在のファイル内から選択します", + "selectBindingType": "バインドするタイプを選択します", + "selectConnection": "接続の選択", + "selectDacpac": ".dacpac を選択します", + "selectDatabase": "データベースを選択してください", + "selectDeployOption": "プロジェクトの展開先を選択します", + "selectFolderStructure": "フォルダー構造の選択", + "selectProfile": "プロファイルの選択", + "selectProfileToUse": "読み込む発行プロファイルを選択してください", + "selectProjectLocation": "プロジェクトの場所を選択", + "selectString": "選択", + "selectTargetPlatform": "現在のターゲットプラットフォーム: {0}。新しいターゲット プラットフォームを選択します", + "server": "サーバー", + "serverName": "サーバー名", + "serverVariable": "サーバー変数", + "sourceDatabase": "ソース データベース", + "sqlCmdTableLabel": "SQLCMD 変数", + "sqlCmdValueColumn": "値", + "sqlCmdVariableColumn": "名前", + "sqlConnectionStringFriendly": "SQL 接続文字列", + "sqlDatabaseProjects.InstallNetCore": "インストール", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": ".NET Core SDK が見つかりません。プロジェクトのビルドは機能しません。.NET Core SDK バージョン 3.1 をインストールするか、既にインストールされている場合は [設定] で .NET Core SDK の場所を更新してください。", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "現在インストール済みの .NET Core SDK バージョンは {0} であり、サポートされていません。プロジェクトのビルドは機能しません。.NET Core SDK バージョン 3.1 をインストールするか、既にインストールされている場合は [設定] で .Net Core SDK のサポートされたバージョンの場所を更新してください。", + "sqlDatabaseProjects.UpdateNetCoreLocation": "場所の更新", + "sqlDatabaseProjects.doNotAskAgain": "今後このメッセージを表示しない", + "sqlDatabaseProjects.outputChannel": "データベース プロジェクト", + "sqlObjectToQuery": "クエリ対象の SQL オブジェクト", + "sqlTableToUpsert": "Upsert 先の SQL テーブル", + "storedProcedureFriendlyName": "ストアド プロシージャ", + "suppressMissingDependenciesErrors": "参照プロジェクト内の未解決の参照によるエラーを表示しない", + "systemDatabase": "システム データベース", + "systemDatabaseReferenceRequired": "システム データベースへの参照を追加するには、システム データベースの選択が必要です", + "tableFriendlyName": "テーブル", + "targetConnectionLabel": "接続", + "targetProject": "ターゲット プロジェクト", + "taskFailedError.error": "タスク '{0}' を完了できませんでした。エラー: {1}", + "unableToCreatePublishConnection": "接続を構築できません: {0}", + "unableToFindFile": "パス '{0}' の {1} が見つかりません", + "unableToFindReference": "データベース参照 {0} が見つかりません", + "unableToFindSqlCmdVariable": "SQLCMD 変数 '{0}' が見つかりません", + "unableToPerformAction": "'{0}' ターゲットが見つかりません: '{1}'", + "unexpectedProjectContext": "プロジェクト コンテキストを確立できません。 コマンドが予期しない場所から呼び出されたコマンド: {0}", + "unknownDataSourceType": "不明なデータ ソースの種類:", + "unrecognizedDataSourcesVersion": "認識されていないバージョン:", + "updateProjectDatabaseReferencesForRoundTrip": "このプロジェクトをビルドするには、システム データベース参照を更新する必要があります。SSDTにプロジェクトが作成される場合、それは両方のツール上で引き続き機能します。プロジェクトを更新しますか?", + "updateProjectForRoundTrip": "このプロジェクトをビルドするには、ターゲット、参照、そしてシステム データベース参照を更新する必要があります。SSDTにプロジェクトが作成される場合、それは両方のツール上で引き続き機能します。プロジェクトを更新しますか?", + "valueCannotBeEmpty": "値を空にすることはできません", + "viewFriendlyName": "表示", + "yesString": "はい" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} ...エラーが発生しました: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … コード {1} で終了しました", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … シグナル {1} で終了しました", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … コード {1} で終了しました", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … シグナル {1} で終了しました" + }, + "package": { + "sqlDatabaseProjects.Settings": "データベース プロジェクト", + "sqlDatabaseProjects.addDatabaseReference": "データベース参照の追加", + "sqlDatabaseProjects.addSqlBinding": "SQL バインドの追加", + "sqlDatabaseProjects.build": "ビルド", + "sqlDatabaseProjects.changeTargetPlatform": "ターゲット プラットフォームの変更", + "sqlDatabaseProjects.close": "データベース プロジェクトを閉じる", + "sqlDatabaseProjects.createProjectFromDatabase": "データベースからのプロジェクトの作成", + "sqlDatabaseProjects.delete": "削除", + "sqlDatabaseProjects.deployLocal": "展開", + "sqlDatabaseProjects.description": "SQL データベース スキーマをデザインして発行する", + "sqlDatabaseProjects.displayName": "データベース プロジェクト", + "sqlDatabaseProjects.editProjectFile": ".sqlproj ファイルの編集", + "sqlDatabaseProjects.exclude": "プロジェクトから除外する", + "sqlDatabaseProjects.netCoreDoNotAsk": "検出されなかった場合に、ユーザーに .NET Core をインストールを求めるかどうか。", + "sqlDatabaseProjects.netCoreInstallLocation": "マシン上の .NET Core SDK への完全なパス。", + "sqlDatabaseProjects.new": "新しいデータベース プロジェクト", + "sqlDatabaseProjects.newExternalStreamingJob": "外部ストリーミング ジョブの追加", + "sqlDatabaseProjects.newFolder": "フォルダーの追加", + "sqlDatabaseProjects.newItem": "項目の追加...", + "sqlDatabaseProjects.newPostDeploymentScript": "配置後スクリプトの追加", + "sqlDatabaseProjects.newPreDeploymentScript": "配置前スクリプトの追加", + "sqlDatabaseProjects.newScript": "スクリプトの追加", + "sqlDatabaseProjects.newStoredProcedure": "ストアド プロシージャの追加", + "sqlDatabaseProjects.newTable": "テーブルの追加", + "sqlDatabaseProjects.newView": "ビューの追加", + "sqlDatabaseProjects.open": "データベース プロジェクトを開く", + "sqlDatabaseProjects.openContainingFolder": "このアイテムのフォルダーを開く", + "sqlDatabaseProjects.properties": "プロパティ", + "sqlDatabaseProjects.publish": "公開", + "sqlDatabaseProjects.schemaCompare": "Schema Compare", + "sqlDatabaseProjects.validateExternalStreamingJob": "外部ストリーミング ジョブを検証する", + "sqlDatabaseProjects.welcome": "現在開いているデータベースプロジェクトはありません。\r\n[新しいプロジェクト] (command:sqlDatabaseProjects.new)\r\n[プロジェクトを開く] (command:sqlDatabaseProjects.open)\r\n[データベースからプロジェクトを作成する] (command:sqlDatabaseProjects. importDatabase)", + "title.projectsView": "プロジェクト" } } } \ No newline at end of file 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 6fc5e52815..b24214cd93 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Azure SQL の移行", - "description": "Azure SQL の移行の説明", - "migration-notebook-command-title": "Azure SQL 移行ノートブックを開く", - "migration-dashboard-title": "Azure SQL の移行", - "migration-dashboard-tasks": "移行タスク", - "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 details", - "copy-migration-menu": "移行の詳細をコピー", - "cancel-migration-menu": "移行のキャンセル" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "選択したアカウント '{0}' へのアクセス中にエラーが発生しました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。エラー '{1}'", + "azure.accounts.accountStaleError": "選択したアカウント '{0}' のアクセス トークンは有効でなくなりました。'リンク アカウント' を選択して、アカウントを更新するか、別のアカウントを選択してください。", "sql-migration.wizard.title": "'{0}' を Azure SQL に移行する", - "sql.migration.assessments.blocking.issue": "これがデータベース移行の成功を妨げるブロック問題です。", + "sql.cancel.migration.confirmation": "この移行を取り消しますか?", + "sql.migrate.text": "Azure SQL に移行するデータベースを選択します。", + "sql.migration.active.backup.files": "アクティブなバックアップ ファイル", + "sql.migration.active.backup.files.items": "アクティブなバックアップ ファイル (1 項目)", + "sql.migration.active.backup.files.multiple.items": "アクティブなバックアップ ファイル ({0} 項目)", + "sql.migration.all.fields.required": "すべてのフィールドに入力してください。", + "sql.migration.apply": "適用", + "sql.migration.assessment": "'{0}' の評価結果", "sql.migration.assessment.in.progress": "評価の実行中", "sql.migration.assessment.in.progress.content": "適切な Azure SQL ターゲットを特定するために、SQL サーバー インスタンス {0} でデータベースを評価しています。\r\n\r\nこれには時間がかかることがあります。", - "sql.migration.wizard.sku.title": "Azure SQL Target", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Azure SQL ターゲットを選択する", - "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", - "sql.migration.sku.vm.card.title": "Azure Virtual Machine 上の SQL Server (IaaS)", - "sql.migration.select.azure.mi": "対象の Azure サブスクリプションと対象の Azure SQL Managed Instance を選択します", - "sql.migration.select.azure.vm": "対象の Azure サブスクリプションと Azure Virtual Machine 上の対象の SQL Server で選択します。", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "表示/選択", - "total.databases.selected": "選択された {1} データベースの {0}。", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "SQL Server インスタンス '{0}' の評価が完了しました。", - "sql.migration.assessment": "'{0}' の評価結果", - "sql.migration.can.be.migrated": "{1} データベースのうち {0} が移行可能です", "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "アカウントのリンク", - "sql.migration.wizard.account.count.single.message": "リンク済みの {0} アカウント", - "sql.migration.wizard.account.count.multiple.message": "リンク済みの {0} アカウント", + "sql.migration.assessment.results": "評価結果", + "sql.migration.assessments.blocking.issue": "これがデータベース移行の成功を妨げるブロック問題です。", + "sql.migration.authKeys.header": "認証キー", + "sql.migration.authKeys.refresh.message": "認証キー '{0}' が更新されました。", + "sql.migration.authentication.type": "認証の種類", + "sql.migration.authentication.types": "認証キー", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", + "sql.migration.azure.sql.database.virtual.machine": "Azure Virtual Machines 上の SQL Server", + "sql.migration.azure.sql.target": "ターゲットの種類", + "sql.migration.azure.storage.account.to.upload.backups": "バックアップをアップロードする Azure Storage アカウント", "sql.migration.azure.tenant": "Azure AD テナント", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "データベース バックアップ", - "sql.migration.database.page.description": "移行に使用するデータベースバックアップの場所を選択してください。", - "sql.migration.nc.network.share.radio.label": "データベースのバックアップは、ネットワーク共有にあります", - "sql.migration.nc.blob.storage.radio.label": "データベースのバックアップは、Azure Storage Blob コンテナーにあります。", - "sql.migration.network.share.header.text": "ネットワーク共有の詳細", - "sql.migration.network.share.help.text": "バックアップを保存するネットワーク共有の場所と、その共有の読み取り権限のあるユーザーの資格情報を提供します。", - "sql.migration.network.share.location.label": "バックアップを保存するネットワーク共有の場所。", - "sql.migration.service.account.info.text": "ソース SQL Server インスタンスを実行しているサービス アカウントに、ネットワーク共有に対する読み取り権限があることを確認してください。", - "sql.migration.network.share.windows.user.label": "ネットワーク共有の場所への読み取り権限のある Windows ユーザー アカウント。", - "sql.migration.network.share.password.label": "パスワード", - "sql.migration.network.share.password.placeholder": "パスワードの入力", - "sql.migration.network.share.azure.header": "ストレージ アカウントの詳細", - "sql.migration.network.share.azure.help": "バックアップをアップロードする Azure Storage アカウントを指定します。", - "sql.migration.unique.name": "対象データベースに一意の名前を選択する", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "ストレージ アカウントを含むサブスクリプションを選択します。", - "sql.migration.database.migration.mode.label": "移行モード", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "オンライン移行", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "アプリケーションのダウンタイムは、移行開始時に開始します。", - "sql.migration.database.migration.mode.offline.label": "オフライン移行", - "sql.migration.no.subscription.found": "サブスクリプションが見つからない", - "sql.migration.no.location.found": "場所が見つかりませんでした", - "sql.migration.no.storageAccount.found": "ストレージ アカウントが見つかりません", - "sql.migration.no.fileShares.found": "ファイル共有が見つかりません", - "sql.migration.no.blobContainers.found": "BLOB コンテナーが見つかりません", - "sql.migration.no.blobFiles.found": "BLOB ファイルが見つかりません", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "sql.migration.invalid.network.share.location": "無効なネットワーク共有の場所の形式です。例: {0}", - "sql.migration.invalid.user.account": "無効なユーザー アカウントの形式です。例: {0}", - "sql.migration.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.blob.resourceGroup.select": "最初にリソース グループの値を選択します。", - "sql.migration.blob.storageAccount.select": "最初にストレージ アカウントの値を選択します。", + "sql.migration.backup.location": "バックアップの場所", + "sql.migration.backup.start.time": "バックアップ開始時刻", + "sql.migration.bc.info": "ビジネス クリティカル サービス層の SQL Managed Instance の移行カットオーバーでは、Always On 高可用性グループに 3 つのセカンダリ レプリカをシードする必要があるため、通常の目的よりも大幅に時間がかかります。このオペレーションの期間は、データのサイズに依存します。シードの速度は、90% のケースで220GB/時以上となっています。", + "sql.migration.blob.container.label": "BLOB コンテナー リソース グループ", + "sql.migration.blob.container.last.backup.file.label": "最終バックアップ ファイル", "sql.migration.blob.container.select": "最初に BLOB コンテナーの値を選択します。", - "sql.migration.ir.page.title": "Azure Database Migration Service", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "新規作成", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Azure Database Migration Service ファイル \"{0}\" の詳細:`", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Azure Database Migration Service の作成", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "移行サービスの読み込み中", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "ステップ 1: {0}", - "sql.migration.option": "統合ランタイムのダウンロードとインストール", - "sql.migration.ir.setup.step2": "手順 2: このキーを使用して、統合ランタイムを登録します", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.connection.status": "接続状態", - "sql.migration.key1.label": "キー 1", - "sql.migration.key2.label": "キー 2", - "sql.migration.key1.copied": "キー 1 がコピーされました", - "sql.migration.key2.copied": "キー 2 がコピーされました", - "sql.migration.refresh.key1": "キー 1 を最新の情報に更新する", - "sql.migration.refresh.key2": "キー 2 を最新の情報に更新する", + "sql.migration.blob.container.storage.account.label": "BLOB コンテナー ストレージ アカウント", + "sql.migration.blob.container.title": "BLOB コンテナー", + "sql.migration.blob.resourceGroup.select": "最初にリソース グループの値を選択します。", + "sql.migration.blob.storage.header.text": "Azure Storage Blob コンテナーの詳細", + "sql.migration.blob.storage.help.text": "バックアップを含む Azure Storage Blob コンテナーを指定します。", + "sql.migration.blob.storage.subscription.label": "ストレージ アカウントを含むサブスクリプションを選択します。", + "sql.migration.blob.storage.table.help": "ターゲット データベース名を入力し、選択したソース データベースのリソース グループ、ストレージ アカウント、コンテナーを選択します。", + "sql.migration.blob.storageAccount.select": "最初にストレージ アカウントの値を選択します。", + "sql.migration.can.be.migrated": "{1} データベースのうち {0} が移行可能です", + "sql.migration.cancel": "キャンセル", + "sql.migration.cancel.error": "移行のキャンセル中にエラーが発生しました。", + "sql.migration.cancel.migration": "移行のキャンセル", + "sql.migration.cannot.cancel": "移行は進行中ではないため、取り消すことができません。", + "sql.migration.cannot.cutover": "移行は進行中ではないため、一括にすることができません。", + "sql.migration.cannot.start.cutover.error": "すべての移行が完了するまでカットオーバー処理を開始できません。最新のファイル状態に戻るには、ブラウザー ウィンドウを更新します。", + "sql.migration.close": "閉じる", + "sql.migration.complete.cutover": "一括を完了する", + "sql.migration.completing.cutover.warning": "すべてのバックアップを復元せずにカットオーバーを完了すると、データが失われる可能性があります。", + "sql.migration.confirm.checkbox.message": "提供する追加のログ バックアップがないことを確認し、カットオーバーの完了を希望します。", + "sql.migration.connection.status": "接続の状態", "sql.migration.copy.key1": "キー 1 のコピー", "sql.migration.copy.key2": "キー 2 のコピー", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "リソース グループが見つかりません", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "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": "仮想マシンが見つかりませんでした", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "OK", - "sql.migration.new.resource.group": "(新規) {0}", - "sql.migration.test.connection": "接続のテスト", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "適用", - "sql.migration.creating.rg.loading": "リソース グループを作成しています", - "sql.migration.rg.created": "リソース グループが作成されました", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "詳細情報", - "sql.migration.learn.more.pre.reqs": "移行を開始する前に、必要な事項の詳細を説明します。", - "sql.migration.subscription": "サブスクリプション", - "sql.migration.storage.account": "ストレージ アカウント", - "sql.migration.resourceGroups": "リソース グループ", - "sql.migration.name": "名前", - "sql.migration.location": "場所", - "sql.migration.refresh": "最新の情報に更新", - "sql.migration.create": "作成", - "sql.migration.cancel": "キャンセル", - "sql.migration.type": "種類", - "sql.migration.path.user.account": "ユーザー アカウント", - "sql.migration.view.all": "すべてを表示する", - "sql.migration.target": "ターゲット", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "閉じる", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", - "sql.migration.copy.throughput": "コピー スループット (MBps)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "概要", - "sql.migration.summary.mi.type": "Azure SQL Managed Instance", - "sql.migration.summary.vm.type": "Azure Virtual Machine 上の SQL Server", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Azure ストレージ サブスクリプション", - "sql.migration.summary.azure.storage": "Azure Storage", - "sql.migration.network.share": "ネットワーク共有", - "sql.migration.blob.container.title": "BLOB コンテナー", - "sql.migration.blob.container.last.backup.file.label": "最終バックアップ ファイル", - "sql.migration.blob.container.label": "BLOB コンテナー リソース グループ", - "sql.migration.blob.container.storage.account.label": "BLOB コンテナー ストレージ アカウント", - "sql.migration.source.databases": "ソース データベース", - "sql.migration.mode": "モード", - "sql.migration.backup.location": "バックアップの場所", - "sql.migration.azure.storage.account.to.upload.backups": "バックアップを読み込む Azure Storage アカウント", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "移行されるデータベース", - "sql.migration.count.database.single": "{0} データベース", + "sql.migration.copy.migration.details": "移行の詳細をコピー", + "sql.migration.copy.throughput": "コピー スループット (Mbps)", + "sql.migration.copy.throughput.info": "データベース バックアップを Azure に移行する場合に達成したデータ移動のスループット。これは、データ読み込み量を Azure へのバックアップ移行期間で割ったデータ転送の比率です。", "sql.migration.count.database.multiple": "{0} データベース", - "sql.migration.quick.pick.placeholder": "実行する操作を選択する", - "sql.migration.inline.migration.notebook.title": "インライン移行", - "sql.migration.sql.assessment.notebook.title": "SQL 移行評価", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Azure SQL の移行", + "sql.migration.count.database.single": "{0} データベース", + "sql.migration.create": "作成", + "sql.migration.create.new": "新規作成", + "sql.migration.creating.rg.loading": "リソース グループを作成しています", + "sql.migration.cutover": "移行のカットオーバー", + "sql.migration.cutover.card": "カットオーバーを完了しています", + "sql.migration.cutover.help.main": "一括移行を完了する前に、次の手順を実行してください。", + "sql.migration.cutover.in.progress": "データベース '{0}' のカットオーバーが進行中です", + "sql.migration.cutover.last.file.restored": "復元された最後のファイル: {0}", + "sql.migration.cutover.pending.backup": "復元保留中のログ バックアップ: {0}", + "sql.migration.cutover.status.refresh.error": "移行ステータスの更新中にエラーが発生しました。", + "sql.migration.cutover.step.1": "1. ソース データベースに送信されるすべてのトランザクションを停止します。", + "sql.migration.cutover.step.2.blob": "2. 最終の差分またはトランザクション ログのバックアップを作成し、Azure Storage Blob コンテナーに格納します。", + "sql.migration.cutover.step.2.network.share": "2. ​​トランザクション ログの最終的なバックアップを取り、それをネットワーク共有の場所に格納します。", + "sql.migration.cutover.step.3.blob": "3. ターゲット データベースですべてのバックアップが復元されていることを確認します。\"復元保留中のログ バックアップ\" 値は、0 にする必要があります。", + "sql.migration.cutover.step.3.network.share": "3. ターゲット データベースですべてのログ バックアップが復元されていることを確認します。\"復元保留中のログ バックアップ\" 値は、0 にする必要があります。", + "sql.migration.cutover.type": "移行モード", "sql.migration.dashboard.description": "SQL Server インスタンスの移行の準備状況を判断し、推奨される Azure SQL ターゲットを特定し、Azure SQL Managed Instance または SQL Server on Azure Virtual Machines 上の SQL Server インスタンスの移行を完了します。", + "sql.migration.dashboard.help.title": "ヘルプ記事とビデオ リンク", + "sql.migration.dashboard.link1.description": "SQL Server インスタンスを Azure SQL Managed Instance に移行する可能性を判断するための評価ルール。", + "sql.migration.dashboard.link1.title": "Azure SQL Managed Instance 向け評価ルール", "sql.migration.dashboard.migrate.task.button": "Azure SQLへの移行", "sql.migration.dashboard.migrate.task.button.description": "SQL Server インスタンスを Azure SQL に移行します。", + "sql.migration.dashboard.title": "Azure SQL の移行", + "sql.migration.data.uploaded.info": "ソースから読み取られた実際のデータ量と、ターゲットにアップロードされた実際のデータ量の比較。", + "sql.migration.data.uploaded.size": "アップロードされたデータ/サイズ", + "sql.migration.database": "データベース", + "sql.migration.database.already.exists": "データベース '{0}' は、ターゲット マネージド インスタンス '{1}' に既に存在します。", + "sql.migration.database.migration": "移行のデータベース", + "sql.migration.database.migration.mode.description": "Azure SQL ターゲットに移行するには、ダウンタイムの要件に基づいて移行モードを選択します。", + "sql.migration.database.migration.mode.label": "移行モード", + "sql.migration.database.migration.mode.offline.description": "アプリケーションのダウンタイムは、移行開始時に開始します。", + "sql.migration.database.migration.mode.offline.label": "オフライン移行", + "sql.migration.database.migration.mode.online.description": "アプリケーションのダウンタイムは、移行終了時のカットオーバーに限定されます。", + "sql.migration.database.migration.mode.online.label": "オンライン移行", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "データベース移行サービスの認証キー", + "sql.migration.database.migration.service.created.successfully": "Database Migration Service が正常に作成されました。", "sql.migration.database.migration.status": "データベースの移行状態", - "sql.migration.dashboard.link1.title": "Azure SQL Managed Instance 向け評価ルール", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "ヘルプ記事とビデオ リンク", - "sql.migration.pre.req.title": "移行開始前に必要な事項:", + "sql.migration.database.page.description": "移行中に使用するデータベース バックアップの場所を選択します。", + "sql.migration.database.page.title": "データベース バックアップ", + "sql.migration.database.to.be.migrated": "移行されるデータベース", + "sql.migration.databases": "データベース ({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} のデータベースが選択されています", + "sql.migration.databases.table.title": "データベース", + "sql.migration.day": "{0} 日", + "sql.migration.days": "{0} 日", + "sql.migration.description": "説明", + "sql.migration.details.copied": "詳細をコピー済み", + "sql.migration.dms.portal.info": "Azure Portal の既存の Azure Database Migration Service がある場合、Azure Data Studio では表示されないことに注意してください。Azure Data Studio で作成された Database Migration Service は、Azure Portal ではまだ表示されません。", + "sql.migration.dms.provision.failed": "Database Migration Service をプロビジョニングできませんでした。数分待ってからもう一度やり直してください。", + "sql.migration.duration": "時間", + "sql.migration.empty.table.subtext": "結果が期待通りだった場合、SQL Server インスタンスへの接続を確認します。", + "sql.migration.empty.table.text": "バックアップ ファイルなし", + "sql.migration.enter.your.sql.cred": "ソース SQL Server インスタンスの資格情報を入力します。これらの資格情報は、データベースを Azure SQL に移行する場合に使用されます。", + "sql.migration.failed": "移行に失敗しました", + "sql.migration.feedback.issue.title": "移行エクスペリエンスのフィードバック", + "sql.migration.file.name": "ファイル名", + "sql.migration.finish.time": "終了時刻", + "sql.migration.first.lsn": "最初の LSN", + "sql.migration.full.backup.files": "完全バックアップ ファイル", + "sql.migration.generic.congratulations": "SQL Server インスタンス '{0}' の評価が完了しました。", + "sql.migration.hr": "{0} 時間", + "sql.migration.hrs": "{0} 時間", + "sql.migration.impact": "Impact", + "sql.migration.impact.object.name": "名前: {0}", + "sql.migration.impact.object.type": "種類: {0}", + "sql.migration.impacted.objects": "影響を受けたオブジェクト", + "sql.migration.inline.migration.notebook.title": "インライン移行", + "sql.migration.inprogress.warning.multiple": "{0} データベースに警告があります", + "sql.migration.inprogress.warning.single": "{0} データベースに警告があります", + "sql.migration.instance": "インスタンス", + "sql.migration.invalid.blob.container.error": "先に進むには、ソース データベース '{0}' の有効な BLOB コンテナーを選択してください。", + "sql.migration.invalid.blob.lastBackupFile.error": "先に進むには、ソース データベース '{0}' の有効な最終バックアップ ファイルを選択してください。", + "sql.migration.invalid.blob.resourceGroup.error": "先に進むには、ソース データベース '{0}' の有効なリソース グループを選択してください。", + "sql.migration.invalid.blob.storageAccount.error": "先に進むには、ソース データベース '{0}' の有効なストレージ アカウントを選択してください。", + "sql.migration.invalid.location.error": "先に進むには、有効な場所を選択してください。", + "sql.migration.invalid.migration.service.error": "有効な Database Migration Service を選択してください。", + "sql.migration.invalid.migration.service.offline.error": "ノードに接続された Database Migration Service を選択します。", + "sql.migration.invalid.network.share.location": "無効なネットワーク共有の場所の形式です。例: {0}", + "sql.migration.invalid.resourceGroup.error": " 先に進むには、有効なリソースグループを選択して続行してください。", + "sql.migration.invalid.service.name.error": "移行サービスに有効な名前を入力してください。", + "sql.migration.invalid.storageAccount.error": "先に進むには、有効なストレージ アカウントを選択してください。", + "sql.migration.invalid.subscription.error": "先に進むには、有効なサブスクリプションを選択してください。", + "sql.migration.invalid.target.name.error": "ターゲット データベースに有効な名前を入力してください。", + "sql.migration.invalid.user.account": "無効なユーザー アカウントの形式です。例: {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service は、データベースの移行アクティビティを調整し、その進行状況を追跡します。Azure SQL ターゲットの既存の Database Migration Service を以前に作成している場合は、それを選択するか、以下で新しい DMS を作成することができます。", + "sql.migration.ir.page.sql.migration.service.not.found": "Database Migration Service が見つかりません。新しいのを作成します。", + "sql.migration.ir.page.title": "Azure Database Migration Service", + "sql.migration.ir.setup.step1": "ステップ 1: {0}", + "sql.migration.ir.setup.step2": "手順 2: このキーを使用して、統合ランタイムを登録します", + "sql.migration.ir.setup.step3": "手順 3: [テスト接続] ボタンをクリックして、Azure Database Migration Service と統合ランタイム間の接続を確認します", + "sql.migration.issues": "問題", + "sql.migration.issues.count": "問題 ({0} 件)", + "sql.migration.issues.details": "問題の詳細", + "sql.migration.key1.copied": "キー 1 がコピーされました", + "sql.migration.key1.label": "キー 1", + "sql.migration.key2.copied": "キー 2 がコピーされました", + "sql.migration.key2.label": "キー 2", + "sql.migration.last.LSN": "最後の LSN", + "sql.migration.last.applied.backup.files": "最後に適用されたバックアップ ファイル", + "sql.migration.last.applied.files.taken.on": "以下で作成された、最後に適用されたバックアップ ファイル", + "sql.migration.last.applied.lsn": "最後に適用された LSN", + "sql.migration.last.backup": "前回のバックアップ", + "sql.migration.last.scan.completed": "完了した最後のスキャン: {0}", + "sql.migration.learn.more": "詳細情報", + "sql.migration.learn.more.pre.reqs": "移行を開始する前に、必要な事項の詳細を説明します。", + "sql.migration.location": "場所", + "sql.migration.managed.instance": "Azure SQL Managed Instance", + "sql.migration.migration.completed": "移行が完了しました", + "sql.migration.migration.in.progress": "データベースの移行が進行中", + "sql.migration.migration.not.started": "移行が開始されていません", + "sql.migration.migration.status": "移行の状態", + "sql.migration.migration.status.filter": "移行状態フィルター", + "sql.migration.min": "{0} 分", + "sql.migration.mins": "{0} 分", + "sql.migration.mode": "モード", + "sql.migration.more.info": "詳細情報", + "sql.migration.name": "名前", + "sql.migration.name.label": "名前:", + "sql.migration.name.of.new.rg": "新しいリソース グループの名前", + "sql.migration.nc.blob.storage.radio.label": "データベースのバックアップは、Azure Storage Blob コンテナーにあります。", + "sql.migration.nc.network.share.radio.label": "データベースのバックアップは、ネットワーク共有にあります", + "sql.migration.network.share": "ネットワーク共有", + "sql.migration.network.share.azure.header": "ストレージ アカウントの詳細", + "sql.migration.network.share.azure.help": "バックアップのアップロード先の Azure Storage アカウントを指定します。", + "sql.migration.network.share.header.text": "ネットワーク共有の詳細", + "sql.migration.network.share.help.text": "バックアップが格納されているネットワーク共有の場所、および共有へのアクセスに使用するユーザーの資格情報を指定します。", + "sql.migration.network.share.location.info": "データベース バックアップのネットワーク共有パス。移行プロセスでは、このネットワーク共有から有効なバックアップ ファイルを自動的に取得します。", + "sql.migration.network.share.location.label": "バックアップが保存されているネットワーク共有の場所", + "sql.migration.network.share.password.label": "パスワード", + "sql.migration.network.share.password.placeholder": "パスワードを入力します。", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "選択したソース データベースのターゲット データベース名を入力してください。", + "sql.migration.network.share.windows.user.info": "ネットワーク共有の場所への読み取り権限のある Windows ユーザー アカウント。", + "sql.migration.network.share.windows.user.label": "ネットワーク共有の場所への読み取り権限のある Windows ユーザー アカウント", + "sql.migration.new.resource.group": "(新規) {0}", + "sql.migration.newSupportRequest": "新しいサポート リクエスト", + "sql.migration.no": "いいえ", + "sql.migration.no.blobContainers.found": "BLOB コンテナーが見つかりません。", + "sql.migration.no.blobFiles.found": "BLOB ファイルが見つかりません。", + "sql.migration.no.fileShares.found": "ファイル共有が見つかりません。", + "sql.migration.no.issues.mi": "Azure SQL Managed Instance で SQL Server への移行に関する問題は見つかりませんでした。", + "sql.migration.no.issues.vm": "Azure Virtual Machine 上で SQL Server への移行に関する問題は見つかりませんでした。", + "sql.migration.no.location.found": "場所が見つかりませんでした。", + "sql.migration.no.managedInstance.found": "マネージド インスタンスが見つかりません。", + "sql.migration.no.pending.backups": "保留中のバックアップはありません。[最新の情報に更新] をクリックして、現在の状態を確認します。", + "sql.migration.no.storageAccount.found": "ストレージ アカウントが見つかりませんでした。", + "sql.migration.no.subscription.found": "サブスクリプションが見つかりません。", + "sql.migration.no.virtualMachine.found": "仮想マシンが見つかりません。", + "sql.migration.notebook.open.error": "移行ノートブックを開けませんでした。", + "sql.migration.object.details": "オブジェクトの詳細", + "sql.migration.offline": "オフライン", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "OK", + "sql.migration.online": "オンライン", + "sql.migration.option": "統合ランタイムのダウンロードとインストール", + "sql.migration.path.user.account": "ユーザー アカウント", "sql.migration.pre.req.1": "Azure アカウントの詳細", "sql.migration.pre.req.2": "Azure SQL Managed Instance または Azure Virtual Machine 上の SQL Server", "sql.migration.pre.req.3": "場所の詳細のバックアップ", - "sql.migration.migration.in.progress": "データベースの移行が進行中", - "sql.migration.failed": "移行は失敗しました", - "sql.migration.migration.completed": "移行が完了しました", - "sql.migration.cutover.card": "カットオーバーを完了しています", - "sql.migration.migration.not.started": "移行は開始されていません", - "sql.migration.show.status": "状態の表示", - "sql.migration.inprogress.warning.single": "{0} データベースに警告があります", - "sql.migration.inprogress.warning.multiple": "{0} データベースに警告があります", - "sql.migration.feedback.issue.title": "移行エクスペリエンスのフィードバック", - "sql.migration.cutover": "移行のカットオーバー", - "sql.migration.complete.cutover": "一括を完了する", - "sql.migration.source.database": "転送元データベース名", - "sql.migration.source.server": "ソース サーバー", - "sql.migration.source.version": "ソース バージョン", - "sql.migration.target.database.name": "ターゲット データベース名", - "sql.migration.target.server": "ターゲット サーバー", - "sql.migration.target.version": "ターゲット バージョン", - "sql.migration.migration.status": "移行の状態", - "sql.migration.migration.status.filter": "移行状態フィルター", - "sql.migration.full.backup.files": "完全バックアップ ファイル", - "sql.migration.last.applied.lsn": "最後に適用された LSN", - "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", - "sql.migration.last.LSN": "最後の LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "移行のキャンセル", - "sql.migration.active.backup.files.items": "アクティブなバックアップ ファイル (1 項目)", - "sql.migration.active.backup.files.multiple.items": "アクティブなバックアップ ファイル ({0} 項目)", - "sql.migration.copy.migration.details": "移行の詳細をコピー", - "sql.migration.details.copied": "詳細をコピー済み", - "sql.cancel.migration.confirmation": "この移行を取り消しますか?", - "sql.migration.yes": "はい", - "sql.migration.no": "いいえ", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "一括移行を完了する前に、次の手順を実行してください。", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "復元された最後のファイル: {0}", - "sql.migration.last.scan.completed": "完了した最後のスキャン: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {0}", - "sql.migration.confirm.checkbox.message": "提供する追加のログ バックアップがないことを確認し、カットオーバーの完了を希望します。", - "sql.migration.cutover.in.progress": "データベース '{0}' のカットオーバーが進行中です", - "sql.migration.cannot.cancel": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "移行は進行中ではないため、一括にすることができません。", - "sql.migration.file.name": "ファイル名", - "sql.migration.size.column.header": "サイズ", - "sql.migration.no.pending.backups": "保留中のバックアップはありません。[最新の情報に更新] をクリックして、現在の状態を確認します。", + "sql.migration.pre.req.title": "移行開始前に必要な事項:", + "sql.migration.provide.unique.containers": "ターゲット データベースごとに一意のコンテナーを指定してください。影響を受けるデータベースは以下のとおりです。", + "sql.migration.quick.pick.placeholder": "実行する操作を選択します。", + "sql.migration.recommendation": "推奨事項", + "sql.migration.refresh": "最新の情報に更新", + "sql.migration.refresh.assessment.button.label": "評価の更新", + "sql.migration.refresh.key1": "キー 1 を最新の情報に更新する", + "sql.migration.refresh.key2": "キー 2 を最新の情報に更新する", + "sql.migration.resource.group.description": "リソース グループは、Azure のソリューションに関連するリソースを保持するコンテナーです。", + "sql.migration.resource.group.not.found": "リソース グループが見つかりません。", + "sql.migration.resourceGroups": "リソース グループ", + "sql.migration.rg.created": "リソース グループが作成されました", + "sql.migration.search": "検索", "sql.migration.search.for.migration": "移行を検索する", - "sql.migration.online": "オンライン", - "sql.migration.offline": "オフライン", - "sql.migration.database": "データベース", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "時間", - "sql.migration.azure.sql.target": "Azure SQL Target", - "sql.migration.sql.managed.instance": "SQL Managed Instance", - "sql.migration.sql.virtual.machine": "SQL 仮想マシン", - "sql.migration.target.azure.sql.instance.name": "Azure SQL Target の名前", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "開始時刻", - "sql.migration.finish.time": "終了時刻", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "進行中", - "sql.migration.status.succeeded": "成功", - "sql.migration.status.creating": "作成中", - "sql.migration.status.completing": "完了処理中", - "sql.migration.status.canceling": "取り消しています", - "sql.migration.status.failed": "失敗", - "sql.migration.status.warning.count.single": "警告: {0} 個)", - "sql.migration.status.warning.count.multiple": "警告: {0} 個)", - "sql.migration.status.error.count.single": "エラー: {0} 個)", - "sql.migration.status.error.count.multiple": "エラー: {0} 個)", - "sql.migration.hrs": "{0} 時間", - "sql.migration.hr": "{0} 時間", - "sql.migration.days": "{0} 日", - "sql.migration.day": "{0} 日", - "sql.migration.mins": "{0} 分", - "sql.migration.min": "{0} 分", "sql.migration.sec": "{0} 秒", - "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.select.azure.mi": "対象の Azure サブスクリプションと対象の Azure SQL Managed Instance を選択します", + "sql.migration.select.azure.vm": "対象の Azure サブスクリプションと Azure Virtual Machine 上の対象の SQL Server で選択します。", + "sql.migration.select.database.to.continue": "移行を評価するために 1 つ以上のデータベースを選択してください", + "sql.migration.select.database.to.migrate": "移行するデータベースを選択してください。", + "sql.migration.select.prompt": "SQL Server インスタンス、または左側にあるいずれかのデータベースをクリックすると、その詳細が表示されます。", + "sql.migration.select.target.to.continue": "先に進むには、ターゲット データベースを選択してください。", + "sql.migration.server": "サーバー", + "sql.migration.service.account.info.text": "ソース SQL Server インスタンスを実行しているサービス アカウントに、ネットワーク共有に対する読み取り権限があることを確認してください。", + "sql.migration.service.container.container.description1": "Azure Database Migration Service は Azure Data Factory のセルフホステッド統合ランタイムを活用して、オンプレミスのネットワーク Fie 共有から Azure にバックアップをアップロードします。", + "sql.migration.service.container.container.description2": "次の手順に従って、セルフホステッド統合ランタイムを設定します。", + "sql.migration.service.container.heading": "統合ランタイムの設定", + "sql.migration.service.container.loading.help": "移行サービスの読み込み中", + "sql.migration.service.details.authKeys.label": "認証キー", + "sql.migration.service.details.authKeys.title": "セルフホステッド統合ランタイム ノードへの接続に使用される認証キー", "sql.migration.service.details.button.label": "閉じる", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.service.details.ir.label": "セルフホステッド統合ランタイム ノード", "sql.migration.service.details.status.unavailable": "-- 使用不可 --", + "sql.migration.service.header": "Azure Database Migration Service ファイル \"{0}\" の詳細:`", + "sql.migration.service.not.found": "Migration Services が見つかりません。新しく作成してください。", + "sql.migration.service.not.ready": "Azure Database Migration Service が登録されていません。Azure Database Migration Service '{0}' は、任意のノードでセルフホステッド統合ランタイムに登録する必要があります。", + "sql.migration.service.ready": "Azure Database Migration Service '{0}' は、ノード - {1} で実行中のセルフホステッド統合ランタイムに接続されています。", + "sql.migration.service.status.refresh.error": "Migration Service の作成ステータスを更新中にエラーが発生しました。", + "sql.migration.services.container.description": "以下の情報を入力して、新しい Azure Database Migration Service を追加します。", + "sql.migration.services.dialog.title": "Azure Database Migration Service の作成", + "sql.migration.services.location": "Azure Database Migration Service の Azure リージョン。これは、ターゲット Azure SQL と同じリージョンである必要があります。", + "sql.migration.services.name": "Azure Database Migration Service 名。", + "sql.migration.services.resourcegroup": "Azure Database Migration Service のリソース グループ。", + "sql.migration.services.subscription": "Azure Database Migration Service のサブスクリプション名。", + "sql.migration.services.target": "既定として Azure SQL ターゲットが選択されました。", + "sql.migration.shir": "セルフホステッド統合ランタイム ノード", + "sql.migration.show.status": "状態の表示", + "sql.migration.size": "サイズ (MB)", + "sql.migration.size.column.header": "サイズ", + "sql.migration.sku.location": "Azure SQL ターゲットの Azure リージョン", + "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance (PaaS) に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。", + "sql.migration.sku.recommendation.view.assessment.vm": "Azure Virtual Machine (IaaS) 上の SQL Server に移行するには、評価結果を表示し、1 つ以上のデータベースを選択します。", + "sql.migration.sku.resource": "Azure SQL ターゲット リソース名", + "sql.migration.sku.resource_group": "Azure SQL ターゲットのリソース グループ", + "sql.migration.sku.subscription": "Azure SQL ターゲットのサブスクリプション名", + "sql.migration.sku.vm.card.title": "Azure Virtual Machine 上の SQL Server (IaaS)", "sql.migration.source.configuration": "ソース構成", "sql.migration.source.credentials": "ソースの資格情報", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "サーバー", - "sql.migration.username": "ユーザー名", - "sql.migration.size": "サイズ (MB)", - "sql.migration.last.backup": "前回のバックアップ", - "sql.migration.database.migration": "移行のデータベース", - "sql.migrate.text": "Azure SQL に移行するデータベースを選択する", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "問題", - "sql.migration.search": "検索", - "sql.migration.instance": "インスタンス", - "sql.migration.warnings": "警告", - "sql.migration.impacted.objects": "影響を受けるオブジェクト", - "sql.migration.object.details": "オブジェクトの詳細", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "入力:", - "sql.migration.name.label": "名前:", - "sql.migration.description": "説明", - "sql.migration.recommendation": "推奨事項", - "sql.migration.more.info": "詳細情報", + "sql.migration.source.database": "転送元データベース名", + "sql.migration.source.databases": "ソース データベース", + "sql.migration.source.details.sqlAuth": "SQL Server インスタンス {0} への接続に使用する SQL 認証の資格情報を入力します。​これらの資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます。", + "sql.migration.source.details.windowAuth": "SQL Server インスタンス {0} への接続に使用する Windows 認証の資格情報を入力します。これらの資格情報は、SQL Server インスタンスに接続して、有効なバックアップ ファイルを識別するために使用されます。", + "sql.migration.source.server": "ソース サーバー", + "sql.migration.source.version": "ソース バージョン", + "sql.migration.sql.assessment.notebook.title": "SQL 移行評価", + "sql.migration.sql.managed.instance": "SQL Managed Instance", + "sql.migration.sql.server.instance": "SQL Server インスタンス", + "sql.migration.sql.virtual.machine": "SQL 仮想マシン", + "sql.migration.start.time": "開始時刻", + "sql.migration.status": "状態", + "sql.migration.status.canceling": "取り消しています", + "sql.migration.status.completing": "完了処理中", + "sql.migration.status.creating": "作成中", + "sql.migration.status.dropdown.all": "状態: すべて", + "sql.migration.status.dropdown.completing": "状態: 完了しています", + "sql.migration.status.dropdown.failed": "状態: 失敗", + "sql.migration.status.dropdown.ongoing": "状態: 進行中", + "sql.migration.status.dropdown.succeeded": "状態: 成功", + "sql.migration.status.error.count.multiple": "エラー: {0} 個)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "エラー: {0} 個)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "失敗", + "sql.migration.status.inprogress": "進行中", + "sql.migration.status.refresh.label": "最新の情報に更新", + "sql.migration.status.succeeded": "成功", + "sql.migration.status.warning.count.multiple": "警告: {0} 個)", + "sql.migration.status.warning.count.single": "警告: {0} 個)", + "sql.migration.storage.account": "ストレージ アカウント", + "sql.migration.subscription": "サブスクリプション", + "sql.migration.summary.azure.storage": "Azure Storage", + "sql.migration.summary.azure.storage.subscription": "Azure ストレージ サブスクリプション", + "sql.migration.summary.database.count": "移行用のデータベース", + "sql.migration.summary.mi.type": "Azure SQL Managed Instance", + "sql.migration.summary.page.title": "概要", + "sql.migration.summary.vm.type": "Azure Virtual Machine 上の SQL Server", + "sql.migration.target": "ターゲット", + "sql.migration.target.azure.sql.instance.name": "ターゲット名", + "sql.migration.target.database.name": "ターゲット データベース名", "sql.migration.target.platform": "ターゲット プラットフォーム", - "sql.migration.warnings.details": "警告の詳細", - "sql.migration.issues.details": "問題の詳細", - "sql.migration.select.prompt": "左側の SQL Server インスタンスまたはデータベースをクリックすると、その詳細が表示されます。", - "sql.migration.no.issues.vm": "Azure Virtual Machine 上で SQL Server への移行に関する問題は見つかりませんでした", - "sql.migration.no.issues.mi": "Azure SQL Managed Instance で SQL Server への移行に関する問題は見つかりませんでした", - "sql.migration.impact.object.type": "種類: {0}", - "sql.migration.impact.object.name": "名前: {0}", - "sql.migration.databases": "データベース ({0}/{1})", - "sql.migration.databases.selected": "{0}/{1} のデータベースが選択されています", - "sql.migration.issues.count": "問題 ({0} 件)", + "sql.migration.target.server": "ターゲット サーバー", + "sql.migration.target.version": "ターゲット バージョン", + "sql.migration.test.connection": "接続のテスト", + "sql.migration.type": "種類", + "sql.migration.type.label": "入力:", + "sql.migration.unique.name": "対象データベースに一意の名前を選択する", + "sql.migration.username": "ユーザー名", + "sql.migration.view.all": "すべて表示", + "sql.migration.view.select.button.label": "表示/選択", + "sql.migration.warnings": "警告", "sql.migration.warnings.count": "警告 ({0})", - "sql.migration.authentication.type": "認証の種類", - "sql.migration.status.refresh.label": "最新の情報に更新" + "sql.migration.warnings.details": "警告の詳細", + "sql.migration.windows.user.account": "ドメイン\\ユーザー名", + "sql.migration.wizard.account.add.button.label": "アカウントのリンク", + "sql.migration.wizard.account.count.multiple.message": "リンク済みの {0} アカウント", + "sql.migration.wizard.account.count.single.message": "リンク済みの {0} アカウント", + "sql.migration.wizard.account.description": "Azure Data Studio にリンクされている Azure アカウントを選択するか、今すぐリンクします。", + "sql.migration.wizard.account.noAccount.error": "リンクされたアカウントを追加して、もう一度お試しください。", + "sql.migration.wizard.account.title": "Azure アカウント", + "sql.migration.wizard.sku.all": "評価結果に基づくと、オンライン状態のデータベースのすべての {0} を Azure SQL に移行できます。", + "sql.migration.wizard.sku.assessment.error": "サーバー '{0}' の評価中にエラーが発生しました。", + "sql.migration.wizard.sku.choose_a_target": "Azure SQL ターゲットを選択する", + "sql.migration.wizard.sku.title": "Azure SQL のターゲット", + "sql.migration.yes": "はい", + "total.databases.selected": "{0}/{1} のデータベースが選択されています" }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "データベース {0} から {1} - {2} に移行を開始する", - "sql.migration.starting.migration.error": "移行の開始中にエラーが発生しました: '{0}'" + "sql.migration.starting.migration.error": "移行の開始中にエラーが発生しました: '{0}'", + "sql.migration.starting.migration.message": "データベース {0} から {1} - {2} に移行を開始する" + }, + "package": { + "cancel-migration-menu": "移行のキャンセル", + "complete-cutover-menu": "一括を完了する", + "copy-migration-menu": "移行の詳細をコピー", + "database-details-menu": "データベースの詳細", + "description": "Azure SQL の移行の説明", + "displayName": "Azure SQL の移行", + "migration-command-category": "Azure SQL の移行", + "migration-context-menu-category": "移行コンテキスト メニュー", + "migration-dashboard-tasks": "移行タスク", + "migration-dashboard-title": "Azure SQL の移行", + "migration-notebook-command-title": "Azure SQL 移行ノートブックを開く", + "new-support-request-command": "新しいサポート リクエスト", + "send-feedback-command": "フィードバック", + "start-migration-command": "Azure SQLへの移行", + "view-service-menu": "Database Migration Service の詳細", + "view-target-menu": "Azure SQL ターゲットの名前" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json index 8d40284127..0db8c66532 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "SQL の基本言語サポート", - "description": "SQL ファイル内で構文ハイライト、かっこ一致を提供します。" + "description": "SQL ファイル内で構文ハイライト、かっこ一致を提供します。", + "displayName": "SQL の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json index bc685fa1c7..7743bc8163 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Abyss テーマ", "description": "Visual Studio Code の Abyss テーマ", + "displayName": "Abyss テーマ", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json index 8f0b61928b..147acc8f69 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "既定のテーマ", - "description": "既定の VIsual Studio の明るいテーマと濃いテーマ", - "darkPlusColorThemeLabel": "Dark+ (既定の Dark)", - "lightPlusColorThemeLabel": "Light+ (既定の Light)", "darkColorThemeLabel": "Dark (Visual Studio)", - "lightColorThemeLabel": "Light (Visual Studio)", + "darkPlusColorThemeLabel": "Dark+ (既定の Dark)", + "description": "既定の VIsual Studio の明るいテーマと濃いテーマ", + "displayName": "既定のテーマ", "hcColorThemeLabel": "ハイ コントラスト", + "lightColorThemeLabel": "Light (Visual Studio)", + "lightPlusColorThemeLabel": "Light+ (既定の Light)", "minimalIconThemeLabel": "最小 (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json index ca7e13d2b6..1b6f6687eb 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kimbie Dark テーマ", "description": "Visual Studio Code の Kimbie dark テーマ", + "displayName": "Kimbie Dark テーマ", "themeLabel": "Kimbie Dark" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json index aab732f3c2..2ec16391b2 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai Dimmed テーマ", "description": "Visual Studio Code の Monokai dimmed テーマ", + "displayName": "Monokai Dimmed テーマ", "themeLabel": "Monokai Dimmed" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json index 370c5100f1..52999eb966 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai テーマ", "description": "Visual Studio Code の Monokai テーマ", + "displayName": "Monokai テーマ", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json index 12d0805b5b..4251b3beef 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Quiet Light テーマ", "description": "Visual Studio Code の Quiet light テーマ", + "displayName": "Quiet Light テーマ", "themeLabel": "Quiet Light" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json index eef1a89105..f4977e8e3c 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Red テーマ", "description": "Visual Studio Code の Red テーマ", + "displayName": "Red テーマ", "themeLabel": "Red" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json index 8d85e899c9..0b795fa815 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Seti File Icon テーマ", "description": "Seti UI file icons を使用したファイル アイコンのテーマ", + "displayName": "Seti File Icon テーマ", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json index c0feaa421e..cd159400a0 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized Dark テーマ", "description": "Visual Studio Code の Solarized dark テーマ", + "displayName": "Solarized Dark テーマ", "themeLabel": "Solarized Dark" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json index 45937c9c56..a2d0953855 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized Light テーマ", "description": "Visual Studio Code の Solarized light テーマ", + "displayName": "Solarized Light テーマ", "themeLabel": "Solarized Light" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json index 8aa46249be..878899e6a8 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tomorrow Night Blue テーマ", "description": "Visual Studio Code の Tomorrow night blue テーマ", + "displayName": "Tomorrow Night Blue テーマ", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-ja/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/typescript-basics.i18n.json index fad009ec3e..a6571da9ad 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "TypeScript 言語の基礎", - "description": "TypeScript ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。" + "description": "TypeScript ファイル内でスニペット、構文ハイライト、かっこ一致、折りたたみを提供します。", + "displayName": "TypeScript 言語の基礎" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/xml-language-features.i18n.json index 9586795c0d..b01cc774af 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML の言語機能", - "description": "XML に豊富な言語サポートを提供します。" + "description": "XML に豊富な言語サポートを提供します。", + "displayName": "XML の言語機能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json index b1d3d81af0..6c04c0fc81 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML の基本言語サポート", - "description": "XML ファイル内で構文ハイライト、かっこ一致を提供します。" + "description": "XML ファイル内で構文ハイライト、かっこ一致を提供します。", + "displayName": "XML の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json index 9875297f9a..d1f097840e 100644 --- a/i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-ja/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "YAML の基本言語サポート", - "description": "YAML ファイル内で構文ハイライト、かっこ一致を提供します。" + "description": "YAML ファイル内で構文ハイライト、かっこ一致を提供します。", + "displayName": "YAML の基本言語サポート" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ja/translations/main.i18n.json b/i18n/ads-language-pack-ja/translations/main.i18n.json index 789811f12f..26c27c4c16 100644 --- a/i18n/ads-language-pack-ja/translations/main.i18n.json +++ b/i18n/ads-language-pack-ja/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "システム エラーが発生しました ({0})", - "error.defaultMessage": "不明なエラーが発生しました。ログで詳細を確認してください。", - "error.moreErrors": "{0} (合計 {1} エラー)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "UNC ドライブ上でシェル コマンドを実行できません。" - }, - "vs/base/node/zip": { - "invalid file": "{0} の抽出中にエラーが発生しました。無効なファイルです。", - "incompleteExtract": "不完全です。{0} / {1} 個のエントリが見つかりました", - "notFound": "zip ファイルの中に {0} が見つかりません。" - }, - "vs/base/common/actions": { - "submenu.empty": "(空)" - }, - "vs/base/common/date": { - "date.fromNow.in": "{0} 内", - "date.fromNow.now": "現在", - "date.fromNow.seconds.singular.ago": "{0} 秒前", - "date.fromNow.seconds.plural.ago": "{0} 秒前", - "date.fromNow.seconds.singular": "{0} 秒", - "date.fromNow.seconds.plural": "{0} 秒", - "date.fromNow.minutes.singular.ago": "{0} 分前", - "date.fromNow.minutes.plural.ago": "{0} 分前", - "date.fromNow.minutes.singular": "{0} 分", - "date.fromNow.minutes.plural": "{0} 分", - "date.fromNow.hours.singular.ago": "{0} 時間前", - "date.fromNow.hours.plural.ago": "{0} 時間前", - "date.fromNow.hours.singular": "{0} 時間", - "date.fromNow.hours.plural": "{0} 時間", - "date.fromNow.days.singular.ago": "{0} 日前", - "date.fromNow.days.plural.ago": "{0} 日前", - "date.fromNow.days.singular": "{0} 日", - "date.fromNow.days.plural": "{0} 日", - "date.fromNow.weeks.singular.ago": "{0} 週間前", - "date.fromNow.weeks.plural.ago": "{0} 週間前", - "date.fromNow.weeks.singular": "{0} 週間", - "date.fromNow.weeks.plural": "{0} 週間", - "date.fromNow.months.singular.ago": "{0} か月前", - "date.fromNow.months.plural.ago": "{0} か月前", - "date.fromNow.months.singular": "{0} 月", - "date.fromNow.months.plural": "{0} か月", - "date.fromNow.years.singular.ago": "{0} 年前", - "date.fromNow.years.plural.ago": "{0} 年前", - "date.fromNow.years.singular": "{0} 年", - "date.fromNow.years.plural": "{0} 年" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "クリア", - "disable filter on type": "型のフィルターを無効にする", - "enable filter on type": "型のフィルターを有効にする", - "empty": "要素が見つかりません", - "found": "{1} 個の要素のうち {0} 個の要素が一致しました" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "情報", - "dialogErrorMessage": "エラー", - "dialogWarningMessage": "警告", - "dialogPendingMessage": "進行中", - "dialogClose": "ダイアログを閉じる" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "バインドなし" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "シンボルが無効です", - "error.invalidNumberFormat": "数値表示形式が無効です", - "error.propertyNameExpected": "プロパティ名が必要です", - "error.valueExpected": "値が必要です", - "error.colonExpected": "コロンが必要です", - "error.commaExpected": "コンマが必要です", - "error.closeBraceExpected": "右中かっこが必要です", - "error.closeBracketExpected": "右角かっこが必要です", - "error.endOfFileExpected": "ファイルの終わりが必要です" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "すべて折りたたんで表示します。" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0}セクション" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "アプリケーション メニュー", - "mMore": "その他" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "その他の操作..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "エラー: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "情報: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "戻る", - "inputModeEntry": "'Enter' を押して入力を確認するか 'Escape' を押して取り消します", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "入力すると結果が絞り込まれます。", - "inputModeEntryDescription": "{0} ('Enter' を押して確認するか 'Escape' を押して取り消します)", - "quickInput.visibleCount": "{0} 件の結果", - "quickInput.countSelected": "{0} 個選択済み", - "ok": "OK", - "custom": "カスタム", - "quickInput.backWithKeybinding": "戻る ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Shift", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "Control", - "shiftKey.long": "Shift", - "altKey.long": "Alt", - "cmdKey.long": "コマンド", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "読み込み中..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "ダイアログを閉じる", + "dialogErrorMessage": "エラー", + "dialogInfoMessage": "情報", + "dialogPendingMessage": "進行中", + "dialogWarningMessage": "警告", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "入力" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "大文字と小文字を区別する", + "regexDescription": "正規表現を使用する", + "wordsDescription": "単語単位で検索する" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "入力", "label.preserveCaseCheckbox": "保持する" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "大文字と小文字を区別する", - "wordsDescription": "単語単位で検索する", - "regexDescription": "正規表現を使用する" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "読み込み中..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "クイック入力" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "エラー: {0}", + "alertInfoMessage": "情報: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "バインドなし" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "アプリケーション メニュー", + "mMore": "その他" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "ボックスを選択" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "元に戻す(&&U)", - "undo": "元に戻す", - "miRedo": "やり直し(&&R)", - "redo": "やり直し", - "miSelectAll": "すべて選択(&&S)", - "selectAll": "すべてを選択" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0}セクション" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "エディターのテキストにフォーカスがある (カーソルが点滅している) かどうか", - "editorFocus": "エディターまたはエディター ウィジェットにフォーカスがある (例: 検索ウィジェットにフォーカスがある) かどうか", - "textInputFocus": "エディターまたはリッチ テキスト入力にフォーカスがある (カーソルが点滅している) かどうか", - "editorReadonly": "エディターが読み取り専用かどうか", - "inDiffEditor": "コンテキストが差分エディターであるかどうか", - "editorColumnSelection": "`editor.columnSelection` が有効になっているかどうか", - "editorHasSelection": "エディターでテキストが選択されているかどうか", - "editorHasMultipleSelections": "エディターに複数の選択範囲があるかどうか", - "editorTabMovesFocus": "`Tab` によってフォーカスがエディターの外に移動するかどうか", - "editorHoverVisible": "エディターのホバーが表示されているかどうか", - "inCompositeEditor": "エディターがより大きなエディター (例: Notebooks) の一部であるかどうか", - "editorLangId": "エディターの言語識別子", - "editorHasCompletionItemProvider": "エディターに入力候補項目プロバイダーがあるかどうか", - "editorHasCodeActionsProvider": "エディターにコード アクション プロバイダーがあるかどうか", - "editorHasCodeLensProvider": "エディターにコード レンズ プロバイダーがあるかどうか", - "editorHasDefinitionProvider": "エディターに定義プロバイダーがあるかどうか", - "editorHasDeclarationProvider": "エディターに宣言プロバイダーがあるかどうか", - "editorHasImplementationProvider": "エディターに実装プロバイダーがあるかどうか", - "editorHasTypeDefinitionProvider": "エディターに型定義プロバイダーがあるかどうか", - "editorHasHoverProvider": "エディターにホバー プロバイダーがあるかどうか", - "editorHasDocumentHighlightProvider": "エディターにドキュメント強調表示プロバイダーがあるかどうか", - "editorHasDocumentSymbolProvider": "エディターにドキュメント シンボル プロバイダーがあるかどうか", - "editorHasReferenceProvider": "エディターに参照プロバイダーがあるかどうか", - "editorHasRenameProvider": "エディターに名前変更プロバイダーがあるかどうか", - "editorHasSignatureHelpProvider": "エディターにシグネチャ ヘルプ プロバイダーがあるかどうか", - "editorHasInlineHintsProvider": "エディターにインライン ヒント プロバイダーがあるかどうか", - "editorHasDocumentFormattingProvider": "エディターにドキュメント書式設定プロバイダーがあるかどうか", - "editorHasDocumentSelectionFormattingProvider": "エディターにドキュメント選択書式設定プロバイダーがあるかどうか", - "editorHasMultipleDocumentFormattingProvider": "エディターに複数のドキュメント書式設定プロバイダーがあるかどうか", - "editorHasMultipleDocumentSelectionFormattingProvider": "エディターに複数のドキュメント選択書式設定プロバイダーがあるかどうか" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "その他の操作..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "エディターはスクリーン リーダーがいつ接続されたかを検出するためにプラットフォーム API を使用します。", - "accessibilitySupport.on": "エディターは永続的にスクリーン リーダーでの使用向けに最適化されます。単語の折り返しは無効になります。", - "accessibilitySupport.off": "エディターはスクリーン リーダー向けに最適化されません。", - "accessibilitySupport": "エディターをスクリーン リーダーに最適化されたモードで実行するかどうかを制御します。オンに設定すると単語の折り返しが無効になります。", - "comments.insertSpace": "コメント時に空白文字を挿入するかどうかを制御します。", - "comments.ignoreEmptyLines": "行コメントの追加または削除アクションの切り替えで、空の行を無視するかどうかを制御します。", - "emptySelectionClipboard": "選択範囲を指定しないでコピーする場合に現在の行をコピーするかどうかを制御します。", - "find.cursorMoveOnType": "入力中に一致を検索するためにカーソルをジャンプさせるかどうかを制御します。", - "find.seedSearchStringFromSelection": "エディターの選択範囲から検索ウィジェット内の検索文字列を与えるかどうかを制御します。", - "editor.find.autoFindInSelection.never": "[選択範囲を検索] を自動的にオンにしません (既定)。", - "editor.find.autoFindInSelection.always": "[選択範囲を検索] を常に自動的にオンにします。", - "editor.find.autoFindInSelection.multiline": "複数行のコンテンツが選択されている場合は、自動的に [選択範囲を検索] をオンにします。", - "find.autoFindInSelection": "[選択範囲を検索] を自動的にオンにする条件を制御します。", - "find.globalFindClipboard": "macOS で検索ウィジェットが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", - "find.addExtraSpaceOnTop": "検索ウィジェットがエディターの上に行をさらに追加するかどうかを制御します。true の場合、検索ウィジェットが表示されているときに最初の行を超えてスクロールできます。", - "find.loop": "以降で一致が見つからない場合に、検索を先頭から (または末尾から) 自動的に再実行するかどうか制御します。", - "fontLigatures": "フォントの合字 ('calt' および 'liga' フォントの機能) を有効または無効にします。'font-feature-settings' CSS プロパティを詳細に制御するには、これを文字列に変更します。", - "fontFeatureSettings": "明示的な 'font-feature-settings' CSS プロパティ。合字を有効または無効にする必要があるのが 1 つだけである場合は、代わりにブール値を渡すことができます。", - "fontLigaturesGeneral": "フォントの合字やフォントの機能を構成します。合字を有効または無効にするブール値または CSS 'font-feature-settings' プロパティの値の文字列を指定できます。", - "fontSize": "フォント サイズ (ピクセル単位) を制御します。", - "fontWeightErrorMessage": "使用できるのは \"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字のみです。", - "fontWeight": "フォントの太さを制御します。\"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字を受け入れます。", - "editor.gotoLocation.multiple.peek": "結果のピーク ビューを表示 (既定)", - "editor.gotoLocation.multiple.gotoAndPeek": "主な結果に移動し、ピーク ビューを表示します", - "editor.gotoLocation.multiple.goto": "プライマリ結果に移動し、他のユーザーへのピークレス ナビゲーションを有効にします", - "editor.gotoLocation.multiple.deprecated": "この設定は非推奨です。代わりに、'editor.editor.gotoLocation.multipleDefinitions' や 'editor.editor.gotoLocation.multipleImplementations' などの個別の設定を使用してください。", - "editor.editor.gotoLocation.multipleDefinitions": "複数のターゲットの場所があるときの '定義へ移動' コマンドの動作を制御します。", - "editor.editor.gotoLocation.multipleTypeDefinitions": "複数のターゲットの場所があるときの '型定義へ移動' コマンドの動作を制御します。", - "editor.editor.gotoLocation.multipleDeclarations": "複数のターゲットの場所があるときの '宣言へ移動' コマンドの動作を制御します。", - "editor.editor.gotoLocation.multipleImplemenattions": "複数のターゲットの場所があるときの '実装に移動' コマンドの動作を制御します。", - "editor.editor.gotoLocation.multipleReferences": "ターゲットの場所が複数存在する場合の '参照へ移動' コマンドの動作を制御します。", - "alternativeDefinitionCommand": "'定義へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", - "alternativeTypeDefinitionCommand": "'型定義へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", - "alternativeDeclarationCommand": "'宣言へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", - "alternativeImplementationCommand": "'実装へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", - "alternativeReferenceCommand": "'参照へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", - "hover.enabled": "ホバーを表示するかどうかを制御します。", - "hover.delay": "ホバーを表示後の待ち時間 (ミリ秒) を制御します。", - "hover.sticky": "ホバーにマウスを移動したときに、ホバーを表示し続けるかどうかを制御します。", - "codeActions": "エディターでコード アクションの電球を有効にします。", - "inlineHints.enable": "エディターでインライン ヒントを有効にします。", - "inlineHints.fontSize": "エディターでインライン ヒントのフォント サイズを制御します。'0' に設定すると、`#editor.fontSize#` の 90% が使用されます。", - "inlineHints.fontFamily": "エディターでインライン ヒントのフォント ファミリを制御します。", - "lineHeight": "行の高さを制御します。フォント サイズに基づいて行の高さを計算する場合には、0 を使用します。", - "minimap.enabled": "ミニマップを表示するかどうかを制御します。", - "minimap.size.proportional": "ミニマップのサイズは、エディターのコンテンツと同じです (スクロールする場合があります)。", - "minimap.size.fill": "ミニマップは、必要に応じて、エディターの高さを埋めるため、拡大または縮小します (スクロールしません)。", - "minimap.size.fit": "ミニマップは必要に応じて縮小し、エディターより大きくなることはありません (スクロールしません)。", - "minimap.size": "ミニマップのサイズを制御します。", - "minimap.side": "ミニマップを表示する場所を制御します。", - "minimap.showSlider": "ミニマップ スライダーを表示するタイミングを制御します。", - "minimap.scale": "ミニマップに描画されるコンテンツのスケール: 1、2、または 3。", - "minimap.renderCharacters": "行にカラー ブロックではなく実際の文字を表示します。", - "minimap.maxColumn": "表示するミニマップの最大幅を特定の列数に制限します。", - "padding.top": "エディターの上端と最初の行の間の余白の大きさを制御します。", - "padding.bottom": "エディターの下端と最後の行の間の余白の大きさを制御します。", - "parameterHints.enabled": "入力時にパラメーター ドキュメントと型情報を表示するポップアップを有効にします。", - "parameterHints.cycle": "パラメーター ヒント メニューを周回するか、リストの最後で閉じるかどうかを制御します。", - "quickSuggestions.strings": "文字列内でクイック候補を有効にします。", - "quickSuggestions.comments": "コメント内でクイック候補を有効にします。", - "quickSuggestions.other": "文字列およびコメント外でクイック候補を有効にします。", - "quickSuggestions": "入力中に候補を自動的に表示するかどうかを制御します。", - "lineNumbers.off": "行番号は表示されません。", - "lineNumbers.on": "行番号は、絶対値として表示されます。", - "lineNumbers.relative": "行番号は、カーソル位置までの行数として表示されます。", - "lineNumbers.interval": "行番号は 10 行ごとに表示されます。", - "lineNumbers": "行番号の表示を制御します。", - "rulers.size": "このエディターのルーラーがレンダリングする単一領域の文字数。", - "rulers.color": "このエディターのルーラーの色です。", - "rulers": "特定の等幅文字数の後に垂直ルーラーを表示します。複数のルーラーには複数の値を使用します。配列が空の場合はルーラーを表示しません。", - "suggest.insertMode.insert": "カーソルの右のテキストを上書きせずに候補を挿入します。", - "suggest.insertMode.replace": "候補を挿入し、カーソルの右のテキストを上書きします。", - "suggest.insertMode": "入力候補を受け入れるときに単語を上書きするかどうかを制御します。これは、この機能の利用を選択する拡張機能に依存することにご注意ください。", - "suggest.filterGraceful": "候補のフィルター処理と並び替えでささいな入力ミスを考慮するかどうかを制御します。", - "suggest.localityBonus": "並べ替えがカーソル付近に表示される単語を優先するかどうかを制御します。", - "suggest.shareSuggestSelections": "保存された候補セクションを複数のワークプレースとウィンドウで共有するかどうかを制御します (`#editor.suggestSelection#` が必要)。", - "suggest.snippetsPreventQuickSuggestions": "アクティブ スニペットがクイック候補を防止するかどうかを制御します。", - "suggest.showIcons": "提案のアイコンを表示するか、非表示にするかを制御します。", - "suggest.showStatusBar": "候補ウィジェットの下部にあるステータス バーの表示を制御します。", - "suggest.showInlineDetails": "候補の詳細をラベル付きのインラインで表示するか、詳細ウィジェットにのみ表示するかを制御します", - "suggest.maxVisibleSuggestions.dep": "この設定は非推奨です。候補ウィジェットのサイズ変更ができるようになりました。", - "deprecated": "この設定は非推奨です。代わりに、'editor.suggest.showKeywords' や 'editor.suggest.showSnippets' などの個別の設定を使用してください。", - "editor.suggest.showMethods": "有効にすると、IntelliSense に `メソッド` 候補が表示されます。", - "editor.suggest.showFunctions": "有効にすると、IntelliSense に `関数` 候補が表示されます。", - "editor.suggest.showConstructors": "有効にすると、IntelliSense に `コンストラクター` 候補が表示されます。", - "editor.suggest.showFields": "有効にすると、IntelliSense に `フィールド` 候補が表示されます。", - "editor.suggest.showVariables": "有効にすると、IntelliSense に `変数` 候補が表示されます。", - "editor.suggest.showClasss": "有効にすると、IntelliSense に 'クラス' 候補が表示されます。", - "editor.suggest.showStructs": "有効にすると、IntelliSense に `構造体` 候補が表示されます。", - "editor.suggest.showInterfaces": "有効にすると、IntelliSense に `インターフェイス` 候補が表示されます。", - "editor.suggest.showModules": "有効にすると、IntelliSense に `モジュール` 候補が表示されます。", - "editor.suggest.showPropertys": "有効にすると、IntelliSense に `プロパティ` 候補が表示されます。", - "editor.suggest.showEvents": "有効にすると、IntelliSense に `イベント` 候補が表示されます。", - "editor.suggest.showOperators": "有効にすると、IntelliSense に `演算子` 候補が表示されます。", - "editor.suggest.showUnits": "有効にすると、IntelliSense に `ユニット` 候補が表示されます。", - "editor.suggest.showValues": "有効にすると、IntelliSense に `値` 候補が表示されます。", - "editor.suggest.showConstants": "有効にすると、IntelliSense に `定数` 候補が表示されます。", - "editor.suggest.showEnums": "有効にすると、IntelliSense に `列挙型` 候補が表示されます。", - "editor.suggest.showEnumMembers": "有効にすると、IntelliSense に `enumMember` 候補が表示されます。", - "editor.suggest.showKeywords": "有効にすると、IntelliSense に `キーワード` 候補が表示されます。", - "editor.suggest.showTexts": "有効にすると、IntelliSense に 'テキスト' -候補が表示されます。", - "editor.suggest.showColors": "有効にすると、IntelliSense に `色` 候補が表示されます。", - "editor.suggest.showFiles": "有効にすると、IntelliSense に 'ファイル' 候補が表示されます。", - "editor.suggest.showReferences": "有効にすると、IntelliSense に `参照` 候補が表示されます。", - "editor.suggest.showCustomcolors": "有効にすると、IntelliSense に `customcolor` 候補が表示されます。", - "editor.suggest.showFolders": "有効にすると、IntelliSense に `フォルダー` 候補が表示されます。", - "editor.suggest.showTypeParameters": "有効にすると、IntelliSense に `typeParameter` 候補が表示されます。", - "editor.suggest.showSnippets": "有効にすると、IntelliSense に `スニペット` 候補が表示されます。", - "editor.suggest.showUsers": "有効な場合、IntelliSense によって 'ユーザー' 候補が示されます。", - "editor.suggest.showIssues": "有効にすると、IntelliSense によって '問題' 候補が示されます。", - "selectLeadingAndTrailingWhitespace": "先頭と末尾の空白を常に選択するかどうか。", - "acceptSuggestionOnCommitCharacter": "コミット文字で候補を受け入れるかどうかを制御します。たとえば、JavaScript ではセミコロン (`;`) をコミット文字にして、候補を受け入れてその文字を入力することができます。", - "acceptSuggestionOnEnterSmart": "テキストの変更を行うとき、`Enter` を使用する場合にのみ候補を受け付けます。", - "acceptSuggestionOnEnter": "`Tab` キーに加えて `Enter` キーで候補を受け入れるかどうかを制御します。改行の挿入や候補の反映の間であいまいさを解消するのに役立ちます。", - "accessibilityPageSize": "一度にスクリーン リーダーによって読み上げることができるエディターの行数を制御します。スクリーン リーダーが検出されると、既定値が 2000 に自動的に設定されます。警告: 既定値より大きい数値の場合は、パフォーマンスに影響があります。", - "accessibilityPageSize.deprecated": "この設定は非推奨です。スクリーン リーダーが検出されると、アクセシビリティのページ サイズがエディターによって自動的に選択されます。2000 行が新しい既定値になります。", - "editorViewAccessibleLabel": "エディターのコンテンツ", - "editor.autoClosingBrackets.languageDefined": "言語設定を使用して、いつかっこを自動クローズするか決定します。", - "editor.autoClosingBrackets.beforeWhitespace": "カーソルが空白文字の左にあるときだけ、かっこを自動クローズします。", - "autoClosingBrackets": "エディターで左角かっこを追加した後に自動的に右角かっこを挿入するかどうかを制御します。", - "editor.autoClosingDelete.auto": "隣接する終わり引用符または括弧が自動的に挿入された場合にのみ、それらを削除します。", - "autoClosingDelete": "削除時にエディターで隣接する終わり引用符または括弧を削除するかどうかを制御します。", - "editor.autoClosingOvertype.auto": "終わり引用符または括弧が自動的に挿入された場合にのみ、それらを上書きします。", - "autoClosingOvertype": "エディターで終わり引用符または括弧を上書きするかどうかを制御します。", - "editor.autoClosingQuotes.languageDefined": "言語設定を使用して、いつ引用符を自動クローズするか決定します。", - "editor.autoClosingQuotes.beforeWhitespace": "カーソルが空白文字の左にあるときだけ、引用符を自動クローズします。", - "autoClosingQuotes": "ユーザーが開始引用符を追加した後、エディター自動的に引用符を閉じるかどうかを制御します。", - "editor.autoIndent.none": "エディターはインデントを自動的に挿入しません。", - "editor.autoIndent.keep": "エディターは、現在の行のインデントを保持します。", - "editor.autoIndent.brackets": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先します。", - "editor.autoIndent.advanced": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先し、言語で定義された特別な onEnterRules を呼び出します。", - "editor.autoIndent.full": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先し、言語で定義された特別な onEnterRules を呼び出し、言語で定義された indentationRules を優先します。", - "autoIndent": "ユーザーが行を入力、貼り付け、移動、またはインデントするときに、エディターでインデントを自動的に調整するかどうかを制御します。", - "editor.autoSurround.languageDefined": "言語構成を使用して、選択範囲をいつ自動的に囲むかを判断します。", - "editor.autoSurround.quotes": "角かっこではなく、引用符で囲みます。", - "editor.autoSurround.brackets": "引用符ではなく、角かっこで囲みます。", - "autoSurround": "引用符または角かっこを入力するときに、エディターが選択範囲を自動的に囲むかどうかを制御します。", - "stickyTabStops": "インデントにスペースを使用するときは、タブ文字の選択動作をエミュレートします。選択範囲はタブ位置に留まります。", - "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", - "codeLensFontFamily": "CodeLens のフォント ファミリを制御します。", - "codeLensFontSize": "CodeLens のフォント サイズをピクセル単位で制御します。'0' に設定すると、'#editor.fontSize#' の 90% が使用されます。", - "colorDecorators": "エディターでインライン カラー デコレーターと色の選択を表示する必要があるかどうかを制御します。", - "columnSelection": "マウスとキーでの選択により列の選択を実行できるようにします。", - "copyWithSyntaxHighlighting": "構文ハイライトをクリップボードにコピーするかどうかを制御します。", - "cursorBlinking": "カーソルのアニメーション方式を制御します。", - "cursorSmoothCaretAnimation": "滑らかなキャレットアニメーションを有効にするかどうかを制御します。", - "cursorStyle": "カーソルのスタイルを制御します。", - "cursorSurroundingLines": "カーソル前後の表示可能な先頭と末尾の行の最小数を制御します。他の一部のエディターでは 'scrollOff' または `scrollOffset` と呼ばれます。", - "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` は、キーボードまたは API でトリガーされた場合にのみ強制されます。", - "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` は常に適用されます。", - "cursorSurroundingLinesStyle": "'カーソルの周囲の行' を適用するタイミングを制御します。", - "cursorWidth": "`#editor.cursorStyle#` が `line` に設定されている場合、カーソルの幅を制御します。", - "dragAndDrop": "ドラッグ アンド ドロップによる選択範囲の移動をエディターが許可するかどうかを制御します。", - "fastScrollSensitivity": "`Alt` を押すと、スクロール速度が倍増します。", - "folding": "エディターでコードの折りたたみを有効にするかどうかを制御します。", - "foldingStrategy.auto": "利用可能な場合は言語固有の折りたたみ方法を使用し、利用可能ではない場合はインデントベースの方法を使用します。", - "foldingStrategy.indentation": "インデントベースの折りたたみ方法を使用します。", - "foldingStrategy": "折りたたみ範囲の計算方法を制御します。", - "foldingHighlight": "エディターで折りたたまれた範囲を強調表示するかどうかをコントロールします。", - "unfoldOnClickAfterEndOfLine": "折りたたまれた線の後の空のコンテンツをクリックすると線が展開されるかどうかを制御します。", - "fontFamily": "フォント ファミリを制御します。", - "formatOnPaste": "貼り付けた内容がエディターにより自動的にフォーマットされるかどうかを制御します。フォーマッタを使用可能にする必要があります。また、フォーマッタがドキュメント内の範囲をフォーマットできなければなりません。", - "formatOnType": "エディターで入力後に自動的に行のフォーマットを行うかどうかを制御します。", - "glyphMargin": "エディターで縦のグリフ余白が表示されるかどうかを制御します。ほとんどの場合、グリフ余白はデバッグに使用されます。", - "hideCursorInOverviewRuler": "概要ルーラーでカーソルを非表示にするかどうかを制御します。", - "highlightActiveIndentGuide": "エディターでアクティブなインデントのガイドを強調表示するかどうかを制御します。", - "letterSpacing": "文字間隔 (ピクセル単位) を制御します。", - "linkedEditing": "リンクされた編集がエディターで有効にされるかどうかを制御します。言語によっては、編集中に HTML タグなどの関連する記号が更新されます。", - "links": "エディターがリンクを検出してクリック可能な状態にするかどうかを制御します。", - "matchBrackets": "対応するかっこを強調表示します。", - "mouseWheelScrollSensitivity": "マウス ホイール スクロール イベントの `deltaX` と `deltaY` で使用される乗数。", - "mouseWheelZoom": "`Ctrl` キーを押しながらマウス ホイールを使用してエディターのフォントをズームします。", - "multiCursorMergeOverlapping": "複数のカーソルが重なっているときは、マージします。", - "multiCursorModifier.ctrlCmd": "Windows および Linux 上の `Control` キーと macOS 上の `Command` キーに割り当てます。", - "multiCursorModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", - "multiCursorModifier": "マウスを使用して複数のカーソルを追加するときに使用する修飾キーです。「定義に移動」や「リンクを開く」のマウス操作は、マルチカーソルの修飾キーと競合しないように適用されます。[詳細](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)", - "multiCursorPaste.spread": "カーソルごとにテキストを 1 行ずつ貼り付けます。", - "multiCursorPaste.full": "各カーソルは全文を貼り付けます。", - "multiCursorPaste": "貼り付けたテキストの行数がカーソル数と一致する場合の貼り付けを制御します。", - "occurrencesHighlight": "エディターでセマンティック シンボルの出現箇所を強調表示するかどうかを制御します。", - "overviewRulerBorder": "概要ルーラーの周囲に境界線が描画されるかどうかを制御します。", - "peekWidgetDefaultFocus.tree": "ピークを開くときにツリーにフォーカスする", - "peekWidgetDefaultFocus.editor": "ピークを開くときにエディターにフォーカスする", - "peekWidgetDefaultFocus": "ピーク ウィジェットのインライン エディターまたはツリーをフォーカスするかどうかを制御します。", - "definitionLinkOpensInPeek": "[定義へ移動] マウス ジェスチャーで、常にピーク ウィジェットを開くかどうかを制御します。", - "quickSuggestionsDelay": "クイック候補が表示されるまでのミリ秒を制御します。", - "renameOnType": "エディターでの型の自動名前変更を制御します。", - "renameOnTypeDeprecate": "非推奨です。代わりに、`editor.linkedEditing` を使用してください。", - "renderControlCharacters": "エディターで制御文字を表示するかどうかを制御します。", - "renderIndentGuides": "エディターでインデント ガイドを表示するかどうかを制御します。", - "renderFinalNewline": "ファイルの末尾が改行の場合は、最後の行番号を表示します。", - "renderLineHighlight.all": "余白と現在の行を強調表示します。", - "renderLineHighlight": "エディターが現在の行をどのように強調表示するかを制御します。", - "renderLineHighlightOnlyWhenFocus": "エディターにフォーカスがある場合にのみ現在の行をエディターで強調表示する必要があるかどうかを制御します。", - "renderWhitespace.boundary": "単語間の単一スペース以外の空白文字を表示します。", - "renderWhitespace.selection": "選択したテキストにのみ空白文字を表示します。", - "renderWhitespace.trailing": "末尾の空白文字のみを表示します。", - "renderWhitespace": "エディターで空白文字を表示するかどうかを制御します。", - "roundedSelection": "選択範囲の角を丸くするかどうかを制御します。", - "scrollBeyondLastColumn": "エディターが水平方向に余分にスクロールする文字数を制御します。", - "scrollBeyondLastLine": "エディターが最後の行を越えてスクロールするかどうかを制御します。", - "scrollPredominantAxis": "垂直および水平方向の両方に同時にスクロールする場合は、主要な軸に沿ってスクロールします。トラックパッド上で垂直方向にスクロールする場合は、水平ドリフトを防止します。", - "selectionClipboard": "Linux の PRIMARY クリップボードをサポートするかどうかを制御します。", - "selectionHighlight": "エディターが選択項目と類似の一致項目を強調表示するかどうかを制御します。", - "showFoldingControls.always": "常に折りたたみコントロールを表示します。", - "showFoldingControls.mouseover": "マウスがとじしろの上にあるときにのみ、折りたたみコントロールを表示します。", - "showFoldingControls": "とじしろのの折りたたみコントロールを表示するタイミングを制御します。", - "showUnused": "使用されていないコードのフェードアウトを制御します。", - "showDeprecated": "非推奨の変数の取り消し線を制御します。", - "snippetSuggestions.top": "他の候補の上にスニペットの候補を表示します。", - "snippetSuggestions.bottom": "他の候補の下にスニペットの候補を表示します。", - "snippetSuggestions.inline": "他の候補と一緒にスニペットの候補を表示します。", - "snippetSuggestions.none": "スニペットの候補を表示しません。", - "snippetSuggestions": "他の修正候補と一緒にスニペットを表示するかどうか、およびその並び替えの方法を制御します。", - "smoothScrolling": "アニメーションでエディターをスクロールするかどうかを制御します。", - "suggestFontSize": "候補ウィジェットのフォント サイズ。`0` に設定すると、`#editor.fontSize#` の値が使用されます。", - "suggestLineHeight": "候補ウィジェットの行の高さ。`0` に設定すると、`#editor.lineHeight#` の値が使用されます。最小値は 8 です。", - "suggestOnTriggerCharacters": "トリガー文字の入力時に候補が自動的に表示されるようにするかどうかを制御します。", - "suggestSelection.first": "常に最初の候補を選択します。", - "suggestSelection.recentlyUsed": "`console.| -> console.log` などと選択対象に関して入力しない限りは、最近の候補を選択します。`log` は最近完了したためです。", - "suggestSelection.recentlyUsedByPrefix": "これらの候補を完了した以前のプレフィックスに基づいて候補を選択します。例: `co -> console` および `con -> const`。", - "suggestSelection": "候補リストを表示するときに候補を事前に選択する方法を制御します。", - "tabCompletion.on": "タブ補完は、tab キーを押したときに最適な候補を挿入します。", - "tabCompletion.off": "タブ補完を無効にします。", - "tabCompletion.onlySnippets": "プレフィックスが一致する場合に、タブでスニペットを補完します。'quickSuggestions' が無効な場合に最適です。", - "tabCompletion": "タブ補完を有効にします。", - "unusualLineTerminators.auto": "通常とは異なる行の終端文字は自動的に削除される。", - "unusualLineTerminators.off": "通常とは異なる行の終端文字は無視される。", - "unusualLineTerminators.prompt": "通常とは異なる行の終端文字の削除プロンプトが表示される。", - "unusualLineTerminators": "問題を起こす可能性がある、普通ではない行終端記号は削除してください。", - "useTabStops": "空白の挿入や削除はタブ位置に従って行われます。", - "wordSeparators": "単語に関連したナビゲーションまたは操作を実行するときに、単語の区切り文字として使用される文字。", - "wordWrap.off": "行を折り返しません。", - "wordWrap.on": "行をビューポートの幅で折り返します。", - "wordWrap.wordWrapColumn": "`#editor.wordWrapColumn#` で行を折り返します。", - "wordWrap.bounded": "ビューポートと `#editor.wordWrapColumn#` の最小値で行を折り返します。", - "wordWrap": "行の折り返し方法を制御します。", - "wordWrapColumn": "`#editor.wordWrap#` が `wordWrapColumn` または `bounded` の場合に、エディターの折り返し桁を制御します。", - "wrappingIndent.none": "インデントしません。 折り返し行は列 1 から始まります。", - "wrappingIndent.same": "折り返し行は、親と同じインデントになります。", - "wrappingIndent.indent": "折り返し行は、親 +1 のインデントになります。", - "wrappingIndent.deepIndent": "折り返し行は、親 +2 のインデントになります。", - "wrappingIndent": "折り返し行のインデントを制御します。", - "wrappingStrategy.simple": "すべての文字の幅が同じであると仮定します。これは、モノスペース フォントや、グリフの幅が等しい特定のスクリプト (ラテン文字など) で正しく動作する高速アルゴリズムです。", - "wrappingStrategy.advanced": "折り返しポイントの計算をブラウザーにデリゲートします。これは、大きなファイルのフリーズを引き起こす可能性があるものの、すべてのケースで正しく動作する低速なアルゴリズムです。", - "wrappingStrategy": "折り返しポイントを計算するアルゴリズムを制御します。" + "vs/base/browser/ui/tree/abstractTree": { + "clear": "クリア", + "disable filter on type": "型のフィルターを無効にする", + "empty": "要素が見つかりません", + "enable filter on type": "型のフィルターを有効にする", + "found": "{1} 個の要素のうち {0} 個の要素が一致しました" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "カーソル位置の行を強調表示する背景色。", - "lineHighlightBorderBox": "カーソル位置の行の境界線を強調表示する背景色。", - "rangeHighlight": "(Quick Open や検出機能などにより) 強調表示されている範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "rangeHighlightBorder": "強調表示された範囲の境界線の背景色。", - "symbolHighlight": "強調表示された記号の背景色 (定義へ移動、次または前の記号へ移動など)。基になる装飾が覆われないようにするため、色を不透明にすることはできません。", - "symbolHighlightBorder": "強調表示された記号の周りの境界線の背景色。", - "caret": "エディターのカーソルの色。", - "editorCursorBackground": "選択された文字列の背景色です。選択された文字列の背景色をカスタマイズ出来ます。", - "editorWhitespaces": "エディターのスペース文字の色。", - "editorIndentGuides": "エディター インデント ガイドの色。", - "editorActiveIndentGuide": "アクティブなエディターのインデント ガイドの色。", - "editorLineNumbers": "エディターの行番号の色。", - "editorActiveLineNumber": "エディターのアクティブ行番号の色", - "deprecatedEditorActiveLineNumber": "id は使用しないでください。代わりに 'EditorLineNumber.activeForeground' を使用してください。", - "editorRuler": "エディター ルーラーの色。", - "editorCodeLensForeground": "CodeLens エディターの前景色。", - "editorBracketMatchBackground": "一致するかっこの背景色", - "editorBracketMatchBorder": "一致するかっこ内のボックスの色", - "editorOverviewRulerBorder": "概要ルーラーの境界色。", - "editorOverviewRulerBackground": "エディターの概要ルーラーの背景色です。ミニマップが有効で、エディターの右側に配置されている場合にのみ使用します。", - "editorGutter": "エディターの余白の背景色。余白にはグリフ マージンと行番号が含まれます。", - "unnecessaryCodeBorder": "エディターでの不要な (未使用の) ソース コードの罫線の色。", - "unnecessaryCodeOpacity": "エディター内の不要な (未使用の) ソース コードの不透明度。たとえば、\"#000000c0\" は不透明度 75% でコードを表示します。ハイ コントラストのテーマの場合、'editorUnnecessaryCode.border' テーマ色を使用して、不要なコードをフェードアウトするのではなく下線を付けます。", - "overviewRulerRangeHighlight": "範囲強調表示のための概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "overviewRuleError": "エラーを示す概要ルーラーのマーカー色。", - "overviewRuleWarning": "警告を示す概要ルーラーのマーカー色。", - "overviewRuleInfo": "情報を示す概要ルーラーのマーカー色。" + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "すべて折りたたんで表示します。" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "プレーンテキスト" + "vs/base/common/actions": { + "submenu.empty": "(空)" }, - "vs/editor/common/model/editStack": { - "edit": "入力しています" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} 日", + "date.fromNow.days.plural.ago": "{0} 日前", + "date.fromNow.days.singular": "{0} 日", + "date.fromNow.days.singular.ago": "{0} 日前", + "date.fromNow.hours.plural": "{0} 時間", + "date.fromNow.hours.plural.ago": "{0} 時間前", + "date.fromNow.hours.singular": "{0} 時間", + "date.fromNow.hours.singular.ago": "{0} 時間前", + "date.fromNow.in": "{0} 内", + "date.fromNow.minutes.plural": "{0} 分", + "date.fromNow.minutes.plural.ago": "{0} 分前", + "date.fromNow.minutes.singular": "{0} 分", + "date.fromNow.minutes.singular.ago": "{0} 分前", + "date.fromNow.months.plural": "{0} か月", + "date.fromNow.months.plural.ago": "{0} か月前", + "date.fromNow.months.singular": "{0} 月", + "date.fromNow.months.singular.ago": "{0} か月前", + "date.fromNow.now": "現在", + "date.fromNow.seconds.plural": "{0} 秒", + "date.fromNow.seconds.plural.ago": "{0} 秒前", + "date.fromNow.seconds.singular": "{0} 秒", + "date.fromNow.seconds.singular.ago": "{0} 秒前", + "date.fromNow.weeks.plural": "{0} 週間", + "date.fromNow.weeks.plural.ago": "{0} 週間前", + "date.fromNow.weeks.singular": "{0} 週間", + "date.fromNow.weeks.singular.ago": "{0} 週間前", + "date.fromNow.years.plural": "{0} 年", + "date.fromNow.years.plural.ago": "{0} 年前", + "date.fromNow.years.singular": "{0} 年", + "date.fromNow.years.singular.ago": "{0} 年前" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "不明なエラーが発生しました。ログで詳細を確認してください。", + "error.moreErrors": "{0} (合計 {1} エラー)", + "nodeExceptionMessage": "システム エラーが発生しました ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "右中かっこが必要です", + "error.closeBracketExpected": "右角かっこが必要です", + "error.colonExpected": "コロンが必要です", + "error.commaExpected": "コンマが必要です", + "error.endOfFileExpected": "ファイルの終わりが必要です", + "error.invalidNumberFormat": "数値表示形式が無効です", + "error.invalidSymbol": "シンボルが無効です", + "error.propertyNameExpected": "プロパティ名が必要です", + "error.valueExpected": "値が必要です" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "コマンド", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Control", + "shiftKey": "Shift", + "shiftKey.long": "Shift", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "UNC ドライブ上でシェル コマンドを実行できません。" + }, + "vs/base/node/zip": { + "incompleteExtract": "不完全です。{0} / {1} 個のエントリが見つかりました", + "invalid file": "{0} の抽出中にエラーが発生しました。無効なファイルです。", + "notFound": "zip ファイルの中に {0} が見つかりません。" + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "カスタム", + "inputModeEntry": "'Enter' を押して入力を確認するか 'Escape' を押して取り消します", + "inputModeEntryDescription": "{0} ('Enter' を押して確認するか 'Escape' を押して取り消します)", + "ok": "OK", + "quickInput.back": "戻る", + "quickInput.backWithKeybinding": "戻る ({0})", + "quickInput.countSelected": "{0} 個選択済み", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 件の結果", + "quickInputBox.ariaLabel": "入力すると結果が絞り込まれます。" + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "クイック入力" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "長い行に移動しても行末に位置します", - "removedCursor": "セカンダリ カーソルが削除されました" + "removedCursor": "セカンダリ カーソルが削除されました", + "stickydesc": "長い行に移動しても行末に位置します" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "この時点では、エディターにアクセスできません。オプションを表示するには、{0} を押します。", + "editor": "エディター" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "エディターで取り消し可能な操作 ('参照をここに表示' など) を実行するかどうか" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "やり直し(&&R)", + "miSelectAll": "すべて選択(&&S)", + "miUndo": "元に戻す(&&U)", + "redo": "やり直し", + "selectAll": "すべてを選択", + "undo": "元に戻す" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "カーソルの数は {0} 個に制限されています。" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "一方のファイルが大きすぎるため、ファイルを比較できません。", "diffInsertIcon": "差分エディターで挿入を示す線の装飾。", - "diffRemoveIcon": "差分エディターで削除を示す線の装飾。", - "diff.tooLarge": "一方のファイルが大きすぎるため、ファイルを比較できません。" - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "選択されていません", - "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択済み)", - "singleSelection": "行 {0}、列 {1}", - "multiSelectionRange": "{0} 個の選択項目 ({1} 文字を選択)", - "multiSelection": "{0} 個の選択項目", - "emergencyConfOn": "`accessibilitySupport` 設定を 'on' に変更しています。", - "openingDocs": "エディターのアクセシビリティに関連するドキュメント ページを開いています。", - "readonlyDiffEditor": "差分エディターの読み取り専用ウィンドウ内。", - "editableDiffEditor": "差分エディターのウィンドウ内。", - "readonlyEditor": "読み取り専用コード エディター内", - "editableEditor": "コード エディター内", - "changeConfigToOnMac": "エディターを構成してスクリーン エディターで使用するように最適化するには、Command+E を押してください。", - "changeConfigToOnWinLinux": "エディターを構成してスクリーン リーダーで使用するように最適化するには、Control+E を押します。", - "auto_on": "エディターは、スクリーン リーダーで使用するよう最適化されるように構成されています。", - "auto_off": "エディターは、スクリーン リーダーで使用するよう最適化されないように構成されていますが、現時点でこの設定は当てはまりません。", - "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", - "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。", - "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", - "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", - "openDocMac": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Command+H を押してください。", - "openDocWinLinux": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Control+H を押してください。", - "outroMsg": "Esc キー か Shift+Esc を押すと、ヒントを消してエディターに戻ることができます。", - "showAccessibilityHelpAction": "アクセシビリティのヘルプを表示します", - "inspectTokens": "開発者: トークンの検査", - "gotoLineActionLabel": "行/列に移動する...", - "helpQuickAccess": "すべてのクイック アクセス プロバイダーを表示", - "quickCommandActionLabel": "コマンド パレット", - "quickCommandActionHelp": "コマンドの表示と実行", - "quickOutlineActionLabel": "シンボルに移動...", - "quickOutlineByCategoryActionLabel": "カテゴリ別のシンボルへ移動...", - "editorViewAccessibleLabel": "エディターのコンテンツ", - "accessibilityHelpMessage": "アクティビティ オプションを表示するには、Alt+F1 キーを押します。", - "toggleHighContrast": "ハイ コントラスト テーマの切り替え", - "bulkEditServiceSummary": "{1} 個のファイルに {0} 個の編集が行われました" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "エディター", - "tabSize": "1 つのタブに相当するスペースの数。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", - "insertSpaces": "`Tab` キーを押すとスペースが挿入されます。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", - "detectIndentation": "ファイルがファイルの内容に基づいて開かれる場合、`#editor.tabSize#` と `#editor.insertSpaces#` を自動的に検出するかどうかを制御します。", - "trimAutoWhitespace": "自動挿入された末尾の空白を削除します。", - "largeFileOptimizations": "大きなファイルでメモリが集中する特定の機能を無効にするための特別な処理。", - "wordBasedSuggestions": "ドキュメント内の単語に基づいて入力候補を計算するかどうかを制御します。", - "wordBasedSuggestionsMode.currentDocument": "アクティブなドキュメントからのみ単語の候補を表示します。", - "wordBasedSuggestionsMode.matchingDocuments": "同じ言語の開いているすべてのドキュメントから単語の候補を表示します。", - "wordBasedSuggestionsMode.allDocuments": "開いているすべてのドキュメントから単語の候補を表示します。", - "wordBasedSuggestionsMode": "単語ベースの入力候補が計算されるドキュメントを制御します。", - "semanticHighlighting.true": "セマンティックの強調表示がすべての配色テーマについて有効になりました。", - "semanticHighlighting.false": "セマンティックの強調表示がすべての配色テーマについて無効になりました。", - "semanticHighlighting.configuredByTheme": "セマンティックの強調表示は、現在の配色テーマの 'semanticHighlighting' 設定によって構成されています。", - "semanticHighlighting.enabled": "semanticHighlighting をサポートされる言語で表示するかどうかを制御します。", - "stablePeek": "エディターのコンテンツをダブルクリックするか、`Escape` キーを押しても、ピーク エディターを開いたままにします。", - "maxTokenizationLineLength": "この長さを越える行は、パフォーマンス上の理由によりトークン化されません。", - "maxComputationTime": "差分計算が取り消された後のタイムアウト (ミリ秒単位)。タイムアウトなしには 0 を使用します。", - "sideBySide": "差分エディターが差分を横に並べて表示するか、行内に表示するかを制御します。", - "ignoreTrimWhitespace": "有効にすると、差分エディターは先頭または末尾の空白文字の変更を無視します。", - "renderIndicators": "差分エディターが追加/削除された変更に +/- インジケーターを示すかどうかを制御します。", - "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", - "wordWrap.off": "行を折り返しません。", - "wordWrap.on": "行をビューポートの幅で折り返します。", - "wordWrap.inherit": "行は、`#editor.wordWrap#` 設定に従って折り返されます。" + "diffRemoveIcon": "差分エディターで削除を示す線の装飾。" }, "vs/editor/browser/widget/diffReview": { + "blankLine": "空白", + "deleteLine": "- {0} 元の行 {1}", + "diffReviewCloseIcon": "差分レビューでの '閉じる' のアイコン。", "diffReviewInsertIcon": "差分レビューでの '挿入' のアイコン。", "diffReviewRemoveIcon": "差分レビューでの '削除' のアイコン。", - "diffReviewCloseIcon": "差分レビューでの '閉じる' のアイコン。", + "editor.action.diffReview.next": "次の差分に移動", + "editor.action.diffReview.prev": "前の差分に移動", + "equalLine": "{0} 元の行 {1} 変更された行 {2}", + "header": "相違 {0}/{1}: 元の行 {2}、{3}。変更された行 {4}、{5}", + "insertLine": "+ {0} 変更された行 {1}", "label.close": "閉じる", + "more_lines_changed": "{0} 行が変更されました", "no_lines_changed": "変更された行はありません", "one_line_changed": "1 行が変更されました", - "more_lines_changed": "{0} 行が変更されました", - "header": "相違 {0}/{1}: 元の行 {2}、{3}。変更された行 {4}、{5}", - "blankLine": "空白", - "unchangedLine": "{0} 変更されていない行 {1}", - "equalLine": "{0} 元の行 {1} 変更された行 {2}", - "insertLine": "+ {0} 変更された行 {1}", - "deleteLine": "- {0} 元の行 {1}", - "editor.action.diffReview.next": "次の差分に移動", - "editor.action.diffReview.prev": "前の差分に移動" + "unchangedLine": "{0} 変更されていない行 {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "削除された行のコピー ({0})", "diff.clipboard.copyDeletedLinesContent.label": "削除された行のコピー", "diff.clipboard.copyDeletedLinesContent.single.label": "削除された行のコピー", - "diff.clipboard.copyDeletedLineContent.label": "削除された行のコピー ({0})", "diff.inline.revertChange.label": "この変更を元に戻す" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "エディターで取り消し可能な操作 ('参照をここに表示' など) を実行するかどうか" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", + "detectIndentation": "ファイルがファイルの内容に基づいて開かれる場合、`#editor.tabSize#` と `#editor.insertSpaces#` を自動的に検出するかどうかを制御します。", + "editorConfigurationTitle": "エディター", + "ignoreTrimWhitespace": "有効にすると、差分エディターは先頭または末尾の空白文字の変更を無視します。", + "insertSpaces": "`Tab` キーを押すとスペースが挿入されます。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", + "largeFileOptimizations": "大きなファイルでメモリが集中する特定の機能を無効にするための特別な処理。", + "maxComputationTime": "差分計算が取り消された後のタイムアウト (ミリ秒単位)。タイムアウトなしには 0 を使用します。", + "maxTokenizationLineLength": "この長さを越える行は、パフォーマンス上の理由によりトークン化されません。", + "renderIndicators": "差分エディターが追加/削除された変更に +/- インジケーターを示すかどうかを制御します。", + "semanticHighlighting.configuredByTheme": "セマンティックの強調表示は、現在の配色テーマの 'semanticHighlighting' 設定によって構成されています。", + "semanticHighlighting.enabled": "semanticHighlighting をサポートされる言語で表示するかどうかを制御します。", + "semanticHighlighting.false": "セマンティックの強調表示がすべての配色テーマについて無効になりました。", + "semanticHighlighting.true": "セマンティックの強調表示がすべての配色テーマについて有効になりました。", + "sideBySide": "差分エディターが差分を横に並べて表示するか、行内に表示するかを制御します。", + "stablePeek": "エディターのコンテンツをダブルクリックするか、`Escape` キーを押しても、ピーク エディターを開いたままにします。", + "tabSize": "1 つのタブに相当するスペースの数。`#editor.detectIndentation#` がオンの場合、この設定はファイル コンテンツに基づいて上書きされます。", + "trimAutoWhitespace": "自動挿入された末尾の空白を削除します。", + "wordBasedSuggestions": "ドキュメント内の単語に基づいて入力候補を計算するかどうかを制御します。", + "wordBasedSuggestionsMode": "単語ベースの入力候補が計算されるドキュメントを制御します。", + "wordBasedSuggestionsMode.allDocuments": "開いているすべてのドキュメントから単語の候補を表示します。", + "wordBasedSuggestionsMode.currentDocument": "アクティブなドキュメントからのみ単語の候補を表示します。", + "wordBasedSuggestionsMode.matchingDocuments": "同じ言語の開いているすべてのドキュメントから単語の候補を表示します。", + "wordWrap.inherit": "行は、`#editor.wordWrap#` 設定に従って折り返されます。", + "wordWrap.off": "行を折り返しません。", + "wordWrap.on": "行をビューポートの幅で折り返します。" }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "エディター", - "accessibilityOffAriaLabel": "この時点では、エディターにアクセスできません。オプションを表示するには、{0} を押します。" + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "コミット文字で候補を受け入れるかどうかを制御します。たとえば、JavaScript ではセミコロン (`;`) をコミット文字にして、候補を受け入れてその文字を入力することができます。", + "acceptSuggestionOnEnter": "`Tab` キーに加えて `Enter` キーで候補を受け入れるかどうかを制御します。改行の挿入や候補の反映の間であいまいさを解消するのに役立ちます。", + "acceptSuggestionOnEnterSmart": "テキストの変更を行うとき、`Enter` を使用する場合にのみ候補を受け付けます。", + "accessibilityPageSize": "一度にスクリーン リーダーによって読み上げることができるエディターの行数を制御します。スクリーン リーダーが検出されると、既定値が 500 に自動的に設定されます。警告: 既定値より大きい数値の場合は、パフォーマンスに影響があります。", + "accessibilitySupport": "エディターをスクリーン リーダーに最適化されたモードで実行するかどうかを制御します。オンに設定すると単語の折り返しが無効になります。", + "accessibilitySupport.auto": "エディターはスクリーン リーダーがいつ接続されたかを検出するためにプラットフォーム API を使用します。", + "accessibilitySupport.off": "エディターはスクリーン リーダー向けに最適化されません。", + "accessibilitySupport.on": "エディターは永続的にスクリーン リーダーでの使用向けに最適化されます。単語の折り返しは無効になります。", + "alternativeDeclarationCommand": "'宣言へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", + "alternativeDefinitionCommand": "'定義へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", + "alternativeImplementationCommand": "'実装へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", + "alternativeReferenceCommand": "'参照へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", + "alternativeTypeDefinitionCommand": "'型定義へ移動' の結果が現在の場所である場合に実行される代替コマンド ID。", + "autoClosingBrackets": "エディターで左角かっこを追加した後に自動的に右角かっこを挿入するかどうかを制御します。", + "autoClosingDelete": "削除時にエディターで隣接する終わり引用符または括弧を削除するかどうかを制御します。", + "autoClosingOvertype": "エディターで終わり引用符または括弧を上書きするかどうかを制御します。", + "autoClosingQuotes": "ユーザーが開始引用符を追加した後、エディター自動的に引用符を閉じるかどうかを制御します。", + "autoIndent": "ユーザーが行を入力、貼り付け、移動、またはインデントするときに、エディターでインデントを自動的に調整するかどうかを制御します。", + "autoSurround": "引用符または角かっこを入力するときに、エディターが選択範囲を自動的に囲むかどうかを制御します。", + "codeActions": "エディターでコード アクションの電球を有効にします。", + "codeLens": "エディターで CodeLens を表示するかどうかを制御します。", + "codeLensFontFamily": "CodeLens のフォント ファミリを制御します。", + "codeLensFontSize": "CodeLens のフォント サイズをピクセル単位で制御します。'0' に設定すると、'#editor.fontSize#' の 90% が使用されます。", + "colorDecorators": "エディターでインライン カラー デコレーターと色の選択を表示する必要があるかどうかを制御します。", + "columnSelection": "マウスとキーでの選択により列の選択を実行できるようにします。", + "comments.ignoreEmptyLines": "行コメントの追加または削除アクションの切り替えで、空の行を無視するかどうかを制御します。", + "comments.insertSpace": "コメント時に空白文字を挿入するかどうかを制御します。", + "copyWithSyntaxHighlighting": "構文ハイライトをクリップボードにコピーするかどうかを制御します。", + "cursorBlinking": "カーソルのアニメーション方式を制御します。", + "cursorSmoothCaretAnimation": "滑らかなキャレットアニメーションを有効にするかどうかを制御します。", + "cursorStyle": "カーソルのスタイルを制御します。", + "cursorSurroundingLines": "カーソル前後の表示可能な先頭と末尾の行の最小数を制御します。他の一部のエディターでは 'scrollOff' または `scrollOffset` と呼ばれます。", + "cursorSurroundingLinesStyle": "'カーソルの周囲の行' を適用するタイミングを制御します。", + "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` は常に適用されます。", + "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` は、キーボードまたは API でトリガーされた場合にのみ強制されます。", + "cursorWidth": "`#editor.cursorStyle#` が `line` に設定されている場合、カーソルの幅を制御します。", + "definitionLinkOpensInPeek": "[定義へ移動] マウス ジェスチャーで、常にピーク ウィジェットを開くかどうかを制御します。", + "deprecated": "この設定は非推奨です。代わりに、'editor.suggest.showKeywords' や 'editor.suggest.showSnippets' などの個別の設定を使用してください。", + "dragAndDrop": "ドラッグ アンド ドロップによる選択範囲の移動をエディターが許可するかどうかを制御します。", + "editor.autoClosingBrackets.beforeWhitespace": "カーソルが空白文字の左にあるときだけ、かっこを自動クローズします。", + "editor.autoClosingBrackets.languageDefined": "言語設定を使用して、いつかっこを自動クローズするか決定します。", + "editor.autoClosingDelete.auto": "隣接する終わり引用符または括弧が自動的に挿入された場合にのみ、それらを削除します。", + "editor.autoClosingOvertype.auto": "終わり引用符または括弧が自動的に挿入された場合にのみ、それらを上書きします。", + "editor.autoClosingQuotes.beforeWhitespace": "カーソルが空白文字の左にあるときだけ、引用符を自動クローズします。", + "editor.autoClosingQuotes.languageDefined": "言語設定を使用して、いつ引用符を自動クローズするか決定します。", + "editor.autoIndent.advanced": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先し、言語で定義された特別な onEnterRules を呼び出します。", + "editor.autoIndent.brackets": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先します。", + "editor.autoIndent.full": "エディターは、現在の行のインデントを保持し、言語が定義されたかっこを優先し、言語で定義された特別な onEnterRules を呼び出し、言語で定義された indentationRules を優先します。", + "editor.autoIndent.keep": "エディターは、現在の行のインデントを保持します。", + "editor.autoIndent.none": "エディターはインデントを自動的に挿入しません。", + "editor.autoSurround.brackets": "引用符ではなく、角かっこで囲みます。", + "editor.autoSurround.languageDefined": "言語構成を使用して、選択範囲をいつ自動的に囲むかを判断します。", + "editor.autoSurround.quotes": "角かっこではなく、引用符で囲みます。", + "editor.editor.gotoLocation.multipleDeclarations": "複数のターゲットの場所があるときの '宣言へ移動' コマンドの動作を制御します。", + "editor.editor.gotoLocation.multipleDefinitions": "複数のターゲットの場所があるときの '定義へ移動' コマンドの動作を制御します。", + "editor.editor.gotoLocation.multipleImplemenattions": "複数のターゲットの場所があるときの '実装に移動' コマンドの動作を制御します。", + "editor.editor.gotoLocation.multipleReferences": "ターゲットの場所が複数存在する場合の '参照へ移動' コマンドの動作を制御します。", + "editor.editor.gotoLocation.multipleTypeDefinitions": "複数のターゲットの場所があるときの '型定義へ移動' コマンドの動作を制御します。", + "editor.find.autoFindInSelection.always": "[選択範囲を検索] を常に自動的にオンにします。", + "editor.find.autoFindInSelection.multiline": "複数行のコンテンツが選択されている場合は、自動的に [選択範囲を検索] をオンにします。", + "editor.find.autoFindInSelection.never": "[選択範囲を検索] を自動的にオンにしません (既定)。", + "editor.gotoLocation.multiple.deprecated": "この設定は非推奨です。代わりに、'editor.editor.gotoLocation.multipleDefinitions' や 'editor.editor.gotoLocation.multipleImplementations' などの個別の設定を使用してください。", + "editor.gotoLocation.multiple.goto": "プライマリ結果に移動し、他のユーザーへのピークレス ナビゲーションを有効にします", + "editor.gotoLocation.multiple.gotoAndPeek": "主な結果に移動し、ピーク ビューを表示します", + "editor.gotoLocation.multiple.peek": "結果のピーク ビューを表示 (既定)", + "editor.suggest.showClasss": "有効にすると、IntelliSense に 'クラス' 候補が表示されます。", + "editor.suggest.showColors": "有効にすると、IntelliSense に `色` 候補が表示されます。", + "editor.suggest.showConstants": "有効にすると、IntelliSense に `定数` 候補が表示されます。", + "editor.suggest.showConstructors": "有効にすると、IntelliSense に `コンストラクター` 候補が表示されます。", + "editor.suggest.showCustomcolors": "有効にすると、IntelliSense に `customcolor` 候補が表示されます。", + "editor.suggest.showDeprecated": "有効にすると、IntelliSense に `非推奨` 候補が表示されます。", + "editor.suggest.showEnumMembers": "有効にすると、IntelliSense に `enumMember` 候補が表示されます。", + "editor.suggest.showEnums": "有効にすると、IntelliSense に `列挙型` 候補が表示されます。", + "editor.suggest.showEvents": "有効にすると、IntelliSense に `イベント` 候補が表示されます。", + "editor.suggest.showFields": "有効にすると、IntelliSense に `フィールド` 候補が表示されます。", + "editor.suggest.showFiles": "有効にすると、IntelliSense に 'ファイル' 候補が表示されます。", + "editor.suggest.showFolders": "有効にすると、IntelliSense に `フォルダー` 候補が表示されます。", + "editor.suggest.showFunctions": "有効にすると、IntelliSense に `関数` 候補が表示されます。", + "editor.suggest.showInterfaces": "有効にすると、IntelliSense に `インターフェイス` 候補が表示されます。", + "editor.suggest.showIssues": "有効にすると、IntelliSense によって '問題' 候補が示されます。", + "editor.suggest.showKeywords": "有効にすると、IntelliSense に `キーワード` 候補が表示されます。", + "editor.suggest.showMethods": "有効にすると、IntelliSense に `メソッド` 候補が表示されます。", + "editor.suggest.showModules": "有効にすると、IntelliSense に `モジュール` 候補が表示されます。", + "editor.suggest.showOperators": "有効にすると、IntelliSense に `演算子` 候補が表示されます。", + "editor.suggest.showPropertys": "有効にすると、IntelliSense に `プロパティ` 候補が表示されます。", + "editor.suggest.showReferences": "有効にすると、IntelliSense に `参照` 候補が表示されます。", + "editor.suggest.showSnippets": "有効にすると、IntelliSense に `スニペット` 候補が表示されます。", + "editor.suggest.showStructs": "有効にすると、IntelliSense に `構造体` 候補が表示されます。", + "editor.suggest.showTexts": "有効にすると、IntelliSense に 'テキスト' -候補が表示されます。", + "editor.suggest.showTypeParameters": "有効にすると、IntelliSense に `typeParameter` 候補が表示されます。", + "editor.suggest.showUnits": "有効にすると、IntelliSense に `ユニット` 候補が表示されます。", + "editor.suggest.showUsers": "有効な場合、IntelliSense によって 'ユーザー' 候補が示されます。", + "editor.suggest.showValues": "有効にすると、IntelliSense に `値` 候補が表示されます。", + "editor.suggest.showVariables": "有効にすると、IntelliSense に `変数` 候補が表示されます。", + "editorViewAccessibleLabel": "エディターのコンテンツ", + "emptySelectionClipboard": "選択範囲を指定しないでコピーする場合に現在の行をコピーするかどうかを制御します。", + "fastScrollSensitivity": "`Alt` を押すと、スクロール速度が倍増します。", + "find.addExtraSpaceOnTop": "検索ウィジェットがエディターの上に行をさらに追加するかどうかを制御します。true の場合、検索ウィジェットが表示されているときに最初の行を超えてスクロールできます。", + "find.autoFindInSelection": "[選択範囲を検索] を自動的にオンにする条件を制御します。", + "find.cursorMoveOnType": "入力中に一致を検索するためにカーソルをジャンプさせるかどうかを制御します。", + "find.globalFindClipboard": "macOS で検索ウィジェットが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", + "find.loop": "以降で一致が見つからない場合に、検索を先頭から (または末尾から) 自動的に再実行するかどうか制御します。", + "find.seedSearchStringFromSelection": "エディターの選択範囲から検索ウィジェット内の検索文字列を与えるかどうかを制御します。", + "folding": "エディターでコードの折りたたみを有効にするかどうかを制御します。", + "foldingHighlight": "エディターで折りたたまれた範囲を強調表示するかどうかをコントロールします。", + "foldingStrategy": "折りたたみ範囲の計算方法を制御します。", + "foldingStrategy.auto": "利用可能な場合は言語固有の折りたたみ方法を使用し、利用可能ではない場合はインデントベースの方法を使用します。", + "foldingStrategy.indentation": "インデントベースの折りたたみ方法を使用します。", + "fontFamily": "フォント ファミリを制御します。", + "fontFeatureSettings": "明示的な 'font-feature-settings' CSS プロパティ。合字を有効または無効にする必要があるのが 1 つだけである場合は、代わりにブール値を渡すことができます。", + "fontLigatures": "フォントの合字 ('calt' および 'liga' フォントの機能) を有効または無効にします。'font-feature-settings' CSS プロパティを詳細に制御するには、これを文字列に変更します。", + "fontLigaturesGeneral": "フォントの合字やフォントの機能を構成します。合字を有効または無効にするブール値または CSS 'font-feature-settings' プロパティの値の文字列を指定できます。", + "fontSize": "フォント サイズ (ピクセル単位) を制御します。", + "fontWeight": "フォントの太さを制御します。\"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字を受け入れます。", + "fontWeightErrorMessage": "使用できるのは \"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字のみです。", + "formatOnPaste": "貼り付けた内容がエディターにより自動的にフォーマットされるかどうかを制御します。フォーマッタを使用可能にする必要があります。また、フォーマッタがドキュメント内の範囲をフォーマットできなければなりません。", + "formatOnType": "エディターで入力後に自動的に行のフォーマットを行うかどうかを制御します。", + "glyphMargin": "エディターで縦のグリフ余白が表示されるかどうかを制御します。ほとんどの場合、グリフ余白はデバッグに使用されます。", + "hideCursorInOverviewRuler": "概要ルーラーでカーソルを非表示にするかどうかを制御します。", + "highlightActiveIndentGuide": "エディターでアクティブなインデントのガイドを強調表示するかどうかを制御します。", + "hover.delay": "ホバーを表示後の待ち時間 (ミリ秒) を制御します。", + "hover.enabled": "ホバーを表示するかどうかを制御します。", + "hover.sticky": "ホバーにマウスを移動したときに、ホバーを表示し続けるかどうかを制御します。", + "inlayHints.enable": "エディターでインレー ヒントを有効にします。", + "inlayHints.fontFamily": "エディターでインレー ヒントのフォント ファミリを制御します。", + "inlayHints.fontSize": "エディターでインレー ヒントのフォント サイズを制御します。'0' に設定すると、`#editor.fontSize#` の 90% が使用されます。", + "inlineSuggest.enabled": "エディターにインライン候補を自動的に表示するかどうかを制御します。", + "letterSpacing": "文字間隔 (ピクセル単位) を制御します。", + "lineHeight": "行の高さを制御します。フォント サイズに基づいて行の高さを計算する場合には、0 を使用します。", + "lineNumbers": "行番号の表示を制御します。", + "lineNumbers.interval": "行番号は 10 行ごとに表示されます。", + "lineNumbers.off": "行番号は表示されません。", + "lineNumbers.on": "行番号は、絶対値として表示されます。", + "lineNumbers.relative": "行番号は、カーソル位置までの行数として表示されます。", + "linkedEditing": "リンクされた編集がエディターで有効にされるかどうかを制御します。言語によっては、編集中に HTML タグなどの関連する記号が更新されます。", + "links": "エディターがリンクを検出してクリック可能な状態にするかどうかを制御します。", + "matchBrackets": "対応するかっこを強調表示します。", + "minimap.enabled": "ミニマップを表示するかどうかを制御します。", + "minimap.maxColumn": "表示するミニマップの最大幅を特定の列数に制限します。", + "minimap.renderCharacters": "行にカラー ブロックではなく実際の文字を表示します。", + "minimap.scale": "ミニマップに描画されるコンテンツのスケール: 1、2、または 3。", + "minimap.showSlider": "ミニマップ スライダーを表示するタイミングを制御します。", + "minimap.side": "ミニマップを表示する場所を制御します。", + "minimap.size": "ミニマップのサイズを制御します。", + "minimap.size.fill": "ミニマップは、必要に応じて、エディターの高さを埋めるため、拡大または縮小します (スクロールしません)。", + "minimap.size.fit": "ミニマップは必要に応じて縮小し、エディターより大きくなることはありません (スクロールしません)。", + "minimap.size.proportional": "ミニマップのサイズは、エディターのコンテンツと同じです (スクロールする場合があります)。", + "mouseWheelScrollSensitivity": "マウス ホイール スクロール イベントの `deltaX` と `deltaY` で使用される乗数。", + "mouseWheelZoom": "`Ctrl` キーを押しながらマウス ホイールを使用してエディターのフォントをズームします。", + "multiCursorMergeOverlapping": "複数のカーソルが重なっているときは、マージします。", + "multiCursorModifier": "マウスを使用して複数のカーソルを追加するときに使用する修飾キーです。「定義に移動」や「リンクを開く」のマウス操作は、マルチカーソルの修飾キーと競合しないように適用されます。[詳細](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)", + "multiCursorModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", + "multiCursorModifier.ctrlCmd": "Windows および Linux 上の `Control` キーと macOS 上の `Command` キーに割り当てます。", + "multiCursorPaste": "貼り付けたテキストの行数がカーソル数と一致する場合の貼り付けを制御します。", + "multiCursorPaste.full": "各カーソルは全文を貼り付けます。", + "multiCursorPaste.spread": "カーソルごとにテキストを 1 行ずつ貼り付けます。", + "occurrencesHighlight": "エディターでセマンティック シンボルの出現箇所を強調表示するかどうかを制御します。", + "overviewRulerBorder": "概要ルーラーの周囲に境界線が描画されるかどうかを制御します。", + "padding.bottom": "エディターの下端と最後の行の間の余白の大きさを制御します。", + "padding.top": "エディターの上端と最初の行の間の余白の大きさを制御します。", + "parameterHints.cycle": "パラメーター ヒント メニューを周回するか、リストの最後で閉じるかどうかを制御します。", + "parameterHints.enabled": "入力時にパラメーター ドキュメントと型情報を表示するポップアップを有効にします。", + "peekWidgetDefaultFocus": "ピーク ウィジェットのインライン エディターまたはツリーをフォーカスするかどうかを制御します。", + "peekWidgetDefaultFocus.editor": "ピークを開くときにエディターにフォーカスする", + "peekWidgetDefaultFocus.tree": "ピークを開くときにツリーにフォーカスする", + "quickSuggestions": "入力中に候補を自動的に表示するかどうかを制御します。", + "quickSuggestions.comments": "コメント内でクイック候補を有効にします。", + "quickSuggestions.other": "文字列およびコメント外でクイック候補を有効にします。", + "quickSuggestions.strings": "文字列内でクイック候補を有効にします。", + "quickSuggestionsDelay": "クイック候補が表示されるまでのミリ秒を制御します。", + "renameOnType": "エディターでの型の自動名前変更を制御します。", + "renameOnTypeDeprecate": "非推奨です。代わりに、`editor.linkedEditing` を使用してください。", + "renderControlCharacters": "エディターで制御文字を表示するかどうかを制御します。", + "renderFinalNewline": "ファイルの末尾が改行の場合は、最後の行番号を表示します。", + "renderIndentGuides": "エディターでインデント ガイドを表示するかどうかを制御します。", + "renderLineHighlight": "エディターが現在の行をどのように強調表示するかを制御します。", + "renderLineHighlight.all": "余白と現在の行を強調表示します。", + "renderLineHighlightOnlyWhenFocus": "エディターにフォーカスがある場合にのみ現在の行をエディターで強調表示する必要があるかどうかを制御します。", + "renderWhitespace": "エディターで空白文字を表示するかどうかを制御します。", + "renderWhitespace.boundary": "単語間の単一スペース以外の空白文字を表示します。", + "renderWhitespace.selection": "選択したテキストにのみ空白文字を表示します。", + "renderWhitespace.trailing": "末尾の空白文字のみを表示します。", + "roundedSelection": "選択範囲の角を丸くするかどうかを制御します。", + "rulers": "特定の等幅文字数の後に垂直ルーラーを表示します。複数のルーラーには複数の値を使用します。配列が空の場合はルーラーを表示しません。", + "rulers.color": "このエディターのルーラーの色です。", + "rulers.size": "このエディターのルーラーがレンダリングする単一領域の文字数。", + "scrollBeyondLastColumn": "エディターが水平方向に余分にスクロールする文字数を制御します。", + "scrollBeyondLastLine": "エディターが最後の行を越えてスクロールするかどうかを制御します。", + "scrollPredominantAxis": "垂直および水平方向の両方に同時にスクロールする場合は、主要な軸に沿ってスクロールします。トラックパッド上で垂直方向にスクロールする場合は、水平ドリフトを防止します。", + "selectLeadingAndTrailingWhitespace": "先頭と末尾の空白を常に選択するかどうか。", + "selectionClipboard": "Linux の PRIMARY クリップボードをサポートするかどうかを制御します。", + "selectionHighlight": "エディターが選択項目と類似の一致項目を強調表示するかどうかを制御します。", + "showDeprecated": "非推奨の変数の取り消し線を制御します。", + "showFoldingControls": "とじしろのの折りたたみコントロールを表示するタイミングを制御します。", + "showFoldingControls.always": "常に折りたたみコントロールを表示します。", + "showFoldingControls.mouseover": "マウスがとじしろの上にあるときにのみ、折りたたみコントロールを表示します。", + "showUnused": "使用されていないコードのフェードアウトを制御します。", + "smoothScrolling": "アニメーションでエディターをスクロールするかどうかを制御します。", + "snippetSuggestions": "他の修正候補と一緒にスニペットを表示するかどうか、およびその並び替えの方法を制御します。", + "snippetSuggestions.bottom": "他の候補の下にスニペットの候補を表示します。", + "snippetSuggestions.inline": "他の候補と一緒にスニペットの候補を表示します。", + "snippetSuggestions.none": "スニペットの候補を表示しません。", + "snippetSuggestions.top": "他の候補の上にスニペットの候補を表示します。", + "stickyTabStops": "インデントにスペースを使用するときは、タブ文字の選択動作をエミュレートします。選択範囲はタブ位置に留まります。", + "suggest.filterGraceful": "候補のフィルター処理と並び替えでささいな入力ミスを考慮するかどうかを制御します。", + "suggest.insertMode": "入力候補を受け入れるときに単語を上書きするかどうかを制御します。これは、この機能の利用を選択する拡張機能に依存することにご注意ください。", + "suggest.insertMode.insert": "カーソルの右のテキストを上書きせずに候補を挿入します。", + "suggest.insertMode.replace": "候補を挿入し、カーソルの右のテキストを上書きします。", + "suggest.localityBonus": "並べ替えがカーソル付近に表示される単語を優先するかどうかを制御します。", + "suggest.maxVisibleSuggestions.dep": "この設定は非推奨です。候補ウィジェットのサイズ変更ができるようになりました。", + "suggest.preview": "提案の結果をエディターでプレビューするかどうかを制御します。", + "suggest.shareSuggestSelections": "保存された候補セクションを複数のワークプレースとウィンドウで共有するかどうかを制御します (`#editor.suggestSelection#` が必要)。", + "suggest.showIcons": "提案のアイコンを表示するか、非表示にするかを制御します。", + "suggest.showInlineDetails": "候補の詳細をラベル付きのインラインで表示するか、詳細ウィジェットにのみ表示するかを制御します", + "suggest.showStatusBar": "候補ウィジェットの下部にあるステータス バーの表示を制御します。", + "suggest.snippetsPreventQuickSuggestions": "アクティブ スニペットがクイック候補を防止するかどうかを制御します。", + "suggestFontSize": "候補ウィジェットのフォント サイズ。`0` に設定すると、`#editor.fontSize#` の値が使用されます。", + "suggestLineHeight": "候補ウィジェットの行の高さ。`0` に設定すると、`#editor.lineHeight#` の値が使用されます。最小値は 8 です。", + "suggestOnTriggerCharacters": "トリガー文字の入力時に候補が自動的に表示されるようにするかどうかを制御します。", + "suggestSelection": "候補リストを表示するときに候補を事前に選択する方法を制御します。", + "suggestSelection.first": "常に最初の候補を選択します。", + "suggestSelection.recentlyUsed": "`console.| -> console.log` などと選択対象に関して入力しない限りは、最近の候補を選択します。`log` は最近完了したためです。", + "suggestSelection.recentlyUsedByPrefix": "これらの候補を完了した以前のプレフィックスに基づいて候補を選択します。例: `co -> console` および `con -> const`。", + "tabCompletion": "タブ補完を有効にします。", + "tabCompletion.off": "タブ補完を無効にします。", + "tabCompletion.on": "タブ補完は、tab キーを押したときに最適な候補を挿入します。", + "tabCompletion.onlySnippets": "プレフィックスが一致する場合に、タブでスニペットを補完します。'quickSuggestions' が無効な場合に最適です。", + "unfoldOnClickAfterEndOfLine": "折りたたまれた線の後の空のコンテンツをクリックすると線が展開されるかどうかを制御します。", + "unusualLineTerminators": "問題を起こす可能性がある、普通ではない行終端記号は削除してください。", + "unusualLineTerminators.auto": "通常とは異なる行の終端文字は自動的に削除される。", + "unusualLineTerminators.off": "通常とは異なる行の終端文字は無視される。", + "unusualLineTerminators.prompt": "通常とは異なる行の終端文字の削除プロンプトが表示される。", + "useTabStops": "空白の挿入や削除はタブ位置に従って行われます。", + "wordSeparators": "単語に関連したナビゲーションまたは操作を実行するときに、単語の区切り文字として使用される文字。", + "wordWrap": "行の折り返し方法を制御します。", + "wordWrap.bounded": "ビューポートと `#editor.wordWrapColumn#` の最小値で行を折り返します。", + "wordWrap.off": "行を折り返しません。", + "wordWrap.on": "行をビューポートの幅で折り返します。", + "wordWrap.wordWrapColumn": "`#editor.wordWrapColumn#` で行を折り返します。", + "wordWrapColumn": "`#editor.wordWrap#` が `wordWrapColumn` または `bounded` の場合に、エディターの折り返し桁を制御します。", + "wrappingIndent": "折り返し行のインデントを制御します。", + "wrappingIndent.deepIndent": "折り返し行は、親 +2 のインデントになります。", + "wrappingIndent.indent": "折り返し行は、親 +1 のインデントになります。", + "wrappingIndent.none": "インデントしません。 折り返し行は列 1 から始まります。", + "wrappingIndent.same": "折り返し行は、親と同じインデントになります。", + "wrappingStrategy": "折り返しポイントを計算するアルゴリズムを制御します。", + "wrappingStrategy.advanced": "折り返しポイントの計算をブラウザーにデリゲートします。これは、大きなファイルのフリーズを引き起こす可能性があるものの、すべてのケースで正しく動作する低速なアルゴリズムです。", + "wrappingStrategy.simple": "すべての文字の幅が同じであると仮定します。これは、モノスペース フォントや、グリフの幅が等しい特定のスクリプト (ラテン文字など) で正しく動作する高速アルゴリズムです。" }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "切り取り(&&T)", - "actions.clipboard.cutLabel": "切り取り", - "miCopy": "コピー(&&C)", - "actions.clipboard.copyLabel": "コピー", - "copy as": "名前を付けてコピー", - "miPaste": "貼り付け(&&P)", - "actions.clipboard.pasteLabel": "貼り付け", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "構文を強調表示してコピー" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "`editor.columnSelection` が有効になっているかどうか", + "editorFocus": "エディターまたはエディター ウィジェットにフォーカスがある (例: 検索ウィジェットにフォーカスがある) かどうか", + "editorHasCodeActionsProvider": "エディターにコード アクション プロバイダーがあるかどうか", + "editorHasCodeLensProvider": "エディターにコード レンズ プロバイダーがあるかどうか", + "editorHasCompletionItemProvider": "エディターに入力候補項目プロバイダーがあるかどうか", + "editorHasDeclarationProvider": "エディターに宣言プロバイダーがあるかどうか", + "editorHasDefinitionProvider": "エディターに定義プロバイダーがあるかどうか", + "editorHasDocumentFormattingProvider": "エディターにドキュメント書式設定プロバイダーがあるかどうか", + "editorHasDocumentHighlightProvider": "エディターにドキュメント強調表示プロバイダーがあるかどうか", + "editorHasDocumentSelectionFormattingProvider": "エディターにドキュメント選択書式設定プロバイダーがあるかどうか", + "editorHasDocumentSymbolProvider": "エディターにドキュメント シンボル プロバイダーがあるかどうか", + "editorHasHoverProvider": "エディターにホバー プロバイダーがあるかどうか", + "editorHasImplementationProvider": "エディターに実装プロバイダーがあるかどうか", + "editorHasInlayHintsProvider": "エディターにインライン ヒント プロバイダーがあるかどうか", + "editorHasMultipleDocumentFormattingProvider": "エディターに複数のドキュメント書式設定プロバイダーがあるかどうか", + "editorHasMultipleDocumentSelectionFormattingProvider": "エディターに複数のドキュメント選択書式設定プロバイダーがあるかどうか", + "editorHasMultipleSelections": "エディターに複数の選択範囲があるかどうか", + "editorHasReferenceProvider": "エディターに参照プロバイダーがあるかどうか", + "editorHasRenameProvider": "エディターに名前変更プロバイダーがあるかどうか", + "editorHasSelection": "エディターでテキストが選択されているかどうか", + "editorHasSignatureHelpProvider": "エディターにシグネチャ ヘルプ プロバイダーがあるかどうか", + "editorHasTypeDefinitionProvider": "エディターに型定義プロバイダーがあるかどうか", + "editorHoverVisible": "エディターのホバーが表示されているかどうか", + "editorLangId": "エディターの言語識別子", + "editorReadonly": "エディターが読み取り専用かどうか", + "editorTabMovesFocus": "`Tab` によってフォーカスがエディターの外に移動するかどうか", + "editorTextFocus": "エディターのテキストにフォーカスがある (カーソルが点滅している) かどうか", + "inCompositeEditor": "エディターがより大きなエディター (例: Notebooks) の一部であるかどうか", + "inDiffEditor": "コンテキストが差分エディターであるかどうか", + "textInputFocus": "エディターまたはリッチ テキスト入力にフォーカスがある (カーソルが点滅している) かどうか" + }, + "vs/editor/common/model/editStack": { + "edit": "入力しています" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "プレーンテキスト" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "アクティビティ オプションを表示するには、Alt+F1 キーを押します。", + "auto_off": "エディターは、スクリーン リーダーで使用するよう最適化されないように構成されていますが、現時点でこの設定は当てはまりません。", + "auto_on": "エディターは、スクリーン リーダーで使用するよう最適化されるように構成されています。", + "bulkEditServiceSummary": "{1} 個のファイルに {0} 個の編集が行われました", + "changeConfigToOnMac": "エディターを構成してスクリーン エディターで使用するように最適化するには、Command+E を押してください。", + "changeConfigToOnWinLinux": "エディターを構成してスクリーン リーダーで使用するように最適化するには、Control+E を押します。", + "editableDiffEditor": "差分エディターのウィンドウ内。", + "editableEditor": "コード エディター内", + "editorViewAccessibleLabel": "エディターのコンテンツ", + "emergencyConfOn": "`accessibilitySupport` 設定を 'on' に変更しています。", + "gotoLineActionLabel": "行/列に移動する...", + "helpQuickAccess": "すべてのクイック アクセス プロバイダーを表示", + "inspectTokens": "開発者: トークンの検査", + "multiSelection": "{0} 個の選択項目", + "multiSelectionRange": "{0} 個の選択項目 ({1} 文字を選択)", + "noSelection": "選択されていません", + "openDocMac": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Command+H を押してください。", + "openDocWinLinux": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Control+H を押してください。", + "openingDocs": "エディターのアクセシビリティに関連するドキュメント ページを開いています。", + "outroMsg": "Esc キー か Shift+Esc を押すと、ヒントを消してエディターに戻ることができます。", + "quickCommandActionHelp": "コマンドの表示と実行", + "quickCommandActionLabel": "コマンド パレット", + "quickOutlineActionLabel": "シンボルに移動...", + "quickOutlineByCategoryActionLabel": "カテゴリ別のシンボルへ移動...", + "readonlyDiffEditor": "差分エディターの読み取り専用ウィンドウ内。", + "readonlyEditor": "読み取り専用コード エディター内", + "showAccessibilityHelpAction": "アクセシビリティのヘルプを表示します", + "singleSelection": "行 {0}、列 {1}", + "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択済み)", + "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", + "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", + "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", + "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。", + "toggleHighContrast": "ハイ コントラスト テーマの切り替え" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "エディターのカーソルの色。", + "deprecatedEditorActiveLineNumber": "id は使用しないでください。代わりに 'EditorLineNumber.activeForeground' を使用してください。", + "editorActiveIndentGuide": "アクティブなエディターのインデント ガイドの色。", + "editorActiveLineNumber": "エディターのアクティブ行番号の色", + "editorBracketMatchBackground": "一致するかっこの背景色", + "editorBracketMatchBorder": "一致するかっこ内のボックスの色", + "editorCodeLensForeground": "CodeLens エディターの前景色。", + "editorCursorBackground": "選択された文字列の背景色です。選択された文字列の背景色をカスタマイズ出来ます。", + "editorGhostTextBorder": "エディター内の透かし文字の境界線の色です。", + "editorGhostTextForeground": "エディターの透かし文字の前景色です。", + "editorGutter": "エディターの余白の背景色。余白にはグリフ マージンと行番号が含まれます。", + "editorIndentGuides": "エディター インデント ガイドの色。", + "editorLineNumbers": "エディターの行番号の色。", + "editorOverviewRulerBackground": "エディターの概要ルーラーの背景色です。ミニマップが有効で、エディターの右側に配置されている場合にのみ使用します。", + "editorOverviewRulerBorder": "概要ルーラーの境界色。", + "editorRuler": "エディター ルーラーの色。", + "editorWhitespaces": "エディターのスペース文字の色。", + "lineHighlight": "カーソル位置の行を強調表示する背景色。", + "lineHighlightBorderBox": "カーソル位置の行の境界線を強調表示する背景色。", + "overviewRuleError": "エラーを示す概要ルーラーのマーカー色。", + "overviewRuleInfo": "情報を示す概要ルーラーのマーカー色。", + "overviewRuleWarning": "警告を示す概要ルーラーのマーカー色。", + "overviewRulerRangeHighlight": "範囲強調表示のための概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "rangeHighlight": "(Quick Open や検出機能などにより) 強調表示されている範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "rangeHighlightBorder": "強調表示された範囲の境界線の背景色。", + "symbolHighlight": "強調表示された記号の背景色 (定義へ移動、次または前の記号へ移動など)。基になる装飾が覆われないようにするため、色を不透明にすることはできません。", + "symbolHighlightBorder": "強調表示された記号の周りの境界線の背景色。", + "unnecessaryCodeBorder": "エディターでの不要な (未使用の) ソース コードの罫線の色。", + "unnecessaryCodeOpacity": "エディター内の不要な (未使用の) ソース コードの不透明度。たとえば、\"#000000c0\" は不透明度 75% でコードを表示します。ハイ コントラストのテーマの場合、'editorUnnecessaryCode.border' テーマ色を使用して、不要なコードをフェードアウトするのではなく下線を付けます。" }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "選択アンカー", "anchorSet": "アンカーが {0}:{1} に設定されました", - "setSelectionAnchor": "選択アンカーの設定", + "cancelSelectionAnchor": "選択アンカーの取り消し", "goToSelectionAnchor": "選択アンカーへ移動", "selectFromAnchorToCursor": "アンカーからカーソルへ選択", - "cancelSelectionAnchor": "選択アンカーの取り消し" + "selectionAnchor": "選択アンカー", + "setSelectionAnchor": "選択アンカーの設定" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "ブラケットに移動(&&B)", "overviewRulerBracketMatchForeground": "一致するブラケットを示す概要ルーラーのマーカー色。", "smartSelect.jumpBracket": "ブラケットへ移動", - "smartSelect.selectToBracket": "ブラケットに選択", - "miGoToBracket": "ブラケットに移動(&&B)" + "smartSelect.selectToBracket": "ブラケットに選択" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "選択したテキストを左に移動", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "文字の入れ替え" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "コピー", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "構文を強調表示してコピー", + "actions.clipboard.cutLabel": "切り取り", + "actions.clipboard.pasteLabel": "貼り付け", + "copy as": "名前を付けてコピー", + "miCopy": "コピー(&&C)", + "miCut": "切り取り(&&T)", + "miPaste": "貼り付け(&&P)" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "コード アクションの適用中に不明なエラーが発生しました", + "args.schema.apply": "返されたアクションが適用されるタイミングを制御します。", + "args.schema.apply.first": "最初に返されたコード アクションを常に適用します。", + "args.schema.apply.ifSingle": "最初に返されたコード アクション以外に返されたコード アクションがない場合は、そのアクションを適用します。", + "args.schema.apply.never": "返されたコード アクションは適用しないでください。", + "args.schema.kind": "実行するコード アクションの種類。", + "args.schema.preferred": "優先コード アクションのみを返すかどうかを制御します。", + "autoFix.label": "自動修正...", + "editor.action.autoFix.noneMessage": "利用可能な自動修正はありません", + "editor.action.codeAction.noneMessage": "利用可能なコード アクションはありません", + "editor.action.codeAction.noneMessage.kind": "{0}' に対して使用できるコード アクションがありません", + "editor.action.codeAction.noneMessage.preferred": "使用できる優先コード アクションがありません", + "editor.action.codeAction.noneMessage.preferred.kind": "'{0}' に対して使用できる優先コード アクションがありません", + "editor.action.organize.noneMessage": "利用可能なインポートの整理アクションはありません", + "editor.action.quickFix.noneMessage": "利用可能なコード アクションはありません", + "editor.action.refactor.noneMessage": "利用可能なリファクタリングはありません", + "editor.action.refactor.noneMessage.kind": "'{0}' に対して使用できるリファクタリングがありません", + "editor.action.refactor.noneMessage.preferred": "使用できる優先リファクタリングがありません", + "editor.action.refactor.noneMessage.preferred.kind": "'{0}' に対して使用できる優先リファクタリングがありません", + "editor.action.source.noneMessage": "利用可能なソース アクションはありません", + "editor.action.source.noneMessage.kind": "'{0}' に対して使用できるソース アクションがありません", + "editor.action.source.noneMessage.preferred": "使用できる優先ソース アクションがありません", + "editor.action.source.noneMessage.preferred.kind": "'{0}' に対して使用できる優先ソース アクションがありません", + "fixAll.label": "すべて修正", + "fixAll.noneMessage": "すべてを修正するアクションは利用できません", + "organizeImports.label": "インポートを整理", + "quickfix.trigger.label": "クイック フィックス...", + "refactor.label": "リファクター...", + "source.label": "ソース アクション..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "修正プログラムを表示します。推奨される利用可能な修正プログラム ({0})", + "quickFix": "修正プログラムを表示する", + "quickFixWithKb": "修正プログラム ({0}) を表示する" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "現在の行のコード レンズ コマンドを表示" }, "vs/editor/contrib/comment/comment": { + "comment.block": "ブロック コメントの切り替え", "comment.line": "行コメントの切り替え", - "miToggleLineComment": "行コメントの切り替え(&&T)", "comment.line.add": "行コメントの追加", "comment.line.remove": "行コメントの削除", - "comment.block": "ブロック コメントの切り替え", - "miToggleBlockComment": "ブロック コメントの切り替え(&&B)" + "miToggleBlockComment": "ブロック コメントの切り替え(&&B)", + "miToggleLineComment": "行コメントの切り替え(&&T)" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "エディターのコンテキスト メニューの表示" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "カーソルを元に戻す", - "cursor.redo": "カーソルのやり直し" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "展開", - "unFoldRecursivelyAction.label": "再帰的に展開する", - "foldAction.label": "折りたたみ", - "toggleFoldAction.label": "折りたたみの切り替え", - "foldRecursivelyAction.label": "再帰的に折りたたむ", - "foldAllBlockComments.label": "すべてのブロック コメントの折りたたみ", - "foldAllMarkerRegions.label": "すべての領域を折りたたむ", - "unfoldAllMarkerRegions.label": "すべての領域を展開", - "foldAllExcept.label": "選択されたものを除くすべての領域を折りたたむ", - "unfoldAllExcept.label": "選択されたものを除くすべての領域を展開する", - "foldAllAction.label": "すべて折りたたみ", - "unfoldAllAction.label": "すべて展開", - "foldLevelAction.label": "レベル {0} で折りたたむ", - "foldBackgroundBackground": "折り曲げる範囲の背景色。基の装飾を隠さないように、色は不透明であってはなりません。", - "editorGutter.foldingControlForeground": "エディターの余白にある折りたたみコントロールの色。" + "cursor.redo": "カーソルのやり直し", + "cursor.undo": "カーソルを元に戻す" }, "vs/editor/contrib/find/findController": { - "startFindAction": "検索", - "miFind": "検索(&&F)", - "startFindWithSelectionAction": "選択範囲で検索", "findNextMatchAction": "次を検索", "findPreviousMatchAction": "前を検索", + "miFind": "検索(&&F)", + "miReplace": "置換(&&R)", "nextSelectionMatchFindAction": "次の選択項目を検索", "previousSelectionMatchFindAction": "前の選択項目を検索", - "startReplace": "置換", - "miReplace": "置換(&&R)" + "startFindAction": "検索", + "startFindWithSelectionAction": "選択範囲で検索", + "startReplace": "置換" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} が '{1}' で見つかりました", + "ariaSearchNoResultEmpty": "{0} が見つかりました", + "ariaSearchNoResultWithLineNum": "{0} は '{1}' で {2} に見つかりました", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} が '{1}' で見つかりました", + "ctrlEnter.keybindingChanged": "Ctrl + Enter キーを押すと、すべて置換するのではなく、改行が挿入されるようになりました。editor.action.replaceAll のキーバインドを変更して、この動作をオーバーライドできます。", + "findCollapsedIcon": "エディターの検索ウィジェットが折りたたまれていることを示すアイコン。", + "findExpandedIcon": "エディターの検索ウィジェットが展開されていることを示すアイコン。", + "findNextMatchIcon": "エディターの検索ウィジェット内の '次を検索' のアイコン。", + "findPreviousMatchIcon": "エディターの検索ウィジェット内の '前を検索' のアイコン。", + "findReplaceAllIcon": "エディターの検索ウィジェット内の 'すべて置換' のアイコン。", + "findReplaceIcon": "エディターの検索ウィジェット内の '置換' のアイコン。", + "findSelectionIcon": "エディターの検索ウィジェット内の '選択範囲を検索' のアイコン。", + "label.closeButton": "閉じる", + "label.find": "検索", + "label.matchesLocation": "{0} / {1} 件", + "label.nextMatchButton": "次の一致項目", + "label.noResults": "結果はありません。", + "label.previousMatchButton": "前の検索結果", + "label.replace": "置換", + "label.replaceAllButton": "すべて置換", + "label.replaceButton": "置換", + "label.toggleReplaceButton": "置換モードの切り替え", + "label.toggleSelectionFind": "選択範囲を検索", + "placeholder.find": "検索", + "placeholder.replace": "置換", + "title.matchesCountLimit": "最初の {0} 件の結果だけが強調表示されますが、すべての検索操作はテキスト全体で機能します。" + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "エディターの余白にある折りたたみコントロールの色。", + "foldAction.label": "折りたたみ", + "foldAllAction.label": "すべて折りたたみ", + "foldAllBlockComments.label": "すべてのブロック コメントの折りたたみ", + "foldAllExcept.label": "選択されたものを除くすべての領域を折りたたむ", + "foldAllMarkerRegions.label": "すべての領域を折りたたむ", + "foldBackgroundBackground": "折り曲げる範囲の背景色。基の装飾を隠さないように、色は不透明であってはなりません。", + "foldLevelAction.label": "レベル {0} で折りたたむ", + "foldRecursivelyAction.label": "再帰的に折りたたむ", + "toggleFoldAction.label": "折りたたみの切り替え", + "unFoldRecursivelyAction.label": "再帰的に展開する", + "unfoldAction.label": "展開", + "unfoldAllAction.label": "すべて展開", + "unfoldAllExcept.label": "選択されたものを除くすべての領域を展開する", + "unfoldAllMarkerRegions.label": "すべての領域を展開" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "エディターのグリフ余白内の折りたたまれた範囲のアイコン。", + "foldingExpandedIcon": "エディターのグリフ余白内の展開された範囲のアイコン。" }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "エディターのフォントを拡大", "EditorFontZoomOut.label": "エディターのフォントを縮小", "EditorFontZoomReset.label": "エディターのフォントのズームをリセット" }, + "vs/editor/contrib/format/format": { + "hint11": "行 {0} で 1 つの書式設定を編集", + "hint1n": "行 {0} と {1} の間で 1 つの書式設定を編集", + "hintn1": "行 {1} で {0} 個の書式設定を編集", + "hintnn": "行 {1} と {2} の間で {0} 個の書式設定を編集" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "ドキュメントのフォーマット", "formatSelection.label": "選択範囲のフォーマット" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "次の問題 (エラー、警告、情報) へ移動", + "markerAction.nextInFiles.label": "ファイル内の次の問題 (エラー、警告、情報) へ移動", + "markerAction.previous.label": "前の問題 (エラー、警告、情報) へ移動", + "markerAction.previousInFiles.label": "ファイル内の前の問題 (エラー、警告、情報) へ移動", + "miGotoNextProblem": "次の問題箇所(&&P)", + "miGotoPreviousProblem": "前の問題箇所(&&P)", + "nextMarkerIcon": "次のマーカーへ移動するためのアイコン。", + "previousMarkerIcon": "前のマーカーへ移動するためのアイコン。" + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "エラー", + "Hint": "ヒント", + "Info": "情報", + "Warning": "警告", + "change": "問題 {0} / {1}", + "editorMarkerNavigationBackground": "エディターのマーカー ナビゲーション ウィジェットの背景。", + "editorMarkerNavigationError": "エディターのマーカー ナビゲーション ウィジェットのエラーの色。", + "editorMarkerNavigationInfo": "エディターのマーカー ナビゲーション ウィジェットの情報の色。", + "editorMarkerNavigationWarning": "エディターのマーカー ナビゲーション ウィジェットの警告の色。", + "marker aria": "{0} ({1})。", + "problems": "{1} 件中 {0} 件の問題" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "ピーク", - "def.title": "定義", - "noResultWord": "'{0}' の定義は見つかりません", - "generic.noResults": "定義が見つかりません", "actions.goToDecl.label": "定義へ移動", - "miGotoDefinition": "定義に移動(&&D)", "actions.goToDeclToSide.label": "定義を横に開く", - "actions.previewDecl.label": "定義をここに表示", - "decl.title": "宣言", - "decl.noResultWord": "'{0}' の宣言が見つかりません", - "decl.generic.noResults": "宣言が見つかりません", "actions.goToDeclaration.label": "宣言へ移動", - "miGotoDeclaration": "宣言へ移動(&&D)", - "actions.peekDecl.label": "宣言をここに表示", - "typedef.title": "型定義", - "goToTypeDefinition.noResultWord": "'{0}' の型定義が見つかりません", - "goToTypeDefinition.generic.noResults": "型定義が見つかりません", - "actions.goToTypeDefinition.label": "型定義へ移動", - "miGotoTypeDefinition": "型定義に移動(&&T)", - "actions.peekTypeDefinition.label": "型定義を表示", - "impl.title": "実装", - "goToImplementation.noResultWord": "'{0}' の実装が見つかりません", - "goToImplementation.generic.noResults": "実装が見つかりません", "actions.goToImplementation.label": "実装へ移動", - "miGotoImplementation": "実装箇所に移動(&&I)", + "actions.goToTypeDefinition.label": "型定義へ移動", + "actions.peekDecl.label": "宣言をここに表示", "actions.peekImplementation.label": "実装のピーク", - "references.no": "'{0}' の参照が見つかりません", - "references.noGeneric": "参照が見つかりません", + "actions.peekTypeDefinition.label": "型定義を表示", + "actions.previewDecl.label": "定義をここに表示", + "decl.generic.noResults": "宣言が見つかりません", + "decl.noResultWord": "'{0}' の宣言が見つかりません", + "decl.title": "宣言", + "def.title": "定義", + "generic.noResult": "'{0}' に一致する結果は見つかりませんでした", + "generic.noResults": "定義が見つかりません", + "generic.title": "場所", + "goToImplementation.generic.noResults": "実装が見つかりません", + "goToImplementation.noResultWord": "'{0}' の実装が見つかりません", "goToReferences.label": "参照へ移動", + "goToTypeDefinition.generic.noResults": "型定義が見つかりません", + "goToTypeDefinition.noResultWord": "'{0}' の型定義が見つかりません", + "impl.title": "実装", + "label.generic": "任意の記号へ移動", + "miGotoDeclaration": "宣言へ移動(&&D)", + "miGotoDefinition": "定義に移動(&&D)", + "miGotoImplementation": "実装箇所に移動(&&I)", "miGotoReference": "参照へ移動(&&R)", + "miGotoTypeDefinition": "型定義に移動(&&T)", + "noResultWord": "'{0}' の定義は見つかりません", + "peek.submenu": "ピーク", "ref.title": "参照設定", "references.action.label": "参照をここに表示", - "label.generic": "任意の記号へ移動", - "generic.title": "場所", - "generic.noResult": "'{0}' に一致する結果は見つかりませんでした" + "references.no": "'{0}' の参照が見つかりません", + "references.noGeneric": "参照が見つかりません", + "typedef.title": "型定義" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "クリックして、{0} の定義を表示します。" }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "次の問題 (エラー、警告、情報) へ移動", - "nextMarkerIcon": "次のマーカーへ移動するためのアイコン。", - "markerAction.previous.label": "前の問題 (エラー、警告、情報) へ移動", - "previousMarkerIcon": "前のマーカーへ移動するためのアイコン。", - "markerAction.nextInFiles.label": "ファイル内の次の問題 (エラー、警告、情報) へ移動", - "miGotoNextProblem": "次の問題箇所(&&P)", - "markerAction.previousInFiles.label": "ファイル内の前の問題 (エラー、警告、情報) へ移動", - "miGotoPreviousProblem": "前の問題箇所(&&P)" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "ホバーの表示", - "showDefinitionPreviewHover": "定義プレビューのホバーを表示する" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "インデントをスペースに変換", - "indentationToTabs": "インデントをタブに変換", - "configuredTabSize": "構成されたタブのサイズ", - "selectTabWidth": "現在のファイルのタブのサイズを選択", - "indentUsingTabs": "タブによるインデント", - "indentUsingSpaces": "スペースによるインデント", - "detectIndentation": "内容からインデントを検出", - "editor.reindentlines": "行の再インデント", - "editor.reindentselectedlines": "選択行を再インデント" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "前の値に置換", - "InPlaceReplaceAction.next.label": "次の値に置換" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "行を上へコピー", - "miCopyLinesUp": "行を上へコピー(&&C)", - "lines.copyDown": "行を下へコピー", - "miCopyLinesDown": "行を下へコピー(&&P)", - "duplicateSelection": "選択範囲の複製", - "miDuplicateSelection": "選択範囲の複製(&&D)", - "lines.moveUp": "行を上へ移動", - "miMoveLinesUp": "行を上へ移動(&&V)", - "lines.moveDown": "行を下へ移動", - "miMoveLinesDown": "行を下へ移動(&&L)", - "lines.sortAscending": "行を昇順に並べ替え", - "lines.sortDescending": "行を降順に並べ替え", - "lines.trimTrailingWhitespace": "末尾の空白のトリミング", - "lines.delete": "行の削除", - "lines.indent": "行のインデント", - "lines.outdent": "行のインデント解除", - "lines.insertBefore": "行を上に挿入", - "lines.insertAfter": "行を下に挿入", - "lines.deleteAllLeft": "左側をすべて削除", - "lines.deleteAllRight": "右側をすべて削除", - "lines.joinLines": "行をつなげる", - "editor.transpose": "カーソルの周囲の文字を入れ替える", - "editor.transformToUppercase": "大文字に変換", - "editor.transformToLowercase": "小文字に変換", - "editor.transformToTitlecase": "先頭文字を大文字に変換する", - "editor.transformToSnakecase": "スネーク ケースに変換する" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "リンクされた編集の開始", - "editorLinkedEditingBackground": "エディターが型の名前の自動変更を行うときの背景色です。" - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "コマンドの実行", - "links.navigate.follow": "リンク先を表示", - "links.navigate.kb.meta.mac": "cmd + クリック", - "links.navigate.kb.meta": "ctrl + クリック", - "links.navigate.kb.alt.mac": "option + クリック", - "links.navigate.kb.alt": "alt + クリック", - "tooltip.explanation": "コマンド {0} の実行", - "invalid.url": "このリンクは形式が正しくないため開くことができませんでした: {0}", - "missing.url": "このリンクはターゲットが存在しないため開くことができませんでした。", - "label": "リンクを開く" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "追加されたカーソル: {0}", - "cursorsAdded": "追加されたカーソル: {0}", - "mutlicursor.insertAbove": "カーソルを上に挿入", - "miInsertCursorAbove": "カーソルを上に挿入(&&A)", - "mutlicursor.insertBelow": "カーソルを下に挿入", - "miInsertCursorBelow": "カーソルを下に挿入(&&D)", - "mutlicursor.insertAtEndOfEachLineSelected": "カーソルを行末に挿入", - "miInsertCursorAtEndOfEachLineSelected": "カーソルを行末に挿入(&&U)", - "mutlicursor.addCursorsToBottom": "カーソルを下に挿入", - "mutlicursor.addCursorsToTop": "カーソルを上に挿入", - "addSelectionToNextFindMatch": "選択した項目を次の一致項目に追加", - "miAddSelectionToNextFindMatch": "次の出現個所を追加(&&N)", - "addSelectionToPreviousFindMatch": "選択項目を次の一致項目に追加", - "miAddSelectionToPreviousFindMatch": "前の出現箇所を追加(&&R)", - "moveSelectionToNextFindMatch": "最後に選択した項目を次の一致項目に移動", - "moveSelectionToPreviousFindMatch": "最後に選んだ項目を前の一致項目に移動する", - "selectAllOccurrencesOfFindMatch": "一致するすべての出現箇所を選択します", - "miSelectHighlights": "すべての出現箇所を選択(&&O)", - "changeAll.label": "すべての出現箇所を変更" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "パラメーター ヒントをトリガー" - }, - "vs/editor/contrib/rename/rename": { - "no result": "結果がありません。", - "resolveRenameLocationFailed": "名前変更の場所を解決しようとして不明なエラーが発生しました", - "label": "'{0}' の名前の変更中", - "quotableLabel": "{0} の名前を変更しています", - "aria": "'{0}' から '{1}' への名前変更が正常に完了しました。概要: {2}", - "rename.failedApply": "名前の変更で編集を適用できませんでした", - "rename.failed": "名前の変更によって編集の計算に失敗しました", - "rename.label": "シンボルの名前変更", - "enablePreview": "名前を変更する前に変更をプレビューする機能を有効または無効にする" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "選択範囲を拡張", - "miSmartSelectGrow": "選択範囲の展開(&&E)", - "smartSelect.shrink": "選択範囲を縮小", - "miSmartSelectShrink": "選択範囲の縮小(&&S)" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "現在のエディターがスニペット モードであるかどうか", - "hasNextTabstop": "スニペット モードのときに、次のタブ位置があるかどうか", - "hasPrevTabstop": "スニペット モードのときに、前のタブ位置があるかどうか" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "{1} が追加編集した '{0}' を受け入れる", - "suggest.trigger.label": "候補をトリガー", - "accept.insert": "挿入", - "accept.replace": "置換", - "detail.more": "表示を減らす", - "detail.less": "さらに表示", - "suggest.reset.label": "候補のウィジェットのサイズをリセット" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "開発者: トークン再作成の強制" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "普通ではない行終端記号", - "unusualLineTerminators.message": "普通ではない行終端記号が検出されました", - "unusualLineTerminators.detail": "このファイルには、行区切り文字 (LS) や段落区切り記号 (PS) などの特殊な行の終端文字が 1 つ以上含まれています。\r\n\r\nそれらの終端文字はファイルから削除することをお勧めします。これは 'editor.unusualLineTerminators' を使用して構成できます。", - "unusualLineTerminators.fix": "このファイルを修正", - "unusualLineTerminators.ignore": "このファイルでは問題を無視する" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Tab キーを切り替えるとフォーカスが移動します", - "toggle.tabMovesFocus.on": "Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します", - "toggle.tabMovesFocus.off": "Tab キーを押すと、タブ文字が挿入されます" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "変数の読み取りなど、読み取りアクセス中のシンボルの背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", - "wordHighlightStrong": "変数への書き込みなど、書き込みアクセス中のシンボル背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", - "wordHighlightBorder": "変数の読み取りなど読み取りアクセス中のシンボルの境界線の色。", - "wordHighlightStrongBorder": "変数への書き込みなど書き込みアクセス中のシンボルの境界線の色。", - "overviewRulerWordHighlightForeground": "シンボルによって強調表示される概要ルーラーのマーカーの色。マーカーの色は、基になる装飾を隠さないように不透明以外にします。", - "overviewRulerWordHighlightStrongForeground": "書き込みアクセス シンボルを強調表示する概要ルーラーのマーカー色。下にある装飾を隠さないために、色は不透過であってはなりません。", - "wordHighlight.next.label": "次のシンボル ハイライトに移動", - "wordHighlight.previous.label": "前のシンボル ハイライトに移動", - "wordHighlight.trigger.label": "シンボル ハイライトをトリガー" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "単語の削除" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "候補を表示するかどうか", - "suggestWidgetDetailsVisible": "候補の詳細が表示されるかどうか", - "suggestWidgetMultipleSuggestions": "選択する複数の候補があるかどうか", - "suggestionMakesTextEdit": "現在の候補を挿入したとき、変更を行うか、または既に入力した内容をすべて入力するかどうか", - "acceptSuggestionOnEnter": "Enter キーを押したときに候補を挿入するかどうか", - "suggestionHasInsertAndReplaceRange": "現在の候補に挿入と置換の動作があるかどうか", - "suggestionInsertMode": "既定の動作が挿入または置換であるかどうか", - "suggestionCanResolve": "現在の候補からの詳細の解決をサポートするかどうか" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "最初にテキスト エディターを開いて、行に移動します。", - "gotoLineColumnLabel": "行 {0}、文字 {1} に移動します。", - "gotoLineLabel": "{0} 行に移動します。", - "gotoLineLabelEmptyWithLimit": "現在の行: {0}、文字: {1}。移動先となる、1 から {2} までの行番号を入力します。", - "gotoLineLabelEmpty": "現在の行: {0}、文字: {1}。移動先の行番号を入力します。" - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "現在のコード エディターがプレビュー内に埋め込まれるかどうか", - "label.close": "閉じる", - "peekViewTitleBackground": "ピーク ビューのタイトル領域の背景色。", - "peekViewTitleForeground": "ピーク ビュー タイトルの色。", - "peekViewTitleInfoForeground": "ピーク ビューのタイトル情報の色。", - "peekViewBorder": "ピーク ビューの境界と矢印の色。", - "peekViewResultsBackground": "ピーク ビュー結果リストの背景色。", - "peekViewResultsMatchForeground": "ピーク ビュー結果リストのライン ノードの前景色。", - "peekViewResultsFileForeground": "ピーク ビュー結果リストのファイル ノードの前景色。", - "peekViewResultsSelectionBackground": "ピーク ビュー結果リストの選択済みエントリの背景色。", - "peekViewResultsSelectionForeground": "ピーク ビュー結果リストの選択済みエントリの前景色。", - "peekViewEditorBackground": "ピーク ビュー エディターの背景色。", - "peekViewEditorGutterBackground": "ピーク ビュー エディターの余白の背景色。", - "peekViewResultsMatchHighlight": "ピーク ビュー結果リストの一致した強調表示色。", - "peekViewEditorMatchHighlight": "ピーク ビュー エディターの一致した強調表示色。", - "peekViewEditorMatchHighlightBorder": "ピーク ビュー エディターの一致した強調境界色。" - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "実行するコード アクションの種類。", - "args.schema.apply": "返されたアクションが適用されるタイミングを制御します。", - "args.schema.apply.first": "最初に返されたコード アクションを常に適用します。", - "args.schema.apply.ifSingle": "最初に返されたコード アクション以外に返されたコード アクションがない場合は、そのアクションを適用します。", - "args.schema.apply.never": "返されたコード アクションは適用しないでください。", - "args.schema.preferred": "優先コード アクションのみを返すかどうかを制御します。", - "applyCodeActionFailed": "コード アクションの適用中に不明なエラーが発生しました", - "quickfix.trigger.label": "クイック フィックス...", - "editor.action.quickFix.noneMessage": "利用可能なコード アクションはありません", - "editor.action.codeAction.noneMessage.preferred.kind": "'{0}' に対して使用できる優先コード アクションがありません", - "editor.action.codeAction.noneMessage.kind": "{0}' に対して使用できるコード アクションがありません", - "editor.action.codeAction.noneMessage.preferred": "使用できる優先コード アクションがありません", - "editor.action.codeAction.noneMessage": "利用可能なコード アクションはありません", - "refactor.label": "リファクター...", - "editor.action.refactor.noneMessage.preferred.kind": "'{0}' に対して使用できる優先リファクタリングがありません", - "editor.action.refactor.noneMessage.kind": "'{0}' に対して使用できるリファクタリングがありません", - "editor.action.refactor.noneMessage.preferred": "使用できる優先リファクタリングがありません", - "editor.action.refactor.noneMessage": "利用可能なリファクタリングはありません", - "source.label": "ソース アクション...", - "editor.action.source.noneMessage.preferred.kind": "'{0}' に対して使用できる優先ソース アクションがありません", - "editor.action.source.noneMessage.kind": "'{0}' に対して使用できるソース アクションがありません", - "editor.action.source.noneMessage.preferred": "使用できる優先ソース アクションがありません", - "editor.action.source.noneMessage": "利用可能なソース アクションはありません", - "organizeImports.label": "インポートを整理", - "editor.action.organize.noneMessage": "利用可能なインポートの整理アクションはありません", - "fixAll.label": "すべて修正", - "fixAll.noneMessage": "すべてを修正するアクションは利用できません", - "autoFix.label": "自動修正...", - "editor.action.autoFix.noneMessage": "利用可能な自動修正はありません" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "エディターのグリフ余白内の展開された範囲のアイコン。", - "foldingCollapsedIcon": "エディターのグリフ余白内の折りたたまれた範囲のアイコン。" - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "エディターの検索ウィジェット内の '選択範囲を検索' のアイコン。", - "findCollapsedIcon": "エディターの検索ウィジェットが折りたたまれていることを示すアイコン。", - "findExpandedIcon": "エディターの検索ウィジェットが展開されていることを示すアイコン。", - "findReplaceIcon": "エディターの検索ウィジェット内の '置換' のアイコン。", - "findReplaceAllIcon": "エディターの検索ウィジェット内の 'すべて置換' のアイコン。", - "findPreviousMatchIcon": "エディターの検索ウィジェット内の '前を検索' のアイコン。", - "findNextMatchIcon": "エディターの検索ウィジェット内の '次を検索' のアイコン。", - "label.find": "検索", - "placeholder.find": "検索", - "label.previousMatchButton": "前の検索結果", - "label.nextMatchButton": "次の一致項目", - "label.toggleSelectionFind": "選択範囲を検索", - "label.closeButton": "閉じる", - "label.replace": "置換", - "placeholder.replace": "置換", - "label.replaceButton": "置換", - "label.replaceAllButton": "すべて置換", - "label.toggleReplaceButton": "置換モードの切り替え", - "title.matchesCountLimit": "最初の {0} 件の結果だけが強調表示されますが、すべての検索操作はテキスト全体で機能します。", - "label.matchesLocation": "{0} / {1} 件", - "label.noResults": "結果はありません。", - "ariaSearchNoResultEmpty": "{0} が見つかりました", - "ariaSearchNoResult": "{0} が '{1}' で見つかりました", - "ariaSearchNoResultWithLineNum": "{0} は '{1}' で {2} に見つかりました", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} が '{1}' で見つかりました", - "ctrlEnter.keybindingChanged": "Ctrl + Enter キーを押すと、すべて置換するのではなく、改行が挿入されるようになりました。editor.action.replaceAll のキーバインドを変更して、この動作をオーバーライドできます。" - }, - "vs/editor/contrib/format/format": { - "hint11": "行 {0} で 1 つの書式設定を編集", - "hintn1": "行 {1} で {0} 個の書式設定を編集", - "hint1n": "行 {0} と {1} の間で 1 つの書式設定を編集", - "hintnn": "行 {1} と {2} の間で {0} 個の書式設定を編集" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "エディターに現在インライン メッセージが表示されているかどうか", - "editor.readonly": "読み取り専用のエディターは編集できません" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "参照のプレビューが表示されるかどうか ('参照のプレビュー' または '定義をここに表示' など)", "labelLoading": "読み込んでいます...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "参照のプレビューが表示されるかどうか ('参照のプレビュー' または '定義をここに表示' など)" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "キーボードのみで移動できるシンボルの場所があるかどうか。", - "location.kb": "{1} のシンボル {0}、次に {2}", - "location": "シンボル {0}/{1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} 個の参照", + "referencesCount": "{0} 個の参照", + "treeAriaLabel": "参照" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "プレビューを表示できません", + "noResults": "結果はありません。", + "peekView.alternateTitle": "参照設定" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "列 {2} の {1} 行目に {0} つのシンボル", - "aria.oneReference.preview": "列 {2}、{3} の {1} 行目の {0} にある記号", "aria.fileReferences.1": "{0} に 1 個のシンボル、完全なパス {1}", "aria.fileReferences.N": "{1} に {0} 個のシンボル、完全なパス {2}", + "aria.oneReference": "列 {2} の {1} 行目に {0} つのシンボル", + "aria.oneReference.preview": "列 {2}、{3} の {1} 行目の {0} にある記号", "aria.result.0": "一致する項目はありません", "aria.result.1": "{0} に 1 個のシンボルが見つかりました", "aria.result.n1": "{1} に {0} 個のシンボルが見つかりました", "aria.result.nm": "{1} 個のファイルに {0} 個のシンボルが見つかりました" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "エラー", - "Warning": "警告", - "Info": "情報", - "Hint": "ヒント", - "marker aria": "{0} ({1})。", - "problems": "{1} 件中 {0} 件の問題", - "change": "問題 {0} / {1}", - "editorMarkerNavigationError": "エディターのマーカー ナビゲーション ウィジェットのエラーの色。", - "editorMarkerNavigationWarning": "エディターのマーカー ナビゲーション ウィジェットの警告の色。", - "editorMarkerNavigationInfo": "エディターのマーカー ナビゲーション ウィジェットの情報の色。", - "editorMarkerNavigationBackground": "エディターのマーカー ナビゲーション ウィジェットの背景。" + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "キーボードのみで移動できるシンボルの場所があるかどうか。", + "location": "シンボル {0}/{1}", + "location.kb": "{1} のシンボル {0}、次に {2}" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "定義プレビューのホバーを表示する", + "showHover": "ホバーの表示" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "読み込んでいます..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "クイックフィックスを確認しています...", + "noQuickFixes": "利用できるクイックフィックスはありません", + "quick fixes": "クイック フィックス...", + "view problem": "問題の表示" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "次の値に置換", + "InPlaceReplaceAction.previous.label": "前の値に置換" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "構成されたタブのサイズ", + "detectIndentation": "内容からインデントを検出", + "editor.reindentlines": "行の再インデント", + "editor.reindentselectedlines": "選択行を再インデント", + "indentUsingSpaces": "スペースによるインデント", + "indentUsingTabs": "タブによるインデント", + "indentationToSpaces": "インデントをスペースに変換", + "indentationToTabs": "インデントをタブに変換", + "selectTabWidth": "現在のファイルのタブのサイズを選択" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "次のインライン候補を表示する", + "action.inlineSuggest.showPrevious": "前のインライン候補を表示する", + "action.inlineSuggest.trigger": "インライン候補をトリガーする", + "inlineSuggestionHasIndentation": "インライン候補がスペースで始まるかどうか", + "inlineSuggestionVisible": "インライン候補を表示するかどうか" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "同意する", + "showNextInlineSuggestion": "次へ", + "showPreviousInlineSuggestion": "前へ" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "選択範囲の複製", + "editor.transformToLowercase": "小文字に変換", + "editor.transformToSnakecase": "スネーク ケースに変換する", + "editor.transformToTitlecase": "先頭文字を大文字に変換する", + "editor.transformToUppercase": "大文字に変換", + "editor.transpose": "カーソルの周囲の文字を入れ替える", + "lines.copyDown": "行を下へコピー", + "lines.copyUp": "行を上へコピー", + "lines.delete": "行の削除", + "lines.deleteAllLeft": "左側をすべて削除", + "lines.deleteAllRight": "右側をすべて削除", + "lines.indent": "行のインデント", + "lines.insertAfter": "行を下に挿入", + "lines.insertBefore": "行を上に挿入", + "lines.joinLines": "行をつなげる", + "lines.moveDown": "行を下へ移動", + "lines.moveUp": "行を上へ移動", + "lines.outdent": "行のインデント解除", + "lines.sortAscending": "行を昇順に並べ替え", + "lines.sortDescending": "行を降順に並べ替え", + "lines.trimTrailingWhitespace": "末尾の空白のトリミング", + "miCopyLinesDown": "行を下へコピー(&&P)", + "miCopyLinesUp": "行を上へコピー(&&C)", + "miDuplicateSelection": "選択範囲の複製(&&D)", + "miMoveLinesDown": "行を下へ移動(&&L)", + "miMoveLinesUp": "行を上へ移動(&&V)" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "エディターが型の名前の自動変更を行うときの背景色です。", + "linkedEditing.label": "リンクされた編集の開始" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "このリンクは形式が正しくないため開くことができませんでした: {0}", + "label": "リンクを開く", + "links.navigate.executeCmd": "コマンドの実行", + "links.navigate.follow": "リンク先を表示", + "links.navigate.kb.alt": "alt + クリック", + "links.navigate.kb.alt.mac": "option + クリック", + "links.navigate.kb.meta": "ctrl + クリック", + "links.navigate.kb.meta.mac": "cmd + クリック", + "missing.url": "このリンクはターゲットが存在しないため開くことができませんでした。", + "tooltip.explanation": "コマンド {0} の実行" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "読み取り専用のエディターは編集できません", + "messageVisible": "エディターに現在インライン メッセージが表示されているかどうか" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "選択した項目を次の一致項目に追加", + "addSelectionToPreviousFindMatch": "選択項目を次の一致項目に追加", + "changeAll.label": "すべての出現箇所を変更", + "cursorAdded": "追加されたカーソル: {0}", + "cursorsAdded": "追加されたカーソル: {0}", + "miAddSelectionToNextFindMatch": "次の出現個所を追加(&&N)", + "miAddSelectionToPreviousFindMatch": "前の出現箇所を追加(&&R)", + "miInsertCursorAbove": "カーソルを上に挿入(&&A)", + "miInsertCursorAtEndOfEachLineSelected": "カーソルを行末に挿入(&&U)", + "miInsertCursorBelow": "カーソルを下に挿入(&&D)", + "miSelectHighlights": "すべての出現箇所を選択(&&O)", + "moveSelectionToNextFindMatch": "最後に選択した項目を次の一致項目に移動", + "moveSelectionToPreviousFindMatch": "最後に選んだ項目を前の一致項目に移動する", + "mutlicursor.addCursorsToBottom": "カーソルを下に挿入", + "mutlicursor.addCursorsToTop": "カーソルを上に挿入", + "mutlicursor.insertAbove": "カーソルを上に挿入", + "mutlicursor.insertAtEndOfEachLineSelected": "カーソルを行末に挿入", + "mutlicursor.insertBelow": "カーソルを下に挿入", + "selectAllOccurrencesOfFindMatch": "一致するすべての出現箇所を選択します" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "パラメーター ヒントをトリガー" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}、ヒント", "parameterHintsNextIcon": "次のパラメーター ヒントを表示するためのアイコン。", - "parameterHintsPreviousIcon": "前のパラメーター ヒントを表示するためのアイコン。", - "hint": "{0}、ヒント" + "parameterHintsPreviousIcon": "前のパラメーター ヒントを表示するためのアイコン。" }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "名前の変更入力ウィジェットが表示されるかどうか", - "renameAriaLabel": "名前変更入力。新しい名前を入力し、Enter キーを押してコミットしてください。", - "label": "名前を変更するには {0}、プレビューするには {1}" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "現在のコード エディターがプレビュー内に埋め込まれるかどうか", + "label.close": "閉じる", + "peekViewBorder": "ピーク ビューの境界と矢印の色。", + "peekViewEditorBackground": "ピーク ビュー エディターの背景色。", + "peekViewEditorGutterBackground": "ピーク ビュー エディターの余白の背景色。", + "peekViewEditorMatchHighlight": "ピーク ビュー エディターの一致した強調表示色。", + "peekViewEditorMatchHighlightBorder": "ピーク ビュー エディターの一致した強調境界色。", + "peekViewResultsBackground": "ピーク ビュー結果リストの背景色。", + "peekViewResultsFileForeground": "ピーク ビュー結果リストのファイル ノードの前景色。", + "peekViewResultsMatchForeground": "ピーク ビュー結果リストのライン ノードの前景色。", + "peekViewResultsMatchHighlight": "ピーク ビュー結果リストの一致した強調表示色。", + "peekViewResultsSelectionBackground": "ピーク ビュー結果リストの選択済みエントリの背景色。", + "peekViewResultsSelectionForeground": "ピーク ビュー結果リストの選択済みエントリの前景色。", + "peekViewTitleBackground": "ピーク ビューのタイトル領域の背景色。", + "peekViewTitleForeground": "ピーク ビュー タイトルの色。", + "peekViewTitleInfoForeground": "ピーク ビューのタイトル情報の色。" }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "候補のウィジェットの背景色。", - "editorSuggestWidgetBorder": "候補ウィジェットの境界線色。", - "editorSuggestWidgetForeground": "候補ウィジェットの前景色。", - "editorSuggestWidgetSelectedBackground": "候補ウィジェット内で選択済みエントリの背景色。", - "editorSuggestWidgetHighlightForeground": "候補のウィジェット内で一致したハイライトの色。", - "suggestWidget.loading": "読み込んでいます...", - "suggestWidget.noSuggestions": "候補はありません。", - "ariaCurrenttSuggestionReadDetails": "{0}、ドキュメント: {1}", - "suggest": "提案" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "最初にテキスト エディターを開いて、行に移動します。", + "gotoLineColumnLabel": "行 {0}、文字 {1} に移動します。", + "gotoLineLabel": "{0} 行に移動します。", + "gotoLineLabelEmpty": "現在の行: {0}、文字: {1}。移動先の行番号を入力します。", + "gotoLineLabelEmptyWithLimit": "現在の行: {0}、文字: {1}。移動先となる、1 から {2} までの行番号を入力します。" }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "コンストラクター ({0})", + "array": "配列 ({0})", + "boolean": "ブール値 ({0})", "cannotRunGotoSymbolWithoutEditor": "シンボルに移動するには、まずシンボル情報を含むテキスト エディターを開きます。", "cannotRunGotoSymbolWithoutSymbolProvider": "アクティブなテキスト エディターでは、シンボル情報は表示されません。", - "noMatchingSymbolResults": "一致するエディター シンボルがありません", - "noSymbolResults": "エディター シンボルがありません", - "openToSide": "横に並べて開く", - "openToBottom": "一番下で開く", - "symbols": "シンボル ({0})", - "property": "プロパティ ({0})", - "method": "メソッド ({0})", - "function": "関数 ({0})", - "_constructor": "コンストラクター ({0})", - "variable": "変数 ({0})", "class": "クラス ({0})", - "struct": "構造体 ({0})", - "event": "イベント ({0})", - "operator": "演算子 ({0})", - "interface": "インターフェイス ({0})", - "namespace": "名前空間 ({0})", - "package": "パッケージ ({0})", - "typeParameter": "型パラメーター ({0})", - "modules": "モジュール ({0})", + "constant": "定数 ({0})", "enum": "列挙型 ({0})", "enumMember": "列挙型メンバー ({0})", - "string": "文字列 ({0})", - "file": "ファイル ({0})", - "array": "配列 ({0})", - "number": "数値 ({0})", - "boolean": "ブール値 ({0})", - "object": "オブジェクト ({0})", - "key": "キー ({0})", + "event": "イベント ({0})", "field": "フィールド ({0})", - "constant": "定数 ({0})" + "file": "ファイル ({0})", + "function": "関数 ({0})", + "interface": "インターフェイス ({0})", + "key": "キー ({0})", + "method": "メソッド ({0})", + "modules": "モジュール ({0})", + "namespace": "名前空間 ({0})", + "noMatchingSymbolResults": "一致するエディター シンボルがありません", + "noSymbolResults": "エディター シンボルがありません", + "number": "数値 ({0})", + "object": "オブジェクト ({0})", + "openToBottom": "一番下で開く", + "openToSide": "横に並べて開く", + "operator": "演算子 ({0})", + "package": "パッケージ ({0})", + "property": "プロパティ ({0})", + "string": "文字列 ({0})", + "struct": "構造体 ({0})", + "symbols": "シンボル ({0})", + "typeParameter": "型パラメーター ({0})", + "variable": "変数 ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "'{0}' から '{1}' への名前変更が正常に完了しました。概要: {2}", + "enablePreview": "名前を変更する前に変更をプレビューする機能を有効または無効にする", + "label": "'{0}' の名前の変更中", + "no result": "結果がありません。", + "quotableLabel": "{0} の名前を変更しています", + "rename.failed": "名前の変更によって編集の計算に失敗しました", + "rename.failedApply": "名前の変更で編集を適用できませんでした", + "rename.label": "シンボルの名前変更", + "resolveRenameLocationFailed": "名前変更の場所を解決しようとして不明なエラーが発生しました" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "名前を変更するには {0}、プレビューするには {1}", + "renameAriaLabel": "名前変更入力。新しい名前を入力し、Enter キーを押してコミットしてください。", + "renameInputVisible": "名前の変更入力ウィジェットが表示されるかどうか" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "選択範囲の展開(&&E)", + "miSmartSelectShrink": "選択範囲の縮小(&&S)", + "smartSelect.expand": "選択範囲を拡張", + "smartSelect.shrink": "選択範囲を縮小" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "スニペット モードのときに、次のタブ位置があるかどうか", + "hasPrevTabstop": "スニペット モードのときに、前のタブ位置があるかどうか", + "inSnippetMode": "現在のエディターがスニペット モードであるかどうか" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "日曜日", - "Monday": "月曜日", - "Tuesday": "火曜日", - "Wednesday": "水曜日", - "Thursday": "木曜日", - "Friday": "金曜日", - "Saturday": "土曜日", - "SundayShort": "日", - "MondayShort": "月", - "TuesdayShort": "火", - "WednesdayShort": "水", - "ThursdayShort": "木", - "FridayShort": "金", - "SaturdayShort": "土", - "January": "1 月", - "February": "2 月", - "March": "3 月", "April": "4 月", - "May": "5 月", - "June": "6 月", - "July": "7 月", - "August": "8 月", - "September": "9 月", - "October": "10 月", - "November": "11 月", - "December": "12 月", - "JanuaryShort": "1 月", - "FebruaryShort": "2 月", - "MarchShort": "3 月", "AprilShort": "4 月", - "MayShort": "5 月", - "JuneShort": "6 月", - "JulyShort": "7 月", + "August": "8 月", "AugustShort": "8 月", - "SeptemberShort": "9 月", - "OctoberShort": "10 月", + "December": "12 月", + "DecemberShort": "12 月", + "February": "2 月", + "FebruaryShort": "2 月", + "Friday": "金曜日", + "FridayShort": "金", + "January": "1 月", + "JanuaryShort": "1 月", + "July": "7 月", + "JulyShort": "7 月", + "June": "6 月", + "JuneShort": "6 月", + "March": "3 月", + "MarchShort": "3 月", + "May": "5 月", + "MayShort": "5 月", + "Monday": "月曜日", + "MondayShort": "月", + "November": "11 月", "NovemberShort": "11 月", - "DecemberShort": "12 月" + "October": "10 月", + "OctoberShort": "10 月", + "Saturday": "土曜日", + "SaturdayShort": "土", + "September": "9 月", + "SeptemberShort": "9 月", + "Sunday": "日曜日", + "SundayShort": "日", + "Thursday": "木曜日", + "ThursdayShort": "木", + "Tuesday": "火曜日", + "TuesdayShort": "火", + "Wednesday": "水曜日", + "WednesdayShort": "水" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Enter キーを押したときに候補を挿入するかどうか", + "suggestWidgetDetailsVisible": "候補の詳細が表示されるかどうか", + "suggestWidgetMultipleSuggestions": "選択する複数の候補があるかどうか", + "suggestWidgetVisible": "候補を表示するかどうか", + "suggestionCanResolve": "現在の候補からの詳細の解決をサポートするかどうか", + "suggestionHasInsertAndReplaceRange": "現在の候補に挿入と置換の動作があるかどうか", + "suggestionInsertMode": "既定の動作が挿入または置換であるかどうか", + "suggestionMakesTextEdit": "現在の候補を挿入したとき、変更を行うか、または既に入力した内容をすべて入力するかどうか" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "挿入", + "accept.replace": "置換", + "aria.alert.snippet": "{1} が追加編集した '{0}' を受け入れる", + "detail.less": "さらに表示", + "detail.more": "表示を減らす", + "suggest.reset.label": "候補のウィジェットのサイズをリセット", + "suggest.trigger.label": "候補をトリガー" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}、ドキュメント: {1}", + "editorSuggestWidgetBackground": "候補のウィジェットの背景色。", + "editorSuggestWidgetBorder": "候補ウィジェットの境界線色。", + "editorSuggestWidgetFocusHighlightForeground": "項目がフォーカスされている場合に、候補ウィジェットでの一致の強調表示の色です。", + "editorSuggestWidgetForeground": "候補ウィジェットの前景色。", + "editorSuggestWidgetHighlightForeground": "候補のウィジェット内で一致したハイライトの色。", + "editorSuggestWidgetSelectedBackground": "候補ウィジェット内で選択済みエントリの背景色。", + "editorSuggestWidgetSelectedForeground": "候補ウィジェット内で選択済み入力の前景色。", + "suggest": "提案", + "suggestWidget.loading": "読み込んでいます...", + "suggestWidget.noSuggestions": "候補はありません。" + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "閉じる", + "loading": "読み込んでいます..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "詳細を参照", + "suggestMoreInfoIcon": "提案ウィジェットの詳細情報のアイコン。" + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "配列記号の前景色。これらの記号は、アウトライン、階層リンク、および候補のウィジェットに表示されます。", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "単位記号の前景色。これらの記号は、アウトライン、階層リンク、および候補のウィジェットに表示されます。", "symbolIcon.variableForeground": "変数記号の前景色。これらの記号は、アウトライン、階層リンク、および候補のウィジェットに表示されます。" }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "プレビューを表示できません", - "noResults": "結果はありません。", - "peekView.alternateTitle": "参照設定" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Tab キーを切り替えるとフォーカスが移動します", + "toggle.tabMovesFocus.off": "Tab キーを押すと、タブ文字が挿入されます", + "toggle.tabMovesFocus.on": "Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "問題の表示", - "noQuickFixes": "利用できるクイックフィックスはありません", - "checkingForQuickFixes": "クイックフィックスを確認しています...", - "quick fixes": "クイック フィックス..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "開発者: トークン再作成の強制" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "読み込んでいます..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "このファイルには、行区切り文字 (LS) や段落区切り記号 (PS) などの特殊な行の終端文字が 1 つ以上含まれています。\r\n\r\nそれらの終端文字はファイルから削除することをお勧めします。これは 'editor.unusualLineTerminators' を使用して構成できます。", + "unusualLineTerminators.fix": "このファイルを修正", + "unusualLineTerminators.ignore": "このファイルでは問題を無視する", + "unusualLineTerminators.message": "普通ではない行終端記号が検出されました", + "unusualLineTerminators.title": "普通ではない行終端記号" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "閉じる", - "loading": "読み込んでいます..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "シンボルによって強調表示される概要ルーラーのマーカーの色。マーカーの色は、基になる装飾を隠さないように不透明以外にします。", + "overviewRulerWordHighlightStrongForeground": "書き込みアクセス シンボルを強調表示する概要ルーラーのマーカー色。下にある装飾を隠さないために、色は不透過であってはなりません。", + "wordHighlight": "変数の読み取りなど、読み取りアクセス中のシンボルの背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", + "wordHighlight.next.label": "次のシンボル ハイライトに移動", + "wordHighlight.previous.label": "前のシンボル ハイライトに移動", + "wordHighlight.trigger.label": "シンボル ハイライトをトリガー", + "wordHighlightBorder": "変数の読み取りなど読み取りアクセス中のシンボルの境界線の色。", + "wordHighlightStrong": "変数への書き込みなど、書き込みアクセス中のシンボル背景色。下にある装飾を隠さないために、色は不透過であってはなりません。", + "wordHighlightStrongBorder": "変数への書き込みなど書き込みアクセス中のシンボルの境界線の色。" }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "単語の削除" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "提案ウィジェットの詳細情報のアイコン。", - "readMore": "詳細を参照" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "修正プログラムを表示します。推奨される利用可能な修正プログラム ({0})", - "quickFixWithKb": "修正プログラム ({0}) を表示する", - "quickFix": "修正プログラムを表示する" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} 個の参照", - "referenceCount": "{0} 個の参照", - "treeAriaLabel": "参照" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "警告: '{0}' は既知のオプションのリストにはありませんが、引き続き Electron または Chromium に渡されます。", - "multipleValues": "オプション '{0}' は複数回定義されています。値 '{1}' を使用します。", - "gotoValidation": "`--goto` モードの引数は `FILE(:LINE(:CHARACTER))` の形式にする必要があります。" - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "使用するプロキシ設定。設定されていない場合は、'http_proxy' および 'https_proxy' の環境変数から継承されます。", - "strictSSL": "提供された CA の一覧と照らしてプロキシ サーバーの証明書を確認するかどうか制御します。", - "proxyAuthorization": "すべてのネットワーク要求に対して 'Proxy-Authorization' ヘッダーとして送信する値。", - "proxySupportOff": "拡張機能のプロキシ サポートを無効にします。", - "proxySupportOn": "拡張機能のプロキシ サポートを有効にします。", - "proxySupportOverride": "拡張機能のプロキシ サポートを有効にします。リクエスト オプションを上書きします。", - "proxySupport": "拡張機能プロキシ サポートを使用します。", - "systemCertificates": "CA 証明書を OS から読み込む必要があるかどうかを制御します (Windows および macOS では、オフにした場合にウィンドウの再読み込みが必要です)。" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "相対ファイル パス '{0}' の filesystem プロバイダーを解決できません", - "noProviderFound": "リソース '{0}' のファイル システム プロバイダーが見つかりません", - "fileNotFoundError": "存在しないファイル '{0}' を解決できません", - "fileExists": "上書きフラグが設定されていない場合、既に存在するファイル '{0}' を作成することはできません", - "err.write": "ファイル '{0}' を書き込むことができません ({1})", - "writeFailedUnlockUnsupported": "プロバイダーがサポートしていないため、ファイル '{0}' のロックを解除できません。", - "fileIsDirectoryWriteError": "ファイル '{0}' は実際にはディレクトリであるため、書き込むことができませんでした", - "fileModifiedError": "ファイルは次の時点以後に更新されました", - "err.read": "ファイル '{0}' を読み取れません ({1})", - "fileIsDirectoryReadError": "実際にはディレクトリであるファイル '{0}' を読み取れません", - "fileNotModifiedError": "ファイルは次の時点以後に変更されていません", - "fileTooLargeError": "ファイル '{0}' は、大きすぎて開くことができないため、読み取れません", - "unableToMoveCopyError1": "ソース '{0}' が、大文字と小文字を区別しないファイルシステム上の異なるパスのターゲット '{1}' と同じである場合にはコピーできません。", - "unableToMoveCopyError2": "ソース '{0}' がターゲット '{1}' の親である場合、移動およびコピーはできません。", - "unableToMoveCopyError3": "ターゲット '{1}' が移動先に既に存在するため、'{0}' を移動またはコピーできません。", - "unableToMoveCopyError4": "特定のファイルがそのファイルを含むフォルダーを置き換えるため、'{0}' を '{1}' に移動またはコピーすることができません。", - "mkdirExistsError": "フォルダー '{0}' は、既に存在していますがディレクトリではないため、作成できません。", - "deleteFailedTrashUnsupported": "プロバイダーがサポートしていないため、ゴミ箱経由でファイル '{0}' を削除できません。", - "deleteFailedNotFound": "存在しないファイル '{0}' を削除できません", - "deleteFailedNonEmptyFolder": "空でないフォルダー '{0}' を削除できません。", - "err.readonly": "読み取り専用ファイル '{0}' を変更できません" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "ファイルが既に存在します", - "fileNotExists": "ファイルが存在しません", - "moveError": "'{0}' を '{1}' に移動することができません ({2})。", - "copyError": "'{0}' を '{1}' にコピーできません ({2})。", - "fileCopyErrorPathCase": "'ファイルは、同じパスであるものの、大文字と小文字が異なるパスにコピーできません", - "fileCopyErrorExists": "ファイルは対象の場所に既に存在します" - }, - "vs/platform/files/common/files": { - "unknownError": "不明なエラー", - "sizeB": "{0}B", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "更新", - "updateMode": "自動更新を受け取るかどうかを構成します。変更後に再起動が必要です。更新プログラムは Microsoft のオンライン サービスから取得されます。", - "none": "更新を無効にします。", - "manual": "バックグラウンドでの自動更新の確認を無効にします。更新を手動で確認すると、更新を利用できます。", - "start": "起動時にのみ更新プログラムを確認します。バックグラウンドの自動更新チェックを無効にします。", - "default": "自動更新の確認を有効にします。Code は自動的かつ定期的に更新を確認します。", - "deprecated": "この設定は非推奨になりました。代わりに '{0}' を使用してください。", - "enableWindowsBackgroundUpdatesTitle": "Windows でバックグラウンド更新を有効にする", - "enableWindowsBackgroundUpdates": "Windows で新しい VS Code バージョンをバックグラウンドでダウンロードしてインストールできるようにします。", - "showReleaseNotes": "更新後にリリース ノートを表示します。リリース ノートは Micorosft のオンライン サービスから取得されます。" - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "オプション", - "extensionsManagement": "拡張機能の管理", - "troubleshooting": "トラブルシューティング", - "diff": "2 つのファイルを比較します。", - "add": "最後にアクティブだったウィンドウにフォルダーを追加します。", - "goto": "指定した行と文字の位置にあるパスでファイルを開きます。", - "newWindow": "強制的に新しいウィンドウを開きます。", - "reuseWindow": "強制的に既に開いているウィンドウ内でファイルかフォルダーを開きます。", - "wait": "現在のファイルが閉じられるまで待機します。", - "locale": "使用する国と地域 (例:en-US や zh-TW など)。", - "userDataDir": "ユーザー データが保持されるディレクトリを指定します。複数の異なる Code のインスタンスを開くために使用できます。", - "help": "使用法を印刷します。", - "extensionHomePath": "拡張機能のルート パスを設定します。", - "listExtensions": "インストールされている拡張機能を一覧表示します。", - "showVersions": "--list-extensions を使用する場合、インストールされている拡張機能のバージョンを表示します。", - "category": "--list-extensions を使用する場合、インストールされている拡張機能を指定されたカテゴリでフィルター処理します。", - "installExtension": "拡張機能をインストールまたは更新します。拡張機能の識別子は、常に '${publisher}.${name}' です。最新バージョンに更新するには、'--force' 引数を使用します。特定のバージョンをインストールするには、'@${version}' を指定してください。例: 'vscode.csharp@1.2.3'。", - "uninstallExtension": "拡張機能をアンインストールします。", - "experimentalApis": "拡張機能の Proposed API 機能を有効にします。個々に有効にする 1 つ以上の拡張機能 ID を指定できます。", - "version": "バージョンを表示します。", - "verbose": "詳細出力を表示します (--wait を含みます)。", - "log": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", - "status": "プロセスの使用状況や診断情報を印刷します。", - "prof-startup": "起動中に CPU プロファイラーを実行する", - "disableExtensions": "インストールされたすべての拡張機能を無効にします。", - "disableExtension": "拡張機能を無効にします。", - "turn sync": "同期をオンまたはオフにする", - "inspect-extensions": "拡張機能のデバッグとプロファイリングを許可します。connection URI を開発者ツールで確認します。", - "inspect-brk-extensions": "起動後に一時停止されている拡張ホストとの拡張機能のデバッグとプロファイリングを許可します。connection URI を開発者ツールで確認ます。", - "disableGPU": "GPU ハードウェア アクセラレータを無効にします。", - "maxMemory": "ウィンドウの最大メモリ サイズ (バイト単位)。", - "telemetry": "VS Code が収集するすべてのテレメトリ イベントを表示します。", - "usage": "使用法", - "options": "オプション", - "paths": "パス", - "stdinWindows": "別のプログラムから出力を読み取るには、'-' を付け足してください (例: 'echo Hello World | {0} -')", - "stdinUnix": "stdin から読み取るには、'-' を付け足してください (例: 'ps aux | grep code | {0} -')", - "unknownVersion": "不明なバージョン", - "unknownCommit": "不明なコミット" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "拡張機能", - "preferences": "基本設定" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "拡張機能 '{0}' は、VS Code '{1}' と互換性がないため、インストールできません。", - "restartCode": "{0} を再インストールする前に、VS Code を再起動してください。", - "MarketPlaceDisabled": "Marketplace が有効になっていません", - "malicious extension": "問題が報告されたので、拡張機能をインストールできません。", - "notFoundCompatibleDependency": "'{0}' 拡張機能は、現在のバージョンの VS Code (バージョン {1}) と互換性がないため、インストールできません。", - "Not a Marketplace extension": "Marketplace の拡張機能のみ再インストールできます", - "removeError": "拡張機能の削除中にエラーが発生しました: {0}。もう一度やり直す前に、VS Code の終了と起動を実施してください。", - "quitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", - "exitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", - "notInstalled": "拡張機能 '{0}' がインストールされていません。", - "singleDependentError": "'{0}' 拡張機能をアンインストールできません。'{1}' 拡張機能がこれに依存しています。", - "twoDependentsError": "'{0}' 拡張機能をアンインストールできません。'{1}' と '{2}' の拡張機能がこれに依存しています。", - "multipleDependentsError": "'{0}' 拡張機能をアンインストールできません。'{1}'、'{2}' および他の拡張機能がこれに依存しています。", - "singleIndirectDependentError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}' 拡張機能がこれに依存しています。", - "twoIndirectDependentsError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}' と '{3}' の拡張機能がこれに依存しています。", - "multipleIndirectDependentsError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}'、'{3}' および他の拡張機能がこれに依存しています。", - "notExists": "拡張機能を見つけられませんでした" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "テレメトリ", - "telemetry.enableTelemetry": "利用状況データとエラーを Microsoft のオンライン サービスに送信できるようにします。", - "telemetry.enableTelemetryMd": "使用状況データとエラーを Microsoft のオンライン サービスに送信できるようにします。Microsoft のプライバシーに関する声明を[こちら]({0})からご確認ください。" - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "拡張機能 '{0}' が見つかりませんでした。", - "useId": "パブリッシャーを含む完全な拡張機能 ID (例: {0}) を使用していることをご確認ください。", - "listFromLocation": "{0} にインストールされている拡張機能:", - "installingExtensionsOnLocation": "{0} に拡張機能をインストールしています...", - "installingExtensions": "拡張機能をインストールしています...", - "alreadyInstalled-checkAndUpdate": "拡張機能 '{0}' v{1} は既にインストールされています。'--force' オプションを使用して最新バージョンに更新するか、'@' を指定して特定のバージョンをインストールしてください。例: '{2}@1.2.3'。", - "alreadyInstalled": "拡張機能 '{0}' は既にインストールされています。", - "installation failed": "拡張機能のインストールに失敗しました: {0}", - "successVsixInstall": "拡張機能 '{0}' が正常にインストールされました。", - "cancelVsixInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", - "updateMessage": "拡張機能 '{0}' をバージョン {1} に更新しています", - "installing builtin ": "組み込み拡張機能 '{0}' v{1} をインストールしています...", - "installing": "拡張機能 '{0}' v{1} をインストールしています...", - "successInstall": "拡張機能 '{0}' v{1} は正常にインストールされました。", - "cancelInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", - "forceDowngrade": "拡張機能 '{0}' v{1} の新しいバージョンが既にインストールされています。古いバージョンにダウングレードするには、'--force' オプションを使用します。", - "builtin": "拡張機能 '{0}' は組み込みの拡張機能であるため、アンインストールできません", - "forceUninstall": "拡張機能 '{0}' は、ユーザーによって組み込みの拡張機能として設定されています。アンインストールする場合は、'--force' オプションを使用してください。", - "uninstalling": "{0} をアンインストールしています...", - "successUninstallFromLocation": "拡張機能 '{0}' が {1} から正常にアンインストールされました。", - "successUninstall": "拡張機能 '{0}' が正常にアンインストールされました!", - "notInstalleddOnLocation": "拡張機能 '{0}' が {1} にインストールされていません。", - "notInstalled": "拡張機能 '{0}' がインストールされていません。" - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "設定の同期", - "settingsSync.keybindingsPerPlatform": "各プラットフォームのキー バインドを同期します。", - "settingsSync.ignoredExtensions": "同期中に無視される拡張機能の一覧です。拡張機能の識別子は常に `${publisher}.${name}` です。たとえば、`vscode.csharp` です。", - "app.extension.identifier.errorMessage": "予期される形式 '${publisher}.${name}'。例: 'vscode.csharp'。", - "settingsSync.ignoredSettings": "同期中に無視される設定を構成します。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "お使いのシステムに {0} がインストールされています。これにお勧めの拡張機能をインストールしますか?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "マシン データは、現在のバージョンと互換性がないため、読み取ることができません。{0} を更新して、もう一度お試しください。" - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "既定のサービスが変更されたため、同期できません", - "service changed": "同期サービスが変更されたため、同期できません", - "turned off": "クラウドで同期がオフになっているため、同期できません", - "session expired": "現在のセッションの有効期限が切れているため、同期できません", - "turned off machine": "別のマシンからこのマシンの同期がオフにされたため、同期することができません。" - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "'{0}' をごみ箱に移動できませんでした", - "trashFailed": "'{0}' をごみ箱に移動できませんでした" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "全体の前景色。この色は、コンポーネントによってオーバーライドされていない場合にのみ使用されます。", - "errorForeground": "エラー メッセージ全体の前景色。この色は、コンポーネントによって上書きされていない場合にのみ使用されます。", - "descriptionForeground": "追加情報を提供する説明文の前景色、例:ラベル。", - "iconForeground": "ワークベンチのアイコンの既定の色。", - "focusBorder": "フォーカスされた要素の境界線全体の色。この色はコンポーネントによって上書きされていない場合にのみ使用されます。", - "contrastBorder": "コントラストを強めるために、他の要素と隔てる追加の境界線。", - "activeContrastBorder": "コントラストを強めるために、アクティブな他要素と隔てる追加の境界線。", - "selectionBackground": "ワークベンチ内のテキスト選択の背景色 (例: 入力フィールドやテキストエリア)。エディター内の選択には適用されないことに注意してください。", - "textSeparatorForeground": "テキストの区切り文字の色。", - "textLinkForeground": "テキスト内のリンクの前景色。", - "textLinkActiveForeground": "クリックされたときとマウスをホバーしたときのテキスト内のリンクの前景色。", - "textPreformatForeground": "フォーマット済みテキスト セグメントの前景色。", - "textBlockQuoteBackground": "テキスト内のブロック引用の背景色。", - "textBlockQuoteBorder": "テキスト内のブロック引用の境界線色。", - "textCodeBlockBackground": "テキスト内のコード ブロックの背景色。", - "widgetShadow": "エディター内の検索/置換窓など、エディター ウィジェットの影の色。", - "inputBoxBackground": "入力ボックスの背景。", - "inputBoxForeground": "入力ボックスの前景。", - "inputBoxBorder": "入力ボックスの境界線。", - "inputBoxActiveOptionBorder": "入力フィールドのアクティブ オプションの境界線の色。", - "inputOption.activeBackground": "入力フィールドでアクティブ化されたオプションの背景色。", - "inputOption.activeForeground": "入力フィールドでアクティブ化されたオプションの前景色。", - "inputPlaceholderForeground": "入力ボックスのプレースホルダー テキストの前景色。", - "inputValidationInfoBackground": "情報の重大度を示す入力検証の背景色。", - "inputValidationInfoForeground": "情報の重大度を示す入力検証の前景色。", - "inputValidationInfoBorder": "情報の重大度を示す入力検証の境界線色。", - "inputValidationWarningBackground": "警告の重大度を示す入力検証の背景色。", - "inputValidationWarningForeground": "警告の重大度を示す入力検証の前景色。", - "inputValidationWarningBorder": "警告の重大度を示す入力検証の境界線色。", - "inputValidationErrorBackground": "エラーの重大度を示す入力検証の背景色。", - "inputValidationErrorForeground": "エラーの重大度を示す入力検証の前景色。", - "inputValidationErrorBorder": "エラーの重大度を示す入力検証の境界線色。", - "dropdownBackground": "ドロップダウンの背景。", - "dropdownListBackground": "ドロップダウン リストの背景色。", - "dropdownForeground": "ドロップダウンの前景。", - "dropdownBorder": "ドロップダウンの境界線。", - "checkbox.background": "チェックボックス ウィジェットの背景色。", - "checkbox.foreground": "チェックボックス ウィジェットの前景色。", - "checkbox.border": "チェックボックス ウィジェットの境界線の色。", - "buttonForeground": "ボタンの前景色。", - "buttonBackground": "ボタンの背景色。", - "buttonHoverBackground": "ホバー時のボタン背景色。", - "buttonSecondaryForeground": "ボタンの 2 次的な前景色。", - "buttonSecondaryBackground": "ボタンの 2 次的な背景色。", - "buttonSecondaryHoverBackground": "ホバー時のボタンの 2 次的な背景色。", - "badgeBackground": "バッジの背景色。バッジとは小さな情報ラベルのことです。例:検索結果の数", - "badgeForeground": "バッジの前景色。バッジとは小さな情報ラベルのことです。例:検索結果の数", - "scrollbarShadow": "ビューがスクロールされたことを示すスクロール バーの影。", - "scrollbarSliderBackground": "スクロール バーのスライダーの背景色。", - "scrollbarSliderHoverBackground": "ホバー時のスクロール バー スライダー背景色。", - "scrollbarSliderActiveBackground": "クリック時のスクロール バー スライダー背景色。", - "progressBarBackground": "時間のかかる操作で表示するプログレス バーの背景色。", - "editorError.background": "エディター内のエラー テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorError.foreground": "エディターでエラーを示す波線の前景色。", - "errorBorder": "エディター内のエラー ボックスの境界線の色です。", - "editorWarning.background": "エディター内の警告テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorWarning.foreground": "エディターで警告を示す波線の前景色。", - "warningBorder": "エディターでの警告ボックスの境界線の色です。", - "editorInfo.background": "エディター内の情報テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorInfo.foreground": "エディターで情報を示す波線の前景色。", - "infoBorder": "エディター内の情報ボックスの境界線の色です。", - "editorHint.foreground": "エディターでヒントを示す波線の前景色。", - "hintBorder": "エディター内のヒント ボックスの境界線の色。", - "sashActiveBorder": "アクティブな枠の境界線の色。", - "editorBackground": "エディターの背景色。", - "editorForeground": "エディターの既定の前景色。", - "editorWidgetBackground": "検索/置換窓など、エディター ウィジェットの背景色。", - "editorWidgetForeground": "検索/置換などを行うエディター ウィジェットの前景色。", - "editorWidgetBorder": "エディター ウィジェットの境界線色。ウィジェットに境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", - "editorWidgetResizeBorder": "エディター ウィジェットのサイズ変更バーの境界線色。ウィジェットにサイズ変更の境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", - "pickerBackground": "クイック ピッカーの背景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", - "pickerForeground": "クイック ピッカーの前景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", - "pickerTitleBackground": "クイック ピッカー のタイトルの背景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", - "pickerGroupForeground": "ラベルをグループ化するためのクリック選択の色。", - "pickerGroupBorder": "境界線をグループ化するためのクイック選択の色。", - "editorSelectionBackground": "エディターの選択範囲の色。", - "editorSelectionForeground": "ハイ コントラストの選択済みテキストの色。", - "editorInactiveSelection": "非アクティブなエディターの選択範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorSelectionHighlight": "選択範囲の同じコンテンツの領域の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorSelectionHighlightBorder": "選択範囲と同じコンテンツの境界線の色。", - "editorFindMatch": "現在の検索一致項目の色。", - "findMatchHighlight": "その他の検索条件に一致する項目の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "findRangeHighlight": "検索を制限する範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "editorFindMatchBorder": "現在の検索一致項目の境界線の色。", - "findMatchHighlightBorder": "他の検索一致項目の境界線の色。", - "findRangeHighlightBorder": "検索を制限する範囲の境界線色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "searchEditor.queryMatch": "検索エディターのクエリの色が一致します。", - "searchEditor.editorFindMatchBorder": "検索エディター クエリの境界線の色が一致します。", - "hoverHighlight": "ホバーが表示されている語の下を強調表示します。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "hoverBackground": "エディター ホバーの背景色。", - "hoverForeground": "エディター ホバーの前景色。", - "hoverBorder": "エディター ホバーの境界線の色。", - "statusBarBackground": "エディターのホバーのステータス バーの背景色。", - "activeLinkForeground": "アクティブなリンクの色。", - "editorInlineHintForeground": "インライン ヒントの前景色", - "editorInlineHintBackground": "インライン ヒントの背景色", - "editorLightBulbForeground": "電球アクション アイコンに使用する色。", - "editorLightBulbAutoFixForeground": "自動修正の電球アクション アイコンとして使用される色。", - "diffEditorInserted": "挿入されたテキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "diffEditorRemoved": "削除したテキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "diffEditorInsertedOutline": "挿入されたテキストの輪郭の色。", - "diffEditorRemovedOutline": "削除されたテキストの輪郭の色。", - "diffEditorBorder": "2 つのテキスト エディターの間の境界線の色。", - "diffDiagonalFill": "差分エディターの対角線の塗りつぶし色。対角線の塗りつぶしは、横に並べて比較するビューで使用されます。", - "listFocusBackground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listFocusForeground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listFocusOutline": "リストやツリーがアクティブな場合の、フォーカスされた項目のリストやツリーのアウトライン色。アクティブなリストやツリーにはキーボード フォーカスがあり、非アクティブにはこれがありません。", - "listActiveSelectionBackground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listActiveSelectionForeground": "ツリーリストがアクティブのとき、選択された項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listInactiveSelectionBackground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listInactiveSelectionForeground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listInactiveFocusBackground": "ツリーリストが非アクティブのとき、フォーカスされた項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", - "listInactiveFocusOutline": "リストやツリーが非アクティブな場合の、フォーカスされた項目のリストやツリーのアウトライン色。アクティブなリストやツリーにはキーボード フォーカスがあり、非アクティブにはこれがありません。", - "listHoverBackground": "マウス操作で項目をホバーするときのツリーリスト背景。", - "listHoverForeground": "マウス操作で項目をホバーするときのツリーリスト前景。", - "listDropBackground": "マウス操作で項目を移動するときのツリーリスト ドラッグ アンド ドロップの背景。", - "highlight": "ツリーリスト内を検索しているとき、一致した強調のツリーリスト前景色。", - "invalidItemForeground": "無効な項目のツリーリストの前景色。たとえばエクスプローラーの未解決なルート。", - "listErrorForeground": "エラーを含むリスト項目の前景色。", - "listWarningForeground": "警告が含まれるリスト項目の前景色。", - "listFilterWidgetBackground": "リストおよびツリーの型フィルター ウェジェットの背景色。", - "listFilterWidgetOutline": "リストおよびツリーの型フィルター ウィジェットのアウトライン色。", - "listFilterWidgetNoMatchesOutline": "一致項目がない場合の、リストおよびツリーの型フィルター ウィジェットのアウトライン色。", - "listFilterMatchHighlight": "フィルタリングされた一致の背景色。", - "listFilterMatchHighlightBorder": "フィルタリングされた一致の境界線の色。", - "treeIndentGuidesStroke": "インデント ガイドのツリー ストロークの色。", - "listDeemphasizedForeground": "強調表示されていない項目のリスト/ツリー前景色。 ", - "quickInput.list.focusBackground deprecation": "代わりに quickInputList.focusBackground を使用してください", - "quickInput.listFocusBackground": "フォーカスされた項目のクイック選択の背景色。", - "menuBorder": "メニューの境界線色。", - "menuForeground": "メニュー項目の前景色。", - "menuBackground": "メニュー項目の背景色。", - "menuSelectionForeground": "メニューで選択されたメニュー項目の前景色。", - "menuSelectionBackground": "メニューで選択されたメニュー項目の背景色。", - "menuSelectionBorder": "メニューで選択されたメニュー項目の境界線色。", - "menuSeparatorBackground": "メニュー内のメニュー項目の境界線色。", - "snippetTabstopHighlightBackground": "スニペット tabstop の背景色を強調表示します。", - "snippetTabstopHighlightBorder": "スニペット tabstop の境界線の色を強調表示します。", - "snippetFinalTabstopHighlightBackground": "スニペットの最後の tabstop の背景色を強調表示します。", - "snippetFinalTabstopHighlightBorder": "スニペットの最後のタブストップで境界線の色を強調表示します。", - "breadcrumbsFocusForeground": "フォーカスされた階層リンクの項目の色。", - "breadcrumbsBackground": "階層リンクの項目の背景色。", - "breadcrumbsSelectedForegound": "選択された階層リンクの項目の色。", - "breadcrumbsSelectedBackground": "階層項目ピッカーの背景色。", - "mergeCurrentHeaderBackground": "インライン マージ競合の現在のヘッダーの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeCurrentContentBackground": "インライン マージ競合の現在のコンテンツ背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeIncomingHeaderBackground": "インライン マージ競合の着信ヘッダーの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeIncomingContentBackground": "インライン マージ競合の着信コンテンツの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeCommonHeaderBackground": "インライン マージ競合の共通の先祖のヘッダー背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeCommonContentBackground": "インライン マージ競合の共通の先祖のコンテンツ背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "mergeBorder": "行内マージ競合のヘッダーとスプリッターの境界線の色。", - "overviewRulerCurrentContentForeground": "行内マージ競合の現在の概要ルーラー前景色。", - "overviewRulerIncomingContentForeground": "行内マージ競合の入力側の概要ルーラー前景色。", - "overviewRulerCommonContentForeground": "行内マージ競合の共通の祖先概要ルーラー前景色。", - "overviewRulerFindMatchForeground": "検出された一致項目の概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "overviewRulerSelectionHighlightForeground": "選択範囲を強調表示するための概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "minimapFindMatchHighlight": "一致を検索するためのミニマップ マーカーの色。", - "minimapSelectionHighlight": "エディターの選択範囲のミニマップ マーカーの色。", - "minimapError": "エラーのミニマップ マーカーの色。", - "overviewRuleWarning": "警告のミニマップ マーカーの色。", - "minimapBackground": "ミニマップの背景色。", - "minimapSliderBackground": "ミニマップ スライダーの背景色。", - "minimapSliderHoverBackground": "ホバーリング時のミニマップ スライダーの背景色。", - "minimapSliderActiveBackground": "クリックしたときのミニマップ スライダーの背景色。", - "problemsErrorIconForeground": "問題のエラー アイコンに使用される色。", - "problemsWarningIconForeground": "問題の警告アイコンに使用される色。", - "problemsInfoIconForeground": "問題情報アイコンに使用される色。", - "chartsForeground": "グラフで使用される前景色。", - "chartsLines": "グラフの水平線に使用される色。", - "chartsRed": "グラフの視覚化に使用される赤色。", - "chartsBlue": "グラフの視覚化に使用される青色。", - "chartsYellow": "グラフの視覚化に使用される黄色。", - "chartsOrange": "グラフの視覚化に使用されるオレンジ色。", - "chartsGreen": "グラフの視覚化に使用される緑色。", - "chartsPurple": "グラフの視覚化に使用される紫色。" + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "既定の言語構成のオーバーライド", - "defaultLanguageConfiguration.description": "{0} 言語の場合にオーバーライドされる設定を構成します。", - "overrideSettings.defaultDescription": "言語に対して上書きされるエディター設定を構成します。", - "overrideSettings.errorMessage": "この設定では、言語ごとの構成はサポートされていません。", + "config.property.duplicate": "'{0}' を登録できません。このプロパティは既に登録されています。", "config.property.empty": "空のプロパティは登録できません", "config.property.languageDefault": "'{0}' を登録できません。これは、言語固有のエディター設定を記述するプロパティ パターン '\\\\[.*\\\\]$' に一致しています。'configurationDefaults' コントリビューションを使用してください。", - "config.property.duplicate": "'{0}' を登録できません。このプロパティは既に登録されています。" + "defaultLanguageConfiguration.description": "{0} 言語の場合にオーバーライドされる設定を構成します。", + "defaultLanguageConfigurationOverrides.title": "既定の言語構成のオーバーライド", + "overrideSettings.defaultDescription": "言語に対して上書きされるエディター設定を構成します。", + "overrideSettings.errorMessage": "この設定では、言語ごとの構成はサポートされていません。" + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "コンテキスト キーに関する情報を返すコマンド" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "キーボードのフォーカスが入力ボックス内にあるかどうか", + "isIOS": "オペレーティング システムが iOS であるかどうか", + "isLinux": "オペレーティング システムが Linux であるかどうか", + "isMac": "オペレーティング システムが macOS であるかどうか", + "isMacNative": "オペレーティング システムが非ブラウザー プラットフォーム上の macOS であるかどうか", + "isWeb": "プラットフォームが Web ブラウザーであるかどうか", + "isWindows": "オペレーティング システムが Windows であるかどうか" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 つの追加ファイルが表示されていません", "moreFiles": "...{0} 個の追加ファイルが表示されていません" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "オペレーティング システムが macOS であるかどうか", - "isLinux": "オペレーティング システムが Linux であるかどうか", - "isWindows": "オペレーティング システムが Windows であるかどうか", - "isWeb": "プラットフォームが Web ブラウザーであるかどうか", - "isMacNative": "オペレーティング システムが非ブラウザー プラットフォーム上の macOS であるかどうか", - "inputFocus": "キーボードのフォーカスが入力ボックス内にあるかどうか" - }, - "vs/platform/markers/common/markers": { - "sev.error": "エラー", - "sev.warning": "警告", - "sev.info": "情報" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "信頼済み", - "untrusted": "信頼されていない", - "unknown": "不明" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "開始ディレクトリ (cwd) \"{0}\" はディレクトリではありません", - "launchFail.cwdDoesNotExist": "開始ディレクトリ (cwd) \"{0}\" が存在しません", - "launchFail.executableIsNotFileOrSymlink": "シェル実行可能ファイル \"{0}\" へのパスは、symlink のファイルではありません", - "launchFail.executableDoesNotExist": "シェル実行可能ファイル \"{0}\" へのパスが存在しません" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "パスが存在しません", - "uriInvalidTitle": "URI を開くことができません", - "pathNotExistDetail": "パス '{0}' はディスクに存在しなくなったようです。", - "uriInvalidDetail": "URI '{0}' が有効ではなく、開くことができません。" - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "コード ワークスペース" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "データが多すぎて、GitHub に直接送信することができませんでした。データはクリップボードにコピーされます。開かれる GitHub 問題ページに貼り付けてください。", - "ok": "OK", - "cancel": "キャンセル", - "confirmCloseIssueReporter": "入力した内容は保存されません。このウィンドウを閉じますか?", - "yes": "はい", - "issueReporter": "問題のレポーター" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "新しいウィンドウ", - "newWindowDesc": "新しいウィンドウを開く", - "recentFoldersAndWorkspaces": "最近使用したフォルダーとワークスペース", - "recentFolders": "最近使用したフォルダー", - "untitledWorkspace": "無題 (ワークスペース)", - "workspaceName": "{0} (ワークスペース)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "OK", - "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません", - "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。" - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "開く", - "openFolder": "フォルダーを開く", "openFile": "ファイルを開く", - "openWorkspaceTitle": "ワークスペースを開く", - "openWorkspace": "開く(&&O)" + "openFolder": "フォルダーを開く", + "openWorkspace": "開く(&&O)", + "openWorkspaceTitle": "ワークスペースを開く" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "このサイズのファイルを開くには、再起動して、より多くのメモリを利用可能にする必要があります", - "fileTooLargeError": "ファイルが大きすぎて開くことができません" + "vs/platform/environment/node/argv": { + "add": "最後にアクティブだったウィンドウにフォルダーを追加します。", + "category": "--list-extensions を使用する場合、インストールされている拡張機能を指定されたカテゴリでフィルター処理します。", + "diff": "2 つのファイルを比較します。", + "disableExtension": "拡張機能を無効にします。", + "disableExtensions": "インストールされたすべての拡張機能を無効にします。", + "disableGPU": "GPU ハードウェア アクセラレータを無効にします。", + "experimentalApis": "拡張機能の Proposed API 機能を有効にします。個々に有効にする 1 つ以上の拡張機能 ID を指定できます。", + "extensionHomePath": "拡張機能のルート パスを設定します。", + "extensionsManagement": "拡張機能の管理", + "goto": "指定した行と文字の位置にあるパスでファイルを開きます。", + "help": "使用法を印刷します。", + "inspect-brk-extensions": "起動後に一時停止されている拡張ホストとの拡張機能のデバッグとプロファイリングを許可します。connection URI を開発者ツールで確認ます。", + "inspect-extensions": "拡張機能のデバッグとプロファイリングを許可します。connection URI を開発者ツールで確認します。", + "installExtension": "拡張機能をインストールまたは更新します。拡張機能の識別子は、常に '${publisher}.${name}' です。最新バージョンに更新するには、'--force' 引数を使用します。特定のバージョンをインストールするには、'@${version}' を指定してください。例: 'vscode.csharp@1.2.3'。", + "listExtensions": "インストールされている拡張機能を一覧表示します。", + "locale": "使用する国と地域 (例:en-US や zh-TW など)。", + "log": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", + "maxMemory": "ウィンドウの最大メモリ サイズ (バイト単位)。", + "newWindow": "強制的に新しいウィンドウを開きます。", + "options": "オプション", + "optionsUpperCase": "オプション", + "paths": "パス", + "prof-startup": "起動時に CPU Profiler を実行します。", + "reuseWindow": "強制的に既に開いているウィンドウ内でファイルかフォルダーを開きます。", + "showVersions": "--list-extensions を使用する場合、インストールされている拡張機能のバージョンを表示します。", + "status": "プロセスの使用状況や診断情報を印刷します。", + "stdinUnix": "stdin から読み取るには、'-' を付け足してください (例: 'ps aux | grep code | {0} -')", + "stdinWindows": "別のプログラムから出力を読み取るには、'-' を付け足してください (例: 'echo Hello World | {0} -')", + "telemetry": "VS Code が収集するすべてのテレメトリ イベントを表示します。", + "troubleshooting": "トラブルシューティング", + "turn sync": "同期をオンまたはオフにします。", + "uninstallExtension": "拡張機能をアンインストールします。", + "unknownCommit": "不明なコミット", + "unknownVersion": "不明なバージョン", + "usage": "使用法", + "userDataDir": "ユーザー データが保持されるディレクトリを指定します。複数の異なる Code のインスタンスを開くために使用できます。", + "verbose": "詳細出力を表示します (--wait を含みます)。", + "version": "バージョンを表示します。", + "wait": "現在のファイルが閉じられるまで待機します。" }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "`engines.vscode` の値 {0} を解析できませんでした。使用可能な値の例: ^1.22.0、^1.22.x など。", - "versionSpecificity1": "`engines.vscode` ({0}) で指定されたバージョンが十分に特定されていません。1.0.0 より前の vscode バージョンの場合は、少なくとも想定されているメジャー バージョンとマイナー バージョンを定義してください。例 ^0.10.0、0.10.x、0.11.0 など。", - "versionSpecificity2": "`engines.vscode` ({0}) で指定されたバージョンが明確ではありません。1.0.0 より後のバージョンの vscode の場合は、少なくとも、想定されているメジャー バージョンを定義してください。例 ^1.10.0、1.10.x、1.x.x、2.x.x など。", - "versionMismatch": "拡張機能が Code {0} と互換性がありません。拡張機能に必要なバージョン: {1}。" + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "`--goto` モードの引数は `FILE(:LINE(:CHARACTER))` の形式にする必要があります。", + "multipleValues": "オプション '{0}' は複数回定義されています。値 '{1}' を使用します。", + "unknownOption": "警告: '{0}' は既知のオプションのリストにはありませんが、引き続き Electron または Chromium に渡されます。" + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "拡張機能", + "preferences": "基本設定" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "拡張機能 '{0}' は既にインストールされています。", + "alreadyInstalled-checkAndUpdate": "拡張機能 '{0}' v{1} は既にインストールされています。'--force' オプションを使用して最新バージョンに更新するか、'@' を指定して特定のバージョンをインストールしてください。例: '{2}@1.2.3'。", + "builtin": "拡張機能 '{0}' は組み込みの拡張機能であるため、アンインストールできません", + "cancelInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", + "cancelVsixInstall": "拡張機能 '{0}' のインストールをキャンセルしました。", + "forceDowngrade": "拡張機能 '{0}' v{1} の新しいバージョンが既にインストールされています。古いバージョンにダウングレードするには、'--force' オプションを使用します。", + "forceUninstall": "拡張機能 '{0}' は、ユーザーによって組み込みの拡張機能として設定されています。アンインストールする場合は、'--force' オプションを使用してください。", + "installation failed": "拡張機能のインストールに失敗しました: {0}", + "installing": "拡張機能 '{0}' v{1} をインストールしています...", + "installing builtin ": "組み込み拡張機能 '{0}' v{1} をインストールしています...", + "installingExtensions": "拡張機能をインストールしています...", + "installingExtensionsOnLocation": "{0} に拡張機能をインストールしています...", + "listFromLocation": "{0} にインストールされている拡張機能:", + "notFound": "拡張機能 '{0}' が見つかりませんでした。", + "notInstalled": "拡張機能 '{0}' がインストールされていません。", + "notInstalleddOnLocation": "拡張機能 '{0}' が {1} にインストールされていません。", + "successInstall": "拡張機能 '{0}' v{1} は正常にインストールされました。", + "successUninstall": "拡張機能 '{0}' が正常にアンインストールされました!", + "successUninstallFromLocation": "拡張機能 '{0}' が {1} から正常にアンインストールされました。", + "successVsixInstall": "拡張機能 '{0}' が正常にインストールされました。", + "uninstalling": "{0} をアンインストールしています...", + "updateMessage": "拡張機能 '{0}' をバージョン {1} に更新しています", + "useId": "パブリッシャーを含む完全な拡張機能 ID (例: {0}) を使用していることをご確認ください。" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "お使いのシステムに {0} がインストールされています。これにお勧めの拡張機能をインストールしますか?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace が有効になっていません", + "Not a Marketplace extension": "Marketplace の拡張機能のみ再インストールできます", + "exitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", + "incompatible": "拡張機能 '{0}' は、VS Code '{1}' と互換性がないため、インストールできません。", + "malicious extension": "問題が報告されたので、拡張機能をインストールできません。", + "multipleDependentsError": "'{0}' 拡張機能をアンインストールできません。'{1}'、'{2}' および他の拡張機能がこれに依存しています。", + "multipleIndirectDependentsError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}'、'{3}' および他の拡張機能がこれに依存しています。", + "notExists": "拡張機能を見つけられませんでした", + "notFoundCompatibleDependency": "'{0}' 拡張機能は、現在のバージョンの VS Code (バージョン {1}) と互換性がないため、インストールできません。", + "notInstalled": "拡張機能 '{0}' がインストールされていません。", + "quitCode": "拡張機能をインストールできません。再インストールの前に VS Code の終了と起動を実施してください。", + "removeError": "拡張機能の削除中にエラーが発生しました: {0}。もう一度やり直す前に、VS Code の終了と起動を実施してください。", + "restartCode": "{0} を再インストールする前に、VS Code を再起動してください。", + "singleDependentError": "'{0}' 拡張機能をアンインストールできません。'{1}' 拡張機能がこれに依存しています。", + "singleIndirectDependentError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}' 拡張機能がこれに依存しています。", + "twoDependentsError": "'{0}' 拡張機能をアンインストールできません。'{1}' と '{2}' の拡張機能がこれに依存しています。", + "twoIndirectDependentsError": "'{0}' 拡張機能をアンインストールできません。これには '{1}' 拡張機能のアンインストールが含まれていますが、'{2}' と '{3}' の拡張機能がこれに依存しています。" }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX が無効です: package.json は JSON ファイルではありません。" }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "拡張機能 '{1}' のインストール中に既存のフォルダー '{0}' を削除できません。フォルダーを手動で削除してもう一度お試しください", "cannot read": "{0} から拡張機能を読み取ることができません", - "renameError": "{0} から {1} に名前変更中に不明なエラーが発生しました", - "invalidManifest": "拡張機能が無効です: package.json は JSON ファイルではありません。" + "errorDeleting": "拡張機能 '{1}' のインストール中に既存のフォルダー '{0}' を削除できません。フォルダーを手動で削除してもう一度お試しください", + "invalidManifest": "拡張機能が無効です: package.json は JSON ファイルではありません。", + "renameError": "{0} から {1} に名前変更中に不明なエラーが発生しました" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "拡張機能が Code {0} と互換性がありません。拡張機能に必要なバージョン: {1}。", + "versionSpecificity1": "`engines.vscode` ({0}) で指定されたバージョンが十分に特定されていません。1.0.0 より前の vscode バージョンの場合は、少なくとも想定されているメジャー バージョンとマイナー バージョンを定義してください。例 ^0.10.0、0.10.x、0.11.0 など。", + "versionSpecificity2": "`engines.vscode` ({0}) で指定されたバージョンが明確ではありません。1.0.0 より後のバージョンの vscode の場合は、少なくとも、想定されているメジャー バージョンを定義してください。例 ^1.10.0、1.10.x、1.x.x、2.x.x など。", + "versionSyntax": "`engines.vscode` の値 {0} を解析できませんでした。使用可能な値の例: ^1.22.0、^1.22.x など。" + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "VS Code コンソール", + "ext.term.app.not.found": "ターミナル アプリケーション '{0}' が見つかりません", + "linux.term.failed": "'{0}' が終了コード {1} で失敗しました", + "mac.terminal.script.failed": "スクリプト '{0}' が終了コード {1} で失敗しました", + "mac.terminal.type.not.supported": "'{0}' はサポートされていません", + "press.any.key": "続行するには何かキーを押してください..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "空でないフォルダー '{0}' を削除できません。", + "deleteFailedNotFound": "存在しないファイル '{0}' を削除できません", + "deleteFailedTrashUnsupported": "プロバイダーがサポートしていないため、ゴミ箱経由でファイル '{0}' を削除できません。", + "err.read": "ファイル '{0}' を読み取れません ({1})", + "err.readonly": "読み取り専用ファイル '{0}' を変更できません", + "err.write": "ファイル '{0}' を書き込むことができません ({1})", + "fileExists": "上書きフラグが設定されていない場合、既に存在するファイル '{0}' を作成することはできません", + "fileIsDirectoryReadError": "実際にはディレクトリであるファイル '{0}' を読み取れません", + "fileIsDirectoryWriteError": "ファイル '{0}' は実際にはディレクトリであるため、書き込むことができませんでした", + "fileModifiedError": "ファイルは次の時点以後に更新されました", + "fileNotFoundError": "存在しないファイル '{0}' を解決できません", + "fileNotModifiedError": "ファイルは次の時点以後に変更されていません", + "fileTooLargeError": "ファイル '{0}' は、大きすぎて開くことができないため、読み取れません", + "invalidPath": "相対ファイル パス '{0}' の filesystem プロバイダーを解決できません", + "mkdirExistsError": "フォルダー '{0}' は、既に存在していますがディレクトリではないため、作成できません。", + "noProviderFound": "リソース '{0}' のファイル システム プロバイダーが見つかりません", + "unableToMoveCopyError1": "ソース '{0}' が、大文字と小文字を区別しないファイルシステム上の異なるパスのターゲット '{1}' と同じである場合にはコピーできません。", + "unableToMoveCopyError2": "ソース '{0}' がターゲット '{1}' の親である場合、移動およびコピーはできません。", + "unableToMoveCopyError3": "ターゲット '{1}' が移動先に既に存在するため、'{0}' を移動またはコピーできません。", + "unableToMoveCopyError4": "特定のファイルがそのファイルを含むフォルダーを置き換えるため、'{0}' を '{1}' に移動またはコピーすることができません。", + "writeFailedUnlockUnsupported": "プロバイダーがサポートしていないため、ファイル '{0}' のロックを解除できません。" + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "不明なエラー" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "ファイルが大きすぎて開くことができません", + "fileTooLargeForHeapError": "このサイズのファイルを開くには、再起動して、{0} がより多くのメモリを利用できるようにする必要があります" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "'{0}' をごみ箱に移動できませんでした", + "trashFailed": "'{0}' をごみ箱に移動できませんでした" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "'{0}' を '{1}' にコピーできません ({2})。", + "fileCopyErrorExists": "ファイルは対象の場所に既に存在します", + "fileCopyErrorPathCase": "'ファイルは、同じパスであるものの、大文字と小文字が異なるパスにコピーできません", + "fileExists": "ファイルが既に存在します", + "fileNotExists": "ファイルが存在しません", + "moveError": "'{0}' を '{1}' に移動することができません ({2})。" + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "キャンセル", + "confirmCloseIssueReporter": "入力した内容は保存されません。このウィンドウを閉じますか?", + "issueReporter": "問題のレポーター", + "issueReporterWriteToClipboard": "データが多すぎて、GitHub に直接送信することができませんでした。データはクリップボードにコピーされます。開かれる GitHub 問題ページに貼り付けてください。", + "local": "LOCAL", + "ok": "OK", + "processExplorer": "プロセス エクスプローラー", + "yes": "はい" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "({0}) が渡されました。2 番目のキーを待っています...", + "missing.chord": "キーの組み合わせ ({0}、{1}) はコマンドではありません。" + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "リストやツリーでのキーボード ナビゲーションを、単に入力するだけで自動的にトリガーするかどうかを制御します。`false` に設定した場合、キーボード ナビゲーションは `list.toggleKeyboardNavigation` コマンドを実行したときにのみトリガーされます。これに対してキーボード ショートカットを割り当てることができます。", + "expand mode": "フォルダー名をクリックしたときにツリー フォルダーが展開される方法を制御します。適用できない場合、一部のツリーやリストではこの設定が無視されることがあります。", + "horizontalScrolling setting": "リストとツリーがワークベンチで水平スクロールをサポートするかどうかを制御します。警告: この設定をオンにすると、パフォーマンスに影響があります。", + "keyboardNavigationSettingKey": "ワークベンチのリストおよびツリーのキーボード ナビゲーション スタイルを制御します。単純、強調表示、フィルターを指定できます。", + "keyboardNavigationSettingKey.filter": "キーボード ナビゲーションのフィルターでは、キーボード入力に一致しないすべての要素がフィルター処理され、非表示になります。", + "keyboardNavigationSettingKey.highlight": "キーボード ナビゲーションの強調表示を使用すると、キーボード入力に一致する要素が強調表示されます。上および下への移動は、強調表示されている要素のみを移動します。", + "keyboardNavigationSettingKey.simple": "簡単なキーボード ナビゲーションは、キーボード入力に一致する要素に焦点を当てます。一致処理はプレフィックスでのみ実行されます。", + "list smoothScrolling setting": "リストとツリーでスムーズ スクロールを使用するかどうかを制御します。", + "multiSelectModifier": "マウスを使用して項目を複数選択するときに使用する修飾キーです (たとえば、エクスプローラーでエディターと scm ビューを開くなど)。'横に並べて開く' マウス ジェスチャー (がサポートされている場合) は、複数選択の修飾キーと競合しないように調整されます。", + "multiSelectModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", + "multiSelectModifier.ctrlCmd": "Windows および Linux 上の `Control` キーと macOS 上の `Command` キーに割り当てます。", + "openModeModifier": "マウスを使用して、ツリーとリスト内の項目を開く方法を制御します (サポートされている場合)。適用できない場合、一部のツリーやリストではこの設定が無視されることがあります。", + "render tree indent guides": "ツリーでインシデントのガイドを表示する必要があるかどうかを制御します。", + "tree indent setting": "ツリーのインデントをピクセル単位で制御します。", + "workbenchConfigurationTitle": "ワークベンチ" + }, + "vs/platform/markers/common/markers": { + "sev.error": "エラー", + "sev.info": "情報", + "sev.warning": "警告" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "{0} のバージョン情報", + "mBringToFront": "すべてを手前に移動", + "mEdit": "編集(&&E)", + "mFile": "ファイル(&&F)", + "mGoto": "移動(&&G)", + "mHelp": "ヘルプ(&&H)", + "mHide": "{0} を非表示にする", + "mHideOthers": "その他を非表示にする", + "mMergeAllWindows": "すべてのウィンドウを統合", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "タブを新しいウィンドウに移動", + "mNewTab": "新しいタブ", + "mRun": "実行(&&R)", + "mSelection": "選択(&&S)", + "mServices": "サービス", + "mShowAll": "すべて表示", + "mShowNextTab": "次のタブを表示", + "mShowPreviousTab": "前のタブを表示", + "mTerminal": "ターミナル(&&T)", + "mView": "表示(&&V)", + "mWindow": "ウィンドウ", + "mZoom": "ズーム", + "miCheckForUpdates": "更新の確認(&&U)...", + "miCheckingForUpdates": "更新を確認しています...", + "miDownloadUpdate": "利用可能な更新をダウンロード(&&O)", + "miDownloadingUpdate": "更新をダウンロードしています...", + "miInstallUpdate": "更新のインストール(&&U)...", + "miInstallingUpdate": "更新プログラムをインストールしています...", + "miNewWindow": "新しいウィンドウ(&&W)", + "miPreferences": "基本設定(&&P)", + "miQuit": "{0} を終了", + "miRestartToUpdate": "再起動して更新(&&U)", + "miSwitchWindow": "ウィンドウの切り替え(&&W)..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "キャンセル", + "cantCreateBinFolder": "シェル コマンド '{0}' をアンインストールできません。", + "cantUninstall": "シェル コマンド '{0}' をアンインストールできません。", + "ok": "OK", + "sourceMissing": "'{0}' にシェル スクリプトが見つかりません", + "warnEscalation": "管理者特権でシェル コマンドをインストールできるように、{0} が 'osascript' のプロンプトを出します。", + "warnEscalationUninstall": "管理者特権でシェル コマンドをアンインストールできるように、{0} が 'osascript' を求めます。" + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "コマンド '{0}' でエラー ({1}) が発生しました", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "その他のコマンド", + "ok": "OK", + "recentlyUsed": "最近使用したもの" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "エディター コマンド", + "globalCommands": "グローバル コマンド", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "使用するプロキシ設定。設定されていない場合は、'http_proxy' および 'https_proxy' の環境変数から継承されます。", + "proxyAuthorization": "すべてのネットワーク要求に対して 'Proxy-Authorization' ヘッダーとして送信する値。", + "proxySupport": "拡張機能プロキシ サポートを使用します。", + "proxySupportFallback": "プロキシが見つからないときに、拡張機能のプロキシ サポートを有効にし、要求オプションにフォールバックします。", + "proxySupportOff": "拡張機能のプロキシ サポートを無効にします。", + "proxySupportOn": "拡張機能のプロキシ サポートを有効にします。", + "proxySupportOverride": "拡張機能のプロキシ サポートを有効にします。リクエスト オプションを上書きします。", + "strictSSL": "提供された CA の一覧と照らしてプロキシ サーバーの証明書を確認するかどうか制御します。", + "systemCertificates": "CA 証明書を OS から読み込む必要があるかどうかを制御します (Windows および macOS では、オフにした場合にウィンドウの再読み込みが必要です)。" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "利用状況データとエラーを Microsoft のオンライン サービスに送信できるようにします。", + "telemetry.enableTelemetryMd": "使用状況データとエラーを Microsoft のオンライン サービスに送信できるようにします。Microsoft のプライバシーに関する声明を[こちら]({0})からご確認ください。", + "telemetryConfigurationTitle": "テレメトリ" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", + "terminal.integrated.automationShell.osx": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", + "terminal.integrated.automationShell.windows": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", + "terminal.integrated.defaultProfile.linux": "Linux で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", + "terminal.integrated.defaultProfile.osx": "MacOS で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", + "terminal.integrated.defaultProfile.windows": "Windows で使用される既定のプロファイルです。{0} または {1} のいずれかが設定されている場合、現在この設定は無視されます。", + "terminal.integrated.inheritEnv": "$PATH と他の開発変数が初期化されるように、新しいシェルがログイン シェルのソースとなる VS Code から環境を継承するかどうか。これは Windows に影響しません。", + "terminal.integrated.profile.linux": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する Linux プロファイル。設定すると、検出された既定のプロファイルがオーバーライドされます。これらは、{0} とオプションの {1} で構成されています", + "terminal.integrated.profile.osx": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する macOS プロファイル。設定すると、検出された既定のプロファイルがオーバーライドされます。これらは、{0} とオプションの {1} で構成されています", + "terminal.integrated.profiles.windows": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する Windows プロファイル。除外する場合は null に設定し、検出された既定の構成を使用する場合は {0} プロパティを使用します。または、{1} とオプションの {2} を設定します", + "terminal.integrated.shell.linux": "Linux 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.linux.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", + "terminal.integrated.shell.osx": "macOS 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.osx.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", + "terminal.integrated.shell.windows": "Windows 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.windows.deprecation": "これは推奨されていません。既定のシェルを構成するための新しい推奨方法は、{0} にターミナル プロファイルを作成し、そのプロファイル名を {1} の既定値として設定することです。これは現在、新しいプロファイル設定より優先されていますが、将来は変更されます。", + "terminal.integrated.shellArgs.linux": "Linux ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.osx": "macOS ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows": "Windows ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows.string": "Windows ターミナル上で使用する [コマンド ライン形式](https://msdn.microsoft.com/ja-jp/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) のコマンド ライン引数です。[シェルの構成に関する詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.useWslProfiles": "ターミナルのドロップダウンに WSL ディストリビューションを表示するかどうかを制御します", + "terminalIntegratedConfigurationTitle": "統合ターミナル", + "terminalProfile.args": "シェル実行可能ファイルを実行するための引数の省略可能なセットです。", + "terminalProfile.color": "このターミナルに関連付けるテーマの色の ID。", + "terminalProfile.env": "ターミナル プロファイル プロセスに追加される環境変数を持つオブジェクト。基本環境から環境変数を削除するには、'null' に設定します。", + "terminalProfile.icon": "このターミナルに関連付けるコディコンの ID。", + "terminalProfile.overrideName": "自動検出されたものをプロファイル名で上書きするかどうかを制御します。", + "terminalProfile.path": "シェルの実行可能ファイルへの単一のパス、または失敗した場合にフォールバックとして使用されるパスの配列です。", + "terminalProfile.windowsSource": "シェルへのパスを自動検出するプロファイル ソース。" + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "開始ディレクトリ (cwd) \"{0}\" が存在しません", + "launchFail.cwdNotDirectory": "開始ディレクトリ (cwd) \"{0}\" はディレクトリではありません", + "launchFail.executableDoesNotExist": "シェル実行可能ファイル \"{0}\" へのパスが存在しません", + "launchFail.executableIsNotFileOrSymlink": "シェル実行可能ファイル \"{0}\" へのパスは、symlink のファイルではありません" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "コントラストを強めるために、アクティブな他要素と隔てる追加の境界線。", + "activeLinkForeground": "アクティブなリンクの色。", + "badgeBackground": "バッジの背景色。バッジとは小さな情報ラベルのことです。例:検索結果の数", + "badgeForeground": "バッジの前景色。バッジとは小さな情報ラベルのことです。例:検索結果の数", + "breadcrumbsBackground": "階層リンクの項目の背景色。", + "breadcrumbsFocusForeground": "フォーカスされた階層リンクの項目の色。", + "breadcrumbsSelectedBackground": "階層項目ピッカーの背景色。", + "breadcrumbsSelectedForegound": "選択された階層リンクの項目の色。", + "buttonBackground": "ボタンの背景色。", + "buttonBorder": "ボタンの境界線の色。", + "buttonForeground": "ボタンの前景色。", + "buttonHoverBackground": "ホバー時のボタン背景色。", + "buttonSecondaryBackground": "ボタンの 2 次的な背景色。", + "buttonSecondaryForeground": "ボタンの 2 次的な前景色。", + "buttonSecondaryHoverBackground": "ホバー時のボタンの 2 次的な背景色。", + "chartsBlue": "グラフの視覚化に使用される青色。", + "chartsForeground": "グラフで使用される前景色。", + "chartsGreen": "グラフの視覚化に使用される緑色。", + "chartsLines": "グラフの水平線に使用される色。", + "chartsOrange": "グラフの視覚化に使用されるオレンジ色。", + "chartsPurple": "グラフの視覚化に使用される紫色。", + "chartsRed": "グラフの視覚化に使用される赤色。", + "chartsYellow": "グラフの視覚化に使用される黄色。", + "checkbox.background": "チェックボックス ウィジェットの背景色。", + "checkbox.border": "チェックボックス ウィジェットの境界線の色。", + "checkbox.foreground": "チェックボックス ウィジェットの前景色。", + "contrastBorder": "コントラストを強めるために、他の要素と隔てる追加の境界線。", + "descriptionForeground": "追加情報を提供する説明文の前景色、例:ラベル。", + "diffDiagonalFill": "差分エディターの対角線の塗りつぶし色。対角線の塗りつぶしは、横に並べて比較するビューで使用されます。", + "diffEditorBorder": "2 つのテキスト エディターの間の境界線の色。", + "diffEditorInserted": "挿入されたテキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "diffEditorInsertedOutline": "挿入されたテキストの輪郭の色。", + "diffEditorRemoved": "削除したテキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "diffEditorRemovedOutline": "削除されたテキストの輪郭の色。", + "dropdownBackground": "ドロップダウンの背景。", + "dropdownBorder": "ドロップダウンの境界線。", + "dropdownForeground": "ドロップダウンの前景。", + "dropdownListBackground": "ドロップダウン リストの背景色。", + "editorBackground": "エディターの背景色。", + "editorError.background": "エディター内のエラー テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "editorError.foreground": "エディターでエラーを示す波線の前景色。", + "editorFindMatch": "現在の検索一致項目の色。", + "editorFindMatchBorder": "現在の検索一致項目の境界線の色。", + "editorForeground": "エディターの既定の前景色。", + "editorHint.foreground": "エディターでヒントを示す波線の前景色。", + "editorInactiveSelection": "非アクティブなエディターの選択範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "editorInfo.background": "エディター内の情報テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "editorInfo.foreground": "エディターで情報を示す波線の前景色。", + "editorInlayHintBackground": "インライン ヒントの背景色", + "editorInlayHintForeground": "インライン ヒントの前景色", + "editorLightBulbAutoFixForeground": "自動修正の電球アクション アイコンとして使用される色。", + "editorLightBulbForeground": "電球アクション アイコンに使用する色。", + "editorSelectionBackground": "エディターの選択範囲の色。", + "editorSelectionForeground": "ハイ コントラストの選択済みテキストの色。", + "editorSelectionHighlight": "選択範囲の同じコンテンツの領域の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "editorSelectionHighlightBorder": "選択範囲と同じコンテンツの境界線の色。", + "editorWarning.background": "エディター内の警告テキストの背景色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "editorWarning.foreground": "エディターで警告を示す波線の前景色。", + "editorWidgetBackground": "検索/置換窓など、エディター ウィジェットの背景色。", + "editorWidgetBorder": "エディター ウィジェットの境界線色。ウィジェットに境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", + "editorWidgetForeground": "検索/置換などを行うエディター ウィジェットの前景色。", + "editorWidgetResizeBorder": "エディター ウィジェットのサイズ変更バーの境界線色。ウィジェットにサイズ変更の境界線があり、ウィジェットによって配色を上書きされていない場合でのみこの配色は使用されます。", + "errorBorder": "エディター内のエラー ボックスの境界線の色です。", + "errorForeground": "エラー メッセージ全体の前景色。この色は、コンポーネントによって上書きされていない場合にのみ使用されます。", + "findMatchHighlight": "その他の検索条件に一致する項目の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "findMatchHighlightBorder": "他の検索一致項目の境界線の色。", + "findRangeHighlight": "検索を制限する範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "findRangeHighlightBorder": "検索を制限する範囲の境界線色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "focusBorder": "フォーカスされた要素の境界線全体の色。この色はコンポーネントによって上書きされていない場合にのみ使用されます。", + "foreground": "全体の前景色。この色は、コンポーネントによってオーバーライドされていない場合にのみ使用されます。", + "highlight": "ツリーリスト内を検索しているとき、一致した強調のツリーリスト前景色。", + "hintBorder": "エディター内のヒント ボックスの境界線の色。", + "hoverBackground": "エディター ホバーの背景色。", + "hoverBorder": "エディター ホバーの境界線の色。", + "hoverForeground": "エディター ホバーの前景色。", + "hoverHighlight": "ホバーが表示されている語の下を強調表示します。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "iconForeground": "ワークベンチのアイコンの既定の色。", + "infoBorder": "エディター内の情報ボックスの境界線の色です。", + "inputBoxActiveOptionBorder": "入力フィールドのアクティブ オプションの境界線の色。", + "inputBoxBackground": "入力ボックスの背景。", + "inputBoxBorder": "入力ボックスの境界線。", + "inputBoxForeground": "入力ボックスの前景。", + "inputOption.activeBackground": "入力フィールドでアクティブ化されたオプションの背景色。", + "inputOption.activeForeground": "入力フィールドでアクティブ化されたオプションの前景色。", + "inputPlaceholderForeground": "入力ボックスのプレースホルダー テキストの前景色。", + "inputValidationErrorBackground": "エラーの重大度を示す入力検証の背景色。", + "inputValidationErrorBorder": "エラーの重大度を示す入力検証の境界線色。", + "inputValidationErrorForeground": "エラーの重大度を示す入力検証の前景色。", + "inputValidationInfoBackground": "情報の重大度を示す入力検証の背景色。", + "inputValidationInfoBorder": "情報の重大度を示す入力検証の境界線色。", + "inputValidationInfoForeground": "情報の重大度を示す入力検証の前景色。", + "inputValidationWarningBackground": "警告の重大度を示す入力検証の背景色。", + "inputValidationWarningBorder": "警告の重大度を示す入力検証の境界線色。", + "inputValidationWarningForeground": "警告の重大度を示す入力検証の前景色。", + "invalidItemForeground": "無効な項目のツリーリストの前景色。たとえばエクスプローラーの未解決なルート。", + "keybindingLabelBackground": "キー バインド ラベルの背景色です。キー バインド ラベルはキーボード ショートカットを表すために使用されます。", + "keybindingLabelBorder": "キー バインド ラベルの境界線の色です。キー バインド ラベルはキーボード ショートカットを表すために使用されます。", + "keybindingLabelBottomBorder": "キー バインド ラベルの下の境界線の色です。キー バインド ラベルはキーボード ショートカットを表すために使用されます。", + "keybindingLabelForeground": "キー バインド ラベルの前景色です。キー バインド ラベルはキーボード ショートカットを表すために使用されます。", + "listActiveSelectionBackground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listActiveSelectionForeground": "ツリーリストがアクティブのとき、選択された項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listDeemphasizedForeground": "強調表示されていない項目のリスト/ツリー前景色。 ", + "listDropBackground": "マウス操作で項目を移動するときのツリーリスト ドラッグ アンド ドロップの背景。", + "listErrorForeground": "エラーを含むリスト項目の前景色。", + "listFilterMatchHighlight": "フィルタリングされた一致の背景色。", + "listFilterMatchHighlightBorder": "フィルタリングされた一致の境界線の色。", + "listFilterWidgetBackground": "リストおよびツリーの型フィルター ウェジェットの背景色。", + "listFilterWidgetNoMatchesOutline": "一致項目がない場合の、リストおよびツリーの型フィルター ウィジェットのアウトライン色。", + "listFilterWidgetOutline": "リストおよびツリーの型フィルター ウィジェットのアウトライン色。", + "listFocusBackground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listFocusForeground": "ツリーリストがアクティブのとき、フォーカスされた項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listFocusHighlightForeground": "ツリー/リスト内を検索しているとき、一致した強調のツリー/リストの前景色。", + "listFocusOutline": "リストやツリーがアクティブな場合の、フォーカスされた項目のリストやツリーのアウトライン色。アクティブなリストやツリーにはキーボード フォーカスがあり、非アクティブにはこれがありません。", + "listHoverBackground": "マウス操作で項目をホバーするときのツリーリスト背景。", + "listHoverForeground": "マウス操作で項目をホバーするときのツリーリスト前景。", + "listInactiveFocusBackground": "ツリーリストが非アクティブのとき、フォーカスされた項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listInactiveFocusOutline": "リストやツリーが非アクティブな場合の、フォーカスされた項目のリストやツリーのアウトライン色。アクティブなリストやツリーにはキーボード フォーカスがあり、非アクティブにはこれがありません。", + "listInactiveSelectionBackground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト背景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listInactiveSelectionForeground": "ツリーリストが非アクティブのとき、選択された項目のツリーリスト前景色。アクティブなツリーリストはキーボード フォーカスがあり、非アクティブではこれがありません。", + "listWarningForeground": "警告が含まれるリスト項目の前景色。", + "menuBackground": "メニュー項目の背景色。", + "menuBorder": "メニューの境界線色。", + "menuForeground": "メニュー項目の前景色。", + "menuSelectionBackground": "メニューで選択されたメニュー項目の背景色。", + "menuSelectionBorder": "メニューで選択されたメニュー項目の境界線色。", + "menuSelectionForeground": "メニューで選択されたメニュー項目の前景色。", + "menuSeparatorBackground": "メニュー内のメニュー項目の境界線色。", + "mergeBorder": "行内マージ競合のヘッダーとスプリッターの境界線の色。", + "mergeCommonContentBackground": "インライン マージ競合の共通の先祖のコンテンツ背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "mergeCommonHeaderBackground": "インライン マージ競合の共通の先祖のヘッダー背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "mergeCurrentContentBackground": "インライン マージ競合の現在のコンテンツ背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "mergeCurrentHeaderBackground": "インライン マージ競合の現在のヘッダーの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "mergeIncomingContentBackground": "インライン マージ競合の着信コンテンツの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "mergeIncomingHeaderBackground": "インライン マージ競合の着信ヘッダーの背景。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "minimapBackground": "ミニマップの背景色。", + "minimapError": "エラーのミニマップ マーカーの色。", + "minimapFindMatchHighlight": "一致を検索するためのミニマップ マーカーの色。", + "minimapSelectionHighlight": "エディターの選択範囲のミニマップ マーカーの色。", + "minimapSliderActiveBackground": "クリックしたときのミニマップ スライダーの背景色。", + "minimapSliderBackground": "ミニマップ スライダーの背景色。", + "minimapSliderHoverBackground": "ホバーリング時のミニマップ スライダーの背景色。", + "overviewRuleWarning": "警告のミニマップ マーカーの色。", + "overviewRulerCommonContentForeground": "行内マージ競合の共通の祖先概要ルーラー前景色。", + "overviewRulerCurrentContentForeground": "行内マージ競合の現在の概要ルーラー前景色。", + "overviewRulerFindMatchForeground": "検出された一致項目の概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "overviewRulerIncomingContentForeground": "行内マージ競合の入力側の概要ルーラー前景色。", + "overviewRulerSelectionHighlightForeground": "選択範囲を強調表示するための概要ルーラー マーカーの色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", + "pickerBackground": "クイック ピッカーの背景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", + "pickerForeground": "クイック ピッカーの前景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", + "pickerGroupBorder": "境界線をグループ化するためのクイック選択の色。", + "pickerGroupForeground": "ラベルをグループ化するためのクリック選択の色。", + "pickerTitleBackground": "クイック ピッカー のタイトルの背景色。クイック ピッカー ウィジェットは、コマンド パレットのようなピッカーのコンテナーです。", + "problemsErrorIconForeground": "問題のエラー アイコンに使用される色。", + "problemsInfoIconForeground": "問題情報アイコンに使用される色。", + "problemsWarningIconForeground": "問題の警告アイコンに使用される色。", + "progressBarBackground": "時間のかかる操作で表示するプログレス バーの背景色。", + "quickInput.list.focusBackground deprecation": "代わりに quickInputList.focusBackground を使用してください", + "quickInput.listFocusBackground": "フォーカスされた項目のクイック選択の背景色。", + "quickInput.listFocusForeground": "フォーカスされた項目のクイック選択の前景色。", + "sashActiveBorder": "アクティブな枠の境界線の色。", + "scrollbarShadow": "ビューがスクロールされたことを示すスクロール バーの影。", + "scrollbarSliderActiveBackground": "クリック時のスクロール バー スライダー背景色。", + "scrollbarSliderBackground": "スクロール バーのスライダーの背景色。", + "scrollbarSliderHoverBackground": "ホバー時のスクロール バー スライダー背景色。", + "searchEditor.editorFindMatchBorder": "検索エディター クエリの境界線の色が一致します。", + "searchEditor.queryMatch": "検索エディターのクエリの色が一致します。", + "selectionBackground": "ワークベンチ内のテキスト選択の背景色 (例: 入力フィールドやテキストエリア)。エディター内の選択には適用されないことに注意してください。", + "snippetFinalTabstopHighlightBackground": "スニペットの最後の tabstop の背景色を強調表示します。", + "snippetFinalTabstopHighlightBorder": "スニペットの最後のタブストップで境界線の色を強調表示します。", + "snippetTabstopHighlightBackground": "スニペット tabstop の背景色を強調表示します。", + "snippetTabstopHighlightBorder": "スニペット tabstop の境界線の色を強調表示します。", + "statusBarBackground": "エディターのホバーのステータス バーの背景色。", + "textBlockQuoteBackground": "テキスト内のブロック引用の背景色。", + "textBlockQuoteBorder": "テキスト内のブロック引用の境界線色。", + "textCodeBlockBackground": "テキスト内のコード ブロックの背景色。", + "textLinkActiveForeground": "クリックされたときとマウスをホバーしたときのテキスト内のリンクの前景色。", + "textLinkForeground": "テキスト内のリンクの前景色。", + "textPreformatForeground": "フォーマット済みテキスト セグメントの前景色。", + "textSeparatorForeground": "テキストの区切り文字の色。", + "toolbarActiveBackground": "アクションの上にマウス ポインターを合わせるとツール バーの背景が表示される", + "toolbarHoverBackground": "アクションの上にマウス ポインターを合わせたときのツール バーのアウトライン", + "toolbarHoverOutline": "アクションの上にマウス ポインターを合わせたときのツール バーのアウトライン", + "treeIndentGuidesStroke": "インデント ガイドのツリー ストロークの色。", + "warningBorder": "エディターでの警告ボックスの境界線の色です。", + "widgetShadow": "エディター内の検索/置換窓など、エディター ウィジェットの影の色。" + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "アイコン定義に関連付けられたフォント文字。", + "iconDefintion.fontId": "使用するフォントの ID。設定されていない場合は、最初に定義されているフォントが使用されます。", + "nextChangeIcon": "次のエディターの場所に移動するためのアイコン。", + "previousChangeIcon": "前のエディターの場所に移動するためのアイコン。", + "widgetClose": "ウィジェットにある閉じるアクションのアイコン。" + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "抽象記号に使用するスタイル。", + "async": "非同期の記号に使用するスタイル。", + "class": "クラスのスタイル。", + "comment": "コメントのスタイル。", + "declaration": "すべての記号の宣言のスタイル。", + "deprecated": "非推奨になったシンボルに対して使用するスタイルです。", + "documentation": "ドキュメント内の参照に使用するスタイル。", + "enum": "列挙型のスタイル。", + "enumMember": "列挙型メンバーのスタイル。", + "event": "イベントのスタイル。", + "function": "関数のスタイル", + "interface": "インターフェイスのスタイル。", + "keyword": "キーワードのスタイル。", + "labels": "ラベルのスタイル。 ", + "macro": "マクロのスタイル。", + "member": "メンバー関数のスタイル", + "method": "メソッド (メンバー関数) のスタイル ", + "modification": "書き込みアクセスに使用するスタイル。", + "namespace": "名前空間のスタイル。", + "number": "数値のスタイル。", + "operator": "演算子のスタイル。", + "parameter": "パラメーターのスタイル。", + "property": "プロパティのスタイル。", + "readonly": "読み取り専用のシンボルに使用するスタイル。", + "regexp": "式のスタイル。", + "schema.fontStyle.error": "フォント スタイルは、'斜体'、'太字'、'下線' かこれらを組み合わせたものである必要があります。空の文字列は、すべてのスタイルの設定を解除します。", + "schema.token.background.warning": "トークンの背景色は、現在サポートされていません。", + "schema.token.bold": "フォント スタイルの太字を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", + "schema.token.fontStyle": "ルールのフォント スタイル ('斜体'、'太字'、'下線' のいずれかまたはこれらの組み合わせ) を設定します。列挙しないすべてのスタイルは、解除されます。空の文字列を指定すると、すべてのスタイルが解除されます。", + "schema.token.fontStyle.none": "なし (継承したスタイルを解除)", + "schema.token.foreground": "トークンの前景色。", + "schema.token.italic": "フォント スタイルの斜体を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", + "schema.token.settings": "トークンの色とスタイル。", + "schema.token.underline": "フォント スタイルの下線を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", + "static": "静的記号に使用するスタイル。", + "string": "文字列のスタイル。", + "struct": "構造体のスタイル。", + "type": "型のスタイル。", + "typeParameter": "型パラメーターのスタイル。", + "variable": "変数のスタイル。" + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "キャンセル", + "cannotResourceRedoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' をやり直すことはできませんでした。", + "cannotResourceUndoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' を元に戻すことはできませんでした。", + "cannotWorkspaceRedo": "すべてのファイルで '{0}' をやり直しできませんでした。{1}", + "cannotWorkspaceRedoDueToChanges": "{1} に変更が加えられたため、すべてのファイルで '{0}' を再実行できませんでした", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "元に戻すまたはやり直し操作がその期間に実行中であったため、すべてのファイルに対して '{0}' をやり直すことはできませんでした", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "{1} で元に戻すまたはやり直し操作が既に実行されているため、すべてのファイルに対して '{0}' をやり直すことはできませんでした", + "cannotWorkspaceUndo": "すべてのファイルで '{0}' を元に戻せませんでした。{1}", + "cannotWorkspaceUndoDueToChanges": "{1} に変更が加えられたため、すべてのファイルで '{0}' を元に戻せませんでした", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "元に戻すまたはやり直し操作がその期間に実行中であったため、すべてのファイルに対して '{0}' を元に戻すことはできませんでした", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1} で元に戻すまたはやり直し操作が既に実行されているため、すべてのファイルに対して '{0}' を元に戻すことはできませんでした", + "confirmDifferentSource": "'{0}' を元に戻しますか?", + "confirmDifferentSource.ok": "元に戻す", + "confirmWorkspace": "すべてのファイルで '{0}' を元に戻しますか?", + "externalRemoval": "次のファイルが閉じられ、ディスク上で変更されました: {0}。", + "noParallelUniverses": "以下のファイルは互換性のない方法で変更されました: {0}。", + "nok": "このファイルを元に戻す", + "ok": "{0} 個のファイルで元に戻す" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "自動更新の確認を有効にします。Code は自動的かつ定期的に更新を確認します。", + "deprecated": "この設定は非推奨になりました。代わりに '{0}' を使用してください。", + "enableWindowsBackgroundUpdates": "Windows で新しい VS Code バージョンをバックグラウンドでダウンロードしてインストールできるようにします。", + "enableWindowsBackgroundUpdatesTitle": "Windows でバックグラウンド更新を有効にする", + "manual": "バックグラウンドでの自動更新の確認を無効にします。更新を手動で確認すると、更新を利用できます。", + "none": "更新を無効にします。", + "showReleaseNotes": "更新後にリリース ノートを表示します。リリース ノートは Micorosft のオンライン サービスから取得されます。", + "start": "起動時にのみ更新プログラムを確認します。バックグラウンドの自動更新チェックを無効にします。", + "updateConfigurationTitle": "更新", + "updateMode": "自動更新を受け取るかどうかを構成します。変更後に再起動が必要です。更新プログラムは Microsoft のオンライン サービスから取得されます。" + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "{0} は、そのローカル バージョン {1} がリモート バージョン {2} と互換性がないため、同期できません", + "incompatible sync data": "現在のバージョンと互換性がないため、同期データを解析できません。" }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "ファイルの内容が無効であるため、キー バインドを同期できません。ファイルを開いて修正してください。" @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "設定ファイルにエラーまたは警告があるため、設定を同期できません。" }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "ワークベンチ", - "multiSelectModifier.ctrlCmd": "Windows および Linux 上の `Control` キーと macOS 上の `Command` キーに割り当てます。", - "multiSelectModifier.alt": "Windows および Linux 上の `Alt` キーと macOS 上の `Option` キーに割り当てます。", - "multiSelectModifier": "マウスを使用して項目を複数選択するときに使用する修飾キーです (たとえば、エクスプローラーでエディターと scm ビューを開くなど)。'横に並べて開く' マウス ジェスチャー (がサポートされている場合) は、複数選択の修飾キーと競合しないように調整されます。", - "openModeModifier": "マウスを使用して、ツリーとリスト内の項目を開く方法を制御します (サポートされている場合)。適用できない場合、一部のツリーやリストではこの設定が無視されることがあります。", - "horizontalScrolling setting": "リストとツリーがワークベンチで水平スクロールをサポートするかどうかを制御します。警告: この設定をオンにすると、パフォーマンスに影響があります。", - "tree indent setting": "ツリーのインデントをピクセル単位で制御します。", - "render tree indent guides": "ツリーでインシデントのガイドを表示する必要があるかどうかを制御します。", - "list smoothScrolling setting": "リストとツリーでスムーズ スクロールを使用するかどうかを制御します。", - "keyboardNavigationSettingKey.simple": "簡単なキーボード ナビゲーションは、キーボード入力に一致する要素に焦点を当てます。一致処理はプレフィックスでのみ実行されます。", - "keyboardNavigationSettingKey.highlight": "キーボード ナビゲーションの強調表示を使用すると、キーボード入力に一致する要素が強調表示されます。上および下への移動は、強調表示されている要素のみを移動します。", - "keyboardNavigationSettingKey.filter": "キーボード ナビゲーションのフィルターでは、キーボード入力に一致しないすべての要素がフィルター処理され、非表示になります。", - "keyboardNavigationSettingKey": "ワークベンチのリストおよびツリーのキーボード ナビゲーション スタイルを制御します。単純、強調表示、フィルターを指定できます。", - "automatic keyboard navigation setting": "リストやツリーでのキーボード ナビゲーションを、単に入力するだけで自動的にトリガーするかどうかを制御します。`false` に設定した場合、キーボード ナビゲーションは `list.toggleKeyboardNavigation` コマンドを実行したときにのみトリガーされます。これに対してキーボード ショートカットを割り当てることができます。", - "expand mode": "フォルダー名をクリックしたときにツリー フォルダーが展開される方法を制御します。適用できない場合、一部のツリーやリストではこの設定が無視されることがあります。" + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "既定のサービスが変更されたため、同期できません", + "service changed": "同期サービスが変更されたため、同期できません", + "session expired": "現在のセッションの有効期限が切れているため、同期できません", + "turned off": "クラウドで同期がオフになっているため、同期できません", + "turned off machine": "別のマシンからこのマシンの同期がオフにされたため、同期することができません。" }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "コンテキスト キーに関する情報を返すコマンド" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "予期される形式 '${publisher}.${name}'。例: 'vscode.csharp'。", + "settings sync": "設定の同期", + "settingsSync.ignoredExtensions": "同期中に無視される拡張機能の一覧です。拡張機能の識別子は常に `${publisher}.${name}` です。たとえば、`vscode.csharp` です。", + "settingsSync.ignoredSettings": "同期中に無視される設定を構成します。", + "settingsSync.keybindingsPerPlatform": "各プラットフォームのキー バインドを同期します。" }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "次のファイルが閉じられ、ディスク上で変更されました: {0}。", - "noParallelUniverses": "以下のファイルは互換性のない方法で変更されました: {0}。", - "cannotWorkspaceUndo": "すべてのファイルで '{0}' を元に戻せませんでした。{1}", - "cannotWorkspaceUndoDueToChanges": "{1} に変更が加えられたため、すべてのファイルで '{0}' を元に戻せませんでした", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1} で元に戻すまたはやり直し操作が既に実行されているため、すべてのファイルに対して '{0}' を元に戻すことはできませんでした", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "元に戻すまたはやり直し操作がその期間に実行中であったため、すべてのファイルに対して '{0}' を元に戻すことはできませんでした", - "confirmWorkspace": "すべてのファイルで '{0}' を元に戻しますか?", - "ok": "{0} 個のファイルで元に戻す", - "nok": "このファイルを元に戻す", - "cancel": "キャンセル", - "cannotResourceUndoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' を元に戻すことはできませんでした。", - "confirmDifferentSource": "'{0}' を元に戻しますか?", - "confirmDifferentSource.ok": "元に戻す", - "cannotWorkspaceRedo": "すべてのファイルで '{0}' をやり直しできませんでした。{1}", - "cannotWorkspaceRedoDueToChanges": "{1} に変更が加えられたため、すべてのファイルで '{0}' を再実行できませんでした", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "{1} で元に戻すまたはやり直し操作が既に実行されているため、すべてのファイルに対して '{0}' をやり直すことはできませんでした", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "元に戻すまたはやり直し操作がその期間に実行中であったため、すべてのファイルに対して '{0}' をやり直すことはできませんでした", - "cannotResourceRedoDueToInProgressUndoRedo": "元に戻すまたはやり直し操作が既に実行されているため、'{0}' をやり直すことはできませんでした。" - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "使用するフォントの ID。設定されていない場合は、最初に定義されているフォントが使用されます。", - "iconDefintion.fontCharacter": "アイコン定義に関連付けられたフォント文字。", - "widgetClose": "ウィジェットにある閉じるアクションのアイコン。", - "previousChangeIcon": "前のエディターの場所に移動するためのアイコン。", - "nextChangeIcon": "次のエディターの場所に移動するためのアイコン。" + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "マシン データは、現在のバージョンと互換性がないため、読み取ることができません。{0} を更新して、もう一度お試しください。" }, "vs/platform/windows/electron-main/window": { - "reopen": "もう一度開く(&&R)", - "wait": "待機を続ける(&&K)", - "close": "閉じる(&&C)", + "appCrashed": "ウィンドウがクラッシュしました", + "appCrashedDetail": "ご不便をおかけして申し訳ありません。ウィンドウを再度開いて、中断したところから続行できます。", + "appCrashedDetails": "ウィンドウがクラッシュしました (理由: '{0}')", "appStalled": "ウィンドウから応答がありません", "appStalledDetail": "ウィンドウを再度開くか、閉じるか、このまま待機できます。", - "appCrashed": "ウィンドウがクラッシュしました", - "appCrashedDetails": "ウィンドウがクラッシュしました (理由: '{0}')", - "appCrashedDetail": "ご不便をおかけして申し訳ありません。ウィンドウを再度開いて、中断したところから続行できます。", - "hiddenMenuBar": "引き続き Alt キーを押してメニュー バーにアクセスできます。" + "close": "閉じる(&&C)", + "hiddenMenuBar": "引き続き Alt キーを押してメニュー バーにアクセスできます。", + "reopen": "もう一度開く(&&R)", + "wait": "待機を続ける(&&K)" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "新しいウィンドウ(&&W)", - "mFile": "ファイル(&&F)", - "mEdit": "編集(&&E)", - "mSelection": "選択(&&S)", - "mView": "表示(&&V)", - "mGoto": "移動(&&G)", - "mRun": "実行(&&R)", - "mTerminal": "ターミナル(&&T)", - "mWindow": "ウィンドウ", - "mHelp": "ヘルプ(&&H)", - "mAbout": "{0} のバージョン情報", - "miPreferences": "基本設定(&&P)", - "mServices": "サービス", - "mHide": "{0} を非表示にする", - "mHideOthers": "その他を非表示にする", - "mShowAll": "すべて表示", - "miQuit": "{0} を終了", - "mMinimize": "最小化", - "mZoom": "ズーム", - "mBringToFront": "すべてを手前に移動", - "miSwitchWindow": "ウィンドウの切り替え(&&W)...", - "mNewTab": "新しいタブ", - "mShowPreviousTab": "前のタブを表示", - "mShowNextTab": "次のタブを表示", - "mMoveTabToNewWindow": "タブを新しいウィンドウに移動", - "mMergeAllWindows": "すべてのウィンドウを統合", - "miCheckForUpdates": "更新の確認(&&U)...", - "miCheckingForUpdates": "更新を確認しています...", - "miDownloadUpdate": "利用可能な更新をダウンロード(&&O)", - "miDownloadingUpdate": "更新をダウンロードしています...", - "miInstallUpdate": "更新のインストール(&&U)...", - "miInstallingUpdate": "更新プログラムをインストールしています...", - "miRestartToUpdate": "再起動して更新(&&U)" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "パス '{0}' はディスクに存在しなくなったようです。", + "pathNotExistTitle": "パスが存在しません", + "uriInvalidDetail": "URI '{0}' が有効ではなく、開くことができません。", + "uriInvalidTitle": "URI を開くことができません" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "{0} は、そのローカル バージョン {1} がリモート バージョン {2} と互換性がないため、同期できません", - "incompatible sync data": "現在のバージョンと互換性がないため、同期データを解析できません。" + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "信頼済み", + "untrusted": "制限モード" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "({0}) が渡されました。2 番目のキーを待っています...", - "missing.chord": "キーの組み合わせ ({0}、{1}) はコマンドではありません。" + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "コード ワークスペース" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "グローバル コマンド", - "editorCommands": "エディター コマンド", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "新しいウィンドウ", + "newWindowDesc": "新しいウィンドウを開く", + "recentFolders": "最近使用したフォルダー", + "recentFoldersAndWorkspaces": "最近使用したフォルダーとワークスペース", + "untitledWorkspace": "無題 (ワークスペース)", + "workspaceName": "{0} (ワークスペース)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "OK", + "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", + "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "トークンの色とスタイル。", - "schema.token.foreground": "トークンの前景色。", - "schema.token.background.warning": "トークンの背景色は、現在サポートされていません。", - "schema.token.fontStyle": "ルールのフォント スタイル ('斜体'、'太字'、'下線' のいずれかまたはこれらの組み合わせ) を設定します。列挙しないすべてのスタイルは、解除されます。空の文字列を指定すると、すべてのスタイルが解除されます。", - "schema.fontStyle.error": "フォント スタイルは、'斜体'、'太字'、'下線' かこれらを組み合わせたものである必要があります。空の文字列は、すべてのスタイルの設定を解除します。", - "schema.token.fontStyle.none": "なし (継承したスタイルを解除)", - "schema.token.bold": "フォント スタイルの太字を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", - "schema.token.italic": "フォント スタイルの斜体を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", - "schema.token.underline": "フォント スタイルの下線を設定または解除します。'fontStyle ' が存在すると、この設定がオーバーライドされることにご注意ください。", - "comment": "コメントのスタイル。", - "string": "文字列のスタイル。", - "keyword": "キーワードのスタイル。", - "number": "数値のスタイル。", - "regexp": "式のスタイル。", - "operator": "演算子のスタイル。", - "namespace": "名前空間のスタイル。", - "type": "型のスタイル。", - "struct": "構造体のスタイル。", - "class": "クラスのスタイル。", - "interface": "インターフェイスのスタイル。", - "enum": "列挙型のスタイル。", - "typeParameter": "型パラメーターのスタイル。", - "function": "関数のスタイル", - "member": "メンバー関数のスタイル", - "method": "メソッド (メンバー関数) のスタイル ", - "macro": "マクロのスタイル。", - "variable": "変数のスタイル。", - "parameter": "パラメーターのスタイル。", - "property": "プロパティのスタイル。", - "enumMember": "列挙型メンバーのスタイル。", - "event": "イベントのスタイル。", - "labels": "ラベルのスタイル。 ", - "declaration": "すべての記号の宣言のスタイル。", - "documentation": "ドキュメント内の参照に使用するスタイル。", - "static": "静的記号に使用するスタイル。", - "abstract": "抽象記号に使用するスタイル。", - "deprecated": "非推奨になったシンボルに対して使用するスタイルです。", - "modification": "書き込みアクセスに使用するスタイル。", - "async": "非同期の記号に使用するスタイル。", - "readonly": "読み取り専用のシンボルに使用するスタイル。" - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "最近使用したもの", - "morecCommands": "その他のコマンド", - "canNotRun": "コマンド '{0}' でエラー ({1}) が発生しました" + "win32/i18n/messages": { + "AddContextMenuFiles": "エクスプローラーのファイル コンテキスト メニューに [%1 で開く] アクションを追加する", + "AddContextMenuFolders": "エクスプローラーのディレクトリ コンテキスト メニューに [%1 で開く] アクションを追加する", + "AddToPath": "PATH に追加 (シェルの再起動が必要)", + "AdditionalIcons": "追加アイコン:", + "AssociateWithFiles": "サポートされているファイルの種類のエディターとして、%1 を登録する", + "ConfirmUninstall": "%1 とそのすべてのコンポーネントを完全に削除しますか?", + "CreateDesktopIcon": "デスクトップ アイコンの作成(&D)", + "CreateQuickLaunchIcon": "サイド リンク バー アイコンの作成(&Q)", + "FinishedLabel": "セットアップにより、コンピューターで [name] のインストールが終了しました。インストールされたショートカットを選択すると、アプリケーションを起動できる場合があります。", + "OpenWithCodeContextMenu": "%1 で開く(&I)", + "Other": "その他:", + "RunAfter": "インストール後に %1 を実行する", + "SourceFile": "%1 ソース ファイル" }, "readme.md": { "LanguagePackTitle": "言語パックによって、VS Code にローカライズされた UI エクスペリエンスが提供されます。", @@ -2059,974 +2153,148 @@ "SourceFile": "%1 ソース ファイル", "OpenWithCodeContextMenu": "%1 で開く(&I)" }, + "vs/code/electron-main/app": { + "cancel": "いいえ(&&N)", + "confirmOpenDetail": "お客様がこの要求を開始しなかった場合は、システムに対して攻撃が試行されている可能性があります。この要求を明示的に開始していない場合は、[いいえ] をクリックしてください", + "confirmOpenMessage": "外部アプリケーションが {1} で '{0}' を開こうとしています。このファイルまたはフォルダーを開きますか?", + "open": "はい(&&Y)", + "trace.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", + "trace.message": "トレースが正常に作成されました。", + "trace.ok": "OK" + }, "vs/code/electron-main/main": { + "close": "閉じる(&&C)", "secondInstanceAdmin": "{0} の 2 つ目のインスタンスが既に管理者として実行されています。", "secondInstanceAdminDetail": "他のインスタンスを閉じてからもう一度お試しください。", "secondInstanceNoResponse": "{0} の別のインスタンスが実行中ですが応答していません", "secondInstanceNoResponseDetail": "他すべてのインスタンスを閉じてからもう一度お試しください。", "startupDataDirError": "プログラム ユーザー データを書き込めませんでした。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n次のディレクトリが書き込み可能であることをご確認ください。\r\n\r\n{1}", - "close": "閉じる(&&C)" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n次のディレクトリが書き込み可能であることをご確認ください。\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "非表示", - "show": "表示", - "createOnGitHub": "GitHub で作成", - "previewOnGitHub": "GitHub 上でプレビュー", - "loadingData": "データを読み込んでいます...", - "rateLimited": "GitHub クエリの制限を超えました。お待ちください。", - "similarIssues": "類似の問題", - "open": "開く", - "closed": "クローズ済み", - "noSimilarIssues": "類似の問題は見つかりませんでした", - "bugReporter": "バグ報告", - "featureRequest": "機能要求", - "performanceIssue": "パフォーマンスの問題", - "selectSource": "ソースの選択", - "vscode": "Visual Studio Code", - "extension": "拡張機能", - "marketplace": "拡張機能マーケットプレース", - "unknown": "不明", - "stepsToReproduce": "再現手順", "bugDescription": "問題を再現するための正確な手順を共有します。このとき、期待する結果と実際の結果を提供してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", - "performanceIssueDesciption": "このパフォーマンスの問題はいつ発生しましたか? それは起動時ですか? それとも特定のアクションのあとですか? GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "bugReporter": "バグ報告", + "closed": "クローズ済み", + "createOnGitHub": "GitHub で作成", "description": "説明", - "featureRequestDescription": "見てみたいその機能についての詳細を入力してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", - "pasteData": "必要なデータが送信するには大きすぎたため、クリップボードに書き込みました。貼り付けてください。", "disabledExtensions": "拡張機能が無効化されています", - "noCurrentExperiments": "現在の実験はありません。" - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "プロセス名", - "cpu": "CPU %", - "pid": "PID", - "memory": "メモリ (MB)", - "killProcess": "プロセスの中止", - "forceKillProcess": "プロセスの強制中止", - "copy": "コピー", - "copyAll": "すべてコピー", - "debug": "デバッグ" - }, - "vs/code/electron-main/app": { - "open": "はい(&&Y)", - "cancel": "いいえ(&&N)", - "confirmOpenMessage": "外部アプリケーションが {1} で '{0}' を開こうとしています。このファイルまたはフォルダーを開きますか?", - "confirmOpenDetail": "お客様がこの要求を開始しなかった場合は、システムに対して攻撃が試行されている可能性があります。この要求を明示的に開始していない場合は、[いいえ] をクリックしてください", - "trace.message": "トレースが正常に作成されました。", - "trace.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", - "trace.ok": "OK" + "extension": "拡張機能", + "featureRequest": "機能要求", + "featureRequestDescription": "見てみたいその機能についての詳細を入力してください。GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "hide": "非表示", + "loadingData": "データを読み込んでいます...", + "marketplace": "拡張機能マーケットプレース", + "noCurrentExperiments": "現在の実験はありません。", + "noSimilarIssues": "類似の問題は見つかりませんでした", + "open": "開く", + "pasteData": "必要なデータが送信するには大きすぎたため、クリップボードに書き込みました。貼り付けてください。", + "performanceIssue": "パフォーマンスの問題", + "performanceIssueDesciption": "このパフォーマンスの問題はいつ発生しましたか? それは起動時ですか? それとも特定のアクションのあとですか? GitHub-flavored Markdown に対応しています。GitHub 上で確認するときに問題を編集してスクリーンショットを追加できます。", + "previewOnGitHub": "GitHub 上でプレビュー", + "rateLimited": "GitHub クエリの制限を超えました。お待ちください。", + "selectSource": "ソースの選択", + "show": "表示", + "similarIssues": "類似の問題", + "stepsToReproduce": "再現手順", + "unknown": "不明", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "フォームに英語で記入してください。", - "issueTypeLabel": "これは", - "issueSourceLabel": "記録", - "issueSourceEmptyValidation": "問題のソースが必要です。", - "disableExtensionsLabelText": "{0} を実行後に問題を再現してみてください。拡張機能がアクティブな場合にのみ問題が再現する場合は、拡張機能の問題である可能性があります。", - "disableExtensions": "すべての拡張機能を無効にしてウィンドウを再読みする", "chooseExtension": "拡張機能", - "extensionWithNonstandardBugsUrl": "問題レポーターでは、この拡張機能の問題を作成できません。問題を報告するには、{0} にアクセスしてください。", + "completeInEnglish": "フォームに英語で記入してください。", + "descriptionEmptyValidation": "説明が必要です。", + "details": "詳細を入力してください。", + "disableExtensions": "すべての拡張機能を無効にしてウィンドウを再読みする", + "disableExtensionsLabelText": "{0} を実行後に問題を再現してみてください。拡張機能がアクティブな場合にのみ問題が再現する場合は、拡張機能の問題である可能性があります。", "extensionWithNoBugsUrl": "問題を報告するための URL が指定されていないため、問題レポーターはこの拡張機能の問題を作成できません。他の手順が利用可能かどうかを確認するには、この拡張機能のマーケットプレース ページをご確認ください。", + "extensionWithNonstandardBugsUrl": "問題レポーターでは、この拡張機能の問題を作成できません。問題を報告するには、{0} にアクセスしてください。", + "issueSourceEmptyValidation": "問題のソースが必要です。", + "issueSourceLabel": "記録", "issueTitleLabel": "タイトル", "issueTitleRequired": "題名を入力してください", - "titleEmptyValidation": "タイトルが必要です。", - "titleLengthValidation": "タイトルが長すぎます。", - "details": "詳細を入力してください。", - "descriptionEmptyValidation": "説明が必要です。", - "sendSystemInfo": "自分のシステム情報 ({0}) を含める", - "show": "表示", - "sendProcessInfo": "自分が現在実行中のプロセス ({0}) を含める", - "sendWorkspaceInfo": "自分のワークスペースのメタデータ ({0}) を含める", + "issueTypeLabel": "これは", + "sendExperiments": "A/B 実験情報を含める ({0})", "sendExtensions": "自分の利用可能な拡張機能 ({0}) を含める", - "sendExperiments": "A/B 実験情報を含める ({0})" + "sendProcessInfo": "自分が現在実行中のプロセス ({0}) を含める", + "sendSystemInfo": "自分のシステム情報 ({0}) を含める", + "sendWorkspaceInfo": "自分のワークスペースのメタデータ ({0}) を含める", + "show": "表示", + "titleEmptyValidation": "タイトルが必要です。", + "titleLengthValidation": "タイトルが長すぎます。" }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "新しいウィンドウ タブ", - "showPreviousTab": "前のウィンドウ タブを表示", - "showNextWindowTab": "次のウィンドウ タブを表示", - "moveWindowTabToNewWindow": "ウィンドウ タブを新しいウィンドウに移動", - "mergeAllWindowTabs": "すべてのウィンドウを統合", - "toggleWindowTabsBar": "ウィンドウ タブ バーの切り替え", - "miCloseWindow": "ウィンドウを閉じる(&&E)", - "miExit": "終了(&&X)", - "miZoomIn": "拡大(&&Z)", - "miZoomOut": "ズームアウト(&&Z)", - "miZoomReset": "ズームのリセット(&&R)", - "miReportIssue": "問題を報告(&&I)", - "miOpenProcessExplorerer": "プロセス エクスプローラーを開く(&&P)", - "windowConfigurationTitle": "ウィンドウ", - "window.openWithoutArgumentsInNewWindow.on": "新しい空のウィンドウを開きます。", - "window.openWithoutArgumentsInNewWindow.off": "最後にアクティブだった実行中のインスタンスにフォーカスします。", - "openWithoutArgumentsInNewWindow": "引数なしで 2 つ目のインスタンスを起動するとき、新しい空のウィンドウを開くか、最後に実行されていたインスタンスにフォーカスするかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", - "window.reopenFolders.preserve": "常にすべてのウィンドウが再度開かれます。フォルダーまたはワークスペースが開かれている場合は (例: コマンド ラインから)、新しいウィンドウとして開かれます (ただし、前に開かれている場合は例外)。ファイルが開かれている場合、それらは復元されたウィンドウのうちの 1 つで開かれます。", - "window.reopenFolders.all": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、すべてのウィンドウを再度開きます。", - "window.reopenFolders.folders": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、フォルダーまたはワークスペースが開かれていたすべてのウィンドウを再度開きます。", - "window.reopenFolders.one": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、最後のアクティブ ウィンドウを再度開きます。", - "window.reopenFolders.none": "ウィンドウを再度開きません。フォルダーまたはワークスペースが (コマンド ラインなどから) 開かれている場合を除き、空のウィンドウが表示されます。", - "restoreWindows": "初めての起動後にウィンドウを再度開く方法を制御します。この設定は、アプリケーションが既に実行中の場合は効果がありません。", - "restoreFullscreen": "全画面表示モードで終了した場合に、ウィンドウを全画面表示モードに復元するかどうかを制御します。", - "zoomLevel": "ウィンドウのズーム レベルを調整します。元のサイズは 0 で、1 つ上げるごとに (1 など) 20% ずつ拡大することを表し、1 つ下げるごとに (-1 など) 20% ずつ縮小することを表します。小数点以下の桁数を入力して、さらに細かくズーム レベルを調整することもできます。", - "window.newWindowDimensions.default": "新しいウィンドウを画面の中央に開きます。", - "window.newWindowDimensions.inherit": "新しいウィンドウを、最後にアクティブだったウィンドウと同じサイズで開きます。", - "window.newWindowDimensions.offset": "最後のアクティブなウィンドウと同じ寸法の新しいウィンドウをオフセット位置で開きます。", - "window.newWindowDimensions.maximized": "新しいウィンドウを最大化した状態で開きます。", - "window.newWindowDimensions.fullscreen": "新しいウィンドウを全画面表示モードで開きます。", - "newWindowDimensions": "既に 1 つ以上のウィンドウを開いているとき、新しく開くウィンドウのサイズを制御します。この設定は、最初に開いたウィンドウに適用されないことに注意してください。最初のウィンドウは常に、前回閉じたサイズと位置で復元します。", - "closeWhenEmpty": "最後のエディターを閉じたときに、ウィンドウも閉じるかどうかを制御します。この設定はフォルダーを表示していないウィンドウにのみ適用されます。", - "window.doubleClickIconToClose": "有効になっている場合、タイトル バーでアプリケーション アイコンをクリックするとウィンドウが閉じ、ウィンドウをアイコンでドラッグすることができません。この設定が有効になるのは、`#window.titleBarStyle#` が `custom` に設定されている場合のみです。", - "titleBarStyle": "ウィンドウのタイトル バーの外観を調整します。Linux と Windows では、この設定はアプリケーションとコンテキスト メニューの外観にも影響します。変更を適用するには完全な再起動が必要です。", - "dialogStyle": "ダイアログ ウィンドウの外観を調整します。", - "window.nativeTabs": "macOS Sierra ウィンドウ タブを有効にします。この変更を適用するには完全な再起動が必要であり、ネイティブ タブでカスタムのタイトル バー スタイルが構成されていた場合はそれが無効になることに注意してください。", - "window.nativeFullScreen": "MacOS でネイティブのフルスクリーンを使用するかどうかを制御します。このオプションを無効にすると、フルスクリーン表示時に macOS が新しいスペースを作成しないようにします。", - "window.clickThroughInactive": "有効な場合、非アクティブなウィンドウをクリックするとウィンドウがアクティブになり、クリック可能な場合はマウスの下の要素がトリガーされます。無効にすると、非アクティブなウィンドウの任意の場所をクリックするとそのウィンドウがアクティブになり、要素には 2 回目のクリックが必要になります。", - "telemetryConfigurationTitle": "テレメトリ", - "telemetry.enableCrashReporting": "クラッシュ レポートを Microsoft のオンライン サービスに送信できるようにします。\r\nこのオプションを有効にするには、再起動が必要です。", - "keyboardConfigurationTitle": "キーボード", - "touchbar.enabled": "利用可能であれば macOS の Touch Bar ボタンを有効にします。", - "touchbar.ignored": "表示すべきではないタッチバー内のエントリの識別子のセット (たとえば、`workbench.action.navigateBack` など)。", - "argv.locale": "使用する表示言語。異なる言語を選択するには、関連付けられた言語パックをインストールする必要があります。", - "argv.disableHardwareAcceleration": "ハードウェア アクセラレータを無効にします。グラフィックの問題が発生した場合にのみ、このオプションを変更してください。", - "argv.disableColorCorrectRendering": "カラー プロファイルの選択に関する問題を解決します。グラフィックの問題が発生した場合にのみ、このオプションを変更してください。", - "argv.forceColorProfile": "使用するカラー プロファイルをオーバーライドできます。色が正しく表示されない場合は、これを 'srgb' に設定して再起動してみてください。", - "argv.enableCrashReporter": "クラッシュ レポートを無効にすることを許可します。値が変更された場合は、アプリを再起動する必要があります。", - "argv.crashReporterId": "このアプリ インスタンスから送信されるクラッシュ レポートを関連付けるために使用される一意の ID。", - "argv.enebleProposedApi": "拡張機能 ID のリストに対して提案された API を有効にします ('vscode.git' など)。提案された API は不安定で、警告なしに中断することがあります。これは拡張機能の開発とテストを目的とする場合にのみ設定してください。", - "argv.logLevel": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", - "argv.force-renderer-accessibility": "レンダラーに強制的にアクセスできるようにします。この変更は、Linux でスクリーン リーダーを使用している場合にのみ行います。その他のプラットフォームでは、レンダラーは自動的にアクセスできるようになります。このフラグは、editor.accessibilitySupport がオンの場合に自動的に設定されます。" - }, - "vs/workbench/common/actions": { - "view": "表示", - "help": "ヘルプ", - "preferences": "基本設定", - "developer": "開発者" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "アクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabUnfocusedActiveBackground": "フォーカスされていないグループ内のアクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabInactiveBackground": "非アクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabUnfocusedInactiveBackground": "フォーカスのないグループ内のアクティブでないタブの背景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", - "tabActiveForeground": "アクティブ グループ内のアクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabInactiveForeground": "アクティブ グループ内の非アクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabUnfocusedActiveForeground": "フォーカスされていないグループ内のアクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabUnfocusedInactiveForeground": "フォーカスされていないグループ内の非アクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabHoverBackground": "ホバー時のタブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabUnfocusedHoverBackground": "ホバー時のフォーカスされていないグループ内のタブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", - "tabHoverForeground": "カーソルを置いた時のタブの前景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", - "tabUnfocusedHoverForeground": "フォーカスのないグループ内のタブにカーソルを置いた時のタブの前景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", - "tabBorder": "タブ同士を分けるための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "lastPinnedTabBorder": "固定されたタブとその他のタブを区切るための境界線です。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabActiveBorder": "アクティブなタブの下部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabActiveUnfocusedBorder": "フォーカスされていないグループ内で、アクティブなタブの下部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabActiveBorderTop": "アクティブなタブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabActiveUnfocusedBorderTop": "フォーカスされていないグループ内で、アクティブなタブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabHoverBorder": "ホバー時のタブを強調表示するための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabUnfocusedHoverBorder": "ホバー時のフォーカスされていないグループ内のタブを強調表示するための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabActiveModifiedBorder": "アクティブ グループ内で、変更された (ダーティ) アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "tabInactiveModifiedBorder": "アクティブ グループ内で、変更された (ダーティ) 非アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "unfocusedActiveModifiedBorder": "フォーカスされていないグループ内で、変更された (ダーティ) アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "unfocusedINactiveModifiedBorder": "フォーカスされていないグループ内で、変更された (ダーティ) 非アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", - "editorPaneBackground": "中央揃えのエディター レイアウトの左右に表示されるエディター ペインの背景色。", - "editorGroupBackground": "エディター グループの背景色が非推奨になりました。", - "deprecatedEditorGroupBackground": "非推奨: エディター グループの背景色は、グリッド エディター レイアウトの導入に伴いサポートされなくなりました。editorGroup.emptyBackground を使用して空のエディター グループの背景色を設定できます。", - "editorGroupEmptyBackground": "空のエディター グループの背景色。エディター グループはエディターのコンテナーです。", - "editorGroupFocusedEmptyBorder": "フォーカスがある空のエディター グループの境界線色。エディター グループはエディターのコンテナーです。", - "tabsContainerBackground": "タブが有効な場合の エディター グループ タイトル ヘッダーの背景色。エディター グループはエディターのコンテナーです。", - "tabsContainerBorder": "タブが有効な場合の エディター グループ タイトル ヘッダーの境界線色。エディター グループはエディターのコンテナーです。", - "editorGroupHeaderBackground": "タブが無効な場合 (`\"workbench.editor.showTabs\": false`) のエディター グループ タイトル ヘッダーの背景色。エディター グループはエディターのコンテナーです。", - "editorTitleContainerBorder": "エディター グループのタイトル ヘッダーの境界線の色。エディター グループは、エディターのコンテナーです。", - "editorGroupBorder": "複数のエディター グループを互いに分離するための色。エディター グループはエディターのコンテナーです。", - "editorDragAndDropBackground": "エディターの周囲をドラッグしているときの背景色。エディターのコンテンツが最後まで輝くために、色は透過である必要があります。", - "imagePreviewBorder": "画像プレビュー画面の境界線色。", - "panelBackground": "パネルの背景色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", - "panelBorder": "パネルをエディターと区切るためのパネル ボーダー色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", - "panelActiveTitleForeground": "アクティブ パネルのタイトルの色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", - "panelInactiveTitleForeground": "非アクティブ パネルのタイトルの色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", - "panelActiveTitleBorder": "アクティブ パネル タイトルの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", - "panelInputBorder": "パネル内の入力領域の入力ボックスの境界線。", - "panelDragAndDropBorder": "パネル タイトルのフィードバック色をドラッグ アンド ドロップします。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。", - "panelSectionDragAndDropBackground": "パネル セクションのフィードバック色をドラッグ アンド ドロップします。この色には透明度を設定して、パネル セクションが透き通って見えるようにする必要があります。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", - "panelSectionHeaderBackground": "パネル セクションのヘッダーの背景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", - "panelSectionHeaderForeground": "パネル セクションのヘッダーの前景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", - "panelSectionHeaderBorder": "パネル内に複数のビューを縦方向に等間隔に配置するときに使用されるパネル セクション ヘッダーの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", - "panelSectionBorder": "パネル内に複数のビューを横方向に等間隔に配置するときに使用されるパネル セクションの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", - "statusBarForeground": "ワークスペースまたはフォルダーを開いているときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarNoFolderForeground": "フォルダーが開いていないときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarBackground": "ワークスペースまたはフォルダーが開かれているときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarNoFolderBackground": "フォルダーが開いていないときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarBorder": "サイドバーとエディターを隔てるステータス バーの境界線色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarNoFolderBorder": "フォルダーを開いていないときにサイドバーとエディターを隔てるワークスペースのステータス バーの境界線の色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarItemActiveBackground": "クリック時のステータス バーの項目の背景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarItemHoverBackground": "ホバーしたときのステータス バーの項目の背景色。ステータス バーはウィンドウの下部に表示されます。", - "statusBarProminentItemForeground": "ステータス バーの主要なアイテムの前景色。主要なアイテムは、重要性を示すために他のステータス バーのエントリより目立っています。例を表示するには、コマンド パレットからモード `Toggle Tab Key Moves Focus` を変更します。ステータス バーはウィンドウの下部に表示されます。", - "statusBarProminentItemBackground": "ステータスバーで目立たせる項目の背景色。この項目は、重要性を示すために他のエントリーより目立って表示されます。コマンドパレットから `Toggle Tab Key Moves Focus` に切り替えると例を見ることができます。ステータスバーはウィンドウの下部に表示されます。", - "statusBarProminentItemHoverBackground": "ホバー中のステータスバーで目立たせる項目の背景色。この項目は、重要性を示すために他のエントリーより目立って表示されます。コマンドパレットから `Toggle Tab Key Moves Focus` に切り替えると例を見ることができます。ステータスバーはウィンドウの下部に表示されます。", - "statusBarErrorItemBackground": "ステータス バーでのエラー項目の背景色。エラー項目は、エラー条件を示すために他のステータス バーのエントリーより目立つように表示されます。ステータス バーはウィンドウの下部に表示されます。", - "statusBarErrorItemForeground": "ステータス バーでのエラー項目の前景色。エラー項目は、エラー条件を示すために他のステータス バーのエントリーより目立つように表示されます。ステータス バーはウィンドウの下部に表示されます。", - "activityBarBackground": "アクティビティ バーの背景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarForeground": "アクティブなアクティビティ バー項目の前景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarInActiveForeground": "非アクティブなアクティビティ バー項目の前景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarBorder": "サイド バーと隔てるアクティビティ バーの境界線色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarActiveBorder": "アクティブなアイテムのアクティビティ バーの境界線の色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarActiveFocusBorder": "アクティブな項目のアクティビティ バー フォーカスの境界線の色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarActiveBackground": "アクティブなアイテムのアクティビティ バーの背景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", - "activityBarDragAndDropBorder": "アクティビティ バー項目のフィードバック色をドラッグ アンド ドロップします。アクティビティ バーは、一番左または右に表示され、サイド バーのビューを切り替えることができます。", - "activityBarBadgeBackground": "アクティビティ通知バッジの背景色。アクティビティ バーは左端または右端に表示され、サイド バーの表示を切り替えることができます。", - "activityBarBadgeForeground": "アクティビティ通知バッジの前景色。アクティビティ バーは左端または右端に表示され、サイド バーの表示を切り替えることができます。", - "statusBarItemHostBackground": "ステータス バーのリモート インジゲーターの背景色。", - "statusBarItemHostForeground": "ステータス バーのリモート インジゲーターの前景色。", - "extensionBadge.remoteBackground": "拡張機能ビューのリモート バッジの背景色。", - "extensionBadge.remoteForeground": "拡張機能ビューのリモート バッジの前景色。", - "sideBarBackground": "サイド バーの背景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", - "sideBarForeground": "サイド バーの前景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", - "sideBarBorder": "エディターとの区切りを示すサイド バーの境界線の色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", - "sideBarTitleForeground": "サイド バーのタイトルの前景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", - "sideBarDragAndDropBackground": "サイド バー セクションのドラッグ アンド ドロップ フィードバックの色。この色には透明度を設定して、サイド バー セクションが透き通って見えるようにする必要があります。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", - "sideBarSectionHeaderBackground": "サイド バー セクションのヘッダーの背景色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", - "sideBarSectionHeaderForeground": "サイド バー セクションのヘッダーの前景色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", - "sideBarSectionHeaderBorder": "サイド バー セクションのヘッダーの罫線の色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", - "titleBarActiveForeground": "ウィンドウがアクティブな場合のタイトル バーの前景。", - "titleBarInactiveForeground": "ウィンドウが非アクティブな場合のタイトル バーの前景。", - "titleBarActiveBackground": "ウィンドウがアクティブな場合のタイトル バーの背景。", - "titleBarInactiveBackground": "ウィンドウが非アクティブな場合のタイトル バーの背景。", - "titleBarBorder": "タイトル バーの境界線色。", - "menubarSelectionForeground": "メニュー バーで選択されたメニュー項目の前景色。", - "menubarSelectionBackground": "メニュー バーで選択されたメニュー項目の背景色。", - "menubarSelectionBorder": "メニュー バーで選択されたメニュー項目の境界線色。", - "notificationCenterBorder": "通知センターの境界線色。通知はウィンドウの右下からスライド表示します。", - "notificationToastBorder": "通知トーストの境界線色。通知はウィンドウの右下からスライド表示します。", - "notificationsForeground": "通知の前景色。通知はウィンドウの右下からスライド表示します。", - "notificationsBackground": "通知の背景色。通知はウィンドウの右下からスライド表示します。", - "notificationsLink": "通知内リンクの前景色。通知はウィンドウの右下からスライド表示します。", - "notificationCenterHeaderForeground": "通知センターのヘッダーの前景色。通知はウィンドウの右下からスライド表示します。", - "notificationCenterHeaderBackground": "通知センターのヘッダーの背景色。通知はウィンドウの右下からスライド表示します。", - "notificationsBorder": "通知センターで通知を他の通知と区切っている境界線色。通知はウィンドウの右下からスライド表示します。", - "notificationsErrorIconForeground": "エラー通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", - "notificationsWarningIconForeground": "警告通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", - "notificationsInfoIconForeground": "情報通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", - "windowActiveBorder": "ウィンドウがアクティブなときに境界線に使用する色。カスタム タイトル バーを使用する場合にのみ、デスクトップ クライアントでサポートされます。", - "windowInactiveBorder": "ウィンドウが非アクティブな場合に境界線に使用される色。カスタム タイトル バーを使用する場合にのみデスクトップ クライアントでサポートされます。" - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "テキスト エディター", - "builtinProviderDisplayName": "ビルトイン", - "editor.editorAssociations": "特定のファイルの種類に対して使用するエディターを構成します。", - "editor.editorAssociations.viewType": "使用するエディターの一意識別子。", - "editor.editorAssociations.filenamePattern": "エディターで使用するファイルを指定する glob パターン。", - "editorAssociations.viewType.sourceDescription": "ソース: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "アクティブなエディターがダーティであるかどうか", - "activeEditorIsNotPreview": "アクティブなエディターがプレビュー モードでないかどうか", - "activeEditorIsPinned": "アクティブなエディターがピン留めされているかどうか", - "activeEditorIsReadonly": "アクティブなエディターが読み取り専用かどうか", - "activeEditor": "アクティブなエディターの識別子", - "activeEditorAvailableEditorIds": "アクティブなエディターのために使用できる使用可能なエディター識別子", - "textCompareEditorVisible": "テキスト比較エディターが表示されているかどうか", - "textCompareEditorActive": "テキスト比較エディターがアクティブかどうか", - "groupEditorsCount": "開かれているエディター グループの数", - "activeEditorGroupEmpty": "アクティブなエディター グループが空であるかどうか", - "activeEditorGroupIndex": "アクティブなエディター グループのインデックス", - "activeEditorGroupLast": "アクティブなエディター グループが最後のグループかどうか", - "multipleEditorGroups": "複数のエディター グループが開かれているかどうか", - "editorIsOpen": "エディターが開いているかどうか", - "inZenMode": "Zen Mode が有効になっているかどうか", - "isCenteredLayout": "中央揃えのレイアウトが有効になっているかどうか", - "splitEditorsVertically": "エディターが垂直方向に分割されているかどうか", - "editorAreaVisible": "エディター領域が表示されているかどうか", - "sideBySideLabels": "{0} - {1}", - "preview": "{0}、プレビュー", - "pinned": "{0}、ピン留めされています" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "既定のビューのアイコン。", - "duplicateId": "ID '{0}' のビューは既に登録されています", - "focusedView": "キーボード フォーカスがあるビューの識別子" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Test Runner を読み込めません。", - "extensionTestError": "パス {0} は有効な拡張機能テスト ランナーを指していません。" - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "拡張機能ホストに ID {0} のターミナルが見つかりませんでした" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "拡張機能 '{0}' はワークスペースのフォルダーを更新できませんでした: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "既定のサイズ。", - "workbench.editor.titleScrollbarSizing.large": "マウスでつかみやすいサイズに拡大する。", - "tabScrollbarHeight": "エディター タイトル領域のタブおよび階層リンクに使用するスクロール バーの高さを制御します。", - "showEditorTabs": "開いているエディターをタブで表示するかどうかを制御します。", - "wrapTabs": "使用可能なスペースを超えたときにタブを複数行に折り返すか、スクロール バーを表示するかどうかを制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "scrollToSwitchTabs": "タブの上をスクロールしたときに、それらを開くかどうかを制御します。既定では、スクロール時にはタブは表示されるだけで、開かれることはありません。スクロール中に Shift キーを押したままにすると、その間この動作を変更できます。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "highlightModifiedTabs": "変更された (ダーティ) エディターのタブで上罫線を描画するかどうかを制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "decorations.badges": "エディター ファイルの装飾にバッジを使用するかどうかを制御します。", - "decorations.colors": "エディター ファイルの装飾に配色を使用するかどうかを制御します。", - "workbench.editor.labelFormat.default": "ファイルの名前を表示します。タブが有効かつ 1 つのグループ内の 2 つの同名ファイルに各ファイルのパスの区切り記号が追加されます。タブを無効にすると、エディターがアクティブな時にワークスペース フォルダーの相対パスが表示されます。", - "workbench.editor.labelFormat.short": "ディレクトリ名に続けてファイル名を表示します。", - "workbench.editor.labelFormat.medium": "ワークスペース フォルダーからの相対パスに続けてファイル名を表示します。", - "workbench.editor.labelFormat.long": "絶対パスに続けてファイル名を表示します。", - "tabDescription": "エディターに表示するラベルの書式を制御します。", - "workbench.editor.untitled.labelFormat.content": "無題ファイルの名前は、ファイル パスが関連付けられていない限り、最初の行の内容から導き出されます。行が空であるか、単語文字が含まれていない場合に、名前にフォールバックします。", - "workbench.editor.untitled.labelFormat.name": "無題のファイルの名前は、ファイルの内容から派生していません。", - "untitledLabelFormat": "無題のエディターのラベルの形式を制御します。", - "untitledHint": "無題のヒントをエディター内のインライン テキストにするか、フローティング ボタンにするか、非表示にするかを制御します。", - "editorTabCloseButton": "エディターのタブの [閉じる] ボタンの位置を制御するか、'off' に設定された場合に無効にします。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "workbench.editor.tabSizing.fit": "常に完全なエディター ラベルを表示するのに足りるタブの大きさを維持します。", - "workbench.editor.tabSizing.shrink": "すべてのタブを一度に表示するには利用可能なスペースが足りない場合に、タブを縮小するようにします。", - "tabSizing": "エディターのタブのサイズ設定を制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "workbench.editor.pinnedTabSizing.normal": "固定されたタブは、固定されていないタブの外観を継承します。", - "workbench.editor.pinnedTabSizing.compact": "固定されたタブは、コンパクト形式でアイコンまたはエディター名の最初の文字のみが表示されます。", - "workbench.editor.pinnedTabSizing.shrink": "固定されたタブは、エディター名の一部を示すコンパクトな固定サイズに縮小されます。", - "pinnedTabSizing": "固定されたエディターのタブのサイズ設定を制御します。固定されたタブは、開いているすべてのタブの先頭に表示され、通常、固定が解除されるまで閉じられません。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", - "workbench.editor.splitSizingDistribute": "すべてのエディター グループを等分に分割します。", - "workbench.editor.splitSizingSplit": "アクティブなエディター グループを等分に分割します。", - "splitSizing": "エディター グループの分割時のサイズを制御します。", - "splitOnDragAndDrop": "エディターまたはファイルをエディター領域の端にドロップして、エディター グループをドラッグ アンド ドロップ操作から分割できるかどうかを制御します。", - "focusRecentEditorAfterClose": "最近使用した順序でタブを閉じるか、左から右の順にタブを閉じるかを制御します。", - "showIcons": "開いているエディターをアイコン付きで表示するかどうかを制御します。これにはファイル アイコン テーマも有効にする必要があります。", - "enablePreview": "開かれるエディターをプレビューとして表示するかどうかを制御します。プレビュー エディターは開かれたままにならず、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されるまで再利用され、斜体のフォントで表示されます。", - "enablePreviewFromQuickOpen": "Quick Open から開かれるエディターをプレビューとして表示するかどうかを制御します。プレビュー エディターは、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されない限り、開かれたままにならず、再利用されます。`#workbench.editor.enablePreview#` が無効な場合、この値は無視されます。", - "enablePreviewFromCodeNavigation": "コード ナビゲーションがエディターから開始された場合に、エディターをプレビューのままにするかどうかを制御します。プレビュー エディターは、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されていない限り、開かれたままにならず、再利用されます。`#workbench.editor.enablePreview#` が無効な場合、この値は無視されます。", - "closeOnFileDelete": "セッション中のファイルを表示しているエディターが、その他のプロセスによって削除されるか名前を変更された場合に、エディターを自動的に閉じるかどうかを制御します。これを無効にすると、このような場合にエディターを開き続けます。アプリケーション内で削除すると、エディターは常に閉じられ、ダーティ ファイルをデータを保存して閉じることはありません。", - "editorOpenPositioning": "エディターを開く場所を制御します。`left` または `right` を選択すると現在アクティブになっているエディターの左または右にエディターを開きます。`first` または `last` を選択すると現在アクティブになっているエディターとは別個にエディターを開きます。", - "sideBySideDirection": "(たとえば、エクスプローラーから) 並べて開く複数のエディターの既定の向きを制御します。既定では、エディターを現在アクティブなものの右側に開きます。`down` に変更すると、エディターを現在アクティブなものの下側に開きます。", - "closeEmptyGroups": "空のエディターのグループにある最後のタブを閉じたときの動作を制御します。有効であるとき、空のグループは自動的に閉じられます。無効であるとき、空のグループはグリッドの一部として残ります。", - "revealIfOpen": "エディターを開くときに、どこの表示グループにエディターを表示するかどうかを制御します。無効にした場合、エディターは現在のアクティブなエディター グループに優先して開かれます。有効にした場合は、現在のアクティブなエディター グループで開くのではなく、既に開かれた状態のエディターを表示します。特定のグループ内や現在アクティブなグループの横に強制的にエディターを開いた場合などに、この設定が無視される場合もあることにご注意ください。", - "mouseBackForwardToNavigate": "マウス ボタン 4 と 5 (指定されている場合) を使用して開いているファイル間を移動します。", - "restoreViewState": "閉じられたテキスト エディターをもう一度開くとき、最後のビュー状態 (例: スクロール位置) を復元します。", - "centeredLayoutAutoResize": "複数のグループが開かれているとき、中央揃えのレイアウトを自動的に横幅最大にするかどうかを制御します。1 つのグループのみが開かれている場合は、元の中央揃えの横幅に戻ります。", - "limitEditorsEnablement": "開いているエディターの数を制限するかどうかを制御します。有効にすると、最近使用されていない、ダーティではないエディターが閉じられ、新しく開くエディター用にスペースが確保されます。", - "limitEditorsMaximum": "開いているエディターの最大数を制御します。エディター グループごとまたはすべてのグループ間でこの制限を制御するには、`#workbench.editor.limit.perEditorGroup#` 設定を使用します。", - "perEditorGroup": "開いているエディターの最大数をエディター グループごとに適用するか、すべてのエディター グループに適用するかを制御します。", - "commandHistory": "コマンド パレットで最近使用したコマンド履歴を保持する数を制御します。0 に設定するとコマンド履歴を無効にします。", - "preserveInput": "コマンド パレットを次回開いたとき、コマンド パレットの最後の入力を復元するかどうかを制御します。", - "closeOnFocusLost": "フォーカスを失ったときに Quick Open を自動的に閉じるかどうかを制御します。", - "workbench.quickOpen.preserveInput": "Quick Open を次回開いたとき、Quick Open の最後の入力を復元するかどうかを制御します。", - "openDefaultSettings": "設定を開いたときに、すべての既定の設定を表示するエディターも開くかどうかを制御します。", - "useSplitJSON": "JSON として設定を編集するときに、split JSON エディターを使用するかどうかを制御します。", - "openDefaultKeybindings": "キーバインド設定を開いたときに、すべての既定のキーバインド設定を表示するエディターも開くかどうかを制御します。", - "sideBarLocation": "サイド バーとアクティビティ バーの位置を制御します。ワークベンチの左側または右側のいずれかに表示できます。", - "panelDefaultLocation": "パネル (端末、デバッグ コンソール、出力、問題) の既定の場所を制御します。ワークベンチの下、右、左に表示できます。", - "panelOpensMaximized": "パネルを開くときに最大化するかどうかを制御します。開くときに必ず最大化するか、決して最大化しないか、最後に閉じたときの状態で開くかを選択できます。", - "workbench.panel.opensMaximized.always": "開くときにパネルを常に最大化します。", - "workbench.panel.opensMaximized.never": "開くときにパネルを決して最大化しません。パネルは最大化されずに開きます。", - "workbench.panel.opensMaximized.preserve": "閉じる前の状態でパネルを開きます。", - "statusBarVisibility": "ワークベンチの下部にステータス バーを表示するかどうかを制御します。", - "activityBarVisibility": "ワークベンチでのアクティビティ バーの表示をコントロールします。", - "activityBarIconClickBehavior": "ワークベンチのアクティビティ バー アイコンをクリックする動作を制御します。", - "workbench.activityBar.iconClickBehavior.toggle": "クリックした項目が既に表示されている場合は、サイド バーを非表示にします。", - "workbench.activityBar.iconClickBehavior.focus": "クリックした項目が既に表示されている場合は、サイド バーにフォーカスします。", - "viewVisibility": "ビュー ヘッダー アクションを表示するかどうかを制御します。ビュー ヘッダー アクションは常に表示されるか、パネルをフォーカスやホバーしたときのみ表示のいずれかです。", - "fontAliasing": "ワークベンチ内のフォント エイリアシング方法を制御します。", - "workbench.fontAliasing.default": "サブピクセル方式でフォントを滑らかにします。ほとんどの非 Retina ディスプレイでもっとも鮮明なテキストを提供します。", - "workbench.fontAliasing.antialiased": "サブピクセルとは対照的に、ピクセルのレベルでフォントを滑らかにします。フォント全体がより細く見えるようになります。", - "workbench.fontAliasing.none": "フォントのスムージングを無効にします。テキストをぎざぎざな尖ったエッジで表示します。", - "workbench.fontAliasing.auto": "ディスプレイの DPI に基づいて自動的に `default` か `antialiased` を適用します。", - "settings.editor.ui": "UI の設定エディターを使用します。", - "settings.editor.json": "JSON ファイル エディターを使用します。", - "settings.editor.desc": "既定で使用する設定エディターを指定します。", - "workbench.hover.delay": "ワークベンチ項目にホバーが表示されるまでの待ち時間 (ミリ秒) を制御します (例: 拡張機能が用意されている一部のツリー ビュー項目)。既に表示されている項目では、この設定の変更を反映するために更新が必要な場合があります。", - "windowTitle": "アクティブなエディターに基づいてウィンドウのタイトルを制御します。変数はコンテキストに基づいて置き換えられます:", - "activeEditorShort": "'${activeEditorShort}': ファイル名 (例: myFile.txt)。", - "activeEditorMedium": "`${activeEditorMedium}`: ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)。", - "activeEditorLong": "`${activeEditorLong}`: ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)。", - "activeFolderShort": "`${activeFolderShort}`: ファイルが含まれているフォルダーの名前 (例: myFileFolder)。", - "activeFolderMedium": "`${activeFolderMedium}`: ファイルを含むフォルダーの、ワークスペースフォルダーからの相対パス(例: myFolder/myFileFolder)。", - "activeFolderLong": "'${activeFolderLong}': ファイルが格納されているフォルダーのフルパス (例: /Users/Development/myFolder/myFileFolder)。", - "folderName": "${folderName}`: ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)。", - "folderPath": "`${folderPath}`: ファイルが含まれているワークスペースの絶対パスです (例: /Users/Development/myFolder)。", - "rootName": "`${rootName}`: 開かれたワークスペースまたはフォルダーの名前 (例: myFolder または myWorkspace)。", - "rootPath": "`${rootPath}`: 開かれたワークスペースまたはフォルダーのファイル パス (例: /Users/Development/myWorkspace)。", - "appName": "`${appName}`: 例: VS Code。", - "remoteName": "`${remoteName}`: 例: SSH", - "dirty": "`${dirty}`: アクティブなエディターが編集状態 (ダーティー) のとき、ダーティー インジゲーターを表示します。", - "separator": "`${separator}`: 値か固定のテキストで囲われたとき、条件付きの区切り記号 (\" - \") を表示します。", - "windowConfigurationTitle": "ウィンドウ", - "window.titleSeparator": "'window.title' で使用される区切り記号です。", - "window.menuBarVisibility.classic": "メニューはウィンドウの上部に表示され、全画面表示モードでのみ非表示になります。", - "window.menuBarVisibility.visible": "メニューは、全画面表示モードの場合でも、常にウィンドウの上部に表示されます。", - "window.menuBarVisibility.toggle.mac": "メニューは非表示になっていますが、`アプリケーション メニューにフォーカス` コマンドを実行するとウィンドウの上部に表示できます。", - "window.menuBarVisibility.toggle": "メニューは非表示になっていますが、Alt キーを使用してウィンドウの上部に表示できます。", - "window.menuBarVisibility.hidden": "メニューは常に非表示です。", - "window.menuBarVisibility.compact": "メニューはサイドバーにコンパクト ボタンとして表示されます。`#window.titleBarStyle#` が `native`の場合、この値は無視されます。", - "menuBarVisibility.mac": "メニュー バーの表示と非表示を制御します。'切り替え' 設定は `アプリケーション メニューにフォーカス` を実行するとメニュー バーの表示と非表示が切り替わることを意味します。'コンパクト' 設定では、メニューがサイド バーに移動します。", - "menuBarVisibility": "メニュー バーの表示と非表示を制御します。'切り替え' 設定は Alt キーを 1 回押すとメニュー バーの表示と非表示が切り替わることを意味します。'コンパクト' 設定では、メニューがサイド バーに移動します。", - "enableMenuBarMnemonics": "Alt キー ショートカットを使用してメイン メニューを開くことができるかどうかを制御します。ニーモニックを無効にすると、これらの Alt キー ショートカットを代わりにエディター コマンドにバインドできます。", - "customMenuBarAltFocus": "Alt キーを押してメニュー バーにフォーカスするかどうかを制御します。この設定は、Alt キーを使用してメニュー バーを切り替える操作には影響しません。", - "window.openFilesInNewWindow.on": "新しいウィンドウでファイルを開きます。", - "window.openFilesInNewWindow.off": "ファイルのフォルダーを開いているウィンドウまたは最後のアクティブ ウィンドウでファイルを開きます。", - "window.openFilesInNewWindow.defaultMac": "Dock または Finder を使用して開いたときを除き、ファイルのフォルダーを開いているウィンドウまたは最後のアクティブ ウィンドウでファイルを開きます。", - "window.openFilesInNewWindow.default": "アプリケーション内から選択したとき (例: ファイル メニュー介したとき) を除き、新しいウィンドウでファイルを開きます。", - "openFilesInNewWindowMac": "ファイルを新しいウィンドウで開くかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用した場合など)。", - "openFilesInNewWindow": "ファイルを新しいウィンドウで開くかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用した場合など)。", - "window.openFoldersInNewWindow.on": "フォルダーを新しいウィンドウで開きます。", - "window.openFoldersInNewWindow.off": "フォルダーを最後のアクティブ ウィンドウで開きます。", - "window.openFoldersInNewWindow.default": "フォルダーがアプリケーション内から (たとえば、[ファイル] メニューから) 選択された場合を除いて、新しいウィンドウでフォルダーを開きます。", - "openFoldersInNewWindow": "フォルダーを新しいウィンドウで開くか、最後のアクティブ ウィンドウを置き換えるかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用した場合など)。", - "window.confirmBeforeClose.always": "常に確認を求めようとします。それでも参照者は確認せずにタブやウィンドウを閉じることができることにご注意ください。", - "window.confirmBeforeClose.keyboardOnly": "キー バインドが検出された場合にのみ確認が求められます。検出が不可能な場合もあることにご注意ください。", - "window.confirmBeforeClose.never": "データの損失が差し迫っていない限り、明示的に確認メッセージが表示されません。", - "confirmBeforeCloseWeb": "ブラウザーのタブまたはウィンドウを閉じる前に確認ダイアログを表示するかどうかを制御します。有効にされている場合でも、確認されることなくブラウザーのタブやウィンドウが閉じられることがあるため、この設定はすべての場合に機能するわけではない 1 つのヒントにすぎないことにご注意ください。", - "zenModeConfigurationTitle": "Zen Mode", - "zenMode.fullScreen": "Zen Mode をオンにしたときに、ワークベンチを自動的に全画面モードに切り替えるかどうかを制御します。", - "zenMode.centerLayout": "Zen Mode をオンにしたときに、レイアウトを中央寄せにするかどうかを制御します。", - "zenMode.hideTabs": "Zen Mode をオンにしたときにワークベンチ タブも非表示にするかどうかを制御します。", - "zenMode.hideStatusBar": "Zen Mode をオンにするとワークベンチの下部にあるステータス バーを非表示にするかどうかを制御します。", - "zenMode.hideActivityBar": "Zen Mode をオンにしたときに、ワークベンチの左側または右側のいずれかにあるアクティビティ バーを非表示にするかどうかを制御します。", - "zenMode.hideLineNumbers": "Zen Mode をオンにしたときにエディターの行番号も非表示にするかどうかを制御します。", - "zenMode.restore": "Zen Mode で終了したウィンドウを Zen Mode に復元するかどうかを制御します。", - "zenMode.silentNotifications": "Zen Mode 中に通知を表示するかどうかを制御します。true の場合、エラー通知のみが表示されます。" - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "元に戻す", - "redo": "やり直し", - "cut": "切り取り", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "コピー", - "paste": "貼り付け", - "selectAll": "すべてを選択" + "copyAll": "すべてコピー", + "cpu": "CPU %", + "debug": "デバッグ", + "forceKillProcess": "プロセスの強制中止", + "killProcess": "プロセスの中止", + "memory": "メモリ (MB)", + "name": "プロセス名", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "コンテキスト キーの検査", - "toggle screencast mode": "スクリーンキャスト モードの切り替え", - "logStorage": "ログ ストレージ データベースの内容", - "logWorkingCopies": "作業コピーをログする", - "screencastModeConfigurationTitle": "スクリーンキャスト モード", - "screencastMode.location.verticalPosition": "スクリーンキャスト モードの縦方向のオフセットをワークベンチの高さのパーセンテージとして下部からオーバーレイするかどうかを制御します。", - "screencastMode.fontSize": "スクリーンキャスト モードのキーボードのフォント サイズ (ピクセル) を制御します。", - "screencastMode.onlyKeyboardShortcuts": "スクリーンキャスト モードでのみキーボード ショートカットを表示します。", - "screencastMode.keyboardOverlayTimeout": "キーボード オーバーレイをスクリーンキャスト モードで表示する時間 (ミリ秒単位) を制御します。", - "screencastMode.mouseIndicatorColor": "スクリーンキャスト モードでマウス インジケーターの色を 16 進数 (#RGB、#RGBA、#RRGGBB、#RRGGBBAA) で制御します。", - "screencastMode.mouseIndicatorSize": "スクリーンキャスト モードのマウス インジケーターのサイズ (ピクセル単位) を制御します。" - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "キーボード ショートカットの参照", - "openDocumentationUrl": "ドキュメント", - "openIntroductoryVideosUrl": "紹介ビデオ", - "openTipsAndTricksUrl": "ヒントとコツ", - "newsletterSignup": "VS Code ニュースレターの登録", - "openTwitterUrl": "ツイッターに参加", - "openUserVoiceUrl": "機能要求の検索", - "openLicenseUrl": "ライセンスを表示", - "openPrivacyStatement": "プライバシーに関する声明", - "miDocumentation": "参照資料(&&D)", - "miKeyboardShortcuts": "キーボード ショートカットの参照(&&K)", - "miIntroductoryVideos": "紹介ビデオ(&&V)", - "miTipsAndTricks": "ヒントとトリビア(&&C)", - "miTwitter": "Twitter でフォローする(&&J)", - "miUserVoice": "機能要求の検索(&&S)", - "miLicense": "ライセンスの表示(&&L)", - "miPrivacyStatement": "プライバシーに関する声明(&&Y)" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "サイド バーを閉じる", - "toggleActivityBar": "アクティビティ バーの表示の切り替え", - "miShowActivityBar": "アクティビティ バーを表示する(&&A)", - "toggleCenteredLayout": "中央揃えレイアウトの切り替え", - "miToggleCenteredLayout": "中央揃えレイアウト(&&C)", - "toggleSidebarPosition": "サイド バーの位置の切り替え", - "moveSidebarRight": "サイド バーを右へ移動", - "moveSidebarLeft": "サイド バーを左に移動", - "move sidebar right": "サイド バーを右へ移動", - "move sidebar left": "サイド バーを左に移動", - "miMoveSidebarRight": "サイド バーを右へ移動(&&M)", - "miMoveSidebarLeft": "サイド バーを左へ移動(&&M)", - "toggleEditor": "エディター領域の可視性を切り替える", - "miShowEditorArea": "エディター領域の表示(&&E)", - "miAppearance": "外観(&&A)", - "toggleSidebar": "サイドバーの表示の切り替え", - "compositePart.hideSideBarLabel": "サイド バーを非表示", - "miShowSidebar": "サイド バーを表示(&&S)", - "toggleStatusbar": "ステータス バーの可視性の切り替え", - "miShowStatusbar": "ステータス バーを表示(&&T)", - "toggleTabs": "タブ表示の切り替え", - "toggleZenMode": "Zen Mode の切り替え", - "miToggleZenMode": "Zen Mode", - "toggleMenuBar": "メニュー バーの切り替え", - "miShowMenuBar": "メニュー バーを表示(&&B)", - "resetViewLocations": "ビューの位置をリセットする", - "moveView": "ビューの移動", - "sidebarContainer": "サイド バー/{0}", - "panelContainer": "パネル/{0}", - "moveFocusedView.selectView": "移動するビューの選択", - "moveFocusedView": "フォーカス表示を移動", - "moveFocusedView.error.noFocusedView": "現在フォーカスされているビューはありません。", - "moveFocusedView.error.nonMovableView": "現在フォーカスされたビューは移動できません。", - "moveFocusedView.selectDestination": "ビューの変換先を選択する", - "moveFocusedView.title": "表示: {0} の移動", - "moveFocusedView.newContainerInPanel": "新しいパネル エントリ", - "moveFocusedView.newContainerInSidebar": "新しいサイド バー エントリ", - "sidebar": "サイド バー", - "panel": "パネル", - "resetFocusedViewLocation": "フォーカスがあるビューの位置をリセット", - "resetFocusedView.error.noFocusedView": "現在フォーカスされているビューはありません。", - "increaseViewSize": "現在のビューのサイズの拡大", - "increaseEditorWidth": "エディターの幅を拡大", - "increaseEditorHeight": "エディターの高さを拡大", - "decreaseViewSize": "現在のビューのサイズの縮小", - "decreaseEditorWidth": "エディターの幅を縮小", - "decreaseEditorHeight": "エディターの高さを縮小" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "左のビュー部分に移動", - "navigateRight": "右のビュー部分に移動", - "navigateUp": "上のビュー部分に移動", - "navigateDown": "下のビュー部分に移動", - "focusNextPart": "次の部分にフォーカス", - "focusPreviousPart": "前の部分にフォーカス" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "最近開いた項目から削除", - "dirtyRecentlyOpenedFolder": "未保存のファイルを含むフォルダー", - "dirtyRecentlyOpenedWorkspace": "未保存のファイルを含むワークスペース", - "workspacesAndFolders": "フォルダーとワークスペース", - "folders": "フォルダー", - "files": "ファイル", - "openRecentPlaceholderMac": "選択して開く (Cmd キーを押しながら操作して新しいウィンドウに表示するか、Alt キーで同じウィンドウに表示する)", - "openRecentPlaceholder": "選択して開く (Ctrl キーを押しながら操作して新しいウィンドウに表示するか、Alt キーで同じウィンドウに表示する)", - "dirtyWorkspace": "未保存のファイルを含むワークスペース", - "dirtyFolder": "未保存のファイルを含むフォルダー", - "dirtyWorkspaceConfirm": "ワークスペースを開いて、未保存のファイルを確認しますか?", - "dirtyFolderConfirm": "フォルダーを開いて、未保存のファイルを確認しますか?", - "dirtyWorkspaceConfirmDetail": "未保存のファイルを含むワークスペースは、すべての未保存のファイルが保存または元に戻されるまで削除できません。", - "dirtyFolderConfirmDetail": "未保存のファイルを含むフォルダーは、すべての未保存のファイルが保存または元に戻されるまで削除できません。", - "recentDirtyWorkspaceAriaLabel": "{0}、未保存の変更があるワークスペース", - "recentDirtyFolderAriaLabel": "{0}、未保存の変更があるフォルダー", - "openRecent": "最近開いた項目...", - "quickOpenRecent": "最近使用したものを開く...", - "toggleFullScreen": "全画面表示の切り替え", - "reloadWindow": "ウィンドウの再読み込み", - "about": "製品について", - "newWindow": "新しいウィンドウ", - "blur": "フォーカスがある要素からキーボード フォーカスを削除します", - "file": "ファイル", - "miConfirmClose": "閉じる前に確認する", - "miNewWindow": "新しいウィンドウ(&&W)", - "miOpenRecent": "最近使用した項目を開く(&&R)", - "miMore": "その他(&&M)...", - "miToggleFullScreen": "全画面表示(&&F)", - "miAbout": "バージョン情報(&&A)" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "ファイルを開く...", - "openFolder": "フォルダーを開く...", - "openFileFolder": "開く...", - "openWorkspaceAction": "ワークスペースを開く...", - "closeWorkspace": "ワークスペースを閉じる", - "noWorkspaceOrFolderOpened": "このインスタンスで現在開いているワークスペースまたはフォルダーがないので、閉じられません。", - "openWorkspaceConfigFile": "ワークスペースの構成ファイルを開く", - "globalRemoveFolderFromWorkspace": "ワークスペースからフォルダーを削除...", - "saveWorkspaceAsAction": "名前を付けてワークスペースを保存...", - "duplicateWorkspaceInNewWindow": "新しいウィンドウでワークスペースとして複製", - "manageTrustAction": "ワークスペースの信頼を管理", - "workspacesCategory": "ワークスペース", - "workspaces": "ワークスペース", - "miAddFolderToWorkspace": "フォルダーをワークスペースに追加(&&D)...", - "miSaveWorkspaceAs": "名前を付けてワークスペースを保存...", - "miCloseFolder": "フォルダーを閉じる(&&F)", - "miCloseWorkspace": "ワークスペースを閉じる(&&W)" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "ワークスペースにフォルダーを追加...", - "add": "追加(&&A)", - "addFolderToWorkspaceTitle": "ワークスペースにフォルダーを追加", - "workspaceFolderPickerPlaceholder": "ワークスペース フォルダーを選択" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "ファイルに移動...", - "quickNavigateNext": "Quick Open で次に移動", - "quickNavigatePrevious": "Quick Open で前に移動", - "quickSelectNext": "Quick Open で [次へ] を選択", - "quickSelectPrevious": "Quick Open で [前へ] を選択" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "コマンド パレット", - "menus.touchBar": "Touch Bar (macOS のみ)", - "menus.editorTitle": "エディターのタイトル メニュー", - "menus.editorTitleRun": "エディターのタイトル メニュー内のサブメニューを実行", - "menus.editorContext": "エディターのコンテキスト メニュー", - "menus.editorContextCopyAs": "エディターのコンテキスト メニューの [形式を選択してコピー] サブメニュー", - "menus.explorerContext": "エクスプローラーのコンテキスト メニュー", - "menus.editorTabContext": "エディターのタブのコンテキスト メニュー", - "menus.debugCallstackContext": "[コール スタックのデバッグ] ビューのコンテキスト メニュー", - "menus.debugVariablesContext": "[変数のデバッグ] ビューのコンテキスト メニュー", - "menus.debugToolBar": "デバッグ ツール バーのメニュー", - "menus.file": "最上位レベルのファイル メニュー", - "menus.home": "ホーム インジケーターのコンテキスト メニュー (Web のみ)", - "menus.opy": "最上位レベルの [編集] メニューの [形式を選択してコピー] サブメニュー", - "menus.scmTitle": "ソース管理のタイトル メニュー", - "menus.scmSourceControl": "ソース管理メニュー", - "menus.resourceStateContext": "ソース管理リソース状態のコンテキスト メニュー", - "menus.resourceFolderContext": "ソース管理リソース フォルダーのコンテキスト メニュー", - "menus.resourceGroupContext": "ソース管理リソース グループのコンテキスト メニュー", - "menus.changeTitle": "ソース管理のインライン変更メニュー", - "menus.statusBarWindowIndicator": "ステータス バーのウィンドウ インジケーター メニュー", - "view.viewTitle": "提供されたビューのタイトル メニュー", - "view.itemContext": "提供されたビュー項目のコンテキスト メニュー", - "commentThread.title": "投稿されたコメント スレッドのタイトル メニュー", - "commentThread.actions": "コメント エディターの下のボタンとして表示される、投稿されたコメント スレッド コンテキスト メニュー", - "comment.title": "投稿されたコメントのタイトル メニュー", - "comment.actions": "コメント エディターの下にボタンとして表示される投稿されたコメント コンテキスト メニュー", - "notebook.toolbar": "提供されたノートブックのツールバー メニュー", - "notebook.cell.title": "提供されたノートブック セルのタイトル メニュー", - "testing.item.title": "提供されたテスト項目のメニュー", - "menus.extensionContext": "拡張機能のコンテキスト メニュー", - "view.timelineTitle": "タイムライン ビュー タイトル メニュー", - "view.timelineContext": "タイムライン ビュー項目のコンテキスト メニュー", - "view.tunnelContext": "ポート ビュー項目のコンテキスト メニュー", - "view.tunnelOriginInline": "ポート ビュー項目の配信元インライン メニュー", - "requirestring": "プロパティ '{0}' は必須で、'string' 型である必要があります", - "optstring": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", - "requirearray": "サブメニュー項目は配列である必要があります", - "require": "サブメニュー項目はオブジェクトである必要があります", - "vscode.extension.contributes.menuItem.command": "実行するコマンドの識別子。コマンドは 'commands' セクションで宣言する必要があります", - "vscode.extension.contributes.menuItem.alt": "実行する別のコマンドの識別子。コマンドは 'commands' セクションで宣言する必要があります", - "vscode.extension.contributes.menuItem.when": "この項目を表示するために true にする必要がある条件", - "vscode.extension.contributes.menuItem.group": "この項目が属するグループ", - "vscode.extension.contributes.menuItem.submenu": "この項目に表示するサブメニューの識別子。", - "vscode.extension.contributes.submenu.id": "サブメニューとして表示するメニューの識別子。", - "vscode.extension.contributes.submenu.label": "このサブメニューに至るメニュー項目のラベル。", - "vscode.extension.contributes.submenu.icon": "(省略可能) UI でサブメニューを表すために使用されるアイコン。ファイル パス、暗いテーマと明るいテーマのファイル パスを持つオブジェクト、またはテーマ アイコンの参照 (`\\$(zap)` など)", - "vscode.extension.contributes.submenu.icon.light": "明るいテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.submenu.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.menus": "メニュー項目をエディターに提供します", - "proposed": "提案された API", - "vscode.extension.contributes.submenus": "エディターにサブメニュー項目を提供します", - "nonempty": "空でない値が必要です。", - "opticon": "プロパティ `icon` は省略するか、文字列または `{dark, light}` などのリテラルにする必要があります", - "requireStringOrObject": "`{0}` プロパティは必須で、`string` または `object` の型でなければなりません", - "requirestrings": "プロパティの `{0}` と `{1}` は必須で、`string` 型でなければなりません", - "vscode.extension.contributes.commandType.command": "実行するコマンドの識別子", - "vscode.extension.contributes.commandType.title": "コマンドが UI に表示される際のタイトル", - "vscode.extension.contributes.commandType.category": "(省略可能) コマンド別のカテゴリ文字列が UI でグループ分けされます", - "vscode.extension.contributes.commandType.precondition": "(省略可能) UI (メニューおよびキーバインド) のコマンドを有効にするために true でなければならない条件です。'executeCommand'-api などの他の方法によってそのコマンドの実行が妨げられることはありません。", - "vscode.extension.contributes.commandType.icon": "(省略可能) UI でコマンドを表すために使用されるアイコン。ファイル パス、暗いテーマと明るいテーマのファイル パスを持つオブジェクト、またはテーマ アイコンの参照 (`\\$(zap)` など)", - "vscode.extension.contributes.commandType.icon.light": "明るいテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.commandType.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "vscode.extension.contributes.commands": "コマンド パレットにコマンドを提供します。", - "dup": "コマンド `{0}` が `commands` セクションで複数回出現します。", - "submenuId.invalid.id": "'{0}' は有効なサブメニュー識別子ではありません", - "submenuId.duplicate.id": "'{0}' サブメニューは既に登録されています。", - "submenuId.invalid.label": "'{0}' は有効なサブメニュー ラベルではありません", - "menuId.invalid": "`{0}` は有効なメニュー識別子ではありません", - "proposedAPI.invalid": "{0} は提案されたメニュー識別子で、 開発以外で実行される場合、または次のコマンドライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {1}", - "missing.command": "メニュー項目が、'commands' セクションで定義されていないコマンド `{0}` を参照しています。", - "missing.altCommand": "メニュー項目が、'commands' セクションで定義されていない alt コマンド `{0}` を参照しています。", - "dupe.command": "メニュー項目において、既定と alt コマンドが同じコマンドを参照しています", - "unsupported.submenureference": "メニュー項目で、サブメニューがサポートされていないメニューのサブメニューが参照されています。", - "missing.submenu": "メニュー項目で、'submenus' セクションに定義されていないサブメニュー `{0}` が参照されています。", - "submenuItem.duplicate": "'{0}' サブメニューは既に '{1}' メニューに追加されています。" - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "設定の概要です。このラベルは、設定ファイルでコメントの区切り文字として使用します。", - "vscode.extension.contributes.configuration.properties": "構成のプロパティの説明です。", - "vscode.extension.contributes.configuration.property.empty": "プロパティを空にすることはできません。", - "scope.application.description": "ユーザー設定でのみ行える構成。", - "scope.machine.description": "ユーザー設定またはリモート設定でのみ構成できる構成。", - "scope.window.description": "ユーザー、リモート、またはワークスペースの設定で行える構成。", - "scope.resource.description": "ユーザー、リモート、ワークスペース、またはフォルダーの設定で行える構成。", - "scope.language-overridable.description": "言語固有の設定で構成できるリソース構成です。", - "scope.machine-overridable.description": "ワークスペースまたはフォルダーの設定でも行えるマシン構成。", - "scope.description": "構成が適用可能なスコープ。使用可能なスコープは、`application`、`machine`、`window`、`resource`、`machine-overridable` です。", - "scope.enumDescriptions": "列挙値の説明", - "scope.markdownEnumDescriptions": "マークダウン形式の列挙値の説明。", - "scope.markdownDescription": "Markdown フォーマットの説明。", - "scope.deprecationMessage": "設定すると、プロパティは非推奨としてマークされ、指定したメッセージが説明として表示されます。", - "scope.markdownDeprecationMessage": "設定すると、プロパティは非推奨としてマークされ、指定されたメッセージがマークダウン形式で説明として表示されます。", - "vscode.extension.contributes.defaultConfiguration": "言語ごとに既定のエディター構成の設定を提供します。", - "config.property.defaultConfiguration.languageExpected": "言語セレクターが必要です (例: [\"java\"])", - "config.property.defaultConfiguration.warning": "'{0}' の構成の既定値は登録できません。言語固有の設定に対する既定値のみがサポートされています。", - "vscode.extension.contributes.configuration": "構成の設定を提供します。", - "invalid.title": "'configuration.title' は、文字列である必要があります", - "invalid.properties": "'configuration.properties' は、オブジェクトである必要があります", - "invalid.property": "'configuration.property' は、オブジェクトである必要があります", - "invalid.allOf": "'configuration.allOf' は非推奨で使用できなくなります。代わりに 'configuration' コントリビューション ポイントに複数の構成セクションを配列として渡します。", - "workspaceConfig.folders.description": "ワークスペースで読み込まれるフォルダーのリスト。", - "workspaceConfig.path.description": "ファイルパス。例: `/root/folderA` または `./folderA` のようなワークスペース ファイルの場所に対して解決される相対パス。", - "workspaceConfig.name.description": "フォルダーにつけるオプションの名前。", - "workspaceConfig.uri.description": "フォルダーの URI", - "workspaceConfig.settings.description": "ワークスペースの設定", - "workspaceConfig.launch.description": "ワークスペースの起動構成", - "workspaceConfig.tasks.description": "ワークスペース タスクの構成", - "workspaceConfig.extensions.description": "ワークスペースの拡張機能", - "workspaceConfig.remoteAuthority": "ワークスペースがあるリモート サーバー。保存されていないリモート ワークスペースでのみ使用されます。", - "unknownWorkspaceProperty": "不明なワークスペース構成のプロパティ" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "'views' コントリビューション ポイントを使用して提供できるコンテナーを識別するための一意の ID", - "vscode.extension.contributes.views.containers.title": "コンテナーの表示に使用する、人が判別できる文字列", - "vscode.extension.contributes.views.containers.icon": "コンテナー アイコンのパス。アイコンは、50x40 のブロックの中心に配置された 24x24 のサイズで、'rgb(215, 218, 224)' または '#d7dae0' の色で塗りつぶされます。アイコンでは、任意の種類の画像を使用できますが、SVG にすることをお勧めします。", - "vscode.extension.contributes.viewsContainers": "ビュー コンテナーをエディターに提供します", - "views.container.activitybar": "アクティビティ バーにビュー コンテナーを提供します", - "views.container.panel": "パネルにビューのコンテナーを提供する", - "vscode.extension.contributes.view.type": "ビューの種類です。ツリー ビュー ベースのビューの場合は `tree`、Web ビュー ベースのビューの場合は `webview` を指定できます。既定値は `tree` です。", - "vscode.extension.contributes.view.tree": "このビューは、'createTreeView' によって作成された 'TreeView' を利用しています。", - "vscode.extension.contributes.view.webview": "このビューは、'registerWebviewViewProvider' によって登録された 'WebviewView' を利用しています。", - "vscode.extension.contributes.view.id": "ビューの識別子。これは、すべてのビューで一意である必要があります。ビュー ID の一部として、拡張機能 ID を含めることをお勧めします。これを使用して、`vscode.window.registerTreeDataProviderForView` API 経由でデータ プロバイダーを登録します。また、'onView:${id}' イベントを `activationEvents` に登録することにより拡張機能のアクティブ化をトリガーします。", - "vscode.extension.contributes.view.name": "ビューの判読できる名前。これが表示されます", - "vscode.extension.contributes.view.when": "このビューを表示するために満たす必要がある条件", - "vscode.extension.contributes.view.icon": "ビュー アイコンへのパス。ビュー アイコンは、ビューの名前を表示できないときに表示されます。任意の種類の画像ファイルを使用できますが、アイコンは SVG にすることをお勧めします。", - "vscode.extension.contributes.view.contextualTitle": "ビューが元の場所から移動された時に関する、人が判読できるコンテキスト。既定では、ビューのコンテナー名が使用されます。表示されます", - "vscode.extension.contributes.view.initialState": "拡張機能が最初にインストールされたときのビューの初期状態です。ビューの折りたたみ、移動、または非表示によってユーザーがビュー状態をいったん変更すると、その初期状態は再使用されません。", - "vscode.extension.contributes.view.initialState.visible": "ビューの既定の初期状態です。ほとんどのコンテナーではビューが展開されますが、一部の組み込みコンテナー (explorer、scm、debug) では、'可視性' に関係なくすべてのコントリビューション ビューが折りたたまれます。", - "vscode.extension.contributes.view.initialState.hidden": "ビューはビュー コンテナー内に表示されませんが、[表示] メニューやその他のビューのエントリ ポイントを使用して見つけることができ、ユーザーが非表示を解除することもできます。", - "vscode.extension.contributes.view.initialState.collapsed": "ビューはビュー コンテナー内に表示されますが、折りたたまれます。", - "vscode.extension.contributes.view.group": "ビューレット内の入れ子にされたグループ", - "vscode.extension.contributes.view.remoteName": "このビューに関連付けられているリモートの種類の名前", - "vscode.extension.contributes.views": "ビューをエディターに提供します", - "views.explorer": "アクション バーのエクスプローラー コンテナーにビューを提供します", - "views.debug": "アクション バーのデバッグ コンテナーにビューを提供します", - "views.scm": "アクション バーのSCM コンテナーにビューを提供します", - "views.test": "アクション バーのテスト コンテナーにビューを提供します", - "views.remote": "アクティビティ バーでリモート コンテナーへのビューに参加します。このコンテナーに参加するには、enableProposedApi をオンにする必要があります", - "views.contributed": "コントリビューション ビュー コンテナーにビューを提供します", - "viewcontainer requirearray": "ビュー コンテナーは配列である必要があります", - "requireidstring": "プロパティ '{0}' は必須で、'string' 型でなければなりません。英数字と '_'、'-' のみが使用できます。", - "requirestring": "プロパティ '{0}' は必須で、'string' 型である必要があります", - "ViewContainerRequiresProposedAPI": "コンテナー '{0}' を表示するには、'enableProposedApi' をオンにして 'Remote' に追加する必要があります。", - "ViewContainerDoesnotExist": "ビュー コンテナー '{0}' が存在しません。このコンテナーに登録されているすべてのビューは 'エクスプローラー' に追加されます。", - "duplicateView1": "同じ ID '{0}' を持つ複数のビューを登録することはできません。", - "duplicateView2": "ID `{0}` のビューは既に登録されています。", - "unknownViewType": "ビューの種類 '{0}' が不明です。", - "requirearray": "ビューは配列である必要があります", - "optstring": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", - "optenum": "プロパティ '{0}' は省略可能であるか、{1} のうちの 1 つである必要があります" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "テキスト エディター", - "textDiffEditor": "テキスト差分エディター", - "binaryDiffEditor": "バイナリ差分エディター", - "sideBySideEditor": "横並びエディター", - "editorQuickAccessPlaceholder": "開くエディター名を入力します。", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "アクティブ グループ内のエディターを最近使用したもの順に表示する", - "allEditorsByAppearanceQuickAccess": "開いているすべてのエディターを外観別に表示", - "allEditorsByMostRecentlyUsedQuickAccess": "開いているすべてのエディターを最近使用したもの順に表示する", - "file": "ファイル", - "splitUp": "上に分割", - "splitDown": "下に分割", - "splitLeft": "左に分割", - "splitRight": "右に分割", - "close": "閉じる", - "closeOthers": "その他を閉じる", - "closeRight": "右側を閉じる", - "closeAllSaved": "保存済みを閉じる", - "closeAll": "すべて閉じる", - "keepOpen": "開いたままにする", - "pin": "ピン留めする", - "unpin": "ピン留めを外す", - "inlineView": "インライン ビュー", - "showOpenedEditors": "開いているエディターを表示", - "toggleKeepEditors": "エディターを開いたままにする", - "run": "実行", - "splitEditorRight": "エディターを右に分割", - "splitEditorDown": "エディターを下に分割", - "previousChangeIcon": "差分エディター内の前の変更アクションのアイコン。", - "nextChangeIcon": "差分エディター内の次の変更アクションのアイコン。", - "toggleWhitespace": "差分エディター内で空白文字の切り替えアクションのアイコン。", - "navigate.prev.label": "前の変更箇所", - "navigate.next.label": "次の変更箇所", - "ignoreTrimWhitespace.label": "先頭と末尾のスペースによる違いを無視する", - "showTrimWhitespace.label": "先頭と末尾のスペースによる違いを表示する", - "keepEditor": "エディターを保持", - "pinEditor": "エディターをピン留めする", - "unpinEditor": "エディターのピン留めを外す", - "closeEditor": "エディターを閉じる", - "closePinnedEditor": "固定されたエディターを閉じる", - "closeEditorsInGroup": "グループ内のすべてのエディターを閉じる", - "closeSavedEditors": "グループ内の保存済みエディターを閉じる", - "closeOtherEditors": "グループ内の他のエディターを閉じる", - "closeRightEditors": "グループ内の右側のエディターを閉じる", - "closeEditorGroup": "エディター グループを閉じる", - "miReopenClosedEditor": "閉じたエディターを再度開く(&&R)", - "miClearRecentOpen": "最近使ったものをクリア(&&C)", - "miEditorLayout": "エディター レイアウト(&&L)", - "miSplitEditorUp": "分割 (上)(&&U)", - "miSplitEditorDown": "分割 (下)(&&D)", - "miSplitEditorLeft": "分割 (左)(&&L)", - "miSplitEditorRight": "分割 (右)(&&R)", - "miSingleColumnEditorLayout": "シングル(&&S)", - "miTwoColumnsEditorLayout": "2 列(&&T)", - "miThreeColumnsEditorLayout": "3 列(&&H)", - "miTwoRowsEditorLayout": "2 行(&&W)", - "miThreeRowsEditorLayout": "3 行(&&R)", - "miTwoByTwoGridEditorLayout": "グリッド (2x2)(&&G)", - "miTwoRowsRightEditorLayout": "2 行右(&&O)", - "miTwoColumnsBottomEditorLayout": "2 列下(&&C)", - "miBack": "戻る(&&B)", - "miForward": "進む(&&F)", - "miLastEditLocation": "最後の編集場所(&&L)", - "miNextEditor": "次のエディター(&&N)", - "miPreviousEditor": "前のエディター(&&P)", - "miNextRecentlyUsedEditor": "次の使用されているエディター(&&N)", - "miPreviousRecentlyUsedEditor": "以前に使用したエディター(&&P)", - "miNextEditorInGroup": "グループ内の次のエディター(&&N)", - "miPreviousEditorInGroup": "グループ内の以前のエディター(&&P)", - "miNextUsedEditorInGroup": "グループ内の次の使用されているエディター(&&N)", - "miPreviousUsedEditorInGroup": "グループ内の前の使用されているエディター(&&P)", - "miSwitchEditor": "エディターの切り替え(&&E)", - "miFocusFirstGroup": "グループ 1(&&1)", - "miFocusSecondGroup": "グループ 2(&&2)", - "miFocusThirdGroup": "グループ 3(&&3)", - "miFocusFourthGroup": "グループ 4(&&4)", - "miFocusFifthGroup": "グループ 5(&&5)", - "miNextGroup": "次のグループ(&&N)", - "miPreviousGroup": "前のグループ(&&P)", - "miFocusLeftGroup": "グループ (左)(&&L)", - "miFocusRightGroup": "グループ (右)(&&R)", - "miFocusAboveGroup": "グループ (上)(&&A)", - "miFocusBelowGroup": "グループ (下)(&&B)", - "miSwitchGroup": "グループの切り替え(&&G)" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "ビューバーの設定アイコン。", - "accountsViewBarIcon": "ビュー バーのアカウント アイコン。", - "menu": "メニュー", - "accounts": "アカウント", - "hideActivitBar": "アクティビティ バーを非表示にする", - "resetLocation": "場所のリセット", - "manage": "管理", - "focusActivityBar": "フォーカス アクティビティ バー" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "パネルを非表示", - "resetLocation": "場所のリセット", - "panel.emptyMessage": "表示するビューをパネルにドラッグしてください。" - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "サイド バー内にフォーカス" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "ステータス バーにキーボード フォーカスがあるかどうか", - "hide": "'{0}' の非表示", - "hideStatusBar": "ステータス バーを非表示にする" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "{0} を表示", - "toggle view": "{0} の切り替え", - "focus view": "{0} ビューにフォーカスを置く", - "resetViewLocation": "場所のリセット" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "はい(&&Y)", - "cancelButton": "キャンセル", - "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nブラウザー: {3}", - "copy": "コピー", - "ok": "OK" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "はい(&&Y)", - "cancelButton": "キャンセル", - "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "okButton": "OK", - "copy": "コピー(&&C)" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "開発者ツールの切り替え", - "configureRuntimeArguments": "ランタイム引数の構成", - "toggleSharedProcess": "共有プロセスを切り替える", - "reloadWindowWithExtensionsDisabled": "拡張機能が無効な状態での再読み込み" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "ウィンドウを閉じる", - "zoomIn": "拡大", - "zoomOut": "縮小", - "zoomReset": "ズームのリセット", - "close": "ウィンドウを閉じる", - "switchWindowPlaceHolder": "切り替え先のウィンドウを選択してください", - "windowDirtyAriaLabel": "{0}、ダーティ ウィンドウ", - "current": "現在のウィンドウ", - "switchWindow": "ウィンドウの切り替え...", - "quickSwitchWindow": "ウィンドウをすぐに切り替える..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "リソースのスキーム", - "resourceFilename": "リソースのファイル名", - "resourceDirname": "リソースが格納されているフォルダーの名前", - "resourcePath": "リソースの完全なパス", - "resourceLangId": "リソースの言語識別子", - "resource": "スキームとパスを含むリソースのすべての値", - "resourceExtname": "リソースの拡張機能の名前", - "resourceSet": "リソースが存在するかどうか", - "isFileSystemResource": "リソースがファイル システム プロバイダーによってサポートされているかどうか" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "必要なファイルの読み込みに失敗しました。アプリケーションを再起動してもう一度試してください。詳細: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "詳細情報", - "shellEnvSlowWarning": "シェル環境の解決に非常に長い時間がかかっています。シェルの構成を確認してください。", - "shellEnvTimeoutError": "適度な時間内にシェル環境を解決できません。シェルの構成を確認してください。", - "proxyAuthRequired": "プロキシ認証が必要", - "loginButton": "ログイン(&&L)", - "cancelButton": "キャンセル(&&C)", - "username": "ユーザー名", - "password": "パスワード", - "proxyDetail": "プロキシ {0} ではユーザー名とパスワードが必要です。", - "rememberCredentials": "資格情報を保存する", - "runningAsRoot": "{0} をルート ユーザーとして実行しないことを推奨します。", - "loaderCycle": "解決する必要のある依存関係の循環が AMD モジュールにあります。", - "ok": "OK" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "ワークベンチ" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "アクティブ化に失敗した拡張機能 '{1}' に依存しているため、拡張機能 '{0}' をアクティブにできません。", - "activationError": "拡張機能 '{0}' のアクティブ化に失敗しました: {1}。" - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (拡張機能)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "デバッグ対象" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "JSON スキーマ構成を提供します。", - "contributes.jsonValidation.fileMatch": "\"package.json\" や \"*.launch\" などの一致するファイル パターン (またはパターン配列)。除外パターンは '!' で始まります。", - "contributes.jsonValidation.url": "スキーマ URL ('http:', 'https:') または拡張機能フォルダーへの相対パス ('./') です。", - "invalid.jsonValidation": "'configuration.jsonValidation' は配列でなければなりません", - "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' は、文字列または文字列の配列として定義する必要があります。", - "invalid.url": "'configuration.jsonValidation.url' は、URL または相対パスでなければなりません", - "invalid.path.1": "`contributes.{0}.url` ({1}) は拡張機能のフォルダー ({2}) に含められることが期待されます。これは拡張機能の移植性を損なう可能性があります。", - "invalid.url.fileschema": "'configuration.jsonValidation.url' は正しくない相対 URL です: {0}", - "invalid.url.schema": "拡張機能内のスキーマを参照するには、'configuration.jsonValidation.url' は絶対 URL であるか、'./' から始まらなければなりません。" + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "このアカウントの最終使用は {0}", + "allow": "許可", + "cancel": "キャンセル", + "confirmLogin": "拡張機能 '{0}' が {1} を使用してサインインしようとしています。", + "manageExensions": "このアカウントにアクセスできる拡張機能を選択する", + "manageTrustedExtensions": "信頼された拡張機能の管理", + "manageTrustedExtensions.cancel": "キャンセル", + "noTrustedExtensions": "このアカウントはまだどの拡張機能にも使用されていません。", + "notUsed": "このアカウントを使用したことがない", + "signOut": "サインアウト", + "signOutMessageSimple": "'{0}' からサインアウトしますか?", + "signOutMessagve": "アカウント '{0}' は、以下によって使用されていました:\r\n\r\n{1}\r\n\r\nこれらの拡張機能からサインアウトしますか?", + "signedOut": "正常にサインアウトされました。" }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "'{0}' 拡張機能は、このセットアップでは実行されないように宣言されているため、インストールできません。" }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "コメント ビューのアイコンを表示します。" + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "編集" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "'{0}' 拡張機能を有効できません。この拡張機能は、読み込まれていない '{1}' 拡張機能に依存しています。ウィンドウを再読み込みしてこの拡張機能を読み込みますか。", - "reload": "ウィンドウの再読み込み", "disabledDep": "'{0}' 拡張機能を有効できません。この拡張機能は、無効になっている '{1}' 拡張機能に依存しています。拡張機能を有効にしてウィンドウを再読み込みしますか。", + "disabledDepNoAction": "無効な '{1}' 拡張機能に依存しているため、'{0}' 拡張機能をアクティブ化できません。", "enable dep": "有効にしてリロード", - "uninstalledDep": "'{0}' 拡張機能を有効できません。この拡張機能は、インストールされていない '{1}' 拡張機能に依存しています。拡張機能をインストールしてウィンドウを再読み込みしますか。", "install missing dep": "インストールしてリロードする", + "manageWorkspaceTrust": "ワークスペースの信頼を管理", + "notSupportedInWorkspace": "現在のワークスペースでサポートされていない '{1}' 拡張機能に依存しているため、'{0}' 拡張機能をアクティブ化できません", + "reload": "ウィンドウの再読み込み", + "reload window": "'{0}' 拡張機能を有効できません。この拡張機能は、読み込まれていない '{1}' 拡張機能に依存しています。ウィンドウを再読み込みしてこの拡張機能を読み込みますか。", + "restrictedMode": "制限モードでサポートされていない '{1}' 拡張機能に依存しているため、'{0}' 拡張機能をアクティブ化できません", + "uninstalledDep": "'{0}' 拡張機能を有効できません。この拡張機能は、インストールされていない '{1}' 拡張機能に依存しています。拡張機能をインストールしてウィンドウを再読み込みしますか。", "unknownDep": "'{0}' 拡張機能を有効にできません。それが不明な '{1}' 拡張機能に依存しているためです。" }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "拡張機能 '{0}' では、このファイルの作成によってリファクタリングの変更を行います", - "ask.1.copy": "拡張機能 '{0}' では、このファイルのコピーによってリファクタリングの変更を行います", - "ask.1.move": "拡張機能 '{0}' では、このファイルの移動によってリファクタリングの変更を行います", - "ask.1.delete": "拡張機能 '{0}' では、このファイルの削除によってリファクタリングの変更を行います", - "ask.N.create": "{0} 拡張機能では、このファイルの作成によってリファクタリングの変更を行います", - "ask.N.copy": "{0} 拡張機能では、このファイルのコピーによってリファクタリングの変更を行います", - "ask.N.move": "{0} 拡張機能では、このファイルの移動によってリファクタリングの変更を行おうとしています", - "ask.N.delete": "{0} 拡張機能では、このファイルの削除によってリファクタリングの変更を行います", - "preview": "プレビューの表示", - "cancel": "変更のスキップ", - "ok": "OK", "again": "今後このメッセージを表示しない", - "msg-create": "'ファイルの作成' の参加者を実行しています...", - "msg-rename": "'ファイル名の変更' の参加者を実行しています...", - "msg-copy": "'ファイル コピー' 参加者を実行しています...", - "msg-delete": "'ファイルの削除' の参加者を実行しています...", + "ask.1.copy": "拡張機能 '{0}' では、このファイルのコピーによってリファクタリングの変更を行います", + "ask.1.create": "拡張機能 '{0}' では、このファイルの作成によってリファクタリングの変更を行います", + "ask.1.delete": "拡張機能 '{0}' では、このファイルの削除によってリファクタリングの変更を行います", + "ask.1.move": "拡張機能 '{0}' では、このファイルの移動によってリファクタリングの変更を行います", + "ask.N.copy": "{0} 拡張機能では、このファイルのコピーによってリファクタリングの変更を行います", + "ask.N.create": "{0} 拡張機能では、このファイルの作成によってリファクタリングの変更を行います", + "ask.N.delete": "{0} 拡張機能では、このファイルの削除によってリファクタリングの変更を行います", + "ask.N.move": "{0} 拡張機能では、このファイルの移動によってリファクタリングの変更を行おうとしています", + "cancel": "変更のスキップ", + "files.participants.timeout": "作成、名前変更、削除のファイル参加者が取り消されるまでのタイムアウト (ミリ秒)。参加者を無効にするには、'0' を使用します。", "label": "'ファイル操作にはプレビューが必要' の選択をリセットする", - "files.participants.timeout": "作成、名前変更、削除のファイル参加者が取り消されるまでのタイムアウト (ミリ秒)。参加者を無効にするには、'0' を使用します。" + "msg-copy": "'ファイル コピー' 参加者を実行しています...", + "msg-create": "'ファイルの作成' の参加者を実行しています...", + "msg-delete": "'ファイルの削除' の参加者を実行しています...", + "msg-rename": "'ファイル名の変更' の参加者を実行しています...", + "ok": "OK", + "preview": "プレビューの表示" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (拡張機能)", - "defaultSource": "拡張子", - "manageExtension": "拡張機能の管理", "cancel": "キャンセル", + "defaultSource": "拡張子", + "extensionSource": "{0} (拡張機能)", + "manageExtension": "拡張機能の管理", "ok": "OK" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "onWillSaveTextDocument-event は 1750ms 後に中止されました" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "既定の opener を使用して開く", - "openerFailedMessage": "'{0}' で URI を開くことができませんでした: {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "拡張機能 '{0}' は 1 つのフォルダーをワークスペースに追加しました", - "folderStatusMessageAddMultipleFolders": "拡張機能 '{0}' は {1} フォルダーをワークスペースに追加しました", - "folderStatusMessageRemoveSingleFolder": "拡張機能 '{0}' は 1 つのフォルダーをワークスペースから削除しました", - "folderStatusMessageRemoveMultipleFolders": "拡張機能 '{0}' は {1} フォルダーをワークスペースから削除しました", - "folderStatusChangeFolder": "拡張機能 '{0}' はワークスペースのフォルダーを変更しました" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "コメント ビューのアイコンを表示します。" - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "拡張機能 {0} がポート {1} を転送しました。ローカルでポート {2} を使用するには、スーパーユーザーとして実行する必要があります。", "remote.tunnelsView.elevationButton": "ポート {0} を sudo として使用する..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "このアカウントはまだどの拡張機能にも使用されていません。", - "accountLastUsedDate": "このアカウントの最終使用は {0}", - "notUsed": "このアカウントを使用したことがない", - "manageTrustedExtensions": "信頼された拡張機能の管理", - "manageExensions": "このアカウントにアクセスできる拡張機能を選択する", - "signOutMessagve": "アカウント '{0}' は、以下によって使用されていました:\r\n\r\n{1}\r\n\r\nこれらの拡張機能からサインアウトしますか?", - "signOutMessageSimple": "'{0}' からサインアウトしますか?", - "signOut": "サインアウト", - "cancel": "キャンセル", - "signedOut": "正常にサインアウトされました。", - "confirmLogin": "拡張機能 '{0}' が {1} を使用してサインインしようとしています。", - "allow": "許可" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "'{0}' で URI を開くことができませんでした: {1}", + "openerFailedUseDefault": "既定の opener を使用して開く" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "サイド バーが表示されているかどうか", - "sideBarFocus": "サイド バーにキーボード フォーカスがあるかどうか", - "activeViewlet": "アクティブなビューレットの識別子" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "view:{0} を復元中にエラーが発生しました" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "ウィンドウで開かれているワークスペースの種類。'empty' (ワークスペースなし)、'folder' (単一フォルダー)、または 'workspace' (マルチルート ワークスペース) のいずれか", - "workspaceFolderCount": "ワークスペース内のルート フォルダーの数", - "dirtyWorkingCopies": "ダーティな作業コピーがあるかどうか", - "remoteName": "ウィンドウがリモートに接続されている場合はリモートの名前、または接続されていない場合は空の文字列", - "isFullscreen": "ウィンドウが全画面モードになっているかどうか" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "拡張機能 '{0}' はワークスペースのフォルダーを変更しました", + "folderStatusMessageAddMultipleFolders": "拡張機能 '{0}' は {1} フォルダーをワークスペースに追加しました", + "folderStatusMessageAddSingleFolder": "拡張機能 '{0}' は 1 つのフォルダーをワークスペースに追加しました", + "folderStatusMessageRemoveMultipleFolders": "拡張機能 '{0}' は {1} フォルダーをワークスペースから削除しました", + "folderStatusMessageRemoveSingleFolder": "拡張機能 '{0}' は 1 つのフォルダーをワークスペースから削除しました" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "キーボード フォーカスが Quick Open コントロール内にあるかどうか" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "ビュー コンテナー '{0}' が存在しません。このコンテナーに登録されているすべてのビューは 'エクスプローラー' に追加されます。", + "ViewContainerRequiresProposedAPI": "コンテナー '{0}' を表示するには、'enableProposedApi' をオンにして 'Remote' に追加する必要があります。", + "duplicateView1": "同じ ID '{0}' を持つ複数のビューを登録することはできません。", + "duplicateView2": "ID `{0}` のビューは既に登録されています。", + "optenum": "プロパティ '{0}' は省略可能であるか、{1} のうちの 1 つである必要があります", + "optstring": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", + "requirearray": "ビューは配列である必要があります", + "requireidstring": "プロパティ '{0}' は必須で、'string' 型でなければなりません。英数字と '_'、'-' のみが使用できます。", + "requirestring": "プロパティ '{0}' は必須で、'string' 型である必要があります", + "unknownViewType": "ビューの種類 '{0}' が不明です。", + "viewcontainer requirearray": "ビュー コンテナーは配列である必要があります", + "views.container.activitybar": "アクティビティ バーにビュー コンテナーを提供します", + "views.container.panel": "パネルにビューのコンテナーを提供する", + "views.contributed": "コントリビューション ビュー コンテナーにビューを提供します", + "views.debug": "アクション バーのデバッグ コンテナーにビューを提供します", + "views.explorer": "アクション バーのエクスプローラー コンテナーにビューを提供します", + "views.remote": "アクティビティ バーでリモート コンテナーへのビューに参加します。このコンテナーに参加するには、enableProposedApi をオンにする必要があります", + "views.scm": "アクション バーのSCM コンテナーにビューを提供します", + "views.test": "アクション バーのテスト コンテナーにビューを提供します", + "vscode.extension.contributes.view.contextualTitle": "ビューが元の場所から移動された時に関する、人が判読できるコンテキスト。既定では、ビューのコンテナー名が使用されます。", + "vscode.extension.contributes.view.group": "ビューレット内の入れ子にされたグループ", + "vscode.extension.contributes.view.icon": "ビュー アイコンへのパス。ビュー アイコンは、ビューの名前を表示できないときに表示されます。任意の種類の画像ファイルを使用できますが、アイコンは SVG にすることをお勧めします。", + "vscode.extension.contributes.view.id": "ビューの識別子。これは、すべてのビューで一意である必要があります。ビュー ID の一部として、拡張機能 ID を含めることをお勧めします。これを使用して、`vscode.window.registerTreeDataProviderForView` API 経由でデータ プロバイダーを登録します。また、'onView:${id}' イベントを `activationEvents` に登録することにより拡張機能のアクティブ化をトリガーします。", + "vscode.extension.contributes.view.initialState": "拡張機能が最初にインストールされたときのビューの初期状態です。ビューの折りたたみ、移動、または非表示によってユーザーがビュー状態をいったん変更すると、その初期状態は再使用されません。", + "vscode.extension.contributes.view.initialState.collapsed": "ビューはビュー コンテナー内に表示されますが、折りたたまれます。", + "vscode.extension.contributes.view.initialState.hidden": "ビューはビュー コンテナー内に表示されませんが、[表示] メニューやその他のビューのエントリ ポイントを使用して見つけることができ、ユーザーが非表示を解除することもできます。", + "vscode.extension.contributes.view.initialState.visible": "ビューの既定の初期状態です。ほとんどのコンテナーではビューが展開されますが、一部の組み込みコンテナー (explorer、scm、debug) では、'可視性' に関係なくすべてのコントリビューション ビューが折りたたまれます。", + "vscode.extension.contributes.view.name": "ビューの判読できる名前。これが表示されます", + "vscode.extension.contributes.view.remoteName": "このビューに関連付けられているリモートの種類の名前", + "vscode.extension.contributes.view.tree": "このビューは、'createTreeView' によって作成された 'TreeView' を利用しています。", + "vscode.extension.contributes.view.type": "ビューの種類です。ツリー ビュー ベースのビューの場合は `tree`、Web ビュー ベースのビューの場合は `webview` を指定できます。既定値は `tree` です。", + "vscode.extension.contributes.view.webview": "このビューは、'registerWebviewViewProvider' によって登録された 'WebviewView' を利用しています。", + "vscode.extension.contributes.view.when": "このビューを表示するために満たす必要がある条件", + "vscode.extension.contributes.views": "ビューをエディターに提供します", + "vscode.extension.contributes.views.containers.icon": "コンテナー アイコンのパス。アイコンは、50x40 のブロックの中心に配置された 24x24 のサイズで、'rgb(215, 218, 224)' または '#d7dae0' の色で塗りつぶされます。アイコンでは、任意の種類の画像を使用できますが、SVG にすることをお勧めします。", + "vscode.extension.contributes.views.containers.id": "'views' コントリビューション ポイントを使用して提供できるコンテナーを識別するための一意の ID", + "vscode.extension.contributes.views.containers.title": "コンテナーの表示に使用する、人が判別できる文字列", + "vscode.extension.contributes.viewsContainers": "ビュー コンテナーをエディターに提供します" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", - "treeView.enableCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] を有効にするかどうか。", - "treeView.toggleCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] が切り替えられているかどうか。", - "treeView.enableRefresh": "ID {0} のツリー ビューで [最新の情報に更新] を有効にするかどうか。", - "refresh": "最新の情報に更新", - "collapseAll": "すべて折りたたむ", - "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。" - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "表示", - "viewMoveUp": "ビューを上に移動", - "viewMoveLeft": "ビューを左に移動", - "viewMoveDown": "ビューを下に移動", - "viewMoveRight": "ビューを右に移動" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "テキスト エディター" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "テキスト差分エディター" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "言語の選択", - "selectAlanguage": "言語 {0} の選択", - "toGetStarted": "を選択します。入力を開始して無視するか、", - "dontshow": "今後このメッセージが", - "thisAgain": "表示されないようにします。" - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択)", - "singleSelection": "行 {0}、列 {1}", - "multiSelectionRange": "{0} 個の選択項目 ({1} 文字を選択)", - "multiSelection": "{0} 個の選択項目", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "VS Code で操作するときにスクリーン リーダーを使用していますか? (単語の折り返しはスクリーン リーダー使用時には無効になります)", - "screenReaderDetectedExplanation.answerYes": "はい", - "screenReaderDetectedExplanation.answerNo": "いいえ", - "noEditor": "現時点でアクティブなテキスト エディターはありません", - "noWritableCodeEditor": "アクティブなコード エディターは読み取り専用です。", - "indentConvert": "ファイルの変換", - "indentView": "ビューの変更", - "pickAction": "アクションの選択", - "tabFocusModeEnabled": "タブによるフォーカスの移動", - "disableTabMode": "アクセシビリティ モードを無効にする", - "status.editor.tabFocusMode": "アクセシビリティ モード", - "columnSelectionModeEnabled": "列の選択", - "disableColumnSelectionMode": "列選択モードを無効にする", - "status.editor.columnSelectionMode": "列選択モード", - "screenReaderDetected": "スクリーン リーダーに最適化", - "status.editor.screenReaderMode": "スクリーン リーダー モード", - "gotoLine": "行/列に移動", - "status.editor.selection": "エディターの選択", - "selectIndentation": "インデントを選択", - "status.editor.indentation": "エディターのインデント", - "selectEncoding": "エンコードの選択", - "status.editor.encoding": "エディターのエンコード", - "selectEOL": "改行コードの選択", - "status.editor.eol": "エディターの行末", - "selectLanguageMode": "言語モードの選択", - "status.editor.mode": "エディター言語", - "fileInfo": "ファイル情報", - "status.editor.info": "ファイル情報", - "spacesSize": "スペース: {0}", - "tabSize": "タブのサイズ: {0}", - "currentProblem": "現在の問題", - "showLanguageExtensions": "'{0}' の Marketplace の拡張機能を検索する...", - "changeMode": "言語モードの変更", - "languageDescription": "({0}) - 構成済みの言語", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "言語 (識別子)", - "configureModeSettings": "'{0}' 言語ベース設定を構成します...", - "configureAssociationsExt": "'{0}' に対するファイルの関連付けの構成...", - "autoDetect": "自動検出", - "pickLanguage": "言語モードの選択", - "currentAssociation": "現在の関連付け", - "pickLanguageToConfigure": "'{0}' に関連付ける言語モードの選択", - "changeEndOfLine": "改行コードの変更", - "pickEndOfLine": "改行コードの選択", - "changeEncoding": "ファイルのエンコードの変更", - "noFileEditor": "現在アクティブなファイルはありません", - "saveWithEncoding": "エンコード付きで保存", - "reopenWithEncoding": "エンコード付きで再度開く", - "guessedEncoding": "コンテンツから推測", - "pickEncodingForReopen": "ファイルを再度開くときのファイルのエンコードの選択", - "pickEncodingForSave": "保存時のファイルのエンコードの選択" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "エディターの分割", - "splitEditorOrthogonal": "垂直にエディターを分割", - "splitEditorGroupLeft": "左にエディターを分割", - "splitEditorGroupRight": "エディターを右に分割", - "splitEditorGroupUp": "上にエディターを分割", - "splitEditorGroupDown": "エディターを下に分割", - "joinTwoGroups": "エディター グループを次のグループと結合", - "joinAllGroups": "すべてのエディター グループを結合", - "navigateEditorGroups": "エディター グループ間で移動する", - "focusActiveEditorGroup": "アクティブなエディター グループにフォーカス", - "focusFirstEditorGroup": "最初のエディター グループにフォーカス", - "focusLastEditorGroup": "最後のエディター グループにフォーカス", - "focusNextGroup": "次のエディター グループにフォーカス", - "focusPreviousGroup": "前のエディター グループにフォーカス", - "focusLeftGroup": "左のエディター グループにフォーカス", - "focusRightGroup": "右のエディター グループにフォーカス", - "focusAboveGroup": "上のエディター グループにフォーカス", - "focusBelowGroup": "下のエディター グループにフォーカス", - "closeEditor": "エディターを閉じる", - "unpinEditor": "エディターの固定を解除する", - "closeOneEditor": "閉じる", - "revertAndCloseActiveEditor": "元に戻してエディターを閉じる", - "closeEditorsToTheLeft": "グループの左側のエディターを閉じる", - "closeAllEditors": "すべてのエディターを閉じる", - "closeAllGroups": "すべてのエディター グループを閉じる", - "closeEditorsInOtherGroups": "他のグループ内のエディターを閉じる", - "closeEditorInAllGroups": "すべてのグループ内のエディターを閉じる", - "moveActiveGroupLeft": "エディター グループを左側に移動する", - "moveActiveGroupRight": "エディター グループを右側に移動する", - "moveActiveGroupUp": "エディター グループを上に移動", - "moveActiveGroupDown": "エディター グループを下に移動", - "duplicateActiveGroupLeft": "エディター グループを左側に複製する", - "duplicateActiveGroupRight": "エディター グループを右側に複製する", - "duplicateActiveGroupUp": "エディター グループを上に複製する", - "duplicateActiveGroupDown": "エディター グループを下に複製する", - "minimizeOtherEditorGroups": "エディター グループを最大化", - "evenEditorGroups": "エディター グループのサイズをリセット", - "toggleEditorWidths": "エディター グループ サイズの切り替え", - "maximizeEditor": "エディター グループを最大化してサイドバーを非表示にする", - "openNextEditor": "次のエディターを開く", - "openPreviousEditor": "以前のエディターを開く", - "nextEditorInGroup": "グループ内で次のエディターを開く", - "openPreviousEditorInGroup": "グループ内で前のエディターを開く", - "firstEditorInGroup": "グループ内の 1 番目のエディターを開く", - "lastEditorInGroup": "グループ内の最後のエディターを開く", - "navigateNext": "次に進む", - "navigatePrevious": "前に戻る", - "navigateToLastEditLocation": "最後の編集位置へ移動", - "navigateLast": "最後へ移動", - "reopenClosedEditor": "閉じたエディターを再度開く", - "clearRecentFiles": "最近開いた項目をクリア", - "showEditorsInActiveGroup": "アクティブ グループ内のエディターを最近使用したもの順に表示する", - "showAllEditors": "すべてのエディターを外観別に表示", - "showAllEditorsByMostRecentlyUsed": "すべてのエディターを最近使用したもの順に表示する", - "quickOpenPreviousRecentlyUsedEditor": "前回の最近使用したエディターをすぐに開く", - "quickOpenLeastRecentlyUsedEditor": "Quick Open の最も長く使われていないエディター", - "quickOpenPreviousRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち前のエディターをすばやく開く", - "quickOpenLeastRecentlyUsedEditorInGroup": "Quick Open のグループ内で最も長く使われていないエディター", - "navigateEditorHistoryByInput": "履歴から以前のエディターをすばやく開く", - "openNextRecentlyUsedEditor": "最近使用したエディターのうち次のエディターを開く", - "openPreviousRecentlyUsedEditor": "最近使用したエディターのうち前のエディターを開く", - "openNextRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち次のエディターを開く", - "openPreviousRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち前のエディターを開く", - "clearEditorHistory": "エディター履歴のクリア", - "moveEditorLeft": "エディターを左へ移動", - "moveEditorRight": "エディターを右へ移動", - "moveEditorToPreviousGroup": "エディターを前のグループに移動", - "moveEditorToNextGroup": "エディターを次のグループに移動", - "moveEditorToAboveGroup": "エディターを上のグループに移動", - "moveEditorToBelowGroup": "エディターを下のグループに移動", - "moveEditorToLeftGroup": "エディターを左のグループに移動", - "moveEditorToRightGroup": "エディターを右のグループに移動", - "moveEditorToFirstGroup": "エディターを 1 番目のグループに移動", - "moveEditorToLastGroup": "エディターを最後のグループに移動", - "editorLayoutSingle": "1 列のエディター レイアウト", - "editorLayoutTwoColumns": "2 列のエディター レイアウト", - "editorLayoutThreeColumns": "3 列のエディター レイアウト", - "editorLayoutTwoRows": "2 行のエディター レイアウト", - "editorLayoutThreeRows": "3 行のエディター レイアウト", - "editorLayoutTwoByTwoGrid": "グリッド エディター レイアウト (2x2)", - "editorLayoutTwoColumnsBottom": "下 2 列のエディター レイアウト", - "editorLayoutTwoRowsRight": "右 2 行のエディター レイアウト", - "newEditorLeft": "左に新しいエディター グループ", - "newEditorRight": "右に新しいエディター グループ", - "newEditorAbove": "上に新しいエディター グループ", - "newEditorBelow": "下に新しいエディター グループ", - "workbench.action.reopenWithEditor": "エディターを再度開くアプリケーションの選択...", - "workbench.action.toggleEditorType": "エディターの種類の切り替え" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "タブまたはグループ別にアクティブ エディターを移動する", - "editorCommand.activeEditorMove.arg.name": "アクティブ エディターの Move 引数", - "editorCommand.activeEditorMove.arg.description": "引数プロパティ:\r\n\t* 'to': 移動先を指定する文字列値。\r\n\t* 'by': 移動の単位を指定する文字列値 (タブまたはグループ)。\r\n\t* 'value': 移動する桁数または絶対位置を指定する数値。", - "toggleInlineView": "インライン ビューの切り替え", - "compare": "比較" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "ワークスペースを開く" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "一致するエディターがありません", - "entryAriaLabelWithGroupDirty": "{0}、ダーティ、{1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}、ダーティ", - "closeEditor": "エディターを閉じる" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "エディター グループ操作", - "closeGroupAction": "閉じる", - "emptyEditorGroup": "{0} (空)", - "groupLabel": "グループ {0}", - "groupAriaLabel": "エディター グループ {0}", - "ok": "OK", - "cancel": "キャンセル", - "editorOpenErrorDialog": "'{0}' を開くことができません", - "editorOpenError": "'{0}' を開くことができません: {1}。" - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "ファイルが大きすぎて無題のエディターとして開けません。まずファイル エクスプローラーにアップロードしてから、もう一度お試しください。" - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "信頼された拡張機能の管理", - "signOut": "サインアウト", - "authProviderUnavailable": "{0} は現在利用できません", - "noAccounts": "どのアカウントにもサインインしていません", - "hideAccounts": "アカウントの非表示", - "previousSideBarView": "前のサイドバー ビュー", - "nextSideBarView": "次のサイドバー ビュー" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "アクティブなビュー スイッチャー" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "その他のビュー", - "numberBadge": "{0} ({1})", - "manageExtension": "拡張機能の管理", - "titleKeybinding": "{0} ({1})", - "hide": "'{0}' の非表示", - "keep": "'{0}' を保持", - "toggle": "ビューのピン留めの切り替え" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "ファイル(&&F)", - "mEdit": "編集(&&E)", - "mSelection": "選択(&&S)", - "mView": "表示(&&V)", - "mGoto": "移動(&&G)", - "mRun": "実行(&&R)", - "mTerminal": "ターミナル(&&T)", - "mHelp": "ヘルプ(&&H)", - "menubar.customTitlebarAccessibilityNotification": "アクセシビリティのサポートが有効になっています。最もアクセシビリティの高いエクスペリエンスのためには、カスタム タイトル バーのスタイルをお勧めします。", - "goToSetting": "設定を開く", - "focusMenu": "アプリケーション メニューにフォーカス", - "checkForUpdates": "更新の確認(&&U)...", - "checkingForUpdates": "更新を確認しています...", - "download now": "更新プログラムのダウンロード(&&O)", - "DownloadingUpdate": "更新をダウンロードしています...", - "installUpdate...": "更新のインストール(&&U)...", - "installingUpdate": "更新プログラムをインストールしています...", - "restartToUpdate": "再起動して更新(&&U)" - }, - "vs/workbench/common/panel": { - "activePanel": "アクティブなパネルの識別子", - "panelFocus": "パネルにキーボード フォーカスがあるかどうか", - "panelPosition": "パネルの位置 ('left'、'right'、または 'bottom')", - "panelVisible": "パネルが表示されているかどうか", - "panelMaximized": "パネルが最大化されているかどうか" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} アクション", - "viewsAndMoreActions": "ビューとその他のアクション...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "パネルを最大化するためのアイコン。", - "restoreIcon": "パネルを復元するためのアイコン。", - "closeIcon": "パネルを閉じるためのアイコン。", - "togglePanel": "パネルの切り替え", - "focusPanel": "パネルにフォーカスする", - "positionPanelLeft": "パネルを左に移動", - "positionPanelRight": "パネルを右に移動", - "positionPanelBottom": "パネルを下に移動", - "previousPanelView": "前の パネル ビュー", - "nextPanelView": "次のパネル ビュー", - "toggleMaximizedPanel": "最大化されるパネルの切り替え", - "maximizePanel": "パネル サイズの最大化", - "minimizePanel": "パネル サイズを元に戻す", - "closePanel": "パネルを閉じる", - "miShowPanel": "パネルを表示(&&P)", - "hidePanel": "パネルを非表示" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "展開されたビュー ペイン コンテナーのアイコン。", - "viewPaneContainerCollapsedIcon": "折りたたまれたビュー ペイン コンテナーのアイコン。", - "viewToolbarAriaLabel": "{0} アクション" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[サポート対象外]", - "userIsAdmin": "[管理者]", - "userIsSudo": "[スーパー ユーザー]", - "devExtensionWindowTitlePrefix": "[拡張機能開発ホスト]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "基本設定" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "新しい通知はありません", - "notifications": "通知", - "notificationsToolbar": "通知センターのアクション" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "エラー: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "情報: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "通知", - "hideNotifications": "通知の非表示", - "zeroNotifications": "通知はありません", - "noNotifications": "新しい通知はありません", - "oneNotification": "1 件の新しい通知", - "notifications": "{0} 件の新しい通知", - "noNotificationsWithProgress": "新しい通知なし (進行中 {0})", - "oneNotificationWithProgress": "1 個の新しい通知 ({0} 個が進行中)", - "notificationsWithProgress": "{0} 件の新しい通知 ({1} 件が進行中)", - "status.message": "ステータス メッセージ" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "通知にキーボード フォーカスがあるかどうか", - "notificationCenterVisible": "通知センターが表示されているかどうか", - "notificationToastsVisible": "通知トーストが表示されているかどうか", - "notifications": "通知", - "showNotifications": "通知を表示", - "hideNotifications": "通知の非表示", - "clearAllNotifications": "すべての通知をクリア", - "focusNotificationToasts": "通知トーストにフォーカス" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "言語セレクターが必要です (例: [\"java\"])", + "config.property.defaultConfiguration.warning": "'{0}' の構成の既定値は登録できません。言語固有の設定に対する既定値のみがサポートされています。", + "invalid.allOf": "'configuration.allOf' は非推奨で使用できなくなります。代わりに 'configuration' コントリビューション ポイントに複数の構成セクションを配列として渡します。", + "invalid.properties": "'configuration.properties' は、オブジェクトである必要があります", + "invalid.property": "configuration.properties property '{0}' は、オブジェクトである必要があります", + "invalid.title": "'configuration.title' は、文字列である必要があります", + "scope.application.description": "ユーザー設定でのみ行える構成。", + "scope.deprecationMessage": "設定すると、プロパティは非推奨としてマークされ、指定したメッセージが説明として表示されます。", + "scope.description": "構成が適用可能なスコープ。使用可能なスコープは、`application`、`machine`、`window`、`resource`、`machine-overridable` です。", + "scope.enumDescriptions": "列挙値の説明", + "scope.language-overridable.description": "言語固有の設定で構成できるリソース構成です。", + "scope.machine-overridable.description": "ワークスペースまたはフォルダーの設定でも行えるマシン構成。", + "scope.machine.description": "ユーザー設定またはリモート設定でのみ構成できる構成。", + "scope.markdownDeprecationMessage": "設定すると、プロパティは非推奨としてマークされ、指定されたメッセージがマークダウン形式で説明として表示されます。", + "scope.markdownDescription": "Markdown フォーマットの説明。", + "scope.markdownEnumDescriptions": "マークダウン形式の列挙値の説明。", + "scope.resource.description": "ユーザー、リモート、ワークスペース、またはフォルダーの設定で行える構成。", + "scope.window.description": "ユーザー、リモート、またはワークスペースの設定で行える構成。", + "unknownWorkspaceProperty": "不明なワークスペース構成のプロパティ", + "vscode.extension.contributes.configuration": "構成の設定を提供します。", + "vscode.extension.contributes.configuration.properties": "構成のプロパティの説明です。", + "vscode.extension.contributes.configuration.property.empty": "プロパティを空にすることはできません。", + "vscode.extension.contributes.configuration.title": "設定の概要です。このラベルは、設定ファイルでコメントの区切り文字として使用します。", + "vscode.extension.contributes.defaultConfiguration": "言語ごとに既定のエディター構成の設定を提供します。", + "workspaceConfig.extensions.description": "ワークスペースの拡張機能", + "workspaceConfig.folders.description": "ワークスペースで読み込まれるフォルダーのリスト。", + "workspaceConfig.launch.description": "ワークスペースの起動構成", + "workspaceConfig.name.description": "フォルダーにつけるオプションの名前。", + "workspaceConfig.path.description": "ファイルパス。例: `/root/folderA` または `./folderA` のようなワークスペース ファイルの場所に対して解決される相対パス。", + "workspaceConfig.remoteAuthority": "ワークスペースが配置されているリモート サーバー。", + "workspaceConfig.settings.description": "ワークスペースの設定", + "workspaceConfig.tasks.description": "ワークスペース タスクの構成", + "workspaceConfig.uri.description": "フォルダーの URI" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "{0} 個の追加のエラーと警告が表示されていません。" }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "パス {0} は有効な拡張機能テスト ランナーを指していません。", + "extensionTestError1": "Test Runner を読み込めません。" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (拡張機能)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (拡張機能)", "status.extensionMessage": "拡張機能のステータス" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。", - "treeView.duplicateElement": "id {0} の要素はすでに登録されています。" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "拡張機能ホストに ID {0} のターミナルが見つかりませんでした" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "view:{0} を復元中にエラーが発生しました" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "id {0} の要素はすでに登録されています。", + "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。" + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "拡張機能 '{0}' はワークスペースのフォルダーを更新できませんでした: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "JSON スキーマ構成を提供します。", + "contributes.jsonValidation.fileMatch": "\"package.json\" や \"*.launch\" などの一致するファイル パターン (またはパターン配列)。除外パターンは '!' で始まります。", + "contributes.jsonValidation.url": "スキーマ URL ('http:', 'https:') または拡張機能フォルダーへの相対パス ('./') です。", + "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' は、文字列または文字列の配列として定義する必要があります。", + "invalid.jsonValidation": "'configuration.jsonValidation' は配列でなければなりません", + "invalid.path.1": "`contributes.{0}.url` ({1}) は拡張機能のフォルダー ({2}) に含められることが期待されます。これは拡張機能の移植性を損なう可能性があります。", + "invalid.url": "'configuration.jsonValidation.url' は、URL または相対パスでなければなりません", + "invalid.url.fileschema": "'configuration.jsonValidation.url' は正しくない相対 URL です: {0}", + "invalid.url.schema": "拡張機能内のスキーマを参照するには、'configuration.jsonValidation.url' は絶対 URL であるか、'./' から始まらなければなりません。" + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "コメント エディターの下にボタンとして表示される投稿されたコメント コンテキスト メニュー", + "comment.title": "投稿されたコメントのタイトル メニュー", + "commentThread.actions": "コメント エディターの下のボタンとして表示される、投稿されたコメント スレッド コンテキスト メニュー", + "commentThread.title": "投稿されたコメント スレッドのタイトル メニュー", + "dup": "コマンド `{0}` が `commands` セクションで複数回出現します。", + "dupe.command": "メニュー項目において、既定と alt コマンドが同じコマンドを参照しています", + "inlineCompletions.actions": "インライン入力候補にカーソルを合わせたときに表示されるアクション", + "menuId.invalid": "`{0}` は有効なメニュー識別子ではありません", + "menus.changeTitle": "ソース管理のインライン変更メニュー", + "menus.commandPalette": "コマンド パレット", + "menus.debugCallstackContext": "[コール スタックのデバッグ] ビューのコンテキスト メニュー", + "menus.debugToolBar": "デバッグ ツール バーのメニュー", + "menus.debugVariablesContext": "[変数のデバッグ] ビューのコンテキスト メニュー", + "menus.editorContext": "エディターのコンテキスト メニュー", + "menus.editorContextCopyAs": "エディターのコンテキスト メニューの [形式を選択してコピー] サブメニュー", + "menus.editorTabContext": "エディターのタブのコンテキスト メニュー", + "menus.editorTitle": "エディターのタイトル メニュー", + "menus.editorTitleRun": "エディターのタイトル メニュー内のサブメニューを実行", + "menus.explorerContext": "エクスプローラーのコンテキスト メニュー", + "menus.extensionContext": "拡張機能のコンテキスト メニュー", + "menus.file": "最上位レベルのファイル メニュー", + "menus.home": "ホーム インジケーターのコンテキスト メニュー (Web のみ)", + "menus.opy": "最上位レベルの [編集] メニューの [形式を選択してコピー] サブメニュー", + "menus.resourceFolderContext": "ソース管理リソース フォルダーのコンテキスト メニュー", + "menus.resourceGroupContext": "ソース管理リソース グループのコンテキスト メニュー", + "menus.resourceStateContext": "ソース管理リソース状態のコンテキスト メニュー", + "menus.scmSourceControl": "ソース管理メニュー", + "menus.scmTitle": "ソース管理のタイトル メニュー", + "menus.statusBarRemoteIndicator": "ステータス バーのリモート インジケーター メニュー", + "menus.statusBarWindowIndicator": "ステータス バーのウィンドウ インジケーター メニュー", + "menus.statusBarWindowIndicator.deprecated": "代わりに 'statusBar/remoteIndicator' メニューを使用します。", + "menus.touchBar": "Touch Bar (macOS のみ)", + "missing.altCommand": "メニュー項目が、'commands' セクションで定義されていない alt コマンド `{0}` を参照しています。", + "missing.command": "メニュー項目が、'commands' セクションで定義されていないコマンド `{0}` を参照しています。", + "missing.submenu": "メニュー項目で、'submenus' セクションに定義されていないサブメニュー `{0}` が参照されています。", + "nonempty": "空でない値が必要です。", + "notebook.cell.title": "提供されたノートブック セルのタイトル メニュー", + "notebook.toolbar": "提供されたノートブックのツールバー メニュー", + "notebook.toolbar.right": "提供されたノートブックの右ツールバー メニュー", + "opticon": "プロパティ `icon` は省略するか、文字列または `{dark, light}` などのリテラルにする必要があります", + "optstring": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", + "proposed": "提案された API", + "proposedAPI.invalid": "{0} は提案されたメニュー識別子で、 開発以外で実行される場合、または次のコマンドライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {1}", + "require": "サブメニュー項目はオブジェクトである必要があります", + "requireStringOrObject": "`{0}` プロパティは必須で、`string` または `object` の型でなければなりません", + "requirearray": "サブメニュー項目は配列である必要があります", + "requirestring": "プロパティ '{0}' は必須で、'string' 型である必要があります", + "requirestrings": "プロパティの `{0}` と `{1}` は必須で、`string` 型でなければなりません", + "submenuId.duplicate.id": "'{0}' サブメニューは既に登録されています。", + "submenuId.invalid.id": "'{0}' は有効なサブメニュー識別子ではありません", + "submenuId.invalid.label": "'{0}' は有効なサブメニュー ラベルではありません", + "submenuItem.duplicate": "'{0}' サブメニューは既に '{1}' メニューに追加されています。", + "testing.item.title": "提供されたテスト項目のメニュー", + "unsupported.submenureference": "メニュー項目で、サブメニューがサポートされていないメニューのサブメニューが参照されています。", + "view.itemContext": "提供されたビュー項目のコンテキスト メニュー", + "view.timelineContext": "タイムライン ビュー項目のコンテキスト メニュー", + "view.timelineTitle": "タイムライン ビュー タイトル メニュー", + "view.tunnelContext": "ポート ビュー項目のコンテキスト メニュー", + "view.tunnelOriginInline": "ポート ビュー項目の配信元インライン メニュー", + "view.tunnelPortInline": "ポート ビュー項目のポート インライン メニュー", + "view.viewTitle": "提供されたビューのタイトル メニュー", + "vscode.extension.contributes.commandType.category": "(省略可能) コマンド別のカテゴリ文字列が UI でグループ分けされます", + "vscode.extension.contributes.commandType.command": "実行するコマンドの識別子", + "vscode.extension.contributes.commandType.icon": "(省略可能) UI でコマンドを表すために使用されるアイコン。ファイル パス、暗いテーマと明るいテーマのファイル パスを持つオブジェクト、またはテーマ アイコンの参照 (`\\$(zap)` など)", + "vscode.extension.contributes.commandType.icon.dark": "暗いテーマを使用した場合のアイコンのパス", + "vscode.extension.contributes.commandType.icon.light": "明るいテーマを使用した場合のアイコンのパス", + "vscode.extension.contributes.commandType.precondition": "(省略可能) UI (メニューおよびキーバインド) のコマンドを有効にするために true でなければならない条件です。'executeCommand'-api などの他の方法によってそのコマンドの実行が妨げられることはありません。", + "vscode.extension.contributes.commandType.shortTitle": "コマンドが UI に表示される際の短いタイトル", + "vscode.extension.contributes.commandType.title": "コマンドが UI に表示される際のタイトル", + "vscode.extension.contributes.commands": "コマンド パレットにコマンドを提供します。", + "vscode.extension.contributes.menuItem.alt": "実行する別のコマンドの識別子。コマンドは 'commands' セクションで宣言する必要があります", + "vscode.extension.contributes.menuItem.command": "実行するコマンドの識別子。コマンドは 'commands' セクションで宣言する必要があります", + "vscode.extension.contributes.menuItem.group": "この項目が属するグループ", + "vscode.extension.contributes.menuItem.submenu": "この項目に表示するサブメニューの識別子。", + "vscode.extension.contributes.menuItem.when": "この項目を表示するために true にする必要がある条件", + "vscode.extension.contributes.menus": "メニュー項目をエディターに提供します", + "vscode.extension.contributes.submenu.icon": "(省略可能) UI でサブメニューを表すために使用されるアイコン。ファイル パス、暗いテーマと明るいテーマのファイル パスを持つオブジェクト、またはテーマ アイコンの参照 (`\\$(zap)` など)", + "vscode.extension.contributes.submenu.icon.dark": "暗いテーマを使用した場合のアイコンのパス", + "vscode.extension.contributes.submenu.icon.light": "明るいテーマを使用した場合のアイコンのパス", + "vscode.extension.contributes.submenu.id": "サブメニューとして表示するメニューの識別子。", + "vscode.extension.contributes.submenu.label": "このサブメニューに至るメニュー項目のラベル。", + "vscode.extension.contributes.submenus": "エディターにサブメニュー項目を提供します" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "デバッグ対象" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "コンテキスト キーの検査", + "logStorage": "ログ ストレージ データベースの内容", + "logWorkingCopies": "作業コピーをログする", + "screencastMode.fontSize": "スクリーンキャスト モードのキーボードのフォント サイズ (ピクセル) を制御します。", + "screencastMode.keyboardOverlayTimeout": "キーボード オーバーレイをスクリーンキャスト モードで表示する時間 (ミリ秒単位) を制御します。", + "screencastMode.location.verticalPosition": "スクリーンキャスト モードの縦方向のオフセットをワークベンチの高さのパーセンテージとして下部からオーバーレイするかどうかを制御します。", + "screencastMode.mouseIndicatorColor": "スクリーンキャスト モードでマウス インジケーターの色を 16 進数 (#RGB、#RGBA、#RRGGBB、#RRGGBBAA) で制御します。", + "screencastMode.mouseIndicatorSize": "スクリーンキャスト モードのマウス インジケーターのサイズ (ピクセル単位) を制御します。", + "screencastMode.onlyKeyboardShortcuts": "スクリーンキャスト モードでのみキーボード ショートカットを表示します。", + "screencastModeConfigurationTitle": "スクリーンキャスト モード", + "toggle screencast mode": "スクリーンキャスト モードの切り替え" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "キーボード ショートカットの参照", + "miDocumentation": "参照資料(&&D)", + "miIntroductoryVideos": "紹介ビデオ(&&V)", + "miKeyboardShortcuts": "キーボード ショートカットの参照(&&K)", + "miLicense": "ライセンスの表示(&&L)", + "miPrivacyStatement": "プライバシーに関する声明(&&Y)", + "miTipsAndTricks": "ヒントとトリビア(&&C)", + "miTwitter": "Twitter でフォローする(&&J)", + "miUserVoice": "機能要求の検索(&&S)", + "newsletterSignup": "VS Code ニュースレターの登録", + "openDocumentationUrl": "ドキュメント", + "openIntroductoryVideosUrl": "紹介ビデオ", + "openLicenseUrl": "ライセンスを表示", + "openPrivacyStatement": "プライバシーに関する声明", + "openTipsAndTricksUrl": "ヒントとコツ", + "openTwitterUrl": "ツイッターに参加", + "openUserVoiceUrl": "機能要求の検索" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "サイド バーを閉じる", + "compositePart.hideSideBarLabel": "サイド バーを非表示", + "decreaseEditorHeight": "エディターの高さを縮小", + "decreaseEditorWidth": "エディターの幅を縮小", + "decreaseViewSize": "現在のビューのサイズの縮小", + "increaseEditorHeight": "エディターの高さを拡大", + "increaseEditorWidth": "エディターの幅を拡大", + "increaseViewSize": "現在のビューのサイズの拡大", + "miAppearance": "外観(&&A)", + "miMoveSidebarLeft": "サイド バーを左へ移動(&&M)", + "miMoveSidebarRight": "サイド バーを右へ移動(&&M)", + "miShowActivityBar": "アクティビティ バーを表示する(&&A)", + "miShowEditorArea": "エディター領域の表示(&&E)", + "miShowMenuBar": "メニュー バーを表示(&&B)", + "miShowSidebar": "サイド バーを表示(&&S)", + "miShowStatusbar": "ステータス バーを表示(&&T)", + "miToggleCenteredLayout": "中央揃えレイアウト(&&C)", + "miToggleZenMode": "Zen Mode", + "move sidebar left": "サイド バーを左に移動", + "move sidebar right": "サイド バーを右へ移動", + "moveFocusedView": "フォーカス表示を移動", + "moveFocusedView.error.noFocusedView": "現在フォーカスされているビューはありません。", + "moveFocusedView.error.nonMovableView": "現在フォーカスされたビューは移動できません。", + "moveFocusedView.newContainerInPanel": "新しいパネル エントリ", + "moveFocusedView.newContainerInSidebar": "新しいサイド バー エントリ", + "moveFocusedView.selectDestination": "ビューの変換先を選択する", + "moveFocusedView.selectView": "移動するビューの選択", + "moveFocusedView.title": "表示: {0} の移動", + "moveSidebarLeft": "サイド バーを左に移動", + "moveSidebarRight": "サイド バーを右へ移動", + "moveView": "ビューの移動", + "ok": "OK", + "panel": "パネル", + "panelContainer": "パネル/{0}", + "resetFocusedView.error.noFocusedView": "現在フォーカスされているビューはありません。", + "resetFocusedViewLocation": "フォーカスがあるビューの位置をリセット", + "resetViewLocations": "ビューの位置をリセットする", + "sidebar": "サイド バー", + "sidebarContainer": "サイド バー/{0}", + "toggleActivityBar": "アクティビティ バーの表示の切り替え", + "toggleCenteredLayout": "中央揃えレイアウトの切り替え", + "toggleEditor": "エディター領域の可視性を切り替える", + "toggleMenuBar": "メニュー バーの切り替え", + "toggleSidebar": "サイドバーの表示の切り替え", + "toggleSidebarPosition": "サイド バーの位置の切り替え", + "toggleStatusbar": "ステータス バーの可視性の切り替え", + "toggleTabs": "タブ表示の切り替え", + "toggleZenMode": "Zen Mode の切り替え" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "次の部分にフォーカス", + "focusPreviousPart": "前の部分にフォーカス", + "navigateDown": "下のビュー部分に移動", + "navigateLeft": "左のビュー部分に移動", + "navigateRight": "右のビュー部分に移動", + "navigateUp": "上のビュー部分に移動" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Quick Open で次に移動", + "quickNavigatePrevious": "Quick Open で前に移動", + "quickOpen": "ファイルに移動...", + "quickSelectNext": "Quick Open で [次へ] を選択", + "quickSelectPrevious": "Quick Open で [前へ] を選択" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "コピー", + "cut": "切り取り", + "paste": "貼り付け", + "redo": "やり直し", + "selectAll": "すべてを選択", + "undo": "元に戻す" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "製品について", + "blur": "フォーカスがある要素からキーボード フォーカスを削除します", + "dirtyFolder": "未保存のファイルを含むフォルダー", + "dirtyFolderConfirm": "フォルダーを開いて、未保存のファイルを確認しますか?", + "dirtyFolderConfirmDetail": "未保存のファイルを含むフォルダーは、すべての未保存のファイルが保存または元に戻されるまで削除できません。", + "dirtyRecentlyOpenedFolder": "未保存のファイルを含むフォルダー", + "dirtyRecentlyOpenedWorkspace": "未保存のファイルを含むワークスペース", + "dirtyWorkspace": "未保存のファイルを含むワークスペース", + "dirtyWorkspaceConfirm": "ワークスペースを開いて、未保存のファイルを確認しますか?", + "dirtyWorkspaceConfirmDetail": "未保存のファイルを含むワークスペースは、すべての未保存のファイルが保存または元に戻されるまで削除できません。", + "file": "ファイル", + "files": "ファイル", + "folders": "フォルダー", + "miAbout": "バージョン情報(&&A)", + "miConfirmClose": "閉じる前に確認する", + "miMore": "その他(&&M)...", + "miNewWindow": "新しいウィンドウ(&&W)", + "miOpenRecent": "最近使用した項目を開く(&&R)", + "miToggleFullScreen": "全画面表示(&&F)", + "newWindow": "新しいウィンドウ", + "openRecent": "最近開いた項目...", + "openRecentPlaceholder": "選択して開く (Ctrl キーを押しながら操作して新しいウィンドウに表示するか、Alt キーで同じウィンドウに表示する)", + "openRecentPlaceholderMac": "選択して開く (Cmd キーを押しながら操作して新しいウィンドウに表示するか、Alt キーで同じウィンドウに表示する)", + "quickOpenRecent": "最近使用したものを開く...", + "recentDirtyFolderAriaLabel": "{0}、未保存の変更があるフォルダー", + "recentDirtyWorkspaceAriaLabel": "{0}、未保存の変更があるワークスペース", + "reloadWindow": "ウィンドウの再読み込み", + "remove": "最近開いた項目から削除", + "toggleFullScreen": "全画面表示の切り替え", + "workspacesAndFolders": "フォルダーとワークスペース" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "ワークスペースを閉じる", + "duplicateWorkspaceInNewWindow": "新しいウィンドウでワークスペースとして複製", + "globalRemoveFolderFromWorkspace": "ワークスペースからフォルダーを削除...", + "manageTrustAction": "ワークスペースの信頼を管理", + "miAddFolderToWorkspace": "フォルダーをワークスペースに追加(&&D)...", + "miCloseFolder": "フォルダーを閉じる(&&F)", + "miCloseWorkspace": "ワークスペースを閉じる(&&W)", + "miSaveWorkspaceAs": "名前を付けてワークスペースを保存...", + "noWorkspaceOrFolderOpened": "このインスタンスで現在開いているワークスペースまたはフォルダーがないので、閉じられません。", + "ok": "OK", + "openFile": "ファイルを開く...", + "openFileFolder": "開く...", + "openFolder": "フォルダーを開く...", + "openWorkspaceAction": "ワークスペースを開く...", + "openWorkspaceConfigFile": "ワークスペースの構成ファイルを開く", + "saveWorkspaceAsAction": "名前を付けてワークスペースを保存...", + "workspaces": "ワークスペース", + "workspacesCategory": "ワークスペース" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "追加(&&A)", + "addFolderToWorkspace": "ワークスペースにフォルダーを追加...", + "addFolderToWorkspaceTitle": "ワークスペースにフォルダーを追加", + "workspaceFolderPickerPlaceholder": "ワークスペース フォルダーを選択" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "ワークスペースを開く" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "ダーティな作業コピーがあるかどうか", + "isFullscreen": "ウィンドウが全画面モードになっているかどうか", + "remoteName": "ウィンドウがリモートに接続されている場合はリモートの名前、または接続されていない場合は空の文字列", + "virtualWorkspace": "仮想ファイル システムまたは空の文字列からの場合の、現在のワークスペースのスキーム。", + "workbenchState": "ウィンドウで開かれているワークスペースの種類。'empty' (ワークスペースなし)、'folder' (単一フォルダー)、または 'workspace' (マルチルート ワークスペース) のいずれか", + "workspaceFolderCount": "ワークスペース内のルート フォルダーの数" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}、ピン留めされています", + "preview": "{0}、プレビュー" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} は現在利用できません", + "hideAccounts": "アカウントの非表示", + "manageTrustedExtensions": "信頼された拡張機能の管理", + "nextSideBarView": "次のサイドバー ビュー", + "noAccounts": "どのアカウントにもサインインしていません", + "previousSideBarView": "前のサイドバー ビュー", + "signOut": "サインアウト" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "アカウント", + "accountsViewBarIcon": "ビュー バーのアカウント アイコン。", + "focusActivityBar": "フォーカス アクティビティ バー", + "hideActivitBar": "アクティビティ バーを非表示にする", + "manage": "管理", + "menu": "メニュー", + "resetLocation": "場所のリセット", + "settingsViewBarIcon": "ビューバーの設定アイコン。" + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "バナーにキーボード フォーカスがあるかどうか", + "focusBanner": "バナーにフォーカス" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "アクティブなビュー スイッチャー" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "その他のビュー", + "badgeTitle": "{0} - {1}", + "hide": "'{0}' の非表示", + "keep": "'{0}' を保持", + "manageExtension": "拡張機能の管理", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "ビューのピン留めの切り替え" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} アクション", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "ビューとその他のアクション..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nブラウザー: {3}", + "cancelButton": "キャンセル", + "copy": "コピー", + "ok": "OK", + "yesButton": "はい(&&Y)" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "バイナリ ビューアー", + "nativeBinaryError": "このファイルはバイナリか、サポートされていないテキスト エンコードを使用しているため、エディターに表示されません。", + "openAsText": "このまま開きますか?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "ナビゲーション階層リンクを有効/無効にします。", + "filepath": "階層リンク ビューでファイル パスをどのように表示するかどうかを制御します。", + "filepath.last": "階層リンク ビューでファイル パスの最後の要素のみを表示します。", + "filepath.off": "階層リンク ビューでファイル パスを表示しません。", + "filepath.on": "階層リンク ビューでファイル パスを表示します。", + "filteredTypes.array": "有効にすると、階層リンクに '配列' 記号が表示されます。", + "filteredTypes.boolean": "有効にすると、階層リンクに `ブール型` 記号が表示されます。", + "filteredTypes.class": "有効にすると、階層リンクに `クラス` 記号が表示されます。", + "filteredTypes.constant": "有効にすると、階層リンクに `定数` の記号が表示されます。", + "filteredTypes.constructor": "有効にすると、階層リンクに 'コンストラクター' 記号が表示されます。", + "filteredTypes.enum": "有効にすると、階層リンクに '列挙型' 記号が表示されます。", + "filteredTypes.enumMember": "有効にすると、階層リンクに `enumMember` 記号が表示されます。", + "filteredTypes.event": "有効にすると、階層リンクに 'イベント' 記号が表示されます。", + "filteredTypes.field": "有効にすると、階層リンクに `フィールド` 記号が表示されます。", + "filteredTypes.file": "有効にすると、階層リンクに `ファイル` 記号が表示されます。", + "filteredTypes.function": "有効にすると、階層リンクに '関数' 記号が表示されます。", + "filteredTypes.interface": "有効にすると、階層リンクに `インターフェイス` 記号が表示されます。", + "filteredTypes.key": "有効にすると、階層リンクに `キー` 記号が表示されます。", + "filteredTypes.method": "有効にすると、階層リンクに `メソッド` 記号が表示されます。", + "filteredTypes.module": "有効にすると、階層リンクに `モジュール` 記号が表示されます。", + "filteredTypes.namespace": "有効にすると、階層リンクに `名前空間` 記号が表示されます。", + "filteredTypes.null": "有効にすると、階層リンクに `null` 記号が表示されます。", + "filteredTypes.number": "有効にすると、階層リンクに `数値` 記号が表示されます。", + "filteredTypes.object": "有効にすると、階層リンクに `オブジェクト` 記号が表示されます。", + "filteredTypes.operator": "有効にすると、階層リンクに `演算子` 記号が表示されます。", + "filteredTypes.package": "有効にすると、階層リンクに 'パッケージ' 記号が表示されます。", + "filteredTypes.property": "有効にすると、階層リンクに 'プロパティ' 記号が表示されます。", + "filteredTypes.string": "有効にすると、階層リンクに `文字列` 記号が表示されます。", + "filteredTypes.struct": "有効にすると、階層リンクに `構造体` 記号が表示されます。", + "filteredTypes.typeParameter": "有効にすると、階層リンクに 'typeParameter' 記号が表示されます。", + "filteredTypes.variable": "有効にすると、階層リンクに `変数` 記号が表示されます。", + "icons": "階層リンク項目をアイコンでレンダリングします。", + "symbolSortOrder": "階層リンクのアウトライン ビューでシンボルを並び替える方法を制御します。", + "symbolSortOrder.name": "アルファベット順でシンボル アウトラインを表示します。", + "symbolSortOrder.position": "ファイル内での位置順にシンボルのアウトラインを表示します。", + "symbolSortOrder.type": "シンボルの種類の順番でシンボル アウトラインを表示します。", + "symbolpath": "階層リンク ビューでシンボルをどのように表示するかどうかを制御します。", + "symbolpath.last": "階層リンク ビューで現在のシンボルのみを表示します。", + "symbolpath.off": "階層リンク ビューでシンボルを表示しません。", + "symbolpath.on": "階層リンク ビューですべてのシンボルを表示します。", + "title": "階層リンク ナビゲーション" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "階層リンクにフォーカスがあるかどうか", + "breadcrumbsPossible": "エディターで階層リンクを表示できるかどうか", + "breadcrumbsVisible": "階層リンクが現在表示されているかどうか", + "cmd.focus": "階層リンクにフォーカス", + "cmd.toggle": "階層リンクの切り替え", + "empty": "要素なし", + "miShowBreadcrumbs": "階層リンクの表示(&&B)" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "階層リンク" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "アクティブ グループ内のエディターを最近使用したもの順に表示する", + "allEditorsByAppearanceQuickAccess": "開いているすべてのエディターを外観別に表示", + "allEditorsByMostRecentlyUsedQuickAccess": "開いているすべてのエディターを最近使用したもの順に表示する", + "binaryDiffEditor": "バイナリ差分エディター", + "close": "閉じる", + "closeAll": "すべて閉じる", + "closeAllSaved": "保存済みを閉じる", + "closeEditor": "エディターを閉じる", + "closeEditorGroup": "エディター グループを閉じる", + "closeEditorsInGroup": "グループ内のすべてのエディターを閉じる", + "closeOtherEditors": "グループ内の他のエディターを閉じる", + "closeOthers": "その他を閉じる", + "closePinnedEditor": "固定されたエディターを閉じる", + "closeRight": "右側を閉じる", + "closeRightEditors": "グループ内の右側のエディターを閉じる", + "closeSavedEditors": "グループ内の保存済みエディターを閉じる", + "editorQuickAccessPlaceholder": "開くエディター名を入力します。", + "file": "ファイル", + "ignoreTrimWhitespace.label": "先頭と末尾のスペースによる違いを無視する", + "inlineView": "インライン ビュー", + "keepEditor": "エディターを保持", + "keepOpen": "開いたままにする", + "miBack": "戻る(&&B)", + "miClearRecentOpen": "最近使ったものをクリア(&&C)", + "miEditorLayout": "エディター レイアウト(&&L)", + "miFocusAboveGroup": "グループ (上)(&&A)", + "miFocusBelowGroup": "グループ (下)(&&B)", + "miFocusFifthGroup": "グループ 5(&&5)", + "miFocusFirstGroup": "グループ 1(&&1)", + "miFocusFourthGroup": "グループ 4(&&4)", + "miFocusLeftGroup": "グループ (左)(&&L)", + "miFocusRightGroup": "グループ (右)(&&R)", + "miFocusSecondGroup": "グループ 2(&&2)", + "miFocusThirdGroup": "グループ 3(&&3)", + "miForward": "進む(&&F)", + "miLastEditLocation": "最後の編集場所(&&L)", + "miNextEditor": "次のエディター(&&N)", + "miNextEditorInGroup": "グループ内の次のエディター(&&N)", + "miNextGroup": "次のグループ(&&N)", + "miNextRecentlyUsedEditor": "次の使用されているエディター(&&N)", + "miNextUsedEditorInGroup": "グループ内の次の使用されているエディター(&&N)", + "miPreviousEditor": "前のエディター(&&P)", + "miPreviousEditorInGroup": "グループ内の以前のエディター(&&P)", + "miPreviousGroup": "前のグループ(&&P)", + "miPreviousRecentlyUsedEditor": "以前に使用したエディター(&&P)", + "miPreviousUsedEditorInGroup": "グループ内の前の使用されているエディター(&&P)", + "miReopenClosedEditor": "閉じたエディターを再度開く(&&R)", + "miSingleColumnEditorLayout": "シングル(&&S)", + "miSplitEditorDown": "分割 (下)(&&D)", + "miSplitEditorLeft": "分割 (左)(&&L)", + "miSplitEditorRight": "分割 (右)(&&R)", + "miSplitEditorUp": "分割 (上)(&&U)", + "miSwitchEditor": "エディターの切り替え(&&E)", + "miSwitchGroup": "グループの切り替え(&&G)", + "miThreeColumnsEditorLayout": "3 列(&&H)", + "miThreeRowsEditorLayout": "3 行(&&R)", + "miTwoByTwoGridEditorLayout": "グリッド (2x2)(&&G)", + "miTwoColumnsBottomEditorLayout": "2 列下(&&C)", + "miTwoColumnsEditorLayout": "2 列(&&T)", + "miTwoRowsEditorLayout": "2 行(&&W)", + "miTwoRowsRightEditorLayout": "2 行右(&&O)", + "navigate.next.label": "次の変更箇所", + "navigate.prev.label": "前の変更箇所", + "nextChangeIcon": "差分エディター内の次の変更アクションのアイコン。", + "pin": "ピン留めする", + "pinEditor": "エディターをピン留めする", + "previousChangeIcon": "差分エディター内の前の変更アクションのアイコン。", + "run": "実行", + "showOpenedEditors": "開いているエディターを表示", + "showTrimWhitespace.label": "先頭と末尾のスペースによる違いを表示する", + "sideBySideEditor": "横並びエディター", + "splitDown": "下に分割", + "splitEditorDown": "エディターを下に分割", + "splitEditorRight": "エディターを右に分割", + "splitLeft": "左に分割", + "splitRight": "右に分割", + "splitUp": "上に分割", + "textDiffEditor": "テキスト差分エディター", + "textEditor": "テキスト エディター", + "toggleKeepEditors": "エディターを開いたままにする", + "toggleWhitespace": "差分エディター内で空白文字の切り替えアクションのアイコン。", + "unpin": "ピン留めを外す", + "unpinEditor": "エディターのピン留めを外す" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "エディター履歴のクリア", + "clearRecentFiles": "最近開いた項目をクリア", + "closeAllEditors": "すべてのエディターを閉じる", + "closeAllGroups": "すべてのエディター グループを閉じる", + "closeEditor": "エディターを閉じる", + "closeEditorInAllGroups": "すべてのグループ内のエディターを閉じる", + "closeEditorsInOtherGroups": "他のグループ内のエディターを閉じる", + "closeEditorsToTheLeft": "グループの左側のエディターを閉じる", + "closeOneEditor": "閉じる", + "duplicateActiveGroupDown": "エディター グループを下に複製する", + "duplicateActiveGroupLeft": "エディター グループを左側に複製する", + "duplicateActiveGroupRight": "エディター グループを右側に複製する", + "duplicateActiveGroupUp": "エディター グループを上に複製する", + "editorLayoutSingle": "1 列のエディター レイアウト", + "editorLayoutThreeColumns": "3 列のエディター レイアウト", + "editorLayoutThreeRows": "3 行のエディター レイアウト", + "editorLayoutTwoByTwoGrid": "グリッド エディター レイアウト (2x2)", + "editorLayoutTwoColumns": "2 列のエディター レイアウト", + "editorLayoutTwoColumnsBottom": "下 2 列のエディター レイアウト", + "editorLayoutTwoRows": "2 行のエディター レイアウト", + "editorLayoutTwoRowsRight": "右 2 行のエディター レイアウト", + "evenEditorGroups": "エディター グループのサイズをリセット", + "firstEditorInGroup": "グループ内の 1 番目のエディターを開く", + "focusAboveGroup": "上のエディター グループにフォーカス", + "focusActiveEditorGroup": "アクティブなエディター グループにフォーカス", + "focusBelowGroup": "下のエディター グループにフォーカス", + "focusFirstEditorGroup": "最初のエディター グループにフォーカス", + "focusLastEditorGroup": "最後のエディター グループにフォーカス", + "focusLeftGroup": "左のエディター グループにフォーカス", + "focusNextGroup": "次のエディター グループにフォーカス", + "focusPreviousGroup": "前のエディター グループにフォーカス", + "focusRightGroup": "右のエディター グループにフォーカス", + "joinAllGroups": "すべてのエディター グループを結合", + "joinTwoGroups": "エディター グループを次のグループと結合", + "lastEditorInGroup": "グループ内の最後のエディターを開く", + "maximizeEditor": "エディター グループを最大化してサイドバーを非表示にする", + "minimizeOtherEditorGroups": "エディター グループを最大化", + "moveActiveGroupDown": "エディター グループを下に移動", + "moveActiveGroupLeft": "エディター グループを左側に移動する", + "moveActiveGroupRight": "エディター グループを右側に移動する", + "moveActiveGroupUp": "エディター グループを上に移動", + "moveEditorLeft": "エディターを左へ移動", + "moveEditorRight": "エディターを右へ移動", + "moveEditorToAboveGroup": "エディターを上のグループに移動", + "moveEditorToBelowGroup": "エディターを下のグループに移動", + "moveEditorToFirstGroup": "エディターを 1 番目のグループに移動", + "moveEditorToLastGroup": "エディターを最後のグループに移動", + "moveEditorToLeftGroup": "エディターを左のグループに移動", + "moveEditorToNextGroup": "エディターを次のグループに移動", + "moveEditorToPreviousGroup": "エディターを前のグループに移動", + "moveEditorToRightGroup": "エディターを右のグループに移動", + "navigateEditorGroups": "エディター グループ間で移動する", + "navigateEditorHistoryByInput": "履歴から以前のエディターをすばやく開く", + "navigateLast": "最後へ移動", + "navigateNext": "次に進む", + "navigatePrevious": "前に戻る", + "navigateToLastEditLocation": "最後の編集位置へ移動", + "newEditorAbove": "上に新しいエディター グループ", + "newEditorBelow": "下に新しいエディター グループ", + "newEditorLeft": "左に新しいエディター グループ", + "newEditorRight": "右に新しいエディター グループ", + "nextEditorInGroup": "グループ内で次のエディターを開く", + "openNextEditor": "次のエディターを開く", + "openNextRecentlyUsedEditor": "最近使用したエディターのうち次のエディターを開く", + "openNextRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち次のエディターを開く", + "openPreviousEditor": "以前のエディターを開く", + "openPreviousEditorInGroup": "グループ内で前のエディターを開く", + "openPreviousRecentlyUsedEditor": "最近使用したエディターのうち前のエディターを開く", + "openPreviousRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち前のエディターを開く", + "quickOpenLeastRecentlyUsedEditor": "Quick Open の最も長く使われていないエディター", + "quickOpenLeastRecentlyUsedEditorInGroup": "Quick Open のグループ内で最も長く使われていないエディター", + "quickOpenPreviousRecentlyUsedEditor": "前回の最近使用したエディターをすぐに開く", + "quickOpenPreviousRecentlyUsedEditorInGroup": "グループ内の最近使用したエディターのうち前のエディターをすばやく開く", + "reopenClosedEditor": "閉じたエディターを再度開く", + "revertAndCloseActiveEditor": "元に戻してエディターを閉じる", + "showAllEditors": "すべてのエディターを外観別に表示", + "showAllEditorsByMostRecentlyUsed": "すべてのエディターを最近使用したもの順に表示する", + "showEditorsInActiveGroup": "アクティブ グループ内のエディターを最近使用したもの順に表示する", + "splitEditor": "エディターの分割", + "splitEditorGroupDown": "エディターを下に分割", + "splitEditorGroupLeft": "左にエディターを分割", + "splitEditorGroupRight": "エディターを右に分割", + "splitEditorGroupUp": "上にエディターを分割", + "splitEditorOrthogonal": "垂直にエディターを分割", + "toggleEditorWidths": "エディター グループ サイズの切り替え", + "unpinEditor": "エディターの固定を解除する", + "workbench.action.reopenTextEditor": "テキスト エディターを使用してエディターを再度開く", + "workbench.action.reopenWithEditor": "エディターを再度開くアプリケーションの選択..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "比較", + "editorCommand.activeEditorMove.arg.description": "引数プロパティ:\r\n\t'to': 移動先を指定する文字列値。\r\n\t'by': 移動に使用する単位を指定する文字列値 (タブまたはグループ)。\r\n\t'value': 移動する位置と絶対位置を指定する数値。", + "editorCommand.activeEditorMove.arg.name": "アクティブ エディターの Move 引数", + "editorCommand.activeEditorMove.description": "タブまたはグループ別にアクティブ エディターを移動する", + "toggleInlineView": "インライン ビューの切り替え" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "ファイルが大きすぎて無題のエディターとして開けません。まずファイル エクスプローラーにアップロードしてから、もう一度お試しください。", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "エディター グループ操作", + "cancel": "キャンセル", + "closeGroupAction": "閉じる", + "editorOpenError": "'{0}' を開くことができません: {1}。", + "editorOpenErrorDialog": "'{0}' を開くことができません", + "emptyEditorGroup": "{0} (空)", + "groupAriaLabel": "エディター グループ {0}", + "groupLabel": "グループ {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "エディターを閉じる", + "entryAriaLabelDirty": "{0}、ダーティ", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}、ダーティ、{1}", + "noViewResults": "一致するエディターがありません" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "自動検出", + "changeEncoding": "ファイルのエンコードの変更", + "changeEndOfLine": "改行コードの変更", + "changeMode": "言語モードの変更", + "columnSelectionModeEnabled": "列の選択", + "configureAssociationsExt": "'{0}' に対するファイルの関連付けの構成...", + "configureModeSettings": "'{0}' 言語ベース設定を構成します...", + "currentAssociation": "現在の関連付け", + "currentProblem": "現在の問題", + "disableColumnSelectionMode": "列選択モードを無効にする", + "disableTabMode": "アクセシビリティ モードを無効にする", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "ファイル情報", + "gotoLine": "行/列に移動", + "guessedEncoding": "コンテンツから推測", + "indentConvert": "ファイルの変換", + "indentView": "ビューの変更", + "languageDescription": "({0}) - 構成済みの言語", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "言語 (識別子)", + "multiSelection": "{0} 個の選択項目", + "multiSelectionRange": "{0} 個の選択項目 ({1} 文字を選択)", + "noEditor": "現時点でアクティブなテキスト エディターはありません", + "noFileEditor": "現在アクティブなファイルはありません", + "noWritableCodeEditor": "アクティブなコード エディターは読み取り専用です。", + "pickAction": "アクションの選択", + "pickEncodingForReopen": "ファイルを再度開くときのファイルのエンコードの選択", + "pickEncodingForSave": "保存時のファイルのエンコードの選択", + "pickEndOfLine": "改行コードの選択", + "pickLanguage": "言語モードの選択", + "pickLanguageToConfigure": "'{0}' に関連付ける言語モードの選択", + "reopenWithEncoding": "エンコード付きで再度開く", + "saveWithEncoding": "エンコード付きで保存", + "screenReaderDetected": "スクリーン リーダーに最適化", + "screenReaderDetectedExplanation.answerNo": "いいえ", + "screenReaderDetectedExplanation.answerYes": "はい", + "screenReaderDetectedExplanation.question": "VS Code で操作するときにスクリーン リーダーを使用していますか? (単語の折り返しはスクリーン リーダー使用時には無効になります)", + "selectEOL": "改行コードの選択", + "selectEncoding": "エンコードの選択", + "selectIndentation": "インデントを選択", + "selectLanguageMode": "言語モードの選択", + "showLanguageExtensions": "'{0}' の Marketplace の拡張機能を検索する...", + "singleSelection": "行 {0}、列 {1}", + "singleSelectionRange": "行 {0}、列 {1} ({2} 個選択)", + "spacesSize": "スペース: {0}", + "status.editor.columnSelectionMode": "列選択モード", + "status.editor.encoding": "エディターのエンコード", + "status.editor.eol": "エディターの行末", + "status.editor.indentation": "エディターのインデント", + "status.editor.info": "ファイル情報", + "status.editor.mode": "エディター言語", + "status.editor.screenReaderMode": "スクリーン リーダー モード", + "status.editor.selection": "エディターの選択", + "status.editor.tabFocusMode": "アクセシビリティ モード", + "tabFocusModeEnabled": "タブによるフォーカスの移動", + "tabSize": "タブのサイズ: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "タブ操作" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "テキスト差分エディター" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "エディター" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "編集" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "テキスト エディター" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "バイナリ ビューアー", - "nativeFileTooLargeError": "ファイルが大きすぎるため、エディターに表示されません ({0})。", - "nativeBinaryError": "このファイルはバイナリか、サポートされていないテキスト エンコードを使用しているため、エディターに表示されません。", - "openAsText": "このまま開きますか?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "エディター操作", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "タブ操作" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "ワークスペースの信頼を管理", + "requiresFolderTrustText": "信頼がフォルダーに付与されていないため、ファイルはエディターに表示されません。", + "requiresWorkspaceTrustText": "信頼がワークスペースに付与されていないため、ファイルはエディターに表示されません。", + "trustRequiredEditor": "ワークスペースの信頼が必須です" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "通知内のすべてクリアのアクションのアイコン。", + "clearIcon": "通知内のクリア アクションのアイコン。", + "clearNotification": "通知のクリア", + "clearNotifications": "すべての通知をクリア", + "collapseIcon": "通知内の折りたたみアクションのアイコン。", + "collapseNotification": "通知を折りたたむ", + "configureIcon": "通知内の構成アクションのアイコン。", + "configureNotification": "通知を構成する", + "copyNotification": "テキストをコピー", + "expandIcon": "通知内の展開アクションのアイコン。", + "expandNotification": "通知を展開", + "hideIcon": "通知内の非表示アクションのアイコン。", + "hideNotificationsCenter": "通知を非表示" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "エラー: {0}", + "alertInfoMessage": "情報: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "通知", + "notificationsEmpty": "新しい通知はありません", + "notificationsToolbar": "通知センターのアクション" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "すべての通知をクリア", + "focusNotificationToasts": "通知トーストにフォーカス", + "hideNotifications": "通知の非表示", + "notificationCenterVisible": "通知センターが表示されているかどうか", + "notificationFocus": "通知にキーボード フォーカスがあるかどうか", + "notificationToastsVisible": "通知トーストが表示されているかどうか", + "notifications": "通知", + "showNotifications": "通知を表示" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}、通知", "notificationWithSourceAriaLabel": "{0}、ソース: {1}、通知", "notificationsList": "通知リスト" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "通知内のクリア アクションのアイコン。", - "clearAllIcon": "通知内のすべてクリアのアクションのアイコン。", - "hideIcon": "通知内の非表示アクションのアイコン。", - "expandIcon": "通知内の展開アクションのアイコン。", - "collapseIcon": "通知内の折りたたみアクションのアイコン。", - "configureIcon": "通知内の構成アクションのアイコン。", - "clearNotification": "通知のクリア", - "clearNotifications": "すべての通知をクリア", - "hideNotificationsCenter": "通知を非表示", - "expandNotification": "通知を展開", - "collapseNotification": "通知を折りたたむ", - "configureNotification": "通知を構成する", - "copyNotification": "テキストをコピー" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "エディター操作", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "エディターで階層リンクを表示できるかどうか", - "breadcrumbsVisible": "階層リンクが現在表示されているかどうか", - "breadcrumbsActive": "階層リンクにフォーカスがあるかどうか", - "empty": "要素なし", - "cmd.toggle": "階層リンクの切り替え", - "miShowBreadcrumbs": "階層リンクの表示(&&B)", - "cmd.focus": "階層リンクにフォーカス" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "通知の非表示", + "noNotifications": "新しい通知はありません", + "noNotificationsWithProgress": "新しい通知なし (進行中 {0})", + "notifications": "{0} 件の新しい通知", + "notificationsWithProgress": "{0} 件の新しい通知 ({1} 件が進行中)", + "oneNotification": "1 件の新しい通知", + "oneNotificationWithProgress": "1 個の新しい通知 ({0} 個が進行中)", + "status.message": "ステータス メッセージ", + "status.notifications": "通知", + "zeroNotifications": "通知はありません" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "クリックして '{0}' コマンドを実行", "notificationActions": "通知操作", "notificationSource": "ソース: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "階層リンク ナビゲーション", - "enabled": "ナビゲーション階層リンクを有効/無効にします。", - "filepath": "階層リンク ビューでファイル パスをどのように表示するかどうかを制御します。", - "filepath.on": "階層リンク ビューでファイル パスを表示します。", - "filepath.off": "階層リンク ビューでファイル パスを表示しません。", - "filepath.last": "階層リンク ビューでファイル パスの最後の要素のみを表示します。", - "symbolpath": "階層リンク ビューでシンボルをどのように表示するかどうかを制御します。", - "symbolpath.on": "階層リンク ビューですべてのシンボルを表示します。", - "symbolpath.off": "階層リンク ビューでシンボルを表示しません。", - "symbolpath.last": "階層リンク ビューで現在のシンボルのみを表示します。", - "symbolSortOrder": "階層リンクのアウトライン ビューでシンボルを並び替える方法を制御します。", - "symbolSortOrder.position": "ファイル内での位置順にシンボルのアウトラインを表示します。", - "symbolSortOrder.name": "アルファベット順でシンボル アウトラインを表示します。", - "symbolSortOrder.type": "シンボルの種類の順番でシンボル アウトラインを表示します。", - "icons": "階層リンク項目をアイコンでレンダリングします。", - "filteredTypes.file": "有効にすると、階層リンクに `ファイル` 記号が表示されます。", - "filteredTypes.module": "有効にすると、階層リンクに `モジュール` 記号が表示されます。", - "filteredTypes.namespace": "有効にすると、階層リンクに `名前空間` 記号が表示されます。", - "filteredTypes.package": "有効にすると、階層リンクに 'パッケージ' 記号が表示されます。", - "filteredTypes.class": "有効にすると、階層リンクに `クラス` 記号が表示されます。", - "filteredTypes.method": "有効にすると、階層リンクに `メソッド` 記号が表示されます。", - "filteredTypes.property": "有効にすると、階層リンクに 'プロパティ' 記号が表示されます。", - "filteredTypes.field": "有効にすると、階層リンクに `フィールド` 記号が表示されます。", - "filteredTypes.constructor": "有効にすると、階層リンクに 'コンストラクター' 記号が表示されます。", - "filteredTypes.enum": "有効にすると、階層リンクに '列挙型' 記号が表示されます。", - "filteredTypes.interface": "有効にすると、階層リンクに `インターフェイス` 記号が表示されます。", - "filteredTypes.function": "有効にすると、階層リンクに '関数' 記号が表示されます。", - "filteredTypes.variable": "有効にすると、階層リンクに `変数` 記号が表示されます。", - "filteredTypes.constant": "有効にすると、階層リンクに `定数` の記号が表示されます。", - "filteredTypes.string": "有効にすると、階層リンクに `文字列` 記号が表示されます。", - "filteredTypes.number": "有効にすると、階層リンクに `数値` 記号が表示されます。", - "filteredTypes.boolean": "有効にすると、階層リンクに `ブール型` 記号が表示されます。", - "filteredTypes.array": "有効にすると、階層リンクに '配列' 記号が表示されます。", - "filteredTypes.object": "有効にすると、階層リンクに `オブジェクト` 記号が表示されます。", - "filteredTypes.key": "有効にすると、階層リンクに `キー` 記号が表示されます。", - "filteredTypes.null": "有効にすると、階層リンクに `null` 記号が表示されます。", - "filteredTypes.enumMember": "有効にすると、階層リンクに `enumMember` 記号が表示されます。", - "filteredTypes.struct": "有効にすると、階層リンクに `構造体` 記号が表示されます。", - "filteredTypes.event": "有効にすると、階層リンクに 'イベント' 記号が表示されます。", - "filteredTypes.operator": "有効にすると、階層リンクに `演算子` 記号が表示されます。", - "filteredTypes.typeParameter": "有効にすると、階層リンクに 'typeParameter' 記号が表示されます。" + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "パネルを閉じるためのアイコン。", + "closePanel": "パネルを閉じる", + "focusPanel": "パネルにフォーカスする", + "hidePanel": "パネルを非表示", + "maximizeIcon": "パネルを最大化するためのアイコン。", + "maximizePanel": "パネル サイズの最大化", + "miShowPanel": "パネルを表示(&&P)", + "minimizePanel": "パネル サイズを元に戻す", + "nextPanelView": "次のパネル ビュー", + "positionPanelBottom": "パネルを下に移動", + "positionPanelLeft": "パネルを左に移動", + "positionPanelRight": "パネルを右に移動", + "previousPanelView": "前の パネル ビュー", + "restoreIcon": "パネルを復元するためのアイコン。", + "toggleMaximizedPanel": "最大化されるパネルの切り替え", + "togglePanel": "パネルの切り替え" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "階層リンク" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "パネルを非表示", + "panel.emptyMessage": "表示するビューをパネルにドラッグしてください。", + "resetLocation": "場所のリセット" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "サイド バー内にフォーカス" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "フォーカス ステータス バー", + "hide": "'{0}' の非表示", + "hideStatusBar": "ステータス バーを非表示にする", + "statusBarFocused": "ステータス バーにキーボード フォーカスがあるかどうか" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "更新をダウンロードしています...", + "checkForUpdates": "更新の確認(&&U)...", + "checkingForUpdates": "更新を確認しています...", + "download now": "更新プログラムのダウンロード(&&O)", + "focusMenu": "アプリケーション メニューにフォーカス", + "goToSetting": "設定を開く", + "installUpdate...": "更新のインストール(&&U)...", + "installingUpdate": "更新プログラムをインストールしています...", + "mEdit": "編集(&&E)", + "mFile": "ファイル(&&F)", + "mGoto": "移動(&&G)", + "mHelp": "ヘルプ(&&H)", + "mPreferences": "基本設定", + "mSelection": "選択(&&S)", + "mTerminal": "ターミナル(&&T)", + "mView": "表示(&&V)", + "menubar.customTitlebarAccessibilityNotification": "アクセシビリティのサポートが有効になっています。最もアクセシビリティの高いエクスペリエンスのためには、カスタム タイトル バーのスタイルをお勧めします。", + "restartToUpdate": "再起動して更新(&&U)" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[拡張機能開発ホスト]", + "patchedWindowTitle": "[サポート対象外]", + "userIsAdmin": "[管理者]", + "userIsSudo": "[スーパー ユーザー]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "すべて折りたたむ", + "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。", + "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", + "refresh": "最新の情報に更新", + "treeView.enableCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] を有効にするかどうか。", + "treeView.enableRefresh": "ID {0} のツリー ビューで [最新の情報に更新] を有効にするかどうか。", + "treeView.toggleCollapseAll": "ID {0} のツリー ビューで [すべて折りたたむ] が切り替えられているかどうか。" + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "折りたたまれたビュー ペイン コンテナーのアイコン。", + "viewPaneContainerExpandedIcon": "展開されたビュー ペイン コンテナーのアイコン。", + "viewToolbarAriaLabel": "{0} アクション" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "ビューを下に移動", + "viewMoveLeft": "ビューを左に移動", + "viewMoveRight": "ビューを右に移動", + "viewMoveUp": "ビューを上に移動", + "views": "表示" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "{0} ビューにフォーカスを置く", + "resetViewLocation": "場所のリセット", + "show view": "{0} を表示", + "toggle view": "{0} の切り替え" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "キーボード フォーカスが Quick Open コントロール内にあるかどうか" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "必要なファイルの読み込みに失敗しました。アプリケーションを再起動してもう一度試してください。詳細: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "`${activeEditorLong}`: ファイルの完全なパス (例: /Users/Development/myFolder/myFileFolder/myFile.txt)。", + "activeEditorMedium": "`${activeEditorMedium}`: ワークスペース フォルダーに対して相対的なファイルのパス (例: myFolder/myFileFolder/myFile.txt)。", + "activeEditorShort": "'${activeEditorShort}': ファイル名 (例: myFile.txt)。", + "activeFolderLong": "'${activeFolderLong}': ファイルが格納されているフォルダーのフルパス (例: /Users/Development/myFolder/myFileFolder)。", + "activeFolderMedium": "`${activeFolderMedium}`: ファイルを含むフォルダーの、ワークスペースフォルダーからの相対パス(例: myFolder/myFileFolder)。", + "activeFolderShort": "`${activeFolderShort}`: ファイルが含まれているフォルダーの名前 (例: myFileFolder)。", + "activityBarIconClickBehavior": "ワークベンチのアクティビティ バー アイコンをクリックする動作を制御します。", + "activityBarVisibility": "ワークベンチでのアクティビティ バーの表示をコントロールします。", + "appName": "`${appName}`: 例: VS Code。", + "centeredLayoutAutoResize": "複数のグループが開かれているとき、中央揃えのレイアウトを自動的に横幅最大にするかどうかを制御します。1 つのグループのみが開かれている場合は、元の中央揃えの横幅に戻ります。", + "closeEmptyGroups": "空のエディターのグループにある最後のタブを閉じたときの動作を制御します。有効であるとき、空のグループは自動的に閉じられます。無効であるとき、空のグループはグリッドの一部として残ります。", + "closeOnFileDelete": "セッション中のファイルを表示しているエディターが、その他のプロセスによって削除されるか名前を変更された場合に、エディターを自動的に閉じるかどうかを制御します。これを無効にすると、このような場合にエディターを開き続けます。アプリケーション内で削除すると、エディターは常に閉じられ、ダーティ ファイルをデータを保存して閉じることはありません。", + "closeOnFocusLost": "フォーカスを失ったときに Quick Open を自動的に閉じるかどうかを制御します。", + "commandHistory": "コマンド パレットで最近使用したコマンド履歴を保持する数を制御します。0 に設定するとコマンド履歴を無効にします。", + "confirmBeforeCloseWeb": "ブラウザーのタブまたはウィンドウを閉じる前に確認ダイアログを表示するかどうかを制御します。有効にされている場合でも、確認されることなくブラウザーのタブやウィンドウが閉じられることがあるため、この設定はすべての場合に機能するわけではない 1 つのヒントにすぎないことにご注意ください。", + "customMenuBarAltFocus": "Alt キーを押してメニュー バーにフォーカスするかどうかを制御します。この設定は、Alt キーを使用してメニュー バーを切り替える操作には影響しません。", + "decorations.badges": "エディター ファイルの装飾にバッジを使用するかどうかを制御します。", + "decorations.colors": "エディター ファイルの装飾に配色を使用するかどうかを制御します。", + "dirty": "`${dirty}`: アクティブなエディターが編集状態 (ダーティー) のとき、ダーティー インジゲーターを表示します。", + "editorOpenPositioning": "エディターを開く場所を制御します。`left` または `right` を選択すると現在アクティブになっているエディターの左または右にエディターを開きます。`first` または `last` を選択すると現在アクティブになっているエディターとは別個にエディターを開きます。", + "editorTabCloseButton": "エディターのタブの [閉じる] ボタンの位置を制御するか、'off' に設定された場合に無効にします。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "enableMenuBarMnemonics": "Alt キー ショートカットを使用してメイン メニューを開くことができるかどうかを制御します。ニーモニックを無効にすると、これらの Alt キー ショートカットを代わりにエディター コマンドにバインドできます。", + "enablePreview": "開かれるエディターをプレビューとして表示するかどうかを制御します。プレビュー エディターは開かれたままにならず、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されるまで再利用され、斜体のフォントで表示されます。", + "enablePreviewFromCodeNavigation": "コード ナビゲーションがエディターから開始された場合に、エディターをプレビューのままにするかどうかを制御します。プレビュー エディターは、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されていない限り、開かれたままにならず、再利用されます。`#workbench.editor.enablePreview#` が無効な場合、この値は無視されます。", + "enablePreviewFromQuickOpen": "Quick Open から開かれるエディターをプレビューとして表示するかどうかを制御します。プレビュー エディターは、(ダブルクリックまたは編集などによって) 開かれたままになるように明示的に設定されない限り、開かれたままにならず、再利用されます。`#workbench.editor.enablePreview#` が無効な場合、この値は無視されます。", + "focusRecentEditorAfterClose": "最近使用した順序でタブを閉じるか、左から右の順にタブを閉じるかを制御します。", + "folderName": "${folderName}`: ファイルが含まれているワークスペース フォルダーの名前 (例: myFolder)。", + "folderPath": "`${folderPath}`: ファイルが含まれているワークスペースの絶対パスです (例: /Users/Development/myFolder)。", + "fontAliasing": "ワークベンチ内のフォント エイリアシング方法を制御します。", + "highlightModifiedTabs": "変更された (ダーティ) エディターのタブで上罫線を描画するかどうかを制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "limitEditorsEnablement": "開いているエディターの数を制限するかどうかを制御します。有効にすると、最近使用されていない、ダーティではないエディターが閉じられ、新しく開くエディター用にスペースが確保されます。", + "limitEditorsMaximum": "開いているエディターの最大数を制御します。エディター グループごとまたはすべてのグループ間でこの制限を制御するには、`#workbench.editor.limit.perEditorGroup#` 設定を使用します。", + "menuBarVisibility": "メニュー バーの表示と非表示を制御します。'切り替え' 設定は Alt キーを 1 回押すとメニュー バーの表示と非表示が切り替わることを意味します。'コンパクト' 設定では、メニューがサイド バーに移動します。", + "menuBarVisibility.mac": "メニュー バーの表示と非表示を制御します。'切り替え' 設定は `アプリケーション メニューにフォーカス` を実行するとメニュー バーの表示と非表示が切り替わることを意味します。'コンパクト' 設定では、メニューがサイド バーに移動します。", + "mouseBackForwardToNavigate": "マウス ボタン 4 と 5 (指定されている場合) を使用して開いているファイル間を移動します。", + "openDefaultKeybindings": "キーバインド設定を開いたときに、すべての既定のキーバインド設定を表示するエディターも開くかどうかを制御します。", + "openDefaultSettings": "設定を開いたときに、すべての既定の設定を表示するエディターも開くかどうかを制御します。", + "openFilesInNewWindow": "ファイルを新しいウィンドウで開くかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `-new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", + "openFilesInNewWindowMac": "ファイルを新しいウィンドウで開くかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", + "openFoldersInNewWindow": "フォルダーを新しいウィンドウで開くか、最後のアクティブ ウィンドウで開くかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", + "panelDefaultLocation": "パネル (端末、デバッグ コンソール、出力、問題) の既定の場所を制御します。ワークベンチの下、右、左に表示できます。", + "panelOpensMaximized": "パネルを開くときに最大化するかどうかを制御します。開くときに必ず最大化するか、決して最大化しないか、最後に閉じたときの状態で開くかを選択できます。", + "perEditorGroup": "開いているエディターの最大数をエディター グループごとに適用するか、すべてのエディター グループに適用するかを制御します。", + "pinnedTabSizing": "固定されたエディターのタブのサイズ設定を制御します。固定されたタブは、開いているすべてのタブの先頭に表示され、通常、固定が解除されるまで閉じられません。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "preserveInput": "コマンド パレットを次回開いたとき、コマンド パレットの最後の入力を復元するかどうかを制御します。", + "remoteName": "`${remoteName}`: 例: SSH", + "restoreViewState": "閉じられたテキスト エディターをもう一度開くとき、最後のビュー状態 (例: スクロール位置) を復元します。", + "revealIfOpen": "エディターを開くときに、どこの表示グループにエディターを表示するかどうかを制御します。無効にした場合、エディターは現在のアクティブなエディター グループに優先して開かれます。有効にした場合は、現在のアクティブなエディター グループで開くのではなく、既に開かれた状態のエディターを表示します。特定のグループ内や現在アクティブなグループの横に強制的にエディターを開いた場合などに、この設定が無視される場合もあることにご注意ください。", + "rootName": "`${rootName}`: 開かれたワークスペースまたはフォルダーの名前 (例: myFolder または myWorkspace)。", + "rootPath": "`${rootPath}`: 開かれたワークスペースまたはフォルダーのファイル パス (例: /Users/Development/myWorkspace)。", + "scrollToSwitchTabs": "タブの上をスクロールしたときに、それらを開くかどうかを制御します。既定では、スクロール時にはタブは表示されるだけで、開かれることはありません。スクロール中に Shift キーを押したままにすると、その間この動作を変更できます。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "separator": "`${separator}`: 値か固定のテキストで囲われたとき、条件付きの区切り記号 (\" - \") を表示します。", + "settings.editor.desc": "既定で使用する設定エディターを指定します。", + "settings.editor.json": "JSON ファイル エディターを使用します。", + "settings.editor.ui": "UI の設定エディターを使用します。", + "showEditorTabs": "開いているエディターをタブで表示するかどうかを制御します。", + "showIcons": "開いているエディターをアイコン付きで表示するかどうかを制御します。これにはファイル アイコン テーマも有効にする必要があります。", + "sideBarLocation": "サイド バーとアクティビティ バーの位置を制御します。ワークベンチの左側または右側のいずれかに表示できます。", + "sideBySideDirection": "(たとえば、エクスプローラーから) 並べて開く複数のエディターの既定の向きを制御します。既定では、エディターを現在アクティブなものの右側に開きます。`down` に変更すると、エディターを現在アクティブなものの下側に開きます。", + "splitOnDragAndDrop": "エディターまたはファイルをエディター領域の端にドロップして、エディター グループをドラッグ アンド ドロップ操作から分割できるかどうかを制御します。", + "splitSizing": "エディター グループの分割時のサイズを制御します。", + "statusBarVisibility": "ワークベンチの下部にステータス バーを表示するかどうかを制御します。", + "tabDescription": "エディターに表示するラベルの書式を制御します。", + "tabScrollbarHeight": "エディター タイトル領域のタブおよび階層リンクに使用するスクロール バーの高さを制御します。", + "tabSizing": "エディターのタブのサイズ設定を制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "untitledHint": "無題のヒントをエディター内のインライン テキストにするか、フローティング ボタンにするか、非表示にするかを制御します。", + "untitledLabelFormat": "無題のエディターのラベルの形式を制御します。", + "useSplitJSON": "JSON として設定を編集するときに、split JSON エディターを使用するかどうかを制御します。", + "viewVisibility": "ビュー ヘッダー アクションを表示するかどうかを制御します。ビュー ヘッダー アクションは常に表示されるか、パネルをフォーカスやホバーしたときのみ表示のいずれかです。", + "window.confirmBeforeClose.always": "常に確認を求めようとします。それでも参照者は確認せずにタブやウィンドウを閉じることができることにご注意ください。", + "window.confirmBeforeClose.keyboardOnly": "キー バインドが検出された場合にのみ確認が求められます。検出が不可能な場合もあることにご注意ください。", + "window.confirmBeforeClose.never": "データの損失が差し迫っていない限り、明示的に確認メッセージが表示されません。", + "window.menuBarVisibility.classic": "メニューはウィンドウの上部に表示され、全画面表示モードでのみ非表示になります。", + "window.menuBarVisibility.compact": "メニューはサイドバーにコンパクト ボタンとして表示されます。`#window.titleBarStyle#` が `native`の場合、この値は無視されます。", + "window.menuBarVisibility.hidden": "メニューは常に非表示です。", + "window.menuBarVisibility.toggle": "メニューは非表示になっていますが、Alt キーを使用してウィンドウの上部に表示できます。", + "window.menuBarVisibility.toggle.mac": "メニューは非表示になっていますが、`アプリケーション メニューにフォーカス` コマンドを実行するとウィンドウの上部に表示できます。", + "window.menuBarVisibility.visible": "メニューは、全画面表示モードの場合でも、常にウィンドウの上部に表示されます。", + "window.openFilesInNewWindow.default": "アプリケーション内から選択したとき (例: ファイル メニュー介したとき) を除き、新しいウィンドウでファイルを開きます。", + "window.openFilesInNewWindow.defaultMac": "Dock または Finder を使用して開いたときを除き、ファイルのフォルダーを開いているウィンドウまたは最後のアクティブ ウィンドウでファイルを開きます。", + "window.openFilesInNewWindow.off": "ファイルのフォルダーを開いているウィンドウまたは最後のアクティブ ウィンドウでファイルを開きます。", + "window.openFilesInNewWindow.on": "新しいウィンドウでファイルを開きます。", + "window.openFoldersInNewWindow.default": "フォルダーがアプリケーション内から (たとえば、[ファイル] メニューから) 選択された場合を除いて、新しいウィンドウでフォルダーを開きます。", + "window.openFoldersInNewWindow.off": "フォルダーを最後のアクティブ ウィンドウで開きます。", + "window.openFoldersInNewWindow.on": "フォルダーを新しいウィンドウで開きます。", + "window.titleSeparator": "'window.title' で使用される区切り記号です。", + "windowConfigurationTitle": "ウィンドウ", + "windowTitle": "アクティブなエディターに基づいてウィンドウのタイトルを制御します。変数はコンテキストに基づいて置き換えられます:", + "workbench.activityBar.iconClickBehavior.focus": "クリックした項目が既に表示されている場合は、サイド バーにフォーカスします。", + "workbench.activityBar.iconClickBehavior.toggle": "クリックした項目が既に表示されている場合は、サイド バーを非表示にします。", + "workbench.editor.labelFormat.default": "ファイルの名前を表示します。タブが有効かつ 1 つのグループ内の 2 つの同名ファイルに各ファイルのパスの区切り記号が追加されます。タブを無効にすると、エディターがアクティブな時にワークスペース フォルダーの相対パスが表示されます。", + "workbench.editor.labelFormat.long": "絶対パスに続けてファイル名を表示します。", + "workbench.editor.labelFormat.medium": "ワークスペース フォルダーからの相対パスに続けてファイル名を表示します。", + "workbench.editor.labelFormat.short": "ディレクトリ名に続けてファイル名を表示します。", + "workbench.editor.pinnedTabSizing.compact": "固定されたタブは、コンパクト形式でアイコンまたはエディター名の最初の文字のみが表示されます。", + "workbench.editor.pinnedTabSizing.normal": "固定されたタブは、固定されていないタブの外観を継承します。", + "workbench.editor.pinnedTabSizing.shrink": "固定されたタブは、エディター名の一部を示すコンパクトな固定サイズに縮小されます。", + "workbench.editor.splitSizingDistribute": "すべてのエディター グループを等分に分割します。", + "workbench.editor.splitSizingSplit": "アクティブなエディター グループを等分に分割します。", + "workbench.editor.tabSizing.fit": "常に完全なエディター ラベルを表示するのに足りるタブの大きさを維持します。", + "workbench.editor.tabSizing.shrink": "すべてのタブを一度に表示するには利用可能なスペースが足りない場合に、タブを縮小するようにします。", + "workbench.editor.titleScrollbarSizing.default": "既定のサイズ。", + "workbench.editor.titleScrollbarSizing.large": "マウスでつかみやすいサイズに拡大する。", + "workbench.editor.untitled.labelFormat.content": "無題ファイルの名前は、ファイル パスが関連付けられていない限り、最初の行の内容から導き出されます。行が空であるか、単語文字が含まれていない場合に、名前にフォールバックします。", + "workbench.editor.untitled.labelFormat.name": "無題のファイルの名前は、ファイルの内容から派生していません。", + "workbench.experimental.useCustomHover": "アクティビティ バーとパネルでカスタムのホバーを有効または無効にします。この構成は試験段階であり、いつでも削除されることに注意してください。", + "workbench.fontAliasing.antialiased": "サブピクセルとは対照的に、ピクセルのレベルでフォントを滑らかにします。フォント全体がより細く見えるようになります。", + "workbench.fontAliasing.auto": "ディスプレイの DPI に基づいて自動的に `default` か `antialiased` を適用します。", + "workbench.fontAliasing.default": "サブピクセル方式でフォントを滑らかにします。ほとんどの非 Retina ディスプレイでもっとも鮮明なテキストを提供します。", + "workbench.fontAliasing.none": "フォントのスムージングを無効にします。テキストをぎざぎざな尖ったエッジで表示します。", + "workbench.hover.delay": "ワークベンチ項目にホバーが表示されるまでの待ち時間 (ミリ秒) を制御します (例: 拡張機能が用意されている一部のツリー ビュー項目)。既に表示されている項目では、この設定の変更を反映するために更新が必要な場合があります。", + "workbench.panel.opensMaximized.always": "開くときにパネルを常に最大化します。", + "workbench.panel.opensMaximized.never": "開くときにパネルを決して最大化しません。パネルは最大化されずに開きます。", + "workbench.panel.opensMaximized.preserve": "閉じる前の状態でパネルを開きます。", + "workbench.quickOpen.preserveInput": "Quick Open を次回開いたとき、Quick Open の最後の入力を復元するかどうかを制御します。", + "wrapTabs": "使用可能なスペースを超えたときにタブを複数行に折り返すか、スクロール バーを表示するかどうかを制御します。`#workbench.editor.showTabs#` が無効な場合、この値は無視されます。", + "zenMode.centerLayout": "Zen Mode をオンにしたときに、レイアウトを中央寄せにするかどうかを制御します。", + "zenMode.fullScreen": "Zen Mode をオンにしたときに、ワークベンチを自動的に全画面モードに切り替えるかどうかを制御します。", + "zenMode.hideActivityBar": "Zen Mode をオンにしたときに、ワークベンチの左側または右側のいずれかにあるアクティビティ バーを非表示にするかどうかを制御します。", + "zenMode.hideLineNumbers": "Zen Mode をオンにしたときにエディターの行番号も非表示にするかどうかを制御します。", + "zenMode.hideStatusBar": "Zen Mode をオンにするとワークベンチの下部にあるステータス バーを非表示にするかどうかを制御します。", + "zenMode.hideTabs": "Zen Mode をオンにしたときにワークベンチ タブも非表示にするかどうかを制御します。", + "zenMode.restore": "Zen Mode で終了したウィンドウを Zen Mode に復元するかどうかを制御します。", + "zenMode.silentNotifications": "Zen Mode 中に通知を表示するかどうかを制御します。true の場合、エラー通知のみが表示されます。", + "zenModeConfigurationTitle": "Zen Mode" + }, + "vs/workbench/common/actions": { + "developer": "開発者", + "help": "ヘルプ", + "preferences": "基本設定", + "view": "表示" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "ワークベンチ" + }, + "vs/workbench/common/editor": { + "activeEditor": "アクティブなエディターの識別子", + "activeEditorAvailableEditorIds": "アクティブなエディターのために使用できる使用可能なエディター識別子", + "activeEditorGroupEmpty": "アクティブなエディター グループが空であるかどうか", + "activeEditorGroupIndex": "アクティブなエディター グループのインデックス", + "activeEditorGroupLast": "アクティブなエディター グループが最後のグループかどうか", + "activeEditorIsDirty": "アクティブなエディターがダーティであるかどうか", + "activeEditorIsNotPreview": "アクティブなエディターがプレビュー モードでないかどうか", + "activeEditorIsPinned": "アクティブなエディターがピン留めされているかどうか", + "activeEditorIsReadonly": "アクティブなエディターが読み取り専用かどうか", + "editorAreaVisible": "エディター領域が表示されているかどうか", + "editorIsOpen": "エディターが開いているかどうか", + "groupEditorsCount": "開かれているエディター グループの数", + "inZenMode": "Zen Mode が有効になっているかどうか", + "isCenteredLayout": "中央揃えのレイアウトが有効になっているかどうか", + "multipleEditorGroups": "複数のエディター グループが開かれているかどうか", + "splitEditorsVertically": "エディターが垂直方向に分割されているかどうか", + "textCompareEditorActive": "テキスト比較エディターがアクティブかどうか", + "textCompareEditorVisible": "テキスト比較エディターが表示されているかどうか" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (削除済み)", + "orphanedReadonlyFile": "{0} (削除済み、読み取り専用)", + "readonlyFile": "{0} (読み取り専用)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "アクティブなパネルの識別子", + "panelFocus": "パネルにキーボード フォーカスがあるかどうか", + "panelMaximized": "パネルが最大化されているかどうか", + "panelPosition": "パネルの位置 ('left'、'right'、または 'bottom')", + "panelVisible": "パネルが表示されているかどうか" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "リソースがファイル システム プロバイダーによってサポートされているかどうか", + "resource": "スキームとパスを含むリソースのすべての値", + "resourceDirname": "リソースが格納されているフォルダーの名前", + "resourceExtname": "リソースの拡張機能の名前", + "resourceFilename": "リソースのファイル名", + "resourceLangId": "リソースの言語識別子", + "resourcePath": "リソースの完全なパス", + "resourceScheme": "リソースのスキーム", + "resourceSet": "リソースが存在するかどうか" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "アクティブなアイテムのアクティビティ バーの背景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarActiveBorder": "アクティブなアイテムのアクティビティ バーの境界線の色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarActiveFocusBorder": "アクティブな項目のアクティビティ バー フォーカスの境界線の色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarBackground": "アクティビティ バーの背景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarBadgeBackground": "アクティビティ通知バッジの背景色。アクティビティ バーは左端または右端に表示され、サイド バーの表示を切り替えることができます。", + "activityBarBadgeForeground": "アクティビティ通知バッジの前景色。アクティビティ バーは左端または右端に表示され、サイド バーの表示を切り替えることができます。", + "activityBarBorder": "サイド バーと隔てるアクティビティ バーの境界線色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarDragAndDropBorder": "アクティビティ バー項目のフィードバック色をドラッグ アンド ドロップします。アクティビティ バーは、一番左または右に表示され、サイド バーのビューを切り替えることができます。", + "activityBarForeground": "アクティブなアクティビティ バー項目の前景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "activityBarInActiveForeground": "非アクティブなアクティビティ バー項目の前景色。アクティビティ バーは左端または右端に表示され、サイド バーのビューを切り替えることができます。", + "banner.background": "バナーの背景色。バナーは、ウィンドウのタイトル バーの下に表示されます。", + "banner.foreground": "バナーの前景色。バナーは、ウィンドウのタイトル バーの下に表示されます。", + "banner.iconForeground": "バナーのアイコンの色。バナーは、ウィンドウのタイトル バーの下に表示されます。", + "deprecatedEditorGroupBackground": "非推奨: エディター グループの背景色は、グリッド エディター レイアウトの導入に伴いサポートされなくなりました。editorGroup.emptyBackground を使用して空のエディター グループの背景色を設定できます。", + "editorDragAndDropBackground": "エディターの周囲をドラッグしているときの背景色。エディターのコンテンツが最後まで輝くために、色は透過である必要があります。", + "editorGroupBackground": "エディター グループの背景色が非推奨になりました。", + "editorGroupBorder": "複数のエディター グループを互いに分離するための色。エディター グループはエディターのコンテナーです。", + "editorGroupEmptyBackground": "空のエディター グループの背景色。エディター グループはエディターのコンテナーです。", + "editorGroupFocusedEmptyBorder": "フォーカスがある空のエディター グループの境界線色。エディター グループはエディターのコンテナーです。", + "editorGroupHeaderBackground": "タブが無効な場合 (`\"workbench.editor.showTabs\": false`) のエディター グループ タイトル ヘッダーの背景色。エディター グループはエディターのコンテナーです。", + "editorPaneBackground": "中央揃えのエディター レイアウトの左右に表示されるエディター ペインの背景色。", + "editorTitleContainerBorder": "エディター グループのタイトル ヘッダーの境界線の色。エディター グループは、エディターのコンテナーです。", + "extensionBadge.remoteBackground": "拡張機能ビューのリモート バッジの背景色。", + "extensionBadge.remoteForeground": "拡張機能ビューのリモート バッジの前景色。", + "lastPinnedTabBorder": "固定されたタブとその他のタブを区切るための境界線です。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "menubarSelectionBackground": "メニュー バーで選択されたメニュー項目の背景色。", + "menubarSelectionBorder": "メニュー バーで選択されたメニュー項目の境界線色。", + "menubarSelectionForeground": "メニュー バーで選択されたメニュー項目の前景色。", + "notificationCenterBorder": "通知センターの境界線色。通知はウィンドウの右下からスライド表示します。", + "notificationCenterHeaderBackground": "通知センターのヘッダーの背景色。通知はウィンドウの右下からスライド表示します。", + "notificationCenterHeaderForeground": "通知センターのヘッダーの前景色。通知はウィンドウの右下からスライド表示します。", + "notificationToastBorder": "通知トーストの境界線色。通知はウィンドウの右下からスライド表示します。", + "notificationsBackground": "通知の背景色。通知はウィンドウの右下からスライド表示します。", + "notificationsBorder": "通知センターで通知を他の通知と区切っている境界線色。通知はウィンドウの右下からスライド表示します。", + "notificationsErrorIconForeground": "エラー通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", + "notificationsForeground": "通知の前景色。通知はウィンドウの右下からスライド表示します。", + "notificationsInfoIconForeground": "情報通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", + "notificationsLink": "通知内リンクの前景色。通知はウィンドウの右下からスライド表示します。", + "notificationsWarningIconForeground": "警告通知のアイコンに使用される色。通知は、ウィンドウの右下から表示されます。", + "panelActiveTitleBorder": "アクティブ パネル タイトルの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", + "panelActiveTitleForeground": "アクティブ パネルのタイトルの色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", + "panelBackground": "パネルの背景色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", + "panelBorder": "パネルをエディターと区切るためのパネル ボーダー色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", + "panelDragAndDropBorder": "パネル タイトルのフィードバック色をドラッグ アンド ドロップします。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。", + "panelInactiveTitleForeground": "非アクティブ パネルのタイトルの色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューを含みます。", + "panelInputBorder": "パネル内の入力領域の入力ボックスの境界線。", + "panelSectionBorder": "パネル内に複数のビューを横方向に等間隔に配置するときに使用されるパネル セクションの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "panelSectionDragAndDropBackground": "パネル セクションのフィードバック色をドラッグ アンド ドロップします。この色には透明度を設定して、パネル セクションが透き通って見えるようにする必要があります。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "panelSectionHeaderBackground": "パネル セクションのヘッダーの背景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "panelSectionHeaderBorder": "パネル内に複数のビューを縦方向に等間隔に配置するときに使用されるパネル セクション ヘッダーの境界線の色。パネルはエディター領域の下に表示され、出力や統合ターミナルなどのビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "panelSectionHeaderForeground": "パネル セクションのヘッダーの前景色。パネルはエディター領域の下に表示され、出力および統合ターミナルのようなビューが含まれます。パネル セクションは、パネル内で入れ子になっているビューです。", + "sideBarBackground": "サイド バーの背景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", + "sideBarBorder": "エディターとの区切りを示すサイド バーの境界線の色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", + "sideBarDragAndDropBackground": "サイド バー セクションのドラッグ アンド ドロップ フィードバックの色。この色には透明度を設定して、サイド バー セクションが透き通って見えるようにする必要があります。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", + "sideBarForeground": "サイド バーの前景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", + "sideBarSectionHeaderBackground": "サイド バー セクションのヘッダーの背景色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", + "sideBarSectionHeaderBorder": "サイド バー セクションのヘッダーの罫線の色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", + "sideBarSectionHeaderForeground": "サイド バー セクションのヘッダーの前景色。サイド バーはエクスプローラーや検索のようなビューのコンテナーです。サイド バー セクションは、サイド バー内で入れ子になっているビューです。", + "sideBarTitleForeground": "サイド バーのタイトルの前景色。サイド バーは、エクスプローラーや検索などのビューが入るコンテナーです。", + "statusBarBackground": "ワークスペースまたはフォルダーが開かれているときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarBorder": "サイドバーとエディターを隔てるステータス バーの境界線色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarErrorItemBackground": "ステータス バーでのエラー項目の背景色。エラー項目は、エラー条件を示すために他のステータス バーのエントリーより目立つように表示されます。ステータス バーはウィンドウの下部に表示されます。", + "statusBarErrorItemForeground": "ステータス バーでのエラー項目の前景色。エラー項目は、エラー条件を示すために他のステータス バーのエントリーより目立つように表示されます。ステータス バーはウィンドウの下部に表示されます。", + "statusBarForeground": "ワークスペースまたはフォルダーを開いているときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarItemActiveBackground": "クリック時のステータス バーの項目の背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarItemHostBackground": "ステータス バーのリモート インジゲーターの背景色。", + "statusBarItemHostForeground": "ステータス バーのリモート インジゲーターの前景色。", + "statusBarItemHoverBackground": "ホバーしたときのステータス バーの項目の背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarNoFolderBackground": "フォルダーが開いていないときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarNoFolderBorder": "フォルダーを開いていないときにサイドバーとエディターを隔てるワークスペースのステータス バーの境界線の色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarNoFolderForeground": "フォルダーが開いていないときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます。", + "statusBarProminentItemBackground": "ステータスバーで目立たせる項目の背景色。この項目は、重要性を示すために他のエントリーより目立って表示されます。コマンドパレットから `Toggle Tab Key Moves Focus` に切り替えると例を見ることができます。ステータスバーはウィンドウの下部に表示されます。", + "statusBarProminentItemForeground": "ステータス バーの主要なアイテムの前景色。主要なアイテムは、重要性を示すために他のステータス バーのエントリより目立っています。例を表示するには、コマンド パレットからモード `Toggle Tab Key Moves Focus` を変更します。ステータス バーはウィンドウの下部に表示されます。", + "statusBarProminentItemHoverBackground": "ホバー中のステータスバーで目立たせる項目の背景色。この項目は、重要性を示すために他のエントリーより目立って表示されます。コマンドパレットから `Toggle Tab Key Moves Focus` に切り替えると例を見ることができます。ステータスバーはウィンドウの下部に表示されます。", + "tabActiveBackground": "アクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabActiveBorder": "アクティブなタブの下部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabActiveBorderTop": "アクティブなタブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabActiveForeground": "アクティブ グループ内のアクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabActiveModifiedBorder": "アクティブ グループ内で、変更された (ダーティ) アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabActiveUnfocusedBorder": "フォーカスされていないグループ内で、アクティブなタブの下部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabActiveUnfocusedBorderTop": "フォーカスされていないグループ内で、アクティブなタブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabBorder": "タブ同士を分けるための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabHoverBackground": "ホバー時のタブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabHoverBorder": "ホバー時のタブを強調表示するための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabHoverForeground": "カーソルを置いた時のタブの前景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", + "tabInactiveBackground": "非アクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabInactiveForeground": "アクティブ グループ内の非アクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabInactiveModifiedBorder": "アクティブ グループ内で、変更された (ダーティ) 非アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabUnfocusedActiveBackground": "フォーカスされていないグループ内のアクティブ タブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabUnfocusedActiveForeground": "フォーカスされていないグループ内のアクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabUnfocusedHoverBackground": "ホバー時のフォーカスされていないグループ内のタブの背景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabUnfocusedHoverBorder": "ホバー時のフォーカスされていないグループ内のタブを強調表示するための境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "tabUnfocusedHoverForeground": "フォーカスのないグループ内のタブにカーソルを置いた時のタブの前景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", + "tabUnfocusedInactiveBackground": "フォーカスのないグループ内のアクティブでないタブの背景色。タブは、エディター領域内のエディターのコンテナーです。複数のタブを 1 つのエディター グループ内で開くことができます。複数のエディター グループを使用できます。", + "tabUnfocusedInactiveForeground": "フォーカスされていないグループ内の非アクティブ タブの前景色。タブはエディター領域におけるエディターのコンテナーです。1 つのエディター グループで複数のタブを開くことができます。エディター グループを複数にすることもできます。", + "tabsContainerBackground": "タブが有効な場合の エディター グループ タイトル ヘッダーの背景色。エディター グループはエディターのコンテナーです。", + "tabsContainerBorder": "タブが有効な場合の エディター グループ タイトル ヘッダーの境界線色。エディター グループはエディターのコンテナーです。", + "titleBarActiveBackground": "ウィンドウがアクティブな場合のタイトル バーの背景。", + "titleBarActiveForeground": "ウィンドウがアクティブな場合のタイトル バーの前景。", + "titleBarBorder": "タイトル バーの境界線色。", + "titleBarInactiveBackground": "ウィンドウが非アクティブな場合のタイトル バーの背景。", + "titleBarInactiveForeground": "ウィンドウが非アクティブな場合のタイトル バーの前景。", + "unfocusedActiveModifiedBorder": "フォーカスされていないグループ内で、変更された (ダーティ) アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "unfocusedINactiveModifiedBorder": "フォーカスされていないグループ内で、変更された (ダーティ) 非アクティブ タブの上部の境界線。タブはエディター領域内にあるエディターのコンテナーです。複数のタブを 1 つのエディター グループで開くことができます。複数のエディター グループがある可能性があります。", + "windowActiveBorder": "ウィンドウがアクティブなときに境界線に使用する色。カスタム タイトル バーを使用する場合にのみ、デスクトップ クライアントでサポートされます。", + "windowInactiveBorder": "ウィンドウが非アクティブな場合に境界線に使用される色。カスタム タイトル バーを使用する場合にのみデスクトップ クライアントでサポートされます。" + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "アクティブなビューレットの識別子", + "sideBarFocus": "サイド バーにキーボード フォーカスがあるかどうか", + "sideBarVisible": "サイド バーが表示されているかどうか" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "既定のビューのアイコン。", + "duplicateId": "ID '{0}' のビューは既に登録されています", + "focusedView": "キーボード フォーカスがあるビューの識別子" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "ランタイム引数の構成", + "reloadWindowWithExtensionsDisabled": "拡張機能が無効な状態での再読み込み", + "toggleDevTools": "開発者ツールの切り替え", + "toggleSharedProcess": "共有プロセスを切り替える" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "PATH 内に '{0}' コマンドをインストールします", + "ok": "OK", + "shellCommand": "シェル コマンド", + "successFrom": "シェル コマンド '{0}' が PATH から正常にアンインストールされました。", + "successIn": "シェル コマンド '{0}' が PATH に正常にインストールされました。", + "uninstall": "'{0}' コマンドを PATH からアンインストールします" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "ウィンドウを閉じる", + "closeWindow": "ウィンドウを閉じる", + "current": "現在のウィンドウ", + "miCloseWindow": "ウィンドウを閉じる(&&E)", + "miZoomIn": "拡大(&&Z)", + "miZoomOut": "ズームアウト(&&Z)", + "miZoomReset": "ズームのリセット(&&R)", + "quickSwitchWindow": "ウィンドウをすぐに切り替える...", + "switchWindow": "ウィンドウの切り替え...", + "switchWindowPlaceHolder": "切り替え先のウィンドウを選択してください", + "windowDirtyAriaLabel": "{0}、ダーティ ウィンドウ", + "zoomIn": "拡大", + "zoomOut": "縮小", + "zoomReset": "ズームのリセット" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "このアプリ インスタンスから送信されるクラッシュ レポートを関連付けるために使用される一意の ID。", + "argv.disableColorCorrectRendering": "カラー プロファイルの選択に関する問題を解決します。グラフィックの問題が発生した場合にのみ、このオプションを変更してください。", + "argv.disableHardwareAcceleration": "ハードウェア アクセラレータを無効にします。グラフィックの問題が発生した場合にのみ、このオプションを変更してください。", + "argv.enableCrashReporter": "クラッシュ レポートを無効にすることを許可します。値が変更された場合は、アプリを再起動する必要があります。", + "argv.enebleProposedApi": "拡張機能 ID のリストに対して提案された API を有効にします ('vscode.git' など)。提案された API は不安定で、警告なしに中断することがあります。これは拡張機能の開発とテストを目的とする場合にのみ設定してください。", + "argv.force-renderer-accessibility": "レンダラーに強制的にアクセスできるようにします。この変更は、Linux でスクリーン リーダーを使用している場合にのみ行います。その他のプラットフォームでは、レンダラーは自動的にアクセスできるようになります。このフラグは、editor.accessibilitySupport がオンの場合に自動的に設定されます。", + "argv.forceColorProfile": "使用するカラー プロファイルをオーバーライドできます。色が正しく表示されない場合は、これを 'srgb' に設定して再起動してみてください。", + "argv.locale": "使用する表示言語。異なる言語を選択するには、関連付けられた言語パックをインストールする必要があります。", + "argv.logLevel": "使用するログレベル。既定値は 'info' です。利用可能な値は 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off' です。", + "closeWhenEmpty": "最後のエディターを閉じたときに、ウィンドウも閉じるかどうかを制御します。この設定はフォルダーを表示していないウィンドウにのみ適用されます。", + "dialogStyle": "ダイアログ ウィンドウの外観を調整します。", + "keyboardConfigurationTitle": "キーボード", + "mergeAllWindowTabs": "すべてのウィンドウを統合", + "miExit": "終了(&&X)", + "moveWindowTabToNewWindow": "ウィンドウ タブを新しいウィンドウに移動", + "newTab": "新しいウィンドウ タブ", + "newWindowDimensions": "既に 1 つ以上のウィンドウを開いているとき、新しく開くウィンドウのサイズを制御します。この設定は、最初に開いたウィンドウに適用されないことに注意してください。最初のウィンドウは常に、前回閉じたサイズと位置で復元します。", + "openWithoutArgumentsInNewWindow": "引数なしで 2 つ目のインスタンスを起動するとき、新しい空のウィンドウを開くか、最後に実行されていたウィンドウにフォーカスするかどうかを制御します。\r\nこの設定は無視される場合もあります (例: `--new-window` または `--reuse-window` コマンド ライン オプションを使用する場合など)。", + "restoreFullscreen": "全画面表示モードで終了した場合に、ウィンドウを全画面表示モードに復元するかどうかを制御します。", + "restoreWindows": "初めての起動後にウィンドウを再度開く方法を制御します。この設定は、アプリケーションが既に実行中の場合は効果がありません。", + "showNextWindowTab": "次のウィンドウ タブを表示", + "showPreviousTab": "前のウィンドウ タブを表示", + "telemetry.enableCrashReporting": "クラッシュ レポートを Microsoft のオンライン サービス に送信するように設定します。\r\nこのオプションを有効にするには、再起動が必要です。", + "telemetryConfigurationTitle": "テレメトリ", + "titleBarStyle": "ウィンドウのタイトル バーの外観を調整します。Linux と Windows では、この設定はアプリケーションとコンテキスト メニューの外観にも影響します。変更を適用するには完全な再起動が必要です。", + "toggleWindowTabsBar": "ウィンドウ タブ バーの切り替え", + "touchbar.enabled": "利用可能であれば macOS の Touch Bar ボタンを有効にします。", + "touchbar.ignored": "表示すべきではないタッチバー内のエントリの識別子のセット (たとえば、`workbench.action.navigateBack` など)。", + "window.clickThroughInactive": "有効な場合、非アクティブなウィンドウをクリックするとウィンドウがアクティブになり、クリック可能な場合はマウスの下の要素がトリガーされます。無効にすると、非アクティブなウィンドウの任意の場所をクリックするとそのウィンドウがアクティブになり、要素には 2 回目のクリックが必要になります。", + "window.doubleClickIconToClose": "有効になっている場合、タイトル バーでアプリケーション アイコンをクリックするとウィンドウが閉じ、ウィンドウをアイコンでドラッグすることができません。この設定が有効になるのは、`#window.titleBarStyle#` が `custom` に設定されている場合のみです。", + "window.nativeFullScreen": "MacOS でネイティブのフルスクリーンを使用するかどうかを制御します。このオプションを無効にすると、フルスクリーン表示時に macOS が新しいスペースを作成しないようにします。", + "window.nativeTabs": "macOS Sierra ウィンドウ タブを有効にします。この変更を適用するには完全な再起動が必要であり、ネイティブ タブでカスタムのタイトル バー スタイルが構成されていた場合はそれが無効になることに注意してください。", + "window.newWindowDimensions.default": "新しいウィンドウを画面の中央に開きます。", + "window.newWindowDimensions.fullscreen": "新しいウィンドウを全画面表示モードで開きます。", + "window.newWindowDimensions.inherit": "新しいウィンドウを、最後にアクティブだったウィンドウと同じサイズで開きます。", + "window.newWindowDimensions.maximized": "新しいウィンドウを最大化した状態で開きます。", + "window.newWindowDimensions.offset": "最後のアクティブなウィンドウと同じ寸法の新しいウィンドウをオフセット位置で開きます。", + "window.openWithoutArgumentsInNewWindow.off": "最後にアクティブだった実行中のインスタンスにフォーカスします。", + "window.openWithoutArgumentsInNewWindow.on": "新しい空のウィンドウを開きます。", + "window.reopenFolders.all": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、すべてのウィンドウを再度開きます。", + "window.reopenFolders.folders": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、フォルダーまたはワークスペースが開かれていたすべてのウィンドウを再度開きます。", + "window.reopenFolders.none": "ウィンドウを再度開きません。フォルダーまたはワークスペースが (コマンド ラインなどから) 開かれている場合を除き、空のウィンドウが表示されます。", + "window.reopenFolders.one": "フォルダー、ワークスペース、ファイルが (コマンド ラインなどから) 開かれている場合を除き、最後のアクティブ ウィンドウを再度開きます。", + "window.reopenFolders.preserve": "常にすべてのウィンドウが再度開かれます。フォルダーまたはワークスペースが開かれている場合は (例: コマンド ラインから)、新しいウィンドウとして開かれます (ただし、前に開かれている場合は例外)。ファイルが開かれている場合、それらは復元されたウィンドウのうちの 1 つで開かれます。", + "windowConfigurationTitle": "ウィンドウ", + "zoomLevel": "ウィンドウのズーム レベルを調整します。元のサイズは 0 で、1 つ上げるごとに (1 など) 20% ずつ拡大することを表し、1 つ下げるごとに (-1 など) 20% ずつ縮小することを表します。小数点以下の桁数を入力して、さらに細かくズーム レベルを調整することもできます。" + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "バージョン: {0}\r\nコミット: {1}\r\n日付: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", + "cancelButton": "キャンセル", + "copy": "コピー(&&C)", + "okButton": "OK", + "yesButton": "はい(&&Y)" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "キャンセル(&&C)", + "loaderCycle": "解決する必要のある依存関係の循環が AMD モジュールにあります。", + "loginButton": "ログイン(&&L)", + "ok": "OK", + "password": "パスワード", + "proxyAuthRequired": "プロキシ認証が必要", + "proxyDetail": "プロキシ {0} ではユーザー名とパスワードが必要です。", + "rememberCredentials": "資格情報を保存する", + "runningAsRoot": "{0} をルート ユーザーとして実行しないことを推奨します。", + "username": "ユーザー名" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "次のダーティなエディターをバックアップ場所に保存できませんでした。", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "ダーティ エディターによって元に戻されるのを待っています..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "編集は行われませんでした", - "summary.nm": "{1} 個のファイルで {0} 件のテキスト編集を実行", - "summary.n0": "1 つのファイルで {0} 個のテキストを編集", - "workspaceEdit": "ワークスペースの編集", - "nothing": "編集は行われませんでした", + "areYouSureQuiteBulkEdit": "{0}しますか? '{1}' が進行中です。", + "changeWorkspace": "ワークスペースの変更", + "closeTheWindow": "ウィンドウを閉じる", "fileOperation": "ファイル操作", - "areYouSureQuiteBulkEdit": "終了しますか? '{0}' が進行中です。", - "quit": "終了" + "nothing": "編集は行われませんでした", + "quit": "終了", + "reloadTheWindow": "ウィンドウの再読み込み", + "summary.0": "編集は行われませんでした", + "summary.n0": "1 つのファイルで {0} 個のテキストを編集", + "summary.nm": "{1} 個のファイルで {0} 件のテキスト編集を実行", + "workspaceEdit": "ワークスペースの編集" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "別のリファクタリングがプレビューされています。", + "Discard": "リファクタリングの破棄", + "apply": "リファクタリングの適用", "cancel": "キャンセル", + "cat": "リファクター プレビュー", "continue": "続行", "detail": "[続行] をクリックして、以前のリファクタリングを破棄し、現在のリファクタリングを続行します。", - "apply": "リファクタリングの適用", - "cat": "リファクター プレビュー", - "Discard": "リファクタリングの破棄", - "toogleSelection": "変更の切り替え", "groupByFile": "ファイル別に変更をグループ化", "groupByType": "変更を種類別にグループ化", + "overlap": "別のリファクタリングがプレビューされています。", + "panel": "リファクター プレビュー", "refactorPreviewViewIcon": "リファクター プレビュー ビューのアイコンを表示します。", - "panel": "リファクター プレビュー" + "toogleSelection": "変更の切り替え" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "名前変更などのコード アクションを呼び出して、変更のプレビューをこちらに表示します。", "conflict.1": "この間に '{0}' が変更されたため、リファクタリングを適用できません。", "conflict.N": "この間に他の {0} 個のファイルが変更されたため、リファクタリングを適用できません。", - "edt.title.del": "{0} (削除、リファクタリング プレビュー)", - "rename": "名前の変更", "create": "作成", + "edt.title.1": "{0} (リファクター プレビュー)", "edt.title.2": "{0} ({1}、リファクター プレビュー)", - "edt.title.1": "{0} (リファクター プレビュー)" + "edt.title.del": "{0} (削除、リファクタリング プレビュー)", + "empty.msg": "名前変更などのコード アクションを呼び出して、変更のプレビューをこちらに表示します。", + "rename": "名前の変更" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "その他" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "一括編集", - "aria.renameAndEdit": "{0} の名前を {1} に変更し、テキストも編集する", + "aria.create": "{0} の作成中", "aria.createAndEdit": "{0} を作成し、テキストも編集しています", + "aria.del": "行 {0}、{1} の削除中", + "aria.delete": "{0} を削除しています", "aria.deleteAndEdit": "{0} を削除しながら、テキストの編集も行っています", "aria.editOnly": "{0}、テキストの編集中", - "aria.rename": "{0} の名前を {1} に変更しています", - "aria.create": "{0} の作成中", - "aria.delete": "{0} を削除しています", - "aria.replace": "行 {0}、{1} を {2} に置き換えています", - "aria.del": "行 {0}、{1} の削除中", "aria.insert": "行 {0}、{1} を挿入中", - "rename.label": "{0} → {1}", - "detail.rename": "(名前の変更)", + "aria.rename": "{0} の名前を {1} に変更しています", + "aria.renameAndEdit": "{0} の名前を {1} に変更し、テキストも編集する", + "aria.replace": "行 {0}、{1} を {2} に置き換えています", + "bulkEdit": "一括編集", "detail.create": "(作成中)", "detail.del": "(削除中)", + "detail.rename": "(名前の変更)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "呼び出し階層プロバイダーを使用できるかどうか", - "callHierarchyVisible": "呼び出し階層が現在表示されているかどうか", "callHierarchyDirection": "呼び出し階層に着信または送信呼び出しを表示するかどうか", - "no.item": "結果はありません。", + "callHierarchyVisible": "呼び出し階層が現在表示されているかどうか", + "close": "閉じる", + "editorHasCallHierarchyProvider": "呼び出し階層プロバイダーを使用できるかどうか", "error": "呼び出し階層を表示できませんでした", + "no.item": "結果はありません。", + "showIncomingCallsIcons": "呼び出し階層ビュー内の着信呼び出しのアイコン。", + "showOutgoingCallsIcon": "呼び出し階層ビュー内の送信呼び出しのアイコン。", "title": "呼び出し階層のプレビュー", "title.incoming": "着信の表示", - "showIncomingCallsIcons": "呼び出し階層ビュー内の着信呼び出しのアイコン。", "title.outgoing": "発信の表示", - "showOutgoingCallsIcon": "呼び出し階層ビュー内の送信呼び出しのアイコン。", - "title.refocus": "呼び出し階層に再度フォーカスする", - "close": "閉じる" + "title.refocus": "呼び出し階層に再度フォーカスする" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "'{0}' からの呼び出し", "callsTo": "'{0}' の呼び出し元", - "title.loading": "読み込んでいます...", "empt.callsFrom": "'{0}' からの呼び出しはありません", - "empt.callsTo": "'{0}' の呼び出し元なし" + "empt.callsTo": "'{0}' の呼び出し元なし", + "title.loading": "読み込んでいます..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "呼び出し階層", "from": "{0} からの呼び出し", - "to": "{0} の呼び出し元" + "to": "{0} の呼び出し元", + "tree.aria": "呼び出し階層" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "シェル コマンド", @@ -3639,188 +3752,151 @@ "successFrom": "シェル コマンド '{0}' が PATH から正常にアンインストールされました。" }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "ファイルの保存時に自動修正アクションを実行するかどうかを制御します。", "codeActionsOnSave": "保存時に実行されるコードアクションの種類。", + "codeActionsOnSave.fixAll": "ファイルの保存時に自動修正アクションを実行するかどうかを制御します。", "codeActionsOnSave.generic": "ファイルの保存時に '{0}' アクションを実行するかどうかを制御します。" }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "リソースに使用するエディターを構成します。", - "contributes.codeActions.languages": "コード アクションが有効になっている言語モード。", + "contributes.codeActions.description": "コード アクションの機能の説明です。", "contributes.codeActions.kind": "提供されたコード アクションの 'CodeActionKind' です。", - "contributes.codeActions.title": "UI で使用されるコード アクションのラベル。", - "contributes.codeActions.description": "コード アクションの機能の説明です。" + "contributes.codeActions.languages": "コード アクションが有効になっている言語モード。", + "contributes.codeActions.title": "UI で使用されるコード アクションのラベル。" }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "寄稿されたドキュメント。", - "contributes.documentation.refactorings": "リファクタリングに関する提供されたドキュメント。", "contributes.documentation.refactoring": "リファクタリングに関するドキュメントを提供しました。", + "contributes.documentation.refactoring.command": "コマンドが実行されました。", "contributes.documentation.refactoring.title": "UI で使用されるドキュメントのラベル。", "contributes.documentation.refactoring.when": "When 句。", - "contributes.documentation.refactoring.command": "コマンドが実行されました。" - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "ドキュメントのシンボル" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "選択範囲クリップボードの貼り付け" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "TextMate 構文文法ログの開始" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "{0} を解析中のエラー: {1}", - "formatError": "{0}: 無効な形式です。JSON オブジェクトが必要です。", - "schema.openBracket": "左角かっこまたは文字列シーケンス。", - "schema.closeBracket": "右角かっこまたは文字列シーケンス。", - "schema.comments": "コメント記号を定義します。", - "schema.blockComments": "ブロック コメントのマーク方法を定義します。", - "schema.blockComment.begin": "ブロック コメントを開始する文字シーケンス。", - "schema.blockComment.end": "ブロック コメントを終了する文字シーケンス。", - "schema.lineComment": "行コメントを開始する文字シーケンス。", - "schema.brackets": "インデントを増減する角かっこを定義します。", - "schema.autoClosingPairs": "角かっこのペアを定義します。左角かっこが入力されると、右角かっこが自動的に挿入されます。", - "schema.autoClosingPairs.notIn": "自動ペアが無効なスコープの一覧を定義します。", - "schema.autoCloseBefore": "'languageDefined' 自動閉じ設定を使用しているときに、かっこや引用符の自動閉じを行うためにカーソルの後ろに置かれる文字を定義します。これは通常、式を開始しない文字のセットです。", - "schema.surroundingPairs": "選択文字列を囲むときに使用できる角かっこのペアを定義します。", - "schema.wordPattern": "プログラミング言語で単語とみなされるものを定義します。", - "schema.wordPattern.pattern": "言葉の照合に使用する正規表現パターン。", - "schema.wordPattern.flags": "言葉の照合に使用する正規表現フラグ。", - "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.indentationRules": "言語のインデント設定。", - "schema.indentationRules.increaseIndentPattern": "ある行がこのパターンと一致する場合は、それ以降のすべての行を一度インデントする必要があります (別のルールが一致するまで)。", - "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern に使用する正規表現パターン。", - "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern に使用する正規表現フラグ。", - "schema.indentationRules.increaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.indentationRules.decreaseIndentPattern": "行がこのパターンに一致する場合、それ以後のすべての行はいったんインデント解除される必要があります (別のルールが一致するまで)。", - "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern に使用する正規表現パターン。", - "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern に使用する正規表現フラグ。", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.indentationRules.indentNextLinePattern": "ある行がこのパターンと一致する場合は、**次の行のみ** を一度インデントする必要があります。", - "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern に使用する正規表現パターン。", - "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern に使用する正規表現フラグ。", - "schema.indentationRules.indentNextLinePattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.indentationRules.unIndentedLinePattern": "ある行がこのパターンと一致する場合は、そのインデントを変更してはならず、他のルールに対して評価してもなりません。", - "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern に使用する正規表現パターン。", - "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern に使用する正規表現フラグ。", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.folding": "言語の折り畳み設定。", - "schema.folding.offSide": "その言語のブロックがインデントで表現されている場合、言語はオフサイドルールに従います。 設定されている場合、空行は後続のブロックに属します。", - "schema.folding.markers": "'#region'や '#endregion'などの言語固有の折りたたみマーカー。開始と終了の正規表現はすべての行の内容に対してテストし効率的に設計してください。", - "schema.folding.markers.start": "開始マーカーの正規表現パターン。 正規表現は '^' で始めてください。", - "schema.folding.markers.end": "終了マーカーの正規表現パターン。 正規表現は '^' で始めてください。", - "schema.onEnterRules": "Enter キーを押したときに評価される言語ルールです。", - "schema.onEnterRules.beforeText": "このルールは、カーソルの前のテキストがこの正規表現に一致する場合にのみ実行されます。", - "schema.onEnterRules.beforeText.pattern": "beforeText に使用する正規表現パターン。", - "schema.onEnterRules.beforeText.flags": "beforeText に使用する正規表現フラグ。", - "schema.onEnterRules.beforeText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.onEnterRules.afterText": "このルールは、カーソルの後のテキストがこの正規表現に一致する場合にのみ実行されます。", - "schema.onEnterRules.afterText.pattern": "afterText に使用する正規表現パターン。", - "schema.onEnterRules.afterText.flags": "afterText に使用する正規表現フラグ。", - "schema.onEnterRules.afterText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.onEnterRules.previousLineText": "このルールは、行の上のテキストがこの正規表現に一致した場合にのみ実施されます。", - "schema.onEnterRules.previousLineText.pattern": "previousLineText に使用する正規表現パターン。", - "schema.onEnterRules.previousLineText.flags": "previousLineText に使用する正規表現フラグ。", - "schema.onEnterRules.previousLineText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", - "schema.onEnterRules.action": "実行するアクション。", - "schema.onEnterRules.action.indent": "インデントの処理について説明します", - "schema.onEnterRules.action.indent.none": "新しい行を挿入し、前の行のインデントをコピーします。", - "schema.onEnterRules.action.indent.indent": "1 つの新しい行とインデントを挿入します (前の行のインデントに対して)。", - "schema.onEnterRules.action.indent.indentOutdent": "2 つの新しい行を挿入します:\r\n - 最初のものはインデントされ、カーソルが置かれます\r\n - 2 つ目のものは同じインデント レベルになります", - "schema.onEnterRules.action.indent.outdent": "新しい行を挿入してインデントを 1 つ戻します (前の行のインデントに対して)。", - "schema.onEnterRules.action.appendText": "新しい行の後およびインデントの後に追加するテキストを指定します。", - "schema.onEnterRules.action.removeText": "新しい行のインデントから削除する文字数を指定します。" - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "一致するエントリがありません", - "gotoSymbolQuickAccessPlaceholder": "移動先のシンボル名を入力します。", - "gotoSymbolQuickAccess": "エディターでシンボルに移動", - "gotoSymbolByCategoryQuickAccess": "エディターでカテゴリ別のシンボルに移動", - "gotoSymbol": "エディターでシンボルに移動..." + "contributes.documentation.refactorings": "リファクタリングに関する提供されたドキュメント。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "現在 `editor.accessibilitySupport` 設定を 'on' に変更しています。", - "openingDocs": "現在 VS Code のアクセシビリティ ドキュメントページを開いています。", - "introMsg": "VS Code のアクセシビリティ オプションをご利用いただき、ありがとうございます。", - "status": "状態:", + "ShowAccessibilityHelpAction": "アクセシビリティのヘルプを表示します", + "auto_off": "エディターは、スクリーン リーダーが接続されると自動的に検出するように構成されていますが、今回は検出できませんでした。", + "auto_on": "エディターはスクリーン リーダーの接続を自動検出しました。", + "auto_unknown": "エディターは、プラットフォーム API を使用してスクリーン リーダーがいつ接続されたかを検出するように設定されていますが、現在のランタイムはこれをサポートしていません。", "changeConfigToOnMac": "スクリーン リーダーで使用するためにエディターを永続的に最適化するように設定するには、Command + E を押してください。", "changeConfigToOnWinLinux": "スクリーン リーダーで使用するためにエディターを永続的に最適化するように設定するには、Control + E を押してください。", - "auto_unknown": "エディターは、プラットフォーム API を使用してスクリーン リーダーがいつ接続されたかを検出するように設定されていますが、現在のランタイムはこれをサポートしていません。", - "auto_on": "エディターはスクリーン リーダーの接続を自動検出しました。", - "auto_off": "エディターは、スクリーン リーダーが接続されると自動的に検出するように構成されていますが、今回は検出できませんでした。", - "configuredOn": "エディターはスクリーン リーダーで使用するために永続的に最適化されるように設定されています。これは `editor.accessibilitySupport` の設定を編集することで変更できます。", "configuredOff": "エディターはスクリーン リーダー向けに最適化しないように構成されています。", - "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", - "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。", - "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", - "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", + "configuredOn": "エディターはスクリーン リーダーで使用するために永続的に最適化されるように設定されています。これは `editor.accessibilitySupport` の設定を編集することで変更できます。", + "emergencyConfOn": "現在 `editor.accessibilitySupport` 設定を 'on' に変更しています。", + "introMsg": "VS Code のアクセシビリティ オプションをご利用いただき、ありがとうございます。", "openDocMac": "command + H キーを押して、ブラウザー ウィンドウを今すぐ開き、アクセシビリティに関連する他の VS Code 情報を確認します。", "openDocWinLinux": "エディターのアクセシビリティに関する詳細情報が記されたブラウザー ウィンドウを開くには、Control+H を押してください。", + "openingDocs": "現在 VS Code のアクセシビリティ ドキュメントページを開いています。", "outroMsg": "Esc キー か Shift+Esc を押すと、ヒントを消してエディターに戻ることができます。", - "ShowAccessibilityHelpAction": "アクセシビリティのヘルプを表示します" + "status": "状態:", + "tabFocusModeOffMsg": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。{0} を押すと、この動作が切り替わります。", + "tabFocusModeOffMsgNoKb": "現在のエディターで Tab キーを押すと、タブ文字が挿入されます。コマンド {0} は、キー バインドでは現在トリガーできません。", + "tabFocusModeOnMsg": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。{0} を押すと、この動作が切り替わります。", + "tabFocusModeOnMsgNoKb": "現在のエディターで Tab キーを押すと、次のフォーカス可能な要素にフォーカスを移動します。コマンド {0} は、キー バインドでは現在トリガーできません。" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "差分アルゴリズムは早く停止しました ({0} ミリ秒後)。", - "removeTimeout": "制限の削除", - "hintWhitespace": "スペースによる違いを表示する" + "hintWhitespace": "スペースによる違いを表示する", + "removeTimeout": "制限の削除" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "閉じる", + "label.find": "検索", + "label.nextMatchButton": "次の一致項目", + "label.previousMatchButton": "前の一致項目", + "label.replace": "置換", + "label.replaceAllButton": "すべて置換", + "label.replaceButton": "置換", + "label.toggleReplaceButton": "置換モードの切り替え", + "placeholder.find": "検索", + "placeholder.replace": "置換" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "閉じる", + "label.find": "検索", + "label.nextMatchButton": "次の一致項目", + "label.previousMatchButton": "前の一致項目", + "placeholder.find": "検索" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "開発者: エディター トークンとスコープの検査", + "inspectTMScopesWidget.loading": "読み込んでいます..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "開発者: キー マッピングを検査する", "workbench.action.inspectKeyMapJSON": "キー マッピングの検査 (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: 無効な形式です。JSON オブジェクトが必要です。", + "parseErrors": "{0} を解析中のエラー: {1}", + "schema.autoCloseBefore": "'languageDefined' 自動閉じ設定を使用しているときに、かっこや引用符の自動閉じを行うためにカーソルの後ろに置かれる文字を定義します。これは通常、式を開始しない文字のセットです。", + "schema.autoClosingPairs": "角かっこのペアを定義します。左角かっこが入力されると、右角かっこが自動的に挿入されます。", + "schema.autoClosingPairs.notIn": "自動ペアが無効なスコープの一覧を定義します。", + "schema.blockComment.begin": "ブロック コメントを開始する文字シーケンス。", + "schema.blockComment.end": "ブロック コメントを終了する文字シーケンス。", + "schema.blockComments": "ブロック コメントのマーク方法を定義します。", + "schema.brackets": "インデントを増減する角かっこを定義します。", + "schema.closeBracket": "右角かっこまたは文字列シーケンス。", + "schema.comments": "コメント記号を定義します。", + "schema.folding": "言語の折り畳み設定。", + "schema.folding.markers": "'#region'や '#endregion'などの言語固有の折りたたみマーカー。開始と終了の正規表現はすべての行の内容に対してテストし効率的に設計してください。", + "schema.folding.markers.end": "終了マーカーの正規表現パターン。 正規表現は '^' で始めてください。", + "schema.folding.markers.start": "開始マーカーの正規表現パターン。 正規表現は '^' で始めてください。", + "schema.folding.offSide": "その言語のブロックがインデントで表現されている場合、言語はオフサイドルールに従います。 設定されている場合、空行は後続のブロックに属します。", + "schema.indentationRules": "言語のインデント設定。", + "schema.indentationRules.decreaseIndentPattern": "行がこのパターンに一致する場合、それ以後のすべての行はいったんインデント解除される必要があります (別のルールが一致するまで)。", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern に使用する正規表現フラグ。", + "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern に使用する正規表現パターン。", + "schema.indentationRules.increaseIndentPattern": "ある行がこのパターンと一致する場合は、それ以降のすべての行を一度インデントする必要があります (別のルールが一致するまで)。", + "schema.indentationRules.increaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern に使用する正規表現フラグ。", + "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern に使用する正規表現パターン。", + "schema.indentationRules.indentNextLinePattern": "ある行がこのパターンと一致する場合は、**次の行のみ** を一度インデントする必要があります。", + "schema.indentationRules.indentNextLinePattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern に使用する正規表現フラグ。", + "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern に使用する正規表現パターン。", + "schema.indentationRules.unIndentedLinePattern": "ある行がこのパターンと一致する場合は、そのインデントを変更してはならず、他のルールに対して評価してもなりません。", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern に使用する正規表現フラグ。", + "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern に使用する正規表現パターン。", + "schema.lineComment": "行コメントを開始する文字シーケンス。", + "schema.onEnterRules": "Enter キーを押したときに評価される言語ルールです。", + "schema.onEnterRules.action": "実行するアクション。", + "schema.onEnterRules.action.appendText": "新しい行の後およびインデントの後に追加するテキストを指定します。", + "schema.onEnterRules.action.indent": "インデントの処理について説明します", + "schema.onEnterRules.action.indent.indent": "1 つの新しい行とインデントを挿入します (前の行のインデントに対して)。", + "schema.onEnterRules.action.indent.indentOutdent": "2 つの新しい行を挿入します:\r\n - 最初のものはインデントされ、カーソルが置かれます\r\n - 2 つ目のものは同じインデント レベルになります", + "schema.onEnterRules.action.indent.none": "新しい行を挿入し、前の行のインデントをコピーします。", + "schema.onEnterRules.action.indent.outdent": "新しい行を挿入してインデントを 1 つ戻します (前の行のインデントに対して)。", + "schema.onEnterRules.action.removeText": "新しい行のインデントから削除する文字数を指定します。", + "schema.onEnterRules.afterText": "このルールは、カーソルの後のテキストがこの正規表現に一致する場合にのみ実行されます。", + "schema.onEnterRules.afterText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.onEnterRules.afterText.flags": "afterText に使用する正規表現フラグ。", + "schema.onEnterRules.afterText.pattern": "afterText に使用する正規表現パターン。", + "schema.onEnterRules.beforeText": "このルールは、カーソルの前のテキストがこの正規表現に一致する場合にのみ実行されます。", + "schema.onEnterRules.beforeText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.onEnterRules.beforeText.flags": "beforeText に使用する正規表現フラグ。", + "schema.onEnterRules.beforeText.pattern": "beforeText に使用する正規表現パターン。", + "schema.onEnterRules.previousLineText": "このルールは、行の上のテキストがこの正規表現に一致した場合にのみ実施されます。", + "schema.onEnterRules.previousLineText.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.onEnterRules.previousLineText.flags": "previousLineText に使用する正規表現フラグ。", + "schema.onEnterRules.previousLineText.pattern": "previousLineText に使用する正規表現パターン。", + "schema.openBracket": "左角かっこまたは文字列シーケンス。", + "schema.surroundingPairs": "選択文字列を囲むときに使用できる角かっこのペアを定義します。", + "schema.wordPattern": "プログラミング言語で単語とみなされるものを定義します。", + "schema.wordPattern.flags": "言葉の照合に使用する正規表現フラグ。", + "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` パターンに一致する必要があります。", + "schema.wordPattern.pattern": "言葉の照合に使用する正規表現パターン。" + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: トークン化、折り返し、折りたたみは、メモリの使用量を減らしてフリーズやクラッシュを回避するために、この大きいファイルで無効化されています。", "removeOptimizations": "強制的に機能を有効化", "reopenFilePrompt": "この設定を有効にするためにファイルを再度開いてください。" }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "開発者: エディター トークンとスコープの検査", - "inspectTMScopesWidget.loading": "読み込んでいます..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "行番号とオプションの列を入力して移動します (例: 42 行目で 5 列目の場合は 42:5)。", - "gotoLineQuickAccess": "行/列に移動", - "gotoLine": "行/列に移動..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "'{0}' フォーマッタ([構成](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D))を実行しています。", - "codeaction": "クイック修正", - "codeaction.get": "'{0}' ([構成](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D))からコード アクションを取得します。", - "codeAction.apply": "コード アクション '{0}' を適用しています。" - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "列選択モードの切り替え", - "miColumnSelection": "列の選択モード(&&S)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "ミニマップの切り替え", - "miShowMinimap": "ミニマップを表示する(&&M)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "マルチカーソル修飾子の切り替え", - "miMultiCursorAlt": "マルチ カーソルを Alt+Click に切り替える", - "miMultiCursorCmd": "マルチ カーソルを Cmd+Click に切り替える", - "miMultiCursorCtrl": "マルチ カーソルを Ctrl+Click に切り替える" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "制御文字の切り替え", - "miToggleRenderControlCharacters": "制御文字を表示する(&&C)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "現在、エディターで単語の折り返しが使用されているかどうか。", - "toggle.wordwrap": "表示: [右端で折り返す] の設定/解除", - "unwrapMinified": "このファイルでの折り返しを無効にする", - "wrapMinified": "このファイルでの折り返しを有効にする", - "miToggleWordWrap": "[右端で折り返す] の設定/解除(&&W)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "空白文字の表示の切り替え", - "miToggleRenderWhitespace": "空白を描画する(&&R)" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "ドキュメントのシンボル" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "この要素に 1 個の問題", - "N.problem": "この要素に {0} 個の問題", - "deep.problem": "問題のある要素が含まれています", "Array": "配列", "Boolean": "ブール値", "Class": "クラス", @@ -3836,6 +3912,7 @@ "Key": "キー", "Method": "メソッド", "Module": "モジュール", + "N.problem": "この要素に {0} 個の問題", "Namespace": "名前空間", "Null": "NULL", "Number": "数値", @@ -3846,681 +3923,736 @@ "String": "文字列", "Struct": "構造体", "TypeParameter": "型パラメーター", - "Variable": "変数" + "Variable": "変数", + "deep.problem": "問題のある要素が含まれています", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "検索", - "placeholder.find": "検索", - "label.previousMatchButton": "前の一致項目", - "label.nextMatchButton": "次の一致項目", - "label.closeButton": "閉じる" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "行/列に移動...", + "gotoLineQuickAccess": "行/列に移動", + "gotoLineQuickAccessPlaceholder": "行番号とオプションの列を入力して移動します (例: 42 行目で 5 列目の場合は 42:5)。" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "検索", - "placeholder.find": "検索", - "label.previousMatchButton": "前の一致項目", - "label.nextMatchButton": "次の一致項目", - "label.closeButton": "閉じる", - "label.toggleReplaceButton": "置換モードの切り替え", - "label.replace": "置換", - "placeholder.replace": "置換", - "label.replaceButton": "置換", - "label.replaceAllButton": "すべて置換" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "一致するエントリがありません", + "gotoSymbol": "エディターでシンボルに移動...", + "gotoSymbolByCategoryQuickAccess": "エディターでカテゴリ別のシンボルに移動", + "gotoSymbolQuickAccess": "エディターでシンボルに移動", + "gotoSymbolQuickAccessPlaceholder": "移動先のシンボル名を入力します。" + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "コード アクション '{0}' を適用しています。", + "codeaction": "クイック修正", + "codeaction.get2": "'{0}' からコード アクション ([構成]({1})) を取得しています。", + "formatting2": "'{0}' フォーマッタ ([構成]({1})) を実行しています。" + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "列の選択モード(&&S)", + "toggleColumnSelection": "列選択モードの切り替え" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "ミニマップを表示する(&&M)", + "toggleMinimap": "ミニマップの切り替え" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "マルチ カーソルを Alt+Click に切り替える", + "miMultiCursorCmd": "マルチ カーソルを Cmd+Click に切り替える", + "miMultiCursorCtrl": "マルチ カーソルを Ctrl+Click に切り替える", + "toggleLocation": "マルチカーソル修飾子の切り替え" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "制御文字を表示する(&&C)", + "toggleRenderControlCharacters": "制御文字の切り替え" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "空白を描画する(&&R)", + "toggleRenderWhitespace": "空白文字の表示の切り替え" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "現在、エディターで単語の折り返しが使用されているかどうか。", + "miToggleWordWrap": "右端での折り返し(&W)", + "toggle.wordwrap": "表示: [右端で折り返す] の設定/解除", + "unwrapMinified": "このファイルでの折り返しを無効にする", + "wrapMinified": "このファイルでの折り返しを有効にする" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "今後このメッセージが", + "selectAlanguage": "言語の選択", + "thisAgain": "表示されないようにします。", + "toGetStarted": "を選択します。入力を開始して無視するか、" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "選択範囲クリップボードの貼り付け" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "TextMate 構文文法ログの開始" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "コメント範囲を示すエディター余白の装飾の色。" + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "コメント反応を削除できませんでした", + "commentAddReactionError": "コメント反応を削除できませんでした: {0}。", + "commentDeleteReactionDefaultError": "コメント反応を削除できませんでした", + "commentDeleteReactionError": "コメント反応を削除できませんでした: {0}。", + "commentToggleReaction": "リアクションを切り替え", + "commentToggleReactionDefaultError": "コメント反応の切り替えに失敗しました", + "commentToggleReactionError": "コメント反応の切り替えに失敗しました: {0}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "レビュー コメントを折りたたむためのアイコン。", + "label.collapse": "折りたたみ", + "newComment": "新しいコメントを入力します", + "reply": "返信...", + "startThread": "ディスカッションを開始" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "コメント", "openComments": "コメント パネルを開くタイミングを制御します。" }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "コメント プロバイダーの選択", - "nextCommentThreadAction": "次のコメント スレッドに移動" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "現在のワークスペースに対するコメント", - "resourceWithCommentThreadsLabel": "{0}、完全なパス {1} のコメント", - "resourceWithCommentLabel": "{3} の行 {1} 列 {2} (ソース: {4}) にある ${0} からのコメント", - "collapseAll": "すべて折りたたんで表示します。" + "nextCommentThreadAction": "次のコメント スレッドに移動", + "pickCommentService": "コメント プロバイダーの選択" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "イメージ: {0}", - "image": "イメージ" + "image": "イメージ", + "imageWithLabel": "イメージ: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "コメント範囲を示すエディター余白の装飾の色。" - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "レビュー コメントを折りたたむためのアイコン。", - "label.collapse": "折りたたみ", - "startThread": "ディスカッションを開始", - "reply": "返信...", - "newComment": "新しいコメントを入力します" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "このワークスペースにコメントはまだありません。" - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "リアクションを切り替え", - "commentToggleReactionError": "コメント反応の切り替えに失敗しました: {0}。", - "commentToggleReactionDefaultError": "コメント反応の切り替えに失敗しました", - "commentDeleteReactionError": "コメント反応を削除できませんでした: {0}。", - "commentDeleteReactionDefaultError": "コメント反応を削除できませんでした", - "commentAddReactionError": "コメント反応を削除できませんでした: {0}。", - "commentAddReactionDefaultError": "コメント反応を削除できませんでした" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "すべて折りたたんで表示します。", + "resourceWithCommentLabel": "{3} の行 {1} 列 {2} (ソース: {4}) にある ${0} からのコメント", + "resourceWithCommentThreadsLabel": "{0}、完全なパス {1} のコメント", + "rootCommentsLabel": "現在のワークスペースに対するコメント" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "反応を選択..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "このワークスペースにコメントはまだありません。" + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "ビルトイン", + "promptOpenWith.defaultEditor.displayName": "テキスト エディター" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "現在アクティブなカスタム エディターの viewType。" }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "テキスト エディター", - "builtinProviderDisplayName": "ビルトイン" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "提供されるカスタム エディター。", - "contributes.viewType": "カスタム エディターの識別子。これはすべてのカスタム エディターにわたって一意である必要があるため、'viewType' の一部として拡張機能 ID を含めることをお勧めします。'viewType' は、'vscode.registerCustomEditorProvider' や、'onCustomEditor:${id}' [アクティブ化イベント](https://code.visualstudio.com/api/references/activation-events) でカスタム エディターを登録するときに使用されます。", "contributes.displayName": "カスタム エディターの、人間が判読できる名前です。これは、使用するエディターを選択するときにユーザーに表示されます。", - "contributes.selector": "カスタム エディターが有効にされている glob のセット。", - "contributes.selector.filenamePattern": "カスタム エディターが有効にされている glob。", "contributes.priority": "ユーザーがファイルを開いたときにカスタム エディターを自動的に有効にするかどうかを制御します。これは、'workbench.editorAssociations' 設定を使用してユーザーによって上書きされる可能性があります。", "contributes.priority.default": "ユーザーがリソースを開いたときに、そのリソースに対して他の既定のカスタム エディターが登録されていない場合は、このエディターが自動的に使用されます。", - "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。" - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "デバッグ", - "startDebugPlaceholder": "実行する起動構成の名前を入力します。", - "startDebuggingHelp": "デバッグの開始", - "terminateThread": "スレッドを終了", - "debugFocusConsole": "デバッグ コンソール ビュー にフォーカスする", - "jumpToCursor": "カーソルにジャンプ", - "SetNextStatement": "次のステートメントの設定", - "inlineBreakpoint": "インライン ブレークポイント", - "restartFrame": "フレームの再起動", - "copyStackTrace": "呼び出し履歴のコピー", - "setValue": "値の設定", - "copyValue": "値のコピー", - "copyAsExpression": "式としてコピー", - "addToWatchExpressions": "ウォッチに追加", - "breakWhenValueIsRead": "値が読み込まれたときに中断する", - "breakWhenValueChanges": "値が変更されたときに中断する", - "breakWhenValueIsAccessed": "値がアクセスされたときに中断する", - "editWatchExpression": "式の編集", - "removeWatchExpression": "式の削除", - "miStartDebugging": "デバッグの開始(&&S)", - "miRun": "デバッグなしで実行(&&W)", - "miStopDebugging": "デバッグの停止(&&S)", - "miRestart Debugging": "デバッグの再起動(&&R)", - "miAddConfiguration": "構成の追加(&&D)...", - "miStepOver": "ステップ オーバーする(&&O)", - "miStepInto": "ステップ インする(&&I)", - "miStepOut": "ステップ アウトする(&&U)", - "miContinue": "続行(&&C)", - "miInlineBreakpoint": "インライン ブレークポイント(&&O)", - "miNewBreakpoint": "新しいブレークポイント(&&N)", - "miInstallAdditionalDebuggers": "その他のデバッガーをインストールします(&&I)...", - "debugPanel": "デバッグ コンソール", - "miToggleDebugConsole": "デバッグ コンソール(&&B)", - "run and debug": "実行とデバッグ", - "miViewRun": "実行(&&R)", - "variables": "変数", - "watch": "ウォッチ式", - "callStack": "コール スタック", - "breakpoints": "ブレークポイント", - "loadedScripts": "読み込み済みのスクリプト", - "debugConfigurationTitle": "デバッグ", - "allowBreakpointsEverywhere": "任意のファイルにブレークポイントを設定できるようにします。", - "openExplorerOnEnd": "デバッグ セッションの終了時にエクスプローラー ビューを自動的に開きます。", - "inlineValues": "デバッグ中にエディターの行内に変数値を表示します。", - "inlineValues.on": "デバッグ中に変数値を常にインラインでエディターに表示します。", - "inlineValues.off": "デバッグ中に変数値をインラインでエディターに表示しません。", - "inlineValues.focusNoScroll": "言語でインライン値の場所がサポートされている場合、デバッグ中に変数値をインラインでエディターに表示します。", - "toolBarLocation": "デバッグ ツールバーの位置を制御します。すべてのビューに表示する場合には `floating`、デバッグ ビューの場合は `docked` に設定します。その他の場合は、`hidden` にします。", - "never": "今後ステータス バーにデバッグを表示しない", - "always": "ステータス バーにデバッグを常に表示する", - "onFirstSessionStart": "初めてデバッグが開始されたときのみステータス バーにデバッグを表示する", - "showInStatusBar": "いつデバッグ ステータス バーを表示するかを制御します。", - "debug.console.closeOnEnd": "デバッグ セッションの終了時にデバッグ コンソールを自動的に閉じるかどうかを制御します。", - "debug.terminal.clearBeforeReusing": "統合または外部ターミナルで新しいデバッグ セッションを開始する前に、ターミナルをクリアします。", - "openDebug": "いつデバッグ ビューを開くかを制御します。", - "showSubSessionsInToolBar": "デバッグ ツール バーにデバッグのサブセッションを表示するかどうかを制御します。false に設定されている場合、サブセッションに対する停止コマンドによって、親セッションも停止します。", - "debug.console.fontSize": "デバッグ コンソール内のフォント サイズをピクセル単位で制御します。", - "debug.console.fontFamily": "デバッグ コンソールのフォント ファミリを制御します。", - "debug.console.lineHeight": "デバッグ コンソール内での行の高さをピクセル単位で制御します。フォント サイズから行の高さを計算するには 0 を使用します。", - "debug.console.wordWrap": "行をデバッグ コンソールで折り返す必要があるかどうかを制御します。", - "debug.console.historySuggestions": "以前に型指定された入力をデバッグ コンソールが提案する必要があるかどうかを制御します。", - "debug.console.collapseIdenticalLines": "デバッグ コンソールで同一の行を折りたたみ、出現回数をバッジ付きで表示するかどうか制御します。", - "launch": "グローバル デバッグ起動構成。ワークスペースで共有されている 'launch.json' の代わりに使用する必要があります。", - "debug.focusWindowOnBreak": "デバッガーが中断したときにワークベンチ ウィンドウにフォーカスするかどうかを制御します。", - "debugAnyway": "タスクのエラーを無視し、デバッグを開始します。", - "showErrors": "問題ビューを表示し、デバッグを開始しません。", - "prompt": "ユーザーに確認します。", - "cancel": "デバッグを取り消します。", - "debug.onTaskErrors": "preLaunchTask の実行後にエラーが発生した場合の処理を制御します。", - "showBreakpointsInOverviewRuler": "ブレークポイントを概要ルーラーに表示するかどうかを制御します。", - "showInlineBreakpointCandidates": "デバッグ中にインライン ブレークポイント候補の装飾をエディターに表示するかどうかを制御します。", - "debug.saveBeforeStart": "デバッグ セッションを開始する前にどのエディターを保存するかを制御します。", - "debug.saveBeforeStart.allEditorsInActiveGroup": "デバッグ セッションを開始する前に、アクティブなグループ内のすべてのエディターを保存します。", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "デバッグ セッションを開始する前に、アクティブなグループ内のすべてのエディターを、無題のものを除いて保存します。", - "debug.saveBeforeStart.none": "デバッグ セッションを開始する前にエディターを保存しません。" - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "構成の追加..." + "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。", + "contributes.selector": "カスタム エディターが有効にされている glob のセット。", + "contributes.selector.filenamePattern": "カスタム エディターが有効にされている glob。", + "contributes.viewType": "カスタム エディターの識別子。これはすべてのカスタム エディターにわたって一意である必要があるため、'viewType' の一部として拡張機能 ID を含めることをお勧めします。'viewType' は、'vscode.registerCustomEditorProvider' や、'onCustomEditor:${id}' [アクティブ化イベント](https://code.visualstudio.com/api/references/activation-events) でカスタム エディターを登録するときに使用されます。" }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "ログポイント", - "breakpoint": "ブレークポイント", - "breakpointHasConditionDisabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を有効にすることを検討してください。", - "message": "メッセージ", - "condition": "条件", - "breakpointHasConditionEnabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を無効にすることを検討してください。", - "removeLogPoint": "{0} の削除", - "disableLogPoint": "{0} {1}", - "disable": "無効にする", - "enable": "有効にする", - "cancel": "キャンセル", - "removeBreakpoint": "{0} の削除", - "editBreakpoint": "{0} の編集...", - "disableBreakpoint": "{0} を無効にする", - "enableBreakpoint": "{0} を有効にする", - "removeBreakpoints": "ブレークポイントの削除", - "removeInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを削除", - "removeLineBreakpoint": "行のブレークポイントの削除", - "editBreakpoints": "ブレークポイントの編集", - "editInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを編集", - "editLineBrekapoint": "行のブレークポイントの編集", - "enableDisableBreakpoints": "ブレークポイントの有効化/無効化", - "disableInlineColumnBreakpoint": "列 {0} のインライン ブレークポイントを無効化", - "disableBreakpointOnLine": "行のブレークポイントの無効化", - "enableBreakpoints": "列 {0} のインライン ブレークポイントを有効化", - "enableBreakpointOnLine": "行のブレークポイントの有効化", "addBreakpoint": "ブレークポイントの追加", "addConditionalBreakpoint": "条件付きブレークポイントの追加...", "addLogPoint": "ログポイントを追加...", - "debugIcon.breakpointForeground": "ブレークポイントのアイコンの色。", - "debugIcon.breakpointDisabledForeground": "無効なブレークポイントのアイコン色。", - "debugIcon.breakpointUnverifiedForeground": "未確認のブレークポイントのアイコン色。", + "breakpoint": "ブレークポイント", + "breakpointHasConditionDisabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を有効にすることを検討してください。", + "breakpointHasConditionEnabled": "この {0} には削除時に失われる {1} があります。代わりに {0} を無効にすることを検討してください。", + "cancel": "キャンセル", + "condition": "条件", "debugIcon.breakpointCurrentStackframeForeground": "現在のブレークポイント スタック フレームのアイコン色。", - "debugIcon.breakpointStackframeForeground": "すべてのブレークポイント スタック フレームのアイコン色。" + "debugIcon.breakpointDisabledForeground": "無効なブレークポイントのアイコン色。", + "debugIcon.breakpointForeground": "ブレークポイントのアイコンの色。", + "debugIcon.breakpointStackframeForeground": "すべてのブレークポイント スタック フレームのアイコン色。", + "debugIcon.breakpointUnverifiedForeground": "未確認のブレークポイントのアイコン色。", + "disable": "無効にする", + "disableBreakpoint": "{0} を無効にする", + "disableBreakpointOnLine": "行のブレークポイントの無効化", + "disableInlineColumnBreakpoint": "列 {0} のインライン ブレークポイントを無効化", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "{0} の編集...", + "editBreakpoints": "ブレークポイントの編集", + "editInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを編集", + "editLineBrekapoint": "行のブレークポイントの編集", + "enable": "有効にする", + "enableBreakpoint": "{0} を有効にする", + "enableBreakpointOnLine": "行のブレークポイントの有効化", + "enableBreakpoints": "列 {0} のインライン ブレークポイントを有効化", + "enableDisableBreakpoints": "ブレークポイントの有効化/無効化", + "logPoint": "ログポイント", + "message": "メッセージ", + "removeBreakpoint": "{0} の削除", + "removeBreakpoints": "ブレークポイントの削除", + "removeInlineBreakpointOnColumn": "列 {0} のインライン ブレークポイントを削除", + "removeLineBreakpoint": "行のブレークポイントの削除", + "removeLogPoint": "{0} の削除" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "上位のスタック フレーム位置の行を強調表示する背景色。", - "focusedStackFrameLineHighlight": "フォーカスされたスタック フレーム位置の行を強調表示する背景色。" - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "フィルター (例: text、!exclude)", - "debugConsole": "デバッグ コンソール", - "startDebugFirst": "式を評価するデバッグ セッションを開始してください", - "actions.repl.acceptInput": "REPL での入力を反映", - "repl.action.filter": "フィルター対象の REPL フォーカス コンテンツ", - "actions.repl.copyAll": "デバッグ: コンソールをすべてコピー", - "filter": "フィルター", - "selectRepl": "デバッグ コンソールを選択", - "clearRepl": "コンソールのクリア", - "debugConsoleCleared": "デバッグ コンソールがクリアされました", - "collapse": "すべて折りたたんで表示します。", - "paste": "貼り付け", - "copyAll": "すべてコピー", - "copy": "コピー" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "構成を開く(&&C)", - "selectWorkspaceFolder": "launch.json ファイルを作成するワークスペース フォルダーを選択するか、それをワークスペース構成ファイルに追加します", - "debugPanel": "デバッグ コンソール", - "startAdditionalSession": "追加のセッションを開始" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "アクティブなデバッグ セッションのデバッグの種類。例: 'python'。", - "debugConfigurationType": "選択した起動構成のデバッグの種類です。例: 'python'。", - "debugState": "フォーカスされたデバッグ セッションの状態です。'inactive'、'initializing'、'stopped'、'running' のいずれかになります。", - "debugUX": "UX 状態をデバッグします。デバッグ構成がない場合は 'simple'、それ以外の場合は 'default' です。デバッグ ビューレットでウェルカム ビューを表示するタイミングを決定するために使用されます。", - "inDebugMode": "デバッグ中の場合は True、それ以外の場合は False です。", - "inDebugRepl": "フォーカスがデバッグ コンソール内にある場合は True、それ以外の場合は False です。", - "breakpointWidgetVisibile": "ブレークポイント エディター ゾーン ウィジェットが表示されている場合は True、それ以外の場合は False です。", - "inBreakpointWidget": "フォーカスがブレークポイント エディター ゾーン ウィジェット内にある場合は True、それ以外の場合は False です。", - "breakpointsFocused": "[ブレークポイント] ビューがフォーカスされている場合は True、それ以外の場合は False です。", - "watchExpressionsFocused": "[ウォッチ式] ビューがフォーカスされている場合は True、それ以外の場合は False です。", - "watchExpressionsExist": "ウォッチ式が少なくとも 1 つ存在する場合は True、それ以外の場合は False です。", - "variablesFocused": "[変数] ビューがフォーカスされている場合は True、それ以外の場合は False です", - "expressionSelected": "[ウォッチ式] または [変数] のいずれかのビューで式の入力ボックスが開いている場合は True、それ以外の場合は False です。", - "breakpointInputFocused": "[ブレークポイント] ビューで入力ボックスにフォーカスがある場合は True です。", - "callStackItemType": "[呼び出し履歴] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'session'、'thread'、'stackFrame'", - "callStackSessionIsAttach": "コール スタック ビュー内のセッションがアタッチである場合は true、それ以外の場合は false になります。コール スタック ビューのインライン メニューで内部的に使用されます。", - "callStackItemStopped": "コール スタック内のフォーカスがある項目が停止しているとき、true になります。コール スタック ビューのインライン メニューで内部的に使用されます。", - "callStackSessionHasOneThread": "コール スタック ビュー内のフォーカスがあるセッションにスレッドが 1 つだけ含まれているとき、true になります。コール スタック ビューのインライン メニューで内部的に使用されます。", - "watchItemType": "[ウォッチ] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'expression'、'variable'", - "breakpointItemType": "[ブレークポイント] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", - "breakpointAccessType": "[ブレークポイント]ビューのフォーカスされたデータ ブレークポイントのアクセスの種類を表します。例: 'read'、'readWrite'、'write'", - "breakpointSupportsCondition": "フォーカスされたブレークポイントで条件がサポートされている場合は True です。", - "loadedScriptsSupported": "フォーカスされたセッションで [読み込み済みのスクリプト] ビューがサポートされている場合は True です", - "loadedScriptsItemType": "[読み込み済みのスクリプト] ビュー内のフォーカスされた要素の項目の種類を表します。", - "focusedSessionIsAttach": "フォーカスされたセッションが 'attach' の場合は True です。", - "stepBackSupported": "フォーカスされたセッションで 'stepBack' 要求がサポートされている場合は True です。", - "restartFrameSupported": "フォーカスされたセッションで 'restartFrame' 要求がサポートされている場合は True です。", - "stackFrameSupportsRestart": "フォーカスされたスタック フレームで 'restartFrame' がサポートされている場合は True です。", - "jumpToCursorSupported": "フォーカスされたセッションで 'jumpToCursor' 要求がサポートされている場合は True です。", - "stepIntoTargetsSupported": "フォーカスされたセッションで 'stepIntoTargets' 要求がサポートされている場合は True です。", - "breakpointsExist": "ブレークポイントが少なくとも 1 つ存在する場合は True です。", - "debuggersAvailable": "アクティブなデバッグ拡張機能が少なくとも 1 つ存在する場合は True です。", - "debugProtocolVariableMenuContext": "[変数] ビュー内のフォーカスされた変数でデバッグ アダプターによって設定されたコンテキストを表します。", - "debugSetVariableSupported": "フォーカスされたセッションで 'setVariable' 要求がサポートされている場合は True です。", - "breakWhenValueChangesSupported": "フォーカスされたセッションで値の変更時の中断がサポートされている場合は True です。", - "breakWhenValueIsAccessedSupported": "フォーカスされたブレークポイントで値のアクセス時の中断がサポートされている場合は True です。", - "breakWhenValueIsReadSupported": "フォーカスされたブレークポイントで値の読み取り時の中断がサポートされている場合は True です。", - "variableEvaluateNamePresent": "フォーカスされた変数で 'evalauteName' フィールドが設定されている場合は True です", - "exceptionWidgetVisible": "例外ウィジェットが表示されている場合は True です。", - "multiSessionRepl": "複数のデバッグ コンソールがある場合は True です。", - "multiSessionDebug": "アクティブなデバッグ セッションが複数ある場合は True です。", - "internalConsoleOptions": "いつ内部デバッグ コンソールを開くかを制御します。" - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "'{1}' の {0} ms 後にタイムアウトします" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "ブレークポイント タイプ", + "breakpointWidgetExpressionPlaceholder": "式が true と評価される場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", + "breakpointWidgetHitCountPlaceholder": "ヒット カウント条件が満たされる場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", + "breakpointWidgetLogMessagePlaceholder": "ブレークポイントにヒットしたときにログに記録するメッセージ。{} 内の式は補間されます。受け入れるには 'Enter' を、キャンセルするには 'esc' を押します。", + "expression": "式", + "hitCount": "ヒット カウント", + "logMessage": "ログ メッセージ" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "式の条件: {0}", - "expressionAndHitCount": "式: {0} |ヒット カウント: {1}", - "functionBreakpointsNotSupported": "このデバッグの種類では関数ブレークポイントはサポートされていません", - "dataBreakpointsNotSupported": "このデバッグの種類では、データ ブレークポイントはサポートされていません。", - "read": "読み取り", - "write": "書き込み", "access": "アクセス", - "functionBreakpointPlaceholder": "中断対象の関数", - "functionBreakPointInputAriaLabel": "関数ブレークポイントを入力します。", - "functionBreakpointExpressionPlaceholder": "式が true と評価されたときに中断", - "functionBreakPointExpresionAriaLabel": "式を入力します。式が true と評価される場合に関数ブレークポイントを中断します", - "functionBreakpointHitCountPlaceholder": "ヒット カウントが満たされる場合に中断します", - "functionBreakPointHitCountAriaLabel": "ヒット カウントを入力します。ヒット カウントが満たされる場合に関数ブレークポイントを中断します。", - "exceptionBreakpointAriaLabel": "例外のブレークポイント条件の入力", - "exceptionBreakpointPlaceholder": "式が true と評価されたときに中断", - "breakpoints": "ブレークポイント", - "disabledLogpoint": "無効なログポイント", - "disabledBreakpoint": "無効なブレークポイント", - "unverifiedLogpoint": "未確認のログポイント", - "unverifiedBreakopint": "未確認のブレークポイント", - "dataBreakpointUnsupported": "このデバッグの種類ではサポートされていないデータ ブレークポイント", - "dataBreakpoint": "データ ブレークポイント", - "functionBreakpointUnsupported": "このデバッグの種類では関数ブレークポイントはサポートされていません", - "functionBreakpoint": "関数のブレークポイント", - "expression": "式の条件: {0}", - "hitCount": "ヒット カウント: {0}", - "breakpointUnsupported": "このタイプのブレークポイントはデバッガーではサポートされていません", - "logMessage": "ログ メッセージ: {0}", - "breakpoint": "ブレークポイント", - "addFunctionBreakpoint": "関数ブレークポイントの追加", - "miFunctionBreakpoint": "関数のブレークポイント(&&F)...", "activateBreakpoints": "ブレークポイントのアクティブ化の切り替え", - "removeBreakpoint": "ブレークポイントの削除", - "removeAllBreakpoints": "すべてのブレークポイントを削除する", - "miRemoveAllBreakpoints": "すべてのブレークポイントの削除(&&A)", - "enableAllBreakpoints": "すべてのブレークポイントを有効にする", - "miEnableAllBreakpoints": "すべてのブレークポイントを有効にする(&&E)", + "addFunctionBreakpoint": "関数ブレークポイントの追加", + "breakpoint": "ブレークポイント", + "breakpointUnsupported": "このタイプのブレークポイントはデバッガーではサポートされていません", + "breakpoints": "ブレークポイント", + "dataBreakpoint": "データ ブレークポイント", + "dataBreakpointUnsupported": "このデバッグの種類ではサポートされていないデータ ブレークポイント", + "dataBreakpointsNotSupported": "このデバッグの種類では、データ ブレークポイントはサポートされていません。", "disableAllBreakpoints": "すべてのブレークポイントを無効にする", - "miDisableAllBreakpoints": "すべてのブレークポイントを無効にする(&&L)", - "reapplyAllBreakpoints": "すべてのブレークポイントを再適用する", + "disabledBreakpoint": "無効なブレークポイント", + "disabledLogpoint": "無効なログポイント", + "editBreakpoint": "関数ブレークポイントの編集...", "editCondition": "条件の編集...", "editHitCount": "ヒット カウントの編集...", - "editBreakpoint": "関数ブレークポイントの編集..." + "enableAllBreakpoints": "すべてのブレークポイントを有効にする", + "exceptionBreakpointAriaLabel": "例外のブレークポイント条件の入力", + "exceptionBreakpointPlaceholder": "式が true と評価されたときに中断", + "expression": "式の条件: {0}", + "expressionAndHitCount": "式: {0} |ヒット カウント: {1}", + "expressionCondition": "式の条件: {0}", + "functionBreakPointExpresionAriaLabel": "式を入力します。式が true と評価される場合に関数ブレークポイントを中断します", + "functionBreakPointHitCountAriaLabel": "ヒット カウントを入力します。ヒット カウントが満たされる場合に関数ブレークポイントを中断します。", + "functionBreakPointInputAriaLabel": "関数ブレークポイントを入力します。", + "functionBreakpoint": "関数のブレークポイント", + "functionBreakpointExpressionPlaceholder": "式が true と評価されたときに中断", + "functionBreakpointHitCountPlaceholder": "ヒット カウントが満たされる場合に中断します", + "functionBreakpointPlaceholder": "中断対象の関数", + "functionBreakpointUnsupported": "このデバッグの種類では関数ブレークポイントはサポートされていません", + "functionBreakpointsNotSupported": "このデバッグの種類では関数ブレークポイントはサポートされていません", + "hitCount": "ヒット カウント: {0}", + "logMessage": "ログ メッセージ: {0}", + "miDisableAllBreakpoints": "すべてのブレークポイントを無効にする(&&L)", + "miEnableAllBreakpoints": "すべてのブレークポイントを有効にする(&&E)", + "miFunctionBreakpoint": "関数のブレークポイント(&&F)...", + "miRemoveAllBreakpoints": "すべてのブレークポイントの削除(&&A)", + "read": "読み取り", + "reapplyAllBreakpoints": "すべてのブレークポイントを再適用する", + "removeAllBreakpoints": "すべてのブレークポイントを削除する", + "removeBreakpoint": "ブレークポイントの削除", + "unverifiedBreakopint": "未確認のブレークポイント", + "unverifiedExceptionBreakpoint": "未検証の例外ブレークポイント", + "unverifiedLogpoint": "未確認のログポイント", + "write": "書き込み" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "1 つ戻る", - "reverseContinue": "反転" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "フォーカスされたスタック フレーム位置の行を強調表示する背景色。", + "topStackFrameLineHighlight": "上位のスタック フレーム位置の行を強調表示する背景色。" }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "実行中", - "showMoreStackFrames2": "他のスタック フレームを表示", - "session": "セッション", - "thread": "スレッド", - "restartFrame": "フレームの再起動", + "callStackAriaLabel": "コール スタックのデバッグ", + "collapse": "すべて折りたたむ", "loadAllStackFrames": "スタック フレームをすべて読み込む", + "restartFrame": "フレームの再起動", + "running": "実行中", + "session": "セッション", + "sessionLabel": "セッション {0} {1}", "showMoreAndOrigin": "{1} を {0} 個さらに表示する", "showMoreStackFrames": "スタック フレームを {0} 個さらに表示する", - "callStackAriaLabel": "コール スタックのデバッグ", - "threadAriaLabel": "スレッド {0} {1}", + "showMoreStackFrames2": "他のスタック フレームを表示", "stackFrameAriaLabel": "スタック フレーム {0}、行 {1}、{2}", - "sessionLabel": "セッション {0} {1}", - "collapse": "すべて折りたたむ" + "thread": "スレッド", + "threadAriaLabel": "スレッド {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 つのアクティブなセッション", - "nActiveSessions": "{0} 個のアクティブなセッション", - "compoundMustHaveConfigurations": "複合構成を開始するには、複合に \"configurations\" 属性が設定されている必要があります。", - "noConfigurationNameInWorkspace": "ワークスペースに起動構成 '{0}' が見つかりませんでした。", - "multipleConfigurationNamesInWorkspace": "ワークスペースに複数の起動構成 '{0}' があります。フォルダー名を使用して構成を修飾してください。", - "noFolderWithName": "複合 '{2}' の構成 '{1}' で、名前 '{0}' を含むフォルダーが見つかりませんでした。", - "configMissing": "構成 '{0}' が 'launch.json' 内にありません。", - "launchJsonDoesNotExist": "'launch.json' が、渡されたワークスペース フォルダーに存在しません。", - "debugRequestNotSupported": "選択しているデバッグ構成で '{0}' 属性はサポートされない値 '{1}' を指定しています。", - "debugRequesMissing": "選択しているデバッグ構成に属性 '{0}' が含まれていません。", - "debugTypeNotSupported": "構成されているデバッグの種類 '{0}' はサポートされていません。", - "debugTypeMissing": "選択された起動構成のプロパティ 'type' がありません。", - "installAdditionalDebuggers": "{0} 拡張機能のインストール", - "noFolderWorkspaceDebugError": "アクティブなファイルをデバッグできません。そのファイルが保存されていることと、そのファイルの種類に対してデバッグ拡張機能がインストールされていることをご確認ください。", - "debugAdapterCrash": "デバッグ アダプター プロセスが予期せず終了しました ({0})", - "cancel": "キャンセル", - "debuggingPaused": "{0}:{1}、デバッグは {2} で一時停止されました、{3}", - "breakpointAdded": "ブレークポイント、行 {0}、ファイル {1} が追加されました", - "breakpointRemoved": "ブレークポイント、行 {0}、ファイル {1} を削除しました" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "再起動", - "stepOverDebug": "ステップ オーバー", - "stepIntoDebug": "ステップ インする", - "stepOutDebug": "ステップ アウト", - "pauseDebug": "一時停止", - "disconnect": "切断", - "stop": "停止", - "continueDebug": "続行", - "focusSession": "セッションにフォーカス", - "selectAndStartDebugging": "選択してデバッグを開始", - "openLaunchJson": "{0} を開く", - "startDebug": "デバッグの開始", - "startWithoutDebugging": "デバッグなしで開始", - "chooseLocation": "特定の場所を選択する", - "noExecutableCode": "現在のカーソル位置に実行可能コードは関連付けられていません。", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "次のステートメントの設定", + "addToWatchExpressions": "ウォッチに追加", + "allowBreakpointsEverywhere": "任意のファイルにブレークポイントを設定できるようにします。", + "always": "ステータス バーにデバッグを常に表示する", + "breakWhenValueChanges": "値が変更されたときに中断する", + "breakWhenValueIsAccessed": "値がアクセスされたときに中断する", + "breakWhenValueIsRead": "値が読み込まれたときに中断する", + "breakpoints": "ブレークポイント", + "callStack": "コール スタック", + "cancel": "デバッグを取り消します。", + "copyAsExpression": "式としてコピー", + "copyStackTrace": "呼び出し履歴のコピー", + "copyValue": "値のコピー", + "debug.console.closeOnEnd": "デバッグ セッションの終了時にデバッグ コンソールを自動的に閉じるかどうかを制御します。", + "debug.console.collapseIdenticalLines": "デバッグ コンソールで同一の行を折りたたみ、出現回数をバッジ付きで表示するかどうか制御します。", + "debug.console.fontFamily": "デバッグ コンソールのフォント ファミリを制御します。", + "debug.console.fontSize": "デバッグ コンソール内のフォント サイズをピクセル単位で制御します。", + "debug.console.historySuggestions": "以前に型指定された入力をデバッグ コンソールが提案する必要があるかどうかを制御します。", + "debug.console.lineHeight": "デバッグ コンソール内での行の高さをピクセル単位で制御します。フォント サイズから行の高さを計算するには 0 を使用します。", + "debug.console.wordWrap": "行をデバッグ コンソールで折り返す必要があるかどうかを制御します。", + "debug.focusWindowOnBreak": "デバッガーが中断したときにワークベンチ ウィンドウにフォーカスするかどうかを制御します。", + "debug.onTaskErrors": "preLaunchTask の実行後にエラーが発生した場合の処理を制御します。", + "debug.saveBeforeStart": "デバッグ セッションを開始する前にどのエディターを保存するかを制御します。", + "debug.saveBeforeStart.allEditorsInActiveGroup": "デバッグ セッションを開始する前に、アクティブなグループ内のすべてのエディターを保存します。", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "デバッグ セッションを開始する前に、アクティブなグループ内のすべてのエディターを、無題のものを除いて保存します。", + "debug.saveBeforeStart.none": "デバッグ セッションを開始する前にエディターを保存しません。", + "debug.terminal.clearBeforeReusing": "統合または外部ターミナルで新しいデバッグ セッションを開始する前に、ターミナルをクリアします。", + "debugAnyway": "タスクのエラーを無視し、デバッグを開始します。", + "debugCategory": "デバッグ", + "debugConfigurationTitle": "デバッグ", + "debugFocusConsole": "デバッグ コンソール ビュー にフォーカスする", + "debugPanel": "デバッグ コンソール", + "editWatchExpression": "式の編集", + "inlineBreakpoint": "インライン ブレークポイント", + "inlineValues": "デバッグ中にエディターの行内に変数値を表示します。", + "inlineValues.focusNoScroll": "言語でインライン値の場所がサポートされている場合、デバッグ中に変数値をインラインでエディターに表示します。", + "inlineValues.off": "デバッグ中に変数値をインラインでエディターに表示しません。", + "inlineValues.on": "デバッグ中に変数値を常にインラインでエディターに表示します。", "jumpToCursor": "カーソルにジャンプ", - "debug": "デバッグ", - "noFolderDebugConfig": "高度なデバッグ構成を実行するには、まずフォルダーを開いてください。", - "addInlineBreakpoint": "インライン ブレークポイントを追加" + "launch": "グローバル デバッグ起動構成。ワークスペースで共有されている 'launch.json' の代わりに使用する必要があります。", + "loadedScripts": "読み込み済みのスクリプト", + "mRun": "実行(&&R)", + "miAddConfiguration": "構成の追加(&&D)...", + "miContinue": "続行(&&C)", + "miInlineBreakpoint": "インライン ブレークポイント(&&O)", + "miInstallAdditionalDebuggers": "その他のデバッガーをインストールします(&&I)...", + "miNewBreakpoint": "新しいブレークポイント(&&N)", + "miRestart Debugging": "デバッグの再起動(&&R)", + "miRun": "デバッグなしで実行(&&W)", + "miStartDebugging": "デバッグの開始(&&S)", + "miStepInto": "ステップ インする(&&I)", + "miStepOut": "ステップ アウトする(&&U)", + "miStepOver": "ステップ オーバーする(&&O)", + "miStopDebugging": "デバッグの停止(&&S)", + "miToggleDebugConsole": "デバッグ コンソール(&&B)", + "miViewRun": "実行(&&R)", + "never": "今後ステータス バーにデバッグを表示しない", + "onFirstSessionStart": "初めてデバッグが開始されたときのみステータス バーにデバッグを表示する", + "openDebug": "いつデバッグ ビューを開くかを制御します。", + "openExplorerOnEnd": "デバッグ セッションの終了時にエクスプローラー ビューを自動的に開きます。", + "prompt": "ユーザーに確認します。", + "removeWatchExpression": "式の削除", + "restartFrame": "フレームの再起動", + "run and debug": "実行とデバッグ", + "setValue": "値の設定", + "showBreakpointsInOverviewRuler": "ブレークポイントを概要ルーラーに表示するかどうかを制御します。", + "showErrors": "問題ビューを表示し、デバッグを開始しません。", + "showInStatusBar": "いつデバッグ ステータス バーを表示するかを制御します。", + "showInlineBreakpointCandidates": "デバッグ中にインライン ブレークポイント候補の装飾をエディターに表示するかどうかを制御します。", + "showSubSessionsInToolBar": "デバッグ ツール バーにデバッグのサブセッションを表示するかどうかを制御します。false に設定されている場合、サブセッションに対する停止コマンドによって、親セッションも停止します。", + "startDebugPlaceholder": "実行する起動構成の名前を入力します。", + "startDebuggingHelp": "デバッグの開始", + "terminateThread": "スレッドを終了", + "toolBarLocation": "デバッグ ツールバーの位置を制御します。すべてのビューに表示する場合には `floating`、デバッグ ビューの場合は `docked` に設定します。その他の場合は、`hidden` にします。", + "variables": "変数", + "watch": "ウォッチ式" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "プログラムをデバッグしているときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます", - "statusBarDebuggingForeground": "プログラムをデバッグしているときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます", - "statusBarDebuggingBorder": "プログラムをデバッグしているときのサイドバーおよびエディターを隔てるステータス バーの境界線の色。ステータス バーはウィンドウの下部に表示されます" - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "デバッグ", - "debugTarget": "デバッグ: {0}", - "selectAndStartDebug": "選択してデバッグ構成を開始" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "デバッグ セッション", - "loadedScriptsAriaLabel": "読み込み済みのスクリプトのデバッグ", - "loadedScriptsRootFolderAriaLabel": "ワークスペース フォルダー {0}、読み込み済みスクリプト、デバッグ", - "loadedScriptsSessionAriaLabel": "セッション {0}、読み込まれたスクリプト、デバッグ", - "loadedScriptsFolderAriaLabel": "フォルダー {0}、読み込み済みスクリプト、デバッグ", - "loadedScriptsSourceAriaLabel": "{0}、読み込み済みスクリプト、デバッグ" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "デバッグ: ブレークポイントの切り替え", - "miToggleBreakpoint": "ブレークポイントの切り替え(&&B)", - "conditionalBreakpointEditorAction": "デバッグ: 条件付きブレークポイントの追加...", - "miConditionalBreakpoint": "条件付きブレークポイント(&&C)...", - "logPointEditorAction": "デバッグ: ログポイントの追加...", - "miLogPoint": "ログポイント(&&L)...", - "runToCursor": "カーソル行の前まで実行", - "evaluateInDebugConsole": "デバッグ コンソールでの評価", - "addToWatch": "ウォッチに追加", - "showDebugHover": "デバッグ: ホバーの表示", - "stepIntoTargets": "ターゲットにステップ イン...", - "goToNextBreakpoint": "デバッグ: 次のブレークポイントへ移動", - "goToPreviousBreakpoint": "デバッグ: 前のブレークポイントへ移動", - "closeExceptionWidget": "例外ウィジェットを閉じる" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "ウォッチ式を入力します", - "watchExpressionPlaceholder": "ウォッチ対象の式", - "watchAriaTreeLabel": "ウォッチ式のデバッグ", - "watchExpressionAriaLabel": "{0}、値 {1}", - "watchVariableAriaLabel": "{0}、値 {1}", - "collapse": "すべて折りたたむ", - "addWatchExpression": "式の追加", - "removeAllWatchExpressions": "すべての式を削除する" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "新しい変数値を入力する", - "variablesAriaTreeLabel": "変数のデバッグ", - "variableScopeAriaLabel": "スコープ {0}", - "variableAriaLabel": "{0}、値 {1}", - "collapse": "すべて折りたたむ" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "デバッグ セッションなしでリソースを解決できません", - "canNotResolveSourceWithError": "ソース '{0}' を読み込めませんでした: {1}。", - "canNotResolveSource": "ソース '{0}' を読み込めませんでした。" - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "実行", - "openAFileWhichCanBeDebugged": "デバッグまたは実行可能な[ファイルを開きます](command:{0})。", - "runAndDebugAction": "[実行とデバッグ{0}](command:{1})", - "detectThenRunAndDebug": "すべての自動デバッグ構成を [表示](command:{0}) します。", - "customizeRunAndDebug": "実行とデバッグをカスタマイズするには、[launch.json ファイルを作成します](command:{0})。", - "customizeRunAndDebugOpenFolder": "実行とデバッグをカスタマイズするには、[フォルダーを開いた](command:{0})後、launch.json ファイルを作成します。" - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "一致する起動構成がありません", - "customizeLaunchConfig": "起動構成の設定", - "contributed": "貢献済み", - "providerAriaLabel": "{0} の貢献済み構成", - "configure": "構成", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "構成 ({0}) の追加...", - "addConfiguration": "構成の追加..." + "addConfiguration": "構成の追加...", + "debugLaunchConfigurations": "起動構成のデバッグ", + "debugSession": "デバッグ セッション", + "noConfigurations": "構成がありません" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "{0} をデバッグするための拡張機能がありません。Marketplace に {0} の拡張機能があるかどうかを検索しますか?", + "cancel": "キャンセル", + "debugName": "構成の名前。起動構成ドロップダウン メニューに表示されます。", + "debugNoType": "デバッガー 'type' は省略不可で、'string' 型でなければなりません。", + "debugPostDebugTask": "デバッグ セッションの終了前に実行するタスク。", + "debugPrelaunchTask": "デバッグ セッションの開始前に実行するタスク。", + "debugServer": "デバッグ拡張機能の開発のみ。ポートが指定の VS Code の場合、サーバー モードで実行中のデバッグ アダプターへの接続が試行されます。", + "findExtension": "{0} 拡張機能の検索", + "installExt": "拡張機能をインストールする...", + "installLanguage": "{0} の拡張機能のインストール...", + "selectDebug": "環境の選択" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "デバッグ ツール バーの背景色。", - "debugToolBarBorder": "デバッグ ツール バーの境界線色。", - "debugIcon.startForeground": "デバッグを開始するためのデバッグ ツール バー アイコン。", - "debugIcon.pauseForeground": "一時停止用のデバッグ ツール バー アイコン。", - "debugIcon.stopForeground": "停止用のデバッグ ツール バー アイコン。", + "debugIcon.continueForeground": "続行するためのデバッグ ツール バー アイコン。", "debugIcon.disconnectForeground": "切断用のデバッグ ツール バー アイコン。", + "debugIcon.pauseForeground": "一時停止用のデバッグ ツール バー アイコン。", "debugIcon.restartForeground": "再起動用のデバッグ ツール バー アイコン。", - "debugIcon.stepOverForeground": "ステップ オーバー用のデバッグ ツール バー アイコン。", + "debugIcon.startForeground": "デバッグを開始するためのデバッグ ツール バー アイコン。", + "debugIcon.stepBackForeground": "ステップ バックのデバッグ ツール バー アイコン。", "debugIcon.stepIntoForeground": "ステップ イン用のデバッグ ツール バー アイコン。", "debugIcon.stepOutForeground": "ステップ オーバー用のデバッグ ツール バー アイコン。", - "debugIcon.continueForeground": "続行するためのデバッグ ツール バー アイコン。", - "debugIcon.stepBackForeground": "ステップ バックのデバッグ ツール バー アイコン。" + "debugIcon.stepOverForeground": "ステップ オーバー用のデバッグ ツール バー アイコン。", + "debugIcon.stopForeground": "停止用のデバッグ ツール バー アイコン。", + "debugToolBarBackground": "デバッグ ツール バーの背景色。", + "debugToolBarBorder": "デバッグ ツール バーの境界線色。" }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "デバッグ コンソール ビューのアイコンを表示します。", - "runViewIcon": "実行ビューのアイコンを表示します。", - "variablesViewIcon": "変数ビューのアイコンを表示します。", - "watchViewIcon": "ウォッチ ビューのアイコンを表示します。", - "callStackViewIcon": "呼び出し履歴ビューのアイコンを表示します。", - "breakpointsViewIcon": "ブレークポイント ビューのアイコンを表示します。", - "loadedScriptsViewIcon": "読み込まれたスクリプト ビューのアイコンを表示します。", - "debugBreakpoint": "ブレークポイントのアイコン。", - "debugBreakpointDisabled": "無効なブレークポイントのアイコン。", - "debugBreakpointUnverified": "未確認のブレークポイントのアイコン。", - "debugBreakpointFunction": "関数ブレークポイントのアイコン。", - "debugBreakpointFunctionDisabled": "無効な関数ブレークポイントのアイコン。", - "debugBreakpointFunctionUnverified": "未確認の関数ブレークポイントのアイコン。", - "debugBreakpointConditional": "条件付きブレークポイントのアイコン。", - "debugBreakpointConditionalDisabled": "無効な条件付きブレークポイントのアイコン。", - "debugBreakpointConditionalUnverified": "未確認の条件付きブレークポイントのアイコン。", - "debugBreakpointData": "データ ブレークポイントのアイコン。", - "debugBreakpointDataDisabled": "無効なデータ ブレークポイントのアイコン。", - "debugBreakpointDataUnverified": "未確認のデータ ブレークポイントのアイコン。", - "debugBreakpointLog": "ログ ブレークポイントのアイコン。", - "debugBreakpointLogDisabled": "無効なログ ブレークポイントのアイコン。", - "debugBreakpointLogUnverified": "未確認のログ ブレークポイントのアイコン。", - "debugBreakpointHint": "エディターのグリフ余白にカーソルを置いたときに表示されるブレークポイント ヒントのアイコン。", - "debugBreakpointUnsupported": "サポートされていないブレークポイントのアイコン。", - "debugStackframe": "エディターのグリフ余白に表示されるスタック フレームのアイコン。", - "debugStackframeFocused": "エディターのグリフ余白に表示されるフォーカスされたスタック フレームのアイコン。", - "debugGripper": "デバッグ バー グリッパーのアイコン。", - "debugRestartFrame": "デバッグの再起動フレーム アクションのアイコン。", - "debugStop": "デバッグの停止アクションのアイコン。", - "debugDisconnect": "デバッグ切断アクションのアイコン。", - "debugRestart": "デバッグの再起動アクションのアイコン。", - "debugStepOver": "デバッグのステップ オーバー アクションのアイコン。", - "debugStepInto": "デバッグのステップ イン アクションのアイコン。", - "debugStepOut": "デバッグのステップ アウト アクションのアイコン。", - "debugStepBack": "デバッグのステップ バック アクションのアイコン。", - "debugPause": "デバッグの一時停止アクションのアイコン。", - "debugContinue": "デバッグ続行アクションのアイコン。", - "debugReverseContinue": "デバッグのリバース続行アクションのアイコン。", - "debugStart": "デバッグの開始アクションのアイコン。", - "debugConfigure": "デバッグの構成アクションのアイコン。", - "debugConsole": "デバッグ コンソールを開くアクションのアイコン。", - "debugCollapseAll": "デバッグ ビューにあるすべて折りたたみアクションのアイコン。", - "callstackViewSession": "コール スタック ビューにあるセッション アイコンのアイコン。", - "debugConsoleClearAll": "デバッグ コンソールにあるすべてクリア アクションのアイコン。", - "watchExpressionsRemoveAll": "ウォッチ ビューにある、すべてを削除アクションのアイコン。", - "watchExpressionsAdd": "ウォッチ ビューの追加アクションのアイコン。", - "watchExpressionsAddFuncBreakpoint": "ウォッチ ビューの関数ブレークポイントの追加アクションのアイコン。", - "breakpointsRemoveAll": "ブレークポイント ビューにある、すべてを削除アクションのアイコン。", - "breakpointsActivate": "ブレークポイント ビューにあるアクティブ化アクションのアイコン。", - "debugConsoleEvaluationInput": "デバッグ評価入力マーカーのアイコン。", - "debugConsoleEvaluationPrompt": "デバッグ評価プロンプトのアイコン。" + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "インライン ブレークポイントを追加", + "chooseLocation": "特定の場所を選択する", + "continueDebug": "続行", + "debug": "デバッグ", + "disconnect": "切断", + "focusSession": "セッションにフォーカス", + "jumpToCursor": "カーソルにジャンプ", + "noExecutableCode": "現在のカーソル位置に実行可能コードは関連付けられていません。", + "openLaunchJson": "'{0}' を開く", + "pauseDebug": "一時停止", + "restartDebug": "再起動", + "selectAndStartDebugging": "選択してデバッグを開始", + "startDebug": "デバッグの開始", + "startWithoutDebugging": "デバッグなしで開始", + "stepIntoDebug": "ステップ インする", + "stepOutDebug": "ステップ アウト", + "stepOverDebug": "ステップ オーバー", + "stop": "停止" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "例外ウィジェットの境界線の色。", - "debugExceptionWidgetBackground": "例外ウィジェットの背景色。", - "exceptionThrownWithId": "例外が発生しました: {0}", - "exceptionThrown": "例外が発生しました", - "close": "閉じる" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "'launch.json' ファイルを '.vscode' フォルダー ({0}) 内に作成できません。", + "editLaunchConfig": "launch.json のデバッグ構成を編集します", + "selectConfiguration": "起動構成の選択", + "user settings": "ユーザー設定", + "workspace": "ワークスペース" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "ウォッチに追加", + "closeExceptionWidget": "例外ウィジェットを閉じる", + "conditionalBreakpointEditorAction": "デバッグ: 条件付きブレークポイントの追加...", + "evaluateInDebugConsole": "デバッグ コンソールでの評価", + "goToNextBreakpoint": "デバッグ: 次のブレークポイントへ移動", + "goToPreviousBreakpoint": "デバッグ: 前のブレークポイントへ移動", + "logPointEditorAction": "デバッグ: ログポイントの追加...", + "miConditionalBreakpoint": "条件付きブレークポイント(&&C)...", + "miLogPoint": "ログポイント(&&L)...", + "miToggleBreakpoint": "ブレークポイントの切り替え(&&B)", + "runToCursor": "カーソル行の前まで実行", + "showDebugHover": "デバッグ: ホバーの表示", + "stepIntoTargets": "ターゲットにステップ イン...", + "toggleBreakpointAction": "デバッグ: ブレークポイントの切り替え" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "構成の追加...", + "editor.inlineValuesBackground": "デバッグのインライン値の背景色です。", + "editor.inlineValuesForeground": "デバッグのインライン値の文字色です。" }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "エディター言語のホバーに切り替えるには {0} キーを押し続けます", "treeAriaLabel": "デバッグ ホバー", "variableAriaLabel": "{0}、値 {1}、変数、デバッグ" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "無効な変数属性", - "startDebugFirst": "式を評価するデバッグ セッションを開始してください", - "notAvailable": "使用不可", - "pausedOn": "{0} で一時停止", - "paused": "一時停止", - "running": "実行中", - "breakpointDirtydHover": "未確認のブレークポイント。ファイルは変更されているので、デバッグ セッションを再起動してください。" + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "ブレークポイント ビューにあるアクティブ化アクションのアイコン。", + "breakpointsRemoveAll": "ブレークポイント ビューにある、すべてを削除アクションのアイコン。", + "breakpointsViewIcon": "ブレークポイント ビューのアイコンを表示します。", + "callStackViewIcon": "呼び出し履歴ビューのアイコンを表示します。", + "callstackViewSession": "コール スタック ビューにあるセッション アイコンのアイコン。", + "debugBreakpoint": "ブレークポイントのアイコン。", + "debugBreakpointConditional": "条件付きブレークポイントのアイコン。", + "debugBreakpointConditionalDisabled": "無効な条件付きブレークポイントのアイコン。", + "debugBreakpointConditionalUnverified": "未確認の条件付きブレークポイントのアイコン。", + "debugBreakpointData": "データ ブレークポイントのアイコン。", + "debugBreakpointDataDisabled": "無効なデータ ブレークポイントのアイコン。", + "debugBreakpointDataUnverified": "未確認のデータ ブレークポイントのアイコン。", + "debugBreakpointDisabled": "無効なブレークポイントのアイコン。", + "debugBreakpointFunction": "関数ブレークポイントのアイコン。", + "debugBreakpointFunctionDisabled": "無効な関数ブレークポイントのアイコン。", + "debugBreakpointFunctionUnverified": "未確認の関数ブレークポイントのアイコン。", + "debugBreakpointHint": "エディターのグリフ余白にカーソルを置いたときに表示されるブレークポイント ヒントのアイコン。", + "debugBreakpointLog": "ログ ブレークポイントのアイコン。", + "debugBreakpointLogDisabled": "無効なログ ブレークポイントのアイコン。", + "debugBreakpointLogUnverified": "未確認のログ ブレークポイントのアイコン。", + "debugBreakpointUnsupported": "サポートされていないブレークポイントのアイコン。", + "debugBreakpointUnverified": "未確認のブレークポイントのアイコン。", + "debugCollapseAll": "デバッグ ビューにあるすべて折りたたみアクションのアイコン。", + "debugConfigure": "デバッグの構成アクションのアイコン。", + "debugConsole": "デバッグ コンソールを開くアクションのアイコン。", + "debugConsoleClearAll": "デバッグ コンソールにあるすべてクリア アクションのアイコン。", + "debugConsoleEvaluationInput": "デバッグ評価入力マーカーのアイコン。", + "debugConsoleEvaluationPrompt": "デバッグ評価プロンプトのアイコン。", + "debugConsoleViewIcon": "デバッグ コンソール ビューのアイコンを表示します。", + "debugContinue": "デバッグ続行アクションのアイコン。", + "debugDisconnect": "デバッグ切断アクションのアイコン。", + "debugGripper": "デバッグ バー グリッパーのアイコン。", + "debugPause": "デバッグの一時停止アクションのアイコン。", + "debugRestart": "デバッグの再起動アクションのアイコン。", + "debugRestartFrame": "デバッグの再起動フレーム アクションのアイコン。", + "debugReverseContinue": "デバッグのリバース続行アクションのアイコン。", + "debugStackframe": "エディターのグリフ余白に表示されるスタック フレームのアイコン。", + "debugStackframeFocused": "エディターのグリフ余白に表示されるフォーカスされたスタック フレームのアイコン。", + "debugStart": "デバッグの開始アクションのアイコン。", + "debugStepBack": "デバッグのステップ バック アクションのアイコン。", + "debugStepInto": "デバッグのステップ イン アクションのアイコン。", + "debugStepOut": "デバッグのステップ アウト アクションのアイコン。", + "debugStepOver": "デバッグのステップ オーバー アクションのアイコン。", + "debugStop": "デバッグの停止アクションのアイコン。", + "loadedScriptsViewIcon": "読み込まれたスクリプト ビューのアイコンを表示します。", + "runViewIcon": "実行ビューのアイコンを表示します。", + "variablesViewIcon": "変数ビューのアイコンを表示します。", + "watchExpressionsAdd": "ウォッチ ビューの追加アクションのアイコン。", + "watchExpressionsAddFuncBreakpoint": "ウォッチ ビューの関数ブレークポイントの追加アクションのアイコン。", + "watchExpressionsRemoveAll": "ウォッチ ビューにある、すべてを削除アクションのアイコン。", + "watchViewIcon": "ウォッチ ビューのアイコンを表示します。" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "ブレークポイントにヒットしたときにログに記録するメッセージ。{} 内の式は補間されます。受け入れるには 'Enter' を、キャンセルするには 'esc' を押します。", - "breakpointWidgetHitCountPlaceholder": "ヒット カウント条件が満たされる場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", - "breakpointWidgetExpressionPlaceholder": "式が true と評価される場合に中断します。'Enter' を押して受け入れるか 'Esc' を押して取り消します。", - "expression": "式", - "hitCount": "ヒット カウント", - "logMessage": "ログ メッセージ", - "breakpointType": "ブレークポイント タイプ" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "起動構成のデバッグ", - "noConfigurations": "構成がありません", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "構成 ({0}) の追加...", "addConfiguration": "構成の追加...", - "debugSession": "デバッグ セッション" + "configure": "構成", + "contributed": "貢献済み", + "customizeLaunchConfig": "起動構成の設定", + "noDebugResults": "一致する起動構成がありません", + "providerAriaLabel": "{0} の貢献済み構成" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 つのアクティブなセッション", + "breakpointAdded": "ブレークポイント、行 {0}、ファイル {1} が追加されました", + "breakpointRemoved": "ブレークポイント、行 {0}、ファイル {1} を削除しました", + "cancel": "キャンセル", + "compoundMustHaveConfigurations": "複合構成を開始するには、複合に \"configurations\" 属性が設定されている必要があります。", + "configMissing": "構成 '{0}' が 'launch.json' 内にありません。", + "debugAdapterCrash": "デバッグ アダプター プロセスが予期せず終了しました ({0})", + "debugRequesMissing": "選択しているデバッグ構成に属性 '{0}' が含まれていません。", + "debugRequestNotSupported": "選択しているデバッグ構成で '{0}' 属性はサポートされない値 '{1}' を指定しています。", + "debugTrust": "デバッグでは、ワークスペースからビルド タスクとプログラム コードが実行されます。", + "debugTypeMissing": "選択された起動構成のプロパティ 'type' がありません。", + "debugTypeNotSupported": "構成されているデバッグの種類 '{0}' はサポートされていません。", + "debuggingPaused": "{0}:{1}、デバッグは {2} で一時停止されました、{3}", + "installAdditionalDebuggers": "{0} 拡張機能のインストール", + "launchJsonDoesNotExist": "'launch.json' が、渡されたワークスペース フォルダーに存在しません。", + "multipleConfigurationNamesInWorkspace": "ワークスペースに複数の起動構成 '{0}' があります。フォルダー名を使用して構成を修飾してください。", + "nActiveSessions": "{0} 個のアクティブなセッション", + "noConfigurationNameInWorkspace": "ワークスペースに起動構成 '{0}' が見つかりませんでした。", + "noFolderWithName": "複合 '{2}' の構成 '{1}' で、名前 '{0}' を含むフォルダーが見つかりませんでした。", + "noFolderWorkspaceDebugError": "アクティブなファイルをデバッグできません。そのファイルが保存されていることと、そのファイルの種類に対してデバッグ拡張機能がインストールされていることをご確認ください。", + "runTrust": "実行中にワークスペースからビルド タスクとプログラム コードが実行されます。" + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "デバッグは開始されました。", + "debuggingStopped": "デバッグは停止されました。", + "noDebugAdapter": "利用可能なデバッガーがありません。'{0}' を送信できません", + "sessionNotReadyForBreakpoints": "ブレークポイント用のセッションの準備が整っていません" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "デバッグ: {0}", + "selectAndStartDebug": "選択してデバッグ構成を開始", + "status.debug": "デバッグ" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "指定したタスクが見つかりませんでした。", + "DebugTaskNotFoundWithTaskId": "タスク '{0}' を見つけられませんでした。", + "abort": "中止", + "cancel": "キャンセル", + "debugAnyway": "このままデバッグ", + "invalidTaskReference": "タスク '{0}' は、別のワークスペース フォルダーにあるため、起動構成からは参照できません。", + "preLaunchTaskError": "preLaunchTask '{0}' を実行後にエラーが存在します。", + "preLaunchTaskErrors": "preLaunchTask '{0}' を実行後にエラーが存在します。", + "preLaunchTaskExitCode": "preLaunchTask '{0}' が終了コード {1} で終了しました。", + "preLaunchTaskTerminated": "preLaunchTask '{0}' が終了しました。", + "remember": "ユーザー設定での自分の選択を覚えておいてください", + "rememberTask": "このタスクの選択内容を保存する", + "showErrors": "エラーの表示", + "taskNotTracked": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。", + "taskNotTrackedWithTaskId": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。" + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "反転", + "stepBackDebug": "1 つ戻る" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "デバッグ コンソール", + "miOpenConfigurations": "構成を開く(&&C)", + "selectWorkspaceFolder": "launch.json ファイルを作成するワークスペース フォルダーを選択するか、それをワークスペース構成ファイルに追加します", + "startAdditionalSession": "追加のセッションを開始" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "閉じる", + "debugExceptionWidgetBackground": "例外ウィジェットの背景色。", + "debugExceptionWidgetBorder": "例外ウィジェットの境界線の色。", + "exceptionThrown": "例外が発生しました", + "exceptionThrownWithId": "例外が発生しました: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "転送されたポートを使用してリンク先を表示", - "followLink": "リンク先を表示", + "fileLink": "Ctrl キーを押しながらクリックして{0}", "fileLinkMac": "command キーを押しながらクリックして{0}", - "fileLink": "Ctrl キーを押しながらクリックして{0}" + "followForwardedLink": "転送されたポートを使用してリンク先を表示", + "followLink": "リンク先を表示" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "読み込み済みのスクリプトのデバッグ", + "loadedScriptsFolderAriaLabel": "フォルダー {0}、読み込み済みスクリプト、デバッグ", + "loadedScriptsRootFolderAriaLabel": "ワークスペース フォルダー {0}、読み込み済みスクリプト、デバッグ", + "loadedScriptsSession": "デバッグ セッション", + "loadedScriptsSessionAriaLabel": "セッション {0}、読み込まれたスクリプト、デバッグ", + "loadedScriptsSourceAriaLabel": "{0}、読み込み済みスクリプト、デバッグ" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "デバッガーは、デバッグ対象用に新しいタブまたはウィンドウを開く必要がありますが、ブラウザーによってこれが禁止されています。続行するには、アクセス許可を付与する必要があります。", + "cancel": "キャンセル", + "continue": "続ける", + "moreInfo": "詳細情報", + "noDebugAdapter": "利用可能なデバッガーが見つかりません。'{0}' を送信できません。", + "noDebugAdapterStart": "デバッグ アダプターが無いため、デバッグ セッションを開始できません。" + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "REPL での入力を反映", + "actions.repl.copyAll": "デバッグ: コンソールをすべてコピー", + "clearRepl": "コンソールのクリア", + "collapse": "すべて折りたたんで表示します。", + "copy": "コピー", + "copyAll": "すべてコピー", + "debugConsole": "デバッグ コンソール", + "debugConsoleCleared": "デバッグ コンソールがクリアされました", + "filter": "フィルター", + "paste": "貼り付け", + "repl.action.filter": "フィルター対象の REPL フォーカス コンテンツ", + "selectRepl": "デバッグ コンソールを選択", + "startDebugFirst": "式を評価するデバッグ セッションを開始してください", + "workbench.debug.filter.placeholder": "フィルター (例: text、!exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "{0}/{1} を表示中" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "デバッグ コンソール", - "replVariableAriaLabel": "変数 {0}、値 {1}", "occurred": "、{0} 回発生しました", + "replGroup": "デバッグ コンソール グループ {0}", "replRawObjectAriaLabel": "デバッグ コンソール変数 {0}、値 {1}", - "replGroup": "デバッグ コンソール グループ {0}" + "replVariableAriaLabel": "変数 {0}、値 {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "プログラムをデバッグしているときのステータス バーの背景色。ステータス バーはウィンドウの下部に表示されます", + "statusBarDebuggingBorder": "プログラムをデバッグしているときのサイドバーおよびエディターを隔てるステータス バーの境界線の色。ステータス バーはウィンドウの下部に表示されます", + "statusBarDebuggingForeground": "プログラムをデバッグしているときのステータス バーの前景色。ステータス バーはウィンドウの下部に表示されます" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "すべて折りたたむ", + "variableAriaLabel": "{0}、値 {1}", + "variableScopeAriaLabel": "スコープ {0}", + "variableValueAriaLabel": "新しい変数値を入力する", + "variablesAriaTreeLabel": "変数のデバッグ" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "式の追加", + "collapse": "すべて折りたたむ", + "removeAllWatchExpressions": "すべての式を削除する", + "watchAriaTreeLabel": "ウォッチ式のデバッグ", + "watchExpressionAriaLabel": "{0}、値 {1}", + "watchExpressionInputAriaLabel": "ウォッチ式を入力します", + "watchExpressionPlaceholder": "ウォッチ対象の式", + "watchVariableAriaLabel": "{0}、値 {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "実行とデバッグをカスタマイズするには、[launch.json ファイルを作成します](command:{0})。", + "customizeRunAndDebugOpenFolder": "実行とデバッグをカスタマイズするには、[フォルダーを開いた](command:{0})後、launch.json ファイルを作成します。", + "detectThenRunAndDebug": "[すべての自動デバッグ構成を表示](command: {0})。", + "openAFileWhichCanBeDebugged": "デバッグまたは実行可能な[ファイルを開きます](command:{0})。", + "run": "実行", + "runAndDebugAction": "[実行とデバッグ{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "'{1}' の {0} ms 後にタイムアウトします" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "フォーカスされたセッションで値の変更時の中断がサポートされている場合は True です。", + "breakWhenValueIsAccessedSupported": "フォーカスされたブレークポイントで値のアクセス時の中断がサポートされている場合は True です。", + "breakWhenValueIsReadSupported": "フォーカスされたブレークポイントで値の読み取り時の中断がサポートされている場合は True です。", + "breakpointAccessType": "[ブレークポイント]ビューのフォーカスされたデータ ブレークポイントのアクセスの種類を表します。例: 'read'、'readWrite'、'write'", + "breakpointInputFocused": "[ブレークポイント] ビューで入力ボックスにフォーカスがある場合は True です。", + "breakpointItemType": "[ブレークポイント] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", + "breakpointSupportsCondition": "フォーカスされたブレークポイントで条件がサポートされている場合は True です。", + "breakpointWidgetVisibile": "ブレークポイント エディター ゾーン ウィジェットが表示されている場合は True、それ以外の場合は False です。", + "breakpointsExist": "ブレークポイントが少なくとも 1 つ存在する場合は True です。", + "breakpointsFocused": "[ブレークポイント] ビューがフォーカスされている場合は True、それ以外の場合は False です。", + "callStackItemStopped": "コール スタック内のフォーカスがある項目が停止しているとき、true になります。コール スタック ビューのインライン メニューで内部的に使用されます。", + "callStackItemType": "[呼び出し履歴] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'session'、'thread'、'stackFrame'", + "callStackSessionHasOneThread": "コール スタック ビュー内のフォーカスがあるセッションにスレッドが 1 つだけ含まれているとき、true になります。コール スタック ビューのインライン メニューで内部的に使用されます。", + "callStackSessionIsAttach": "コール スタック ビュー内のセッションがアタッチである場合は true、それ以外の場合は false になります。コール スタック ビューのインライン メニューで内部的に使用されます。", + "debugConfigurationType": "選択した起動構成のデバッグの種類です。例: 'python'。", + "debugProtocolVariableMenuContext": "[変数] ビュー内のフォーカスされた変数でデバッグ アダプターによって設定されたコンテキストを表します。", + "debugSetVariableSupported": "フォーカスされたセッションで 'setVariable' 要求がサポートされている場合は True です。", + "debugState": "フォーカスされたデバッグ セッションの状態です。'inactive'、'initializing'、'stopped'、'running' のいずれかになります。", + "debugType": "アクティブなデバッグ セッションのデバッグの種類。例: 'python'。", + "debugUX": "UX 状態をデバッグします。デバッグ構成がない場合は 'simple'、それ以外の場合は 'default' です。デバッグ ビューレットでウェルカム ビューを表示するタイミングを決定するために使用されます。", + "debuggersAvailable": "アクティブなデバッグ拡張機能が少なくとも 1 つ存在する場合は True です。", + "exceptionWidgetVisible": "例外ウィジェットが表示されている場合は True です。", + "expressionSelected": "[ウォッチ式] または [変数] のいずれかのビューで式の入力ボックスが開いている場合は True、それ以外の場合は False です。", + "focusedSessionIsAttach": "フォーカスされたセッションが 'attach' の場合は True です。", + "inBreakpointWidget": "フォーカスがブレークポイント エディター ゾーン ウィジェット内にある場合は True、それ以外の場合は False です。", + "inDebugMode": "デバッグ中の場合は True、それ以外の場合は False です。", + "inDebugRepl": "フォーカスがデバッグ コンソール内にある場合は True、それ以外の場合は False です。", + "internalConsoleOptions": "いつ内部デバッグ コンソールを開くかを制御します。", + "jumpToCursorSupported": "フォーカスされたセッションで 'jumpToCursor' 要求がサポートされている場合は True です。", + "loadedScriptsItemType": "[読み込み済みのスクリプト] ビュー内のフォーカスされた要素の項目の種類を表します。", + "loadedScriptsSupported": "フォーカスされたセッションで [読み込み済みのスクリプト] ビューがサポートされている場合は True です", + "multiSessionDebug": "アクティブなデバッグ セッションが複数ある場合は True です。", + "multiSessionRepl": "複数のデバッグ コンソールがある場合は True です。", + "restartFrameSupported": "フォーカスされたセッションで 'restartFrame' 要求がサポートされている場合は True です。", + "stackFrameSupportsRestart": "フォーカスされたスタック フレームで 'restartFrame' がサポートされている場合は True です。", + "stepBackSupported": "フォーカスされたセッションで 'stepBack' 要求がサポートされている場合は True です。", + "stepIntoTargetsSupported": "フォーカスされたセッションで 'stepIntoTargets' 要求がサポートされている場合は True です。", + "terminateDebuggeeSupported": "フォーカスされたセッションが終了デバッグ対象機能をサポートすしている場合は true。", + "variableEvaluateNamePresent": "フォーカスされた変数で 'evalauteName' フィールドが設定されている場合は True です", + "variablesFocused": "[変数] ビューがフォーカスされている場合は True、それ以外の場合は False です", + "watchExpressionsExist": "ウォッチ式が少なくとも 1 つ存在する場合は True、それ以外の場合は False です。", + "watchExpressionsFocused": "[ウォッチ式] ビューがフォーカスされている場合は True、それ以外の場合は False です。", + "watchItemType": "[ウォッチ] ビュー内のフォーカスされた要素の項目の種類を表します。例: 'expression'、'variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "ソース '{0}' を読み込めませんでした。", + "canNotResolveSourceWithError": "ソース '{0}' を読み込めませんでした: {1}。", + "unable": "デバッグ セッションなしでリソースを解決できません" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "未確認のブレークポイント。ファイルは変更されているので、デバッグ セッションを再起動してください。", + "invalidVariableAttributes": "無効な変数属性", + "notAvailable": "使用不可", + "paused": "一時停止", + "pausedOn": "{0} で一時停止", + "running": "実行中", + "startDebugFirst": "式を評価するデバッグ セッションを開始してください" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "複合があるフォルダーの名前。", + "app.launch.json.compound.name": "複合の名前。起動構成のドロップダウン メニューに表示されます。", + "app.launch.json.compound.stopAll": "1 つのセッションを手動で終了させたときに、すべての複合セッションを停止するかどうかを制御します。", + "app.launch.json.compounds": "複合の一覧。各複合は、同時に起動される複数の構成を参照します。", + "app.launch.json.compounds.configurations": "この複合の一部として開始される構成の名前。", + "app.launch.json.configurations": "構成の一覧。IntelliSense を使用して、新しい構成を追加したり、既存の構成を編集したります。", + "app.launch.json.title": "起動", + "app.launch.json.version": "このファイル形式のバージョン。", + "compoundPrelaunchTask": "複合構成の開始前に実行するタスク。", + "presentation": "デバッグ構成ドロップダウンとコマンド パレットでこの構成を表示する方法に関するプレゼンテーション オプション。", + "presentation.group": "この構成が属するグループ。構成ドロップダウンとコマンド パレットでのグループ化と並べ替えに使用されます。", + "presentation.hidden": "この構成を構成ドロップダウンとコマンド パレットに表示するかどうかを制御します。", + "presentation.order": "グループ内でのこの構成の順序。[構成] のドロップダウンとコマンド パレットでのグループ化と並べ替えに使用されます。", + "useUniqueNames": "一意の構成名を使用してください。", + "vscode.extension.contributes.breakpoints": "ブレークポイントを提供します。", + "vscode.extension.contributes.breakpoints.language": "この言語でブレークポイントを許可します。", + "vscode.extension.contributes.debuggers": "デバッグ アダプターを提供します。", + "vscode.extension.contributes.debuggers.args": "アダプターに渡すオプションの引数。", + "vscode.extension.contributes.debuggers.configurationAttributes": "'launch.json' を検証するための JSON スキーマ構成。", + "vscode.extension.contributes.debuggers.configurationSnippets": "'launch.json' に新しい構成を追加するためのスニペット。", + "vscode.extension.contributes.debuggers.initialConfigurations": "初期 'launch.json' を生成するための構成。", + "vscode.extension.contributes.debuggers.label": "このデバッグ アダプターの表示名。", + "vscode.extension.contributes.debuggers.languages": "デバッグ拡張機能が \"既定のデバッガー\" とされる言語の一覧。", + "vscode.extension.contributes.debuggers.linux": "Linux 固有の設定。", + "vscode.extension.contributes.debuggers.linux.runtime": "Linux で使用されるランタイム。", + "vscode.extension.contributes.debuggers.osx": "macOS 固有の設定。", + "vscode.extension.contributes.debuggers.osx.runtime": "macOS で使用されるランタイム。", + "vscode.extension.contributes.debuggers.program": "デバッグ アダプター プログラムへのパス。絶対パスか拡張機能フォルダーへの相対パスです。", + "vscode.extension.contributes.debuggers.runtime": "プログラム属性が実行可能でなく、ランタイムが必要な場合のオプション ランタイム。", + "vscode.extension.contributes.debuggers.runtimeArgs": "オプションのランタイム引数。", + "vscode.extension.contributes.debuggers.type": "このデバッグ アダプターの一意識別子。", + "vscode.extension.contributes.debuggers.variables": "`launch.json` 内の対話型の変数 (例: ${action.pickProcess}) からコマンドへマッピングしています。", + "vscode.extension.contributes.debuggers.windows": "Windows 固有の設定。", + "vscode.extension.contributes.debuggers.windows.runtime": "Windows で使用されるランタイム。" + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "不明なソース" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "型 '{0}' のデバッグ アダプターを見つけることができません。", + "debugLinuxConfiguration": "Linux 固有の起動構成の属性。", + "debugOSXConfiguration": "OS X 固有の起動構成の属性。", + "debugRequest": "構成の要求の種類。\"launch\" または \"attach\" です。", + "debugType": "構成の種類。", + "debugTypeNotRecognised": "デバッグの種類は認識されませんでした。対応するデバッグの拡張機能がインストールされており、有効になっていることを確認してください。", + "debugWindowsConfiguration": "Windows 固有の起動構成の属性。", + "launch.config.comment1": "IntelliSense を使用して利用可能な属性を学べます。", + "launch.config.comment2": "既存の属性の説明をホバーして表示します。", + "launch.config.comment3": "詳細情報は次を確認してください: {0}", + "node2NotSupported": "\"node2\" はサポートされていません。代わりに \"node\" を使用し、\"protocol\" 属性を \"inspector\" に設定してください。" }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "コンソールはクリアされました", "snapshotObj": "このオブジェクトのプリミティブ値のみ表示されます。" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0}/{1} を表示中" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "デバッグ アダプターの実行可能ファイル '{0}' がありません。", "debugAdapterCannotDetermineExecutable": "デバッグ アダプター '{0}' の実行可能ファイルを判別できません。", "unableToLaunchDebugAdapter": "デバッグ アダプターを {0} から起動できません。", "unableToLaunchDebugAdapterNoArgs": "デバッグ アダプターを起動できません。" }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "起動構成の選択", - "editLaunchConfig": "launch.json のデバッグ構成を編集します", - "DebugConfig.failed": "'launch.json' ファイルを '.vscode' フォルダー ({0}) 内に作成できません。", - "workspace": "ワークスペース", - "user settings": "ユーザー設定" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "利用可能なデバッガーがありません。'{0}' を送信できません", - "sessionNotReadyForBreakpoints": "ブレークポイント用のセッションの準備が整っていません", - "debuggingStarted": "デバッグは開始されました。", - "debuggingStopped": "デバッグは停止されました。" - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "preLaunchTask '{0}' を実行後にエラーが存在します。", - "preLaunchTaskError": "preLaunchTask '{0}' を実行後にエラーが存在します。", - "preLaunchTaskExitCode": "preLaunchTask '{0}' が終了コード {1} で終了しました。", - "preLaunchTaskTerminated": "preLaunchTask '{0}' が終了しました。", - "debugAnyway": "このままデバッグ", - "showErrors": "エラーの表示", - "abort": "中止", - "remember": "ユーザー設定での自分の選択を覚えておいてください", - "cancel": "キャンセル", - "rememberTask": "このタスクの選択内容を保存する", - "invalidTaskReference": "タスク '{0}' は、別のワークスペース フォルダーにあるため、起動構成からは参照できません。", - "DebugTaskNotFoundWithTaskId": "タスク '{0}' を見つけられませんでした。", - "DebugTaskNotFound": "指定したタスクが見つかりませんでした。", - "taskNotTrackedWithTaskId": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。", - "taskNotTracked": "タスク '{0}' を追跡できません。問題マッチャーが定義されていることを確認してください。" - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "デバッガー 'type' は省略不可で、'string' 型でなければなりません。", - "more": "その他...", - "selectDebug": "環境の選択" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "不明なソース" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "デバッグ アダプターを提供します。", - "vscode.extension.contributes.debuggers.type": "このデバッグ アダプターの一意識別子。", - "vscode.extension.contributes.debuggers.label": "このデバッグ アダプターの表示名。", - "vscode.extension.contributes.debuggers.program": "デバッグ アダプター プログラムへのパス。絶対パスか拡張機能フォルダーへの相対パスです。", - "vscode.extension.contributes.debuggers.args": "アダプターに渡すオプションの引数。", - "vscode.extension.contributes.debuggers.runtime": "プログラム属性が実行可能でなく、ランタイムが必要な場合のオプション ランタイム。", - "vscode.extension.contributes.debuggers.runtimeArgs": "オプションのランタイム引数。", - "vscode.extension.contributes.debuggers.variables": "`launch.json` 内の対話型の変数 (例: ${action.pickProcess}) からコマンドへマッピングしています。", - "vscode.extension.contributes.debuggers.initialConfigurations": "初期 'launch.json' を生成するための構成。", - "vscode.extension.contributes.debuggers.languages": "デバッグ拡張機能が \"既定のデバッガー\" とされる言語の一覧。", - "vscode.extension.contributes.debuggers.configurationSnippets": "'launch.json' に新しい構成を追加するためのスニペット。", - "vscode.extension.contributes.debuggers.configurationAttributes": "'launch.json' を検証するための JSON スキーマ構成。", - "vscode.extension.contributes.debuggers.windows": "Windows 固有の設定。", - "vscode.extension.contributes.debuggers.windows.runtime": "Windows で使用されるランタイム。", - "vscode.extension.contributes.debuggers.osx": "macOS 固有の設定。", - "vscode.extension.contributes.debuggers.osx.runtime": "macOS で使用されるランタイム。", - "vscode.extension.contributes.debuggers.linux": "Linux 固有の設定。", - "vscode.extension.contributes.debuggers.linux.runtime": "Linux で使用されるランタイム。", - "vscode.extension.contributes.breakpoints": "ブレークポイントを提供します。", - "vscode.extension.contributes.breakpoints.language": "この言語でブレークポイントを許可します。", - "presentation": "デバッグ構成ドロップダウンとコマンド パレットでこの構成を表示する方法に関するプレゼンテーション オプション。", - "presentation.hidden": "この構成を構成ドロップダウンとコマンド パレットに表示するかどうかを制御します。", - "presentation.group": "この構成が属するグループ。構成ドロップダウンとコマンド パレットでのグループ化と並べ替えに使用されます。", - "presentation.order": "グループ内でのこの構成の順序。[構成] のドロップダウンとコマンド パレットでのグループ化と並べ替えに使用されます。", - "app.launch.json.title": "起動", - "app.launch.json.version": "このファイル形式のバージョン。", - "app.launch.json.configurations": "構成の一覧。IntelliSense を使用して、新しい構成を追加したり、既存の構成を編集したります。", - "app.launch.json.compounds": "複合の一覧。各複合は、同時に起動される複数の構成を参照します。", - "app.launch.json.compound.name": "複合の名前。起動構成のドロップダウン メニューに表示されます。", - "useUniqueNames": "一意の構成名を使用してください。", - "app.launch.json.compound.folder": "複合があるフォルダーの名前。", - "app.launch.json.compounds.configurations": "この複合の一部として開始される構成の名前。", - "app.launch.json.compound.stopAll": "1 つのセッションを手動で終了させたときに、すべての複合セッションを停止するかどうかを制御します。", - "compoundPrelaunchTask": "複合構成の開始前に実行するタスク。" - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "デバッグ アダプターが無いため、デバッグ セッションを開始できません。", - "noDebugAdapter": "利用可能なデバッガーが見つかりません。'{0}' を送信できません。", - "moreInfo": "詳細情報" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "型 '{0}' のデバッグ アダプターを見つけることができません。", - "launch.config.comment1": "IntelliSense を使用して利用可能な属性を学べます。", - "launch.config.comment2": "既存の属性の説明をホバーして表示します。", - "launch.config.comment3": "詳細情報は次を確認してください: {0}", - "debugType": "構成の種類。", - "debugTypeNotRecognised": "デバッグの種類は認識されませんでした。対応するデバッグの拡張機能がインストールされており、有効になっていることを確認してください。", - "node2NotSupported": "\"node2\" はサポートされていません。代わりに \"node\" を使用し、\"protocol\" 属性を \"inspector\" に設定してください。", - "debugName": "構成の名前。起動構成ドロップダウン メニューに表示されます。", - "debugRequest": "構成の要求の種類。\"launch\" または \"attach\" です。", - "debugServer": "デバッグ拡張機能の開発のみ。ポートが指定の VS Code の場合、サーバー モードで実行中のデバッグ アダプターへの接続が試行されます。", - "debugPrelaunchTask": "デバッグ セッションの開始前に実行するタスク。", - "debugPostDebugTask": "デバッグ セッションの終了前に実行するタスク。", - "debugWindowsConfiguration": "Windows 固有の起動構成の属性。", - "debugOSXConfiguration": "OS X 固有の起動構成の属性。", - "debugLinuxConfiguration": "Linux 固有の起動構成の属性。" - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "はい(&&Y)", "cancelButton": "キャンセル", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Microsoft のオンライン サービスから実行する実験を取得します。" }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "実行中の拡張機能" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "拡張機能ホストのプロファイルを開始", - "stopExtensionHostProfileStart": "拡張機能ホストのプロファイルを停止", - "saveExtensionHostProfile": "拡張機能ホストのプロファイルを保存" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "拡張機能のホストのデバッグを開始", - "restart1": "拡張機能のプロファイル", - "restart2": "拡張機能をプロファイルするには再起動が必要です。今すぐ '{0}' を再起動しますか?", - "restart3": "再起動(&&R)", - "cancel": "キャンセル(&&C)", - "debugExtensionHost.launch.name": "拡張機能ホストにアタッチ" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "拡張機能の実行中" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "プロファイル拡張機能ホスト", - "selectAndStartDebug": "クリックしてプロファイリングを停止します。", - "profilingExtensionHostTime": "プロファイル拡張機能ホスト ({0} 秒)", - "status.profiler": "拡張機能プロファイラー", - "restart1": "拡張機能のプロファイル", - "restart2": "拡張機能をプロファイルするには再起動が必要です。今すぐ '{0}' を再起動しますか?", - "restart3": "再起動(&&R)", - "cancel": "キャンセル(&&C)" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "拡張機能 '{0}' の最後の操作が完了するまで、非常に長い時間がかかりました。また、他の拡張機能の実行を妨げていました。", - "show": "拡張機能を表示する" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "拡張機能フォルダーを開く" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Enter キーを押して拡張機能を管理してください。", - "manageExtensionsHelp": "拡張機能の管理", - "extension": "拡張子", - "extensions": "拡張機能", - "miViewExtensions": "拡張機能(&&X)", - "extensionsConfigurationTitle": "拡張機能", - "all": "すべての拡張機能", - "enabled": "有効な拡張機能のみ", - "none": "なし", - "extensions.autoUpdate.true": "すべての拡張機能の更新プログラムを自動的にダウンロードしてインストールします。", - "extensions.autoUpdate.enabled": "有効な拡張機能のみの更新プログラムを自動的にダウンロードしてインストールします。無効な拡張機能は自動的には更新されません。", - "extensions.autoUpdate.false": "拡張機能は自動的には更新されません。", - "extensions.autoUpdate": "拡張機能の自動更新の動作を制御します。更新プログラムは、Microsoft オンライン サービスからフェッチされます。", - "extensionsCheckUpdates": "有効にした場合、拡張機能の更新を自動的に確認します。拡張機能に更新がある場合は、拡張機能ビューで古くなった拡張機能として表示されます。更新は Microsoft オンライン サービスから取得されます。", - "extensionsIgnoreRecommendations": "有効にした場合、拡張機能の推奨事項の通知を表示しません。", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "この設定は非推奨化されています。extensions.ignoreRecommendations 設定を使用して、推奨事項の通知を制御します。既定で推奨ビューを非表示にするには、拡張機能ビューの可視性アクションを使用します。", - "extensionsCloseExtensionDetailsOnViewChange": "有効にした場合、拡張機能の詳細を表示したエディターは拡張機能ビューから移動すると自動的に閉じられるようになります。", - "handleUriConfirmedExtensions": "拡張機能がここに表示されている場合、その拡張機能が URI を処理するときに確認プロンプトは表示されません。", - "extensionsWebWorker": "web worker 拡張機能ホストを有効にします。", - "workbench.extensions.installExtension.description": "指定された拡張機能をインストールします", - "workbench.extensions.installExtension.arg.name": "拡張機能 ID または VSIX リソース URI", - "notFound": "拡張機能 '{0}' が見つかりませんでした。", - "workbench.extensions.uninstallExtension.description": "指定された拡張機能をアンインストールする", - "workbench.extensions.uninstallExtension.arg.name": "アンインストールする拡張機能の ID", - "id required": "拡張機能 Id が必要です。", - "notInstalled": "拡張機能 '{0}' はインストールされていません。パブリッシャーを含む完全な拡張機能 ID (例: ms-vscode.csharp) を使用していることをご確認ください。", - "builtin": "拡張機能 '{0}' は組み込みの拡張機能であるため、インストールできません", - "workbench.extensions.search.description": "特定の拡張機能を検索する", - "workbench.extensions.search.arg.name": "検索で使用するクエリ", - "installExtensionQuickAccessPlaceholder": "インストールまたは検索する拡張機能の名前を入力してください。", - "installExtensionQuickAccessHelp": "拡張機能のインストールまたは検索", - "miPreferencesExtensions": "拡張機能(&&E)", - "showExtensions": "拡張機能", - "installExtensions": "拡張機能のインストール", - "showRecommendedKeymapExtensionsShort": "キーマップ", - "miOpenKeymapExtensions": "キーマップ(&&K)", - "miOpenKeymapExtensions2": "キーマップ", - "showLanguageExtensionsShort": "言語の拡張機能", - "checkForUpdates": "拡張機能の更新を確認", - "noUpdatesAvailable": "すべての拡張機能が最新の状態です。", - "configure auto updating extensions": "自動更新拡張機能", - "configureExtensionsAutoUpdate.all": "すべての拡張機能", - "configureExtensionsAutoUpdate.enabled": "有効な拡張機能のみ", - "configureExtensionsAutoUpdate.none": "なし", - "updateAll": "すべての拡張機能を更新します", - "disableAutoUpdate": "拡張機能の自動更新を無効にする", - "enableAutoUpdate": "すべての拡張機能の自動更新を有効にする", - "enableAll": "すべての拡張機能を有効にする", - "enableAllWorkspace": "このワークスペースの拡張機能をすべて有効にする", - "disableAll": "インストール済みのすべての拡張機能を無効にする", - "disableAllWorkspace": "このワークスペースのインストール済みの拡張機能をすべて無効にする", - "InstallFromVSIX": "VSIX からのインストール...", - "installFromVSIX": "VSIX からインストール", - "installButton": "インストール(&&I)", - "installVSIX": "拡張機能の VSIX のインストール", - "InstallVSIXAction.successReload": "VSIX からの {0} 拡張機能のインストールが完了しました。有効にするには、Visual Studio Code を再度読み込んでください。", - "InstallVSIXAction.success": "VSIX からの {0} 拡張機能のインストールが完了しました。", - "InstallVSIXAction.reloadNow": "今すぐ再度読み込む", - "filterExtensions": "拡張機能のフィルター...", - "showFeaturedExtensions": "おすすめの拡張機能の表示", - "featured filter": "おすすめ", - "showPopularExtensions": "人気の拡張機能の表示", - "most popular filter": "一番人気", - "showRecommendedExtensions": "お勧めの拡張機能を表示", - "most popular recommended": "推奨", - "recentlyPublishedExtensions": "最近公開された拡張機能の表示", - "recently published filter": "最近公開されたもの", - "filter by category": "カテゴリ", - "showBuiltInExtensions": "ビルトイン拡張機能の表示", - "builtin filter": "ビルトイン", - "showInstalledExtensions": "インストール済みの拡張機能の表示", - "installed filter": "インストール済み", - "showEnabledExtensions": "有効な拡張機能の表示", - "enabled filter": "有効", - "showDisabledExtensions": "無効な拡張機能の表示", - "disabled filter": "無効", - "showOutdatedExtensions": "古くなった拡張機能の表示", - "outdated filter": "期限切れ", - "sorty by": "並べ替え", - "sort by installs": "インストール数", - "sort by rating": "評価", - "sort by name": "名前", - "sort by date": "公開日", - "clearExtensionsSearchResults": "拡張機能の検索結果のクリア", - "refreshExtension": "最新の情報に更新", - "installWorkspaceRecommendedExtensions": "ワークスペースのおすすめの拡張機能をインストール", - "workbench.extensions.action.copyExtension": "コピーする", - "extensionInfoName": "名前: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "説明: {0}", - "extensionInfoVersion": "バージョン: {0}", - "extensionInfoPublisher": "パブリッシャー: {0}", - "extensionInfoVSMarketplaceLink": "VS Marketplace リンク: {0}", - "workbench.extensions.action.copyExtensionId": "拡張機能 ID をコピーする", - "workbench.extensions.action.configure": "拡張機能の設定", - "workbench.extensions.action.toggleIgnoreExtension": "この拡張機能を同期", - "workbench.extensions.action.ignoreRecommendation": "推奨事項を無視する", - "workbench.extensions.action.undoIgnoredRecommendation": "無視された推奨事項を元に戻す", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "ワークスペースの推奨事項に追加する", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "ワークスペースの推奨事項から削除する", - "workbench.extensions.action.addToWorkspaceRecommendations": "ワークスペースの推奨事項に拡張機能を追加する", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "ワークスペース フォルダーの推奨事項に拡張機能を追加する", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "ワークスペースの無視された推奨事項に拡張機能を追加する", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "ワークスペース フォルダーの無視された推奨事項に拡張機能を追加する" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "インストール済み", - "select and install local extensions": "ローカル拡張機能を '{0}' にインストールします...", - "remote": "リモート", - "install remote in local": "ローカルでリモート拡張機能をインストールする...", - "popularExtensions": "人気", - "recommendedExtensions": "推奨", - "enabledExtensions": "有効", - "disabledExtensions": "無効", - "marketPlace": "マーケットプレース", - "enabled": "有効", - "disabled": "無効", - "outdated": "期限切れ", - "builtin": "ビルトイン", - "workspaceRecommendedExtensions": "ワークスペースの推奨事項", - "otherRecommendedExtensions": "その他の推奨事項", - "builtinFeatureExtensions": "機能", - "builtInThemesExtensions": "テーマ", - "builtinProgrammingLanguageExtensions": "プログラミング言語", - "searchExtensions": "Marketplace で拡張機能を検索する", - "extensionFoundInSection": "{0} セクションに 1 個の拡張機能が見つかりました。", - "extensionFound": "1 個の拡張機能が見つかりました。", - "extensionsFoundInSection": "{1} セクションに {0} 個の拡張機能が見つかりました。", - "extensionsFound": "{0} 個の拡張機能が見つかりました。", - "suggestProxyError": "Marketplace から 'ECONNREFUSED' が返されました。'http.proxy' 設定をご確認ください。", - "open user settings": "ユーザー設定を開く", - "outdatedExtensions": "{0} 古くなった拡張機能", - "malicious warning": "問題があることが報告された '{0}' をアンインストールしました。", - "reloadNow": "今すぐ再度読み込む" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "パフォーマンスの問題", - "cmd.report": "問題を報告", - "attach.title": "CPU プロファイルを添付しましたか?", - "ok": "OK", - "attach.msg": "これは、作成した問題に '{0}' をアタッチすることを忘れないようにするための通知です。", - "cmd.show": "問題を表示", - "attach.msg2": "これは、既存のパフォーマンスの問題に '{0}' をアタッチすることを忘れないようにするためのリマインダーです。" - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "問題を報告" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "起動時に {0} によってアクティブ化されました", - "workspaceContainsGlobActivation": "{0} に一致するファイルがお使いのワークスペースに存在するため、{1} によってアクティブ化されました", - "workspaceContainsFileActivation": "ファイル {0} がワークスペース内に存在するため、{1} によってアクティブ化されました", - "workspaceContainsTimeout": "{0} の検索に時間がかかりすぎているため、{1} によってアクティブ化されました", - "startupFinishedActivation": "起動が完了した後に {0} によってアクティブ化されました", - "languageActivation": "{0} ファイルを開いたため、{1} によってアクティブ化されました", - "workspaceGenericActivation": "{0} で {1} によってアクティブ化されました", - "unresponsive.title": "拡張機能が拡張機能ホストをフリーズさせています。", - "errors": "キャッチできない {0} 個のエラーが検出されました", - "runtimeExtensions": "ランタイム拡張機能", - "disable workspace": "無効にする (ワークスペース)", "disable": "無効にする", - "showRuntimeExtensions": "実行中の拡張機能の表示" + "disable workspace": "無効にする (ワークスペース)", + "errors": "キャッチできない {0} 個のエラーが検出されました", + "languageActivation": "{0} ファイルを開いたため、{1} によってアクティブ化されました", + "runtimeExtensions": "ランタイム拡張機能", + "showRuntimeExtensions": "実行中の拡張機能の表示", + "starActivation": "起動時に {0} によってアクティブ化されました", + "startupFinishedActivation": "起動が完了した後に {0} によってアクティブ化されました", + "unresponsive.title": "拡張機能が拡張機能ホストをフリーズさせています。", + "workspaceContainsFileActivation": "ファイル {0} がワークスペース内に存在するため、{1} によってアクティブ化されました", + "workspaceContainsGlobActivation": "{0} に一致するファイルがお使いのワークスペースに存在するため、{1} によってアクティブ化されました", + "workspaceContainsTimeout": "{0} の検索に時間がかかりすぎているため、{1} によってアクティブ化されました", + "workspaceGenericActivation": "{0} で {1} によってアクティブ化されました" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "拡張機能: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "拡張機能", - "app.extensions.json.recommendations": "このワークスペースのユーザーに推奨する拡張機能のリスト。拡張機能の ID は常に '${publisher}.${name}' です。例: 'vscode.csharp'。", - "app.extension.identifier.errorMessage": "予期される形式 '${publisher}.${name}'。例: 'vscode.csharp'。", - "app.extensions.json.unwantedRecommendations": "このワークスペースのユーザーに VS Code が推奨しない拡張機能のリスト。拡張機能の ID は常に '${publisher}.${name}' です。例: 'vscode.csharp'。" - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "キーバインド間の競合を回避するために、他のキーマップ ({0}) を無効にしますか?", - "yes": "はい", - "no": "いいえ" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "拡張機能名", - "extension id": "拡張機能の識別子", - "preview": "プレビュー", - "builtin": "ビルトイン", - "publisher": "発行者名", - "install count": "インストール数", - "rating": "評価", - "repository": "リポジトリ", - "license": "ライセンス", - "version": "バージョン", - "details": "詳細", - "detailstooltip": "拡張機能の詳細、拡張機能の 'README.md' ファイルから表示", - "contributions": "機能のコントリビューション", - "contributionstooltip": "この拡張機能による VS Code へのコントリビューションの一覧", - "changelog": "変更ログ", - "changelogtooltip": "拡張機能の更新履歴、拡張機能の 'CHANGELOG.md' ファイルから表示", - "dependencies": "依存関係", - "dependenciestooltip": "この拡張機能が依存する拡張機能の一覧", - "extensionpack": "拡張機能パック", - "extensionpacktooltip": "この拡張機能と共にインストールされる拡張機能を一覧表示します", - "recommendationHasBeenIgnored": "この拡張機能の推奨を受け取らないことを選択しました。", - "noReadme": "利用できる README はありません。", - "extension pack": "拡張機能パック ({0})", - "noChangelog": "使用可能な変更ログはありません。", - "noContributions": "コントリビューションはありません", - "noDependencies": "依存関係はありません", - "noextensions": "拡張機能なし", - "settings": "設定 ({0})", - "setting name": "名前", - "description": "説明", - "default": "既定", - "debuggers": "デバッガー ({0})", - "debugger name": "名前", - "debugger type": "種類", - "viewContainers": "ビュー コンテナー ({0})", - "view container id": "ID", - "view container title": "タイトル", - "view container location": "場所", - "views": "ビュー ({0})", - "view id": "ID", - "view name": "名前", - "view location": "場所", - "localizations": "ローカライズ ({0})", - "localizations language id": "言語 ID", - "localizations language name": "言語名", - "localizations localized language name": "言語名 (ローカライズ)", - "customEditors": "カスタム エディター ({0})", - "customEditors view type": "ビューの種類", - "customEditors priority": "優先度", - "customEditors filenamePattern": "ファイル名パターン", - "codeActions": "コード アクション ({0})", - "codeActions.title": "タイトル", - "codeActions.kind": "種類", - "codeActions.description": "説明", - "codeActions.languages": "言語", - "authentication": "認証 ({0})", - "authentication.label": "ラベル", - "authentication.id": "ID", - "colorThemes": "配色テーマ ({0})", - "iconThemes": "アイコン テーマ ({0})", - "productThemes": "製品アイコンのテーマ ({0})", - "colors": "配色 ({0})", - "colorId": "ID", - "defaultDark": "ダーク テーマの既定値", - "defaultLight": "ライト テーマの既定値", - "defaultHC": "ハイ コントラストの既定値", - "JSON Validation": "JSON 検証 ({0})", - "fileMatch": "対象ファイル", - "schema": "スキーマ", - "commands": "コマンド ({0})", - "command name": "名前", - "keyboard shortcuts": "キーボード ショートカット", - "menuContexts": "メニュー コンテキスト", - "languages": "言語 ({0})", - "language id": "ID", - "language name": "名前", - "file extensions": "ファイル拡張子", - "grammar": "文法", - "snippets": "スニペット", - "activation events": "アクティブ化イベント ({0})", - "find": "検索", - "find next": "次を検索", - "find previous": "前を検索" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} 年前", - "one year ago": "1 年前", - "noOfMonthsAgo": "{0} か月前", - "one month ago": "1 ヶ月前", - "noOfDaysAgo": "{0} 日前", - "one day ago": "1 日前", - "noOfHoursAgo": "{0} 時間前", - "one hour ago": "1 時間前", - "just now": "今すぐ", - "vscode web": "VS Code Web", - "cannot be installed": "'{0}' 拡張機能は {1} では使用できません。詳細については、[詳細情報] をクリックしてください。", - "close": "閉じる", - "more information": "詳細情報", - "download": "手動でダウンロードしてみてください...", - "install vsix": "ダウンロードが終わったら、ダウンロードされた '{0}' の VSIX を手動でインストールしてください。", - "installVSIX": "VSIX からのインストール...", - "update operation": "'{0}' 拡張機能の更新中にエラーが発生しました。", - "install operation": "'{0}' 拡張機能のインストール中にエラーが発生しました。", - "check logs": "詳細については、[ログ]({0}) をご確認ください。", - "installExtensionStart": "拡張機能 {0} のインストールを開始しました。エディターはこの拡張機能の詳細を開いています。", - "installExtensionComplete": "拡張機能 {0} のインストールが完了しました。", - "install": "インストール", - "install and do no sync": "インストール (同期しない)", - "install in remote and do not sync": "{0} にインストールする (同期はしない)", - "install in remote": "{0} にインストールする", - "install locally and do not sync": "ローカルにインストール (同期しない)", - "install locally": "ローカルにインストール", - "install everywhere tooltip": "すべての同期済み {0} インスタンスにこの拡張機能をインストールします", - "installing": "インストールしています", - "install browser": "ブラウザーでインストール", - "uninstallAction": "アンインストール", - "Uninstalling": "アンインストールしています", - "uninstallExtensionStart": "拡張機能 {0} のアンインストールを開始しました。", - "uninstallExtensionComplete": "拡張機能 {0} のアンインストールを完了するために、Visual Studio Code を再読み込みしてください。", - "updateExtensionStart": "拡張機能 {0} のバーション {1} への更新を開始しました。", - "updateExtensionComplete": "拡張機能 {0} のバーション {1} への更新を完了しました。", - "updateTo": "{0} に更新します", - "updateAction": "更新", - "manage": "管理", - "ManageExtensionAction.uninstallingTooltip": "アンインストールしています", - "install another version": "別のバージョンをインストール...", - "selectVersion": "インストールするバージョンを選択", - "current": "現在", - "enableForWorkspaceAction": "有効にする (ワークスペース)", - "enableForWorkspaceActionToolTip": "この拡張機能をこのワークスペースでのみ有効にする", - "enableGloballyAction": "有効にする", - "enableGloballyActionToolTip": "この拡張機能を有効にする", - "disableForWorkspaceAction": "無効にする (ワークスペース)", - "disableForWorkspaceActionToolTip": "この拡張機能をこのワークスペースでのみ無効にする", - "disableGloballyAction": "無効にする", - "disableGloballyActionToolTip": "この拡張機能を無効にする", - "enableAction": "有効にする", - "disableAction": "無効にする", - "reloadAction": "再読み込み", - "reloadRequired": "再読み込みが必要です", - "postUninstallTooltip": "この拡張機能のアンインストールを完了させるために、Visual Studio Code を再読み込みしてください。", - "postUpdateTooltip": "更新された拡張機能を有効にするために、Visual Studio Code を再読み込みしてください。", - "enable locally": "この拡張機能をローカルで有効にするには、Visual Studio Code を再度読み込んでください。", - "enable remote": "この拡張機能を {0} で有効にするには、Visual Studio Code を再度読み込んでください。", - "postEnableTooltip": "この拡張機能の有効化を完了させるために、Visual Studio Code を再読み込みしてください。", - "postDisableTooltip": "Visual Studio Code を再度読み込んで、この拡張機能を無効化してください。", - "installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Visual Studio Code を再度読み込んでください。", - "color theme": "配色テーマを設定", - "select color theme": "配色テーマの選択", - "file icon theme": "ファイル アイコンのテーマを設定", - "select file icon theme": "ファイル アイコンのテーマを選択します", - "product icon theme": "製品アイコンのテーマを設定", - "select product icon theme": "製品アイコンのテーマを選択する", - "showRecommendedExtension": "推奨される拡張機能を表示する", - "installRecommendedExtension": "おすすめの拡張機能のインストール", - "ignoreExtensionRecommendation": "再度この拡張機能を推奨しないでください", - "undo": "元に戻す", - "search recommendations": "拡張機能の検索", - "OpenExtensionsFile.failed": "'.vscode' ファルダー ({0}) 内に 'extensions.json' ファイルを作成できません。", - "configureWorkspaceRecommendedExtensions": "お勧めの拡張機能の構成 (ワークスペース)", - "configureWorkspaceFolderRecommendedExtensions": "推奨事項の拡張機能を構成 (ワークスペース フォルダー)", - "updated": "更新", - "installed": "インストール済み", - "uninstalled": "アンインストール済み", - "enabled": "有効", - "disabled": "無効", - "malicious tooltip": "この拡張機能は問題ありと報告されました。", - "malicious": "悪意のある", - "ignored": "同期中はこの拡張機能が無視されます", - "synced": "この拡張機能は同期されています", - "sync": "この拡張機能を同期します", - "do not sync": "この拡張機能を同期しないでください", - "extension enabled on remote": "拡張機能は '{0}' で有効です", - "globally enabled": "この拡張機能はグローバルに有効化されています。", - "workspace enabled": "この拡張機能はユーザーによってこのワークスペースに対して有効化されています。", - "globally disabled": "この拡張機能はユーザーによってグローバルに無効化されています。", - "workspace disabled": "この拡張機能はユーザーによってこのワークスペースに対して無効化されています。", - "Install language pack also in remote server": "言語パック拡張機能を '{0}' にインストールして、その場所でも有効にします。", - "Install language pack also locally": "言語パック拡張機能をローカルにインストールして、その場所でも有効にします。", - "Install in other server to enable": "拡張機能を '{0}' にインストールして有効化します。", - "disabled because of extension kind": "この拡張機能は、リモート サーバーで実行できないと定義されました", - "disabled locally": "拡張機能は '{0}' 上では有効化され、ローカルでは無効化されています。", - "disabled remotely": "拡張機能はローカルでは有効化され、'{0}' 上では無効化されています。", - "extension disabled because of trust requirement": "現在のワークスペースが信頼されていないため、この拡張機能は無効になっています", - "reinstall": "拡張機能の再インストール...", - "selectExtensionToReinstall": "再インストールする拡張機能を選択", - "ReinstallAction.successReload": "拡張機能 {0} の再インストールを完了するために Visual Studio Code を再度読み込んでください。", - "ReinstallAction.success": "拡張機能 {0} の再インストールが完了しました。", - "InstallVSIXAction.reloadNow": "今すぐ再度読み込む", - "install previous version": "特定のバージョンの拡張機能をインストール...", - "selectExtension": "拡張機能を選択", - "InstallAnotherVersionExtensionAction.successReload": "拡張機能 {0} のインストールを完了するには Visual Studio Code を再度読み込んでください。", - "InstallAnotherVersionExtensionAction.success": "拡張機能 {0} のインストールが完了しました。", - "InstallAnotherVersionExtensionAction.reloadNow": "今すぐ再度読み込む", - "select extensions to install": "インストールする拡張機能を選択する", - "no local extensions": "インストールする拡張機能はありません。", - "installing extensions": "拡張機能をインストールしています...", - "finished installing": "拡張機能が正常にインストールされました。", - "select and install local extensions": "ローカル拡張機能を '{0}' にインストールします...", - "install local extensions title": "ローカル拡張機能を '{0}' にインストールします", - "select and install remote extensions": "ローカルでリモート拡張機能をインストールする...", - "install remote extensions": "ローカルでリモート拡張機能をインストールする", - "extensionButtonProminentBackground": "際立っているアクション拡張機能のボタンの背景色(例: インストールボタン)。", - "extensionButtonProminentForeground": "際立っているアクション拡張機能のボタンの前景色(例: インストールボタン)。", - "extensionButtonProminentHoverBackground": "際立っているアクション拡張機能のボタンのホバー背景色(例: インストールボタン)。" - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "拡張機能をアクティブ化しています..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "拡張機能", - "auto install missing deps": "存在しない依存関係をインストールする", - "finished installing missing deps": "存在しない依存関係のインストールが完了しました。今すぐウィンドウを再度読み込んでください。", - "reload": "ウィンドウの再読み込み", - "no missing deps": "インストールする必要のある、存在しない依存関係はありません。" - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "インストールまたは検索する拡張機能の名前を入力します。", - "searchFor": "Enter キーを押して、拡張機能 '{0}' を検索します。", - "install": "拡張機能 '{0}' をインストールするには、Enter キーを押してください。", - "manage": "拡張機能を管理するには、Enter キーを押します。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "マニフェストが見つかりません", - "malicious": "この拡張機能は問題ありと報告されました。", - "uninstallingExtension": "拡張機能をアンインストールしています...", - "incompatible": "VS Code と互換性がないため、拡張機能 '{0}' のバージョン '{1}' はインストールできません。", - "installing named extension": "'{0}' 拡張機能をインストールしています....", - "installing extension": "拡張機能をインストールしています...", - "disable all": "すべて無効にする", - "singleDependentError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' 拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", - "twoDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' および '{2}' の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", - "multipleDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}'、'{2}'、その他の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "今後は表示しない", - "ignoreExtensionRecommendations": "すべての拡張機能の推奨事項を無視しますか?", - "ignoreAll": "はい、すべて無視します", - "no": "いいえ", - "workspaceRecommended": "このリポジトリにお勧めの拡張機能をインストールしますか?", - "install": "インストール", - "install and do no sync": "インストール (同期しない)", - "show recommendations": "推奨事項の表示" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "拡張機能ビューのアイコンを表示します。", - "manageExtensionIcon": "拡張機能のビュー内の '管理' アクションのアイコン。", - "clearSearchResultsIcon": "拡張機能のビューの '検索結果のクリア' アクションのアイコン。", - "refreshIcon": "拡張機能のビュー内の '最新の情報に更新' アクションのアイコン。", - "filterIcon": "拡張機能のビュー内の 'フィルター' アクションのアイコン。", - "installLocalInRemoteIcon": "拡張機能のビュー内の 'リモートでのローカル拡張機能のインストール' アクションのアイコン。", - "installWorkspaceRecommendedIcon": "拡張機能のビュー内の [ワークスペースのおすすめの拡張機能をインストール] アクションのアイコン。", - "configureRecommendedIcon": "拡張機能のビューの 'お勧めの拡張機能の構成' アクションのアイコン。", - "syncEnabledIcon": "拡張機能が同期していることを示すアイコン。", - "syncIgnoredIcon": "同期時に拡張機能が無視されることを示すアイコン。", - "remoteIcon": "拡張機能のビューおよびエディターで拡張機能がリモートであることを示すアイコン。", - "installCountIcon": "拡張機能のビューおよびエディターにインストール数と共に表示されるアイコン。", - "ratingIcon": "拡張機能のビューおよびエディターに評価と共に表示されるアイコン。", - "starFullIcon": "拡張機能のエディターで評価に使用される塗りつぶされた星のアイコン。", - "starHalfIcon": "拡張機能のエディターで評価に使用される半分塗りつぶされた星のアイコン。", - "starEmptyIcon": "拡張機能のエディターで評価に使用される白抜きの星のアイコン。", - "warningIcon": "拡張機能のエディターで警告メッセージと共に表示されるアイコン。", - "infoIcon": "拡張機能のエディターに情報メッセージと共に表示されるアイコン。", - "trustIcon": "拡張機能のエディターで警告メッセージと共に表示されるアイコン。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}、{1}、{2}、{3}", - "extensions": "拡張機能", - "galleryError": "現在、拡張機能の Marketplace に接続できません。しばらくしてから、もう一度お試しください。", - "error": "拡張機能の読み込み中にエラーが発生しました。{0}", - "no extensions found": "拡張機能が見つかりません", - "suggestProxyError": "Marketplace から 'ECONNREFUSED' が返されました。'http.proxy' 設定をご確認ください。", - "open user settings": "ユーザー設定を開く", - "no local extensions": "インストールする拡張機能はありません。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "1 人が評価", - "ratedByUsers": "{0} 人が評価", - "noRating": "評価なし", - "remote extension title": "{0} の拡張機能", - "syncingore.label": "同期中はこの拡張機能が無視されます。", - "extensionIconStarForeground": "拡張機能の評価のアイコンの色。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "エラー", - "Unknown Extension": "不明な拡張機能:", - "extension.arialabel": "{0}、{1}、{2}、{3}", - "extensions": "拡張機能" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "一部の機能には、信頼されたワークスペースが必要です。", - "onStartDefaultText": "この拡張機能を有効にするには、信頼されたワークスペースが必要です。" + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "現在のワークスペース構成のため、この拡張機能が推奨されています" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "この拡張機能は、{0} リポジトリのユーザーの間で人気があるため、関心をお持ちになるかもしれません。" @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "{0} がインストールされているため、この拡張機能が推奨されています。" }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "JSON 検証 ({0})", + "activation events": "アクティブ化イベント ({0})", + "authentication": "認証 ({0})", + "authentication.id": "ID", + "authentication.label": "ラベル", + "builtin": "ビルトイン", + "changelog": "変更ログ", + "changelogtooltip": "拡張機能の更新履歴、拡張機能の 'CHANGELOG.md' ファイルから表示", + "codeActions": "コード アクション ({0})", + "codeActions.description": "説明", + "codeActions.kind": "種類", + "codeActions.languages": "言語", + "codeActions.title": "タイトル", + "colorId": "ID", + "colorThemes": "配色テーマ ({0})", + "colors": "配色 ({0})", + "command name": "名前", + "commands": "コマンド ({0})", + "contributions": "機能のコントリビューション", + "contributionstooltip": "この拡張機能による VS Code へのコントリビューションの一覧", + "customEditors": "カスタム エディター ({0})", + "customEditors filenamePattern": "ファイル名パターン", + "customEditors priority": "優先度", + "customEditors view type": "ビューの種類", + "debugger name": "名前", + "debugger type": "種類", + "debuggers": "デバッガー ({0})", + "default": "既定", + "defaultDark": "ダーク テーマの既定値", + "defaultHC": "ハイ コントラストの既定値", + "defaultLight": "ライト テーマの既定値", + "dependencies": "依存関係", + "dependenciestooltip": "この拡張機能が依存する拡張機能の一覧", + "description": "説明", + "details": "詳細", + "detailstooltip": "拡張機能の詳細、拡張機能の 'README.md' ファイルから表示", + "extension id": "拡張機能の識別子", + "extension pack": "拡張機能パック ({0})", + "extensionpack": "拡張機能パック", + "extensionpacktooltip": "この拡張機能と共にインストールされる拡張機能を一覧表示します", + "file extensions": "ファイル拡張子", + "fileMatch": "対象ファイル", + "find": "検索", + "find next": "次を検索", + "find previous": "前を検索", + "grammar": "文法", + "iconThemes": "アイコン テーマ ({0})", + "install count": "インストール数", + "keyboard shortcuts": "キーボード ショートカット", + "language id": "ID", + "language name": "名前", + "languages": "言語 ({0})", + "license": "ライセンス", + "localizations": "ローカライズ ({0})", + "localizations language id": "言語 ID", + "localizations language name": "言語名", + "localizations localized language name": "言語名 (ローカライズ)", + "menuContexts": "メニュー コンテキスト", + "name": "拡張機能名", + "noChangelog": "使用可能な変更ログはありません。", + "noContributions": "コントリビューションはありません", + "noDependencies": "依存関係はありません", + "noReadme": "利用できる README はありません。", + "noextensions": "拡張機能なし", + "preview": "プレビュー", + "productThemes": "製品アイコンのテーマ ({0})", + "publisher": "発行者名", + "rating": "評価", + "recommendationHasBeenIgnored": "この拡張機能の推奨を受け取らないことを選択しました。", + "repository": "リポジトリ", + "schema": "スキーマ", + "setting name": "名前", + "settings": "設定 ({0})", + "snippets": "スニペット", + "version": "バージョン", + "view container id": "ID", + "view container location": "場所", + "view container title": "タイトル", + "view id": "ID", + "view location": "場所", + "view name": "名前", + "viewContainers": "ビュー コンテナー ({0})", + "views": "ビュー ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "はい、すべて無視します", + "ignoreExtensionRecommendations": "すべての拡張機能の推奨事項を無視しますか?", + "install": "インストール", + "install and do no sync": "インストール (同期しない)", + "neverShowAgain": "今後は表示しない", + "no": "いいえ", + "show recommendations": "推奨事項の表示", + "workspaceRecommended": "このリポジトリにお勧めの拡張機能をインストールしますか?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "VSIX からのインストール...", + "InstallVSIXAction.reloadNow": "今すぐ再度読み込む", + "InstallVSIXAction.success": "VSIX からの {0} 拡張機能のインストールが完了しました。", + "InstallVSIXAction.successReload": "VSIX からの {0} 拡張機能のインストールが完了しました。有効にするには、Visual Studio Code を再度読み込んでください。", + "all": "すべての拡張機能", + "builtin": "拡張機能 '{0}' は組み込みの拡張機能であるため、インストールできません", + "builtin filter": "ビルトイン", + "checkForUpdates": "拡張機能の更新を確認", + "clearExtensionsSearchResults": "拡張機能の検索結果のクリア", + "configure auto updating extensions": "自動更新拡張機能", + "configureExtensionsAutoUpdate.all": "すべての拡張機能", + "configureExtensionsAutoUpdate.enabled": "有効な拡張機能のみ", + "configureExtensionsAutoUpdate.none": "なし", + "disableAll": "インストール済みのすべての拡張機能を無効にする", + "disableAllWorkspace": "このワークスペースのインストール済みの拡張機能をすべて無効にする", + "disableAutoUpdate": "すべての拡張機能の自動更新を無効にする", + "disabled filter": "無効", + "enableAll": "すべての拡張機能を有効にする", + "enableAllWorkspace": "このワークスペースの拡張機能をすべて有効にする", + "enableAutoUpdate": "すべての拡張機能の自動更新を有効にする", + "enabled": "有効な拡張機能のみ", + "enabled filter": "有効", + "extension": "拡張子", + "extensionInfoDescription": "説明: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "名前: {0}", + "extensionInfoPublisher": "パブリッシャー: {0}", + "extensionInfoVSMarketplaceLink": "VS Marketplace リンク: {0}", + "extensionInfoVersion": "バージョン: {0}", + "extensions": "拡張機能", + "extensions.autoUpdate": "拡張機能の自動更新の動作を制御します。更新プログラムは、Microsoft オンライン サービスからフェッチされます。", + "extensions.autoUpdate.enabled": "有効な拡張機能のみの更新プログラムを自動的にダウンロードしてインストールします。無効な拡張機能は自動的には更新されません。", + "extensions.autoUpdate.false": "拡張機能は自動的には更新されません。", + "extensions.autoUpdate.true": "すべての拡張機能の更新プログラムを自動的にダウンロードしてインストールします。", + "extensions.supportUntrustedWorkspaces": "拡張機能の信頼されていないワークペースのサポートをオーバーライドします。`true` を使用する拡張機能は常に有効になります。`limited` を使用する拡張機能は常に有効になり、拡張子は信頼を必要とする機能を非表示にします。`false` を使用している拡張機能は、ワークスペースが信頼されている場合にのみ有効になります。", + "extensions.supportUntrustedWorkspaces.false": "拡張機能は、ワークスペースが信頼されている場合にのみ有効になります。", + "extensions.supportUntrustedWorkspaces.limited": "拡張機能は常に有効になり、信頼が必要な機能は非表示にされます。", + "extensions.supportUntrustedWorkspaces.supported": "拡張機能の信頼されていないワークスペースのサポート設定を定義します。", + "extensions.supportUntrustedWorkspaces.true": "拡張機能は常に有効になります。", + "extensions.supportUntrustedWorkspaces.version": "オーバーライドを適用する必要のある拡張機能のバージョンを定義します。指定しないと、拡張機能のバージョンに関係なくオーバーライドが適用されます。", + "extensions.supportVirtualWorkspaces": "拡張機能の仮想ワークスぺースのサポートをオーバーライドします。", + "extensionsCheckUpdates": "有効にした場合、拡張機能の更新を自動的に確認します。拡張機能に更新がある場合は、拡張機能ビューで古くなった拡張機能として表示されます。更新は Microsoft オンライン サービスから取得されます。", + "extensionsCloseExtensionDetailsOnViewChange": "有効にした場合、拡張機能の詳細を表示したエディターは拡張機能ビューから移動すると自動的に閉じられるようになります。", + "extensionsConfigurationTitle": "拡張機能", + "extensionsIgnoreRecommendations": "有効にした場合、拡張機能の推奨事項の通知を表示しません。", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "この設定は非推奨化されています。extensions.ignoreRecommendations 設定を使用して、推奨事項の通知を制御します。既定で推奨ビューを非表示にするには、拡張機能ビューの可視性アクションを使用します。", + "extensionsWebWorker": "web worker 拡張機能ホストを有効にします。", + "featured filter": "おすすめ", + "filter by category": "カテゴリ", + "filterExtensions": "拡張機能のフィルター...", + "handleUriConfirmedExtensions": "拡張機能がここに表示されている場合、その拡張機能が URI を処理するときに確認プロンプトは表示されません。", + "id required": "拡張機能 Id が必要です。", + "installButton": "インストール(&&I)", + "installExtensionQuickAccessHelp": "拡張機能のインストールまたは検索", + "installExtensionQuickAccessPlaceholder": "インストールまたは検索する拡張機能の名前を入力してください。", + "installExtensions": "拡張機能のインストール", + "installFromVSIX": "VSIX からインストール", + "installVSIX": "拡張機能の VSIX のインストール", + "installWorkspaceRecommendedExtensions": "ワークスペースのおすすめの拡張機能をインストール", + "installed filter": "インストール済み", + "manageExtensionsHelp": "拡張機能の管理", + "manageExtensionsQuickAccessPlaceholder": "Enter キーを押して拡張機能を管理してください。", + "miOpenKeymapExtensions": "キーマップ(&&K)", + "miOpenKeymapExtensions2": "キーマップ", + "miPreferencesExtensions": "拡張機能(&&E)", + "miViewExtensions": "拡張機能(&&X)", + "most popular filter": "一番人気", + "most popular recommended": "推奨", + "noUpdatesAvailable": "すべての拡張機能が最新の状態です。", + "none": "なし", + "notFound": "拡張機能 '{0}' が見つかりませんでした。", + "notInstalled": "拡張機能 '{0}' はインストールされていません。パブリッシャーを含む完全な拡張機能 ID (例: ms-vscode.csharp) を使用していることをご確認ください。", + "outdated filter": "期限切れ", + "recently published filter": "最近公開されたもの", + "recentlyPublishedExtensions": "最近公開された拡張機能の表示", + "refreshExtension": "最新の情報に更新", + "showBuiltInExtensions": "ビルトイン拡張機能の表示", + "showDisabledExtensions": "無効な拡張機能の表示", + "showEnabledExtensions": "有効な拡張機能の表示", + "showExtensions": "拡張機能", + "showFeaturedExtensions": "おすすめの拡張機能の表示", + "showInstalledExtensions": "インストール済みの拡張機能の表示", + "showLanguageExtensionsShort": "言語の拡張機能", + "showOutdatedExtensions": "古くなった拡張機能の表示", + "showPopularExtensions": "人気の拡張機能の表示", + "showRecommendedExtensions": "お勧めの拡張機能を表示", + "showRecommendedKeymapExtensionsShort": "キーマップ", + "showWorkspaceUnsupportedExtensions": "ワークスペースでサポートされていない拡張機能を表示します", + "sort by date": "公開日", + "sort by installs": "インストール数", + "sort by name": "名前", + "sort by rating": "評価", + "sorty by": "並べ替え", + "updateAll": "すべての拡張機能を更新します", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "ワークスペースの推奨事項に追加する", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "ワークスペース フォルダーの無視された推奨事項に拡張機能を追加する", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "ワークスペース フォルダーの推奨事項に拡張機能を追加する", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "ワークスペースの無視された推奨事項に拡張機能を追加する", + "workbench.extensions.action.addToWorkspaceRecommendations": "ワークスペースの推奨事項に拡張機能を追加する", + "workbench.extensions.action.configure": "拡張機能の設定", + "workbench.extensions.action.copyExtension": "コピーする", + "workbench.extensions.action.copyExtensionId": "拡張機能 ID をコピーする", + "workbench.extensions.action.ignoreRecommendation": "推奨事項を無視する", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "ワークスペースの推奨事項から削除する", + "workbench.extensions.action.toggleIgnoreExtension": "この拡張機能を同期", + "workbench.extensions.action.undoIgnoredRecommendation": "無視された推奨事項を元に戻す", + "workbench.extensions.installExtension.arg.decription": "拡張機能 ID または VSIX リソース URI", + "workbench.extensions.installExtension.description": "指定された拡張機能をインストールします", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "有効にした場合、VS Code は拡張機能パックの VSIX から新しく追加された拡張機能のみをインストールします。このオプションは、VSIX のインストール中にのみ考慮されます。", + "workbench.extensions.search.arg.name": "検索で使用するクエリ", + "workbench.extensions.search.description": "特定の拡張機能を検索する", + "workbench.extensions.uninstallExtension.arg.name": "アンインストールする拡張機能の ID", + "workbench.extensions.uninstallExtension.description": "指定された拡張機能をアンインストールする", + "workspace unsupported filter": "サポートされていないワークスペース" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "拡張機能を '{0}' にインストールして有効化します。", + "Install language pack also in remote server": "言語パック拡張機能を '{0}' にインストールして、その場所でも有効にします。", + "Install language pack also locally": "言語パック拡張機能をローカルにインストールして、その場所でも有効にします。", + "InstallAnotherVersionExtensionAction.reloadNow": "今すぐ再度読み込む", + "InstallAnotherVersionExtensionAction.success": "拡張機能 {0} のインストールが完了しました。", + "InstallAnotherVersionExtensionAction.successReload": "拡張機能 {0} のインストールを完了するには Visual Studio Code を再度読み込んでください。", + "InstallVSIXAction.reloadNow": "今すぐ再度読み込む", + "ManageExtensionAction.uninstallingTooltip": "アンインストールしています", + "OpenExtensionsFile.failed": "'.vscode' ファルダー ({0}) 内に 'extensions.json' ファイルを作成できません。", + "ReinstallAction.success": "拡張機能 {0} の再インストールが完了しました。", + "ReinstallAction.successReload": "拡張機能 {0} の再インストールを完了するために Visual Studio Code を再度読み込んでください。", + "Uninstalling": "アンインストールしています", + "cannot be installed": "'{0}' 拡張機能は {1} では使用できません。詳細については、[詳細情報] をクリックしてください。", + "check logs": "詳細については、[ログ]({0}) をご確認ください。", + "close": "閉じる", + "color theme": "配色テーマを設定", + "configureWorkspaceFolderRecommendedExtensions": "推奨事項の拡張機能を構成 (ワークスペース フォルダー)", + "configureWorkspaceRecommendedExtensions": "お勧めの拡張機能の構成 (ワークスペース)", + "current": "現在", + "disableAction": "無効にする", + "disableForWorkspaceAction": "無効にする (ワークスペース)", + "disableForWorkspaceActionToolTip": "この拡張機能をこのワークスペースでのみ無効にする", + "disableGloballyAction": "無効にする", + "disableGloballyActionToolTip": "この拡張機能を無効にする", + "disabled": "無効", + "disabled because of extension kind": "この拡張機能は、リモート サーバーで実行できないと定義されました", + "disabled because of virtual workspace": "この拡張機能は、仮想ワークスペースをサポートしていないため、無効になっています。", + "disabled locally": "拡張機能は '{0}' 上では有効化され、ローカルでは無効化されています。", + "disabled remotely": "拡張機能はローカルでは有効化され、'{0}' 上では無効化されています。", + "do not sync": "この拡張機能を同期しないでください", + "download": "手動でダウンロードしてみてください...", + "enable locally": "この拡張機能をローカルで有効にするには、Visual Studio Code を再度読み込んでください。", + "enable remote": "この拡張機能を {0} で有効にするには、Visual Studio Code を再度読み込んでください。", + "enableAction": "有効にする", + "enableForWorkspaceAction": "有効にする (ワークスペース)", + "enableForWorkspaceActionToolTip": "この拡張機能をこのワークスペースでのみ有効にする", + "enableGloballyAction": "有効にする", + "enableGloballyActionToolTip": "この拡張機能を有効にする", + "enabled": "有効", + "extension disabled because of trust requirement": "現在のワークスペースが信頼されていないため、この拡張機能は無効になっています。", + "extension enabled on remote": "拡張機能は '{0}' で有効です", + "extension limited because of trust requirement": "現在のワークスペースが信頼されていないため、この拡張機能は機能が制限されています。", + "extension limited because of virtual workspace": "現在のワークスペースが仮想であるため、この拡張機能は機能が制限されています。", + "extensionButtonProminentBackground": "際立っているアクション拡張機能のボタンの背景色(例: インストールボタン)。", + "extensionButtonProminentForeground": "際立っているアクション拡張機能のボタンの前景色(例: インストールボタン)。", + "extensionButtonProminentHoverBackground": "際立っているアクション拡張機能のボタンのホバー背景色(例: インストールボタン)。", + "file icon theme": "ファイル アイコンのテーマを設定", + "finished installing": "拡張機能が正常にインストールされました。", + "globally disabled": "この拡張機能はユーザーによってグローバルに無効化されています。", + "globally enabled": "この拡張機能はグローバルに有効化されています。", + "ignoreExtensionRecommendation": "再度この拡張機能を推奨しないでください", + "ignored": "同期中はこの拡張機能が無視されます", + "install": "インストール", + "install and do no sync": "インストール (同期しない)", + "install another version": "別のバージョンをインストール...", + "install browser": "ブラウザーでインストール", + "install everywhere tooltip": "すべての同期済み {0} インスタンスにこの拡張機能をインストールします", + "install in remote": "{0} にインストールする", + "install in remote and do not sync": "{0} にインストールする (同期はしない)", + "install local extensions title": "ローカル拡張機能を '{0}' にインストールします", + "install locally": "ローカルにインストール", + "install locally and do not sync": "ローカルにインストール (同期しない)", + "install operation": "'{0}' 拡張機能のインストール中にエラーが発生しました。", + "install previous version": "特定のバージョンの拡張機能をインストール...", + "install remote extensions": "ローカルでリモート拡張機能をインストールする", + "install vsix": "ダウンロードが終わったら、ダウンロードされた '{0}' の VSIX を手動でインストールしてください。", + "installExtensionComplete": "拡張機能 {0} のインストールが完了しました。", + "installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Visual Studio Code を再度読み込んでください。", + "installExtensionStart": "拡張機能 {0} のインストールを開始しました。エディターはこの拡張機能の詳細を開いています。", + "installRecommendedExtension": "おすすめの拡張機能のインストール", + "installVSIX": "VSIX からのインストール...", + "installed": "インストール済み", + "installing": "インストールしています", + "installing extensions": "拡張機能をインストールしています...", + "just now": "今すぐ", + "malicious": "悪意のある", + "malicious tooltip": "この拡張機能は問題ありと報告されました。", + "manage": "管理", + "more information": "詳細情報", + "no local extensions": "インストールする拡張機能はありません。", + "noOfDaysAgo": "{0} 日前", + "noOfHoursAgo": "{0} 時間前", + "noOfMonthsAgo": "{0} か月前", + "noOfYearsAgo": "{0} 年前", + "one day ago": "1 日前", + "one hour ago": "1 時間前", + "one month ago": "1 ヶ月前", + "one year ago": "1 年前", + "postDisableTooltip": "Visual Studio Code を再度読み込んで、この拡張機能を無効化してください。", + "postEnableTooltip": "この拡張機能の有効化を完了させるために、Visual Studio Code を再読み込みしてください。", + "postUninstallTooltip": "この拡張機能のアンインストールを完了させるために、Visual Studio Code を再読み込みしてください。", + "postUpdateTooltip": "更新された拡張機能を有効にするために、Visual Studio Code を再読み込みしてください。", + "product icon theme": "製品アイコンのテーマを設定", + "reinstall": "拡張機能の再インストール...", + "reloadAction": "再読み込み", + "reloadRequired": "再読み込みが必要です", + "search recommendations": "拡張機能の検索", + "select and install local extensions": "ローカル拡張機能を '{0}' にインストールします...", + "select and install remote extensions": "ローカルでリモート拡張機能をインストールする...", + "select color theme": "配色テーマの選択", + "select extensions to install": "インストールする拡張機能を選択する", + "select file icon theme": "ファイル アイコンのテーマを選択します", + "select product icon theme": "製品アイコンのテーマを選択する", + "selectExtension": "拡張機能を選択", + "selectExtensionToReinstall": "再インストールする拡張機能を選択", + "selectVersion": "インストールするバージョンを選択", + "showRecommendedExtension": "推奨される拡張機能を表示する", + "sync": "この拡張機能を同期します", + "synced": "この拡張機能は同期されています", + "undo": "元に戻す", + "uninstallAction": "アンインストール", + "uninstallExtensionComplete": "拡張機能 {0} のアンインストールを完了するために、Visual Studio Code を再読み込みしてください。", + "uninstallExtensionStart": "拡張機能 {0} のアンインストールを開始しました。", + "uninstalled": "アンインストール済み", + "update operation": "'{0}' 拡張機能の更新中にエラーが発生しました。", + "updateAction": "更新", + "updateExtensionComplete": "拡張機能 {0} のバーション {1} への更新を完了しました。", + "updateExtensionStart": "拡張機能 {0} のバーション {1} への更新を開始しました。", + "updateTo": "{0} に更新します", + "updated": "更新", + "vscode web": "VS Code Web", + "workspace disabled": "この拡張機能はユーザーによってこのワークスペースに対して無効化されています。", + "workspace enabled": "この拡張機能はユーザーによってこのワークスペースに対して有効化されています。" + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "拡張機能をアクティブ化しています..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "例" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "存在しない依存関係をインストールする", + "extensions": "拡張機能", + "finished installing missing deps": "存在しない依存関係のインストールが完了しました。今すぐウィンドウを再度読み込んでください。", + "no missing deps": "インストールする必要のある、存在しない依存関係はありません。", + "reload": "ウィンドウの再読み込み" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "拡張機能のビューの '検索結果のクリア' アクションのアイコン。", + "configureRecommendedIcon": "拡張機能のビューの 'お勧めの拡張機能の構成' アクションのアイコン。", + "extensionsViewIcon": "拡張機能ビューのアイコンを表示します。", + "filterIcon": "拡張機能のビュー内の 'フィルター' アクションのアイコン。", + "infoIcon": "拡張機能のエディターに情報メッセージと共に表示されるアイコン。", + "installCountIcon": "拡張機能のビューおよびエディターにインストール数と共に表示されるアイコン。", + "installLocalInRemoteIcon": "拡張機能のビュー内の 'リモートでのローカル拡張機能のインストール' アクションのアイコン。", + "installWorkspaceRecommendedIcon": "拡張機能のビュー内の [ワークスペースのおすすめの拡張機能をインストール] アクションのアイコン。", + "manageExtensionIcon": "拡張機能のビュー内の '管理' アクションのアイコン。", + "ratingIcon": "拡張機能のビューおよびエディターに評価と共に表示されるアイコン。", + "refreshIcon": "拡張機能のビュー内の '最新の情報に更新' アクションのアイコン。", + "remoteIcon": "拡張機能のビューおよびエディターで拡張機能がリモートであることを示すアイコン。", + "starEmptyIcon": "拡張機能のエディターで評価に使用される白抜きの星のアイコン。", + "starFullIcon": "拡張機能のエディターで評価に使用される塗りつぶされた星のアイコン。", + "starHalfIcon": "拡張機能のエディターで評価に使用される半分塗りつぶされた星のアイコン。", + "syncEnabledIcon": "拡張機能が同期していることを示すアイコン。", + "syncIgnoredIcon": "同期時に拡張機能が無視されることを示すアイコン。", + "trustIcon": "拡張機能のエディターで警告メッセージと共に表示されるアイコン。", + "warningIcon": "拡張機能のエディターで警告メッセージと共に表示されるアイコン。" + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "一部の機能には、信頼されたワークスペースが必要です。", + "onStartDefaultText": "この拡張機能を有効にするには、信頼されたワークスペースが必要です。" + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "拡張機能 '{0}' をインストールするには、Enter キーを押してください。", + "manage": "拡張機能を管理するには、Enter キーを押します。", + "searchFor": "Enter キーを押して、拡張機能 '{0}' を検索します。", + "type": "インストールまたは検索する拡張機能の名前を入力します。" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "不明な拡張機能:", + "error": "エラー", + "extension.arialabel": "{0}、{1}、{2}、{3}", + "extensions": "拡張機能" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "テーマ", + "builtin": "ビルトイン", + "builtinFeatureExtensions": "機能", + "builtinProgrammingLanguageExtensions": "プログラミング言語", + "disabled": "無効", + "disabledExtensions": "無効", + "enabled": "有効", + "enabledExtensions": "有効", + "extensionFound": "1 個の拡張機能が見つかりました。", + "extensionFoundInSection": "{0} セクションに 1 個の拡張機能が見つかりました。", + "extensionsFound": "{0} 個の拡張機能が見つかりました。", + "extensionsFoundInSection": "{1} セクションに {0} 個の拡張機能が見つかりました。", + "install remote in local": "ローカルでリモート拡張機能をインストールする...", + "installed": "インストール済み", + "malicious warning": "問題があることが報告された '{0}' をアンインストールしました。", + "marketPlace": "マーケットプレース", + "open user settings": "ユーザー設定を開く", + "otherRecommendedExtensions": "その他の推奨事項", + "outdated": "期限切れ", + "outdatedExtensions": "{0} 古くなった拡張機能", + "popularExtensions": "人気", + "recommendedExtensions": "推奨", + "reloadNow": "今すぐ再度読み込む", + "remote": "リモート", + "searchExtensions": "Marketplace で拡張機能を検索する", + "select and install local extensions": "ローカル拡張機能を '{0}' にインストールします...", + "suggestProxyError": "Marketplace から 'ECONNREFUSED' が返されました。'http.proxy' 設定をご確認ください。", + "untrustedPartiallySupportedExtensions": "制限モードで制限されています", + "untrustedUnsupportedExtensions": "制限モードで無効になっています", + "virtualPartiallySupportedExtensions": "仮想ワークスペースで制限されています", + "virtualUnsupportedExtensions": "仮想ワークスペースで無効になっています", + "workspaceRecommendedExtensions": "ワークスペースの推奨事項", + "workspaceUnsupported": "サポートされていないワークスペース" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "拡張機能の読み込み中にエラーが発生しました。{0}", + "extension.arialabel": "{0}、{1}、{2}、{3}", + "extensions": "拡張機能", + "galleryError": "現在、拡張機能の Marketplace に接続できません。しばらくしてから、もう一度お試しください。", + "no extensions found": "拡張機能が見つかりません", + "no local extensions": "インストールする拡張機能はありません。", + "open user settings": "ユーザー設定を開く", + "suggestProxyError": "Marketplace から 'ECONNREFUSED' が返されました。'http.proxy' 設定をご確認ください。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "拡張機能の評価のアイコンの色。", + "noRating": "評価なし", + "ratedBySingleUser": "1 人が評価", + "ratedByUsers": "{0} 人が評価", + "remote extension title": "{0} の拡張機能", + "syncingore.label": "同期中はこの拡張機能が無視されます。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "マニフェストが見つかりません", + "disable all": "すべて無効にする", + "incompatible": "VS Code と互換性がないため、拡張機能 '{0}' のバージョン '{1}' はインストールできません。", + "installing extension": "拡張機能をインストールしています...", + "installing named extension": "'{0}' 拡張機能をインストールしています....", + "malicious": "この拡張機能は問題ありと報告されました。", + "multipleDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}'、'{2}'、その他の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", + "singleDependentError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' 拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", + "twoDependentsError": "'{0}' 拡張機能のみを無効にすることはできません。'{1}' および '{2}' の拡張機能がこれに依存しています。これらの拡張機能をすべて無効にしますか?", + "uninstallingExtension": "拡張機能をアンインストールしています..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "'.{0}' ファイルに対しては再度表示しない", + "fileBasedRecommendation": "この拡張機能は、最近開いたファイルに基づいてお勧めしています。", + "reallyRecommended": "{0} にお勧めの拡張機能をインストールしますか?", + "searchMarketplace": "Marketplace で検索", + "showLanguageExtensions": "Marketplace には、'.{0}' ファイルに役立つ拡張機能があります" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "この拡張機能は、現在のワークスペースのユーザーによって推奨されています。" }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Marketplace で検索", - "fileBasedRecommendation": "この拡張機能は、最近開いたファイルに基づいてお勧めしています。", - "reallyRecommended": "{0} にお勧めの拡張機能をインストールしますか?", - "showLanguageExtensions": "Marketplace には、'.{0}' ファイルに役立つ拡張機能があります", - "dontShowAgainExtension": "'.{0}' ファイルに対しては再度表示しない" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "予期される形式 '${publisher}.${name}'。例: 'vscode.csharp'。", + "app.extensions.json.recommendations": "このワークスペースのユーザーに推奨する拡張機能のリスト。拡張機能の ID は常に '${publisher}.${name}' です。例: 'vscode.csharp'。", + "app.extensions.json.title": "拡張機能", + "app.extensions.json.unwantedRecommendations": "このワークスペースのユーザーに VS Code が推奨しない拡張機能のリスト。拡張機能の ID は常に '${publisher}.${name}' です。例: 'vscode.csharp'。" }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "現在のワークスペース構成のため、この拡張機能が推奨されています" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "拡張機能: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "新しい外部ターミナルを開く", - "terminalConfigurationTitle": "外部ターミナル", - "terminal.explorerKind.integrated": "VS Code の統合ターミナルを使用します。", - "terminal.explorerKind.external": "構成済みの外部ターミナルを使用します。", - "explorer.openInTerminalKind": "起動するターミナルの種類をカスタマイズします。", - "terminal.external.windowsExec": "どのターミナルを Windows で実行するかをカスタマイズします。", - "terminal.external.osxExec": "どのターミナル アプリケーションを macOS で実行するかをカスタマイズします。", - "terminal.external.linuxExec": "どのターミナルを Linux で実行するかをカスタマイズします。" + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "キーバインド間の競合を回避するために、他のキーマップ ({0}) を無効にしますか?", + "no": "いいえ", + "yes": "はい" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "VS Code コンソール", - "mac.terminal.script.failed": "スクリプト '{0}' が終了コード {1} で失敗しました", - "mac.terminal.type.not.supported": "'{0}' はサポートされていません", - "press.any.key": "続行するには何かキーを押してください...", - "linux.term.failed": "'{0}' が終了コード {1} で失敗しました", - "ext.term.app.not.found": "ターミナル アプリケーション '{0}' が見つかりません" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "拡張機能の実行中" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "キャンセル(&&C)", + "profilingExtensionHost": "プロファイル拡張機能ホスト", + "profilingExtensionHostTime": "プロファイル拡張機能ホスト ({0} 秒)", + "restart1": "拡張機能のプロファイル", + "restart2": "拡張機能をプロファイルするには再起動が必要です。今すぐ '{0}' を再起動しますか?", + "restart3": "再起動(&&R)", + "selectAndStartDebug": "クリックしてプロファイリングを停止します。", + "status.profiler": "拡張機能プロファイラー" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "拡張機能を表示する", + "unresponsive-exthost": "拡張機能 '{0}' の最後の操作が完了するまで、非常に長い時間がかかりました。また、他の拡張機能の実行を妨げていました。" + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "キャンセル(&&C)", + "debugExtensionHost": "拡張機能のホストのデバッグを開始", + "debugExtensionHost.launch.name": "拡張機能ホストにアタッチ", + "restart1": "拡張機能のプロファイル", + "restart2": "拡張機能をプロファイルするには再起動が必要です。今すぐ '{0}' を再起動しますか?", + "restart3": "再起動(&&R)" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "実行中の拡張機能" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "拡張機能フォルダーを開く" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "これは、作成した問題に '{0}' をアタッチすることを忘れないようにするための通知です。", + "attach.msg2": "これは、既存のパフォーマンスの問題に '{0}' をアタッチすることを忘れないようにするためのリマインダーです。", + "attach.title": "CPU プロファイルを添付しましたか?", + "cmd.report": "問題を報告", + "cmd.reportOrShow": "パフォーマンスの問題", + "cmd.show": "問題を表示", + "ok": "OK" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "問題を報告" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "拡張機能ホストのプロファイルを開始", + "saveExtensionHostProfile": "拡張機能ホストのプロファイルを保存", + "stopExtensionHostProfileStart": "拡張機能ホストのプロファイルを停止" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "ターミナルで開く", + "scopedConsoleAction.external": "外部ターミナルで開く", "scopedConsoleAction.integrated": "統合ターミナルで開く", - "scopedConsoleAction.wt": "Windows ターミナルで開く", - "scopedConsoleAction.external": "外部ターミナルで開く" + "scopedConsoleAction.wt": "Windows ターミナルで開く" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "起動するターミナルの種類をカスタマイズします。", + "globalConsoleAction": "新しい外部ターミナルを開く", + "terminal.explorerKind.external": "構成済みの外部ターミナルを使用します。", + "terminal.explorerKind.integrated": "VS Code の統合ターミナルを使用します。", + "terminal.external.linuxExec": "どのターミナルを Linux で実行するかをカスタマイズします。", + "terminal.external.osxExec": "どのターミナル アプリケーションを macOS で実行するかをカスタマイズします。", + "terminal.external.windowsExec": "どのターミナルを Windows で実行するかをカスタマイズします。", + "terminalConfigurationTitle": "外部ターミナル" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "外部 URI (http、https) に使用する opener を構成します。", - "externalUriOpeners.uri": "URI パターンを opener ID にマップします。\r\nパターンの例: \r\n{0}", - "externalUriOpeners.defaultId": "VS Code の標準 opener を使用して開きます。" + "externalUriOpeners.defaultId": "VS Code の標準 opener を使用して開きます。", + "externalUriOpeners.uri": "URI パターンを opener ID にマップします。\r\nパターンの例: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "新しいブラウザー ウィンドウで開く", - "selectOpenerDefaultLabel": "既定のブラウザーで開く", "selectOpenerConfigureTitle": "既定の opener を構成する...", + "selectOpenerDefaultLabel": "既定のブラウザーで開く", + "selectOpenerDefaultLabel.web": "新しいブラウザー ウィンドウで開く", "selectOpenerPlaceHolder": "次をどのように開きますか: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "フィードバックをツイートする" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "フィードバックをツイートする", - "label.sendASmile": "フィードバックをツイートする。", + "character left": "文字入力可", + "characters left": "文字入力可", "close": "閉じる", + "feedbackTextInput": "フィードバックをお聞かせください", + "frownCaption": "悲しいフィードバック センチメント", + "label.sendASmile": "フィードバックをツイートする。", + "other ways to contact us": "その他の連絡方法", "patchedVersion1": "インストールが壊れています。", "patchedVersion2": "バグを送信する場合には、これを指定してください。", - "sentiment": "ご感想をお聞かせください。", - "smileCaption": "幸せのフィードバック センチメント", - "frownCaption": "悲しいフィードバック センチメント", - "other ways to contact us": "その他の連絡方法", - "submit a bug": "バグを送信する", "request a missing feature": "欠落している機能を要求する", - "tell us why": "理由をお知らせください", - "feedbackTextInput": "フィードバックをお聞かせください", + "sendFeedback": "フィードバックをツイートする", + "sentiment": "ご感想をお聞かせください。", "showFeedback": "ステータス バーにフィードバックのアイコンを表示", + "smileCaption": "幸せのフィードバック センチメント", + "submit a bug": "バグを送信する", + "tell us why": "理由をお知らせください", "tweet": "ツイート", - "tweetFeedback": "フィードバックをツイートする", - "character left": "文字入力可", - "characters left": "文字入力可" + "tweetFeedback": "フィードバックをツイートする" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "テキスト ファイル エディター" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "エクスプローラーで表示する", - "revealInMac": "Finder で表示します", - "openContainer": "このアイテムのフォルダーを開く", - "filesCategory": "ファイル" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "エクスプローラー ビューのアイコンを表示します。", - "openEditorsIcon": "オープン エディター ビューのアイコンを表示します。", - "folders": "フォルダー", - "explore": "エクスプローラー", - "miViewExplorer": "エクスプローラー(&&E)", - "noWorkspaceHelp": "ワークスペースにフォルダーをまだ追加していません。\r\n[フォルダーの追加](command:{0})", - "remoteNoFolderHelp": "リモートに接続されています。\r\n[フォルダーを開く](command:{0})", - "noFolderHelp": "フォルダーをまだ開いていません。\r\n[フォルダーを開く](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "ファイル", - "workspaces": "ワークスペース", - "file": "ファイル", - "copyPath": "パスのコピー", - "copyRelativePath": "相対パスをコピー", - "revealInSideBar": "サイド バーに表示", - "acceptLocalChanges": "変更を適用してファイルの内容を上書きする", - "revertLocalChanges": "変更を破棄してファイルの内容に戻す", - "copyPathOfActive": "アクティブ ファイルのパスのコピー", - "copyRelativePathOfActive": "アクティブ ファイルの相対パスをコピー", - "saveAllInGroup": "すべてをグループに保存", - "saveFiles": "すべてのファイルを保存", - "revert": "ファイルを元に戻す", - "compareActiveWithSaved": "保存済みファイルと作業中のファイルを比較", - "openToSide": "横に並べて開く", - "saveAll": "すべて保存", - "compareWithSaved": "保存済みと比較", - "compareWithSelected": "選択項目と比較", - "compareSource": "比較対象の選択", - "compareSelected": "選択項目の比較", - "close": "閉じる", - "closeOthers": "その他を閉じる", - "closeSaved": "保存済みを閉じる", - "closeAll": "すべて閉じる", - "explorerOpenWith": "ファイルを開くアプリケーションの選択...", - "cut": "切り取り", - "deleteFile": "完全に削除", - "newFile": "新しいファイル", - "openFile": "ファイルを開く...", - "miNewFile": "新規ファイル(&&N)", - "miSave": "保存(&&S)", - "miSaveAs": "名前を付けて保存(&&A)...", - "miSaveAll": "すべて保存(&&L)", - "miOpen": "開く(&&O)...", - "miOpenFile": "ファイルを開く(&&O)...", - "miOpenFolder": "フォルダーを開く(&&F)...", - "miOpenWorkspace": "ワークスペースを開く(&&K)...", - "miAutoSave": "自動保存(&&U)", - "miRevert": "ファイルを元に戻す(&&V)", - "miCloseEditor": "エディターを閉じる(&&C)", - "miGotoFile": "ファイルに移動(&&F)..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "バイナリ ファイル エディター", - "hotExit.off": "Hot Exit を無効にします。ダーティ ファイルを含むウィンドウを閉じようとすると、プロンプトが表示されます。", - "hotExit.onExit": "Windows または Linux で最後のウィンドウが閉じられるとき、または `workbench.action.quit` コマンドがトリガーされるとき (コマンド パレット、キー バインド、メニュー)、Hot Exit がトリガーされます。フォルダーが開かれていないウィンドウはすべて、次回の起動時に復元されます。未保存のファイルが含まれる、以前に開かれたウィンドウのリストは、[ファイル] > [最近使用したファイル] > [詳細...] と移動すると表示できます。", - "hotExit.onExitAndWindowClose": "Windows または Linux で最後のウィンドウが閉じられるとき、または `workbench.action.quit` コマンドがトリガーされるとき (コマンド パレット、キー バインド、メニュー)、またフォルダーが開かれているウィンドウについても、それが最後のウィンドウかどうかに関係なく、Hot Exit がトリガーされます。フォルダーが開かれていないウィンドウはすべて、次回の起動時に復元されます。未保存のファイルが含まれる、以前に開かれたウィンドウのリストは、[ファイル] > [最近使用したファイル] > [詳細...] と移動すると表示できます。", - "hotExit": "エディターを終了するときに保存を確認するダイアログを省略し、保存されていないファイルをセッション後も保持するかどうかを制御します。", - "hotExit.onExitAndWindowCloseBrowser": "Hot Exit はブラウザーが終了するか、ウィンドウまたはタブが閉じられた時にトリガーされます。", - "filesConfigurationTitle": "ファイル", - "exclude": "ファイルとフォルダーを除外するために glob パターンを構成します。たとえば、ファイル エクスプローラーでは、この設定に基づいて、表示されるか非表示になるファイルとフォルダーが決まります。検索固有の除外を定義するには、'#search.exclude#' 設定を参照してください。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) をご覧ください。", - "files.exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", - "files.exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", - "associations": "言語に対するファイルの関連付け (例: `\"*.extension\": \"html\") を構成します。これらの関連付けは、インストールされている言語の既定の関連付けより優先されます。", - "encoding": "ファイルの読み取り/書き込みで使用する既定の文字セット エンコーディング。言語ごとに構成することも可能です。", - "autoGuessEncoding": "有効な場合、ファイルを開くときに文字セット エンコードをエディターが推測します。言語ごとに構成することも可能です。", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "OS 固有の改行文字を使用します。", - "eol": "既定の改行文字。", - "useTrash": "ファイル/フォルダーを削除時するときに、 OS のごみ箱に移動します。無効にするとファイル/フォルダーは完全に削除されます。", - "trimTrailingWhitespace": "有効にすると、ファイルの保存時に末尾の空白をトリミングします。", - "insertFinalNewline": "有効にすると、ファイルの保存時に最新の行を末尾に挿入します。", - "trimFinalNewlines": "有効にすると、ファイルの保存時に最終行以降の新しい行をトリミングします。", - "files.autoSave.off": "ダーティ エディターは自動的に保存されません。", - "files.autoSave.afterDelay": "ダーティ エディターは、構成された '#files.autoSaveDelay#' の後に自動的に保存されます。", - "files.autoSave.onFocusChange": "エディターがフォーカスを失うと、ダーティ エディターが自動的に保存されます。", - "files.autoSave.onWindowChange": "ウィンドウがフォーカスを失うと、ダーティ エディターが自動的に保存されます。", - "autoSave": "ダーティ エディターの自動保存を制御します。自動保存の詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)をお読みください。", - "autoSaveDelay": "ダーティ エディターが自動で保存されるまでの遅延をミリ秒単位で制御します。`#files.autoSave#` が `{0}` に設定されている場合のみ適用されます。", - "watcherExclude": "ファイル監視から除外するファイル パスの glob パターンを設定します。パターンは絶対パスで一致する必要があります (つまり、適切に一致するには、プレフィックス ** を指定するか、完全パスを指定します)。この設定を変更した場合は、再起動が必要になります。始動時に Code が消費する CPU 時間が多い場合は、大きいフォルダーを除外すれば初期の負荷を減らすことができます。", - "defaultLanguage": "新しいファイルに割り当てられている既定の言語モード。`${activeEditorLanguage}` に構成されている場合は、現在アクティブなテキスト エディターの言語モードを使用します (存在する場合)。", - "maxMemoryForLargeFilesMB": "大きなファイルを開こうとしたとき、VS Code の再起動後に使用できるメモリを制御します。コマンド ラインで `--max-memory=NEWSIZE` を指定するのと同じ効果があります。", - "files.restoreUndoStack": "ファイルを再度開いたときに、元に戻す機能のスタックを復元します。", - "askUser": "保存を拒否し、保存の競合を手動で解決するように要求します。", - "overwriteFileOnDisk": "エディターでの変更を使用してディスク上のファイルを上書きすることで、保存の競合を解決します。", - "files.saveConflictResolution": "保存の競合は、ファイルを保存している間に別のプログラムによって変更されたときに発生する可能性があります。データ損失を防ぐために、ユーザーは、エディターの変更とディスク上のバージョンを比較するように求められます。この設定は、保存の競合エラーが頻繁に発生する場合にのみ変更し、データが失われる可能性があるため注意してください。", - "files.simpleDialog.enable": "単純なファイル ダイアログを有効にします。有効な場合、単純なファイル ダイアログはシステム ファイル ダイアログを置き換えます。", - "formatOnSave": "ファイルを保存するときにフォーマットします。フォーマッタが有効でなければなりません。ファイルの遅延保存やエディターを閉じることは許可されていません。", - "everything": "ファイル全体をフォーマットします。", - "modification": "変更をフォーマットします (ソース管理が必要)。", - "formatOnSaveMode": "保存の形式でファイル全体をフォーマット指定するか、変更のみをフォーマットするかを制御します。`#editor.formatOnSave#` が有効な場合にのみ適用されます。", - "explorerConfigurationTitle": "エクスプローラー", - "openEditorsVisible": "[開いているエディター] ペインに表示されるエディターの数。これを 0 に設定すると、[開いているエディター] ペインが非表示になります。", - "openEditorsSortOrder": "[開いているエディター] ペイン内のエディターの並べ替え順序を制御します。", - "sortOrder.editorOrder": "エディターは、エディターのタブが表示されているのと同じ順序で並べ替えられています。", - "sortOrder.alphabetical": "エディターは、各エディター グループ内でアルファベット順に並べ替えられています。", - "autoReveal.on": "ファイルは、表示や選択が行われるようになります。", - "autoReveal.off": "ファイルは、表示や選択が行われません。", - "autoReveal.focusNoScroll": "ファイルは、スクロールしてビューに表示されることはありませんが、引き続きフォーカスされます。", - "autoReveal": "エクスプローラーでファイルを開くとき、自動的にファイルの内容を表示して選択するかどうかを制御します。", - "enableDragAndDrop": "ドラッグ アンド ドロップによるファイルとフォルダーの移動をエクスプローラーで許可するかどうかを制御します。この設定は、エクスプローラー内からのドラッグ アンド ドロップのみに影響します。", - "confirmDragAndDrop": "ドラッグ アンド ドロップを使用したファイルやフォルダーの移動時にエクスプローラーが確認を求めるかどうかを制御します。", - "confirmDelete": "ごみ箱を経由したファイル削除時にエクスプローラーが確認を求めるかどうかを制御します。", - "sortOrder.default": "ファイルとフォルダーをアルファベット順に名前で並び替えます。フォルダーはファイルの前に表示されます。", - "sortOrder.mixed": "ファイルとフォルダーをアルファベット順に名前で並び替えます。ファイルはフォルダーと混交して表示されます。", - "sortOrder.filesFirst": "ファイルとフォルダーをアルファベット順に名前で並び替えます。ファイルはフォルダーの前に表示されます。", - "sortOrder.type": "ファイルとフォルダーをアルファベット順に拡張子で並び替えます。フォルダーはファイルの前に表示されます。", - "sortOrder.modified": "ファイルとフォルダーを降順に最終更新日で並び替えます。フォルダーはファイルの前に表示されます。", - "sortOrder": "エクスプローラーでのファイルとフォルダーの並べ替え順を制御します。", - "explorer.decorations.colors": "ファイルの装飾に配色を使用するかどうかを制御します。", - "explorer.decorations.badges": "ファイルの装飾にバッジを使用するかどうかを制御します。", - "simple": "後ろに数字が付いている可能性のある、重複している名前の末尾に「copy」という語を追加します", - "smart": "重複した名前の末端に数字を追加します。名前の一部に既に数字が含まれている場合、その数字を増やしてみます。", - "explorer.incrementalNaming": "貼り付けで重複するエクスプローラー項目に新しい名前を付けるときに使用する名前付け規則を制御します。", - "compressSingleChildFolders": "エクスプローラーでフォルダーをコンパクト形式でレンダリングするかどうかを制御します。このような形式では、単一の子フォルダーは結合されたツリー要素に圧縮されます。たとえば、Java パッケージ構造に役立ちます。" - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (削除済み、読み取り専用)", - "orphanedFile": "{0} (削除済み)", - "readonlyFile": "{0} (読み取り専用)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "このサイズのファイルを開くには、再起動して、より多くのメモリを利用可能にする必要があります", - "relaunchWithIncreasedMemoryLimit": "{0} MB で再起動", - "configureMemoryLimit": "メモリ制限を構成する" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "最初にファイルを開いて表示する" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "[エクスプローラー] ビューレットが表示されている場合は True です。", - "explorerResourceIsFolder": "エクスプローラー内のフォーカスされている項目がフォルダーの場合は True です。", - "explorerResourceReadonly": "エクスプローラー内のフォーカスされている項目が読み取り専用の場合は True です。", - "explorerResourceIsRoot": "エクスプローラー内のフォーカスされている項目がルート フォルダーの場合は True です。", - "explorerResourceCut": "切り取りと貼り付けのためにエクスプローラー内の項目が切り取られている場合は True です。", - "explorerResourceMoveableToTrash": "エクスプローラー内のフォーカスされている項目をごみ箱に移動できる場合は True です。", - "filesExplorerFocus": "[エクスプローラー] ビュー内にフォーカスがある場合は True です。", - "openEditorsVisible": "[開いているエディター] ビューが表示されている場合は True です。", - "openEditorsFocus": "[開いているエディター] ビュー内にフォーカスがある場合は True です。", - "explorerViewletFocus": "[エクスプローラー] ビューレット内にフォーカスがある場合は True です。", - "explorerViewletCompressedFocus": "[エクスプローラー] ビュー内のフォーカスされている項目が圧縮項目である場合は True です。", - "explorerViewletCompressedFirstFocus": "[エクスプローラー] ビューでフォーカスが圧縮項目の最初の部分にある場合は True です。", - "explorerViewletCompressedLastFocus": "[エクスプローラー] ビューでフォーカスが圧縮項目の最後の部分にある場合は True です。" - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "エクスプローラー セクション: {0}", - "createNewFile": "新しいファイル", - "createNewFolder": "新しいフォルダー", - "refreshExplorer": "エクスプローラーを最新表示する", - "collapseExplorerFolders": "エクスプローラーのフォルダーを折りたたむ" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "開いているエディター", - "dirtyCounter": "未保存 ({0})", - "flipLayout": "エディター レイアウトの垂直/水平を切り替える", - "miToggleEditorLayout": "レイアウトの反転(&&L)", - "newUntitledFile": "無題の新規ファイル" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "開いているフォルダーがありません" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "エディター ツール バーのアクションを使用して、変更を元に戻すか、ファイルの内容を変更内容で上書きします。", - "staleSaveError": "'{0}' を保存できませんでした。ファイルの内容の方が新しいです。お使いのバージョンとファイルの内容のバージョンを比較するか、ファイルの内容を変更内容で上書きしてください。", - "readonlySaveErrorAdmin": "'{0}' を保存できませんでした。ファイルは読み取り専用です。[管理者権限で上書き] を選択し、管理者として再試行してください。", - "readonlySaveErrorSudo": "'{0}' を保存できませんでした。ファイルは読み取り専用です。'Overwrite as Sudo' を選択してスーパーユーザーとして再試行してください。", - "readonlySaveError": "'{0}' を保存できませんでした: ファイルは読み取り専用です。 ファイルを上書き可能にするには'上書き' を選択してください。", - "permissionDeniedSaveError": "'{0}' の保存に失敗しました。十分な権限がありません。[管理者権限で再試行] を選択して管理者として再試行してください。", - "permissionDeniedSaveErrorSudo": "'{0}' の保存に失敗しました: アクセス権限が不十分です。[Sudo 権限で再試行] を選択してスーパーユーザーとして再試行してください。", - "genericSaveError": "'{0}' を保存できませんでした。{1}", - "learnMore": "詳細情報", - "dontShowAgain": "今後表示しない", - "compareChanges": "比較", - "saveConflictDiffLabel": "{0} (ファイル内) ↔ {1} ({2} 内) - 保存時の競合の解決", - "overwriteElevated": "管理者権限で上書き...", - "overwriteElevatedSudo": "Sudo 権限で上書き...", - "saveElevated": "管理者権限で再試行...", - "saveElevatedSudo": "Sudo 権限で再試行...", - "retry": "再試行", - "discard": "破棄", - "overwrite": "上書き", - "configure": "構成" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "名前を付けて保存...", - "save": "保存", - "saveWithoutFormatting": "フォーマットしないで保存", - "saveAll": "すべて保存", - "removeFolderFromWorkspace": "ワークスペースからフォルダーを削除", - "newUntitledFile": "無題の新規ファイル", - "modifiedLabel": "{0} (ファイル内) ↔ {1}", - "openFileToCopy": "まずファイルを開いてからそのパスをコピーします", - "genericSaveError": "'{0}' を保存できませんでした。{1}", - "retry": "再試行", - "discard": "破棄", - "genericRevertError": "元へ戻すことに失敗しました '{0}': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "新しいファイル", - "newFolder": "新しいフォルダー", - "rename": "名前の変更", - "delete": "削除", - "copyFile": "コピー", - "pasteFile": "貼り付け", - "download": "ダウンロード...", - "deleteButtonLabelRecycleBin": "ごみ箱に移動(&&M)", - "deleteButtonLabelTrash": "ゴミ箱に移動(&&M)", - "deleteButtonLabel": "削除(&&D)", - "dirtyMessageFilesDelete": "保存されていない変更があるファイルを削除します。続行しますか?", - "dirtyMessageFolderOneDelete": "1 つのファイルに保存されていない変更があるフォルダー {0} を削除しています。続行しますか?", - "dirtyMessageFolderDelete": "{1} ファイルに保存されていない変更のあるフォルダー {0} を削除しています。続行しますか?", - "dirtyMessageFileDelete": "保存されていない変更がある {0} を削除します。続行しますか?", - "dirtyWarning": "保存していない場合、変更は失われます。", - "irreversible": "この操作は元に戻せません。", - "restorePlural": "これらのファイルは、[元に戻す] コマンドを使用して復元できます", - "restore": "このファイルは、[元に戻す] コマンドを使用して復元できます", - "undoBinFiles": "これらのファイルは、ごみ箱から復元できます。", - "undoBin": "このファイルはごみ箱から復元できます。", - "undoTrashFiles": "これらのファイルは、ゴミ箱から復元できます。", - "undoTrash": "このファイルはゴミ箱から復元できます。", - "doNotAskAgain": "今後このメッセージを表示しない", - "deleteBulkEdit": "{0} ファイルの削除", - "deleteFileBulkEdit": "{0} の削除", - "deletingBulkEdit": "{0} 個のファイルを削除しています", - "deletingFileBulkEdit": "{0} を削除しています", - "binFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", - "trashFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", - "deletePermanentlyButtonLabel": "完全に削除(&&D)", - "retryButtonLabel": "再試行(&&R)", - "confirmMoveTrashMessageFilesAndDirectories": "次の {0} ファイル/ディレクトリとその内容を削除しますか?", - "confirmMoveTrashMessageMultipleDirectories": "次の {0} ディレクトリとその内容を削除しますか?", - "confirmMoveTrashMessageMultiple": "次の {0} 個のファイルを削除してもよろしいですか?", - "confirmMoveTrashMessageFolder": "'{0}' とその内容を削除しますか?", - "confirmMoveTrashMessageFile": "'{0}' を削除しますか?", - "confirmDeleteMessageFilesAndDirectories": "次の {0} ファイル/ディレクトリとその内容を完全に削除しますか?", - "confirmDeleteMessageMultipleDirectories": "次の {0} ディレクトリとその内容を完全に削除しますか?", - "confirmDeleteMessageMultiple": "次の {0} 個のファイルを完全に削除してもよろしいですか?", - "confirmDeleteMessageFolder": "'{0}' とその内容を完全に削除してもよろしいですか?", - "confirmDeleteMessageFile": "'{0}' を完全に削除してもよろしいですか?", - "globalCompareFile": "アクティブ ファイルを比較しています...", - "fileToCompareNoFile": "比較対象のファイルを選択してください。", - "openFileToCompare": "まずファイルを開いてから別のファイルと比較してください", - "toggleAutoSave": "自動保存の切り替え", - "saveAllInGroup": "すべてをグループに保存", - "closeGroup": "グループを閉じる", - "focusFilesExplorer": "ファイル エクスプローラーにフォーカスを置く", - "showInExplorer": "アクティブ ファイルをサイド バーに表示", - "openFileToShow": "エクスプローラーでファイルを表示するには、ファイルをまず開く必要があります", - "openFileInNewWindow": "新しいウィンドウでアクティブ ファイルを開く", - "openFileToShowInNewWindow.unsupportedschema": "アクティブなエディターには、開くことができるリソースを含める必要があります。", - "openFileToShowInNewWindow.nofile": "まずファイルを開いてから新しいウィンドウで開きます", - "emptyFileNameError": "ファイルまたはフォルダーの名前を指定する必要があります。", - "fileNameStartsWithSlashError": "ファイルまたはフォルダーの名前はスラッシュで始めることができません。", - "fileNameExistsError": "**{0}** というファイルまたはフォルダーはこの場所に既に存在します。別の名前を指定してください。", - "invalidFileNameError": "名前 **{0}** がファイル名またはフォルダー名として無効です。別の名前を指定してください。", - "fileNameWhitespaceWarning": "ファイル名またはフォルダー名の先頭または末尾に空白文字が検出されました。", - "compareWithClipboard": "クリップボードとアクティブ ファイルを比較", - "clipboardComparisonLabel": "クリップボード ↔ {0}", - "retry": "再試行", - "createBulkEdit": "{0} の作成", - "creatingBulkEdit": "{0} を作成しています", - "renameBulkEdit": "{0} の名前を {1} に変更", - "renamingBulkEdit": "{0} の名前を {1} に変更しています", - "downloadingFiles": "ダウンロード中", - "downloadProgressSmallMany": "{1} 個中 {0} 個のファイル ({2}/s)", - "downloadProgressLarge": "{0} ({2} 個中 {1} 個、{3}/s)", - "downloadButton": "ダウンロード", - "chooseWhereToDownload": "ダウンロードする場所を選択", - "downloadBulkEdit": "{0} のダウンロード", - "downloadingBulkEdit": "{0} をダウンロードしています", - "fileIsAncestor": "ペーストするファイルは送り先フォルダーの上位にいます", - "movingBulkEdit": "{0} 個のファイルを移動しています", - "movingFileBulkEdit": "{0} を移動しています", - "moveBulkEdit": "{0} ファイルの移動", - "moveFileBulkEdit": "{0} の移動", - "copyingBulkEdit": "{0} 個のファイルをコピーしています", - "copyingFileBulkEdit": "{0} をコピーしています", - "copyBulkEdit": "{0} ファイルのコピー", - "copyFileBulkEdit": "{0} のコピー", - "fileDeleted": "貼り付けるファイルは、コピー後に削除または移動されました。{0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "フィードバックをツイートする", + "status.feedback.name": "フィードバック" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "バイナリ ファイル ビューアー" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Microsoft .NET Framework 4.5 が必要です。リンクに移動してインストールしてください。", - "installNet": ".NET Framework 4.5 をダウンロードします", - "enospcError": "この大規模なワークスペース フォルダーでのファイルの変更をウォッチできません。この問題を解決するには、手順のリンクに従ってください。", - "learnMore": "手順" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "ファイルの作成", + "openFolderError": "ファイルはディレクトリです", + "textFileEditor": "テキスト ファイル エディター" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "比較", + "configure": "構成", + "discard": "破棄", + "dontShowAgain": "今後表示しない", + "genericSaveError": "'{0}' を保存できませんでした。{1}", + "learnMore": "詳細情報", + "overwrite": "上書き", + "overwriteElevated": "管理者権限で上書き...", + "overwriteElevatedSudo": "Sudo 権限で上書き...", + "permissionDeniedSaveError": "'{0}' の保存に失敗しました。十分な権限がありません。[管理者権限で再試行] を選択して管理者として再試行してください。", + "permissionDeniedSaveErrorSudo": "'{0}' の保存に失敗しました: アクセス権限が不十分です。[Sudo 権限で再試行] を選択してスーパーユーザーとして再試行してください。", + "readonlySaveError": "'{0}' を保存できませんでした: ファイルは読み取り専用です。 ファイルを上書き可能にするには'上書き' を選択してください。", + "readonlySaveErrorAdmin": "'{0}' を保存できませんでした。ファイルは読み取り専用です。[管理者権限で上書き] を選択し、管理者として再試行してください。", + "readonlySaveErrorSudo": "'{0}' を保存できませんでした。ファイルは読み取り専用です。'Overwrite as Sudo' を選択してスーパーユーザーとして再試行してください。", + "retry": "再試行", + "saveConflictDiffLabel": "{0} (ファイル内) ↔ {1} ({2} 内) - 保存時の競合の解決", + "saveElevated": "管理者権限で再試行...", + "saveElevatedSudo": "Sudo 権限で再試行...", + "staleSaveError": "'{0}' を保存できませんでした。ファイルの内容の方が新しいです。お使いのバージョンとファイルの内容のバージョンを比較するか、ファイルの内容を変更内容で上書きしてください。", + "userGuide": "エディター ツール バーのアクションを使用して、変更を元に戻すか、ファイルの内容を変更内容で上書きします。" + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "エクスプローラー", + "explorerViewIcon": "エクスプローラー ビューのアイコンを表示します。", + "folders": "フォルダー", + "miViewExplorer": "エクスプローラー(&&E)", + "noFolderHelp": "フォルダーをまだ開いていません。\r\n[フォルダーを開く](command:{0})", + "noWorkspaceHelp": "ワークスペースにフォルダーをまだ追加していません。\r\n[フォルダーの追加](command:{0})", + "openEditorsIcon": "オープン エディター ビューのアイコンを表示します。", + "remoteNoFolderHelp": "リモートに接続されています。\r\n[フォルダーを開く](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", + "clipboardComparisonLabel": "クリップボード ↔ {0}", + "closeGroup": "グループを閉じる", + "compareWithClipboard": "クリップボードとアクティブ ファイルを比較", + "confirmDeleteMessageFile": "'{0}' を完全に削除してもよろしいですか?", + "confirmDeleteMessageFilesAndDirectories": "次の {0} ファイル/ディレクトリとその内容を完全に削除しますか?", + "confirmDeleteMessageFolder": "'{0}' とその内容を完全に削除してもよろしいですか?", + "confirmDeleteMessageMultiple": "次の {0} 個のファイルを完全に削除してもよろしいですか?", + "confirmDeleteMessageMultipleDirectories": "次の {0} ディレクトリとその内容を完全に削除しますか?", + "confirmMoveTrashMessageFile": "'{0}' を削除しますか?", + "confirmMoveTrashMessageFilesAndDirectories": "次の {0} ファイル/ディレクトリとその内容を削除しますか?", + "confirmMoveTrashMessageFolder": "'{0}' とその内容を削除しますか?", + "confirmMoveTrashMessageMultiple": "次の {0} 個のファイルを削除してもよろしいですか?", + "confirmMoveTrashMessageMultipleDirectories": "次の {0} ディレクトリとその内容を削除しますか?", + "copyBulkEdit": "{0} ファイルのコピー", + "copyFile": "コピー", + "copyFileBulkEdit": "{0} のコピー", + "copyingBulkEdit": "{0} 個のファイルをコピーしています", + "copyingFileBulkEdit": "{0} をコピーしています", + "createBulkEdit": "{0} の作成", + "creatingBulkEdit": "{0} を作成しています", + "delete": "削除", + "deleteBulkEdit": "{0} ファイルの削除", + "deleteButtonLabel": "削除(&&D)", + "deleteButtonLabelRecycleBin": "ごみ箱に移動(&&M)", + "deleteButtonLabelTrash": "ゴミ箱に移動(&&M)", + "deleteFileBulkEdit": "{0} の削除", + "deletePermanentlyButtonLabel": "完全に削除(&&D)", + "deletingBulkEdit": "{0} 個のファイルを削除しています", + "deletingFileBulkEdit": "{0} を削除しています", + "dirtyMessageFileDelete": "保存されていない変更がある {0} を削除します。続行しますか?", + "dirtyMessageFilesDelete": "保存されていない変更があるファイルを削除します。続行しますか?", + "dirtyMessageFolderDelete": "{1} ファイルに保存されていない変更のあるフォルダー {0} を削除しています。続行しますか?", + "dirtyMessageFolderOneDelete": "1 つのファイルに保存されていない変更があるフォルダー {0} を削除しています。続行しますか?", + "dirtyWarning": "保存していない場合、変更は失われます。", + "doNotAskAgain": "今後このメッセージを表示しない", + "download": "ダウンロード...", + "emptyFileNameError": "ファイルまたはフォルダーの名前を指定する必要があります。", + "fileDeleted": "貼り付けるファイルは、コピー後に削除または移動されました。{0}", + "fileIsAncestor": "ペーストするファイルは送り先フォルダーの上位にいます", + "fileNameExistsError": "**{0}** というファイルまたはフォルダーはこの場所に既に存在します。別の名前を指定してください。", + "fileNameStartsWithSlashError": "ファイルまたはフォルダーの名前はスラッシュで始めることができません。", + "fileNameWhitespaceWarning": "ファイル名またはフォルダー名の先頭または末尾に空白文字が検出されました。", + "focusFilesExplorer": "ファイル エクスプローラーにフォーカスを置く", + "globalCompareFile": "アクティブ ファイルを比較しています...", + "invalidFileNameError": "名前 **{0}** がファイル名またはフォルダー名として無効です。別の名前を指定してください。", + "irreversible": "この操作は元に戻せません。", + "moveBulkEdit": "{0} ファイルの移動", + "moveFileBulkEdit": "{0} の移動", + "movingBulkEdit": "{0} 個のファイルを移動しています", + "movingFileBulkEdit": "{0} を移動しています", + "newFile": "新しいファイル", + "newFolder": "新しいフォルダー", + "ok": "OK", + "openFileInNewWindow": "新しいウィンドウでアクティブ ファイルを開く", + "openFileToShowInNewWindow.unsupportedschema": "アクティブなエディターには、開くことができるリソースを含める必要があります。", + "pasteFile": "貼り付け", + "rename": "名前の変更", + "renameBulkEdit": "{0} の名前を {1} に変更", + "renamingBulkEdit": "{0} の名前を {1} に変更しています", + "restore": "このファイルは、[元に戻す] コマンドを使用して復元できます", + "restorePlural": "これらのファイルは、[元に戻す] コマンドを使用して復元できます", + "retry": "再試行", + "retryButtonLabel": "再試行(&&R)", + "saveAllInGroup": "すべてをグループに保存", + "showInExplorer": "アクティブ ファイルをサイド バーに表示", + "toggleAutoSave": "自動保存の切り替え", + "trashFailed": "ごみ箱を使用した削除に失敗しました。代わりに完全に削除しますか?", + "undoBin": "このファイルはごみ箱から復元できます。", + "undoBinFiles": "これらのファイルは、ごみ箱から復元できます。", + "undoTrash": "このファイルはゴミ箱から復元できます。", + "undoTrashFiles": "これらのファイルは、ゴミ箱から復元できます。", + "upload": "アップロード..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "変更を適用してファイルの内容を上書きする", + "close": "閉じる", + "closeAll": "すべて閉じる", + "closeOthers": "その他を閉じる", + "closeSaved": "保存済みを閉じる", + "compareActiveWithSaved": "保存済みファイルと作業中のファイルを比較", + "compareSelected": "選択項目の比較", + "compareSource": "比較対象の選択", + "compareWithSaved": "保存済みと比較", + "compareWithSelected": "選択項目と比較", + "copyPath": "パスのコピー", + "copyPathOfActive": "アクティブ ファイルのパスのコピー", + "copyRelativePath": "相対パスをコピー", + "copyRelativePathOfActive": "アクティブ ファイルの相対パスをコピー", + "cut": "切り取り", + "deleteFile": "完全に削除", + "explorerOpenWith": "ファイルを開くアプリケーションの選択...", + "file": "ファイル", + "filesCategory": "ファイル", + "miAutoSave": "自動保存(&&U)", + "miCloseEditor": "エディターを閉じる(&&C)", + "miGotoFile": "ファイルに移動(&&F)...", + "miNewFile": "新規ファイル(&&N)", + "miOpen": "開く(&&O)...", + "miOpenFile": "ファイルを開く(&&O)...", + "miOpenFolder": "フォルダーを開く(&&F)...", + "miOpenWorkspace": "ワークスペースを開く(&&K)...", + "miRevert": "ファイルを元に戻す(&&V)", + "miSave": "保存(&&S)", + "miSaveAll": "すべて保存(&&L)", + "miSaveAs": "名前を付けて保存(&&A)...", + "newFile": "新しいファイル", + "openFile": "ファイルを開く...", + "openToSide": "横に並べて開く", + "revealInSideBar": "サイド バーに表示", + "revert": "ファイルを元に戻す", + "revertLocalChanges": "変更を破棄してファイルの内容に戻す", + "saveAll": "すべて保存", + "saveAllInGroup": "すべてをグループに保存", + "saveFiles": "すべてのファイルを保存", + "workspaces": "ワークスペース" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "破棄", + "genericRevertError": "元へ戻すことに失敗しました '{0}': {1}", + "genericSaveError": "'{0}' を保存できませんでした。{1}", + "modifiedLabel": "{0} (ファイル内) ↔ {1}", + "newUntitledFile": "無題の新規ファイル", + "removeFolderFromWorkspace": "ワークスペースからフォルダーを削除", + "retry": "再試行", + "save": "保存", + "saveAll": "すべて保存", + "saveAs": "名前を付けて保存...", + "saveWithoutFormatting": "フォーマットしないで保存" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "フォルダーをワークスペースに追加(&&A)", + "addFolders": "フォルダーをワークスペースに追加(&&A)", + "cancel": "キャンセル", + "chooseWhereToDownload": "ダウンロードする場所を選択", + "confirmManyOverwrites": "次の {0} 個のファイルやフォルダーは、対象のフォルダーに既に存在します。置換しますか?", + "confirmOverwrite": "'{0}' という名前のファイルまたはフォルダーは、宛先のフォルダーに既に存在します。置き換えますか?", + "copyFile": "{0} のコピー", + "copyFolder": "フォルダーのコピー(&&C)", + "copyFolders": "フォルダーのコピー(&&C)", + "copyfolder": "'{0}' をコピーしますか?", + "copyfolders": "フォルダーをコピーしますか?", + "copyingFile": "{0} をコピーしています", + "copyingFiles": "コピー中...", + "copyingnFile": "{0} リソースをコピーしています", + "copynFile": "{0} リソースのコピー", + "downloadBulkEdit": "{0} のダウンロード", + "downloadButton": "ダウンロード", + "downloadProgressLarge": "{0} ({2} 個中 {1} 個、{3}/s)", + "downloadProgressSmallMany": "{1} 個中 {0} 個のファイル ({2}/s)", + "downloadingBulkEdit": "{0} をダウンロードしています", + "downloadingFiles": "ダウンロード中", + "dropFolder": "'{0}' をコピーするか、'{0}' をフォルダーとしてワークスペースに追加しますか?", + "dropFolders": "フォルダーをコピーするか、フォルダーをワークスペースに追加しますか?", + "irreversible": "この操作は元に戻せません。", + "overwrite": "{0} の上書き", + "overwriting": "{0} を上書きしています", + "replaceButtonLabel": "置換(&&R)", + "uploadProgressLarge": "{0} ({2} 個中 {1} 個、{3}/s)", + "uploadProgressSmallMany": "{1} 個中 {0} 個のファイル ({2}/s)", + "uploadingFiles": "アップロードしています" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "保存を拒否し、保存の競合を手動で解決するように要求します。", + "associations": "言語に対するファイルの関連付け (例: `\"*.extension\": \"html\") を構成します。これらの関連付けは、インストールされている言語の既定の関連付けより優先されます。", + "autoGuessEncoding": "有効な場合、ファイルを開くときに文字セット エンコードをエディターが推測します。言語ごとに構成することも可能です。", + "autoReveal": "エクスプローラーでファイルを開くとき、自動的にファイルの内容を表示して選択するかどうかを制御します。", + "autoReveal.focusNoScroll": "ファイルは、スクロールしてビューに表示されることはありませんが、引き続きフォーカスされます。", + "autoReveal.off": "ファイルは、表示や選択が行われません。", + "autoReveal.on": "ファイルは、表示や選択が行われるようになります。", + "autoSave": "ダーティ エディターの自動保存を制御します。自動保存の詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)をお読みください。", + "autoSaveDelay": "ダーティ エディターが自動で保存されるまでの遅延をミリ秒単位で制御します。`#files.autoSave#` が `{0}` に設定されている場合のみ適用されます。", + "binaryFileEditor": "バイナリ ファイル エディター", + "compressSingleChildFolders": "エクスプローラーでフォルダーをコンパクト形式でレンダリングするかどうかを制御します。このような形式では、単一の子フォルダーは結合されたツリー要素に圧縮されます。たとえば、Java パッケージ構造に役立ちます。", + "confirmDelete": "ごみ箱を経由したファイル削除時にエクスプローラーが確認を求めるかどうかを制御します。", + "confirmDragAndDrop": "ドラッグ アンド ドロップを使用したファイルやフォルダーの移動時にエクスプローラーが確認を求めるかどうかを制御します。", + "defaultLanguage": "新しいファイルに割り当てられている既定の言語モード。`${activeEditorLanguage}` に構成されている場合は、現在アクティブなテキスト エディターの言語モードを使用します (存在する場合)。", + "enableDragAndDrop": "ドラッグ アンド ドロップによるファイルとフォルダーの移動をエクスプローラーで許可するかどうかを制御します。この設定は、エクスプローラー内からのドラッグ アンド ドロップのみに影響します。", + "encoding": "ファイルの読み取り/書き込みで使用する既定の文字セット エンコーディング。言語ごとに構成することも可能です。", + "eol": "既定の改行文字。", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "OS 固有の改行文字を使用します。", + "everything": "ファイル全体をフォーマットします。", + "exclude": "ファイルとフォルダーを除外するために glob パターンを構成します。たとえば、ファイル エクスプローラーでは、この設定に基づいて、表示されるか非表示になるファイルとフォルダーが決まります。検索固有の除外を定義するには、'#search.exclude#' 設定を参照してください。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) をご覧ください。", + "explorer.decorations.badges": "ファイルの装飾にバッジを使用するかどうかを制御します。", + "explorer.decorations.colors": "ファイルの装飾に配色を使用するかどうかを制御します。", + "explorer.incrementalNaming": "貼り付けで重複するエクスプローラー項目に新しい名前を付けるときに使用する名前付け規則を制御します。", + "explorerConfigurationTitle": "エクスプローラー", + "files.autoSave.afterDelay": "ダーティ エディターは、構成された '#files.autoSaveDelay#' の後に自動的に保存されます。", + "files.autoSave.off": "ダーティ エディターは自動的に保存されません。", + "files.autoSave.onFocusChange": "エディターがフォーカスを失うと、ダーティ エディターが自動的に保存されます。", + "files.autoSave.onWindowChange": "ウィンドウがフォーカスを失うと、ダーティ エディターが自動的に保存されます。", + "files.exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", + "files.exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", + "files.restoreUndoStack": "ファイルを再度開いたときに、元に戻す機能のスタックを復元します。", + "files.saveConflictResolution": "保存の競合は、ファイルを保存している間に別のプログラムによって変更されたときに発生する可能性があります。データ損失を防ぐために、ユーザーは、エディターの変更とディスク上のバージョンを比較するように求められます。この設定は、保存の競合エラーが頻繁に発生する場合にのみ変更し、データが失われる可能性があるため注意してください。", + "files.simpleDialog.enable": "単純なファイル ダイアログを有効にします。有効な場合、単純なファイル ダイアログはシステム ファイル ダイアログを置き換えます。", + "filesConfigurationTitle": "ファイル", + "formatOnSave": "ファイルを保存するときにフォーマットします。フォーマッタが有効でなければなりません。ファイルの遅延保存やエディターを閉じることは許可されていません。", + "formatOnSaveMode": "保存の形式でファイル全体をフォーマット指定するか、変更のみをフォーマットするかを制御します。`#editor.formatOnSave#` が有効な場合にのみ適用されます。", + "hotExit": "エディターを終了するときに保存を確認するダイアログを省略し、保存されていないファイルをセッション後も保持するかどうかを制御します。", + "hotExit.off": "Hot Exit を無効にします。ダーティ ファイルを含むウィンドウを閉じようとすると、プロンプトが表示されます。", + "hotExit.onExit": "Windows または Linux で最後のウィンドウが閉じられるとき、または `workbench.action.quit` コマンドがトリガーされるとき (コマンド パレット、キー バインド、メニュー)、Hot Exit がトリガーされます。フォルダーが開かれていないウィンドウはすべて、次回の起動時に復元されます。未保存のファイルが含まれる、以前に開かれたウィンドウのリストは、[ファイル] > [最近使用したファイル] > [詳細...] と移動すると表示できます。", + "hotExit.onExitAndWindowClose": "Windows または Linux で最後のウィンドウが閉じられるとき、または `workbench.action.quit` コマンドがトリガーされるとき (コマンド パレット、キー バインド、メニュー)、またフォルダーが開かれているウィンドウについても、それが最後のウィンドウかどうかに関係なく、Hot Exit がトリガーされます。フォルダーが開かれていないウィンドウはすべて、次回の起動時に復元されます。未保存のファイルが含まれる、以前に開かれたウィンドウのリストは、[ファイル] > [最近使用したファイル] > [詳細...] と移動すると表示できます。", + "hotExit.onExitAndWindowCloseBrowser": "Hot Exit はブラウザーが終了するか、ウィンドウまたはタブが閉じられた時にトリガーされます。", + "insertFinalNewline": "有効にすると、ファイルの保存時に最新の行を末尾に挿入します。", + "maxMemoryForLargeFilesMB": "大きなファイルを開こうとしたとき、VS Code の再起動後に使用できるメモリを制御します。コマンド ラインで `--max-memory=NEWSIZE` を指定するのと同じ効果があります。", + "modification": "変更をフォーマットします (ソース管理が必要)。", + "openEditorsSortOrder": "[開いているエディター] ペイン内のエディターの並べ替え順序を制御します。", + "openEditorsVisible": "[開いているエディター] ペインに表示されるエディターの数。これを 0 に設定すると、[開いているエディター] ペインが非表示になります。", + "overwriteFileOnDisk": "エディターでの変更を使用してディスク上のファイルを上書きすることで、保存の競合を解決します。", + "simple": "後ろに数字が付いている可能性のある、重複している名前の末尾に「copy」という語を追加します", + "smart": "重複した名前の末端に数字を追加します。名前の一部に既に数字が含まれている場合、その数字を増やしてみます。", + "sortOrder": "エクスプローラーでのファイルとフォルダーのプロパティに基づく並べ替えを制御します。", + "sortOrder.alphabetical": "エディターは、各エディター グループ内でアルファベット順に並べ替えられています。", + "sortOrder.default": "ファイルとフォルダーを名前で並び替えます。フォルダーはファイルの前に表示されます。", + "sortOrder.editorOrder": "エディターは、エディターのタブが表示されているのと同じ順序で並べ替えられています。", + "sortOrder.filesFirst": "ファイルとフォルダーを名前で並び替えます。ファイルはフォルダーの前に表示されます。", + "sortOrder.mixed": "ファイルとフォルダーをアルファベット順に名前で並び替えます。ファイルはフォルダーと混交して表示されます。", + "sortOrder.modified": "ファイルとフォルダーを降順に最終更新日で並び替えます。フォルダーはファイルの前に表示されます。", + "sortOrder.type": "ファイルとフォルダーを拡張子の種類でグループ化して名前で並び替えます。フォルダーはファイルの前に表示されます。", + "sortOrderLexicographicOptions": "エクスプローラーでのファイル名とフォルダー名の辞書順並べ替えを制御します。", + "sortOrderLexicographicOptions.default": "大文字の名前と小文字の名前が混在しています。", + "sortOrderLexicographicOptions.lower": "小文字の名前は、大文字の名前の前にまとめてグループ化されます。", + "sortOrderLexicographicOptions.unicode": "名前は、Unicode 順に並べ替えられます。", + "sortOrderLexicographicOptions.upper": "大文字の名前は、小文字の名前の前にまとめてグループ化されます。", + "trimFinalNewlines": "有効にすると、ファイルの保存時に最終行以降の新しい行をトリミングします。", + "trimTrailingWhitespace": "有効にすると、ファイルの保存時に末尾の空白をトリミングします。", + "useTrash": "ファイル/フォルダーを削除時するときに、 OS のごみ箱に移動します。無効にするとファイル/フォルダーは完全に削除されます。", + "watcherExclude": "ファイル監視から除外するファイル パスの glob パターンを設定します。パターンは絶対パスで一致する必要があります (つまり、適切に一致するには、プレフィックス ** を指定するか、完全パスを指定します)。この設定を変更した場合は、再起動が必要になります。始動時に Code が消費する CPU 時間が多い場合は、大きいフォルダーを除外すれば初期の負荷を減らすことができます。" + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "開いているフォルダーがありません" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "ワークスペース フォルダーを解決できません", + "label": "エクスプローラー", + "symbolicLlink": "シンボリック リンク", + "unknown": "不明なファイルの種類" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "エクスプローラーのフォルダーを折りたたむ", + "createNewFile": "新しいファイル", + "createNewFolder": "新しいフォルダー", + "explorerSection": "エクスプローラー セクション: {0}", + "refreshExplorer": "エクスプローラーを最新表示する" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "'{0}' を '{1}' に移動しますか?", + "confirmMultiMove": "次の {0} 個のファイルを '{1}' に移動しますか?", + "confirmRootMove": "ワークスペース内のルート フォルダー '{0}' の順序が変更されますがよろしいですか?", + "confirmRootsMove": "ワークスペース内の複数のルート フォルダーの順序が変更されますがよろしいですか?", + "copy": "{0} のコピー", + "copying": "{0} をコピーしています", + "doNotAskAgain": "今後このメッセージを表示しない", + "fileInputAriaLabel": "ファイル名を入力します。Enter キーを押して確認するか、Esc キーを押して取り消します。", + "move": "{0} の移動", + "moveButtonLabel": "移動(&&M)", + "moving": "{0} を移動しています", + "ok": "OK", + "treeAriaLabel": "エクスプローラー" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "未保存 ({0})", + "flipLayout": "エディター レイアウトの垂直/水平を切り替える", + "miToggleEditorLayout": "レイアウトの反転(&&L)", + "newUntitledFile": "無題の新規ファイル", + "openEditors": "開いているエディター" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 つの未保存のファイル", "dirtyFiles": "{0} 個の未保存のファイル" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "テキスト ファイル エディター", - "openFolderError": "ファイルはディレクトリです", - "createFile": "ファイルの作成" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "切り取りと貼り付けのためにエクスプローラー内の項目が切り取られている場合は True です。", + "explorerResourceIsFolder": "エクスプローラー内のフォーカスされている項目がフォルダーの場合は True です。", + "explorerResourceIsRoot": "エクスプローラー内のフォーカスされている項目がルート フォルダーの場合は True です。", + "explorerResourceMoveableToTrash": "エクスプローラー内のフォーカスされている項目をごみ箱に移動できる場合は True です。", + "explorerResourceReadonly": "エクスプローラー内のフォーカスされている項目が読み取り専用の場合は True です。", + "explorerViewletCompressedFirstFocus": "[エクスプローラー] ビューでフォーカスが圧縮項目の最初の部分にある場合は True です。", + "explorerViewletCompressedFocus": "[エクスプローラー] ビュー内のフォーカスされている項目が圧縮項目である場合は True です。", + "explorerViewletCompressedLastFocus": "[エクスプローラー] ビューでフォーカスが圧縮項目の最後の部分にある場合は True です。", + "explorerViewletFocus": "[エクスプローラー] ビューレット内にフォーカスがある場合は True です。", + "explorerViewletVisible": "[エクスプローラー] ビューレットが表示されている場合は True です。", + "filesExplorerFocus": "[エクスプローラー] ビュー内にフォーカスがある場合は True です。", + "openEditorsFocus": "[開いているエディター] ビュー内にフォーカスがある場合は True です。", + "openEditorsVisible": "[開いているエディター] ビューが表示されている場合は True です。" }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "ワークスペース フォルダーを解決できません", - "symbolicLlink": "シンボリック リンク", - "unknown": "不明なファイルの種類", - "label": "エクスプローラー" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "この大規模なワークスペース フォルダーでのファイルの変更をウォッチできません。この問題を解決するには、手順のリンクに従ってください。", + "installNet": ".NET Framework 4.5 をダウンロードします", + "learnMore": "手順", + "netVersionError": "Microsoft .NET Framework 4.5 が必要です。リンクに移動してインストールしてください。" }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "エクスプローラー", - "fileInputAriaLabel": "ファイル名を入力します。Enter キーを押して確認するか、Esc キーを押して取り消します。", - "confirmOverwrite": "'{0}' という名前のファイルまたはフォルダーは、宛先のフォルダーに既に存在します。置き換えますか?", - "irreversible": "この操作は元に戻せません。", - "replaceButtonLabel": "置換(&&R)", - "confirmManyOverwrites": "次の {0} 個のファイルやフォルダーは、対象のフォルダーに既に存在します。置換しますか?", - "uploadingFiles": "アップロードしています", - "overwrite": "{0} の上書き", - "overwriting": "{0} を上書きしています", - "uploadProgressSmallMany": "{1} 個中 {0} 個のファイル ({2}/s)", - "uploadProgressLarge": "{0} ({2} 個中 {1} 個、{3}/s)", - "copyFolders": "フォルダーのコピー(&&C)", - "copyFolder": "フォルダーのコピー(&&C)", - "cancel": "キャンセル", - "copyfolders": "フォルダーをコピーしますか?", - "copyfolder": "'{0}' をコピーしますか?", - "addFolders": "フォルダーをワークスペースに追加(&&A)", - "addFolder": "フォルダーをワークスペースに追加(&&A)", - "dropFolders": "フォルダーをコピーするか、フォルダーをワークスペースに追加しますか?", - "dropFolder": "'{0}' をコピーするか、'{0}' をフォルダーとしてワークスペースに追加しますか?", - "copyFile": "{0} のコピー", - "copynFile": "{0} リソースのコピー", - "copyingFile": "{0} をコピーしています", - "copyingnFile": "{0} リソースをコピーしています", - "confirmRootsMove": "ワークスペース内の複数のルート フォルダーの順序が変更されますがよろしいですか?", - "confirmMultiMove": "次の {0} 個のファイルを '{1}' に移動しますか?", - "confirmRootMove": "ワークスペース内のルート フォルダー '{0}' の順序が変更されますがよろしいですか?", - "confirmMove": "'{0}' を '{1}' に移動しますか?", - "doNotAskAgain": "今後このメッセージを表示しない", - "moveButtonLabel": "移動(&&M)", - "copy": "{0} のコピー", - "copying": "{0} をコピーしています", - "move": "{0} の移動", - "moving": "{0} を移動しています" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "ファイル", + "openContainer": "このアイテムのフォルダーを開く", + "revealInMac": "Finder で表示します", + "revealInWindows": "エクスプローラーで表示する" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "テキスト ファイル エディター" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "メモリ制限を構成する", + "fileTooLargeForHeapError": "このサイズのファイルを開くには、再起動して、{0} がより多くのメモリを利用できるようにする必要があります", + "relaunchWithIncreasedMemoryLimit": "{0} MB で再起動" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "なし", - "nullFormatterDescription": "なし", - "miss": "拡張機能 '{0}' は '{1}' をフォーマットできません", - "config.needed": "'{0}' ファイルには複数のフォーマッタがあります。続行するには、既定のフォーマッタを選択します。", - "config.bad": "拡張機能 '{0}' がフォーマッタとして構成されていますが、利用できません。続行するには、別の既定フォーマッタを選択してください。", - "do.config": "構成...", "cancel": "キャンセル", - "select": "'{0}' ファイルの既定のフォーマッタを選択する", - "formatter.default": "他のすべてのフォーマッタ設定よりも優先される、既定のフォーマッタを定義します。フォーマッタを提供している拡張機能の識別子にする必要があります。", - "def": "(既定)", "config": "既定のフォーマッタを構成...", + "config.bad": "拡張機能 '{0}' がフォーマッタとして構成されていますが、利用できません。続行するには、別の既定フォーマッタを選択してください。", + "config.needed": "'{0}' ファイルには複数のフォーマッタがあります。続行するには、既定のフォーマッタを選択します。", + "def": "(既定)", + "do.config": "構成...", "format.placeHolder": "フォーマッタを選択します", "formatDocument.label.multiple": "ドキュメントのフォーマット...", - "formatSelection.label.multiple": "選択範囲をフォーマット..." + "formatSelection.label.multiple": "選択範囲をフォーマット...", + "formatter.default": "他のすべてのフォーマッタ設定よりも優先される、既定のフォーマッタを定義します。フォーマッタを提供している拡張機能の識別子にする必要があります。", + "miss": "拡張機能 '{0}' は '{1}' をフォーマットできません", + "null": "なし", + "nullFormatterDescription": "なし", + "select": "'{0}' ファイルの既定のフォーマッタを選択する" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "キャンセル", "formatDocument.label.multiple": "ドキュメントのフォーマット", - "too.large": "このファイルはサイズが大きすぎるため、フォーマットできません", + "install.formatter": "フォーマッタをインストール...", "no.provider": "'{0}' ファイルのフォーマッタがインストールされていません。", - "install.formatter": "フォーマッタをインストール..." + "too.large": "このファイルはサイズが大きすぎるため、フォーマットできません" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "変更された行をフォーマットする" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "プロセス エクスプローラーを開く(&&P)", + "miReportIssue": "問題を報告(&&I)", "reportIssueInEnglish": "問題を英語で報告..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "キーボード ショートカットの切り替えのトラブルシューティング" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "VS Code の UI 言語を {0} にして再起動しますか?", "activateLanguagePack": "{0} で VS Code を使用するには、VS Code を再起動する必要があります。", "changeAndRestart": "言語を変更し再起動", - "restart": "再起動", "neverAgain": "今後表示しない", + "restart": "再起動", + "updateLocale": "VS Code の UI 言語を {0} にして再起動しますか?", "vscode.extension.contributes.localizations": "ローカリゼーションをエディターに提供します", "vscode.extension.contributes.localizations.languageId": "表示文字列が翻訳される言語の id。", "vscode.extension.contributes.localizations.languageName": "英語での言語の名前。", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "言語の翻訳を含むファイルへの相対パス。" }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "表示言語の選択", "configureLocale": "表示言語を構成する", "installAdditionalLanguages": "追加言語のインストール...", - "chooseDisplayLanguage": "表示言語の選択", - "relaunchDisplayLanguageMessage": "表示言語の変更を有効にするには再起動が必要です。", "relaunchDisplayLanguageDetail": "[再起動] を押して {0} を再起動し、表示言語を変更します。", + "relaunchDisplayLanguageMessage": "表示言語の変更を有効にするには再起動が必要です。", "restart": "再起動(&&R)" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "表示言語を {0} に変更するために Marketplace で言語パックを検索します。", - "searchMarketplace": "Marketplace を検索", + "installAndRestart": "インストールして再起動", "installAndRestartMessage": "表示言語を {0} に変更するには言語パックをインストールします。", - "installAndRestart": "インストールして再起動" + "searchMarketplace": "Marketplace を検索", + "showLanguagePackExtensions": "表示言語を {0} に変更するために Marketplace で言語パックを検索します。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "設定の同期", - "rendererLog": "ウィンドウ", - "telemetryLog": "テレメトリ", - "show window log": "ウィンドウ ログの表示", "mainLog": "メイン", - "sharedLog": "共有" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "ログ フォルダーを開く", - "openExtensionLogsFolder": "拡張機能のログ フォルダーを開く" + "rendererLog": "ウィンドウ", + "sharedLog": "共有", + "show window log": "ウィンドウ ログの表示", + "telemetryLog": "テレメトリ", + "userDataSyncLog": "設定の同期" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "重大", + "current": "現在", + "debug": "デバッグ", + "default": "既定", + "default and current": "既定値と現在値", + "err": "エラー", + "info": "情報", + "log placeholder": "ログ ファイルを選択", + "off": "オフ", + "openSessionLogFile": "ウィンドウ ログ ファイルを開く (セッション)...", + "selectLogLevel": "ログ レベルを選択", + "sessions placeholder": "セッションの選択", "setLogLevel": "ログ レベルの設定...", "trace": "トレース", - "debug": "デバッグ", - "info": "情報", - "warn": "警告", - "err": "エラー", - "critical": "重大", - "off": "オフ", - "selectLogLevel": "ログ レベルを選択", - "default and current": "既定値と現在値", - "default": "既定", - "current": "現在", - "openSessionLogFile": "ウィンドウ ログ ファイルを開く (セッション)...", - "sessions placeholder": "セッションの選択", - "log placeholder": "ログ ファイルを選択" + "warn": "警告" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "マーカー ビューのアイコンを表示します。", - "miMarker": "問題(&&P)", - "copyMarker": "コピー", - "copyMessage": "メッセージのコピー", - "focusProblemsList": "フォーカスの問題ビュー", - "focusProblemsFilter": "フォーカス問題フィルター", - "show multiline": "複数行にメッセージを表示します", - "problems": "問題", - "show singleline": "メッセージを 1 行に表示します", - "clearFiltersText": "フィルタテキストをクリア", - "collapseAll": "すべて折りたたんで表示します。", - "filter": "フィルター", - "status.problems": "問題", - "totalErrors": "エラー {0}", - "totalWarnings": "警告 {0}", - "totalInfos": "情報 {0}", - "noProblems": "問題なし", - "manyProblems": "10K+" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "{0} 個の問題を表示しています", - "problems filtered": "{1} 個中 {0} 個の問題を表示しています", - "clearFilter": "フィルターの解除" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "問題 (エラー、警告、情報) の切り替え", - "problems.view.focus.label": "問題 (エラー、警告、情報) にフォーカス", - "problems.panel.configuration.title": "問題ビュー", - "problems.panel.configuration.autoreveal": "ファイルを開くとき、問題ビューに自動的にそのファイルを表示するかどうかを制御します", - "problems.panel.configuration.showCurrentInStatus": "有効にすると、現在発生している問題がステータス バーに表示されます。", - "markers.panel.title.problems": "問題", - "markers.panel.no.problems.build": "ワークスペースで問題は検出されていません。", - "markers.panel.no.problems.activeFile.build": "現在のファイルで問題は検出されていません。", - "markers.panel.no.problems.filters": "指定されたフィルター条件による結果はありません。", - "markers.panel.action.moreFilters": "その他のフィルター...", - "markers.panel.filter.showErrors": "エラーの表示", - "markers.panel.filter.showWarnings": "警告を表示する", - "markers.panel.filter.showInfos": "情報の表示", - "markers.panel.filter.useFilesExclude": "除外されたファイルを非表示にする", - "markers.panel.filter.activeFile": "アクティブなファイルのみを表示する", - "markers.panel.action.filter": "問題のフィルター処理", - "markers.panel.action.quickfix": "修正を表示", - "markers.panel.filter.ariaLabel": "問題のフィルター処理", - "markers.panel.filter.placeholder": "フィルター (例: テキスト、**/*.ts、!**/node_modules/**)", - "markers.panel.filter.errors": "エラー", - "markers.panel.filter.warnings": "警告", - "markers.panel.filter.infos": "情報", - "markers.panel.single.error.label": "エラー 1", - "markers.panel.multiple.errors.label": "エラー {0}", - "markers.panel.single.warning.label": "警告 1", - "markers.panel.multiple.warnings.label": "警告 {0}", - "markers.panel.single.info.label": "情報 1", - "markers.panel.multiple.infos.label": "情報 {0}", - "markers.panel.single.unknown.label": "不明 1", - "markers.panel.multiple.unknowns.label": "不明 {0}", - "markers.panel.at.ln.col.number": "[{0}、{1}]", - "problems.tree.aria.label.resource": "フォルダー {2} のファイル {1} 内で {0} 件の問題", - "problems.tree.aria.label.marker.relatedInformation": "この問題は {0} 個の箇所へ参照を持っています。", - "problems.tree.aria.label.error.marker": "{0}: {1} によって生成されたエラー (行 {2}、文字 {3}.{4})", - "problems.tree.aria.label.error.marker.nosource": "エラー: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.warning.marker": "{0}: {1} によって生成された警告 (行 {2}、文字 {3}.{4})", - "problems.tree.aria.label.warning.marker.nosource": "警告: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.info.marker": "{0}: {1} によって生成された情報 (行 {2}、文字 {3}.{4})", - "problems.tree.aria.label.info.marker.nosource": "情報: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.marker": "{0} によって生成された問題: {1} (行 {2}、文字 {3}.{4})", - "problems.tree.aria.label.marker.nosource": "問題: {0} (行 {1}、文字 {2}.{3})", - "problems.tree.aria.label.relatedinfo.message": "{0} ({3} の行 {1}、文字 {2})", - "errors.warnings.show.label": "エラーと警告の表示" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "拡張機能のログ フォルダーを開く", + "openLogsFolder": "ログ フォルダーを開く" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "合計 {0} 個の問題" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "フィルタテキストをクリア", + "collapseAll": "すべて折りたたんで表示します。", + "copyMarker": "コピー", + "copyMessage": "メッセージのコピー", + "filter": "フィルター", + "focusProblemsFilter": "フォーカス問題フィルター", + "focusProblemsList": "フォーカスの問題ビュー", + "manyProblems": "10K+", + "markersViewIcon": "マーカー ビューのアイコンを表示します。", + "miMarker": "問題(&&P)", + "noProblems": "問題なし", + "problems": "問題", + "show multiline": "複数行にメッセージを表示します", + "show singleline": "メッセージを 1 行に表示します", + "status.problems": "問題", + "totalErrors": "エラー {0}", + "totalInfos": "情報 {0}", + "totalWarnings": "警告 {0}" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "問題", + "markers.showOnFile": "ファイルとフォルダーのエラーと警告を表示します。", "tooltip.1": "このファイルに 1 つの問題", - "tooltip.N": "このファイルに {0} 個の問題", - "markers.showOnFile": "ファイルとフォルダーのエラーと警告を表示します。" + "tooltip.N": "このファイルに {0} 個の問題" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "マーカーのビューで複数の行が折りたたまれていることを示すアイコン。", + "expandedIcon": "マーカーのビューで複数の行が表示されていることを示すアイコン。", + "links.navigate.follow": "リンク先を表示", + "links.navigate.kb.alt": "alt + クリック", + "links.navigate.kb.alt.mac": "option + クリック", + "links.navigate.kb.meta": "ctrl + クリック", + "links.navigate.kb.meta.mac": "cmd + クリック", + "multi line": "複数行にメッセージを表示します", + "problemsView": "問題ビュー", + "single line": "メッセージを 1 行に表示します" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "{0} 個の問題を表示しています", + "clearFilter": "フィルターの解除", + "problems filtered": "{1} 個中 {0} 個の問題を表示しています" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "マーカーのビュー内のフィルター構成のアイコン。", "showing filtered problems": "{0}/{1} を表示中" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "問題ビュー", - "expandedIcon": "マーカーのビューで複数の行が表示されていることを示すアイコン。", - "collapsedIcon": "マーカーのビューで複数の行が折りたたまれていることを示すアイコン。", - "single line": "メッセージを 1 行に表示します", - "multi line": "複数行にメッセージを表示します", - "links.navigate.follow": "リンク先を表示", - "links.navigate.kb.meta": "ctrl + クリック", - "links.navigate.kb.meta.mac": "cmd + クリック", - "links.navigate.kb.alt.mac": "option + クリック", - "links.navigate.kb.alt": "alt + クリック" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "エラーと警告の表示", + "markers.panel.action.filter": "問題のフィルター処理", + "markers.panel.action.moreFilters": "その他のフィルター...", + "markers.panel.action.quickfix": "修正を表示", + "markers.panel.at.ln.col.number": "[{0}、{1}]", + "markers.panel.filter.activeFile": "アクティブなファイルのみを表示する", + "markers.panel.filter.ariaLabel": "問題のフィルター処理", + "markers.panel.filter.errors": "エラー", + "markers.panel.filter.infos": "情報", + "markers.panel.filter.placeholder": "フィルター (例: テキスト、**/*.ts、!**/node_modules/**)", + "markers.panel.filter.showErrors": "エラーの表示", + "markers.panel.filter.showInfos": "情報の表示", + "markers.panel.filter.showWarnings": "警告を表示する", + "markers.panel.filter.useFilesExclude": "除外されたファイルを非表示にする", + "markers.panel.filter.warnings": "警告", + "markers.panel.multiple.errors.label": "エラー {0}", + "markers.panel.multiple.infos.label": "情報 {0}", + "markers.panel.multiple.unknowns.label": "不明 {0}", + "markers.panel.multiple.warnings.label": "警告 {0}", + "markers.panel.no.problems.activeFile.build": "現在のファイルで問題は検出されていません。", + "markers.panel.no.problems.build": "ワークスペースで問題は検出されていません。", + "markers.panel.no.problems.filters": "指定されたフィルター条件による結果はありません。", + "markers.panel.single.error.label": "エラー 1", + "markers.panel.single.info.label": "情報 1", + "markers.panel.single.unknown.label": "不明 1", + "markers.panel.single.warning.label": "警告 1", + "markers.panel.title.problems": "問題", + "problems.panel.configuration.autoreveal": "ファイルを開くとき、問題ビューに自動的にそのファイルを表示するかどうかを制御します", + "problems.panel.configuration.showCurrentInStatus": "有効にすると、現在発生している問題がステータス バーに表示されます。", + "problems.panel.configuration.title": "問題ビュー", + "problems.tree.aria.label.error.marker": "{0}: {1} によって生成されたエラー (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.error.marker.nosource": "エラー: {0} (行 {1}、文字 {2}.{3})", + "problems.tree.aria.label.info.marker": "{0}: {1} によって生成された情報 (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.info.marker.nosource": "情報: {0} (行 {1}、文字 {2}.{3})", + "problems.tree.aria.label.marker": "{0} によって生成された問題: {1} (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.marker.nosource": "問題: {0} (行 {1}、文字 {2}.{3})", + "problems.tree.aria.label.marker.relatedInformation": "この問題は {0} 個の箇所へ参照を持っています。", + "problems.tree.aria.label.relatedinfo.message": "{0} ({3} の行 {1}、文字 {2})", + "problems.tree.aria.label.resource": "フォルダー {2} のファイル {1} 内で {0} 件の問題", + "problems.tree.aria.label.warning.marker": "{0}: {1} によって生成された警告 (行 {2}、文字 {3}.{4})", + "problems.tree.aria.label.warning.marker.nosource": "警告: {0} (行 {1}、文字 {2}.{3})", + "problems.view.focus.label": "問題 (エラー、警告、情報) にフォーカス", + "problems.view.toggle.label": "問題 (エラー、警告、情報) の切り替え" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "ノートブック", - "notebook.displayOrder.description": "出力 MIME 種類の優先度リスト", - "notebook.cellToolbarLocation.description": "セルのツールバーを表示するか非表示にするかどうか。", - "notebook.showCellStatusbar.description": "セルのステータス バーを表示するかどうか。", - "notebook.diff.enablePreview.description": "ノートブックに拡張テキスト差分エディターを使用するかどうか。", - "notebook.experimental.useMarkdownRenderer.description": "新しい拡張可能な Markdown レンダラーの使用を有効または無効にします。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "ノートブック エディターの種類 '{0}' でリソースを開くことができません。適切な拡張機能がインストールされているか有効になっていることを確認してください。", - "fail.reOpen": "VS Code 標準テキスト エディターでファイルを再度開く" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "組み込み" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "ノートブック テキストの差分" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "セルを下にコピー", + "notebookActions.copyCellUp": "セルを上にコピー", + "notebookActions.joinCellAbove": "前のセルと結合する", + "notebookActions.joinCellBelow": "次のセルと結合する", + "notebookActions.moveCellDown": "セルを下に移動", + "notebookActions.moveCellUp": "セルを上に移動", + "notebookActions.splitCell": "セルを分割する" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "セルのコピー", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "セルの貼り付け", "notebookActions.pasteAbove": "セルを上に貼り付け" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "[ノートブック内で検索] を非表示にする", - "notebookActions.findInNotebook": "ノートブック内で検索" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "ノートブック", - "notebookActions.execute": "セルの実行", - "notebookActions.cancel": "セルの実行を停止する", - "notebookActions.deleteCell": "セルの削除", - "notebookActions.executeAndSelectBelow": "ノートブック セルを実行し、下を選択する", - "notebookActions.executeAndInsertBelow": "ノートブック セルを実行し、下に挿入する", - "notebookActions.renderMarkdown": "すべての Markdown セルをレンダリングする", - "notebookActions.executeNotebook": "ノートブックの実行 (すべてのセルを実行)", - "notebookActions.cancelNotebook": "ノートブックの実行を停止", - "notebookMenu.insertCell": "セルを挿入する", - "notebookMenu.cellTitle": "ノートブック セル", - "notebookActions.changeCellToCode": "セルをコードに変更する", - "notebookActions.changeCellToMarkdown": "セルを Markdown に変更する", - "notebookActions.insertCodeCellAbove": "コード セルを上に挿入", - "notebookActions.insertCodeCellBelow": "コード セルを下に挿入", - "notebookActions.insertCodeCellAtTop": "一番上にコード セルを追加する", - "notebookActions.insertMarkdownCellAtTop": "一番上にマークダウン セルを追加する", - "notebookActions.menu.insertCode": "$(add) コード", - "notebookActions.menu.insertCode.tooltip": "コード セルの追加", - "notebookActions.insertMarkdownCellAbove": "Markdown セルを上に挿入", - "notebookActions.insertMarkdownCellBelow": "Markdown セルを下に挿入", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Markdown セルの追加", - "notebookActions.editCell": "セルの編集", - "notebookActions.quitEdit": "セルの編集を停止", - "cursorMoveDown": "次のセル エディターにフォーカス", - "cursorMoveUp": "前のセル エディターにフォーカス", - "focusOutput": "アクティブ セル出力にフォーカスを置く", - "focusOutputOut": "アクティブ セル出力からフォーカスを外す", - "focusFirstCell": "最初のセルにフォーカス", - "focusLastCell": "最後のセルにフォーカス", - "clearCellOutputs": "セルの出力をクリアする", "changeLanguage": "セルの言語の変更", + "clearAllCellsOutputs": "出力データをクリアします", + "clearCellOutputs": "セルの出力をクリアする", "languageDescription": "({0}) - 現在の言語", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "言語モードの選択", - "clearAllCellsOutputs": "すべてのセルの出力をクリア", + "notebookActions.cancel": "セルの実行を停止する", + "notebookActions.cancelNotebook": "実行を中止する", + "notebookActions.category": "ノートブック", "notebookActions.centerActiveCell": "アクティブ セルを中央に置く", + "notebookActions.changeCellToCode": "セルをコードに変更する", + "notebookActions.changeCellToMarkdown": "セルを Markdown に変更する", "notebookActions.collapseCellInput": "セルの入力を折りたたむ", - "notebookActions.expandCellInput": "セルの入力を展開する", "notebookActions.collapseCellOutput": "セルの出力を折りたたむ", + "notebookActions.deleteCell": "セルの削除", + "notebookActions.editCell": "セルの編集", + "notebookActions.execute": "セルの実行", + "notebookActions.executeAbove": "上記のセルで実行", + "notebookActions.executeAndInsertBelow": "ノートブック セルを実行し、下に挿入する", + "notebookActions.executeAndSelectBelow": "ノートブック セルを実行し、下を選択する", + "notebookActions.executeBelow": "セルと以下の実行", + "notebookActions.executeNotebook": "すべてを実行", + "notebookActions.expandCellInput": "セルの入力を展開する", "notebookActions.expandCellOutput": "セルの出力を展開する", - "notebookActions.inspectLayout": "ノートブック レイアウトの検査" + "notebookActions.insertCodeCellAbove": "コード セルを上に挿入", + "notebookActions.insertCodeCellAtTop": "一番上にコード セルを追加する", + "notebookActions.insertCodeCellBelow": "コード セルを下に挿入", + "notebookActions.insertMarkdownCellAbove": "Markdown セルを上に挿入", + "notebookActions.insertMarkdownCellAtTop": "一番上にマークダウン セルを追加する", + "notebookActions.insertMarkdownCellBelow": "Markdown セルを下に挿入", + "notebookActions.menu.insertCode": "$(add) コード", + "notebookActions.menu.insertCode.minimalToolbar": "コードの追加", + "notebookActions.menu.insertCode.minimaltoolbar": "コードの追加", + "notebookActions.menu.insertCode.ontoolbar": "コード", + "notebookActions.menu.insertCode.tooltip": "コード セルの追加", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "マークダウン", + "notebookActions.menu.insertMarkdown.tooltip": "Markdown セルの追加", + "notebookActions.quitEdit": "セルの編集を停止", + "notebookActions.renderMarkdown": "すべての Markdown セルをレンダリングする", + "notebookMenu.cellTitle": "ノートブック セル", + "notebookMenu.insertCell": "セルを挿入する", + "pickLanguageToConfigure": "言語モードの選択", + "workbench.notebook.layout.configure.label": "ノートブック レイアウトのカスタマイズ", + "workbench.notebook.layout.select.label": "ノートブックのレイアウトを選択する" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} が '{1}' で見つかりました", + "ariaSearchNoResultEmpty": "{0} が見つかりました", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} が '{1}' で見つかりました", + "notebookActions.findInNotebook": "ノートブック内で検索", + "notebookActions.hideFind": "[ノートブック内で検索] を非表示にする" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "セルを折りたたむ", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "ノートブックのフォーマット", - "label": "ノートブックのフォーマット", - "formatCell.label": "セルを書式設定する" + "formatCell.label": "セルを書式設定する", + "label": "ノートブックのフォーマット" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "ノートブックの開始をリセットする" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "セルのツールバー位置の切り替え" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "次のセル エディターにフォーカス", + "cursorMoveUp": "前のセル エディターにフォーカス", + "focusFirstCell": "最初のセルにフォーカス", + "focusLastCell": "最後のセルにフォーカス", + "focusOutput": "アクティブ セル出力にフォーカスを置く", + "focusOutputOut": "アクティブ セル出力からフォーカスを外す", + "notebook.navigation.allowNavigateToSurroundingCells": "有効にすると、セルエディター内の現在のカーソルが最初または最後の行にあるときに、カーソルは次または前のセルに移動できます。" }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "有効にすると、ノートブックの階層リンクにコード セルが含まれます。", "empty": "空のセル", - "outline.showCodeCells": "有効にすると、ノートブック アウトラインにコード セルが表示されます。", - "breadcrumbs.showCodeCells": "有効にすると、ノートブックの階層リンクにコード セルが含まれます。" + "outline.showCodeCells": "有効にすると、ノートブック アウトラインにコード セルが表示されます。" + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "プロファイルの設定" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "現在の選択", + "current2": "{0} - 現在の選択", + "kernel.select.label": "カーネルの選択", + "notebook.activeCellStatusName": "ノートブック エディターの選択", + "notebook.info": "ノートブック カーネル情報", + "notebook.multiActiveCellIndicator": "セル {0} ({1} が選択されています)", + "notebook.promptKernel.setDefaultTooltip": "'{0}' ノートブックの既定値として設定されます", + "notebook.select": "ノートブック カーネルの選択", + "notebook.singleActiveCellIndicator": "セル {1} の {0}", "notebookActions.selectKernel": "ノートブックのカーネルを選択する", "notebookActions.selectKernel.args": "ノートブックのカーネル引数", - "notebook.runCell.selectKernel": "このノートブックを実行するためのノートブック カーネルを選択します", - "currentActiveKernel": " (現在アクティブ)", - "notebook.promptKernel.setDefaultTooltip": "'{0}' の既定のカーネル プロバイダーとして設定します", - "chooseActiveKernel": "現在のノートブックのカーネルを選択します", - "notebook.selectKernel": "現在のノートブックのカーネルを選択します" + "prompt.placeholder.change": "'{0}' のカーネルを変更する", + "prompt.placeholder.select": "'{0}' に対するカーネルの選択", + "tooltop": "{0} (提案)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "セルを上に移動", - "notebookActions.moveCellDown": "セルを下に移動", - "notebookActions.copyCellUp": "セルを上にコピー", - "notebookActions.copyCellDown": "セルを下にコピー", - "notebookActions.splitCell": "セルを分割する", - "notebookActions.joinCellAbove": "前のセルと結合する", - "notebookActions.joinCellBelow": "次のセルと結合する" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "{0} を押してセルを実行する", + "notebook.cell.status.executing": "実行中", + "notebook.cell.status.failed": "失敗", + "notebook.cell.status.markdownExecuteTip": "{0} を押して編集を停止する", + "notebook.cell.status.pending": "保留中", + "notebook.cell.status.success": "成功" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "セルの言語モードを選択する" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "ビルトイン", + "curruentActiveMimeType": "現在アクティブ", + "mimeTypePicker": "別の出力 mimetype を選択してください。利用可能な mimetype: {0}", + "promptChooseMimeType.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください", + "promptChooseMimeTypeInSecure.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください。リッチ MIME の種類は、ノートブックが信頼されている場合にのみ使用できます" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "テキスト差分エディターを開く", - "notebook.diff.cell.revertMetadata": "メタデータを元に戻す", - "notebook.diff.cell.switchOutputRenderingStyleToText": "出力レンダリングを切り替える", - "notebook.diff.cell.revertOutputs": "出力を元に戻す", "notebook.diff.cell.revertInput": "入力を元に戻す", - "notebook.diff.showOutputs": "出力の違いを表示する", - "notebook.diff.showMetadata": "メタデータの違いを表示する", + "notebook.diff.cell.revertMetadata": "メタデータを元に戻す", + "notebook.diff.cell.revertOutputs": "出力を元に戻す", + "notebook.diff.cell.switchOutputRenderingStyleToText": "出力レンダリングを切り替える", "notebook.diff.ignoreMetadata": "メタデータの違いを非表示にする", - "notebook.diff.ignoreOutputs": "出力の違いを非表示にする" + "notebook.diff.ignoreOutputs": "出力の違いを非表示にする", + "notebook.diff.showMetadata": "メタデータの違いを表示する", + "notebook.diff.showOutputs": "出力の違いを表示する", + "notebook.diff.switchToText": "テキスト差分エディターを開く" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "ノートブック テキストの差分" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "ノートブック ドキュメント プロバイダーを提供します。", - "contributes.notebook.provider.viewType": "ノートブックを表す一意の識別子です。", "contributes.notebook.provider.displayName": "ノートブックに関して人が認識できる名前。", "contributes.notebook.provider.selector": "ノートブックの対象となる glob のセット。", "contributes.notebook.provider.selector.filenamePattern": "ノートブックが有効になっている glob。", + "contributes.notebook.provider.viewType": "ノートブックの種類。", + "contributes.notebook.renderer": "ノートブック出力レンダラー プロバイダーを提供します。", + "contributes.notebook.renderer.displayName": "ノートブック出力レンダラーに関して人が認識できる名前。", + "contributes.notebook.renderer.entrypoint": "拡張機能をレンダリングするために Web ビューに読み込むファイル。", + "contributes.notebook.renderer.hardDependencies": "レンダラーが必要とするカーネル依存関係の一覧。'NotebookKernel.preloads' にいずれかの依存関係が存在する場合は、レンダラーを使用できます。", + "contributes.notebook.renderer.optionalDependencies": "レンダラーが使用できるソフト カーネル依存関係の一覧。`NotebookKernel.preloads` にいずれかの依存関係が存在する場合、カーネルと対話しないレンダラーよりもこのレンダラーが優先されます。", + "contributes.notebook.renderer.requiresMessaging": "レンダラーが 'createRendererMessaging' 経由で拡張機能ホストと通信する必要があるかどうか、必要な場合どのように通信するかを定義します。より強力なメッセージング要件を持つレンダラーは、すべての環境で機能するとは限りません。", + "contributes.notebook.renderer.requiresMessaging.always": "メッセージングが必須です。このレンダラーは、拡張機能ホストで実行できる拡張機能の一部である場合にのみ使用されます。", + "contributes.notebook.renderer.requiresMessaging.never": "レンダラーにはメッセージングが必須ではありません。", + "contributes.notebook.renderer.requiresMessaging.optional": "メッセージングを利用できるとレンダラーが向上しますが、必須ではありません。", + "contributes.notebook.renderer.viewType": "ノートブック出力レンダラーを表す一意の識別子です。", + "contributes.notebook.selector": "ノートブックの対象となる glob のセット。", "contributes.notebook.selector.provider.excludeFileNamePattern": "ノートブックが無効になっている glob。", "contributes.priority": "ユーザーがファイルを開いたときにカスタム エディターを自動的に有効にするかどうかを制御します。これは、'workbench.editorAssociations' 設定を使用してユーザーによって上書きされる可能性があります。", "contributes.priority.default": "ユーザーがリソースを開いたときに、そのリソースに対して他の既定のカスタム エディターが登録されていない場合は、このエディターが自動的に使用されます。", - "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。", - "contributes.notebook.renderer": "ノートブック出力レンダラー プロバイダーを提供します。", - "contributes.notebook.renderer.viewType": "ノートブック出力レンダラーを表す一意の識別子です。", - "contributes.notebook.provider.viewType.deprecated": "'viewType' の名前を 'id' に変更します。", - "contributes.notebook.renderer.displayName": "ノートブック出力レンダラーに関して人が認識できる名前。", - "contributes.notebook.selector": "ノートブックの対象となる glob のセット。", - "contributes.notebook.renderer.entrypoint": "拡張機能をレンダリングするために Web ビューに読み込むファイル。", - "contributes.notebook.markdownRenderer": "ノートブックでマークダウン セルのレンダラーを提供します。", - "contributes.notebook.markdownRenderer.id": "ノートブック マークダウン レンダラーを表す一意識別子。", - "contributes.notebook.markdownRenderer.displayName": "ノートブック マークダウン レンダラーに関して人が認識できる名前。", - "contributes.notebook.markdownRenderer.entrypoint": "拡張機能をレンダリングするために Web ビューに読み込むファイル。" + "contributes.priority.option": "ユーザーがリソースを開いたときにこのエディターが自動的に使用されることはありませんが、ユーザーは [再び開く] コマンドを使用してこのエディターに切り替えることができます。" }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "他のすべてのカーネル プロバイダー設定より優先される、既定のカーネル プロバイダーを定義します。カーネル プロバイダーを提供している拡張機能の識別子にする必要があります。" + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "セルのツールバーを表示するか非表示にするかどうか。", + "notebook.cellToolbarLocation.viewType": "特定のファイルの種類について、セルのツールバー位置を構成する", + "notebook.cellToolbarVisibility.description": "ポイントしたときまたはクリック時にセルのツールバーを表示するかどうか。", + "notebook.compactView.description": "ノートブック エディターをコンパクト形式で表示するかどうかを制御します。 ", + "notebook.consolidatedOutputButton.description": "出力アクションを出力ツールバーにレンダリングするかどうかを制御します。", + "notebook.consolidatedRunButton.description": "[実行] ボタンの横にあるドロップダウンで、追加アクションを表示するかどうかを制御します。", + "notebook.diff.enablePreview.description": "ノートブックに拡張テキスト差分エディターを使用するかどうか。", + "notebook.displayOrder.description": "出力 MIME 種類の優先度リスト", + "notebook.dragAndDrop.description": "ノートブック エディターでドラッグ アンド ドロップによるセルの移動を許可するかどうかを制御します。", + "notebook.editorOptions.experimentalCustomization": "ノートブックで使用されるコード エディターの設定。これを使用して、ほとんどのエディター * 設定をカスタマイズできます。", + "notebook.experimental.useMarkdownRenderer.description": "新しい拡張可能な Markdown レンダラーの使用を有効または無効にします。", + "notebook.focusIndicator.description": "フォーカス インジケーターをセルの境界線として表示するか、または左余白に強調表示バーを表示するかを制御します", + "notebook.globalToolbar.description": "ノートブック エディター内でグローバル ツールバーをレンダリングするかどうかを制御します。", + "notebook.insertToolbarPosition.description": "セルを挿入アクションをレンダリングするかどうかを制御します。", + "notebook.showCellStatusbar.description": "セルのステータス バーを表示するかどうか。", + "notebook.showCellStatusbar.hidden.description": "セルのステータス バーは常に非表示です。", + "notebook.showCellStatusbar.visible.description": "セルのステータス バーは常に表示されています。", + "notebook.showCellStatusbar.visibleAfterExecute.description": "セルのステータス バーは、セルが実行されるまで非表示になります。その後可視化され、実行状態を表示できるようになります。", + "notebook.showFoldingControls.description": "折りたたみコントロールを表示するタイミングを制御します。", + "notebook.undoRedoPerCell.description": "セルごとに個別の元に戻す/やり直しのスタックを使用するかどうか。", + "notebookConfigurationTitle": "ノートブック" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "ノートブック エディターの種類 '{0}' でリソースを開くことができません。適切な拡張機能がインストールされているか有効になっていることを確認してください。", + "fail.reOpen": "VS Code 標準テキスト エディターでファイルを再度開く" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "ノートブック セルを実行すると、このワークスペースからコードが実行されます。" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "ノートブック", - "notebook.cellBorderColor": "ノートブックのセルの境界線の色。", - "notebook.focusedEditorBorder": "ノートブック セル エディターの境界線の色。", - "notebookStatusSuccessIcon.foreground": "ノートブック セルのセル ステータス バーに表示されるエラー アイコンの色。", - "notebookStatusErrorIcon.foreground": "ノートブック セルのセル ステータス バーに表示されるエラー アイコンの色。", - "notebookStatusRunningIcon.foreground": "ノートブック セルのセル ステータス バーに表示される実行中アイコンの色。", - "notebook.outputContainerBackgroundColor": "ノートブックの出力コンテナーの背景色。", - "notebook.cellToolbarSeparator": "セルの下部にあるツール バーの区切り線の色", "focusedCellBackground": "セルがフォーカスされているときの、セルの背景色です。", - "selectedCellBackground": "セルが選択されているときの、セルの背景色。", + "notebook.cellBorderColor": "ノートブックのセルの境界線の色。", + "notebook.cellEditorBackground": "セル エディターの背景色。", "notebook.cellHoverBackground": "セルにマウスが置かれているときの、セルの背景色です。", - "notebook.selectedCellBorder": "セルが選択されているがフォーカスされていないときの、セルの上下境界線の色です。", - "notebook.inactiveSelectedCellBorder": "複数のセルが選択されているときのセルの境界線の色です。", - "notebook.focusedCellBorder": "セルがフォーカスされているときの、セルの境界線の色です。", - "notebook.inactiveFocusedCellBorder": "セルにフォーカスが置かれているときの、セルの上下の境界線の色です。(プライマリ フォーカスはエディターの外側です)", - "notebook.cellStatusBarItemHoverBackground": "ノートブックのセルのステータス バー項目の背景色。", "notebook.cellInsertionIndicator": "ノートブック セルの挿入インジケーターの色。", + "notebook.cellStatusBarItemHoverBackground": "ノートブックのセルのステータス バー項目の背景色。", + "notebook.cellToolbarSeparator": "セルの下部にあるツール バーの区切り線の色", + "notebook.focusedCellBorder": "セルがフォーカスされているときの、セルの境界線の色です。", + "notebook.focusedEditorBorder": "ノートブック セル エディターの境界線の色。", + "notebook.inactiveFocusedCellBorder": "セルにフォーカスが置かれているときの、セルの上下の境界線の色です。(プライマリ フォーカスはエディターの外側です)", + "notebook.inactiveSelectedCellBorder": "複数のセルが選択されているときのセルの境界線の色です。", + "notebook.outputContainerBackgroundColor": "ノートブックの出力コンテナーの背景色。", + "notebook.selectedCellBorder": "セルが選択されているがフォーカスされていないときの、セルの上下境界線の色です。", + "notebook.symbolHighlightBackground": "強調表示されたセルの背景色", + "notebookScrollbarSliderActiveBackground": "クリックしたときのノートブック スクロール バー スライダーの背景色。", "notebookScrollbarSliderBackground": "ノートブックのスクロールバー スライダーの背景色。", "notebookScrollbarSliderHoverBackground": "ホバーリング時のノートブックのスクロールバー スライダーの背景色。", - "notebookScrollbarSliderActiveBackground": "クリックしたときのノートブック スクロール バー スライダーの背景色。", - "notebook.symbolHighlightBackground": "強調表示されたセルの背景色" + "notebookStatusErrorIcon.foreground": "ノートブック セルのセル ステータス バーに表示されるエラー アイコンの色。", + "notebookStatusRunningIcon.foreground": "ノートブック セルのセル ステータス バーに表示される実行中アイコンの色。", + "notebookStatusSuccessIcon.foreground": "ノートブック セルのセル ステータス バーに表示されるエラー アイコンの色。", + "notebookTreeAriaLabel": "ノートブック", + "selectedCellBackground": "セルが選択されているときの、セルの背景色。" + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "ノートブック エディターでセル出力をクリアするためのアイコン。", + "collapsedIcon": "ノートブック エディターで折りたたまれたセクションに注釈を付けるためのアイコン。", + "configureKernel": "ノートブック エディターのカーネル構成ウィジェットの構成アイコン。", + "deleteCellIcon": "ノートブック エディターでセルを削除するためのアイコン。", + "editIcon": "ノートブック エディターでセルを編集するためのアイコン。", + "errorStateIcon": "ノートブック エディターでエラー状態を示すためのアイコン。", + "executeAboveIcon": "ノートブック エディターで上記のセルを実行するためのアイコン。", + "executeAllIcon": "ノートブック エディターですべてのセルを実行するためのアイコン。", + "executeBelowIcon": "ノートブック エディターで以下のセルを実行するためのアイコン。", + "executeIcon": "ノートブック エディターで実行するためのアイコン。", + "executingStateIcon": "ノートブック エディターで実行状態を示すためのアイコン。", + "expandedIcon": "ノートブック エディターで展開されたセクションに注釈を付けるためのアイコン。", + "mimetypeIcon": "ノートブックのエディターにおける MIME の種類のアイコン。", + "moveDownIcon": "ノートブック エディターでセルを下に移動するためのアイコン。", + "moveUpIcon": "ノートブック エディターでセルを上に移動するためのアイコン。", + "openAsTextIcon": "テキスト エディターでノートブックを開くためのアイコン。", + "pendingStateIcon": "ノートブック エディターで保留状態を示すためのアイコン。", + "renderOutputIcon": "差分エディターで出力をレンダリングするアイコン。", + "revertIcon": "ノートブック エディターで元に戻すためのアイコン。", + "selectKernelIcon": "ノートブック エディターでカーネルを選択するための構成アイコン。", + "splitCellIcon": "ノートブック エディターでセルを分割するためのアイコン。", + "stopEditIcon": "ノートブック エディターでセルの編集を停止するためのアイコン。", + "stopIcon": "ノートブック エディターで実行を停止するためのアイコン。", + "successStateIcon": "ノートブック エディターで成功の状態を示すためのアイコン。", + "unfoldIcon": "ノートブック エディターでセルを展開するためのアイコン。" + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "カーネルの選択" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "組み込み" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "セルに出力がありません", + "noRenderer.1": "MIME の種類にレンダラーが見つかりませんでした: {0}", + "noRenderer.2": "出力用のレンダラーが見つかりませんでした。次の MIME の種類があります: {0}。" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Markdown セルが空です。ダブルクリックするか、Enter キーを押して、編集してください。" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "The contents of the file has changed on disk. Would you like to open the updated version or overwrite the file with your changes?", - "notebook.staleSaveError.revert": "元に戻す", - "notebook.staleSaveError.overwrite.": "上書き", - "save": "ノートブックの保存" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "セル エディターでの行番号の表示を制御します。", + "notebook.showLineNumbers": "ノートブック行番号の表示", + "notebook.toggleLineNumbers": "ノートブック行番号の切り替え" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "ノートブック エディターのカーネル構成ウィジェットの構成アイコン。", - "selectKernelIcon": "ノートブック エディターでカーネルを選択するための構成アイコン。", - "executeIcon": "ノートブック エディターで実行するためのアイコン。", - "stopIcon": "ノートブック エディターで実行を停止するためのアイコン。", - "deleteCellIcon": "ノートブック エディターでセルを削除するためのアイコン。", - "executeAllIcon": "ノートブック エディターですべてのセルを実行するためのアイコン。", - "editIcon": "ノートブック エディターでセルを編集するためのアイコン。", - "stopEditIcon": "ノートブック エディターでセルの編集を停止するためのアイコン。", - "moveUpIcon": "ノートブック エディターでセルを上に移動するためのアイコン。", - "moveDownIcon": "ノートブック エディターでセルを下に移動するためのアイコン。", - "clearIcon": "ノートブック エディターでセル出力をクリアするためのアイコン。", - "splitCellIcon": "ノートブック エディターでセルを分割するためのアイコン。", - "unfoldIcon": "ノートブック エディターでセルを展開するためのアイコン。", - "successStateIcon": "ノートブック エディターで成功の状態を示すためのアイコン。", - "errorStateIcon": "ノートブック エディターでエラー状態を示すためのアイコン。", - "collapsedIcon": "ノートブック エディターで折りたたまれたセクションに注釈を付けるためのアイコン。", - "expandedIcon": "ノートブック エディターで展開されたセクションに注釈を付けるためのアイコン。", - "openAsTextIcon": "テキスト エディターでノートブックを開くためのアイコン。", - "revertIcon": "ノートブック エディターで元に戻すためのアイコン。", - "renderOutputIcon": "差分エディターで出力をレンダリングするアイコン。", - "mimetypeIcon": "ノートブックのエディターにおける MIME の種類のアイコン。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "このノートブックを実行するためのノートブック カーネルを選択します", - "notebook.promptKernel.setDefaultTooltip": "'{0}' の既定のカーネル プロバイダーとして設定します" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "ビルトイン", + "curruentActiveMimeType": "現在アクティブ", + "pickMimeType": "別の出力 mimetype を選択する", + "promptChooseMimeType.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください", + "promptChooseMimeTypeInSecure.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください。リッチ MIME の種類は、ノートブックが信頼されている場合にのみ使用できます" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "展開", + "notebook.moreRunActionsLabel": "その他...", "runStateExecuting": "実行中", "runStatePending": "保留中" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Markdown セルが空です。ダブルクリックするか、Enter キーを押して、編集してください。" }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "別の出力 mimetype を選択してください。利用可能な mimetype: {0}", - "curruentActiveMimeType": "現在アクティブ", - "promptChooseMimeTypeInSecure.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください。リッチ MIME の種類は、ノートブックが信頼されている場合にのみ使用できます", - "promptChooseMimeType.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください", - "builtinRenderInfo": "ビルトイン" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "セルの言語モードを選択する" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "別の出力 mimetype を選択してください。利用可能な mimetype: {0}", - "curruentActiveMimeType": "現在アクティブ", - "promptChooseMimeTypeInSecure.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください。リッチ MIME の種類は、ノートブックが信頼されている場合にのみ使用できます", - "promptChooseMimeType.placeHolder": "現在の出力にレンダリングする MIME の種類を選択してください", - "builtinRenderInfo": "ビルトイン" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "The contents of the file has changed on disk. Would you like to open the updated version or overwrite the file with your changes?", + "notebook.staleSaveError.overwrite.": "上書き", + "notebook.staleSaveError.revert": "元に戻す" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "アウトライン ビューのアイコンを表示します。", - "name": "アウトライン", - "outlineConfigurationTitle": "アウトライン", - "outline.showIcons": "アイコン付きでアウトライン要素を表示します。", - "outline.showProblem": "アウトライン要素にエラーと警告を表示します。", - "outline.problem.colors": "エラーと警告に色を使用します。", - "outline.problems.badges": "エラーと警告にバッジを使用します。", - "filteredTypes.file": "有効にすると、アウトラインに `ファイル` 記号が表示されます。", - "filteredTypes.module": "有効にすると、アウトラインに `モジュール` 記号が表示されます。", - "filteredTypes.namespace": "有効にすると、アウトラインに `名前空間` 記号が表示されます。", - "filteredTypes.package": "有効にすると、アウトラインに `パッケージ` 記号が表示されます。", + "filteredTypes.array": "有効にすると、アウトラインに `配列` 記号が表示されます。", + "filteredTypes.boolean": "有効にすると、アウトラインに 'ブール型' 記号が表示されます。", "filteredTypes.class": "有効にすると、アウトラインに `クラス` 記号が表示されます。", - "filteredTypes.method": "有効にすると、アウトラインに 'メソッド' 記号が表示されます。", - "filteredTypes.property": "有効にすると、アウトラインに `プロパティ` 記号が表示されます。", - "filteredTypes.field": "有効にすると、アウトラインに `フィールド` 記号が表示されます。", + "filteredTypes.constant": "有効にすると、アウトラインに `定数` 記号が表示されます。", "filteredTypes.constructor": "有効にすると、アウトラインに `コンストラクター` 記号が表示されます。", "filteredTypes.enum": "有効にすると、アウトラインに '列挙型' 記号が表示されます。", - "filteredTypes.interface": "有効にすると、アウトラインに `インターフェイス` 記号が表示されます。", - "filteredTypes.function": "有効にすると、アウトラインに `関数` 記号が表示されます。", - "filteredTypes.variable": "有効にすると、アウトラインに `変数` 記号が表示されます。", - "filteredTypes.constant": "有効にすると、アウトラインに `定数` 記号が表示されます。", - "filteredTypes.string": "有効にすると、アウトラインに `文字列` 記号が表示されます。", - "filteredTypes.number": "有効にすると、アウトラインに '数値' 記号が表示されます。", - "filteredTypes.boolean": "有効にすると、アウトラインに 'ブール型' 記号が表示されます。", - "filteredTypes.array": "有効にすると、アウトラインに `配列` 記号が表示されます。", - "filteredTypes.object": "有効にすると、アウトラインに `オブジェクト` 記号が表示されます。", - "filteredTypes.key": "有効にすると、アウトラインに 'キー' 記号が表示されます。", - "filteredTypes.null": "有効にすると、アウトラインに 'null' -記号が表示されます。", "filteredTypes.enumMember": "有効にすると、アウトラインに `enumMember` 記号が表示されます。", - "filteredTypes.struct": "有効にすると、アウトラインに `構造体` 記号が表示されます。", "filteredTypes.event": "有効にすると、アウトラインに 'イベント' 記号が表示されます。", + "filteredTypes.field": "有効にすると、アウトラインに `フィールド` 記号が表示されます。", + "filteredTypes.file": "有効にすると、アウトラインに `ファイル` 記号が表示されます。", + "filteredTypes.function": "有効にすると、アウトラインに `関数` 記号が表示されます。", + "filteredTypes.interface": "有効にすると、アウトラインに `インターフェイス` 記号が表示されます。", + "filteredTypes.key": "有効にすると、アウトラインに 'キー' 記号が表示されます。", + "filteredTypes.method": "有効にすると、アウトラインに 'メソッド' 記号が表示されます。", + "filteredTypes.module": "有効にすると、アウトラインに `モジュール` 記号が表示されます。", + "filteredTypes.namespace": "有効にすると、アウトラインに `名前空間` 記号が表示されます。", + "filteredTypes.null": "有効にすると、アウトラインに 'null' -記号が表示されます。", + "filteredTypes.number": "有効にすると、アウトラインに '数値' 記号が表示されます。", + "filteredTypes.object": "有効にすると、アウトラインに `オブジェクト` 記号が表示されます。", "filteredTypes.operator": "有効にすると、アウトラインに `演算子` 記号が表示されます。", - "filteredTypes.typeParameter": "有効にすると、アウトラインに `typeParameter` 記号が表示されます。" + "filteredTypes.package": "有効にすると、アウトラインに `パッケージ` 記号が表示されます。", + "filteredTypes.property": "有効にすると、アウトラインに `プロパティ` 記号が表示されます。", + "filteredTypes.string": "有効にすると、アウトラインに `文字列` 記号が表示されます。", + "filteredTypes.struct": "有効にすると、アウトラインに `構造体` 記号が表示されます。", + "filteredTypes.typeParameter": "有効にすると、アウトラインに `typeParameter` 記号が表示されます。", + "filteredTypes.variable": "有効にすると、アウトラインに `変数` 記号が表示されます。", + "name": "アウトライン", + "outline.problem.colors": "エラーと警告に色を使用します。", + "outline.problems.badges": "エラーと警告にバッジを使用します。", + "outline.showIcons": "アイコン付きでアウトライン要素を表示します。", + "outline.showProblem": "アウトライン要素にエラーと警告を表示します。", + "outlineConfigurationTitle": "アウトライン", + "outlineViewIcon": "アウトライン ビューのアイコンを表示します。" }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "アクティブなエディターはアウトライン情報を提供できません。", - "loading": "'{0}' のドキュメント シンボルを読み込んでいます...", - "no-symbols": "ドキュメント '{0}' にシンボルが見つかりません", "collapse": "すべて折りたたんで表示します。", - "followCur": "カーソルに追従", "filterOnType": "種類でフィルター", - "sortByPosition": "並べ替え: 位置", + "followCur": "カーソルに追従", + "loading": "'{0}' のドキュメント シンボルを読み込んでいます...", + "no-editor": "アクティブなエディターはアウトライン情報を提供できません。", + "no-symbols": "ドキュメント '{0}' にシンボルが見つかりません", + "sortByKind": "並べ替えの基準: カテゴリ", "sortByName": "並べ替え: 名前", - "sortByKind": "並べ替えの基準: カテゴリ" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "出力ビューのアイコンを表示します。", - "output": "出力", - "miToggleOutput": "出力(&&O)", - "logViewer": "ログ ビューアー", - "switchToOutput.label": "出力に切り替え", - "clearOutput.label": "出力のクリア", - "outputCleared": "出力はクリアされました", - "toggleAutoScroll": "自動スクロールの切り替え", - "outputScrollOff": "自動スクロールをオフにする", - "outputScrollOn": "自動スクロールをオンにする", - "openActiveLogOutputFile": "ログ出力ファイルを開く", - "showLogs": "ログの表示...", - "selectlog": "ログを選択", - "openLogFile": "ログ ファイルを開く...", - "selectlogFile": "ログ ファイルを選択", - "output.smartScroll.enabled": "出力ビューでスマート スクロール機能を有効/無効にします。スマート スクロールを使用する場合、出力ビューをクリックすると自動的にスクロールがロックされ、最後の行をクリックするとロックが解除されます。" - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - 出力", - "channel": "'{0}' の出力チャネル", - "output": "出力", - "outputViewWithInputAriaLabel": "{0}、出力パネル", - "outputViewAriaLabel": "出力パネル", - "outputChannels": "出力チャネル。", - "logChannel": "ログ ({0})" + "sortByPosition": "並べ替え: 位置" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "ログ ビューアー" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "出力のクリア", + "logViewer": "ログ ビューアー", + "miToggleOutput": "出力(&&O)", + "openActiveLogOutputFile": "ログ出力ファイルを開く", + "openLogFile": "ログ ファイルを開く...", + "output": "出力", + "output.smartScroll.enabled": "出力ビューでスマート スクロール機能を有効/無効にします。スマート スクロールを使用する場合、出力ビューをクリックすると自動的にスクロールがロックされ、最後の行をクリックするとロックが解除されます。", + "outputCleared": "出力はクリアされました", + "outputScrollOff": "自動スクロールをオフにする", + "outputScrollOn": "自動スクロールをオンにする", + "outputViewIcon": "出力ビューのアイコンを表示します。", + "selectlog": "ログを選択", + "selectlogFile": "ログ ファイルを選択", + "showLogs": "ログの表示...", + "switchToOutput.label": "出力に切り替え", + "toggleAutoScroll": "自動スクロールの切り替え" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "'{0}' の出力チャネル", + "logChannel": "ログ ({0})", + "output": "出力", + "output model title": "{0} - 出力", + "outputChannels": "出力チャネル。", + "outputViewAriaLabel": "出力パネル", + "outputViewWithInputAriaLabel": "{0}、出力パネル" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "スタートアップ パフォーマンス" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "プロファイルが正常に作成されました。", - "prof.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", - "prof.restartAndFileIssue": "案件を作成し再起動する(&&C)", - "prof.restart": "再起動(&&R)", - "prof.thanks": "ご協力いただき、ありがとうございます。", - "prof.detail.restart": "'{0}' を引き続き使用するには、最後の再起動が必要です。 改めてあなたの貢献に感謝します。", - "prof.restart.button": "再起動(&&R)" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "スタートアップ パフォーマンス" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "既定の基本設定エディター", - "settingsEditor2": "設定エディター 2", - "keybindingsEditor": "キー バインド エディター", - "openSettings2": "設定 (UI) を開く", - "preferences": "基本設定", - "settings": "設定", - "miOpenSettings": "設定(&&S)", - "openSettingsJson": "設定 (JSON) を開く", - "openGlobalSettings": "ユーザー設定を開く", - "openRawDefaultSettings": "既定の設定 (JSON) を開く", - "openWorkspaceSettings": "ワークスペース設定を開く", - "openWorkspaceSettingsFile": "ワークスペース設定を開く (JSON)", - "openFolderSettings": "フォルダーの設定を開く", - "openFolderSettingsFile": "フォルダーの設定を開く (JSON)", - "filterModifiedLabel": "変更した設定を表示", - "filterOnlineServicesLabel": "オンライン サービスの設定を表示", - "miOpenOnlineSettings": "オンライン サービスの設定(&&O)", - "onlineServices": "オンライン サービスの設定", - "openRemoteSettings": "リモート設定 ({0}) を開く", - "settings.focusSearch": "設定検索にフォーカス", - "settings.clearResults": "検索結果のクリア設定", - "settings.focusFile": "設定ファイルにフォーカスする", - "settings.focusNextSetting": "次の設定にフォーカス", - "settings.focusPreviousSetting": "前の設定にフォーカス", - "settings.editFocusedSetting": "フォーカスのある設定を編集する", - "settings.focusSettingsList": "リストのフォーカス設定", - "settings.focusSettingsTOC": "設定目次にフォーカス", - "settings.focusSettingControl": "設定コントロールにフォーカス", - "settings.showContextMenu": "設定のコンテキスト メニューの表示", - "settings.focusLevelUp": "フォーカスを 1 つ上のレベルに移動する", - "openGlobalKeybindings": "キーボード ショートカットを開く", - "Keyboard Shortcuts": "キーボード ショートカット", - "openDefaultKeybindingsFile": "既定のキーボード ショートカットを開く (JSON)", - "openGlobalKeybindingsFile": "キーボード ショートカットを開く (JSON)", - "showDefaultKeybindings": "既定のキーバインドを表示", - "showExtensionKeybindings": "拡張機能のキー バインドを表示する", - "showUserKeybindings": "ユーザーのキーバインドを表示", - "clear": "検索結果のクリア", - "miPreferences": "ユーザー設定(&&P)" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "問題点を作成し、次のファイルを手動で添付してください:\r\n{0}", + "prof.detail.restart": "'{0}' を引き続き使用するには、最後の再起動が必要です。 改めてあなたの貢献に感謝します。", + "prof.message": "プロファイルが正常に作成されました。", + "prof.restart": "再起動(&&R)", + "prof.restart.button": "再起動(&&R)", + "prof.restartAndFileIssue": "案件を作成し再起動する(&&C)", + "prof.thanks": "ご協力いただき、ありがとうございます。" }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "キー バインドの定義", - "defineKeybinding.kbLayoutErrorMessage": "現在のキーボード レイアウトでは、このキーの組み合わせを生成することはできません。", - "defineKeybinding.kbLayoutLocalAndUSMessage": "現在のキーボード レイアウトで示すと **{0}** です。(US 標準: **{1}**)", - "defineKeybinding.kbLayoutLocalMessage": "現在のキーボード レイアウトで示すと **{0}** です。" + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "の次に", + "defineKeybinding.existing": "{0} つの既存のコマンドがこのキーバインドを使用しています", + "defineKeybinding.initial": "任意のキーの組み合わせを押し、ENTER キーを押します。", + "defineKeybinding.oneExists": "1 つの既存のコマンドがこのキーバインドを使用しています" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "キーを記録", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "優先順位で並べ替え", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "入力してキーバインド内を検索", "SearchKeybindings.KeybindingsSearchPlaceholder": "キーを記録中。Esc キーを押して終了", - "clearInput": "キー バインドの検索入力をクリア", - "recording": "キーを記録しています", - "command": "コマンド", - "keybinding": "キー バインド", - "when": "いつ", - "source": "ソース", - "show sorted keybindings": "{0} 個のキーバインドを優先順に表示しています", - "show keybindings": "{0} のキーバインドをアルファベット順に表示しています", - "changeLabel": "キー バインドを変更する...", - "addLabel": "キー バインドを追加する...", - "editWhen": "When 式を変更", - "removeLabel": "キー バインドの削除", - "resetLabel": "キー バインドのリセット", - "showSameKeybindings": "同じキーバインドを表示", - "copyLabel": "コピー", - "copyCommandLabel": "コマンド ID のコピー", - "error": "キー バインドの編集中にエラー '{0}' が発生しました。'keybindings.json' ファイルを開いてご確認ください。", - "editKeybindingLabelWithKey": "キー バインド {0} の変更", - "editKeybindingLabel": "キー バインドの変更", - "addKeybindingLabelWithKey": "キー バインド {0} の追加", "addKeybindingLabel": "キー バインドの追加", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "when コンテキストを入力してください。確定するには Enter キーを、キャンセルするには Escape キーを押してください。", + "addKeybindingLabelWithKey": "キー バインド {0} の追加", + "addLabel": "キー バインドを追加する...", + "changeLabel": "キー バインドを変更する...", + "clearInput": "キー バインドの検索入力をクリア", + "command": "コマンド", + "copyCommandLabel": "コマンド ID のコピー", + "copyLabel": "コピー", + "editKeybindingLabel": "キー バインドの変更", + "editKeybindingLabelWithKey": "キー バインド {0} の変更", + "editWhen": "When 式を変更", + "error": "キー バインドの編集中にエラー '{0}' が発生しました。'keybindings.json' ファイルを開いてご確認ください。", + "keybinding": "キー バインド", "keybindingsLabel": "キー バインド", "noKeybinding": "キー バインドが割り当てられていません。", - "noWhen": "タイミングのコンテキストがありません。" + "noWhen": "タイミングのコンテキストがありません。", + "recordKeysLabel": "キーを記録", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "キーを記録しています", + "removeLabel": "キー バインドの削除", + "resetLabel": "キー バインドのリセット", + "show keybindings": "{0} のキーバインドをアルファベット順に表示しています", + "show sorted keybindings": "{0} 個のキーバインドを優先順に表示しています", + "showSameKeybindings": "同じキーバインドを表示", + "sortByPrecedeneLabel": "優先順位で並べ替え", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "ソース", + "title": "{0} ({1})", + "when": "いつ", + "whenContextInputAriaLabel": "when コンテキストを入力してください。確定するには Enter キーを、キャンセルするには Escape キーを押してください。" + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "現在のキーボード レイアウトでは、このキーの組み合わせを生成することはできません。", + "defineKeybinding.kbLayoutLocalAndUSMessage": "現在のキーボード レイアウトで示すと **{0}** です。(US 標準: **{1}**)", + "defineKeybinding.kbLayoutLocalMessage": "現在のキーボード レイアウトで示すと **{0}** です。", + "defineKeybinding.start": "キー バインドの定義" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "キーボード ショートカット", + "clear": "検索結果のクリア", + "defaultPreferencesEditor": "既定の基本設定エディター", + "filterModifiedLabel": "変更した設定を表示", + "filterOnlineServicesLabel": "オンライン サービスの設定を表示", + "filterUntrusted": "信頼されていないワークスペース設定を表示する", + "keybindingsEditor": "キー バインド エディター", + "miOpenOnlineSettings": "オンライン サービスの設定(&&O)", + "miOpenSettings": "設定(&&S)", + "miPreferences": "ユーザー設定(&&P)", + "onlineServices": "オンライン サービスの設定", + "openDefaultKeybindingsFile": "既定のキーボード ショートカットを開く (JSON)", + "openFolderSettings": "フォルダーの設定を開く", + "openFolderSettingsFile": "フォルダーの設定を開く (JSON)", + "openGlobalKeybindings": "キーボード ショートカットを開く", + "openGlobalKeybindingsFile": "キーボード ショートカットを開く (JSON)", + "openGlobalSettings": "ユーザー設定を開く", + "openRawDefaultSettings": "既定の設定 (JSON) を開く", + "openRemoteSettings": "リモート設定 ({0}) を開く", + "openSettings2": "設定 (UI) を開く", + "openSettingsJson": "設定 (JSON) を開く", + "openWorkspaceSettings": "ワークスペース設定を開く", + "openWorkspaceSettingsFile": "ワークスペース設定を開く (JSON)", + "preferences": "基本設定", + "settings": "設定", + "settings.clearResults": "検索結果のクリア設定", + "settings.editFocusedSetting": "フォーカスのある設定を編集する", + "settings.focusFile": "設定ファイルにフォーカスする", + "settings.focusLevelUp": "フォーカスを 1 つ上のレベルに移動する", + "settings.focusNextSetting": "次の設定にフォーカス", + "settings.focusPreviousSetting": "前の設定にフォーカス", + "settings.focusSearch": "設定検索にフォーカス", + "settings.focusSettingControl": "設定コントロールにフォーカス", + "settings.focusSettingsList": "リストのフォーカス設定", + "settings.focusSettingsTOC": "設定目次にフォーカス", + "settings.showContextMenu": "設定のコンテキスト メニューの表示", + "settingsEditor2": "設定エディター 2", + "showDefaultKeybindings": "既定のキーバインドを表示", + "showExtensionKeybindings": "拡張機能のキー バインドを表示する", + "showUserKeybindings": "ユーザーのキーバインドを表示" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "言語固有の設定を構成します...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "設定の検索", "SearchSettingsWidget.Placeholder": "設定の検索", - "noSettingsFound": "設定が見つかりません", - "oneSettingFound": "1 個の設定が見つかりました", - "settingsFound": "{0} 個の設定が見つかりました", - "totalSettingsMessage": "合計 {0} 個の設定", - "nlpResult": "自然文 (natural language) の結果", - "filterResult": "フィルター後の結果", + "defaultEditorReadonly": "既定値を上書きするには、右側のエディターを編集します。", + "defaultFolderSettings": "既定のフォルダー設定", "defaultSettings": "既定の設定", "defaultUserSettings": "既定のユーザー設定", "defaultWorkspaceSettings": "既定のワークスペース設定", - "defaultFolderSettings": "既定のフォルダー設定", - "defaultEditorReadonly": "既定値を上書きするには、右側のエディターを編集します。", - "preferencesAriaLabel": "既定の基本設定。読み取り専用のエディター。" - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "設定の検索", - "clearInput": "設定の検索入力をクリア", - "noResults": "設定が見つかりません", - "clearSearchFilters": "フィルターの解除", - "settings": "設定", - "settingsNoSaveNeeded": "設定の変更は自動的に保存されます。", - "oneResult": "1 個の設定が見つかりました", - "moreThanOneResult": "{0} 個の設定が見つかりました", - "turnOnSyncButton": "設定の同期をオンにする", - "lastSyncedLabel": "最終同期: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "設定で自然文検索モードを有効にするかどうかを制御します。自然文検索はMicrosoft オンライン サービスによって提供されます。", - "settingsSearchTocBehavior.hide": "検索中の目次を非表示にします。", - "settingsSearchTocBehavior.filter": "目次をフィルターして、一致している設定を持つカテゴリだけを表示します。カテゴリをクリックするとそのカテゴリに結果が絞り込まれます。", - "settingsSearchTocBehavior": "検索中の設定エディターの目次の動作を制御します。" + "filterResult": "フィルター後の結果", + "nlpResult": "自然文 (natural language) の結果", + "noSettingsFound": "設定が見つかりません", + "oneSettingFound": "1 個の設定が見つかりました", + "preferencesAriaLabel": "既定の基本設定。読み取り専用のエディター。", + "settingsFound": "{0} 個の設定が見つかりました", + "totalSettingsMessage": "合計 {0} 個の設定" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "分割 JSON 設定エディター内の展開されたセクションのアイコン。", - "settingsGroupCollapsedIcon": "分割 JSON 設定エディター内の折りたたまれたセクションのアイコン。", - "settingsScopeDropDownIcon": "分割 JSON 設定エディター内のフォルダー ドロップダウン ボタンのアイコン。", - "settingsMoreActionIcon": "設定 UI 内の [その他のアクション] アクションのアイコン。", + "keybindingsAddIcon": "キー バインド UI 内の追加アクションのアイコン。", + "keybindingsEditIcon": "キー バインド UI 内の編集アクションのアイコン。", "keybindingsRecordKeysIcon": "キー バインド UI 内の 'キーを記録' アクションのアイコン。", "keybindingsSortIcon": "キー バインド UI 内の '優先順位で並べ替え' の切り替えのアイコン。", - "keybindingsEditIcon": "キー バインド UI 内の編集アクションのアイコン。", - "keybindingsAddIcon": "キー バインド UI 内の追加アクションのアイコン。", - "settingsEditIcon": "設定 UI 内の編集アクションのアイコン。", - "settingsAddIcon": "設定 UI 内の追加アクションのアイコン。", - "settingsRemoveIcon": "設定 UI 内の削除アクションのアイコン。", - "preferencesDiscardIcon": "設定 UI 内の破棄アクションのアイコン。", "preferencesClearInput": "設定およびキー バインド UI 内での入力のクリアのアイコン。", - "preferencesOpenSettings": "設定を開くコマンドのアイコン。" - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "任意のキーの組み合わせを押し、ENTER キーを押します。", - "defineKeybinding.oneExists": "1 つの既存のコマンドがこのキーバインドを使用しています", - "defineKeybinding.existing": "{0} つの既存のコマンドがこのキーバインドを使用しています", - "defineKeybinding.chordsTo": "の次に" + "preferencesDiscardIcon": "設定 UI 内の破棄アクションのアイコン。", + "preferencesOpenSettings": "設定を開くコマンドのアイコン。", + "settingsAddIcon": "設定 UI 内の追加アクションのアイコン。", + "settingsEditIcon": "設定 UI 内の編集アクションのアイコン。", + "settingsGroupCollapsedIcon": "分割 JSON 設定エディター内の折りたたまれたセクションのアイコン。", + "settingsGroupExpandedIcon": "分割 JSON 設定エディター内の展開されたセクションのアイコン。", + "settingsMoreActionIcon": "設定 UI 内の [その他のアクション] アクションのアイコン。", + "settingsRemoveIcon": "設定 UI 内の削除アクションのアイコン。", + "settingsScopeDropDownIcon": "分割 JSON 設定エディター内のフォルダー ドロップダウン ボタンのアイコン。" }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "設定にコピー", + "editTtile": "編集", + "emptyFolderSettingsHeader": "ワークスペースの設定を上書きするには、このファイル内にフォルダーの設定を挿入します。", "emptyUserSettingsHeader": "既定の設定を上書きするには、設定をここに挿入します。", "emptyWorkspaceSettingsHeader": "ユーザー設定を上書きするには、設定をここに挿入します。", - "emptyFolderSettingsHeader": "ワークスペースの設定を上書きするには、このファイル内にフォルダーの設定を挿入します。", - "editTtile": "編集", + "manage workspace trust": "ワークスペースの信頼を管理", "replaceDefaultValue": "設定を置換", - "copyDefaultValue": "設定にコピー", "unknown configuration setting": "不明な構成設定", - "unsupportedRemoteMachineSetting": "この設定は、このウィンドウでは適用できません。ローカル ウィンドウを開いたときに適用されます。", - "unsupportedWindowSetting": "この設定は、このワークスペースでは適用できません。これは、含んでいるワークスペース フォルダーを直接開いたときに適用されます。", "unsupportedApplicationSetting": "アプリケーション ユーザー設定でのみこの設定を適用することができます。", "unsupportedMachineSetting": "この設定は、ローカル ウィンドウのユーザー設定、またはリモート ウィンドウのリモート設定にのみ適用できます。", - "unsupportedProperty": "サポートされていないプロパティ" + "unsupportedProperty": "サポートされていないプロパティ", + "unsupportedRemoteMachineSetting": "この設定は、このウィンドウでは適用できません。ローカル ウィンドウを開いたときに適用されます。", + "unsupportedWindowSetting": "この設定は、このワークスペースでは適用できません。これは、含んでいるワークスペース フォルダーを直接開いたときに適用されます。", + "untrustedSetting": "この設定は、信頼されたワークスペース内でのみ適用できます。" }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "設定を右側のエディターに配置してオーバーライドしてください。", + "folderSettings": "フォルダー", "noSettingsFound": "設定が見つかりません。", "settingsSwitcherBarAriaLabel": "設定切り替え", "userSettings": "ユーザー", "userSettingsRemote": "リモート", - "workspaceSettings": "ワークスペース", - "folderSettings": "フォルダー" + "workspaceSettings": "ワークスペース" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "設定の検索", + "clearInput": "設定の検索入力をクリア", + "clearSearchFilters": "フィルターの解除", + "lastSyncedLabel": "最終同期: {0}", + "moreThanOneResult": "{0} 個の設定が見つかりました", + "noResults": "設定が見つかりません", + "oneResult": "1 個の設定が見つかりました", + "settings": "設定", + "settings require trust": "ワークスペースの信頼", + "turnOnSyncButton": "設定の同期をオンにする" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "外観", + "application": "アプリケーション", + "breadcrumbs": "階層リンク", + "comments": "コメント", "commonlyUsed": "よく使用するもの", - "textEditor": "テキスト エディター", "cursor": "カーソル", + "debug": "デバッグ", + "diffEditor": "差分エディター", + "editorManagement": "エディターの管理", + "extensions": "拡張機能", + "features": "機能", + "fileExplorer": "エクスプローラー", + "files": "ファイル", "find": "検索", "font": "フォント", "formatting": "書式設定", - "diffEditor": "差分エディター", - "minimap": "ミニマップ", - "suggestions": "候補", - "files": "ファイル", - "workbench": "ワークベンチ", - "appearance": "外観", - "breadcrumbs": "階層リンク", - "editorManagement": "エディターの管理", - "settings": "設定エディター", - "zenMode": "Zen Mode", - "screencastMode": "スクリーンキャスト モード", - "window": "ウィンドウ", - "newWindow": "新しいウィンドウ", - "features": "機能", - "fileExplorer": "エクスプローラー", - "search": "検索", - "debug": "デバッグ", - "testing": "テスト中", - "scm": "SCM", - "extensions": "拡張機能", - "terminal": "ターミナル", - "task": "タスク", - "problems": "問題", - "output": "出力", - "comments": "コメント", - "remote": "リモート", - "timeline": "タイムライン", - "notebook": "ノートブック", - "application": "アプリケーション", - "proxy": "プロキシ", "keyboard": "キーボード", - "update": "更新", + "minimap": "ミニマップ", + "newWindow": "新しいウィンドウ", + "notebook": "ノートブック", + "output": "出力", + "problems": "問題", + "proxy": "プロキシ", + "remote": "リモート", + "scm": "SCM", + "screencastMode": "スクリーンキャスト モード", + "search": "検索", + "security": "セキュリティ", + "settings": "設定エディター", + "settingsSync": "設定の同期", + "suggestions": "候補", + "task": "タスク", "telemetry": "テレメトリ", - "settingsSync": "設定の同期" + "terminal": "ターミナル", + "testing": "テスト中", + "textEditor": "テキスト エディター", + "timeline": "タイムライン", + "update": "更新", + "window": "ウィンドウ", + "workbench": "ワークベンチ", + "workspace": "ワークスペース", + "zenMode": "Zen Mode" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "拡張機能", - "extensionSyncIgnoredLabel": "同期: 無視", - "modified": "変更済み", - "settingsContextMenuTitle": "その他の操作... ", "alsoConfiguredIn": "次でも変更されています", "configuredIn": "変更されています", - "newExtensionsButtonLabel": "一致する拡張機能を表示", - "editInSettingsJson": "settings.json で編集", - "settings.Default": "既定", - "resetSettingLabel": "設定をリセット", - "validationError": "検証エラー。", - "settings.Modified": "変更済み。", - "settings": "設定", - "copySettingIdLabel": "設定 ID をコピー", "copySettingAsJSONLabel": "JSON として設定をコピー", - "stopSyncingSetting": "この設定を同期する" + "copySettingIdLabel": "設定 ID をコピー", + "editInSettingsJson": "settings.json で編集", + "extensionSyncIgnoredLabel": "同期: 無視", + "extensions": "拡張機能", + "manageWorkspaceTrust": "ワークスペースの信頼を管理", + "modified": "変更済み", + "newExtensionsButtonLabel": "一致する拡張機能を表示", + "resetSettingLabel": "設定をリセット", + "settings": "設定", + "settings.Default": "既定", + "settings.Modified": "変更済み。", + "settingsContextMenuTitle": "その他の操作... ", + "stopSyncingSetting": "この設定を同期する", + "trustLabel": "この設定は、信頼されたワークスペース内でのみ適用できます", + "validationError": "検証エラー。" }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "ワークスペース", "remote": "リモート", - "user": "ユーザー" + "user": "ユーザー", + "workspace": "ワークスペース" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "セクション ヘッダーまたはアクティブなタイトルの前景色。", - "modifiedItemForeground": "変更された設定インジケーターの色。", - "settingsDropdownBackground": "設定エディターのドロップダウンの背景。", - "settingsDropdownForeground": "設定エディターのドロップダウンの前景。", - "settingsDropdownBorder": "設定エディターのドロップダウン境界線。", - "settingsDropdownListBorder": "設定エディターのドロップダウン リストの境界線。これは、オプションを囲み、オプションと説明を分割します。", - "settingsCheckboxBackground": "設定エディターのチェックボックスの背景。", - "settingsCheckboxForeground": "設定エディターのチェックボックスの前景。", - "settingsCheckboxBorder": "設定エディターのチェックボックスの境界線。", - "textInputBoxBackground": "設定エディターのテキスト入力ボックスの背景。", - "textInputBoxForeground": "設定エディターのテキスト入力ボックスの前景。", - "textInputBoxBorder": "設定エディターのテキスト入力ボックスの境界線。", - "numberInputBoxBackground": "設定エディターの数値入力ボックスの背景。", - "numberInputBoxForeground": "設定エディターの数値入力ボックスの前景。", - "numberInputBoxBorder": "設定エディターの数値入力ボックスの境界線。", - "focusedRowBackground": "フォーカスがあるときの設定行の背景色。", - "notebook.rowHoverBackground": "マウスが置かれているときの設定行の背景色。", - "notebook.focusedRowBorder": "行がフォーカスされているときの、行の上下境界線の色です。", - "okButton": "OK", - "cancelButton": "キャンセル", - "listValueHintLabel": "リスト項目 `{0}`", - "listSiblingHintLabel": "兄弟 '${1}' を持つ項目 '{0}' を一覧表示", - "removeItem": "項目の削除", - "editItem": "項目の編集", "addItem": "項目の追加", - "itemInputPlaceholder": "文字列項目...", - "listSiblingInputPlaceholder": "兄弟...", - "excludePatternHintLabel": "`{0}` に一致するファイルを除外", - "excludeSiblingHintLabel": "`{1}` に一致するファイルが存在するとき、`{0}` に一致するファイルを除外", - "removeExcludeItem": "除外項目を削除", - "editExcludeItem": "除外項目を編集", "addPattern": "パターンを追加", + "cancelButton": "キャンセル", + "editExcludeItem": "除外項目を編集", + "editItem": "項目の編集", + "excludePatternHintLabel": "`{0}` に一致するファイルを除外", "excludePatternInputPlaceholder": "除外パターン...", + "excludeSiblingHintLabel": "`{1}` に一致するファイルが存在するとき、`{0}` に一致するファイルを除外", "excludeSiblingInputPlaceholder": "パターンが存在するとき...", - "objectKeyInputPlaceholder": "キー", - "objectValueInputPlaceholder": "値", - "objectPairHintLabel": "プロパティ '{0}' は '{1}' に設定されています。", - "resetItem": "項目のリセット", + "focusedRowBackground": "フォーカスがあるときの設定行の背景色。", + "headerForeground": "セクション ヘッダーまたはアクティブなタイトルの前景色。", + "itemInputPlaceholder": "文字列項目...", + "listSiblingHintLabel": "兄弟 '${1}' を持つ項目 '{0}' を一覧表示", + "listSiblingInputPlaceholder": "兄弟...", + "listValueHintLabel": "リスト項目 `{0}`", + "modifiedItemForeground": "変更された設定インジケーターの色。", + "notebook.focusedRowBorder": "行がフォーカスされているときの、行の上下境界線の色です。", + "notebook.rowHoverBackground": "マウスが置かれているときの設定行の背景色。", + "numberInputBoxBackground": "設定エディターの数値入力ボックスの背景。", + "numberInputBoxBorder": "設定エディターの数値入力ボックスの境界線。", + "numberInputBoxForeground": "設定エディターの数値入力ボックスの前景。", "objectKeyHeader": "項目", - "objectValueHeader": "値" + "objectKeyInputPlaceholder": "キー", + "objectPairHintLabel": "プロパティ '{0}' は '{1}' に設定されています。", + "objectValueHeader": "値", + "objectValueInputPlaceholder": "値", + "okButton": "OK", + "removeExcludeItem": "除外項目を削除", + "removeItem": "項目の削除", + "resetItem": "項目のリセット", + "settingsCheckboxBackground": "設定エディターのチェックボックスの背景。", + "settingsCheckboxBorder": "設定エディターのチェックボックスの境界線。", + "settingsCheckboxForeground": "設定エディターのチェックボックスの前景。", + "settingsDropdownBackground": "設定エディターのドロップダウンの背景。", + "settingsDropdownBorder": "設定エディターのドロップダウン境界線。", + "settingsDropdownForeground": "設定エディターのドロップダウンの前景。", + "settingsDropdownListBorder": "設定エディターのドロップダウン リストの境界線。これは、オプションを囲み、オプションと説明を分割します。", + "textInputBoxBackground": "設定エディターのテキスト入力ボックスの背景。", + "textInputBoxBorder": "設定エディターのテキスト入力ボックスの境界線。", + "textInputBoxForeground": "設定エディターのテキスト入力ボックスの前景。" }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "設定の目次", - "groupRowAriaLabel": "{0}、グループ" + "groupRowAriaLabel": "{0}、グループ", + "settingsTOC": "設定の目次" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "'{0}' を入力すると、ここで実行できるアクションに関するヘルプが示されます。", - "helpQuickAccess": "すべてのクイック アクセス プロバイダーを表示", - "viewQuickAccessPlaceholder": "開くビュー、出力チャンネル、または端末の名前を入力します。", - "viewQuickAccess": "ビューを開きます", - "commandsQuickAccessPlaceholder": "実行するコマンド名を入力します。", - "commandsQuickAccess": "コマンドの表示と実行", - "miCommandPalette": "コマンド パレット(&&C)...", - "miOpenView": "ビューを開く(&&O)...", - "miGotoSymbolInEditor": "エディター内のシンボルへ移動(&&S)...", - "miGotoLine": "行/列に移動(&&L)...", - "commandPalette": "コマンド パレット..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "一致するビューがありません", - "views": "サイド バー", - "panels": "パネル", - "terminalTitle": "{0}: {1}", - "terminals": "ターミナル", - "logChannel": "ログ ({0})", - "channels": "出力", - "openView": "ビューを開きます", - "quickOpenView": "Quick Open ビュー" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "設定で自然文検索モードを有効にするかどうかを制御します。自然文検索はMicrosoft オンライン サービスによって提供されます。", + "settingsSearchTocBehavior": "検索中の設定エディターの目次の動作を制御します。", + "settingsSearchTocBehavior.filter": "目次をフィルターして、一致している設定を持つカテゴリだけを表示します。カテゴリをクリックするとそのカテゴリに結果が絞り込まれます。", + "settingsSearchTocBehavior.hide": "検索中の目次を非表示にします。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "一致するコマンドがありません", - "configure keybinding": "キーバインドの構成", + "clearCommandHistory": "コマンド履歴のクリア", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "すべてのコマンドの表示", - "clearCommandHistory": "コマンド履歴のクリア" + "configure keybinding": "キーバインドの構成", + "noCommandResults": "一致するコマンドがありません", + "showTriggerActions": "すべてのコマンドの表示" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "コマンド パレット...", + "commandsQuickAccess": "コマンドの表示と実行", + "commandsQuickAccessPlaceholder": "実行するコマンド名を入力します。", + "helpQuickAccess": "すべてのクイック アクセス プロバイダーを表示", + "helpQuickAccessPlaceholder": "'{0}' を入力すると、ここで実行できるアクションに関するヘルプが示されます。", + "miCommandPalette": "コマンド パレット(&&C)...", + "miGotoLine": "行/列に移動(&&L)...", + "miGotoSymbolInEditor": "エディター内のシンボルへ移動(&&S)...", + "miOpenView": "ビューを開く(&&O)...", + "viewQuickAccess": "ビューを開きます", + "viewQuickAccessPlaceholder": "開くビュー、出力チャンネル、または端末の名前を入力します。" + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "出力", + "logChannel": "ログ ({0})", + "noViewResults": "一致するビューがありません", + "openView": "ビューを開きます", + "panels": "パネル", + "quickOpenView": "Quick Open ビュー", + "terminalTitle": "{0}: {1}", + "terminals": "ターミナル", + "views": "サイド バー" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "再起動が必要な設定を変更しました。", - "relaunchSettingMessageWeb": "有効にするには再読み込みが必要な設定変更が行われました。", "relaunchSettingDetail": "{0} を再起動ボタンで再起動して、設定を有効にしてください。", "relaunchSettingDetailWeb": "[再読み込み] ボタンを押して {0} を再読み込みし、設定を有効にします。", + "relaunchSettingMessage": "再起動が必要な設定を変更しました。", + "relaunchSettingMessageWeb": "有効にするには再読み込みが必要な設定変更が行われました。", "restart": "再起動(&&R)", "restartWeb": "再読み込み(&&R)" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "リモートの切り替え", + "remotes": "リモートの切り替え" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "リモートのヘルプ情報への参加", + "RemoteHelpInformationExtPoint.documentation": "プロジェクトのドキュメント ページの URL、またはその URL を返すコマンド", + "RemoteHelpInformationExtPoint.feedback": "プロジェクトのフィードバック レポーターの URL、またはその URL を返すコマンド", + "RemoteHelpInformationExtPoint.getStarted": "プロジェクトの「はじめに」ページの URL、またはその URL を返すコマンド", + "RemoteHelpInformationExtPoint.issues": "プロジェクトの懸案事項リストの URL、またはその URL を返すコマンド", + "cancel": "キャンセル", + "connectionLost": "接続が失われました", + "pickRemoteExtension": "開く URL を選択する", + "reconnectNow": "今すぐ再接続", + "reconnectionPermanentFailure": "再接続できません。ウィンドウを再読み込みしてください。", + "reconnectionRunning": "切断されました。再接続を試みています...", + "reconnectionWaitMany": "{0} 秒後に再接続しようとしています...", + "reconnectionWaitOne": "{0} 秒後に再接続しようとしています...", + "reloadWindow": "ウィンドウの再読み込み", + "remote.explorer": "リモート エクスプローラー", + "remote.help": "ヘルプとフィードバック", + "remote.help.documentation": "ドキュメントを読む", + "remote.help.feedback": "フィードバックの送信", + "remote.help.getStarted": "開始する", + "remote.help.issues": "問題の確認", + "remote.help.report": "問題を報告", + "remotehelp": "リモート ヘルプ" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 つの転送されたポート", + "nForwardedPorts": "{0} 個の転送されたポート", + "ports": "ポート", + "remote.forwardedPorts.statusbarTextNone": "転送されたポートなし", + "remote.forwardedPorts.statusbarTooltip": "転送されたポート: {0}", + "remote.tunnelsView.automaticForward": "ポート {0} で実行されているアプリケーションは使用可能です。 ", + "remote.tunnelsView.elevationButton": "ポート {0} を sudo として使用する...", + "remote.tunnelsView.elevationMessage": "ローカルでポート {0} を使用するには、スーパーユーザーとして実行する必要があります。", + "remote.tunnelsView.notificationLink2": "[すべての転送されたポートを表示]({0})", + "status.forwardedPorts": "転送されたポート" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "ローカル アドレスのコピー アクションのアイコン。", + "documentationIcon": "リモート エクスプローラー ビュー内のドキュメント アイコン。", + "feedbackIcon": "リモート エクスプローラー ビュー内のフィードバック アイコン。", + "forwardPortIcon": "転送アクションのアイコン。", + "forwardedPortWithProcessIcon": "実行中のプロセスがある転送されたポートのアイコン。", + "forwardedPortWithoutProcessIcon": "実行中のプロセスがない転送されたポートのアイコン。", + "getStartedIcon": "リモート エクスプローラー ビュー内の概要アイコン。", + "labelPortIcon": "ラベル ポート アクションのアイコン。", + "openBrowserIcon": "ブラウザーを開くアクションのアイコン。", + "openPreviewIcon": "プレビューを開くアクションのアイコン。", + "portIcon": "リモート ポートを表すアイコン。", + "portsViewIcon": "リモート ポート ビューのアイコンを表示します。", + "privatePortIcon": "プライベート リモート ポートを表すアイコン。", + "publicPortIcon": "パブリック リモート ポートを表すアイコン。", + "remoteExplorerViewIcon": "リモート エクスプローラー ビューのアイコンを表示します。", + "reportIssuesIcon": "リモート エクスプローラー ビュー内の問題の報告アイコン。", + "reviewIssuesIcon": "リモート エクスプローラー ビュー内の問題の確認アイコン。", + "stopForwardIcon": "転送の停止アクションのアイコン。" + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "リモート接続を終了する", + "closeVirtualWorkspace.title": "リモート ワークスペースを閉じる", + "disconnectedFrom": "{0} から切断しました", + "host.open": "リモートを開いています...", + "host.reconnecting": "{0} に再接続しています...", + "host.tooltip": "{0} での編集", + "host.tooltipDisconnected": "{0} から切断しました", + "host.tooltipReconnecting": "{0} に再接続しています...", + "installRemotes": "追加のリモート拡張機能をインストール...", + "miCloseRemote": "リモート接続を閉じる(&&M)", + "noHost.tooltip": "リモート ウィンドウを開きます", + "reloadWindow": "ウィンドウの再読み込み", + "remote.category": "リモート", + "remote.close": "リモート接続を終了する", + "remote.install": "リモート開発用の拡張機能のインストール", + "remote.showMenu": "リモート メニューの表示", + "remoteHost": "リモート ホスト", + "workspace.tooltip2": "{0} 上の仮想ワークスペース\r\n\r\n[一部の機能]({1})は、仮想ファイル システム上にあるリソースでは使用できません。" + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "実行中のプロセスを関連性のあるポートのアイコンの色です。", + "portsLink.followLinkAlt": "Alt + クリック", + "portsLink.followLinkAlt.mac": "option + クリック", + "portsLink.followLinkCmd": "cmd + クリック", + "portsLink.followLinkCtrl": "Ctrl + クリック", + "remote.tunnel": "ポート", + "remote.tunnel.changeLocalPort": "ローカル アドレス ポートの変更", + "remote.tunnel.changeLocalPortNumber": "ローカル ポート {0} は使用できません。代わりにポート番号 {1} が使用されました", + "remote.tunnel.close": "ポートの転送を停止する", + "remote.tunnel.closeNoPorts": "現在転送されているポートはありません。{0} コマンドを実行してみてください", + "remote.tunnel.closePlaceholder": "転送を停止するポートを選択する", + "remote.tunnel.copyAddressCommandPalette": "転送されたポート アドレスのコピー", + "remote.tunnel.copyAddressInline": "ローカル アドレスのコピー", + "remote.tunnel.copyAddressPlaceholdter": "転送されたポートの選択", + "remote.tunnel.forward": "ポートの転送", + "remote.tunnel.forwardError": "{0}:{1} を転送できません。ホストが利用できないか、そのリモート ポートが既に転送されている可能性があります", + "remote.tunnel.forwardItem": "ポートを転送する", + "remote.tunnel.forwardPrompt": "ポート番号またはアドレス (例: 3000 または 10.10.10.10:2000)。", + "remote.tunnel.label": "ポート ラベルの設定", + "remote.tunnel.makePrivate": "プライベートにする", + "remote.tunnel.makePublic": "パブリックにする", + "remote.tunnel.open": "ブラウザーで開く", + "remote.tunnel.openCommandPalette": "ブラウザーでポートを開く", + "remote.tunnel.openCommandPaletteNone": "現在転送されているポートはありません。開始するには、[ポート] ビューを開いてください。", + "remote.tunnel.openCommandPalettePick": "開くポートを選択してください", + "remote.tunnel.openCommandPaletteView": "[ポート] ビューを開きます...", + "remote.tunnel.openPreview": "エディターでのプレビュー", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "リモート ポート {0}:{1} は転送されていません。", + "remote.tunnel.tooltipForwarded": "リモート ポート {0}:{1} はローカル アドレス {2} に転送されました。", + "remote.tunnel.tooltipName": "{0} とラベル付けされたポート。", + "remote.tunnel.tooltipPrivate": "このマシンからのみアクセスできます。", + "remote.tunnel.tooltipPublic": "パブリックにアクセスできます。", + "remote.tunnelView.alreadyForwarded": "ポートは既に転送されています", + "remote.tunnelView.inlineElevationMessage": "Sudo が必要になる場合があります", + "remote.tunnelsView.addPort": "ポートの追加", + "remote.tunnelsView.changePort": "新しいローカル ポート", + "remote.tunnelsView.input": "Enter キーを押して確定するか、Esc キーを押してキャンセルします。", + "remote.tunnelsView.labelPlaceholder": "ポート ラベル", + "remote.tunnelsView.portNumberToHigh": "ポート番号は、0 以上、{0} 未満でなければなりません。", + "remote.tunnelsView.portNumberValid": "転送されたポートが無効です。", + "tunnel.addressColumn.label": "ローカル アドレス", + "tunnel.addressColumn.tooltip": "転送されたポートをローカルで使用できるアドレス。", + "tunnel.automatic": "自動転送", + "tunnel.focusContext": "ポート ビューがフォーカスされているかどうか。", + "tunnel.forwardedPortsViewEnabled": "ポート ビューが有効になっているかどうか。", + "tunnel.iconColumn.notRunning": "実行中のプロセスはありません。", + "tunnel.iconColumn.running": "ポートに実行中のプロセスがあります。", + "tunnel.originColumn.label": "配信元", + "tunnel.originColumn.tooltip": "転送されたポートの生成元のソース。拡張機能、ユーザーによる転送、静的転送、自動転送のいずれかを指定できます。", + "tunnel.portColumn.label": "ポート", + "tunnel.portColumn.tooltip": "転送されたポートのラベルとリモート ポート番号。", + "tunnel.privacyColumn.label": "プライバシー", + "tunnel.privacyColumn.tooltip": "転送されたポートの可用性。", + "tunnel.privacyPrivate": "非公開", + "tunnel.privacyPublic": "公開", + "tunnel.processColumn.label": "実行中のプロセス", + "tunnel.processColumn.tooltip": "ポートを使用しているプロセスのコマンド ライン。", + "tunnel.staticallyForwarded": "静的転送", + "tunnel.user": "ユーザーによる転送", + "tunnelContext.protocolMenu": "ポート プロトコルの変更", + "tunnelView": "トンネル ビュー", + "tunnelView.runningProcess.inacessable": "プロセス情報を使用できません" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "リモート", + "remote.autoForwardPorts": "有効にすると、新しい実行中のプロセスが検出され、リッスンしているポートが自動的に転送されます。", + "remote.autoForwardPortsSource": "`remote.autoForwardPorts` が true の場合にポートが自動的に転送されるソースを設定します。Windows と Mac のリモートでは、`process` オプションは無効になり、`output` が使用されます。有効にするには、再度読み込む必要があります。", + "remote.autoForwardPortsSource.output": "ポートは、ターミナルとデバッグの出力を読み取ることによって検出されたときに自動的に転送されます。ポートを使用するすべてのプロセスで統合ターミナルまたはデバッグ コンソールに出力されるわけではないため、一部のポートは見逃されます。出力に基づいて転送されたポートは、再度読み込むか、ユーザーがポート ビューでポートを閉じない限り、\"転送を解除\" されることはありません。", + "remote.autoForwardPortsSource.process": "ポートは、開始済みで、ポートが含まれるプロセスを監視することによって検出されたときに自動的に転送されます。", + "remote.extensionKind": "拡張子の種類をオーバーライドします。'ui' 拡張機能はローカル マシンでインストールされて実行されますが、'workspace' 拡張機能はリモートで実行されます。この設定を使用して拡張機能の既定の種類をオーバーライドすることで、その拡張機能をローカルまたはリモートのいずれかでインストールして有効にするかどうかを指定します。", + "remote.localPortHost": "ポート転送に使用するローカル ホスト名を指定します。", + "remote.portsAttributes": "特定のポート番号が転送されるときに適用されるプロパティを設定します。例:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "設定 `remote.portsAttributes` からプロパティを取得しないすべてのポートに適用される既定のプロパティを設定します。例:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "このポートが転送されるときに、昇格を自動的に確認します (必要な場合)。ローカル ポートが特権ポートである場合は、昇格が必要です。", + "remote.portsAttributes.ignore": "このポートは自動的に転送されません。", + "remote.portsAttributes.label": "このポートの UI に表示されるラベル。", + "remote.portsAttributes.labelDefault": "アプリケーション", + "remote.portsAttributes.notify": "ポートが自動的に転送されたときに通知を表示します。", + "remote.portsAttributes.onForward": "自動転送用にポートが検出されたときに発生するアクションを定義します", + "remote.portsAttributes.openBrowser": "ポートが自動的に転送されたときにブラウザーを開きます。設定によっては、埋め込みブラウザーが開く可能性があります。", + "remote.portsAttributes.openPreview": "ポートが自動的に転送されるときに、同じウィンドウでプレビューを開きます。", + "remote.portsAttributes.patternError": "ポート番号、ポート番号の範囲、または正規表現でなければなりません。", + "remote.portsAttributes.port": "ポート、ポートの範囲 (例: \"40000-55000\")、または正規表現 (例: \".+\\\\/server.js\")。 ポート番号または範囲の場合、属性はそのポート番号またはポート番号の範囲に適用されます。正規表現を使用した属性は、関連付けられたプロセス コマンド ラインが正規表現に一致するポートに適用されます。", + "remote.portsAttributes.protocol": "このポートを転送するときに使用するプロトコルです。", + "remote.portsAttributes.requireLocalPort": "True の場合、選択したローカルポートが転送に使用されていない場合は、モーダル ダイアログが表示されます。", + "remote.portsAttributes.silent": "このポートが自動的に転送されたときに通知を表示せず、何も実行しません。", + "remote.restoreForwardedPorts": "ワークスペースで転送したポートを復元します。", + "remoteExtensionLog": "リモート サーバー", + "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", + "web": "web worker の拡張機能の種類。このような拡張機能は、web worker 拡張機能ホストで実行できます。", + "workspace": "ワークスペース拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。" + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "リモート", "remote.downloadExtensionsLocally": "有効にすると、拡張機能がローカルにダウンロードされ、リモート上にインストールされます。" }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "リモート サーバー", - "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", - "workspace": "ワークスペース拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。", - "web": "web worker の拡張機能の種類。このような拡張機能は、web worker 拡張機能ホストで実行できます。", - "remote": "リモート", - "remote.extensionKind": "拡張子の種類をオーバーライドします。'ui' 拡張機能はローカル マシンでインストールされて実行されますが、'workspace' 拡張機能はリモートで実行されます。この設定を使用して拡張機能の既定の種類をオーバーライドすることで、その拡張機能をローカルまたはリモートのいずれかでインストールして有効にするかどうかを指定します。", - "remote.restoreForwardedPorts": "ワークスペースで転送したポートを復元します。", - "remote.autoForwardPorts": "有効にすると、新しい実行中のプロセスが検出され、リッスンしているポートが自動的に転送されます。", - "remote.autoForwardPortsSource": "`remote.autoForwardPorts` が true の場合にポートが自動的に転送されるソースを設定します。Windows と Mac のリモートでは、`process` オプションは無効になり、`output` が使用されます。有効にするには、再度読み込む必要があります。", - "remote.autoForwardPortsSource.process": "ポートは、開始済みで、ポートが含まれるプロセスを監視することによって検出されたときに自動的に転送されます。", - "remote.autoForwardPortsSource.output": "ポートは、ターミナルとデバッグの出力を読み取ることによって検出されたときに自動的に転送されます。ポートを使用するすべてのプロセスで統合ターミナルまたはデバッグ コンソールに出力されるわけではないため、一部のポートは見逃されます。出力に基づいて転送されたポートは、再度読み込むか、ユーザーがポート ビューでポートを閉じない限り、\"転送を解除\" されることはありません。", - "remote.portsAttributes.port": "ポート、ポートの範囲 (例: \"40000-55000\")、または正規表現 (例: \".+\\\\/server.js\")。 ポート番号または範囲の場合、属性はそのポート番号またはポート番号の範囲に適用されます。正規表現を使用した属性は、関連付けられたプロセス コマンド ラインが正規表現に一致するポートに適用されます。", - "remote.portsAttributes.notify": "ポートが自動的に転送されたときに通知を表示します。", - "remote.portsAttributes.openBrowser": "ポートが自動的に転送されたときにブラウザーを開きます。設定によっては、埋め込みブラウザーが開く可能性があります。", - "remote.portsAttributes.openPreview": "ポートが自動的に転送されるときに、同じウィンドウでプレビューを開きます。", - "remote.portsAttributes.silent": "このポートが自動的に転送されたときに通知を表示せず、何も実行しません。", - "remote.portsAttributes.ignore": "このポートは自動的に転送されません。", - "remote.portsAttributes.onForward": "自動転送用にポートが検出されたときに発生するアクションを定義します", - "remote.portsAttributes.elevateIfNeeded": "このポートが転送されるときに、昇格を自動的に確認します (必要な場合)。ローカル ポートが特権ポートである場合は、昇格が必要です。", - "remote.portsAttributes.label": "このポートの UI に表示されるラベル。", - "remote.portsAttributes.labelDefault": "アプリケーション", - "remote.portsAttributes": "特定のポート番号が転送されるときに適用されるプロパティを設定します。例:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "ポート番号、ポート番号の範囲、または正規表現でなければなりません。", - "remote.portsAttributes.defaults": "設定 `remote.portsAttributes` からプロパティを取得しないすべてのポートに適用される既定のプロパティを設定します。例:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "リモートのヘルプ情報への参加", - "RemoteHelpInformationExtPoint.getStarted": "プロジェクトの「はじめに」ページの URL、またはその URL を返すコマンド", - "RemoteHelpInformationExtPoint.documentation": "プロジェクトのドキュメント ページの URL、またはその URL を返すコマンド", - "RemoteHelpInformationExtPoint.feedback": "プロジェクトのフィードバック レポーターの URL、またはその URL を返すコマンド", - "RemoteHelpInformationExtPoint.issues": "プロジェクトの懸案事項リストの URL、またはその URL を返すコマンド", - "remote.help.getStarted": "開始する", - "remote.help.documentation": "ドキュメントを読む", - "remote.help.feedback": "フィードバックの送信", - "remote.help.issues": "問題の確認", - "remote.help.report": "問題を報告", - "pickRemoteExtension": "開く URL を選択する", - "remote.help": "ヘルプとフィードバック", - "remotehelp": "リモート ヘルプ", - "remote.explorer": "リモート エクスプローラー", - "reconnectionWaitOne": "{0} 秒後に再接続しようとしています...", - "reconnectionWaitMany": "{0} 秒後に再接続しようとしています...", - "reconnectNow": "今すぐ再接続", - "reloadWindow": "ウィンドウの再読み込み", - "connectionLost": "接続が失われました", - "reconnectionRunning": "切断されました。再接続を試みています...", - "reconnectionPermanentFailure": "再接続できません。ウィンドウを再読み込みしてください。", - "cancel": "キャンセル" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "ポート", - "1forwardedPort": "1 つの転送されたポート", - "nForwardedPorts": "{0} 個の転送されたポート", - "status.forwardedPorts": "転送されたポート", - "remote.forwardedPorts.statusbarTextNone": "転送されたポートなし", - "remote.forwardedPorts.statusbarTooltip": "転送されたポート: {0}", - "remote.tunnelsView.automaticForward": "ポート {0} で実行されているアプリケーションは使用可能です。 ", - "remote.tunnelsView.notificationLink": "[すべての転送されたポートを表示](コマンド:{0}.focus)", - "remote.tunnelsView.elevationMessage": "ローカルでポート {0} を使用するには、スーパーユーザーとして実行する必要があります。", - "remote.tunnelsView.elevationButton": "ポート {0} を sudo として使用する..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "リモートの切り替え", - "remote.explorer.switch": "リモートの切り替え" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "リモート", - "remote.showMenu": "リモート メニューの表示", - "remote.close": "リモート接続を終了する", - "miCloseRemote": "リモート接続を閉じる(&&M)", - "host.open": "リモートを開いています...", - "host.reconnecting": "{0} に再接続しています...", - "host.tooltipReconnecting": "{0} に再接続しています...", - "disconnectedFrom": "{0} から切断しました", - "host.tooltipDisconnected": "{0} から切断しました", - "host.tooltip": "{0} での編集", - "workspace.tooltip": "{0} での編集", - "noHost.tooltip": "リモート ウィンドウを開きます", - "remoteHost": "リモート ホスト", - "cat.title": "{0}: {1}", - "closeRemote.title": "リモート接続を終了する" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "リモート エクスプローラー ビュー内の概要アイコン。", - "documentationIcon": "リモート エクスプローラー ビュー内のドキュメント アイコン。", - "feedbackIcon": "リモート エクスプローラー ビュー内のフィードバック アイコン。", - "reviewIssuesIcon": "リモート エクスプローラー ビュー内の問題の確認アイコン。", - "reportIssuesIcon": "リモート エクスプローラー ビュー内の問題の報告アイコン。", - "remoteExplorerViewIcon": "リモート エクスプローラー ビューのアイコンを表示します。", - "portsViewIcon": "リモート ポート ビューのアイコンを表示します。", - "portIcon": "リモート ポートを表すアイコン。", - "privatePortIcon": "プライベート リモート ポートを表すアイコン。", - "publicPortIcon": "パブリック リモート ポートを表すアイコン。", - "forwardPortIcon": "転送アクションのアイコン。", - "stopForwardIcon": "転送の停止アクションのアイコン。", - "openBrowserIcon": "ブラウザーを開くアクションのアイコン。", - "openPreviewIcon": "プレビューを開くアクションのアイコン。", - "copyAddressIcon": "ローカル アドレスのコピー アクションのアイコン。", - "labelPortIcon": "ラベル ポート アクションのアイコン。", - "forwardedPortWithoutProcessIcon": "実行中のプロセスがない転送されたポートのアイコン。", - "forwardedPortWithProcessIcon": "実行中のプロセスがある転送されたポートのアイコン。" - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "ポート ビューが有効になっているかどうか。", - "remote.tunnelsView.addPort": "ポートの追加", - "tunnel.portColumn.label": "ポート", - "tunnel.portColumn.tooltip": "転送されたポートのラベルとリモート ポート番号。", - "tunnel.addressColumn.label": "ローカル アドレス", - "tunnel.addressColumn.tooltip": "転送されたポートをローカルで使用できるアドレス。", - "tunnel.processColumn.label": "実行中のプロセス", - "tunnel.processColumn.tooltip": "ポートを使用しているプロセスのコマンド ライン。", - "tunnel.originColumn.label": "配信元", - "tunnel.originColumn.tooltip": "転送されたポートの生成元のソース。拡張機能、ユーザーによる転送、静的転送、自動転送のいずれかを指定できます。", - "tunnel.privacyColumn.label": "プライバシー", - "tunnel.privacyColumn.tooltip": "転送されたポートの可用性。", - "tunnel.privacyPublic": "公開", - "tunnel.privacyPrivate": "非公開", - "remote.tunnelsView.input": "Enter キーを押して確定するか、Esc キーを押してキャンセルします。", - "tunnel.user": "ユーザーによる転送", - "tunnel.staticallyForwarded": "静的転送", - "tunnel.automatic": "自動転送", - "tunnelView.runningProcess.inacessable": "コマンド ラインが使用できません", - "remote.tunnel.tooltipForwarded": "リモート ポート {0}:{1} はローカル アドレス {2} に転送されました。", - "remote.tunnel.tooltipCandidate": "リモート ポート {0}:{1} は転送されていません。", - "tunnel.iconColumn.running": "ポートに実行中のプロセスがあります。", - "tunnel.iconColumn.notRunning": "実行中のプロセスはありません。", - "remote.tunnel.tooltipName": "{0} とラベル付けされたポート。", - "remote.tunnel.tooltipPublic": "パブリックにアクセスできます。", - "remote.tunnel.tooltipPrivate": "このマシンからのみアクセスできます。", - "tunnel.focusContext": "ポート ビューがフォーカスされているかどうか。", - "remote.tunnel": "ポート", - "tunnelView": "トンネル ビュー", - "remote.tunnel.label": "ポート ラベルの設定", - "remote.tunnelsView.labelPlaceholder": "ポート ラベル", - "remote.tunnelsView.portNumberValid": "転送されたポートが無効です。", - "remote.tunnelsView.portNumberToHigh": "ポート番号は、0 以上、{0} 未満でなければなりません。", - "remote.tunnelView.inlineElevationMessage": "Sudo が必要になる場合があります", - "remote.tunnelView.alreadyForwarded": "ポートは既に転送されています", - "remote.tunnel.forward": "ポートの転送", - "remote.tunnel.forwardItem": "ポートを転送する", - "remote.tunnel.forwardPrompt": "ポート番号またはアドレス (例: 3000 または 10.10.10.10:2000)。", - "remote.tunnel.forwardError": "{0}:{1} を転送できません。ホストが利用できないか、そのリモート ポートが既に転送されている可能性があります", - "remote.tunnel.closeNoPorts": "現在転送されているポートはありません。{0} コマンドを実行してみてください", - "remote.tunnel.close": "ポートの転送を停止する", - "remote.tunnel.closePlaceholder": "転送を停止するポートを選択する", - "remote.tunnel.open": "ブラウザーで開く", - "remote.tunnel.openPreview": "エディターでのプレビュー", - "remote.tunnel.openCommandPalette": "ブラウザーでポートを開く", - "remote.tunnel.openCommandPaletteNone": "現在転送されているポートはありません。開始するには、[ポート] ビューを開いてください。", - "remote.tunnel.openCommandPaletteView": "[ポート] ビューを開きます...", - "remote.tunnel.openCommandPalettePick": "開くポートを選択してください", - "remote.tunnel.copyAddressInline": "ローカル アドレスのコピー", - "remote.tunnel.copyAddressCommandPalette": "転送されたポート アドレスのコピー", - "remote.tunnel.copyAddressPlaceholdter": "転送されたポートの選択", - "remote.tunnel.changeLocalPort": "ローカル アドレス ポートの変更", - "remote.tunnel.changeLocalPortNumber": "ローカル ポート {0} は使用できません。代わりにポート番号 {1} が使用されました", - "remote.tunnelsView.changePort": "新しいローカル ポート", - "remote.tunnel.makePublic": "パブリックにする", - "remote.tunnel.makePrivate": "プライベートにする" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "ビューまたはエディター間にあるドラッグ領域のフィードバック領域のサイズをピクセル単位で制御します。マウスを使用してビューのサイズを変更するのが困難な場合は、これを大きな値に設定してください。", - "sashHoverDelay": "ビューまたはエディター間のドラッグ領域のホバー フィードバックの遅延をミリ秒単位で制御します。" + "sashHoverDelay": "ビューまたはエディター間のドラッグ領域のホバー フィードバックの遅延をミリ秒単位で制御します。", + "sashSize": "ビューまたはエディター間にあるドラッグ領域のフィードバック領域のサイズをピクセル単位で制御します。マウスを使用してビューのサイズを変更するのが困難な場合は、これを大きな値に設定してください。" + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} 個の保留中の変更", + "status.scm": "ソース管理" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{1} 個のうち {0} 個の変更 ", + "changes": "{1} 個のうち {0} 個の変更", + "editorGutterAddedBackground": "追加された行を示すエディター余白の背景色。", + "editorGutterDeletedBackground": "削除された行を示すエディター余白の背景色。", + "editorGutterModifiedBackground": "編集された行を示すエディター余白の背景色。", + "label.close": "閉じる", + "miGotoNextChange": "次の変更箇所(&&C)", + "miGotoPreviousChange": "前の変更箇所(&&C)", + "minimapGutterAddedBackground": "追加された行のミニマップとじしろの背景色。", + "minimapGutterDeletedBackground": "削除された行のミニマップの余白の背景色。", + "minimapGutterModifiedBackground": "変更された行のミニマップとじしろの背景色。", + "move to next change": "次の変更箇所に移動", + "move to previous change": "前の変更箇所に移動", + "overviewRulerAddedForeground": "追加されたコンテンツを示す概要ルーラーのマーカー色。", + "overviewRulerDeletedForeground": "削除されたコンテンツを示す概要ルーラーのマーカー色。", + "overviewRulerModifiedForeground": "変更されたコンテンツを示す概要ルーラーのマーカー色。", + "show next change": "次の変更箇所を表示", + "show previous change": "前の変更箇所を表示" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "ソース管理ビューの表示アイコン。", - "source control": "ソース管理", - "no open repo": "ソース管理プロバイダーが登録されていません。", - "miViewSCM": "SCM(&&C)", - "source control repositories": "ソース管理リポジトリ", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "使用可能なすべての場所で差分の装飾を表示します。", - "scm.diffDecorations.gutter": "差分の装飾はエディターのとじしろでのみ表示します。", - "scm.diffDecorations.overviewRuler": "差分の装飾は、概要ルーラーでのみ表示します。", - "scm.diffDecorations.minimap": "差分の装飾はミニマップでのみ表示します。", - "scm.diffDecorations.none": "差分の装飾を表示しません。", + "alwaysShowActions": "ソース管理ビューでインラインのアクションを常に表示するかどうかを制御します。", + "alwaysShowRepository": "リポジトリが SCM ビューに常に表示される必要があるかどうかを制御します。", + "autoReveal": "ファイルを開くときに SCM ビューでそのファイルを自動的に表示および選択するかどうかを制御します。", "diffDecorations": "エディターの差分デコレーターを制御します。", "diffGutterWidth": "余白の差分表示 (追加と変更) の幅 (ピクセル) を制御します。", - "scm.diffDecorationsGutterVisibility.always": "常に余白に差分デコレーターを表示します。", - "scm.diffDecorationsGutterVisibility.hover": "カーソルを置いた時にのみ余白に差分デコレーターを表示します。", - "scm.diffDecorationsGutterVisibility": "余白におけるソース管理の差分デコレーターの表示を制御します。", - "scm.diffDecorationsGutterAction.diff": "クリック時にインライン差分ピーク ビューを表示します。", - "scm.diffDecorationsGutterAction.none": "何もしない。", - "scm.diffDecorationsGutterAction": "ソース管理の差分の余白の装飾に関する動作を制御します。", - "alwaysShowActions": "ソース管理ビューでインラインのアクションを常に表示するかどうかを制御します。", - "scm.countBadge.all": "すべてのソース管理プロバイダー カウント バッジの合計を表示します。", - "scm.countBadge.focused": "フォーカスのあるソース管理プロバイダーのカウント バッジを表示します。", - "scm.countBadge.off": "ソース管理のカウント バッジを無効にします。", - "scm.countBadge": "アクティビティ バーのソース管理アイコンのカウント バッジを制御します。", - "scm.providerCountBadge.hidden": "ソース管理プロバイダーのカウント バッジを非表示にします。", - "scm.providerCountBadge.auto": "0 以外の場合にのみ、ソース管理プロバイダーのカウント バッジを表示します。", - "scm.providerCountBadge.visible": "ソース管理プロバイダーのカウント バッジを表示します。", - "scm.providerCountBadge": "ソース管理プロバイダー ヘッダーのカウント バッジを制御します。これらのヘッダーは、複数のプロバイダーがある場合にのみ表示されます。", - "scm.defaultViewMode.tree": "リポジトリの変更をツリー形式で表示します。", - "scm.defaultViewMode.list": "リポジトリの変更を一覧で表示します。", - "scm.defaultViewMode": "既定のソース管理リポジトリ ビュー モードを制御します。", - "autoReveal": "ファイルを開くときに SCM ビューでそのファイルを自動的に表示および選択するかどうかを制御します。", "inputFontFamily": "入力メッセージのフォントを制御します。ワークベンチ ユーザー インターフェイスのフォント ファミリーを使う場合は 'default'、'#editor.fontFamily#' の値を使う場合は 'editor' を使用します。カスタム フォント ファミリーを使うこともできます。", "inputFontSize": "入力メッセージのフォント サイズをピクセル単位で制御します。", - "alwaysShowRepository": "リポジトリが SCM ビューに常に表示される必要があるかどうかを制御します。", + "miViewSCM": "SCM(&&C)", + "no open repo": "ソース管理プロバイダーが登録されていません。", + "open in terminal": "ターミナルで開く", "providersVisible": "ソース管理リポジトリのセクションに表示するリポジトリの数を制御します。'0' に設定すると、ビューのサイズを手動で変更できるようになります。", "scm accept": "SCM: 入力を反映", "scm view next commit": "SCM: 次のコミットの表示", "scm view previous commit": "SCM: 前のコミットの表示", - "open in terminal": "ターミナルで開く" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "ソース管理", - "scmPendingChangesBadge": "{0} 個の保留中の変更" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{1} 個のうち {0} 個の変更", - "change": "{1} 個のうち {0} 個の変更 ", - "label.close": "閉じる", - "show previous change": "前の変更箇所を表示", - "show next change": "次の変更箇所を表示", - "miGotoNextChange": "次の変更箇所(&&C)", - "miGotoPreviousChange": "前の変更箇所(&&C)", - "move to previous change": "前の変更箇所に移動", - "move to next change": "次の変更箇所に移動", - "editorGutterModifiedBackground": "編集された行を示すエディター余白の背景色。", - "editorGutterAddedBackground": "追加された行を示すエディター余白の背景色。", - "editorGutterDeletedBackground": "削除された行を示すエディター余白の背景色。", - "minimapGutterModifiedBackground": "変更された行のミニマップとじしろの背景色。", - "minimapGutterAddedBackground": "追加された行のミニマップとじしろの背景色。", - "minimapGutterDeletedBackground": "削除された行のミニマップの余白の背景色。", - "overviewRulerModifiedForeground": "変更されたコンテンツを示す概要ルーラーのマーカー色。", - "overviewRulerAddedForeground": "追加されたコンテンツを示す概要ルーラーのマーカー色。", - "overviewRulerDeletedForeground": "削除されたコンテンツを示す概要ルーラーのマーカー色。" - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "ソース管理" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "ソース管理の管理", - "input": "ソース管理の入力", - "sortAction": "表示と並べ替え", - "repositories": "リポジトリ", - "setListViewMode": "一覧として表示", - "setTreeViewMode": "ツリーとして表示", - "sortByName": "名前順で並べ替え", - "sortByPath": "パス順で並べ替え", - "sortByStatus": "状態順で並べ替え", - "collapse all": "すべてのリポジトリを折りたたむ", - "expand all": "Expand All Repositories", - "scm.providerBorder": "SCM プロバイダーの区切りの境界線。" + "scm.countBadge": "アクティビティ バーのソース管理アイコンのカウント バッジを制御します。", + "scm.countBadge.all": "すべてのソース管理プロバイダー カウント バッジの合計を表示します。", + "scm.countBadge.focused": "フォーカスのあるソース管理プロバイダーのカウント バッジを表示します。", + "scm.countBadge.off": "ソース管理のカウント バッジを無効にします。", + "scm.defaultViewMode": "既定のソース管理リポジトリ ビュー モードを制御します。", + "scm.defaultViewMode.list": "リポジトリの変更を一覧で表示します。", + "scm.defaultViewMode.tree": "リポジトリの変更をツリー形式で表示します。", + "scm.diffDecorations.all": "使用可能なすべての場所で差分の装飾を表示します。", + "scm.diffDecorations.gutter": "差分の装飾はエディターのとじしろでのみ表示します。", + "scm.diffDecorations.minimap": "差分の装飾はミニマップでのみ表示します。", + "scm.diffDecorations.none": "差分の装飾を表示しません。", + "scm.diffDecorations.overviewRuler": "差分の装飾は、概要ルーラーでのみ表示します。", + "scm.diffDecorationsGutterAction": "ソース管理の差分の余白の装飾に関する動作を制御します。", + "scm.diffDecorationsGutterAction.diff": "クリック時にインライン差分ピーク ビューを表示します。", + "scm.diffDecorationsGutterAction.none": "何もしない。", + "scm.diffDecorationsGutterVisibility": "余白におけるソース管理の差分デコレーターの表示を制御します。", + "scm.diffDecorationsGutterVisibility.always": "常に余白に差分デコレーターを表示します。", + "scm.diffDecorationsGutterVisibility.hover": "カーソルを置いた時にのみ余白に差分デコレーターを表示します。", + "scm.providerCountBadge": "ソース管理プロバイダー ヘッダーのカウント バッジを制御します。これらのヘッダーは、複数のプロバイダーがある場合にのみ表示されます。", + "scm.providerCountBadge.auto": "0 以外の場合にのみ、ソース管理プロバイダーのカウント バッジを表示します。", + "scm.providerCountBadge.hidden": "ソース管理プロバイダーのカウント バッジを非表示にします。", + "scm.providerCountBadge.visible": "ソース管理プロバイダーのカウント バッジを表示します。", + "scmConfigurationTitle": "SCM", + "source control": "ソース管理", + "source control repositories": "ソース管理リポジトリ", + "sourceControlViewIcon": "ソース管理ビューの表示アイコン。" }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "ソース管理リポジトリ" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "検索", - "copyMatchLabel": "コピー", - "copyPathLabel": "パスのコピー", - "copyAllLabel": "すべてコピー", - "CancelSearchAction.label": "検索のキャンセル", - "RefreshAction.label": "最新の情報に更新", - "CollapseDeepestExpandedLevelAction.label": "すべて折りたたんで表示します。", - "ExpandAllAction.label": "すべて展開", - "ClearSearchResultsAction.label": "検索結果のクリア", - "revealInSideBar": "サイド バーに表示", - "clearSearchHistoryLabel": "検索履歴のクリア", - "focusSearchListCommandLabel": "リストにフォーカス", - "findInFolder": "フォルダー内を検索...", - "findInWorkspace": "ワークスペース内を検索...", - "showTriggerActions": "ワークスペース内のシンボルへ移動...", - "name": "検索", - "miViewSearch": "検索(&&S)", - "findInFiles.description": "検索ビューレットを開く", - "findInFiles.args": "検索ビューレットのオプション セット", - "findInFiles": "フォルダーを指定して検索", - "miFindInFiles": "フォルダーを指定して検索(&&I)", - "miReplaceInFiles": "フォルダーを指定して置換(&&I)", - "anythingQuickAccessPlaceholder": "ファイルを名前で検索 ({0} を追加して行に移動するか、{1} を追加してシンボルに移動します)", - "anythingQuickAccess": "ファイルに移動する", - "symbolsQuickAccessPlaceholder": "開くシンボルの名前を入力します。", - "symbolsQuickAccess": "ワークスペース内のシンボルへ移動", - "searchConfigurationTitle": "検索", - "exclude": "フルテキスト検索および Quick Open でファイルやフォルダーを除外するための glob パターンを構成します。'#files.exclude#' 設定からすべての glob パターンを継承します。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を参照してください。", - "exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", - "exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", - "search.mode": "[検索: フォルダーを指定して検索] と [フォルダー内を検索] の新しい操作が実行される場所を制御します。サイド バーの検索ビューまたは検索エディターのいずれかになります", - "search.mode.view": "パネルまたはサイドバーのいずれかで検索ビュー内を検索します。", - "search.mode.reuseEditor": "存在する場合は既存の検索エディターで、それ以外の場合は新しい検索エディターで検索します。", - "search.mode.newEditor": "新しい検索エディターで検索します。", - "useRipgrep": "この設定は推奨されず、現在 \"search.usePCRE2\" にフォール バックします。", - "useRipgrepDeprecated": "推奨されません。高度な正規表現機能サポートのために \"search.usePCRE2\" の利用を検討してください。", - "search.maintainFileSearchCache": "有効にすると、searchService プロセスは 1 時間操作がない場合でもシャットダウンされず、アクティブな状態に保たれます。これにより、ファイル検索キャッシュがメモリに保持されます。", - "useIgnoreFiles": "ファイルを検索するときに、`.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。", - "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバルの `.gitignore` と `.ignore` ファイルを使用するかどうかを制御します。", - "search.quickOpen.includeSymbols": "グローバル シンボル検索の結果を、Quick Open の結果ファイルに含めるかどうか。", - "search.quickOpen.includeHistory": "最近開いたファイルの結果を、Quick Open の結果ファイルに含めるかどうか。", - "filterSortOrder.default": "履歴エントリは、使用されるフィルター値に基づいて関連性によって並び替えられます。関連性の高いエントリが最初に表示されます。", - "filterSortOrder.recency": "履歴エントリは、新しい順に並べ替えられます。最近開いたエントリが最初に表示されます。", - "filterSortOrder": "フィルター処理時に、 Quick Open におけるエディター履歴の並べ替え順序を制御します。", - "search.followSymlinks": "検索中にシンボリック リンクをたどるかどうかを制御します。", - "search.smartCase": "すべて小文字のパターンの場合、大文字と小文字を区別しないで検索し、そうでない場合は大文字と小文字を区別して検索します。", - "search.globalFindClipboard": "macOS で検索ビューが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", - "search.location": "検索をサイドバーのビューとして表示するか、より水平方向の空間をとるためにパネル領域のパネルとして表示するかを制御します。", - "search.location.deprecationMessage": "この設定は非推奨です。代わりに、[検索] アイコンをドラッグし、ドラッグ アンド ドロップを使用してください。", - "search.collapseResults.auto": "結果が 10 件未満のファイルが展開されます。他のファイルは折りたたまれます。", - "search.collapseAllResults": "検索結果を折りたたむか展開するかどうかを制御します。", - "search.useReplacePreview": "一致項目を選択するか置換するときに、置換のプレビューを開くかどうかを制御します。", - "search.showLineNumbers": "検索結果に行番号を表示するかどうかを制御します。", - "search.usePCRE2": "テキスト検索に PCRE2 正規表現エンジンを使用するかどうか。これにより、先読みや後方参照といった高度な正規表現機能を使用できるようになります。ただし、すべての PCRE2 機能がサポートされているわけではありません。JavaScript によってサポートされる機能のみが使用できます。", - "usePCRE2Deprecated": "廃止されました。PCRE2 でのみサポートされている正規表現機能を使用すると、PCRE2 が自動的に使用されます。", - "search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。", - "search.actionsPositionRight": "アクションバーを常に右側に表示します。", - "search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。", - "search.searchOnType": "入力中の文字列を全てのファイルから検索する。", - "search.seedWithNearestWord": "アクティブなエディターで何も選択されていないときに、カーソルに最も近い語からのシード検索を有効にします。", - "search.seedOnFocus": "検索ビューにフォーカスを置いたときに、検索クエリが、エディターで選択されているテキストに更新されます。これは、クリックされたときか、`workbench.views.search.focus` コマンドがトリガーされたときに発生します。", - "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#' を有効にすると、文字が入力されてから検索が開始されるまでのタイムアウト (ミリ秒) が制御されます。'search.searchOnType' が無効になっている場合には影響しません。", - "search.searchEditor.doubleClickBehaviour.selectWord": "ダブルクリックすると、カーソルの下にある単語が選択されます。", - "search.searchEditor.doubleClickBehaviour.goToLocation": "ダブルクリックすると、アクティブなエディター グループに結果が開きます。", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "ダブルクリックすると、結果はエディター グループの横に開かれ、まだ存在しない場合は作成されます。", - "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブル クリックした場合の効果を構成します。", - "search.searchEditor.reusePriorSearchConfiguration": "有効にすると、新しい検索エディターで、以前に開かれていた検索エディターの包含、除外、フラグが再利用されます。", - "search.searchEditor.defaultNumberOfContextLines": "新しい検索エディターを作成するときに使用する、前後のコンテキスト行の既定数です。'#search.searchEditor.reusePriorSearchConfiguration#' を使用している場合、検索エディターの以前の構成を使用するには、これを 'null ' (空) に設定することができます。", - "searchSortOrder.default": "結果はフォルダー名とファイル名でアルファベット順に並べ替えられます。", - "searchSortOrder.filesOnly": "結果はフォルダーの順序を無視したファイル名でアルファベット順に並べ替えられます。", - "searchSortOrder.type": "結果は、ファイル拡張子でアルファベット順に並べ替えられます。", - "searchSortOrder.modified": "結果は、ファイルの最終更新日で降順に並べ替えられます。", - "searchSortOrder.countDescending": "結果は、ファイルあたりの数で降順に並べ替えられます。", - "searchSortOrder.countAscending": "結果は、ファイルごとのカウントで昇順に並べ替えられます。", - "search.sortOrder": "検索結果の並べ替え順序を制御します。", - "miGotoSymbolInWorkspace": "ワークスペース内のシンボルへ移動(&&W)..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "すべてのリポジトリを折りたたむ", + "expand all": "Expand All Repositories", + "input": "ソース管理の入力", + "repositories": "リポジトリ", + "scm": "ソース管理の管理", + "scm.providerBorder": "SCM プロバイダーの区切りの境界線。", + "setListViewMode": "一覧として表示", + "setTreeViewMode": "ツリーとして表示", + "sortAction": "表示と並べ替え", + "sortByName": "名前順で並べ替え", + "sortByPath": "パス順で並べ替え", + "sortByStatus": "状態順で並べ替え" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "結果が見つかる前に検索が取り消されました - ", - "moreSearch": "詳細検索の切り替え", - "searchScope.includes": "含めるファイル", - "label.includes": "検索包含パターン", - "placeholder.includes": "(例: *.ts, src/**/include)", - "searchScope.excludes": "除外するファイル", - "label.excludes": "検索除外パターン", - "placeholder.excludes": "(例: *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "すべて置換", - "replaceAll.confirm.button": "置換(&&R)", - "replaceAll.occurrence.file.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", - "removeAll.occurrence.file.message": "{1} ファイル全体で {0} か所を置換しました。", - "replaceAll.occurrence.files.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", - "removeAll.occurrence.files.message": "{1} 個のファイルで {0} 件の出現箇所を置換しました。", - "replaceAll.occurrences.file.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", - "removeAll.occurrences.file.message": "{1} ファイル全体で {0} か所を置き換えました。", - "replaceAll.occurrences.files.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", - "removeAll.occurrences.files.message": "{1} 個のファイルで {0} 件の出現箇所を置換しました。", - "removeAll.occurrence.file.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", - "replaceAll.occurrence.file.confirmation.message": "{1} ファイル全体で {0} か所を置き換えますか?", - "removeAll.occurrence.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", - "replaceAll.occurrence.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を置換しますか?", - "removeAll.occurrences.file.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", - "replaceAll.occurrences.file.confirmation.message": "{1} ファイル全体で {0} か所を置き換えますか?", - "removeAll.occurrences.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", - "replaceAll.occurrences.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を置換しますか?", - "emptySearch": "空の検索", - "ariaSearchResultsClearStatus": "検索結果がクリアされました", - "searchPathNotFoundError": "検索パスが見つかりません: {0}", - "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込んでください。", - "noOpenEditorResultsIncludesExcludes": "'{1}' を除外した、'{0}' と一致する、開いているエディターに結果は見つかりませんでした -", - "noOpenEditorResultsIncludes": "'{0}' と一致する、開いているエディターに結果が見つかりませんでした - ", - "noOpenEditorResultsExcludes": "'{0}' 以外の開いているエディターで結果は見つかりませんでした - ", - "noOpenEditorResultsFound": "開いているエディターで結果は見つかりませんでした。設定の構成除外をレビューし、お客様の gitignore ファイルをご確認ください - ", - "noResultsIncludesExcludes": "'{0}' に '{1}' を除外した結果はありません - ", - "noResultsIncludes": "'{0}' に結果はありません - ", - "noResultsExcludes": "'{0}' を除外した結果はありませんでした - ", - "noResultsFound": "結果がありません。除外構成の設定を確認し、gitignore ファイルを調べてください - ", - "rerunSearch.message": "もう一度検索してください", - "rerunSearchInAll.message": "すべてのファイルでもう一度検索してください", - "openSettings.message": "設定を開く", - "openSettings.learnMore": "詳細を表示", - "ariaSearchResultsStatus": "検索により {1} 個のファイル内の {0} 件の結果が返されました", - "forTerm": " - 検索: {0}", - "useIgnoresAndExcludesDisabled": "設定の除外とファイルの無視が無効です", - "excludes.enable": "有効にする", - "useExcludesAndIgnoreFilesDescription": "除外設定を使用してファイルを無視", - "openInEditor.tooltip": "現在の検索結果をエディターにコピーする", - "openInEditor.message": "エディターで開く", - "search.file.result": "{1} 個のファイルに {0} 件の結果", - "search.files.result": "{1} 個のファイルに {0} 件の結果", - "search.file.results": "{1} 個のファイルに {0} 件の結果", - "search.files.results": "{1} 個のファイルに {0} 件の結果", - "searchWithoutFolder": "フォルダーを開いたり指定したりしていません。開いているファイルのみが現在検索されています - ", - "openFolder": "フォルダーを開く" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "ソース管理" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "一致する結果がありません", - "recentlyOpenedSeparator": "最近開いたもの", + "closeEditor": "最近開いた項目から削除", "fileAndSymbolResultsSeparator": "ファイルとシンボルの結果", - "fileResultsSeparator": "結果ファイル", "filePickAriaLabelDirty": "{0}、ダーティ", - "openToSide": "横に開く", + "fileResultsSeparator": "結果ファイル", + "noAnythingResults": "一致する結果がありません", "openToBottom": "一番下に開く", - "closeEditor": "最近開いた項目から削除" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "複数のファイルで置換", - "toggleTabs": "型の検索を切り替える", - "FocusNextSearchResult.label": "次の検索結果にフォーカス", - "FocusPreviousSearchResult.label": "前の検索結果にフォーカス", - "RemoveAction.label": "無視", - "file.replaceAll.label": "すべて置換", - "match.replace.label": "置換" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "一致するワークスペース シンボルがありません", "openToSide": "横に開く", - "openToBottom": "一番下に開く" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "すべて置換 (有効にする検索を実行)", - "search.action.replaceAll.enabled.label": "すべて置換", - "search.replace.toggle.button.title": "置換の切り替え", - "label.Search": "検索: 検索語句を入力し Enter を押して検索します", - "search.placeHolder": "検索", - "showContext": "コンテキスト行を切り替える", - "label.Replace": "置換: 置換用語を入力し、Enter を押してプレビューします", - "search.replace.placeHolder": "置換" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "検索の詳細を表示するためのアイコン。", - "searchShowContextIcon": "検索エディターでコンテキストを切り替えるためのアイコン。", - "searchHideReplaceIcon": "検索ビュー内の置換セクションを折りたたむためのアイコン。", - "searchShowReplaceIcon": "検索ビューの置換セクションを展開するためのアイコン。", - "searchReplaceAllIcon": "検索ビュー内のすべてを置換するためのアイコン。", - "searchReplaceIcon": "検索ビュー内の置換のためのアイコン。", - "searchRemoveIcon": "検索結果を削除するためのアイコン。", - "searchRefreshIcon": "検索ビュー内で最新の情報に更新するためのアイコン。", - "searchCollapseAllIcon": "検索ビュー内の結果を折りたたむためのアイコン。", - "searchExpandAllIcon": "検索ビュー内の結果を展開するためのアイコン。", - "searchClearIcon": "検索ビュー内の結果をクリアするためのアイコン。", - "searchStopIcon": "検索ビュー内の停止のためのアイコン。", - "searchViewIcon": "検索ビューのアイコンを表示します。", - "searchNewEditorIcon": "新しい検索エディターを開くためのアクションのアイコン。" - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "ワークスペース フォルダーが存在しません: {0}" + "recentlyOpenedSeparator": "最近開いたもの" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "入力", "onlySearchInOpenEditors": "開いているエディターでのみ検索", "useExcludesAndIgnoreFilesDescription": "除外設定を使用してファイルを無視" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "その他のファイル", - "searchFileMatches": "{0} 個のファイルが見つかりました", - "searchFileMatch": "{0} 個のファイルが見つかりました", - "searchMatches": "一致する項目が {0} 件見つかりました", - "searchMatch": "一致する項目が {0} 件見つかりました", - "lineNumStr": "{0} 行から", - "numLinesStr": "さらに {0} 行", - "search": "検索", - "folderMatchAriaLabel": "{1} フォルダー ルート内で {0} 件の一致、検索結果", - "otherFilesAriaLabel": "ワークスペースの外側で {0} 件の一致、検索結果", - "fileMatchAriaLabel": "フォルダー {2} のファイル {1} 内で {0} 件の一致、検索結果", - "replacePreviewResultAria": "テキスト {3} の {2} 列目の {0} を {1} に置換します", - "searchResultAria": "テキスト {2} の {1} 列目に {0} が見つかりました" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (置換のプレビュー)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "検索エディター", - "promptOpenWith.searchEditor.displayName": "検索エディター", - "search": "検索エディター", - "searchEditor.deleteResultBlock": "ファイル削除の結果", - "search.openNewSearchEditor": "新しい検索エディター", - "search.openSearchEditor": "検索エディターを開く", - "search.openNewEditorToSide": "新しい検索エディターをサイドに開く", - "search.openResultsInEditor": "結果をエディターで開く", - "search.rerunSearchInEditor": "もう一度検索する", - "search.action.focusQueryEditorWidget": "検索エディターの入力にフォーカスを置く", - "searchEditor.action.toggleSearchEditorCaseSensitive": "大文字と小文字の区別を切り替える", - "searchEditor.action.toggleSearchEditorWholeWord": "単語単位での検索を切り替える", - "searchEditor.action.toggleSearchEditorRegex": "正規表現の使用を切り替える", - "searchEditor.action.toggleSearchEditorContextLines": "コンテキスト行を切り替える", - "searchEditor.action.increaseSearchEditorContextLines": "コンテキスト行を増やす", - "searchEditor.action.decreaseSearchEditorContextLines": "コンテキスト行を減らす", - "searchEditor.action.selectAllSearchEditorMatches": "すべての一致を選択", - "search.openNewEditor": "ビューから新しい検索エディターを開く" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "検索のキャンセル", + "ClearSearchResultsAction.label": "検索結果のクリア", + "CollapseDeepestExpandedLevelAction.label": "すべて折りたたんで表示します。", + "ExpandAllAction.label": "すべて展開", + "RefreshAction.label": "最新の情報に更新", + "anythingQuickAccess": "ファイルに移動する", + "anythingQuickAccessPlaceholder": "ファイルを名前で検索 ({0} を追加して行に移動するか、{1} を追加してシンボルに移動します)", + "clearSearchHistoryLabel": "検索履歴のクリア", + "copyAllLabel": "すべてコピー", + "copyMatchLabel": "コピー", + "copyPathLabel": "パスのコピー", + "exclude": "フルテキスト検索および Quick Open でファイルやフォルダーを除外するための glob パターンを構成します。'#files.exclude#' 設定からすべての glob パターンを継承します。glob パターンの詳細については、[こちら](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) を参照してください。", + "exclude.boolean": "ファイル パスの照合基準となる glob パターン。これを true または false に設定すると、パターンがそれぞれ有効/無効になります。", + "exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", + "filterSortOrder": "フィルター処理時に、 Quick Open におけるエディター履歴の並べ替え順序を制御します。", + "filterSortOrder.default": "履歴エントリは、使用されるフィルター値に基づいて関連性によって並び替えられます。関連性の高いエントリが最初に表示されます。", + "filterSortOrder.recency": "履歴エントリは、新しい順に並べ替えられます。最近開いたエントリが最初に表示されます。", + "findInFiles": "フォルダーを指定して検索", + "findInFiles.args": "検索ビューレットのオプション セット", + "findInFiles.description": "検索ビューレットを開く", + "findInFolder": "フォルダー内を検索...", + "findInWorkspace": "ワークスペース内を検索...", + "focusSearchListCommandLabel": "リストにフォーカス", + "miFindInFiles": "フォルダーを指定して検索(&&I)", + "miGotoSymbolInWorkspace": "ワークスペース内のシンボルへ移動(&&W)...", + "miReplaceInFiles": "フォルダーを指定して置換(&&I)", + "miViewSearch": "検索(&&S)", + "name": "検索", + "revealInSideBar": "サイド バーに表示", + "search": "検索", + "search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。", + "search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。", + "search.actionsPositionRight": "アクションバーを常に右側に表示します。", + "search.collapseAllResults": "検索結果を折りたたむか展開するかどうかを制御します。", + "search.collapseResults.auto": "結果が 10 件未満のファイルが展開されます。他のファイルは折りたたまれます。", + "search.followSymlinks": "検索中にシンボリック リンクをたどるかどうかを制御します。", + "search.globalFindClipboard": "macOS で検索ビューが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", + "search.location": "検索をサイドバーのビューとして表示するか、より水平方向の空間をとるためにパネル領域のパネルとして表示するかを制御します。", + "search.location.deprecationMessage": "この設定は非推奨です。代わりに、検索アイコンを新しい場所にドラッグできます。", + "search.maintainFileSearchCache": "有効にすると、searchService プロセスは 1 時間操作がない場合でもシャットダウンされず、アクティブな状態に保たれます。これにより、ファイル検索キャッシュがメモリに保持されます。", + "search.mode": "[検索: フォルダーを指定して検索] と [フォルダー内を検索] の新しい操作が実行される場所を制御します。サイド バーの検索ビューまたは検索エディターのいずれかになります", + "search.mode.newEditor": "新しい検索エディターで検索します。", + "search.mode.reuseEditor": "存在する場合は既存の検索エディターで、それ以外の場合は新しい検索エディターで検索します。", + "search.mode.view": "パネルまたはサイドバーのいずれかで検索ビュー内を検索します。", + "search.quickOpen.includeHistory": "最近開いたファイルの結果を、Quick Open の結果ファイルに含めるかどうか。", + "search.quickOpen.includeSymbols": "グローバル シンボル検索の結果を、Quick Open の結果ファイルに含めるかどうか。", + "search.searchEditor.defaultNumberOfContextLines": "新しい検索エディターを作成するときに使用する、前後のコンテキスト行の既定数です。'#search.searchEditor.reusePriorSearchConfiguration#' を使用している場合、検索エディターの以前の構成を使用するには、これを 'null ' (空) に設定することができます。", + "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブル クリックした場合の効果を構成します。", + "search.searchEditor.doubleClickBehaviour.goToLocation": "ダブルクリックすると、アクティブなエディター グループに結果が開きます。", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "ダブルクリックすると、結果はエディター グループの横に開かれ、まだ存在しない場合は作成されます。", + "search.searchEditor.doubleClickBehaviour.selectWord": "ダブルクリックすると、カーソルの下にある単語が選択されます。", + "search.searchEditor.reusePriorSearchConfiguration": "有効にすると、新しい検索エディターで、以前に開かれていた検索エディターの包含、除外、フラグが再利用されます。", + "search.searchOnType": "入力中の文字列を全てのファイルから検索する。", + "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#' を有効にすると、文字が入力されてから検索が開始されるまでのタイムアウト (ミリ秒) が制御されます。'search.searchOnType' が無効になっている場合には影響しません。", + "search.seedOnFocus": "検索ビューにフォーカスを置いたときに、検索クエリが、エディターで選択されているテキストに更新されます。これは、クリックされたときか、`workbench.views.search.focus` コマンドがトリガーされたときに発生します。", + "search.seedWithNearestWord": "アクティブなエディターで何も選択されていないときに、カーソルに最も近い語からのシード検索を有効にします。", + "search.showLineNumbers": "検索結果に行番号を表示するかどうかを制御します。", + "search.smartCase": "すべて小文字のパターンの場合、大文字と小文字を区別しないで検索し、そうでない場合は大文字と小文字を区別して検索します。", + "search.sortOrder": "検索結果の並べ替え順序を制御します。", + "search.usePCRE2": "テキスト検索に PCRE2 正規表現エンジンを使用するかどうか。これにより、先読みや後方参照といった高度な正規表現機能を使用できるようになります。ただし、すべての PCRE2 機能がサポートされているわけではありません。JavaScript によってサポートされる機能のみが使用できます。", + "search.useReplacePreview": "一致項目を選択するか置換するときに、置換のプレビューを開くかどうかを制御します。", + "searchConfigurationTitle": "検索", + "searchSortOrder.countAscending": "結果は、ファイルごとのカウントで昇順に並べ替えられます。", + "searchSortOrder.countDescending": "結果は、ファイルあたりの数で降順に並べ替えられます。", + "searchSortOrder.default": "結果はフォルダー名とファイル名でアルファベット順に並べ替えられます。", + "searchSortOrder.filesOnly": "結果はフォルダーの順序を無視したファイル名でアルファベット順に並べ替えられます。", + "searchSortOrder.modified": "結果は、ファイルの最終更新日で降順に並べ替えられます。", + "searchSortOrder.type": "結果は、ファイル拡張子でアルファベット順に並べ替えられます。", + "showTriggerActions": "ワークスペース内のシンボルへ移動...", + "symbolsQuickAccess": "ワークスペース内のシンボルへ移動", + "symbolsQuickAccessPlaceholder": "開くシンボルの名前を入力します。", + "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバルの `.gitignore` と `.ignore` ファイルを使用するかどうかを制御します。", + "useIgnoreFiles": "ファイルを検索するときに、`.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。", + "usePCRE2Deprecated": "廃止されました。PCRE2 でのみサポートされている正規表現機能を使用すると、PCRE2 が自動的に使用されます。", + "useRipgrep": "この設定は推奨されず、現在 \"search.usePCRE2\" にフォール バックします。", + "useRipgrepDeprecated": "推奨されません。高度な正規表現機能サポートのために \"search.usePCRE2\" の利用を検討してください。" + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "次の検索結果にフォーカス", + "FocusPreviousSearchResult.label": "前の検索結果にフォーカス", + "RemoveAction.label": "無視", + "file.replaceAll.label": "すべて置換", + "match.replace.label": "置換", + "replaceInFiles": "複数のファイルで置換", + "toggleTabs": "型の検索を切り替える" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "検索ビュー内の結果をクリアするためのアイコン。", + "searchCollapseAllIcon": "検索ビュー内の結果を折りたたむためのアイコン。", + "searchDetailsIcon": "検索の詳細を表示するためのアイコン。", + "searchExpandAllIcon": "検索ビュー内の結果を展開するためのアイコン。", + "searchHideReplaceIcon": "検索ビュー内の置換セクションを折りたたむためのアイコン。", + "searchNewEditorIcon": "新しい検索エディターを開くためのアクションのアイコン。", + "searchRefreshIcon": "検索ビュー内で最新の情報に更新するためのアイコン。", + "searchRemoveIcon": "検索結果を削除するためのアイコン。", + "searchReplaceAllIcon": "検索ビュー内のすべてを置換するためのアイコン。", + "searchReplaceIcon": "検索ビュー内の置換のためのアイコン。", + "searchShowContextIcon": "検索エディターでコンテキストを切り替えるためのアイコン。", + "searchShowReplaceIcon": "検索ビューの置換セクションを展開するためのアイコン。", + "searchStopIcon": "検索ビュー内の停止のためのアイコン。", + "searchViewIcon": "検索ビューのアイコンを表示します。" + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "フォルダー {2} のファイル {1} 内で {0} 件の一致、検索結果", + "folderMatchAriaLabel": "{1} フォルダー ルート内で {0} 件の一致、検索結果", + "lineNumStr": "{0} 行から", + "numLinesStr": "さらに {0} 行", + "otherFilesAriaLabel": "ワークスペースの外側で {0} 件の一致、検索結果", + "replacePreviewResultAria": "テキスト {3} の {2} 列目の {0} を {1} に置換します", + "search": "検索", + "searchFileMatch": "{0} 個のファイルが見つかりました", + "searchFileMatches": "{0} 個のファイルが見つかりました", + "searchFolderMatch.other.label": "その他のファイル", + "searchMatch": "一致する項目が {0} 件見つかりました", + "searchMatches": "一致する項目が {0} 件見つかりました", + "searchResultAria": "テキスト {2} の {1} 列目に {0} が見つかりました" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "検索結果がクリアされました", + "ariaSearchResultsStatus": "検索により {1} 個のファイル内の {0} 件の結果が返されました", + "emptySearch": "空の検索", + "excludes.enable": "有効にする", + "forTerm": " - 検索: {0}", + "label.excludes": "検索除外パターン", + "label.includes": "検索包含パターン", + "moreSearch": "詳細検索の切り替え", + "noOpenEditorResultsExcludes": "'{0}' 以外の開いているエディターで結果は見つかりませんでした - ", + "noOpenEditorResultsFound": "開いているエディターで結果は見つかりませんでした。設定の構成除外をレビューし、お客様の gitignore ファイルをご確認ください - ", + "noOpenEditorResultsIncludes": "'{0}' と一致する、開いているエディターに結果が見つかりませんでした - ", + "noOpenEditorResultsIncludesExcludes": "'{1}' を除外した、'{0}' と一致する、開いているエディターに結果は見つかりませんでした -", + "noResultsExcludes": "'{0}' を除外した結果はありませんでした - ", + "noResultsFound": "結果がありません。除外構成の設定を確認し、gitignore ファイルを調べてください - ", + "noResultsIncludes": "'{0}' に結果はありません - ", + "noResultsIncludesExcludes": "'{0}' に '{1}' を除外した結果はありません - ", + "openFolder": "フォルダーを開く", + "openInEditor.message": "エディターで開く", + "openInEditor.tooltip": "現在の検索結果をエディターにコピーする", + "openSettings.learnMore": "詳細を表示", + "openSettings.message": "設定を開く", + "placeholder.excludes": "(例: *.ts, src/**/exclude)", + "placeholder.includes": "(例: *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", + "removeAll.occurrence.file.message": "{1} ファイル全体で {0} か所を置換しました。", + "removeAll.occurrence.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", + "removeAll.occurrence.files.message": "{1} 個のファイルで {0} 件の出現箇所を置換しました。", + "removeAll.occurrences.file.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", + "removeAll.occurrences.file.message": "{1} ファイル全体で {0} か所を置き換えました。", + "removeAll.occurrences.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しますか?", + "removeAll.occurrences.files.message": "{1} 個のファイルで {0} 件の出現箇所を置換しました。", + "replaceAll.confirm.button": "置換(&&R)", + "replaceAll.confirmation.title": "すべて置換", + "replaceAll.occurrence.file.confirmation.message": "{1} ファイル全体で {0} か所を置き換えますか?", + "replaceAll.occurrence.file.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", + "replaceAll.occurrence.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を置換しますか?", + "replaceAll.occurrence.files.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", + "replaceAll.occurrences.file.confirmation.message": "{1} ファイル全体で {0} か所を置き換えますか?", + "replaceAll.occurrences.file.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", + "replaceAll.occurrences.files.confirmation.message": "{1} 個のファイルで {0} 件の出現箇所を置換しますか?", + "replaceAll.occurrences.files.message": "{1} 個のファイルで {0} 件の出現箇所を '{2}' に置換しました。", + "rerunSearch.message": "もう一度検索してください", + "rerunSearchInAll.message": "すべてのファイルでもう一度検索してください", + "search.file.result": "{1} 個のファイルに {0} 件の結果", + "search.file.results": "{1} 個のファイルに {0} 件の結果", + "search.files.result": "{1} 個のファイルに {0} 件の結果", + "search.files.results": "{1} 個のファイルに {0} 件の結果", + "searchCanceled": "結果が見つかる前に検索が取り消されました - ", + "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込みます。", + "searchPathNotFoundError": "検索パスが見つかりません: {0}", + "searchScope.excludes": "除外するファイル", + "searchScope.includes": "含めるファイル", + "searchWithoutFolder": "フォルダーを開いたり指定したりしていません。開いているファイルのみが現在検索されています - ", + "unable to open": "不明なリンクを開くことができません: {0}", + "unable to open trust": "信頼されていないソースからのコマンド リンクを開くことができませんでした: {0}", + "useExcludesAndIgnoreFilesDescription": "除外設定を使用してファイルを無視", + "useIgnoresAndExcludesDisabled": "設定の除外とファイルの無視が無効です" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "置換: 置換用語を入力し、Enter を押してプレビューします", + "label.Search": "検索: 検索語句を入力し Enter を押して検索します", + "search.action.replaceAll.disabled.label": "すべて置換 (有効にする検索を実行)", + "search.action.replaceAll.enabled.label": "すべて置換", + "search.placeHolder": "検索", + "search.replace.placeHolder": "置換", + "search.replace.toggle.button.title": "置換の切り替え", + "showContext": "コンテキスト行を切り替える" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "一致するワークスペース シンボルがありません", + "openToBottom": "一番下に開く", + "openToSide": "横に開く" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "ワークスペース フォルダーが存在しません: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "詳細検索の切り替え", - "searchScope.includes": "含めるファイル", - "label.includes": "検索包含パターン", - "searchScope.excludes": "除外するファイル", "label.excludes": "検索除外パターン", + "label.includes": "検索包含パターン", + "moreSearch": "詳細検索の切り替え", "runSearch": "検索の実行", - "searchResultItem": "ファイル {2} 内の {1} で {0} に一致しました", "searchEditor": "検索", - "textInputBoxBorder": "検索エディターのテキスト入力ボックスの境界線。" + "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込みます。", + "searchResultItem": "ファイル {2} 内の {1} で {0} に一致しました", + "searchScope.excludes": "除外するファイル", + "searchScope.includes": "含めるファイル", + "textInputBoxBorder": "検索エディターのテキスト入力ボックスの境界線。", + "unable to open": "不明なリンクを開くことができません: {0}", + "unable to open trust": "信頼されていないソースからのコマンド リンクを開くことができませんでした: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "検索エディター", + "search": "検索エディター", + "search.action.focusQueryEditorWidget": "検索エディターの入力にフォーカスを置く", + "search.openNewEditor": "ビューから新しい検索エディターを開く", + "search.openNewEditorToSide": "新しい検索エディターをサイドに開く", + "search.openNewSearchEditor": "新しい検索エディター", + "search.openResultsInEditor": "結果をエディターで開く", + "search.openSearchEditor": "検索エディターを開く", + "search.rerunSearchInEditor": "もう一度検索する", + "searchEditor": "検索エディター", + "searchEditor.action.decreaseSearchEditorContextLines": "コンテキスト行を減らす", + "searchEditor.action.increaseSearchEditorContextLines": "コンテキスト行を増やす", + "searchEditor.action.selectAllSearchEditorMatches": "すべての一致を選択", + "searchEditor.action.toggleSearchEditorCaseSensitive": "大文字と小文字の区別を切り替える", + "searchEditor.action.toggleSearchEditorContextLines": "コンテキスト行を切り替える", + "searchEditor.action.toggleSearchEditorRegex": "正規表現の使用を切り替える", + "searchEditor.action.toggleSearchEditorWholeWord": "単語単位での検索を切り替える", + "searchEditor.deleteResultBlock": "ファイル削除の結果" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "検索: {0}", - "searchTitle": "検索" + "searchTitle": "検索", + "searchTitle.withQuery": "検索: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "クエリ文字列内のすべてのバックスラッシュをエスケープする必要があります (\\\\)", - "numFiles": "{0} ファイル", - "oneFile": "1 ファイル", - "numResults": "{0} 件の結果", - "oneResult": "1 件の結果", "noResults": "結果はありません。", - "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込んでください。" - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "Intellisense でスニペットを選択するときに使用するプレフィックス", - "snippetSchema.json.body": "スニペットの内容。カーソルの位置を定義するには '$1'、'${1:defaultText}' を使用し、最後のカーソルの位置には '$0' を使用します。'${varName}' と '${varName:defaultText}' を含む変数値 (例: 'This is file: $TM_FILENAME') を挿入します。", - "snippetSchema.json.description": "スニペットについての記述。", - "snippetSchema.json.default": "空のスニペット", - "snippetSchema.json": "ユーザー スニペット構成", - "snippetSchema.json.scope": "このスニペットが適用される言語名のリスト (例: 'typescript,javascript')。" - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "スニペットの挿入", - "sep.userSnippet": "ユーザー スニペット", - "sep.extSnippet": "拡張機能のスニペット", - "sep.workspaceSnippet": "ワークスペースのスニペット", - "disableSnippet": "IntelliSense で表示しない", - "isDisabled": "(IntelliSense には表示されません)", - "enable.snippet": "IntelliSense で表示する", - "pick.placeholder": "スニペットを選択してください" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", - "invalid.language.0": "言語を省略するとき、`contributes.{0}.path` の値は `.code-snippets`-file にする必要があります。提供された値: {1}", - "invalid.language": "`contributes.{0}.language` で不明な言語です。提供された値: {1}", - "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。", - "vscode.extension.contributes.snippets": "スニペットを提供します。", - "vscode.extension.contributes.snippets-language": "このスニペットの提供先の言語識別子です。", - "vscode.extension.contributes.snippets-path": "スニペット ファイルのパス。拡張機能フォルダーの相対パスであり、通常 './snippets/' で始まります。", - "badVariableUse": "拡張機能 '{0}' の 1 つまたは複数のスニペットは、スニペット変数とスニペット プレース ホルダーを混乱させる可能性が非常にあります。 (詳細については、 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax を参照してください)", - "badFile": "スニペット ファイル \"{0}\" を読み込むことができませんでした。" + "numFiles": "{0} ファイル", + "numResults": "{0} 件の結果", + "oneFile": "1 ファイル", + "oneResult": "1 件の結果", + "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込みます。" }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(グローバル)", - "global.1": "({0})", - "name": "スニペット ファイル名の入力", "bad_name1": "無効なファイル名", "bad_name2": "'{0}' は無効なファイル名です", "bad_name3": "'{0}' は既に存在します", - "new.global_scope": "GLOBAL", - "new.global": "新しいグローバル スニペット ファイル...", - "new.workspace_scope": "{0} ワークスペース", - "new.folder": "'{0}' の新しいスニペット ファイル...", + "global.1": "({0})", + "global.scope": "(グローバル)", "group.global": "既存のスニペット", - "new.global.sep": "新しいスニペット", - "openSnippet.pickLanguage": "スニペット ファイルの選択もしくはスニペットの作成", - "openSnippet.label": "ユーザー スニペットの構成", - "preferences": "基本設定", "miOpenSnippets": "ユーザー スニペット(&&S)", + "name": "スニペット ファイル名の入力", + "new.folder": "'{0}' の新しいスニペット ファイル...", + "new.global": "新しいグローバル スニペット ファイル...", + "new.global.sep": "新しいスニペット", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "{0} ワークスペース", + "openSnippet.label": "ユーザー スニペットの構成", + "openSnippet.pickLanguage": "スニペット ファイルの選択もしくはスニペットの作成", + "preferences": "基本設定", "userSnippets": "ユーザー スニペット" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "ワークスペースのスニペット", - "source.userSnippetGlobal": "グローバル ユーザー スニペット", - "source.userSnippet": "ユーザー スニペット" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "IntelliSense で表示しない", + "enable.snippet": "IntelliSense で表示する", + "isDisabled": "(IntelliSense には表示されません)", + "pick.placeholder": "スニペットを選択してください", + "sep.extSnippet": "拡張機能のスニペット", + "sep.userSnippet": "ユーザー スニペット", + "sep.workspaceSnippet": "ワークスペースのスニペット", + "snippet.suggestions.label": "スニペットの挿入" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}、{1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "短いフィードバック アンケートにご協力をお願いできますか?", - "takeSurvey": "アンケートの実施", - "remindLater": "後で通知する", - "neverAgain": "今後は表示しない" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "ユーザー スニペット構成", + "snippetSchema.json.body": "スニペットの内容。カーソルの位置を定義するには '$1'、'${1:defaultText}' を使用し、最後のカーソルの位置には '$0' を使用します。'${varName}' と '${varName:defaultText}' を含む変数値 (例: 'This is file: $TM_FILENAME') を挿入します。", + "snippetSchema.json.default": "空のスニペット", + "snippetSchema.json.description": "スニペットについての記述。", + "snippetSchema.json.prefix": "Intellisense でスニペットを選択するときに使用するプレフィックス", + "snippetSchema.json.scope": "このスニペットが適用される言語名のリスト (例: 'typescript,javascript')。" + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "ユーザー スニペット", + "source.userSnippetGlobal": "グローバル ユーザー スニペット", + "source.workspaceSnippetGlobal": "ワークスペースのスニペット" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "スニペット ファイル \"{0}\" を読み込むことができませんでした。", + "badVariableUse": "拡張機能 '{0}' の 1 つまたは複数のスニペットは、スニペット変数とスニペット プレース ホルダーを混乱させる可能性が非常にあります。 (詳細については、 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax を参照してください)", + "invalid.language": "`contributes.{0}.language` で不明な言語です。提供された値: {1}", + "invalid.language.0": "言語を省略するとき、`contributes.{0}.path` の値は `.code-snippets`-file にする必要があります。提供された値: {1}", + "invalid.path.0": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", + "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。", + "vscode.extension.contributes.snippets": "スニペットを提供します。", + "vscode.extension.contributes.snippets-language": "このスニペットの提供先の言語識別子です。", + "vscode.extension.contributes.snippets-path": "スニペット ファイルのパス。拡張機能フォルダーの相対パスであり、通常 './snippets/' で始まります。" }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "VS Code チームを支援しませんか? これまで VS Code を使ったご感想をお聞かせください。", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "{0} のサポートの改善にご協力ください", - "takeShortSurvey": "簡単なアンケートの実施", + "neverAgain": "今後は表示しない", "remindLater": "後で通知する", - "neverAgain": "今後は表示しない" + "takeShortSurvey": "簡単なアンケートの実施" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "今後は表示しない", + "remindLater": "後で通知する", + "surveyQuestion": "短いフィードバック アンケートにご協力をお願いできますか?", + "takeSurvey": "アンケートの実施" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "このフォルダーには、ワークスペース ファイル '{0}' が含まれています。それを開きますか? ワークスペース ファイルに関しての [詳細情報]({1}) をご覧ください。", @@ -6888,843 +7128,909 @@ "selectWorkspace": "ワークスペースを選択", "selectToOpen": "開くワークスペースを選択します。" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "実行中のタスクがあります。終了しますか?", - "TaskSystem.terminateTask": "タスクの終了(&&T)", - "TaskSystem.noProcess": "起動したタスクは既に存在しません。タスクを起動したバックグラウンド プロセスが VS コードで終了すると、プロセスが孤立することがあります。これを回避するには、待機フラグを設定して最後のバックグラウンド プロセスを開始します。", - "TaskSystem.exitAnyways": "このまま終了(&&E)" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "タスクが現在実行されているかどうか。", - "tasksCategory": "タスク", - "TaskDefinition.missingRequiredProperty": "エラー: タスク識別子 '{0}' に必要な '{1}' プロパティがありません。タスク識別子は無視されます。" - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "警告: options.cwd の型は文字列である必要があります。値 {0} は無視されます\r\n", - "ConfigurationParser.inValidArg": "エラー: コマンド引数は文字列または引用符で囲まれた文字列である必要があります。指定された値:\r\n{0}", - "ConfigurationParser.noShell": "警告: シェル構成がサポートされるのは、ターミナルでタスクを実行している場合のみです。", - "ConfigurationParser.noName": "エラー: 宣言スコープ内の問題マッチャーには名前が必要です:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "警告: 定義された問題マッチャーは不明です。サポートされている型は、string | ProblemMatcher | Array です。\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "エラー: 無効な problemMatcher 参照: {0}\r\n", - "ConfigurationParser.noTaskType": "エラー: タスクの構成には type プロパティが必要です。この構成は無視されます。\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Error: タスク タイプ '{0}' は登録されていません。対応するタスク プロバイダーを提供する拡張機能をインストールしましたか?", - "ConfigurationParser.missingType": "エラー: タスク構成 '{0}' に必要な 'type' プロパティがありません。タスク構成は無視されます。", - "ConfigurationParser.incorrectType": "エラー: タスク構成 '{0}' に未知の型が使用されています。タスク構成は無視されます。", - "ConfigurationParser.notCustom": "エラー: タスクはカスタム タスクとして宣言されていません。この構成は無視されます。\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "エラー: タスクではラベル プロパティを指定する必要があります。このタスクは無視されます。\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "警告: {0} タスクは現在の環境では使用できません。\r\n", - "taskConfiguration.noCommandOrDependsOn": "エラー: タスク '{0}' にコマンドまたは dependsOn プロパティのどちらも指定されていません。このタスクは無視されます。その定義は次のとおりです:\r\n{1}", - "taskConfiguration.noCommand": "エラー: タスク '{0}' ではコマンドが定義されていません。このタスクは無視されます。その定義は次のとおりです:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "タスク version 2.0.0 では、OS 固有のグローバル タスクはサポートされていません。それらを OS 固有のコマンドを使用したタスクに変換してください。影響を受けるタスク:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "タスク システムがバージョン 0.1.0 で構成されています (tasks.json ファイルを見てください)。このバージョンはカスタム タスクのみ実行できます。タスクを実行するにはバージョン 2.0.0 に更新してください: {0}", - "TaskRunnerSystem.unknownError": "タスクの実行中に不明なエラーが発生しました。詳細については、タスク出力ログを参照してください。", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nビルド タスクの監視が完了しました。", - "TaskRunnerSystem.childProcessError": "外部プログラム {0} {1} を起動できませんでした。", - "TaskRunnerSystem.cancelRequested": "\r\nタスク '{0}' はユーザー要求によって終了されました。", - "unknownProblemMatcher": "問題マッチャー {0} を解決できません。このマッチャーは無視されます" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "gulp --tasks-simple が実行されましたがタスクの一覧は表示されませんでした。npm install を実行しましたか?", - "TaskSystemDetector.noJakeTasks": "jake --tasks が実行されましたがタスクの一覧は表示されませんでした。npm install を実行しましたか?", - "TaskSystemDetector.noGulpProgram": "システムに Gulp がインストールされていません。npm install -g gulp を実行してインストールしてください。", - "TaskSystemDetector.noJakeProgram": "システムに Jake がインストールされていません。npm install -g jake を実行してインストールしてください。", - "TaskSystemDetector.noGruntProgram": "システムに Grunt がインストールされていません。npm install -g grunt を実行してインストールしてください。", - "TaskSystemDetector.noProgram": "プログラム {0} が見つかりませんでした。メッセージは {1} です", - "TaskSystemDetector.buildTaskDetected": "名前 '{0}' のビルド タスクが検出されました。", - "TaskSystemDetector.testTaskDetected": "名前 '{0}' のテスト タスクが検出されました。" - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "CustomExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", - "tasks.shellExecutionSupported": "ShellExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", - "tasks.processExecutionSupported": "ProcessExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。" - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "タスクの構成", - "tasks": "タスク", - "TaskSystem.noHotSwap": "アクティブなタスクを実行しているタスク実行エンジンを変更するには、ウィンドウの再読み込みが必要です", - "reloadWindow": "ウィンドウの再読み込み", - "TaskService.pickBuildTaskForLabel": "ビルド タスクを選択します (既定のビルド タスクが定義されていません)", - "taskServiceOutputPrompt": "タスク エラーがあります。詳細は出力をご覧ください。", - "showOutput": "出力の表示", "TaskServer.folderIgnored": "{0} フォルダーはタスク バージョン 0.1.0 を使用しているために無視されます", - "TaskService.providerUnavailable": "警告: {0} タスクは現在の環境では使用できません。\r\n", - "TaskService.noBuildTask1": "ビルド タスクが定義されていません。tasks.json ファイルでタスクに 'isBuildCommand' というマークを付けてください。", - "TaskService.noBuildTask2": "ビルド タスクが定義されていません。tasks.json ファイルでタスクに 'build' グループとしてマークを付けてください。", - "TaskService.noTestTask1": "テスト タスクが定義されていません。tasks.json ファイルでタスクに 'isTestCommand' というマークを付けてください。", - "TaskService.noTestTask2": "テスト タスクが定義されていません。tasks.json ファイルでタスクに 'test' グループとしてマークを付けてください。", "TaskServer.noTask": "実行するタスクが定義されていません。", "TaskService.associate": "関連付け", "TaskService.attachProblemMatcher.continueWithout": "タスクの出力をスキャンせずに続行", + "TaskService.attachProblemMatcher.learnMoreAbout": "タスク出力のスキャンについての詳細", "TaskService.attachProblemMatcher.never": "このタスクのタスク出力をスキャンしない", "TaskService.attachProblemMatcher.neverType": "{0} タスクのタスク出力をスキャンしない", - "TaskService.attachProblemMatcher.learnMoreAbout": "タスク出力のスキャンについての詳細", - "selectProblemMatcher": "スキャンするタスク出力のエラーと警告の種類を選択", - "customizeParseErrors": "現在のタスクの構成にはエラーがあります。タスクをカスタマイズする前にエラーを修正してください。", - "tasksJsonComment": "\t// tasks.json の形式に関するドキュメントについては \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558 を参照してください", - "moreThanOneBuildTask": "tasks.json には定義されたビルド タスクが多数あります。最初の 1 つを実行します。\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "すべてのエディターを保存しますか?", - "saveBeforeRun.save": "保存", - "saveBeforeRun.dontSave": "保存しない", - "detail": "タスクを実行する前にすべてのエディターを保存しますか?", - "TaskSystem.activeSame.noBackground": "タスク '{0}' は既にアクティブです。", - "terminateTask": "タスクの終了", - "restartTask": "タスクの再開", - "TaskSystem.active": "既に実行中のタスクがあります。まずこのタスクを終了してから、別のタスクを実行してください。", - "TaskSystem.restartFailed": "タスク {0} を終了して再開できませんでした", - "unexpectedTaskType": "\"{0}\" タスクのタスク プロバイダーで予期せずに種類が \"{1}\" のタスクが提供されました。\r\n", + "TaskService.createJsonFile": "テンプレートから tasks.json を生成", + "TaskService.defaultBuildTaskExists": "{0} は既に既定のビルド タスクとしてマークされています", + "TaskService.defaultTestTaskExists": "{0} は既に既定のテスト タスクとしてマークされています。", + "TaskService.fetchingBuildTasks": "ビルド タスクをフェッチしています...", + "TaskService.fetchingTestTasks": "テスト タスクをフェッチしています...", + "TaskService.ignoredFolder": "次のワークスペース フォルダーはタスク バージョン 0.1.0 を使用しているため無視されます: {0}", + "TaskService.noBuildTask": "実行するビルド タスクがありません。ビルド タスクを構成する...", + "TaskService.noBuildTask1": "ビルド タスクが定義されていません。tasks.json ファイルでタスクに 'isBuildCommand' というマークを付けてください。", + "TaskService.noBuildTask2": "ビルド タスクが定義されていません。tasks.json ファイルでタスクに 'build' グループとしてマークを付けてください。", "TaskService.noConfiguration": "エラー: {0} タスクの検出は、次の構成のタスクに貢献しませんでした:\r\n{1}\r\nそのタスクは無視されます。\r\n", + "TaskService.noEntryToRun": "$(plus) タスクを構成する", + "TaskService.noEntryToRunSlow": "$(plus) タスクを構成する", + "TaskService.noTaskIsRunning": "実行中のタスクはありません", + "TaskService.noTaskRunning": "現在実行中のタスクはありません", + "TaskService.noTaskToRestart": "再起動するタスクがありません", + "TaskService.noTestTask1": "テスト タスクが定義されていません。tasks.json ファイルでタスクに 'isTestCommand' というマークを付けてください。", + "TaskService.noTestTask2": "テスト タスクが定義されていません。tasks.json ファイルでタスクに 'test' グループとしてマークを付けてください。", + "TaskService.noTestTaskTerminal": "実行するテスト タスクがありません。タスクを構成する...", + "TaskService.notAgain": "今後表示しない", + "TaskService.openJsonFile": "tasks.json ファイルを開く", + "TaskService.pickBuildTask": "実行するビルド タスクを選択", + "TaskService.pickBuildTaskForLabel": "ビルド タスクを選択します (既定のビルド タスクが定義されていません)", + "TaskService.pickDefaultBuildTask": "既定のビルド タスクとして使用するタスクを選択", + "TaskService.pickDefaultTestTask": "既定のテスト タスクとして使用するタスクを選択", + "TaskService.pickRunTask": "実行するタスクの選択", + "TaskService.pickShowTask": "出力を表示するタスクを選択", + "TaskService.pickTask": "構成するタスクを選択", + "TaskService.pickTestTask": "実行するテスト タスクを選択してください", + "TaskService.providerUnavailable": "警告: {0} タスクは現在の環境では使用できません。\r\n", + "TaskService.requestTrust": "タスクを一覧表示して実行するには、このワークスペース内の一部のファイルをコードとして実行している必要があります。", + "TaskService.taskToRestart": "再起動するタスクを選択してください", + "TaskService.taskToTerminate": "終了するタスクを選択", + "TaskService.template": "タスク テンプレートを選択", + "TaskService.terminateAllRunningTasks": "すべての実行中のタスク", + "TaskSystem.active": "既に実行中のタスクがあります。まずこのタスクを終了してから、別のタスクを実行してください。", + "TaskSystem.activeSame.noBackground": "タスク '{0}' は既にアクティブです。", "TaskSystem.configurationErrors": "エラー: 指定したタスク構成に検証エラーがあり、使用できません。最初にエラーを修正してください。", - "TaskSystem.invalidTaskJsonOther": "エラー: {0} の json タスクの内容に構文エラーがあります。タスクを実行する前に修正してください。\r\n", - "TasksSystem.locationWorkspaceConfig": "ワークスペース ファイル", + "TaskSystem.invalidTaskJson": "エラー: tasks.json ファイルの内容に構文エラーがあります。タスクを実行する前に修正してください。\r\n", + "TaskSystem.invalidTaskJsonOther": "エラー: {0} の tasks json の内容に構文エラーがあります。タスクを実行する前に修正してください。\r\n", + "TaskSystem.restartFailed": "タスク {0} を終了して再開できませんでした", + "TaskSystem.saveBeforeRun.prompt.title": "すべてのエディターを保存しますか?", + "TaskSystem.unknownError": "タスクの実行中にエラーが発生しました。詳細については、タスク ログを参照してください。", + "TaskSystem.versionSettings": "タスク バージョン 2.0.0 のみがユーザ設定で許可されています。", "TaskSystem.versionWorkspaceFile": "タスク バージョン 2.0.0 のみがワークスペース構成ファイルで許可されています。", "TasksSystem.locationUserConfig": "ユーザー設定", - "TaskSystem.versionSettings": "タスク バージョン 2.0.0 のみがユーザ設定で許可されています。", - "taskService.ignoreingFolder": "ワークスペース フォルダー {0} のタスク構成を無視します。マルチ フォルダー ワークスペースのタスク サポートでは、すべてのフォルダーでタスク バージョン 2.0.0 が使用されている必要があります\r\n", - "TaskSystem.invalidTaskJson": "エラー: tasks.json ファイルの内容に構文エラーがあります。タスクを実行する前に修正してください。\r\n", - "TerminateAction.label": "タスクの終了", - "TaskSystem.unknownError": "タスクの実行中にエラーが発生しました。詳細については、タスク ログを参照してください。", - "configureTask": "タスクの構成", - "recentlyUsed": "最近使用されたタスク", - "configured": "構成されたタスク", - "detected": "検出されたタスク", - "TaskService.ignoredFolder": "次のワークスペース フォルダーはタスク バージョン 0.1.0 を使用しているため無視されます: {0}", - "TaskService.notAgain": "今後表示しない", - "TaskService.pickRunTask": "実行するタスクの選択", - "TaskService.noEntryToRunSlow": "$(plus) タスクを構成する", - "TaskService.noEntryToRun": "$(plus) タスクを構成する", - "TaskService.fetchingBuildTasks": "ビルド タスクをフェッチしています...", - "TaskService.pickBuildTask": "実行するビルド タスクを選択", - "TaskService.noBuildTask": "実行するビルド タスクがありません。ビルド タスクを構成する...", - "TaskService.fetchingTestTasks": "テスト タスクをフェッチしています...", - "TaskService.pickTestTask": "実行するテスト タスクを選択してください", - "TaskService.noTestTaskTerminal": "実行するテスト タスクがありません。タスクを構成する...", - "TaskService.taskToTerminate": "終了するタスクを選択", - "TaskService.noTaskRunning": "現在実行中のタスクはありません", - "TaskService.terminateAllRunningTasks": "すべての実行中のタスク", - "TerminateAction.noProcess": "起動したプロセスは既に存在しません。タスクを起動したバックグラウンド タスクが VS コードで終了すると、プロセスが孤立することがあります。", + "TasksSystem.locationWorkspaceConfig": "ワークスペース ファイル", "TerminateAction.failed": "実行中のタスクの終了に失敗しました", - "TaskService.taskToRestart": "再起動するタスクを選択してください", - "TaskService.noTaskToRestart": "再起動するタスクがありません", - "TaskService.template": "タスク テンプレートを選択", + "TerminateAction.label": "タスクの終了", + "TerminateAction.noProcess": "起動したプロセスは既に存在しません。タスクを起動したバックグラウンド タスクが VS コードで終了すると、プロセスが孤立することがあります。", + "configureTask": "タスクの構成", + "configured": "構成されたタスク", + "customizeParseErrors": "現在のタスクの構成にはエラーがあります。タスクをカスタマイズする前にエラーを修正してください。", + "detail": "タスクを実行する前にすべてのエディターを保存しますか?", + "detected": "検出されたタスク", + "moreThanOneBuildTask": "tasks.json には定義されたビルド タスクが多数あります。最初の 1 つを実行します。\r\n", + "recentlyUsed": "最近使用されたタスク", + "restartTask": "タスクの再開", + "saveBeforeRun.dontSave": "保存しない", + "saveBeforeRun.save": "保存", + "selectProblemMatcher": "スキャンするタスク出力のエラーと警告の種類を選択", + "showOutput": "出力の表示", "taskQuickPick.userSettings": "ユーザー設定", - "TaskService.createJsonFile": "テンプレートから tasks.json を生成", - "TaskService.openJsonFile": "tasks.json ファイルを開く", - "TaskService.pickTask": "構成するタスクを選択", - "TaskService.defaultBuildTaskExists": "{0} は既に既定のビルド タスクとしてマークされています", - "TaskService.pickDefaultBuildTask": "既定のビルド タスクとして使用するタスクを選択", - "TaskService.defaultTestTaskExists": "{0} は既に既定のテスト タスクとしてマークされています。", - "TaskService.pickDefaultTestTask": "既定のテスト タスクとして使用するタスクを選択", - "TaskService.pickShowTask": "出力を表示するタスクを選択", - "TaskService.noTaskIsRunning": "実行中のタスクはありません" + "taskService.ignoreingFolder": "ワークスペース フォルダー {0} のタスク構成を無視します。マルチ フォルダー ワークスペースのタスク サポートでは、すべてのフォルダーでタスク バージョン 2.0.0 が使用されている必要があります\r\n", + "taskService.openDiff": "差分を開く", + "taskService.openDiffs": "差分を開く", + "taskService.upgradeVersion": "非推奨のタスク バージョン 0.1.0 が削除されました。タスクはバージョン 2.0.0 にアップグレードされました。差分を開いて、アップグレードを確認します。", + "taskService.upgradeVersionPlural": "非推奨のタスク バージョン 0.1.0 が削除されました。タスクはバージョン 2.0.0 にアップグレードされました。差分を開いて、アップグレードを確認します。", + "taskServiceOutputPrompt": "タスク エラーがあります。詳細は出力をご覧ください。", + "tasks": "タスク", + "tasksJsonComment": "\t// tasks.json の形式に関するドキュメントについては \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558 を参照してください", + "terminateTask": "タスクの終了", + "unexpectedTaskType": "\"{0}\" タスクのタスク プロバイダーで予期せずに種類が \"{1}\" のタスクが提供されました。\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "タスクの実行中に不明なエラーが発生しました。詳細については、タスク出力ログを参照してください。", - "dependencyCycle": "依存関係の循環があります。タスク {0} を参照してください。", - "dependencyFailed": "ワークスペース フォルダー '{1}' 内で依存タスクの '{0}' を解決できませんでした", - "TerminalTaskSystem.nonWatchingMatcher": "タスク {0} はバックグラウンド タスクですが、背景パターンのない問題マッチャーを使用します", - "TerminalTaskSystem.terminalName": "タスク - {0}", - "closeTerminal": "任意のキーを押してターミナルを終了します。", - "reuseTerminal": "ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。", - "TerminalTaskSystem": "cmd.exe を使用して UNC ドライブ上でシェル コマンドを実行できません。", - "unknownProblemMatcher": "問題マッチャー {0} を解決できません。このマッチャーは無視されます" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "許可して実行", + "disallow": "許可しない", + "openTask": "ファイルを開く", + "openTasks": "ファイルを開く", + "tasks.run.allowAutomatic": "このワークスペースには、このワークスペースを開くと自動的に実行されるよう定義されている ({1}) タスク ({0}) が入っています。このワークスペースを開くときにタスクの自動実行を許可しますか?", + "workbench.action.tasks.allowAutomaticTasks": "フォルダーで自動タスクを許可する", + "workbench.action.tasks.disallowAutomaticTasks": "フォルダー内で自動タスクを許可しない", + "workbench.action.tasks.manageAutomaticRunning": "フォルダー内の自動タスクの管理" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "ビルド タスクの実行", + "ConfigureDefaultBuildTask.label": "既定のビルド タスクを構成する", + "ConfigureDefaultTestTask.label": "既定のテスト タスクを構成する", + "ReRunTaskAction.label": "最後のタスクを再実行", + "RestartTaskAction.label": "実行中のタスクの再起動", + "RunTaskAction.label": "タスクの実行", + "ShowLogAction.label": "タスク ログの表示", + "ShowTasksAction.label": "実行中のタスクを表示", + "TerminateAction.label": "タスクの終了", + "TestAction.label": "テスト タスクの実行", "building": "ビルドしています...", + "miBuildTask": "ビルド タスクの実行(&&B)...", + "miConfigureBuildTask": "既定のビルド タスクの構成(&&F)...", + "miConfigureTask": "タスクの構成(&&C)...", + "miRestartTask": "タスクの実行を再開(&&E)...", + "miRunTask": "タスクの実行(&&R)...", + "miRunningTask": "実行中のタスクを表示(&&G)...", + "miTerminateTask": "タスクの終了(&&T)...", "numberOfRunningTasks": "{0} 件の実行中のタスク", "runningTasks": "実行中のタスクを表示", "status.runningTasks": "実行中のタスク", - "miRunTask": "タスクの実行(&&R)...", - "miBuildTask": "ビルド タスクの実行(&&B)...", - "miRunningTask": "実行中のタスクを表示(&&G)...", - "miRestartTask": "タスクの実行を再開(&&E)...", - "miTerminateTask": "タスクの終了(&&T)...", - "miConfigureTask": "タスクの構成(&&C)...", - "miConfigureBuildTask": "既定のビルド タスクの構成(&&F)...", - "workbench.action.tasks.openWorkspaceFileTasks": "ワークスペース タスクを開く", - "ShowLogAction.label": "タスク ログの表示", - "RunTaskAction.label": "タスクの実行", - "ReRunTaskAction.label": "最後のタスクを再実行", - "RestartTaskAction.label": "実行中のタスクの再起動", - "ShowTasksAction.label": "実行中のタスクを表示", - "TerminateAction.label": "タスクの終了", - "BuildAction.label": "ビルド タスクの実行", - "TestAction.label": "テスト タスクの実行", - "ConfigureDefaultBuildTask.label": "既定のビルド タスクを構成する", - "ConfigureDefaultTestTask.label": "既定のテスト タスクを構成する", - "workbench.action.tasks.openUserTasks": "ユーザー タスクを開く", - "tasksQuickAccessPlaceholder": "実行するタスクの名前を入力します。", - "tasksQuickAccessHelp": "タスクの実行", - "tasksConfigurationTitle": "タスク", - "task.problemMatchers.neverPrompt": "タスクの実行時に問題マッチャーのプロンプトを表示するかどうかを構成します。'true' に設定してプロンプトしないようにするか、タスクの種類のディクショナリを使用して、特定のタスクの種類に対してのみプロンプトをオフにします。", - "task.problemMatchers.neverPrompt.boolean": "すべてのタスクの動作を表示する問題マッチャーを設定します。", - "task.problemMatchers.neverPrompt.array": "問題マッチャーを表示しないブール型のタスクのペアを含むオブジェクト。", + "task.SaveBeforeRun.prompt": "実行前にエディターを保存するかどうかを確認します。", "task.autoDetect": "すべてのタスク プロバイダー拡張機能に対する 'provideTasks' の有効化を制御します。Tasks: Run Task コマンドが低速の場合、タスク プロバイダーの自動検出を無効にすると改善される可能性があります。個々の拡張機能で、自動検出を無効にする設定が備わっている場合もあります。", - "task.slowProviderWarning": "プロバイダーの速度が遅いときに警告を表示するかどうかを構成します", - "task.slowProviderWarning.boolean": "すべてのタスクに対して低速プロバイダー警告を設定します。", - "task.slowProviderWarning.array": "低速なプロバイダーの警告を表示しないタスクの種類の配列。", - "task.quickOpen.history": "タスククイックオープンダイアログで追跡された最近のアイテムの数を制御します。", + "task.problemMatchers.neverPrompt": "タスクの実行時に問題マッチャーのプロンプトを表示するかどうかを構成します。'true' に設定してプロンプトしないようにするか、タスクの種類のディクショナリを使用して、特定のタスクの種類に対してのみプロンプトをオフにします。", + "task.problemMatchers.neverPrompt.array": "問題マッチャーを表示しないブール型のタスクのペアを含むオブジェクト。", + "task.problemMatchers.neverPrompt.boolean": "すべてのタスクの動作を表示する問題マッチャーを設定します。", "task.quickOpen.detail": "[タスクの実行] など、タスク クイック ピックに詳細があるタスクについてタスクの詳細を表示するかどうかを制御します。", - "task.quickOpen.skip": "選択するタスクが 1 つしかない場合に、タスクのクイック ピックをスキップするかどうかを制御します。", + "task.quickOpen.history": "タスククイックオープンダイアログで追跡された最近のアイテムの数を制御します。", "task.quickOpen.showAll": "タスクがプロバイダーによってグループ化されている場合、[タスク: タスクの実行] コマンドで、高速の 2 レベル ピッカーの代わりに低速の [すべて表示] の動作を使用します。", + "task.quickOpen.skip": "選択するタスクが 1 つしかない場合に、タスクのクイック ピックをスキップするかどうかを制御します。", "task.saveBeforeRun": "タスクを実行する前に、すべてのダーティなエディターを保存してください。", "task.saveBeforeRun.always": "実行する前に常にすべてのエディターを保存します。", "task.saveBeforeRun.never": "実行する前にエディターを保存しません。", - "task.SaveBeforeRun.prompt": "実行前にエディターを保存するかどうかを確認します。" + "task.slowProviderWarning": "プロバイダーの速度が遅いときに警告を表示するかどうかを構成します", + "task.slowProviderWarning.array": "低速なプロバイダーの警告を表示しないタスクの種類の配列。", + "task.slowProviderWarning.boolean": "すべてのタスクに対して低速プロバイダー警告を設定します。", + "tasksConfigurationTitle": "タスク", + "tasksQuickAccessHelp": "タスクの実行", + "tasksQuickAccessPlaceholder": "実行するタスクの名前を入力します。", + "workbench.action.tasks.openUserTasks": "ユーザー タスクを開く", + "workbench.action.tasks.openWorkspaceFileTasks": "ワークスペース タスクを開く" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "{0} タスクのタスク検出を行うと、開いているワークスペース内のファイルがコードとして実行されます。{0} タスク検出の有効化はユーザー設定であり、開いているすべてのワークスペースに適用されます。すべてのワークスペースに対して {0} タスク検出を有効にしますか?", + "TaskQuickPick.changeSettingNo": "いいえ", + "TaskQuickPick.changeSettingYes": "はい", + "TaskQuickPick.changeSettingsOptions": "$(gear) {0} タスク検出がオフになっています。{1} タスク検出を有効にします...", + "TaskQuickPick.goBack": "戻る ↩", + "TaskQuickPick.noTasksForType": "{0} タスクが見つかりませんでした。戻る ↩", + "TaskService.pickRunTask": "実行するタスクの選択", + "configureTask": "タスクの構成", + "configureTaskIcon": "タスクの選択リスト内の構成アイコン。", + "configured": "構成済み", + "contributedTasks": "貢献済み", + "noProviderForTask": "種類が \"{0}\" のタスクに対して登録されたタスク プロバイダーはありません。", + "recentlyUsed": "最近使用", + "removeRecent": "最近使用したタスクの削除", + "removeTaskIcon": "タスクの選択リスト内の削除のアイコン。", + "taskQuickPick.showAll": "すべてのタスクの表示...", + "taskType": "すべての {0} タスク" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "実行中のタスク", + "taskTerminalStatus.errors": "タスクでエラーが発生しています", + "taskTerminalStatus.errorsInactive": "タスクにエラーが発生し、待機しています...", + "taskTerminalStatus.succeeded": "タスク成功", + "taskTerminalStatus.succeededInactive": "タスクが成功して待機中..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "実行するタスクの選択", + "noTaskResults": "一致するタスクがありません" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "cmd.exe を使用して UNC ドライブ上でシェル コマンドを実行できません。", + "TerminalTaskSystem.nonWatchingMatcher": "タスク {0} はバックグラウンド タスクですが、背景パターンのない問題マッチャーを使用します", + "TerminalTaskSystem.terminalDescription": "タスク", + "TerminalTaskSystem.unknownError": "タスクの実行中に不明なエラーが発生しました。詳細については、タスク出力ログを参照してください。", + "closeTerminal": "任意のキーを押してターミナルを終了します。", + "dependencyCycle": "依存関係の循環があります。タスク {0} を参照してください。", + "dependencyFailed": "ワークスペース フォルダー '{1}' 内で依存タスクの '{0}' を解決できませんでした", + "reuseTerminal": "ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください。", + "unknownProblemMatcher": "問題マッチャー {0} を解決できません。このマッチャーは無視されます" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "さらにコマンドに渡される引数。", + "JsonSchema.background": "実行済みのタスクが維持され、バッググラウンドで実行されているかどうか。", + "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", + "JsonSchema.echoCommand": "実行されるコマンドが出力にエコーされるかどうかを制御します。既定は false です。", + "JsonSchema.matchers": "使用する問題マッチャー。1 つの文字列または問題マッチャー定義か、文字列と問題マッチャーの配列です。", + "JsonSchema.options": "追加のコマンド オプション", + "JsonSchema.options.cwd": "実行されるプログラムまたはスクリプトの現在の作業ディレクトリ。省略すると、Code の現在のワークスペースのルートが使用されます。", + "JsonSchema.options.env": "実行されるプログラムまたはシェルの環境。省略すると、親プロセスの環境が使用されます。", + "JsonSchema.promptOnClose": "バックグラウンド タスクの実行中に VS Code を閉じる時に、ユーザーに対してプロンプトが表示されるかどうか。", + "JsonSchema.shell.args": "シェル引数。", + "JsonSchema.shell.executable": "使用するシェル。", + "JsonSchema.shellConfiguration": "使用するシェルを構成します。", + "JsonSchema.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、'always' が使用されます。", + "JsonSchema.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。既定は false です。", + "JsonSchema.taskSelector": "引数がタスクであることを示すプレフィックス。", + "JsonSchema.tasks": "タスクの構成。普通は外部タスク ランナーで既に定義されているタスクのエンリッチメントです。", + "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", + "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", + "JsonSchema.tasks.build": "このタスクを Code の既定のビルド コマンドにマップします。", + "JsonSchema.tasks.linux": "Linux 固有のコマンド構成", + "JsonSchema.tasks.mac": "Mac 固有のコマンド構成", + "JsonSchema.tasks.matcherError": "問題マッチャーを認識できません。この問題マッチャーを提供する拡張機能はインストールされていますか?", + "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", + "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", + "JsonSchema.tasks.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", + "JsonSchema.tasks.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", + "JsonSchema.tasks.taskName": "タスクの名前", + "JsonSchema.tasks.test": "このタスクを Code の既定のテスト コマンドにマップします。", + "JsonSchema.tasks.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", + "JsonSchema.tasks.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。", + "JsonSchema.tasks.windows": "Windows 固有のコマンド構成", + "JsonSchema.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", + "JsonSchema.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "ランナーが新しくなります。正式なランナー プロパティを使用してください", + "JsonSchema.linux": "Linux 固有のコマンド構成", + "JsonSchema.mac": "Mac 固有のコマンド構成", + "JsonSchema.runner": "タスクをプロセスとして実行して、出力が出力ウィンドウまたはターミナル内に表示されるかどうかを定義します。", + "JsonSchema.shell": "コマンドがシェル コマンドまたは外部プログラムのどちらであるかを指定します。省略する場合、既定値は false です。", + "JsonSchema.version": "構成のバージョン番号", + "JsonSchema.version.deprecated": "バージョン 0.1.0 のタスクは非推奨です。2.0.0 を使用してください。", + "JsonSchema.windows": "Windows 固有のコマンド構成" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "実際の引数値", + "JsonSchema.args.quotesString.quote": "どのように引数の値を引用符で囲うかを制御します。", + "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", + "JsonSchema.command.quotedString.value": "実際のコマンド値", + "JsonSchema.command.quotesString.quote": "どのようにコマンドの値を引用符で囲うかを制御します。", + "JsonSchema.commandArray": "実行されるシェル コマンドです。配列の項目は空白文字を使用して結合されます。", + "JsonSchema.customizations.customizes.type": "カスタマイズするタスクの種類", + "JsonSchema.linux": "Linux 固有のコマンド構成", + "JsonSchema.mac": "Mac 固有のコマンド構成", + "JsonSchema.shell": "コマンドがシェル コマンドまたは外部プログラムのどちらであるかを指定します。省略する場合、既定値は false です。", + "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", + "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", + "JsonSchema.tasks.customize.deprecated": "customize プロパティは非推奨です。新しいタスクのカスタマイズ方法に移行する方法については 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.dependsOn": "別のタスクを表す文字列、またはこのタスクが依存する他のタスクの配列のいずれか。", + "JsonSchema.tasks.dependsOn.array": "このタスクが依存している他の複数のタスク。", + "JsonSchema.tasks.dependsOn.identifier": "タスク識別子。", + "JsonSchema.tasks.dependsOn.string": "このタスクが依存している別のタスク。", + "JsonSchema.tasks.dependsOrder": "このタスクの dependsOn タスクの順序を指定します。このプロパティは再帰的ではないことに注意してください。", + "JsonSchema.tasks.dependsOrder.parallel": "すべての dependsOn タスクを同時に実行します。", + "JsonSchema.tasks.dependsOrder.sequence": "すべての dependsOn タスクを連続で実行します。", + "JsonSchema.tasks.detail": "[タスクの実行] クイック ピックに詳細として表示されるタスクの説明 (省略可能)。", + "JsonSchema.tasks.echoCommand.deprecated": "echoCommand プロパティは使用されていません。代わりに presentation プロパティ内の echo プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.group": "このタスクが属する実行グループを定義します。ビルド グループに追加する \"build\" とテスト グループに追加する \"test\" をサポートしています。", + "JsonSchema.tasks.group.build": "「ビルド タスクの実行」を介してアクセス可能なビルド タスクとしてタスクをマークします。", + "JsonSchema.tasks.group.defaultBuild": "既定のビルド タスクとしてタスクをマークします。", + "JsonSchema.tasks.group.defaultTest": "タスクを既定のテスト タスクとしてマークします。", + "JsonSchema.tasks.group.isDefault": "このタスクがグループ内の既定のタスクであるかどうかを定義します。", + "JsonSchema.tasks.group.kind": "タスクの実行グループ。", + "JsonSchema.tasks.group.none": "タスクをグループに割り当てない", + "JsonSchema.tasks.group.test": "「テスト タスクの実行」を介してアクセス可能なテスト タスクとしてタスクをマークします。", + "JsonSchema.tasks.identifier": "launch.json または dependsOn 句のタスクを参照するユーザー定義の識別子。", + "JsonSchema.tasks.identifier.deprecated": "ユーザー定義識別子は非推奨です。カスタム タスクには参照として名前が使用され、拡張機能から提供されるタスクには定義されたタスク識別子が使用されます。", + "JsonSchema.tasks.instanceLimit": "同時に実行できるタスクのインスタンスの数。", + "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand プロパティは非推奨です。代わりに group プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand プロパティは使用されていません。代わりに、タスクの type プロパティとオプションの shell プロパティをご使用ください。また 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand プロパティは非推奨です。代わりに group プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.label": "タスクのユーザー インターフェイス ラベル", + "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", + "JsonSchema.tasks.presentation": "タスクの出力を表示し、その入力を読み取るためのパネルを構成します。", + "JsonSchema.tasks.presentation.clear": "タスクを実行する前にターミナルをクリアするかどうかを制御します。", + "JsonSchema.tasks.presentation.close": "タスクを終了する場合に、タスクを実行中のターミナルを閉じるかどうかを制御します。", + "JsonSchema.tasks.presentation.echo": "実行されたコマンドがパネルにエコーされるかどうかを制御します。既定は trueです。", + "JsonSchema.tasks.presentation.focus": "パネルがフォーカスされるかどうかを制御します。既定は false です。true に設定した場合、パネルも表示されます。", + "JsonSchema.tasks.presentation.group": "分割ウィンドウを使用して特定の端末グループでタスクを実行するかどうかを制御します。", + "JsonSchema.tasks.presentation.instance": "タスク間でパネルを共有するか、またはこのタスクで占有するか、実行ごとに新しいパネルを作成するかどうかを制御します。", + "JsonSchema.tasks.presentation.reveal": "タスクを実行しているターミナルを表示するかどうかを制御します。オプション \"revealProblems\" によってオーバーライドされる可能性があります。既定値は \"常時\" です。", + "JsonSchema.tasks.presentation.reveal.always": "タスクを実行したとき常にターミナルを表示します。", + "JsonSchema.tasks.presentation.reveal.never": "このタスクを実行するときに、今後ターミナルを表示しません。", + "JsonSchema.tasks.presentation.reveal.silent": "タスクがエラーで終了するか、問題マッチャーがエラーを検出した場合にのみターミナルを表示します。", + "JsonSchema.tasks.presentation.revealProblems": "このタスクの実行時に問題パネルを表示するかどうかを制御します。オプションの \"表示\" より優先されます。既定値は \"しない\" です。", + "JsonSchema.tasks.presentation.revealProblems.always": "このタスクを実行したとき常に問題パネルを表示します。", + "JsonSchema.tasks.presentation.revealProblems.never": "このタスクを実行するときに、問題パネルは表示されません。", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "問題が見つかった場合のみ、問題パネルを表示します。", + "JsonSchema.tasks.presentation.showReuseMessage": "「ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください」メッセージを表示するかどうかを制御します。", + "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", + "JsonSchema.tasks.quoting.escape": "シェルのエスケープ文字を使用して文字をエスケープします (例: PowerShell の ` 、bash の \\)。", + "JsonSchema.tasks.quoting.strong": "シェルの strong quote 文字を使用して引数を引用します (例: PowerShell や bash の下の ')。", + "JsonSchema.tasks.quoting.weak": "シェルの weak quote 文字を使用して引数を引用します (例: PowerShell や bash の下の \")。", + "JsonSchema.tasks.reevaluateOnRerun": "再実行時にタスク変数を再評価するかどうか。", + "JsonSchema.tasks.runOn": "タスクを実行するときを構成します。folderOpen に設定すると、フォルダーを開いたときに自動的にタスクを実行します。", + "JsonSchema.tasks.runOptions": "タスクの実行に関するオプション", + "JsonSchema.tasks.showOutput.deprecated": "showOutputプロパティは非推奨です。代わりに presentation プロパティ内の reveal プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", + "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName プロパティは非推奨です。代わりに、その引数を含むコマンドをタスクにインライン展開してください。1.14 リリース ノートも参照してください。", + "JsonSchema.tasks.taskLabel": "タスクのラベル", + "JsonSchema.tasks.taskName": "タスクの名前", + "JsonSchema.tasks.taskName.deprecated": "タスクの name プロパティは非推奨です。代わりに label プロパティをご使用ください。", + "JsonSchema.tasks.taskSelector.deprecated": "taskSelector プロパティは非推奨です。代わりに、その引数を含むコマンドをタスクにインライン展開してください。1.14 リリース ノートも参照してください。", + "JsonSchema.tasks.terminal": "terminal プロパティは非推奨です。代わりに presentation をご使用ください", + "JsonSchema.tasks.type": "タスクをプロセスとして実行するか、またはシェル内部でコマンドとして実行するかどうかを定義します。", + "JsonSchema.version": "構成のバージョン番号。", + "JsonSchema.windows": "Windows 固有のコマンド構成" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "ファイル ウォッチでトリガーされた ウォッチ対象タスクの実行が開始されたことを伝達する正規表現。", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "このプロパティは非推奨です。代わりに watching プロパティをご使用ください。", + "LegacyProblemMatcherSchema.watchedEnd": "ウォッチ対象タスクの実行が終了したことを伝達する正規表現。", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "このプロパティは非推奨です。代わりに watching プロパティを使用してください。", + "NamedMultiLineProblemPatternSchema.name": "複数行の問題パターンの名前。", + "NamedMultiLineProblemPatternSchema.patterns": "実際のパターン。", + "NamedProblemMatcherSchema.label": "問題マッチャーの判読できるラベル。", + "NamedProblemMatcherSchema.name": "これを参照するのに使用する問題マッチャーの名前。", + "NamedProblemPatternSchema.name": "問題パターンの名前。", + "PatternTypeSchema.description": "問題パターン、あるいは提供されたか事前定義された問題パターンの名前。基本問題パターンが指定されている場合は省略できます。", + "PatternTypeSchema.name": "提供されたか事前定義された問題パターンの名前", + "ProblemMatcherExtPoint": "問題マッチャーを提供", + "ProblemMatcherParser.invalidRegexp": "エラー: 文字列 {0} は有効な正規表現ではありません。\r\n", + "ProblemMatcherParser.noDefinedPatter": "エラー: 識別子 {0} のパターンは存在しません。", + "ProblemMatcherParser.noFileLocation": "エラー: 説明でファイルの場所が定義されていません:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "エラー: パターン プロパティが空の識別子を参照しています。", + "ProblemMatcherParser.noOwner": "エラー: 説明で所有者が定義されていません:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "エラー: 説明を問題マッチャーに変換できません:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "エラー: 説明で有効な問題パターンが定義されていません:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "エラー: パターン プロパティ {0} は有効なパターン変数名ではありません。", + "ProblemMatcherParser.problemPattern.watchingMatcher": "問題マッチャーは、ウォッチ対象の開始パターンと終了パターンの両方を定義する必要があります。", + "ProblemMatcherParser.unknownSeverity": "情報: 不明な重大度 {0} です。有効な値は、エラー、警告、情報です。\r\n", + "ProblemMatcherSchema.applyTo": "テキスト ドキュメントで報告された問題が、開いているドキュメントのみ、閉じられたドキュメントのみ、すべてのドキュメントのいずれに適用されるかを制御します。", + "ProblemMatcherSchema.background": "バックグラウンド タスクでアクティブなマッチャーの開始と終了を追跡するパターン。", + "ProblemMatcherSchema.background.activeOnStart": "true に設定すると、タスクの起動時にバックグラウンド モニターがアクティブ モードになります。これは beginsPattern に一致する行を発行するのと同じです。", + "ProblemMatcherSchema.background.beginsPattern": "出力内で一致すると、バックグラウンド タスクの開始が通知されます。", + "ProblemMatcherSchema.background.endsPattern": "出力内で一致すると、バックグラウンド タスクの終了が通知されます。", + "ProblemMatcherSchema.base": "使用する基本問題マッチャーの名前。", + "ProblemMatcherSchema.fileLocation": "問題パターンで報告されるファイル名を解釈する方法を定義します。相対的な fileLocation では、配列を使用することができ、配列の 2 番目の要素が相対的なファイル位置を指定するパスになります。", + "ProblemMatcherSchema.owner": "Code 内の問題の所有者。base を指定すると省略できます。省略して base を指定しない場合、既定は 'external' になります。", + "ProblemMatcherSchema.severity": "キャプチャされた問題の既定の重大度。パターンが重要度の一致グループを定義していない場合に使用されます。", + "ProblemMatcherSchema.source": "'typescript' または 'super lint' のような、この診断のソースを記述する解読可能な文字列", + "ProblemMatcherSchema.watching": "監視パターンの開始と終了を追跡するマッチャー。", + "ProblemMatcherSchema.watching.activeOnStart": "true に設定すると、タスクの開始時にウォッチャーがアクティブ モードになります。これは beginPattern と一致する行の発行と同等です。", + "ProblemMatcherSchema.watching.beginsPattern": "出力内で一致すると、ウォッチ中のタスクの開始が通知されます。", + "ProblemMatcherSchema.watching.deprecated": "watching プロパティは使用されなくなりました。代わりに background をご使用ください。", + "ProblemMatcherSchema.watching.endsPattern": "出力内で一致すると、ウォッチ中のタスクの終了が通知されます。", + "ProblemPatternExtPoint": "問題パターンを提供", + "ProblemPatternParser.invalidRegexp": "エラー: 文字列 {0} は有効な正規表現ではありません。\r\n", + "ProblemPatternParser.loopProperty.notLast": "ループ プロパティは、最終行マッチャーでのみサポートされています。", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "問題のパターンが正しくありません。kind プロパティは最初の要素のみで指定される必要があります。", + "ProblemPatternParser.problemPattern.missingLocation": "問題のパターンが正しくありません。kind: \"file\" または line や location の一致グループのいずれかが必要です。", + "ProblemPatternParser.problemPattern.missingProperty": "問題のパターンが正しくありません。少なくとも、file と message が必要です", + "ProblemPatternParser.problemPattern.missingRegExp": "問題パターンに正規表現がありません。", + "ProblemPatternRegistry.error": "無効な問題パターンです。パターンは無視されます。", + "ProblemPatternSchema.code": "問題のコードの一致グループ インデックス。既定は undefined です", + "ProblemPatternSchema.column": "問題の行の文字の一致グループ インデックス。既定は 3 です", + "ProblemPatternSchema.endColumn": "問題の最終行の文字の一致グループ インデックス。既定は undefined です", + "ProblemPatternSchema.endLine": "問題の最終行の一致グループ インデックス。既定は undefined です", + "ProblemPatternSchema.file": "ファイル名の一致グループ インデックス。省略すると、1 が使用されます。", + "ProblemPatternSchema.kind": "パターンがロケーション (ファイルと行) またはファイルのみに一致するかどうか。", + "ProblemPatternSchema.line": "問題の行の一致グループ インデックス。既定は 2 です", + "ProblemPatternSchema.location": "問題の場所の一致グループ インデックス。有効な場所のパターンは (line)、(line,column)、(startLine,startColumn,endLine,endColumn) です。省略すると、 (line,column) が想定されます。", + "ProblemPatternSchema.loop": "複数行マッチャー ループは、このパターンが一致する限りループで実行されるかどうかを示します。複数行パターン内の最後のパターンでのみ指定できます。", + "ProblemPatternSchema.message": "メッセージの一致グループ インデックス。省略した場合、場所を指定すると既定は 4 で、場所を指定しないと既定は 5 です。", + "ProblemPatternSchema.regexp": "出力のエラー、警告、または情報を検索する正規表現。", + "ProblemPatternSchema.severity": "問題の重大度の一致グループ インデックス。既定は undefined です", + "WatchingPatternSchema.file": "ファイル名の一致グループ インデックス。省略できます。", + "WatchingPatternSchema.regexp": "バックグラウンド タスクの開始または終了を検出する正規表現。", + "eslint-compact": "ESLint の問題 (compact)", + "eslint-stylish": "ESLint の問題 (stylish)", + "go": "Go の問題", + "gulp-tsc": "Gulp TSC の問題", + "jshint": "JSHint の問題", + "jshint-stylish": "JSHint の問題 (stylish)", + "lessCompile": "Less の問題", + "msCompile": "Microsoft コンパイラの問題" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "エラー: コマンド引数は文字列または引用符で囲まれた文字列である必要があります。指定された値:\r\n{0}", + "ConfigurationParser.incorrectType": "エラー: タスク構成 '{0}' に未知の型が使用されています。タスク構成は無視されます。", + "ConfigurationParser.invalidCWD": "警告: options.cwd の型は文字列である必要があります。値 {0} は無視されます\r\n", + "ConfigurationParser.invalidVariableReference": "エラー: 無効な problemMatcher 参照: {0}\r\n", + "ConfigurationParser.missingType": "エラー: タスク構成 '{0}' に必要な 'type' プロパティがありません。タスク構成は無視されます。", + "ConfigurationParser.noName": "エラー: 宣言スコープ内の問題マッチャーには名前が必要です:\r\n{0}\r\n", + "ConfigurationParser.noShell": "警告: シェル構成がサポートされるのは、ターミナルでタスクを実行している場合のみです。", + "ConfigurationParser.noTaskName": "エラー: タスクではラベル プロパティを提供する必要があります。このタスクは無視されます。\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "エラー: タスクの構成には type プロパティが必要です。この構成は無視されます。\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Error: タスク タイプ '{0}' は登録されていません。対応するタスク プロバイダーを提供する拡張機能をインストールしましたか?", + "ConfigurationParser.notCustom": "エラー: タスクはカスタム タスクとして宣言されていません。この構成は無視されます。\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "警告: 定義された問題マッチャーは不明です。サポートされている型は、string | ProblemMatcher | Array です。\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "タスク バージョン 2.0.0 では、OS 固有のグローバル タスクはサポートされていません。それらのタスクを OS 固有のコマンドを使用したタスクに変換してください。影響を受けるタスク:\r\n{0}", + "taskConfiguration.noCommand": "エラー: タスク '{0}' ではコマンドが定義されていません。このタスクは無視されます。その定義は次のとおりです:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "エラー: タスク '{0}' にコマンドまたは dependsOn プロパティがどちらも指定されていません。このタスクは無視されます。その定義は次のとおりです:\r\n{1}", + "taskConfiguration.providerUnavailable": "警告: {0} タスクは現在の環境では使用できません。\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "実際のタスクの種類。先頭が '$' で始まる種類は内部使用のために予約されています。", "TaskDefinition.properties": "タスクの種類の追加プロパティ", "TaskDefinition.when": "この種類のタスクを有効にするために満たす必要がある条件。このタスクの定義に応じて、'shellExecutionSupported'、'processExecutionSupported'、'customExecutionSupported' を使用することをご検討ください。", - "TaskTypeConfiguration.noType": "タスクの種類を構成するのに必要な 'taskType' プロパティがありません", - "TaskDefinitionExtPoint": "タスクの種類を提供" + "TaskDefinitionExtPoint": "タスクの種類を提供", + "TaskTypeConfiguration.noType": "タスクの種類を構成するのに必要な 'taskType' プロパティがありません" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "問題パターンに正規表現がありません。", - "ProblemPatternParser.loopProperty.notLast": "ループ プロパティは、最終行マッチャーでのみサポートされています。", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "問題のパターンが正しくありません。kind プロパティは最初の要素のみで指定される必要があります。", - "ProblemPatternParser.problemPattern.missingProperty": "問題のパターンが正しくありません。少なくとも、file と message が必要です", - "ProblemPatternParser.problemPattern.missingLocation": "問題のパターンが正しくありません。kind: \"file\" または line や location の一致グループのいずれかが必要です。", - "ProblemPatternParser.invalidRegexp": "エラー: 文字列 {0} は有効な正規表現ではありません。\r\n", - "ProblemPatternSchema.regexp": "出力のエラー、警告、または情報を検索する正規表現。", - "ProblemPatternSchema.kind": "パターンがロケーション (ファイルと行) またはファイルのみに一致するかどうか。", - "ProblemPatternSchema.file": "ファイル名の一致グループ インデックス。省略すると、1 が使用されます。", - "ProblemPatternSchema.location": "問題の場所の一致グループ インデックス。有効な場所のパターンは (line)、(line,column)、(startLine,startColumn,endLine,endColumn) です。省略すると、 (line,column) が想定されます。", - "ProblemPatternSchema.line": "問題の行の一致グループ インデックス。既定は 2 です", - "ProblemPatternSchema.column": "問題の行の文字の一致グループ インデックス。既定は 3 です", - "ProblemPatternSchema.endLine": "問題の最終行の一致グループ インデックス。既定は undefined です", - "ProblemPatternSchema.endColumn": "問題の最終行の文字の一致グループ インデックス。既定は undefined です", - "ProblemPatternSchema.severity": "問題の重大度の一致グループ インデックス。既定は undefined です", - "ProblemPatternSchema.code": "問題のコードの一致グループ インデックス。既定は undefined です", - "ProblemPatternSchema.message": "メッセージの一致グループ インデックス。省略した場合、場所を指定すると既定は 4 で、場所を指定しないと既定は 5 です。", - "ProblemPatternSchema.loop": "複数行マッチャー ループは、このパターンが一致する限りループで実行されるかどうかを示します。複数行パターン内の最後のパターンでのみ指定できます。", - "NamedProblemPatternSchema.name": "問題パターンの名前。", - "NamedMultiLineProblemPatternSchema.name": "複数行の問題パターンの名前。", - "NamedMultiLineProblemPatternSchema.patterns": "実際のパターン。", - "ProblemPatternExtPoint": "問題パターンを提供", - "ProblemPatternRegistry.error": "無効な問題パターンです。パターンは無視されます。", - "ProblemMatcherParser.noProblemMatcher": "エラー: 説明を問題マッチャーに変換できません:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "エラー: 説明で有効な問題パターンが定義されていません:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "エラー: 説明で所有者が定義されていません:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "エラー: 説明でファイルの場所が定義されていません:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "情報: 不明な重大度 {0} です。有効な値は、エラー、警告、情報です。\r\n", - "ProblemMatcherParser.noDefinedPatter": "エラー: 識別子 {0} のパターンは存在しません。", - "ProblemMatcherParser.noIdentifier": "エラー: パターン プロパティが空の識別子を参照しています。", - "ProblemMatcherParser.noValidIdentifier": "エラー: パターン プロパティ {0} は有効なパターン変数名ではありません。", - "ProblemMatcherParser.problemPattern.watchingMatcher": "問題マッチャーは、ウォッチ対象の開始パターンと終了パターンの両方を定義する必要があります。", - "ProblemMatcherParser.invalidRegexp": "エラー: 文字列 {0} は有効な正規表現ではありません。\r\n", - "WatchingPatternSchema.regexp": "バックグラウンド タスクの開始または終了を検出する正規表現。", - "WatchingPatternSchema.file": "ファイル名の一致グループ インデックス。省略できます。", - "PatternTypeSchema.name": "提供されたか事前定義された問題パターンの名前", - "PatternTypeSchema.description": "問題パターン、あるいは提供されたか事前定義された問題パターンの名前。基本問題パターンが指定されている場合は省略できます。", - "ProblemMatcherSchema.base": "使用する基本問題マッチャーの名前。", - "ProblemMatcherSchema.owner": "Code 内の問題の所有者。base を指定すると省略できます。省略して base を指定しない場合、既定は 'external' になります。", - "ProblemMatcherSchema.source": "'typescript' または 'super lint' のような、この診断のソースを記述する解読可能な文字列", - "ProblemMatcherSchema.severity": "キャプチャされた問題の既定の重大度。パターンが重要度の一致グループを定義していない場合に使用されます。", - "ProblemMatcherSchema.applyTo": "テキスト ドキュメントで報告された問題が、開いているドキュメントのみ、閉じられたドキュメントのみ、すべてのドキュメントのいずれに適用されるかを制御します。", - "ProblemMatcherSchema.fileLocation": "問題パターンで報告されるファイル名を解釈する方法を定義します。相対的な fileLocation では、配列を使用することができ、配列の 2 番目の要素が相対的なファイル位置を指定するパスになります。", - "ProblemMatcherSchema.background": "バックグラウンド タスクでアクティブなマッチャーの開始と終了を追跡するパターン。", - "ProblemMatcherSchema.background.activeOnStart": "true に設定すると、タスクの起動時にバックグラウンド モニターがアクティブ モードになります。これは beginsPattern に一致する行を発行するのと同じです。", - "ProblemMatcherSchema.background.beginsPattern": "出力内で一致すると、バックグラウンド タスクの開始が通知されます。", - "ProblemMatcherSchema.background.endsPattern": "出力内で一致すると、バックグラウンド タスクの終了が通知されます。", - "ProblemMatcherSchema.watching.deprecated": "watching プロパティは使用されなくなりました。代わりに background をご使用ください。", - "ProblemMatcherSchema.watching": "監視パターンの開始と終了を追跡するマッチャー。", - "ProblemMatcherSchema.watching.activeOnStart": "true に設定すると、タスクの開始時にウォッチャーがアクティブ モードになります。これは beginPattern と一致する行の発行と同等です。", - "ProblemMatcherSchema.watching.beginsPattern": "出力内で一致すると、ウォッチ中のタスクの開始が通知されます。", - "ProblemMatcherSchema.watching.endsPattern": "出力内で一致すると、ウォッチ中のタスクの終了が通知されます。", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "このプロパティは非推奨です。代わりに watching プロパティをご使用ください。", - "LegacyProblemMatcherSchema.watchedBegin": "ファイル ウォッチでトリガーされた ウォッチ対象タスクの実行が開始されたことを伝達する正規表現。", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "このプロパティは非推奨です。代わりに watching プロパティを使用してください。", - "LegacyProblemMatcherSchema.watchedEnd": "ウォッチ対象タスクの実行が終了したことを伝達する正規表現。", - "NamedProblemMatcherSchema.name": "これを参照するのに使用する問題マッチャーの名前。", - "NamedProblemMatcherSchema.label": "問題マッチャーの判読できるラベル。", - "ProblemMatcherExtPoint": "問題マッチャーを提供", - "msCompile": "Microsoft コンパイラの問題", - "lessCompile": "Less の問題", - "gulp-tsc": "Gulp TSC の問題", - "jshint": "JSHint の問題", - "jshint-stylish": "JSHint の問題 (stylish)", - "eslint-compact": "ESLint の問題 (compact)", - "eslint-stylish": "ESLint の問題 (stylish)", - "go": "Go の問題" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "CustomExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", + "tasks.processExecutionSupported": "ProcessExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。", + "tasks.shellExecutionSupported": "ShellExecution タスクがサポートされているかどうか。'taskDefinition' コントリビューションの WHEN 句で使用することを検討してください。" }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "共通の maven コマンドを実行する", "dotnetCore": ".NET Core ビルド コマンドの実行", - "msbuild": "ビルド ターゲットを実行", "externalCommand": "任意の外部コマンドを実行する例", - "Maven": "共通の maven コマンドを実行する" + "msbuild": "ビルド ターゲットを実行" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "このワークスペースには、このワークスペースを開くと自動的に実行されるよう定義されている ({1}) タスク ({0}) が入っています。このワークスペースを開くときにタスクの自動実行を許可しますか?", - "allow": "許可して実行", - "disallow": "許可しない", - "openTask": "ファイルを開く", - "openTasks": "ファイルを開く", - "workbench.action.tasks.manageAutomaticRunning": "フォルダー内の自動タスクの管理", - "workbench.action.tasks.allowAutomaticTasks": "フォルダーで自動タスクを許可する", - "workbench.action.tasks.disallowAutomaticTasks": "フォルダー内で自動タスクを許可しない" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "エラー: タスク識別子 '{0}' に必要な '{1}' プロパティがありません。タスク識別子は無視されます。", + "tasks.taskRunningContext": "タスクが現在実行されているかどうか。", + "tasksCategory": "タスク" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "すべてのタスクの表示...", - "configureTaskIcon": "タスクの選択リスト内の構成アイコン。", - "removeTaskIcon": "タスクの選択リスト内の削除のアイコン。", - "configureTask": "タスクの構成", - "contributedTasks": "貢献済み", - "taskType": "すべての {0} タスク", - "removeRecent": "最近使用したタスクの削除", - "recentlyUsed": "最近使用", - "configured": "構成済み", - "TaskQuickPick.goBack": "戻る ↩", - "TaskQuickPick.noTasksForType": "{0} タスクが見つかりませんでした。戻る ↩", - "noProviderForTask": "種類が \"{0}\" のタスクに対して登録されたタスク プロバイダーはありません。" + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "このまま終了(&&E)", + "TaskSystem.noProcess": "起動したタスクは既に存在しません。タスクを起動したバックグラウンド プロセスが VS コードで終了すると、プロセスが孤立することがあります。これを回避するには、待機フラグを設定して最後のバックグラウンド プロセスを開始します。", + "TaskSystem.runningTask": "実行中のタスクがあります。終了しますか?", + "TaskSystem.terminateTask": "タスクの終了(&&T)" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "バージョン 0.1.0 のタスクは非推奨です。2.0.0 を使用してください。", - "JsonSchema.version": "構成のバージョン番号", - "JsonSchema._runner": "ランナーが新しくなります。正式なランナー プロパティを使用してください", - "JsonSchema.runner": "タスクをプロセスとして実行して、出力が出力ウィンドウまたはターミナル内に表示されるかどうかを定義します。", - "JsonSchema.windows": "Windows 固有のコマンド構成", - "JsonSchema.mac": "Mac 固有のコマンド構成", - "JsonSchema.linux": "Linux 固有のコマンド構成", - "JsonSchema.shell": "コマンドがシェル コマンドまたは外部プログラムのどちらであるかを指定します。省略する場合、既定値は false です。" + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "拡張機能は、ターミナルの環境に次の変更を加えようとしています:", + "extensionEnvironmentContributionInfo": "拡張機能によって、このターミナルの環境に変更が加えられました", + "extensionEnvironmentContributionRemoval": "拡張機能によって、ターミナルの環境からこれらの既存の変更を削除しようとしています:", + "relaunchTerminalLabel": "ターミナルの再起動" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "コマンドがシェル コマンドまたは外部プログラムのどちらであるかを指定します。省略する場合、既定値は false です。", - "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand プロパティは使用されていません。代わりに、タスクの type プロパティとオプションの shell プロパティをご使用ください。また 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.dependsOn.identifier": "タスク識別子。", - "JsonSchema.tasks.dependsOn.string": "このタスクが依存している別のタスク。", - "JsonSchema.tasks.dependsOn.array": "このタスクが依存している他の複数のタスク。", - "JsonSchema.tasks.dependsOn": "別のタスクを表す文字列、またはこのタスクが依存する他のタスクの配列のいずれか。", - "JsonSchema.tasks.dependsOrder.parallel": "すべての dependsOn タスクを同時に実行します。", - "JsonSchema.tasks.dependsOrder.sequence": "すべての dependsOn タスクを連続で実行します。", - "JsonSchema.tasks.dependsOrder": "このタスクの dependsOn タスクの順序を指定します。このプロパティは再帰的ではないことに注意してください。", - "JsonSchema.tasks.detail": "[タスクの実行] クイック ピックに詳細として表示されるタスクの説明 (省略可能)。", - "JsonSchema.tasks.presentation": "タスクの出力を表示し、その入力を読み取るためのパネルを構成します。", - "JsonSchema.tasks.presentation.echo": "実行されたコマンドがパネルにエコーされるかどうかを制御します。既定は trueです。", - "JsonSchema.tasks.presentation.focus": "パネルがフォーカスされるかどうかを制御します。既定は false です。true に設定した場合、パネルも表示されます。", - "JsonSchema.tasks.presentation.revealProblems.always": "このタスクを実行したとき常に問題パネルを表示します。", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "問題が見つかった場合のみ、問題パネルを表示します。", - "JsonSchema.tasks.presentation.revealProblems.never": "このタスクを実行するときに、問題パネルは表示されません。", - "JsonSchema.tasks.presentation.revealProblems": "このタスクの実行時に問題パネルを表示するかどうかを制御します。オプションの \"表示\" より優先されます。既定値は \"しない\" です。", - "JsonSchema.tasks.presentation.reveal.always": "タスクを実行したとき常にターミナルを表示します。", - "JsonSchema.tasks.presentation.reveal.silent": "タスクがエラーで終了するか、問題マッチャーがエラーを検出した場合にのみターミナルを表示します。", - "JsonSchema.tasks.presentation.reveal.never": "このタスクを実行するときに、今後ターミナルを表示しません。", - "JsonSchema.tasks.presentation.reveal": "タスクを実行しているターミナルを表示するかどうかを制御します。オプション \"revealProblems\" によってオーバーライドされる可能性があります。既定値は \"常時\" です。", - "JsonSchema.tasks.presentation.instance": "タスク間でパネルを共有するか、またはこのタスクで占有するか、実行ごとに新しいパネルを作成するかどうかを制御します。", - "JsonSchema.tasks.presentation.showReuseMessage": "「ターミナルはタスクで再利用されます、閉じるには任意のキーを押してください」メッセージを表示するかどうかを制御します。", - "JsonSchema.tasks.presentation.clear": "タスクを実行する前にターミナルをクリアするかどうかを制御します。", - "JsonSchema.tasks.presentation.group": "分割ウィンドウを使用して特定の端末グループでタスクを実行するかどうかを制御します。", - "JsonSchema.tasks.terminal": "terminal プロパティは非推奨です。代わりに presentation をご使用ください", - "JsonSchema.tasks.group.kind": "タスクの実行グループ。", - "JsonSchema.tasks.group.isDefault": "このタスクがグループ内の既定のタスクであるかどうかを定義します。", - "JsonSchema.tasks.group.defaultBuild": "既定のビルド タスクとしてタスクをマークします。", - "JsonSchema.tasks.group.defaultTest": "タスクを既定のテスト タスクとしてマークします。", - "JsonSchema.tasks.group.build": "「ビルド タスクの実行」を介してアクセス可能なビルド タスクとしてタスクをマークします。", - "JsonSchema.tasks.group.test": "「テスト タスクの実行」を介してアクセス可能なテスト タスクとしてタスクをマークします。", - "JsonSchema.tasks.group.none": "タスクをグループに割り当てない", - "JsonSchema.tasks.group": "このタスクが属する実行グループを定義します。ビルド グループに追加する \"build\" とテスト グループに追加する \"test\" をサポートしています。", - "JsonSchema.tasks.type": "タスクをプロセスとして実行するか、またはシェル内部でコマンドとして実行するかどうかを定義します。", - "JsonSchema.commandArray": "実行されるシェル コマンドです。配列の項目は空白文字を使用して結合されます。", - "JsonSchema.command.quotedString.value": "実際のコマンド値", - "JsonSchema.tasks.quoting.escape": "シェルのエスケープ文字を使用して文字をエスケープします (例: PowerShell の ` 、bash の \\)。", - "JsonSchema.tasks.quoting.strong": "シェルの strong quote 文字を使用して引数を引用します (例: PowerShell や bash の下の ')。", - "JsonSchema.tasks.quoting.weak": "シェルの weak quote 文字を使用して引数を引用します (例: PowerShell や bash の下の \")。", - "JsonSchema.command.quotesString.quote": "どのようにコマンドの値を引用符で囲うかを制御します。", - "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", - "JsonSchema.args.quotedString.value": "実際の引数値", - "JsonSchema.args.quotesString.quote": "どのように引数の値を引用符で囲うかを制御します。", - "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", - "JsonSchema.tasks.label": "タスクのユーザー インターフェイス ラベル", - "JsonSchema.version": "構成のバージョン番号。", - "JsonSchema.tasks.identifier": "launch.json または dependsOn 句のタスクを参照するユーザー定義の識別子。", - "JsonSchema.tasks.identifier.deprecated": "ユーザー定義識別子は非推奨です。カスタム タスクには参照として名前が使用され、拡張機能から提供されるタスクには定義されたタスク識別子が使用されます。", - "JsonSchema.tasks.reevaluateOnRerun": "再実行時にタスク変数を再評価するかどうか。", - "JsonSchema.tasks.runOn": "タスクを実行するときを構成します。folderOpen に設定すると、フォルダーを開いたときに自動的にタスクを実行します。", - "JsonSchema.tasks.instanceLimit": "同時に実行できるタスクのインスタンスの数。", - "JsonSchema.tasks.runOptions": "タスクの実行に関するオプション", - "JsonSchema.tasks.taskLabel": "タスクのラベル", - "JsonSchema.tasks.taskName": "タスクの名前", - "JsonSchema.tasks.taskName.deprecated": "タスクの name プロパティは非推奨です。代わりに label プロパティをご使用ください。", - "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", - "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", - "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", - "JsonSchema.customizations.customizes.type": "カスタマイズするタスクの種類", - "JsonSchema.tasks.customize.deprecated": "customize プロパティは非推奨です。新しいタスクのカスタマイズ方法に移行する方法については 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.showOutput.deprecated": "showOutputプロパティは非推奨です。代わりに presentation プロパティ内の reveal プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.echoCommand.deprecated": "echoCommand プロパティは使用されていません。代わりに presentation プロパティ内の echo プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName プロパティは非推奨です。代わりに、その引数を含むコマンドをタスクにインライン展開してください。1.14 リリース ノートも参照してください。", - "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand プロパティは非推奨です。代わりに group プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand プロパティは非推奨です。代わりに group プロパティを使用してください。また 1.14 リリース ノートをご確認ください。", - "JsonSchema.tasks.taskSelector.deprecated": "taskSelector プロパティは非推奨です。代わりに、その引数を含むコマンドをタスクにインライン展開してください。1.14 リリース ノートも参照してください。", - "JsonSchema.windows": "Windows 固有のコマンド構成", - "JsonSchema.mac": "Mac 固有のコマンド構成", - "JsonSchema.linux": "Linux 固有のコマンド構成" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "エクスプローラーのフォルダーにフォーカス", + "openFile": "エディターでファイルを開く", + "openFolder": "フォルダーを新しいウィンドウで開く" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "一致するタスクがありません", - "TaskService.pickRunTask": "実行するタスクの選択" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "転送ポートを使用してリンクにアクセスする", + "followLink": "リンクにアクセス", + "followLinkUrl": "リンク", + "terminalLinkHandler.followLinkAlt": "Alt + クリック", + "terminalLinkHandler.followLinkAlt.mac": "option + クリック", + "terminalLinkHandler.followLinkCmd": "cmd + クリック", + "terminalLinkHandler.followLinkCtrl": "Ctrl + クリック" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "追加のコマンド オプション", - "JsonSchema.options.cwd": "実行されるプログラムまたはスクリプトの現在の作業ディレクトリ。省略すると、Code の現在のワークスペースのルートが使用されます。", - "JsonSchema.options.env": "実行されるプログラムまたはシェルの環境。省略すると、親プロセスの環境が使用されます。", - "JsonSchema.tasks.matcherError": "問題マッチャーを認識できません。この問題マッチャーを提供する拡張機能はインストールされていますか?", - "JsonSchema.shellConfiguration": "使用するシェルを構成します。", - "JsonSchema.shell.executable": "使用するシェル。", - "JsonSchema.shell.args": "シェル引数。", - "JsonSchema.command": "実行するコマンド。外部プログラムまたはシェル コマンドを指定できます。", - "JsonSchema.tasks.args": "タスクが呼び出されるときにコマンドに渡される引数。", - "JsonSchema.tasks.taskName": "タスクの名前", - "JsonSchema.tasks.windows": "Windows 固有のコマンド構成", - "JsonSchema.tasks.matchers": "使用する問題マッチャー。文字列、問題マッチャー定義、または文字列と問題マッチャーの配列のいずれかを使用できます。", - "JsonSchema.tasks.mac": "Mac 固有のコマンド構成", - "JsonSchema.tasks.linux": "Linux 固有のコマンド構成", - "JsonSchema.tasks.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", - "JsonSchema.tasks.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、グローバルに定義された値が使用されます。", - "JsonSchema.echoCommand": "実行されるコマンドが出力にエコーされるかどうかを制御します。既定は false です。", - "JsonSchema.tasks.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。", - "JsonSchema.tasks.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", - "JsonSchema.tasks.background": "実行されているタスクのキープ アライブを行い、バックグラウンドで実行したままにするかどうか。", - "JsonSchema.tasks.promptOnClose": "タスクを実行したまま VS Code を閉じる場合にユーザーに確認メッセージを表示するかどうか。", - "JsonSchema.tasks.build": "このタスクを Code の既定のビルド コマンドにマップします。", - "JsonSchema.tasks.test": "このタスクを Code の既定のテスト コマンドにマップします。", - "JsonSchema.args": "さらにコマンドに渡される引数。", - "JsonSchema.showOutput": "実行中のタスクの出力が表示されるかどうかを制御します。省略すると、'always' が使用されます。", - "JsonSchema.watching.deprecation": "使用しないでください。代わりに isBackground をご使用ください。", - "JsonSchema.watching": "実行済みのタスクが維持され、ファイル システムをウォッチしているかどうか。", - "JsonSchema.background": "実行済みのタスクが維持され、バッググラウンドで実行されているかどうか。", - "JsonSchema.promptOnClose": "バックグラウンド タスクの実行中に VS Code を閉じる時に、ユーザーに対してプロンプトが表示されるかどうか。", - "JsonSchema.suppressTaskName": "タスク名を引数としてコマンドに追加するかどうかを制御します。既定は false です。", - "JsonSchema.taskSelector": "引数がタスクであることを示すプレフィックス。", - "JsonSchema.matchers": "使用する問題マッチャー。1 つの文字列または問題マッチャー定義か、文字列と問題マッチャーの配列です。", - "JsonSchema.tasks": "タスクの構成。普通は外部タスク ランナーで既に定義されているタスクのエンリッチメントです。" + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "ワークスペースを検索" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "ターミナルの pty ホスト プロセスへの接続が応答しないため、ターミナルが動作しなくなる可能性があります。", + "restartPtyHost": "pty ホストの再起動" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "ターミナル(&&T)", + "tasksQuickAccessHelp": "開いているすべてのターミナルを表示", + "tasksQuickAccessPlaceholder": "開く端末名を入力します。", + "terminal": "ターミナル" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "名前を指定する必要があります。", + "noUnattachedTerminals": "アタッチ先にする、アタッチされていないターミナルがありません", + "quickAccessTerminal": "アクティブなターミナルの切り替え", + "showTerminalTabs": "タブの表示", + "terminalLaunchHelp": "ヘルプを開く", + "workbench.action.terminal.attachToRemote": "セッションにアタッチ", + "workbench.action.terminal.changeColor": "色の変更...", + "workbench.action.terminal.changeIcon": "アイコンの変更...", + "workbench.action.terminal.clear": "クリア", + "workbench.action.terminal.clearSelection": "選択のクリア", + "workbench.action.terminal.copySelection": "選択内容のコピー", + "workbench.action.terminal.findNext": "次を検索", + "workbench.action.terminal.findPrevious": "前を検索", + "workbench.action.terminal.focus": "ターミナルにフォーカス", + "workbench.action.terminal.focus.tabsView": "ターミナル タブ ビューにフォーカス", + "workbench.action.terminal.focusFind": "検索にフォーカスを置く", + "workbench.action.terminal.focusNext": "次のターミナルにフォーカス", + "workbench.action.terminal.focusNextPane": "次のペインにフォーカス", + "workbench.action.terminal.focusPrevious": "前のターミナルにフォーカス", + "workbench.action.terminal.focusPreviousPane": "前のペインにフォーカス", + "workbench.action.terminal.hideFind": "検索を非表示にする", + "workbench.action.terminal.joinInstance": "ターミナルに参加する", + "workbench.action.terminal.kill": "アクティブなターミナルインスタンスを強制終了", + "workbench.action.terminal.kill.short": "ターミナルの強制終了", + "workbench.action.terminal.navigationModeExit": "ナビゲーション モードの終了", + "workbench.action.terminal.navigationModeFocusNext": "次の行にフォーカスを移動 (ナビゲーション モード)", + "workbench.action.terminal.navigationModeFocusPrevious": "前の行にフォーカスを移動 (ナビゲーション モード)", + "workbench.action.terminal.new": "新しい統合ターミナルの作成", + "workbench.action.terminal.newInActiveWorkspace": "(アクティブなワークスペースで) 新しいターミナルの作成", + "workbench.action.terminal.newWithCwd": "カスタム作業ディレクトリで新しい統合端末の作成を開始する", + "workbench.action.terminal.newWithCwd.cwd": "ターミナル起動時のディレクトリ", + "workbench.action.terminal.newWithProfile": "新しい統合ターミナルの作成 (プロファイル付き)", + "workbench.action.terminal.newWorkspacePlaceholder": "新しいターミナルの作業ディレクトリを選択してください", + "workbench.action.terminal.openSettings": "ターミナル設定の構成", + "workbench.action.terminal.paste": "アクティブな端末に貼り付け", + "workbench.action.terminal.pasteSelection": "アクティブなターミナルへの選択範囲の張り付け", + "workbench.action.terminal.relaunch": "アクティブなターミナルの再起動", + "workbench.action.terminal.rename": "名前の変更...", + "workbench.action.terminal.renameInstance": "名前の変更...", + "workbench.action.terminal.renameWithArg": "現在アクティブなターミナルの名前を変更する", + "workbench.action.terminal.renameWithArg.name": "ターミナルの新しい名前", + "workbench.action.terminal.renameWithArg.noName": "名前引数が指定されていません", + "workbench.action.terminal.resizePaneDown": "ペインを下にリサイズ", + "workbench.action.terminal.resizePaneLeft": "ペインを左にリサイズ", + "workbench.action.terminal.resizePaneRight": "ペインを右にリサイズ", + "workbench.action.terminal.resizePaneUp": "ペインを上にリサイズ", + "workbench.action.terminal.runActiveFile": "アクティブなファイルをアクティブなターミナルで実行", + "workbench.action.terminal.runActiveFile.noFile": "ターミナルで実行できるのは、ディスク上のファイルのみです", + "workbench.action.terminal.runSelectedText": "アクティブなターミナルで選択したテキストを実行", + "workbench.action.terminal.scrollDown": "下にスクロール (行)", + "workbench.action.terminal.scrollDownPage": "スクロール ダウン (ページ)", + "workbench.action.terminal.scrollToBottom": "一番下にスクロール", + "workbench.action.terminal.scrollToNextCommand": "次のコマンドにスクロール", + "workbench.action.terminal.scrollToPreviousCommand": "前のコマンドにスクロール", + "workbench.action.terminal.scrollToTop": "一番上にスクロール", + "workbench.action.terminal.scrollUp": "上にスクロール (行)", + "workbench.action.terminal.scrollUpPage": "スクロール アップ (ページ)", + "workbench.action.terminal.searchWorkspace": "ワークスペースで検索", + "workbench.action.terminal.selectAll": "すべてを選択", + "workbench.action.terminal.selectDefaultProfile": "既定のプロファイルの選択", + "workbench.action.terminal.selectToNextCommand": "次のコマンドを選択", + "workbench.action.terminal.selectToNextLine": "次の行を選択", + "workbench.action.terminal.selectToPreviousCommand": "前のコマンドを選択", + "workbench.action.terminal.selectToPreviousLine": "前の行を選択", + "workbench.action.terminal.sendSequence": "ターミナルにカスタム シークエンスを送る", + "workbench.action.terminal.showEnvironmentInformation": "環境情報の表示", + "workbench.action.terminal.showTabs": "タブの表示", + "workbench.action.terminal.split": "ターミナルの分割", + "workbench.action.terminal.splitInActiveWorkspace": "(アクティブなワークスペースで) ターミナルの分割", + "workbench.action.terminal.splitInstance": "ターミナルの分割", + "workbench.action.terminal.switchTerminal": "ターミナルの切り替え", + "workbench.action.terminal.toggleEscapeSequenceLogging": "エスケープ シーケンスのログの切り替え", + "workbench.action.terminal.toggleFindCaseSensitive": "大文字小文字を区別した検索に切り替える", + "workbench.action.terminal.toggleFindRegex": "正規表現を使用した検索に切り替える", + "workbench.action.terminal.toggleFindWholeWord": "単語単位での検索に切り替える", + "workbench.action.terminal.unsplit": "ターミナルの分割解除" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "インストール", + "useWslExtension.title": "WSL のターミナルを開くには、'{0}' 拡張機能をお勧めします。" + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "ターミナル" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "新しいターミナルのプロファイルを作成するためのアイコン。", + "killTerminalIcon": "ターミナル インスタンスを強制終了するためのアイコン。", + "newTerminalIcon": "新しいターミナル インスタンスを作成するためのアイコン。", + "renameTerminalIcon": "ターミナル クイック メニュー内の名前変更のためのアイコン。", + "terminalViewIcon": "ターミナル ビューのアイコンを表示します。" + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "ベル", + "configureTerminalSettings": "ターミナル設定の構成", + "disconnectStatus": "プロセスへの接続が失われました", + "dontShowAgain": "今後表示しない", + "keybindingHandling": "一部のキーバインドは既定ではターミナルに送られず、代わりに {0} によって処理されます。", + "launchFailed.errorMessage": "ターミナル プロセスが起動に失敗しました: {0}。", + "launchFailed.exitCodeAndCommandLine": "ターミナル プロセス \"{0}\" が起動に失敗しました (終了コード: {1})。", + "launchFailed.exitCodeOnly": "ターミナル プロセスが起動に失敗しました (終了コード: {0})。", + "migrateToProfile": "移行", + "no": "いいえ", + "terminal.integrated.a11yPromptLabel": "ターミナル入力", + "terminal.integrated.a11yTooMuchOutput": "通知する出力が多すぎます。行に移動して手動で読み取ってください", + "terminal.integrated.copySelection.noSelection": "ターミナルにコピー対象の選択範囲がありません", + "terminal.slowRendering": "ターミナルの GPU アクセラレーションが使用中のコンピューターで遅くなっているようです。パフォーマンスの向上を見込めるものに切り替えて無効にしますか? [ターミナルの設定についてこちらを参照してください](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalProfileMigration": "ターミナルは非推奨の shell/shellArgs 設定を使用しています。プロファイルにこれを移行しますか?", + "terminalStaleTextBoxAriaLabel": "ターミナル {0} の環境が古くなっています。詳細については、[環境情報の表示] コマンドを実行してください", + "terminalTextBoxAriaLabel": "ターミナル {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "ターミナル {0}、{1}", + "terminated.exitCodeAndCommandLine": "ターミナル プロセス \"{0}\" が終了コード {1} で終了しました。", + "terminated.exitCodeOnly": "ターミナル プロセスが終了コード {0} で終了しました。", + "workbench.action.terminal.rename.prompt": "ターミナルの名前を入力してください", + "yes": "はい" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "新しいターミナル(&&N)", + "miRunActiveFile": "アクティブなファイルの実行(&&A)", + "miRunSelectedText": "選択したテキストの実行(&&S)", + "miSplitTerminal": "ターミナルの分割(&&S)", + "workbench.action.terminal.changeColor": "色の変更...", + "workbench.action.terminal.changeIcon": "アイコンの変更...", + "workbench.action.terminal.clear": "クリア", + "workbench.action.terminal.copySelection.short": "コピー", + "workbench.action.terminal.joinInstance": "ターミナルに参加する", + "workbench.action.terminal.kill.short": "ターミナルの強制終了", + "workbench.action.terminal.killInstance": "ターミナルの強制終了", + "workbench.action.terminal.new.short": "新しいターミナル", + "workbench.action.terminal.newWithProfile.short": "プロファイルを使用した新しいターミナル", + "workbench.action.terminal.openSettings": "ターミナル設定の構成", + "workbench.action.terminal.paste.short": "貼り付け", + "workbench.action.terminal.rename": "名前の変更...", + "workbench.action.terminal.renameInstance": "名前の変更...", + "workbench.action.terminal.selectAll": "すべてを選択", + "workbench.action.terminal.selectDefaultProfile": "既定のプロファイルの選択", + "workbench.action.terminal.showsTabs": "タブの表示", + "workbench.action.terminal.split": "ターミナルの分割", + "workbench.action.terminal.splitInstance": "ターミナルの分割", + "workbench.action.terminal.switchTerminal": "ターミナルの切り替え", + "workbench.action.terminal.unsplitInstance": "ターミナルの分割解除" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "シェル プロセスへの接続が失われたため、ターミナルを再起動しています..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "ターミナル インスタンスの中止", + "renameTerminal": "ターミナルの名前変更", + "workbench.action.terminal.newWithProfilePlus": "プロファイルを使用した新しいターミナルを作成する", + "workbench.action.terminal.newplus": "新しいターミナルの作成" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "ターミナルのプロファイルを構成する", + "enterTerminalProfileName": "ターミナルのプロファイル名を入力する", + "localTerminalDescription": "ローカル", + "localTerminalRemote": "⚠: このシェルは、接続されたリモート コンピューターではなく、{0}ローカル{1} マシンで実行されます", + "localTerminalVirtualWorkspace": "⚠: このシェルは、仮想フォルダーではなく、{0}ローカル{1} フォルダーに対して開かれています", + "terminal.integrated.chooseDefaultProfile": "既定のターミナルのプロファイルを選択する", + "terminal.integrated.selectProfileToCreate": "作成するターミナル プロファイルを選択します", + "terminalProfileAlreadyExists": "その名前のターミナルのプロファイルは既に存在します", + "terminalProfiles": "プロファイル", + "terminalProfiles.contributed": "投稿済み", + "terminalProfiles.detected": "検出済み", + "terminalService.terminalCloseConfirmationPlural": "アクティブなターミナル セッションが {0} 個あります。中止しますか?", + "terminalService.terminalCloseConfirmationSingular": "アクティブなターミナル セッションが 1 つあります。中止しますか?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "タブの非表示", + "moveTabsLeft": "タブを左へ移動", + "moveTabsRight": "タブを右へ移動" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "ターミナル {0} {1}、スプリット {3} の {2}", + "terminal.kill": "強制終了", + "terminal.split": "分割", + "terminal.tabs": "ターミナル タブ", + "terminalAriaLabel": "ターミナル {0} {1}", + "terminalInputAriaLabel": "ターミナル名を入力します。Enter キーを押して確認するか、Esc キーを押して取り消します。" + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (既定値)", + "terminal.monospaceOnly": "ご使用の端末はモノスペース フォントのみをサポートします。これが新しくインストールされたフォントである場合は、VS Code を再起動してください。", + "terminal.new": "新しいターミナル", + "terminal.split": "ターミナルの分割", + "terminal.useMonospace": "'monospace' を使用", + "terminalConnectingLabel": "開始しています...", + "terminals": "ターミナルを開きます。", + "workbench.action.terminal.split": "ターミナルの分割" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "優先タブのターミナルがターミナルの分割であるかどうか", + "terminalCategory": "ターミナル", + "terminalCountContextKey": "現在のターミナル数", + "terminalFocusContextKey": "ターミナルがフォーカスされているかどうか", + "terminalGroupCountContextKey": "現在のターミナル グループ数", + "terminalProcessSupportedContextKey": "ターミナル プロセスを起動できるかどうか", + "terminalShellTypeContextKey": "アクティブなターミナルのシェルの種類", + "terminalTabsFocusContextKey": "ターミナル タブ ウィジェットがフォーカスされているかどうか", + "terminalTabsSingularSelectedContextKey": "1 つのターミナル タブが選択されているかどうか", + "terminalTextSelectedContextKey": "アクティブなターミナルでテキストが選択されているかどうか", + "vscode.extension.contributes.terminal": "ターミナル機能を提供します。", + "vscode.extension.contributes.terminal.profiles": "ユーザーが作成できる追加のターミナル プロファイルを定義します。", + "vscode.extension.contributes.terminal.profiles.icon": "このターミナル プロファイルに関連付けるコディコン。", + "vscode.extension.contributes.terminal.profiles.id": "ターミナル プロファイル プロバイダーの ID。", + "vscode.extension.contributes.terminal.profiles.title": "このターミナル プロファイルのタイトル。", + "vscode.extension.contributes.terminal.types": "ユーザーが作成できる追加のターミナルの種類を定義します。", + "vscode.extension.contributes.terminal.types.command": "ユーザーがこの種類のターミナルを作成するときに実行するコマンドです。", + "vscode.extension.contributes.terminal.types.icon": "このターミナルの種類に関連付けるコディコン。", + "vscode.extension.contributes.terminal.types.title": "この種類のターミナルのタイトル。" + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "ターミナルの '{0}' ANSI カラー。", + "terminal.background": "ターミナルの背景色。パネルごとに異なる色を指定できます。", + "terminal.border": "ターミナル内の分割パネルを区切る境界線色。デフォルトは panel.border です。", + "terminal.dragAndDropBackground": "ターミナルの上部をドラッグしているときの背景色。ターミナルのコンテンツが最後まで輝くために、色は透過である必要があります。", + "terminal.foreground": "ターミナルの前景色。", + "terminal.selectionBackground": "ターミナルの選択範囲の背景色。", + "terminalCursor.background": "ターミナルのカーソルの背景色。ブロックカーソルで重ねた文字の色をカスタマイズできます。", + "terminalCursor.foreground": "ターミナルのカーソル前景色。" }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "シェルの実行可能ファイルへの単一のパス、または失敗した場合にフォールバックとして使用されるパスの配列です。", - "terminalProfile.args": "シェル実行可能ファイルを実行するための引数の省略可能なセットです。", - "terminalProfile.overrideName": "自動検出されたものをプロファイル名で上書きするかどうかを制御します。", - "terminalIntegratedConfigurationTitle": "統合ターミナル", - "terminal.integrated.sendKeybindingsToShell": "大部分のキー バインドが、ワークベンチではなくターミナルにディスパッチされて、'#terminal.integrated.commandsToSkipShell#' がオーバーライドされます。これは微調整にも使用できます。", - "terminal.integrated.automationShell.linux": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.automationShell.osx": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.automationShell.windows": "このパスを設定すると、{0} がオーバーライドされ、{1} の値が無視されます。この値は、タスクやデバッグなどのオートメーション関連のターミナル使用に関するものです。", - "terminal.integrated.shellArgs.linux": "Linux ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.osx": "macOS ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows": "Windows ターミナル上で使用するコマンド ライン引数です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows.string": "Windows ターミナル上で使用する [コマンド ライン形式](https://msdn.microsoft.com/ja-jp/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) のコマンド ライン引数です。[シェルの構成に関する詳細情報](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.profiles.windows": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する Windows プロファイル。除外する場合は null に設定し、検出された既定の構成を使用する場合は {0} プロパティを使用します。または、{1} とオプションの {2} を設定します", - "terminalProfile.windowsSource": "シェルへのパスを自動検出するプロファイル ソース。", - "terminal.integrated.profile.osx": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する macOS プロファイル。設定すると、検出された既定のプロファイルがオーバーライドされます。これらは、{0} とオプションの {1} で構成されています", - "terminal.integrated.profile.linux": "ターミナルのドロップダウンを使用して新しいターミナルを作成するときに表示する Linux プロファイル。設定すると、検出された既定のプロファイルがオーバーライドされます。これらは、{0} とオプションの {1} で構成されています", - "terminal.integrated.useWslProfiles": "ターミナルのドロップダウンに WSL ディストリビューションを表示するかどうかを制御します", - "terminal.integrated.macOptionIsMeta": "option キーを macOS 上のターミナルの meta キーとして扱うかどうかを制御します。", - "terminal.integrated.macOptionClickForcesSelection": "macOS で option キーを押しながらクリックしたときに選択を強制するかどうかを制御します。これにより、標準 (行) の選択が強制され、列選択モードが使用されなくなります。これにより、たとえば tmux でマウス モードが有効になっている場合などに、通常のターミナル選択を使用してコピーと貼り付けを行うことができます。", + "terminal.integrated.allowChords": "ターミナルでコードのキー バインドを許可するかどうかを指定します。これが true で、キーストロークでコードを生成した場合、'#terminal.integrated.commandsToSkipShell#' はバイパスされます。これを false に設定すると、Ctrl+K で (VS Code ではなく) シェルに移動したい場合に特に便利です。", + "terminal.integrated.allowMnemonics": "メニュー バー ニーモニック (Alt+F など) でメニュー バーを開くかどうかを指定します。これを true にした場合、すべての Alt キーストロークがシェルをスキップするようになることにご注意ください。これは、macOS では何の効果もありません。", "terminal.integrated.altClickMovesCursor": "有効にすれば、`#editor.multiCursorModifier#` が `'alt'` (既定値) に設定されている場合に、alt または option キーを押しながらクリックすると、プロンプト カーソルがマウスの下に移動します。これは、お客様のシェルによっては正確に動作しないことがあります。", + "terminal.integrated.bellDuration": "トリガーされた場合に、ターミナル タブ内にベルを表示するためのミリ秒数です。", + "terminal.integrated.commandsToSkipShell": "キー バインドがシェルに送信されず、代わりに常に VS Code で処理されるコマンド ID のセット。これにより、シェルによって通常使用されるキー バインドが、ターミナルがフォーカスされていない場合と同じ動作をするようにします。たとえば、'Ctrl+P' で Quick Open を起動します。\r\n\r\n \r\n\r\n既定では、多くのコマンドがスキップされます。既定値をオーバーライドし、代わりにそのコマンドのキー バインドをシェルに渡すには、先頭に '-' 文字が付いているコマンドを追加します。たとえば、'-workbench.action.quickOpen' を追加して、'Ctrl+P' でシェルにアクセスできるようにします。\r\n\r\n \r\n\r\n既定でスキップされる以下のコマンドの一覧は、設定エディターで表示したときには切り詰められます。完全な一覧を表示するには、[既定の設定 (JSON) を開き](command:workbench.action.openRawDefaultSettings 'Open Default Settings (JSON)')、下の一覧から最初のコマンドを検索します。\r\n\r\n \r\n\r\n既定でスキップされるコマンド:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "アクティブなターミナル セッションがある場合に、終了時に確認を行うかどうかを制御します。", "terminal.integrated.copyOnSelection": "ターミナルで選択したテキストをクリップボードにコピーするかどうかを制御します。", - "terminal.integrated.drawBoldTextInBrightColors": "ターミナルの太字のテキストで常に \"明るい\" ANSI 色のバリエーションを使用するかどうかを制御します。", - "terminal.integrated.fontFamily": "ターミナルのフォント ファミリを制御します。既定では、'#editor.fontFamily#' の値です。", - "terminal.integrated.fontSize": "ターミナルのフォント サイズをピクセル単位で制御します。", - "terminal.integrated.letterSpacing": "ターミナルの文字間隔を制御します。これは、文字間に追加する追加のピクセルの量を表す整数値です。", - "terminal.integrated.lineHeight": "ターミナルの行の高さを制御します。この数にターミナルのフォント サイズを掛けて、実際の行の高さをピクセル単位で算出します。", - "terminal.integrated.minimumContrastRatio": "各セルの前景色を設定すると、指定されたコントラスト比率に合うように変更されます。値の例:\r\n\r\n- 1: 既定値。何も実行しません。\r\n- 4.5: [WCAG AA コンプライアンス (最低)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n- 7: [WCAG AAA コンプライアンス (拡張)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n- 21: 黒地に白、または白地に黒。", - "terminal.integrated.fastScrollSensitivity": "'Alt' キーを押した時のスクロール速度の乗数。", - "terminal.integrated.mouseWheelScrollSensitivity": "マウス ホイールのスクロール イベントの 'deltaY' で使用される乗数です。", - "terminal.integrated.fontWeightError": "使用できるのは \"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字のみです。", - "terminal.integrated.fontWeight": "端末内で太字以外のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", - "terminal.integrated.fontWeightBold": "端末内で太字のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", "terminal.integrated.cursorBlinking": "ターミナルでカーソルを点滅させるかどうかを制御します。", "terminal.integrated.cursorStyle": "ターミナル カーソルのスタイルを制御します。", "terminal.integrated.cursorWidth": "#terminal.integrated.cursorStyle#' が 'line' に設定されているときに、カーソルの幅を制御します。", - "terminal.integrated.scrollback": "ターミナルがバッファーに保持する最大行数を制御します。", + "terminal.integrated.cwd": "ターミナルが起動される明示的な開始パスです。これは、シェル プロセスの現在の作業ディレクトリ (cwd) として使用されます。これは特に、ルート ディレクトリが便利な cwd でない場合にワークスペースの設定で役立ちます。", "terminal.integrated.detectLocale": "'$LANG' 環境変数を検出して UTF-8 準拠のオプションに設定するかどうかを制御します。これは、VS Code のターミナルでは、シェルからのデータで UTF-8 エンコードのみがサポートされるためです。", "terminal.integrated.detectLocale.auto": "既存の変数が存在しないか、または `'.UTF-8'` で終わっていない場合に、`$LANG` 環境変数を設定します。", "terminal.integrated.detectLocale.off": "$LANG' 環境変数は設定しないでください。", "terminal.integrated.detectLocale.on": "常に '$LANG' 環境変数を設定します。", - "terminal.integrated.gpuAcceleration.auto": "最適なエクスペリエンスを提供するレンダラーを VS Code で検出できるようにします。", - "terminal.integrated.gpuAcceleration.on": "ターミナル内の GPU アクセラレーションを有効にします。", - "terminal.integrated.gpuAcceleration.off": "ターミナル内の GPU アクセラレーションを無効にします。", - "terminal.integrated.gpuAcceleration": "ターミナルで GPU を利用してレンダリングを行うかどうかを制御します。", - "terminal.integrated.rightClickBehavior.default": "コンテキスト メニューを表示します。", - "terminal.integrated.rightClickBehavior.copyPaste": "選択範囲がある場合はコピーし、それ以外の場合は貼り付けます。", - "terminal.integrated.rightClickBehavior.paste": "右クリック時に貼り付けます。", - "terminal.integrated.rightClickBehavior.selectWord": "カーソルの下にある単語を選択して、コンテキスト メニューを表示します。", - "terminal.integrated.rightClickBehavior": "右クリックに対するターミナルの反応を制御します。", - "terminal.integrated.cwd": "ターミナルが起動される明示的な開始パスです。これは、シェル プロセスの現在の作業ディレクトリ (cwd) として使用されます。これは特に、ルート ディレクトリが便利な cwd でない場合にワークスペースの設定で役立ちます。", - "terminal.integrated.confirmOnExit": "アクティブなターミナル セッションがある場合に、終了時に確認を行うかどうかを制御します。", - "terminal.integrated.enableBell": "ターミナルのベルを有効にするかどうかを制御します。", - "terminal.integrated.commandsToSkipShell": "キー バインドがシェルに送信されず、代わりに常に VS Code で処理されるコマンド ID のセット。これにより、シェルによって通常使用されるキー バインドが、ターミナルがフォーカスされていない場合と同じ動作をするようにします。たとえば、'Ctrl+P' で Quick Open を起動します。\r\n\r\n \r\n\r\n既定では、多くのコマンドがスキップされます。既定値をオーバーライドし、代わりにそのコマンドのキー バインドをシェルに渡すには、先頭に '-' 文字が付いているコマンドを追加します。たとえば、'-workbench.action.quickOpen' を追加して、'Ctrl+P' でシェルにアクセスできるようにします。\r\n\r\n \r\n\r\n既定でスキップされる以下のコマンドの一覧は、設定エディターで表示したときには切り詰められます。完全な一覧を表示するには、[既定の設定 (JSON) を開き](command:workbench.action.openRawDefaultSettings 'Open Default Settings (JSON)')、下の一覧から最初のコマンドを検索します。\r\n\r\n \r\n\r\n既定でスキップされるコマンド:\r\n\r\n{0}", - "terminal.integrated.allowChords": "ターミナルでコードのキー バインドを許可するかどうかを指定します。これが true で、キーストロークでコードを生成した場合、'#terminal.integrated.commandsToSkipShell#' はバイパスされます。これを false に設定すると、Ctrl+K で (VS Code ではなく) シェルに移動したい場合に特に便利です。", - "terminal.integrated.allowMnemonics": "メニュー バー ニーモニック (Alt+F など) でメニュー バーを開くかどうかを指定します。これを true にした場合、すべての Alt キーストロークがシェルをスキップするようになることにご注意ください。これは、macOS では何の効果もありません。", - "terminal.integrated.inheritEnv": "新しいシェルが VS Code から環境を継承する必要があるかどうか。これは Windows ではサポートされていません。", - "terminal.integrated.env.osx": "macOS 上のターミナルで使用される VS Code プロセスに追加される環境変数を含むオブジェクトです。環境変数を削除するには、'null' に設定します。", + "terminal.integrated.drawBoldTextInBrightColors": "ターミナルの太字のテキストで常に \"明るい\" ANSI 色のバリエーションを使用するかどうかを制御します。", + "terminal.integrated.enableBell": "端末のベルを有効にするかどうかを制御します。これは、ターミナル名の横に視覚的ベルで表示されます。", + "terminal.integrated.enableFileLinks": "ターミナルのファイル リンクを有効にするかどうかを指定します。各ファイルのリンクがファイル システムに対して確認されるため、特にネットワーク ドライブ上での作業時にリンクの動作が低速になることがあります。この変更は、新しいターミナルでのみ有効になります。", + "terminal.integrated.enablePersistentSessions": "ウィンドウの再読み込み時にワークスペースのターミナル セッションを保持します。", "terminal.integrated.env.linux": "Linux 上のターミナルで使用される VS Code プロセスに追加される環境変数を含むオブジェクト。環境変数を削除するには、'null' に設定します。", + "terminal.integrated.env.osx": "macOS 上のターミナルで使用される VS Code プロセスに追加される環境変数を含むオブジェクトです。環境変数を削除するには、'null' に設定します。", "terminal.integrated.env.windows": "Windows 上のターミナルで使用される VS Code プロセスに追加される環境変数を含むオブジェクトです。環境変数を削除するには、'null' に設定します。", "terminal.integrated.environmentChangesIndicator": "各ターミナルに環境変更インジケーターを表示するかどうかを指定します。これは、拡張機能によってターミナルの環境が変更されたかどうか、または変更を加えたいかどうかを示します。", "terminal.integrated.environmentChangesIndicator.off": "インジケーターを無効にします。", "terminal.integrated.environmentChangesIndicator.on": "インジケーターを有効にします。", "terminal.integrated.environmentChangesIndicator.warnonly": "ターミナルの環境が「古く」なった場合にのみ警告インジケーターを表示します。これは、ターミナルの環境が拡張機能によって変更されたことを示す情報インジケーターではありません。", "terminal.integrated.environmentChangesRelaunch": "拡張機能が環境に参加する必要があり、まだ対話が行われていない場合に、自動的に端末を再起動するかどうか。", + "terminal.integrated.experimentalLinkProvider": "リンクが検出されるタイミングを向上させ、エディターでの共有リンクの検出を有効にすることにより、ターミナルのリンク検出を改善するための試験的な設定です。現在、この機能は Web リンクのみをサポートしています。", + "terminal.integrated.fastScrollSensitivity": "'Alt' キーを押した時のスクロール速度の乗数。", + "terminal.integrated.fontFamily": "ターミナルのフォント ファミリを制御します。既定では、'#editor.fontFamily#' の値です。", + "terminal.integrated.fontSize": "ターミナルのフォント サイズをピクセル単位で制御します。", + "terminal.integrated.fontWeight": "端末内で太字以外のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", + "terminal.integrated.fontWeightBold": "端末内で太字のテキストに使用するフォントの太さ。\"normal\" と \"bold\" のキーワード、または 1 から 1000 の間の数字を受け入れます。", + "terminal.integrated.fontWeightError": "使用できるのは \"標準\" および \"太字\" のキーワードまたは 1 ~ 1000 の数字のみです。", + "terminal.integrated.gpuAcceleration": "ターミナルで GPU を利用してレンダリングを行うかどうかを制御します。", + "terminal.integrated.gpuAcceleration.auto": "最適なエクスペリエンスを提供するレンダラーを VS Code で検出できるようにします。", + "terminal.integrated.gpuAcceleration.off": "ターミナル内の GPU アクセラレーションを無効にします。", + "terminal.integrated.gpuAcceleration.on": "ターミナル内の GPU アクセラレーションを有効にします。", + "terminal.integrated.letterSpacing": "ターミナルの文字間隔を制御します。これは、文字間に追加する追加のピクセルの量を表す整数値です。", + "terminal.integrated.lineHeight": "ターミナルの行の高さを制御します。この数にターミナルのフォント サイズを掛けて、実際の行の高さをピクセル単位で算出します。", + "terminal.integrated.localEchoExcludePrograms": "試験段階: これらのプログラム名のいずれかがターミナル タイトルに見つかったとき、ローカル エコーは無効になります。", + "terminal.integrated.localEchoLatencyThreshold": "試験的: ネットワーク遅延の長さ (ミリ秒単位)。ローカルの編集内容はサーバーの確認を待たずに端末にエコーされます。'0' の場合ローカル エコーは常にオンになり、'-1' の場合は無効になります。", + "terminal.integrated.localEchoStyle": "試験的: ローカル エコー テキストの端末スタイル。フォント スタイルまたは RGB カラー。", + "terminal.integrated.macOptionClickForcesSelection": "macOS で option キーを押しながらクリックしたときに選択を強制するかどうかを制御します。これにより、標準 (行) の選択が強制され、列選択モードが使用されなくなります。これにより、たとえば tmux でマウス モードが有効になっている場合などに、通常のターミナル選択を使用してコピーと貼り付けを行うことができます。", + "terminal.integrated.macOptionIsMeta": "option キーを macOS 上のターミナルの meta キーとして扱うかどうかを制御します。", + "terminal.integrated.minimumContrastRatio": "各セルの前景色を設定すると、指定されたコントラスト比率に合うように変更されます。値の例:\r\n\r\n-1: 既定値。何も実行しません。\r\n-4.5: [WCAG AA コンプライアンス (最小)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n-7: [WCAG AAA コンプライアンス (拡張)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n-21: 黒地に白、白地に黒。", + "terminal.integrated.mouseWheelScrollSensitivity": "マウス ホイールのスクロール イベントの 'deltaY' で使用される乗数です。", + "terminal.integrated.rightClickBehavior": "右クリックに対するターミナルの反応を制御します。", + "terminal.integrated.rightClickBehavior.copyPaste": "選択範囲がある場合はコピーし、それ以外の場合は貼り付けます。", + "terminal.integrated.rightClickBehavior.default": "コンテキスト メニューを表示します。", + "terminal.integrated.rightClickBehavior.paste": "右クリック時に貼り付けます。", + "terminal.integrated.rightClickBehavior.selectWord": "カーソルの下にある単語を選択して、コンテキスト メニューを表示します。", + "terminal.integrated.scrollback": "ターミナルがバッファーに保持する最大行数を制御します。", + "terminal.integrated.sendKeybindingsToShell": "大部分のキー バインドが、ワークベンチではなくターミナルにディスパッチされて、'#terminal.integrated.commandsToSkipShell#' がオーバーライドされます。これは微調整にも使用できます。", "terminal.integrated.showExitAlert": "終了コードがゼロ以外の場合に、\"ターミナルの処理が終了しました (終了コード: )\" という警告を表示するかどうかを制御します。", "terminal.integrated.splitCwd": "分割ターミナルの開始点となる作業ディレクトリを制御します。", - "terminal.integrated.splitCwd.workspaceRoot": "新しい分割ターミナルでは、ワークスペースのルートが作業ディレクトリとして使用されます。マルチ ルートのワークスペースでは、どのルート フォルダーを使用するか選択できます。", - "terminal.integrated.splitCwd.initial": "新しい分割ターミナルでは、親ターミナルの起動時の作業ディレクトリが使用されます。", "terminal.integrated.splitCwd.inherited": "macOS と Linux では、新しい分割ターミナルは親ターミナルの作業ディレクトリを使用します。Windows では、初期の動作と同じになります。", + "terminal.integrated.splitCwd.initial": "新しい分割ターミナルでは、親ターミナルの起動時の作業ディレクトリが使用されます。", + "terminal.integrated.splitCwd.workspaceRoot": "新しい分割ターミナルでは、ワークスペースのルートが作業ディレクトリとして使用されます。マルチ ルートのワークスペースでは、どのルート フォルダーを使用するか選択できます。", + "terminal.integrated.tabs.enabled": "ターミナルの側面にターミナル タブを一覧として表示するかどうかを制御します。これを無効にすると、代わりにドロップダウンが表示されます。", + "terminal.integrated.tabs.focusMode": "シングル クリックでタブのターミナルにフォーカスするかどうかを制御します。", + "terminal.integrated.tabs.focusMode.doubleClick": "ターミナル タブをダブルクリックした場合にターミナルにフォーカス", + "terminal.integrated.tabs.focusMode.singleClick": "ターミナル タブをクリックした場合にターミナルにフォーカス", + "terminal.integrated.tabs.hideCondition": "ターミナル タブ ビューが特定の条件下で非表示になるかどうかを制御します。", + "terminal.integrated.tabs.hideCondition.never": "ターミナル タブ ビューを常に表示する", + "terminal.integrated.tabs.hideCondition.singleGroup": "ターミナル グループを 1 つだけ開いた場合に、ターミナル タブ ビューを非表示にします", + "terminal.integrated.tabs.hideCondition.singleTerminal": "ターミナルを1つだけ開いたときに、ターミナル タブ ビューを非表示にします", + "terminal.integrated.tabs.location": "ターミナル タブの場所を、実際のターミナルの左または右のいずれかに制御します。", + "terminal.integrated.tabs.location.left": "ターミナルの左側にターミナル タブ ビューを表示する", + "terminal.integrated.tabs.location.right": "ターミナルの右側にターミナル タブ ビューを表示する", + "terminal.integrated.tabs.showActiveTerminal": "アクティブなターミナル情報を表示します。これは、タブ内にタイトルが表示されない場合に特に役立ちます。", + "terminal.integrated.tabs.showActiveTerminal.always": "アクティブなターミナルを常に表示する", + "terminal.integrated.tabs.showActiveTerminal.never": "アクティブなターミナルを常に非表示にする", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "アクティブなターミナルが開かれている唯一のターミナルを表示する", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "アクティブなターミナルが開かれている唯一のターミナルを表示するか、タブ ビューがその狭義のテキストなし状態である場合", + "terminal.integrated.titleMode": "ターミナルのタイトルの設定方法を決定します。これは、ターミナルのタブまたはドロップダウン エントリに表示されます。", + "terminal.integrated.unicodeVersion": "ターミナルでの文字幅を評価するときに使用する Unicode のバージョンを制御します。絵文字や他のワイド文字で占める領域の大きさが正しくない場合や、バックスペースによる削除の量が多すぎるか少なすぎる場合には、この設定を微調整してみてください。", + "terminal.integrated.unicodeVersion.eleven": "バージョン 11 の Unicode。このバージョンでは、Unicode の最新バージョンを使用する最新のシステムでのサポートが向上しています。", + "terminal.integrated.unicodeVersion.six": "バージョン 6 の Unicode。これは古いバージョンであり、古いシステムで適切に動作するはずです。", "terminal.integrated.windowsEnableConpty": "Windows ターミナル プロセス通信に ConPTY を使用するかどうかを指定します (Windows 10 のビルド番号 18309 以上が必要です)。これが false の場合は、winpty が使用されます。", "terminal.integrated.wordSeparators": "ダブルクリックによる単語選択機能で単語区切り記号として扱われるすべての文字を含む文字列。", - "terminal.integrated.experimentalUseTitleEvent": "ドロップダウン タイトルにターミナル タイトル イベントを使用する、試験的な設定です。この設定は新しいターミナルにのみ適用されます。", - "terminal.integrated.enableFileLinks": "ターミナルのファイル リンクを有効にするかどうかを指定します。各ファイルのリンクがファイル システムに対して確認されるため、特にネットワーク ドライブ上での作業時にリンクの動作が低速になることがあります。この変更は、新しいターミナルでのみ有効になります。", - "terminal.integrated.unicodeVersion.six": "バージョン 6 の Unicode。これは古いバージョンであり、古いシステムで適切に動作するはずです。", - "terminal.integrated.unicodeVersion.eleven": "バージョン 11 の Unicode。このバージョンでは、Unicode の最新バージョンを使用する最新のシステムでのサポートが向上しています。", - "terminal.integrated.unicodeVersion": "ターミナルでの文字幅を評価するときに使用する Unicode のバージョンを制御します。絵文字や他のワイド文字で占める領域の大きさが正しくない場合や、バックスペースによる削除の量が多すぎるか少なすぎる場合には、この設定を微調整してみてください。", - "terminal.integrated.experimentalLinkProvider": "リンクが検出されるタイミングを向上させ、エディターでの共有リンクの検出を有効にすることにより、ターミナルのリンク検出を改善するための試験的な設定です。現在、この機能は Web リンクのみをサポートしています。", - "terminal.integrated.localEchoLatencyThreshold": "試験的: ネットワーク遅延の長さ (ミリ秒単位)。ローカルの編集内容はサーバーの確認を待たずに端末にエコーされます。'0' の場合ローカル エコーは常にオンになり、'-1' の場合は無効になります。", - "terminal.integrated.localEchoExcludePrograms": "試験段階: これらのプログラム名のいずれかがターミナル タイトルに見つかったとき、ローカル エコーは無効になります。", - "terminal.integrated.localEchoStyle": "試験的: ローカル エコー テキストの端末スタイル。フォント スタイルまたは RGB カラー。", - "terminal.integrated.enablePersistentSessions": "ウィンドウの再読み込み時にワークスペースのターミナル セッションを保持します。", - "terminal.integrated.shell.linux.noDefault": "Linux 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx.noDefault": "macOS 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows.noDefault": "Windows 上でターミナルが使用するシェルのパスです。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.linux": "Linux 上でターミナルが使用するシェルのパス (既定値: {0}) です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx": "macOS 上でターミナルが使用するシェルのパス (既定値: {0}) です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows": "Windows 上でターミナルが使用するシェルのパス (既定値: {0}) です。[シェルの構成に関する詳細情報] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。" - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "ターミナルがフォーカスされているかどうか", - "terminalShellTypeContextKey": "アクティブなターミナルのシェルの種類", - "terminalTextSelectedContextKey": "アクティブなターミナルでテキストが選択されているかどうか", - "terminalProcessSupportedContextKey": "ターミナル プロセスを起動できるかどうか", - "terminalCategory": "ターミナル", - "vscode.extension.contributes.terminal": "ターミナル機能を提供します。", - "vscode.extension.contributes.terminal.types": "ユーザーが作成できる追加のターミナルの種類を定義します。", - "vscode.extension.contributes.terminal.types.command": "ユーザーがこの種類のターミナルを作成するときに実行するコマンドです。", - "vscode.extension.contributes.terminal.types.title": "この種類のターミナルのタイトル。" - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "開く端末名を入力します。", - "tasksQuickAccessHelp": "開いているすべてのターミナルを表示", - "terminal": "ターミナル", - "miToggleIntegratedTerminal": "ターミナル(&&T)" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "'monospace' を使用", - "terminal.monospaceOnly": "ご使用の端末はモノスペース フォントのみをサポートします。これが新しくインストールされたフォントである場合は、VS Code を再起動してください。", - "terminals": "ターミナルを開きます。", - "terminalConnectingLabel": "開始しています..." + "terminalIntegratedConfigurationTitle": "統合ターミナル", + "titleMode.executable": "このタイトルは _terminal_ で設定され、検出された前景プロセスの名前が使用されます。", + "titleMode.sequence": "このタイトルは、エスケープ シーケンスを介した _process_ で設定されます。これは、シェルがタイトルを動的に設定する場合に役立ちます。" }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "pty ホストの再起動", - "nonResponsivePtyHost": "ターミナルの pty ホスト プロセスへの接続が応答しないため、ターミナルが動作しなくなる可能性があります。" - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "既定のプロファイルの選択", - "workbench.action.terminal.openSettings": "ターミナル設定の構成", - "workbench.action.terminal.newWorkspacePlaceholder": "新しいターミナルの作業ディレクトリを選択してください", - "terminalLaunchHelp": "ヘルプを開く", - "workbench.action.terminal.newInActiveWorkspace": "(アクティブなワークスペースで) 新しいターミナルの作成", - "workbench.action.terminal.newWithProfile": "新しい統合ターミナルの作成 (プロファイル付き)", - "workbench.action.terminal.focusPreviousPane": "前のペインにフォーカス", - "workbench.action.terminal.focusNextPane": "次のペインにフォーカス", - "workbench.action.terminal.resizePaneLeft": "ペインを左にリサイズ", - "workbench.action.terminal.resizePaneRight": "ペインを右にリサイズ", - "workbench.action.terminal.resizePaneUp": "ペインを上にリサイズ", - "workbench.action.terminal.resizePaneDown": "ペインを下にリサイズ", - "workbench.action.terminal.focus": "ターミナルにフォーカス", - "workbench.action.terminal.focusNext": "次のターミナルにフォーカス", - "workbench.action.terminal.focusPrevious": "前のターミナルにフォーカス", - "workbench.action.terminal.runSelectedText": "アクティブなターミナルで選択したテキストを実行", - "workbench.action.terminal.runActiveFile": "アクティブなファイルをアクティブなターミナルで実行", - "workbench.action.terminal.runActiveFile.noFile": "ターミナルで実行できるのは、ディスク上のファイルのみです", - "workbench.action.terminal.scrollDown": "下にスクロール (行)", - "workbench.action.terminal.scrollDownPage": "スクロール ダウン (ページ)", - "workbench.action.terminal.scrollToBottom": "一番下にスクロール", - "workbench.action.terminal.scrollUp": "上にスクロール (行)", - "workbench.action.terminal.scrollUpPage": "スクロール アップ (ページ)", - "workbench.action.terminal.scrollToTop": "一番上にスクロール", - "workbench.action.terminal.navigationModeExit": "ナビゲーション モードの終了", - "workbench.action.terminal.navigationModeFocusPrevious": "前の行にフォーカスを移動 (ナビゲーション モード)", - "workbench.action.terminal.navigationModeFocusNext": "次の行にフォーカスを移動 (ナビゲーション モード)", - "workbench.action.terminal.clearSelection": "選択のクリア", - "workbench.action.terminal.manageWorkspaceShellPermissions": "ワークスペースにおけるシェルのアクセス許可を管理", - "workbench.action.terminal.rename": "名前の変更", - "workbench.action.terminal.rename.prompt": "ターミナルの名前を入力してください", - "workbench.action.terminal.focusFind": "検索にフォーカスを置く", - "workbench.action.terminal.hideFind": "検索を非表示にする", - "workbench.action.terminal.attachToRemote": "セッションにアタッチ", - "noUnattachedTerminals": "アタッチ先にする、アタッチされていないターミナルがありません", - "quickAccessTerminal": "アクティブなターミナルの切り替え", - "workbench.action.terminal.scrollToPreviousCommand": "前のコマンドにスクロール", - "workbench.action.terminal.scrollToNextCommand": "次のコマンドにスクロール", - "workbench.action.terminal.selectToPreviousCommand": "前のコマンドを選択", - "workbench.action.terminal.selectToNextCommand": "次のコマンドを選択", - "workbench.action.terminal.selectToPreviousLine": "前の行を選択", - "workbench.action.terminal.selectToNextLine": "次の行を選択", - "workbench.action.terminal.toggleEscapeSequenceLogging": "エスケープ シーケンスのログの切り替え", - "workbench.action.terminal.sendSequence": "ターミナルにカスタム シークエンスを送る", - "workbench.action.terminal.newWithCwd": "カスタム作業ディレクトリで新しい統合端末の作成を開始する", - "workbench.action.terminal.newWithCwd.cwd": "ターミナル起動時のディレクトリ", - "workbench.action.terminal.renameWithArg": "現在アクティブなターミナルの名前を変更する", - "workbench.action.terminal.renameWithArg.name": "ターミナルの新しい名前", - "workbench.action.terminal.renameWithArg.noName": "名前引数が指定されていません", - "workbench.action.terminal.toggleFindRegex": "正規表現を使用した検索に切り替える", - "workbench.action.terminal.toggleFindWholeWord": "単語単位での検索に切り替える", - "workbench.action.terminal.toggleFindCaseSensitive": "大文字小文字を区別した検索に切り替える", - "workbench.action.terminal.findNext": "次を検索", - "workbench.action.terminal.findPrevious": "前を検索", - "workbench.action.terminal.searchWorkspace": "ワークスペースで検索", - "workbench.action.terminal.relaunch": "アクティブなターミナルの再起動", - "workbench.action.terminal.showEnvironmentInformation": "環境情報の表示", - "workbench.action.terminal.split": "ターミナルの分割", - "workbench.action.terminal.split.short": "分割", - "workbench.action.terminal.splitInActiveWorkspace": "(アクティブなワークスペースで) ターミナルの分割", - "workbench.action.terminal.selectAll": "すべてを選択", - "workbench.action.terminal.new": "新しい統合ターミナルの作成", - "workbench.action.terminal.new.short": "新しいターミナル", - "workbench.action.terminal.kill": "アクティブなターミナルインスタンスを強制終了", - "workbench.action.terminal.kill.short": "ターミナルの強制終了", - "workbench.action.terminal.clear": "クリア", - "workbench.action.terminal.copySelection": "選択内容のコピー", - "workbench.action.terminal.copySelection.short": "コピー", - "workbench.action.terminal.paste": "アクティブな端末に貼り付け", - "workbench.action.terminal.paste.short": "貼り付け", - "workbench.action.terminal.pasteSelection": "アクティブなターミナルへの選択範囲の張り付け", - "workbench.action.terminal.switchTerminal": "ターミナルの切り替え" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "ターミナルの背景色。パネルごとに異なる色を指定できます。", - "terminal.foreground": "ターミナルの前景色。", - "terminalCursor.foreground": "ターミナルのカーソル前景色。", - "terminalCursor.background": "ターミナルのカーソルの背景色。ブロックカーソルで重ねた文字の色をカスタマイズできます。", - "terminal.selectionBackground": "ターミナルの選択範囲の背景色。", - "terminal.border": "ターミナル内の分割パネルを区切る境界線色。デフォルトは panel.border です。", - "terminal.ansiColor": "ターミナルの '{0}' ANSI カラー。" - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "ワークスペースでシェルを構成することを許可する", - "workbench.action.terminal.disallowWorkspaceShell": "ワークスペースでシェルを構成することを許可しない", - "terminalService.terminalCloseConfirmationSingular": "アクティブなターミナル セッションが 1 つあります。中止しますか?", - "terminalService.terminalCloseConfirmationPlural": "アクティブなターミナル セッションが {0} 個あります。中止しますか?", - "terminal.integrated.selectProfileToCreate": "作成するターミナル プロファイルを選択します", - "terminal.integrated.chooseDefaultProfile": "既定のターミナルのプロファイルを選択する", - "enterTerminalProfileName": "ターミナルのプロファイル名を入力する", - "terminalProfileAlreadyExists": "その名前のターミナルのプロファイルは既に存在します", - "terminalProfiles": "プロファイル", - "terminalProfiles.detected": "検出済み", - "createQuickLaunchProfile": "ターミナルのプロファイルを構成する" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "ターミナル ビューのアイコンを表示します。", - "renameTerminalIcon": "ターミナル クイック メニュー内の名前変更のためのアイコン。", - "killTerminalIcon": "ターミナル インスタンスを強制終了するためのアイコン。", - "newTerminalIcon": "新しいターミナル インスタンスを作成するためのアイコン。", - "configureTerminalProfileIcon": "新しいターミナルのプロファイルを作成するためのアイコン。" - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "pty ホストの再起動", - "nonResponsivePtyHost": "ターミナルの pty ホスト プロセスへの接続が応答しないため、ターミナルが動作しなくなる可能性があります。" - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "新しいターミナル(&&N)", - "miSplitTerminal": "ターミナルの分割(&&S)", - "miRunActiveFile": "アクティブなファイルの実行(&&A)", - "miRunSelectedText": "選択したテキストの実行(&&S)" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "ターミナルの名前変更", - "killTerminal": "ターミナル インスタンスの中止", - "workbench.action.terminal.newplus": "新しい統合ターミナルの作成" + "nonResponsivePtyHost": "ターミナルの pty ホスト プロセスへの接続が応答しないため、ターミナルが動作しなくなる可能性があります。", + "restartPtyHost": "pty ホストの再起動" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "新しい統合ターミナルを作成 (ローカル)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "このワークスペースによるターミナル シェルの変更を許可しますか? {0}", - "allow": "許可", - "disallow": "許可しない", - "useWslExtension.title": "WSL のターミナルを開くには、'{0}' 拡張機能をお勧めします。", - "install": "インストール" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "ターミナル入力", - "terminal.integrated.a11yTooMuchOutput": "通知する出力が多すぎます。行に移動して手動で読み取ってください", - "keybindingHandling": "一部のキーバインドは既定ではターミナルに送られず、代わりに {0} によって処理されます。", - "configureTerminalSettings": "ターミナル設定の構成", - "yes": "はい", - "no": "いいえ", - "dontShowAgain": "今後表示しない", - "terminal.slowRendering": "ターミナルの GPU アクセラレーションが使用中のコンピューターで遅くなっているようです。パフォーマンスの向上を見込めるものに切り替えて無効にしますか? [ターミナルの設定についてこちらを参照してください](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", - "terminal.integrated.copySelection.noSelection": "ターミナルにコピー対象の選択範囲がありません", - "launchFailed.exitCodeAndCommandLine": "ターミナル プロセス \"{0}\" が起動に失敗しました (終了コード: {1})。", - "launchFailed.exitCodeOnly": "ターミナル プロセスが起動に失敗しました (終了コード: {0})。", - "terminated.exitCodeAndCommandLine": "ターミナル プロセス \"{0}\" が終了コード {1} で終了しました。", - "terminated.exitCodeOnly": "ターミナル プロセスが終了コード {0} で終了しました。", - "launchFailed.errorMessage": "ターミナル プロセスが起動に失敗しました: {0}。", - "terminalTextBoxAriaLabelNumberAndTitle": "ターミナル {0}、{1}", - "terminalTextBoxAriaLabel": "ターミナル {0}", - "terminalStaleTextBoxAriaLabel": "ターミナル {0} の環境が古くなっています。詳細については、[環境情報の表示] コマンドを実行してください" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (切断済み)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "option + クリック", - "terminalLinkHandler.followLinkAlt": "Alt + クリック", - "terminalLinkHandler.followLinkCmd": "cmd + クリック", - "terminalLinkHandler.followLinkCtrl": "Ctrl + クリック", - "followForwardedLink": "転送ポートを使用してリンクにアクセスする", - "followLink": "リンクにアクセス", - "followLinkUrl": "リンク" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "シェル プロセスへの接続が失われたため、ターミナルを再起動しています..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "ワークスペースを検索" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "拡張機能は、ターミナルの環境に次の変更を加えようとしています:", - "extensionEnvironmentContributionRemoval": "拡張機能によって、ターミナルの環境からこれらの既存の変更を削除しようとしています:", - "relaunchTerminalLabel": "ターミナルの再起動", - "extensionEnvironmentContributionInfo": "拡張機能によって、このターミナルの環境に変更が加えられました" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "エディターでファイルを開く", - "focusFolder": "エクスプローラーのフォルダーにフォーカス", - "openFolder": "フォルダーを新しいウィンドウで開く" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "テスト中", - "noTestProvidersRegistered": "このワークスペースにはテスト プロバイダーが登録されていません。", - "searchMarketplaceForTestExtensions": "[Marketplace で検索](command:{0})", - "testExplorer": "テスト エクスプローラー" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "テスト ビューのアイコンを表示します。", - "testingRunIcon": "\"テストの実行\" アクションのアイコン。", - "testingRunAllIcon": "\"すべてのテストを実行する\" アクションのアイコン。", - "testingDebugIcon": "\"テストのデバッグ\" アクションのアイコン。", - "testingCancelIcon": "実行中のテストの実行をキャンセルするアイコン。", - "filterIcon": "テスト ビュー内の 'フィルター' アクションのアイコン。", "autoRunIcon": "テスト ビュー内の '自動実行' の切り替えアイコン。", + "filterIcon": "テスト ビュー内の 'フィルター' アクションのアイコン。", "hiddenIcon": "以前は表示されていた非表示のテストの横に表示されるアイコン。", - "testingShowAsList": "テスト エクスプローラーがツリーとして無効になったときに表示されるアイコン。", - "testingShowAsTree": "テスト エクスプローラーが一覧として無効になったときに表示されるアイコン。", + "testViewIcon": "テスト ビューのアイコンを表示します。", + "testingCancelIcon": "実行中のテストの実行をキャンセルするアイコン。", + "testingDebugIcon": "\"テストのデバッグ\" アクションのアイコン。", "testingErrorIcon": "エラーが発生したテストについて表示されるアイコン。", "testingFailedIcon": "失敗したテストについて表示されるアイコン。", "testingPassedIcon": "成功したテストについて表示されるアイコン。", "testingQueuedIcon": "キューに入っているテストについて表示されるアイコン。", + "testingRunAllIcon": "\"すべてのテストを実行する\" アクションのアイコン。", + "testingRunIcon": "\"テストの実行\" アクションのアイコン。", + "testingShowAsList": "テスト エクスプローラーがツリーとして無効になったときに表示されるアイコン。", + "testingShowAsTree": "テスト エクスプローラーが一覧として無効になったときに表示されるアイコン。", "testingSkippedIcon": "スキップされたテストについて表示されるアイコン。", "testingUnsetIcon": "設定解除状態のテストについて表示されるアイコン。" }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "{0} が失敗しました。", - "failedPeekAction": "エラーをここに表示", - "testing.clickToRun": "テストを実行するにはクリックし、さらにオプションを表示するには右クリックします", - "run test": "テストを実行する", - "debug test": "テストをデバッグ", - "reveal test": "テスト エクスプローラーで表示" + "vs/workbench/contrib/testing/browser/testExplorerActions": { + "debug test": "テストのデバッグ", + "debugAllTests": "すべてのテストをデバッグする", + "debugSelectedTests": "選択したテストのデバッグ", + "discoveringTests": "テストの探索", + "hideTest": "テストの非表示", + "noDebugTestProvider": "このワークスペースでデバッグ可能なテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", + "noTestProvider": "このワークスペースにテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", + "run test": "テストの実行", + "runAllTests": "すべてのテストを実行する", + "runSelectedTests": "選択したテストの実行", + "testing.cancelRun": "テストの実行をキャンセル", + "testing.category": "テスト", + "testing.clearResults": "すべての結果をクリア", + "testing.collapseAll": "すべてのテストを折りたたむ", + "testing.debugAtCursor": "カーソル位置でテストをデバッグ", + "testing.debugCurrentFile": "現在のファイルでテストをデバッグ", + "testing.debugFailTests": "失敗したテストのデバッグ", + "testing.debugLastRun": "最後の実行のデバッグ", + "testing.editFocusedTest": "テストに移動", + "testing.openOutputPeek": "出力をクイック表示する", + "testing.reRunFailTests": "失敗したテストの再実行", + "testing.reRunLastRun": "最後の実行の再実行", + "testing.refresh": "テストの更新", + "testing.runAtCursor": "カーソル位置でテストを実行", + "testing.runCurrentFile": "現在のファイルでテストを実行", + "testing.searchForTestExtension": "テスト拡張機能の検索", + "testing.showMostRecentOutput": "出力の表示", + "testing.sortByLocation": "場所で並べ替え", + "testing.sortByName": "名前順で並べ替え", + "testing.turnOffAutoRun": "自動実行をオフにする", + "testing.turnOnAutoRun": "自動実行をオンにする", + "testing.viewAsList": "一覧として表示", + "testing.viewAsTree": "ツリーとして表示", + "unhideTest": "テストの再表示" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "このワークスペースでまだテストが見つかりません。", - "testingFindExtension": "テスト拡張機能の検索", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}、期限切れの結果", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "テスト(&T)", + "noTestProvidersRegistered": "このワークスペースでまだテストが見つかりません。", + "searchMarketplaceForTestExtensions": "[テスト拡張機能の検索] (コマンド:{0})", + "test": "テスト中", "testExplorer": "テスト エクスプローラー" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "テストをデバッグ", + "failedHoverMessage": "{0} が失敗しました。", + "failedPeekAction": "エラーをここに表示", + "reveal test": "テスト エクスプローラーで表示", + "run test": "テストを実行する", + "testing.clickToRun": "テストを実行するにはクリックし、さらにオプションを表示するには右クリックします" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "その他のフィルター...", + "filter": "フィルター", "testExplorerFilter": "フィルター (例: text、!exclude)", - "testing.filters.showOnlyFailed": "失敗したテストのみを表示", - "testing.filters.showOnlyExecuted": "実行されたテストのみを表示", + "testing.filters.currentFile": "アクティブなファイルのみを表示", + "testing.filters.menu": "その他のフィルター...", + "testing.filters.removeTestExclusions": "すべてのテストを再表示", "testing.filters.showAll": "すべてのテストを表示", "testing.filters.showExcludedTests": "非表示のテストを表示", - "testing.filters.removeTestExclusions": "すべてのテストを再表示", - "testing.filters.currentFile": "アクティブなファイルのみを表示", - "filter": "フィルター" + "testing.filters.showOnlyExecuted": "実行されたテストのみを表示", + "testing.filters.showOnlyFailed": "失敗したテストのみを表示" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "テスト エクスプローラー", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{1} の {0}", + "testing.treeElementLabelOutdated": "{0}、期限切れの結果", + "testingFindExtension": "ワークスペースの表示テスト", + "testingNoTest": "このファイルにはテストが見つかりませんでした。" }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "予期された結果", + "close": "閉じる", + "debug test": "テストのデバッグ", + "run test": "テストの実行", + "testUnnamedTask": "名前の指定されていないタスク", + "testing.debugLastRun": "テスト実行のデバッグ", + "testing.reRunLastRun": "テスト実行の再実行", + "testing.revealInExplorer": "テスト エクスプローラーで表示", + "testing.showResultOutput": "結果出力の表示", "testingOutputActual": "実際の結果", - "close": "閉じる" + "testingOutputExpected": "予期された結果", + "testingPeekLabel": "テスト結果メッセージ" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "{0} でのテストの実行が終了しました", + "runNoOutout": "テストの実行で、出力が記録されませんでした。", + "testNoRunYet": "\r\n実行されたレポートはまだありません。\r\n", + "testOutputTerminalTitle": "テスト出力", + "testOutputTerminalTitleWithDate": "{0} でのテスト出力" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "テストの実行中...", - "testProgress.running": "テストを実行しています。{1} 個中 {0} 個が成功しました ({2}%)", - "testProgressWithSkip.running": "テストを実行しています。{1} 個中 {0} 個が成功しました ({2}%、{3} 個がスキップされました)", "testProgress.completed": "{1} 個中 {0} 個のテストが成功しました ({2}%)", - "testProgressWithSkip.completed": "{1} 個中 {0} 個のテストが成功しました ({2}%、{3} 個がスキップされました)" + "testProgress.running": "テストを実行しています。{1} 個中 {0} 個が成功しました ({2}%)", + "testProgress.runningInitial": "テストの実行中...", + "testProgressWithSkip.completed": "{1} 個中 {0} 個のテストが成功しました ({2}%、{3} 個がスキップされました)", + "testProgressWithSkip.running": "テストを実行しています。{1} 個中 {0} 個が成功しました ({2}%、{3} 個がスキップされました)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "テスト中" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "テスト エクスプローラーの 'エラー発生' アイコンの色です。", + "testing.iconFailed": "テスト エクスプローラーの '失敗' アイコンの色です。", + "testing.iconPassed": "テスト エクスプローラーの '成功' アイコンの色です。", + "testing.iconQueued": "テスト エクスプローラーの 'キューに登録済み' アイコンの色です。", + "testing.iconSkipped": "テスト エクスプローラーの 'スキップ' アイコンの色です。", + "testing.iconUnset": "テスト エクスプローラーの '設定解除' アイコンの色です。", + "testing.message.error.decorationForeground": "エディター内にインラインで表示されるテスト エラー メッセージのテキストの色です。", + "testing.message.error.marginBackground": "エディターでインラインに表示されるエラー メッセージの横の余白色。", + "testing.message.hint.decorationForeground": "エディター内にインラインで表示されるテスト ヒント メッセージのテキストの色です。", + "testing.message.hint.marginBackground": "エディターでインラインに表示されるヒント メッセージの横の余白色。", + "testing.message.info.decorationForeground": "エディター内にインラインで表示されるテスト情報メッセージのテキストの色です。", + "testing.message.info.marginBackground": "エディターでインラインに表示される情報メッセージの余白色。", + "testing.message.warning.decorationForeground": "エディター内にインラインで表示されるテスト警告メッセージのテキストの色です。", + "testing.message.warning.marginBackground": "エディターでインラインに表示される警告メッセージの横の余白色。", + "testing.peekBorder": "ピーク ビューの境界と矢印の色。", + "testing.runAction": "エディター内の '実行' アイコンの色です。" + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "テスト中", + "testing.autoRun.delay": "テストが期限切れとしてマークされ、新しい実行を開始してから待機する時間 (ミリ秒単位)。", "testing.autoRun.mode": "どのテストを自動的に実行するかを制御します。", "testing.autoRun.mode.allInWorkspace": "自動実行が切り替えられたときに、検出されたすべてのテストを自動的に実行します。変更されたときに、個々のテストを再実行します。", "testing.autoRun.mode.onlyPreviouslyRun": "変更されたときに、個々のテストを再実行します。まだ実行されていないテストは自動的に実行されません。", - "testing.autoRun.delay": "テストが期限切れとしてマークされ、新しい実行を開始してから待機する時間 (ミリ秒単位)。", "testing.automaticallyOpenPeekView": "エラーのピーク ビューを自動的に開くタイミングを構成します。", "testing.automaticallyOpenPeekView.failureAnywhere": "エラーの場所に関係なく、自動的に開きます。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "参照可能なドキュメントでテストが失敗したときに自動的に開きます。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "自動実行モードでピーク ビューを自動的に開くかどうかを制御します。" - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "テスト項目でメニューを作成するか開くときに設定される、現在のテスト項目の ID" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "テストを実行しようとしてエラーが発生しました: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "テスト", - "unhideTest": "テストの再表示", - "hideTest": "テストの非表示", - "debug test": "テストのデバッグ", - "run test": "テストの実行", - "runSelectedTests": "選択したテストの実行", - "debugSelectedTests": "選択したテストのデバッグ", - "discoveringTests": "テストの探索", - "runAllTests": "すべてのテストを実行する", - "noTestProvider": "このワークスペースにテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", - "debugAllTests": "すべてのテストをデバッグする", - "noDebugTestProvider": "このワークスペースでデバッグ可能なテストが見つかりません。テスト プロバイダー拡張機能をインストールする必要がある可能性があります", - "testing.cancelRun": "テストの実行をキャンセル", - "testing.viewAsList": "一覧として表示", - "testing.viewAsTree": "ツリーとして表示", - "testing.sortByName": "名前順で並べ替え", - "testing.sortByLocation": "場所で並べ替え", - "testing.collapseAll": "すべてのテストを折りたたむ", - "testing.refresh": "テストの更新", - "testing.clearResults": "すべての結果をクリア", - "testing.editFocusedTest": "テストに移動", - "testing.turnOnAutoRun": "自動実行をオンにする", - "testing.turnOffAutoRun": "自動実行をオフにする", - "testing.runAtCursor": "カーソル位置でテストを実行", - "testing.debugAtCursor": "カーソル位置でテストをデバッグ", - "testing.runCurrentFile": "現在のファイルでテストを実行", - "testing.debugCurrentFile": "現在のファイルでテストをデバッグ", - "testing.reRunFailTests": "失敗したテストの再実行", - "testing.debugFailTests": "失敗したテストのデバッグ", - "testing.reRunLastRun": "最後の実行の再実行", - "testing.debugLastRun": "最後の実行のデバッグ", - "testing.searchForTestExtension": "テスト拡張機能の検索" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "テスト エクスプローラーの '失敗' アイコンの色です。", - "testing.iconErrored": "テスト エクスプローラーの 'エラー発生' アイコンの色です。", - "testing.iconPassed": "テスト エクスプローラーの '成功' アイコンの色です。", - "testing.runAction": "エディター内の '実行' アイコンの色です。", - "testing.iconQueued": "テスト エクスプローラーの 'キューに登録済み' アイコンの色です。", - "testing.iconUnset": "テスト エクスプローラーの '設定解除' アイコンの色です。", - "testing.iconSkipped": "テスト エクスプローラーの 'スキップ' アイコンの色です。", - "testing.peekBorder": "ピーク ビューの境界と矢印の色。", - "testing.message.error.decorationForeground": "エディター内にインラインで表示されるテスト エラー メッセージのテキストの色です。", - "testing.message.error.marginBackground": "エディターでインラインに表示されるエラー メッセージの横の余白色。", - "testing.message.warning.decorationForeground": "エディター内にインラインで表示されるテスト警告メッセージのテキストの色です。", - "testing.message.warning.marginBackground": "エディターでインラインに表示される警告メッセージの横の余白色。", - "testing.message.info.decorationForeground": "エディター内にインラインで表示されるテスト情報メッセージのテキストの色です。", - "testing.message.info.marginBackground": "エディターでインラインに表示される情報メッセージの余白色。", - "testing.message.hint.decorationForeground": "エディター内にインラインで表示されるテスト ヒント メッセージのテキストの色です。", - "testing.message.hint.marginBackground": "エディターでインラインに表示されるヒント メッセージの横の余白色。" + "testing.automaticallyOpenPeekViewDuringAutoRun": "自動実行モードでピーク ビューを自動的に開くかどうかを制御します。", + "testing.followRunningTest": "実行中のテストをテスト エクスプローラー ビューでフォローするかどうかを制御します" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "エラー発生", @@ -7735,264 +8041,277 @@ "testState.skipped": "スキップ", "testState.unset": "設定解除" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "{0} でのテスト実行" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "テストを実行しようとしてエラーが発生しました: {0}", + "testTrust": "テストを実行すると、ワークスペースでコードが実行される可能性があります。" + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "出力クイック表示の項目の種類。\"Test\"、\"message\"、\"task\"、または \"result\" のいずれかです。", + "testing.testId": "テスト項目でメニューを作成するか開くときに設定される、現在のテスト項目の ID", + "testing.testItemHasUri": "テスト項目に URI が定義されているかどうかを示すブール値", + "testing.testItemIsHidden": "テスト項目が非表示になっているかどうかを示すブール値" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "配色テーマ", - "themes.category.light": "ライト テーマ", - "themes.category.dark": "ダーク テーマ", - "themes.category.hc": "ハイ コントラスト テーマ", - "installColorThemes": "その他の色のテーマをインストール...", - "themes.selectTheme": "配色テーマの選択 (上/下キーでプレビュー可能)", - "selectIconTheme.label": "ファイル アイコンのテーマ", - "noIconThemeLabel": "なし", - "noIconThemeDesc": "ファイル アイコンを無効にします", - "installIconThemes": "その他のファイル アイコンのテーマをインストール...", - "themes.selectIconTheme": "ファイル アイコンのテーマを選択します", - "selectProductIconTheme.label": "製品アイコンのテーマ", "defaultProductIconThemeLabel": "既定", - "installProductIconThemes": "その他の製品アイコンのテーマをインストール...", - "themes.selectProductIconTheme": "製品アイコンのテーマの選択", "generateColorTheme.label": "現在の設定から配色テーマを生成する", - "preferences": "基本設定", + "installColorThemes": "その他の色のテーマをインストール...", + "installIconThemes": "その他のファイル アイコンのテーマをインストール...", + "installProductIconThemes": "その他の製品アイコンのテーマをインストール...", "miSelectColorTheme": "配色テーマ(&&C)", "miSelectIconTheme": "ファイル アイコンのテーマ(&&I)", "miSelectProductIconTheme": "製品アイコンのテーマ(&&P)", + "noIconThemeDesc": "ファイル アイコンを無効にします", + "noIconThemeLabel": "なし", + "preferences": "基本設定", + "selectIconTheme.label": "ファイル アイコンのテーマ", + "selectProductIconTheme.label": "製品アイコンのテーマ", + "selectTheme.label": "配色テーマ", + "themes.category.dark": "ダーク テーマ", + "themes.category.hc": "ハイ コントラスト テーマ", + "themes.category.light": "ライト テーマ", + "themes.selectIconTheme": "ファイル アイコンのテーマを選択します", "themes.selectIconTheme.label": "ファイル アイコンのテーマ", - "themes.selectProductIconTheme.label": "製品アイコンのテーマ" + "themes.selectProductIconTheme": "製品アイコンのテーマの選択", + "themes.selectProductIconTheme.label": "製品アイコンのテーマ", + "themes.selectTheme": "配色テーマの選択 (上/下キーでプレビュー可能)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "タイムライン ビューのアイコンを表示します。", - "timelineOpenIcon": "タイムラインを開くアクションのアイコン。", - "timelineConfigurationTitle": "タイムライン", + "files.openTimeline": "タイムラインを開く", "timeline.excludeSources": "タイムライン ビューから除外する必要があるタイムライン ソースの配列です。", - "timeline.pageSize": "タイムライン ビューで、既定の場合と、さらに項目を読み込む場合に表示する項目数。'null' (既定値) に設定すると、タイムライン ビューの表示可能な領域に基づいて自動的にページ サイズが選択されます。", "timeline.pageOnScroll": "試験段階。リストの最後までスクロールしたとき、タイムライン ビューで次のページの項目を読み込むかどうかを制御します。", - "files.openTimeline": "タイムラインを開く" + "timeline.pageSize": "タイムライン ビューで、既定の場合と、さらに項目を読み込む場合に表示する項目数。'null' (既定値) に設定すると、タイムライン ビューの表示可能な領域に基づいて自動的にページ サイズが選択されます。", + "timelineConfigurationTitle": "タイムライン", + "timelineOpenIcon": "タイムラインを開くアクションのアイコン。", + "timelineViewIcon": "タイムライン ビューのアイコンを表示します。" }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "読み込み中...", - "timeline.loadMore": "さらに読み込む", - "timeline": "タイムライン", - "timeline.editorCannotProvideTimeline": "アクティブなエディターはタイムライン情報を提供できません。", - "timeline.noTimelineInfo": "タイムライン情報は提供されていません。", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "{0} のタイムラインを読み込んでいます...", - "timelineRefresh": "タイムラインの更新アクションのアイコン。", - "timelinePin": "タイムラインのピン留めアクションのアイコン。", - "timelineUnpin": "タイムラインのピン留め解除アクションのアイコン。", "refresh": "最新の情報に更新", + "timeline": "タイムライン", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "アクティブなエディターはタイムライン情報を提供できません。", + "timeline.filterSource": "含む: {0}", + "timeline.loadMore": "さらに読み込む", + "timeline.loading": "{0} のタイムラインを読み込んでいます...", + "timeline.loadingMore": "読み込み中...", + "timeline.noTimelineInfo": "タイムライン情報は提供されていません。", "timeline.toggleFollowActiveEditorCommand.follow": "現在のタイムラインをピン留めする", "timeline.toggleFollowActiveEditorCommand.unfollow": "現在のタイムラインのピン留めを外す", - "timeline.filterSource": "含む: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "リリース ノート(&&R)" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "リリース ノート", - "update.noReleaseNotesOnline": "このバージョンの {0} には、オンラインのリリース ノートがありません", - "showReleaseNotes": "リリース ノートの表示", - "read the release notes": "{0} v{1} へようこそ! リリース ノートを確認しますか?", - "licenseChanged": "ライセンス条項が変更されました。[こちら]({0}) をクリックして内容をご確認ください。", - "updateIsReady": "新しい更新 {0} が利用可能です。", - "checkingForUpdates": "更新プログラムを確認しています...", - "update service": "サービスの更新", - "noUpdatesAvailable": "現在入手可能な更新はありません。", - "ok": "OK", - "thereIsUpdateAvailable": "利用可能な更新プログラムがあります。", - "download update": "更新プログラムのダウンロード", - "later": "後で", - "updateAvailable": "利用可能な更新プログラムがあります: {0} {1}", - "installUpdate": "更新プログラムのインストール", - "updateInstalling": "バックグラウンドで {0} {1} がインストールされています。処理が完了次第、お知らせします。", - "updateNow": "今すぐ更新", - "updateAvailableAfterRestart": "最新の更新プログラムを適用するために {0} を再起動してください。", - "checkForUpdates": "更新の確認...", - "download update_1": "更新プログラムのダウンロード (1)", - "DownloadingUpdate": "更新をダウンロードしています...", - "installUpdate...": "更新プログラムのインストール... (1)", - "installingUpdate": "更新プログラムをインストールしています...", - "restartToUpdate": "再起動して更新する (1)", - "switchToInsiders": "Insider バージョンに切り替え...", - "switchToStable": "安定バージョンに切り替え...", - "relaunchMessage": "バージョンの変更を有効にするには、再読み込みが必要です", - "relaunchDetailInsiders": "[再読み込み] ボタンを押すと、運用前のナイトリー バージョンの VSCode に切り替えることができます。", - "relaunchDetailStable": "[再読み込み] ボタンを押すと、毎月リリースされる VSCode の安定バージョンに切り替えることができます。", - "reload": "再読み込み(&&R)", - "selectSyncService.message": "バージョンの変更後に使用する設定の同期サービスを選択します", - "use insiders": "Insiders", - "use stable": "Stable (現在)", - "cancel": "キャンセル", - "selectSyncService.detail": "Insiders バージョンの VSCode では、既定で個別の Insiders 設定の同期サービスを使用して、設定、キー バインド、拡張機能、スニペット、UI 状態を同期します。" + "timelinePin": "タイムラインのピン留めアクションのアイコン。", + "timelineRefresh": "タイムラインの更新アクションのアイコン。", + "timelineUnpin": "タイムラインのピン留め解除アクションのアイコン。" }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "リリース ノート: {0}", "unassigned": "未割り当て" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "更新をダウンロードしています...", + "cancel": "キャンセル", + "checkForUpdates": "更新の確認...", + "checkingForUpdates": "更新プログラムを確認しています...", + "download update": "更新プログラムのダウンロード", + "download update_1": "更新プログラムのダウンロード (1)", + "downloading": "ダウンロード中...", + "installUpdate": "更新プログラムのインストール", + "installUpdate...": "更新プログラムのインストール... (1)", + "installingUpdate": "更新プログラムをインストールしています...", + "later": "後で", + "noUpdatesAvailable": "現在入手可能な更新はありません。", + "ok": "OK", + "read the release notes": "{0} v{1} へようこそ! リリース ノートを確認しますか?", + "relaunchDetailInsiders": "[再読み込み] ボタンを押すと、運用前のナイトリー バージョンの VSCode に切り替えることができます。", + "relaunchDetailStable": "[再読み込み] ボタンを押すと、毎月リリースされる VSCode の安定バージョンに切り替えることができます。", + "relaunchMessage": "バージョンの変更を有効にするには、再読み込みが必要です", + "releaseNotes": "リリース ノート", + "reload": "再読み込み(&&R)", + "restartToUpdate": "再起動して更新する (1)", + "selectSyncService.detail": "Insiders バージョンの VS Code では、既定で個別の Insiders 設定の同期サービスを使用して、設定、キー バインド、拡張機能、スニペット、UI 状態を同期します。", + "selectSyncService.message": "バージョンの変更後に使用する設定の同期サービスを選択します", + "showReleaseNotes": "リリース ノートの表示", + "switchToInsiders": "Insider バージョンに切り替え...", + "switchToStable": "安定バージョンに切り替え...", + "thereIsUpdateAvailable": "利用可能な更新プログラムがあります。", + "update service": "サービスの更新", + "update.noReleaseNotesOnline": "このバージョンの {0} には、オンラインのリリース ノートがありません", + "updateAvailable": "利用可能な更新プログラムがあります: {0} {1}", + "updateAvailableAfterRestart": "最新の更新プログラムを適用するために {0} を再起動してください。", + "updateIsReady": "新しい更新 {0} が利用可能です。", + "updateNow": "今すぐ更新", + "updating": "更新しています...", + "use insiders": "Insiders", + "use stable": "Stable (現在)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "リリース ノート(&&R)" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "信頼されているドメインの管理", + "trustedDomain.manageTrustedDomains": "信頼されているドメインの管理", + "trustedDomain.trustAllDomains": "すべてのドメインを信頼する (リンクの保護を無効にする)", + "trustedDomain.trustAllPorts": "すべてのポートで {0} を信頼する", + "trustedDomain.trustDomain": "{0} を信頼する", + "trustedDomain.trustSubDomain": "{0} とそのすべてのサブドメインを信頼する" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "キャンセル", + "configureTrustedDomains": "信頼されているドメインの構成", + "copy": "コピー", + "open": "開く", + "openExternalLinkAt": "{0} で外部の Web サイトを開きますか?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "URL を開く", "urlToOpen": "開く URL" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "信頼されているドメインの管理", - "trustedDomain.trustDomain": "{0} を信頼する", - "trustedDomain.trustAllPorts": "すべてのポートで {0} を信頼する", - "trustedDomain.trustSubDomain": "{0} とそのすべてのサブドメインを信頼する", - "trustedDomain.trustAllDomains": "すべてのドメインを信頼する (リンクの保護を無効にする)", - "trustedDomain.manageTrustedDomains": "信頼されているドメインの管理", - "configuringURL": "信頼を構成する: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "{0} で外部の Web サイトを開きますか?", - "open": "開く", - "copy": "コピー", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "変更を受け入れているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", + "accept merges": "マージを受け入れる", + "accept merges button": "マージを受け入れる(&&M)", + "accept remote": "リモートを受け入れる", + "accept remote button": "リモートを受け入れる(&&R)", + "auth failed": "設定の同期を有効にするときにエラーが発生しました。認証に失敗しました。", "cancel": "キャンセル", - "configureTrustedDomains": "信頼されているドメインの構成" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "構成...", + "configure and turn on sync detail": "デバイス間でデータを同期するには、サインインしてください。", + "configure sync": "{0}: 構成...", + "configure sync placeholder": "同期対象を選択する", + "confirm replace and overwrite local": "リモート {0} を受け入れてローカル {1} を置き換えますか?", + "confirm replace and overwrite remote": "マージを受け入れてリモート {0} を置き換えますか?", + "conflicts detected": "{0} で競合が発生したため、同期できません。続行するには解決してください。", + "default": "既定", + "error reset required": "クラウド内のデータがクライアントのものより前のものであるため、設定の同期が無効になっています。同期をオンにする前に、クラウド内のデータを消去してください。", + "error reset required while starting sync": "クラウド内のデータがクライアントのものより前のものであるため、設定の同期をオンにできません。同期をオンにする前に、クラウド内のデータを消去してください。", + "error upgrade required": "現在のバージョン ({0}、{1}) は同期サービスと互換性がないため、設定の同期が無効になっています。同期をオンにする前に、更新してください。", + "error upgrade required while starting sync": "現在のバージョン ({0}、{1}) は同期サービスと互換性がないため、設定の同期をオンにできません。同期をオンにする前に、更新してください。", + "errorInvalidConfiguration": "ファイルの内容が無効であるため、{0} を同期できません。ファイルを開いて修正してください。", + "global activity turn on sync": "設定の同期をオンにする...", + "has conflicts": "{0}: 競合が検出されました", + "insiders": "インサイダー", + "leftResourceName": "{0} (リモート)", + "merges": "{0} (マージ)", + "no authentication providers": "利用できる認証プロバイダーがありません。", + "open doc": "ドキュメントを開く", + "open file": "{0} ファイルを開く", "operationId": "操作 ID: {0}", - "too many requests": "現在のデバイスで要求が多すぎるため、設定の同期が無効になっています。同期ログを添えて問題をご報告ください。", - "settings sync": "設定の同期。操作 ID: {0}", - "show sync logs": "ログの表示", - "report issue": "問題点の報告", - "Open Backup folder": "ローカル バックアップ フォルダーを開く", - "no backups": "ローカルのバックアップ フォルダーが存在しません" + "per platform": "各プラットフォーム用", + "replace local": "ローカルを置換", + "replace remote": "リモートを置換", + "reset": "クラウド内のデータを消去...", + "resolveConflicts_global": "{0}: 設定の競合を表示する (1)", + "resolveKeybindingsConflicts_global": "{0}: キー バインドの競合を表示する (1)", + "resolveSnippetsConflicts_global": "{0}: ユーザー スニペットの競合を表示する ({1})", + "service changed and turned off": "{0} は別のサービスを使用するようになったため、設定の同期がオフになりました。同期をもう一度オンにしてください。", + "service switched to insiders": "設定の同期が Insiders サービスに切り替えられました", + "service switched to stable": "設定の同期が Stable サービスに切り替えられました", + "session expired": "現在のセッションの有効期限が切れたため、設定の同期がオフになりました。同期をオンにするには、もう一度サインインしてください。", + "show conflicts": "競合の表示", + "show sync log title": "{0}: ログを表示する", + "show sync log toolrip": "ログの表示", + "show synced data": "{0}: 同期されたデータを表示する", + "show synced data action": "同期されたデータの表示", + "showConflicts": "{0}: 設定の競合を表示する", + "showKeybindingsConflicts": "{0}: キー バインドの競合を表示する", + "showSnippetsConflicts": "{0}: ユーザー スニペットの競合を表示する", + "sideBySideDescription": "設定の同期", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "サインインして設定を同期する (1)", + "sign in and turn on": "サインインしてオンにする", + "sign in global": "サインインして設定を同期する", + "sign in to sync": "サインインして設定を同期する", + "stable": "安定", + "stop sync": "{0}: オフにする", + "switchSyncService.description": "複数の環境と同期するときに同じ設定の同期サービスを使用していることをご確認ください", + "switchSyncService.title": "{0}: サービスの選択", + "sync is on": "設定の同期がオン", + "sync now": "{0}: 今すぐ同期する", + "sync preview message": "設定の同期はプレビュー機能です。オンにする前に、ドキュメントをお読みください。", + "sync settings": "{0}: 設定を表示する", + "synced with time": "同期された {0}", + "syncing": "同期中", + "too large": "同期する {1} ファイルのサイズが {2} より大きいため、{0} の同期を無効にしました。ファイルを開いてサイズを小さくし、同期を有効にしてください", + "too large while starting sync": "同期する {0} ファイルのサイズが {1} を超えているため、設定の同期をオンにすることができません。ファイルを開いてサイズを小さくし、同期をオンにしてください", + "turn off": "オフにする(&&T)", + "turn off failed": "設定の同期をオフにしているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", + "turn off sync confirmation": "同期をオフにしますか?", + "turn off sync detail": "設定、キー バインド、拡張機能、スニペット、UI 状態が同期されなくなります。", + "turn off sync everywhere": "すべてのデバイスで同期をオフにし、クラウドからデータを消去します。", + "turn on": "オンにする", + "turn on failed": "設定の同期を有効にするときにエラーが発生しました。{0}", + "turn on failed with user data sync error": "設定の同期を有効にしているときにエラーが発生しました。詳細については、[ログ]({0}) を確認してください。", + "turn on sync": "設定の同期をオンにする...", + "turn on sync with category": "{0}: オンにする...", + "turned off": "別のデバイスから設定の同期がオフにされました。同期をもう一度オンにしてください。", + "turnin on sync": "設定の同期をオンにしています...", + "turning on syncing": "設定の同期をオンにしています...", + "update conflicts": "新しいローカル バージョンが利用可能であるため、競合を解決できませんでした。もう一度お試しください。", + "using separate service": "設定の同期は別のサービスを使用するようになりました。詳細については、[設定の同期に関するドキュメント](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)をご覧ください。", + "workbench.action.showSyncRemoteBackup": "同期されたデータの表示", + "workbench.actions.syncData.reset": "クラウド内のデータを消去..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "操作 ID: {0}", "too many requests": "生成される要求が多すぎるため、このデバイスでの設定の同期がオフになりました。" }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: オンにする...", - "stop sync": "{0}: オフにする", - "configure sync": "{0}: 構成...", - "showConflicts": "{0}: 設定の競合を表示する", - "showKeybindingsConflicts": "{0}: キー バインドの競合を表示する", - "showSnippetsConflicts": "{0}: ユーザー スニペットの競合を表示する", - "sync now": "{0}: 今すぐ同期する", - "syncing": "同期中", - "synced with time": "同期された {0}", - "sync settings": "{0}: 設定を表示する", - "show synced data": "{0}: 同期されたデータを表示する", - "conflicts detected": "{0} で競合が発生したため、同期できません。続行するには解決してください。", - "replace remote": "リモートを置換", - "replace local": "ローカルを置換", - "show conflicts": "競合の表示", - "accept failed": "変更を受け入れているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", - "session expired": "現在のセッションの有効期限が切れたため、設定の同期がオフになりました。同期をオンにするには、もう一度サインインしてください。", - "turn on sync": "設定の同期をオンにする...", - "turned off": "別のデバイスから設定の同期がオフにされました。同期をもう一度オンにしてください。", - "too large": "同期する {1} ファイルのサイズが {2} より大きいため、{0} の同期を無効にしました。ファイルを開いてサイズを小さくし、同期を有効にしてください", - "error upgrade required": "現在のバージョン ({0}、{1}) は同期サービスと互換性がないため、設定の同期が無効になっています。同期をオンにする前に、更新してください。", - "operationId": "操作 ID: {0}", - "error reset required": "クラウド内のデータがクライアントのものより前のものであるため、設定の同期が無効になっています。同期をオンにする前に、クラウド内のデータを消去してください。", - "reset": "クラウド内のデータを消去...", - "show synced data action": "同期されたデータの表示", - "service switched to insiders": "設定の同期が Insiders サービスに切り替えられました", - "service switched to stable": "設定の同期が Stable サービスに切り替えられました", - "using separate service": "設定の同期は別のサービスを使用するようになりました。詳細については、[設定の同期に関するドキュメント](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)をご覧ください。", - "service changed and turned off": "{0} は別のサービスを使用するようになったため、設定の同期がオフになりました。同期をもう一度オンにしてください。", - "open file": "{0} ファイルを開く", - "errorInvalidConfiguration": "ファイルの内容が無効であるため、{0} を同期できません。ファイルを開いて修正してください。", - "has conflicts": "{0}: 競合が検出されました", - "turning on syncing": "設定の同期をオンにしています...", - "sign in to sync": "サインインして設定を同期する", - "no authentication providers": "利用できる認証プロバイダーがありません。", - "too large while starting sync": "同期する {0} ファイルのサイズが {1} を超えているため、設定の同期をオンにすることができません。ファイルを開いてサイズを小さくし、同期をオンにしてください", - "error upgrade required while starting sync": "現在のバージョン ({0}、{1}) は同期サービスと互換性がないため、設定の同期をオンにできません。同期をオンにする前に、更新してください。", - "error reset required while starting sync": "クラウド内のデータがクライアントのものより前のものであるため、設定の同期をオンにできません。同期をオンにする前に、クラウド内のデータを消去してください。", - "auth failed": "設定の同期を有効にするときにエラーが発生しました。認証に失敗しました。", - "turn on failed": "設定の同期を有効にしているときにエラーが発生しました。詳細については、[ログ]({0}) を確認してください。", - "sync preview message": "設定の同期はプレビュー機能です。オンにする前に、ドキュメントをお読みください。", - "turn on": "オンにする", - "open doc": "ドキュメントを開く", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "ローカルを受け入れる", + "accept merges": "マージを受け入れる", + "accept remote": "リモートを受け入れる", + "accepted": "受け入れ済み", "cancel": "キャンセル", - "sign in and turn on": "サインインしてオンにする", - "configure and turn on sync detail": "デバイス間でデータを同期するには、サインインしてください。", - "per platform": "各プラットフォーム用", - "configure sync placeholder": "同期対象を選択する", - "turn off sync confirmation": "同期をオフにしますか?", - "turn off sync detail": "設定、キー バインド、拡張機能、スニペット、UI 状態が同期されなくなります。", - "turn off": "オフにする(&&T)", - "turn off sync everywhere": "すべてのデバイスで同期をオフにし、クラウドからデータを消去します。", + "conflict": "競合が検出されました", + "conflicts detected": "競合が検出されました", + "explanation": "各エントリを確認し、マージして、同期を有効にしてください。", + "label": "UserDataSyncResources", "leftResourceName": "{0} (リモート)", "merges": "{0} (マージ)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (プレビュー)", + "resolve": "競合が発生しているため、同期できません。続行するには、それらを解決してください。", + "rightResourceName": "{0} (ローカル)", "sideBySideDescription": "設定の同期", - "switchSyncService.title": "{0}: サービスの選択", - "switchSyncService.description": "複数の環境と同期するときに同じ設定の同期サービスを使用していることをご確認ください", - "default": "既定", - "insiders": "インサイダー", - "stable": "安定", - "global activity turn on sync": "設定の同期をオンにする...", - "turnin on sync": "設定の同期をオンにしています...", - "sign in global": "サインインして設定を同期する", - "sign in accounts": "サインインして設定を同期する (1)", - "resolveConflicts_global": "{0}: 設定の競合を表示する (1)", - "resolveKeybindingsConflicts_global": "{0}: キー バインドの競合を表示する (1)", - "resolveSnippetsConflicts_global": "{0}: ユーザー スニペットの競合を表示する ({1})", - "sync is on": "設定の同期がオン", - "workbench.action.showSyncRemoteBackup": "同期されたデータの表示", - "turn off failed": "設定の同期をオフにしているときにエラーが発生しました。詳細については、[ログ]({0})を確認してください。", - "configure": "構成...", - "show sync log title": "{0}: ログを表示する", - "show sync log toolrip": "ログの表示", - "workbench.actions.syncData.reset": "クラウド内のデータを消去...", - "accept remote": "リモートを受け入れる", - "accept merges": "マージを受け入れる", - "accept remote button": "リモートを受け入れる(&&R)", - "accept merges button": "マージを受け入れる(&&M)", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "リモート {0} を受け入れてローカル {1} を置き換えますか?", - "confirm replace and overwrite remote": "マージを受け入れてリモート {0} を置き換えますか?", - "update conflicts": "新しいローカル バージョンが利用可能であるため、競合を解決できませんでした。もう一度お試しください。" + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "設定の同期をオンにする", + "turning on": "オンにしています...", + "workbench.actions.sync.acceptLocal": "ローカルを受け入れる", + "workbench.actions.sync.acceptRemote": "リモートを受け入れる", + "workbench.actions.sync.discard": "破棄", + "workbench.actions.sync.merge": "マージ", + "workbench.actions.sync.showChanges": "変更点を開く" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "マージ", - "synced machines": "同期されたマシン", - "workbench.actions.sync.editMachineName": "名前の編集", - "workbench.actions.sync.turnOffSyncOnMachine": "設定の同期をオフにする", - "remote sync activity title": "同期アクティビティ (リモート)", - "local sync activity title": "同期アクティビティ (ローカル)", - "workbench.actions.sync.resolveResourceRef": "生の JSON 同期データの表示", - "workbench.actions.sync.replaceCurrent": "復元", "confirm replace": "現在の {0} を選択したもので置き換えますか?", - "reset": "同期されたデータのリセット", - "leftResourceName": "{0} (リモート)", - "rightResourceName": "{0} (ローカル)", - "sideBySideLabels": "{0} ↔ {1}", "current": "現在のマシン", + "leftResourceName": "{0} (リモート)", + "local sync activity title": "同期アクティビティ (ローカル)", + "merges": "マージ", "no machines": "マシンがありません", "not found": "ID: {0} のマシンが見つかりません", - "turn off sync on machine": "{0} の同期をオフにしますか?", - "turn off": "オフにする(&&T)", "placeholder": "マシンの名前を入力してください", - "valid message": "マシン名は、一意の、空ではない値である必要があります" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "各エントリを確認し、マージして、同期を有効にしてください。", - "turn on sync": "設定の同期をオンにする", - "cancel": "キャンセル", - "workbench.actions.sync.acceptRemote": "リモートを受け入れる", - "workbench.actions.sync.acceptLocal": "ローカルを受け入れる", - "workbench.actions.sync.merge": "マージ", - "workbench.actions.sync.discard": "破棄", - "workbench.actions.sync.showChanges": "変更点を開く", - "conflicts detected": "競合が検出されました", - "resolve": "競合が発生しているため、同期できません。続行するには、それらを解決してください。", - "turning on": "オンにしています...", - "preview": "{0} (プレビュー)", - "leftResourceName": "{0} (リモート)", - "merges": "{0} (マージ)", + "remote sync activity title": "同期アクティビティ (リモート)", + "reset": "同期されたデータのリセット", "rightResourceName": "{0} (ローカル)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "設定の同期", - "label": "UserDataSyncResources", - "conflict": "競合が検出されました", - "accepted": "受け入れ済み", - "accept remote": "リモートを受け入れる", - "accept local": "ローカルを受け入れる", - "accept merges": "マージを受け入れる" + "synced machines": "同期されたマシン", + "turn off": "オフにする(&&T)", + "turn off sync on machine": "{0} の同期をオフにしますか?", + "valid message": "マシン名は、一意の、空ではない値である必要があります", + "workbench.actions.sync.editMachineName": "名前の編集", + "workbench.actions.sync.replaceCurrent": "復元", + "workbench.actions.sync.resolveResourceRef": "生の JSON 同期データの表示", + "workbench.actions.sync.turnOffSyncOnMachine": "設定の同期をオフにする" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "ローカル バックアップ フォルダーを開く", + "no backups": "ローカルのバックアップ フォルダーが存在しません", + "operationId": "操作 ID: {0}", + "report issue": "問題点の報告", + "settings sync": "設定の同期。操作 ID: {0}", + "show sync logs": "ログの表示", + "too many requests": "現在のデバイスで要求が多すぎるため、設定の同期が無効になっています。同期ログを添えて問題をご報告ください。" }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", @@ -8001,174 +8320,39 @@ "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。" }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "すべてのコマンドの表示", - "watermark.quickAccess": "ファイルに移動する", - "watermark.openFile": "ファイルを開く", - "watermark.openFolder": "フォルダーを開く", - "watermark.openFileFolder": "ファイルまたはフォルダーを開く", - "watermark.openRecent": "最近開いた項目", - "watermark.newUntitledFile": "無題の新規ファイル", - "watermark.toggleTerminal": "ターミナルの切り替え", + "tips.enabled": "有効にすると、エディターを 1 つも開いていないときに透かしのヒントが表示されます。", "watermark.findInFiles": "フォルダーを指定して検索", + "watermark.newUntitledFile": "無題の新規ファイル", + "watermark.openFile": "ファイルを開く", + "watermark.openFileFolder": "ファイルまたはフォルダーを開く", + "watermark.openFolder": "フォルダーを開く", + "watermark.openRecent": "最近開いた項目", + "watermark.quickAccess": "ファイルに移動する", + "watermark.showCommands": "すべてのコマンドの表示", "watermark.startDebugging": "デバッグの開始", - "tips.enabled": "有効にすると、エディターを 1 つも開いていないときに透かしのヒントが表示されます。" - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Webview 開発者ツールを開く", - "iframeWebviewAlert": "iframe ベースの Web ビューをデバッグするために標準の開発ツールを使用しています" + "watermark.toggleTerminal": "ターミナルの切り替え" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Web ビューの読み込みエラー: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "Web ビュー エディター" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "コピー", + "cut": "切り取り", + "paste": "貼り付け" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "iframe ベースの Web ビューをデバッグするために標準の開発ツールを使用しています", + "openToolsLabel": "Webview 開発者ツールを開く" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "検索の表示", - "editor.action.webvieweditor.hideFind": "検索を停止する", "editor.action.webvieweditor.findNext": "次を検索", "editor.action.webvieweditor.findPrevious": "前を検索", + "editor.action.webvieweditor.hideFind": "検索を停止する", + "editor.action.webvieweditor.showFind": "検索の表示", "refreshWebviewLabel": "Web ビューの再読み込み" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "エクスプローラー", - "welcomeOverlay.search": "複数ファイルの検索", - "welcomeOverlay.git": "ソース コード管理", - "welcomeOverlay.debug": "起動およびデバッグ", - "welcomeOverlay.extensions": "拡張機能の管理", - "welcomeOverlay.problems": "エラーおよび警告の表示", - "welcomeOverlay.terminal": "統合ターミナルの切り替え", - "welcomeOverlay.commandPalette": "すべてのコマンドの検索と実行", - "welcomeOverlay.notifications": "通知を表示", - "welcomeOverlay": "ユーザー インターフェイスの概要", - "hideWelcomeOverlay": "インターフェイスの概要を非表示にします" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "ようこそ(&&W)" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "概要", - "help": "ヘルプ", - "gettingStarted": "作業の開始", - "gettingStarted.goBack": "前に戻る", - "gettingStarted.goNext": "次へ", - "gettingStarted.goPrev": "前へ", - "gettingStarted.markTaskComplete": "タスクを完了としてマークする", - "gettingStarted.markTaskInomplete": "タスクを未完了としてマークする", - "welcomePage.hiddenCategories": "ウェルカム ページの [作業の開始] セクションで、自分に関係のないカテゴリを非表示にします。", - "walkthroughs": "ユーザーが拡張機能を利用できるようタスクのコレクションを提供します。試験的に、VS Code Insiders でのみ利用可能です。", - "walkthroughs.id": "このチュートリアルの一意識別子。", - "walkthroughs.title": "チュートリアルのタイトル。", - "walkthroughs.description": "チュートリアルの説明。", - "walkthroughs.primary": "'プライマリ' チュートリアルである場合は、拡張機能のインストール時にこのチュートリアルを開くかどうかを示唆します。現在のコンテキストと一致する 'when' 条件を持つ最初の 'プライマリ' チュートリアルは、拡張機能のインストール時にコアによって開かれる可能性があります。", - "walkthroughs.when": "このチュートリアルの表示を制御するコンテキスト キー式。", - "walkthroughs.tasks": "このチュートリアルの一環として完了するタスク。", - "walkthroughs.tasks.id": "このタスクの一意識別子。これは、完了したタスクを追跡するために使用されます。", - "walkthroughs.tasks.title": "タスクのタイトル。", - "walkthroughs.tasks.description": "タスクの説明。", - "walkthroughs.tasks.button": "外部リソースにリンクしたり、コマンドを実行したりできるタスクのボタン", - "walkthroughs.tasks.button.title": "ボタンのタイトル。", - "walkthroughs.tasks.button.command": "ボタンがクリックされたときに実行するコマンド。", - "walkthroughs.tasks.button.link": "ボタンがクリックされたときに開くリンク。このリンクを開くと、タスクが完了済みとマークされます。", - "walkthroughs.tasks.media": "このタスクの横に表示される画像。", - "walkthroughs.tasks.media.path": "拡張ディレクトリに対して相対的な画像へのパス。", - "walkthroughs.tasks.media.altText": "画像を読み込むことができない場合やスクリーン リーダーに表示する代替テキスト。", - "walkthroughs.tasks.doneOn": "タスクを完了としてマークするためのシグナル。", - "walkthroughs.tasks.oneOn.command": "指定したコマンドが実行されたときに、タスクを完了としてマークします。", - "walkthroughs.tasks.when": "このタスクの表示を制御するコンテキスト キー式。" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "チュートリアル", - "help": "ヘルプ", - "walkthroughs": "チュートリアル", - "walkthroughs.goBack": "前に戻る", - "walkthroughs.goNext": "次へ", - "walkthroughs.goPrev": "前へ" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "対話型プレイグラウンド", - "miInteractivePlayground": "対話型プレイグラウンド(&&N)" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "エディターなしで開始", - "workbench.startupEditor.welcomePage": "ウェルカム ページを開きます。", - "workbench.startupEditor.readme": "README がフォルダーに含まれている場合はそれを開き、それ以外の場合は 'welcomePage' を開きます。", - "workbench.startupEditor.newUntitledFile": "無題の新規ファイルを開きます (空のウィンドウが開かれているときのみ)。", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "空のワークベンチを開くとき、ウェルカム ページを開きます。", - "workbench.startupEditor.gettingStarted": "[作業の開始] ページを開きます。", - "workbench.startupEditor": "起動時にどのエディターを表示するかを制御します。無い場合、前のセッションを復元します。", - "welcomePage": "ようこそ", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Azure 拡張機能の表示", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "{0} のサポートは既にインストールされています。", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0} に追加のサポートをインストールしたあと、ウィンドウが再度読み込まれます。", - "welcomePage.installingExtensionPack": "{0} に追加のサポートをインストールしています...", - "welcomePage.extensionPackNotFound": "ID {1} のサポート {0} は見つかりませんでした。", - "welcomePage.keymapAlreadyInstalled": "キーボード ショートカット {0} は既にインストールされています。", - "welcomePage.willReloadAfterInstallingKeymap": "キーボード ショートカット {0} をインストールした後、ウィンドウが再度読み込まれます。", - "welcomePage.installingKeymap": "{0} のキーボード ショートカットをインストールしています...", - "welcomePage.keymapNotFound": "ID {1} のキーボード ショートカット {0} は見つかりませんでした。", - "welcome.title": "ようこそ", - "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "{0} キーマップをインストールする", - "welcomePage.installExtensionPack": "{0} に追加のサポートをインストールする", - "welcomePage.installedKeymap": "{0} キーマップは既にインストールされています", - "welcomePage.installedExtensionPack": "{0} のサポートは既にインストールされています", - "ok": "OK", - "details": "詳細" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "作業の開始。エディターをすぐに理解するための概要を表示します。", - "more": "その他", - "close": "非表示", - "no categories": "残りのチュートリアルはありません。", - "configure visiblity": "表示を構成しますか?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "進化した編集", - "gettingStarted": "概要", - "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する", - "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", - "recent": "最近", - "start": "開始", - "next": "次へ", - "nextPage": "次のページ", - "imageShowing": "{0} を示す画像" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "作業の開始" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "完了していない [概要] 項目を表すために使用されます", - "gettingStartedChecked": "完了した [概要] 項目を表すために使用されます" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "作業の開始", - "more": "その他", - "gettingStartedLabel": "作業の開始。エディターをすぐに理解するための概要を表示します。", - "pressEnterToSelect": "Enter キーを押して選択", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "チュートリアル", - "imageShowing": "{0} を示す画像", - "next": "次へ", - "nextPage": "次のページ" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "バインドなし", - "walkThrough.gitNotFound": "システムに Git がインストールされていない可能性があります。", - "walkThrough.embeddedEditorBackground": "対話型プレイグラウンドの埋め込みエディターの背景色。" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "対話型プレイグラウンド", - "editorWalkThrough": "対話型プレイグラウンド" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "Web ビュー エディター" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "'{0}' の viewsWelcome コントリビューションでは、'enableProposedApi' を有効にする必要があります。" @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "コントリビューション ビューのウェルカム コンテンツです。ウェルカム コンテンツは、開かれているフォルダーがないエクスプローラーなど、表示する意味のあるコンテンツがない場合にツリー ベースのビューに表示されます。このようなコンテンツは、製品内ドキュメントとして役立ち、特定の機能が使用可能になる前にユーザーがそれらの機能を使用するよう促します。エクスプローラーのウェルカム ビューの [リポジトリの複製] ボタンが良い例です。", "contributes.viewsWelcome.view": "特定のビューにウェルカム コンテンツを提供しました。", - "contributes.viewsWelcome.view.view": "このウェルカム コンテンツのターゲット ビュー識別子です。ツリー ベースのビューのみがサポートされています。", "contributes.viewsWelcome.view.contents": "表示されるウェルカム コンテンツ。コンテンツの形式は Markdown のサブセットで、リンクのみをサポートします。", - "contributes.viewsWelcome.view.when": "ウェルカム コンテンツを表示する必要がある場合の条件。", + "contributes.viewsWelcome.view.enablement": "ウェルカム コンテンツ ボタンとコマンド リンクを有効にする場合の条件。", "contributes.viewsWelcome.view.group": "このウェルカム コンテンツが属するグループです。", - "contributes.viewsWelcome.view.enablement": "ウェルカム コンテンツ ボタンとコマンド リンクを有効にする場合の条件。" + "contributes.viewsWelcome.view.view": "このウェルカム コンテンツのターゲット ビュー識別子です。ツリー ベースのビューのみがサポートされています。", + "contributes.viewsWelcome.view.when": "ウェルカム コンテンツを表示する必要がある場合の条件。" }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Microsoft による利用状況のデータ収集を許可することで VS Code の改善に役立てることができます。私たちの [プライバシーに関する声明]({0}) 参照し、[オプト アウト]({1}) する方法を確認してください。", - "telemetryOptOut.optInNotice": "Microsoft による利用状況のデータ収集を許可することで VS Code の改善に役立てることができます。私たちの [プライバシーに関する声明]({0}) 参照し、[オプト イン]({1}) する方法を確認してください。", - "telemetryOptOut.readMore": "詳細を参照", - "telemetryOptOut.optOutOption": "使用データの収集を Microsoft に許可することで、Visual Studio Code の向上にご協力ください。詳しくは、[プライバシーに関する声明]({0}) をご覧ください。", - "telemetryOptOut.OptIn": "はい、喜んで協力します", - "telemetryOptOut.OptOut": "いいえ、遠慮します" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "完了のマーク", + "close": "非表示", + "configureVisibility": "ウェルカム ページのコンテンツの構成", + "gettingStarted": "概要", + "gettingStarted.allStepsComplete": "{0} ステップすべてが完了", + "gettingStarted.editingEvolved": "進化した編集", + "gettingStarted.someStepsComplete": "{1} ステップのうち {0} ステップが完了", + "gettingStartedLabel": "作業の開始。エディターをすぐに理解するための概要を表示します。", + "imageShowing": "{0} を示す画像", + "more": "その他", + "nextOne": "次のセクション", + "pickWalkthroughs": "表示するチュートリアルの選択", + "recent": "最近", + "show more recents": "最近使ったフォルダーをすべて表示 {0}", + "start": "開始", + "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", + "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "ウェルカム ページのボタンの背景色。", - "welcomePage.buttonHoverBackground": "ウェルカム ページのボタンのホバー背景色。", - "welcomePage.background": "ウェルカム ページの背景色。", - "welcomePage.tileBackground": "[はじめに] ページのタイルの背景色。", - "welcomePage.tileHoverBackground": "[はじめに] のタイルのホバー背景色。", - "welcomePage.tileShadow": "ウェルカム ページ チュートリアル カテゴリのボタンのシャドウの色。", - "welcomePage.progress.background": "ウェルカム ページの進行状況バーの前景色。", - "welcomePage.progress.foreground": "ウェルカム ページの進行状況バーの背景色。" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "概要", + "gettingStarted": "作業の開始", + "gettingStarted.goBack": "前に戻る", + "gettingStarted.goNext": "次へ", + "gettingStarted.goPrev": "前へ", + "gettingStarted.markStepComplete": "ステップ完了のマーク", + "gettingStarted.markStepInomplete": "ステップを未完了としてマーク", + "help": "ヘルプ", + "workbench.welcomePage.experimental.startEntryContributions": "有効にした場合、拡張機能がウェルカムページの \"開始\" セクションに項目を投稿できるようにします。実験段階であり、API の変更に応じて中断される可能性があります。", + "workbench.welcomePage.walkthroughs.openOnInstall": "有効にすると、拡張機能をインストールするときに拡張機能のチュートリアルが開きます。チュートリアルは、ウェルカムページの 'はじめに' のセクションに投稿された項目です" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "進化した編集", - "welcomePage.start": "開始", - "welcomePage.newFile": "新しいファイル", - "welcomePage.openFolder": "フォルダーを開く...", - "welcomePage.gitClone": "リポジトリのクローン...", - "welcomePage.recent": "最近", - "welcomePage.moreRecent": "その他...", - "welcomePage.noRecentFolders": "最近使用したフォルダーなし", - "welcomePage.help": "ヘルプ", - "welcomePage.keybindingsCheatsheet": "印刷可能なキーボードのチートシート", - "welcomePage.introductoryVideos": "紹介ビデオ", - "welcomePage.tipsAndTricks": "ヒントとコツ", - "welcomePage.productDocumentation": "製品ドキュメント", - "welcomePage.gitHubRepository": "GitHub リポジトリ", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "ニュースレターに参加する", - "welcomePage.showOnStartup": "起動時にウェルカム ページを表示", - "welcomePage.customize": "カスタマイズ", - "welcomePage.installExtensionPacks": "ツールと言語", - "welcomePage.installExtensionPacksDescription": "{0} と {1} のサポートをインストールする", - "welcomePage.showLanguageExtensions": "さらに言語拡張機能を表示", - "welcomePage.moreExtensions": "その他", - "welcomePage.installKeymapDescription": "設定とキーバインド", - "welcomePage.installKeymapExtension": "{0} と {1} の設定とキーボード ショートカットをインストールします", - "welcomePage.showKeymapExtensions": "他のキーマップ拡張機能を表示", - "welcomePage.others": "その他", - "welcomePage.colorTheme": "配色テーマ", - "welcomePage.colorThemeDescription": "エディターとコードの外観を自由に設定します", - "welcomePage.learn": "学ぶ", - "welcomePage.showCommands": "すべてのコマンドの検索と実行", - "welcomePage.showCommandsDescription": "コマンド パレット ({0}) にすばやくアクセスしてコマンドを検索します", - "welcomePage.interfaceOverview": "インターフェイスの概要", - "welcomePage.interfaceOverviewDescription": "UI の主要コンポーネントを解説した視覚オーバーレイを表示します", - "welcomePage.interactivePlayground": "対話型プレイグラウンド", - "welcomePage.interactivePlaygroundDescription": "エディターの基本機能を簡潔なチュートリアルで体験します" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "非推奨です。代わりに 'image' または 'makrdown' を使用してください", + "startEntries": "ユーザーが拡張機能を利用できるようコマンドを投稿します。実験段階であり、VS Code Insider のみが使用できます。", + "startEntries.command": "実行するコマンドです。", + "startEntries.description": "開始項目の説明。", + "startEntries.title": "開始項目のタイトル。", + "startEntries.type": "開始項目の種類。これはグループ化に使用されます。サポートされている値は 'sample notebook' または 'template folder' です。", + "startEntries.when": "この開始項目の表示を制御するコンテキスト キー式。", + "title": "タイトル", + "usesteps": "非推奨です。代わりに 'steps' を使用してください", + "walkthroughs": "ユーザーが拡張機能を使い始めるのに役立つチュートリアルを投稿します。", + "walkthroughs.description": "チュートリアルの説明。", + "walkthroughs.id": "このチュートリアルの一意識別子。", + "walkthroughs.primary.deprecated": "非推奨です。条件を満たしたときに、インストール時に最初のチュートリアルが開かれます。", + "walkthroughs.steps": "このチュートリアルの一環として完了するステップ", + "walkthroughs.steps.button.deprecated.interpolated": "非推奨です。説明にはマークダウン リンクを使用します (すなわち、{0}、{1}、または {2})", + "walkthroughs.steps.completionEvents": "このステップをチェック済みにするためにトリガーするイベントです。空の場合、または定義されていない場合、ステップは、いずれかのステップのボタンまたはリンクがクリックされたときにチェック済みになります。ステップにボタンやリンクがない場合、選択されたときにチェック オンになります。", + "walkthroughs.steps.completionEvents.extensionInstalled": "指定された ID を持つ拡張機能がインストールされている場合に、ステップをチェック済みにします。拡張機能が既にインストールされている場合は、ステップがチェック済みで開始されます。", + "walkthroughs.steps.completionEvents.onCommand": "指定されたのコマンドが VS Code の任意の場所で実行されると、ステップをチェック済みします。", + "walkthroughs.steps.completionEvents.onContext": "コンテキスト キー式が true の場合にステップをチェック済みにします。", + "walkthroughs.steps.completionEvents.onLink": "指定されたリンクが ’はじめに’ のステップで開かれたときにステップをチェック済にします。", + "walkthroughs.steps.completionEvents.onSettingChanged": "指定した設定が変更されたときにステップをチェック済みにする", + "walkthroughs.steps.completionEvents.onView": "指定されたビューが開かれたときのステップをチェック済みにする", + "walkthroughs.steps.completionEvents.stepSelected": "選択したらすぐにステップをチェック済みにします。", + "walkthroughs.steps.description.interpolated": "ステップの説明。 ``preformatted``、__italic__、* * bold * * のテキストをサポートします。コマンドまたは外部リンクには、{0}、{1}、または {2}のマークダウン スタイルのリンクを使用します。独自の行にあるリンクはボタンとして表示されます。", + "walkthroughs.steps.doneOn": "ステップを完了としてマークするためのシグナル。", + "walkthroughs.steps.doneOn.deprecation": "doneOn は非推奨になりました。既定では、ステップはボタンがクリックされたときにチェック済みになり、その他の CompletionEvents が構成されます", + "walkthroughs.steps.id": "このステップの一意識別子。これは、完了したタスクを追跡するために使用されます。", + "walkthroughs.steps.media": "このステップに沿って表示するメディア (画像またはマークダウンのコンテンツ)。", + "walkthroughs.steps.media.altText": "画像を読み込むことができない場合やスクリーン リーダーに表示する代替テキスト。", + "walkthroughs.steps.media.image.path.dark.string": "ダーク テーマのイメージへのパス。拡張ディレクトリに対する相対パスです。", + "walkthroughs.steps.media.image.path.hc.string": "ハイコントラスト テーマのイメージへのパス。拡張ディレクトリに対する相対パスです。", + "walkthroughs.steps.media.image.path.light.string": "ライト テーマのイメージへのパス。拡張ディレクトリに対する相対パスです。", + "walkthroughs.steps.media.image.path.string": "ライト、ダーク、ハイコントラスト の各イメージへのパスで構成される、拡張ディレクトリへのパスです。コンテキストに応じて、イメージは400px から800px の幅に表示され、高さも同様の境界で表示されます。HIDPI ディスプレイをサポートするために、イメージは 1.5 x のスケールで描画されます。たとえば900物理ピクセル幅のイメージは、600論理ピクセルの幅として表示されます。", + "walkthroughs.steps.media.markdown.path": "拡張ディレクトリに対して相対的なマークダウン ドキュメントへのパスです。", + "walkthroughs.steps.oneOn.command": "指定したコマンドが実行されたときに、ステップを完了としてマークします。", + "walkthroughs.steps.title": "ステップのタイトル。", + "walkthroughs.steps.when": "このステップの表示を制御するコンテキスト キー式。", + "walkthroughs.title": "チュートリアルのタイトル。", + "walkthroughs.when": "このチュートリアルの表示を制御するコンテキスト キー式。" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "完了した概要ステップを表すために使用されます", + "gettingStartedUnchecked": "完了していない概要ステップを表すために使用されます" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "作業の開始" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "現在のワークスペースのプラットフォーム で、リモート コンテキストでは UI のプラットフォームとは異なる場合があります。" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "作業の開始の設定カテゴリに使用されるアイコン", + "browseLangExts": "言語拡張機能の参照", + "browseRecommended": "おすすめの拡張機能の参照", + "cloneRepo": "リポジトリのクローン", + "commandPalette": "コマンド パレットを開く", + "enableSync": "設定の同期を有効にする", + "enableTrust": "信頼を有効にする", "getting-started-beginner-icon": "作業の開始の初心者カテゴリに使用されるアイコン", - "getting-started-codespaces-icon": "作業の開始の Codespaces カテゴリに使用されるアイコン", - "gettingStarted.newFile.title": "新しいファイル", - "gettingStarted.newFile.description": "空の新しいファイルを使用して開始します", - "gettingStarted.openMac.title": "開く...", - "gettingStarted.openMac.description": "作業を開始するには、ファイルまたはフォルダーを開いてください", - "gettingStarted.openFile.title": "ファイルを開く...", - "gettingStarted.openFile.description": "作業を開始するには、ファイルを開いてください", - "gettingStarted.openFolder.title": "フォルダーを開く...", - "gettingStarted.openFolder.description": "フォルダーを開いて作業を開始します", - "gettingStarted.cloneRepo.title": "Git リポジトリのクローン...", - "gettingStarted.cloneRepo.description": "Git リポジトリを複製します", - "gettingStarted.topLevelCommandPalette.title": "コマンドの実行...", - "gettingStarted.topLevelCommandPalette.description": "コマンド パレットを使用して、VSCode のコマンドをすべて表示して実行します", - "gettingStarted.codespaces.title": "Codespaces 入門", - "gettingStarted.codespaces.description": "インスタント コード環境を開始します。", - "gettingStarted.runProject.title": "お客様のアプリをビルドおよび実行", - "gettingStarted.runProject.description": "ブラウザーから直接、コードをクラウドでビルド、実行、デバッグできます。", - "gettingStarted.runProject.button": "デバッグの開始 (F5)", - "gettingStarted.forwardPorts.title": "実行中のアプリケーションへのアクセス", - "gettingStarted.forwardPorts.description": "codespace 内で実行されているポートは自動的に Web に転送されるため、ブラウザーで開くことができます。", - "gettingStarted.forwardPorts.button": "ポート パネルの表示", - "gettingStarted.pullRequests.title": "pull request をすぐに利用可能", - "gettingStarted.pullRequests.description": "お客様の GitHub ワークフローをお客様のコードに近づけることで、pull request のレビュー、コメントの追加、ブランチのマージなどを行うことができます。", - "gettingStarted.pullRequests.button": "GitHub ビューを開く", - "gettingStarted.remoteTerminal.title": "統合ターミナルでのタスクの実行", - "gettingStarted.remoteTerminal.description": "組み込みのターミナルを使用してクイック コマンドライン タスクを実行します。", - "gettingStarted.remoteTerminal.button": "ターミナルにフォーカス", - "gettingStarted.openVSC.title": "VS Code でのリモート開発", - "gettingStarted.openVSC.description": "ローカル VS Code からお客様のクラウド開発環境の機能にアクセスできます。それを設定するには、GitHub Codespaces 拡張機能をインストールしてお客様の GitHub アカウントを接続します。", - "gettingStarted.openVSC.button": "VS Code で開く", - "gettingStarted.setup.title": "クイック セットアップ", - "gettingStarted.setup.description": "VS Code の拡張とカスタマイズを行って自分仕様にします。", - "gettingStarted.pickColor.title": "テーマを使用した外観のカスタマイズ", - "gettingStarted.pickColor.description": "コーディング中に自分の好みと気分に合う色テーマを選択します。", - "gettingStarted.pickColor.button": "テーマの選択", - "gettingStarted.findLanguageExts.title": "任意の言語のコード", - "gettingStarted.findLanguageExts.description": "VS Code は、50 以上のプログラミング言語をサポートしています。多くは組み込まれていますが、それ以外については、1 回のクリックで拡張機能として簡単にインストールできます。", - "gettingStarted.findLanguageExts.button": "言語拡張機能の参照", - "gettingStarted.keymaps.title": "キーボード ショートカットの移行", - "gettingStarted.keymaps.description": "キーマップ拡張機能は、お気に入りのキーボード ショートカットを他のエディターから VS Code に移行させるために使用します。", - "gettingStarted.keymaps.button": "キーマップ拡張機能", - "gettingStarted.settingsSync.title": "お気に入りの設定を同期", - "gettingStarted.settingsSync.description": "最適な VS Code 設定を失うことはありません。設定の同期によって、複数の VS Code インスタンス間で設定、キー バインド、拡張機能がバックアップおよび共有されます。", - "gettingStarted.settingsSync.button": "設定の同期を有効にする", - "gettingStarted.setup.OpenFolder.title": "プロジェクト フォルダーを開く", - "gettingStarted.setup.OpenFolder.description": "プロジェクト フォルダーを開いてコーディングを開始します。", - "gettingStarted.setup.OpenFolder.button": "フォルダーの選択", - "gettingStarted.setup.OpenFolder.description2": "プロジェクト フォルダーを開いてコーディングを開始します。", - "gettingStarted.quickOpen.title": "ファイルをすばやく開く", - "gettingStarted.quickOpen.description": "1 回のキーボード操作でファイル間を瞬時に移動します。ヒント: 右矢印キーを押すと、複数のファイルが開きます。", - "gettingStarted.quickOpen.button": "ファイルをすばやく開く", - "gettingStarted.beginner.title": "基礎の学習", + "getting-started-intermediate-icon": "作業の開始の中級カテゴリに使用されるアイコン", + "getting-started-setup-icon": "作業の開始の設定カテゴリに使用されるアイコン", "gettingStarted.beginner.description": "VS Code をすぐに開始して、必須の機能の概要を取得します。", - "gettingStarted.commandPalette.title": "コマンドの検索および実行", - "gettingStarted.commandPalette.description": "VS Code で実行可能なすべての機能を見つける最も簡単な方法です。機能またはショートカットをお探しの場合は、まずこちらをご確認ください。", - "gettingStarted.commandPalette.button": "コマンド パレットを開く", - "gettingStarted.terminal.title": "便利な組み込みターミナル", - "gettingStarted.terminal.description": "コードのすぐ隣で、すぐにシェル コマンドを実行し、ビルド出力を監視します。", - "gettingStarted.terminal.button": "ターミナル パネルを表示する", + "gettingStarted.beginner.title": "基礎の学習", + "gettingStarted.cloneRepo.description": "Git リポジトリを複製します", + "gettingStarted.cloneRepo.title": "Git リポジトリのクローン...", + "gettingStarted.commandPalette.description.interpolated": "コマンド パレットは、VS Code で任意のタスクを実行するためのキーボード方法です。使用頻度の高いコマンドを検索して**実践**し、時間を節約し、フローを維持します。\r\n{0}\r\n__ 'ビューの切り替え' を探します。", + "gettingStarted.commandPalette.title": "すべてにアクセスするためのショートカット", + "gettingStarted.debug.description.interpolated": "起動構成を設定して、編集、ビルド、テスト、デバッグのループを高速化します。\r\n{0}", + "gettingStarted.debug.title": "動作中のコードを監視する", + "gettingStarted.extensions.description.interpolated": "拡張機能により、VS Code が強化されます。生産性を上げる便利なコツから、すぐに使える機能の拡張、まったく新しい機能の追加まで、多岐に渡ります。\r\n{0}", "gettingStarted.extensions.title": "無限の拡張性", - "gettingStarted.extensions.description": "拡張機能により、VS Code が強化されます。生産性を上げる便利なコツから、すぐに使える機能の拡張、まったく新しい機能の追加まで、多岐に渡ります。", - "gettingStarted.extensions.button": "推奨される拡張機能の参照", + "gettingStarted.findLanguageExts.description.interpolated": "構文の強調表示、コード補完、リンティング、デバッグなどの機能でよりスマートにコードを記述します。多数の言語が組み込まれていますが、拡張機能としてさらに多くの言語を追加できます。\r\n{0}", + "gettingStarted.findLanguageExts.title": "すべての言語の豊富なサポート", + "gettingStarted.intermediate.description": "次のヒントとコツを使って、開発ワークフローを最適化します。", + "gettingStarted.intermediate.title": "生産性の向上", + "gettingStarted.newFile.description": "空の新しいファイルを使用して開始します", + "gettingStarted.newFile.title": "新しいファイル", + "gettingStarted.notebook.title": "ノートブックのカスタマイズ", + "gettingStarted.notebookProfile.description": "ノートブックを好みの感覚にする", + "gettingStarted.notebookProfile.title": "ノートブックのレイアウトを選択します", + "gettingStarted.openFile.description": "作業を開始するには、ファイルを開いてください", + "gettingStarted.openFile.title": "ファイルを開く...", + "gettingStarted.openFolder.description": "フォルダーを開いて作業を開始します", + "gettingStarted.openFolder.title": "フォルダーを開く...", + "gettingStarted.openMac.description": "作業を開始するには、ファイルまたはフォルダーを開いてください", + "gettingStarted.openMac.title": "開く...", + "gettingStarted.pickColor.description.interpolated": "右のカラー パレットを使用すると、コードに集中でき、見た目もやさしく、単に楽しく使えるようになります。\r\n{0}", + "gettingStarted.pickColor.title": "好きな外観を選択します", + "gettingStarted.playground.description.interpolated": "コードをより速く、よりスマートに記述したくないですか? 対話型のプレイグラウンドで強力なコード編集機能を実践します。\r\n{0}", + "gettingStarted.playground.title": "編集スキルを再定義する", + "gettingStarted.quickOpen.description.interpolated": "1 回のキーボード操作でファイル間を瞬時に移動します。ヒント: →を押すと、複数のファイルが開きます。\r\n{0}", + "gettingStarted.quickOpen.title": "ファイル間をすばやく移動する", + "gettingStarted.scm.description.interpolated": "もう Git コマンドを検索する必要はありません。Git および GitHub ワークフローはシームレスに統合されています。\r\n{0}", + "gettingStarted.scm.title": "Git でコードを追跡する", + "gettingStarted.scmClone.description.interpolated": "プロジェクトに、組み込みのバージョン管理を設定して、変更を追跡し、他のユーザーと共同作業を行います。\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "プロジェクトに、組み込みのバージョン管理を設定して、変更を追跡し、他のユーザーと共同作業を行います。\r\n{0}", + "gettingStarted.settings.description.interpolated": "好みに合わせて VS Code のあらゆるアスペクトと拡張機能を調整します。よく使用される設定は最初に表示されます。\r\n{0}", "gettingStarted.settings.title": "設定の調整", - "gettingStarted.settings.description": "好みに合わせて VS Code のすべての側面と拡張機能を調整します。よく使用される設定は最初に表示されます。", - "gettingStarted.settings.button": "自分の設定を調整", + "gettingStarted.settingsSync.description.interpolated": "最適な VS Code 設定を失うことはありません。設定の同期によって、複数のインストール間で設定、キー バインド、拡張機能がバックアップおよび共有されます。\r\n{0}", + "gettingStarted.settingsSync.title": "デバイス間でのアイテムの同期", + "gettingStarted.setup.OpenFolder.description.interpolated": "コーディングを開始する準備ができました。プロジェクト フォルダーを開いて、ファイルをVS Codeに取り込みます。\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "コードを開く", + "gettingStarted.setup.description": "最適なカスタマイズを見つけて、好みの VS Code にしてください。", + "gettingStarted.setup.title": "VS Code を開始する", + "gettingStarted.shortcuts.description.interpolated": "お気に入りのコマンドを見つけたら、すぐにアクセスするためのカスタム キーボード ショートカットを作成します。\r\n{0}", + "gettingStarted.shortcuts.title": "ショートカットのカスタマイズ", + "gettingStarted.splitview.description.interpolated": "ファイルを左右、垂直、水平に並べて表示して、画面を最大限に活用します。\r\n{0}", + "gettingStarted.splitview.title": "左右に並べて編集", + "gettingStarted.tasks.description.interpolated": "よく使うワークフロー用にタスクを作成し、スクリプトを実行して結果を自動的に確認するという統合化されたエクスペリエンスを利用しましょう。\r\n{0}", + "gettingStarted.tasks.title": "プロジェクト タスクを自動化する", + "gettingStarted.terminal.description.interpolated": "コードのすぐ横で、シェル コマンドをすばやく実行し、ビルド出力を監視します。\r\n{0}", + "gettingStarted.terminal.title": "便利な組み込みターミナル", + "gettingStarted.topLevelCommandPalette.description": "コマンド パレットを使用して、VSCode のコマンドをすべて表示して実行します", + "gettingStarted.topLevelCommandPalette.title": "コマンドの実行...", + "gettingStarted.videoTutorial.description.interpolated": "VS Code の主要な機能については、一連の短く実際的なビデオ チュートリアルの最初のものをご覧ください。\r\n{0}", "gettingStarted.videoTutorial.title": "ゆったり学習する", - "gettingStarted.videoTutorial.description": "VS Code の主要な機能については、一連の短く実際的なビデオ チュートリアルの最初のものをご覧ください。", - "gettingStarted.videoTutorial.button": "チュートリアルを見る" + "gettingStarted.workspaceTrust.description.interpolated": "{0} では、プロジェクト フォルダーで自動コードの実行を **許可または制限する** かどうかを決定できます。__(拡張機能、デバッグなどに必要)__。\r\nファイル/フォルダーを開くと、信頼を付与するよう求めるダイアログが表示されます。後でいつでも {1} できます。", + "gettingStarted.workspaceTrust.title": "コードの安全な閲覧と編集", + "initRepo": "Git リポジトリの初期化", + "keyboardShortcuts": "キーボード ショートカット", + "openInteractivePlayground": "対話型プレイグラウンドを開く", + "openSCM": "オープン ソース管理", + "pickFolder": "フォルダーの選択", + "quickOpen": "ファイルをすばやく開く", + "runProject": "プロジェクトの実行", + "runTasks": "自動検出されたタスクの実行", + "showTerminal": "ターミナル パネルの表示", + "splitEditor": "エディターの分割", + "titleID": "色のテーマを参照する", + "tweakSettings": "自分の設定を調整", + "watch": "チュートリアルを見る", + "workspaceTrust": "ワークスペースの信頼" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "ハイ コントラスト", + "dark": "ダーク", + "light": "ライト", + "seeMore": "その他のテーマを表示..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "既定", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "インターフェイスの概要を非表示にします", + "welcomeOverlay": "ユーザー インターフェイスの概要", + "welcomeOverlay.commandPalette": "すべてのコマンドの検索と実行", + "welcomeOverlay.debug": "起動およびデバッグ", + "welcomeOverlay.explorer": "エクスプローラー", + "welcomeOverlay.extensions": "拡張機能の管理", + "welcomeOverlay.git": "ソース コード管理", + "welcomeOverlay.notifications": "通知を表示", + "welcomeOverlay.problems": "エラーおよび警告の表示", + "welcomeOverlay.search": "複数ファイルの検索", + "welcomeOverlay.terminal": "統合ターミナルの切り替え" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "配色テーマ", + "welcomePage.colorThemeDescription": "エディターとコードの外観を自由に設定します", + "welcomePage.customize": "カスタマイズ", + "welcomePage.editingEvolved": "進化した編集", + "welcomePage.gitClone": "リポジトリのクローン...", + "welcomePage.gitHubRepository": "GitHub リポジトリ", + "welcomePage.help": "ヘルプ", + "welcomePage.installExtensionPacks": "ツールと言語", + "welcomePage.installExtensionPacksDescription": "{0} と {1} のサポートをインストールする", + "welcomePage.installKeymapDescription": "設定とキーバインド", + "welcomePage.installKeymapExtension": "{0} と {1} の設定とキーボード ショートカットをインストールします", + "welcomePage.interactivePlayground": "対話型プレイグラウンド", + "welcomePage.interactivePlaygroundDescription": "エディターの基本機能を簡潔なチュートリアルで体験します", + "welcomePage.interfaceOverview": "インターフェイスの概要", + "welcomePage.interfaceOverviewDescription": "UI の主要コンポーネントを解説した視覚オーバーレイを表示します", + "welcomePage.introductoryVideos": "紹介ビデオ", + "welcomePage.keybindingsCheatsheet": "印刷可能なキーボードのチートシート", + "welcomePage.learn": "学ぶ", + "welcomePage.moreExtensions": "その他", + "welcomePage.moreRecent": "その他...", + "welcomePage.newFile": "新しいファイル", + "welcomePage.newsletterSignup": "ニュースレターに参加する", + "welcomePage.noRecentFolders": "最近使用したフォルダーなし", + "welcomePage.openFolder": "フォルダーを開く...", + "welcomePage.others": "その他", + "welcomePage.productDocumentation": "製品ドキュメント", + "welcomePage.recent": "最近", + "welcomePage.showCommands": "すべてのコマンドの検索と実行", + "welcomePage.showCommandsDescription": "コマンド パレット ({0}) にすばやくアクセスしてコマンドを検索します", + "welcomePage.showKeymapExtensions": "他のキーマップ拡張機能を表示", + "welcomePage.showLanguageExtensions": "さらに言語拡張機能を表示", + "welcomePage.showOnStartup": "起動時にウェルカム ページを表示", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "開始", + "welcomePage.tipsAndTricks": "ヒントとコツ", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "詳細", + "ok": "OK", + "welcome.title": "ようこそ", + "welcomePage": "ようこそ", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "{0} のサポートは既にインストールされています。", + "welcomePage.extensionPackNotFound": "ID {1} のサポート {0} は見つかりませんでした。", + "welcomePage.installExtensionPack": "{0} に追加のサポートをインストールする", + "welcomePage.installKeymap": "{0} キーマップをインストールする", + "welcomePage.installedExtensionPack": "{0} のサポートは既にインストールされています", + "welcomePage.installedKeymap": "{0} キーマップは既にインストールされています", + "welcomePage.installingExtensionPack": "{0} に追加のサポートをインストールしています...", + "welcomePage.installingKeymap": "{0} のキーボード ショートカットをインストールしています...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "キーボード ショートカット {0} は既にインストールされています。", + "welcomePage.keymapNotFound": "ID {1} のキーボード ショートカット {0} は見つかりませんでした。", + "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Azure 拡張機能の表示", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0} に追加のサポートをインストールしたあと、ウィンドウが再度読み込まれます。", + "welcomePage.willReloadAfterInstallingKeymap": "キーボード ショートカット {0} をインストールした後、ウィンドウが再度読み込まれます。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "ようこそ(&&W)", + "workbench.startupEditor": "起動時にどのエディターを表示するかを制御します。無い場合、前のセッションを復元します。", + "workbench.startupEditor.gettingStarted": "新しいウェルカム ページを開き、VS Codeと拡張機能を使って作業を開始するのに役立つコンテンツを表示します。", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "空のワークベンチを開くときに、新しいウェルカムページを開いて、VS Code と拡張機能を使用して作業を開始することができます。", + "workbench.startupEditor.newUntitledFile": "無題の新規ファイルを開きます (空のウィンドウが開かれているときのみ)。", + "workbench.startupEditor.none": "エディターなしで開始", + "workbench.startupEditor.readme": "README がフォルダーに含まれている場合はそれを開き、それ以外の場合は 'welcomePage' を開きます。", + "workbench.startupEditor.welcomePage": "レガシのウェルカム ページを開きます。", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "空のワークベンチを開くとき、レガシのウェルカム ページを開きます。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "ウェルカム ページの背景色。", + "welcomePage.buttonBackground": "ウェルカム ページのボタンの背景色。", + "welcomePage.buttonHoverBackground": "ウェルカム ページのボタンのホバー背景色。", + "welcomePage.progress.background": "ウェルカム ページの進行状況バーの前景色。", + "welcomePage.progress.foreground": "ウェルカム ページの進行状況バーの背景色。", + "welcomePage.tileBackground": "[はじめに] ページのタイルの背景色。", + "welcomePage.tileHoverBackground": "[はじめに] のタイルのホバー背景色。", + "welcomePage.tileShadow": "ウェルカム ページ チュートリアル カテゴリのボタンのシャドウの色。" + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "はい、喜んで協力します", + "telemetryOptOut.OptOut": "いいえ、遠慮します", + "telemetryOptOut.optInNotice": "Microsoft による利用状況のデータ収集を許可することで VS Code の改善に役立てることができます。私たちの [プライバシーに関する声明]({0}) 参照し、[オプト イン]({1}) する方法を確認してください。", + "telemetryOptOut.optOutNotice": "Microsoft による利用状況のデータ収集を許可することで VS Code の改善に役立てることができます。私たちの [プライバシーに関する声明]({0}) 参照し、[オプト アウト]({1}) する方法を確認してください。", + "telemetryOptOut.optOutOption": "使用データの収集を Microsoft に許可することで、Visual Studio Code の向上にご協力ください。詳しくは、[プライバシーに関する声明]({0}) をご覧ください。", + "telemetryOptOut.readMore": "詳細を参照" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "対話型プレイグラウンド", + "editorWalkThrough.title": "対話型プレイグラウンド" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "対話型プレイグラウンド(&&N)", + "walkThrough.editor.label": "対話型プレイグラウンド" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "対話型プレイグラウンドの埋め込みエディターの背景色。", + "walkThrough.gitNotFound": "システムに Git がインストールされていない可能性があります。", + "walkThrough.unboundCommand": "バインドなし" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "ワークスペースの信頼バッジのアイコン。", - "requestTrustIconText": "ワークスペースの信頼が必要な機能があります。", - "immediateTrustRequestMessage": "使用しようとしている機能は、現在開いているファイルまたはフォルダーのソースを信頼できない場合、セキュリティ リスクとなるおそれがあります。", - "grantWorkspaceTrustButton": "続行", - "manageWorkspaceTrustButton": "詳細情報", + "addWorkspaceFolderDetail": "現在信頼されていないファイルを信頼されたワークスペースに追加しようとしています。これらの新しいファイルの作成者を信頼しますか?", + "addWorkspaceFolderMessage": "このフォルダー内のファイルの作成者を信頼しますか?", "cancelWorkspaceTrustButton": "キャンセル", - "immediateTrustRequestTitle": "このフォルダー内のファイルを信頼するかどうか", - "immediateTrustRequestDetail": "{0}\r\n\r\nこのワークスペースは、そのソースを信頼している場合にのみ信頼する必要があります。そうしないと、お客様のデバイスまたは個人情報がセキュリティ侵害を受けるおそれのある機能が有効になります。", - "trustConfigurationChangeMessage": "この変更を有効にするには、ウィンドウを再読み込みする必要があります。今すぐウィンドウを再読み込みしますか?", - "status.WorkspaceTrust": "ワークスペースの信頼", - "workspaceTrustEditor": "ワークスペース信頼エディター", - "grantWorkspaceTrust": "ワークスペースの信頼を付与する", - "workspacesCategory": "ワークスペース", - "confirmGrantWorkspaceTrust": "ワークスペースに対する信頼を付与すると、ワークスペースの内容が信頼できない場合、セキュリティ上のリスクを引き起こすおそれのある機能が有効になります。このワークスペースを信頼しますか?", - "yes": "はい", - "no": "いいえ", - "denyWorkspaceTrust": "ワークスペースの信頼を拒否する", - "confirmDenyWorkspaceTrust": "ワークスペースに対する信頼を拒否すると、ワークスペースの内容が信頼できない場合、セキュリティ上のリスクを引き起こすおそれのある機能が無効になります。このワークスペースに対する信頼を拒否しますか?", + "checkboxString": "親フォルダー '{0}' 内のすべてのファイルの作成者を信頼します", + "dontTrustFolderOptionDescription": "制限モードでフォルダーを参照する", + "dontTrustOption": "いいえ、作成者を信頼しません", + "dontTrustWorkspaceOptionDescription": "制限モードでのワークスペースの参照", + "folderStartupTrustDetails": "{0} は、このフォルダー内のファイルを自動的に実行する可能性のある機能を提供します。", + "folderTrust": "このフォルダー内のファイルの作成者を信頼しますか?", + "grantFolderTrustButton": "フォルダーを信頼して続行", + "grantWorkspaceTrustButton": "ワークスペースを信頼して続行", + "immediateTrustRequestLearnMore": "これらのファイルの作成者を信頼していない場合は、悪意のあるファイルである可能性があるため、続行することをお勧めしません。詳細については、[ドキュメント] (https://aka.ms/vscode-workspace-trust) を参照してください。", + "immediateTrustRequestMessage": "使用しようとしている機能は、現在開いているファイルまたはフォルダーのソースを信頼できない場合、セキュリティ リスクとなるおそれがあります。", "manageWorkspaceTrust": "ワークスペースの信頼を管理", - "manageWorkspaceTrustPending": "ワークスペースの信頼を管理 (1)" + "manageWorkspaceTrustButton": "管理", + "no": "いいえ", + "restrictedModeBannerAriaLabelFolder": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このフォルダーを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", + "restrictedModeBannerAriaLabelWindow": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このウィンドウを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", + "restrictedModeBannerAriaLabelWorkspace": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このワークスペースを信頼します。ナビゲーションキーを使用して、バナーの操作にアクセスします。", + "restrictedModeBannerLearnMore": "詳細情報", + "restrictedModeBannerManage": "管理", + "restrictedModeBannerMessageFolder": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このフォルダーを信頼します。", + "restrictedModeBannerMessageWindow": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このウィンドウを信頼します。", + "restrictedModeBannerMessageWorkspace": "制限モードは、安全なコード参照のためのものです。すべての機能を有効にするには、このワークスペースを信頼します。", + "securityConfigurationTitle": "セキュリティ", + "startupTrustRequestLearnMore": "これらのファイルの作成者を信頼していない場合は、悪意のあるファイルである可能性があるため、制限モードで続行することをお勧めします。詳細については、[ドキュメント] (https://aka.ms/vscode-workspace-trust) を参照してください。", + "status.WorkspaceTrust": "ワークスペースの信頼", + "status.ariaTrustedFolder": "このフォルダは信頼されています。", + "status.ariaTrustedWindow": "このウィンドウは信頼されています。", + "status.ariaTrustedWorkspace": "このワークスペースは信頼されています。", + "status.ariaUntrustedFolder": "制限モード: このフォルダーは信頼されていないため、一部の機能が無効になっています。", + "status.ariaUntrustedWindow": "制限モード: このウィンドウは信頼されていないため、一部の機能が無効になっています。", + "status.ariaUntrustedWorkspace": "制限モード: このワークスペースは信頼されていないため、一部の機能が無効になっています。", + "status.tooltipUntrustedFolder2": "制限モードで実行\r\n\r\nこの[フォルダーは信頼されていない]({1})ため、一部の[機能が無効になっています]({0})。", + "status.tooltipUntrustedWindow2": "制限モードで実行\r\n\r\nこの[ウィンドウは信頼されていない]({1})ため、一部の[機能が無効になっています]({0})。", + "status.tooltipUntrustedWorkspace2": "制限モードで実行\r\n\r\nこの[ワークスペースは信頼されていない]({1})ため、一部の[機能が無効になっています]({0})。", + "trustFolderOptionDescription": "フォルダーを信頼してすべての機能を有効にする", + "trustOption": "はい、作成者を信頼します", + "trustWorkspaceOptionDescription": "ワークスペースを信頼してすべての機能を有効にする", + "workspace.trust.description": "VS Code 内でワークスペースの信頼を有効にするかどうかを制御します。", + "workspace.trust.emptyWindow.description": "空のウィンドウを VS Code 内で既定で信頼するかどうかを制御します。'#{0}#' と共に使用すると、空のウィンドウでプロンプトを表示せずに、VS Code のすべての機能を有効にすることができます。", + "workspace.trust.startupPrompt.always": "信頼されていないワークスペースが開かれるたびに信頼を確認します。", + "workspace.trust.startupPrompt.description": "ワークスペースを信頼するための起動メッセージが表示されるタイミングを制御します。", + "workspace.trust.startupPrompt.never": "信頼されていないワークスペースが開かれる場合に信頼を確認しない。", + "workspace.trust.startupPrompt.once": "信頼されていないワークスペースが初めて開かれるときに信頼を確認します。", + "workspace.trust.untrustedFiles.description": "信頼されたワークスペースで信頼されていないファイルを開くときの取り扱いを制御します。この設定は、'#{0}#' 経由で信頼される空のウィンドウでファイルを開く場合にも適用されます。", + "workspace.trust.untrustedFiles.newWindow": "確認せずに、制限モードで、信頼されていないファイルを常に別のウィンドウで開く。", + "workspace.trust.untrustedFiles.open": "確認せずに、信頼されていないファイルを信頼されているワークスペースに追加することを常に許可します。", + "workspace.trust.untrustedFiles.prompt": "ワークスペースごとに信頼されていないファイルをどのように処理するかを確認します。信頼されているワークスペースに信頼できないファイルが一度追加されると、再度プロンプトが表示されることはありません。", + "workspaceStartupTrustDetails": "{0} は、このワークスペース内のファイルを自動的に実行する可能性のある機能を提供します。", + "workspaceTrust": "このワークスペース内のファイルの作成者を信頼しますか?", + "workspaceTrustEditor": "ワークスペース信頼エディター", + "workspacesCategory": "ワークスペース", + "yes": "はい" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "このワークスペースは信頼されています", - "untrustedHeader": "このワークスペースは信頼されていません", - "unknownHeader": "このワークスペースを信頼しますか?", - "unknownHeaderDescription": "このワークスペースで機能する特定の拡張機能には信頼が必要です。[詳細情報](https://aka.ms/vscode-workspace-trust)。", - "workspaceTrustTransitionMessage": "ワークスペースの信頼を拒否する", - "workspaceTrustTransitionDetail": "この操作を安全に完了するには、影響を受けるすべてのウィンドウを再読み込みする必要があります。この操作を続行しますか?", - "workspaceTrustTransitionPrimaryButton": "はい", - "workspaceTrustTransitionSecondaryButton": "いいえ", - "trustButton": "信頼する", - "trustParentButton": "{0} ですべて信頼する", - "doNotTrustButton": "信頼しない", - "onStartExtensions": "無効にされた拡張機能", - "onStartExtensionsDescription": "次の拡張機能では、ワークスペースが信頼されている必要があります。これらは、ワークスペースが信頼されていない間は無効になります。", - "onDemandExtensions": "制限された拡張機能", - "onDemandExtensionsDescription": "次の拡張機能は、信頼されていないワークスペースでは部分的に機能します。ワークスペースが信頼されていない間は、一部の機能がオフになります。", - "configurationSectionTitle": "すべてのワークスペースの構成", - "affectedFeaturesTitle": "ワークスペースの信頼性によって影響を受ける機能" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "ワークスペースが信頼されていることを示すときに使用される色。", - "workspaceTrustUntrustedColor": "ワークスペースが信頼されていないことを示すときに使用される色。", - "workspaceTrust.tileBackground": "[ワークスペースの信頼] ページのタイルの背景色。" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "フォルダーの追加", + "deleteTrustedUri": "パスの削除", + "dontTrustButton": "信頼しない", + "editTrustedUri": "パスの変更", + "hostColumnLabel": "ホスト", "localAuthority": "ローカル", - "okButton": "OK", - "cancelButton": "キャンセル", - "removePath": "パスの削除", - "editPath": "パスの編集", - "addPath": "パスの追加", - "hostHeaderText": "ホスト", - "pathHeaderText": "パス", - "pathInputPlaceholder": "パス アイテム...", - "modified": "変更済み", - "trustedFolders": "信頼されているフォルダー", - "trustedFoldersDescription": "次のフォルダーのワークスペースはすべて信頼されます。信頼されていないフォルダーとの競合が発生した場合、信頼は最も近い親によって決定されます。", - "untrustedFolders": "信頼されていないフォルダー", - "untrustedFoldersDescription": "次のフォルダーにあるワークスペースはどれも信頼されません。信頼されているフォルダーとの競合が発生した場合、信頼は最も近い親によって決定されます。", - "settings": "ワークスペースの信頼設定" + "no untrustedSettings": "信頼が必要なワークスペース設定が適用されない", + "pathColumnLabel": "パス", + "root element label": "ワークスペースの信頼を管理", + "selectTrustedUri": "信頼するフォルダーの選択", + "trustButton": "信頼する", + "trustParentButton": "親フォルダー内のすべてのワークスペースを信頼する", + "trustUri": "信頼済みフォルダー", + "trustedDebugging": "デバッグが有効です", + "trustedDescription": "ワークスペースに信頼が付与されているため、すべての機能が有効になっています。[詳細情報] (https://aka.ms/vscode-workspace-trust)。", + "trustedExtensions": "すべての拡張機能が有効になっています", + "trustedFolder": "信頼済みフォルダー内", + "trustedFolderSubtitle": "現在のフォルダー内のファイルの作成者を信頼します。すべての機能が有効になっています:", + "trustedFoldersAndWorkspaces": "信頼済みフォルダーとワークスペース", + "trustedFoldersDescription": "次のフォルダー、その子、およびワークスペースのファイルを信頼します。", + "trustedForcedReason": "このウィンドウは、開かれているワークスペースの性質上信頼されています。", + "trustedHeaderFolder": "このフォルダーを信頼します", + "trustedHeaderWindow": "このウィンドウを信頼します", + "trustedHeaderWorkspace": "このワークスペースを信頼します", + "trustedSettings": "ワークスペースのすべての設定が適用されます", + "trustedTasks": "タスクの実行が許可されています", + "trustedUnsettableWindow": "このウィンドウは信頼されています。", + "trustedWindow": "信頼されたウィンドウ内", + "trustedWindowSubtitle": "現在のウィンドウ内のファイルの作成者を信頼します。すべての機能が有効になっています:", + "trustedWorkspace": "信頼されたワークスペース内", + "trustedWorkspaceSubtitle": "現在のワークスペース内のファイルの作成者を信頼します。すべての機能が有効になっています:", + "untrustedDebugging": "デバッグが無効です", + "untrustedDescription": "{0} は、セーフ コード参照の対象となる制限モードです。[詳細情報] (https://aka.ms/vscode-workspace-trust)。", + "untrustedExtensions": "[{0} 拡張機能] ({1}) が無効になっているか、機能の制限があります", + "untrustedFolderReason": "このフォルダーは、以下の信頼済みフォルダーの太字のエントリを介して信頼されています。", + "untrustedFolderSubtitle": "現在のフォルダー内のファイルの作成者を信頼しません。次の機能が無効になっています。", + "untrustedHeader": "制限モードになっています", + "untrustedSettings": "[{0} ワークスペースの設定 ]({1}) は適用されません", + "untrustedTasks": "タスクが無効になっています", + "untrustedWindowSubtitle": "現在のウィンドウ内のファイルの作成者を信頼しません。次の機能が無効になっています。", + "untrustedWorkspace": "制限モードで", + "untrustedWorkspaceReason": "このワークスペースは、以下の信頼済みフォルダーの太字のエントリを介して信頼されています。", + "untrustedWorkspaceSubtitle": "現在のワークスペース内のファイルの作成者を信頼しません。次の機能が無効になっています。" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "このフォルダーには、ワークスペース ファイル '{0}' が含まれています。それを開きますか? ワークスペース ファイルに関しての [詳細情報]({1}) をご覧ください。", "openWorkspace": "ワークスペースを開く", - "workspacesFound": "このフォルダーには、複数のワークスペース ファイルが含まれています。1 つを開いてみますか?ワークスペース ファイルに関しての [詳細情報]({0}) をご覧ください。", + "selectToOpen": "開くワークスペースを選択します。", "selectWorkspace": "ワークスペースを選択", - "selectToOpen": "開くワークスペースを選択します。" + "workspaceFound": "このフォルダーには、ワークスペース ファイル '{0}' が含まれています。それを開きますか? ワークスペース ファイルに関しての [詳細情報]({1}) をご覧ください。", + "workspacesFound": "このフォルダーには、複数のワークスペース ファイルが含まれています。1 つを開いてみますか?ワークスペース ファイルに関しての [詳細情報]({0}) をご覧ください。" }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "{1}... (1) による {0} へのアクセスを許可します", + "allow": "許可", "authentication.id": "認証プロバイダーの ID。", + "authentication.idConflict": "この認証 ID '{0}' は既に登録されています", "authentication.label": "認証プロバイダーを表す、人が認識できる名前です。", - "authenticationExtensionPoint": "認証を提供します", - "loading": "読み込み中...", "authentication.missingId": "認証のコントリビューションには ID を指定する必要があります。", "authentication.missingLabel": "認証のコントリビューションにはラベルを指定する必要があります。", - "authentication.idConflict": "この認証 ID '{0}' は既に登録されています", - "sign in": "サインインが要求されました", - "confirmAuthenticationAccess": "拡張機能 '{0}' は、{1} アカウント '{2}' の認証情報にアクセスしようとしています。", - "allow": "許可", - "deny": "拒否", + "authenticationExtensionPoint": "認証を提供します", "cancel": "キャンセル", - "useOtherAccount": "別のアカウントにサインインする", - "selectAccount": "拡張機能 '{0}' には、{1} アカウントへのアクセスが必要です", + "confirmAuthenticationAccess": "拡張機能 '{0}' は、{1} アカウント '{2}' の認証情報にアクセスしようとしています。", + "deny": "拒否", "getSessionPlateholder": "使用する '{0}' のアカウントを選択するか、Esc を押してキャンセルしてください", - "accessRequest": "{0} へのアクセスを許可... (1)", - "signInRequest": "サインインして {0} を使用します (1)" + "loading": "読み込み中...", + "selectAccount": "拡張機能 '{0}' には、{1} アカウントへのアクセスが必要です", + "sign in": "サインインが要求されました", + "signInRequest": "{1} (1) を使用するには {0} でサインインします", + "useOtherAccount": "別のアカウントにサインインする" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "編集は行われませんでした", @@ -8406,328 +8798,358 @@ "workspaceEdit": "ワークスペースの編集", "nothing": "編集は行われませんでした" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorFileDirty": "ファイルがダーティ状態でありファイルに書き込めません。ファイルを保存してからもう一度お試しください。" - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "タスク構成を開く", - "openLaunchConfiguration": "起動構成を開く", - "open": "設定を開く", - "saveAndRetry": "保存して再試行", - "errorUnknownKey": "{1} は登録済みの構成ではないため、{0} に書き込むことができません。", + "errorConfigurationFileDirty": "ファイルが変更されているため、ユーザー設定を書き込めません。ユーザー設定ファイルを保存してから、もう一度お試しください。", + "errorConfigurationFileDirtyFolder": "ファイルが変更されているため、フォルダー設定を書き込めません。'{0}' フォルダー設定ファイルを保存してから、もう一度お試しください。", + "errorConfigurationFileDirtyWorkspace": "ファイルが変更されているため、ワークスペース設定を書き込めません。ワークスペース設定ファイルを保存してから、もう一度お試しください。", + "errorConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、ユーザー設定に書き込むことができません。", + "errorConfigurationFileModifiedSinceFolder": "ファイルのコンテンツが新しくなっているため、フォルダー設定に書き込むことができません。", + "errorConfigurationFileModifiedSinceWorkspace": "ファイルのコンテンツが新しくなっているため、ワークスペース設定に書き込むことができません。", + "errorInvalidConfiguration": "ユーザー設定に書き込めません。ユーザー設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "errorInvalidConfigurationFolder": "フォルダー設定に書き込めません。'{0}' フォルダー設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "errorInvalidConfigurationWorkspace": "ワークスペース設定に書き込めません。ワークスペース設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "errorInvalidFolderConfiguration": "{0} はフォルダーのリソース スコープをサポートしていないため、フォルダー設定に書き込むことができません。", + "errorInvalidFolderTarget": "リソースが指定されていないため、フォルダー設定に書き込むことができません。", + "errorInvalidLaunchConfiguration": "起動構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "errorInvalidRemoteConfiguration": "リモートユーザーの設定を書き込めませんでした。リモートユーザーの設定を開き、エラーや警告を修正して再試行してください。", + "errorInvalidResourceLanguageConfiguraiton": "{0} がリソースの言語設定ではないため、言語設定に書き込めません。", + "errorInvalidTaskConfiguration": "タスク構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", + "errorInvalidUserTarget": "{0} はグローバル スコープをサポートしていないため、ユーザー設定に書き込むことができません。", "errorInvalidWorkspaceConfigurationApplication": "{0} をワークスペース設定に書き込めません。この設定はユーザー設定にのみ書き込めます。", "errorInvalidWorkspaceConfigurationMachine": "{0} をワークスペース設定に書き込めません。この設定はユーザー設定にのみ書き込めます。", - "errorInvalidFolderConfiguration": "{0} はフォルダーのリソース スコープをサポートしていないため、フォルダー設定に書き込むことができません。", - "errorInvalidUserTarget": "{0} はグローバル スコープをサポートしていないため、ユーザー設定に書き込むことができません。", "errorInvalidWorkspaceTarget": "{0} はマルチ フォルダー ワークスペースでワークスペース スコープをサポートしていないため、ワークスペース設定を書き込むことができません。", - "errorInvalidFolderTarget": "リソースが指定されていないため、フォルダー設定に書き込むことができません。", - "errorInvalidResourceLanguageConfiguraiton": "{0} がリソースの言語設定ではないため、言語設定に書き込めません。", - "errorNoWorkspaceOpened": "開いているワークスペースがないため、{0} に書き込むことができません。最初にワークスペースを開いてから、もう一度お試しください。", - "errorInvalidTaskConfiguration": "タスク構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorInvalidLaunchConfiguration": "起動構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorInvalidConfiguration": "ユーザー設定に書き込めません。ユーザー設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorInvalidRemoteConfiguration": "リモートユーザーの設定を書き込めませんでした。リモートユーザーの設定を開き、エラーや警告を修正して再試行してください。", - "errorInvalidConfigurationWorkspace": "ワークスペース設定に書き込めません。ワークスペース設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorInvalidConfigurationFolder": "フォルダー設定に書き込めません。'{0}' フォルダー設定を開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorTasksConfigurationFileDirty": "ファイルが変更されているため、タスク構成ファイルに書き込めません。ファイルを保存してから、もう一度お試しください。", "errorLaunchConfigurationFileDirty": "ファイルが変更されているため、起動構成ファイルに書き込めません。ファイルを保存してから、もう一度お試しください。", - "errorConfigurationFileDirty": "ファイルが変更されているため、ユーザー設定を書き込めません。ユーザー設定ファイルを保存してから、もう一度お試しください。", - "errorRemoteConfigurationFileDirty": "ファイルがダーティであるため、リモート ユーザー設定に書き込めませんでした。まずリモート ユーザー設定ファイルを保存してから、もう一度お試しください。", - "errorConfigurationFileDirtyWorkspace": "ファイルが変更されているため、ワークスペース設定を書き込めません。ワークスペース設定ファイルを保存してから、もう一度お試しください。", - "errorConfigurationFileDirtyFolder": "ファイルが変更されているため、フォルダー設定を書き込めません。'{0}' フォルダー設定ファイルを保存してから、もう一度お試しください。", - "errorTasksConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、タスク構成ファイルに書き込むことができません。", "errorLaunchConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、起動構成ファイルに書き込むことができません。", - "errorConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、ユーザー設定に書き込むことができません。", + "errorNoWorkspaceOpened": "開いているワークスペースがないため、{0} に書き込むことができません。最初にワークスペースを開いてから、もう一度お試しください。", + "errorRemoteConfigurationFileDirty": "ファイルがダーティであるため、リモート ユーザー設定に書き込めませんでした。まずリモート ユーザー設定ファイルを保存してから、もう一度お試しください。", "errorRemoteConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、リモート ユーザー設定に書き込むことができません。", - "errorConfigurationFileModifiedSinceWorkspace": "ファイルのコンテンツが新しくなっているため、ワークスペース設定に書き込むことができません。", - "errorConfigurationFileModifiedSinceFolder": "ファイルのコンテンツが新しくなっているため、フォルダー設定に書き込むことができません。", - "userTarget": "ユーザー設定", + "errorTasksConfigurationFileDirty": "ファイルが変更されているため、タスク構成ファイルに書き込めません。ファイルを保存してから、もう一度お試しください。", + "errorTasksConfigurationFileModifiedSince": "ファイルのコンテンツが新しくなっているため、タスク構成ファイルに書き込むことができません。", + "errorUnknownKey": "{1} は登録済みの構成ではないため、{0} に書き込むことができません。", + "folderTarget": "フォルダーの設定", + "open": "設定を開く", + "openLaunchConfiguration": "起動構成を開く", + "openTasksConfiguration": "タスク構成を開く", "remoteUserTarget": "リモート ユーザーの設定", - "workspaceTarget": "ワークスペースの設定", - "folderTarget": "フォルダーの設定" + "saveAndRetry": "保存して再試行", + "userTarget": "ユーザー設定", + "workspaceTarget": "ワークスペースの設定" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "ファイルがダーティ状態でありファイルに書き込めません。ファイルを保存してからもう一度お試しください。", + "errorInvalidFile": "ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。" }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "コマンドで文字列型の結果が返されなかったため、コマンド変数 '{0}' を代入できません。", - "inputVariable.noInputSection": "変数 '{0}' は、デバッグ構成またはタスク構成の '{1}' セクションで定義する必要があります。", - "inputVariable.missingAttribute": "入力変数 '{0}' の型は '{1}' で、'{2}' を含める必要があります。", - "inputVariable.defaultInputValue": "(既定)", "inputVariable.command.noStringType": "コマンド '{1}' は文字列型の結果を返さないため、入力変数 '{0}' を置き換えることはできません。", - "inputVariable.unknownType": "入力変数 '{0}' は、'promptString'、'pickString'、または 'command' のいずれかの型にのみできます。", - "inputVariable.undefinedVariable": "未定義の入力変数 '{0}' が検出されました。続行するには '{0}' を削除または定義します。" + "inputVariable.defaultInputValue": "(既定)", + "inputVariable.missingAttribute": "入力変数 '{0}' の型は '{1}' で、'{2}' を含める必要があります。", + "inputVariable.noInputSection": "変数 '{0}' は、デバッグ構成またはタスク構成の '{1}' セクションで定義する必要があります。", + "inputVariable.undefinedVariable": "未定義の入力変数 '{0}' が検出されました。続行するには '{0}' を削除または定義します。", + "inputVariable.unknownType": "入力変数 '{0}' は、'promptString'、'pickString'、または 'command' のいずれかの型にのみできます。" }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "変数 {0} を解決できません。エディターを開いてください。", - "canNotResolveFolderForFile": "変数 {0} で '{1}' のワークスペース フォルダーが見つかりません。", - "canNotFindFolder": "変数 {0} を解決できません。フォルダー '{1}' がありません。", - "canNotResolveWorkspaceFolderMultiRoot": "変数 {0} はマルチ フォルダー ワークスペースで解決できません。 ':' とワークスペース フォルダー名を使用して、この変数のスコープを指定してください。", - "canNotResolveWorkspaceFolder": "変数 {0} を解決できません。フォルダーを開いてください。", - "missingEnvVarName": "環境変数名が指定されていないため、変数 {0} を解決できません。", - "configNotFound": "設定 '{1}' が見つからないため、変数 {0} を解決できません。", - "configNoString": "'{1}' は構造化された値であるため、変数 {0} を解決できません。", - "missingConfigName": "設定名が指定されていないため、変数 {0} を解決できません。", - "canNotResolveLineNumber": "変数 {0} を解決できません。アクティブなエディターに選択済みの行があることをご確認ください。", - "canNotResolveSelectedText": "変数 {0} を解決できません。アクティブなエディターに選択済みのテキストがあることをご確認ください。", - "noValueForCommand": "コマンドに値がないため、変数 {0} を解決できません。" + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "コマンドに渡された省略可能な引数。", + "JsonSchema.input.command.command": "この入力変数のために実行するコマンド。", + "JsonSchema.input.default": "入力の既定値。", + "JsonSchema.input.description": "ユーザーが入力を求められるときに説明が表示されます。", + "JsonSchema.input.id": "入力の ID を使用して、フォーム ${input:id} の変数を入力に関連付けます。", + "JsonSchema.input.options": "クイック ピックのオプションを定義する文字列の配列です。", + "JsonSchema.input.password": "パスワード入力を表示するかどうかを制御します。パスワード入力では、入力したテキストが非表示になります。", + "JsonSchema.input.pickString.optionLabel": "オプションのラベル。", + "JsonSchema.input.pickString.optionValue": "オプションの値。", + "JsonSchema.input.type": "使用するユーザー入力プロンプトの種類。", + "JsonSchema.input.type.command": "'command' 型はコマンドを実行します。", + "JsonSchema.input.type.pickString": "'PickString' 型は選択一覧を表示します。", + "JsonSchema.input.type.promptString": "'PromptString' 型はユーザーに入力を求める入力ボックスを開きます。", + "JsonSchema.inputs": "ユーザー入力。自由な文字列の入力またはいくつかのオプションからの選択など、ユーザー入力のプロンプトを定義するために使用します。" }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "'env.'、'config.'、'command.' は使用されていません。代わりに、'env:'、'config:'、'command:' を使用してください。" }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "入力の ID を使用して、フォーム ${input:id} の変数を入力に関連付けます。", - "JsonSchema.input.type": "使用するユーザー入力プロンプトの種類。", - "JsonSchema.input.description": "ユーザーが入力を求められるときに説明が表示されます。", - "JsonSchema.input.default": "入力の既定値。", - "JsonSchema.inputs": "ユーザー入力。自由な文字列の入力またはいくつかのオプションからの選択など、ユーザー入力のプロンプトを定義するために使用します。", - "JsonSchema.input.type.promptString": "'PromptString' 型はユーザーに入力を求める入力ボックスを開きます。", - "JsonSchema.input.password": "パスワード入力を表示するかどうかを制御します。パスワード入力では、入力したテキストが非表示になります。", - "JsonSchema.input.type.pickString": "'PickString' 型は選択一覧を表示します。", - "JsonSchema.input.options": "クイック ピックのオプションを定義する文字列の配列です。", - "JsonSchema.input.pickString.optionLabel": "オプションのラベル。", - "JsonSchema.input.pickString.optionValue": "オプションの値。", - "JsonSchema.input.type.command": "'command' 型はコマンドを実行します。", - "JsonSchema.input.command.command": "この入力変数のために実行するコマンド。", - "JsonSchema.input.command.args": "コマンドに渡された省略可能な引数。" + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "変数 {0} を解決できません。フォルダー '{1}' がありません。", + "canNotResolveFile": "変数 {0} を解決できません。エディターを開いてください。", + "canNotResolveFolderForFile": "変数 {0} で '{1}' のワークスペース フォルダーが見つかりません。", + "canNotResolveLineNumber": "変数 {0} を解決できません。アクティブなエディターに選択済みの行があることをご確認ください。", + "canNotResolveSelectedText": "変数 {0} を解決できません。アクティブなエディターに選択済みのテキストがあることをご確認ください。", + "canNotResolveWorkspaceFolder": "変数 {0} を解決できません。フォルダーを開いてください。", + "canNotResolveWorkspaceFolderMultiRoot": "変数 {0} はマルチ フォルダー ワークスペースで解決できません。 ':' とワークスペース フォルダー名を使用して、この変数のスコープを指定してください。", + "configNoString": "'{1}' は構造化された値であるため、変数 {0} を解決できません。", + "configNotFound": "設定 '{1}' が見つからないため、変数 {0} を解決できません。", + "missingConfigName": "設定名が指定されていないため、変数 {0} を解決できません。", + "missingEnvVarName": "環境変数名が指定されていないため、変数 {0} を解決できません。", + "noValueForCommand": "コマンドに値がないため、変数 {0} を解決できません。" }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "強調された項目を含む" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "すべてのファイル", + "cancel": "キャンセル", + "dontSave": "保存しない(&&N)", + "filterName.workspace": "ワークスペース", + "noExt": "拡張子なし", + "openFile.title": "ファイルを開く", + "openFileOrFolder.title": "ファイルまたはフォルダーを開く", + "openFolder.title": "フォルダーを開く", + "openWorkspace.title": "ワークスペースを開く", + "save": "保存(&&S)", + "saveAll": "すべて保存(&&S)", + "saveAsTitle": "名前を付けて保存", "saveChangesDetail": "保存していない場合、変更は失われます。", "saveChangesMessage": "{0} に加えた変更を保存しますか?", "saveChangesMessages": "次の {0} ファイルに対する変更を保存しますか?", - "saveAll": "すべて保存(&&S)", - "save": "保存(&&S)", - "dontSave": "保存しない(&&N)", - "cancel": "キャンセル", - "openFileOrFolder.title": "ファイルまたはフォルダーを開く", - "openFile.title": "ファイルを開く", - "openFolder.title": "フォルダーを開く", - "openWorkspace.title": "ワークスペースを開く", - "filterName.workspace": "ワークスペース", - "saveFileAs.title": "名前を付けて保存", - "saveAsTitle": "名前を付けて保存", - "allFiles": "すべてのファイル", - "noExt": "拡張子なし" + "saveFileAs.title": "名前を付けて保存" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "ローカル ファイルを開く...", - "saveLocalFile": "ローカル ファイルの保存...", - "openLocalFolder": "ローカル フォルダーを開く...", "openLocalFileFolder": "ローカルを開く...", - "remoteFileDialog.notConnectedToRemote": "{0} のファイル システム プロバイダーは使用できません。", - "remoteFileDialog.local": "ローカルを表示します。", + "openLocalFolder": "ローカル フォルダーを開く...", "remoteFileDialog.badPath": "パスが存在しません。", "remoteFileDialog.cancel": "キャンセル", "remoteFileDialog.invalidPath": "有効なパスを入力してください。", - "remoteFileDialog.validateFolder": "このフォルダーは既に存在します。新しいファイル名を使用してください。", - "remoteFileDialog.validateExisting": "{0} は既に存在します。上書きしますか?", + "remoteFileDialog.local": "ローカルを表示します。", + "remoteFileDialog.notConnectedToRemote": "{0} のファイル システム プロバイダーは使用できません。", "remoteFileDialog.validateBadFilename": "有効なファイル名を入力してください。", + "remoteFileDialog.validateExisting": "{0} は既に存在します。上書きしますか?", + "remoteFileDialog.validateFileOnly": "ファイルを選択してください。", + "remoteFileDialog.validateFolder": "このフォルダーは既に存在します。新しいファイル名を使用してください。", + "remoteFileDialog.validateFolderOnly": "フォルダーを選択してください。", "remoteFileDialog.validateNonexistentDir": "存在しているパスを入力してください。", "remoteFileDialog.windowsDriveLetter": "パスの先頭にドライブ文字を指定してください。", - "remoteFileDialog.validateFileOnly": "ファイルを選択してください。", - "remoteFileDialog.validateFolderOnly": "フォルダーを選択してください。" + "saveLocalFile": "ローカル ファイルの保存..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "現在アクティブ", - "promptOpenWith.setDefaultTooltip": "'{0}' ファイルの既定のエディターとして設定する", - "promptOpenWith.placeHolder": "'{0}' のエディターを選択してください", - "promptOpenWith.placeHolderGeneric": "エディターを選択してください" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "既定を構成する", + "editorOverride.conflictingDefaults": "リソースに使用可能な既定のエディターが複数あります。", + "editorOverride.keepDefault": "{0} を保持", + "prompOpenWith.updateDefaultPlaceHolder": "'{0}' の新しい既定のエディターを選択する", + "promptOpenWith.configureDefault": "'{0}' の既定のエディターを構成する...", + "promptOpenWith.currentDefault": "既定", + "promptOpenWith.currentDefaultAndActive": "アクティブと既定", + "promptOpenWith.currentlyActive": "アクティブ", + "promptOpenWith.placeHolder": "'{0}' のエディターを選択してください" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "ビルトイン", + "editor.editorAssociations": "glob パターンをエディターに構成します (例: `\"*.hex\": \"hexEditor.hexEdit\"`)。これらは既定の動作よりも優先されます。", + "promptOpenWith.defaultEditor.displayName": "テキスト エディター" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "拡張機能のバイセクトがアクティブであり、{0} の拡張機能が無効化されました。問題を再現できるかどうかを確認し、これらのオプションから選択して続行します。", + "detail.start": "拡張機能のバイセクトではバイナリ検索が使用され、問題の原因となっている拡張機能が検索されます。処理中に、ウィンドウが繰り返し再読み込みされます (最大 {0} 回)。問題がまだ発生しているかどうかを毎回確認する必要があります。", + "done": "続行", + "done.detail": "拡張機能のバイセクトが実行され、問題の原因となっている拡張機能として {0} が識別されました。", + "done.detail2": "拡張機能のバイセクトが実行されましたが、拡張機能は何も識別されませんでした。これは {0} の問題である可能性があります。", + "done.disbale": "この拡張機能を無効にしておく", + "done.msg": "拡張機能のバイセクト", + "help": "ヘルプ", + "msg.next": "拡張機能のバイセクト", + "msg.start": "拡張機能のバイセクト", + "msg2": "拡張機能のバイセクトを開始", + "next.bad": "問題がある", + "next.cancel": "キャンセル", + "next.good": "問題ない", + "next.stop": "バイセクトを停止", + "report": "問題を報告して続行", + "title.isBad": "拡張機能のバイセクトを続行", + "title.start": "拡張機能のバイセクトを開始", + "title.stop": "拡張機能のバイセクトを停止" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "拡張機能を再度読み込んで有効にする", + "cannot disable auth extension": "設定の同期が {0} 拡張機能に依存しているため、これが有効かどうかは変更できません。", + "cannot disable auth extension in workspace": "{0} 拡張機能は認証プロバイダーに提供されているため、それを有効にするかどうかは変更できません", + "cannot disable language pack extension": "{0} 拡張機能は言語パックに提供されているため、それを有効にするかどうかは変更できません。", + "extensionsDisabled": "インストールされているすべての拡張機能が一時的に無効になります。", + "noWorkspace": "ワークスペースがありません。" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "拡張機能 {0} をインストールできませんでした。マニフェストが見つかりません。", + "cancel": "キャンセル", + "cannot be installed": "'{0}' 拡張機能は、このセットアップで使用できないため、インストールできません。", + "extensionInstallWorkspaceTrustButton": "ワークスペースを信頼してインストールする", + "extensionInstallWorkspaceTrustContinueButton": "インストール", + "extensionInstallWorkspaceTrustManageButton": "詳細情報", + "extensionInstallWorkspaceTrustMessage": "この拡張機能を有効にするには、信頼されたワークスペースが必要です。", + "install": "インストール", + "install and do no sync": "インストール (同期しない)", + "install extension": "拡張機能のインストール", + "install extensions": "拡張機能のインストール", + "install multiple extensions": "拡張機能をインストールしてデバイス間で同期しますか?", + "install single extension": "'{0}' 拡張機能をインストールしてデバイス間で同期しますか?", + "multipleDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}'、'{2}'、その他がこの拡張機能に依存しています。", + "singleDependentError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' がこの拡張機能に依存しています。", + "twoDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' と '{2}' がこの拡張機能に依存しています。" + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "この拡張機能は Web 拡張機能ではないため、'{0}' をインストールできません。" }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "リモート" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "この拡張機能は Web 拡張機能ではないため、'{0}' をインストールできません。" - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "インストールされているすべての拡張機能が一時的に無効になります。", - "Reload": "拡張機能を再度読み込んで有効にする", - "cannot disable language pack extension": "{0} 拡張機能は言語パックに提供されているため、それを有効にするかどうかは変更できません。", - "cannot disable auth extension": "設定の同期が {0} 拡張機能に依存しているため、これが有効かどうかは変更できません。", - "noWorkspace": "ワークスペースがありません。", - "cannot disable auth extension in workspace": "{0} 拡張機能は認証プロバイダーに提供されているため、それを有効にするかどうかは変更できません" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' がこの拡張機能に依存しています。", - "twoDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}' と '{2}' がこの拡張機能に依存しています。", - "multipleDependentsError": "拡張機能 '{0}' をアンインストールできません。拡張機能 '{1}'、'{2}'、その他がこの拡張機能に依存しています。", - "Manifest is not found": "拡張機能 {0} をインストールできませんでした。マニフェストが見つかりません。", - "cannot be installed": "'{0}' 拡張機能は、このセットアップで使用できないため、インストールできません。", - "install extension": "拡張機能のインストール", - "install extensions": "拡張機能のインストール", - "install": "インストール", - "install and do no sync": "インストール (同期しない)", - "cancel": "キャンセル", - "install single extension": "'{0}' 拡張機能をインストールしてデバイス間で同期しますか?", - "install multiple extensions": "拡張機能をインストールしてデバイス間で同期しますか?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "VS Code '{1}' と互換性のない拡張機能 '{0}' をインストールできません。" }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "拡張機能のバイセクトがアクティブであり、{0} の拡張機能が無効化されました。問題を再現できるかどうかを確認し、これらのオプションから選択して続行します。", - "title.start": "拡張機能のバイセクトを開始", - "help": "ヘルプ", - "msg.start": "拡張機能のバイセクト", - "detail.start": "拡張機能のバイセクトではバイナリ検索が使用され、問題の原因となっている拡張機能が検索されます。処理中に、ウィンドウが繰り返し再読み込みされます (最大 {0} 回)。問題がまだ発生しているかどうかを毎回確認する必要があります。", - "msg2": "拡張機能のバイセクトを開始", - "title.isBad": "拡張機能のバイセクトを続行", - "done.msg": "拡張機能のバイセクト", - "done.detail2": "拡張機能のバイセクトが実行されましたが、拡張機能は何も識別されませんでした。これは {0} の問題である可能性があります。", - "report": "問題を報告して続行", - "done": "続行", - "done.detail": "拡張機能のバイセクトが実行され、問題の原因となっている拡張機能として {0} が識別されました。", - "done.disbale": "この拡張機能を無効にしておく", - "msg.next": "拡張機能のバイセクト", - "next.good": "問題ない", - "next.bad": "問題がある", - "next.stop": "バイセクトを停止", - "next.cancel": "キャンセル", - "title.stop": "拡張機能のバイセクトを停止" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "拡張機能の推奨事項の削除元", "select for add": "拡張機能の推奨事項の追加先", - "workspace folder": "ワークスペース フォルダー", - "workspace": "ワークスペース" + "select for remove": "拡張機能の推奨事項の削除元", + "workspace": "ワークスペース", + "workspace folder": "ワークスペース フォルダー" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "拡張機能のホストを開始できません。バージョンが一致しません。", - "relaunch": "VS Code を再起動", - "extensionService.crash": "拡張機能のホストが予期せずに終了しました。", - "devTools": "開発者ツールを開く", - "restart": "拡張機能のホストを再起動", - "getEnvironmentFailure": "リモート環境をフェッチできませんでした", - "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}", - "enableResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\n有効にしますか?", - "enable": "有効にしてリロード", - "installResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\nその拡張機能をインストールしますか?", - "install": "インストールして再度読み込む", - "resolverExtensionNotFound": "`{0}` がマーケットプレイスで見つからない", - "restartExtensionHost": "拡張機能のホストを再起動" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "拡張機能ホストが 10 秒以内に開始されませんでした。先頭行で停止している可能性があり、続行するにはデバッガーが必要です。", - "extensionHost.startupFail": "拡張機能ホストが 10 秒以内に開始されませんでした。問題が発生している可能性があります。", - "reloadWindow": "ウィンドウの再読み込み", - "extension host Log": "拡張機能ホスト", - "extensionHost.error": "拡張機能ホストからのエラー: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "拡張機能 {0} を {1} で上書きしています。", - "extensionUnderDevelopment": "開発の拡張機能を {0} に読み込んでいます", - "extensionCache.invalid": "拡張機能がディスク上で変更されています。ウィンドウを再読み込みしてください。", - "reloadWindow": "ウィンドウの再読み込み" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}", - "extensionTestError": "{0} で Test Runner を起動できる拡張機能ホストが見つかりませんでした。" - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "リモート拡張ホスト" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "拡張機能 '{0}' をインストールしています...", + "Reload": "ウィンドウを再度読み込んで開く", + "confirmUrl": "拡張機能がこの URI を開くことを許可しますか?", + "enableAndHandle": "拡張機能 '{0}' は無効です。拡張機能を有効にして、URL を開くためにウィンドウを再読み込みしますか?", + "enableAndReload": "有効にして開く(&&E)", + "extensions": "拡張機能", + "install": "インストール(&&I)", + "installAndHandle": "拡張機能 '{0}' がインストールされていません。拡張機能をインストールして、この URL を開くためにウィンドウを再読み込みしますか?", + "manage": "承認された拡張 URI を管理します...", + "no": "現在、承認されている拡張機能の URI はありません。", + "open": "開く(&&O)", + "reload": "ウィンドウを再度読み込んで、URL '{0}' を開きますか?", + "reloadAndHandle": "拡張機能 '{0}' は読み込まれていません。拡張機能を読み込んで URL を開くためにウィンドウを再読み込みしますか?", + "reloadAndOpen": "ウィンドウを再読み込みして開く(&&R)", + "rememberConfirmUrl": "この拡張機能を再度表示しません。" }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "worker 拡張機能ホスト" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "拡張機能がこの URI を開くことを許可しますか?", - "rememberConfirmUrl": "この拡張機能を再度表示しません。", - "open": "開く(&&O)", - "reloadAndHandle": "拡張機能 '{0}' は読み込まれていません。拡張機能を読み込んで URL を開くためにウィンドウを再読み込みしますか?", - "reloadAndOpen": "ウィンドウを再読み込みして開く(&&R)", - "enableAndHandle": "拡張機能 '{0}' は無効です。拡張機能を有効にして、URL を開くためにウィンドウを再読み込みしますか?", - "enableAndReload": "有効にして開く(&&E)", - "installAndHandle": "拡張機能 '{0}' がインストールされていません。拡張機能をインストールして、この URL を開くためにウィンドウを再読み込みしますか?", - "install": "インストール(&&I)", - "Installing": "拡張機能 '{0}' をインストールしています...", - "reload": "ウィンドウを再度読み込んで、URL '{0}' を開きますか?", - "Reload": "ウィンドウを再度読み込んで開く", - "manage": "承認された拡張 URI を管理します...", - "extensions": "拡張機能", - "no": "現在、承認されている拡張機能の URI はありません。" - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", - "workspace": "ワークスペースの拡張子の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。", - "web": "web worker の拡張機能の種類。このような拡張機能は、web worker 拡張機能ホストで実行できます。", - "vscode.extension.engines": "エンジンの互換性。", - "vscode.extension.engines.vscode": "VS Code 拡張機能の場合、拡張機能と互換性のある VS Code バージョンを指定します。* を指定することはできません。たとえば、^0.10.5 は最小の VS Code バージョン 0.10.5 との互換性を示します。", - "vscode.extension.publisher": "VS Code 拡張機能の公開元。", - "vscode.extension.displayName": "VS Code ギャラリーで使用される拡張機能の表示名。", - "vscode.extension.categories": "VS Code ギャラリーで拡張機能の分類に使用されるカテゴリ。", - "vscode.extension.category.languages.deprecated": "代わりに 'Programming Languages' を使用してください", - "vscode.extension.galleryBanner": "VS Code マーケットプレースで使用されるバナー。", - "vscode.extension.galleryBanner.color": "VS Code マーケットプレース ページ ヘッダー上のバナーの色。", - "vscode.extension.galleryBanner.theme": "バナーで使用されるフォントの配色テーマ。", - "vscode.extension.contributes": "このパッケージで表される VS Code 拡張機能のすべてのコントリビューション。", - "vscode.extension.preview": "Marketplace で Preview としてフラグが付けられるように拡張機能を設定します。", - "vscode.extension.activationEvents": "VS Code 拡張機能のアクティブ化イベント。", - "vscode.extension.activationEvents.onLanguage": "指定された言語を解決するファイルが開かれるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onCommand": "指定したコマンドが呼び出されるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onDebug": "デバッグの開始またはデバッグ構成がセットアップされるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\" を作成する必要があるたびに (または、すべての provideDebugConfiguration メソッドを呼び出す必要があるたびに) アクティブ化イベントを発行します。", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "すべてのデバッグ構成のリストを作成する必要がある (また、\"動的\" スコープのすべての provideDebugConfigurations メソッドを呼び出す必要がある) 場合に発生するアクティブ化イベント。", - "vscode.extension.activationEvents.onDebugResolve": "特定のタイプのデバッグ セッションが起動されるたびに(または、対応する resolveDebugConfiguration メソッドを呼び出す必要があるたびに)、アクティブ化イベントを発行します。", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "特定の種類のデバッグ セッションが開始され、デバッグ プロトコル トラッカーが必要な場合はいつでも、アクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.workspaceContains": "指定した glob パターンに一致するファイルを少なくとも 1 つ以上含むフォルダーを開くたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onStartupFinished": "起動が完了した後 ('*' でアクティブ化されたすべての拡張機能のアクティブ化が完了した後) に発生するアクティブ化イベント。", - "vscode.extension.activationEvents.onFileSystem": "指定されたスキーマにファイルかフォルダーが関連付けられるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onSearch": "指定されたスキームを使用してフォルダーでの検索が開始されるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onView": "指定したビューを展開するたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onIdentity": "指定されたユーザー ID の場合に生成されるアクティブ化イベント。", - "vscode.extension.activationEvents.onUri": "この拡張機能用のシステム全体の URI が開かれるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onOpenExternalUri": "外部 URI (http や https リンクなど) が開かれるときに生成されるアクティブ化イベント。", - "vscode.extension.activationEvents.onCustomEditor": "指定したカスタム エディターが表示されるたびに生成されるアクティブ化イベント。", - "vscode.extension.activationEvents.onNotebook": "指定したノートブック ドキュメントが開かれるたびにアクティブ化イベントが発行されます。", - "vscode.extension.activationEvents.onAuthenticationRequest": "指定された認証プロバイダーからセッションが要求されるたびに生成されるアクティブ化イベントです。", - "vscode.extension.activationEvents.star": "VS Code 起動時にアクティブ化イベントを発行します。優れたエンドユーザー エクスペリエンスを確保するために、他のアクティブ化イベントの組み合わせでは望む動作にならないときのみ使用してください。", - "vscode.extension.badges": "Marketplace の拡張機能ページのサイドバーに表示されるバッジの配列。", - "vscode.extension.badges.url": "バッジのイメージ URL。", - "vscode.extension.badges.href": "バッジのリンク。", - "vscode.extension.badges.description": "バッジの説明。", - "vscode.extension.markdown": "Marketplace で使用される Markdown レンダリング エンジンを制御します。github (既定) か standard のいずれかを指定できます。", - "vscode.extension.qna": "Marketplase の Q&A リンクを制御します。既定の Marketplace Q&A サイトを有効にするには、[marketplace] に設定します。カスタムの Q&A サイトの URL を提供するには、その文字列に設定します。Q&A を無効にする場合は、[false] に設定します。", - "vscode.extension.extensionDependencies": "他の拡張機能に対する依存関係。拡張機能の識別子は常に ${publisher}.${name} です。例: vscode.csharp。", - "vscode.extension.contributes.extensionPack": "一緒にインストールすることができる拡張機能のセット。拡張機能の ID は常に ${publisher}.${name} です。例: 'vscode.csharp'。", - "extensionKind": "拡張機能の種類を定義します。'ui' 拡張機能はローカル マシンにインストールされて実行されますが、'workspace' 拡張機能はリモート上で実行されます。", - "extensionKind.ui": "リモート ウィンドウが接続されている場合にローカル マシンでのみ実行できる拡張機能を定義します。", - "extensionKind.workspace": "リモート ウィンドウが接続されている場合にリモート マシンでのみ実行できる拡張機能を定義します。", - "extensionKind.ui-workspace": "どちらの側でも実行できる拡張機能を定義します。ローカル マシンで実行することが推奨されています。", - "extensionKind.workspace-ui": "どちらの側でも実行できる拡張機能を定義します。リモート マシンで実行することが推奨されています。", - "extensionKind.empty": "ローカルとリモート マシンのいずれのリモート コンテキストでも実行できない拡張機能を定義します。", - "vscode.extension.scripts.prepublish": "パッケージが VS Code 拡張機能として公開される前に実行されるスクリプト。", - "vscode.extension.scripts.uninstall": "VS コード拡張機能のフックをアンインストールします。 VS コードから拡張機能を完全にアンインストールした時に実行されるスクリプトです。スクリプトは、拡張機能をアンインストールした後に VS コードを再起動 (シャット ダウンしてから起動) したときに実行されます。Node スクリプトのみがサポートされます。", - "vscode.extension.icon": "128x128 ピクセルのアイコンへのパス。" - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "無効なマニフェスト ファイル {0}: JSON オブジェクトではありません。", - "jsonParseFail": "{0}: [{1}, {2}] {3}の解析に失敗しました。", - "fileReadFail": "ファイル {0} を読み取れません: {1}。", - "jsonsParseReportErrors": "{0} を解析できません: {1}。", - "jsonInvalidFormat": "無効な形式 {0}: JSON オブジェクトが必要です。", - "missingNLSKey": "キー {0} のメッセージが見つかりませんでした。", - "notSemver": "拡張機能のバージョンが semver と互換性がありません。", - "extensionDescription.empty": "空の拡張機能の説明を入手しました", - "extensionDescription.publisher": "publisher プロパティは `string` 型でなければなりません。", - "extensionDescription.name": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "extensionDescription.version": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "extensionDescription.engines": "`{0}` プロパティは必須で、`string` 型でなければなりません", - "extensionDescription.engines.vscode": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "extensionDescription.extensionDependencies": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", - "extensionDescription.activationEvents1": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", - "extensionDescription.activationEvents2": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", - "extensionDescription.main1": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", - "extensionDescription.main2": "拡張機能のフォルダー ({1}) の中に `main` ({0}) が含まれることが予期されます。これにより拡張機能を移植できなくなる可能性があります。", - "extensionDescription.main3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", - "extensionDescription.browser1": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", - "extensionDescription.browser2": "拡張機能のフォルダー ({1}) 内に `browser` ({0}) が含まれることが想定されていました。これにより拡張機能が移植不能になることがあります。", - "extensionDescription.browser3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "{0} で Test Runner を起動できる拡張機能ホストが見つかりませんでした。", + "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "拡張機能ホストの待ち時間を測定" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "拡張機能の種類を定義します。'ui' 拡張機能はローカル マシンにインストールされて実行されますが、'workspace' 拡張機能はリモート上で実行されます。", + "extensionKind.empty": "ローカルとリモート マシンのいずれのリモート コンテキストでも実行できない拡張機能を定義します。", + "extensionKind.ui": "リモート ウィンドウが接続されている場合にローカル マシンでのみ実行できる拡張機能を定義します。", + "extensionKind.ui-workspace": "どちらの側でも実行できる拡張機能を定義します。ローカル マシンで実行することが推奨されています。", + "extensionKind.workspace": "リモート ウィンドウが接続されている場合にリモート マシンでのみ実行できる拡張機能を定義します。", + "extensionKind.workspace-ui": "どちらの側でも実行できる拡張機能を定義します。リモート マシンで実行することが推奨されています。", + "ui": "UI 拡張機能の種類。リモート ウィンドウでは、これらの拡張機能はローカル マシンで使用可能な場合にのみ有効になります。", + "vscode.extension.activationEvents": "VS Code 拡張機能のアクティブ化イベント。", + "vscode.extension.activationEvents.onAuthenticationRequest": "指定された認証プロバイダーからセッションが要求されるたびに生成されるアクティブ化イベントです。", + "vscode.extension.activationEvents.onCommand": "指定したコマンドが呼び出されるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onCustomEditor": "指定したカスタム エディターが表示されるたびに生成されるアクティブ化イベント。", + "vscode.extension.activationEvents.onDebug": "デバッグの開始またはデバッグ構成がセットアップされるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "特定の種類のデバッグ セッションが開始され、デバッグ プロトコル トラッカーが必要な場合はいつでも、アクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "すべてのデバッグ構成のリストを作成する必要がある (また、\"動的\" スコープのすべての provideDebugConfigurations メソッドを呼び出す必要がある) 場合に発生するアクティブ化イベント。", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\" を作成する必要があるたびに (または、すべての provideDebugConfiguration メソッドを呼び出す必要があるたびに) アクティブ化イベントを発行します。", + "vscode.extension.activationEvents.onDebugResolve": "特定のタイプのデバッグ セッションが起動されるたびに(または、対応する resolveDebugConfiguration メソッドを呼び出す必要があるたびに)、アクティブ化イベントを発行します。", + "vscode.extension.activationEvents.onFileSystem": "指定されたスキーマにファイルかフォルダーが関連付けられるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onIdentity": "指定されたユーザー ID の場合に生成されるアクティブ化イベント。", + "vscode.extension.activationEvents.onLanguage": "指定された言語を解決するファイルが開かれるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onNotebook": "指定したノートブック ドキュメントが開かれるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onOpenExternalUri": "外部 URI (http や https リンクなど) が開かれるときに生成されるアクティブ化イベント。", + "vscode.extension.activationEvents.onRenderer": "ノートブック出力レンダラーが使用されるたびに発生するアクティブ化イベント。", + "vscode.extension.activationEvents.onSearch": "指定されたスキームを使用してフォルダーでの検索が開始されるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onStartupFinished": "起動が完了した後 ('*' でアクティブ化されたすべての拡張機能のアクティブ化が完了した後) に発生するアクティブ化イベント。", + "vscode.extension.activationEvents.onTerminalProfile": "特定のターミナル プロファイルが起動されたときに発生するアクティブ化イベント。", + "vscode.extension.activationEvents.onUri": "この拡張機能用のシステム全体の URI が開かれるたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.onView": "指定したビューを展開するたびにアクティブ化イベントが発行されます。", + "vscode.extension.activationEvents.star": "VS Code 起動時にアクティブ化イベントを発行します。優れたエンドユーザー エクスペリエンスを確保するために、他のアクティブ化イベントの組み合わせでは望む動作にならないときのみ使用してください。", + "vscode.extension.activationEvents.workspaceContains": "指定した glob パターンに一致するファイルを少なくとも 1 つ以上含むフォルダーを開くたびにアクティブ化イベントが発行されます。", + "vscode.extension.badges": "Marketplace の拡張機能ページのサイドバーに表示されるバッジの配列。", + "vscode.extension.badges.description": "バッジの説明。", + "vscode.extension.badges.href": "バッジのリンク。", + "vscode.extension.badges.url": "バッジのイメージ URL。", + "vscode.extension.capabilities": "拡張機能によって、サポートされている機能のセットを宣言します。", + "vscode.extension.capabilities.untrustedWorkspaces": "信頼されていないワークスペースで拡張機能を取り扱う方法を宣言します。", + "vscode.extension.capabilities.untrustedWorkspaces.description": "ワークスペースが拡張機能の動作にどのように影響するか、およびなぜ必要なのかの理由について説明します。これは、'supported' が 'true' ではない場合にのみ適用されます。", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "信頼されていないワークスペースでワークスペースの値を使用しないようにするために、拡張機能によって提供される構成キーの一覧。", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "拡張子による信頼されていないワークスペースのサポート レベルを宣言します。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "この拡張機能は、信頼されていないワークスペースでは有効になりません。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "一部の機能を無効にした状態で、信頼されていないワークスペースで拡張機能が有効になります。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "すべての機能を有効にした状態で、信頼されていないワークスペースで拡張機能が有効になります。", + "vscode.extension.capabilities.virtualWorkspaces": "仮想ワークスペースで拡張機能を有効にする必要があるかどうかを宣言します。仮想ワークスペースとは、ディスク上のリソースではサポートされないワークスペースのことです。False の場合、この拡張は仮想ワークスペースで自動的に無効になります。既定値は True です。", + "vscode.extension.capabilities.virtualWorkspaces.description": "仮想ワークスペースが拡張機能の動作にどのように影響するか、およびなぜ必要なのかの理由について説明します。これは、'supported' が 'true' ではない場合にのみ適用されます。", + "vscode.extension.capabilities.virtualWorkspaces.supported": "拡張子による仮想ワークスペースのサポート レベルを宣言します。", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "この拡張機能は、仮想ワークスペースでは有効になりません。", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "一部の機能を無効にした状態で、仮想ワークスペースで拡張機能が有効になります。", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "すべての機能を有効にした状態で、仮想ワークスペースで拡張機能が有効になります。", + "vscode.extension.categories": "VS Code ギャラリーで拡張機能の分類に使用されるカテゴリ。", + "vscode.extension.category.languages.deprecated": "代わりに 'Programming Languages' を使用してください", + "vscode.extension.contributes": "このパッケージで表される VS Code 拡張機能のすべてのコントリビューション。", + "vscode.extension.contributes.extensionPack": "一緒にインストールすることができる拡張機能のセット。拡張機能の ID は常に ${publisher}.${name} です。例: 'vscode.csharp'。", + "vscode.extension.displayName": "VS Code ギャラリーで使用される拡張機能の表示名。", + "vscode.extension.engines": "エンジンの互換性。", + "vscode.extension.engines.vscode": "VS Code 拡張機能の場合、拡張機能と互換性のある VS Code バージョンを指定します。* を指定することはできません。たとえば、^0.10.5 は最小の VS Code バージョン 0.10.5 との互換性を示します。", + "vscode.extension.extensionDependencies": "他の拡張機能に対する依存関係。拡張機能の識別子は常に ${publisher}.${name} です。例: vscode.csharp。", + "vscode.extension.galleryBanner": "VS Code マーケットプレースで使用されるバナー。", + "vscode.extension.galleryBanner.color": "VS Code マーケットプレース ページ ヘッダー上のバナーの色。", + "vscode.extension.galleryBanner.theme": "バナーで使用されるフォントの配色テーマ。", + "vscode.extension.icon": "128x128 ピクセルのアイコンへのパス。", + "vscode.extension.markdown": "Marketplace で使用される Markdown レンダリング エンジンを制御します。github (既定) か standard のいずれかを指定できます。", + "vscode.extension.preview": "Marketplace で Preview としてフラグが付けられるように拡張機能を設定します。", + "vscode.extension.publisher": "VS Code 拡張機能の公開元。", + "vscode.extension.qna": "Marketplase の Q&A リンクを制御します。既定の Marketplace Q&A サイトを有効にするには、[marketplace] に設定します。カスタムの Q&A サイトの URL を提供するには、その文字列に設定します。Q&A を無効にする場合は、[false] に設定します。", + "vscode.extension.scripts.prepublish": "パッケージが VS Code 拡張機能として公開される前に実行されるスクリプト。", + "vscode.extension.scripts.uninstall": "VS コード拡張機能のフックをアンインストールします。 VS コードから拡張機能を完全にアンインストールした時に実行されるスクリプトです。スクリプトは、拡張機能をアンインストールした後に VS コードを再起動 (シャット ダウンしてから起動) したときに実行されます。Node スクリプトのみがサポートされます。", + "web": "web worker の拡張機能の種類。このような拡張機能は、web worker 拡張機能ホストで実行できます。", + "workspace": "ワークスペースの拡張子の種類。リモート ウィンドウでは、これらの拡張機能はリモートで使用可能な場合にのみ有効になります。" + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "リモート拡張ホスト" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "拡張機能がディスク上で変更されています。ウィンドウを再読み込みしてください。", + "extensionUnderDevelopment": "開発の拡張機能を {0} に読み込んでいます", + "overwritingExtension": "拡張機能 {0} を {1} で上書きしています。", + "reloadWindow": "ウィンドウの再読み込み" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "開発者ツールを開く", + "enable": "有効にしてリロード", + "enableResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\n有効にしますか?", + "extensionService.crash": "拡張機能のホストが予期せずに終了しました。", + "extensionService.versionMismatchCrash": "拡張機能のホストを開始できません。バージョンが一致しません。", + "getEnvironmentFailure": "リモート環境をフェッチできませんでした", + "install": "インストールして再度読み込む", + "installResolver": "リモート ウィンドウを開くには、拡張機能 '{0}' が必要です。\r\nこの拡張機能をインストールしますか?", + "looping": "次の拡張機能には循環参照が存在するため、無効になっています。: {0}", + "relaunch": "VS Code を再起動", + "resolverExtensionNotFound": "`{0}` がマーケットプレイスで見つからない", + "restart": "拡張機能のホストを再起動", + "restartExtensionHost": "拡張機能のホストを再起動" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "拡張機能ホスト", + "extensionHost.error": "拡張機能ホストからのエラー: {0}", + "extensionHost.startupFail": "拡張機能ホストが 10 秒以内に開始されませんでした。問題が発生している可能性があります。", + "extensionHost.startupFailDebug": "拡張機能ホストが 10 秒以内に開始されませんでした。先頭行で停止している可能性があり、続行するにはデバッガーが必要です。", + "reloadWindow": "ウィンドウの再読み込み" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", + "extensionDescription.activationEvents2": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", + "extensionDescription.browser1": "プロパティ '{0}' は省略可能であるか、'string' 型である必要があります", + "extensionDescription.browser2": "拡張機能のフォルダー ({1}) 内に `browser` ({0}) が含まれることが想定されていました。これにより拡張機能が移植不能になることがあります。", + "extensionDescription.browser3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", + "extensionDescription.empty": "空の拡張機能の説明を入手しました", + "extensionDescription.engines": "`{0}` プロパティは必須で、`string` 型でなければなりません", + "extensionDescription.engines.vscode": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "extensionDescription.extensionDependencies": "プロパティ `{0}` は省略するか、型 `string[]` にする必要があります", + "extensionDescription.main1": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", + "extensionDescription.main2": "拡張機能のフォルダー ({1}) の中に `main` ({0}) が含まれることが予期されます。これにより拡張機能を移植できなくなる可能性があります。", + "extensionDescription.main3": "プロパティ `{0}` と `{1}` は、両方とも指定するか両方とも省略しなければなりません", + "extensionDescription.name": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "extensionDescription.publisher": "publisher プロパティは `string` 型でなければなりません。", + "extensionDescription.version": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "fileReadFail": "ファイル {0} を読み取れません: {1}。", + "jsonInvalidFormat": "無効な形式 {0}: JSON オブジェクトが必要です。", + "jsonParseFail": "{0}: [{1}, {2}] {3}の解析に失敗しました。", + "jsonParseInvalidType": "無効なマニフェスト ファイル {0}: JSON オブジェクトではありません。", + "jsonsParseReportErrors": "{0} を解析できません: {1}。", + "missingNLSKey": "キー {0} のメッセージが見つかりませんでした。", + "notSemver": "拡張機能のバージョンが semver と互換性がありません。" + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "作業の開始の設定カテゴリに使用されるアイコン", "getting-started-beginner-icon": "作業の開始の初心者カテゴリに使用されるアイコン", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "最後に閉じたエディターを再度開くことができるかどうか" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "{0} インストールが壊れている可能性があります。再インストールしてください。", + "integrity.dontShowAgain": "今後表示しない", "integrity.moreInformation": "詳細情報", - "integrity.dontShowAgain": "今後表示しない" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "キーバインド構成ファイルが変更されているため書き込めません。まずファイルを保存してからもう一度お試しください。", - "parseErrors": "キー バインド構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", - "errorInvalidConfiguration": "キー バインド構成ファイルを書き込めません。配列型ではないオブジェクトが存在します。クリーン アップするファイルを開いてからもう一度お試しください。", - "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します" + "integrity.prompt": "{0} インストールが壊れている可能性があります。再インストールしてください。" }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "空でない値が必要です。", - "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", - "vscode.extension.contributes.keybindings.command": "キー バインドのトリガー時に実行するコマンドの識別子。", - "vscode.extension.contributes.keybindings.args": "実行するコマンドに渡す引数。", - "vscode.extension.contributes.keybindings.key": "キーまたはキー シーケンス (キーは + で区切り、シーケンスはスペースで区切ります。例: Ctrl+O、Ctrl+L L で同時に押す)。", - "vscode.extension.contributes.keybindings.mac": "Mac 固有のキーまたはキー シーケンス。", - "vscode.extension.contributes.keybindings.linux": "Linux 固有のキーまたはキー シーケンス。", - "vscode.extension.contributes.keybindings.win": "Windows 固有のキーまたはキー シーケンス。", - "vscode.extension.contributes.keybindings.when": "キーがアクティブの場合の条件。", - "vscode.extension.contributes.keybindings": "キー バインドを提供します。", + "dispatch": "`code` (推奨) または `keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。", "invalid.keybindings": "正しくない `contributes.{0}`: {1}", - "unboundCommands": "他に使用できるコマンドは次のとおりです: ", - "keybindings.json.title": "キー バインドの構成", - "keybindings.json.key": "キーまたはキー シーケンス (スペースで区切る) を押します", - "keybindings.json.command": "実行するコマンドの名前", - "keybindings.json.when": "キーがアクティブの場合の条件。", "keybindings.json.args": "実行するコマンドに渡す引数。", + "keybindings.json.command": "実行するコマンドの名前", + "keybindings.json.key": "キーまたはキー シーケンス (スペースで区切る) を押します", + "keybindings.json.title": "キー バインドの構成", + "keybindings.json.when": "キーがアクティブの場合の条件。", "keyboardConfigurationTitle": "キーボード", - "dispatch": "`code` (推奨) または `keyCode` のいずれかを使用するキー操作のディスパッチ ロジックを制御します。" + "nonempty": "空でない値が必要です。", + "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", + "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "unboundCommands": "他に使用できるコマンドは次のとおりです: ", + "vscode.extension.contributes.keybindings": "キー バインドを提供します。", + "vscode.extension.contributes.keybindings.args": "実行するコマンドに渡す引数。", + "vscode.extension.contributes.keybindings.command": "キー バインドのトリガー時に実行するコマンドの識別子。", + "vscode.extension.contributes.keybindings.key": "キーまたはキー シーケンス (キーは + で区切り、シーケンスはスペースで区切ります。例: Ctrl+O、Ctrl+L L で同時に押す)。", + "vscode.extension.contributes.keybindings.linux": "Linux 固有のキーまたはキー シーケンス。", + "vscode.extension.contributes.keybindings.mac": "Mac 固有のキーまたはキー シーケンス。", + "vscode.extension.contributes.keybindings.when": "キーがアクティブの場合の条件。", + "vscode.extension.contributes.keybindings.win": "Windows 固有のキーまたはキー シーケンス。" + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します", + "errorInvalidConfiguration": "キー バインド構成ファイルを書き込めません。配列型ではないオブジェクトが存在します。クリーン アップするファイルを開いてからもう一度お試しください。", + "errorKeybindingsFileDirty": "キーバインド構成ファイルが変更されているため書き込めません。まずファイルを保存してからもう一度お試しください。", + "parseErrors": "キー バインド構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。" }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "未設定 (ワークスペース)", "vscode.extension.contributes.resourceLabelFormatters": "リソース ラベルのフォーマット規則を提供します。", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "フォーマッタで一致する URI スキーム。たとえば、\"ファイル\" を使用できます。単純な glob パターンがサポートされます。", "vscode.extension.contributes.resourceLabelFormatters.authority": "フォーマッタで一致する URL オーソリティ。単純な glob パターンがサポートされています。", "vscode.extension.contributes.resourceLabelFormatters.formatting": "URI リソース ラベルのフォーマット規則。", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "ワークスペース ラベルに追加するサフィックス。", "vscode.extension.contributes.resourceLabelFormatters.label": "表示するラベルの規則。例: myLabel:/${path}。${path}、${scheme}、${authority} が変数としてサポートされます。", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "フォーマッタで一致する URI スキーム。たとえば、\"ファイル\" を使用できます。単純な glob パターンがサポートされます。", "vscode.extension.contributes.resourceLabelFormatters.separator": "URI ラベルの表示で使用する区切り記号。例: '/' または ''。", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "'${path}' の代入で先頭の区切り文字を削除する必要があるかどうかを制御します。", "vscode.extension.contributes.resourceLabelFormatters.tildify": "可能な場合に URI ラベルの先頭をティルデにするかどうかを制御します。", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "ワークスペース ラベルに追加するサフィックス。", - "untitledWorkspace": "未設定 (ワークスペース)", - "workspaceNameVerbose": "{0} (ワークスペース)", - "workspaceName": "{0} (ワークスペース)" + "workspaceName": "{0} (ワークスペース)", + "workspaceNameVerbose": "{0} (ワークスペース)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "ウィンドウを閉じようとしているときに、予期しないエラーがスローされました ({0})。", + "errorLoad": "ウィンドウのワークスペースを変更しようとしているときに、予期しないエラーがスローされました ({0})。", "errorQuit": "アプリケーションを終了しようとしているときに、予期しないエラーがスローされました ({0})。", - "errorReload": "ウィンドウを再度読み込もうとしているときに、予期しないエラーがスローされました ({0})。", - "errorLoad": "ウィンドウのワークスペースを変更しようとしているときに、予期しないエラーがスローされました ({0})。" + "errorReload": "ウィンドウを再度読み込もうとしているときに、予期しないエラーがスローされました ({0})。" }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "言語の宣言を提供します。", - "vscode.extension.contributes.languages.id": "言語の ID。", - "vscode.extension.contributes.languages.aliases": "言語の名前のエイリアス。", - "vscode.extension.contributes.languages.extensions": "言語に関連付けられているファイルの拡張子。", - "vscode.extension.contributes.languages.filenames": "言語に関連付けられたファイル名。", - "vscode.extension.contributes.languages.filenamePatterns": "言語に関連付けられたファイル名の glob パターン。", - "vscode.extension.contributes.languages.mimetypes": "言語に関連付けられている MIME の種類。", - "vscode.extension.contributes.languages.firstLine": "言語のファイルの最初の行に一致する正規表現。", - "vscode.extension.contributes.languages.configuration": "言語の構成オプションを含むファイルへの相対パス。", "invalid": "`contributes.{0}` が無効です。配列が必要です。", "invalid.empty": "`contributes.{0}` に対する空の値", - "require.id": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "opt.aliases": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります", + "opt.configuration": "プロパティ `{0}` を省略するか、型 `string` にする必要があります", "opt.extensions": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります", "opt.filenames": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります", "opt.firstLine": "プロパティ `{0}` を省略するか、型 `string` にする必要があります", - "opt.configuration": "プロパティ `{0}` を省略するか、型 `string` にする必要があります", - "opt.aliases": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります", - "opt.mimetypes": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります" + "opt.mimetypes": "`{0}` プロパティを省略するか、`string[]` 型にする必要があります", + "require.id": "プロパティ `{0}` は必須で、`string` 型でなければなりません", + "vscode.extension.contributes.languages": "言語の宣言を提供します。", + "vscode.extension.contributes.languages.aliases": "言語の名前のエイリアス。", + "vscode.extension.contributes.languages.configuration": "言語の構成オプションを含むファイルへの相対パス。", + "vscode.extension.contributes.languages.extensions": "言語に関連付けられているファイルの拡張子。", + "vscode.extension.contributes.languages.filenamePatterns": "言語に関連付けられたファイル名の glob パターン。", + "vscode.extension.contributes.languages.filenames": "言語に関連付けられたファイル名。", + "vscode.extension.contributes.languages.firstLine": "言語のファイルの最初の行に一致する正規表現。", + "vscode.extension.contributes.languages.id": "言語の ID。", + "vscode.extension.contributes.languages.mimetypes": "言語に関連付けられている MIME の種類。" }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "今後表示しない" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "キーボード ショートカット" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "既定", + "extension": "拡張機能", + "meta": "meta", + "option": "オプション", + "user": "ユーザー" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "既定のキー バインド", + "defaultSettings": "既定の設定", + "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します", + "fail.createSettings": "'{0}' ({1}) を作成できません。", + "folderSettingsName": "{0} (フォルダーの設定)", + "openFolderFirst": "ワークスペースまたはフォルダーの設定を作成するには、最初にフォルダーまたはワークスペースを開きます。" + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "ユーザー設定", "workspaceSettingsTarget": "ワークスペースの設定" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "ワークスペースまたはフォルダーの設定を作成するには、最初にフォルダーまたはワークスペースを開きます。", - "emptyKeybindingsHeader": "既定値を上書きするには、このファイル内にキー バインドを挿入します", - "defaultKeybindings": "既定のキー バインド", - "defaultSettings": "既定の設定", - "folderSettingsName": "{0} (フォルダーの設定)", - "fail.createSettings": "'{0}' ({1}) を作成できません。" - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "既定の設定", - "keybindingsInputName": "キーボード ショートカット", - "settingsEditor2InputName": "設定" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "設定", + "settingsEditorName": "既定の設定" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "よく使用するもの", "defaultKeybindingsHeader": "キー バインド ファイル内にキー バインドを挿入して、キー バインドを上書きします。" }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "既定", - "extension": "拡張機能", - "user": "ユーザー", - "cat.title": "{0}: {1}", - "option": "オプション", - "meta": "meta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "値は数値である必要があります。", "invalidTypeError": "設定に無効な型が含まれています。{0} が必要です。JSON で修正してください。", - "validations.maxLength": "値は、長さが {0} 文字以下でなければなりません。", - "validations.minLength": "値の長さは {0} 文字以上にする必要があります。", - "validations.regex": "値は正規表現 '{0}' と一致する必要があります。", "validations.colorFormat": "色の形式が無効です。#RGB、#RGBA、#RRGGBB、#RRGGBBAA をお使いください。", - "validations.uriEmpty": "URI が必要です。", - "validations.uriMissing": "URI が必要です。", - "validations.uriSchemeMissing": "スキームの URI が必要です。", "validations.exclusiveMax": "値は {0} より厳密に小さい必要があります。", "validations.exclusiveMin": "値は {0} より厳密に大きい必要があります。", - "validations.max": "{0} 以下の値にする必要があります。", - "validations.min": "{0} 以上の値にする必要があります。", - "validations.multipleOf": "値は {0} の倍数である必要があります。", "validations.expectedInteger": "値は整数でなければなりません。", - "validations.stringArrayUniqueItems": "配列に重複する項目があります", - "validations.stringArrayMinItem": "配列には少なくとも {0} 個の項目が必要です", - "validations.stringArrayMaxItem": "配列には最大で {0} 個の項目を含める必要があります", + "validations.expectedNumeric": "値は数値である必要があります。", + "validations.max": "{0} 以下の値にする必要があります。", + "validations.maxLength": "値は、長さが {0} 文字以下でなければなりません。", + "validations.min": "{0} 以上の値にする必要があります。", + "validations.minLength": "値の長さは {0} 文字以上にする必要があります。", + "validations.multipleOf": "値は {0} の倍数である必要があります。", + "validations.regex": "値は正規表現 '{0}' と一致する必要があります。", + "validations.stringArrayItemEnum": "値 {0} は、{1} のうちの 1 つではありません", "validations.stringArrayItemPattern": "値 {0} は、正規表現 {1} と一致する必要があります。", - "validations.stringArrayItemEnum": "値 {0} は、{1} のうちの 1 つではありません" + "validations.stringArrayMaxItem": "配列には最大で {0} 個の項目を含める必要があります", + "validations.stringArrayMinItem": "配列には少なくとも {0} 個の項目が必要です", + "validations.stringArrayUniqueItems": "配列に重複する項目があります", + "validations.uriEmpty": "URI が必要です。", + "validations.uriMissing": "URI が必要です。", + "validations.uriSchemeMissing": "スキームの URI が必要です。" }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "進行状況メッセージ", "cancel": "キャンセル", - "dismiss": "無視" + "dismiss": "無視", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "進行状況メッセージ" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "OK", + "remote.localPortMismatch.single": "ローカル ポート {0} をリモート ポート {1} に転送するために使用できませんでした。\r\n\r\nこれは通常、ローカルポート {0} を使用している別のプロセスがすでに存在する場合に発生します。代わりに\r\n\r\nポート番号{2}が使用されました。" }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "リモート拡張ホスト サーバーへの接続に失敗しました (エラー: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "既にログ記録しています。", + "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` の値が無効です。スコープ名から言語へのオブジェクト マップである必要があります。指定された値: {1}", + "invalid.injectTo": "`contributes.{0}.injectTo` の値が無効です。言語の範囲名の配列である必要があります。指定された値: {1}", + "invalid.language": "`contributes.{0}.language` で不明な言語です。提供された値: {1}", + "invalid.path.0": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", + "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。", + "invalid.scopeName": "`contributes.{0}.scopeName` には文字列が必要です。提供された値: {1}", + "invalid.tokenTypes": "`contributes.{0}.tokenTypes` の値が無効です。オブジェクトはスコープ名からトークン タイプへ割り当てられている必要があります。指定された値: {1}", + "neverAgain": "今後表示しない", + "progress1": "TM 文法解析をログに記録する準備をしています。完了したら [停止] を押してください。", + "progress2": "TM 文法解析をログに記録しています。完了したら [停止] を押してください。", + "stop": "停止", + "too many characters": "長い行については、パフォーマンス上の理由からトークン化はスキップされます。その長い行の長さは `editor.maxTokenizationLineLength` で構成できます。" + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "この言語に対して TM 文法は登録されていません。" + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "TextMate トークナイザーを提供します。", + "vscode.extension.contributes.grammars.embeddedLanguages": "この文法に言語が埋め込まれている場合は、言語 ID に対するスコープ名のマップ。", + "vscode.extension.contributes.grammars.injectTo": "この文法が挿入される言語の範囲名の一覧。", + "vscode.extension.contributes.grammars.language": "この構文の提供先の言語識別子です。", + "vscode.extension.contributes.grammars.path": "tmLanguage ファイルのパス。拡張機能フォルダーの相対パスであり、通常 './syntaxes/' で始まります。", + "vscode.extension.contributes.grammars.scopeName": "tmLanguage ファイルにより使用される TextMate スコープ名。", + "vscode.extension.contributes.grammars.tokenTypes": "スコープ名のトークン タイプへの割当て。" + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "ファイルはバイナリである可能性があり、テキストとして開くことができません", "confirmOverwrite": "{0} は既に存在します。上書きしますか?", + "fileBinaryError": "ファイルはバイナリである可能性があり、テキストとして開くことができません", "irreversible": "'{0}' という名前のファイルまたはフォルダーは、フォルダー '{1}' に既に存在します。置き換えると、現在の内容が上書きされます。", "replaceButtonLabel": "置換(&&R)" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "ファイルがダーティです。まず保存してから、別のエンコードで再度開いてください。" - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "'{0}' の保存に失敗しました: {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "'{0}' を保存しています" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "既にログ記録しています。", - "stop": "停止", - "progress1": "TM 文法解析をログに記録する準備をしています。完了したら [停止] を押してください。", - "progress2": "TM 文法解析をログに記録しています。完了したら [停止] を押してください。", - "invalid.language": "`contributes.{0}.language` で不明な言語です。提供された値: {1}", - "invalid.scopeName": "`contributes.{0}.scopeName` には文字列が必要です。提供された値: {1}", - "invalid.path.0": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", - "invalid.injectTo": "`contributes.{0}.injectTo` の値が無効です。言語の範囲名の配列である必要があります。指定された値: {1}", - "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` の値が無効です。スコープ名から言語へのオブジェクト マップである必要があります。指定された値: {1}", - "invalid.tokenTypes": "`contributes.{0}.tokenTypes` の値が無効です。オブジェクトはスコープ名からトークン タイプへ割り当てられている必要があります。指定された値: {1}", - "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。", - "too many characters": "長い行については、パフォーマンス上の理由からトークン化はスキップされます。その長い行の長さは `editor.maxTokenizationLineLength` で構成できます。", - "neverAgain": "今後表示しない" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "ファイル アイコン ファイル {0} の解析で問題が発生しました", + "error.invalidformat": "ファイル アイコン テーマ ファイルの無効な形式: オブジェクトが必要です。" }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "TextMate トークナイザーを提供します。", - "vscode.extension.contributes.grammars.language": "この構文の提供先の言語識別子です。", - "vscode.extension.contributes.grammars.scopeName": "tmLanguage ファイルにより使用される TextMate スコープ名。", - "vscode.extension.contributes.grammars.path": "tmLanguage ファイルのパス。拡張機能フォルダーの相対パスであり、通常 './syntaxes/' で始まります。", - "vscode.extension.contributes.grammars.embeddedLanguages": "この文法に言語が埋め込まれている場合は、言語 ID に対するスコープ名のマップ。", - "vscode.extension.contributes.grammars.tokenTypes": "スコープ名のトークン タイプへの割当て。", - "vscode.extension.contributes.grammars.injectTo": "この文法が挿入される言語の範囲名の一覧。" - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "この言語に対して TM 文法は登録されていません。" + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "既定", + "error.cannotparseicontheme": "製品アイコン ファイル {0} の解析で問題が発生しました", + "error.fontId": "フォント ID '{0}' が見つからないか、無効です。フォント定義をスキップします。", + "error.fontStyle": "フォント '{0}' に無効なフォント スタイルが含まれています。設定を無視します。", + "error.fontWeight": "フォント '{0}' に無効なフォントの太さが含まれています。設定を無視します。", + "error.icon.fontCharacter": "アイコン定義 '{0}' をスキップしています。不明な fontCharacter があります。", + "error.icon.fontId": "アイコン定義 '{0}' をスキップしています。不明なフォントです。", + "error.invalidformat": "製品アイコン テーマ ファイルの無効な形式: オブジェクトが必要です。", + "error.missingProperties": "製品アイコン テーマ ファイルの形式が無効です。アイコン定義とフォントが含まれている必要があります。", + "error.parseicondefs": "{0} での製品アイコン定義の処理で問題が発生しました:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "{0} を読み込むことができません: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "拡張機能でテーマ設定の可能な配色を提供します", + "contributes.color.description": "テーマ設定可能な色の説明", "contributes.color.id": "テーマ設定可能な配色の識別子", "contributes.color.id.format": "識別子に使用できるのは、英字、数字、ドットのみです。先頭をドットにすることはできません", - "contributes.color.description": "テーマ設定可能な色の説明", - "contributes.defaults.light": "light テーマの既定の配色。配色の値は 16 進数(#RRGGBB[AA]) 、または 既定で提供されているテーマ設定可能な配色の識別子の既定値のいずれか。", "contributes.defaults.dark": "dark テーマの既定の配色。配色の値は 16 進数(#RRGGBB[AA]) 、または 既定で提供されているテーマ設定可能な配色の識別子の既定値のいずれか。", "contributes.defaults.highContrast": "high contrast テーマの既定の配色。配色の値は 16 進数(#RRGGBB[AA]) 、または 既定で提供されているテーマ設定可能な配色の識別子の既定値のいずれか。", + "contributes.defaults.light": "light テーマの既定の配色。配色の値は 16 進数(#RRGGBB[AA]) 、または 既定で提供されているテーマ設定可能な配色の識別子の既定値のいずれか。", "invalid.colorConfiguration": "'configuration.colors' は配列である必要があります", "invalid.default.colorType": "{0} は 16 進数(#RRGGBB[AA] または #RGB[A]) 、または 既定で提供されているテーマ設定可能な配色の識別子の既定値のいずれかでなければなりません。", - "invalid.id": "'configuration.colors.id' は必ず定義する必要があり、空にすることはできません", - "invalid.id.format": "'configuration.colors.id' に使用できるのは、英字、数字、ドットのみです。先頭をドットにすることはできません", + "invalid.defaults": "'configuration.colors.defaults' は定義する必要があります。'light' か 'dark'、'highContrast' を含める必要があります。", "invalid.description": "'configuration.colors.description' は必ず定義する必要があり、空にすることはできません", - "invalid.defaults": "'configuration.colors.defaults' は定義する必要があります。'light' か 'dark'、'highContrast' を含める必要があります。" + "invalid.id": "'configuration.colors.id' は必ず定義する必要があり、空にすることはできません", + "invalid.id.format": "'configuration.colors.id' に使用できるのは、英字、数字、ドットのみです。先頭をドットにすることはできません" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "tmTheme ファイル {0} の読み込み中に問題が発生しました: {1}", + "error.cannotparse": "tmTheme ファイルの解析中に問題が発生しました: {0}", + "error.cannotparsejson": "JSON テーマ ファイルの解析中に問題が発生しました: {0}", + "error.invalidformat": "JSON テーマ ファイルの無効な形式: オブジェクトが必要です。", + "error.invalidformat.colors": "配色テーマ ファイルの解析中に問題が発生しました: {0}。'colors' プロパティは 'object' 型ではありません。", + "error.invalidformat.semanticTokenColors": "配色テーマ ファイルの解析で問題が発生しました: {0}。プロパティ 'semanticTokenColors' に無効なセレクターが含まれています", + "error.invalidformat.tokenColors": "配色テーマ ファイルを解析中に問題が発生しました: {0}。'tokenColors' プロパティには配色を指定した配列、または TextMate テーマ ファイルへのパスを指定してください。", + "error.plist.invalidformat": "tmTheme ファイルの解析中に問題が発生しました: {0}。'settings' は配列ではありません。" + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "構文の強調表示をする色", + "schema.fontStyle.error": "フォント スタイルは 'italic'、'bold'、'underline' もしくはこれらの組み合わせ、または空の文字列である必要があります。", + "schema.properties.name": "ルールの説明。", + "schema.properties.scope": "このルールに一致するスコープ セレクター。", + "schema.semanticTokenColors": "セマンティック トークンの色", + "schema.supportsSemanticHighlighting": "このテーマに対してセマンティック強調表示を有効にするかどうか。", + "schema.token.background.warning": "トークンの背景色は、現在サポートされていません。", + "schema.token.fontStyle": "ルールのフォント スタイル: 'italic'、'bold'、'underline' のいずれかまたはこれらの組み合わせです。空の文字列は継承された設定を解除します。", + "schema.token.fontStyle.none": "なし (継承したスタイルを解除)", + "schema.token.foreground": "トークンの前景色。", + "schema.token.settings": "トークンの色とスタイル。", + "schema.tokenColors.path": "tmTheme ファイルへのパス (現在のファイルとの相対パス)。", + "schema.workbenchColors": "ワークベンチの色" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "どの拡張子、ファイル名、または言語 ID とも一致しないファイルすべてに表示される既定のファイル アイコン。", + "schema.fileExtension": "関連付けのためのアイコン定義の ID。", + "schema.fileExtensions": "ファイル拡張子をアイコンに関連付けます。オブジェクト キーはファイル拡張子名です。拡張子名は、最後のドットに続くファイル名の最後の部分です (ドットは含みません)。拡張子の比較は大文字と小文字が区別しないで行われます。", + "schema.fileName": "関連付けのためのアイコン定義の ID。", + "schema.fileNames": "ファイル名をアイコンに関連付けます。オブジェクト キーは完全なファイル名ですが、パスの部分は含みません。ファイル名にはドットおよび可能なファイル拡張子が含まれる場合があります。パターンやワイルドカードは使用できません。ファイル名の一致では大文字と小文字を区別しません。", + "schema.folder": "折りたたんだフォルダー、または folderExpanded が設定されていない場合は展開したフォルダーのフォルダー アイコン。", + "schema.folderExpanded": "折りたたんだフォルダーのフォルダー アイコン。展開したフォルダー アイコンは省略可能です。設定していない場合は、フォルダーに定義したアイコンが表示されます。", + "schema.folderName": "関連付けのためのアイコン定義の ID。", + "schema.folderNameExpanded": "関連付けのためのアイコン定義の ID。", + "schema.folderNames": "フォルダー名をアイコンに関連付けます。オブジェクト キーはフォルダー名ですが、パスの部分は含みません。パターンやワイルドカードは使用できません。フォルダー名の一致では大文字と小文字を区別しません。", + "schema.folderNamesExpanded": "フォルダー名を展開したフォルダーのアイコンに関連付けます。オブジェクト キーはフォルダー名ですが、パスの部分は含みません。パターンやワイルドカードは使用できません。フォルダー名の一致では大文字と小文字を区別しません。", + "schema.font-format": "フォントの形式。", + "schema.font-path": "現在のファイル アイコン テーマ ファイルに相対的なフォント パス。", + "schema.font-size": "フォントの既定のサイズ。有効な値については、https://developer.mozilla.org/ja-jp/docs/Web/CSS/font-size をご覧ください。", + "schema.font-style": "フォントのスタイル。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-style を参照してください。", + "schema.font-weight": "フォントの太さ。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-weight を参照してください。", + "schema.fontCharacter": "グリフ フォントを使用する場合: 使用するフォントの文字。", + "schema.fontColor": "グリフ フォントを使用する場合: 使用する色。", + "schema.fontId": "フォントを使用する場合: フォントの ID。設定されていない場合、最初のフォント定義が既定で設定されます。", + "schema.fontSize": "フォントを使用する場合: テキスト フォントに対するフォント サイズの割合。設定されていない場合、既定値はフォント定義のサイズになります。", + "schema.fonts": "アイコン定義で使用されるフォントです。", + "schema.hidesExplorerArrows": "このテーマがアクティブな時に、エクスプローラーの矢印を非表示にするかどうかを構成します。", + "schema.highContrast": "ハイ コントラスト配色テーマでのファイル アイコンの任意の関連付け。", + "schema.iconDefinition": "アイコンの定義です。オブジェクト キーは定義の ID です。", + "schema.iconDefinitions": "ファイルをアイコンに関連付けるときに使用できるすべてのアイコンの説明。", + "schema.iconPath": "SVG または PNG を使用する場合: イメージへのパス。アイコン設定ファイルへの相対パスです。", + "schema.id": "フォントの ID。", + "schema.id.formatError": "ID に使用できるのは、文字、数字、アンダースコア、マイナスのみです。", + "schema.languageId": "関連付けのためのアイコン定義の ID。", + "schema.languageIds": "言語をアイコンに関連付けます。オブジェクト キーは言語のコントリビューション ポイントで定義された言語 ID です。", + "schema.light": "明るい配色テーマでのファイル アイコンの任意の関連付け。", + "schema.src": "フォントの場所。" }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "拡張機能で定義されたテーマ設定可能なアイコンを提供します", + "contributes.icon.default": "アイコンの既定値。既存の ThemeIcon への参照またはアイコン フォントのアイコンのいずれかです。", + "contributes.icon.default.fontCharacter": "アイコン フォントのアイコンの文字。", + "contributes.icon.default.fontId": "アイコンを定義するアイコン フォントの ID。", + "contributes.icon.description": "テーマ設定可能なアイコンの説明", "contributes.icon.id": "テーマ設定可能なアイコンの識別子", "contributes.icon.id.format": "識別子に含めることができるのは文字、数字、マイナス記号のみであり、`component-iconname` という形式の 2 つ以上のセグメントで構成する必要があります。", - "contributes.icon.description": "テーマ設定可能なアイコンの説明", - "contributes.icon.default.fontId": "アイコンを定義するアイコン フォントの ID。", - "contributes.icon.default.fontCharacter": "アイコン フォントのアイコンの文字。", - "contributes.icon.default": "アイコンの既定値。既存の ThemeIcon への参照またはアイコン フォントのアイコンのいずれかです。", "contributes.iconFonts": "アイコンの提供に使用されるアイコン フォントを提供します。", "contributes.iconFonts.id": "フォントの ID。", "contributes.iconFonts.id.formatError": "ID に使用できるのは、文字、数字、アンダースコア、マイナスのみです。", "contributes.iconFonts.src": "フォントの場所。", - "contributes.iconFonts.src.path": "現在の拡張機能の場所を基準とする相対位置で示したフォント パス。", "contributes.iconFonts.src.format": "フォントの形式。", - "invalid.icons.proposedAPI": "'configuration.icons' は提案されたコントリビューション ポイントで、開発以外で実行される場合、または次のコマンド ライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons' は配列である必要があります", - "invalid.icons.id": "'configuration.icons.id' は必ず定義する必要があり、空にすることはできません", - "invalid.icons.id.format": "'configuration.icons.id' に含めることができるのは文字、数字、マイナス記号のみであり、`component-iconname` という形式の 2 つ以上のセグメントで構成する必要があります。", - "invalid.icons.description": "'configuration.icons.description' は必ず定義する必要があり、空にすることはできません", - "invalid.icons.default": "'configuration.icons.default' は、他のテーマ アイコンの ID への参照 (文字列) か、プロパティが `fontId` および `fontCharacter` であるアイコン定義 (オブジェクト) である必要があります。", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' は提案されたコントリビューション ポイントで、開発以外で実行される場合、または次のコマンド ライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "現在の拡張機能の場所を基準とする相対位置で示したフォント パス。", + "contributes.icons": "拡張機能で定義されたテーマ設定可能なアイコンを提供します", "invalid.iconFonts.configuration": "'configuration.iconFonts' は配列である必要があります", "invalid.iconFonts.id": "'configuration.iconFonts.id' は必ず定義する必要があり、空にすることはできません", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' に使用できるのは、文字、数字、アンダースコア、マイナスのみです。", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' は提案されたコントリビューション ポイントで、開発以外で実行される場合、または次のコマンド ライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src' はアイコン フォントの場所を含む配列でなければなりません。", + "invalid.iconFonts.src.item": "'configuration.iconFonts.src' の項目は、プロパティが 'path' および 'format' のオブジェクトである必要があります", "invalid.iconFonts.src.path": "拡張機能のフォルダー ({0}) の中に `contributes.iconFonts.src.path` ({0}) が含まれている必要があります。これによりこの拡張機能を移植できなくなる可能性があります。", - "invalid.iconFonts.src.item": "'configuration.iconFonts.src' の項目は、プロパティが 'path' および 'format' のオブジェクトである必要があります" + "invalid.icons.configuration": "'configuration.icons' は配列である必要があります", + "invalid.icons.default": "'configuration.icons.default' は、他のテーマ アイコンの ID への参照 (文字列) か、プロパティが `fontId` および `fontCharacter` であるアイコン定義 (オブジェクト) である必要があります。", + "invalid.icons.description": "'configuration.icons.description' は必ず定義する必要があり、空にすることはできません", + "invalid.icons.id": "'configuration.icons.id' は必ず定義する必要があり、空にすることはできません", + "invalid.icons.id.format": "'configuration.icons.id' に含めることができるのは文字、数字、マイナス記号のみであり、`component-iconname` という形式の 2 つ以上のセグメントで構成する必要があります。", + "invalid.icons.proposedAPI": "'configuration.icons' は提案されたコントリビューション ポイントで、開発以外で実行される場合、または次のコマンド ライン スイッチを指定して実行する場合にのみ利用できます: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "セマンティック トークンの種類を提供します。", - "contributes.semanticTokenTypes.id": "セマンティック トークンの種類の識別子", - "contributes.semanticTokenTypes.id.format": "識別子は、letterOrDigit[_-letterOrDigit]* の形式である必要があります", - "contributes.semanticTokenTypes.superType": "セマンティック トークン型のスーパー型", - "contributes.semanticTokenTypes.superType.format": "スーパー型は letterOrDigit[_-letterOrDigit]* という形式にする必要があります。", - "contributes.color.description": "セマンティック トークン タイプの説明", - "contributes.semanticTokenModifiers": "セマンティック トークン修飾子を提供します。", - "contributes.semanticTokenModifiers.id": "セマンティック トークン修飾子の識別子", - "contributes.semanticTokenModifiers.id.format": "識別子は、letterOrDigit[_-letterOrDigit]* の形式である必要があります", - "contributes.semanticTokenModifiers.description": "セマンティック トークン修飾子の説明", - "contributes.semanticTokenScopes": "セマンティック トークン スコープ マップを提供します。", - "contributes.semanticTokenScopes.languages": "デフォルトの言語をリスト化します。", - "contributes.semanticTokenScopes.scopes": "(セマンティック トークン セレクターによって記述される) セマンティック トークンを、そのトークンを表すために使用される 1 つ以上の textMate スコープにマップします。", - "invalid.id": "'configuration.{0}.id' は必ず定義する必要があり、空にすることはできません", - "invalid.id.format": "'configuration.{0}.id' は、英数字[-_英数字]* というパターンに従う必要があります", - "invalid.superType.format": "'configuration.{0}.superType' は letterOrDigit[-_letterOrDigit]* というパターンに従う必要があります", - "invalid.description": "'configuration.{0}.description' は必ず定義する必要があり、空にすることはできません", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' は配列である必要があります", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' は配列である必要があります", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' は配列でなければなりません", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' は文字列である必要があります", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' はオブジェクトとして定義する必要があります。", - "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 値は文字列の配列である必要があります。", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': セレクター {0} の解析中に問題が発生しました。" - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "JSON テーマ ファイルの解析中に問題が発生しました: {0}", - "error.invalidformat": "JSON テーマ ファイルの無効な形式: オブジェクトが必要です。", - "error.invalidformat.colors": "配色テーマ ファイルの解析中に問題が発生しました: {0}。'colors' プロパティは 'object' 型ではありません。", - "error.invalidformat.tokenColors": "配色テーマ ファイルを解析中に問題が発生しました: {0}。'tokenColors' プロパティには配色を指定した配列、または TextMate テーマ ファイルへのパスを指定してください。", - "error.invalidformat.semanticTokenColors": "配色テーマ ファイルの解析で問題が発生しました: {0}。プロパティ 'semanticTokenColors' に無効なセレクターが含まれています", - "error.plist.invalidformat": "tmTheme ファイルの解析中に問題が発生しました: {0}。'settings' は配列ではありません。", - "error.cannotparse": "tmTheme ファイルの解析中に問題が発生しました: {0}", - "error.cannotload": "tmTheme ファイル {0} の読み込み中に問題が発生しました: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "ファイル アイコン ファイル {0} の解析で問題が発生しました", - "error.invalidformat": "ファイル アイコン テーマ ファイルの無効な形式: オブジェクトが必要です。" - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "折りたたんだフォルダーのフォルダー アイコン。展開したフォルダー アイコンは省略可能です。設定していない場合は、フォルダーに定義したアイコンが表示されます。", - "schema.folder": "折りたたんだフォルダー、または folderExpanded が設定されていない場合は展開したフォルダーのフォルダー アイコン。", - "schema.file": "どの拡張子、ファイル名、または言語 ID とも一致しないファイルすべてに表示される既定のファイル アイコン。", - "schema.folderNames": "フォルダー名をアイコンに関連付けます。オブジェクト キーはフォルダー名ですが、パスの部分は含みません。パターンやワイルドカードは使用できません。フォルダー名の一致では大文字と小文字を区別しません。", - "schema.folderName": "関連付けのためのアイコン定義の ID。", - "schema.folderNamesExpanded": "フォルダー名を展開したフォルダーのアイコンに関連付けます。オブジェクト キーはフォルダー名ですが、パスの部分は含みません。パターンやワイルドカードは使用できません。フォルダー名の一致では大文字と小文字を区別しません。", - "schema.folderNameExpanded": "関連付けのためのアイコン定義の ID。", - "schema.fileExtensions": "ファイル拡張子をアイコンに関連付けます。オブジェクト キーはファイル拡張子名です。拡張子名は、最後のドットに続くファイル名の最後の部分です (ドットは含みません)。拡張子の比較は大文字と小文字が区別しないで行われます。", - "schema.fileExtension": "関連付けのためのアイコン定義の ID。", - "schema.fileNames": "ファイル名をアイコンに関連付けます。オブジェクト キーは完全なファイル名ですが、パスの部分は含みません。ファイル名にはドットおよび可能なファイル拡張子が含まれる場合があります。パターンやワイルドカードは使用できません。ファイル名の一致では大文字と小文字を区別しません。", - "schema.fileName": "関連付けのためのアイコン定義の ID。", - "schema.languageIds": "言語をアイコンに関連付けます。オブジェクト キーは言語のコントリビューション ポイントで定義された言語 ID です。", - "schema.languageId": "関連付けのためのアイコン定義の ID。", - "schema.fonts": "アイコン定義で使用されるフォントです。", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "フォントの形式。", + "schema.font-path": "現在の製品アイコン テーマ ファイルに相対的なフォント パス", + "schema.font-style": "フォントのスタイル。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-style を参照してください。", + "schema.font-weight": "フォントの太さ。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-weight を参照してください。", + "schema.iconDefinitions": "アイコン名のフォント文字との関連付け。", "schema.id": "フォントの ID。", "schema.id.formatError": "ID に使用できるのは、文字、数字、アンダースコア、マイナスのみです。", - "schema.src": "フォントの場所。", - "schema.font-path": "現在のファイル アイコン テーマ ファイルに相対的なフォント パス。", - "schema.font-format": "フォントの形式。", - "schema.font-weight": "フォントの太さ。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-weight を参照してください。", - "schema.font-style": "フォントのスタイル。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-style を参照してください。", - "schema.font-size": "フォントの既定のサイズ。有効な値については、https://developer.mozilla.org/ja-jp/docs/Web/CSS/font-size をご覧ください。", - "schema.iconDefinitions": "ファイルをアイコンに関連付けるときに使用できるすべてのアイコンの説明。", - "schema.iconDefinition": "アイコンの定義です。オブジェクト キーは定義の ID です。", - "schema.iconPath": "SVG または PNG を使用する場合: イメージへのパス。アイコン設定ファイルへの相対パスです。", - "schema.fontCharacter": "グリフ フォントを使用する場合: 使用するフォントの文字。", - "schema.fontColor": "グリフ フォントを使用する場合: 使用する色。", - "schema.fontSize": "フォントを使用する場合: テキスト フォントに対するフォント サイズの割合。設定されていない場合、既定値はフォント定義のサイズになります。", - "schema.fontId": "フォントを使用する場合: フォントの ID。設定されていない場合、最初のフォント定義が既定で設定されます。", - "schema.light": "明るい配色テーマでのファイル アイコンの任意の関連付け。", - "schema.highContrast": "ハイ コントラスト配色テーマでのファイル アイコンの任意の関連付け。", - "schema.hidesExplorerArrows": "このテーマがアクティブな時に、エクスプローラーの矢印を非表示にするかどうかを構成します。" + "schema.src": "フォントの場所。" }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "トークンの色とスタイル。", - "schema.token.foreground": "トークンの前景色。", - "schema.token.background.warning": "トークンの背景色は、現在サポートされていません。", - "schema.token.fontStyle": "ルールのフォント スタイル: 'italic'、'bold'、'underline' のいずれかまたはこれらの組み合わせです。空の文字列は継承された設定を解除します。", - "schema.fontStyle.error": "フォント スタイルは 'italic'、'bold'、'underline' もしくはこれらの組み合わせ、または空の文字列である必要があります。", - "schema.token.fontStyle.none": "なし (継承したスタイルを解除)", - "schema.properties.name": "ルールの説明。", - "schema.properties.scope": "このルールに一致するスコープ セレクター。", - "schema.workbenchColors": "ワークベンチの色", - "schema.tokenColors.path": "tmTheme ファイルへのパス (現在のファイルとの相対パス)。", - "schema.colors": "構文の強調表示をする色", - "schema.supportsSemanticHighlighting": "このテーマに対してセマンティック強調表示を有効にするかどうか。", - "schema.semanticTokenColors": "セマンティック トークンの色" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "有効にすると、OS でハイ コントラスト テーマが使用されている場合にはハイ コントラスト テーマに自動的に変更されます。使用するハイ コントラスト テーマは `#{0}#` で指定されます。", + "colorTheme": "ワークベンチで使用される配色テーマを指定します。", + "colorThemeError": "テーマが不明、またはインストールされていません。", + "defaultProductIconThemeDesc": "既定", + "defaultProductIconThemeLabel": "既定", + "detectColorScheme": "設定されている場合は、OS の外観に基づいて自動的に優先の配色テーマに切り替わります。OS の外観が暗い場合は、`#{0}#` で指定したテーマが使用され、明るい場合は `#{1}#` が使用されます。", + "editorColors": "エディターの構文の色とフォント スタイルを、現在選択されている配色テーマからオーバーライドします。", + "editorColors.comments": "コメントの色とスタイルを設定します", + "editorColors.experimentalTokenStyling.deprecationMessage": "代わりに 'editor.semanticTokenColorCustomizations' を使用してください。", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "代わりに `#editor.semanticTokenColorCustomizations#` を使用してください。", + "editorColors.functions": "関数定義と参照の色とスタイルを設定します。", + "editorColors.keywords": "キーワードの色とスタイルを設定します。", + "editorColors.numbers": "数値リテラルの色とスタイルを設定します。", + "editorColors.semanticHighlighting": "このテーマに対してセマンティックの強調表示を有効にするかどうか。", + "editorColors.semanticHighlighting.deprecationMessage": "代わりに 'editor.semanticTokenColorCustomizations' 設定で 'enabled' を使用してください。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "代わりに `#editor.semanticTokenColorCustomizations#` 設定で 'enabled' を使用してください。", + "editorColors.semanticHighlighting.enabled": "このテーマのセマンティック強調表示を有効にするか無効にするか", + "editorColors.semanticHighlighting.rules": "このテーマのセマンティック トークン スタイル ルール。", + "editorColors.strings": "文字列リテラルの色とスタイルを設定します。", + "editorColors.textMateRules": "textmate テーマ規則 (高度) を使っての色とスタイルを設定します。", + "editorColors.types": "型定義と参照の色とスタイルを設定します。", + "editorColors.variables": "変数定義と参照の色とスタイルを設定します。", + "iconTheme": "ワークベンチで使用されるファイル アイコン テーマを指定するか、ファイル アイコンを表示しないように 'null' を指定します。", + "iconThemeError": "ファイルのアイコン テーマが不明またはインストールされていません。", + "noIconThemeDesc": "ファイル アイコンがありません", + "noIconThemeLabel": "なし", + "preferredDarkColorTheme": "`#{0}#` が有効な場合に、ダークな OS の外観に適した色のテーマを指定します。", + "preferredHCColorTheme": "`#{0}#` が有効な場合に、ハイ コントラスト モードに適した色のテーマを指定します。", + "preferredLightColorTheme": "`#{0}#` が有効な場合に、ライトな OS の外観に適した色のテーマを指定します。", + "productIconTheme": "使用する製品アイコンのテーマを指定します。", + "productIconThemeError": "製品アイコンのテーマが不明であるか、インストールされていません。", + "semanticTokenColors": "現在選択されている配色テーマからの、エディターのセマンティック トークンの色とスタイルをオーバーライドします。", + "workbenchColors": "現在選択している配色テーマで配色を上書きします。" }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "TextMate の配色テーマを提供します。", - "vscode.extension.contributes.themes.id": "ユーザー設定で使用される配色テーマの ID。", - "vscode.extension.contributes.themes.label": "UI で表示される配色テーマのラベル。", - "vscode.extension.contributes.themes.uiTheme": "エディターの周囲の色を定義する基本テーマ: 'vs' は明るい色のテーマで、'vs-dark' は濃い色のテーマです。'hc-black' は濃い色のハイ コントラストのテーマです。", - "vscode.extension.contributes.themes.path": "tmTheme ファイルのパス。拡張機能フォルダーに対する相対パスで、通常 './colorthemes/awesome-color-theme.json' です。", + "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。", + "reqarray": "拡張点`{0}` は配列でなければなりません。", + "reqid": "`contributes.{0}.id` で想定される文字列。指定された値: {1}", + "reqpath": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", "vscode.extension.contributes.iconThemes": "ファイル アイコンのテーマを提供します。", "vscode.extension.contributes.iconThemes.id": "ユーザー設定で使用されるファイル アイコン テーマの ID。", "vscode.extension.contributes.iconThemes.label": "UI に示されているファイル アイコン テーマのラベル。", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "ユーザー設定で使用される製品アイコン テーマの ID。", "vscode.extension.contributes.productIconThemes.label": "UI に示されている製品アイコン テーマのラベル。", "vscode.extension.contributes.productIconThemes.path": "製品アイコンのテーマ定義ファイルのパス。拡張機能フォルダーに対する相対パスで、通常 './producticons/awesome-product-icon-theme.json' です。", - "reqarray": "拡張点`{0}` は配列でなければなりません。", - "reqpath": "`contributes.{0}.path` に文字列が必要です。提供された値: {1}", - "reqid": "`contributes.{0}.id` で想定される文字列。指定された値: {1}", - "invalid.path.1": "拡張機能のフォルダー ({2}) の中に `contributes.{0}.path` ({1}) が含まれている必要があります。これにより拡張を移植できなくなる可能性があります。" + "vscode.extension.contributes.themes": "TextMate の配色テーマを提供します。", + "vscode.extension.contributes.themes.id": "ユーザー設定で使用される配色テーマの ID。", + "vscode.extension.contributes.themes.label": "UI で表示される配色テーマのラベル。", + "vscode.extension.contributes.themes.path": "tmTheme ファイルのパス。拡張機能フォルダーに対する相対パスで、通常 './colorthemes/awesome-color-theme.json' です。", + "vscode.extension.contributes.themes.uiTheme": "エディターの周囲の色を定義する基本テーマ: 'vs' は明るい色のテーマで、'vs-dark' は濃い色のテーマです。'hc-black' は濃い色のハイ コントラストのテーマです。" }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "ワークベンチで使用される配色テーマを指定します。", - "colorThemeError": "テーマが不明、またはインストールされていません。", - "preferredDarkColorTheme": "`#{0}#` が有効な場合に、ダークな OS の外観に適した色のテーマを指定します。", - "preferredLightColorTheme": "`#{0}#` が有効な場合に、ライトな OS の外観に適した色のテーマを指定します。", - "preferredHCColorTheme": "`#{0}#` が有効な場合に、ハイ コントラスト モードに適した色のテーマを指定します。", - "detectColorScheme": "設定されている場合は、OS の外観に基づいて自動的に優先の配色テーマに切り替わります。", - "workbenchColors": "現在選択している配色テーマで配色を上書きします。", - "iconTheme": "ワークベンチで使用されるファイル アイコン テーマを指定するか、ファイル アイコンを表示しないように 'null' を指定します。", - "noIconThemeLabel": "なし", - "noIconThemeDesc": "ファイル アイコンがありません", - "iconThemeError": "ファイルのアイコン テーマが不明またはインストールされていません。", - "productIconTheme": "使用する製品アイコンのテーマを指定します。", - "defaultProductIconThemeLabel": "既定", - "defaultProductIconThemeDesc": "既定", - "productIconThemeError": "製品アイコンのテーマが不明であるか、インストールされていません。", - "autoDetectHighContrast": "有効にすると、OS でハイ コントラスト テーマが使用されている場合にハイ コントラスト テーマに自動的に変更されます。", - "editorColors.comments": "コメントの色とスタイルを設定します", - "editorColors.strings": "文字列リテラルの色とスタイルを設定します。", - "editorColors.keywords": "キーワードの色とスタイルを設定します。", - "editorColors.numbers": "数値リテラルの色とスタイルを設定します。", - "editorColors.types": "型定義と参照の色とスタイルを設定します。", - "editorColors.functions": "関数定義と参照の色とスタイルを設定します。", - "editorColors.variables": "変数定義と参照の色とスタイルを設定します。", - "editorColors.textMateRules": "textmate テーマ規則 (高度) を使っての色とスタイルを設定します。", - "editorColors.semanticHighlighting": "このテーマに対してセマンティックの強調表示を有効にするかどうか。", - "editorColors.semanticHighlighting.deprecationMessage": "代わりに 'editor.semanticTokenColorCustomizations' 設定で 'enabled' を使用してください。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "代わりに `#editor.semanticTokenColorCustomizations#` 設定で 'enabled' を使用してください。", - "editorColors": "エディターの構文の色とフォント スタイルを、現在選択されている配色テーマからオーバーライドします。", - "editorColors.semanticHighlighting.enabled": "このテーマのセマンティック強調表示を有効にするか無効にするか", - "editorColors.semanticHighlighting.rules": "このテーマのセマンティック トークン スタイル ルール。", - "semanticTokenColors": "現在選択されている配色テーマからの、エディターのセマンティック トークンの色とスタイルをオーバーライドします。", - "editorColors.experimentalTokenStyling.deprecationMessage": "代わりに 'editor.semanticTokenColorCustomizations' を使用してください。", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "代わりに `#editor.semanticTokenColorCustomizations#` を使用してください。" - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "{0} での製品アイコン定義の処理で問題が発生しました:\r\n{1}", - "defaultTheme": "既定", - "error.cannotparseicontheme": "製品アイコン ファイル {0} の解析で問題が発生しました", - "error.invalidformat": "製品アイコン テーマ ファイルの無効な形式: オブジェクトが必要です。", - "error.missingProperties": "製品アイコン テーマ ファイルの形式が無効です。アイコン定義とフォントが含まれている必要があります。", - "error.fontWeight": "フォント '{0}' に無効なフォントの太さが含まれています。設定を無視します。", - "error.fontStyle": "フォント '{0}' に無効なフォント スタイルが含まれています。設定を無視します。", - "error.fontId": "フォント ID '{0}' が見つからないか、無効です。フォント定義をスキップします。", - "error.icon.fontId": "アイコン定義 '{0}' をスキップしています。不明なフォントです。", - "error.icon.fontCharacter": "アイコン定義 '{0}' をスキップしています。不明な fontCharacter があります。" - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "フォントの ID。", - "schema.id.formatError": "ID に使用できるのは、文字、数字、アンダースコア、マイナスのみです。", - "schema.src": "フォントの場所。", - "schema.font-path": "現在の製品アイコン テーマ ファイルに相対的なフォント パス", - "schema.font-format": "フォントの形式。", - "schema.font-weight": "フォントの太さ。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-weight を参照してください。", - "schema.font-style": "フォントのスタイル。有効な値については、https://developer.mozilla.org/ja/docs/Web/CSS/font-style を参照してください。", - "schema.iconDefinitions": "アイコン名のフォント文字との関連付け。" - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "設定", - "keybindings": "キーボード ショートカット", - "snippets": "ユーザー スニペット", - "extensions": "拡張機能", - "ui state label": "UI の状態", - "sync category": "設定の同期", - "syncViewIcon": "設定同期ビューの表示アイコン。" + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "セマンティック トークン タイプの説明", + "contributes.semanticTokenModifiers": "セマンティック トークン修飾子を提供します。", + "contributes.semanticTokenModifiers.description": "セマンティック トークン修飾子の説明", + "contributes.semanticTokenModifiers.id": "セマンティック トークン修飾子の識別子", + "contributes.semanticTokenModifiers.id.format": "識別子は、letterOrDigit[_-letterOrDigit]* の形式である必要があります", + "contributes.semanticTokenScopes": "セマンティック トークン スコープ マップを提供します。", + "contributes.semanticTokenScopes.languages": "デフォルトの言語をリスト化します。", + "contributes.semanticTokenScopes.scopes": "(セマンティック トークン セレクターによって記述される) セマンティック トークンを、そのトークンを表すために使用される 1 つ以上の textMate スコープにマップします。", + "contributes.semanticTokenTypes": "セマンティック トークンの種類を提供します。", + "contributes.semanticTokenTypes.id": "セマンティック トークンの種類の識別子", + "contributes.semanticTokenTypes.id.format": "識別子は、letterOrDigit[_-letterOrDigit]* の形式である必要があります", + "contributes.semanticTokenTypes.superType": "セマンティック トークン型のスーパー型", + "contributes.semanticTokenTypes.superType.format": "スーパー型は letterOrDigit[_-letterOrDigit]* という形式にする必要があります。", + "invalid.description": "'configuration.{0}.description' は必ず定義する必要があり、空にすることはできません", + "invalid.id": "'configuration.{0}.id' は必ず定義する必要があり、空にすることはできません", + "invalid.id.format": "'configuration.{0}.id' は、英数字[-_英数字]* というパターンに従う必要があります", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' は配列である必要があります", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' は配列でなければなりません", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' は文字列である必要があります", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' はオブジェクトとして定義する必要があります。", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': セレクター {0} の解析中に問題が発生しました。", + "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 値は文字列の配列である必要があります。", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' は配列である必要があります", + "invalid.superType.format": "'configuration.{0}.superType' は letterOrDigit[-_letterOrDigit]* というパターンに従う必要があります" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "利用できる認証プロバイダーがないため、設定の同期を有効にできません。", - "no account": "使用可能なアカウントはありません", - "show log": "ログの表示", - "sync turned on": "{0} がオンになりました", - "sync in progress": "設定の同期がオンになっています。取り消しますか?", - "settings sync": "設定の同期", - "yes": "はい(&&Y)", - "no": "いいえ(&&N)", - "turning on": "オンにしています...", - "syncing resource": "{0} を同期しています...", - "conflicts detected": "競合が検出されました", - "merge Manually": "手動でマージする...", - "resolve": "競合が発生しているため、マージできません。続行するには、手動でマージしてください...", - "merge or replace": "マージまたは置換", - "merge": "マージ", - "replace local": "ローカルを置換", "cancel": "キャンセル", + "choose account placeholder": "サインインするアカウントを選択してください", + "conflicts detected": "競合が検出されました", "first time sync detail": "前回は別のマシンから同期されたようです。\r\nクラウド内のデータとマージまたは置換しますか?", + "last used": "同期での最終使用日", + "merge": "マージ", + "merge Manually": "手動でマージする...", + "merge or replace": "マージまたは置換", + "no": "いいえ(&&N)", + "no account": "使用可能なアカウントはありません", + "no authentication providers": "利用できる認証プロバイダーがないため、設定の同期を有効にできません。", + "others": "その他", + "replace local": "ローカルを置換", "reset": "これを実行すると、データがクラウドから消去され、すべてのデバイスでの同期が停止します。", "reset title": "クリア", "resetButton": "リセット(&&R)", - "choose account placeholder": "サインインするアカウントを選択してください", - "signed in": "サインイン済み", - "last used": "同期での最終使用日", - "others": "その他", + "resolve": "競合が発生しているため、マージできません。続行するには、手動でマージしてください...", + "settings sync": "設定の同期", + "show log": "ログの表示", + "sign in": "サインイン", "sign in using account": "{0} でサインイン", + "signed in": "サインイン済み", "successive auth failures": "Settings sync is suspended because of successive authorization failures. Please sign in again to continue synchronizing", - "sign in": "サインイン" + "sync in progress": "設定の同期がオンになっています。取り消しますか?", + "sync turned on": "{0} がオンになりました", + "syncing resource": "{0} を同期しています...", + "turning on": "オンにしています...", + "yes": "はい(&&Y)" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "拡張機能", + "keybindings": "キーボード ショートカット", + "settings": "設定", + "snippets": "ユーザー スニペット", + "sync category": "設定の同期", + "syncViewIcon": "設定同期ビューの表示アイコン。", + "ui state label": "UI の状態" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "'{0}' の非表示", "resetViewLocation": "場所のリセット" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "'ファイルの作成' の参加者を実行しています...", - "msg-rename": "'ファイル名の変更' の参加者を実行しています...", - "msg-copy": "'ファイル コピー' 参加者を実行しています...", - "msg-delete": "'ファイルの削除' の参加者を実行しています..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "{0} は既に存在します。上書きしますか?", + "irreversible": "'{0}' という名前のファイルまたはフォルダーは、フォルダー '{1}' に既に存在します。置き換えると、現在の内容が上書きされます。", + "replaceButtonLabel": "置換(&&R)" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "保存", - "doNotSave": "保存しない", - "cancel": "キャンセル", - "saveWorkspaceMessage": "ワークスペースの構成をファイルとして保存しますか?", - "saveWorkspaceDetail": "再度開く予定があるならワークスペースを保存します。", - "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "破棄", + "genericSaveError": "'{0}' の保存に失敗しました: {1}", + "overwrite": "上書き", + "overwriteElevated": "管理者権限で上書き...", + "overwriteElevatedSudo": "Sudo 権限で上書き...", + "permissionDeniedSaveError": "'{0}' の保存に失敗しました。十分な権限がありません。[管理者権限で再試行] を選択して管理者として再試行してください。", + "permissionDeniedSaveErrorSudo": "'{0}' の保存に失敗しました: アクセス権限が不十分です。[Sudo 権限で再試行] を選択してスーパーユーザーとして再試行してください。", + "readonlySaveError": "'{0}' を保存できませんでした: ファイルは読み取り専用です。 ファイルを上書き可能にするには'上書き' を選択してください。", + "readonlySaveErrorAdmin": "'{0}' を保存できませんでした。ファイルは読み取り専用です。[管理者権限で上書き] を選択し、管理者として再試行してください。", + "readonlySaveErrorSudo": "'{0}' を保存できませんでした。ファイルは読み取り専用です。'Overwrite as Sudo' を選択してスーパーユーザーとして再試行してください。", + "retry": "再試行", + "saveAs": "名前を付けて保存...", + "saveElevated": "管理者権限で再試行...", + "saveElevatedSudo": "Sudo 権限で再試行...", + "staleSaveError": "'{0}' を保存できませんでした: ファイルの内容がより新しいものです。ファイルを変更した内容で上書きしますか?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "待機を停止し、ダーティ エディターを保存または元に戻すには、[キャンセル] をクリックしてください。", + "backupBeforeShutdownMessage": "ダーティ エディターのバックアップに予想以上に時間がかかっています...", + "backupErrorDetails": "最初にダーティ エディターを保存または復元してから、もう一度お試しください。", + "backupTrackerBackupFailed": "次のダーティなエディターをバックアップ場所に保存できませんでした。", + "backupTrackerConfirmFailed": "次のダーティなエディターを保存または復元できませんでした。", "ok": "OK", - "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。" + "revertBeforeShutdown": "ダーティ エディターを元に戻すに予想以上に時間がかかっています...", + "saveBeforeShutdown": "ダーティ エディターの保存に予想以上に時間がかかっています..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "保存", - "saveWorkspace": "ワークスペースを保存", "errorInvalidTaskConfiguration": "ワークスペース構成ファイルに書き込めません。ファイルを開いて、ファイル内のエラー/警告を修正してからもう一度お試しください。", "errorWorkspaceConfigurationFileDirty": "ファイルが変更されているため、ワークスペース構成ファイルに書き込めません。ファイルを保存してから、もう一度お試しください。", - "openWorkspaceConfigurationFile": "ワークスペースの構成を開く" + "openWorkspaceConfigurationFile": "ワークスペースの構成を開く", + "save": "保存", + "saveWorkspace": "ワークスペースを保存" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "ワークスペースの信頼" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "キャンセル", + "newWindow": "制限モードで開く", + "open": "開く", + "openLooseFileLearnMore": "これらのファイルの作成者を信頼していない場合は、悪意のあるファイルである可能性があるため、新しいウィンドウで制限モードで続行することをお勧めします。詳細については、[ドキュメント] (https://aka.ms/vscode-workspace-trust) を参照してください。", + "openLooseFileMesssage": "これらのファイルの作成者を信頼しますか?", + "openLooseFileWindowDetails": "信頼されていないファイルを信頼されているウィンドウで開こうとしています。", + "openLooseFileWorkspaceCheckbox": "すべてのワークスペースに対してこの決定を記憶する", + "openLooseFileWorkspaceDetails": "信頼されていないファイルを信頼されているワークスペースで開こうとしています。", + "workspaceTrustEnabledCtx": "ワークスペースの信頼機能を有効にするかどうか。", + "workspaceTrustedCtx": "現在のワークスペースがユーザーによって信頼されているかどうか。" + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "キャンセル", + "doNotSave": "保存しない", + "ok": "OK", + "save": "保存", + "saveWorkspaceDetail": "再度開く予定があるならワークスペースを保存します。", + "saveWorkspaceMessage": "ワークスペースの構成をファイルとして保存しますか?", + "workspaceOpenedDetail": "ワークスペースは既に別のウィンドウで開いています。最初にそのウィンドウを閉じててから、もう一度やり直してください。", + "workspaceOpenedMessage": "ワークスペース '{0}' を保存できません" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "読み込み中", - "loadingCompletedMessage": "読み込み完了" + "loadingCompletedMessage": "読み込み完了", + "loadingMessage": "読み込み中" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "テキスト ラベルの非表示", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "閉じる" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "プロパティの非表示", + "showProperties": "プロパティの表示" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "エラー: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "情報: {0}" + "alertInfoMessage": "情報: {0}", + "alertWarningMessage": "警告: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "利用できるデータはありません" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "すべて選択/選択解除" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "キャンセル", + "headerFilter.clear": "クリア", + "headerFilter.ok": "OK", "headerFilter.showFilter": "フィルターの表示", - "table.selectAll": "すべて選択", + "table.filterOptions": "フィルター オプション", "table.searchPlaceHolder": "検索", - "tableFilter.visibleCount": "{0} 件の結果", - "tableFilter.selectedCount": "{0} 件選択済み", + "table.selectAll": "すべて選択", "table.sortAscending": "昇順で並べ替え", "table.sortDescending": "降順で並べ替え", - "headerFilter.ok": "OK", - "headerFilter.clear": "クリア", - "headerFilter.cancel": "キャンセル", - "table.filterOptions": "フィルター オプション" + "tableFilter.selectedCount": "{0} 件選択済み", + "tableFilter.visibleCount": "{0} 件の結果" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "読み込み中" @@ -9305,58 +9772,58 @@ "toggleMore": "詳細の切り替え" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "拡張機能のポリシーでは、拡張機能のインストールは許可されていません。拡張機能ポリシーを変更して、もう一度お試しください。", + "InstallVSIXAction.successReload": "VSIX からの {0} 拡張機能のインストールが完了しました。有効にするには、Azure Data Studio を再度読み込んでください。", + "ReinstallAction.successReload": "拡張機能 {0}の再インストールを完了するには、Azure Data Studio を再度読み込んでください。", + "activateLanguagePack": "{0}で Azure Data Studio を使用するには、Azure Data Studio を再起動する必要があります。", "azuredatastudio": "Azure Data Studio", - "default": "自動更新チェックを有効にします。Azure Data Studio は、更新プログラムを自動的かつ定期的に確認します。", - "enableWindowsBackgroundUpdates": "Windows で新しい Azure Data Studio バージョンをバックグラウンドでダウンロードしてインストールできるようにする", - "showReleaseNotes": "更新後にリリース ノートを表示します。リリース ノートが新しい Web ブラウザー ウィンドウで開きます。", + "connectionDialogBrowseTree.context": "接続ダイアログの閲覧ツリーのコンテキスト メニュー", "dashboard.toolbar": "ダッシュボード ツールバーのアクション メニュー", + "dataExplorer.action": "dataexplorer ビュー コンテナーのタイトル アクション メニュー", + "dataExplorer.context": "データエクスプローラー項目のコンテキスト メニュー", + "dataGrid.context": "データ グリッド項目のコンテキスト メニュー", + "default": "自動更新チェックを有効にします。Azure Data Studio は、更新プログラムを自動的かつ定期的に確認します。", + "enable locally": "この拡張機能をローカルで有効にするには、Azure Data Studio を再度読み込んでください。", + "enable remote": "この拡張機能を {0} で有効にするには、Azure Data Studio を再度読み込んでください。", + "enableWindowsBackgroundUpdates": "Windows で新しい Azure Data Studio バージョンをバックグラウンドでダウンロードしてインストールできるようにする", + "extensionsPolicy": "拡張機能をダウンロードするためのセキュリティ ポリシーを設定します。", + "incompatible": "Azure Data Studio '{1}' と互換性がないため、拡張機能 '{0}' をインストールできません。", + "installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Azure Data Studio を再度読み込んでください。", + "maxMemoryForLargeFilesMB": "大きなファイルを開こうとすると再起動後に Azure Data Studio に対して使用できるメモリを制御します。コマンド ラインで '--max-memory=NEWSIZE' を指定する場合と同じ効果があります。", + "miNewNotebook": "新しいノートブック(&N)", + "miNewQuery": "新しいクエリ(&Q)", + "miinstallVsix": "VSIX パッケージから拡張機能をインストールする", + "newQuery": "新しいクエリ", "notebook.cellTitle": "ノートブックのセル タイトル メニュー", "notebook.title": "ノートブックのタイトル メニュー", "notebook.toolbar": "ノートブックのツール バー メニュー", - "dataExplorer.action": "dataexplorer ビュー コンテナーのタイトル アクション メニュー", - "dataExplorer.context": "データエクスプローラー項目のコンテキスト メニュー", "objectExplorer.context": "オブジェクト エクスプローラー項目のコンテキスト メニュー", - "connectionDialogBrowseTree.context": "接続ダイアログの閲覧ツリーのコンテキスト メニュー", - "dataGrid.context": "データ グリッド項目のコンテキスト メニュー", - "extensionsPolicy": "拡張機能をダウンロードするためのセキュリティ ポリシーを設定します。", - "InstallVSIXAction.allowNone": "拡張機能のポリシーでは、拡張機能のインストールは許可されていません。拡張機能ポリシーを変更して、もう一度お試しください。", - "InstallVSIXAction.successReload": "VSIX からの {0} 拡張機能のインストールが完了しました。有効にするには、Azure Data Studio を再度読み込んでください。", + "postDisableTooltip": "更新された拡張機能を無効にするには、Azure Data Studio を再度読み込んでください。", + "postEnableTooltip": "この拡張機能を有効にするには、Azure Data Studio を再度読み込んでください。", "postUninstallTooltip": "この拡張機能のアンインストールを完了するには、Azure Data Studio を再度読み込んでください。", "postUpdateTooltip": "更新された拡張機能を有効にするには、Azure Data Studio を再度読み込んでください。", - "enable locally": "この拡張機能をローカルで有効にするには、Azure Data Studio を再度読み込んでください。", - "postEnableTooltip": "この拡張機能を有効にするには、Azure Data Studio を再度読み込んでください。", - "postDisableTooltip": "更新された拡張機能を無効にするには、Azure Data Studio を再度読み込んでください。", - "uninstallExtensionComplete": "拡張機能 {0}のアンインストールを完了するには、Azure Data Studio を再度読み込んでください。", - "enable remote": "この拡張機能を {0} で有効にするには、Azure Data Studio を再度読み込んでください。", - "installExtensionCompletedAndReloadRequired": "拡張機能 {0} のインストールが完了しました。これを有効にするには、Azure Data Studio を再度読み込んでください。", - "ReinstallAction.successReload": "拡張機能 {0}の再インストールを完了するには、Azure Data Studio を再度読み込んでください。", "recommendedExtensions": "マーケット プレース", "scenarioTypeUndefined": "拡張機能の推奨事項のシナリオの種類を指定する必要があります。", - "incompatible": "Azure Data Studio '{1}' と互換性がないため、拡張機能 '{0}' をインストールできません。", - "newQuery": "新しいクエリ", - "miNewQuery": "新しいクエリ(&Q)", - "miNewNotebook": "新しいノートブック(&N)", - "maxMemoryForLargeFilesMB": "大きなファイルを開こうとすると再起動後に Azure Data Studio に対して使用できるメモリを制御します。コマンド ラインで '--max-memory=NEWSIZE' を指定する場合と同じ効果があります。", + "showReleaseNotes": "更新後にリリース ノートを表示します。リリース ノートが新しい Web ブラウザー ウィンドウで開きます。", + "uninstallExtensionComplete": "拡張機能 {0}のアンインストールを完了するには、Azure Data Studio を再度読み込んでください。", "updateLocale": "Azure Data Studio の UI 言語を {0} に変更して再起動しますか?", - "activateLanguagePack": "{0}で Azure Data Studio を使用するには、Azure Data Studio を再起動する必要があります。", - "watermark.newSqlFile": "新しい SQL ファイル", "watermark.newNotebook": "新しいノートブック", - "miinstallVsix": "VSIX パッケージから拡張機能をインストールする" + "watermark.newSqlFile": "新しい SQL ファイル" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "一覧からオプションを選択する必要があります", "selectBox": "ボックスを選択" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "アカウントを追加します", - "removeAccount": "アカウントを削除します", - "confirmRemoveUserAccountMessage": "'{0}' を削除してよろしいですか?", - "accountActions.yes": "はい", + "NoAccountToRefresh": "更新するアカウントはありません", "accountActions.no": "いいえ", - "removeAccountFailed": "アカウントを削除できませんでした", + "accountActions.yes": "はい", + "addAccount": "アカウントを追加します", "applyFilters": "フィルターを適用する", + "confirmRemoveUserAccountMessage": "'{0}' を削除してよろしいですか?", "refreshAccount": "資格情報を再入力してください", - "NoAccountToRefresh": "更新するアカウントはありません" + "removeAccount": "アカウントを削除します", + "removeAccountFailed": "アカウントを削除できませんでした" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "イメージのコピーはサポートされていません" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "ダッシュ ボードで使用されているウィジェット" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "このデータ プロバイダーに対して無効になっている別の形式で結果を保存しています。", "noSerializationProvider": "プロバイダーが登録されていないため、データをシリアル化できません", + "saveAsNotSupported": "このデータ プロバイダーに対して無効になっている別の形式で結果を保存しています。", "unknownSerializationError": "不明なエラーにより、シリアル化に失敗しました" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "タイルの境界線の色", - "tileBoxShadow": "タイル ボックスの影の色", "buttonDropdownBackgroundHover": "ボタン ドロップダウンの背景のポイント時の色", "buttonDropdownBoxShadow": "ボタン ドロップダウン ボックスの影の色", - "extensionPackHeaderShadow": "拡張機能パックのヘッダー テキストの shadowcolor", + "calloutDialogBodyBackground": "吹き出しダイアログの本文の背景。", + "calloutDialogExteriorBorder": "ノートブック UI に対してコントラストを提供する吹き出しダイアログの外側の境界線。", + "calloutDialogForeground": "吹き出しダイアログの前景。", + "calloutDialogHeaderFooterBackground": "吹き出しダイアログのヘッダーとフッターの背景。", + "calloutDialogInteriorBorder": "要素を区切るために使用される吹き出しダイアログの内側の境界線。", + "calloutDialogShadowColor": "吹き出しダイアログ ボックスの影の色。", "extensionPackGradientColorOne": "拡張機能パックのグラデーションの上部の色", "extensionPackGradientColorTwo": "拡張機能パックのグラデーションの下部の色", + "extensionPackHeaderShadow": "拡張機能パックのヘッダー テキストの shadowcolor", + "gradientBackground": "バナー画像のグラデーションの背景色", "gradientOne": "バナー画像のグラデーションの上部の色", "gradientTwo": "バナー画像のグラデーションの下部の色", - "gradientBackground": "バナー画像のグラデーションの背景色", - "notebook.notebookToolbarIcon": "Notebook: メイン ツールバー アイコン", - "notebook.notebookToolbarSelectBorder": "Notebook: メイン ツールバーの選択ボックスの枠線", - "notebook.notebookToolbarSelectBackground": "Notebook: メイン ツールバーの選択ボックスの背景", - "notebook.notebookToolbarLines": "Notebook: メイン ツールバーの下枠線と区切り記号", - "notebook.dropdownArrow": "Notebook: メイン ツールバーのドロップダウン矢印", + "infoBox.errorBackground": "InfoBox: 通知の種類がエラーの場合の背景色。", + "infoBox.infomationBackground": "InfoBox: 通知の種類が情報の場合の背景色。", + "infoBox.successBackground": "InfoBox: 通知の種類が成功の場合の背景色。", + "infoBox.warningBackground": "InfoBox: 通知の種類が警告の場合の背景色。", + "infoButton.background": "情報ボタンの背景色。", + "infoButton.border": "情報ボタンの境界線の色。", + "infoButton.foreground": "情報ボタンの前景色。", + "infoButton.hoverBackground": "情報ボタンのポイント時の背景色。", "notebook.buttonMenuArrow": "Notebook: メイン ツールバーのカスタム buttonMenu ドロップダウン矢印", - "notebook.toolbarBackground": "Notebook: マークダウン ツールバーの背景", - "notebook.toolbarIcon": "Notebook: マークダウン ツールバー アイコン", - "notebook.toolbarBottomBorder": "Notebook: マークダウン ツールバーの下枠線", "notebook.cellBorder": "Notebook: アクティブ セルの枠線", - "notebook.markdownEditorBackground": "Notebook: マークダウン エディターの背景", - "notebook.splitBorder": "Notebook: マークダウン エディターとプレビューの間の境界線", "notebook.codeEditorBackground": "Notebook: コード エディターの背景", "notebook.codeEditorBackgroundActive": "Notebook: コード エディターのアクティブ セルの背景", "notebook.codeEditorLineNumber": "Notebook: コード エディターの行番号", - "notebook.codeEditorToolbarIcon": "Notebook: コード エディターのツールバー アイコン", "notebook.codeEditorToolbarBackground": "Notebook: コード エディターのツールバーの背景", "notebook.codeEditorToolbarBorder": "Notebook: コード エディターのツールバーの右枠線", + "notebook.codeEditorToolbarIcon": "Notebook: コード エディターのツールバー アイコン", + "notebook.dropdownArrow": "Notebook: メイン ツールバーのドロップダウン矢印", + "notebook.markdownEditorBackground": "Notebook: マークダウン エディターの背景", "notebook.notebookCellTagBackground": "タグの背景色。", "notebook.notebookCellTagForeground": "タグの前景色。", + "notebook.notebookToolbarIcon": "Notebook: メイン ツールバー アイコン", + "notebook.notebookToolbarLines": "Notebook: メイン ツールバーの下枠線と区切り記号", + "notebook.notebookToolbarSelectBackground": "Notebook: メイン ツールバーの選択ボックスの背景", + "notebook.notebookToolbarSelectBorder": "Notebook: メイン ツールバーの選択ボックスの枠線", + "notebook.splitBorder": "Notebook: マークダウン エディターとプレビューの間の境界線", + "notebook.toolbarBackground": "Notebook: マークダウン ツールバーの背景", + "notebook.toolbarBottomBorder": "Notebook: マークダウン ツールバーの下枠線", + "notebook.toolbarIcon": "Notebook: マークダウン ツールバー アイコン", "notebookFindMatchHighlight": "その他の検索条件に一致する項目の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", "notebookFindRangeHighlight": "検索を制限する範囲の色。この色は、基本装飾が非表示にならないよう不透明にすることはできません。", - "infoBox.infomationBackground": "InfoBox: 通知の種類が情報の場合の背景色。", - "infoBox.warningBackground": "InfoBox: 通知の種類が警告の場合の背景色。", - "infoBox.errorBackground": "InfoBox: 通知の種類がエラーの場合の背景色。", - "infoBox.successBackground": "InfoBox: 通知の種類が成功の場合の背景色。", - "infoButton.foreground": "情報ボタンの前景色。", - "infoButton.background": "情報ボタンの背景色。", - "infoButton.border": "情報ボタンの境界線の色。", - "infoButton.hoverBackground": "情報ボタンのポイント時の背景色。", - "calloutDialogForeground": "吹き出しダイアログの前景。", - "calloutDialogInteriorBorder": "要素を区切るために使用される吹き出しダイアログの内側の境界線。", - "calloutDialogExteriorBorder": "ノートブック UI に対してコントラストを提供する吹き出しダイアログの外側の境界線。", - "calloutDialogHeaderFooterBackground": "吹き出しダイアログのヘッダーとフッターの背景。", - "calloutDialogBodyBackground": "吹き出しダイアログの本文の背景。", - "calloutDialogShadowColor": "吹き出しダイアログ ボックスの影の色。" + "tileBorder": "タイルの境界線の色", + "tileBoxShadow": "タイル ボックスの影の色" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "テーブル ヘッダーの背景色", - "tableHeaderForeground": "テーブル ヘッダーの前景色", - "listFocusAndSelectionBackground": "リスト/テーブルがアクティブなときに選択した項目とフォーカスのある項目のリスト/テーブル背景色", - "tableCellOutline": "セルの枠線の色。", - "disabledInputBoxBackground": "入力ボックスの背景が無効にされました。", - "disabledInputBoxForeground": "入力ボックスの前景が無効にされました。", + "agentCellBackground": "SQL エージェントのテーブル セル背景色。", + "agentCellBorderColor": "SQL Agent のテーブル セル枠線色。", + "agentJobsHeadingColor": "SQL Agent の見出し背景色。", + "agentTableBackground": "SQL Agent のテーブル背景色。", + "agentTableHoverBackground": "SQL Agent のテーブル ホバー背景色。", "buttonFocusOutline": "フォーカスしたときのボタンの外枠の色。", "disabledCheckboxforeground": "チェック ボックスの前景が無効にされました。", - "agentTableBackground": "SQL Agent のテーブル背景色。", - "agentCellBackground": "SQL エージェントのテーブル セル背景色。", - "agentTableHoverBackground": "SQL Agent のテーブル ホバー背景色。", - "agentJobsHeadingColor": "SQL Agent の見出し背景色。", - "agentCellBorderColor": "SQL Agent のテーブル セル枠線色。", - "resultsErrorColor": "結果メッセージのエラー色。" + "disabledInputBoxBackground": "入力ボックスの背景が無効にされました。", + "disabledInputBoxForeground": "入力ボックスの前景が無効にされました。", + "listFocusAndSelectionBackground": "リスト/テーブルがアクティブなときに選択した項目とフォーカスのある項目のリスト/テーブル背景色", + "resultsErrorColor": "結果メッセージのエラー色。", + "tableCellOutline": "セルの枠線の色。", + "tableHeaderBackground": "テーブル ヘッダーの背景色", + "tableHeaderForeground": "テーブル ヘッダーの前景色" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "読み込まれた拡張機能の一部は古い API を使用しています。[開発者ツール] ウィンドウの [コンソール] タブで詳細情報を確認してください。", - "dontShowAgain": "今後表示しない" + "dontShowAgain": "今後表示しない", + "workbench.generalObsoleteApiNotification": "読み込まれた拡張機能の一部は古い API を使用しています。[開発者ツール] ウィンドウの [コンソール] タブで詳細情報を確認してください。" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "F5 ショートカット キーでは、コード セルを選択する必要があります。実行するコード セルを選択してください。", - "clearResultActiveCell": "結果をクリアするには、コード セルを選択する必要があります。実行するコード セルを選択してください。" + "clearResultActiveCell": "結果をクリアするには、コード セルを選択する必要があります。実行するコード セルを選択してください。", + "runActiveCell": "F5 ショートカット キーでは、コード セルを選択する必要があります。実行するコード セルを選択してください。" }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "不明なコンポーネントの種類です。ModelBuilder を使用してオブジェクトを作成する必要があります", "invalidIndex": "インデックス {0} が無効です。", + "unknownComponentType": "不明なコンポーネントの種類です。ModelBuilder を使用してオブジェクトを作成する必要があります", "unknownConfig": "不明なコンポーネント構成です。ModelBuilder を使用して構成オブジェクトを作成する必要があります" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "完了", + "dashboardNotInitialized": "タブが初期化されていません", "dialogCancelLabel": "キャンセル", - "generateScriptLabel": "スクリプトの生成", + "dialogDoneLabel": "完了", "dialogNextLabel": "次へ", "dialogPreviousLabel": "前へ", - "dashboardNotInitialized": "タブが初期化されていません" + "generateScriptLabel": "スクリプトの生成" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "ID '{0}' のツリー ビューは登録されていません。" }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "有効な providerId を持つ NotebookProvider をこのメソッドに渡す必要があります", - "errNoProvider": "ノートブック プロバイダーが見つかりません", "errNoManager": "マネージャーが見つかりません", - "noServerManager": "ノートブック {0} の Notebook Manager にサーバー マネージャーがありません。それに対して操作を実行できません", + "errNoProvider": "ノートブック プロバイダーが見つかりません", "noContentManager": "ノートブック {0} の Notebook Manager にコンテンツ マネージャーがありません。それに対して操作を実行できません", - "noSessionManager": "ノートブック {0} の Notebook Manager にセッション マネージャーがありません。それに対して操作を実行できません" + "noServerManager": "ノートブック {0} の Notebook Manager にサーバー マネージャーがありません。それに対して操作を実行できません", + "noSessionManager": "ノートブック {0} の Notebook Manager にセッション マネージャーがありません。それに対して操作を実行できません", + "providerRequired": "有効な providerId を持つ NotebookProvider をこのメソッドに渡す必要があります" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "有効な providerId を持つ NotebookProvider をこのメソッドに渡す必要があります" }, "sql/workbench/browser/actions": { - "manage": "管理", - "showDetails": "詳細の表示", + "clearSavedAccounts": "保存されているすべてのアカウントのクリア", "configureDashboardLearnMore": "詳細情報", - "clearSavedAccounts": "保存されているすべてのアカウントのクリア" + "manage": "管理", + "showDetails": "詳細の表示" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "プレビュー機能", - "previewFeatures.configEnable": "未リリースのプレビュー機能を有効にする", - "showConnectDialogOnStartup": "起動時に接続ダイアログを表示", + "enableObsoleteApiUsageNotification": "古い API 使用状況通知を有効または無効にする", "enableObsoleteApiUsageNotificationTitle": "古い API 通知", - "enableObsoleteApiUsageNotification": "古い API 使用状況通知を有効または無効にする" + "previewFeatures.configEnable": "未リリースのプレビュー機能を有効にする", + "previewFeatures.configTitle": "プレビュー機能", + "showConnectDialogOnStartup": "起動時に接続ダイアログを表示" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "編集データ セッションの接続に失敗しました" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "プロファイラー", - "profilerInput.notConnected": "未接続", - "profiler.sessionStopped": "サーバー {0} で XEvent Profiler セッションが予期せず停止しました。", + "profiler.eventsLost": "{0} の XEvent Profiler セッションのイベントが失われました。", "profiler.sessionCreationError": "新しいセッションを開始中にエラーが発生しました", - "profiler.eventsLost": "{0} の XEvent Profiler セッションのイベントが失われました。" + "profiler.sessionStopped": "サーバー {0} で XEvent Profiler セッションが予期せず停止しました。", + "profilerInput.notConnected": "未接続", + "profilerInput.profiler": "プロファイラー" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "アクションの表示", "resourceViewerInput.resourceViewer": "リソース ビューアー" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "情報", - "warningAltText": "警告", - "errorAltText": "エラー", - "showMessageDetails": "詳細の表示", - "copyMessage": "コピー", "closeMessage": "閉じる", + "copyMessage": "コピー", + "errorAltText": "エラー", + "hideMessageDetails": "詳細を表示しない", + "infoAltText": "情報", "modal.back": "戻る", - "hideMessageDetails": "詳細を表示しない" + "showMessageDetails": "詳細の表示", + "warningAltText": "警告" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "OK", - "optionsDialog.cancel": "キャンセル" + "optionsDialog.cancel": "キャンセル", + "optionsDialog.ok": "OK" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " が必須です。", - "optionsDialog.invalidInput": "無効な入力です。数値が必要です。" + "optionsDialog.invalidInput": "無効な入力です。数値が必要です。", + "optionsDialog.missingRequireField": " が必須です。" }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "インデックス {0} が無効です。" @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "アクションの表示" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "読み込み中", - "loadingCompletedMessage": "読み込み完了" + "loadingCompletedMessage": "読み込み完了", + "loadingMessage": "読み込み中" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "無効な値", "period": "{0}。{1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "読み込み中", - "loadingCompletedMessage": "読み込み完了" + "loadingCompletedMessage": "読み込み完了", + "loadingMessage": "読み込み中" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "ビュー モデル用のモードビュー コード エディター。" @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "保存されていないファイルでの編集者の種類の変更はサポートされていません" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "上位 1000 を選択する", - "scriptKustoSelect": "10 個", - "scriptExecute": "実行としてのスクリプト", - "scriptAlter": "変更としてのスクリプト", "editData": "データの編集", + "scriptAlter": "変更としてのスクリプト", "scriptCreate": "作成としてのスクリプト", - "scriptDelete": "ドロップとしてのスクリプト" + "scriptDelete": "ドロップとしてのスクリプト", + "scriptExecute": "実行としてのスクリプト", + "scriptKustoSelect": "10 個", + "scriptSelect": "上位 1000 を選択する" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "オブジェクトに対するスクリプトの選択を呼び出したときに返されたスクリプトはありません ", - "selectOperationName": "選択", "createOperationName": "作成", - "insertOperationName": "挿入", - "updateOperationName": "更新", "deleteOperationName": "削除", + "insertOperationName": "挿入", + "scriptNotFound": "{0} としてスクリプトを作成したときに返されたスクリプトはありません", "scriptNotFoundForObject": "オブジェクト {1} に対する {0} としてスクリプトを作成したときに返されたスクリプトはありません", + "scriptSelectNotFound": "オブジェクトに対するスクリプトの選択を呼び出したときに返されたスクリプトはありません ", "scriptingFailed": "スクリプト作成に失敗しました", - "scriptNotFound": "{0} としてスクリプトを作成したときに返されたスクリプトはありません" + "selectOperationName": "選択", + "updateOperationName": "更新" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "切断されました" @@ -9577,181 +10044,181 @@ "extensionsInputName": "拡張" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "垂直タブのアクティブなタブの背景色", "dashboardBorder": "ダッシュボードの境界線の色", "dashboardWidget": "ダッシュボード ウィジェットのタイトルの色", "dashboardWidgetSubtext": "ダッシュボード ウィジェット サブテキストの色", - "propertiesContainerPropertyValue": "プロパティ コンテナー コンポーネントに表示されるプロパティ色の値", "propertiesContainerPropertyName": "プロパティ コンテナー コンポーネントに表示されるプロパティ名の色", - "toolbarOverflowShadow": "ツールバーのオーバーフローの影の色" + "propertiesContainerPropertyValue": "プロパティ コンテナー コンポーネントに表示されるプロパティ色の値", + "toolbarOverflowShadow": "ツールバーのオーバーフローの影の色", + "verticalTabActiveBackground": "垂直タブのアクティブなタブの背景色" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "アカウントの種類の識別子", + "carbon.extension.contributes.account": "アカウント プロバイダーにアイコンを提供します。", "carbon.extension.contributes.account.icon": "(省略可能) UI の accpunt を表すために使用するアイコン。ファイル パスまたはテーマを設定可能な構成のいずれかです", - "carbon.extension.contributes.account.icon.light": "明るいテーマを使用した場合のアイコンのパス", "carbon.extension.contributes.account.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "carbon.extension.contributes.account": "アカウント プロバイダーにアイコンを提供します。" + "carbon.extension.contributes.account.icon.light": "明るいテーマを使用した場合のアイコンのパス", + "carbon.extension.contributes.account.id": "アカウントの種類の識別子" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "適用可能な規則を表示する", "asmtaction.database.getitems": "{0} に適用可能な規則を表示する", - "asmtaction.server.invokeitems": "評価の呼び出し", "asmtaction.database.invokeitems": "{0} の評価の呼び出し", "asmtaction.exportasscript": "スクリプトとしてエクスポート", - "asmtaction.showsamples": "すべての規則を表示し、GitHub の詳細を確認する", "asmtaction.generatehtmlreport": "HTML レポートの作成", - "asmtaction.openReport": "レポートが保存されました。開きますか?", + "asmtaction.label.cancel": "キャンセル", "asmtaction.label.open": "開く", - "asmtaction.label.cancel": "キャンセル" + "asmtaction.openReport": "レポートが保存されました。開きますか?", + "asmtaction.server.getitems": "適用可能な規則を表示する", + "asmtaction.server.invokeitems": "評価の呼び出し", + "asmtaction.showsamples": "すべての規則を表示し、GitHub の詳細を確認する" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "表示するものがありません。評価を呼び出して結果を取得します", - "asmt.column.displayName": "表示名", - "asmt.column.target": "ターゲット", - "asmt.column.severity": "重大度", + "asmt.TargetDatabaseComplient": "データベース {0} は、ベスト プラクティスに完全に準拠しています。お疲れさまでした。", "asmt.TargetInstanceComplient": "インスタンス {0} は、ベスト プラクティスに完全に準拠しています。お疲れさまでした。", - "asmt.TargetDatabaseComplient": "データベース {0} は、ベスト プラクティスに完全に準拠しています。お疲れさまでした。" + "asmt.column.displayName": "表示名", + "asmt.column.severity": "重大度", + "asmt.column.target": "ターゲット" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "API 情報", "asmt.apiversion": "API バージョン:", - "asmt.rulesetversion": "既定のルールセット バージョン:", - "asmt.section.instance.title": "SQL Server インスタンスの詳細", - "asmt.serverversion": "バージョン:", - "asmt.serveredition": "エディション:", - "asmt.instancename": "インスタンス名:", - "asmt.osversion": "OS バージョン", - "asmt.column.message": "メッセージ", "asmt.column.checkId": "ID の確認", + "asmt.column.helpLink": "ヘルプ リンク", + "asmt.column.message": "メッセージ", "asmt.column.tags": "タグ", + "asmt.instancename": "インスタンス名:", "asmt.learnMore": "詳細情報", - "asmt.sqlReportTitle": "SQL Assessment レポート", + "asmt.osversion": "OS バージョン", + "asmt.rulesetversion": "既定のルールセット バージョン:", + "asmt.section.api.title": "API 情報", + "asmt.section.instance.title": "SQL Server インスタンスの詳細", + "asmt.serveredition": "エディション:", + "asmt.serverversion": "バージョン:", + "asmt.sqlReport.Error": "エラー", + "asmt.sqlReport.Info": "情報", + "asmt.sqlReport.Warning": "警告", "asmt.sqlReport.resultForDatabase": "データベースの結果", "asmt.sqlReport.resultForInstance": "サーバーの結果", - "asmt.sqlReport.Error": "エラー", - "asmt.sqlReport.Warning": "警告", - "asmt.sqlReport.Info": "情報", - "asmt.column.helpLink": "ヘルプ リンク", - "asmt.sqlReport.severityMsg": "{0}: {1} 項目" + "asmt.sqlReport.severityMsg": "{0}: {1} 項目", + "asmt.sqlReportTitle": "SQL Assessment レポート" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Azure Portal で開きます" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "バックアップ名", - "backup.recoveryModel": "復旧モデル", - "backup.backupType": "バックアップの種類", - "backup.backupDevice": "バックアップ ファイル", + "addFile": "ファイルを追加", + "backup.advancedConfiguration": "高度な構成", "backup.algorithm": "アルゴリズム", + "backup.backupDevice": "バックアップ ファイル", + "backup.backupFileRequired": "バックアップ ファイルのパスが必須です", + "backup.backupName": "バックアップ名", + "backup.backupTail": "ログ末尾のバックアップ", + "backup.backupType": "バックアップの種類", "backup.certificateOrAsymmetricKey": "証明書または非対称キー", - "backup.media": "メディア", - "backup.mediaOption": "既存のメディア セットにバックアップ", - "backup.mediaOptionFormat": "新しいメディア セットにバックアップ", + "backup.checksumContainer": "メディアに書き込む前にチェックサムを行う", + "backup.compression": "圧縮", + "backup.containsBackupToUrlError": "ファイルへのバックアップのみがサポートされています", + "backup.continueOnErrorContainer": "エラー時に続行", + "backup.copyOnly": "コピーのみのバックアップ", + "backup.encryption": "暗号化", "backup.existingMediaAppend": "既存のバックアップ セットに追加", "backup.existingMediaOverwrite": "既存のすべてのバックアップ セットを上書きする", - "backup.newMediaSetName": "新しいメディア セット名", - "backup.newMediaSetDescription": "新しいメディア セットの説明", - "backup.checksumContainer": "メディアに書き込む前にチェックサムを行う", - "backup.verifyContainer": "完了時にバックアップを検証する", - "backup.continueOnErrorContainer": "エラー時に続行", "backup.expiration": "有効期限", - "backup.setBackupRetainDays": "バックアップ保持日数の設定", - "backup.copyOnly": "コピーのみのバックアップ", - "backup.advancedConfiguration": "高度な構成", - "backup.compression": "圧縮", + "backup.media": "メディア", + "backup.mediaNameRequired": "メディア名が必須です", + "backup.mediaOption": "既存のメディア セットにバックアップ", + "backup.mediaOptionFormat": "新しいメディア セットにバックアップ", + "backup.newMediaSetDescription": "新しいメディア セットの説明", + "backup.newMediaSetName": "新しいメディア セット名", + "backup.noEncryptorWarning": "使用可能な証明書または非対称キーがありません", + "backup.recoveryModel": "復旧モデル", + "backup.reliability": "信頼性", "backup.setBackupCompression": "バックアップの圧縮の設定", - "backup.encryption": "暗号化", + "backup.setBackupRetainDays": "バックアップ保持日数の設定", "backup.transactionLog": "トランザクション ログ", "backup.truncateTransactionLog": "トランザクション ログの切り捨て", - "backup.backupTail": "ログ末尾のバックアップ", - "backup.reliability": "信頼性", - "backup.mediaNameRequired": "メディア名が必須です", - "backup.noEncryptorWarning": "使用可能な証明書または非対称キーがありません", - "addFile": "ファイルを追加", - "removeFile": "ファイルを削除", - "backupComponent.invalidInput": "入力が無効です。値は 0 以上でなければなりません。", - "backupComponent.script": "スクリプト", + "backup.verifyContainer": "完了時にバックアップを検証する", "backupComponent.backup": "バックアップ", "backupComponent.cancel": "キャンセル", - "backup.containsBackupToUrlError": "ファイルへのバックアップのみがサポートされています", - "backup.backupFileRequired": "バックアップ ファイルのパスが必須です" + "backupComponent.invalidInput": "入力が無効です。値は 0 以上でなければなりません。", + "backupComponent.script": "スクリプト", + "removeFile": "ファイルを削除" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "バックアップ" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "バックアップを使用するにはプレビュー機能を有効にする必要があります", - "backup.commandNotSupportedForServer": "バックアップ コマンドは、データベース コンテキストの外ではサポートされていません。データベースを選択して、もう一度お試しください。", "backup.commandNotSupported": "Azure SQL データベースでは、バックアップ コマンドはサポートされていません。", + "backup.commandNotSupportedForServer": "バックアップ コマンドは、データベース コンテキストの外ではサポートされていません。データベースを選択して、もう一度お試しください。", + "backup.isPreviewFeature": "バックアップを使用するにはプレビュー機能を有効にする必要があります", "backupAction.backup": "バックアップ" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "非対称キー", + "backup.compressBackup": "バックアップの圧縮", + "backup.defaultCompression": "既定のサーバー設定を使用する", + "backup.doNotCompress": "バックアップを圧縮しない", "backup.labelDatabase": "データベース", + "backup.labelDifferential": "差分", + "backup.labelDisk": "ディスク", "backup.labelFilegroup": "ファイルとファイル グループ", "backup.labelFull": "完全", - "backup.labelDifferential": "差分", "backup.labelLog": "トランザクション ログ", - "backup.labelDisk": "ディスク", "backup.labelUrl": "URL", - "backup.defaultCompression": "既定のサーバー設定を使用する", - "backup.compressBackup": "バックアップの圧縮", - "backup.doNotCompress": "バックアップを圧縮しない", - "backup.serverCertificate": "サーバー証明書", - "backup.asymmetricKey": "非対称キー" + "backup.serverCertificate": "サーバー証明書" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "保存するグラフが見つかりませんでした", + "chartSaved": "グラフが保存されたパス: {0}", + "configureChartLabel": "グラフの構成", + "copyChartLabel": "イメージとしてコピー", "createInsightLabel": "分析情報の作成", "createInsightNoEditor": "アクティブなエディターが SQL エディターではないため、分析情報を作成できません", "myWidgetName": "マイ ウィジェット", - "configureChartLabel": "グラフの構成", - "copyChartLabel": "イメージとしてコピー", - "chartNotFound": "保存するグラフが見つかりませんでした", - "saveImageLabel": "イメージとして保存", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "グラフが保存されたパス: {0}" + "saveImageLabel": "イメージとして保存" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "データの方向", - "verticalLabel": "縦", - "horizontalLabel": "横", + "chartTypeLabel": "グラフの種類", "columnsAsLabelsLabel": "列名をラベルとして使用", + "dataDirectionLabel": "データの方向", + "dataTypeLabel": "データ型", + "encodingOption": "エンコード", + "horizontalLabel": "横", + "imageFormatOption": "イメージ形式", "labelFirstColumnLabel": "先頭列を行ラベルとして使用", "legendLabel": "凡例の位置", - "yAxisLabel": "Y 軸のラベル", - "yAxisMinVal": "Y 軸の最小値", - "yAxisMaxVal": "Y 軸の最大値", - "xAxisLabel": "X 軸のラベル", - "xAxisMinVal": "X 軸の最小値", - "xAxisMaxVal": "X 軸の最大値", - "xAxisMinDate": "X 軸の最小日付", - "xAxisMaxDate": "X 軸の最大日付", - "dataTypeLabel": "データ型", "numberLabel": "数値", "pointLabel": "ポイント", - "chartTypeLabel": "グラフの種類", - "encodingOption": "エンコード", - "imageFormatOption": "イメージ形式" + "verticalLabel": "縦", + "xAxisLabel": "X 軸のラベル", + "xAxisMaxDate": "X 軸の最大日付", + "xAxisMaxVal": "X 軸の最大値", + "xAxisMinDate": "X 軸の最小日付", + "xAxisMinVal": "X 軸の最小値", + "yAxisLabel": "Y 軸のラベル", + "yAxisMaxVal": "Y 軸の最大値", + "yAxisMinVal": "Y 軸の最小値" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "グラフ" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "水平バー", "barAltName": "バー", + "charting.failedToGetRows": "グラフを作成するデータセットの行を取得できませんでした。", + "charting.unsupportedType": "グラフの種類 '{0}' はサポートされていません。", + "countAltName": "カウント", + "doughnutAltName": "ドーナツ", + "horizontalBarAltName": "水平バー", + "imageAltName": "イメージ", "lineAltName": "直線", "pieAltName": "円", "scatterAltName": "散布", - "timeSeriesAltName": "時系列", - "imageAltName": "イメージ", - "countAltName": "カウント", "tableAltName": "テーブル", - "doughnutAltName": "ドーナツ", - "charting.failedToGetRows": "グラフを作成するデータセットの行を取得できませんでした。", - "charting.unsupportedType": "グラフの種類 '{0}' はサポートされていません。" + "timeSeriesAltName": "時系列" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "組み込みグラフ", - "builtinCharts.maxRowCountDescription": "グラフに表示する最大の行数です。警告: これを大きくするとパフォーマンスに影響が及ぶ場合があります。" + "builtinCharts.maxRowCountDescription": "グラフに表示する最大の行数です。警告: これを大きくするとパフォーマンスに影響が及ぶ場合があります。", + "builtinChartsConfigurationTitle": "組み込みグラフ" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "閉じる" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "今後表示しない" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "接続中: {0}", - "runningCommandLabel": "実行中のコマンド: {0}", - "openingNewQueryLabel": "新しいクエリを開いています: {0}", - "warnServerRequired": "サーバー情報が提供されていないため接続できません", - "errConnectUrl": "エラー {0} により URL を開くことができませんでした", - "connectServerDetail": "これにより、サーバー {0} に接続されます", "confirmConnect": "接続しますか?", + "connectServerDetail": "これにより、サーバー {0} に接続されます", + "connectingLabel": "接続中: {0}", + "connectingQueryLabel": "クエリ ファイルへの接続中", + "errConnectUrl": "エラー {0} により URL を開くことができませんでした", "open": "開く(&&O)", - "connectingQueryLabel": "クエリ ファイルへの接続中" + "openingNewQueryLabel": "新しいクエリを開いています: {0}", + "runningCommandLabel": "実行中のコマンド: {0}", + "warnServerRequired": "サーバー情報が提供されていないため接続できません" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "ユーザー設定の {0} は {1} に置き換えられました。", "workbench.configuration.upgradeWorkspace": "ワークスペース設定の {0} は {1} に置き換えられました。" }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "接続リストに格納する最近使用された接続の最大数。", + "connection.parseClipboardForConnectionStringDescription": "接続ダイアログが開いたり、解析が実行されたりするときにクリップボードの内容の解析を試行します。", "sql.defaultEngineDescription": "使用する既定の SQL エンジン。.sql ファイル内の既定の言語プロバイダーが駆動され、新しい接続が作成されるときに既定で使用されます。", - "connection.parseClipboardForConnectionStringDescription": "接続ダイアログが開いたり、解析が実行されたりするときにクリップボードの内容の解析を試行します。" + "sql.maxRecentConnectionsDescription": "接続リストに格納する最近使用された接続の最大数。" }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "接続状態" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "プロバイダーの共通 ID", + "schema.connectionOptions": "接続のオプション", "schema.displayName": "プロバイダーの表示名", - "schema.notebookKernelAlias": "プロバイダーの Notebook カーネル別名", "schema.iconPath": "サーバーの種類のアイコン パス", - "schema.connectionOptions": "接続のオプション" + "schema.notebookKernelAlias": "プロバイダーの Notebook カーネル別名", + "schema.providerId": "プロバイダーの共通 ID" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "ツリー プロバイダーのユーザー表示名", - "connectionTreeProvider.schema.id": "プロバイダーの ID は、ツリー データ プロバイダーを登録するときと同じである必要があり、'connectionDialog/' で始まる必要があります" + "connectionTreeProvider.schema.id": "プロバイダーの ID は、ツリー データ プロバイダーを登録するときと同じである必要があり、'connectionDialog/' で始まる必要があります", + "connectionTreeProvider.schema.name": "ツリー プロバイダーのユーザー表示名" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "このコンテナーの一意の識別子。", - "azdata.extension.contributes.dashboard.container.container": "タブに表示されるコンテナー。", "azdata.extension.contributes.containers": "単一または複数のダッシュ ボード コンテナーを提供し、ユーザーが自分のダッシュボードに追加できるようにします。", - "dashboardContainer.contribution.noIdError": "ダッシュボード コンテナーに、拡張用に指定された ID はありません。", - "dashboardContainer.contribution.noContainerError": "ダッシュボード コンテナーに、拡張用に指定されたコンテナーはありません。", + "azdata.extension.contributes.dashboard.container.container": "タブに表示されるコンテナー。", + "azdata.extension.contributes.dashboard.container.id": "このコンテナーの一意の識別子。", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "空間ごとにダッシュボード コンテナーを 1 つだけ定義する必要があります。", + "dashboardContainer.contribution.noContainerError": "ダッシュボード コンテナーに、拡張用に指定されたコンテナーはありません。", + "dashboardContainer.contribution.noIdError": "ダッシュボード コンテナーに、拡張用に指定された ID はありません。", "dashboardTab.contribution.unKnownContainerType": "拡張用にダッシュボード コンテナーで定義されているコンテナーの種類が不明です。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "このタブに表示されるモデルに基づくビュー。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "このナビゲーション セクションの一意の識別子。すべての要求で拡張機能に渡されます。", - "dashboard.container.left-nav-bar.icon": "(省略可能) UI でこのナビゲーション セクションを表すために使用されるアイコン。ファイル パスまたはテーマを設定可能な構成のいずれかです", - "dashboard.container.left-nav-bar.icon.light": "明るいテーマを使用した場合のアイコンのパス", - "dashboard.container.left-nav-bar.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "dashboard.container.left-nav-bar.title": "ユーザーに表示するナビゲーション セクションのタイトル。", - "dashboard.container.left-nav-bar.container": "このナビゲーション セクションに表示されるコンテナー。", "dashboard.container.left-nav-bar": "このナビゲーション セクションに表示されるダッシュボード コンテナーのリスト。", - "navSection.missingTitle.error": "ナビゲーション セクションに、拡張用に指定されたタイトルはありません。", + "dashboard.container.left-nav-bar.container": "このナビゲーション セクションに表示されるコンテナー。", + "dashboard.container.left-nav-bar.icon": "(省略可能) UI でこのナビゲーション セクションを表すために使用されるアイコン。ファイル パスまたはテーマを設定可能な構成のいずれかです", + "dashboard.container.left-nav-bar.icon.dark": "暗いテーマを使用した場合のアイコンのパス", + "dashboard.container.left-nav-bar.icon.light": "明るいテーマを使用した場合のアイコンのパス", + "dashboard.container.left-nav-bar.id": "このナビゲーション セクションの一意の識別子。すべての要求で拡張機能に渡されます。", + "dashboard.container.left-nav-bar.title": "ユーザーに表示するナビゲーション セクションのタイトル。", + "navSection.invalidContainer.error": "NAV_SECTION 内の NAV_SECTION は拡張用に無効なコンテナーです。", "navSection.missingContainer.error": "ナビゲーション セクションに、拡張用に指定されたコンテナーはありません。", - "navSection.moreThanOneDashboardContainersError": "空間ごとにダッシュボード コンテナーを 1 つだけ定義する必要があります。", - "navSection.invalidContainer.error": "NAV_SECTION 内の NAV_SECTION は拡張用に無効なコンテナーです。" + "navSection.missingTitle.error": "ナビゲーション セクションに、拡張用に指定されたタイトルはありません。", + "navSection.moreThanOneDashboardContainersError": "空間ごとにダッシュボード コンテナーを 1 つだけ定義する必要があります。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "このタブに表示される Web ビュー。" @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "拡張には、ウィジェット コンテナー内にウィジェットのリストが必要です。" }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "インストールされている機能を開く", + "clickToPin": "クリックしてピン留めします", + "clickToUnpin": "クリックしてピン留めを外します", + "collapseWidget": "ウィジェットの折りたたみ", + "deleteWidget": "ウィジェットの削除", "editDashboard": "編集", "editDashboardExit": "終了", + "expandWidget": "ウィジェットの展開", "refreshWidget": "最新の情報に更新", - "toggleMore": "アクションの表示", - "deleteWidget": "ウィジェットの削除", - "clickToUnpin": "クリックしてピン留めを外します", - "clickToPin": "クリックしてピン留めします", - "addFeatureAction.openInstalledFeatures": "インストールされている機能を開く", - "collapseWidget": "ウィジェットの折りたたみ", - "expandWidget": "ウィジェットの展開" + "toggleMore": "アクションの表示" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} は不明なコンテナーです。" }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "全般", "home": "ホーム", - "missingConnectionInfo": "このダッシュ ボードには接続情報が見つかりませんでした", - "dashboard.generalTabGroupHeader": "全般" + "missingConnectionInfo": "このダッシュ ボードには接続情報が見つかりませんでした" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "このタブの一意の識別子。すべての要求で拡張機能に渡されます。", - "azdata.extension.contributes.dashboard.tab.title": "ユーザーを表示するタブのタイトル。", - "azdata.extension.contributes.dashboard.tab.description": "ユーザーに表示されるこのタブの説明。", - "azdata.extension.contributes.tab.when": "この項目を表示するために true にする必要がある条件", - "azdata.extension.contributes.tab.provider": "このタブと互換性のある接続の種類を定義します。設定されていない場合、既定値は 'MSSQL' に設定されます", - "azdata.extension.contributes.dashboard.tab.container": "このタブに表示されるコンテナー。", + "administrationTabGroup": "管理", "azdata.extension.contributes.dashboard.tab.alwaysShow": "このタブを常に表示するか、またはユーザーが追加したときにのみ表示するかどうか。", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "このタブを接続の種類の [ホーム] タブとして使用するかどうか。", + "azdata.extension.contributes.dashboard.tab.container": "このタブに表示されるコンテナー。", + "azdata.extension.contributes.dashboard.tab.description": "ユーザーに表示されるこのタブの説明。", "azdata.extension.contributes.dashboard.tab.group": "このタブが属しているグループの一意識別子。ホーム グループの値: home。", - "dazdata.extension.contributes.dashboard.tab.icon": "(省略可能) UI でこのタブを表すために使用されるアイコン。ファイル パスまたはテーマを設定可能な構成のいずれかです", - "azdata.extension.contributes.dashboard.tab.icon.light": "明るいテーマを使用した場合のアイコンのパス", "azdata.extension.contributes.dashboard.tab.icon.dark": "暗いテーマを使用した場合のアイコンのパス", - "azdata.extension.contributes.tabs": "ユーザーがダッシュボードに追加する 1 つまたは、複数のタブを提供します。", - "dashboardTab.contribution.noTitleError": "拡張機能にタイトルが指定されていません。", - "dashboardTab.contribution.noDescriptionWarning": "表示するよう指定された説明はありません。", - "dashboardTab.contribution.noContainerError": "拡張機能にコンテナーが指定されていません。", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "空間ごとにダッシュボード コンテナーを 1 つだけ定義する必要があります", + "azdata.extension.contributes.dashboard.tab.icon.light": "明るいテーマを使用した場合のアイコンのパス", + "azdata.extension.contributes.dashboard.tab.id": "このタブの一意の識別子。すべての要求で拡張機能に渡されます。", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "このタブを接続の種類の [ホーム] タブとして使用するかどうか。", + "azdata.extension.contributes.dashboard.tab.title": "ユーザーを表示するタブのタイトル。", "azdata.extension.contributes.dashboard.tabGroup.id": "このタブ グループの一意識別子。", "azdata.extension.contributes.dashboard.tabGroup.title": "タブ グループのタイトル。", + "azdata.extension.contributes.tab.provider": "このタブと互換性のある接続の種類を定義します。設定されていない場合、既定値は 'MSSQL' に設定されます", + "azdata.extension.contributes.tab.when": "この項目を表示するために true にする必要がある条件", "azdata.extension.contributes.tabGroups": "ユーザーがダッシュボードに追加するための 1 つまたは複数のタブ グループを提供します。", + "azdata.extension.contributes.tabs": "ユーザーがダッシュボードに追加する 1 つまたは、複数のタブを提供します。", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "空間ごとにダッシュボード コンテナーを 1 つだけ定義する必要があります", + "dashboardTab.contribution.noContainerError": "拡張機能にコンテナーが指定されていません。", + "dashboardTab.contribution.noDescriptionWarning": "表示するよう指定された説明はありません。", + "dashboardTab.contribution.noTitleError": "拡張機能にタイトルが指定されていません。", "dashboardTabGroup.contribution.noIdError": "タブ グループの ID が指定されていません。", "dashboardTabGroup.contribution.noTitleError": "タブ グループのタイトルが指定されていません。", - "administrationTabGroup": "管理", + "databasesTabDescription": "データベース タブ", + "databasesTabTitle": "データベース", + "dazdata.extension.contributes.dashboard.tab.icon": "(省略可能) UI でこのタブを表すために使用されるアイコン。ファイル パスまたはテーマを設定可能な構成のいずれかです", "monitoringTabGroup": "監視中", "performanceTabGroup": "パフォーマンス", "securityTabGroup": "セキュリティ", - "troubleshootingTabGroup": "トラブルシューティング", "settingsTabGroup": "設定", - "databasesTabDescription": "データベース タブ", - "databasesTabTitle": "データベース" + "troubleshootingTabGroup": "トラブルシューティング" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "管理", - "dashboard.editor.label": "ダッシュボード" + "dashboard.editor.label": "ダッシュボード", + "manage": "管理" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "管理" @@ -9905,67 +10372,67 @@ "opticon": "プロパティ `icon` は省略するか、文字列または `{dark, light}` などのリテラルにする必要があります" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "ダッシュ ボードに表示するプロパティを定義します", - "dashboard.properties.property.displayName": "プロパティのラベルとして使用する値", - "dashboard.properties.property.value": "値にアクセスするためのオブジェクト内の値", - "dashboard.properties.property.ignore": "無視される値を指定します", - "dashboard.properties.property.default": "無視されるか値がない場合に表示される既定値です", + "carbon.extension.dashboard": "このプロバイダーがダッシュボードをサポートすることを定義します", + "dashboard.id": "プロバイダー ID (例: MSSQL)", + "dashboard.properties": "ダッシュボードに表示するプロパティ値", + "dashboard.properties.databaseProperties": "データベース ページに表示するプロパティ", "dashboard.properties.flavor": "ダッシュボードのプロパティを定義するためのフレーバー", - "dashboard.properties.flavor.id": "フレーバーの ID", "dashboard.properties.flavor.condition": "このフレーバーを使用する条件", "dashboard.properties.flavor.condition.field": "比較するフィールド", "dashboard.properties.flavor.condition.operator": "比較に使用する演算子", "dashboard.properties.flavor.condition.value": "フィールドを比較する値", - "dashboard.properties.databaseProperties": "データベース ページに表示するプロパティ", - "dashboard.properties.serverProperties": "サーバー ページに表示するプロパティ", - "carbon.extension.dashboard": "このプロバイダーがダッシュボードをサポートすることを定義します", - "dashboard.id": "プロバイダー ID (例: MSSQL)", - "dashboard.properties": "ダッシュボードに表示するプロパティ値" + "dashboard.properties.flavor.id": "フレーバーの ID", + "dashboard.properties.property": "ダッシュ ボードに表示するプロパティを定義します", + "dashboard.properties.property.default": "無視されるか値がない場合に表示される既定値です", + "dashboard.properties.property.displayName": "プロパティのラベルとして使用する値", + "dashboard.properties.property.ignore": "無視される値を指定します", + "dashboard.properties.property.value": "値にアクセスするためのオブジェクト内の値", + "dashboard.properties.serverProperties": "サーバー ページに表示するプロパティ" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "この項目を表示するために true にする必要がある条件", + "azdata.extension.contributes.dashboardPage.tab.id": "このタブの一意の識別子。すべての要求で拡張機能に渡されます。", "azdata.extension.contributes.widget.hideHeader": "ウィジェットのヘッダーを非表示にするかどうか。既定値は false です。", - "dashboardpage.tabName": "コンテナーのタイトル", - "dashboardpage.rowNumber": "グリッド内のコンポーネントの行", - "dashboardpage.rowSpan": "グリッド内のコンポーネントの rowspan。既定値は 1 です。グリッド内の行数に設定するには '*' を使用します。", + "azdata.extension.contributes.widget.when": "この項目を表示するために true にする必要がある条件", + "dashboardTabError": "拡張機能タブが不明またはインストールされていません。", "dashboardpage.colNumber": "グリッド内のコンポーネントの列", "dashboardpage.colspan": "グリッドのコンポーネントの colspan。既定値は 1 です。グリッドの列数に設定するには '*' を使用します。", - "azdata.extension.contributes.dashboardPage.tab.id": "このタブの一意の識別子。すべての要求で拡張機能に渡されます。", - "dashboardTabError": "拡張機能タブが不明またはインストールされていません。" + "dashboardpage.rowNumber": "グリッド内のコンポーネントの行", + "dashboardpage.rowSpan": "グリッド内のコンポーネントの rowspan。既定値は 1 です。グリッド内の行数に設定するには '*' を使用します。", + "dashboardpage.tabName": "コンテナーのタイトル" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "データベースのプロパティ" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "プロパティ ウィジェットを有効または無効にする", + "compatibilityLevel": "互換性レベル", "dashboard.databaseproperties": "表示するプロパティ値", "dashboard.databaseproperties.displayName": "プロパティの表示名", - "dashboard.databaseproperties.value": "データベース情報オブジェクトの値", "dashboard.databaseproperties.ignore": "無視する特定の値を指定します", - "recoveryModel": "復旧モデル", + "dashboard.databaseproperties.value": "データベース情報オブジェクトの値", + "dashboardDatabase": "データベース ダッシュボード ページをカスタマイズする", + "dashboardDatabaseProperties": "プロパティ ウィジェットを有効または無効にする", + "dashboardDatabaseTabs": "データベース ダッシュボード タブをカスタマイズする", "lastDatabaseBackup": "前回のデータベース バックアップ", "lastLogBackup": "最終ログ バックアップ", - "compatibilityLevel": "互換性レベル", - "owner": "所有者", - "dashboardDatabase": "データベース ダッシュボード ページをカスタマイズする", "objectsWidgetTitle": "検索", - "dashboardDatabaseTabs": "データベース ダッシュボード タブをカスタマイズする" + "owner": "所有者", + "recoveryModel": "復旧モデル" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "サーバーのプロパティ" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "プロパティ ウィジェットを有効または無効にする", + "computerName": "コンピューター名", "dashboard.serverproperties": "表示するプロパティ値", "dashboard.serverproperties.displayName": "プロパティの表示名", "dashboard.serverproperties.value": "サーバー情報オブジェクトの値", - "version": "バージョン", - "edition": "エディション", - "computerName": "コンピューター名", - "osVersion": "OS バージョン", - "explorerWidgetsTitle": "検索", "dashboardServer": "サーバー ダッシュ ボード ページをカスタマイズします", - "dashboardServerTabs": "サーバー ダッシュボードのタブをカスタマイズします" + "dashboardServerProperties": "プロパティ ウィジェットを有効または無効にする", + "dashboardServerTabs": "サーバー ダッシュボードのタブをカスタマイズします", + "edition": "エディション", + "explorerWidgetsTitle": "検索", + "osVersion": "OS バージョン", + "version": "バージョン" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "ホーム" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "アクションの表示", + "dashboard.explorer.actionsColumn": "アクション", + "explorerSearchMatchResultMessage": "検索一覧が {0} 項目にフィルター処理されました", "explorerSearchNoMatchResultMessage": "一致する項目が見つかりませんでした", - "explorerSearchSingleMatchResultMessage": "検索一覧が 1 項目にフィルター処理されました", - "explorerSearchMatchResultMessage": "検索一覧が {0} 項目にフィルター処理されました" + "explorerSearchSingleMatchResultMessage": "検索一覧が 1 項目にフィルター処理されました" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "名前", - "dashboard.explorer.schemaDisplayValue": "スキーマ", - "dashboard.explorer.objectTypeDisplayValue": "種類" + "dashboard.explorer.objectTypeDisplayValue": "種類", + "dashboard.explorer.schemaDisplayValue": "スキーマ" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "オブジェクトを読み込んでいます", - "loadingDatabases": "データベースを読み込んでいます", - "loadingObjectsCompleted": "オブジェクトの読み込みが完了しました。", - "loadingDatabasesCompleted": "データベースの読み込みが完了しました。", - "seachObjects": "型の名前で検索する (t:、v:、f:、sp:)", - "searchDatabases": "検索データベース", + "dashboard.explorer.databaseError": "データベースを読み込めません", "dashboard.explorer.objectError": "オブジェクトを読み込めません", - "dashboard.explorer.databaseError": "データベースを読み込めません" + "loadingDatabases": "データベースを読み込んでいます", + "loadingDatabasesCompleted": "データベースの読み込みが完了しました。", + "loadingObjects": "オブジェクトを読み込んでいます", + "loadingObjectsCompleted": "オブジェクトの読み込みが完了しました。", + "seachObjects": "型の名前で検索する (t:、v:、f:、sp:)", + "searchDatabases": "検索データベース" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "クエリの実行" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "{0} を読み込んでいます", - "insightsWidgetLoadingCompletedMessage": "{0} の読み込みが完了しました", "insights.autoRefreshOffState": "自動更新: オフ", "insights.lastUpdated": "最終更新日: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "{0} の読み込みが完了しました", + "insightsWidgetLoadingMessage": "{0} を読み込んでいます", "noResults": "表示する結果がありません。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "ウィジェットを追加します。そこでは、サーバーまたはデータベースのクエリを実行して、その結果をグラフや集計されたカウントなどの複数の方法で表示できます", + "actionDatabaseDescription": "アクションのターゲット データベース。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", + "actionServerDescription": "アクションのターゲット サーバー。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", + "actionTypes": "使用するアクション", + "actionUserDescription": "アクションのターゲット ユーザー。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", + "carbon.extension.contributes.insightType.id": "分析情報の識別子", + "carbon.extension.contributes.insights": "ダッシュボード パレットに分析情報を提供します。", + "insightAutoRefreshIntervalDescription": "[省略可能] 分単位の自動更新間隔。設定しないと、自動更新されません", "insightIdDescription": "分析情報の結果をキャッシュするために使用される一意識別子。", "insightQueryDescription": "実行する SQL クエリ。返す結果セットは 1 つのみでなければなりません。", "insightQueryFileDescription": "[省略可能] クエリを含むファイルへのパス。'クエリ' が設定されていない場合に使用します", - "insightAutoRefreshIntervalDescription": "[省略可能] 分単位の自動更新間隔。設定しないと、自動更新されません", - "actionTypes": "使用するアクション", - "actionDatabaseDescription": "アクションのターゲット データベース。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", - "actionServerDescription": "アクションのターゲット サーバー。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", - "actionUserDescription": "アクションのターゲット ユーザー。形式 '${ columnName }' を使用して、データ ドリブン列名を使用できます。", - "carbon.extension.contributes.insightType.id": "分析情報の識別子", - "carbon.extension.contributes.insights": "ダッシュボード パレットに分析情報を提供します。" + "insightWidgetDescription": "ウィジェットを追加します。そこでは、サーバーまたはデータベースのクエリを実行して、その結果をグラフや集計されたカウントなどの複数の方法で表示できます" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "指定されたデータでグラフを表示できません" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "ダッシュボード上のグラフとしてクエリの結果を表示します", "colorMapDescription": "'列名' -> 色をマップします。たとえば、「'column1': red」を追加して、この列で赤色が使用されるようにします ", - "legendDescription": "グラフの凡例の優先される位置と表示範囲を示します。これはクエリに基づく列名で、各グラフ項目のラベルにマップされます", - "labelFirstColumnDescription": "dataDirection が横の場合、true に設定すると凡例に最初の列値が使用されます。", "columnsAsLabels": "dataDirection が縦の場合、true に設定すると凡例に列名が使用されます。", "dataDirectionDescription": "データを列 (縦) 方向から、または行 (横) 方向から読み取るかを定義します。時系列の場合、方向は縦にする必要があるため、これは無視されます。", + "labelFirstColumnDescription": "dataDirection が横の場合、true に設定すると凡例に最初の列値が使用されます。", + "legendDescription": "グラフの凡例の優先される位置と表示範囲を示します。これはクエリに基づく列名で、各グラフ項目のラベルにマップされます", "showTopNData": "showTopNData を設定すると、上位 N 個のデータのみがグラフに表示されます。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Y 軸の最小値", - "yAxisMax": "Y 軸の最大値", + "barchart.xAxisLabel": "X 軸のラベル", "barchart.yAxisLabel": "Y 軸のラベル", - "xAxisMin": "X 軸の最小値", "xAxisMax": "X 軸の最大値", - "barchart.xAxisLabel": "X 軸のラベル" + "xAxisMin": "X 軸の最小値", + "yAxisMax": "Y 軸の最大値", + "yAxisMin": "Y 軸の最小値" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "グラフのデータ セットのデータ プロパティを示します。" @@ -10044,40 +10512,40 @@ "countInsightDescription": "結果セットの各列について、行 0 の値をカウントとして表示し、その後に列名が続きます。たとえば、'1 正常'、'3 異常' をサポートします。ここで、'正常' は列名、1 は行 1 セル 1 の値です。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "イメージを表示します。例: ggplot2 を使用して R クエリによって返されたイメージ", + "encodingDescription": "これは 16 進数、base64 または、他の形式でエンコードされていますか?", "imageFormatDescription": "必要な形式は何ですか。JPEG、PNG、またはその他の形式ですか?", - "encodingDescription": "これは 16 進数、base64 または、他の形式でエンコードされていますか?" + "imageInsightDescription": "イメージを表示します。例: ggplot2 を使用して R クエリによって返されたイメージ" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "単純なテーブルに結果を表示する" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "ダッシュボードのプロパティを読み込めません", "loadingProperties": "プロパティを読み込んでいます...", - "loadingPropertiesCompleted": "プロパティの読み込みが完了しました", - "dashboard.properties.error": "ダッシュボードのプロパティを読み込めません" + "loadingPropertiesCompleted": "プロパティの読み込みが完了しました" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "データベース接続", - "datasource.connections": "データ ソース接続", - "datasource.connectionGroups": "データソース グループ", "connectionsSortOrder.dateAdded": "保存された接続は、追加された日付順に並べ替えられます。", "connectionsSortOrder.displayName": "保存された接続は、表示名のアルファベット順に並べ替えられます。", + "databaseConnections": "データベース接続", + "datasource.connectionGroups": "データソース グループ", + "datasource.connections": "データ ソース接続", "datasource.connectionsSortOrder": "保存された接続と接続グループの並べ替え順序を制御します。", - "startupConfig": "起動の構成", - "startup.alwaysShowServersView": "Azure Data Studio の起動時にサーバー ビューを表示する場合には true (既定)。最後に開いたビューを表示する場合には false" + "startup.alwaysShowServersView": "Azure Data Studio の起動時にサーバー ビューを表示する場合には true (既定)。最後に開いたビューを表示する場合には false", + "startupConfig": "起動の構成" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "ビューの識別子。`vscode.window.registerTreeDataProviderForView` API を介してデータ プロバイダーを登録するには、これを使用します。また、`onView:${id}` イベントを `activationEvents` に登録することによって、拡張機能のアクティブ化をトリガーするためにも使用できます。", - "vscode.extension.contributes.view.name": "ビューの判読できる名前。これが表示されます", - "vscode.extension.contributes.view.when": "このビューを表示するために満たす必要がある条件", - "extension.contributes.dataExplorer": "ビューをエディターに提供します", - "extension.dataExplorer": "アクティビティ バーのデータ エクスプローラー コンテナーにビューを提供します", "dataExplorer.contributed": "コントリビューション ビュー コンテナーにビューを提供します", "duplicateView1": "ビュー コンテナー '{1}'に同じ ID '{0}' のビューを複数登録できません", "duplicateView2": "ビュー ID `{0}` はビュー コンテナー `{1}` に既に登録されています", + "extension.contributes.dataExplorer": "ビューをエディターに提供します", + "extension.dataExplorer": "アクティビティ バーのデータ エクスプローラー コンテナーにビューを提供します", + "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", "requirearray": "ビューは配列にする必要があります", "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります" + "vscode.extension.contributes.view.id": "ビューの識別子。`vscode.window.registerTreeDataProviderForView` API を介してデータ プロバイダーを登録するには、これを使用します。また、`onView:${id}` イベントを `activationEvents` に登録することによって、拡張機能のアクティブ化をトリガーするためにも使用できます。", + "vscode.extension.contributes.view.name": "ビューの判読できる名前。これが表示されます", + "vscode.extension.contributes.view.when": "このビューを表示するために満たす必要がある条件" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "サーバー", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "起動時にデータ SQL の編集ペインを表示する" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "実行", "disposeEditFailure": "編集内容の破棄がエラーで失敗しました: ", - "editData.stop": "停止", + "editData.closeSql": "SQL ペインを閉じる", + "editData.run": "実行", "editData.showSql": "SQL ペインの表示", - "editData.closeSql": "SQL ペインを閉じる" + "editData.stop": "停止" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "最大行数:" @@ -10106,157 +10574,157 @@ "revertRow": "現在の行を元に戻す" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "CSV として保存", - "saveAsJson": "JSON として保存", - "saveAsExcel": "Excel として保存", - "saveAsXml": "XML として保存", "copySelection": "コピー", "copyWithHeaders": "ヘッダー付きでコピー", + "saveAsCsv": "CSV として保存", + "saveAsExcel": "Excel として保存", + "saveAsJson": "JSON として保存", + "saveAsXml": "XML として保存", "selectAll": "すべて選択" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "ダッシュボード タブ ({0})", + "insight condition": "タイミング", + "insightId": "ID", + "insights": "ダッシュボード分析情報 ({0})", + "name": "名前", + "tabDescription": "説明", "tabId": "ID", "tabTitle": "タイトル", - "tabDescription": "説明", - "insights": "ダッシュボード分析情報 ({0})", - "insightId": "ID", - "name": "名前", - "insight condition": "タイミング" + "tabs": "ダッシュボード タブ ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "ギャラリーから拡張機能情報を取得します", + "notFound": "拡張機能 '{0}' が見つかりませんでした。", "workbench.extensions.getExtensionFromGallery.arg.name": "拡張機能 ID", - "notFound": "拡張機能 '{0}' が見つかりませんでした。" + "workbench.extensions.getExtensionFromGallery.description": "ギャラリーから拡張機能情報を取得します" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "推奨事項を表示", "Install Extensions": "拡張機能のインストール", - "openExtensionAuthoringDocs": "拡張機能の作成..." + "openExtensionAuthoringDocs": "拡張機能の作成...", + "showRecommendations": "推奨事項を表示" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "今後表示しない", "ExtensionsRecommended": "Azure Data Studio には拡張機能の推奨事項があります。", "VisualizerExtensionsRecommended": "Azure Data Studio には、データ可視化の拡張機能の推奨事項があります。\r\nインストールすると、ビジュアライザー アイコンを選択して、クエリ結果を視覚化できます。", "installAll": "すべてをインストール", - "showRecommendations": "推奨事項を表示", - "scenarioTypeUndefined": "拡張機能の推奨事項のシナリオの種類を指定する必要があります。" + "neverShowAgain": "今後表示しない", + "scenarioTypeUndefined": "拡張機能の推奨事項のシナリオの種類を指定する必要があります。", + "showRecommendations": "推奨事項を表示" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "この拡張機能は Azure Data Studio で推奨されます。" }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "アラート", "jobview.Jobs": "ジョブ", "jobview.Notebooks": "ノートブック", - "jobview.Alerts": "アラート", - "jobview.Proxies": "プロキシ", - "jobview.Operators": "演算子" + "jobview.Operators": "演算子", + "jobview.Proxies": "プロキシ" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "名前", - "jobAlertColumns.lastOccurrenceDate": "最後の発生", - "jobAlertColumns.enabled": "有効", + "jobAlertColumns.categoryName": "カテゴリ名", "jobAlertColumns.delayBetweenResponses": "応答間の遅延 (秒)", - "jobAlertColumns.categoryName": "カテゴリ名" + "jobAlertColumns.enabled": "有効", + "jobAlertColumns.lastOccurrenceDate": "最後の発生", + "jobAlertColumns.name": "名前" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "成功", - "jobaction.faillabel": "エラー", - "jobaction.refresh": "最新の情報に更新", - "jobaction.newJob": "新しいジョブ", - "jobaction.run": "実行", + "joaction.deletedOperator": "演算子が正常に削除されました", "jobSuccessfullyStarted": ": ジョブが正常に開始されました。", - "jobaction.stop": "停止", "jobSuccessfullyStopped": ": ジョブが正常に停止されました。", - "jobaction.editJob": "ジョブの編集", - "notebookAction.openNotebook": "開く", + "jobaction.Cancel": "キャンセル", + "jobaction.deleteAlert": "アラートの削除", + "jobaction.deleteAlertConfirm": "アラート '{0}' を削除してよろしいですか?", "jobaction.deleteJob": "ジョブの削除", "jobaction.deleteJobConfirm": "ジョブ '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteJob": "ジョブ '{0}' を削除できませんでした。\r\nエラー: {1}", - "jobaction.deletedJob": "ジョブは正常に削除されました", - "jobaction.newStep": "新しいステップ", - "jobaction.deleteStep": "ステップの削除", - "jobaction.deleteStepConfirm": "ステップ '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteStep": "ステップ '{0}' を削除できませんでした。\r\nエラー: {1}", - "jobaction.deletedStep": "ジョブ ステップが正常に削除されました", - "jobaction.newAlert": "新しいアラート", - "jobaction.editAlert": "アラートの編集", - "jobaction.deleteAlert": "アラートの削除", - "jobaction.Cancel": "キャンセル", - "jobaction.deleteAlertConfirm": "アラート '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteAlert": "アラート '{0}' を削除できませんでした。\r\nエラー: {1}", - "jobaction.deletedAlert": "アラートは正常に削除されました", - "jobaction.newOperator": "新しい演算子", - "jobaction.editOperator": "演算子の編集", + "jobaction.deleteNotebookConfirm": "ノートブック '{0}' を削除してよろしいですか?", "jobaction.deleteOperator": "演算子の削除", "jobaction.deleteOperatorConfirm": "演算子 '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteOperator": "演算子 '{0}' を削除できませんでした。\r\nエラー: {1}", - "joaction.deletedOperator": "演算子が正常に削除されました", - "jobaction.newProxy": "新しいプロキシ", - "jobaction.editProxy": "プロキシの編集", "jobaction.deleteProxy": "プロキシの削除", "jobaction.deleteProxyConfirm": "プロキシ '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteProxy": "プロキシ '{0}' を削除できませんでした。\r\nエラー: {1}", - "jobaction.deletedProxy": "プロキシが正常に削除されました", - "notebookaction.newJob": "新しいノートブック ジョブ", - "notebookaction.editJob": "編集", - "notebookaction.openNotebook": "テンプレート ノートブックを開く", - "notebookaction.deleteNotebook": "削除", - "jobaction.deleteNotebookConfirm": "ノートブック '{0}' を削除してよろしいですか?", - "jobaction.failedToDeleteNotebook": "ノートブック '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.deleteStep": "ステップの削除", + "jobaction.deleteStepConfirm": "ステップ '{0}' を削除してよろしいですか?", + "jobaction.deletedAlert": "アラートは正常に削除されました", + "jobaction.deletedJob": "ジョブは正常に削除されました", "jobaction.deletedNotebook": "ノートブックが正常に削除されました", - "notebookaction.pinNotebook": "ピン留めする", + "jobaction.deletedProxy": "プロキシが正常に削除されました", + "jobaction.deletedStep": "ジョブ ステップが正常に削除されました", + "jobaction.editAlert": "アラートの編集", + "jobaction.editJob": "ジョブの編集", + "jobaction.editOperator": "演算子の編集", + "jobaction.editProxy": "プロキシの編集", + "jobaction.failedToDeleteAlert": "アラート '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.failedToDeleteJob": "ジョブ '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.failedToDeleteNotebook": "ノートブック '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.failedToDeleteOperator": "演算子 '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.failedToDeleteProxy": "プロキシ '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.failedToDeleteStep": "ステップ '{0}' を削除できませんでした。\r\nエラー: {1}", + "jobaction.faillabel": "エラー", + "jobaction.newAlert": "新しいアラート", + "jobaction.newJob": "新しいジョブ", + "jobaction.newOperator": "新しい演算子", + "jobaction.newProxy": "新しいプロキシ", + "jobaction.newStep": "新しいステップ", + "jobaction.refresh": "最新の情報に更新", + "jobaction.run": "実行", + "jobaction.stop": "停止", + "jobaction.successLabel": "成功", + "notebookAction.openNotebook": "開く", "notebookaction.deleteMaterializedNotebook": "削除", - "notebookaction.unpinNotebook": "ピン留めを外す", + "notebookaction.deleteNotebook": "削除", + "notebookaction.editJob": "編集", + "notebookaction.newJob": "新しいノートブック ジョブ", + "notebookaction.openLatestRun": "最新の実行を開く", + "notebookaction.openNotebook": "テンプレート ノートブックを開く", + "notebookaction.pinNotebook": "ピン留めする", "notebookaction.renameNotebook": "名前の変更", - "notebookaction.openLatestRun": "最新の実行を開く" + "notebookaction.unpinNotebook": "ピン留めを外す" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "メッセージ", "stepRow.stepID": "ステップ ID", - "stepRow.stepName": "ステップ名", - "stepRow.message": "メッセージ" + "stepRow.stepName": "ステップ名" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "ステップ" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "名前", - "jobColumns.lastRun": "前回の実行", - "jobColumns.nextRun": "次回の実行", - "jobColumns.enabled": "有効", - "jobColumns.status": "状態", "jobColumns.category": "カテゴリ", + "jobColumns.enabled": "有効", + "jobColumns.lastRun": "前回の実行", + "jobColumns.lastRunOutcome": "前回の実行の結果", + "jobColumns.name": "名前", + "jobColumns.nextRun": "次回の実行", + "jobColumns.previousRuns": "以前の実行", "jobColumns.runnable": "実行可能", "jobColumns.schedule": "スケジュール", - "jobColumns.lastRunOutcome": "前回の実行の結果", - "jobColumns.previousRuns": "以前の実行", - "jobsView.noSteps": "このジョブに利用できるステップはありません。", - "jobsView.error": "エラー: " + "jobColumns.status": "状態", + "jobsView.error": "エラー: ", + "jobsView.noSteps": "このジョブに利用できるステップはありません。" }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "ジョブ エラー: ", "notebookHistory.dateCreatedTooltip": "作成日: ", "notebookHistory.notebookErrorTooltip": "ノートブック エラー: ", - "notebookHistory.ErrorTooltip": "ジョブ エラー: ", + "notebookHistory.pastRunsTitle": "過去の実行", "notebookHistory.pinnedTitle": "ピン留めされました", - "notebookHistory.recentRunsTitle": "最近の実行", - "notebookHistory.pastRunsTitle": "過去の実行" + "notebookHistory.recentRunsTitle": "最近の実行" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "名前", - "notebookColumns.targetDatbase": "ターゲット データベース", "notebookColumns.lastRun": "前回の実行", - "notebookColumns.nextRun": "次回の実行", - "notebookColumns.status": "状態", "notebookColumns.lastRunOutcome": "前回の実行の結果", + "notebookColumns.name": "名前", + "notebookColumns.nextRun": "次回の実行", "notebookColumns.previousRuns": "以前の実行", - "notebooksView.noSteps": "このジョブに利用できるステップはありません。", + "notebookColumns.status": "状態", + "notebookColumns.targetDatbase": "ターゲット データベース", "notebooksView.error": "エラー: ", + "notebooksView.noSteps": "このジョブに利用できるステップはありません。", "notebooksView.notebookError": "ノートブック エラー: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "名前", "jobOperatorsView.emailAddress": "電子メール アドレス", - "jobOperatorsView.enabled": "有効" + "jobOperatorsView.enabled": "有効", + "jobOperatorsView.name": "名前" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "アカウント名", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "有効" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "挿入", "callout.cancelButton": "キャンセル", - "imageCallout.locationLabel": "画像の場所", - "imageCallout.localImageLabel": "このコンピューター", - "imageCallout.remoteImageLabel": "オンライン", - "imageCallout.pathInputLabel": "画像の URL", - "imageCallout.pathPlaceholder": "イメージ パスを入力してください", - "imageCallout.urlPlaceholder": "イメージの URL を入力してください", + "callout.insertButton": "挿入", "imageCallout.browseAltText": "参照", "imageCallout.embedImageLabel": "ノートブックに画像を添付する", "imageCallout.local": "ローカル", + "imageCallout.localImageLabel": "このコンピューター", + "imageCallout.locationLabel": "画像の場所", + "imageCallout.pathInputLabel": "画像の URL", + "imageCallout.pathPlaceholder": "イメージ パスを入力してください", "imageCallout.remote": "リモート", - "linkCallout.linkTextLabel": "表示するテキスト", - "linkCallout.linkTextPlaceholder": "表示するテキスト", + "imageCallout.remoteImageLabel": "オンライン", + "imageCallout.urlPlaceholder": "イメージの URL を入力してください", "linkCallout.linkAddressLabel": "アドレス", - "linkCallout.linkAddressPlaceholder": "既存のファイルまたは Web ページへのリンク" + "linkCallout.linkAddressPlaceholder": "既存のファイルまたは Web ページへのリンク", + "linkCallout.linkTextLabel": "表示するテキスト", + "linkCallout.linkTextPlaceholder": "表示するテキスト" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "その他", - "editLabel": "編集", + "RemoveParameterCell": "パラメーター セルの削除", + "clear": "結果のクリア", "closeLabel": "閉じる", - "convertCell": "セルの変換", - "runAllAbove": "上のセルの実行", - "runAllBelow": "下のセルの実行", "codeAbove": "コードを上に挿入", "codeBelow": "コードを下に挿入", - "markdownAbove": "テキストを上に挿入", - "markdownBelow": "テキストを下に挿入", "collapseCell": "セルを折りたたむ", + "convertCell": "セルの変換", + "editLabel": "編集", "expandCell": "セルの展開", "makeParameterCell": "パラメーター セルの作成", - "RemoveParameterCell": "パラメーター セルの削除", - "clear": "結果のクリア" + "markdownAbove": "テキストを上に挿入", + "markdownBelow": "テキストを下に挿入", + "moreActionsLabel": "その他", + "runAllAbove": "上のセルの実行", + "runAllBelow": "下のセルの実行" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "セルの追加", - "optionCodeCell": "コード セル", - "optionTextCell": "テキスト セル", + "buttonDelete": "削除", "buttonMoveDown": "セルを下に移動します", "buttonMoveUp": "セルを上に移動します", - "buttonDelete": "削除", "codeCellsPreview": "セルの追加", "codePreview": "コード セル", + "optionCodeCell": "コード セル", + "optionTextCell": "テキスト セル", "textPreview": "テキスト セル" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "パラメーター" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "最後の実行でエラーが発生しました。もう一度実行するにはクリックしてください", "notebook.failed": "アクティブなセルを選択して、もう一度お試しください", "runCell": "セルの実行", - "stopCell": "実行のキャンセル", - "errorRunCell": "最後の実行でエラーが発生しました。もう一度実行するにはクリックしてください" + "stopCell": "実行のキャンセル" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "コード セルの内容の展開", - "collapseCellContents": "コード セル コンテンツを折りたたむ" + "collapseCellContents": "コード セル コンテンツを折りたたむ", + "expandCellContents": "コード セルの内容の展開" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "太字", - "buttonItalic": "斜体", - "buttonUnderline": "下線を付ける", - "buttonHighlight": "強調表示", "buttonCode": "コード", + "buttonHighlight": "強調表示", + "buttonImage": "イメージ", + "buttonItalic": "斜体", "buttonLink": "リンク", "buttonList": "リスト", "buttonOrderedList": "順序指定済みリスト", - "buttonImage": "イメージ", "buttonPreview": "マークダウン プレビューの切り替え - オフ", + "buttonUnderline": "下線を付ける", + "callout.insertImageHeading": "画像の挿入", + "callout.insertLinkHeading": "リンクの挿入", "dropdownHeading": "見出し", + "markdownViewButton": "マークダウン ビュー", "optionHeading1": "見出し 1", "optionHeading2": "見出し 2", "optionHeading3": "見出し 3", "optionParagraph": "段落", - "callout.insertLinkHeading": "リンクの挿入", - "callout.insertImageHeading": "画像の挿入", "richTextViewButton": "リッチ テキスト ビュー", - "splitViewButton": "分割ビュー", - "markdownViewButton": "マークダウン ビュー" + "splitViewButton": "分割ビュー" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "コンポーネントのレンダリング エラー: {0}", "noMimeTypeFound": "出力用の {0} レンダラーが見つかりませんでした。次の MIME の種類があります: {1}", - "safe": "安全 ", "noSelectorFound": "セレクター {0} のコンポーネントが見つかりませんでした", - "componentRenderError": "コンポーネントのレンダリング エラー: {0}" + "safe": "安全 " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "次をクリック", - "plusCode": "+ コード", "or": "または", - "plusText": "+ テキスト", - "toAddCell": "コードまたはテキストのセルを追加するため", + "plusCode": "+ コード", "plusCodeAriaLabel": "コード セルの追加", - "plusTextAriaLabel": "テキスト セルの追加" + "plusText": "+ テキスト", + "plusTextAriaLabel": "テキスト セルの追加", + "toAddCell": "コードまたはテキストのセルを追加するため" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "ダブルクリックして編集", - "addContent": "ここにコンテンツを追加..." + "addContent": "ここにコンテンツを追加...", + "doubleClickEdit": "ダブルクリックして編集" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "検索", - "placeholder.find": "検索", - "label.previousMatchButton": "前の一致項目", - "label.nextMatchButton": "次の一致項目", "label.closeButton": "閉じる", - "title.matchesCountLimit": "検索で多数の結果が返されました。最初の 999 件の一致のみ強調表示されます。", + "label.find": "検索", "label.matchesLocation": "{0}/{1} 件", - "label.noResults": "結果なし" + "label.nextMatchButton": "次の一致項目", + "label.noResults": "結果なし", + "label.previousMatchButton": "前の一致項目", + "placeholder.find": "検索", + "title.matchesCountLimit": "検索で多数の結果が返されました。最初の 999 件の一致のみ強調表示されます。" }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "セル", "addCodeLabel": "コードの追加", "addTextLabel": "テキストの追加", - "createFile": "ファイルの作成", - "displayFailed": "コンテンツを表示できませんでした: {0}", + "cellNotFound": "URI {0} を含むセルは、このモデルには見つかりませんでした", + "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。", + "code": "コード", "codeCellsPreview": "セルの追加", "codePreview": "コード セル", - "textPreview": "テキスト セル", - "runAllPreview": "すべて実行", - "addCell": "セル", - "views": "ビュー", + "createFile": "ファイルの作成", + "displayFailed": "コンテンツを表示できませんでした: {0}", "editor": "エディター", - "code": "コード", - "text": "テキスト", - "runAll": "セルの実行", - "previousButtonLabel": "< 前へ", "nextButtonLabel": "次へ >", - "cellNotFound": "URI {0} を含むセルは、このモデルには見つかりませんでした", - "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。" + "previousButtonLabel": "< 前へ", + "runAll": "セルの実行", + "runAllPreview": "すべて実行", + "text": "テキスト", + "textPreview": "テキスト セル", + "views": "ビュー" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "新しいノートブック", - "newQuery": "新しいノートブック", - "workbench.action.setWorkspaceAndOpen": "ワークスペースを設定して開く", - "notebook.sqlStopOnError": "SQL カーネル: セルでエラーが発生したときに Notebook の実行を停止します。", - "notebook.showAllKernels": "(プレビュー) 現在のノートブック プロバイダーのすべてのカーネルを表示します。", - "notebook.allowADSCommands": "ノートブックでの Azure Data Studio コマンドの実行を許可します。", - "notebook.enableDoubleClickEdit": "ノートブックのテキスト セルのダブルクリックして編集を有効する", - "notebook.richTextModeDescription": "テキストはリッチ テキスト (WYSIWYG とも呼ばれる) として表示されます。", - "notebook.splitViewModeDescription": "マークダウンが左側に表示され、レンダリングされたテキストの右側にプレビューが表示されます。", - "notebook.markdownModeDescription": "テキストはマークダウンとして表示されます。", - "notebook.defaultTextEditMode": "テキスト セルに使用される既定の編集モード", - "notebook.saveConnectionName": "(プレビュー) ノートブック メタデータに接続名を保存します。", - "notebook.markdownPreviewLineHeight": "ノートブック マークダウン プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", - "notebook.showRenderedNotebookinDiffEditor": "(プレビュー) レンダリングされたノートブックを差分エディターで表示します。", - "notebook.maxRichTextUndoHistory": "ノートブックのリッチ テキスト エディターを元に戻す操作の履歴に格納される変更の最大数です。", - "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 に設定すると、パターンがそれぞれ有効/無効になります。", "exclude.when": "一致するファイルの兄弟をさらにチェックします。一致するファイル名の変数として $(basename) を使用します。", - "useRipgrep": "この設定は推奨されず、現在 \"search.usePCRE2\" にフォール バックします。", - "useRipgrepDeprecated": "推奨されません。高度な正規表現機能サポートのために \"search.usePCRE2\" の利用を検討してください。", - "search.maintainFileSearchCache": "有効にすると、searchService プロセスは 1 時間操作がない場合でもシャットダウンされず、アクティブな状態に保たれます。これにより、ファイル検索キャッシュがメモリに保持されます。", - "useIgnoreFiles": "ファイルを検索するときに、`.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。", - "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバルの `.gitignore` と `.ignore` ファイルを使用するかどうかを制御します。", - "search.quickOpen.includeSymbols": "グローバル シンボル検索の結果を、Quick Open の結果ファイルに含めるかどうか。", - "search.quickOpen.includeHistory": "最近開いたファイルの結果を、Quick Open の結果ファイルに含めるかどうか。", + "filterSortOrder": "フィルター処理時に、 Quick Open におけるエディター履歴の並べ替え順序を制御します。", "filterSortOrder.default": "履歴エントリは、使用されるフィルター値に基づいて関連性によって並び替えられます。関連性の高いエントリが最初に表示されます。", "filterSortOrder.recency": "履歴エントリは、新しい順に並べ替えられます。最近開いたエントリが最初に表示されます。", - "filterSortOrder": "フィルター処理時に、 Quick Open におけるエディター履歴の並べ替え順序を制御します。", + "newNotebook": "新しいノートブック", + "newQuery": "新しいノートブック", + "notebook.allowADSCommands": "ノートブックでの Azure Data Studio コマンドの実行を許可します。", + "notebook.defaultTextEditMode": "テキスト セルに使用される既定の編集モード", + "notebook.enableDoubleClickEdit": "ノートブックのテキスト セルのダブルクリックして編集を有効する", + "notebook.enableIncrementalGridRendering": "Notebooks のインクリメンタル グリッド レンダリングを有効にします。これにより、大規模な Notebooks の初期レンダリング時間が改善します。残りのグリッドがレンダリングされている間は、 Notebook との連携時にパフォーマンスの問題が発生する可能性があります。", + "notebook.markdownModeDescription": "テキストはマークダウンとして表示されます。", + "notebook.markdownPreviewLineHeight": "ノートブック マークダウン プレビューで使用される行の高さを制御します。この数値はフォント サイズを基準とします。", + "notebook.maxRichTextUndoHistory": "ノートブックのリッチ テキスト エディターを元に戻す操作の履歴に格納される変更の最大数です。", + "notebook.richTextModeDescription": "テキストはリッチ テキスト (WYSIWYG とも呼ばれる) として表示されます。", + "notebook.saveConnectionName": "(プレビュー) ノートブック メタデータに接続名を保存します。", + "notebook.showAllKernels": "(プレビュー) 現在のノートブック プロバイダーのすべてのカーネルを表示します。", + "notebook.showRenderedNotebookinDiffEditor": "(プレビュー) レンダリングされたノートブックを差分エディターで表示します。", + "notebook.splitViewModeDescription": "マークダウンが左側に表示され、レンダリングされたテキストの右側にプレビューが表示されます。", + "notebook.sqlStopOnError": "SQL カーネル: セルでエラーが発生したときに Notebook の実行を停止します。", + "notebook.useAbsoluteFilePaths": "他のノートブックにリンクする場合は、絶対ファイル パスを使用します。", + "notebook.useNewMarkdownRenderer": "ノートブック用のマークダウン レンダラーの新しいバージョンを使用するかどうか。これにより、マークダウンが以前のバージョンとは異なる方法でレンダリングされる可能性があります。", + "notebookViews": "ノートブック ビュー", + "notebookViews.enabled": "(プレビュー) ノートブック ビューを有効にする", + "search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。", + "search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。", + "search.actionsPositionRight": "アクションバーを常に右側に表示します。", + "search.collapseAllResults": "検索結果を折りたたむか展開するかどうかを制御します。", + "search.collapseResults.auto": "結果が 10 件未満のファイルが展開されます。他のファイルは折りたたまれます。", "search.followSymlinks": "検索中にシンボリック リンクをたどるかどうかを制御します。", - "search.smartCase": "すべて小文字のパターンの場合、大文字と小文字を区別しないで検索し、そうでない場合は大文字と小文字を区別して検索します。", "search.globalFindClipboard": "macOS で検索ビューが共有の検索クリップボードを読み取りまたは変更するかどうかを制御します。", "search.location": "検索をサイドバーのビューとして表示するか、より水平方向の空間をとるためにパネル領域のパネルとして表示するかを制御します。", "search.location.deprecationMessage": "この設定は非推奨です。代わりに検索ビューのコンテキスト メニューをお使いください。", - "search.collapseResults.auto": "結果が 10 件未満のファイルが展開されます。他のファイルは折りたたまれます。", - "search.collapseAllResults": "検索結果を折りたたむか展開するかどうかを制御します。", - "search.useReplacePreview": "一致項目を選択するか置換するときに、置換のプレビューを開くかどうかを制御します。", - "search.showLineNumbers": "検索結果に行番号を表示するかどうかを制御します。", - "search.usePCRE2": "テキスト検索に PCRE2 正規表現エンジンを使用するかどうか。これにより、先読みや後方参照といった高度な正規表現機能を使用できるようになります。ただし、すべての PCRE2 機能がサポートされているわけではありません。JavaScript によってサポートされる機能のみが使用できます。", - "usePCRE2Deprecated": "廃止されました。PCRE2 でのみサポートされている正規表現機能を使用すると、PCRE2 が自動的に使用されます。", - "search.actionsPositionAuto": "検索ビューが狭い場合はアクションバーを右に、検索ビューが広い場合はコンテンツの直後にアクションバーを配置します。", - "search.actionsPositionRight": "アクションバーを常に右側に表示します。", - "search.actionsPosition": "検索ビューの行内のアクションバーの位置を制御します。", - "search.searchOnType": "入力中の文字列を全てのファイルから検索する。", - "search.seedWithNearestWord": "アクティブなエディターで何も選択されていないときに、カーソルに最も近い語からのシード検索を有効にします。", - "search.seedOnFocus": "検索ビューにフォーカスを置いたときに、ワークスペースの検索クエリが、エディターで選択されているテキストに更新されます。これは、クリックされたときか、'workbench.views.search.focus' コマンドがトリガーされたときに発生します。", - "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#' を有効にすると、文字が入力されてから検索が開始されるまでのタイムアウト (ミリ秒) が制御されます。'search.searchOnType' が無効になっている場合には影響しません。", - "search.searchEditor.doubleClickBehaviour.selectWord": "ダブルクリックすると、カーソルの下にある単語が選択されます。", + "search.maintainFileSearchCache": "有効にすると、searchService プロセスは 1 時間操作がない場合でもシャットダウンされず、アクティブな状態に保たれます。これにより、ファイル検索キャッシュがメモリに保持されます。", + "search.quickOpen.includeHistory": "最近開いたファイルの結果を、Quick Open の結果ファイルに含めるかどうか。", + "search.quickOpen.includeSymbols": "グローバル シンボル検索の結果を、Quick Open の結果ファイルに含めるかどうか。", + "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブル クリックした場合の効果を構成します。", "search.searchEditor.doubleClickBehaviour.goToLocation": "ダブルクリックすると、アクティブなエディター グループに結果が開きます。", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "ダブルクリックすると、結果はエディター グループの横に開かれ、まだ存在しない場合は作成されます。", - "search.searchEditor.doubleClickBehaviour": "検索エディターで結果をダブル クリックした場合の効果を構成します。", + "search.searchEditor.doubleClickBehaviour.selectWord": "ダブルクリックすると、カーソルの下にある単語が選択されます。", + "search.searchOnType": "入力中の文字列を全てのファイルから検索する。", + "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#' を有効にすると、文字が入力されてから検索が開始されるまでのタイムアウト (ミリ秒) が制御されます。'search.searchOnType' が無効になっている場合には影響しません。", + "search.seedOnFocus": "検索ビューにフォーカスを置いたときに、ワークスペースの検索クエリが、エディターで選択されているテキストに更新されます。これは、クリックされたときか、'workbench.views.search.focus' コマンドがトリガーされたときに発生します。", + "search.seedWithNearestWord": "アクティブなエディターで何も選択されていないときに、カーソルに最も近い語からのシード検索を有効にします。", + "search.showLineNumbers": "検索結果に行番号を表示するかどうかを制御します。", + "search.smartCase": "すべて小文字のパターンの場合、大文字と小文字を区別しないで検索し、そうでない場合は大文字と小文字を区別して検索します。", + "search.sortOrder": "検索結果の並べ替え順序を制御します。", + "search.usePCRE2": "テキスト検索に PCRE2 正規表現エンジンを使用するかどうか。これにより、先読みや後方参照といった高度な正規表現機能を使用できるようになります。ただし、すべての PCRE2 機能がサポートされているわけではありません。JavaScript によってサポートされる機能のみが使用できます。", + "search.useReplacePreview": "一致項目を選択するか置換するときに、置換のプレビューを開くかどうかを制御します。", + "searchConfigurationTitle": "ノートブックの検索", + "searchSortOrder.countAscending": "結果は、ファイルごとのカウントで昇順に並べ替えられます。", + "searchSortOrder.countDescending": "結果は、ファイルあたりの数で降順に並べ替えられます。", "searchSortOrder.default": "結果はフォルダー名とファイル名でアルファベット順に並べ替えられます。", "searchSortOrder.filesOnly": "結果はフォルダーの順序を無視したファイル名でアルファベット順に並べ替えられます。", - "searchSortOrder.type": "結果は、ファイル拡張子でアルファベット順に並べ替えられます。", "searchSortOrder.modified": "結果は、ファイルの最終更新日で降順に並べ替えられます。", - "searchSortOrder.countDescending": "結果は、ファイルあたりの数で降順に並べ替えられます。", - "searchSortOrder.countAscending": "結果は、ファイルごとのカウントで昇順に並べ替えられます。", - "search.sortOrder": "検索結果の並べ替え順序を制御します。" + "searchSortOrder.type": "結果は、ファイル拡張子でアルファベット順に並べ替えられます。", + "useGlobalIgnoreFiles": "ファイルを検索するときに、グローバルの `.gitignore` と `.ignore` ファイルを使用するかどうかを制御します。", + "useIgnoreFiles": "ファイルを検索するときに、`.gitignore` ファイルと `.ignore` ファイルを使用するかどうかを制御します。", + "usePCRE2Deprecated": "廃止されました。PCRE2 でのみサポートされている正規表現機能を使用すると、PCRE2 が自動的に使用されます。", + "useRipgrep": "この設定は推奨されず、現在 \"search.usePCRE2\" にフォール バックします。", + "useRipgrepDeprecated": "推奨されません。高度な正規表現機能サポートのために \"search.usePCRE2\" の利用を検討してください。", + "workbench.action.setWorkspaceAndOpen": "ワークスペースを設定して開く" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "カーネルを読み込んでいます...", - "changing": "カーネルを変更しています...", "AttachTo": "接続先: ", "Kernel": "カーネル ", - "loadingContexts": "コンテキストを読み込んでいます...", "changeConnection": "接続の変更", - "selectConnection": "接続を選択", - "localhost": "localhost", - "noKernel": "カーネルなし", - "kernelNotSupported": "カーネルがサポートされていないため、このノートブックはパラメーターを指定して実行できません。サポートされているカーネルと形式を使用してください。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersCell": "パラメーター セルが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersInCell": "パラメーター セルにパラメーターが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "changing": "カーネルを変更しています...", "clearResults": "結果のクリア", - "notebookViewLabel": "エディター", - "newViewLabel": "新しいビューの作成", - "viewNotFound": "ビューが見つかりません: {0}", - "trustLabel": "信頼されています", - "untrustLabel": "信頼されていません", "collapseAllCells": "セルを折りたたむ", "expandAllCells": "セルを展開する", - "runParameters": "パラメーターを指定して実行", - "noContextAvailable": "なし", + "kernelNotSupported": "カーネルがサポートされていないため、このノートブックはパラメーターを指定して実行できません。サポートされているカーネルと形式を使用してください。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "loading": "カーネルを読み込んでいます...", + "loadingContexts": "コンテキストを読み込んでいます...", + "localhost": "localhost", "newNotebookAction": "新しいノートブック", + "newViewLabel": "新しいビューの作成", + "noContextAvailable": "なし", + "noKernel": "カーネルなし", + "noParametersCell": "パラメーター セルが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "noParametersInCell": "パラメーター セルにパラメーターが追加されるまで、パラメーターを指定してこのノートブックを実行することはできません。[詳細情報] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "notebook.findNext": "次の文字列を検索", - "notebook.findPrevious": "前の文字列を検索" + "notebook.findPrevious": "前の文字列を検索", + "notebookViewLabel": "エディター", + "runParameters": "パラメーターを指定して実行", + "selectConnection": "接続を選択", + "trustLabel": "信頼されています", + "untrustLabel": "信頼されていません", + "viewNotFound": "ビューが見つかりません: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "ノートブック エディター" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "ノートブック", "notebookExplorer.searchResults": "検索結果", - "searchPathNotFoundError": "検索パスが見つかりません: {0}", - "notebookExplorer.name": "ノートブック" + "searchPathNotFoundError": "検索パスが見つかりません: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "ノートブックまたはブックを格納するフォルダーを開いていません。", - "openNotebookFolder": "ノートブックを開く", - "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込んでください。", - "searchInProgress": "検索中です...", - "noResultsIncludesExcludes": "'{0}' に '{1}' を除外した結果はありません - ", - "noResultsIncludes": "'{0}' に結果はありません - ", + "CancelSearchAction.label": "検索のキャンセル", + "ClearSearchResultsAction.label": "検索結果のクリア", + "CollapseDeepestExpandedLevelAction.label": "すべて折りたたむ", + "ExpandAllAction.label": "すべて展開", + "ToggleCollapseAndExpandAction.label": "折りたたみと展開の切り替え", + "ariaSearchResultsStatus": "検索により {1} 個のファイル内の {0} 件の結果が返されました", "noResultsExcludes": "'{0}' を除外した結果はありませんでした - ", "noResultsFound": "結果がありません。除外構成の設定を確認し、gitignore ファイルを調べてください - ", + "noResultsIncludes": "'{0}' に結果はありません - ", + "noResultsIncludesExcludes": "'{0}' に '{1}' を除外した結果はありません - ", + "openNotebookFolder": "ノートブックを開く", + "openSettings.message": "設定を開く", "rerunSearch.message": "もう一度検索", "rerunSearchInAll.message": "すべてのファイルでもう一度検索してください", - "openSettings.message": "設定を開く", - "ariaSearchResultsStatus": "検索により {1} 個のファイル内の {0} 件の結果が返されました", - "ToggleCollapseAndExpandAction.label": "折りたたみと展開の切り替え", - "CancelSearchAction.label": "検索のキャンセル", - "ExpandAllAction.label": "すべて展開", - "CollapseDeepestExpandedLevelAction.label": "すべて折りたたむ", - "ClearSearchResultsAction.label": "検索結果のクリア" + "searchInProgress": "検索中です...", + "searchMaxResultsWarning": "結果セットにはすべての一致項目のサブセットのみが含まれています。より限定的な検索条件を入力して、検索結果を絞り込んでください。", + "searchWithoutFolder": "ノートブックまたはブックを格納するフォルダーを開いていません。" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "検索: 検索語句を入力し Enter を押して検索するか、Esc を押して取り消します", "search.placeHolder": "検索" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "キャンセル", + "insertCellsModal.Insert": "挿入", + "insertCellsModal.cellTitle": "セル {0}", + "insertCellsModal.thumbnailError": "エラー: サムネイルを生成できません。", + "insertCellsModal.title": "セルの挿入", + "insertCellsModal.untitled": "無題のセル: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "入力を待機しているセル", "cellNotFound": "URI {0} を含むセルは、このモデルには見つかりませんでした", "cellRunFailed": "セルの実行に失敗しました。詳細については、現在選択されているセルの出力内のエラーをご覧ください。", - "runAllPreview": "すべて実行" + "loading": "読み込み中", + "runAllPreview": "すべて実行", + "runningCell": "{0}/{1} セルを実行中", + "startingExecution": "実行を開始しています" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "ビュー \"{0}\" を削除しますか?", + "delete": "削除(&D)", + "errorRunCell": "最後の実行でエラーが発生しました。もう一度実行するにはクリックしてください", + "insertCells": "セルの挿入", + "moreActionsLabel": "その他", + "runCell": "セルの実行", + "stopCell": "実行のキャンセル", + "unableToNavigateToCell": "ノートブックのセルに移動できません。", + "viewCellInNotebook": "ノートブックのセルの表示", + "viewsUnableToRemove": "ビューを削除できません" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "出力を表示するには、このセルを実行してください。" @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "このビューは空です。[セルの挿入] ボタンをクリックして、このビューにセルを追加します。" }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "キャンセル", + "save": "保存", + "viewOptionsModal.missingRequireField": "このフィールドは必須です。", + "viewOptionsModal.name": "ビュー名", + "viewOptionsModal.nameTaken": "このビュー名は既に取得されています。", + "viewOptionsModal.title": "ビューの構成" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "エラー {0} でコピーに失敗しました", "notebook.showChart": "グラフの表示", @@ -10541,226 +11044,225 @@ "plotlyError": "Plotly グラフの表示エラー: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "接続が見つかりません。", - "serverTree.addConnection": "接続の追加" + "serverTree.addConnection": "接続の追加", + "servers.noConnections": "接続が見つかりません。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "オブジェクト エクスプローラー ビューレットで使用するサーバー グループ カラー パレット。", "serverGroup.autoExpand": "オブジェクト エクスプローラー ビューレットの自動展開サーバー グループ。", + "serverGroup.colors": "オブジェクト エクスプローラー ビューレットで使用するサーバー グループ カラー パレット。", "serverTree.useAsyncServerTree": "(プレビュー) 動的ノード フィルターなどの新機能をサポートする、新しい非同期サーバー ツリーをサーバー ビューおよび接続ダイアログに使用します。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "データ", + "builtinCharts": "組み込みグラフ", "connection": "接続", - "queryEditor": "クエリ エディター", - "notebook": "ノートブック", "dashboard": "ダッシュボード", + "data": "データ", + "notebook": "ノートブック", "profiler": "Profiler", - "builtinCharts": "組み込みグラフ" + "queryEditor": "クエリ エディター" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "ビュー テンプレートを指定する", + "profiler.settings.Filters": "Profiler フィルター", "profiler.settings.sessionTemplates": "セッション テンプレートを指定する", - "profiler.settings.Filters": "Profiler フィルター" + "profiler.settings.viewTemplates": "ビュー テンプレートを指定する" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "新しいセッション", + "profiler.clear": "データのクリア", + "profiler.clearDataPrompt": "データをクリアしますか?", + "profiler.clearFilter": "フィルターのクリア", + "profiler.clearFilterPrompt": "フィルターをクリアしますか?", + "profiler.editColumns": "列の編集", + "profiler.filter": "フィルター...", + "profiler.findNext": "次の文字列を検索", + "profiler.findPrevious": "前の文字列を検索", + "profiler.toggleCollapsePanel": "折りたたんだパネルを切り替える", + "profilerAction.autoscrollOff": "自動スクロール: オフ", + "profilerAction.autoscrollOn": "自動スクロール: オン", "profilerAction.connect": "接続", "profilerAction.disconnect": "切断", - "start": "開始", - "create": "新しいセッション", + "profilerAction.newProfiler": "Profiler を起動", "profilerAction.pauseCapture": "一時停止", "profilerAction.resumeCapture": "再開", "profilerStop.stop": "停止", - "profiler.clear": "データのクリア", - "profiler.clearDataPrompt": "データをクリアしますか?", - "profilerAction.autoscrollOn": "自動スクロール: オン", - "profilerAction.autoscrollOff": "自動スクロール: オフ", - "profiler.toggleCollapsePanel": "折りたたんだパネルを切り替える", - "profiler.editColumns": "列の編集", - "profiler.findNext": "次の文字列を検索", - "profiler.findPrevious": "前の文字列を検索", - "profilerAction.newProfiler": "Profiler を起動", - "profiler.filter": "フィルター...", - "profiler.clearFilter": "フィルターのクリア", - "profiler.clearFilterPrompt": "フィルターをクリアしますか?" + "start": "開始" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "ビューの選択", + "details": "詳細", + "label": "ラベル", "profiler.sessionSelectAccessibleName": "セッションの選択", "profiler.sessionSelectLabel": "セッションを選択:", + "profiler.viewSelectAccessibleName": "ビューの選択", "profiler.viewSelectLabel": "ビューを選択:", - "text": "テキスト", - "label": "ラベル", "profilerEditor.value": "値", - "details": "詳細" + "text": "テキスト" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "検索", - "placeholder.find": "検索", - "label.previousMatchButton": "前の一致項目", - "label.nextMatchButton": "次の一致項目", "label.closeButton": "閉じる", - "title.matchesCountLimit": "検索で多数の結果が返されました。最初の 999 件の一致のみ強調表示されます。", + "label.find": "検索", "label.matchesLocation": "{0} / {1} 件", - "label.noResults": "結果なし" + "label.nextMatchButton": "次の一致項目", + "label.noResults": "結果なし", + "label.previousMatchButton": "前の一致項目", + "placeholder.find": "検索", + "title.matchesCountLimit": "検索で多数の結果が返されました。最初の 999 件の一致のみ強調表示されます。" }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "イベント テキストの Profiler エディター。読み取り専用" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "イベント (フィルター処理済み): {0}/{1}", "ProfilerTableEditor.eventCount": "イベント: {0}", + "ProfilerTableEditor.eventCountFiltered": "イベント (フィルター処理済み): {0}/{1}", "status.eventCount": "イベント数" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "CSV として保存", - "saveAsJson": "JSON として保存", - "saveAsExcel": "Excel として保存", - "saveAsXml": "XML として保存", - "jsonEncoding": "JSON にエクスポートするときに結果のエンコードは保存されません。ファイルが作成されたら、目的のエンコードで保存することを忘れないでください。", - "saveToFileNotSupported": "バッキング データ ソースでファイルへの保存はサポートされていません", + "chart": "グラフ", "copySelection": "コピー", "copyWithHeaders": "ヘッダー付きでコピー", - "selectAll": "すべて選択", + "jsonEncoding": "JSON にエクスポートするときに結果のエンコードは保存されません。ファイルが作成されたら、目的のエンコードで保存することを忘れないでください。", "maximize": "最大化", "restore": "復元", - "chart": "グラフ", + "saveAsCsv": "CSV として保存", + "saveAsExcel": "Excel として保存", + "saveAsJson": "JSON として保存", + "saveAsXml": "XML として保存", + "saveToFileNotSupported": "バッキング データ ソースでファイルへの保存はサポートされていません", + "selectAll": "すべて選択", "visualizer": "ビジュアライザー" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "SQL 言語の選択", - "changeProvider": "SQL 言語プロバイダーの変更", - "status.query.flavor": "SQL 言語のフレーバー", - "changeSqlProvider": "SQL エンジン プロバイダーの変更", "alreadyConnected": "エンジン {0} を使用している接続が存在します。変更するには、切断するか、接続を変更してください", + "changeProvider": "SQL 言語プロバイダーの変更", + "changeSqlProvider": "SQL エンジン プロバイダーの変更", + "chooseSqlLang": "SQL 言語の選択", "noEditor": "現時点でアクティブなテキスト エディターはありません", - "pickSqlProvider": "言語プロバイダーの選択" + "pickSqlProvider": "言語プロバイダーの選択", + "status.query.flavor": "SQL 言語のフレーバー" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML プラン表示", "resultsGrid": "結果グリッド", - "resultsGrid.maxRowCountExceeded": "フィルター/並べ替えに使用する行の最大数を超えました。更新するには、[ユーザーの設定] に移動し、設定を変更します: 'queryEditor.results.inMemoryDataProcessingThreshold'" + "resultsGrid.maxRowCountExceeded": "フィルター/並べ替えに使用する行の最大数を超えました。更新するには、[ユーザーの設定] に移動し、設定を変更します: 'queryEditor.results.inMemoryDataProcessingThreshold'", + "xmlShowplan": "XML プラン表示" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "現在のクエリにフォーカスを移動する", - "runQueryKeyboardAction": "クエリの実行", - "runCurrentQueryKeyboardAction": "現在のクエリを実行", - "copyQueryWithResultsKeyboardAction": "結果を含むクエリのコピー", - "queryActions.queryResultsCopySuccess": "クエリと結果が正常にコピーされました。", - "runCurrentQueryWithActualPlanKeyboardAction": "実際のプランで現在のクエリを実行", - "cancelQueryKeyboardAction": "クエリのキャンセル", - "refreshIntellisenseKeyboardAction": "IntelliSense キャッシュの更新", - "toggleQueryResultsKeyboardAction": "クエリ結果の切り替え", "ToggleFocusBetweenQueryEditorAndResultsAction": "クエリと結果の間のフォーカスの切り替え", - "queryShortcutNoEditor": "ショートカットを実行するにはエディター パラメーターが必須です", + "cancelQueryKeyboardAction": "クエリのキャンセル", + "copyQueryWithResultsKeyboardAction": "結果を含むクエリのコピー", + "focusOnCurrentQueryKeyboardAction": "現在のクエリにフォーカスを移動する", "parseSyntaxLabel": "クエリの解析", - "queryActions.parseSyntaxSuccess": "コマンドが正常に完了しました", + "queryActions.notConnected": "サーバーに接続してください", "queryActions.parseSyntaxFailure": "コマンドが失敗しました: ", - "queryActions.notConnected": "サーバーに接続してください" + "queryActions.parseSyntaxSuccess": "コマンドが正常に完了しました", + "queryActions.queryResultsCopySuccess": "クエリと結果が正常にコピーされました。", + "queryShortcutNoEditor": "ショートカットを実行するにはエディター パラメーターが必須です", + "refreshIntellisenseKeyboardAction": "IntelliSense キャッシュの更新", + "runCurrentQueryKeyboardAction": "現在のクエリを実行", + "runCurrentQueryWithActualPlanKeyboardAction": "実際のプランで現在のクエリを実行", + "runQueryKeyboardAction": "クエリの実行", + "toggleQueryResultsKeyboardAction": "クエリ結果の切り替え" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "メッセージ パネル", "copy": "コピー", - "copyAll": "すべてコピー" + "copyAll": "すべてコピー", + "messagePanel": "メッセージ パネル" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "クエリ結果", "newQuery": "新しいクエリ", - "queryEditorConfigurationTitle": "クエリ エディター", - "queryEditor.results.saveAsCsv.includeHeaders": "true の場合、CSV として結果を保存する際に列ヘッダーが組み込まれます", - "queryEditor.results.saveAsCsv.delimiter": "CSV として保存するときに値の間に使用するカスタム区切り記号", - "queryEditor.results.saveAsCsv.lineSeperator": "結果を CSV として保存するときに行を区切るために使用する文字", - "queryEditor.results.saveAsCsv.textIdentifier": "結果を CSV として保存するときにテキスト フィールドを囲むために使用する文字", - "queryEditor.results.saveAsCsv.encoding": "結果を CSV として保存するときに使用するファイル エンコード", - "queryEditor.results.saveAsXml.formatted": "true の場合、XML として結果を保存すると XML 出力がフォーマットされます", - "queryEditor.results.saveAsXml.encoding": "結果を XML として保存するときに使用されるファイル エンコード", - "queryEditor.results.streaming": "結果のストリーミングを有効にします。視覚上の小さな問題がいくつかあります", - "queryEditor.results.copyIncludeHeaders": "結果を結果ビューからコピーするための構成オプション", - "queryEditor.results.copyRemoveNewLine": "複数行の結果を結果ビューからコピーするための構成オプション", - "queryEditor.results.optimizedTable": "(試験的) 結果の最適化されたテーブルを使用します。一部の機能がなく、準備中の場合があります。", + "queryEditor.chart.defaultChartType": "クエリ結果からグラフ ビューアーを開くときに使用する既定のグラフの種類", "queryEditor.inMemoryDataProcessingThreshold": "メモリ内でフィルター処理と並べ替えを実行できる行の最大数を制御します。この数を超えた場合、並べ替えとフィルター処理は無効になります。警告: これを増やすと、パフォーマンスに影響を与える可能性があります。", - "queryEditor.results.openAfterSave": "結果保存後に Azure Data Studio でファイルを開くかどうかを指定します。", "queryEditor.messages.showBatchTime": "各バッチの実行時間を表示するかどうか", "queryEditor.messages.wordwrap": "メッセージを右端で折り返す", - "queryEditor.chart.defaultChartType": "クエリ結果からグラフ ビューアーを開くときに使用する既定のグラフの種類", - "queryEditor.tabColorMode.off": "タブの色指定は無効になります", + "queryEditor.promptToSaveGeneratedFiles": "生成された SQL ファイルを保存するかをプロンプトで確認する", + "queryEditor.results.copyIncludeHeaders": "結果を結果ビューからコピーするための構成オプション", + "queryEditor.results.copyRemoveNewLine": "複数行の結果を結果ビューからコピーするための構成オプション", + "queryEditor.results.openAfterSave": "結果保存後に Azure Data Studio でファイルを開くかどうかを指定します。", + "queryEditor.results.saveAsCsv.delimiter": "CSV として保存するときに値の間に使用するカスタム区切り記号", + "queryEditor.results.saveAsCsv.encoding": "結果を CSV として保存するときに使用するファイル エンコード", + "queryEditor.results.saveAsCsv.includeHeaders": "true の場合、CSV として結果を保存する際に列ヘッダーが組み込まれます", + "queryEditor.results.saveAsCsv.lineSeperator": "結果を CSV として保存するときに行を区切るために使用する文字", + "queryEditor.results.saveAsCsv.textIdentifier": "結果を CSV として保存するときにテキスト フィールドを囲むために使用する文字", + "queryEditor.results.saveAsXml.encoding": "結果を XML として保存するときに使用されるファイル エンコード", + "queryEditor.results.saveAsXml.formatted": "true の場合、XML として結果を保存すると XML 出力がフォーマットされます", + "queryEditor.results.streaming": "結果のストリーミングを有効にします。視覚上の小さな問題がいくつかあります", + "queryEditor.showConnectionInfoInTitle": "タイトルにタブの接続情報を表示するかを制御します。", + "queryEditor.tabColorMode": "アクティブな接続のサーバー グループに基づいてタブに色を付ける方法を制御します", "queryEditor.tabColorMode.border": "各エディター タブの上部境界線は、関連するサーバー グループと同じ色になります", "queryEditor.tabColorMode.fill": "各エディター タブの背景色は、関連するサーバー グループと同じになります", - "queryEditor.tabColorMode": "アクティブな接続のサーバー グループに基づいてタブに色を付ける方法を制御します", - "queryEditor.showConnectionInfoInTitle": "タイトルにタブの接続情報を表示するかを制御します。", - "queryEditor.promptToSaveGeneratedFiles": "生成された SQL ファイルを保存するかをプロンプトで確認する", + "queryEditor.tabColorMode.off": "タブの色指定は無効になります", + "queryEditorConfigurationTitle": "クエリ エディター", + "queryResultsEditor.name": "クエリ結果", "queryShortcutDescription": "ショートカット テキストをプロシージャ呼び出しまたはクエリ実行として実行するにはキー バインド workbench.action.query.shortcut{0} を設定します。クエリ エディターで選択したテキストはクエリの末尾でパラメーターとして渡されます。または、これを {arg} で参照することができます。" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "新しいクエリ", - "runQueryLabel": "実行", - "cancelQueryLabel": "キャンセル", - "estimatedQueryPlan": "説明", "actualQueryPlan": "実際", - "disconnectDatabaseLabel": "切断", + "cancelQueryLabel": "キャンセル", "changeConnectionDatabaseLabel": "接続の変更", - "connectDatabaseLabel": "接続", - "enablesqlcmdLabel": "SQLCMD を有効にする", - "disablesqlcmdLabel": "SQLCMD を無効にする", - "selectDatabase": "データベースの選択", "changeDatabase.failed": "データベースを変更できませんでした", "changeDatabase.failedWithError": "データベースを変更できませんでした: {0}", - "queryEditor.exportSqlAsNotebook": "ノートブックとしてエクスポート" + "connectDatabaseLabel": "接続", + "disablesqlcmdLabel": "SQLCMD を無効にする", + "disconnectDatabaseLabel": "切断", + "enablesqlcmdLabel": "SQLCMD を有効にする", + "estimatedQueryPlan": "説明", + "newQueryTask.newQuery": "新しいクエリ", + "queryEditor.exportSqlAsNotebook": "ノートブックとしてエクスポート", + "runQueryLabel": "実行", + "selectDatabase": "データベースの選択" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "クエリ エディター" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "結果", - "messagesTabTitle": "メッセージ" + "messagesTabTitle": "メッセージ", + "resultsTabTitle": "結果" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "経過時間", - "status.query.rowCount": "行数", - "rowCount": "{0} 行", "query.status.executing": "クエリを実行しています...", - "status.query.status": "実行状態", + "rowCount": "{0} 行", + "status.query.rowCount": "行数", "status.query.selection-summary": "選択の要約", - "status.query.summaryText": "平均: {0} 数: {1} 合計: {2}" + "status.query.status": "実行状態", + "status.query.summaryText": "平均: {0} 数: {1} 合計: {2}", + "status.query.timeElapsed": "経過時間" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "結果グリッドとメッセージ", - "fontFamily": "フォント ファミリを制御します。", - "fontWeight": "フォントの太さを制御します。", - "fontSize": "フォント サイズ (ピクセル単位) を制御します。", - "letterSpacing": "文字間隔 (ピクセル単位) を制御します。", - "rowHeight": "ピクセル単位で行の高さを制御する", - "cellPadding": "セルの埋め込みをピクセル単位で制御します", "autoSizeColumns": "最初の結果について、列の幅を自動サイズ設定します。多数の列がある場合や、大きいセルがある場合、パフォーマンスの問題が発生する可能性があります", - "maxColumnWidth": "自動サイズ設定される列の最大幅 (ピクセル単位)" + "cellPadding": "セルの埋め込みをピクセル単位で制御します", + "fontFamily": "フォント ファミリを制御します。", + "fontSize": "フォント サイズ (ピクセル単位) を制御します。", + "fontWeight": "フォントの太さを制御します。", + "letterSpacing": "文字間隔 (ピクセル単位) を制御します。", + "maxColumnWidth": "自動サイズ設定される列の最大幅 (ピクセル単位)", + "resultsGridConfigurationTitle": "結果グリッドとメッセージ", + "rowHeight": "ピクセル単位で行の高さを制御する" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Query History の切り替え", - "queryHistory.delete": "削除", "queryHistory.clearLabel": "すべての履歴をクリア", + "queryHistory.delete": "削除", + "queryHistory.disableCapture": "Query History キャプチャの一時停止", + "queryHistory.enableCapture": "Query History キャプチャの開始", "queryHistory.openQuery": "クエリを開く", "queryHistory.runQuery": "クエリの実行", "queryHistory.toggleCaptureLabel": "Query History キャプチャの切り替え", - "queryHistory.disableCapture": "Query History キャプチャの一時停止", - "queryHistory.enableCapture": "Query History キャプチャの開始" + "toggleQueryHistory": "Query History の切り替え" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "成功", - "failed": "失敗" + "failed": "失敗", + "succeeded": "成功" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "表示するクエリがありません。", "queryHistory.regTreeAriaLabel": "Query History" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "クエリ履歴", - "queryHistoryCaptureEnabled": "Query History キャプチャが有効かどうか。false の場合、実行されたクエリはキャプチャされません。", + "miViewQueryHistory": "Query History (&&Q)", + "queryHistory": "Query History", "queryHistory.clearLabel": "すべての履歴をクリア", "queryHistory.disableCapture": "Query History キャプチャの一時停止", "queryHistory.enableCapture": "Query History キャプチャの開始", - "viewCategory": "表示", - "miViewQueryHistory": "Query History (&&Q)", - "queryHistory": "Query History" + "queryHistoryCaptureEnabled": "Query History キャプチャが有効かどうか。false の場合、実行されたクエリはキャプチャされません。", + "queryHistoryConfigurationTitle": "クエリ履歴", + "viewCategory": "表示" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "クエリ プラン" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "クエリ プラン エディター" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "操作", - "topOperations.object": "オブジェクト", - "topOperations.estCost": "推定コスト", - "topOperations.estSubtreeCost": "サブ ツリーの推定コスト", - "topOperations.actualRows": "実際の行数", - "topOperations.estRows": "推定行数", "topOperations.actualExecutions": "実際の実行", - "topOperations.estCPUCost": "推定 CPU コスト", - "topOperations.estIOCost": "推定 IO コスト", - "topOperations.parallel": "並列", "topOperations.actualRebinds": "実際の再バインド数", - "topOperations.estRebinds": "再バインドの推定数", "topOperations.actualRewinds": "実際の巻き戻し数", + "topOperations.actualRows": "実際の行数", + "topOperations.estCPUCost": "推定 CPU コスト", + "topOperations.estCost": "推定コスト", + "topOperations.estIOCost": "推定 IO コスト", + "topOperations.estRebinds": "再バインドの推定数", "topOperations.estRewinds": "巻き戻しの推定数", + "topOperations.estRows": "推定行数", + "topOperations.estSubtreeCost": "サブ ツリーの推定コスト", + "topOperations.object": "オブジェクト", + "topOperations.operation": "操作", + "topOperations.parallel": "並列", "topOperations.partitioned": "パーティション分割", "topOperationsTitle": "上位操作" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "新しい展開..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "リソース ビューアー" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "最新の情報に更新" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "リンクを開いているときにエラーが発生しました: {0}", - "resourceViewerTable.commandError": "コマンド '{0}' の実行でエラーが発生しました: {1}" + "resourceViewerTable.commandError": "コマンド '{0}' の実行でエラーが発生しました: {1}", + "resourceViewerTable.openError": "リンクを開いているときにエラーが発生しました: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "リソース ビューアー ツリー" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "リソース アイコンへのパス。", "extension.contributes.resourceView.resource.id": "リソースの識別子。", "extension.contributes.resourceView.resource.name": "ビューの判読できる名前。これが表示されます", - "extension.contributes.resourceView.resource.icon": "リソース アイコンへのパス。", "extension.contributes.resourceViewResources": "リソースをリソース ビューに提供します", - "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません", - "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります" + "optstring": "プロパティ `{0}` は省略するか、`string` 型にする必要があります", + "requirestring": "プロパティ `{0}` は必須で、`string` 型でなければなりません" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "復元", - "backup": "復元" + "backup": "復元", + "restore": "復元" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "復元を使用するには、プレビュー機能を有効にする必要があります", - "restore.commandNotSupportedOutsideContext": "復元コマンドは、サーバー コンテキストの外ではサポートされていません。サーバーまたはデータベースを選択して、もう一度お試しください。", "restore.commandNotSupported": "Azure SQL データベースでは、復元コマンドはサポートされていません。", + "restore.commandNotSupportedOutsideContext": "復元コマンドは、サーバー コンテキストの外ではサポートされていません。サーバーまたはデータベースを選択して、もう一度お試しください。", + "restore.isPreviewFeature": "復元を使用するには、プレビュー機能を有効にする必要があります", "restoreAction.restore": "復元" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "データの編集", + "refreshNode": "最新の情報に更新", + "scriptAlter": "変更としてのスクリプト", + "scriptAsAlter": "変更としてのスクリプト", "scriptAsCreate": "作成としてのスクリプト", "scriptAsDelete": "ドロップとしてのスクリプト", - "scriptAsSelect": "上位 1000 を選択する", "scriptAsExecute": "実行としてのスクリプト", - "scriptAsAlter": "変更としてのスクリプト", - "editData": "データの編集", - "scriptSelect": "上位 1000 を選択する", - "scriptKustoSelect": "10 個", + "scriptAsSelect": "上位 1000 を選択する", "scriptCreate": "作成としてのスクリプト", - "scriptExecute": "実行としてのスクリプト", - "scriptAlter": "変更としてのスクリプト", "scriptDelete": "ドロップとしてのスクリプト", - "refreshNode": "最新の情報に更新" + "scriptExecute": "実行としてのスクリプト", + "scriptKustoSelect": "10 個", + "scriptSelect": "上位 1000 を選択する" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "ノード '{0}' の更新でエラーが発生しました: {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 個のタスクが進行中です", - "viewCategory": "表示", + "miViewTasks": "タスク(&&T)", "tasks": "タスク", - "miViewTasks": "タスク(&&T)" + "viewCategory": "表示" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "タスクの切り替え" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "成功", + "canceled": "キャンセル済み", + "canceling": "キャンセル中", "failed": "失敗", "inProgress": "進行中", "notStarted": "未開始", - "canceled": "キャンセル済み", - "canceling": "キャンセル中" + "succeeded": "成功" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "表示するタスク履歴がありません。", - "taskHistory.regTreeAriaLabel": "タスク履歴", - "taskError": "タスク エラー" + "taskError": "タスク エラー", + "taskHistory.regTreeAriaLabel": "タスク履歴" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "キャンセル", @@ -10863,159 +11368,159 @@ "taskAction.script": "スクリプト" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", - "refresh": "最新の情報に更新", "collapseAll": "すべて折りたたむ", - "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。" + "command-error": "コマンド {1} の実行中にエラー {0} が発生しました。{1} を提供する拡張機能が原因である可能性があります。", + "no-dataprovider": "ビュー データを提供できるデータ プロバイダーが登録されていません。", + "refresh": "最新の情報に更新" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "OK", - "webViewDialog.close": "閉じる" + "webViewDialog.close": "閉じる", + "webViewDialog.ok": "OK" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "プレビュー機能により、新機能と機能改善にフル アクセスできることで、Azure Data Studio のエクスペリエンスが拡張されます。プレビュー機能の詳細については、[ここ] ({0}) を参照してください。プレビュー機能を有効にしますか?", - "enablePreviewFeatures.yes": "はい (推奨)", + "enablePreviewFeatures.never": "いいえ、今後は表示しない", "enablePreviewFeatures.no": "いいえ", - "enablePreviewFeatures.never": "いいえ、今後は表示しない" + "enablePreviewFeatures.notice": "プレビュー機能により、新機能と機能改善にフル アクセスできることで、Azure Data Studio のエクスペリエンスが拡張されます。プレビュー機能の詳細については、[ここ] ({0}) を参照してください。プレビュー機能を有効にしますか?", + "enablePreviewFeatures.yes": "はい (推奨)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "この機能ページはプレビュー段階です。プレビュー機能では、製品の永続的な部分になる予定の新しい機能が導入されています。これらは安定していますが、追加のアクセシビリティの改善が必要です。開発中の早期のフィードバックを歓迎しています。", - "welcomePage.preview": "プレビュー", "welcomePage.createConnection": "接続の作成", "welcomePage.createConnectionBody": "接続ダイアログを使用してデータベース インスタンスに接続します。", - "welcomePage.runQuery": "クエリの実行", - "welcomePage.runQueryBody": "クエリ エディターを使用してデータを操作します。", "welcomePage.createNotebook": "ノートブックの作成", "welcomePage.createNotebookBody": "ネイティブのノートブック エディターを使用して、新しいノートブックを作成します。", "welcomePage.deployServer": "サーバーのデプロイ", "welcomePage.deployServerBody": "選択したプラットフォームでリレーショナル データ サービスの新しいインスタンスを作成します。", - "welcomePage.resources": "リソース", - "welcomePage.history": "履歴", - "welcomePage.name": "名前", - "welcomePage.location": "場所", - "welcomePage.moreRecent": "さらに表示", - "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する", - "welcomePage.usefuLinks": "役に立つリンク", - "welcomePage.gettingStarted": "はじめに", - "welcomePage.gettingStartedBody": "Azure Data Studio によって提供される機能を検出し、それらを最大限に活用する方法について説明します。", "welcomePage.documentation": "ドキュメント", "welcomePage.documentationBody": "PowerShell、API などのクイックスタート、攻略ガイド、リファレンスについては、ドキュメント センターを参照してください。", - "welcomePage.videos": "ビデオ", - "welcomePage.videoDescriptionOverview": "Azure Data Studio の概要", - "welcomePage.videoDescriptionIntroduction": "Azure Data Studio ノートブックの概要 | 公開されたデータ", "welcomePage.extensions": "拡張", + "welcomePage.gettingStarted": "はじめに", + "welcomePage.gettingStartedBody": "Azure Data Studio によって提供される機能を検出し、それらを最大限に活用する方法について説明します。", + "welcomePage.history": "履歴", + "welcomePage.learnMore": "詳細情報", + "welcomePage.location": "場所", + "welcomePage.moreRecent": "さらに表示", + "welcomePage.name": "名前", + "welcomePage.preview": "プレビュー", + "welcomePage.previewBody": "この機能ページはプレビュー段階です。プレビュー機能では、製品の永続的な部分になる予定の新しい機能が導入されています。これらは安定していますが、追加のアクセシビリティの改善が必要です。開発中の早期のフィードバックを歓迎しています。", + "welcomePage.resources": "リソース", + "welcomePage.runQuery": "クエリの実行", + "welcomePage.runQueryBody": "クエリ エディターを使用してデータを操作します。", "welcomePage.showAll": "すべて表示", - "welcomePage.learnMore": "詳細情報" + "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する", + "welcomePage.usefuLinks": "役に立つリンク", + "welcomePage.videoDescriptionIntroduction": "Azure Data Studio ノートブックの概要 | 公開されたデータ", + "welcomePage.videoDescriptionOverview": "Azure Data Studio の概要", + "welcomePage.videos": "ビデオ" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Microsoft (私たち) だけでなくサードパーティ コミュニティ (あなた) が開発した拡張機能をインストールすることにより、Azure Data Studio の機能を拡張します。", "GuidedTour.connections": "接続", + "GuidedTour.discoverWelcomePage": "ウェルカム ページで、トップの機能、最近開いたファイル、推奨される拡張機能がわかります。Azure Data Studio で作業を開始する方法の詳細については、ビデオとドキュメントをご覧ください。", + "GuidedTour.extensions": "拡張", + "GuidedTour.finish": "完了", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "1 か所で独自のノートブックまたはノートブックのコレクションの作成を開始します。", "GuidedTour.makeConnections": "SQL Server、Azure などからの接続を接続、クエリ、および管理します。", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "好みに応じて Azure Data Studio をカスタマイズします。自動保存やタブ サイズなどの設定の構成、キーボード ショートカットのカスタマイズ、好きな配色テーマへの切り替えを行うことができます。", "GuidedTour.next": "次へ", "GuidedTour.notebooks": "ノートブック", - "GuidedTour.gettingStartedNotebooks": "1 か所で独自のノートブックまたはノートブックのコレクションの作成を開始します。", - "GuidedTour.two": "2", - "GuidedTour.extensions": "拡張", - "GuidedTour.addExtensions": "Microsoft (私たち) だけでなくサードパーティ コミュニティ (あなた) が開発した拡張機能をインストールすることにより、Azure Data Studio の機能を拡張します。", - "GuidedTour.three": "3", - "GuidedTour.settings": "設定", - "GuidedTour.makeConnesetSettings": "好みに応じて Azure Data Studio をカスタマイズします。自動保存やタブ サイズなどの設定の構成、キーボード ショートカットのカスタマイズ、好きな配色テーマへの切り替えを行うことができます。", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "ウェルカム ページ", - "GuidedTour.discoverWelcomePage": "ウェルカム ページで、トップの機能、最近開いたファイル、推奨される拡張機能がわかります。Azure Data Studio で作業を開始する方法の詳細については、ビデオとドキュメントをご覧ください。", - "GuidedTour.five": "5", - "GuidedTour.finish": "完了", - "guidedTour": "ユーザー紹介ツアー", - "hideGuidedTour": "紹介ツアーの非表示", + "GuidedTour.one": "1", "GuidedTour.readMore": "詳細情報", - "help": "ヘルプ" + "GuidedTour.settings": "設定", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "ウェルカム ページ", + "guidedTour": "ユーザー紹介ツアー", + "help": "ヘルプ", + "hideGuidedTour": "紹介ツアーの非表示" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Azure Data Studio のクイック ツアーを開始しますか?", + "WelcomePage.welcome": "ようこそ", + "closeTourBar": "クイック ツアー バーを閉じる", + "details": "詳細", + "ok": "OK", + "welcome.title": "ようこそ", "welcomePage": "ようこそ", - "welcomePage.adminPack": "SQL 管理パック", - "welcomePage.showAdminPack": "SQL 管理パック", - "welcomePage.adminPackDescription": "SQL Server の管理パックは、一般的なデータベース管理拡張機能のコレクションであり、SQL Server の管理に役立ちます", - "welcomePage.sqlServerAgent": "SQL Server エージェント", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "SQL Server のインポート", - "welcomePage.sqlServerDacpac": "SQL Server DACPAC", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Azure Data Studio のリッチ クエリ エディターを使用して PowerShell スクリプトを作成して実行します", - "welcomePage.dataVirtualization": "データ仮想化", - "welcomePage.dataVirtualizationDescription": "SQL Server 2019 を使用してデータを仮想化し、インタラクティブなウィザードを使用して外部テーブルを作成します", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Azure Data Studio で Postgres データベースを接続、クエリ、および管理します", - "welcomePage.extensionPackAlreadyInstalled": "{0} のサポートは既にインストールされています。", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0} に追加のサポートをインストールしたあと、ウィンドウが再度読み込まれます。", - "welcomePage.installingExtensionPack": "{0} に追加のサポートをインストールしています...", - "welcomePage.extensionPackNotFound": "ID {1} のサポート {0} は見つかりませんでした。", - "welcomePage.newConnection": "新しい接続", - "welcomePage.newQuery": "新しいクエリ", - "welcomePage.newNotebook": "新しいノートブック", + "welcomePage.adminPack": "SQL 管理パック", + "welcomePage.adminPackDescription": "SQL Server の管理パックは、一般的なデータベース管理拡張機能のコレクションであり、SQL Server の管理に役立ちます", + "welcomePage.background": "ウェルカム ページの背景色。", + "welcomePage.dataVirtualization": "データ仮想化", + "welcomePage.dataVirtualizationDescription": "SQL Server 2019 を使用してデータを仮想化し、インタラクティブなウィザードを使用して外部テーブルを作成します", "welcomePage.deployServer": "サーバーのデプロイ", - "welcome.title": "ようこそ", + "welcomePage.extensionPackAlreadyInstalled": "{0} のサポートは既にインストールされています。", + "welcomePage.extensionPackNotFound": "ID {1} のサポート {0} は見つかりませんでした。", + "welcomePage.install": "インストール", + "welcomePage.installExtensionPack": "{0} に追加のサポートをインストールする", + "welcomePage.installKeymap": "{0} キーマップのインストール", + "welcomePage.installed": "インストール済み", + "welcomePage.installedExtensionPack": "{0} のサポートは既にインストールされています", + "welcomePage.installedKeymap": "{0} キーマップは既にインストールされています", + "welcomePage.installingExtensionPack": "{0} に追加のサポートをインストールしています...", "welcomePage.new": "新規", + "welcomePage.newConnection": "新しい接続", + "welcomePage.newNotebook": "新しいノートブック", + "welcomePage.newQuery": "新しいクエリ", "welcomePage.open": "開く…", "welcomePage.openFile": "ファイルを開く…", "welcomePage.openFolder": "フォルダーを開く", - "welcomePage.startTour": "ツアーの開始", - "closeTourBar": "クイック ツアー バーを閉じる", - "WelcomePage.TakeATour": "Azure Data Studio のクイック ツアーを開始しますか?", - "WelcomePage.welcome": "ようこそ", "welcomePage.openFolderWithPath": "パス {1} のフォルダー {0} を開く", - "welcomePage.install": "インストール", - "welcomePage.installKeymap": "{0} キーマップのインストール", - "welcomePage.installExtensionPack": "{0} に追加のサポートをインストールする", - "welcomePage.installed": "インストール済み", - "welcomePage.installedKeymap": "{0} キーマップは既にインストールされています", - "welcomePage.installedExtensionPack": "{0} のサポートは既にインストールされています", - "ok": "OK", - "details": "詳細", - "welcomePage.background": "ウェルカム ページの背景色。" + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Azure Data Studio のリッチ クエリ エディターを使用して PowerShell スクリプトを作成して実行します", + "welcomePage.showAdminPack": "SQL 管理パック", + "welcomePage.sqlServerAgent": "SQL Server エージェント", + "welcomePage.sqlServerDacpac": "SQL Server DACPAC", + "welcomePage.sqlServerImport": "SQL Server のインポート", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "ツアーの開始", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0} に追加のサポートをインストールしたあと、ウィンドウが再度読み込まれます。" }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "開始", - "welcomePage.newConnection": "新しい接続", - "welcomePage.newQuery": "新しいクエリ", - "welcomePage.newNotebook": "新しいノートブック", - "welcomePage.openFileMac": "ファイルを開く", - "welcomePage.openFileLinuxPC": "ファイルを開く", - "welcomePage.deploy": "デプロイ", - "welcomePage.newDeployment": "新しいデプロイ…", - "welcomePage.recent": "最近", - "welcomePage.moreRecent": "その他...", - "welcomePage.noRecentFolders": "最近使用したフォルダーなし", - "welcomePage.help": "ヘルプ", - "welcomePage.gettingStarted": "はじめに", - "welcomePage.productDocumentation": "ドキュメント", - "welcomePage.reportIssue": "問題または機能要求を報告する", - "welcomePage.gitHubRepository": "GitHub リポジトリ", - "welcomePage.releaseNotes": "リリース ノート", - "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する", - "welcomePage.customize": "カスタマイズ", - "welcomePage.extensions": "拡張", - "welcomePage.extensionDescription": "SQL Server 管理パックなど、必要な拡張機能をダウンロードする", - "welcomePage.keyboardShortcut": "キーボード ショートカット", - "welcomePage.keyboardShortcutDescription": "お気に入りのコマンドを見つけてカスタマイズする", - "welcomePage.colorTheme": "配色テーマ", - "welcomePage.colorThemeDescription": "エディターとコードの外観を自由に設定します", - "welcomePage.learn": "詳細", - "welcomePage.showCommands": "すべてのコマンドの検索と実行", - "welcomePage.showCommandsDescription": "コマンド パレット ({0}) にすばやくアクセスしてコマンドを検索します", "welcomePage.azdataBlog": "最新リリースの新機能を見る", "welcomePage.azdataBlogDescription": "毎月新機能を紹介する新しいブログ記事", + "welcomePage.colorTheme": "配色テーマ", + "welcomePage.colorThemeDescription": "エディターとコードの外観を自由に設定します", + "welcomePage.customize": "カスタマイズ", + "welcomePage.deploy": "デプロイ", + "welcomePage.extensionDescription": "SQL Server 管理パックなど、必要な拡張機能をダウンロードする", + "welcomePage.extensions": "拡張", "welcomePage.followTwitter": "Twitter でフォローする", - "welcomePage.followTwitterDescription": "コミュニティがどのように Azure Data Studio を使用しているかについて、最新情報を把握し、エンジニアと直接話し合います。" + "welcomePage.followTwitterDescription": "コミュニティがどのように Azure Data Studio を使用しているかについて、最新情報を把握し、エンジニアと直接話し合います。", + "welcomePage.gettingStarted": "はじめに", + "welcomePage.gitHubRepository": "GitHub リポジトリ", + "welcomePage.help": "ヘルプ", + "welcomePage.keyboardShortcut": "キーボード ショートカット", + "welcomePage.keyboardShortcutDescription": "お気に入りのコマンドを見つけてカスタマイズする", + "welcomePage.learn": "詳細", + "welcomePage.moreRecent": "その他...", + "welcomePage.newConnection": "新しい接続", + "welcomePage.newDeployment": "新しいデプロイ…", + "welcomePage.newNotebook": "新しいノートブック", + "welcomePage.newQuery": "新しいクエリ", + "welcomePage.noRecentFolders": "最近使用したフォルダーなし", + "welcomePage.openFileLinuxPC": "ファイルを開く", + "welcomePage.openFileMac": "ファイルを開く", + "welcomePage.productDocumentation": "ドキュメント", + "welcomePage.recent": "最近", + "welcomePage.releaseNotes": "リリース ノート", + "welcomePage.reportIssue": "問題または機能要求を報告する", + "welcomePage.showCommands": "すべてのコマンドの検索と実行", + "welcomePage.showCommandsDescription": "コマンド パレット ({0}) にすばやくアクセスしてコマンドを検索します", + "welcomePage.showOnStartup": "起動時にウェルカム ページを表示する", + "welcomePage.start": "開始" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "アカウント", - "linkedAccounts": "リンクされたアカウント", - "accountDialog.close": "閉じる", - "accountDialog.noAccountLabel": "リンクされているアカウントはありません。アカウントを追加してください。", "accountDialog.addConnection": "アカウントを追加する", + "accountDialog.close": "閉じる", + "accountDialog.didNotPickAuthProvider": "認証プロバイダーを選択していません。もう一度お試しください。", + "accountDialog.noAccountLabel": "リンクされているアカウントはありません。アカウントを追加してください。", "accountDialog.noCloudsRegistered": "有効にされているクラウドがありません。[設定] -> [Azure アカウント構成の検索] に移動し、 少なくとも 1 つのクラウドを有効にしてください", - "accountDialog.didNotPickAuthProvider": "認証プロバイダーを選択していません。もう一度お試しください。" + "accountExplorer.name": "アカウント", + "linkedAccounts": "リンクされたアカウント" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "アカウントの追加でのエラー" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "自動 OAuth を開始できません。自動 OAuth は既に進行中です。" }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "管理サービスとの対話には接続が必須です", - "adminService.noHandlerRegistered": "登録されているハンドラーがありません" + "adminService.noHandlerRegistered": "登録されているハンドラーがありません", + "adminService.providerIdNotValidError": "管理サービスとの対話には接続が必須です" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "評価サービスとの対話には接続が必要です", - "asmt.noHandlerRegistered": "登録されているハンドラーがありません" + "asmt.noHandlerRegistered": "登録されているハンドラーがありません", + "asmt.providerIdNotValidError": "評価サービスとの対話には接続が必要です" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "詳細プロパティ", - "advancedProperties.discard": "破棄" + "advancedProperties.discard": "破棄", + "connectionAdvancedProperties": "詳細プロパティ" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "サーバーの説明 (省略可能)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "リストのクリア", "ClearedRecentConnections": "最近の接続履歴をクリアしました", - "connectionAction.yes": "はい", - "connectionAction.no": "いいえ", "clearRecentConnectionMessage": "一覧からすべての接続を削除してよろしいですか?", - "connectionDialog.yes": "はい", - "connectionDialog.no": "いいえ", - "delete": "削除", "connectionAction.GetCurrentConnectionString": "現在の接続文字列を取得する", "connectionAction.connectionString": "接続文字列は使用できません", - "connectionAction.noConnection": "使用できるアクティブな接続がありません" + "connectionAction.no": "いいえ", + "connectionAction.noConnection": "使用できるアクティブな接続がありません", + "connectionAction.yes": "はい", + "connectionDialog.no": "いいえ", + "connectionDialog.yes": "はい", + "delete": "削除" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "参照", - "connectionDialog.FilterPlaceHolder": "一覧にフィルターをかけるには、ここに入力します", - "connectionDialog.FilterInputTitle": "接続のフィルター", + "connectionBrowserTree": "接続ブラウザー ツリー", "connectionDialog.ApplyingFilter": "フィルターを適用しています", - "connectionDialog.RemovingFilter": "フィルターを削除しています", "connectionDialog.FilterApplied": "フィルター適用済み", + "connectionDialog.FilterInputTitle": "接続のフィルター", + "connectionDialog.FilterPlaceHolder": "一覧にフィルターをかけるには、ここに入力します", "connectionDialog.FilterRemoved": "フィルターが削除されました", - "savedConnections": "保存された接続", + "connectionDialog.RemovingFilter": "フィルターを削除しています", + "connectionDialog.browser": "参照", "savedConnection": "保存された接続", - "connectionBrowserTree": "接続ブラウザー ツリー" + "savedConnections": "保存された接続" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "接続エラー", @@ -11088,40 +11593,40 @@ "kerberosKinit": "以前に接続した場合は、kinit を再実行しなければならない場合があります。" }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "接続", - "connecting": "接続しています", "connectType": "接続の種類", - "recentConnectionTitle": "最近", + "connecting": "接続しています", + "connection": "接続", "connectionDetailsTitle": "接続の詳細", - "connectionDialog.connect": "接続", "connectionDialog.cancel": "キャンセル", + "connectionDialog.connect": "接続", "connectionDialog.recentConnections": "最近の接続", - "noRecentConnections": "最近の接続はありません" + "noRecentConnections": "最近の接続はありません", + "recentConnectionTitle": "最近" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "この接続をキャンセルしてもよろしいですか?", "connection.noAzureAccount": "接続用の Azure アカウント トークンの取得に失敗しました", "connectionNotAcceptedError": "接続が承認されていません", - "connectionService.yes": "はい", "connectionService.no": "いいえ", - "cancelConnectionConfirmation": "この接続をキャンセルしてもよろしいですか?" + "connectionService.yes": "はい" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "アカウントを追加する...", - "defaultDatabaseOption": "<既定>", - "loadingDatabaseOption": "読み込んでいます...", - "serverGroup": "サーバー グループ", - "defaultServerGroup": "<既定>", "addNewServerGroup": "新しいグループを追加する...", - "noneServerGroup": "<保存しない>", - "connectionWidget.missingRequireField": "{0} が必須です。", - "connectionWidget.fieldWillBeTrimmed": "{0} がトリミングされます。", - "rememberPassword": "パスワードを記憶する", + "advanced": "詳細設定...", "connection.azureAccountDropdownLabel": "アカウント", - "connectionWidget.refreshAzureCredentials": "アカウントの資格情報を更新", "connection.azureTenantDropdownLabel": "Azure AD テナント", "connectionName": "名前 (省略可能)", - "advanced": "詳細設定...", - "connectionWidget.invalidAzureAccount": "アカウントを選択する必要があります" + "connectionWidget.AddAzureAccount": "アカウントを追加する...", + "connectionWidget.fieldWillBeTrimmed": "{0} がトリミングされます。", + "connectionWidget.invalidAzureAccount": "アカウントを選択する必要があります", + "connectionWidget.missingRequireField": "{0} が必須です。", + "connectionWidget.refreshAzureCredentials": "アカウントの資格情報を更新", + "defaultDatabaseOption": "<既定>", + "defaultServerGroup": "<既定>", + "loadingDatabaseOption": "読み込んでいます...", + "noneServerGroup": "<保存しない>", + "rememberPassword": "パスワードを記憶する", + "serverGroup": "サーバー グループ" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "接続先", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "保存されていない接続" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "ダッシュボードの拡張機能を開く", - "newDashboardTab.ok": "OK", "newDashboardTab.cancel": "キャンセル", + "newDashboardTab.ok": "OK", + "newDashboardTab.openDashboardExtensions": "ダッシュボードの拡張機能を開く", "newdashboardTabDialog.noExtensionLabel": "まだダッシュボードの拡張機能がインストールされていません。拡張機能マネージャーに移動し、推奨される拡張機能をご確認ください。" }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "ステップ {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "完了", - "dialogModalCancelButtonLabel": "キャンセル" + "dialogModalCancelButtonLabel": "キャンセル", + "dialogModalDoneButtonLabel": "完了" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "編集データ セッションを初期化できませんでした: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "OK", - "errorMessageDialog.close": "閉じる", + "copyDetails": "コピーの詳細", "errorMessageDialog.action": "アクション", - "copyDetails": "コピーの詳細" + "errorMessageDialog.close": "閉じる", + "errorMessageDialog.ok": "OK" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "エラー", - "warning": "警告", + "ignore": "無視する", "info": "情報", - "ignore": "無視する" + "warning": "警告" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "選択されたパス", - "fileFilter": "ファイルの種類", + "fileBrowser.discard": "破棄", "fileBrowser.ok": "OK", - "fileBrowser.discard": "破棄" + "fileFilter": "ファイルの種類", + "filebrowser.filepath": "選択されたパス" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "ファイルの選択" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "ファイル ブラウザー ツリー" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "ファイル ブラウザーの読み込み中にエラーが発生しました。", - "fileBrowserErrorDialogTitle": "ファイル ブラウザーのエラー" + "fileBrowserErrorDialogTitle": "ファイル ブラウザーのエラー", + "fileBrowserErrorMessage": "ファイル ブラウザーの読み込み中にエラーが発生しました。" }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "すべてのファイル" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "セルをコピー" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "分析情報ポップアップに渡された接続プロファイルはありませんでした", + "insightsConfigError": "分析情報の構成の解析中にエラーが発生しました。クエリ配列/文字列、またはクエリ ファイルが見つかりませんでした", "insightsError": "分析情報エラー", "insightsFileError": "クエリ ファイルの読み取り中にエラーが発生しました: ", - "insightsConfigError": "分析情報の構成の解析中にエラーが発生しました。クエリ配列/文字列、またはクエリ ファイルが見つかりませんでした" + "insightsInputError": "分析情報ポップアップに渡された接続プロファイルはありませんでした" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "分析情報", + "insights.dialog.itemDetails": "アイテムの詳細", + "insights.dialog.items": "アイテム", "insights.item": "アイテム", "insights.value": "値", "insightsDetailView.name": "分析情報の詳細", "property": "プロパティ", - "value": "値", - "InsightsDialogTitle": "分析情報", - "insights.dialog.items": "アイテム", - "insights.dialog.itemDetails": "アイテムの詳細" + "value": "値" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "クエリ ファイルが、次のどのパスにも見つかりませんでした:\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "失敗", - "agentUtilities.succeeded": "成功", - "agentUtilities.retry": "再試行", - "agentUtilities.canceled": "取り消されました", - "agentUtilities.inProgress": "進行中", - "agentUtilities.statusUnknown": "不明な状態", - "agentUtilities.executing": "実行中", - "agentUtilities.waitingForThread": "スレッドを待機しています", "agentUtilities.betweenRetries": "再試行の間", + "agentUtilities.canceled": "取り消されました", + "agentUtilities.executing": "実行中", + "agentUtilities.failed": "失敗", "agentUtilities.idle": "アイドル状態", - "agentUtilities.suspended": "中断中", - "agentUtilities.obsolete": "[古い]", - "agentUtilities.yes": "はい", + "agentUtilities.inProgress": "進行中", + "agentUtilities.neverRun": "実行しない", "agentUtilities.no": "いいえ", "agentUtilities.notScheduled": "スケジュールが設定されていません", - "agentUtilities.neverRun": "実行しない" + "agentUtilities.obsolete": "[古い]", + "agentUtilities.retry": "再試行", + "agentUtilities.statusUnknown": "不明な状態", + "agentUtilities.succeeded": "成功", + "agentUtilities.suspended": "中断中", + "agentUtilities.waitingForThread": "スレッドを待機しています", + "agentUtilities.yes": "はい" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "JobManagementService と対話するには接続が必須です", - "noHandlerRegistered": "登録されているハンドラーがありません" + "noHandlerRegistered": "登録されているハンドラーがありません", + "providerIdNotValidError": "JobManagementService と対話するには接続が必須です" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "セルの実行が取り消されました", + "commandSuccessful": "コマンドは正常に実行されました", "executionCanceled": "クエリの実行が取り消されました", - "notebookNotReady": "このノートブックのセッションは準備がまだ整っていません", - "sessionNotReady": "このノートブックのセッションが間もなく開始されます", "noDefaultKernel": "このノートブックで使用できるカーネルはありません", - "commandSuccessful": "コマンドは正常に実行されました" + "notebookNotReady": "このノートブックのセッションは準備がまだ整っていません", + "runCellCancelled": "セルの実行が取り消されました", + "sessionNotReady": "このノートブックのセッションが間もなく開始されます" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "ノートブック セッションの開始中にエラーが発生しました。", "ServerNotStarted": "不明な理由によりサーバーが起動しませんでした", + "clientSession.unknownError": "ノートブック セッションの開始中にエラーが発生しました。", "kernelRequiresConnection": "カーネル {0} が見つかりませんでした。既定のカーネルが代わりに使用されます。" }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "接続を選択", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "接続を選択" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "プロバイダー {0} のノートブック マネージャーが見つかりません", + "changeContextFailed": "コンテキストの変更に失敗しました: {0}", + "changeKernelFailed": "次のエラーにより、カーネルの変更に失敗しました: {0}", + "changeKernelFailedRetry": "カーネルの変更に失敗しました。カーネル {0} が使用されます。エラー: {1}", + "deleteCellFailed": "セルの削除に失敗しました。", "injectedParametersMsg": "# Injected-Parameters\r\n", "kernelRequiresConnection": "このカーネルのセルを実行する接続を選択してください", - "deleteCellFailed": "セルの削除に失敗しました。", - "changeKernelFailedRetry": "カーネルの変更に失敗しました。カーネル {0} が使用されます。エラー: {1}", - "changeKernelFailed": "次のエラーにより、カーネルの変更に失敗しました: {0}", - "changeContextFailed": "コンテキストの変更に失敗しました: {0}", - "startSessionFailed": "セッションを開始できませんでした: {0}", "shutdownClientSessionError": "ノートブックを閉じるときにクライアント セッション エラーが発生しました: {0}", - "ProviderNoManager": "プロバイダー {0} のノートブック マネージャーが見つかりません" + "startSessionFailed": "セッションを開始できませんでした: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "ノートブック マネージャーを作成するときに URI が渡されませんでした", - "notebookServiceNoProvider": "ノートブック プロバイダーが存在しません" + "notebookServiceNoProvider": "ノートブック プロバイダーが存在しません", + "notebookUriNotDefined": "ノートブック マネージャーを作成するときに URI が渡されませんでした" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "このノートブックには、 {0} という名前のビューが既に存在します。" }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "無題のビュー" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "SQL カーネル エラー", "connectionRequired": "ノートブックのセルを実行するには、接続を選択する必要があります", + "sqlKernelError": "SQL カーネル エラー", "sqlMaxRowsDisplayed": "上位 {0} 行を表示しています。" }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "リッチ テキスト", - "notebook.splitViewEditMode": "分割ビュー", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "分割ビュー" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "認識されない nbformat v{0}.{1}", + "invalidMimeData": "{0} のデータは、文字列または文字列の配列である必要があります", "nbNotSupported": "このファイルは有効なノートブック形式ではありません", + "nbformatNotRecognized": "認識されない nbformat v{0}.{1}", "unknownCellType": "セルの種類 {0} が不明", "unrecognizedOutput": "出力の種類 {0} を認識できません", - "invalidMimeData": "{0} のデータは、文字列または文字列の配列である必要があります", "unrecognizedOutputType": "出力の種類 {0} を認識できません" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "ノートブック プロバイダーの識別子。", - "carbon.extension.contributes.notebook.fileExtensions": "このノートブック プロバイダーにどのファイル拡張子を登録する必要があるか", - "carbon.extension.contributes.notebook.standardKernels": "このノートブック プロバイダーへの標準装備が必要なカーネル", - "vscode.extension.contributes.notebook.providers": "ノートブック プロバイダーを提供します。", - "carbon.extension.contributes.notebook.magic": "'%%sql' などのセル マジックの名前。", - "carbon.extension.contributes.notebook.language": "このセル マジックがセルに含まれる場合に使用されるセルの言語", "carbon.extension.contributes.notebook.executionTarget": "Spark / SQL など、このマジックが示すオプションの実行対象", + "carbon.extension.contributes.notebook.fileExtensions": "このノートブック プロバイダーにどのファイル拡張子を登録する必要があるか", "carbon.extension.contributes.notebook.kernels": "これが有効なカーネルのオプションのセット (python3、pyspark、sql など)", - "vscode.extension.contributes.notebook.languagemagics": "ノートブックの言語を提供します。" + "carbon.extension.contributes.notebook.language": "このセル マジックがセルに含まれる場合に使用されるセルの言語", + "carbon.extension.contributes.notebook.magic": "'%%sql' などのセル マジックの名前。", + "carbon.extension.contributes.notebook.provider": "ノートブック プロバイダーの識別子。", + "carbon.extension.contributes.notebook.standardKernels": "このノートブック プロバイダーへの標準装備が必要なカーネル", + "vscode.extension.contributes.notebook.languagemagics": "ノートブックの言語を提供します。", + "vscode.extension.contributes.notebook.providers": "ノートブック プロバイダーを提供します。" }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "読み込んでいます..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "最新の情報に更新", - "connectionTree.editConnection": "接続の編集", "DisconnectAction": "切断", + "activeConnections": "アクティブな接続を表示", "connectionTree.addConnection": "新しい接続", "connectionTree.addServerGroup": "新しいサーバー グループ", + "connectionTree.editConnection": "接続の編集", "connectionTree.editServerGroup": "サーバー グループの編集", - "activeConnections": "アクティブな接続を表示", - "showAllConnections": "すべての接続を表示", + "connectionTree.refresh": "最新の情報に更新", "deleteConnection": "接続の削除", - "deleteConnectionGroup": "グループの削除" + "deleteConnectionGroup": "グループの削除", + "showAllConnections": "すべての接続を表示" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "オブジェクト エクスプローラー セッションを作成できませんでした", "nodeExpansionError": "複数のエラー:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "必要な接続プロバイダー '{0}' が見つからないため、展開できません", + "firewallCanceled": "ファイアウォール ダイアログが取り消されました", "loginCanceled": "ユーザーによる取り消し", - "firewallCanceled": "ファイアウォール ダイアログが取り消されました" + "noProviderFound": "必要な接続プロバイダー '{0}' が見つからないため、展開できません" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "読み込んでいます..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "最近の接続", "serversAriaLabel": "サーバー", + "treeAriaLabel": "最近の接続", "treeCreation.regTreeAriaLabel": "サーバー" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "イベントで並べ替え", "nameColumn": "列で並べ替え", - "profilerColumnDialog.profiler": "プロファイラー", + "profilerColumnDialog.cancel": "キャンセル", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "キャンセル" + "profilerColumnDialog.profiler": "プロファイラー" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "すべてクリア", + "profilerFilterDialog.addClauseText": "句を追加する", "profilerFilterDialog.apply": "適用", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "キャンセル", - "profilerFilterDialog.title": "フィルター", + "profilerFilterDialog.clear": "すべてクリア", + "profilerFilterDialog.containsOperator": "含む", + "profilerFilterDialog.fieldColumn": "フィールド", + "profilerFilterDialog.isNotNullOperator": "Null でない", + "profilerFilterDialog.isNullOperator": "Null である", + "profilerFilterDialog.loadFilter": "フィルターを読み込む", + "profilerFilterDialog.notContainsOperator": "含まない", + "profilerFilterDialog.notStartsWithOperator": "次で始まらない", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "演算子", "profilerFilterDialog.remove": "この句を削除する", "profilerFilterDialog.saveFilter": "フィルターを保存する", - "profilerFilterDialog.loadFilter": "フィルターを読み込む", - "profilerFilterDialog.addClauseText": "句を追加する", - "profilerFilterDialog.fieldColumn": "フィールド", - "profilerFilterDialog.operatorColumn": "演算子", - "profilerFilterDialog.valueColumn": "値", - "profilerFilterDialog.isNullOperator": "Null である", - "profilerFilterDialog.isNotNullOperator": "Null でない", - "profilerFilterDialog.containsOperator": "含む", - "profilerFilterDialog.notContainsOperator": "含まない", "profilerFilterDialog.startsWithOperator": "次で始まる", - "profilerFilterDialog.notStartsWithOperator": "次で始まらない" + "profilerFilterDialog.title": "フィルター", + "profilerFilterDialog.valueColumn": "値" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "行のコミットに失敗しました: ", + "msgCancelQueryFailed": "失敗したクエリのキャンセル中: {0}", + "runQueryBatchStartLine": "行 {0}", "runQueryBatchStartMessage": "次の場所でクエリの実行を開始しました: ", "runQueryStringBatchStartMessage": "クエリ「{0}」の実行を開始しました", - "runQueryBatchStartLine": "行 {0}", - "msgCancelQueryFailed": "失敗したクエリのキャンセル中: {0}", "updateCellFailed": "セルの更新が失敗しました: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "エラー {0} でコピーに失敗しました", + "elapsedBatchTime": "バッチ実行時間: {0}", "query.ExecutionFailedError": "予期しないエラーにより、実行が失敗しました: {0} {1}", "query.message.executionTime": "総実行時間: {0}", - "query.message.startQueryWithRange": "行 {0} でのクエリの実行が開始されました", "query.message.startQuery": "バッチ {0} の実行を開始しました", - "elapsedBatchTime": "バッチ実行時間: {0}", - "copyFailed": "エラー {0} でコピーに失敗しました" + "query.message.startQueryWithRange": "行 {0} でのクエリの実行が開始されました" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "結果を保存できませんでした。 ", - "resultsSerializer.saveAsFileTitle": "結果ファイルの選択", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (コンマ区切り)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel ブック", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "プレーン テキスト", - "savingFile": "ファイルを保存しています...", "msgSaveSucceeded": "結果が {0} に正常に保存されました ", - "openFile": "ファイルを開く" + "openFile": "ファイルを開く", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (コンマ区切り)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel ブック", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "プレーン テキスト", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "結果ファイルの選択", + "savingFile": "ファイルを保存しています..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "開始", - "to": "終了", + "addIPAddressLabel": "自分のクライアント IP アドレスを追加 ", + "addIpRangeLabel": "自分のサブネット IP 範囲を追加", "createNewFirewallRule": "新しいファイアウォール規則の作成", - "firewall.ok": "OK", + "filewallRule": "ファイアウォール規則", "firewall.cancel": "キャンセル", + "firewall.ok": "OK", "firewallRuleDialogDescription": "このクライアント IP アドレスではサーバーにアクセスできません。アクセスできるようにするには、Azure アカウントにサインインし、新しいファイアウォール規則を作成します。", "firewallRuleHelpDescription": "ファイアウォール設定の詳細情報", - "filewallRule": "ファイアウォール規則", - "addIPAddressLabel": "自分のクライアント IP アドレスを追加 ", - "addIpRangeLabel": "自分のサブネット IP 範囲を追加" + "from": "開始", + "to": "終了" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "アカウントの追加でのエラー", "firewallRuleError": "ファイアウォール規則のエラー" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "バックアップ ファイルのパス", - "targetDatabase": "ターゲット データベース", - "restoreDialog.restore": "復元", - "restoreDialog.restoreTitle": "データベースの復元", - "restoreDialog.database": "データベース", - "restoreDialog.backupFile": "バックアップ ファイル", "RestoreDialogTitle": "データベースの復元", - "restoreDialog.cancel": "キャンセル", - "restoreDialog.script": "スクリプト", - "source": "ソース", - "restoreFrom": "復元元", - "missingBackupFilePathError": "バックアップ ファイルのパスが必須です。", - "multipleBackupFilePath": "1つまたは複数のファイル パスをコンマで区切って入力してください。", + "backupFilePath": "バックアップ ファイルのパス", + "backupSetsToRestore": "復元するバックアップ セット", "database": "データベース", "destination": "ターゲット", - "restoreTo": "復元先", - "restorePlan": "復元計画", - "backupSetsToRestore": "復元するバックアップ セット", - "restoreDatabaseFileAs": "データベース ファイルを名前を付けて復元", - "restoreDatabaseFileDetails": "データベース ファイルの詳細を復元する", - "logicalFileName": "論理ファイル名", "fileType": "ファイルの種類", + "filesTitle": "ファイル", + "generalTitle": "全般", + "logicalFileName": "論理ファイル名", + "missingBackupFilePathError": "バックアップ ファイルのパスが必須です。", + "multipleBackupFilePath": "1つまたは複数のファイル パスをコンマで区切って入力してください。", + "optionsTitle": "オプション​​", "originalFileName": "元のファイル名", "restoreAs": "復元ファイル名", + "restoreDatabaseFileAs": "データベース ファイルを名前を付けて復元", + "restoreDatabaseFileDetails": "データベース ファイルの詳細を復元する", + "restoreDialog.backupFile": "バックアップ ファイル", + "restoreDialog.cancel": "キャンセル", + "restoreDialog.database": "データベース", + "restoreDialog.restore": "復元", + "restoreDialog.restoreTitle": "データベースの復元", + "restoreDialog.script": "スクリプト", + "restoreFrom": "復元元", "restoreOptions": "復元オプション", - "taillogBackup": "ログ末尾のバックアップ", + "restorePlan": "復元計画", + "restoreTo": "復元先", "serverConnection": "サーバーの接続", - "generalTitle": "全般", - "filesTitle": "ファイル", - "optionsTitle": "オプション​​" + "source": "ソース", + "taillogBackup": "ログ末尾のバックアップ", + "targetDatabase": "ターゲット データベース" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "バックアップ ファイル", - "backup.allFiles": "すべてのファイル" + "backup.allFiles": "すべてのファイル", + "backup.filterBackupFiles": "バックアップ ファイル" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "サーバー グループ", - "serverGroup.ok": "OK", - "serverGroup.cancel": "キャンセル", - "connectionGroupName": "サーバー グループ名", "MissingGroupNameError": "グループ名が必須です。", + "ServerGroupsDialogTitle": "サーバー グループ", + "connectionGroupName": "サーバー グループ名", + "groupColor": "グループの色", "groupDescription": "グループの説明", - "groupColor": "グループの色" + "serverGroup.cancel": "キャンセル", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "サーバー グループを追加する", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1 つ以上のタスクを実行中です。終了してもよろしいですか?", - "taskService.yes": "はい", - "taskService.no": "いいえ" + "taskService.no": "いいえ", + "taskService.yes": "はい" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "はじめに", - "showReleaseNotes": "「はじめに」を表示する", - "miGettingStarted": "はじめに(&&S)" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "プロパティの非表示", - "showProperties": "プロパティの表示" - }, - "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": "ビューを削除できません", - "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": "このビュー名は既に取得されています。", - "save": "保存", - "cancel": "キャンセル" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "無題のビュー" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "はじめに(&&S)", + "showReleaseNotes": "「はじめに」を表示する" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/CHANGELOG.md b/i18n/ads-language-pack-ko/CHANGELOG.md index 2f1c367938..847827347b 100644 --- a/i18n/ads-language-pack-ko/CHANGELOG.md +++ b/i18n/ads-language-pack-ko/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-ko" language pack will be document ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-ko/package.json b/i18n/ads-language-pack-ko/package.json index 2ce3f790b5..db006d21de 100644 --- a/i18n/ads-language-pack-ko/package.json +++ b/i18n/ads-language-pack-ko/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ko", "displayName": "Korean Language Pack for Azure Data Studio", "description": "Language pack extension for Korean", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 2bb95bf972..0a279646e6 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "SQL Server Notebook", + "description.sqlserverNotebooks": "SQL Server를 시작하고 문제를 해결하는 데 도움이 되는 Notebook", "title.sqlServer2019Book": "SQL Server 2019 가이드", - "description.sqlserverNotebooks": "SQL Server를 시작하고 문제를 해결하는 데 도움이 되는 Notebook" + "title.sqlServerNotebooks": "SQL Server Notebook" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/admin-tool-ext-win.i18n.json index 9dcf927fcd..abf4efc792 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Windows용 데이터베이스 관리 도구 확장", - "adminToolExtWin.description": "Azure Data Studio에 Windows 관련 추가 기능 추가", - "adminToolExtWin.propertiesMenuItem": "속성", - "adminToolExtWin.launchGswMenuItem": "스크립트 생성..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "handleLaunchSsmsMinPropertiesDialogCommand에 대한 ConnectionContext가 제공되지 않음", - "adminToolExtWin.noOENode": "connectionContext에서 개체 탐색기 노드를 확인할 수 없습니다. {0}", - "adminToolExtWin.noConnectionContextForGsw": "handleLaunchSsmsMinPropertiesDialogCommand에 대한 ConnectionContext가 제공되지 않음", - "adminToolExtWin.noConnectionProfile": "connectionContext에서 제공된 connectionProfile이 없습니다. {0}", "adminToolExtWin.launchingDialogStatus": "대화 상자를 시작하는 중...", + "adminToolExtWin.noConnectionContextForGsw": "handleLaunchSsmsMinPropertiesDialogCommand에 대한 ConnectionContext가 제공되지 않음", + "adminToolExtWin.noConnectionContextForProp": "handleLaunchSsmsMinPropertiesDialogCommand에 대한 ConnectionContext가 제공되지 않음", + "adminToolExtWin.noConnectionProfile": "connectionContext에서 제공된 connectionProfile이 없습니다. {0}", + "adminToolExtWin.noOENode": "connectionContext에서 개체 탐색기 노드를 확인할 수 없습니다. {0}", "adminToolExtWin.ssmsMinError": "'{0}' 인수로 SsmsMin을 호출하는 중 오류 발생 - {1}" + }, + "package": { + "adminToolExtWin.description": "Azure Data Studio에 Windows 관련 추가 기능 추가", + "adminToolExtWin.displayName": "Windows용 데이터베이스 관리 도구 확장", + "adminToolExtWin.launchGswMenuItem": "스크립트 생성...", + "adminToolExtWin.propertiesMenuItem": "속성" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/agent.i18n.json index da30f7bc68..846b1cf9b0 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "SQL Server 이벤트 경고", + "alertData.saveErrorMessage": "'{0}' 경고를 업데이트하지 못했습니다.", + "alertDialog.PerformanceCondition": "SQL Server 성능 조건 경고", + "alertDialog.WmiEvent": "WMI 이벤트 경고" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "작업 이름을 지정해야 합니다.", + "jobData.newJobErrorMessage": "'{0}' 작업을 만들지 못했습니다.", + "jobData.newJobSuccessMessage": "'{0}' 작업을 만들었습니다.", + "jobData.saveErrorMessage": "'{0}' 작업을 업데이트하지 못했습니다.", + "jobData.saveSucessMessage": "'{0}' 작업을 업데이트했습니다.", + "jobData.whenJobCompletes": "작업 완료 시", + "jobData.whenJobFails": "작업 실패 시", + "jobData.whenJobSucceeds": "작업 성공 시" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "'{0}' 단계를 업데이트하지 못했습니다.", + "stepData.jobNameRequired": "작업 이름을 지정해야 합니다.", + "stepData.stepNameRequired": "단계 이름을 지정해야 합니다." + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "전자 필기장 경로가 잘못됨", + "notebookData.jobExists": "이름이 비슷한 작업이 이미 있음", + "notebookData.jobNameRequired": "전자 필기장 이름을 제공해야 합니다.", + "notebookData.newJobErrorMessage": "Notebook 만들기 실패 ‘{0}’", + "notebookData.newJobSuccessMessage": "Notebook '{0}'이(가) 생성됨", + "notebookData.saveErrorMessage": "Notebook 업데이트 실패 '{0}'", + "notebookData.saveSucessMessage": "Notebook '{0}'을(를) 업데이트함", + "notebookData.selectExecutionDatabase": "실행 데이터베이스 선택", + "notebookData.selectStorageDatabase": "저장소 데이터베이스 선택", + "notebookData.templatePathRequired": "템플릿 경로를 제공해야 함", + "notebookData.whenJobCompletes": "전자 필기장이 완료되는 경우", + "notebookData.whenJobFails": "전자 필기장이 실패하는 경우", + "notebookData.whenJobSucceeds": "전자 필기장이 성공하는 경우" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "'{0}' 프록시를 만들었습니다.", + "proxyData.saveErrorMessage": "프록시를 업데이트하지 못했습니다. '{0}'", + "proxyData.saveSucessMessage": "'{0}' 프록시를 업데이트했습니다." + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "확인", - "agentDialog.Cancel": "취소" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "데이터베이스 파일 찾기 - ", - "jobStepDialog.ok": "확인", - "jobStepDialog.cancel": "취소", - "jobStepDialog.general": "일반", - "jobStepDialog.advanced": "고급", - "jobStepDialog.open": "열기...", - "jobStepDialog.parse": "구문 분석", - "jobStepDialog.successParse": "명령을 구문 분석했습니다.", - "jobStepDialog.failParse": "명령이 실패했습니다.", - "jobStepDialog.blankStepName": "단계 이름은 비워 둘 수 없습니다.", - "jobStepDialog.processExitCode": "성공한 명령의 프로세스 종료 코드:", - "jobStepDialog.stepNameLabel": "단계 이름", - "jobStepDialog.typeLabel": "형식", - "jobStepDialog.runAsLabel": "다음 계정으로 실행", - "jobStepDialog.databaseLabel": "데이터베이스", - "jobStepDialog.commandLabel": "명령", - "jobStepDialog.successAction": "성공한 경우 동작", - "jobStepDialog.failureAction": "실패한 경우 동작", - "jobStepDialog.runAsUser": "사용자로 실행", - "jobStepDialog.retryAttempts": "재시도 횟수", - "jobStepDialog.retryInterval": "재시도 간격(분)", - "jobStepDialog.logToTable": "테이블에 기록", - "jobStepDialog.appendExistingTableEntry": "테이블의 기존 항목에 출력 추가", - "jobStepDialog.includeStepOutputHistory": "기록에 단계 출력 포함", - "jobStepDialog.outputFile": "출력 파일", - "jobStepDialog.appendOutputToFile": "기존 파일에 출력 추가", - "jobStepDialog.selectedPath": "선택한 경로", - "jobStepDialog.filesOfType": "파일 형식", - "jobStepDialog.fileName": "파일 이름", - "jobStepDialog.allFiles": "모든 파일(*)", - "jobStepDialog.newJobStep": "새 작업 단계", - "jobStepDialog.editJobStep": "작업 단계 편집", - "jobStepDialog.TSQL": "Transact-SQL 스크립트(T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "운영 체제(CmdExec)", - "jobStepDialog.replicationDistribution": "복제 배포자", - "jobStepDialog.replicationMerge": "복제 병합", - "jobStepDialog.replicationQueueReader": "복제 큐 판독기", - "jobStepDialog.replicationSnapshot": "복제 스냅샷", - "jobStepDialog.replicationTransactionLogReader": "복제 트랜잭션 로그 판독기", - "jobStepDialog.analysisCommand": "SQL Server Analysis Services 명령", - "jobStepDialog.analysisQuery": "SQL Server Analysis Services 쿼리", - "jobStepDialog.servicesPackage": "SQL Server 통합 서비스 패키지", - "jobStepDialog.agentServiceAccount": "SQL Server 에이전트 서비스 계정", - "jobStepDialog.nextStep": "다음 단계로 이동", - "jobStepDialog.quitJobSuccess": "성공 보고와 함께 작업 종료", - "jobStepDialog.quitJobFailure": "실패 보고와 함께 작업 종료" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "작업 일정", - "pickSchedule.ok": "확인", - "pickSchedule.cancel": "취소", - "pickSchedule.availableSchedules": "사용 가능한 일정:", - "pickSchedule.scheduleName": "이름", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "설명" + "agentDialog.Cancel": "취소", + "agentDialog.OK": "확인" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "경고 만들기", - "alertDialog.editAlert": "경고 편집", - "alertDialog.General": "일반", - "alertDialog.Response": "응답", - "alertDialog.Options": "옵션", - "alertDialog.eventAlert": "이벤트 경고 정의", - "alertDialog.Name": "이름", - "alertDialog.Type": "형식", - "alertDialog.Enabled": "사용", + "alertDialog.AdditionalNotification": "전송할 추가 알림 메시지", + "alertDialog.AllDatabases": "<모든 데이터베이스>", "alertDialog.DatabaseName": "데이터베이스 이름", + "alertDialog.DelayMinutes": "지연(분)", + "alertDialog.DelaySeconds": "지연(초)", + "alertDialog.Enabled": "사용", "alertDialog.ErrorNumber": "오류 번호", - "alertDialog.Severity": "심각도", - "alertDialog.RaiseAlertContains": "메시지에 다음 텍스트가 포함될 때 경고 발생", + "alertDialog.ExecuteJob": "작업 실행", + "alertDialog.ExecuteJobName": "작업 이름", + "alertDialog.General": "일반", + "alertDialog.IncludeErrorInEmail": "전자 메일에 경고 오류 텍스트 포함", + "alertDialog.IncludeErrorInPager": "호출기에 경고 오류 텍스트 포함", "alertDialog.MessageText": "메시지 텍스트", + "alertDialog.Name": "이름", + "alertDialog.NewJob": "새 작업", + "alertDialog.NewOperator": "새 운영자", + "alertDialog.NotifyOperators": "운영자에게 알림", + "alertDialog.OperatorEmail": "전자 메일", + "alertDialog.OperatorList": "운영자 목록", + "alertDialog.OperatorName": "운영자", + "alertDialog.OperatorPager": "호출기", + "alertDialog.Options": "옵션", + "alertDialog.RaiseAlertContains": "메시지에 다음 텍스트가 포함될 때 경고 발생", + "alertDialog.Response": "응답", + "alertDialog.Severity": "심각도", "alertDialog.Severity001": "기타 시스템 정보 - 001", "alertDialog.Severity002": "예약됨 - 002", "alertDialog.Severity003": "예약됨 - 003", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "오류: 데이터베이스 무결성 의심 - 023", "alertDialog.Severity024": "오류: 하드웨어 오류 - 024", "alertDialog.Severity025": "오류 - 025", - "alertDialog.AllDatabases": "<모든 데이터베이스>", - "alertDialog.ExecuteJob": "작업 실행", - "alertDialog.ExecuteJobName": "작업 이름", - "alertDialog.NotifyOperators": "운영자에게 알림", - "alertDialog.NewJob": "새 작업", - "alertDialog.OperatorList": "운영자 목록", - "alertDialog.OperatorName": "운영자", - "alertDialog.OperatorEmail": "전자 메일", - "alertDialog.OperatorPager": "호출기", - "alertDialog.NewOperator": "새 운영자", - "alertDialog.IncludeErrorInEmail": "전자 메일에 경고 오류 텍스트 포함", - "alertDialog.IncludeErrorInPager": "호출기에 경고 오류 텍스트 포함", - "alertDialog.AdditionalNotification": "전송할 추가 알림 메시지", - "alertDialog.DelayMinutes": "지연(분)", - "alertDialog.DelaySeconds": "지연(초)" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "연산자 만들기", - "createOperator.editOperator": "연산자 편집", - "createOperator.General": "일반", - "createOperator.Notifications": "알림", - "createOperator.Name": "이름", - "createOperator.Enabled": "사용", - "createOperator.EmailName": "전자 메일 이름", - "createOperator.PagerEmailName": "호출기 전자 메일 이름", - "createOperator.PagerMondayCheckBox": "월요일", - "createOperator.PagerTuesdayCheckBox": "화요일", - "createOperator.PagerWednesdayCheckBox": "수요일", - "createOperator.PagerThursdayCheckBox": "목요일", - "createOperator.PagerFridayCheckBox": "금요일 ", - "createOperator.PagerSaturdayCheckBox": "토요일", - "createOperator.PagerSundayCheckBox": "일요일", - "createOperator.workdayBegin": "업무 시작일", - "createOperator.workdayEnd": "업무 종료일", - "createOperator.PagerDutySchedule": "호출기 연락 가능 근무 일정", - "createOperator.AlertListHeading": "경고 목록", - "createOperator.AlertNameColumnLabel": "경고 이름", - "createOperator.AlertEmailColumnLabel": "전자 메일", - "createOperator.AlertPagerColumnLabel": "호출기" + "alertDialog.Type": "형식", + "alertDialog.createAlert": "경고 만들기", + "alertDialog.editAlert": "경고 편집", + "alertDialog.eventAlert": "이벤트 경고 정의" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "일반", - "jobDialog.steps": "단계", - "jobDialog.schedules": "일정", + "jobDialog.alertEnabledLabel": "사용", + "jobDialog.alertNameLabel": "경고 이름", + "jobDialog.alertTypeLabel": "형식", "jobDialog.alerts": "경고", - "jobDialog.notifications": "알림", + "jobDialog.alertsList": "경고 목록", "jobDialog.blankJobNameError": "작업 이름을 비워 둘 수 없습니다.", - "jobDialog.name": "이름", - "jobDialog.owner": "소유자", "jobDialog.category": "범주", - "jobDialog.description": "설명", - "jobDialog.enabled": "사용", - "jobDialog.jobStepList": "작업 단계 목록", - "jobDialog.step": "단계", - "jobDialog.type": "형식", - "jobDialog.onSuccess": "성공한 경우", - "jobDialog.onFailure": "실패한 경우", - "jobDialog.new": "새 단계", - "jobDialog.edit": "단계 편집", "jobDialog.delete": "단계 삭제", - "jobDialog.moveUp": "단계를 위로 이동", - "jobDialog.moveDown": "단계를 아래로 이동", - "jobDialog.startStepAt": "시작 단계", - "jobDialog.notificationsTabTop": "작업 완료 시 수행할 동작", - "jobDialog.email": "전자 메일", - "jobDialog.page": "페이지", - "jobDialog.eventLogCheckBoxLabel": "Windows 애플리케이션 이벤트 로그에 쓰기", "jobDialog.deleteJobLabel": "자동으로 작업 삭제", - "jobDialog.schedulesaLabel": "일정 목록", + "jobDialog.description": "설명", + "jobDialog.edit": "단계 편집", + "jobDialog.editJob": "작업 편집", + "jobDialog.email": "전자 메일", + "jobDialog.enabled": "사용", + "jobDialog.eventLogCheckBoxLabel": "Windows 애플리케이션 이벤트 로그에 쓰기", + "jobDialog.general": "일반", + "jobDialog.jobStepList": "작업 단계 목록", + "jobDialog.moveDown": "단계를 아래로 이동", + "jobDialog.moveUp": "단계를 위로 이동", + "jobDialog.name": "이름", + "jobDialog.new": "새 단계", + "jobDialog.newAlert": "새 경고", + "jobDialog.newJob": "새 작업", + "jobDialog.notifications": "알림", + "jobDialog.notificationsTabTop": "작업 완료 시 수행할 동작", + "jobDialog.onFailure": "실패한 경우", + "jobDialog.onSuccess": "성공한 경우", + "jobDialog.owner": "소유자", + "jobDialog.page": "페이지", "jobDialog.pickSchedule": "일정 선택", "jobDialog.removeSchedule": "일정 제거", - "jobDialog.alertsList": "경고 목록", - "jobDialog.newAlert": "새 경고", - "jobDialog.alertNameLabel": "경고 이름", - "jobDialog.alertEnabledLabel": "사용", - "jobDialog.alertTypeLabel": "형식", - "jobDialog.newJob": "새 작업", - "jobDialog.editJob": "작업 편집" + "jobDialog.schedules": "일정", + "jobDialog.schedulesaLabel": "일정 목록", + "jobDialog.startStepAt": "시작 단계", + "jobDialog.step": "단계", + "jobDialog.steps": "단계", + "jobDialog.type": "형식" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "작업 완료 시", - "jobData.whenJobFails": "작업 실패 시", - "jobData.whenJobSucceeds": "작업 성공 시", - "jobData.jobNameRequired": "작업 이름을 지정해야 합니다.", - "jobData.saveErrorMessage": "'{0}' 작업을 업데이트하지 못했습니다.", - "jobData.newJobErrorMessage": "'{0}' 작업을 만들지 못했습니다.", - "jobData.saveSucessMessage": "'{0}' 작업을 업데이트했습니다.", - "jobData.newJobSuccessMessage": "'{0}' 작업을 만들었습니다." + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "운영 체제(CmdExec)", + "jobStepDialog.TSQL": "Transact-SQL 스크립트(T-SQL)", + "jobStepDialog.advanced": "고급", + "jobStepDialog.agentServiceAccount": "SQL Server 에이전트 서비스 계정", + "jobStepDialog.allFiles": "모든 파일(*)", + "jobStepDialog.analysisCommand": "SQL Server Analysis Services 명령", + "jobStepDialog.analysisQuery": "SQL Server Analysis Services 쿼리", + "jobStepDialog.appendExistingTableEntry": "테이블의 기존 항목에 출력 추가", + "jobStepDialog.appendOutputToFile": "기존 파일에 출력 추가", + "jobStepDialog.blankStepName": "단계 이름은 비워 둘 수 없습니다.", + "jobStepDialog.cancel": "취소", + "jobStepDialog.commandLabel": "명령", + "jobStepDialog.databaseLabel": "데이터베이스", + "jobStepDialog.editJobStep": "작업 단계 편집", + "jobStepDialog.failParse": "명령이 실패했습니다.", + "jobStepDialog.failureAction": "실패한 경우 동작", + "jobStepDialog.fileBrowserTitle": "데이터베이스 파일 찾기 - ", + "jobStepDialog.fileName": "파일 이름", + "jobStepDialog.filesOfType": "파일 형식", + "jobStepDialog.general": "일반", + "jobStepDialog.includeStepOutputHistory": "기록에 단계 출력 포함", + "jobStepDialog.logToTable": "테이블에 기록", + "jobStepDialog.newJobStep": "새 작업 단계", + "jobStepDialog.nextStep": "다음 단계로 이동", + "jobStepDialog.ok": "확인", + "jobStepDialog.open": "열기...", + "jobStepDialog.outputFile": "출력 파일", + "jobStepDialog.parse": "구문 분석", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "성공한 명령의 프로세스 종료 코드:", + "jobStepDialog.quitJobFailure": "실패 보고와 함께 작업 종료", + "jobStepDialog.quitJobSuccess": "성공 보고와 함께 작업 종료", + "jobStepDialog.replicationDistribution": "복제 배포자", + "jobStepDialog.replicationMerge": "복제 병합", + "jobStepDialog.replicationQueueReader": "복제 큐 판독기", + "jobStepDialog.replicationSnapshot": "복제 스냅샷", + "jobStepDialog.replicationTransactionLogReader": "복제 트랜잭션 로그 판독기", + "jobStepDialog.retryAttempts": "재시도 횟수", + "jobStepDialog.retryInterval": "재시도 간격(분)", + "jobStepDialog.runAsLabel": "다음 계정으로 실행", + "jobStepDialog.runAsUser": "사용자로 실행", + "jobStepDialog.selectedPath": "선택한 경로", + "jobStepDialog.servicesPackage": "SQL Server 통합 서비스 패키지", + "jobStepDialog.stepNameLabel": "단계 이름", + "jobStepDialog.successAction": "성공한 경우 동작", + "jobStepDialog.successParse": "명령을 구문 분석했습니다.", + "jobStepDialog.typeLabel": "형식" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "'{0}' 단계를 업데이트하지 못했습니다.", - "stepData.jobNameRequired": "작업 이름을 지정해야 합니다.", - "stepData.stepNameRequired": "단계 이름을 지정해야 합니다." + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "데이터베이스 선택", + "notebookDialog.description": "설명", + "notebookDialog.editJob": "전자 필기장 작업 편집", + "notebookDialog.executeDatabase": "실행 데이터베이스", + "notebookDialog.executionDatabaseInfo": "전자 필기장 쿼리를 실행할 데이터베이스 선택", + "notebookDialog.general": "일반", + "notebookDialog.jobSection": "작업 정보", + "notebookDialog.name": "이름", + "notebookDialog.newJob": "새 Notebook 작업", + "notebookDialog.notebookSection": "Notebook 세부 정보", + "notebookDialog.owner": "소유자", + "notebookDialog.pickSchedule": "일정 선택", + "notebookDialog.removeSchedule": "일정 제거", + "notebookDialog.schedulesaLabel": "일정 목록", + "notebookDialog.targetDatabase": "저장소 데이터베이스", + "notebookDialog.targetDatabaseInfo": "모든 전자 필기장 작업 메타데이터 및 결과를 저장할 데이터베이스 선택", + "notebookDialog.templateNotebook": "전자 필기장 경로", + "notebookDialog.templatePath": "PC에서 예약할 전자 필기장 선택" }, - "dist/mainController": { - "mainController.notImplemented": "이 기능은 아직 개발 중입니다. 가장 최근 변경 기능을 사용해 보려면 최신 참가자 빌드를 확인하세요.", - "agent.templateUploadSuccessful": "템플릿을 업데이트함", - "agent.templateUploadError": "템플릿 업데이트 실패", - "agent.unsavedFileSchedulingError": "예약하기 전에 전자 필기장을 저장해야 합니다. 저장한 후 예약을 다시 시도하세요.", - "agent.AddNewConnection": "새 연결 추가", - "agent.selectConnection": "연결 선택", - "agent.selectValidConnection": "올바른 연결을 선택하세요" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "전자 메일", + "createOperator.AlertListHeading": "경고 목록", + "createOperator.AlertNameColumnLabel": "경고 이름", + "createOperator.AlertPagerColumnLabel": "호출기", + "createOperator.EmailName": "전자 메일 이름", + "createOperator.Enabled": "사용", + "createOperator.General": "일반", + "createOperator.Name": "이름", + "createOperator.Notifications": "알림", + "createOperator.PagerDutySchedule": "호출기 연락 가능 근무 일정", + "createOperator.PagerEmailName": "호출기 전자 메일 이름", + "createOperator.PagerFridayCheckBox": "금요일 ", + "createOperator.PagerMondayCheckBox": "월요일", + "createOperator.PagerSaturdayCheckBox": "토요일", + "createOperator.PagerSundayCheckBox": "일요일", + "createOperator.PagerThursdayCheckBox": "목요일", + "createOperator.PagerTuesdayCheckBox": "화요일", + "createOperator.PagerWednesdayCheckBox": "수요일", + "createOperator.createOperator": "연산자 만들기", + "createOperator.editOperator": "연산자 편집", + "createOperator.workdayBegin": "업무 시작일", + "createOperator.workdayEnd": "업무 종료일" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "'{0}' 경고를 업데이트하지 못했습니다.", - "alertData.DefaultAlertTypString": "SQL Server 이벤트 경고", - "alertDialog.PerformanceCondition": "SQL Server 성능 조건 경고", - "alertDialog.WmiEvent": "WMI 이벤트 경고" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "사용 가능한 일정:", + "pickSchedule.cancel": "취소", + "pickSchedule.description": "설명", + "pickSchedule.jobSchedules": "작업 일정", + "pickSchedule.ok": "확인", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "이름" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "프록시 만들기", - "createProxy.editProxy": "프록시 편집", - "createProxy.General": "일반", - "createProxy.ProxyName": "프록시 이름", "createProxy.CredentialName": "자격 증명 이름", "createProxy.Description": "설명", - "createProxy.SubsystemName": "하위 시스템", + "createProxy.General": "일반", "createProxy.OperatingSystem": "운영 체제(CmdExec)", - "createProxy.ReplicationSnapshot": "복제 스냅샷", - "createProxy.ReplicationTransactionLog": "복제 트랜잭션 로그 판독기", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "프록시 이름", "createProxy.ReplicationDistributor": "복제 배포자", "createProxy.ReplicationMerge": "복제 병합", "createProxy.ReplicationQueueReader": "복제 큐 판독기", - "createProxy.SSASQueryLabel": "SQL Server Analysis Services 쿼리", + "createProxy.ReplicationSnapshot": "복제 스냅샷", + "createProxy.ReplicationTransactionLog": "복제 트랜잭션 로그 판독기", "createProxy.SSASCommandLabel": "SQL Server Analysis Services 명령", + "createProxy.SSASQueryLabel": "SQL Server Analysis Services 쿼리", "createProxy.SSISPackage": "SQL Server Integration Services 패키지", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "하위 시스템", + "createProxy.createProxy": "프록시 만들기", + "createProxy.editProxy": "프록시 편집" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "프록시를 업데이트하지 못했습니다. '{0}'", - "proxyData.saveSucessMessage": "'{0}' 프록시를 업데이트했습니다.", - "proxyData.newJobSuccessMessage": "'{0}' 프록시를 만들었습니다." - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "새 Notebook 작업", - "notebookDialog.editJob": "전자 필기장 작업 편집", - "notebookDialog.general": "일반", - "notebookDialog.notebookSection": "Notebook 세부 정보", - "notebookDialog.templateNotebook": "전자 필기장 경로", - "notebookDialog.targetDatabase": "저장소 데이터베이스", - "notebookDialog.executeDatabase": "실행 데이터베이스", - "notebookDialog.defaultDropdownString": "데이터베이스 선택", - "notebookDialog.jobSection": "작업 정보", - "notebookDialog.name": "이름", - "notebookDialog.owner": "소유자", - "notebookDialog.schedulesaLabel": "일정 목록", - "notebookDialog.pickSchedule": "일정 선택", - "notebookDialog.removeSchedule": "일정 제거", - "notebookDialog.description": "설명", - "notebookDialog.templatePath": "PC에서 예약할 전자 필기장 선택", - "notebookDialog.targetDatabaseInfo": "모든 전자 필기장 작업 메타데이터 및 결과를 저장할 데이터베이스 선택", - "notebookDialog.executionDatabaseInfo": "전자 필기장 쿼리를 실행할 데이터베이스 선택" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "전자 필기장이 완료되는 경우", - "notebookData.whenJobFails": "전자 필기장이 실패하는 경우", - "notebookData.whenJobSucceeds": "전자 필기장이 성공하는 경우", - "notebookData.jobNameRequired": "전자 필기장 이름을 제공해야 합니다.", - "notebookData.templatePathRequired": "템플릿 경로를 제공해야 함", - "notebookData.invalidNotebookPath": "전자 필기장 경로가 잘못됨", - "notebookData.selectStorageDatabase": "저장소 데이터베이스 선택", - "notebookData.selectExecutionDatabase": "실행 데이터베이스 선택", - "notebookData.jobExists": "이름이 비슷한 작업이 이미 있음", - "notebookData.saveErrorMessage": "Notebook 업데이트 실패 '{0}'", - "notebookData.newJobErrorMessage": "Notebook 만들기 실패 ‘{0}’", - "notebookData.saveSucessMessage": "Notebook '{0}'을(를) 업데이트함", - "notebookData.newJobSuccessMessage": "Notebook '{0}'이(가) 생성됨" + "dist/mainController": { + "agent.AddNewConnection": "새 연결 추가", + "agent.selectConnection": "연결 선택", + "agent.selectValidConnection": "올바른 연결을 선택하세요", + "agent.templateUploadError": "템플릿 업데이트 실패", + "agent.templateUploadSuccessful": "템플릿을 업데이트함", + "agent.unsavedFileSchedulingError": "예약하기 전에 전자 필기장을 저장해야 합니다. 저장한 후 예약을 다시 시도하세요.", + "mainController.notImplemented": "이 기능은 아직 개발 중입니다. 가장 최근 변경 기능을 사용해 보려면 최신 참가자 빌드를 확인하세요." } } } \ 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 e15bd6946b..6138447483 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "작업자 노드 추가", + "arc.arcDeploymentDeprecation": "Arc 배포 확장이 Arc 확장으로 대체되었으며 제거되었습니다.", + "arc.arcResources": "Azure Arc 리소스", + "arc.available": "사용 가능", + "arc.backup": "백업", + "arc.backupsStorage": "백업 {0}개", + "arc.cancel": "취소", + "arc.clickTheNewSupportRequestButton": "[새 지원 요청] 단추를 클릭하여 Azure Portal에서 지원 요청을 제출합니다.", + "arc.clickTheTroubleshootButton": "[문제 해결] 단추를 클릭하여 Azure Arc {0} 문제 해결 Notebook을 엽니다.", + "arc.compute": "컴퓨팅", + "arc.computeAndStorage": "컴퓨팅 + 스토리지", + "arc.computeAndStorageDescriptionPartFive": "사용 가능한 리소스가 충분합니다.", + "arc.computeAndStorageDescriptionPartFour": "이렇게 하려면 먼저 다음을 확인해야 합니다.", + "arc.computeAndStorageDescriptionPartSix": "Kubernetes 클러스터에서 이 구성을 준수합니다.", + "arc.computeAndStorageDescriptionPartThree": "가동 중지 시간 없이", + "arc.condition": "조건", + "arc.configurationCoordinatorNode": "구성", + "arc.configurationPerNode": "구성(노드당)", + "arc.confirmNewPassword": "새 암호 확인", + "arc.connecToServer": "서버에 연결", + "arc.connect": "연결", + "arc.connectToController": "기존 컨트롤러에 연결", + "arc.connectToControllerFailed": "컨트롤러 {0}에 연결할 수 없습니다. {1}", + "arc.connectToMSSql": "SQL Managed Instance에 연결 - Azure Arc({0})", + "arc.connectToMSSqlFailed": "SQL Managed Instance - Azure Arc 인스턴스 {0}에 연결할 수 없습니다. {1}", + "arc.connectToPGSql": "PostgreSQL 하이퍼스케일에 연결 - Azure Arc({0})", + "arc.connectToPGSqlFailed": "PostgreSQL 하이퍼스케일 - Azure Arc 인스턴스 {0}에 연결할 수 없습니다. {1}", + "arc.connectToPostgresDescription": "PostgreSQL 확장을 설치해야 하는 데이터베이스 엔진 설정을 표시하고 설정하려면 서버에 연결해야 합니다.", + "arc.connectionMode": "연결 모드", + "arc.connectionString": "{0}에 대한 연결 문자열", + "arc.connectionStrings": "연결 문자열", + "arc.containerReady": "Pod 컨테이너가 준비되었습니다.", + "arc.controllerClusterContext": "클러스터 컨텍스트", + "arc.controllerDashboard": "Azure Arc 데이터 컨트롤러 대시보드(미리 보기) - {0}", + "arc.controllerKubeConfig": "Kube 구성 파일 경로", + "arc.controllerName": "이름", + "arc.controllerNameDescription": "트리 뷰에 표시할 이름이며 컨트롤러 자체에 적용되지 않습니다.", + "arc.controllerPassword": "컨트롤러 암호", + "arc.controllerUrl": "컨트롤러 URL", + "arc.controllerUrlDescription": "동일한 네임스페이스를 사용하는 클러스터가 여러 개 있는 경우 컨트롤러 URL이 필요합니다. 일반적으로 필요하지 않습니다.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "컨트롤러 사용자 이름", + "arc.coordinator": "코디네이터", + "arc.coordinatorCoresLimit": "코디네이터 노드 CPU 제한", + "arc.coordinatorCoresRequest": "코디네이터 노드 CPU 요청", + "arc.coordinatorEndpoint": "코디네이터 엔드포인트", + "arc.coordinatorMemoryLimit": "코디네이터 노드 메모리 제한(GB)", + "arc.coordinatorMemoryRequest": "코디네이터 노드 메모리 요청(GB)", + "arc.coordinatorNode": "코디네이터 노드", + "arc.coordinatorNodeConfigurationInformation": "코디네이터 노드에 적용되는 CPU 코어 수와 스토리지 크기를 구성할 수 있습니다. 서버 그룹의 CPU 코어 수 및 메모리 설정을 조정합니다. 요청 및/또는 제한을 초기화하려면 빈 값을 전달하세요.", + "arc.coordinatorNodeParameters": "코디네이터 노드 매개 변수", + "arc.coordinatorNodeParametersDescription": "코디네이터 노드의 이러한 서버 매개 변수는 사용자 지정(기본값이 아닌) 값으로 설정할 수 있습니다. 검색하여 매개 변수를 찾습니다.", + "arc.copiedToClipboard": "클립보드에 복사된 {0}", + "arc.copyConnectionStringToClipboard": "{0} 연결 문자열을 클립보드에 복사", + "arc.copyValueToClipboard": "{0}을(를) 클립보드에 복사", + "arc.coresLimit": "CPU 제한", + "arc.coresRequest": "CPU 요청", + "arc.couldNotFindAzureResource": "{0}에 대한 Azure 리소스를 찾을 수 없습니다.", + "arc.couldNotFindControllerRegistration": "컨트롤러 등록을 찾을 수 없습니다.", + "arc.createNew": "새 인스턴스", + "arc.dataController": "데이터 컨트롤러", + "arc.dataControllersType": "Azure Arc 데이터 컨트롤러", + "arc.dataStorage": "{0} 데이터", + "arc.databaseCreated": "데이터베이스 {0} 생성됨", + "arc.databaseCreationFailed": "{0} 데이터베이스를 만들지 못했습니다. {1}", + "arc.databaseName": "데이터베이스 이름", + "arc.databases": "데이터베이스", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "삭제", + "arc.deletingInstance": "인스턴스 '{0}'을(를) 삭제하는 중...", + "arc.description": "설명", + "arc.details": "세부 정보", + "arc.diagnoseAndSolveProblems": "문제 진단 및 해결", + "arc.direct": "직접", + "arc.discard": "삭제", + "arc.drop": "삭제", + "arc.dropMultipleExtensions": "현재 다른 확장을 삭제하고 있습니다. 완료된 후 다시 시도하세요.", + "arc.emergency": "비상", + "arc.endpoint": "엔드포인트", + "arc.enterANonEmptyPassword": "비어 있지 않은 암호를 입력하거나 Esc 키를 눌러 종료합니다.", + "arc.enterNewPassword": "새 암호 입력", + "arc.errorConnectingToController": "컨트롤러에 연결하는 동안 오류가 발생했습니다. {0}", + "arc.errorVerifyingPassword": "암호를 확인하는 동안 오류가 발생했습니다. {0}", + "arc.extensionInstallationFailed": "확장 {0}을(를) 설치하지 못했습니다.", + "arc.extensionInstalled": "'{0}' 확장이 설치되었습니다.", + "arc.extensionName": "확장 이름", + "arc.extensionsAddDialog": "PostgreSQL은 확장을 사용하여 데이터베이스의 기능을 확장할 수 있도록 합니다.", + "arc.extensionsAddErrorrMessage": "값은 다음 중 하나여야 합니다({0}).", + "arc.extensionsAddFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 편집하려면 유효한 확장의 쉼표로 구분된 목록을 입력합니다({0}).", + "arc.extensionsAddList": "확장", + "arc.extensionsAdded": "확장 '{0}'이(가) 추가됨", + "arc.extensionsDescription": "PostgreSQL은 확장을 사용하여 데이터베이스의 기능을 확장할 수 있도록 합니다. 확장을 사용하면 단일 명령으로 데이터베이스에서 로드하거나 제거할 수 있는 단일 패키지에서 여러 관련 SQL 개체를 함께 묶을 수 있습니다. 데이터베이스에 로드된 후 확장은 기본 제공 기능처럼 작동할 수 있습니다.", + "arc.extensionsDropped": "'{0}' 확장을 삭제했습니다.", + "arc.extensionsFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 이러한 미리 로드된 확장은 아래에서 보고 편집할 수 있습니다.", + "arc.extensionsLearnMore": "PostgreSQL 확장에 대해 자세히 알아보세요.", + "arc.extensionsTableLabel": "미리 로드된 확장의 테이블입니다.", + "arc.extensionsTableLoading": "미리 로드된 확장의 테이블이 로드되고 있습니다.", + "arc.extensionsTableLoadingComplete": "이제 미리 로드된 확장을 볼 수 있습니다.", + "arc.externalEndpoint": "외부 엔드포인트", + "arc.failed": "실패", + "arc.feedback": "피드백", + "arc.fetchConfigFailed": "'{0}'에 대한 구성을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", + "arc.fetchDatabasesFailed": "'{0}'에 대한 데이터베이스를 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", + "arc.fetchEndpointsFailed": "'{0}'에 대한 엔드포인트를 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", + "arc.fetchEngineSettingsFailed": "'{0}'에 대한 엔진 설정을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", + "arc.fetchRegistrationsFailed": "'{0}'에 대한 등록을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", + "arc.fullyQualifiedDomain": "정규화된 도메인", + "arc.grafanaDashboard": "Grafana 대시보드", + "arc.grafanaDashboardDescription": "메트릭을 보기 위한 대시보드", + "arc.indirect": "간접", + "arc.installingExtension": "'{0}' 확장을 설치하는 중...", + "arc.instanceDeleted": "인스턴스 '{0}'이(가) 삭제됨", + "arc.instanceDeletionFailed": "{0} 인스턴스를 삭제하지 못했습니다. {1}", + "arc.instanceDeletionWarning": "경고! 인스턴스 삭제는 영구적이므로 실행 취소할 수 없습니다. 인스턴스 '{0}'을(를) 삭제하려면 아래에 '{0}' 이름을 입력하고 계속합니다.", + "arc.instanceUpdateFailed": "인스턴스 {0}을(를) 업데이트하지 못했습니다. {1}", + "arc.instanceUpdated": "인스턴스 '{0}'이(가) 업데이트됨", + "arc.invalidConfigPath": "잘못된 구성 경로", + "arc.invalidInstanceDeletionName": "'{0}' 값이 인스턴스 이름과 일치하지 않습니다. 다시 시도하거나 Esc 키를 눌러 종료합니다.", + "arc.issuesDetected": "문제 검색됨", + "arc.kibanaDashboard": "Kibana 대시보드", + "arc.kibanaDashboardDescription": "로그를 보기 위한 대시보드", + "arc.lastTransition": "마지막 전환", + "arc.learnAboutNodeParameters": "Azure Arc 지원 PostgreSQL 하이퍼스케일의 데이터베이스 엔진 설정에 대한 자세한 정보", + "arc.learnAboutPostgresClients": "Azure PostgreSQL 하이퍼스케일 클라이언트 인터페이스에 대한 자세한 정보", + "arc.learnMore": "자세히 알아보세요.", + "arc.loadExtensions": "확장 로드", + "arc.loading": "로드하는 중...", + "arc.loadingClusterContextCompleted": "클러스터 컨텍스트 로드 완료", + "arc.loadingClusterContextsError": "클러스터 컨텍스트를 로드하는 동안 오류가 발생했습니다. {0}", + "arc.logStorage": "{0} 로그", + "arc.loginFailed": "컨트롤러에 로그인하는 동안 오류 발생 - 잘못된 사용자 이름 또는 암호", + "arc.memoryLimit": "메모리 제한(GB)", + "arc.memoryRequest": "메모리 요청(GB)", + "arc.miaaAdmin": "관리되는 인스턴스 관리자", + "arc.miaaComputeAndStorageDescriptionPartOne": "Azure SQL Managed Instance - Azure Arc의 크기를 조정할 수 있습니다.", + "arc.miaaConnectionRequired": "이 인스턴스의 데이터베이스를 나열하려면 연결이 필요합니다.", + "arc.miaaDashboard": "Azure SQL Managed Instance - Azure Arc(미리 보기) - {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "SQL 관리형 인스턴스 - Azure Arc", + "arc.missingExtension": "엔진 설정을 보려면 {0} 확장이 필요합니다. 지금 설치하시겠습니까?", + "arc.monitor": "모니터", + "arc.name": "이름", + "arc.namespace": "네임스페이스", + "arc.networking": "네트워킹", + "arc.newDatabase": "새 데이터베이스", + "arc.newSupportRequest": "새 지원 요청", + "arc.no": "아니요", + "arc.noExtensions": "구성에 나열된 확장이 없습니다.", + "arc.noExternalEndpoint": "외부 엔드포인트가 구성되지 않았으므로 이 정보를 사용할 수 없습니다.", + "arc.noInstancesAvailable": "인스턴스를 사용할 수 없음", + "arc.noNodeParametersFound": "작업자 서버 매개 변수를 찾을 수 없습니다...", + "arc.noPodIssuesDetected": "이 PostgreSQL 하이퍼스케일 인스턴스에 영향을 주는 알려진 문제는 없습니다.", + "arc.noWorkerPods": "이 구성에는 작업자 Pod가 없습니다.", + "arc.node": "노드", + "arc.nodeConfiguration": "노드 구성", + "arc.nodes": "노드", + "arc.notConfigured": "구성되지 않음", + "arc.notReady": "준비되지 않음", + "arc.numVCore": "vCore {0}", + "arc.numVCores": "vCore {0}개", + "arc.numberOfIssuesDetected": "•{0} (문제 {1}개)", + "arc.off": "끄기", + "arc.offline": "오프라인", + "arc.ok": "확인", + "arc.on": "켜짐", + "arc.online": "온라인", + "arc.openDashboardFailed": "대시보드를 여는 동안 오류가 발생했습니다. {0}", + "arc.openInAzurePortal": "Azure Portal에서 열기", + "arc.overview": "개요", + "arc.pageDiscardFailed": "사용자 입력을 삭제하지 못했습니다. {0}", + "arc.parameterName": "매개 변수 이름", + "arc.password": "암호", + "arc.passwordAcquisitionFailed": "암호를 가져오지 못했습니다. {0}", + "arc.passwordReset": "암호 재설정 성공", + "arc.passwordResetFailed": "암호를 다시 설정하지 못했습니다. {0}", + "arc.passwordToController": "컨트롤러에 암호 제공", + "arc.pending": "보류 중", + "arc.pgConnectionRequired": "데이터베이스 엔진 설정을 표시하고 설정하려면 연결이 필요합니다.", + "arc.pgSqlType": "PostgreSQL 하이퍼스케일 - Azure Arc", + "arc.podConditionsTable": "Pod 조건 테이블", + "arc.podInitialized": "Pod가 초기화됩니다.", + "arc.podIssuesDetected": "아래에 나열된 Pod에는 성능 또는 가용성에 영향을 줄 수 있는 문제가 있습니다.", + "arc.podReady": "Pod가 준비되었습니다.", + "arc.podScheduled": "Pod를 예약할 수 있습니다.", + "arc.podsPresent": "Pod 있음", + "arc.podsReady": "Pod 준비", + "arc.podsUsedDescription": "자세한 상태 정보를 보려면 아래 드롭다운에서 Pod를 선택합니다.", + "arc.podsUsedDescriptionAria": "자세한 상태 정보를 보려면 아래 드롭다운에서 Pod를 선택합니다.", + "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 하이퍼스케일 서버 그룹 기준", + "arc.postgresAdminUsername": "관리자 사용자 이름", + "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Azure Arc 지원의 크기를 조정할 수 있습니다.", + "arc.postgresDashboard": "PostgreSQL 하이퍼스케일 - Azure Arc 대시보드(미리 보기) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "PostgreSQL 버전", + "arc.preloaded Extensions": "미리 로드된 확장", + "arc.properties": "속성", + "arc.ram": "RAM", + "arc.rangeSetting": "값이 {0}-{1} 범위에 있어야 합니다.", + "arc.ready": "준비", + "arc.recovering": "복구 중", + "arc.recoveringPending": "복구 보류 중", + "arc.refresh": "새로 고침", + "arc.refreshFailed": "새로 고치지 못했습니다. {0}", + "arc.refreshToEnterCredentials": "자격 증명을 입력하려면 노드 새로 고침", + "arc.region": "지역", + "arc.rememberPassword": "암호 저장", + "arc.resetAllToDefault": "모두 기본값으로 다시 설정", + "arc.resetFailed": "다시 설정하지 못했습니다. {0}", + "arc.resetPassword": "암호 재설정", + "arc.resetToDefault": "기본값으로 다시 설정", + "arc.resourceGroup": "리소스 그룹", + "arc.resourceHealth": "리소스 상태", + "arc.resourceHealthDescription": "리소스 상태는 리소스가 예상대로 실행되고 있는지를 알려줄 수 있습니다.", + "arc.restoring": "복원", + "arc.running": "실행", + "arc.save": "저장", + "arc.scalingCompute": "계산 vCore 및 메모리 크기를 조정합니다.", + "arc.searchToFilter": "필터링 항목 검색...", + "arc.security": "보안", + "arc.selectConnectionString": "아래에서 사용 가능한 클라이언트 연결 문자열 중에서 선택합니다.", + "arc.serverEndpoint": "서버 엔드포인트", + "arc.serverGroupNodes": "서버 그룹 노드", + "arc.serverGroupType": "서버 그룹 유형", + "arc.serviceEndpoints": "서비스 엔드포인트", + "arc.serviceEndpointsTable": "서비스 엔드포인트 테이블", + "arc.settings": "설정", + "arc.state": "상태", + "arc.status": "상태", + "arc.storagePerNode": "노드당 스토리지", + "arc.subscriptionId": "구독 ID", + "arc.supportAndTroubleshooting": "지원 + 문제 해결", + "arc.supportRequestNote": "지원 요청을 열려면 먼저 리소스 구성을 Azure에 업로드해야 합니다.", + "arc.suspect": "주의 대상", + "arc.thePasswordsDoNotMatch": "암호가 일치하지 않습니다. 암호를 확인하거나 ESC 키를 눌러 종료합니다.", + "arc.troubleshoot": "문제 해결", + "arc.type": "형식", + "arc.unknown": "알 수 없음", + "arc.unloadExtensions": "확장 언로드", + "arc.updateExtensionsFailed": "확장을 편집하지 못했습니다. {0}", + "arc.updated": "업데이트된 {0}", + "arc.updatingInstance": "인스턴스 {0} 업데이트 중...", + "arc.userCancelledError": "사용자가 대화 상자를 취소했습니다.", + "arc.username": "사용자 이름", + "arc.vCores": "vCore", + "arc.value": "값", + "arc.worker": "작업자", + "arc.workerCoresLimit": "작업자 노드 CPU 제한", + "arc.workerCoresRequest": "작업자 노드 CPU 요청", + "arc.workerMemoryLimit": "작업자 노드 메모리 제한(GB)", + "arc.workerMemoryRequest": "작업자 노드 메모리 요청(GB)", + "arc.workerNodeCount": "작업자 노드 수", + "arc.workerNodeInformation": "작업자 노드 수를 줄이거나 늘려서 서버 그룹을 확장 및 축소할 수 있습니다. 값은 0이거나 1보다 커야 합니다.", + "arc.workerNodeParameters": "작업자 노드 매개 변수", + "arc.workerNodes": "작업자 노드", + "arc.workerNodesConfigurationInformation": "모든 작업자 노드에 적용되는 CPU 코어 수와 스토리지 크기를 구성할 수 있습니다. 서버 그룹의 CPU 코어 수 및 메모리 설정을 조정합니다. 요청 및/또는 제한을 초기화하려면 빈 값을 전달하세요.", + "arc.workerNodesDescription": "작업자 노드를 추가하여 서버 그룹을 확장하고 데이터베이스 크기를 조정합니다.", + "arc.workerNodesParametersDescription": " 작업자 노드의 이러한 서버 매개 변수는 사용자 지정(기본값이 아닌) 값으로 설정할 수 있습니다. 검색하여 매개 변수를 찾습니다.", + "arc.workerOneNodeValidationMessage": "값 1은 지원되지 않습니다.", + "arc.yes": "예", + "button.label": "선택", + "clusterContextConfigNoLongerValid": "구성 파일에서 지정한 클러스터 컨텍스트 정보: {0} 및 클러스터 컨텍스트: {1}은(는) 더 이상 유효하지 않습니다. 오류:\r\n{2}\r\n 이 정보를 업데이트하시겠습니까?", + "clusterContextNotFound": "이름이 {0}인 클러스터 컨텍스트를 Kube 구성 파일에서 찾을 수 없습니다.", + "filePicker.browse": "찾아보기", + "getIsPassword.unknownVariableName": "알 수 없는 변수 {0}의 isPassword를 가져오려고 시도합니다.", + "getVariableValue.unknownVariableName": "알 수 없는 변수 {0}의 변수 값을 가져오려고 시도합니다.", + "noContextFound": "구성 파일 {0}에서 '컨텍스트'를 찾을 수 없습니다.", + "noControllerInfoFound": "이름이 {0}인 컨트롤러 정보를 찾을 수 없습니다.", + "noControllersConnected": "현재 연결된 Azure Arc 컨트롤러가 없습니다. '기존 Azure Arc 컨트롤러에 연결' 명령을 실행한 후 다시 시도하세요.", + "noCurrentClusterContext": "kube 구성 파일에서 현재 클러스터 컨텍스트를 찾을 수 없습니다.", + "noCurrentContextFound": "구성 파일에 'current-context'로 표시된 컨텍스트가 없습니다. {0}", + "noNameInContext": "구성 파일의 클러스터 컨텍스트에서 이름 필드를 찾을 수 없습니다. {0}", + "noPasswordFound": "{0} 컨트롤러에 대한 암호를 검색할 수 없으며 사용자가 암호를 제공하지 않았습니다. 나중에 다시 시도하세요." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Azure Arc 지원", + "arc.agreement": "{0} 및 {1}에 동의합니다.", + "arc.agreement.postgres.terms.conditions": "Azure Arc 지원 PostgreSQL 하이퍼스케일 사용 약관", + "arc.agreement.sql.help.text": "Azure Arc 사용 Managed Instance는 원하는 인프라에 배포할 수 있는 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}", + "arc.agreement.sql.help.text.learn.more": "자세히 알아보기", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Azure Arc 지원 Managed Instance 대해 자세히 알아보기", + "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance - Azure Arc 사용 약관", + "arc.azure.account": "Azure 계정", + "arc.azure.location": "Azure 위치", + "arc.azure.resource.group": "Azure 리소스 그룹", + "arc.azure.section.title": "Azure 정보", + "arc.azure.subscription": "Azure 구독", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Azure Arc 컨트롤러", - "arc.view.welcome.connect": "등록된 Azure Arc 컨트롤러가 없습니다.[자세한 정보] (https://azure.microsoft.com/services/azure-arc/)\r\n[컨트롤러 연결](command:arc.connectToController)", - "arc.view.welcome.loading": "컨트롤러를 로드하는 중...", - "command.createController.title": "새 Azure Arc 컨트롤러 만들기", - "command.connectToController.title": "기존 Azure Arc 컨트롤러에 연결", - "command.removeController.title": "컨트롤러 제거", - "command.refresh.title": "새로 고침", - "command.editConnection.title": "연결 편집", - "arc.openDashboard": "관리", - "resource.type.azure.arc.display.name": "Azure Arc 데이터 컨트롤러(미리 보기)", - "resource.type.azure.arc.description": "Azure Arc 데이터 컨트롤러 만들기", - "arc.data.controller.new.wizard.title": "Azure Arc 데이터 컨트롤러 만들기", - "arc.data.controller.cluster.environment.title": "대상 기존 Kubernetes 클러스터 환경은 무엇인가요?", - "arc.data.controller.select.cluster.title": "기존 Kubernetes 클러스터에서 선택", - "arc.data.controller.kube.cluster.context": "클러스터 컨텍스트", - "arc.data.controller.cluster.config.profile.title": "구성 프로필 선택", + "arc.confirm.password": "암호 확인", + "arc.controller": "대상 Azure Arc 컨트롤러", + "arc.cores-limit.label": "코어 제한", + "arc.cores-request.label": "코어 요청", + "arc.data.controller.admin.account.confirm.password": "암호 확인", + "arc.data.controller.admin.account.name": "데이터 컨트롤러 로그인", + "arc.data.controller.admin.account.password": "암호", + "arc.data.controller.admin.account.title": "관리자 계정", + "arc.data.controller.agreement": "{0} 및 {1}에 동의합니다.", "arc.data.controller.cluster.config.profile": "구성 프로필", "arc.data.controller.cluster.config.profile.loading": "구성 프로필 로드 중", "arc.data.controller.cluster.config.profile.loadingcompleted": "구성 프로필 로드 완료", + "arc.data.controller.cluster.config.profile.title": "구성 프로필 선택", + "arc.data.controller.cluster.environment.title": "대상 기존 Kubernetes 클러스터 환경은 무엇인가요?", "arc.data.controller.create.azureconfig.title": "Azure 구성", "arc.data.controller.create.controllerconfig.title": "컨트롤러 구성", - "arc.data.controller.project.details.title": "Azure 세부 정보", - "arc.data.controller.project.details.description": "배포된 리소스 및 비용을 관리할 구독을 선택합니다. 폴더와 같은 리소스 그룹을 사용하여 모든 리소스를 구성하고 관리합니다.", - "arc.data.controller.details.title": "데이터 컨트롤러 세부 정보", + "arc.data.controller.create.summary.title": "구성 검토", "arc.data.controller.details.description": "Azure Arc 데이터 컨트롤러에 대한 네임스페이스, 이름 및 스토리지 클래스를 제공합니다. 이 이름은 원격 관리 및 모니터링을 위해 Arc 인스턴스를 식별하는 데 사용됩니다.", - "arc.data.controller.namespace": "데이터 컨트롤러 네임스페이스", - "arc.data.controller.namespace.validation.description": "네임스페이스는 소문자 영숫자 문자 또는 '-'로 구성되어야 하며, 시작/끝은 영숫자 문자로 구성되어야 하며 길이는 63자 이하여야 합니다.", + "arc.data.controller.details.title": "데이터 컨트롤러 세부 정보", + "arc.data.controller.infrastructure": "인프라", + "arc.data.controller.kube.cluster.context": "클러스터 컨텍스트", + "arc.data.controller.location": "위치", "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": "암호", - "arc.data.controller.admin.account.confirm.password": "암호 확인", - "arc.data.controller.create.summary.title": "구성 검토", - "arc.data.controller.summary.arc.data.controller": "Azure Arc 데이터 컨트롤러", - "arc.data.controller.summary.estimated.cost.per.month": "월별 예상 비용", + "arc.data.controller.namespace": "데이터 컨트롤러 네임스페이스", + "arc.data.controller.namespace.validation.description": "네임스페이스는 소문자 영숫자 문자 또는 '-'로 구성되어야 하며, 시작/끝은 영숫자 문자로 구성되어야 하며 길이는 63자 이하여야 합니다.", + "arc.data.controller.new.wizard.title": "Azure Arc 데이터 컨트롤러 만들기", + "arc.data.controller.project.details.description": "배포된 리소스 및 비용을 관리할 구독을 선택합니다. 폴더와 같은 리소스 그룹을 사용하여 모든 리소스를 구성하고 관리합니다.", + "arc.data.controller.project.details.title": "Azure 세부 정보", + "arc.data.controller.readmore": "자세한 정보", + "arc.data.controller.select.cluster.title": "기존 Kubernetes 클러스터에서 선택", "arc.data.controller.summary.arc.by.microsoft": "Microsoft 제공", - "arc.data.controller.summary.free": "무료", + "arc.data.controller.summary.arc.data.controller": "Azure Arc 데이터 컨트롤러", "arc.data.controller.summary.arc.terms.of.use": "사용 약관", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "개인정보처리방침", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "클러스터 컨텍스트", + "arc.data.controller.summary.controller": "컨트롤러", + "arc.data.controller.summary.data.controller.infrastructure": "데이터 컨트롤러 인프라", + "arc.data.controller.summary.data.controller.name": "데이터 컨트롤러 이름", + "arc.data.controller.summary.data.controller.namespace": "데이터 컨트롤러 네임스페이스", + "arc.data.controller.summary.estimated.cost.per.month": "월별 예상 비용", + "arc.data.controller.summary.free": "무료", + "arc.data.controller.summary.kube.config.file.path": "Kube 구성 파일 경로", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "위치", + "arc.data.controller.summary.profile": "구성 프로필", + "arc.data.controller.summary.resource.group": "리소스 그룹", + "arc.data.controller.summary.subscription": "구독", "arc.data.controller.summary.terms": "사용 약관", "arc.data.controller.summary.terms.description": "\"전자 필기장으로 스크립트\"를 클릭함으로써 (a) 위에 열거된 해당 Marketplace 제품 및 서비스와 관련된 약관 및 개인정보처리방침에 동의하고, (b) Microsoft가 현재 결제 방법으로 제품 및 서비스와 관련된 요금을 Azure 구독과 동일한 대금 청구 주기로 청구하도록 권한을 부여하는 데 동의합니다. 또한 (c) Microsoft가 지원, 청구 및 기타 거래 활동을 목적으로 연락처, 사용량 그리고 거래 정보를 제품 및 서비스 공급자와 공유할 수 있다는 데 동의합니다. Microsoft는 타사 제품 및 서비스에 대한 권리를 제공하지 않습니다. 자세한 내용은 {0}를 참조하세요.", "arc.data.controller.summary.terms.link.text": "Azure Marketplace 약관", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Kube 구성 파일 경로", - "arc.data.controller.summary.cluster.context": "클러스터 컨텍스트", - "arc.data.controller.summary.profile": "구성 프로필", "arc.data.controller.summary.username": "사용자 이름", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "구독", - "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}에 동의합니다.", - "arc.data.controller.readmore": "자세한 정보", - "microsoft.agreement.privacy.statement": "Microsoft 개인정보처리방침", - "deploy.script.action": "Notebook에 스크립트", - "deploy.done.action": "배포", - "resource.type.arc.sql.display.name": "Azure SQL Managed Instance - Azure Arc(미리 보기)", - "resource.type.arc.postgres.display.name": "PostgreSQL 하이퍼스케일 서버 그룹 - Azure Arc(미리 보기)", - "resource.type.arc.sql.description": "고객 관리형 환경의 앱 개발자를 위한 관리형 SQL 인스턴스 서비스", - "resource.type.arc.postgres.description": "Azure Arc 환경에 PostgreSQL 하이퍼스케일 서버 그룹 배포", - "arc.controller": "대상 Azure Arc 컨트롤러", - "arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc(미리 보기)", - "arc.sql.wizard.page1.title": "Azure SQL 관리되는 인스턴스 매개 변수 제공", - "arc.sql.connection.settings.section.title": "SQL 연결 정보", - "arc.sql.instance.settings.section.title": "SQL 인스턴스 설정", - "arc.azure.section.title": "Azure 정보", - "arc.sql.instance.name": "인스턴스 이름", - "arc.sql.username": "사용자 이름", - "arc.sql.invalid.username": "sa 사용자 이름을 사용할 수 없습니다. 다른 사용자 이름을 선택하세요.", - "arc.sql.invalid.instance.name": "인스턴스 이름은 소문자 영숫자 또는 '-'로 구성되어야 하며, 문자로 시작하고 영숫자로 끝나며 길이가 13자 이하여야 합니다.", - "arc.storage-class.dc.label": "스토리지 클래스", - "arc.sql.storage-class.dc.description": "모든 데이터에 사용할 스토리지 클래스이며 필요한 모든 데이터 컨트롤러 Pod의 영구 볼륨을 기록합니다.", - "arc.sql.replicas.label": "복제본", - "arc.sql.replicas.description": "고가용성을 위해 Kubernetes 클러스터에 배포될 SQL Managed Instance의 복제본 수", - "arc.storage-class.data.label": "스토리지 클래스(데이터)", - "arc.sql.storage-class.data.description": "데이터에 사용할 스토리지 클래스(.mdf)", - "arc.postgres.storage-class.data.description": "데이터 영구 볼륨에 사용할 스토리지 클래스입니다.", - "arc.storage-class.logs.label": "스토리지 클래스(로그)", - "arc.sql.storage-class.logs.description": "로그에 사용할 스토리지 클래스(/var/log)", - "arc.postgres.storage-class.logs.description": "로그 영구 볼륨에 사용할 스토리지 클래스입니다.", - "arc.storage-class.backups.label": "스토리지 클래스(백업)", - "arc.cores-limit.label": "코어 제한", - "arc.sql.cores-limit.description": "정수로 관리되는 인스턴스의 코어 제한입니다.", - "arc.cores-request.label": "코어 요청", - "arc.sql.cores-request.description": "정수로 관리되는 인스턴스의 코어에 대한 요청입니다.", + "arc.description": "Azure Arc 지원", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "메모리 제한", - "arc.sql.memory-limit.description": "정수로 관리되는 인스턴스의 용량 제한입니다.", "arc.memory-request.label": "메모리 요청", - "arc.sql.memory-request.description": "관리되는 인스턴스의 용량에 대한 요청(GB의 정수 메모리 양)입니다.", - "arc.postgres.storage-class.backups.description": "백업 영구 볼륨에 사용할 스토리지 클래스입니다.", + "arc.openDashboard": "관리", "arc.password": "암호", - "arc.confirm.password": "암호 확인", - "arc.azure.account": "Azure 계정", - "arc.azure.subscription": "Azure 구독", - "arc.azure.resource.group": "Azure 리소스 그룹", - "arc.azure.location": "Azure 위치", - "arc.postgres.wizard.title": "Azure Arc 지원 PostgreSQL 하이퍼스케일 서버 그룹 배포(미리 보기)", - "arc.postgres.wizard.page1.title": "Azure 지원 PostgreSQL 하이퍼스케일 서버 그룹 매개 변수 제공", - "arc.postgres.settings.section.title": "일반 설정", - "arc.postgres.settings.resource.worker.title": "작업자 노드 컴퓨팅 구성", - "arc.postgres.settings.resource.coordinator.title": "코디네이터 노드 컴퓨팅 구성", - "arc.postgres.settings.storage.title": "저장소 설정", + "arc.postgres.server.group.coordinator.cores.limit.description": "코디네이터 노드에서 사용할 수 있는 Postgres 인스턴스의 최대 CPU 코어 수입니다. 소수 코어가 지원됩니다.", + "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 제한", + "arc.postgres.server.group.coordinator.cores.request.description": "서비스를 예약하기 위해 코디네이터 노드에서 사용할 수 있어야 하는 최소 CPU 코어 수입니다. 소수 코어가 지원됩니다.", + "arc.postgres.server.group.coordinator.cores.request.label": "CPU 요청", + "arc.postgres.server.group.coordinator.memory.limit.description": "코디네이터 노드의 Postgres 인스턴스 메모리 제한(GB)입니다.", + "arc.postgres.server.group.coordinator.memory.limit.label": "메모리 제한(GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "코디네이터 노드에 있는 Postgres 인스턴스의 메모리 요청(GB)입니다.", + "arc.postgres.server.group.coordinator.memory.request.label": "메모리 요청(GB)", + "arc.postgres.server.group.engine.version": "엔진 버전", + "arc.postgres.server.group.extensions.description": "시작 시 로드해야 하는 Postgres 확장의 쉼표로 구분된 목록입니다. 지원되는 값은 Postgres 설명서를 참조하세요.", + "arc.postgres.server.group.extensions.label": "확장", "arc.postgres.server.group.name": "서버 그룹 이름", "arc.postgres.server.group.name.validation.description": "서버 그룹 이름은 소문자 영숫자 또는 '-'로 구성되어야 하며 문자로 시작하고 영숫자로 끝나며 길이가 11자 이하여야 합니다.", - "arc.postgres.server.group.workers.label": "작업자 수", - "arc.postgres.server.group.workers.description": "분할된 클러스터에서 프로비전할 작업자 노드 수 또는 단일 노드 Postgres의 경우 0(기본값)입니다.", "arc.postgres.server.group.port": "포트", - "arc.postgres.server.group.engine.version": "엔진 버전", - "arc.postgres.server.group.extensions.label": "확장", - "arc.postgres.server.group.extensions.description": "시작 시 로드해야 하는 Postgres 확장의 쉼표로 구분된 목록입니다. 지원되는 값은 Postgres 설명서를 참조하세요.", - "arc.postgres.server.group.volume.size.data.label": "볼륨 크기 GB(데이터)", - "arc.postgres.server.group.volume.size.data.description": "데이터에 사용할 스토리지 볼륨의 크기(GB)입니다.", - "arc.postgres.server.group.volume.size.logs.label": "볼륨 크기 GB(로그)", - "arc.postgres.server.group.volume.size.logs.description": "로그에 사용할 저장소 볼륨의 크기(GB)입니다.", - "arc.postgres.server.group.volume.size.backups.label": "볼륨 크기 GB(백업)", "arc.postgres.server.group.volume.size.backups.description": "백업에 사용할 저장소 볼륨의 크기(GB)입니다.", - "arc.postgres.server.group.workers.cores.request.label": "CPU 요청(노드당 코어 수)", - "arc.postgres.server.group.workers.cores.request.description": "서비스를 예약하기 위해 노드당 사용할 수 있어야 하는 최소 CPU 코어 수입니다. 소수 코어가 지원됩니다.", - "arc.postgres.server.group.workers.cores.limit.label": "CPU 제한(노드당 코어 수)", + "arc.postgres.server.group.volume.size.backups.label": "볼륨 크기 GB(백업)", + "arc.postgres.server.group.volume.size.data.description": "데이터에 사용할 스토리지 볼륨의 크기(GB)입니다.", + "arc.postgres.server.group.volume.size.data.label": "볼륨 크기 GB(데이터)", + "arc.postgres.server.group.volume.size.logs.description": "로그에 사용할 저장소 볼륨의 크기(GB)입니다.", + "arc.postgres.server.group.volume.size.logs.label": "볼륨 크기 GB(로그)", "arc.postgres.server.group.workers.cores.limit.description": "노드당 사용할 수 있는 Postgres 인스턴스의 최대 CPU 코어 수입니다. 소수 코어가 지원됩니다.", - "arc.postgres.server.group.workers.memory.request.label": "메모리 요청(노드당 GB)", - "arc.postgres.server.group.workers.memory.request.description": "노드당 Postgres 인스턴스의 메모리 요청(GB)입니다.", - "arc.postgres.server.group.workers.memory.limit.label": "메모리 제한(노드당 GB)", + "arc.postgres.server.group.workers.cores.limit.label": "CPU 제한(노드당 코어 수)", + "arc.postgres.server.group.workers.cores.request.description": "서비스를 예약하기 위해 노드당 사용할 수 있어야 하는 최소 CPU 코어 수입니다. 소수 코어가 지원됩니다.", + "arc.postgres.server.group.workers.cores.request.label": "CPU 요청(노드당 코어 수)", + "arc.postgres.server.group.workers.description": "분할된 클러스터에서 프로비전할 작업자 노드 수 또는 단일 노드 Postgres의 경우 0(기본값)입니다.", + "arc.postgres.server.group.workers.label": "작업자 수", "arc.postgres.server.group.workers.memory.limit.description": "노드당 Postgres 인스턴스의 메모리 제한(GB)입니다.", - "arc.postgres.server.group.coordinator.cores.request.label": "CPU 요청", - "arc.postgres.server.group.coordinator.cores.request.description": "서비스를 예약하기 위해 코디네이터 노드에서 사용할 수 있어야 하는 최소 CPU 코어 수입니다. 소수 코어가 지원됩니다.", - "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 제한", - "arc.postgres.server.group.coordinator.cores.limit.description": "코디네이터 노드에서 사용할 수 있는 Postgres 인스턴스의 최대 CPU 코어 수입니다. 소수 코어가 지원됩니다.", - "arc.postgres.server.group.coordinator.memory.request.label": "메모리 요청(GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "코디네이터 노드에 있는 Postgres 인스턴스의 메모리 요청(GB)입니다.", - "arc.postgres.server.group.coordinator.memory.limit.label": "메모리 제한(GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "코디네이터 노드의 Postgres 인스턴스 메모리 제한(GB)입니다.", - "arc.agreement": "{0} 및 {1}에 동의합니다.", - "arc.agreement.sql.terms.conditions": "Azure SQL Managed Instance - Azure Arc 사용 약관", - "arc.agreement.postgres.terms.conditions": "Azure Arc 지원 PostgreSQL 하이퍼스케일 사용 약관", - "should.be.integer": "값은 정수여야 함", - "worker.node.count.should.not.be.one": "값 1은 지원되지 않습니다.", - "requested.cores.less.than.or.equal.to.cores.limit": "요청된 코어는 코어 제한보다 작거나 같아야 합니다.", + "arc.postgres.server.group.workers.memory.limit.label": "메모리 제한(노드당 GB)", + "arc.postgres.server.group.workers.memory.request.description": "노드당 Postgres 인스턴스의 메모리 요청(GB)입니다.", + "arc.postgres.server.group.workers.memory.request.label": "메모리 요청(노드당 GB)", + "arc.postgres.settings.resource.coordinator.title": "코디네이터 노드 컴퓨팅 구성", + "arc.postgres.settings.resource.worker.title": "작업자 노드 컴퓨팅 구성", + "arc.postgres.settings.section.title": "일반 설정", + "arc.postgres.settings.storage.title": "저장소 설정", + "arc.postgres.storage-class.backups.description": "백업 영구 볼륨에 사용할 스토리지 클래스입니다.", + "arc.postgres.storage-class.data.description": "데이터 영구 볼륨에 사용할 스토리지 클래스입니다.", + "arc.postgres.storage-class.logs.description": "로그 영구 볼륨에 사용할 스토리지 클래스입니다.", + "arc.postgres.wizard.page1.title": "Azure 지원 PostgreSQL 하이퍼스케일 서버 그룹 매개 변수 제공", + "arc.postgres.wizard.title": "Azure Arc 지원 PostgreSQL 하이퍼스케일 서버 그룹 배포(미리 보기)", + "arc.sql.connection.settings.section.title": "SQL 연결 정보", + "arc.sql.cores-limit.description": "정수로 관리되는 인스턴스의 코어 제한입니다.", + "arc.sql.cores-request.description": "정수로 관리되는 인스턴스의 코어에 대한 요청입니다.", + "arc.sql.instance.name": "인스턴스 이름", + "arc.sql.instance.settings.section.title": "SQL 인스턴스 설정", + "arc.sql.invalid.instance.name": "인스턴스 이름은 소문자 영숫자 또는 '-'로 구성되어야 하며, 문자로 시작하고 영숫자로 끝나며 길이가 13자 이하여야 합니다.", + "arc.sql.invalid.username": "sa 사용자 이름을 사용할 수 없습니다. 다른 사용자 이름을 선택하세요.", + "arc.sql.memory-limit.description": "정수로 관리되는 인스턴스의 용량 제한입니다.", + "arc.sql.memory-request.description": "관리되는 인스턴스의 용량에 대한 요청(GB의 정수 메모리 양)입니다.", + "arc.sql.replicas.description": "고가용성을 위해 Kubernetes 클러스터에 배포될 SQL Managed Instance의 복제본 수", + "arc.sql.replicas.label": "복제본", + "arc.sql.storage-class.data.description": "데이터에 사용할 스토리지 클래스(.mdf)", + "arc.sql.storage-class.dc.description": "모든 데이터에 사용할 스토리지 클래스이며 필요한 모든 데이터 컨트롤러 Pod의 영구 볼륨을 기록합니다.", + "arc.sql.storage-class.logs.description": "로그에 사용할 스토리지 클래스(/var/log)", + "arc.sql.username": "사용자 이름", + "arc.sql.wizard.page1.title": "Azure SQL 관리되는 인스턴스 매개 변수 제공", + "arc.sql.wizard.title": "Azure SQL Managed Instance - Azure Arc(미리 보기)", + "arc.storage-class.backups.label": "스토리지 클래스(백업)", + "arc.storage-class.data.label": "스토리지 클래스(데이터)", + "arc.storage-class.dc.label": "스토리지 클래스", + "arc.storage-class.logs.label": "스토리지 클래스(로그)", + "arc.view.title": "Azure Arc 컨트롤러", + "arc.view.welcome.connect": "등록된 Azure Arc 컨트롤러가 없습니다.[자세한 정보] (https://azure.microsoft.com/services/azure-arc/)\r\n[컨트롤러 연결](command:arc.connectToController)", + "arc.view.welcome.loading": "컨트롤러를 로드하는 중...", + "command.connectToController.title": "기존 Azure Arc 컨트롤러에 연결", + "command.createController.title": "새 Azure Arc 컨트롤러 만들기", + "command.editConnection.title": "연결 편집", + "command.refresh.title": "새로 고침", + "command.removeController.title": "컨트롤러 제거", "cores.limit.greater.than.or.equal.to.requested.cores": "코어 제한은 요청된 코어보다 크거나 같아야 합니다.", - "requested.memory.less.than.or.equal.to.memory.limit": "요청한 메모리는 메모리 제한보다 작거나 같아야 합니다.", + "deploy.done.action": "배포", + "deploy.script.action": "Notebook에 스크립트", "memory.limit.greater.than.or.equal.to.requested.memory": "메모리 제한은 요청된 메모리보다 크거나 같아야 합니다.", - "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 대해 자세히 알아보기" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Arc 배포 확장이 Arc 확장으로 대체되었으며 제거되었습니다.", - "arc.controllerDashboard": "Azure Arc 데이터 컨트롤러 대시보드(미리 보기) - {0}", - "arc.miaaDashboard": "Azure SQL Managed Instance - Azure Arc(미리 보기) - {0}", - "arc.postgresDashboard": "PostgreSQL 하이퍼스케일 - Azure Arc 대시보드(미리 보기) - {0}", - "arc.dataControllersType": "Azure Arc 데이터 컨트롤러", - "arc.pgSqlType": "PostgreSQL 하이퍼스케일 - Azure Arc", - "arc.miaaType": "SQL 관리형 인스턴스 - Azure Arc", - "arc.overview": "개요", - "arc.connectionStrings": "연결 문자열", - "arc.preloaded Extensions": "미리 로드된 확장", - "arc.networking": "네트워킹", - "arc.properties": "속성", - "arc.settings": "설정", - "arc.security": "보안", - "arc.computeAndStorage": "컴퓨팅 + 스토리지", - "arc.coordinatorNodeParameters": "코디네이터 노드 매개 변수", - "arc.workerNodeParameters": "작업자 노드 매개 변수", - "arc.compute": "컴퓨팅", - "arc.backup": "백업", - "arc.newSupportRequest": "새 지원 요청", - "arc.diagnoseAndSolveProblems": "문제 진단 및 해결", - "arc.supportAndTroubleshooting": "지원 + 문제 해결", - "arc.resourceHealth": "리소스 상태", - "arc.parameterName": "매개 변수 이름", - "arc.value": "값", - "arc.createNew": "새 인스턴스", - "arc.delete": "삭제", - "arc.learnMore": "자세히 알아보세요.", - "arc.drop": "삭제", - "arc.save": "저장", - "arc.discard": "삭제", - "arc.resetPassword": "암호 재설정", - "arc.loadExtensions": "확장 로드", - "arc.unloadExtensions": "확장 언로드", - "arc.noExtensions": "구성에 나열된 확장이 없습니다.", - "arc.openInAzurePortal": "Azure Portal에서 열기", - "arc.resourceGroup": "리소스 그룹", - "arc.region": "지역", - "arc.subscriptionId": "구독 ID", - "arc.state": "상태", - "arc.connectionMode": "연결 모드", - "arc.namespace": "네임스페이스", - "arc.externalEndpoint": "외부 엔드포인트", - "arc.name": "이름", - "arc.type": "형식", - "arc.status": "상태", - "arc.miaaAdmin": "관리되는 인스턴스 관리자", - "arc.controllerEndpoint": "컨트롤러 엔드포인트", - "arc.extensionName": "확장 이름", - "arc.extensionsDescription": "PostgreSQL은 확장을 사용하여 데이터베이스의 기능을 확장할 수 있도록 합니다. 확장을 사용하면 단일 명령으로 데이터베이스에서 로드하거나 제거할 수 있는 단일 패키지에서 여러 관련 SQL 개체를 함께 묶을 수 있습니다. 데이터베이스에 로드된 후 확장은 기본 제공 기능처럼 작동할 수 있습니다.", - "arc.extensionsFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 이러한 미리 로드된 확장은 아래에서 보고 편집할 수 있습니다.", - "arc.extensionsAddFunction": "일부 확장을 사용하려면 시작 시 PostgreSQL에 로드해야 합니다. 편집하려면 유효한 확장의 쉼표로 구분된 목록을 입력합니다({0}).", - "arc.extensionsAddErrorrMessage": "값은 다음 중 하나여야 합니다({0}).", - "arc.extensionsLearnMore": "PostgreSQL 확장에 대해 자세히 알아보세요.", - "arc.extensionsTableLoading": "미리 로드된 확장의 테이블이 로드되고 있습니다.", - "arc.extensionsTableLabel": "미리 로드된 확장의 테이블입니다.", - "arc.extensionsTableLoadingComplete": "이제 미리 로드된 확장을 볼 수 있습니다.", - "arc.extensionsAddList": "확장", - "arc.extensionsAddDialog": "PostgreSQL은 확장을 사용하여 데이터베이스의 기능을 확장할 수 있도록 합니다.", - "arc.dataController": "데이터 컨트롤러", - "arc.kibanaDashboard": "Kibana 대시보드", - "arc.grafanaDashboard": "Grafana 대시보드", - "arc.kibanaDashboardDescription": "로그를 보기 위한 대시보드", - "arc.grafanaDashboardDescription": "메트릭을 보기 위한 대시보드", - "arc.serviceEndpoints": "서비스 엔드포인트", - "arc.serviceEndpointsTable": "서비스 엔드포인트 테이블", - "arc.databases": "데이터베이스", - "arc.endpoint": "엔드포인트", - "arc.description": "설명", - "arc.yes": "예", - "arc.no": "아니요", - "arc.feedback": "피드백", - "arc.selectConnectionString": "아래에서 사용 가능한 클라이언트 연결 문자열 중에서 선택합니다.", - "arc.addingWorkerNodes": "작업자 노드 추가", - "arc.workerNodesDescription": "작업자 노드를 추가하여 서버 그룹을 확장하고 데이터베이스 크기를 조정합니다.", - "arc.workerNodesConfigurationInformation": "모든 작업자 노드에 적용되는 CPU 코어 수와 스토리지 크기를 구성할 수 있습니다. 서버 그룹의 CPU 코어 수 및 메모리 설정을 조정합니다. 요청 및/또는 제한을 초기화하려면 빈 값을 전달하세요.", - "arc.coordinatorNodeConfigurationInformation": "코디네이터 노드에 적용되는 CPU 코어 수와 스토리지 크기를 구성할 수 있습니다. 서버 그룹의 CPU 코어 수 및 메모리 설정을 조정합니다. 요청 및/또는 제한을 초기화하려면 빈 값을 전달하세요.", - "arc.workerNodeInformation": "작업자 노드 수를 줄이거나 늘려서 서버 그룹을 확장 및 축소할 수 있습니다. 값은 0이거나 1보다 커야 합니다.", - "arc.workerOneNodeValidationMessage": "값 1은 지원되지 않습니다.", - "arc.vCores": "vCore", - "arc.ram": "RAM", - "arc.refresh": "새로 고침", - "arc.resetAllToDefault": "모두 기본값으로 다시 설정", - "arc.resetToDefault": "기본값으로 다시 설정", - "arc.troubleshoot": "문제 해결", - "arc.clickTheNewSupportRequestButton": "[새 지원 요청] 단추를 클릭하여 Azure Portal에서 지원 요청을 제출합니다.", - "arc.supportRequestNote": "지원 요청을 열려면 먼저 리소스 구성을 Azure에 업로드해야 합니다.", - "arc.running": "실행", - "arc.ready": "준비", - "arc.notReady": "준비되지 않음", - "arc.pending": "보류 중", - "arc.failed": "실패", - "arc.unknown": "알 수 없음", - "arc.direct": "직접", - "arc.indirect": "간접", - "arc.loading": "로드하는 중...", - "arc.refreshToEnterCredentials": "자격 증명을 입력하려면 노드 새로 고침", - "arc.noInstancesAvailable": "인스턴스를 사용할 수 없음", - "arc.connecToServer": "서버에 연결", - "arc.connectToController": "기존 컨트롤러에 연결", - "arc.connectToMSSql": "SQL Managed Instance에 연결 - Azure Arc({0})", - "arc.connectToPGSql": "PostgreSQL 하이퍼스케일에 연결 - Azure Arc({0})", - "arc.passwordToController": "컨트롤러에 암호 제공", - "arc.controllerUrl": "컨트롤러 URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "동일한 네임스페이스를 사용하는 클러스터가 여러 개 있는 경우 컨트롤러 URL이 필요합니다. 일반적으로 필요하지 않습니다.", - "arc.serverEndpoint": "서버 엔드포인트", - "arc.controllerName": "이름", - "arc.controllerNameDescription": "트리 뷰에 표시할 이름이며 컨트롤러 자체에 적용되지 않습니다.", - "arc.controllerKubeConfig": "Kube 구성 파일 경로", - "arc.controllerClusterContext": "클러스터 컨텍스트", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "컨트롤러 사용자 이름", - "arc.controllerPassword": "컨트롤러 암호", - "arc.username": "사용자 이름", - "arc.password": "암호", - "arc.rememberPassword": "암호 저장", - "arc.connect": "연결", - "arc.cancel": "취소", - "arc.ok": "확인", - "arc.on": "켜짐", - "arc.off": "끄기", - "arc.notConfigured": "구성되지 않음", - "arc.online": "온라인", - "arc.offline": "오프라인", - "arc.restoring": "복원", - "arc.recovering": "복구 중", - "arc.recoveringPending": "복구 보류 중", - "arc.suspect": "주의 대상", - "arc.emergency": "비상", - "arc.coordinatorEndpoint": "코디네이터 엔드포인트", - "arc.postgresAdminUsername": "관리자 사용자 이름", - "arc.nodeConfiguration": "노드 구성", - "arc.postgresVersion": "PostgreSQL 버전", - "arc.serverGroupType": "서버 그룹 유형", - "arc.serverGroupNodes": "서버 그룹 노드", - "arc.fullyQualifiedDomain": "정규화된 도메인", - "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", - "arc.coordinator": "코디네이터", - "arc.worker": "작업자", - "arc.monitor": "모니터", - "arc.available": "사용 가능", - "arc.issuesDetected": "문제 검색됨", - "arc.newDatabase": "새 데이터베이스", - "arc.databaseName": "데이터베이스 이름", - "arc.enterNewPassword": "새 암호 입력", - "arc.confirmNewPassword": "새 암호 확인", - "arc.learnAboutPostgresClients": "Azure PostgreSQL 하이퍼스케일 클라이언트 인터페이스에 대한 자세한 정보", - "arc.coordinatorNodeParametersDescription": "코디네이터 노드의 이러한 서버 매개 변수는 사용자 지정(기본값이 아닌) 값으로 설정할 수 있습니다. 검색하여 매개 변수를 찾습니다.", - "arc.workerNodesParametersDescription": " 작업자 노드의 이러한 서버 매개 변수는 사용자 지정(기본값이 아닌) 값으로 설정할 수 있습니다. 검색하여 매개 변수를 찾습니다.", - "arc.learnAboutNodeParameters": "Azure Arc 지원 PostgreSQL 하이퍼스케일의 데이터베이스 엔진 설정에 대한 자세한 정보", - "arc.noNodeParametersFound": "작업자 서버 매개 변수를 찾을 수 없습니다...", - "arc.searchToFilter": "필터링 항목 검색...", - "arc.scalingCompute": "계산 vCore 및 메모리 크기를 조정합니다.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Azure Arc 지원의 크기를 조정할 수 있습니다.", - "arc.miaaComputeAndStorageDescriptionPartOne": "Azure SQL Managed Instance - Azure Arc의 크기를 조정할 수 있습니다.", - "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 하이퍼스케일 서버 그룹 기준", - "arc.computeAndStorageDescriptionPartThree": "가동 중지 시간 없이", - "arc.computeAndStorageDescriptionPartFour": "이렇게 하려면 먼저 다음을 확인해야 합니다.", - "arc.computeAndStorageDescriptionPartFive": "사용 가능한 리소스가 충분합니다.", - "arc.resourceHealthDescription": "리소스 상태는 리소스가 예상대로 실행되고 있는지를 알려줄 수 있습니다.", - "arc.computeAndStorageDescriptionPartSix": "Kubernetes 클러스터에서 이 구성을 준수합니다.", - "arc.node": "노드", - "arc.nodes": "노드", - "arc.workerNodes": "작업자 노드", - "arc.coordinatorNode": "코디네이터 노드", - "arc.storagePerNode": "노드당 스토리지", - "arc.workerNodeCount": "작업자 노드 수", - "arc.configurationPerNode": "구성(노드당)", - "arc.configurationCoordinatorNode": "구성", - "arc.coresLimit": "CPU 제한", - "arc.workerCoresLimit": "작업자 노드 CPU 제한", - "arc.coordinatorCoresLimit": "코디네이터 노드 CPU 제한", - "arc.coresRequest": "CPU 요청", - "arc.workerCoresRequest": "작업자 노드 CPU 요청", - "arc.coordinatorCoresRequest": "코디네이터 노드 CPU 요청", - "arc.memoryLimit": "메모리 제한(GB)", - "arc.workerMemoryLimit": "작업자 노드 메모리 제한(GB)", - "arc.coordinatorMemoryLimit": "코디네이터 노드 메모리 제한(GB)", - "arc.memoryRequest": "메모리 요청(GB)", - "arc.workerMemoryRequest": "작업자 노드 메모리 요청(GB)", - "arc.coordinatorMemoryRequest": "코디네이터 노드 메모리 요청(GB)", - "arc.arcResources": "Azure Arc 리소스", - "arc.enterANonEmptyPassword": "비어 있지 않은 암호를 입력하거나 Esc 키를 눌러 종료합니다.", - "arc.thePasswordsDoNotMatch": "암호가 일치하지 않습니다. 암호를 확인하거나 ESC 키를 눌러 종료합니다.", - "arc.passwordReset": "암호 재설정 성공", - "arc.condition": "조건", - "arc.details": "세부 정보", - "arc.lastTransition": "마지막 전환", - "arc.noExternalEndpoint": "외부 엔드포인트가 구성되지 않았으므로 이 정보를 사용할 수 없습니다.", - "arc.noWorkerPods": "이 구성에는 작업자 Pod가 없습니다.", - "arc.podsReady": "Pod 준비", - "arc.podsPresent": "Pod 있음", - "arc.podsUsedDescription": "자세한 상태 정보를 보려면 아래 드롭다운에서 Pod를 선택합니다.", - "arc.podsUsedDescriptionAria": "자세한 상태 정보를 보려면 아래 드롭다운에서 Pod를 선택합니다.", - "arc.podConditionsTable": "Pod 조건 테이블", - "arc.connectToPostgresDescription": "PostgreSQL 확장을 설치해야 하는 데이터베이스 엔진 설정을 표시하고 설정하려면 서버에 연결해야 합니다.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Pod가 초기화됩니다.", - "arc.podReady": "Pod가 준비되었습니다.", - "arc.noPodIssuesDetected": "이 PostgreSQL 하이퍼스케일 인스턴스에 영향을 주는 알려진 문제는 없습니다.", - "arc.podIssuesDetected": "아래에 나열된 Pod에는 성능 또는 가용성에 영향을 줄 수 있는 문제가 있습니다.", - "arc.containerReady": "Pod 컨테이너가 준비되었습니다.", - "arc.podScheduled": "Pod를 예약할 수 있습니다.", - "arc.loadingClusterContextCompleted": "클러스터 컨텍스트 로드 완료", - "arc.rangeSetting": "값이 {0}-{1} 범위에 있어야 합니다.", - "arc.databaseCreated": "데이터베이스 {0} 생성됨", - "arc.deletingInstance": "인스턴스 '{0}'을(를) 삭제하는 중...", - "arc.installingExtension": "'{0}' 확장을 설치하는 중...", - "arc.extensionInstalled": "'{0}' 확장이 설치되었습니다.", - "arc.updatingInstance": "인스턴스 {0} 업데이트 중...", - "arc.instanceDeleted": "인스턴스 '{0}'이(가) 삭제됨", - "arc.instanceUpdated": "인스턴스 '{0}'이(가) 업데이트됨", - "arc.extensionsDropped": "'{0}' 확장을 삭제했습니다.", - "arc.extensionsAdded": "확장 '{0}'이(가) 추가됨", - "arc.copiedToClipboard": "클립보드에 복사된 {0}", - "arc.clickTheTroubleshootButton": "[문제 해결] 단추를 클릭하여 Azure Arc {0} 문제 해결 Notebook을 엽니다.", - "arc.dataStorage": "{0} 데이터", - "arc.logStorage": "{0} 로그", - "arc.backupsStorage": "백업 {0}개", - "arc.numVCore": "vCore {0}", - "arc.numVCores": "vCore {0}개", - "arc.updated": "업데이트된 {0}", - "arc.connectionString": "{0}에 대한 연결 문자열", - "arc.copyConnectionStringToClipboard": "{0} 연결 문자열을 클립보드에 복사", - "arc.copyValueToClipboard": "{0}을(를) 클립보드에 복사", - "arc.pgConnectionRequired": "데이터베이스 엔진 설정을 표시하고 설정하려면 연결이 필요합니다.", - "arc.miaaConnectionRequired": "이 인스턴스의 데이터베이스를 나열하려면 연결이 필요합니다.", - "arc.couldNotFindControllerRegistration": "컨트롤러 등록을 찾을 수 없습니다.", - "arc.dropMultipleExtensions": "현재 다른 확장을 삭제하고 있습니다. 완료된 후 다시 시도하세요.", - "arc.updateExtensionsFailed": "확장을 편집하지 못했습니다. {0}", - "arc.refreshFailed": "새로 고치지 못했습니다. {0}", - "arc.resetFailed": "다시 설정하지 못했습니다. {0}", - "arc.openDashboardFailed": "대시보드를 여는 동안 오류가 발생했습니다. {0}", - "arc.instanceDeletionFailed": "{0} 인스턴스를 삭제하지 못했습니다. {1}", - "arc.instanceUpdateFailed": "인스턴스 {0}을(를) 업데이트하지 못했습니다. {1}", - "arc.pageDiscardFailed": "사용자 입력을 삭제하지 못했습니다. {0}", - "arc.databaseCreationFailed": "{0} 데이터베이스를 만들지 못했습니다. {1}", - "arc.connectToControllerFailed": "컨트롤러 {0}에 연결할 수 없습니다. {1}", - "arc.connectToMSSqlFailed": "SQL Managed Instance - Azure Arc 인스턴스 {0}에 연결할 수 없습니다. {1}", - "arc.connectToPGSqlFailed": "PostgreSQL 하이퍼스케일 - Azure Arc 인스턴스 {0}에 연결할 수 없습니다. {1}", - "arc.missingExtension": "엔진 설정을 보려면 {0} 확장이 필요합니다. 지금 설치하시겠습니까?", - "arc.extensionInstallationFailed": "확장 {0}을(를) 설치하지 못했습니다.", - "arc.fetchConfigFailed": "'{0}'에 대한 구성을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", - "arc.fetchEndpointsFailed": "'{0}'에 대한 엔드포인트를 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", - "arc.fetchRegistrationsFailed": "'{0}'에 대한 등록을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", - "arc.fetchDatabasesFailed": "'{0}'에 대한 데이터베이스를 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", - "arc.fetchEngineSettingsFailed": "'{0}'에 대한 엔진 설정을 검색하는 동안 예기치 않은 오류가 발생했습니다. {1}", - "arc.numberOfIssuesDetected": "•{0} (문제 {1}개)", - "arc.instanceDeletionWarning": "경고! 인스턴스 삭제는 영구적이므로 실행 취소할 수 없습니다. 인스턴스 '{0}'을(를) 삭제하려면 아래에 '{0}' 이름을 입력하고 계속합니다.", - "arc.invalidInstanceDeletionName": "'{0}' 값이 인스턴스 이름과 일치하지 않습니다. 다시 시도하거나 Esc 키를 눌러 종료합니다.", - "arc.couldNotFindAzureResource": "{0}에 대한 Azure 리소스를 찾을 수 없습니다.", - "arc.passwordResetFailed": "암호를 다시 설정하지 못했습니다. {0}", - "arc.errorConnectingToController": "컨트롤러에 연결하는 동안 오류가 발생했습니다. {0}", - "arc.passwordAcquisitionFailed": "암호를 가져오지 못했습니다. {0}", - "arc.loginFailed": "컨트롤러에 로그인하는 동안 오류 발생 - 잘못된 사용자 이름 또는 암호", - "arc.errorVerifyingPassword": "암호를 확인하는 동안 오류가 발생했습니다. {0}", - "noControllersConnected": "현재 연결된 Azure Arc 컨트롤러가 없습니다. '기존 Azure Arc 컨트롤러에 연결' 명령을 실행한 후 다시 시도하세요.", - "getVariableValue.unknownVariableName": "알 수 없는 변수 {0}의 변수 값을 가져오려고 시도합니다.", - "getIsPassword.unknownVariableName": "알 수 없는 변수 {0}의 isPassword를 가져오려고 시도합니다.", - "noControllerInfoFound": "이름이 {0}인 컨트롤러 정보를 찾을 수 없습니다.", - "noPasswordFound": "{0} 컨트롤러에 대한 암호를 검색할 수 없으며 사용자가 암호를 제공하지 않았습니다. 나중에 다시 시도하세요.", - "clusterContextNotFound": "이름이 {0}인 클러스터 컨텍스트를 Kube 구성 파일에서 찾을 수 없습니다.", - "noCurrentClusterContext": "kube 구성 파일에서 현재 클러스터 컨텍스트를 찾을 수 없습니다.", - "filePicker.browse": "찾아보기", - "button.label": "선택", - "noContextFound": "구성 파일 {0}에서 '컨텍스트'를 찾을 수 없습니다.", - "noCurrentContextFound": "구성 파일에 'current-context'로 표시된 컨텍스트가 없습니다. {0}", - "noNameInContext": "구성 파일의 클러스터 컨텍스트에서 이름 필드를 찾을 수 없습니다. {0}", - "arc.userCancelledError": "사용자가 대화 상자를 취소했습니다.", - "clusterContextConfigNoLongerValid": "구성 파일에서 지정한 클러스터 컨텍스트 정보: {0} 및 클러스터 컨텍스트: {1}은(는) 더 이상 유효하지 않습니다. 오류:\r\n{2}\r\n 이 정보를 업데이트하시겠습니까?", - "arc.invalidConfigPath": "잘못된 구성 경로", - "arc.loadingClusterContextsError": "클러스터 컨텍스트를 로드하는 동안 오류가 발생했습니다. {0}" + "microsoft.agreement.privacy.statement": "Microsoft 개인정보처리방침", + "requested.cores.less.than.or.equal.to.cores.limit": "요청된 코어는 코어 제한보다 작거나 같아야 합니다.", + "requested.memory.less.than.or.equal.to.memory.limit": "요청한 메모리는 메모리 제한보다 작거나 같아야 합니다.", + "resource.type.arc.postgres.description": "Azure Arc 환경에 PostgreSQL 하이퍼스케일 서버 그룹 배포", + "resource.type.arc.postgres.display.name": "PostgreSQL 하이퍼스케일 서버 그룹 - Azure Arc(미리 보기)", + "resource.type.arc.sql.description": "고객 관리형 환경의 앱 개발자를 위한 관리형 SQL 인스턴스 서비스", + "resource.type.arc.sql.display.name": "Azure SQL Managed Instance - Azure Arc(미리 보기)", + "resource.type.azure.arc.description": "Azure Arc 데이터 컨트롤러 만들기", + "resource.type.azure.arc.display.name": "Azure Arc 데이터 컨트롤러(미리 보기)", + "should.be.integer": "값은 정수여야 함", + "worker.node.count.should.not.be.one": "값 1은 지원되지 않습니다." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/asde-deployment.i18n.json index 3890798446..8aa52e513f 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Azure SQL Edge 배포 확장", - "extension-description": "Azure SQL Edge를 배포하기 위한 Notebook 기반 환경을 제공합니다.", - "docker-container-name-field": "컨테이너 이름", - "docker-sql-password-field": "Azure SQL Edge 인스턴스(sa) 암호", + "azure-info-section-title": "Azure 정보", + "azure_location": "위치", + "azure_resource_group": "리소스 그룹", + "azure_subscription_id": "구독 ID", + "device-id": "장치 ID", + "device-ip-address": "장치 IP 주소", + "device-ip-address-description": "배포 후 Azure SQL Edge 인스턴스에 연결하는 데 사용됩니다.", + "device-target-condition": "대상 조건", + "device-target-condition-learn-more": "대상 조건에 대한 자세한 정보", "docker-confirm-sql-password-field": "암호 확인", - "docker-sql-port-field": "Azure SQL Edge 포트", - "microsoft-privacy-statement": "Microsoft 개인정보처리방침", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge(미리 보기)는 IoT 및 IoT Edge 배포를 위한 최적화된 관계형 데이터베이스 엔진입니다.", - "sql-edge-type-display-name": "배포 대상", - "sql-edge-local-display-name": "로컬 컨테이너 인스턴스", - "sql-edge-remote-display-name": "원격 컨테이너 인스턴스", - "sql-edge-local-title": "로컬 컴퓨터에 Azure SQL Edge 컨테이너 인스턴스 배포", - "docker-settings-section-title": "Docker 설정", + "docker-container-name-field": "컨테이너 이름", + "docker-imagetag-field": "이미지 태그", + "docker-password-field": "암호", "docker-registry-field": "레지스트리", "docker-repository-field": "리포지토리", - "docker-imagetag-field": "이미지 태그", + "docker-settings-section-title": "Docker 설정", + "docker-sql-password-field": "Azure SQL Edge 인스턴스(sa) 암호", + "docker-sql-port-field": "Azure SQL Edge 포트", "docker-username-field": "사용자 이름", - "docker-password-field": "암호", "edge-agreement": "{0} 및 {1}에 동의합니다.", "edge-eula": "Microsoft Azure SQL Edge 사용권 계약", - "sql-edge-remote-title": "원격 컴퓨터에 Azure SQL Edge 컨테이너 인스턴스 배포", - "remote-info-section-title": "대상 컴퓨터 정보", + "edge-remote-password-field": "암호", "edge-remote-target-field": "이름 또는 IP 주소", "edge-remote-username-field": "사용자 이름", - "edge-remote-password-field": "암호", + "extension-description": "Azure SQL Edge를 배포하기 위한 Notebook 기반 환경을 제공합니다.", + "extension-displayName": "Azure SQL Edge 배포 확장", + "iot-hub-name": "IoT Hub 이름", + "microsoft-privacy-statement": "Microsoft 개인정보처리방침", + "package-files": "SQL Server 패키지 파일", + "package_path": "패키지 파일", + "package_path_description": "SQL Server 패키지 파일(dacpac, bacpac) 또는 압축된 패키지 파일의 경로입니다.", + "remote-info-section-title": "대상 컴퓨터 정보", + "resource-type-sql-edge-description": "Azure SQL Edge(미리 보기)는 IoT 및 IoT Edge 배포를 위한 최적화된 관계형 데이터베이스 엔진입니다.", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "새 Azure IoT Hub 및 VM(암호 인증)", + "sql-edge-azure-multi-device-display-name": "Azure IoT Hub의 여러 장치", + "sql-edge-azure-multi-device-title": "Azure SQL Edge를 여러 Azure IoT 장치에 배포", + "sql-edge-azure-single-device-display-name": "Azure IoT Hub의 기존 장치", + "sql-edge-azure-single-device-title": "기존 장치에 Azure SQL Edge 배포", "sql-edge-azure-sshkey-display-name": "새 Azure IoT Hub 및 VM(ssh 공개 키 인증)", "sql-edge-azure-title": "IoT Hub를 통해 Azure SQL Edge를 새 Azure VM에 배포", - "azure_subscription_id": "구독 ID", - "azure_resource_group": "리소스 그룹", - "azure_location": "위치", + "sql-edge-local-display-name": "로컬 컨테이너 인스턴스", + "sql-edge-local-title": "로컬 컴퓨터에 Azure SQL Edge 컨테이너 인스턴스 배포", + "sql-edge-remote-display-name": "원격 컨테이너 인스턴스", + "sql-edge-remote-title": "원격 컴퓨터에 Azure SQL Edge 컨테이너 인스턴스 배포", + "sql-edge-type-display-name": "배포 대상", + "sqlserver-info-section-title": "Azure SQL Edge 정보", "vm_admin": "VM 관리자 사용자 이름", "vm_password": "VM 관리자 암호", "vm_password_confirm": "VM 관리자 암호 확인", "vm_password_validation_error_message": "VM 암호의 길이는 12~123자여야 하며 대문자, 소문자, 숫자 및 특수 문자로 구성되어야 합니다.", - "package_path": "패키지 파일", - "package_path_description": "SQL Server 패키지 파일(dacpac, bacpac) 또는 압축된 패키지 파일의 경로입니다.", - "azure-info-section-title": "Azure 정보", - "sqlserver-info-section-title": "Azure SQL Edge 정보", - "package-files": "SQL Server 패키지 파일", - "sql-edge-azure-single-device-display-name": "Azure IoT Hub의 기존 장치", - "sql-edge-azure-single-device-title": "기존 장치에 Azure SQL Edge 배포", - "iot-hub-name": "IoT Hub 이름", - "device-id": "장치 ID", - "device-ip-address": "장치 IP 주소", - "device-ip-address-description": "배포 후 Azure SQL Edge 인스턴스에 연결하는 데 사용됩니다.", - "sql-edge-azure-multi-device-display-name": "Azure IoT Hub의 여러 장치", - "sql-edge-azure-multi-device-title": "Azure SQL Edge를 여러 Azure IoT 장치에 배포", - "device-target-condition": "대상 조건", - "device-target-condition-learn-more": "대상 조건에 대한 자세한 정보", "vm_ssh_public_key": "SSH 공개 키" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azdata.i18n.json deleted file mode 100644 index 5fb344987e..0000000000 --- a/i18n/ads-language-pack-ko/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "Azure Data CLI에 대한 지원입니다.", - "azdata.config.title": "Azure Data CLI 구성", - "azdata.config.debug": "실행된 모든 azdata 명령에 대한 출력 채널에 디버그 정보 기록", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "EULA 동의", - "azdata.install.command.name": "설치", - "azdata.update.command.name": "업데이트 확인", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "Azure Data CLI에 대한 EULA 동의 방법 선택", - "azdata.acceptEula.prompt.description": "사용자에게 Azure Data CLI에 대한 EULA에 동의하라는 메시지가 표시됩니다.", - "azdata.acceptEula.dontPrompt.description": "사용자에게 Azure Data CLI에 대한 EULA에 동의하라는 메시지가 표시되지 않습니다.", - "azdata.install.description": "Azure Data CLI 설치 방법 선택", - "azdata.install.prompt.description": "사용자에게 Azure Data CLI를 설치하라는 메시지가 표시됩니다.", - "azdata.install.dontPrompt.description": "사용자에게 Azure Data CLI를 설치하라는 메시지가 표시되지 않습니다.", - "azdata.update.description": "Azure Data CLI 업데이트를 사용할 수 있는 경우 메시지를 표시할지 여부를 선택합니다.", - "azdata.requiredUpdate.description": "Azure Data CLI의 필수 업데이트를 사용할 수 있을 경우 메시지를 표시할지 여부를 선택합니다.", - "azdata.update.prompt.description": "사용자에게 Azure Data CLI를 업데이트하라는 메시지가 표시됩니다.", - "azdata.update.dontPrompt.description": "사용자에게 Azure Data CLI를 업데이트하라는 메시지가 표시되지 않습니다." - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "기존 Azure Data CLI 설치를 검색하는 중...", - "azdata.foundExistingAzdata": "버전(v{0})의 기존 Azure Data CLI 설치를 경로: {1}에서 찾았습니다.", - "azdata.downloadingProgressMb": "다운로드 중({0}/{1}MB)", - "azdata.downloadFinished": "다운로드 마침", - "azdata.installingAzdata": "Azure Data CLI를 설치하는 중...", - "azdata.updatingAzdata": "Azure Data CLI를 업데이트하는 중...", - "azdata.azdataInstalled": "Azure Data CLI를 설치했습니다. 구성을 완료하려면 Azure Data Studio를 다시 시작해야 합니다. 이 작업이 완료될 때까지 기능이 활성화되지 않습니다.", - "azdata.azdataUpdated": "Azure Data CLI가 버전: {0}(으)로 업데이트되었습니다.", - "azdata.yes": "예", - "azdata.no": "아니요", - "azdata.accept": "동의", - "azdata.decline": "거부", - "azdata.doNotAskAgain": "다시 묻지 않음", - "azdata.askLater": "나중에 물어보기", - "azdata.downloadingTo": "{0}을 {1}에서 {2}(으)로 다운로드하는 중", - "azdata.executingCommand": "명령 실행 중: '{0} {1}'", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "사용 가능한 최신 버전의 Azure Data CLI를 확인하는 중", - "azdata.gettingTextContentsOfUrl": "URL {0}에서 리소스의 텍스트 콘텐츠를 가져오고 있습니다.", - "azdata.versionForUpdate": "찾은 버전: 현재 버전 {1}에서 Azure Data CLI를 업데이트할 수 있는 버전: {0}", - "azdata.latestAzdataVersionAvailable": "사용 가능한 최신 Azure Data CLI 버전: {0}.", - "azdata.couldNotFindAzdata": "Azure Data CLI를 찾을 수 없습니다. 오류: {0}", - "azdata.currentlyInstalledVersionIsLatest": "현재 설치된 Azure Data CLI 버전: {0}은(는) 사용 가능한 다른 버전과 동일하거나 최신 버전입니다.", - "azdata.promptLog": "사용자에게 다음을 수락하도록 요청하는 중: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Azure Data CLI를 찾을 수 없습니다. 지금 설치하시겠습니까? 그렇지 않으면 일부 기능이 작동하지 않습니다.", - "azdata.promptForAzdataUpdate": "새 버전의 Azure Data CLI({0})를 사용할 수 있습니다. 지금 업데이트하시겠습니까?", - "azdata.promptForRequiredAzdataUpdate": "이 확장을 사용하려면 Azure Data CLI >= {0}을(를) 설치해야 합니다. 지금 최신 버전({1})으로 업데이트하시겠습니까? 그렇지 않으면 일부 기능이 작동하지 않을 수 있습니다.", - "azdata.requiredVersionNotAvailable": "이 확장을 사용하려면 Azure Data CLI >= {0}을(를) 설치해야 하지만 사용 가능한 현재 버전은 {1}입니다. [여기](https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata)에서 올바른 버전을 수동으로 설치한 다음 Azure Data Studio를 다시 시작하세요.", - "azdata.missingRequiredVersion": "이 기능에는 Azure Data CLI >= {0}이(가) 필요합니다. 'Azure Data CLI: 업데이트 확인' 명령을 실행하여 설치한 후 다시 시도하세요.", - "azdata.downloadError": "다운로드하는 동안 오류 발생", - "azdata.installError": "Azure Data CLI 설치 중 오류 발생: {0}", - "azdata.updateError": "Azure Data CLI 업데이트 중 오류 발생: {0}", - "azdata.platformUnsupported": "'{0}' 플랫폼은 현재 지원되지 않습니다.", - "azdata.unexpectedCommandError": "명령 실행 중 예기치 않은 오류 발생: {0}", - "azdata.unexpectedExitCode": "명령에서 예기치 않은 종료 코드: {1}({0})", - "azdata.noAzdata": "Azure Data CLI를 사용할 수 없습니다. 'Azure Data CLI: 설치' 명령을 실행하여 필요한 기능을 사용하도록 설정합니다.", - "azdata.noAzdataWithLink": "Azure Data CLI를 사용할 수 없습니다. 필요한 기능을 사용하도록 설정하려면 [Azure Data CLI를 설치](command:azdata.install)하세요.", - "azdata.skipInstall": "사용자가 작업을 요청하지 않았고 구성 옵션: {0}이므로 Azure Data CLI 설치를 건너뛰는 중.{1}은(는) {2}입니다.", - "azdata.skipUpdate": "사용자가 작업을 요청하지 않았고 구성 옵션: {0}이므로 Azure Data CLI 업데이트를 건너뛰는 중.{1}은(는) {2}입니다.", - "azdata.skipRequiredUpdate": "사용자가 작업을 요청하지 않았고 구성 옵션: {0}이므로 Azure Data CLI 필수 업데이트를 건너뛰는 중.{1}은(는) {2}입니다.", - "azdata.noReleaseVersion": "플랫폼 '{0}'\r\n릴리스 정보: ${1}에 사용할 수 있는 릴리스 버전이 없습니다.", - "azdata.noDownloadLink": "플랫폼 '{0}'\r\n릴리스 정보: ${1}에 사용할 수 있는 다운로드 링크가 없습니다.", - "azdata.failedToParseReleaseInfo": "{0}에서 콘텐츠의 JSON을 구문 분석하지 못했습니다.\r\n파일 내용:\r\n{1}\r\n오류: {2}", - "azdata.azdataUserSettingReadLog": "Azure Data CLI 사용자 설정: {0}. {1} 읽기, 값: {2}", - "azdata.azdataUserSettingUpdatedLog": "Azure Data CLI 사용자 설정: {0}. {1} 업데이트됨, newValue: {2}", - "azdata.userResponseInstall": "Azure Data CLI 설치 프롬프트에 대한 사용자 응답: {0}", - "azdata.userResponseUpdate": "Azure Data CLI 업데이트 프롬프트에 대한 사용자 응답: {0}", - "azdata.userRequestedInstall": "사용자가 'Azure Data CLI: 설치' 명령을 사용하여 Azure Data CLI를 설치하도록 요청했습니다.", - "azdata.userRequestedUpdate": "사용자가 'Azure Data CLI: 업데이트 확인' 명령을 사용하여 Azure Data CLI를 업데이트하도록 요청했습니다.", - "azdata.acceptEula": "사용자가 'Azure Data CLI: EULA 동의' 명령을 호출하여 EULA 동의를 묻는 메시지가 표시되도록 요청했습니다.", - "azdata.updateCheckSkipped": "Azure Data CLI가 설치되어 있지 않아 수행된 새 Azure Data CLI 버전 가용성을 확인하지 못했습니다.", - "azdata.eulaNotAccepted": "Microsoft 개인정보처리방침 및 Azure Data CLI 사용 조건에 동의하지 않았습니다. [Azure Data CLI: EULA 동의](command:azdata.acceptEula) 명령을 실행하여 EULA에 동의하여 Azure Data CLI에서 필요한 기능을 사용하도록 설정합니다.", - "azdata.promptForEula": "이 확장을 사용하려면 [Microsoft 개인정보처리방침]({0}) 및 [Azure Data CLI 사용 조건]({1})에 동의해야 합니다. 이를 거부하면 일부 기능이 작동하지 않습니다.", - "azdata.promptForEulaResponse": "EULA 프롬프트에 대한 사용자 응답: {0}", - "azdata.eulaAcceptedStateOnStartup": "시작 시의 ' EULA 동의함 ' 상태: {0}", - "azdata.endpointOrNamespaceRequired": "엔드포인트 또는 네임스페이스를 지정해야 합니다." - } - } -} \ No newline at end of file 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 c814e581cd..17825acbc6 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure(Core)", - "azure.description": "Azure 리소스 찾아보기 및 사용", - "azure.title": "Azure", - "azure.resource.config.title": "Azure 리소스 구성", - "azure.resource.config.filter.description": "리소스 필터, 각 요소는 계정 ID임, 구독 ID와 이름은 슬래시로 구분됨", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: 모든 계정 새로 고침", - "azure.resource.refresh.title": "새로 고침", - "azure.resource.signin.title": "Azure: 로그인", - "azure.resource.selectsubscriptions.title": "구독 선택", - "azure.resource.startterminal.title": "Cloud Shell 시작", - "azure.resource.connectsqlserver.title": "연결", - "azure.resource.connectsqldb.title": "서버에 추가", - "azure.resource.view.title": "Azure(미리 보기)", - "azure.tenant.config.filter.description": "Azure 리소스를 쿼리할 때 무시할 테넌트 ID 목록입니다. 각 요소는 테넌트 ID입니다.", - "accounts.clearTokenCache": "Azure 계정 토큰 캐시 지우기", - "azure.openInAzurePortal.title": "Azure Portal에서 열기", - "config.azureAccountConfigurationSection": "Azure 계정 구성", - "config.enablePublicCloudDescription": "Azure 퍼블릭 클라우드 통합을 사용하도록 설정한 경우", - "config.enableUsGovCloudDescription": "US Government Azure 클라우드(Fairfax) 통합을 사용하도록 설정한 경우", - "config.enableUsNatCloudDescription": "미국 국가 Azure 클라우드 통합이 사용되는지 여부", - "config.enableChinaCloudDescription": "Azure 중국 통합을 사용하도록 설정한 경우", - "config.enableGermanyCloudDescription": "Azure 독일 통합을 사용하도록 설정한 경우", - "config.azureAuthMethodConfigurationSection": "Azure 인증 방법", - "config.azureCodeGrantMethod": "코드 부여 방법", - "config.azureDeviceCodeMethod": "디바이스 코드 메서드", - "config.noSystemKeychain": "시스템 키 집합 통합을 사용하지 않도록 설정합니다. 자격 증명은 사용자의 홈 디렉터리에서 플랫 파일에 저장됩니다.", - "config.piiLogging": "PII(개인 식별 정보)를 콘솔 보기에 로컬로 기록되는지 여부" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Microsoft OAuth에서 반환된 액세스 토큰 없음", + "azure.cacheErrorAdd": "계정을 캐시에 추가하는 동안 오류가 발생했습니다.", + "azure.cacheErrorGet": "캐시에서 계정을 가져올 때 오류 발생", + "azure.cacheErrorParse": "캐시에서 계정을 구문 분석하는 동안 오류 발생", + "azure.cacheErrrorRemove": "캐시에서 계정을 제거하는 동안 오류가 발생했습니다.", + "azure.microsoftAccountDisplayName": "Microsoft 계정", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "인증 관련 오류가 발생했거나 토큰이 시스템에서 삭제되었습니다. 계정을 다시 Azure Data Studio에 추가해 보세요.", + "azure.noUniqueIdentifier": "해당 사용자는 AAD 내에 고유 식별자가 없습니다.", + "azure.responseError": "오류로 인해 토큰 검색에 실패했습니다. 개발자 도구를 열어 오류 확인", + "azure.tenantNotFound": "ID가 '{0}'인 지정된 테넌트를 찾을 수 없습니다.", + "azureAuth.unidentifiedError": "Azure 인증에서 식별되지 않은 오류 발생", + "azureWorkAccountDisplayName": "회사 또는 학교 계정", + "azurecore.consentDialog.body": "'{0}({1})' 테넌트에서는 {2} 리소스에 액세스하려면 다시 재인증해야 합니다. [열기]를 눌러 인증 프로세스를 시작합니다.", + "azurecore.consentDialog.cancel": "취소", + "azurecore.consentDialog.ignore": "테넌트 무시", + "azurecore.consentDialog.open": "열기" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Azure 인증 코드 부여", + "azure.serverCouldNotStart": "서버를 시작할 수 없습니다. 시스템의 권한 오류 또는 비호환성 문제일 수 있습니다. 설정에서 디바이스 코드 인증을 사용하도록 설정할 수 있습니다.", + "azureAuth.nonceError": "nonce 불일치로 인해 인증에 실패했습니다. Azure Data Studio를 닫고 다시 시도하세요.", + "azureAuth.stateError": "상태 불일치로 인해 인증에 실패했습니다. ADS를 닫고 다시 시도하세요." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "{0} 계정 추가", + "azure.azureDeviceCodeAuth": "Azure 디바이스 코드", + "azure.deviceCodeCheckFail": "로그인 결과를 확인하는 동안 오류가 발생했습니다.", + "azure.timeoutDeviceCode": "디바이스 코드 로그인을 기다리는 동안 시간이 초과되었습니다." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "사용 가능한 Azure 인증 방법이 없습니다. ADS 구성에서 인증 방법을 사용하도록 설정해야 합니다.", + "azure.NoAuthMethod.Selected": "Azure 인증 방법이 선택되지 않았습니다. 사용할 인증 방법을 선택해야 합니다.", + "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken이 호출되었습니다. 이 메서드는 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 getAccountSecurityToken을 사용하세요." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "토큰 캐시를 지우지 못했습니다.", + "clearTokenCacheSuccess": "토큰 캐시를 지웠습니다." + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure(중국)", + "germanyCloud": "Azure(독일)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure(미국 정부)", + "usNatCloudDisplayName": "Azure(미국 국가)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "이 기능이 작동하려면 Azure 계정을 선택해야 합니다.", + "azure.cloudTerminalPreview": "Azure Cloud Shell을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", + "azure.mustPickTenant": "이 기능이 작동하려면 테넌트를 선택해야 합니다.", + "azure.noAccountError": "현재 Azure 계정에 로그인되어 있지 않습니다. 로그인한 후 다시 시도하세요.", + "azure.noTenants": "이 기능에는 테넌트가 필요합니다. Azure 구독에 테넌트가 없는 것 같습니다.", + "azure.pickAnAzureAccount": "Azure 계정 선택", + "azure.signIn": "로그인", + "azure.startingCloudShell": "Cloud Shell을 시작하는 중..." + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "계정 {0}에 대한 구독을 가져오지 못했습니다. 계정을 새로 고치세요." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 작업 영역" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 데이터베이스" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 서버" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Azure 데이터 탐색기 클러스터" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 하이퍼스케일 - Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 서버" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 관리형 인스턴스" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 관리형 인스턴스 - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "리소스를 찾을 수 없음" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "계정 {0}(테넌트 '{1}')에 대한 구독을 가져오지 못했습니다. {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell(미리 보기) {0}({1})", + "azure.cloudTerminal.ok": "확인", + "azure.cloudTerminal.openAzureShell": "Azure Shell 열기", + "azure.coudTerminal.neverUsed": "이전에 이 계정에서 Azure Cloud Shell을 시작하지 않은 경우 https://shell.azure.com/을 방문하여 시작하세요. 설정된 후 Azure Data Studio에서 직접 Azure Cloud Shell을 사용할 수 있습니다.", + "azure.selectShellType": "Azure Cloud Shell용 Bash 또는 PowerShell 선택", + "azure.shellClosed": "셸이 닫혔습니다.\r\n", + "azure.shellTypeRequired": "셸 유형을 선택해야 합니다." + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure에 로그인..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "구독을 찾을 수 없습니다.", + "azure.unableToAccessSubscription": "구독 {0}({1})에 액세스할 수 없습니다. 다시 시도하려면 [계정을 새로 고침](command:azure.resource.signin)하세요. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "일부 Azure 계정을 로드하지 못했습니다. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "로드하는 중...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Azure 계정 표시" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "이 계정의 요청은 제한되었습니다. 다시 시도하려면 더 적은 수의 구독을 선택하세요.", + "azure.resource.tree.accountTreeNode.title": "{0}({1}/{2}개 구독)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 로드 중...", + "azure.resource.tree.loadresourceerror": "Azure 리소스를 로드하는 동안 오류가 발생했습니다. {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "리소스를 찾을 수 없습니다." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "로드하는 중..." }, "dist/azureResource/utils": { - "azure.resource.error": "오류: {0}", - "azure.accounts.getResourceGroups.queryError": "계정 {0}({1}) 구독 {2}({3}) 테넌트 {4}의 리소스 그룹을 가져오는 동안 오류 발생: {5}", "azure.accounts.getLocations.queryError": "계정 {0}({1}) 구독 {2}({3}) 테넌트 {4}의 위치를 가져오는 동안 오류 발생: {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "잘못된 쿼리", + "azure.accounts.getResourceGroups.queryError": "계정 {0}({1}) 구독 {2}({3}) 테넌트 {4}의 리소스 그룹을 가져오는 동안 오류 발생: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "{0} 계정의 구독을 가져오는 동안 오류 발생: {1}", "azure.accounts.getSubscriptions.queryError": "계정 {0} 테넌트 {1}의 구독을 가져오는 동안 오류 발생: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "{0} 계정의 구독을 가져오는 동안 오류 발생: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "잘못된 쿼리", + "azure.resource.error": "오류: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Azure 계정", - "azurecore.requiresReload": "이 설정을 수정하려면 모든 변경 내용이 적용되도록 창을 다시 로드해야 합니다.", - "azurecore.reload": "다시 로드", + "azure.azureResourcesGridTitle": "Azure 리소스(미리 보기)", + "azure.unableToOpenAzureLink": "링크를 열 수 없음, 필요한 값이 없음", "azurecore.australiacentral": "오스트레일리아 중부", "azurecore.australiacentral2": "오스트레일리아 중부 2", "azurecore.australiaeast": "오스트레일리아 동부", "azurecore.australiasoutheast": "오스트레일리아 남동부", + "azurecore.azureArcPostgres": "Azure Arc 지원 PostgreSQL 하이퍼스케일", + "azurecore.azureArcService": "Data Service - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "SQL 관리형 인스턴스 - Azure Arc", "azurecore.brazilsouth": "브라질 남부", "azurecore.brazilsoutheast": "브라질 남동부", "azurecore.canadacentral": "캐나다 중부", @@ -65,172 +160,81 @@ "azurecore.eastus": "미국 동부", "azurecore.eastus2": "미국 동부 2", "azurecore.eastus2euap": "미국 동부 2 EUAP", + "azurecore.extensionName": "Azure 계정", "azurecore.francecentral": "프랑스 중부", "azurecore.francesouth": "프랑스 남부", "azurecore.germanynorth": "독일 북부", "azurecore.germanywestcentral": "독일 중서부", + "azurecore.invalidAzureAccount": "잘못된 계정", + "azurecore.invalidTenant": "구독의 잘못된 테넌트", "azurecore.japaneast": "일본 동부", "azurecore.japanwest": "일본 서부", "azurecore.koreacentral": "한국 중부", "azurecore.koreasouth": "한국 남부", + "azurecore.location": "위치", + "azurecore.name": "이름", "azurecore.northcentralus": "미국 중북부", "azurecore.northeurope": "북유럽", "azurecore.norwayeast": "노르웨이 동부", "azurecore.norwaywest": "노르웨이 서부", + "azurecore.postgresServer": "Azure Database for PostgreSQL 서버", + "azurecore.reload": "다시 로드", + "azurecore.requiresReload": "이 설정을 수정하려면 모든 변경 내용이 적용되도록 창을 다시 로드해야 합니다.", + "azurecore.resourceGroup": "리소스 그룹", + "azurecore.resourceType": "리소스 종류", "azurecore.southafricanorth": "남아프리카 북부", "azurecore.southafricawest": "남아프리카 서부", "azurecore.southcentralus": "미국 중남부", "azurecore.southeastasia": "동남 아시아", "azurecore.southindia": "인도 남부", + "azurecore.sqlDatabase": "SQL 데이터베이스", + "azurecore.sqlManagedInstance": "SQL 관리형 인스턴스", + "azurecore.sqlServer": "SQL 서버", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "구독", "azurecore.switzerlandnorth": "스위스 북부", "azurecore.switzerlandwest": "스위스 서부", + "azurecore.typeIcon": "형식 아이콘", "azurecore.uaecentral": "아랍에미리트 중부", "azurecore.uaenorth": "아랍에미리트 북부", "azurecore.uksouth": "영국 남부", "azurecore.ukwest": "영국 서부", + "azurecore.unableToFetchToken": "{0} 테넌트의 토큰을 가져올 수 없음", "azurecore.westcentralus": "미국 중서부", "azurecore.westeurope": "서유럽", "azurecore.westindia": "인도 서부", "azurecore.westus": "미국 서부", - "azurecore.westus2": "미국 서부 2", - "azurecore.name": "이름", - "azurecore.resourceType": "리소스 종류", - "azurecore.resourceGroup": "리소스 그룹", - "azurecore.location": "위치", - "azurecore.subscription": "구독", - "azurecore.typeIcon": "형식 아이콘", - "azurecore.sqlServer": "SQL 서버", - "azurecore.sqlDatabase": "SQL 데이터베이스", - "azurecore.postgresServer": "Azure Database for PostgreSQL 서버", - "azurecore.sqlManagedInstance": "SQL 관리형 인스턴스", - "azurecore.azureArcsqlManagedInstance": "SQL 관리형 인스턴스 - Azure Arc", - "azurecore.azureArcService": "Data Service - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "Azure Arc 지원 PostgreSQL 하이퍼스케일", - "azure.unableToOpenAzureLink": "링크를 열 수 없음, 필요한 값이 없음", - "azure.azureResourcesGridTitle": "Azure 리소스(미리 보기)", - "azurecore.invalidAzureAccount": "잘못된 계정", - "azurecore.invalidTenant": "구독의 잘못된 테넌트", - "azurecore.unableToFetchToken": "{0} 테넌트의 토큰을 가져올 수 없음" + "azurecore.westus2": "미국 서부 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Azure 인증에서 식별되지 않은 오류 발생", - "azure.tenantNotFound": "ID가 '{0}'인 지정된 테넌트를 찾을 수 없습니다.", - "azure.noBaseToken": "인증 관련 오류가 발생했거나 토큰이 시스템에서 삭제되었습니다. 계정을 다시 Azure Data Studio에 추가해 보세요.", - "azure.responseError": "오류로 인해 토큰 검색에 실패했습니다. 개발자 도구를 열어 오류 확인", - "azure.accessTokenEmpty": "Microsoft OAuth에서 반환된 액세스 토큰 없음", - "azure.noUniqueIdentifier": "해당 사용자는 AAD 내에 고유 식별자가 없습니다.", - "azureWorkAccountDisplayName": "회사 또는 학교 계정", - "azure.cacheErrorAdd": "계정을 캐시에 추가하는 동안 오류가 발생했습니다.", - "azure.cacheErrorGet": "캐시에서 계정을 가져올 때 오류 발생", - "azure.cacheErrorParse": "캐시에서 계정을 구문 분석하는 동안 오류 발생", - "azurecore.consentDialog.open": "열기", - "azurecore.consentDialog.cancel": "취소", - "azurecore.consentDialog.ignore": "테넌트 무시", - "azurecore.consentDialog.body": "'{0}({1})' 테넌트에서는 {2} 리소스에 액세스하려면 다시 재인증해야 합니다. [열기]를 눌러 인증 프로세스를 시작합니다.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Microsoft 계정", - "azure.cacheErrrorRemove": "캐시에서 계정을 제거하는 동안 오류가 발생했습니다." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "계정 {0}의 자격 증명을 가져오지 못했습니다. 계정을 새로 고치세요.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "구독을 찾을 수 없습니다." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "리소스를 찾을 수 없음" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 로드 중...", - "azure.resource.tree.accountTreeNode.title": "{0}({1}/{2}개 구독)", - "azure.resource.tree.accountTreeNode.credentialError": "{0} 계정의 자격 증명을 가져오지 못했습니다. 계정 대화 상자로 이동하고 계정을 새로 고치세요.", - "azure.resource.throttleerror": "이 계정의 요청은 제한되었습니다. 다시 시도하려면 더 적은 수의 구독을 선택하세요.", - "azure.resource.tree.loadresourceerror": "Azure 리소스를 로드하는 동안 오류가 발생했습니다. {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Azure에 로그인..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "토큰 캐시를 지웠습니다.", - "clearTokenCacheFailure": "토큰 캐시를 지우지 못했습니다." - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure(미국 정부)", - "usNatCloudDisplayName": "Azure(미국 국가)", - "germanyCloud": "Azure(독일)", - "chinaCloudDisplayName": "Azure(중국)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "azdata.accounts.getSecurityToken이 호출되었습니다. 이 메서드는 사용되지 않으며 향후 릴리스에서 제거됩니다. 대신 getAccountSecurityToken을 사용하세요.", - "azure.NoAuthMethod.Selected": "Azure 인증 방법이 선택되지 않았습니다. 사용할 인증 방법을 선택해야 합니다.", - "azure.NoAuthMethod.Available": "사용 가능한 Azure 인증 방법이 없습니다. ADS 구성에서 인증 방법을 사용하도록 설정해야 합니다." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "서버를 시작할 수 없습니다. 시스템의 권한 오류 또는 비호환성 문제일 수 있습니다. 설정에서 디바이스 코드 인증을 사용하도록 설정할 수 있습니다.", - "azureAuth.nonceError": "nonce 불일치로 인해 인증에 실패했습니다. Azure Data Studio를 닫고 다시 시도하세요.", - "azureAuth.stateError": "상태 불일치로 인해 인증에 실패했습니다. ADS를 닫고 다시 시도하세요.", - "azure.azureAuthCodeGrantName": "Azure 인증 코드 부여" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "{0} 계정 추가", - "azure.timeoutDeviceCode": "디바이스 코드 로그인을 기다리는 동안 시간이 초과되었습니다.", - "azure.deviceCodeCheckFail": "로그인 결과를 확인하는 동안 오류가 발생했습니다.", - "azure.azureDeviceCodeAuth": "Azure 디바이스 코드" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 서버" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 데이터베이스" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Azure Cloud Shell을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", - "azure.signIn": "로그인", - "azure.noAccountError": "현재 Azure 계정에 로그인되어 있지 않습니다. 로그인한 후 다시 시도하세요.", - "azure.pickAnAzureAccount": "Azure 계정 선택", - "azure.accountNotSelectedError": "이 기능이 작동하려면 Azure 계정을 선택해야 합니다.", - "azure.noTenants": "이 기능에는 테넌트가 필요합니다. Azure 구독에 테넌트가 없는 것 같습니다.", - "azure.startingCloudShell": "Cloud Shell을 시작하는 중...", - "azure.mustPickTenant": "이 기능이 작동하려면 테넌트를 선택해야 합니다.", - "azure.resource.selectsubscriptions.credentialError": "계정 {0}의 자격 증명을 가져오지 못했습니다. 계정을 새로 고치세요." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "리소스를 찾을 수 없습니다." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "로드하는 중..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 관리형 인스턴스" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Azure 데이터 탐색기 클러스터" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 작업 영역" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 서버" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "이전에 이 계정에서 Azure Cloud Shell을 시작하지 않은 경우 https://shell.azure.com/을 방문하여 시작하세요. 설정된 후 Azure Data Studio에서 직접 Azure Cloud Shell을 사용할 수 있습니다.", - "azure.cloudTerminal.openAzureShell": "Azure Shell 열기", - "azure.cloudTerminal.ok": "확인", - "azure.selectShellType": "Azure Cloud Shell용 Bash 또는 PowerShell 선택", - "azure.shellTypeRequired": "셸 유형을 선택해야 합니다.", - "azure.cloudShell": "Azure Cloud Shell(미리 보기) {0}({1})", - "azure.shellClosed": "셸이 닫혔습니다.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 관리형 인스턴스 - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 하이퍼스케일 - Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "로드하는 중...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Azure 계정 표시", - "azure.resource.tree.treeProvider.accountLoadError": "일부 Azure 계정을 로드하지 못했습니다. {0}" + "package": { + "accounts.clearTokenCache": "Azure 계정 토큰 캐시 지우기", + "azure.description": "Azure 리소스 찾아보기 및 사용", + "azure.displayName": "Azure(Core)", + "azure.openInAzurePortal.title": "Azure Portal에서 열기", + "azure.resource.config.filter.description": "리소스 필터, 각 요소는 계정 ID임, 구독 ID와 이름은 슬래시로 구분됨", + "azure.resource.config.title": "Azure 리소스 구성", + "azure.resource.connectsqldb.title": "서버에 추가", + "azure.resource.connectsqlserver.title": "연결", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "새로 고침", + "azure.resource.refreshall.title": "Azure: 모든 계정 새로 고침", + "azure.resource.selectsubscriptions.title": "구독 선택", + "azure.resource.signin.title": "Azure: 로그인", + "azure.resource.startterminal.title": "Cloud Shell 시작", + "azure.resource.view.title": "Azure(미리 보기)", + "azure.tenant.config.filter.description": "Azure 리소스를 쿼리할 때 무시할 테넌트 ID 목록입니다. 각 요소는 테넌트 ID입니다.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Azure 계정 구성", + "config.azureAuthMethodConfigurationSection": "Azure 인증 방법", + "config.azureCodeGrantMethod": "코드 부여 방법", + "config.azureDeviceCodeMethod": "디바이스 코드 메서드", + "config.enableChinaCloudDescription": "Azure 중국 통합을 사용하도록 설정한 경우", + "config.enableGermanyCloudDescription": "Azure 독일 통합을 사용하도록 설정한 경우", + "config.enablePublicCloudDescription": "Azure 퍼블릭 클라우드 통합을 사용하도록 설정한 경우", + "config.enableUsGovCloudDescription": "US Government Azure 클라우드(Fairfax) 통합을 사용하도록 설정한 경우", + "config.enableUsNatCloudDescription": "미국 국가 Azure 클라우드 통합이 사용되는지 여부", + "config.noSystemKeychain": "시스템 키 집합 통합을 사용하지 않도록 설정합니다. 자격 증명은 사용자의 홈 디렉터리에서 플랫 파일에 저장됩니다.", + "config.piiLogging": "PII(개인 식별 정보)를 콘솔 보기에 로컬로 기록되는지 여부" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json index 1f96cd7bb9..7db986bd83 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL 하이브리드 클라우드 도구 키트", + "books-preview-category": "Jupyter Book", "description": "Azure SQL 하이브리드 클라우드 도구 키트 Jupyter Book을 엽니다.", - "title.openJupyterBook": "Azure SQL 하이브리드 클라우드 도구 키트 Jupyter Book 열기", + "displayName": "Azure SQL 하이브리드 클라우드 도구 키트", "title.cloudHybridBooks": "Azure SQL 하이브리드 클라우드 도구 키트", - "books-preview-category": "Jupyter Book" + "title.openJupyterBook": "Azure SQL 하이브리드 클라우드 도구 키트 Jupyter Book 열기" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json index 7fccec3d96..8a064113b8 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Windows Bat 언어 기본", - "description": "Windows 배치 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다." + "description": "Windows 배치 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", + "displayName": "Windows Bat 언어 기본" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/big-data-cluster.i18n.json index 3eeed316a5..813f7c1085 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "SQL Server 빅 데이터 클러스터 관리 지원", - "text.sqlServerBigDataClusters": "SQL Server 빅 데이터 클러스터", - "command.connectController.title": "기존 컨트롤러에 연결", - "command.createController.title": "새 컨트롤러 만들기", - "command.removeController.title": "컨트롤러 제거", - "command.refreshController.title": "새로 고침", - "command.manageController.title": "관리", - "command.mount.title": "HDFS 탑재", - "command.refreshmount.title": "탑재 새로 고침", - "command.deletemount.title": "탑재 삭제", - "bdc.configuration.title": "빅 데이터 클러스터", - "bdc.view.welcome.connect": "등록된 SQL 빅 데이터 클러스터 컨트롤러가 없습니다. [자세한 정보](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[컨트롤러 연결](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "컨트롤러를 로드하는 중...", - "bdc.ignoreSslVerification.desc": "True인 경우 HDFS, Spark 및 Controller와 같은 SQL Server 빅 데이터 클러스터 엔드포인트를 대상으로 SSL 확인 오류 무시", - "resource-type-sql-bdc-display-name": "SQL Server 빅 데이터 클러스터", - "resource-type-sql-bdc-description": "SQL Server 빅 데이터 클러스터를 사용하면 Kubernetes에서 실행되는 SQL Server, Spark 및 HDFS 컨테이너의 확장 가능한 클러스터를 배포할 수 있습니다.", - "version-display-name": "버전", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "배포 대상", - "bdc-deployment-target-new-aks": "새 Azure Kubernetes Service 클러스터", - "bdc-deployment-target-existing-aks": "기존 Azure Kubernetes Service 클러스터", - "bdc-deployment-target-existing-kubeadm": "기존 Kubernetes 클러스터(kubeadm)", - "bdc-deployment-target-existing-aro": "기존 Azure Red Hat OpenShift 클러스터", - "bdc-deployment-target-existing-openshift": "기존 OpenShift 클러스터", - "bdc-cluster-settings-section-title": "SQL Server 빅 데이터 클러스터 설정", - "bdc-cluster-name-field": "클러스터 이름", - "bdc-controller-username-field": "컨트롤러 사용자 이름", - "bdc-password-field": "암호", - "bdc-confirm-password-field": "암호 확인", - "bdc-azure-settings-section-title": "Azure 설정", - "bdc-azure-subscription-id-field": "구독 ID", - "bdc-azure-subscription-id-placeholder": "내 기본 Azure 구독 사용", - "bdc-azure-resource-group-field": "리소스 그룹 이름", - "bdc-azure-region-field": "지역", - "bdc-azure-aks-name-field": "AKS 클러스터 이름", - "bdc-azure-vm-size-field": "VM 크기", - "bdc-azure-vm-count-field": "VM 수", - "bdc-storage-class-field": "스토리지 클래스 이름", - "bdc-data-size-field": "데이터 용량(GB)", - "bdc-log-size-field": "로그 용량(GB)", - "bdc-agreement": "{0}, {1} 및 {2}에 동의합니다.", - "microsoft-privacy-statement": "Microsoft 개인정보처리방침", - "bdc-agreement-azdata-eula": "azdata 사용 조건", - "bdc-agreement-bdc-eula": "SQL Server 사용 조건" - }, - "dist/bigDataCluster/utils": { - "state.creating": "만드는 중", - "state.waiting": "기다리는 중", - "state.ready": "준비 완료", - "state.deleting": "삭제하는 중", - "state.deleted": "삭제", - "state.applyingUpgrade": "업그레이드를 적용하는 중", - "state.upgrading": "업그레이드하는 중", - "state.applyingmanagedupgrade": "관리형 업그레이드를 적용하는 중", - "state.managedUpgrading": "관리형 업그레이드", - "state.rollback": "롤백", - "state.rollbackInProgress": "롤백 진행 중", - "state.rollbackComplete": "롤백 완료", - "state.error": "오류", - "state.creatingSecrets": "비밀을 만드는 중", - "state.waitingForSecrets": "비밀을 기다리는 중", - "state.creatingGroups": "그룹을 만드는 중", - "state.waitingForGroups": "그룹을 대기하는 중", - "state.creatingResources": "리소스를 만드는 중", - "state.waitingForResources": "리소스를 대기하는 중", - "state.creatingKerberosDelegationSetup": "Kerberos 위임 설정을 만드는 중", - "state.waitingForKerberosDelegationSetup": "Kerberos 위임 설정을 대기하는 중", - "state.waitingForDeletion": "삭제를 대기하는 중", - "state.waitingForUpgrade": "업그레이드를 대기하는 중", - "state.upgradePaused": "업그레이드를 일시 중지함", - "state.running": "실행하는 중", - "endpoint.appproxy": "애플리케이션 프록시", - "endpoint.controller": "클러스터 관리 서비스", - "endpoint.gateway": "HDFS 파일에 액세스하기 위한 게이트웨이, Spark", - "endpoint.managementproxy": "관리 프록시", - "endpoint.mgmtproxy": "관리 프록시", - "endpoint.sqlServerEndpoint": "SQL Server 마스터 인스턴스 프런트 엔드", - "endpoint.grafana": "메트릭 대시보드", - "endpoint.kibana": "로그 검색 대시보드", - "endpoint.yarnHistory": "Spark 진단 및 모니터링 대시보드", - "endpoint.sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", - "endpoint.webhdfs": "HDFS 파일 시스템 프록시", - "endpoint.livy": "Spark 문, 작업, 애플리케이션 실행을 위한 프록시", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "컨트롤", - "service.gateway": "게이트웨이", - "service.app": "앱", - "bdc.healthy": "정상", - "bdc.unhealthy": "비정상", - "endpointsError": "BDC 엔드포인트를 검색하는 동안 예기치 않은 오류 발생: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "탑재를 삭제하는 중 오류 발생", + "bdc.error.getBdcStatus": "{0}에서 BDC 상태 검색 중 오류 발생", + "bdc.error.getClusterConfig": "{0}에서 클러스터 구성을 검색하는 동안 오류 발생", + "bdc.error.getEndPoints": "{0}에서 엔드포인트 검색 중 오류 발생", + "bdc.error.mountHdfs": "탑재를 만드는 중 오류 발생", + "bdc.error.refreshHdfs": "탑재를 새로 고치는 중 오류 발생", + "bdc.error.statusHdfs": "탑재 상태를 가져오는 동안 오류 발생", + "bdc.error.tokenPost": "인증 오류", + "bdc.error.unauthorized": "Windows 인증을 사용하여 이 클러스터에 로그인할 수 있는 권한이 없습니다.", + "error.no.activedirectory": "이 클러스터는 Windows 인증을 지원하지 않습니다." }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "상태 아이콘", - "bdc.dashboard.instance": "인스턴스", - "bdc.dashboard.state": "상태", - "bdc.dashboard.view": "보기", - "bdc.dashboard.notAvailable": "해당 없음", - "bdc.dashboard.healthStatusDetails": "상태 세부 정보", - "bdc.dashboard.metricsAndLogs": "메트릭 및 로그", - "bdc.dashboard.healthStatus": "상태", - "bdc.dashboard.nodeMetrics": "노드 메트릭", - "bdc.dashboard.sqlMetrics": "SQL 메트릭", - "bdc.dashboard.logs": "로그", - "bdc.dashboard.viewNodeMetrics": "노드 메트릭 {0} 보기", - "bdc.dashboard.viewSqlMetrics": "SQL 메트릭 {0} 보기", - "bdc.dashboard.viewLogs": "Kibana 로그 {0} 보기", - "bdc.dashboard.lastUpdated": "마지막으로 업데이트한 날짜: {0}", - "basicAuthName": "기본", - "integratedAuthName": "Windows 인증", - "addNewController": "새 컨트롤러 추가", - "url": "URL", - "username": "사용자 이름", - "password": "암호", - "rememberPassword": "암호 저장", - "clusterManagementUrl": "클러스터 관리 URL", - "textAuthCapital": "인증 유형", - "hdsf.dialog.connection.section": "클러스터 연결", "add": "추가", - "cancel": "취소", - "ok": "확인", - "bdc.dashboard.refresh": "새로 고침", - "bdc.dashboard.troubleshoot": "문제 해결", + "addNewController": "새 컨트롤러 추가", + "basicAuthName": "기본", "bdc.dashboard.bdcOverview": "빅 데이터 클러스터 개요", "bdc.dashboard.clusterDetails": "클러스터 세부 정보", "bdc.dashboard.clusterOverview": "클러스터 개요", - "bdc.dashboard.serviceEndpoints": "서비스 엔드포인트", "bdc.dashboard.clusterProperties": "클러스터 속성", "bdc.dashboard.clusterState": "클러스터 상태", - "bdc.dashboard.serviceName": "서비스 이름", - "bdc.dashboard.service": "서비스", - "bdc.dashboard.endpoint": "엔드포인트", - "copiedEndpoint": "엔드포인트 '{0}'이(가) 클립보드에 복사됨", "bdc.dashboard.copy": "복사", - "bdc.dashboard.viewDetails": "세부 정보 보기", - "bdc.dashboard.viewErrorDetails": "오류 세부 정보 보기", - "connectController.dialog.title": "컨트롤러에 연결", - "mount.main.section": "탑재 구성", - "mount.task.name": "경로 {0}에 HDFS 폴더를 탑재하는 중", - "refreshmount.task.name": "경로 {0}에서 HDFS 탑재를 새로 고치는 중", - "deletemount.task.name": "경로 {0}에서 HDFS 탑재를 삭제하는 중", - "mount.task.submitted": "탑재 만들기를 시작했습니다.", - "refreshmount.task.submitted": "탑재 새로 고침 요청이 제출됨", - "deletemount.task.submitted": "탑재 삭제 요청이 제출됨", - "mount.task.complete": "HDFS 폴더 탑재가 완료되었습니다.", - "mount.task.inprogress": "탑재가 완료될 수 있습니다. 나중에 다시 확인하세요.", - "mount.dialog.title": "HDFS 폴더 탑재", - "mount.hdfsPath.title": "HDFS 경로", - "mount.hdfsPath.info": "탑재와 연결하려는 새(기존 항목 아님) 디렉터리의 경로", - "mount.remoteUri.title": "원격 URI", - "mount.remoteUri.info": "원격 데이터 원본에 대한 URI입니다. ADLS의 예: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "자격 증명", - "mount.credentials.info": "읽기 위해 원격 데이터 원본에 인증용 자격 증명 탑재", - "refreshmount.dialog.title": "탑재 새로 고침", - "deleteMount.dialog.title": "탑재 삭제", + "bdc.dashboard.endpoint": "엔드포인트", + "bdc.dashboard.healthStatus": "상태", + "bdc.dashboard.healthStatusDetails": "상태 세부 정보", + "bdc.dashboard.instance": "인스턴스", + "bdc.dashboard.lastUpdated": "마지막으로 업데이트한 날짜: {0}", "bdc.dashboard.loadingClusterStateCompleted": "클러스터 상태 로드 완료", "bdc.dashboard.loadingHealthStatusCompleted": "상태 로드 완료", - "err.controller.username.required": "사용자 이름이 필요합니다.", - "err.controller.password.required": "암호는 필수입니다.", - "endpointsError": "BDC 엔드포인트를 검색하는 동안 예기치 않은 오류 발생: {0}", + "bdc.dashboard.logs": "로그", + "bdc.dashboard.metricsAndLogs": "메트릭 및 로그", "bdc.dashboard.noConnection": "대시보드에 연결이 필요합니다. 자격 증명을 입력하려면 다시 시도를 클릭하세요.", + "bdc.dashboard.nodeMetrics": "노드 메트릭", + "bdc.dashboard.notAvailable": "해당 없음", + "bdc.dashboard.refresh": "새로 고침", + "bdc.dashboard.service": "서비스", + "bdc.dashboard.serviceEndpoints": "서비스 엔드포인트", + "bdc.dashboard.serviceName": "서비스 이름", + "bdc.dashboard.sqlMetrics": "SQL 메트릭", + "bdc.dashboard.state": "상태", + "bdc.dashboard.status": "상태 아이콘", + "bdc.dashboard.troubleshoot": "문제 해결", "bdc.dashboard.unexpectedError": "예기치 않은 오류가 발생했습니다. {0}", + "bdc.dashboard.view": "보기", + "bdc.dashboard.viewDetails": "세부 정보 보기", + "bdc.dashboard.viewErrorDetails": "오류 세부 정보 보기", + "bdc.dashboard.viewLogs": "Kibana 로그 {0} 보기", + "bdc.dashboard.viewNodeMetrics": "노드 메트릭 {0} 보기", + "bdc.dashboard.viewSqlMetrics": "SQL 메트릭 {0} 보기", + "cancel": "취소", + "clusterManagementUrl": "클러스터 관리 URL", + "connectController.dialog.title": "컨트롤러에 연결", + "copiedEndpoint": "엔드포인트 '{0}'이(가) 클립보드에 복사됨", + "deleteMount.dialog.title": "탑재 삭제", + "deletemount.task.name": "경로 {0}에서 HDFS 탑재를 삭제하는 중", + "deletemount.task.submitted": "탑재 삭제 요청이 제출됨", + "endpointsError": "BDC 엔드포인트를 검색하는 동안 예기치 않은 오류 발생: {0}", + "err.controller.password.required": "암호는 필수입니다.", + "err.controller.username.required": "사용자 이름이 필요합니다.", + "hdsf.dialog.connection.section": "클러스터 연결", + "integratedAuthName": "Windows 인증", + "mount.credentials.info": "읽기 위해 원격 데이터 원본에 인증용 자격 증명 탑재", + "mount.credentials.title": "자격 증명", + "mount.dialog.title": "HDFS 폴더 탑재", + "mount.err.formatting": "{0}에 있는 자격 증명 형식이 잘못됨", + "mount.error.unknown": "탑재 프로세스 중에 알 수 없는 오류가 발생했습니다.", "mount.hdfs.loginerror1": "컨트롤러에 로그인하지 못함", "mount.hdfs.loginerror2": "컨트롤러에 로그인하지 못함: {0}", - "mount.err.formatting": "{0}에 있는 자격 증명 형식이 잘못됨", + "mount.hdfsPath.info": "탑재와 연결하려는 새(기존 항목 아님) 디렉터리의 경로", + "mount.hdfsPath.title": "HDFS 경로", + "mount.main.section": "탑재 구성", + "mount.remoteUri.info": "원격 데이터 원본에 대한 URI입니다. ADLS의 예: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "원격 URI", + "mount.task.complete": "HDFS 폴더 탑재가 완료되었습니다.", "mount.task.error": "폴더 탑재 오류: {0}", - "mount.error.unknown": "탑재 프로세스 중에 알 수 없는 오류가 발생했습니다." - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "이 클러스터는 Windows 인증을 지원하지 않습니다.", - "bdc.error.tokenPost": "인증 오류", - "bdc.error.unauthorized": "Windows 인증을 사용하여 이 클러스터에 로그인할 수 있는 권한이 없습니다.", - "bdc.error.getClusterConfig": "{0}에서 클러스터 구성을 검색하는 동안 오류 발생", - "bdc.error.getEndPoints": "{0}에서 엔드포인트 검색 중 오류 발생", - "bdc.error.getBdcStatus": "{0}에서 BDC 상태 검색 중 오류 발생", - "bdc.error.mountHdfs": "탑재를 만드는 중 오류 발생", - "bdc.error.statusHdfs": "탑재 상태를 가져오는 동안 오류 발생", - "bdc.error.refreshHdfs": "탑재를 새로 고치는 중 오류 발생", - "bdc.error.deleteHdfs": "탑재를 삭제하는 중 오류 발생" - }, - "dist/extension": { - "mount.error.endpointNotFound": "컨트롤러 엔드포인트 정보를 찾을 수 없음", - "bdc.dashboard.title": "빅 데이터 클러스터 대시보드 -", - "textYes": "예", - "textNo": "아니요", - "textConfirmRemoveController": "'{0}'을(를) 제거하시겠습니까?" + "mount.task.inprogress": "탑재가 완료될 수 있습니다. 나중에 다시 확인하세요.", + "mount.task.name": "경로 {0}에 HDFS 폴더를 탑재하는 중", + "mount.task.submitted": "탑재 만들기를 시작했습니다.", + "ok": "확인", + "password": "암호", + "refreshmount.dialog.title": "탑재 새로 고침", + "refreshmount.task.name": "경로 {0}에서 HDFS 탑재를 새로 고치는 중", + "refreshmount.task.submitted": "탑재 새로 고침 요청이 제출됨", + "rememberPassword": "암호 저장", + "textAuthCapital": "인증 유형", + "url": "URL", + "username": "사용자 이름" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "저장된 컨트롤러를 로드하는 동안 예기치 않은 오류 발생: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "정상", + "bdc.unhealthy": "비정상", + "endpoint.appproxy": "애플리케이션 프록시", + "endpoint.controller": "클러스터 관리 서비스", + "endpoint.gateway": "HDFS 파일에 액세스하기 위한 게이트웨이, Spark", + "endpoint.grafana": "메트릭 대시보드", + "endpoint.kibana": "로그 검색 대시보드", + "endpoint.livy": "Spark 문, 작업, 애플리케이션 실행을 위한 프록시", + "endpoint.managementproxy": "관리 프록시", + "endpoint.mgmtproxy": "관리 프록시", + "endpoint.sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", + "endpoint.sqlServerEndpoint": "SQL Server 마스터 인스턴스 프런트 엔드", + "endpoint.webhdfs": "HDFS 파일 시스템 프록시", + "endpoint.yarnHistory": "Spark 진단 및 모니터링 대시보드", + "endpointsError": "BDC 엔드포인트를 검색하는 동안 예기치 않은 오류 발생: {0}", + "service.app": "앱", + "service.control": "컨트롤", + "service.gateway": "게이트웨이", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "업그레이드를 적용하는 중", + "state.applyingmanagedupgrade": "관리형 업그레이드를 적용하는 중", + "state.creating": "만드는 중", + "state.creatingGroups": "그룹을 만드는 중", + "state.creatingKerberosDelegationSetup": "Kerberos 위임 설정을 만드는 중", + "state.creatingResources": "리소스를 만드는 중", + "state.creatingSecrets": "비밀을 만드는 중", + "state.deleted": "삭제", + "state.deleting": "삭제하는 중", + "state.error": "오류", + "state.managedUpgrading": "관리형 업그레이드", + "state.ready": "준비 완료", + "state.rollback": "롤백", + "state.rollbackComplete": "롤백 완료", + "state.rollbackInProgress": "롤백 진행 중", + "state.running": "실행하는 중", + "state.upgradePaused": "업그레이드를 일시 중지함", + "state.upgrading": "업그레이드하는 중", + "state.waiting": "기다리는 중", + "state.waitingForDeletion": "삭제를 대기하는 중", + "state.waitingForGroups": "그룹을 대기하는 중", + "state.waitingForKerberosDelegationSetup": "Kerberos 위임 설정을 대기하는 중", + "state.waitingForResources": "리소스를 대기하는 중", + "state.waitingForSecrets": "비밀을 기다리는 중", + "state.waitingForUpgrade": "업그레이드를 대기하는 중" + }, + "dist/extension": { + "bdc.dashboard.title": "빅 데이터 클러스터 대시보드 -", + "mount.error.endpointNotFound": "컨트롤러 엔드포인트 정보를 찾을 수 없음", + "textConfirmRemoveController": "'{0}'을(를) 제거하시겠습니까?", + "textNo": "아니요", + "textYes": "예" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "{0}, {1} 및 {2}에 동의합니다.", + "bdc-agreement-azdata-eula": "azdata 사용 조건", + "bdc-agreement-bdc-eula": "SQL Server 사용 조건", + "bdc-azure-aks-name-field": "AKS 클러스터 이름", + "bdc-azure-region-field": "지역", + "bdc-azure-resource-group-field": "리소스 그룹 이름", + "bdc-azure-settings-section-title": "Azure 설정", + "bdc-azure-subscription-id-field": "구독 ID", + "bdc-azure-subscription-id-placeholder": "내 기본 Azure 구독 사용", + "bdc-azure-vm-count-field": "VM 수", + "bdc-azure-vm-size-field": "VM 크기", + "bdc-cluster-name-field": "클러스터 이름", + "bdc-cluster-settings-section-title": "SQL Server 빅 데이터 클러스터 설정", + "bdc-confirm-password-field": "암호 확인", + "bdc-controller-username-field": "컨트롤러 사용자 이름", + "bdc-data-size-field": "데이터 용량(GB)", + "bdc-deployment-target": "배포 대상", + "bdc-deployment-target-existing-aks": "기존 Azure Kubernetes Service 클러스터", + "bdc-deployment-target-existing-aro": "기존 Azure Red Hat OpenShift 클러스터", + "bdc-deployment-target-existing-kubeadm": "기존 Kubernetes 클러스터(kubeadm)", + "bdc-deployment-target-existing-openshift": "기존 OpenShift 클러스터", + "bdc-deployment-target-new-aks": "새 Azure Kubernetes Service 클러스터", + "bdc-log-size-field": "로그 용량(GB)", + "bdc-password-field": "암호", + "bdc-storage-class-field": "스토리지 클래스 이름", + "bdc.configuration.title": "빅 데이터 클러스터", + "bdc.ignoreSslVerification.desc": "True인 경우 HDFS, Spark 및 Controller와 같은 SQL Server 빅 데이터 클러스터 엔드포인트를 대상으로 SSL 확인 오류 무시", + "bdc.view.welcome.connect": "등록된 SQL 빅 데이터 클러스터 컨트롤러가 없습니다. [자세한 정보](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[컨트롤러 연결](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "컨트롤러를 로드하는 중...", + "command.connectController.title": "기존 컨트롤러에 연결", + "command.createController.title": "새 컨트롤러 만들기", + "command.deletemount.title": "탑재 삭제", + "command.manageController.title": "관리", + "command.mount.title": "HDFS 탑재", + "command.refreshController.title": "새로 고침", + "command.refreshmount.title": "탑재 새로 고침", + "command.removeController.title": "컨트롤러 제거", + "description": "SQL Server 빅 데이터 클러스터 관리 지원", + "microsoft-privacy-statement": "Microsoft 개인정보처리방침", + "resource-type-sql-bdc-description": "SQL Server 빅 데이터 클러스터를 사용하면 Kubernetes에서 실행되는 SQL Server, Spark 및 HDFS 컨테이너의 확장 가능한 클러스터를 배포할 수 있습니다.", + "resource-type-sql-bdc-display-name": "SQL Server 빅 데이터 클러스터", + "text.sqlServerBigDataClusters": "SQL Server 빅 데이터 클러스터", + "version-display-name": "버전" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json index 4c34d5858a..1e55b61f9a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "서버 그룹 추가", + "cms.Cancel": "취소", + "cms.OK": "확인", + "cms.ServerGroupDescription": "서버 그룹 설명", + "cms.ServerGroupName": "서버 그룹 이름", + "cms.confirmDeleteGroup": "삭제하시겠습니까?", + "cms.confirmDeleteServer": "삭제하시겠습니까?", + "cms.errors.azureNotAllowed": "Azure SQL Server는 중앙 관리 서버로 사용될 수 없습니다.", + "cms.errors.sameCmsServerName": "중앙 관리 서버 그룹에 이름이 {0}인 등록된 서버가 이미 있습니다.", + "cms.errors.sameServerGroupName": "{0}에 이름이 {1}인 서버 그룹이 이미 있습니다.", + "cms.no": "아니요", + "cms.yes": "예" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "중앙 관리 서버 추가..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "리소스를 찾을 수 없음" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "저장된 서버를 로드하는 동안 예기치 않은 오류가 발생했습니다. {0}", + "cms.resource.tree.treeProvider.loadingLabel": "로드하는 중..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "구성 서버와 이름이 같은 등록된 공유 서버를 추가할 수 없습니다." + }, "package": { - "cms.displayName": "SQL Server 중앙 관리 서버", - "cms.description": "SQL Server 중앙 관리 서버 관리 지원", - "cms.title": "중앙 관리 서버", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "중앙 관리 서버", - "cms.resource.refresh.title": "새로 고침", - "cms.resource.refreshServerGroup.title": "서버 그룹 새로 고침", - "cms.resource.deleteRegisteredServer.title": "삭제", - "cms.resource.addRegisteredServer.title": "새 서버 등록...", - "cms.resource.deleteServerGroup.title": "삭제", - "cms.resource.addServerGroup.title": "새 서버 그룹...", - "cms.resource.registerCmsServer.title": "중앙 관리 서버 추가", - "cms.resource.deleteCmsServer.title": "삭제", + "cloud.databaseProperties.azureEdition": "버전", + "cloud.databaseProperties.compatibilityLevel": "호환성 수준", + "cloud.databaseProperties.owner": "소유자", + "cloud.databaseProperties.serviceLevelObjective": "가격 책정 계층", + "cloud.serverProperties.serverEdition": "형식", + "cloud.serverProperties.serverVersion": "버전", "cms.configuration.title": "MSSQL 구성", - "cms.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", + "cms.connectionOptions.applicationIntent.description": "서버에 연결할 때 애플리케이션 워크로드 형식을 선언합니다.", + "cms.connectionOptions.applicationIntent.displayName": "애플리케이션 의도", + "cms.connectionOptions.applicationName.description": "애플리케이션의 이름", + "cms.connectionOptions.applicationName.displayName": "애플리케이션 이름", + "cms.connectionOptions.asynchronousProcessing.description": "true인 경우 .NET Framework 데이터 공급자에서 비동기 기능의 사용을 활성화합니다.", + "cms.connectionOptions.asynchronousProcessing.displayName": "비동기 처리", + "cms.connectionOptions.attachDbFilename.displayName": "DB 파일 이름 연결", + "cms.connectionOptions.attachedDBFileName.description": "연결할 수 있는 데이터베이스의 기본 파일 이름(전체 경로 이름 포함)", + "cms.connectionOptions.attachedDBFileName.displayName": "연결된 DB 파일 이름", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", + "cms.connectionOptions.authType.categoryValues.integrated": "Windows 인증", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 로그인", + "cms.connectionOptions.authType.description": "SQL Server로 인증하는 방법을 지정합니다.", + "cms.connectionOptions.authType.displayName": "인증 유형", + "cms.connectionOptions.columnEncryptionSetting.description": "연결에서 모든 명령에 대한 기본 열 암호화 설정입니다.", + "cms.connectionOptions.columnEncryptionSetting.displayName": "열 암호화", + "cms.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", + "cms.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", + "cms.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", + "cms.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", + "cms.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", + "cms.connectionOptions.connectTimeout.displayName": "연결 시간 제한", + "cms.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", + "cms.connectionOptions.connectionName.displayName": "이름(옵션)", + "cms.connectionOptions.contextConnection.description": "true인 경우 연결이 SQL Server 컨텍스트에서 시작되어야 함을 나타냅니다. SQL Server 프로세스에서 실행 중인 경우에만 사용할 수 있습니다.", + "cms.connectionOptions.contextConnection.displayName": "컨텍스트 연결", + "cms.connectionOptions.currentLanguage.description": "SQL Server 언어 레코드 이름", + "cms.connectionOptions.currentLanguage.displayName": "현재 언어", + "cms.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", + "cms.connectionOptions.encrypt.displayName": "암호화", + "cms.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소", + "cms.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", + "cms.connectionOptions.groupName.advanced": "고급", + "cms.connectionOptions.groupName.connectionResiliency": "연결 복구", + "cms.connectionOptions.groupName.context": "컨텍스트", + "cms.connectionOptions.groupName.initialization": "초기화", + "cms.connectionOptions.groupName.pooling": "풀링", + "cms.connectionOptions.groupName.replication": "복제", + "cms.connectionOptions.groupName.security": "보안", + "cms.connectionOptions.groupName.source": "원본", + "cms.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.", + "cms.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한", + "cms.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수", + "cms.connectionOptions.maxPoolSize.displayName": "최대 풀 크기", + "cms.connectionOptions.minPoolSize.description": "풀에서 허용되는 최소 연결 수", + "cms.connectionOptions.minPoolSize.displayName": "최소 풀 크기", + "cms.connectionOptions.multiSubnetFailover.displayName": "다중 서브넷 장애 조치(failover)", + "cms.connectionOptions.multipleActiveResultSets.description": "true인 경우 한 연결에서 여러 결과 집합을 반환하고 읽을 수 있습니다.", + "cms.connectionOptions.multipleActiveResultSets.displayName": "여러 개의 활성 결과 집합", + "cms.connectionOptions.packetSize.description": "SQL Server 인스턴스와 통신하는 데 사용되는 네트워크 패킷의 크기(바이트)", + "cms.connectionOptions.packetSize.displayName": "패킷 크기", + "cms.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", + "cms.connectionOptions.password.displayName": "암호", + "cms.connectionOptions.persistSecurityInfo.description": "false이면 보안상 중요한 정보(예: 암호)를 연결의 일부로 반환하지 않습니다.", + "cms.connectionOptions.persistSecurityInfo.displayName": "보안 정보 유지", + "cms.connectionOptions.pooling.description": "true이면 해당 풀에서 연결 개체를 끌어 오거나 필요한 경우 연결 개체를 만들어 해당 풀에 추가합니다.", + "cms.connectionOptions.pooling.displayName": "풀링", + "cms.connectionOptions.port.displayName": "포트", + "cms.connectionOptions.replication.description": "복제에서 SQL Server가 사용합니다.", + "cms.connectionOptions.replication.displayName": "복제", + "cms.connectionOptions.serverDescription.description": "SQL Server 인스턴스에 대한 설명", + "cms.connectionOptions.serverDescription.displayName": "서버 설명", + "cms.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름", + "cms.connectionOptions.serverName.displayName": "서버", + "cms.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", + "cms.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰", + "cms.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 노출할 서버 형식 시스템을 나타냅니다.", + "cms.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전", + "cms.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", + "cms.connectionOptions.userName.displayName": "사용자 이름", + "cms.connectionOptions.workstationId.description": "SQL Server에 연결하는 워크스테이션의 이름", + "cms.connectionOptions.workstationId.displayName": "워크스테이션 ID", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "SQL Server 중앙 관리 서버 관리 지원", + "cms.displayName": "SQL Server 중앙 관리 서버", "cms.format.alignColumnDefinitionsInColumns": "열 정의 정렬 여부", "cms.format.datatypeCasing": "데이터 형식을 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", "cms.format.keywordCasing": "키워드를 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", "cms.format.placeCommasBeforeNextStatement": "목록의 각 문 앞에 쉼표를 표시할지 여부(예: 끝에 'mycolumn1' 대신 ', mycolumn2' 사용)", "cms.format.placeSelectStatementReferencesOnNewLine": "Select 문에서 개체에 대한 참조를 별도 줄에 분할할지 여부(예: 'SELECT C1, C2 FROM T1'의 경우 C1 및 C2를 별도의 줄에 표시함)", "cms.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.", - "cms.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", - "cms.logRetentionMinutes": "백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다.", "cms.logFilesRemovalLimit": "시작 시 제거하려고 하며 mssql.logRetentionMinutes가 만료된 이전 파일의 최대 수입니다. 이 제한으로 인해 정리되지 않은 파일은 다음에 Azure Data Studio를 시작할 때 정리됩니다.", + "cms.logRetentionMinutes": "백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", + "cms.resource.addRegisteredServer.title": "새 서버 등록...", + "cms.resource.addServerGroup.title": "새 서버 그룹...", + "cms.resource.deleteCmsServer.title": "삭제", + "cms.resource.deleteRegisteredServer.title": "삭제", + "cms.resource.deleteServerGroup.title": "삭제", + "cms.resource.explorer.title": "중앙 관리 서버", + "cms.resource.refresh.title": "새로 고침", + "cms.resource.refreshServerGroup.title": "서버 그룹 새로 고침", + "cms.resource.registerCmsServer.title": "중앙 관리 서버 추가", + "cms.title": "중앙 관리 서버", + "cms.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", "ignorePlatformWarning": "[옵션] 지원되지 않는 플랫폼 경고 표시 안 함", - "onprem.databaseProperties.recoveryModel": "복구 모델", + "onprem.databaseProperties.compatibilityLevel": "호환성 수준", "onprem.databaseProperties.lastBackupDate": "마지막 데이터베이스 백업", "onprem.databaseProperties.lastLogBackupDate": "마지막 로그 백업", - "onprem.databaseProperties.compatibilityLevel": "호환성 수준", "onprem.databaseProperties.owner": "소유자", - "onprem.serverProperties.serverVersion": "버전", - "onprem.serverProperties.serverEdition": "버전", + "onprem.databaseProperties.recoveryModel": "복구 모델", "onprem.serverProperties.machineName": "컴퓨터 이름", "onprem.serverProperties.osVersion": "OS 버전", - "cloud.databaseProperties.azureEdition": "버전", - "cloud.databaseProperties.serviceLevelObjective": "가격 책정 계층", - "cloud.databaseProperties.compatibilityLevel": "호환성 수준", - "cloud.databaseProperties.owner": "소유자", - "cloud.serverProperties.serverVersion": "버전", - "cloud.serverProperties.serverEdition": "형식", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "이름(옵션)", - "cms.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", - "cms.connectionOptions.serverName.displayName": "서버", - "cms.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름", - "cms.connectionOptions.serverDescription.displayName": "서버 설명", - "cms.connectionOptions.serverDescription.description": "SQL Server 인스턴스에 대한 설명", - "cms.connectionOptions.authType.displayName": "인증 유형", - "cms.connectionOptions.authType.description": "SQL Server로 인증하는 방법을 지정합니다.", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 로그인", - "cms.connectionOptions.authType.categoryValues.integrated": "Windows 인증", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", - "cms.connectionOptions.userName.displayName": "사용자 이름", - "cms.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", - "cms.connectionOptions.password.displayName": "암호", - "cms.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", - "cms.connectionOptions.applicationIntent.displayName": "애플리케이션 의도", - "cms.connectionOptions.applicationIntent.description": "서버에 연결할 때 애플리케이션 워크로드 형식을 선언합니다.", - "cms.connectionOptions.asynchronousProcessing.displayName": "비동기 처리", - "cms.connectionOptions.asynchronousProcessing.description": "true인 경우 .NET Framework 데이터 공급자에서 비동기 기능의 사용을 활성화합니다.", - "cms.connectionOptions.connectTimeout.displayName": "연결 시간 제한", - "cms.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", - "cms.connectionOptions.currentLanguage.displayName": "현재 언어", - "cms.connectionOptions.currentLanguage.description": "SQL Server 언어 레코드 이름", - "cms.connectionOptions.columnEncryptionSetting.displayName": "열 암호화", - "cms.connectionOptions.columnEncryptionSetting.description": "연결에서 모든 명령에 대한 기본 열 암호화 설정입니다.", - "cms.connectionOptions.encrypt.displayName": "암호화", - "cms.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", - "cms.connectionOptions.persistSecurityInfo.displayName": "보안 정보 유지", - "cms.connectionOptions.persistSecurityInfo.description": "false이면 보안상 중요한 정보(예: 암호)를 연결의 일부로 반환하지 않습니다.", - "cms.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰", - "cms.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", - "cms.connectionOptions.attachedDBFileName.displayName": "연결된 DB 파일 이름", - "cms.connectionOptions.attachedDBFileName.description": "연결할 수 있는 데이터베이스의 기본 파일 이름(전체 경로 이름 포함)", - "cms.connectionOptions.contextConnection.displayName": "컨텍스트 연결", - "cms.connectionOptions.contextConnection.description": "true인 경우 연결이 SQL Server 컨텍스트에서 시작되어야 함을 나타냅니다. SQL Server 프로세스에서 실행 중인 경우에만 사용할 수 있습니다.", - "cms.connectionOptions.port.displayName": "포트", - "cms.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", - "cms.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", - "cms.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", - "cms.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", - "cms.connectionOptions.applicationName.displayName": "애플리케이션 이름", - "cms.connectionOptions.applicationName.description": "애플리케이션의 이름", - "cms.connectionOptions.workstationId.displayName": "워크스테이션 ID", - "cms.connectionOptions.workstationId.description": "SQL Server에 연결하는 워크스테이션의 이름", - "cms.connectionOptions.pooling.displayName": "풀링", - "cms.connectionOptions.pooling.description": "true이면 해당 풀에서 연결 개체를 끌어 오거나 필요한 경우 연결 개체를 만들어 해당 풀에 추가합니다.", - "cms.connectionOptions.maxPoolSize.displayName": "최대 풀 크기", - "cms.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수", - "cms.connectionOptions.minPoolSize.displayName": "최소 풀 크기", - "cms.connectionOptions.minPoolSize.description": "풀에서 허용되는 최소 연결 수", - "cms.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한", - "cms.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.", - "cms.connectionOptions.replication.displayName": "복제", - "cms.connectionOptions.replication.description": "복제에서 SQL Server가 사용합니다.", - "cms.connectionOptions.attachDbFilename.displayName": "DB 파일 이름 연결", - "cms.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", - "cms.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소", - "cms.connectionOptions.multiSubnetFailover.displayName": "다중 서브넷 장애 조치(failover)", - "cms.connectionOptions.multipleActiveResultSets.displayName": "여러 개의 활성 결과 집합", - "cms.connectionOptions.multipleActiveResultSets.description": "true인 경우 한 연결에서 여러 결과 집합을 반환하고 읽을 수 있습니다.", - "cms.connectionOptions.packetSize.displayName": "패킷 크기", - "cms.connectionOptions.packetSize.description": "SQL Server 인스턴스와 통신하는 데 사용되는 네트워크 패킷의 크기(바이트)", - "cms.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전", - "cms.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 노출할 서버 형식 시스템을 나타냅니다." - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "리소스를 찾을 수 없음" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "중앙 관리 서버 추가..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "저장된 서버를 로드하는 동안 예기치 않은 오류가 발생했습니다. {0}", - "cms.resource.tree.treeProvider.loadingLabel": "로드하는 중..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "중앙 관리 서버 그룹에 이름이 {0}인 등록된 서버가 이미 있습니다.", - "cms.errors.azureNotAllowed": "Azure SQL Server는 중앙 관리 서버로 사용될 수 없습니다.", - "cms.confirmDeleteServer": "삭제하시겠습니까?", - "cms.yes": "예", - "cms.no": "아니요", - "cms.AddServerGroup": "서버 그룹 추가", - "cms.OK": "확인", - "cms.Cancel": "취소", - "cms.ServerGroupName": "서버 그룹 이름", - "cms.ServerGroupDescription": "서버 그룹 설명", - "cms.errors.sameServerGroupName": "{0}에 이름이 {1}인 서버 그룹이 이미 있습니다.", - "cms.confirmDeleteGroup": "삭제하시겠습니까?" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "구성 서버와 이름이 같은 등록된 공유 서버를 추가할 수 없습니다." + "onprem.serverProperties.serverEdition": "버전", + "onprem.serverProperties.serverVersion": "버전" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json index 0b72b3f405..63de514c46 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "구성 편집", - "description": "설정, 시작 및 확장 추천 파일과 같은 구성 파일에서 기능(고급 IntelliSense, 자동 수정)을 제공합니다." + "dist/configurationEditingMain": { + "cwd": "시작 시 작업 실행기의 현재 작업 디렉터리", + "defaultBuildTask": "기본 빌드 작업의 이름입니다. 단일 기본 빌드 작업이 없는 경우 빠른 선택이 표시되어 빌드 작업을 선택할 수 있습니다.", + "file": "현재 열린 파일", + "fileBasename": "현재 열려 있는 파일의 기본 이름", + "fileBasenameNoExtension": "현재 열려 있는 파일의 기본 이름(파일 확장명 제외)", + "fileDirname": "현재 열려 있는 파일의 dirname", + "fileExtname": "현재 열려 있는 파일의 확장명", + "lineNumber": "활성 파일에서 현재 선택된 줄 번호", + "relativeFile": "${workspaceFolder}을(를) 기준으로 현재 열려 있는 파일", + "relativeFileDirname": "${workspaceFolder}와 관련된 현재 열린 파일의 dirname", + "selectedText": "활성 파일에서 현재 선택된 텍스트", + "workspaceFolder": "VS Code에서 연 폴더의 경로", + "workspaceFolderBasename": "VS Code에서 연 폴더의 이름(슬래시(/) 제외)" }, "dist/extensionsProposals": { "exampleExtension": "예제" }, - "dist/configurationEditingMain": { - "workspaceFolder": "VS Code에서 연 폴더의 경로", - "workspaceFolderBasename": "VS Code에서 연 폴더의 이름(슬래시(/) 제외)", - "relativeFile": "${workspaceFolder}을(를) 기준으로 현재 열려 있는 파일", - "relativeFileDirname": "${workspaceFolder}와 관련된 현재 열린 파일의 dirname", - "file": "현재 열린 파일", - "cwd": "시작 시 작업 실행기의 현재 작업 디렉터리", - "lineNumber": "활성 파일에서 현재 선택된 줄 번호", - "selectedText": "활성 파일에서 현재 선택된 텍스트", - "fileDirname": "현재 열려 있는 파일의 dirname", - "fileExtname": "현재 열려 있는 파일의 확장명", - "fileBasename": "현재 열려 있는 파일의 기본 이름", - "fileBasenameNoExtension": "현재 열려 있는 파일의 기본 이름(파일 확장명 제외)", - "defaultBuildTask": "기본 빌드 작업의 이름입니다. 단일 기본 빌드 작업이 없는 경우 빠른 선택이 표시되어 빌드 작업을 선택할 수 있습니다." - }, "dist/settingsDocumentHelper": { "activeEditor": "현재 활성 텍스트 편집기(있는 경우)의 언어 사용", - "activeEditorShort": "파일 이름(예: myFile.txt)", - "activeEditorMedium": "작업 영역 폴더에 상대적인 파일 경로(예: myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "파일의 전체 경로(예: /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "파일이 포함된 폴더의 이름(예: myFileFolder)", - "activeFolderMedium": "작업 영역 폴더에 상대적인, 파일이 포함된 폴더의 경로(예: myFolder/myFileFolder)", + "activeEditorMedium": "작업 영역 폴더에 상대적인 파일 경로(예: myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "파일 이름(예: myFile.txt)", "activeFolderLong": "파일이 포함된 폴더의 전체 경로(예: /Users/Development/myFolder/myFileFolder)", - "rootName": "작업 영역 이름(예: myFolder 또는 myWorkspace)", - "rootPath": "작업 영역 파일 경로(예: /Users/Development/myWorkspace)", + "activeFolderMedium": "작업 영역 폴더에 상대적인, 파일이 포함된 폴더의 경로(예: myFolder/myFileFolder)", + "activeFolderShort": "파일이 포함된 폴더의 이름(예: myFileFolder)", + "appName": "예: VS Code", + "assocDescriptionFile": "파일 이름에서 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", + "assocDescriptionPath": "경로에서 절대 경로 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", + "assocLabelFile": "확장명이 있는 파일", + "assocLabelPath": "경로가 있는 파일", + "derivedDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", + "derivedLabel": "이름별 형제가 있는 파일", + "dirty": "활성 편집기가 더티인 경우 더티 표시기", + "falseDescription": "패턴을 사용하지 않도록 설정합니다.", + "fileDescription": "특정 파일 확장명이 있는 모든 파일을 일치시킵니다.", + "fileLabel": "확장명별 파일", + "filesDescription": "파일 확장명이 있는 모든 파일을 일치시킵니다.", + "filesLabel": "여러 확장명이 있는 파일", + "folderDescription": "모든 위치에 있는 특정 이름의 폴더를 일치시킵니다.", + "folderLabel": "이름별 폴더(모든 위치)", "folderName": "파일이 포함된 작업 영역 폴더의 이름(예: myFolder)", "folderPath": "파일이 포함된 작업 영역 폴더의 파일 경로(예: /Users/Development/myFolder)", - "appName": "예: VS Code", - "remoteName": "예: SSH", - "dirty": "활성 편집기가 더티인 경우 더티 표시기", - "separator": "값이 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 (' - ')", - "assocLabelFile": "확장명이 있는 파일", - "assocDescriptionFile": "파일 이름에서 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", - "assocLabelPath": "경로가 있는 파일", - "assocDescriptionPath": "경로에서 절대 경로 GLOB 패턴과 일치하는 모든 파일을 지정된 ID를 사용하는 언어에 매핑합니다.", - "fileLabel": "확장명별 파일", - "fileDescription": "특정 파일 확장명이 있는 모든 파일을 일치시킵니다.", - "filesLabel": "여러 확장명이 있는 파일", - "filesDescription": "파일 확장명이 있는 모든 파일을 일치시킵니다.", - "derivedLabel": "이름별 형제가 있는 파일", - "derivedDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", - "topFolderLabel": "이름별 폴더(최상위)", - "topFolderDescription": "특정 이름의 최상위 폴더를 일치시킵니다.", - "topFoldersLabel": "이름이 여러 개 있는 폴더(최상위)", - "topFoldersDescription": "여러 최상위 폴더를 일치시킵니다.", - "folderLabel": "이름별 폴더(모든 위치)", - "folderDescription": "모든 위치에 있는 특정 이름의 폴더를 일치시킵니다.", - "falseDescription": "패턴을 사용하지 않도록 설정합니다.", - "trueDescription": "패턴을 사용하도록 설정합니다.", - "siblingsDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", "languageSpecificEditorSettings": "언어별 편집기 설정", - "languageSpecificEditorSettingsDescription": "언어용 편집기 설정 재정의" + "languageSpecificEditorSettingsDescription": "언어용 편집기 설정 재정의", + "remoteName": "예: SSH", + "rootName": "작업 영역 이름(예: myFolder 또는 myWorkspace)", + "rootPath": "작업 영역 파일 경로(예: /Users/Development/myWorkspace)", + "separator": "값이 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 (' - ')", + "siblingsDescription": "동일한 이름의 형제가 있지만 확장명이 다른 파일을 일치시킵니다.", + "topFolderDescription": "특정 이름의 최상위 폴더를 일치시킵니다.", + "topFolderLabel": "이름별 폴더(최상위)", + "topFoldersDescription": "여러 최상위 폴더를 일치시킵니다.", + "topFoldersLabel": "이름이 여러 개 있는 폴더(최상위)", + "trueDescription": "패턴을 사용하도록 설정합니다." + }, + "package": { + "description": "설정, 시작 및 확장 추천 파일과 같은 구성 파일에서 기능(고급 IntelliSense, 자동 수정)을 제공합니다.", + "displayName": "구성 편집" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/dacpac.i18n.json index 5c022e7f25..e6f61e3a14 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": ".DACPAC 및 .BACPAC 파일이 기본적으로 저장되는 폴더의 전체 경로입니다." - }, "dist/localizedConstants": { - "dacFx.targetServer": "대상 서버", - "dacFx.sourceServer": "원본 서버", - "dacFx.sourceDatabase": "원본 데이터베이스", - "dacFx.targetDatabase": "대상 데이터베이스", - "dacfx.fileLocation": "파일 위치", - "dacfx.selectFile": "파일 선택", - "dacfx.summaryTableTitle": "설정 요약", - "dacfx.version": "버전", - "dacfx.setting": "설정", - "dacfx.value": "값", "dacFx.databaseName": "데이터베이스 이름", - "dacFxDeploy.openFile": "열기", - "dacFx.upgradeExistingDatabase": "기존 데이터베이스 업그레이드", + "dacFx.deployButton": "배포", + "dacFx.deployConfigPageName": "Dacpac 배포 설정 선택", + "dacFx.deployDescription": "데이터 계층 애플리케이션 .dacpac 파일을 SQL Server의 인스턴스에 배포[Dacpac 배포]", + "dacFx.deployPlanPageName": "배포 플랜 검토", + "dacFx.export": "내보내기", + "dacFx.exportConfigPageName": "Bacpac 내보내기 설정 선택", + "dacFx.exportDescription": "데이터베이스의 스키마 및 데이터를 논리적 .bacpac 파일 형식으로 내보내기[Bacpac 내보내기]", + "dacFx.extract": "추출", + "dacFx.extractConfigPageName": "Dacpac 추출 설정 선택", + "dacFx.extractDescription": "SQL Server의 인스턴스에서 데이터 계층 애플리케이션을 .dacpac 파일로 추출[Dacpac 추출]", + "dacFx.generateScriptButton": "스크립트 생성", + "dacFx.import": "가져오기", + "dacFx.importConfigPageName": "Bacpac 가져오기 설정 선택", + "dacFx.importDescription": ".bacpac 파일에서 데이터베이스 만들기[Bacpac 가져오기]", "dacFx.newDatabase": "새 데이터베이스", - "dacfx.dataLossTextWithCount": "나열된 배포 작업의 {0}(으)로 인해 데이터가 손실될 수 있습니다. 배포 관련 문제가 발생하는 경우 사용할 수 있는 백업 또는 스냅샷이 있는지 확인하세요.", "dacFx.proceedDataLoss": "데이터가 손실되더라도 계속 진행", - "dacfx.noDataLoss": "나열된 배포 작업에서 데이터 손실이 발생하지 않습니다.", + "dacFx.selectOperationPageName": "작업 선택", + "dacFx.sourceDatabase": "원본 데이터베이스", + "dacFx.sourceServer": "원본 서버", + "dacFx.summaryPageName": "요약", + "dacFx.targetDatabase": "대상 데이터베이스", + "dacFx.targetServer": "대상 서버", + "dacFx.upgradeExistingDatabase": "기존 데이터베이스 업그레이드", + "dacFx.versionText": "버전(x.x.x.x 사용, x는 숫자임)", + "dacFxDeploy.openFile": "열기", + "dacfx.dataLoss": "데이터 손실", "dacfx.dataLossText": "배포 작업으로 인해 데이터가 손실될 수 있습니다. 배포 관련 문제가 발생하는 경우 사용 가능한 백업 또는 스냅샷이 있는지 확인하세요.", + "dacfx.dataLossTextWithCount": "나열된 배포 작업의 {0}(으)로 인해 데이터가 손실될 수 있습니다. 배포 관련 문제가 발생하는 경우 사용할 수 있는 백업 또는 스냅샷이 있는지 확인하세요.", + "dacfx.dataLossTooltip": "데이터 손실이 발생할 수 있는 작업에는 경고 기호가 표시됩니다.", + "dacfx.databaseNameExistsErrorMessage": "SQL Server 인스턴스에 같은 이름의 데이터베이스가 이미 있습니다.", + "dacfx.default": "기본값", + "dacfx.deployPlanErrorMessage": "배포 플랜 '{0}'을(를) 생성하지 못했습니다.", + "dacfx.deployPlanTableTitle": "계획 작업 배포", + "dacfx.fileLocation": "파일 위치", + "dacfx.filenameEndingInPeriodErrorMessage": "파일 이름은 마침표(.)로 끝날 수 없습니다.", + "dacfx.generateDeployErrorMessage": "배포 스크립트 생성 실패 '{0}'", + "dacfx.invalidFileCharsErrorMessage": "잘못된 파일 문자", + "dacfx.noDataLoss": "나열된 배포 작업에서 데이터 손실이 발생하지 않습니다.", + "dacfx.objecTooltip": "배포의 영향을 받는 개체의 이름", + "dacfx.object": "개체", "dacfx.operation": "작업", + "dacfx.operationErrorMessage": "{0} 작업 실패 '{1}'", "dacfx.operationTooltip": "배포하는 동안 발생하는 작업(만들기, 변경, 삭제)", + "dacfx.reservedValueErrorMessage": "예약된 파일 이름입니다. 다른 이름을 선택하고 다시 시도하십시오.", + "dacfx.reservedWindowsFilenameErrorMessage": "이 파일 이름은 Windows에서 예약되어 있습니다. 다른 이름을 선택하고 다시 시도하세요.", + "dacfx.save": "저장", + "dacfx.scriptGeneratingMessage": "마법사가 닫히면 작업 보기에서 스크립트 생성 상태를 볼 수 있습니다. 완료되면 생성된 스크립트가 열립니다.", + "dacfx.selectFile": "파일 선택", + "dacfx.setting": "설정", + "dacfx.summaryTableTitle": "설정 요약", + "dacfx.tooLongFilenameErrorMessage": "파일 이름이 255자를 초과합니다.", + "dacfx.trailingWhitespaceErrorMessage": "파일 이름은 공백으로 끝날 수 없습니다.", "dacfx.type": "형식", "dacfx.typeTooltip": "배포의 영향을 받는 개체의 유형", - "dacfx.object": "개체", - "dacfx.objecTooltip": "배포의 영향을 받는 개체의 이름", - "dacfx.dataLoss": "데이터 손실", - "dacfx.dataLossTooltip": "데이터 손실이 발생할 수 있는 작업에는 경고 기호가 표시됩니다.", - "dacfx.save": "저장", - "dacFx.versionText": "버전(x.x.x.x 사용, x는 숫자임)", - "dacFx.deployDescription": "데이터 계층 애플리케이션 .dacpac 파일을 SQL Server의 인스턴스에 배포[Dacpac 배포]", - "dacFx.extractDescription": "SQL Server의 인스턴스에서 데이터 계층 애플리케이션을 .dacpac 파일로 추출[Dacpac 추출]", - "dacFx.importDescription": ".bacpac 파일에서 데이터베이스 만들기[Bacpac 가져오기]", - "dacFx.exportDescription": "데이터베이스의 스키마 및 데이터를 논리적 .bacpac 파일 형식으로 내보내기[Bacpac 내보내기]", - "dacfx.wizardTitle": "데이터 계층 애플리케이션 마법사", - "dacFx.selectOperationPageName": "작업 선택", - "dacFx.deployConfigPageName": "Dacpac 배포 설정 선택", - "dacFx.deployPlanPageName": "배포 플랜 검토", - "dacFx.summaryPageName": "요약", - "dacFx.extractConfigPageName": "Dacpac 추출 설정 선택", - "dacFx.importConfigPageName": "Bacpac 가져오기 설정 선택", - "dacFx.exportConfigPageName": "Bacpac 내보내기 설정 선택", - "dacFx.deployButton": "배포", - "dacFx.extract": "추출", - "dacFx.import": "가져오기", - "dacFx.export": "내보내기", - "dacFx.generateScriptButton": "스크립트 생성", - "dacfx.scriptGeneratingMessage": "마법사가 닫히면 작업 보기에서 스크립트 생성 상태를 볼 수 있습니다. 완료되면 생성된 스크립트가 열립니다.", - "dacfx.default": "기본값", - "dacfx.deployPlanTableTitle": "계획 작업 배포", - "dacfx.databaseNameExistsErrorMessage": "SQL Server 인스턴스에 같은 이름의 데이터베이스가 이미 있습니다.", "dacfx.undefinedFilenameErrorMessage": "정의되지 않은 네임스페이스:", - "dacfx.filenameEndingInPeriodErrorMessage": "파일 이름은 마침표(.)로 끝날 수 없습니다.", + "dacfx.value": "값", + "dacfx.version": "버전", "dacfx.whitespaceFilenameErrorMessage": "파일 이름은 공백일 수 없습니다.", - "dacfx.invalidFileCharsErrorMessage": "잘못된 파일 문자", - "dacfx.reservedWindowsFilenameErrorMessage": "이 파일 이름은 Windows에서 예약되어 있습니다. 다른 이름을 선택하고 다시 시도하세요.", - "dacfx.reservedValueErrorMessage": "예약된 파일 이름입니다. 다른 이름을 선택하고 다시 시도하십시오.", - "dacfx.trailingWhitespaceErrorMessage": "파일 이름은 공백으로 끝날 수 없습니다.", - "dacfx.tooLongFilenameErrorMessage": "파일 이름이 255자를 초과합니다.", - "dacfx.deployPlanErrorMessage": "배포 플랜 '{0}'을(를) 생성하지 못했습니다.", - "dacfx.generateDeployErrorMessage": "배포 스크립트 생성 실패 '{0}'", - "dacfx.operationErrorMessage": "{0} 작업 실패 '{1}'" + "dacfx.wizardTitle": "데이터 계층 애플리케이션 마법사" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": ".DACPAC 및 .BACPAC 파일이 기본적으로 저장되는 폴더의 전체 경로입니다.", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "데이터 계층 애플리케이션 마법사" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json index 36753284ba..6ff9677269 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "데이터 작업 영역", - "extension-description": "데이터 작업 영역", - "data-workspace-view-container-name": "프로젝트", - "main-view-name": "프로젝트", - "new-command": "새로 만들기", - "refresh-workspace-command": "새로 고침", - "close-workspace-command": "작업 영역 닫기", - "remove-project-command": "프로젝트 제거", - "projects-view-no-workspace-content": "새 항목을 만들거나 기존 항목을 열어 시작합니다.\r\n[새로 만들기](command:projects.new)\r\n[기존 항목 열기](command:projects.openExisting)\r\n프로젝트에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "현재 작업 영역에 열려 있는 프로젝트가 없습니다.\r\n[새로 만들기](command:projects.new)\r\n[기존 항목 열기](command:projects.openExisting)\r\n프로젝트에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "기존 항목 열기", - "projects.defaultProjectSaveLocation": "새 프로젝트가 기본적으로 저장되는 폴더의 전체 경로입니다.", - "projects.showNotAddedProjectsInWorkspacePrompt": "현재 작업 영역 폴더에 작업 영역의 프로젝트에 추가되지 않은 프로젝트가 포함된 경우 항상 정보 메시지를 표시합니다.", - "manage-project-command": "관리" - }, "dist/common/constants": { - "activateExtensionFailed": "프로젝트 공급자 확장 '{0}'을(를) 로드하지 못했습니다. 오류 메시지: {1}", - "UnknownProjectsError": "다음 프로젝트에 대한 공급자를 찾을 수 없습니다. {0}", - "SelectProjectFileActionName": "선택", "AllProjectTypes": "모든 프로젝트 형식", + "SelectProjectFileActionName": "선택", "UnknownProjectTypeError": "ID가 '{0}'인 프로젝트 형식에 대한 공급자를 찾을 수 없습니다.", - "dataworkspace.restartConfirmation": "프로젝트를 만들고 작업 영역에 추가하려면 Azure Data Studio를 다시 시작해야 합니다. 지금 다시 시작할까요?", - "dataworkspace.projectsFailedToLoad": "일부 프로젝트를 로드하지 못했습니다. 자세한 내용을 보려면 [개발자 콘솔 열기](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "파일 '{0}'이(가) 없습니다.", - "projectNameNull": "프로젝트 이름이 Null입니다.", - "noPreviousData": "현재 프로젝트에 대한 이전 {0}이(가) 여기에 표시됩니다. 실행하여 결과를 확인하세요.", - "gitCloneMessage": "Git 리포지토리 '{0}'을(를) 복제하는 중...", - "gitCloneError": "GIT 복제 중 오류가 발생했습니다. GIT 출력 보기로 자세한 내용 확인", - "dataworkspace.ok": "확인", - "dataworkspace.browse": "찾아보기", - "dataworkspace.browseEllipsis": "찾아보기...", - "dataworkspace.open": "열기", - "dataworkspace.create": "만들기", - "dataworkspace.select": "선택", + "UnknownProjectsError": "다음 프로젝트에 대한 공급자를 찾을 수 없습니다. {0}", + "activateExtensionFailed": "프로젝트 공급자 확장 '{0}'을(를) 로드하지 못했습니다. 오류 메시지: {1}", + "dataworksapce.local": "로컬", + "dataworksapce.refresh": "새로 고침", "dataworkspace.NewProjectDialogTitle": "새 프로젝트 만들기", "dataworkspace.Type": "형식", - "dataworkspace.projectNameTitle": "이름", - "dataworkspace.projectNamePlaceholder": "프로젝트 이름 입력", + "dataworkspace.browse": "찾아보기", + "dataworkspace.browseEllipsis": "찾아보기...", + "dataworkspace.cloneParentDirectoryNotExistError": "선택한 복제 경로 '{0}'이(가) 없거나 디렉터리가 아닙니다.", + "dataworkspace.create": "만들기", "dataworkspace.enterProjectName": "프로젝트 이름 입력", - "dataworkspace.projectLocationTitle": "위치", - "dataworkspace.projectLocationPlaceholder": "프로젝트를 만들 위치 선택", - "dataworkspace.projectParentDirectoryNotExistError": "선택한 프로젝트 위치 '{0}'이(가) 없거나 디렉터리가 아닙니다.", + "dataworkspace.fileNotExistError": "선택한 {0} 파일 '{1}'이(가) 없거나 파일이 아닙니다.", + "dataworkspace.gitRepoUrlPlaceholder": "원격 GIT 리포지토리 URL 입력", + "dataworkspace.gitRepoUrlTitle": "GIT 리포지토리 URL", + "dataworkspace.localClonePathPlaceholder": "리포지토리를 로컬로 복제할 위치 선택", + "dataworkspace.localClonePathTitle": "로컬 복제 경로", + "dataworkspace.locationSelectorTitle": "위치", + "dataworkspace.nameCannotBeEmpty": "이름은 비워 둘 수 없습니다.", + "dataworkspace.ok": "확인", + "dataworkspace.open": "열기", + "dataworkspace.openExistingDialogTitle": "기존 프로젝트 열기", + "dataworkspace.project": "Project", + "dataworkspace.projectAlreadyOpened": "프로젝트 '{0}'이(가) 이미 열려 있습니다.", "dataworkspace.projectDirectoryAlreadyExistError": "선택한 위치 '{1}'에 '{0}'(이)라는 디렉터리가 이미 있습니다.", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "디렉터리 '{0}'이(가) 선택한 위치에 이미 있습니다. 다른 디렉터리를 선택하세요.", - "dataworkspace.selectProjectType": "프로젝트 형식 선택", - "dataworkspace.selectProjectLocation": "프로젝트 위치 선택", - "dataworkspace.nameCannotBeEmpty": "이름은 비워 둘 수 없습니다.", - "dataworkspace.targetPlatform": "대상 플랫폼", - "dataworkspace.openExistingDialogTitle": "기존 프로젝트 열기", - "dataworkspace.fileNotExistError": "선택한 {0} 파일 '{1}'이(가) 없거나 파일이 아닙니다.", - "dataworkspace.cloneParentDirectoryNotExistError": "선택한 복제 경로 '{0}'이(가) 없거나 디렉터리가 아닙니다.", - "dataworkspace.project": "Project", - "dataworkspace.locationSelectorTitle": "위치", "dataworkspace.projectFilePlaceholder": "프로젝트 파일 선택", - "dataworkspace.workspacePlaceholder": "작업 영역({0}) 파일 선택", - "dataworkspace.projectAlreadyOpened": "프로젝트 '{0}'이(가) 이미 열려 있습니다.", - "dataworksapce.local": "로컬", + "dataworkspace.projectLocationPlaceholder": "프로젝트를 만들 위치 선택", + "dataworkspace.projectLocationTitle": "위치", + "dataworkspace.projectNamePlaceholder": "프로젝트 이름 입력", + "dataworkspace.projectNameTitle": "이름", + "dataworkspace.projectParentDirectoryNotExistError": "선택한 프로젝트 위치 '{0}'이(가) 없거나 디렉터리가 아닙니다.", + "dataworkspace.projectsFailedToLoad": "일부 프로젝트를 로드하지 못했습니다. 자세한 내용을 보려면 [개발자 콘솔 열기](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "원격 GIT 리포지토리", - "dataworkspace.gitRepoUrlTitle": "GIT 리포지토리 URL", - "dataworkspace.gitRepoUrlPlaceholder": "원격 GIT 리포지토리 URL 입력", - "dataworkspace.localClonePathTitle": "로컬 복제 경로", - "dataworkspace.localClonePathPlaceholder": "리포지토리를 로컬로 복제할 위치 선택", - "dataworksapce.refresh": "새로 고침" + "dataworkspace.restartConfirmation": "프로젝트를 만들고 작업 영역에 추가하려면 Azure Data Studio를 다시 시작해야 합니다. 지금 다시 시작할까요?", + "dataworkspace.select": "선택", + "dataworkspace.selectProjectLocation": "프로젝트 위치 선택", + "dataworkspace.selectProjectType": "프로젝트 형식 선택", + "dataworkspace.targetPlatform": "대상 플랫폼", + "dataworkspace.workspacePlaceholder": "작업 영역({0}) 파일 선택", + "fileDoesNotExist": "파일 '{0}'이(가) 없습니다.", + "gitCloneError": "GIT 복제 중 오류가 발생했습니다. GIT 출력 보기로 자세한 내용 확인", + "gitCloneMessage": "Git 리포지토리 '{0}'을(를) 복제하는 중...", + "noPreviousData": "현재 프로젝트에 대한 이전 {0}이(가) 여기에 표시됩니다. 실행하여 결과를 확인하세요.", + "openedProjectsUndefinedAfterRefresh": "디스크에서 새로 고친 후에는 열린 프로젝트 목록을 정의하지 않아야 합니다.", + "projectNameNull": "프로젝트 이름이 Null입니다." + }, + "package": { + "close-workspace-command": "작업 영역 닫기", + "data-workspace-view-container-name": "프로젝트", + "extension-description": "데이터 작업 영역", + "extension-displayName": "데이터 작업 영역", + "main-view-name": "프로젝트", + "manage-project-command": "관리", + "new-command": "새로 만들기", + "open-existing-command": "기존 항목 열기", + "projects-view-no-project-content": "현재 작업 영역에 열려 있는 프로젝트가 없습니다.\r\n[새로 만들기](command:projects.new)\r\n[기존 항목 열기](command:projects.openExisting)\r\n프로젝트에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "새 항목을 만들거나 기존 항목을 열어 시작합니다.\r\n[새로 만들기](command:projects.new)\r\n[기존 항목 열기](command:projects.openExisting)\r\n프로젝트에 대해 자세히 알아보려면 [문서를 읽어보세요](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "새 프로젝트가 기본적으로 저장되는 폴더의 전체 경로입니다.", + "projects.showNotAddedProjectsInWorkspacePrompt": "현재 작업 영역 폴더에 작업 영역의 프로젝트에 추가되지 않은 프로젝트가 포함된 경우 항상 정보 메시지를 표시합니다.", + "refresh-workspace-command": "새로 고침", + "remove-project-command": "프로젝트 제거" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json index a5143b76a2..75a8438e7a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Docker 언어 기본", - "description": "Docker 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다." + "description": "Docker 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다.", + "displayName": "Docker 언어 기본" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/extension-editing.i18n.json index 2e8cc64d49..c0ae7d8550 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "확장 제작", - "description": "확장 제작을 위한 Lint 기능을 제공합니다." + "dist/extensionLinter": { + "dataUrlsNotValid": "데이터 URL은 올바른 이미지 소스가 아닙니다.", + "embeddedSvgsNotValid": "내장 SVG는 올바른 이미지 소스가 아닙니다.", + "httpsRequired": "이미지는 HTTPS 프로토콜을 사용해야 합니다.", + "relativeBadgeUrlRequiresHttpsRepository": "관계형 배지 URL은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다.", + "relativeIconUrlRequiresHttpsRepository": "아이콘은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다.", + "relativeUrlRequiresHttpsRepository": "관계형 이미지 URL은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다.", + "svgsNotValid": "SVG는 올바른 이미지 소스가 아닙니다." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "언어별 편집기 설정", "languageSpecificEditorSettingsDescription": "언어용 편집기 설정 재정의" }, - "dist/extensionLinter": { - "httpsRequired": "이미지는 HTTPS 프로토콜을 사용해야 합니다.", - "svgsNotValid": "SVG는 올바른 이미지 소스가 아닙니다.", - "embeddedSvgsNotValid": "내장 SVG는 올바른 이미지 소스가 아닙니다.", - "dataUrlsNotValid": "데이터 URL은 올바른 이미지 소스가 아닙니다.", - "relativeUrlRequiresHttpsRepository": "관계형 이미지 URL은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다.", - "relativeIconUrlRequiresHttpsRepository": "아이콘은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다.", - "relativeBadgeUrlRequiresHttpsRepository": "관계형 배지 URL은 package.json에 HTTPS 프로토콜이 지정된 저장소가 필요합니다." + "package": { + "description": "확장 제작을 위한 Lint 기능을 제공합니다.", + "displayName": "확장 제작" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json index 08ed415306..16dd929beb 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "자격 증명이 없거나 잘못되었습니다." + }, + "dist/autofetch": { + "no": "아니요", + "not now": "나중에 물어보기", + "suggest auto fetch": "Code에서 ['git fetch']({0})를 정기적으로 실행하도록 하시겠습니까?", + "yes": "예" + }, + "dist/commands": { + "HEAD not available": "'{0}'의 HEAD 버전이 없습니다.", + "add": "작업 영역에 추가", + "add remote": "새 원격 추가...", + "addFrom": "URL에서 원격 추가", + "addfrom": "{0}에서 원격 추가", + "addremote": "원격 추가", + "always": "항상", + "are you sure": "'{0}'에서 Git 리포지토리가 만들어집니다. 계속하시겠습니까?", + "auth failed": "git remote에 인증하지 못했습니다.", + "auth failed specific": "git remote에 인증하지 못했습니다.\r\n\r\n{0}", + "branch already exists": "이름이 '{0}'인 분기가 이미 있습니다.", + "branch name": "분기 이름", + "branch name format invalid": "분기 이름은 regex {0}과(와) 일치해야 합니다.", + "cant push": "참조를 원격에 푸시할 수 없습니다. 먼저 '풀'을 실행하여 변경 내용을 통합하세요.", + "changed": "로그 수준이 {0}(으)로 변경되었습니다.", + "checkout detached": "체크 아웃 분리됨...", + "choose": "폴더 선택...", + "clean repo": "체크 아웃하기 전에 리포지토리 작업 트리를 정리하세요.", + "clonefrom": "{0}에서 복제", + "cloning": "Git 리포지토리 '{0}'을(를) 복제하는 중...", + "commit": "스테이징된 변경 사항 커밋", + "commit anyway": "빈 커밋 만들기", + "commit hash": "커밋 해시", + "commit message": "커밋 메시지", + "commitMessageWithHeadLabel2": "메시지('{0}'에서 커밋)", + "confirm delete": "{0}을(를) 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 이 파일이 영구적으로 손실됩니다.", + "confirm delete multiple": "파일 {0}개를 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 해당 파일이 영구적으로 손실됩니다.", + "confirm discard": "{0}의 변경 내용을 취소하시겠습니까?", + "confirm discard all": "파일 {0}개의 변경 내용을 모두 취소하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 현재 작업 집합이 영구적으로 손실됩니다.", + "confirm discard all 2": "{0}\r\n\r\n이 작업은 되돌릴 수 없으며, 현재 작업 설정이 영구적으로 손실됩니다.", + "confirm discard all single": "{0}의 변경 내용을 취소하시겠습니까?", + "confirm discard multiple": "{0}개 파일의 변경 내용을 취소하시겠습니까?", + "confirm emtpy commit": "빈 커밋을 만드시겠습니까?", + "confirm force delete branch": "'{0}' 분기가 완벽히 병합되지 않았습니다. 그래도 삭제할까요?", + "confirm force push": "변경 내용을 강제로 푸시하려고 합니다. 이렇게 하면 다른 사람의 변경 내용을 무시하거나 의도하지 않게 덮어쓸 수 있습니다.\r\n\r\n계속하시겠습니까?", + "confirm no verify commit": "확인 없이 변경 내용을 커밋하려고 합니다. 그러면 pre-commit 후크를 건너뛰고 바람직하지 않을 수 있습니다.\r\n\r\n계속하시겠습니까?", + "confirm publish branch": "'{0}' 분기에는 상향 분기가 없습니다. 이 분기를 게시하시겠습니까?", + "confirm restore": "{0}을(를) 복원하시겠습니까?", + "confirm restore multiple": "{0}개 파일을 복원하겠습니까?", + "confirm stage file with merge conflicts": "병합 충돌이 있는 {0}을(를) 스테이징하시겠습니까?", + "confirm stage files with merge conflicts": "병합 충돌이 있는 {0} 파일을 스테이징하시겠습니까?", + "create branch": "새 분기 만들기...", + "create branch from": "에서 새 분기 만들기...", + "create repo": "리포지토리 초기화", + "current": "현재", + "delete": "파일 삭제", + "delete branch": "분기 삭제", + "delete file": "파일 삭제", + "delete files": "파일 삭제", + "deleted by them": "타인이 '{0}' 파일을 삭제하고 본인이 수정했습니다.\r\n\r\n수행하고 싶은 작업을 선택하세요.", + "deleted by us": "본인이 '{0}' 파일을 삭제하고 타인이 수정했습니다.\r\n\r\n수행하고 싶은 작업을 선택하세요.", + "discard": "변경 내용 취소", + "discardAll": "{0}개 파일 모두 버리기", + "discardAll multiple": "1개 파일 취소", + "force": "강제 체크 아웃", + "force push not allowed": "강제 푸시가 허용되지 않습니다. 'git.allowForcePush' 설정으로 사용하도록 설정하세요.", + "git error": "Git 오류", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0}({1}) ⟷ {0}({2})", + "git.title.index": "{0}(인덱스)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0}(작업 트리)", + "init": "Git 리포지토리를 초기화할 작업 영역 폴더 선택", + "init repo": "리포지토리 초기화", + "invalid branch name": "잘못된 분기 이름", + "keep ours": "현재 버전 유지", + "keep theirs": "다른 사용자 버전 유지", + "learn more": "자세한 정보", + "local changes": "체크 아웃하면 로컬 변경 내용을 덮어씁니다.", + "merge commit": "마지막 커밋은 병합 커밋이었습니다. 실행 취소하시겠습니까?", + "merge conflicts": "병합 충돌이 있습니다. 해결한 후 계속하세요.", + "missing user info": "Git에서 'user.name' 및 'user.email'을 구성하세요.", + "never": "안 함", + "never again": "다시 표시 안 함", + "never ask again": "네, 다시 표시 안 함", + "no changes": "커밋할 변경 내용이 없습니다.", + "no changes stash": "스태시할 변경 내용이 없습니다.", + "no more": "HEAD가 커밋을 가리키지 않으므로 실행 취소할 수 없습니다.", + "no rebase": "진행 중인 다시 지정이 없습니다.", + "no remotes added": "리포지토리에 원격 항목이 없습니다.", + "no remotes to fetch": "이 리포지토리에 페치할 원격 항목이 구성되어 있지 않습니다.", + "no remotes to publish": "리포지토리에 게시하도록 구성된 원격이 없습니다.", + "no remotes to pull": "리포지토리에 풀하도록 구성된 원격 항목이 없습니다.", + "no remotes to push": "리포지토리에 푸시하도록 구성된 원격이 없습니다.", + "no staged changes": "커밋할 스테이징된 변경 사항이 없습니다.\r\n\r\n모든 변경 사항을 스테이징하고 직접 커밋하시겠습니까?", + "no stashes": "리포지토리에 스태시가 없습니다.", + "no tags": "이 리포지토리에는 태그가 없습니다.", + "no verify commit not allowed": "확인 없는 커밋은 허용되지 않습니다. 'git.allowNoVerifyCommit' 설정을 통해 사용하도록 설정하세요.", + "nobranch": "원격에 푸시할 분기를 체크 아웃하세요.", + "ok": "확인", + "open git log": "Git 로그 열기", + "open repo": "리포지토리 열기", + "openrepo": "열기", + "openreponew": "새 창에서 열기", + "pick branch pull": "다음에서 가져올 분기 선택", + "pick provider": "'{0}' 분기를 다음에 게시할 공급자 선택:", + "pick remote": "'{0}' 분기를 다음에 게시하려면 원격을 선택하세요:", + "pick remote pull repo": "분기를 가져올 원격 선택", + "pick stash to apply": "적용할 스태시 선택", + "pick stash to drop": "삭제할 스태시 선택", + "pick stash to pop": "표시할 스태시 선택", + "proposeopen": "복제된 리포지토리를 여시겠습니까?", + "proposeopen init": "초기화된 리포지토리를 여시겠습니까?", + "proposeopen2": "복제된 리포지토리를 열거나 현재 작업 영역에 추가하시겠습니까?", + "proposeopen2 init": "초기화된 리포지토리를 열거나 현재 작업 영역에 추가하겠습니까?", + "provide branch name": "새 분기 이름을 제공하세요.", + "provide commit hash": "커밋 해시를 제공하세요.", + "provide commit message": "커밋 메시지를 제공하세요.", + "provide remote name": "원격 이름을 제공하세요.", + "provide stash message": "필요한 경우 스태시 메시지를 입력하세요.", + "provide tag message": "태그에 주석을 달 메시지를 입력하세요.", + "provide tag name": "태그 이름을 입력하세요.", + "publish to": "{0}에 게시", + "remote already exists": "원격 '{0}'이(가) 이미 존재합니다.", + "remote branch at": "{0}에서 원격 분기", + "remote name": "원격 이름", + "remote name format invalid": "잘못된 원격 이름 형식", + "remove remote": "제거할 원격 선택", + "repourl": "리포지토리 URL", + "restore file": "파일 복원", + "restore files": "파일 복원", + "save and commit": "모두 저장 및 커밋", + "save and stash": "모두 저장 및 스태시", + "select a branch to merge from": "병합할 분기 선택", + "select a branch to rebase onto": "다시 지정할 대상 분기 선택", + "select a ref to checkout": "체크아웃할 참조 선택", + "select a ref to checkout detached": "분리 모드에서 체크 아웃할 참조 선택", + "select a ref to create a new branch from": "ref를 선택하여 다음에서 '{0}' 분기를 만듭니다.", + "select a tag to delete": "삭제할 태그 선택", + "select branch to delete": "삭제할 분기 선택", + "select log level": "로그 수준 선택", + "selectFolder": "리포지토리 위치 선택", + "show command output": "명령 출력 표시", + "stash": "스태시", + "stash merge conflicts": "스태시를 적용하는 중 병합 충돌이 발생했습니다.", + "stash message": "스태시 메시지", + "stashcheckout": "스태시 및 체크 아웃", + "sure drop": "스태시 {0}을(를) 삭제하시겠습니까?", + "sync is unpredictable": "이 작업은 '{0}/{1}'(으)로 커밋을 푸시하고 풀합니다.", + "tag at": "{0}의 태그", + "tag message": "메시지", + "tag name": "태그 이름", + "there are untracked files": "취소하는 경우 {0}개의 추적되지 않은 파일이 디스크에서 삭제됩니다.", + "there are untracked files single": "취소한 경우 다음 추적되지 않은 파일이 디스크에서 삭제됩니다. {0}.", + "undo commit": "병합 커밋 실행 취소", + "unsaved files": "저장되지 않은 {0}개의 파일이 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?", + "unsaved files single": "파일 {0}에는 계속하는 경우 커밋에 포함되지 않을 저장되지 않은 변경 내용이 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?", + "unsaved stash files": "저장되지 않은 파일이 {0}개 있습니다.\r\n\r\n스태시하기 전에 저장하시겠습니까?", + "unsaved stash files single": "계속하는 경우 파일의 저장되지 않은 변경 내용이 스태시에 포함되지 않습니다{0}.\r\n\r\n스태시하기 전에 저장하시겠습니까?", + "warn untracked": "이렇게 하면 {0}개의 추적되지 않은 파일이 삭제됩니다!\r\n삭제 후에는 되돌릴 수 없습니다!\r\n이 파일은 영원히 손실됩니다.", + "yes": "예", + "yes discard tracked": "1개의 추적된 파일 취소", + "yes discard tracked multiple": "{0}개의 추적된 파일 취소", + "yes never again": "예, 다시 표시 안 함" + }, + "dist/main": { + "downloadgit": "Git 다운로드", + "git20": "Git {0}이(가) 설치된 것 같습니다. 코드는 2 이하의 Git에서 최적으로 작동합니다.", + "git2526": "설치된 Git {0}에 알려진 문제가 있습니다. Git 기능이 제대로 작동하도록 하려면 2.27 이상의 Git으로 업데이트하세요.", + "looking": "다음에서 git을 찾는 중: {0}", + "neverShowAgain": "다시 표시 안 함", + "notfound": "Git을 찾을 수 없습니다. 'git.path'를 사용하여 Git을 설치하거나 구성합니다.", + "updateGit": "Git 업데이트", + "using git": "{1}에서 git {0}을(를) 사용하는 중" + }, + "dist/model": { + "no repositories": "사용 가능한 리포지토리가 없습니다.", + "not supported": "'git.scanRepositories' 설정에서는 절대 경로를 사용할 수 없습니다.", + "pick repo": "리포지토리 선택", + "too many submodules": "'{0}' 리포지토리에 자동으로 열리지 않는 {1}개의 하위 모듈이 있습니다. 모듈 내의 파일을 열러 각 모듈을 개별적으로 열 수는 있습니다." + }, + "dist/remoteSource": { + "branch name": "분기 이름", + "error": "$(error) 오류: {0}", + "none found": "원격 리포지토리를 찾을 수 없습니다.", + "pick url": "복제할 URL을 선택하세요.", + "provide url": "리포지토리 URL 제공", + "provide url or pick": "리포지토리 URL을 입력하거나 리포지토리 소스를 선택하세요.", + "type to filter": "리포지토리 이름", + "type to search": "리포지토리 이름(입력하여 검색)", + "url": "URL" + }, + "dist/repository": { + "add known": "'{0}'을(를) .gitignore에 추가하시겠어요?", + "added by them": "충돌: 타인이 추가", + "added by us": "충돌: 자체 추가", + "always pull": "항상 풀", + "both added": "충돌: 양쪽에서 추가", + "both deleted": "충돌: 양쪽에서 삭제", + "both modified": "충돌: 양쪽에서 수정", + "changes": "변경 사항", + "commit": "커밋", + "commit in rebase": "기준 주소를 다시 지정하는 중에는 커밋 메시지를 변경할 수 없습니다. 기준 주소 다시 지정 작업을 완료하고, 대신 대화형 기준 주소 다시 지정을 사용하세요.", + "commitMessage": "메시지(커밋할 {0})", + "commitMessageCountdown": "현재 줄에서 {0} 글자 남음", + "commitMessageWarning": "현재 줄에서 {0} 글자 초과 {1}", + "commitMessageWhitespacesOnlyWarning": "현재 커밋 메시지에는 공백 문자만 포함됩니다.", + "commitMessageWithHeadLabel": "메시지('{1}'에서 커밋할 {0})", + "deleted": "삭제", + "deleted by them": "충돌: 타인이 삭제", + "deleted by us": "충돌: 자체 삭제", + "dont pull": "풀 안 함", + "git.title.deleted": "{0}(삭제됨)", + "git.title.index": "{0}(인덱스)", + "git.title.ours": "{0}(우리의 변경 내용)", + "git.title.theirs": "{0}(다른 사용자의 변경 내용)", + "git.title.untracked": "{0}(추적되지 않음)", + "git.title.workingTree": "{0}(작업 트리)", + "huge": "'{0}'의 Git 리포지토리에 활성 변경 내용이 너무 많습니다. Git 기능의 하위 집합만 사용할 수 있도록 설정됩니다.", + "ignored": "무시됨", + "index added": "인덱스 추가됨", + "index copied": "인덱스 복사됨", + "index deleted": "인덱스 삭제됨", + "index modified": "인덱스 수정됨", + "index renamed": "인덱스 이름 변경됨", + "intent to add": "추가할 의도", + "merge changes": "변경 사항 병합", + "modified": "수정", + "neveragain": "다시 표시 안 함", + "open": "열기", + "pull": "풀", + "pull branch maybe rebased": "현재 분기 '{0}'이(가) 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", + "pull maybe rebased": "현재 분기가 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", + "pull n": "{1}/{2}에서 {0}개 커밋 풀", + "pull push n": "{2}/{3} 간에 {0}개 커밋 풀 및 {1}개 커밋 푸시", + "push n": "{1}/{2}(으)로 {0}개 커밋 푸시", + "push success": "성공적으로 푸시 되었습니다.", + "staged changes": "스테이징된 변경 사항", + "sync changes": "변경 내용 동기화", + "sync is unpredictable": "동기화 중입니다. 취소하면 리포지토리가 손상될 수 있습니다.", + "untracked": "추적되지 않음", + "untracked changes": "추적되지 않은 변경 사항", + "yes": "예" + }, + "dist/statusbar": { + "checkout": "분기/태그 체크 아웃...", + "publish changes": "변경 내용 게시", + "publish to": "{0}에 게시", + "publish to...": "다음에 게시...", + "rebasing": "기준 주소 다시 지정", + "syncing changes": "변경 내용을 동기화하는 중..." + }, + "dist/timelineProvider": { + "git.index": "인덱스", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Git 기록", + "git.timeline.stagedChanges": "스테이징된 변경 내용", + "git.timeline.uncommitedChanges": "커밋되지 않은 변경 내용", + "git.timeline.you": "사용자", + "git.workingTree": "작업 트리" + }, "package": { - "displayName": "Git", - "description": "Git SCM 통합", - "command.setLogLevel": "로그 수준 설정...", - "command.clone": "복제", - "command.cloneRecursive": "복제(재귀)", - "command.init": "리포지토리 초기화", - "command.openRepository": "리포지토리 열기", - "command.close": "리포지토리 닫기", - "command.refresh": "새로 고침", - "command.openChange": "변경 내용 열기", - "command.openAllChanges": "모든 변경 내용 열기", - "command.openFile": "파일 열기", - "command.openHEADFile": "파일 열기(HEAD)", - "command.stage": "변경 내용 스테이징", - "command.stageAll": "모든 변경 내용 스테이징", - "command.stageAllTracked": "추적된 모든 변경 내용 스테이징", - "command.stageAllUntracked": "추적되지 않은 모든 변경 내용 스테이징", - "command.stageAllMerge": "모든 병합 변경 내용 스테이징", - "command.stageSelectedRanges": "선택한 범위 스테이징", - "command.revertSelectedRanges": "선택한 범위 되돌리기", - "command.stageChange": "변경 내용 스테이징", - "command.revertChange": "변경 내용 되돌리기", - "command.unstage": "변경 내용 스테이징 취소", - "command.unstageAll": "모든 변경 내용 스테이징 취소", - "command.unstageSelectedRanges": "선택한 범위 스테이징 취소", - "command.rename": "이름 바꾸기", + "colors.added": "추가된 리소스의 색입니다.", + "colors.conflict": "충돌이 발생한 리소스의 색상입니다.", + "colors.deleted": "삭제된 리소스의 색상입니다.", + "colors.ignored": "무시된 리소스의 색상입니다.", + "colors.modified": "수정된 리소스의 색상입니다.", + "colors.renamed": "이름이 바뀌었거나 복사된 리소스의 색입니다.", + "colors.stageDeleted": "스테이징되어 있는 삭제된 리소스의 색입니다.", + "colors.stageModified": "스테이징되어 있는 수정된 리소스의 색입니다.", + "colors.submodule": "서브모듈 자원의 색상", + "colors.untracked": "추적되지 않은 리소스의 색상입니다.", + "command.addRemote": "원격 추가...", + "command.branch": "분기 만들기...", + "command.branchFrom": "분기를 만듭니다...", + "command.checkout": "다음으로 체크 아웃...", + "command.checkoutDetached": "체크 아웃(분리됨)...", + "command.cherryPick": "cherry-pick...", "command.clean": "변경 내용 취소", "command.cleanAll": "모든 변경 내용 취소", "command.cleanAllTracked": "추적된 모든 변경 내용 취소", "command.cleanAllUntracked": "추적되지 않은 모든 변경 내용 취소", + "command.clone": "복제", + "command.cloneRecursive": "복제(재귀)", + "command.close": "리포지토리 닫기", "command.commit": "커밋", - "command.commitStaged": "스테이징된 항목 커밋", - "command.commitEmpty": "빈 내용을 커밋합니다.", - "command.commitStagedSigned": "스테이징된 항목 커밋(로그오프됨)", - "command.commitStagedAmend": "스테이징된 항목 커밋(수정)", "command.commitAll": "모두 커밋", - "command.commitAllSigned": "모두 커밋(로그오프됨)", "command.commitAllAmend": "모두 커밋 (수정)", - "command.commitNoVerify": "커밋(확인 안 함)", - "command.commitStagedNoVerify": "커밋 스테이징됨(확인 안 함)", - "command.commitEmptyNoVerify": "빈 상태로 커밋(확인 안 함)", - "command.commitStagedSignedNoVerify": "커밋 스테이징됨(로그오프됨, 확인 안 함)", - "command.commitStagedAmendNoVerify": "커밋 스테이징됨(수정, 확인 안 함)", - "command.commitAllNoVerify": "모두 커밋(확인 안 함)", - "command.commitAllSignedNoVerify": "모두 커밋(로그오프됨, 확인 안 함)", "command.commitAllAmendNoVerify": "모두 커밋(수정, 확인 안 함)", - "command.restoreCommitTemplate": "커밋 템플릿 복원", - "command.undoCommit": "마지막 커밋 실행 취소", - "command.checkout": "다음으로 체크 아웃...", - "command.checkoutDetached": "체크 아웃(분리됨)...", - "command.branch": "분기 만들기...", - "command.branchFrom": "분기를 만듭니다...", - "command.deleteBranch": "분기 삭제...", - "command.renameBranch": "분기 이름 바꾸기...", - "command.cherryPick": "cherry-pick...", - "command.merge": "분기 병합...", - "command.rebase": "분기 다시 지정...", + "command.commitAllNoVerify": "모두 커밋(확인 안 함)", + "command.commitAllSigned": "모두 커밋(로그오프됨)", + "command.commitAllSignedNoVerify": "모두 커밋(로그오프됨, 확인 안 함)", + "command.commitEmpty": "빈 내용을 커밋합니다.", + "command.commitEmptyNoVerify": "빈 상태로 커밋(확인 안 함)", + "command.commitNoVerify": "커밋(확인 안 함)", + "command.commitStaged": "스테이징된 항목 커밋", + "command.commitStagedAmend": "스테이징된 항목 커밋(수정)", + "command.commitStagedAmendNoVerify": "커밋 스테이징됨(수정, 확인 안 함)", + "command.commitStagedNoVerify": "커밋 스테이징됨(확인 안 함)", + "command.commitStagedSigned": "스테이징된 항목 커밋(로그오프됨)", + "command.commitStagedSignedNoVerify": "커밋 스테이징됨(로그오프됨, 확인 안 함)", "command.createTag": "태그 만들기", + "command.deleteBranch": "분기 삭제...", "command.deleteTag": "태그 삭제", "command.fetch": "페치", - "command.fetchPrune": "페치(정리)", "command.fetchAll": "모든 원격에서 페치", + "command.fetchPrune": "페치(정리)", + "command.ignore": ".gitignore에 추가", + "command.init": "리포지토리 초기화", + "command.merge": "분기 병합...", + "command.openAllChanges": "모든 변경 내용 열기", + "command.openChange": "변경 내용 열기", + "command.openFile": "파일 열기", + "command.openHEADFile": "파일 열기(HEAD)", + "command.openRepository": "리포지토리 열기", + "command.publish": "분기 게시...", "command.pull": "풀", - "command.pullRebase": "풀(다시 지정)", "command.pullFrom": "가져올 위치...", + "command.pullRebase": "풀(다시 지정)", "command.push": "푸시", - "command.pushForce": "푸시(강제)", - "command.pushTo": "다음으로 푸시...", - "command.pushToForce": "...로 푸시 (강제)", "command.pushFollowTags": "푸시(태그 팔로우)", "command.pushFollowTagsForce": "푸시(태그 팔로우, 강제 적용)", + "command.pushForce": "푸시(강제)", "command.pushTags": "푸시 태그", - "command.addRemote": "원격 추가...", - "command.removeRemote": "원격 제거", - "command.sync": "동기화", - "command.syncRebase": "동기화(다시 지정)", - "command.publish": "분기 게시...", - "command.showOutput": "Git 출력 표시", - "command.ignore": ".gitignore에 추가", - "command.revealInExplorer": "사이드바에 표시", + "command.pushTo": "다음으로 푸시...", + "command.pushToForce": "...로 푸시 (강제)", + "command.rebase": "분기 다시 지정...", "command.rebaseAbort": "다시 지정 중단", - "command.stashIncludeUntracked": "스태시(미추적 포함)", + "command.refresh": "새로 고침", + "command.removeRemote": "원격 제거", + "command.rename": "이름 바꾸기", + "command.renameBranch": "분기 이름 바꾸기...", + "command.restoreCommitTemplate": "커밋 템플릿 복원", + "command.revealInExplorer": "사이드바에 표시", + "command.revertChange": "변경 내용 되돌리기", + "command.revertSelectedRanges": "선택한 범위 되돌리기", + "command.setLogLevel": "로그 수준 설정...", + "command.showOutput": "Git 출력 표시", + "command.stage": "변경 내용 스테이징", + "command.stageAll": "모든 변경 내용 스테이징", + "command.stageAllMerge": "모든 병합 변경 내용 스테이징", + "command.stageAllTracked": "추적된 모든 변경 내용 스테이징", + "command.stageAllUntracked": "추적되지 않은 모든 변경 내용 스테이징", + "command.stageChange": "변경 내용 스테이징", + "command.stageSelectedRanges": "선택한 범위 스테이징", "command.stash": "스태시", - "command.stashPop": "스태시 표시...", - "command.stashPopLatest": "최신 슬래시 표시", "command.stashApply": "스태시 적용하기...", "command.stashApplyLatest": "최신 스태시 적용하기", "command.stashDrop": "스태시 삭제...", - "command.timelineOpenDiff": "변경 내용 열기", + "command.stashIncludeUntracked": "스태시(미추적 포함)", + "command.stashPop": "스태시 표시...", + "command.stashPopLatest": "최신 슬래시 표시", + "command.sync": "동기화", + "command.syncRebase": "동기화(다시 지정)", + "command.timelineCompareWithSelected": "선택한 항목과 비교", "command.timelineCopyCommitId": "커밋 ID 복사", "command.timelineCopyCommitMessage": "커밋 메시지 복사", + "command.timelineOpenDiff": "변경 내용 열기", "command.timelineSelectForCompare": "비교를 위해 선택", - "command.timelineCompareWithSelected": "선택한 항목과 비교", - "config.enabled": "Git을 사용하도록 설정했는지 여부입니다.", - "config.path": "git 실행 파일의 경로 및 파일 이름입니다(예: `C:\\Program Files\\Git\\bin\\git.exe`(Windows)). 조회할 여러 경로를 포함하는 문자열 값의 배열일 수도 있습니다.", + "command.undoCommit": "마지막 커밋 실행 취소", + "command.unstage": "변경 내용 스테이징 취소", + "command.unstageAll": "모든 변경 내용 스테이징 취소", + "command.unstageSelectedRanges": "선택한 범위 스테이징 취소", + "config.allowForcePush": "강제 푸시(임대 사용 또는 사용 안 함)가 가능한지 여부를 제어합니다.", + "config.allowNoVerifyCommit": "pre-commit 및 commit-msg 후크를 실행하지 않는 커밋이 허용되는지를 제어합니다.", + "config.alwaysShowStagedChangesResourceGroup": "스테이징된 변경 내용 리소스 그룹을 항상 표시합니다.", + "config.alwaysSignOff": "모든 커밋에 대한 확인 플래그를 제어합니다.", "config.autoRepositoryDetection": "리포지토리가 자동으로 감지되어야 하는 경우를 구성합니다.", - "config.autoRepositoryDetection.true": "현재 열려 있는 폴더의 하위 폴더와 열려 있는 파일의 부모 폴더를 모두 검사합니다.", "config.autoRepositoryDetection.false": "자동 리포지토리 검사를 사용하지 않습니다.", - "config.autoRepositoryDetection.subFolders": "현재 열려 있는 폴더의 하위 폴더를 검사합니다.", "config.autoRepositoryDetection.openEditors": "열려 있는 파일의 부모 폴더를 검사합니다.", - "config.autorefresh": "자동 새로 고침을 사용할지 여부입니다.", + "config.autoRepositoryDetection.subFolders": "현재 열려 있는 폴더의 하위 폴더를 검사합니다.", + "config.autoRepositoryDetection.true": "현재 열려 있는 폴더의 하위 폴더와 열려 있는 파일의 부모 폴더를 모두 검사합니다.", + "config.autoStash": "풀하기 전에 변경 내용을 스태시하고 풀하는 데 성공한 후 변경 내용을 복원합니다.", "config.autofetch": "true로 설정하면 커밋이 현재 Git 리포지토리의 기본 원격에서 자동으로 페치됩니다. 'all'로 설정하면 모든 원격에서 페치됩니다.", - "config.autofetchPeriod": "`git.autofetch`가 사용되는 경우 각 자동 git fetch 사이의 시간(초)입니다.", + "config.autofetchPeriod": "#git.autofetch#가 사용되는 경우 각 자동 git fetch 사이의 시간(초)입니다.", + "config.autorefresh": "자동 새로 고침을 사용할지 여부입니다.", + "config.branchSortOrder": "분기의 정렬 순서를 제어합니다.", + "config.branchValidationRegex": "새 분기 이름의 유효성을 검사하는 정규식입니다.", + "config.branchWhitespaceChar": "새 브랜치 이름에서 공백을 대체하는 문자.", + "config.checkoutType": "'다음으로 체크 아웃...'을 실행할 때 나열되는 Git 참조의 형식을 제어합니다.", + "config.checkoutType.local": "로컬 분기", + "config.checkoutType.remote": "원격 분기", + "config.checkoutType.tags": "태그", + "config.confirmEmptyCommits": "'Git: Commit Empty' 명령에 대한 빈 항목 생성 커밋을 항상 확인합니다.", + "config.confirmForcePush": "강제 푸시하기 전에 확인을 요청할지 여부를 제어합니다.", + "config.confirmNoVerifyCommit": "확인하지 않고 커밋하기 전에 확인을 요청할지를 제어합니다.", "config.confirmSync": "Git 리포지토리를 동기화하기 전에 확인합니다.", "config.countBadge": "Git 개수 배지를 제어합니다.", "config.countBadge.all": "모든 변경 내용을 계산합니다.", - "config.countBadge.tracked": "추적된 변경 내용만 계산합니다.", "config.countBadge.off": "카운터를 끕니다.", - "config.checkoutType": "'다음으로 체크 아웃...'을 실행할 때 나열되는 Git 참조의 형식을 제어합니다.", - "config.checkoutType.local": "로컬 분기", - "config.checkoutType.tags": "태그", - "config.checkoutType.remote": "원격 분기", - "config.branchValidationRegex": "새 분기 이름의 유효성을 검사하는 정규식입니다.", - "config.branchWhitespaceChar": "새 브랜치 이름에서 공백을 대체하는 문자.", - "config.ignoreLegacyWarning": "레거시 Git 경고를 무시합니다.", - "config.ignoreMissingGitWarning": "Git이 없으면 경고를 무시합니다.", - "config.ignoreWindowsGit27Warning": "Windows에 Git 2.25~2.26이 설치되어 있는 경우 경고를 무시합니다.", - "config.ignoreLimitWarning": "리포지토리에 변경 내용이 너무 많으면 경고를 무시합니다.", - "config.ignoreRebaseWarning": "풀할 때 분기가 다시 지정된 것 같은 경우 경고를 무시합니다.", - "config.defaultCloneDirectory": "Git 리포지토리를 복제할 기본 위치입니다.", - "config.enableSmartCommit": "단계적 변경 사항이 없는 경우 모든 변경 사항을 저장합니다.", - "config.smartCommitChanges": "스마트 커밋에서 자동으로 스테이징되는 변경 사항을 제어합니다.", - "config.smartCommitChanges.all": "모든 변경 사항을 자동으로 스테이징합니다.", - "config.smartCommitChanges.tracked": "추적된 변경 사항만 자동으로 스테이징했습니다.", - "config.suggestSmartCommit": "스마트 커밋을 사용하도록 제안합니다(스테이징된 변경 사항이 없는 경우 모든 변경 사항 커밋).", - "config.enableCommitSigning": "GPG 또는 X.509로 서명 커밋을 사용합니다.", - "config.discardAllScope": "`모든 변경 내용 취소` 명령으로 취소되는 변경 내용을 제어합니다. `all`이면 모든 변경 내용을 취소합니다. `tracked`이면 추적된 파일만 취소합니다. `prompt`이면 작업을 실행할 때마다 프롬프트 대화 상자를 표시합니다.", + "config.countBadge.tracked": "추적된 변경 내용만 계산합니다.", "config.decorations.enabled": "Git에서 색과 배지를 탐색기와 열려 있는 편집기 뷰에 적용하는지 여부를 제어합니다.", + "config.defaultCloneDirectory": "Git 리포지토리를 복제할 기본 위치입니다.", + "config.detectSubmodules": "Git 하위 모듈을 자동으로 검색할지 여부를 제어합니다.", + "config.detectSubmodulesLimit": "Git submodules 검출 개수의 제한을 제어합니다.", + "config.discardAllScope": "`모든 변경 내용 취소` 명령으로 취소되는 변경 내용을 제어합니다. `all`이면 모든 변경 내용을 취소합니다. `tracked`이면 추적된 파일만 취소합니다. `prompt`이면 작업을 실행할 때마다 프롬프트 대화 상자를 표시합니다.", + "config.enableCommitSigning": "GPG 또는 X.509로 서명 커밋을 사용합니다.", + "config.enableSmartCommit": "단계적 변경 사항이 없는 경우 모든 변경 사항을 저장합니다.", "config.enableStatusBarSync": "Git Sync 명령이 상태 표시줄에 표시되는지 여부를 제어합니다.", + "config.enabled": "Git을 사용하도록 설정했는지 여부입니다.", + "config.fetchOnPull": "사용하도록 설정하면 풀할 때 모든 분기를 페치합니다. 그렇지 않으면 현재 분기만 페치합니다.", "config.followTagsWhenSync": "동기화 명령을 실행할 때 모든 푸시 태그를 팔로우합니다.", - "config.promptToSaveFilesBeforeStash": "Git이 변경 사항을 스태시하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", - "config.promptToSaveFilesBeforeStash.always": "저장되지 않은 파일이 있는지 확인합니다.", - "config.promptToSaveFilesBeforeStash.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", - "config.promptToSaveFilesBeforeStash.never": "이 검사를 사용하지 않도록 설정합니다.", - "config.promptToSaveFilesBeforeCommit": "Git가 제출(commit)하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", - "config.promptToSaveFilesBeforeCommit.always": "저장되지 않은 파일이 있는지 확인합니다.", - "config.promptToSaveFilesBeforeCommit.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", - "config.promptToSaveFilesBeforeCommit.never": "이 검사를 사용하지 않도록 설정합니다.", + "config.ignoreLegacyWarning": "레거시 Git 경고를 무시합니다.", + "config.ignoreLimitWarning": "리포지토리에 변경 내용이 너무 많으면 경고를 무시합니다.", + "config.ignoreMissingGitWarning": "Git이 없으면 경고를 무시합니다.", + "config.ignoreRebaseWarning": "풀할 때 분기가 다시 지정된 것 같은 경우 경고를 무시합니다.", + "config.ignoreSubmodules": "파일 트리의 하위 모듈 수정 내용을 무시합니다.", + "config.ignoreWindowsGit27Warning": "Windows에 Git 2.25~2.26이 설치되어 있는 경우 경고를 무시합니다.", + "config.ignoredRepositories": "무시할 Git 리포지토리의 목록입니다.", + "config.inputValidation": "커밋 메시지 입력 유효성 검사를 언제 표시할지 제어합니다.", + "config.inputValidationLength": "경고 표시를 위한 커밋 메시지 길이 임계값을 제어합니다.", + "config.inputValidationSubjectLength": "경고 표시를 위한 커밋 메시지 제목 길이 임계값을 제어합니다. `config.inputValidationLength` 값을 상속하려면 이 임계값 설정을 해제하세요.", + "config.openAfterClone": "복제 후에 자동으로 리포지토리를 열지 여부를 제어합니다.", + "config.openAfterClone.always": "항상 현재 창에서 엽니다.", + "config.openAfterClone.alwaysNewWindow": "항상 새 창에서 엽니다.", + "config.openAfterClone.prompt": "항상 동작을 확인합니다.", + "config.openAfterClone.whenNoFolderOpen": "열려 있는 폴더가 없는 경우에만 현재 창에서 엽니다.", + "config.openDiffOnClick": "변경을 클릭할 때 Diff 편집기가 열릴지 여부를 제어합니다. 그렇지 않으면 일반 편집기가 열립니다.", + "config.path": "git 실행 파일의 경로 및 파일 이름입니다(예: `C:\\Program Files\\Git\\bin\\git.exe`(Windows)). 조회할 여러 경로를 포함하는 문자열 값의 배열일 수도 있습니다.", "config.postCommitCommand": "커밋 후 git 명령을 실행합니다.", "config.postCommitCommand.none": "커밋 후 명령을 실행하지 않습니다.", "config.postCommitCommand.push": "성공적인 커밋 후 'Git Push'를 실행합니다.", "config.postCommitCommand.sync": "성공적인 커밋 후 'Git Sync'를 실행합니다.", - "config.openAfterClone": "복제 후에 자동으로 리포지토리를 열지 여부를 제어합니다.", - "config.openAfterClone.always": "항상 현재 창에서 엽니다.", - "config.openAfterClone.alwaysNewWindow": "항상 새 창에서 엽니다.", - "config.openAfterClone.whenNoFolderOpen": "열려 있는 폴더가 없는 경우에만 현재 창에서 엽니다.", - "config.openAfterClone.prompt": "항상 동작을 확인합니다.", - "config.showInlineOpenFileAction": "Git 변경점 보기에서 파일 열기 동작 줄을 표시할지의 여부를 제어합니다.", - "config.showPushSuccessNotification": "푸시가 성공했을 때 알림을 표시할지 여부를 제어합니다.", - "config.inputValidation": "커밋 메시지 입력 유효성 검사를 언제 표시할지 제어합니다.", - "config.inputValidationLength": "경고 표시를 위한 커밋 메시지 길이 임계값을 제어합니다.", - "config.inputValidationSubjectLength": "경고 표시를 위한 커밋 메시지 제목 길이 임계값을 제어합니다. `config.inputValidationLength` 값을 상속하려면 이 임계값 설정을 해제하세요.", - "config.detectSubmodules": "Git 하위 모듈을 자동으로 검색할지 여부를 제어합니다.", - "config.detectSubmodulesLimit": "Git submodules 검출 개수의 제한을 제어합니다.", - "config.alwaysShowStagedChangesResourceGroup": "스테이징된 변경 내용 리소스 그룹을 항상 표시합니다.", - "config.alwaysSignOff": "모든 커밋에 대한 확인 플래그를 제어합니다.", - "config.ignoreSubmodules": "파일 트리의 하위 모듈 수정 내용을 무시합니다.", - "config.ignoredRepositories": "무시할 Git 리포지토리의 목록입니다.", - "config.scanRepositories": "Git 리포지토리를 검색할 경로의 목록입니다.", - "config.showProgress": "Git 작업에서 진행률을 표시할지 여부를 제어합니다.", - "config.rebaseWhenSync": "동기화 명령을 실행할 때 Git에서 다시 지정을 사용하게 합니다.", - "config.confirmEmptyCommits": "'Git: Commit Empty' 명령에 대한 빈 항목 생성 커밋을 항상 확인합니다.", - "config.fetchOnPull": "사용하도록 설정하면 풀할 때 모든 분기를 페치합니다. 그렇지 않으면 현재 분기만 페치합니다.", - "config.pullTags": "풀할 때 모든 태그를 페치합니다.", + "config.promptToSaveFilesBeforeCommit": "Git가 제출(commit)하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", + "config.promptToSaveFilesBeforeCommit.always": "저장되지 않은 파일이 있는지 확인합니다.", + "config.promptToSaveFilesBeforeCommit.never": "이 검사를 사용하지 않도록 설정합니다.", + "config.promptToSaveFilesBeforeCommit.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", + "config.promptToSaveFilesBeforeStash": "Git이 변경 사항을 스태시하기 전에 저장되지 않은 파일을 검사할지를 제어합니다.", + "config.promptToSaveFilesBeforeStash.always": "저장되지 않은 파일이 있는지 확인합니다.", + "config.promptToSaveFilesBeforeStash.never": "이 검사를 사용하지 않도록 설정합니다.", + "config.promptToSaveFilesBeforeStash.staged": "저장되지 않은 스테이징된 파일만 확인합니다.", "config.pruneOnFetch": "페치할 때 정리합니다.", - "config.autoStash": "풀하기 전에 변경 내용을 스태시하고 풀하는 데 성공한 후 변경 내용을 복원합니다.", - "config.allowForcePush": "강제 푸시(임대 사용 또는 사용 안 함)가 가능한지 여부를 제어합니다.", - "config.useForcePushWithLease": "강제 푸시가 좀 더 안전한 force-with-lease 변형을 사용하는지 여부를 제어합니다.", - "config.confirmForcePush": "강제 푸시하기 전에 확인을 요청할지 여부를 제어합니다.", - "config.allowNoVerifyCommit": "pre-commit 및 commit-msg 후크를 실행하지 않는 커밋이 허용되는지를 제어합니다.", - "config.confirmNoVerifyCommit": "확인하지 않고 커밋하기 전에 확인을 요청할지를 제어합니다.", - "config.openDiffOnClick": "변경을 클릭할 때 Diff 편집기가 열릴지 여부를 제어합니다. 그렇지 않으면 일반 편집기가 열립니다.", + "config.pullTags": "풀할 때 모든 태그를 페치합니다.", + "config.rebaseWhenSync": "동기화 명령을 실행할 때 Git에서 다시 지정을 사용하게 합니다.", + "config.requireGitUserConfig": "명시적 Git 사용자 구성을 요구할지 또는 누락된 경우 Git에서 추측하도록 허용할지를 제어합니다.", + "config.scanRepositories": "Git 리포지토리를 검색할 경로의 목록입니다.", + "config.showCommitInput": "Git 소스 제어판에 커밋 입력을 표시할지 여부를 제어합니다.", + "config.showInlineOpenFileAction": "Git 변경점 보기에서 파일 열기 동작 줄을 표시할지의 여부를 제어합니다.", + "config.showProgress": "Git 작업에서 진행률을 표시할지 여부를 제어합니다.", + "config.showPushSuccessNotification": "푸시가 성공했을 때 알림을 표시할지 여부를 제어합니다.", + "config.smartCommitChanges": "스마트 커밋에서 자동으로 스테이징되는 변경 사항을 제어합니다.", + "config.smartCommitChanges.all": "모든 변경 사항을 자동으로 스테이징합니다.", + "config.smartCommitChanges.tracked": "추적된 변경 사항만 자동으로 스테이징했습니다.", + "config.suggestSmartCommit": "스마트 커밋을 사용하도록 제안합니다(스테이징된 변경 사항이 없는 경우 모든 변경 사항 커밋).", "config.supportCancellation": "동기화 작업을 실행할 때 사용자가 작업을 취소할 수 있도록 알림이 표시되는지 여부를 제어합니다.", - "config.branchSortOrder": "분기의 정렬 순서를 제어합니다.", + "config.terminalAuthentication": "통합 터미널에서 생성된 git 프로세스의 인증 처리기로 VS Code를 사용할지 여부를 제어합니다. 참고: 이 설정의 변경 내용을 적용하려면 터미널을 다시 시작해야 합니다.", + "config.timeline.date": "타임라인 보기에서 항목에 사용할 날짜를 제어합니다.", + "config.timeline.date.authored": "작성 날짜 사용", + "config.timeline.date.committed": "커밋된 날짜 사용", + "config.timeline.showAuthor": "타임라인 보기에 커밋 작성자를 표시할지를 제어합니다.", "config.untrackedChanges": "추적되지 않은 변경 내용의 작동 방식을 제어합니다.", + "config.untrackedChanges.hidden": "추적되지 않은 변경 내용이 숨겨지고 여러 작업에서 제외됩니다.", "config.untrackedChanges.mixed": "추적 및 추적되지 않은 모든 변경 내용이 함께 표시되고 동일한 작업이 수행됩니다.", "config.untrackedChanges.separate": "추적되지 않은 변경 내용은 소스 제어 보기에 별도로 표시됩니다. 또한 여러 작업에서 제외됩니다.", - "config.untrackedChanges.hidden": "추적되지 않은 변경 내용이 숨겨지고 여러 작업에서 제외됩니다.", - "config.requireGitUserConfig": "명시적 Git 사용자 구성을 요구할지 또는 누락된 경우 Git에서 추측하도록 허용할지를 제어합니다.", - "config.showCommitInput": "Git 소스 제어판에 커밋 입력을 표시할지 여부를 제어합니다.", - "config.terminalAuthentication": "통합 터미널에서 생성된 git 프로세스의 인증 처리기로 VS Code를 사용할지 여부를 제어합니다. 참고: 이 설정의 변경 내용을 적용하려면 터미널을 다시 시작해야 합니다.", - "config.timeline.showAuthor": "타임라인 보기에 커밋 작성자를 표시할지를 제어합니다.", - "config.timeline.date": "타임라인 보기에서 항목에 사용할 날짜를 제어합니다.", - "config.timeline.date.committed": "커밋된 날짜 사용", - "config.timeline.date.authored": "작성 날짜 사용", "config.useCommitInputAsStashMessage": "커밋 입력 상자의 메시지를 기본 스태시 메시지로 사용할지 여부를 제어합니다.", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "강제 푸시가 좀 더 안전한 force-with-lease 변형을 사용하는지 여부를 제어합니다.", + "description": "Git SCM 통합", + "displayName": "Git", + "submenu.branch": "분기", + "submenu.changes": "변경 사항", "submenu.commit": "커밋", "submenu.commit.amend": "수정", "submenu.commit.signoff": "승인", - "submenu.changes": "변경 사항", + "submenu.explorer": "Git", "submenu.pullpush": "풀, 푸시", - "submenu.branch": "분기", "submenu.remotes": "원격", "submenu.stash": "스태시", "submenu.tags": "태그", - "colors.added": "추가된 리소스의 색입니다.", - "colors.modified": "수정된 리소스의 색상입니다.", - "colors.stageModified": "스테이징되어 있는 수정된 리소스의 색입니다.", - "colors.stageDeleted": "스테이징되어 있는 삭제된 리소스의 색입니다.", - "colors.deleted": "삭제된 리소스의 색상입니다.", - "colors.renamed": "이름이 바뀌었거나 복사된 리소스의 색입니다.", - "colors.untracked": "추적되지 않은 리소스의 색상입니다.", - "colors.ignored": "무시된 리소스의 색상입니다.", - "colors.conflict": "충돌이 발생한 리소스의 색상입니다.", - "colors.submodule": "서브모듈 자원의 색상", - "view.workbench.scm.missing": "유효한 Git 설치가 검색되지 않았습니다. [Git 출력](command:git.showOutput)에서 자세한 내용을 확인할 수 있습니다.\r\n[Git을 설치하거나](https://git-scm.com/) [Microsoft Docs](https://aka.ms/vscode-scm)에서 VS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보세요.\r\n다른 버전 제어 시스템을 사용하는 경우 추가 확장에 대해 [Marketplace를 검색](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)할 수 있습니다.", - "view.workbench.scm.disabled": "Git 기능을 사용하려면 [설정]에서 Git을 사용하도록 설정하세요(command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", - "view.workbench.scm.empty": "Git 기능을 사용하려면 Git 리포지토리가 포함된 폴더를 열거나 URL에서 복제하면 됩니다.\r\n[폴더 열기](command:vscode.openFolder)\r\n[리포지토리 복제](command:git.clone)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", - "view.workbench.scm.folder": "현재 열린 폴더에 Git 리포지토리가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init?%5Btrue%5D)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요.", - "view.workbench.scm.workspace": "현재 열린 작업 영역에 Git 리포지토리가 포함된 폴더가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 폴더의 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요.", - "view.workbench.scm.emptyWorkspace": "현재 열린 작업 영역에 Git 리포지토리를 포함하는 폴더가 없습니다.\r\n[작업 영역에 폴더 추가](command:workbench.action.addRootFolder)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", "view.workbench.cloneRepository": "리포지토리를 로컬에서 복제할 수 있습니다.\r\n[리포지토리 복제](command:git.clone 'Git 확장이 활성화되면 리포지토리 복제')", - "view.workbench.learnMore": "VS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요." - }, - "dist/repository": { - "index modified": "인덱스 수정됨", - "modified": "수정", - "index added": "인덱스 추가됨", - "index deleted": "인덱스 삭제됨", - "deleted": "삭제", - "index renamed": "인덱스 이름 변경됨", - "index copied": "인덱스 복사됨", - "untracked": "추적되지 않음", - "ignored": "무시됨", - "intent to add": "추가할 의도", - "both deleted": "충돌: 양쪽에서 삭제", - "added by us": "충돌: 자체 추가", - "deleted by them": "충돌: 타인이 삭제", - "added by them": "충돌: 타인이 추가", - "deleted by us": "충돌: 자체 삭제", - "both added": "충돌: 양쪽에서 추가", - "both modified": "충돌: 양쪽에서 수정", - "open": "열기", - "git.title.index": "{0}(인덱스)", - "git.title.workingTree": "{0}(작업 트리)", - "git.title.deleted": "{0}(삭제됨)", - "git.title.theirs": "{0}(다른 사용자의 변경 내용)", - "git.title.ours": "{0}(우리의 변경 내용)", - "git.title.untracked": "{0}(추적되지 않음)", - "commit": "커밋", - "merge changes": "변경 사항 병합", - "staged changes": "스테이징된 변경 사항", - "changes": "변경 사항", - "untracked changes": "추적되지 않은 변경 사항", - "push success": "성공적으로 푸시 되었습니다.", - "commit in rebase": "기준 주소를 다시 지정하는 중에는 커밋 메시지를 변경할 수 없습니다. 기준 주소 다시 지정 작업을 완료하고, 대신 대화형 기준 주소 다시 지정을 사용하세요.", - "commitMessageWhitespacesOnlyWarning": "현재 커밋 메시지에는 공백 문자만 포함됩니다.", - "commitMessageCountdown": "현재 줄에서 {0} 글자 남음", - "commitMessageWarning": "현재 줄에서 {0} 글자 초과 {1}", - "sync is unpredictable": "동기화 중입니다. 취소하면 리포지토리가 손상될 수 있습니다.", - "always pull": "항상 풀", - "pull": "풀", - "dont pull": "풀 안 함", - "pull branch maybe rebased": "현재 분기 '{0}'이(가) 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", - "pull maybe rebased": "현재 분기가 다시 지정된 것 같습니다. 해당 분기로 풀하시겠습니까?", - "huge": "'{0}'의 Git 리포지토리에 활성 변경 내용이 너무 많습니다. Git 기능의 하위 집합만 사용할 수 있도록 설정됩니다.", - "neveragain": "다시 표시 안 함", - "add known": "'{0}'을(를) .gitignore에 추가하시겠어요?", - "yes": "예", - "sync changes": "변경 내용 동기화", - "pull n": "{1}/{2}에서 {0}개 커밋 풀", - "push n": "{1}/{2}(으)로 {0}개 커밋 푸시", - "pull push n": "{2}/{3} 간에 {0}개 커밋 풀 및 {1}개 커밋 푸시", - "commitMessageWithHeadLabel": "메시지('{1}'에서 커밋할 {0})", - "commitMessage": "메시지(커밋할 {0})" - }, - "dist/main": { - "looking": "다음에서 git을 찾는 중: {0}", - "using git": "{1}에서 git {0}을(를) 사용하는 중", - "downloadgit": "Git 다운로드", - "neverShowAgain": "다시 표시 안 함", - "notfound": "Git을 찾을 수 없습니다. 'git.path'를 사용하여 Git을 설치하거나 구성합니다.", - "updateGit": "Git 업데이트", - "git20": "Git {0}이(가) 설치된 것 같습니다. 코드는 2 이하의 Git에서 최적으로 작동합니다.", - "git2526": "설치된 Git {0}에 알려진 문제가 있습니다. Git 기능이 제대로 작동하도록 하려면 2.27 이상의 Git으로 업데이트하세요." - }, - "dist/remoteSource": { - "type to search": "리포지토리 이름(입력하여 검색)", - "type to filter": "리포지토리 이름", - "none found": "원격 리포지토리를 찾을 수 없습니다.", - "error": "$(error) 오류: {0}", - "provide url": "리포지토리 URL 제공", - "provide url or pick": "리포지토리 URL을 입력하거나 리포지토리 소스를 선택하세요.", - "url": "URL", - "pick url": "복제할 URL을 선택하세요.", - "branch name": "분기 이름" - }, - "dist/timelineProvider": { - "git.timeline.source": "Git 기록", - "git.timeline.you": "사용자", - "git.timeline.stagedChanges": "스테이징된 변경 내용", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "인덱스", - "git.timeline.uncommitedChanges": "커밋되지 않은 변경 내용", - "git.workingTree": "작업 트리" - }, - "dist/model": { - "not supported": "'git.scanRepositories' 설정에서는 절대 경로를 사용할 수 없습니다.", - "too many submodules": "'{0}' 리포지토리에 자동으로 열리지 않는 {1}개의 하위 모듈이 있습니다. 모듈 내의 파일을 열러 각 모듈을 개별적으로 열 수는 있습니다.", - "no repositories": "사용 가능한 리포지토리가 없습니다.", - "pick repo": "리포지토리 선택" - }, - "dist/autofetch": { - "yes": "예", - "no": "아니요", - "not now": "나중에 물어보기", - "suggest auto fetch": "Code에서 ['git fetch']({0})를 정기적으로 실행하도록 하시겠습니까?" - }, - "dist/statusbar": { - "rebasing": "기준 주소 다시 지정", - "checkout": "분기/태그 체크 아웃...", - "publish to": "{0}에 게시", - "publish to...": "다음에 게시...", - "publish changes": "변경 내용 게시", - "syncing changes": "변경 내용을 동기화하는 중..." - }, - "dist/commands": { - "tag at": "{0}의 태그", - "remote branch at": "{0}에서 원격 분기", - "create branch": "새 분기 만들기...", - "create branch from": "에서 새 분기 만들기...", - "checkout detached": "체크 아웃 분리됨...", - "add remote": "새 원격 추가...", - "current": "현재", - "select log level": "로그 수준 선택", - "changed": "로그 수준이 {0}(으)로 변경되었습니다.", - "clonefrom": "{0}에서 복제", - "repourl": "리포지토리 URL", - "selectFolder": "리포지토리 위치 선택", - "cloning": "Git 리포지토리 '{0}'을(를) 복제하는 중...", - "proposeopen": "복제된 리포지토리를 여시겠습니까?", - "openrepo": "열기", - "openreponew": "새 창에서 열기", - "add": "작업 영역에 추가", - "proposeopen2": "복제된 리포지토리를 열거나 현재 작업 영역에 추가하시겠습니까?", - "init": "Git 리포지토리를 초기화할 작업 영역 폴더 선택", - "choose": "폴더 선택...", - "init repo": "리포지토리 초기화", - "create repo": "리포지토리 초기화", - "are you sure": "'{0}'에서 Git 리포지토리가 만들어집니다. 계속하시겠습니까?", - "proposeopen init": "초기화된 리포지토리를 여시겠습니까?", - "proposeopen2 init": "초기화된 리포지토리를 열거나 현재 작업 영역에 추가하겠습니까?", - "open repo": "리포지토리 열기", - "HEAD not available": "'{0}'의 HEAD 버전이 없습니다.", - "confirm stage files with merge conflicts": "병합 충돌이 있는 {0} 파일을 스테이징하시겠습니까?", - "confirm stage file with merge conflicts": "병합 충돌이 있는 {0}을(를) 스테이징하시겠습니까?", - "yes": "예", - "keep ours": "현재 버전 유지", - "delete": "파일 삭제", - "deleted by them": "다른 사용자가 삭제한 '{0}' 파일을 Microsoft에서 수정했습니다.\r\n\r\n원하는 작업을 선택하세요.", - "keep theirs": "다른 사용자 버전 유지", - "deleted by us": "본인이 '{0}' 파일을 삭제하고 타인이 수정했습니다.\r\n\r\n수행하고 싶은 작업을 선택하세요.", - "discard": "변경 내용 취소", - "confirm delete": "{0}을(를) 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 이 파일이 영구적으로 손실됩니다.", - "delete file": "파일 삭제", - "restore file": "파일 복원", - "confirm restore": "{0}을(를) 복원하시겠습니까?", - "confirm discard": "{0}의 변경 내용을 취소하시겠습니까?", - "restore files": "파일 복원", - "confirm restore multiple": "{0}개 파일을 복원하겠습니까?", - "confirm discard multiple": "{0}개 파일의 변경 내용을 취소하시겠습니까?", - "warn untracked": "이렇게 하면 추적되지 않은 파일 {0}개가 삭제됩니다!\r\n삭제 후에는 되돌릴 수 없습니다!\r\n이 파일은 영구적으로 손실됩니다.", - "there are untracked files single": "취소한 경우 다음 추적되지 않은 파일이 디스크에서 삭제됩니다. {0}.", - "there are untracked files": "취소하는 경우 {0}개의 추적되지 않은 파일이 디스크에서 삭제됩니다.", - "confirm discard all 2": "{0}\r\n\r\n이 작업은 되돌릴 수 없으며, 현재 작업 집합이 영구적으로 손실됩니다.", - "yes discard tracked": "1개의 추적된 파일 취소", - "yes discard tracked multiple": "{0}개의 추적된 파일 취소", - "discardAll": "{0}개 파일 모두 버리기", - "confirm discard all single": "{0}의 변경 내용을 취소하시겠습니까?", - "confirm discard all": "파일 {0}개의 변경 내용을 모두 취소하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 현재 작업 집합이 영구적으로 손실됩니다.", - "discardAll multiple": "1개 파일 취소", - "confirm delete multiple": "파일 {0}개를 삭제하시겠습니까?\r\n이 작업은 취소할 수 없습니다!\r\n계속하면 해당 파일이 영구적으로 손실됩니다.", - "delete files": "파일 삭제", - "unsaved files single": "계속하는 경우 {0} 파일의 저장되지 않은 변경 내용이 커밋에 포함되지 않을 수 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?", - "unsaved files": "저장되지 않은 파일 {0}개가 있습니다.\r\n\r\n커밋하기 전에 저장하시겠습니까?", - "save and commit": "모두 저장 및 커밋", - "commit": "스테이징된 변경 사항 커밋", - "no staged changes": "커밋할 스테이징된 변경 사항이 없습니다.\r\n\r\n모든 변경 사항을 스테이징하고 직접 커밋하시겠습니까?", - "always": "항상", - "never": "안 함", - "commit anyway": "빈 커밋 만들기", - "no changes": "커밋할 변경 내용이 없습니다.", - "no verify commit not allowed": "확인 없는 커밋은 허용되지 않습니다. 'git.allowNoVerifyCommit' 설정을 통해 사용하도록 설정하세요.", - "confirm no verify commit": "확인 없이 변경 내용을 커밋하려고 합니다. 그러면 pre-commit 후크를 건너뛰고 바람직하지 않을 수 있습니다.\r\n\r\n계속하시겠습니까?", - "ok": "확인", - "never ask again": "네, 다시 표시 안 함", - "commitMessageWithHeadLabel2": "메시지('{0}'에서 커밋)", - "commit message": "커밋 메시지", - "provide commit message": "커밋 메시지를 제공하세요.", - "confirm emtpy commit": "빈 커밋을 만드시겠습니까?", - "yes never again": "예, 다시 표시 안 함", - "no more": "HEAD가 커밋을 가리키지 않으므로 실행 취소할 수 없습니다.", - "undo commit": "병합 커밋 실행 취소", - "merge commit": "마지막 커밋은 병합 커밋이었습니다. 실행 취소하시겠습니까?", - "select a ref to checkout detached": "분리 모드에서 체크 아웃할 참조 선택", - "select a ref to checkout": "체크아웃할 참조 선택", - "force": "강제 체크 아웃", - "stashcheckout": "스태시 및 체크 아웃", - "local changes": "체크 아웃하면 로컬 변경 내용을 덮어씁니다.", - "branch name": "분기 이름", - "provide branch name": "새 분기 이름을 제공하세요.", - "branch name format invalid": "분기 이름은 regex {0}과(와) 일치해야 합니다.", - "select a ref to create a new branch from": "ref를 선택하여 다음에서 '{0}' 분기를 만듭니다.", - "select branch to delete": "삭제할 분기 선택", - "confirm force delete branch": "'{0}' 분기가 완벽히 병합되지 않았습니다. 그래도 삭제할까요?", - "delete branch": "분기 삭제", - "invalid branch name": "잘못된 분기 이름", - "branch already exists": "이름이 '{0}'인 분기가 이미 있습니다.", - "select a branch to merge from": "병합할 분기 선택", - "select a branch to rebase onto": "다시 지정할 대상 분기 선택", - "tag name": "태그 이름", - "provide tag name": "태그 이름을 입력하세요.", - "tag message": "메시지", - "provide tag message": "태그에 주석을 달 메시지를 입력하세요.", - "no tags": "이 리포지토리에는 태그가 없습니다.", - "select a tag to delete": "삭제할 태그 선택", - "no remotes to fetch": "이 리포지토리에 페치할 원격 항목이 구성되어 있지 않습니다.", - "no remotes to pull": "리포지토리에 풀하도록 구성된 원격 항목이 없습니다.", - "pick remote pull repo": "분기를 가져올 원격 선택", - "pick branch pull": "다음에서 가져올 분기 선택", - "addremote": "원격 추가", - "no remotes to push": "리포지토리에 푸시하도록 구성된 원격이 없습니다.", - "force push not allowed": "강제 푸시가 허용되지 않습니다. 'git.allowForcePush' 설정으로 사용하도록 설정하세요.", - "confirm force push": "변경 내용을 강제로 푸시하려고 합니다. 이렇게 하면 다른 사람의 변경 내용을 무시하거나 의도하지 않게 덮어쓸 수 있습니다.\r\n\r\n계속하시겠습니까?", - "nobranch": "원격에 푸시할 분기를 체크 아웃하세요.", - "confirm publish branch": "'{0}' 분기에는 상향 분기가 없습니다. 이 분기를 게시하시겠습니까?", - "pick remote": "'{0}' 분기를 다음에 게시하려면 원격을 선택하세요:", - "commit hash": "커밋 해시", - "provide commit hash": "커밋 해시를 제공하세요.", - "addfrom": "{0}에서 원격 추가", - "addFrom": "URL에서 원격 추가", - "remote name": "원격 이름", - "provide remote name": "원격 이름을 제공하세요.", - "remote name format invalid": "잘못된 원격 이름 형식", - "remote already exists": "원격 '{0}'이(가) 이미 존재합니다.", - "no remotes added": "리포지토리에 원격 항목이 없습니다.", - "remove remote": "제거할 원격 선택", - "sync is unpredictable": "이 작업은 '{0}/{1}'(으)로 커밋을 푸시하고 풀합니다.", - "never again": "다시 표시 안 함", - "no remotes to publish": "리포지토리에 게시하도록 구성된 원격이 없습니다.", - "publish to": "{0}에 게시", - "pick provider": "'{0}' 분기를 다음에 게시할 공급자 선택:", - "no changes stash": "스태시할 변경 내용이 없습니다.", - "unsaved stash files single": "계속하는 경우 {0} 파일의 저장되지 않은 변경 내용이 스태시에 포함되지 않습니다.\r\n\r\n스태시하기 전에 저장하시겠습니까?", - "unsaved stash files": "저장되지 않은 파일이 {0}개 있습니다.\r\n\r\n스태시하기 전에 저장하시겠습니까?", - "save and stash": "모두 저장 및 스태시", - "stash": "스태시", - "provide stash message": "필요한 경우 스태시 메시지를 입력하세요.", - "stash message": "스태시 메시지", - "pick stash to pop": "표시할 스태시 선택", - "no stashes": "리포지토리에 스태시가 없습니다.", - "pick stash to apply": "적용할 스태시 선택", - "pick stash to drop": "삭제할 스태시 선택", - "sure drop": "스태시 {0}을(를) 삭제하시겠습니까?", - "git.title.workingTree": "{0}(작업 트리)", - "git.title.index": "{0}(인덱스)", - "git.title.diffRefs": "{0}({1}) ⟷ {0}({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "진행 중인 다시 지정이 없습니다.", - "open git log": "Git 로그 열기", - "show command output": "명령 출력 표시", - "clean repo": "체크 아웃하기 전에 리포지토리 작업 트리를 정리하세요.", - "cant push": "참조를 원격에 푸시할 수 없습니다. 먼저 '풀'을 실행하여 변경 내용을 통합하세요.", - "merge conflicts": "병합 충돌이 있습니다. 해결한 후 계속하세요.", - "stash merge conflicts": "스태시를 적용하는 중 병합 충돌이 발생했습니다.", - "auth failed specific": "원격 Git에 인증하지 못했습니다.\r\n\r\n{0}", - "auth failed": "git remote에 인증하지 못했습니다.", - "missing user info": "Git에서 'user.name' 및 'user.email'을 구성하세요.", - "learn more": "자세한 정보", - "git error details": "Git: {0}", - "git error": "Git 오류" - }, - "dist/askpass-main": { - "missOrInvalid": "자격 증명이 없거나 잘못되었습니다." + "view.workbench.learnMore": "VS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", + "view.workbench.scm.disabled": "git 기능을 사용하려면 [설정]에서 git을 사용하도록 설정하세요(command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 참조하세요.", + "view.workbench.scm.empty": "Git 기능을 사용하려면 Git 리포지토리가 포함된 폴더를 열거나 URL에서 복제할 수 있습니다.\r\n[폴더 열기](command:vscode.openFolder)\r\n[리포지토리 복제](command:git.clone)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.", + "view.workbench.scm.emptyWorkspace": "현재 열려 있는 작업 영역에 Git 리포지토리를 포함하는 폴더가 없습니다.\r\n[작업 영역에 폴더 추가](command:workbench.action.addRootFolder)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [관련 문서를 참조](https://aka.ms/vscode-scm)하세요.", + "view.workbench.scm.folder": "현재 열린 폴더에 Git 리포지토리가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init?%5Btrue%5D)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요.", + "view.workbench.scm.missing": "유효한 git 설치가 검색되지 않았습니다. [git 출력](command:git.showOutput)에서 자세한 내용을 확인할 수 있습니다.\r\n[git을 설치하거나](https://git-scm.com/) [Microsoft Docs](https://aka.ms/vscode-scm)에서 VS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보세요.\r\n다른 버전의 제어 시스템을 사용하는 경우 추가 확장에 대해 [Marketplace를 검색](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)할 수 있습니다.", + "view.workbench.scm.workspace": "현재 열린 작업 영역에 Git 리포지토리가 포함된 폴더가 없습니다. Git에서 제공하는 소스 제어 기능을 사용하도록 설정할 폴더의 리포지토리를 초기화할 수 있습니다.\r\n[리포지토리 초기화](command:git.init)\r\nVS Code에서 Git 및 소스 제어를 사용하는 방법에 대해 자세히 알아보려면 [Microsoft Docs](https://aka.ms/vscode-scm)를 읽어보세요." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json index e57c3cdea7..4249d7c9e3 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub 인증", - "description": "GitHub 인증 공급자" + "dist/common/keychain": { + "keychainWriteError": "키 집합에 로그인 정보를 작성하는 중 오류 '{0}'이(가) 발생하여 실패했습니다.", + "troubleshooting": "문제 해결 가이드" }, "dist/githubServer": { - "signingIn": "$(mark-github) github.com에 로그인하는 중..." + "signingIn": "$(mark-github) github.com에 로그인하는 중...", + "signingInEnterprise": "$(mark-github) {0}에 로그인하는 중...", + "status.git.signIn.name": "GitHub 로그인" }, - "dist/common/keychain": { - "troubleshooting": "문제 해결 가이드", - "keychainWriteError": "키 집합에 로그인 정보를 작성하는 중 오류 '{0}'이(가) 발생하여 실패했습니다." + "package": { + "description": "GitHub 인증 공급자", + "displayName": "GitHub 인증" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json index 2d4cd372dc..726a64a1c0 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "VS Code 내에서 Git 명령에 대해 자동 GitHub 인증을 사용하도록 설정할지 여부를 제어합니다.", - "welcome.publishFolder": "이 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)", - "welcome.publishWorkspaceFolder": "작업 영역 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)" - }, "dist/publish": { - "pick folder": "GitHub에 게시할 폴더 선택", "ignore": "리포지토리에 포함할 파일을 선택합니다.", + "openingithub": "GitHub에서 열기", + "pick folder": "GitHub에 게시할 폴더 선택", + "publishing_done": "'{0}' 리포지토리를 GitHub에 게시했습니다.", + "publishing_firstcommit": "첫 번째 커밋을 만드는 중", "publishing_private": "프라이빗 GitHub 리포지토리에 게시하는 중", "publishing_public": "퍼블릭 GitHub 리포지토리에 게시하는 중", - "publishing_firstcommit": "첫 번째 커밋을 만드는 중", - "publishing_uploading": "파일을 업로드하는 중", - "openingithub": "GitHub에서 열기", - "publishing_done": "'{0}' 리포지토리를 GitHub에 게시했습니다." + "publishing_uploading": "파일을 업로드하는 중" }, "dist/pushErrorHandler": { - "ok": "확인", - "fork unable": "GitHub의 '{0}/{1}'(으)로 푸시할 수 있는 권한이 없습니다.", "create a fork": "포크 만들기", - "no": "아니요", - "fork": "GitHub의 '{0}/{1}'(으)로 푸시할 수 있는 권한이 없습니다. 대신 포크를 만들어 포크에 푸시하시겠습니까?", "create fork": "GitHub 포크 만들기", - "forking": "'{0}/{1}'을(를) 포크하는 중...", - "forking_pushing": "변경 내용을 푸시하는 중...", - "openingithub": "GitHub에서 열기", - "createpr": "PR 만들기", - "forking_done": "GitHub에 '{0}' 포크를 만들었습니다.", "createghpr": "GitHub 끌어오기 요청을 만드는 중...", - "openpr": "PR 열기", - "donepr": "GitHub에 PR '{0}/{1}#{2}'을(를) 만들었습니다." + "createpr": "PR 만들기", + "donepr": "GitHub에 PR '{0}/{1}#{2}'을(를) 만들었습니다.", + "fork": "GitHub의 '{0}/{1}'(으)로 푸시할 수 있는 권한이 없습니다. 대신 포크를 만들어 포크에 푸시하시겠습니까?", + "forking": "'{0}/{1}'을(를) 포크하는 중...", + "forking_done": "GitHub에 '{0}' 포크를 만들었습니다.", + "forking_pushing": "변경 내용을 푸시하는 중...", + "no": "아니요", + "openingithub": "GitHub에서 열기", + "openpr": "PR 열기" + }, + "package": { + "config.gitAuthentication": "VS Code 내에서 Git 명령에 대해 자동 GitHub 인증을 사용하도록 설정할지 여부를 제어합니다.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "이 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)", + "welcome.publishWorkspaceFolder": "작업 영역 폴더를 GitHub 리포지토리에 직접 게시할 수도 있습니다. 게시된 후에는 Git 및 GitHub에서 제공하는 소스 제어 기능에 액세스할 수 있습니다.\r\n[$(github) GitHub에 게시](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json index 51cadaa34c..d7b9dc0544 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "이미지 미리 보기", - "description": "VS Code의 기본 제공 이미지 미리 보기를 제공함", - "customEditors.displayName": "이미지 미리 보기", - "command.zoomIn": "확대", - "command.zoomOut": "축소" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0}B", + "sizeGB": "{0}GB", "sizeKB": "{0}KB", "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB", - "sizeStatusBar.name": "이미지 이진 크기" + "sizeStatusBar.name": "이미지 이진 크기", + "sizeTB": "{0}TB" }, "dist/preview": { "preview.imageLoadError": "이미지를 로드하는 동안 오류가 발생했습니다.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "이미지 확대/축소", "zoomStatusBar.placeholder": "확대/축소 수준 선택", "zoomStatusBar.wholeImageLabel": "전체 이미지" + }, + "package": { + "command.zoomIn": "확대", + "command.zoomOut": "축소", + "customEditors.displayName": "이미지 미리 보기", + "description": "VS Code의 기본 제공 이미지 미리 보기를 제공함", + "displayName": "이미지 미리 보기" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/import.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/import.i18n.json index a69a164d7b..7d15a7f271 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "플랫 파일 가져오기 구성", - "flatfileimport.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다." - }, - "out/services/serviceClient": { - "serviceStarted": "{0}이(가) 시작됨", - "serviceStarting": "{0}을(를) 시작하는 중", - "flatFileImport.serviceStartFailed": "{0}:{1}을(를) 시작하지 못함", - "installingServiceDetailed": "{1}에 {0} 설치 중", - "installingService": "{0} 서비스를 설치하는 중", - "serviceInstalled": "설치된 {0}", - "downloadingService": "{0} 다운로드 중", - "downloadingServiceSize": "({0}KB)", - "downloadingServiceStatus": "{0} 다운로드 중", - "downloadingServiceComplete": "{0} 다운로드 완료", - "entryExtractedChannelMsg": "추출된 {0}({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "사용자 의견 제공", - "serviceCrashMessage": "서비스 구성 요소를 시작할 수 없습니다.", - "flatFileImport.serverDropdownTitle": "데이터베이스가 있는 서버", - "flatFileImport.databaseDropdownTitle": "테이블이 생성된 데이터베이스", "flatFile.InvalidFileLocation": "잘못된 파일 위치입니다. 다른 입력 파일을 사용해 보세요.", + "flatFileImport.allowNulls": "Null 허용", "flatFileImport.browseFiles": "찾아보기", - "flatFileImport.openFile": "열기", - "flatFileImport.fileTextboxTitle": "가져올 파일의 위치", - "flatFileImport.tableTextboxTitle": "새 테이블 이름", - "flatFileImport.schemaTextboxTitle": "테이블 스키마", - "flatFileImport.importData": "데이터 가져오기", - "flatFileImport.next": "다음", "flatFileImport.columnName": "열 이름", "flatFileImport.dataType": "데이터 형식", - "flatFileImport.primaryKey": "기본 키", - "flatFileImport.allowNulls": "Null 허용", - "flatFileImport.prosePreviewMessage": "이 작업은 입력 파일 구조를 분석하여 처음 50개 행의 미리 보기를 아래에 생성했습니다.", - "flatFileImport.prosePreviewMessageFail": "이 작업이 실패했습니다. 다른 입력 파일을 사용해 보세요.", - "flatFileImport.refresh": "새로 고침", - "flatFileImport.importInformation": "정보 가져오기", - "flatFileImport.importStatus": "상태 가져오기", - "flatFileImport.serverName": "서버 이름", + "flatFileImport.databaseDropdownTitle": "테이블이 생성된 데이터베이스", "flatFileImport.databaseName": "데이터베이스 이름", - "flatFileImport.tableName": "테이블 이름", - "flatFileImport.tableSchema": "테이블 스키마", "flatFileImport.fileImport": "가져올 파일", - "flatFileImport.success.norows": "✔ 테이블에 데이터를 입력했습니다.", - "import.needConnection": "이 마법사를 사용하기 전에 서버에 연결하세요.", - "import.needSQLConnection": "SQL Server 가져오기 확장은 이 유형의 연결을 지원하지 않습니다.", - "flatFileImport.wizardName": "플랫 파일 가져오기 마법사", + "flatFileImport.fileTextboxTitle": "가져올 파일의 위치", + "flatFileImport.importData": "데이터 가져오기", + "flatFileImport.importInformation": "정보 가져오기", + "flatFileImport.importNewFile": "새 파일 가져오기", + "flatFileImport.importStatus": "상태 가져오기", + "flatFileImport.next": "다음", + "flatFileImport.openFile": "열기", "flatFileImport.page1Name": "입력 파일 지정", "flatFileImport.page2Name": "데이터 미리 보기", "flatFileImport.page3Name": "열 수정", "flatFileImport.page4Name": "요약", - "flatFileImport.importNewFile": "새 파일 가져오기" + "flatFileImport.primaryKey": "기본 키", + "flatFileImport.prosePreviewMessage": "이 작업은 입력 파일 구조를 분석하여 처음 50개 행의 미리 보기를 아래에 생성했습니다.", + "flatFileImport.prosePreviewMessageFail": "이 작업이 실패했습니다. 다른 입력 파일을 사용해 보세요.", + "flatFileImport.refresh": "새로 고침", + "flatFileImport.schemaTextboxTitle": "테이블 스키마", + "flatFileImport.serverDropdownTitle": "데이터베이스가 있는 서버", + "flatFileImport.serverName": "서버 이름", + "flatFileImport.success.norows": "✔ 테이블에 데이터를 입력했습니다.", + "flatFileImport.tableName": "테이블 이름", + "flatFileImport.tableSchema": "테이블 스키마", + "flatFileImport.tableTextboxTitle": "새 테이블 이름", + "flatFileImport.wizardName": "플랫 파일 가져오기 마법사", + "import.needConnection": "이 마법사를 사용하기 전에 서버에 연결하세요.", + "import.needSQLConnection": "SQL Server 가져오기 확장은 이 유형의 연결을 지원하지 않습니다.", + "import.serviceCrashButton": "사용자 의견 제공", + "serviceCrashMessage": "서비스 구성 요소를 시작할 수 없습니다." + }, + "out/services/serviceClient": { + "downloadingService": "{0} 다운로드 중", + "downloadingServiceComplete": "{0} 다운로드 완료", + "downloadingServiceSize": "({0}KB)", + "downloadingServiceStatus": "{0} 다운로드 중", + "entryExtractedChannelMsg": "추출된 {0}({1}/{2})", + "flatFileImport.serviceStartFailed": "{0}:{1}을(를) 시작하지 못함", + "installingService": "{0} 서비스를 설치하는 중", + "installingServiceDetailed": "{1}에 {0} 설치 중", + "serviceInstalled": "설치된 {0}", + "serviceStarted": "{0}이(가) 시작됨", + "serviceStarting": "{0}을(를) 시작하는 중" + }, + "package": { + "flatfileimport.configuration.title": "플랫 파일 가져오기 구성", + "flatfileimport.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json index 823363f3bf..c68c8ff605 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "'{0}' 설정을 사용하여 한도를 구성합니다.", + "goToSetting": "설정 열기", + "json.resolveError": "JSON: 스키마 확인 오류", + "json.schemaResolutionDisabledMessage": "스키마 다운로드를 사용할 수 없습니다. 구성하려면 클릭하세요.", + "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다. 다시 시도하려면 클릭하세요.", + "jsonserver.name": "JSON 언어 서버", + "ok": "확인", + "schemaDownloadDisabled": "'{0}' 설정을 통해 스키마 다운로드를 사용하지 않도록 설정함", + "untitled.schema": "{0}을(를) 로드할 수 없습니다.", + "yes never again": "다시 표시 안 함" + }, "package": { - "displayName": "JSON 언어 기능", "description": "JSON 파일에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "JSON 언어 기능", + "json.clickToRetry": "다시 시도하려면 클릭하세요.", + "json.colorDecorators.enable.deprecationMessage": "`json.colorDecorators.enable` 설정은 `editor.colorDecorators`를 위해 사용되지 않습니다.", + "json.colorDecorators.enable.desc": "색 데코레이터 사용 또는 사용 안 함", + "json.enableSchemaDownload.desc": "사용하도록 설정하면 http 및 https 위치에서 JSON 스키마를 페치할 수 있습니다.", + "json.format.enable.desc": "기본 JSON 포맷터를 사용하거나 사용하지 않습니다.", + "json.maxItemsComputed.desc": "계산된 최대 윤곽선 기호 및 폴딩 영역의 수입니다(성능상의 이유로 제한됨).", + "json.maxItemsExceededInformation.desc": "최대 윤곽 기호 및 접기 영역 수를 초과하는 경우 알림을 표시합니다.", + "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다.", "json.schemas.desc": "현재 프로젝트에서 스키마를 JSON 파일에 연결합니다.", - "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", "json.schemas.fileMatch.desc": "JSON 파일을 스키마로 확인할 때 일치하려는 파일 패턴의 배열입니다. `*`를 와일드카드로 사용할 수 있습니다. 제외 패턴을 정의하고 '!'로 시작할 수 있습니다. 하나 이상의 일치 패턴이 있고 마지막 일치 패턴이 제외 패턴이 아닌 경우 파일이 일치합니다.", "json.schemas.fileMatch.item.desc": "JSON 파일로 스키마를 확인할 때 일치할 '*'를 포함할 수 있는 파일 패턴입니다.", "json.schemas.schema.desc": "지정된 URL의 스키마 정의입니다. 스키마는 스키마 URL에 대한 액세스 방지를 위해서만 제공해야 합니다.", - "json.format.enable.desc": "기본 JSON 포맷터를 사용하거나 사용하지 않습니다.", - "json.tracing.desc": "VS Code와 JSON 언어 서버 간 통신을 추적합니다.", - "json.colorDecorators.enable.desc": "색 데코레이터 사용 또는 사용 안 함", - "json.colorDecorators.enable.deprecationMessage": "`json.colorDecorators.enable` 설정은 `editor.colorDecorators`를 위해 사용되지 않습니다.", - "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다.", - "json.clickToRetry": "다시 시도하려면 클릭하세요.", - "json.maxItemsComputed.desc": "계산된 최대 윤곽선 기호 및 폴딩 영역의 수입니다(성능상의 이유로 제한됨).", - "json.maxItemsExceededInformation.desc": "최대 윤곽 기호 및 접기 영역 수를 초과하는 경우 알림을 표시합니다.", - "json.enableSchemaDownload.desc": "사용하도록 설정하면 http 및 https 위치에서 JSON 스키마를 페치할 수 있습니다." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: 스키마 확인 오류", - "jsonserver.name": "JSON 언어 서버", - "untitled.schema": "{0}을(를) 로드할 수 없습니다.", - "schemaDownloadDisabled": "'{0}' 설정을 통해 스키마 다운로드를 사용하지 않도록 설정함", - "ok": "확인", - "goToSetting": "설정 열기", - "yes never again": "다시 표시 안 함", - "configureLimit": "'{0}' 설정을 사용하여 한도를 구성합니다.", - "json.schemaResolutionErrorMessage": "스키마를 확인할 수 없습니다. 다시 시도하려면 클릭하세요.", - "json.schemaResolutionDisabledMessage": "스키마 다운로드를 사용할 수 없습니다. 구성하려면 클릭하세요." + "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", + "json.tracing.desc": "VS Code와 JSON 언어 서버 간 통신을 추적합니다." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/json.i18n.json index 4fde814402..94d100984b 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "JSON 언어 기본 사항", - "description": "JSON 파일에서 구문 강조 표시 및 대괄호 일치 기능을 제공합니다." + "description": "JSON 파일에서 구문 강조 표시 및 대괄호 일치 기능을 제공합니다.", + "displayName": "JSON 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/kusto.i18n.json index f10cd569f1..6007ae271a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "새 전자 필기장", - "notebook.command.open": "전자 필기장 열기", - "cloud.databaseProperties.name": "데이터베이스 이름", - "cloud.databaseProperties.size": "크기(MB)", - "cloud.serverProperties.summary": "상태", - "cloud.serverProperties.machinesTotal": "클러스터의 총 컴퓨터 수", - "cloud.serverProperties.diskCacheCapacity": "사용된 클러스터 데이터 용량의 %", - "databasesListProperties.name": "이름", - "databasesListProperties.size": "크기(MB)", - "objectsListProperties.name": "이름", - "objectsListProperties.metadataTypeName": "형식", - "kusto.configuration.title": "KUSTO 구성", - "kusto.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", - "kusto.format.alignColumnDefinitionsInColumns": "열 정의 정렬 여부", - "kusto.format.datatypeCasing": "데이터 형식을 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", - "kusto.format.keywordCasing": "키워드를 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", - "kusto.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.", - "kusto.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", - "kusto.provider.displayName": "Azure Data Explorer(Kusto)", - "kusto.connectionOptions.connectionName.displayName": "이름(선택 사항)", - "kusto.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", - "kusto.connectionOptions.serverName.displayName": "클러스터", - "kusto.connectionOptions.serverName.description": "Kusto 클러스터 이름", - "kusto.connectionOptions.databaseName.displayName": "데이터베이스", - "kusto.connectionOptions.databaseName.description": "데이터 원본의 초기 카탈로그 또는 데이터베이스 이름", - "kusto.connectionOptions.authType.displayName": "인증 유형", - "kusto.connectionOptions.authType.description": "Kusto Server를 사용하여 인증하는 방법을 지정합니다.", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", - "kusto.connectionOptions.authType.categoryValues.none": "인증 없음", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "사용자 인증", - "kusto.connectionOptions.userName.displayName": "사용자 이름", - "kusto.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", - "kusto.connectionOptions.password.displayName": "암호", - "kusto.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", - "kusto.connectionOptions.connectTimeout.displayName": "연결 시간 제한", - "kusto.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", - "kusto.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", - "kusto.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", - "kusto.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", - "kusto.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", - "kusto.connectionOptions.applicationName.displayName": "애플리케이션 이름", - "kusto.connectionOptions.applicationName.description": "애플리케이션의 이름", - "kusto.connectionOptions.workstationId.displayName": "워크스테이션 ID", - "kusto.connectionOptions.workstationId.description": "Kusto 서버에 연결하는 워크스테이션의 이름", - "kusto.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", - "kusto.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 Kusto 서버 인스턴스의 이름 또는 네트워크 주소" + "dist/features": { + "kusto.accountDoesNotExist": "계정이 없습니다.", + "kusto.insufficientlyPrivelagedAzureAccount": "{0}에 대해 구성된 Azure 계정에 Always Encrypted의 열 마스터 키에 액세스할 수 있는 Azure Key Vault에 대한 권한이 없습니다.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 사용할 수 없습니다. 연결된 Azure 계정을 추가하고 쿼리를 다시 시도하세요." }, - "dist/telemetry": { - "viewKnownIssuesText": "알려진 문제 보기", - "serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "{0} 설치 완료", + "downloadingServiceChannelMsg": "{0} 다운로드 중", + "downloadingServiceSizeChannelMsg": "({0}KB)", + "downloadingServiceStatusMsg": "{0} 다운로드 중", + "failedToStartServiceErrorMsg": "{0}을(를) 시작하지 못함", + "installedServiceChannelMsg": "설치된 {0}", + "installingServiceChannelMsg": "{1}에 {0} 설치 중", + "installingServiceStatusMsg": "{0} 설치", + "serviceStartedStatusMsg": "{0}이(가) 시작됨", + "startingServiceStatusMsg": "{0} 시작" }, "dist/main": { "kusto.unsupportedPlatform": "지원되지 않는 플랫폼", "notebookFileType": "전자 필기장", "unsupportedFileType": ".ipynb Notebook만 지원됩니다." }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "{0} 노드의 세션이 없습니다.", - "notifyError": "노드 변경 알리기 오류: {0}", - "rootLabel": "루트" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "취소", "cancel": "작업을 취소하시겠습니까?", - "kusto.searchServers": "서버 이름 검색" + "cancelTooltip": "취소", + "kusto.searchServers": "서버 이름 검색", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0}이(가) 시작됨", - "startingServiceStatusMsg": "{0} 시작", - "failedToStartServiceErrorMsg": "{0}을(를) 시작하지 못함", - "installingServiceChannelMsg": "{1}에 {0} 설치 중", - "installingServiceStatusMsg": "{0} 설치", - "installedServiceChannelMsg": "설치된 {0}", - "downloadingServiceChannelMsg": "{0} 다운로드 중", - "downloadingServiceSizeChannelMsg": "({0}KB)", - "downloadingServiceStatusMsg": "{0} 다운로드 중", - "downloadServiceDoneChannelMsg": "{0} 설치 완료" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "노드 변경 알리기 오류: {0}", + "rootLabel": "루트", + "sessionNotFound": "{0} 노드의 세션이 없습니다." }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 사용할 수 없습니다. 연결된 Azure 계정을 추가하고 쿼리를 다시 시도하세요.", - "kusto.accountDoesNotExist": "계정이 없습니다.", - "kusto.insufficientlyPrivelagedAzureAccount": "{0}에 대해 구성된 Azure 계정에 Always Encrypted의 열 마스터 키에 액세스할 수 있는 Azure Key Vault에 대한 권한이 없습니다." + "dist/telemetry": { + "serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요.", + "viewKnownIssuesText": "알려진 문제 보기" + }, + "package": { + "cloud.databaseProperties.name": "데이터베이스 이름", + "cloud.databaseProperties.size": "크기(MB)", + "cloud.serverProperties.diskCacheCapacity": "사용된 클러스터 데이터 용량의 %", + "cloud.serverProperties.machinesTotal": "클러스터의 총 컴퓨터 수", + "cloud.serverProperties.summary": "상태", + "databasesListProperties.name": "이름", + "databasesListProperties.size": "크기(MB)", + "kusto.configuration.title": "KUSTO 구성", + "kusto.connectionOptions.applicationName.description": "애플리케이션의 이름", + "kusto.connectionOptions.applicationName.displayName": "애플리케이션 이름", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", + "kusto.connectionOptions.authType.categoryValues.none": "인증 없음", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "사용자 인증", + "kusto.connectionOptions.authType.description": "Kusto Server를 사용하여 인증하는 방법을 지정합니다.", + "kusto.connectionOptions.authType.displayName": "인증 유형", + "kusto.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", + "kusto.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", + "kusto.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", + "kusto.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", + "kusto.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", + "kusto.connectionOptions.connectTimeout.displayName": "연결 시간 제한", + "kusto.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", + "kusto.connectionOptions.connectionName.displayName": "이름(선택 사항)", + "kusto.connectionOptions.databaseName.description": "데이터 원본의 초기 카탈로그 또는 데이터베이스 이름", + "kusto.connectionOptions.databaseName.displayName": "데이터베이스", + "kusto.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 Kusto 서버 인스턴스의 이름 또는 네트워크 주소", + "kusto.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", + "kusto.connectionOptions.groupName.connectionResiliency": "연결 복구", + "kusto.connectionOptions.groupName.context": "컨텍스트", + "kusto.connectionOptions.groupName.initialization": "초기화", + "kusto.connectionOptions.groupName.security": "보안", + "kusto.connectionOptions.groupName.source": "원본", + "kusto.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", + "kusto.connectionOptions.password.displayName": "암호", + "kusto.connectionOptions.serverName.description": "Kusto 클러스터 이름", + "kusto.connectionOptions.serverName.displayName": "클러스터", + "kusto.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", + "kusto.connectionOptions.userName.displayName": "사용자 이름", + "kusto.connectionOptions.workstationId.description": "Kusto 서버에 연결하는 워크스테이션의 이름", + "kusto.connectionOptions.workstationId.displayName": "워크스테이션 ID", + "kusto.format.alignColumnDefinitionsInColumns": "열 정의 정렬 여부", + "kusto.format.datatypeCasing": "데이터 형식을 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", + "kusto.format.keywordCasing": "키워드를 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", + "kusto.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.", + "kusto.provider.displayName": "Azure Data Explorer(Kusto)", + "kusto.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", + "kusto.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", + "notebook.command.new": "새 전자 필기장", + "notebook.command.open": "전자 필기장 열기", + "objectsListProperties.metadataTypeName": "형식", + "objectsListProperties.name": "이름" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/machine-learning.i18n.json index 222fbe3efa..fc817ee9c9 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "작업", - "title.documents": "문서", - "title.configurations": "구성", - "title.endpoints": "엔드포인트", - "ml.command.managePackages": "데이터베이스에서 패키지 관리", - "ml.command.manageLanguages": "외부 언어 관리", - "ml.command.predictModel": "예측 만들기", - "ml.command.manageModels": "모델 관리", - "ml.command.importModel": "모델 가져오기", - "ml.configuration.title": "Machine Learning 구성", - "ml.pythonPath.description": "Machine Learning에서 사용하는 기존 Python 설치에 대한 로컬 경로입니다.", - "ml.enablePython.description": "데이터베이스에서 Python 패키지 관리를 사용하도록 설정합니다.", - "ml.enableR.description": "데이터베이스에서 R 패키지 관리를 사용하도록 설정합니다.", - "ml.rPath.description": "기계 학습에서 사용하는 기존 R 설치의 로컬 경로입니다.", - "ml.command.dependencies": "Machine Learning 종속성 설치", - "ml.command.enableExternalScript": "외부 스크립트 사용" - }, "dist/common/constants": { - "msgYes": "예", - "msgNo": "아니요", - "mls.managePackages.error": "서버에 대해 패키지 관리가 지원되지 않습니다. Python 또는 R이 설치되어 있는지 확인합니다.", - "notebookExtensionFailedError": "전자 필기장 확장에 대한 종속성으로 인해 확장을 로드하지 못했습니다. 자세한 내용을 보려면 전자 필기장 확장에 대한 출력 로그를 확인하세요.", - "mls.verifyOdbcDriverError.error": "패키지 관리에는 '{0}'이(가) 필요합니다. 설치되어 있고 올바르게 설정되었는지 확인하세요.", - "mls.taskFailedError.error": "'{0}' 작업을 완료하지 못했습니다. 오류: {1}", - "mls.cannotFindPython.error": "Python 실행 파일 '{0}'을(를) 찾을 수 없습니다. Python이 올바르게 설치 및 구성되어 있는지 확인하세요.", - "mls.cannotFindR.error": "R 실행 파일 '{0}'을(를) 찾을 수 없습니다. R이 설치되어 있고 제대로 구성되어 있는지 확인하세요.", - "mls.installPackageMngDependencies.msgTaskName": "패키지 관리 종속성 확인", - "mls.installModelMngDependencies.msgTaskName": "모델 관리 종속성 확인", - "mls.noResultError": "결과가 반환되지 않음", - "mls.requiredPackagesNotInstalled": "필요한 패키지가 설치되어 있지 않습니다.", - "mls.confirmEnableExternalScripts": "패키지 관리에는 외부 스크립트가 필요합니다. 사용하도록 설정하시겠습니까?", - "mls.enableExternalScriptsError": "외부 스크립트를 사용하도록 설정하지 못했습니다.", - "mls.externalScriptsIsRequiredError": "이 작업에는 외부 스크립트 구성이 필요합니다.", - "mls.confirmInstallPythonPackages": "필수 패키지를 설치하시겠습니까?", - "mls.installDependencies.confirmInstallPythonPackages": "{0}를 설치하려면 다음 Python 패키지가 필요합니다.", - "mls.installDependencies.confirmInstallRPackages": "설치하려면 다음 R 패키지가 필요합니다. {0}", - "models.confirmDeleteModel": "‘{0} 모델을 삭제하시겠습니까?", - "mls.installDependencies.packages": "필요한 패키지를 설치하는 중...", - "mls.installDependencies.packagesAlreadyInstalled": "필수 패키지가 이미 설치되어 있습니다.", - "mls.installDependencies.getPackagesError": "설치된 Python 패키지를 가져오지 못했습니다. 오류: {0}", - "mls.packageManager.NoConnection": "선택한 연결 없음", - "mls.notebookExtensionNotLoaded": "Notebook 확장이 로드되지 않음", - "mls.mssqlExtensionNotLoaded": "MSSQL 확장이 로드되지 않았습니다.", - "mls.enabledMessage": "Machine Learning Services 사용", - "mls.configUpdateFailed": "Machine Learning Services 구성을 수정하지 못했습니다.", - "mls.enableButtonTitle": "사용", - "mls.disableButtonTitle": "사용 안 함", - "mls.configTitle": "구성", - "mls.configStatus": "사용", - "mls.configAction": "작업", - "mls.externalExecuteScriptTitle": "외부 실행 스크립트", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "다운로드하는 동안 오류 발생", - "mls.invalidModelIdError": "모델 ID가 잘못되었습니다. 모델 URL: {0}", - "mls.noArtifactError": "모델에 아티팩트가 없습니다. 모델 url: {0}", - "mls.downloadingProgress": "다운로드", - "mls.pythonConfigError": "Python 실행 파일이 구성되지 않았습니다.", - "mls.rConfigError": "R 실행 파일이 구성되지 않았습니다.", - "mls.installingDependencies": "종속성을 설치하는 중...", - "mls.resourceNotFound": "지정된 리소스를 찾을 수 없습니다.", - "mls.latestVersion": "최신", - "mls.httpGetRequestError": "{0} {1} 오류를 나타내며 패키지 정보 요청 실패", "azure.resource.error": "오류: {0}", - "notSupportedEventArg": "지원되지 않는 이벤트 인수", - "extLang.installTabTitle": "설치됨", - "extLang.languageCreatedDate": "설치됨", - "extLang.languagePlatform": "플랫폼", - "extLang.delete": "삭제", - "editTitle": "편집", - "extLang.installButtonText": "설치", - "extLang.CancelButtonText": "취소", - "extLang.DoneButtonText": "닫기", - "extLang.OkButtonText": "확인", - "extLang.SaveButtonText": "저장", - "extLang.languageName": "이름", - "extLang.newLanguageTabTitle": "새 항목 추가", - "extLang.fileBrowserTabTitle": "파일 브라우저", - "extLang.DialogTitle": "언어", - "extLang.Target": "대상", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "언어 확장 경로", - "extLang.extensionFileLocation": "언어 확장 위치", - "extLang.extensionFileName": "확장 파일 이름", - "extLang.envVariables": "환경 변수", - "extLang.parameters": "매개 변수", - "extLang.selectedPath": "선택한 경로", - "extLang.installFailedError": "언어를 설치하지 못했습니다.", - "extLang.updateFailedError": "언어를 업데이트하지 못함", - "models.modelUpdateFailedError": "모델을 업데이트하지 못했습니다.", - "models.modelsListEmptyMessage": "모델을 찾을 수 없음", - "models.selectModelTableMessage": "테이블 선택", - "models.selectModelDatabaseMessage": "데이터베이스 선택", - "models.azureModelsListEmptyTitle": "모델을 찾을 수 없음", - "models.azureModelsListEmptyDescription": "다른 Azure ML 작업 영역 선택", - "models.modelsListEmptyDescription": "다른 데이터베이스 또는 테이블 선택", - "databaseName": "데이터베이스", - "databaseToStoreInfo": "새 모델을 저장할 데이터베이스를 선택합니다.", - "tableToStoreInfo": "모델 스키마를 준수하는 기존 테이블을 선택하거나 가져온 모델을 저장할 새 테이블을 만듭니다.", - "tableName": "테이블", - "modelTableInfo": "모델 테이블을 선택하여 기존/가져온 모델 목록을 봅니다.", - "modelDatabaseInfo": "기존/가져온 모델이 저장되는 데이터베이스를 선택합니다.", - "existingTableName": "기존 테이블", - "newTableName": "새 테이블", - "models.name": "이름", - "models.fileName": "파일", - "models.description": "설명", - "models.created": "만든 날짜", - "models.imported": "가져온 날짜", - "models.framework": "프레임워크", - "models.frameworkVersion": "프레임워크 버전", - "models.version": "버전", - "models.browseButton": "...", - "models.azureAccount": "Azure 계정", - "models.azureSignIn": "Azure 로그인 또는 계정 새로 고침", - "predict.columnDatabase": "원본 데이터베이스", - "predict.columnDatabaseInfo": "예측을 적용할 데이터 세트가 포함된 데이터베이스를 선택합니다.", - "predict.columnTable": "원본 테이블", - "predict.columnTableInfo": "예측을 적용할 데이터 세트가 포함된 테이블을 선택합니다.", - "predict.inputColumns": "입력 매핑 추가", - "predict.outputColumns": "모델 출력", - "predict.columnName": "원본 열", - "predict.dataTypeName": "형식", - "predict.displayName": "표시 이름", - "predict.inputName": "모델 입력", - "predict.selectColumnTitle": "열 선택...", - "models.selectModelDatabaseTitle": "모델이 있는 데이터베이스 선택", - "models.selectModelTableTitle": "모델이 있는 테이블 선택", - "predict.selectDatabaseTitle": "데이터베이스 선택", - "predict.selectTableTitle": "테이블 선택", - "predict.outputName": "이름", - "models.azureSubscription": "Azure 구독", - "models.azureGroup": "리소스 그룹", - "models.azureModelWorkspace": "Azure ML 작업 영역", - "models.azureModelFilter": "필터", - "models.azureModels": "모델", - "models.azureModelsTitle": "Azure 모델", - "models.localModelsTitle": "로컬 모델", - "models.modelSourcesTitle": "원본 위치", - "models.modelSourcePageTitle": "모델 원본 유형 선택", - "models.localModelSourceDescriptionForImport": "‘파일 업로드’가 선택되었습니다. 이렇게 하면 로컬 컴퓨터에서 이 SQL 인스턴스의 모델 데이터베이스로 모델 파일을 가져올 수 있습니다. 계속하려면 ‘다음’을 클릭하세요.​", - "models.azureModelSourceDescriptionForImport": "'Azure Machine Learning'이 선택되었습니다. 이렇게 하면 SQL 인스턴스의 모델 데이터베이스에서 Azure Machine Learning 작업 영역에 저장 된 모델을 가져올 수 있습니다. 계속 하려면 '다음'을 클릭하세요.​​", - "models.localModelSourceDescriptionForPredict": "'파일 업로드'가 선택되었습니다. 이렇게 하면 로컬 컴퓨터에서 모델 파일을 업로드할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​​", - "models.importedModelSourceDescriptionForPredict": "'가져온 모델'이 선택되었습니다. 이렇게 하면 데이터베이스의 모델 테이블에 저장된 모델 중에서 선택할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​", - "models.azureModelSourceDescriptionForPredict": "'Azure Machine Learning'이 선택되었습니다. 이렇게 하면 Azure Machine Learning 작업 영역에 저장된 모델 중에서 선택할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​", - "models.modelImportTargetPageTitle": "모델을 가져올 위치 선택 또는 입력", - "models.columnSelectionPageTitle": "모델에 원본 데이터 매핑", - "models.modelDetailsPageTitle": "모델 세부 정보 입력", - "models.modelLocalSourceTitle": "원본 파일", - "models.modelLocalSourceTooltip": "가져올 모델의 파일 경로", - "models.onnxNotSupportedError": "ONNX 런타임은 현재 서버에서 지원되지 않습니다.", - "models.currentModelsTitle": "모델", - "models.importModelDoneButton": "가져오기", - "models.predictModel": "예측", - "models.RegisterWizard": "모델 가져오기", - "models.viewImportModelsTitle": "모델 보기 및 가져오기", - "models.viewImportModelsDesc": "기계 학습 모델은 하나 이상의 데이터베이스 및 테이블에 저장할 수 있습니다. 모델 데이터베이스 및 테이블을 선택하여 해당 모델을 봅니다.", - "models.viewImportModeledForPredictDesc": "모델은 하나 이상의 데이터베이스 및 테이블에 저장됩니다. 모델 데이터베이스 및 테이블을 선택하여 내부 모델을 봅니다.", - "models.learnMoreLink": "자세히 알아보세요.", - "models.importModelTitle": "모델 가져오기 또는 보기", - "models.editModelTitle": "모델 편집", - "models.importModelDesc": "데이터베이스에 저장된 기계 학습 모델 가져오기 또는 보기", - "models.makePredictionTitle": "예측 만들기", - "models.makePredictionDesc": "관리되는 모델을 사용하여 예측 값 또는 점수 생성", - "models.createNotebookTitle": "전자 필기장 만들기", - "models.createNotebookDesc": "Notebook에서 실험 실행 및 모델 만들기", - "models.modelRegisteredSuccessfully": "모델이 등록되었습니다.", - "models.modelUpdatedSuccessfully": "모델을 업데이트했습니다.", - "models.modelFailedToRegistered": "모델을 등록하지 못했습니다.", - "models.localModelSource": "파일 업로드", - "models.localModelPageTitle": "모델 파일 업로드", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Azure Machine Learning에서 가져오기", - "models.importedModelsPageTitle": "가져온 모델 선택", - "models.registeredModelsSource": "가져온 모델", - "models.downloadModelMsgTaskName": "Azure에서 모델 다운로드", - "models.invalidAzureResourceError": "잘못된 Azure 리소스", - "models.invalidModelToRegisterError": "등록할 모델이 잘못되었습니다.", - "models.invalidModelToPredictError": "예측할 모델이 잘못되었습니다.", - "models.invalidModelParametersError": "유효한 원본 테이블 및 모델 매개 변수를 선택하세요.", - "models.invalidModelToSelectError": "유효한 모델을 선택하세요.", - "models.invalidModelImportTargetError": "올바른 테이블을 선택하세요.", - "models.columnDataTypeMismatchWarningHelper": "경고 세부 정보를 검토하려면 클릭하세요.", - "models.columnDataTypeMismatchWarningHeading": "데이터 형식의 차이", - "models.columnDataTypeMismatchWarning": "원본 테이블 열의 데이터 형식이 필수 입력 필드의 형식과 일치하지 않습니다.", - "models.outputColumnDataTypeNotSupportedWarning": "출력 열의 데이터 형식이 출력 필드의 형식과 일치하지 않습니다.", - "models.modelNameRequiredError": "모델 이름이 필요합니다.", - "models.modelsRequiredError": "가져올 모델을 하나 이상 선택하세요.", - "models.updateModelFailedError": "모델을 업데이트하지 못했습니다.", - "models.modelSchemaIsAcceptedMessage": "테이블이 요구 사항을 충족합니다.", - "models.selectModelsTableMessage": "모델 테이블 선택", - "models.modelSchemaIsNotAcceptedMessage": "테이블 구조가 잘못되었습니다.", - "models.importModelFailedError": "모델을 등록 하지 못함: {0}, 파일: {1}", - "models.invalidImportTableError": "모델을 가져오기 위한 테이블이 잘못되었습니다. 데이터베이스 이름: {0}, 테이블 이름: {1}", - "models.invalidImportTableSchemaError": "모델 가져오기에는 테이블 스키마가 지원되지 않습니다. 데이터베이스 이름: {0}, 테이블 이름: {1}.", - "models.loadModelParameterFailedError": "모델 매개 변수를 로드하지 못했습니다.'", - "models.unsupportedModelParameterType": "지원되지 않음", - "dashboardTitle": "Machine Learning", "dashboardDesc": "SQL 데이터베이스에 대한 Machine Learning", "dashboardLinksTitle": "유용한 링크", + "dashboardTitle": "Machine Learning", "dashboardVideoLinksTitle": "비디오 자습서", - "showMoreTitle": "더 보기", - "showLessTitle": "간단히 보기", + "databaseName": "데이터베이스", + "databaseToStoreInfo": "새 모델을 저장할 데이터베이스를 선택합니다.", + "editTitle": "편집", + "existingTableName": "기존 테이블", + "extLang.CancelButtonText": "취소", + "extLang.DialogTitle": "언어", + "extLang.DoneButtonText": "닫기", + "extLang.Local": "localhost", + "extLang.OkButtonText": "확인", + "extLang.SaveButtonText": "저장", + "extLang.Target": "대상", + "extLang.delete": "삭제", + "extLang.envVariables": "환경 변수", + "extLang.extensionFileLocation": "언어 확장 위치", + "extLang.extensionFileName": "확장 파일 이름", + "extLang.extensionFilePath": "언어 확장 경로", + "extLang.fileBrowserTabTitle": "파일 브라우저", + "extLang.installButtonText": "설치", + "extLang.installFailedError": "언어를 설치하지 못했습니다.", + "extLang.installTabTitle": "설치됨", + "extLang.languageCreatedDate": "설치됨", + "extLang.languageName": "이름", + "extLang.languagePlatform": "플랫폼", + "extLang.newLanguageTabTitle": "새 항목 추가", + "extLang.parameters": "매개 변수", + "extLang.selectedPath": "선택한 경로", + "extLang.updateFailedError": "언어를 업데이트하지 못함", "learnMoreTitle": "자세히 알아보기", - "sqlMlDocTitle": "SQL 기계 학습 설명서", - "sqlMlExtDocTitle": "Azure Data Studio에서 기계 학습 확장", - "sqlMlExtDocDesc": "Azure Data Studio Machine Learning 확장을 사용하여 패키지를 관리하고, 예측을 수행하고, 모델을 가져오는 방법을 알아봅니다.", - "sqlMlDocDesc": "Azure의 SQL Server 및 SQL에서 기계 학습을 사용하여 관계형 데이터에서 Python 및 R 스크립트를 실행하는 방법에 대해 알아봅니다.", - "sqlMlsDocTitle": "SQL Server Machine Learning Services(Python 및 R)", - "sqlMlsDocDesc": "SQL Server에서 Machine Learning Services를 시작하고 Windows 및 Linux에서 설치를 시작합니다.", - "sqlMlsMIDocTitle": "Azure SQL Managed Instance의 Machine Learning Services", - "sqlMlsMIDocDesc": "Azure SQL Managed Instance에서 Machine Learning Services를 시작합니다.", + "ml.dataCount": "{0} 모델 표시", + "mls.cannotFindPython.error": "Python 실행 파일 '{0}'을(를) 찾을 수 없습니다. Python이 올바르게 설치 및 구성되어 있는지 확인하세요.", + "mls.cannotFindR.error": "R 실행 파일 '{0}'을(를) 찾을 수 없습니다. R이 설치되어 있고 제대로 구성되어 있는지 확인하세요.", + "mls.configAction": "작업", + "mls.configStatus": "사용", + "mls.configTitle": "구성", + "mls.configUpdateFailed": "Machine Learning Services 구성을 수정하지 못했습니다.", + "mls.confirmEnableExternalScripts": "패키지 관리에는 외부 스크립트가 필요합니다. 사용하도록 설정하시겠습니까?", + "mls.confirmInstallPythonPackages": "필수 패키지를 설치하시겠습니까?", + "mls.disableButtonTitle": "사용 안 함", + "mls.downloadError": "다운로드하는 동안 오류 발생", + "mls.downloadingProgress": "다운로드", + "mls.enableButtonTitle": "사용", + "mls.enableExternalScriptsError": "외부 스크립트를 사용하도록 설정하지 못했습니다.", + "mls.enabledMessage": "Machine Learning Services 사용", + "mls.externalExecuteScriptTitle": "외부 실행 스크립트", + "mls.externalScriptsIsRequiredError": "이 작업에는 외부 스크립트 구성이 필요합니다.", + "mls.httpGetRequestError": "{0} {1} 오류를 나타내며 패키지 정보 요청 실패", + "mls.installDependencies.confirmInstallPythonPackages": "{0}를 설치하려면 다음 Python 패키지가 필요합니다.", + "mls.installDependencies.confirmInstallRPackages": "설치하려면 다음 R 패키지가 필요합니다. {0}", + "mls.installDependencies.getPackagesError": "설치된 Python 패키지를 가져오지 못했습니다. 오류: {0}", + "mls.installDependencies.packages": "필요한 패키지를 설치하는 중...", + "mls.installDependencies.packagesAlreadyInstalled": "필수 패키지가 이미 설치되어 있습니다.", + "mls.installModelMngDependencies.msgTaskName": "모델 관리 종속성 확인", + "mls.installPackageMngDependencies.msgTaskName": "패키지 관리 종속성 확인", + "mls.installingDependencies": "종속성을 설치하는 중...", + "mls.invalidModelIdError": "모델 ID가 잘못되었습니다. 모델 URL: {0}", + "mls.latestVersion": "최신", + "mls.managePackages.error": "서버에 대해 패키지 관리가 지원되지 않습니다. Python 또는 R이 설치되어 있는지 확인합니다.", + "mls.mssqlExtensionNotLoaded": "MSSQL 확장이 로드되지 않았습니다.", + "mls.noArtifactError": "모델에 아티팩트가 없습니다. 모델 url: {0}", + "mls.noResultError": "결과가 반환되지 않음", + "mls.notebookExtensionNotLoaded": "Notebook 확장이 로드되지 않음", + "mls.packageManager.NoConnection": "선택한 연결 없음", + "mls.pythonConfigError": "Python 실행 파일이 구성되지 않았습니다.", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "R 실행 파일이 구성되지 않았습니다.", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "필요한 패키지가 설치되어 있지 않습니다.", + "mls.resourceNotFound": "지정된 리소스를 찾을 수 없습니다.", + "mls.taskFailedError.error": "'{0}' 작업을 완료하지 못했습니다. 오류: {1}", + "mls.verifyOdbcDriverError.error": "패키지 관리에는 '{0}'이(가) 필요합니다. 설치되어 있고 올바르게 설정되었는지 확인하세요.", "mlsInstallObdcDocTitle": "Microsoft ODBC Driver for SQL Server 설치", "mlsInstallOdbcDocDesc": "이 문서에서는 Microsoft ODBC Driver for SQL Server를 설치하는 방법을 설명합니다.", - "onnxOnEdgeOdbcDocTitle": "SQL Database Edge 미리 보기에서 ONNX를 사용한 기계 학습 및 AI", + "modelDatabaseInfo": "기존/가져온 모델이 저장되는 데이터베이스를 선택합니다.", + "modelTableInfo": "모델 테이블을 선택하여 기존/가져온 모델 목록을 봅니다.", + "models.RegisterWizard": "모델 가져오기", + "models.azureAccount": "Azure 계정", + "models.azureGroup": "리소스 그룹", + "models.azureModelFilter": "필터", + "models.azureModelPageTitle": "Azure Machine Learning에서 가져오기", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "'Azure Machine Learning'이 선택되었습니다. 이렇게 하면 SQL 인스턴스의 모델 데이터베이스에서 Azure Machine Learning 작업 영역에 저장 된 모델을 가져올 수 있습니다. 계속 하려면 '다음'을 클릭하세요.​​", + "models.azureModelSourceDescriptionForPredict": "'Azure Machine Learning'이 선택되었습니다. 이렇게 하면 Azure Machine Learning 작업 영역에 저장된 모델 중에서 선택할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​", + "models.azureModelWorkspace": "Azure ML 작업 영역", + "models.azureModels": "모델", + "models.azureModelsListEmptyDescription": "다른 Azure ML 작업 영역 선택", + "models.azureModelsListEmptyTitle": "모델을 찾을 수 없음", + "models.azureModelsTitle": "Azure 모델", + "models.azureSignIn": "Azure 로그인 또는 계정 새로 고침", + "models.azureSubscription": "Azure 구독", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "원본 테이블 열의 데이터 형식이 필수 입력 필드의 형식과 일치하지 않습니다.", + "models.columnDataTypeMismatchWarningHeading": "데이터 형식의 차이", + "models.columnDataTypeMismatchWarningHelper": "경고 세부 정보를 검토하려면 클릭하세요.", + "models.columnSelectionPageTitle": "모델에 원본 데이터 매핑", + "models.confirmDeleteModel": "‘{0} 모델을 삭제하시겠습니까?", + "models.createNotebookDesc": "Notebook에서 실험 실행 및 모델 만들기", + "models.createNotebookTitle": "전자 필기장 만들기", + "models.created": "만든 날짜", + "models.currentModelsTitle": "모델", + "models.description": "설명", + "models.downloadModelMsgTaskName": "Azure에서 모델 다운로드", + "models.editModelTitle": "모델 편집", + "models.fileName": "파일", + "models.framework": "프레임워크", + "models.frameworkVersion": "프레임워크 버전", + "models.importModelDesc": "데이터베이스에 저장된 기계 학습 모델 가져오기 또는 보기", + "models.importModelDoneButton": "가져오기", + "models.importModelFailedError": "모델을 등록 하지 못함: {0}, 파일: {1}", + "models.importModelTitle": "모델 가져오기 또는 보기", + "models.imported": "가져온 날짜", + "models.importedModelSourceDescriptionForPredict": "'가져온 모델'이 선택되었습니다. 이렇게 하면 데이터베이스의 모델 테이블에 저장된 모델 중에서 선택할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​", + "models.importedModelsPageTitle": "가져온 모델 선택", + "models.invalidAzureResourceError": "잘못된 Azure 리소스", + "models.invalidImportTableError": "모델을 가져오기 위한 테이블이 잘못되었습니다. 데이터베이스 이름: {0}, 테이블 이름: {1}", + "models.invalidImportTableSchemaError": "모델 가져오기에는 테이블 스키마가 지원되지 않습니다. 데이터베이스 이름: {0}, 테이블 이름: {1}.", + "models.invalidModelImportTargetError": "올바른 테이블을 선택하세요.", + "models.invalidModelParametersError": "유효한 원본 테이블 및 모델 매개 변수를 선택하세요.", + "models.invalidModelToPredictError": "예측할 모델이 잘못되었습니다.", + "models.invalidModelToRegisterError": "등록할 모델이 잘못되었습니다.", + "models.invalidModelToSelectError": "유효한 모델을 선택하세요.", + "models.learnMoreLink": "자세히 알아보세요.", + "models.loadModelParameterFailedError": "모델 매개 변수를 로드하지 못했습니다.'", + "models.localModelPageTitle": "모델 파일 업로드", + "models.localModelSource": "파일 업로드", + "models.localModelSourceDescriptionForImport": "‘파일 업로드’가 선택되었습니다. 이렇게 하면 로컬 컴퓨터에서 이 SQL 인스턴스의 모델 데이터베이스로 모델 파일을 가져올 수 있습니다. 계속하려면 ‘다음’을 클릭하세요.​", + "models.localModelSourceDescriptionForPredict": "'파일 업로드'가 선택되었습니다. 이렇게 하면 로컬 컴퓨터에서 모델 파일을 업로드할 수 있습니다. 계속하려면 '다음'을 클릭하세요.​​", + "models.localModelsTitle": "로컬 모델", + "models.makePredictionDesc": "관리되는 모델을 사용하여 예측 값 또는 점수 생성", + "models.makePredictionTitle": "예측 만들기", + "models.modelDetailsPageTitle": "모델 세부 정보 입력", + "models.modelFailedToRegistered": "모델을 등록하지 못했습니다.", + "models.modelImportTargetPageTitle": "모델을 가져올 위치 선택 또는 입력", + "models.modelLocalSourceTitle": "원본 파일", + "models.modelLocalSourceTooltip": "가져올 모델의 파일 경로", + "models.modelNameRequiredError": "모델 이름이 필요합니다.", + "models.modelRegisteredSuccessfully": "모델이 등록되었습니다.", + "models.modelSchemaIsAcceptedMessage": "테이블이 요구 사항을 충족합니다.", + "models.modelSchemaIsNotAcceptedMessage": "테이블 구조가 잘못되었습니다.", + "models.modelSourcePageTitle": "모델 원본 유형 선택", + "models.modelSourcesTitle": "원본 위치", + "models.modelUpdateFailedError": "모델을 업데이트하지 못했습니다.", + "models.modelUpdatedSuccessfully": "모델을 업데이트했습니다.", + "models.modelsListEmptyDescription": "다른 데이터베이스 또는 테이블 선택", + "models.modelsListEmptyMessage": "모델을 찾을 수 없음", + "models.modelsRequiredError": "가져올 모델을 하나 이상 선택하세요.", + "models.name": "이름", + "models.onnxNotSupportedError": "ONNX 런타임은 현재 서버에서 지원되지 않습니다.", + "models.outputColumnDataTypeNotSupportedWarning": "출력 열의 데이터 형식이 출력 필드의 형식과 일치하지 않습니다.", + "models.predictModel": "예측", + "models.registeredModelsSource": "가져온 모델", + "models.selectModelDatabaseMessage": "데이터베이스 선택", + "models.selectModelDatabaseTitle": "모델이 있는 데이터베이스 선택", + "models.selectModelTableMessage": "테이블 선택", + "models.selectModelTableTitle": "모델이 있는 테이블 선택", + "models.selectModelsTableMessage": "모델 테이블 선택", + "models.unsupportedModelParameterType": "지원되지 않음", + "models.updateModelFailedError": "모델을 업데이트하지 못했습니다.", + "models.version": "버전", + "models.viewImportModeledForPredictDesc": "모델은 하나 이상의 데이터베이스 및 테이블에 저장됩니다. 모델 데이터베이스 및 테이블을 선택하여 내부 모델을 봅니다.", + "models.viewImportModelsDesc": "기계 학습 모델은 하나 이상의 데이터베이스 및 테이블에 저장할 수 있습니다. 모델 데이터베이스 및 테이블을 선택하여 해당 모델을 봅니다.", + "models.viewImportModelsTitle": "모델 보기 및 가져오기", + "msgNo": "아니요", + "msgYes": "예", + "newTableName": "새 테이블", + "notSupportedEventArg": "지원되지 않는 이벤트 인수", + "notebookExtensionFailedError": "전자 필기장 확장에 대한 종속성으로 인해 확장을 로드하지 못했습니다. 자세한 내용을 보려면 전자 필기장 확장에 대한 출력 로그를 확인하세요.", "onnxOnEdgeOdbcDocDesc": "Azure SQL Database Edge에서 기계 학습 시작", - "ml.dataCount": "{0} 모델 표시" + "onnxOnEdgeOdbcDocTitle": "SQL Database Edge 미리 보기에서 ONNX를 사용한 기계 학습 및 AI", + "predict.columnDatabase": "원본 데이터베이스", + "predict.columnDatabaseInfo": "예측을 적용할 데이터 세트가 포함된 데이터베이스를 선택합니다.", + "predict.columnName": "원본 열", + "predict.columnTable": "원본 테이블", + "predict.columnTableInfo": "예측을 적용할 데이터 세트가 포함된 테이블을 선택합니다.", + "predict.dataTypeName": "형식", + "predict.displayName": "표시 이름", + "predict.inputColumns": "입력 매핑 추가", + "predict.inputName": "모델 입력", + "predict.outputColumns": "모델 출력", + "predict.outputName": "이름", + "predict.selectColumnTitle": "열 선택...", + "predict.selectDatabaseTitle": "데이터베이스 선택", + "predict.selectTableTitle": "테이블 선택", + "showLessTitle": "간단히 보기", + "showMoreTitle": "더 보기", + "sqlMlDocDesc": "Azure의 SQL Server 및 SQL에서 기계 학습을 사용하여 관계형 데이터에서 Python 및 R 스크립트를 실행하는 방법에 대해 알아봅니다.", + "sqlMlDocTitle": "SQL 기계 학습 설명서", + "sqlMlExtDocDesc": "Azure Data Studio Machine Learning 확장을 사용하여 패키지를 관리하고, 예측을 수행하고, 모델을 가져오는 방법을 알아봅니다.", + "sqlMlExtDocTitle": "Azure Data Studio에서 기계 학습 확장", + "sqlMlsDocDesc": "SQL Server에서 Machine Learning Services를 시작하고 Windows 및 Linux에서 설치를 시작합니다.", + "sqlMlsDocTitle": "SQL Server Machine Learning Services(Python 및 R)", + "sqlMlsMIDocDesc": "Azure SQL Managed Instance에서 Machine Learning Services를 시작합니다.", + "sqlMlsMIDocTitle": "Azure SQL Managed Instance의 Machine Learning Services", + "tableName": "테이블", + "tableToStoreInfo": "모델 스키마를 준수하는 기존 테이블을 선택하거나 가져온 모델을 저장할 새 테이블을 만듭니다." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Machine Learning 종속성 설치", + "ml.command.enableExternalScript": "외부 스크립트 사용", + "ml.command.importModel": "모델 가져오기", + "ml.command.manageLanguages": "외부 언어 관리", + "ml.command.manageModels": "모델 관리", + "ml.command.managePackages": "데이터베이스에서 패키지 관리", + "ml.command.predictModel": "예측 만들기", + "ml.configuration.title": "Machine Learning 구성", + "ml.enablePython.description": "데이터베이스에서 Python 패키지 관리를 사용하도록 설정합니다.", + "ml.enableR.description": "데이터베이스에서 R 패키지 관리를 사용하도록 설정합니다.", + "ml.pythonPath.description": "Machine Learning에서 사용하는 기존 Python 설치에 대한 로컬 경로입니다.", + "ml.rPath.description": "기계 학습에서 사용하는 기존 R 설치의 로컬 경로입니다.", + "title.configurations": "구성", + "title.documents": "문서", + "title.endpoints": "엔드포인트", + "title.tasks": "작업" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json index 8751c0e491..a82dd8bc4f 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Markdown 언어 기본 사항", - "description": "Markdown에 대해 코드 조각 및 구문 강조 표시를 제공합니다." + "description": "Markdown에 대해 코드 조각 및 구문 강조 표시를 제공합니다.", + "displayName": "Markdown 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json index 0742166da0..b897d16701 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "링크로 이동" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[미리 보기] {0}", + "onPreviewStyleLoadError": "'markdown.styles': {0}을(를) 불러올 수 없음", + "preview.clickOpenFailed": "{0}을(를) 열 수 없습니다.", + "previewTitle": "미리 보기 {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0}을(를) 찾을 수 없습니다.", + "preview.securityMessage.label": "콘텐츠 사용할 수 없음 보안 경고", + "preview.securityMessage.text": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", + "preview.securityMessage.title": "Markdown 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 안전하지 않은 콘텐츠를 허용하거나 스크립트를 사용하려면 Markdown 미리 보기 보안 설정을 변경하세요." + }, + "dist/security": { + "disable.description": "모든 콘텐츠 및 스크립트 실행을 허용합니다. 권장하지 않습니다.", + "disable.title": "사용 안 함", + "disableSecurityWarning.title": "이 작업 영역에서 미리보기 보안 경고 사용 안 함", + "enableSecurityWarning.title": "이 작업 영역에서 미리 보기 보안 경고 사용", + "insecureContent.description": "http를 통한 콘텐츠 로드 사용", + "insecureContent.title": "안전하지 않은 콘텐츠 허용", + "insecureLocalContent.description": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", + "insecureLocalContent.title": "안전하지 않은 로컬 콘텐츠 허용", + "moreInfo.title": "추가 정보", + "preview.showPreviewSecuritySelector.title": "이 작업 영역에 대해 Markdown 미리 보기의 보안 설정 선택", + "strict.description": "보안 콘텐츠만 로드", + "strict.title": "Strict", + "toggleSecurityWarning.description": "콘텐츠 보안 수준에 영향을 주지 않습니다." + }, "package": { - "displayName": "Markdown 언어 기능", + "configuration.markdown.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다.", + "configuration.markdown.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", + "configuration.markdown.links.openLocation.description": "Markdown 파일의 링크를 열어야 하는 위치를 제어합니다.", + "configuration.markdown.preview.openMarkdownLinks.description": "Markdown 미리 보기에서 다른 Markdown 파일의 링크를 여는 방법을 제어합니다.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "편집기에서 링크를 열어 보세요.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown 미리 보기에서 링크를 열어 보세요.", "description": "Markdown에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "Markdown 언어 기능", "markdown.preview.breaks.desc": "Markdown 미리 보기에서 줄 바꿈을 렌더링하는 방식을 설정합니다. 'true'로 설정하면
단락 내에 줄 바꿈이 생성됩니다.", - "markdown.preview.linkify": "Markdown 미리 보기에서 URL 같은 텍스트를 링크로 변환을 사용하거나 사용하지 않도록 설정합니다.", - "markdown.preview.typographer": "Markdown 미리 보기에서 일부 언어 중립적인 대체 및 인용 미화를 사용하거나 사용하지 않도록 설정합니다.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Markdown 미리 보기에서 두 번 클릭하여 편집기로 전환합니다.", "markdown.preview.fontFamily.desc": "Markdown 미리 보기에서 사용되는 글꼴 패밀리를 제어합니다.", "markdown.preview.fontSize.desc": "Markdown 미리 보기에서 사용되는 글꼴 크기(픽셀)를 제어합니다.", "markdown.preview.lineHeight.desc": "Markdown 미리 보기에 사용되는 줄 높이를 제어합니다. 이 숫자는 글꼴 크기에 상대적입니다.", + "markdown.preview.linkify": "Markdown 미리 보기에서 URL 같은 텍스트를 링크로 변환을 사용하거나 사용하지 않도록 설정합니다.", "markdown.preview.markEditorSelection.desc": "Markdown 미리 보기에 현재 편집기 선택을 표시합니다.", + "markdown.preview.refresh.title": "미리 보기 새로 고침", "markdown.preview.scrollEditorWithPreview.desc": "Markdown 미리 보기를 스크롤할 때 편집기의 보기를 업데이트합니다.", "markdown.preview.scrollPreviewWithEditor.desc": "Markdown 편집기를 스크롤할 때 미리 보기의 보기를 업데이트합니다.", "markdown.preview.title": "미리 보기 열기", + "markdown.preview.toggleLock.title": "미리 보기 잠금 설정/해제", + "markdown.preview.typographer": "Markdown 미리 보기에서 일부 언어 중립적인 대체 및 인용 미화를 사용하거나 사용하지 않도록 설정합니다.", "markdown.previewSide.title": "측면에서 미리 보기 열기", "markdown.showLockedPreviewToSide.title": "측면에서 잠긴 미리 보기 열기", + "markdown.showPreviewSecuritySelector.title": "미리 보기 보안 설정 변경", "markdown.showSource.title": "소스 표시", "markdown.styles.dec": "Markdown 미리 보기에서 사용할 CSS 스타일시트의 URL 또는 로컬 경로 목록입니다. 상대 경로는 탐색기에서 열린 폴더를 기준으로 해석됩니다. 열린 폴더가 없으면 Markdown 파일의 위치를 기준으로 해석됩니다. 모든 '\\'는 '\\\\'로 써야 합니다.", - "markdown.showPreviewSecuritySelector.title": "미리 보기 보안 설정 변경", "markdown.trace.desc": "Markdown 확장에 대해 디버그 로깅을 사용하도록 설정합니다.", - "markdown.preview.refresh.title": "미리 보기 새로 고침", - "markdown.preview.toggleLock.title": "미리 보기 잠금 설정/해제", - "configuration.markdown.preview.openMarkdownLinks.description": "Markdown 미리 보기에서 다른 Markdown 파일의 링크를 여는 방법을 제어합니다.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "편집기에서 링크를 열어 보세요.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Markdown 미리 보기에서 링크를 열어 보세요.", - "configuration.markdown.links.openLocation.description": "Markdown 파일의 링크를 열어야 하는 위치를 제어합니다.", - "configuration.markdown.links.openLocation.currentGroup": "활성 편집기 그룹에서 링크를 엽니다.", - "configuration.markdown.links.openLocation.beside": "활성 편집기 옆에 있는 링크를 엽니다." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "링크로 이동" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "이 문서에서 일부 콘텐츠가 사용하지 않도록 설정되었습니다.", - "preview.securityMessage.title": "Markdown 미리 보기에서 잠재적으로 안전하지 않거나 보안되지 않은 콘텐츠가 사용하지 않도록 설정되어 있습니다. 안전하지 않은 콘텐츠를 허용하거나 스크립트를 사용하려면 Markdown 미리 보기 보안 설정을 변경하세요.", - "preview.securityMessage.label": "콘텐츠 사용할 수 없음 보안 경고", - "preview.notFound": "{0}을(를) 찾을 수 없습니다." - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "'markdown.styles': {0}을(를) 불러올 수 없음", - "preview.clickOpenFailed": "{0}을(를) 열 수 없습니다.", - "lockedPreviewTitle": "[미리 보기] {0}", - "previewTitle": "미리 보기 {0}" - }, - "dist/security": { - "strict.title": "Strict", - "strict.description": "보안 콘텐츠만 로드", - "insecureLocalContent.title": "안전하지 않은 로컬 콘텐츠 허용", - "insecureLocalContent.description": "localhost에서 제공되는 http를 통한 콘텐츠 로드 사용", - "insecureContent.title": "안전하지 않은 콘텐츠 허용", - "insecureContent.description": "http를 통한 콘텐츠 로드 사용", - "disable.title": "사용 안 함", - "disable.description": "모든 콘텐츠 및 스크립트 실행을 허용합니다. 권장하지 않습니다.", - "moreInfo.title": "추가 정보", - "enableSecurityWarning.title": "이 작업 영역에서 미리 보기 보안 경고 사용", - "disableSecurityWarning.title": "이 작업 영역에서 미리보기 보안 경고 사용 안 함", - "toggleSecurityWarning.description": "콘텐츠 보안 수준에 영향을 주지 않습니다.", - "preview.showPreviewSecuritySelector.title": "이 작업 영역에 대해 Markdown 미리 보기의 보안 설정 선택" + "workspaceTrust": "작업 영역에 구성된 스타일을 로드하는 데 필요합니다." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json index 04a906ad38..2571a4b05a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "두 변경 사항 모두 수락", + "acceptCurrentChange": "현재 변경 사항 수락", + "acceptIncomingChange": "수신 변경 사항 수락", + "compareChanges": "변경 사항 비교" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: 현재 변경 사항 ⟷ 수신 변경 사항", + "cursorNotInConflict": "편집기 커서가 병합 충돌 내에 없음", + "cursorOnCommonAncestorsRange": "편집기 커서가 공통 과거 블록 내에 있습니다. \"현재\" 또는 \"수신\" 블록으로 옮기세요.", + "cursorOnSplitterRange": "편집기 커서가 병합 충돌 스플리터 내에 있습니다. \"현재\" 또는 \"수신\" 블록으로 옮기세요.", + "noConflicts": "이 파일에서 발견된 병합 충돌 없음", + "noOtherConflictsInThisFile": "이 파일 내에 다른 병합 충돌 없음" + }, + "dist/mergeDecorator": { + "currentChange": "(현재 변경 사항)", + "incomingChange": "(수신 변경 사항)" + }, "package": { - "displayName": "충돌 병합", - "description": "인라인 병합 충돌에 대한 강조 표시 및 명령입니다.", - "command.category": "충돌 병합", + "command.accept.all-both": "둘 다 모두 수락", "command.accept.all-current": "모든 현재 사항 수락", "command.accept.all-incoming": "수신 모두 수락", - "command.accept.all-both": "둘 다 모두 수락", + "command.accept.both": "둘 다 수락", "command.accept.current": "현재 수락", "command.accept.incoming": "수신 수락", "command.accept.selection": "선택 수락", - "command.accept.both": "둘 다 수락", + "command.category": "충돌 병합", + "command.compare": "현재 충돌 비교", "command.next": "다음 충돌", "command.previous": "이전 충돌", - "command.compare": "현재 충돌 비교", - "config.title": "충돌 병합", "config.autoNavigateNextConflictEnabled": "병합 충돌을 해결한 후 다음 병합 충돌로 자동으로 이동할지 여부입니다.", "config.codeLensEnabled": "편집기 내에서 병합 충돌 블록에 대한 Code Lens를 만듭니다.", "config.decoratorsEnabled": "편집기 내에서 병합 충돌 블록에 대한 decorator를 만듭니다.", "config.diffViewPosition": "병합 충돌에서 변경 내용을 비교할 때 diff 뷰가 열리는 위치를 제어합니다.", - "config.diffViewPosition.current": "현재 편집기 그룹에서 diff 뷰를 엽니다.", + "config.diffViewPosition.below": "현재 편집기 그룹 아래에 diff 뷰를 엽니다.", "config.diffViewPosition.beside": "현재 편집기 그룹 옆에 있는 diff 뷰를 엽니다.", - "config.diffViewPosition.below": "현재 편집기 그룹 아래에 diff 뷰를 엽니다." + "config.diffViewPosition.current": "현재 편집기 그룹에서 diff 뷰를 엽니다.", + "config.title": "충돌 병합", + "description": "인라인 병합 충돌에 대한 강조 표시 및 명령입니다.", + "displayName": "충돌 병합" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json index ad222a13bd..ad6f37f6c6 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Microsoft 계정", - "description": "Microsoft 인증 공급자", - "signIn": "로그인", - "signOut": "로그아웃" - }, "dist/AADHelper": { "signOut": "저장된 인증 정보를 읽는 데 실패하여 로그아웃되었습니다." }, "dist/keychain": { - "troubleshooting": "문제 해결 가이드", - "keychainWriteError": "'{0}' 오류로 인해 로그인 정보를 키 집합에 쓰지 못했습니다." + "keychainWriteError": "'{0}' 오류로 인해 로그인 정보를 키 집합에 쓰지 못했습니다.", + "troubleshooting": "문제 해결 가이드" + }, + "package": { + "description": "Microsoft 인증 공급자", + "displayName": "Microsoft 계정", + "signIn": "로그인", + "signOut": "로그아웃" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json index 799b0bd799..0729ef1334 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "현재 프로젝트에서 스키마를 JSON 파일에 연결", - "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", - "json.schemas.fileMatch.desc": "JSON 파일로 스키마를 확인할 때 일치할 파일 패턴의 배열입니다.", - "json.schemas.fileMatch.item.desc": "JSON 파일로 스키마를 확인할 때 일치할 '*'를 포함할 수 있는 파일 패턴입니다.", - "json.schemas.schema.desc": "지정된 URL의 스키마 정의입니다. 스키마는 스키마 URL에 대한 액세스 방지를 위해서만 제공해야 합니다.", - "json.format.enable.desc": "기본 JSON 포맷터 사용/사용 안 함(다시 시작해야 함)", - "mssqlCluster.uploadFiles": "파일 업로드", - "mssqlCluster.mkdir": "새 디렉터리", - "mssqlCluster.deleteFiles": "삭제", - "mssqlCluster.previewFile": "미리 보기", - "mssqlCluster.saveFile": "저장", - "mssqlCluster.copyPath": "경로 복사", - "mssqlCluster.manageAccess": "액세스 관리", - "notebook.command.new": "새 Notebook", - "notebook.command.open": "Notebook 열기", - "tab.bigDataClusterDescription": "SQL Server 빅 데이터 클러스터에 대한 작업 및 정보", - "title.bigDataCluster": "SQL Server 빅 데이터 클러스터", - "title.submitSparkJob": "Spark 작업 제출", - "title.newSparkJob": "새 Spark 작업", - "title.openSparkHistory": "Spark 기록 보기", - "title.openYarnHistory": "Yarn 기록 보기", - "title.tasks": "작업", - "title.installPackages": "패키지 설치", - "title.configurePython": "Notebook용 Python 구성", - "title.openClusterDashboard": "클러스터\r\n대시보드", - "title.searchServers": "검색: 서버", - "title.clearSearchServerResult": "검색: 검색 서버 결과 지우기", - "title.endpoints": "서비스 엔드포인트", - "title.books": "Notebook", - "title.showLogFile": "로그 파일 표시", - "mssql.disabled": "사용 안 함", - "mssql.enabled": "사용", - "mssql.exportNotebookToSql": "Notebook을 SQL로 내보내기", - "mssql.exportSqlAsNotebook": "SQL을 Notebook으로 내보내기", - "mssql.configuration.title": "MSSQL 구성", - "mssql.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", - "mssql.query.maxXmlCharsToStore": "쿼리를 실행한 후 저장할 XML 문자 수", - "mssql.format.alignColumnDefinitionsInColumns": "열 정의 정렬 여부", - "mssql.format.datatypeCasing": "데이터 형식을 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", - "mssql.format.keywordCasing": "키워드를 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", - "mssql.format.placeCommasBeforeNextStatement": "목록의 각 문 앞에 쉼표를 표시할지 여부(예: 끝에 'mycolumn1' 대신 ', mycolumn2' 사용)", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Select 문에서 개체에 대한 참조를 별도 줄에 분할할지 여부(예: 'SELECT C1, C2 FROM T1'의 경우 C1 및 C2를 별도의 줄에 표시함)", - "mssql.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.", - "mssql.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", - "mssql.logRetentionMinutes": "백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다.", - "mssql.logFilesRemovalLimit": "시작 시 제거하려고 하며 mssql.logRetentionMinutes가 만료된 이전 파일의 최대 수입니다. 이 제한으로 인해 정리되지 않은 파일은 다음에 Azure Data Studio를 시작할 때 정리됩니다.", - "mssql.intelliSense.enableIntelliSense": "IntelliSense 사용 여부", - "mssql.intelliSense.enableErrorChecking": "IntelliSense 오류 검사 사용 여부", - "mssql.intelliSense.enableSuggestions": "IntelliSense 제안 사용 여부", - "mssql.intelliSense.enableQuickInfo": "IntelliSense 빠른 정보 사용 여부", - "mssql.intelliSense.lowerCaseSuggestions": "IntelliSense 제안을 소문자로 표시할지 여부", - "mssql.query.setRowCount": "서버가 쿼리 처리를 중지하기 전에 반환할 최대 행 수입니다.", - "mssql.query.textSize": "SELECT 문에서 반환되는 text 및 ntext 데이터의 최대 크기", - "mssql.query.executionTimeout": "실행 시간 제한이 0이면 무제한 대기(시간 제한 없음)를 나타냅니다.", - "mssql.query.noCount": "SET NOCOUNT 옵션 사용", - "mssql.query.noExec": "SET NOEXEC 옵션 사용", - "mssql.query.parseOnly": "SET PARSEONLY 옵션 사용", - "mssql.query.arithAbort": "SET ARITHABORT 옵션 사용", - "mssql.query.statisticsTime": "SET STATISTICS TIME 옵션 사용", - "mssql.query.statisticsIO": "SET STATISTICS IO 옵션 사용", - "mssql.query.xactAbortOn": "SET XACT_ABORT ON 옵션 사용", - "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL 옵션 사용", - "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY 옵션 사용", - "mssql.query.lockTimeout": "SET LOCK TIMEOUT 옵션 사용(밀리초)", - "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT 사용", - "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS 사용", - "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER 사용", - "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON 사용", - "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS 사용", - "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT 사용", - "mssql.query.ansiPadding": "SET ANSI_PADDING 사용", - "mssql.query.ansiWarnings": "SET ANSI_WARNINGS 사용", - "mssql.query.ansiNulls": "SET ANSI_NULLS 사용", - "mssql.query.alwaysEncryptedParameterization": "Always Encrypted에 매개 변수화 사용", - "mssql.ignorePlatformWarning": "[옵션] 지원되지 않는 플랫폼 경고 표시 안 함", - "onprem.databaseProperties.recoveryModel": "복구 모델", - "onprem.databaseProperties.lastBackupDate": "마지막 데이터베이스 백업", - "onprem.databaseProperties.lastLogBackupDate": "마지막 로그 백업", - "onprem.databaseProperties.compatibilityLevel": "호환성 수준", - "onprem.databaseProperties.owner": "소유자", - "onprem.serverProperties.serverVersion": "버전", - "onprem.serverProperties.serverEdition": "버전", - "onprem.serverProperties.machineName": "컴퓨터 이름", - "onprem.serverProperties.osVersion": "OS 버전", - "cloud.databaseProperties.azureEdition": "버전", - "cloud.databaseProperties.serviceLevelObjective": "가격 책정 계층", - "cloud.databaseProperties.compatibilityLevel": "호환성 수준", - "cloud.databaseProperties.owner": "소유자", - "cloud.serverProperties.serverVersion": "버전", - "cloud.serverProperties.serverEdition": "형식", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "이름(옵션)", - "mssql.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", - "mssql.connectionOptions.serverName.displayName": "서버", - "mssql.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름", - "mssql.connectionOptions.databaseName.displayName": "데이터베이스", - "mssql.connectionOptions.databaseName.description": "데이터 원본에 있는 초기 카탈로그 또는 데이터베이스의 이름", - "mssql.connectionOptions.authType.displayName": "인증 유형", - "mssql.connectionOptions.authType.description": "SQL Server로 인증하는 방법을 지정합니다.", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 로그인", - "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 인증", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", - "mssql.connectionOptions.userName.displayName": "사용자 이름", - "mssql.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", - "mssql.connectionOptions.password.displayName": "암호", - "mssql.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", - "mssql.connectionOptions.applicationIntent.displayName": "애플리케이션 의도", - "mssql.connectionOptions.applicationIntent.description": "서버에 연결할 때 애플리케이션 워크로드 형식을 선언합니다.", - "mssql.connectionOptions.asynchronousProcessing.displayName": "비동기 처리", - "mssql.connectionOptions.asynchronousProcessing.description": "true인 경우 .NET Framework 데이터 공급자에서 비동기 기능의 사용을 활성화합니다.", - "mssql.connectionOptions.connectTimeout.displayName": "연결 시간 제한", - "mssql.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", - "mssql.connectionOptions.currentLanguage.displayName": "현재 언어", - "mssql.connectionOptions.currentLanguage.description": "SQL Server 언어 레코드 이름", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "연결에 Always Encrypted 기능 사용 또는 사용 안 함", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "증명 프로토콜", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 프로토콜 지정", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "호스트 보호 서비스", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 증명 URL", - "mssql.connectionOptions.enclaveAttestationUrl.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 엔드포인트 지정", - "mssql.connectionOptions.encrypt.displayName": "암호화", - "mssql.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", - "mssql.connectionOptions.persistSecurityInfo.displayName": "보안 정보 유지", - "mssql.connectionOptions.persistSecurityInfo.description": "false이면 보안상 중요한 정보(예: 암호)를 연결의 일부로 반환하지 않습니다.", - "mssql.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰", - "mssql.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", - "mssql.connectionOptions.attachedDBFileName.displayName": "연결된 DB 파일 이름", - "mssql.connectionOptions.attachedDBFileName.description": "연결할 수 있는 데이터베이스의 기본 파일 이름(전체 경로 이름 포함)", - "mssql.connectionOptions.contextConnection.displayName": "컨텍스트 연결", - "mssql.connectionOptions.contextConnection.description": "true인 경우 연결이 SQL Server 컨텍스트에서 시작되어야 함을 나타냅니다. SQL Server 프로세스에서 실행 중인 경우에만 사용할 수 있습니다.", - "mssql.connectionOptions.port.displayName": "포트", - "mssql.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", - "mssql.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", - "mssql.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", - "mssql.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", - "mssql.connectionOptions.applicationName.displayName": "애플리케이션 이름", - "mssql.connectionOptions.applicationName.description": "애플리케이션의 이름", - "mssql.connectionOptions.workstationId.displayName": "워크스테이션 ID", - "mssql.connectionOptions.workstationId.description": "SQL Server에 연결하는 워크스테이션의 이름", - "mssql.connectionOptions.pooling.displayName": "풀링", - "mssql.connectionOptions.pooling.description": "true이면 해당 풀에서 연결 개체를 끌어 오거나 필요한 경우 연결 개체를 만들어 해당 풀에 추가합니다.", - "mssql.connectionOptions.maxPoolSize.displayName": "최대 풀 크기", - "mssql.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수", - "mssql.connectionOptions.minPoolSize.displayName": "최소 풀 크기", - "mssql.connectionOptions.minPoolSize.description": "풀에서 허용되는 최소 연결 수", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한", - "mssql.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.", - "mssql.connectionOptions.replication.displayName": "복제", - "mssql.connectionOptions.replication.description": "복제에서 SQL Server가 사용합니다.", - "mssql.connectionOptions.attachDbFilename.displayName": "DB 파일 이름 연결", - "mssql.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", - "mssql.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소", - "mssql.connectionOptions.multiSubnetFailover.displayName": "다중 서브넷 장애 조치(failover)", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "여러 개의 활성 결과 집합", - "mssql.connectionOptions.multipleActiveResultSets.description": "true인 경우 한 연결에서 여러 결과 집합을 반환하고 읽을 수 있습니다.", - "mssql.connectionOptions.packetSize.displayName": "패킷 크기", - "mssql.connectionOptions.packetSize.description": "SQL Server 인스턴스와 통신하는 데 사용되는 네트워크 패킷의 크기(바이트)", - "mssql.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전", - "mssql.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 공개할 서버 유형 시스템을 나타냄", - "databasesListProperties.name": "이름", - "databasesListProperties.status": "상태", - "databasesListProperties.size": "크기(MB)", - "databasesListProperties.lastBackup": "마지막 백업", - "objectsListProperties.name": "이름" + "dist/dashboard/serviceEndpoints": { + "copyText": "복사", + "endpoint.appproxy": "애플리케이션 프록시", + "endpoint.controller": "클러스터 관리 서비스", + "endpoint.gateway": "HDFS 파일에 액세스하기 위한 게이트웨이, Spark", + "endpoint.grafana": "메트릭 대시보드", + "endpoint.kibana": "로그 검색 대시보드", + "endpoint.livy": "Spark 문, 작업, 애플리케이션 실행을 위한 프록시", + "endpoint.managementproxy": "관리 프록시", + "endpoint.mgmtproxy": "관리 프록시", + "endpoint.sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", + "endpoint.sqlServerEndpoint": "SQL Server 마스터 인스턴스 프런트 엔드", + "endpoint.webhdfs": "HDFS 파일 시스템 프록시", + "endpoint.yarnHistory": "Spark 진단 및 모니터링 대시보드", + "grafana": "메트릭 대시보드", + "kibana": "로그 검색 대시보드", + "sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", + "yarnHistory": "Spark 진단 및 모니터링 대시보드" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 선택하지 않았습니다. 쿼리를 다시 시도하고 메시지가 표시되면 연결된 Azure 계정을 선택하세요.", + "mssql.chooseLinkedAzureAccount": "연결된 Azure 계정을 선택하세요.", + "mssql.insufficientlyPrivelagedAzureAccount": "{0}에 대해 구성된 Azure 계정에 Always Encrypted의 열 마스터 키에 액세스할 수 있는 Azure Key Vault에 대한 권한이 없습니다.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 사용할 수 없습니다. 연결된 Azure 계정을 추가하고 쿼리를 다시 시도하세요." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "권한 변경 내용 적용 오류: {0}", + "mssql.recursivePermissionOpProgress": "권한 변경 내용을 '{0}'에 적용하는 중입니다.", + "mssql.recursivePermissionOpStarted": "'{0}'에서 권한 변경 내용을 재귀적으로 적용하는 중", + "mssql.recursivePermissionOpSucceeded": "권한 변경 내용을 적용했습니다." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "잘못된 요청", + "webhdfs.httpError401": "권한 없음", + "webhdfs.httpError403": "금지됨", + "webhdfs.httpError404": "찾을 수 없음", + "webhdfs.httpError500": "내부 서버 오류", + "webhdfs.invalidDataStructure": "잘못된 데이터 구조", + "webhdfs.missingProperties": "누락된 옵션으로 인해 WebHDFS 클라이언트를 만들 수 없습니다. ${0}", + "webhdfs.undefinedArgument": "'${0}'이(가) 정의되지 않았습니다.", + "webhdfs.unexpectedRedirect": "예기치 않은 리디렉션", + "webhdfs.unknownError": "알 수 없는 오류" }, "dist/localizedConstants": { "msgMissingNodeContext": "노드가 전달되지 않고 호출된 노드 명령", - "mssql.manageAccessTitle": "액세스 관리", - "mssql.locationTitle": "위치: ", - "mssql.permissionsTitle": "권한", - "mssql.ownerPostfix": " - 소유자", - "mssql.owner": "소유자", - "mssql.group": "그룹", - "mssql.owningGroupPostfix": " - 소유 그룹", - "mssql.everyone": "모든 사용자", - "mssql.userLabel": "사용자", - "mssql.groupLabel": "그룹", "mssql.accessHeader": "액세스", - "mssql.defaultHeader": "기본값", - "mssql.delete": "삭제", - "mssql.stickyHeader": "고정 비트", - "mssql.inheritDefaultsLabel": "기본값 상속", - "mssql.readHeader": "읽기", - "mssql.writeHeader": "쓰기", - "mssql.executeHeader": "실행", - "mssql.addUserOrGroup": "사용자 또는 그룹 추가", - "mssql.enterNamePlaceholder": "이름 입력", "mssql.addLabel": "추가", - "mssql.namedUsersAndGroups": "명명된 사용자 및 그룹", - "mssql.defaultUserAndGroups": "기본 사용자 및 그룹", - "mssql.userOrGroupIcon": "사용자 또는 그룹 아이콘", + "mssql.addUserOrGroup": "사용자 또는 그룹 추가", "mssql.apply": "적용", "mssql.applyRecursively": "재귀적으로 적용", + "mssql.defaultHeader": "기본값", + "mssql.defaultUserAndGroups": "기본 사용자 및 그룹", + "mssql.delete": "삭제", + "mssql.enterNamePlaceholder": "이름 입력", "mssql.errorApplyingAclChanges": "변경 내용을 적용하는 동안 예기치 않은 오류가 발생했습니다. {0}", - "sparkJobSubmission.LocalFileDestinationHint": "로컬 파일이 HDFS에 업로드됩니다. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Spark 작업 제출 종료 ................................................", - "sparkJobSubmission.PrepareUploadingFile": "로컬 {0}에서 HDFS 폴더로 파일 업로드 중: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "클러스터에 파일을 업로드했습니다.", - "sparkJobSubmission.UploadingFileFailed": "클러스터에 파일을 업로드하지 못했습니다. {0}", - "sparkJobSubmission.PrepareSubmitJob": "{0} 작업을 제출하는 중... ", - "sparkJobSubmission.SubmitJobFinished": "Spark 작업을 제출했습니다.", - "sparkJobSubmission.SubmitJobFailed": "Spark 작업 {0}을(를) 제출하지 못했습니다. ", - "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 기록 URL: {0} ", + "mssql.everyone": "모든 사용자", + "mssql.executeHeader": "실행", + "mssql.group": "그룹", + "mssql.groupLabel": "그룹", + "mssql.inheritDefaultsLabel": "기본값 상속", + "mssql.locationTitle": "위치: ", + "mssql.manageAccessTitle": "액세스 관리", + "mssql.namedUsersAndGroups": "명명된 사용자 및 그룹", + "mssql.owner": "소유자", + "mssql.ownerPostfix": " - 소유자", + "mssql.owningGroupPostfix": " - 소유 그룹", + "mssql.permissionsTitle": "권한", + "mssql.readHeader": "읽기", + "mssql.stickyHeader": "고정 비트", + "mssql.userLabel": "사용자", + "mssql.userOrGroupIcon": "사용자 또는 그룹 아이콘", + "mssql.writeHeader": "쓰기", + "sparkConnectionRequired": "{0} 기록을 보려면 먼저 Spark 클러스터에 연결하세요.", "sparkJobSubmission.GetApplicationIdFailed": "애플리케이션 ID를 가져오지 못했습니다. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "로컬 파일이 HDFS에 업로드됩니다. ", "sparkJobSubmission.LocalFileNotExisted": "로컬 파일 {0}이(가) 없습니다. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "SQL Server 빅 데이터 클러스터를 찾을 수 없습니다.", - "sparkConnectionRequired": "{0} 기록을 보려면 먼저 Spark 클러스터에 연결하세요." + "sparkJobSubmission.PrepareSubmitJob": "{0} 작업을 제출하는 중... ", + "sparkJobSubmission.PrepareUploadingFile": "로컬 {0}에서 HDFS 폴더로 파일 업로드 중: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 기록 URL: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Spark 작업 제출 종료 ................................................", + "sparkJobSubmission.SubmitJobFailed": "Spark 작업 {0}을(를) 제출하지 못했습니다. ", + "sparkJobSubmission.SubmitJobFinished": "Spark 작업을 제출했습니다.", + "sparkJobSubmission.UploadingFileFailed": "클러스터에 파일을 업로드하지 못했습니다. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "클러스터에 파일을 업로드했습니다.", + "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다.", + "mssql.errorConvertingToNotebook": "SQL 문서를 Notebook으로 변환하는 동안 오류가 발생했습니다. 오류: {0}", + "mssql.errorConvertingToSQL": "Notebook 문서를 SQL로 변환하는 동안 오류가 발생했습니다. 오류: {0}", + "noController": "이 인스턴스의 컨트롤러 엔드포인트를 찾을 수 없음", + "notebookFileType": "Notebook", + "unsupportedFileType": ".ipynb Notebook만 지원됩니다." + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "사용자가 취소한 스트림 작업" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "작업 취소 여부", + "cancelTooltip": "취소", + "mssql.searchServers": "서버 이름 검색", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "connectionInfo.options에서 일부 속성이 누락되었습니다. {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options가 정의되지 않았습니다.", + "connectionInfoUndefined": "ConnectionInfo가 정의되지 않았습니다." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "알림: 이 파일은 미리 보기를 위해 {0}에서 잘렸습니다. ", "maxSizeReached": "이 파일은 미리 보기를 위해 {0}에서 잘렸습니다." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "취소", - "cancel": "작업 취소 여부", - "mssql.searchServers": "서버 이름 검색" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "모든 파일", + "copyPathError": "경로 복사 오류: {0}", + "deleteError": "파일 삭제 오류: {0}", + "enterDirName": "디렉터리 이름 입력", + "lblUploadFiles": "업로드", + "makingDir": "디렉터리를 만드는 중", + "manageAccessError": "액세스 관리 대화 상자를 여는 동안 예기치 않은 오류가 발생했습니다. {0}", + "mkDirError": "디렉터리 만들기 오류: {0}", + "mkdirCanceled": "작업이 취소되었습니다.", + "msgDeleteFile": "이 파일을 삭제하시겠습니까?", + "msgDeleteFolder": "이 폴더와 해당 내용을 삭제하시겠습니까?", + "previewError": "파일 미리 보기 오류: {0}", + "previewing": "미리 보기 생성 중", + "saveCanceled": "저장 작업이 취소되었습니다.", + "saveError": "파일 저장 오류: {0}", + "saving": "HDFS 파일 저장 중", + "uploadCanceled": "업로드 작업이 취소되었습니다.", + "uploadError": "파일 업로드 오류: {0}", + "uploading": "HDFS로 파일 업로드 중" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "연결을 삭제할 수 없습니다. 하위 폴더와 파일만 삭제할 수 있습니다.", + "errorExpanding": "오류: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "노드 변경 알리기 오류: {0}", + "prmptPwd": "HDFS에 연결하려면 암호를 제공하세요.", + "promptUsername": "HDFS에 연결하려면 사용자 이름을 제공하세요.", + "rootLabel": "루트", + "sessionNotFound": "{0} 노드의 세션이 없습니다." + }, + "dist/prompts/confirm": { + "msgNo": "아니요", + "msgYes": "예" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "선택한 서버가 SQL Server 빅 데이터 클러스터에 속하지 않습니다.", + "selectOtherServer": "다른 SQL Server 선택", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "파일 경로 가져오기 오류: {0}", + "sparkJobSubmission.NoSqlSelected": "SQL Server를 선택하지 않았습니다.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "빅 데이터 클러스터가 있는 SQL Server를 선택하세요." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "고급", + "sparkJobSubmission.ReferenceFilesList": "참조 파일", + "sparkJobSubmission.ReferenceFilesListTooltip": "실행기 작업 디렉터리에 배치할 파일입니다. 파일 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", + "sparkJobSubmission.ReferenceJarList": "참조 Jar", + "sparkJobSubmission.ReferenceJarListToolTip": "실행기 작업 디렉터리에 배치할 Jar입니다. Jar 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", + "sparkJobSubmission.ReferencePyList": "참조 py 파일", + "sparkJobSubmission.ReferencePyListTooltip": "실행기 작업 디렉터리에 배치할 Py 파일입니다. 파일 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", + "sparkJobSubmission.configValues": "구성 값", + "sparkJobSubmission.configValuesTooltip": "Spark 구성 값을 포함하는 이름 값 쌍 목록입니다. JSON 사전으로 인코딩됩니다. 예: '{\"name\":\"value\", \"name2\":\"value2\"}'.", + "sparkJobSubmission.driverCores": "드라이버 코어", + "sparkJobSubmission.driverCoresTooltip": "드라이버에 할당할 CPU 코어 양입니다.", + "sparkJobSubmission.driverMemory": "드라이버 메모리", + "sparkJobSubmission.driverMemoryTooltip": "드라이버에 할당할 메모리의 양입니다. 값의 일부로 단위를 지정합니다. 예를 들면 512M 또는 2G입니다.", + "sparkJobSubmission.executorCores": "실행기 코어", + "sparkJobSubmission.executorCoresTooltip": "실행기에 할당할 CPU 코어 양입니다.", + "sparkJobSubmission.executorCount": "실행기 수", + "sparkJobSubmission.executorCountTooltip": "실행할 실행기 인스턴스의 수입니다.", + "sparkJobSubmission.executorMemory": "실행기 메모리", + "sparkJobSubmission.executorMemoryTooltip": "실행기에 할당할 메모리의 양입니다. 값의 일부로 단위를 지정합니다. 예를 들면 512M 또는 2G입니다.", + "sparkJobSubmission.queueName": "큐 이름", + "sparkJobSubmission.queueNameTooltip": "세션을 실행할 Spark 큐의 이름입니다." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "인수", + "sparkJobSubmission.ArgumentsTooltip": "주 클래스에 사용되는 명령줄 인수입니다. 여러 인수는 공백으로 구분해야 합니다.", + "sparkJobSubmission.FilePathPlaceHolder": ".jar 또는 .py 파일의 경로", + "sparkJobSubmission.GeneralTabName": "일반", + "sparkJobSubmission.HDFSFileNotExisted": "지정된 HDFS 파일이 없습니다. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0}이(가) 클러스터에 없거나 예외가 throw되었습니다. ", + "sparkJobSubmission.JobName": "작업 이름", + "sparkJobSubmission.JobNamePlaceHolder": "이름 입력...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "선택한 로컬 파일이 HDFS에 업로드됩니다. {0}", + "sparkJobSubmission.MainClass": "주 클래스", + "sparkJobSubmission.MainFilePath": "JAR/py 파일", + "sparkJobSubmission.NotSpecifyJARPYPath": "속성 JAR/py 파일을 지정하지 않았습니다.", + "sparkJobSubmission.NotSpecifyJobName": "속성 작업 이름을 지정하지 않았습니다.", + "sparkJobSubmission.NotSpecifyMainClass": "속성 주 클래스를 지정하지 않았습니다.", + "sparkJobSubmission.SelectFileError": "오류로 인한 파일 찾기 오류: {0}", + "sparkJobSubmission.SparkCluster": "Spark 클러스터", + "sparkSelectLocalFile": "선택" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "취소", + "sparkJobSubmission.DialogSubmitButton": "제출", + "sparkJobSubmission.DialogTitleNewJob": "새 작업", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog에 대한 매개 변수가 잘못되었습니다.", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Spark 작업 제출 시작 ...................................", + "sparkJobSubmission.SubmitSparkJob": "{0} Spark 작업 제출:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "애플리케이션 ID 시간 제한을 가져옵니다. {0}[로그] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId가 잘못되었습니다. ", + "sparkJobSubmission.PathNotSpecified.": "속성 경로를 지정하지 않았습니다. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel의 매개 변수가 잘못되었습니다.", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "localFilePath 또는 hdfsFolderPath 속성을 지정하지 않았습니다. ", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs가 잘못되었습니다. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "응답에서 Spark 작업 일괄 처리 ID가 반환되지 않았습니다. {0}[오류] {1}", "sparkJobSubmission.LivyNoLogReturned": "응답 내에 로그가 반환되지 않았습니다. {0}[오류] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}BDC 컨트롤러에 연결하려면 사용자 이름을 제공하세요.", - "promptBDCPassword": "BDC 컨트롤러에 연결하려면 암호를 제공하세요.", "bdcConnectError": "오류: {0}. ", + "promptBDCPassword": "BDC 컨트롤러에 연결하려면 암호를 제공하세요.", + "promptBDCUsername": "{0}BDC 컨트롤러에 연결하려면 사용자 이름을 제공하세요.", "usernameAndPasswordRequired": "사용자 이름과 암호가 필요합니다." }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "모든 파일", - "lblUploadFiles": "업로드", - "uploading": "HDFS로 파일 업로드 중", - "uploadCanceled": "업로드 작업이 취소되었습니다.", - "uploadError": "파일 업로드 오류: {0}", - "makingDir": "디렉터리를 만드는 중", - "mkdirCanceled": "작업이 취소되었습니다.", - "mkDirError": "디렉터리 만들기 오류: {0}", - "enterDirName": "디렉터리 이름 입력", - "deleteError": "파일 삭제 오류: {0}", - "msgDeleteFolder": "이 폴더와 해당 내용을 삭제하시겠습니까?", - "msgDeleteFile": "이 파일을 삭제하시겠습니까?", - "saving": "HDFS 파일 저장 중", - "saveCanceled": "저장 작업이 취소되었습니다.", - "saveError": "파일 저장 오류: {0}", - "previewing": "미리 보기 생성 중", - "previewError": "파일 미리 보기 오류: {0}", - "copyPathError": "경로 복사 오류: {0}", - "manageAccessError": "액세스 관리 대화 상자를 여는 동안 예기치 않은 오류가 발생했습니다. {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "잘못된 데이터 구조", - "webhdfs.missingProperties": "누락된 옵션으로 인해 WebHDFS 클라이언트를 만들 수 없습니다. ${0}", - "webhdfs.undefinedArgument": "'${0}'이(가) 정의되지 않았습니다.", - "webhdfs.httpError400": "잘못된 요청", - "webhdfs.httpError401": "권한 없음", - "webhdfs.httpError403": "금지됨", - "webhdfs.httpError404": "찾을 수 없음", - "webhdfs.httpError500": "내부 서버 오류", - "webhdfs.unknownError": "알 수 없는 오류", - "webhdfs.unexpectedRedirect": "예기치 않은 리디렉션" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo가 정의되지 않았습니다.", - "connectionInfoOptionsUndefined": "ConnectionInfo.options가 정의되지 않았습니다.", - "connectionInfoOptionsMissingProperties": "connectionInfo.options에서 일부 속성이 누락되었습니다. {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "알려진 문제 보기", - "serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요." - }, - "dist/main": { - "msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다.", - "mssql.errorConvertingToNotebook": "SQL 문서를 Notebook으로 변환하는 동안 오류가 발생했습니다. 오류: {0}", - "mssql.errorConvertingToSQL": "Notebook 문서를 SQL로 변환하는 동안 오류가 발생했습니다. 오류: {0}", - "notebookFileType": "Notebook", - "unsupportedFileType": ".ipynb Notebook만 지원됩니다.", - "noController": "이 인스턴스의 컨트롤러 엔드포인트를 찾을 수 없음" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "'{0}'에서 권한 변경 내용을 재귀적으로 적용하는 중", - "mssql.recursivePermissionOpSucceeded": "권한 변경 내용을 적용했습니다.", - "mssql.recursivePermissionOpProgress": "권한 변경 내용을 '{0}'에 적용하는 중입니다.", - "mssql.recursivePermissionOpError": "권한 변경 내용 적용 오류: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "예", - "msgNo": "아니요" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "다른 SQL Server 선택", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "빅 데이터 클러스터가 있는 SQL Server를 선택하세요.", - "sparkJobSubmission.NoSqlSelected": "SQL Server를 선택하지 않았습니다.", - "errorNotSqlBigDataCluster": "선택한 서버가 SQL Server 빅 데이터 클러스터에 속하지 않습니다.", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "파일 경로 가져오기 오류: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog에 대한 매개 변수가 잘못되었습니다.", - "sparkJobSubmission.DialogTitleNewJob": "새 작업", - "sparkJobSubmission.DialogCancelButton": "취소", - "sparkJobSubmission.DialogSubmitButton": "제출", - "sparkJobSubmission.SubmitSparkJob": "{0} Spark 작업 제출:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Spark 작업 제출 시작 ..................................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel의 매개 변수가 잘못되었습니다.", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs가 잘못되었습니다. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId가 잘못되었습니다. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "애플리케이션 ID 시간 제한을 가져옵니다. {0}[로그] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "localFilePath 또는 hdfsFolderPath 속성을 지정하지 않았습니다. ", - "sparkJobSubmission.PathNotSpecified.": "속성 경로를 지정하지 않았습니다. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "일반", - "sparkJobSubmission.JobNamePlaceHolder": "이름 입력...", - "sparkJobSubmission.JobName": "작업 이름", - "sparkJobSubmission.SparkCluster": "Spark 클러스터", - "sparkJobSubmission.FilePathPlaceHolder": ".jar 또는 .py 파일의 경로", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "선택한 로컬 파일이 HDFS에 업로드됩니다. {0}", - "sparkJobSubmission.MainFilePath": "JAR/py 파일", - "sparkJobSubmission.MainClass": "주 클래스", - "sparkJobSubmission.Arguments": "인수", - "sparkJobSubmission.ArgumentsTooltip": "주 클래스에 사용되는 명령줄 인수입니다. 여러 인수는 공백으로 구분해야 합니다.", - "sparkJobSubmission.NotSpecifyJobName": "속성 작업 이름을 지정하지 않았습니다.", - "sparkJobSubmission.NotSpecifyJARPYPath": "속성 JAR/py 파일을 지정하지 않았습니다.", - "sparkJobSubmission.NotSpecifyMainClass": "속성 주 클래스를 지정하지 않았습니다.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0}이(가) 클러스터에 없거나 예외가 throw되었습니다. ", - "sparkJobSubmission.HDFSFileNotExisted": "지정된 HDFS 파일이 없습니다. ", - "sparkSelectLocalFile": "선택", - "sparkJobSubmission.SelectFileError": "오류로 인한 파일 찾기 오류: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "고급", - "sparkJobSubmission.ReferenceJarList": "참조 Jar", - "sparkJobSubmission.ReferenceJarListToolTip": "실행기 작업 디렉터리에 배치할 Jar입니다. Jar 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", - "sparkJobSubmission.ReferencePyList": "참조 py 파일", - "sparkJobSubmission.ReferencePyListTooltip": "실행기 작업 디렉터리에 배치할 Py 파일입니다. 파일 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", - "sparkJobSubmission.ReferenceFilesList": "참조 파일", - "sparkJobSubmission.ReferenceFilesListTooltip": "실행기 작업 디렉터리에 배치할 파일입니다. 파일 경로는 HDFS 경로여야 합니다. 여러 경로는 세미콜론(;)으로 구분해야 합니다.", - "sparkJobSubmission.driverMemory": "드라이버 메모리", - "sparkJobSubmission.driverMemoryTooltip": "드라이버에 할당할 메모리의 양입니다. 값의 일부로 단위를 지정합니다. 예를 들면 512M 또는 2G입니다.", - "sparkJobSubmission.driverCores": "드라이버 코어", - "sparkJobSubmission.driverCoresTooltip": "드라이버에 할당할 CPU 코어 양입니다.", - "sparkJobSubmission.executorMemory": "실행기 메모리", - "sparkJobSubmission.executorMemoryTooltip": "실행기에 할당할 메모리의 양입니다. 값의 일부로 단위를 지정합니다. 예를 들면 512M 또는 2G입니다.", - "sparkJobSubmission.executorCores": "실행기 코어", - "sparkJobSubmission.executorCoresTooltip": "실행기에 할당할 CPU 코어 양입니다.", - "sparkJobSubmission.executorCount": "실행기 수", - "sparkJobSubmission.executorCountTooltip": "실행할 실행기 인스턴스의 수입니다.", - "sparkJobSubmission.queueName": "큐 이름", - "sparkJobSubmission.queueNameTooltip": "세션을 실행할 Spark 큐의 이름입니다.", - "sparkJobSubmission.configValues": "구성 값", - "sparkJobSubmission.configValuesTooltip": "Spark 구성 값을 포함하는 이름 값 쌍 목록입니다. JSON 사전으로 인코딩됩니다. 예: '{\"name\":\"value\", \"name2\":\"value2\"}'." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "HDFS에 연결하려면 사용자 이름을 제공하세요.", - "prmptPwd": "HDFS에 연결하려면 암호를 제공하세요.", - "sessionNotFound": "{0} 노드의 세션이 없습니다.", - "notifyError": "노드 변경 알리기 오류: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "루트" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "오류: {0}", - "errDeleteConnectionNode": "연결을 삭제할 수 없습니다. 하위 폴더와 파일만 삭제할 수 있습니다." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "사용자가 취소한 스트림 작업" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "메트릭 대시보드", - "kibana": "로그 검색 대시보드", - "sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", - "yarnHistory": "Spark 진단 및 모니터링 대시보드", - "copyText": "복사", - "endpoint.appproxy": "애플리케이션 프록시", - "endpoint.controller": "클러스터 관리 서비스", - "endpoint.gateway": "HDFS 파일에 액세스하기 위한 게이트웨이, Spark", - "endpoint.managementproxy": "관리 프록시", - "endpoint.mgmtproxy": "관리 프록시", - "endpoint.sqlServerEndpoint": "SQL Server 마스터 인스턴스 프런트 엔드", - "endpoint.grafana": "메트릭 대시보드", - "endpoint.kibana": "로그 검색 대시보드", - "endpoint.yarnHistory": "Spark 진단 및 모니터링 대시보드", - "endpoint.sparkHistory": "Spark 작업 관리 및 모니터링 대시보드", - "endpoint.webhdfs": "HDFS 파일 시스템 프록시", - "endpoint.livy": "Spark 문, 작업, 애플리케이션 실행을 위한 프록시" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0}이(가) 시작됨", - "startingServiceStatusMsg": "{0}을(를) 시작하는 중", - "failedToStartServiceErrorMsg": "{0}을(를) 시작하지 못함", - "installingServiceChannelMsg": "{1}에 {0} 설치 중", - "installingServiceStatusMsg": "{0} 설치 중", - "installedServiceChannelMsg": "설치된 {0}", + "downloadServiceDoneChannelMsg": "{0} 설치 완료", "downloadingServiceChannelMsg": "{0} 다운로드 중", "downloadingServiceSizeChannelMsg": "({0}KB)", "downloadingServiceStatusMsg": "{0} 다운로드 중", - "downloadServiceDoneChannelMsg": "{0} 설치 완료", - "entryExtractedChannelMsg": "추출된 {0}({1}/{2})" + "entryExtractedChannelMsg": "추출된 {0}({1}/{2})", + "failedToStartServiceErrorMsg": "{0}을(를) 시작하지 못함", + "installedServiceChannelMsg": "설치된 {0}", + "installingServiceChannelMsg": "{1}에 {0} 설치 중", + "installingServiceStatusMsg": "{0} 설치 중", + "serviceStartedStatusMsg": "{0}이(가) 시작됨", + "startingServiceStatusMsg": "{0}을(를) 시작하는 중" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 사용할 수 없습니다. 연결된 Azure 계정을 추가하고 쿼리를 다시 시도하세요.", - "mssql.chooseLinkedAzureAccount": "연결된 Azure 계정을 선택하세요.", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio는 Always Encrypted의 열 마스터 키에 액세스하려면 Azure Key Vault에 연결해야 하지만, 연결된 Azure 계정을 선택하지 않았습니다. 쿼리를 다시 시도하고 메시지가 표시되면 연결된 Azure 계정을 선택하세요.", - "mssql.insufficientlyPrivelagedAzureAccount": "{0}에 대해 구성된 Azure 계정에 Always Encrypted의 열 마스터 키에 액세스할 수 있는 Azure Key Vault에 대한 권한이 없습니다." + "dist/telemetry": { + "serviceCrashMessage": "{0} 구성 요소가 예기치 않게 종료되었습니다. Azure Data Studio를 다시 시작하세요.", + "viewKnownIssuesText": "알려진 문제 보기" + }, + "package": { + "cloud.databaseProperties.azureEdition": "버전", + "cloud.databaseProperties.compatibilityLevel": "호환성 수준", + "cloud.databaseProperties.owner": "소유자", + "cloud.databaseProperties.serviceLevelObjective": "가격 책정 계층", + "cloud.serverProperties.serverEdition": "형식", + "cloud.serverProperties.serverVersion": "버전", + "databasesListProperties.lastBackup": "마지막 백업", + "databasesListProperties.name": "이름", + "databasesListProperties.size": "크기(MB)", + "databasesListProperties.status": "상태", + "json.format.enable.desc": "기본 JSON 포맷터 사용/사용 안 함(다시 시작해야 함)", + "json.schemas.desc": "현재 프로젝트에서 스키마를 JSON 파일에 연결", + "json.schemas.fileMatch.desc": "JSON 파일로 스키마를 확인할 때 일치할 파일 패턴의 배열입니다.", + "json.schemas.fileMatch.item.desc": "JSON 파일로 스키마를 확인할 때 일치할 '*'를 포함할 수 있는 파일 패턴입니다.", + "json.schemas.schema.desc": "지정된 URL의 스키마 정의입니다. 스키마는 스키마 URL에 대한 액세스 방지를 위해서만 제공해야 합니다.", + "json.schemas.url.desc": "현재 디렉터리에 있는 스키마의 URL 또는 상대 경로", + "mssql.configuration.title": "MSSQL 구성", + "mssql.connectionOptions.applicationIntent.description": "서버에 연결할 때 애플리케이션 워크로드 형식을 선언합니다.", + "mssql.connectionOptions.applicationIntent.displayName": "애플리케이션 의도", + "mssql.connectionOptions.applicationName.description": "애플리케이션의 이름", + "mssql.connectionOptions.applicationName.displayName": "애플리케이션 이름", + "mssql.connectionOptions.asynchronousProcessing.description": "true인 경우 .NET Framework 데이터 공급자에서 비동기 기능의 사용을 활성화합니다.", + "mssql.connectionOptions.asynchronousProcessing.displayName": "비동기 처리", + "mssql.connectionOptions.attachDbFilename.displayName": "DB 파일 이름 연결", + "mssql.connectionOptions.attachedDBFileName.description": "연결할 수 있는 데이터베이스의 기본 파일 이름(전체 경로 이름 포함)", + "mssql.connectionOptions.attachedDBFileName.displayName": "연결된 DB 파일 이름", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA가 지원되는 유니버설", + "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 인증", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 로그인", + "mssql.connectionOptions.authType.description": "SQL Server로 인증하는 방법을 지정합니다.", + "mssql.connectionOptions.authType.displayName": "인증 유형", + "mssql.connectionOptions.columnEncryptionSetting.description": "연결에 Always Encrypted 기능 사용 또는 사용 안 함", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "연결 복구 시도의 횟수", + "mssql.connectionOptions.connectRetryCount.displayName": "연결 다시 시도 횟수", + "mssql.connectionOptions.connectRetryInterval.description": "연결 복구 시도 간 지연 시간", + "mssql.connectionOptions.connectRetryInterval.displayName": "연결 다시 시도 간격", + "mssql.connectionOptions.connectTimeout.description": "연결 시도를 중단하고 오류를 생성하기 전 서버에 연결될 때까지의 대기 시간(초)입니다.", + "mssql.connectionOptions.connectTimeout.displayName": "연결 시간 제한", + "mssql.connectionOptions.connectionName.description": "연결의 사용자 지정 이름", + "mssql.connectionOptions.connectionName.displayName": "이름(옵션)", + "mssql.connectionOptions.contextConnection.description": "true인 경우 연결이 SQL Server 컨텍스트에서 시작되어야 함을 나타냅니다. SQL Server 프로세스에서 실행 중인 경우에만 사용할 수 있습니다.", + "mssql.connectionOptions.contextConnection.displayName": "컨텍스트 연결", + "mssql.connectionOptions.currentLanguage.description": "SQL Server 언어 레코드 이름", + "mssql.connectionOptions.currentLanguage.displayName": "현재 언어", + "mssql.connectionOptions.databaseName.description": "데이터 원본에 있는 초기 카탈로그 또는 데이터베이스의 이름", + "mssql.connectionOptions.databaseName.displayName": "데이터베이스", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure Attestation", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "호스트 보호 서비스", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 프로토콜 지정", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "증명 프로토콜", + "mssql.connectionOptions.enclaveAttestationUrl.description": "보안 enclave를 사용한 Always Encrypted와 함께 사용되는 서버 쪽 enclave를 증명하기 위한 엔드포인트 지정", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 증명 URL", + "mssql.connectionOptions.encrypt.description": "true인 경우 서버에 인증서가 설치되어 있으면 SQL Server는 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", + "mssql.connectionOptions.encrypt.displayName": "암호화", + "mssql.connectionOptions.failoverPartner.description": "장애 조치(failover) 파트너 역할을 하는 SQL Server 인스턴스의 이름 또는 네트워크 주소", + "mssql.connectionOptions.failoverPartner.displayName": "장애 조치(failover) 파트너", + "mssql.connectionOptions.groupName.advanced": "고급", + "mssql.connectionOptions.groupName.connectionResiliency": "연결 복구", + "mssql.connectionOptions.groupName.context": "컨텍스트", + "mssql.connectionOptions.groupName.initialization": "초기화", + "mssql.connectionOptions.groupName.pooling": "풀링", + "mssql.connectionOptions.groupName.replication": "복제", + "mssql.connectionOptions.groupName.security": "보안", + "mssql.connectionOptions.groupName.source": "원본", + "mssql.connectionOptions.loadBalanceTimeout.description": "이 연결이 제거되기 전에 풀에서 활성화되어 있는 최소 시간(초)입니다.", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "부하 분산 시간 제한", + "mssql.connectionOptions.maxPoolSize.description": "풀에서 허용되는 최대 연결 수", + "mssql.connectionOptions.maxPoolSize.displayName": "최대 풀 크기", + "mssql.connectionOptions.minPoolSize.description": "풀에서 허용되는 최소 연결 수", + "mssql.connectionOptions.minPoolSize.displayName": "최소 풀 크기", + "mssql.connectionOptions.multiSubnetFailover.displayName": "다중 서브넷 장애 조치(failover)", + "mssql.connectionOptions.multipleActiveResultSets.description": "true인 경우 한 연결에서 여러 결과 집합을 반환하고 읽을 수 있습니다.", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "여러 개의 활성 결과 집합", + "mssql.connectionOptions.packetSize.description": "SQL Server 인스턴스와 통신하는 데 사용되는 네트워크 패킷의 크기(바이트)", + "mssql.connectionOptions.packetSize.displayName": "패킷 크기", + "mssql.connectionOptions.password.description": "데이터 원본에 연결할 때 사용할 암호를 나타냅니다.", + "mssql.connectionOptions.password.displayName": "암호", + "mssql.connectionOptions.persistSecurityInfo.description": "false이면 보안상 중요한 정보(예: 암호)를 연결의 일부로 반환하지 않습니다.", + "mssql.connectionOptions.persistSecurityInfo.displayName": "보안 정보 유지", + "mssql.connectionOptions.pooling.description": "true이면 해당 풀에서 연결 개체를 끌어 오거나 필요한 경우 연결 개체를 만들어 해당 풀에 추가합니다.", + "mssql.connectionOptions.pooling.displayName": "풀링", + "mssql.connectionOptions.port.displayName": "포트", + "mssql.connectionOptions.replication.description": "복제에서 SQL Server가 사용합니다.", + "mssql.connectionOptions.replication.displayName": "복제", + "mssql.connectionOptions.serverName.description": "SQL Server 인스턴스의 이름", + "mssql.connectionOptions.serverName.displayName": "서버", + "mssql.connectionOptions.trustServerCertificate.description": "true(및 encrypt=true)인 경우 SQL Server는 서버 인증서의 유효성을 검사하지 않고 클라이언트와 서버 간에 전송된 모든 데이터에 대해 SSL 암호화를 사용합니다.", + "mssql.connectionOptions.trustServerCertificate.displayName": "서버 인증서 신뢰", + "mssql.connectionOptions.typeSystemVersion.description": "공급자가 DataReader를 통해 공개할 서버 유형 시스템을 나타냄", + "mssql.connectionOptions.typeSystemVersion.displayName": "형식 시스템 버전", + "mssql.connectionOptions.userName.description": "데이터 원본에 연결할 때 사용할 사용자 ID를 나타냅니다.", + "mssql.connectionOptions.userName.displayName": "사용자 이름", + "mssql.connectionOptions.workstationId.description": "SQL Server에 연결하는 워크스테이션의 이름", + "mssql.connectionOptions.workstationId.displayName": "워크스테이션 ID", + "mssql.disabled": "사용 안 함", + "mssql.enabled": "사용", + "mssql.exportNotebookToSql": "Notebook을 SQL로 내보내기", + "mssql.exportSqlAsNotebook": "SQL을 Notebook으로 내보내기", + "mssql.format.alignColumnDefinitionsInColumns": "열 정의 정렬 여부", + "mssql.format.datatypeCasing": "데이터 형식을 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", + "mssql.format.keywordCasing": "키워드를 대문자, 소문자 또는 없음(서식 없음)으로 지정할지 여부", + "mssql.format.placeCommasBeforeNextStatement": "목록의 각 문 앞에 쉼표를 표시할지 여부(예: 끝에 'mycolumn1' 대신 ', mycolumn2' 사용)", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Select 문에서 개체에 대한 참조를 별도 줄에 분할할지 여부(예: 'SELECT C1, C2 FROM T1'의 경우 C1 및 C2를 별도의 줄에 표시함)", + "mssql.ignorePlatformWarning": "[옵션] 지원되지 않는 플랫폼 경고 표시 안 함", + "mssql.intelliSense.enableErrorChecking": "IntelliSense 오류 검사 사용 여부", + "mssql.intelliSense.enableIntelliSense": "IntelliSense 사용 여부", + "mssql.intelliSense.enableQuickInfo": "IntelliSense 빠른 정보 사용 여부", + "mssql.intelliSense.enableSuggestions": "IntelliSense 제안 사용 여부", + "mssql.intelliSense.lowerCaseSuggestions": "IntelliSense 제안을 소문자로 표시할지 여부", + "mssql.logDebugInfo": "[옵션] 디버그 출력을 콘솔에 로깅한 다음(보기 -> 출력), 드롭다운에서 해당 출력 채널을 선택합니다.", + "mssql.logFilesRemovalLimit": "시작 시 제거하려고 하며 mssql.logRetentionMinutes가 만료된 이전 파일의 최대 수입니다. 이 제한으로 인해 정리되지 않은 파일은 다음에 Azure Data Studio를 시작할 때 정리됩니다.", + "mssql.logRetentionMinutes": "백 엔드 서비스의 로그 파일을 유지하는 시간(분)입니다. 기본값은 1주일입니다.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Always Encrypted에 매개 변수화 사용", + "mssql.query.ansiDefaults": "SET ANSI_DEFAULTS 사용", + "mssql.query.ansiNullDefaultOn": "SET ANSI_NULL_DFLT_ON 사용", + "mssql.query.ansiNulls": "SET ANSI_NULLS 사용", + "mssql.query.ansiPadding": "SET ANSI_PADDING 사용", + "mssql.query.ansiWarnings": "SET ANSI_WARNINGS 사용", + "mssql.query.arithAbort": "SET ARITHABORT 옵션 사용", + "mssql.query.cursorCloseOnCommit": "SET CURSOR_CLOSE_ON_COMMIT 사용", + "mssql.query.deadlockPriority": "SET DEADLOCK_PRIORITY 옵션 사용", + "mssql.query.displayBitAsNumber": "BIT 열을 숫자(1 또는 0)로 표시할지 여부. False이면 BIT 열을 'true' 또는 'false'로 표시합니다.", + "mssql.query.executionTimeout": "실행 시간 제한이 0이면 무제한 대기(시간 제한 없음)를 나타냅니다.", + "mssql.query.implicitTransactions": "SET IMPLICIT_TRANSACTIONS 사용", + "mssql.query.lockTimeout": "SET LOCK TIMEOUT 옵션 사용(밀리초)", + "mssql.query.maxXmlCharsToStore": "쿼리를 실행한 후 저장할 XML 문자 수", + "mssql.query.noCount": "SET NOCOUNT 옵션 사용", + "mssql.query.noExec": "SET NOEXEC 옵션 사용", + "mssql.query.parseOnly": "SET PARSEONLY 옵션 사용", + "mssql.query.queryGovernorCostLimit": "SET QUERY_GOVERNOR_COST_LIMIT 사용", + "mssql.query.quotedIdentifier": "SET QUOTED_IDENTIFIER 사용", + "mssql.query.setRowCount": "서버가 쿼리 처리를 중지하기 전에 반환할 최대 행 수입니다.", + "mssql.query.statisticsIO": "SET STATISTICS IO 옵션 사용", + "mssql.query.statisticsTime": "SET STATISTICS TIME 옵션 사용", + "mssql.query.textSize": "SELECT 문에서 반환되는 text 및 ntext 데이터의 최대 크기", + "mssql.query.transactionIsolationLevel": "SET TRANSACTION ISOLATION LEVEL 옵션 사용", + "mssql.query.xactAbortOn": "SET XACT_ABORT ON 옵션 사용", + "mssql.tracingLevel": "[옵션] 백 엔드 서비스의 로그 수준입니다. Azure Data Studio는 시작할 때마다 파일 이름을 생성하며 파일이 이미 있으면 로그 항목이 해당 파일에 추가됩니다. 이전 로그 파일을 정리하려면 logRetentionMinutes 및 logFilesRemovalLimit 설정을 참조하세요. 기본 tracingLevel에서는 많은 양의 로그가 기록되지 않습니다. 세부 정보 표시를 변경하면 로깅이 광범위해지고 로그의 디스크 공간 요구 사항이 커질 수 있습니다. 오류이면 중요가 포함되고 경고이면 오류가 포함되고 정보이면 경고가 포함되고 세부 정보 표시이면 정보가 포함됩니다.", + "mssqlCluster.copyPath": "경로 복사", + "mssqlCluster.deleteFiles": "삭제", + "mssqlCluster.manageAccess": "액세스 관리", + "mssqlCluster.mkdir": "새 디렉터리", + "mssqlCluster.previewFile": "미리 보기", + "mssqlCluster.saveFile": "저장", + "mssqlCluster.uploadFiles": "파일 업로드", + "notebook.command.new": "새 Notebook", + "notebook.command.open": "Notebook 열기", + "objectsListProperties.name": "이름", + "onprem.databaseProperties.compatibilityLevel": "호환성 수준", + "onprem.databaseProperties.lastBackupDate": "마지막 데이터베이스 백업", + "onprem.databaseProperties.lastLogBackupDate": "마지막 로그 백업", + "onprem.databaseProperties.owner": "소유자", + "onprem.databaseProperties.recoveryModel": "복구 모델", + "onprem.serverProperties.machineName": "컴퓨터 이름", + "onprem.serverProperties.osVersion": "OS 버전", + "onprem.serverProperties.serverEdition": "버전", + "onprem.serverProperties.serverVersion": "버전", + "tab.bigDataClusterDescription": "SQL Server 빅 데이터 클러스터에 대한 작업 및 정보", + "title.bigDataCluster": "SQL Server 빅 데이터 클러스터", + "title.books": "Notebook", + "title.clearSearchServerResult": "검색: 검색 서버 결과 지우기", + "title.configurePython": "Notebook용 Python 구성", + "title.endpoints": "서비스 엔드포인트", + "title.installPackages": "패키지 설치", + "title.newSparkJob": "새 Spark 작업", + "title.openClusterDashboard": "클러스터\r\n대시보드", + "title.openSparkHistory": "Spark 기록 보기", + "title.openYarnHistory": "Yarn 기록 보기", + "title.searchServers": "검색: 서버", + "title.showLogFile": "로그 파일 표시", + "title.submitSparkJob": "Spark 작업 제출", + "title.tasks": "작업" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json index bcb77efc21..169230559d 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Notebook 코어 확장", - "description": "데이터 프로토콜 기반 Notebook 기여와 많은 Notebook 명령 및 기여를 정의합니다.", - "notebook.configuration.title": "Notebook 구성", - "notebook.pythonPath.description": "Notebook에서 사용하는 python 설치의 로컬 경로입니다.", - "notebook.useExistingPython.description": "Notebook에서 사용하는 기존 python 설치의 로컬 경로입니다.", - "notebook.dontPromptPythonUpdate.description": "Python을 업데이트하라는 메시지가 표시되지 않습니다.", - "notebook.jupyterServerShutdownTimeout.description": "모든 전자 필기장이 닫힌 후 서버를 종료하기 전에 대기해야 할 시간(분)입니다(종료하지 않으려면 0을 입력하세요).", - "notebook.overrideEditorTheming.description": "Notebook 편집기에서 편집기 기본 설정을 재정의합니다. 설정에는 배경색, 현재 선 색 및 테두리가 포함됩니다.", - "notebook.maxTableRows.description": "Notebook 편집기에서 테이블당 반환된 최대 행 수", - "notebook.trustedBooks.description": "이 Book에 포함된 Notebook은 자동으로 신뢰할 수 있습니다.", - "notebook.maxBookSearchDepth.description": "책을 검색할 하위 디렉터리의 최대 깊이(무한의 경우 0 입력)", - "notebook.collapseBookItems.description": "Notebook 뷰렛에서 루트 수준의 Book 항목 축소", - "notebook.remoteBookDownloadTimeout.description": "GitHub 문서의 다운로드 시간 제한(밀리초)", - "notebook.pinnedNotebooks.description": "사용자가 현재 작업 영역에 고정한 Notebook", - "notebook.allowRoot.description": "Jupyter 서버를 루트 사용자로 실행하도록 허용", - "notebook.command.new": "새 Notebook", - "notebook.command.open": "Notebook 열기", - "notebook.analyzeJupyterNotebook": "Notebook에서 분석", - "notebook.command.runactivecell": "셀 실행", - "notebook.command.clearactivecellresult": "셀 결과 지우기", - "notebook.command.runallcells": "셀 실행", - "notebook.command.addcode": "코드 셀 추가", - "notebook.command.addtext": "텍스트 셀 추가", - "notebook.command.addcell": "셀 추가", - "title.analyzeJupyterNotebook": "Notebook에서 분석", - "title.newJupyterNotebook": "새 Notebook", - "title.openJupyterNotebook": "Notebook 열기", - "title.jupyter.setContext": "Notebook의 컨텍스트 설정", - "title.jupyter.setKernel": "Notebook용 커널 설정", - "config.jupyter.extraKernelsTitle": "추가 커널", - "config.jupyter.extraKernelsDescription": "사용하도록 설정할 추가 커널의 ID", - "config.jupyter.kernelConfigValuesDescription": "Jupyter 커널의 구성 옵션입니다. 이 옵션은 자동으로 관리되며 수동으로 편집하지 않는 것이 좋습니다.", - "title.reinstallNotebookDependencies": "Notebook 종속성 다시 설치", - "title.configurePython": "Notebook용 Python 구성", - "title.managePackages": "패키지 관리", - "title.SQL19PreviewBook": "SQL Server 2019 가이드", - "books-preview-category": "Jupyter Book", - "title.saveJupyterBook": "Jupyter Book 저장", - "title.trustBook": "Jupyter Book 신뢰", - "title.searchJupyterBook": "Jupyter Book 검색", - "title.SavedBooks": "Notebook", - "title.ProvidedBooks": "Jupyter Book 제공", - "title.PinnedBooks": "고정된 Notebook", - "title.PreviewLocalizedBook": "지역화된 SQL Server 2019 가이드 가져오기", - "title.openJupyterBook": "Jupyter Book 열기", - "title.closeJupyterBook": "Jupyter Book 닫기", - "title.closeNotebook": "Notebook 닫기", - "title.removeNotebook": "Notebook 제거", - "title.addNotebook": "Notebook 추가", - "title.addMarkdown": "Markdown 파일 추가", - "title.revealInBooksViewlet": "Book에 표시", - "title.createJupyterBook": "Jupyter Book 만들기", - "title.openNotebookFolder": "폴더에서 Notebook 열기", - "title.openRemoteJupyterBook": "원격 Jupyter Book 추가", - "title.pinNotebook": "Notebook 고정", - "title.unpinNotebook": "Notebook 고정 해제", - "title.moveTo": "이동 대상..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "... {0}이(가) 있는지 확인", - "executeCommandProcessExited": "프로세스가 종료되었습니다(오류 코드: {0}). StdErr 출력: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "지정된 패키지를 찾을 수 없습니다." }, "dist/common/localizedConstants": { - "msgYes": "예", - "msgNo": "아니요", - "msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다.", - "noBDCConnectionError": "Spark 커널을 SQL Server 빅 데이터 클러스터 마스터 인스턴스에 연결해야 합니다.", - "providerNotValidError": "비 MSSQL 공급자는 Spark 커널에서 지원되지 않습니다.", - "allFiles": "모든 파일", - "labelSelectFolder": "폴더 선택", - "labelBookFolder": "Jupyter Book 선택", - "confirmReplace": "폴더가 이미 있습니다. 이 폴더를 삭제하고 바꾸시겠습니까?", - "openNotebookCommand": "Notebook 열기", - "openMarkdownCommand": "Markdown 열기", - "openExternalLinkCommand": "외부 링크 열기", - "msgBookTrusted": "이제 Jupyter Book은 작업 영역에서 신뢰할 수 있습니다.", - "msgBookAlreadyTrusted": "Jupyter Book은 이미 이 작업 영역에서 신뢰할 수 있습니다.", - "msgBookUntrusted": "Jupyter Book은 더 이상 이 작업 영역에서 신뢰할 수 없습니다.", - "msgBookAlreadyUntrusted": "Jupyter Book은 이미 이 작업 영역에서 신뢰할 수 없습니다.", - "msgBookPinned": "Jupyter Book {0}는 이제 작업 영역에 고정됩니다.", - "msgBookUnpinned": "Jupyter Book {0}은(는) 더 이상 이 작업 영역에 고정되지 않습니다.", - "bookInitializeFailed": "지정된 Jupyter Book에서 목차 파일을 찾지 못했습니다.", - "noBooksSelected": "뷰렛에 현재 선택된 Jupyter Book이 없습니다.", - "labelBookSection": "Jupyter Book 섹션 선택", - "labelAddToLevel": "이 수준에 추가", - "missingFileError": "누락된 파일: {1}의 {0}", - "InvalidError.tocFile": "잘못된 toc 파일", "Invalid toc.yml": "오류: {0}에 잘못된 toc.yml 파일이 있음", - "configFileError": "구성 파일 없음", - "openBookError": "Jupyter Book {0} 열기 실패: {1}", - "readBookError": "Jupyter Book {0}을(를) 읽지 못했습니다. {1}", - "openNotebookError": "{0} Notebook을 열지 못함: {1}", - "openMarkdownError": "{0} Markdown을 열지 못함: {1}", - "openUntitledNotebookError": "제목 없는 Notebook {0}을(를) 제목 없음으로 열지 못함: {1}", - "openExternalLinkError": "링크 {0} 열기 실패: {1}", + "InvalidError.tocFile": "잘못된 toc 파일", + "add": "추가", + "addRemoteBook": "원격 Jupyter Book 추가", + "allFiles": "모든 파일", + "book": "Jupyter Book", + "bookDescription": "Jupyter Book은 Notebook을 구성하는 데 사용됩니다.", + "bookInitializeFailed": "지정된 Jupyter Book에서 목차 파일을 찾지 못했습니다.", + "booksNotFound": "제공된 링크에 현재 사용 가능한 Jupyter Book이 없습니다.", + "browse": "찾아보기", + "close": "닫기", "closeBookError": "Jupyter Book {0} 닫기 실패: {1}", + "configFileError": "구성 파일 없음", + "confirmOverwrite": "파일이 이미 있습니다. 이 파일을 덮어쓰시겠습니까?", + "confirmReplace": "폴더가 이미 있습니다. 이 폴더를 삭제하고 바꾸시겠습니까?", + "contentFolder": "콘텐츠 폴더", + "contentFolderOptional": "콘텐츠 폴더(선택 사항)", + "create": "만들기", "duplicateFileError": "대상 폴더 {1}에 {0} 파일이 이미 있습니다. \r\n 데이터 손실을 방지하기 위해 파일 이름이 {2}(으)로 바뀌었습니다.", "editBookError": "Jupyter Book {0}을(를) 편집하는 동안 오류 발생: {1}", - "selectBookError": "Jupyter Book 또는 편집할 섹션을 선택하는 동안 오류 발생: {0}", - "sectionNotFound": "{1}에서 {0} 섹션을 찾지 못했습니다.", - "url": "URL", - "repoUrl": "리포지토리 URL", - "location": "위치", - "addRemoteBook": "원격 Jupyter Book 추가", - "onGitHub": "GitHub", - "onsharedFile": "공유 파일", - "releases": "릴리스", - "book": "Jupyter Book", - "version": "버전", - "language": "언어", - "booksNotFound": "제공된 링크에 현재 사용 가능한 Jupyter Book이 없습니다.", - "urlGithubError": "제공된 URL은 GitHub 릴리스 URL이 아닙니다.", - "search": "검색", - "add": "추가", - "close": "닫기", + "fileExtension": "파일 확장명", + "fileName": "파일 이름", + "httpRequestError": "오류로 인해 Http 요청 실패: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "원격 Jupyter Book 다운로드가 진행 중입니다.", + "labelAddToLevel": "이 수준에 추가", + "labelBookFolder": "Jupyter Book 선택", + "labelBookSection": "Jupyter Book 섹션 선택", + "labelSelectFolder": "폴더 선택", + "language": "언어", + "learnMore": "자세히 알아보세요.", + "location": "위치", + "missingFileError": "누락된 파일: {1}의 {0}", + "msgBookAlreadyTrusted": "Jupyter Book은 이미 이 작업 영역에서 신뢰할 수 있습니다.", + "msgBookAlreadyUntrusted": "Jupyter Book은 이미 이 작업 영역에서 신뢰할 수 없습니다.", + "msgBookNotFound": "Jupyter Book을 찾을 수 없음", + "msgBookPinned": "Jupyter Book {0}는 이제 작업 영역에 고정됩니다.", + "msgBookTrusted": "이제 Jupyter Book은 작업 영역에서 신뢰할 수 있습니다.", + "msgBookUnpinned": "Jupyter Book {0}은(는) 더 이상 이 작업 영역에 고정되지 않습니다.", + "msgBookUntrusted": "Jupyter Book은 더 이상 이 작업 영역에서 신뢰할 수 없습니다.", + "msgContentFolderError": "콘텐츠 폴더 경로가 없습니다.", + "msgCreateBookWarningMsg": "{0}에 액세스하는 동안 오류가 발생했습니다.", + "msgDownloadLocation": "{0}에 다운로드", + "msgDuplicateFileName": "{0} 파일이 대상 폴더에 이미 있습니다.", + "msgInvalidSaveFolder": "저장 위치 경로가 유효하지 않습니다.", + "msgNo": "아니요", + "msgReleaseNotFound": "릴리스를 찾을 수 없음", + "msgRemoteBookDirectoryError": "원격 Jupyter Book 디렉터리를 만드는 동안 오류 발생", "msgRemoteBookDownloadComplete": "원격 Jupyter Book 다운로드가 완료되었습니다.", "msgRemoteBookDownloadError": "원격 Jupyter Book을 다운로드하는 동안 오류 발생", + "msgRemoteBookDownloadProgress": "원격 Jupyter Book 다운로드가 진행 중입니다.", "msgRemoteBookUnpackingError": "원격 Jupyter Book의 압축을 푸는 동안 오류 발생", - "msgRemoteBookDirectoryError": "원격 Jupyter Book 디렉터리를 만드는 동안 오류 발생", - "msgTaskName": "원격 Jupyter Book 다운로드", "msgResourceNotFound": "리소스를 찾을 수 없음", - "msgBookNotFound": "Jupyter Book을 찾을 수 없음", - "msgReleaseNotFound": "릴리스를 찾을 수 없음", - "msgUndefinedAssetError": "선택한 Jupyter Book이 유효하지 않습니다.", - "httpRequestError": "오류로 인해 Http 요청 실패: {0} {1}", - "msgDownloadLocation": "{0}에 다운로드", - "newBook": "새 Jupyter Book(미리 보기)", - "bookDescription": "Jupyter Book은 Notebook을 구성하는 데 사용됩니다.", - "learnMore": "자세히 알아보세요.", - "contentFolder": "콘텐츠 폴더", - "browse": "찾아보기", - "create": "만들기", - "name": "이름", - "saveLocation": "저장 위치", - "contentFolderOptional": "콘텐츠 폴더(선택 사항)", - "msgContentFolderError": "콘텐츠 폴더 경로가 없습니다.", + "msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다.", "msgSaveFolderError": "저장 위치 경로가 없습니다.", - "msgCreateBookWarningMsg": "{0}에 액세스하는 동안 오류가 발생했습니다.", - "newNotebook": "새 Notebook(미리 보기)", + "msgTaskName": "원격 Jupyter Book 다운로드", + "msgUndefinedAssetError": "선택한 Jupyter Book이 유효하지 않습니다.", + "msgYes": "예", + "name": "이름", + "newBook": "새 Jupyter Book(미리 보기)", "newMarkdown": "새 Markdown(미리 보기)", - "fileExtension": "파일 확장명", - "confirmOverwrite": "파일이 이미 있습니다. 이 파일을 덮어쓰시겠습니까?", + "newNotebook": "새 Notebook(미리 보기)", + "noBDCConnectionError": "Spark 커널을 SQL Server 빅 데이터 클러스터 마스터 인스턴스에 연결해야 합니다.", + "noBooksSelected": "뷰렛에 현재 선택된 Jupyter Book이 없습니다.", + "onGitHub": "GitHub", + "onsharedFile": "공유 파일", + "openBookError": "Jupyter Book {0} 열기 실패: {1}", + "openExternalLinkCommand": "외부 링크 열기", + "openExternalLinkError": "링크 {0} 열기 실패: {1}", + "openMarkdownCommand": "Markdown 열기", + "openMarkdownError": "{0} Markdown을 열지 못함: {1}", + "openNotebookCommand": "Notebook 열기", + "openNotebookError": "{0} Notebook을 열지 못함: {1}", + "openUntitledNotebookError": "제목 없는 Notebook {0}을(를) 제목 없음으로 열지 못함: {1}", + "providerNotValidError": "비 MSSQL 공급자는 Spark 커널에서 지원되지 않습니다.", + "readBookError": "Jupyter Book {0}을(를) 읽지 못했습니다. {1}", + "releases": "릴리스", + "repoUrl": "리포지토리 URL", + "saveLocation": "저장 위치", + "search": "검색", + "sectionNotFound": "{1}에서 {0} 섹션을 찾지 못했습니다.", + "selectBookError": "Jupyter Book 또는 편집할 섹션을 선택하는 동안 오류 발생: {0}", "title": "제목", - "fileName": "파일 이름", - "msgInvalidSaveFolder": "저장 위치 경로가 유효하지 않습니다.", - "msgDuplicadFileName": "{0} 파일이 대상 폴더에 이미 있습니다." - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "Notebook 종속성 설치가 진행 중입니다.", - "msgPythonDownloadComplete": "Python 다운로드가 완료되었습니다.", - "msgPythonDownloadError": "Python 설정을 다운로드하는 동안 오류가 발생했습니다.", - "msgPythonDownloadPending": "Python 패키지 다운로드 중", - "msgPythonUnpackPending": "Python 패키지 압축을 푸는 중", - "msgPythonDirectoryError": "Python 설치 디렉터리를 만드는 동안 오류가 발생했습니다.", - "msgPythonUnpackError": "Python 번들 압축을 푸는 동안 오류가 발생했습니다.", - "msgTaskName": "Notebook 종속성 설치 중", - "msgInstallPkgStart": "Notebook 종속성을 설치하는 중입니다. 자세한 내용은 작업 보기를 참조하세요.", - "msgInstallPkgFinish": "Notebook 종속성 설치를 완료했습니다.", - "msgPythonRunningError": "Python이 실행되는 동안 기존 Python 설치를 덮어쓸 수 없습니다. 계속하기 전에 활성 Notebook을 닫으세요.", - "msgWaitingForInstall": "현재 다른 Python 설치를 진행 중입니다. 완료될 때까지 기다립니다.", - "msgShutdownNotebookSessions": "업데이트를 하기 위해 활성 Python Notebook 세션이 종료됩니다. 지금 계속하시겠습니까?", - "msgPythonVersionUpdatePrompt": "이제 python {0}에서 Azure Data Studio를 사용할 수 있습니다. 현재 Python 버전(3.6.6)은 2021년 12월에 지원되지 않습니다. 지금 Python {0}을(를) 업데이트하시겠습니까?", - "msgPythonVersionUpdateWarning": "Python {0}이(가) 설치되고 Python 3.6.6을 대체합니다. 일부 패키지는 더 이상 새 버전과 호환되지 않거나 다시 설치해야 할 수 있습니다. 모든 pip 패키지를 다시 설치하는 데 도움이 되는 전자 필기장이 만들어집니다. 지금 업데이트를 계속하시겠습니까?", - "msgDependenciesInstallationFailed": "오류: {0}(을) 나타내며 Notebook 종속성 설치에 실패했습니다.", - "msgDownloadPython": "{0} 플랫폼용 로컬 python을 {1}(으)로 다운로드하는 중", - "msgPackageRetrievalFailed": "설치된 패키지 목록을 검색하는 동안 오류가 발생했습니다. {0}", - "msgGetPythonUserDirFailed": "Python 사용자 경로를 가져올 때 오류가 발생했습니다. {0}", - "yes": "예", - "no": "아니요", - "dontAskAgain": "다시 묻지 않음" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "설치", - "configurePython.invalidLocationMsg": "지정된 설치 위치가 잘못되었습니다.", - "configurePython.pythonNotFoundMsg": "지정된 위치에서 Python 설치를 찾을 수 없습니다.", - "configurePython.wizardNameWithKernel": "{0} 커널을 실행하도록 Python 구성", - "configurePython.wizardNameWithoutKernel": "커널을 실행하도록 Python 구성", - "configurePython.page0Name": "Python 런타임 구성", - "configurePython.page1Name": "종속성 설치", - "configurePython.pythonInstallDeclined": "Python 설치가 거부되었습니다." - }, - "dist/extension": { - "codeCellName": "코드", - "textCellName": "텍스트", - "selectCellType": "어떤 유형의 셀을 추가하시겠습니까?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebook", - "unsupportedFileType": ".ipynb Notebook만 지원됩니다.", - "confirmReinstall": "다시 설치하시겠습니까?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "찾아보기", - "configurePython.selectFileLabel": "선택", - "configurePython.descriptionWithKernel": "{0} 커널을 사용하려면 Python 런타임을 구성하고 종속성을 설치해야 합니다.", - "configurePython.descriptionWithoutKernel": "Notebook 커널에서는 Python 런타임을 구성하고 종속성을 설치해야 합니다.", - "configurePython.installationType": "설치 유형", - "configurePython.locationTextBoxText": "Python 설치 위치", - "configurePython.pythonConfigured": "Python 런타임이 구성되었습니다.", - "configurePythyon.dropdownPathLabel": "{0}(Python {1})", - "configurePythyon.noVersionsFound": "지원되는 Python 버전을 찾을 수 없습니다.", - "configurePythyon.defaultPathLabel": "{0}(기본값)", - "configurePython.newInstall": "새 Python 설치", - "configurePython.existingInstall": "기존 Python 설치 사용", - "configurePythyon.customPathLabel": "{0}(사용자 지정)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "이름", - "configurePython.existingVersionColumn": "기존 버전", - "configurePython.requiredVersionColumn": "필요한 버전", - "configurePython.kernelLabel": "커널", - "configurePython.requiredDependencies": "필요한 커널 종속성 설치", - "msgUnsupportedKernel": "{0} 커널의 패키지를 검색할 수 없음" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Notebook 서버 종료 실패: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Notebook 서버 중지 오류: {0}", - "notebookStartProcessExitPremature": "Notebook 프로세스가 조기에 종료되었습니다(오류 코드: {0}). StdErr 출력: {1}", - "jupyterError": "Jupyter에서 보낸 오류: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter가 {0}에서 실행되고 있습니다.", - "jupyterOutputMsgStart": "... Notebook 서버 시작 중" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "Notebook 경로는 필수입니다." - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다.", - "notebook.couldNotFindKnoxGateway": "Knox 게이트웨이 엔드포인트를 찾을 수 없음", - "promptBDCUsername": "{0}BDC 컨트롤러에 연결하려면 사용자 이름을 제공하세요.", - "promptBDCPassword": "BDC 컨트롤러에 연결하려면 암호를 제공하세요.", - "bdcConnectError": "오류: {0}. ", - "clusterControllerConnectionRequired": "Spark 작업을 실행하려면 클러스터 컨트롤러에 대한 연결이 필요합니다." - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "패키지 관리", - "managePackages.cancelButtonText": "닫기" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "설치됨", - "managePackages.pkgNameColumn": "이름", - "managePackages.newPkgVersionColumn": "버전", - "managePackages.deleteColumn": "삭제", - "managePackages.uninstallButtonText": "선택한 패키지 제거", - "managePackages.packageType": "패키지 유형", - "managePackages.location": "위치", - "managePackages.packageCount": "{0} {1}개의 패키지 찾음", - "managePackages.confirmUninstall": "지정된 패키지를 제거하시겠습니까?", - "managePackages.backgroundUninstallStarted": "{0} 제거 중", - "managePackages.backgroundUninstallComplete": "{0}의 제거를 완료했습니다.", - "managePackages.backgroundUninstallFailed": "{0}을(를) 제거하지 못했습니다. 오류: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "해당 없음", - "managePackages.searchBarPlaceholder": "{0} 패키지 검색", - "managePackages.addNewTabTitle": "새로 추가", - "managePackages.searchButtonLabel": "검색", - "managePackages.installButtonText": "설치", - "managePackages.packageNameTitle": "패키지 이름", - "managePackages.packageVersionTitle": "패키지 버전", - "managePackages.packageSummaryTitle": "패키지 요약", - "managePackages.noVersionsFound": "지정된 패키지의 유효한 버전을 찾을 수 없습니다.", - "managePackages.backgroundInstallStarted": "{0} {1} 설치 중", - "managePackages.backgroundInstallComplete": "{0} {1} 설치 완료", - "managePackages.backgroundInstallFailed": "{0} {1}을(를) 설치하지 못했습니다. 오류: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "{0} {1} 오류를 나타내며 패키지 정보 요청 실패" + "url": "URL", + "urlGithubError": "제공된 URL은 GitHub 릴리스 URL이 아닙니다.", + "version": "버전" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "이 샘플 코드는 파일을 데이터 프레임에 로드하고 처음 10개의 결과를 표시합니다.", "noNotebookVisible": "Notebook 편집기가 활성 상태가 아님", "notebookFiles": "Notebook" }, + "dist/common/utils": { + "ensureDirOutputMsg": "... {0}이(가) 있는지 확인", + "executeCommandProcessExited": "프로세스가 종료되었습니다(오류 코드: {0}). StdErr 출력: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "찾아보기", + "configurePython.descriptionWithKernel": "{0} 커널을 사용하려면 Python 런타임을 구성하고 종속성을 설치해야 합니다.", + "configurePython.descriptionWithoutKernel": "Notebook 커널에서는 Python 런타임을 구성하고 종속성을 설치해야 합니다.", + "configurePython.existingInstall": "기존 Python 설치 사용", + "configurePython.installationType": "설치 유형", + "configurePython.locationTextBoxText": "Python 설치 위치", + "configurePython.newInstall": "새 Python 설치", + "configurePython.pythonConfigured": "Python 런타임이 구성되었습니다.", + "configurePython.selectFileLabel": "선택", + "configurePythyon.customPathLabel": "{0}(사용자 지정)", + "configurePythyon.defaultPathLabel": "{0}(기본값)", + "configurePythyon.dropdownPathLabel": "{0}(Python {1})", + "configurePythyon.noVersionsFound": "지원되는 Python 버전을 찾을 수 없습니다." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "지정된 설치 위치가 잘못되었습니다.", + "configurePython.okButtonText": "설치", + "configurePython.page0Name": "Python 런타임 구성", + "configurePython.page1Name": "종속성 설치", + "configurePython.pythonInstallDeclined": "Python 설치가 거부되었습니다.", + "configurePython.pythonNotFoundMsg": "지정된 위치에서 Python 설치를 찾을 수 없습니다.", + "configurePython.wizardNameWithKernel": "{0} 커널을 실행하도록 Python 구성", + "configurePython.wizardNameWithoutKernel": "커널을 실행하도록 Python 구성" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "기존 버전", + "configurePython.kernelLabel": "커널", + "configurePython.pkgNameColumn": "이름", + "configurePython.requiredDependencies": "필요한 커널 종속성 설치", + "configurePython.requiredVersionColumn": "필요한 버전", + "msgUnsupportedKernel": "{0} 커널의 패키지를 검색할 수 없음" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "새로 추가", + "managePackages.backgroundInstallComplete": "{0} {1} 설치 완료", + "managePackages.backgroundInstallFailed": "{0} {1}을(를) 설치하지 못했습니다. 오류: {2}", + "managePackages.backgroundInstallStarted": "{0} {1} 설치 중", + "managePackages.installButtonText": "설치", + "managePackages.invalidTextPlaceholder": "해당 없음", + "managePackages.noVersionsFound": "지정된 패키지의 유효한 버전을 찾을 수 없습니다.", + "managePackages.packageNameTitle": "패키지 이름", + "managePackages.packageSummaryTitle": "패키지 요약", + "managePackages.packageVersionTitle": "패키지 버전", + "managePackages.searchBarPlaceholder": "{0} 패키지 검색", + "managePackages.searchButtonLabel": "검색" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "{0}의 제거를 완료했습니다.", + "managePackages.backgroundUninstallFailed": "{0}을(를) 제거하지 못했습니다. 오류: {1}", + "managePackages.backgroundUninstallStarted": "{0} 제거 중", + "managePackages.confirmUninstall": "지정된 패키지를 제거하시겠습니까?", + "managePackages.deleteColumn": "삭제", + "managePackages.installedTabTitle": "설치됨", + "managePackages.location": "위치", + "managePackages.newPkgVersionColumn": "버전", + "managePackages.packageCount": "{0} {1}개의 패키지 찾음", + "managePackages.packageType": "패키지 유형", + "managePackages.pkgNameColumn": "이름", + "managePackages.uninstallButtonText": "선택한 패키지 제거" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "닫기", + "managePackages.dialogName": "패키지 관리" + }, + "dist/extension": { + "codeCellName": "코드", + "selectCellType": "어떤 유형의 셀을 추가하시겠습니까?", + "textCellName": "텍스트" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "다시 설치하시겠습니까?", + "notebookFileType": "Notebook", + "unsupportedFileType": ".ipynb Notebook만 지원됩니다." + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "Notebook 경로는 필수입니다." + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "다시 묻지 않음", + "msgDependenciesInstallationFailed": "오류: {0}(을) 나타내며 Notebook 종속성 설치에 실패했습니다.", + "msgDownloadPython": "{0} 플랫폼용 로컬 python을 {1}(으)로 다운로드하는 중", + "msgGetPythonUserDirFailed": "Python 사용자 경로를 가져올 때 오류가 발생했습니다. {0}", + "msgInstallPkgFinish": "Notebook 종속성 설치를 완료했습니다.", + "msgInstallPkgProgress": "Notebook 종속성 설치가 진행 중입니다.", + "msgInstallPkgStart": "Notebook 종속성을 설치하는 중입니다. 자세한 내용은 작업 보기를 참조하세요.", + "msgPackageRetrievalFailed": "설치된 패키지 목록을 검색하는 동안 오류가 발생했습니다. {0}", + "msgPythonDirectoryError": "Python 설치 디렉터리를 만드는 동안 오류가 발생했습니다.", + "msgPythonDownloadComplete": "Python 다운로드가 완료되었습니다.", + "msgPythonDownloadError": "Python 설정을 다운로드하는 동안 오류가 발생했습니다.", + "msgPythonDownloadPending": "Python 패키지 다운로드 중", + "msgPythonRunningError": "Python이 실행되는 동안 기존 Python 설치를 덮어쓸 수 없습니다. 계속하기 전에 활성 Notebook을 닫으세요.", + "msgPythonUnpackError": "Python 번들 압축을 푸는 동안 오류가 발생했습니다.", + "msgPythonUnpackPending": "Python 패키지 압축을 푸는 중", + "msgPythonVersionUpdatePrompt": "이제 python {0}에서 Azure Data Studio를 사용할 수 있습니다. 현재 Python 버전(3.6.6)은 2021년 12월에 지원되지 않습니다. 지금 Python {0}을(를) 업데이트하시겠습니까?", + "msgPythonVersionUpdateWarning": "Python {0}이(가) 설치되고 Python 3.6.6을 대체합니다. 일부 패키지는 더 이상 새 버전과 호환되지 않거나 다시 설치해야 할 수 있습니다. 모든 pip 패키지를 다시 설치하는 데 도움이 되는 전자 필기장이 만들어집니다. 지금 업데이트를 계속하시겠습니까?", + "msgShutdownNotebookSessions": "업데이트를 하기 위해 활성 Python Notebook 세션이 종료됩니다. 지금 계속하시겠습니까?", + "msgTaskName": "Notebook 종속성 설치 중", + "msgWaitingForInstall": "현재 다른 Python 설치를 진행 중입니다. 완료될 때까지 기다립니다.", + "no": "아니요", + "yes": "예" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Notebook 서버 종료 실패: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "오류: {0}. ", + "clusterControllerConnectionRequired": "Spark 작업을 실행하려면 클러스터 컨트롤러에 대한 연결이 필요합니다.", + "errorStartBeforeReady": "세션을 시작할 수 없습니다. 관리자가 아직 초기화되지 않았습니다.", + "notebook.couldNotFindKnoxGateway": "Knox 게이트웨이 엔드포인트를 찾을 수 없음", + "promptBDCPassword": "BDC 컨트롤러에 연결하려면 암호를 제공하세요.", + "promptBDCUsername": "{0}BDC 컨트롤러에 연결하려면 사용자 이름을 제공하세요." + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "{0} {1} 오류를 나타내며 패키지 정보 요청 실패" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Jupyter에서 보낸 오류: {0}", + "jupyterOutputMsgStart": "... Notebook 서버 시작 중", + "jupyterOutputMsgStartSuccessful": "... Jupyter가 {0}에서 실행되고 있습니다.", + "notebookStartProcessExitPremature": "Notebook 프로세스가 조기에 종료되었습니다(오류 코드: {0}). StdErr 출력: {1}", + "serverStopError": "Notebook 서버 중지 오류: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "이 처리기에는 {0} 작업이 지원되지 않습니다.", - "unsupportedScheme": "HTTP, HTTPS 및 파일 링크만 지원되므로 링크 {0}을(를) 열 수 없음", "notebook.confirmOpen": "'{0}'을(를) 다운로드하고 여시겠습니까?", + "notebook.fileDownloadError": "{0} {1} 오류를 나타내며 파일 열기 요청 실패", "notebook.fileNotFound": "지정한 파일을 찾을 수 없습니다.", - "notebook.fileDownloadError": "{0} {1} 오류를 나타내며 파일 열기 요청 실패" + "notebook.unsupportedAction": "이 처리기에는 {0} 작업이 지원되지 않습니다.", + "unsupportedScheme": "HTTP, HTTPS 및 파일 링크만 지원되므로 링크 {0}을(를) 열 수 없음" + }, + "package": { + "books-preview-category": "Jupyter Book", + "config.jupyter.extraKernelsDescription": "사용하도록 설정할 추가 커널의 ID", + "config.jupyter.extraKernelsTitle": "추가 커널", + "config.jupyter.kernelConfigValuesDescription": "Jupyter 커널의 구성 옵션입니다. 이 옵션은 자동으로 관리되며 수동으로 편집하지 않는 것이 좋습니다.", + "description": "데이터 프로토콜 기반 Notebook 기여와 많은 Notebook 명령 및 기여를 정의합니다.", + "displayName": "Notebook 코어 확장", + "notebook.allowRoot.description": "Jupyter 서버를 루트 사용자로 실행하도록 허용", + "notebook.analyzeJupyterNotebook": "Notebook에서 분석", + "notebook.collapseBookItems.description": "Notebook 뷰렛에서 루트 수준의 Book 항목 축소", + "notebook.command.addcell": "셀 추가", + "notebook.command.addcode": "코드 셀 추가", + "notebook.command.addtext": "텍스트 셀 추가", + "notebook.command.clearactivecellresult": "셀 결과 지우기", + "notebook.command.new": "새 Notebook", + "notebook.command.open": "Notebook 열기", + "notebook.command.runactivecell": "셀 실행", + "notebook.command.runallcells": "셀 실행", + "notebook.configuration.title": "Notebook 구성", + "notebook.dontPromptPythonUpdate.description": "Python을 업데이트하라는 메시지가 표시되지 않습니다.", + "notebook.jupyterServerShutdownTimeout.description": "모든 전자 필기장이 닫힌 후 서버를 종료하기 전에 대기해야 할 시간(분)입니다(종료하지 않으려면 0을 입력하세요).", + "notebook.maxBookSearchDepth.description": "책을 검색할 하위 디렉터리의 최대 깊이(무한의 경우 0 입력)", + "notebook.maxTableRows.description": "Notebook 편집기에서 테이블당 반환된 최대 행 수", + "notebook.overrideEditorTheming.description": "Notebook 편집기에서 편집기 기본 설정을 재정의합니다. 설정에는 배경색, 현재 선 색 및 테두리가 포함됩니다.", + "notebook.pinnedNotebooks.description": "사용자가 현재 작업 영역에 고정한 Notebook", + "notebook.pythonPath.description": "Notebook에서 사용하는 python 설치의 로컬 경로입니다.", + "notebook.remoteBookDownloadTimeout.description": "GitHub 문서의 다운로드 시간 제한(밀리초)", + "notebook.trustedBooks.description": "이 Book에 포함된 Notebook은 자동으로 신뢰할 수 있습니다.", + "notebook.useExistingPython.description": "Notebook에서 사용하는 기존 python 설치의 로컬 경로입니다.", + "title.PinnedBooks": "고정된 Notebook", + "title.PreviewLocalizedBook": "지역화된 SQL Server 2019 가이드 가져오기", + "title.ProvidedBooks": "Jupyter Book 제공", + "title.SQL19PreviewBook": "SQL Server 2019 가이드", + "title.SavedBooks": "Notebook", + "title.addMarkdown": "Markdown 파일 추가", + "title.addNotebook": "Notebook 추가", + "title.analyzeJupyterNotebook": "Notebook에서 분석", + "title.closeJupyterBook": "Jupyter Book 닫기", + "title.closeNotebook": "Notebook 닫기", + "title.configurePython": "Notebook용 Python 구성", + "title.createJupyterBook": "Jupyter Book 만들기", + "title.jupyter.setContext": "Notebook의 컨텍스트 설정", + "title.jupyter.setKernel": "Notebook용 커널 설정", + "title.managePackages": "패키지 관리", + "title.moveTo": "이동 대상...", + "title.newJupyterNotebook": "새 Notebook", + "title.openJupyterBook": "Jupyter Book 열기", + "title.openJupyterNotebook": "Notebook 열기", + "title.openNotebookFolder": "폴더에서 Notebook 열기", + "title.openRemoteJupyterBook": "원격 Jupyter Book 추가", + "title.pinNotebook": "Notebook 고정", + "title.reinstallNotebookDependencies": "Notebook 종속성 다시 설치", + "title.removeNotebook": "Notebook 제거", + "title.revealInBooksViewlet": "Book에 표시", + "title.saveJupyterBook": "Jupyter Book 저장", + "title.searchJupyterBook": "Jupyter Book 검색", + "title.trustBook": "Jupyter Book 신뢰", + "title.unpinNotebook": "Notebook 고정 해제" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json index 73bd16b241..0d7c39776f 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Powershell 언어 기본 사항", - "description": "Powershell 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다." + "description": "Powershell 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", + "displayName": "Powershell 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/profiler.i18n.json index eee149b3eb..976ddf3567 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "취소", "createSessionDialog.create": "시작", - "createSessionDialog.title": "새 Profiler 세션 시작", - "createSessionDialog.templatesInvalid": "템플릿 목록이 잘못되었습니다. 대화 상자를 열 수 없습니다.", + "createSessionDialog.createSessionFailed": "세션을 만들지 못함", "createSessionDialog.dialogOwnerInvalid": "대화 상자 소유자가 잘못되었습니다. 대화 상자를 열 수 없습니다.", + "createSessionDialog.enterSessionName": "세션 이름 입력:", "createSessionDialog.invalidProviderType": "공급자 유형이 잘못되었습니다. 대화 상자를 열 수 없습니다.", "createSessionDialog.selectTemplates": "세션 템플릿 선택:", - "createSessionDialog.enterSessionName": "세션 이름 입력:", - "createSessionDialog.createSessionFailed": "세션을 만들지 못함" + "createSessionDialog.templatesInvalid": "템플릿 목록이 잘못되었습니다. 대화 상자를 열 수 없습니다.", + "createSessionDialog.title": "새 Profiler 세션 시작" + }, + "package": { + "description": "Azure Data Studio에 대한 SQL Server Profiler", + "displayName": "SQL Server Profiler", + "profiler.category": "프로파일러", + "profiler.contributes.title.newProfler": "Profiler 시작", + "profiler.contributes.title.openCreateSessionDialog": "프로파일러 시즌 만들기", + "profiler.contributes.title.start": "시작", + "profiler.contributes.title.stop": "중지" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/python.i18n.json index 8c1df2ab77..849e99536d 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Python 언어 기본", - "description": "Python 파일에서 구문 강조 표시, 괄호 일치 및 접기를 제공합니다." + "description": "Python 파일에서 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", + "displayName": "Python 언어 기본" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json index 462c90b0b9..bc4bc43615 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "쿼리 기록", - "queryHistory.description": "이전에 실행한 쿼리 보기 및 실행", "queryHistory.clear": "모든 기록 지우기", + "queryHistory.description": "이전에 실행한 쿼리 보기 및 실행", + "queryHistory.displayName": "쿼리 기록", "queryHistory.toggleCapture": "쿼리 기록 캡처 설정/해제" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/r.i18n.json index ed9231ec91..ba2ec7d1eb 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "R 언어 기본 사항", - "description": "R 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다." + "description": "R 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다.", + "displayName": "R 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/resource-deployment.i18n.json index feb7dda493..d320370ec8 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Azure Data Studio용 SQL Server 배포 확장", - "extension-description": "Microsoft SQL Server 배포를 위한 Notebook 기반 환경을 제공합니다.", - "deploy-resource-command-name": "새 배포...", - "deploy-resource-command-category": "배포", - "resource-type-sql-image-display-name": "SQL Server 컨테이너 이미지", - "resource-type-sql-image-description": "Docker를 사용하여 SQL Server 컨테이너 이미지 실행", - "version-display-name": "버전", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "SQL Server 2017 컨테이너 이미지 배포", - "docker-sql-2019-title": "SQL Server 2019 컨테이너 이미지 배포", - "docker-container-name-field": "컨테이너 이름", - "docker-sql-password-field": "SQL Server 암호", - "docker-confirm-sql-password-field": "암호 확인", - "docker-sql-port-field": "포트", - "resource-type-sql-windows-setup-display-name": "Windows의 SQL Server", - "resource-type-sql-windows-setup-description": "Windows에서 SQL Server를 실행하고 시작할 버전을 선택합니다.", - "microsoft-privacy-statement": "Microsoft 개인정보처리방침", - "deployment.configuration.title": "배포 구성", - "azdata-install-location-description": "설치 명령에 사용되는 azdata 패키지의 위치", - "azure-sqlvm-display-name": "Azure 가상 머신의 SQL Server", - "azure-sqlvm-description": "Azure에서 SQL 가상 머신을 만듭니다. OS 수준 액세스가 필요한 마이그레이션 및 애플리케이션에 가장 적합합니다.", - "azure-sqlvm-deploy-dialog-title": "Azure SQL 가상 머신 배포", - "azure-sqlvm-deploy-dialog-action-text": "Notebook으로 스크립트", - "azure-sqlvm-agreement": "{0}, {1} 및 {2}에 동의합니다.", - "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 사용 조건", - "azure-sqlvm-agreement-azdata-eula": "azdata 사용 조건", - "azure-sqlvm-azure-account-page-label": "Azure 정보", - "azure-sqlvm-azure-location-label": "Azure 위치", - "azure-sqlvm-vm-information-page-label": "VM 정보", - "azure-sqlvm-image-label": "이미지", - "azure-sqlvm-image-sku-label": "VM 이미지 SKU", - "azure-sqlvm-publisher-label": "게시자", - "azure-sqlvm-vmname-label": "가상 머신 이름", - "azure-sqlvm-vmsize-label": "크기", - "azure-sqlvm-storage-page-lable": "스토리지 계정", - "azure-sqlvm-storage-accountname-label": "스토리지 계정 이름", - "azure-sqlvm-storage-sku-label": "스토리지 계정 SKU 유형", - "azure-sqlvm-vm-administrator-account-page-label": "관리자 계정", - "azure-sqlvm-username-label": "사용자 이름", - "azure-sqlvm-password-label": "암호", - "azure-sqlvm-password-confirm-label": "암호 확인", - "azure-sqlvm-vm-summary-page-label": "요약", - "azure-sqldb-display-name": "Azure SQL Database", - "azure-sqldb-description": "Azure에서 SQL 데이터베이스, 데이터베이스 서버 또는 탄력적 풀을 만듭니다.", - "azure-sqldb-portal-ok-button-text": "Azure Portal에서 만들기", - "azure-sqldb-notebook-ok-button-text": "선택", - "resource-type-display-name": "리소스 종류", - "sql-azure-single-database-display-name": "단일 데이터베이스", - "sql-azure-elastic-pool-display-name": "탄력적 풀", - "sql-azure-database-server-display-name": "데이터베이스 서버", - "azure-sqldb-agreement": "{0}, {1} 및 {2}에 동의합니다.", - "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 사용 조건", - "azure-sqldb-agreement-azdata-eula": "azdata 사용 조건", - "azure-sql-mi-display-name": "Azure SQL Managed Instance", - "azure-sql-mi-display-description": "Azure 또는 고객 관리형 환경에서 SQL Managed Instance 만들기", - "azure-sql-mi-okButton-text": "Portal에서 열기", - "azure-sql-mi-resource-type-option-label": "리소스 종류", - "azure-sql-mi-agreement": "{0} 및 {1}에 동의합니다.", - "azure-sql-mi-agreement-eula": "Azure SQL MI 사용 조건", - "azure-sql-mi-help-text": "Azure SQL Managed Instance는 SQL Server를 Azure로 마이그레이션하거나 새 애플리케이션을 개발하는 데 필요한 전체 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}.", - "azure-sql-mi-help-text-learn-more": "자세한 정보" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "알 수 없는 필드 형식: \"{0}\"", + "azdataEulaDeclined": "배포를 계속할 수 없습니다. Azure Data CLI 사용 조건이 거부되었습니다. EULA에 동의하여 계속하거나 이 작업을 취소할 수 있습니다.", + "azdataEulaNotAccepted": "배포를 계속할 수 없습니다. Azure Data CLI 사용 조건에 아직 동의하지 않았습니다. Azure Data CLI가 필요한 기능을 사용하려면 EULA에 동의하세요.", "azure.account": "Azure 계정", + "azure.account.location": "Azure 위치", + "azure.account.resourceGroup": "리소스 그룹", "azure.account.subscription": "구독(선택한 하위 집합)", "azure.account.subscriptionDescription": "'연결' 뷰렛의 'Azure' 트리 뷰에 나열된 계정의 '구독 선택' 작업을 통해 현재 선택된 구독 변경", - "azure.account.resourceGroup": "리소스 그룹", - "azure.account.location": "Azure 위치", - "filePicker.browse": "찾아보기", - "button.label": "선택", - "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 구성 파일 경로", - "kubeConfigClusterPicker.clusterContextNotFound": "클러스터 컨텍스트 정보를 찾을 수 없음", - "azure.signin": "로그인…", - "azure.refresh": "새로 고침", - "azure.yes": "예", "azure.no": "아니요", - "azure.resourceGroup.createNewResourceGroup": "새 리소스 그룹 만들기", + "azure.refresh": "새로 고침", "azure.resourceGroup.NewResourceGroupAriaLabel": "새 리소스 그룹 이름", + "azure.resourceGroup.createNewResourceGroup": "새 리소스 그룹 만들기", + "azure.signin": "로그인…", + "azure.yes": "예", + "button.label": "선택", "deployCluster.Realm": "영역", - "UnknownFieldTypeError": "알 수 없는 필드 형식: \"{0}\"", - "optionsSource.alreadyDefined": "ID가 {0}인 옵션 원본이 이미 정의되어 있습니다.", - "valueProvider.alreadyDefined": "ID가 {0}인 값 공급자가 이미 정의되어 있습니다.", - "optionsSource.notDefined": "{0} ID에 대해 정의된 옵션 원본 없음", - "valueProvider.notDefined": "{0} ID에 대해 정의된 값 공급자 없음", - "getVariableValue.unknownVariableName": "알 수 없는 변수 {0}의 변수 값을 가져오려고 시도합니다.", + "deploymentDialog.InstallingTool": "지금 필요한 도구 '{0}'[{1}]을(를) 설치하는 중입니다.", + "deploymentDialog.RecheckEulaButton": "EULA에 동의 및 선택", + "filePicker.browse": "찾아보기", "getIsPassword.unknownVariableName": "알 수 없는 변수 {0}의 isPassword를 가져오려고 시도합니다.", + "getVariableValue.unknownVariableName": "알 수 없는 변수 {0}의 변수 값을 가져오려고 시도합니다.", + "kubeConfigClusterPicker.clusterContextNotFound": "클러스터 컨텍스트 정보를 찾을 수 없음", + "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 구성 파일 경로", "optionsNotDefined": "FieldInfo.options가 필드 형식 {0}에 대해 정의되지 않았습니다.", "optionsNotObjectOrArray": "FieldInfo.options는 배열이 아닌 경우 개체여야 합니다.", + "optionsSource.alreadyDefined": "ID가 {0}인 옵션 원본이 이미 정의되어 있습니다.", + "optionsSource.notDefined": "{0} ID에 대해 정의된 옵션 원본 없음", "optionsTypeNotFound": "FieldInfo.options가 개체인 경우 'optionsType' 속성을 포함해야 합니다.", "optionsTypeRadioOrDropdown": "optionsType이 {0}이(가) 아니면 {1}이어야 합니다.", - "azdataEulaNotAccepted": "배포를 계속할 수 없습니다. Azure Data CLI 사용 조건에 아직 동의하지 않았습니다. Azure Data CLI가 필요한 기능을 사용하려면 EULA에 동의하세요.", - "azdataEulaDeclined": "배포를 계속할 수 없습니다. Azure Data CLI 사용 조건이 거부되었습니다. EULA에 동의하여 계속하거나 이 작업을 취소할 수 있습니다.", - "deploymentDialog.RecheckEulaButton": "EULA에 동의 및 선택", + "resourceDeployment.BackgroundExecutionFailed": "\"{0}\" 작업이 실패했습니다.", + "resourceDeployment.Description": "설명", + "resourceDeployment.FailedToOpenNotebook": "출력 Notebook을 여는 동안 오류가 발생했습니다. {1}{2}.", + "resourceDeployment.InstallTools": "도구 설치", + "resourceDeployment.Options": "옵션", + "resourceDeployment.RequiredVersion": "필요한 버전", + "resourceDeployment.Status": "상태", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "\"{0}\" 작업이 실패했으며 출력 Notebook이 생성되지 않았습니다.", + "resourceDeployment.Tool": "도구", + "resourceDeployment.Version": "버전", + "resourceDeployment.ViewErrorDetail": "오류 세부 정보 보기", + "resourceDeployment.discoverPathOrAdditionalInformation": "검색된 경로 또는 추가 정보", "resourceDeployment.extensionRequiredPrompt": "이 리소스를 배포하려면 '{0}' 확장이 필요합니다. 지금 설치하시겠습니까?", "resourceDeployment.install": "설치", "resourceDeployment.installingExtension": "'{0}' 확장을 설치하는 중...", + "resourceDeployment.requiredTools": "필요한 도구", "resourceDeployment.unknownExtension": "'{0}'은(는) 알 수 없는 확장입니다.", - "resourceTypePickerDialog.title": "배포 옵션 선택", "resourceTypePickerDialog.resourceSearchPlaceholder": "리소스 필터링...", - "resourceTypePickerDialog.tagsListViewTitle": "범주", - "validation.multipleValidationErrors": "이 페이지에 오류가 있습니다. 오류를 보려면 '세부 정보 표시'를 클릭합니다.", - "ui.ScriptToNotebookButton": "스크립트", - "ui.DeployButton": "실행", - "resourceDeployment.ViewErrorDetail": "오류 세부 정보 보기", - "resourceDeployment.FailedToOpenNotebook": "출력 Notebook을 여는 동안 오류가 발생했습니다. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "\"{0}\" 작업이 실패했습니다.", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "\"{0}\" 작업이 실패했으며 출력 Notebook이 생성되지 않았습니다.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "모두", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "온-프레미스", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "모두", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "클라우드", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "하이브리드", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "클라우드", - "resourceDeployment.Description": "설명", - "resourceDeployment.Tool": "도구", - "resourceDeployment.Status": "상태", - "resourceDeployment.Version": "버전", - "resourceDeployment.RequiredVersion": "필요한 버전", - "resourceDeployment.discoverPathOrAdditionalInformation": "검색된 경로 또는 추가 정보", - "resourceDeployment.requiredTools": "필요한 도구", - "resourceDeployment.InstallTools": "도구 설치", - "resourceDeployment.Options": "옵션", - "deploymentDialog.InstallingTool": "지금 필요한 도구 '{0}'[{1}]을(를) 설치하는 중입니다." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "{0} 구성 파일을 로드하거나 구문 분석하는 동안 오류가 발생했습니다. 오류: {1}", - "fileChecker.NotFile": "{0} 경로가 파일이 아닙니다. 유효한 kube 구성 파일을 선택하세요.", - "fileChecker.FileNotFound": "{0} 파일을 찾을 수 없습니다. kube 구성 파일을 선택하세요.", - "azure.accounts.unexpectedAccountsError": "계정을 가져오는 동안 예기치 않은 오류 발생: {0}", - "resourceDeployment.errorFetchingStorageClasses": "사용 가능한 kubectl 스토리지 클래스를 가져오는 동안 예기치 않은 오류 발생: {0}", - "azure.accounts.unexpectedSubscriptionsError": "{0} 계정의 구독을 가져오는 동안 예기치 않은 오류 발생: {1}", - "azure.accounts.accountNotFoundError": "선택한 계정 '{0}'은(는) 더 이상 사용할 수 없습니다. [로그인]을 클릭하여 다시 추가하거나 다른 계정을 선택합니다.", - "azure.accessError": "\r\n 오류 세부 정보: {0}.", - "azure.accounts.accountStaleError": "선택한 계정 '{0}'의 액세스 토큰이 더 이상 유효하지 않습니다. [로그인] 단추를 클릭하고 계정을 새로 고치거나, 다른 계정을 선택하세요.", - "azure.accounts.unexpectedResourceGroupsError": "{0} 구독의 리소스 그룹을 가져오는 동안 예기치 않은 오류 발생: {1}", - "invalidSQLPassword": "{0}이(가) 암호 복잡성 요구 사항을 충족하지 않습니다. 자세한 정보: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0}이(가) 확인 암호와 일치하지 않습니다." - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL VM 배포", - "deployAzureSQLVM.ScriptToNotebook": "Notebook으로 스크립트", - "deployAzureSQLVM.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 설정", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 계정", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "구독", - "deployAzureSQLVM.ResourceGroup": "리소스 그룹", - "deployAzureSQLVM.AzureRegionDropdownLabel": "지역", - "deployeAzureSQLVM.VmSettingsPageTitle": "가상 머신 설정", - "deployAzureSQLVM.VmNameTextBoxLabel": "가상 머신 이름", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "관리자 계정 사용자 이름", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "관리자 계정 암호", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "암호 확인", - "deployAzureSQLVM.VmImageDropdownLabel": "이미지", - "deployAzureSQLVM.VmSkuDropdownLabel": "이미지 SKU", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "이미지 버전", - "deployAzureSQLVM.VmSizeDropdownLabel": "크기", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "가격 책정 및 지원되는 VM 크기를 자세히 알아보려면 여기를 클릭합니다.", - "deployAzureSQLVM.NetworkSettingsPageTitle": "네트워킹", - "deployAzureSQLVM.NetworkSettingsPageDescription": "네트워크 설정 구성", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "새 가상 네트워크", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "새 서브넷", - "deployAzureSQLVM.SubnetDropdownLabel": "서브넷", - "deployAzureSQLVM.PublicIPDropdownLabel": "공용 IP", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "새 공용 IP", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "RDP(원격 데스크톱) 인바운드 포트(3389) 사용", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 설정", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 연결", - "deployAzureSQLVM.SqlPortLabel": "포트", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL 인증 사용", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "사용자 이름", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "암호", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "암호 확인" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "구성 파일 저장", - "deployCluster.ScriptToNotebook": "Notebook으로 스크립트", - "deployCluster.SelectConfigFileFolder": "구성 파일 저장", - "deployCluster.SaveConfigFileSucceeded": "구성 파일이 {0}에 저장됨", - "deployCluster.NewAKSWizardTitle": "새 AKS 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", - "deployCluster.ExistingAKSWizardTitle": "기존 AKS 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", - "deployCluster.ExistingKubeAdm": "기존 kubeadm 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", - "deployCluster.ExistingARO": "기존 Azure Red Hat OpenShift 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", - "deployCluster.ExistingOpenShift": "기존 OpenShift 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "설치되지 않음", - "deploymentDialog.ToolStatus.Installed": "설치됨", - "deploymentDialog.ToolStatus.Installing": "설치하는 중...", - "deploymentDialog.ToolStatus.Error": "오류", - "deploymentDialog.ToolStatus.Failed": "실패", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew는 도구를 배포하는 데 필요하며 필요한 도구를 배포하기 전에 미리 설치해야 합니다.", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl은 설치에 필요하며 필요한 도구를 배포하기 전에 미리 설치해야 합니다.", - "toolBase.getPip3InstallationLocation.LocationNotFound": " 출력에서 'Location'을 찾을 수 없습니다.", - "toolBase.getPip3InstallationLocation.Output": " 출력:", - "toolBase.InstallError": "'{0}'[{1}] 도구를 설치하는 동안 오류가 발생했습니다. {2}오류: {3}{2}자세한 내용은 출력 채널 '{4}'을(를) 참조하세요.", - "toolBase.InstallErrorInformation": "도구를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", - "toolBase.InstallFailed": "설치 명령이 완료되었지만 '{0}' 도구의 버전을 검색할 수 없어서 설치하지 못했습니다. 검색 오류: {1}{2}이전 설치를 정리하는 것이 도움이 됩니다.", - "toolBase.InstallFailInformation": "설치 후 버전을 검색하지 못했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", - "toolBase.ManualUninstallCommand": " 제거할 수 있는 방법은 {0} >{1} 명령을 사용하는 것입니다.", - "toolBase.SeeOutputChannel": "{0}자세한 내용은 출력 채널 '{1}' 참조", - "toolBase.installCore.CannotInstallTool": "OS 배포를 위한 설치 명령을 알 수 없으므로 {0}::{1} 도구를 설치할 수 없습니다. 계속하기 전에 {0}을(를) 수동으로 설치하세요.", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "'{0}' 도구의 검색 경로: {1}", - "deployCluster.GetToolVersionErrorInformation": "버전 정보를 검색하는 동안 오류가 발생했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", - "deployCluster.GetToolVersionError": "버전 정보를 검색하는 동안 오류가 발생했습니다. {0}잘못된 출력이 수신되었습니다. 버전 명령 출력 '{1}'을(를) 가져옵니다. " - }, - "dist/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL DB 배포", - "deployAzureSQLDB.ScriptToNotebook": "Notebook으로 스크립트", - "deployAzureSQLDB.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure 계정 설정", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 계정 설정", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 계정", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "구독", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "서버", - "deployAzureSQLDB.ResourceGroup": "리소스 그룹", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "데이터베이스 설정", - "deployAzureSQLDB.FirewallRuleNameLabel": "방화벽 규칙 이름", - "deployAzureSQLDB.DatabaseNameLabel": "SQL 데이터베이스 이름", - "deployAzureSQLDB.CollationNameLabel": "데이터베이스 데이터 정렬", - "deployAzureSQLDB.CollationNameSummaryLabel": "데이터베이스 데이터 정렬", - "deployAzureSQLDB.IpAddressInfoLabel": "IPv4 형식으로 IP 주소를 입력합니다.", - "deployAzureSQLDB.StartIpAddressLabel": "방화벽 IP 범위의 최소 IP 주소", - "deployAzureSQLDB.EndIpAddressLabel": "방화벽 IP 범위의 최대 IP 주소", - "deployAzureSQLDB.StartIpAddressShortLabel": "최소 IP 주소", - "deployAzureSQLDB.EndIpAddressShortLabel": "최대 IP 주소", - "deployAzureSQLDB.FirewallRuleDescription": "만들기가 완료된 후 Azure Data Studio를 통해 데이터베이스에 연결하려면 로컬 클라이언트 IP의 방화벽 규칙을 만듭니다.", - "deployAzureSQLDB.FirewallToggleLabel": "방화벽 규칙 만들기" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Kubernetes 클러스터에 대해 명령 실행", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Kubectl 버전 명령 출력을 구문 분석할 수 없음: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "kubectl 설치를 위해 brew 리포지토리를 업데이트하는 중...", - "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl을 설치하는 중...", - "resourceDeployment.Kubectl.AptGetUpdate": "리포지토리 정보를 업데이트하는 중...", - "resourceDeployment.Kubectl.AptGetPackages": "kubectl 설치에 필요한 패키지를 가져오는 중...", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "kubectl의 서명 키를 다운로드하고 설치하는 중...", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "kubectl 리포지토리 정보를 추가하는 중...", - "resourceDeployment.Kubectl.InstallingKubectl": "kubectl을 설치하는 중...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "이전에 다운로드한 kubectl.exe 삭제 중(있는 경우)...", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "최신 kubectl.exe를 다운로드하고 설치하는 중...", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "이전에 다운로드한 kubectl 삭제 중(있는 경우)...", - "resourceDeployment.Kubectl.DownloadingKubectl": "최신 kubectl 릴리스를 다운로드하는 중...", - "resourceDeployment.Kubectl.MakingExecutable": "kubectl 실행 파일을 만드는 중...", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "설치 위치에서 이전에 백업된 버전을 정리하는 중(있는 경우)...", - "resourceDeployment.Kubectl.BackupCurrentBinary": "설치 위치의 기존 kubectl을 백업하는 중...", - "resourceDeployment.Kubectl.MoveToSystemPath": "PATH에서 설치 위치로 kubectl을 이동하는 중..." - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Notebook 열기", - "deploymentDialog.OkButtonText": "확인", - "notebookType": "Notebook 유형" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "온-프레미스", + "resourceTypePickerDialog.tagsListViewTitle": "범주", + "resourceTypePickerDialog.title": "배포 옵션 선택", + "ui.DeployButton": "실행", + "ui.ScriptToNotebookButton": "스크립트", + "validation.multipleValidationErrors": "이 페이지에 오류가 있습니다. 오류를 보려면 '세부 정보 표시'를 클릭합니다.", + "valueProvider.alreadyDefined": "ID가 {0}인 값 공급자가 이미 정의되어 있습니다.", + "valueProvider.notDefined": "{0} ID에 대해 정의된 값 공급자 없음" }, "dist/main": { "resourceDeployment.UnknownResourceType": "리소스 종류 {0}이(가) 정의되지 않았습니다." @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "{0} Notebook이 없습니다." }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "배포", "platformService.RunCommand.ErroredOut": "\t>>> {0} ... 오류가 발생했습니다. {1}", "platformService.RunCommand.IgnoringError": "\t>>> 실행 시 오류 무시 및 도구 배포 계속", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … 종료됨(코드: {1})", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 종료됨(신호: {1})" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 종료됨(신호: {1})", + "resourceDeployment.outputChannel": "배포" }, "dist/services/resourceTypeService": { "downloadError": "다운로드 실패, 상태 코드: {0}, 메시지: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "서비스 스케일링 설정(인스턴스)", - "deployCluster.storageTableTitle": "서비스 스토리지 설정(인스턴스당 GB)", - "deployCluster.featureTableTitle": "기능", - "deployCluster.yesText": "예", - "deployCluster.noText": "아니요", - "deployCluster.summaryPageTitle": "배포 구성 프로필", - "deployCluster.summaryPageDescription": "대상 구성 프로필 선택", - "deployCluster.ProfileHintText": "참고: 배포 프로필의 설정은 이후 단계에서 사용자 지정할 수 있습니다.", - "deployCluster.loadingProfiles": "프로필 로드", - "deployCluster.loadingProfilesCompleted": "프로필 로드 완료", - "deployCluster.profileRadioGroupLabel": "배포 구성 프로필", - "deployCluster.loadProfileFailed": "배포 프로필 {0}을(를) 로드하지 못했습니다.", - "deployCluster.masterPoolLabel": "SQL Server 마스터", - "deployCluster.computePoolLable": "컴퓨팅", - "deployCluster.dataPoolLabel": "데이터", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "서비스", - "deployCluster.dataStorageType": "데이터", - "deployCluster.logsStorageType": "로그", - "deployCluster.StorageType": "스토리지 유형", - "deployCluster.basicAuthentication": "기본 인증", - "deployCluster.activeDirectoryAuthentication": "Active Directory 인증", - "deployCluster.hadr": "고가용성", - "deployCluster.featureText": "기능", - "deployCluster.ProfileNotSelectedError": "배포 프로필을 선택하세요." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Azure 리소스 관리", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "azure-cli 리포지토리 정보를 추가하는 중...", + "resourceDeployment.AziCli.AptGetPackages": "azure-cli 설치에 필요한 패키지를 가져오는 중...", + "resourceDeployment.AziCli.AptGetUpdate": "azure-cli를 설치하기 전에 리포지토리 정보를 업데이트하는 중...", + "resourceDeployment.AziCli.AptGetUpdateAgain": "azure-cli의 리포지토리 정보를 다시 업데이트하는 중...", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "이전에 다운로드한 azurecli.msi 삭제 중(있는 경우)...", + "resourceDeployment.AziCli.DisplayingInstallationLog": "설치 로그를 표시하는 중...", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "azure-cli의 서명 키를 다운로드하고 설치하는 중...", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "azurecli.msi를 다운로드하고 azure-cli를 설치하는 중…", + "resourceDeployment.AziCli.InstallingAzureCli": "azure-cli를 설치하는 중...", + "resourceDeployment.AziCli.ScriptedInstall": "azure-cli를 설치하는 스크립트 다운로드 및 호출 중...", + "resourceDeployment.AziCli.UpdatingBrewRepository": "azure-cli 설치를 위해 brew 리포지토리를 업데이트하는 중..." }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", - "deployCluster.AzureSettingsPageTitle": "Azure 설정", - "deployCluster.AzureSettingsPageDescription": "Azure Kubernetes Service 클러스터를 만들기 위한 설정 구성", - "deployCluster.SubscriptionField": "구독 ID", - "deployCluster.SubscriptionPlaceholder": "내 기본 Azure 구독 사용", - "deployCluster.SubscriptionDescription": "이 필드를 비워 두면 기본 구독이 사용됩니다.", - "deployCluster.SubscriptionHelpLink": "사용 가능한 Azure 구독 보기", - "deployCluster.ResourceGroupName": "새 리소스 그룹 이름", - "deployCluster.Location": "위치", - "deployCluster.AzureLocationHelpLink": "사용 가능한 Azure 위치 보기", - "deployCluster.AksName": "AKS 클러스터 이름", - "deployCluster.VMCount": "VM 수", - "deployCluster.VMSize": "VM 크기", - "deployCluster.VMSizeHelpLink": "사용 가능한 VM 크기 보기" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "클러스터 이름은 영숫자 소문자 또는 '-'로만 구성되어야 하며 영숫자 문자로 시작하고 끝나야 합니다.", - "deployCluster.ClusterSettingsPageTitle": "클러스터 설정", - "deployCluster.ClusterSettingsPageDescription": "SQL Server 빅 데이터 클러스터 설정 구성", - "deployCluster.ClusterName": "클러스터 이름", - "deployCluster.AdminUsername": "관리자 사용자 이름", - "deployCluster.AdminUsernameDescription": "이 사용자 이름은 컨트롤러 및 SQL Server에 사용됩니다. 게이트웨이의 사용자 이름은 root입니다.", - "deployCluster.AdminPassword": "암호", - "deployCluster.AdminPasswordDescription": "이 암호를 사용하여 컨트롤러, SQL Server 및 게이트웨이에 액세스할 수 있습니다.", - "deployCluster.ConfirmPassword": "암호 확인", - "deployCluster.AuthenticationMode": "인증 모드", - "deployCluster.AuthenticationMode.Basic": "기본", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Docker 설정", - "deployCluster.DockerRegistry": "레지스트리", - "deployCluster.DockerRepository": "리포지토리", - "deployCluster.DockerImageTag": "이미지 태그", - "deployCluster.DockerUsername": "사용자 이름", - "deployCluster.DockerPassword": "암호", - "deployCluster.ActiveDirectorySettings": "Active Directory 설정", - "deployCluster.OuDistinguishedName": "조직 구성 단위", - "deployCluster.OuDistinguishedNameDescription": "조직 구성 단위의 고유 이름(예: OU=bdc,DC=contoso,DC=com)입니다.", - "deployCluster.DomainControllerFQDNs": "도메인 컨트롤러 FQDN", - "deployCluster.DomainControllerFQDNsPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", - "deployCluster.DomainControllerFQDNDescription": "도메인 컨트롤러의 정규화된 도메인 이름(예: DC1. CONTOSO.COM)입니다. 쉼표를 사용하여 여러 FQDN을 구분합니다.", - "deployCluster.DomainDNSIPAddresses": "도메인 DNS IP 주소", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", - "deployCluster.DomainDNSIPAddressesDescription": "도메인 DNS 서버의 IP 주소입니다. 쉼표를 사용하여 여러 IP 주소를 구분합니다.", - "deployCluster.DomainDNSName": "도메인 DNS 이름", - "deployCluster.RealmDescription": "제공하지 않으면 도메인 DNS 이름이 기본값으로 사용됩니다.", - "deployCluster.ClusterAdmins": "클러스터 관리자 그룹", - "deployCluster.ClusterAdminsDescription": "클러스터 관리자의 Active Directory 그룹입니다.", - "deployCluster.ClusterUsers": "클러스터 사용자", - "deployCluster.ClusterUsersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", - "deployCluster.ClusterUsersDescription": "클러스터 사용자 역할이 있는 Active Directory 사용자/그룹입니다. 쉼표를 사용하여 여러 사용자/그룹을 구분합니다.", - "deployCluster.DomainServiceAccountUserName": "서비스 계정 사용자 이름", - "deployCluster.DomainServiceAccountUserNameDescription": "빅 데이터 클러스터의 도메인 서비스 계정", - "deployCluster.DomainServiceAccountPassword": "서비스 계정 암호", - "deployCluster.AppOwners": "앱 소유자", - "deployCluster.AppOwnersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", - "deployCluster.AppOwnersDescription": "앱 소유자 역할이 있는 Active Directory 사용자 또는 그룹입니다. 쉼표를 사용하여 여러 사용자/그룹을 구분합니다.", - "deployCluster.AppReaders": "앱 읽기 권한자", - "deployCluster.AppReadersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", - "deployCluster.AppReadersDescription": "앱 읽기 권한자의 Active Directory 사용자 또는 그룹입니다. 여러 사용자/그룹이 있는 경우 쉼표를 구분 기호로 사용합니다.", - "deployCluster.Subdomain": "하위 도메인", - "deployCluster.SubdomainDescription": "이 SQL Server 빅 데이터 클러스터에 사용할 고유한 DNS 하위 도메인입니다. 제공되지 않으면 클러스터 이름이 기본값으로 사용됩니다.", - "deployCluster.AccountPrefix": "계정 접두사", - "deployCluster.AccountPrefixDescription": "AD 계정 SQL Server 빅 데이터 클러스터의 고유한 접두사가 생성됩니다. 제공되지 않으면 하위 도메인 이름이 기본값으로 사용됩니다. 하위 도메인이 제공되지 않으면 클러스터 이름이 기본값으로 사용됩니다.", - "deployCluster.AdminPasswordField": "암호" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "서비스 설정", - "deployCluster.scaleSectionTitle": "크기 조정 설정", - "deployCluster.MasterSqlServerInstances": "SQL Server 마스터 인스턴스", - "deployCluster.ComputePoolInstances": "컴퓨팅 풀 인스턴스", - "deployCluster.DataPoolInstances": "데이터 풀 인스턴스", - "deployCluster.SparkPoolInstances": "Spark 풀 인스턴스", - "deployCluster.StoragePoolInstances": "스토리지 풀(HDFS) 인스턴스", - "deployCluster.IncludeSparkInStoragePool": "스토리지 풀에 Spark 포함", - "deployCluster.DNSNameHeader": "DNS 이름", - "deployCluster.PortHeader": "포트", - "deployCluster.ControllerText": "컨트롤러", - "deployCluster.ControllerDNSName": "컨트롤러 DNS 이름", - "deployCluster.ControllerPortName": "컨트롤러 포트", - "deployCluster.MasterSqlText": "SQL Server 마스터", - "deployCluster.MasterSQLServerDNSName": "SQL Server 마스터 DNS 이름", - "deployCluster.MasterSQLServerPortName": "SQL Server 마스터 포트", - "deployCluster.GatewayText": "게이트웨이", - "deployCluster.GatewayDNSName": "게이트웨이 DNS 이름", - "deployCluster.GatewayPortName": "게이트웨이 포트", - "deployCluster.ServiceProxyText": "관리 프록시", - "deployCluster.ServiceProxyDNSName": "관리 프록시 DNS 이름", - "deployCluster.ServiceProxyPortName": "관리 프록시 포트", - "deployCluster.AppServiceProxyText": "애플리케이션 프록시", - "deployCluster.AppServiceProxyDNSName": "애플리케이션 프록시 DNS 이름", - "deployCluster.AppServiceProxyPortName": "애플리케이션 프록시 포트", - "deployCluster.ReadableSecondaryText": "읽기 가능한 보조", - "deployCluster.ReadableSecondaryDNSName": "읽기 가능한 보조 DNS 이름", - "deployCluster.ReadableSecondaryPortName": "읽기 가능한 보조 포트", - "deployCluster.EndpointSettings": "엔드포인트 설정", - "deployCluster.storageFieldTooltip": "컨트롤러 설정 사용", - "deployCluster.AdvancedStorageDescription": "기본적으로 컨트롤러 스토리지 설정은 다른 서비스에도 적용되며 고급 스토리지 설정을 확장하여 다른 서비스용으로 스토리지를 구성할 수 있습니다.", - "deployCluster.controllerDataStorageClass": "컨트롤러의 데이터 스토리지 클래스", - "deployCluster.controllerDataStorageClaimSize": "컨트롤러의 데이터 스토리지 클레임 크기", - "deployCluster.controllerLogsStorageClass": "컨트롤러의 로그 스토리지 클래스", - "deployCluster.controllerLogsStorageClaimSize": "컨트롤러의 로그 스토리지 클레임 크기", - "deployCluster.StoragePool": "스토리지 풀(HDFS)", - "deployCluster.storagePoolDataStorageClass": "스토리지 풀의 데이터 스토리지 클래스", - "deployCluster.storagePoolDataStorageClaimSize": "스토리지 풀의 데이터 스토리지 클레임 크기", - "deployCluster.storagePoolLogsStorageClass": "스토리지 풀의 로그 스토리지 클래스", - "deployCluster.storagePoolLogsStorageClaimSize": "스토리지 풀의 로그 스토리지 클레임 크기", - "deployCluster.DataPool": "데이터 풀", - "deployCluster.dataPoolDataStorageClass": "데이터 풀의 데이터 스토리지 클래스", - "deployCluster.dataPoolDataStorageClaimSize": "데이터 풀의 데이터 스토리지 클레임 크기", - "deployCluster.dataPoolLogsStorageClass": "데이터 풀의 로그 스토리지 클래스", - "deployCluster.dataPoolLogsStorageClaimSize": "데이터 풀의 로그 스토리지 클레임 크기", - "deployCluster.sqlServerMasterDataStorageClass": "SQL Server 마스터의 데이터 스토리지 클래스", - "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 마스터의 데이터 스토리지 클레임 크기", - "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 마스터의 로그 스토리지 클래스", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 마스터의 로그 스토리지 클레임 크기", - "deployCluster.ServiceName": "서비스 이름", - "deployCluster.DataStorageClassName": "데이터용 스토리지 클래스", - "deployCluster.DataClaimSize": "데이터의 클레임 크기(GB)", - "deployCluster.LogStorageClassName": "로그용 스토리지 클래스", - "deployCluster.LogsClaimSize": "로그의 클레임 크기(GB)", - "deployCluster.StorageSettings": "스토리지 설정", - "deployCluster.StorageSectionTitle": "스토리지 설정", - "deployCluster.SparkMustBeIncluded": "잘못된 Spark 구성입니다. 'Spark 포함' 확인란을 선택하거나 'Spark 풀 인스턴스'를 1 이상으로 설정해야 합니다." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "요약", - "deployCluster.DeploymentTarget": "배포 대상", - "deployCluster.Kubeconfig": "Kube 구성", - "deployCluster.ClusterContext": "클러스터 컨텍스트", - "deployCluster.ClusterSettings": "클러스터 설정", - "deployCluster.DeploymentProfile": "배포 프로필", - "deployCluster.ClusterName": "클러스터 이름", - "deployCluster.ControllerUsername": "컨트롤러 사용자 이름", - "deployCluster.AuthenticationMode": "인증 모드", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "기본", - "deployCluster.OuDistinguishedName": "조직 구성 단위", - "deployCluster.DomainControllerFQDNs": "도메인 컨트롤러 FQDN", - "deployCluster.DomainDNSIPAddresses": "도메인 DNS IP 주소", - "deployCluster.DomainDNSName": "도메인 DNS 이름", - "deployCluster.ClusterAdmins": "클러스터 관리자 그룹", - "deployCluster.ClusterUsers": "클러스터 사용자", - "deployCluster.AppOwners": "앱 소유자", - "deployCluster.AppReaders": "앱 읽기 권한자", - "deployCluster.Subdomain": "하위 도메인", - "deployCluster.AccountPrefix": "계정 접두사", - "deployCluster.DomainServiceAccountUserName": "서비스 계정 사용자 이름", - "deployCluster.AzureSettings": "Azure 설정", - "deployCluster.SubscriptionId": "구독 ID", - "deployCluster.DefaultSubscription": "기본 Azure 구독", - "deployCluster.ResourceGroup": "리소스 그룹", - "deployCluster.Location": "위치", - "deployCluster.AksClusterName": "AKS 클러스터 이름", - "deployCluster.VMSize": "VM 크기", - "deployCluster.VMCount": "VM 수", - "deployCluster.ScaleSettings": "크기 조정 설정", - "deployCluster.MasterSqlServerInstances": "SQL Server 마스터 인스턴스", - "deployCluster.ComputePoolInstances": "컴퓨팅 풀 인스턴스", - "deployCluster.DataPoolInstances": "데이터 풀 인스턴스", - "deployCluster.SparkPoolInstances": "Spark 풀 인스턴스", - "deployCluster.StoragePoolInstances": "스토리지 풀(HDFS) 인스턴스", - "deployCluster.WithSpark": "(Spark 포함)", - "deployCluster.ServiceName": "서비스", - "deployCluster.DataStorageClassName": "데이터용 스토리지 클래스", - "deployCluster.DataClaimSize": "데이터의 클레임 크기(GB)", - "deployCluster.LogStorageClassName": "로그용 스토리지 클래스", - "deployCluster.LogsClaimSize": "로그의 클레임 크기(GB)", - "deployCluster.StorageSettings": "스토리지 설정", - "deployCluster.ControllerText": "컨트롤러", - "deployCluster.StoragePool": "스토리지 풀(HDFS)", - "deployCluster.DataText": "데이터", - "deployCluster.MasterSqlText": "SQL Server 마스터", - "deployCluster.SqlServerText": "SQL Server 마스터", - "deployCluster.GatewayText": "게이트웨이", - "deployCluster.AppServiceProxyText": "애플리케이션 프록시", - "deployCluster.ServiceProxyText": "관리 프록시", - "deployCluster.ReadableSecondaryText": "읽기 가능한 보조", - "deployCluster.EndpointSettings": "엔드포인트 설정" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "대상 클러스터 컨텍스트", - "deployCluster.TargetClusterContextPageDescription": "kube 구성 파일을 선택한 후 목록에서 클러스터 컨텍스트 선택", - "deployCluster.ClusterContextNotSelectedMessage": "클러스터 컨텍스트를 선택하세요.", - "deployCluster.kubeConfigFileLabelText": "Kube 구성 파일 경로", - "deployCluster.browseText": "찾아보기", - "deployCluster.clusterContextsLabelText": "클러스터 컨텍스트", - "deployCluster.errorLoadingClustersText": "구성 파일에서 클러스터 정보를 찾지 못했거나 구성 파일을 로드하는 동안 오류가 발생했습니다.", - "deployCluster.selectKubeConfigFileText": "선택", - "deployCluster.ConfigParseError": "구성 파일을 로드하지 못함" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "암호는 12~123자여야 합니다.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "암호는 소문자 1자, 대문자 1자, 숫자 1자 및 특수 문자 1자 중 3가지를 포함해야 합니다." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "가상 머신 이름은 1~15자여야 합니다.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "가상 머신 이름을 숫자로만 설정할 수는 없습니다.", - "deployAzureSQLVM.VNamePrefixSuffixError": "가상 머신 이름은 밑줄로 시작할 수 없습니다. 마침표 또는 하이픈으로 끝날 수 없습니다.", - "deployAzureSQLVM.VNameSpecialCharError": "가상 머신 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,가 포함될 수 없습니다.", - "deployAzureSQLVM.VNameExistsError": "가상 머신 이름은 현재 리소스 그룹에서 고유해야 합니다.", - "deployAzureSQLVM.VMUsernameLengthError": "사용자 이름은 1~20자여야 합니다.", - "deployAzureSQLVM.VMUsernameSuffixError": "사용자 이름은 마침표로 끝날 수 없습니다.", - "deployAzureSQLVM.VMUsernameSpecialCharError": "사용자 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&를 사용할 수 없습니다.", - "deployAzureSQLVM.VMUsernameReservedWordsError": "사용자 이름은 예약어를 포함하지 않아야 합니다.", - "deployAzureSQLVM.VMConfirmPasswordError": "암호와 확인 암호가 일치해야 합니다.", - "deployAzureSQLVM.vmDropdownSizeError": "유효한 가상 머신 크기를 선택합니다." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "새 가상 네트워크의 이름 입력", - "deployAzureSQLVM.NewSubnetPlaceholder": "새 서브넷의 이름 입력", - "deployAzureSQLVM.NewPipPlaceholder": "새 공용 IP의 이름 입력", - "deployAzureSQLVM.VnetNameLengthError": "Virtual Network 이름은 2~64자여야 합니다.", - "deployAzureSQLVM.NewVnetError": "새 가상 네트워크 만들기", - "deployAzureSQLVM.SubnetNameLengthError": "서브넷 이름은 1~80자여야 합니다.", - "deployAzureSQLVM.NewSubnetError": "새 하위 네트워크 만들기", - "deployAzureSQLVM.PipNameError": "공용 IP 이름은 1~80자여야 합니다.", - "deployAzureSQLVM.NewPipError": "새 공용 IP 만들기" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "프라이빗(가상 네트워크 내)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "로컬(VM 내부 전용)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "퍼블릭(인터넷)", - "deployAzureSQLVM.SqlUsernameLengthError": "암호는 2~128자여야 합니다.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "사용자 이름에는 특수 문자(\\/\"\"[]:|<>+=;,?*)를 사용할 수 없습니다.", - "deployAzureSQLVM.SqlConfirmPasswordError": "암호와 확인 암호가 일치해야 합니다." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "구성 검토" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "최소 IP 주소가 잘못되었습니다.", - "deployAzureSQLDB.DBMaxIpInvalidError": "최대 IP 주소가 잘못되었습니다.", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "방화벽 이름에 숫자만 사용할 수는 없습니다.", - "deployAzureSQLDB.DBFirewallLengthError": "방화벽 이름은 1~100자여야 합니다.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "방화벽 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다.", - "deployAzureSQLDB.DBFirewallUpperCaseError": "방화벽 이름에는 대문자를 사용할 수 없습니다.", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "데이터베이스 이름은 숫자만 포함할 수 없습니다.", - "deployAzureSQLDB.DBNameLengthError": "데이터베이스 이름은 1~100자여야 합니다.", - "deployAzureSQLDB.DBNameSpecialCharError": "데이터베이스 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다.", - "deployAzureSQLDB.DBNameExistsError": "데이터베이스 이름은 현재 서버에서 고유해야 합니다.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "데이터 정렬 이름은 숫자만 포함할 수 없습니다.", - "deployAzureSQLDB.DBCollationLengthError": "데이터 정렬 이름은 1~100자여야 합니다.", - "deployAzureSQLDB.DBCollationSpecialCharError": "데이터 정렬 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "먼저 Azure 계정에 로그인", - "deployAzureSQLDB.NoServerLabel": "서버를 찾을 수 없음", - "deployAzureSQLDB.NoServerError": "현재 구독에서 서버를 찾을 수 없습니다.\r\n하나 이상의 서버를 포함하는 다른 구독을 선택합니다." - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "배포 필수 구성 요소", - "deploymentDialog.FailedToolsInstallation": "일부 도구가 아직 검색되지 않았습니다. 해당 도구가 설치되고, 실행 중이며, 검색 가능한지 확인하세요.", - "deploymentDialog.FailedEulaValidation": "계속 진행하려면 EULA(최종 사용자 사용권 계약) 약관에 동의해야 합니다.", - "deploymentDialog.loadingRequiredToolsCompleted": "필요한 도구 정보 로드 완료", - "deploymentDialog.loadingRequiredTools": "필요한 도구 정보 로드", - "resourceDeployment.AgreementTitle": "사용 약관에 동의", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}'[{1}]이(가) 최소 버전 요구 사항을 충족하지 않습니다. 해당 도구를 제거하고 Azure Data Studio를 다시 시작하세요.", - "deploymentDialog.InstalledTools": "이제 모든 필수 도구가 설치되었습니다.", - "deploymentDialog.PendingInstallation": "{0} 도구가 아직 검색되지 않았습니다. 해당 도구가 설치되고, 실행 중이며, 검색 가능한지 확인하세요.", - "deploymentDialog.ToolInformation": "'{0}'이(가) 검색되지 않았고 현재 자동화된 설치가 지원되지 않습니다. '{0}'을(를) 수동으로 설치하거나 해당 항목이 시작되고 검색 가능한지 확인합니다. 완료되면 Azure Data Studio를 다시 시작하세요. [{1}] 항목을 참조하세요.", - "deploymentDialog.VersionInformationDebugHint": "변경 내용을 선택하기 위해 도구를 수동으로 설치한 경우에는 Azure Data Studio를 다시 시작해야 합니다. '배포' 및 'Azure Data CLI' 출력 채널에서 추가적인 세부 정보를 찾을 수 있습니다.", - "deploymentDialog.InstallToolsHintOne": "{0} 도구가 설치되지 않았습니다. \"{1}\" 단추를 클릭하여 설치할 수 있습니다.", - "deploymentDialog.InstallToolsHintMany": "{0} 도구가 설치되지 않았습니다. \"{1}\" 단추를 클릭하여 설치할 수 있습니다.", - "deploymentDialog.NoRequiredTool": "도구가 필요하지 않음" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "설치 관리자 다운로드 및 시작, URL: {0}", - "resourceDeployment.DownloadingText": "{0}에서 다운로드", - "resourceDeployment.DownloadCompleteText": "다운로드함: {0}", - "resourceDeployment.LaunchingProgramText": "{0} 시작 중", - "resourceDeployment.ProgramLaunchedText": "시작함: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "azdata 리포지토리 정보를 추가하는 중...", + "resourceDeployment.Azdata.AptGetPackages": "azdata 설치에 필요한 패키지를 가져오는 중...", + "resourceDeployment.Azdata.AptGetUpdate": "리포지토리 정보를 업데이트하는 중...", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "이전에 다운로드한 Azdata.msi를 삭제하는 중(있는 경우)...", + "resourceDeployment.Azdata.DisplayingInstallationLog": "설치 로그를 표시하는 중...", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "azdata의 서명 키를 다운로드하고 설치하는 중...", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Azdata.msi를 다운로드하고 azdata-cli를 설치하는 중...", + "resourceDeployment.Azdata.InstallingAzdata": "azdata를 설치하는 중...", + "resourceDeployment.Azdata.TappingBrewRepository": "azdata-cli의 brew 리포지토리를 활용하는 중...", + "resourceDeployment.Azdata.UpdatingBrewRepository": "azdata-cli 설치를 위해 brew 리포지토리를 업데이트하는 중...", + "resourceDeployment.AzdataDescription": "Azure 데이터 명령줄 인터페이스", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "격리된 컨테이너에서 애플리케이션 패키지 및 실행", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Azure 리소스 관리", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "이전에 다운로드한 azurecli.msi 삭제 중(있는 경우)...", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "azurecli.msi를 다운로드하고 azure-cli를 설치하는 중…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "설치 로그를 표시하는 중...", - "resourceDeployment.AziCli.UpdatingBrewRepository": "azure-cli 설치를 위해 brew 리포지토리를 업데이트하는 중...", - "resourceDeployment.AziCli.InstallingAzureCli": "azure-cli를 설치하는 중...", - "resourceDeployment.AziCli.AptGetUpdate": "azure-cli를 설치하기 전에 리포지토리 정보를 업데이트하는 중...", - "resourceDeployment.AziCli.AptGetPackages": "azure-cli 설치에 필요한 패키지를 가져오는 중...", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "azure-cli의 서명 키를 다운로드하고 설치하는 중...", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "azure-cli 리포지토리 정보를 추가하는 중...", - "resourceDeployment.AziCli.AptGetUpdateAgain": "azure-cli의 리포지토리 정보를 다시 업데이트하는 중...", - "resourceDeployment.AziCli.ScriptedInstall": "azure-cli를 설치하는 스크립트 다운로드 및 호출 중..." + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Kubernetes 클러스터에 대해 명령 실행", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "kubectl 리포지토리 정보를 추가하는 중...", + "resourceDeployment.Kubectl.AptGetPackages": "kubectl 설치에 필요한 패키지를 가져오는 중...", + "resourceDeployment.Kubectl.AptGetUpdate": "리포지토리 정보를 업데이트하는 중...", + "resourceDeployment.Kubectl.BackupCurrentBinary": "설치 위치의 기존 kubectl을 백업하는 중...", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "설치 위치에서 이전에 백업된 버전을 정리하는 중(있는 경우)...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "이전에 다운로드한 kubectl 삭제 중(있는 경우)...", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "이전에 다운로드한 kubectl.exe 삭제 중(있는 경우)...", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "kubectl의 서명 키를 다운로드하고 설치하는 중...", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "최신 kubectl.exe를 다운로드하고 설치하는 중...", + "resourceDeployment.Kubectl.DownloadingKubectl": "최신 kubectl 릴리스를 다운로드하는 중...", + "resourceDeployment.Kubectl.InstallingKubeCtl": "kubectl을 설치하는 중...", + "resourceDeployment.Kubectl.InstallingKubectl": "kubectl을 설치하는 중...", + "resourceDeployment.Kubectl.MakingExecutable": "kubectl 실행 파일을 만드는 중...", + "resourceDeployment.Kubectl.MoveToSystemPath": "PATH에서 설치 위치로 kubectl을 이동하는 중...", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "kubectl 설치를 위해 brew 리포지토리를 업데이트하는 중...", + "resourceDeployment.invalidKubectlVersionOutput": "Kubectl 버전 명령 출력을 구문 분석할 수 없음: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure 데이터 명령줄 인터페이스", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "이전에 다운로드한 Azdata.msi를 삭제하는 중(있는 경우)...", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "Azdata.msi를 다운로드하고 azdata-cli를 설치하는 중...", - "resourceDeployment.Azdata.DisplayingInstallationLog": "설치 로그를 표시하는 중...", - "resourceDeployment.Azdata.TappingBrewRepository": "azdata-cli의 brew 리포지토리를 활용하는 중...", - "resourceDeployment.Azdata.UpdatingBrewRepository": "azdata-cli 설치를 위해 brew 리포지토리를 업데이트하는 중...", - "resourceDeployment.Azdata.InstallingAzdata": "azdata를 설치하는 중...", - "resourceDeployment.Azdata.AptGetUpdate": "리포지토리 정보를 업데이트하는 중...", - "resourceDeployment.Azdata.AptGetPackages": "azdata 설치에 필요한 패키지를 가져오는 중...", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "azdata의 서명 키를 다운로드하고 설치하는 중...", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "azdata 리포지토리 정보를 추가하는 중..." + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "버전 정보를 검색하는 동안 오류가 발생했습니다. {0}잘못된 출력이 수신되었습니다. 버전 명령 출력 '{1}'을(를) 가져옵니다. ", + "deployCluster.GetToolVersionErrorInformation": "버전 정보를 검색하는 동안 오류가 발생했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tbrew는 도구를 배포하는 데 필요하며 필요한 도구를 배포하기 전에 미리 설치해야 합니다.", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tcurl은 설치에 필요하며 필요한 도구를 배포하기 전에 미리 설치해야 합니다.", + "deploymentDialog.ToolStatus.Error": "오류", + "deploymentDialog.ToolStatus.Failed": "실패", + "deploymentDialog.ToolStatus.Installed": "설치됨", + "deploymentDialog.ToolStatus.Installing": "설치하는 중...", + "deploymentDialog.ToolStatus.NotInstalled": "설치되지 않음", + "toolBase.InstallError": "'{0}'[{1}] 도구를 설치하는 동안 오류가 발생했습니다. {2}오류: {3}{2}자세한 내용은 출력 채널 '{4}'을(를) 참조하세요.", + "toolBase.InstallErrorInformation": "도구를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", + "toolBase.InstallFailInformation": "설치 후 버전을 검색하지 못했습니다. 자세한 내용은 출력 채널 '{0}'을(를) 참조하세요.", + "toolBase.InstallFailed": "설치 명령이 완료되었지만 '{0}' 도구의 버전을 검색할 수 없어서 설치하지 못했습니다. 검색 오류: {1}{2}이전 설치를 정리하는 것이 도움이 됩니다.", + "toolBase.ManualUninstallCommand": " 제거할 수 있는 방법은 {0} >{1} 명령을 사용하는 것입니다.", + "toolBase.SeeOutputChannel": "{0}자세한 내용은 출력 채널 '{1}' 참조", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "'{0}' 도구의 검색 경로: {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " 출력에서 'Location'을 찾을 수 없습니다.", + "toolBase.getPip3InstallationLocation.Output": " 출력:", + "toolBase.installCore.CannotInstallTool": "OS 배포를 위한 설치 명령을 알 수 없으므로 {0}::{1} 도구를 설치할 수 없습니다. 계속하기 전에 {0}을(를) 수동으로 설치하세요." + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 계정", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "서버", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure 계정 설정", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 계정 설정", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "구독", + "deployAzureSQLDB.CollationNameLabel": "데이터베이스 데이터 정렬", + "deployAzureSQLDB.CollationNameSummaryLabel": "데이터베이스 데이터 정렬", + "deployAzureSQLDB.DatabaseNameLabel": "SQL 데이터베이스 이름", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "데이터베이스 설정", + "deployAzureSQLDB.EndIpAddressLabel": "방화벽 IP 범위의 최대 IP 주소", + "deployAzureSQLDB.EndIpAddressShortLabel": "최대 IP 주소", + "deployAzureSQLDB.FirewallRuleDescription": "만들기가 완료된 후 Azure Data Studio를 통해 데이터베이스에 연결하려면 로컬 클라이언트 IP의 방화벽 규칙을 만듭니다.", + "deployAzureSQLDB.FirewallRuleNameLabel": "방화벽 규칙 이름", + "deployAzureSQLDB.FirewallToggleLabel": "방화벽 규칙 만들기", + "deployAzureSQLDB.IpAddressInfoLabel": "IPv4 형식으로 IP 주소를 입력합니다.", + "deployAzureSQLDB.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", + "deployAzureSQLDB.NewSQLDBTitle": "Azure SQL DB 배포", + "deployAzureSQLDB.ResourceGroup": "리소스 그룹", + "deployAzureSQLDB.ScriptToNotebook": "Notebook으로 스크립트", + "deployAzureSQLDB.StartIpAddressLabel": "방화벽 IP 범위의 최소 IP 주소", + "deployAzureSQLDB.StartIpAddressShortLabel": "최소 IP 주소" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "현재 구독에서 서버를 찾을 수 없습니다.\r\n하나 이상의 서버를 포함하는 다른 구독을 선택합니다.", + "deployAzureSQLDB.NoServerLabel": "서버를 찾을 수 없음", + "deployAzureSQLDB.azureSignInError": "먼저 Azure 계정에 로그인" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "데이터 정렬 이름은 1~100자여야 합니다.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "데이터 정렬 이름은 숫자만 포함할 수 없습니다.", + "deployAzureSQLDB.DBCollationSpecialCharError": "데이터 정렬 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다.", + "deployAzureSQLDB.DBFirewallLengthError": "방화벽 이름은 1~100자여야 합니다.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "방화벽 이름에 숫자만 사용할 수는 없습니다.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "방화벽 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다.", + "deployAzureSQLDB.DBFirewallUpperCaseError": "방화벽 이름에는 대문자를 사용할 수 없습니다.", + "deployAzureSQLDB.DBMaxIpInvalidError": "최대 IP 주소가 잘못되었습니다.", + "deployAzureSQLDB.DBMinIpInvalidError": "최소 IP 주소가 잘못되었습니다.", + "deployAzureSQLDB.DBNameExistsError": "데이터베이스 이름은 현재 서버에서 고유해야 합니다.", + "deployAzureSQLDB.DBNameLengthError": "데이터베이스 이름은 1~100자여야 합니다.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "데이터베이스 이름은 숫자만 포함할 수 없습니다.", + "deployAzureSQLDB.DBNameSpecialCharError": "데이터베이스 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,를 사용할 수 없습니다." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 계정", + "deployAzureSQLVM.AzureRegionDropdownLabel": "지역", + "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 설정", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "구독", + "deployAzureSQLVM.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "새 서브넷", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "새 가상 네트워크", + "deployAzureSQLVM.NetworkSettingsPageDescription": "네트워크 설정 구성", + "deployAzureSQLVM.NetworkSettingsPageTitle": "네트워킹", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "새 공용 IP", + "deployAzureSQLVM.NewSQLVMTitle": "Azure SQL VM 배포", + "deployAzureSQLVM.PublicIPDropdownLabel": "공용 IP", + "deployAzureSQLVM.ResourceGroup": "리소스 그룹", + "deployAzureSQLVM.ScriptToNotebook": "Notebook으로 스크립트", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "암호 확인", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "암호", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "사용자 이름", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 연결", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "SQL 인증 사용", + "deployAzureSQLVM.SqlPortLabel": "포트", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 설정", + "deployAzureSQLVM.SubnetDropdownLabel": "서브넷", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Virtual Network", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "암호 확인", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "관리자 계정 암호", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "관리자 계정 사용자 이름", + "deployAzureSQLVM.VmImageDropdownLabel": "이미지", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "이미지 버전", + "deployAzureSQLVM.VmNameTextBoxLabel": "가상 머신 이름", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "RDP(원격 데스크톱) 인바운드 포트(3389) 사용", + "deployAzureSQLVM.VmSizeDropdownLabel": "크기", + "deployAzureSQLVM.VmSkuDropdownLabel": "이미지 SKU", + "deployeAzureSQLVM.VmSettingsPageTitle": "가상 머신 설정", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "가격 책정 및 지원되는 VM 크기를 자세히 알아보려면 여기를 클릭합니다." + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "암호는 12~123자여야 합니다.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "암호는 소문자 1자, 대문자 1자, 숫자 1자 및 특수 문자 1자 중 3가지를 포함해야 합니다." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "새 공용 IP 만들기", + "deployAzureSQLVM.NewPipPlaceholder": "새 공용 IP의 이름 입력", + "deployAzureSQLVM.NewSubnetError": "새 하위 네트워크 만들기", + "deployAzureSQLVM.NewSubnetPlaceholder": "새 서브넷의 이름 입력", + "deployAzureSQLVM.NewVnetError": "새 가상 네트워크 만들기", + "deployAzureSQLVM.NewVnetPlaceholder": "새 가상 네트워크의 이름 입력", + "deployAzureSQLVM.PipNameError": "공용 IP 이름은 1~80자여야 합니다.", + "deployAzureSQLVM.SubnetNameLengthError": "서브넷 이름은 1~80자여야 합니다.", + "deployAzureSQLVM.VnetNameLengthError": "Virtual Network 이름은 2~64자여야 합니다." + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "로컬(VM 내부 전용)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "프라이빗(가상 네트워크 내)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "퍼블릭(인터넷)", + "deployAzureSQLVM.SqlConfirmPasswordError": "암호와 확인 암호가 일치해야 합니다.", + "deployAzureSQLVM.SqlUsernameLengthError": "암호는 2~128자여야 합니다.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "사용자 이름에는 특수 문자(\\/\"\"[]:|<>+=;,?*)를 사용할 수 없습니다." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "암호와 확인 암호가 일치해야 합니다.", + "deployAzureSQLVM.VMUsernameLengthError": "사용자 이름은 1~20자여야 합니다.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "사용자 이름은 예약어를 포함하지 않아야 합니다.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "사용자 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&를 사용할 수 없습니다.", + "deployAzureSQLVM.VMUsernameSuffixError": "사용자 이름은 마침표로 끝날 수 없습니다.", + "deployAzureSQLVM.VNameExistsError": "가상 머신 이름은 현재 리소스 그룹에서 고유해야 합니다.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "가상 머신 이름을 숫자로만 설정할 수는 없습니다.", + "deployAzureSQLVM.VNamePrefixSuffixError": "가상 머신 이름은 밑줄로 시작할 수 없습니다. 마침표 또는 하이픈으로 끝날 수 없습니다.", + "deployAzureSQLVM.VNameSpecialCharError": "가상 머신 이름에는 특수 문자 \\/\"\"[]:|<>+=;,?*@&,가 포함될 수 없습니다.", + "deployAzureSQLVM.VnameLengthError": "가상 머신 이름은 1~15자여야 합니다.", + "deployAzureSQLVM.vmDropdownSizeError": "유효한 가상 머신 크기를 선택합니다." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "기존 AKS 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", + "deployCluster.ExistingARO": "기존 Azure Red Hat OpenShift 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", + "deployCluster.ExistingKubeAdm": "기존 kubeadm 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", + "deployCluster.ExistingOpenShift": "기존 OpenShift 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", + "deployCluster.NewAKSWizardTitle": "새 AKS 클러스터에 SQL Server 2019 빅 데이터 클러스터 배포", + "deployCluster.SaveConfigFileSucceeded": "구성 파일이 {0}에 저장됨", + "deployCluster.SaveConfigFiles": "구성 파일 저장", + "deployCluster.ScriptToNotebook": "Notebook으로 스크립트", + "deployCluster.SelectConfigFileFolder": "구성 파일 저장" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "AKS 클러스터 이름", + "deployCluster.AzureLocationHelpLink": "사용 가능한 Azure 위치 보기", + "deployCluster.AzureSettingsPageDescription": "Azure Kubernetes Service 클러스터를 만들기 위한 설정 구성", + "deployCluster.AzureSettingsPageTitle": "Azure 설정", + "deployCluster.Location": "위치", + "deployCluster.MissingRequiredInfoError": "빨간색 별표가 표시된 필수 필드를 입력하세요.", + "deployCluster.ResourceGroupName": "새 리소스 그룹 이름", + "deployCluster.SubscriptionDescription": "이 필드를 비워 두면 기본 구독이 사용됩니다.", + "deployCluster.SubscriptionField": "구독 ID", + "deployCluster.SubscriptionHelpLink": "사용 가능한 Azure 구독 보기", + "deployCluster.SubscriptionPlaceholder": "내 기본 Azure 구독 사용", + "deployCluster.VMCount": "VM 수", + "deployCluster.VMSize": "VM 크기", + "deployCluster.VMSizeHelpLink": "사용 가능한 VM 크기 보기" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "계정 접두사", + "deployCluster.AccountPrefixDescription": "AD 계정 SQL Server 빅 데이터 클러스터의 고유한 접두사가 생성됩니다. 제공되지 않으면 하위 도메인 이름이 기본값으로 사용됩니다. 하위 도메인이 제공되지 않으면 클러스터 이름이 기본값으로 사용됩니다.", + "deployCluster.ActiveDirectorySettings": "Active Directory 설정", + "deployCluster.AdminPassword": "암호", + "deployCluster.AdminPasswordDescription": "이 암호를 사용하여 컨트롤러, SQL Server 및 게이트웨이에 액세스할 수 있습니다.", + "deployCluster.AdminPasswordField": "암호", + "deployCluster.AdminUsername": "관리자 사용자 이름", + "deployCluster.AdminUsernameDescription": "이 사용자 이름은 컨트롤러 및 SQL Server에 사용됩니다. 게이트웨이의 사용자 이름은 root입니다.", + "deployCluster.AppOwners": "앱 소유자", + "deployCluster.AppOwnersDescription": "앱 소유자 역할이 있는 Active Directory 사용자 또는 그룹입니다. 쉼표를 사용하여 여러 사용자/그룹을 구분합니다.", + "deployCluster.AppOwnersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", + "deployCluster.AppReaders": "앱 읽기 권한자", + "deployCluster.AppReadersDescription": "앱 읽기 권한자의 Active Directory 사용자 또는 그룹입니다. 여러 사용자/그룹이 있는 경우 쉼표를 구분 기호로 사용합니다.", + "deployCluster.AppReadersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", + "deployCluster.AuthenticationMode": "인증 모드", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "기본", + "deployCluster.ClusterAdmins": "클러스터 관리자 그룹", + "deployCluster.ClusterAdminsDescription": "클러스터 관리자의 Active Directory 그룹입니다.", + "deployCluster.ClusterName": "클러스터 이름", + "deployCluster.ClusterNameDescription": "클러스터 이름은 영숫자 소문자 또는 '-'로만 구성되어야 하며 영숫자 문자로 시작하고 끝나야 합니다.", + "deployCluster.ClusterSettingsPageDescription": "SQL Server 빅 데이터 클러스터 설정 구성", + "deployCluster.ClusterSettingsPageTitle": "클러스터 설정", + "deployCluster.ClusterUsers": "클러스터 사용자", + "deployCluster.ClusterUsersDescription": "클러스터 사용자 역할이 있는 Active Directory 사용자/그룹입니다. 쉼표를 사용하여 여러 사용자/그룹을 구분합니다.", + "deployCluster.ClusterUsersPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", + "deployCluster.ConfirmPassword": "암호 확인", + "deployCluster.DockerImageTag": "이미지 태그", + "deployCluster.DockerPassword": "암호", + "deployCluster.DockerRegistry": "레지스트리", + "deployCluster.DockerRepository": "리포지토리", + "deployCluster.DockerSettings": "Docker 설정", + "deployCluster.DockerUsername": "사용자 이름", + "deployCluster.DomainControllerFQDNDescription": "도메인 컨트롤러의 정규화된 도메인 이름(예: DC1. CONTOSO.COM)입니다. 쉼표를 사용하여 여러 FQDN을 구분합니다.", + "deployCluster.DomainControllerFQDNs": "도메인 컨트롤러 FQDN", + "deployCluster.DomainControllerFQDNsPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", + "deployCluster.DomainDNSIPAddresses": "도메인 DNS IP 주소", + "deployCluster.DomainDNSIPAddressesDescription": "도메인 DNS 서버의 IP 주소입니다. 쉼표를 사용하여 여러 IP 주소를 구분합니다.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "쉼표를 사용하여 값을 구분합니다.", + "deployCluster.DomainDNSName": "도메인 DNS 이름", + "deployCluster.DomainServiceAccountPassword": "서비스 계정 암호", + "deployCluster.DomainServiceAccountUserName": "서비스 계정 사용자 이름", + "deployCluster.DomainServiceAccountUserNameDescription": "빅 데이터 클러스터의 도메인 서비스 계정", + "deployCluster.OuDistinguishedName": "조직 구성 단위", + "deployCluster.OuDistinguishedNameDescription": "조직 구성 단위의 고유 이름(예: OU=bdc,DC=contoso,DC=com)입니다.", + "deployCluster.RealmDescription": "제공하지 않으면 도메인 DNS 이름이 기본값으로 사용됩니다.", + "deployCluster.Subdomain": "하위 도메인", + "deployCluster.SubdomainDescription": "이 SQL Server 빅 데이터 클러스터에 사용할 고유한 DNS 하위 도메인입니다. 제공되지 않으면 클러스터 이름이 기본값으로 사용됩니다." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "참고: 배포 프로필의 설정은 이후 단계에서 사용자 지정할 수 있습니다.", + "deployCluster.ProfileNotSelectedError": "배포 프로필을 선택하세요.", + "deployCluster.ServiceName": "서비스", + "deployCluster.StorageType": "스토리지 유형", + "deployCluster.activeDirectoryAuthentication": "Active Directory 인증", + "deployCluster.basicAuthentication": "기본 인증", + "deployCluster.computePoolLable": "컴퓨팅", + "deployCluster.dataPoolLabel": "데이터", + "deployCluster.dataStorageType": "데이터", + "deployCluster.featureTableTitle": "기능", + "deployCluster.featureText": "기능", + "deployCluster.hadr": "고가용성", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "배포 프로필 {0}을(를) 로드하지 못했습니다.", + "deployCluster.loadingProfiles": "프로필 로드", + "deployCluster.loadingProfilesCompleted": "프로필 로드 완료", + "deployCluster.logsStorageType": "로그", + "deployCluster.masterPoolLabel": "SQL Server 마스터", + "deployCluster.noText": "아니요", + "deployCluster.profileRadioGroupLabel": "배포 구성 프로필", + "deployCluster.serviceScaleTableTitle": "서비스 스케일링 설정(인스턴스)", + "deployCluster.storageTableTitle": "서비스 스토리지 설정(인스턴스당 GB)", + "deployCluster.summaryPageDescription": "대상 구성 프로필 선택", + "deployCluster.summaryPageTitle": "배포 구성 프로필", + "deployCluster.yesText": "예" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "기본적으로 컨트롤러 스토리지 설정은 다른 서비스에도 적용되며 고급 스토리지 설정을 확장하여 다른 서비스용으로 스토리지를 구성할 수 있습니다.", + "deployCluster.AppServiceProxyDNSName": "애플리케이션 프록시 DNS 이름", + "deployCluster.AppServiceProxyPortName": "애플리케이션 프록시 포트", + "deployCluster.AppServiceProxyText": "애플리케이션 프록시", + "deployCluster.ComputePoolInstances": "컴퓨팅 풀 인스턴스", + "deployCluster.ControllerDNSName": "컨트롤러 DNS 이름", + "deployCluster.ControllerPortName": "컨트롤러 포트", + "deployCluster.ControllerText": "컨트롤러", + "deployCluster.DNSNameHeader": "DNS 이름", + "deployCluster.DataClaimSize": "데이터의 클레임 크기(GB)", + "deployCluster.DataPool": "데이터 풀", + "deployCluster.DataPoolInstances": "데이터 풀 인스턴스", + "deployCluster.DataStorageClassName": "데이터용 스토리지 클래스", + "deployCluster.EndpointSettings": "엔드포인트 설정", + "deployCluster.GatewayDNSName": "게이트웨이 DNS 이름", + "deployCluster.GatewayPortName": "게이트웨이 포트", + "deployCluster.GatewayText": "게이트웨이", + "deployCluster.IncludeSparkInStoragePool": "스토리지 풀에 Spark 포함", + "deployCluster.LogStorageClassName": "로그용 스토리지 클래스", + "deployCluster.LogsClaimSize": "로그의 클레임 크기(GB)", + "deployCluster.MasterSQLServerDNSName": "SQL Server 마스터 DNS 이름", + "deployCluster.MasterSQLServerPortName": "SQL Server 마스터 포트", + "deployCluster.MasterSqlServerInstances": "SQL Server 마스터 인스턴스", + "deployCluster.MasterSqlText": "SQL Server 마스터", + "deployCluster.PortHeader": "포트", + "deployCluster.ReadableSecondaryDNSName": "읽기 가능한 보조 DNS 이름", + "deployCluster.ReadableSecondaryPortName": "읽기 가능한 보조 포트", + "deployCluster.ReadableSecondaryText": "읽기 가능한 보조", + "deployCluster.ServiceName": "서비스 이름", + "deployCluster.ServiceProxyDNSName": "관리 프록시 DNS 이름", + "deployCluster.ServiceProxyPortName": "관리 프록시 포트", + "deployCluster.ServiceProxyText": "관리 프록시", + "deployCluster.ServiceSettingsPageTitle": "서비스 설정", + "deployCluster.SparkMustBeIncluded": "잘못된 Spark 구성입니다. 'Spark 포함' 확인란을 선택하거나 'Spark 풀 인스턴스'를 1 이상으로 설정해야 합니다.", + "deployCluster.SparkPoolInstances": "Spark 풀 인스턴스", + "deployCluster.StoragePool": "스토리지 풀(HDFS)", + "deployCluster.StoragePoolInstances": "스토리지 풀(HDFS) 인스턴스", + "deployCluster.StorageSectionTitle": "스토리지 설정", + "deployCluster.StorageSettings": "스토리지 설정", + "deployCluster.controllerDataStorageClaimSize": "컨트롤러의 데이터 스토리지 클레임 크기", + "deployCluster.controllerDataStorageClass": "컨트롤러의 데이터 스토리지 클래스", + "deployCluster.controllerLogsStorageClaimSize": "컨트롤러의 로그 스토리지 클레임 크기", + "deployCluster.controllerLogsStorageClass": "컨트롤러의 로그 스토리지 클래스", + "deployCluster.dataPoolDataStorageClaimSize": "데이터 풀의 데이터 스토리지 클레임 크기", + "deployCluster.dataPoolDataStorageClass": "데이터 풀의 데이터 스토리지 클래스", + "deployCluster.dataPoolLogsStorageClaimSize": "데이터 풀의 로그 스토리지 클레임 크기", + "deployCluster.dataPoolLogsStorageClass": "데이터 풀의 로그 스토리지 클래스", + "deployCluster.scaleSectionTitle": "크기 조정 설정", + "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 마스터의 데이터 스토리지 클레임 크기", + "deployCluster.sqlServerMasterDataStorageClass": "SQL Server 마스터의 데이터 스토리지 클래스", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 마스터의 로그 스토리지 클레임 크기", + "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 마스터의 로그 스토리지 클래스", + "deployCluster.storageFieldTooltip": "컨트롤러 설정 사용", + "deployCluster.storagePoolDataStorageClaimSize": "스토리지 풀의 데이터 스토리지 클레임 크기", + "deployCluster.storagePoolDataStorageClass": "스토리지 풀의 데이터 스토리지 클래스", + "deployCluster.storagePoolLogsStorageClaimSize": "스토리지 풀의 로그 스토리지 클레임 크기", + "deployCluster.storagePoolLogsStorageClass": "스토리지 풀의 로그 스토리지 클래스" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "계정 접두사", + "deployCluster.AksClusterName": "AKS 클러스터 이름", + "deployCluster.AppOwners": "앱 소유자", + "deployCluster.AppReaders": "앱 읽기 권한자", + "deployCluster.AppServiceProxyText": "애플리케이션 프록시", + "deployCluster.AuthenticationMode": "인증 모드", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "기본", + "deployCluster.AzureSettings": "Azure 설정", + "deployCluster.ClusterAdmins": "클러스터 관리자 그룹", + "deployCluster.ClusterContext": "클러스터 컨텍스트", + "deployCluster.ClusterName": "클러스터 이름", + "deployCluster.ClusterSettings": "클러스터 설정", + "deployCluster.ClusterUsers": "클러스터 사용자", + "deployCluster.ComputePoolInstances": "컴퓨팅 풀 인스턴스", + "deployCluster.ControllerText": "컨트롤러", + "deployCluster.ControllerUsername": "컨트롤러 사용자 이름", + "deployCluster.DataClaimSize": "데이터의 클레임 크기(GB)", + "deployCluster.DataPoolInstances": "데이터 풀 인스턴스", + "deployCluster.DataStorageClassName": "데이터용 스토리지 클래스", + "deployCluster.DataText": "데이터", + "deployCluster.DefaultSubscription": "기본 Azure 구독", + "deployCluster.DeploymentProfile": "배포 프로필", + "deployCluster.DeploymentTarget": "배포 대상", + "deployCluster.DomainControllerFQDNs": "도메인 컨트롤러 FQDN", + "deployCluster.DomainDNSIPAddresses": "도메인 DNS IP 주소", + "deployCluster.DomainDNSName": "도메인 DNS 이름", + "deployCluster.DomainServiceAccountUserName": "서비스 계정 사용자 이름", + "deployCluster.EndpointSettings": "엔드포인트 설정", + "deployCluster.GatewayText": "게이트웨이", + "deployCluster.Kubeconfig": "Kube 구성", + "deployCluster.Location": "위치", + "deployCluster.LogStorageClassName": "로그용 스토리지 클래스", + "deployCluster.LogsClaimSize": "로그의 클레임 크기(GB)", + "deployCluster.MasterSqlServerInstances": "SQL Server 마스터 인스턴스", + "deployCluster.MasterSqlText": "SQL Server 마스터", + "deployCluster.OuDistinguishedName": "조직 구성 단위", + "deployCluster.ReadableSecondaryText": "읽기 가능한 보조", + "deployCluster.ResourceGroup": "리소스 그룹", + "deployCluster.ScaleSettings": "크기 조정 설정", + "deployCluster.ServiceName": "서비스", + "deployCluster.ServiceProxyText": "관리 프록시", + "deployCluster.SparkPoolInstances": "Spark 풀 인스턴스", + "deployCluster.SqlServerText": "SQL Server 마스터", + "deployCluster.StoragePool": "스토리지 풀(HDFS)", + "deployCluster.StoragePoolInstances": "스토리지 풀(HDFS) 인스턴스", + "deployCluster.StorageSettings": "스토리지 설정", + "deployCluster.Subdomain": "하위 도메인", + "deployCluster.SubscriptionId": "구독 ID", + "deployCluster.VMCount": "VM 수", + "deployCluster.VMSize": "VM 크기", + "deployCluster.WithSpark": "(Spark 포함)", + "deployCluster.summaryPageTitle": "요약" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "클러스터 컨텍스트를 선택하세요.", + "deployCluster.ConfigParseError": "구성 파일을 로드하지 못함", + "deployCluster.TargetClusterContextPageDescription": "kube 구성 파일을 선택한 후 목록에서 클러스터 컨텍스트 선택", + "deployCluster.TargetClusterContextPageTitle": "대상 클러스터 컨텍스트", + "deployCluster.browseText": "찾아보기", + "deployCluster.clusterContextsLabelText": "클러스터 컨텍스트", + "deployCluster.errorLoadingClustersText": "구성 파일에서 클러스터 정보를 찾지 못했거나 구성 파일을 로드하는 동안 오류가 발생했습니다.", + "deployCluster.kubeConfigFileLabelText": "Kube 구성 파일 경로", + "deployCluster.selectKubeConfigFileText": "선택" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "확인", + "deploymentDialog.OpenNotebook": "Notebook 열기", + "notebookType": "Notebook 유형" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n 오류 세부 정보: {0}.", + "azure.accounts.accountNotFoundError": "선택한 계정 '{0}'은(는) 더 이상 사용할 수 없습니다. [로그인]을 클릭하여 다시 추가하거나 다른 계정을 선택합니다.", + "azure.accounts.accountStaleError": "선택한 계정 '{0}'의 액세스 토큰이 더 이상 유효하지 않습니다. [로그인] 단추를 클릭하고 계정을 새로 고치거나, 다른 계정을 선택하세요.", + "azure.accounts.unexpectedAccountsError": "계정을 가져오는 동안 예기치 않은 오류 발생: {0}", + "azure.accounts.unexpectedResourceGroupsError": "{0} 구독의 리소스 그룹을 가져오는 동안 예기치 않은 오류 발생: {1}", + "azure.accounts.unexpectedSubscriptionsError": "{0} 계정의 구독을 가져오는 동안 예기치 않은 오류 발생: {1}", + "fileChecker.FileNotFound": "{0} 파일을 찾을 수 없습니다. kube 구성 파일을 선택하세요.", + "fileChecker.NotFile": "{0} 경로가 파일이 아닙니다. 유효한 kube 구성 파일을 선택하세요.", + "getClusterContexts.errorFetchingClusters": "{0} 구성 파일을 로드하거나 구문 분석하는 동안 오류가 발생했습니다. 오류: {1}", + "invalidSQLPassword": "{0}이(가) 암호 복잡성 요구 사항을 충족하지 않습니다. 자세한 정보: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0}이(가) 확인 암호와 일치하지 않습니다.", + "resourceDeployment.errorFetchingStorageClasses": "사용 가능한 kubectl 스토리지 클래스를 가져오는 동안 예기치 않은 오류 발생: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "구성 검토" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "설치 관리자 다운로드 및 시작, URL: {0}", + "resourceDeployment.DownloadCompleteText": "다운로드함: {0}", + "resourceDeployment.DownloadingText": "{0}에서 다운로드", + "resourceDeployment.LaunchingProgramText": "{0} 시작 중", + "resourceDeployment.ProgramLaunchedText": "시작함: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "배포 옵션" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "계속 진행하려면 EULA(최종 사용자 사용권 계약) 약관에 동의해야 합니다.", + "deploymentDialog.FailedToolsInstallation": "일부 도구가 아직 검색되지 않았습니다. 해당 도구가 설치되고, 실행 중이며, 검색 가능한지 확인하세요.", + "deploymentDialog.InstallToolsHintMany": "{0} 도구가 설치되지 않았습니다. \"{1}\" 단추를 클릭하여 설치할 수 있습니다.", + "deploymentDialog.InstallToolsHintOne": "{0} 도구가 설치되지 않았습니다. \"{1}\" 단추를 클릭하여 설치할 수 있습니다.", + "deploymentDialog.InstalledTools": "이제 모든 필수 도구가 설치되었습니다.", + "deploymentDialog.NoRequiredTool": "도구가 필요하지 않음", + "deploymentDialog.PendingInstallation": "{0} 도구가 아직 검색되지 않았습니다. 해당 도구가 설치되고, 실행 중이며, 검색 가능한지 확인하세요.", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}'[{1}]이(가) 최소 버전 요구 사항을 충족하지 않습니다. 해당 도구를 제거하고 Azure Data Studio를 다시 시작하세요.", + "deploymentDialog.ToolInformation": "'{0}'이(가) 검색되지 않았고 현재 자동화된 설치가 지원되지 않습니다. '{0}'을(를) 수동으로 설치하거나 해당 항목이 시작되고 검색 가능한지 확인합니다. 완료되면 Azure Data Studio를 다시 시작하세요. [{1}] 항목을 참조하세요.", + "deploymentDialog.VersionInformationDebugHint": "변경 내용을 선택하기 위해 도구를 수동으로 설치한 경우에는 Azure Data Studio를 다시 시작해야 합니다. '배포' 및 'Azure Data CLI' 출력 채널에서 추가적인 세부 정보를 찾을 수 있습니다.", + "deploymentDialog.loadingRequiredTools": "필요한 도구 정보 로드", + "deploymentDialog.loadingRequiredToolsCompleted": "필요한 도구 정보 로드 완료", + "notebookWizard.toolsAndEulaPageTitle": "배포 필수 구성 요소", + "resourceDeployment.AgreementTitle": "사용 약관에 동의" + }, + "package": { + "azdata-install-location-description": "설치 명령에 사용되는 azdata 패키지의 위치", + "azure-sql-mi-agreement": "{0} 및 {1}에 동의합니다.", + "azure-sql-mi-agreement-eula": "Azure SQL MI 사용 조건", + "azure-sql-mi-display-description": "Azure 또는 고객 관리형 환경에서 SQL Managed Instance 만들기", + "azure-sql-mi-display-name": "Azure SQL Managed Instance", + "azure-sql-mi-help-text": "Azure SQL Managed Instance는 SQL Server를 Azure로 마이그레이션하거나 새 애플리케이션을 개발하는 데 필요한 전체 SQL Server 액세스 및 기능 호환성을 제공합니다. {0}.", + "azure-sql-mi-help-text-learn-more": "자세한 정보", + "azure-sql-mi-okButton-text": "Portal에서 열기", + "azure-sql-mi-resource-type-option-label": "리소스 종류", + "azure-sqldb-agreement": "{0}, {1} 및 {2}에 동의합니다.", + "azure-sqldb-agreement-azdata-eula": "azdata 사용 조건", + "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 사용 조건", + "azure-sqldb-description": "Azure에서 SQL 데이터베이스, 데이터베이스 서버 또는 탄력적 풀을 만듭니다.", + "azure-sqldb-display-name": "Azure SQL Database", + "azure-sqldb-notebook-ok-button-text": "선택", + "azure-sqldb-portal-ok-button-text": "Azure Portal에서 만들기", + "azure-sqlvm-agreement": "{0}, {1} 및 {2}에 동의합니다.", + "azure-sqlvm-agreement-azdata-eula": "azdata 사용 조건", + "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 사용 조건", + "azure-sqlvm-azure-account-page-label": "Azure 정보", + "azure-sqlvm-azure-location-label": "Azure 위치", + "azure-sqlvm-deploy-dialog-action-text": "Notebook으로 스크립트", + "azure-sqlvm-deploy-dialog-title": "Azure SQL 가상 머신 배포", + "azure-sqlvm-description": "Azure에서 SQL 가상 머신을 만듭니다. OS 수준 액세스가 필요한 마이그레이션 및 애플리케이션에 가장 적합합니다.", + "azure-sqlvm-display-name": "Azure 가상 머신의 SQL Server", + "azure-sqlvm-image-label": "이미지", + "azure-sqlvm-image-sku-label": "VM 이미지 SKU", + "azure-sqlvm-password-confirm-label": "암호 확인", + "azure-sqlvm-password-label": "암호", + "azure-sqlvm-publisher-label": "게시자", + "azure-sqlvm-storage-accountname-label": "스토리지 계정 이름", + "azure-sqlvm-storage-page-lable": "스토리지 계정", + "azure-sqlvm-storage-sku-label": "스토리지 계정 SKU 유형", + "azure-sqlvm-username-label": "사용자 이름", + "azure-sqlvm-vm-administrator-account-page-label": "관리자 계정", + "azure-sqlvm-vm-information-page-label": "VM 정보", + "azure-sqlvm-vm-summary-page-label": "요약", + "azure-sqlvm-vmname-label": "가상 머신 이름", + "azure-sqlvm-vmsize-label": "크기", + "deploy-resource-command-category": "배포", + "deploy-resource-command-name": "새 배포...", + "deployment.configuration.title": "배포 구성", + "docker-confirm-sql-password-field": "암호 확인", + "docker-container-name-field": "컨테이너 이름", + "docker-sql-2017-title": "SQL Server 2017 컨테이너 이미지 배포", + "docker-sql-2019-title": "SQL Server 2019 컨테이너 이미지 배포", + "docker-sql-password-field": "SQL Server 암호", + "docker-sql-port-field": "포트", + "extension-description": "Microsoft SQL Server 배포를 위한 Notebook 기반 환경을 제공합니다.", + "extension-displayName": "Azure Data Studio용 SQL Server 배포 확장", + "microsoft-privacy-statement": "Microsoft 개인정보처리방침", + "resource-type-display-name": "리소스 종류", + "resource-type-sql-image-description": "Docker를 사용하여 SQL Server 컨테이너 이미지 실행", + "resource-type-sql-image-display-name": "SQL Server 컨테이너 이미지", + "resource-type-sql-windows-setup-description": "Windows에서 SQL Server를 실행하고 시작할 버전을 선택합니다.", + "resource-type-sql-windows-setup-display-name": "Windows의 SQL Server", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "데이터베이스 서버", + "sql-azure-elastic-pool-display-name": "탄력적 풀", + "sql-azure-single-database-display-name": "단일 데이터베이스", + "version-display-name": "버전" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json index d0ecd453eb..dd3b0d119b 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL Server 스키마 비교", - "description": "Azure Data Studio에 대한 SQL Server 스키마 비교는 데이터베이스 및 Dacpac의 스키마 비교를 지원합니다.", - "schemaCompare.start": "스키마 비교" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "확인", - "schemaCompareDialog.cancel": "취소", - "schemaCompareDialog.SourceTitle": "원본", - "schemaCompareDialog.TargetTitle": "대상", - "schemaCompareDialog.fileTextBoxLabel": "파일", - "schemaCompare.dacpacRadioButtonLabel": "데이터 계층 애플리케이션 파일(.dacpac)", - "schemaCompare.databaseButtonLabel": "데이터베이스", - "schemaCompare.radioButtonsLabel": "형식", - "schemaCompareDialog.serverDropdownTitle": "서버", - "schemaCompareDialog.databaseDropdownTitle": "데이터베이스", - "schemaCompare.dialogTitle": "스키마 비교", - "schemaCompareDialog.differentSourceMessage": "다른 원본 스키마를 선택했습니다. 비교를 확인하려면 비교를 누르세요.", - "schemaCompareDialog.differentTargetMessage": "다른 대상 스키마를 선택했습니다. 비교를 확인하려면 비교를 누르세요.", - "schemaCompareDialog.differentSourceTargetMessage": "다른 원본 및 대상 스키마를 선택했습니다. 비교를 확인하려면 비교를 누르세요.", - "schemaCompareDialog.Yes": "예", - "schemaCompareDialog.No": "아니요", - "schemaCompareDialog.sourceTextBox": "원본 파일", - "schemaCompareDialog.targetTextBox": "대상 파일", - "schemaCompareDialog.sourceDatabaseDropdown": "원본 데이터베이스", - "schemaCompareDialog.targetDatabaseDropdown": "대상 데이터베이스", - "schemaCompareDialog.sourceServerDropdown": "원본 서버", - "schemaCompareDialog.targetServerDropdown": "대상 서버", - "schemaCompareDialog.defaultUser": "기본값", - "schemaCompare.openFile": "열기", - "schemaCompare.selectSourceFile": "원본 파일 선택", - "schemaCompare.selectTargetFile": "대상 파일 선택", - "SchemaCompareOptionsDialog.Reset": "다시 설정", - "schemaCompareOptions.RecompareMessage": "옵션이 변경되었습니다. 비교를 확인하려면 다시 비교를 누르세요.", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "스키마 비교 옵션", - "SchemaCompare.GeneralOptionsLabel": "일반 옵션", - "SchemaCompare.ObjectTypesOptionsLabel": "개체 유형 포함", - "schemaCompare.CompareDetailsTitle": "세부 정보 비교", - "schemaCompare.ApplyConfirmation": "대상을 업데이트하시겠습니까?", - "schemaCompare.RecompareToRefresh": "비교를 눌러 비교를 새로 고칩니다.", - "schemaCompare.generateScriptEnabledButton": "대상에 변경 내용을 배포하는 스크립트 생성", - "schemaCompare.generateScriptNoChanges": "스크립트 변경 내용 없음", - "schemaCompare.applyButtonEnabledTitle": "대상에 변경 내용 적용", - "schemaCompare.applyNoChanges": "적용할 변경 내용 없음", - "schemaCompare.includeExcludeInfoMessage": "포함/제외 작업은 영향을 받는 종속성을 계산하는 데 잠시 걸릴 수 있습니다.", - "schemaCompare.deleteAction": "삭제", - "schemaCompare.changeAction": "변경", - "schemaCompare.addAction": "추가", - "schemaCompare.differencesTableTitle": "원본과 대상 간의 비교", - "schemaCompare.waitText": "비교를 초기화하는 중입니다. 시간이 약간 걸릴 수 있습니다.", - "schemaCompare.startText": "두 스키마를 비교하려면 먼저 원본 스키마 및 대상 스키마를 선택한 다음, 비교를 누릅니다.", - "schemaCompare.noDifferences": "스키마 차이를 찾을 수 없습니다.", - "schemaCompare.typeColumn": "형식", - "schemaCompare.sourceNameColumn": "원본 이름", - "schemaCompare.includeColumnName": "포함", - "schemaCompare.actionColumn": "작업", - "schemaCompare.targetNameColumn": "대상 이름", - "schemaCompare.generateScriptButtonDisabledTitle": "대상이 데이터베이스이면 스크립트 생성이 사용하도록 설정됩니다.", - "schemaCompare.applyButtonDisabledTitle": "대상이 데이터베이스이면 적용이 사용하도록 설정됩니다.", - "schemaCompare.cannotExcludeMessageWithDependent": "{0}을(를) 제외할 수 없습니다. {1} 같은 포함된 종속 항목이 있습니다.", - "schemaCompare.cannotIncludeMessageWithDependent": "{0}을(를) 포함할 수 없습니다. {1} 같은 제외된 종속 항목이 있습니다.", - "schemaCompare.cannotExcludeMessage": "{0}을(를) 제외할 수 없습니다. 포함된 종속 항목이 있습니다.", - "schemaCompare.cannotIncludeMessage": "{0}을(를) 포함할 수 없습니다. 제외된 종속 항목이 있습니다.", - "schemaCompare.compareButton": "비교", - "schemaCompare.cancelCompareButton": "중지", - "schemaCompare.generateScriptButton": "스크립트 생성", - "schemaCompare.optionsButton": "옵션", - "schemaCompare.updateButton": "적용", - "schemaCompare.switchDirectionButton": "방향 전환", - "schemaCompare.switchButtonTitle": "원본과 대상 전환", - "schemaCompare.sourceButtonTitle": "원본 선택", - "schemaCompare.targetButtonTitle": "대상 선택", - "schemaCompare.openScmpButton": ".scmp 파일 열기", - "schemaCompare.openScmpButtonTitle": ".scmp 파일에 저장된 원본, 대상 및 옵션 로드", - "schemaCompare.saveScmpButton": ".scmp 파일 저장", - "schemaCompare.saveScmpButtonTitle": "원본 및 대상, 옵션 및 제외된 요소 저장", - "schemaCompare.saveFile": "저장", - "schemaCompare.GetConnectionString": "{0}에 연결하시겠습니까?", - "schemaCompare.selectConnection": "연결 선택", - "SchemaCompare.IgnoreTableOptions": "테이블 옵션 무시", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "문 사이의 세미콜론 무시", - "SchemaCompare.IgnoreRouteLifetime": "경로 수명 무시", - "SchemaCompare.IgnoreRoleMembership": "역할 멤버 자격 무시", - "SchemaCompare.IgnoreQuotedIdentifiers": "따옴표 붙은 식별자 무시", - "SchemaCompare.IgnorePermissions": "사용 권한 무시", - "SchemaCompare.IgnorePartitionSchemes": "파티션 구성표 무시", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "파티션 구성표에서 개체 배치 무시", - "SchemaCompare.IgnoreNotForReplication": "복제용 아님 무시", - "SchemaCompare.IgnoreLoginSids": "로그인 SID 무시", - "SchemaCompare.IgnoreLockHintsOnIndexes": "인덱스의 잠금 힌트 무시", - "SchemaCompare.IgnoreKeywordCasing": "키워드 대/소문자 무시", - "SchemaCompare.IgnoreIndexPadding": "인덱스 패딩 무시", - "SchemaCompare.IgnoreIndexOptions": "인덱스 옵션 무시", - "SchemaCompare.IgnoreIncrement": "증분 무시", - "SchemaCompare.IgnoreIdentitySeed": "ID 시드 무시", - "SchemaCompare.IgnoreUserSettingsObjects": "사용자 설정 개체 무시", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "전체 텍스트 카탈로그 파일 경로 무시", - "SchemaCompare.IgnoreWhitespace": "공백 무시", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "외래 키의 WITH NOCHECK 무시", - "SchemaCompare.VerifyCollationCompatibility": "데이터 정렬 호환성 확인", - "SchemaCompare.UnmodifiableObjectWarnings": "수정할 수 없는 개체 경고", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "확인 오류를 경고로 처리", - "SchemaCompare.ScriptRefreshModule": "스크립트 새로 고침 모듈", - "SchemaCompare.ScriptNewConstraintValidation": "스크립트 새 제약 조건 유효성 검사", - "SchemaCompare.ScriptFileSize": "스크립트 파일 크기", - "SchemaCompare.ScriptDeployStateChecks": "스크립트 배포 StateChecks", - "SchemaCompare.ScriptDatabaseOptions": "스크립트 데이터베이스 옵션", - "SchemaCompare.ScriptDatabaseCompatibility": "스크립트 데이터베이스 호환성", - "SchemaCompare.ScriptDatabaseCollation": "스크립트 데이터베이스 데이터 정렬", - "SchemaCompare.RunDeploymentPlanExecutors": "배포 계획 실행기 실행", - "SchemaCompare.RegisterDataTierApplication": "DataTier 애플리케이션 등록", - "SchemaCompare.PopulateFilesOnFileGroups": "파일 그룹에 파일 채우기", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "CLR 유형을 변경하기 위한 Alter 문 사용 안 함", - "SchemaCompare.IncludeTransactionalScripts": "트랜잭션 스크립트 포함", - "SchemaCompare.IncludeCompositeObjects": "복합 개체 포함", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "안전하지 않은 행 수준 보안 데이터 이동 허용", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "CHECK 제약 조건의 WITH NOCHECK 무시", - "SchemaCompare.IgnoreFillFactor": "채우기 비율 무시", - "SchemaCompare.IgnoreFileSize": "파일 크기 무시", - "SchemaCompare.IgnoreFilegroupPlacement": "파일 그룹 배치 무시", - "SchemaCompare.DoNotAlterReplicatedObjects": "복제된 개체 변경 안 함", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "변경 데이터 캡처 개체 변경 안 함", - "SchemaCompare.DisableAndReenableDdlTriggers": "DDL 트리거를 해제한 후 다시 설정", - "SchemaCompare.DeployDatabaseInSingleUserMode": "단일 사용자 모드에서 데이터베이스 배포", - "SchemaCompare.CreateNewDatabase": "새 데이터베이스 만들기", - "SchemaCompare.CompareUsingTargetCollation": "대상 데이터 정렬을 사용하여 비교", - "SchemaCompare.CommentOutSetVarDeclarations": "Set Var 선언을 주석으로 처리", - "SchemaCompare.BlockWhenDriftDetected": "드리프트 검색 시 차단", - "SchemaCompare.BlockOnPossibleDataLoss": "데이터 손실 가능성이 있는 경우 차단", - "SchemaCompare.BackupDatabaseBeforeChanges": "변경하기 전에 데이터베이스 백업", - "SchemaCompare.AllowIncompatiblePlatform": "호환되지 않는 플랫폼 허용", - "SchemaCompare.AllowDropBlockingAssemblies": "차단 어셈블리 삭제 허용", - "SchemaCompare.DropConstraintsNotInSource": "원본에 없는 제약 조건 삭제", - "SchemaCompare.DropDmlTriggersNotInSource": "원본에 없는 DML 트리거 삭제", - "SchemaCompare.DropExtendedPropertiesNotInSource": "원본에 없는 확장 속성 삭제", - "SchemaCompare.DropIndexesNotInSource": "원본에 없는 인덱스 삭제", - "SchemaCompare.IgnoreFileAndLogFilePath": "파일 및 로그 파일 경로 무시", - "SchemaCompare.IgnoreExtendedProperties": "확장 속성 무시", - "SchemaCompare.IgnoreDmlTriggerState": "DML 트리거 상태 무시", - "SchemaCompare.IgnoreDmlTriggerOrder": "DML 트리거 순서 무시", - "SchemaCompare.IgnoreDefaultSchema": "기본 스키마 무시", - "SchemaCompare.IgnoreDdlTriggerState": "DDL 트리거 상태 무시", - "SchemaCompare.IgnoreDdlTriggerOrder": "Ddl 트리거 순서 무시", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "암호화 공급자 파일 경로 무시", - "SchemaCompare.VerifyDeployment": "배포 확인", - "SchemaCompare.IgnoreComments": "주석 무시", - "SchemaCompare.IgnoreColumnCollation": "열 데이터 정렬 무시", - "SchemaCompare.IgnoreAuthorizer": "권한 부여자 무시", - "SchemaCompare.IgnoreAnsiNulls": "AnsiNulls 무시", - "SchemaCompare.GenerateSmartDefaults": "SmartDefaults 생성", - "SchemaCompare.DropStatisticsNotInSource": "원본에 없는 통계 삭제", - "SchemaCompare.DropRoleMembersNotInSource": "원본에 없는 역할 멤버 삭제", - "SchemaCompare.DropPermissionsNotInSource": "원본에 없는 사용 권한 삭제", - "SchemaCompare.DropObjectsNotInSource": "원본에 없는 개체 삭제", - "SchemaCompare.IgnoreColumnOrder": "열 순서 무시", "SchemaCompare.Aggregates": "집계", + "SchemaCompare.AllowDropBlockingAssemblies": "차단 어셈블리 삭제 허용", + "SchemaCompare.AllowIncompatiblePlatform": "호환되지 않는 플랫폼 허용", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "안전하지 않은 행 수준 보안 데이터 이동 허용", "SchemaCompare.ApplicationRoles": "애플리케이션 역할", "SchemaCompare.Assemblies": "어셈블리", "SchemaCompare.AssemblyFiles": "어셈블리 파일", "SchemaCompare.AsymmetricKeys": "비대칭 키", + "SchemaCompare.Audits": "감사", + "SchemaCompare.BackupDatabaseBeforeChanges": "변경하기 전에 데이터베이스 백업", + "SchemaCompare.BlockOnPossibleDataLoss": "데이터 손실 가능성이 있는 경우 차단", + "SchemaCompare.BlockWhenDriftDetected": "드리프트 검색 시 차단", "SchemaCompare.BrokerPriorities": "Broker 우선 순위", "SchemaCompare.Certificates": "인증서", + "SchemaCompare.ClrUserDefinedTypes": "CLR 사용자 정의 형식", "SchemaCompare.ColumnEncryptionKeys": "열 암호화 키", "SchemaCompare.ColumnMasterKeys": "열 마스터 키", + "SchemaCompare.CommentOutSetVarDeclarations": "Set Var 선언을 주석으로 처리", + "SchemaCompare.CompareUsingTargetCollation": "대상 데이터 정렬을 사용하여 비교", "SchemaCompare.Contracts": "계약", + "SchemaCompare.CreateNewDatabase": "새 데이터베이스 만들기", + "SchemaCompare.Credentials": "자격 증명", + "SchemaCompare.CryptographicProviders": "암호화 공급자", + "SchemaCompare.DatabaseAuditSpecifications": "데이터베이스 감사 사양", + "SchemaCompare.DatabaseEncryptionKeys": "데이터베이스 암호화 키", "SchemaCompare.DatabaseOptions": "데이터베이스 옵션", "SchemaCompare.DatabaseRoles": "데이터베이스 역할", + "SchemaCompare.DatabaseScopedCredentials": "데이터베이스 범위 자격 증명", "SchemaCompare.DatabaseTriggers": "데이터베이스 트리거", "SchemaCompare.Defaults": "기본값", + "SchemaCompare.DeployDatabaseInSingleUserMode": "단일 사용자 모드에서 데이터베이스 배포", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "이 속성은 SqlClr 배포 시 배포 계획의 일부로 차단 어셈블리를 삭제하기 위해 사용됩니다. 기본적으로 참조 어셈블리를 삭제해야 하는 경우 모든 차단/참조 어셈블리는 어셈블리 업데이트를 차단합니다.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "SQL Server 플랫폼이 호환되지 않아도 동작을 시도할지 여부를 지정합니다.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "이 속성을 True로 설정하면 행 수준 보안이 설정된 테이블에서 데이터 이동을 차단하지 않습니다. 기본값은 False입니다.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "변경 내용을 배포하기 전에 데이터베이스를 백업합니다.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "게시 작업으로 인한 데이터 손실 가능성이 있는 경우 게시 에피소드를 종료할지 여부를 지정합니다.", + "SchemaCompare.Description.BlockWhenDriftDetected": "데이터베이스 스키마가 해당 등록과 더 이상 일치하지 않거나 등록 취소된 경우 이 데이터베이스 업데이트를 차단할지 여부를 지정합니다.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "생성된 게시 스크립트에서 SETVAR 변수 선언을 주석으로 처리할지 여부를 지정합니다. SQLCMD.EXE와 같은 도구를 사용하여 게시할 때 명령줄에서 해당 값을 지정하려는 경우 이렇게 하도록 선택할 수 있습니다.", + "SchemaCompare.Description.CompareUsingTargetCollation": "이 설정은 배포하는 동안 데이터베이스의 데이터 정렬을 처리하는 방법을 지정합니다. 기본적으로 대상 데이터베이스의 데이터 정렬이 원본에서 지정한 데이터 정렬과 일치하지 않으면 업데이트됩니다. 이 옵션을 설정하면 대상 데이터베이스(또는 서버) 데이터 정렬을 사용해야 합니다.", + "SchemaCompare.Description.CreateNewDatabase": "데이터베이스에 게시할 때 대상 데이터베이스를 업데이트할지 또는 삭제한 후 다시 만들지를 지정합니다.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "true이면 배포하기 전에 데이터베이스가 단일 사용자 모드로 설정됩니다.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "게시 프로세스가 시작될 때 DDL(데이터 정의 언어) 트리거를 해제하고 게시 작업이 끝날 때 다시 설정할지 여부를 지정합니다.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "true이면 변경 데이터 캡처 개체가 변경되지 않습니다.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "확인하는 동안 복제된 개체를 식별할지 여부를 지정합니다.", + "SchemaCompare.Description.DropConstraintsNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 없는 제약 조건을 대상 데이터베이스에서 삭제할지 여부를 지정합니다.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 없는 DML 트리거를 대상 데이터베이스에서 삭제할지 여부를 지정합니다.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 없는 확장 속성을 대상 데이터베이스에서 삭제할지 여부를 지정합니다.", + "SchemaCompare.Description.DropIndexesNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 없는 인덱스를 대상 데이터베이스에서 삭제할지 여부를 지정합니다.", + "SchemaCompare.Description.DropObjectsNotInSource": "데이터베이스에 게시할 때 데이터베이스 스냅샷 파일(.dacpac)에 없는 개체를 대상 데이터베이스에서 삭제할지 여부를 지정합니다. 이 값이 DropExtendedProperties보다 우선합니다.", + "SchemaCompare.Description.DropPermissionsNotInSource": "데이터베이스에 업데이트를 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 없는 사용 권한을 대상 데이터베이스에서 삭제할지 여부를 지정합니다.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "데이터베이스에 업데이트를 게시할 때 데이터베이스 스냅샷(.dacpac) 파일에 정의되지 않은 역할 멤버가 대상 데이터베이스에서 삭제되는지 여부를 지정합니다.", - "enterNewDatabaseName": "새 데이터베이스 이름 입력", - "newDatabaseTitle": "{0}(신규)", - "selectDatabase": "데이터베이스 선택", - "done": "완료", - "nameMustNotBeEmpty": "이름은 비워 둘 수 없습니다.", - "addDatabaseReferencedialogName": "데이터베이스 참조 추가", - "addDatabaseReferenceOkButtonText": "참조 추가", - "referenceRadioButtonsGroupTitle": "형식", - "projectRadioButtonTitle": "Project", - "systemDatabaseRadioButtonTitle": "시스템 데이터베이스", + "cicularProjectReference": "프로젝트에서 {0}프로젝트로의{1} 순환 참조", + "cleaningDockerImagesMessage": "기존 배포를 정리하는 중...", + "connectingToSqlServerOnDockerMessage": "Docker에서 SQL Server에 연결하는 중", + "connectionFailedError": "연결 실패 오류: '{0}'", + "connectionRadioButtonLabel": "연결", + "connectionStringSetting": "연결 문자열 설정 이름", + "connectionStringSettingPlaceholder": "\"local.settings.json\"에 지정된 연결 문자열 설정", + "createNew": "새로 만들기", + "createProjectDialogOkButtonText": "만들기", + "createProjectFromDatabaseDialogName": "데이터베이스에서 프로젝트 만들기", + "createProjectSettings": "설정", + "creatingDeploymentSettingsMessage": "배포 설정을 만드는 중...", + "currentTargetPlatform": "이제 프로젝트 {0}의 대상 플랫폼이 {1}입니다.", + "dacpacFileLocationRequired": "데이터베이스에 대한 참조를 추가하려면 Dacpac 파일 위치가 필요합니다.", + "dacpacFiles": "DACPAC 파일", + "dacpacNotOnSameDrive": "Dacpac 참조는 프로젝트 파일과 동일한 드라이브에 있어야 합니다. 프로젝트 파일이 {0}에 있습니다.", "dacpacText": "데이터 계층 애플리케이션(.dacpac)", - "dacpacPlaceholder": ".dacpac 선택", - "loadDacpacButton": ".dacpac 선택", - "locationDropdown": "위치", - "sameDatabase": "동일한 데이터베이스", - "differentDbSameServer": "동일한 서버의 다른 데이터베이스", - "differentDbDifferentServer": "다른 서버의 다른 데이터베이스", + "dataSource": "데이터 원본", + "dataSourceDropdownTitle": "데이터 원본", + "dataSourceRadioButtonLabel": "데이터 원본", + "dataSourcesNodeName": "데이터 원본", + "databaseLocation": "데이터베이스에 대한 참조를 추가하려면 데이터베이스 위치가 필요합니다.", "databaseName": "데이터베이스 이름", - "databaseVariable": "데이터베이스 변수", - "serverName": "서버 이름", - "serverVariable": "서버 변수", - "suppressMissingDependenciesErrors": "참조 프로젝트의 확인되지 않은 참조로 인한 오류를 표시하지 않습니다.", - "exampleUsage": "사용 예제", - "enterSystemDbName": "이 시스템 데이터베이스에 대한 데이터베이스 이름을 입력하십시오.", + "databaseNameLabel": "데이터베이스", + "databaseNameRequired": "다른 데이터베이스에 대한 참조를 추가하려면 데이터베이스 이름이 필요합니다.", "databaseNameRequiredVariableOptional": "데이터베이스 이름이 필요합니다. 데이터베이스 변수는 선택 사항입니다.", "databaseNameServerNameVariableRequired": "데이터베이스 이름, 서버 이름 및 서버 변수가 필요합니다. 데이터베이스 변수는 선택 사항입니다.", "databaseProject": "데이터베이스 프로젝트", - "dacpacNotOnSameDrive": "Dacpac 참조는 프로젝트 파일과 동일한 드라이브에 있어야 합니다. 프로젝트 파일이 {0}에 있습니다.", - "createProjectFromDatabaseDialogName": "데이터베이스에서 프로젝트 만들기", - "createProjectDialogOkButtonText": "만들기", - "sourceDatabase": "원본 데이터베이스", - "targetProject": "대상 프로젝트", - "createProjectSettings": "설정", - "projectNameLabel": "이름", - "projectNamePlaceholderText": "프로젝트 이름 입력", - "projectLocationLabel": "위치", - "projectLocationPlaceholderText": "프로젝트를 만들 위치 선택", - "browseButtonText": "폴더 찾아보기", - "selectFolderStructure": "폴더 구조 선택", - "folderStructureLabel": "폴더 구조", - "browseEllipsis": "찾아보기...", - "selectProjectLocation": "프로젝트 위치 선택", - "dataworkspace.projectParentDirectoryNotExistError": "선택한 프로젝트 위치 '{0}'이(가) 없거나 디렉터리가 아닙니다.", - "dataworkspace.projectDirectoryAlreadyExistError": "선택한 위치 '{1}'에 이름이 '{0}'인 디렉터리가 이미 있습니다..", - "multipleSqlProjFilesSelected": "여러 .sqlproj 파일이 선택되었습니다. 하나만 선택하세요.", - "noSqlProjFilesSelected": "Sqlproj 파일을 선택하지 않았습니다. 하나를 선택하세요.", - "noDataSourcesFile": "{0}을(를) 찾을 수 없음", - "missingVersion": "{0}에 '버전' 항목이 없습니다.", - "unrecognizedDataSourcesVersion": "인식할 수 없는 버전: ", - "unknownDataSourceType": "알 수 없는 데이터 원본 유형: ", - "invalidSqlConnectionString": "잘못된 SQL 연결 문자열", - "extractTargetRequired": "데이터베이스 프로젝트를 만들려면 추출에 대한 대상 정보가 필요합니다.", - "schemaCompareNotInstalled": "스키마 비교를 실행하려면 스키마 비교 확장 설치가 필요합니다.", - "buildFailedCannotStartSchemaCompare": "빌드 실패로 인해 스키마 비교를 시작할 수 없습니다.", - "updateProjectForRoundTrip": "이 프로젝트를 빌드하려면 Azure Data Studio에서 대상, 참조 및 시스템 데이터베이스 참조를 업데이트해야 합니다. 프로젝트가 SSDT에서 만들어지면 두 도구 모두에서 계속 작동합니다. Azure Data Studio에서 프로젝트를 업데이트하시겠습니까?", - "updateProjectDatabaseReferencesForRoundTrip": "이 프로젝트를 빌드하려면 Azure Data Studio에서 시스템 데이터베이스 참조를 업데이트해야 합니다. 프로젝트가 SSDT에서 만들어지면 두 도구 모두에서 계속 작동합니다. Azure Data Studio에서 프로젝트를 업데이트하시겠습니까?", - "databaseReferenceTypeRequired": "데이터베이스에 참조를 추가하려면 데이터베이스 참조 형식이 필요합니다.", - "systemDatabaseReferenceRequired": "시스템 데이터베이스에 대한 참조를 추가하려면 시스템 데이터베이스를 선택해야 합니다.", - "dacpacFileLocationRequired": "데이터베이스에 대한 참조를 추가하려면 Dacpac 파일 위치가 필요합니다.", - "databaseLocation": "데이터베이스에 대한 참조를 추가하려면 데이터베이스 위치가 필요합니다.", - "databaseNameRequired": "다른 데이터베이스에 대한 참조를 추가하려면 데이터베이스 이름이 필요합니다.", - "invalidDataSchemaProvider": ".sqlproj 파일의 DSP가 잘못되었습니다.", - "invalidDatabaseReference": ".sqlproj 파일의 데이터베이스 참조가 잘못되었습니다.", - "databaseSelectionRequired": "데이터베이스에서 프로젝트를 만들려면 데이터베이스를 선택해야 합니다.", "databaseReferenceAlreadyExists": "이 데이터베이스에 대한 참조가 이 프로젝트에 이미 있습니다.", - "outsideFolderPath": "프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요.", - "parentTreeItemUnknown": "제공된 트리 항목의 부모에 액세스할 수 없습니다.", - "prePostDeployCount": "성공적으로 빌드하려면 프로젝트를 배포 전 스크립트 하나 및/또는 배포 후 스크립트 하나를 보유하도록 업데이트합니다.", - "invalidProjectReload": "제공된 데이터베이스 프로젝트에 액세스할 수 없습니다. 유효한 개방형 데이터베이스 프로젝트만 다시 로드할 수 있습니다.", - "externalStreamingJobValidationPassed": "외부 스트리밍 작업의 유효성 검사를 통과했습니다.", - "projectAlreadyOpened": "프로젝트 '{0}'이(가) 이미 열려 있습니다.", - "projectAlreadyExists": "이름이 {0}인 프로젝트가 이미 {1}에 있습니다.", - "noFileExist": "파일 {0}이(가) 존재하지 않습니다.", - "fileOrFolderDoesNotExist": "파일 또는 디렉터리 '{0}'이(가) 없습니다.", - "cannotResolvePath": "경로 {0}를 확인할 수 없습니다.", - "fileAlreadyExists": "이름이 '{0}'인 파일이 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", - "folderAlreadyExists": "이름이 '{0}'인 폴더가 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", - "folderAlreadyExistsChooseNewLocation": "이름이 '{0}'인 폴더가 이 위치의 디스크에 이미 있습니다. 다른 위치를 선택하세요.", - "invalidInput": "잘못된 입력: {0}", - "invalidPropertyValue": ".sqlproj 파일의 '{0}' 속성에 잘못된 값이 지정되었습니다.", - "unableToCreatePublishConnection": "연결을 구성할 수 없음: {0}", - "cicularProjectReference": "프로젝트에서 {0}프로젝트로의{1} 순환 참조", - "mssqlNotFound": "{0}의 SQL 도구 서비스 설치 위치를 가져오지 못했습니다.", - "projBuildFailed": "빌드하지 못했습니다. 자세한 내용은 출력 창을 확인하세요. {0}", - "unexpectedProjectContext": "프로젝트 컨텍스트를 설정할 수 없습니다. 예기치 않은 위치에서 호출된 명령: {0}", - "unableToPerformAction": "'{0}' 대상을 찾을 수 없습니다. '{1}'", - "unableToFindFile": "경로가 '{0}'인 {1}을(를) 찾을 수 없습니다.", - "deployScriptExists": "{0} 스크립트가 이미 있습니다. 새 스크립트는 빌드에 포함되지 않습니다.", - "notValidVariableName": "'{0}'은(는) 잘못된 변수 이름입니다.", - "cantAddCircularProjectReference": "'{0}' 프로젝트에 대한 참조를 추가할 수 없습니다. 이 프로젝트를 참조로 추가하면 순환 종속성이 발생합니다.", - "unableToFindSqlCmdVariable": "SQLCMD 변수 '{0}'을(를) 찾을 수 없습니다.", - "unableToFindReference": "데이터베이스 참조 {0}를 찾을 수 없습니다.", - "invalidGuid": "지정한 GUID가 잘못됨: {0}", - "invalidTargetPlatform": "잘못된 대상 플랫폼: {0}. 지원되는 대상 플랫폼: {1}", + "databaseReferenceTypeRequired": "데이터베이스에 참조를 추가하려면 데이터베이스 참조 형식이 필요합니다.", + "databaseReferencesNodeName": "데이터베이스 참조", + "databaseSelectionRequired": "데이터베이스에서 프로젝트를 만들려면 데이터베이스를 선택해야 합니다.", + "databaseVariable": "데이터베이스 변수", + "dataworkspace.projectDirectoryAlreadyExistError": "선택한 위치 '{1}'에 이름이 '{0}'인 디렉터리가 이미 있습니다..", + "dataworkspace.projectParentDirectoryNotExistError": "선택한 프로젝트 위치 '{0}'이(가) 없거나 디렉터리가 아닙니다.", + "default": "기본값", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "삭제", + "deleteConfirmation": "{0}을(를) 삭제하시겠습니까?", + "deleteConfirmationContents": "{0} 및 모든 내용을 삭제하시겠습니까?", + "deleteReferenceConfirmation": "{0}에 대한 참조를 삭제하시겠습니까?", + "deployAppSettingUpdateFailed": "앱 설정 '{0}'을(를) 업데이트하지 못함", + "deployAppSettingUpdating": "앱 설정을 업데이트하는 중: '{0}'", + "deployDbTaskName": "로컬로 SQL DB 프로젝트 배포 중", + "deployProjectFailed": "프로젝트를 배포하지 못했습니다. 자세한 내용은 출력 창을 확인하세요. {0}", + "deployProjectFailedMessage": "배포된 데이터베이스’에 대한 연결을 열지 못함", + "deployProjectSucceed": "데이터베이스 프로젝트를 배포함", + "deployScriptExists": "{0} 스크립트가 이미 있습니다. 새 스크립트는 빌드에 포함되지 않습니다.", + "deployToDockerContainer": "Docker 컨테이너에 배포", + "deployToExistingServer": "기존 서버에 배포", + "differentDbDifferentServer": "다른 서버의 다른 데이터베이스", + "differentDbSameServer": "동일한 서버의 다른 데이터베이스", + "dockerContainerCreatedMessage": "Docker 생성 ID: '{0}'", + "dockerContainerFailedToRunErrorMessage": "Docker 컨테이너를 실행하지 못함", + "dockerContainerNotRunningErrorMessage": "Docker 컨테이너가 실행되고 있지 않음", + "dockerLogMessage": "Docker 로그: '{0}'", + "done": "완료", + "dontUseProfile": "프로필 사용 안 함", + "edgeProjectTypeDescription": "SQL Edge에 대한 스키마를 개발하고 게시하는 핵심 부분부터 시작합니다.", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "빈 프로젝트에서 시작하는 SQL 데이터베이스에 대한 스키마 개발 및 게시", + "emptyProjectTypeDisplayName": "SQL Database", + "enterConnStringTemplateDescription": "SQL 연결 문자열에 대한 템플릿 입력", + "enterConnectionStringEnvName": "연결 문자열 환경 변수 이름 입력", + "enterConnectionStringEnvNameDescription": "SQL 연결 문자열에 대한 환경 변수 입력", + "enterConnectionStringTemplate": "연결 문자열 템플릿 입력", + "enterNewDatabaseName": "새 데이터베이스 이름 입력", + "enterNewValueForVar": "'{0}' 변수의 새 값을 입력합니다.", + "enterPassword": "암호를 입력하거나 Enter 키를 눌러 생성된 암호를 사용함", + "enterPortNumber": "포트 번호를 입력하거나 Enter 키를 눌러 기본값을 사용함", + "enterSystemDbName": "이 시스템 데이터베이스에 대한 데이터베이스 이름을 입력하십시오.", + "errorFindingBuildFilesLocation": "빌드 파일 위치를 찾는 동안 오류 발생: {0}", + "exampleUsage": "사용 예제", "excludeAction": "제외", - "fileObject": "파일", - "folderObject": "폴더", - "folderFriendlyName": "폴더", - "scriptFriendlyName": "스크립트", - "tableFriendlyName": "테이블", - "viewFriendlyName": "보기", - "storedProcedureFriendlyName": "저장 프로시저", - "dataSource": "데이터 원본", - "fileFormat": "파일 형식", "externalStream": "외부 스트림", "externalStreamingJobFriendlyName": "외부 스트리밍 작업", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "외부 스트리밍 작업의 유효성 검사를 통과했습니다.", + "extractTargetRequired": "데이터베이스 프로젝트를 만들려면 추출에 대한 대상 정보가 필요합니다.", + "file": "파일", + "fileAlreadyExists": "이름이 '{0}'인 파일이 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", + "fileFormat": "파일 형식", + "fileObject": "파일", + "fileOrFolderDoesNotExist": "파일 또는 디렉터리 '{0}'이(가) 없습니다.", + "flat": "플랫", + "folderAlreadyExists": "이름이 '{0}'인 폴더가 이 위치의 디스크에 이미 있습니다. 다른 이름을 선택하세요.", + "folderAlreadyExistsChooseNewLocation": "이름이 '{0}'인 폴더가 이 위치의 디스크에 이미 있습니다. 다른 위치를 선택하세요.", + "folderFriendlyName": "폴더", + "folderObject": "폴더", + "folderStructureLabel": "폴더 구조", + "generateScriptButtonText": "스크립트 생성", + "hr": "시간", "input": "입력", + "invalidDataSchemaProvider": ".sqlproj 파일의 DSP가 잘못되었습니다.", + "invalidDatabaseReference": ".sqlproj 파일의 데이터베이스 참조가 잘못되었습니다.", + "invalidGuid": "지정한 GUID가 잘못됨: {0}", + "invalidInput": "잘못된 입력: {0}", + "invalidProjectReload": "제공된 데이터베이스 프로젝트에 액세스할 수 없습니다. 유효한 개방형 데이터베이스 프로젝트만 다시 로드할 수 있습니다.", + "invalidPropertyValue": ".sqlproj 파일의 '{0}' 속성에 잘못된 값이 지정되었습니다.", + "invalidSqlConnectionString": "잘못된 SQL 연결 문자열", + "invalidTargetPlatform": "잘못된 대상 플랫폼: {0}. 지원되는 대상 플랫폼: {1}", + "loadProfilePlaceholderText": "프로필 로드...", + "location": "위치", + "min": "분", + "missingVersion": "{0}에 '버전' 항목이 없습니다.", + "msec": "밀리초", + "multipleSqlProjFilesSelected": "여러 .sqlproj 파일이 선택되었습니다. 하나만 선택하세요.", + "nameMustNotBeEmpty": "이름은 비워 둘 수 없습니다.", + "new": "새로 만들기", + "newObjectNamePrompt": "새 {0} 이름:", + "noAzureFunctionsInFile": "현재 활성 파일에 Azure 함수가 없음", + "noAzureFunctionsProjectsInWorkspace": "작업 영역에서 Azure 함수 프로젝트를 찾을 수 없음", + "noDataSourcesFile": "{0}을(를) 찾을 수 없음", + "noDataSourcesText": "이 프로젝트에 데이터 원본이 없습니다.", + "noFileExist": "파일 {0}이(가) 존재하지 않습니다.", + "noSqlProjFilesSelected": "Sqlproj 파일을 선택하지 않았습니다. 하나를 선택하세요.", + "noString": "아니요", + "noStringDefault": "(기본값) 없음", + "notValidVariableName": "'{0}'은(는) 잘못된 변수 이름입니다.", + "objectType": "개체 형식", + "okString": "확인", "output": "출력", - "selectBindingType": "바인딩 유형 선택", + "outsideFolderPath": "프로젝트 폴더 외부에 절대 경로가 있는 항목은 지원되지 않습니다. 프로젝트 파일의 경로가 프로젝트 폴더에 상대적인지 확인하세요.", + "parentTreeItemUnknown": "제공된 트리 항목의 부모에 액세스할 수 없습니다.", + "portMustNotBeNumber": "포트는 숫자여야 함", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "성공적으로 빌드하려면 프로젝트를 배포 전 스크립트 하나 및/또는 배포 후 스크립트 하나를 보유하도록 업데이트합니다.", + "profile": "프로필", + "profileReadError": "게시 프로필을 로드하는 동안 오류가 발생했습니다. {0}", + "projBuildFailed": "빌드하지 못했습니다. 자세한 내용은 출력 창을 확인하세요. {0}", + "projectAlreadyExists": "이름이 {0}인 프로젝트가 이미 {1}에 있습니다.", + "projectAlreadyOpened": "프로젝트 '{0}'이(가) 이미 열려 있습니다.", + "projectLocString": "Project", + "projectLocationPlaceholderText": "프로젝트를 만들 위치 선택", + "projectNameLabel": "이름", + "projectNamePlaceholderText": "프로젝트 이름 입력", + "publish": "게시", + "publishAction": "게시", + "publishDialogName": "프로젝트 게시", + "publishSettingsFiles": "설정 파일 게시", + "referenceRadioButtonsGroupTitle": "형식", + "referenceType": "참조 형식", + "reloadProject": "데이터베이스 프로젝트를 다시 로드하시겠습니까?", + "reloadValuesFromProjectButtonTitle": "프로젝트에서 값 다시 로드", + "resetAllVars": "모든 변수 다시 설정", + "retryFailedMessage": "작업 '{0}'이(가) 실패함. 다시 시도하는 중... 현재 결과: {1}. 오류: '{2}'", + "retryMessage": "작업 '{0}'이(가) 실패함. 다시 시도하는 중... 오류: '{1}'", + "retryRunMessage": "작업 '{2}' 실행 중 {0}/{1} 시도", + "retrySucceedMessage": "작업 '{0}'이(가) 완료됨. 결과: {1}", + "retryWaitMessage": "작업 '{0}'에 대한 다른 시도 전에 {1}초 동안 대기", + "runningDockerMessage": "Docker 컨테이너를 빌드하고 실행하는 중...", + "sameDatabase": "동일한 데이터베이스", + "schema": "스키마", + "schemaCompareAction": "스키마 비교", + "schemaCompareNotInstalled": "스키마 비교를 실행하려면 스키마 비교 확장 설치가 필요합니다.", + "schemaObjectType": "스키마/개체 형식", + "scriptFriendlyName": "스크립트", + "sec": "초", "selectAzureFunction": "현재 파일에서 SQL 바인딩을 추가할 Azure 함수 선택", + "selectBindingType": "바인딩 유형 선택", + "selectConnection": "연결 선택", + "selectDacpac": ".dacpac 선택", + "selectDatabase": "데이터베이스 선택", + "selectDeployOption": "프로젝트를 배포할 위치 선택", + "selectFolderStructure": "폴더 구조 선택", + "selectProfile": "프로필 선택", + "selectProfileToUse": "로드할 게시 프로필 선택", + "selectProjectLocation": "프로젝트 위치 선택", + "selectString": "선택", + "selectTargetPlatform": "현재 대상 플랫폼: {0}입니다. 새 대상 플랫폼 선택", + "server": "서버", + "serverName": "서버 이름", + "serverVariable": "서버 변수", + "sourceDatabase": "원본 데이터베이스", + "sqlCmdTableLabel": "SQLCMD 변수", + "sqlCmdValueColumn": "값", + "sqlCmdVariableColumn": "이름", + "sqlConnectionStringFriendly": "SQL 연결 문자열", + "sqlDatabaseProjects.InstallNetCore": "설치", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": ".NET Core SDK를 찾을 수 없습니다. 프로젝트 빌드가 작동하지 않습니다. .NET Core SDK 버전 3.1을 설치하거나 이미 설치된 경우 설정에서 .NET Core SDK 위치를 업데이트하세요.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "현재 설치된 .NET Core SDK 버전은 지원되지 않는 {0}입니다. 프로젝트 빌드가 작동하지 않습니다. .NET Core SDK 버전 3.1을 설치하거나 이미 설치된 경우 설정에서 .NET Core SDK 지원 버전 위치를 업데이트하세요.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "업데이트 위치", + "sqlDatabaseProjects.doNotAskAgain": "다시 묻지 않음", + "sqlDatabaseProjects.outputChannel": "데이터베이스 프로젝트", "sqlObjectToQuery": "쿼리할 SQL 개체", "sqlTableToUpsert": "upsert할 SQL 테이블", - "connectionStringSetting": "연결 문자열 설정 이름", - "connectionStringSettingPlaceholder": "\"local.settings.json\"에 지정된 연결 문자열 설정", - "noAzureFunctionsInFile": "현재 활성 파일에 Azure 함수가 없음" + "storedProcedureFriendlyName": "저장 프로시저", + "suppressMissingDependenciesErrors": "참조 프로젝트의 확인되지 않은 참조로 인한 오류를 표시하지 않습니다.", + "systemDatabase": "시스템 데이터베이스", + "systemDatabaseReferenceRequired": "시스템 데이터베이스에 대한 참조를 추가하려면 시스템 데이터베이스를 선택해야 합니다.", + "tableFriendlyName": "테이블", + "targetConnectionLabel": "연결", + "targetProject": "대상 프로젝트", + "taskFailedError.error": "'{0}' 작업을 완료하지 못했습니다. 오류: {1}", + "unableToCreatePublishConnection": "연결을 구성할 수 없음: {0}", + "unableToFindFile": "경로가 '{0}'인 {1}을(를) 찾을 수 없습니다.", + "unableToFindReference": "데이터베이스 참조 {0}를 찾을 수 없습니다.", + "unableToFindSqlCmdVariable": "SQLCMD 변수 '{0}'을(를) 찾을 수 없습니다.", + "unableToPerformAction": "'{0}' 대상을 찾을 수 없습니다. '{1}'", + "unexpectedProjectContext": "프로젝트 컨텍스트를 설정할 수 없습니다. 예기치 않은 위치에서 호출된 명령: {0}", + "unknownDataSourceType": "알 수 없는 데이터 원본 유형: ", + "unrecognizedDataSourcesVersion": "인식할 수 없는 버전: ", + "updateProjectDatabaseReferencesForRoundTrip": "이 프로젝트를 빌드하려면 시스템 데이터베이스 참조를 업데이트해야 합니다. 프로젝트가 SSDT에서 만들어지면 두 도구에서 계속 작동합니다. 프로젝트를 업데이트하시겠습니까?", + "updateProjectForRoundTrip": "이 프로젝트를 빌드하려면 대상, 참조 및 시스템 데이터베이스 참조를 업데이트해야 합니다. 프로젝트가 SSDT에서 만들어지면 두 도구에서 계속 작동합니다. 프로젝트를 업데이트하시겠습니까?", + "valueCannotBeEmpty": "값을 비워 둘 수 없음", + "viewFriendlyName": "보기", + "yesString": "예" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} ... 오류가 발생했습니다. {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … 종료됨(코드: {1})", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 종료됨(신호: {1})", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … 종료됨(코드: {1})", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 종료됨(신호: {1})" + }, + "package": { + "sqlDatabaseProjects.Settings": "데이터베이스 프로젝트", + "sqlDatabaseProjects.addDatabaseReference": "데이터베이스 참조 추가", + "sqlDatabaseProjects.addSqlBinding": "SQL 바인딩 추가", + "sqlDatabaseProjects.build": "빌드", + "sqlDatabaseProjects.changeTargetPlatform": "대상 플랫폼 변경", + "sqlDatabaseProjects.close": "데이터베이스 프로젝트 닫기", + "sqlDatabaseProjects.createProjectFromDatabase": "데이터베이스에서 프로젝트 만들기", + "sqlDatabaseProjects.delete": "삭제", + "sqlDatabaseProjects.deployLocal": "배포", + "sqlDatabaseProjects.description": "SQL 데이터베이스 스키마 디자인 및 게시", + "sqlDatabaseProjects.displayName": "데이터베이스 프로젝트", + "sqlDatabaseProjects.editProjectFile": ".sqlproj 파일 편집", + "sqlDatabaseProjects.exclude": "프로젝트에서 제외", + "sqlDatabaseProjects.netCoreDoNotAsk": "검색되지 않는 경우 사용자에게 .NET Core를 설치할지 사용자에게 묻는 메시지를 표시할지 여부입니다.", + "sqlDatabaseProjects.netCoreInstallLocation": "컴퓨터에서 .NET Core SDK에 대한 전체 경로입니다.", + "sqlDatabaseProjects.new": "새 데이터베이스 프로젝트", + "sqlDatabaseProjects.newExternalStreamingJob": "외부 스트리밍 작업 추가", + "sqlDatabaseProjects.newFolder": "폴더 추가", + "sqlDatabaseProjects.newItem": "항목 추가...", + "sqlDatabaseProjects.newPostDeploymentScript": "배포 후 스크립트 추가", + "sqlDatabaseProjects.newPreDeploymentScript": "배포 전 스크립트 추가", + "sqlDatabaseProjects.newScript": "스크립트 추가", + "sqlDatabaseProjects.newStoredProcedure": "저장 프로시저 추가", + "sqlDatabaseProjects.newTable": "테이블 추가", + "sqlDatabaseProjects.newView": "보기 추가", + "sqlDatabaseProjects.open": "데이터베이스 프로젝트 열기", + "sqlDatabaseProjects.openContainingFolder": "상위 폴더 열기", + "sqlDatabaseProjects.properties": "속성", + "sqlDatabaseProjects.publish": "게시", + "sqlDatabaseProjects.schemaCompare": "스키마 비교", + "sqlDatabaseProjects.validateExternalStreamingJob": "외부 스트리밍 작업 유효성 검사", + "sqlDatabaseProjects.welcome": "현재 열려 있는 데이터베이스 프로젝트가 없습니다.\r\n[새 프로젝트] (command: sqlDatabaseProjects.new)\r\n[프로젝트 열기] (command: sqlDatabaseProjects)\r\n[데이터베이스에서 프로젝트 만들기] (command: sqlDatabaseProjects. importDatabase)", + "title.projectsView": "프로젝트" } } } \ No newline at end of file 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 a9217b6de3..2dd4a191a9 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Azure SQL 마이그레이션", - "description": "Azure SQL 마이그레이션 설명", - "migration-notebook-command-title": "Azure SQL 마이그레이션 Notebook 열기", - "migration-dashboard-title": "Azure SQL 마이그레이션", - "migration-dashboard-tasks": "마이그레이션 작업", - "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 세부 정보", - "copy-migration-menu": "마이그레이션 세부 정보 복사", - "cancel-migration-menu": "마이그레이션 취소" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "선택한 계정 '{0}'에 액세스하는 동안 오류가 발생했습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요. 오류 '{1}'", + "azure.accounts.accountStaleError": "선택한 계정 '{0}'에 대한 액세스 토큰이 더 이상 유효하지 않습니다. '계정 연결'을 선택하고 계정을 새로 고치거나 다른 계정을 선택하세요.", "sql-migration.wizard.title": "Azure SQL로 '{0}' 마이그레이션", - "sql.migration.assessments.blocking.issue": "이 문제는 데이터베이스 마이그레이션이 성공하는 것을 막는 차단 문제입니다.", + "sql.cancel.migration.confirmation": "이 마이그레이션을 취소하시겠습니까?", + "sql.migrate.text": "Azure SQL로 마이그레이션할 데이터베이스를 선택합니다.", + "sql.migration.active.backup.files": "활성 백업 파일", + "sql.migration.active.backup.files.items": "활성 백업 파일(1개 항목)", + "sql.migration.active.backup.files.multiple.items": "활성 백업 파일({0}개 항목)", + "sql.migration.all.fields.required": "모든 필드가 필수 항목입니다.", + "sql.migration.apply": "적용", + "sql.migration.assessment": "‘{0}’에 대한 평가 결과", "sql.migration.assessment.in.progress": "평가 진행 중", "sql.migration.assessment.in.progress.content": "올바른 Azure SQL 대상을 식별하기 위해 SQL Server 인스턴스 {0}의 데이터베이스를 평가하고 있습니다.\r\n\r\n시간이 걸릴 수 있습니다.", - "sql.migration.wizard.sku.title": "Azure SQL 대상", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Azure SQL 대상 선택", - "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance(PaaS)", - "sql.migration.sku.vm.card.title": "Azure 가상 머신의 SQL Server(IaaS)", - "sql.migration.select.azure.mi": "대상 Azure 구독 및 대상 Azure SQL Managed Instance 선택", - "sql.migration.select.azure.vm": "대상에 대한 Azure 가상 머신에서 대상 Azure 구독 및 대상 SQL Server를 선택합니다.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "보기/선택", - "total.databases.selected": "{1}개 중 {0}개 데이터베이스가 선택되었습니다.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "SQL Server 인스턴스 '{0}'에 대한 평가를 완료했습니다.", - "sql.migration.assessment": "‘{0}’에 대한 평가 결과", - "sql.migration.can.be.migrated": "데이터베이스 {1}개 중 {0}개를 마이그레이션할 수 있습니다.", "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "계정 연결", - "sql.migration.wizard.account.count.single.message": "연결된 계정 {0}개", - "sql.migration.wizard.account.count.multiple.message": "연결된 계정 {0}개", + "sql.migration.assessment.results": "평가 결과", + "sql.migration.assessments.blocking.issue": "이 문제는 데이터베이스 마이그레이션이 성공하는 것을 막는 차단 문제입니다.", + "sql.migration.authKeys.header": "인증 키", + "sql.migration.authKeys.refresh.message": "'{0}' 인증 키를 새로 고쳤습니다.", + "sql.migration.authentication.type": "인증 유형", + "sql.migration.authentication.types": "인증 키", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", + "sql.migration.azure.sql.database.virtual.machine": "Azure 가상 컴퓨터의 SQL Server", + "sql.migration.azure.sql.target": "대상 유형", + "sql.migration.azure.storage.account.to.upload.backups": "백업을 업로드할 Azure Storage 계정", "sql.migration.azure.tenant": "Azure AD 테넌트", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "데이터베이스 백업", - "sql.migration.database.page.description": "마이그레이션에 사용할 데이터베이스 백업의 위치를 선택합니다.", - "sql.migration.nc.network.share.radio.label": "내 데이터베이스 백업은 네트워크 공유에 있습니다.", - "sql.migration.nc.blob.storage.radio.label": "내 데이터베이스 백업은 Azure Storage Blob 컨테이너에 있습니다.", - "sql.migration.network.share.header.text": "네트워크 공유 세부 정보", - "sql.migration.network.share.help.text": "공유에 대한 읽기 권한이 있는 백업 및 사용자 자격 증명이 포함된 네트워크 공유 위치를 제공합니다.", - "sql.migration.network.share.location.label": "백업을 포함하는 네트워크 공유 위치입니다.", - "sql.migration.service.account.info.text": "원본 SQL Server 인스턴스를 실행하는 서비스 계정에 네트워크 공유에 대한 읽기 권한이 있는지 확인합니다.", - "sql.migration.network.share.windows.user.label": "네트워크 공유 위치에 대한 읽기 권한이 있는 Windows 사용자 계정입니다.", - "sql.migration.network.share.password.label": "암호", - "sql.migration.network.share.password.placeholder": "암호 입력", - "sql.migration.network.share.azure.header": "스토리지 계정 세부 정보", - "sql.migration.network.share.azure.help": "백업이 업로드될 Azure Storage 계정을 제공합니다.", - "sql.migration.unique.name": "이 대상 데이터베이스의 고유한 이름 선택", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "스토리지 계정이 포함된 구독을 선택합니다.", - "sql.migration.database.migration.mode.label": "마이그레이션 모드", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "온라인 마이그레이션", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "마이그레이션이 시작되면 애플리케이션 가동 중지 시간이 시작됩니다.", - "sql.migration.database.migration.mode.offline.label": "오프라인 마이그레이션", - "sql.migration.no.subscription.found": "구독을 찾을 수 없음", - "sql.migration.no.location.found": "위치를 찾을 수 없음", - "sql.migration.no.storageAccount.found": "스토리지 계정을 찾을 수 없음", - "sql.migration.no.fileShares.found": "파일 공유를 찾을 수 없음", - "sql.migration.no.blobContainers.found": "Blob 컨테이너를 찾을 수 없음", - "sql.migration.no.blobFiles.found": "BLOB 파일을 찾을 수 없습니다.", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "sql.migration.invalid.network.share.location": "네트워크 공유 위치 형식이 잘못되었습니다. 예: {0}", - "sql.migration.invalid.user.account": "사용자 계정 형식이 잘못되었습니다. 예: {0}", - "sql.migration.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.blob.resourceGroup.select": "먼저 리소스 그룹 값을 선택합니다.", - "sql.migration.blob.storageAccount.select": "먼저 스토리지 계정 값을 선택합니다.", + "sql.migration.backup.location": "백업 위치", + "sql.migration.backup.start.time": "백업 시작 시간", + "sql.migration.bc.info": "중요 업무용 서비스 계층으로의 SQL Managed Instance 마이그레이션 전환은 Always On 고가용성 그룹에 대해 3개의 보조 복제본을 시드해야 하기 때문에 범용보다 훨씬 오래 걸릴 수 있습니다. 작업 기간은 데이터 크기에 따라 다릅니다. 90%의 경우 시딩 속도는 220GB/시간 이상입니다.", + "sql.migration.blob.container.label": "Blob 컨테이너 리소스 그룹", + "sql.migration.blob.container.last.backup.file.label": "마지막 백업 파일", "sql.migration.blob.container.select": "먼저 Blob 컨테이너 값을 선택합니다.", - "sql.migration.ir.page.title": "Azure Database Migration Service", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "새로 만들기", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Azure Database Migration Service \"{0}\" 세부 정보:'", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Azure Database Migration Service 만들기", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "마이그레이션 서비스 로드 중", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "1단계: {0}", - "sql.migration.option": "통합 런타임 다운로드 및 설치", - "sql.migration.ir.setup.step2": "2단계: 이 키를 사용하여 통합 런타임 등록", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Blob 컨테이너 스토리지 계정", + "sql.migration.blob.container.title": "BLOB 컨테이너", + "sql.migration.blob.resourceGroup.select": "먼저 리소스 그룹 값을 선택합니다.", + "sql.migration.blob.storage.header.text": "Azure Storage Blob 컨테이너 세부 정보", + "sql.migration.blob.storage.help.text": "백업이 포함된 Azure Storage Blob 컨테이너를 제공합니다.", + "sql.migration.blob.storage.subscription.label": "스토리지 계정이 포함된 구독을 선택합니다.", + "sql.migration.blob.storage.table.help": "대상 데이터베이스 이름을 입력하고 선택한 원본 데이터베이스에 대한 리소스 그룹, 스토리지 계정 및 컨테이너를 선택합니다.", + "sql.migration.blob.storageAccount.select": "먼저 스토리지 계정 값을 선택합니다.", + "sql.migration.can.be.migrated": "데이터베이스 {1}개 중 {0}개를 마이그레이션할 수 있습니다.", + "sql.migration.cancel": "취소", + "sql.migration.cancel.error": "마이그레이션을 취소하는 동안 오류가 발생했습니다.", + "sql.migration.cancel.migration": "마이그레이션 취소", + "sql.migration.cannot.cancel": "마이그레이션이 진행 중이 아니므로 취소할 수 없습니다.", + "sql.migration.cannot.cutover": "마이그레이션이 진행 중이 아니므로 중단할 수 없습니다.", + "sql.migration.cannot.start.cutover.error": "모든 마이그레이션이 완료될 때까지 컷오버 프로세스를 시작할 수 없습니다. 최신 파일 상태를 반환하려면 브라우저 창을 새로 고칩니다.", + "sql.migration.close": "닫기", + "sql.migration.complete.cutover": "컷오버 완료", + "sql.migration.completing.cutover.warning": "모든 백업을 복원하지 않고 중단을 완료하면 데이터가 손실될 수 있습니다.", + "sql.migration.confirm.checkbox.message": "제공할 추가 로그 백업이 없음을 확인하고 컷오버를 완료하려고 함을 확인합니다.", "sql.migration.connection.status": "연결 상태", - "sql.migration.key1.label": "키 1", - "sql.migration.key2.label": "키 2", - "sql.migration.key1.copied": "키 1 복사됨", - "sql.migration.key2.copied": "키 2 복사됨", - "sql.migration.refresh.key1": "키 1 새로 고침", - "sql.migration.refresh.key2": "키 2 새로 고침", "sql.migration.copy.key1": "키 1 복사", "sql.migration.copy.key2": "키 2 복사", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "리소스 그룹을 찾을 수 없습니다.", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "sql.migration.service.status.refresh.error": "마이그레이션 서비스 만들기 상태를 새로 고치는 동안 오류가 발생했습니다.", - "sql.migration.managed.instance": "Azure SQL Managed Instance", - "sql.migration.no.managedInstance.found": "관리되는 인스턴스를 찾을 수 없음", - "sql.migration.no.virtualMachine.found": "가상 머신을 찾을 수 없음", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "확인", - "sql.migration.new.resource.group": "(신규) {0}", - "sql.migration.test.connection": "연결 테스트", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "적용", + "sql.migration.copy.migration.details": "마이그레이션 세부 정보 복사", + "sql.migration.copy.throughput": "복사 처리량(MBPS)", + "sql.migration.copy.throughput.info": "데이터베이스 백업을 Azure로 마이그레이션하는 동안 달성된 데이터 이동 처리량입니다. 데이터 읽기를 Azure로의 백업 마이그레이션 기간으로 나눠 계산된 데이터 전송 속도입니다.", + "sql.migration.count.database.multiple": "데이터베이스 {0}개", + "sql.migration.count.database.single": "데이터베이스 {0}개", + "sql.migration.create": "만들기", + "sql.migration.create.new": "새로 만들기", "sql.migration.creating.rg.loading": "리소스 그룹을 만드는 중", - "sql.migration.rg.created": "리소스 그룹을 만들었습니다.", - "sql.migration.name.of.new.rg": "Name of new resource group", + "sql.migration.cutover": "마이그레이션 컷오버", + "sql.migration.cutover.card": "컷오버를 완료하는 중", + "sql.migration.cutover.help.main": "중단을 완료하기 전에 다음 단계를 수행합니다.", + "sql.migration.cutover.in.progress": "'{0}' 데이터베이스에 대한 컷오버 진행 중", + "sql.migration.cutover.last.file.restored": "마지막으로 복원된 파일: {0}", + "sql.migration.cutover.pending.backup": "복원 보류 중인 로그 백업: {0}", + "sql.migration.cutover.status.refresh.error": "마이그레이션 상태를 새로 고치는 동안 오류가 발생했습니다.", + "sql.migration.cutover.step.1": "1. 원본 데이터베이스로 들어오는 모든 트랜잭션을 중지합니다.", + "sql.migration.cutover.step.2.blob": "2. 최종 트랜잭션 로그 차등 또는 백업을 만들어 Azure Storage Blob 컨테이너에 저장합니다.", + "sql.migration.cutover.step.2.network.share": "2. ​​최종 트랜잭션 로그 백업을 만들어 네트워크 공유에 저장합니다.", + "sql.migration.cutover.step.3.blob": "3. 모든 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"복원 보류 중인 로그 백업\" 값은 0이어야 합니다.", + "sql.migration.cutover.step.3.network.share": "3. 모든 로그 백업이 대상 데이터베이스에서 복원되었는지 확인합니다. \"복원 보류 중인 로그 백업\" 값은 0이어야 합니다.", + "sql.migration.cutover.type": "마이그레이션 모드", + "sql.migration.dashboard.description": "SQL Server 인스턴스의 마이그레이션 준비 상태를 확인하고, 권장 Azure SQL 대상을 식별하고, SQL Server 인스턴스를 Azure SQL Managed Instance 또는 Azure Virtual Machines의 SQL Server로 마이그레이션을 완료합니다.", + "sql.migration.dashboard.help.title": "도움말 및 비디오 링크", + "sql.migration.dashboard.link1.description": "SQL Server 인스턴스를 Azure SQL Managed Instance로 마이그레이션할 가능성을 결정하는 데 사용되는 평가 규칙입니다.", + "sql.migration.dashboard.link1.title": "Azure SQL Managed Instance에 대한 평가 규칙", + "sql.migration.dashboard.migrate.task.button": "Azure SQL로 마이그레이션", + "sql.migration.dashboard.migrate.task.button.description": "SQL Server 인스턴스를 Azure SQL로 마이그레이션합니다.", + "sql.migration.dashboard.title": "Azure SQL 마이그레이션", + "sql.migration.data.uploaded.info": "원본에서 읽은 실제 데이터 양과 대상에 업로드된 실제 데이터 양에 대한 비교입니다.", + "sql.migration.data.uploaded.size": "업로드된 데이터/크기", + "sql.migration.database": "데이터베이스", + "sql.migration.database.already.exists": "데이터베이스 '{0}'이(가) 대상 관리되는 인스턴스 '{1}'에 이미 있습니다.", + "sql.migration.database.migration": "마이그레이션할 데이터베이스", + "sql.migration.database.migration.mode.description": "Azure SQL 대상으로 마이그레이션하려면 가동 중지 시간 요구 사항에 따라 마이그레이션 모드를 선택합니다.", + "sql.migration.database.migration.mode.label": "마이그레이션 모드", + "sql.migration.database.migration.mode.offline.description": "마이그레이션이 시작되면 애플리케이션 가동 중지 시간이 시작됩니다.", + "sql.migration.database.migration.mode.offline.label": "오프라인 마이그레이션", + "sql.migration.database.migration.mode.online.description": "애플리케이션 다운타임은 마이그레이션 종료 시 컷오버로 제한됩니다.", + "sql.migration.database.migration.mode.online.label": "온라인 마이그레이션", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "데이터베이스 마이그레이션 서비스 인증 키", + "sql.migration.database.migration.service.created.successfully": "데이터베이스 마이그레이션 서비스를 생성했습니다.", + "sql.migration.database.migration.status": "데이터베이스 마이그레이션 상태", + "sql.migration.database.page.description": "마이그레이션 중에 사용할 데이터베이스 백업의 위치를 ​​선택합니다.", + "sql.migration.database.page.title": "데이터베이스 백업", + "sql.migration.database.to.be.migrated": "마이그레이션할 데이터베이스", + "sql.migration.databases": "데이터베이스({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} 데이터베이스 선택됨", + "sql.migration.databases.table.title": "데이터베이스", + "sql.migration.day": "{0}일", + "sql.migration.days": "{0}일", + "sql.migration.description": "설명", + "sql.migration.details.copied": "세부 정보 복사됨", + "sql.migration.dms.portal.info": "Azure Portal의 기존 Azure Database Migration Service는 Azure Data Studio에 표시되지 않습니다. Azure Data Studio에서 만든 모든 데이터베이스 마이그레이션 서비스는 아직 Azure Portal에 표시되지 않습니다.", + "sql.migration.dms.provision.failed": "데이터베이스 마이그레이션 서비스를 프로비전하지 못했습니다. 몇 분 기다렸다가 다시 시도하세요.", + "sql.migration.duration": "기간", + "sql.migration.empty.table.subtext": "결과가 예상되는 경우 SQL Server 인스턴스에 대한 연결을 확인하세요.", + "sql.migration.empty.table.text": "백업 파일 없음", + "sql.migration.enter.your.sql.cred": "원본 SQL Server 인스턴스에 대한 자격 증명을 입력합니다. 이러한 자격 증명은 데이터베이스를 Azure SQL로 마이그레이션하는 동안 사용됩니다.", + "sql.migration.failed": "마이그레이션 실패함", + "sql.migration.feedback.issue.title": "마이그레이션 환경에 대한 피드백", + "sql.migration.file.name": "파일 이름", + "sql.migration.finish.time": "종료 시간", + "sql.migration.first.lsn": "첫 번째 LSN", + "sql.migration.full.backup.files": "전체 백업 파일", + "sql.migration.generic.congratulations": "SQL Server 인스턴스 '{0}'에 대한 평가를 완료했습니다.", + "sql.migration.hr": "{0}시간", + "sql.migration.hrs": "{0}시간", + "sql.migration.impact": "영향", + "sql.migration.impact.object.name": "이름: {0}", + "sql.migration.impact.object.type": "형식: {0}", + "sql.migration.impacted.objects": "영향을 받는 개체", + "sql.migration.inline.migration.notebook.title": "인라인 마이그레이션", + "sql.migration.inprogress.warning.multiple": "{0} 데이터베이스에 경고가 있습니다.", + "sql.migration.inprogress.warning.single": "{0} 데이터베이스에 경고가 있음", + "sql.migration.instance": "인스턴스", + "sql.migration.invalid.blob.container.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 Blob 컨테이너를 선택하세요.", + "sql.migration.invalid.blob.lastBackupFile.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 마지막 백업 파일을 선택하세요.", + "sql.migration.invalid.blob.resourceGroup.error": "계속하려면 원본 데이터베이스 '{0}'에 대해 유효한 리소스 그룹을 선택하세요.", + "sql.migration.invalid.blob.storageAccount.error": "계속하려면 원본 데이터베이스 '{0}'에 대한 유효한 저장소 계정을 선택하세요.", + "sql.migration.invalid.location.error": "계속하려면 유효한 위치를 선택하세요.", + "sql.migration.invalid.migration.service.error": "유효한 데이터베이스 마이그레이션 서비스를 선택하세요.", + "sql.migration.invalid.migration.service.offline.error": "노드에 연결된 Database Migration Service를 선택합니다.", + "sql.migration.invalid.network.share.location": "네트워크 공유 위치 형식이 잘못되었습니다. 예: {0}", + "sql.migration.invalid.resourceGroup.error": " 계속하려면 유효한 리소스 그룹을 선택하세요.", + "sql.migration.invalid.service.name.error": "마이그레이션 서비스의 유효한 이름을 입력하세요.", + "sql.migration.invalid.storageAccount.error": "계속하려면 유효한 스토리지 계정을 선택하세요.", + "sql.migration.invalid.subscription.error": "계속하려면 유효한 구독을 선택하세요.", + "sql.migration.invalid.target.name.error": "대상 데이터베이스의 유효한 이름을 입력하세요.", + "sql.migration.invalid.user.account": "사용자 계정 형식이 잘못되었습니다. 예: {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service는 데이터베이스 마이그레이션 활동을 오케스트레이션하고 진행 상황을 추적합니다. 기존 Database Migration Service를 Azure SQL 대상으로 선택하거나 이전에 만든 경우 아래에서 새로 만들 수 있습니다.", + "sql.migration.ir.page.sql.migration.service.not.found": "데이터베이스 마이그레이션 서비스를 찾을 수 없습니다. 새로 만드세요.", + "sql.migration.ir.page.title": "Azure Database Migration Service", + "sql.migration.ir.setup.step1": "1단계: {0}", + "sql.migration.ir.setup.step2": "2단계: 이 키를 사용하여 통합 런타임 등록", + "sql.migration.ir.setup.step3": "3단계: '연결 테스트' 단추를 클릭하여 Azure Database Migration Service와 Integration Runtime 간의 연결을 확인합니다.", + "sql.migration.issues": "문제", + "sql.migration.issues.count": "문제({0}개)", + "sql.migration.issues.details": "문제 세부 정보", + "sql.migration.key1.copied": "키 1 복사됨", + "sql.migration.key1.label": "키 1", + "sql.migration.key2.copied": "키 2 복사됨", + "sql.migration.key2.label": "키 2", + "sql.migration.last.LSN": "마지막 LSN", + "sql.migration.last.applied.backup.files": "마지막으로 적용된 백업 파일", + "sql.migration.last.applied.files.taken.on": "백업 파일을 마지막으로 적용한 날짜", + "sql.migration.last.applied.lsn": "마지막으로 적용된 LSN", + "sql.migration.last.backup": "마지막 백업", + "sql.migration.last.scan.completed": "마지막 검사 완료: {0}", "sql.migration.learn.more": "자세히 알아보기", "sql.migration.learn.more.pre.reqs": "마이그레이션을 시작하기 전에 필요한 사항에 대해 자세히 알아보세요.", - "sql.migration.subscription": "구독", - "sql.migration.storage.account": "스토리지 계정", - "sql.migration.resourceGroups": "리소스 그룹", - "sql.migration.name": "이름", "sql.migration.location": "위치", - "sql.migration.refresh": "새로 고침", - "sql.migration.create": "만들기", - "sql.migration.cancel": "취소", - "sql.migration.type": "형식", - "sql.migration.path.user.account": "사용자 계정", - "sql.migration.view.all": "모두 보기", - "sql.migration.target": "대상", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "닫기", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", - "sql.migration.copy.throughput": "처리량 복사(MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "요약", - "sql.migration.summary.mi.type": "Azure SQL Managed Instance", - "sql.migration.summary.vm.type": "Azure 가상 머신의 SQL Server", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Azure Storage 구독", - "sql.migration.summary.azure.storage": "Azure Storage", - "sql.migration.network.share": "네트워크 공유", - "sql.migration.blob.container.title": "Blob 컨테이너", - "sql.migration.blob.container.last.backup.file.label": "마지막 백업 파일", - "sql.migration.blob.container.label": "Blob 컨테이너 리소스 그룹", - "sql.migration.blob.container.storage.account.label": "Blob 컨테이너 스토리지 계정", - "sql.migration.source.databases": "원본 데이터베이스", + "sql.migration.managed.instance": "Azure SQL Managed Instance", + "sql.migration.migration.completed": "마이그레이션 완료됨", + "sql.migration.migration.in.progress": "데이터베이스 마이그레이션 진행 중", + "sql.migration.migration.not.started": "마이그레이션이 시작되지 않음", + "sql.migration.migration.status": "마이그레이션 상태", + "sql.migration.migration.status.filter": "마이그레이션 상태 필터", + "sql.migration.min": "{0}분", + "sql.migration.mins": "{0}분", "sql.migration.mode": "모드", - "sql.migration.backup.location": "백업 위치", - "sql.migration.azure.storage.account.to.upload.backups": "백업을 업로드할 Azure Storage 계정", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "마이그레이션할 데이터베이스", - "sql.migration.count.database.single": "데이터베이스 {0}개", - "sql.migration.count.database.multiple": "데이터베이스 {0}개", - "sql.migration.quick.pick.placeholder": "수행할 작업 선택", - "sql.migration.inline.migration.notebook.title": "인라인 마이그레이션", - "sql.migration.sql.assessment.notebook.title": "SQL 마이그레이션 평가", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Azure SQL 마이그레이션", - "sql.migration.dashboard.description": "SQL Server 인스턴스의 마이그레이션 준비 상태를 확인하고, 권장 Azure SQL 대상을 식별하고, SQL Server 인스턴스를 Azure SQL Managed Instance 또는 Azure Virtual Machines의 SQL Server로 마이그레이션을 완료합니다.", - "sql.migration.dashboard.migrate.task.button": "Azure SQL로 마이그레이션", - "sql.migration.dashboard.migrate.task.button.description": "Azure SQL로 SQL Server 인스턴스를 마이그레이션합니다.", - "sql.migration.database.migration.status": "데이터베이스 마이그레이션 상태", - "sql.migration.dashboard.link1.title": "Azure SQL Managed Instance에 대한 평가 규칙", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "도움말 문서 및 비디오 링크", - "sql.migration.pre.req.title": "마이그레이션을 시작하기 전에 필요한 사항:", + "sql.migration.more.info": "추가 정보", + "sql.migration.name": "이름", + "sql.migration.name.label": "이름:", + "sql.migration.name.of.new.rg": "새 리소스 그룹의 이름", + "sql.migration.nc.blob.storage.radio.label": "내 데이터베이스 백업은 Azure Storage Blob 컨테이너에 있습니다.", + "sql.migration.nc.network.share.radio.label": "내 데이터베이스 백업은 네트워크 공유에 있습니다.", + "sql.migration.network.share": "네트워크 공유", + "sql.migration.network.share.azure.header": "스토리지 계정 세부 정보", + "sql.migration.network.share.azure.help": "백업이 업로드될 Azure Storage 계정을 제공합니다.", + "sql.migration.network.share.header.text": "네트워크 공유 세부 정보", + "sql.migration.network.share.help.text": "백업이 저장되는 네트워크 공유 위치와 공유에 액세스하는 데 사용되는 사용자 자격 증명을 제공합니다.", + "sql.migration.network.share.location.info": "데이터베이스 백업에 대한 네트워크 공유 경로입니다. 마이그레이션 프로세스는 이 네트워크 공유에서 유효한 백업 파일을 자동으로 검색합니다.", + "sql.migration.network.share.location.label": "백업이 저장되는 네트워크 공유 위치", + "sql.migration.network.share.password.label": "암호", + "sql.migration.network.share.password.placeholder": "암호를 입력합니다.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "선택한 원본 데이터베이스의 대상 데이터베이스 이름을 입력합니다.", + "sql.migration.network.share.windows.user.info": "네트워크 공유 위치에 대한 읽기 권한이 있는 Windows 사용자 계정입니다.", + "sql.migration.network.share.windows.user.label": "네트워크 공유 위치에 대한 읽기 권한이 있는 Windows 사용자 계정", + "sql.migration.new.resource.group": "(신규) {0}", + "sql.migration.newSupportRequest": "새 지원 요청", + "sql.migration.no": "아니요", + "sql.migration.no.blobContainers.found": "Blob 컨테이너를 찾을 수 없습니다.", + "sql.migration.no.blobFiles.found": "BLOB 파일을 찾을 수 없습니다.", + "sql.migration.no.fileShares.found": "파일 공유를 찾을 수 없습니다.", + "sql.migration.no.issues.mi": "Azure SQL Managed Instance에서 SQL Server로 마이그레이션하는 문제를 찾을 수 없습니다.", + "sql.migration.no.issues.vm": "Azure Virtual Machine에서 SQL Server로 마이그레이션하는 데 문제가 없습니다.", + "sql.migration.no.location.found": "위치를 찾을 수 없습니다.", + "sql.migration.no.managedInstance.found": "관리되는 인스턴스를 찾을 수 없음", + "sql.migration.no.pending.backups": "보류 중인 백업이 없습니다. 새로 고침을 클릭하여 현재 상태를 확인합니다.", + "sql.migration.no.storageAccount.found": "스토리지 계정이 없습니다.", + "sql.migration.no.subscription.found": "구독을 찾을 수 없습니다.", + "sql.migration.no.virtualMachine.found": "가상 머신이 없습니다.", + "sql.migration.notebook.open.error": "마이그레이션 노트북을 열지 못했습니다.", + "sql.migration.object.details": "개체 세부 정보", + "sql.migration.offline": "오프라인", + "sql.migration.offline.caps": "오프라인", + "sql.migration.ok": "확인", + "sql.migration.online": "온라인", + "sql.migration.option": "통합 런타임 다운로드 및 설치", + "sql.migration.path.user.account": "사용자 계정", "sql.migration.pre.req.1": "Azure 계정 세부 정보", "sql.migration.pre.req.2": "Azure 가상 머신의 Azure SQL Managed Instance 또는 SQL Server", "sql.migration.pre.req.3": "위치 세부 정보 백업", - "sql.migration.migration.in.progress": "데이터베이스 마이그레이션 진행 중", - "sql.migration.failed": "마이그레이션 실패", - "sql.migration.migration.completed": "마이그레이션 완료", - "sql.migration.cutover.card": "컷오버를 완료하는 중", - "sql.migration.migration.not.started": "마이그레이션이 시작되지 않음", - "sql.migration.show.status": "상태 표시", - "sql.migration.inprogress.warning.single": "{0} 데이터베이스에 경고가 있음", - "sql.migration.inprogress.warning.multiple": "{0} 데이터베이스에 경고가 있습니다.", - "sql.migration.feedback.issue.title": "마이그레이션 환경에 대한 피드백", - "sql.migration.cutover": "마이그레이션 컷오버", - "sql.migration.complete.cutover": "컷오버 완료", - "sql.migration.source.database": "원본 데이터베이스 이름", - "sql.migration.source.server": "원본 서버", - "sql.migration.source.version": "원본 버전", - "sql.migration.target.database.name": "대상 데이터베이스 이름", - "sql.migration.target.server": "대상 서버", - "sql.migration.target.version": "대상 버전", - "sql.migration.migration.status": "마이그레이션 상태", - "sql.migration.migration.status.filter": "마이그레이션 상태 필터", - "sql.migration.full.backup.files": "전체 백업 파일", - "sql.migration.last.applied.lsn": "마지막으로 적용된 LSN", - "sql.migration.last.applied.backup.files": "마지막으로 적용된 백업 파일", - "sql.migration.last.applied.files.taken.on": "백업 파일을 마지막으로 적용한 날짜", - "sql.migration.active.backup.files": "활성 백업 파일", - "sql.migration.cutover.status.refresh.error": "마이그레이션 상태를 새로 고치는 동안 오류가 발생했습니다.", - "sql.migration.cancel.error": "마이그레이션을 취소하는 동안 오류가 발생했습니다.", - "sql.migration.status": "상태", - "sql.migration.backup.start.time": "백업 시작 시간", - "sql.migration.first.lsn": "첫 번째 LSN", - "sql.migration.last.LSN": "마지막 LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "마이그레이션 취소", - "sql.migration.active.backup.files.items": "활성 백업 파일(1개 항목)", - "sql.migration.active.backup.files.multiple.items": "활성 백업 파일({0}개 항목)", - "sql.migration.copy.migration.details": "마이그레이션 세부 정보 복사", - "sql.migration.details.copied": "세부 정보 복사됨", - "sql.cancel.migration.confirmation": "이 마이그레이션을 취소하시겠습니까?", - "sql.migration.yes": "예", - "sql.migration.no": "아니요", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "중단을 완료하기 전에 다음 단계를 수행합니다.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "마지막으로 복원된 파일: {0}", - "sql.migration.last.scan.completed": "마지막 검사 완료: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {0}", - "sql.migration.confirm.checkbox.message": "제공할 추가 로그 백업이 없음을 확인하고 컷오버를 완료하려고 합니다.", - "sql.migration.cutover.in.progress": "'{0}' 데이터베이스에 대한 컷오버 진행 중", - "sql.migration.cannot.cancel": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "마이그레이션이 진행 중이 아니므로 중단할 수 없습니다.", - "sql.migration.file.name": "파일 이름", - "sql.migration.size.column.header": "크기", - "sql.migration.no.pending.backups": "보류 중인 백업이 없습니다. 새로 고침을 클릭하여 현재 상태를 확인합니다.", + "sql.migration.pre.req.title": "마이그레이션을 시작하기 전에 필요한 사항:", + "sql.migration.provide.unique.containers": "각 대상 데이터베이스에 대해 고유한 컨테이너를 제공하세요. 영향을 받는 데이터베이스:", + "sql.migration.quick.pick.placeholder": "수행하려는 작업을 선택합니다.", + "sql.migration.recommendation": "권장 사항", + "sql.migration.refresh": "새로 고침", + "sql.migration.refresh.assessment.button.label": "평가 새로 고침", + "sql.migration.refresh.key1": "키 1 새로 고침", + "sql.migration.refresh.key2": "키 2 새로 고침", + "sql.migration.resource.group.description": "리소스 그룹은 Azure 솔루션에 대한 관련 리소스를 보유하는 컨테이너입니다.", + "sql.migration.resource.group.not.found": "리소스 그룹을 찾을 수 없습니다.", + "sql.migration.resourceGroups": "리소스 그룹", + "sql.migration.rg.created": "리소스 그룹을 만들었습니다.", + "sql.migration.search": "검색", "sql.migration.search.for.migration": "마이그레이션 검색", - "sql.migration.online": "온라인", - "sql.migration.offline": "오프라인", - "sql.migration.database": "데이터베이스", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "기간", - "sql.migration.azure.sql.target": "Azure SQL 대상", - "sql.migration.sql.managed.instance": "SQL Managed Instance", - "sql.migration.sql.virtual.machine": "SQL 가상 머신", - "sql.migration.target.azure.sql.instance.name": "Azure SQL 대상 이름", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "시작 시간", - "sql.migration.finish.time": "완료 시간", - "sql.migration.status.error.count.some": "{0}(", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "진행 중", - "sql.migration.status.succeeded": "성공", - "sql.migration.status.creating": "만드는 중", - "sql.migration.status.completing": "완료 중", - "sql.migration.status.canceling": "취소 중", - "sql.migration.status.failed": "실패", - "sql.migration.status.warning.count.single": "경고 {0}개)", - "sql.migration.status.warning.count.multiple": "경고 {0}개)", - "sql.migration.status.error.count.single": "오류 {0}개)", - "sql.migration.status.error.count.multiple": "오류 {0}개)", - "sql.migration.hrs": "{0}시간", - "sql.migration.hr": "{0}시간", - "sql.migration.days": "{0}일", - "sql.migration.day": "{0}일", - "sql.migration.mins": "{0}분", - "sql.migration.min": "{0}분", "sql.migration.sec": "{0}초", - "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.select.azure.mi": "대상 Azure 구독 및 대상 Azure SQL Managed Instance 선택", + "sql.migration.select.azure.vm": "대상에 대한 Azure 가상 머신에서 대상 Azure 구독 및 대상 SQL Server를 선택합니다.", + "sql.migration.select.database.to.continue": "마이그레이션을 평가할 데이터베이스를 1개 이상 선택하세요.", + "sql.migration.select.database.to.migrate": "마이그레이션할 데이터베이스를 선택합니다.", + "sql.migration.select.prompt": "SQL Server 인스턴스 또는 왼쪽에 있는 데이터베이스를 클릭하여 세부 정보를 봅니다.", + "sql.migration.select.target.to.continue": "계속하려면 대상 데이터베이스를 선택하세요.", + "sql.migration.server": "서버", + "sql.migration.service.account.info.text": "원본 SQL Server 인스턴스를 실행하는 서비스 계정에 네트워크 공유에 대한 읽기 권한이 있는지 확인합니다.", + "sql.migration.service.container.container.description1": "Azure Database Migration Service는 Azure Data Factory의 자체 호스팅 통합 런타임을 활용하여 온-프레미스 네트워크 파일 공유에서 Azure로 백업을 업로드합니다.", + "sql.migration.service.container.container.description2": "아래 지침에 따라 자체 호스팅 통합 런타임을 설정합니다.", + "sql.migration.service.container.heading": "통합 런타임 설정", + "sql.migration.service.container.loading.help": "마이그레이션 서비스 로드 중", + "sql.migration.service.details.authKeys.label": "인증 키", + "sql.migration.service.details.authKeys.title": "자체 호스팅 통합 런타임 노드에 연결하는 데 사용되는 인증 키", "sql.migration.service.details.button.label": "닫기", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Azure Database Migration Service", + "sql.migration.service.details.ir.label": "자체 호스팅 통합 런타임 노드 ", "sql.migration.service.details.status.unavailable": "-- 사용할 수 없음 --", + "sql.migration.service.header": "Azure Database Migration Service \"{0}\" 세부 정보:'", + "sql.migration.service.not.found": "마이그레이션 서비스를 찾을 수 없습니다. 계속하려면 새 항목을 만드세요.", + "sql.migration.service.not.ready": "Azure Database Migration Service가 등록되지 않았습니다. Azure Database Migration Service '{0}'를 노드에서 자체 호스팅 통합 런타임에 등록해야 합니다.", + "sql.migration.service.ready": "Azure Database Migration Service '{0}'이(가) 노드에서 실행 중인 자체 호스팅 통합 런타임에 연결되어 있습니다. - {1}", + "sql.migration.service.status.refresh.error": "마이그레이션 서비스 만들기 상태를 새로 고치는 동안 오류가 발생했습니다.", + "sql.migration.services.container.description": "새 Azure Database Migration Service를 추가하려면 아래 정보를 입력하세요.", + "sql.migration.services.dialog.title": "Azure Database Migration Service 만들기", + "sql.migration.services.location": "Azure Database Migration Service의 Azure 지역입니다. 대상 Azure SQL과 동일한 지역이어야 합니다.", + "sql.migration.services.name": "Azure Database Migration Service 이름", + "sql.migration.services.resourcegroup": "Azure Database Migration Service의 리소스 그룹입니다.", + "sql.migration.services.subscription": "Azure Database Migration Service의 구독 이름입니다.", + "sql.migration.services.target": "Azure SQL 대상이 기본값으로 선택됨", + "sql.migration.shir": "자체 호스팅 통합 런타임 노드 ", + "sql.migration.show.status": "상태 표시", + "sql.migration.size": "크기(MB)", + "sql.migration.size.column.header": "크기", + "sql.migration.sku.location": "Azure SQL 대상에 대한 Azure 지역", + "sql.migration.sku.mi.card.title": "Azure SQL Managed Instance(PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Azure SQL Managed Instance(PaaS)로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.", + "sql.migration.sku.recommendation.view.assessment.vm": "Azure 가상 머신(IaaS)의 SQL Server로 마이그레이션하려면 평가 결과를 보고 하나 이상의 데이터베이스를 선택합니다.", + "sql.migration.sku.resource": "Azure SQL 대상 리소스 이름", + "sql.migration.sku.resource_group": "Azure SQL 대상의 리소스 그룹", + "sql.migration.sku.subscription": "Azure SQL 대상의 구독 이름", + "sql.migration.sku.vm.card.title": "Azure 가상 머신의 SQL Server(IaaS)", "sql.migration.source.configuration": "원본 구성", "sql.migration.source.credentials": "원본 자격 증명", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "서버", - "sql.migration.username": "사용자 이름", - "sql.migration.size": "크기(MB)", - "sql.migration.last.backup": "마지막 백업", - "sql.migration.database.migration": "마이그레이션할 데이터베이스", - "sql.migrate.text": "Azure SQL로 마이그레이션할 데이터베이스 선택", - "sql.migration.offline.caps": "오프라인", - "sql.migration.issues": "문제", - "sql.migration.search": "검색", - "sql.migration.instance": "인스턴스", - "sql.migration.warnings": "경고", - "sql.migration.impacted.objects": "영향을 받는 개체", - "sql.migration.object.details": "개체 세부 정보", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "형식:", - "sql.migration.name.label": "이름:", - "sql.migration.description": "설명", - "sql.migration.recommendation": "권장 사항", - "sql.migration.more.info": "추가 정보", + "sql.migration.source.database": "원본 데이터베이스 이름", + "sql.migration.source.databases": "원본 데이터베이스", + "sql.migration.source.details.sqlAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 SQL 인증 자격 증명을 입력합니다. ​이러한 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.", + "sql.migration.source.details.windowAuth": "SQL Server 인스턴스 {0}에 연결하는 데 사용되는 Windows 인증 자격 증명을 입력합니다. 이러한 자격 증명은 SQL Server 인스턴스에 연결하고 유효한 백업 파일을 식별하는 데 사용됩니다.", + "sql.migration.source.server": "원본 서버", + "sql.migration.source.version": "원본 버전", + "sql.migration.sql.assessment.notebook.title": "SQL 마이그레이션 평가", + "sql.migration.sql.managed.instance": "SQL Managed Instance", + "sql.migration.sql.server.instance": "SQL Server 인스턴스", + "sql.migration.sql.virtual.machine": "SQL 가상 머신", + "sql.migration.start.time": "시작 시간", + "sql.migration.status": "상태", + "sql.migration.status.canceling": "취소 중", + "sql.migration.status.completing": "완료 중", + "sql.migration.status.creating": "만드는 중", + "sql.migration.status.dropdown.all": "상태: 모두", + "sql.migration.status.dropdown.completing": "상태: 완료 중", + "sql.migration.status.dropdown.failed": "상태: 실패함", + "sql.migration.status.dropdown.ongoing": "상태: 진행 중", + "sql.migration.status.dropdown.succeeded": "상태: 성공함", + "sql.migration.status.error.count.multiple": "오류 {0}개)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "오류 {0}개)", + "sql.migration.status.error.count.some": "{0}(", + "sql.migration.status.failed": "실패", + "sql.migration.status.inprogress": "진행 중", + "sql.migration.status.refresh.label": "새로 고침", + "sql.migration.status.succeeded": "성공", + "sql.migration.status.warning.count.multiple": "경고 {0}개)", + "sql.migration.status.warning.count.single": "경고 {0}개)", + "sql.migration.storage.account": "스토리지 계정", + "sql.migration.subscription": "구독", + "sql.migration.summary.azure.storage": "Azure Storage", + "sql.migration.summary.azure.storage.subscription": "Azure Storage 구독", + "sql.migration.summary.database.count": "마이그레이션할 데이터베이스", + "sql.migration.summary.mi.type": "Azure SQL Managed Instance", + "sql.migration.summary.page.title": "요약", + "sql.migration.summary.vm.type": "Azure 가상 머신의 SQL Server", + "sql.migration.target": "대상", + "sql.migration.target.azure.sql.instance.name": "대상 이름", + "sql.migration.target.database.name": "대상 데이터베이스 이름", "sql.migration.target.platform": "대상 플랫폼", - "sql.migration.warnings.details": "경고 세부 정보", - "sql.migration.issues.details": "문제 세부 정보", - "sql.migration.select.prompt": "SQL Server 인스턴스 또는 왼쪽의 데이터베이스를 클릭하여 세부 정보를 봅니다.", - "sql.migration.no.issues.vm": "Azure 가상 머신에서 SQL Server로 마이그레이션하는 데 문제가 없습니다.", - "sql.migration.no.issues.mi": "Azure SQL Managed Instance에서 SQL Server로 마이그레이션하는 문제를 찾을 수 없습니다.", - "sql.migration.impact.object.type": "형식: {0}", - "sql.migration.impact.object.name": "이름: {0}", - "sql.migration.databases": "데이터베이스({0}/{1})", - "sql.migration.databases.selected": "데이터베이스 {0}/{1}개가 선택됨", - "sql.migration.issues.count": "문제({0}개)", + "sql.migration.target.server": "대상 서버", + "sql.migration.target.version": "대상 버전", + "sql.migration.test.connection": "연결 테스트", + "sql.migration.type": "형식", + "sql.migration.type.label": "형식:", + "sql.migration.unique.name": "이 대상 데이터베이스의 고유한 이름 선택", + "sql.migration.username": "사용자 이름", + "sql.migration.view.all": "모두 보기", + "sql.migration.view.select.button.label": "보기/선택", + "sql.migration.warnings": "경고", "sql.migration.warnings.count": "경고({0})", - "sql.migration.authentication.type": "인증 형식", - "sql.migration.status.refresh.label": "새로 고침" + "sql.migration.warnings.details": "경고 세부 정보", + "sql.migration.windows.user.account": "도메인\\사용자 이름", + "sql.migration.wizard.account.add.button.label": "계정 연결", + "sql.migration.wizard.account.count.multiple.message": "연결된 계정 {0}개", + "sql.migration.wizard.account.count.single.message": "연결된 계정 {0}개", + "sql.migration.wizard.account.description": "Azure Data Studio에 연결된 Azure 계정을 선택하거나 지금 연결하세요.", + "sql.migration.wizard.account.noAccount.error": "연결된 계정을 추가한 후 다시 시도하세요.", + "sql.migration.wizard.account.title": "Azure 계정", + "sql.migration.wizard.sku.all": "평가 결과에 따라 온라인 상태의 모든 {0} 데이터베이스를 Azure SQL로 마이그레이션할 수 있습니다.", + "sql.migration.wizard.sku.assessment.error": "'{0}' 서버를 평가하는 동안 오류가 발생했습니다.", + "sql.migration.wizard.sku.choose_a_target": "Azure SQL 대상 선택", + "sql.migration.wizard.sku.title": "Azure SQL 대상", + "sql.migration.yes": "예", + "total.databases.selected": "데이터베이스 {0}/{1}개가 선택됨" }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "데이터베이스 {0}에서 {1}-{2}(으)로 마이그레이션을 시작하는 중", - "sql.migration.starting.migration.error": "마이그레이션을 시작하는 동안 오류 발생: '{0}'" + "sql.migration.starting.migration.error": "마이그레이션을 시작하는 동안 오류 발생: '{0}'", + "sql.migration.starting.migration.message": "데이터베이스 {0}에서 {1}-{2}(으)로 마이그레이션을 시작하는 중" + }, + "package": { + "cancel-migration-menu": "마이그레이션 취소", + "complete-cutover-menu": "중단 완료", + "copy-migration-menu": "마이그레이션 세부 정보 복사", + "database-details-menu": "데이터베이스 정보", + "description": "Azure SQL 마이그레이션 설명", + "displayName": "Azure SQL 마이그레이션", + "migration-command-category": "Azure SQL 마이그레이션", + "migration-context-menu-category": "마이그레이션 상황에 맞는 메뉴", + "migration-dashboard-tasks": "마이그레이션 작업", + "migration-dashboard-title": "Azure SQL 마이그레이션", + "migration-notebook-command-title": "Azure SQL 마이그레이션 Notebook 열기", + "new-support-request-command": "새 지원 요청", + "send-feedback-command": "피드백", + "start-migration-command": "Azure SQL로 마이그레이션", + "view-service-menu": "Database Migration Service 세부 정보", + "view-target-menu": "Azure SQL 대상 세부 정보" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json index 11ca0c6877..0ad8aec9a9 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "SQL 언어 기본 사항", - "description": "SQL 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다." + "description": "SQL 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다.", + "displayName": "SQL 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json index e95772e450..30800543c7 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "심해 테마", "description": "Visual Studio Code용 심해 테마", + "displayName": "심해 테마", "themeLabel": "심연" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json index 59ee4c26ba..333fb22322 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "기본 테마", - "description": "기본 Visual Studio 밝은 테마 및 어두운 테마", - "darkPlusColorThemeLabel": "어둡게+(기본 어둡게)", - "lightPlusColorThemeLabel": "밝게+(기본 밝게)", "darkColorThemeLabel": "어둡게(Visual Studio)", - "lightColorThemeLabel": "밝게(Visual Studio)", + "darkPlusColorThemeLabel": "어둡게+(기본 어둡게)", + "description": "기본 Visual Studio 밝은 테마 및 어두운 테마", + "displayName": "기본 테마", "hcColorThemeLabel": "고대비", + "lightColorThemeLabel": "밝게(Visual Studio)", + "lightPlusColorThemeLabel": "밝게+(기본 밝게)", "minimalIconThemeLabel": "최소(Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json index d0907acf10..ca6e3c8b1b 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kimbie 어두운 테마", "description": "Visual Studio Code용 Kimbie 어두운 테마", + "displayName": "Kimbie 어두운 테마", "themeLabel": "Kimbie 어둡게" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json index e4735927a5..dfd63e05a3 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai 흐릿한 테마", "description": "Visual Studio Code용 Monokai 흐릿한 테마", + "displayName": "Monokai 흐릿한 테마", "themeLabel": "Monokai 흐릿한" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json index 8d535b36f4..18ec1a71bd 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai 테마", "description": "Visual Studio Code용 Monokai 테마", + "displayName": "Monokai 테마", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json index 3bae241bc8..4e694ae17e 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "고요한 밝은 테마", "description": "Visual Studio Code용 고요한 밝은 테마", + "displayName": "고요한 밝은 테마", "themeLabel": "고요한 밝은" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json index d884de676c..29a2059221 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "빨간색 테마", "description": "Visual Studio Code용 빨간색 테마", + "displayName": "빨간색 테마", "themeLabel": "빨간색" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json index 272fc06b90..704c40eb29 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Seti 파일 아이콘 테마", "description": "Seti UI 파일 아이콘으로 만든 파일 아이콘 테마", + "displayName": "Seti 파일 아이콘 테마", "themeLabel": "Seti(Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json index 25a36c7df4..97f83abe8c 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "노출 어두운 테마", "description": "Visual Studio Code용 노출 어두운 테마", + "displayName": "노출 어두운 테마", "themeLabel": "노출 어두운" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json index d22f5768c4..30b675948a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "노출 밝은 테마", "description": "Visual Studio Code용 노출 밝은 테마", + "displayName": "노출 밝은 테마", "themeLabel": "노출 밝은" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json index 3d024aee29..42c411c26a 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "내일 밤 파란색 테마", "description": "Visual Studio Code용 내일 밤 파란색 테마", + "displayName": "내일 밤 파란색 테마", "themeLabel": "내일 밤 파란색" } } diff --git a/i18n/ads-language-pack-ko/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/typescript-basics.i18n.json index b43cef58e4..1e57649e8d 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "TypeScript 언어 기본 사항", - "description": "TypeScript 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다." + "description": "TypeScript 파일에서 코드 조각, 구문 강조 표시, 괄호 일치 및 접기를 제공합니다.", + "displayName": "TypeScript 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/xml-language-features.i18n.json index 2a73fdb9c2..3a9f8c28bc 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 언어 기능", - "description": "XML에 대한 다양한 언어 지원을 제공합니다." + "description": "XML에 대한 다양한 언어 지원을 제공합니다.", + "displayName": "XML 언어 기능" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json index 72d2856dd7..6a1295255e 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 언어 기본 사항", - "description": "XML 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다." + "description": "XML 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다.", + "displayName": "XML 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json index f2df930507..5ae5ee289d 100644 --- a/i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-ko/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "YAML 언어 기본 사항", - "description": "YAML 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다." + "description": "YAML 파일에서 구문 강조 표시 및 괄호 일치를 제공합니다.", + "displayName": "YAML 언어 기본 사항" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ko/translations/main.i18n.json b/i18n/ads-language-pack-ko/translations/main.i18n.json index d642feaf72..ac6839b787 100644 --- a/i18n/ads-language-pack-ko/translations/main.i18n.json +++ b/i18n/ads-language-pack-ko/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "시스템 오류가 발생했습니다({0}).", - "error.defaultMessage": "알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하세요.", - "error.moreErrors": "{0}(총 {1}개의 오류)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "UNC 드라이브에서 셸 명령을 실행할 수 없습니다." - }, - "vs/base/node/zip": { - "invalid file": "{0}을(를) 추출하는 동안 오류가 발생했습니다. 잘못된 파일입니다.", - "incompleteExtract": "완료되지 않았습니다. {1}개 항목 중 {0}개를 찾았습니다.", - "notFound": "zip 파일 내에 {0}이(가) 없습니다." - }, - "vs/base/common/actions": { - "submenu.empty": "(비어 있음)" - }, - "vs/base/common/date": { - "date.fromNow.in": "{0} 후", - "date.fromNow.now": "지금", - "date.fromNow.seconds.singular.ago": "{0}초 전", - "date.fromNow.seconds.plural.ago": "{0}초 전", - "date.fromNow.seconds.singular": "{0}초", - "date.fromNow.seconds.plural": "{0}초", - "date.fromNow.minutes.singular.ago": "{0}분 전", - "date.fromNow.minutes.plural.ago": "{0}분 전", - "date.fromNow.minutes.singular": "{0}분", - "date.fromNow.minutes.plural": "{0}분", - "date.fromNow.hours.singular.ago": "{0}시간 전", - "date.fromNow.hours.plural.ago": "{0}시간 전", - "date.fromNow.hours.singular": "{0}시간", - "date.fromNow.hours.plural": "{0}시간", - "date.fromNow.days.singular.ago": "{0}일 전", - "date.fromNow.days.plural.ago": "{0} 일 전", - "date.fromNow.days.singular": "{0}일", - "date.fromNow.days.plural": "{0}일", - "date.fromNow.weeks.singular.ago": "{0}주 전", - "date.fromNow.weeks.plural.ago": "{0}주 전", - "date.fromNow.weeks.singular": "{0}주", - "date.fromNow.weeks.plural": "{0}주", - "date.fromNow.months.singular.ago": "{0}개월 전", - "date.fromNow.months.plural.ago": "{0}개월 전", - "date.fromNow.months.singular": "{0}개월", - "date.fromNow.months.plural": "{0}개월", - "date.fromNow.years.singular.ago": "{0}년 전", - "date.fromNow.years.plural.ago": "{0}년 전", - "date.fromNow.years.singular": "{0}년", - "date.fromNow.years.plural": "{0}년" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "지우기", - "disable filter on type": "형식을 기준으로 필터링 사용 안 함", - "enable filter on type": "형식을 기준으로 필터링 사용", - "empty": "찾은 요소 없음", - "found": "{1}개 요소 중 {0}개 일치" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "확인", - "dialogInfoMessage": "정보", - "dialogErrorMessage": "오류", - "dialogWarningMessage": "경고", - "dialogPendingMessage": "진행 중", - "dialogClose": "대화 상자 닫기" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0}({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "바인딩 안 됨" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "잘못된 기호", - "error.invalidNumberFormat": "잘못된 숫자 형식", - "error.propertyNameExpected": "속성 이름 필요", - "error.valueExpected": "값 필요", - "error.colonExpected": "콜론이 필요합니다.", - "error.commaExpected": "쉼표가 필요합니다.", - "error.closeBraceExpected": "닫는 괄호 필요", - "error.closeBracketExpected": "닫는 대괄호 필요", - "error.endOfFileExpected": "파일의 끝 필요" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "모두 축소" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0} 섹션" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "애플리케이션 메뉴", - "mMore": "자세히" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0}({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "기타 작업..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "오류: {0}", - "alertWarningMessage": "경고: {0}", - "alertInfoMessage": "정보: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "뒤로", - "inputModeEntry": "입력을 확인하려면 'Enter' 키를 누르고, 취소하려면 'Esc' 키를 누르세요.", - "quickInput.steps": "{0} / {1}", - "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요.", - "inputModeEntryDescription": "{0}(확인하려면 'Enter' 키를 누르고, 취소하려면 'Escape' 키를 누름)", - "quickInput.visibleCount": "{0}개 결과", - "quickInput.countSelected": "{0} 선택됨", - "ok": "확인", - "custom": "사용자 지정", - "quickInput.backWithKeybinding": "뒤로({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "", - "altKey": "", - "windowsKey": "Windows", - "superKey": "슈퍼", - "ctrlKey.long": "제어", - "shiftKey.long": "", - "altKey.long": "", - "cmdKey.long": "명령", - "windowsKey.long": "Windows", - "superKey.long": "슈퍼" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "로드 중..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "대화 상자 닫기", + "dialogErrorMessage": "오류", + "dialogInfoMessage": "정보", + "dialogPendingMessage": "진행 중", + "dialogWarningMessage": "경고", + "ok": "확인" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "입력" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "대/소문자 구분", + "regexDescription": "정규식 사용", + "wordsDescription": "단어 단위로" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "입력", "label.preserveCaseCheckbox": "대/소문자 보존" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "대/소문자 구분", - "wordsDescription": "단어 단위로", - "regexDescription": "정규식 사용" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "로드 중..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "빠른 입력" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "오류: {0}", + "alertInfoMessage": "정보: {0}", + "alertWarningMessage": "경고: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "바인딩 안 됨" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0}({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "애플리케이션 메뉴", + "mMore": "자세히" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Box 선택" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "실행 취소(&&U)", - "undo": "실행 취소", - "miRedo": "다시 실행(&&R)", - "redo": "다시 실행", - "miSelectAll": "모두 선택(&&S)", - "selectAll": "모두 선택" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0} 섹션" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "편집기 텍스트에 포커스가 있는지 여부(커서가 깜박임)", - "editorFocus": "편집기 또는 편집기 위젯에 포커스가 있는지 여부(예: 포커스가 찾기 위젯에 있음)", - "textInputFocus": "편집기 또는 서식 있는 텍스트 입력에 포커스가 있는지 여부(커서가 깜박임)", - "editorReadonly": "편집기가 읽기 전용인지 여부", - "inDiffEditor": "컨텍스트가 diff 편집기인지 여부", - "editorColumnSelection": "'editor.columnSelection'을 사용하도록 설정되어 있는지 여부", - "editorHasSelection": "편집기에 선택된 텍스트가 있는지 여부", - "editorHasMultipleSelections": "편집기에 여러 개의 선택 항목이 있는지 여부", - "editorTabMovesFocus": "'Tab' 키를 누르면 편집기 밖으로 포커스가 이동하는지 여부", - "editorHoverVisible": "편집기 호버가 표시되는지 여부", - "inCompositeEditor": "편집기가 더 큰 편집기(예: 전자 필기장)에 속해 있는지 여부", - "editorLangId": "편집기의 언어 식별자", - "editorHasCompletionItemProvider": "편집기에 완성 항목 공급자가 있는지 여부", - "editorHasCodeActionsProvider": "편집기에 코드 작업 공급자가 있는지 여부", - "editorHasCodeLensProvider": "편집기에 CodeLens 공급자가 있는지 여부", - "editorHasDefinitionProvider": "편집기에 정의 공급자가 있는지 여부", - "editorHasDeclarationProvider": "편집기에 선언 공급자가 있는지 여부", - "editorHasImplementationProvider": "편집기에 구현 공급자가 있는지 여부", - "editorHasTypeDefinitionProvider": "편집기에 형식 정의 공급자가 있는지 여부", - "editorHasHoverProvider": "편집기에 호버 공급자가 있는지 여부", - "editorHasDocumentHighlightProvider": "편집기에 문서 강조 표시 공급자가 있는지 여부", - "editorHasDocumentSymbolProvider": "편집기에 문서 기호 공급자가 있는지 여부", - "editorHasReferenceProvider": "편집기에 참조 공급자가 있는지 여부", - "editorHasRenameProvider": "편집기에 이름 바꾸기 공급자가 있는지 여부", - "editorHasSignatureHelpProvider": "편집기에 시그니처 도움말 공급자가 있는지 여부", - "editorHasInlineHintsProvider": "편집기에 인라인 힌트 공급자가 있는지 여부", - "editorHasDocumentFormattingProvider": "편집기에 문서 서식 공급자가 있는지 여부", - "editorHasDocumentSelectionFormattingProvider": "편집기에 문서 선택 서식 공급자가 있는지 여부", - "editorHasMultipleDocumentFormattingProvider": "편집기에 여러 개의 문서 서식 공급자가 있는지 여부", - "editorHasMultipleDocumentSelectionFormattingProvider": "편집기에 여러 개의 문서 선택 서식 공급자가 있는지 여부" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "기타 작업..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "편집기가 스크린 리더가 연결되면 플랫폼 API를 사용하여 감지합니다.", - "accessibilitySupport.on": "편집기가 화면 읽기 프로그램과 함께 사용되도록 영구적으로 최적화되며, 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", - "accessibilitySupport.off": "편집기가 스크린 리더 사용을 위해 최적화되지 않습니다.", - "accessibilitySupport": "편집기를 화면 읽기 프로그램에 최적화된 모드로 실행할지 여부를 제어합니다. 사용하도록 설정하면 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", - "comments.insertSpace": "주석을 달 때 공백 문자를 삽입할지 여부를 제어합니다.", - "comments.ignoreEmptyLines": "빈 줄을 줄 주석에 대한 토글, 추가 또는 제거 작업으로 무시해야 하는지를 제어합니다.", - "emptySelectionClipboard": "선택 영역 없이 현재 줄 복사 여부를 제어합니다.", - "find.cursorMoveOnType": "입력하는 동안 일치 항목을 찾기 위한 커서 이동 여부를 제어합니다.", - "find.seedSearchStringFromSelection": "편집기 선택에서 Find Widget의 검색 문자열을 시딩할지 여부를 제어합니다.", - "editor.find.autoFindInSelection.never": "선택 영역에서 찾기를 자동으로 켜지 않습니다(기본값).", - "editor.find.autoFindInSelection.always": "선택 영역에서 찾기를 항상 자동으로 켭니다.", - "editor.find.autoFindInSelection.multiline": "여러 줄의 콘텐츠를 선택하면 선택 항목에서 찾기가 자동으로 켜집니다.", - "find.autoFindInSelection": "선택 영역에서 찾기를 자동으로 설정하는 조건을 제어합니다.", - "find.globalFindClipboard": "macOS에서 Find Widget이 공유 클립보드 찾기를 읽을지 수정할지 제어합니다.", - "find.addExtraSpaceOnTop": "위젯 찾기에서 편집기 맨 위에 줄을 추가해야 하는지 여부를 제어합니다. true인 경우 위젯 찾기가 표시되면 첫 번째 줄 위로 스크롤할 수 있습니다.", - "find.loop": "더 이상 일치하는 항목이 없을 때 검색을 처음이나 끝에서 자동으로 다시 시작할지 여부를 제어합니다.", - "fontLigatures": "글꼴 합자('calt' 및 'liga' 글꼴 기능)를 사용하거나 사용하지 않도록 설정합니다. 'font-feature-settings' CSS 속성의 세분화된 제어를 위해 문자열로 변경합니다.", - "fontFeatureSettings": "명시적 'font-feature-settings' CSS 속성입니다. 합자를 켜거나 꺼야 하는 경우에만 부울을 대신 전달할 수 있습니다.", - "fontLigaturesGeneral": "글꼴 합자 또는 글꼴 기능을 구성합니다. CSS 'font-feature-settings' 속성의 값에 대해 합자 또는 문자열을 사용하거나 사용하지 않도록 설정하기 위한 부울일 수 있습니다.", - "fontSize": "글꼴 크기(픽셀)를 제어합니다.", - "fontWeightErrorMessage": "\"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자만 허용됩니다.", - "fontWeight": "글꼴 두께를 제어합니다. \"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자를 허용합니다.", - "editor.gotoLocation.multiple.peek": "결과 Peek 뷰 표시(기본)", - "editor.gotoLocation.multiple.gotoAndPeek": "기본 결과로 이동하여 Peek 보기를 표시합니다.", - "editor.gotoLocation.multiple.goto": "기본 결과로 이동하고 다른 항목에 대해 peek 없는 탐색을 사용하도록 설정", - "editor.gotoLocation.multiple.deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.editor.gotoLocation.multipleDefinitions' 또는 'editor.editor.gotoLocation.multipleImplementations'와 같은 별도의 설정을 사용하세요.", - "editor.editor.gotoLocation.multipleDefinitions": "여러 대상 위치가 있는 경우 '정의로 이동' 명령 동작을 제어합니다.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "여러 대상 위치가 있는 경우 '유형 정의로 이동' 명령 동작을 제어합니다.", - "editor.editor.gotoLocation.multipleDeclarations": "여러 대상 위치가 있는 경우 'Go to Declaration' 명령 동작을 제어합니다.", - "editor.editor.gotoLocation.multipleImplemenattions": "여러 대상 위치가 있는 경우 '구현으로 이동' 명령 동작을 제어합니다.", - "editor.editor.gotoLocation.multipleReferences": "여러 대상 위치가 있는 경우 '참조로 이동' 명령 동작을 제어합니다.", - "alternativeDefinitionCommand": "'정의로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", - "alternativeTypeDefinitionCommand": "'형식 정의로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", - "alternativeDeclarationCommand": "'선언으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", - "alternativeImplementationCommand": "'구현으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", - "alternativeReferenceCommand": "'참조로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", - "hover.enabled": "호버 표시 여부를 제어합니다.", - "hover.delay": "호버가 표시되기 전까지의 지연 시간(밀리초)을 제어합니다.", - "hover.sticky": "마우스를 해당 항목 위로 이동할 때 호버를 계속 표시할지 여부를 제어합니다.", - "codeActions": "편집기에서 코드 동작 전구를 사용하도록 설정합니다.", - "inlineHints.enable": "편집기에서 인라인 힌트를 사용하도록 설정합니다.", - "inlineHints.fontSize": "편집기에서 인라인 힌트의 글꼴 크기를 제어합니다. `0`으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", - "inlineHints.fontFamily": "편집기에서 인라인 힌트의 글꼴 패밀리를 제어합니다.", - "lineHeight": "줄 높이를 제어합니다. 글꼴 크기에서 줄 높이를 계산하려면 0을 사용합니다.", - "minimap.enabled": "미니맵 표시 여부를 제어합니다.", - "minimap.size.proportional": "미니맵의 크기는 편집기 내용과 동일하며 스크롤할 수 있습니다.", - "minimap.size.fill": "편집기의 높이를 맞추기 위해 필요에 따라 미니맵이 확장되거나 축소됩니다(스크롤 없음).", - "minimap.size.fit": "미니맵을 편집기보다 작게 유지할 수 있도록 필요에 따라 미니맵이 축소됩니다(스크롤 없음).", - "minimap.size": "미니맵의 크기를 제어합니다.", - "minimap.side": "미니맵을 렌더링할 측면을 제어합니다.", - "minimap.showSlider": "미니맵 슬라이더가 표시되는 시기를 제어합니다.", - "minimap.scale": "미니맵에 그려진 콘텐츠의 배율: 1, 2 또는 3.", - "minimap.renderCharacters": "줄의 실제 문자(색 블록 아님)를 렌더링합니다.", - "minimap.maxColumn": "최대 특정 수의 열을 렌더링하도록 미니맵의 너비를 제한합니다.", - "padding.top": "편집기의 위쪽 가장자리와 첫 번째 줄 사이의 공백을 제어합니다.", - "padding.bottom": "편집기의 아래쪽 가장자리와 마지막 줄 사이의 공백을 제어합니다.", - "parameterHints.enabled": "입력과 동시에 매개변수 문서와 유형 정보를 표시하는 팝업을 사용하도록 설정합니다.", - "parameterHints.cycle": "매개변수 힌트 메뉴의 주기 혹은 목록의 끝에 도달하였을때 종료할 것인지 여부를 결정합니다.", - "quickSuggestions.strings": "문자열 내에서 빠른 제안을 사용합니다.", - "quickSuggestions.comments": "주석 내에서 빠른 제안을 사용합니다.", - "quickSuggestions.other": "문자열 및 주석 외부에서 빠른 제안을 사용합니다.", - "quickSuggestions": "입력하는 동안 제안을 자동으로 표시할지 여부를 제어합니다.", - "lineNumbers.off": "줄 번호는 렌더링되지 않습니다.", - "lineNumbers.on": "줄 번호는 절대값으로 렌더링 됩니다.", - "lineNumbers.relative": "줄 번호는 커서 위치에서 줄 간격 거리로 렌더링 됩니다.", - "lineNumbers.interval": "줄 번호는 매 10 줄마다 렌더링이 이루어집니다.", - "lineNumbers": "줄 번호의 표시 여부를 제어합니다.", - "rulers.size": "이 편집기 눈금자에서 렌더링할 고정 폭 문자 수입니다.", - "rulers.color": "이 편집기 눈금자의 색입니다.", - "rulers": "특정 수의 고정 폭 문자 뒤에 세로 눈금자를 렌더링합니다. 여러 눈금자의 경우 여러 값을 사용합니다. 배열이 비어 있는 경우 눈금자가 그려지지 않습니다.", - "suggest.insertMode.insert": "커서의 텍스트 오른쪽을 덮어 쓰지않고 제안을 삽입합니다.", - "suggest.insertMode.replace": "제안을 삽입하고 커서의 오른쪽 텍스트를 덮어씁니다.", - "suggest.insertMode": "완료를 수락할 때 단어를 덮어쓸지 여부를 제어합니다. 이것은 이 기능을 선택하는 확장에 따라 다릅니다.", - "suggest.filterGraceful": "제안 필터링 및 정렬에서 작은 오타를 설명하는지 여부를 제어합니다.", - "suggest.localityBonus": "정렬할 때 커서 근처에 표시되는 단어를 우선할지를 제어합니다.", - "suggest.shareSuggestSelections": "저장된 제안 사항 선택 항목을 여러 작업 영역 및 창에서 공유할 것인지 여부를 제어합니다(`#editor.suggestSelection#` 필요).", - "suggest.snippetsPreventQuickSuggestions": "활성 코드 조각이 빠른 제안을 방지하는지 여부를 제어합니다.", - "suggest.showIcons": "제안의 아이콘을 표시할지 여부를 제어합니다.", - "suggest.showStatusBar": "제안 위젯 하단의 상태 표시줄 가시성을 제어합니다.", - "suggest.showInlineDetails": "제안 세부 정보가 레이블과 함께 인라인에 표시되는지 아니면 세부 정보 위젯에만 표시되는지를 제어합니다.", - "suggest.maxVisibleSuggestions.dep": "이 설정은 더 이상 사용되지 않습니다. 이제 제안 위젯의 크기를 조정할 수 있습니다.", - "deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.suggest.showKeywords'또는 'editor.suggest.showSnippets'와 같은 별도의 설정을 사용하세요.", - "editor.suggest.showMethods": "사용하도록 설정되면 IntelliSense에 `메서드` 제안이 표시됩니다.", - "editor.suggest.showFunctions": "사용하도록 설정되면 IntelliSense에 '함수' 제안이 표시됩니다.", - "editor.suggest.showConstructors": "사용하도록 설정되면 IntelliSense에 '생성자' 제안이 표시됩니다.", - "editor.suggest.showFields": "사용하도록 설정되면 IntelliSense에 '필드' 제안이 표시됩니다.", - "editor.suggest.showVariables": "사용하도록 설정되면 IntelliSense에 '변수' 제안이 표시됩니다.", - "editor.suggest.showClasss": "사용하도록 설정되면 IntelliSense에 '클래스' 제안이 표시됩니다.", - "editor.suggest.showStructs": "사용하도록 설정되면 IntelliSense에 '구조' 제안이 표시됩니다.", - "editor.suggest.showInterfaces": "사용하도록 설정되면 IntelliSense에 '인터페이스' 제안이 표시됩니다.", - "editor.suggest.showModules": "사용하도록 설정되면 IntelliSense에 '모듈' 제안이 표시됩니다.", - "editor.suggest.showPropertys": "사용하도록 설정되면 IntelliSense에 '속성' 제안이 표시됩니다.", - "editor.suggest.showEvents": "사용하도록 설정되면 IntelliSense에 '이벤트' 제안이 표시됩니다.", - "editor.suggest.showOperators": "사용하도록 설정되면 IntelliSense에 `연산자` 제안이 표시됩니다.", - "editor.suggest.showUnits": "사용하도록 설정되면 IntelliSense에 '단위' 제안이 표시됩니다.", - "editor.suggest.showValues": "사용하도록 설정되면 IntelliSense에 '값' 제안이 표시됩니다.", - "editor.suggest.showConstants": "사용하도록 설정되면 IntelliSense에 '상수' 제안이 표시됩니다.", - "editor.suggest.showEnums": "사용하도록 설정되면 IntelliSense에 '열거형' 제안이 표시됩니다.", - "editor.suggest.showEnumMembers": "사용하도록 설정되면 IntelliSense에 `enumMember` 제안이 표시됩니다.", - "editor.suggest.showKeywords": "사용하도록 설정되면 IntelliSense에 '키워드' 제안이 표시됩니다.", - "editor.suggest.showTexts": "사용하도록 설정되면 IntelliSense에 '텍스트' 제안이 표시됩니다.", - "editor.suggest.showColors": "사용하도록 설정되면 IntelliSense에 '색' 제안이 표시됩니다.", - "editor.suggest.showFiles": "사용하도록 설정되면 IntelliSense에 `파일` 제안이 표시됩니다.", - "editor.suggest.showReferences": "사용하도록 설정되면 IntelliSense에 '참조' 제안이 표시됩니다.", - "editor.suggest.showCustomcolors": "사용하도록 설정되면 IntelliSense에 '사용자 지정 색' 제안이 표시됩니다.", - "editor.suggest.showFolders": "사용하도록 설정되면 IntelliSense에 '폴더' 제안이 표시됩니다.", - "editor.suggest.showTypeParameters": "사용하도록 설정된 경우 IntelliSense에 'typeParameter' 제안이 표시됩니다.", - "editor.suggest.showSnippets": "사용하도록 설정되면 IntelliSense에 '코드 조각' 제안이 표시됩니다.", - "editor.suggest.showUsers": "IntelliSense를 사용하도록 설정하면 `user`-제안이 표시됩니다.", - "editor.suggest.showIssues": "IntelliSense를 사용하도록 설정한 경우 `issues`-제안을 표시합니다.", - "selectLeadingAndTrailingWhitespace": "선행 및 후행 공백을 항상 선택해야 하는지 여부입니다.", - "acceptSuggestionOnCommitCharacter": "커밋 문자에 대한 제안을 허용할지를 제어합니다. 예를 들어 JavaScript에서는 세미콜론(';')이 제안을 허용하고 해당 문자를 입력하는 커밋 문자일 수 있습니다.", - "acceptSuggestionOnEnterSmart": "텍스트를 변경할 때 `Enter` 키를 사용한 제안만 허용합니다.", - "acceptSuggestionOnEnter": "'Tab' 키 외에 'Enter' 키에 대한 제안도 허용할지를 제어합니다. 새 줄을 삽입하는 동작과 제안을 허용하는 동작 간의 모호함을 없앨 수 있습니다.", - "accessibilityPageSize": "화면 읽기 프로그램에서 한 번에 읽을 수 있는 편집기 줄 수를 제어합니다. 화면 읽기 프로그램을 검색하면 기본값이 2000으로 자동으로 설정됩니다. 경고: 기본값보다 큰 수의 경우 성능에 영향을 미칩니다.", - "accessibilityPageSize.deprecated": "이 설정은 사용되지 않습니다. 화면 읽기 프로그램이 감지되면 편집기에서 접근성 페이지 크기를 자동으로 선택합니다. 2,000개 줄이 새 기본값이 됩니다.", - "editorViewAccessibleLabel": "편집기 콘텐츠", - "editor.autoClosingBrackets.languageDefined": "언어 구성을 사용하여 대괄호를 자동으로 닫을 경우를 결정합니다.", - "editor.autoClosingBrackets.beforeWhitespace": "커서가 공백의 왼쪽에 있는 경우에만 대괄호를 자동으로 닫습니다.", - "autoClosingBrackets": "사용자가 여는 괄호를 추가한 후 편집기에서 괄호를 자동으로 닫을지 여부를 제어합니다.", - "editor.autoClosingDelete.auto": "인접한 닫는 따옴표 또는 대괄호가 자동으로 삽입된 경우에만 제거합니다.", - "autoClosingDelete": "삭제할 때 편집기에서 인접한 닫는 따옴표 또는 대괄호를 제거해야 할지를 제어합니다.", - "editor.autoClosingOvertype.auto": "닫기 따옴표 또는 대괄호가 자동으로 삽입된 경우에만 해당 항목 위에 입력합니다.", - "autoClosingOvertype": "편집자가 닫는 따옴표 또는 대괄호 위에 입력할지 여부를 제어합니다.", - "editor.autoClosingQuotes.languageDefined": "언어 구성을 사용하여 따옴표를 자동으로 닫을 경우를 결정합니다.", - "editor.autoClosingQuotes.beforeWhitespace": "커서가 공백의 왼쪽에 있는 경우에만 따옴표를 자동으로 닫습니다.", - "autoClosingQuotes": "사용자가 여는 따옴표를 추가한 후 편집기에서 따옴표를 자동으로 닫을지 여부를 제어합니다.", - "editor.autoIndent.none": "편집기는 들여쓰기를 자동으로 삽입하지 않습니다.", - "editor.autoIndent.keep": "편집기는 현재 줄의 들여쓰기를 유지합니다.", - "editor.autoIndent.brackets": "편집기는 현재 줄의 들여쓰기를 유지하고 언어 정의 대괄호를 사용합니다.", - "editor.autoIndent.advanced": "편집기는 현재 줄의 들여쓰기를 유지하고 언어 정의 대괄호를 존중하며 언어별로 정의된 특별 EnterRules를 호출합니다.", - "editor.autoIndent.full": "편집기는 현재 줄의 들여쓰기를 유지하고, 언어 정의 대괄호를 존중하고, 언어에 의해 정의된 특별 EnterRules를 호출하고, 언어에 의해 정의된 들여쓰기 규칙을 존중합니다.", - "autoIndent": "사용자가 줄을 입력, 붙여넣기, 이동 또는 들여쓰기 할 때 편집기에서 들여쓰기를 자동으로 조정하도록 할지 여부를 제어합니다.", - "editor.autoSurround.languageDefined": "언어 구성을 사용하여 선택 항목을 자동으로 둘러쌀 경우를 결정합니다.", - "editor.autoSurround.quotes": "대괄호가 아닌 따옴표로 둘러쌉니다.", - "editor.autoSurround.brackets": "따옴표가 아닌 대괄호로 둘러쌉니다.", - "autoSurround": "따옴표 또는 대괄호 입력 시 편집기가 자동으로 선택 영역을 둘러쌀지 여부를 제어합니다.", - "stickyTabStops": "들여쓰기에 공백을 사용할 때 탭 문자의 선택 동작을 에뮬레이트합니다. 선택 영역이 탭 정지에 고정됩니다.", - "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", - "codeLensFontFamily": "CodeLens의 글꼴 패밀리를 제어합니다.", - "codeLensFontSize": "CodeLens의 글꼴 크기(픽셀)를 제어합니다. '0'으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", - "colorDecorators": "편집기에서 인라인 색 데코레이터 및 색 선택을 렌더링할지를 제어합니다.", - "columnSelection": "마우스와 키로 선택한 영역에서 열을 선택하도록 설정합니다.", - "copyWithSyntaxHighlighting": "구문 강조 표시를 클립보드로 복사할지 여부를 제어합니다.", - "cursorBlinking": "커서 애니메이션 스타일을 제어합니다.", - "cursorSmoothCaretAnimation": "매끄러운 캐럿 애니메이션의 사용 여부를 제어합니다.", - "cursorStyle": "커서 스타일을 제어합니다.", - "cursorSurroundingLines": "커서 주위에 표시되는 선행 및 후행 줄의 최소 수를 제어합니다. 일부 다른 편집기에서는 'scrollOff' 또는 'scrollOffset'이라고 합니다.", - "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines'는 키보드 나 API를 통해 트리거될 때만 적용됩니다.", - "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines`는 항상 적용됩니다.", - "cursorSurroundingLinesStyle": "'cursorSurroundingLines'를 적용해야 하는 경우를 제어합니다.", - "cursorWidth": "`#editor.cursorStyle#` 설정이 'line'으로 설정되어 있을 때 커서의 넓이를 제어합니다.", - "dragAndDrop": "편집기에서 끌어서 놓기로 선택 영역을 이동할 수 있는지 여부를 제어합니다.", - "fastScrollSensitivity": "'Alt' 키를 누를 때 스크롤 속도 승수입니다.", - "folding": "편집기에 코드 접기가 사용하도록 설정되는지 여부를 제어합니다.", - "foldingStrategy.auto": "사용 가능한 경우 언어별 접기 전략을 사용합니다. 그렇지 않은 경우 들여쓰기 기반 전략을 사용합니다.", - "foldingStrategy.indentation": "들여쓰기 기반 접기 전략을 사용합니다.", - "foldingStrategy": "접기 범위를 계산하기 위한 전략을 제어합니다.", - "foldingHighlight": "편집기에서 접힌 범위를 강조 표시할지 여부를 제어합니다.", - "unfoldOnClickAfterEndOfLine": "접힌 줄이 줄을 펼친 후 빈 콘텐츠를 클릭할지 여부를 제어합니다.", - "fontFamily": "글꼴 패밀리를 제어합니다.", - "formatOnPaste": "붙여넣은 콘텐츠의 서식을 편집기에서 자동으로 지정할지 여부를 제어합니다. 포맷터를 사용할 수 있어야 하며 포맷터가 문서에서 범위의 서식을 지정할 수 있어야 합니다.", - "formatOnType": "입력 후 편집기에서 자동으로 줄의 서식을 지정할지 여부를 제어합니다.", - "glyphMargin": "편집기에서 세로 문자 모양 여백을 렌더링할지 여부를 제어합니다. 문자 모양 여백은 주로 디버깅에 사용됩니다.", - "hideCursorInOverviewRuler": "커서가 개요 눈금자에서 가려져야 하는지 여부를 제어합니다.", - "highlightActiveIndentGuide": "편집기에서 활성 들여쓰기 가이드를 강조 표시할지 여부를 제어합니다.", - "letterSpacing": "문자 간격(픽셀)을 제어합니다.", - "linkedEditing": "편집기에서 연결된 편집이 사용하도록 설정되었는지를 제어합니다. 언어에 따라 관련 기호(예: HTML 태그)가 편집 중에 업데이트됩니다.", - "links": "편집기에서 링크를 감지하고 클릭할 수 있게 만들지 여부를 제어합니다.", - "matchBrackets": "일치하는 대괄호를 강조 표시합니다.", - "mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 `deltaX` 및 `deltaY`에서 사용할 승수입니다.", - "mouseWheelZoom": "마우스 휠을 사용할 때 'Ctrl' 키를 누르고 있으면 편집기의 글꼴을 확대/축소합니다.", - "multiCursorMergeOverlapping": "여러 커서가 겹치는 경우 커서를 병합합니다.", - "multiCursorModifier.ctrlCmd": "Windows와 Linux의 'Control'을 macOS의 'Command'로 매핑합니다.", - "multiCursorModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", - "multiCursorModifier": "마우스로 여러 커서를 추가할 때 사용할 수정자입니다. [정의로 이동] 및 [링크 열기] 마우스 제스처가 멀티커서 수정자와 충돌하지 않도록 조정됩니다. [자세한 정보](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "각 커서는 텍스트 한 줄을 붙여넣습니다.", - "multiCursorPaste.full": "각 커서는 전체 텍스트를 붙여넣습니다.", - "multiCursorPaste": "붙여넣은 텍스트의 줄 수가 커서 수와 일치하는 경우 붙여넣기를 제어합니다.", - "occurrencesHighlight": "편집기에서 의미 체계 기호 항목을 강조 표시할지 여부를 제어합니다.", - "overviewRulerBorder": "개요 눈금자 주위에 테두리를 그릴지 여부를 제어합니다.", - "peekWidgetDefaultFocus.tree": "Peek를 여는 동안 트리에 포커스", - "peekWidgetDefaultFocus.editor": "미리 보기를 열 때 편집기에 포커스", - "peekWidgetDefaultFocus": "미리 보기 위젯에서 인라인 편집기에 포커스를 둘지 또는 트리에 포커스를 둘지를 제어합니다.", - "definitionLinkOpensInPeek": "이동 정의 마우스 제스처가 항상 미리 보기 위젯을 열지 여부를 제어합니다.", - "quickSuggestionsDelay": "빠른 제안을 표시하기 전까지의 지연 시간(밀리초)을 제어합니다.", - "renameOnType": "편집기가 유형에 따라 자동으로 이름을 바꿀지 여부를 제어합니다.", - "renameOnTypeDeprecate": "사용되지 않습니다. 대신 `editor.linkedEditing`을 사용하세요.", - "renderControlCharacters": "편집기에서 제어 문자를 렌더링할지를 제어합니다.", - "renderIndentGuides": "편집기에서 들여쓰기 가이드를 렌더링할지를 제어합니다.", - "renderFinalNewline": "파일이 줄 바꿈으로 끝나면 마지막 줄 번호를 렌더링합니다.", - "renderLineHighlight.all": "제본용 여백과 현재 줄을 모두 강조 표시합니다.", - "renderLineHighlight": "편집기가 현재 줄 강조 표시를 렌더링하는 방식을 제어합니다.", - "renderLineHighlightOnlyWhenFocus": "편집기에 포커스가 있는 경우에만 편집기에서 현재 줄 강조 표시를 렌더링해야 하는지 제어합니다.", - "renderWhitespace.boundary": "단어 사이의 공백 하나를 제외한 공백 문자를 렌더링합니다.", - "renderWhitespace.selection": "선택한 텍스트에서만 공백 문자를 렌더링합니다.", - "renderWhitespace.trailing": "후행 공백 문자만 렌더링합니다.", - "renderWhitespace": "편집기에서 공백 문자를 렌더링할 방법을 제어합니다.", - "roundedSelection": "선택 항목의 모서리를 둥글게 할지 여부를 제어합니다.", - "scrollBeyondLastColumn": "편집기에서 가로로 스크롤되는 범위를 벗어나는 추가 문자의 수를 제어합니다.", - "scrollBeyondLastLine": "편집기에서 마지막 줄 이후로 스크롤할지 여부를 제어합니다.", - "scrollPredominantAxis": "세로와 가로로 동시에 스크롤할 때에만 주축을 따라서 스크롤합니다. 트랙패드에서 세로로 스크롤할 때 가로 드리프트를 방지합니다.", - "selectionClipboard": "Linux 주 클립보드의 지원 여부를 제어합니다.", - "selectionHighlight": "편집기가 선택 항목과 유사한 일치 항목을 강조 표시해야하는지 여부를 제어합니다.", - "showFoldingControls.always": "접기 컨트롤을 항상 표시합니다.", - "showFoldingControls.mouseover": "마우스가 여백 위에 있을 때에만 접기 컨트롤을 표시합니다.", - "showFoldingControls": "여백의 접기 컨트롤이 표시되는 시기를 제어합니다.", - "showUnused": "사용하지 않는 코드의 페이드 아웃을 제어합니다.", - "showDeprecated": "취소선 사용되지 않는 변수를 제어합니다.", - "snippetSuggestions.top": "다른 제안 위에 조각 제안을 표시합니다.", - "snippetSuggestions.bottom": "다른 제안 아래에 조각 제안을 표시합니다.", - "snippetSuggestions.inline": "다른 제안과 함께 조각 제안을 표시합니다.", - "snippetSuggestions.none": "코드 조각 제안을 표시하지 않습니다.", - "snippetSuggestions": "코드 조각이 다른 추천과 함께 표시되는지 여부 및 정렬 방법을 제어합니다.", - "smoothScrolling": "편집기에서 애니메이션을 사용하여 스크롤할지 여부를 제어합니다.", - "suggestFontSize": "제안 위젯의 글꼴 크기입니다. '0'으로 설정하면 '#editor.fontSize#'의 값이 사용됩니다.", - "suggestLineHeight": "제안 위젯의 줄 높이입니다. '0'으로 설정하면 `#editor.lineHeight#`의 값이 사용됩니다. 최솟값은 8입니다.", - "suggestOnTriggerCharacters": "트리거 문자를 입력할 때 제안을 자동으로 표시할지 여부를 제어합니다.", - "suggestSelection.first": "항상 첫 번째 제안을 선택합니다.", - "suggestSelection.recentlyUsed": "`log`가 최근에 완료되었으므로 추가 입력에서 제안을 선택하지 않은 경우 최근 제안을 선택하세요(예: `console.| -> console.log`).", - "suggestSelection.recentlyUsedByPrefix": "해당 제안을 완료한 이전 접두사에 따라 제안을 선택합니다(예: `co -> console` 및 `con -> const`).", - "suggestSelection": "제안 목록을 표시할 때 제한이 미리 선택되는 방식을 제어합니다.", - "tabCompletion.on": "탭 완료는 탭을 누를 때 가장 일치하는 제안을 삽입합니다.", - "tabCompletion.off": "탭 완성을 사용하지 않도록 설정합니다.", - "tabCompletion.onlySnippets": "접두사가 일치하는 경우 코드 조각을 탭 완료합니다. 'quickSuggestions'를 사용하지 않을 때 가장 잘 작동합니다.", - "tabCompletion": "탭 완성을 사용하도록 설정합니다.", - "unusualLineTerminators.auto": "비정상적인 줄 종결자가 자동으로 제거됩니다.", - "unusualLineTerminators.off": "비정상적인 줄 종결자가 무시됩니다.", - "unusualLineTerminators.prompt": "제거할 비정상적인 줄 종결자 프롬프트입니다.", - "unusualLineTerminators": "문제를 일으킬 수 있는 비정상적인 줄 종결자를 제거합니다.", - "useTabStops": "탭 정지 뒤에 공백을 삽입 및 삭제합니다.", - "wordSeparators": "단어 관련 탐색 또는 작업을 수행할 때 단어 구분 기호로 사용할 문자입니다.", - "wordWrap.off": "줄이 바뀌지 않습니다.", - "wordWrap.on": "뷰포트 너비에서 줄이 바뀝니다.", - "wordWrap.wordWrapColumn": "`#editor.wordWrapColumn#`에서 줄이 바뀝니다.", - "wordWrap.bounded": "뷰포트의 최소값 및 `#editor.wordWrapColumn#`에서 줄이 바뀝니다.", - "wordWrap": "줄 바꿈 여부를 제어합니다.", - "wordWrapColumn": "`#editor.wordWrap#`이 `wordWrapColumn` 또는 'bounded'인 경우 편집기의 열 줄 바꿈을 제어합니다.", - "wrappingIndent.none": "들여쓰기가 없습니다. 줄 바꿈 행이 열 1에서 시작됩니다.", - "wrappingIndent.same": "줄 바꿈 행의 들여쓰기가 부모와 동일합니다.", - "wrappingIndent.indent": "줄 바꿈 행이 부모 쪽으로 +1만큼 들여쓰기됩니다.", - "wrappingIndent.deepIndent": "줄 바꿈 행이 부모 쪽으로 +2만큼 들여쓰기됩니다.", - "wrappingIndent": "줄 바꿈 행의 들여쓰기를 제어합니다.", - "wrappingStrategy.simple": "모든 문자가 동일한 너비라고 가정합니다. 이 알고리즘은 고정 폭 글꼴과 문자 모양의 너비가 같은 특정 스크립트(예: 라틴 문자)에 적절히 작동하는 빠른 알고리즘입니다.", - "wrappingStrategy.advanced": "래핑 점 계산을 브라우저에 위임합니다. 이 알고리즘은 매우 느려서 대용량 파일의 경우 중단될 수 있지만 모든 경우에 적절히 작동합니다.", - "wrappingStrategy": "래핑 점을 계산하는 알고리즘을 제어합니다." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "지우기", + "disable filter on type": "형식을 기준으로 필터링 사용 안 함", + "empty": "찾은 요소 없음", + "enable filter on type": "형식을 기준으로 필터링 사용", + "found": "{1}개 요소 중 {0}개 일치" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "커서 위치의 줄 강조 표시에 대한 배경색입니다.", - "lineHighlightBorderBox": "커서 위치의 줄 테두리에 대한 배경색입니다.", - "rangeHighlight": "빠른 열기 및 찾기 기능 등을 통해 강조 표시된 영역의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "rangeHighlightBorder": "강조 영역 주변의 테두리에 대한 배경색입니다", - "symbolHighlight": "강조 표시된 기호(예: 정의로 이동 또는 다음/이전 기호로 이동)의 배경색입니다. 이 색상은 기본 장식을 숨기지 않도록 불투명하지 않아야 합니다.", - "symbolHighlightBorder": "강조 표시된 기호 주위의 테두리 배경색입니다.", - "caret": "편집기 커서 색입니다.", - "editorCursorBackground": "편집기 커서의 배경색입니다. 블록 커서와 겹치는 글자의 색상을 사용자 정의할 수 있습니다.", - "editorWhitespaces": "편집기의 공백 문자 색입니다.", - "editorIndentGuides": "편집기 들여쓰기 안내선 색입니다.", - "editorActiveIndentGuide": "활성 편집기 들여쓰기 안내선 색입니다.", - "editorLineNumbers": "편집기 줄 번호 색입니다.", - "editorActiveLineNumber": "편집기 활성 영역 줄번호 색상", - "deprecatedEditorActiveLineNumber": "ID는 사용되지 않습니다. 대신 'editorLineNumber.activeForeground'를 사용하세요.", - "editorRuler": "편집기 눈금의 색상입니다.", - "editorCodeLensForeground": "편집기 코드 렌즈의 전경색입니다.", - "editorBracketMatchBackground": "일치하는 괄호 뒤의 배경색", - "editorBracketMatchBorder": "일치하는 브래킷 박스의 색상", - "editorOverviewRulerBorder": "개요 눈금 경계의 색상입니다.", - "editorOverviewRulerBackground": "편집기 개요 눈금자의 배경색입니다. 미니맵이 사용하도록 설정되어 편집기의 오른쪽에 배치된 경우에만 사용됩니다.", - "editorGutter": "편집기 거터의 배경색입니다. 거터에는 글리프 여백과 행 수가 있습니다.", - "unnecessaryCodeBorder": "편집기의 불필요한(사용하지 않는) 소스 코드 테두리 색입니다.", - "unnecessaryCodeOpacity": "편집기의 불필요한(사용하지 않는) 소스 코드 불투명도입니다. 예를 들어 \"#000000c0\"은 75% 불투명도로 코드를 렌더링합니다. 고대비 테마의 경우 페이드 아웃하지 않고 'editorUnnecessaryCode.border' 테마 색을 사용하여 불필요한 코드에 밑줄을 그으세요.", - "overviewRulerRangeHighlight": "범위의 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "overviewRuleError": "오류의 개요 눈금자 마커 색입니다.", - "overviewRuleWarning": "경고의 개요 눈금자 마커 색입니다.", - "overviewRuleInfo": "정보의 개요 눈금자 마커 색입니다." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "모두 축소" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "일반 텍스트" + "vs/base/common/actions": { + "submenu.empty": "(비어 있음)" }, - "vs/editor/common/model/editStack": { - "edit": "입력하는 중" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0}일", + "date.fromNow.days.plural.ago": "{0} 일 전", + "date.fromNow.days.singular": "{0}일", + "date.fromNow.days.singular.ago": "{0}일 전", + "date.fromNow.hours.plural": "{0}시간", + "date.fromNow.hours.plural.ago": "{0}시간 전", + "date.fromNow.hours.singular": "{0}시간", + "date.fromNow.hours.singular.ago": "{0}시간 전", + "date.fromNow.in": "{0} 후", + "date.fromNow.minutes.plural": "{0}분", + "date.fromNow.minutes.plural.ago": "{0}분 전", + "date.fromNow.minutes.singular": "{0}분", + "date.fromNow.minutes.singular.ago": "{0}분 전", + "date.fromNow.months.plural": "{0}개월", + "date.fromNow.months.plural.ago": "{0}개월 전", + "date.fromNow.months.singular": "{0}개월", + "date.fromNow.months.singular.ago": "{0}개월 전", + "date.fromNow.now": "지금", + "date.fromNow.seconds.plural": "{0}초", + "date.fromNow.seconds.plural.ago": "{0}초 전", + "date.fromNow.seconds.singular": "{0}초", + "date.fromNow.seconds.singular.ago": "{0}초 전", + "date.fromNow.weeks.plural": "{0}주", + "date.fromNow.weeks.plural.ago": "{0}주 전", + "date.fromNow.weeks.singular": "{0}주", + "date.fromNow.weeks.singular.ago": "{0}주 전", + "date.fromNow.years.plural": "{0}년", + "date.fromNow.years.plural.ago": "{0}년 전", + "date.fromNow.years.singular": "{0}년", + "date.fromNow.years.singular.ago": "{0}년 전" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참조하세요.", + "error.moreErrors": "{0}(총 {1}개의 오류)", + "nodeExceptionMessage": "시스템 오류가 발생했습니다({0}).", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "닫는 괄호 필요", + "error.closeBracketExpected": "닫는 대괄호 필요", + "error.colonExpected": "콜론이 필요합니다.", + "error.commaExpected": "쉼표가 필요합니다.", + "error.endOfFileExpected": "파일의 끝 필요", + "error.invalidNumberFormat": "잘못된 숫자 형식", + "error.invalidSymbol": "잘못된 기호", + "error.propertyNameExpected": "속성 이름 필요", + "error.valueExpected": "값 필요" + }, + "vs/base/common/keybindingLabels": { + "altKey": "", + "altKey.long": "", + "cmdKey.long": "명령", + "ctrlKey": "Ctrl", + "ctrlKey.long": "제어", + "shiftKey": "", + "shiftKey.long": "", + "superKey": "슈퍼", + "superKey.long": "슈퍼", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "UNC 드라이브에서 셸 명령을 실행할 수 없습니다." + }, + "vs/base/node/zip": { + "incompleteExtract": "완료되지 않았습니다. {1}개 항목 중 {0}개를 찾았습니다.", + "invalid file": "{0}을(를) 추출하는 동안 오류가 발생했습니다. 잘못된 파일입니다.", + "notFound": "zip 파일 내에 {0}이(가) 없습니다." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "사용자 지정", + "inputModeEntry": "입력을 확인하려면 'Enter' 키를 누르고, 취소하려면 'Esc' 키를 누르세요.", + "inputModeEntryDescription": "{0}(확인하려면 'Enter' 키를 누르고, 취소하려면 'Escape' 키를 누름)", + "ok": "확인", + "quickInput.back": "뒤로", + "quickInput.backWithKeybinding": "뒤로({0})", + "quickInput.countSelected": "{0} 선택됨", + "quickInput.steps": "{0} / {1}", + "quickInput.visibleCount": "{0}개 결과", + "quickInputBox.ariaLabel": "결과의 범위를 축소하려면 입력하세요." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "빠른 입력" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "더 긴 줄로 이동하는 경우에도 끝에 고정", - "removedCursor": "보조 커서가 제거됨" + "removedCursor": "보조 커서가 제거됨", + "stickydesc": "더 긴 줄로 이동하는 경우에도 끝에 고정" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "현재 편집기에 액세스할 수 없습니다. 옵션을 보려면 {0}을(를) 누릅니다.", + "editor": "편집기" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "편집기에서 취소 가능한 작업(예: '참조 피킹')을 실행하는지 여부" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "다시 실행(&&R)", + "miSelectAll": "모두 선택(&&S)", + "miUndo": "실행 취소(&&U)", + "redo": "다시 실행", + "selectAll": "모두 선택", + "undo": "실행 취소" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "커서 수는 {0}(으)로 제한되었습니다." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "파일 1개가 너무 커서 파일을 비교할 수 없습니다.", "diffInsertIcon": "diff 편집기의 삽입에 대한 줄 데코레이션입니다.", - "diffRemoveIcon": "diff 편집기의 제거에 대한 줄 데코레이션입니다.", - "diff.tooLarge": "파일 1개가 너무 커서 파일을 비교할 수 없습니다." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "없음 선택", - "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)입니다.", - "singleSelection": "행 {0}, 열 {1}", - "multiSelectionRange": "{0} 선택 항목({1}자 선택됨)", - "multiSelection": "{0} 선택 항목", - "emergencyConfOn": "이제 'accessibilitySupport' 설정을 'on'으로 변경합니다.", - "openingDocs": "지금 편집기 접근성 문서 페이지를 여세요.", - "readonlyDiffEditor": "차이 편집기의 읽기 전용 창에서.", - "editableDiffEditor": "diff 편집기 창에서.", - "readonlyEditor": " 읽기 전용 코드 편집기에서", - "editableEditor": " 코드 편집기에서", - "changeConfigToOnMac": "화면 판독기 사용에 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", - "changeConfigToOnWinLinux": "화면 판독기에 사용할 수 있도록 편집기를 최적화하려면 지금 Ctrl+E를 누르세요.", - "auto_on": "에디터를 화면 판독기와 함께 사용하기에 적합하도록 구성했습니다.", - "auto_off": "편집기는 화면 판독기 사용을 위해 절대로 최적화되지 않도록 구성됩니다. 현재로서는 그렇지 않습니다.", - "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", - "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", - "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", - "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", - "openDocMac": "Command+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 여세요.", - "openDocWinLinux": "Ctrl+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 엽니다.", - "outroMsg": "이 도구 설명을 해제하고 Esc 키 또는 Shift+Esc를 눌러서 편집기로 돌아갈 수 있습니다.", - "showAccessibilityHelpAction": "접근성 도움말 표시", - "inspectTokens": "개발자: 검사 토큰", - "gotoLineActionLabel": "줄/열로 이동...", - "helpQuickAccess": "빠른 액세스 공급자 모두 표시", - "quickCommandActionLabel": "명령 팔레트", - "quickCommandActionHelp": "명령 표시 및 실행", - "quickOutlineActionLabel": "기호로 가서...", - "quickOutlineByCategoryActionLabel": "범주별 기호로 이동...", - "editorViewAccessibleLabel": "편집기 콘텐츠", - "accessibilityHelpMessage": "접근성 옵션은 Alt+F1을 눌러여 합니다.", - "toggleHighContrast": "고대비 테마로 전환", - "bulkEditServiceSummary": "{1} 파일에서 편집을 {0}개 했습니다." - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "편집기", - "tabSize": "탭 한 개에 해당하는 공백 수입니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", - "insertSpaces": "'탭' 키를 누를 때 공백을 삽입합니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", - "detectIndentation": "파일을 열 때 파일 콘텐츠를 기반으로 `#editor.tabSize#`와 `#editor.insertSpaces#`가 자동으로 검색되는지 여부를 제어합니다.", - "trimAutoWhitespace": "끝에 자동 삽입된 공백을 제거합니다.", - "largeFileOptimizations": "큰 파일에 대한 특수 처리로, 메모리를 많이 사용하는 특정 기능을 사용하지 않도록 설정합니다.", - "wordBasedSuggestions": "문서 내 단어를 기반으로 완성을 계산할지 여부를 제어합니다.", - "wordBasedSuggestionsMode.currentDocument": "활성 문서에서만 단어를 제안합니다.", - "wordBasedSuggestionsMode.matchingDocuments": "같은 언어의 모든 열린 문서에서 단어를 제안합니다.", - "wordBasedSuggestionsMode.allDocuments": "모든 열린 문서에서 단어를 제안합니다.", - "wordBasedSuggestionsMode": "단어 기반 완성이 컴퓨팅되는 문서에서 제어합니다.", - "semanticHighlighting.true": "모든 색 테마에 대해 의미 체계 강조 표시를 사용합니다.", - "semanticHighlighting.false": "모든 색 테마에 대해 의미 체계 강조 표시를 사용하지 않습니다.", - "semanticHighlighting.configuredByTheme": "의미 체계 강조 표시는 현재 색 테마의 `semanticHighlighting` 설정에 따라 구성됩니다.", - "semanticHighlighting.enabled": "semanticHighlighting이 지원하는 언어에 대해 표시되는지 여부를 제어합니다.", - "stablePeek": "해당 콘텐츠를 두 번 클릭하거나 'Esc' 키를 누르더라도 Peek 편집기를 열린 상태로 유지합니다.", - "maxTokenizationLineLength": "이 길이를 초과하는 줄은 성능상의 이유로 토큰화되지 않습니다.", - "maxComputationTime": "diff 계산이 취소된 후 밀리초 단위로 시간을 제한합니다. 제한 시간이 없는 경우 0을 사용합니다.", - "sideBySide": "diff 편집기에서 diff를 나란히 표시할지 인라인으로 표시할지를 제어합니다.", - "ignoreTrimWhitespace": "사용하도록 설정하면 Diff 편집기가 선행 또는 후행 공백의 변경 내용을 무시합니다.", - "renderIndicators": "diff 편집기에서 추가/제거된 변경 내용에 대해 +/- 표시기를 표시하는지 여부를 제어합니다.", - "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", - "wordWrap.off": "줄이 바뀌지 않습니다.", - "wordWrap.on": "뷰포트 너비에서 줄이 바뀝니다.", - "wordWrap.inherit": "`#editor.wordWrap#` 설정에 따라 줄이 바뀝니다." + "diffRemoveIcon": "diff 편집기의 제거에 대한 줄 데코레이션입니다." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "비어 있음", + "deleteLine": "- {0} 원래 줄 {1}", + "diffReviewCloseIcon": "Diff 검토에서 '닫기'의 아이콘입니다.", "diffReviewInsertIcon": "Diff 검토에서 '삽입'의 아이콘입니다.", "diffReviewRemoveIcon": "Diff 검토에서 '제거'의 아이콘입니다.", - "diffReviewCloseIcon": "Diff 검토에서 '닫기'의 아이콘입니다.", + "editor.action.diffReview.next": "다음 다른 항목으로 이동", + "editor.action.diffReview.prev": "다음 다른 항목으로 이동", + "equalLine": "{0} 원래 줄 {1} 수정된 줄 {2}", + "header": "차이 {0}/{1}: 원래 줄 {2}, {3}, 수정된 줄 {4}, {5}", + "insertLine": "+ {0} 수정된 줄 {1}", "label.close": "닫기", + "more_lines_changed": "줄 {0}개 변경됨", "no_lines_changed": "변경된 줄 없음", "one_line_changed": "선 1개 변경됨", - "more_lines_changed": "줄 {0}개 변경됨", - "header": "차이 {0}/{1}: 원래 줄 {2}, {3}, 수정된 줄 {4}, {5}", - "blankLine": "비어 있음", - "unchangedLine": "{0} 변경되지 않은 줄 {1}", - "equalLine": "{0} 원래 줄 {1} 수정된 줄 {2}", - "insertLine": "+ {0} 수정된 줄 {1}", - "deleteLine": "- {0} 원래 줄 {1}", - "editor.action.diffReview.next": "다음 다른 항목으로 이동", - "editor.action.diffReview.prev": "다음 다른 항목으로 이동" + "unchangedLine": "{0} 변경되지 않은 줄 {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "삭제된 줄 복사({0})", "diff.clipboard.copyDeletedLinesContent.label": "삭제된 줄 복사", "diff.clipboard.copyDeletedLinesContent.single.label": "삭제된 줄 복사", - "diff.clipboard.copyDeletedLineContent.label": "삭제된 줄 복사({0})", "diff.inline.revertChange.label": "이 변경 내용 되돌리기" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "편집기에서 취소 가능한 작업(예: '참조 피킹')을 실행하는지 여부" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", + "detectIndentation": "파일을 열 때 파일 콘텐츠를 기반으로 `#editor.tabSize#`와 `#editor.insertSpaces#`가 자동으로 검색되는지 여부를 제어합니다.", + "editorConfigurationTitle": "편집기", + "ignoreTrimWhitespace": "사용하도록 설정하면 Diff 편집기가 선행 또는 후행 공백의 변경 내용을 무시합니다.", + "insertSpaces": "'탭' 키를 누를 때 공백을 삽입합니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", + "largeFileOptimizations": "큰 파일에 대한 특수 처리로, 메모리를 많이 사용하는 특정 기능을 사용하지 않도록 설정합니다.", + "maxComputationTime": "diff 계산이 취소된 후 밀리초 단위로 시간을 제한합니다. 제한 시간이 없는 경우 0을 사용합니다.", + "maxTokenizationLineLength": "이 길이를 초과하는 줄은 성능상의 이유로 토큰화되지 않습니다.", + "renderIndicators": "diff 편집기에서 추가/제거된 변경 내용에 대해 +/- 표시기를 표시하는지 여부를 제어합니다.", + "semanticHighlighting.configuredByTheme": "의미 체계 강조 표시는 현재 색 테마의 `semanticHighlighting` 설정에 따라 구성됩니다.", + "semanticHighlighting.enabled": "semanticHighlighting이 지원하는 언어에 대해 표시되는지 여부를 제어합니다.", + "semanticHighlighting.false": "모든 색 테마에 대해 의미 체계 강조 표시를 사용하지 않습니다.", + "semanticHighlighting.true": "모든 색 테마에 대해 의미 체계 강조 표시를 사용합니다.", + "sideBySide": "diff 편집기에서 diff를 나란히 표시할지 인라인으로 표시할지를 제어합니다.", + "stablePeek": "해당 콘텐츠를 두 번 클릭하거나 'Esc' 키를 누르더라도 Peek 편집기를 열린 상태로 유지합니다.", + "tabSize": "탭 한 개에 해당하는 공백 수입니다. `#editor.detectIndentation#`이 켜져 있는 경우 이 설정은 파일 콘텐츠에 따라 재정의됩니다.", + "trimAutoWhitespace": "끝에 자동 삽입된 공백을 제거합니다.", + "wordBasedSuggestions": "문서 내 단어를 기반으로 완성을 계산할지 여부를 제어합니다.", + "wordBasedSuggestionsMode": "단어 기반 완성이 컴퓨팅되는 문서에서 제어합니다.", + "wordBasedSuggestionsMode.allDocuments": "모든 열린 문서에서 단어를 제안합니다.", + "wordBasedSuggestionsMode.currentDocument": "활성 문서에서만 단어를 제안합니다.", + "wordBasedSuggestionsMode.matchingDocuments": "같은 언어의 모든 열린 문서에서 단어를 제안합니다.", + "wordWrap.inherit": "`#editor.wordWrap#` 설정에 따라 줄이 바뀝니다.", + "wordWrap.off": "줄이 바뀌지 않습니다.", + "wordWrap.on": "뷰포트 너비에서 줄이 바뀝니다." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "편집기", - "accessibilityOffAriaLabel": "현재 편집기에 액세스할 수 없습니다. 옵션을 보려면 {0}을(를) 누릅니다." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "커밋 문자에 대한 제안을 허용할지를 제어합니다. 예를 들어 JavaScript에서는 세미콜론(';')이 제안을 허용하고 해당 문자를 입력하는 커밋 문자일 수 있습니다.", + "acceptSuggestionOnEnter": "'Tab' 키 외에 'Enter' 키에 대한 제안도 허용할지를 제어합니다. 새 줄을 삽입하는 동작과 제안을 허용하는 동작 간의 모호함을 없앨 수 있습니다.", + "acceptSuggestionOnEnterSmart": "텍스트를 변경할 때 `Enter` 키를 사용한 제안만 허용합니다.", + "accessibilityPageSize": "화면 읽기 프로그램에서 한 번에 읽을 수 있는 편집기 줄 수를 제어합니다. 화면 읽기 프로그램을 검색하면 기본값이 500으로 자동 설정됩니다. 경고: 기본값보다 큰 수의 경우 성능에 영향을 미칩니다.", + "accessibilitySupport": "편집기를 화면 읽기 프로그램에 최적화된 모드로 실행할지 여부를 제어합니다. 사용하도록 설정하면 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", + "accessibilitySupport.auto": "편집기가 스크린 리더가 연결되면 플랫폼 API를 사용하여 감지합니다.", + "accessibilitySupport.off": "편집기가 스크린 리더 사용을 위해 최적화되지 않습니다.", + "accessibilitySupport.on": "편집기가 화면 읽기 프로그램과 함께 사용되도록 영구적으로 최적화되며, 자동 줄 바꿈이 사용하지 않도록 설정됩니다.", + "alternativeDeclarationCommand": "'선언으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", + "alternativeDefinitionCommand": "'정의로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", + "alternativeImplementationCommand": "'구현으로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", + "alternativeReferenceCommand": "'참조로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", + "alternativeTypeDefinitionCommand": "'형식 정의로 이동'의 결과가 현재 위치일 때 실행되는 대체 명령 ID입니다.", + "autoClosingBrackets": "사용자가 여는 괄호를 추가한 후 편집기에서 괄호를 자동으로 닫을지 여부를 제어합니다.", + "autoClosingDelete": "삭제할 때 편집기에서 인접한 닫는 따옴표 또는 대괄호를 제거해야 할지를 제어합니다.", + "autoClosingOvertype": "편집자가 닫는 따옴표 또는 대괄호 위에 입력할지 여부를 제어합니다.", + "autoClosingQuotes": "사용자가 여는 따옴표를 추가한 후 편집기에서 따옴표를 자동으로 닫을지 여부를 제어합니다.", + "autoIndent": "사용자가 줄을 입력, 붙여넣기, 이동 또는 들여쓰기 할 때 편집기에서 들여쓰기를 자동으로 조정하도록 할지 여부를 제어합니다.", + "autoSurround": "따옴표 또는 대괄호 입력 시 편집기가 자동으로 선택 영역을 둘러쌀지 여부를 제어합니다.", + "codeActions": "편집기에서 코드 동작 전구를 사용하도록 설정합니다.", + "codeLens": "편집기에서 CodeLens를 표시할 것인지 여부를 제어합니다.", + "codeLensFontFamily": "CodeLens의 글꼴 패밀리를 제어합니다.", + "codeLensFontSize": "CodeLens의 글꼴 크기(픽셀)를 제어합니다. '0'으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", + "colorDecorators": "편집기에서 인라인 색 데코레이터 및 색 선택을 렌더링할지를 제어합니다.", + "columnSelection": "마우스와 키로 선택한 영역에서 열을 선택하도록 설정합니다.", + "comments.ignoreEmptyLines": "빈 줄을 줄 주석에 대한 토글, 추가 또는 제거 작업으로 무시해야 하는지를 제어합니다.", + "comments.insertSpace": "주석을 달 때 공백 문자를 삽입할지 여부를 제어합니다.", + "copyWithSyntaxHighlighting": "구문 강조 표시를 클립보드로 복사할지 여부를 제어합니다.", + "cursorBlinking": "커서 애니메이션 스타일을 제어합니다.", + "cursorSmoothCaretAnimation": "매끄러운 캐럿 애니메이션의 사용 여부를 제어합니다.", + "cursorStyle": "커서 스타일을 제어합니다.", + "cursorSurroundingLines": "커서 주위에 표시되는 선행 및 후행 줄의 최소 수를 제어합니다. 일부 다른 편집기에서는 'scrollOff' 또는 'scrollOffset'이라고 합니다.", + "cursorSurroundingLinesStyle": "'cursorSurroundingLines'를 적용해야 하는 경우를 제어합니다.", + "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines`는 항상 적용됩니다.", + "cursorSurroundingLinesStyle.default": "'cursorSurroundingLines'는 키보드 나 API를 통해 트리거될 때만 적용됩니다.", + "cursorWidth": "`#editor.cursorStyle#` 설정이 'line'으로 설정되어 있을 때 커서의 넓이를 제어합니다.", + "definitionLinkOpensInPeek": "이동 정의 마우스 제스처가 항상 미리 보기 위젯을 열지 여부를 제어합니다.", + "deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.suggest.showKeywords'또는 'editor.suggest.showSnippets'와 같은 별도의 설정을 사용하세요.", + "dragAndDrop": "편집기에서 끌어서 놓기로 선택 영역을 이동할 수 있는지 여부를 제어합니다.", + "editor.autoClosingBrackets.beforeWhitespace": "커서가 공백의 왼쪽에 있는 경우에만 대괄호를 자동으로 닫습니다.", + "editor.autoClosingBrackets.languageDefined": "언어 구성을 사용하여 대괄호를 자동으로 닫을 경우를 결정합니다.", + "editor.autoClosingDelete.auto": "인접한 닫는 따옴표 또는 대괄호가 자동으로 삽입된 경우에만 제거합니다.", + "editor.autoClosingOvertype.auto": "닫기 따옴표 또는 대괄호가 자동으로 삽입된 경우에만 해당 항목 위에 입력합니다.", + "editor.autoClosingQuotes.beforeWhitespace": "커서가 공백의 왼쪽에 있는 경우에만 따옴표를 자동으로 닫습니다.", + "editor.autoClosingQuotes.languageDefined": "언어 구성을 사용하여 따옴표를 자동으로 닫을 경우를 결정합니다.", + "editor.autoIndent.advanced": "편집기는 현재 줄의 들여쓰기를 유지하고 언어 정의 대괄호를 존중하며 언어별로 정의된 특별 EnterRules를 호출합니다.", + "editor.autoIndent.brackets": "편집기는 현재 줄의 들여쓰기를 유지하고 언어 정의 대괄호를 사용합니다.", + "editor.autoIndent.full": "편집기는 현재 줄의 들여쓰기를 유지하고, 언어 정의 대괄호를 존중하고, 언어에 의해 정의된 특별 EnterRules를 호출하고, 언어에 의해 정의된 들여쓰기 규칙을 존중합니다.", + "editor.autoIndent.keep": "편집기는 현재 줄의 들여쓰기를 유지합니다.", + "editor.autoIndent.none": "편집기는 들여쓰기를 자동으로 삽입하지 않습니다.", + "editor.autoSurround.brackets": "따옴표가 아닌 대괄호로 둘러쌉니다.", + "editor.autoSurround.languageDefined": "언어 구성을 사용하여 선택 항목을 자동으로 둘러쌀 경우를 결정합니다.", + "editor.autoSurround.quotes": "대괄호가 아닌 따옴표로 둘러쌉니다.", + "editor.editor.gotoLocation.multipleDeclarations": "여러 대상 위치가 있는 경우 'Go to Declaration' 명령 동작을 제어합니다.", + "editor.editor.gotoLocation.multipleDefinitions": "여러 대상 위치가 있는 경우 '정의로 이동' 명령 동작을 제어합니다.", + "editor.editor.gotoLocation.multipleImplemenattions": "여러 대상 위치가 있는 경우 '구현으로 이동' 명령 동작을 제어합니다.", + "editor.editor.gotoLocation.multipleReferences": "여러 대상 위치가 있는 경우 '참조로 이동' 명령 동작을 제어합니다.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "여러 대상 위치가 있는 경우 '유형 정의로 이동' 명령 동작을 제어합니다.", + "editor.find.autoFindInSelection.always": "선택 영역에서 찾기를 항상 자동으로 켭니다.", + "editor.find.autoFindInSelection.multiline": "여러 줄의 콘텐츠를 선택하면 선택 항목에서 찾기가 자동으로 켜집니다.", + "editor.find.autoFindInSelection.never": "선택 영역에서 찾기를 자동으로 켜지 않습니다(기본값).", + "editor.gotoLocation.multiple.deprecated": "이 설정은 더 이상 사용되지 않습니다. 대신 'editor.editor.gotoLocation.multipleDefinitions' 또는 'editor.editor.gotoLocation.multipleImplementations'와 같은 별도의 설정을 사용하세요.", + "editor.gotoLocation.multiple.goto": "기본 결과로 이동하고 다른 항목에 대해 peek 없는 탐색을 사용하도록 설정", + "editor.gotoLocation.multiple.gotoAndPeek": "기본 결과로 이동하여 Peek 보기를 표시합니다.", + "editor.gotoLocation.multiple.peek": "결과 Peek 뷰 표시(기본)", + "editor.suggest.showClasss": "사용하도록 설정되면 IntelliSense에 '클래스' 제안이 표시됩니다.", + "editor.suggest.showColors": "사용하도록 설정되면 IntelliSense에 '색' 제안이 표시됩니다.", + "editor.suggest.showConstants": "사용하도록 설정되면 IntelliSense에 '상수' 제안이 표시됩니다.", + "editor.suggest.showConstructors": "사용하도록 설정되면 IntelliSense에 '생성자' 제안이 표시됩니다.", + "editor.suggest.showCustomcolors": "사용하도록 설정되면 IntelliSense에 '사용자 지정 색' 제안이 표시됩니다.", + "editor.suggest.showDeprecated": "사용하도록 설정되면 IntelliSense에 '사용되지 않음' 제안이 표시됩니다.", + "editor.suggest.showEnumMembers": "사용하도록 설정되면 IntelliSense에 `enumMember` 제안이 표시됩니다.", + "editor.suggest.showEnums": "사용하도록 설정되면 IntelliSense에 '열거형' 제안이 표시됩니다.", + "editor.suggest.showEvents": "사용하도록 설정되면 IntelliSense에 '이벤트' 제안이 표시됩니다.", + "editor.suggest.showFields": "사용하도록 설정되면 IntelliSense에 '필드' 제안이 표시됩니다.", + "editor.suggest.showFiles": "사용하도록 설정되면 IntelliSense에 `파일` 제안이 표시됩니다.", + "editor.suggest.showFolders": "사용하도록 설정되면 IntelliSense에 '폴더' 제안이 표시됩니다.", + "editor.suggest.showFunctions": "사용하도록 설정되면 IntelliSense에 '함수' 제안이 표시됩니다.", + "editor.suggest.showInterfaces": "사용하도록 설정되면 IntelliSense에 '인터페이스' 제안이 표시됩니다.", + "editor.suggest.showIssues": "IntelliSense를 사용하도록 설정한 경우 `issues`-제안을 표시합니다.", + "editor.suggest.showKeywords": "사용하도록 설정되면 IntelliSense에 '키워드' 제안이 표시됩니다.", + "editor.suggest.showMethods": "사용하도록 설정되면 IntelliSense에 `메서드` 제안이 표시됩니다.", + "editor.suggest.showModules": "사용하도록 설정되면 IntelliSense에 '모듈' 제안이 표시됩니다.", + "editor.suggest.showOperators": "사용하도록 설정되면 IntelliSense에 `연산자` 제안이 표시됩니다.", + "editor.suggest.showPropertys": "사용하도록 설정되면 IntelliSense에 '속성' 제안이 표시됩니다.", + "editor.suggest.showReferences": "사용하도록 설정되면 IntelliSense에 '참조' 제안이 표시됩니다.", + "editor.suggest.showSnippets": "사용하도록 설정되면 IntelliSense에 '코드 조각' 제안이 표시됩니다.", + "editor.suggest.showStructs": "사용하도록 설정되면 IntelliSense에 '구조' 제안이 표시됩니다.", + "editor.suggest.showTexts": "사용하도록 설정되면 IntelliSense에 '텍스트' 제안이 표시됩니다.", + "editor.suggest.showTypeParameters": "사용하도록 설정된 경우 IntelliSense에 'typeParameter' 제안이 표시됩니다.", + "editor.suggest.showUnits": "사용하도록 설정되면 IntelliSense에 '단위' 제안이 표시됩니다.", + "editor.suggest.showUsers": "IntelliSense를 사용하도록 설정하면 `user`-제안이 표시됩니다.", + "editor.suggest.showValues": "사용하도록 설정되면 IntelliSense에 '값' 제안이 표시됩니다.", + "editor.suggest.showVariables": "사용하도록 설정되면 IntelliSense에 '변수' 제안이 표시됩니다.", + "editorViewAccessibleLabel": "편집기 콘텐츠", + "emptySelectionClipboard": "선택 영역 없이 현재 줄 복사 여부를 제어합니다.", + "fastScrollSensitivity": "'Alt' 키를 누를 때 스크롤 속도 승수입니다.", + "find.addExtraSpaceOnTop": "위젯 찾기에서 편집기 맨 위에 줄을 추가해야 하는지 여부를 제어합니다. true인 경우 위젯 찾기가 표시되면 첫 번째 줄 위로 스크롤할 수 있습니다.", + "find.autoFindInSelection": "선택 영역에서 찾기를 자동으로 설정하는 조건을 제어합니다.", + "find.cursorMoveOnType": "입력하는 동안 일치 항목을 찾기 위한 커서 이동 여부를 제어합니다.", + "find.globalFindClipboard": "macOS에서 Find Widget이 공유 클립보드 찾기를 읽을지 수정할지 제어합니다.", + "find.loop": "더 이상 일치하는 항목이 없을 때 검색을 처음이나 끝에서 자동으로 다시 시작할지 여부를 제어합니다.", + "find.seedSearchStringFromSelection": "편집기 선택에서 Find Widget의 검색 문자열을 시딩할지 여부를 제어합니다.", + "folding": "편집기에 코드 접기가 사용하도록 설정되는지 여부를 제어합니다.", + "foldingHighlight": "편집기에서 접힌 범위를 강조 표시할지 여부를 제어합니다.", + "foldingStrategy": "접기 범위를 계산하기 위한 전략을 제어합니다.", + "foldingStrategy.auto": "사용 가능한 경우 언어별 접기 전략을 사용합니다. 그렇지 않은 경우 들여쓰기 기반 전략을 사용합니다.", + "foldingStrategy.indentation": "들여쓰기 기반 접기 전략을 사용합니다.", + "fontFamily": "글꼴 패밀리를 제어합니다.", + "fontFeatureSettings": "명시적 'font-feature-settings' CSS 속성입니다. 합자를 켜거나 꺼야 하는 경우에만 부울을 대신 전달할 수 있습니다.", + "fontLigatures": "글꼴 합자('calt' 및 'liga' 글꼴 기능)를 사용하거나 사용하지 않도록 설정합니다. 'font-feature-settings' CSS 속성의 세분화된 제어를 위해 문자열로 변경합니다.", + "fontLigaturesGeneral": "글꼴 합자 또는 글꼴 기능을 구성합니다. CSS 'font-feature-settings' 속성의 값에 대해 합자 또는 문자열을 사용하거나 사용하지 않도록 설정하기 위한 부울일 수 있습니다.", + "fontSize": "글꼴 크기(픽셀)를 제어합니다.", + "fontWeight": "글꼴 두께를 제어합니다. \"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자를 허용합니다.", + "fontWeightErrorMessage": "\"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자만 허용됩니다.", + "formatOnPaste": "붙여넣은 콘텐츠의 서식을 편집기에서 자동으로 지정할지 여부를 제어합니다. 포맷터를 사용할 수 있어야 하며 포맷터가 문서에서 범위의 서식을 지정할 수 있어야 합니다.", + "formatOnType": "입력 후 편집기에서 자동으로 줄의 서식을 지정할지 여부를 제어합니다.", + "glyphMargin": "편집기에서 세로 문자 모양 여백을 렌더링할지 여부를 제어합니다. 문자 모양 여백은 주로 디버깅에 사용됩니다.", + "hideCursorInOverviewRuler": "커서가 개요 눈금자에서 가려져야 하는지 여부를 제어합니다.", + "highlightActiveIndentGuide": "편집기에서 활성 들여쓰기 가이드를 강조 표시할지 여부를 제어합니다.", + "hover.delay": "호버가 표시되기 전까지의 지연 시간(밀리초)을 제어합니다.", + "hover.enabled": "호버 표시 여부를 제어합니다.", + "hover.sticky": "마우스를 해당 항목 위로 이동할 때 호버를 계속 표시할지 여부를 제어합니다.", + "inlayHints.enable": "편집기에서 인레이 힌트를 사용하도록 설정합니다.", + "inlayHints.fontFamily": "편집기에서 인레이 힌트의 글꼴 패밀리를 제어합니다.", + "inlayHints.fontSize": "편집기에서 인레이 힌트의 글꼴 크기를 제어합니다. `0`으로 설정하면 `#editor.fontSize#`의 90%가 사용됩니다.", + "inlineSuggest.enabled": "편집기에서 인라인 제안을 자동으로 표시할지 여부를 제어합니다.", + "letterSpacing": "문자 간격(픽셀)을 제어합니다.", + "lineHeight": "줄 높이를 제어합니다. 글꼴 크기에서 줄 높이를 계산하려면 0을 사용합니다.", + "lineNumbers": "줄 번호의 표시 여부를 제어합니다.", + "lineNumbers.interval": "줄 번호는 매 10 줄마다 렌더링이 이루어집니다.", + "lineNumbers.off": "줄 번호는 렌더링되지 않습니다.", + "lineNumbers.on": "줄 번호는 절대값으로 렌더링 됩니다.", + "lineNumbers.relative": "줄 번호는 커서 위치에서 줄 간격 거리로 렌더링 됩니다.", + "linkedEditing": "편집기에서 연결된 편집이 사용하도록 설정되었는지를 제어합니다. 언어에 따라 관련 기호(예: HTML 태그)가 편집 중에 업데이트됩니다.", + "links": "편집기에서 링크를 감지하고 클릭할 수 있게 만들지 여부를 제어합니다.", + "matchBrackets": "일치하는 대괄호를 강조 표시합니다.", + "minimap.enabled": "미니맵 표시 여부를 제어합니다.", + "minimap.maxColumn": "최대 특정 수의 열을 렌더링하도록 미니맵의 너비를 제한합니다.", + "minimap.renderCharacters": "줄의 실제 문자(색 블록 아님)를 렌더링합니다.", + "minimap.scale": "미니맵에 그려진 콘텐츠의 배율: 1, 2 또는 3.", + "minimap.showSlider": "미니맵 슬라이더가 표시되는 시기를 제어합니다.", + "minimap.side": "미니맵을 렌더링할 측면을 제어합니다.", + "minimap.size": "미니맵의 크기를 제어합니다.", + "minimap.size.fill": "편집기의 높이를 맞추기 위해 필요에 따라 미니맵이 확장되거나 축소됩니다(스크롤 없음).", + "minimap.size.fit": "미니맵을 편집기보다 작게 유지할 수 있도록 필요에 따라 미니맵이 축소됩니다(스크롤 없음).", + "minimap.size.proportional": "미니맵의 크기는 편집기 내용과 동일하며 스크롤할 수 있습니다.", + "mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 `deltaX` 및 `deltaY`에서 사용할 승수입니다.", + "mouseWheelZoom": "마우스 휠을 사용할 때 'Ctrl' 키를 누르고 있으면 편집기의 글꼴을 확대/축소합니다.", + "multiCursorMergeOverlapping": "여러 커서가 겹치는 경우 커서를 병합합니다.", + "multiCursorModifier": "마우스로 여러 커서를 추가할 때 사용할 수정자입니다. [정의로 이동] 및 [링크 열기] 마우스 제스처가 멀티커서 수정자와 충돌하지 않도록 조정됩니다. [자세한 정보](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", + "multiCursorModifier.ctrlCmd": "Windows와 Linux의 'Control'을 macOS의 'Command'로 매핑합니다.", + "multiCursorPaste": "붙여넣은 텍스트의 줄 수가 커서 수와 일치하는 경우 붙여넣기를 제어합니다.", + "multiCursorPaste.full": "각 커서는 전체 텍스트를 붙여넣습니다.", + "multiCursorPaste.spread": "각 커서는 텍스트 한 줄을 붙여넣습니다.", + "occurrencesHighlight": "편집기에서 의미 체계 기호 항목을 강조 표시할지 여부를 제어합니다.", + "overviewRulerBorder": "개요 눈금자 주위에 테두리를 그릴지 여부를 제어합니다.", + "padding.bottom": "편집기의 아래쪽 가장자리와 마지막 줄 사이의 공백을 제어합니다.", + "padding.top": "편집기의 위쪽 가장자리와 첫 번째 줄 사이의 공백을 제어합니다.", + "parameterHints.cycle": "매개변수 힌트 메뉴의 주기 혹은 목록의 끝에 도달하였을때 종료할 것인지 여부를 결정합니다.", + "parameterHints.enabled": "입력과 동시에 매개변수 문서와 유형 정보를 표시하는 팝업을 사용하도록 설정합니다.", + "peekWidgetDefaultFocus": "미리 보기 위젯에서 인라인 편집기에 포커스를 둘지 또는 트리에 포커스를 둘지를 제어합니다.", + "peekWidgetDefaultFocus.editor": "미리 보기를 열 때 편집기에 포커스", + "peekWidgetDefaultFocus.tree": "Peek를 여는 동안 트리에 포커스", + "quickSuggestions": "입력하는 동안 제안을 자동으로 표시할지 여부를 제어합니다.", + "quickSuggestions.comments": "주석 내에서 빠른 제안을 사용합니다.", + "quickSuggestions.other": "문자열 및 주석 외부에서 빠른 제안을 사용합니다.", + "quickSuggestions.strings": "문자열 내에서 빠른 제안을 사용합니다.", + "quickSuggestionsDelay": "빠른 제안을 표시하기 전까지의 지연 시간(밀리초)을 제어합니다.", + "renameOnType": "편집기가 유형에 따라 자동으로 이름을 바꿀지 여부를 제어합니다.", + "renameOnTypeDeprecate": "사용되지 않습니다. 대신 `editor.linkedEditing`을 사용하세요.", + "renderControlCharacters": "편집기에서 제어 문자를 렌더링할지를 제어합니다.", + "renderFinalNewline": "파일이 줄 바꿈으로 끝나면 마지막 줄 번호를 렌더링합니다.", + "renderIndentGuides": "편집기에서 들여쓰기 가이드를 렌더링할지를 제어합니다.", + "renderLineHighlight": "편집기가 현재 줄 강조 표시를 렌더링하는 방식을 제어합니다.", + "renderLineHighlight.all": "제본용 여백과 현재 줄을 모두 강조 표시합니다.", + "renderLineHighlightOnlyWhenFocus": "편집기에 포커스가 있는 경우에만 편집기에서 현재 줄 강조 표시를 렌더링해야 하는지 제어합니다.", + "renderWhitespace": "편집기에서 공백 문자를 렌더링할 방법을 제어합니다.", + "renderWhitespace.boundary": "단어 사이의 공백 하나를 제외한 공백 문자를 렌더링합니다.", + "renderWhitespace.selection": "선택한 텍스트에서만 공백 문자를 렌더링합니다.", + "renderWhitespace.trailing": "후행 공백 문자만 렌더링합니다.", + "roundedSelection": "선택 항목의 모서리를 둥글게 할지 여부를 제어합니다.", + "rulers": "특정 수의 고정 폭 문자 뒤에 세로 눈금자를 렌더링합니다. 여러 눈금자의 경우 여러 값을 사용합니다. 배열이 비어 있는 경우 눈금자가 그려지지 않습니다.", + "rulers.color": "이 편집기 눈금자의 색입니다.", + "rulers.size": "이 편집기 눈금자에서 렌더링할 고정 폭 문자 수입니다.", + "scrollBeyondLastColumn": "편집기에서 가로로 스크롤되는 범위를 벗어나는 추가 문자의 수를 제어합니다.", + "scrollBeyondLastLine": "편집기에서 마지막 줄 이후로 스크롤할지 여부를 제어합니다.", + "scrollPredominantAxis": "세로와 가로로 동시에 스크롤할 때에만 주축을 따라서 스크롤합니다. 트랙패드에서 세로로 스크롤할 때 가로 드리프트를 방지합니다.", + "selectLeadingAndTrailingWhitespace": "선행 및 후행 공백을 항상 선택해야 하는지 여부입니다.", + "selectionClipboard": "Linux 주 클립보드의 지원 여부를 제어합니다.", + "selectionHighlight": "편집기가 선택 항목과 유사한 일치 항목을 강조 표시해야하는지 여부를 제어합니다.", + "showDeprecated": "취소선 사용되지 않는 변수를 제어합니다.", + "showFoldingControls": "여백의 접기 컨트롤이 표시되는 시기를 제어합니다.", + "showFoldingControls.always": "접기 컨트롤을 항상 표시합니다.", + "showFoldingControls.mouseover": "마우스가 여백 위에 있을 때에만 접기 컨트롤을 표시합니다.", + "showUnused": "사용하지 않는 코드의 페이드 아웃을 제어합니다.", + "smoothScrolling": "편집기에서 애니메이션을 사용하여 스크롤할지 여부를 제어합니다.", + "snippetSuggestions": "코드 조각이 다른 추천과 함께 표시되는지 여부 및 정렬 방법을 제어합니다.", + "snippetSuggestions.bottom": "다른 제안 아래에 조각 제안을 표시합니다.", + "snippetSuggestions.inline": "다른 제안과 함께 조각 제안을 표시합니다.", + "snippetSuggestions.none": "코드 조각 제안을 표시하지 않습니다.", + "snippetSuggestions.top": "다른 제안 위에 조각 제안을 표시합니다.", + "stickyTabStops": "들여쓰기에 공백을 사용할 때 탭 문자의 선택 동작을 에뮬레이트합니다. 선택 영역이 탭 정지에 고정됩니다.", + "suggest.filterGraceful": "제안 필터링 및 정렬에서 작은 오타를 설명하는지 여부를 제어합니다.", + "suggest.insertMode": "완료를 수락할 때 단어를 덮어쓸지 여부를 제어합니다. 이것은 이 기능을 선택하는 확장에 따라 다릅니다.", + "suggest.insertMode.insert": "커서의 텍스트 오른쪽을 덮어 쓰지않고 제안을 삽입합니다.", + "suggest.insertMode.replace": "제안을 삽입하고 커서의 오른쪽 텍스트를 덮어씁니다.", + "suggest.localityBonus": "정렬할 때 커서 근처에 표시되는 단어를 우선할지를 제어합니다.", + "suggest.maxVisibleSuggestions.dep": "이 설정은 더 이상 사용되지 않습니다. 이제 제안 위젯의 크기를 조정할 수 있습니다.", + "suggest.preview": "편집기에서 제안 결과를 미리볼지 여부를 제어합니다.", + "suggest.shareSuggestSelections": "저장된 제안 사항 선택 항목을 여러 작업 영역 및 창에서 공유할 것인지 여부를 제어합니다(`#editor.suggestSelection#` 필요).", + "suggest.showIcons": "제안의 아이콘을 표시할지 여부를 제어합니다.", + "suggest.showInlineDetails": "제안 세부 정보가 레이블과 함께 인라인에 표시되는지 아니면 세부 정보 위젯에만 표시되는지를 제어합니다.", + "suggest.showStatusBar": "제안 위젯 하단의 상태 표시줄 가시성을 제어합니다.", + "suggest.snippetsPreventQuickSuggestions": "활성 코드 조각이 빠른 제안을 방지하는지 여부를 제어합니다.", + "suggestFontSize": "제안 위젯의 글꼴 크기입니다. '0'으로 설정하면 '#editor.fontSize#'의 값이 사용됩니다.", + "suggestLineHeight": "제안 위젯의 줄 높이입니다. '0'으로 설정하면 `#editor.lineHeight#`의 값이 사용됩니다. 최솟값은 8입니다.", + "suggestOnTriggerCharacters": "트리거 문자를 입력할 때 제안을 자동으로 표시할지 여부를 제어합니다.", + "suggestSelection": "제안 목록을 표시할 때 제한이 미리 선택되는 방식을 제어합니다.", + "suggestSelection.first": "항상 첫 번째 제안을 선택합니다.", + "suggestSelection.recentlyUsed": "`log`가 최근에 완료되었으므로 추가 입력에서 제안을 선택하지 않은 경우 최근 제안을 선택하세요(예: `console.| -> console.log`).", + "suggestSelection.recentlyUsedByPrefix": "해당 제안을 완료한 이전 접두사에 따라 제안을 선택합니다(예: `co -> console` 및 `con -> const`).", + "tabCompletion": "탭 완성을 사용하도록 설정합니다.", + "tabCompletion.off": "탭 완성을 사용하지 않도록 설정합니다.", + "tabCompletion.on": "탭 완료는 탭을 누를 때 가장 일치하는 제안을 삽입합니다.", + "tabCompletion.onlySnippets": "접두사가 일치하는 경우 코드 조각을 탭 완료합니다. 'quickSuggestions'를 사용하지 않을 때 가장 잘 작동합니다.", + "unfoldOnClickAfterEndOfLine": "접힌 줄이 줄을 펼친 후 빈 콘텐츠를 클릭할지 여부를 제어합니다.", + "unusualLineTerminators": "문제를 일으킬 수 있는 비정상적인 줄 종결자를 제거합니다.", + "unusualLineTerminators.auto": "비정상적인 줄 종결자가 자동으로 제거됩니다.", + "unusualLineTerminators.off": "비정상적인 줄 종결자가 무시됩니다.", + "unusualLineTerminators.prompt": "제거할 비정상적인 줄 종결자 프롬프트입니다.", + "useTabStops": "탭 정지 뒤에 공백을 삽입 및 삭제합니다.", + "wordSeparators": "단어 관련 탐색 또는 작업을 수행할 때 단어 구분 기호로 사용할 문자입니다.", + "wordWrap": "줄 바꿈 여부를 제어합니다.", + "wordWrap.bounded": "뷰포트의 최소값 및 `#editor.wordWrapColumn#`에서 줄이 바뀝니다.", + "wordWrap.off": "줄이 바뀌지 않습니다.", + "wordWrap.on": "뷰포트 너비에서 줄이 바뀝니다.", + "wordWrap.wordWrapColumn": "`#editor.wordWrapColumn#`에서 줄이 바뀝니다.", + "wordWrapColumn": "`#editor.wordWrap#`이 `wordWrapColumn` 또는 'bounded'인 경우 편집기의 열 줄 바꿈을 제어합니다.", + "wrappingIndent": "줄 바꿈 행의 들여쓰기를 제어합니다.", + "wrappingIndent.deepIndent": "줄 바꿈 행이 부모 쪽으로 +2만큼 들여쓰기됩니다.", + "wrappingIndent.indent": "줄 바꿈 행이 부모 쪽으로 +1만큼 들여쓰기됩니다.", + "wrappingIndent.none": "들여쓰기가 없습니다. 줄 바꿈 행이 열 1에서 시작됩니다.", + "wrappingIndent.same": "줄 바꿈 행의 들여쓰기가 부모와 동일합니다.", + "wrappingStrategy": "래핑 점을 계산하는 알고리즘을 제어합니다.", + "wrappingStrategy.advanced": "래핑 점 계산을 브라우저에 위임합니다. 이 알고리즘은 매우 느려서 대용량 파일의 경우 중단될 수 있지만 모든 경우에 적절히 작동합니다.", + "wrappingStrategy.simple": "모든 문자가 동일한 너비라고 가정합니다. 이 알고리즘은 고정 폭 글꼴과 문자 모양의 너비가 같은 특정 스크립트(예: 라틴 문자)에 적절히 작동하는 빠른 알고리즘입니다." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "잘라내기(&&T)", - "actions.clipboard.cutLabel": "잘라내기", - "miCopy": "복사(&&C)", - "actions.clipboard.copyLabel": "복사", - "copy as": "다음으로 복사", - "miPaste": "붙여넣기(&&P)", - "actions.clipboard.pasteLabel": "붙여넣기", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "구문을 강조 표시하여 복사" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "'editor.columnSelection'을 사용하도록 설정되어 있는지 여부", + "editorFocus": "편집기 또는 편집기 위젯에 포커스가 있는지 여부(예: 포커스가 찾기 위젯에 있음)", + "editorHasCodeActionsProvider": "편집기에 코드 작업 공급자가 있는지 여부", + "editorHasCodeLensProvider": "편집기에 CodeLens 공급자가 있는지 여부", + "editorHasCompletionItemProvider": "편집기에 완성 항목 공급자가 있는지 여부", + "editorHasDeclarationProvider": "편집기에 선언 공급자가 있는지 여부", + "editorHasDefinitionProvider": "편집기에 정의 공급자가 있는지 여부", + "editorHasDocumentFormattingProvider": "편집기에 문서 서식 공급자가 있는지 여부", + "editorHasDocumentHighlightProvider": "편집기에 문서 강조 표시 공급자가 있는지 여부", + "editorHasDocumentSelectionFormattingProvider": "편집기에 문서 선택 서식 공급자가 있는지 여부", + "editorHasDocumentSymbolProvider": "편집기에 문서 기호 공급자가 있는지 여부", + "editorHasHoverProvider": "편집기에 호버 공급자가 있는지 여부", + "editorHasImplementationProvider": "편집기에 구현 공급자가 있는지 여부", + "editorHasInlayHintsProvider": "편집기에 인라인 힌트 공급자가 있는지 여부", + "editorHasMultipleDocumentFormattingProvider": "편집기에 여러 개의 문서 서식 공급자가 있는지 여부", + "editorHasMultipleDocumentSelectionFormattingProvider": "편집기에 여러 개의 문서 선택 서식 공급자가 있는지 여부", + "editorHasMultipleSelections": "편집기에 여러 개의 선택 항목이 있는지 여부", + "editorHasReferenceProvider": "편집기에 참조 공급자가 있는지 여부", + "editorHasRenameProvider": "편집기에 이름 바꾸기 공급자가 있는지 여부", + "editorHasSelection": "편집기에 선택된 텍스트가 있는지 여부", + "editorHasSignatureHelpProvider": "편집기에 시그니처 도움말 공급자가 있는지 여부", + "editorHasTypeDefinitionProvider": "편집기에 형식 정의 공급자가 있는지 여부", + "editorHoverVisible": "편집기 호버가 표시되는지 여부", + "editorLangId": "편집기의 언어 식별자", + "editorReadonly": "편집기가 읽기 전용인지 여부", + "editorTabMovesFocus": "'Tab' 키를 누르면 편집기 밖으로 포커스가 이동하는지 여부", + "editorTextFocus": "편집기 텍스트에 포커스가 있는지 여부(커서가 깜박임)", + "inCompositeEditor": "편집기가 더 큰 편집기(예: 전자 필기장)에 속해 있는지 여부", + "inDiffEditor": "컨텍스트가 diff 편집기인지 여부", + "textInputFocus": "편집기 또는 서식 있는 텍스트 입력에 포커스가 있는지 여부(커서가 깜박임)" + }, + "vs/editor/common/model/editStack": { + "edit": "입력하는 중" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "일반 텍스트" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "접근성 옵션은 Alt+F1을 눌러여 합니다.", + "auto_off": "편집기는 화면 판독기 사용을 위해 절대로 최적화되지 않도록 구성됩니다. 현재로서는 그렇지 않습니다.", + "auto_on": "에디터를 화면 판독기와 함께 사용하기에 적합하도록 구성했습니다.", + "bulkEditServiceSummary": "{1} 파일에서 편집을 {0}개 했습니다.", + "changeConfigToOnMac": "화면 판독기 사용에 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", + "changeConfigToOnWinLinux": "화면 판독기에 사용할 수 있도록 편집기를 최적화하려면 지금 Ctrl+E를 누르세요.", + "editableDiffEditor": "diff 편집기 창에서.", + "editableEditor": " 코드 편집기에서", + "editorViewAccessibleLabel": "편집기 콘텐츠", + "emergencyConfOn": "이제 'accessibilitySupport' 설정을 'on'으로 변경합니다.", + "gotoLineActionLabel": "줄/열로 이동...", + "helpQuickAccess": "빠른 액세스 공급자 모두 표시", + "inspectTokens": "개발자: 검사 토큰", + "multiSelection": "{0} 선택 항목", + "multiSelectionRange": "{0} 선택 항목({1}자 선택됨)", + "noSelection": "없음 선택", + "openDocMac": "Command+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 여세요.", + "openDocWinLinux": "Ctrl+H를 눌러 편집기 접근성과 관련된 자세한 정보가 있는 브라우저 창을 엽니다.", + "openingDocs": "지금 편집기 접근성 문서 페이지를 여세요.", + "outroMsg": "이 도구 설명을 해제하고 Esc 키 또는 Shift+Esc를 눌러서 편집기로 돌아갈 수 있습니다.", + "quickCommandActionHelp": "명령 표시 및 실행", + "quickCommandActionLabel": "명령 팔레트", + "quickOutlineActionLabel": "기호로 가서...", + "quickOutlineByCategoryActionLabel": "범주별 기호로 이동...", + "readonlyDiffEditor": "차이 편집기의 읽기 전용 창에서.", + "readonlyEditor": " 읽기 전용 코드 편집기에서", + "showAccessibilityHelpAction": "접근성 도움말 표시", + "singleSelection": "행 {0}, 열 {1}", + "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)입니다.", + "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", + "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", + "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "toggleHighContrast": "고대비 테마로 전환" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "편집기 커서 색입니다.", + "deprecatedEditorActiveLineNumber": "ID는 사용되지 않습니다. 대신 'editorLineNumber.activeForeground'를 사용하세요.", + "editorActiveIndentGuide": "활성 편집기 들여쓰기 안내선 색입니다.", + "editorActiveLineNumber": "편집기 활성 영역 줄번호 색상", + "editorBracketMatchBackground": "일치하는 괄호 뒤의 배경색", + "editorBracketMatchBorder": "일치하는 브래킷 박스의 색상", + "editorCodeLensForeground": "편집기 코드 렌즈의 전경색입니다.", + "editorCursorBackground": "편집기 커서의 배경색입니다. 블록 커서와 겹치는 글자의 색상을 사용자 정의할 수 있습니다.", + "editorGhostTextBorder": "편집기에서 고스트 텍스트의 테두리 색입니다.", + "editorGhostTextForeground": "편집기에서 고스트 텍스트의 전경색입니다.", + "editorGutter": "편집기 거터의 배경색입니다. 거터에는 글리프 여백과 행 수가 있습니다.", + "editorIndentGuides": "편집기 들여쓰기 안내선 색입니다.", + "editorLineNumbers": "편집기 줄 번호 색입니다.", + "editorOverviewRulerBackground": "편집기 개요 눈금자의 배경색입니다. 미니맵이 사용하도록 설정되어 편집기의 오른쪽에 배치된 경우에만 사용됩니다.", + "editorOverviewRulerBorder": "개요 눈금 경계의 색상입니다.", + "editorRuler": "편집기 눈금의 색상입니다.", + "editorWhitespaces": "편집기의 공백 문자 색입니다.", + "lineHighlight": "커서 위치의 줄 강조 표시에 대한 배경색입니다.", + "lineHighlightBorderBox": "커서 위치의 줄 테두리에 대한 배경색입니다.", + "overviewRuleError": "오류의 개요 눈금자 마커 색입니다.", + "overviewRuleInfo": "정보의 개요 눈금자 마커 색입니다.", + "overviewRuleWarning": "경고의 개요 눈금자 마커 색입니다.", + "overviewRulerRangeHighlight": "범위의 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "rangeHighlight": "빠른 열기 및 찾기 기능 등을 통해 강조 표시된 영역의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "rangeHighlightBorder": "강조 영역 주변의 테두리에 대한 배경색입니다", + "symbolHighlight": "강조 표시된 기호(예: 정의로 이동 또는 다음/이전 기호로 이동)의 배경색입니다. 이 색상은 기본 장식을 숨기지 않도록 불투명하지 않아야 합니다.", + "symbolHighlightBorder": "강조 표시된 기호 주위의 테두리 배경색입니다.", + "unnecessaryCodeBorder": "편집기의 불필요한(사용하지 않는) 소스 코드 테두리 색입니다.", + "unnecessaryCodeOpacity": "편집기의 불필요한(사용하지 않는) 소스 코드 불투명도입니다. 예를 들어 \"#000000c0\"은 75% 불투명도로 코드를 렌더링합니다. 고대비 테마의 경우 페이드 아웃하지 않고 'editorUnnecessaryCode.border' 테마 색을 사용하여 불필요한 코드에 밑줄을 그으세요." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "선택 앵커 지점", "anchorSet": "{0}에 설정된 앵커: {1}", - "setSelectionAnchor": "선택 앵커 지점 설정", + "cancelSelectionAnchor": "선택 앵커 지점 취소", "goToSelectionAnchor": "선택 앵커 지점으로 이동", "selectFromAnchorToCursor": "앵커에서 커서로 선택", - "cancelSelectionAnchor": "선택 앵커 지점 취소" + "selectionAnchor": "선택 앵커 지점", + "setSelectionAnchor": "선택 앵커 지점 설정" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "대괄호로 이동(&&B)", "overviewRulerBracketMatchForeground": "괄호에 해당하는 영역을 표시자에 채색하여 표시합니다.", "smartSelect.jumpBracket": "대괄호로 이동", - "smartSelect.selectToBracket": "괄호까지 선택", - "miGoToBracket": "대괄호로 이동(&&B)" + "smartSelect.selectToBracket": "괄호까지 선택" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "선택한 텍스트를 왼쪽으로 이동", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "문자 바꾸기" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "복사", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "구문을 강조 표시하여 복사", + "actions.clipboard.cutLabel": "잘라내기", + "actions.clipboard.pasteLabel": "붙여넣기", + "copy as": "다음으로 복사", + "miCopy": "복사(&&C)", + "miCut": "잘라내기(&&T)", + "miPaste": "붙여넣기(&&P)" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "코드 작업을 적용하는 중 알 수 없는 오류가 발생했습니다.", + "args.schema.apply": "반환된 작업이 적용되는 경우를 제어합니다.", + "args.schema.apply.first": "항상 반환된 첫 번째 코드 작업을 적용합니다.", + "args.schema.apply.ifSingle": "첫 번째 반환된 코드 작업을 적용합니다(이 작업만 있는 경우).", + "args.schema.apply.never": "반환된 코드 작업을 적용하지 마세요.", + "args.schema.kind": "실행할 코드 작업의 종류입니다.", + "args.schema.preferred": "기본 코드 작업만 반환되도록 할지 여부를 제어합니다.", + "autoFix.label": "자동 수정...", + "editor.action.autoFix.noneMessage": "사용할 수 있는 자동 수정 없음", + "editor.action.codeAction.noneMessage": "사용 가능한 코드 동작이 없습니다.", + "editor.action.codeAction.noneMessage.kind": "'{0}'에 대한 코드 작업을 사용할 수 없음", + "editor.action.codeAction.noneMessage.preferred": "사용할 수 있는 기본 코드 작업 없음", + "editor.action.codeAction.noneMessage.preferred.kind": "'{0}'에 대한 기본 코드 작업을 사용할 수 없음", + "editor.action.organize.noneMessage": "사용 가능한 가져오기 구성 작업이 없습니다.", + "editor.action.quickFix.noneMessage": "사용 가능한 코드 동작이 없습니다.", + "editor.action.refactor.noneMessage": "사용 가능한 리펙터링이 없습니다.", + "editor.action.refactor.noneMessage.kind": "'{0}'에 대한 리팩터링 없음", + "editor.action.refactor.noneMessage.preferred": "기본 설정 리팩터링을 사용할 수 없음", + "editor.action.refactor.noneMessage.preferred.kind": "'{0}'에 대한 기본 리팩터링 없음", + "editor.action.source.noneMessage": "사용 가능한 소스 작업이 없습니다.", + "editor.action.source.noneMessage.kind": "'{0}'에 대한 소스 작업을 사용할 수 없음", + "editor.action.source.noneMessage.preferred": "사용할 수 있는 기본 원본 작업 없음", + "editor.action.source.noneMessage.preferred.kind": "'{0}'에 대한 기본 소스 작업을 사용할 수 없음", + "fixAll.label": "모두 수정", + "fixAll.noneMessage": "모든 작업 수정 사용 불가", + "organizeImports.label": "가져오기 구성", + "quickfix.trigger.label": "빠른 수정...", + "refactor.label": "리팩터링...", + "source.label": "소스 작업..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "수정 사항을 표시합니다. 사용 가능한 기본 수정({0})", + "quickFix": "수정 사항 표시", + "quickFixWithKb": "수정 사항 표시({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "현재 줄에 대한 코드 렌즈 명령 표시" }, "vs/editor/contrib/comment/comment": { + "comment.block": "블록 주석 설정/해제", "comment.line": "줄 주석 설정/해제", - "miToggleLineComment": "줄 주석 설정/해제(&&T)", "comment.line.add": "줄 주석 추가", "comment.line.remove": "줄 주석 제거", - "comment.block": "블록 주석 설정/해제", - "miToggleBlockComment": "블록 주석 설정/해제(&&B)" + "miToggleBlockComment": "블록 주석 설정/해제(&&B)", + "miToggleLineComment": "줄 주석 설정/해제(&&T)" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "편집기 상황에 맞는 메뉴 표시" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "커서 실행 취소", - "cursor.redo": "커서 다시 실행" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "펼치기", - "unFoldRecursivelyAction.label": "재귀적으로 펼치기", - "foldAction.label": "접기", - "toggleFoldAction.label": "접기 전환", - "foldRecursivelyAction.label": "재귀적으로 접기", - "foldAllBlockComments.label": "모든 블록 코멘트를 접기", - "foldAllMarkerRegions.label": "모든 영역 접기", - "unfoldAllMarkerRegions.label": "모든 영역 펼치기", - "foldAllExcept.label": "선택한 영역을 제외한 모든 영역 접기", - "unfoldAllExcept.label": "선택한 영역을 제외한 모든 영역 펼치기", - "foldAllAction.label": "모두 접기", - "unfoldAllAction.label": "모두 펼치기", - "foldLevelAction.label": "수준 {0} 접기", - "foldBackgroundBackground": "접힌 범위의 배경색입니다. 색은 기본 장식을 숨기지 않기 위해 불투명해서는 안 됩니다.", - "editorGutter.foldingControlForeground": "편집기 여백의 접기 컨트롤 색입니다." + "cursor.redo": "커서 다시 실행", + "cursor.undo": "커서 실행 취소" }, "vs/editor/contrib/find/findController": { - "startFindAction": "찾기", - "miFind": "찾기(&&F)", - "startFindWithSelectionAction": "선택 영역에서 찾기", "findNextMatchAction": "다음 찾기", "findPreviousMatchAction": "이전 찾기", + "miFind": "찾기(&&F)", + "miReplace": "바꾸기(&&R)", "nextSelectionMatchFindAction": "다음 선택 찾기", "previousSelectionMatchFindAction": "이전 선택 찾기", - "startReplace": "바꾸기", - "miReplace": "바꾸기(&&R)" + "startFindAction": "찾기", + "startFindWithSelectionAction": "선택 영역에서 찾기", + "startReplace": "바꾸기" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "'{1}'에 대한 {0}을(를) 찾음", + "ariaSearchNoResultEmpty": "{0}개 찾음", + "ariaSearchNoResultWithLineNum": "{2}에서 '{1}'에 대한 {0}을(를) 찾음", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "'{1}'에 대한 {0}을(를) 찾음", + "ctrlEnter.keybindingChanged": "Ctrl+Enter를 누르면 이제 모든 항목을 바꾸지 않고 줄 바꿈을 삽입합니다. editor.action.replaceAll의 키 바인딩을 수정하여 이 동작을 재정의할 수 있습니다.", + "findCollapsedIcon": "편집기 찾기 위젯이 축소되었음을 나타내는 아이콘입니다.", + "findExpandedIcon": "편집기 찾기 위젯이 확장되었음을 나타내는 아이콘입니다.", + "findNextMatchIcon": "편집기 찾기 위젯에서 '다음 찾기'의 아이콘입니다.", + "findPreviousMatchIcon": "편집기 찾기 위젯에서 '이전 찾기'의 아이콘입니다.", + "findReplaceAllIcon": "편집기 찾기 위젯에서 '모두 바꾸기'의 아이콘입니다.", + "findReplaceIcon": "편집기 찾기 위젯에서 '바꾸기'의 아이콘입니다.", + "findSelectionIcon": "편집기 찾기 위젯에서 '선택 영역에서 찾기'의 아이콘입니다.", + "label.closeButton": "닫기", + "label.find": "찾기", + "label.matchesLocation": "{1}의 {0}", + "label.nextMatchButton": "다음 일치 항목", + "label.noResults": "결과 없음", + "label.previousMatchButton": "이전 일치", + "label.replace": "바꾸기", + "label.replaceAllButton": "모두 바꾸기", + "label.replaceButton": "바꾸기", + "label.toggleReplaceButton": "바꾸기 모드 설정/해제", + "label.toggleSelectionFind": "선택 항목에서 찾기", + "placeholder.find": "찾기", + "placeholder.replace": "바꾸기", + "title.matchesCountLimit": "처음 {0}개의 결과가 강조 표시되지만 모든 찾기 작업은 전체 텍스트에 대해 수행됩니다." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "편집기 여백의 접기 컨트롤 색입니다.", + "foldAction.label": "접기", + "foldAllAction.label": "모두 접기", + "foldAllBlockComments.label": "모든 블록 코멘트를 접기", + "foldAllExcept.label": "선택한 영역을 제외한 모든 영역 접기", + "foldAllMarkerRegions.label": "모든 영역 접기", + "foldBackgroundBackground": "접힌 범위의 배경색입니다. 색은 기본 장식을 숨기지 않기 위해 불투명해서는 안 됩니다.", + "foldLevelAction.label": "수준 {0} 접기", + "foldRecursivelyAction.label": "재귀적으로 접기", + "toggleFoldAction.label": "접기 전환", + "unFoldRecursivelyAction.label": "재귀적으로 펼치기", + "unfoldAction.label": "펼치기", + "unfoldAllAction.label": "모두 펼치기", + "unfoldAllExcept.label": "선택한 영역을 제외한 모든 영역 펼치기", + "unfoldAllMarkerRegions.label": "모든 영역 펼치기" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "편집기 문자 모양 여백에서 축소된 범위의 아이콘입니다.", + "foldingExpandedIcon": "편집기 문자 모양 여백에서 확장된 범위의 아이콘입니다." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "편집기 글꼴 확대", "EditorFontZoomOut.label": "편집기 글꼴 축소", "EditorFontZoomReset.label": "편집기 글꼴 확대/축소 다시 설정" }, + "vs/editor/contrib/format/format": { + "hint11": "줄 {0}에서 1개 서식 편집을 수행했습니다.", + "hint1n": "줄 {0}과(와) {1} 사이에서 1개 서식 편집을 수행했습니다.", + "hintn1": "줄 {1}에서 {0}개 서식 편집을 수행했습니다.", + "hintnn": "줄 {1}과(와) {2} 사이에서 {0}개 서식 편집을 수행했습니다." + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "문서 서식", "formatSelection.label": "선택 영역 서식" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "다음 문제로 이동 (오류, 경고, 정보)", + "markerAction.nextInFiles.label": "파일의 다음 문제로 이동 (오류, 경고, 정보)", + "markerAction.previous.label": "이전 문제로 이동 (오류, 경고, 정보)", + "markerAction.previousInFiles.label": "파일의 이전 문제로 이동 (오류, 경고, 정보)", + "miGotoNextProblem": "다음 문제(&&P)", + "miGotoPreviousProblem": "이전 문제(&&P)", + "nextMarkerIcon": "다음 마커로 이동의 아이콘입니다.", + "previousMarkerIcon": "이전 마커로 이동의 아이콘입니다." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "오류", + "Hint": "힌트", + "Info": "정보", + "Warning": "경고", + "change": "문제 {1}개 중 {0}개", + "editorMarkerNavigationBackground": "편집기 표식 탐색 위젯 배경입니다.", + "editorMarkerNavigationError": "편집기 표식 탐색 위젯 오류 색입니다.", + "editorMarkerNavigationInfo": "편집기 표식 탐색 위젯 정보 색입니다.", + "editorMarkerNavigationWarning": "편집기 표식 탐색 위젯 경고 색입니다.", + "marker aria": "{1}의 {0}입니다. ", + "problems": "문제 {1}개 중 {0}개" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "피킹", - "def.title": "정의", - "noResultWord": "'{0}'에 대한 정의를 찾을 수 없습니다.", - "generic.noResults": "정의를 찾을 수 없음", "actions.goToDecl.label": "정의로 이동", - "miGotoDefinition": "정의로 이동(&&D)", "actions.goToDeclToSide.label": "측면에서 정의 열기", - "actions.previewDecl.label": "정의 피킹", - "decl.title": "선언", - "decl.noResultWord": "'{0}'에 대한 선언을 찾을 수 없음", - "decl.generic.noResults": "선언을 찾을 수 없음", "actions.goToDeclaration.label": "선언으로 이동", - "miGotoDeclaration": "선언으로 이동(&&D)", - "actions.peekDecl.label": "선언 미리 보기", - "typedef.title": "형식 정의", - "goToTypeDefinition.noResultWord": "'{0}'에 대한 형식 정의를 찾을 수 없습니다.", - "goToTypeDefinition.generic.noResults": "형식 정의를 찾을 수 없습니다.", - "actions.goToTypeDefinition.label": "형식 정의로 이동", - "miGotoTypeDefinition": "형식 정의로 이동(&&T)", - "actions.peekTypeDefinition.label": "형식 정의 미리 보기", - "impl.title": "구현", - "goToImplementation.noResultWord": "'{0}'에 대한 구현을 찾을 수 없습니다.", - "goToImplementation.generic.noResults": "구현을 찾을 수 없습니다.", "actions.goToImplementation.label": "구현으로 이동", - "miGotoImplementation": "구현으로 이동(&&I)", + "actions.goToTypeDefinition.label": "형식 정의로 이동", + "actions.peekDecl.label": "선언 미리 보기", "actions.peekImplementation.label": "피킹 구현", - "references.no": "'{0}'에 대한 참조가 없습니다.", - "references.noGeneric": "참조가 없습니다.", + "actions.peekTypeDefinition.label": "형식 정의 미리 보기", + "actions.previewDecl.label": "정의 피킹", + "decl.generic.noResults": "선언을 찾을 수 없음", + "decl.noResultWord": "'{0}'에 대한 선언을 찾을 수 없음", + "decl.title": "선언", + "def.title": "정의", + "generic.noResult": "'{0}'에 대한 검색 결과가 없음", + "generic.noResults": "정의를 찾을 수 없음", + "generic.title": "위치", + "goToImplementation.generic.noResults": "구현을 찾을 수 없습니다.", + "goToImplementation.noResultWord": "'{0}'에 대한 구현을 찾을 수 없습니다.", "goToReferences.label": "참조로 이동", + "goToTypeDefinition.generic.noResults": "형식 정의를 찾을 수 없습니다.", + "goToTypeDefinition.noResultWord": "'{0}'에 대한 형식 정의를 찾을 수 없습니다.", + "impl.title": "구현", + "label.generic": "기호로 이동", + "miGotoDeclaration": "선언으로 이동(&&D)", + "miGotoDefinition": "정의로 이동(&&D)", + "miGotoImplementation": "구현으로 이동(&&I)", "miGotoReference": "참조로 이동(&&R)", + "miGotoTypeDefinition": "형식 정의로 이동(&&T)", + "noResultWord": "'{0}'에 대한 정의를 찾을 수 없습니다.", + "peek.submenu": "피킹", "ref.title": "참조", "references.action.label": "참조 미리 보기", - "label.generic": "기호로 이동", - "generic.title": "위치", - "generic.noResult": "'{0}'에 대한 검색 결과가 없음" + "references.no": "'{0}'에 대한 참조가 없습니다.", + "references.noGeneric": "참조가 없습니다.", + "typedef.title": "형식 정의" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "{0}개 정의를 표시하려면 클릭하세요." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "다음 문제로 이동 (오류, 경고, 정보)", - "nextMarkerIcon": "다음 마커로 이동의 아이콘입니다.", - "markerAction.previous.label": "이전 문제로 이동 (오류, 경고, 정보)", - "previousMarkerIcon": "이전 마커로 이동의 아이콘입니다.", - "markerAction.nextInFiles.label": "파일의 다음 문제로 이동 (오류, 경고, 정보)", - "miGotoNextProblem": "다음 문제(&&P)", - "markerAction.previousInFiles.label": "파일의 이전 문제로 이동 (오류, 경고, 정보)", - "miGotoPreviousProblem": "이전 문제(&&P)" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "가리키기 표시", - "showDefinitionPreviewHover": "정의 미리 보기 가리킨 항목 표시" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "들여쓰기를 공백으로 변환", - "indentationToTabs": "들여쓰기를 탭으로 변환", - "configuredTabSize": "구성된 탭 크기", - "selectTabWidth": "현재 파일의 탭 크기 선택", - "indentUsingTabs": "탭을 사용한 들여쓰기", - "indentUsingSpaces": "공백을 사용한 들여쓰기", - "detectIndentation": "콘텐츠에서 들여쓰기 감지", - "editor.reindentlines": "줄 다시 들여쓰기", - "editor.reindentselectedlines": "선택한 줄 다시 들여쓰기" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "이전 값으로 바꾸기", - "InPlaceReplaceAction.next.label": "다음 값으로 바꾸기" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "위에 줄 복사", - "miCopyLinesUp": "위에 줄 복사(&&C)", - "lines.copyDown": "아래에 줄 복사", - "miCopyLinesDown": "아래에 줄 복사(&&P)", - "duplicateSelection": "중복된 선택 영역", - "miDuplicateSelection": "중복된 선택 영역(&&D)", - "lines.moveUp": "줄 위로 이동", - "miMoveLinesUp": "줄 위로 이동(&&V)", - "lines.moveDown": "줄 아래로 이동", - "miMoveLinesDown": "줄 아래로 이동(&&L)", - "lines.sortAscending": "줄을 오름차순 정렬", - "lines.sortDescending": "줄을 내림차순으로 정렬", - "lines.trimTrailingWhitespace": "후행 공백 자르기", - "lines.delete": "줄 삭제", - "lines.indent": "줄 들여쓰기", - "lines.outdent": "줄 내어쓰기", - "lines.insertBefore": "위에 줄 삽입", - "lines.insertAfter": "아래에 줄 삽입", - "lines.deleteAllLeft": "왼쪽 모두 삭제", - "lines.deleteAllRight": "우측에 있는 항목 삭제", - "lines.joinLines": "줄 연결", - "editor.transpose": "커서 주위 문자 바꾸기", - "editor.transformToUppercase": "대문자로 변환", - "editor.transformToLowercase": "소문자로 변환", - "editor.transformToTitlecase": "단어의 첫 글자를 대문자로 변환", - "editor.transformToSnakecase": "스네이크 표기법으로 변환" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "연결된 편집 시작", - "editorLinkedEditingBackground": "형식의 편집기에서 자동으로 이름을 바꿀 때의 배경색입니다." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "명령 실행", - "links.navigate.follow": "링크로 이동", - "links.navigate.kb.meta.mac": "Cmd+클릭", - "links.navigate.kb.meta": "Ctrl+클릭", - "links.navigate.kb.alt.mac": "Option+클릭", - "links.navigate.kb.alt": "Alt+클릭", - "tooltip.explanation": "명령 {0} 실행", - "invalid.url": "{0} 형식이 올바르지 않으므로 이 링크를 열지 못했습니다", - "missing.url": "대상이 없으므로 이 링크를 열지 못했습니다.", - "label": "링크 열기" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "커서가 추가됨: {0}", - "cursorsAdded": "커서가 추가됨: {0}", - "mutlicursor.insertAbove": "위에 커서 추가", - "miInsertCursorAbove": "위에 커서 추가(&&A)", - "mutlicursor.insertBelow": "아래에 커서 추가", - "miInsertCursorBelow": "아래에 커서 추가(&&D)", - "mutlicursor.insertAtEndOfEachLineSelected": "줄 끝에 커서 추가", - "miInsertCursorAtEndOfEachLineSelected": "줄 끝에 커서 추가(&&U)", - "mutlicursor.addCursorsToBottom": "맨 아래에 커서 추가", - "mutlicursor.addCursorsToTop": "맨 위에 커서 추가", - "addSelectionToNextFindMatch": "다음 일치 항목 찾기에 선택 항목 추가", - "miAddSelectionToNextFindMatch": "다음 항목 추가(&&N)", - "addSelectionToPreviousFindMatch": "이전 일치 항목 찾기에 선택 항목 추가", - "miAddSelectionToPreviousFindMatch": "이전 항목 추가(&&R)", - "moveSelectionToNextFindMatch": "다음 일치 항목 찾기로 마지막 선택 항목 이동", - "moveSelectionToPreviousFindMatch": "마지막 선택 항목을 이전 일치 항목 찾기로 이동", - "selectAllOccurrencesOfFindMatch": "일치 항목 찾기의 모든 항목 선택", - "miSelectHighlights": "모든 항목 선택(&&O)", - "changeAll.label": "모든 항목 변경" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "매개 변수 힌트 트리거" - }, - "vs/editor/contrib/rename/rename": { - "no result": "결과가 없습니다.", - "resolveRenameLocationFailed": "위치 이름을 바꾸는 중 알 수 없는 오류가 발생했습니다.", - "label": "'{0}'의 이름을 바꾸는 중", - "quotableLabel": "{0} 이름 바꾸기", - "aria": "'{0}'을(를) '{1}'(으)로 이름을 변경했습니다. 요약: {2}", - "rename.failedApply": "이름 바꾸기를 통해 편집 내용을 적용하지 못했습니다.", - "rename.failed": "이름 바꾸기를 통해 편집 내용을 계산하지 못했습니다.", - "rename.label": "기호 이름 바꾸기", - "enablePreview": "이름을 바꾸기 전에 변경 내용을 미리 볼 수 있는 기능 사용/사용 안 함" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "선택 영역 확장", - "miSmartSelectGrow": "선택 영역 확장(&&E)", - "smartSelect.shrink": "선택 영역 축소", - "miSmartSelectShrink": "선택 영역 축소(&&S)" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "현재 편집기가 코드 조각 모드인지 여부", - "hasNextTabstop": "코드 조각 모드일 때 다음 탭 정지가 있는지 여부", - "hasPrevTabstop": "코드 조각 모드일 때 이전 탭 정지가 있는지 여부" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "{0}의 {1}개의 수정사항을 수락하는 중", - "suggest.trigger.label": "제안 항목 트리거", - "accept.insert": "삽입", - "accept.replace": "바꾸기", - "detail.more": "간단히 표시", - "detail.less": "더 보기", - "suggest.reset.label": "제안 위젯 크기 다시 설정" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "개발자: 강제로 다시 토큰화" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "비정상적인 줄 종결자", - "unusualLineTerminators.message": "비정상적인 줄 종결자가 검색됨", - "unusualLineTerminators.detail": "이 파일에 LS(줄 구분 기호) 또는 PS(단락 구분 기호) 같은 하나 이상의 비정상적인 줄 종결자 문자가 포함되어 있습니다.\r\n\r\n파일에서 제거하는 것이 좋습니다. `editor.unusualLineTerminators`를 통해 구성할 수 있습니다.", - "unusualLineTerminators.fix": "이 파일 수정", - "unusualLineTerminators.ignore": "이 파일의 문제 무시" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": " 키로 포커스 이동 설정/해제", - "toggle.tabMovesFocus.on": "이제 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다.", - "toggle.tabMovesFocus.off": "이제 키를 누르면 탭 문자가 삽입됩니다." - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "변수 읽기와 같은 읽기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "wordHighlightStrong": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "wordHighlightBorder": "변수 읽기와 같은 읽기 액세스 중 기호의 테두리 색입니다.", - "wordHighlightStrongBorder": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 테두리 색입니다.", - "overviewRulerWordHighlightForeground": "기호 강조 표시의 개요 눈금자 표식 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "overviewRulerWordHighlightStrongForeground": "쓰기 액세스 기호에 대한 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "wordHighlight.next.label": "다음 강조 기호로 이동", - "wordHighlight.previous.label": "이전 강조 기호로 이동", - "wordHighlight.trigger.label": "기호 강조 표시 트리거" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "단어 삭제" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "제안이 표시되는지 여부", - "suggestWidgetDetailsVisible": "제안 세부 정보가 표시되는지 여부", - "suggestWidgetMultipleSuggestions": "선택할 수 있는 여러 제안이 있는지 여부", - "suggestionMakesTextEdit": "현재 제안을 삽입하면 변경 내용이 생성되는지 또는 모든 항목이 이미 입력되었는지 여부", - "acceptSuggestionOnEnter": " 키를 누를 때 제안이 삽입되는지 여부", - "suggestionHasInsertAndReplaceRange": "현재 제안에 삽입 및 바꾸기 동작이 있는지 여부", - "suggestionInsertMode": "기본 동작이 삽입인지 또는 바꾸기인지 여부", - "suggestionCanResolve": "현재 제안에서 추가 세부 정보를 확인하도록 지원하는지 여부" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "우선 텍스트 편집기를 열고 줄로 이동합니다.", - "gotoLineColumnLabel": "줄 {0} 및 문자 {1}(으)로 이동합니다.", - "gotoLineLabel": "{0} 줄로 이동합니다.", - "gotoLineLabelEmptyWithLimit": "현재 줄: {0}, 문자: {1} 이동할 줄 1~{2} 사이의 번호를 입력합니다.", - "gotoLineLabelEmpty": "현재 줄: {0}, 문자: {1}. 이동할 줄 번호를 입력합니다." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "현재 코드 편집기가 피킹 내부에 포함되었는지 여부", - "label.close": "닫기", - "peekViewTitleBackground": "Peek 뷰 제목 영역의 배경색입니다.", - "peekViewTitleForeground": "Peek 뷰 제목 색입니다.", - "peekViewTitleInfoForeground": "Peek 뷰 제목 정보 색입니다.", - "peekViewBorder": "Peek 뷰 테두리 및 화살표 색입니다.", - "peekViewResultsBackground": "Peek 뷰 결과 목록의 배경색입니다.", - "peekViewResultsMatchForeground": "Peek 뷰 결과 목록에서 라인 노드의 전경색입니다.", - "peekViewResultsFileForeground": "Peek 뷰 결과 목록에서 파일 노드의 전경색입니다.", - "peekViewResultsSelectionBackground": "Peek 뷰 결과 목록에서 선택된 항목의 배경색입니다.", - "peekViewResultsSelectionForeground": "Peek 뷰 결과 목록에서 선택된 항목의 전경색입니다.", - "peekViewEditorBackground": "Peek 뷰 편집기의 배경색입니다.", - "peekViewEditorGutterBackground": "Peek 뷰 편집기의 거터 배경색입니다.", - "peekViewResultsMatchHighlight": "Peek 뷰 결과 목록의 일치 항목 강조 표시 색입니다.", - "peekViewEditorMatchHighlight": "Peek 뷰 편집기의 일치 항목 강조 표시 색입니다.", - "peekViewEditorMatchHighlightBorder": "Peek 뷰 편집기의 일치 항목 강조 표시 테두리입니다." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "실행할 코드 작업의 종류입니다.", - "args.schema.apply": "반환된 작업이 적용되는 경우를 제어합니다.", - "args.schema.apply.first": "항상 반환된 첫 번째 코드 작업을 적용합니다.", - "args.schema.apply.ifSingle": "첫 번째 반환된 코드 작업을 적용합니다(이 작업만 있는 경우).", - "args.schema.apply.never": "반환된 코드 작업을 적용하지 마세요.", - "args.schema.preferred": "기본 코드 작업만 반환되도록 할지 여부를 제어합니다.", - "applyCodeActionFailed": "코드 작업을 적용하는 중 알 수 없는 오류가 발생했습니다.", - "quickfix.trigger.label": "빠른 수정...", - "editor.action.quickFix.noneMessage": "사용 가능한 코드 동작이 없습니다.", - "editor.action.codeAction.noneMessage.preferred.kind": "'{0}'에 대한 기본 코드 작업을 사용할 수 없음", - "editor.action.codeAction.noneMessage.kind": "'{0}'에 대한 코드 작업을 사용할 수 없음", - "editor.action.codeAction.noneMessage.preferred": "사용할 수 있는 기본 코드 작업 없음", - "editor.action.codeAction.noneMessage": "사용 가능한 코드 동작이 없습니다.", - "refactor.label": "리팩터링...", - "editor.action.refactor.noneMessage.preferred.kind": "'{0}'에 대한 기본 리팩터링 없음", - "editor.action.refactor.noneMessage.kind": "'{0}'에 대한 리팩터링 없음", - "editor.action.refactor.noneMessage.preferred": "기본 설정 리팩터링을 사용할 수 없음", - "editor.action.refactor.noneMessage": "사용 가능한 리펙터링이 없습니다.", - "source.label": "소스 작업...", - "editor.action.source.noneMessage.preferred.kind": "'{0}'에 대한 기본 소스 작업을 사용할 수 없음", - "editor.action.source.noneMessage.kind": "'{0}'에 대한 소스 작업을 사용할 수 없음", - "editor.action.source.noneMessage.preferred": "사용할 수 있는 기본 원본 작업 없음", - "editor.action.source.noneMessage": "사용 가능한 소스 작업이 없습니다.", - "organizeImports.label": "가져오기 구성", - "editor.action.organize.noneMessage": "사용 가능한 가져오기 구성 작업이 없습니다.", - "fixAll.label": "모두 수정", - "fixAll.noneMessage": "모든 작업 수정 사용 불가", - "autoFix.label": "자동 수정...", - "editor.action.autoFix.noneMessage": "사용할 수 있는 자동 수정 없음" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "편집기 문자 모양 여백에서 확장된 범위의 아이콘입니다.", - "foldingCollapsedIcon": "편집기 문자 모양 여백에서 축소된 범위의 아이콘입니다." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "편집기 찾기 위젯에서 '선택 영역에서 찾기'의 아이콘입니다.", - "findCollapsedIcon": "편집기 찾기 위젯이 축소되었음을 나타내는 아이콘입니다.", - "findExpandedIcon": "편집기 찾기 위젯이 확장되었음을 나타내는 아이콘입니다.", - "findReplaceIcon": "편집기 찾기 위젯에서 '바꾸기'의 아이콘입니다.", - "findReplaceAllIcon": "편집기 찾기 위젯에서 '모두 바꾸기'의 아이콘입니다.", - "findPreviousMatchIcon": "편집기 찾기 위젯에서 '이전 찾기'의 아이콘입니다.", - "findNextMatchIcon": "편집기 찾기 위젯에서 '다음 찾기'의 아이콘입니다.", - "label.find": "찾기", - "placeholder.find": "찾기", - "label.previousMatchButton": "이전 일치", - "label.nextMatchButton": "다음 일치 항목", - "label.toggleSelectionFind": "선택 항목에서 찾기", - "label.closeButton": "닫기", - "label.replace": "바꾸기", - "placeholder.replace": "바꾸기", - "label.replaceButton": "바꾸기", - "label.replaceAllButton": "모두 바꾸기", - "label.toggleReplaceButton": "바꾸기 모드 설정/해제", - "title.matchesCountLimit": "처음 {0}개의 결과가 강조 표시되지만 모든 찾기 작업은 전체 텍스트에 대해 수행됩니다.", - "label.matchesLocation": "{1}의 {0}", - "label.noResults": "결과 없음", - "ariaSearchNoResultEmpty": "{0}개 찾음", - "ariaSearchNoResult": "'{1}'에 대한 {0}을(를) 찾음", - "ariaSearchNoResultWithLineNum": "{2}에서 '{1}'에 대한 {0}을(를) 찾음", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "'{1}'에 대한 {0}을(를) 찾음", - "ctrlEnter.keybindingChanged": "Ctrl+Enter를 누르면 이제 모든 항목을 바꾸지 않고 줄 바꿈을 삽입합니다. editor.action.replaceAll의 키 바인딩을 수정하여 이 동작을 재정의할 수 있습니다." - }, - "vs/editor/contrib/format/format": { - "hint11": "줄 {0}에서 1개 서식 편집을 수행했습니다.", - "hintn1": "줄 {1}에서 {0}개 서식 편집을 수행했습니다.", - "hint1n": "줄 {0}과(와) {1} 사이에서 1개 서식 편집을 수행했습니다.", - "hintnn": "줄 {1}과(와) {2} 사이에서 {0}개 서식 편집을 수행했습니다." - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "편집기에서 현재 인라인 메시지를 표시하는지 여부", - "editor.readonly": "읽기 전용 편집기에서는 편집할 수 없습니다." - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "'참조 피킹' 또는 '정의 피킹'과 같이 참조 피킹이 표시되는지 여부", "labelLoading": "로드 중...", - "metaTitle.N": "{0}({1})" + "metaTitle.N": "{0}({1})", + "referenceSearchVisible": "'참조 피킹' 또는 '정의 피킹'과 같이 참조 피킹이 표시되는지 여부" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "키보드만으로 탐색할 수 있는 기호 위치가 있는지 여부", - "location.kb": "{1}의 {0} 기호, 다음의 경우 {2}", - "location": "{1}의 기호 {0}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "참조 {0}개", + "referencesCount": "참조 {0}개", + "treeAriaLabel": "참조" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "미리 보기를 사용할 수 없음", + "noResults": "결과 없음", + "peekView.alternateTitle": "참조" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "{2}열, {1}줄, {0}의 기호", - "aria.oneReference.preview": "열 {2}, {3}의 줄 {1}에 있는 {0}의 기호", "aria.fileReferences.1": "{0}의 기호 1개, 전체 경로 {1}", "aria.fileReferences.N": "{1}의 기호 {0}개, 전체 경로 {2}", + "aria.oneReference": "{2}열, {1}줄, {0}의 기호", + "aria.oneReference.preview": "열 {2}, {3}의 줄 {1}에 있는 {0}의 기호", "aria.result.0": "결과 없음", "aria.result.1": "{0}에서 기호 1개를 찾았습니다.", "aria.result.n1": "{1}에서 기호 {0}개를 찾았습니다.", "aria.result.nm": "{1}개 파일에서 기호 {0}개를 찾았습니다." }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "오류", - "Warning": "경고", - "Info": "정보", - "Hint": "힌트", - "marker aria": "{1}의 {0}입니다. ", - "problems": "문제 {1}개 중 {0}개", - "change": "문제 {1}개 중 {0}개", - "editorMarkerNavigationError": "편집기 표식 탐색 위젯 오류 색입니다.", - "editorMarkerNavigationWarning": "편집기 표식 탐색 위젯 경고 색입니다.", - "editorMarkerNavigationInfo": "편집기 표식 탐색 위젯 정보 색입니다.", - "editorMarkerNavigationBackground": "편집기 표식 탐색 위젯 배경입니다." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "키보드만으로 탐색할 수 있는 기호 위치가 있는지 여부", + "location": "{1}의 기호 {0}", + "location.kb": "{1}의 {0} 기호, 다음의 경우 {2}" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "정의 미리 보기 가리킨 항목 표시", + "showHover": "가리키기 표시" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "로드 중..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "빠른 수정을 확인하는 중...", + "noQuickFixes": "빠른 수정을 사용할 수 없음", + "quick fixes": "빠른 수정...", + "view problem": "문제 보기" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "다음 값으로 바꾸기", + "InPlaceReplaceAction.previous.label": "이전 값으로 바꾸기" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "구성된 탭 크기", + "detectIndentation": "콘텐츠에서 들여쓰기 감지", + "editor.reindentlines": "줄 다시 들여쓰기", + "editor.reindentselectedlines": "선택한 줄 다시 들여쓰기", + "indentUsingSpaces": "공백을 사용한 들여쓰기", + "indentUsingTabs": "탭을 사용한 들여쓰기", + "indentationToSpaces": "들여쓰기를 공백으로 변환", + "indentationToTabs": "들여쓰기를 탭으로 변환", + "selectTabWidth": "현재 파일의 탭 크기 선택" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "다음 인라인 제안 표시", + "action.inlineSuggest.showPrevious": "이전 인라인 제안 표시", + "action.inlineSuggest.trigger": "인라인 제안 트리거", + "inlineSuggestionHasIndentation": "인라인 제안이 공백으로 시작하는지 여부", + "inlineSuggestionVisible": "인라인 제안 표시 여부" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "수락", + "showNextInlineSuggestion": "다음", + "showPreviousInlineSuggestion": "이전" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "중복된 선택 영역", + "editor.transformToLowercase": "소문자로 변환", + "editor.transformToSnakecase": "스네이크 표기법으로 변환", + "editor.transformToTitlecase": "단어의 첫 글자를 대문자로 변환", + "editor.transformToUppercase": "대문자로 변환", + "editor.transpose": "커서 주위 문자 바꾸기", + "lines.copyDown": "아래에 줄 복사", + "lines.copyUp": "위에 줄 복사", + "lines.delete": "줄 삭제", + "lines.deleteAllLeft": "왼쪽 모두 삭제", + "lines.deleteAllRight": "우측에 있는 항목 삭제", + "lines.indent": "줄 들여쓰기", + "lines.insertAfter": "아래에 줄 삽입", + "lines.insertBefore": "위에 줄 삽입", + "lines.joinLines": "줄 연결", + "lines.moveDown": "줄 아래로 이동", + "lines.moveUp": "줄 위로 이동", + "lines.outdent": "줄 내어쓰기", + "lines.sortAscending": "줄을 오름차순 정렬", + "lines.sortDescending": "줄을 내림차순으로 정렬", + "lines.trimTrailingWhitespace": "후행 공백 자르기", + "miCopyLinesDown": "아래에 줄 복사(&&P)", + "miCopyLinesUp": "위에 줄 복사(&&C)", + "miDuplicateSelection": "중복된 선택 영역(&&D)", + "miMoveLinesDown": "줄 아래로 이동(&&L)", + "miMoveLinesUp": "줄 위로 이동(&&V)" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "형식의 편집기에서 자동으로 이름을 바꿀 때의 배경색입니다.", + "linkedEditing.label": "연결된 편집 시작" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "{0} 형식이 올바르지 않으므로 이 링크를 열지 못했습니다", + "label": "링크 열기", + "links.navigate.executeCmd": "명령 실행", + "links.navigate.follow": "링크로 이동", + "links.navigate.kb.alt": "Alt+클릭", + "links.navigate.kb.alt.mac": "Option+클릭", + "links.navigate.kb.meta": "Ctrl+클릭", + "links.navigate.kb.meta.mac": "Cmd+클릭", + "missing.url": "대상이 없으므로 이 링크를 열지 못했습니다.", + "tooltip.explanation": "명령 {0} 실행" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "읽기 전용 편집기에서는 편집할 수 없습니다.", + "messageVisible": "편집기에서 현재 인라인 메시지를 표시하는지 여부" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "다음 일치 항목 찾기에 선택 항목 추가", + "addSelectionToPreviousFindMatch": "이전 일치 항목 찾기에 선택 항목 추가", + "changeAll.label": "모든 항목 변경", + "cursorAdded": "커서가 추가됨: {0}", + "cursorsAdded": "커서가 추가됨: {0}", + "miAddSelectionToNextFindMatch": "다음 항목 추가(&&N)", + "miAddSelectionToPreviousFindMatch": "이전 항목 추가(&&R)", + "miInsertCursorAbove": "위에 커서 추가(&&A)", + "miInsertCursorAtEndOfEachLineSelected": "줄 끝에 커서 추가(&&U)", + "miInsertCursorBelow": "아래에 커서 추가(&&D)", + "miSelectHighlights": "모든 항목 선택(&&O)", + "moveSelectionToNextFindMatch": "다음 일치 항목 찾기로 마지막 선택 항목 이동", + "moveSelectionToPreviousFindMatch": "마지막 선택 항목을 이전 일치 항목 찾기로 이동", + "mutlicursor.addCursorsToBottom": "맨 아래에 커서 추가", + "mutlicursor.addCursorsToTop": "맨 위에 커서 추가", + "mutlicursor.insertAbove": "위에 커서 추가", + "mutlicursor.insertAtEndOfEachLineSelected": "줄 끝에 커서 추가", + "mutlicursor.insertBelow": "아래에 커서 추가", + "selectAllOccurrencesOfFindMatch": "일치 항목 찾기의 모든 항목 선택" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "매개 변수 힌트 트리거" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, 힌트", "parameterHintsNextIcon": "다음 매개 변수 힌트 표시의 아이콘입니다.", - "parameterHintsPreviousIcon": "이전 매개 변수 힌트 표시의 아이콘입니다.", - "hint": "{0}, 힌트" + "parameterHintsPreviousIcon": "이전 매개 변수 힌트 표시의 아이콘입니다." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "입력 이름 바꾸기 위젯이 표시되는지 여부", - "renameAriaLabel": "입력 이름을 바꾸세요. 새 이름을 입력한 다음 [Enter] 키를 눌러 커밋하세요.", - "label": "이름 바꾸기 {0}, 미리 보기 {1}" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "현재 코드 편집기가 피킹 내부에 포함되었는지 여부", + "label.close": "닫기", + "peekViewBorder": "Peek 뷰 테두리 및 화살표 색입니다.", + "peekViewEditorBackground": "Peek 뷰 편집기의 배경색입니다.", + "peekViewEditorGutterBackground": "Peek 뷰 편집기의 거터 배경색입니다.", + "peekViewEditorMatchHighlight": "Peek 뷰 편집기의 일치 항목 강조 표시 색입니다.", + "peekViewEditorMatchHighlightBorder": "Peek 뷰 편집기의 일치 항목 강조 표시 테두리입니다.", + "peekViewResultsBackground": "Peek 뷰 결과 목록의 배경색입니다.", + "peekViewResultsFileForeground": "Peek 뷰 결과 목록에서 파일 노드의 전경색입니다.", + "peekViewResultsMatchForeground": "Peek 뷰 결과 목록에서 라인 노드의 전경색입니다.", + "peekViewResultsMatchHighlight": "Peek 뷰 결과 목록의 일치 항목 강조 표시 색입니다.", + "peekViewResultsSelectionBackground": "Peek 뷰 결과 목록에서 선택된 항목의 배경색입니다.", + "peekViewResultsSelectionForeground": "Peek 뷰 결과 목록에서 선택된 항목의 전경색입니다.", + "peekViewTitleBackground": "Peek 뷰 제목 영역의 배경색입니다.", + "peekViewTitleForeground": "Peek 뷰 제목 색입니다.", + "peekViewTitleInfoForeground": "Peek 뷰 제목 정보 색입니다." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "제안 위젯의 배경색입니다.", - "editorSuggestWidgetBorder": "제안 위젯의 테두리 색입니다.", - "editorSuggestWidgetForeground": "제안 위젯의 전경색입니다.", - "editorSuggestWidgetSelectedBackground": "제한 위젯에서 선택된 항목의 배경색입니다.", - "editorSuggestWidgetHighlightForeground": "제안 위젯의 일치 항목 강조 표시 색입니다.", - "suggestWidget.loading": "로드 중...", - "suggestWidget.noSuggestions": "제안 항목이 없습니다.", - "ariaCurrenttSuggestionReadDetails": "{0}, 문서: {1}", - "suggest": "제안" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "우선 텍스트 편집기를 열고 줄로 이동합니다.", + "gotoLineColumnLabel": "줄 {0} 및 문자 {1}(으)로 이동합니다.", + "gotoLineLabel": "{0} 줄로 이동합니다.", + "gotoLineLabelEmpty": "현재 줄: {0}, 문자: {1}. 이동할 줄 번호를 입력합니다.", + "gotoLineLabelEmptyWithLimit": "현재 줄: {0}, 문자: {1} 이동할 줄 1~{2} 사이의 번호를 입력합니다." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "생성자({0})", + "array": "배열({0})", + "boolean": "부울({0})", "cannotRunGotoSymbolWithoutEditor": "기호로 이동하려면 먼저 기호 정보가 있는 텍스트 편집기를 엽니다.", "cannotRunGotoSymbolWithoutSymbolProvider": "활성 상태의 텍스트 편집기는 기호 정보를 제공하지 않습니다.", - "noMatchingSymbolResults": "일치하는 편집기 기호 없음", - "noSymbolResults": "편집기 기호 없음", - "openToSide": "측면에서 열기", - "openToBottom": "하단에 열기", - "symbols": "기호({0})", - "property": "속성({0})", - "method": "메서드({0})", - "function": "함수({0})", - "_constructor": "생성자({0})", - "variable": "변수({0})", "class": "클래스({0})", - "struct": "구조체({0})", - "event": "이벤트({0})", - "operator": "연산자({0})", - "interface": "인터페이스({0})", - "namespace": "네임스페이스({0})", - "package": "패키지({0})", - "typeParameter": "형식 매개 변수({0})", - "modules": "모듈({0})", + "constant": "상수({0})", "enum": "열거형({0})", "enumMember": "열거형 멤버({0})", - "string": "문자열({0})", - "file": "파일({0})", - "array": "배열({0})", - "number": "숫자({0})", - "boolean": "부울({0})", - "object": "개체({0})", - "key": "키({0})", + "event": "이벤트({0})", "field": "필드({0})", - "constant": "상수({0})" + "file": "파일({0})", + "function": "함수({0})", + "interface": "인터페이스({0})", + "key": "키({0})", + "method": "메서드({0})", + "modules": "모듈({0})", + "namespace": "네임스페이스({0})", + "noMatchingSymbolResults": "일치하는 편집기 기호 없음", + "noSymbolResults": "편집기 기호 없음", + "number": "숫자({0})", + "object": "개체({0})", + "openToBottom": "하단에 열기", + "openToSide": "측면에서 열기", + "operator": "연산자({0})", + "package": "패키지({0})", + "property": "속성({0})", + "string": "문자열({0})", + "struct": "구조체({0})", + "symbols": "기호({0})", + "typeParameter": "형식 매개 변수({0})", + "variable": "변수({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "'{0}'을(를) '{1}'(으)로 이름을 변경했습니다. 요약: {2}", + "enablePreview": "이름을 바꾸기 전에 변경 내용을 미리 볼 수 있는 기능 사용/사용 안 함", + "label": "'{0}'의 이름을 바꾸는 중", + "no result": "결과가 없습니다.", + "quotableLabel": "{0} 이름 바꾸기", + "rename.failed": "이름 바꾸기를 통해 편집 내용을 계산하지 못했습니다.", + "rename.failedApply": "이름 바꾸기를 통해 편집 내용을 적용하지 못했습니다.", + "rename.label": "기호 이름 바꾸기", + "resolveRenameLocationFailed": "위치 이름을 바꾸는 중 알 수 없는 오류가 발생했습니다." + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "이름 바꾸기 {0}, 미리 보기 {1}", + "renameAriaLabel": "입력 이름을 바꾸세요. 새 이름을 입력한 다음 [Enter] 키를 눌러 커밋하세요.", + "renameInputVisible": "입력 이름 바꾸기 위젯이 표시되는지 여부" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "선택 영역 확장(&&E)", + "miSmartSelectShrink": "선택 영역 축소(&&S)", + "smartSelect.expand": "선택 영역 확장", + "smartSelect.shrink": "선택 영역 축소" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "코드 조각 모드일 때 다음 탭 정지가 있는지 여부", + "hasPrevTabstop": "코드 조각 모드일 때 이전 탭 정지가 있는지 여부", + "inSnippetMode": "현재 편집기가 코드 조각 모드인지 여부" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "일요일", - "Monday": "월요일", - "Tuesday": "화요일", - "Wednesday": "수요일", - "Thursday": "목요일", - "Friday": "금요일", - "Saturday": "토요일", - "SundayShort": "일", - "MondayShort": "월", - "TuesdayShort": "화", - "WednesdayShort": "수", - "ThursdayShort": "목", - "FridayShort": "금", - "SaturdayShort": "토", - "January": "1월", - "February": "2월", - "March": "3월", "April": "4월", - "May": "5월", - "June": "6월", - "July": "7월", - "August": "8월", - "September": "9월", - "October": "10월", - "November": "11월", - "December": "12월", - "JanuaryShort": "1월", - "FebruaryShort": "2월", - "MarchShort": "3월", "AprilShort": "4월", - "MayShort": "5월", - "JuneShort": "6월", - "JulyShort": "7월", + "August": "8월", "AugustShort": "8월", - "SeptemberShort": "9월", - "OctoberShort": "10월", + "December": "12월", + "DecemberShort": "12월", + "February": "2월", + "FebruaryShort": "2월", + "Friday": "금요일", + "FridayShort": "금", + "January": "1월", + "JanuaryShort": "1월", + "July": "7월", + "JulyShort": "7월", + "June": "6월", + "JuneShort": "6월", + "March": "3월", + "MarchShort": "3월", + "May": "5월", + "MayShort": "5월", + "Monday": "월요일", + "MondayShort": "월", + "November": "11월", "NovemberShort": "11월", - "DecemberShort": "12월" + "October": "10월", + "OctoberShort": "10월", + "Saturday": "토요일", + "SaturdayShort": "토", + "September": "9월", + "SeptemberShort": "9월", + "Sunday": "일요일", + "SundayShort": "일", + "Thursday": "목요일", + "ThursdayShort": "목", + "Tuesday": "화요일", + "TuesdayShort": "화", + "Wednesday": "수요일", + "WednesdayShort": "수" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": " 키를 누를 때 제안이 삽입되는지 여부", + "suggestWidgetDetailsVisible": "제안 세부 정보가 표시되는지 여부", + "suggestWidgetMultipleSuggestions": "선택할 수 있는 여러 제안이 있는지 여부", + "suggestWidgetVisible": "제안이 표시되는지 여부", + "suggestionCanResolve": "현재 제안에서 추가 세부 정보를 확인하도록 지원하는지 여부", + "suggestionHasInsertAndReplaceRange": "현재 제안에 삽입 및 바꾸기 동작이 있는지 여부", + "suggestionInsertMode": "기본 동작이 삽입인지 또는 바꾸기인지 여부", + "suggestionMakesTextEdit": "현재 제안을 삽입하면 변경 내용이 생성되는지 또는 모든 항목이 이미 입력되었는지 여부" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "삽입", + "accept.replace": "바꾸기", + "aria.alert.snippet": "{0}의 {1}개의 수정사항을 수락하는 중", + "detail.less": "더 보기", + "detail.more": "간단히 표시", + "suggest.reset.label": "제안 위젯 크기 다시 설정", + "suggest.trigger.label": "제안 항목 트리거" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, 문서: {1}", + "editorSuggestWidgetBackground": "제안 위젯의 배경색입니다.", + "editorSuggestWidgetBorder": "제안 위젯의 테두리 색입니다.", + "editorSuggestWidgetFocusHighlightForeground": "항목에 포커스가 있을 때 추천 위젯에서 일치하는 항목의 색이 강조 표시됩니다.", + "editorSuggestWidgetForeground": "제안 위젯의 전경색입니다.", + "editorSuggestWidgetHighlightForeground": "제안 위젯의 일치 항목 강조 표시 색입니다.", + "editorSuggestWidgetSelectedBackground": "제한 위젯에서 선택된 항목의 배경색입니다.", + "editorSuggestWidgetSelectedForeground": "제한 위젯에서 선택된 항목의 전경색입니다.", + "suggest": "제안", + "suggestWidget.loading": "로드 중...", + "suggestWidget.noSuggestions": "제안 항목이 없습니다." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "닫기", + "loading": "로드 중..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "자세한 정보", + "suggestMoreInfoIcon": "제안 위젯에서 자세한 정보의 아이콘입니다." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "배열 기호의 전경색입니다. 이러한 기호는 개요, 이동 경로 및 제안 위젯에 나타납니다.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "단위 기호의 전경색입니다. 이러한 기호는 개요, 이동 경로 및 제안 위젯에 표시됩니다.", "symbolIcon.variableForeground": "변수 기호의 전경색입니다. 이러한 기호는 개요, 이동 경로 및 제안 위젯에 표시됩니다." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "미리 보기를 사용할 수 없음", - "noResults": "결과 없음", - "peekView.alternateTitle": "참조" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": " 키로 포커스 이동 설정/해제", + "toggle.tabMovesFocus.off": "이제 키를 누르면 탭 문자가 삽입됩니다.", + "toggle.tabMovesFocus.on": "이제 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다." }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "문제 보기", - "noQuickFixes": "빠른 수정을 사용할 수 없음", - "checkingForQuickFixes": "빠른 수정을 확인하는 중...", - "quick fixes": "빠른 수정..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "개발자: 강제로 다시 토큰화" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "로드 중..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "이 파일에 LS(줄 구분 기호) 또는 PS(단락 구분 기호) 같은 하나 이상의 비정상적인 줄 종결자 문자가 포함되어 있습니다.\r\n\r\n파일에서 제거하는 것이 좋습니다. `editor.unusualLineTerminators`를 통해 구성할 수 있습니다.", + "unusualLineTerminators.fix": "이 파일 수정", + "unusualLineTerminators.ignore": "이 파일의 문제 무시", + "unusualLineTerminators.message": "비정상적인 줄 종결자가 검색됨", + "unusualLineTerminators.title": "비정상적인 줄 종결자" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "닫기", - "loading": "로드 중..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "기호 강조 표시의 개요 눈금자 표식 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "overviewRulerWordHighlightStrongForeground": "쓰기 액세스 기호에 대한 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "wordHighlight": "변수 읽기와 같은 읽기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "wordHighlight.next.label": "다음 강조 기호로 이동", + "wordHighlight.previous.label": "이전 강조 기호로 이동", + "wordHighlight.trigger.label": "기호 강조 표시 트리거", + "wordHighlightBorder": "변수 읽기와 같은 읽기 액세스 중 기호의 테두리 색입니다.", + "wordHighlightStrong": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "wordHighlightStrongBorder": "변수에 쓰기와 같은 쓰기 액세스 중 기호의 테두리 색입니다." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "단어 삭제" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "제안 위젯에서 자세한 정보의 아이콘입니다.", - "readMore": "자세한 정보" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "수정 사항을 표시합니다. 사용 가능한 기본 수정({0})", - "quickFixWithKb": "수정 사항 표시({0})", - "quickFix": "수정 사항 표시" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "참조 {0}개", - "referenceCount": "참조 {0}개", - "treeAriaLabel": "참조" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "경고: '{0}'은(는) 알려진 옵션 목록에 없지만 Electron/Chromium에 계속 전달됩니다.", - "multipleValues": "옵션 '{0}'이(가) 두 번 이상 정의되었습니다. 값 '{1}'을(를) 사용하세요.", - "gotoValidation": "`--goto` 모드에서 인수는 `FILE(:LINE(:CHARACTER))` 형식이어야 합니다." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "사용할 프록시 설정입니다. 설정하지 않으면 'http_proxy' 및 'https_proxy' 환경 변수에서 상속됩니다.", - "strictSSL": "제공된 CA 목록에 대해 프록시 서버 인증서를 확인해야 하는지 여부를 제어합니다.", - "proxyAuthorization": "모든 네트워크 요청의 'Proxy-Authorization' 헤더로 보낼 값입니다.", - "proxySupportOff": "확장에 대한 프록시 지원을 사용하지 않도록 설정합니다.", - "proxySupportOn": "확장에 대한 프록시 지원을 사용하도록 설정합니다.", - "proxySupportOverride": "확장에 대한 프록시 지원을 사용하지 않도록 설정하고 요청 옵션을 재정의합니다.", - "proxySupport": "확장에 대해 프록시 지원을 사용합니다.", - "systemCertificates": "OS에서 CA 인증서를 로드해야 하는지 여부를 제어합니다(Windows 및 macOS에서는 이 기능을 끈 후 창을 다시 로드해야 함)." - }, - "vs/platform/files/common/fileService": { - "invalidPath": "상대 파일 경로 '{0}'(으)로 파일 시스템 공급자를 확인할 수 없습니다.", - "noProviderFound": "리소스 '{0}'에 대한 파일 시스템 공급자를 찾을 수 없습니다.", - "fileNotFoundError": "존재하지 않는 파일 '{0}'을(를) 확인할 수 없습니다.", - "fileExists": "덮어쓰기 플래그가 설정되어 있지 않으면 기존의 '{0}' 파일을 만들 수 없습니다.", - "err.write": "파일 '{0}'({1})을(를) 쓸 수 없음", - "writeFailedUnlockUnsupported": "공급자가 지원하지 않기 때문에 '{0}' 파일의 잠금을 해제할 수 없습니다.", - "fileIsDirectoryWriteError": "실제로 디렉터리인 파일 '{0}'을(를) 쓸 수 없음", - "fileModifiedError": "파일 수정됨", - "err.read": "파일 '{0}'({1})을(를) 읽을 수 없음", - "fileIsDirectoryReadError": "실제로 디렉터리인 파일 '{0}'을(를) 읽을 수 없음", - "fileNotModifiedError": "파일 수정 안 됨", - "fileTooLargeError": "너무 커서 열 수 없는 '{0}' 파일을 읽을 수 없습니다.", - "unableToMoveCopyError1": "대/소문자를 구분하지 않는 파일 시스템에서 소스 '{0}'이(가) 다른 경로 대/소문자의 대상 '{1}'과(와) 같으면 복사할 수 없습니다.", - "unableToMoveCopyError2": "소스 '{0}'이(가) 대상 '{1}'의 부모인 경우 이동/복사할 수 없습니다.", - "unableToMoveCopyError3": "대상 '{1}'이(가) 이미 목적지에 있으므로 '{0}'을(를) 이동/복사할 수 없습니다.", - "unableToMoveCopyError4": "파일이 포함된 폴더를 대체하므로 '{0}'을(를) '{1}'(으)로 이동/복사할 수 없습니다.", - "mkdirExistsError": "이미 존재하지만 디렉터리가 아닌 폴더 '{0}'을(를) 만들 수 없습니다.", - "deleteFailedTrashUnsupported": "공급자가 지원하지 않기 때문에 휴지통을 통해 파일 '{0}'을(를) 삭제할 수 없습니다.", - "deleteFailedNotFound": "존재하지 않는 파일 '{0}'을(를) 삭제할 수 없습니다.", - "deleteFailedNonEmptyFolder": "비어 있지 않은 폴더 '{0}'을(를) 삭제할 수 없습니다.", - "err.readonly": "읽기 전용 파일 '{0}'을(를) 수정할 수 없습니다." - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "파일이 이미 있습니다.", - "fileNotExists": "파일이 없음", - "moveError": "'{0}'을 (를) '{1}'({2})(으)로 이동할 수 없습니다.", - "copyError": "'{0}'을(를) '{1}'({2})(으)로 복사할 수 없습니다.", - "fileCopyErrorPathCase": "'파일은 다른 경로 대/소문자를 가진 동일한 경로로 복사할 수 없습니다.", - "fileCopyErrorExists": "대상에 파일이 이미 있습니다." - }, - "vs/platform/files/common/files": { - "unknownError": "알 수 없는 오류", - "sizeB": "{0}B", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "업데이트", - "updateMode": "자동 업데이트를 받을지 여부를 구성합니다. 변경 후 다시 시작해야 합니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다.", - "none": "업데이트를 사용하지 않도록 설정합니다.", - "manual": "자동 백그라운드 업데이트 확인을 사용하지 않도록 설정합니다. 업데이트를 수동으로 확인하여 진행할 수 있습니다.", - "start": "시작할 때만 업데이트를 확인합니다. 자동 백그라운드 업데이트 검사를 사용하지 않도록 설정합니다.", - "default": "자동 업데이트 확인을 사용하도록 설정합니다. Code에서 정기적으로 업데이트를 자동 확인합니다.", - "deprecated": "이 설정은 사용되지 않습니다. '{0}'을(를) 대신 사용하세요.", - "enableWindowsBackgroundUpdatesTitle": "Windows 백그라운드 업데이트를 사용하도록 설정", - "enableWindowsBackgroundUpdates": "새로운 VS Code 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정", - "showReleaseNotes": "업데이트 후 릴리스 노트를 표시합니다. 릴리스 노트는 Microsoft 온라인 서비스에서 가져옵니다." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "옵션", - "extensionsManagement": "확장 관리", - "troubleshooting": "문제 해결", - "diff": "두 파일을 서로 비교합니다.", - "add": "마지막 활성 창에 폴더를 추가합니다.", - "goto": "지정된 줄과 문자 위치에 있는 경로의 파일을 엽니다.", - "newWindow": "새 창을 강제로 엽니다.", - "reuseWindow": "이미 열려 있는 창에서 파일 또는 폴더를 강제로 엽니다.", - "wait": "파일이 닫힐 때 까지 기다린 후 돌아갑니다.", - "locale": "사용할 로캘(예: en-US 또는 zh-TW)입니다.", - "userDataDir": "사용자 데이터가 저장되는 디렉터리를 지정합니다. Code의 여러 고유 인스턴스를 여는 데 사용할 수 있습니다.", - "help": "사용법을 출력합니다.", - "extensionHomePath": "확장의 루트 경로를 설정합니다.", - "listExtensions": "설치된 확장을 나열합니다.", - "showVersions": "--list-extensions를 사용할 경우 설치된 확장의 버전을 표시합니다.", - "category": "--list-extensions를 사용할 경우 설치된 확장을 제공된 범주를 기준으로 필터링합니다.", - "installExtension": "확장을 설치하거나 업데이트합니다. 확장의 식별자는 항상 `${publisher}.${name}`입니다. 최신 버전으로 업데이트하려면 `--force` 인수를 사용합니다. 특정 버전을 설치하려면 `@${version}`을 제공합니다. 예: 'vscode.csharp@1.2.3'", - "uninstallExtension": "확장을 제거합니다.", - "experimentalApis": "확장에 대해 제안된 API 기능을 사용하도록 설정합니다. 개별적으로 사용하도록 설정할 확장 ID를 하나 이상 수신할 수 있습니다.", - "version": "버전을 출력합니다.", - "verbose": "자세한 정보 표시를 출력합니다(--wait를 의미).", - "log": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", - "status": "프로세스 사용 및 진단 정보를 인쇄합니다.", - "prof-startup": "시작하는 동안 CPU 프로파일러 실행", - "disableExtensions": "설치된 모든 확장을 사용하지 않도록 설정합니다.", - "disableExtension": "확장을 사용하지 않도록 설정합니다.", - "turn sync": "동기화 켜기 또는 끄기", - "inspect-extensions": "디버깅 및 확장 프로파일링을 허용합니다. 연결 URI는 개발자 도구를 확인하세요.", - "inspect-brk-extensions": "시작 후 일시 중시된 확장 호스트에서 디버깅 및 확장 프로파일링을 허용합니다. 연결 URI는 개발자 도구를 확인하세요.", - "disableGPU": "GPU 하드웨어 가속을 사용하지 않도록 설정합니다.", - "maxMemory": "윈도우에 대한 최대 메모리 크기 (단위 MB).", - "telemetry": "VS Code에서 수집하는 원격 분석 이벤트를 모두 표시합니다.", - "usage": "사용법", - "options": "옵션", - "paths": "경로", - "stdinWindows": "다른 프로그램의 출력을 읽으려면, '-'를 추가하세요. (예: 'echo Hello World | {0} -')", - "stdinUnix": "stdin에서 읽어오려면, '-'를 추가하세요.(예. 'ps aux | grep code | {0} -')", - "unknownVersion": "알 수 없는 버전", - "unknownCommit": "알 수 없는 커밋" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "확장", - "preferences": "기본 설정" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "VS Code '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.", - "restartCode": "{0}을(를) 다시 설치하기 전에 VS Code를 다시 시작하세요.", - "MarketPlaceDisabled": "Marketplace를 사용할 수 없습니다.", - "malicious extension": "문제가 있다고 보고되었으므로 확장을 설치할 수 없습니다.", - "notFoundCompatibleDependency": "'{0}' 확장은 현재 버전의 VS Code(버전 {1})와 호환되지 않기 때문에 설치할 수 없습니다.", - "Not a Marketplace extension": "마켓플레이스 확장만 다시 설치할 수 있습니다.", - "removeError": "확장을 제거하는 동안 오류가 발생했습니다. {0}. 다시 시도하기 전에 VS Code를 종료하고 다시 시작하세요.", - "quitCode": "확장을 설치할 수 없습니다. 다시 설치하기 위해 VS Code를 종료하고 다시 시작하십시오.", - "exitCode": "확장을 설치할 수 없습니다. 다시 설치하기 전에 VS 코드를 종료한 후 다시 시작하십시오.", - "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다.", - "singleDependentError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장이 이 확장에 종속됩니다.", - "twoDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 및 '{2}' 확장이 이 확장에 종속됩니다.", - "multipleDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}', '{2}' 및 기타 확장이 이 확장에 종속됩니다.", - "singleIndirectDependentError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}' 확장이 이 확장에 종속됩니다.", - "twoIndirectDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}' 및 '{3}' 확장이 이 확장에 종속됩니다.", - "multipleIndirectDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}', '{3}' 및 기타 확장이 이 확장에 종속됩니다.", - "notExists": "확장을 찾을 수 없음" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "원격 분석", - "telemetry.enableTelemetry": "사용자 데이터와 에러를 Microsoft 온라인 서비스로 보내는 것을 허용합니다.", - "telemetry.enableTelemetryMd": "사용량 현황 데이터 및 오류를 Microsoft 온라인 서비스로 보낼 수 있도록 합니다. [여기]({0})에서 개인정보처리방침을 읽어 보세요." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "'{0}' 확장을 찾을 수 없습니다.", - "useId": "게시자를 포함하여 전체 확장 ID를 사용하세요(예: {0}).", - "listFromLocation": "{0}에 설치된 확장:", - "installingExtensionsOnLocation": "{0}에 확장을 설치하는 중...", - "installingExtensions": "확장을 설치하는 중...", - "alreadyInstalled-checkAndUpdate": "확장 '{0}' v{1}이(가) 이미 설치되어 있습니다. '--force' 옵션을 사용하여 최신 버전으로 업데이트하거나 '@'을 제공하여 특정 버전을 설치합니다. 예: '{2}@1.2.3'", - "alreadyInstalled": "'{0}' 확장이 이미 설치되어 있습니다.", - "installation failed": "확장 설치 실패: {0}", - "successVsixInstall": "'{0}' 확장이 설치되었습니다.", - "cancelVsixInstall": "'{0}' 확장 설치를 취소했습니다.", - "updateMessage": "'{0}' 확장을 버전 {1}(으)로 업데이트하는 중", - "installing builtin ": "기본 제공 확장 '{0}' v{1}을(를) 설치하는 중...", - "installing": "'{0}' v{1} 확장을 설치하는 중...", - "successInstall": "'{0}' v{1} 확장이 설치되었습니다.", - "cancelInstall": "'{0}' 확장 설치를 취소했습니다.", - "forceDowngrade": "'{0}' v{1} 확장의 최신 버전이 이미 설치되어 있습니다. '--force' 옵션을 사용하여 이전 버전으로 다운그레이드하세요.", - "builtin": "'{0}' 확장은 기본 제공 확장이므로 제거할 수 없습니다.", - "forceUninstall": "사용자가 '{0}' 확장을 기본 제공 확장으로 표시했습니다. 제거하려면 '--force' 옵션을 사용하세요.", - "uninstalling": "{0}을(를) 제거하는 중...", - "successUninstallFromLocation": "{1}에서 '{0}' 확장을 제거했습니다!", - "successUninstall": "'{0}' 확장이 성공적으로 제거되었습니다!", - "notInstalleddOnLocation": "'{0}' 확장이 {1}에 설치되지 않았습니다.", - "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "설정 동기화", - "settingsSync.keybindingsPerPlatform": "각 플랫폼에 대해 키 바인딩을 동기화합니다.", - "settingsSync.ignoredExtensions": "동기화하는 동안 무시할 확장 목록입니다. 확장의 식별자는 항상 `${publisher}.${name}`입니다(예: `vscode.csharp`).", - "app.extension.identifier.errorMessage": "필요한 형식은 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", - "settingsSync.ignoredSettings": "동기화하는 동안 무시할 설정을 구성합니다." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "시스템에 {0}이(가) 설치되어 있습니다. 권장되는 확장을 설치하시겠습니까?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "현재 버전이 호환되지 않아서 머신 데이터를 읽을 수 없습니다. {0}을(를) 업데이트하고 다시 시도하세요." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "동기화 서비스가 변경되어 동기화할 수 없습니다.", - "service changed": "동기화 서비스가 변경되었으므로 동기화할 수 없습니다.", - "turned off": "클라우드에서 동기화가 해제되어 있으므로 동기화할 수 없습니다.", - "session expired": "현재 세션이 만료되어 동기화할 수 없습니다.", - "turned off machine": "다른 머신에서 이 머신의 동기화가 꺼져 있으므로 동기화할 수 없습니다." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "'{0}'을(를) 휴지통으로 이동하지 못함", - "trashFailed": "'{0}'을(를) 휴지통으로 이동하지 못함" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", - "errorForeground": "오류 메시지에 대한 전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", - "descriptionForeground": "레이블과 같이 추가 정보를 제공하는 설명 텍스트의 전경색입니다.", - "iconForeground": "워크벤치 아이콘의 기본 색상입니다.", - "focusBorder": "포커스가 있는 요소의 전체 테두리 색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", - "contrastBorder": "더 뚜렷이 대비되도록 요소를 다른 요소와 구분하는 요소 주위의 추가 테두리입니다.", - "activeContrastBorder": "더 뚜렷이 대비되도록 요소를 다른 요소와 구분하는 활성 요소 주위의 추가 테두리입니다.", - "selectionBackground": "워크벤치의 텍스트 선택(예: 입력 필드 또는 텍스트 영역) 전경색입니다. 편집기 내의 선택에는 적용되지 않습니다.", - "textSeparatorForeground": "텍스트 구분자 색상입니다.", - "textLinkForeground": "텍스트 내 링크의 전경색입니다.", - "textLinkActiveForeground": "클릭하고 마우스가 올라간 상태의 텍스트 내 링크의 전경색입니다.", - "textPreformatForeground": "미리 서식이 지정된 텍스트 세그먼트의 전경색입니다.", - "textBlockQuoteBackground": "텍스트 내 블록 인용의 전경색입니다.", - "textBlockQuoteBorder": "텍스트 내 블록 인용의 테두리 색입니다.", - "textCodeBlockBackground": "텍스트 내 코드 블록의 전경색입니다.", - "widgetShadow": "편집기 내에서 찾기/바꾸기 같은 위젯의 그림자 색입니다.", - "inputBoxBackground": "입력 상자 배경입니다.", - "inputBoxForeground": "입력 상자 전경입니다.", - "inputBoxBorder": "입력 상자 테두리입니다.", - "inputBoxActiveOptionBorder": "입력 필드에서 활성화된 옵션의 테두리 색입니다.", - "inputOption.activeBackground": "입력 필드에서 활성화된 옵션의 배경색입니다.", - "inputOption.activeForeground": "입력 필드에서 활성화된 옵션의 전경색입니다.", - "inputPlaceholderForeground": "위치 표시자 텍스트에 대한 입력 상자 전경색입니다.", - "inputValidationInfoBackground": "정보 심각도의 입력 유효성 검사 배경색입니다.", - "inputValidationInfoForeground": "정보 심각도의 입력 유효성 검사 전경색입니다.", - "inputValidationInfoBorder": "정보 심각도의 입력 유효성 검사 테두리 색입니다.", - "inputValidationWarningBackground": "경고 심각도의 입력 유효성 검사 배경색입니다.", - "inputValidationWarningForeground": "경고 심각도의 입력 유효성 검사 전경색입니다.", - "inputValidationWarningBorder": "경고 심각도의 입력 유효성 검사 테두리 색입니다.", - "inputValidationErrorBackground": "오류 심각도의 입력 유효성 검사 배경색입니다.", - "inputValidationErrorForeground": "오류 심각도의 입력 유효성 검사 전경색입니다.", - "inputValidationErrorBorder": "오류 심각도의 입력 유효성 검사 테두리 색입니다.", - "dropdownBackground": "드롭다운 배경입니다.", - "dropdownListBackground": "드롭다운 목록 배경입니다.", - "dropdownForeground": "드롭다운 전경입니다.", - "dropdownBorder": "드롭다운 테두리입니다.", - "checkbox.background": "확인란 위젯의 배경색입니다.", - "checkbox.foreground": "확인란 위젯의 전경색입니다.", - "checkbox.border": "확인란 위젯의 테두리 색입니다.", - "buttonForeground": "단추 기본 전경색입니다.", - "buttonBackground": "단추 배경색입니다.", - "buttonHoverBackground": "마우스로 가리킬 때 단추 배경색입니다.", - "buttonSecondaryForeground": "보조 단추 전경색입니다.", - "buttonSecondaryBackground": "보조 단추 배경색입니다.", - "buttonSecondaryHoverBackground": "마우스로 가리킬 때 보조 단추 배경색입니다.", - "badgeBackground": "배지 배경색입니다. 배지는 검색 결과 수와 같은 소량의 정보 레이블입니다.", - "badgeForeground": "배지 전경색입니다. 배지는 검색 결과 수와 같은 소량의 정보 레이블입니다.", - "scrollbarShadow": "스크롤되는 보기를 나타내는 스크롤 막대 그림자입니다.", - "scrollbarSliderBackground": "스크롤 막대 슬라이버 배경색입니다.", - "scrollbarSliderHoverBackground": "마우스로 가리킬 때 스크롤 막대 슬라이더 배경색입니다.", - "scrollbarSliderActiveBackground": "클릭된 상태일 때 스크롤 막대 슬라이더 배경색입니다.", - "progressBarBackground": "장기 작업을 대상으로 표시될 수 있는 진행률 표시줄의 배경색입니다.", - "editorError.background": "편집기에서 오류 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorError.foreground": "편집기 내 오류 표시선의 전경색입니다.", - "errorBorder": "편집기에서 오류 상자의 테두리 색입니다.", - "editorWarning.background": "편집기에서 경고 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorWarning.foreground": "편집기 내 경고 표시선의 전경색입니다.", - "warningBorder": "편집기에서 경고 상자의 테두리 색입니다.", - "editorInfo.background": "편집기에서 정보 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorInfo.foreground": "편집기 내 정보 표시선의 전경색입니다.", - "infoBorder": "편집기에서 정보 상자의 테두리 색입니다.", - "editorHint.foreground": "편집기에서 힌트 표시선의 전경색입니다.", - "hintBorder": "편집기에서 힌트 상자의 테두리 색입니다.", - "sashActiveBorder": "활성 섀시의 테두리 색입니다.", - "editorBackground": "편집기 배경색입니다.", - "editorForeground": "편집기 기본 전경색입니다.", - "editorWidgetBackground": "찾기/바꾸기 같은 편집기 위젯의 배경색입니다.", - "editorWidgetForeground": "찾기/바꾸기와 같은 편집기 위젯의 전경색입니다.", - "editorWidgetBorder": "편집기 위젯의 테두리 색입니다. 위젯에 테두리가 있고 위젯이 색상을 무시하지 않을 때만 사용됩니다.", - "editorWidgetResizeBorder": "편집기 위젯 크기 조정 막대의 테두리 색입니다. 이 색은 위젯에서 크기 조정 막대를 표시하도록 선택하고 위젯에서 색을 재지정하지 않는 경우에만 사용됩니다.", - "pickerBackground": "빠른 선택기 배경색. 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", - "pickerForeground": "빠른 선택기 전경색. 이 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", - "pickerTitleBackground": "빠른 선택기 제목 배경색. 이 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", - "pickerGroupForeground": "그룹화 레이블에 대한 빠른 선택기 색입니다.", - "pickerGroupBorder": "그룹화 테두리에 대한 빠른 선택기 색입니다.", - "editorSelectionBackground": "편집기 선택 영역의 색입니다.", - "editorSelectionForeground": "고대비를 위한 선택 텍스트의 색입니다.", - "editorInactiveSelection": "비활성 편집기의 선택 항목 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorSelectionHighlight": "선택 영역과 동일한 콘텐츠가 있는 영역의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorSelectionHighlightBorder": "선택 영역과 동일한 콘텐츠가 있는 영역의 테두리 색입니다.", - "editorFindMatch": "현재 검색 일치 항목의 색입니다.", - "findMatchHighlight": "기타 검색 일치 항목의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "findRangeHighlight": "검색을 제한하는 범위의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "editorFindMatchBorder": "현재 검색과 일치하는 테두리 색입니다.", - "findMatchHighlightBorder": "다른 검색과 일치하는 테두리 색입니다.", - "findRangeHighlightBorder": "검색을 제한하는 범위의 테두리 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "searchEditor.queryMatch": "검색 편집기 쿼리의 색상이 일치합니다.", - "searchEditor.editorFindMatchBorder": "검색 편집기 쿼리의 테두리 색상이 일치합니다.", - "hoverHighlight": "호버가 표시된 단어 아래를 강조 표시합니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "hoverBackground": "편집기 호버의 배경색.", - "hoverForeground": "편집기 호버의 전경색입니다.", - "hoverBorder": "편집기 호버의 테두리 색입니다.", - "statusBarBackground": "편집기 호버 상태 표시줄의 배경색입니다.", - "activeLinkForeground": "활성 링크의 색입니다.", - "editorInlineHintForeground": "인라인 힌트의 전경색", - "editorInlineHintBackground": "인라인 힌트의 배경색", - "editorLightBulbForeground": "전구 작업 아이콘에 사용되는 색상입니다.", - "editorLightBulbAutoFixForeground": "전구 자동 수정 작업 아이콘에 사용되는 색상입니다.", - "diffEditorInserted": "삽입된 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "diffEditorRemoved": "제거된 텍스트 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "diffEditorInsertedOutline": "삽입된 텍스트의 윤곽선 색입니다.", - "diffEditorRemovedOutline": "제거된 텍스트의 윤곽선 색입니다.", - "diffEditorBorder": "두 텍스트 편집기 사이의 테두리 색입니다.", - "diffDiagonalFill": "diff 편집기의 대각선 채우기 색입니다. 대각선 채우기는 diff 나란히 보기에서 사용됩니다.", - "listFocusBackground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listFocusForeground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listFocusOutline": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 윤곽선 색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listActiveSelectionBackground": "목록/트리가 활성 상태인 경우 선택한 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listActiveSelectionForeground": "목록/트리가 활성 상태인 경우 선택한 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listInactiveSelectionBackground": "목록/트리가 비활성 상태인 경우 선택한 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listInactiveSelectionForeground": "목록/트리가 비활성 상태인 경우 선택한 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listInactiveFocusBackground": "목록/트리가 비활성 상태인 경우 포커스가 있는 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listInactiveFocusOutline": "목록/트리가 비활성 상태인 경우 포커스가 있는 항목의 목록/트리 윤곽선 색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", - "listHoverBackground": "마우스로 항목을 가리킬 때 목록/트리 배경입니다.", - "listHoverForeground": "마우스로 항목을 가리킬 때 목록/트리 전경입니다.", - "listDropBackground": "마우스로 항목을 이동할 때 목록/트리 끌어서 놓기 배경입니다.", - "highlight": "목록/트리 내에서 검색할 때 일치 항목 강조 표시의 목록/트리 전경색입니다.", - "invalidItemForeground": "잘못된 항목에 대한 목록/트리 전경 색(예: 탐색기의 확인할 수 없는 루트).", - "listErrorForeground": "오류를 포함하는 목록 항목의 전경색입니다.", - "listWarningForeground": "경고를 포함하는 목록 항목의 전경색입니다.", - "listFilterWidgetBackground": "목록 및 트리에서 형식 필터 위젯의 배경색입니다.", - "listFilterWidgetOutline": "목록 및 트리에서 형식 필터 위젯의 윤곽선 색입니다.", - "listFilterWidgetNoMatchesOutline": "일치하는 항목이 없을 때 목록 및 트리에서 표시되는 형식 필터 위젯의 윤곽선 색입니다.", - "listFilterMatchHighlight": "필터링된 일치 항목의 배경색입니다.", - "listFilterMatchHighlightBorder": "필터링된 일치 항목의 테두리 색입니다.", - "treeIndentGuidesStroke": "들여쓰기 가이드의 트리 스트로크 색입니다.", - "listDeemphasizedForeground": "강조되지 않은 항목의 목록/트리 전경색. ", - "quickInput.list.focusBackground deprecation": "대신 quickInputList.focusBackground를 사용하세요.", - "quickInput.listFocusBackground": "포커스가 있는 항목의 빠른 선택기 배경색입니다.", - "menuBorder": "메뉴 테두리 색입니다.", - "menuForeground": "메뉴 항목 전경색입니다.", - "menuBackground": "메뉴 항목 배경색입니다.", - "menuSelectionForeground": "메뉴의 선택된 메뉴 항목 전경색입니다.", - "menuSelectionBackground": "메뉴의 선택된 메뉴 항목 배경색입니다.", - "menuSelectionBorder": "메뉴의 선택된 메뉴 항목 테두리 색입니다.", - "menuSeparatorBackground": "메뉴에서 구분 기호 메뉴 항목의 색입니다.", - "snippetTabstopHighlightBackground": "코드 조각 탭 정지의 강조 표시 배경색입니다.", - "snippetTabstopHighlightBorder": "코드 조각 탭 정지의 강조 표시 테두리 색입니다.", - "snippetFinalTabstopHighlightBackground": "코드 조각 마지막 탭 정지의 강조 표시 배경색입니다.", - "snippetFinalTabstopHighlightBorder": "코드 조각 마지막 탭 정지의 강조 표시 배경색입니다.", - "breadcrumbsFocusForeground": "포커스가 있는 이동 경로 항목의 색입니다.", - "breadcrumbsBackground": "이동 경로 항목의 배경색입니다.", - "breadcrumbsSelectedForegound": "선택한 이동 경로 항목의 색입니다.", - "breadcrumbsSelectedBackground": "이동 경로 항목 선택기의 배경색입니다.", - "mergeCurrentHeaderBackground": "인라인 병합 충돌의 현재 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeCurrentContentBackground": "인라인 병합 충돌의 현재 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeIncomingHeaderBackground": "인라인 병합 충돌의 들어오는 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeIncomingContentBackground": "인라인 병합 충돌의 들어오는 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeCommonHeaderBackground": "인라인 병합 충돌의 공통 상위 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeCommonContentBackground": "인라인 병합 충돌의 공통 상위 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "mergeBorder": "인라인 병합 충돌에서 헤더 및 스플리터의 테두리 색입니다.", - "overviewRulerCurrentContentForeground": "인라인 병합 충돌에서 현재 개요 눈금 전경색입니다.", - "overviewRulerIncomingContentForeground": "인라인 병합 충돌에서 수신 개요 눈금 전경색입니다.", - "overviewRulerCommonContentForeground": "인라인 병합 충돌에서 공통 과거 개요 눈금 전경색입니다.", - "overviewRulerFindMatchForeground": "일치 항목 찾기의 개요 눈금자 표식 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "overviewRulerSelectionHighlightForeground": "선택 항목의 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "minimapFindMatchHighlight": "일치하는 항목을 찾기 위한 미니맵 표식 색입니다.", - "minimapSelectionHighlight": "편집기 선택 작업을 위한 미니맵 마커 색입니다.", - "minimapError": "오류에 대한 미니맵 마커 색상입니다.", - "overviewRuleWarning": "경고의 미니맵 마커 색상입니다.", - "minimapBackground": "미니맵 배경색입니다.", - "minimapSliderBackground": "미니맵 슬라이더 배경색입니다.", - "minimapSliderHoverBackground": "마우스로 가리킬 때 미니맵 슬라이더 배경색입니다.", - "minimapSliderActiveBackground": "클릭했을 때 미니맵 슬라이더 배경색입니다.", - "problemsErrorIconForeground": "문제 오류 아이콘에 사용되는 색입니다.", - "problemsWarningIconForeground": "문제 경고 아이콘에 사용되는 색입니다.", - "problemsInfoIconForeground": "문제 정보 아이콘에 사용되는 색입니다.", - "chartsForeground": "차트에 사용된 전경색입니다.", - "chartsLines": "차트 가로줄에 사용된 색입니다.", - "chartsRed": "차트 시각화에 사용되는 빨간색입니다.", - "chartsBlue": "차트 시각화에 사용되는 파란색입니다.", - "chartsYellow": "차트 시각화에 사용되는 노란색입니다.", - "chartsOrange": "차트 시각화에 사용되는 주황색입니다.", - "chartsGreen": "차트 시각화에 사용되는 녹색입니다.", - "chartsPurple": "차트 시각화에 사용되는 자주색입니다." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0}({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "기본 언어 구성 재정의", - "defaultLanguageConfiguration.description": "{0}에서 재정의할 설정을 구성합니다.", - "overrideSettings.defaultDescription": "언어에 대해 재정의할 편집기 설정을 구성합니다.", - "overrideSettings.errorMessage": "이 설정은 언어별 구성을 지원하지 않습니다.", + "config.property.duplicate": "'{0}'을(를) 등록할 수 없습니다. 이 속성은 이미 등록되어 있습니다.", "config.property.empty": "빈 속성을 등록할 수 없음", "config.property.languageDefault": "'{0}'을(를) 등록할 수 없습니다. 이는 언어별 편집기 설정을 설명하는 속성 패턴인 '\\\\[.*\\\\]$'과(와) 일치합니다. 'configurationDefaults' 기여를 사용하세요.", - "config.property.duplicate": "'{0}'을(를) 등록할 수 없습니다. 이 속성은 이미 등록되어 있습니다." + "defaultLanguageConfiguration.description": "{0}에서 재정의할 설정을 구성합니다.", + "defaultLanguageConfigurationOverrides.title": "기본 언어 구성 재정의", + "overrideSettings.defaultDescription": "언어에 대해 재정의할 편집기 설정을 구성합니다.", + "overrideSettings.errorMessage": "이 설정은 언어별 구성을 지원하지 않습니다." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "컨텍스트 키에 대한 정보를 반환하는 명령" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "키보드 포커스가 입력 상자 내에 있는지 여부", + "isIOS": "운영 체제가 iOS인지 여부", + "isLinux": "운영 체제가 Linux인지 여부", + "isMac": "운영 체제가 macOS인지 여부", + "isMacNative": "브라우저 기반이 아닌 플랫폼에서 운영 체제가 macOS인지 여부", + "isWeb": "플랫폼이 웹 브라우저인지 여부", + "isWindows": "운영 체제가 Windows인지 여부" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1개의 추가 파일이 표시되지 않음", "moreFiles": "...{0}개의 추가 파일이 표시되지 않음" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "운영 체제가 macOS인지 여부", - "isLinux": "운영 체제가 Linux인지 여부", - "isWindows": "운영 체제가 Windows인지 여부", - "isWeb": "플랫폼이 웹 브라우저인지 여부", - "isMacNative": "브라우저 기반이 아닌 플랫폼에서 운영 체제가 macOS인지 여부", - "inputFocus": "키보드 포커스가 입력 상자 내에 있는지 여부" - }, - "vs/platform/markers/common/markers": { - "sev.error": "오류", - "sev.warning": "경고", - "sev.info": "정보" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "신뢰할 수 있음", - "untrusted": "신뢰할 수 없음", - "unknown": "알 수 없음" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "시작 디렉터리(cwd) \"{0}\"이(가) 디렉터리가 아님", - "launchFail.cwdDoesNotExist": "시작 디렉터리(cwd) \"{0}\"이(가) 없음", - "launchFail.executableIsNotFileOrSymlink": "셸 실행 파일 \"{0}\"의 경로가 symlink 파일이 아닙니다.", - "launchFail.executableDoesNotExist": "셸 실행 파일 \"{0}\"의 경로가 없습니다." - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "확인", - "pathNotExistTitle": "경로가 없습니다.", - "uriInvalidTitle": "URI를 열 수 없습니다.", - "pathNotExistDetail": "'{0}' 경로가 디스크에 더 이상 없는 것 같습니다.", - "uriInvalidDetail": "URI '{0}'이(가) 유효한 것으로 확인되지 않아 열 수 없습니다." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "코드 작업 영역" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "GitHub에 직접 보낼 데이터가 너무 많으므로 데이터가 클립보드에 복사됩니다. 열려 있는 GitHub 문제 페이지에 해당 데이터를 붙여넣으세요.", - "ok": "확인", - "cancel": "취소", - "confirmCloseIssueReporter": "입력이 저장되지 않습니다. 이 창을 닫으시겠습니까?", - "yes": "예", - "issueReporter": "문제 보고자" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "새 창", - "newWindowDesc": "새 창을 엽니다.", - "recentFoldersAndWorkspaces": "최근 폴더 및 작업 영역", - "recentFolders": "최근 폴더", - "untitledWorkspace": "제목 없음(작업 영역)", - "workspaceName": "{0}(작업 영역)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "확인", - "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음", - "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "열기", - "openFolder": "폴더 열기", "openFile": "파일 열기", - "openWorkspaceTitle": "작업 영역 열기", - "openWorkspace": "열기(&&O)" + "openFolder": "폴더 열기", + "openWorkspace": "열기(&&O)", + "openWorkspaceTitle": "작업 영역 열기" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 더 많은 메모리를 사용하도록 허용해야 합니다", - "fileTooLargeError": "파일이 너무 커서 열 수 없음" + "vs/platform/environment/node/argv": { + "add": "마지막 활성 창에 폴더를 추가합니다.", + "category": "--list-extensions를 사용할 경우 설치된 확장을 제공된 범주를 기준으로 필터링합니다.", + "diff": "두 파일을 서로 비교합니다.", + "disableExtension": "확장을 사용하지 않도록 설정합니다.", + "disableExtensions": "설치된 모든 확장을 사용하지 않도록 설정합니다.", + "disableGPU": "GPU 하드웨어 가속을 사용하지 않도록 설정합니다.", + "experimentalApis": "확장에 대해 제안된 API 기능을 사용하도록 설정합니다. 개별적으로 사용하도록 설정할 확장 ID를 하나 이상 수신할 수 있습니다.", + "extensionHomePath": "확장의 루트 경로를 설정합니다.", + "extensionsManagement": "확장 관리", + "goto": "지정된 줄과 문자 위치에 있는 경로의 파일을 엽니다.", + "help": "사용법을 출력합니다.", + "inspect-brk-extensions": "시작 후 일시 중시된 확장 호스트에서 디버깅 및 확장 프로파일링을 허용합니다. 연결 URI는 개발자 도구를 확인하세요.", + "inspect-extensions": "디버깅 및 확장 프로파일링을 허용합니다. 연결 URI는 개발자 도구를 확인하세요.", + "installExtension": "확장을 설치하거나 업데이트합니다. 확장의 식별자는 항상 `${publisher}.${name}`입니다. 최신 버전으로 업데이트하려면 `--force` 인수를 사용합니다. 특정 버전을 설치하려면 `@${version}`을 제공합니다. 예: 'vscode.csharp@1.2.3'", + "listExtensions": "설치된 확장을 나열합니다.", + "locale": "사용할 로캘(예: en-US 또는 zh-TW)입니다.", + "log": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", + "maxMemory": "윈도우에 대한 최대 메모리 크기 (단위 MB).", + "newWindow": "새 창을 강제로 엽니다.", + "options": "옵션", + "optionsUpperCase": "옵션", + "paths": "경로", + "prof-startup": "시작하는 동안 CPU 프로파일러를 실행합니다.", + "reuseWindow": "이미 열려 있는 창에서 파일 또는 폴더를 강제로 엽니다.", + "showVersions": "--list-extensions를 사용할 경우 설치된 확장의 버전을 표시합니다.", + "status": "프로세스 사용 및 진단 정보를 인쇄합니다.", + "stdinUnix": "stdin에서 읽어오려면, '-'를 추가하세요.(예. 'ps aux | grep code | {0} -')", + "stdinWindows": "다른 프로그램의 출력을 읽으려면, '-'를 추가하세요. (예: 'echo Hello World | {0} -')", + "telemetry": "VS Code에서 수집하는 원격 분석 이벤트를 모두 표시합니다.", + "troubleshooting": "문제 해결", + "turn sync": "동기화를 켜거나 끕니다.", + "uninstallExtension": "확장을 제거합니다.", + "unknownCommit": "알 수 없는 커밋", + "unknownVersion": "알 수 없는 버전", + "usage": "사용법", + "userDataDir": "사용자 데이터가 저장되는 디렉터리를 지정합니다. Code의 여러 고유 인스턴스를 여는 데 사용할 수 있습니다.", + "verbose": "자세한 정보 표시를 출력합니다(--wait를 의미).", + "version": "버전을 출력합니다.", + "wait": "파일이 닫힐 때 까지 기다린 후 돌아갑니다." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "`engines.vscode` 값 {0}을(를) 구문 분석할 수 없습니다. ^1.22.0, ^1.22.x 등을 사용하세요.", - "versionSpecificity1": "`engines.vscode`({0})에 지정된 버전이 명확하지 않습니다. vscode 버전이 1.0.0 이전이면 최소한 원하는 주 버전과 부 버전을 정의하세요( 예: ^0.10.0, 0.10.x, 0.11.0 등).", - "versionSpecificity2": "`engines.vscode`({0})에 지정된 버전이 명확하지 않습니다. vscode 버전이 1.0.0 이후이면 최소한 원하는 주 버전을 정의하세요(예: ^1.10.0, 1.10.x, 1.x.x, 2.x.x 등).", - "versionMismatch": "확장이 Code {0}과(와) 호환되지 않습니다. 확장에 {1}이(가) 필요합니다." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "`--goto` 모드에서 인수는 `FILE(:LINE(:CHARACTER))` 형식이어야 합니다.", + "multipleValues": "옵션 '{0}'이(가) 두 번 이상 정의되었습니다. 값 '{1}'을(를) 사용하세요.", + "unknownOption": "경고: '{0}'은(는) 알려진 옵션 목록에 없지만 Electron/Chromium에 계속 전달됩니다." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "확장", + "preferences": "기본 설정" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "'{0}' 확장이 이미 설치되어 있습니다.", + "alreadyInstalled-checkAndUpdate": "확장 '{0}' v{1}이(가) 이미 설치되어 있습니다. '--force' 옵션을 사용하여 최신 버전으로 업데이트하거나 '@'을 제공하여 특정 버전을 설치합니다. 예: '{2}@1.2.3'", + "builtin": "'{0}' 확장은 기본 제공 확장이므로 제거할 수 없습니다.", + "cancelInstall": "'{0}' 확장 설치를 취소했습니다.", + "cancelVsixInstall": "'{0}' 확장 설치를 취소했습니다.", + "forceDowngrade": "'{0}' v{1} 확장의 최신 버전이 이미 설치되어 있습니다. '--force' 옵션을 사용하여 이전 버전으로 다운그레이드하세요.", + "forceUninstall": "사용자가 '{0}' 확장을 기본 제공 확장으로 표시했습니다. 제거하려면 '--force' 옵션을 사용하세요.", + "installation failed": "확장 설치 실패: {0}", + "installing": "'{0}' v{1} 확장을 설치하는 중...", + "installing builtin ": "기본 제공 확장 '{0}' v{1}을(를) 설치하는 중...", + "installingExtensions": "확장을 설치하는 중...", + "installingExtensionsOnLocation": "{0}에 확장을 설치하는 중...", + "listFromLocation": "{0}에 설치된 확장:", + "notFound": "'{0}' 확장을 찾을 수 없습니다.", + "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다.", + "notInstalleddOnLocation": "'{0}' 확장이 {1}에 설치되지 않았습니다.", + "successInstall": "'{0}' v{1} 확장이 설치되었습니다.", + "successUninstall": "'{0}' 확장이 성공적으로 제거되었습니다!", + "successUninstallFromLocation": "{1}에서 '{0}' 확장을 제거했습니다!", + "successVsixInstall": "'{0}' 확장이 설치되었습니다.", + "uninstalling": "{0}을(를) 제거하는 중...", + "updateMessage": "'{0}' 확장을 버전 {1}(으)로 업데이트하는 중", + "useId": "게시자를 포함하여 전체 확장 ID를 사용하세요(예: {0})." + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "시스템에 {0}이(가) 설치되어 있습니다. 권장되는 확장을 설치하시겠습니까?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace를 사용할 수 없습니다.", + "Not a Marketplace extension": "마켓플레이스 확장만 다시 설치할 수 있습니다.", + "exitCode": "확장을 설치할 수 없습니다. 다시 설치하기 전에 VS 코드를 종료한 후 다시 시작하십시오.", + "incompatible": "VS Code '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.", + "malicious extension": "문제가 있다고 보고되었으므로 확장을 설치할 수 없습니다.", + "multipleDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}', '{2}' 및 기타 확장이 이 확장에 종속됩니다.", + "multipleIndirectDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}', '{3}' 및 기타 확장이 이 확장에 종속됩니다.", + "notExists": "확장을 찾을 수 없음", + "notFoundCompatibleDependency": "'{0}' 확장은 현재 버전의 VS Code(버전 {1})와 호환되지 않기 때문에 설치할 수 없습니다.", + "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다.", + "quitCode": "확장을 설치할 수 없습니다. 다시 설치하기 위해 VS Code를 종료하고 다시 시작하십시오.", + "removeError": "확장을 제거하는 동안 오류가 발생했습니다. {0}. 다시 시도하기 전에 VS Code를 종료하고 다시 시작하세요.", + "restartCode": "{0}을(를) 다시 설치하기 전에 VS Code를 다시 시작하세요.", + "singleDependentError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장이 이 확장에 종속됩니다.", + "singleIndirectDependentError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}' 확장이 이 확장에 종속됩니다.", + "twoDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 및 '{2}' 확장이 이 확장에 종속됩니다.", + "twoIndirectDependentsError": "'{0}' 확장을 제거할 수 없습니다. '{1}' 확장 제거를 포함하며 '{2}' 및 '{3}' 확장이 이 확장에 종속됩니다." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "잘못된 VSIX: package.json이 JSON 파일이 아닙니다." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "'{1}' 확장을 설치하는 동안 기존 '{0}' 폴더를 삭제할 수 없습니다. 폴더를 수동으로 삭제하고 다시 시도하세요.", "cannot read": "{0}에서 확장을 읽을 수 없음", - "renameError": "이름을 {0}에서 {1}(으)로 변경하는 중 알 수 없는 오류 발생", - "invalidManifest": "잘못된 확장: package.json이 JSON 파일이 아닙니다." + "errorDeleting": "'{1}' 확장을 설치하는 동안 기존 '{0}' 폴더를 삭제할 수 없습니다. 폴더를 수동으로 삭제하고 다시 시도하세요.", + "invalidManifest": "잘못된 확장: package.json이 JSON 파일이 아닙니다.", + "renameError": "이름을 {0}에서 {1}(으)로 변경하는 중 알 수 없는 오류 발생" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "확장이 Code {0}과(와) 호환되지 않습니다. 확장에 {1}이(가) 필요합니다.", + "versionSpecificity1": "`engines.vscode`({0})에 지정된 버전이 명확하지 않습니다. vscode 버전이 1.0.0 이전이면 최소한 원하는 주 버전과 부 버전을 정의하세요( 예: ^0.10.0, 0.10.x, 0.11.0 등).", + "versionSpecificity2": "`engines.vscode`({0})에 지정된 버전이 명확하지 않습니다. vscode 버전이 1.0.0 이후이면 최소한 원하는 주 버전을 정의하세요(예: ^1.10.0, 1.10.x, 1.x.x, 2.x.x 등).", + "versionSyntax": "`engines.vscode` 값 {0}을(를) 구문 분석할 수 없습니다. ^1.22.0, ^1.22.x 등을 사용하세요." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "VS Code 콘솔", + "ext.term.app.not.found": "터미널 애플리케이션 '{0}'을(를) 찾을 수 없습니다.", + "linux.term.failed": "'{0}'에서 실패했습니다(종료 코드: {1}).", + "mac.terminal.script.failed": "스크립트 '{0}'이(가) 실패했습니다(종료 코드: {1}).", + "mac.terminal.type.not.supported": "'{0}'이(가) 지원되지 않습니다.", + "press.any.key": "계속하려면 아무 키나 누르세요..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "비어 있지 않은 폴더 '{0}'을(를) 삭제할 수 없습니다.", + "deleteFailedNotFound": "존재하지 않는 파일 '{0}'을(를) 삭제할 수 없습니다.", + "deleteFailedTrashUnsupported": "공급자가 지원하지 않기 때문에 휴지통을 통해 파일 '{0}'을(를) 삭제할 수 없습니다.", + "err.read": "파일 '{0}'({1})을(를) 읽을 수 없음", + "err.readonly": "읽기 전용 파일 '{0}'을(를) 수정할 수 없습니다.", + "err.write": "파일 '{0}'({1})을(를) 쓸 수 없음", + "fileExists": "덮어쓰기 플래그가 설정되어 있지 않으면 기존의 '{0}' 파일을 만들 수 없습니다.", + "fileIsDirectoryReadError": "실제로 디렉터리인 파일 '{0}'을(를) 읽을 수 없음", + "fileIsDirectoryWriteError": "실제로 디렉터리인 파일 '{0}'을(를) 쓸 수 없음", + "fileModifiedError": "파일 수정됨", + "fileNotFoundError": "존재하지 않는 파일 '{0}'을(를) 확인할 수 없습니다.", + "fileNotModifiedError": "파일 수정 안 됨", + "fileTooLargeError": "너무 커서 열 수 없는 '{0}' 파일을 읽을 수 없습니다.", + "invalidPath": "상대 파일 경로 '{0}'(으)로 파일 시스템 공급자를 확인할 수 없습니다.", + "mkdirExistsError": "이미 존재하지만 디렉터리가 아닌 폴더 '{0}'을(를) 만들 수 없습니다.", + "noProviderFound": "리소스 '{0}'에 대한 파일 시스템 공급자를 찾을 수 없습니다.", + "unableToMoveCopyError1": "대/소문자를 구분하지 않는 파일 시스템에서 소스 '{0}'이(가) 다른 경로 대/소문자의 대상 '{1}'과(와) 같으면 복사할 수 없습니다.", + "unableToMoveCopyError2": "소스 '{0}'이(가) 대상 '{1}'의 부모인 경우 이동/복사할 수 없습니다.", + "unableToMoveCopyError3": "대상 '{1}'이(가) 이미 목적지에 있으므로 '{0}'을(를) 이동/복사할 수 없습니다.", + "unableToMoveCopyError4": "파일이 포함된 폴더를 대체하므로 '{0}'을(를) '{1}'(으)로 이동/복사할 수 없습니다.", + "writeFailedUnlockUnsupported": "공급자가 지원하지 않기 때문에 '{0}' 파일의 잠금을 해제할 수 없습니다." + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "알 수 없는 오류" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "파일이 너무 커서 열 수 없음", + "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 {0}에서 더 많은 메모리를 사용하도록 허용해야 합니다" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "'{0}'을(를) 휴지통으로 이동하지 못함", + "trashFailed": "'{0}'을(를) 휴지통으로 이동하지 못함" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "'{0}'을(를) '{1}'({2})(으)로 복사할 수 없습니다.", + "fileCopyErrorExists": "대상에 파일이 이미 있습니다.", + "fileCopyErrorPathCase": "'파일은 다른 경로 대/소문자를 가진 동일한 경로로 복사할 수 없습니다.", + "fileExists": "파일이 이미 있습니다.", + "fileNotExists": "파일이 없음", + "moveError": "'{0}'을 (를) '{1}'({2})(으)로 이동할 수 없습니다." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "취소", + "confirmCloseIssueReporter": "입력이 저장되지 않습니다. 이 창을 닫으시겠습니까?", + "issueReporter": "문제 보고자", + "issueReporterWriteToClipboard": "GitHub에 직접 보낼 데이터가 너무 많으므로 데이터가 클립보드에 복사됩니다. 열려 있는 GitHub 문제 페이지에 해당 데이터를 붙여넣으세요.", + "local": "LOCAL", + "ok": "확인", + "processExplorer": "프로세스 탐색기", + "yes": "예" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "({0})을(를) 눌렀습니다. 둘째 키는 잠시 기다렸다가 누르십시오...", + "missing.chord": "키 조합({0}, {1})은 명령이 아닙니다." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "목록 및 트리에서 키보드 탐색이 입력만으로 자동 트리거되는지 여부를 제어합니다. 'false'로 설정하면 'list.toggleKeyboardNavigation' 명령을 실행할 때만 키보드 탐색이 트리거되어 바로 가기 키를 할당할 수 있습니다.", + "expand mode": "폴더 이름을 클릭할 때 트리 폴더가 확장되는 방법을 제어합니다. 일부 트리와 목록에서는 이 설정을 적용할 수 없는 경우 무시하도록 선택할 수 있습니다.", + "horizontalScrolling setting": "워크벤치에서 목록 및 트리의 가로 스크롤 여부를 제어합니다. 경고: 이 설정을 켜면 성능에 영향을 미칩니다.", + "keyboardNavigationSettingKey": "워크벤치의 목록 및 트리 키보드 탐색 스타일을 제어합니다. 간소화하고, 강조 표시하고, 필터링할 수 있습니다.", + "keyboardNavigationSettingKey.filter": "키보드 탐색 필터링에서는 키보드 입력과 일치하지 않는 요소를 모두 필터링하여 숨깁니다.", + "keyboardNavigationSettingKey.highlight": "키보드 탐색 강조 표시에서는 키보드 입력과 일치하는 요소를 강조 표시합니다. 이후로 탐색에서 위 및 아래로 이동하는 경우 강조 표시된 요소만 트래버스합니다.", + "keyboardNavigationSettingKey.simple": "간단한 키보드 탐색에서는 키보드 입력과 일치하는 요소에 집중합니다. 일치는 접두사에서만 수행됩니다.", + "list smoothScrolling setting": "목록과 트리에 부드러운 화면 이동 기능이 있는지를 제어합니다.", + "multiSelectModifier": "마우스로 트리와 목록의 항목을 다중 선택에 추가할 때 사용할 한정자입니다(예를 들어 탐색기에서 편집기와 SCM 보기를 여는 경우). '옆에서 열기' 마우스 제스처(지원되는 경우)는 다중 선택 한정자와 충돌하지 않도록 조정됩니다.", + "multiSelectModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", + "multiSelectModifier.ctrlCmd": "Windows와 Linux의 'Control'을 macOS의 'Command'로 매핑합니다.", + "openModeModifier": "트리와 목록에서 마우스를 사용하여 항목을 여는 방법을 제어합니다(지원되는 경우). 일부 트리와 목록에서는 이 설정을 적용할 수 없는 경우 무시하도록 선택할 수 있습니다.", + "render tree indent guides": "트리에서 들여쓰기 가이드를 렌더링할지 여부를 제어합니다.", + "tree indent setting": "트리 들여쓰기를 픽셀 단위로 제어합니다.", + "workbenchConfigurationTitle": "워크벤치" + }, + "vs/platform/markers/common/markers": { + "sev.error": "오류", + "sev.info": "정보", + "sev.warning": "경고" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "{0} 정보", + "mBringToFront": "모두 맨 앞으로 가져오기", + "mEdit": "편집(&&E)", + "mFile": "파일(&&F)", + "mGoto": "이동(&&G)", + "mHelp": "도움말(&&H)", + "mHide": "{0} 숨기기", + "mHideOthers": "기타 숨기기", + "mMergeAllWindows": "모든 창 병합", + "mMinimize": "최소화", + "mMoveTabToNewWindow": "새 창으로 탭 이동", + "mNewTab": "새 탭", + "mRun": "실행(&&R)", + "mSelection": "선택 영역(&&S)", + "mServices": "서비스", + "mShowAll": "모두 표시", + "mShowNextTab": "다음 탭 표시", + "mShowPreviousTab": "이전 탭 표시", + "mTerminal": "터미널(&&T)", + "mView": "보기(&&V)", + "mWindow": "창", + "mZoom": "확대/축소", + "miCheckForUpdates": "업데이트 확인(&&U)...", + "miCheckingForUpdates": "업데이트를 확인하는 중...", + "miDownloadUpdate": "사용할 수 있는 업데이트 다운로드(&&O)", + "miDownloadingUpdate": "업데이트를 다운로드하는 중...", + "miInstallUpdate": "업데이트 설치(&&U)...", + "miInstallingUpdate": "업데이트를 설치하는 중...", + "miNewWindow": "새 창(&&W)", + "miPreferences": "기본 설정(&&P)", + "miQuit": "{0} 종료", + "miRestartToUpdate": "다시 시작 및 업데이트(&&U)", + "miSwitchWindow": "창 전환(&&W)..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "취소", + "cantCreateBinFolder": "셸 명령 '{0}'을(를) 설치할 수 없습니다.", + "cantUninstall": "셸 명령 '{0}'을(를) 제거할 수 없습니다.", + "ok": "확인", + "sourceMissing": "'{0}'에서 셸 스크립트를 찾을 수 없습니다.", + "warnEscalation": "이제 {0}에서 'osascript'를 사용하여 관리자에게 셸 명령을 설치할 권한이 있는지를 묻습니다.", + "warnEscalationUninstall": "이제 {0}에서 'osascript'를 사용하여 셸 명령을 제거할 관리자 권한이 있는지를 묻습니다." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "명령 '{0}'에서 오류({1})가 발생했습니다.", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "기타 명령", + "ok": "확인", + "recentlyUsed": "최근에 사용한 항목" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "편집기 명령", + "globalCommands": "전역 명령", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "사용할 프록시 설정입니다. 설정하지 않으면 'http_proxy' 및 'https_proxy' 환경 변수에서 상속됩니다.", + "proxyAuthorization": "모든 네트워크 요청의 'Proxy-Authorization' 헤더로 보낼 값입니다.", + "proxySupport": "확장에 대해 프록시 지원을 사용합니다.", + "proxySupportFallback": "프록시를 찾을 수 없는 경우 확장에 대한 프록시 지원을 사용하도록 설정하고 요청 옵션으로 대체합니다.", + "proxySupportOff": "확장에 대한 프록시 지원을 사용하지 않도록 설정합니다.", + "proxySupportOn": "확장에 대한 프록시 지원을 사용하도록 설정합니다.", + "proxySupportOverride": "확장에 대한 프록시 지원을 사용하지 않도록 설정하고 요청 옵션을 재정의합니다.", + "strictSSL": "제공된 CA 목록에 대해 프록시 서버 인증서를 확인해야 하는지 여부를 제어합니다.", + "systemCertificates": "OS에서 CA 인증서를 로드해야 하는지 여부를 제어합니다(Windows 및 macOS에서는 이 기능을 끈 후 창을 다시 로드해야 함)." + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "사용자 데이터와 에러를 Microsoft 온라인 서비스로 보내는 것을 허용합니다.", + "telemetry.enableTelemetryMd": "사용량 현황 데이터 및 오류를 Microsoft 온라인 서비스로 보낼 수 있도록 합니다. [여기]({0})에서 개인정보처리방침을 읽어 보세요.", + "telemetryConfigurationTitle": "원격 분석" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", + "terminal.integrated.automationShell.osx": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", + "terminal.integrated.automationShell.windows": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", + "terminal.integrated.defaultProfile.linux": "Linux에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", + "terminal.integrated.defaultProfile.osx": "macOS에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", + "terminal.integrated.defaultProfile.windows": "Windows에서 사용되는 기본 프로필입니다. 현재 {0} 또는 {1}(으)로 설정된 경우 이 설정은 무시됩니다.", + "terminal.integrated.inheritEnv": "새 셸에서 $PATH 및 기타 개발 변수가 초기화되도록 로그인 셸을 제공할 수 있는 VS Code에서 환경을 상속해야 하는지 여부입니다. 이는 Windows에는 영향을 주지 않습니다.", + "terminal.integrated.profile.linux": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 Linux 프로필입니다. 설정하면 감지되는 기본 프로필이 재정의됩니다. {0} 및 선택적 {1}(으)로 구성됩니다.", + "terminal.integrated.profile.osx": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 macOS 프로필입니다. 설정하면 감지되는 기본 프로필이 재정의됩니다. {0} 및 선택적 {1}(으)로 구성됩니다.", + "terminal.integrated.profiles.windows": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 Windows 프로필입니다. 해당 프로필을 제외하려면 null로 설정하고, 감지되는 기본 구성을 사용하려면 {0} 속성을 사용합니다. 또는 {1} 및 선택적 {2}을(를) 설정합니다.", + "terminal.integrated.shell.linux": "터미널이 Linux에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", + "terminal.integrated.shell.osx": "터미널이 macOS에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", + "terminal.integrated.shell.windows": "터미널이 Windows에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "이 기능은 더 이상 사용되지 않습니다. 기본 셸을 구성하는 새로운 권장 방법은 {0}에서 터미널 프로필을 만들고 프로필 이름을 {1}에서 기본값으로 설정하는 것입니다. 이는 현재 새 프로필 설정보다 우선하지만, 나중에 변경될 예정입니다.", + "terminal.integrated.shellArgs.linux": "Linux 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "macOS 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Windows 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Windows 터미널에 있을 때 사용할 [명령줄 형식](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6)의 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "터미널 드롭다운에 WSL 배포판이 표시되는지를 제어합니다.", + "terminalIntegratedConfigurationTitle": "통합 터미널", + "terminalProfile.args": "셸 실행 파일을 실행하는 데 사용할 선택적 인수 세트입니다.", + "terminalProfile.color": "이 터미널과 연결할 테마 색 ID입니다.", + "terminalProfile.env": "터미널 프로필 프로세스에 추가될 환경 변수를 포함하는 개체입니다. 기본 환경에서 환경 변수를 삭제하려면 'null'로 설정합니다.", + "terminalProfile.icon": "이 터미널과 연결할 codicon ID입니다.", + "terminalProfile.overrideName": "프로필 이름이 자동 검색된 이름을 재정의하는지 여부를 제어합니다.", + "terminalProfile.path": "셸 실행 파일에 대한 단일 경로 또는 하나의 경로가 실패할 경우 대체로 사용될 경로의 배열입니다.", + "terminalProfile.windowsSource": "셸에 대한 경로를 자동 검색할 프로필 소스입니다." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "시작 디렉터리(cwd) \"{0}\"이(가) 없음", + "launchFail.cwdNotDirectory": "시작 디렉터리(cwd) \"{0}\"이(가) 디렉터리가 아님", + "launchFail.executableDoesNotExist": "셸 실행 파일 \"{0}\"의 경로가 없습니다.", + "launchFail.executableIsNotFileOrSymlink": "셸 실행 파일 \"{0}\"의 경로가 symlink 파일이 아닙니다." + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "더 뚜렷이 대비되도록 요소를 다른 요소와 구분하는 활성 요소 주위의 추가 테두리입니다.", + "activeLinkForeground": "활성 링크의 색입니다.", + "badgeBackground": "배지 배경색입니다. 배지는 검색 결과 수와 같은 소량의 정보 레이블입니다.", + "badgeForeground": "배지 전경색입니다. 배지는 검색 결과 수와 같은 소량의 정보 레이블입니다.", + "breadcrumbsBackground": "이동 경로 항목의 배경색입니다.", + "breadcrumbsFocusForeground": "포커스가 있는 이동 경로 항목의 색입니다.", + "breadcrumbsSelectedBackground": "이동 경로 항목 선택기의 배경색입니다.", + "breadcrumbsSelectedForegound": "선택한 이동 경로 항목의 색입니다.", + "buttonBackground": "단추 배경색입니다.", + "buttonBorder": "버튼 테두리 색입니다.", + "buttonForeground": "단추 기본 전경색입니다.", + "buttonHoverBackground": "마우스로 가리킬 때 단추 배경색입니다.", + "buttonSecondaryBackground": "보조 단추 배경색입니다.", + "buttonSecondaryForeground": "보조 단추 전경색입니다.", + "buttonSecondaryHoverBackground": "마우스로 가리킬 때 보조 단추 배경색입니다.", + "chartsBlue": "차트 시각화에 사용되는 파란색입니다.", + "chartsForeground": "차트에 사용된 전경색입니다.", + "chartsGreen": "차트 시각화에 사용되는 녹색입니다.", + "chartsLines": "차트 가로줄에 사용된 색입니다.", + "chartsOrange": "차트 시각화에 사용되는 주황색입니다.", + "chartsPurple": "차트 시각화에 사용되는 자주색입니다.", + "chartsRed": "차트 시각화에 사용되는 빨간색입니다.", + "chartsYellow": "차트 시각화에 사용되는 노란색입니다.", + "checkbox.background": "확인란 위젯의 배경색입니다.", + "checkbox.border": "확인란 위젯의 테두리 색입니다.", + "checkbox.foreground": "확인란 위젯의 전경색입니다.", + "contrastBorder": "더 뚜렷이 대비되도록 요소를 다른 요소와 구분하는 요소 주위의 추가 테두리입니다.", + "descriptionForeground": "레이블과 같이 추가 정보를 제공하는 설명 텍스트의 전경색입니다.", + "diffDiagonalFill": "diff 편집기의 대각선 채우기 색입니다. 대각선 채우기는 diff 나란히 보기에서 사용됩니다.", + "diffEditorBorder": "두 텍스트 편집기 사이의 테두리 색입니다.", + "diffEditorInserted": "삽입된 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "diffEditorInsertedOutline": "삽입된 텍스트의 윤곽선 색입니다.", + "diffEditorRemoved": "제거된 텍스트 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "diffEditorRemovedOutline": "제거된 텍스트의 윤곽선 색입니다.", + "dropdownBackground": "드롭다운 배경입니다.", + "dropdownBorder": "드롭다운 테두리입니다.", + "dropdownForeground": "드롭다운 전경입니다.", + "dropdownListBackground": "드롭다운 목록 배경입니다.", + "editorBackground": "편집기 배경색입니다.", + "editorError.background": "편집기에서 오류 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "editorError.foreground": "편집기 내 오류 표시선의 전경색입니다.", + "editorFindMatch": "현재 검색 일치 항목의 색입니다.", + "editorFindMatchBorder": "현재 검색과 일치하는 테두리 색입니다.", + "editorForeground": "편집기 기본 전경색입니다.", + "editorHint.foreground": "편집기에서 힌트 표시선의 전경색입니다.", + "editorInactiveSelection": "비활성 편집기의 선택 항목 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "editorInfo.background": "편집기에서 정보 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "editorInfo.foreground": "편집기 내 정보 표시선의 전경색입니다.", + "editorInlayHintBackground": "인라인 힌트의 배경색", + "editorInlayHintForeground": "인라인 힌트의 전경색", + "editorLightBulbAutoFixForeground": "전구 자동 수정 작업 아이콘에 사용되는 색상입니다.", + "editorLightBulbForeground": "전구 작업 아이콘에 사용되는 색상입니다.", + "editorSelectionBackground": "편집기 선택 영역의 색입니다.", + "editorSelectionForeground": "고대비를 위한 선택 텍스트의 색입니다.", + "editorSelectionHighlight": "선택 영역과 동일한 콘텐츠가 있는 영역의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "editorSelectionHighlightBorder": "선택 영역과 동일한 콘텐츠가 있는 영역의 테두리 색입니다.", + "editorWarning.background": "편집기에서 경고 텍스트의 배경색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "editorWarning.foreground": "편집기 내 경고 표시선의 전경색입니다.", + "editorWidgetBackground": "찾기/바꾸기 같은 편집기 위젯의 배경색입니다.", + "editorWidgetBorder": "편집기 위젯의 테두리 색입니다. 위젯에 테두리가 있고 위젯이 색상을 무시하지 않을 때만 사용됩니다.", + "editorWidgetForeground": "찾기/바꾸기와 같은 편집기 위젯의 전경색입니다.", + "editorWidgetResizeBorder": "편집기 위젯 크기 조정 막대의 테두리 색입니다. 이 색은 위젯에서 크기 조정 막대를 표시하도록 선택하고 위젯에서 색을 재지정하지 않는 경우에만 사용됩니다.", + "errorBorder": "편집기에서 오류 상자의 테두리 색입니다.", + "errorForeground": "오류 메시지에 대한 전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", + "findMatchHighlight": "기타 검색 일치 항목의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "findMatchHighlightBorder": "다른 검색과 일치하는 테두리 색입니다.", + "findRangeHighlight": "검색을 제한하는 범위의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "findRangeHighlightBorder": "검색을 제한하는 범위의 테두리 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "focusBorder": "포커스가 있는 요소의 전체 테두리 색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", + "foreground": "전체 전경색입니다. 이 색은 구성 요소에서 재정의하지 않은 경우에만 사용됩니다.", + "highlight": "목록/트리 내에서 검색할 때 일치 항목 강조 표시의 목록/트리 전경색입니다.", + "hintBorder": "편집기에서 힌트 상자의 테두리 색입니다.", + "hoverBackground": "편집기 호버의 배경색.", + "hoverBorder": "편집기 호버의 테두리 색입니다.", + "hoverForeground": "편집기 호버의 전경색입니다.", + "hoverHighlight": "호버가 표시된 단어 아래를 강조 표시합니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "iconForeground": "워크벤치 아이콘의 기본 색상입니다.", + "infoBorder": "편집기에서 정보 상자의 테두리 색입니다.", + "inputBoxActiveOptionBorder": "입력 필드에서 활성화된 옵션의 테두리 색입니다.", + "inputBoxBackground": "입력 상자 배경입니다.", + "inputBoxBorder": "입력 상자 테두리입니다.", + "inputBoxForeground": "입력 상자 전경입니다.", + "inputOption.activeBackground": "입력 필드에서 활성화된 옵션의 배경색입니다.", + "inputOption.activeForeground": "입력 필드에서 활성화된 옵션의 전경색입니다.", + "inputPlaceholderForeground": "위치 표시자 텍스트에 대한 입력 상자 전경색입니다.", + "inputValidationErrorBackground": "오류 심각도의 입력 유효성 검사 배경색입니다.", + "inputValidationErrorBorder": "오류 심각도의 입력 유효성 검사 테두리 색입니다.", + "inputValidationErrorForeground": "오류 심각도의 입력 유효성 검사 전경색입니다.", + "inputValidationInfoBackground": "정보 심각도의 입력 유효성 검사 배경색입니다.", + "inputValidationInfoBorder": "정보 심각도의 입력 유효성 검사 테두리 색입니다.", + "inputValidationInfoForeground": "정보 심각도의 입력 유효성 검사 전경색입니다.", + "inputValidationWarningBackground": "경고 심각도의 입력 유효성 검사 배경색입니다.", + "inputValidationWarningBorder": "경고 심각도의 입력 유효성 검사 테두리 색입니다.", + "inputValidationWarningForeground": "경고 심각도의 입력 유효성 검사 전경색입니다.", + "invalidItemForeground": "잘못된 항목에 대한 목록/트리 전경 색(예: 탐색기의 확인할 수 없는 루트).", + "keybindingLabelBackground": "키 바인딩 레이블 배경색입니다. 키 바인딩 레이블은 바로 가기 키를 나타내는 데 사용됩니다.", + "keybindingLabelBorder": "키 바인딩 레이블 테두리 색입니다. 키 바인딩 레이블은 바로 가기 키를 나타내는 데 사용됩니다.", + "keybindingLabelBottomBorder": "키 바인딩 레이블 테두리 아래쪽 색입니다. 키 바인딩 레이블은 바로 가기 키를 나타내는 데 사용됩니다.", + "keybindingLabelForeground": "키 바인딩 레이블 전경색입니다. 키 바인딩 레이블은 바로 가기 키를 나타내는 데 사용됩니다.", + "listActiveSelectionBackground": "목록/트리가 활성 상태인 경우 선택한 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listActiveSelectionForeground": "목록/트리가 활성 상태인 경우 선택한 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listDeemphasizedForeground": "강조되지 않은 항목의 목록/트리 전경색. ", + "listDropBackground": "마우스로 항목을 이동할 때 목록/트리 끌어서 놓기 배경입니다.", + "listErrorForeground": "오류를 포함하는 목록 항목의 전경색입니다.", + "listFilterMatchHighlight": "필터링된 일치 항목의 배경색입니다.", + "listFilterMatchHighlightBorder": "필터링된 일치 항목의 테두리 색입니다.", + "listFilterWidgetBackground": "목록 및 트리에서 형식 필터 위젯의 배경색입니다.", + "listFilterWidgetNoMatchesOutline": "일치하는 항목이 없을 때 목록 및 트리에서 표시되는 형식 필터 위젯의 윤곽선 색입니다.", + "listFilterWidgetOutline": "목록 및 트리에서 형식 필터 위젯의 윤곽선 색입니다.", + "listFocusBackground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listFocusForeground": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listFocusHighlightForeground": "목록/트리 내에서 검색할 때 일치 항목의 목록/트리 전경색이 능동적으로 포커스가 있는 항목을 강조 표시합니다.", + "listFocusOutline": "목록/트리가 활성 상태인 경우 포커스가 있는 항목의 목록/트리 윤곽선 색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listHoverBackground": "마우스로 항목을 가리킬 때 목록/트리 배경입니다.", + "listHoverForeground": "마우스로 항목을 가리킬 때 목록/트리 전경입니다.", + "listInactiveFocusBackground": "목록/트리가 비활성 상태인 경우 포커스가 있는 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listInactiveFocusOutline": "목록/트리가 비활성 상태인 경우 포커스가 있는 항목의 목록/트리 윤곽선 색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listInactiveSelectionBackground": "목록/트리가 비활성 상태인 경우 선택한 항목의 목록/트리 배경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listInactiveSelectionForeground": "목록/트리가 비활성 상태인 경우 선택한 항목의 목록/트리 전경색입니다. 목록/트리가 활성 상태이면 키보드 포커스를 가지며, 비활성 상태이면 포커스가 없습니다.", + "listWarningForeground": "경고를 포함하는 목록 항목의 전경색입니다.", + "menuBackground": "메뉴 항목 배경색입니다.", + "menuBorder": "메뉴 테두리 색입니다.", + "menuForeground": "메뉴 항목 전경색입니다.", + "menuSelectionBackground": "메뉴의 선택된 메뉴 항목 배경색입니다.", + "menuSelectionBorder": "메뉴의 선택된 메뉴 항목 테두리 색입니다.", + "menuSelectionForeground": "메뉴의 선택된 메뉴 항목 전경색입니다.", + "menuSeparatorBackground": "메뉴에서 구분 기호 메뉴 항목의 색입니다.", + "mergeBorder": "인라인 병합 충돌에서 헤더 및 스플리터의 테두리 색입니다.", + "mergeCommonContentBackground": "인라인 병합 충돌의 공통 상위 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "mergeCommonHeaderBackground": "인라인 병합 충돌의 공통 상위 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "mergeCurrentContentBackground": "인라인 병합 충돌의 현재 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "mergeCurrentHeaderBackground": "인라인 병합 충돌의 현재 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "mergeIncomingContentBackground": "인라인 병합 충돌의 들어오는 콘텐츠 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "mergeIncomingHeaderBackground": "인라인 병합 충돌의 들어오는 헤더 배경입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "minimapBackground": "미니맵 배경색입니다.", + "minimapError": "오류에 대한 미니맵 마커 색상입니다.", + "minimapFindMatchHighlight": "일치하는 항목을 찾기 위한 미니맵 표식 색입니다.", + "minimapSelectionHighlight": "편집기 선택 작업을 위한 미니맵 마커 색입니다.", + "minimapSliderActiveBackground": "클릭했을 때 미니맵 슬라이더 배경색입니다.", + "minimapSliderBackground": "미니맵 슬라이더 배경색입니다.", + "minimapSliderHoverBackground": "마우스로 가리킬 때 미니맵 슬라이더 배경색입니다.", + "overviewRuleWarning": "경고의 미니맵 마커 색상입니다.", + "overviewRulerCommonContentForeground": "인라인 병합 충돌에서 공통 과거 개요 눈금 전경색입니다.", + "overviewRulerCurrentContentForeground": "인라인 병합 충돌에서 현재 개요 눈금 전경색입니다.", + "overviewRulerFindMatchForeground": "일치 항목 찾기의 개요 눈금자 표식 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "overviewRulerIncomingContentForeground": "인라인 병합 충돌에서 수신 개요 눈금 전경색입니다.", + "overviewRulerSelectionHighlightForeground": "선택 항목의 개요 눈금자 표식 색이 강조 표시됩니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", + "pickerBackground": "빠른 선택기 배경색. 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", + "pickerForeground": "빠른 선택기 전경색. 이 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", + "pickerGroupBorder": "그룹화 테두리에 대한 빠른 선택기 색입니다.", + "pickerGroupForeground": "그룹화 레이블에 대한 빠른 선택기 색입니다.", + "pickerTitleBackground": "빠른 선택기 제목 배경색. 이 빠른 선택기 위젯은 명령 팔레트와 같은 선택기를 위한 컨테이너입니다.", + "problemsErrorIconForeground": "문제 오류 아이콘에 사용되는 색입니다.", + "problemsInfoIconForeground": "문제 정보 아이콘에 사용되는 색입니다.", + "problemsWarningIconForeground": "문제 경고 아이콘에 사용되는 색입니다.", + "progressBarBackground": "장기 작업을 대상으로 표시될 수 있는 진행률 표시줄의 배경색입니다.", + "quickInput.list.focusBackground deprecation": "대신 quickInputList.focusBackground를 사용하세요.", + "quickInput.listFocusBackground": "포커스가 있는 항목의 빠른 선택기 배경색입니다.", + "quickInput.listFocusForeground": "포커스가 있는 항목의 빠른 선택기 전경색입니다.", + "sashActiveBorder": "활성 섀시의 테두리 색입니다.", + "scrollbarShadow": "스크롤되는 보기를 나타내는 스크롤 막대 그림자입니다.", + "scrollbarSliderActiveBackground": "클릭된 상태일 때 스크롤 막대 슬라이더 배경색입니다.", + "scrollbarSliderBackground": "스크롤 막대 슬라이버 배경색입니다.", + "scrollbarSliderHoverBackground": "마우스로 가리킬 때 스크롤 막대 슬라이더 배경색입니다.", + "searchEditor.editorFindMatchBorder": "검색 편집기 쿼리의 테두리 색상이 일치합니다.", + "searchEditor.queryMatch": "검색 편집기 쿼리의 색상이 일치합니다.", + "selectionBackground": "워크벤치의 텍스트 선택(예: 입력 필드 또는 텍스트 영역) 전경색입니다. 편집기 내의 선택에는 적용되지 않습니다.", + "snippetFinalTabstopHighlightBackground": "코드 조각 마지막 탭 정지의 강조 표시 배경색입니다.", + "snippetFinalTabstopHighlightBorder": "코드 조각 마지막 탭 정지의 강조 표시 배경색입니다.", + "snippetTabstopHighlightBackground": "코드 조각 탭 정지의 강조 표시 배경색입니다.", + "snippetTabstopHighlightBorder": "코드 조각 탭 정지의 강조 표시 테두리 색입니다.", + "statusBarBackground": "편집기 호버 상태 표시줄의 배경색입니다.", + "textBlockQuoteBackground": "텍스트 내 블록 인용의 전경색입니다.", + "textBlockQuoteBorder": "텍스트 내 블록 인용의 테두리 색입니다.", + "textCodeBlockBackground": "텍스트 내 코드 블록의 전경색입니다.", + "textLinkActiveForeground": "클릭하고 마우스가 올라간 상태의 텍스트 내 링크의 전경색입니다.", + "textLinkForeground": "텍스트 내 링크의 전경색입니다.", + "textPreformatForeground": "미리 서식이 지정된 텍스트 세그먼트의 전경색입니다.", + "textSeparatorForeground": "텍스트 구분자 색상입니다.", + "toolbarActiveBackground": "작업 위에 마우스를 놓았을 때 도구 모음 배경", + "toolbarHoverBackground": "마우스를 사용하여 작업 위로 마우스를 가져가는 경우 도구 모음 배경", + "toolbarHoverOutline": "마우스를 사용하여 작업 위로 마우스를 가져가는 경우 도구 모음 윤곽선", + "treeIndentGuidesStroke": "들여쓰기 가이드의 트리 스트로크 색입니다.", + "warningBorder": "편집기에서 경고 상자의 테두리 색입니다.", + "widgetShadow": "편집기 내에서 찾기/바꾸기 같은 위젯의 그림자 색입니다." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "아이콘 정의와 연결된 글꼴 문자입니다.", + "iconDefintion.fontId": "사용할 글꼴의 ID입니다. 설정하지 않으면 첫 번째로 정의한 글꼴이 사용됩니다.", + "nextChangeIcon": "다음 편집기 위치로 이동 아이콘입니다.", + "previousChangeIcon": "이전 편집기 위치로 이동 아이콘입니다.", + "widgetClose": "위젯에서 닫기 작업의 아이콘입니다." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "추상식 기호에 사용할 스타일입니다.", + "async": "비동기 기호에 사용할 스타일입니다.", + "class": "클래스의 스타일입니다.", + "comment": "주석의 스타일입니다.", + "declaration": "모든 기호 선언의 스타일입니다.", + "deprecated": "사용되지 않는 기호에 사용할 스타일입니다.", + "documentation": "문서의 참조에 사용할 스타일입니다.", + "enum": "열거형의 스타일입니다.", + "enumMember": "열거형 멤버에 대한 스타일입니다.", + "event": "이벤트의 스타일입니다.", + "function": "함수의 스타일", + "interface": "인터페이스의 스타일입니다.", + "keyword": "키워드의 스타일입니다.", + "labels": "레이블의 스타일입니다. ", + "macro": "매크로의 스타일입니다.", + "member": "멤버 함수의 스타일", + "method": "메서드의 스타일(멤버 함수)", + "modification": "쓰기 액세스에 사용할 스타일입니다.", + "namespace": "네임스페이스의 스타일입니다.", + "number": "숫자의 스타일입니다.", + "operator": "연산자의 스타일입니다.", + "parameter": "매개 변수의 스타일입니다.", + "property": "속성의 스타일입니다.", + "readonly": "읽기 전용 기호에 사용할 스타일입니다.", + "regexp": "식의 스타일입니다.", + "schema.fontStyle.error": "글꼴 스타일은 '기울임꼴', '굵게' 또는 '밑줄' 중 하나이거나 해당 조합이어야 합니다. 빈 문자열은 모든 스타일을 설정 해제합니다.", + "schema.token.background.warning": "현재 토큰 배경색이 지원되지 않습니다.", + "schema.token.bold": "글꼴 스타일을 굵게 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", + "schema.token.fontStyle": "규칙의 모든 글꼴 스타일을 '기울임꼴, '굵게', '밑줄' 중 하나이거나 이들의 조합으로 설정합니다. 나열되지 않은 모든 스타일은 설정 해제됩니다. 빈 문자열을 지정하면 모든 스타일이 설정 해제됩니다.", + "schema.token.fontStyle.none": "없음(상속된 스타일 지우기)", + "schema.token.foreground": "토큰의 전경색입니다.", + "schema.token.italic": "글꼴 스타일을 기울임꼴로 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", + "schema.token.settings": "토큰의 색 및 스타일입니다.", + "schema.token.underline": "글꼴 스타일을 밑줄로 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", + "static": "정적 기호에 사용할 수 있는 스타일입니다.", + "string": "문자열의 스타일입니다.", + "struct": "구조체의 스타일입니다.", + "type": "형식의 스타일입니다.", + "typeParameter": "형식 매개 변수에 대한 스타일입니다.", + "variable": "변수의 스타일입니다." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "취소", + "cannotResourceRedoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 다시 실행할 수 없습니다.", + "cannotResourceUndoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 실행 취소할 수 없습니다.", + "cannotWorkspaceRedo": "모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다. {1}", + "cannotWorkspaceRedoDueToChanges": "{1}에 변경 내용이 적용되었으므로 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "그동안 실행 취소 또는 다시 실행 작업이 발생했기 때문에 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "{1}에서 실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", + "cannotWorkspaceUndo": "모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다. {1}", + "cannotWorkspaceUndoDueToChanges": "{1}에 변경 내용이 적용되었으므로 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "그동안 실행 취소 또는 다시 실행 작업이 발생했기 때문에 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1}에서 실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", + "confirmDifferentSource": "'{0}'을(를) 실행 취소하시겠습니까?", + "confirmDifferentSource.ok": "실행 취소", + "confirmWorkspace": "모든 파일에서 '{0}'을(를) 실행 취소하시겠습니까?", + "externalRemoval": "{0} 파일이 닫히고 디스크에서 수정되었습니다.", + "noParallelUniverses": "{0} 파일은 호환되지 않는 방식으로 수정되었습니다.", + "nok": "이 파일 실행 취소", + "ok": "{0}개 파일에서 실행 취소" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "자동 업데이트 확인을 사용하도록 설정합니다. Code에서 정기적으로 업데이트를 자동 확인합니다.", + "deprecated": "이 설정은 사용되지 않습니다. '{0}'을(를) 대신 사용하세요.", + "enableWindowsBackgroundUpdates": "새로운 VS Code 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정", + "enableWindowsBackgroundUpdatesTitle": "Windows 백그라운드 업데이트를 사용하도록 설정", + "manual": "자동 백그라운드 업데이트 확인을 사용하지 않도록 설정합니다. 업데이트를 수동으로 확인하여 진행할 수 있습니다.", + "none": "업데이트를 사용하지 않도록 설정합니다.", + "showReleaseNotes": "업데이트 후 릴리스 노트를 표시합니다. 릴리스 노트는 Microsoft 온라인 서비스에서 가져옵니다.", + "start": "시작할 때만 업데이트를 확인합니다. 자동 백그라운드 업데이트 검사를 사용하지 않도록 설정합니다.", + "updateConfigurationTitle": "업데이트", + "updateMode": "자동 업데이트를 받을지 여부를 구성합니다. 변경 후 다시 시작해야 합니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "로컬 버전 {1}이(가) 원격 버전 {2}과(와) 호환되지 않아서 {0}을(를) 동기화할 수 없습니다.", + "incompatible sync data": "현재 버전과 호환되지 않아 동기화 데이터를 구문 분석할 수 없습니다." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "파일의 내용이 잘못되어 키 바인딩을 동기화할 수 없습니다. 파일을 열어 수정하세요." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "설정 파일에 오류/경고가 있으므로 설정을 동기화할 수 없습니다." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "워크벤치", - "multiSelectModifier.ctrlCmd": "Windows와 Linux의 'Control'을 macOS의 'Command'로 매핑합니다.", - "multiSelectModifier.alt": "Windows와 Linux의 'Alt'를 macOS의 'Option'으로 매핑합니다.", - "multiSelectModifier": "마우스로 트리와 목록의 항목을 다중 선택에 추가할 때 사용할 한정자입니다(예를 들어 탐색기에서 편집기와 SCM 보기를 여는 경우). '옆에서 열기' 마우스 제스처(지원되는 경우)는 다중 선택 한정자와 충돌하지 않도록 조정됩니다.", - "openModeModifier": "트리와 목록에서 마우스를 사용하여 항목을 여는 방법을 제어합니다(지원되는 경우). 일부 트리와 목록에서는 이 설정을 적용할 수 없는 경우 무시하도록 선택할 수 있습니다.", - "horizontalScrolling setting": "워크벤치에서 목록 및 트리의 가로 스크롤 여부를 제어합니다. 경고: 이 설정을 켜면 성능에 영향을 미칩니다.", - "tree indent setting": "트리 들여쓰기를 픽셀 단위로 제어합니다.", - "render tree indent guides": "트리에서 들여쓰기 가이드를 렌더링할지 여부를 제어합니다.", - "list smoothScrolling setting": "목록과 트리에 부드러운 화면 이동 기능이 있는지를 제어합니다.", - "keyboardNavigationSettingKey.simple": "간단한 키보드 탐색에서는 키보드 입력과 일치하는 요소에 집중합니다. 일치는 접두사에서만 수행됩니다.", - "keyboardNavigationSettingKey.highlight": "키보드 탐색 강조 표시에서는 키보드 입력과 일치하는 요소를 강조 표시합니다. 이후로 탐색에서 위 및 아래로 이동하는 경우 강조 표시된 요소만 트래버스합니다.", - "keyboardNavigationSettingKey.filter": "키보드 탐색 필터링에서는 키보드 입력과 일치하지 않는 요소를 모두 필터링하여 숨깁니다.", - "keyboardNavigationSettingKey": "워크벤치의 목록 및 트리 키보드 탐색 스타일을 제어합니다. 간소화하고, 강조 표시하고, 필터링할 수 있습니다.", - "automatic keyboard navigation setting": "목록 및 트리에서 키보드 탐색이 입력만으로 자동 트리거되는지 여부를 제어합니다. 'false'로 설정하면 'list.toggleKeyboardNavigation' 명령을 실행할 때만 키보드 탐색이 트리거되어 바로 가기 키를 할당할 수 있습니다.", - "expand mode": "폴더 이름을 클릭할 때 트리 폴더가 확장되는 방법을 제어합니다. 일부 트리와 목록에서는 이 설정을 적용할 수 없는 경우 무시하도록 선택할 수 있습니다." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "동기화 서비스가 변경되어 동기화할 수 없습니다.", + "service changed": "동기화 서비스가 변경되었으므로 동기화할 수 없습니다.", + "session expired": "현재 세션이 만료되어 동기화할 수 없습니다.", + "turned off": "클라우드에서 동기화가 해제되어 있으므로 동기화할 수 없습니다.", + "turned off machine": "다른 머신에서 이 머신의 동기화가 꺼져 있으므로 동기화할 수 없습니다." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "컨텍스트 키에 대한 정보를 반환하는 명령" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "필요한 형식은 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", + "settings sync": "설정 동기화", + "settingsSync.ignoredExtensions": "동기화하는 동안 무시할 확장 목록입니다. 확장의 식별자는 항상 `${publisher}.${name}`입니다(예: `vscode.csharp`).", + "settingsSync.ignoredSettings": "동기화하는 동안 무시할 설정을 구성합니다.", + "settingsSync.keybindingsPerPlatform": "각 플랫폼에 대해 키 바인딩을 동기화합니다." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "{0} 파일이 닫히고 디스크에서 수정되었습니다.", - "noParallelUniverses": "{0} 파일은 호환되지 않는 방식으로 수정되었습니다.", - "cannotWorkspaceUndo": "모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다. {1}", - "cannotWorkspaceUndoDueToChanges": "{1}에 변경 내용이 적용되었으므로 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "{1}에서 실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "그동안 실행 취소 또는 다시 실행 작업이 발생했기 때문에 모든 파일에서 '{0}'을(를) 실행 취소할 수 없습니다.", - "confirmWorkspace": "모든 파일에서 '{0}'을(를) 실행 취소하시겠습니까?", - "ok": "{0}개 파일에서 실행 취소", - "nok": "이 파일 실행 취소", - "cancel": "취소", - "cannotResourceUndoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 실행 취소할 수 없습니다.", - "confirmDifferentSource": "'{0}'을(를) 실행 취소하시겠습니까?", - "confirmDifferentSource.ok": "실행 취소", - "cannotWorkspaceRedo": "모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다. {1}", - "cannotWorkspaceRedoDueToChanges": "{1}에 변경 내용이 적용되었으므로 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "{1}에서 실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "그동안 실행 취소 또는 다시 실행 작업이 발생했기 때문에 모든 파일에서 '{0}'을(를) 다시 실행할 수 없습니다.", - "cannotResourceRedoDueToInProgressUndoRedo": "실행 취소 또는 다시 실행 작업이 이미 실행 중이므로 '{0}'을(를) 다시 실행할 수 없습니다." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "사용할 글꼴의 ID입니다. 설정하지 않으면 첫 번째로 정의한 글꼴이 사용됩니다.", - "iconDefintion.fontCharacter": "아이콘 정의와 연결된 글꼴 문자입니다.", - "widgetClose": "위젯에서 닫기 작업의 아이콘입니다.", - "previousChangeIcon": "이전 편집기 위치로 이동 아이콘입니다.", - "nextChangeIcon": "다음 편집기 위치로 이동 아이콘입니다." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "현재 버전이 호환되지 않아서 머신 데이터를 읽을 수 없습니다. {0}을(를) 업데이트하고 다시 시도하세요." }, "vs/platform/windows/electron-main/window": { - "reopen": "다시 열기(&&R)", - "wait": "계속 대기(&&K)", - "close": "닫기(&&C)", + "appCrashed": "창이 충돌했습니다.", + "appCrashedDetail": "불편을 드려서 죄송합니다. 창을 다시 열면 중단된 위치에서 계속할 수 있습니다.", + "appCrashedDetails": "창에 크래시가 발생함(이유: '{0}')", "appStalled": "창이 더 이상 응답하지 않습니다.", "appStalledDetail": "창을 다시 열거나, 닫거나, 계속 기다릴 수 있습니다.", - "appCrashed": "창이 충돌했습니다.", - "appCrashedDetails": "창에 크래시가 발생함(이유: '{0}')", - "appCrashedDetail": "불편을 드려서 죄송합니다. 창을 다시 열면 중단된 위치에서 계속할 수 있습니다.", - "hiddenMenuBar": " 키를 눌러 메뉴 모음에 계속 액세스할 수 있습니다." + "close": "닫기(&&C)", + "hiddenMenuBar": " 키를 눌러 메뉴 모음에 계속 액세스할 수 있습니다.", + "reopen": "다시 열기(&&R)", + "wait": "계속 대기(&&K)" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "새 창(&&W)", - "mFile": "파일(&&F)", - "mEdit": "편집(&&E)", - "mSelection": "선택 영역(&&S)", - "mView": "보기(&&V)", - "mGoto": "이동(&&G)", - "mRun": "실행(&&R)", - "mTerminal": "터미널(&&T)", - "mWindow": "창", - "mHelp": "도움말(&&H)", - "mAbout": "{0} 정보", - "miPreferences": "기본 설정(&&P)", - "mServices": "서비스", - "mHide": "{0} 숨기기", - "mHideOthers": "기타 숨기기", - "mShowAll": "모두 표시", - "miQuit": "{0} 종료", - "mMinimize": "최소화", - "mZoom": "확대/축소", - "mBringToFront": "모두 맨 앞으로 가져오기", - "miSwitchWindow": "창 전환(&&W)...", - "mNewTab": "새 탭", - "mShowPreviousTab": "이전 탭 표시", - "mShowNextTab": "다음 탭 표시", - "mMoveTabToNewWindow": "새 창으로 탭 이동", - "mMergeAllWindows": "모든 창 병합", - "miCheckForUpdates": "업데이트 확인(&&U)...", - "miCheckingForUpdates": "업데이트를 확인하는 중...", - "miDownloadUpdate": "사용할 수 있는 업데이트 다운로드(&&O)", - "miDownloadingUpdate": "업데이트를 다운로드하는 중...", - "miInstallUpdate": "업데이트 설치(&&U)...", - "miInstallingUpdate": "업데이트를 설치하는 중...", - "miRestartToUpdate": "다시 시작 및 업데이트(&&U)" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "확인", + "pathNotExistDetail": "'{0}' 경로가 디스크에 더 이상 없는 것 같습니다.", + "pathNotExistTitle": "경로가 없습니다.", + "uriInvalidDetail": "URI '{0}'이(가) 유효한 것으로 확인되지 않아 열 수 없습니다.", + "uriInvalidTitle": "URI를 열 수 없습니다." }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "로컬 버전 {1}이(가) 원격 버전 {2}과(와) 호환되지 않아서 {0}을(를) 동기화할 수 없습니다.", - "incompatible sync data": "현재 버전과 호환되지 않아 동기화 데이터를 구문 분석할 수 없습니다." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "신뢰할 수 있음", + "untrusted": "제한 모드" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "({0})을(를) 눌렀습니다. 둘째 키는 잠시 기다렸다가 누르십시오...", - "missing.chord": "키 조합({0}, {1})은 명령이 아닙니다." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "코드 작업 영역" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "전역 명령", - "editorCommands": "편집기 명령", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "새 창", + "newWindowDesc": "새 창을 엽니다.", + "recentFolders": "최근 폴더", + "recentFoldersAndWorkspaces": "최근 폴더 및 작업 영역", + "untitledWorkspace": "제목 없음(작업 영역)", + "workspaceName": "{0}(작업 영역)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0}({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "확인", + "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", + "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "토큰의 색 및 스타일입니다.", - "schema.token.foreground": "토큰의 전경색입니다.", - "schema.token.background.warning": "현재 토큰 배경색이 지원되지 않습니다.", - "schema.token.fontStyle": "규칙의 모든 글꼴 스타일을 '기울임꼴, '굵게', '밑줄' 중 하나이거나 이들의 조합으로 설정합니다. 나열되지 않은 모든 스타일은 설정 해제됩니다. 빈 문자열을 지정하면 모든 스타일이 설정 해제됩니다.", - "schema.fontStyle.error": "글꼴 스타일은 '기울임꼴', '굵게' 또는 '밑줄' 중 하나이거나 해당 조합이어야 합니다. 빈 문자열은 모든 스타일을 설정 해제합니다.", - "schema.token.fontStyle.none": "없음(상속된 스타일 지우기)", - "schema.token.bold": "글꼴 스타일을 굵게 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", - "schema.token.italic": "글꼴 스타일을 기울임꼴로 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", - "schema.token.underline": "글꼴 스타일을 밑줄로 설정하거나 설정을 해제합니다. 'fontStyle'이 있으면 이 설정을 재정의합니다.", - "comment": "주석의 스타일입니다.", - "string": "문자열의 스타일입니다.", - "keyword": "키워드의 스타일입니다.", - "number": "숫자의 스타일입니다.", - "regexp": "식의 스타일입니다.", - "operator": "연산자의 스타일입니다.", - "namespace": "네임스페이스의 스타일입니다.", - "type": "형식의 스타일입니다.", - "struct": "구조체의 스타일입니다.", - "class": "클래스의 스타일입니다.", - "interface": "인터페이스의 스타일입니다.", - "enum": "열거형의 스타일입니다.", - "typeParameter": "형식 매개 변수에 대한 스타일입니다.", - "function": "함수의 스타일", - "member": "멤버 함수의 스타일", - "method": "메서드의 스타일(멤버 함수)", - "macro": "매크로의 스타일입니다.", - "variable": "변수의 스타일입니다.", - "parameter": "매개 변수의 스타일입니다.", - "property": "속성의 스타일입니다.", - "enumMember": "열거형 멤버에 대한 스타일입니다.", - "event": "이벤트의 스타일입니다.", - "labels": "레이블의 스타일입니다. ", - "declaration": "모든 기호 선언의 스타일입니다.", - "documentation": "문서의 참조에 사용할 스타일입니다.", - "static": "정적 기호에 사용할 수 있는 스타일입니다.", - "abstract": "추상식 기호에 사용할 스타일입니다.", - "deprecated": "사용되지 않는 기호에 사용할 스타일입니다.", - "modification": "쓰기 액세스에 사용할 스타일입니다.", - "async": "비동기 기호에 사용할 스타일입니다.", - "readonly": "읽기 전용 기호에 사용할 스타일입니다." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "최근에 사용한 항목", - "morecCommands": "기타 명령", - "canNotRun": "명령 '{0}'에서 오류({1})가 발생했습니다." + "win32/i18n/messages": { + "AddContextMenuFiles": "\"%1(으)로 열기\" 작업을 Windows 탐색기 파일의 상황에 맞는 메뉴에 추가", + "AddContextMenuFolders": "\"%1(으)로 열기\" 작업을 Windows 탐색기 디렉터리의 상황에 맞는 메뉴에 추가", + "AddToPath": "PATH에 추가(셸을 다시 시작해야 함)", + "AdditionalIcons": "추가 아이콘:", + "AssociateWithFiles": "%1을(를) 지원되는 파일 형식에 대한 편집기로 등록합니다.", + "ConfirmUninstall": "%1 및 해당 구성 요소를 모두 제거하시겠습니까?", + "CreateDesktopIcon": "바탕 화면 아이콘 만들기(&D)", + "CreateQuickLaunchIcon": "빠른 실행 아이콘 만들기(&Q)", + "FinishedLabel": "설치 프로그램에서 컴퓨터에 [name]을(를) 설치했습니다. 설치한 바로 가기를 선택하여 해당 애플리케이션을 시작할 수 있습니다.", + "OpenWithCodeContextMenu": "%1(으)로 열기(&I)", + "Other": "기타:", + "RunAfter": "설치 후 %1 실행", + "SourceFile": "%1 원본 파일" }, "readme.md": { "LanguagePackTitle": "언어 팩은 VS Code의 지역화된 UI 환경을 제공합니다.", @@ -2059,974 +2153,148 @@ "SourceFile": "%1 원본 파일", "OpenWithCodeContextMenu": "%1(으)로 열기(&I)" }, + "vs/code/electron-main/app": { + "cancel": "아니요(&&N)", + "confirmOpenDetail": "이 요청을 시작하지 않은 경우 시스템에 대한 공격 시도를 나타낼 수 있습니다. 이 요청을 시작하는 명시적 조치를 수행하지 않은 경우에는 '아니요'를 눌러야 합니다.", + "confirmOpenMessage": "외부 애플리케이션에서 {1}의 '{0}'을(를) 열려고 합니다. 이 파일 또는 폴더를 여시겠습니까?", + "open": "예(&&Y)", + "trace.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", + "trace.message": "추적을 만들었습니다.", + "trace.ok": "확인" + }, "vs/code/electron-main/main": { + "close": "닫기(&&C)", "secondInstanceAdmin": "{0}의 두 번째 인스턴스가 이미 관리자 권한으로 실행되고 있습니다.", "secondInstanceAdminDetail": "다른 인스턴스를 닫고 다시 시도하세요.", "secondInstanceNoResponse": "{0}의 다른 인스턴스가 실행 중이지만 응답하지 않음", "secondInstanceNoResponseDetail": "다른 인스턴스를 모두 닫고 다시 시도하세요.", "startupDataDirError": "프로그램 사용자 데이터를 쓸 수 없습니다.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n다음 디렉터리가 쓰기 가능한지 확인하세요.\r\n\r\n{1}", - "close": "닫기(&&C)" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n다음 디렉터리가 쓰기 가능한지 확인하세요.\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "숨기기", - "show": "표시", - "createOnGitHub": "GitHub에서 만들기", - "previewOnGitHub": "GitHub에서 미리 보기", - "loadingData": "데이터 로드 중...", - "rateLimited": "GitHub 쿼리 제한이 초과되었습니다. 기다려 주세요.", - "similarIssues": "유사한 문제", - "open": "열기", - "closed": "종료됨", - "noSimilarIssues": "검색된 유사한 문제 없음", - "bugReporter": "버그 보고", - "featureRequest": "기능 요청", - "performanceIssue": "성능 문제", - "selectSource": "소스 선택", - "vscode": "Visual Studio Code", - "extension": "확장", - "marketplace": "확장 Marketplace", - "unknown": "알 수 없음", - "stepsToReproduce": "재현할 단계", "bugDescription": "문제를 안정적으로 재현시킬 수 있는 방법을 공유해주세요. 실제 결과와 예상 결과를 포함하세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", - "performanceIssueDesciption": "이 성능 문제가 언제 발생합니까? 시작할 때 발생합니까? 특정 작업을 진행한 이후에 발생합니까? GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "bugReporter": "버그 보고", + "closed": "종료됨", + "createOnGitHub": "GitHub에서 만들기", "description": "설명", - "featureRequestDescription": "보고 싶어하는 기능을 설명해주세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", - "pasteData": "너무 커서 보낼 수 없었기 때문에 필요한 데이터를 클립보드에 썼습니다. 붙여 넣으세요.", "disabledExtensions": "확장을 사용할 수 없음", - "noCurrentExperiments": "현재 실험이 없습니다." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "프로세스 이름", - "cpu": "CPU %", - "pid": "PID", - "memory": "메모리(MB)", - "killProcess": "프로세스 종료", - "forceKillProcess": "프로세스 강제 종료", - "copy": "복사", - "copyAll": "모두 복사", - "debug": "디버그" - }, - "vs/code/electron-main/app": { - "open": "예(&&Y)", - "cancel": "아니요(&&N)", - "confirmOpenMessage": "외부 애플리케이션에서 {1}의 '{0}'을(를) 열려고 합니다. 이 파일 또는 폴더를 여시겠습니까?", - "confirmOpenDetail": "이 요청을 시작하지 않은 경우 시스템에 대한 공격 시도를 나타낼 수 있습니다. 이 요청을 시작하는 명시적 조치를 수행하지 않은 경우에는 '아니요'를 눌러야 합니다.", - "trace.message": "추적을 만들었습니다.", - "trace.detail": "문제를 만들고 다음 파일을 수동으로 첨부하세요.\r\n{0}", - "trace.ok": "확인" + "extension": "확장", + "featureRequest": "기능 요청", + "featureRequestDescription": "보고 싶어하는 기능을 설명해주세요. GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "hide": "숨기기", + "loadingData": "데이터 로드 중...", + "marketplace": "확장 Marketplace", + "noCurrentExperiments": "현재 실험이 없습니다.", + "noSimilarIssues": "검색된 유사한 문제 없음", + "open": "열기", + "pasteData": "너무 커서 보낼 수 없었기 때문에 필요한 데이터를 클립보드에 썼습니다. 붙여 넣으세요.", + "performanceIssue": "성능 문제", + "performanceIssueDesciption": "이 성능 문제가 언제 발생합니까? 시작할 때 발생합니까? 특정 작업을 진행한 이후에 발생합니까? GitHub 버전의 Markdown을 지원합니다. GitHub에서 미리 볼 때 문제를 편집하고 스크린샷을 추가할 수 있습니다.", + "previewOnGitHub": "GitHub에서 미리 보기", + "rateLimited": "GitHub 쿼리 제한이 초과되었습니다. 기다려 주세요.", + "selectSource": "소스 선택", + "show": "표시", + "similarIssues": "유사한 문제", + "stepsToReproduce": "재현할 단계", + "unknown": "알 수 없음", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "양식을 영어로 작성해 주세요.", - "issueTypeLabel": "이것은", - "issueSourceLabel": "제출 대상", - "issueSourceEmptyValidation": "문제 소스는 필수입니다.", - "disableExtensionsLabelText": "{0} 후 문제를 재현해 보세요. 확장이 활성 상태인 경우에만 문제가 재현되면 확장과 관련된 문제일 수 있습니다.", - "disableExtensions": "모든 확장을 사용하지 않도록 설정하고 창 다시 로드", "chooseExtension": "확장", - "extensionWithNonstandardBugsUrl": "이슈 보고자는 이 확장에 대한 이슈를 만들 수 없습니다. 이슈를 보고하려면 {0}을(를) 방문하세요.", + "completeInEnglish": "양식을 영어로 작성해 주세요.", + "descriptionEmptyValidation": "설명은 필수입니다.", + "details": "세부 정보를 입력하세요.", + "disableExtensions": "모든 확장을 사용하지 않도록 설정하고 창 다시 로드", + "disableExtensionsLabelText": "{0} 후 문제를 재현해 보세요. 확장이 활성 상태인 경우에만 문제가 재현되면 확장과 관련된 문제일 수 있습니다.", "extensionWithNoBugsUrl": "이슈 보고자는 이슈 보고를 위한 URL이 지정되지 않았으므로 이 확장에 대한 이슈를 만들 수 없습니다. 이 확장의 Marketplace 페이지를 확인하여 다른 지침을 사용할 수 있는지 확인하세요.", + "extensionWithNonstandardBugsUrl": "이슈 보고자는 이 확장에 대한 이슈를 만들 수 없습니다. 이슈를 보고하려면 {0}을(를) 방문하세요.", + "issueSourceEmptyValidation": "문제 소스는 필수입니다.", + "issueSourceLabel": "제출 대상", "issueTitleLabel": "제목", "issueTitleRequired": "제목을 입력하세요.", - "titleEmptyValidation": "제목은 필수입니다.", - "titleLengthValidation": "제목이 너무 깁니다.", - "details": "세부 정보를 입력하세요.", - "descriptionEmptyValidation": "설명은 필수입니다.", - "sendSystemInfo": "내 시스템 정보 포함({0})", - "show": "표시", - "sendProcessInfo": "현재 실행 중인 프로세스 포함({0})", - "sendWorkspaceInfo": "내 작업 영역 메타데이터 포함({0})", + "issueTypeLabel": "이것은", + "sendExperiments": "A/B 실험 정보 포함({0})", "sendExtensions": "사용하도록 설정된 확장 포함({0})", - "sendExperiments": "A/B 실험 정보 포함({0})" + "sendProcessInfo": "현재 실행 중인 프로세스 포함({0})", + "sendSystemInfo": "내 시스템 정보 포함({0})", + "sendWorkspaceInfo": "내 작업 영역 메타데이터 포함({0})", + "show": "표시", + "titleEmptyValidation": "제목은 필수입니다.", + "titleLengthValidation": "제목이 너무 깁니다." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "새 창 탭", - "showPreviousTab": "이전 창 탭 표시", - "showNextWindowTab": "다음 창 탭 표시", - "moveWindowTabToNewWindow": "창 탭을 새 창으로 이동", - "mergeAllWindowTabs": "모든 창 병합", - "toggleWindowTabsBar": "창 탭 모음 설정/해제", - "miCloseWindow": "창 닫기(&&E)", - "miExit": "끝내기(&&X)", - "miZoomIn": "확대(&&Z)", - "miZoomOut": "축소(&&Z)", - "miZoomReset": "확대/축소 다시 설정(&&R)", - "miReportIssue": "문제 보고(&&I)", - "miOpenProcessExplorerer": "프로세스 탐색기 열기(&&P)", - "windowConfigurationTitle": "창", - "window.openWithoutArgumentsInNewWindow.on": "빈 창을 새로 엽니다.", - "window.openWithoutArgumentsInNewWindow.off": "실행 중인 마지막 활성 인스턴스에 포커스가 생깁니다.", - "openWithoutArgumentsInNewWindow": "인수 없이 두 번째 인스턴스를 시작할 때 새로운 빈 창을 열지 또는 실행 중인 마지막 인스턴스에 포커스가 생기는지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", - "window.reopenFolders.preserve": "항상 모든 창을 다시 엽니다. 폴더 또는 작업 영역이 열려 있는 경우(예: 명령줄에서) 이전에 열리지 않은 한 새 창으로 엽니다. 파일이 열려 있는 경우 파일이 복원된 창 중 하나에서 열립니다.", - "window.reopenFolders.all": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 모든 창을 다시 엽니다.", - "window.reopenFolders.folders": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 열린 폴더 또는 작업 영역이 있는 모든 창을 다시 엽니다.", - "window.reopenFolders.one": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 마지막 활성 창을 다시 엽니다.", - "window.reopenFolders.none": "창을 다시 열지 않습니다. 폴더 또는 작업 영역이 열려 있지 않은 한(예: 명령줄에서) 빈 창이 표시됩니다.", - "restoreWindows": "처음 시작한 후 창이 다시 열리는 방식을 제어합니다. 이 설정은 애플리케이션이 이미 실행 중인 경우에는 아무런 영향을 주지 않습니다.", - "restoreFullscreen": "창이 전체 화면 모드에서 종료된 경우 창을 전체 화면 모드로 복원할지 여부를 제어합니다.", - "zoomLevel": "창의 확대/축소 수준을 조정합니다. 원래 크기는 0이고 각 상한 증분(예: 1) 또는 하한 증분(예: -1)은 20% 더 크거나 더 작게 확대/축소하는 것을 나타냅니다. 10진수를 입력하여 확대/축소 수준을 세부적으로 조정할 수도 있습니다.", - "window.newWindowDimensions.default": "화면 가운데에서 새 창을 엽니다.", - "window.newWindowDimensions.inherit": "마지막 활성 창과 동일한 크기로 새 창을 엽니다.", - "window.newWindowDimensions.offset": "오프셋 위치에 있는 마지막 활성 창과 차원이 같은 새 창을 엽니다.", - "window.newWindowDimensions.maximized": "최대화된 새 창을 엽니다.", - "window.newWindowDimensions.fullscreen": "전체 화면 모드에서 새 창을 엽니다.", - "newWindowDimensions": "하나 이상의 창이 이미 열려 있을 때 새 창을 여는 크기를 제어합니다. 이 설정은 여는 첫 번째 창에는 적용되지 않습니다. 첫 번째 창의 경우 항상 창을 닫기 전의 크기와 위치가 복원됩니다.", - "closeWhenEmpty": "마지막 편집기를 닫을 때 창도 닫을지 여부를 제어합니다. 이 설정은 폴더를 표시하지 않는 창에만 적용됩니다.", - "window.doubleClickIconToClose": "사용하도록 설정하는 경우 제목 표시줄에서 애플리케이션 아이콘을 두 번 클릭하면 창을 닫으며 해당 창은 아이콘을 사용하여 끌어올 수 없습니다. 이 설정은 `#window.titleBarStyle#`이 `custom`으로 설정된 경우에만 영향을 줍니다.", - "titleBarStyle": "창 제목 표시줄의 모양을 조정합니다. Linux와 Windows에서 이 설정은 애플리케이션 및 상황에 맞는 메뉴 모양에도 영향을 미칩니다. 변경 내용을 적용하려면 전체 다시 시작해야 합니다.", - "dialogStyle": "대화 상자 창의 모양을 조정합니다.", - "window.nativeTabs": "macOS Sierra 창 탭을 사용하도록 설정합니다. 변경 내용을 적용하려면 전체 다시 시작해야 하고, 기본 탭에서 사용자 지정 제목 표시줄 스타일(구성된 경우)을 비활성화합니다.", - "window.nativeFullScreen": "macOS에서 기본 전체 화면을 사용할지 여부를 제어합니다. macOS에서 전체 화면으로 전환할 때 새로운 공간을 만들지 않게 하려면 이 옵션을 사용하지 않도록 설정하세요.", - "window.clickThroughInactive": "사용하도록 설정한 경우 비활성 창을 클릭하면 창도 활성화되고 클릭 가능한 경우 마우스 아래의 요소도 트리거됩니다. 사용하지 않도록 설정한 경우 비활성 창에서 아무곳이나 클릭하면 창만 활성화되며 요소는 또 한번 클릭해야 합니다.", - "telemetryConfigurationTitle": "원격 분석", - "telemetry.enableCrashReporting": "크래시 보고서를 Microsoft 온라인 서비스에 전송할 수 있도록 설정합니다. \r\n이 옵션을 적용하려면 다시 시작해야 합니다.", - "keyboardConfigurationTitle": "키보드", - "touchbar.enabled": "사용 가능한 경우 키보드의 macOS Touch Bar 단추를 사용하도록 설정합니다.", - "touchbar.ignored": "표시되지 않아야 하는 터치바에 있는 항목의 식별자 세트입니다(예: 'workbench.action.navigateBack').", - "argv.locale": "사용할 표시 언어입니다. 다른 언어를 선택하려면 연결된 언어 팩을 설치해야 합니다.", - "argv.disableHardwareAcceleration": "하드웨어 가속을 사용하지 않도록 설정합니다. 그래픽 문제가 발생한 경우에만 이 옵션을 변경하세요.", - "argv.disableColorCorrectRendering": "색 프로필 선택과 관련된 문제를 해결합니다. 그래픽 문제가 발생한 경우에만 이 옵션을 변경하세요.", - "argv.forceColorProfile": "사용할 색 프로필을 재정의할 수 있습니다. 색이 잘못 표시되면 색 프로필을 'srgb'로 설정하고 다시 시작해 보세요.", - "argv.enableCrashReporter": "크래시 보고를 사용하지 않도록 설정하고, 값이 변경되는 경우 앱을 다시 시작해야 합니다.", - "argv.crashReporterId": "이 앱 인스턴스에서 보낸 크래시 보고서와 상관 관계에 사용되는 고유 ID입니다.", - "argv.enebleProposedApi": "확장 ID 목록에 대해 제안된 API를 사용합니다(예: `vscode.git`). 제안된 API는 불안정하며 언제든지 경고 없이 중단될 수 있습니다. 확장 개발 및 테스트 용도로만 설정해야 합니다.", - "argv.logLevel": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", - "argv.force-renderer-accessibility": "강제로 렌더러에 액세스할 수 있도록 합니다. Linux에서 화면 읽기 프로그램을 사용하는 경우에만 변경할 수 있습니다. 다른 플랫폼에서는 렌더러에 자동으로 액세스할 수 있습니다. 이 플래그는 editor.accessibilitySupport: on인 경우 자동으로 설정됩니다." - }, - "vs/workbench/common/actions": { - "view": "보기", - "help": "도움말", - "preferences": "기본 설정", - "developer": "개발자" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabUnfocusedActiveBackground": "포커스가 없는 그룹의 활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabInactiveBackground": "비활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabUnfocusedInactiveBackground": "포커스가 없는 그룹의 비활성 탭 배경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", - "tabActiveForeground": "활성 그룹의 활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabInactiveForeground": "활성 그룹의 비활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabUnfocusedActiveForeground": "포커스가 없는 그룹의 활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabUnfocusedInactiveForeground": "포커스가 없는 그룹의 비활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabHoverBackground": "마우스 커서를 올려놓았을 때의 탭 배경색. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", - "tabUnfocusedHoverBackground": "마우스 커서를 올려놓았을 때 포커스를 받지 못한 탭 배경색. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", - "tabHoverForeground": "마우스로 가리킬 때의 탭 전경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", - "tabUnfocusedHoverForeground": "마우스로 가리킬 때 포커스가 없는 그룹의 탭 전경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", - "tabBorder": "탭을 서로 구분하기 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "lastPinnedTabBorder": "고정된 탭을 다른 탭과 구분하기 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabActiveBorder": "활성 탭 맨 아래의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabActiveUnfocusedBorder": "포커스가 없는 그룹에서 활성 탭 맨 아래의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabActiveBorderTop": "활성 탭 맨 위의 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabActiveUnfocusedBorderTop": "포커스가 없는 그룹에서 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabHoverBorder": "마우스 커서를 올려놓았을 때 활성 탭의 테두리. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", - "tabUnfocusedHoverBorder": "마우스 커서를 올려놓았을 때 포커스를 받지 못한 그룹에서 활성 탭 테두리. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", - "tabActiveModifiedBorder": "활성 그룹에서 수정된(더티) 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "tabInactiveModifiedBorder": "활성 그룹에서 수정된(더티) 비활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "unfocusedActiveModifiedBorder": "포커스가 없는 그룹에서 수정된(더티) 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "unfocusedINactiveModifiedBorder": "포커스가 없는 그룹에서 수정된(더티) 비활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", - "editorPaneBackground": "가운데 맞춤 편집기 레이아웃의 왼쪽과 오른쪽에 표시되는 편집기 창의 배경색입니다.", - "editorGroupBackground": "편집기 그룹의 사용되지 않는 배경색입니다.", - "deprecatedEditorGroupBackground": "사용되지 않음: 그리드 편집기 레이아웃을 도입하면 편집기 그룹의 배경색이 더 이상 지원되지 않습니다. editorGroup.emptyBackground를 사용하여 빈 편집기 그룹의 배경색을 설정할 수 있습니다.", - "editorGroupEmptyBackground": "빈 편집기 그룹의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "editorGroupFocusedEmptyBorder": "포커스가 있는 빈 편집기 그룹의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "tabsContainerBackground": "탭을 사용도록 설정한 경우 편집기 그룹 제목 머리글의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "tabsContainerBorder": "탭을 사용하도록 설정한 경우 편집기 그룹 제목 머리글의 테두리 색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "editorGroupHeaderBackground": "탭을 사용하지 않도록 설정한 경우(`\"workbench.editor.showTabs\": false`) 편집기 그룹 제목 머리글의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "editorTitleContainerBorder": "편집기 그룹 제목 머리글의 테두리 색입니다. 편집기 그룹은 편집기 컨테이너입니다.", - "editorGroupBorder": "여러 편집기 그룹을 서로 구분하기 위한 색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", - "editorDragAndDropBackground": "편집기를 끌 때 배경색입니다. 편집기 내용이 계속 비추어 보이도록 이 색은 투명해야 합니다.", - "imagePreviewBorder": "이미지 미리 보기에서 이미지의 테두리 색입니다.", - "panelBackground": "패널 배경색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelBorder": "편집기 패널과 구분하기 위한 패널 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelActiveTitleForeground": "활성 패널의 제목 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelInactiveTitleForeground": "비활성 패널의 제목 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelActiveTitleBorder": "활성 패널 제목의 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelInputBorder": "입력 패널에서 입력된 상자 테두리입니다.", - "panelDragAndDropBorder": "패널 제목의 끌어서 놓기 피드백 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", - "panelSectionDragAndDropBackground": "패널 섹션의 끌어서 놓기 피드백 색입니다. 이 색은 패널 섹션이 계속 비추어 보이도록 투명성이 있어야 합니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", - "panelSectionHeaderBackground": "패널 섹션 헤더 배경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", - "panelSectionHeaderForeground": "패널 섹션 헤더 전경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", - "panelSectionHeaderBorder": "패널에서 여러 보기가 세로로 배치될 때 사용되는 패널 섹션 헤더 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", - "panelSectionBorder": "패널에서 여러 보기가 가로로 배치될 때 사용되는 패널 섹션 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", - "statusBarForeground": "작업 영역 또는 폴더가 열려 있을 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarNoFolderForeground": "폴더가 열리지 않았을 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarBackground": "작업 영역 또는 폴더가 열려 있을 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarNoFolderBackground": "폴더가 열리지 않았을 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarBorder": "사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarNoFolderBorder": "열린 폴더가 없을 때 사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarItemActiveBackground": "클릭할 때의 상태 표시줄 항목 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarItemHoverBackground": "마우스로 가리킬 때의 상태 표시줄 항목 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarProminentItemForeground": "상태 표시줄 주요 항목 전경색입니다. 중요도를 표시하기 위해 주요 항목은 다른 상태 표시줄 항목보다 눈에 잘 띕니다. 예제를 표시하려면 명령 팔레트에서 `Tab 키로 포커스 이동 설정/해제` 모드를 변경합니다. 상태 표시줄은 창 아래쪽에 표시됩니다.", - "statusBarProminentItemBackground": "상태 표시줄 주요 항목 배경 색. 주요 항목은 중요성을 알려주기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 예제를 보기 위해 명령 팔레트에서 '포커스 이동을 위해 탭 키 토글' 모드를 변경합니다. 창 아래쪽에 상태 표시줄이 나타납니다.", - "statusBarProminentItemHoverBackground": "마우스 커서를 올렸을 때 상태 표시줄 주요 항목 배경 색. 주요 항목은 중요성을 알려주기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 예제를 보기 위해 명령 팔레트에서 '포커스 이동을 위해 탭 키 토글' 모드를 변경합니다. 창 아래쪽에 상태 표시줄이 나타납니다.", - "statusBarErrorItemBackground": "상태 표시줄 오류 항목 배경색입니다. 오류 항목은 오류 상태를 나타내기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 창 아래쪽에 상태 표시줄이 표시됩니다.", - "statusBarErrorItemForeground": "상태 표시줄 오류 항목 전경색입니다. 오류 항목은 오류 상태를 나타내기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 창 아래쪽에 상태 표시줄이 표시됩니다.", - "activityBarBackground": "작업 막대 배경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", - "activityBarForeground": "작업 막대 항목이 활성 상태일 때 전경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", - "activityBarInActiveForeground": "작업 막대 항목이 비활성 상태일 때 전경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", - "activityBarBorder": "사이드바와 구분하는 작업 막대 테두리색입니다. 작업 막대는 오른쪽이나 왼쪽 끝에 표시되며 사이드바의 보기 간을 전환할 수 있습니다.", - "activityBarActiveBorder": "활성 항목의 활동 막대 테두리 색상입니다. 활동 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 간에 전환할 수 있습니다.", - "activityBarActiveFocusBorder": "활성 항목에 대한 작업 막대 포커스 테두리 색상입니다. 작업 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 사이를 전환할 수 있습니다.", - "activityBarActiveBackground": "활성 항목에 대한 활동 막대 배경색입니다. 활동 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 간에 전환할 수 있습니다.", - "activityBarDragAndDropBorder": "작업 막대 항목의 끌어서 놓기 피드백 색입니다. 작업 막대는 왼쪽 끝이나 오른쪽 끝에 표시되어 사이드바의 보기 간을 전환할 수 있습니다.", - "activityBarBadgeBackground": "활동 알림 배지 배경색입니다. 작업 막대는 왼쪽이나 오른쪽 끝에 표시되며 사이드바의 보기를 전환할 수 있습니다.", - "activityBarBadgeForeground": "활동 알림 배지 전경색입니다. 작업 막대는 왼쪽이나 오른쪽 끝에 표시되며 사이드바의 보기를 전환할 수 있습니다.", - "statusBarItemHostBackground": "상태 표시줄에서 원격 표시기의 배경색입니다.", - "statusBarItemHostForeground": "상태 표시줄에서 원격 표시기의 전경색입니다.", - "extensionBadge.remoteBackground": "확장 보기에서의 원격 배지 배경색입니다.", - "extensionBadge.remoteForeground": "확장 보기에서의 원격 배지 전경색입니다.", - "sideBarBackground": "사이드바 배경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", - "sideBarForeground": "사이드바 전경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", - "sideBarBorder": "편집기와 구분하는 측면의 사이드바 테두리 색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", - "sideBarTitleForeground": "사이드바 제목 전경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", - "sideBarDragAndDropBackground": "사이드바 섹션의 끌어서 놓기 피드백 색입니다. 이 색은 사이드바 섹션이 계속 비추어 보이도록 투명성이 있어야 합니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", - "sideBarSectionHeaderBackground": "사이드바 섹션 헤더 배경색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", - "sideBarSectionHeaderForeground": "사이드바 섹션 헤더 전경색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", - "sideBarSectionHeaderBorder": "사이드바 섹션 헤더 테두리 색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", - "titleBarActiveForeground": "창이 활성화된 경우 제목 표시줄 전경입니다.", - "titleBarInactiveForeground": "창이 비활성화된 경우 제목 표시줄 전경입니다.", - "titleBarActiveBackground": "창이 활성화된 경우 제목 표시줄 배경입니다.", - "titleBarInactiveBackground": "창이 비활성화된 경우 제목 표시줄 배경입니다.", - "titleBarBorder": "제목 표시줄 테두리 색입니다.", - "menubarSelectionForeground": "메뉴 모음에서 선택한 메뉴 항목의 전경색입니다.", - "menubarSelectionBackground": "메뉴 모음에서 선택한 메뉴 항목의 배경색입니다.", - "menubarSelectionBorder": "메뉴 모음에서 선택한 메뉴 항목의 테두리 색입니다.", - "notificationCenterBorder": "알림 센터 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationToastBorder": "알림 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationsForeground": "알림 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationsBackground": "알림 센터 배경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationsLink": "알림 링크 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationCenterHeaderForeground": "알림 센터 머리글 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationCenterHeaderBackground": "알림 센터 머리글 배경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationsBorder": "알림 센터에서 다른 알림과 구분하는 알림 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", - "notificationsErrorIconForeground": "오류 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", - "notificationsWarningIconForeground": "경고 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", - "notificationsInfoIconForeground": "정보 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", - "windowActiveBorder": "창이 활성화되어 있을 때 창 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다.", - "windowInactiveBorder": "비활성 상태일 때 창의 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "텍스트 편집기", - "builtinProviderDisplayName": "기본 제공", - "editor.editorAssociations": "특정 파일 형식에 사용할 편집기를 구성합니다.", - "editor.editorAssociations.viewType": "사용할 편집기의 고유 ID입니다.", - "editor.editorAssociations.filenamePattern": "편집기를 사용할 파일을 지정하는 glob 패턴입니다.", - "editorAssociations.viewType.sourceDescription": "소스: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "활성 편집기가 더티인지 여부", - "activeEditorIsNotPreview": "활성 편집기가 미리 보기 모드가 아닌지 여부", - "activeEditorIsPinned": "활성 편집기가 고정되어 있는지 여부", - "activeEditorIsReadonly": "활성 편집기가 읽기 전용인지 여부", - "activeEditor": "활성 편집기의 식별자", - "activeEditorAvailableEditorIds": "활성 편집기에 사용할 수 있는 사용 가능한 편집기 식별자", - "textCompareEditorVisible": "텍스트 비교 편집기가 표시되는지 여부", - "textCompareEditorActive": "텍스트 비교 편집기가 활성 상태인지 여부", - "groupEditorsCount": "열려 있는 편집기 그룹 수", - "activeEditorGroupEmpty": "활성 편집기 그룹이 비어 있는지 여부", - "activeEditorGroupIndex": "활성 편집기 그룹의 인덱스", - "activeEditorGroupLast": "활성 편집기 그룹이 마지막 그룹인지 여부", - "multipleEditorGroups": "여러 개의 편집기 그룹이 열려 있는지 여부", - "editorIsOpen": "편집기가 열려 있는지 여부", - "inZenMode": "Zen 모드를 사용하도록 설정되어 있는지 여부", - "isCenteredLayout": "가운데 맞춤 레이아웃을 사용하도록 설정되어 있는지 여부", - "splitEditorsVertically": "편집기가 세로로 분할되었는지 여부", - "editorAreaVisible": "편집기 영역이 표시되는지 여부", - "sideBySideLabels": "{0} - {1}", - "preview": "{0}, 미리 보기", - "pinned": "{0}, 고정됨" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "기본 뷰 아이콘입니다.", - "duplicateId": "ID가 '{0}'인 뷰가 이미 등록되어 있습니다.", - "focusedView": "키보드 포커스가 있는 뷰의 식별자" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Test Runner를 로드할 수 없습니다.", - "extensionTestError": "경로 {0}이(가) 유효한 확장 Test Runner를 가리키지 않습니다." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "확장 호스트에서 ID가 {0}인 터미널을 찾을 수 없음" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "'{0}' 확장이 작업 영역 폴더를 업데이트하지 못했습니다. {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "기본 크기.", - "workbench.editor.titleScrollbarSizing.large": "마우스로 더 쉽게 잡을 수 있도록 크기를 늘립니다.", - "tabScrollbarHeight": "편집기 제목 영역에서 탭 및 이동 경로에 사용되는 스크롤 막대의 높이를 제어합니다.", - "showEditorTabs": "열려 있는 편집기를 탭에서 열지 여부를 제어합니다.", - "wrapTabs": "사용 가능한 공간을 초과할 때 탭을 여러 줄로 줄 바꿈할지 또는 스크롤 막대를 대신 표시할지 여부를 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "scrollToSwitchTabs": "탭 스크롤 시 탭이 열리는지를 제어합니다. 기본적으로 탭을 스크롤하면 탭이 표시되기만 하고 열리지는 않습니다. 키를 길게 누른 채 스크롤하면 해당 기간에 한해 이 동작을 변경할 수 있습니다. '#workbench.editor.showTabs#'를 사용할 수 없는 경우 이 값은 무시됩니다.", - "highlightModifiedTabs": "수정된(더티) 편집기 탭에 상단 테두리를 그릴지를 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "decorations.badges": "편집기 파일 장식에 배지를 사용할지 여부를 제어합니다.", - "decorations.colors": "편집기 파일 장식에 색을 사용할지 여부를 제어합니다.", - "workbench.editor.labelFormat.default": "파일 이름을 표시합니다. 탭이 사용하도록 설정되어 있고 하나의 그룹에서 파일 2개의 이름이 동일하면, 각 파일 경로의 고유한 섹션이 추가됩니다. 탭이 사용하도록 설정되어 있지 않으면, 작업 영역 폴더에 대한 경로는 편집기가 활성 상태일 때 표시됩니다.", - "workbench.editor.labelFormat.short": "파일 이름과 파일의 디렉터리 이름을 차례로 표시합니다.", - "workbench.editor.labelFormat.medium": "파일 이름과 작업 영역 폴더에 상대적인 파일 경로를 차례로 표시합니다.", - "workbench.editor.labelFormat.long": "파일 이름과 절대 경로를 차례로 표시합니다.", - "tabDescription": "편집기 레이블의 형식을 제어합니다.", - "workbench.editor.untitled.labelFormat.content": "제목 없는 파일의 이름은 연결된 파일 경로가 없는 경우 첫 번째 줄의 콘텐츠에서 파생됩니다. 줄이 비어 있거나 단어 문자가 없는 경우 해당 이름으로 대체됩니다.", - "workbench.editor.untitled.labelFormat.name": "제목 없는 파일의 이름은 파일 콘텐츠에서 파생되지 않습니다.", - "untitledLabelFormat": "제목 없는 편집기의 레이블 형식을 제어합니다.", - "untitledHint": "제목이 없는 힌트가 편집기 또는 부동 단추에서 인라인 텍스트여야 하는지 아니면 숨겨져야 하는지를 제어합니다.", - "editorTabCloseButton": "편집기의 탭 닫기 단추 위치를 제어하거나, 'off'로 설정된 경우 사용하지 않도록 설정합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "workbench.editor.tabSizing.fit": "항상 전체 편집기 레이블을 표시할 만큼 큰 탭을 유지합니다.", - "workbench.editor.tabSizing.shrink": "한 번에 모든 탭을 표시할 만큼 사용 가능한 공간이 없는 경우 탭을 작게 만들 수 있습니다.", - "tabSizing": "편집기 탭의 크기 조정을 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "workbench.editor.pinnedTabSizing.normal": "고정된 탭이 고정되지 않은 탭의 모양을 상속합니다.", - "workbench.editor.pinnedTabSizing.compact": "고정된 탭이 아이콘 또는 편집기 이름의 첫 문자만 있는 컴팩트 형식으로 표시됩니다.", - "workbench.editor.pinnedTabSizing.shrink": "고정된 탭이 편집기 이름의 일부를 표시하는 컴팩트 고정 크기로 축소됩니다.", - "pinnedTabSizing": "고정된 편집기 탭의 크기 조정을 제어합니다. 고정된 탭은 모든 열린 탭의 시작 부분으로 정렬되며 일반적으로 고정 해제될 때까지 닫히지 않습니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "workbench.editor.splitSizingDistribute": "모든 편집기 그룹을 동일한 부분으로 분할합니다.", - "workbench.editor.splitSizingSplit": "활성 편집기 그룹을 동일한 부분으로 분할합니다.", - "splitSizing": "편집기 그룹을 분할하는 경우 편집기 그룹의 크기를 제어합니다.", - "splitOnDragAndDrop": "편집기 영역의 가장자리에 편집기 또는 파일을 놓아 편집기 그룹을 끌어서 놓기 작업에서 분할할 수 있는지 여부를 제어합니다.", - "focusRecentEditorAfterClose": "탭을 최근에 사용한 순서대로 닫을 것인지 왼쪽에서 오른쪽으로 닫을 것인지를 제어합니다.", - "showIcons": "열린 편집기를 아이콘과 함께 표시할지 여부를 제어합니다. 이를 위해서는 파일 아이콘 테마도 사용하도록 설정해야 합니다.", - "enablePreview": "열린 편집기를 미리 보기로 표시할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용되며 기울임꼴 글꼴 스타일로 표시됩니다.", - "enablePreviewFromQuickOpen": "Quick Open에서 열린 편집기를 미리 보기로 표시할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용됩니다. `#workbench.editor.enablePreview#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "enablePreviewFromCodeNavigation": "코드 탐색이 시작되었을 때 편집기를 미리 보기로 유지할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용됩니다. `#workbench.editor.enablePreview#`를 사용할 수 없는 경우 이 값은 무시됩니다.", - "closeOnFileDelete": "세션 동안 열린 파일을 표시하는 편집기가 다른 프로세스에서 삭제하거나 이름을 바꾸는 경우 자동으로 닫혀야 하는지 여부를 제어합니다. 이 기능을 사용하지 않으면 해당 이벤트에서 편집기가 계속 열려 있습니다. 애플리케이션 내에서 삭제하는 경우 항상 편집기를 닫으며 더티 파일은 데이터가 보존되도록 닫히지 않습니다.", - "editorOpenPositioning": "편집기가 열리는 위치를 제어합니다. 현재 활성 편집기의 왼쪽 또는 오른쪽에서 편집기를 열려면 'left' 또는 'right'를 선택합니다. 현재 활성 편집기와 독립적으로 편집기를 열려면 'first' 또는 'last'를 선택합니다.", - "sideBySideDirection": "탐색기 등에서 나란히 열리는 편집기의 기본 방향을 제어합니다. 기본적으로 편집기는 현재 활성 편집기 오른쪽에 열립니다. 'down'으로 변경하는 경우 편집기가 현재 활성 편집기 아래에 열립니다.", - "closeEmptyGroups": "그룹의 마지막 탭을 닫을 때 빈 편집기 그룹의 동작을 제어합니다. 사용하도록 설정하면 그룹이 자동으로 닫히고 사용하지 않도록 설정하면 빈 그룹이 그리드의 일부로 남습니다.", - "revealIfOpen": "편집기를 여는 경우 보이는 그룹 중 하나에 표시할지 여부를 제어합니다. 사용하지 않도록 설정하면 편집기가 기본적으로 현재 활성 편집기 그룹에 열립니다. 사용하도록 설정하면 현재 활성 편집기 그룹에서 편집기가 다시 열리지 않고 이미 열린 편집기가 표시됩니다. 강제로 편집기가 특정 그룹에서 열리거나 현재 활성 그룹 옆에 열리도록 하는 등의 일부 경우에는 이 설정이 무시됩니다.", - "mouseBackForwardToNavigate": "제공된 경우 마우스 단추 4와 5를 사용하여 열린 파일 간을 이동합니다.", - "restoreViewState": "텍스트 편집기를 닫은 후 다시 열 때 마지막 보기 상태(예: 스크롤 위치)를 복원합니다.", - "centeredLayoutAutoResize": "가운데 맞춤 레이아웃에서 둘 이상의 그룹을 열 때 최대 너비에 맞게 자동으로 크기를 조정할지 여부를 제어합니다. 하나의 그룹만 열면 원래 가운데 맞춤 너비로 되돌아옵니다.", - "limitEditorsEnablement": "열린 편집기의 수를 제한할지 여부를 제어합니다. 사용하도록 설정하면 편집기를 새로 열기 위한 공간을 만들기 위해 변경되지 않은 가장 오래 전에 사용한 편집기가 닫힙니다.", - "limitEditorsMaximum": "열린 편집기의 최대 수를 제어합니다. '#workbench.editor.limit.perEditorGroup#' 설정을 사용하여 편집기 그룹별로 제어하거나 모든 그룹에서 제어합니다.", - "perEditorGroup": "열린 편집기의 최대 수 제한을 편집기 그룹별로 적용할지 또는 모든 편집기 그룹에 적용할지를 제어합니다.", - "commandHistory": "명령 팔레트 기록을 유지하기 위해 최근 사용한 명령 개수를 제어합니다. 0으로 설정하면 명령 기록을 사용하지 않습니다.", - "preserveInput": "다음에 열 때 마지막으로 명령 팔레트에 입력한 내용을 복원할지 여부를 제어합니다.", - "closeOnFocusLost": "Quick Open이 포커스를 잃으면 해당 Quick Open을 자동으로 닫을지 여부를 제어합니다.", - "workbench.quickOpen.preserveInput": "다음에 열 때 마지막으로 Quick Open에 입력한 내용을 복원할지 여부를 제어합니다.", - "openDefaultSettings": "설정을 열면 모든 기본 설정을 표시하는 편집기도 열리는지 여부를 제어합니다.", - "useSplitJSON": "JSON으로 설정을 편집할 때 분할 JSON 편집기를 사용할지 여부를 제어합니다.", - "openDefaultKeybindings": "키 바인딩 설정을 열면 모든 기본 키 바인딩 설정을 표시하는 편집기도 열리는지 여부를 제어합니다.", - "sideBarLocation": "사이드바 및 작업 막대의 위치를 제어합니다. 워크벤치의 오른쪽이나 왼쪽에 표시할 수 있습니다.", - "panelDefaultLocation": "패널의 기본 위치(터미널, 디버그 콘솔, 출력, 문제)를 제어합니다. 워크벤치의 하단, 오른쪽 또는 왼쪽에 표시할 수 있습니다.", - "panelOpensMaximized": "패널이 최대화되어 열리는지 여부를 제어합니다. 항상 최대화되어 열리거나, 최대화되어 열리지 않거나, 닫기 전 상태였던 마지막 상태로 열 수 있습니다.", - "workbench.panel.opensMaximized.always": "패널을 열 때 항상 패널을 최대화합니다.", - "workbench.panel.opensMaximized.never": "패널을 열 때 최대화하지 않습니다. 패널이 최대화되지 않은 상태로 열립니다.", - "workbench.panel.opensMaximized.preserve": "패널을 닫기 전 상태로 엽니다.", - "statusBarVisibility": "워크벤치 아래쪽에서 상태 표시줄의 표시 유형을 제어합니다.", - "activityBarVisibility": "워크벤치에서 작업 막대의 표시 유형을 제어합니다.", - "activityBarIconClickBehavior": "Workbench에서 작업 표시줄 아이콘을 클릭하는 동작을 제어합니다.", - "workbench.activityBar.iconClickBehavior.toggle": "클릭한 항목이 이미 표시된 경우 사이드바를 숨깁니다.", - "workbench.activityBar.iconClickBehavior.focus": "클릭한 항목이 이미 표시된 경우 사이드바에 포커스를 둡니다.", - "viewVisibility": "보기 머리글 작업의 표시 여부를 제어합니다. 보기 머리글 작업은 항상 표시할 수도 있고 보기에 포커스가 있거나 보기를 마우스로 가리킬 때만 표시할 수도 있습니다.", - "fontAliasing": "워크벤치에서 글꼴 앨리어싱 메서드를 제어합니다.", - "workbench.fontAliasing.default": "서브 픽셀 글꼴 다듬기. 대부분의 일반 디스플레이에서 가장 선명한 텍스트를 제공합니다.", - "workbench.fontAliasing.antialiased": "서브 픽셀이 아닌 픽셀 수준에서 글꼴을 다듬습니다. 전반적으로 글꼴이 더 밝게 표시됩니다.", - "workbench.fontAliasing.none": "글꼴 다듬기를 사용하지 않습니다. 텍스트 가장자리가 각지게 표시됩니다.", - "workbench.fontAliasing.auto": "디스플레이의 DPI에 따라 `기본` 또는 `안티앨리어싱`을 자동으로 적용합니다.", - "settings.editor.ui": "설정 UI 편집기를 사용합니다.", - "settings.editor.json": "JSON 파일 편집기를 사용합니다.", - "settings.editor.desc": "기본적으로 사용할 설정 편집기를 결정합니다.", - "workbench.hover.delay": "workbench 항목(예: 일부 확장에서 트리 뷰 항목을 제공함)에 호버가 표시된 후 지연 시간(밀리초)을 제어합니다. 이미 표시된 항목에 이 설정 변경 내용을 적용하려면 해당 항목을 새로 고쳐야 할 수 있습니다.", - "windowTitle": "활성 편집기를 기준으로 창 제목을 제어합니다. 변수는 컨텍스트를 기준으로 대체됩니다:", - "activeEditorShort": "`${activeEditorShort}`: 파일 이름(예: myFile.txt).", - "activeEditorMedium": "'${activeEditorMedium}: 작업 영역 폴더(예: myFolder/myFileFolder/myFile.txt)와 관련된 파일의 경로입니다.", - "activeEditorLong": "`${activeEditorLong}`: 파일 전체 경로(예: /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "'${activeFolderShort}: 파일이 포함된 폴더 이름(예: myFileFolder)입니다.", - "activeFolderMedium": "`${activeFolderMedium}`: 파일이 포함된 관련된 작업 영역 폴더(예: myFolder/myFileFolder)에 포함된 폴더 경로.", - "activeFolderLong": "`${activeFolderLong}`: 파일이 포함된 폴더 전체 경로(예: /Users/Development/myFolder/myFileFolder).", - "folderName": "`${folderName}`: 파일이 포함된 작업 영역 폴더의 이름(예 : myFolder).", - "folderPath": "`${folderPath}`: 파일이 포함된 작업 영역 폴더의 파일 경도(예: /Users/Development/myFolder).", - "rootName": "`${rootName}`: 열려 있는 작업 영역 또는 폴더의 이름입니다(예: myFolder 또는 myWorkspace).", - "rootPath": "`${rootPath}`: 열려 있는 작업 영역 또는 폴더의 파일 경로입니다(예: /Users/Development/myWorkspace).", - "appName": "`${appName}`: 예: VS Code.", - "remoteName": "`${remoteName}`: 예: SSH", - "dirty": "`${dirty}`: 활성 편집기가 더러울 경우 더티 표시기.", - "separator": "`${separator}`: 값 또는 정적 텍스트가 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 ( \"-\").", - "windowConfigurationTitle": "창", - "window.titleSeparator": "`window.title`에 사용되는 구분 기호입니다.", - "window.menuBarVisibility.classic": "메뉴가 창 위쪽에 표시되고 전체 화면 모드에서만 숨겨집니다.", - "window.menuBarVisibility.visible": "전체 화면 모드에서도 메뉴가 항상 창 위쪽에 표시됩니다.", - "window.menuBarVisibility.toggle.mac": "메뉴가 숨겨지지만, `애플리케이션 메뉴에 포커스` 명령을 실행하여 창 위쪽에 표시할 수 있습니다.", - "window.menuBarVisibility.toggle": "메뉴가 숨겨지지만, 키를 통해 창 위쪽에 표시할 수 있습니다.", - "window.menuBarVisibility.hidden": "메뉴가 항상 숨겨집니다.", - "window.menuBarVisibility.compact": "메뉴는 사이드바에 컴팩트 단추로 표시됩니다. `#window.titleBarStyle#`이 `native`인 경우 이 값은 무시됩니다.", - "menuBarVisibility.mac": "메뉴 모음의 표시 여부를 제어합니다. '토글' 설정은 메뉴 모음이 숨겨지고 `애플리케이션 메뉴에 포커스`를 실행하면 메뉴 모음이 표시됨을 의미합니다. '컴팩트' 설정은 메뉴를 사이드바로 이동시킵니다.", - "menuBarVisibility": "메뉴 모음의 표시 여부를 제어합니다. '토글' 설정은 메뉴 모음이 숨겨지고 키를 한 번 누르면 메뉴 모음이 표시됨을 의미합니다. '컴팩트' 설정은 메뉴를 사이드바로 이동시킵니다.", - "enableMenuBarMnemonics": " 키 바로 가기를 통해 주 메뉴를 열 수 있는지 여부를 제어합니다. 대신 니모닉을 사용하지 않도록 설정하면 이러한 키 바로 가기를 편집기 명령에 바인딩할 수 있습니다.", - "customMenuBarAltFocus": " 키를 눌러 메뉴 모음이 포커스되는지 여부를 제어합니다. 이 설정은 키로 메뉴 모음을 토글하는 데는 영향을 주지 않습니다.", - "window.openFilesInNewWindow.on": "파일이 새 창에서 열립니다.", - "window.openFilesInNewWindow.off": "파일이 파일의 폴더가 열려 있는 창 또는 마지막 활성 창에서 열립니다.", - "window.openFilesInNewWindow.defaultMac": "Dock 또는 Finder를 통해 파일을 연 경우를 제외하고 파일이 파일의 폴더가 열린 창 또는 마지막 활성 창에서 열립니다.", - "window.openFilesInNewWindow.default": "애플리케이션 내에서 선택(예: 파일 메뉴를 통해)하는 경우를 제외하고 파일이 새 창에서 열립니다.", - "openFilesInNewWindowMac": "파일을 새 창에서 열지 여부를 제어합니다. \r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", - "openFilesInNewWindow": "파일을 새 창에서 열지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", - "window.openFoldersInNewWindow.on": "폴더가 새 창에서 열립니다.", - "window.openFoldersInNewWindow.off": "폴더가 마지막 활성 창을 바꿉니다.", - "window.openFoldersInNewWindow.default": "폴더를 애플리케이션 내에서 선택(예: 파일 메뉴를 통해)하는 경우를 제외하고 폴더가 새 창에서 열립니다.", - "openFoldersInNewWindow": "폴더를 새 창에서 열거나 마지막 활성 창을 바꿀지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", - "window.confirmBeforeClose.always": "항상 확인을 요청하세요. 브라우저가 계속 확인 없이 탭이나 창을 닫도록 결정할 수 있습니다.", - "window.confirmBeforeClose.keyboardOnly": "키 바인딩이 검색된 경우에만 확인을 요청합니다. 일부 경우에는 검색을 수행할 수 없습니다.", - "window.confirmBeforeClose.never": "데이터 손실이 곧 발생하지 않는 이상 확인을 명시적으로 요청하지 않습니다.", - "confirmBeforeCloseWeb": "브라우저 탭 또는 창을 닫기 전에 확인 대화 상자를 표시할지를 제어합니다. 사용하도록 설정된 경우에도 브라우저가 확인 없이 탭 또는 창을 닫으려고 할 수 있으며, 이 설정은 모든 경우에 제대로 작동하지 않을 수도 있는 힌트일 뿐입니다.", - "zenModeConfigurationTitle": "Zen 모드", - "zenMode.fullScreen": "Zen 모드를 켜면 워크벤치도 전체 화면 모드로 전환되는지 여부를 제어합니다.", - "zenMode.centerLayout": "Zen 모드를 켜면 레이아웃도 가운데로 맞춰지는지 여부를 제어합니다.", - "zenMode.hideTabs": "Zen 모드를 켜면 워크벤치 탭도 숨길지 여부를 제어합니다.", - "zenMode.hideStatusBar": "Zen 모드를 켜면 워크벤치 하단에서 상태 표시줄도 숨길지 여부를 제어합니다.", - "zenMode.hideActivityBar": "Zen 모드를 켜면 워크벤치의 왼쪽 또는 오른쪽에 있는 작업 막대도 숨길지 여부를 제어합니다.", - "zenMode.hideLineNumbers": "Zen 모드를 설정하면 편집기 줄 번호도 숨길 것인지 여부를 제어합니다.", - "zenMode.restore": "창이 Zen 모드에서 종료된 경우 Zen 모드로 복원할지 여부를 제어합니다.", - "zenMode.silentNotifications": "Zen 모드에서 알림이 표시되는지 여부를 제어합니다. true로 설정하면 오류 알림만 표시됩니다." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "실행 취소", - "redo": "다시 실행", - "cut": "잘라내기", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "복사", - "paste": "붙여넣기", - "selectAll": "모두 선택" + "copyAll": "모두 복사", + "cpu": "CPU %", + "debug": "디버그", + "forceKillProcess": "프로세스 강제 종료", + "killProcess": "프로세스 종료", + "memory": "메모리(MB)", + "name": "프로세스 이름", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "컨텍스트 키 검사", - "toggle screencast mode": "스크린캐스트 모드 토글", - "logStorage": "로그 스토리지 데이터베이스 콘텐츠", - "logWorkingCopies": "작업 복사본 로깅", - "screencastModeConfigurationTitle": "스크린캐스트 모드", - "screencastMode.location.verticalPosition": "맨 아래에서 스크린캐스트 모드 오버레이의 수직 오프셋을 워크벤치 높이의 백분율로 제어합니다.", - "screencastMode.fontSize": "스크린캐스트 모드 키보드의 글꼴 크기(픽셀)를 제어합니다.", - "screencastMode.onlyKeyboardShortcuts": "스크린캐스트 모드에서 바로 가기 키만 표시합니다.", - "screencastMode.keyboardOverlayTimeout": "스크린캐스트 모드에서 키보드 오버레이가 표시되는 시간(밀리초)을 제어합니다.", - "screencastMode.mouseIndicatorColor": "스크린캐스트 모드에서 마우스 표시기의 16진수(#RGB, #RGBA, #RRGGBB 또는 #RRGGBBAA) 색상을 제어합니다.", - "screencastMode.mouseIndicatorSize": "스크린캐스트 모드에서 마우스 표시기의 크기(픽셀)를 제어합니다." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "바로 가기 키 참조", - "openDocumentationUrl": "문서", - "openIntroductoryVideosUrl": "소개 비디오", - "openTipsAndTricksUrl": "팁과 요령", - "newsletterSignup": "VS Code 뉴스레터 등록", - "openTwitterUrl": "Twitter에서 참여", - "openUserVoiceUrl": "기능 요청 검색", - "openLicenseUrl": "라이센스 보기", - "openPrivacyStatement": "개인정보취급방침", - "miDocumentation": "설명서(&&D)", - "miKeyboardShortcuts": "바로 가기 키 참조(&&K)", - "miIntroductoryVideos": "소개 비디오(&&V)", - "miTipsAndTricks": "팁과 요령(&&C)", - "miTwitter": "Twitter에서 참여(&&J)", - "miUserVoice": "검색 기능 요청(&&S)", - "miLicense": "라이선스 보기(&&L)", - "miPrivacyStatement": "개인정보처리방침(&&Y)" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "사이드바 닫기", - "toggleActivityBar": "작업 막대 표시 유형 전환", - "miShowActivityBar": "작업 막대 표시(&&A)", - "toggleCenteredLayout": "가운데 맞춤된 레이아웃 설정/해제", - "miToggleCenteredLayout": "가운데 맞춤 레이아웃(&&C)", - "toggleSidebarPosition": "사이드바 위치 설정/해제", - "moveSidebarRight": "사이드바를 오른쪽으로 이동", - "moveSidebarLeft": "사이드바를 왼쪽으로 이동", - "move sidebar right": "사이드바를 오른쪽으로 이동", - "move sidebar left": "사이드바를 왼쪽으로 이동", - "miMoveSidebarRight": "사이드바를 오른쪽으로 이동(&&M)", - "miMoveSidebarLeft": "사이드바를 왼쪽으로 이동(&&M)", - "toggleEditor": "편집기 영역 가시성 전환", - "miShowEditorArea": "편집기 영역 표시(&&E)", - "miAppearance": "모양(&&A)", - "toggleSidebar": "사이드바 표시 유형 설정/해제", - "compositePart.hideSideBarLabel": "사이드 막대 숨기기", - "miShowSidebar": "사이드바 표시(&&S)", - "toggleStatusbar": "상태 표시줄 표시 설정/해제", - "miShowStatusbar": "상태 표시줄 표시(&&T)", - "toggleTabs": "탭 표시 설정/해제", - "toggleZenMode": "Zen 모드 설정/해제", - "miToggleZenMode": "Zen 모드", - "toggleMenuBar": "메뉴 모음 설정/해제", - "miShowMenuBar": "메뉴 모음 표시(&&B)", - "resetViewLocations": "뷰 위치 다시 설정", - "moveView": "보기 이동", - "sidebarContainer": "사이드바 / {0}", - "panelContainer": "패널 / {0}", - "moveFocusedView.selectView": "이동할 보기 선택", - "moveFocusedView": "포커스가 지정된 뷰 이동", - "moveFocusedView.error.noFocusedView": "현재 포커스가 지정된 뷰가 없습니다.", - "moveFocusedView.error.nonMovableView": "현재 포커스가 있는 뷰는 이동할 수 없습니다.", - "moveFocusedView.selectDestination": "뷰의 대상 선택", - "moveFocusedView.title": "보기: {0} 이동", - "moveFocusedView.newContainerInPanel": "새 패널 항목", - "moveFocusedView.newContainerInSidebar": "새 사이드바 항목", - "sidebar": "사이드바", - "panel": "패널", - "resetFocusedViewLocation": "포커스된 뷰 위치 다시 설정", - "resetFocusedView.error.noFocusedView": "현재 포커스가 지정된 뷰가 없습니다.", - "increaseViewSize": "현재 뷰 크기 늘리기", - "increaseEditorWidth": "편집기 너비 늘리기", - "increaseEditorHeight": "편집기 높이 늘리기", - "decreaseViewSize": "현재 뷰 크기 줄이기", - "decreaseEditorWidth": "편집기 너비 줄이기", - "decreaseEditorHeight": "편집기 높이 줄이기" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "뷰 왼쪽으로 이동", - "navigateRight": "뷰 오른쪽으로 이동", - "navigateUp": "뷰 위로 이동", - "navigateDown": "뷰 아래로 이동", - "focusNextPart": "다음 부분에 포커스 설정", - "focusPreviousPart": "이전 부분에 포커스 설정" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "최근에 사용한 항목에서 제거", - "dirtyRecentlyOpenedFolder": "저장되지 않은 파일이 있는 폴더", - "dirtyRecentlyOpenedWorkspace": "저장되지 않은 파일이 있는 작업 영역", - "workspacesAndFolders": "폴더 및 작업 영역", - "folders": "폴더", - "files": "파일", - "openRecentPlaceholderMac": "선택하여 열기(새 창을 적용하려면 키를 누르고 같은 창을 사용하려면 키를 누름)", - "openRecentPlaceholder": "선택하여 열기(새 창을 적용하려면 키를 누르고 같은 창을 사용하려면 키를 누름)", - "dirtyWorkspace": "저장되지 않은 파일이 있는 작업 영역", - "dirtyFolder": "저장되지 않은 파일이 있는 폴더", - "dirtyWorkspaceConfirm": "작업 영역을 열어 저장되지 않은 파일을 검토하시겠습니까?", - "dirtyFolderConfirm": "폴더를 열어 저장되지 않은 파일을 검토하시겠습니까?", - "dirtyWorkspaceConfirmDetail": "저장되지 않은 파일이 있는 작업 영역은 모든 저장되지 않은 파일을 저장하거나 되돌릴 때까지 제거할 수 없습니다.", - "dirtyFolderConfirmDetail": "저장되지 않은 파일이 있는 폴더는 모든 저장되지 않은 파일을 저장하거나 되돌릴 때까지 제거할 수 없습니다.", - "recentDirtyWorkspaceAriaLabel": "{0}, 저장되지 않은 변경 내용이 있는 작업 영역", - "recentDirtyFolderAriaLabel": "{0}, 저장되지 않은 변경 내용이 있는 폴더", - "openRecent": "최근 항목 열기...", - "quickOpenRecent": "최근 항목 빠르게 열기...", - "toggleFullScreen": "전체 화면 설정/해제", - "reloadWindow": "창 다시 로드", - "about": "에 대한", - "newWindow": "새 창", - "blur": "포커스가 있는 요소에서 키보드 포커스 제거", - "file": "파일", - "miConfirmClose": "닫기 전에 확인", - "miNewWindow": "새 창(&&W)", - "miOpenRecent": "최근 항목 열기(&&R)", - "miMore": "자세히(&&M)...", - "miToggleFullScreen": "전체 화면(&&F)", - "miAbout": "정보(&&A)" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "파일 열기...", - "openFolder": "폴더 열기...", - "openFileFolder": "열기...", - "openWorkspaceAction": "작업 영역 열기...", - "closeWorkspace": "작업 영역 닫기", - "noWorkspaceOrFolderOpened": "현재 이 인스턴스에 열려 있는 작업 영역 또는 폴더가 없습니다.", - "openWorkspaceConfigFile": "작업 영역 구성 파일 열기", - "globalRemoveFolderFromWorkspace": "작업 영역에서 폴더 제거...", - "saveWorkspaceAsAction": "작업 영역을 다른 이름으로 저장...", - "duplicateWorkspaceInNewWindow": "새 창에 작업 영역으로 복제", - "manageTrustAction": "작업 영역 신뢰 관리", - "workspacesCategory": "작업 영역", - "workspaces": "작업 영역", - "miAddFolderToWorkspace": "작업 영역에 폴더 추가(&&D)...", - "miSaveWorkspaceAs": "작업 영역을 다른 이름으로 저장...", - "miCloseFolder": "폴더 닫기(&&F)", - "miCloseWorkspace": "작업 영역 닫기(&&W)" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "작업 영역에 폴더 추가...", - "add": "추가(&&A)", - "addFolderToWorkspaceTitle": "작업 영역에 폴더 추가", - "workspaceFolderPickerPlaceholder": "작업 영역 폴더 선택" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "파일로 이동...", - "quickNavigateNext": "Quick Open에서 다음 탐색", - "quickNavigatePrevious": "Quick Open에서 이전 탐색", - "quickSelectNext": "Quick Open에서 다음 선택", - "quickSelectPrevious": "Quick Open에서 이전 선택" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "명령 팔레트", - "menus.touchBar": "터치 바(macOS 전용)", - "menus.editorTitle": "편집기 제목 메뉴", - "menus.editorTitleRun": "편집기 제목 메뉴 내에서 하위 메뉴 실행", - "menus.editorContext": "편집기 상황에 맞는 메뉴", - "menus.editorContextCopyAs": "편집기 상황에 맞는 메뉴의 '다음으로 복사' 하위 메뉴", - "menus.explorerContext": "파일 탐색기 상황에 맞는 메뉴", - "menus.editorTabContext": "편집기 탭 상황에 맞는 메뉴", - "menus.debugCallstackContext": "디버그 호출 스택 보기 상황에 맞는 메뉴", - "menus.debugVariablesContext": "디버그 변수 보기 상황에 맞는 메뉴", - "menus.debugToolBar": "디버그 도구 모음 메뉴", - "menus.file": "최상위 파일 메뉴", - "menus.home": "홈 표시기 상황에 맞는 메뉴(웹 전용)", - "menus.opy": "최상위 편집 메뉴의 '다음으로 복사' 하위 메뉴", - "menus.scmTitle": "소스 제어 제목 메뉴", - "menus.scmSourceControl": "소스 제어 메뉴", - "menus.resourceStateContext": "소스 제어 리소스 상태 상황에 맞는 메뉴", - "menus.resourceFolderContext": "소스 제어 리소스 폴더 컨텍스트 메뉴", - "menus.resourceGroupContext": "소스 제어 리소스 그룹 상황에 맞는 메뉴", - "menus.changeTitle": "소스 컨트롤 인라인 변경 메뉴", - "menus.statusBarWindowIndicator": "상태 표시줄의 창 표시기 메뉴입니다.", - "view.viewTitle": "기여 조회 제목 메뉴", - "view.itemContext": "기여 조회 항목 상황에 맞는 메뉴", - "commentThread.title": "제공한 주석 스레드 제목 메뉴", - "commentThread.actions": "주석 편집기 아래에 단추로 렌더링된, 제공된 주석 스레드 컨텍스트 메뉴", - "comment.title": "제공한 주석 제목 메뉴", - "comment.actions": "주석 편집기 아래에 단추로 렌더링되는, 제공된 주석 상황에 맞는 메뉴", - "notebook.toolbar": "제공된 Notebook 도구 모음 메뉴", - "notebook.cell.title": "제공된 Notebook 셀 제목 메뉴", - "testing.item.title": "기여한 테스트 항목 메뉴", - "menus.extensionContext": "확장 상황에 따른 메뉴", - "view.timelineTitle": "타임라인 보기 제목 메뉴", - "view.timelineContext": "타임라인 보기 항목 컨텍스트 메뉴", - "view.tunnelContext": "포트 보기 항목 상황에 맞는 메뉴", - "view.tunnelOriginInline": "포트 보기 항목 원본 인라인 메뉴", - "requirestring": "`{0}` 속성은 필수이며 `string` 형식이어야 함", - "optstring": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", - "requirearray": "하위 메뉴 항목은 배열이어야 합니다.", - "require": "하위 메뉴 항목은 개체여야 합니다.", - "vscode.extension.contributes.menuItem.command": "실행할 명령의 식별자입니다. 명령은 '명령' 섹션에 선언되어야 합니다.", - "vscode.extension.contributes.menuItem.alt": "실행할 대체 명령의 식별자입니다. 명령은 '명령' 섹션에 선언되어야 합니다.", - "vscode.extension.contributes.menuItem.when": "이 항목을 표시하기 위해 true여야 하는 조건", - "vscode.extension.contributes.menuItem.group": "이 항목이 속하는 그룹", - "vscode.extension.contributes.menuItem.submenu": "이 항목에 표시할 하위 메뉴의 식별자입니다.", - "vscode.extension.contributes.submenu.id": "하위 메뉴로 표시할 메뉴의 식별자입니다.", - "vscode.extension.contributes.submenu.label": "이 하위 메뉴로 이어지는 메뉴 항목의 레이블입니다.", - "vscode.extension.contributes.submenu.icon": "(선택 사항) UI에서 하위 메뉴를 나타내는 데 사용되는 아이콘입니다. 파일 경로, 어두운 테마 및 밝은 테마의 파일 경로가 있는 개체 또는 `\\$(zap)`과(와) 같은 테마 아이콘 참조입니다.", - "vscode.extension.contributes.submenu.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.submenu.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.menus": "편집기에 메뉴 항목을 적용합니다.", - "proposed": "제안된 API", - "vscode.extension.contributes.submenus": "편집기에 하위 메뉴 항목을 제공합니다.", - "nonempty": "비어 있지 않은 값이 필요합니다.", - "opticon": "'icon' 속성은 생략하거나, '{dark, light}' 같은 문자열 또는 리터럴이어야 합니다.", - "requireStringOrObject": "`{0}` 속성은 필수이며 `string` 또는 `object` 형식이어야 합니다.", - "requirestrings": "`{0}` 및 `{1}` 속성은 필수이며 `string` 형식이어야 합니다.", - "vscode.extension.contributes.commandType.command": "실행할 명령의 식별자", - "vscode.extension.contributes.commandType.title": "명령이 UI에 표시되는 제목입니다.", - "vscode.extension.contributes.commandType.category": "(선택 사항) UI에서 명령별 범주 문자열을 그룹화합니다.", - "vscode.extension.contributes.commandType.precondition": "(선택 사항) UI(메뉴 및 키 바인딩)에서 명령을 사용하도록 설정하려면 true이어야 하는 조건입니다. 'executeCommand'-api 같은 다른 방법을 사용한 명령 실행을 방지하지 않습니다.", - "vscode.extension.contributes.commandType.icon": "(선택 사항) UI에서 명령을 나타내는 데 사용되는 아이콘입니다. 파일 경로, 어두운 테마 및 밝은 테마의 파일 경로가 있는 개체 또는 `\\$(zap)`와 같은 테마 아이콘 참조입니다.", - "vscode.extension.contributes.commandType.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.commandType.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "vscode.extension.contributes.commands": "명령 팔레트에 명령을 적용합니다.", - "dup": "`명령` 섹션에 `{0}` 명령이 여러 번 나타납니다.", - "submenuId.invalid.id": "`{0}`은(는) 유효한 하위 메뉴 식별자가 아닙니다.", - "submenuId.duplicate.id": "'{0}' 하위 메뉴는 이미 이전에 등록되었습니다.", - "submenuId.invalid.label": "`{0}`은(는) 유효한 하위 메뉴 레이블이 아닙니다.", - "menuId.invalid": "`{0}`은(는) 유효한 메뉴 식별자가 아닙니다.", - "proposedAPI.invalid": "{0}(은)는 제안된 메뉴 식별자이며 dev가 없거나 다음 명령 줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {1}", - "missing.command": "메뉴 항목이 '명령' 섹션에 정의되지 않은 `{0}` 명령을 참조합니다.", - "missing.altCommand": "메뉴 항목이 '명령' 섹션에 정의되지 않은 alt 명령 `{0}`을(를) 참조합니다.", - "dupe.command": "메뉴 항목이 동일한 명령을 기본값과 alt 명령으로 참조합니다.", - "unsupported.submenureference": "메뉴 항목이 하위 메뉴 지원이 포함되지 않은 메뉴의 하위 메뉴를 참조합니다.", - "missing.submenu": "메뉴 항목이 '하위 메뉴' 섹션에 정의되지 않은 `{0}` 하위 메뉴를 참조합니다.", - "submenuItem.duplicate": "'{0}' 하위 메뉴가 이미 '{1}' 메뉴에 적용되었습니다." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "설정을 요약합니다. 이 레이블은 설정 파일에서 구분 주석으로 사용됩니다.", - "vscode.extension.contributes.configuration.properties": "구성 속성에 대한 설명입니다.", - "vscode.extension.contributes.configuration.property.empty": "속성은 비어 있을 수 없습니다.", - "scope.application.description": "사용자 설정에서만 구성할 수 있는 구성입니다.", - "scope.machine.description": "사용자 설정 또는 원격 설정에서만 구성할 수 있는 구성.", - "scope.window.description": "사용자, 원격 또는 작업 영역 설정에서 구성할 수 있는 구성입니다.", - "scope.resource.description": "사용자, 원격, 작업 영역 또는 폴더 설정에서 구성할 수 있는 구성입니다.", - "scope.language-overridable.description": "언어별 설정에서 구성할 수 있는 리소스 구성입니다.", - "scope.machine-overridable.description": "작업 영역 또는 폴더 설정에서도 구성할 수 있는 컴퓨터 구성입니다.", - "scope.description": "구성이 적용되는 범위입니다. 사용 가능한 범위는 `application`, `machine`, `window`, `resource` 및 'machine-overridable`입니다.", - "scope.enumDescriptions": "열거형 값에 대한 설명", - "scope.markdownEnumDescriptions": "Markdown 형식의 열거형 값에 대한 설명입니다.", - "scope.markdownDescription": "Markdown 형식의 설명입니다.", - "scope.deprecationMessage": "설정하면 속성이 사용되지 않음으로 표시되고 지정된 메시지가 설명으로 표시됩니다.", - "scope.markdownDeprecationMessage": "설정하면 속성이 사용되지 않음으로 표시되고 지정된 메시지가 markdown 형식의 설명으로 표시됩니다.", - "vscode.extension.contributes.defaultConfiguration": "언어별로 기본 편집기 구성 설정을 적용합니다.", - "config.property.defaultConfiguration.languageExpected": "언어 선택기가 필요합니다(예: [\"java\"]).", - "config.property.defaultConfiguration.warning": "'{0}'에 대한 구성 기본값을 등록할 수 없습니다. 언어별 설정에 대한 기본값만 지원됩니다.", - "vscode.extension.contributes.configuration": "구성 설정을 적용합니다.", - "invalid.title": "'configuration.title'은 문자열이어야 합니다.", - "invalid.properties": "'configuration.properties'는 개체여야 합니다.", - "invalid.property": "'configuration.properties'는 개체여야 합니다.", - "invalid.allOf": "'configuration.allOf'는 사용되지 않으며 더 이상 사용해서는 안됩니다. 대신 여러 구성 섹션을 배열로 'configuration' 기여 지점에 전달하세요.", - "workspaceConfig.folders.description": "작업 영역에 로드되는 폴더 목록입니다.", - "workspaceConfig.path.description": "파일 경로입니다. 예: `/root/folderA` 또는 `./folderA`(작업 영역 파일의 위치를 기준으로 확인할 상대 경로인 경우)", - "workspaceConfig.name.description": "폴더에 대한 선택적 이름입니다.", - "workspaceConfig.uri.description": "폴더 URI", - "workspaceConfig.settings.description": "작업 영역 설정", - "workspaceConfig.launch.description": "작업 영역 시작 구성", - "workspaceConfig.tasks.description": "작업 영역 작업 구성", - "workspaceConfig.extensions.description": "작업 영역 확장", - "workspaceConfig.remoteAuthority": "작업 영역이 있는 원격 서버입니다. 저장되지 않은 원격 작업 영역에서만 사용됩니다.", - "unknownWorkspaceProperty": "알 수 없는 작업 영역 구성 속성" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "'뷰' 기여 지점을 사용하여 뷰가 기여될 수 있는 컨테이너를 식별하는 데 사용되는 고유한 ID", - "vscode.extension.contributes.views.containers.title": "컨테이너를 렌더링하는 데 사용되는 사람이 읽을 수 있는 문자열", - "vscode.extension.contributes.views.containers.icon": "컨테이너 아이콘의 경로입니다. 아이콘은 50x40 사각형의 가운데에 있는 24x24 크기이며 채우기 색은 'rgb(215, 218, 224)' 또는 '#d7dae0'입니다. 아이콘의 이미지 파일 형식은 무엇이든 상관없지만 SVG를 사용하는 것이 좋습니다.", - "vscode.extension.contributes.viewsContainers": "뷰 컨테이너를 편집기에 기여합니다.", - "views.container.activitybar": "뷰 컨테이너를 작업 막대에 기여", - "views.container.panel": "패널에 뷰 컨테이너 제공", - "vscode.extension.contributes.view.type": "뷰의 형식입니다. 트리 뷰 기반 뷰의 경우 `트리` 또는 웹 보기 기반 뷰의 경우 `웹 보기`일 수 있습니다. 기본값은 `트리`입니다.", - "vscode.extension.contributes.view.tree": "뷰는 `createTreeView`로 생성된 `TreeView`로 지원됩니다.", - "vscode.extension.contributes.view.webview": "뷰는 `registerWebviewViewProvider`로 등록된 `WebviewView`로 지원됩니다.", - "vscode.extension.contributes.view.id": "뷰의 식별자입니다. 이 식별자는 모든 뷰에서 고유해야 합니다. 뷰 ID의 일부로 확장 ID를 포함하는 것이 좋습니다. 이 식별자를 사용하여 `vscode.window.registerTreeDataProviderForView` API를 통해 데이터 공급자를 등록하세요. 또한 `onView:${id}` 이벤트를 `activationEvents`에 등록하여 확장 활성화를 트리거합니다.", - "vscode.extension.contributes.view.name": "사용자가 읽을 수 있는 뷰 이름입니다. 표시됩니다.", - "vscode.extension.contributes.view.when": "이 뷰를 표시하기 위해 true여야 하는 조건", - "vscode.extension.contributes.view.icon": "보기 아이콘 경로입니다. 보기 아이콘은 보기 이름을 표시할 수 없을 때 표시됩니다. 모든 이미지 파일 형식을 사용할 수 있지만, SVG 형식의 아이콘을 사용하는 것이 좋습니다.", - "vscode.extension.contributes.view.contextualTitle": "보기가 원래 위치에서 이동된 경우 사람이 읽을 수 있는 컨텍스트입니다. 기본적으로 보기의 컨테이너 이름이 사용됩니다. 표시됩니다.", - "vscode.extension.contributes.view.initialState": "확장이 처음 설치되었을 때 뷰의 초기 상태입니다. 사용자가 뷰를 축소하거나 이동하거나 숨겨 뷰 상태를 변경하면 초기 상태가 다시 사용되지 않습니다.", - "vscode.extension.contributes.view.initialState.visible": "보기의 기본 초기 상태입니다. 대부분 컨테이너에서 보기가 확장되지만, 일부 기본 제공 컨테이너(탐색기, SCM 및 디버그)에는 '표시 유형'과 관계없이 모든 적용된 보기가 축소되어 표시됩니다.", - "vscode.extension.contributes.view.initialState.hidden": "뷰가 뷰 컨테이너에 표시되지 않지만, 뷰 메뉴 및 기타 뷰 진입점을 통해 검색할 수 있으며 사용자가 뷰를 숨기기 취소할 수 있습니다.", - "vscode.extension.contributes.view.initialState.collapsed": "뷰가 뷰 컨테이너에 표시되지만, 축소됩니다.", - "vscode.extension.contributes.view.group": "뷰렛의 중첩된 그룹", - "vscode.extension.contributes.view.remoteName": "이 보기와 연결된 원격 형식의 이름", - "vscode.extension.contributes.views": "뷰를 편집기에 적용합니다.", - "views.explorer": "뷰를 작업 막대의 탐색기 컨테이너에 기여합니다.", - "views.debug": "뷰를 작업 막대의 디버그 컨테이너에 기여합니다.", - "views.scm": "뷰를 작업 막대의 SCM 컨테이너에 적용합니다.", - "views.test": "뷰를 작업 막대의 테스트 컨테이너에 적용합니다.", - "views.remote": "활동 표시줄에서 원격 컨테이너에 보기를 적용합니다. 이 컨테이너에 적용하려면 enableProposedApi를 켜야 합니다.", - "views.contributed": "뷰를 적용된 뷰 컨테이너에 적용합니다.", - "viewcontainer requirearray": "뷰 컨테이너는 배열이어야 합니다.", - "requireidstring": "`{0}` 속성은 필수이며 `string` 형식이어야 합니다. 영숫자, '_', '-'만 사용할 수 있습니다.", - "requirestring": "`{0}` 속성은 필수이며 `string` 형식이어야 함", - "ViewContainerRequiresProposedAPI": "보기 컨테이너 '{0}'을(를) 'Remote'에 추가하려면 'enableProposedApi'이 켜져 있어야 합니다.", - "ViewContainerDoesnotExist": "뷰 컨테이너 '{0}'이(가) 없으므로 이 컨테이너에 등록된 모든 뷰가 '탐색기'에 추가됩니다.", - "duplicateView1": "동일한 ID `{0}`(으)로 여러 보기를 등록할 수 없습니다.", - "duplicateView2": "ID가 `{0}`인 뷰가 이미 등록되어 있습니다.", - "unknownViewType": "알 수 없는 보기 형식 '{0}'입니다.", - "requirearray": "보기는 배열이어야 함", - "optstring": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", - "optenum": "`{0}` 속성은 생략할 수 있거나 {1} 중 하나여야 함" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "텍스트 편집기", - "textDiffEditor": "텍스트 Diff 편집기", - "binaryDiffEditor": "이진 Diff 편집기", - "sideBySideEditor": "병렬 편집기", - "editorQuickAccessPlaceholder": "열려는 편집기 이름을 입력합니다.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "가장 최근에 사용한 항목별로 활성 그룹의 편집기 표시", - "allEditorsByAppearanceQuickAccess": "모양별로 열린 모든 편집기 표시", - "allEditorsByMostRecentlyUsedQuickAccess": "가장 최근에 사용한 항목별로 열린 모든 편집기 표시", - "file": "파일", - "splitUp": "위로 분할", - "splitDown": "아래로 분할", - "splitLeft": "왼쪽으로 분할", - "splitRight": "오른쪽으로 분할", - "close": "닫기", - "closeOthers": "기타 항목 닫기", - "closeRight": "오른쪽에 있는 항목 닫기", - "closeAllSaved": "저장된 항목 닫기", - "closeAll": "모두 닫기", - "keepOpen": "열린 상태 유지", - "pin": "고정", - "unpin": "고정 해제", - "inlineView": "인라인 보기", - "showOpenedEditors": "열려 있는 편집기 표시", - "toggleKeepEditors": "편집기 열어 두기", - "run": "실행", - "splitEditorRight": "편집기를 오른쪽으로 분할", - "splitEditorDown": "편집기를 아래로 분할", - "previousChangeIcon": "Diff 편집기에서 이전 변경 작업의 아이콘입니다.", - "nextChangeIcon": "Diff 편집기에서 다음 변경 작업의 아이콘입니다.", - "toggleWhitespace": "Diff 편집기에서 공백 토글 작업의 아이콘입니다.", - "navigate.prev.label": "이전 변경 내용", - "navigate.next.label": "다음 변경 내용", - "ignoreTrimWhitespace.label": "선행/후행 공백 차이 무시", - "showTrimWhitespace.label": "선행/후행 공백 차이 표시", - "keepEditor": "편집기 유지", - "pinEditor": "편집기 고정", - "unpinEditor": "편집기 고정 해제", - "closeEditor": "편집기 닫기", - "closePinnedEditor": "고정된 편집기 닫기", - "closeEditorsInGroup": "그룹의 모든 편집기 닫기", - "closeSavedEditors": "그룹에서 저장된 편집기 닫기", - "closeOtherEditors": "그룹의 다른 편집기 닫기", - "closeRightEditors": "그룹에서 오른쪽에 있는 편집기 닫기", - "closeEditorGroup": "편집기 그룹 닫기", - "miReopenClosedEditor": "닫힌 편집기 다시 열기(&&R)", - "miClearRecentOpen": "최근에 연 항목 지우기(&&C)", - "miEditorLayout": "편집기 레이아웃(&&L)", - "miSplitEditorUp": "위쪽 분할(&&U)", - "miSplitEditorDown": "아래쪽 분할(&&D)", - "miSplitEditorLeft": "왼쪽 분할(&&L)", - "miSplitEditorRight": "오른쪽 분할(&&R)", - "miSingleColumnEditorLayout": "단일(&&S)", - "miTwoColumnsEditorLayout": "두 개 열(&&T)", - "miThreeColumnsEditorLayout": "세 개 열(&&H)", - "miTwoRowsEditorLayout": "두 개 행(&&W)", - "miThreeRowsEditorLayout": "세 개 행(&&R)", - "miTwoByTwoGridEditorLayout": "그리드(2x2)(&&G)", - "miTwoRowsRightEditorLayout": "오른쪽 두 개 행(&&O)", - "miTwoColumnsBottomEditorLayout": "아래쪽 두 개 열(&&C)", - "miBack": "뒤로(&&B)", - "miForward": "앞으로(&&F)", - "miLastEditLocation": "마지막 편집 위치(&&L)", - "miNextEditor": "다음 편집기(&&N)", - "miPreviousEditor": "이전 편집기(&&P)", - "miNextRecentlyUsedEditor": "다음에 사용한 편집기(&&N)", - "miPreviousRecentlyUsedEditor": "이전에 사용한 편집기(&&P)", - "miNextEditorInGroup": "그룹의 다음 편집기(&&N)", - "miPreviousEditorInGroup": "그룹의 이전 편집기(&&P)", - "miNextUsedEditorInGroup": "그룹에서 다음에 사용되는 편집기(&&N)", - "miPreviousUsedEditorInGroup": "그룹에서 이전에 사용된 편집기(&&P)", - "miSwitchEditor": "편집기 전환(&&E)", - "miFocusFirstGroup": "그룹 1(&&1)", - "miFocusSecondGroup": "그룹 2(&&2)", - "miFocusThirdGroup": "그룹 3(&&3)", - "miFocusFourthGroup": "그룹 4(&&4)", - "miFocusFifthGroup": "그룹 5(&&5)", - "miNextGroup": "다음 그룹(&&N)", - "miPreviousGroup": "이전 그룹(&&P)", - "miFocusLeftGroup": "왼쪽 그룹(&&L)", - "miFocusRightGroup": "오른쪽 그룹(&&R)", - "miFocusAboveGroup": "위 그룹(&&A)", - "miFocusBelowGroup": "아래 그룹(&&B)", - "miSwitchGroup": "그룹 전환(&&G)" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "보기 표시줄의 설정 아이콘입니다.", - "accountsViewBarIcon": "보기 표시줄의 계정 아이콘입니다.", - "menu": "메뉴", - "accounts": "계정", - "hideActivitBar": "작업 막대 숨기기", - "resetLocation": "위치 다시 설정", - "manage": "관리", - "focusActivityBar": "작업 막대에 포커스" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "패널 숨기기", - "resetLocation": "위치 다시 설정", - "panel.emptyMessage": "표시할 보기를 패널로 끌어 옵니다." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "사이드바에 포커스" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "상태 표시줄에 키보드 포커스가 있는지 여부", - "hide": "'{0}' 숨기기", - "hideStatusBar": "상태 표시줄 숨기기" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "{0} 표시", - "toggle view": "{0} 토글", - "focus view": "{0} 보기에 포커스", - "resetViewLocation": "위치 다시 설정" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "예(&&Y)", - "cancelButton": "취소", - "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\n브라우저: {3}", - "copy": "복사", - "ok": "확인" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "예(&&Y)", - "cancelButton": "취소", - "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "okButton": "확인", - "copy": "복사(&&C)" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "개발자 도구 설정/해제", - "configureRuntimeArguments": "런타임 인수 구성", - "toggleSharedProcess": "공유 프로세스 설정/해제", - "reloadWindowWithExtensionsDisabled": "확장을 사용하지 않도록 설정한 후 다시 로드" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "창 닫기", - "zoomIn": "확대", - "zoomOut": "축소", - "zoomReset": "확대/축소 다시 설정", - "close": "창 닫기", - "switchWindowPlaceHolder": "전환할 창 선택", - "windowDirtyAriaLabel": "{0}, 더티 창, 창 선택기", - "current": "현재 창", - "switchWindow": "창 전환...", - "quickSwitchWindow": "빠른 창 전환..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "리소스의 구성표", - "resourceFilename": "리소스의 파일 이름", - "resourceDirname": "리소스가 포함된 폴더 이름", - "resourcePath": "리소스의 전체 경로", - "resourceLangId": "리소스의 언어 식별자", - "resource": "구성표와 경로를 포함한 리소스의 전체 값", - "resourceExtname": "리소스의 확장 이름", - "resourceSet": "리소스가 있는지 여부", - "isFileSystemResource": "파일 시스템 공급자에서 리소스를 지원하는지 여부" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "필요한 파일을 로드하지 못했습니다. 애플리케이션을 다시 시작하여 다시 시도하세요. 세부 정보: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "자세한 정보", - "shellEnvSlowWarning": "셸 환경을 확인하는 데 시간이 오래 걸리고 있습니다. 셸 구성을 검토하세요.", - "shellEnvTimeoutError": "적절한 시간 내에 셸 환경을 해결할 수 없습니다. 셸 구성을 확인하세요.", - "proxyAuthRequired": "프록시 인증 필요", - "loginButton": "로그인(&&L)", - "cancelButton": "취소(&&C)", - "username": "사용자 이름", - "password": "암호", - "proxyDetail": "{0} 프록시에는 사용자 이름과 암호가 필요합니다.", - "rememberCredentials": "내 자격 증명 기억", - "runningAsRoot": "{0}을(를) 루트 사용자로 실행하지 않는 것이 좋습니다.", - "loaderCycle": "AMD 모듈에 해결해야 할 종속성 주기가 있습니다!", - "ok": "확인" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "워크벤치" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "'{0}' 확장은 활성화하는 데 실패한 '{1}' 확장에 따라 달라지므로 이 확장을 활성화할 수 없습니다.", - "activationError": "'{0}' 확장을 활성화하지 못했습니다. {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0}(확장)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "디버기" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "json 스키마 구성을 적용합니다.", - "contributes.jsonValidation.fileMatch": "일치하도록 연결할 파일 패턴 또는 패턴 배열(예: \"package.json\" 또는 \"*.launch\"). 제외 패턴은 '!' 기호로 시작합니다.", - "contributes.jsonValidation.url": "스키마 URL('http:', 'https:') 또는 확장 폴더에 대한 상대 경로('./')입니다.", - "invalid.jsonValidation": "'configuration.jsonValidation'은 배열이어야 합니다.", - "invalid.fileMatch": "'configuration.jsonValidation.fileMatch'는 문자열 또는 문자열의 배열로 정의되어야 합니다.", - "invalid.url": "'configuration.jsonValidation.url'은 URL 또는 상대 경로여야 합니다.", - "invalid.path.1": "확장 폴더({2})에 포함할 'contributes.{0}.url'({1})이 필요합니다. 확장이 이식 불가능해질 수 있습니다.", - "invalid.url.fileschema": "'configuration.jsonValidation.url'이 잘못된 상대 URL입니다. {0}", - "invalid.url.schema": "확장에 위치한 스키마를 참조하기 위해 'configuration.jsonValidation.url'은 절대 URL이거나 './'로 시작해야 합니다." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "이 계정을 마지막으로 사용한 날짜: {0}", + "allow": "허용", + "cancel": "취소", + "confirmLogin": "확장 '{0}'은(는) {1}을(를) 사용하여 로그인하려고 합니다.", + "manageExensions": "이 계정에 액세스할 수 있는 확장 선택", + "manageTrustedExtensions": "신뢰할 수 있는 확장 관리", + "manageTrustedExtensions.cancel": "취소", + "noTrustedExtensions": "이 계정을 사용한 확장이 없습니다.", + "notUsed": "이 계정을 사용하지 않음", + "signOut": "로그아웃", + "signOutMessageSimple": "'{0}'에서 로그아웃하시겠습니까?", + "signOutMessagve": "'{0}' 계정은 다음에서 사용되었습니다.\r\n\r\n{1}\r\n\r\n 해당 확장에서 로그아웃하시겠습니까?", + "signedOut": "로그아웃했습니다." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "이 설치 프로그램에서 실행되지 않도록 선언되었기 때문에 '{0}' 확장을 설치할 수 없습니다." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "주석 보기의 뷰 아이콘입니다." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "편집" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "로드되지 않은 '{1}' 확장 프로그램에 의존하기 때문에 '{0}' 확장 프로그램을 활성화 할 수 없습니다. 확장 프로그램을 로드하기 위해 창을 다시 로드하시겠습니까?", - "reload": "창 다시 로드", "disabledDep": "'{0}' 확장은 사용하지 않도록 설정된 '{1}' 확장에 따라 달라지기 때문에 활성화할 수 없습니다. 확장을 사용하도록 설정하고 창을 다시 로드하시겠습니까?", + "disabledDepNoAction": "'{0}' 확장은 사용하지 않도록 설정된 '{1}' 확장에 종속되어 있으므로 활성화할 수 없습니다.", "enable dep": "활성화하고 다시 로드", - "uninstalledDep": "설치되지 않은 '{1}' 확장에 따라 달라지기 때문에 '{0}' 확장을 활성화할 수 없습니다. 확장을 설치하고 창을 다시 로드하시겠습니까?", "install missing dep": "설치 및 다시 로드", + "manageWorkspaceTrust": "작업 영역 신뢰 관리", + "notSupportedInWorkspace": "현재 작업 영역에서 지원되지 않는 '{1}' 확장에 종속되어 있으므로 '{0}' 확장을 활성화할 수 없습니다.", + "reload": "창 다시 로드", + "reload window": "로드되지 않은 '{1}' 확장 프로그램에 의존하기 때문에 '{0}' 확장 프로그램을 활성화 할 수 없습니다. 확장 프로그램을 로드하기 위해 창을 다시 로드하시겠습니까?", + "restrictedMode": "제한된 모드에서 지원되지 않는 '{1}' 확장에 종속되어 있으므로 '{0}' 확장을 활성화할 수 없습니다.", + "uninstalledDep": "설치되지 않은 '{1}' 확장에 따라 달라지기 때문에 '{0}' 확장을 활성화할 수 없습니다. 확장을 설치하고 창을 다시 로드하시겠습니까?", "unknownDep": "알 수 없는 '{1}' 확장에 의존하기 때문에 '{0}' 확장을 활성화할 수 없습니다." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "확장 '{0}'에서 이 파일 생성과 관련된 리팩터링 변경을 수행하려고 함", - "ask.1.copy": "확장 '{0}'에서 이 파일 복사와 관련된 리팩터링 변경을 수행하려고 함", - "ask.1.move": "확장 '{0}'에서 이 파일 이동과 관련된 리팩터링 변경을 수행하려고 함", - "ask.1.delete": "확장 '{0}'에서 이 파일 삭제와 관련된 리팩터링 변경을 수행하려고 함", - "ask.N.create": "{0} 확장에서 이 파일 생성과 관련된 리팩터링 변경을 수행하려고 함", - "ask.N.copy": "{0} 확장에서 이 파일 복사와 관련된 리팩터링 변경을 수행하려고 함", - "ask.N.move": "{0} 확장에서 이 파일 이동과 관련된 리팩터링 변경을 수행하려고 함", - "ask.N.delete": "{0} 확장에서 이 파일 삭제와 관련된 리팩터링 변경을 수행하려고 함", - "preview": "미리 보기 표시", - "cancel": "변경 내용 건너뛰기", - "ok": "확인", "again": "다시 묻지 않음", - "msg-create": "'파일 만들기' 참가자 실행 중...", - "msg-rename": "'파일 이름 바꾸기' 참가자 실행 중...", - "msg-copy": "'파일 복사' 참가자 실행 중...", - "msg-delete": "'파일 삭제' 참가자 실행 중...", + "ask.1.copy": "확장 '{0}'에서 이 파일 복사와 관련된 리팩터링 변경을 수행하려고 함", + "ask.1.create": "확장 '{0}'에서 이 파일 생성과 관련된 리팩터링 변경을 수행하려고 함", + "ask.1.delete": "확장 '{0}'에서 이 파일 삭제와 관련된 리팩터링 변경을 수행하려고 함", + "ask.1.move": "확장 '{0}'에서 이 파일 이동과 관련된 리팩터링 변경을 수행하려고 함", + "ask.N.copy": "{0} 확장에서 이 파일 복사와 관련된 리팩터링 변경을 수행하려고 함", + "ask.N.create": "{0} 확장에서 이 파일 생성과 관련된 리팩터링 변경을 수행하려고 함", + "ask.N.delete": "{0} 확장에서 이 파일 삭제와 관련된 리팩터링 변경을 수행하려고 함", + "ask.N.move": "{0} 확장에서 이 파일 이동과 관련된 리팩터링 변경을 수행하려고 함", + "cancel": "변경 내용 건너뛰기", + "files.participants.timeout": "생성, 이름 바꾸기 및 삭제를 위한 파일 참가자가 취소된 후 밀리초 단위의 시간 제한입니다. 참가자를 비활성화하려면 '0'을 사용합니다.", "label": "'파일 작업에 미리 보기 필요'에 대한 선택 재설정", - "files.participants.timeout": "생성, 이름 바꾸기 및 삭제를 위한 파일 참가자가 취소된 후 밀리초 단위의 시간 제한입니다. 참가자를 비활성화하려면 '0'을 사용합니다." + "msg-copy": "'파일 복사' 참가자 실행 중...", + "msg-create": "'파일 만들기' 참가자 실행 중...", + "msg-delete": "'파일 삭제' 참가자 실행 중...", + "msg-rename": "'파일 이름 바꾸기' 참가자 실행 중...", + "ok": "확인", + "preview": "미리 보기 표시" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0}(확장)", - "defaultSource": "확장", - "manageExtension": "확장 관리", "cancel": "취소", + "defaultSource": "확장", + "extensionSource": "{0}(확장)", + "manageExtension": "확장 관리", "ok": "확인" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "1750ms 후에 onWillSaveTextDocument-event가 중단됨" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "기본 opener를 사용하여 열기", - "openerFailedMessage": "'{0}'을(를) 사용하여 URI를 열 수 없음: {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "'{0}' 확장이 작업 영역에 1개 폴더를 추가함", - "folderStatusMessageAddMultipleFolders": "'{0}' 확장이 작업 영역에 {1}개 폴더를 추가함", - "folderStatusMessageRemoveSingleFolder": "'{0}' 확장이 작업 영역에서 1개 폴더를 제거함", - "folderStatusMessageRemoveMultipleFolders": "'{0}' 확장이 작업 영역에서 {1}개 폴더를 제거함", - "folderStatusChangeFolder": "'{0}' 확장이 작업 영역의 폴더를 변경함" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "주석 보기의 뷰 아이콘입니다." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "{0} 확장이 포트 {1}을(를) 전달했습니다. 포트 {2}을(를) 로컬에서 사용하려면 슈퍼 사용자로 실행해야 합니다.", "remote.tunnelsView.elevationButton": "포트 {0}을(를) Sudo로 사용..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "이 계정을 사용한 확장이 없습니다.", - "accountLastUsedDate": "이 계정을 마지막으로 사용한 날짜: {0}", - "notUsed": "이 계정을 사용하지 않음", - "manageTrustedExtensions": "신뢰할 수 있는 확장 관리", - "manageExensions": "이 계정에 액세스할 수 있는 확장 선택", - "signOutMessagve": "'{0}' 계정은 다음에서 사용되었습니다. \r\n\r\n{1}\r\n\r\n 해당 확장에서 로그아웃하시겠습니까?", - "signOutMessageSimple": "'{0}'에서 로그아웃하시겠습니까?", - "signOut": "로그아웃", - "cancel": "취소", - "signedOut": "로그아웃했습니다.", - "confirmLogin": "확장 '{0}'은(는) {1}을(를) 사용하여 로그인하려고 합니다.", - "allow": "허용" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "'{0}'을(를) 사용하여 URI를 열 수 없음: {1}", + "openerFailedUseDefault": "기본 opener를 사용하여 열기" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "사이드바가 표시되는지 여부", - "sideBarFocus": "사이드바에 키보드 포커스가 있는지 여부", - "activeViewlet": "활성 뷰렛의 식별자" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "뷰를 복원하는 중 오류 발생:{0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "창에 열려 있는 작업 영역의 종류('비어 있음'(작업 영역 없음), '폴더'(단일 폴더) 또는 '작업 영역'(다중 루트 작업 영역))", - "workspaceFolderCount": "작업 영역의 루트 폴더 수", - "dirtyWorkingCopies": "더티 작업 복사본이 있는지 여부", - "remoteName": "창이 연결된 원격의 이름 또는 원격에 연결되어 있지 않은 경우 빈 문자열", - "isFullscreen": "창이 전체 화면 모드인지 여부" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "'{0}' 확장이 작업 영역의 폴더를 변경함", + "folderStatusMessageAddMultipleFolders": "'{0}' 확장이 작업 영역에 {1}개 폴더를 추가함", + "folderStatusMessageAddSingleFolder": "'{0}' 확장이 작업 영역에 1개 폴더를 추가함", + "folderStatusMessageRemoveMultipleFolders": "'{0}' 확장이 작업 영역에서 {1}개 폴더를 제거함", + "folderStatusMessageRemoveSingleFolder": "'{0}' 확장이 작업 영역에서 1개 폴더를 제거함" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "키보드 포커스가 Quick Open 컨트롤 내에 있는지 여부" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "뷰 컨테이너 '{0}'이(가) 없으므로 이 컨테이너에 등록된 모든 뷰가 '탐색기'에 추가됩니다.", + "ViewContainerRequiresProposedAPI": "보기 컨테이너 '{0}'을(를) 'Remote'에 추가하려면 'enableProposedApi'이 켜져 있어야 합니다.", + "duplicateView1": "동일한 ID `{0}`(으)로 여러 보기를 등록할 수 없습니다.", + "duplicateView2": "ID가 `{0}`인 뷰가 이미 등록되어 있습니다.", + "optenum": "`{0}` 속성은 생략할 수 있거나 {1} 중 하나여야 함", + "optstring": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", + "requirearray": "보기는 배열이어야 함", + "requireidstring": "`{0}` 속성은 필수이며 `string` 형식이어야 합니다. 영숫자, '_', '-'만 사용할 수 있습니다.", + "requirestring": "`{0}` 속성은 필수이며 `string` 형식이어야 함", + "unknownViewType": "알 수 없는 보기 형식 '{0}'입니다.", + "viewcontainer requirearray": "뷰 컨테이너는 배열이어야 합니다.", + "views.container.activitybar": "뷰 컨테이너를 작업 막대에 기여", + "views.container.panel": "패널에 뷰 컨테이너 제공", + "views.contributed": "뷰를 적용된 뷰 컨테이너에 적용합니다.", + "views.debug": "뷰를 작업 막대의 디버그 컨테이너에 기여합니다.", + "views.explorer": "뷰를 작업 막대의 탐색기 컨테이너에 기여합니다.", + "views.remote": "활동 표시줄에서 원격 컨테이너에 보기를 적용합니다. 이 컨테이너에 적용하려면 enableProposedApi를 켜야 합니다.", + "views.scm": "뷰를 작업 막대의 SCM 컨테이너에 적용합니다.", + "views.test": "뷰를 작업 막대의 테스트 컨테이너에 적용합니다.", + "vscode.extension.contributes.view.contextualTitle": "보기가 원래 위치에서 이동된 경우 사람이 읽을 수 있는 컨텍스트입니다. 기본적으로 보기의 컨테이너 이름이 사용됩니다.", + "vscode.extension.contributes.view.group": "뷰렛의 중첩된 그룹", + "vscode.extension.contributes.view.icon": "보기 아이콘 경로입니다. 보기 아이콘은 보기 이름을 표시할 수 없을 때 표시됩니다. 모든 이미지 파일 형식을 사용할 수 있지만, SVG 형식의 아이콘을 사용하는 것이 좋습니다.", + "vscode.extension.contributes.view.id": "뷰의 식별자입니다. 이 식별자는 모든 뷰에서 고유해야 합니다. 뷰 ID의 일부로 확장 ID를 포함하는 것이 좋습니다. 이 식별자를 사용하여 `vscode.window.registerTreeDataProviderForView` API를 통해 데이터 공급자를 등록하세요. 또한 `onView:${id}` 이벤트를 `activationEvents`에 등록하여 확장 활성화를 트리거합니다.", + "vscode.extension.contributes.view.initialState": "확장이 처음 설치되었을 때 뷰의 초기 상태입니다. 사용자가 뷰를 축소하거나 이동하거나 숨겨 뷰 상태를 변경하면 초기 상태가 다시 사용되지 않습니다.", + "vscode.extension.contributes.view.initialState.collapsed": "뷰가 뷰 컨테이너에 표시되지만, 축소됩니다.", + "vscode.extension.contributes.view.initialState.hidden": "뷰가 뷰 컨테이너에 표시되지 않지만, 뷰 메뉴 및 기타 뷰 진입점을 통해 검색할 수 있으며 사용자가 뷰를 숨기기 취소할 수 있습니다.", + "vscode.extension.contributes.view.initialState.visible": "보기의 기본 초기 상태입니다. 대부분 컨테이너에서 보기가 확장되지만, 일부 기본 제공 컨테이너(탐색기, SCM 및 디버그)에는 '표시 유형'과 관계없이 모든 적용된 보기가 축소되어 표시됩니다.", + "vscode.extension.contributes.view.name": "사용자가 읽을 수 있는 뷰 이름입니다. 표시됩니다.", + "vscode.extension.contributes.view.remoteName": "이 보기와 연결된 원격 형식의 이름", + "vscode.extension.contributes.view.tree": "뷰는 `createTreeView`로 생성된 `TreeView`로 지원됩니다.", + "vscode.extension.contributes.view.type": "뷰의 형식입니다. 트리 뷰 기반 뷰의 경우 `트리` 또는 웹 보기 기반 뷰의 경우 `웹 보기`일 수 있습니다. 기본값은 `트리`입니다.", + "vscode.extension.contributes.view.webview": "뷰는 `registerWebviewViewProvider`로 등록된 `WebviewView`로 지원됩니다.", + "vscode.extension.contributes.view.when": "이 뷰를 표시하기 위해 true여야 하는 조건", + "vscode.extension.contributes.views": "뷰를 편집기에 적용합니다.", + "vscode.extension.contributes.views.containers.icon": "컨테이너 아이콘의 경로입니다. 아이콘은 50x40 사각형의 가운데에 있는 24x24 크기이며 채우기 색은 'rgb(215, 218, 224)' 또는 '#d7dae0'입니다. 아이콘의 이미지 파일 형식은 무엇이든 상관없지만 SVG를 사용하는 것이 좋습니다.", + "vscode.extension.contributes.views.containers.id": "'뷰' 기여 지점을 사용하여 뷰가 기여될 수 있는 컨테이너를 식별하는 데 사용되는 고유한 ID", + "vscode.extension.contributes.views.containers.title": "컨테이너를 렌더링하는 데 사용되는 사람이 읽을 수 있는 문자열", + "vscode.extension.contributes.viewsContainers": "뷰 컨테이너를 편집기에 기여합니다." }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", - "treeView.enableCollapseAll": "ID가 {0}인 트리 뷰에서 모두 축소를 사용할 수 있는지 여부입니다.", - "treeView.toggleCollapseAll": "ID가 {0}인 트리 뷰에 대해 모두 축소가 토글되는지 여부입니다.", - "treeView.enableRefresh": "ID가 {0}인 트리 뷰에서 새로 고침을 사용할 수 있는지 여부입니다.", - "refresh": "새로 고침", - "collapseAll": "모두 축소", - "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "보기", - "viewMoveUp": "보기를 위로 이동", - "viewMoveLeft": "보기를 왼쪽으로 이동", - "viewMoveDown": "보기를 아래로 이동", - "viewMoveRight": "보기를 오른쪽으로 이동" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "텍스트 편집기" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "텍스트 Diff 편집기" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "언어 선택", - "selectAlanguage": "언어 {0} 선택", - "toGetStarted": " 입력을 시작하여 해제하거나 ", - "dontshow": "표시 안 함", - "thisAgain": " 이 항목을 다시" - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)", - "singleSelection": "줄 {0}, 열 {1}", - "multiSelectionRange": "{0} 선택 항목({1}자 선택됨)", - "multiSelection": "{0} 선택 항목", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "화면 읽기 프로그램을 사용하여 VS Code를 작동하고 있습니까? (화면 읽기 프로그램을 사용할 경우 자동 줄 바꿈이 사용하지 않도록 설정됨)", - "screenReaderDetectedExplanation.answerYes": "예", - "screenReaderDetectedExplanation.answerNo": "아니요", - "noEditor": "현재 활성 텍스트 편집기 없음", - "noWritableCodeEditor": "활성 코드 편집기는 읽기 전용입니다.", - "indentConvert": "파일 변환", - "indentView": "보기 변경", - "pickAction": "작업 선택", - "tabFocusModeEnabled": "Tab으로 포커스 이동", - "disableTabMode": "접근성 모드 사용 안 함", - "status.editor.tabFocusMode": "접근성 모드", - "columnSelectionModeEnabled": "열 선택", - "disableColumnSelectionMode": "열 선택 모드 사용 안 함", - "status.editor.columnSelectionMode": "열 선택 모드", - "screenReaderDetected": "화면 읽기 프로그램이 최적화됨", - "status.editor.screenReaderMode": "화면 읽기 프로그램 모드", - "gotoLine": "줄/열로 이동", - "status.editor.selection": "편집기 선택", - "selectIndentation": "들여쓰기 선택", - "status.editor.indentation": "편집기 들여쓰기", - "selectEncoding": "인코딩 선택", - "status.editor.encoding": "편집기 인코딩", - "selectEOL": "줄 시퀀스의 끝 선택", - "status.editor.eol": "편집기 줄의 끝", - "selectLanguageMode": "언어 모드 선택", - "status.editor.mode": "편집기 언어", - "fileInfo": "파일 정보", - "status.editor.info": "파일 정보", - "spacesSize": "공백: {0}", - "tabSize": "Tab 크기: {0}", - "currentProblem": "현재 문제", - "showLanguageExtensions": "'{0}'의 Marketplace 확장 검색...", - "changeMode": "언어 모드 변경", - "languageDescription": "({0}) - 구성된 언어", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "언어(식별자)", - "configureModeSettings": "'{0}' 언어 기반 설정 구성...", - "configureAssociationsExt": "'{0}'에 대한 파일 연결 구성...", - "autoDetect": "자동 감지", - "pickLanguage": "언어 모드 선택", - "currentAssociation": "현재 연결", - "pickLanguageToConfigure": "'{0}'과(와) 연결할 언어 모드 선택", - "changeEndOfLine": "줄 시퀀스의 끝 변경", - "pickEndOfLine": "줄 시퀀스의 끝 선택", - "changeEncoding": "파일 인코딩 변경", - "noFileEditor": "현재 활성 파일 없음", - "saveWithEncoding": "인코딩하여 저장", - "reopenWithEncoding": "인코딩하여 다시 열기", - "guessedEncoding": "콘텐츠에서 추측함", - "pickEncodingForReopen": "파일을 다시 열 파일 인코딩 선택", - "pickEncodingForSave": "파일을 저장할 파일 인코딩 선택" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "편집기 분할", - "splitEditorOrthogonal": "편집기 수직 분할", - "splitEditorGroupLeft": "편집기 왼쪽 분할", - "splitEditorGroupRight": "편집기를 오른쪽으로 분할", - "splitEditorGroupUp": "편집기 위쪽 분할", - "splitEditorGroupDown": "편집기를 아래로 분할", - "joinTwoGroups": "편집기 그룹을 다음 그룹에 조인", - "joinAllGroups": "모든 편집기 그룹 조인", - "navigateEditorGroups": "편집기 그룹 간 탐색", - "focusActiveEditorGroup": "활성 편집기 그룹에 포커스", - "focusFirstEditorGroup": "첫 번째 편집기 그룹에 포커스", - "focusLastEditorGroup": "마지막 편집기 그룹에 포커스", - "focusNextGroup": "다음 편집기 그룹에 포커스", - "focusPreviousGroup": "이전 편집기 그룹에 포커스", - "focusLeftGroup": "왼쪽 편집기 그룹에 포커스", - "focusRightGroup": "오른쪽 편집기 그룹에 포커스", - "focusAboveGroup": "위쪽 편집기 그룹에 포커스", - "focusBelowGroup": "아래쪽 편집기 그룹에 포커스", - "closeEditor": "편집기 닫기", - "unpinEditor": "편집기 고정 해제", - "closeOneEditor": "닫기", - "revertAndCloseActiveEditor": "편집기 되돌리기 및 닫기", - "closeEditorsToTheLeft": "그룹에서 왼쪽에 있는 편집기 닫기", - "closeAllEditors": "모든 편집기 닫기", - "closeAllGroups": "모든 편집기 그룹 닫기", - "closeEditorsInOtherGroups": "다른 그룹의 편집기 닫기", - "closeEditorInAllGroups": "모든 그룹에서 편집기 닫기", - "moveActiveGroupLeft": "편집기 그룹을 왼쪽으로 이동", - "moveActiveGroupRight": "편집기 그룹을 오른쪽으로 이동", - "moveActiveGroupUp": "편집기 그룹을 위로 이동", - "moveActiveGroupDown": "편집기 그룹을 아래로 이동", - "duplicateActiveGroupLeft": "편집기 그룹을 왼쪽에 복제", - "duplicateActiveGroupRight": "편집기 그룹을 오른쪽에 복제", - "duplicateActiveGroupUp": "편집기 그룹을 위에 복제", - "duplicateActiveGroupDown": "편집기 그룹을 아래에 복제", - "minimizeOtherEditorGroups": "편집기 그룹 최대화", - "evenEditorGroups": "편집기 그룹 크기 다시 설정", - "toggleEditorWidths": "편집기 그룹 크기 전환", - "maximizeEditor": "사이드바 숨기기", - "openNextEditor": "다음 편집기 열기", - "openPreviousEditor": "이전 편집기 열기", - "nextEditorInGroup": "그룹에서 다음 편집기 열기", - "openPreviousEditorInGroup": "그룹에서 이전 편집기 열기", - "firstEditorInGroup": "그룹의 첫 번째 편집기 열기", - "lastEditorInGroup": "그룹의 마지막 편집기 열기", - "navigateNext": "앞으로 이동", - "navigatePrevious": "뒤로 이동", - "navigateToLastEditLocation": "마지막 편집 위치로 이동", - "navigateLast": "마지막으로 이동", - "reopenClosedEditor": "닫힌 편집기 다시 열기", - "clearRecentFiles": "최근 사용 항목 지우기", - "showEditorsInActiveGroup": "가장 최근에 사용한 항목별로 활성 그룹의 편집기 표시", - "showAllEditors": "모양별로 모든 편집기 표시", - "showAllEditorsByMostRecentlyUsed": "가장 최근에 사용한 항목별로 모든 편집기 표시", - "quickOpenPreviousRecentlyUsedEditor": "최근에 사용한 편집기 빨리 열기", - "quickOpenLeastRecentlyUsedEditor": "가장 오래 전에 사용한 편집기 빨리 열기", - "quickOpenPreviousRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 편집기 빨리 열기", - "quickOpenLeastRecentlyUsedEditorInGroup": "그룹에서 가장 오래 전에 사용한 편집기 빨리 열기", - "navigateEditorHistoryByInput": "기록에서 이전 편집기 빨리 열기", - "openNextRecentlyUsedEditor": "최근에 사용한 다음 편집기 열기", - "openPreviousRecentlyUsedEditor": "최근에 사용한 이전 편집기 열기", - "openNextRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 다음 편집기 열기", - "openPreviousRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 이전 편집기 열기", - "clearEditorHistory": "편집기 기록 지우기", - "moveEditorLeft": "왼쪽으로 편집기 이동", - "moveEditorRight": "오른쪽으로 편집기 이동", - "moveEditorToPreviousGroup": "편집기를 이전 그룹으로 이동", - "moveEditorToNextGroup": "편집기를 다음 그룹으로 이동", - "moveEditorToAboveGroup": "편집기를 위쪽 그룹으로 이동", - "moveEditorToBelowGroup": "편집기를 아래쪽 그룹으로 이동", - "moveEditorToLeftGroup": "편집기를 왼쪽 그룹으로 이동", - "moveEditorToRightGroup": "편집기를 오른쪽 그룹으로 이동", - "moveEditorToFirstGroup": "편집기를 첫 번째 그룹으로 이동", - "moveEditorToLastGroup": "편집기를 마지막 그룹으로 이동", - "editorLayoutSingle": "단일 열 편집기 레이아웃", - "editorLayoutTwoColumns": "2개 열 편집기 레이아웃", - "editorLayoutThreeColumns": "3개 열 편집기 레이아웃", - "editorLayoutTwoRows": "2개 행 편집기 레이아웃", - "editorLayoutThreeRows": "3개 행 편집기 레이아웃", - "editorLayoutTwoByTwoGrid": "그리드 편집기 레이아웃(2x2)", - "editorLayoutTwoColumnsBottom": "2개 열 아래쪽 편집기 레이아웃", - "editorLayoutTwoRowsRight": "2개 행 오른쪽 편집기 레이아웃", - "newEditorLeft": "왼쪽의 새 편집기 그룹", - "newEditorRight": "오른쪽의 새 편집기 그룹", - "newEditorAbove": "위쪽의 새 편집기 그룹", - "newEditorBelow": "아래쪽의 새 편집기 그룹", - "workbench.action.reopenWithEditor": "편집기 다시 열기...", - "workbench.action.toggleEditorType": "편집기 유형 설정/해제" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "활성 편집기를 탭 또는 그룹 단위로 이동", - "editorCommand.activeEditorMove.arg.name": "활성 편집기 이동 인수", - "editorCommand.activeEditorMove.arg.description": "인수 속성:\r\n* 'to': 이동할 위치를 지정하는 문자열 값입니다.\r\n* 'by': 이동할 단위를 지정하는 문자열 값입니다(탭 단위 또는 그룹 단위).\r\n* 'value': 이동할 위치 수 또는 절대 위치를 지정하는 숫자 값입니다.", - "toggleInlineView": "인라인 보기 토글", - "compare": "비교" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "작업 영역 열기" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "일치하는 편집기 없음", - "entryAriaLabelWithGroupDirty": "{0}, 더티, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, 더티", - "closeEditor": "편집기 닫기" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "편집기 그룹 작업", - "closeGroupAction": "닫기", - "emptyEditorGroup": "{0}(비어 있음)", - "groupLabel": "{0} 그룹", - "groupAriaLabel": "편집기 그룹 {0}", - "ok": "확인", - "cancel": "취소", - "editorOpenErrorDialog": "'{0}'을(를) 열 수 없음", - "editorOpenError": "'{0}'을(를) 열 수 없습니다. {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "파일이 너무 커서 제목 없는 편집기로 열 수 없습니다. 먼저 파일을 파일 탐색기에 업로드한 후 다시 시도하세요." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "신뢰할 수 있는 확장 관리", - "signOut": "로그아웃", - "authProviderUnavailable": "현재 {0}을(를) 사용할 수 없습니다.", - "noAccounts": "계정에 로그인되어 있지 않습니다.", - "hideAccounts": "계정 숨기기", - "previousSideBarView": "이전 사이드바 보기", - "nextSideBarView": "다음 사이드바 보기" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "활성 뷰 전환기" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "추가 뷰", - "numberBadge": "{0}({1})", - "manageExtension": "확장 관리", - "titleKeybinding": "{0}({1})", - "hide": "'{0}' 숨기기", - "keep": "'{0}' 유지", - "toggle": "뷰 고정 전환" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "파일(&&F)", - "mEdit": "편집(&&E)", - "mSelection": "선택 영역(&&S)", - "mView": "보기(&&V)", - "mGoto": "이동(&&G)", - "mRun": "실행(&&R)", - "mTerminal": "터미널(&&T)", - "mHelp": "도움말(&&H)", - "menubar.customTitlebarAccessibilityNotification": "접근성 지원을 사용할 수 있습니다. 접근성이 가장 좋은 환경을 위해 사용자 지정 제목 표시줄 스타일을 사용하는 것이 좋습니다.", - "goToSetting": "설정 열기", - "focusMenu": "애플리케이션 메뉴에 포커스", - "checkForUpdates": "업데이트 확인(&&U)...", - "checkingForUpdates": "업데이트를 확인하는 중...", - "download now": "업데이트 다운로드(&&O)", - "DownloadingUpdate": "업데이트를 다운로드하는 중...", - "installUpdate...": "업데이트 설치(&&U)...", - "installingUpdate": "업데이트를 설치하는 중...", - "restartToUpdate": "다시 시작 및 업데이트(&&U)" - }, - "vs/workbench/common/panel": { - "activePanel": "활성 패널의 식별자", - "panelFocus": "패널에 키보드 포커스가 있는지 여부", - "panelPosition": "패널의 위치('왼쪽', '오른쪽' 또는 '아래쪽')", - "panelVisible": "패널이 표시되는지 여부", - "panelMaximized": "패널이 최대화되어 있는지 여부" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} 작업", - "viewsAndMoreActions": "보기 및 기타 작업...", - "titleTooltip": "{0}({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "패널을 최대화하는 아이콘입니다.", - "restoreIcon": "패널을 복원하는 아이콘입니다.", - "closeIcon": "패널을 닫는 아이콘입니다.", - "togglePanel": "패널 설정/해제", - "focusPanel": "패널로 포커스 이동", - "positionPanelLeft": "왼쪽으로 패널 이동", - "positionPanelRight": "오른쪽으로 패널 이동", - "positionPanelBottom": "패널을 아래쪽으로 이동", - "previousPanelView": "이전 패널 보기", - "nextPanelView": "다음 패널 보기", - "toggleMaximizedPanel": "최대화된 패널 설정/해제", - "maximizePanel": "패널 크기 최대화", - "minimizePanel": "패널 크기 복원", - "closePanel": "패널 닫기", - "miShowPanel": "패널 표시(&&P)", - "hidePanel": "패널 숨기기" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "확장된 보기 창 컨테이너의 아이콘입니다.", - "viewPaneContainerCollapsedIcon": "축소된 보기 창 컨테이너의 아이콘입니다.", - "viewToolbarAriaLabel": "{0} 작업" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[지원되지 않음]", - "userIsAdmin": "[관리자]", - "userIsSudo": "[슈퍼유저]", - "devExtensionWindowTitlePrefix": "[확장 개발 호스트]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "기본 설정" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "새 알림 없음", - "notifications": "알림", - "notificationsToolbar": "알림 센터 작업" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "오류: {0}", - "alertWarningMessage": "경고: {0}", - "alertInfoMessage": "정보: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "알림", - "hideNotifications": "알림 숨기기", - "zeroNotifications": "알림 없음", - "noNotifications": "새 알림 없음", - "oneNotification": "1개의 새 알림", - "notifications": "새 알림 {0}개", - "noNotificationsWithProgress": "새 알림 없음({0}개 진행 중)", - "oneNotificationWithProgress": "1개의 새로운 알림({0}개 진행 중)", - "notificationsWithProgress": "{0}개 새 알림({1}개 진행 중)", - "status.message": "상태 메시지" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "알림에 키보드 포커스가 있는지 여부", - "notificationCenterVisible": "알림 센터가 표시되는지 여부", - "notificationToastsVisible": "알림 메시지가 표시되는지 여부", - "notifications": "알림", - "showNotifications": "알림 표시", - "hideNotifications": "알림 숨기기", - "clearAllNotifications": "모든 알림 지우기", - "focusNotificationToasts": "포커스 알림 메시지" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "언어 선택기가 필요합니다(예: [\"java\"]).", + "config.property.defaultConfiguration.warning": "'{0}'에 대한 구성 기본값을 등록할 수 없습니다. 언어별 설정에 대한 기본값만 지원됩니다.", + "invalid.allOf": "'configuration.allOf'는 사용되지 않으며 더 이상 사용해서는 안됩니다. 대신 여러 구성 섹션을 배열로 'configuration' 기여 지점에 전달하세요.", + "invalid.properties": "'configuration.properties'는 개체여야 합니다.", + "invalid.property": "configuration.properties 속성 '{0}'은(는) 개체여야 합니다.", + "invalid.title": "'configuration.title'은 문자열이어야 합니다.", + "scope.application.description": "사용자 설정에서만 구성할 수 있는 구성입니다.", + "scope.deprecationMessage": "설정하면 속성이 사용되지 않음으로 표시되고 지정된 메시지가 설명으로 표시됩니다.", + "scope.description": "구성이 적용되는 범위입니다. 사용 가능한 범위는 `application`, `machine`, `window`, `resource` 및 'machine-overridable`입니다.", + "scope.enumDescriptions": "열거형 값에 대한 설명", + "scope.language-overridable.description": "언어별 설정에서 구성할 수 있는 리소스 구성입니다.", + "scope.machine-overridable.description": "작업 영역 또는 폴더 설정에서도 구성할 수 있는 컴퓨터 구성입니다.", + "scope.machine.description": "사용자 설정 또는 원격 설정에서만 구성할 수 있는 구성.", + "scope.markdownDeprecationMessage": "설정하면 속성이 사용되지 않음으로 표시되고 지정된 메시지가 markdown 형식의 설명으로 표시됩니다.", + "scope.markdownDescription": "Markdown 형식의 설명입니다.", + "scope.markdownEnumDescriptions": "Markdown 형식의 열거형 값에 대한 설명입니다.", + "scope.resource.description": "사용자, 원격, 작업 영역 또는 폴더 설정에서 구성할 수 있는 구성입니다.", + "scope.window.description": "사용자, 원격 또는 작업 영역 설정에서 구성할 수 있는 구성입니다.", + "unknownWorkspaceProperty": "알 수 없는 작업 영역 구성 속성", + "vscode.extension.contributes.configuration": "구성 설정을 적용합니다.", + "vscode.extension.contributes.configuration.properties": "구성 속성에 대한 설명입니다.", + "vscode.extension.contributes.configuration.property.empty": "속성은 비어 있을 수 없습니다.", + "vscode.extension.contributes.configuration.title": "설정을 요약합니다. 이 레이블은 설정 파일에서 구분 주석으로 사용됩니다.", + "vscode.extension.contributes.defaultConfiguration": "언어별로 기본 편집기 구성 설정을 적용합니다.", + "workspaceConfig.extensions.description": "작업 영역 확장", + "workspaceConfig.folders.description": "작업 영역에 로드되는 폴더 목록입니다.", + "workspaceConfig.launch.description": "작업 영역 시작 구성", + "workspaceConfig.name.description": "폴더에 대한 선택적 이름입니다.", + "workspaceConfig.path.description": "파일 경로입니다. 예: `/root/folderA` 또는 `./folderA`(작업 영역 파일의 위치를 기준으로 확인할 상대 경로인 경우)", + "workspaceConfig.remoteAuthority": "작업 영역이 있는 원격 서버입니다.", + "workspaceConfig.settings.description": "작업 영역 설정", + "workspaceConfig.tasks.description": "작업 영역 작업 구성", + "workspaceConfig.uri.description": "폴더 URI" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "{0}개의 추가 오류 및 경고를 표시하지 않습니다." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "경로 {0}이(가) 유효한 확장 Test Runner를 가리키지 않습니다.", + "extensionTestError1": "Test Runner를 로드할 수 없습니다." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0}(확장)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0}(확장)", "status.extensionMessage": "확장 상태" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다.", - "treeView.duplicateElement": "ID가 {0}인 요소가 이미 등록되어 있습니다." + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "확장 호스트에서 ID가 {0}인 터미널을 찾을 수 없음" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "뷰를 복원하는 중 오류 발생:{0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "ID가 {0}인 요소가 이미 등록되어 있습니다.", + "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "'{0}' 확장이 작업 영역 폴더를 업데이트하지 못했습니다. {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "json 스키마 구성을 적용합니다.", + "contributes.jsonValidation.fileMatch": "일치하도록 연결할 파일 패턴 또는 패턴 배열(예: \"package.json\" 또는 \"*.launch\"). 제외 패턴은 '!' 기호로 시작합니다.", + "contributes.jsonValidation.url": "스키마 URL('http:', 'https:') 또는 확장 폴더에 대한 상대 경로('./')입니다.", + "invalid.fileMatch": "'configuration.jsonValidation.fileMatch'는 문자열 또는 문자열의 배열로 정의되어야 합니다.", + "invalid.jsonValidation": "'configuration.jsonValidation'은 배열이어야 합니다.", + "invalid.path.1": "확장 폴더({2})에 포함할 'contributes.{0}.url'({1})이 필요합니다. 확장이 이식 불가능해질 수 있습니다.", + "invalid.url": "'configuration.jsonValidation.url'은 URL 또는 상대 경로여야 합니다.", + "invalid.url.fileschema": "'configuration.jsonValidation.url'이 잘못된 상대 URL입니다. {0}", + "invalid.url.schema": "확장에 위치한 스키마를 참조하기 위해 'configuration.jsonValidation.url'은 절대 URL이거나 './'로 시작해야 합니다." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "주석 편집기 아래에 단추로 렌더링되는, 제공된 주석 상황에 맞는 메뉴", + "comment.title": "제공한 주석 제목 메뉴", + "commentThread.actions": "주석 편집기 아래에 단추로 렌더링된, 제공된 주석 스레드 컨텍스트 메뉴", + "commentThread.title": "제공한 주석 스레드 제목 메뉴", + "dup": "`명령` 섹션에 `{0}` 명령이 여러 번 나타납니다.", + "dupe.command": "메뉴 항목이 동일한 명령을 기본값과 alt 명령으로 참조합니다.", + "inlineCompletions.actions": "인라인 완성을 마우스로 가리킬 때 표시되는 작업", + "menuId.invalid": "`{0}`은(는) 유효한 메뉴 식별자가 아닙니다.", + "menus.changeTitle": "소스 컨트롤 인라인 변경 메뉴", + "menus.commandPalette": "명령 팔레트", + "menus.debugCallstackContext": "디버그 호출 스택 보기 상황에 맞는 메뉴", + "menus.debugToolBar": "디버그 도구 모음 메뉴", + "menus.debugVariablesContext": "디버그 변수 보기 상황에 맞는 메뉴", + "menus.editorContext": "편집기 상황에 맞는 메뉴", + "menus.editorContextCopyAs": "편집기 상황에 맞는 메뉴의 '다음으로 복사' 하위 메뉴", + "menus.editorTabContext": "편집기 탭 상황에 맞는 메뉴", + "menus.editorTitle": "편집기 제목 메뉴", + "menus.editorTitleRun": "편집기 제목 메뉴 내에서 하위 메뉴 실행", + "menus.explorerContext": "파일 탐색기 상황에 맞는 메뉴", + "menus.extensionContext": "확장 상황에 따른 메뉴", + "menus.file": "최상위 파일 메뉴", + "menus.home": "홈 표시기 상황에 맞는 메뉴(웹 전용)", + "menus.opy": "최상위 편집 메뉴의 '다음으로 복사' 하위 메뉴", + "menus.resourceFolderContext": "소스 제어 리소스 폴더 컨텍스트 메뉴", + "menus.resourceGroupContext": "소스 제어 리소스 그룹 상황에 맞는 메뉴", + "menus.resourceStateContext": "소스 제어 리소스 상태 상황에 맞는 메뉴", + "menus.scmSourceControl": "소스 제어 메뉴", + "menus.scmTitle": "소스 제어 제목 메뉴", + "menus.statusBarRemoteIndicator": "상태 표시줄의 원격 표시기 메뉴입니다.", + "menus.statusBarWindowIndicator": "상태 표시줄의 창 표시기 메뉴입니다.", + "menus.statusBarWindowIndicator.deprecated": "대신 'statusBar/remoteIndicator' 메뉴를 사용하세요.", + "menus.touchBar": "터치 바(macOS 전용)", + "missing.altCommand": "메뉴 항목이 '명령' 섹션에 정의되지 않은 alt 명령 `{0}`을(를) 참조합니다.", + "missing.command": "메뉴 항목이 '명령' 섹션에 정의되지 않은 `{0}` 명령을 참조합니다.", + "missing.submenu": "메뉴 항목이 '하위 메뉴' 섹션에 정의되지 않은 `{0}` 하위 메뉴를 참조합니다.", + "nonempty": "비어 있지 않은 값이 필요합니다.", + "notebook.cell.title": "제공된 Notebook 셀 제목 메뉴", + "notebook.toolbar": "제공된 Notebook 도구 모음 메뉴", + "notebook.toolbar.right": "제공된 전자 필기장 오른쪽 도구 모음 메뉴", + "opticon": "'icon' 속성은 생략하거나, '{dark, light}' 같은 문자열 또는 리터럴이어야 합니다.", + "optstring": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", + "proposed": "제안된 API", + "proposedAPI.invalid": "{0}(은)는 제안된 메뉴 식별자이며 dev가 없거나 다음 명령 줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {1}", + "require": "하위 메뉴 항목은 개체여야 합니다.", + "requireStringOrObject": "`{0}` 속성은 필수이며 `string` 또는 `object` 형식이어야 합니다.", + "requirearray": "하위 메뉴 항목은 배열이어야 합니다.", + "requirestring": "`{0}` 속성은 필수이며 `string` 형식이어야 함", + "requirestrings": "`{0}` 및 `{1}` 속성은 필수이며 `string` 형식이어야 합니다.", + "submenuId.duplicate.id": "'{0}' 하위 메뉴는 이미 이전에 등록되었습니다.", + "submenuId.invalid.id": "`{0}`은(는) 유효한 하위 메뉴 식별자가 아닙니다.", + "submenuId.invalid.label": "`{0}`은(는) 유효한 하위 메뉴 레이블이 아닙니다.", + "submenuItem.duplicate": "'{0}' 하위 메뉴가 이미 '{1}' 메뉴에 적용되었습니다.", + "testing.item.title": "기여한 테스트 항목 메뉴", + "unsupported.submenureference": "메뉴 항목이 하위 메뉴 지원이 포함되지 않은 메뉴의 하위 메뉴를 참조합니다.", + "view.itemContext": "기여 조회 항목 상황에 맞는 메뉴", + "view.timelineContext": "타임라인 보기 항목 컨텍스트 메뉴", + "view.timelineTitle": "타임라인 보기 제목 메뉴", + "view.tunnelContext": "포트 보기 항목 상황에 맞는 메뉴", + "view.tunnelOriginInline": "포트 보기 항목 원본 인라인 메뉴", + "view.tunnelPortInline": "포트 보기 항목 포트 인라인 메뉴", + "view.viewTitle": "기여 조회 제목 메뉴", + "vscode.extension.contributes.commandType.category": "(선택 사항) UI에서 명령별 범주 문자열을 그룹화합니다.", + "vscode.extension.contributes.commandType.command": "실행할 명령의 식별자", + "vscode.extension.contributes.commandType.icon": "(선택 사항) UI에서 명령을 나타내는 데 사용되는 아이콘입니다. 파일 경로, 어두운 테마 및 밝은 테마의 파일 경로가 있는 개체 또는 `\\$(zap)`와 같은 테마 아이콘 참조입니다.", + "vscode.extension.contributes.commandType.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", + "vscode.extension.contributes.commandType.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", + "vscode.extension.contributes.commandType.precondition": "(선택 사항) UI(메뉴 및 키 바인딩)에서 명령을 사용하도록 설정하려면 true이어야 하는 조건입니다. 'executeCommand'-api 같은 다른 방법을 사용한 명령 실행을 방지하지 않습니다.", + "vscode.extension.contributes.commandType.shortTitle": "명령이 UI에 표시되는 짧은 제목", + "vscode.extension.contributes.commandType.title": "명령이 UI에 표시되는 제목입니다.", + "vscode.extension.contributes.commands": "명령 팔레트에 명령을 적용합니다.", + "vscode.extension.contributes.menuItem.alt": "실행할 대체 명령의 식별자입니다. 명령은 '명령' 섹션에 선언되어야 합니다.", + "vscode.extension.contributes.menuItem.command": "실행할 명령의 식별자입니다. 명령은 '명령' 섹션에 선언되어야 합니다.", + "vscode.extension.contributes.menuItem.group": "이 항목이 속하는 그룹", + "vscode.extension.contributes.menuItem.submenu": "이 항목에 표시할 하위 메뉴의 식별자입니다.", + "vscode.extension.contributes.menuItem.when": "이 항목을 표시하기 위해 true여야 하는 조건", + "vscode.extension.contributes.menus": "편집기에 메뉴 항목을 적용합니다.", + "vscode.extension.contributes.submenu.icon": "(선택 사항) UI에서 하위 메뉴를 나타내는 데 사용되는 아이콘입니다. 파일 경로, 어두운 테마 및 밝은 테마의 파일 경로가 있는 개체 또는 `\\$(zap)`과(와) 같은 테마 아이콘 참조입니다.", + "vscode.extension.contributes.submenu.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", + "vscode.extension.contributes.submenu.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", + "vscode.extension.contributes.submenu.id": "하위 메뉴로 표시할 메뉴의 식별자입니다.", + "vscode.extension.contributes.submenu.label": "이 하위 메뉴로 이어지는 메뉴 항목의 레이블입니다.", + "vscode.extension.contributes.submenus": "편집기에 하위 메뉴 항목을 제공합니다." + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "디버기" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "컨텍스트 키 검사", + "logStorage": "로그 스토리지 데이터베이스 콘텐츠", + "logWorkingCopies": "작업 복사본 로깅", + "screencastMode.fontSize": "스크린캐스트 모드 키보드의 글꼴 크기(픽셀)를 제어합니다.", + "screencastMode.keyboardOverlayTimeout": "스크린캐스트 모드에서 키보드 오버레이가 표시되는 시간(밀리초)을 제어합니다.", + "screencastMode.location.verticalPosition": "맨 아래에서 스크린캐스트 모드 오버레이의 수직 오프셋을 워크벤치 높이의 백분율로 제어합니다.", + "screencastMode.mouseIndicatorColor": "스크린캐스트 모드에서 마우스 표시기의 16진수(#RGB, #RGBA, #RRGGBB 또는 #RRGGBBAA) 색상을 제어합니다.", + "screencastMode.mouseIndicatorSize": "스크린캐스트 모드에서 마우스 표시기의 크기(픽셀)를 제어합니다.", + "screencastMode.onlyKeyboardShortcuts": "스크린캐스트 모드에서 바로 가기 키만 표시합니다.", + "screencastModeConfigurationTitle": "스크린캐스트 모드", + "toggle screencast mode": "스크린캐스트 모드 토글" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "바로 가기 키 참조", + "miDocumentation": "설명서(&&D)", + "miIntroductoryVideos": "소개 비디오(&&V)", + "miKeyboardShortcuts": "바로 가기 키 참조(&&K)", + "miLicense": "라이선스 보기(&&L)", + "miPrivacyStatement": "개인정보처리방침(&&Y)", + "miTipsAndTricks": "팁과 요령(&&C)", + "miTwitter": "Twitter에서 참여(&&J)", + "miUserVoice": "검색 기능 요청(&&S)", + "newsletterSignup": "VS Code 뉴스레터 등록", + "openDocumentationUrl": "문서", + "openIntroductoryVideosUrl": "소개 비디오", + "openLicenseUrl": "라이센스 보기", + "openPrivacyStatement": "개인정보취급방침", + "openTipsAndTricksUrl": "팁과 요령", + "openTwitterUrl": "Twitter에서 참여", + "openUserVoiceUrl": "기능 요청 검색" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "사이드바 닫기", + "compositePart.hideSideBarLabel": "사이드 막대 숨기기", + "decreaseEditorHeight": "편집기 높이 줄이기", + "decreaseEditorWidth": "편집기 너비 줄이기", + "decreaseViewSize": "현재 뷰 크기 줄이기", + "increaseEditorHeight": "편집기 높이 늘리기", + "increaseEditorWidth": "편집기 너비 늘리기", + "increaseViewSize": "현재 뷰 크기 늘리기", + "miAppearance": "모양(&&A)", + "miMoveSidebarLeft": "사이드바를 왼쪽으로 이동(&&M)", + "miMoveSidebarRight": "사이드바를 오른쪽으로 이동(&&M)", + "miShowActivityBar": "작업 막대 표시(&&A)", + "miShowEditorArea": "편집기 영역 표시(&&E)", + "miShowMenuBar": "메뉴 모음 표시(&&B)", + "miShowSidebar": "사이드바 표시(&&S)", + "miShowStatusbar": "상태 표시줄 표시(&&T)", + "miToggleCenteredLayout": "가운데 맞춤 레이아웃(&&C)", + "miToggleZenMode": "Zen 모드", + "move sidebar left": "사이드바를 왼쪽으로 이동", + "move sidebar right": "사이드바를 오른쪽으로 이동", + "moveFocusedView": "포커스가 지정된 뷰 이동", + "moveFocusedView.error.noFocusedView": "현재 포커스가 지정된 뷰가 없습니다.", + "moveFocusedView.error.nonMovableView": "현재 포커스가 있는 뷰는 이동할 수 없습니다.", + "moveFocusedView.newContainerInPanel": "새 패널 항목", + "moveFocusedView.newContainerInSidebar": "새 사이드바 항목", + "moveFocusedView.selectDestination": "뷰의 대상 선택", + "moveFocusedView.selectView": "이동할 보기 선택", + "moveFocusedView.title": "보기: {0} 이동", + "moveSidebarLeft": "사이드바를 왼쪽으로 이동", + "moveSidebarRight": "사이드바를 오른쪽으로 이동", + "moveView": "보기 이동", + "ok": "확인", + "panel": "패널", + "panelContainer": "패널 / {0}", + "resetFocusedView.error.noFocusedView": "현재 포커스가 지정된 뷰가 없습니다.", + "resetFocusedViewLocation": "포커스된 뷰 위치 다시 설정", + "resetViewLocations": "뷰 위치 다시 설정", + "sidebar": "사이드바", + "sidebarContainer": "사이드바 / {0}", + "toggleActivityBar": "작업 막대 표시 유형 전환", + "toggleCenteredLayout": "가운데 맞춤된 레이아웃 설정/해제", + "toggleEditor": "편집기 영역 가시성 전환", + "toggleMenuBar": "메뉴 모음 설정/해제", + "toggleSidebar": "사이드바 표시 유형 설정/해제", + "toggleSidebarPosition": "사이드바 위치 설정/해제", + "toggleStatusbar": "상태 표시줄 표시 설정/해제", + "toggleTabs": "탭 표시 설정/해제", + "toggleZenMode": "Zen 모드 설정/해제" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "다음 부분에 포커스 설정", + "focusPreviousPart": "이전 부분에 포커스 설정", + "navigateDown": "뷰 아래로 이동", + "navigateLeft": "뷰 왼쪽으로 이동", + "navigateRight": "뷰 오른쪽으로 이동", + "navigateUp": "뷰 위로 이동" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Quick Open에서 다음 탐색", + "quickNavigatePrevious": "Quick Open에서 이전 탐색", + "quickOpen": "파일로 이동...", + "quickSelectNext": "Quick Open에서 다음 선택", + "quickSelectPrevious": "Quick Open에서 이전 선택" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "복사", + "cut": "잘라내기", + "paste": "붙여넣기", + "redo": "다시 실행", + "selectAll": "모두 선택", + "undo": "실행 취소" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "에 대한", + "blur": "포커스가 있는 요소에서 키보드 포커스 제거", + "dirtyFolder": "저장되지 않은 파일이 있는 폴더", + "dirtyFolderConfirm": "폴더를 열어 저장되지 않은 파일을 검토하시겠습니까?", + "dirtyFolderConfirmDetail": "저장되지 않은 파일이 있는 폴더는 모든 저장되지 않은 파일을 저장하거나 되돌릴 때까지 제거할 수 없습니다.", + "dirtyRecentlyOpenedFolder": "저장되지 않은 파일이 있는 폴더", + "dirtyRecentlyOpenedWorkspace": "저장되지 않은 파일이 있는 작업 영역", + "dirtyWorkspace": "저장되지 않은 파일이 있는 작업 영역", + "dirtyWorkspaceConfirm": "작업 영역을 열어 저장되지 않은 파일을 검토하시겠습니까?", + "dirtyWorkspaceConfirmDetail": "저장되지 않은 파일이 있는 작업 영역은 모든 저장되지 않은 파일을 저장하거나 되돌릴 때까지 제거할 수 없습니다.", + "file": "파일", + "files": "파일", + "folders": "폴더", + "miAbout": "정보(&&A)", + "miConfirmClose": "닫기 전에 확인", + "miMore": "자세히(&&M)...", + "miNewWindow": "새 창(&&W)", + "miOpenRecent": "최근 항목 열기(&&R)", + "miToggleFullScreen": "전체 화면(&&F)", + "newWindow": "새 창", + "openRecent": "최근 항목 열기...", + "openRecentPlaceholder": "선택하여 열기(새 창을 적용하려면 키를 누르고 같은 창을 사용하려면 키를 누름)", + "openRecentPlaceholderMac": "선택하여 열기(새 창을 적용하려면 키를 누르고 같은 창을 사용하려면 키를 누름)", + "quickOpenRecent": "최근 항목 빠르게 열기...", + "recentDirtyFolderAriaLabel": "{0}, 저장되지 않은 변경 내용이 있는 폴더", + "recentDirtyWorkspaceAriaLabel": "{0}, 저장되지 않은 변경 내용이 있는 작업 영역", + "reloadWindow": "창 다시 로드", + "remove": "최근에 사용한 항목에서 제거", + "toggleFullScreen": "전체 화면 설정/해제", + "workspacesAndFolders": "폴더 및 작업 영역" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "작업 영역 닫기", + "duplicateWorkspaceInNewWindow": "새 창에 작업 영역으로 복제", + "globalRemoveFolderFromWorkspace": "작업 영역에서 폴더 제거...", + "manageTrustAction": "작업 영역 신뢰 관리", + "miAddFolderToWorkspace": "작업 영역에 폴더 추가(&&D)...", + "miCloseFolder": "폴더 닫기(&&F)", + "miCloseWorkspace": "작업 영역 닫기(&&W)", + "miSaveWorkspaceAs": "작업 영역을 다른 이름으로 저장...", + "noWorkspaceOrFolderOpened": "현재 이 인스턴스에 열려 있는 작업 영역 또는 폴더가 없습니다.", + "ok": "확인", + "openFile": "파일 열기...", + "openFileFolder": "열기...", + "openFolder": "폴더 열기...", + "openWorkspaceAction": "작업 영역 열기...", + "openWorkspaceConfigFile": "작업 영역 구성 파일 열기", + "saveWorkspaceAsAction": "작업 영역을 다른 이름으로 저장...", + "workspaces": "작업 영역", + "workspacesCategory": "작업 영역" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "추가(&&A)", + "addFolderToWorkspace": "작업 영역에 폴더 추가...", + "addFolderToWorkspaceTitle": "작업 영역에 폴더 추가", + "workspaceFolderPickerPlaceholder": "작업 영역 폴더 선택" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "작업 영역 열기" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "더티 작업 복사본이 있는지 여부", + "isFullscreen": "창이 전체 화면 모드인지 여부", + "remoteName": "창이 연결된 원격의 이름 또는 원격에 연결되어 있지 않은 경우 빈 문자열", + "virtualWorkspace": "가상 파일 시스템 또는 빈 문자열에서 가져온 경우 현재 작업 영역의 시스템입니다.", + "workbenchState": "창에 열려 있는 작업 영역의 종류('비어 있음'(작업 영역 없음), '폴더'(단일 폴더) 또는 '작업 영역'(다중 루트 작업 영역))", + "workspaceFolderCount": "작업 영역의 루트 폴더 수" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, 고정됨", + "preview": "{0}, 미리 보기" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "현재 {0}을(를) 사용할 수 없습니다.", + "hideAccounts": "계정 숨기기", + "manageTrustedExtensions": "신뢰할 수 있는 확장 관리", + "nextSideBarView": "다음 사이드바 보기", + "noAccounts": "계정에 로그인되어 있지 않습니다.", + "previousSideBarView": "이전 사이드바 보기", + "signOut": "로그아웃" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "계정", + "accountsViewBarIcon": "보기 표시줄의 계정 아이콘입니다.", + "focusActivityBar": "작업 막대에 포커스", + "hideActivitBar": "작업 막대 숨기기", + "manage": "관리", + "menu": "메뉴", + "resetLocation": "위치 다시 설정", + "settingsViewBarIcon": "보기 표시줄의 설정 아이콘입니다." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "배너에 키보드 포커스가 있는지 여부", + "focusBanner": "포커스 배너" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "활성 뷰 전환기" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "추가 뷰", + "badgeTitle": "{0} - {1}", + "hide": "'{0}' 숨기기", + "keep": "'{0}' 유지", + "manageExtension": "확장 관리", + "numberBadge": "{0}({1})", + "titleKeybinding": "{0}({1})", + "toggle": "뷰 고정 전환" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} 작업", + "titleTooltip": "{0}({1})", + "viewsAndMoreActions": "보기 및 기타 작업..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\n브라우저: {3}", + "cancelButton": "취소", + "copy": "복사", + "ok": "확인", + "yesButton": "예(&&Y)" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "이진 뷰어", + "nativeBinaryError": "파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에 편집기에서 표시되지 않습니다.", + "openAsText": "그래도 여시겠습니까?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "탐색 이동 경로를 사용하도록/사용하지 않도록 설정합니다.", + "filepath": "이동 경로 보기에서 파일 경로를 표시할지 여부와 표시 방법을 제어합니다.", + "filepath.last": "이동 경로 뷰에서 파일 경로의 마지막 요소만 표시합니다.", + "filepath.off": "이동 경로 뷰에서 파일 경로를 표시하지 않습니다.", + "filepath.on": "이동 경로 뷰에서 파일 경로를 표시합니다.", + "filteredTypes.array": "사용하도록 설정되면 이동 경로에 '배열' 기호가 표시됩니다.", + "filteredTypes.boolean": "사용하도록 설정된 경우 이동 경로에 '부울' 기호가 표시됩니다.", + "filteredTypes.class": "사용하도록 설정되면 이동 경로에 '클래스' 기호가 표시됩니다.", + "filteredTypes.constant": "사용하도록 설정되면 이동 경로에 '상수' 기호가 표시됩니다.", + "filteredTypes.constructor": "사용하도록 설정되면 이동 경로에 '생성자' 기호가 표시됩니다.", + "filteredTypes.enum": "사용하도록 설정되면 이동 경로에 '열거형' 기호가 표시됩니다.", + "filteredTypes.enumMember": "사용하도록 설정되면 이동 경로에 'enumMember' 기호가 표시됩니다.", + "filteredTypes.event": "사용하도록 설정되면 이동 경로에 '이벤트' 기호가 표시됩니다.", + "filteredTypes.field": "사용하도록 설정되면 이동 경로에 '필드' 기호가 표시됩니다.", + "filteredTypes.file": "사용하도록 설정되면 이동 경로에 '파일' 기호가 표시됩니다.", + "filteredTypes.function": "사용하도록 설정된 경우 이동 경로에 '함수' 기호가 표시됩니다.", + "filteredTypes.interface": "사용하도록 설정되면 이동 경로에 '인터페이스' 기호가 표시됩니다.", + "filteredTypes.key": "사용하도록 설정되면 이동 경로에 '키' 기호가 표시됩니다.", + "filteredTypes.method": "사용하도록 설정되면 이동 경로에 '메서드' 기호가 표시됩니다.", + "filteredTypes.module": "사용하도록 설정되면 이동 경로에 '모듈' 기호가 표시됩니다.", + "filteredTypes.namespace": "사용하도록 설정되면 이동 경로에 '네임스페이스' 기호가 표시됩니다.", + "filteredTypes.null": "사용하도록 설정된 경우 이동 경로에 'null' 기호가 표시됩니다.", + "filteredTypes.number": "사용하도록 설정되면 이동 경로에 '숫자' 기호가 표시됩니다.", + "filteredTypes.object": "사용하도록 설정된 경우 이동 경로에 '개체' 기호가 표시됩니다.", + "filteredTypes.operator": "사용하도록 설정되면 이동 경로에 '연산자' 기호가 표시됩니다.", + "filteredTypes.package": "사용하도록 설정되면 이동 경로에 '패키지' 기호가 표시됩니다.", + "filteredTypes.property": "사용하도록 설정되면 이동 경로에 '속성' 기호가 표시됩니다.", + "filteredTypes.string": "사용하도록 설정되면 이동 경로에 '문자열' 기호가 표시됩니다.", + "filteredTypes.struct": "사용하도록 설정되면 이동 경로에 '구조' 기호가 표시됩니다.", + "filteredTypes.typeParameter": "사용하도록 설정되면 이동 경로에 'typeParameter' 기호가 표시됩니다.", + "filteredTypes.variable": "사용하도록 설정되면 이동 경로에 '변수' 기호가 표시됩니다.", + "icons": "아이콘으로 이동 경로 항목을 렌더링합니다.", + "symbolSortOrder": "이동 경로 개요 보기에서 기호를 정렬하는 방법을 제어합니다.", + "symbolSortOrder.name": "사전순으로 기호 개요를 표시합니다.", + "symbolSortOrder.position": "파일 위치 순서로 기호 개요를 표시합니다.", + "symbolSortOrder.type": "기호 형식 순서로 기호 개요를 표시합니다.", + "symbolpath": "이동 경로 보기에서 기호를 표시할지 여부와 표시 방법을 제어합니다.", + "symbolpath.last": "이동 경로 뷰에서 현재 기호만 표시합니다.", + "symbolpath.off": "이동 경로 뷰에서 기호를 표시하지 않습니다.", + "symbolpath.on": "이동 경로 뷰에서 모든 기호를 표시합니다.", + "title": "이동 경로 탐색" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "이동 경로에 포커스가 있는지 여부", + "breadcrumbsPossible": "편집기에서 이동 경로를 표시할 수 있는지 여부", + "breadcrumbsVisible": "이동 경로가 현재 표시되는지 여부", + "cmd.focus": "이동 경로에 포커스", + "cmd.toggle": "이동 경로 설정/해제", + "empty": "요소 없음", + "miShowBreadcrumbs": "이동 경로 표시(&&B)" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "이동 경로" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "가장 최근에 사용한 항목별로 활성 그룹의 편집기 표시", + "allEditorsByAppearanceQuickAccess": "모양별로 열린 모든 편집기 표시", + "allEditorsByMostRecentlyUsedQuickAccess": "가장 최근에 사용한 항목별로 열린 모든 편집기 표시", + "binaryDiffEditor": "이진 Diff 편집기", + "close": "닫기", + "closeAll": "모두 닫기", + "closeAllSaved": "저장된 항목 닫기", + "closeEditor": "편집기 닫기", + "closeEditorGroup": "편집기 그룹 닫기", + "closeEditorsInGroup": "그룹의 모든 편집기 닫기", + "closeOtherEditors": "그룹의 다른 편집기 닫기", + "closeOthers": "기타 항목 닫기", + "closePinnedEditor": "고정된 편집기 닫기", + "closeRight": "오른쪽에 있는 항목 닫기", + "closeRightEditors": "그룹에서 오른쪽에 있는 편집기 닫기", + "closeSavedEditors": "그룹에서 저장된 편집기 닫기", + "editorQuickAccessPlaceholder": "열려는 편집기 이름을 입력합니다.", + "file": "파일", + "ignoreTrimWhitespace.label": "선행/후행 공백 차이 무시", + "inlineView": "인라인 보기", + "keepEditor": "편집기 유지", + "keepOpen": "열린 상태 유지", + "miBack": "뒤로(&&B)", + "miClearRecentOpen": "최근에 연 항목 지우기(&&C)", + "miEditorLayout": "편집기 레이아웃(&&L)", + "miFocusAboveGroup": "위 그룹(&&A)", + "miFocusBelowGroup": "아래 그룹(&&B)", + "miFocusFifthGroup": "그룹 5(&&5)", + "miFocusFirstGroup": "그룹 1(&&1)", + "miFocusFourthGroup": "그룹 4(&&4)", + "miFocusLeftGroup": "왼쪽 그룹(&&L)", + "miFocusRightGroup": "오른쪽 그룹(&&R)", + "miFocusSecondGroup": "그룹 2(&&2)", + "miFocusThirdGroup": "그룹 3(&&3)", + "miForward": "앞으로(&&F)", + "miLastEditLocation": "마지막 편집 위치(&&L)", + "miNextEditor": "다음 편집기(&&N)", + "miNextEditorInGroup": "그룹의 다음 편집기(&&N)", + "miNextGroup": "다음 그룹(&&N)", + "miNextRecentlyUsedEditor": "다음에 사용한 편집기(&&N)", + "miNextUsedEditorInGroup": "그룹에서 다음에 사용되는 편집기(&&N)", + "miPreviousEditor": "이전 편집기(&&P)", + "miPreviousEditorInGroup": "그룹의 이전 편집기(&&P)", + "miPreviousGroup": "이전 그룹(&&P)", + "miPreviousRecentlyUsedEditor": "이전에 사용한 편집기(&&P)", + "miPreviousUsedEditorInGroup": "그룹에서 이전에 사용된 편집기(&&P)", + "miReopenClosedEditor": "닫힌 편집기 다시 열기(&&R)", + "miSingleColumnEditorLayout": "단일(&&S)", + "miSplitEditorDown": "아래쪽 분할(&&D)", + "miSplitEditorLeft": "왼쪽 분할(&&L)", + "miSplitEditorRight": "오른쪽 분할(&&R)", + "miSplitEditorUp": "위쪽 분할(&&U)", + "miSwitchEditor": "편집기 전환(&&E)", + "miSwitchGroup": "그룹 전환(&&G)", + "miThreeColumnsEditorLayout": "세 개 열(&&H)", + "miThreeRowsEditorLayout": "세 개 행(&&R)", + "miTwoByTwoGridEditorLayout": "그리드(2x2)(&&G)", + "miTwoColumnsBottomEditorLayout": "아래쪽 두 개 열(&&C)", + "miTwoColumnsEditorLayout": "두 개 열(&&T)", + "miTwoRowsEditorLayout": "두 개 행(&&W)", + "miTwoRowsRightEditorLayout": "오른쪽 두 개 행(&&O)", + "navigate.next.label": "다음 변경 내용", + "navigate.prev.label": "이전 변경 내용", + "nextChangeIcon": "Diff 편집기에서 다음 변경 작업의 아이콘입니다.", + "pin": "고정", + "pinEditor": "편집기 고정", + "previousChangeIcon": "Diff 편집기에서 이전 변경 작업의 아이콘입니다.", + "run": "실행", + "showOpenedEditors": "열려 있는 편집기 표시", + "showTrimWhitespace.label": "선행/후행 공백 차이 표시", + "sideBySideEditor": "병렬 편집기", + "splitDown": "아래로 분할", + "splitEditorDown": "편집기를 아래로 분할", + "splitEditorRight": "편집기를 오른쪽으로 분할", + "splitLeft": "왼쪽으로 분할", + "splitRight": "오른쪽으로 분할", + "splitUp": "위로 분할", + "textDiffEditor": "텍스트 Diff 편집기", + "textEditor": "텍스트 편집기", + "toggleKeepEditors": "편집기 열어 두기", + "toggleWhitespace": "Diff 편집기에서 공백 토글 작업의 아이콘입니다.", + "unpin": "고정 해제", + "unpinEditor": "편집기 고정 해제" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "편집기 기록 지우기", + "clearRecentFiles": "최근 사용 항목 지우기", + "closeAllEditors": "모든 편집기 닫기", + "closeAllGroups": "모든 편집기 그룹 닫기", + "closeEditor": "편집기 닫기", + "closeEditorInAllGroups": "모든 그룹에서 편집기 닫기", + "closeEditorsInOtherGroups": "다른 그룹의 편집기 닫기", + "closeEditorsToTheLeft": "그룹에서 왼쪽에 있는 편집기 닫기", + "closeOneEditor": "닫기", + "duplicateActiveGroupDown": "편집기 그룹을 아래에 복제", + "duplicateActiveGroupLeft": "편집기 그룹을 왼쪽에 복제", + "duplicateActiveGroupRight": "편집기 그룹을 오른쪽에 복제", + "duplicateActiveGroupUp": "편집기 그룹을 위에 복제", + "editorLayoutSingle": "단일 열 편집기 레이아웃", + "editorLayoutThreeColumns": "3개 열 편집기 레이아웃", + "editorLayoutThreeRows": "3개 행 편집기 레이아웃", + "editorLayoutTwoByTwoGrid": "그리드 편집기 레이아웃(2x2)", + "editorLayoutTwoColumns": "2개 열 편집기 레이아웃", + "editorLayoutTwoColumnsBottom": "2개 열 아래쪽 편집기 레이아웃", + "editorLayoutTwoRows": "2개 행 편집기 레이아웃", + "editorLayoutTwoRowsRight": "2개 행 오른쪽 편집기 레이아웃", + "evenEditorGroups": "편집기 그룹 크기 다시 설정", + "firstEditorInGroup": "그룹의 첫 번째 편집기 열기", + "focusAboveGroup": "위쪽 편집기 그룹에 포커스", + "focusActiveEditorGroup": "활성 편집기 그룹에 포커스", + "focusBelowGroup": "아래쪽 편집기 그룹에 포커스", + "focusFirstEditorGroup": "첫 번째 편집기 그룹에 포커스", + "focusLastEditorGroup": "마지막 편집기 그룹에 포커스", + "focusLeftGroup": "왼쪽 편집기 그룹에 포커스", + "focusNextGroup": "다음 편집기 그룹에 포커스", + "focusPreviousGroup": "이전 편집기 그룹에 포커스", + "focusRightGroup": "오른쪽 편집기 그룹에 포커스", + "joinAllGroups": "모든 편집기 그룹 조인", + "joinTwoGroups": "편집기 그룹을 다음 그룹에 조인", + "lastEditorInGroup": "그룹의 마지막 편집기 열기", + "maximizeEditor": "사이드바 숨기기", + "minimizeOtherEditorGroups": "편집기 그룹 최대화", + "moveActiveGroupDown": "편집기 그룹을 아래로 이동", + "moveActiveGroupLeft": "편집기 그룹을 왼쪽으로 이동", + "moveActiveGroupRight": "편집기 그룹을 오른쪽으로 이동", + "moveActiveGroupUp": "편집기 그룹을 위로 이동", + "moveEditorLeft": "왼쪽으로 편집기 이동", + "moveEditorRight": "오른쪽으로 편집기 이동", + "moveEditorToAboveGroup": "편집기를 위쪽 그룹으로 이동", + "moveEditorToBelowGroup": "편집기를 아래쪽 그룹으로 이동", + "moveEditorToFirstGroup": "편집기를 첫 번째 그룹으로 이동", + "moveEditorToLastGroup": "편집기를 마지막 그룹으로 이동", + "moveEditorToLeftGroup": "편집기를 왼쪽 그룹으로 이동", + "moveEditorToNextGroup": "편집기를 다음 그룹으로 이동", + "moveEditorToPreviousGroup": "편집기를 이전 그룹으로 이동", + "moveEditorToRightGroup": "편집기를 오른쪽 그룹으로 이동", + "navigateEditorGroups": "편집기 그룹 간 탐색", + "navigateEditorHistoryByInput": "기록에서 이전 편집기 빨리 열기", + "navigateLast": "마지막으로 이동", + "navigateNext": "앞으로 이동", + "navigatePrevious": "뒤로 이동", + "navigateToLastEditLocation": "마지막 편집 위치로 이동", + "newEditorAbove": "위쪽의 새 편집기 그룹", + "newEditorBelow": "아래쪽의 새 편집기 그룹", + "newEditorLeft": "왼쪽의 새 편집기 그룹", + "newEditorRight": "오른쪽의 새 편집기 그룹", + "nextEditorInGroup": "그룹에서 다음 편집기 열기", + "openNextEditor": "다음 편집기 열기", + "openNextRecentlyUsedEditor": "최근에 사용한 다음 편집기 열기", + "openNextRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 다음 편집기 열기", + "openPreviousEditor": "이전 편집기 열기", + "openPreviousEditorInGroup": "그룹에서 이전 편집기 열기", + "openPreviousRecentlyUsedEditor": "최근에 사용한 이전 편집기 열기", + "openPreviousRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 이전 편집기 열기", + "quickOpenLeastRecentlyUsedEditor": "가장 오래 전에 사용한 편집기 빨리 열기", + "quickOpenLeastRecentlyUsedEditorInGroup": "그룹에서 가장 오래 전에 사용한 편집기 빨리 열기", + "quickOpenPreviousRecentlyUsedEditor": "최근에 사용한 편집기 빨리 열기", + "quickOpenPreviousRecentlyUsedEditorInGroup": "그룹에서 최근에 사용한 편집기 빨리 열기", + "reopenClosedEditor": "닫힌 편집기 다시 열기", + "revertAndCloseActiveEditor": "편집기 되돌리기 및 닫기", + "showAllEditors": "모양별로 모든 편집기 표시", + "showAllEditorsByMostRecentlyUsed": "가장 최근에 사용한 항목별로 모든 편집기 표시", + "showEditorsInActiveGroup": "가장 최근에 사용한 항목별로 활성 그룹의 편집기 표시", + "splitEditor": "편집기 분할", + "splitEditorGroupDown": "편집기를 아래로 분할", + "splitEditorGroupLeft": "편집기 왼쪽 분할", + "splitEditorGroupRight": "편집기를 오른쪽으로 분할", + "splitEditorGroupUp": "편집기 위쪽 분할", + "splitEditorOrthogonal": "편집기 수직 분할", + "toggleEditorWidths": "편집기 그룹 크기 전환", + "unpinEditor": "편집기 고정 해제", + "workbench.action.reopenTextEditor": "텍스트 편집기를 사용하여 편집기 다시 열기", + "workbench.action.reopenWithEditor": "편집기 다시 열기..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "비교", + "editorCommand.activeEditorMove.arg.description": "인수 속성:\r\n* 'to': 이동할 위치를 지정하는 문자열 값입니다.\r\n* 'by': 이동할 단위를 지정하는 문자열 값입니다.(탭 단위 또는 그룹 단위).\r\n* 'value': 이동할 위치 수 또는 절대 위치를 지정하는 숫자 값입니다.", + "editorCommand.activeEditorMove.arg.name": "활성 편집기 이동 인수", + "editorCommand.activeEditorMove.description": "활성 편집기를 탭 또는 그룹 단위로 이동", + "toggleInlineView": "인라인 보기 토글" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "파일이 너무 커서 제목 없는 편집기로 열 수 없습니다. 먼저 파일을 파일 탐색기에 업로드한 후 다시 시도하세요.", + "ok": "확인" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "편집기 그룹 작업", + "cancel": "취소", + "closeGroupAction": "닫기", + "editorOpenError": "'{0}'을(를) 열 수 없습니다. {1}.", + "editorOpenErrorDialog": "'{0}'을(를) 열 수 없음", + "emptyEditorGroup": "{0}(비어 있음)", + "groupAriaLabel": "편집기 그룹 {0}", + "groupLabel": "{0} 그룹", + "ok": "확인" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "편집기 닫기", + "entryAriaLabelDirty": "{0}, 더티", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, 더티, {1}", + "noViewResults": "일치하는 편집기 없음" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "자동 감지", + "changeEncoding": "파일 인코딩 변경", + "changeEndOfLine": "줄 시퀀스의 끝 변경", + "changeMode": "언어 모드 변경", + "columnSelectionModeEnabled": "열 선택", + "configureAssociationsExt": "'{0}'에 대한 파일 연결 구성...", + "configureModeSettings": "'{0}' 언어 기반 설정 구성...", + "currentAssociation": "현재 연결", + "currentProblem": "현재 문제", + "disableColumnSelectionMode": "열 선택 모드 사용 안 함", + "disableTabMode": "접근성 모드 사용 안 함", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "파일 정보", + "gotoLine": "줄/열로 이동", + "guessedEncoding": "콘텐츠에서 추측함", + "indentConvert": "파일 변환", + "indentView": "보기 변경", + "languageDescription": "({0}) - 구성된 언어", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "언어(식별자)", + "multiSelection": "{0} 선택 항목", + "multiSelectionRange": "{0} 선택 항목({1}자 선택됨)", + "noEditor": "현재 활성 텍스트 편집기 없음", + "noFileEditor": "현재 활성 파일 없음", + "noWritableCodeEditor": "활성 코드 편집기는 읽기 전용입니다.", + "pickAction": "작업 선택", + "pickEncodingForReopen": "파일을 다시 열 파일 인코딩 선택", + "pickEncodingForSave": "파일을 저장할 파일 인코딩 선택", + "pickEndOfLine": "줄 시퀀스의 끝 선택", + "pickLanguage": "언어 모드 선택", + "pickLanguageToConfigure": "'{0}'과(와) 연결할 언어 모드 선택", + "reopenWithEncoding": "인코딩하여 다시 열기", + "saveWithEncoding": "인코딩하여 저장", + "screenReaderDetected": "화면 읽기 프로그램이 최적화됨", + "screenReaderDetectedExplanation.answerNo": "아니요", + "screenReaderDetectedExplanation.answerYes": "예", + "screenReaderDetectedExplanation.question": "화면 읽기 프로그램을 사용하여 VS Code를 작동하고 있습니까? (화면 읽기 프로그램을 사용할 경우 자동 줄 바꿈이 사용하지 않도록 설정됨)", + "selectEOL": "줄 시퀀스의 끝 선택", + "selectEncoding": "인코딩 선택", + "selectIndentation": "들여쓰기 선택", + "selectLanguageMode": "언어 모드 선택", + "showLanguageExtensions": "'{0}'의 Marketplace 확장 검색...", + "singleSelection": "줄 {0}, 열 {1}", + "singleSelectionRange": "줄 {0}, 열 {1}({2} 선택됨)", + "spacesSize": "공백: {0}", + "status.editor.columnSelectionMode": "열 선택 모드", + "status.editor.encoding": "편집기 인코딩", + "status.editor.eol": "편집기 줄의 끝", + "status.editor.indentation": "편집기 들여쓰기", + "status.editor.info": "파일 정보", + "status.editor.mode": "편집기 언어", + "status.editor.screenReaderMode": "화면 읽기 프로그램 모드", + "status.editor.selection": "편집기 선택", + "status.editor.tabFocusMode": "접근성 모드", + "tabFocusModeEnabled": "Tab으로 포커스 이동", + "tabSize": "Tab 크기: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "탭 작업" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "텍스트 Diff 편집기" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "편집기" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "편집" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "텍스트 편집기" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "이진 뷰어", - "nativeFileTooLargeError": "파일이 너무 커서 편집기에서 표시되지 않습니다({0}).", - "nativeBinaryError": "파일이 이진이거나 지원되지 않는 텍스트 인코딩을 사용하기 때문에 편집기에서 표시되지 않습니다.", - "openAsText": "그래도 여시겠습니까?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "편집기 작업", + "draggedEditorGroup": "{0}(+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "탭 작업" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "작업 영역 신뢰 관리", + "requiresFolderTrustText": "폴더에 신뢰가 부여되지 않았으므로 파일이 편집기에 표시되지 않습니다.", + "requiresWorkspaceTrustText": "작업 영역에 신뢰가 부여되지 않았으므로 파일이 편집기에 표시되지 않습니다.", + "trustRequiredEditor": "작업 영역 신뢰 필요" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "알림에서 모두 지우기 작업의 아이콘입니다.", + "clearIcon": "알림에서 지우기 작업의 아이콘입니다.", + "clearNotification": "알림 지우기", + "clearNotifications": "모든 알림 지우기", + "collapseIcon": "알림에서 축소 작업의 아이콘입니다.", + "collapseNotification": "알림 축소", + "configureIcon": "알림에서 구성 작업의 아이콘입니다.", + "configureNotification": "알림 구성", + "copyNotification": "텍스트 복사", + "expandIcon": "알림에서 확장 작업의 아이콘입니다.", + "expandNotification": "알림 확장", + "hideIcon": "알림에서 숨기기 작업의 아이콘입니다.", + "hideNotificationsCenter": "알림 숨기기" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "오류: {0}", + "alertInfoMessage": "정보: {0}", + "alertWarningMessage": "경고: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "알림", + "notificationsEmpty": "새 알림 없음", + "notificationsToolbar": "알림 센터 작업" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "모든 알림 지우기", + "focusNotificationToasts": "포커스 알림 메시지", + "hideNotifications": "알림 숨기기", + "notificationCenterVisible": "알림 센터가 표시되는지 여부", + "notificationFocus": "알림에 키보드 포커스가 있는지 여부", + "notificationToastsVisible": "알림 메시지가 표시되는지 여부", + "notifications": "알림", + "showNotifications": "알림 표시" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, 알림", "notificationWithSourceAriaLabel": "{0}, 소스: {1}, 알림", "notificationsList": "알림 목록" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "알림에서 지우기 작업의 아이콘입니다.", - "clearAllIcon": "알림에서 모두 지우기 작업의 아이콘입니다.", - "hideIcon": "알림에서 숨기기 작업의 아이콘입니다.", - "expandIcon": "알림에서 확장 작업의 아이콘입니다.", - "collapseIcon": "알림에서 축소 작업의 아이콘입니다.", - "configureIcon": "알림에서 구성 작업의 아이콘입니다.", - "clearNotification": "알림 지우기", - "clearNotifications": "모든 알림 지우기", - "hideNotificationsCenter": "알림 숨기기", - "expandNotification": "알림 확장", - "collapseNotification": "알림 축소", - "configureNotification": "알림 구성", - "copyNotification": "텍스트 복사" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "편집기 작업", - "draggedEditorGroup": "{0}(+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "편집기에서 이동 경로를 표시할 수 있는지 여부", - "breadcrumbsVisible": "이동 경로가 현재 표시되는지 여부", - "breadcrumbsActive": "이동 경로에 포커스가 있는지 여부", - "empty": "요소 없음", - "cmd.toggle": "이동 경로 설정/해제", - "miShowBreadcrumbs": "이동 경로 표시(&&B)", - "cmd.focus": "이동 경로에 포커스" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "알림 숨기기", + "noNotifications": "새 알림 없음", + "noNotificationsWithProgress": "새 알림 없음({0}개 진행 중)", + "notifications": "새 알림 {0}개", + "notificationsWithProgress": "{0}개 새 알림({1}개 진행 중)", + "oneNotification": "1개의 새 알림", + "oneNotificationWithProgress": "1개의 새로운 알림({0}개 진행 중)", + "status.message": "상태 메시지", + "status.notifications": "알림", + "zeroNotifications": "알림 없음" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "'{0}' 명령을 실행하려면 클릭", "notificationActions": "알림 작업", "notificationSource": "소스: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "이동 경로 탐색", - "enabled": "탐색 이동 경로를 사용하도록/사용하지 않도록 설정합니다.", - "filepath": "이동 경로 보기에서 파일 경로를 표시할지 여부와 표시 방법을 제어합니다.", - "filepath.on": "이동 경로 뷰에서 파일 경로를 표시합니다.", - "filepath.off": "이동 경로 뷰에서 파일 경로를 표시하지 않습니다.", - "filepath.last": "이동 경로 뷰에서 파일 경로의 마지막 요소만 표시합니다.", - "symbolpath": "이동 경로 보기에서 기호를 표시할지 여부와 표시 방법을 제어합니다.", - "symbolpath.on": "이동 경로 뷰에서 모든 기호를 표시합니다.", - "symbolpath.off": "이동 경로 뷰에서 기호를 표시하지 않습니다.", - "symbolpath.last": "이동 경로 뷰에서 현재 기호만 표시합니다.", - "symbolSortOrder": "이동 경로 개요 보기에서 기호를 정렬하는 방법을 제어합니다.", - "symbolSortOrder.position": "파일 위치 순서로 기호 개요를 표시합니다.", - "symbolSortOrder.name": "사전순으로 기호 개요를 표시합니다.", - "symbolSortOrder.type": "기호 형식 순서로 기호 개요를 표시합니다.", - "icons": "아이콘으로 이동 경로 항목을 렌더링합니다.", - "filteredTypes.file": "사용하도록 설정되면 이동 경로에 '파일' 기호가 표시됩니다.", - "filteredTypes.module": "사용하도록 설정되면 이동 경로에 '모듈' 기호가 표시됩니다.", - "filteredTypes.namespace": "사용하도록 설정되면 이동 경로에 '네임스페이스' 기호가 표시됩니다.", - "filteredTypes.package": "사용하도록 설정되면 이동 경로에 '패키지' 기호가 표시됩니다.", - "filteredTypes.class": "사용하도록 설정되면 이동 경로에 '클래스' 기호가 표시됩니다.", - "filteredTypes.method": "사용하도록 설정되면 이동 경로에 '메서드' 기호가 표시됩니다.", - "filteredTypes.property": "사용하도록 설정되면 이동 경로에 '속성' 기호가 표시됩니다.", - "filteredTypes.field": "사용하도록 설정되면 이동 경로에 '필드' 기호가 표시됩니다.", - "filteredTypes.constructor": "사용하도록 설정되면 이동 경로에 '생성자' 기호가 표시됩니다.", - "filteredTypes.enum": "사용하도록 설정되면 이동 경로에 '열거형' 기호가 표시됩니다.", - "filteredTypes.interface": "사용하도록 설정되면 이동 경로에 '인터페이스' 기호가 표시됩니다.", - "filteredTypes.function": "사용하도록 설정된 경우 이동 경로에 '함수' 기호가 표시됩니다.", - "filteredTypes.variable": "사용하도록 설정되면 이동 경로에 '변수' 기호가 표시됩니다.", - "filteredTypes.constant": "사용하도록 설정되면 이동 경로에 '상수' 기호가 표시됩니다.", - "filteredTypes.string": "사용하도록 설정되면 이동 경로에 '문자열' 기호가 표시됩니다.", - "filteredTypes.number": "사용하도록 설정되면 이동 경로에 '숫자' 기호가 표시됩니다.", - "filteredTypes.boolean": "사용하도록 설정된 경우 이동 경로에 '부울' 기호가 표시됩니다.", - "filteredTypes.array": "사용하도록 설정되면 이동 경로에 '배열' 기호가 표시됩니다.", - "filteredTypes.object": "사용하도록 설정된 경우 이동 경로에 '개체' 기호가 표시됩니다.", - "filteredTypes.key": "사용하도록 설정되면 이동 경로에 '키' 기호가 표시됩니다.", - "filteredTypes.null": "사용하도록 설정된 경우 이동 경로에 'null' 기호가 표시됩니다.", - "filteredTypes.enumMember": "사용하도록 설정되면 이동 경로에 'enumMember' 기호가 표시됩니다.", - "filteredTypes.struct": "사용하도록 설정되면 이동 경로에 '구조' 기호가 표시됩니다.", - "filteredTypes.event": "사용하도록 설정되면 이동 경로에 '이벤트' 기호가 표시됩니다.", - "filteredTypes.operator": "사용하도록 설정되면 이동 경로에 '연산자' 기호가 표시됩니다.", - "filteredTypes.typeParameter": "사용하도록 설정되면 이동 경로에 'typeParameter' 기호가 표시됩니다." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "패널을 닫는 아이콘입니다.", + "closePanel": "패널 닫기", + "focusPanel": "패널로 포커스 이동", + "hidePanel": "패널 숨기기", + "maximizeIcon": "패널을 최대화하는 아이콘입니다.", + "maximizePanel": "패널 크기 최대화", + "miShowPanel": "패널 표시(&&P)", + "minimizePanel": "패널 크기 복원", + "nextPanelView": "다음 패널 보기", + "positionPanelBottom": "패널을 아래쪽으로 이동", + "positionPanelLeft": "왼쪽으로 패널 이동", + "positionPanelRight": "오른쪽으로 패널 이동", + "previousPanelView": "이전 패널 보기", + "restoreIcon": "패널을 복원하는 아이콘입니다.", + "toggleMaximizedPanel": "최대화된 패널 설정/해제", + "togglePanel": "패널 설정/해제" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "이동 경로" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "패널 숨기기", + "panel.emptyMessage": "표시할 보기를 패널로 끌어 옵니다.", + "resetLocation": "위치 다시 설정" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "사이드바에 포커스" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "포커스 상태 표시줄", + "hide": "'{0}' 숨기기", + "hideStatusBar": "상태 표시줄 숨기기", + "statusBarFocused": "상태 표시줄에 키보드 포커스가 있는지 여부" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "업데이트를 다운로드하는 중...", + "checkForUpdates": "업데이트 확인(&&U)...", + "checkingForUpdates": "업데이트를 확인하는 중...", + "download now": "업데이트 다운로드(&&O)", + "focusMenu": "애플리케이션 메뉴에 포커스", + "goToSetting": "설정 열기", + "installUpdate...": "업데이트 설치(&&U)...", + "installingUpdate": "업데이트를 설치하는 중...", + "mEdit": "편집(&&E)", + "mFile": "파일(&&F)", + "mGoto": "이동(&&G)", + "mHelp": "도움말(&&H)", + "mPreferences": "기본 설정", + "mSelection": "선택 영역(&&S)", + "mTerminal": "터미널(&&T)", + "mView": "보기(&&V)", + "menubar.customTitlebarAccessibilityNotification": "접근성 지원을 사용할 수 있습니다. 접근성이 가장 좋은 환경을 위해 사용자 지정 제목 표시줄 스타일을 사용하는 것이 좋습니다.", + "restartToUpdate": "다시 시작 및 업데이트(&&U)" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[확장 개발 호스트]", + "patchedWindowTitle": "[지원되지 않음]", + "userIsAdmin": "[관리자]", + "userIsSudo": "[슈퍼유저]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "모두 축소", + "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다.", + "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", + "refresh": "새로 고침", + "treeView.enableCollapseAll": "ID가 {0}인 트리 뷰에서 모두 축소를 사용할 수 있는지 여부입니다.", + "treeView.enableRefresh": "ID가 {0}인 트리 뷰에서 새로 고침을 사용할 수 있는지 여부입니다.", + "treeView.toggleCollapseAll": "ID가 {0}인 트리 뷰에 대해 모두 축소가 토글되는지 여부입니다." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "축소된 보기 창 컨테이너의 아이콘입니다.", + "viewPaneContainerExpandedIcon": "확장된 보기 창 컨테이너의 아이콘입니다.", + "viewToolbarAriaLabel": "{0} 작업" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "보기를 아래로 이동", + "viewMoveLeft": "보기를 왼쪽으로 이동", + "viewMoveRight": "보기를 오른쪽으로 이동", + "viewMoveUp": "보기를 위로 이동", + "views": "보기" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "{0} 보기에 포커스", + "resetViewLocation": "위치 다시 설정", + "show view": "{0} 표시", + "toggle view": "{0} 토글" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "키보드 포커스가 Quick Open 컨트롤 내에 있는지 여부" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "필요한 파일을 로드하지 못했습니다. 애플리케이션을 다시 시작하여 다시 시도하세요. 세부 정보: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "`${activeEditorLong}`: 파일 전체 경로(예: /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "'${activeEditorMedium}: 작업 영역 폴더(예: myFolder/myFileFolder/myFile.txt)와 관련된 파일의 경로입니다.", + "activeEditorShort": "`${activeEditorShort}`: 파일 이름(예: myFile.txt).", + "activeFolderLong": "`${activeFolderLong}`: 파일이 포함된 폴더 전체 경로(예: /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "`${activeFolderMedium}`: 파일이 포함된 관련된 작업 영역 폴더(예: myFolder/myFileFolder)에 포함된 폴더 경로.", + "activeFolderShort": "'${activeFolderShort}: 파일이 포함된 폴더 이름(예: myFileFolder)입니다.", + "activityBarIconClickBehavior": "Workbench에서 작업 표시줄 아이콘을 클릭하는 동작을 제어합니다.", + "activityBarVisibility": "워크벤치에서 작업 막대의 표시 유형을 제어합니다.", + "appName": "`${appName}`: 예: VS Code.", + "centeredLayoutAutoResize": "가운데 맞춤 레이아웃에서 둘 이상의 그룹을 열 때 최대 너비에 맞게 자동으로 크기를 조정할지 여부를 제어합니다. 하나의 그룹만 열면 원래 가운데 맞춤 너비로 되돌아옵니다.", + "closeEmptyGroups": "그룹의 마지막 탭을 닫을 때 빈 편집기 그룹의 동작을 제어합니다. 사용하도록 설정하면 그룹이 자동으로 닫히고 사용하지 않도록 설정하면 빈 그룹이 그리드의 일부로 남습니다.", + "closeOnFileDelete": "세션 동안 열린 파일을 표시하는 편집기가 다른 프로세스에서 삭제하거나 이름을 바꾸는 경우 자동으로 닫혀야 하는지 여부를 제어합니다. 이 기능을 사용하지 않으면 해당 이벤트에서 편집기가 계속 열려 있습니다. 애플리케이션 내에서 삭제하는 경우 항상 편집기를 닫으며 더티 파일은 데이터가 보존되도록 닫히지 않습니다.", + "closeOnFocusLost": "Quick Open이 포커스를 잃으면 해당 Quick Open을 자동으로 닫을지 여부를 제어합니다.", + "commandHistory": "명령 팔레트 기록을 유지하기 위해 최근 사용한 명령 개수를 제어합니다. 0으로 설정하면 명령 기록을 사용하지 않습니다.", + "confirmBeforeCloseWeb": "브라우저 탭 또는 창을 닫기 전에 확인 대화 상자를 표시할지를 제어합니다. 사용하도록 설정된 경우에도 브라우저가 확인 없이 탭 또는 창을 닫으려고 할 수 있으며, 이 설정은 모든 경우에 제대로 작동하지 않을 수도 있는 힌트일 뿐입니다.", + "customMenuBarAltFocus": " 키를 눌러 메뉴 모음이 포커스되는지 여부를 제어합니다. 이 설정은 키로 메뉴 모음을 토글하는 데는 영향을 주지 않습니다.", + "decorations.badges": "편집기 파일 장식에 배지를 사용할지 여부를 제어합니다.", + "decorations.colors": "편집기 파일 장식에 색을 사용할지 여부를 제어합니다.", + "dirty": "`${dirty}`: 활성 편집기가 더러울 경우 더티 표시기.", + "editorOpenPositioning": "편집기가 열리는 위치를 제어합니다. 현재 활성 편집기의 왼쪽 또는 오른쪽에서 편집기를 열려면 'left' 또는 'right'를 선택합니다. 현재 활성 편집기와 독립적으로 편집기를 열려면 'first' 또는 'last'를 선택합니다.", + "editorTabCloseButton": "편집기의 탭 닫기 단추 위치를 제어하거나, 'off'로 설정된 경우 사용하지 않도록 설정합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "enableMenuBarMnemonics": " 키 바로 가기를 통해 주 메뉴를 열 수 있는지 여부를 제어합니다. 대신 니모닉을 사용하지 않도록 설정하면 이러한 키 바로 가기를 편집기 명령에 바인딩할 수 있습니다.", + "enablePreview": "열린 편집기를 미리 보기로 표시할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용되며 기울임꼴 글꼴 스타일로 표시됩니다.", + "enablePreviewFromCodeNavigation": "코드 탐색이 시작되었을 때 편집기를 미리 보기로 유지할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용됩니다. `#workbench.editor.enablePreview#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "enablePreviewFromQuickOpen": "Quick Open에서 열린 편집기를 미리 보기로 표시할지 여부를 제어합니다. 미리 보기 편집기는 두 번 클릭이나 편집을 통해 열린 상태를 계속 유지하도록 명시적으로 설정될 때까지 계속 열려 있지 않고 재사용됩니다. `#workbench.editor.enablePreview#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "focusRecentEditorAfterClose": "탭을 최근에 사용한 순서대로 닫을 것인지 왼쪽에서 오른쪽으로 닫을 것인지를 제어합니다.", + "folderName": "`${folderName}`: 파일이 포함된 작업 영역 폴더의 이름(예 : myFolder).", + "folderPath": "`${folderPath}`: 파일이 포함된 작업 영역 폴더의 파일 경도(예: /Users/Development/myFolder).", + "fontAliasing": "워크벤치에서 글꼴 앨리어싱 메서드를 제어합니다.", + "highlightModifiedTabs": "수정된(더티) 편집기 탭에 상단 테두리를 그릴지를 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "limitEditorsEnablement": "열린 편집기의 수를 제한할지 여부를 제어합니다. 사용하도록 설정하면 편집기를 새로 열기 위한 공간을 만들기 위해 변경되지 않은 가장 오래 전에 사용한 편집기가 닫힙니다.", + "limitEditorsMaximum": "열린 편집기의 최대 수를 제어합니다. '#workbench.editor.limit.perEditorGroup#' 설정을 사용하여 편집기 그룹별로 제어하거나 모든 그룹에서 제어합니다.", + "menuBarVisibility": "메뉴 모음의 표시 여부를 제어합니다. '토글' 설정은 메뉴 모음이 숨겨지고 키를 한 번 누르면 메뉴 모음이 표시됨을 의미합니다. '컴팩트' 설정은 메뉴를 사이드바로 이동시킵니다.", + "menuBarVisibility.mac": "메뉴 모음의 표시 여부를 제어합니다. '토글' 설정은 메뉴 모음이 숨겨지고 `애플리케이션 메뉴에 포커스`를 실행하면 메뉴 모음이 표시됨을 의미합니다. '컴팩트' 설정은 메뉴를 사이드바로 이동시킵니다.", + "mouseBackForwardToNavigate": "제공된 경우 마우스 단추 4와 5를 사용하여 열린 파일 간을 이동합니다.", + "openDefaultKeybindings": "키 바인딩 설정을 열면 모든 기본 키 바인딩 설정을 표시하는 편집기도 열리는지 여부를 제어합니다.", + "openDefaultSettings": "설정을 열면 모든 기본 설정을 표시하는 편집기도 열리는지 여부를 제어합니다.", + "openFilesInNewWindow": "파일을 새 창에서 열지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", + "openFilesInNewWindowMac": "파일을 새 창에서 열지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", + "openFoldersInNewWindow": "폴더를 새 창에서 열거나 마지막 활성 창을 바꿀지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", + "panelDefaultLocation": "패널의 기본 위치(터미널, 디버그 콘솔, 출력, 문제)를 제어합니다. 워크벤치의 하단, 오른쪽 또는 왼쪽에 표시할 수 있습니다.", + "panelOpensMaximized": "패널이 최대화되어 열리는지 여부를 제어합니다. 항상 최대화되어 열리거나, 최대화되어 열리지 않거나, 닫기 전 상태였던 마지막 상태로 열 수 있습니다.", + "perEditorGroup": "열린 편집기의 최대 수 제한을 편집기 그룹별로 적용할지 또는 모든 편집기 그룹에 적용할지를 제어합니다.", + "pinnedTabSizing": "고정된 편집기 탭의 크기 조정을 제어합니다. 고정된 탭은 모든 열린 탭의 시작 부분으로 정렬되며 일반적으로 고정 해제될 때까지 닫히지 않습니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "preserveInput": "다음에 열 때 마지막으로 명령 팔레트에 입력한 내용을 복원할지 여부를 제어합니다.", + "remoteName": "`${remoteName}`: 예: SSH", + "restoreViewState": "텍스트 편집기를 닫은 후 다시 열 때 마지막 보기 상태(예: 스크롤 위치)를 복원합니다.", + "revealIfOpen": "편집기를 여는 경우 보이는 그룹 중 하나에 표시할지 여부를 제어합니다. 사용하지 않도록 설정하면 편집기가 기본적으로 현재 활성 편집기 그룹에 열립니다. 사용하도록 설정하면 현재 활성 편집기 그룹에서 편집기가 다시 열리지 않고 이미 열린 편집기가 표시됩니다. 강제로 편집기가 특정 그룹에서 열리거나 현재 활성 그룹 옆에 열리도록 하는 등의 일부 경우에는 이 설정이 무시됩니다.", + "rootName": "`${rootName}`: 열려 있는 작업 영역 또는 폴더의 이름입니다(예: myFolder 또는 myWorkspace).", + "rootPath": "`${rootPath}`: 열려 있는 작업 영역 또는 폴더의 파일 경로입니다(예: /Users/Development/myWorkspace).", + "scrollToSwitchTabs": "탭 스크롤 시 탭이 열리는지를 제어합니다. 기본적으로 탭을 스크롤하면 탭이 표시되기만 하고 열리지는 않습니다. 키를 길게 누른 채 스크롤하면 해당 기간에 한해 이 동작을 변경할 수 있습니다. '#workbench.editor.showTabs#'를 사용할 수 없는 경우 이 값은 무시됩니다.", + "separator": "`${separator}`: 값 또는 정적 텍스트가 있는 변수로 둘러싸인 경우에만 표시되는 조건부 구분 기호 ( \"-\").", + "settings.editor.desc": "기본적으로 사용할 설정 편집기를 결정합니다.", + "settings.editor.json": "JSON 파일 편집기를 사용합니다.", + "settings.editor.ui": "설정 UI 편집기를 사용합니다.", + "showEditorTabs": "열려 있는 편집기를 탭에서 열지 여부를 제어합니다.", + "showIcons": "열린 편집기를 아이콘과 함께 표시할지 여부를 제어합니다. 이를 위해서는 파일 아이콘 테마도 사용하도록 설정해야 합니다.", + "sideBarLocation": "사이드바 및 작업 막대의 위치를 제어합니다. 워크벤치의 오른쪽이나 왼쪽에 표시할 수 있습니다.", + "sideBySideDirection": "탐색기 등에서 나란히 열리는 편집기의 기본 방향을 제어합니다. 기본적으로 편집기는 현재 활성 편집기 오른쪽에 열립니다. 'down'으로 변경하는 경우 편집기가 현재 활성 편집기 아래에 열립니다.", + "splitOnDragAndDrop": "편집기 영역의 가장자리에 편집기 또는 파일을 놓아 편집기 그룹을 끌어서 놓기 작업에서 분할할 수 있는지 여부를 제어합니다.", + "splitSizing": "편집기 그룹을 분할하는 경우 편집기 그룹의 크기를 제어합니다.", + "statusBarVisibility": "워크벤치 아래쪽에서 상태 표시줄의 표시 유형을 제어합니다.", + "tabDescription": "편집기 레이블의 형식을 제어합니다.", + "tabScrollbarHeight": "편집기 제목 영역에서 탭 및 이동 경로에 사용되는 스크롤 막대의 높이를 제어합니다.", + "tabSizing": "편집기 탭의 크기 조정을 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "untitledHint": "제목이 없는 힌트가 편집기 또는 부동 단추에서 인라인 텍스트여야 하는지 아니면 숨겨져야 하는지를 제어합니다.", + "untitledLabelFormat": "제목 없는 편집기의 레이블 형식을 제어합니다.", + "useSplitJSON": "JSON으로 설정을 편집할 때 분할 JSON 편집기를 사용할지 여부를 제어합니다.", + "viewVisibility": "보기 머리글 작업의 표시 여부를 제어합니다. 보기 머리글 작업은 항상 표시할 수도 있고 보기에 포커스가 있거나 보기를 마우스로 가리킬 때만 표시할 수도 있습니다.", + "window.confirmBeforeClose.always": "항상 확인을 요청하세요. 브라우저가 계속 확인 없이 탭이나 창을 닫도록 결정할 수 있습니다.", + "window.confirmBeforeClose.keyboardOnly": "키 바인딩이 검색된 경우에만 확인을 요청합니다. 일부 경우에는 검색을 수행할 수 없습니다.", + "window.confirmBeforeClose.never": "데이터 손실이 곧 발생하지 않는 이상 확인을 명시적으로 요청하지 않습니다.", + "window.menuBarVisibility.classic": "메뉴가 창 위쪽에 표시되고 전체 화면 모드에서만 숨겨집니다.", + "window.menuBarVisibility.compact": "메뉴는 사이드바에 컴팩트 단추로 표시됩니다. `#window.titleBarStyle#`이 `native`인 경우 이 값은 무시됩니다.", + "window.menuBarVisibility.hidden": "메뉴가 항상 숨겨집니다.", + "window.menuBarVisibility.toggle": "메뉴가 숨겨지지만, 키를 통해 창 위쪽에 표시할 수 있습니다.", + "window.menuBarVisibility.toggle.mac": "메뉴가 숨겨지지만, `애플리케이션 메뉴에 포커스` 명령을 실행하여 창 위쪽에 표시할 수 있습니다.", + "window.menuBarVisibility.visible": "전체 화면 모드에서도 메뉴가 항상 창 위쪽에 표시됩니다.", + "window.openFilesInNewWindow.default": "애플리케이션 내에서 선택(예: 파일 메뉴를 통해)하는 경우를 제외하고 파일이 새 창에서 열립니다.", + "window.openFilesInNewWindow.defaultMac": "Dock 또는 Finder를 통해 파일을 연 경우를 제외하고 파일이 파일의 폴더가 열린 창 또는 마지막 활성 창에서 열립니다.", + "window.openFilesInNewWindow.off": "파일이 파일의 폴더가 열려 있는 창 또는 마지막 활성 창에서 열립니다.", + "window.openFilesInNewWindow.on": "파일이 새 창에서 열립니다.", + "window.openFoldersInNewWindow.default": "폴더를 애플리케이션 내에서 선택(예: 파일 메뉴를 통해)하는 경우를 제외하고 폴더가 새 창에서 열립니다.", + "window.openFoldersInNewWindow.off": "폴더가 마지막 활성 창을 바꿉니다.", + "window.openFoldersInNewWindow.on": "폴더가 새 창에서 열립니다.", + "window.titleSeparator": "`window.title`에 사용되는 구분 기호입니다.", + "windowConfigurationTitle": "창", + "windowTitle": "활성 편집기를 기준으로 창 제목을 제어합니다. 변수는 컨텍스트를 기준으로 대체됩니다:", + "workbench.activityBar.iconClickBehavior.focus": "클릭한 항목이 이미 표시된 경우 사이드바에 포커스를 둡니다.", + "workbench.activityBar.iconClickBehavior.toggle": "클릭한 항목이 이미 표시된 경우 사이드바를 숨깁니다.", + "workbench.editor.labelFormat.default": "파일 이름을 표시합니다. 탭이 사용하도록 설정되어 있고 하나의 그룹에서 파일 2개의 이름이 동일하면, 각 파일 경로의 고유한 섹션이 추가됩니다. 탭이 사용하도록 설정되어 있지 않으면, 작업 영역 폴더에 대한 경로는 편집기가 활성 상태일 때 표시됩니다.", + "workbench.editor.labelFormat.long": "파일 이름과 절대 경로를 차례로 표시합니다.", + "workbench.editor.labelFormat.medium": "파일 이름과 작업 영역 폴더에 상대적인 파일 경로를 차례로 표시합니다.", + "workbench.editor.labelFormat.short": "파일 이름과 파일의 디렉터리 이름을 차례로 표시합니다.", + "workbench.editor.pinnedTabSizing.compact": "고정된 탭이 아이콘 또는 편집기 이름의 첫 문자만 있는 컴팩트 형식으로 표시됩니다.", + "workbench.editor.pinnedTabSizing.normal": "고정된 탭이 고정되지 않은 탭의 모양을 상속합니다.", + "workbench.editor.pinnedTabSizing.shrink": "고정된 탭이 편집기 이름의 일부를 표시하는 컴팩트 고정 크기로 축소됩니다.", + "workbench.editor.splitSizingDistribute": "모든 편집기 그룹을 동일한 부분으로 분할합니다.", + "workbench.editor.splitSizingSplit": "활성 편집기 그룹을 동일한 부분으로 분할합니다.", + "workbench.editor.tabSizing.fit": "항상 전체 편집기 레이블을 표시할 만큼 큰 탭을 유지합니다.", + "workbench.editor.tabSizing.shrink": "한 번에 모든 탭을 표시할 만큼 사용 가능한 공간이 없는 경우 탭을 작게 만들 수 있습니다.", + "workbench.editor.titleScrollbarSizing.default": "기본 크기.", + "workbench.editor.titleScrollbarSizing.large": "마우스로 더 쉽게 잡을 수 있도록 크기를 늘립니다.", + "workbench.editor.untitled.labelFormat.content": "제목 없는 파일의 이름은 연결된 파일 경로가 없는 경우 첫 번째 줄의 콘텐츠에서 파생됩니다. 줄이 비어 있거나 단어 문자가 없는 경우 해당 이름으로 대체됩니다.", + "workbench.editor.untitled.labelFormat.name": "제목 없는 파일의 이름은 파일 콘텐츠에서 파생되지 않습니다.", + "workbench.experimental.useCustomHover": "작업 표시줄 및 패널에서 사용자 지정 가리키기를 사용하거나 사용하지 않도록 설정합니다. 이 구성은 실험적이며 언제든지 제거될 수 있습니다.", + "workbench.fontAliasing.antialiased": "서브 픽셀이 아닌 픽셀 수준에서 글꼴을 다듬습니다. 전반적으로 글꼴이 더 밝게 표시됩니다.", + "workbench.fontAliasing.auto": "디스플레이의 DPI에 따라 `기본` 또는 `안티앨리어싱`을 자동으로 적용합니다.", + "workbench.fontAliasing.default": "서브 픽셀 글꼴 다듬기. 대부분의 일반 디스플레이에서 가장 선명한 텍스트를 제공합니다.", + "workbench.fontAliasing.none": "글꼴 다듬기를 사용하지 않습니다. 텍스트 가장자리가 각지게 표시됩니다.", + "workbench.hover.delay": "workbench 항목(예: 일부 확장에서 트리 뷰 항목을 제공함)에 호버가 표시된 후 지연 시간(밀리초)을 제어합니다. 이미 표시된 항목에 이 설정 변경 내용을 적용하려면 해당 항목을 새로 고쳐야 할 수 있습니다.", + "workbench.panel.opensMaximized.always": "패널을 열 때 항상 패널을 최대화합니다.", + "workbench.panel.opensMaximized.never": "패널을 열 때 최대화하지 않습니다. 패널이 최대화되지 않은 상태로 열립니다.", + "workbench.panel.opensMaximized.preserve": "패널을 닫기 전 상태로 엽니다.", + "workbench.quickOpen.preserveInput": "다음에 열 때 마지막으로 Quick Open에 입력한 내용을 복원할지 여부를 제어합니다.", + "wrapTabs": "사용 가능한 공간을 초과할 때 탭을 여러 줄로 줄 바꿈할지 또는 스크롤 막대를 대신 표시할지 여부를 제어합니다. `#workbench.editor.showTabs#`를 사용할 수 없는 경우 이 값은 무시됩니다.", + "zenMode.centerLayout": "Zen 모드를 켜면 레이아웃도 가운데로 맞춰지는지 여부를 제어합니다.", + "zenMode.fullScreen": "Zen 모드를 켜면 워크벤치도 전체 화면 모드로 전환되는지 여부를 제어합니다.", + "zenMode.hideActivityBar": "Zen 모드를 켜면 워크벤치의 왼쪽 또는 오른쪽에 있는 작업 막대도 숨길지 여부를 제어합니다.", + "zenMode.hideLineNumbers": "Zen 모드를 설정하면 편집기 줄 번호도 숨길 것인지 여부를 제어합니다.", + "zenMode.hideStatusBar": "Zen 모드를 켜면 워크벤치 하단에서 상태 표시줄도 숨길지 여부를 제어합니다.", + "zenMode.hideTabs": "Zen 모드를 켜면 워크벤치 탭도 숨길지 여부를 제어합니다.", + "zenMode.restore": "창이 Zen 모드에서 종료된 경우 Zen 모드로 복원할지 여부를 제어합니다.", + "zenMode.silentNotifications": "Zen 모드에서 알림이 표시되는지 여부를 제어합니다. true로 설정하면 오류 알림만 표시됩니다.", + "zenModeConfigurationTitle": "Zen 모드" + }, + "vs/workbench/common/actions": { + "developer": "개발자", + "help": "도움말", + "preferences": "기본 설정", + "view": "보기" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "워크벤치" + }, + "vs/workbench/common/editor": { + "activeEditor": "활성 편집기의 식별자", + "activeEditorAvailableEditorIds": "활성 편집기에 사용할 수 있는 사용 가능한 편집기 식별자", + "activeEditorGroupEmpty": "활성 편집기 그룹이 비어 있는지 여부", + "activeEditorGroupIndex": "활성 편집기 그룹의 인덱스", + "activeEditorGroupLast": "활성 편집기 그룹이 마지막 그룹인지 여부", + "activeEditorIsDirty": "활성 편집기가 더티인지 여부", + "activeEditorIsNotPreview": "활성 편집기가 미리 보기 모드가 아닌지 여부", + "activeEditorIsPinned": "활성 편집기가 고정되어 있는지 여부", + "activeEditorIsReadonly": "활성 편집기가 읽기 전용인지 여부", + "editorAreaVisible": "편집기 영역이 표시되는지 여부", + "editorIsOpen": "편집기가 열려 있는지 여부", + "groupEditorsCount": "열려 있는 편집기 그룹 수", + "inZenMode": "Zen 모드를 사용하도록 설정되어 있는지 여부", + "isCenteredLayout": "가운데 맞춤 레이아웃을 사용하도록 설정되어 있는지 여부", + "multipleEditorGroups": "여러 개의 편집기 그룹이 열려 있는지 여부", + "splitEditorsVertically": "편집기가 세로로 분할되었는지 여부", + "textCompareEditorActive": "텍스트 비교 편집기가 활성 상태인지 여부", + "textCompareEditorVisible": "텍스트 비교 편집기가 표시되는지 여부" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0}(삭제됨)", + "orphanedReadonlyFile": "{0}(삭제됨, 읽기 전용)", + "readonlyFile": "{0}(읽기 전용)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "활성 패널의 식별자", + "panelFocus": "패널에 키보드 포커스가 있는지 여부", + "panelMaximized": "패널이 최대화되어 있는지 여부", + "panelPosition": "패널의 위치('왼쪽', '오른쪽' 또는 '아래쪽')", + "panelVisible": "패널이 표시되는지 여부" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "파일 시스템 공급자에서 리소스를 지원하는지 여부", + "resource": "구성표와 경로를 포함한 리소스의 전체 값", + "resourceDirname": "리소스가 포함된 폴더 이름", + "resourceExtname": "리소스의 확장 이름", + "resourceFilename": "리소스의 파일 이름", + "resourceLangId": "리소스의 언어 식별자", + "resourcePath": "리소스의 전체 경로", + "resourceScheme": "리소스의 구성표", + "resourceSet": "리소스가 있는지 여부" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "활성 항목에 대한 활동 막대 배경색입니다. 활동 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 간에 전환할 수 있습니다.", + "activityBarActiveBorder": "활성 항목의 활동 막대 테두리 색상입니다. 활동 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 간에 전환할 수 있습니다.", + "activityBarActiveFocusBorder": "활성 항목에 대한 작업 막대 포커스 테두리 색상입니다. 작업 막대는 맨 왼쪽 또는 오른쪽에 표시되며 사이드바의 보기 사이를 전환할 수 있습니다.", + "activityBarBackground": "작업 막대 배경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", + "activityBarBadgeBackground": "활동 알림 배지 배경색입니다. 작업 막대는 왼쪽이나 오른쪽 끝에 표시되며 사이드바의 보기를 전환할 수 있습니다.", + "activityBarBadgeForeground": "활동 알림 배지 전경색입니다. 작업 막대는 왼쪽이나 오른쪽 끝에 표시되며 사이드바의 보기를 전환할 수 있습니다.", + "activityBarBorder": "사이드바와 구분하는 작업 막대 테두리색입니다. 작업 막대는 오른쪽이나 왼쪽 끝에 표시되며 사이드바의 보기 간을 전환할 수 있습니다.", + "activityBarDragAndDropBorder": "작업 막대 항목의 끌어서 놓기 피드백 색입니다. 작업 막대는 왼쪽 끝이나 오른쪽 끝에 표시되어 사이드바의 보기 간을 전환할 수 있습니다.", + "activityBarForeground": "작업 막대 항목이 활성 상태일 때 전경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", + "activityBarInActiveForeground": "작업 막대 항목이 비활성 상태일 때 전경색입니다. 작업 막대는 맨 왼쪽이나 오른쪽에 표시되며 사이드바의 뷰 간을 전환하는 데 사용할 수 있습니다.", + "banner.background": "배너 배경색입니다. 배너는 창의 제목 표시줄 아래에 표시됩니다.", + "banner.foreground": "배너 전경색입니다. 배너는 창의 제목 표시줄 아래에 표시됩니다.", + "banner.iconForeground": "배너 아이콘 색입니다. 배너는 창의 제목 표시줄 아래에 표시됩니다.", + "deprecatedEditorGroupBackground": "사용되지 않음: 그리드 편집기 레이아웃을 도입하면 편집기 그룹의 배경색이 더 이상 지원되지 않습니다. editorGroup.emptyBackground를 사용하여 빈 편집기 그룹의 배경색을 설정할 수 있습니다.", + "editorDragAndDropBackground": "편집기를 끌 때 배경색입니다. 편집기 내용이 계속 비추어 보이도록 이 색은 투명해야 합니다.", + "editorGroupBackground": "편집기 그룹의 사용되지 않는 배경색입니다.", + "editorGroupBorder": "여러 편집기 그룹을 서로 구분하기 위한 색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "editorGroupEmptyBackground": "빈 편집기 그룹의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "editorGroupFocusedEmptyBorder": "포커스가 있는 빈 편집기 그룹의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "editorGroupHeaderBackground": "탭을 사용하지 않도록 설정한 경우(`\"workbench.editor.showTabs\": false`) 편집기 그룹 제목 머리글의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "editorPaneBackground": "가운데 맞춤 편집기 레이아웃의 왼쪽과 오른쪽에 표시되는 편집기 창의 배경색입니다.", + "editorTitleContainerBorder": "편집기 그룹 제목 머리글의 테두리 색입니다. 편집기 그룹은 편집기 컨테이너입니다.", + "extensionBadge.remoteBackground": "확장 보기에서의 원격 배지 배경색입니다.", + "extensionBadge.remoteForeground": "확장 보기에서의 원격 배지 전경색입니다.", + "lastPinnedTabBorder": "고정된 탭을 다른 탭과 구분하기 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "menubarSelectionBackground": "메뉴 모음에서 선택한 메뉴 항목의 배경색입니다.", + "menubarSelectionBorder": "메뉴 모음에서 선택한 메뉴 항목의 테두리 색입니다.", + "menubarSelectionForeground": "메뉴 모음에서 선택한 메뉴 항목의 전경색입니다.", + "notificationCenterBorder": "알림 센터 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationCenterHeaderBackground": "알림 센터 머리글 배경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationCenterHeaderForeground": "알림 센터 머리글 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationToastBorder": "알림 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationsBackground": "알림 센터 배경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationsBorder": "알림 센터에서 다른 알림과 구분하는 알림 테두리 색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationsErrorIconForeground": "오류 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", + "notificationsForeground": "알림 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationsInfoIconForeground": "정보 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", + "notificationsLink": "알림 링크 전경색입니다. 알림은 창 오른쪽 맨 아래에 표시됩니다.", + "notificationsWarningIconForeground": "경고 알림 아이콘에 사용되는 색입니다. 알림은 창의 오른쪽 하단에 표시됩니다.", + "panelActiveTitleBorder": "활성 패널 제목의 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelActiveTitleForeground": "활성 패널의 제목 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelBackground": "패널 배경색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelBorder": "편집기 패널과 구분하기 위한 패널 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelDragAndDropBorder": "패널 제목의 끌어서 놓기 피드백 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelInactiveTitleForeground": "비활성 패널의 제목 색입니다. 패널은 편집기 영역 아래에 표시되며 출력 및 통합 터미널 같은 보기가 포함됩니다.", + "panelInputBorder": "입력 패널에서 입력된 상자 테두리입니다.", + "panelSectionBorder": "패널에서 여러 보기가 가로로 배치될 때 사용되는 패널 섹션 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "panelSectionDragAndDropBackground": "패널 섹션의 끌어서 놓기 피드백 색입니다. 이 색은 패널 섹션이 계속 비추어 보이도록 투명성이 있어야 합니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "panelSectionHeaderBackground": "패널 섹션 헤더 배경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "panelSectionHeaderBorder": "패널에서 여러 보기가 세로로 배치될 때 사용되는 패널 섹션 헤더 테두리 색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "panelSectionHeaderForeground": "패널 섹션 헤더 전경색입니다. 패널은 편집기 영역 아래에 표시되며 출력과 통합 터미널 같은 보기를 포함합니다. 패널 섹션은 패널 내에 중첩된 보기입니다.", + "sideBarBackground": "사이드바 배경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", + "sideBarBorder": "편집기와 구분하는 측면의 사이드바 테두리 색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", + "sideBarDragAndDropBackground": "사이드바 섹션의 끌어서 놓기 피드백 색입니다. 이 색은 사이드바 섹션이 계속 비추어 보이도록 투명성이 있어야 합니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", + "sideBarForeground": "사이드바 전경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", + "sideBarSectionHeaderBackground": "사이드바 섹션 헤더 배경색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", + "sideBarSectionHeaderBorder": "사이드바 섹션 헤더 테두리 색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", + "sideBarSectionHeaderForeground": "사이드바 섹션 헤더 전경색입니다. 사이드바는 탐색기와 검색 같은 보기의 컨테이너입니다. 사이드바 섹션은 사이드바 내에 중첩된 보기입니다.", + "sideBarTitleForeground": "사이드바 제목 전경색입니다. 사이드바는 탐색기 및 검색과 같은 뷰의 컨테이너입니다.", + "statusBarBackground": "작업 영역 또는 폴더가 열려 있을 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarBorder": "사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarErrorItemBackground": "상태 표시줄 오류 항목 배경색입니다. 오류 항목은 오류 상태를 나타내기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 창 아래쪽에 상태 표시줄이 표시됩니다.", + "statusBarErrorItemForeground": "상태 표시줄 오류 항목 전경색입니다. 오류 항목은 오류 상태를 나타내기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 창 아래쪽에 상태 표시줄이 표시됩니다.", + "statusBarForeground": "작업 영역 또는 폴더가 열려 있을 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarItemActiveBackground": "클릭할 때의 상태 표시줄 항목 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarItemHostBackground": "상태 표시줄에서 원격 표시기의 배경색입니다.", + "statusBarItemHostForeground": "상태 표시줄에서 원격 표시기의 전경색입니다.", + "statusBarItemHoverBackground": "마우스로 가리킬 때의 상태 표시줄 항목 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarNoFolderBackground": "폴더가 열리지 않았을 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarNoFolderBorder": "열린 폴더가 없을 때 사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarNoFolderForeground": "폴더가 열리지 않았을 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarProminentItemBackground": "상태 표시줄 주요 항목 배경 색. 주요 항목은 중요성을 알려주기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 예제를 보기 위해 명령 팔레트에서 '포커스 이동을 위해 탭 키 토글' 모드를 변경합니다. 창 아래쪽에 상태 표시줄이 나타납니다.", + "statusBarProminentItemForeground": "상태 표시줄 주요 항목 전경색입니다. 중요도를 표시하기 위해 주요 항목은 다른 상태 표시줄 항목보다 눈에 잘 띕니다. 예제를 표시하려면 명령 팔레트에서 `Tab 키로 포커스 이동 설정/해제` 모드를 변경합니다. 상태 표시줄은 창 아래쪽에 표시됩니다.", + "statusBarProminentItemHoverBackground": "마우스 커서를 올렸을 때 상태 표시줄 주요 항목 배경 색. 주요 항목은 중요성을 알려주기 위해 다른 상태 표시줄 항목보다 눈에 띕니다. 예제를 보기 위해 명령 팔레트에서 '포커스 이동을 위해 탭 키 토글' 모드를 변경합니다. 창 아래쪽에 상태 표시줄이 나타납니다.", + "tabActiveBackground": "활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveBorder": "활성 탭 맨 아래의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveBorderTop": "활성 탭 맨 위의 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveForeground": "활성 그룹의 활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveModifiedBorder": "활성 그룹에서 수정된(더티) 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveUnfocusedBorder": "포커스가 없는 그룹에서 활성 탭 맨 아래의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabActiveUnfocusedBorderTop": "포커스가 없는 그룹에서 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabBorder": "탭을 서로 구분하기 위한 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabHoverBackground": "마우스 커서를 올려놓았을 때의 탭 배경색. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", + "tabHoverBorder": "마우스 커서를 올려놓았을 때 활성 탭의 테두리. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", + "tabHoverForeground": "마우스로 가리킬 때의 탭 전경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", + "tabInactiveBackground": "비활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabInactiveForeground": "활성 그룹의 비활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabInactiveModifiedBorder": "활성 그룹에서 수정된(더티) 비활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabUnfocusedActiveBackground": "포커스가 없는 그룹의 활성 탭 배경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabUnfocusedActiveForeground": "포커스가 없는 그룹의 활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabUnfocusedHoverBackground": "마우스 커서를 올려놓았을 때 포커스를 받지 못한 탭 배경색. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", + "tabUnfocusedHoverBorder": "마우스 커서를 올려놓았을 때 포커스를 받지 못한 그룹에서 활성 탭 테두리. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개일 수 있습니다.", + "tabUnfocusedHoverForeground": "마우스로 가리킬 때 포커스가 없는 그룹의 탭 전경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", + "tabUnfocusedInactiveBackground": "포커스가 없는 그룹의 비활성 탭 배경색입니다. 탭은 편집기 영역의 편집기 컨테이너입니다. 하나의 편집기 그룹에서 여러 탭을 열 수 있습니다. 편집기 그룹이 여러 개 있을 수 있습니다.", + "tabUnfocusedInactiveForeground": "포커스가 없는 그룹의 비활성 탭 전경색입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에서 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "tabsContainerBackground": "탭을 사용도록 설정한 경우 편집기 그룹 제목 머리글의 배경색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "tabsContainerBorder": "탭을 사용하도록 설정한 경우 편집기 그룹 제목 머리글의 테두리 색입니다. 편집기 그룹은 편집기의 컨테이너입니다.", + "titleBarActiveBackground": "창이 활성화된 경우 제목 표시줄 배경입니다.", + "titleBarActiveForeground": "창이 활성화된 경우 제목 표시줄 전경입니다.", + "titleBarBorder": "제목 표시줄 테두리 색입니다.", + "titleBarInactiveBackground": "창이 비활성화된 경우 제목 표시줄 배경입니다.", + "titleBarInactiveForeground": "창이 비활성화된 경우 제목 표시줄 전경입니다.", + "unfocusedActiveModifiedBorder": "포커스가 없는 그룹에서 수정된(더티) 활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "unfocusedINactiveModifiedBorder": "포커스가 없는 그룹에서 수정된(더티) 비활성 탭 맨 위의 테두리입니다. 탭은 편집기 영역에서 편집기의 컨테이너입니다. 한 편집기 그룹에 여러 탭을 열 수 있습니다. 여러 편집기 그룹이 있을 수 있습니다.", + "windowActiveBorder": "창이 활성화되어 있을 때 창 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다.", + "windowInactiveBorder": "비활성 상태일 때 창의 테두리에 사용되는 색상입니다. 사용자 지정 제목 표시줄을 사용할 때만 데스크톱 클라이언트에서 지원됩니다." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "활성 뷰렛의 식별자", + "sideBarFocus": "사이드바에 키보드 포커스가 있는지 여부", + "sideBarVisible": "사이드바가 표시되는지 여부" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "기본 뷰 아이콘입니다.", + "duplicateId": "ID가 '{0}'인 뷰가 이미 등록되어 있습니다.", + "focusedView": "키보드 포커스가 있는 뷰의 식별자" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "런타임 인수 구성", + "reloadWindowWithExtensionsDisabled": "확장을 사용하지 않도록 설정한 후 다시 로드", + "toggleDevTools": "개발자 도구 설정/해제", + "toggleSharedProcess": "공유 프로세스 설정/해제" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "PATH에 '{0}' 명령 설치", + "ok": "확인", + "shellCommand": "셸 명령", + "successFrom": "셸 명령 '{0}'이(가) PATH에서 제거되었습니다.", + "successIn": "셸 명령 '{0}'이(가) PATH에 설치되었습니다.", + "uninstall": "PATH에서 '{0}' 명령 제거" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "창 닫기", + "closeWindow": "창 닫기", + "current": "현재 창", + "miCloseWindow": "창 닫기(&&E)", + "miZoomIn": "확대(&&Z)", + "miZoomOut": "축소(&&Z)", + "miZoomReset": "확대/축소 다시 설정(&&R)", + "quickSwitchWindow": "빠른 창 전환...", + "switchWindow": "창 전환...", + "switchWindowPlaceHolder": "전환할 창 선택", + "windowDirtyAriaLabel": "{0}, 더티 창, 창 선택기", + "zoomIn": "확대", + "zoomOut": "축소", + "zoomReset": "확대/축소 다시 설정" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "이 앱 인스턴스에서 보낸 크래시 보고서와 상관 관계에 사용되는 고유 ID입니다.", + "argv.disableColorCorrectRendering": "색 프로필 선택과 관련된 문제를 해결합니다. 그래픽 문제가 발생한 경우에만 이 옵션을 변경하세요.", + "argv.disableHardwareAcceleration": "하드웨어 가속을 사용하지 않도록 설정합니다. 그래픽 문제가 발생한 경우에만 이 옵션을 변경하세요.", + "argv.enableCrashReporter": "크래시 보고를 사용하지 않도록 설정하고, 값이 변경되는 경우 앱을 다시 시작해야 합니다.", + "argv.enebleProposedApi": "확장 ID 목록에 대해 제안된 API를 사용합니다(예: `vscode.git`). 제안된 API는 불안정하며 언제든지 경고 없이 중단될 수 있습니다. 확장 개발 및 테스트 용도로만 설정해야 합니다.", + "argv.force-renderer-accessibility": "강제로 렌더러에 액세스할 수 있도록 합니다. Linux에서 화면 읽기 프로그램을 사용하는 경우에만 변경할 수 있습니다. 다른 플랫폼에서는 렌더러에 자동으로 액세스할 수 있습니다. 이 플래그는 editor.accessibilitySupport: on인 경우 자동으로 설정됩니다.", + "argv.forceColorProfile": "사용할 색 프로필을 재정의할 수 있습니다. 색이 잘못 표시되면 색 프로필을 'srgb'로 설정하고 다시 시작해 보세요.", + "argv.locale": "사용할 표시 언어입니다. 다른 언어를 선택하려면 연결된 언어 팩을 설치해야 합니다.", + "argv.logLevel": "사용할 로그 수준이며 기본값은 'info'입니다. 허용되는 값은 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'입니다.", + "closeWhenEmpty": "마지막 편집기를 닫을 때 창도 닫을지 여부를 제어합니다. 이 설정은 폴더를 표시하지 않는 창에만 적용됩니다.", + "dialogStyle": "대화 상자 창의 모양을 조정합니다.", + "keyboardConfigurationTitle": "키보드", + "mergeAllWindowTabs": "모든 창 병합", + "miExit": "끝내기(&&X)", + "moveWindowTabToNewWindow": "창 탭을 새 창으로 이동", + "newTab": "새 창 탭", + "newWindowDimensions": "하나 이상의 창이 이미 열려 있을 때 새 창을 여는 크기를 제어합니다. 이 설정은 여는 첫 번째 창에는 적용되지 않습니다. 첫 번째 창의 경우 항상 창을 닫기 전의 크기와 위치가 복원됩니다.", + "openWithoutArgumentsInNewWindow": "인수 없이 두 번째 인스턴스를 시작할 때 새로운 빈 창을 열지 또는 실행 중인 마지막 인스턴스에 포커스가 생기는지 여부를 제어합니다.\r\n이 설정이 무시되는 경우도 있을 수 있습니다(예: '--new-window' 또는 '--reuse-window' 명령줄 옵션을 사용할 경우).", + "restoreFullscreen": "창이 전체 화면 모드에서 종료된 경우 창을 전체 화면 모드로 복원할지 여부를 제어합니다.", + "restoreWindows": "처음 시작한 후 창이 다시 열리는 방식을 제어합니다. 이 설정은 애플리케이션이 이미 실행 중인 경우에는 아무런 영향을 주지 않습니다.", + "showNextWindowTab": "다음 창 탭 표시", + "showPreviousTab": "이전 창 탭 표시", + "telemetry.enableCrashReporting": "충돌 보고서를 Microsoft 온라인 서비스에 전송할 수 있도록 설정합니다.\r\n이 옵션을 적용하려면 다시 시작해야 합니다.", + "telemetryConfigurationTitle": "원격 분석", + "titleBarStyle": "창 제목 표시줄의 모양을 조정합니다. Linux와 Windows에서 이 설정은 애플리케이션 및 상황에 맞는 메뉴 모양에도 영향을 미칩니다. 변경 내용을 적용하려면 전체 다시 시작해야 합니다.", + "toggleWindowTabsBar": "창 탭 모음 설정/해제", + "touchbar.enabled": "사용 가능한 경우 키보드의 macOS Touch Bar 단추를 사용하도록 설정합니다.", + "touchbar.ignored": "표시되지 않아야 하는 터치바에 있는 항목의 식별자 세트입니다(예: 'workbench.action.navigateBack').", + "window.clickThroughInactive": "사용하도록 설정한 경우 비활성 창을 클릭하면 창도 활성화되고 클릭 가능한 경우 마우스 아래의 요소도 트리거됩니다. 사용하지 않도록 설정한 경우 비활성 창에서 아무곳이나 클릭하면 창만 활성화되며 요소는 또 한번 클릭해야 합니다.", + "window.doubleClickIconToClose": "사용하도록 설정하는 경우 제목 표시줄에서 애플리케이션 아이콘을 두 번 클릭하면 창을 닫으며 해당 창은 아이콘을 사용하여 끌어올 수 없습니다. 이 설정은 `#window.titleBarStyle#`이 `custom`으로 설정된 경우에만 영향을 줍니다.", + "window.nativeFullScreen": "macOS에서 기본 전체 화면을 사용할지 여부를 제어합니다. macOS에서 전체 화면으로 전환할 때 새로운 공간을 만들지 않게 하려면 이 옵션을 사용하지 않도록 설정하세요.", + "window.nativeTabs": "macOS Sierra 창 탭을 사용하도록 설정합니다. 변경 내용을 적용하려면 전체 다시 시작해야 하고, 기본 탭에서 사용자 지정 제목 표시줄 스타일(구성된 경우)을 비활성화합니다.", + "window.newWindowDimensions.default": "화면 가운데에서 새 창을 엽니다.", + "window.newWindowDimensions.fullscreen": "전체 화면 모드에서 새 창을 엽니다.", + "window.newWindowDimensions.inherit": "마지막 활성 창과 동일한 크기로 새 창을 엽니다.", + "window.newWindowDimensions.maximized": "최대화된 새 창을 엽니다.", + "window.newWindowDimensions.offset": "오프셋 위치에 있는 마지막 활성 창과 차원이 같은 새 창을 엽니다.", + "window.openWithoutArgumentsInNewWindow.off": "실행 중인 마지막 활성 인스턴스에 포커스가 생깁니다.", + "window.openWithoutArgumentsInNewWindow.on": "빈 창을 새로 엽니다.", + "window.reopenFolders.all": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 모든 창을 다시 엽니다.", + "window.reopenFolders.folders": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 열린 폴더 또는 작업 영역이 있는 모든 창을 다시 엽니다.", + "window.reopenFolders.none": "창을 다시 열지 않습니다. 폴더 또는 작업 영역이 열려 있지 않은 한(예: 명령줄에서) 빈 창이 표시됩니다.", + "window.reopenFolders.one": "폴더, 작업 영역 또는 파일이 열려 있지 않은 한(예: 명령줄에서) 마지막 활성 창을 다시 엽니다.", + "window.reopenFolders.preserve": "항상 모든 창을 다시 엽니다. 폴더 또는 작업 영역이 열려 있는 경우(예: 명령줄에서) 이전에 열리지 않은 한 새 창으로 엽니다. 파일이 열려 있는 경우 파일이 복원된 창 중 하나에서 열립니다.", + "windowConfigurationTitle": "창", + "zoomLevel": "창의 확대/축소 수준을 조정합니다. 원래 크기는 0이고 각 상한 증분(예: 1) 또는 하한 증분(예: -1)은 20% 더 크거나 더 작게 확대/축소하는 것을 나타냅니다. 10진수를 입력하여 확대/축소 수준을 세부적으로 조정할 수도 있습니다." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "버전: {0}\r\n커밋: {1}\r\n날짜: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", + "cancelButton": "취소", + "copy": "복사(&&C)", + "okButton": "확인", + "yesButton": "예(&&Y)" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "취소(&&C)", + "loaderCycle": "AMD 모듈에 해결해야 할 종속성 주기가 있습니다!", + "loginButton": "로그인(&&L)", + "ok": "확인", + "password": "암호", + "proxyAuthRequired": "프록시 인증 필요", + "proxyDetail": "{0} 프록시에는 사용자 이름과 암호가 필요합니다.", + "rememberCredentials": "내 자격 증명 기억", + "runningAsRoot": "{0}을(를) 루트 사용자로 실행하지 않는 것이 좋습니다.", + "username": "사용자 이름" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "다음 더티 편집기를 백업 위치에 저장할 수 없습니다.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "더티 편집기에서 되돌리기를 기다리는 중..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "편집하지 않음", - "summary.nm": "{1}개 파일에서 {0}개 텍스트 편집을 수행함", - "summary.n0": "1개 파일에서 {0}개 텍스트 편집을 수행함", - "workspaceEdit": "작업 영역 편집", - "nothing": "편집하지 않음", + "areYouSureQuiteBulkEdit": "{0}하시겠습니까? '{1}'이(가) 진행 중입니다.", + "changeWorkspace": "작업 영역 변경", + "closeTheWindow": "창 닫기", "fileOperation": "파일 작업", - "areYouSureQuiteBulkEdit": "끝내시겠습니까? '{0}'이(가) 진행 중입니다.", - "quit": "끝내기" + "nothing": "편집하지 않음", + "quit": "끝내기", + "reloadTheWindow": "창 다시 로드", + "summary.0": "편집하지 않음", + "summary.n0": "1개 파일에서 {0}개 텍스트 편집을 수행함", + "summary.nm": "{1}개 파일에서 {0}개 텍스트 편집을 수행함", + "workspaceEdit": "작업 영역 편집" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "또 다른 리팩터링이 미리 보기 중입니다.", + "Discard": "리팩터링 취소", + "apply": "리팩터링 적용", "cancel": "취소", + "cat": "리팩터링 미리 보기", "continue": "계속", "detail": "'계속'을 눌러 이전 리팩터링을 삭제하고 현재 리팩터링을 계속합니다.", - "apply": "리팩터링 적용", - "cat": "리팩터링 미리 보기", - "Discard": "리팩터링 취소", - "toogleSelection": "변경 전환", "groupByFile": "파일별로 변경 그룹화", "groupByType": "유형별 변경 그룹화", + "overlap": "또 다른 리팩터링이 미리 보기 중입니다.", + "panel": "리팩터링 미리 보기", "refactorPreviewViewIcon": "리팩터링 미리 보기의 뷰 아이콘입니다.", - "panel": "리팩터링 미리 보기" + "toogleSelection": "변경 전환" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "이름 바꾸기와 같은 코드 작업을 호출하여 변경 내용의 미리 보기를 여기에서 확인합니다.", "conflict.1": "'{0}'이(가) 변경되어 리팩터링을 적용할 수 없습니다.", "conflict.N": "{0}개의 다른 파일이 변경되었으므로 리팩터링을 적용할 수 없습니다.", - "edt.title.del": "{0}(삭제, 리팩터링 미리 보기)", - "rename": "이름 바꾸기", "create": "만들기", + "edt.title.1": "{0}(리팩터링 미리 보기)", "edt.title.2": "{0}({1}, 리팩터링 미리 보기)", - "edt.title.1": "{0}(리팩터링 미리 보기)" + "edt.title.del": "{0}(삭제, 리팩터링 미리 보기)", + "empty.msg": "이름 바꾸기와 같은 코드 작업을 호출하여 변경 내용의 미리 보기를 여기에서 확인합니다.", + "rename": "이름 바꾸기" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "기타" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "대량 편집", - "aria.renameAndEdit": "{0} 이름을 {1}(으)로 바꾸는 중, 텍스트 편집 중", + "aria.create": "{0}을(를) 만드는 중", "aria.createAndEdit": "{0}을(를) 만드는 중, 텍스트 편집 중", + "aria.del": "라인 {0}, {1} 제거", + "aria.delete": "{0} 삭제", "aria.deleteAndEdit": "{0} 삭제 중, 텍스트 편집 중", "aria.editOnly": "{0}, 텍스트 편집", - "aria.rename": "{1}에 {0} 이름 바꾸기", - "aria.create": "{0}을(를) 만드는 중", - "aria.delete": "{0} 삭제", - "aria.replace": "줄 {0}, {1}을(를) {2}(으)로 바꾸는 중", - "aria.del": "라인 {0}, {1} 제거", "aria.insert": "줄 {0}, {1} 삽입 중", - "rename.label": "{0} → {1}", - "detail.rename": "(이름을 바꾸는 중)", + "aria.rename": "{1}에 {0} 이름 바꾸기", + "aria.renameAndEdit": "{0} 이름을 {1}(으)로 바꾸는 중, 텍스트 편집 중", + "aria.replace": "줄 {0}, {1}을(를) {2}(으)로 바꾸는 중", + "bulkEdit": "대량 편집", "detail.create": "(만드는 중)", "detail.del": "(삭제 중)", + "detail.rename": "(이름을 바꾸는 중)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "호출 계층 구조 공급자를 사용할 수 있는지 여부", - "callHierarchyVisible": "호출 계층 구조 피킹이 현재 표시되는지 여부", "callHierarchyDirection": "호출 계층 구조에서 들어오거나 나가는 호출을 표시하는지 여부", - "no.item": "결과 없음", + "callHierarchyVisible": "호출 계층 구조 피킹이 현재 표시되는지 여부", + "close": "닫기", + "editorHasCallHierarchyProvider": "호출 계층 구조 공급자를 사용할 수 있는지 여부", "error": "호출 계층 구조를 표시하지 못함", + "no.item": "결과 없음", + "showIncomingCallsIcons": "호출 계층 구조 보기에서 들어오는 호출의 아이콘입니다.", + "showOutgoingCallsIcon": "호출 계층 구조 보기에서 나가는 호출의 아이콘입니다.", "title": "호출 계층 구조 보기", "title.incoming": "수신 전화 표시", - "showIncomingCallsIcons": "호출 계층 구조 보기에서 들어오는 호출의 아이콘입니다.", "title.outgoing": "발신 전화 표시", - "showOutgoingCallsIcon": "호출 계층 구조 보기에서 나가는 호출의 아이콘입니다.", - "title.refocus": "호출 계층 구조에 다시 포커스", - "close": "닫기" + "title.refocus": "호출 계층 구조에 다시 포커스" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "'{0}'의 호출", "callsTo": "'{0}'의 호출자", - "title.loading": "로드 중...", "empt.callsFrom": "'{0}'의 호출 없음", - "empt.callsTo": "'{0}'의 호출자 없음" + "empt.callsTo": "'{0}'의 호출자 없음", + "title.loading": "로드 중..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "호출 계층 구조", "from": "{0}의 호출", - "to": "{0}의 호출자" + "to": "{0}의 호출자", + "tree.aria": "호출 계층 구조" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "셸 명령", @@ -3639,188 +3752,151 @@ "successFrom": "셸 명령 '{0}'이(가) PATH에서 제거되었습니다." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "파일을 저장할 때 자동 수정 작업을 실행해야 하는지 여부를 제어합니다.", "codeActionsOnSave": "저장할 때 실행되는 코드 동작 종류입니다.", + "codeActionsOnSave.fixAll": "파일을 저장할 때 자동 수정 작업을 실행해야 하는지 여부를 제어합니다.", "codeActionsOnSave.generic": "파일 저장에서 '{0}' 작업을 실행할지 여부를 제어합니다." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "리소스에 사용할 편집기를 구성합니다.", - "contributes.codeActions.languages": "코드 작업이 활성화될 언어 모드입니다.", + "contributes.codeActions.description": "코드 작업이 수행하는 작업에 대한 설명입니다.", "contributes.codeActions.kind": "기여한 코드 작업의 'CodeActionKind'입니다.", - "contributes.codeActions.title": "UI에 사용되는 코드 작업에 대한 레이블입니다.", - "contributes.codeActions.description": "코드 작업이 수행하는 작업에 대한 설명입니다." + "contributes.codeActions.languages": "코드 작업이 활성화될 언어 모드입니다.", + "contributes.codeActions.title": "UI에 사용되는 코드 작업에 대한 레이블입니다." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "제공된 문서입니다.", - "contributes.documentation.refactorings": "리팩터링에 대해 제공된 문서입니다.", "contributes.documentation.refactoring": "리팩터링에 대해 제공된 문서입니다.", + "contributes.documentation.refactoring.command": "명령이 실행되었습니다.", "contributes.documentation.refactoring.title": "UI에 사용된 설명서의 레이블입니다.", "contributes.documentation.refactoring.when": "When 절입니다.", - "contributes.documentation.refactoring.command": "명령이 실행되었습니다." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "문서 기호" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "선택 영역을 클립보드에 붙여넣기" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "TextMate 구문 문법 기록 시작" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "{0}을(를) 구문 분석하는 동안 오류가 발생했습니다. {1}", - "formatError": "{0}: 잘못된 형식입니다. JSON 개체가 필요합니다.", - "schema.openBracket": "여는 대괄호 문자 또는 문자열 시퀀스입니다.", - "schema.closeBracket": "닫는 대괄호 문자 또는 문자열 시퀀스입니다.", - "schema.comments": "주석 기호를 정의합니다.", - "schema.blockComments": "블록 주석이 표시되는 방법을 정의합니다.", - "schema.blockComment.begin": "블록 주석을 시작하는 문자 시퀀스입니다.", - "schema.blockComment.end": "블록 주석을 끝내는 문자 시퀀스입니다.", - "schema.lineComment": "줄 주석을 시작하는 문자 시퀀스입니다.", - "schema.brackets": "들여쓰기를 늘리거나 줄이는 대괄호 기호를 정의합니다.", - "schema.autoClosingPairs": "대괄호 쌍을 정의합니다. 여는 대괄호를 입력하면 닫는 대괄호가 자동으로 삽입됩니다.", - "schema.autoClosingPairs.notIn": "자동 쌍을 사용하지 않도록 설정된 범위 목록을 정의합니다.", - "schema.autoCloseBefore": "'languageDefined' 자동 닫기 설정을 사용할 때 대괄호 또는 따옴표 자동 닫기를 수행하기 위해 커서 뒤에 와야 하는 문자를 정의합니다. 이는 일반적으로 식을 시작할 수 없는 문자 집합입니다.", - "schema.surroundingPairs": "선택한 문자열을 둘러싸는 데 사용할 수 있는 대괄호 쌍을 정의합니다.", - "schema.wordPattern": "프로그래밍 언어의 단어로 간주되는 항목을 정의합니다.", - "schema.wordPattern.pattern": "단어 일치에 사용하는 RegEXP 패턴입니다.", - "schema.wordPattern.flags": "단어 일치에 사용하는 RegExp 플래그입니다.", - "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.indentationRules": "해당 언어의 들여쓰기 설정입니다.", - "schema.indentationRules.increaseIndentPattern": "라인이 이 패턴과 일치할 경우 이후의 모든 행을 한 번 들여씁니다(다른 규칙이 일치할 때까지).", - "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern에 대한 RegExp 패턴입니다.", - "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern에 대한 RegExp 플래그입니다.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.indentationRules.decreaseIndentPattern": "행이 이 패턴과 일치하면 이후의 모든 행은 한 번 들여쓰지 않습니다(다른 규칙이 일치할 때까지).", - "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern에 대한 RegExp 패턴입니다.", - "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern에 대한 RegExp 플래그입니다.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.indentationRules.indentNextLinePattern": "행이 이 패턴과 일치하면 **그 다음 행만** 한 번 들여쓰기합니다.", - "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern에 대한 RegExp 패턴입니다.", - "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern에 대한 RegExp 플래그입니다.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.indentationRules.unIndentedLinePattern": "행이 이 패턴과 일치하면 들여쓰기를 수정하지 않고 다른 규칙에 대해서 평가하지도 않습니다.", - "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern에 대한 RegExp 패턴입니다.", - "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern에 대한 RegExp 플래그입니다.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.folding": "해당 언어의 접기 설정입니다.", - "schema.folding.offSide": "해당 언어의 블록이 들여쓰기로 표현되는 경우 언어는 오프사이드 규칙을 준수합니다. 설정하는 경우 빈 줄은 후속 블록에 속합니다.", - "schema.folding.markers": "'#region' 및 '#endregion'처럼 언어별 접기 표식입니다. 시작 및 종료 regex는 모든 줄의 콘텐츠에 대해 테스트되며 효율적으로 설계되어야 합니다.", - "schema.folding.markers.start": "시작 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", - "schema.folding.markers.end": "끝 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", - "schema.onEnterRules": " 키를 누를 때 계산할 언어의 규칙입니다.", - "schema.onEnterRules.beforeText": "이 규칙은 커서 앞의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", - "schema.onEnterRules.beforeText.pattern": "beforeText에 대한 RegExp 패턴입니다.", - "schema.onEnterRules.beforeText.flags": "beforeText에 대한 RegExp 플래그입니다.", - "schema.onEnterRules.beforeText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.onEnterRules.afterText": "이 규칙은 커서 뒤의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", - "schema.onEnterRules.afterText.pattern": "afterText에 대한 RegExp 패턴입니다.", - "schema.onEnterRules.afterText.flags": "afterText에 대한 RegExp 플래그입니다.", - "schema.onEnterRules.afterText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.onEnterRules.previousLineText": "이 규칙은 줄 위의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", - "schema.onEnterRules.previousLineText.pattern": "previousLineText에 대한 RegExp 패턴입니다.", - "schema.onEnterRules.previousLineText.flags": "previousLineText에 대한 RegExp 플래그입니다.", - "schema.onEnterRules.previousLineText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", - "schema.onEnterRules.action": "실행할 작업입니다.", - "schema.onEnterRules.action.indent": "들여쓰기로 수행할 작업 설명", - "schema.onEnterRules.action.indent.none": "줄 바꿈을 삽입하고 이전 줄 들여쓰기를 복사합니다.", - "schema.onEnterRules.action.indent.indent": "이전 줄 들여쓰기를 기준으로 줄 바꿈 및 들여쓰기를 한 번 삽입합니다.", - "schema.onEnterRules.action.indent.indentOutdent": "두 개의 줄 바꿈을 삽입합니다.\r\n - 커서가 있는 첫 번째 줄 바꿈을 들여씀\r\n - 두 번째 줄 바꿈은 같은 들여쓰기 수준에 적용됨", - "schema.onEnterRules.action.indent.outdent": "이전 줄 들여쓰기를 기준으로 줄 바꿈 및 내어쓰기를 한 번 삽입합니다.", - "schema.onEnterRules.action.appendText": "줄 바꿈 뒤와 들여쓰기 뒤에 추가할 텍스트를 설명합니다.", - "schema.onEnterRules.action.removeText": "줄 바꿈의 들여쓰기에서 제거할 문자 수를 설명합니다." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "일치하는 항목 없음", - "gotoSymbolQuickAccessPlaceholder": "이동할 기호의 이름을 입력합니다.", - "gotoSymbolQuickAccess": "편집기에서 기호로 이동", - "gotoSymbolByCategoryQuickAccess": "범주별 편집기에서 기호로 이동", - "gotoSymbol": "편집기에서 기호로 이동..." + "contributes.documentation.refactorings": "리팩터링에 대해 제공된 문서입니다." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "이제 `editor.accessibilitySupport` 설정을 'on'으로 변경합니다.", - "openingDocs": "이제 VS Code 접근성 설명서 페이지를 엽니다.", - "introMsg": "VS Code의 접근성 옵션을 사용해 주셔서 감사합니다.", - "status": "상태:", + "ShowAccessibilityHelpAction": "접근성 도움말 표시", + "auto_off": "편집기는 화면 편집기가 연결되는 시기를 자동으로 검색하도록 구성되어 있지만, 이 구성은 현재 지원되지 않습니다.", + "auto_on": "편집기는 화면 읽기 프로그램이 연결되어 있음을 자동으로 검색했습니다.", + "auto_unknown": "편집기는 플랫폼 API를 사용하여 화면 읽기 프로그램이 연결되는 시기를 검색하도록 구성되어 있지만 현재 런타임에서는 이 구성을 지원하지 않습니다.", "changeConfigToOnMac": "화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", "changeConfigToOnWinLinux": "화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성하려면 지금 Command+E를 누르세요.", - "auto_unknown": "편집기는 플랫폼 API를 사용하여 화면 읽기 프로그램이 연결되는 시기를 검색하도록 구성되어 있지만 현재 런타임에서는 이 구성을 지원하지 않습니다.", - "auto_on": "편집기는 화면 읽기 프로그램이 연결되어 있음을 자동으로 검색했습니다.", - "auto_off": "편집기는 화면 편집기가 연결되는 시기를 자동으로 검색하도록 구성되어 있지만, 이 구성은 현재 지원되지 않습니다.", - "configuredOn": "편집기는 화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성되어 있습니다. `editor.accessibilitySupport` 설정을 편집하여 이 구성을 변경할 수 있습니다.", "configuredOff": "편집기는 화면 읽기 프로그램에서 사용에 최적화되지 않도록 구성되었습니다.", - "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", - "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", - "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", - "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "configuredOn": "편집기는 화면 읽기 프로그램에서 사용에 영구적으로 최적화되도록 편집기를 구성되어 있습니다. `editor.accessibilitySupport` 설정을 편집하여 이 구성을 변경할 수 있습니다.", + "emergencyConfOn": "이제 `editor.accessibilitySupport` 설정을 'on'으로 변경합니다.", + "introMsg": "VS Code의 접근성 옵션을 사용해 주셔서 감사합니다.", "openDocMac": "브라우저 창에 접근성과 관련된 추가 VS Code 정보를 열려면 Command+H를 누르세요.", "openDocWinLinux": "브라우저 창에 접근성과 관련된 추가 VS Code 정보를 열려면 지금 Control+H를 누르세요.", + "openingDocs": "이제 VS Code 접근성 설명서 페이지를 엽니다.", "outroMsg": "이 도구 설명을 해제하고 Esc 키 또는 Shift+Esc를 눌러서 편집기로 돌아갈 수 있습니다.", - "ShowAccessibilityHelpAction": "접근성 도움말 표시" + "status": "상태:", + "tabFocusModeOffMsg": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", + "tabFocusModeOffMsgNoKb": "현재 편집기에서 키를 누르면 탭 문자가 삽입됩니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다.", + "tabFocusModeOnMsg": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0}을(를) 눌러서 이 동작을 설정/해제합니다.", + "tabFocusModeOnMsgNoKb": "현재 편집기에서 키를 누르면 포커스가 다음 포커스 가능한 요소로 이동합니다. {0} 명령은 현재 키 바인딩으로 트리거할 수 없습니다." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "diff 알고리즘이 일찍({0}밀리초 이후) 중지되었습니다.", - "removeTimeout": "제한 제거", - "hintWhitespace": "공백 차이 표시" + "hintWhitespace": "공백 차이 표시", + "removeTimeout": "제한 제거" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "닫기", + "label.find": "찾기", + "label.nextMatchButton": "다음 검색 결과", + "label.previousMatchButton": "이전 검색 결과", + "label.replace": "바꾸기", + "label.replaceAllButton": "모두 바꾸기", + "label.replaceButton": "바꾸기", + "label.toggleReplaceButton": "바꾸기 모드 설정/해제", + "placeholder.find": "찾기", + "placeholder.replace": "바꾸기" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "닫기", + "label.find": "찾기", + "label.nextMatchButton": "다음 검색 결과", + "label.previousMatchButton": "이전 검색 결과", + "placeholder.find": "찾기" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "개발자: 편집기 토큰 및 범위 검사", + "inspectTMScopesWidget.loading": "로드 중..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "개발자: 키 매핑 검사", "workbench.action.inspectKeyMapJSON": "키 매핑 검사(JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: 잘못된 형식입니다. JSON 개체가 필요합니다.", + "parseErrors": "{0}을(를) 구문 분석하는 동안 오류가 발생했습니다. {1}", + "schema.autoCloseBefore": "'languageDefined' 자동 닫기 설정을 사용할 때 대괄호 또는 따옴표 자동 닫기를 수행하기 위해 커서 뒤에 와야 하는 문자를 정의합니다. 이는 일반적으로 식을 시작할 수 없는 문자 집합입니다.", + "schema.autoClosingPairs": "대괄호 쌍을 정의합니다. 여는 대괄호를 입력하면 닫는 대괄호가 자동으로 삽입됩니다.", + "schema.autoClosingPairs.notIn": "자동 쌍을 사용하지 않도록 설정된 범위 목록을 정의합니다.", + "schema.blockComment.begin": "블록 주석을 시작하는 문자 시퀀스입니다.", + "schema.blockComment.end": "블록 주석을 끝내는 문자 시퀀스입니다.", + "schema.blockComments": "블록 주석이 표시되는 방법을 정의합니다.", + "schema.brackets": "들여쓰기를 늘리거나 줄이는 대괄호 기호를 정의합니다.", + "schema.closeBracket": "닫는 대괄호 문자 또는 문자열 시퀀스입니다.", + "schema.comments": "주석 기호를 정의합니다.", + "schema.folding": "해당 언어의 접기 설정입니다.", + "schema.folding.markers": "'#region' 및 '#endregion'처럼 언어별 접기 표식입니다. 시작 및 종료 regex는 모든 줄의 콘텐츠에 대해 테스트되며 효율적으로 설계되어야 합니다.", + "schema.folding.markers.end": "끝 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", + "schema.folding.markers.start": "시작 표식에 대한 RegExp 패턴입니다. regexp는 '^'으로 시작해야 합니다.", + "schema.folding.offSide": "해당 언어의 블록이 들여쓰기로 표현되는 경우 언어는 오프사이드 규칙을 준수합니다. 설정하는 경우 빈 줄은 후속 블록에 속합니다.", + "schema.indentationRules": "해당 언어의 들여쓰기 설정입니다.", + "schema.indentationRules.decreaseIndentPattern": "행이 이 패턴과 일치하면 이후의 모든 행은 한 번 들여쓰지 않습니다(다른 규칙이 일치할 때까지).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern에 대한 RegExp 플래그입니다.", + "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern에 대한 RegExp 패턴입니다.", + "schema.indentationRules.increaseIndentPattern": "라인이 이 패턴과 일치할 경우 이후의 모든 행을 한 번 들여씁니다(다른 규칙이 일치할 때까지).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern에 대한 RegExp 플래그입니다.", + "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern에 대한 RegExp 패턴입니다.", + "schema.indentationRules.indentNextLinePattern": "행이 이 패턴과 일치하면 **그 다음 행만** 한 번 들여쓰기합니다.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern에 대한 RegExp 플래그입니다.", + "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern에 대한 RegExp 패턴입니다.", + "schema.indentationRules.unIndentedLinePattern": "행이 이 패턴과 일치하면 들여쓰기를 수정하지 않고 다른 규칙에 대해서 평가하지도 않습니다.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern에 대한 RegExp 플래그입니다.", + "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern에 대한 RegExp 패턴입니다.", + "schema.lineComment": "줄 주석을 시작하는 문자 시퀀스입니다.", + "schema.onEnterRules": " 키를 누를 때 계산할 언어의 규칙입니다.", + "schema.onEnterRules.action": "실행할 작업입니다.", + "schema.onEnterRules.action.appendText": "줄 바꿈 뒤와 들여쓰기 뒤에 추가할 텍스트를 설명합니다.", + "schema.onEnterRules.action.indent": "들여쓰기로 수행할 작업 설명", + "schema.onEnterRules.action.indent.indent": "이전 줄 들여쓰기를 기준으로 줄 바꿈 및 들여쓰기를 한 번 삽입합니다.", + "schema.onEnterRules.action.indent.indentOutdent": "두 개의 새 줄을 삽입합니다.\r\n - 커서가 있는 첫 번째 줄은 들여씀\r\n - 같은 들여쓰기 수준에서 두 번째 줄", + "schema.onEnterRules.action.indent.none": "줄 바꿈을 삽입하고 이전 줄 들여쓰기를 복사합니다.", + "schema.onEnterRules.action.indent.outdent": "이전 줄 들여쓰기를 기준으로 줄 바꿈 및 내어쓰기를 한 번 삽입합니다.", + "schema.onEnterRules.action.removeText": "줄 바꿈의 들여쓰기에서 제거할 문자 수를 설명합니다.", + "schema.onEnterRules.afterText": "이 규칙은 커서 뒤의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", + "schema.onEnterRules.afterText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.onEnterRules.afterText.flags": "afterText에 대한 RegExp 플래그입니다.", + "schema.onEnterRules.afterText.pattern": "afterText에 대한 RegExp 패턴입니다.", + "schema.onEnterRules.beforeText": "이 규칙은 커서 앞의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", + "schema.onEnterRules.beforeText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.onEnterRules.beforeText.flags": "beforeText에 대한 RegExp 플래그입니다.", + "schema.onEnterRules.beforeText.pattern": "beforeText에 대한 RegExp 패턴입니다.", + "schema.onEnterRules.previousLineText": "이 규칙은 줄 위의 텍스트가 이 정규식과 일치하는 경우에만 실행됩니다.", + "schema.onEnterRules.previousLineText.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.onEnterRules.previousLineText.flags": "previousLineText에 대한 RegExp 플래그입니다.", + "schema.onEnterRules.previousLineText.pattern": "previousLineText에 대한 RegExp 패턴입니다.", + "schema.openBracket": "여는 대괄호 문자 또는 문자열 시퀀스입니다.", + "schema.surroundingPairs": "선택한 문자열을 둘러싸는 데 사용할 수 있는 대괄호 쌍을 정의합니다.", + "schema.wordPattern": "프로그래밍 언어의 단어로 간주되는 항목을 정의합니다.", + "schema.wordPattern.flags": "단어 일치에 사용하는 RegExp 플래그입니다.", + "schema.wordPattern.flags.errorMessage": "`/^([gimuy]+)$/` 패턴과 일치해야 합니다.", + "schema.wordPattern.pattern": "단어 일치에 사용하는 RegEXP 패턴입니다." + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: 메모리 사용을 줄이고 멈춤 또는 작동 중단을 방지하기 위해 이 큰 파일에 대해 토큰화, 줄 바꿈 및 접기를 해제했습니다.", "removeOptimizations": "강제로 기능을 사용하도록 설정", "reopenFilePrompt": "이 설정을 적용하려면 파일을 다시 여세요." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "개발자: 편집기 토큰 및 범위 검사", - "inspectTMScopesWidget.loading": "로드 중..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "이동하려는 줄 번호와 열(선택 사항)을 입력합니다(예: 줄 42, 열 5의 경우 42:5).", - "gotoLineQuickAccess": "줄/열로 이동", - "gotoLine": "줄/열로 이동..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "'{0}' 포맷터([구성](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D))를 실행하는 중입니다.", - "codeaction": "빠른 수정", - "codeaction.get": "'{0}'([구성](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D))에서 코드 작업을 가져오고 있습니다.", - "codeAction.apply": "코드 작업 '{0}'을(를) 적용하는 중입니다." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "열 선택 모드 토글", - "miColumnSelection": "열 선택 모드(&&S)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "미니맵 토글", - "miShowMinimap": "미니맵 표시(&&M)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "다중 커서 한정자 설정/해제", - "miMultiCursorAlt": "다중 커서를 위해 Alt+Click으로 전환", - "miMultiCursorCmd": "다중 커서에 Cmd+Click 사용", - "miMultiCursorCtrl": "다중 커서에 Ctrl+클릭 사용" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "제어 문자 설정/해제", - "miToggleRenderControlCharacters": "제어 문자 렌더링(&&C)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "편집기에서 현재 자동 줄 바꿈을 사용 중인지 여부입니다.", - "toggle.wordwrap": "보기: 자동 줄 바꿈 설정/해제", - "unwrapMinified": "이 파일에 대해 줄 바꿈 사용 안 함", - "wrapMinified": "이 파일에 대해 줄 바꿈 사용", - "miToggleWordWrap": "자동 줄 바꿈 설정/해제 (&&W)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "공백 렌더링 설정/해제", - "miToggleRenderWhitespace": "공백 렌더링(&&R)" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "문서 기호" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0}({1})", "1.problem": "이 요소의 문제 1개", - "N.problem": "이 요소의 문제 {0}개", - "deep.problem": "문제가 있는 요소를 포함합니다.", "Array": "배열", "Boolean": "부울", "Class": "클래스", @@ -3836,6 +3912,7 @@ "Key": "키", "Method": "메서드", "Module": "모듈", + "N.problem": "이 요소의 문제 {0}개", "Namespace": "네임스페이스", "Null": "Null", "Number": "숫자", @@ -3846,681 +3923,736 @@ "String": "문자열", "Struct": "구조체", "TypeParameter": "형식 매개 변수", - "Variable": "변수" + "Variable": "변수", + "deep.problem": "문제가 있는 요소를 포함합니다.", + "title.template": "{0}({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "찾기", - "placeholder.find": "찾기", - "label.previousMatchButton": "이전 검색 결과", - "label.nextMatchButton": "다음 검색 결과", - "label.closeButton": "닫기" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "줄/열로 이동...", + "gotoLineQuickAccess": "줄/열로 이동", + "gotoLineQuickAccessPlaceholder": "이동하려는 줄 번호와 열(선택 사항)을 입력합니다(예: 줄 42, 열 5의 경우 42:5)." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "찾기", - "placeholder.find": "찾기", - "label.previousMatchButton": "이전 검색 결과", - "label.nextMatchButton": "다음 검색 결과", - "label.closeButton": "닫기", - "label.toggleReplaceButton": "바꾸기 모드 설정/해제", - "label.replace": "바꾸기", - "placeholder.replace": "바꾸기", - "label.replaceButton": "바꾸기", - "label.replaceAllButton": "모두 바꾸기" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "일치하는 항목 없음", + "gotoSymbol": "편집기에서 기호로 이동...", + "gotoSymbolByCategoryQuickAccess": "범주별 편집기에서 기호로 이동", + "gotoSymbolQuickAccess": "편집기에서 기호로 이동", + "gotoSymbolQuickAccessPlaceholder": "이동할 기호의 이름을 입력합니다." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "코드 작업 '{0}'을(를) 적용하는 중입니다.", + "codeaction": "빠른 수정", + "codeaction.get2": "'{0}'([구성]({1}))에서 코드 동작을 가져오는 중입니다.", + "formatting2": "'{0}' 포맷터([구성]({1}))를 실행 중입니다." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "열 선택 모드(&&S)", + "toggleColumnSelection": "열 선택 모드 토글" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "미니맵 표시(&&M)", + "toggleMinimap": "미니맵 토글" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "다중 커서를 위해 Alt+Click으로 전환", + "miMultiCursorCmd": "다중 커서에 Cmd+Click 사용", + "miMultiCursorCtrl": "다중 커서에 Ctrl+클릭 사용", + "toggleLocation": "다중 커서 한정자 설정/해제" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "제어 문자 렌더링(&&C)", + "toggleRenderControlCharacters": "제어 문자 설정/해제" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "공백 렌더링(&&R)", + "toggleRenderWhitespace": "공백 렌더링 설정/해제" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "편집기에서 현재 자동 줄 바꿈을 사용 중인지 여부입니다.", + "miToggleWordWrap": "자동 래핑(&W)", + "toggle.wordwrap": "보기: 자동 줄 바꿈 설정/해제", + "unwrapMinified": "이 파일에 대해 줄 바꿈 사용 안 함", + "wrapMinified": "이 파일에 대해 줄 바꿈 사용" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "표시 안 함", + "selectAlanguage": "언어 선택", + "thisAgain": " 이 항목을 다시", + "toGetStarted": " 입력을 시작하여 해제하거나 " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "선택 영역을 클립보드에 붙여넣기" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "TextMate 구문 문법 기록 시작" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "범위를 주석으로 처리하기 위한 편집기 여백 장식 색입니다." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "주석 반응 삭제 실패", + "commentAddReactionError": "주석 반응을 삭제하는 데 실패했습니다. {0}.", + "commentDeleteReactionDefaultError": "주석 반응 삭제 실패", + "commentDeleteReactionError": "주석 반응을 삭제하는 데 실패했습니다. {0}.", + "commentToggleReaction": "전환 반응", + "commentToggleReactionDefaultError": "댓글 반응 전환 실패", + "commentToggleReactionError": "댓글 반응 {0}을(를) 전환하지 못했습니다." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "검토 주석을 축소하기 위한 아이콘입니다.", + "label.collapse": "Collapse", + "newComment": "새로운 댓글 입력", + "reply": "회신...", + "startThread": "토론 시작" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "주석", "openComments": "주석 패널을 열어야 하는 경우를 제어합니다." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "주석 공급자 선택", - "nextCommentThreadAction": "다음 주석 스레드로 이동" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "현재 작업 영역에 대한 주석", - "resourceWithCommentThreadsLabel": "{0}에 있는 주석, 전체 경로 {1}", - "resourceWithCommentLabel": "{3}의 열 {2} 줄 {1}에 있는 ${0}의 주석, 소스: {4}", - "collapseAll": "모두 축소" + "nextCommentThreadAction": "다음 주석 스레드로 이동", + "pickCommentService": "주석 공급자 선택" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "이미지: {0}", - "image": "이미지" + "image": "이미지", + "imageWithLabel": "이미지: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "범위를 주석으로 처리하기 위한 편집기 여백 장식 색입니다." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "검토 주석을 축소하기 위한 아이콘입니다.", - "label.collapse": "Collapse", - "startThread": "토론 시작", - "reply": "회신...", - "newComment": "새로운 댓글 입력" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "이 작업 영역에는 아직 주석이 없습니다." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "전환 반응", - "commentToggleReactionError": "댓글 반응 {0}을(를) 전환하지 못했습니다.", - "commentToggleReactionDefaultError": "댓글 반응 전환 실패", - "commentDeleteReactionError": "주석 반응을 삭제하는 데 실패했습니다. {0}.", - "commentDeleteReactionDefaultError": "주석 반응 삭제 실패", - "commentAddReactionError": "주석 반응을 삭제하는 데 실패했습니다. {0}.", - "commentAddReactionDefaultError": "주석 반응 삭제 실패" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "모두 축소", + "resourceWithCommentLabel": "{3}의 열 {2} 줄 {1}에 있는 ${0}의 주석, 소스: {4}", + "resourceWithCommentThreadsLabel": "{0}에 있는 주석, 전체 경로 {1}", + "rootCommentsLabel": "현재 작업 영역에 대한 주석" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "반응 선택..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "이 작업 영역에는 아직 주석이 없습니다." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "기본 제공", + "promptOpenWith.defaultEditor.displayName": "텍스트 편집기" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "현재 활성 사용자 지정 편집기의 viewType입니다." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "텍스트 편집기", - "builtinProviderDisplayName": "기본 제공" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "사용자 지정 편집기를 적용했습니다.", - "contributes.viewType": "사용자 지정 편집기의 식별자입니다. 이 식별자는 모든 사용자 지정 편집기에서 고유해야 하므로 `viewType`의 일부로 확장 ID를 포함하는 것이 좋습니다. `viewType`은 `vscode.registerCustomEditorProvider`를 사용하여 사용자 지정 편집기를 등록할 때와 `onCustomEditor:${id}` [활성화 이벤트](https://code.visualstudio.com/api/references/activation-events)에서 사용됩니다.", "contributes.displayName": "사람이 읽을 수 있는 사용자 지정 편집기 이름입니다. 사용할 편집기를 선택할 때 사용자에게 표시됩니다.", - "contributes.selector": "사용자 지정 편집기가 사용되는 glob 집합입니다.", - "contributes.selector.filenamePattern": "사용자 지정 편집기가 사용되는 glob입니다.", "contributes.priority": "사용자가 파일을 열 때 사용자 지정 편집기를 자동으로 사용할지를 제어합니다. 사용자가 `workbench.editorAssociations` 설정을 사용하여 재정의할 수 있습니다.", "contributes.priority.default": "이 편집기는 사용자가 리소스를 열 때 해당 리소스에 대해 다른 기본 사용자 지정 편집기가 등록되지 않은 경우 자동으로 사용됩니다.", - "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "디버그", - "startDebugPlaceholder": "실행할 시작 구성의 이름을 입력합니다.", - "startDebuggingHelp": "디버깅 시작", - "terminateThread": "스레드 종료", - "debugFocusConsole": "디버그 콘솔 뷰에 포커스 설정", - "jumpToCursor": "커서로 이동", - "SetNextStatement": "다음 문 설정", - "inlineBreakpoint": "인라인 중단점", - "restartFrame": "프레임 다시 시작", - "copyStackTrace": "호출 스택 복사", - "setValue": "값 설정", - "copyValue": "값 복사", - "copyAsExpression": "식으로 복사", - "addToWatchExpressions": "조사식에 추가", - "breakWhenValueIsRead": "값 읽기 시 중단", - "breakWhenValueChanges": "값 변경 시 중단", - "breakWhenValueIsAccessed": "값 액세스 시 중단", - "editWatchExpression": "식 편집", - "removeWatchExpression": "식 제거", - "miStartDebugging": "디버깅 시작(&&S)", - "miRun": "디버깅 없이 실행(&&W)", - "miStopDebugging": "디버깅 중지(&&S)", - "miRestart Debugging": "디버깅 다시 시작(&&R)", - "miAddConfiguration": "구성 추가(&&D)...", - "miStepOver": "프로시저 단위 실행(&&O)", - "miStepInto": "한 단계씩 코드 실행(&&I)", - "miStepOut": "프로시저 나가기(&&U)", - "miContinue": "계속(&&C)", - "miInlineBreakpoint": "인라인 중단점(&&O)", - "miNewBreakpoint": "새 중단점(&&N)", - "miInstallAdditionalDebuggers": "추가 디버거 설치(&&I)...", - "debugPanel": "디버그 콘솔", - "miToggleDebugConsole": "디버그 콘솔(&&B)", - "run and debug": "실행 및 디버그", - "miViewRun": "실행(&&R)", - "variables": "변수", - "watch": "조사식", - "callStack": "호출 스택", - "breakpoints": "중단점", - "loadedScripts": "로드된 스크립트", - "debugConfigurationTitle": "디버그", - "allowBreakpointsEverywhere": "모든 파일에서 중단점을 설정할 수 있습니다.", - "openExplorerOnEnd": "디버그 세션 끝에 자동으로 탐색기 뷰를 엽니다.", - "inlineValues": "디버그하는 동안 편집기에서 변수 값을 인라인으로 표시합니다.", - "inlineValues.on": "디버그하는 동안 편집기에서 변수 값을 인라인으로 항상 표시합니다.", - "inlineValues.off": "디버그하는 동안 편집기에서 변수 값을 인라인으로 표시하지 않습니다.", - "inlineValues.focusNoScroll": "언어에서 인라인 값 위치를 지원하는 경우 디버깅하는 동안 변수 값을 편집기에 인라인으로 표시합니다.", - "toolBarLocation": "디버그 도구 모음의 위치를 제어합니다. '부동'(모든 뷰), '고정'(디버그 뷰) 또는 '숨김'입니다.", - "never": "상태 표시줄에 디버그 표시 안 함", - "always": "상태 표시줄에 디버그 항상 표시", - "onFirstSessionStart": "디버그가 처음으로 시작된 후에만 상태 표시줄에 디버그 표시", - "showInStatusBar": "디버그 상태 표시줄을 표시할 경우를 제어합니다.", - "debug.console.closeOnEnd": "디버그 세션이 종료될 때 디버그 콘솔을 자동으로 닫을지 여부를 제어합니다.", - "debug.terminal.clearBeforeReusing": "통합 또는 외부 터미널에서 새 디버그 세션을 시작하기 전에 터미널을 지우세요.", - "openDebug": "디버그 보기를 열 경우를 제어합니다.", - "showSubSessionsInToolBar": "디버그 도구 모음에서 디버그 하위 세션을 표시할지 여부를 제어합니다. 이 설정이 false이면 하위 세션의 중지 명령이 부모 세션도 중지합니다.", - "debug.console.fontSize": "디버그 콘솔에서 글꼴 크기(픽셀)를 제어합니다.", - "debug.console.fontFamily": "디버그 콘솔에서 글꼴 패밀리를 제어합니다.", - "debug.console.lineHeight": "디버그 콘솔에서 줄 높이(픽셀)를 제어합니다. 글꼴 크기에서 줄 높이를 계산하려면 0을 사용합니다.", - "debug.console.wordWrap": "디버그 콘솔에서 줄이 자동으로 바뀌는지 여부를 제어합니다.", - "debug.console.historySuggestions": "디버그 콘솔이 이전에 입력한 입력을 제안할지 여부를 제어합니다.", - "debug.console.collapseIdenticalLines": "디버그 콘솔에서 같은 줄을 축소하고 발생 횟수를 배지로 표시해야 할지를 제어합니다.", - "launch": "전역 디버그 시작 구성입니다. 작업 영역에서 공유되는 'launch.json' 대신 사용되어야 합니다.", - "debug.focusWindowOnBreak": "디버거가 중단될 때 워크벤치 창이 포커스를 받을지 여부를 제어합니다.", - "debugAnyway": "작업 오류를 무시하고 디버깅을 시작합니다.", - "showErrors": "문제 보기를 표시하고 디버깅을 시작하지 않습니다.", - "prompt": "프롬프트 사용자입니다.", - "cancel": "디버깅을 취소합니다.", - "debug.onTaskErrors": "preLaunchTask를 실행한 후 오류가 발생할 때 수행할 작업을 제어합니다.", - "showBreakpointsInOverviewRuler": "중단점을 개요 눈금자에 표시할지 여부를 제어합니다.", - "showInlineBreakpointCandidates": "디버깅하는 동안 인라인 중단점 후보 장식을 편집기에 표시할지 여부를 제어합니다.", - "debug.saveBeforeStart": "디버그 세션을 시작하기 전에 저장할 편집기를 제어합니다.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "디버그 세션을 시작하기 전에 모든 편집기를 활성 그룹에 저장합니다.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "디버그 세션을 시작하기 전에 제목이 없는 편집기를 제외한 모든 편집기를 활성 그룹에 저장합니다.", - "debug.saveBeforeStart.none": "디버그 세션을 시작하기 전에 편집기를 저장하지 않습니다." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "구성 추가..." + "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다.", + "contributes.selector": "사용자 지정 편집기가 사용되는 glob 집합입니다.", + "contributes.selector.filenamePattern": "사용자 지정 편집기가 사용되는 glob입니다.", + "contributes.viewType": "사용자 지정 편집기의 식별자입니다. 이 식별자는 모든 사용자 지정 편집기에서 고유해야 하므로 `viewType`의 일부로 확장 ID를 포함하는 것이 좋습니다. `viewType`은 `vscode.registerCustomEditorProvider`를 사용하여 사용자 지정 편집기를 등록할 때와 `onCustomEditor:${id}` [활성화 이벤트](https://code.visualstudio.com/api/references/activation-events)에서 사용됩니다." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Logpoint", - "breakpoint": "중단점", - "breakpointHasConditionDisabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하도록 설정하세요.", - "message": "메시지", - "condition": "조건", - "breakpointHasConditionEnabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하지 않도록 설정하세요.", - "removeLogPoint": "{0} 제거", - "disableLogPoint": "{0} {1}", - "disable": "사용 안 함", - "enable": "사용", - "cancel": "취소", - "removeBreakpoint": "{0} 제거", - "editBreakpoint": "{0} 편집...", - "disableBreakpoint": "{0} 사용 안 함", - "enableBreakpoint": "{0} 사용", - "removeBreakpoints": "중단점 제거", - "removeInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 제거", - "removeLineBreakpoint": "줄 중단점 제거", - "editBreakpoints": "중단점 편집", - "editInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 편집", - "editLineBrekapoint": "줄 중단점 편집", - "enableDisableBreakpoints": "중단점 사용/사용 안 함", - "disableInlineColumnBreakpoint": "{0} 열에서 인라인 중단점 사용 안 함", - "disableBreakpointOnLine": "줄 중단점 사용 안 함", - "enableBreakpoints": "{0} 열에서 인라인 중단점 사용", - "enableBreakpointOnLine": "줄 중단점 사용", "addBreakpoint": "중단점 추가", "addConditionalBreakpoint": "조건부 중단점 추가...", "addLogPoint": "로그 지점 추가...", - "debugIcon.breakpointForeground": "중단점의 아이콘 색상입니다.", - "debugIcon.breakpointDisabledForeground": "비활성화된 중단점에 대한 아이콘 색상입니다.", - "debugIcon.breakpointUnverifiedForeground": "확인되지 않은 중단점의 아이콘 색상입니다.", + "breakpoint": "중단점", + "breakpointHasConditionDisabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하도록 설정하세요.", + "breakpointHasConditionEnabled": "이 {0}에는 제거 시 손실되는 {1}이(가) 있습니다. 대신 {0}을(를) 사용하지 않도록 설정하세요.", + "cancel": "취소", + "condition": "조건", "debugIcon.breakpointCurrentStackframeForeground": "현재 중단점 스택 프레임의 아이콘 색상입니다.", - "debugIcon.breakpointStackframeForeground": "모든 중단점 스택 프레임의 아이콘 색상입니다." + "debugIcon.breakpointDisabledForeground": "비활성화된 중단점에 대한 아이콘 색상입니다.", + "debugIcon.breakpointForeground": "중단점의 아이콘 색상입니다.", + "debugIcon.breakpointStackframeForeground": "모든 중단점 스택 프레임의 아이콘 색상입니다.", + "debugIcon.breakpointUnverifiedForeground": "확인되지 않은 중단점의 아이콘 색상입니다.", + "disable": "사용 안 함", + "disableBreakpoint": "{0} 사용 안 함", + "disableBreakpointOnLine": "줄 중단점 사용 안 함", + "disableInlineColumnBreakpoint": "{0} 열에서 인라인 중단점 사용 안 함", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "{0} 편집...", + "editBreakpoints": "중단점 편집", + "editInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 편집", + "editLineBrekapoint": "줄 중단점 편집", + "enable": "사용", + "enableBreakpoint": "{0} 사용", + "enableBreakpointOnLine": "줄 중단점 사용", + "enableBreakpoints": "{0} 열에서 인라인 중단점 사용", + "enableDisableBreakpoints": "중단점 사용/사용 안 함", + "logPoint": "Logpoint", + "message": "메시지", + "removeBreakpoint": "{0} 제거", + "removeBreakpoints": "중단점 제거", + "removeInlineBreakpointOnColumn": "{0} 열에서 인라인 중단점 제거", + "removeLineBreakpoint": "줄 중단점 제거", + "removeLogPoint": "{0} 제거" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "상위 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다.", - "focusedStackFrameLineHighlight": "포커스가 있는 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "필터(예: text, !exclude)", - "debugConsole": "디버그 콘솔", - "startDebugFirst": "디버그 세션을 시작하여 식을 계산하세요.", - "actions.repl.acceptInput": "REPL 입력 적용", - "repl.action.filter": "REPL 필터링할 콘텐츠 포커스", - "actions.repl.copyAll": "디버그: 모두 콘솔 복사", - "filter": "필터", - "selectRepl": "디버그 콘솔 선택", - "clearRepl": "콘솔 지우기", - "debugConsoleCleared": "디버그 콘솔을 지웠습니다.", - "collapse": "모두 축소", - "paste": "붙여넣기", - "copyAll": "모두 복사", - "copy": "복사" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "구성 열기(&&C)", - "selectWorkspaceFolder": "launch.json 파일을 만들 작업 영역 폴더를 선택하거나 작업 영역 구성 파일에 launch.json 파일 추가", - "debugPanel": "디버그 콘솔", - "startAdditionalSession": "추가 세션 시작" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "활성 디버그 세션의 디버그 형식입니다. 예: 'python'.", - "debugConfigurationType": "선택한 시작 구성의 디버그 형식입니다. 예: 'python'.", - "debugState": "포커스가 있는 디버그 세션의 상태입니다. 'inactive', 'initializing', 'stopped', 'running' 중 하나입니다.", - "debugUX": "UX 상태를 디버그합니다. 디버그 구성이 없으면 'simple'이고, 그렇지 않으면 'default'입니다. 디버그 뷰렛에 시작 뷰를 표시할 시기를 결정하는 데 사용됩니다.", - "inDebugMode": "디버그하면 true이고, 그러지 않으면 false입니다.", - "inDebugRepl": "포커스가 디버그 콘솔에 있으면 true이고, 그렇지 않으면 false입니다.", - "breakpointWidgetVisibile": "중단점 편집기 영역 위젯이 표시되면 true이고, 그러지 않으면 false입니다.", - "inBreakpointWidget": "포커스가 중단점 편집기 영역 위젯에 있으면 true이고, 그렇지 않으면 false입니다.", - "breakpointsFocused": "BREAKPOINTS 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", - "watchExpressionsFocused": "WATCH 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", - "watchExpressionsExist": "하나 이상의 조사식이 있으면 true이고, 그렇지 않으면 false입니다.", - "variablesFocused": "VARIABLES 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", - "expressionSelected": "WATCH 또는 VARIABLES 뷰에서 식 입력 상자가 열려 있으면 true이고, 그렇지 않으면 false입니다.", - "breakpointInputFocused": "입력 상자가 BREAKPOINTS 뷰에 포커스를 두는 경우 true입니다.", - "callStackItemType": "호출 스택 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'session', 'thread', 'stackFrame'", - "callStackSessionIsAttach": "CALL STACK 뷰의 세션이 attach이면 true이고, 그렇지 않으면 false입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", - "callStackItemStopped": "CALL STACK의 포커스가 있는 항목이 중지되면 true입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", - "callStackSessionHasOneThread": "CALL STACK 뷰의 포커스가 있는 세션에 정확히 하나의 스레드가 있는 경우 true입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", - "watchItemType": "조사식 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'expression', 'variable'", - "breakpointItemType": "BREAKPOINTS 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", - "breakpointAccessType": "BREAKPOINTS 뷰에서 포커스가 있는 데이터 중단점의 액세스 유형을 나타냅니다(예: 'read', 'readWrite', 'write').", - "breakpointSupportsCondition": "포커스가 있는 중단점이 조건을 지원하는 경우 true입니다.", - "loadedScriptsSupported": "포커스가 있는 세션이 LOADED SCRIPTS 뷰를 지원하는 경우 true입니다.", - "loadedScriptsItemType": "LOADED SCRIPTS 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다.", - "focusedSessionIsAttach": "포커스가 있는 세션이 'attach'인 경우 true입니다.", - "stepBackSupported": "포커스가 있는 세션이 'stepBack' 요청을 지원하는 경우 true입니다.", - "restartFrameSupported": "포커스가 있는 세션이 'restartFrame' 요청을 지원하는 경우 true입니다.", - "stackFrameSupportsRestart": "포커스가 있는 스택 프레임이 'restartFrame'을 지원하는 경우 true입니다.", - "jumpToCursorSupported": "포커스가 있는 세션이 'jumpToCursor' 요청을 지원하는 경우 true입니다.", - "stepIntoTargetsSupported": "포커스가 있는 세션이 'stepIntoTargets' 요청을 지원하는 경우 true입니다.", - "breakpointsExist": "하나 이상의 중단점이 있는 경우 true입니다.", - "debuggersAvailable": "하나 이상의 디버그 확장이 활성화되어 있는 경우 true입니다.", - "debugProtocolVariableMenuContext": "VARIABLES 뷰의 포커스가 있는 변수에서 디버그 어댑터가 설정하는 컨텍스트를 나타냅니다.", - "debugSetVariableSupported": "포커스가 있는 세션이 'setVariable' 요청을 지원하는 경우 true입니다.", - "breakWhenValueChangesSupported": "포커스가 있는 세션이 값 변경 시 중단을 지원하는 경우 true입니다.", - "breakWhenValueIsAccessedSupported": "포커스가 있는 중단점에서 값이 액세스되면 중단을 지원하면 true입니다.", - "breakWhenValueIsReadSupported": "포커스가 있는 중단점에서 값을 읽으면 중단을 지원하면 true입니다.", - "variableEvaluateNamePresent": "포커스가 있는 변수에 'evalauteName' 필드 집합이 있는 경우 true입니다.", - "exceptionWidgetVisible": "예외 위젯이 표시되는 경우 true입니다.", - "multiSessionRepl": "둘 이상의 디버그 콘솔이 있는 경우 true입니다.", - "multiSessionDebug": "둘 이상의 활성 디버그 세션이 있는 경우 true입니다.", - "internalConsoleOptions": "내부 디버그 콘솔을 열어야 할 경우를 제어합니다." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "'{1}'에 대해 {0}ms 후 시간 제한" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "중단점 형식", + "breakpointWidgetExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", + "breakpointWidgetHitCountPlaceholder": "적중 횟수 조건이 충족될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", + "breakpointWidgetLogMessagePlaceholder": "중단점이 적중될 때 기록할 메시지입니다. {} 내의 식은 보간됩니다. 수락하려면 'Enter' 키를 누르고 취소하려면 'esc' 키를 누르세요.", + "expression": "식", + "hitCount": "적중 횟수", + "logMessage": "로그 메시지" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "식 조건: {0}", - "expressionAndHitCount": "식: {0} | 적중 횟수: {1}", - "functionBreakpointsNotSupported": "이 디버그 형식은 함수 중단점을 지원하지 않습니다.", - "dataBreakpointsNotSupported": "데이터 중단점은 이 디버그 유형에서 지원되지 않습니다.", - "read": "읽기", - "write": "쓰기", "access": "액세스", - "functionBreakpointPlaceholder": "중단할 함수", - "functionBreakPointInputAriaLabel": "함수 중단점을 입력합니다.", - "functionBreakpointExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다.", - "functionBreakPointExpresionAriaLabel": "식을 입력합니다. 식이 true로 계산될 경우 함수 중단점이 중단됩니다.", - "functionBreakpointHitCountPlaceholder": "적중 횟수가 충족될 경우 중단함", - "functionBreakPointHitCountAriaLabel": "적중 횟수를 입력합니다. 적중 횟수가 충족될 경우 함수 중단점이 중단됩니다.", - "exceptionBreakpointAriaLabel": "예외 중단점 조건 입력", - "exceptionBreakpointPlaceholder": "식이 true로 계산될 경우 중단합니다.", - "breakpoints": "중단점", - "disabledLogpoint": "사용 안 함으로 설정된 logpoint", - "disabledBreakpoint": "해제된 중단점", - "unverifiedLogpoint": "확인되지 않은 logpoint", - "unverifiedBreakopint": "확인되지 않은 중단점", - "dataBreakpointUnsupported": "데이터 중단점은 이 디버그 유형에서 지원되지 않습니다.", - "dataBreakpoint": "데이터 중단점", - "functionBreakpointUnsupported": "이 디버그 형식은 함수 중단점을 지원하지 않습니다.", - "functionBreakpoint": "함수 중단점", - "expression": "식 조건: {0}", - "hitCount": "적중 횟수: {0}", - "breakpointUnsupported": "이 유형의 중단점은 디버거에서 지원되지 않습니다.", - "logMessage": "로그 메시지: {0}", - "breakpoint": "중단점", - "addFunctionBreakpoint": "함수 중단점 추가", - "miFunctionBreakpoint": "함수 중단점(&&F)...", "activateBreakpoints": "중단점 활성화 토글", - "removeBreakpoint": "중단점 제거", - "removeAllBreakpoints": "모든 중단점 제거", - "miRemoveAllBreakpoints": "모든 중단점 제거(&&A)", - "enableAllBreakpoints": "모든 중단점 설정", - "miEnableAllBreakpoints": "모든 중단점 사용(&&E)", + "addFunctionBreakpoint": "함수 중단점 추가", + "breakpoint": "중단점", + "breakpointUnsupported": "이 유형의 중단점은 디버거에서 지원되지 않습니다.", + "breakpoints": "중단점", + "dataBreakpoint": "데이터 중단점", + "dataBreakpointUnsupported": "데이터 중단점은 이 디버그 유형에서 지원되지 않습니다.", + "dataBreakpointsNotSupported": "데이터 중단점은 이 디버그 유형에서 지원되지 않습니다.", "disableAllBreakpoints": "모든 중단점 해제", - "miDisableAllBreakpoints": "모든 중단점 사용 안 함(&&L)", - "reapplyAllBreakpoints": "모든 중단점 다시 적용", + "disabledBreakpoint": "해제된 중단점", + "disabledLogpoint": "사용 안 함으로 설정된 logpoint", + "editBreakpoint": "함수 중단점 편집...", "editCondition": "조건 편집...", "editHitCount": "적중 횟수 편집...", - "editBreakpoint": "함수 중단점 편집..." + "enableAllBreakpoints": "모든 중단점 설정", + "exceptionBreakpointAriaLabel": "예외 중단점 조건 입력", + "exceptionBreakpointPlaceholder": "식이 true로 계산될 경우 중단합니다.", + "expression": "식 조건: {0}", + "expressionAndHitCount": "식: {0} | 적중 횟수: {1}", + "expressionCondition": "식 조건: {0}", + "functionBreakPointExpresionAriaLabel": "식을 입력합니다. 식이 true로 계산될 경우 함수 중단점이 중단됩니다.", + "functionBreakPointHitCountAriaLabel": "적중 횟수를 입력합니다. 적중 횟수가 충족될 경우 함수 중단점이 중단됩니다.", + "functionBreakPointInputAriaLabel": "함수 중단점을 입력합니다.", + "functionBreakpoint": "함수 중단점", + "functionBreakpointExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다.", + "functionBreakpointHitCountPlaceholder": "적중 횟수가 충족될 경우 중단함", + "functionBreakpointPlaceholder": "중단할 함수", + "functionBreakpointUnsupported": "이 디버그 형식은 함수 중단점을 지원하지 않습니다.", + "functionBreakpointsNotSupported": "이 디버그 형식은 함수 중단점을 지원하지 않습니다.", + "hitCount": "적중 횟수: {0}", + "logMessage": "로그 메시지: {0}", + "miDisableAllBreakpoints": "모든 중단점 사용 안 함(&&L)", + "miEnableAllBreakpoints": "모든 중단점 사용(&&E)", + "miFunctionBreakpoint": "함수 중단점(&&F)...", + "miRemoveAllBreakpoints": "모든 중단점 제거(&&A)", + "read": "읽기", + "reapplyAllBreakpoints": "모든 중단점 다시 적용", + "removeAllBreakpoints": "모든 중단점 제거", + "removeBreakpoint": "중단점 제거", + "unverifiedBreakopint": "확인되지 않은 중단점", + "unverifiedExceptionBreakpoint": "확인되지 않은 예외 중단점", + "unverifiedLogpoint": "확인되지 않은 logpoint", + "write": "쓰기" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "뒤로 이동", - "reverseContinue": "반전" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "포커스가 있는 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다.", + "topStackFrameLineHighlight": "상위 스택 프레임 위치에 있는 줄 강조 표시의 배경색입니다." }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "실행 중", - "showMoreStackFrames2": "더 많은 스택 프레임 표시", - "session": "세션", - "thread": "스레드", - "restartFrame": "프레임 다시 시작", + "callStackAriaLabel": "호출 스택 디버그", + "collapse": "모두 축소", "loadAllStackFrames": "스택 프레임 모두 로드", + "restartFrame": "프레임 다시 시작", + "running": "실행 중", + "session": "세션", + "sessionLabel": "세션 {0} {1}", "showMoreAndOrigin": "{0}개 더 표시: {1}", "showMoreStackFrames": "{0}개 이상의 스택 프레임 표시", - "callStackAriaLabel": "호출 스택 디버그", - "threadAriaLabel": "스레드 {0} {1}", + "showMoreStackFrames2": "더 많은 스택 프레임 표시", "stackFrameAriaLabel": "스택 프레임 {0}, 줄 {1}, {2}", - "sessionLabel": "세션 {0} {1}", - "collapse": "모두 축소" + "thread": "스레드", + "threadAriaLabel": "스레드 {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1개의 활성 세션", - "nActiveSessions": "{0}개의 활성 세션", - "compoundMustHaveConfigurations": "여러 구성을 시작하려면 복합에 \"configurations\" 특성 집합이 있어야 합니다.", - "noConfigurationNameInWorkspace": "작업 영역에서 시작 구성 '{0}'을(를) 찾을 수 없습니다.", - "multipleConfigurationNamesInWorkspace": "작업 영역에 시작 구성 '{0}'이(가) 여러 개 있습니다. 폴더 이름을 사용하여 구성을 한정하세요.", - "noFolderWithName": "복합형 '{2}'의 구성 '{1}'에 대해 이름이 '{0}'인 폴더를 찾을 수 없습니다.", - "configMissing": "'{0}' 구성이 'launch.json'에 없습니다.", - "launchJsonDoesNotExist": "전달된 작업 영역 폴더에 'launch.json'이 없습니다.", - "debugRequestNotSupported": "'{0}' 특성에는 선택한 디버그 구성에서 지원되지 않는 값 '{1}'이(가) 있습니다.", - "debugRequesMissing": "선택한 디버그 구성에 특성 '{0}'이(가) 없습니다.", - "debugTypeNotSupported": "구성된 디버그 형식 '{0}'은(는) 지원되지 않습니다.", - "debugTypeMissing": "선택한 시작 구성에 대한 'type' 속성이 없습니다.", - "installAdditionalDebuggers": "{0} 확장 설치", - "noFolderWorkspaceDebugError": "활성 파일을 디버그할 수 없습니다. 파일이 저장되었으며 해당 파일 형식에 대해 디버그 확장을 설치했는지 확인하세요.", - "debugAdapterCrash": "디버그 어댑터 프로세스가 예기치 않게 종료되었습니다({0}).", - "cancel": "취소", - "debuggingPaused": "{0}:{1}, 디버깅이 일시 중지됨(이유: {2}), {3}", - "breakpointAdded": "중단점, 줄 {0}, 파일 {1}을(를) 추가했습니다.", - "breakpointRemoved": "중단점, 줄 {0}, 파일 {1}을(를) 제거했습니다." - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "다시 시작", - "stepOverDebug": "단위 실행", - "stepIntoDebug": "단계 정보", - "stepOutDebug": "단계 출력", - "pauseDebug": "일시 중지", - "disconnect": "연결 끊기", - "stop": "중지", - "continueDebug": "계속", - "focusSession": "세션에 포커스 설정", - "selectAndStartDebugging": "디버깅 선택 및 시작", - "openLaunchJson": "{0} 열기", - "startDebug": "디버깅 시작", - "startWithoutDebugging": "디버깅하지 않고 시작", - "chooseLocation": "특정 위치 선택", - "noExecutableCode": "현재 커서 위치에 연결된 실행 코드가 없습니다.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "다음 문 설정", + "addToWatchExpressions": "조사식에 추가", + "allowBreakpointsEverywhere": "모든 파일에서 중단점을 설정할 수 있습니다.", + "always": "상태 표시줄에 디버그 항상 표시", + "breakWhenValueChanges": "값 변경 시 중단", + "breakWhenValueIsAccessed": "값 액세스 시 중단", + "breakWhenValueIsRead": "값 읽기 시 중단", + "breakpoints": "중단점", + "callStack": "호출 스택", + "cancel": "디버깅을 취소합니다.", + "copyAsExpression": "식으로 복사", + "copyStackTrace": "호출 스택 복사", + "copyValue": "값 복사", + "debug.console.closeOnEnd": "디버그 세션이 종료될 때 디버그 콘솔을 자동으로 닫을지 여부를 제어합니다.", + "debug.console.collapseIdenticalLines": "디버그 콘솔에서 같은 줄을 축소하고 발생 횟수를 배지로 표시해야 할지를 제어합니다.", + "debug.console.fontFamily": "디버그 콘솔에서 글꼴 패밀리를 제어합니다.", + "debug.console.fontSize": "디버그 콘솔에서 글꼴 크기(픽셀)를 제어합니다.", + "debug.console.historySuggestions": "디버그 콘솔이 이전에 입력한 입력을 제안할지 여부를 제어합니다.", + "debug.console.lineHeight": "디버그 콘솔에서 줄 높이(픽셀)를 제어합니다. 글꼴 크기에서 줄 높이를 계산하려면 0을 사용합니다.", + "debug.console.wordWrap": "디버그 콘솔에서 줄이 자동으로 바뀌는지 여부를 제어합니다.", + "debug.focusWindowOnBreak": "디버거가 중단될 때 워크벤치 창이 포커스를 받을지 여부를 제어합니다.", + "debug.onTaskErrors": "preLaunchTask를 실행한 후 오류가 발생할 때 수행할 작업을 제어합니다.", + "debug.saveBeforeStart": "디버그 세션을 시작하기 전에 저장할 편집기를 제어합니다.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "디버그 세션을 시작하기 전에 모든 편집기를 활성 그룹에 저장합니다.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "디버그 세션을 시작하기 전에 제목이 없는 편집기를 제외한 모든 편집기를 활성 그룹에 저장합니다.", + "debug.saveBeforeStart.none": "디버그 세션을 시작하기 전에 편집기를 저장하지 않습니다.", + "debug.terminal.clearBeforeReusing": "통합 또는 외부 터미널에서 새 디버그 세션을 시작하기 전에 터미널을 지우세요.", + "debugAnyway": "작업 오류를 무시하고 디버깅을 시작합니다.", + "debugCategory": "디버그", + "debugConfigurationTitle": "디버그", + "debugFocusConsole": "디버그 콘솔 뷰에 포커스 설정", + "debugPanel": "디버그 콘솔", + "editWatchExpression": "식 편집", + "inlineBreakpoint": "인라인 중단점", + "inlineValues": "디버그하는 동안 편집기에서 변수 값을 인라인으로 표시합니다.", + "inlineValues.focusNoScroll": "언어에서 인라인 값 위치를 지원하는 경우 디버깅하는 동안 변수 값을 편집기에 인라인으로 표시합니다.", + "inlineValues.off": "디버그하는 동안 편집기에서 변수 값을 인라인으로 표시하지 않습니다.", + "inlineValues.on": "디버그하는 동안 편집기에서 변수 값을 인라인으로 항상 표시합니다.", "jumpToCursor": "커서로 이동", - "debug": "디버그", - "noFolderDebugConfig": "고급 디버그 구성을 수행하려면 먼저 폴더를 여세요.", - "addInlineBreakpoint": "인라인 중단점 추가" + "launch": "전역 디버그 시작 구성입니다. 작업 영역에서 공유되는 'launch.json' 대신 사용되어야 합니다.", + "loadedScripts": "로드된 스크립트", + "mRun": "실행(&&R)", + "miAddConfiguration": "구성 추가(&&D)...", + "miContinue": "계속(&&C)", + "miInlineBreakpoint": "인라인 중단점(&&O)", + "miInstallAdditionalDebuggers": "추가 디버거 설치(&&I)...", + "miNewBreakpoint": "새 중단점(&&N)", + "miRestart Debugging": "디버깅 다시 시작(&&R)", + "miRun": "디버깅 없이 실행(&&W)", + "miStartDebugging": "디버깅 시작(&&S)", + "miStepInto": "한 단계씩 코드 실행(&&I)", + "miStepOut": "프로시저 나가기(&&U)", + "miStepOver": "프로시저 단위 실행(&&O)", + "miStopDebugging": "디버깅 중지(&&S)", + "miToggleDebugConsole": "디버그 콘솔(&&B)", + "miViewRun": "실행(&&R)", + "never": "상태 표시줄에 디버그 표시 안 함", + "onFirstSessionStart": "디버그가 처음으로 시작된 후에만 상태 표시줄에 디버그 표시", + "openDebug": "디버그 보기를 열 경우를 제어합니다.", + "openExplorerOnEnd": "디버그 세션 끝에 자동으로 탐색기 뷰를 엽니다.", + "prompt": "프롬프트 사용자입니다.", + "removeWatchExpression": "식 제거", + "restartFrame": "프레임 다시 시작", + "run and debug": "실행 및 디버그", + "setValue": "값 설정", + "showBreakpointsInOverviewRuler": "중단점을 개요 눈금자에 표시할지 여부를 제어합니다.", + "showErrors": "문제 보기를 표시하고 디버깅을 시작하지 않습니다.", + "showInStatusBar": "디버그 상태 표시줄을 표시할 경우를 제어합니다.", + "showInlineBreakpointCandidates": "디버깅하는 동안 인라인 중단점 후보 장식을 편집기에 표시할지 여부를 제어합니다.", + "showSubSessionsInToolBar": "디버그 도구 모음에서 디버그 하위 세션을 표시할지 여부를 제어합니다. 이 설정이 false이면 하위 세션의 중지 명령이 부모 세션도 중지합니다.", + "startDebugPlaceholder": "실행할 시작 구성의 이름을 입력합니다.", + "startDebuggingHelp": "디버깅 시작", + "terminateThread": "스레드 종료", + "toolBarLocation": "디버그 도구 모음의 위치를 제어합니다. '부동'(모든 뷰), '고정'(디버그 뷰) 또는 '숨김'입니다.", + "variables": "변수", + "watch": "조사식" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "프로그램이 디버그될 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarDebuggingForeground": "프로그램이 디버그될 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", - "statusBarDebuggingBorder": "프로그램 디버깅 중 사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다." - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "디버그", - "debugTarget": "디버그: {0}", - "selectAndStartDebug": "디버그 구성 선택 및 시작" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "디버그 세션", - "loadedScriptsAriaLabel": "로드된 스크립트 디버그", - "loadedScriptsRootFolderAriaLabel": "작업 영역 폴더 {0}, 로드된 스크립트, 디버그", - "loadedScriptsSessionAriaLabel": "세션 {0}, 로드된 스크립트, 디버그", - "loadedScriptsFolderAriaLabel": "폴더 {0}, 로드된 스크립트, 디버그", - "loadedScriptsSourceAriaLabel": "{0}, 로드된 스크립트, 디버그" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "디버그: 중단점 설정/해제", - "miToggleBreakpoint": "중단점 설정/해제(&&B)", - "conditionalBreakpointEditorAction": "디버그: 조건부 중단점 추가...", - "miConditionalBreakpoint": "조건부 중단점(&&C)...", - "logPointEditorAction": "디버그 : Logpoint 추가...", - "miLogPoint": "&&Logpoint...", - "runToCursor": "커서까지 실행", - "evaluateInDebugConsole": "디버그 콘솔에서 평가", - "addToWatch": "조사식에 추가", - "showDebugHover": "디버그: 가리키기 표시", - "stepIntoTargets": "대상을 한 단계씩 코드 실행...", - "goToNextBreakpoint": "디버그 : 다음 중단점으로 이동", - "goToPreviousBreakpoint": "디버그 : 이전 중단점으로 이동", - "closeExceptionWidget": "예외 위젯 닫기" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "조사식 입력", - "watchExpressionPlaceholder": "조사할 식", - "watchAriaTreeLabel": "조사식 디버그", - "watchExpressionAriaLabel": "{0}, 값 {1}", - "watchVariableAriaLabel": "{0}, 값 {1}", - "collapse": "모두 축소", - "addWatchExpression": "식 추가", - "removeAllWatchExpressions": "모든 식 제거" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "새 변수 값 입력", - "variablesAriaTreeLabel": "변수 디버그", - "variableScopeAriaLabel": "{0} 범위", - "variableAriaLabel": "{0}, 값 {1}", - "collapse": "모두 축소" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "디버그 세션이 없는 리소스를 확인할 수 없음", - "canNotResolveSourceWithError": "'{0}' 소스를 로드할 수 없습니다. {1}.", - "canNotResolveSource": "'{0}' 소스를 로드할 수 없습니다." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "실행", - "openAFileWhichCanBeDebugged": "디버그하거나 실행할 수 있는 [파일 열기](command:{0})입니다.", - "runAndDebugAction": "[실행 및 디버그{0}](command:{1})", - "detectThenRunAndDebug": "모든 자동 디버그 구성을 [표시](command:{0})합니다.", - "customizeRunAndDebug": "실행 및 디버그를 사용자 지정하려면 [launch.json 파일 만들기](command:{0})를 수행합니다.", - "customizeRunAndDebugOpenFolder": "실행 및 디버그를 사용자 지정하려면 [폴더를 열고](command:{0}) launch.json 파일을 만듭니다." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "일치하는 시작 구성 없음", - "customizeLaunchConfig": "시작 구성 설정", - "contributed": "적용됨", - "providerAriaLabel": "적용된 구성 {0}", - "configure": "구성", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "구성({0}) 추가...", - "addConfiguration": "구성 추가..." + "addConfiguration": "구성 추가...", + "debugLaunchConfigurations": "디버그 시작 구성", + "debugSession": "디버그 세션", + "noConfigurations": "구성 없음" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "{0} 디버깅에 대 한 확장이 없습니다. Marketplace에서 {0} 확장을 찾아야 하나요?", + "cancel": "취소", + "debugName": "구성의 이름으로, 시작 구성 드롭다운 메뉴에 나타납니다.", + "debugNoType": "디버거 '형식'은 생략할 수 없으며 '문자열' 형식이어야 합니다.", + "debugPostDebugTask": "디버그 세션 종료 후 실행할 작업입니다.", + "debugPrelaunchTask": "디버그 세션이 시작되기 이전에 실행할 작업입니다.", + "debugServer": "디버그 확장 배포 전용입니다. 포트가 지정된 경우 VS Code에서는 서버 모드로 실행하는 디버그 어댑터에 연결을 시도합니다.", + "findExtension": "{0} 확장 찾기", + "installExt": "확장 설치...", + "installLanguage": "{0}대한 확장 설치...", + "selectDebug": "환경 선택" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "디버그 도구 모음 배경색입니다.", - "debugToolBarBorder": "디버그 도구 모음 테두리색입니다.", - "debugIcon.startForeground": "디버깅 시작 작업을 위한 디버그 도구 모음 아이콘입니다.", - "debugIcon.pauseForeground": "일시 중지 작업을 위한 디버그 도구 모음 아이콘입니다.", - "debugIcon.stopForeground": "중지 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugIcon.continueForeground": "계속하기 위한 디버그 도구 모음 아이콘입니다.", "debugIcon.disconnectForeground": "연결 끊기 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugIcon.pauseForeground": "일시 중지 작업을 위한 디버그 도구 모음 아이콘입니다.", "debugIcon.restartForeground": "다시 시작 작업을 위한 디버그 도구 모음 아이콘입니다.", - "debugIcon.stepOverForeground": "단계별 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugIcon.startForeground": "디버깅 시작 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugIcon.stepBackForeground": "이전 단계에 대한 디버그 툴바 아이콘입니다.", "debugIcon.stepIntoForeground": "단계별 작업을 위한 디버그 도구 모음 아이콘입니다.", "debugIcon.stepOutForeground": "단계별 작업을 위한 디버그 도구 모음 아이콘입니다.", - "debugIcon.continueForeground": "계속하기 위한 디버그 도구 모음 아이콘입니다.", - "debugIcon.stepBackForeground": "이전 단계에 대한 디버그 툴바 아이콘입니다." + "debugIcon.stepOverForeground": "단계별 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugIcon.stopForeground": "중지 작업을 위한 디버그 도구 모음 아이콘입니다.", + "debugToolBarBackground": "디버그 도구 모음 배경색입니다.", + "debugToolBarBorder": "디버그 도구 모음 테두리색입니다." }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "디버그 콘솔 보기의 뷰 아이콘입니다.", - "runViewIcon": "실행 보기의 뷰 아이콘입니다.", - "variablesViewIcon": "변수 보기의 뷰 아이콘입니다.", - "watchViewIcon": "조사식 보기의 뷰 아이콘입니다.", - "callStackViewIcon": "호출 스택 보기의 뷰 아이콘입니다.", - "breakpointsViewIcon": "중단점 보기의 뷰 아이콘입니다.", - "loadedScriptsViewIcon": "로드된 스크립트 보기의 뷰 아이콘입니다.", - "debugBreakpoint": "중단점의 아이콘입니다.", - "debugBreakpointDisabled": "비활성화된 중단점의 아이콘입니다.", - "debugBreakpointUnverified": "확인되지 않은 중단점의 아이콘입니다.", - "debugBreakpointFunction": "함수 중단점의 아이콘입니다.", - "debugBreakpointFunctionDisabled": "비활성화된 함수 중단점의 아이콘입니다.", - "debugBreakpointFunctionUnverified": "확인되지 않은 함수 중단점의 아이콘입니다.", - "debugBreakpointConditional": "조건부 중단점의 아이콘입니다.", - "debugBreakpointConditionalDisabled": "비활성화된 조건부 중단점의 아이콘입니다.", - "debugBreakpointConditionalUnverified": "확인되지 않은 조건부 중단점의 아이콘입니다.", - "debugBreakpointData": "데이터 중단점의 아이콘입니다.", - "debugBreakpointDataDisabled": "비활성화된 데이터 중단점의 아이콘입니다.", - "debugBreakpointDataUnverified": "확인되지 않은 데이터 중단점의 아이콘입니다.", - "debugBreakpointLog": "로그 중단점의 아이콘입니다.", - "debugBreakpointLogDisabled": "비활성화된 로그 중단점의 아이콘입니다.", - "debugBreakpointLogUnverified": "확인되지 않은 로그 중단점의 아이콘입니다.", - "debugBreakpointHint": "편집기 문자 모양 여백에 가리킨 경우 표시되는 중단점 힌트의 아이콘입니다.", - "debugBreakpointUnsupported": "지원되지 않는 중단점의 아이콘입니다.", - "debugStackframe": "편집기 문자 모양 여백에 표시되는 스택 프레임의 아이콘입니다.", - "debugStackframeFocused": "편집기 문자 모양 여백에 표시되는 포커스가 있는 스택 프레임의 아이콘입니다.", - "debugGripper": "디버그 표시줄 위치 조정 막대의 아이콘입니다.", - "debugRestartFrame": "디버그 다시 시작 프레임 작업의 아이콘입니다.", - "debugStop": "디버그 중지 작업의 아이콘입니다.", - "debugDisconnect": "디버그 연결 끊기 작업의 아이콘입니다.", - "debugRestart": "디버그 다시 시작 작업의 아이콘입니다.", - "debugStepOver": "디버그 건너뛰기 작업의 아이콘입니다.", - "debugStepInto": "디버그 한 단계씩 코드 실행 작업의 아이콘입니다.", - "debugStepOut": "디버그 프로시저 나가기 작업의 아이콘입니다.", - "debugStepBack": "디버그 뒤로 이동 작업의 아이콘입니다.", - "debugPause": "디버그 일시 중지 작업의 아이콘입니다.", - "debugContinue": "디버그 계속 작업의 아이콘입니다.", - "debugReverseContinue": "디버그 반대로 계속 진행 작업의 아이콘입니다.", - "debugStart": "디버그 시작 작업의 아이콘입니다.", - "debugConfigure": "디버그 구성 작업의 아이콘입니다.", - "debugConsole": "디버그 콘솔 열기 작업의 아이콘입니다.", - "debugCollapseAll": "디버그 보기에서 모두 축소 작업의 아이콘입니다.", - "callstackViewSession": "호출 스택 보기의 세션 아이콘입니다.", - "debugConsoleClearAll": "디버그 콘솔에서 모두 지우기 작업의 아이콘입니다.", - "watchExpressionsRemoveAll": "조사식 보기에서 모두 제거 작업의 아이콘입니다.", - "watchExpressionsAdd": "조사식 보기에서 추가 작업의 아이콘입니다.", - "watchExpressionsAddFuncBreakpoint": "조사식 보기에서 함수 중단점 추가 작업의 아이콘입니다.", - "breakpointsRemoveAll": "중단점 보기에서 모두 제거 작업의 아이콘입니다.", - "breakpointsActivate": "중단점 보기에서 활성화 작업의 아이콘입니다.", - "debugConsoleEvaluationInput": "디버그 평가 입력 마커의 아이콘입니다.", - "debugConsoleEvaluationPrompt": "디버그 평가 프롬프트의 아이콘입니다." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "인라인 중단점 추가", + "chooseLocation": "특정 위치 선택", + "continueDebug": "계속", + "debug": "디버그", + "disconnect": "연결 끊기", + "focusSession": "세션에 포커스 설정", + "jumpToCursor": "커서로 이동", + "noExecutableCode": "현재 커서 위치에 연결된 실행 코드가 없습니다.", + "openLaunchJson": "‘{0}’ 열기", + "pauseDebug": "일시 중지", + "restartDebug": "다시 시작", + "selectAndStartDebugging": "디버깅 선택 및 시작", + "startDebug": "디버깅 시작", + "startWithoutDebugging": "디버깅하지 않고 시작", + "stepIntoDebug": "단계 정보", + "stepOutDebug": "단계 출력", + "stepOverDebug": "단위 실행", + "stop": "중지" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "예외 위젯 테두리 색입니다.", - "debugExceptionWidgetBackground": "예외 위젯 배경색입니다.", - "exceptionThrownWithId": "예외가 발생했습니다. {0}", - "exceptionThrown": "예외가 발생했습니다.", - "close": "닫기" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "'.vscode' 폴더({0}) 내에 'launch.json' 파일을 만들 수 없습니다.", + "editLaunchConfig": "launch.json에서 디버그 구성 편집", + "selectConfiguration": "시작 구성 선택", + "user settings": "사용자 설정", + "workspace": "작업 영역" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "조사식에 추가", + "closeExceptionWidget": "예외 위젯 닫기", + "conditionalBreakpointEditorAction": "디버그: 조건부 중단점 추가...", + "evaluateInDebugConsole": "디버그 콘솔에서 평가", + "goToNextBreakpoint": "디버그 : 다음 중단점으로 이동", + "goToPreviousBreakpoint": "디버그 : 이전 중단점으로 이동", + "logPointEditorAction": "디버그 : Logpoint 추가...", + "miConditionalBreakpoint": "조건부 중단점(&&C)...", + "miLogPoint": "&&Logpoint...", + "miToggleBreakpoint": "중단점 설정/해제(&&B)", + "runToCursor": "커서까지 실행", + "showDebugHover": "디버그: 가리키기 표시", + "stepIntoTargets": "대상을 한 단계씩 코드 실행...", + "toggleBreakpointAction": "디버그: 중단점 설정/해제" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "구성 추가...", + "editor.inlineValuesBackground": "디버그 인라인 값 배경의 색입니다.", + "editor.inlineValuesForeground": "디버그 인라인 값 텍스트의 색입니다." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "편집기 언어 호버로 전환하려면 {0} 키를 길게 누릅니다.", "treeAriaLabel": "가리키기 디버그", "variableAriaLabel": "{0}, 값 {1}, 변수, 디버그" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "잘못된 변수 특성", - "startDebugFirst": "디버그 세션을 시작하여 식을 계산하세요.", - "notAvailable": "사용할 수 없음", - "pausedOn": "{0}에서 일시 중지됨", - "paused": "일시 중지됨", - "running": "실행 중", - "breakpointDirtydHover": "확인되지 않은 중단점입니다. 파일이 수정되었습니다. 디버그 세션을 다시 시작하세요." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "중단점 보기에서 활성화 작업의 아이콘입니다.", + "breakpointsRemoveAll": "중단점 보기에서 모두 제거 작업의 아이콘입니다.", + "breakpointsViewIcon": "중단점 보기의 뷰 아이콘입니다.", + "callStackViewIcon": "호출 스택 보기의 뷰 아이콘입니다.", + "callstackViewSession": "호출 스택 보기의 세션 아이콘입니다.", + "debugBreakpoint": "중단점의 아이콘입니다.", + "debugBreakpointConditional": "조건부 중단점의 아이콘입니다.", + "debugBreakpointConditionalDisabled": "비활성화된 조건부 중단점의 아이콘입니다.", + "debugBreakpointConditionalUnverified": "확인되지 않은 조건부 중단점의 아이콘입니다.", + "debugBreakpointData": "데이터 중단점의 아이콘입니다.", + "debugBreakpointDataDisabled": "비활성화된 데이터 중단점의 아이콘입니다.", + "debugBreakpointDataUnverified": "확인되지 않은 데이터 중단점의 아이콘입니다.", + "debugBreakpointDisabled": "비활성화된 중단점의 아이콘입니다.", + "debugBreakpointFunction": "함수 중단점의 아이콘입니다.", + "debugBreakpointFunctionDisabled": "비활성화된 함수 중단점의 아이콘입니다.", + "debugBreakpointFunctionUnverified": "확인되지 않은 함수 중단점의 아이콘입니다.", + "debugBreakpointHint": "편집기 문자 모양 여백에 가리킨 경우 표시되는 중단점 힌트의 아이콘입니다.", + "debugBreakpointLog": "로그 중단점의 아이콘입니다.", + "debugBreakpointLogDisabled": "비활성화된 로그 중단점의 아이콘입니다.", + "debugBreakpointLogUnverified": "확인되지 않은 로그 중단점의 아이콘입니다.", + "debugBreakpointUnsupported": "지원되지 않는 중단점의 아이콘입니다.", + "debugBreakpointUnverified": "확인되지 않은 중단점의 아이콘입니다.", + "debugCollapseAll": "디버그 보기에서 모두 축소 작업의 아이콘입니다.", + "debugConfigure": "디버그 구성 작업의 아이콘입니다.", + "debugConsole": "디버그 콘솔 열기 작업의 아이콘입니다.", + "debugConsoleClearAll": "디버그 콘솔에서 모두 지우기 작업의 아이콘입니다.", + "debugConsoleEvaluationInput": "디버그 평가 입력 마커의 아이콘입니다.", + "debugConsoleEvaluationPrompt": "디버그 평가 프롬프트의 아이콘입니다.", + "debugConsoleViewIcon": "디버그 콘솔 보기의 뷰 아이콘입니다.", + "debugContinue": "디버그 계속 작업의 아이콘입니다.", + "debugDisconnect": "디버그 연결 끊기 작업의 아이콘입니다.", + "debugGripper": "디버그 표시줄 위치 조정 막대의 아이콘입니다.", + "debugPause": "디버그 일시 중지 작업의 아이콘입니다.", + "debugRestart": "디버그 다시 시작 작업의 아이콘입니다.", + "debugRestartFrame": "디버그 다시 시작 프레임 작업의 아이콘입니다.", + "debugReverseContinue": "디버그 반대로 계속 진행 작업의 아이콘입니다.", + "debugStackframe": "편집기 문자 모양 여백에 표시되는 스택 프레임의 아이콘입니다.", + "debugStackframeFocused": "편집기 문자 모양 여백에 표시되는 포커스가 있는 스택 프레임의 아이콘입니다.", + "debugStart": "디버그 시작 작업의 아이콘입니다.", + "debugStepBack": "디버그 뒤로 이동 작업의 아이콘입니다.", + "debugStepInto": "디버그 한 단계씩 코드 실행 작업의 아이콘입니다.", + "debugStepOut": "디버그 프로시저 나가기 작업의 아이콘입니다.", + "debugStepOver": "디버그 건너뛰기 작업의 아이콘입니다.", + "debugStop": "디버그 중지 작업의 아이콘입니다.", + "loadedScriptsViewIcon": "로드된 스크립트 보기의 뷰 아이콘입니다.", + "runViewIcon": "실행 보기의 뷰 아이콘입니다.", + "variablesViewIcon": "변수 보기의 뷰 아이콘입니다.", + "watchExpressionsAdd": "조사식 보기에서 추가 작업의 아이콘입니다.", + "watchExpressionsAddFuncBreakpoint": "조사식 보기에서 함수 중단점 추가 작업의 아이콘입니다.", + "watchExpressionsRemoveAll": "조사식 보기에서 모두 제거 작업의 아이콘입니다.", + "watchViewIcon": "조사식 보기의 뷰 아이콘입니다." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "중단점이 적중될 때 기록할 메시지입니다. {} 내의 식은 보간됩니다. 수락하려면 'Enter' 키를 누르고 취소하려면 'esc' 키를 누르세요.", - "breakpointWidgetHitCountPlaceholder": "적중 횟수 조건이 충족될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", - "breakpointWidgetExpressionPlaceholder": "식이 true로 계산될 경우 중단합니다. 적용하려면 'Enter' 키를 누르고 취소하려면 'Esc' 키를 누릅니다.", - "expression": "식", - "hitCount": "적중 횟수", - "logMessage": "로그 메시지", - "breakpointType": "중단점 형식" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "디버그 시작 구성", - "noConfigurations": "구성 없음", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "구성({0}) 추가...", "addConfiguration": "구성 추가...", - "debugSession": "디버그 세션" + "configure": "구성", + "contributed": "적용됨", + "customizeLaunchConfig": "시작 구성 설정", + "noDebugResults": "일치하는 시작 구성 없음", + "providerAriaLabel": "적용된 구성 {0}" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1개의 활성 세션", + "breakpointAdded": "중단점, 줄 {0}, 파일 {1}을(를) 추가했습니다.", + "breakpointRemoved": "중단점, 줄 {0}, 파일 {1}을(를) 제거했습니다.", + "cancel": "취소", + "compoundMustHaveConfigurations": "여러 구성을 시작하려면 복합에 \"configurations\" 특성 집합이 있어야 합니다.", + "configMissing": "'{0}' 구성이 'launch.json'에 없습니다.", + "debugAdapterCrash": "디버그 어댑터 프로세스가 예기치 않게 종료되었습니다({0}).", + "debugRequesMissing": "선택한 디버그 구성에 특성 '{0}'이(가) 없습니다.", + "debugRequestNotSupported": "'{0}' 특성에는 선택한 디버그 구성에서 지원되지 않는 값 '{1}'이(가) 있습니다.", + "debugTrust": "디버깅은 작업 영역에서 빌드 작업 및 프로그램 코드를 실행합니다.", + "debugTypeMissing": "선택한 시작 구성에 대한 'type' 속성이 없습니다.", + "debugTypeNotSupported": "구성된 디버그 형식 '{0}'은(는) 지원되지 않습니다.", + "debuggingPaused": "{0}:{1}, 디버깅이 일시 중지됨(이유: {2}), {3}", + "installAdditionalDebuggers": "{0} 확장 설치", + "launchJsonDoesNotExist": "전달된 작업 영역 폴더에 'launch.json'이 없습니다.", + "multipleConfigurationNamesInWorkspace": "작업 영역에 시작 구성 '{0}'이(가) 여러 개 있습니다. 폴더 이름을 사용하여 구성을 한정하세요.", + "nActiveSessions": "{0}개의 활성 세션", + "noConfigurationNameInWorkspace": "작업 영역에서 시작 구성 '{0}'을(를) 찾을 수 없습니다.", + "noFolderWithName": "복합형 '{2}'의 구성 '{1}'에 대해 이름이 '{0}'인 폴더를 찾을 수 없습니다.", + "noFolderWorkspaceDebugError": "활성 파일을 디버그할 수 없습니다. 파일이 저장되었으며 해당 파일 형식에 대해 디버그 확장을 설치했는지 확인하세요.", + "runTrust": "실행하면 작업 영역에서 빌드 작업 및 프로그램 코드를 실행합니다." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "디버그가 시작되었습니다.", + "debuggingStopped": "디버그가 중지되었습니다.", + "noDebugAdapter": "사용 가능한 디버거가 없으므로 '{0}'을(를) 보낼 수 없습니다.", + "sessionNotReadyForBreakpoints": "세션의 중단점이 준비되지 않았습니다." + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "디버그: {0}", + "selectAndStartDebug": "디버그 구성 선택 및 시작", + "status.debug": "디버그" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "지정된 작업을 찾을 수 없습니다.", + "DebugTaskNotFoundWithTaskId": "작업 '{0}' 을(를) 찾을 수 없습니다.", + "abort": "중단", + "cancel": "취소", + "debugAnyway": "디버그", + "invalidTaskReference": "다른 작업 영역 폴더에 있는 시작 구성에서 '{0}' 작업을 참조할 수 없습니다.", + "preLaunchTaskError": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", + "preLaunchTaskErrors": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", + "preLaunchTaskExitCode": "preLaunchTask '{0}'이(가) {1} 종료 코드와 함께 종료되었습니다.", + "preLaunchTaskTerminated": "preLaunchTask '{0}'이(가) 종료되었습니다.", + "remember": "사용자 설정에서 내 선택 사항 저장", + "rememberTask": "이 작업에 대한 선택 사항 저장", + "showErrors": "오류 표시", + "taskNotTracked": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요.", + "taskNotTrackedWithTaskId": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "반전", + "stepBackDebug": "뒤로 이동" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "디버그 콘솔", + "miOpenConfigurations": "구성 열기(&&C)", + "selectWorkspaceFolder": "launch.json 파일을 만들 작업 영역 폴더를 선택하거나 작업 영역 구성 파일에 launch.json 파일 추가", + "startAdditionalSession": "추가 세션 시작" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "닫기", + "debugExceptionWidgetBackground": "예외 위젯 배경색입니다.", + "debugExceptionWidgetBorder": "예외 위젯 테두리 색입니다.", + "exceptionThrown": "예외가 발생했습니다.", + "exceptionThrownWithId": "예외가 발생했습니다. {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", - "followLink": "링크 따라가기", + "fileLink": "{0}을(를) 수행하려면 Ctrl+클릭", "fileLinkMac": "{0}을(를) 수행하려면 Cmd+클릭", - "fileLink": "{0}을(를) 수행하려면 Ctrl+클릭" + "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", + "followLink": "링크 따라가기" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "로드된 스크립트 디버그", + "loadedScriptsFolderAriaLabel": "폴더 {0}, 로드된 스크립트, 디버그", + "loadedScriptsRootFolderAriaLabel": "작업 영역 폴더 {0}, 로드된 스크립트, 디버그", + "loadedScriptsSession": "디버그 세션", + "loadedScriptsSessionAriaLabel": "세션 {0}, 로드된 스크립트, 디버그", + "loadedScriptsSourceAriaLabel": "{0}, 로드된 스크립트, 디버그" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "디버거는 디버기의 새 탭 또는 창을 열어야 하지만 브라우저에서 이를 방지했습니다. 계속하려면 사용 권한을 부여해야 합니다.", + "cancel": "취소", + "continue": "계속", + "moreInfo": "추가 정보", + "noDebugAdapter": "디버거를 찾을 수 없습니다. '{0}'을(를) 보낼 수 없습니다.", + "noDebugAdapterStart": "디버그 어댑터가 없으며 디버그 세션을 시작할 수 없습니다." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "REPL 입력 적용", + "actions.repl.copyAll": "디버그: 모두 콘솔 복사", + "clearRepl": "콘솔 지우기", + "collapse": "모두 축소", + "copy": "복사", + "copyAll": "모두 복사", + "debugConsole": "디버그 콘솔", + "debugConsoleCleared": "디버그 콘솔을 지웠습니다.", + "filter": "필터", + "paste": "붙여넣기", + "repl.action.filter": "REPL 필터링할 콘텐츠 포커스", + "selectRepl": "디버그 콘솔 선택", + "startDebugFirst": "디버그 세션을 시작하여 식을 계산하세요.", + "workbench.debug.filter.placeholder": "필터(예: text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "{0}/{1}개 표시" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "디버그 콘솔", - "replVariableAriaLabel": "변수 {0}, 값 {1}", - "occurred": ", {0}번 발생함", + "occurred": ", {0}회 발생", + "replGroup": "디버그 콘솔 그룹 {0}", "replRawObjectAriaLabel": "디버그 콘솔 변수 {0}, 값 {1}", - "replGroup": "디버그 콘솔 그룹 {0}" + "replVariableAriaLabel": "변수 {0}, 값 {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "프로그램이 디버그될 때의 상태 표시줄 배경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarDebuggingBorder": "프로그램 디버깅 중 사이드바 및 편집기와 구분하는 상태 표시줄 테두리 색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다.", + "statusBarDebuggingForeground": "프로그램이 디버그될 때의 상태 표시줄 전경색입니다. 상태 표시줄은 창의 맨 아래에 표시됩니다." + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "모두 축소", + "variableAriaLabel": "{0}, 값 {1}", + "variableScopeAriaLabel": "{0} 범위", + "variableValueAriaLabel": "새 변수 값 입력", + "variablesAriaTreeLabel": "변수 디버그" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "식 추가", + "collapse": "모두 축소", + "removeAllWatchExpressions": "모든 식 제거", + "watchAriaTreeLabel": "조사식 디버그", + "watchExpressionAriaLabel": "{0}, 값 {1}", + "watchExpressionInputAriaLabel": "조사식 입력", + "watchExpressionPlaceholder": "조사할 식", + "watchVariableAriaLabel": "{0}, 값 {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "실행 및 디버그를 사용자 지정하려면 [launch.json 파일 만들기](command:{0})를 수행합니다.", + "customizeRunAndDebugOpenFolder": "실행 및 디버그를 사용자 지정하려면 [폴더를 열고](command:{0}) launch.json 파일을 만듭니다.", + "detectThenRunAndDebug": "[모든 자동 디버그 구성 표시] (명령:{0}).", + "openAFileWhichCanBeDebugged": "디버그하거나 실행할 수 있는 [파일 열기](command:{0})입니다.", + "run": "실행", + "runAndDebugAction": "[실행 및 디버그{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "'{1}'에 대해 {0}ms 후 시간 제한" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "포커스가 있는 세션이 값 변경 시 중단을 지원하는 경우 true입니다.", + "breakWhenValueIsAccessedSupported": "포커스가 있는 중단점에서 값이 액세스되면 중단을 지원하면 true입니다.", + "breakWhenValueIsReadSupported": "포커스가 있는 중단점에서 값을 읽으면 중단을 지원하면 true입니다.", + "breakpointAccessType": "BREAKPOINTS 뷰에서 포커스가 있는 데이터 중단점의 액세스 유형을 나타냅니다(예: 'read', 'readWrite', 'write').", + "breakpointInputFocused": "입력 상자가 BREAKPOINTS 뷰에 포커스를 두는 경우 true입니다.", + "breakpointItemType": "BREAKPOINTS 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint', 'dataBreakpoint'", + "breakpointSupportsCondition": "포커스가 있는 중단점이 조건을 지원하는 경우 true입니다.", + "breakpointWidgetVisibile": "중단점 편집기 영역 위젯이 표시되면 true이고, 그러지 않으면 false입니다.", + "breakpointsExist": "하나 이상의 중단점이 있는 경우 true입니다.", + "breakpointsFocused": "BREAKPOINTS 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", + "callStackItemStopped": "CALL STACK의 포커스가 있는 항목이 중지되면 true입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", + "callStackItemType": "호출 스택 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'session', 'thread', 'stackFrame'", + "callStackSessionHasOneThread": "CALL STACK 뷰의 포커스가 있는 세션에 정확히 하나의 스레드가 있는 경우 true입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", + "callStackSessionIsAttach": "CALL STACK 뷰의 세션이 attach이면 true이고, 그렇지 않으면 false입니다. CALL STACK 뷰의 인라인 메뉴에 내부적으로 사용됩니다.", + "debugConfigurationType": "선택한 시작 구성의 디버그 형식입니다. 예: 'python'.", + "debugProtocolVariableMenuContext": "VARIABLES 뷰의 포커스가 있는 변수에서 디버그 어댑터가 설정하는 컨텍스트를 나타냅니다.", + "debugSetVariableSupported": "포커스가 있는 세션이 'setVariable' 요청을 지원하는 경우 true입니다.", + "debugState": "포커스가 있는 디버그 세션의 상태입니다. 'inactive', 'initializing', 'stopped', 'running' 중 하나입니다.", + "debugType": "활성 디버그 세션의 디버그 형식입니다. 예: 'python'.", + "debugUX": "UX 상태를 디버그합니다. 디버그 구성이 없으면 'simple'이고, 그렇지 않으면 'default'입니다. 디버그 뷰렛에 시작 뷰를 표시할 시기를 결정하는 데 사용됩니다.", + "debuggersAvailable": "하나 이상의 디버그 확장이 활성화되어 있는 경우 true입니다.", + "exceptionWidgetVisible": "예외 위젯이 표시되는 경우 true입니다.", + "expressionSelected": "WATCH 또는 VARIABLES 뷰에서 식 입력 상자가 열려 있으면 true이고, 그렇지 않으면 false입니다.", + "focusedSessionIsAttach": "포커스가 있는 세션이 'attach'인 경우 true입니다.", + "inBreakpointWidget": "포커스가 중단점 편집기 영역 위젯에 있으면 true이고, 그렇지 않으면 false입니다.", + "inDebugMode": "디버그하면 true이고, 그러지 않으면 false입니다.", + "inDebugRepl": "포커스가 디버그 콘솔에 있으면 true이고, 그렇지 않으면 false입니다.", + "internalConsoleOptions": "내부 디버그 콘솔을 열어야 할 경우를 제어합니다.", + "jumpToCursorSupported": "포커스가 있는 세션이 'jumpToCursor' 요청을 지원하는 경우 true입니다.", + "loadedScriptsItemType": "LOADED SCRIPTS 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다.", + "loadedScriptsSupported": "포커스가 있는 세션이 LOADED SCRIPTS 뷰를 지원하는 경우 true입니다.", + "multiSessionDebug": "둘 이상의 활성 디버그 세션이 있는 경우 true입니다.", + "multiSessionRepl": "둘 이상의 디버그 콘솔이 있는 경우 true입니다.", + "restartFrameSupported": "포커스가 있는 세션이 'restartFrame' 요청을 지원하는 경우 true입니다.", + "stackFrameSupportsRestart": "포커스가 있는 스택 프레임이 'restartFrame'을 지원하는 경우 true입니다.", + "stepBackSupported": "포커스가 있는 세션이 'stepBack' 요청을 지원하는 경우 true입니다.", + "stepIntoTargetsSupported": "포커스가 있는 세션이 'stepIntoTargets' 요청을 지원하는 경우 true입니다.", + "terminateDebuggeeSupported": "포커스가 있는 세션에서 디버기 종료 기능을 지원하는 경우 True입니다.", + "variableEvaluateNamePresent": "포커스가 있는 변수에 'evalauteName' 필드 집합이 있는 경우 true입니다.", + "variablesFocused": "VARIABLES 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", + "watchExpressionsExist": "하나 이상의 조사식이 있으면 true이고, 그렇지 않으면 false입니다.", + "watchExpressionsFocused": "WATCH 뷰에 포커스가 있으면 true이고, 그렇지 않으면 false입니다.", + "watchItemType": "조사식 뷰에서 포커스가 있는 요소의 항목 종류를 나타냅니다. 예: 'expression', 'variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "'{0}' 소스를 로드할 수 없습니다.", + "canNotResolveSourceWithError": "'{0}' 소스를 로드할 수 없습니다. {1}.", + "unable": "디버그 세션이 없는 리소스를 확인할 수 없음" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "확인되지 않은 중단점입니다. 파일이 수정되었습니다. 디버그 세션을 다시 시작하세요.", + "invalidVariableAttributes": "잘못된 변수 특성", + "notAvailable": "사용할 수 없음", + "paused": "일시 중지됨", + "pausedOn": "{0}에서 일시 중지됨", + "running": "실행 중", + "startDebugFirst": "디버그 세션을 시작하여 식을 계산하세요." + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "복합형 항목이 있는 폴더의 이름입니다.", + "app.launch.json.compound.name": "복합의 이름입니다. 구성 시작 드롭 다운 메뉴에 표시됩니다.", + "app.launch.json.compound.stopAll": "수동으로 종료되는 한 세션이 모든 복합 세션을 중지할지 여부를 제어합니다.", + "app.launch.json.compounds": "복합의 목록입니다. 각 복합은 함께 시작되는 여러 구성을 참조합니다.", + "app.launch.json.compounds.configurations": "이 복합의 일부로 시작되는 구성의 이름입니다.", + "app.launch.json.configurations": "구성 목록입니다. IntelliSense를 사용하여 새 구성을 추가하거나 기존 구성을 편집합니다.", + "app.launch.json.title": "시작", + "app.launch.json.version": "이 파일 형식의 버전입니다.", + "compoundPrelaunchTask": "복합 구성이 시작되기 전에 실행할 작업입니다.", + "presentation": "디버그 구성 드롭다운 및 명령 팔레트에서 이 구성을 표시하는 방법에 대한 프레젠테이션 옵션입니다.", + "presentation.group": "이 구성이 속한 그룹입니다. 구성 드롭다운 및 명령 팔레트에서 그룹화 및 정렬에 사용됩니다.", + "presentation.hidden": "구성 드롭다운 및 명령 팔레트에 이 구성을 표시할지 여부를 제어합니다.", + "presentation.order": "그룹 내에서 이 구성의 순서입니다. 구성 드롭다운 및 명령 팔레트에서 그룹화 및 정렬에 사용됩니다.", + "useUniqueNames": "고유한 구성 이름을 사용하세요.", + "vscode.extension.contributes.breakpoints": "중단점을 적용합니다.", + "vscode.extension.contributes.breakpoints.language": "이 언어에 대해 중단점을 허용합니다.", + "vscode.extension.contributes.debuggers": "디버그 어댑터를 적용합니다.", + "vscode.extension.contributes.debuggers.args": "어댑터에 전달할 선택적 인수입니다.", + "vscode.extension.contributes.debuggers.configurationAttributes": "'launch.json'의 유효성 검사를 위한 JSON 스키마 구성입니다.", + "vscode.extension.contributes.debuggers.configurationSnippets": "'launch.json'에 새 구성을 추가하는 코드 조각입니다.", + "vscode.extension.contributes.debuggers.initialConfigurations": "초기 'launch.json'을 생성하기 위한 구성입니다.", + "vscode.extension.contributes.debuggers.label": "이 디버그 어댑터에 대한 이름을 표시합니다.", + "vscode.extension.contributes.debuggers.languages": "디버그 확장이 \"기본 디버거\"로 간주될 수 있는 언어 목록입니다.", + "vscode.extension.contributes.debuggers.linux": "Linux 특정 설정", + "vscode.extension.contributes.debuggers.linux.runtime": "Linux에 사용되는 런타임입니다.", + "vscode.extension.contributes.debuggers.osx": "macOS 관련 설정입니다.", + "vscode.extension.contributes.debuggers.osx.runtime": "macOS에 사용되는 런타임입니다.", + "vscode.extension.contributes.debuggers.program": "디버그 어댑터 프로그램의 경로입니다. 절대 경로이거나 확장 폴더의 상대 경로입니다.", + "vscode.extension.contributes.debuggers.runtime": "프로그램 특성이 실행 파일이 아니지만 런타임이 필요한 경우의 선택적 런타임입니다.", + "vscode.extension.contributes.debuggers.runtimeArgs": "선택적 런타임 인수입니다.", + "vscode.extension.contributes.debuggers.type": "이 디버그 어댑터에 대한 고유한 식별자입니다.", + "vscode.extension.contributes.debuggers.variables": "'launch.json'의 대화형 변수(예: ${action.pickProcess})에서 명령으로 매핑합니다.", + "vscode.extension.contributes.debuggers.windows": "Windows 특정 설정", + "vscode.extension.contributes.debuggers.windows.runtime": "Windows에 사용되는 런타임입니다." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "알 수 없는 소스" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "'{0}' 형식의 디버그 어댑터를 찾을 수 없습니다.", + "debugLinuxConfiguration": "Linux 특정 시작 구성 특성입니다.", + "debugOSXConfiguration": "OS X 특정 시작 구성 특성입니다.", + "debugRequest": "구성 형식을 요청합니다. \"시작\" 또는 \"연결\"일 수 있습니다.", + "debugType": "구성의 형식입니다.", + "debugTypeNotRecognised": "디버그 형식이 인식되지 않습니다. 해당하는 디버그 확장을 설치하고 사용하도록 설정했는지 확인하세요.", + "debugWindowsConfiguration": "Windows 특정 시작 구성 특성입니다.", + "launch.config.comment1": "IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.", + "launch.config.comment2": "기존 특성에 대한 설명을 보려면 가리킵니다.", + "launch.config.comment3": "자세한 내용을 보려면 {0}을(를) 방문하세요.", + "node2NotSupported": "\"node2\"는 더 이상 지원되지 않습니다. 대신 \"node\"를 사용하고 \"protocol\" 특성을 \"inspector\"로 설정하세요." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "콘솔을 지웠습니다.", "snapshotObj": "이 개체에 대한 기본 값만 표시됩니다." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "{0}/{1}개 표시" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "디버그 어댑터 실행 파일 '{0}'이(가) 없습니다.", "debugAdapterCannotDetermineExecutable": "디버그 어댑터 '{0}'에 대한 실행 파일을 확인할 수 없습니다.", "unableToLaunchDebugAdapter": "'{0}'에서 디버그 어댑터를 시작할 수 없습니다.", "unableToLaunchDebugAdapterNoArgs": "디버그 어댑터를 시작할 수 없습니다." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "시작 구성 선택", - "editLaunchConfig": "launch.json에서 디버그 구성 편집", - "DebugConfig.failed": "'.vscode' 폴더({0}) 내에 'launch.json' 파일을 만들 수 없습니다.", - "workspace": "작업 영역", - "user settings": "사용자 설정" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "사용 가능한 디버거가 없으므로 '{0}'을(를) 보낼 수 없습니다.", - "sessionNotReadyForBreakpoints": "세션의 중단점이 준비되지 않았습니다.", - "debuggingStarted": "디버그가 시작되었습니다.", - "debuggingStopped": "디버그가 중지되었습니다." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", - "preLaunchTaskError": "preLaunchTask '{0}'을(를) 실행한 후 오류가 발생합니다.", - "preLaunchTaskExitCode": "preLaunchTask '{0}'이(가) {1} 종료 코드와 함께 종료되었습니다.", - "preLaunchTaskTerminated": "preLaunchTask '{0}'이(가) 종료되었습니다.", - "debugAnyway": "디버그", - "showErrors": "오류 표시", - "abort": "중단", - "remember": "사용자 설정에서 내 선택 사항 저장", - "cancel": "취소", - "rememberTask": "이 작업에 대한 선택 사항 저장", - "invalidTaskReference": "다른 작업 영역 폴더에 있는 시작 구성에서 '{0}' 작업을 참조할 수 없습니다.", - "DebugTaskNotFoundWithTaskId": "작업 '{0}' 을(를) 찾을 수 없습니다.", - "DebugTaskNotFound": "지정된 작업을 찾을 수 없습니다.", - "taskNotTrackedWithTaskId": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요.", - "taskNotTracked": "'{0}' 작업을 추적할 수 없습니다. 문제 선택기가 정의되어 있는지 확인하세요." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "디버거 '형식'은 생략할 수 없으며 '문자열' 형식이어야 합니다.", - "more": "자세히...", - "selectDebug": "환경 선택" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "알 수 없는 소스" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "디버그 어댑터를 적용합니다.", - "vscode.extension.contributes.debuggers.type": "이 디버그 어댑터에 대한 고유한 식별자입니다.", - "vscode.extension.contributes.debuggers.label": "이 디버그 어댑터에 대한 이름을 표시합니다.", - "vscode.extension.contributes.debuggers.program": "디버그 어댑터 프로그램의 경로입니다. 절대 경로이거나 확장 폴더의 상대 경로입니다.", - "vscode.extension.contributes.debuggers.args": "어댑터에 전달할 선택적 인수입니다.", - "vscode.extension.contributes.debuggers.runtime": "프로그램 특성이 실행 파일이 아니지만 런타임이 필요한 경우의 선택적 런타임입니다.", - "vscode.extension.contributes.debuggers.runtimeArgs": "선택적 런타임 인수입니다.", - "vscode.extension.contributes.debuggers.variables": "'launch.json'의 대화형 변수(예: ${action.pickProcess})에서 명령으로 매핑합니다.", - "vscode.extension.contributes.debuggers.initialConfigurations": "초기 'launch.json'을 생성하기 위한 구성입니다.", - "vscode.extension.contributes.debuggers.languages": "디버그 확장이 \"기본 디버거\"로 간주될 수 있는 언어 목록입니다.", - "vscode.extension.contributes.debuggers.configurationSnippets": "'launch.json'에 새 구성을 추가하는 코드 조각입니다.", - "vscode.extension.contributes.debuggers.configurationAttributes": "'launch.json'의 유효성 검사를 위한 JSON 스키마 구성입니다.", - "vscode.extension.contributes.debuggers.windows": "Windows 특정 설정", - "vscode.extension.contributes.debuggers.windows.runtime": "Windows에 사용되는 런타임입니다.", - "vscode.extension.contributes.debuggers.osx": "macOS 관련 설정입니다.", - "vscode.extension.contributes.debuggers.osx.runtime": "macOS에 사용되는 런타임입니다.", - "vscode.extension.contributes.debuggers.linux": "Linux 특정 설정", - "vscode.extension.contributes.debuggers.linux.runtime": "Linux에 사용되는 런타임입니다.", - "vscode.extension.contributes.breakpoints": "중단점을 적용합니다.", - "vscode.extension.contributes.breakpoints.language": "이 언어에 대해 중단점을 허용합니다.", - "presentation": "디버그 구성 드롭다운 및 명령 팔레트에서 이 구성을 표시하는 방법에 대한 프레젠테이션 옵션입니다.", - "presentation.hidden": "구성 드롭다운 및 명령 팔레트에 이 구성을 표시할지 여부를 제어합니다.", - "presentation.group": "이 구성이 속한 그룹입니다. 구성 드롭다운 및 명령 팔레트에서 그룹화 및 정렬에 사용됩니다.", - "presentation.order": "그룹 내에서 이 구성의 순서입니다. 구성 드롭다운 및 명령 팔레트에서 그룹화 및 정렬에 사용됩니다.", - "app.launch.json.title": "시작", - "app.launch.json.version": "이 파일 형식의 버전입니다.", - "app.launch.json.configurations": "구성 목록입니다. IntelliSense를 사용하여 새 구성을 추가하거나 기존 구성을 편집합니다.", - "app.launch.json.compounds": "복합의 목록입니다. 각 복합은 함께 시작되는 여러 구성을 참조합니다.", - "app.launch.json.compound.name": "복합의 이름입니다. 구성 시작 드롭 다운 메뉴에 표시됩니다.", - "useUniqueNames": "고유한 구성 이름을 사용하세요.", - "app.launch.json.compound.folder": "복합형 항목이 있는 폴더의 이름입니다.", - "app.launch.json.compounds.configurations": "이 복합의 일부로 시작되는 구성의 이름입니다.", - "app.launch.json.compound.stopAll": "수동으로 종료되는 한 세션이 모든 복합 세션을 중지할지 여부를 제어합니다.", - "compoundPrelaunchTask": "복합 구성이 시작되기 전에 실행할 작업입니다." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "디버그 어댑터가 없으며 디버그 세션을 시작할 수 없습니다.", - "noDebugAdapter": "디버거를 찾을 수 없습니다. '{0}'을(를) 보낼 수 없습니다.", - "moreInfo": "추가 정보" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "'{0}' 형식의 디버그 어댑터를 찾을 수 없습니다.", - "launch.config.comment1": "IntelliSense를 사용하여 가능한 특성에 대해 알아보세요.", - "launch.config.comment2": "기존 특성에 대한 설명을 보려면 가리킵니다.", - "launch.config.comment3": "자세한 내용을 보려면 {0}을(를) 방문하세요.", - "debugType": "구성의 형식입니다.", - "debugTypeNotRecognised": "디버그 형식이 인식되지 않습니다. 해당하는 디버그 확장을 설치하고 사용하도록 설정했는지 확인하세요.", - "node2NotSupported": "\"node2\"는 더 이상 지원되지 않습니다. 대신 \"node\"를 사용하고 \"protocol\" 특성을 \"inspector\"로 설정하세요.", - "debugName": "구성의 이름으로, 시작 구성 드롭다운 메뉴에 나타납니다.", - "debugRequest": "구성 형식을 요청합니다. \"시작\" 또는 \"연결\"일 수 있습니다.", - "debugServer": "디버그 확장 배포 전용입니다. 포트가 지정된 경우 VS Code에서는 서버 모드로 실행하는 디버그 어댑터에 연결을 시도합니다.", - "debugPrelaunchTask": "디버그 세션이 시작되기 이전에 실행할 작업입니다.", - "debugPostDebugTask": "디버그 세션 종료 후 실행할 작업입니다.", - "debugWindowsConfiguration": "Windows 특정 시작 구성 특성입니다.", - "debugOSXConfiguration": "OS X 특정 시작 구성 특성입니다.", - "debugLinuxConfiguration": "Linux 특정 시작 구성 특성입니다." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "예(&&Y)", "cancelButton": "취소", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Microsoft 온라인 서비스에서 실행할 실험을 가져옵니다." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "실행 중인 확장" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "확장 호스트 프로필 시작", - "stopExtensionHostProfileStart": "확장 호스트 프로필 중지", - "saveExtensionHostProfile": "확장 호스트 프로필 저장" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "확장 호스트 디버깅 시작", - "restart1": "확장 프로파일링", - "restart2": "확장을 프로파일링하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", - "restart3": "다시 시작(&&R)", - "cancel": "취소(&&C)", - "debugExtensionHost.launch.name": "확장 호스트 연결" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "확장 실행 중" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "프로파일링 확장 호스트", - "selectAndStartDebug": "프로파일링을 중지하려면 클릭하세요.", - "profilingExtensionHostTime": "프로파일링 확장 호스트({0}초)", - "status.profiler": "확장 프로파일러", - "restart1": "확장 프로파일링", - "restart2": "확장을 프로파일링하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", - "restart3": "다시 시작(&&R)", - "cancel": "취소(&&C)" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "확장 '{0}'이(가) 마지막 작업을 완료하는 데 시간이 매우 오래 걸렸으므로 다른 확장이 실행되지 못했습니다.", - "show": "확장 표시" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Extensions 폴더 열기" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "확장을 관리하려면 키를 누릅니다.", - "manageExtensionsHelp": "확장 관리", - "extension": "확장", - "extensions": "확장", - "miViewExtensions": "확장(&&X)", - "extensionsConfigurationTitle": "확장", - "all": "모든 확장", - "enabled": "사용하도록 설정된 확장만", - "none": "없음", - "extensions.autoUpdate.true": "모든 확장의 업데이트를 자동으로 다운로드하고 설치합니다.", - "extensions.autoUpdate.enabled": "사용하도록 설정한 확장의 업데이트만 자동으로 다운로드하고 설치합니다. 사용하도록 설정하지 않은 확장은 자동으로 업데이트되지 않습니다.", - "extensions.autoUpdate.false": "확장이 자동으로 업데이트되지 않습니다.", - "extensions.autoUpdate": "확장의 자동 업데이트 동작을 제어합니다. 업데이트는 Microsoft 온라인 서비스에서 페치됩니다.", - "extensionsCheckUpdates": "사용하도록 설정하면 확장의 업데이트가 있는지를 자동으로 확인합니다. 확장의 업데이트가 있으면 확장 보기에서 오래된 것으로 표시됩니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다.", - "extensionsIgnoreRecommendations": "사용하도록 설정하면 확장 권장 사항에 대한 알림이 표시되지 않습니다.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "이 설정은 사용되지 않습니다. extensions.ignoreRecommendations 설정을 사용하여 권장 사항 알림을 제어합니다. 확장 보기의 표시 작업을 사용하여 권장 보기를 기본적으로 숨깁니다.", - "extensionsCloseExtensionDetailsOnViewChange": "사용하도록 설정하는 경우 확장 뷰에서 나가면 확장 정보가 포함된 편집기가 자동으로 닫힙니다.", - "handleUriConfirmedExtensions": "확장이 여기에 나열되어 있으면 해당 확장에서 URI를 처리할 때 확인 프롬프트가 표시되지 않습니다.", - "extensionsWebWorker": "웹 작업자 확장 호스트를 사용합니다.", - "workbench.extensions.installExtension.description": "지정된 확장 설치", - "workbench.extensions.installExtension.arg.name": "확장 ID 또는 VSIX 리소스 URI", - "notFound": "'{0}' 확장을 찾을 수 없습니다.", - "workbench.extensions.uninstallExtension.description": "지정한 확장 제거", - "workbench.extensions.uninstallExtension.arg.name": "제거할 확장의 ID", - "id required": "확장 ID가 필요합니다.", - "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다. 게시자를 포함하여 전체 확장 ID를 사용하세요(예: ms-vscode.csharp).", - "builtin": "'{0}' 확장은 기본 제공 확장이므로 설치할 수 없습니다.", - "workbench.extensions.search.description": "특정 확장 검색", - "workbench.extensions.search.arg.name": "검색에 사용할 쿼리", - "installExtensionQuickAccessPlaceholder": "설치하거나 검색할 확장의 이름을 입력합니다.", - "installExtensionQuickAccessHelp": "확장 설치 또는 검색", - "miPreferencesExtensions": "확장(&&E)", - "showExtensions": "확장", - "installExtensions": "확장 설치", - "showRecommendedKeymapExtensionsShort": "키 맵", - "miOpenKeymapExtensions": "키맵(&&K)", - "miOpenKeymapExtensions2": "키 맵", - "showLanguageExtensionsShort": "언어 확장", - "checkForUpdates": "확장 업데이트 확인", - "noUpdatesAvailable": "모든 확장이 최신입니다.", - "configure auto updating extensions": "확장 자동 업데이트", - "configureExtensionsAutoUpdate.all": "모든 확장", - "configureExtensionsAutoUpdate.enabled": "사용하도록 설정된 확장만", - "configureExtensionsAutoUpdate.none": "없음", - "updateAll": "모든 확장 업데이트", - "disableAutoUpdate": "확장 자동 업데이트 사용 안 함", - "enableAutoUpdate": "모든 확장 자동 업데이트 사용", - "enableAll": "모든 확장 사용", - "enableAllWorkspace": "이 작업 영역에 대해 모든 확장 사용", - "disableAll": "설치된 모든 확장 사용 안 함", - "disableAllWorkspace": "이 작업 영역에 대해 설치된 모든 확장 사용 안 함", - "InstallFromVSIX": "VSIX에서 설치...", - "installFromVSIX": "VSIX에서 설치", - "installButton": "설치(&&I)", - "installVSIX": "확장 VSIX 설치", - "InstallVSIXAction.successReload": "VSIX에서 {0} 확장 설치를 완료했습니다. 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", - "InstallVSIXAction.success": "VSIX에서 {0} 확장 설치를 완료했습니다.", - "InstallVSIXAction.reloadNow": "지금 다시 로드", - "filterExtensions": "확장 필터링...", - "showFeaturedExtensions": "주요 확장 표시", - "featured filter": "추천", - "showPopularExtensions": "자주 사용되는 확장 표시", - "most popular filter": "인기 항목", - "showRecommendedExtensions": "권장되는 확장 표시", - "most popular recommended": "권장", - "recentlyPublishedExtensions": "최근에 게시된 확장 표시", - "recently published filter": "최근에 게시됨", - "filter by category": "범주", - "showBuiltInExtensions": "기본 제공 확장 표시", - "builtin filter": "기본 제공", - "showInstalledExtensions": "설치된 확장 표시", - "installed filter": "설치됨", - "showEnabledExtensions": "사용 확장자 표시", - "enabled filter": "사용", - "showDisabledExtensions": "사용할 수 없는 확장 표시", - "disabled filter": "사용 안 함", - "showOutdatedExtensions": "만료된 확장 표시", - "outdated filter": "오래됨", - "sorty by": "정렬 기준", - "sort by installs": "설치 수", - "sort by rating": "등급", - "sort by name": "이름", - "sort by date": "게시된 날짜", - "clearExtensionsSearchResults": "확장 검색 결과 지우기", - "refreshExtension": "새로 고침", - "installWorkspaceRecommendedExtensions": "작업 영역 권장 확장 설치", - "workbench.extensions.action.copyExtension": "복사", - "extensionInfoName": "이름: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "설명: {0}", - "extensionInfoVersion": "버전: {0}", - "extensionInfoPublisher": "게시자: {0}", - "extensionInfoVSMarketplaceLink": "VS Marketplace 링크: {0}", - "workbench.extensions.action.copyExtensionId": "확장 ID 복사", - "workbench.extensions.action.configure": "확장 설정", - "workbench.extensions.action.toggleIgnoreExtension": "이 확장 동기화", - "workbench.extensions.action.ignoreRecommendation": "권장 사항 무시", - "workbench.extensions.action.undoIgnoredRecommendation": "무시되는 권장 사항 실행 취소", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "작업 영역에 추가 권장 사항", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "작업 영역에서 제거 권장 사항", - "workbench.extensions.action.addToWorkspaceRecommendations": "작업 영역에 확장 추가 권장 사항", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "작업 영역 폴더에 확장 추가 권장 사항", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "작업 영역에 확장 추가 무시되는 권장 사항", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "작업 영역 폴더에 확장 추가 무시되는 권장 사항" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "설치됨", - "select and install local extensions": "'{0}'에 로컬 확장 설치...", - "remote": "원격", - "install remote in local": "로컬에 원격 확장 설치...", - "popularExtensions": "인기 항목", - "recommendedExtensions": "권장", - "enabledExtensions": "사용", - "disabledExtensions": "사용 안 함", - "marketPlace": "마켓플레이스", - "enabled": "사용", - "disabled": "사용 안 함", - "outdated": "오래됨", - "builtin": "기본 제공", - "workspaceRecommendedExtensions": "작업 영역 권장 사항", - "otherRecommendedExtensions": "기타 권장 사항", - "builtinFeatureExtensions": "기능", - "builtInThemesExtensions": "테마", - "builtinProgrammingLanguageExtensions": "프로그래밍 언어", - "searchExtensions": "마켓플레이스에서 확장 검색", - "extensionFoundInSection": "{0} 섹션에서 1개의 확장을 찾았습니다.", - "extensionFound": "1개의 확장을 찾았습니다.", - "extensionsFoundInSection": "{1} 섹션에서 {0}개의 확장을 찾았습니다.", - "extensionsFound": "{0}개의 확장을 찾았습니다.", - "suggestProxyError": "Marketplace에서 'ECONNREFUSED'가 반환되었습니다. 'http.proxy' 설정을 확인하세요.", - "open user settings": "사용자 설정 열기", - "outdatedExtensions": "{0}개의 만료된 확장", - "malicious warning": "문제가 있다고 보고된 '{0}'을(를) 제거했습니다.", - "reloadNow": "지금 다시 로드" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "성능 문제", - "cmd.report": "문제 신고", - "attach.title": "CPU 프로필을 연결하셨습니까?", - "ok": "확인", - "attach.msg": "방금 만든 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다.", - "cmd.show": "문제 표시", - "attach.msg2": "기존 성능 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "문제 신고" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "시작 시 {0}에 의해 활성화됨", - "workspaceContainsGlobActivation": "작업 영역에 {0}과(와) 일치하는 파일이 있으므로 {1}에 의해 활성화됨", - "workspaceContainsFileActivation": "작업 영역에 {0} 파일이 있으므로 {1}에 의해 활성화됨", - "workspaceContainsTimeout": "{0} 검색이 너무 오래 걸려 {1}에 의해 활성화됨", - "startupFinishedActivation": "시작이 완료된 후 {0}에 의해 활성화됨", - "languageActivation": "{0} 파일을 열었기 때문에 {1}에 의해 활성화되었습니다.", - "workspaceGenericActivation": "{0}에서 {1}에 의해 활성화됨", - "unresponsive.title": "확장으로 인해 확장 호스트가 중지되었습니다.", - "errors": "Catch되지 않은 오류 {0}개", - "runtimeExtensions": "런타임 확장", - "disable workspace": "사용 안 함(작업 영역)", "disable": "사용 안 함", - "showRuntimeExtensions": "실행 중인 확장 표시" + "disable workspace": "사용 안 함(작업 영역)", + "errors": "Catch되지 않은 오류 {0}개", + "languageActivation": "{0} 파일을 열었기 때문에 {1}에 의해 활성화되었습니다.", + "runtimeExtensions": "런타임 확장", + "showRuntimeExtensions": "실행 중인 확장 표시", + "starActivation": "시작 시 {0}에 의해 활성화됨", + "startupFinishedActivation": "시작이 완료된 후 {0}에 의해 활성화됨", + "unresponsive.title": "확장으로 인해 확장 호스트가 중지되었습니다.", + "workspaceContainsFileActivation": "작업 영역에 {0} 파일이 있으므로 {1}에 의해 활성화됨", + "workspaceContainsGlobActivation": "작업 영역에 {0}과(와) 일치하는 파일이 있으므로 {1}에 의해 활성화됨", + "workspaceContainsTimeout": "{0} 검색이 너무 오래 걸려 {1}에 의해 활성화됨", + "workspaceGenericActivation": "{0}에서 {1}에 의해 활성화됨" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "확장: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "확장", - "app.extensions.json.recommendations": "이 작업 영역의 사용자에게 추천해야 하는 확장의 목록입니다. 확장의 식별자는 항상 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", - "app.extension.identifier.errorMessage": "필요한 형식은 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", - "app.extensions.json.unwantedRecommendations": "이 작업 영역의 사용자에게 추천하지 않아야 하는 VS Code에서 권장되는 확장 목록입니다. 확장의 식별자는 항상 '${publisher}.${name}'입니다. 예: 'vscode.csharp'" - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "키 바인딩 간 충돌을 피하기 위해 다른 키 맵({0})을 사용하지 않도록 설정할까요?", - "yes": "예", - "no": "아니요" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "확장 이름", - "extension id": "확장 ID", - "preview": "미리 보기", - "builtin": "기본 제공", - "publisher": "게시자 이름", - "install count": "설치 수", - "rating": "등급", - "repository": "저장소", - "license": "라이선스", - "version": "버전", - "details": "세부 정보", - "detailstooltip": "확장의 'README.md' 파일에서 렌더링된 확장 세부 정보", - "contributions": "기능 기여도", - "contributionstooltip": "이 확장의 VS Code에 대한 기여 나열", - "changelog": "변경 로그", - "changelogtooltip": "확장의 'CHANGELOG.md' 파일에서 렌더링된 확장 업데이트 기록", - "dependencies": "종속성", - "dependenciestooltip": "이 확장이 종속된 확장 나열", - "extensionpack": "확장 팩", - "extensionpacktooltip": "이 확장과 함께 설치될 확장을 나열합니다.", - "recommendationHasBeenIgnored": "이 확장에 대한 권장을 수신하지 않도록 선택했습니다.", - "noReadme": "사용 가능한 추가 정보가 없습니다.", - "extension pack": "확장 팩({0})", - "noChangelog": "CHANGELOG를 사용할 수 없습니다.", - "noContributions": "참여 없음", - "noDependencies": "종속성 없음", - "noextensions": "확장이 없음", - "settings": "설정({0})", - "setting name": "이름", - "description": "설명", - "default": "기본값", - "debuggers": "디버거({0})", - "debugger name": "이름", - "debugger type": "형식", - "viewContainers": "컨테이너 보기({0})", - "view container id": "ID", - "view container title": "제목", - "view container location": "위치", - "views": "뷰({0})", - "view id": "ID", - "view name": "이름", - "view location": "위치", - "localizations": "지역화({0})", - "localizations language id": "언어 ID", - "localizations language name": "언어 이름", - "localizations localized language name": "언어 이름(지역화됨)", - "customEditors": "사용자 지정 편집기({0})", - "customEditors view type": "보기 형식", - "customEditors priority": "우선 순위", - "customEditors filenamePattern": "파일 이름 패턴", - "codeActions": "코드 작업({0})", - "codeActions.title": "제목", - "codeActions.kind": "종류", - "codeActions.description": "설명", - "codeActions.languages": "언어", - "authentication": "인증({0})", - "authentication.label": "레이블", - "authentication.id": "ID", - "colorThemes": "색 테마({0})", - "iconThemes": "아이콘 테마({0})", - "productThemes": "제품 아이콘 테마({0})", - "colors": "색({0})", - "colorId": "ID", - "defaultDark": "어둡게 기본값", - "defaultLight": "밝게 기본값", - "defaultHC": "고대비 기본값", - "JSON Validation": "JSON 유효성 검사({0})", - "fileMatch": "파일 일치", - "schema": "스키마", - "commands": "명령({0})", - "command name": "이름", - "keyboard shortcuts": "바로 가기 키", - "menuContexts": "메뉴 컨텍스트", - "languages": "언어({0})", - "language id": "ID", - "language name": "이름", - "file extensions": "파일 확장명", - "grammar": "문법", - "snippets": "코드 조각", - "activation events": "활성화 이벤트({0})", - "find": "찾기", - "find next": "다음 찾기", - "find previous": "이전 찾기" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} 년 전", - "one year ago": "1년 전", - "noOfMonthsAgo": "{0} 달 전", - "one month ago": "1개월 전", - "noOfDaysAgo": "{0} 일 전", - "one day ago": "1일 전", - "noOfHoursAgo": "{0} 시간 전", - "one hour ago": "1시간 전", - "just now": "지금 당장", - "vscode web": "VS Code Web", - "cannot be installed": "{1}에서 '{0}' 확장을 사용할 수 없습니다. 자세히 알아보려면 '추가 정보'를 클릭하세요.", - "close": "닫기", - "more information": "추가 정보", - "download": "수동으로 다운로드하세요...", - "install vsix": "다운로드하고 나면 다운로드한 '{0}'의 VSIX를 수동으로 설치하세요.", - "installVSIX": "VSIX에서 설치...", - "update operation": "'{0}' 확장을 업데이트하는 동안 오류가 발생했습니다.", - "install operation": "'{0}' 확장을 설치하는 동안 오류가 발생했습니다.", - "check logs": "자세한 내용은 [로그]({0})를 확인하세요.", - "installExtensionStart": "{0} 확장 설치가 시작되었습니다. 이제 이 확장에 대한 세부 정보가 포함된 편집기가 열립니다", - "installExtensionComplete": "{0} 확장 설치가 완료되었습니다.", - "install": "설치", - "install and do no sync": "설치(동기화 안 함)", - "install in remote and do not sync": "{0}에 설치(동기화 안 함)", - "install in remote": "{0}에 설치", - "install locally and do not sync": "로컬로 설치(동기화 안 함)", - "install locally": "로컬에 설치", - "install everywhere tooltip": "동기화된 인스턴스 {0}개 모두에 이 확장 설치", - "installing": "설치 중", - "install browser": "브라우저에서 설치", - "uninstallAction": "제거", - "Uninstalling": "제거하는 중", - "uninstallExtensionStart": "{0} 확장 제거가 시작되었습니다.", - "uninstallExtensionComplete": "Visual Studio Code를 다시 로드하여 {0} 확장 제거를 완료하세요.", - "updateExtensionStart": "{0} 확장을 {1} 버전으로 업데이트가 시작되었습니다.", - "updateExtensionComplete": "{0} 확장을 {1} 버전으로 업데이트가 완료되었습니다.", - "updateTo": "{0}(으)로 업데이트", - "updateAction": "업데이트", - "manage": "관리", - "ManageExtensionAction.uninstallingTooltip": "제거하는 중", - "install another version": "다른 버전 설치...", - "selectVersion": "설치할 버전 선택", - "current": "현재", - "enableForWorkspaceAction": "사용(작업 영역)", - "enableForWorkspaceActionToolTip": "이 작업 영역에서만 이 확장 사용", - "enableGloballyAction": "사용", - "enableGloballyActionToolTip": "이 확장 사용", - "disableForWorkspaceAction": "사용 안 함(작업 영역)", - "disableForWorkspaceActionToolTip": "이 작업 영역에서만 이 확장 사용 안 함", - "disableGloballyAction": "사용 안 함", - "disableGloballyActionToolTip": "이 확장 사용 안 함", - "enableAction": "사용", - "disableAction": "사용 안 함", - "reloadAction": "다시 로드", - "reloadRequired": "다시 로드 필요", - "postUninstallTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 제거를 완료하세요.", - "postUpdateTooltip": "업데이트된 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", - "enable locally": "로컬에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", - "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", - "postEnableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 설정을 완료하세요.", - "postDisableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 해제를 완료하세요.", - "installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Visual Studio Code를 다시 로드하여 사용하도록 설정하세요.", - "color theme": "색 테마 설정", - "select color theme": "색 테마 선택", - "file icon theme": "파일 아이콘 테마 설정", - "select file icon theme": "파일 아이콘 테마 선택", - "product icon theme": "제품 아이콘 테마 설정", - "select product icon theme": "제품 아이콘 테마 선택", - "showRecommendedExtension": "권장 확장 표시", - "installRecommendedExtension": "권장되는 확장 설치", - "ignoreExtensionRecommendation": "이 확장을 다시 권장하지 않음", - "undo": "실행 취소", - "search recommendations": "확장 검색", - "OpenExtensionsFile.failed": "'.vscode' 폴더({0}) 내에 'extensions.json' 파일을 만들 수 없습니다.", - "configureWorkspaceRecommendedExtensions": "권장 확장 구성(작업 영역)", - "configureWorkspaceFolderRecommendedExtensions": "권장 확장 구성(작업 영역 폴더)", - "updated": "업데이트", - "installed": "설치됨", - "uninstalled": "제거", - "enabled": "사용", - "disabled": "사용 안 함", - "malicious tooltip": "이 확장은 문제가 있다고 보고되었습니다.", - "malicious": "악성", - "ignored": "이 확장은 동기화하는 동안 무시됩니다.", - "synced": "이 확장은 동기화되었습니다.", - "sync": "이 확장 동기화", - "do not sync": "이 확장을 동기화하지 않음", - "extension enabled on remote": "확장이 '{0}'에서 사용하도록 설정되어 있습니다.", - "globally enabled": "이 확장은 전역적으로 사용하도록 설정되었습니다.", - "workspace enabled": "이 확장은 사용자가 이 작업 영역에 대해 사용하도록 설정했습니다.", - "globally disabled": "이 확장은 사용자가 전역적으로 사용하지 않도록 설정했습니다.", - "workspace disabled": "이 확장은 사용자가 이 작업 영역에 대해 사용하지 않도록 설정했습니다.", - "Install language pack also in remote server": "'{0}'에 언어 팩 확장을 설치하여 사용하도록 설정합니다.", - "Install language pack also locally": "로컬에 언어 팩 확장을 설치하고 로컬에서 사용하도록 설정합니다.", - "Install in other server to enable": "사용하도록 설정하려면 '{0}'에 확장을 설치합니다.", - "disabled because of extension kind": "이 확장은 원격 서버에서 실행될 수 없다고 정의했습니다.", - "disabled locally": "확장이 '{0}'에서는 사용하도록 설정되고 로컬에서는 사용하지 않도록 설정되었습니다.", - "disabled remotely": "확장이 로컬에서는 사용하도록 설정되고 '{0}'에서는 사용하지 않도록 설정되었습니다.", - "extension disabled because of trust requirement": "신뢰할 수 있는 작업 영역이 필요하여 이 확장이 사용하지 않도록 설정되었습니다.", - "reinstall": "확장 다시 설치...", - "selectExtensionToReinstall": "다시 설치할 확장 선택", - "ReinstallAction.successReload": "Visual Studio Code를 다시 로드하고 {0} 확장의 재설치를 완료하세요.", - "ReinstallAction.success": "{0} 확장의 재설치가 완료되었습니다.", - "InstallVSIXAction.reloadNow": "지금 다시 로드", - "install previous version": "특정 확장 버전 설치...", - "selectExtension": "확장 선택", - "InstallAnotherVersionExtensionAction.successReload": "Visual Studio Code를 다시 로드하고 {0} 확장의 설치를 완료하세요.", - "InstallAnotherVersionExtensionAction.success": "{0} 확장의 설치가 완료되었습니다.", - "InstallAnotherVersionExtensionAction.reloadNow": "지금 다시 로드", - "select extensions to install": "설치할 확장 선택", - "no local extensions": "설치할 확장이 없습니다.", - "installing extensions": "확장 설치 중...", - "finished installing": "확장을 설치했습니다.", - "select and install local extensions": "'{0}'에 로컬 확장 설치...", - "install local extensions title": "'{0}'에 로컬 확장 설치", - "select and install remote extensions": "로컬에 원격 확장 설치...", - "install remote extensions": "로컬에 원격 확장 설치", - "extensionButtonProminentBackground": "눈에 잘 띄는 작업 확장의 단추 배경색입니다(예: 설치 단추).", - "extensionButtonProminentForeground": "눈에 잘 띄는 작업 확장의 단추 전경색입니다(예: 설치 단추).", - "extensionButtonProminentHoverBackground": "눈에 잘 띄는 작업 확장의 단추 배경 커서 올리기 색입니다(예: 설치 단추)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "확장을 활성화하는 중..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "확장", - "auto install missing deps": "누락된 종속성 설치", - "finished installing missing deps": "누락된 종속성 설치를 완료했습니다. 지금 창을 다시 로드하세요.", - "reload": "창 다시 로드", - "no missing deps": "설치할 누락된 종속성이 없습니다." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "설치하거나 검색할 확장 이름을 입력합니다.", - "searchFor": " 키를 눌러 확장 '{0}'을(를) 검색합니다.", - "install": "확장 '{0}'을(를) 설치하려면 키를 누르세요.", - "manage": "확장을 관리하려면 키를 누르세요." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "매니페스트를 찾을 수 없음", - "malicious": "이 확장은 문제가 있는 것으로 보고되었습니다.", - "uninstallingExtension": "확장을 제거하는 중....", - "incompatible": "'{0}' 확장은 VS Code '{1}'과(와) 호환되지 않으므로 설치할 수 없습니다.", - "installing named extension": "'{0}' 확장 설치 중...", - "installing extension": "확장 설치 중...", - "disable all": "모두 사용 안 함", - "singleDependentError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", - "twoDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", - "multipleDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "다시 표시 안 함", - "ignoreExtensionRecommendations": "모든 확장 권장 사항을 무시하시겠습니까?", - "ignoreAll": "예, 모두 무시합니다.", - "no": "아니요", - "workspaceRecommended": "이 리포지토리에 권장되는 확장을 설치하시겠습니까?", - "install": "설치", - "install and do no sync": "설치(동기화 안 함)", - "show recommendations": "권장 사항 표시" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "확장 보기의 뷰 아이콘입니다.", - "manageExtensionIcon": "확장 보기의 '관리' 작업 아이콘입니다.", - "clearSearchResultsIcon": "확장 보기의 '검색 결과 지우기' 작업 아이콘입니다.", - "refreshIcon": "확장 보기의 '새로 고침' 작업 아이콘입니다.", - "filterIcon": "확장 보기의 '필터' 작업 아이콘입니다.", - "installLocalInRemoteIcon": "확장 보기의 '원격에 로컬 확장 설치' 작업 아이콘입니다.", - "installWorkspaceRecommendedIcon": "확장 보기의 '작업 영역 권장 확장 설치' 작업 아이콘입니다.", - "configureRecommendedIcon": "확장 보기의 '권장 확장 구성' 작업 아이콘입니다.", - "syncEnabledIcon": "확장이 동기화되었음을 나타내는 아이콘입니다.", - "syncIgnoredIcon": "동기화할 때 확장이 무시됨을 나타내는 아이콘입니다.", - "remoteIcon": "확장이 확장 보기 및 편집기에서 원격임을 나타내는 아이콘입니다.", - "installCountIcon": "확장 보기 및 편집기에 설치 수와 함께 표시되는 아이콘입니다.", - "ratingIcon": "확장 보기 및 편집기에 등급과 함께 표시되는 아이콘입니다.", - "starFullIcon": "확장 편집기에서 등급에 사용되는 꽉 찬 별표 아이콘입니다.", - "starHalfIcon": "확장 편집기에서 등급에 사용되는 반이 찬 별표 아이콘입니다.", - "starEmptyIcon": "확장 편집기에서 등급에 사용되는 빈 별표 아이콘입니다.", - "warningIcon": "확장 편집기에 경고 메시지와 함께 표시되는 아이콘입니다.", - "infoIcon": "확장 편집기에 정보 메시지와 함께 표시되는 아이콘입니다.", - "trustIcon": "확장 편집기에 메시지와 함께 표시되는 아이콘입니다." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "확장", - "galleryError": "지금은 확장 Marketplace에 연결할 수 없습니다. 나중에 다시 시도하세요.", - "error": "확장을 로드하는 동안 오류가 발생했습니다. {0}", - "no extensions found": "확장을 찾을 수 없습니다.", - "suggestProxyError": "Marketplace에서 'ECONNREFUSED'가 반환되었습니다. 'http.proxy' 설정을 확인하세요.", - "open user settings": "사용자 설정 열기", - "no local extensions": "설치할 확장이 없습니다." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "1명의 사용자가 등급을 매김", - "ratedByUsers": "{0}명의 사용자가 등급을 매김", - "noRating": "등급 없음", - "remote extension title": "{0}에 확장", - "syncingore.label": "이 확장은 동기화하는 동안 무시됩니다.", - "extensionIconStarForeground": "확장 등급의 아이콘 색입니다." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "오류", - "Unknown Extension": "알 수 없는 확장:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "확장" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "일부 기능은 신뢰할 수 있는 작업 영역이 필요합니다.", - "onStartDefaultText": "이 확장을 사용하도록 설정하려면 신뢰할 수 있는 작업 영역이 필요합니다." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "현재 작업 영역 구성 때문에 이 확장이 권장됩니다." }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "이 확장은 {0} 리포지토리 사용자에게 인기가 있기 때문에 권장된 항목입니다." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "{0}을(를) 설치했기 때문에 이 확장이 권장됩니다." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "JSON 유효성 검사({0})", + "activation events": "활성화 이벤트({0})", + "authentication": "인증({0})", + "authentication.id": "ID", + "authentication.label": "레이블", + "builtin": "기본 제공", + "changelog": "변경 로그", + "changelogtooltip": "확장의 'CHANGELOG.md' 파일에서 렌더링된 확장 업데이트 기록", + "codeActions": "코드 작업({0})", + "codeActions.description": "설명", + "codeActions.kind": "종류", + "codeActions.languages": "언어", + "codeActions.title": "제목", + "colorId": "ID", + "colorThemes": "색 테마({0})", + "colors": "색({0})", + "command name": "이름", + "commands": "명령({0})", + "contributions": "기능 기여도", + "contributionstooltip": "이 확장의 VS Code에 대한 기여 나열", + "customEditors": "사용자 지정 편집기({0})", + "customEditors filenamePattern": "파일 이름 패턴", + "customEditors priority": "우선 순위", + "customEditors view type": "보기 형식", + "debugger name": "이름", + "debugger type": "형식", + "debuggers": "디버거({0})", + "default": "기본값", + "defaultDark": "어둡게 기본값", + "defaultHC": "고대비 기본값", + "defaultLight": "밝게 기본값", + "dependencies": "종속성", + "dependenciestooltip": "이 확장이 종속된 확장 나열", + "description": "설명", + "details": "세부 정보", + "detailstooltip": "확장의 'README.md' 파일에서 렌더링된 확장 세부 정보", + "extension id": "확장 ID", + "extension pack": "확장 팩({0})", + "extensionpack": "확장 팩", + "extensionpacktooltip": "이 확장과 함께 설치될 확장을 나열합니다.", + "file extensions": "파일 확장명", + "fileMatch": "파일 일치", + "find": "찾기", + "find next": "다음 찾기", + "find previous": "이전 찾기", + "grammar": "문법", + "iconThemes": "아이콘 테마({0})", + "install count": "설치 수", + "keyboard shortcuts": "바로 가기 키", + "language id": "ID", + "language name": "이름", + "languages": "언어({0})", + "license": "라이선스", + "localizations": "지역화({0})", + "localizations language id": "언어 ID", + "localizations language name": "언어 이름", + "localizations localized language name": "언어 이름(지역화됨)", + "menuContexts": "메뉴 컨텍스트", + "name": "확장 이름", + "noChangelog": "CHANGELOG를 사용할 수 없습니다.", + "noContributions": "참여 없음", + "noDependencies": "종속성 없음", + "noReadme": "사용 가능한 추가 정보가 없습니다.", + "noextensions": "확장이 없음", + "preview": "미리 보기", + "productThemes": "제품 아이콘 테마({0})", + "publisher": "게시자 이름", + "rating": "등급", + "recommendationHasBeenIgnored": "이 확장에 대한 권장을 수신하지 않도록 선택했습니다.", + "repository": "저장소", + "schema": "스키마", + "setting name": "이름", + "settings": "설정({0})", + "snippets": "코드 조각", + "version": "버전", + "view container id": "ID", + "view container location": "위치", + "view container title": "제목", + "view id": "ID", + "view location": "위치", + "view name": "이름", + "viewContainers": "컨테이너 보기({0})", + "views": "뷰({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "예, 모두 무시합니다.", + "ignoreExtensionRecommendations": "모든 확장 권장 사항을 무시하시겠습니까?", + "install": "설치", + "install and do no sync": "설치(동기화 안 함)", + "neverShowAgain": "다시 표시 안 함", + "no": "아니요", + "show recommendations": "권장 사항 표시", + "workspaceRecommended": "이 리포지토리에 권장되는 확장을 설치하시겠습니까?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "VSIX에서 설치...", + "InstallVSIXAction.reloadNow": "지금 다시 로드", + "InstallVSIXAction.success": "VSIX에서 {0} 확장 설치를 완료했습니다.", + "InstallVSIXAction.successReload": "VSIX에서 {0} 확장 설치를 완료했습니다. 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "all": "모든 확장", + "builtin": "'{0}' 확장은 기본 제공 확장이므로 설치할 수 없습니다.", + "builtin filter": "기본 제공", + "checkForUpdates": "확장 업데이트 확인", + "clearExtensionsSearchResults": "확장 검색 결과 지우기", + "configure auto updating extensions": "확장 자동 업데이트", + "configureExtensionsAutoUpdate.all": "모든 확장", + "configureExtensionsAutoUpdate.enabled": "사용하도록 설정된 확장만", + "configureExtensionsAutoUpdate.none": "없음", + "disableAll": "설치된 모든 확장 사용 안 함", + "disableAllWorkspace": "이 작업 영역에 대해 설치된 모든 확장 사용 안 함", + "disableAutoUpdate": "모든 확장에 대해 자동 업데이트 사용 안 함", + "disabled filter": "사용 안 함", + "enableAll": "모든 확장 사용", + "enableAllWorkspace": "이 작업 영역에 대해 모든 확장 사용", + "enableAutoUpdate": "모든 확장에 대해 자동 업데이트 사용", + "enabled": "사용하도록 설정된 확장만", + "enabled filter": "사용", + "extension": "확장", + "extensionInfoDescription": "설명: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "이름: {0}", + "extensionInfoPublisher": "게시자: {0}", + "extensionInfoVSMarketplaceLink": "VS Marketplace 링크: {0}", + "extensionInfoVersion": "버전: {0}", + "extensions": "확장", + "extensions.autoUpdate": "확장의 자동 업데이트 동작을 제어합니다. 업데이트는 Microsoft 온라인 서비스에서 페치됩니다.", + "extensions.autoUpdate.enabled": "사용하도록 설정한 확장의 업데이트만 자동으로 다운로드하고 설치합니다. 사용하도록 설정하지 않은 확장은 자동으로 업데이트되지 않습니다.", + "extensions.autoUpdate.false": "확장이 자동으로 업데이트되지 않습니다.", + "extensions.autoUpdate.true": "모든 확장의 업데이트를 자동으로 다운로드하고 설치합니다.", + "extensions.supportUntrustedWorkspaces": "확장의 신뢰할 수 없는 작업 영역 지원을 재정의합니다. 'true'를 사용하는 확장은 항상 사용할 수 있습니다. '제한됨'을 사용하는 확장은 항상 사용할 수 있으며, 확장은 신뢰를 필요로 하는 기능을 숨깁니다. 'false'를 사용한 확장은 작업 영역을 신뢰할 수 있는 경우에만 사용할 수 있습니다.", + "extensions.supportUntrustedWorkspaces.false": "확장은 작업 영역을 신뢰할 수 있는 경우에만 사용할 수 있습니다.", + "extensions.supportUntrustedWorkspaces.limited": "확장은 항상 사용할 수 있으며 확장에서 신뢰가 필요한 기능을 숨깁니다.", + "extensions.supportUntrustedWorkspaces.supported": "확장에 대한 신뢰할 수 없는 작업 영역 지원 설정을 정의합니다.", + "extensions.supportUntrustedWorkspaces.true": "확장을 항상 사용할 수 있습니다.", + "extensions.supportUntrustedWorkspaces.version": "재정의를 적용해야 하는 확장의 버전을 정의합니다. 이를 지정하지 않으면 확장 버전과 관계없이 재정의가 적용됩니다.", + "extensions.supportVirtualWorkspaces": "확장의 가상 작업 영역 지원을 재정의합니다.", + "extensionsCheckUpdates": "사용하도록 설정하면 확장의 업데이트가 있는지를 자동으로 확인합니다. 확장의 업데이트가 있으면 확장 보기에서 오래된 것으로 표시됩니다. 업데이트는 Microsoft 온라인 서비스에서 가져옵니다.", + "extensionsCloseExtensionDetailsOnViewChange": "사용하도록 설정하는 경우 확장 뷰에서 나가면 확장 정보가 포함된 편집기가 자동으로 닫힙니다.", + "extensionsConfigurationTitle": "확장", + "extensionsIgnoreRecommendations": "사용하도록 설정하면 확장 권장 사항에 대한 알림이 표시되지 않습니다.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "이 설정은 사용되지 않습니다. extensions.ignoreRecommendations 설정을 사용하여 권장 사항 알림을 제어합니다. 확장 보기의 표시 작업을 사용하여 권장 보기를 기본적으로 숨깁니다.", + "extensionsWebWorker": "웹 작업자 확장 호스트를 사용합니다.", + "featured filter": "추천", + "filter by category": "범주", + "filterExtensions": "확장 필터링...", + "handleUriConfirmedExtensions": "확장이 여기에 나열되어 있으면 해당 확장에서 URI를 처리할 때 확인 프롬프트가 표시되지 않습니다.", + "id required": "확장 ID가 필요합니다.", + "installButton": "설치(&&I)", + "installExtensionQuickAccessHelp": "확장 설치 또는 검색", + "installExtensionQuickAccessPlaceholder": "설치하거나 검색할 확장의 이름을 입력합니다.", + "installExtensions": "확장 설치", + "installFromVSIX": "VSIX에서 설치", + "installVSIX": "확장 VSIX 설치", + "installWorkspaceRecommendedExtensions": "작업 영역 권장 확장 설치", + "installed filter": "설치됨", + "manageExtensionsHelp": "확장 관리", + "manageExtensionsQuickAccessPlaceholder": "확장을 관리하려면 키를 누릅니다.", + "miOpenKeymapExtensions": "키맵(&&K)", + "miOpenKeymapExtensions2": "키 맵", + "miPreferencesExtensions": "확장(&&E)", + "miViewExtensions": "확장(&&X)", + "most popular filter": "인기 항목", + "most popular recommended": "권장", + "noUpdatesAvailable": "모든 확장이 최신입니다.", + "none": "없음", + "notFound": "'{0}' 확장을 찾을 수 없습니다.", + "notInstalled": "'{0}' 확장이 설치되어 있지 않습니다. 게시자를 포함하여 전체 확장 ID를 사용하세요(예: ms-vscode.csharp).", + "outdated filter": "오래됨", + "recently published filter": "최근에 게시됨", + "recentlyPublishedExtensions": "최근에 게시된 확장 표시", + "refreshExtension": "새로 고침", + "showBuiltInExtensions": "기본 제공 확장 표시", + "showDisabledExtensions": "사용할 수 없는 확장 표시", + "showEnabledExtensions": "사용 확장자 표시", + "showExtensions": "확장", + "showFeaturedExtensions": "주요 확장 표시", + "showInstalledExtensions": "설치된 확장 표시", + "showLanguageExtensionsShort": "언어 확장", + "showOutdatedExtensions": "만료된 확장 표시", + "showPopularExtensions": "자주 사용되는 확장 표시", + "showRecommendedExtensions": "권장되는 확장 표시", + "showRecommendedKeymapExtensionsShort": "키 맵", + "showWorkspaceUnsupportedExtensions": "작업 영역에서 지원하지 않는 확장 표시", + "sort by date": "게시된 날짜", + "sort by installs": "설치 수", + "sort by name": "이름", + "sort by rating": "등급", + "sorty by": "정렬 기준", + "updateAll": "모든 확장 업데이트", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "작업 영역에 추가 권장 사항", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "작업 영역 폴더에 확장 추가 무시되는 권장 사항", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "작업 영역 폴더에 확장 추가 권장 사항", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "작업 영역에 확장 추가 무시되는 권장 사항", + "workbench.extensions.action.addToWorkspaceRecommendations": "작업 영역에 확장 추가 권장 사항", + "workbench.extensions.action.configure": "확장 설정", + "workbench.extensions.action.copyExtension": "복사", + "workbench.extensions.action.copyExtensionId": "확장 ID 복사", + "workbench.extensions.action.ignoreRecommendation": "권장 사항 무시", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "작업 영역에서 제거 권장 사항", + "workbench.extensions.action.toggleIgnoreExtension": "이 확장 동기화", + "workbench.extensions.action.undoIgnoredRecommendation": "무시되는 권장 사항 실행 취소", + "workbench.extensions.installExtension.arg.decription": "확장 ID 또는 VSIX 리소스 URI", + "workbench.extensions.installExtension.description": "지정된 확장 설치", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "확장을 사용하면 VS Code가 확장 팩 VSIX에서 새로 추가한 확장을 설치합니다. 이 옵션은 VSIX를 설치하는 동안에만 고려됩니다.", + "workbench.extensions.search.arg.name": "검색에 사용할 쿼리", + "workbench.extensions.search.description": "특정 확장 검색", + "workbench.extensions.uninstallExtension.arg.name": "제거할 확장의 ID", + "workbench.extensions.uninstallExtension.description": "지정한 확장 제거", + "workspace unsupported filter": "작업 영역이 지원되지 않음" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "사용하도록 설정하려면 '{0}'에 확장을 설치합니다.", + "Install language pack also in remote server": "'{0}'에 언어 팩 확장을 설치하여 사용하도록 설정합니다.", + "Install language pack also locally": "로컬에 언어 팩 확장을 설치하고 로컬에서 사용하도록 설정합니다.", + "InstallAnotherVersionExtensionAction.reloadNow": "지금 다시 로드", + "InstallAnotherVersionExtensionAction.success": "{0} 확장의 설치가 완료되었습니다.", + "InstallAnotherVersionExtensionAction.successReload": "Visual Studio Code를 다시 로드하고 {0} 확장의 설치를 완료하세요.", + "InstallVSIXAction.reloadNow": "지금 다시 로드", + "ManageExtensionAction.uninstallingTooltip": "제거하는 중", + "OpenExtensionsFile.failed": "'.vscode' 폴더({0}) 내에 'extensions.json' 파일을 만들 수 없습니다.", + "ReinstallAction.success": "{0} 확장의 재설치가 완료되었습니다.", + "ReinstallAction.successReload": "Visual Studio Code를 다시 로드하고 {0} 확장의 재설치를 완료하세요.", + "Uninstalling": "제거하는 중", + "cannot be installed": "{1}에서 '{0}' 확장을 사용할 수 없습니다. 자세히 알아보려면 '추가 정보'를 클릭하세요.", + "check logs": "자세한 내용은 [로그]({0})를 확인하세요.", + "close": "닫기", + "color theme": "색 테마 설정", + "configureWorkspaceFolderRecommendedExtensions": "권장 확장 구성(작업 영역 폴더)", + "configureWorkspaceRecommendedExtensions": "권장 확장 구성(작업 영역)", + "current": "현재", + "disableAction": "사용 안 함", + "disableForWorkspaceAction": "사용 안 함(작업 영역)", + "disableForWorkspaceActionToolTip": "이 작업 영역에서만 이 확장 사용 안 함", + "disableGloballyAction": "사용 안 함", + "disableGloballyActionToolTip": "이 확장 사용 안 함", + "disabled": "사용 안 함", + "disabled because of extension kind": "이 확장은 원격 서버에서 실행될 수 없다고 정의했습니다.", + "disabled because of virtual workspace": "이 확장은 가상 작업 영역을 지원하지 않으므로 사용할 수 없습니다.", + "disabled locally": "확장이 '{0}'에서는 사용하도록 설정되고 로컬에서는 사용하지 않도록 설정되었습니다.", + "disabled remotely": "확장이 로컬에서는 사용하도록 설정되고 '{0}'에서는 사용하지 않도록 설정되었습니다.", + "do not sync": "이 확장을 동기화하지 않음", + "download": "수동으로 다운로드하세요...", + "enable locally": "로컬에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "enableAction": "사용", + "enableForWorkspaceAction": "사용(작업 영역)", + "enableForWorkspaceActionToolTip": "이 작업 영역에서만 이 확장 사용", + "enableGloballyAction": "사용", + "enableGloballyActionToolTip": "이 확장 사용", + "enabled": "사용", + "extension disabled because of trust requirement": "현재 작업 영역을 신뢰할 수 없으므로 확장을 사용하지 않습니다.", + "extension enabled on remote": "확장이 '{0}'에서 사용하도록 설정되어 있습니다.", + "extension limited because of trust requirement": "현재 작업 영역을 신뢰할 수 없으므로 이 확장은 기능이 제한됩니다.", + "extension limited because of virtual workspace": "현재 작업 영역이 가상이므로 이 확장에서 기능이 제한됩니다.", + "extensionButtonProminentBackground": "눈에 잘 띄는 작업 확장의 단추 배경색입니다(예: 설치 단추).", + "extensionButtonProminentForeground": "눈에 잘 띄는 작업 확장의 단추 전경색입니다(예: 설치 단추).", + "extensionButtonProminentHoverBackground": "눈에 잘 띄는 작업 확장의 단추 배경 커서 올리기 색입니다(예: 설치 단추).", + "file icon theme": "파일 아이콘 테마 설정", + "finished installing": "확장을 설치했습니다.", + "globally disabled": "이 확장은 사용자가 전역적으로 사용하지 않도록 설정했습니다.", + "globally enabled": "이 확장은 전역적으로 사용하도록 설정되었습니다.", + "ignoreExtensionRecommendation": "이 확장을 다시 권장하지 않음", + "ignored": "이 확장은 동기화하는 동안 무시됩니다.", + "install": "설치", + "install and do no sync": "설치(동기화 안 함)", + "install another version": "다른 버전 설치...", + "install browser": "브라우저에서 설치", + "install everywhere tooltip": "동기화된 인스턴스 {0}개 모두에 이 확장 설치", + "install in remote": "{0}에 설치", + "install in remote and do not sync": "{0}에 설치(동기화 안 함)", + "install local extensions title": "'{0}'에 로컬 확장 설치", + "install locally": "로컬에 설치", + "install locally and do not sync": "로컬로 설치(동기화 안 함)", + "install operation": "'{0}' 확장을 설치하는 동안 오류가 발생했습니다.", + "install previous version": "특정 확장 버전 설치...", + "install remote extensions": "로컬에 원격 확장 설치", + "install vsix": "다운로드하고 나면 다운로드한 '{0}'의 VSIX를 수동으로 설치하세요.", + "installExtensionComplete": "{0} 확장 설치가 완료되었습니다.", + "installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Visual Studio Code를 다시 로드하여 사용하도록 설정하세요.", + "installExtensionStart": "{0} 확장 설치가 시작되었습니다. 이제 이 확장에 대한 세부 정보가 포함된 편집기가 열립니다", + "installRecommendedExtension": "권장되는 확장 설치", + "installVSIX": "VSIX에서 설치...", + "installed": "설치됨", + "installing": "설치 중", + "installing extensions": "확장 설치 중...", + "just now": "지금 당장", + "malicious": "악성", + "malicious tooltip": "이 확장은 문제가 있다고 보고되었습니다.", + "manage": "관리", + "more information": "추가 정보", + "no local extensions": "설치할 확장이 없습니다.", + "noOfDaysAgo": "{0} 일 전", + "noOfHoursAgo": "{0} 시간 전", + "noOfMonthsAgo": "{0} 달 전", + "noOfYearsAgo": "{0} 년 전", + "one day ago": "1일 전", + "one hour ago": "1시간 전", + "one month ago": "1개월 전", + "one year ago": "1년 전", + "postDisableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 해제를 완료하세요.", + "postEnableTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 설정을 완료하세요.", + "postUninstallTooltip": "Visual Studio Code를 다시 로드하여 이 확장의 제거를 완료하세요.", + "postUpdateTooltip": "업데이트된 확장을 사용하도록 설정하려면 Visual Studio Code를 다시 로드하세요.", + "product icon theme": "제품 아이콘 테마 설정", + "reinstall": "확장 다시 설치...", + "reloadAction": "다시 로드", + "reloadRequired": "다시 로드 필요", + "search recommendations": "확장 검색", + "select and install local extensions": "'{0}'에 로컬 확장 설치...", + "select and install remote extensions": "로컬에 원격 확장 설치...", + "select color theme": "색 테마 선택", + "select extensions to install": "설치할 확장 선택", + "select file icon theme": "파일 아이콘 테마 선택", + "select product icon theme": "제품 아이콘 테마 선택", + "selectExtension": "확장 선택", + "selectExtensionToReinstall": "다시 설치할 확장 선택", + "selectVersion": "설치할 버전 선택", + "showRecommendedExtension": "권장 확장 표시", + "sync": "이 확장 동기화", + "synced": "이 확장은 동기화되었습니다.", + "undo": "실행 취소", + "uninstallAction": "제거", + "uninstallExtensionComplete": "Visual Studio Code를 다시 로드하여 {0} 확장 제거를 완료하세요.", + "uninstallExtensionStart": "{0} 확장 제거가 시작되었습니다.", + "uninstalled": "제거", + "update operation": "'{0}' 확장을 업데이트하는 동안 오류가 발생했습니다.", + "updateAction": "업데이트", + "updateExtensionComplete": "{0} 확장을 {1} 버전으로 업데이트가 완료되었습니다.", + "updateExtensionStart": "{0} 확장을 {1} 버전으로 업데이트가 시작되었습니다.", + "updateTo": "{0}(으)로 업데이트", + "updated": "업데이트", + "vscode web": "VS Code Web", + "workspace disabled": "이 확장은 사용자가 이 작업 영역에 대해 사용하지 않도록 설정했습니다.", + "workspace enabled": "이 확장은 사용자가 이 작업 영역에 대해 사용하도록 설정했습니다." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "확장을 활성화하는 중..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "예제" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "누락된 종속성 설치", + "extensions": "확장", + "finished installing missing deps": "누락된 종속성 설치를 완료했습니다. 지금 창을 다시 로드하세요.", + "no missing deps": "설치할 누락된 종속성이 없습니다.", + "reload": "창 다시 로드" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "확장 보기의 '검색 결과 지우기' 작업 아이콘입니다.", + "configureRecommendedIcon": "확장 보기의 '권장 확장 구성' 작업 아이콘입니다.", + "extensionsViewIcon": "확장 보기의 뷰 아이콘입니다.", + "filterIcon": "확장 보기의 '필터' 작업 아이콘입니다.", + "infoIcon": "확장 편집기에 정보 메시지와 함께 표시되는 아이콘입니다.", + "installCountIcon": "확장 보기 및 편집기에 설치 수와 함께 표시되는 아이콘입니다.", + "installLocalInRemoteIcon": "확장 보기의 '원격에 로컬 확장 설치' 작업 아이콘입니다.", + "installWorkspaceRecommendedIcon": "확장 보기의 '작업 영역 권장 확장 설치' 작업 아이콘입니다.", + "manageExtensionIcon": "확장 보기의 '관리' 작업 아이콘입니다.", + "ratingIcon": "확장 보기 및 편집기에 등급과 함께 표시되는 아이콘입니다.", + "refreshIcon": "확장 보기의 '새로 고침' 작업 아이콘입니다.", + "remoteIcon": "확장이 확장 보기 및 편집기에서 원격임을 나타내는 아이콘입니다.", + "starEmptyIcon": "확장 편집기에서 등급에 사용되는 빈 별표 아이콘입니다.", + "starFullIcon": "확장 편집기에서 등급에 사용되는 꽉 찬 별표 아이콘입니다.", + "starHalfIcon": "확장 편집기에서 등급에 사용되는 반이 찬 별표 아이콘입니다.", + "syncEnabledIcon": "확장이 동기화되었음을 나타내는 아이콘입니다.", + "syncIgnoredIcon": "동기화할 때 확장이 무시됨을 나타내는 아이콘입니다.", + "trustIcon": "확장 편집기에 메시지와 함께 표시되는 아이콘입니다.", + "warningIcon": "확장 편집기에 경고 메시지와 함께 표시되는 아이콘입니다." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "일부 기능은 신뢰할 수 있는 작업 영역이 필요합니다.", + "onStartDefaultText": "이 확장을 사용하도록 설정하려면 신뢰할 수 있는 작업 영역이 필요합니다." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "확장 '{0}'을(를) 설치하려면 키를 누르세요.", + "manage": "확장을 관리하려면 키를 누르세요.", + "searchFor": " 키를 눌러 확장 '{0}'을(를) 검색합니다.", + "type": "설치하거나 검색할 확장 이름을 입력합니다." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "알 수 없는 확장:", + "error": "오류", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "확장" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "테마", + "builtin": "기본 제공", + "builtinFeatureExtensions": "기능", + "builtinProgrammingLanguageExtensions": "프로그래밍 언어", + "disabled": "사용 안 함", + "disabledExtensions": "사용 안 함", + "enabled": "사용", + "enabledExtensions": "사용", + "extensionFound": "1개의 확장을 찾았습니다.", + "extensionFoundInSection": "{0} 섹션에서 1개의 확장을 찾았습니다.", + "extensionsFound": "{0}개의 확장을 찾았습니다.", + "extensionsFoundInSection": "{1} 섹션에서 {0}개의 확장을 찾았습니다.", + "install remote in local": "로컬에 원격 확장 설치...", + "installed": "설치됨", + "malicious warning": "문제가 있다고 보고된 '{0}'을(를) 제거했습니다.", + "marketPlace": "마켓플레이스", + "open user settings": "사용자 설정 열기", + "otherRecommendedExtensions": "기타 권장 사항", + "outdated": "오래됨", + "outdatedExtensions": "{0}개의 만료된 확장", + "popularExtensions": "인기 항목", + "recommendedExtensions": "권장", + "reloadNow": "지금 다시 로드", + "remote": "원격", + "searchExtensions": "마켓플레이스에서 확장 검색", + "select and install local extensions": "'{0}'에 로컬 확장 설치...", + "suggestProxyError": "Marketplace에서 'ECONNREFUSED'가 반환되었습니다. 'http.proxy' 설정을 확인하세요.", + "untrustedPartiallySupportedExtensions": "제한 모드에서 제한됨", + "untrustedUnsupportedExtensions": "제한 모드에서 사용 안 함", + "virtualPartiallySupportedExtensions": "가상 작업 영역에서 제한됨", + "virtualUnsupportedExtensions": "가상 작업 영역에서 사용 안 함", + "workspaceRecommendedExtensions": "작업 영역 권장 사항", + "workspaceUnsupported": "작업 영역이 지원되지 않음" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "확장을 로드하는 동안 오류가 발생했습니다. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "확장", + "galleryError": "지금은 확장 Marketplace에 연결할 수 없습니다. 나중에 다시 시도하세요.", + "no extensions found": "확장을 찾을 수 없습니다.", + "no local extensions": "설치할 확장이 없습니다.", + "open user settings": "사용자 설정 열기", + "suggestProxyError": "Marketplace에서 'ECONNREFUSED'가 반환되었습니다. 'http.proxy' 설정을 확인하세요." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "확장 등급의 아이콘 색입니다.", + "noRating": "등급 없음", + "ratedBySingleUser": "1명의 사용자가 등급을 매김", + "ratedByUsers": "{0}명의 사용자가 등급을 매김", + "remote extension title": "{0}에 확장", + "syncingore.label": "이 확장은 동기화하는 동안 무시됩니다." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "매니페스트를 찾을 수 없음", + "disable all": "모두 사용 안 함", + "incompatible": "'{0}' 확장은 VS Code '{1}'과(와) 호환되지 않으므로 설치할 수 없습니다.", + "installing extension": "확장 설치 중...", + "installing named extension": "'{0}' 확장 설치 중...", + "malicious": "이 확장은 문제가 있는 것으로 보고되었습니다.", + "multipleDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", + "singleDependentError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", + "twoDependentsError": "'{0}' 확장만 사용하지 않도록 설정할 수 없습니다. '{1}' 및 '{2}' 확장은 이 확장에 따라 달라집니다. 이러한 모든 확장을 사용하지 않도록 설정하시겠습니까?", + "uninstallingExtension": "확장을 제거하는 중...." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "'{0}' 파일에 대해 다시 표시 안 함", + "fileBasedRecommendation": "이 확장은 최근에 열었던 파일을 기준으로 권장된 항목입니다.", + "reallyRecommended": "{0}에 권장되는 확장을 설치하시겠습니까?", + "searchMarketplace": "Marketplace 검색", + "showLanguageExtensions": "Marketplace에서 '.{0}' 파일에 도움이 되는 확장을 사용할 수 있습니다." + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "이 확장은 현재 작업 영역의 사용자가 권장한 항목입니다." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Marketplace 검색", - "fileBasedRecommendation": "이 확장은 최근에 열었던 파일을 기준으로 권장된 항목입니다.", - "reallyRecommended": "{0}에 권장되는 확장을 설치하시겠습니까?", - "showLanguageExtensions": "Marketplace에서 '.{0}' 파일에 도움이 되는 확장을 사용할 수 있습니다.", - "dontShowAgainExtension": "'{0}' 파일에 대해 다시 표시 안 함" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "필요한 형식은 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", + "app.extensions.json.recommendations": "이 작업 영역의 사용자에게 추천해야 하는 확장의 목록입니다. 확장의 식별자는 항상 '${publisher}.${name}'입니다. 예: 'vscode.csharp'", + "app.extensions.json.title": "확장", + "app.extensions.json.unwantedRecommendations": "이 작업 영역의 사용자에게 추천하지 않아야 하는 VS Code에서 권장되는 확장 목록입니다. 확장의 식별자는 항상 '${publisher}.${name}'입니다. 예: 'vscode.csharp'" }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "현재 작업 영역 구성 때문에 이 확장이 권장됩니다." + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "확장: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "새 외부 터미널 열기", - "terminalConfigurationTitle": "외부 터미널", - "terminal.explorerKind.integrated": "VS Code의 통합 터미널을 사용합니다.", - "terminal.explorerKind.external": "구성된 외부 터미널을 사용합니다.", - "explorer.openInTerminalKind": "실행할 터미널 종류를 사용자 지정합니다.", - "terminal.external.windowsExec": "Windows에서 실행할 터미널을 사용자 지정합니다.", - "terminal.external.osxExec": "macOS에서 실행할 터미널 애플리케이션을 사용자 지정합니다.", - "terminal.external.linuxExec": "Linux에서 실행할 터미널을 사용자 지정합니다." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "키 바인딩 간 충돌을 피하기 위해 다른 키 맵({0})을 사용하지 않도록 설정할까요?", + "no": "아니요", + "yes": "예" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "VS Code 콘솔", - "mac.terminal.script.failed": "스크립트 '{0}'이(가) 실패했습니다(종료 코드: {1}).", - "mac.terminal.type.not.supported": "'{0}'이(가) 지원되지 않습니다.", - "press.any.key": "계속하려면 아무 키나 누르세요...", - "linux.term.failed": "'{0}'에서 실패했습니다(종료 코드: {1}).", - "ext.term.app.not.found": "터미널 애플리케이션 '{0}'을(를) 찾을 수 없습니다." + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "확장 실행 중" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "취소(&&C)", + "profilingExtensionHost": "프로파일링 확장 호스트", + "profilingExtensionHostTime": "프로파일링 확장 호스트({0}초)", + "restart1": "확장 프로파일링", + "restart2": "확장을 프로파일링하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", + "restart3": "다시 시작(&&R)", + "selectAndStartDebug": "프로파일링을 중지하려면 클릭하세요.", + "status.profiler": "확장 프로파일러" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "확장 표시", + "unresponsive-exthost": "확장 '{0}'이(가) 마지막 작업을 완료하는 데 시간이 매우 오래 걸렸으므로 다른 확장이 실행되지 못했습니다." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "취소(&&C)", + "debugExtensionHost": "확장 호스트 디버깅 시작", + "debugExtensionHost.launch.name": "확장 호스트 연결", + "restart1": "확장 프로파일링", + "restart2": "확장을 프로파일링하려면 다시 시작해야 합니다. 지금 '{0}'을(를) 다시 시작하시겠습니까?", + "restart3": "다시 시작(&&R)" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "실행 중인 확장" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Extensions 폴더 열기" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "방금 만든 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다.", + "attach.msg2": "기존 성능 문제에 '{0}'을(를) 연결하는 것을 잊지 않도록 알려드립니다.", + "attach.title": "CPU 프로필을 연결하셨습니까?", + "cmd.report": "문제 신고", + "cmd.reportOrShow": "성능 문제", + "cmd.show": "문제 표시", + "ok": "확인" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "문제 신고" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "확장 호스트 프로필 시작", + "saveExtensionHostProfile": "확장 호스트 프로필 저장", + "stopExtensionHostProfileStart": "확장 호스트 프로필 중지" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "터미널에서 열기", + "scopedConsoleAction.external": "외부 터미널에서 열기", "scopedConsoleAction.integrated": "통합 터미널에서 열기", - "scopedConsoleAction.wt": "Windows 터미널에서 열기", - "scopedConsoleAction.external": "외부 터미널에서 열기" + "scopedConsoleAction.wt": "Windows 터미널에서 열기" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "실행할 터미널 종류를 사용자 지정합니다.", + "globalConsoleAction": "새 외부 터미널 열기", + "terminal.explorerKind.external": "구성된 외부 터미널을 사용합니다.", + "terminal.explorerKind.integrated": "VS Code의 통합 터미널을 사용합니다.", + "terminal.external.linuxExec": "Linux에서 실행할 터미널을 사용자 지정합니다.", + "terminal.external.osxExec": "macOS에서 실행할 터미널 애플리케이션을 사용자 지정합니다.", + "terminal.external.windowsExec": "Windows에서 실행할 터미널을 사용자 지정합니다.", + "terminalConfigurationTitle": "외부 터미널" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "외부 URI(http, https)에 사용할 opener를 구성합니다.", - "externalUriOpeners.uri": "URI 패턴을 opener ID에 매핑합니다.\r\n예제 패턴: \r\n{0}", - "externalUriOpeners.defaultId": "VS Code의 표준 opener를 사용하여 엽니다." + "externalUriOpeners.defaultId": "VS Code의 표준 opener를 사용하여 엽니다.", + "externalUriOpeners.uri": "URI 패턴을 opener ID에 매핑합니다.\r\n예제 패턴: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "새 브라우저 창에서 열기", - "selectOpenerDefaultLabel": "기본 브라우저에서 열기", "selectOpenerConfigureTitle": "기본 opener 구성...", + "selectOpenerDefaultLabel": "기본 브라우저에서 열기", + "selectOpenerDefaultLabel.web": "새 브라우저 창에서 열기", "selectOpenerPlaceHolder": "여는 방법 선택: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Tweet 피드백" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Tweet 피드백", - "label.sendASmile": "피드백을 트윗하세요.", + "character left": "남은 문자", + "characters left": "남은 문자", "close": "닫기", + "feedbackTextInput": "의견을 알려주세요.", + "frownCaption": "슬픔 피드백 감정", + "label.sendASmile": "피드백을 트윗하세요.", + "other ways to contact us": "다른 문의 방법", "patchedVersion1": "설치가 손상되었습니다.", "patchedVersion2": "버그를 제출하는 경우 지정하세요.", - "sentiment": "사용 소감을 알려주세요.", - "smileCaption": "행복 피드백 감정", - "frownCaption": "슬픔 피드백 감정", - "other ways to contact us": "다른 문의 방법", - "submit a bug": "버그 제출", "request a missing feature": "누락된 기능 요청", - "tell us why": "이유를 알려 주세요.", - "feedbackTextInput": "의견을 알려주세요.", + "sendFeedback": "Tweet 피드백", + "sentiment": "사용 소감을 알려주세요.", "showFeedback": "상태 표시줄에 피드백 아이콘 표시", + "smileCaption": "행복 피드백 감정", + "submit a bug": "버그 제출", + "tell us why": "이유를 알려 주세요.", "tweet": "Tweet", - "tweetFeedback": "Tweet 피드백", - "character left": "남은 문자", - "characters left": "남은 문자" + "tweetFeedback": "Tweet 피드백" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "텍스트 파일 편집기" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "파일 탐색기에 표시", - "revealInMac": "Finder에 표시", - "openContainer": "상위 폴더 열기", - "filesCategory": "파일" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "탐색기 보기의 뷰 아이콘입니다.", - "openEditorsIcon": "편집기 열기 보기의 뷰 아이콘입니다.", - "folders": "폴더", - "explore": "탐색기", - "miViewExplorer": "탐색기(&&E)", - "noWorkspaceHelp": "아직 작업 영역에 폴더를 추가하지 않았습니다.\r\n[폴더 추가](command:{0})", - "remoteNoFolderHelp": "원격에 연결되었습니다.\r\n[폴더 열기](command:{0})", - "noFolderHelp": "아직 폴더를 열지 않았습니다.\r\n[폴더 열기](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "파일", - "workspaces": "작업 영역", - "file": "파일", - "copyPath": "경로 복사", - "copyRelativePath": "상대 경로 복사", - "revealInSideBar": "사이드바에 표시", - "acceptLocalChanges": "변경 내용 사용 및 파일 콘텐츠 덮어쓰기", - "revertLocalChanges": "변경 내용을 취소하고 파일 콘텐츠로 되돌리기", - "copyPathOfActive": "활성 파일의 경로 복사", - "copyRelativePathOfActive": "활성 파일의 상대 경로 복사", - "saveAllInGroup": "그룹으로 모두 저장", - "saveFiles": "파일 모두 저장", - "revert": "파일 되돌리기", - "compareActiveWithSaved": "활성 파일을 저장된 파일과 비교", - "openToSide": "측면에서 열기", - "saveAll": "모두 저장", - "compareWithSaved": "저장된 항목과 비교", - "compareWithSelected": "선택한 항목과 비교", - "compareSource": "비교를 위해 선택", - "compareSelected": "선택 항목 비교", - "close": "닫기", - "closeOthers": "기타 항목 닫기", - "closeSaved": "저장된 항목 닫기", - "closeAll": "모두 닫기", - "explorerOpenWith": "연결 프로그램...", - "cut": "잘라내기", - "deleteFile": "영구히 삭제", - "newFile": "새 파일", - "openFile": "파일 열기...", - "miNewFile": "새 파일(&&N)", - "miSave": "저장(&&S)", - "miSaveAs": "다른 이름으로 저장(&&A)...", - "miSaveAll": "모두 저장(&&L)", - "miOpen": "열기(&&O)...", - "miOpenFile": "파일 열기(&&O)...", - "miOpenFolder": "폴더 열기(&&F)...", - "miOpenWorkspace": "작업 영역 열기(&&K)...", - "miAutoSave": "자동 저장(&&U)", - "miRevert": "파일 되돌리기(&&V)", - "miCloseEditor": "편집기 닫기(&&C)", - "miGotoFile": "파일로 이동(&&F)..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "이진 파일 편집기", - "hotExit.off": "Hot Exit를 사용하지 않도록 설정합니다. 더티 파일이 있는 창을 닫으려고 시도할 때 메시지가 표시됩니다.", - "hotExit.onExit": "Windows/Linux에서 마지막 창이 닫히거나 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) Hot Exit가 트리거됩니다. 열린 폴더가 없는 모든 창은 다음 실행 시 복원됩니다. 저장되지 않은 파일이 있는 이전에 연 창 목록은 `파일 > 최근 파일 열기 > 더 보기...`에서 액세스할 수 있습니다.", - "hotExit.onExitAndWindowClose": "Windows/Linux에서 마지막 창이 닫히거나 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) 또는 마지막 창인지 여부와 관계 없이 폴더가 열린 모든 창에 대해 Hot Exit가 트리거됩니다. 열린 폴더가 없는 모든 창은 다음 실행 시 복원됩니다. 저장되지 않은 파일이 있는 이전에 연 창 목록은 `파일 > 최근 파일 열기 > 더 보기...`에서 액세스할 수 있습니다.", - "hotExit": "저장하지 않은 파일을 세션 간에 기억하여, 편집기를 종료할 때 저장할지 묻는 메시지를 건너뛸지 여부를 제어합니다.", - "hotExit.onExitAndWindowCloseBrowser": "브라우저가 종료되거나 창이나 탭이 닫히면 Hot Exit이 트리거됩니다.", - "filesConfigurationTitle": "파일", - "exclude": "파일 및 폴더를 제외하기 위한 glob 패턴을 구성합니다. 예를 들어 파일 탐색기는 이 설정을 기반으로 표시하거나 숨길 파일 및 폴더를 결정합니다. 검색 특정 제외 항목을 정의하려면 `#search.exclude#` 설정을 참조합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", - "files.exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", - "files.exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", - "associations": "파일과 언어의 연결을 구성합니다(예: \"*.extension\": \"html\"). 이러한 구성은 설치된 언어의 기본 연결보다 우선 순위가 높습니다.", - "encoding": "파일을 읽고 쓸 때 사용할 기본 문자 집합 인코딩입니다. 이 설정은 언어별로 구성할 수도 있습니다.", - "autoGuessEncoding": "사용하도록 설정하는 경우 파일을 열 때 편집기에서 문자 집합 인코딩을 추측합니다. 이 설정은 언어별로 구성할 수도 있습니다.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "운영 체제별 줄 바꿈 문자를 사용합니다.", - "eol": "줄 바꿈 문자의 기본 끝입니다.", - "useTrash": "파일/폴더를 삭제하면 OS 휴지통(Windows의 휴지통)으로 이동합니다. 사용하지 않도록 설정하면 파일/폴더를 영구적으로 삭제합니다.", - "trimTrailingWhitespace": "사용하도록 설정되면 파일을 저장할 때 후행 공백이 잘립니다.", - "insertFinalNewline": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄바꿈을 삽입합니다.", - "trimFinalNewlines": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄 바꿈 이후의 모든 줄 바꿈이 잘립니다.", - "files.autoSave.off": "변경된 편집기는 자동으로 저장되지 않습니다.", - "files.autoSave.afterDelay": "변경된 편집기는 구성된 '#files.autoSaveDelay#' 후에 자동으로 저장됩니다.", - "files.autoSave.onFocusChange": "편집기의 포커스가 손실되면 변경된 편집기는 자동으로 저장됩니다.", - "files.autoSave.onWindowChange": "창에서 포커스가 손실되면 변경된 편집기가 자동으로 저장됩니다.", - "autoSave": "변경된 편집기의 자동 저장을 제어합니다. 자동 저장에 대한 자세한 내용은 [여기](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)를 참조하세요.", - "autoSaveDelay": "변경된 편집기가 자동으로 저장되기까지의 지연(ms)을 제어합니다. '#files.autoSave#'가 '{0}'(으)로 설정된 경우에만 적용됩니다.", - "watcherExclude": "파일 감시에서 제외할 파일 경로의 GLOB 패턴을 구성하세요. 패턴은 절대 경로(**접두사가 있는 경로 또는 전체 경로)여야 합니다. 이 설정을 변경하려면 다시 시작해야 합니다. 시작 시 Code에서 CPU 시간을 많이 차지하면 대용량 폴더를 제외하여 초기 로드를 줄일 수 있습니다.", - "defaultLanguage": "새 파일에 할당된 기본 언어 모드입니다. `${activeEditorLanguage}`로 구성된 경우 현재 활성 텍스트 편집기(있는 경우)의 언어 모드를 사용합니다.", - "maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 VS Code에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.", - "files.restoreUndoStack": "파일을 다시 열 때 실행 취소 스택을 복원합니다.", - "askUser": "저장을 거부하고 수동으로 저장 충돌을 해결하도록 요청합니다.", - "overwriteFileOnDisk": "편집기의 변경 내용으로 디스크의 파일을 덮어써서 저장 충돌을 해결할 수 있습니다.", - "files.saveConflictResolution": "그동안 다른 프로그램에 의해 변경된 디스크에 파일을 저장할 경우 저장 충돌이 발생할 수 있습니다. 데이터 손실을 방지하기 위해 편집기의 변경 내용과 디스크의 버전을 비교하라는 메시지가 사용자에게 표시됩니다. 이 설정은 충돌 오류가 자주 발생하는 경우에만 변경해야 하며, 부주의한 사용은 데이터 손실을 초래할 수 있습니다.", - "files.simpleDialog.enable": "단순 파일 대화 상자를 사용합니다. 사용하도록 설정하면 단순 파일 대화 상자가 시스템 파일 대화 상자를 대체합니다.", - "formatOnSave": "파일 저장 시 서식을 지정합니다. 포맷터를 사용할 수 있어야 하며, 파일이 지연 후에 자동으로 저장되지 않아야 하고, 편집기가 종료되지 않아야 합니다.", - "everything": "전체 파일을 포맷합니다.", - "modification": "수정 사항을 포맷합니다(소스 제어 필요).", - "formatOnSaveMode": "저장 시 포맷이 전체 파일을 포맷하는지 또는 수정 내용만 포맷하는지를 제어합니다. '#editor.formatOnSave#'를 사용하도록 설정한 경우에만 적용됩니다.", - "explorerConfigurationTitle": "파일 탐색기", - "openEditorsVisible": "열린 편집기 창에 표시되는 편집기 수입니다. 이 값을 0으로 설정하면 열린 편집기 창이 숨겨집니다.", - "openEditorsSortOrder": "열린 편집기 창에서 편집기의 정렬 순서를 제어합니다.", - "sortOrder.editorOrder": "편집기가 편집기 탭이 표시된 것과 같은 순서로 정렬됩니다.", - "sortOrder.alphabetical": "편집기가 각 편집기 그룹 내에서 사전순으로 정렬됩니다.", - "autoReveal.on": "파일이 표시되고 선택됩니다.", - "autoReveal.off": "파일이 표시되지 않고 선택되지 않습니다.", - "autoReveal.focusNoScroll": "파일을 스크롤하여 볼 수 없지만 포커스는 계속 있습니다.", - "autoReveal": "탐색기에서 파일을 열 때 자동으로 표시하고 선택할지 여부를 제어합니다.", - "enableDragAndDrop": "탐색기에서 끌어서 놓기를 통해 파일 및 폴더를 이동할지 여부를 제어합니다. 이 설정은 탐색기 내에서 끌어서 놓기에만 영향을 미칩니다.", - "confirmDragAndDrop": "끌어서 놓기를 사용하여 파일 및 폴더를 이동하기 위해 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", - "confirmDelete": "파일을 휴지통에서 삭제할 때 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", - "sortOrder.default": "파일 및 폴더가 이름을 기준으로 사전순으로 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", - "sortOrder.mixed": "파일 및 폴더가 이름을 기준으로 사전순으로 정렬됩니다. 파일이 폴더와 결합됩니다.", - "sortOrder.filesFirst": "파일 및 폴더가 이름을 기준으로 사전순으로 정렬됩니다. 파일이 폴더 앞에 표시됩니다.", - "sortOrder.type": "파일 및 폴더가 확장명을 기준으로 사전순으로 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", - "sortOrder.modified": "파일 및 폴더가 마지막으로 수정한 날짜를 기준으로 내림차순 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", - "sortOrder": "탐색기에서 파일 및 폴더의 정렬 순서를 제어합니다.", - "explorer.decorations.colors": "파일 장식에 색을 사용할지 여부를 제어합니다.", - "explorer.decorations.badges": "파일 장식에 배지를 사용할지 여부를 제어합니다.", - "simple": "중복된 이름 끝에 \"복사본\"이라는 단어를 추가하고 뒤에 숫자를 붙일 수 있습니다.", - "smart": "중복된 이름의 끝에 숫자를 추가합니다. 숫자가 이미 이름의 일부인 경우 해당 숫자를 늘리려고 합니다.", - "explorer.incrementalNaming": "붙여넣기에서 중복된 탐색기 항목에 새 이름을 지정할 때 사용할 명명 규칙을 제어합니다.", - "compressSingleChildFolders": "탐색기가 폴더를 압축 형식으로 렌더링할지 여부를 제어합니다. 이러한 양식에서 단일 하위 폴더는 결합된 트리 요소로 압축됩니다. 예를 들어 Java 패키지 구조에 유용합니다." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0}(삭제됨, 읽기 전용)", - "orphanedFile": "{0}(삭제됨)", - "readonlyFile": "{0}(읽기 전용)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 더 많은 메모리를 사용하도록 허용해야 합니다", - "relaunchWithIncreasedMemoryLimit": "{0}MB로 다시 시작", - "configureMemoryLimit": "메모리 제한 구성" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "표시하려면 먼저 파일 열기" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "EXPLORER 뷰렛이 표시되는 경우 true입니다.", - "explorerResourceIsFolder": "EXPLORER의 포커스가 있는 항목이 폴더인 경우 true입니다.", - "explorerResourceReadonly": "EXPLORER의 포커스가 있는 항목이 읽기 전용인 경우 true입니다.", - "explorerResourceIsRoot": "EXPLORER의 포커스가 있는 항목이 루트 폴더인 경우 true입니다.", - "explorerResourceCut": "잘라내기 및 붙여넣기를 위해 EXPLORER의 항목을 잘라낸 경우 true입니다.", - "explorerResourceMoveableToTrash": "EXPLORER의 포커스가 있는 항목을 휴지통으로 이동할 수 있는 경우 true입니다.", - "filesExplorerFocus": "포커스가 EXPLORER 뷰 내에 있는 경우 true입니다.", - "openEditorsVisible": "OPEN EDITORS 뷰가 표시되는 경우 true입니다.", - "openEditorsFocus": "포커스가 OPEN EDITORS 뷰 내에 있는 경우 true입니다.", - "explorerViewletFocus": "포커스가 EXPLORER 뷰렛 내에 있는 경우 true입니다.", - "explorerViewletCompressedFocus": "EXPLORER 뷰의 포커스가 있는 항목이 컴팩트 항목인 경우 true입니다.", - "explorerViewletCompressedFirstFocus": "포커스가 EXPLORER 뷰에서 컴팩트 항목의 첫 번째 파트 내에 있는 경우 true입니다.", - "explorerViewletCompressedLastFocus": "포커스가 EXPLORER 뷰에서 컴팩트 항목의 마지막 파트 내에 있는 경우 true입니다." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "탐색기 섹션: {0}", - "createNewFile": "새 파일", - "createNewFolder": "새 폴더", - "refreshExplorer": "탐색기 새로 고침", - "collapseExplorerFolders": "탐색기에서 폴더 축소" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "열려 있는 편집기", - "dirtyCounter": "{0}이(가) 저장되지 않음", - "flipLayout": "세로/가로 편집기 레이아웃 설정/해제", - "miToggleEditorLayout": "레이아웃 대칭 이동(&&L)", - "newUntitledFile": "제목이 없는 새 파일" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "열린 폴더 없음" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "편집기 도구 모음의 작업을 사용하여 변경 내용을 취소하거나 파일 콘텐츠를 변경 내용으로 덮어씁니다.", - "staleSaveError": "'{0}'을(를) 저장하지 못했습니다. 파일의 내용이 최신입니다. 버전을 파일 내용과 비교하거나 파일 내용을 변경 사항으로 덮어쓰십시오.", - "readonlySaveErrorAdmin": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '관리자로 덮어쓰기'를 선택하여 관리자로 다시 시도하세요.", - "readonlySaveErrorSudo": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. 'Sudo로 덮어쓰기'를 선택하여 슈퍼 사용자로 다시 시도하세요.", - "readonlySaveError": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '덮어쓰기'를 선택하여 쓰기 가능으로 설정해 보세요.", - "permissionDeniedSaveError": "저장 실패 '{0}': 권한 부족. 관리자로 다시 시도하려면 '관리자로 다시 시도'를 선택하세요.", - "permissionDeniedSaveErrorSudo": "권한 부족으로 '{0}'을(를) 저장할 수 없습니다. 슈퍼 사용자로 다시 시도하려면 'sudo로 다시 시도'를 선택하세요.", - "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}", - "learnMore": "자세한 정보", - "dontShowAgain": "다시 표시 안 함", - "compareChanges": "비교", - "saveConflictDiffLabel": "{0}(파일) ↔ {1}({2}) - 저장 충돌 해결", - "overwriteElevated": "관리자로 덮어쓰기...", - "overwriteElevatedSudo": "Sudo로 덮어쓰기...", - "saveElevated": "관리자로 다시 시도...", - "saveElevatedSudo": "Sudo로 다시 시도...", - "retry": "다시 시도", - "discard": "폐기", - "overwrite": "덮어쓰기", - "configure": "구성" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "다른 이름으로 저장...", - "save": "저장", - "saveWithoutFormatting": "형식 지정 없이 저장", - "saveAll": "모두 저장", - "removeFolderFromWorkspace": "작업 영역에서 폴더 삭제", - "newUntitledFile": "제목이 없는 새 파일", - "modifiedLabel": "{0}(파일) ↔ {1}", - "openFileToCopy": "경로를 복사하려면 먼저 파일 열기", - "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}", - "retry": "다시 시도", - "discard": "취소", - "genericRevertError": "'{0}' 되돌리기 실패: {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "새 파일", - "newFolder": "새 폴더", - "rename": "이름 바꾸기", - "delete": "삭제", - "copyFile": "복사", - "pasteFile": "붙여넣기", - "download": "다운로드...", - "deleteButtonLabelRecycleBin": "휴지통으로 이동(&&M)", - "deleteButtonLabelTrash": "휴지통으로 이동(&&M)", - "deleteButtonLabel": "삭제(&&D)", - "dirtyMessageFilesDelete": "저장되지 않은 변경 내용이 있는 파일을 삭제하려고 합니다. 계속하시겠습니까?", - "dirtyMessageFolderOneDelete": "1개 파일에 저장하지 않은 변경 내용이 있는 {0} 폴더를 삭제하는 중입니다. 계속하시겠습니까?", - "dirtyMessageFolderDelete": "{1}개 파일에서 저장되지 않은 변경 내용이 있는 폴더 {0}을(를) 삭제하는 중입니다. 계속하시겠습니까?", - "dirtyMessageFileDelete": "변경 내용을 저장하지 않은 상태로 {0}을(를) 삭제합니다. 계속하시겠습니까?", - "dirtyWarning": "변경 내용을 저장하지 않으면 손실됩니다.", - "irreversible": "이 작업은 취소할 수 없습니다.", - "restorePlural": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", - "restore": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", - "undoBinFiles": "휴지통에서 이러한 파일을 복원할 수 있습니다.", - "undoBin": "휴지통에서 이 파일을 복원할 수 있습니다.", - "undoTrashFiles": "휴지통에서 이러한 파일을 복원할 수 있습니다.", - "undoTrash": "휴지통에서 이 파일을 복원할 수 있습니다.", - "doNotAskAgain": "이 메시지를 다시 표시 안 함", - "deleteBulkEdit": "{0}개 파일 삭제", - "deleteFileBulkEdit": "{0} 삭제", - "deletingBulkEdit": "{0}개 파일 삭제 중", - "deletingFileBulkEdit": "{0} 삭제 중", - "binFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", - "trashFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", - "deletePermanentlyButtonLabel": "영구적으로 삭제(&&D)", - "retryButtonLabel": "다시 시도(&&R)", - "confirmMoveTrashMessageFilesAndDirectories": "다음 {0}개 파일/디렉터리 및 해당 내용을 삭제하시겠습니까?", - "confirmMoveTrashMessageMultipleDirectories": "다음 {0}개 디렉터리 및 해당 내용을 삭제하시겠습니까?", - "confirmMoveTrashMessageMultiple": "다음 {0}개 파일을 삭제하시겠습니까?", - "confirmMoveTrashMessageFolder": "'{0}'과(와) 해당 내용을 삭제할까요?", - "confirmMoveTrashMessageFile": "'{0}'을(를) 삭제하시겠습니까?", - "confirmDeleteMessageFilesAndDirectories": "다음 {0}개 파일/디렉터리 및 해당 내용을 영구히 삭제하시겠습니까?", - "confirmDeleteMessageMultipleDirectories": "다음 {0}개 디렉터리 및 해당 내용을 영구히 삭제하시겠습니까?", - "confirmDeleteMessageMultiple": "다음 {0}개 파일을 영구히 삭제하시겠습니까?", - "confirmDeleteMessageFolder": "'{0}'과(와) 해당 내용을 영구히 삭제할까요?", - "confirmDeleteMessageFile": "'{0}'을(를) 영구히 삭제할까요?", - "globalCompareFile": "활성 파일을 다음과 비교...", - "fileToCompareNoFile": "비교할 파일을 선택하세요.", - "openFileToCompare": "첫 번째 파일을 열어서 다른 파일과 비교합니다.", - "toggleAutoSave": "자동 저장 설정/해제", - "saveAllInGroup": "그룹으로 모두 저장", - "closeGroup": "그룹 닫기", - "focusFilesExplorer": "파일 탐색기에 포커스", - "showInExplorer": "사이드바에서 활성 파일 표시", - "openFileToShow": "탐색기에 표시하려면 먼저 파일을 엽니다.", - "openFileInNewWindow": "새 창에서 활성 파일 열기", - "openFileToShowInNewWindow.unsupportedschema": "활성 편집기에 열 수 있는 리소스가 포함되어야 합니다.", - "openFileToShowInNewWindow.nofile": "먼저 파일 한 개를 새 창에서 엽니다.", - "emptyFileNameError": "파일 또는 폴더 이름을 입력해야 합니다.", - "fileNameStartsWithSlashError": "파일 또는 폴더 이름은 슬래시로 시작할 수 없습니다.", - "fileNameExistsError": "파일 또는 폴더 **{0}**이(가) 이 위치에 이미 있습니다. 다른 이름을 선택하세요.", - "invalidFileNameError": "**{0}**(이)라는 이름은 파일 또는 폴더 이름으로 올바르지 않습니다. 다른 이름을 선택하세요.", - "fileNameWhitespaceWarning": "파일 또는 폴더 이름에 선행 또는 후행 공백이 있습니다.", - "compareWithClipboard": "활성 파일을 클립보드와 비교", - "clipboardComparisonLabel": "클립보드 ↔ {0}", - "retry": "다시 시도", - "createBulkEdit": "{0} 만들기", - "creatingBulkEdit": "{0}을(를) 만드는 중", - "renameBulkEdit": "{0} 이름을 {1}(으)로 바꾸기", - "renamingBulkEdit": "{1}에 {0} 이름 바꾸기", - "downloadingFiles": "다운로드 중", - "downloadProgressSmallMany": "파일 {0}/{1}개({2}/초)", - "downloadProgressLarge": "{0}({1}/{2}, {3}/초)", - "downloadButton": "다운로드", - "chooseWhereToDownload": "다운로드할 위치 선택", - "downloadBulkEdit": "{0} 다운로드", - "downloadingBulkEdit": "{0} 다운로드 중", - "fileIsAncestor": "붙여 넣을 파일이 대상 폴더의 상위 항목입니다.", - "movingBulkEdit": "{0}개 파일 이동 중", - "movingFileBulkEdit": "{0} 이동 중", - "moveBulkEdit": "{0}개 파일 이동", - "moveFileBulkEdit": "{0} 이동", - "copyingBulkEdit": "{0}개 파일 복사 중", - "copyingFileBulkEdit": "{0} 복사 중", - "copyBulkEdit": "{0}개 파일 복사", - "copyFileBulkEdit": "{0} 복사", - "fileDeleted": "붙여넣을 파일이 복사한 후 삭제되거나 이동되었습니다. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Tweet 피드백", + "status.feedback.name": "피드백" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "이진 파일 뷰어" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Microsoft .NET Framework 4.5가 필요합니다. 설치하려면 링크를 클릭하세요.", - "installNet": ".NET Framework 4.5 다운로드", - "enospcError": "이 큰 작업 영역 폴더에서 파일 변경 내용을 확인할 수 없습니다. 이 문제를 해결하려면 지침 링크를 따르세요.", - "learnMore": "지침" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "파일 만들기", + "openFolderError": "파일이 디렉터리입니다.", + "textFileEditor": "텍스트 파일 편집기" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "비교", + "configure": "구성", + "discard": "폐기", + "dontShowAgain": "다시 표시 안 함", + "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}", + "learnMore": "자세한 정보", + "overwrite": "덮어쓰기", + "overwriteElevated": "관리자로 덮어쓰기...", + "overwriteElevatedSudo": "Sudo로 덮어쓰기...", + "permissionDeniedSaveError": "저장 실패 '{0}': 권한 부족. 관리자로 다시 시도하려면 '관리자로 다시 시도'를 선택하세요.", + "permissionDeniedSaveErrorSudo": "권한 부족으로 '{0}'을(를) 저장할 수 없습니다. 슈퍼 사용자로 다시 시도하려면 'sudo로 다시 시도'를 선택하세요.", + "readonlySaveError": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '덮어쓰기'를 선택하여 쓰기 가능으로 설정해 보세요.", + "readonlySaveErrorAdmin": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '관리자로 덮어쓰기'를 선택하여 관리자로 다시 시도하세요.", + "readonlySaveErrorSudo": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. 'Sudo로 덮어쓰기'를 선택하여 슈퍼 사용자로 다시 시도하세요.", + "retry": "다시 시도", + "saveConflictDiffLabel": "{0}(파일) ↔ {1}({2}) - 저장 충돌 해결", + "saveElevated": "관리자로 다시 시도...", + "saveElevatedSudo": "Sudo로 다시 시도...", + "staleSaveError": "'{0}'을(를) 저장하지 못했습니다. 파일의 내용이 최신입니다. 버전을 파일 내용과 비교하거나 파일 내용을 변경 사항으로 덮어쓰십시오.", + "userGuide": "편집기 도구 모음의 작업을 사용하여 변경 내용을 취소하거나 파일 콘텐츠를 변경 내용으로 덮어씁니다." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "탐색기", + "explorerViewIcon": "탐색기 보기의 뷰 아이콘입니다.", + "folders": "폴더", + "miViewExplorer": "탐색기(&&E)", + "noFolderHelp": "아직 폴더를 열지 않았습니다.\r\n[폴더 열기](command:{0})", + "noWorkspaceHelp": "아직 작업 영역에 폴더를 추가하지 않았습니다.\r\n[폴더 추가](command:{0})", + "openEditorsIcon": "편집기 열기 보기의 뷰 아이콘입니다.", + "remoteNoFolderHelp": "원격에 연결되었습니다.\r\n[폴더 열기](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", + "clipboardComparisonLabel": "클립보드 ↔ {0}", + "closeGroup": "그룹 닫기", + "compareWithClipboard": "활성 파일을 클립보드와 비교", + "confirmDeleteMessageFile": "'{0}'을(를) 영구히 삭제할까요?", + "confirmDeleteMessageFilesAndDirectories": "다음 {0}개 파일/디렉터리 및 해당 내용을 영구히 삭제하시겠습니까?", + "confirmDeleteMessageFolder": "'{0}'과(와) 해당 내용을 영구히 삭제할까요?", + "confirmDeleteMessageMultiple": "다음 {0}개 파일을 영구히 삭제하시겠습니까?", + "confirmDeleteMessageMultipleDirectories": "다음 {0}개 디렉터리 및 해당 내용을 영구히 삭제하시겠습니까?", + "confirmMoveTrashMessageFile": "'{0}'을(를) 삭제하시겠습니까?", + "confirmMoveTrashMessageFilesAndDirectories": "다음 {0}개 파일/디렉터리 및 해당 내용을 삭제하시겠습니까?", + "confirmMoveTrashMessageFolder": "'{0}'과(와) 해당 내용을 삭제할까요?", + "confirmMoveTrashMessageMultiple": "다음 {0}개 파일을 삭제하시겠습니까?", + "confirmMoveTrashMessageMultipleDirectories": "다음 {0}개 디렉터리 및 해당 내용을 삭제하시겠습니까?", + "copyBulkEdit": "{0}개 파일 복사", + "copyFile": "복사", + "copyFileBulkEdit": "{0} 복사", + "copyingBulkEdit": "{0}개 파일 복사 중", + "copyingFileBulkEdit": "{0} 복사 중", + "createBulkEdit": "{0} 만들기", + "creatingBulkEdit": "{0}을(를) 만드는 중", + "delete": "삭제", + "deleteBulkEdit": "{0}개 파일 삭제", + "deleteButtonLabel": "삭제(&&D)", + "deleteButtonLabelRecycleBin": "휴지통으로 이동(&&M)", + "deleteButtonLabelTrash": "휴지통으로 이동(&&M)", + "deleteFileBulkEdit": "{0} 삭제", + "deletePermanentlyButtonLabel": "영구적으로 삭제(&&D)", + "deletingBulkEdit": "{0}개 파일 삭제 중", + "deletingFileBulkEdit": "{0} 삭제 중", + "dirtyMessageFileDelete": "변경 내용을 저장하지 않은 상태로 {0}을(를) 삭제합니다. 계속하시겠습니까?", + "dirtyMessageFilesDelete": "저장되지 않은 변경 내용이 있는 파일을 삭제하려고 합니다. 계속하시겠습니까?", + "dirtyMessageFolderDelete": "{1}개 파일에서 저장되지 않은 변경 내용이 있는 폴더 {0}을(를) 삭제하는 중입니다. 계속하시겠습니까?", + "dirtyMessageFolderOneDelete": "1개 파일에 저장하지 않은 변경 내용이 있는 {0} 폴더를 삭제하는 중입니다. 계속하시겠습니까?", + "dirtyWarning": "변경 내용을 저장하지 않으면 손실됩니다.", + "doNotAskAgain": "이 메시지를 다시 표시 안 함", + "download": "다운로드...", + "emptyFileNameError": "파일 또는 폴더 이름을 입력해야 합니다.", + "fileDeleted": "붙여넣을 파일이 복사한 후 삭제되거나 이동되었습니다. {0}", + "fileIsAncestor": "붙여 넣을 파일이 대상 폴더의 상위 항목입니다.", + "fileNameExistsError": "파일 또는 폴더 **{0}**이(가) 이 위치에 이미 있습니다. 다른 이름을 선택하세요.", + "fileNameStartsWithSlashError": "파일 또는 폴더 이름은 슬래시로 시작할 수 없습니다.", + "fileNameWhitespaceWarning": "파일 또는 폴더 이름에 선행 또는 후행 공백이 있습니다.", + "focusFilesExplorer": "파일 탐색기에 포커스", + "globalCompareFile": "활성 파일을 다음과 비교...", + "invalidFileNameError": "**{0}**(이)라는 이름은 파일 또는 폴더 이름으로 올바르지 않습니다. 다른 이름을 선택하세요.", + "irreversible": "이 작업은 취소할 수 없습니다.", + "moveBulkEdit": "{0}개 파일 이동", + "moveFileBulkEdit": "{0} 이동", + "movingBulkEdit": "{0}개 파일 이동 중", + "movingFileBulkEdit": "{0} 이동 중", + "newFile": "새 파일", + "newFolder": "새 폴더", + "ok": "확인", + "openFileInNewWindow": "새 창에서 활성 파일 열기", + "openFileToShowInNewWindow.unsupportedschema": "활성 편집기에 열 수 있는 리소스가 포함되어야 합니다.", + "pasteFile": "붙여넣기", + "rename": "이름 바꾸기", + "renameBulkEdit": "{0} 이름을 {1}(으)로 바꾸기", + "renamingBulkEdit": "{1}에 {0} 이름 바꾸기", + "restore": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", + "restorePlural": "[실행 취소] 명령을 사용하여 해당 파일을 복원할 수 있습니다.", + "retry": "다시 시도", + "retryButtonLabel": "다시 시도(&&R)", + "saveAllInGroup": "그룹으로 모두 저장", + "showInExplorer": "사이드바에서 활성 파일 표시", + "toggleAutoSave": "자동 저장 설정/해제", + "trashFailed": "휴지통을 사용하여 삭제하지 못했습니다. 대신 영구히 삭제하시겠습니까?", + "undoBin": "휴지통에서 이 파일을 복원할 수 있습니다.", + "undoBinFiles": "휴지통에서 이러한 파일을 복원할 수 있습니다.", + "undoTrash": "휴지통에서 이 파일을 복원할 수 있습니다.", + "undoTrashFiles": "휴지통에서 이러한 파일을 복원할 수 있습니다.", + "upload": "업로드..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "변경 내용 사용 및 파일 콘텐츠 덮어쓰기", + "close": "닫기", + "closeAll": "모두 닫기", + "closeOthers": "기타 항목 닫기", + "closeSaved": "저장된 항목 닫기", + "compareActiveWithSaved": "활성 파일을 저장된 파일과 비교", + "compareSelected": "선택 항목 비교", + "compareSource": "비교를 위해 선택", + "compareWithSaved": "저장된 항목과 비교", + "compareWithSelected": "선택한 항목과 비교", + "copyPath": "경로 복사", + "copyPathOfActive": "활성 파일의 경로 복사", + "copyRelativePath": "상대 경로 복사", + "copyRelativePathOfActive": "활성 파일의 상대 경로 복사", + "cut": "잘라내기", + "deleteFile": "영구히 삭제", + "explorerOpenWith": "연결 프로그램...", + "file": "파일", + "filesCategory": "파일", + "miAutoSave": "자동 저장(&&U)", + "miCloseEditor": "편집기 닫기(&&C)", + "miGotoFile": "파일로 이동(&&F)...", + "miNewFile": "새 파일(&&N)", + "miOpen": "열기(&&O)...", + "miOpenFile": "파일 열기(&&O)...", + "miOpenFolder": "폴더 열기(&&F)...", + "miOpenWorkspace": "작업 영역 열기(&&K)...", + "miRevert": "파일 되돌리기(&&V)", + "miSave": "저장(&&S)", + "miSaveAll": "모두 저장(&&L)", + "miSaveAs": "다른 이름으로 저장(&&A)...", + "newFile": "새 파일", + "openFile": "파일 열기...", + "openToSide": "측면에서 열기", + "revealInSideBar": "사이드바에 표시", + "revert": "파일 되돌리기", + "revertLocalChanges": "변경 내용을 취소하고 파일 콘텐츠로 되돌리기", + "saveAll": "모두 저장", + "saveAllInGroup": "그룹으로 모두 저장", + "saveFiles": "파일 모두 저장", + "workspaces": "작업 영역" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "취소", + "genericRevertError": "'{0}' 되돌리기 실패: {1}", + "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}", + "modifiedLabel": "{0}(파일) ↔ {1}", + "newUntitledFile": "제목이 없는 새 파일", + "removeFolderFromWorkspace": "작업 영역에서 폴더 삭제", + "retry": "다시 시도", + "save": "저장", + "saveAll": "모두 저장", + "saveAs": "다른 이름으로 저장...", + "saveWithoutFormatting": "형식 지정 없이 저장" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "작업 영역에 폴더 추가(&&A)", + "addFolders": "작업 영역에 폴더 추가(&&A)", + "cancel": "취소", + "chooseWhereToDownload": "다운로드할 위치 선택", + "confirmManyOverwrites": "다음 {0}개 파일 및/또는 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", + "confirmOverwrite": "이름이 '{0}'인 파일이나 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", + "copyFile": "{0} 복사", + "copyFolder": "폴더 복사(&&C)", + "copyFolders": "폴더 복사(&&C)", + "copyfolder": "'{0}'을(를) 복사하시겠습니까?", + "copyfolders": "폴더를 복사하시겠습니까?", + "copyingFile": "{0} 복사 중", + "copyingFiles": "복사 중...", + "copyingnFile": "리소스 {0}개를 복사하는 중", + "copynFile": "리소스 {0}개 복사", + "downloadBulkEdit": "{0} 다운로드", + "downloadButton": "다운로드", + "downloadProgressLarge": "{0}({1}/{2}, {3}/초)", + "downloadProgressSmallMany": "파일 {0}/{1}개({2}/초)", + "downloadingBulkEdit": "{0} 다운로드 중", + "downloadingFiles": "다운로드 중", + "dropFolder": "'{0}'을(를) 복사하거나 '{0}'을(를) 폴더로 작업 영역에 추가하시겠습니까?", + "dropFolders": "폴더를 복사하거나 작업 영역에 폴더를 추가하시겠습니까?", + "irreversible": "이 작업은 취소할 수 없습니다.", + "overwrite": "{0} 덮어쓰기", + "overwriting": "{0} 덮어쓰는 중", + "replaceButtonLabel": "바꾸기(&&R)", + "uploadProgressLarge": "{0}({1}/{2}, {3}/초)", + "uploadProgressSmallMany": "파일 {0}/{1}개({2}/초)", + "uploadingFiles": "업로드 중" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "저장을 거부하고 수동으로 저장 충돌을 해결하도록 요청합니다.", + "associations": "파일과 언어의 연결을 구성합니다(예: \"*.extension\": \"html\"). 이러한 구성은 설치된 언어의 기본 연결보다 우선 순위가 높습니다.", + "autoGuessEncoding": "사용하도록 설정하는 경우 파일을 열 때 편집기에서 문자 집합 인코딩을 추측합니다. 이 설정은 언어별로 구성할 수도 있습니다.", + "autoReveal": "탐색기에서 파일을 열 때 자동으로 표시하고 선택할지 여부를 제어합니다.", + "autoReveal.focusNoScroll": "파일을 스크롤하여 볼 수 없지만 포커스는 계속 있습니다.", + "autoReveal.off": "파일이 표시되지 않고 선택되지 않습니다.", + "autoReveal.on": "파일이 표시되고 선택됩니다.", + "autoSave": "변경된 편집기의 자동 저장을 제어합니다. 자동 저장에 대한 자세한 내용은 [여기](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)를 참조하세요.", + "autoSaveDelay": "변경된 편집기가 자동으로 저장되기까지의 지연(ms)을 제어합니다. '#files.autoSave#'가 '{0}'(으)로 설정된 경우에만 적용됩니다.", + "binaryFileEditor": "이진 파일 편집기", + "compressSingleChildFolders": "탐색기가 폴더를 압축 형식으로 렌더링할지 여부를 제어합니다. 이러한 양식에서 단일 하위 폴더는 결합된 트리 요소로 압축됩니다. 예를 들어 Java 패키지 구조에 유용합니다.", + "confirmDelete": "파일을 휴지통에서 삭제할 때 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", + "confirmDragAndDrop": "끌어서 놓기를 사용하여 파일 및 폴더를 이동하기 위해 탐색기에서 확인을 요청해야 하는지 여부를 제어합니다.", + "defaultLanguage": "새 파일에 할당된 기본 언어 모드입니다. `${activeEditorLanguage}`로 구성된 경우 현재 활성 텍스트 편집기(있는 경우)의 언어 모드를 사용합니다.", + "enableDragAndDrop": "탐색기에서 끌어서 놓기를 통해 파일 및 폴더를 이동할지 여부를 제어합니다. 이 설정은 탐색기 내에서 끌어서 놓기에만 영향을 미칩니다.", + "encoding": "파일을 읽고 쓸 때 사용할 기본 문자 집합 인코딩입니다. 이 설정은 언어별로 구성할 수도 있습니다.", + "eol": "줄 바꿈 문자의 기본 끝입니다.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "운영 체제별 줄 바꿈 문자를 사용합니다.", + "everything": "전체 파일을 포맷합니다.", + "exclude": "파일 및 폴더를 제외하기 위한 glob 패턴을 구성합니다. 예를 들어 파일 탐색기는 이 설정을 기반으로 표시하거나 숨길 파일 및 폴더를 결정합니다. 검색 특정 제외 항목을 정의하려면 `#search.exclude#` 설정을 참조합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", + "explorer.decorations.badges": "파일 장식에 배지를 사용할지 여부를 제어합니다.", + "explorer.decorations.colors": "파일 장식에 색을 사용할지 여부를 제어합니다.", + "explorer.incrementalNaming": "붙여넣기에서 중복된 탐색기 항목에 새 이름을 지정할 때 사용할 명명 규칙을 제어합니다.", + "explorerConfigurationTitle": "파일 탐색기", + "files.autoSave.afterDelay": "변경된 편집기는 구성된 '#files.autoSaveDelay#' 후에 자동으로 저장됩니다.", + "files.autoSave.off": "변경된 편집기는 자동으로 저장되지 않습니다.", + "files.autoSave.onFocusChange": "편집기의 포커스가 손실되면 변경된 편집기는 자동으로 저장됩니다.", + "files.autoSave.onWindowChange": "창에서 포커스가 손실되면 변경된 편집기가 자동으로 저장됩니다.", + "files.exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", + "files.exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", + "files.restoreUndoStack": "파일을 다시 열 때 실행 취소 스택을 복원합니다.", + "files.saveConflictResolution": "그동안 다른 프로그램에 의해 변경된 디스크에 파일을 저장할 경우 저장 충돌이 발생할 수 있습니다. 데이터 손실을 방지하기 위해 편집기의 변경 내용과 디스크의 버전을 비교하라는 메시지가 사용자에게 표시됩니다. 이 설정은 충돌 오류가 자주 발생하는 경우에만 변경해야 하며, 부주의한 사용은 데이터 손실을 초래할 수 있습니다.", + "files.simpleDialog.enable": "단순 파일 대화 상자를 사용합니다. 사용하도록 설정하면 단순 파일 대화 상자가 시스템 파일 대화 상자를 대체합니다.", + "filesConfigurationTitle": "파일", + "formatOnSave": "파일 저장 시 서식을 지정합니다. 포맷터를 사용할 수 있어야 하며, 파일이 지연 후에 자동으로 저장되지 않아야 하고, 편집기가 종료되지 않아야 합니다.", + "formatOnSaveMode": "저장 시 포맷이 전체 파일을 포맷하는지 또는 수정 내용만 포맷하는지를 제어합니다. '#editor.formatOnSave#'를 사용하도록 설정한 경우에만 적용됩니다.", + "hotExit": "저장하지 않은 파일을 세션 간에 기억하여, 편집기를 종료할 때 저장할지 묻는 메시지를 건너뛸지 여부를 제어합니다.", + "hotExit.off": "Hot Exit를 사용하지 않도록 설정합니다. 더티 파일이 있는 창을 닫으려고 시도할 때 메시지가 표시됩니다.", + "hotExit.onExit": "Windows/Linux에서 마지막 창이 닫히거나 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) Hot Exit가 트리거됩니다. 열린 폴더가 없는 모든 창은 다음 실행 시 복원됩니다. 저장되지 않은 파일이 있는 이전에 연 창 목록은 `파일 > 최근 파일 열기 > 더 보기...`에서 액세스할 수 있습니다.", + "hotExit.onExitAndWindowClose": "Windows/Linux에서 마지막 창이 닫히거나 `workbench.action.quit` 명령이 트리거될 때(명령 팔레트, 키 바인딩, 메뉴) 또는 마지막 창인지 여부와 관계 없이 폴더가 열린 모든 창에 대해 Hot Exit가 트리거됩니다. 열린 폴더가 없는 모든 창은 다음 실행 시 복원됩니다. 저장되지 않은 파일이 있는 이전에 연 창 목록은 `파일 > 최근 파일 열기 > 더 보기...`에서 액세스할 수 있습니다.", + "hotExit.onExitAndWindowCloseBrowser": "브라우저가 종료되거나 창이나 탭이 닫히면 Hot Exit이 트리거됩니다.", + "insertFinalNewline": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄바꿈을 삽입합니다.", + "maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 VS Code에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.", + "modification": "수정 사항을 포맷합니다(소스 제어 필요).", + "openEditorsSortOrder": "열린 편집기 창에서 편집기의 정렬 순서를 제어합니다.", + "openEditorsVisible": "열린 편집기 창에 표시되는 편집기 수입니다. 이 값을 0으로 설정하면 열린 편집기 창이 숨겨집니다.", + "overwriteFileOnDisk": "편집기의 변경 내용으로 디스크의 파일을 덮어써서 저장 충돌을 해결할 수 있습니다.", + "simple": "중복된 이름 끝에 \"복사본\"이라는 단어를 추가하고 뒤에 숫자를 붙일 수 있습니다.", + "smart": "중복된 이름의 끝에 숫자를 추가합니다. 숫자가 이미 이름의 일부인 경우 해당 숫자를 늘리려고 합니다.", + "sortOrder": "탐색기에서 파일 및 폴더의 속성 기반 정렬을 제어합니다.", + "sortOrder.alphabetical": "편집기가 각 편집기 그룹 내에서 사전순으로 정렬됩니다.", + "sortOrder.default": "파일 및 폴더가 이름별로 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", + "sortOrder.editorOrder": "편집기가 편집기 탭이 표시된 것과 같은 순서로 정렬됩니다.", + "sortOrder.filesFirst": "파일 및 폴더가 이름별로 정렬됩니다. 파일이 폴더 앞에 표시됩니다.", + "sortOrder.mixed": "파일 및 폴더가 이름별로 정렬됩니다. 파일이 폴더와 뒤섞입니다.", + "sortOrder.modified": "파일 및 폴더가 마지막으로 수정한 날짜별로 내림차순 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", + "sortOrder.type": "파일 및 폴더가 확장 형식별로 그룹화되고 이름별로 정렬됩니다. 폴더가 파일 앞에 표시됩니다.", + "sortOrderLexicographicOptions": "탐색기에서 파일 및 폴더 이름의 사전 정렬을 제어합니다.", + "sortOrderLexicographicOptions.default": "대문자와 소문자는 함께 혼합됩니다.", + "sortOrderLexicographicOptions.lower": "소문자는 대문자 이름 앞에 함께 그룹화됩니다.", + "sortOrderLexicographicOptions.unicode": "이름은 유니코드 순서로 정렬됩니다.", + "sortOrderLexicographicOptions.upper": "대문자는 소문자 이름 앞에 함께 그룹화됩니다.", + "trimFinalNewlines": "사용하도록 설정되면 저장할 때 파일 끝에 마지막 줄 바꿈 이후의 모든 줄 바꿈이 잘립니다.", + "trimTrailingWhitespace": "사용하도록 설정되면 파일을 저장할 때 후행 공백이 잘립니다.", + "useTrash": "파일/폴더를 삭제하면 OS 휴지통(Windows의 휴지통)으로 이동합니다. 사용하지 않도록 설정하면 파일/폴더를 영구적으로 삭제합니다.", + "watcherExclude": "파일 감시에서 제외할 파일 경로의 GLOB 패턴을 구성하세요. 패턴은 절대 경로(**접두사가 있는 경로 또는 전체 경로)여야 합니다. 이 설정을 변경하려면 다시 시작해야 합니다. 시작 시 Code에서 CPU 시간을 많이 차지하면 대용량 폴더를 제외하여 초기 로드를 줄일 수 있습니다." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "열린 폴더 없음" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "작업 영역 폴더를 확인할 수 없음", + "label": "탐색기", + "symbolicLlink": "심볼 링크", + "unknown": "알 수 없는 파일 형식" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "탐색기에서 폴더 축소", + "createNewFile": "새 파일", + "createNewFolder": "새 폴더", + "explorerSection": "탐색기 섹션: {0}", + "refreshExplorer": "탐색기 새로 고침" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "'{0}'을(를) '{1}'(으)로 옮기시겠습니까?", + "confirmMultiMove": "다음 {0} 파일을 '{1}'(으)로 옮기시겠습니까?", + "confirmRootMove": "작업 영역에서 루트 폴더 '{0}'의 순서를 변경하시겠습니까? ", + "confirmRootsMove": "작업 영역에서 다중 루트 폴더의 순서를 변경하시겠습니까?", + "copy": "{0} 복사", + "copying": "{0}을(를) 복사하는 중", + "doNotAskAgain": "이 메시지를 다시 표시 안 함", + "fileInputAriaLabel": "파일 이름을 입력합니다. 확인하려면 Enter 키를 누르고, 취소하려면 Esc 키를 누릅니다.", + "move": "{0} 이동", + "moveButtonLabel": "이동(&&M)", + "moving": "{0}을(를) 이동하는 중", + "ok": "확인", + "treeAriaLabel": "파일 탐색기" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0}이(가) 저장되지 않음", + "flipLayout": "세로/가로 편집기 레이아웃 설정/해제", + "miToggleEditorLayout": "레이아웃 대칭 이동(&&L)", + "newUntitledFile": "제목이 없는 새 파일", + "openEditors": "열려 있는 편집기" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "저장되지 않은 파일 1개", "dirtyFiles": "{0}개의 저장되지 않은 파일" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "텍스트 파일 편집기", - "openFolderError": "파일이 디렉터리입니다.", - "createFile": "파일 만들기" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "잘라내기 및 붙여넣기를 위해 EXPLORER의 항목을 잘라낸 경우 true입니다.", + "explorerResourceIsFolder": "EXPLORER의 포커스가 있는 항목이 폴더인 경우 true입니다.", + "explorerResourceIsRoot": "EXPLORER의 포커스가 있는 항목이 루트 폴더인 경우 true입니다.", + "explorerResourceMoveableToTrash": "EXPLORER의 포커스가 있는 항목을 휴지통으로 이동할 수 있는 경우 true입니다.", + "explorerResourceReadonly": "EXPLORER의 포커스가 있는 항목이 읽기 전용인 경우 true입니다.", + "explorerViewletCompressedFirstFocus": "포커스가 EXPLORER 뷰에서 컴팩트 항목의 첫 번째 파트 내에 있는 경우 true입니다.", + "explorerViewletCompressedFocus": "EXPLORER 뷰의 포커스가 있는 항목이 컴팩트 항목인 경우 true입니다.", + "explorerViewletCompressedLastFocus": "포커스가 EXPLORER 뷰에서 컴팩트 항목의 마지막 파트 내에 있는 경우 true입니다.", + "explorerViewletFocus": "포커스가 EXPLORER 뷰렛 내에 있는 경우 true입니다.", + "explorerViewletVisible": "EXPLORER 뷰렛이 표시되는 경우 true입니다.", + "filesExplorerFocus": "포커스가 EXPLORER 뷰 내에 있는 경우 true입니다.", + "openEditorsFocus": "포커스가 OPEN EDITORS 뷰 내에 있는 경우 true입니다.", + "openEditorsVisible": "OPEN EDITORS 뷰가 표시되는 경우 true입니다." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "작업 영역 폴더를 확인할 수 없음", - "symbolicLlink": "심볼 링크", - "unknown": "알 수 없는 파일 형식", - "label": "탐색기" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "이 큰 작업 영역 폴더에서 파일 변경 내용을 확인할 수 없습니다. 이 문제를 해결하려면 지침 링크를 따르세요.", + "installNet": ".NET Framework 4.5 다운로드", + "learnMore": "지침", + "netVersionError": "Microsoft .NET Framework 4.5가 필요합니다. 설치하려면 링크를 클릭하세요." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "파일 탐색기", - "fileInputAriaLabel": "파일 이름을 입력합니다. 확인하려면 Enter 키를 누르고, 취소하려면 Esc 키를 누릅니다.", - "confirmOverwrite": "이름이 '{0}'인 파일이나 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", - "irreversible": "이 작업은 취소할 수 없습니다.", - "replaceButtonLabel": "바꾸기(&&R)", - "confirmManyOverwrites": "다음 {0}개 파일 및/또는 폴더가 대상 폴더에 이미 있습니다. 바꾸시겠습니까?", - "uploadingFiles": "업로드 중", - "overwrite": "{0} 덮어쓰기", - "overwriting": "{0} 덮어쓰는 중", - "uploadProgressSmallMany": "파일 {0}/{1}개({2}/초)", - "uploadProgressLarge": "{0}({1}/{2}, {3}/초)", - "copyFolders": "폴더 복사(&&C)", - "copyFolder": "폴더 복사(&&C)", - "cancel": "취소", - "copyfolders": "폴더를 복사하시겠습니까?", - "copyfolder": "'{0}'을(를) 복사하시겠습니까?", - "addFolders": "작업 영역에 폴더 추가(&&A)", - "addFolder": "작업 영역에 폴더 추가(&&A)", - "dropFolders": "폴더를 복사하거나 작업 영역에 폴더를 추가하시겠습니까?", - "dropFolder": "'{0}'을(를) 복사하거나 '{0}'을(를) 폴더로 작업 영역에 추가하시겠습니까?", - "copyFile": "{0} 복사", - "copynFile": "리소스 {0}개 복사", - "copyingFile": "{0} 복사 중", - "copyingnFile": "리소스 {0}개를 복사하는 중", - "confirmRootsMove": "작업 영역에서 다중 루트 폴더의 순서를 변경하시겠습니까?", - "confirmMultiMove": "다음 {0} 파일을 '{1}'(으)로 옮기시겠습니까?", - "confirmRootMove": "작업 영역에서 루트 폴더 '{0}'의 순서를 변경하시겠습니까? ", - "confirmMove": "'{0}'을(를) '{1}'(으)로 옮기시겠습니까?", - "doNotAskAgain": "이 메시지를 다시 표시 안 함", - "moveButtonLabel": "이동(&&M)", - "copy": "{0} 복사", - "copying": "{0}을(를) 복사하는 중", - "move": "{0} 이동", - "moving": "{0}을(를) 이동하는 중" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "파일", + "openContainer": "상위 폴더 열기", + "revealInMac": "Finder에 표시", + "revealInWindows": "파일 탐색기에 표시" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "텍스트 파일 편집기" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "메모리 제한 구성", + "fileTooLargeForHeapError": "이 크기의 파일을 열려면 다시 시작하여 {0}에서 더 많은 메모리를 사용하도록 허용해야 합니다", + "relaunchWithIncreasedMemoryLimit": "{0}MB로 다시 시작" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "없음", - "nullFormatterDescription": "None", - "miss": "확장자 '{0}'은(는) '{1}'을(를) 포맷할 수 없음", - "config.needed": "'{0}' 파일에 대한 여러 포맷터가 있습니다. 계속하려면 기본 포맷터를 선택하세요.", - "config.bad": "'{0}' 확장이 포맷터로 구성되어 있지만 사용할 수 없습니다. 계속하려면 다른 기본 포맷터를 선택하세요.", - "do.config": "구성...", "cancel": "취소", - "select": "'{0}' 파일에 대한 기본 포맷터 선택", - "formatter.default": "다른 모든 포맷터 설정보다 우선하는 기본 포맷터를 정의합니다. 포맷터를 제공하는 확장 프로그램의 식별자 여야합니다.", - "def": "(기본값)", "config": "기본 포맷터 구성...", + "config.bad": "'{0}' 확장이 포맷터로 구성되어 있지만 사용할 수 없습니다. 계속하려면 다른 기본 포맷터를 선택하세요.", + "config.needed": "'{0}' 파일에 대한 여러 포맷터가 있습니다. 계속하려면 기본 포맷터를 선택하세요.", + "def": "(기본값)", + "do.config": "구성...", "format.placeHolder": "포맷터 선택", "formatDocument.label.multiple": "문서 서식 프로그램...", - "formatSelection.label.multiple": "형식 선택..." + "formatSelection.label.multiple": "형식 선택...", + "formatter.default": "다른 모든 포맷터 설정보다 우선하는 기본 포맷터를 정의합니다. 포맷터를 제공하는 확장 프로그램의 식별자 여야합니다.", + "miss": "확장자 '{0}'은(는) '{1}'을(를) 포맷할 수 없음", + "null": "없음", + "nullFormatterDescription": "None", + "select": "'{0}' 파일에 대한 기본 포맷터 선택" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "취소", "formatDocument.label.multiple": "문서 서식", - "too.large": "이 파일은 너무 커서 포맷할 수 없습니다.", + "install.formatter": "포맷터 설치...", "no.provider": "설치된 '{0}' 파일에 대한 포맷터가 없습니다.", - "install.formatter": "포맷터 설치..." + "too.large": "이 파일은 너무 커서 포맷할 수 없습니다." }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "수정된 줄 포맷" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "프로세스 탐색기 열기(&&P)", + "miReportIssue": "문제 보고(&&I)", "reportIssueInEnglish": "영어로 문제 보고..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "바로 가기 키 문제 해결 토글" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "VS Code의 UI 언어를 {0}(으)로 변경하고 다시 시작하시겠습니까?", "activateLanguagePack": "{0}에서 VS Code를 사용하려면 VS Code를 다시 시작해야 합니다.", "changeAndRestart": "언어 변경 후 다시 시작", - "restart": "다시 시작", "neverAgain": "다시 표시 안 함", + "restart": "다시 시작", + "updateLocale": "VS Code의 UI 언어를 {0}(으)로 변경하고 다시 시작하시겠습니까?", "vscode.extension.contributes.localizations": "편집기에 지역화를 적용합니다.", "vscode.extension.contributes.localizations.languageId": "표시 문자열이 번역되는 언어의 ID입니다.", "vscode.extension.contributes.localizations.languageName": "영어로 된 언어 이름입니다.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "언어에 대한 변환을 포함하는 파일의 상대 경로입니다." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "표시 언어 선택", "configureLocale": "표시 언어 구성", "installAdditionalLanguages": "추가 언어 설치...", - "chooseDisplayLanguage": "표시 언어 선택", - "relaunchDisplayLanguageMessage": "표시 언어의 변경 사항을 적용하려면 다시 시작해야 합니다.", "relaunchDisplayLanguageDetail": "{0}을(를) 다시 시작하고 표시 언어를 변경하려면 다시 시작 버튼을 누르세요.", + "relaunchDisplayLanguageMessage": "표시 언어의 변경 사항을 적용하려면 다시 시작해야 합니다.", "restart": "다시 시작(&&R)" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Marketplace에서 언어 팩을 검색하여 표시 언어를 {0}(으)로 변경합니다.", - "searchMarketplace": "Marketplace 검색", + "installAndRestart": "설치 및 다시 시작", "installAndRestartMessage": "언어 팩을 설치하여 표시 언어를 {0}(으)로 변경합니다.", - "installAndRestart": "설치 및 다시 시작" + "searchMarketplace": "Marketplace 검색", + "showLanguagePackExtensions": "Marketplace에서 언어 팩을 검색하여 표시 언어를 {0}(으)로 변경합니다." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "설정 동기화", - "rendererLog": "창", - "telemetryLog": "원격 분석", - "show window log": "창 로그 표시", "mainLog": "기본", - "sharedLog": "공유" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Logs 폴더 열기", - "openExtensionLogsFolder": "확장 로그 폴더 열기" + "rendererLog": "창", + "sharedLog": "공유", + "show window log": "창 로그 표시", + "telemetryLog": "원격 분석", + "userDataSyncLog": "설정 동기화" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "위험", + "current": "현재", + "debug": "디버그", + "default": "기본값", + "default and current": "기본값 및 현재", + "err": "오류", + "info": "정보", + "log placeholder": "로그 파일 선택", + "off": "끄기", + "openSessionLogFile": "창 로그 파일 열기(세션)...", + "selectLogLevel": "로그 수준 선택", + "sessions placeholder": "세션 선택", "setLogLevel": "로그 수준 설정...", "trace": "추적", - "debug": "디버그", - "info": "정보", - "warn": "경고", - "err": "오류", - "critical": "위험", - "off": "끄기", - "selectLogLevel": "로그 수준 선택", - "default and current": "기본값 및 현재", - "default": "기본값", - "current": "현재", - "openSessionLogFile": "창 로그 파일 열기(세션)...", - "sessions placeholder": "세션 선택", - "log placeholder": "로그 파일 선택" + "warn": "경고" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "표식 보기의 뷰 아이콘입니다.", - "miMarker": "문제(&&P)", - "copyMarker": "복사", - "copyMessage": "메시지 복사", - "focusProblemsList": "문제 보기에 포커스", - "focusProblemsFilter": "문제 필터에 포커스", - "show multiline": "메시지를 여러 줄로 표시", - "problems": "문제", - "show singleline": "메시지를 한 줄로 표시", - "clearFiltersText": "필터 텍스트 지우기", - "collapseAll": "모두 축소", - "filter": "필터", - "status.problems": "문제", - "totalErrors": "오류 {0}개", - "totalWarnings": "경고 {0}개", - "totalInfos": "정보 {0}개", - "noProblems": "문제없음", - "manyProblems": "10K+" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "{0}개 문제 표시", - "problems filtered": "{1}개 중 {0}개 문제 표시", - "clearFilter": "필터 지우기" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "문제 토글(오류, 경고, 정보)", - "problems.view.focus.label": "포커스 문제(오류, 경고, 정보)", - "problems.panel.configuration.title": "문제 보기", - "problems.panel.configuration.autoreveal": "문제 보기를 열 때 문제 보기에 자동으로 파일을 표시할지 여부를 제어합니다.", - "problems.panel.configuration.showCurrentInStatus": "활성화하면 상태 표시줄에 현재 문제가 표시됩니다.", - "markers.panel.title.problems": "문제", - "markers.panel.no.problems.build": "작업 영역에서 문제가 발견되지 않았습니다.", - "markers.panel.no.problems.activeFile.build": "현재 파일에서 문제가 발견되지 않았습니다.", - "markers.panel.no.problems.filters": "지정된 필터 조건으로 결과를 찾을 수 없습니다.", - "markers.panel.action.moreFilters": "추가 필터...", - "markers.panel.filter.showErrors": "오류 표시", - "markers.panel.filter.showWarnings": "경고 표시", - "markers.panel.filter.showInfos": "정보 표시", - "markers.panel.filter.useFilesExclude": "제외된 파일 숨기기", - "markers.panel.filter.activeFile": "활성 파일만 표시", - "markers.panel.action.filter": "문제 필터링", - "markers.panel.action.quickfix": "수정 사항 표시", - "markers.panel.filter.ariaLabel": "문제 필터링", - "markers.panel.filter.placeholder": "필터(예: 텍스트, **/*.ts, !**/node_modules/**)", - "markers.panel.filter.errors": "오류", - "markers.panel.filter.warnings": "경고", - "markers.panel.filter.infos": "정보", - "markers.panel.single.error.label": "오류 1개", - "markers.panel.multiple.errors.label": "오류 {0}개", - "markers.panel.single.warning.label": "경고 1개", - "markers.panel.multiple.warnings.label": "경고 {0}개", - "markers.panel.single.info.label": "정보 1개", - "markers.panel.multiple.infos.label": "정보 {0}개", - "markers.panel.single.unknown.label": "알 수 없음 1개", - "markers.panel.multiple.unknowns.label": "알 수 없음 {0}개", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{2} 폴더의 {1} 파일에 {0}개의 문제 있음", - "problems.tree.aria.label.marker.relatedInformation": " 이 문제에는 {0} 위치에 대한 참조가 있습니다.", - "problems.tree.aria.label.error.marker": "{0}에 의해 오류 발생: 줄 {2} 및 문자 {3}.{4}의 {1}", - "problems.tree.aria.label.error.marker.nosource": "오류: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.warning.marker": "{0}에 의해 경고 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "경고: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.info.marker": "{0}에 의해 정보가 생성됨: 줄 {2} 및 문자 {3}의 {1}.{4}", - "problems.tree.aria.label.info.marker.nosource": "정보: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.marker": "{0}에 의해 문제 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", - "problems.tree.aria.label.marker.nosource": "문제: 줄 {1} 및 문자 {2}의 {0}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{3}에서 줄 {1} 및 문자 {2}의 {0}", - "errors.warnings.show.label": "오류 및 경고 표시" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "확장 로그 폴더 열기", + "openLogsFolder": "Logs 폴더 열기" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "총 {0}개 문제" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "필터 텍스트 지우기", + "collapseAll": "모두 축소", + "copyMarker": "복사", + "copyMessage": "메시지 복사", + "filter": "필터", + "focusProblemsFilter": "문제 필터에 포커스", + "focusProblemsList": "문제 보기에 포커스", + "manyProblems": "10K+", + "markersViewIcon": "표식 보기의 뷰 아이콘입니다.", + "miMarker": "문제(&&P)", + "noProblems": "문제없음", + "problems": "문제", + "show multiline": "메시지를 여러 줄로 표시", + "show singleline": "메시지를 한 줄로 표시", + "status.problems": "문제", + "totalErrors": "오류 {0}개", + "totalInfos": "정보 {0}개", + "totalWarnings": "경고 {0}개" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "문제", + "markers.showOnFile": "파일 및 폴더에 오류와 경고를 표시합니다.", "tooltip.1": "이 파일의 문제 1개", - "tooltip.N": "이 파일의 문제 {0}개", - "markers.showOnFile": "파일 및 폴더에 오류와 경고를 표시합니다." + "tooltip.N": "이 파일의 문제 {0}개" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "마커 보기에서 여러 줄이 축소되었음을 나타내는 아이콘입니다.", + "expandedIcon": "마커 보기에서 여러 줄이 표시되었음을 나타내는 아이콘입니다.", + "links.navigate.follow": "링크로 이동", + "links.navigate.kb.alt": "Alt+클릭", + "links.navigate.kb.alt.mac": "Option+클릭", + "links.navigate.kb.meta": "Ctrl+클릭", + "links.navigate.kb.meta.mac": "Cmd+클릭", + "multi line": "메시지를 여러 줄로 표시", + "problemsView": "문제 보기", + "single line": "메시지를 한 줄로 표시" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "{0}개 문제 표시", + "clearFilter": "필터 지우기", + "problems filtered": "{1}개 중 {0}개 문제 표시" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "마커 보기의 필터 구성 아이콘입니다.", "showing filtered problems": "{0}/{1}개 표시" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "문제 보기", - "expandedIcon": "마커 보기에서 여러 줄이 표시되었음을 나타내는 아이콘입니다.", - "collapsedIcon": "마커 보기에서 여러 줄이 축소되었음을 나타내는 아이콘입니다.", - "single line": "메시지를 한 줄로 표시", - "multi line": "메시지를 여러 줄로 표시", - "links.navigate.follow": "링크로 이동", - "links.navigate.kb.meta": "Ctrl+클릭", - "links.navigate.kb.meta.mac": "Cmd+클릭", - "links.navigate.kb.alt.mac": "Option+클릭", - "links.navigate.kb.alt": "Alt+클릭" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "오류 및 경고 표시", + "markers.panel.action.filter": "문제 필터링", + "markers.panel.action.moreFilters": "추가 필터...", + "markers.panel.action.quickfix": "수정 사항 표시", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "활성 파일만 표시", + "markers.panel.filter.ariaLabel": "문제 필터링", + "markers.panel.filter.errors": "오류", + "markers.panel.filter.infos": "정보", + "markers.panel.filter.placeholder": "필터(예: 텍스트, **/*.ts, !**/node_modules/**)", + "markers.panel.filter.showErrors": "오류 표시", + "markers.panel.filter.showInfos": "정보 표시", + "markers.panel.filter.showWarnings": "경고 표시", + "markers.panel.filter.useFilesExclude": "제외된 파일 숨기기", + "markers.panel.filter.warnings": "경고", + "markers.panel.multiple.errors.label": "오류 {0}개", + "markers.panel.multiple.infos.label": "정보 {0}개", + "markers.panel.multiple.unknowns.label": "알 수 없음 {0}개", + "markers.panel.multiple.warnings.label": "경고 {0}개", + "markers.panel.no.problems.activeFile.build": "현재 파일에서 문제가 발견되지 않았습니다.", + "markers.panel.no.problems.build": "작업 영역에서 문제가 발견되지 않았습니다.", + "markers.panel.no.problems.filters": "지정된 필터 조건으로 결과를 찾을 수 없습니다.", + "markers.panel.single.error.label": "오류 1개", + "markers.panel.single.info.label": "정보 1개", + "markers.panel.single.unknown.label": "알 수 없음 1개", + "markers.panel.single.warning.label": "경고 1개", + "markers.panel.title.problems": "문제", + "problems.panel.configuration.autoreveal": "문제 보기를 열 때 문제 보기에 자동으로 파일을 표시할지 여부를 제어합니다.", + "problems.panel.configuration.showCurrentInStatus": "활성화하면 상태 표시줄에 현재 문제가 표시됩니다.", + "problems.panel.configuration.title": "문제 보기", + "problems.tree.aria.label.error.marker": "{0}에 의해 오류 발생: 줄 {2} 및 문자 {3}.{4}의 {1}", + "problems.tree.aria.label.error.marker.nosource": "오류: 줄 {1} 및 문자 {2}의 {0}.{3}", + "problems.tree.aria.label.info.marker": "{0}에 의해 정보가 생성됨: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.info.marker.nosource": "정보: 줄 {1} 및 문자 {2}의 {0}.{3}", + "problems.tree.aria.label.marker": "{0}에 의해 문제 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.marker.nosource": "문제: 줄 {1} 및 문자 {2}의 {0}.{3}", + "problems.tree.aria.label.marker.relatedInformation": " 이 문제에는 {0} 위치에 대한 참조가 있습니다.", + "problems.tree.aria.label.relatedinfo.message": "{3}에서 줄 {1} 및 문자 {2}의 {0}", + "problems.tree.aria.label.resource": "{2} 폴더의 {1} 파일에 {0}개의 문제 있음", + "problems.tree.aria.label.warning.marker": "{0}에 의해 경고 발생: 줄 {2} 및 문자 {3}의 {1}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "경고: 줄 {1} 및 문자 {2}의 {0}.{3}", + "problems.view.focus.label": "포커스 문제(오류, 경고, 정보)", + "problems.view.toggle.label": "문제 토글(오류, 경고, 정보)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Notebook", - "notebook.displayOrder.description": "출력 MIME 형식의 우선순위 목록", - "notebook.cellToolbarLocation.description": "셀 도구 모음을 표시해야 하거나 숨겨야 하는지 여부입니다.", - "notebook.showCellStatusbar.description": "셀 상태 표시줄 표시 여부가 표시됩니다.", - "notebook.diff.enablePreview.description": "Notebook에 향상된 텍스트 Diff 편집기를 사용할지 여부입니다.", - "notebook.experimental.useMarkdownRenderer.description": "새 확장 가능한 Markdown 렌더러를 사용하거나 사용하지 않도록 설정합니다." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Notebook 편집기 형식 '{0}'을(를) 사용하는 리소스를 열 수 없습니다. 올바른 확장이 설치되어 있거나 사용하도록 설정되어 있는지 확인하세요.", - "fail.reOpen": "VS Code 표준 텍스트 편집기를 사용하여 파일 다시 열기" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "기본 제공" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Notebook 텍스트 차이" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "아래로 셀 복사", + "notebookActions.copyCellUp": "위로 셀 복사", + "notebookActions.joinCellAbove": "이전 셀과 조인", + "notebookActions.joinCellBelow": "다음 셀과 조인", + "notebookActions.moveCellDown": "아래로 셀 이동", + "notebookActions.moveCellUp": "위로 셀 이동", + "notebookActions.splitCell": "셀 분할" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "셀 복사", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "셀 붙여넣기", "notebookActions.pasteAbove": "위에 셀 붙여넣기" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Notebook에서 찾기 숨기기", - "notebookActions.findInNotebook": "Notebook에서 찾기" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Notebook", - "notebookActions.execute": "셀 실행", - "notebookActions.cancel": "셀 실행 중지", - "notebookActions.deleteCell": "셀 삭제", - "notebookActions.executeAndSelectBelow": "Notebook 셀 실행 및 아래에서 선택", - "notebookActions.executeAndInsertBelow": "Notebook 셀 실행 및 아래에 삽입", - "notebookActions.renderMarkdown": "모든 Markdown 셀 렌더링", - "notebookActions.executeNotebook": "Notebook 실행(모든 셀 실행)", - "notebookActions.cancelNotebook": "Notebook 실행 중지", - "notebookMenu.insertCell": "셀 삽입", - "notebookMenu.cellTitle": "Notebook 셀", - "notebookActions.changeCellToCode": "셀을 코드로 변경", - "notebookActions.changeCellToMarkdown": "셀을 Markdown으로 변경", - "notebookActions.insertCodeCellAbove": "위에 코드 셀 삽입", - "notebookActions.insertCodeCellBelow": "아래에 코드 셀 삽입", - "notebookActions.insertCodeCellAtTop": "위쪽에 코드 셀 추가", - "notebookActions.insertMarkdownCellAtTop": "위쪽에 Markdown 셀 추가", - "notebookActions.menu.insertCode": "$(add) 코드", - "notebookActions.menu.insertCode.tooltip": "코드 셀 추가", - "notebookActions.insertMarkdownCellAbove": "위에 Markdown 셀 삽입", - "notebookActions.insertMarkdownCellBelow": "아래에 Markdown 셀 삽입", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Markdown 셀 추가", - "notebookActions.editCell": "셀 편집", - "notebookActions.quitEdit": "셀 편집 중지", - "cursorMoveDown": "다음 셀 편집기에 포커스", - "cursorMoveUp": "이전 셀 편집기에 포커스", - "focusOutput": "활성 셀 출력 포커스 인", - "focusOutputOut": "활성 셀 출력 포커스 아웃", - "focusFirstCell": "첫 번째 셀에 포커스 설정", - "focusLastCell": "마지막 셀에 포커스 설정", - "clearCellOutputs": "셀 출력 지우기", "changeLanguage": "셀 언어 변경", + "clearAllCellsOutputs": "출력 지우기", + "clearCellOutputs": "셀 출력 지우기", "languageDescription": "({0}) - 현재 언어", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "언어 모드 선택", - "clearAllCellsOutputs": "모든 셀 출력 지우기", + "notebookActions.cancel": "셀 실행 중지", + "notebookActions.cancelNotebook": "실행 중지", + "notebookActions.category": "Notebook", "notebookActions.centerActiveCell": "활성 셀 가운데 맞춤", + "notebookActions.changeCellToCode": "셀을 코드로 변경", + "notebookActions.changeCellToMarkdown": "셀을 Markdown으로 변경", "notebookActions.collapseCellInput": "셀 입력 축소", - "notebookActions.expandCellInput": "셀 입력 확장", "notebookActions.collapseCellOutput": "셀 출력 축소", + "notebookActions.deleteCell": "셀 삭제", + "notebookActions.editCell": "셀 편집", + "notebookActions.execute": "셀 실행", + "notebookActions.executeAbove": "위의 셀 실행", + "notebookActions.executeAndInsertBelow": "Notebook 셀 실행 및 아래에 삽입", + "notebookActions.executeAndSelectBelow": "Notebook 셀 실행 및 아래에서 선택", + "notebookActions.executeBelow": "셀 실행 및 아래", + "notebookActions.executeNotebook": "모두 실행", + "notebookActions.expandCellInput": "셀 입력 확장", "notebookActions.expandCellOutput": "셀 출력 확장", - "notebookActions.inspectLayout": "Notebook 레이아웃 검사" + "notebookActions.insertCodeCellAbove": "위에 코드 셀 삽입", + "notebookActions.insertCodeCellAtTop": "위쪽에 코드 셀 추가", + "notebookActions.insertCodeCellBelow": "아래에 코드 셀 삽입", + "notebookActions.insertMarkdownCellAbove": "위에 Markdown 셀 삽입", + "notebookActions.insertMarkdownCellAtTop": "위쪽에 Markdown 셀 추가", + "notebookActions.insertMarkdownCellBelow": "아래에 Markdown 셀 삽입", + "notebookActions.menu.insertCode": "$(add) 코드", + "notebookActions.menu.insertCode.minimalToolbar": "코드 추가", + "notebookActions.menu.insertCode.minimaltoolbar": "코드 추가", + "notebookActions.menu.insertCode.ontoolbar": "코드", + "notebookActions.menu.insertCode.tooltip": "코드 셀 추가", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Markdown 셀 추가", + "notebookActions.quitEdit": "셀 편집 중지", + "notebookActions.renderMarkdown": "모든 Markdown 셀 렌더링", + "notebookMenu.cellTitle": "Notebook 셀", + "notebookMenu.insertCell": "셀 삽입", + "pickLanguageToConfigure": "언어 모드 선택", + "workbench.notebook.layout.configure.label": "노트북 레이아웃 사용자 지정", + "workbench.notebook.layout.select.label": "노트북 레이아웃 중에서 선택" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "'{1}'에 대한 {0}을(를) 찾음", + "ariaSearchNoResultEmpty": "{0} 찾음", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "'{1}'에 대한 {0}을(를) 찾음", + "notebookActions.findInNotebook": "Notebook에서 찾기", + "notebookActions.hideFind": "Notebook에서 찾기 숨기기" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "셀 접기", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Notebook 서식", - "label": "Notebook 서식", - "formatCell.label": "셀 서식" + "formatCell.label": "셀 서식", + "label": "Notebook 서식" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "전자 필기장 다시 설정 시작" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "셀 도구 모음 위치 설정/해제" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "다음 셀 편집기에 포커스", + "cursorMoveUp": "이전 셀 편집기에 포커스", + "focusFirstCell": "첫 번째 셀에 포커스 설정", + "focusLastCell": "마지막 셀에 포커스 설정", + "focusOutput": "활성 셀 출력 포커스 인", + "focusOutputOut": "활성 셀 출력 포커스 아웃", + "notebook.navigation.allowNavigateToSurroundingCells": "사용하도록 설정한 경우 커서는 셀 편집기의 현재 커서가 첫 번째/마지막 줄에 있을 때 다음/이전 셀로 이동할 수 있습니다." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "사용하도록 설정하면 Notebook 이동 경로에 코드 셀이 포함됩니다.", "empty": "빈 셀", - "outline.showCodeCells": "사용하도록 설정하면 Notebook 개요에 코드 셀이 표시됩니다.", - "breadcrumbs.showCodeCells": "사용하도록 설정하면 Notebook 이동 경로에 코드 셀이 포함됩니다." + "outline.showCodeCells": "사용하도록 설정하면 Notebook 개요에 코드 셀이 표시됩니다." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "프로필 설정" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "현재 선택되어 있음", + "current2": "{0} - 현재 선택되어 있음", + "kernel.select.label": "커널 선택", + "notebook.activeCellStatusName": "Notebook 편집기 선택", + "notebook.info": "Notebook 커널 정보", + "notebook.multiActiveCellIndicator": "셀 {0} (선택한{1} )", + "notebook.promptKernel.setDefaultTooltip": "'{0}' 전자 필기장에 대한 기본값으로 설정", + "notebook.select": "Notebook 커널 선택", + "notebook.singleActiveCellIndicator": "셀 {0}/{1}", "notebookActions.selectKernel": "Notebook 커널 선택", "notebookActions.selectKernel.args": "Notebook 커널 인수", - "notebook.runCell.selectKernel": "이 전자 필기장을 실행할 전자 필기장 커널 선택", - "currentActiveKernel": " (현재 작업)", - "notebook.promptKernel.setDefaultTooltip": "'{0}'의 기본 커널 공급자로 설정", - "chooseActiveKernel": "현재 Notebook의 커널 선택", - "notebook.selectKernel": "현재 Notebook의 커널 선택" + "prompt.placeholder.change": "'{0}'에 대한 커널 변경", + "prompt.placeholder.select": "'{0}'에 대한 커널 선택", + "tooltop": "{0}(제안)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "위로 셀 이동", - "notebookActions.moveCellDown": "아래로 셀 이동", - "notebookActions.copyCellUp": "위로 셀 복사", - "notebookActions.copyCellDown": "아래로 셀 복사", - "notebookActions.splitCell": "셀 분할", - "notebookActions.joinCellAbove": "이전 셀과 조인", - "notebookActions.joinCellBelow": "다음 셀과 조인" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "셀을 실행하려면 {0}을(를) 누르세요.", + "notebook.cell.status.executing": "실행 중", + "notebook.cell.status.failed": "실패", + "notebook.cell.status.markdownExecuteTip": "편집을 중지하려면 {0}을(를) 누르세요.", + "notebook.cell.status.pending": "보류 중", + "notebook.cell.status.success": "성공" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "셀 언어 모드 선택" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "기본 제공", + "curruentActiveMimeType": "현재 활성", + "mimeTypePicker": "다른 출력 MIME 형식을 선택하세요. 사용 가능한 MIME 형식: {0}", + "promptChooseMimeType.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식 선택", + "promptChooseMimeTypeInSecure.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식을 선택합니다. Notebook을 신뢰할 수 있는 경우에만 다양한 MIME 형식을 사용할 수 있습니다." }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "텍스트 Diff 편집기 열기", - "notebook.diff.cell.revertMetadata": "메타데이터 되돌리기", - "notebook.diff.cell.switchOutputRenderingStyleToText": "출력 렌더링 전환", - "notebook.diff.cell.revertOutputs": "출력 되돌리기", "notebook.diff.cell.revertInput": "입력 되돌리기", - "notebook.diff.showOutputs": "출력 차이 표시", - "notebook.diff.showMetadata": "메타데이터 차이 표시", + "notebook.diff.cell.revertMetadata": "메타데이터 되돌리기", + "notebook.diff.cell.revertOutputs": "출력 되돌리기", + "notebook.diff.cell.switchOutputRenderingStyleToText": "출력 렌더링 전환", "notebook.diff.ignoreMetadata": "메타데이터 차이 숨기기", - "notebook.diff.ignoreOutputs": "출력 차이 숨기기" + "notebook.diff.ignoreOutputs": "출력 차이 숨기기", + "notebook.diff.showMetadata": "메타데이터 차이 표시", + "notebook.diff.showOutputs": "출력 차이 표시", + "notebook.diff.switchToText": "텍스트 Diff 편집기 열기" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Notebook 텍스트 차이" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "노트북 문서 공급자를 제공합니다.", - "contributes.notebook.provider.viewType": "Notebook의 고유 식별자.", "contributes.notebook.provider.displayName": "사람이 읽을 수 있는 Notebook 이름.", "contributes.notebook.provider.selector": "Notebook용 glob 집합.", "contributes.notebook.provider.selector.filenamePattern": "Notebook을 사용하도록 설정한 glob.", + "contributes.notebook.provider.viewType": "전자 필기장 형식입니다.", + "contributes.notebook.renderer": "Notebook 출력 렌더러 공급자를 제공합니다.", + "contributes.notebook.renderer.displayName": "사람이 읽을 수 있는 Notebook 출력 렌더러 이름.", + "contributes.notebook.renderer.entrypoint": "확장을 렌더링하기 위해 웹 보기에 로드할 파일입니다.", + "contributes.notebook.renderer.hardDependencies": "렌더러에 필요한 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러를 사용할 수 있습니다.", + "contributes.notebook.renderer.optionalDependencies": "렌더러가 사용할 수 있는 소프트 커널 종속성 목록입니다. 'NotebookKernel.preloads'에 종속성이 있는 경우 렌더러는 커널과 상호 작용하지 않는 렌더러보다 선호됩니다.", + "contributes.notebook.renderer.requiresMessaging": "렌더러가 'createRendererMessaging'을 통해 확장 호스트와 통신해야 하는 방법과 경우를 정의합니다. 메시징 요구 사항이 더 강력한 렌더러는 일부 환경에서 작동하지 않을 수 있습니다.", + "contributes.notebook.renderer.requiresMessaging.always": "메시징이 필요합니다. 렌더러는 확장 호스트에서 실행할 수 있는 확장 프로그램의 일부일 때만 사용됩니다.", + "contributes.notebook.renderer.requiresMessaging.never": "렌더러에는 메시징이 필요하지 않습니다.", + "contributes.notebook.renderer.requiresMessaging.optional": "렌더러는 메시징을 사용할 때 더 좋지만 필수는 아닙니다.", + "contributes.notebook.renderer.viewType": "Notebook 출력 렌더러의 고유 식별자.", + "contributes.notebook.selector": "Notebook용 glob 집합.", "contributes.notebook.selector.provider.excludeFileNamePattern": "Notebook을 사용하지 않도록 설정한 glob.", "contributes.priority": "사용자가 파일을 열 때 사용자 지정 편집기를 자동으로 사용할지를 제어합니다. 사용자가 `workbench.editorAssociations` 설정을 사용하여 재정의할 수 있습니다.", "contributes.priority.default": "이 편집기는 사용자가 리소스를 열 때 해당 리소스에 대해 다른 기본 사용자 지정 편집기가 등록되지 않은 경우 자동으로 사용됩니다.", - "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다.", - "contributes.notebook.renderer": "Notebook 출력 렌더러 공급자를 제공합니다.", - "contributes.notebook.renderer.viewType": "Notebook 출력 렌더러의 고유 식별자.", - "contributes.notebook.provider.viewType.deprecated": "'viewType'의 이름을 'id'로 바꿉니다.", - "contributes.notebook.renderer.displayName": "사람이 읽을 수 있는 Notebook 출력 렌더러 이름.", - "contributes.notebook.selector": "Notebook용 glob 집합.", - "contributes.notebook.renderer.entrypoint": "확장을 렌더링하기 위해 웹 보기에 로드할 파일입니다.", - "contributes.notebook.markdownRenderer": "Notebook의 Markdown 셀용 렌더러를 제공합니다.", - "contributes.notebook.markdownRenderer.id": "Notebook Markdown 렌더러의 고유 식별자.", - "contributes.notebook.markdownRenderer.displayName": "사람이 읽을 수 있는 Notebook Markdown 렌더러의 이름.", - "contributes.notebook.markdownRenderer.entrypoint": "확장을 렌더링하기 위해 웹 보기에 로드할 파일입니다." + "contributes.priority.option": "이 편집기는 사용자가 리소스를 열 때 자동으로 사용되지 않지만, 사용자가 '다음으로 다시 열기' 명령을 사용하여 이 편집기로 전환할 수 있습니다." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "다른 모든 커널 공급자 설정보다 우선하여 적용되는 기본 커널 공급자를 정의합니다. 커널 공급자에 영향을 주는 확장의 식별자여야 합니다." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "셀 도구 모음을 표시해야 하거나 숨겨야 하는지 여부입니다.", + "notebook.cellToolbarLocation.viewType": "특정 파일 형식에 대한 셀 도구 모음 위치 구성", + "notebook.cellToolbarVisibility.description": "셀 도구 모음을 마우스로 가리키거나 클릭할 때 표시할지 여부입니다.", + "notebook.compactView.description": "Notebook 편집기를 압축된 형식으로 렌더링할지 여부를 제어합니다. ", + "notebook.consolidatedOutputButton.description": "출력 도구 모음에서 출력 동작을 렌더링할지 여부를 제어합니다.", + "notebook.consolidatedRunButton.description": "실행 단추 옆의 드롭다운에 추가 작업이 표시되는지 여부를 제어합니다.", + "notebook.diff.enablePreview.description": "Notebook에 향상된 텍스트 Diff 편집기를 사용할지 여부입니다.", + "notebook.displayOrder.description": "출력 MIME 형식의 우선순위 목록", + "notebook.dragAndDrop.description": "Notebook 편집기에서 끌어서 놓기를 통해 셀을 이동할 수 있는지 여부를 제어합니다.", + "notebook.editorOptions.experimentalCustomization": "Notebook에서 사용되는 코드 편집기에 대한 설정입니다. 이 항목은 대부분의 editor.* 설정을 사용자 지정하는 데 사용할 수 있습니다.", + "notebook.experimental.useMarkdownRenderer.description": "새 확장 가능한 Markdown 렌더러를 사용하거나 사용하지 않도록 설정합니다.", + "notebook.focusIndicator.description": "포커스 표시기를 셀 테두리로 렌더링할지 아니면 왼쪽 여백의 강조 표시줄로 렌더링할지를 제어합니다.", + "notebook.globalToolbar.description": "Notebook 편집기 내에서 전역 도구 모음을 렌더링할지 여부를 제어합니다.", + "notebook.insertToolbarPosition.description": "셀 삽입 동작을 렌더링할 위치를 제어합니다.", + "notebook.showCellStatusbar.description": "셀 상태 표시줄 표시 여부가 표시됩니다.", + "notebook.showCellStatusbar.hidden.description": "셀 상태 표시줄은 항상 숨겨집니다.", + "notebook.showCellStatusbar.visible.description": "셀 상태 표시줄은 항상 표시됩니다.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "셀 상태 표시줄은 셀이 실행될 때까지 숨겨집니다. 그런 다음 표시되어 실행 상태를 나타냅니다.", + "notebook.showFoldingControls.description": "접기 컨트롤이 표시되는 시기를 제어합니다.", + "notebook.undoRedoPerCell.description": "각 셀에 대해 별도의 실행 취소/다시 실행 스택을 사용할지 여부입니다.", + "notebookConfigurationTitle": "Notebook" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Notebook 편집기 형식 '{0}'을(를) 사용하는 리소스를 열 수 없습니다. 올바른 확장이 설치되어 있거나 사용하도록 설정되어 있는지 확인하세요.", + "fail.reOpen": "VS Code 표준 텍스트 편집기를 사용하여 파일 다시 열기" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "Notebook 셀을 실행하면 이 작업 영역의 코드가 실행됩니다." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "Notebook 셀의 테두리 색입니다.", - "notebook.focusedEditorBorder": "Notebook 셀 편집기 테두리 색입니다.", - "notebookStatusSuccessIcon.foreground": "셀 상태 표시줄의 Notebook 셀 오류 아이콘 색입니다.", - "notebookStatusErrorIcon.foreground": "셀 상태 표시줄의 Notebook 셀 오류 아이콘 색입니다.", - "notebookStatusRunningIcon.foreground": "셀 상태 표시줄의 Notebook 셀 실행 중 아이콘 색입니다.", - "notebook.outputContainerBackgroundColor": "Notebook 출력 컨테이너 배경색입니다.", - "notebook.cellToolbarSeparator": "셀 아래쪽 도구 모음의 구분 기호 색", "focusedCellBackground": "셀에 포커스가 있을 때 셀의 배경색입니다.", - "selectedCellBackground": "셀이 선택되었을 때 셀의 배경색입니다.", + "notebook.cellBorderColor": "Notebook 셀의 테두리 색입니다.", + "notebook.cellEditorBackground": "셀 편집기 배경색입니다.", "notebook.cellHoverBackground": "셀을 가리킬 때 셀의 배경색입니다.", - "notebook.selectedCellBorder": "셀이 선택되었지만 포커스가 없을 때 셀의 위쪽 및 아래쪽 테두리 색입니다.", - "notebook.inactiveSelectedCellBorder": "여러 셀이 선택되었을 때 셀의 테두리 색입니다.", - "notebook.focusedCellBorder": "셀에 포커스가 있을 때 셀의 테두리 색입니다.", - "notebook.inactiveFocusedCellBorder": "기본 포커스가 편집기 밖에 있는 동안 셀에 포커스가 있을 때 셀의 위쪽 및 아래쪽 테두리 색입니다.", - "notebook.cellStatusBarItemHoverBackground": "Notebook 셀 상태 표시줄 항목의 배경색입니다.", "notebook.cellInsertionIndicator": "Notebook 셀 삽입 표시기 색입니다.", + "notebook.cellStatusBarItemHoverBackground": "Notebook 셀 상태 표시줄 항목의 배경색입니다.", + "notebook.cellToolbarSeparator": "셀 아래쪽 도구 모음의 구분 기호 색", + "notebook.focusedCellBorder": "셀에 포커스가 있을 때 셀의 테두리 색입니다.", + "notebook.focusedEditorBorder": "Notebook 셀 편집기 테두리 색입니다.", + "notebook.inactiveFocusedCellBorder": "기본 포커스가 편집기 밖에 있는 동안 셀에 포커스가 있을 때 셀의 위쪽 및 아래쪽 테두리 색입니다.", + "notebook.inactiveSelectedCellBorder": "여러 셀이 선택되었을 때 셀의 테두리 색입니다.", + "notebook.outputContainerBackgroundColor": "Notebook 출력 컨테이너 배경색입니다.", + "notebook.selectedCellBorder": "셀이 선택되었지만 포커스가 없을 때 셀의 위쪽 및 아래쪽 테두리 색입니다.", + "notebook.symbolHighlightBackground": "강조 표시된 셀의 배경색", + "notebookScrollbarSliderActiveBackground": "클릭했을 때 Notebook 스크롤 막대 슬라이더 배경색입니다.", "notebookScrollbarSliderBackground": "Notebook 스크롤 막대 슬라이더 배경색입니다.", "notebookScrollbarSliderHoverBackground": "마우스로 가리킬 때 Notebook 스크롤 막대 슬라이더 배경색입니다.", - "notebookScrollbarSliderActiveBackground": "클릭했을 때 Notebook 스크롤 막대 슬라이더 배경색입니다.", - "notebook.symbolHighlightBackground": "강조 표시된 셀의 배경색" + "notebookStatusErrorIcon.foreground": "셀 상태 표시줄의 Notebook 셀 오류 아이콘 색입니다.", + "notebookStatusRunningIcon.foreground": "셀 상태 표시줄의 Notebook 셀 실행 중 아이콘 색입니다.", + "notebookStatusSuccessIcon.foreground": "셀 상태 표시줄의 Notebook 셀 오류 아이콘 색입니다.", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "셀이 선택되었을 때 셀의 배경색입니다." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Notebook 편집기에서 셀 출력을 지우는 아이콘입니다.", + "collapsedIcon": "Notebook 편집기에서 축소된 섹션에 주석을 다는 아이콘입니다.", + "configureKernel": "Notebook 편집기의 커널 구성 위젯에 있는 구성 아이콘입니다.", + "deleteCellIcon": "Notebook 편집기에서 셀을 삭제하는 아이콘입니다.", + "editIcon": "Notebook 편집기에서 셀을 편집하는 아이콘입니다.", + "errorStateIcon": "Notebook 편집기에서 오류 상태를 나타내는 아이콘입니다.", + "executeAboveIcon": "Notebook 편집기에서 위의 셀을 실행하는 아이콘입니다.", + "executeAllIcon": "Notebook 편집기에서 모든 셀을 실행하는 아이콘입니다.", + "executeBelowIcon": "전자 필기장 편집기에서 아래 셀을 실행하는 아이콘입니다.", + "executeIcon": "Notebook 편집기에서 실행하는 아이콘입니다.", + "executingStateIcon": "Notebook 편집기에서 실행 상태를 나타내는 아이콘입니다.", + "expandedIcon": "Notebook 편집기에서 확장된 섹션에 주석을 다는 아이콘입니다.", + "mimetypeIcon": "Notebook 편집기에서 MIME 형식의 아이콘입니다.", + "moveDownIcon": "Notebook 편집기에서 셀을 아래로 이동하는 아이콘입니다.", + "moveUpIcon": "Notebook 편집기에서 셀을 위로 이동하는 아이콘입니다.", + "openAsTextIcon": "텍스트 편집기에서 Notebook을 여는 아이콘입니다.", + "pendingStateIcon": "전자 필기장 편집기에서 보류 중인 상태를 나타내는 아이콘입니다.", + "renderOutputIcon": "diff 편집기에서 출력을 렌더링하는 아이콘입니다.", + "revertIcon": "Notebook 편집기에서 되돌리는 아이콘입니다.", + "selectKernelIcon": "Notebook 편집기에서 커널을 선택하는 구성 아이콘입니다.", + "splitCellIcon": "Notebook 편집기에서 셀을 분할하는 아이콘입니다.", + "stopEditIcon": "Notebook 편집기에서 셀 편집을 중지하는 아이콘입니다.", + "stopIcon": "Notebook 편집기에서 실행을 중지하는 아이콘입니다.", + "successStateIcon": "Notebook 편집기에서 성공 상태를 나타내는 아이콘입니다.", + "unfoldIcon": "Notebook 편집기에서 셀을 펼치는 아이콘입니다." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "커널 선택" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "기본 제공" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "셀에 출력이 없음", + "noRenderer.1": "다음의 MIME 형식에 대한 렌더러를 찾을 수 없습니다. {0}", + "noRenderer.2": "출력에 대한 렌더러를 찾을 수 없습니다. 다음의 MIME 형식입니다: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "빈 Markdown 셀입니다. 편집하려면 두 번 클릭하거나 키를 누르세요." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "디스크에서 파일의 내용이 변경되었습니다. 업데이트된 버전을 여시겠습니까 아니면 변경 내용으로 파일을 덮어쓰시겠습니까?", - "notebook.staleSaveError.revert": "되돌리기", - "notebook.staleSaveError.overwrite.": "덮어쓰기", - "save": "Notebook 저장" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "셀 편집기에서 줄 번호 표시를 제어합니다.", + "notebook.showLineNumbers": "전자 필기장 줄 번호 표시", + "notebook.toggleLineNumbers": "전자 필기장 줄 번호 설정/해제" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Notebook 편집기의 커널 구성 위젯에 있는 구성 아이콘입니다.", - "selectKernelIcon": "Notebook 편집기에서 커널을 선택하는 구성 아이콘입니다.", - "executeIcon": "Notebook 편집기에서 실행하는 아이콘입니다.", - "stopIcon": "Notebook 편집기에서 실행을 중지하는 아이콘입니다.", - "deleteCellIcon": "Notebook 편집기에서 셀을 삭제하는 아이콘입니다.", - "executeAllIcon": "Notebook 편집기에서 모든 셀을 실행하는 아이콘입니다.", - "editIcon": "Notebook 편집기에서 셀을 편집하는 아이콘입니다.", - "stopEditIcon": "Notebook 편집기에서 셀 편집을 중지하는 아이콘입니다.", - "moveUpIcon": "Notebook 편집기에서 셀을 위로 이동하는 아이콘입니다.", - "moveDownIcon": "Notebook 편집기에서 셀을 아래로 이동하는 아이콘입니다.", - "clearIcon": "Notebook 편집기에서 셀 출력을 지우는 아이콘입니다.", - "splitCellIcon": "Notebook 편집기에서 셀을 분할하는 아이콘입니다.", - "unfoldIcon": "Notebook 편집기에서 셀을 펼치는 아이콘입니다.", - "successStateIcon": "Notebook 편집기에서 성공 상태를 나타내는 아이콘입니다.", - "errorStateIcon": "Notebook 편집기에서 오류 상태를 나타내는 아이콘입니다.", - "collapsedIcon": "Notebook 편집기에서 축소된 섹션에 주석을 다는 아이콘입니다.", - "expandedIcon": "Notebook 편집기에서 확장된 섹션에 주석을 다는 아이콘입니다.", - "openAsTextIcon": "텍스트 편집기에서 Notebook을 여는 아이콘입니다.", - "revertIcon": "Notebook 편집기에서 되돌리는 아이콘입니다.", - "renderOutputIcon": "diff 편집기에서 출력을 렌더링하는 아이콘입니다.", - "mimetypeIcon": "Notebook 편집기에서 MIME 형식의 아이콘입니다." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "이 전자 필기장을 실행할 전자 필기장 커널 선택", - "notebook.promptKernel.setDefaultTooltip": "'{0}'의 기본 커널 공급자로 설정" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "기본 제공", + "curruentActiveMimeType": "현재 활성", + "pickMimeType": "다른 출력 mimetype 선택", + "promptChooseMimeType.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식 선택", + "promptChooseMimeTypeInSecure.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식을 선택합니다. Notebook을 신뢰할 수 있는 경우에만 다양한 MIME 형식을 사용할 수 있습니다." }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "확장", + "notebook.moreRunActionsLabel": "자세히...", "runStateExecuting": "실행 중", "runStatePending": "보류 중" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "빈 Markdown 셀입니다. 편집하려면 두 번 클릭하거나 키를 누르세요." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "다른 출력 MIME 형식을 선택하세요. 사용 가능한 MIME 형식: {0}", - "curruentActiveMimeType": "현재 활성", - "promptChooseMimeTypeInSecure.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식을 선택합니다. Notebook을 신뢰할 수 있는 경우에만 다양한 MIME 형식을 사용할 수 있습니다.", - "promptChooseMimeType.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식 선택", - "builtinRenderInfo": "기본 제공" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "셀 언어 모드 선택" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "다른 출력 MIME 형식을 선택하세요. 사용 가능한 MIME 형식: {0}", - "curruentActiveMimeType": "현재 활성", - "promptChooseMimeTypeInSecure.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식을 선택합니다. Notebook을 신뢰할 수 있는 경우에만 다양한 MIME 형식을 사용할 수 있습니다.", - "promptChooseMimeType.placeHolder": "현재 출력에 대해 렌더링할 MIME 형식 선택", - "builtinRenderInfo": "기본 제공" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "디스크에서 파일의 내용이 변경되었습니다. 업데이트된 버전을 여시겠습니까 아니면 변경 내용으로 파일을 덮어쓰시겠습니까?", + "notebook.staleSaveError.overwrite.": "덮어쓰기", + "notebook.staleSaveError.revert": "되돌리기" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "개요 보기의 뷰 아이콘입니다.", - "name": "개요", - "outlineConfigurationTitle": "개요", - "outline.showIcons": "아이콘으로 윤곽 요소를 렌더링합니다.", - "outline.showProblem": "개요 요소에 대한 오류 및 경고를 표시합니다.", - "outline.problem.colors": "오류 및 경고에 색을 사용합니다.", - "outline.problems.badges": "오류 및 경고에 배지를 사용합니다.", - "filteredTypes.file": "사용하도록 설정되면 개요에 '파일' 기호가 표시됩니다.", - "filteredTypes.module": "사용하도록 설정되면 개요에 '모듈' 기호가 표시됩니다.", - "filteredTypes.namespace": "사용하도록 설정되면 개요에 '네임스페이스' 기호가 표시됩니다.", - "filteredTypes.package": "사용하도록 설정되면 개요에 '패키지' 기호가 표시됩니다.", + "filteredTypes.array": "사용하도록 설정되면 개요에 '배열' 기호가 표시됩니다.", + "filteredTypes.boolean": "사용하도록 설정되면 개요에 '부울' 기호가 표시됩니다.", "filteredTypes.class": "사용하도록 설정되면 개요에 '클래스' 기호가 표시됩니다.", - "filteredTypes.method": "사용하도록 설정되면 개요에 '메서드' 기호가 표시됩니다.", - "filteredTypes.property": "사용하도록 설정되면 개요에 '속성' 기호가 표시됩니다.", - "filteredTypes.field": "사용하도록 설정되면 개요에 '필드' 기호가 표시됩니다.", + "filteredTypes.constant": "사용하도록 설정되면 개요에 '상수' 기호가 표시됩니다.", "filteredTypes.constructor": "사용하도록 설정된 경우 개요에 '생성자' 기호가 표시됩니다.", "filteredTypes.enum": "사용하도록 설정되면 개요에 '열거형' 기호가 표시됩니다.", - "filteredTypes.interface": "사용하도록 설정되면 개요에 '인터페이스' 기호가 표시됩니다.", - "filteredTypes.function": "사용하도록 설정되면 개요에 '기능' 기호가 표시됩니다.", - "filteredTypes.variable": "사용하도록 설정되면 개요에 '변수' 기호가 표시됩니다.", - "filteredTypes.constant": "사용하도록 설정되면 개요에 '상수' 기호가 표시됩니다.", - "filteredTypes.string": "사용하도록 설정되면 개요에 '문자열' 기호가 표시됩니다.", - "filteredTypes.number": "사용하도록 설정되면 개요에 '숫자' 기호가 표시됩니다.", - "filteredTypes.boolean": "사용하도록 설정되면 개요에 '부울' 기호가 표시됩니다.", - "filteredTypes.array": "사용하도록 설정되면 개요에 '배열' 기호가 표시됩니다.", - "filteredTypes.object": "사용하도록 설정되면 개요에 '개체' 기호가 표시됩니다.", - "filteredTypes.key": "사용하도록 설정되면 개요에 '키' 기호가 표시됩니다.", - "filteredTypes.null": "사용하도록 설정되면 개요에 'null' 기호가 표시됩니다.", "filteredTypes.enumMember": "사용하도록 설정되면 개요에 'enumMember' 기호가 표시됩니다.", - "filteredTypes.struct": "사용하도록 설정되면 개요에 '구조' 기호가 표시됩니다.", "filteredTypes.event": "사용하도록 설정되면 개요에 '이벤트' 기호가 표시됩니다.", + "filteredTypes.field": "사용하도록 설정되면 개요에 '필드' 기호가 표시됩니다.", + "filteredTypes.file": "사용하도록 설정되면 개요에 '파일' 기호가 표시됩니다.", + "filteredTypes.function": "사용하도록 설정되면 개요에 '기능' 기호가 표시됩니다.", + "filteredTypes.interface": "사용하도록 설정되면 개요에 '인터페이스' 기호가 표시됩니다.", + "filteredTypes.key": "사용하도록 설정되면 개요에 '키' 기호가 표시됩니다.", + "filteredTypes.method": "사용하도록 설정되면 개요에 '메서드' 기호가 표시됩니다.", + "filteredTypes.module": "사용하도록 설정되면 개요에 '모듈' 기호가 표시됩니다.", + "filteredTypes.namespace": "사용하도록 설정되면 개요에 '네임스페이스' 기호가 표시됩니다.", + "filteredTypes.null": "사용하도록 설정되면 개요에 'null' 기호가 표시됩니다.", + "filteredTypes.number": "사용하도록 설정되면 개요에 '숫자' 기호가 표시됩니다.", + "filteredTypes.object": "사용하도록 설정되면 개요에 '개체' 기호가 표시됩니다.", "filteredTypes.operator": "사용하도록 설정된 경우 개요에 '연산자' 기호가 표시됩니다.", - "filteredTypes.typeParameter": "사용하도록 설정되면 개요에 'typeParameter' 기호가 표시됩니다." + "filteredTypes.package": "사용하도록 설정되면 개요에 '패키지' 기호가 표시됩니다.", + "filteredTypes.property": "사용하도록 설정되면 개요에 '속성' 기호가 표시됩니다.", + "filteredTypes.string": "사용하도록 설정되면 개요에 '문자열' 기호가 표시됩니다.", + "filteredTypes.struct": "사용하도록 설정되면 개요에 '구조' 기호가 표시됩니다.", + "filteredTypes.typeParameter": "사용하도록 설정되면 개요에 'typeParameter' 기호가 표시됩니다.", + "filteredTypes.variable": "사용하도록 설정되면 개요에 '변수' 기호가 표시됩니다.", + "name": "개요", + "outline.problem.colors": "오류 및 경고에 색을 사용합니다.", + "outline.problems.badges": "오류 및 경고에 배지를 사용합니다.", + "outline.showIcons": "아이콘으로 윤곽 요소를 렌더링합니다.", + "outline.showProblem": "개요 요소에 대한 오류 및 경고를 표시합니다.", + "outlineConfigurationTitle": "개요", + "outlineViewIcon": "개요 보기의 뷰 아이콘입니다." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "활성 편집기에서 개요 정보를 제공할 수 없습니다.", - "loading": "'{0}'에 대한 문서 기호를 로드하는 중...", - "no-symbols": "'{0}' 문서에서 기호를 찾을 수 없음", "collapse": "모두 축소", - "followCur": "커서 따르기", "filterOnType": "형식을 기준으로 필터링", - "sortByPosition": "정렬 기준: 위치", + "followCur": "커서 따르기", + "loading": "'{0}'에 대한 문서 기호를 로드하는 중...", + "no-editor": "활성 편집기에서 개요 정보를 제공할 수 없습니다.", + "no-symbols": "'{0}' 문서에서 기호를 찾을 수 없음", + "sortByKind": "정렬 대상: 범주", "sortByName": "정렬 기준: 이름", - "sortByKind": "정렬 대상: 범주" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "출력 보기의 뷰 아이콘입니다.", - "output": "출력", - "miToggleOutput": "출력(&&O)", - "logViewer": "로그 뷰어", - "switchToOutput.label": "출력으로 전환", - "clearOutput.label": "출력 내용 지우기", - "outputCleared": "출력을 지웠습니다.", - "toggleAutoScroll": "자동 스크롤 전환", - "outputScrollOff": "자동 스크롤 끄기", - "outputScrollOn": "자동 스크롤 켜기", - "openActiveLogOutputFile": "로그 출력 파일 열기", - "showLogs": "로그 표시...", - "selectlog": "로그 선택", - "openLogFile": "로그 파일 열기...", - "selectlogFile": "로그 파일 선택", - "output.smartScroll.enabled": "출력 보기에서 스마트 스크롤 기능을 사용하거나 사용하지 않도록 설정합니다. 스마트 스크롤 기능을 사용하면 출력 보기를 클릭하면 스크롤이 자동으로 잠기고 마지막 줄을 클릭하면 잠금이 해제됩니다." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - 출력", - "channel": "'{0}'에 대한 출력 채널", - "output": "출력", - "outputViewWithInputAriaLabel": "{0}, 출력 패널", - "outputViewAriaLabel": "출력 패널", - "outputChannels": "출력 채널입니다.", - "logChannel": "로그({0})" + "sortByPosition": "정렬 기준: 위치" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "로그 뷰어" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "출력 내용 지우기", + "logViewer": "로그 뷰어", + "miToggleOutput": "출력(&&O)", + "openActiveLogOutputFile": "로그 출력 파일 열기", + "openLogFile": "로그 파일 열기...", + "output": "출력", + "output.smartScroll.enabled": "출력 보기에서 스마트 스크롤 기능을 사용하거나 사용하지 않도록 설정합니다. 스마트 스크롤 기능을 사용하면 출력 보기를 클릭하면 스크롤이 자동으로 잠기고 마지막 줄을 클릭하면 잠금이 해제됩니다.", + "outputCleared": "출력을 지웠습니다.", + "outputScrollOff": "자동 스크롤 끄기", + "outputScrollOn": "자동 스크롤 켜기", + "outputViewIcon": "출력 보기의 뷰 아이콘입니다.", + "selectlog": "로그 선택", + "selectlogFile": "로그 파일 선택", + "showLogs": "로그 표시...", + "switchToOutput.label": "출력으로 전환", + "toggleAutoScroll": "자동 스크롤 전환" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "'{0}'에 대한 출력 채널", + "logChannel": "로그({0})", + "output": "출력", + "output model title": "{0} - 출력", + "outputChannels": "출력 채널입니다.", + "outputViewAriaLabel": "출력 패널", + "outputViewWithInputAriaLabel": "{0}, 출력 패널" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "시작 성능" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "프로필을 만들었습니다.", - "prof.detail": "문제를 만들고 다음 파일을 수동으로 첨부하세요.\r\n{0}", - "prof.restartAndFileIssue": "문제 만들기 및 다시 시작(&&C)", - "prof.restart": "다시 시작(&&R)", - "prof.thanks": "도움을 주셔서 감사합니다.", - "prof.detail.restart": "계속 '{0}'을(를) 사용하려면 마지막으로 다시 시작해야 합니다. 기여해 주셔서 다시 한번 감사드립니다.", - "prof.restart.button": "다시 시작(&&R)" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "시작 성능" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "기본 설정 편집기", - "settingsEditor2": "설정 편집기 2", - "keybindingsEditor": "키 바인딩 편집기", - "openSettings2": "설정 열기(UI)", - "preferences": "기본 설정", - "settings": "설정", - "miOpenSettings": "설정(&&S)", - "openSettingsJson": "설정 열기(JSON)", - "openGlobalSettings": "사용자 설정 열기", - "openRawDefaultSettings": "기본 설정 열기(JSON)", - "openWorkspaceSettings": "작업 영역 설정 열기", - "openWorkspaceSettingsFile": "작업 영역 설정 열기(JSON)", - "openFolderSettings": "폴더 설정 열기", - "openFolderSettingsFile": "폴더 설정 열기(JSON)", - "filterModifiedLabel": "수정된 설정 표시", - "filterOnlineServicesLabel": "온라인 서비스에 대한 설정 표시", - "miOpenOnlineSettings": "Online Services 설정(&&O)", - "onlineServices": "온라인 서비스 설정", - "openRemoteSettings": "원격 설정 열기({0})", - "settings.focusSearch": "설정 검색에 포커스", - "settings.clearResults": "설정 검색 결과 지우기", - "settings.focusFile": "포커스 설정 파일", - "settings.focusNextSetting": "다음 설정에 포커스", - "settings.focusPreviousSetting": "이전 설정에 포커스", - "settings.editFocusedSetting": "포커스 설정 편집", - "settings.focusSettingsList": "포커스 설정 목록", - "settings.focusSettingsTOC": "설정 목차에 포커스", - "settings.focusSettingControl": "설정 제어에 포커스", - "settings.showContextMenu": "설정 상황에 맞는 메뉴 표시", - "settings.focusLevelUp": "포커스를 한 수준 위로 이동", - "openGlobalKeybindings": "바로 가기 키 열기", - "Keyboard Shortcuts": "바로 가기 키", - "openDefaultKeybindingsFile": "기본 바로 가기 키 열기(JSON)", - "openGlobalKeybindingsFile": "바로 가기 키 열기(JSON)", - "showDefaultKeybindings": "기본 키 바인딩 표시", - "showExtensionKeybindings": "확장 키 바인딩 표시", - "showUserKeybindings": "사용자 키 바인딩 표시", - "clear": "검색 결과 지우기", - "miPreferences": "기본 설정(&&P)" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "문제를 만들고 다음 파일을 수동으로 연결하세요.\r\n{0}", + "prof.detail.restart": "계속 '{0}'을(를) 사용하려면 마지막으로 다시 시작해야 합니다. 기여해 주셔서 다시 한번 감사드립니다.", + "prof.message": "프로필을 만들었습니다.", + "prof.restart": "다시 시작(&&R)", + "prof.restart.button": "다시 시작(&&R)", + "prof.restartAndFileIssue": "문제 만들기 및 다시 시작(&&C)", + "prof.thanks": "도움을 주셔서 감사합니다." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "키 바인딩 정의", - "defineKeybinding.kbLayoutErrorMessage": "현재 자판 배열에서는 이 키 조합을 생성할 수 없습니다.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "현재 자판 배열의 경우 **{0}**입니다(**{1}**: 미국 표준).", - "defineKeybinding.kbLayoutLocalMessage": "현재 자판 배열의 경우 **{0}**입니다." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "현", + "defineKeybinding.existing": "{0}개의 기존 명령에 이 키 바인딩이 있습니다.", + "defineKeybinding.initial": "원하는 키 조합을 누르고 키를 누르세요.", + "defineKeybinding.oneExists": "1개의 기존 명령에 이 키 바인딩이 있습니다." }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "키 기록", - "recordKeysLabelWithKeybinding": "{0}({1})", - "sortByPrecedeneLabel": "우선 순위별 정렬", - "sortByPrecedeneLabelWithKeybinding": "{0}({1})", "SearchKeybindings.FullTextSearchPlaceholder": "키 바인딩에서 검색하려면 입력", "SearchKeybindings.KeybindingsSearchPlaceholder": "키를 기록하는 중입니다. 종료하려면 키를 누르세요.", - "clearInput": "키 바인딩 검색 입력 지우기", - "recording": "키 기록", - "command": "명령", - "keybinding": "키 바인딩", - "when": "언제", - "source": "소스", - "show sorted keybindings": "우선 순위 순으로 {0}개 키 바인딩 표시", - "show keybindings": "{0}개 키 바인딩 사전순으로 표시", - "changeLabel": "키 바인딩 변경...", - "addLabel": "키 바인딩 추가...", - "editWhen": "식인 경우 변경", - "removeLabel": "키 바인딩 제거", - "resetLabel": "키 바인딩 다시 설정", - "showSameKeybindings": "동일한 키 바인딩 표시", - "copyLabel": "복사", - "copyCommandLabel": "명령 ID 복사", - "error": "키 바인딩을 편집하는 동안 '{0}' 오류가 발생했습니다. 'keybindings.json' 파일을 열고 오류를 확인하세요.", - "editKeybindingLabelWithKey": "키 바인딩 {0} 변경", - "editKeybindingLabel": "키 바인딩 변경", - "addKeybindingLabelWithKey": "키 바인딩 {0} 추가", "addKeybindingLabel": "키 바인딩 추가", - "title": "{0}({1})", - "whenContextInputAriaLabel": "컨텍스트인 경우 입력합니다. 키를 눌러 확인하거나 키를 눌러 취소합니다.", + "addKeybindingLabelWithKey": "키 바인딩 {0} 추가", + "addLabel": "키 바인딩 추가...", + "changeLabel": "키 바인딩 변경...", + "clearInput": "키 바인딩 검색 입력 지우기", + "command": "명령", + "copyCommandLabel": "명령 ID 복사", + "copyLabel": "복사", + "editKeybindingLabel": "키 바인딩 변경", + "editKeybindingLabelWithKey": "키 바인딩 {0} 변경", + "editWhen": "식인 경우 변경", + "error": "키 바인딩을 편집하는 동안 '{0}' 오류가 발생했습니다. 'keybindings.json' 파일을 열고 오류를 확인하세요.", + "keybinding": "키 바인딩", "keybindingsLabel": "키 바인딩", "noKeybinding": "키 바인딩이 할당되지 않았습니다.", - "noWhen": "컨텍스트인 경우 아니요" + "noWhen": "컨텍스트인 경우 아니요", + "recordKeysLabel": "키 기록", + "recordKeysLabelWithKeybinding": "{0}({1})", + "recording": "키 기록", + "removeLabel": "키 바인딩 제거", + "resetLabel": "키 바인딩 다시 설정", + "show keybindings": "{0}개 키 바인딩 사전순으로 표시", + "show sorted keybindings": "우선 순위 순으로 {0}개 키 바인딩 표시", + "showSameKeybindings": "동일한 키 바인딩 표시", + "sortByPrecedeneLabel": "우선 순위별 정렬", + "sortByPrecedeneLabelWithKeybinding": "{0}({1})", + "source": "소스", + "title": "{0}({1})", + "when": "언제", + "whenContextInputAriaLabel": "컨텍스트인 경우 입력합니다. 키를 눌러 확인하거나 키를 눌러 취소합니다." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "현재 자판 배열에서는 이 키 조합을 생성할 수 없습니다.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "현재 자판 배열의 경우 **{0}**입니다(**{1}**: 미국 표준).", + "defineKeybinding.kbLayoutLocalMessage": "현재 자판 배열의 경우 **{0}**입니다.", + "defineKeybinding.start": "키 바인딩 정의" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "바로 가기 키", + "clear": "검색 결과 지우기", + "defaultPreferencesEditor": "기본 설정 편집기", + "filterModifiedLabel": "수정된 설정 표시", + "filterOnlineServicesLabel": "온라인 서비스에 대한 설정 표시", + "filterUntrusted": "신뢰할 수 없는 작업 영역 설정 표시", + "keybindingsEditor": "키 바인딩 편집기", + "miOpenOnlineSettings": "Online Services 설정(&&O)", + "miOpenSettings": "설정(&&S)", + "miPreferences": "기본 설정(&&P)", + "onlineServices": "온라인 서비스 설정", + "openDefaultKeybindingsFile": "기본 바로 가기 키 열기(JSON)", + "openFolderSettings": "폴더 설정 열기", + "openFolderSettingsFile": "폴더 설정 열기(JSON)", + "openGlobalKeybindings": "바로 가기 키 열기", + "openGlobalKeybindingsFile": "바로 가기 키 열기(JSON)", + "openGlobalSettings": "사용자 설정 열기", + "openRawDefaultSettings": "기본 설정 열기(JSON)", + "openRemoteSettings": "원격 설정 열기({0})", + "openSettings2": "설정 열기(UI)", + "openSettingsJson": "설정 열기(JSON)", + "openWorkspaceSettings": "작업 영역 설정 열기", + "openWorkspaceSettingsFile": "작업 영역 설정 열기(JSON)", + "preferences": "기본 설정", + "settings": "설정", + "settings.clearResults": "설정 검색 결과 지우기", + "settings.editFocusedSetting": "포커스 설정 편집", + "settings.focusFile": "포커스 설정 파일", + "settings.focusLevelUp": "포커스를 한 수준 위로 이동", + "settings.focusNextSetting": "다음 설정에 포커스", + "settings.focusPreviousSetting": "이전 설정에 포커스", + "settings.focusSearch": "설정 검색에 포커스", + "settings.focusSettingControl": "설정 제어에 포커스", + "settings.focusSettingsList": "포커스 설정 목록", + "settings.focusSettingsTOC": "설정 목차에 포커스", + "settings.showContextMenu": "설정 상황에 맞는 메뉴 표시", + "settingsEditor2": "설정 편집기 2", + "showDefaultKeybindings": "기본 키 바인딩 표시", + "showExtensionKeybindings": "확장 키 바인딩 표시", + "showUserKeybindings": "사용자 키 바인딩 표시" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "언어별 설정 구성...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "설정 검색", "SearchSettingsWidget.Placeholder": "설정 검색", - "noSettingsFound": "설정을 찾을 수 없음", - "oneSettingFound": "1개 설정 찾음", - "settingsFound": "{0}개 설정 찾음", - "totalSettingsMessage": "총 {0}개 설정", - "nlpResult": "자연어 결과", - "filterResult": "필터링된 결과", + "defaultEditorReadonly": "기본값을 재정의하려면 오른쪽 편집기를 편집하세요.", + "defaultFolderSettings": "기본 폴더 설정", "defaultSettings": "기본 설정", "defaultUserSettings": "기본 사용자 설정", "defaultWorkspaceSettings": "기본 작업 영역 설정", - "defaultFolderSettings": "기본 폴더 설정", - "defaultEditorReadonly": "기본값을 재정의하려면 오른쪽 편집기를 편집하세요.", - "preferencesAriaLabel": "기본 설정. 읽기 전용 편집기" - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "설정 검색", - "clearInput": "설정 검색 입력 지우기", - "noResults": "설정을 찾을 수 없음", - "clearSearchFilters": "필터 지우기", - "settings": "설정", - "settingsNoSaveNeeded": "설정에 대한 변경 내용이 자동으로 저장됩니다.", - "oneResult": "1개 설정 찾음", - "moreThanOneResult": "{0}개 설정 찾음", - "turnOnSyncButton": "설정 동기화 켜기", - "lastSyncedLabel": "마지막 동기화: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "설정에 대한 자연어 검색 모드를 사용할지 여부를 제어합니다. 자연어 검색은 Microsoft 온라인 서비스에 의해 제공됩니다.", - "settingsSearchTocBehavior.hide": "검색하는 동안 목차를 숨깁니다.", - "settingsSearchTocBehavior.filter": "일치하는 설정이 있는 범주로 목차를 필터링합니다. 범주를 클릭하면 해당 범주로 결과가 필터링됩니다.", - "settingsSearchTocBehavior": "검색하는 동안 설정 편집기 목차의 동작을 제어합니다." + "filterResult": "필터링된 결과", + "nlpResult": "자연어 결과", + "noSettingsFound": "설정을 찾을 수 없음", + "oneSettingFound": "1개 설정 찾음", + "preferencesAriaLabel": "기본 설정. 읽기 전용 편집기", + "settingsFound": "{0}개 설정 찾음", + "totalSettingsMessage": "총 {0}개 설정" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "분할 JSON 설정 편집기의 확장된 섹션 아이콘입니다.", - "settingsGroupCollapsedIcon": "분할 JSON 설정 편집기의 축소된 섹션 아이콘입니다.", - "settingsScopeDropDownIcon": "분할 JSON 설정 편집기의 폴더 드롭다운 단추 아이콘입니다.", - "settingsMoreActionIcon": "설정 UI의 '기타 작업' 작업 아이콘입니다.", + "keybindingsAddIcon": "키 바인딩 UI의 추가 작업 아이콘입니다.", + "keybindingsEditIcon": "키 바인딩 UI의 편집 작업 아이콘입니다.", "keybindingsRecordKeysIcon": "키 바인딩 UI의 '키 기록' 작업 아이콘입니다.", "keybindingsSortIcon": "키 바인딩 UI의 '우선 순위로 정렬' 토글 아이콘입니다.", - "keybindingsEditIcon": "키 바인딩 UI의 편집 작업 아이콘입니다.", - "keybindingsAddIcon": "키 바인딩 UI의 추가 작업 아이콘입니다.", - "settingsEditIcon": "설정 UI의 편집 작업 아이콘입니다.", - "settingsAddIcon": "설정 UI의 추가 작업 아이콘입니다.", - "settingsRemoveIcon": "설정 UI의 제거 작업 아이콘입니다.", - "preferencesDiscardIcon": "설정 UI의 취소 작업 아이콘입니다.", "preferencesClearInput": "설정 및 키 바인딩 UI의 입력 지우기 아이콘입니다.", - "preferencesOpenSettings": "설정 열기 명령의 아이콘입니다." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "원하는 키 조합을 누르고 키를 누르세요.", - "defineKeybinding.oneExists": "1개의 기존 명령에 이 키 바인딩이 있습니다.", - "defineKeybinding.existing": "{0}개의 기존 명령에 이 키 바인딩이 있습니다.", - "defineKeybinding.chordsTo": "현" + "preferencesDiscardIcon": "설정 UI의 취소 작업 아이콘입니다.", + "preferencesOpenSettings": "설정 열기 명령의 아이콘입니다.", + "settingsAddIcon": "설정 UI의 추가 작업 아이콘입니다.", + "settingsEditIcon": "설정 UI의 편집 작업 아이콘입니다.", + "settingsGroupCollapsedIcon": "분할 JSON 설정 편집기의 축소된 섹션 아이콘입니다.", + "settingsGroupExpandedIcon": "분할 JSON 설정 편집기의 확장된 섹션 아이콘입니다.", + "settingsMoreActionIcon": "설정 UI의 '기타 작업' 작업 아이콘입니다.", + "settingsRemoveIcon": "설정 UI의 제거 작업 아이콘입니다.", + "settingsScopeDropDownIcon": "분할 JSON 설정 편집기의 폴더 드롭다운 단추 아이콘입니다." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "설정에 복사", + "editTtile": "편집", + "emptyFolderSettingsHeader": "폴더 설정을 여기에 넣어서 작업 영역 설정에서 재정의합니다.", "emptyUserSettingsHeader": "설정을 여기에 넣어서 기본 설정을 재정의합니다.", "emptyWorkspaceSettingsHeader": "설정을 여기에 넣어서 사용자 설정을 재정의합니다.", - "emptyFolderSettingsHeader": "폴더 설정을 여기에 넣어서 작업 영역 설정에서 재정의합니다.", - "editTtile": "편집", + "manage workspace trust": "작업 영역 신뢰 관리", "replaceDefaultValue": "설정에서 바꾸기", - "copyDefaultValue": "설정에 복사", "unknown configuration setting": "알 수 없는 구성 설정", - "unsupportedRemoteMachineSetting": "이 설정은 이 창에서 적용할 수 없습니다. 로컬 창을 열 때 적용됩니다.", - "unsupportedWindowSetting": "이 설정은 이 작업 영역에 적용할 수 없습니다. 포함된 작업 영역 폴더를 직접 열 때 적용됩니다.", "unsupportedApplicationSetting": "이 설정은 애플리케이션 사용자 설정에서만 적용할 수 있습니다.", "unsupportedMachineSetting": "이 설정은 로컬 창의 사용자 설정이나 원격 창의 원격 설정에서만 적용할 수 있습니다.", - "unsupportedProperty": "지원되지 않는 속성" + "unsupportedProperty": "지원되지 않는 속성", + "unsupportedRemoteMachineSetting": "이 설정은 이 창에서 적용할 수 없습니다. 로컬 창을 열 때 적용됩니다.", + "unsupportedWindowSetting": "이 설정은 이 작업 영역에 적용할 수 없습니다. 포함된 작업 영역 폴더를 직접 열 때 적용됩니다.", + "untrustedSetting": "이 설정은 신뢰할 수 있는 작업 영역에만 적용할 수 있습니다." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "재정의할 설정을 오른쪽 편집기에 배치합니다.", + "folderSettings": "폴더", "noSettingsFound": "설정을 찾을 수 없습니다.", "settingsSwitcherBarAriaLabel": "설정 전환기", "userSettings": "사용자", "userSettingsRemote": "원격", - "workspaceSettings": "작업 영역", - "folderSettings": "폴더" + "workspaceSettings": "작업 영역" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "설정 검색", + "clearInput": "설정 검색 입력 지우기", + "clearSearchFilters": "필터 지우기", + "lastSyncedLabel": "마지막 동기화: {0}", + "moreThanOneResult": "{0}개 설정 찾음", + "noResults": "설정을 찾을 수 없음", + "oneResult": "1개 설정 찾음", + "settings": "설정", + "settings require trust": "작업 영역 신뢰", + "turnOnSyncButton": "설정 동기화 켜기" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "모양", + "application": "애플리케이션", + "breadcrumbs": "이동 경로", + "comments": "주석", "commonlyUsed": "일반적으로 사용되는 설정", - "textEditor": "텍스트 편집기", "cursor": "커서", + "debug": "디버그", + "diffEditor": "Diff 편집기", + "editorManagement": "편집기 관리", + "extensions": "확장", + "features": "기능", + "fileExplorer": "탐색기", + "files": "파일", "find": "찾기", "font": "글꼴", "formatting": "서식", - "diffEditor": "Diff 편집기", - "minimap": "미니맵", - "suggestions": "제안 사항", - "files": "파일", - "workbench": "워크벤치", - "appearance": "모양", - "breadcrumbs": "이동 경로", - "editorManagement": "편집기 관리", - "settings": "설정 편집기", - "zenMode": "Zen 모드", - "screencastMode": "스크린캐스트 모드", - "window": "창", - "newWindow": "새 창", - "features": "기능", - "fileExplorer": "탐색기", - "search": "검색", - "debug": "디버그", - "testing": "테스트 중", - "scm": "SCM", - "extensions": "확장", - "terminal": "터미널", - "task": "태스크", - "problems": "문제", - "output": "출력", - "comments": "주석", - "remote": "원격", - "timeline": "타임라인", - "notebook": "Notebook", - "application": "애플리케이션", - "proxy": "프록시", "keyboard": "키보드", - "update": "업데이트", + "minimap": "미니맵", + "newWindow": "새 창", + "notebook": "Notebook", + "output": "출력", + "problems": "문제", + "proxy": "프록시", + "remote": "원격", + "scm": "SCM", + "screencastMode": "스크린캐스트 모드", + "search": "검색", + "security": "보안", + "settings": "설정 편집기", + "settingsSync": "설정 동기화", + "suggestions": "제안 사항", + "task": "태스크", "telemetry": "원격 분석", - "settingsSync": "설정 동기화" + "terminal": "터미널", + "testing": "테스트 중", + "textEditor": "텍스트 편집기", + "timeline": "타임라인", + "update": "업데이트", + "window": "창", + "workbench": "워크벤치", + "workspace": "작업 영역", + "zenMode": "Zen 모드" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "확장", - "extensionSyncIgnoredLabel": "동기화: 무시됨", - "modified": "수정", - "settingsContextMenuTitle": "기타 작업... ", "alsoConfiguredIn": "다음에서도 수정됨", "configuredIn": "다음에서 수정됨", - "newExtensionsButtonLabel": "일치하는 확장 표시", - "editInSettingsJson": "settings.json에서 편집", - "settings.Default": "기본값", - "resetSettingLabel": "설정 초기화", - "validationError": "유효성 검사 오류입니다.", - "settings.Modified": "수정됨", - "settings": "설정", - "copySettingIdLabel": "설정 ID 복사", "copySettingAsJSONLabel": "설정을 JSON으로 복사", - "stopSyncingSetting": "이 설정 동기화" + "copySettingIdLabel": "설정 ID 복사", + "editInSettingsJson": "settings.json에서 편집", + "extensionSyncIgnoredLabel": "동기화: 무시됨", + "extensions": "확장", + "manageWorkspaceTrust": "작업 영역 신뢰 관리", + "modified": "수정", + "newExtensionsButtonLabel": "일치하는 확장 표시", + "resetSettingLabel": "설정 초기화", + "settings": "설정", + "settings.Default": "기본값", + "settings.Modified": "수정됨", + "settingsContextMenuTitle": "기타 작업... ", + "stopSyncingSetting": "이 설정 동기화", + "trustLabel": "이 설정은 신뢰할 수 있는 작업 영역에만 적용할 수 있습니다", + "validationError": "유효성 검사 오류입니다." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "작업 영역", "remote": "원격", - "user": "사용자" + "user": "사용자", + "workspace": "작업 영역" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "섹션 머리글 또는 활성 제목의 전경 색상입니다.", - "modifiedItemForeground": "수정된 설정 표시기의 색상입니다.", - "settingsDropdownBackground": "설정 편집기 드롭다운 배경입니다.", - "settingsDropdownForeground": "설정 편집기 드롭다운 전경.", - "settingsDropdownBorder": "설정 편집기 드롭다운 테두리입니다.", - "settingsDropdownListBorder": "설정 편집기 드롭다운 목록 테두리입니다. 이렇게 하면 옵션을 둘러싸고 설명과 옵션을 구분합니다.", - "settingsCheckboxBackground": "설정 편집기 확인란 배경.", - "settingsCheckboxForeground": "설정 편집기 확인란 전경.", - "settingsCheckboxBorder": "설정 편집기 확인란 테두리입니다.", - "textInputBoxBackground": "설정 편집기 텍스트 입력 상자 배경입니다.", - "textInputBoxForeground": "설정 편집기 텍스트 입력 상자 전경.", - "textInputBoxBorder": "설정 편집기 텍스트 입력 상자 테두리입니다.", - "numberInputBoxBackground": "설정 편집기 번호 입력 상자 배경입니다.", - "numberInputBoxForeground": "설정 편집기 번호 입력 상자 전경입니다.", - "numberInputBoxBorder": "설정 편집기 번호 입력 상자 테두리입니다.", - "focusedRowBackground": "포커스된 설정 행의 배경색입니다.", - "notebook.rowHoverBackground": "마우스를 올린 설정 행의 배경색입니다.", - "notebook.focusedRowBorder": "행에 포커스가 있을 때 행의 위쪽 및 아래쪽 테두리 색입니다.", - "okButton": "확인", - "cancelButton": "취소", - "listValueHintLabel": "목록 항목 '{0}'", - "listSiblingHintLabel": "'${1}' 형제가 있는 목록 항목 '{0}'", - "removeItem": "항목 제거", - "editItem": "항목 편집", "addItem": "항목 추가", - "itemInputPlaceholder": "문자열 항목...", - "listSiblingInputPlaceholder": "형제...", - "excludePatternHintLabel": "`{0}`과(와) 일치하는 파일 제외", - "excludeSiblingHintLabel": "`{1}` 과(와) 일치하는 파일이 있는 경우에만 `{0}`과(와) 일치하는 파일 제외", - "removeExcludeItem": "제외 항목 제거", - "editExcludeItem": "제외 항목 편집", "addPattern": "패턴 추가", + "cancelButton": "취소", + "editExcludeItem": "제외 항목 편집", + "editItem": "항목 편집", + "excludePatternHintLabel": "`{0}`과(와) 일치하는 파일 제외", "excludePatternInputPlaceholder": "패턴 제외...", + "excludeSiblingHintLabel": "`{1}` 과(와) 일치하는 파일이 있는 경우에만 `{0}`과(와) 일치하는 파일 제외", "excludeSiblingInputPlaceholder": "패턴이 있는 경우...", - "objectKeyInputPlaceholder": "키", - "objectValueInputPlaceholder": "값", - "objectPairHintLabel": "`{0}` 속성이 `{1}`(으)로 설정되었습니다.", - "resetItem": "항목 다시 설정", + "focusedRowBackground": "포커스된 설정 행의 배경색입니다.", + "headerForeground": "섹션 머리글 또는 활성 제목의 전경 색상입니다.", + "itemInputPlaceholder": "문자열 항목...", + "listSiblingHintLabel": "'${1}' 형제가 있는 목록 항목 '{0}'", + "listSiblingInputPlaceholder": "형제...", + "listValueHintLabel": "목록 항목 '{0}'", + "modifiedItemForeground": "수정된 설정 표시기의 색상입니다.", + "notebook.focusedRowBorder": "행에 포커스가 있을 때 행의 위쪽 및 아래쪽 테두리 색입니다.", + "notebook.rowHoverBackground": "마우스를 올린 설정 행의 배경색입니다.", + "numberInputBoxBackground": "설정 편집기 번호 입력 상자 배경입니다.", + "numberInputBoxBorder": "설정 편집기 번호 입력 상자 테두리입니다.", + "numberInputBoxForeground": "설정 편집기 번호 입력 상자 전경입니다.", "objectKeyHeader": "항목", - "objectValueHeader": "값" + "objectKeyInputPlaceholder": "키", + "objectPairHintLabel": "`{0}` 속성이 `{1}`(으)로 설정되었습니다.", + "objectValueHeader": "값", + "objectValueInputPlaceholder": "값", + "okButton": "확인", + "removeExcludeItem": "제외 항목 제거", + "removeItem": "항목 제거", + "resetItem": "항목 다시 설정", + "settingsCheckboxBackground": "설정 편집기 확인란 배경.", + "settingsCheckboxBorder": "설정 편집기 확인란 테두리입니다.", + "settingsCheckboxForeground": "설정 편집기 확인란 전경.", + "settingsDropdownBackground": "설정 편집기 드롭다운 배경입니다.", + "settingsDropdownBorder": "설정 편집기 드롭다운 테두리입니다.", + "settingsDropdownForeground": "설정 편집기 드롭다운 전경.", + "settingsDropdownListBorder": "설정 편집기 드롭다운 목록 테두리입니다. 이렇게 하면 옵션을 둘러싸고 설명과 옵션을 구분합니다.", + "textInputBoxBackground": "설정 편집기 텍스트 입력 상자 배경입니다.", + "textInputBoxBorder": "설정 편집기 텍스트 입력 상자 테두리입니다.", + "textInputBoxForeground": "설정 편집기 텍스트 입력 상자 전경." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "설정 목차", - "groupRowAriaLabel": "{0}, 그룹" + "groupRowAriaLabel": "{0}, 그룹", + "settingsTOC": "설정 목차" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "여기에서 수행할 수 있는 작업에 대한 도움말을 얻으려면 '{0}'을(를) 입력합니다.", - "helpQuickAccess": "빠른 액세스 공급자 모두 표시", - "viewQuickAccessPlaceholder": "열려고 하는 뷰, 출력 채널 또는 터미널의 이름을 입력합니다.", - "viewQuickAccess": "뷰 열기", - "commandsQuickAccessPlaceholder": "실행할 명령의 이름을 입력합니다.", - "commandsQuickAccess": "명령 표시 및 실행", - "miCommandPalette": "명령 팔레트(&&C)...", - "miOpenView": "뷰 열기(&&O)...", - "miGotoSymbolInEditor": "편집기의 기호로 이동(&&S)...", - "miGotoLine": "줄/열로 이동(&&L)...", - "commandPalette": "명령 팔레트..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "일치하는 뷰 없음", - "views": "사이드바", - "panels": "패널", - "terminalTitle": "{0}: {1}", - "terminals": "터미널", - "logChannel": "로그({0})", - "channels": "출력", - "openView": "뷰 열기", - "quickOpenView": "Quick Open 뷰" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "설정에 대한 자연어 검색 모드를 사용할지 여부를 제어합니다. 자연어 검색은 Microsoft 온라인 서비스에 의해 제공됩니다.", + "settingsSearchTocBehavior": "검색하는 동안 설정 편집기 목차의 동작을 제어합니다.", + "settingsSearchTocBehavior.filter": "일치하는 설정이 있는 범주로 목차를 필터링합니다. 범주를 클릭하면 해당 범주로 결과가 필터링됩니다.", + "settingsSearchTocBehavior.hide": "검색하는 동안 목차를 숨깁니다." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "일치하는 명령 없음", - "configure keybinding": "키 바인딩 구성", + "clearCommandHistory": "명령 기록 지우기", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "모든 명령 표시", - "clearCommandHistory": "명령 기록 지우기" + "configure keybinding": "키 바인딩 구성", + "noCommandResults": "일치하는 명령 없음", + "showTriggerActions": "모든 명령 표시" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "명령 팔레트...", + "commandsQuickAccess": "명령 표시 및 실행", + "commandsQuickAccessPlaceholder": "실행할 명령의 이름을 입력합니다.", + "helpQuickAccess": "빠른 액세스 공급자 모두 표시", + "helpQuickAccessPlaceholder": "여기에서 수행할 수 있는 작업에 대한 도움말을 얻으려면 '{0}'을(를) 입력합니다.", + "miCommandPalette": "명령 팔레트(&&C)...", + "miGotoLine": "줄/열로 이동(&&L)...", + "miGotoSymbolInEditor": "편집기의 기호로 이동(&&S)...", + "miOpenView": "뷰 열기(&&O)...", + "viewQuickAccess": "뷰 열기", + "viewQuickAccessPlaceholder": "열려고 하는 뷰, 출력 채널 또는 터미널의 이름을 입력합니다." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "출력", + "logChannel": "로그({0})", + "noViewResults": "일치하는 뷰 없음", + "openView": "뷰 열기", + "panels": "패널", + "quickOpenView": "Quick Open 뷰", + "terminalTitle": "{0}: {1}", + "terminals": "터미널", + "views": "사이드바" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "설정이 변경되어 다시 시작해야만 적용됩니다.", - "relaunchSettingMessageWeb": "다시 로드해야 적용되는 설정이 변경되었습니다.", "relaunchSettingDetail": "[다시 시작] 단추를 눌러 {0}을(를) 다시 시작하고 설정을 사용하도록 설정하세요.", "relaunchSettingDetailWeb": "다시 로드 버튼을 눌러 {0}을(를) 다시 로드하고 설정을 사용하도록 설정합니다.", + "relaunchSettingMessage": "설정이 변경되어 다시 시작해야만 적용됩니다.", + "relaunchSettingMessageWeb": "다시 로드해야 적용되는 설정이 변경되었습니다.", "restart": "다시 시작(&&R)", "restartWeb": "다시 로드(&&R)" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "원격 전환", + "remotes": "원격 전환" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "원격에 대한 도움말 정보 제공", + "RemoteHelpInformationExtPoint.documentation": "프로젝트 설명서 페이지의 URL 또는 URL을 반환하는 명령", + "RemoteHelpInformationExtPoint.feedback": "프로젝트 피드백 보고서의 URL 또는 URL을 반환하는 명령", + "RemoteHelpInformationExtPoint.getStarted": "프로젝트 시작 페이지의 URL 또는 URL을 반환하는 명령", + "RemoteHelpInformationExtPoint.issues": "프로젝트 문제 목록의 URL 또는 URL을 반환하는 명령", + "cancel": "취소", + "connectionLost": "연결이 끊어졌습니다.", + "pickRemoteExtension": "열 URL 선택", + "reconnectNow": "지금 다시 연결", + "reconnectionPermanentFailure": "다시 연결할 수 없습니다. 창을 다시 로드하세요.", + "reconnectionRunning": "연결이 끊어졌습니다. 다시 연결을 시도하는 중...", + "reconnectionWaitMany": "{0}초 후에 다시 연결 시도...", + "reconnectionWaitOne": "{0}초 후 다시 연결 시도...", + "reloadWindow": "창 다시 로드", + "remote.explorer": "원격 탐색기", + "remote.help": "도움말 및 피드백", + "remote.help.documentation": "설명서 읽기", + "remote.help.feedback": "피드백 제공", + "remote.help.getStarted": "시작하기", + "remote.help.issues": "문제 검토", + "remote.help.report": "문제 신고", + "remotehelp": "원격 도움말" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "전달된 포트 1개", + "nForwardedPorts": "전달된 포트 {0}개", + "ports": "포트", + "remote.forwardedPorts.statusbarTextNone": "전달된 포트 없음", + "remote.forwardedPorts.statusbarTooltip": "전달된 포트: {0}", + "remote.tunnelsView.automaticForward": "포트 {0}에서 실행되는 애플리케이션을 사용할 수 있습니다. ", + "remote.tunnelsView.elevationButton": "포트 {0}을(를) Sudo로 사용...", + "remote.tunnelsView.elevationMessage": "포트 {0}을(를) 로컬에서 사용하려면 슈퍼 사용자로 실행해야 합니다. ", + "remote.tunnelsView.notificationLink2": "[전달된 모든 포트 보기]({0})", + "status.forwardedPorts": "전달된 포트" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "로컬 주소 복사 작업의 아이콘입니다.", + "documentationIcon": "원격 탐색기 보기에서 문서 아이콘입니다.", + "feedbackIcon": "원격 탐색기 보기에서 피드백 아이콘입니다.", + "forwardPortIcon": "전달 작업의 아이콘입니다.", + "forwardedPortWithProcessIcon": "실행 중인 프로세스가 있는 전달된 포트의 아이콘입니다.", + "forwardedPortWithoutProcessIcon": "실행 중인 프로세스가 없는 전달된 포트의 아이콘입니다.", + "getStartedIcon": "원격 탐색기 보기에서 시작 아이콘입니다.", + "labelPortIcon": "레이블 포트 작업 아이콘입니다.", + "openBrowserIcon": "브라우저 열기 작업의 아이콘입니다.", + "openPreviewIcon": "미리 보기 열기 작업 아이콘입니다.", + "portIcon": "원격 포트를 나타내는 아이콘입니다.", + "portsViewIcon": "원격 포트 보기의 보기 아이콘입니다.", + "privatePortIcon": "프라이빗 원격 포트를 나타내는 아이콘입니다.", + "publicPortIcon": "퍼블릭 원격 포트를 나타내는 아이콘입니다.", + "remoteExplorerViewIcon": "원격 탐색기 보기의 뷰 아이콘입니다.", + "reportIssuesIcon": "원격 탐색기 보기에서 문제 보고 아이콘입니다.", + "reviewIssuesIcon": "원격 탐색기 보기에서 문제 검토 아이콘입니다.", + "stopForwardIcon": "전달 중지 작업의 아이콘입니다." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "원격 연결 닫기", + "closeVirtualWorkspace.title": "원격 작업 영역 닫기", + "disconnectedFrom": "{0}에서 연결이 끊어졌습니다.", + "host.open": "원격 열기...", + "host.reconnecting": "{0}에 다시 연결하는 중...", + "host.tooltip": "{0}에서 편집하는 중", + "host.tooltipDisconnected": "{0}에서 연결이 끊어졌습니다.", + "host.tooltipReconnecting": "{0}에 다시 연결하는 중...", + "installRemotes": "추가 원격 확장 설치...", + "miCloseRemote": "원격 연결 닫기(&&M)", + "noHost.tooltip": "원격 창 열기", + "reloadWindow": "창 다시 로드", + "remote.category": "원격", + "remote.close": "원격 연결 닫기", + "remote.install": "원격 개발 확장 설치", + "remote.showMenu": "원격 메뉴 표시", + "remoteHost": "원격 호스트", + "workspace.tooltip2": "가상 파일 시스템에 있는 리소스에 대해 {0}\r\n\r\n[일부 기능]({1})의 가상 작업 영역을 사용할 수 없습니다." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "연결된 실행 중인 프로세스를 포함하는 포트 아이콘의 색입니다.", + "portsLink.followLinkAlt": "Alt+클릭", + "portsLink.followLinkAlt.mac": "Option+클릭", + "portsLink.followLinkCmd": "Cmd+클릭", + "portsLink.followLinkCtrl": "Ctrl+클릭", + "remote.tunnel": "포트", + "remote.tunnel.changeLocalPort": "로컬 주소 포트 변경", + "remote.tunnel.changeLocalPortNumber": "로컬 포트 {0}을(를) 사용할 수 없습니다. 포트 번호 {1}이(가) 대신 사용되었습니다.", + "remote.tunnel.close": "포트 전달 중지", + "remote.tunnel.closeNoPorts": "현재 전달된 포트가 없습니다. {0} 명령을 실행해 보세요.", + "remote.tunnel.closePlaceholder": "전달을 중지할 포트 선택", + "remote.tunnel.copyAddressCommandPalette": "전달된 포트 주소 복사", + "remote.tunnel.copyAddressInline": "로컬 주소 복사", + "remote.tunnel.copyAddressPlaceholdter": "전달된 포트 선택", + "remote.tunnel.forward": "포트 전달", + "remote.tunnel.forwardError": "{0}:{1}을(를) 전달할 수 없습니다. 호스트를 사용할 수 없거나 원격 포트를 이미 전달했을 수 있습니다.", + "remote.tunnel.forwardItem": "포워드 포트", + "remote.tunnel.forwardPrompt": "포트 번호 또는 주소(예: 3000 또는 10.10.10.10:2000).", + "remote.tunnel.label": "포트 레이블 설정", + "remote.tunnel.makePrivate": "프라이빗으로 만들기", + "remote.tunnel.makePublic": "퍼블릭으로 만들기", + "remote.tunnel.open": "브라우저에서 열기", + "remote.tunnel.openCommandPalette": "브라우저에서 포트 열기", + "remote.tunnel.openCommandPaletteNone": "현재 전달된 포트가 없습니다. 시작하려면 포트 보기를 여세요.", + "remote.tunnel.openCommandPalettePick": "열 포트 선택", + "remote.tunnel.openCommandPaletteView": "포트 보기 열기...", + "remote.tunnel.openPreview": "편집기에서 미리 보기", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "원격 포트 {0}:{1}이(가) 전달되지 않았습니다. ", + "remote.tunnel.tooltipForwarded": "원격 포트 {0}:{1}이(가) 로컬 주소 {2}(으)로 전달되었습니다. ", + "remote.tunnel.tooltipName": "{0}(으)로 레이블이 지정된 포트입니다. ", + "remote.tunnel.tooltipPrivate": "이 머신에서만 액세스할 수 있습니다. ", + "remote.tunnel.tooltipPublic": "공개적으로 액세스할 수 있습니다. ", + "remote.tunnelView.alreadyForwarded": "포트가 이미 전달되었습니다.", + "remote.tunnelView.inlineElevationMessage": "Sudo가 필요할 수 있음", + "remote.tunnelsView.addPort": "포트 추가", + "remote.tunnelsView.changePort": "새 로컬 포트", + "remote.tunnelsView.input": "Enter를 눌러 확인하거나 Esc로 취소합니다.", + "remote.tunnelsView.labelPlaceholder": "포트 레이블", + "remote.tunnelsView.portNumberToHigh": "포트 번호는 0보다 크거나 같고 {0}보다 작아야 합니다.", + "remote.tunnelsView.portNumberValid": "전달된 포트가 잘못되었습니다.", + "tunnel.addressColumn.label": "로컬 주소", + "tunnel.addressColumn.tooltip": "로컬에서 전달된 포트를 사용할 수 있는 주소입니다.", + "tunnel.automatic": "자동 전달됨", + "tunnel.focusContext": "포트 뷰에 포커스가 있는지 여부입니다.", + "tunnel.forwardedPortsViewEnabled": "포트 뷰를 사용할 수 있는지 여부입니다.", + "tunnel.iconColumn.notRunning": "실행 중인 프로세스가 없습니다.", + "tunnel.iconColumn.running": "포트에 실행 중인 프로세스가 있습니다.", + "tunnel.originColumn.label": "원본", + "tunnel.originColumn.tooltip": "전달된 포트가 시작된 출처입니다. 확장, 사용자가 전달함, 정적으로 전달됨 또는 자동으로 전달됨일 수 있습니다.", + "tunnel.portColumn.label": "포트", + "tunnel.portColumn.tooltip": "전달된 포트의 레이블 및 원격 포트 번호입니다.", + "tunnel.privacyColumn.label": "개인 정보", + "tunnel.privacyColumn.tooltip": "전달된 포트의 가용성입니다.", + "tunnel.privacyPrivate": "프라이빗", + "tunnel.privacyPublic": "퍼블릭", + "tunnel.processColumn.label": "실행 중인 프로세스", + "tunnel.processColumn.tooltip": "포트를 사용하고 있는 프로세스의 명령줄입니다.", + "tunnel.staticallyForwarded": "정적으로 전달됨", + "tunnel.user": "사용자가 전달함", + "tunnelContext.protocolMenu": "포트 프로토콜 변경", + "tunnelView": "터널 보기", + "tunnelView.runningProcess.inacessable": "프로세스 정보를 사용할 수 없습니다." + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "원격", + "remote.autoForwardPorts": "사용하도록 설정된 경우 실행 중인 새 프로세스가 검색되고 해당 프로세스가 수신 대기하는 포트가 자동으로 전달됩니다.", + "remote.autoForwardPortsSource": "'remote.autoForwardPorts'가 true이면 포트가 자동으로 전달되는 소스를 설정합니다. Windows 및 Mac 원격에서 'process' 옵션은 아무런 영향을 주지 않으며 'output'이 사용됩니다. 적용하려면 다시 로드해야 합니다.", + "remote.autoForwardPortsSource.output": "포트는 터미널 및 디버그 출력을 읽어 검색되면 자동으로 전달됩니다. 포트를 사용하는 프로세스 중 일부는 통합 터미널 또는 디버그 콘솔로 인쇄되지 않으므로 일부 포트가 누락됩니다. 출력을 기반으로 전달되는 포트는 포트 보기에서 사용자에 의해 다시 로드되거나 포트가 닫힐 때까지 \"전달 취소\"되지 않습니다.", + "remote.autoForwardPortsSource.process": "포트는 시작되고 포트가 포함된 프로세스를 확인하여 검색되면 자동으로 전달됩니다.", + "remote.extensionKind": "확장 종류를 재정의합니다. 'ui' 확장은 로컬 머신에 설치되고 실행되며, 'workspace' 확장은 원격 머신에서 실행됩니다. 이 설정을 사용하여 확장의 기본 종류를 재정의함으로써 해당 확장이 로컬 머신에 설치되고 활성화되는지 원격 머신에 설치되고 활성화되는지 여부를 지정합니다.", + "remote.localPortHost": "포트 전달에 사용할 로컬 호스트 이름을 지정합니다.", + "remote.portsAttributes": "특정 포트 번호가 전달될 때 적용되는 속성을 설정합니다. 예:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "`remote.portsAttributes` 설정에서 속성을 가져오지 않는 모든 포트에 적용되는 기본 속성을 설정합니다. 예:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "이 포트가 전달될 때 권한 상승(필요한 경우)에 대한 프롬프트를 자동으로 표시합니다. 로컬 포트가 권한 있는 포트인 경우 권한 상승이 필요합니다.", + "remote.portsAttributes.ignore": "이 포트가 자동으로 전달되지 않습니다.", + "remote.portsAttributes.label": "이 포트에 대해 UI에 표시되는 레이블입니다.", + "remote.portsAttributes.labelDefault": "애플리케이션", + "remote.portsAttributes.notify": "포트가 자동으로 전달될 때 알림을 표시합니다.", + "remote.portsAttributes.onForward": "자동 전달을 위해 포트가 검색될 때 발생하는 작업을 정의합니다.", + "remote.portsAttributes.openBrowser": "포트가 자동으로 전달될 때 브라우저를 엽니다. 설정에 따라 포함된 브라우저가 열릴 수 있습니다.", + "remote.portsAttributes.openPreview": "포트가 자동으로 전달될 때 같은 창에서 미리 보기를 엽니다.", + "remote.portsAttributes.patternError": "포트 번호, 포트 번호 범위 또는 정규식이어야 합니다.", + "remote.portsAttributes.port": "포트, 포트 범위(예: \"40000-55000\") 또는 정규식(예: \".+\\\\/server.js\")입니다. 포트 번호 또는 범위의 경우 이 특성은 해당 포트 번호 또는 포트 번호 범위에 적용됩니다. 정규식을 사용하는 특성은 연결된 프로세스 명령줄이 식과 일치하는 포트에 적용됩니다.", + "remote.portsAttributes.protocol": "이 포트를 전달할 때 사용할 프로토콜입니다.", + "remote.portsAttributes.requireLocalPort": "True인 경우 선택한 로컬 포트가 전달에 사용되지 않을 경우 모달 대화 상자가 표시됩니다.", + "remote.portsAttributes.silent": "이 포트가 자동으로 전달될 때 알림을 표시하지 않고 아무런 작업을 수행하지 않습니다.", + "remote.restoreForwardedPorts": "작업 영역에서 전달한 포트를 복원합니다.", + "remoteExtensionLog": "원격 서버", + "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", + "web": "웹 작업자 확장 유형입니다. 이와 같은 확장은 웹 작업자 확장 호스트에서 실행될 수 있습니다.", + "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "원격", "remote.downloadExtensionsLocally": "활성화된 확장이 로컬로 다운로드되고 원격으로 설치됩니다." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "원격 서버", - "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", - "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다.", - "web": "웹 작업자 확장 유형입니다. 이와 같은 확장은 웹 작업자 확장 호스트에서 실행될 수 있습니다.", - "remote": "원격", - "remote.extensionKind": "확장 종류를 재정의합니다. 'ui' 확장은 로컬 머신에 설치되고 실행되며, 'workspace' 확장은 원격 머신에서 실행됩니다. 이 설정을 사용하여 확장의 기본 종류를 재정의함으로써 해당 확장이 로컬 머신에 설치되고 활성화되는지 원격 머신에 설치되고 활성화되는지 여부를 지정합니다.", - "remote.restoreForwardedPorts": "작업 영역에서 전달한 포트를 복원합니다.", - "remote.autoForwardPorts": "사용하도록 설정된 경우 실행 중인 새 프로세스가 검색되고 해당 프로세스가 수신 대기하는 포트가 자동으로 전달됩니다.", - "remote.autoForwardPortsSource": "'remote.autoForwardPorts'가 true이면 포트가 자동으로 전달되는 소스를 설정합니다. Windows 및 Mac 원격에서 'process' 옵션은 아무런 영향을 주지 않으며 'output'이 사용됩니다. 적용하려면 다시 로드해야 합니다.", - "remote.autoForwardPortsSource.process": "포트는 시작되고 포트가 포함된 프로세스를 확인하여 검색되면 자동으로 전달됩니다.", - "remote.autoForwardPortsSource.output": "포트는 터미널 및 디버그 출력을 읽어 검색되면 자동으로 전달됩니다. 포트를 사용하는 프로세스 중 일부는 통합 터미널 또는 디버그 콘솔로 인쇄되지 않으므로 일부 포트가 누락됩니다. 출력을 기반으로 전달되는 포트는 포트 보기에서 사용자에 의해 다시 로드되거나 포트가 닫힐 때까지 \"전달 취소\"되지 않습니다.", - "remote.portsAttributes.port": "포트, 포트 범위(예: \"40000-55000\") 또는 정규식(예: \".+\\\\/server.js\")입니다. 포트 번호 또는 범위의 경우 이 특성은 해당 포트 번호 또는 포트 번호 범위에 적용됩니다. 정규식을 사용하는 특성은 연결된 프로세스 명령줄이 식과 일치하는 포트에 적용됩니다.", - "remote.portsAttributes.notify": "포트가 자동으로 전달될 때 알림을 표시합니다.", - "remote.portsAttributes.openBrowser": "포트가 자동으로 전달될 때 브라우저를 엽니다. 설정에 따라 포함된 브라우저가 열릴 수 있습니다.", - "remote.portsAttributes.openPreview": "포트가 자동으로 전달될 때 같은 창에서 미리 보기를 엽니다.", - "remote.portsAttributes.silent": "이 포트가 자동으로 전달될 때 알림을 표시하지 않고 아무런 작업을 수행하지 않습니다.", - "remote.portsAttributes.ignore": "이 포트가 자동으로 전달되지 않습니다.", - "remote.portsAttributes.onForward": "자동 전달을 위해 포트가 검색될 때 발생하는 작업을 정의합니다.", - "remote.portsAttributes.elevateIfNeeded": "이 포트가 전달될 때 권한 상승(필요한 경우)에 대한 프롬프트를 자동으로 표시합니다. 로컬 포트가 권한 있는 포트인 경우 권한 상승이 필요합니다.", - "remote.portsAttributes.label": "이 포트에 대해 UI에 표시되는 레이블입니다.", - "remote.portsAttributes.labelDefault": "애플리케이션", - "remote.portsAttributes": "특정 포트 번호가 전달될 때 적용되는 속성을 설정합니다. 예:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "포트 번호, 포트 번호 범위 또는 정규식이어야 합니다.", - "remote.portsAttributes.defaults": "`remote.portsAttributes` 설정에서 속성을 가져오지 않는 모든 포트에 적용되는 기본 속성을 설정합니다. 예:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "원격에 대한 도움말 정보 제공", - "RemoteHelpInformationExtPoint.getStarted": "프로젝트 시작 페이지의 URL 또는 URL을 반환하는 명령", - "RemoteHelpInformationExtPoint.documentation": "프로젝트 설명서 페이지의 URL 또는 URL을 반환하는 명령", - "RemoteHelpInformationExtPoint.feedback": "프로젝트 피드백 보고서의 URL 또는 URL을 반환하는 명령", - "RemoteHelpInformationExtPoint.issues": "프로젝트 문제 목록의 URL 또는 URL을 반환하는 명령", - "remote.help.getStarted": "시작하기", - "remote.help.documentation": "설명서 읽기", - "remote.help.feedback": "피드백 제공", - "remote.help.issues": "문제 검토", - "remote.help.report": "문제 신고", - "pickRemoteExtension": "열 URL 선택", - "remote.help": "도움말 및 피드백", - "remotehelp": "원격 도움말", - "remote.explorer": "원격 탐색기", - "reconnectionWaitOne": "{0}초 후 다시 연결 시도...", - "reconnectionWaitMany": "{0}초 후에 다시 연결 시도...", - "reconnectNow": "지금 다시 연결", - "reloadWindow": "창 다시 로드", - "connectionLost": "연결이 끊어졌습니다.", - "reconnectionRunning": "연결이 끊어졌습니다. 다시 연결을 시도하는 중...", - "reconnectionPermanentFailure": "다시 연결할 수 없습니다. 창을 다시 로드하세요.", - "cancel": "취소" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "포트", - "1forwardedPort": "전달된 포트 1개", - "nForwardedPorts": "전달된 포트 {0}개", - "status.forwardedPorts": "전달된 포트", - "remote.forwardedPorts.statusbarTextNone": "전달된 포트 없음", - "remote.forwardedPorts.statusbarTooltip": "전달된 포트: {0}", - "remote.tunnelsView.automaticForward": "포트 {0}에서 실행되는 애플리케이션을 사용할 수 있습니다. ", - "remote.tunnelsView.notificationLink": "[전달된 포트 모두 보기](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "포트 {0}을(를) 로컬에서 사용하려면 슈퍼 사용자로 실행해야 합니다. ", - "remote.tunnelsView.elevationButton": "포트 {0}을(를) Sudo로 사용..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "원격 전환", - "remote.explorer.switch": "원격 전환" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "원격", - "remote.showMenu": "원격 메뉴 표시", - "remote.close": "원격 연결 닫기", - "miCloseRemote": "원격 연결 닫기(&&M)", - "host.open": "원격 열기...", - "host.reconnecting": "{0}에 다시 연결하는 중...", - "host.tooltipReconnecting": "{0}에 다시 연결하는 중...", - "disconnectedFrom": "{0}에서 연결이 끊어졌습니다.", - "host.tooltipDisconnected": "{0}에서 연결이 끊어졌습니다.", - "host.tooltip": "{0}에서 편집하는 중", - "workspace.tooltip": "{0}에서 편집하는 중", - "noHost.tooltip": "원격 창 열기", - "remoteHost": "원격 호스트", - "cat.title": "{0}: {1}", - "closeRemote.title": "원격 연결 닫기" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "원격 탐색기 보기에서 시작 아이콘입니다.", - "documentationIcon": "원격 탐색기 보기에서 문서 아이콘입니다.", - "feedbackIcon": "원격 탐색기 보기에서 피드백 아이콘입니다.", - "reviewIssuesIcon": "원격 탐색기 보기에서 문제 검토 아이콘입니다.", - "reportIssuesIcon": "원격 탐색기 보기에서 문제 보고 아이콘입니다.", - "remoteExplorerViewIcon": "원격 탐색기 보기의 뷰 아이콘입니다.", - "portsViewIcon": "원격 포트 보기의 보기 아이콘입니다.", - "portIcon": "원격 포트를 나타내는 아이콘입니다.", - "privatePortIcon": "프라이빗 원격 포트를 나타내는 아이콘입니다.", - "publicPortIcon": "퍼블릭 원격 포트를 나타내는 아이콘입니다.", - "forwardPortIcon": "전달 작업의 아이콘입니다.", - "stopForwardIcon": "전달 중지 작업의 아이콘입니다.", - "openBrowserIcon": "브라우저 열기 작업의 아이콘입니다.", - "openPreviewIcon": "미리 보기 열기 작업 아이콘입니다.", - "copyAddressIcon": "로컬 주소 복사 작업의 아이콘입니다.", - "labelPortIcon": "레이블 포트 작업 아이콘입니다.", - "forwardedPortWithoutProcessIcon": "실행 중인 프로세스가 없는 전달된 포트의 아이콘입니다.", - "forwardedPortWithProcessIcon": "실행 중인 프로세스가 있는 전달된 포트의 아이콘입니다." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "포트 뷰를 사용할 수 있는지 여부입니다.", - "remote.tunnelsView.addPort": "포트 추가", - "tunnel.portColumn.label": "포트", - "tunnel.portColumn.tooltip": "전달된 포트의 레이블 및 원격 포트 번호입니다.", - "tunnel.addressColumn.label": "로컬 주소", - "tunnel.addressColumn.tooltip": "로컬에서 전달된 포트를 사용할 수 있는 주소입니다.", - "tunnel.processColumn.label": "실행 중인 프로세스", - "tunnel.processColumn.tooltip": "포트를 사용하고 있는 프로세스의 명령줄입니다.", - "tunnel.originColumn.label": "원본", - "tunnel.originColumn.tooltip": "전달된 포트가 시작된 출처입니다. 확장, 사용자가 전달함, 정적으로 전달됨 또는 자동으로 전달됨일 수 있습니다.", - "tunnel.privacyColumn.label": "개인 정보", - "tunnel.privacyColumn.tooltip": "전달된 포트의 가용성입니다.", - "tunnel.privacyPublic": "퍼블릭", - "tunnel.privacyPrivate": "프라이빗", - "remote.tunnelsView.input": "Enter를 눌러 확인하거나 Esc로 취소합니다.", - "tunnel.user": "사용자가 전달함", - "tunnel.staticallyForwarded": "정적으로 전달됨", - "tunnel.automatic": "자동 전달됨", - "tunnelView.runningProcess.inacessable": "명령줄을 사용할 수 없음", - "remote.tunnel.tooltipForwarded": "원격 포트 {0}:{1}이(가) 로컬 주소 {2}(으)로 전달되었습니다. ", - "remote.tunnel.tooltipCandidate": "원격 포트 {0}:{1}이(가) 전달되지 않았습니다. ", - "tunnel.iconColumn.running": "포트에 실행 중인 프로세스가 있습니다.", - "tunnel.iconColumn.notRunning": "실행 중인 프로세스가 없습니다.", - "remote.tunnel.tooltipName": "{0}(으)로 레이블이 지정된 포트입니다. ", - "remote.tunnel.tooltipPublic": "공개적으로 액세스할 수 있습니다. ", - "remote.tunnel.tooltipPrivate": "이 머신에서만 액세스할 수 있습니다. ", - "tunnel.focusContext": "포트 뷰에 포커스가 있는지 여부입니다.", - "remote.tunnel": "포트", - "tunnelView": "터널 보기", - "remote.tunnel.label": "포트 레이블 설정", - "remote.tunnelsView.labelPlaceholder": "포트 레이블", - "remote.tunnelsView.portNumberValid": "전달된 포트가 잘못되었습니다.", - "remote.tunnelsView.portNumberToHigh": "포트 번호는 0보다 크거나 같고 {0}보다 작아야 합니다.", - "remote.tunnelView.inlineElevationMessage": "Sudo가 필요할 수 있음", - "remote.tunnelView.alreadyForwarded": "포트가 이미 전달되었습니다.", - "remote.tunnel.forward": "포트 전달", - "remote.tunnel.forwardItem": "포워드 포트", - "remote.tunnel.forwardPrompt": "포트 번호 또는 주소(예: 3000 또는 10.10.10.10:2000).", - "remote.tunnel.forwardError": "{0}:{1}을(를) 전달할 수 없습니다. 호스트를 사용할 수 없거나 원격 포트를 이미 전달했을 수 있습니다.", - "remote.tunnel.closeNoPorts": "현재 전달된 포트가 없습니다. {0} 명령을 실행해 보세요.", - "remote.tunnel.close": "포트 전달 중지", - "remote.tunnel.closePlaceholder": "전달을 중지할 포트 선택", - "remote.tunnel.open": "브라우저에서 열기", - "remote.tunnel.openPreview": "편집기에서 미리 보기", - "remote.tunnel.openCommandPalette": "브라우저에서 포트 열기", - "remote.tunnel.openCommandPaletteNone": "현재 전달된 포트가 없습니다. 시작하려면 포트 보기를 여세요.", - "remote.tunnel.openCommandPaletteView": "포트 보기 열기...", - "remote.tunnel.openCommandPalettePick": "열 포트 선택", - "remote.tunnel.copyAddressInline": "로컬 주소 복사", - "remote.tunnel.copyAddressCommandPalette": "전달된 포트 주소 복사", - "remote.tunnel.copyAddressPlaceholdter": "전달된 포트 선택", - "remote.tunnel.changeLocalPort": "로컬 주소 포트 변경", - "remote.tunnel.changeLocalPortNumber": "로컬 포트 {0}을(를) 사용할 수 없습니다. 포트 번호 {1}이(가) 대신 사용되었습니다.", - "remote.tunnelsView.changePort": "새 로컬 포트", - "remote.tunnel.makePublic": "퍼블릭으로 만들기", - "remote.tunnel.makePrivate": "프라이빗으로 만들기" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "보기/편집기 사이의 끌기 영역의 피드백 영역 크기를 픽셀 단위로 제어합니다. 마우스를 사용하여 보기 크기를 조정하기가 어려운 경우 더 큰 값으로 설정합니다.", - "sashHoverDelay": "보기/편집기 간 끌기 영역의 호버 피드백 지연 시간(밀리초)을 제어합니다." + "sashHoverDelay": "보기/편집기 간 끌기 영역의 호버 피드백 지연 시간(밀리초)을 제어합니다.", + "sashSize": "보기/편집기 사이의 끌기 영역의 피드백 영역 크기를 픽셀 단위로 제어합니다. 마우스를 사용하여 보기 크기를 조정하기가 어려운 경우 더 큰 값으로 설정합니다." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0}개의 보류 중인 변경 내용", + "status.scm": "소스 제어" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "변경 내용 {0}/{1}개", + "changes": "변경 내용 {0}/{1}개", + "editorGutterAddedBackground": "추가된 줄의 편집기 여백 배경색입니다.", + "editorGutterDeletedBackground": "삭제된 줄의 편집기 여백 배경색입니다.", + "editorGutterModifiedBackground": "수정된 줄의 편집기 여백 배경색입니다.", + "label.close": "닫기", + "miGotoNextChange": "다음 변경 내용(&&C)", + "miGotoPreviousChange": "이전 변경 내용(&&C)", + "minimapGutterAddedBackground": "추가된 선의 미니맵 여백 배경색입니다.", + "minimapGutterDeletedBackground": "삭제된 선의 미니맵 여백 배경색입니다.", + "minimapGutterModifiedBackground": "수정된 선의 미니맵 여백 배경색입니다.", + "move to next change": "다음 변경 내용으로 이동", + "move to previous change": "이전 변경 내용으로 이동", + "overviewRulerAddedForeground": "추가된 콘텐츠의 개요 눈금자 마커 색입니다.", + "overviewRulerDeletedForeground": "삭제된 콘텐츠의 개요 눈금자 마커 색입니다.", + "overviewRulerModifiedForeground": "수정된 콘텐츠의 개요 눈금자 마커 색입니다.", + "show next change": "다음 변경 내용 표시", + "show previous change": "이전 변경 내용 표시" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "소스 제어 보기의 뷰 아이콘입니다.", - "source control": "소스 제어", - "no open repo": "등록된 소스 제어 공급자가 없습니다.", - "miViewSCM": "SCM(&&C)", - "source control repositories": "소스 제어 리포지토리", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "사용 가능한 모든 위치에서 diff 장식을 표시합니다.", - "scm.diffDecorations.gutter": "편집기 여백에만 diff 장식을 표시합니다.", - "scm.diffDecorations.overviewRuler": "개요 눈금자에만 diff 장식을 표시합니다.", - "scm.diffDecorations.minimap": "미니맵에서만 diff 장식을 표시합니다.", - "scm.diffDecorations.none": "diff 장식을 표시하지 마세요.", + "alwaysShowActions": "소스 제어 뷰에 인라인 작업을 항상 표시할지 여부를 제어합니다.", + "alwaysShowRepository": "SCM 보기에서 리포지토리가 항상 표시될지를 제어합니다.", + "autoReveal": "SCM 보기에서 파일을 열 때 자동으로 표시하고 선택해야 하는지 여부를 제어합니다.", "diffDecorations": "편집기에서 차이점 장식을 제어합니다.", "diffGutterWidth": "여백에서 diff 장식의 너비(px)를 제어합니다(추가 및 수정됨).", - "scm.diffDecorationsGutterVisibility.always": "항상 여백에 diff 데코레이터를 표시합니다.", - "scm.diffDecorationsGutterVisibility.hover": "호버에서만 여백의 다른 데코레이터를 표시합니다.", - "scm.diffDecorationsGutterVisibility": "여백에서 소스 제어 diff 데코레이터의 가시성을 제어합니다.", - "scm.diffDecorationsGutterAction.diff": "클릭 시 인라인 Diff Peek 뷰를 표시합니다.", - "scm.diffDecorationsGutterAction.none": "아무 작업도 하지 않습니다.", - "scm.diffDecorationsGutterAction": "소스 제어 Diff 여백 장식의 동작을 제어합니다.", - "alwaysShowActions": "소스 제어 뷰에 인라인 작업을 항상 표시할지 여부를 제어합니다.", - "scm.countBadge.all": "모든 소스 제어 공급자 개수 배지의 합계를 표시합니다.", - "scm.countBadge.focused": "포커스가 있는 소스 제어 공급자의 개수 배지를 표시합니다.", - "scm.countBadge.off": "소스 제어 개수 배지를 사용하지 않도록 설정합니다.", - "scm.countBadge": "작업 막대에서 소스 제어 아이콘의 개수 배지를 제어합니다.", - "scm.providerCountBadge.hidden": "소스 제어 공급자 개수 배지를 숨깁니다.", - "scm.providerCountBadge.auto": "소스 제어 공급자 개수가 0이 아닌 경우에만 소스 제어 공급자 개수 배지를 표시합니다.", - "scm.providerCountBadge.visible": "소스 제어 공급자 개수 배지를 표시합니다.", - "scm.providerCountBadge": "소스 제어 공급자 헤더의 개수 배지를 제어합니다. 이 헤더는 공급자가 두 개 이상 있는 경우에만 표시됩니다.", - "scm.defaultViewMode.tree": "리포지토리 변경 내용을 트리로 표시합니다.", - "scm.defaultViewMode.list": "리포지토리 변경 내용을 목록으로 표시합니다.", - "scm.defaultViewMode": "기본 소스 제어 리포지토리 보기 모드를 제어합니다.", - "autoReveal": "SCM 보기에서 파일을 열 때 자동으로 표시하고 선택해야 하는지 여부를 제어합니다.", "inputFontFamily": "입력 메시지의 글꼴을 제어합니다. 워크벤치 사용자 인터페이스 글꼴 패밀리의 경우 '기본값'을 사용하고, `#editor.fontFamily#` 값의 경우 `editor` 또는 사용자 지정 글꼴 패밀리를 사용합니다.", "inputFontSize": "입력 메시지의 글꼴 크기를 픽셀 단위로 제어합니다.", - "alwaysShowRepository": "SCM 보기에서 리포지토리가 항상 표시될지를 제어합니다.", + "miViewSCM": "SCM(&&C)", + "no open repo": "등록된 소스 제어 공급자가 없습니다.", + "open in terminal": "터미널에서 열기", "providersVisible": "소스 제어 리포지토리 섹션에 표시되는 리포지토리 수를 제어합니다. 보기 크기를 수동으로 조정하려면 '0'으로 설정합니다.", "scm accept": "SCM: 입력 적용", "scm view next commit": "SCM: 다음 커밋 보기", "scm view previous commit": "SCM: 이전 커밋 보기", - "open in terminal": "터미널에서 열기" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "소스 제어", - "scmPendingChangesBadge": "{0}개의 보류 중인 변경 내용" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "변경 내용 {0}/{1}개", - "change": "변경 내용 {0}/{1}개", - "label.close": "닫기", - "show previous change": "이전 변경 내용 표시", - "show next change": "다음 변경 내용 표시", - "miGotoNextChange": "다음 변경 내용(&&C)", - "miGotoPreviousChange": "이전 변경 내용(&&C)", - "move to previous change": "이전 변경 내용으로 이동", - "move to next change": "다음 변경 내용으로 이동", - "editorGutterModifiedBackground": "수정된 줄의 편집기 여백 배경색입니다.", - "editorGutterAddedBackground": "추가된 줄의 편집기 여백 배경색입니다.", - "editorGutterDeletedBackground": "삭제된 줄의 편집기 여백 배경색입니다.", - "minimapGutterModifiedBackground": "수정된 선의 미니맵 여백 배경색입니다.", - "minimapGutterAddedBackground": "추가된 선의 미니맵 여백 배경색입니다.", - "minimapGutterDeletedBackground": "삭제된 선의 미니맵 여백 배경색입니다.", - "overviewRulerModifiedForeground": "수정된 콘텐츠의 개요 눈금자 마커 색입니다.", - "overviewRulerAddedForeground": "추가된 콘텐츠의 개요 눈금자 마커 색입니다.", - "overviewRulerDeletedForeground": "삭제된 콘텐츠의 개요 눈금자 마커 색입니다." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "소스 제어" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "소스 제어 관리", - "input": "소스 제어 입력", - "sortAction": "보기 및 정렬", - "repositories": "리포지토리", - "setListViewMode": "목록으로 보기", - "setTreeViewMode": "트리로 보기", - "sortByName": "이름별 정렬", - "sortByPath": "경로별 정렬", - "sortByStatus": "상태별 정렬", - "collapse all": "리포지토리 모두 축소", - "expand all": "리포지토리 모두 확장", - "scm.providerBorder": "SCM 공급자 구분 기호 테두리입니다." + "scm.countBadge": "작업 막대에서 소스 제어 아이콘의 개수 배지를 제어합니다.", + "scm.countBadge.all": "모든 소스 제어 공급자 개수 배지의 합계를 표시합니다.", + "scm.countBadge.focused": "포커스가 있는 소스 제어 공급자의 개수 배지를 표시합니다.", + "scm.countBadge.off": "소스 제어 개수 배지를 사용하지 않도록 설정합니다.", + "scm.defaultViewMode": "기본 소스 제어 리포지토리 보기 모드를 제어합니다.", + "scm.defaultViewMode.list": "리포지토리 변경 내용을 목록으로 표시합니다.", + "scm.defaultViewMode.tree": "리포지토리 변경 내용을 트리로 표시합니다.", + "scm.diffDecorations.all": "사용 가능한 모든 위치에서 diff 장식을 표시합니다.", + "scm.diffDecorations.gutter": "편집기 여백에만 diff 장식을 표시합니다.", + "scm.diffDecorations.minimap": "미니맵에서만 diff 장식을 표시합니다.", + "scm.diffDecorations.none": "diff 장식을 표시하지 마세요.", + "scm.diffDecorations.overviewRuler": "개요 눈금자에만 diff 장식을 표시합니다.", + "scm.diffDecorationsGutterAction": "소스 제어 Diff 여백 장식의 동작을 제어합니다.", + "scm.diffDecorationsGutterAction.diff": "클릭 시 인라인 Diff Peek 뷰를 표시합니다.", + "scm.diffDecorationsGutterAction.none": "아무 작업도 하지 않습니다.", + "scm.diffDecorationsGutterVisibility": "여백에서 소스 제어 diff 데코레이터의 가시성을 제어합니다.", + "scm.diffDecorationsGutterVisibility.always": "항상 여백에 diff 데코레이터를 표시합니다.", + "scm.diffDecorationsGutterVisibility.hover": "호버에서만 여백의 다른 데코레이터를 표시합니다.", + "scm.providerCountBadge": "소스 제어 공급자 헤더의 개수 배지를 제어합니다. 이 헤더는 공급자가 두 개 이상 있는 경우에만 표시됩니다.", + "scm.providerCountBadge.auto": "소스 제어 공급자 개수가 0이 아닌 경우에만 소스 제어 공급자 개수 배지를 표시합니다.", + "scm.providerCountBadge.hidden": "소스 제어 공급자 개수 배지를 숨깁니다.", + "scm.providerCountBadge.visible": "소스 제어 공급자 개수 배지를 표시합니다.", + "scmConfigurationTitle": "SCM", + "source control": "소스 제어", + "source control repositories": "소스 제어 리포지토리", + "sourceControlViewIcon": "소스 제어 보기의 뷰 아이콘입니다." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "소스 제어 리포지토리" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "검색", - "copyMatchLabel": "복사", - "copyPathLabel": "경로 복사", - "copyAllLabel": "모두 복사", - "CancelSearchAction.label": "검색 취소", - "RefreshAction.label": "새로 고침", - "CollapseDeepestExpandedLevelAction.label": "모두 축소", - "ExpandAllAction.label": "모두 확장", - "ClearSearchResultsAction.label": "검색 결과 지우기", - "revealInSideBar": "사이드바에 표시", - "clearSearchHistoryLabel": "검색 기록 지우기", - "focusSearchListCommandLabel": "집중 목록", - "findInFolder": "폴더에서 찾기...", - "findInWorkspace": "작업 영역에서 찾기...", - "showTriggerActions": "작업 영역에서 기호로 이동...", - "name": "검색", - "miViewSearch": "검색(&&S)", - "findInFiles.description": "검색 뷰렛 열기", - "findInFiles.args": "검색 뷰렛에 대한 옵션 세트", - "findInFiles": "파일에서 찾기", - "miFindInFiles": "파일에서 찾기(&&I)", - "miReplaceInFiles": "파일에서 바꾸기(&&I)", - "anythingQuickAccessPlaceholder": "이름으로 파일 검색(줄로 이동하려면 {0} 추가 또는 기호로 이동하려면 {1} 추가)", - "anythingQuickAccess": "파일로 이동", - "symbolsQuickAccessPlaceholder": "열 기호의 이름을 입력합니다.", - "symbolsQuickAccess": "작업 영역에서 기호로 이동", - "searchConfigurationTitle": "검색", - "exclude": "전체 텍스트 검색 및 빠른 열기에서 glob 패턴을 구성하여 파일 및 폴더를 제외합니다. `#files.exclude#` 설정에서 모든 glob 패턴을 상속합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", - "exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", - "exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", - "search.mode": "사이드바의 검색 보기 또는 검색 편집기 중 새 `검색: 파일에서 찾기` 및 `폴더에서 찾기` 작업이 발생하는 위치를 제어합니다.", - "search.mode.view": "패널 또는 사이드바의 검색 보기에서 검색합니다.", - "search.mode.reuseEditor": "기존 검색 편집기(있는 경우)에서 검색합니다. 기존 검색 편집기가 없으면 새 검색 편집기에서 검색합니다.", - "search.mode.newEditor": "새 검색 편집기에서 검색합니다.", - "useRipgrep": "이 설정은 사용되지 않으며 이제 \"search.usePCRE2\"로 대체됩니다.", - "useRipgrepDeprecated": "사용되지 않습니다. 고급 regex 기능을 지원하려면 \"search.usePCRE2\"를 사용해 보세요.", - "search.maintainFileSearchCache": "사용하도록 설정하면 searchService 프로세스가 1시간의 비활성 상태 이후 종료되지 않고 계속 유지됩니다. 메모리에 파일 검색 캐시가 유지됩니다.", - "useIgnoreFiles": "파일을 검색할 때 '.gitignore' 파일 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", - "useGlobalIgnoreFiles": "파일을 검색할 때 전역 '.gitignore' 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", - "search.quickOpen.includeSymbols": "Quick Open에 대한 파일 결과에 전역 기호 검색 결과를 포함할지 여부입니다.", - "search.quickOpen.includeHistory": "Quick Open에 대한 파일 결과에 최근에 연 파일의 결과를 포함할지 여부입니다.", - "filterSortOrder.default": "기록 항목은 사용된 필터 값을 기준으로 관련성별로 정렬됩니다. 관련성이 더 높은 항목이 먼저 표시됩니다.", - "filterSortOrder.recency": "기록이 최신순으로 정렬됩니다. 가장 최근에 열람한 항목부터 표시됩니다.", - "filterSortOrder": "필터링할 때 빠른 열기에서 편집기 기록의 정렬 순서를 제어합니다.", - "search.followSymlinks": "검색하는 동안 symlink를 누를지 여부를 제어합니다.", - "search.smartCase": "패턴이 모두 소문자인 경우 대/소문자를 구분하지 않고 검색하고, 그렇지 않으면 대/소문자를 구분하여 검색합니다.", - "search.globalFindClipboard": "macOS에서 검색 보기가 공유 클립보드 찾기를 읽거나 수정할지 여부를 제어합니다.", - "search.location": "검색을 사이드바의 보기로 표시할지 또는 가로 간격을 늘리기 위해 패널 영역의 패널로 표시할지를 제어합니다.", - "search.location.deprecationMessage": "이 설정은 사용되지 않습니다. 대신 검색 아이콘을 끌어 끌어서 놓기를 사용하세요.", - "search.collapseResults.auto": "결과가 10개 미만인 파일이 확장됩니다. 다른 파일은 축소됩니다.", - "search.collapseAllResults": "검색 결과를 축소 또는 확장할지 여부를 제어합니다.", - "search.useReplacePreview": "일치하는 항목을 선택하거나 바꿀 때 미리 보기 바꾸기를 열지 여부를 제어합니다.", - "search.showLineNumbers": "검색 결과의 줄 번호를 표시할지 여부를 제어합니다.", - "search.usePCRE2": "텍스트 검색에서 PCRE2 regex 엔진을 사용할지 여부입니다. 사용하도록 설정하면 lookahead 및 backreferences와 같은 몇 가지 고급 regex 기능을 사용할 수 있습니다. 하지만 모든 PCRE2 기능이 지원되지는 않으며, JavaScript에서도 지원되는 기능만 지원됩니다.", - "usePCRE2Deprecated": "사용되지 않습니다. PCRE2는 PCRE2에서만 지원하는 regex 기능을 사용할 경우 자동으로 사용됩니다.", - "search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.", - "search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.", - "search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.", - "search.searchOnType": "입력할 때 모든 파일을 검색합니다.", - "search.seedWithNearestWord": "활성 편집기에 선택 항목이 없을 경우 커서에 가장 가까운 단어에서 시드 검색을 사용합니다.", - "search.seedOnFocus": "검색 보기에 포커스가 있을 때 검색 쿼리를 편집기의 선택한 텍스트로 업데이트합니다. 이 동작은 클릭 시 또는 `workbench.views.search.focus` 명령을 트리거할 때 발생합니다.", - "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#'이 활성화되면 입력되는 문자와 검색 시작 사이의 시간 시간을 밀리초 단위로 제어합니다. 'search.searchOnType'을 사용하지 않도록 설정하면 아무런 효과가 없습니다.", - "search.searchEditor.doubleClickBehaviour.selectWord": "두 번 클릭하면 커서 아래에 있는 단어가 선택됩니다.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "두 번 클릭하면 활성 편집기 그룹에 결과가 열립니다.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "두 번 클릭하면 측면의 편집기 그룹에 결과가 열리고, 편집기 그룹이 없으면 새로 만듭니다.", - "search.searchEditor.doubleClickBehaviour": "검색 편집기에서 결과를 두 번 클릭하는 효과를 구성합니다.", - "search.searchEditor.reusePriorSearchConfiguration": "사용하도록 설정하면 새 검색 편집기가 이전에 연 검색 편집기의 포함, 제외, 플래그를 다시 사용합니다.", - "search.searchEditor.defaultNumberOfContextLines": "새 검색 편집기를 만들 때 사용할 둘러싸는 컨텍스트 줄의 기본 수입니다. `#search.searchEditor.reusePriorSearchConfiguration#`을 사용하는 경우, 이전 검색 편집기의 구성을 사용하려면 `null`(비어 있음)로 설정할 수 있습니다.", - "searchSortOrder.default": "결과는 폴더 및 파일 이름의 알파벳 순으로 정렬됩니다.", - "searchSortOrder.filesOnly": "결과는 폴더 순서를 무시하고 파일 이름별 알파벳 순으로 정렬됩니다.", - "searchSortOrder.type": "결과는 파일 확장자의 알파벳 순으로 정렬됩니다.", - "searchSortOrder.modified": "결과는 파일을 마지막으로 수정한 날짜의 내림차순으로 정렬됩니다.", - "searchSortOrder.countDescending": "결과는 파일별 개수의 내림차순으로 정렬됩니다.", - "searchSortOrder.countAscending": "결과는 파일별 개수의 오름차순으로 정렬됩니다.", - "search.sortOrder": "검색 결과의 정렬 순서를 제어합니다.", - "miGotoSymbolInWorkspace": "작업 영역의 기호로 이동(&&W)..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "리포지토리 모두 축소", + "expand all": "리포지토리 모두 확장", + "input": "소스 제어 입력", + "repositories": "리포지토리", + "scm": "소스 제어 관리", + "scm.providerBorder": "SCM 공급자 구분 기호 테두리입니다.", + "setListViewMode": "목록으로 보기", + "setTreeViewMode": "트리로 보기", + "sortAction": "보기 및 정렬", + "sortByName": "이름별 정렬", + "sortByPath": "경로별 정렬", + "sortByStatus": "상태별 정렬" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "결과를 찾기 이전에 검색이 취소되었습니다. - ", - "moreSearch": "검색 세부 정보 설정/해제", - "searchScope.includes": "포함할 파일", - "label.includes": "패턴 포함 검색", - "placeholder.includes": "(예: *.ts, src/**/include)", - "searchScope.excludes": "제외할 파일", - "label.excludes": "패턴 제외 검색", - "placeholder.excludes": "(예: *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "모두 바꾸기", - "replaceAll.confirm.button": "바꾸기(&&R)", - "replaceAll.occurrence.file.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", - "removeAll.occurrence.file.message": "{1} 파일에서 {0} 발생을 바꿨습니다.", - "replaceAll.occurrence.files.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", - "removeAll.occurrence.files.message": "{1}개 파일에서 {0}개를 바꿨습니다.", - "replaceAll.occurrences.file.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", - "removeAll.occurrences.file.message": "{1} 파일에서 {0} 발생을 바꿨습니다.", - "replaceAll.occurrences.files.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", - "removeAll.occurrences.files.message": "{1}개 파일에서 {0}개를 바꿨습니다.", - "removeAll.occurrence.file.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", - "replaceAll.occurrence.file.confirmation.message": "{1} 파일에서 {0} 발생을 바꾸시겠습니까?", - "removeAll.occurrence.files.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", - "replaceAll.occurrence.files.confirmation.message": "{1}개 파일에서 {0}개를 바꾸시겠습니까?", - "removeAll.occurrences.file.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", - "replaceAll.occurrences.file.confirmation.message": "{1} 파일의 {0} 발생을 바꾸시겠습니까?", - "removeAll.occurrences.files.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", - "replaceAll.occurrences.files.confirmation.message": "{1}개 파일에서 {0}개를 바꾸시겠습니까?", - "emptySearch": "빈 검색", - "ariaSearchResultsClearStatus": "검색 결과가 지워졌습니다.", - "searchPathNotFoundError": "검색 경로를 찾을 수 없음: {0}", - "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요.", - "noOpenEditorResultsIncludesExcludes": "열린 편집기에서 '{0}'과(와) 일치하고 '{1}'을(를) 제외한 결과를 찾을 수 없습니다. - ", - "noOpenEditorResultsIncludes": "열린 편집기에서 '{0}'과(와) 일치하는 결과를 찾을 수 없습니다. - ", - "noOpenEditorResultsExcludes": "열린 편집기에서 '{0}'을(를) 제외한 결과를 찾을 수 없습니다. - ", - "noOpenEditorResultsFound": "열린 편집기에서 결과를 찾을 수 없습니다. 구성된 제외에 대한 설정을 검토하고 gitignore 파일을 확인하세요. - ", - "noResultsIncludesExcludes": "'{0}'에 '{1}'을(를) 제외한 결과 없음 - ", - "noResultsIncludes": "'{0}'에 결과 없음 - ", - "noResultsExcludes": "'{0}'을(를) 제외하는 결과가 없음 - ", - "noResultsFound": "결과가 없습니다. 구성된 제외에 대한 설정을 검토하고 gitignore 파일을 확인하세요. - ", - "rerunSearch.message": "다시 검색", - "rerunSearchInAll.message": "모든 파일에서 다시 검색", - "openSettings.message": "설정 열기", - "openSettings.learnMore": "자세한 정보", - "ariaSearchResultsStatus": "검색에서 {1}개의 파일에 {0}개의 결과를 반환했습니다.", - "forTerm": " - 검색: {0}", - "useIgnoresAndExcludesDisabled": "제외 설정 및 파일 무시가 사용하지 않도록 설정됨", - "excludes.enable": "사용", - "useExcludesAndIgnoreFilesDescription": "제외 설정 및 파일 무시 사용", - "openInEditor.tooltip": "현재 검색 결과를 편집기로 복사", - "openInEditor.message": "편집기에서 열기", - "search.file.result": "{1}개 파일에서 {0}개 결과", - "search.files.result": "{1}개 파일에서 {0}개 결과", - "search.file.results": "{1}개 파일에서 {0}개 결과", - "search.files.results": "{1}개 파일에서 {0}개 결과", - "searchWithoutFolder": "폴더를 열거나 지정하지 않았습니다. 열려 있는 파일만 현재 검색됩니다.", - "openFolder": "폴더 열기" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "소스 제어" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "일치하는 결과 없음", - "recentlyOpenedSeparator": "최근에 사용한 항목", + "closeEditor": "최근에 사용한 항목에서 제거", "fileAndSymbolResultsSeparator": "파일 및 기호 결과", - "fileResultsSeparator": "파일 결과", "filePickAriaLabelDirty": "{0}, 더티", - "openToSide": "옆으로 열기", + "fileResultsSeparator": "파일 결과", + "noAnythingResults": "일치하는 결과 없음", "openToBottom": "아래쪽으로 열기", - "closeEditor": "최근에 사용한 항목에서 제거" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "파일에서 바꾸기", - "toggleTabs": "유형에 대한 검색 전환", - "FocusNextSearchResult.label": "다음 검색 결과에 포커스", - "FocusPreviousSearchResult.label": "이전 검색 결과에 포커스", - "RemoveAction.label": "해제", - "file.replaceAll.label": "모두 바꾸기", - "match.replace.label": "바꾸기" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "일치하는 작업 영역 기호 없음", "openToSide": "옆으로 열기", - "openToBottom": "아래쪽으로 열기" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "모두 바꾸기(사용하려면 검색 전송)", - "search.action.replaceAll.enabled.label": "모두 바꾸기", - "search.replace.toggle.button.title": "바꾸기 설정/해제", - "label.Search": "검색: 검색어를 입력한 후 키를 눌러 검색합니다.", - "search.placeHolder": "검색", - "showContext": "컨텍스트 줄 토글", - "label.Replace": "바꾸기: 바꿀 용어를 입력한 후 키를 눌러 미리 봅니다.", - "search.replace.placeHolder": "바꾸기" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "검색 정보를 표시하도록 만드는 아이콘입니다.", - "searchShowContextIcon": "검색 편집기에서 컨텍스트를 토글하는 아이콘입니다.", - "searchHideReplaceIcon": "검색 보기에서 바꾸기 섹션을 축소하는 아이콘입니다.", - "searchShowReplaceIcon": "검색 보기에서 바꾸기 섹션을 확장하는 아이콘입니다.", - "searchReplaceAllIcon": "검색 보기에서 모두 바꾸기의 아이콘입니다.", - "searchReplaceIcon": "검색 보기에서 바꾸기의 아이콘입니다.", - "searchRemoveIcon": "검색 결과를 제거하는 아이콘입니다.", - "searchRefreshIcon": "검색 보기에서 새로 고침의 아이콘입니다.", - "searchCollapseAllIcon": "검색 보기에서 결과 축소의 아이콘입니다.", - "searchExpandAllIcon": "검색 보기에서 결과 확장의 아이콘입니다.", - "searchClearIcon": "검색 보기에서 결과 지우기의 아이콘입니다.", - "searchStopIcon": "검색 보기에서 중지의 아이콘입니다.", - "searchViewIcon": "검색 보기의 뷰 아이콘입니다.", - "searchNewEditorIcon": "새 검색 편집기를 여는 동작의 아이콘입니다." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "작업 영역 폴더가 없음: {0}" + "recentlyOpenedSeparator": "최근에 사용한 항목" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "입력", "onlySearchInOpenEditors": "열린 편집기에서만 검색", "useExcludesAndIgnoreFilesDescription": "제외 설정 및 파일 무시 사용" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "기타 파일", - "searchFileMatches": "{0}개 파일 찾음", - "searchFileMatch": "{0}개 파일 찾음", - "searchMatches": "일치하는 {0}개 항목을 찾음", - "searchMatch": "일치하는 {0}개 항목을 찾음", - "lineNumStr": "{0} 줄에서", - "numLinesStr": "추가 {0}줄", - "search": "검색", - "folderMatchAriaLabel": "폴더 루트 {1}에서 {0}개 일치, 검색 결과", - "otherFilesAriaLabel": "작업 영역의 외부에서 {0}개 일치, 검색 결과", - "fileMatchAriaLabel": "{2} 폴더의 {1} 파일에 {0}개의 일치 항목이 있음, 검색 결과", - "replacePreviewResultAria": "{3} 텍스트가 있는 줄의 열 위치 {2}에서 용어 {0}을(를) {1}(으)로 바꾸기", - "searchResultAria": "{2} 텍스트가 있는 줄의 열 위치 {1}에서 {0} 용어 찾기" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1}(미리 보기 바꾸기)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "검색 편집기", - "promptOpenWith.searchEditor.displayName": "검색 편집기", - "search": "검색 편집기", - "searchEditor.deleteResultBlock": "파일 결과 삭제", - "search.openNewSearchEditor": "새 검색 편집기", - "search.openSearchEditor": "검색 편집기 열기", - "search.openNewEditorToSide": "새 검색 편집기를 측면에서 열기", - "search.openResultsInEditor": "편집기에서 결과 열기", - "search.rerunSearchInEditor": "다시 검색", - "search.action.focusQueryEditorWidget": "검색 편집기 입력 포커스", - "searchEditor.action.toggleSearchEditorCaseSensitive": "대/소문자 구분 토글", - "searchEditor.action.toggleSearchEditorWholeWord": "단어 단위로 토글", - "searchEditor.action.toggleSearchEditorRegex": "정규식 사용 토글", - "searchEditor.action.toggleSearchEditorContextLines": "컨텍스트 줄 토글", - "searchEditor.action.increaseSearchEditorContextLines": "컨텍스트 줄 늘이기", - "searchEditor.action.decreaseSearchEditorContextLines": "컨텍스트 줄 줄이기", - "searchEditor.action.selectAllSearchEditorMatches": "모든 일치 항목 선택", - "search.openNewEditor": "보기에서 새 검색 편집기 열기" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "검색 취소", + "ClearSearchResultsAction.label": "검색 결과 지우기", + "CollapseDeepestExpandedLevelAction.label": "모두 축소", + "ExpandAllAction.label": "모두 확장", + "RefreshAction.label": "새로 고침", + "anythingQuickAccess": "파일로 이동", + "anythingQuickAccessPlaceholder": "이름으로 파일 검색(줄로 이동하려면 {0} 추가 또는 기호로 이동하려면 {1} 추가)", + "clearSearchHistoryLabel": "검색 기록 지우기", + "copyAllLabel": "모두 복사", + "copyMatchLabel": "복사", + "copyPathLabel": "경로 복사", + "exclude": "전체 텍스트 검색 및 빠른 열기에서 glob 패턴을 구성하여 파일 및 폴더를 제외합니다. `#files.exclude#` 설정에서 모든 glob 패턴을 상속합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", + "exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", + "exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", + "filterSortOrder": "필터링할 때 빠른 열기에서 편집기 기록의 정렬 순서를 제어합니다.", + "filterSortOrder.default": "기록 항목은 사용된 필터 값을 기준으로 관련성별로 정렬됩니다. 관련성이 더 높은 항목이 먼저 표시됩니다.", + "filterSortOrder.recency": "기록이 최신순으로 정렬됩니다. 가장 최근에 열람한 항목부터 표시됩니다.", + "findInFiles": "파일에서 찾기", + "findInFiles.args": "검색 뷰렛에 대한 옵션 세트", + "findInFiles.description": "검색 뷰렛 열기", + "findInFolder": "폴더에서 찾기...", + "findInWorkspace": "작업 영역에서 찾기...", + "focusSearchListCommandLabel": "집중 목록", + "miFindInFiles": "파일에서 찾기(&&I)", + "miGotoSymbolInWorkspace": "작업 영역의 기호로 이동(&&W)...", + "miReplaceInFiles": "파일에서 바꾸기(&&I)", + "miViewSearch": "검색(&&S)", + "name": "검색", + "revealInSideBar": "사이드바에 표시", + "search": "검색", + "search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.", + "search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.", + "search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.", + "search.collapseAllResults": "검색 결과를 축소 또는 확장할지 여부를 제어합니다.", + "search.collapseResults.auto": "결과가 10개 미만인 파일이 확장됩니다. 다른 파일은 축소됩니다.", + "search.followSymlinks": "검색하는 동안 symlink를 누를지 여부를 제어합니다.", + "search.globalFindClipboard": "macOS에서 검색 보기가 공유 클립보드 찾기를 읽거나 수정할지 여부를 제어합니다.", + "search.location": "검색을 사이드바의 보기로 표시할지 또는 가로 간격을 늘리기 위해 패널 영역의 패널로 표시할지를 제어합니다.", + "search.location.deprecationMessage": "이 설정은 더 이상 사용되지 않습니다. 대신 검색 아이콘을 새 위치로 끌 수 있습니다.", + "search.maintainFileSearchCache": "사용하도록 설정하면 searchService 프로세스가 1시간의 비활성 상태 이후 종료되지 않고 계속 유지됩니다. 메모리에 파일 검색 캐시가 유지됩니다.", + "search.mode": "사이드바의 검색 보기 또는 검색 편집기 중 새 `검색: 파일에서 찾기` 및 `폴더에서 찾기` 작업이 발생하는 위치를 제어합니다.", + "search.mode.newEditor": "새 검색 편집기에서 검색합니다.", + "search.mode.reuseEditor": "기존 검색 편집기(있는 경우)에서 검색합니다. 기존 검색 편집기가 없으면 새 검색 편집기에서 검색합니다.", + "search.mode.view": "패널 또는 사이드바의 검색 보기에서 검색합니다.", + "search.quickOpen.includeHistory": "Quick Open에 대한 파일 결과에 최근에 연 파일의 결과를 포함할지 여부입니다.", + "search.quickOpen.includeSymbols": "Quick Open에 대한 파일 결과에 전역 기호 검색 결과를 포함할지 여부입니다.", + "search.searchEditor.defaultNumberOfContextLines": "새 검색 편집기를 만들 때 사용할 둘러싸는 컨텍스트 줄의 기본 수입니다. `#search.searchEditor.reusePriorSearchConfiguration#`을 사용하는 경우, 이전 검색 편집기의 구성을 사용하려면 `null`(비어 있음)로 설정할 수 있습니다.", + "search.searchEditor.doubleClickBehaviour": "검색 편집기에서 결과를 두 번 클릭하는 효과를 구성합니다.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "두 번 클릭하면 활성 편집기 그룹에 결과가 열립니다.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "두 번 클릭하면 측면의 편집기 그룹에 결과가 열리고, 편집기 그룹이 없으면 새로 만듭니다.", + "search.searchEditor.doubleClickBehaviour.selectWord": "두 번 클릭하면 커서 아래에 있는 단어가 선택됩니다.", + "search.searchEditor.reusePriorSearchConfiguration": "사용하도록 설정하면 새 검색 편집기가 이전에 연 검색 편집기의 포함, 제외, 플래그를 다시 사용합니다.", + "search.searchOnType": "입력할 때 모든 파일을 검색합니다.", + "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#'이 활성화되면 입력되는 문자와 검색 시작 사이의 시간 시간을 밀리초 단위로 제어합니다. 'search.searchOnType'을 사용하지 않도록 설정하면 아무런 효과가 없습니다.", + "search.seedOnFocus": "검색 보기에 포커스가 있을 때 검색 쿼리를 편집기의 선택한 텍스트로 업데이트합니다. 이 동작은 클릭 시 또는 `workbench.views.search.focus` 명령을 트리거할 때 발생합니다.", + "search.seedWithNearestWord": "활성 편집기에 선택 항목이 없을 경우 커서에 가장 가까운 단어에서 시드 검색을 사용합니다.", + "search.showLineNumbers": "검색 결과의 줄 번호를 표시할지 여부를 제어합니다.", + "search.smartCase": "패턴이 모두 소문자인 경우 대/소문자를 구분하지 않고 검색하고, 그렇지 않으면 대/소문자를 구분하여 검색합니다.", + "search.sortOrder": "검색 결과의 정렬 순서를 제어합니다.", + "search.usePCRE2": "텍스트 검색에서 PCRE2 regex 엔진을 사용할지 여부입니다. 사용하도록 설정하면 lookahead 및 backreferences와 같은 몇 가지 고급 regex 기능을 사용할 수 있습니다. 하지만 모든 PCRE2 기능이 지원되지는 않으며, JavaScript에서도 지원되는 기능만 지원됩니다.", + "search.useReplacePreview": "일치하는 항목을 선택하거나 바꿀 때 미리 보기 바꾸기를 열지 여부를 제어합니다.", + "searchConfigurationTitle": "검색", + "searchSortOrder.countAscending": "결과는 파일별 개수의 오름차순으로 정렬됩니다.", + "searchSortOrder.countDescending": "결과는 파일별 개수의 내림차순으로 정렬됩니다.", + "searchSortOrder.default": "결과는 폴더 및 파일 이름의 알파벳 순으로 정렬됩니다.", + "searchSortOrder.filesOnly": "결과는 폴더 순서를 무시하고 파일 이름별 알파벳 순으로 정렬됩니다.", + "searchSortOrder.modified": "결과는 파일을 마지막으로 수정한 날짜의 내림차순으로 정렬됩니다.", + "searchSortOrder.type": "결과는 파일 확장자의 알파벳 순으로 정렬됩니다.", + "showTriggerActions": "작업 영역에서 기호로 이동...", + "symbolsQuickAccess": "작업 영역에서 기호로 이동", + "symbolsQuickAccessPlaceholder": "열 기호의 이름을 입력합니다.", + "useGlobalIgnoreFiles": "파일을 검색할 때 전역 '.gitignore' 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", + "useIgnoreFiles": "파일을 검색할 때 '.gitignore' 파일 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", + "usePCRE2Deprecated": "사용되지 않습니다. PCRE2는 PCRE2에서만 지원하는 regex 기능을 사용할 경우 자동으로 사용됩니다.", + "useRipgrep": "이 설정은 사용되지 않으며 이제 \"search.usePCRE2\"로 대체됩니다.", + "useRipgrepDeprecated": "사용되지 않습니다. 고급 regex 기능을 지원하려면 \"search.usePCRE2\"를 사용해 보세요." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "다음 검색 결과에 포커스", + "FocusPreviousSearchResult.label": "이전 검색 결과에 포커스", + "RemoveAction.label": "해제", + "file.replaceAll.label": "모두 바꾸기", + "match.replace.label": "바꾸기", + "replaceInFiles": "파일에서 바꾸기", + "toggleTabs": "유형에 대한 검색 전환" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "검색 보기에서 결과 지우기의 아이콘입니다.", + "searchCollapseAllIcon": "검색 보기에서 결과 축소의 아이콘입니다.", + "searchDetailsIcon": "검색 정보를 표시하도록 만드는 아이콘입니다.", + "searchExpandAllIcon": "검색 보기에서 결과 확장의 아이콘입니다.", + "searchHideReplaceIcon": "검색 보기에서 바꾸기 섹션을 축소하는 아이콘입니다.", + "searchNewEditorIcon": "새 검색 편집기를 여는 동작의 아이콘입니다.", + "searchRefreshIcon": "검색 보기에서 새로 고침의 아이콘입니다.", + "searchRemoveIcon": "검색 결과를 제거하는 아이콘입니다.", + "searchReplaceAllIcon": "검색 보기에서 모두 바꾸기의 아이콘입니다.", + "searchReplaceIcon": "검색 보기에서 바꾸기의 아이콘입니다.", + "searchShowContextIcon": "검색 편집기에서 컨텍스트를 토글하는 아이콘입니다.", + "searchShowReplaceIcon": "검색 보기에서 바꾸기 섹션을 확장하는 아이콘입니다.", + "searchStopIcon": "검색 보기에서 중지의 아이콘입니다.", + "searchViewIcon": "검색 보기의 뷰 아이콘입니다." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{2} 폴더의 {1} 파일에 {0}개의 일치 항목이 있음, 검색 결과", + "folderMatchAriaLabel": "폴더 루트 {1}에서 {0}개 일치, 검색 결과", + "lineNumStr": "{0} 줄에서", + "numLinesStr": "추가 {0}줄", + "otherFilesAriaLabel": "작업 영역의 외부에서 {0}개 일치, 검색 결과", + "replacePreviewResultAria": "{3} 텍스트가 있는 줄의 열 위치 {2}에서 용어 {0}을(를) {1}(으)로 바꾸기", + "search": "검색", + "searchFileMatch": "{0}개 파일 찾음", + "searchFileMatches": "{0}개 파일 찾음", + "searchFolderMatch.other.label": "기타 파일", + "searchMatch": "일치하는 {0}개 항목을 찾음", + "searchMatches": "일치하는 {0}개 항목을 찾음", + "searchResultAria": "{2} 텍스트가 있는 줄의 열 위치 {1}에서 {0} 용어 찾기" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "검색 결과가 지워졌습니다.", + "ariaSearchResultsStatus": "검색에서 {1}개의 파일에 {0}개의 결과를 반환했습니다.", + "emptySearch": "빈 검색", + "excludes.enable": "사용", + "forTerm": " - 검색: {0}", + "label.excludes": "패턴 제외 검색", + "label.includes": "패턴 포함 검색", + "moreSearch": "검색 세부 정보 설정/해제", + "noOpenEditorResultsExcludes": "열린 편집기에서 '{0}'을(를) 제외한 결과를 찾을 수 없습니다. - ", + "noOpenEditorResultsFound": "열린 편집기에서 결과를 찾을 수 없습니다. 구성된 제외에 대한 설정을 검토하고 gitignore 파일을 확인하세요. - ", + "noOpenEditorResultsIncludes": "열린 편집기에서 '{0}'과(와) 일치하는 결과를 찾을 수 없습니다. - ", + "noOpenEditorResultsIncludesExcludes": "열린 편집기에서 '{0}'과(와) 일치하고 '{1}'을(를) 제외한 결과를 찾을 수 없습니다. - ", + "noResultsExcludes": "'{0}'을(를) 제외하는 결과가 없음 - ", + "noResultsFound": "결과가 없습니다. 구성된 제외에 대한 설정을 검토하고 gitignore 파일을 확인하세요. - ", + "noResultsIncludes": "'{0}'에 결과 없음 - ", + "noResultsIncludesExcludes": "'{0}'에 '{1}'을(를) 제외한 결과 없음 - ", + "openFolder": "폴더 열기", + "openInEditor.message": "편집기에서 열기", + "openInEditor.tooltip": "현재 검색 결과를 편집기로 복사", + "openSettings.learnMore": "자세한 정보", + "openSettings.message": "설정 열기", + "placeholder.excludes": "(예: *.ts, src/**/exclude)", + "placeholder.includes": "(예: *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", + "removeAll.occurrence.file.message": "{1} 파일에서 {0} 발생을 바꿨습니다.", + "removeAll.occurrence.files.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", + "removeAll.occurrence.files.message": "{1}개 파일에서 {0}개를 바꿨습니다.", + "removeAll.occurrences.file.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", + "removeAll.occurrences.file.message": "{1} 파일에서 {0} 발생을 바꿨습니다.", + "removeAll.occurrences.files.confirmation.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꾸시겠습니까?", + "removeAll.occurrences.files.message": "{1}개 파일에서 {0}개를 바꿨습니다.", + "replaceAll.confirm.button": "바꾸기(&&R)", + "replaceAll.confirmation.title": "모두 바꾸기", + "replaceAll.occurrence.file.confirmation.message": "{1} 파일에서 {0} 발생을 바꾸시겠습니까?", + "replaceAll.occurrence.file.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", + "replaceAll.occurrence.files.confirmation.message": "{1}개 파일에서 {0}개를 바꾸시겠습니까?", + "replaceAll.occurrence.files.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", + "replaceAll.occurrences.file.confirmation.message": "{1} 파일의 {0} 발생을 바꾸시겠습니까?", + "replaceAll.occurrences.file.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", + "replaceAll.occurrences.files.confirmation.message": "{1}개 파일에서 {0}개를 바꾸시겠습니까?", + "replaceAll.occurrences.files.message": "{1}개 파일에서 {0}개를 '{2}'(으)로 바꿨습니다.", + "rerunSearch.message": "다시 검색", + "rerunSearchInAll.message": "모든 파일에서 다시 검색", + "search.file.result": "{1}개 파일에서 {0}개 결과", + "search.file.results": "{1}개 파일에서 {0}개 결과", + "search.files.result": "{1}개 파일에서 {0}개 결과", + "search.files.results": "{1}개 파일에서 {0}개 결과", + "searchCanceled": "결과를 찾기 이전에 검색이 취소되었습니다. - ", + "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요.", + "searchPathNotFoundError": "검색 경로를 찾을 수 없음: {0}", + "searchScope.excludes": "제외할 파일", + "searchScope.includes": "포함할 파일", + "searchWithoutFolder": "폴더를 열거나 지정하지 않았습니다. 열려 있는 파일만 현재 검색됩니다.", + "unable to open": "알 수 없는 링크({0})를 열 수 없습니다.", + "unable to open trust": "신뢰할 수 없는 원본에서 명령 링크를 열 수 없습니다. {0}", + "useExcludesAndIgnoreFilesDescription": "제외 설정 및 파일 무시 사용", + "useIgnoresAndExcludesDisabled": "제외 설정 및 파일 무시가 사용하지 않도록 설정됨" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "바꾸기: 바꿀 용어를 입력한 후 키를 눌러 미리 봅니다.", + "label.Search": "검색: 검색어를 입력한 후 키를 눌러 검색합니다.", + "search.action.replaceAll.disabled.label": "모두 바꾸기(사용하려면 검색 전송)", + "search.action.replaceAll.enabled.label": "모두 바꾸기", + "search.placeHolder": "검색", + "search.replace.placeHolder": "바꾸기", + "search.replace.toggle.button.title": "바꾸기 설정/해제", + "showContext": "컨텍스트 줄 토글" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "일치하는 작업 영역 기호 없음", + "openToBottom": "아래쪽으로 열기", + "openToSide": "옆으로 열기" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "작업 영역 폴더가 없음: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "검색 세부 정보 설정/해제", - "searchScope.includes": "포함할 파일", - "label.includes": "패턴 포함 검색", - "searchScope.excludes": "제외할 파일", "label.excludes": "패턴 제외 검색", + "label.includes": "패턴 포함 검색", + "moreSearch": "검색 세부 정보 설정/해제", "runSearch": "검색 실행", - "searchResultItem": "파일 {2}의 {1}에 {0} 일치함", "searchEditor": "검색", - "textInputBoxBorder": "검색 편집기 텍스트 입력 상자 테두리입니다." + "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요.", + "searchResultItem": "파일 {2}의 {1}에 {0} 일치함", + "searchScope.excludes": "제외할 파일", + "searchScope.includes": "포함할 파일", + "textInputBoxBorder": "검색 편집기 텍스트 입력 상자 테두리입니다.", + "unable to open": "알 수 없는 링크({0})를 열 수 없습니다.", + "unable to open trust": "신뢰할 수 없는 원본에서 명령 링크를 열 수 없습니다. {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "검색 편집기", + "search": "검색 편집기", + "search.action.focusQueryEditorWidget": "검색 편집기 입력 포커스", + "search.openNewEditor": "보기에서 새 검색 편집기 열기", + "search.openNewEditorToSide": "새 검색 편집기를 측면에서 열기", + "search.openNewSearchEditor": "새 검색 편집기", + "search.openResultsInEditor": "편집기에서 결과 열기", + "search.openSearchEditor": "검색 편집기 열기", + "search.rerunSearchInEditor": "다시 검색", + "searchEditor": "검색 편집기", + "searchEditor.action.decreaseSearchEditorContextLines": "컨텍스트 줄 줄이기", + "searchEditor.action.increaseSearchEditorContextLines": "컨텍스트 줄 늘이기", + "searchEditor.action.selectAllSearchEditorMatches": "모든 일치 항목 선택", + "searchEditor.action.toggleSearchEditorCaseSensitive": "대/소문자 구분 토글", + "searchEditor.action.toggleSearchEditorContextLines": "컨텍스트 줄 토글", + "searchEditor.action.toggleSearchEditorRegex": "정규식 사용 토글", + "searchEditor.action.toggleSearchEditorWholeWord": "단어 단위로 토글", + "searchEditor.deleteResultBlock": "파일 결과 삭제" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "검색: {0}", - "searchTitle": "검색" + "searchTitle": "검색", + "searchTitle.withQuery": "검색: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "쿼리 문자열의 모든 백슬래시가 이스케이프되어야 합니다(\\\\)", - "numFiles": "{0} 파일", - "oneFile": "1개 파일", - "numResults": "{0}개 결과", - "oneResult": "결과 1개", "noResults": "결과 없음", + "numFiles": "{0} 파일", + "numResults": "{0}개 결과", + "oneFile": "1개 파일", + "oneResult": "결과 1개", "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요." }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "IntelliSense에서 코드 조각을 선택할 때 사용할 접두사입니다.", - "snippetSchema.json.body": "코드 조각 콘텐츠. '$1', '${1:defaultText}'을 사용하여 커서 위치를 정의하고, 마지막 커서 위치에 '$0'을 사용합니다. '${varName}' 및 '${varName:defaultText}'을 사용하여 변수 값을 삽입합니다. 예: 'This is file: $TM_FILENAME'", - "snippetSchema.json.description": "코드 조각 설명입니다.", - "snippetSchema.json.default": "빈 코드 조각", - "snippetSchema.json": "사용자 코드 조각 구성", - "snippetSchema.json.scope": "이 코드 조각이 적용되는 언어 이름 목록입니다(예: 'typescript,javascript')." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "조각 삽입", - "sep.userSnippet": "사용자 코드 조각", - "sep.extSnippet": "확장 코드 조각", - "sep.workspaceSnippet": "작업 영역 코드 조각", - "disableSnippet": "IntelliSense에서 숨기기", - "isDisabled": "(IntelliSense에서 숨김)", - "enable.snippet": "IntelliSense에 표시", - "pick.placeholder": "코드 조각 선택" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", - "invalid.language.0": "언어를 생략하는 경우 `contributes.{0}.path` 값은 `.code-snippets`-file이어야 합니다. 제공된 값: {1}", - "invalid.language": "`contributes.{0}.language`에 알 수 없는 언어가 있습니다. 제공된 값: {1}", - "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", - "vscode.extension.contributes.snippets": "코드 조각을 적용합니다.", - "vscode.extension.contributes.snippets-language": "이 코드 조각이 적용되는 언어 식별자입니다.", - "vscode.extension.contributes.snippets-path": "코드 조각 파일의 경로입니다. 이 경로는 확장 폴더의 상대 경로이며 일반적으로 './snippets/'로 시작합니다.", - "badVariableUse": "'{0}' 확장의 1개 이상의 코드 조각은 snippet-variables 및 snippet-placeholders와 혼동하기 쉽습니다(자세한 내용은 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax를 참조하세요).", - "badFile": "코드 조각 파일 \"{0}\"을(를) 읽을 수 없습니다." - }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(전역)", - "global.1": "({0})", - "name": "코드 조각 파일 이름 입력", "bad_name1": "잘못된 파일 이름", "bad_name2": "'{0}'은(는) 유효한 파일 이름이 아닙니다.", "bad_name3": "'{0}'이(가) 이미 있습니다.", - "new.global_scope": "GLOBAL", - "new.global": "새 전역 코드 조각 파일...", - "new.workspace_scope": "{0} 작업 영역", - "new.folder": "'{0}'에 대한 새 코드 조각 파일...", + "global.1": "({0})", + "global.scope": "(전역)", "group.global": "기존 코드 조각", - "new.global.sep": "새 코드 조각", - "openSnippet.pickLanguage": "코드 조각 파일 선택 또는 코드 조각 만들기", - "openSnippet.label": "사용자 코드 조각 구성", - "preferences": "기본 설정", "miOpenSnippets": "사용자 코드 조각(&&S)", + "name": "코드 조각 파일 이름 입력", + "new.folder": "'{0}'에 대한 새 코드 조각 파일...", + "new.global": "새 전역 코드 조각 파일...", + "new.global.sep": "새 코드 조각", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "{0} 작업 영역", + "openSnippet.label": "사용자 코드 조각 구성", + "openSnippet.pickLanguage": "코드 조각 파일 선택 또는 코드 조각 만들기", + "preferences": "기본 설정", "userSnippets": "사용자 코드 조각" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "작업 영역 코드 조각", - "source.userSnippetGlobal": "전역 사용자 코드 조각", - "source.userSnippet": "사용자 코드 조각" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "IntelliSense에서 숨기기", + "enable.snippet": "IntelliSense에 표시", + "isDisabled": "(IntelliSense에서 숨김)", + "pick.placeholder": "코드 조각 선택", + "sep.extSnippet": "확장 코드 조각", + "sep.userSnippet": "사용자 코드 조각", + "sep.workspaceSnippet": "작업 영역 코드 조각", + "snippet.suggestions.label": "조각 삽입" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0}({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "간단한 피드백 설문 조사에 참여하시겠어요?", - "takeSurvey": "설문 조사 참여", - "remindLater": "나중에 알림", - "neverAgain": "다시 표시 안 함" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "사용자 코드 조각 구성", + "snippetSchema.json.body": "코드 조각 콘텐츠. '$1', '${1:defaultText}'을 사용하여 커서 위치를 정의하고, 마지막 커서 위치에 '$0'을 사용합니다. '${varName}' 및 '${varName:defaultText}'을 사용하여 변수 값을 삽입합니다. 예: 'This is file: $TM_FILENAME'", + "snippetSchema.json.default": "빈 코드 조각", + "snippetSchema.json.description": "코드 조각 설명입니다.", + "snippetSchema.json.prefix": "IntelliSense에서 코드 조각을 선택할 때 사용할 접두사입니다.", + "snippetSchema.json.scope": "이 코드 조각이 적용되는 언어 이름 목록입니다(예: 'typescript,javascript')." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "사용자 코드 조각", + "source.userSnippetGlobal": "전역 사용자 코드 조각", + "source.workspaceSnippetGlobal": "작업 영역 코드 조각" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "코드 조각 파일 \"{0}\"을(를) 읽을 수 없습니다.", + "badVariableUse": "'{0}' 확장의 1개 이상의 코드 조각은 snippet-variables 및 snippet-placeholders와 혼동하기 쉽습니다(자세한 내용은 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax를 참조하세요).", + "invalid.language": "`contributes.{0}.language`에 알 수 없는 언어가 있습니다. 제공된 값: {1}", + "invalid.language.0": "언어를 생략하는 경우 `contributes.{0}.path` 값은 `.code-snippets`-file이어야 합니다. 제공된 값: {1}", + "invalid.path.0": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", + "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", + "vscode.extension.contributes.snippets": "코드 조각을 적용합니다.", + "vscode.extension.contributes.snippets-language": "이 코드 조각이 적용되는 언어 식별자입니다.", + "vscode.extension.contributes.snippets-path": "코드 조각 파일의 경로입니다. 이 경로는 확장 폴더의 상대 경로이며 일반적으로 './snippets/'로 시작합니다." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "VS Code 팀을 도와주세요. 지금까지 VS Code 사용 경험에 대해 알려주세요.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "{0}에 대한 지원을 개선하는 데 도움을 주세요.", - "takeShortSurvey": "간단한 설문 조사 참여", + "neverAgain": "다시 표시 안 함", "remindLater": "나중에 알림", - "neverAgain": "다시 표시 안 함" + "takeShortSurvey": "간단한 설문 조사 참여" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "다시 표시 안 함", + "remindLater": "나중에 알림", + "surveyQuestion": "간단한 피드백 설문 조사에 참여하시겠어요?", + "takeSurvey": "설문 조사 참여" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "이 폴더에는 작업 영역 파일 '{0}'이(가) 포함되어 있습니다. 파일을 여시겠습니까? 작업 영역 파일에 대해 [자세히 알아보세요]({1}).", @@ -6888,843 +7128,909 @@ "selectWorkspace": "작업 영역 선택", "selectToOpen": "열 작업 영역 선택" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "실행 중인 작업이 있습니다. 이 작업을 종료할까요?", - "TaskSystem.terminateTask": "작업 종료(&&T)", - "TaskSystem.noProcess": "시작된 작업이 더 이상 존재하지 않습니다. 작업에서 생성된, VS Code를 끝내는 백그라운드 프로세스가 분리된 프로세스가 될 수 있습니다. 이를 방지하려면 wait 플래그를 사용하여 마지막 백그라운드 프로세스를 시작하세요.", - "TaskSystem.exitAnyways": "종료(&&E)" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "작업이 현재 실행 중인지 여부입니다.", - "tasksCategory": "작업", - "TaskDefinition.missingRequiredProperty": "오류: 작업 식별자 '{0}'에 필요한 속성 '{1}'이(가) 없습니다. 작업 식별자가 무시됩니다." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "경고: options.cwd는 문자열 형식이어야 합니다. 값 {0}을(를) 무시합니다.\r\n", - "ConfigurationParser.inValidArg": "오류: 명령 인수는 문자열이거나 따옴표 붙은 문자열이어야 합니다. 입력한 값은 다음과 같습니다.\r\n{0}", - "ConfigurationParser.noShell": "경고: 셸 구성은 작업을 터미널에서 실행 중일 때에만 지원됩니다.", - "ConfigurationParser.noName": "오류: 선언 범위의 문제 선택기에 이름이 있어야 합니다.\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "경고: 정의된 문제 선택기를 알 수 없습니다. 지원되는 형식은 문자열 | ProblemMatcher | Array입니다.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "오류: 잘못된 problemMatcher 참조: {0}\r\n", - "ConfigurationParser.noTaskType": "오류: 작업 구성에 유형 속성이 있어야 합니다. 구성이 무시됩니다.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "오류: 등록된 작업 형식 '{0}'이(가) 없습니다. 해당하는 작업 공급자를 제공하는 확장을 설치하지 않으셨습니까?", - "ConfigurationParser.missingType": "오류: 작업 구성 '{0}'에 필요한 속성 'type'이 없습니다. 작업 구성이 무시됩니다.", - "ConfigurationParser.incorrectType": "오류: 작업 구성 '{0}'은(는) 알 수 없는 형식을 사용 중입니다. 작업 구성이 무시됩니다.", - "ConfigurationParser.notCustom": "오류: 작업이 사용자 지정 작업으로 선언되지 않았습니다. 구성이 무시됩니다.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "오류: 작업에서 레이블 속성을 제공해야 합니다. 작업이 무시됩니다.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "경고: 현재 환경에서 작업 {0}개를 사용할 수 없습니다.\r\n", - "taskConfiguration.noCommandOrDependsOn": "오류: '{0}' 작업에서 명령 및 dependsOn 속성을 지정하지 않습니다. 작업이 무시됩니다. 작업 정의는 다음과 같습니다.\r\n{1}", - "taskConfiguration.noCommand": "오류: '{0}' 작업에서 명령을 정의하지 않습니다. 작업이 무시됩니다. 작업 정의는 다음과 같습니다.\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "작업 version 2.0.0에서는 전역 OS 특정 작업이 지원되지 않습니다. OS 특정 명령을 사용하는 작업으로 변환하세요. 영향을 받는 작업은 다음과 같습니다.\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "작업 시스템이 버전 0.1.0용으로 구성되어 있어서(tasks.json 파일 참조), 사용자 지정 작업만 실행할 수 있습니다. 작업을 실행하려면 버전 2.0.0으로 업그레이드하세요. {0}", - "TaskRunnerSystem.unknownError": "작업을 실행하는 동안 알 수 없는 오류가 발생했습니다. 자세한 내용은 작업 출력 로그를 참조하세요.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\n빌드 작업 감시를 마쳤습니다.", - "TaskRunnerSystem.childProcessError": "외부 프로그램 {0} {1}을(를) 시작하지 못했습니다.", - "TaskRunnerSystem.cancelRequested": "\r\n사용자 요청에 따라 '{0}' 작업이 종료되었습니다.", - "unknownProblemMatcher": "문제 선택기 {0}을(를) 확인할 수 없습니다. 선택기가 무시됩니다." - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "gulp --tasks-simple을 실행해도 작업이 나열되지 않습니다. npm install을 실행했나요?", - "TaskSystemDetector.noJakeTasks": "jake --tasks를 실행해도 작업이 나열되지 않습니다. npm install을 실행했나요?", - "TaskSystemDetector.noGulpProgram": "Gulp가 시스템에 설치되어 있지 않습니다. npm install -g gulp를 실행하여 설치하세요.", - "TaskSystemDetector.noJakeProgram": "Jake가 시스템에 설치되어 있지 않습니다. npm install -g jake를 실행하여 설치하세요.", - "TaskSystemDetector.noGruntProgram": "Grunt가 시스템에 설치되어 있지 않습니다. npm install -g grunt를 실행하여 설치하세요.", - "TaskSystemDetector.noProgram": "{0} 프로그램을 찾을 수 없습니다. 메시지는 {1}입니다.", - "TaskSystemDetector.buildTaskDetected": "이름이 '{0}'인 빌드 작업이 발견되었습니다.", - "TaskSystemDetector.testTaskDetected": "이름이 '{0}'인 테스트 작업이 발견되었습니다." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "CustomExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", - "tasks.shellExecutionSupported": "ShellExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", - "tasks.processExecutionSupported": "ProcessExecution 작업이 지원되는 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "작업 구성", - "tasks": "작업", - "TaskSystem.noHotSwap": "실행 중인 활성 작업이 있는 작업 실행 엔진을 변경하면 Window를 다시 로드해야 합니다.", - "reloadWindow": "창 다시 로드", - "TaskService.pickBuildTaskForLabel": "빌드 작업 선택(정의된 기본 빌드 작업이 없음)", - "taskServiceOutputPrompt": "작업 오류가 있습니다. 자세한 내용은 출력을 참조하세요.", - "showOutput": "출력 표시", "TaskServer.folderIgnored": "작업 버전 0.1.0을 사용하므로 {0} 폴더가 무시됩니다.", - "TaskService.providerUnavailable": "경고: 현재 환경에서 작업 {0}개를 사용할 수 없습니다.\r\n", - "TaskService.noBuildTask1": "정의된 빌드 작업이 없습니다. tasks.json 파일에서 작업을 'isBuildCommand'로 표시하세요.", - "TaskService.noBuildTask2": "정의된 빌드 작업이 없습니다. tasks.json 파일에서 작업을 'build'로 표시하세요.", - "TaskService.noTestTask1": "정의된 테스트 작업이 없습니다. tasks.json 파일에서 작업을 'isTestCommand'로 표시하세요.", - "TaskService.noTestTask2": "정의된 테스트 작업이 없습니다. tasks.json 파일에서 작업을 'test'로 표시하세요.", "TaskServer.noTask": "실행할 작업이 정의되지 않았습니다.", "TaskService.associate": "연결", "TaskService.attachProblemMatcher.continueWithout": "작업 출력을 스캔하지 않고 계속", + "TaskService.attachProblemMatcher.learnMoreAbout": "작업 출력 스캔에 대해 자세히 알아보기", "TaskService.attachProblemMatcher.never": "이 작업에 대한 작업 출력을 스캔하지 않음", "TaskService.attachProblemMatcher.neverType": "{0} 작업에 대한 작업 출력을 스캔해서는 안 됩니다.", - "TaskService.attachProblemMatcher.learnMoreAbout": "작업 출력 스캔에 대해 자세히 알아보기", - "selectProblemMatcher": "작업 출력에서 스캔할 오류 및 경고 유형을 선택", - "customizeParseErrors": "현재 작성 구성에 오류가 있습니다. 작업을 사용자 지정하기 전에 오류를 수정하세요.", - "tasksJsonComment": "\t// tasks.json 형식에 대한 설명서는 \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558을 참조하세요.", - "moreThanOneBuildTask": "tasks.json에 많은 빌드 작업이 정의되어 있습니다. 첫 번째 작업을 실행합니다.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "모든 편집기를 저장하시겠습니까?", - "saveBeforeRun.save": "저장", - "saveBeforeRun.dontSave": "저장 안 함", - "detail": "작업을 실행하기 전에 모든 편집기를 저장하시겠습니까?", - "TaskSystem.activeSame.noBackground": "'{0}' 작업은 이미 활성 상태입니다.", - "terminateTask": "작업 종료", - "restartTask": "작업 다시 시작", - "TaskSystem.active": "이미 실행 중인 작업이 있습니다. 다른 작업을 실행하려면 먼저 이 작업을 종료하세요.", - "TaskSystem.restartFailed": "{0} 작업을 종료하고 다시 시작하지 못했습니다.", - "unexpectedTaskType": "\"{0}\" 작업의 작업 공급자가 예기치 않게 \"{1}\" 유형의 작업을 제공했습니다.\r\n", + "TaskService.createJsonFile": "템플릿에서 tasks.json 파일 만들기", + "TaskService.defaultBuildTaskExists": "{0}은(는) 이미 기본 빌드 작업으로 표시되어 있습니다.", + "TaskService.defaultTestTaskExists": "{0}은(는) 이미 기본 테스트 작업으로 표시되어 있습니다.", + "TaskService.fetchingBuildTasks": "빌드 작업을 페치하는 중...", + "TaskService.fetchingTestTasks": "테스트 작업을 페치하는 중...", + "TaskService.ignoredFolder": "작업 버전 0.1.0을 사용하기 때문에 다음 작업 영역 폴더는 무시됩니다. {0}", + "TaskService.noBuildTask": "실행할 빌드 작업을 찾을 수 없습니다. 빌드 작업 구성...", + "TaskService.noBuildTask1": "정의된 빌드 작업이 없습니다. tasks.json 파일에서 작업을 'isBuildCommand'로 표시하세요.", + "TaskService.noBuildTask2": "정의된 빌드 작업이 없습니다. tasks.json 파일에서 작업을 'build'로 표시하세요.", "TaskService.noConfiguration": "오류: {0} 작업 검색에서 다음 구성에 대해 작업을 적용하지 않았습니다.\r\n{1}\r\n작업이 무시됩니다.\r\n", + "TaskService.noEntryToRun": "$(plus) 작업 구성", + "TaskService.noEntryToRunSlow": "$(plus) 작업 구성", + "TaskService.noTaskIsRunning": "실행 중인 작업이 없습니다.", + "TaskService.noTaskRunning": "현재 실행 중인 작업이 없습니다.", + "TaskService.noTaskToRestart": "다시 시작할 작업이 없습니다.", + "TaskService.noTestTask1": "정의된 테스트 작업이 없습니다. tasks.json 파일에서 작업을 'isTestCommand'로 표시하세요.", + "TaskService.noTestTask2": "정의된 테스트 작업이 없습니다. tasks.json 파일에서 작업을 'test'로 표시하세요.", + "TaskService.noTestTaskTerminal": "실행할 테스트 작업이 없습니다. 작업 구성...", + "TaskService.notAgain": "다시 표시 안 함", + "TaskService.openJsonFile": "tasks.json 파일 열기", + "TaskService.pickBuildTask": "실행할 빌드 작업 선택", + "TaskService.pickBuildTaskForLabel": "빌드 작업 선택(정의된 기본 빌드 작업이 없음)", + "TaskService.pickDefaultBuildTask": "기본 빌드 작업으로 사용할 작업을 선택", + "TaskService.pickDefaultTestTask": "기본 테스트 작업으로 사용할 작업 선택", + "TaskService.pickRunTask": "실행할 작업 선택", + "TaskService.pickShowTask": "출력을 표시할 작업 선택", + "TaskService.pickTask": "구성할 작업 선택", + "TaskService.pickTestTask": "실행할 테스트 작업 선택", + "TaskService.providerUnavailable": "경고: 현재 환경에서 {0} 작업을 사용할 수 없습니다.\r\n", + "TaskService.requestTrust": "작업을 나열하고 실행하려면이 작업 영역의 일부 파일을 코드로 실행해야 합니다.", + "TaskService.taskToRestart": "다시 시작할 작업 선택", + "TaskService.taskToTerminate": "종료할 작업 선택", + "TaskService.template": "작업 템플릿 선택", + "TaskService.terminateAllRunningTasks": "실행 중인 모든 작업", + "TaskSystem.active": "이미 실행 중인 작업이 있습니다. 다른 작업을 실행하려면 먼저 이 작업을 종료하세요.", + "TaskSystem.activeSame.noBackground": "'{0}' 작업은 이미 활성 상태입니다.", "TaskSystem.configurationErrors": "오류: 제공한 작업 구성에 유효성 검사 오류가 있으며 사용할 수 없습니다. 먼저 오류를 수정하세요.", + "TaskSystem.invalidTaskJson": "오류: tasks.json 파일 내용에 구문 오류가 있습니다. 작업을 실행하기 전에 수정하세요.\r\n", "TaskSystem.invalidTaskJsonOther": "오류: {0}의 tasks.json 내용에 구문 오류가 있습니다. 작업을 실행하기 전에 수정하세요.\r\n", - "TasksSystem.locationWorkspaceConfig": "작업 영역 파일", + "TaskSystem.restartFailed": "{0} 작업을 종료하고 다시 시작하지 못했습니다.", + "TaskSystem.saveBeforeRun.prompt.title": "모든 편집기를 저장하시겠습니까?", + "TaskSystem.unknownError": "작업을 실행하는 동안 오류가 발생했습니다. 자세한 내용은 작업 로그를 참조하세요.", + "TaskSystem.versionSettings": "사용자 설정에서는 작업 버전 2.0.0만 허용됩니다.", "TaskSystem.versionWorkspaceFile": "작업 영역 구성 파일에서는 태스크 버전 2.0.0만 허용됩니다.", "TasksSystem.locationUserConfig": "사용자 설정", - "TaskSystem.versionSettings": "사용자 설정에서는 작업 버전 2.0.0만 허용됩니다.", - "taskService.ignoreingFolder": "작업 영역 폴더 {0}의 작업 구성을 무시합니다. 다중 폴더 작업 영역 작업을 지원하려면 모든 폴더에서 작업 버전 2.0.0을 사용해야 합니다.\r\n", - "TaskSystem.invalidTaskJson": "오류: tasks.json 파일 내용에 구문 오류가 있습니다. 작업을 실행하기 전에 수정하세요.\r\n", - "TerminateAction.label": "작업 종료", - "TaskSystem.unknownError": "작업을 실행하는 동안 오류가 발생했습니다. 자세한 내용은 작업 로그를 참조하세요.", - "configureTask": "작업 구성", - "recentlyUsed": "최근에 사용한 작업", - "configured": "구성된 작업", - "detected": "감지된 작업", - "TaskService.ignoredFolder": "작업 버전 0.1.0을 사용하기 때문에 다음 작업 영역 폴더는 무시됩니다. {0}", - "TaskService.notAgain": "다시 표시 안 함", - "TaskService.pickRunTask": "실행할 작업 선택", - "TaskService.noEntryToRunSlow": "$(plus) 작업 구성", - "TaskService.noEntryToRun": "$(plus) 작업 구성", - "TaskService.fetchingBuildTasks": "빌드 작업을 페치하는 중...", - "TaskService.pickBuildTask": "실행할 빌드 작업 선택", - "TaskService.noBuildTask": "실행할 빌드 작업을 찾을 수 없습니다. 빌드 작업 구성...", - "TaskService.fetchingTestTasks": "테스트 작업을 페치하는 중...", - "TaskService.pickTestTask": "실행할 테스트 작업 선택", - "TaskService.noTestTaskTerminal": "실행할 테스트 작업이 없습니다. 작업 구성...", - "TaskService.taskToTerminate": "종료할 작업 선택", - "TaskService.noTaskRunning": "현재 실행 중인 작업이 없습니다.", - "TaskService.terminateAllRunningTasks": "실행 중인 모든 작업", - "TerminateAction.noProcess": "시작된 프로세스가 더 이상 존재하지 않습니다. 작업에서 생성된, VS Code를 끝내는 백그라운드 작업이 분리된 프로세스가 될 수 있습니다.", + "TasksSystem.locationWorkspaceConfig": "작업 영역 파일", "TerminateAction.failed": "실행 중인 작업을 종료하지 못했습니다.", - "TaskService.taskToRestart": "다시 시작할 작업 선택", - "TaskService.noTaskToRestart": "다시 시작할 작업이 없습니다.", - "TaskService.template": "작업 템플릿 선택", + "TerminateAction.label": "작업 종료", + "TerminateAction.noProcess": "시작된 프로세스가 더 이상 존재하지 않습니다. 작업에서 생성된, VS Code를 끝내는 백그라운드 작업이 분리된 프로세스가 될 수 있습니다.", + "configureTask": "작업 구성", + "configured": "구성된 작업", + "customizeParseErrors": "현재 작성 구성에 오류가 있습니다. 작업을 사용자 지정하기 전에 오류를 수정하세요.", + "detail": "작업을 실행하기 전에 모든 편집기를 저장하시겠습니까?", + "detected": "감지된 작업", + "moreThanOneBuildTask": "tasks.json에 많은 빌드 작업이 정의되어 있습니다. 첫 번째 작업을 실행합니다.\r\n", + "recentlyUsed": "최근에 사용한 작업", + "restartTask": "작업 다시 시작", + "saveBeforeRun.dontSave": "저장 안 함", + "saveBeforeRun.save": "저장", + "selectProblemMatcher": "작업 출력에서 스캔할 오류 및 경고 유형을 선택", + "showOutput": "출력 표시", "taskQuickPick.userSettings": "사용자 설정", - "TaskService.createJsonFile": "템플릿에서 tasks.json 파일 만들기", - "TaskService.openJsonFile": "tasks.json 파일 열기", - "TaskService.pickTask": "구성할 작업 선택", - "TaskService.defaultBuildTaskExists": "{0}은(는) 이미 기본 빌드 작업으로 표시되어 있습니다.", - "TaskService.pickDefaultBuildTask": "기본 빌드 작업으로 사용할 작업을 선택", - "TaskService.defaultTestTaskExists": "{0}은(는) 이미 기본 테스트 작업으로 표시되어 있습니다.", - "TaskService.pickDefaultTestTask": "기본 테스트 작업으로 사용할 작업 선택", - "TaskService.pickShowTask": "출력을 표시할 작업 선택", - "TaskService.noTaskIsRunning": "실행 중인 작업이 없습니다." + "taskService.ignoreingFolder": "작업 영역 폴더 {0}의 작업 구성을 무시합니다. 다중 폴더 작업 영역 작업을 지원하려면 모든 폴더에서 작업 버전 2.0.0을 사용해야 합니다.\r\n", + "taskService.openDiff": "Diff 열기", + "taskService.openDiffs": "Diff 열기", + "taskService.upgradeVersion": "사용되지 않는 작업 버전 0.1.0이 제거되었습니다. 작업이 버전 2.0.0으로 업그레이드되었습니다. Diff를 열어 업그레이드를 검토하세요.", + "taskService.upgradeVersionPlural": "사용되지 않는 작업 버전 0.1.0이 제거되었습니다. 작업이 버전 2.0.0으로 업그레이드되었습니다. Diff를 열어 업그레이드를 검토하세요.", + "taskServiceOutputPrompt": "작업 오류가 있습니다. 자세한 내용은 출력을 참조하세요.", + "tasks": "작업", + "tasksJsonComment": "\t// tasks.json 형식에 대한 설명서는 \r\n\t// https://go.microsoft.com/fwlink/?LinkId=733558을 참조하세요.", + "terminateTask": "작업 종료", + "unexpectedTaskType": "\"{0}\" 작업의 작업 공급자가 예기치 않게 \"{1}\" 유형의 작업을 제공했습니다.\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "작업을 실행하는 동안 알 수 없는 오류가 발생했습니다. 자세한 내용은 작업 출력 로그를 참조하세요.", - "dependencyCycle": "종속 순환이 있습니다. \"{0}\" 작업을 참조하세요.", - "dependencyFailed": "작업 영역 폴더 '{1}'에서 종속 작업 '{0}'을(를) 확인할 수 없습니다.", - "TerminalTaskSystem.nonWatchingMatcher": "작업 {0}은(는) 백그라운드 작업이지만 배경 패턴 없이 문제 선택기를 사용합니다.", - "TerminalTaskSystem.terminalName": "작업 - {0}", - "closeTerminal": "터미널을 종료하려면 아무 키나 누르세요.", - "reuseTerminal": "터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요.", - "TerminalTaskSystem": "Cmd.exe를 사용하여 UNC 드라이브에 셸 명령을 실행할 수 없습니다.", - "unknownProblemMatcher": "문제 선택기 {0}을(를) 확인할 수 없습니다. 선택기가 무시됩니다." + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "허용 및 실행", + "disallow": "허용 안 함", + "openTask": "파일 열기", + "openTasks": "파일 열기", + "tasks.run.allowAutomatic": "이 작업 영역에는 이 작업 영역을 열 때 자동으로 실행되는 정의된({1}) 작업({0})이 있습니다. 자동 작업이 이 작업 영역을 열 때 실행되도록 허용하시겠습니까?", + "workbench.action.tasks.allowAutomaticTasks": "폴더에서 자동 작업 허용", + "workbench.action.tasks.disallowAutomaticTasks": "폴더에서 자동 작업 허용 안 함", + "workbench.action.tasks.manageAutomaticRunning": "폴더에서 자동 작업 관리" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "빌드 작업 실행", + "ConfigureDefaultBuildTask.label": "기본 빌드 작업 구성", + "ConfigureDefaultTestTask.label": "기본 테스트 작업 구성", + "ReRunTaskAction.label": "마지막 작업 다시 실행", + "RestartTaskAction.label": "실행 중인 작업 다시 시작", + "RunTaskAction.label": "작업 실행", + "ShowLogAction.label": "작업 로그 표시", + "ShowTasksAction.label": "실행 중인 작업 표시", + "TerminateAction.label": "작업 종료", + "TestAction.label": "테스트 작업 실행", "building": "빌드하고 있습니다...", + "miBuildTask": "빌드 작업 실행(&&B)...", + "miConfigureBuildTask": "기본 빌드 작업 구성(&&F)...", + "miConfigureTask": "작업 구성(&&C)...", + "miRestartTask": "실행 중인 작업 다시 시작(&&E)...", + "miRunTask": "작업 실행(&&R)...", + "miRunningTask": "실행 중인 작업 표시(&&G)...", + "miTerminateTask": "작업 종료(&&T)...", "numberOfRunningTasks": "실행 중인 작업 {0}", "runningTasks": "실행 중인 작업 표시", "status.runningTasks": "실행중인 작업", - "miRunTask": "작업 실행(&&R)...", - "miBuildTask": "빌드 작업 실행(&&B)...", - "miRunningTask": "실행 중인 작업 표시(&&G)...", - "miRestartTask": "실행 중인 작업 다시 시작(&&E)...", - "miTerminateTask": "작업 종료(&&T)...", - "miConfigureTask": "작업 구성(&&C)...", - "miConfigureBuildTask": "기본 빌드 작업 구성(&&F)...", - "workbench.action.tasks.openWorkspaceFileTasks": "작업 영역 작업 열기", - "ShowLogAction.label": "작업 로그 표시", - "RunTaskAction.label": "작업 실행", - "ReRunTaskAction.label": "마지막 작업 다시 실행", - "RestartTaskAction.label": "실행 중인 작업 다시 시작", - "ShowTasksAction.label": "실행 중인 작업 표시", - "TerminateAction.label": "작업 종료", - "BuildAction.label": "빌드 작업 실행", - "TestAction.label": "테스트 작업 실행", - "ConfigureDefaultBuildTask.label": "기본 빌드 작업 구성", - "ConfigureDefaultTestTask.label": "기본 테스트 작업 구성", - "workbench.action.tasks.openUserTasks": "사용자 작업 열기", - "tasksQuickAccessPlaceholder": "실행할 작업의 이름을 입력합니다.", - "tasksQuickAccessHelp": "작업 실행", - "tasksConfigurationTitle": "작업", - "task.problemMatchers.neverPrompt": "작업을 실행할 때 문제 선택기 프롬프트를 표시할지 여부를 구성합니다. 'true'로 설정하여 프롬프트하지 않거나 작업 유형 사전을 사용하여 특정 작업 유형에 대해서만 프롬프트를 해제합니다.", - "task.problemMatchers.neverPrompt.boolean": "모든 작업에 대해 문제 선택기 프롬프트 동작을 설정합니다.", - "task.problemMatchers.neverPrompt.array": "작업 형식 부울 쌍을 포함하는 개체에는 문제 선택기에 대한 프롬프트가 표시되지 않습니다.", + "task.SaveBeforeRun.prompt": "실행하기 전에 편집기를 저장할지 여부를 묻는 메시지를 표시합니다.", "task.autoDetect": "모든 작업 공급자 확장에 `provideTasks`의 사용 여부를 제어합니다. Tasks: Run Task 명령이 느린 경우 작업 공급자에 대한 자동 검색을 사용하지 않도록 설정하면 도움이 될 수 있습니다. 또한 개별 확장은 자동 검색을 사용하지 않도록 하는 설정을 제공합니다.", - "task.slowProviderWarning": "공급자 속도가 느린 경우 경고를 표시할지 여부를 구성합니다.", - "task.slowProviderWarning.boolean": "모든 작업에 대해 느린 공급자 경고를 설정합니다.", - "task.slowProviderWarning.array": "느린 공급자 경고를 표시하지 않는 작업 유형의 배열입니다.", - "task.quickOpen.history": "작업 Quick Open 대화 상자에서 추적된 최근 항목의 수를 제어합니다.", + "task.problemMatchers.neverPrompt": "작업을 실행할 때 문제 선택기 프롬프트를 표시할지 여부를 구성합니다. 'true'로 설정하여 프롬프트하지 않거나 작업 유형 사전을 사용하여 특정 작업 유형에 대해서만 프롬프트를 해제합니다.", + "task.problemMatchers.neverPrompt.array": "작업 형식 부울 쌍을 포함하는 개체에는 문제 선택기에 대한 프롬프트가 표시되지 않습니다.", + "task.problemMatchers.neverPrompt.boolean": "모든 작업에 대해 문제 선택기 프롬프트 동작을 설정합니다.", "task.quickOpen.detail": "작업 빠른 선택에 세부 정보가 있는 작업의 작업 세부 정보를 표시할지를 제어합니다(예: 작업 실행).", - "task.quickOpen.skip": "선택할 작업이 하나만 있는 경우 작업 빠른 선택을 건너뛰는지 여부를 제어합니다.", + "task.quickOpen.history": "작업 Quick Open 대화 상자에서 추적된 최근 항목의 수를 제어합니다.", "task.quickOpen.showAll": "작업: 작업 실행 명령에서 공급자별로 작업을 그룹화하는 빠른 두 수준 선택기 대신 느린 \"모두 표시\" 동작을 사용하게 합니다.", + "task.quickOpen.skip": "선택할 작업이 하나만 있는 경우 작업 빠른 선택을 건너뛰는지 여부를 제어합니다.", "task.saveBeforeRun": "작업을 실행하기 전에 모든 더티 편집기를 저장합니다.", "task.saveBeforeRun.always": "실행하기 전에 항상 모든 편집기를 저장합니다.", "task.saveBeforeRun.never": "실행하기 전에 편집기를 저장하지 않습니다.", - "task.SaveBeforeRun.prompt": "실행하기 전에 편집기를 저장할지 여부를 묻는 메시지를 표시합니다." + "task.slowProviderWarning": "공급자 속도가 느린 경우 경고를 표시할지 여부를 구성합니다.", + "task.slowProviderWarning.array": "느린 공급자 경고를 표시하지 않는 작업 유형의 배열입니다.", + "task.slowProviderWarning.boolean": "모든 작업에 대해 느린 공급자 경고를 설정합니다.", + "tasksConfigurationTitle": "작업", + "tasksQuickAccessHelp": "작업 실행", + "tasksQuickAccessPlaceholder": "실행할 작업의 이름을 입력합니다.", + "workbench.action.tasks.openUserTasks": "사용자 작업 열기", + "workbench.action.tasks.openWorkspaceFileTasks": "작업 영역 작업 열기" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "{0} 작업에 대한 작업 검색은 사용자가 여는 모든 작업 영역의 파일을 코드로 실행시킵니다. {0} 작업 검색을 사용하는 것은 사용자 설정이며 사용자가 여는 모든 작업 영역에 적용됩니다. 모든 작업 영역에 대해 {0} 작업 검색을 사용하시겠습니까?", + "TaskQuickPick.changeSettingNo": "아니요", + "TaskQuickPick.changeSettingYes": "예", + "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 작업 검색을 껐습니다. {1} 작업 검색 사용...", + "TaskQuickPick.goBack": "돌아가기 ↩", + "TaskQuickPick.noTasksForType": "{0} 작업이 없습니다. 돌아가기 ↩", + "TaskService.pickRunTask": "실행할 작업 선택", + "configureTask": "작업 구성", + "configureTaskIcon": "작업 선택 목록의 구성 아이콘입니다.", + "configured": "구성됨", + "contributedTasks": "제공됨", + "noProviderForTask": "\"{0}\" 유형의 작업에 대해 등록된 작업 공급자가 없습니다.", + "recentlyUsed": "최근에 사용", + "removeRecent": "최근에 사용한 작업 제거", + "removeTaskIcon": "작업 선택 목록의 제거 아이콘입니다.", + "taskQuickPick.showAll": "작업 모두 표시...", + "taskType": "모든 {0} 작업" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "작업 실행 중", + "taskTerminalStatus.errors": "작업에 오류가 있습니다", + "taskTerminalStatus.errorsInactive": "작업에 오류가 있어 대기 중입니다...", + "taskTerminalStatus.succeeded": "작업 성공", + "taskTerminalStatus.succeededInactive": "작업 완료 및 대기 중..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "실행할 작업 선택", + "noTaskResults": "일치하는 작업 없음" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Cmd.exe를 사용하여 UNC 드라이브에 셸 명령을 실행할 수 없습니다.", + "TerminalTaskSystem.nonWatchingMatcher": "작업 {0}은(는) 백그라운드 작업이지만 배경 패턴 없이 문제 선택기를 사용합니다.", + "TerminalTaskSystem.terminalDescription": "작업", + "TerminalTaskSystem.unknownError": "작업을 실행하는 동안 알 수 없는 오류가 발생했습니다. 자세한 내용은 작업 출력 로그를 참조하세요.", + "closeTerminal": "터미널을 종료하려면 아무 키나 누르세요.", + "dependencyCycle": "종속 순환이 있습니다. \"{0}\" 작업을 참조하세요.", + "dependencyFailed": "작업 영역 폴더 '{1}'에서 종속 작업 '{0}'을(를) 확인할 수 없습니다.", + "reuseTerminal": "터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요.", + "unknownProblemMatcher": "문제 선택기 {0}을(를) 확인할 수 없습니다. 선택기가 무시됩니다." + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "명령에 전달되는 추가 인수입니다.", + "JsonSchema.background": "실행한 작업을 활성 상태로 유지하고 배경에서 실행하는지 여부입니다.", + "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", + "JsonSchema.echoCommand": "실행된 명령을 출력에 에코할지 여부를 제어합니다. 기본값은 false입니다.", + "JsonSchema.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열 및 문제 선택기 배열일 수 있습니다.", + "JsonSchema.options": "추가 명령 옵션", + "JsonSchema.options.cwd": "실행된 프로그램 또는 스크립트의 현재 작업 디렉터리입니다. 생략된 경우 Code의 현재 작업 영역 루트가 사용됩니다.", + "JsonSchema.options.env": "실행할 프로그램 또는 셸의 환경입니다. 생략하면 부모 프로세스의 환경이 사용됩니다.", + "JsonSchema.promptOnClose": "백그라운드 작업이 실행 중인 상태에서 VS Code가 종료될 경우 사용자에게 메시지를 표시할지 여부를 나타냅니다.", + "JsonSchema.shell.args": "셸 인수입니다.", + "JsonSchema.shell.executable": "사용할 셸입니다.", + "JsonSchema.shellConfiguration": "사용할 셸을 구성합니다.", + "JsonSchema.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 '항상'이 사용됩니다.", + "JsonSchema.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 기본값은 false입니다.", + "JsonSchema.taskSelector": "인수가 작업임을 나타내는 접두사입니다.", + "JsonSchema.tasks": "작업 구성입니다. 일반적으로 외부 Task Runner에 이미 정의되어 있는 작업을 보강합니다.", + "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", + "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", + "JsonSchema.tasks.build": "이 작업을 Code의 기본 빌드 명령에 매핑합니다.", + "JsonSchema.tasks.linux": "Linux 특정 명령 구성", + "JsonSchema.tasks.mac": "Mac 특정 명령 구성", + "JsonSchema.tasks.matcherError": "문제 선택기를 인식할 수 없습니다. 이 문제 선택기에 해당하는 확장이 설치되어 있습니까?", + "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", + "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", + "JsonSchema.tasks.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", + "JsonSchema.tasks.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", + "JsonSchema.tasks.taskName": "작업의 이름", + "JsonSchema.tasks.test": "이 작업을 Code의 기본 테스트 명령에 매핑합니다.", + "JsonSchema.tasks.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", + "JsonSchema.tasks.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다.", + "JsonSchema.tasks.windows": "Windows 특정 명령 구성", + "JsonSchema.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", + "JsonSchema.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "실행기는 더 이상 사용되지 않습니다. 공식 실행기 속성을 사용하세요.", + "JsonSchema.linux": "Linux 특정 명령 구성", + "JsonSchema.mac": "Mac 특정 명령 구성", + "JsonSchema.runner": "작업이 프로세스로 실행되는지 여부와 출력이 출력 창이나 터미널 내부 중 어디에 표시되는지를 정의합니다.", + "JsonSchema.shell": "명령이 셸 명령인지 외부 프로그램인지 지정합니다. 생략하는 경우 기본값은 false입니다.", + "JsonSchema.version": "구성의 버전 번호", + "JsonSchema.version.deprecated": "작업 버전 0.1.0은 사용되지 않습니다. 2.0.0을 사용하세요.", + "JsonSchema.windows": "Windows 특정 명령 구성" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "실제 인수 값", + "JsonSchema.args.quotesString.quote": "인수 값을 따옴표로 묶을 방법입니다.", + "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", + "JsonSchema.command.quotedString.value": "실제 명령 값", + "JsonSchema.command.quotesString.quote": "명령 값을 따옴표로 묶을 방법입니다.", + "JsonSchema.commandArray": "실행할 셸 명령입니다. 배열 항목은 공백 문자를 사용하여 연결됩니다.", + "JsonSchema.customizations.customizes.type": "사용자 지정할 작업 유형", + "JsonSchema.linux": "Linux 특정 명령 구성", + "JsonSchema.mac": "Mac 특정 명령 구성", + "JsonSchema.shell": "명령이 셸 명령인지 외부 프로그램인지 지정합니다. 생략하는 경우 기본값은 false입니다.", + "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", + "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", + "JsonSchema.tasks.customize.deprecated": "사용자 지정 속성은 사용되지 않습니다. 새로운 작업 사용자 지정 방식으로 마이그레이션을 위해 1.14 릴리스 노트를 참고하세요.", + "JsonSchema.tasks.dependsOn": "다른 작업을 나타내는 문자열 또는 이 작업이 종속된 다른 작업의 배열입니다.", + "JsonSchema.tasks.dependsOn.array": "이 작업이 종속된 다른 여러 작업입니다.", + "JsonSchema.tasks.dependsOn.identifier": "작업 식별자입니다.", + "JsonSchema.tasks.dependsOn.string": "이 작업이 종속된 또 다른 작업입니다.", + "JsonSchema.tasks.dependsOrder": "이 작업의 dependsOn 작업 순서를 결정합니다. 이 속성은 재귀적이 아닙니다.", + "JsonSchema.tasks.dependsOrder.parallel": "모든 dependsOn 작업을 병렬로 실행합니다.", + "JsonSchema.tasks.dependsOrder.sequence": "모든 dependsOn 작업을 순차적으로 실행합니다.", + "JsonSchema.tasks.detail": "작업 실행 빠른 선택에 세부 정보로 표시되는 작업의 선택적 설명입니다.", + "JsonSchema.tasks.echoCommand.deprecated": "echoCommand 속성은 사용되지 않습니다. 대신 presentation 속성 내 echo 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", + "JsonSchema.tasks.group": "이 작업을 할당할 실행 그룹을 정의합니다. 빌드 그룹에 추가를 위한 \"build'와 테스트 그룹에 추가를 위한 \"test\"를 지원합니다.", + "JsonSchema.tasks.group.build": "'작업 빌드 실행' 명령을 통해 액세스할 수 있는 빌드 작업으로 작업을 표시합니다.", + "JsonSchema.tasks.group.defaultBuild": "이 작업을 기본 빌드 작업으로 표시합니다.", + "JsonSchema.tasks.group.defaultTest": "이 작업을 기본 테스트 작업으로 표시합니다.", + "JsonSchema.tasks.group.isDefault": "작업이 그룹 내 기본 작업에 있는지 정의합니다.", + "JsonSchema.tasks.group.kind": "작업 실행 그룹입니다.", + "JsonSchema.tasks.group.none": "작업을 그룹에 할당 안 함", + "JsonSchema.tasks.group.test": "작업을 '테스트 작업 실행' 명령을 통해 액세스할 수 있는 테스트 작업으로 표시합니다.", + "JsonSchema.tasks.identifier": "작업을 launch.json 또는 dependsOn 구문에서 참조할 사용자 정의 식별자입니다.", + "JsonSchema.tasks.identifier.deprecated": "사용자 정의 식별자는 사용되지 않습니다. 이름을 참조로 사용한 사용자 지정 작업 및 확장에서 제공한 작업의 경우 작업에서 정의한 작업 식별자를 사용하세요.", + "JsonSchema.tasks.instanceLimit": "동시에 실행할 수 있는 작업의 인스턴스 수입니다.", + "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand 속성은 사용되지 않습니다. 대신 group 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", + "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand 속성은 사용 중단되었습니다. 작업의 유형 속성과 셸 속성을 대신 사용하세요. 1.14 릴리스 노트를 참고하세요.", + "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand 속성은 사용되지 않습니다. 대신 group 속성을 사용하세요. 1.14 릴리스 노트를 참고하세요.", + "JsonSchema.tasks.label": "작업 사용자 인터페이스 레이블", + "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", + "JsonSchema.tasks.presentation": "작업의 출력을 표시하는 데 사용되는 패널을 구성하고 작업의 입력을 읽습니다.", + "JsonSchema.tasks.presentation.clear": "작업을 실행하기 전에 터미널을 지울지 여부를 제어합니다.", + "JsonSchema.tasks.presentation.close": "작업이 종료되면 작업을 실행하는 터미널을 닫을지 여부를 제어합니다.", + "JsonSchema.tasks.presentation.echo": "실행된 명령을 패널에 에코할지 결정합니다. 기본값은 true입니다.", + "JsonSchema.tasks.presentation.focus": "패널이 포커스를 잡는지 결정합니다. 기본값은 false입니다. true로 설정하면 패널도 드러납니다.", + "JsonSchema.tasks.presentation.group": "분할 창을 사용하여 특정 터미널 그룹에서 작업을 실행할지 여부를 제어합니다.", + "JsonSchema.tasks.presentation.instance": "패널을 작업 간에 공유할지 결정합니다. 이 작업 전용 패널로 사용하거나 실행할 때마다 새로 생성합니다.", + "JsonSchema.tasks.presentation.reveal": "작업을 실행 중인 터미널을 표시할지 여부를 제어합니다. \"revealProblems\" 옵션으로 재정의할 수 있습니다. 기본값은 \"항상\"입니다.", + "JsonSchema.tasks.presentation.reveal.always": "이 작업이 호출될 때 터미널을 항상 표시합니다.", + "JsonSchema.tasks.presentation.reveal.never": "작업을 실행할 때 터미널을 표시하지 않습니다.", + "JsonSchema.tasks.presentation.reveal.silent": "작업이 오류와 함께 종료되거나 문제 선택기에서 오류를 찾는 경우에만 터미널을 표시합니다.", + "JsonSchema.tasks.presentation.revealProblems": "이 작업을 실행할 때 문제 패널을 표시할지 여부를 제거합니다. \"reveal\" 옵션보다 우선합니다. 기본값은 \"안 함\"입니다.", + "JsonSchema.tasks.presentation.revealProblems.always": "이 작업을 실행할 때 문제 패널을 항상 표시합니다.", + "JsonSchema.tasks.presentation.revealProblems.never": "이 작업을 실행할 때 문제 패널을 표시하지 않습니다.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "문제를 찾은 경우에만 문제 패널을 표시합니다.", + "JsonSchema.tasks.presentation.showReuseMessage": "`터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요` 메시지를 표시할지 여부를 제어합니다.", + "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", + "JsonSchema.tasks.quoting.escape": "셸의 이스케이프 문자를 사용하여 문자를 이스케이프합니다(예: ` under PowerShell 및 \\ under bash).", + "JsonSchema.tasks.quoting.strong": "셸의 강력한 따옴표 문자를 사용하여 인수를 따옴표 처리합니다(예: PowerShell 및 Bash에서는 ' 사용).", + "JsonSchema.tasks.quoting.weak": "셸의 약한 따옴표 문자를 사용하여 인수를 따옴표 처리합니다(예: PowerShell 및 Bash에서는 \" 사용).", + "JsonSchema.tasks.reevaluateOnRerun": "다시 실행 시 작업 변수를 다시 평가할지 여부입니다.", + "JsonSchema.tasks.runOn": "작업을 실행해야 하는 시기를 구성합니다. folderOpen으로 설정하면 이 폴더가 열리면 작업이 자동으로 실행됩니다.", + "JsonSchema.tasks.runOptions": "작업 실행 관련 옵션", + "JsonSchema.tasks.showOutput.deprecated": "showOutput 속성은 사용되지 않습니다. 대신 presentation 속성 내 reveal 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", + "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName 속성은 사용되지 않습니다. 대신 명령을 인수와 함께 작업에 인라인으로 삽입하세요. 1.14 릴리스 노트를 참고하세요.", + "JsonSchema.tasks.taskLabel": "작업 레이블", + "JsonSchema.tasks.taskName": "작업의 이름", + "JsonSchema.tasks.taskName.deprecated": "이 작업 이름은 사용되지 않습니다. 레이블 속성을 대신 사용하세요.", + "JsonSchema.tasks.taskSelector.deprecated": "taskSelector 속성은 사용되지 않습니다. 대신 명령을 인수와 함께 작업에 인라인으로 삽입하세요. 1.14 릴리스 노트를 참고하세요.", + "JsonSchema.tasks.terminal": "이 터미널 속성은 사용되지 않습니다. 프레젠테이션을 대신 사용하세요.", + "JsonSchema.tasks.type": "작업이 프로세스로 실행되는지 또는 셸 내의 명령으로 실행되는지를 제어합니다.", + "JsonSchema.version": "구성의 버전 번호입니다.", + "JsonSchema.windows": "Windows 특정 명령 구성" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "파일 감시를 통해 트리거되는 감시되는 작업이 시작됨을 나타내는 정규식입니다.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "이 속성은 사용되지 않습니다. 대신 감시 속성을 사용하세요.", + "LegacyProblemMatcherSchema.watchedEnd": "감시되는 작업이 종료됨을 나타내는 정규식입니다.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "이 속성은 사용되지 않습니다. 대신 감시 속성을 사용하세요.", + "NamedMultiLineProblemPatternSchema.name": "여러 줄 문제 패턴의 이름입니다.", + "NamedMultiLineProblemPatternSchema.patterns": "실제 패턴입니다.", + "NamedProblemMatcherSchema.label": "사람이 읽을 수 있는 문제 일치기의 레이블입니다.", + "NamedProblemMatcherSchema.name": "참조를 위한 문제 선택기의 이름입니다.", + "NamedProblemPatternSchema.name": "문제 패턴의 이름입니다.", + "PatternTypeSchema.description": "문제 패턴 또는 제공되거나 미리 정의된 문제 패턴의 이름입니다. 기본이 지정된 경우 생략할 수 있습니다.", + "PatternTypeSchema.name": "제공되거나 미리 정의된 패턴의 이름", + "ProblemMatcherExtPoint": "문제 선택기를 제공합니다.", + "ProblemMatcherParser.invalidRegexp": "오류: {0} 문자열은 유효한 정규식이 아닙니다.\r\n", + "ProblemMatcherParser.noDefinedPatter": "오류: 식별자가 {0}인 패턴이 없습니다.", + "ProblemMatcherParser.noFileLocation": "오류: 설명에서 파일 위치를 정의하지 않습니다.\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "오류: 패턴 속성이 빈 식별자를 참조합니다.", + "ProblemMatcherParser.noOwner": "오류: 설명에서 소유자를 정의하지 않습니다.\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "오류: 설명을 문제 선택기로 변환할 수 없습니다.\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "오류: 설명에서 유효한 문제 패턴을 정의하지 않습니다.\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "오류: 패턴 속성 {0}이(가) 유효한 패턴 변수 이름이 아닙니다.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "문제 검사기에서 감시 시작 패턴과 종료 패턴을 모두 정의해야 합니다.", + "ProblemMatcherParser.unknownSeverity": "정보: 알 수 없는 심각도 {0}입니다. 유효한 값은 오류, 경고 및 정보입니다.\r\n", + "ProblemMatcherSchema.applyTo": "텍스트 문서에 복된 문제가 열린 문서, 닫힌 문서 또는 모든 문서에 적용되는지를 제어합니다.", + "ProblemMatcherSchema.background": "백그라운드 작업에서 활성 상태인 matcher의 시작과 끝을 추적하는 패턴입니다.", + "ProblemMatcherSchema.background.activeOnStart": "True로 설정한 경우 작업이 시작되면 백그라운드 모니터가 활성 모드로 전환됩니다. 이는 beginsPattern과 일치하는 줄을 실행하는 것과 같습니다.", + "ProblemMatcherSchema.background.beginsPattern": "출력이 일치하는 경우 백그라운드 작업을 시작할 때 신호를 받습니다.", + "ProblemMatcherSchema.background.endsPattern": "출력이 일치하는 경우 백그라운드 작업을 끝날 때 신호를 받습니다.", + "ProblemMatcherSchema.base": "사용할 기본 문제 선택기의 이름입니다.", + "ProblemMatcherSchema.fileLocation": "문제 패턴에 보고된 파일 이름을 해석하는 방법을 정의합니다. 상대 fileLocation은 배열일 수 있으며, 여기서 배열의 두 번째 요소는 상대 파일 위치의 경로입니다.", + "ProblemMatcherSchema.owner": "Code 내부의 문제 소유자입니다. 기본값을 지정한 경우 생략할 수 있습니다. 기본값을 지정하지 않고 생략한 경우 기본값은 '외부'입니다.", + "ProblemMatcherSchema.severity": "캡처 문제에 대한 기본 심각도입니다. 패턴에서 심각도에 대한 일치 그룹을 정의하지 않은 경우에 사용됩니다.", + "ProblemMatcherSchema.source": "이 진단의 소스를 설명하는 사람이 읽을 수 있는 문자열입니다(예: 'typescript' 또는 'super lint').", + "ProblemMatcherSchema.watching": "조사 matcher의 시작과 끝을 추적하는 패턴입니다.", + "ProblemMatcherSchema.watching.activeOnStart": "true로 설정한 경우 작업이 시작되면 선택기가 활성 모드로 전환됩니다. 이는 beginPattern과 일치하는 줄을 실행하는 것과 같습니다.", + "ProblemMatcherSchema.watching.beginsPattern": "출력이 일치하는 경우 조사 작업을 시작할 때 신호를 받습니다.", + "ProblemMatcherSchema.watching.deprecated": "조사 속성은 사용되지 않습니다. 백그라운드 속성을 대신 사용하세요.", + "ProblemMatcherSchema.watching.endsPattern": "출력이 일치하는 경우 조사 작업을 끝날 때 신호를 받습니다.", + "ProblemPatternExtPoint": "문제 패턴을 제공합니다.", + "ProblemPatternParser.invalidRegexp": "오류: {0} 문자열은 유효한 정규식이 아닙니다.\r\n", + "ProblemPatternParser.loopProperty.notLast": "loop 속성은 마지막 줄 검사기에서만 지원됩니다.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "문제 패턴이 잘못되었습니다. Kind 속성은 첫 번째 요소에만 지정해야 합니다.", + "ProblemPatternParser.problemPattern.missingLocation": "문제 패턴이 잘못되었습니다. \"파일\" 종류, 줄 또는 위치 일치 그룹을 포함해야 합니다.", + "ProblemPatternParser.problemPattern.missingProperty": "문제 패턴이 잘못되었습니다. 하나 이상의 파일 및 메시지를 포함해야 합니다.", + "ProblemPatternParser.problemPattern.missingRegExp": "문제 패턴에 정규식이 없습니다.", + "ProblemPatternRegistry.error": "잘못된 문제 패턴입니다. 패턴이 무시됩니다.", + "ProblemPatternSchema.code": "문제 코드의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", + "ProblemPatternSchema.column": "문제의 줄바꿈 문자의 일치 그룹 인덱스입니다. 기본값은 3입니다.", + "ProblemPatternSchema.endColumn": "문제의 끝 줄바꿈 문자의 일치 그룹 인덱스입니다. 기본값은 정의되지 않았습니다.", + "ProblemPatternSchema.endLine": "문제 끝 줄의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", + "ProblemPatternSchema.file": "파일 이름의 일치 그룹 인덱스입니다. 생략된 경우 1이 사용됩니다.", + "ProblemPatternSchema.kind": "패턴이 위치(파일 및 줄)와 일치하는지 또는 파일하고만 일치하는지 여부입니다.", + "ProblemPatternSchema.line": "문제 줄의 일치 그룹 인덱스입니다. 기본값은 2입니다.", + "ProblemPatternSchema.location": "문제 위치의 일치 그룹 인덱스입니다. 유효한 위치 패턴은 (line), (line,column) 및 (startLine,startColumn,endLine,endColumn)입니다. 생략하면 (line,column)이 사용됩니다.", + "ProblemPatternSchema.loop": "여러 줄 선택기 루프에서는 이 패턴이 일치할 경우 루프에서 패턴을 실행할지 여부를 나타냅니다. 여러 줄 패턴의 마지막 패턴에 대해서만 지정할 수 있습니다.", + "ProblemPatternSchema.message": "메시지의 일치 그룹 인덱스입니다. 생략된 경우 기본값은 위치가 지정된 경우 4이고, 그렇지 않으면 5입니다.", + "ProblemPatternSchema.regexp": "출력에서 오류, 경고 또는 정보를 찾는 정규식입니다.", + "ProblemPatternSchema.severity": "문제 심각도의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", + "WatchingPatternSchema.file": "파일 이름의 일치 그룹 인덱스이며 생략할 수 있습니다.", + "WatchingPatternSchema.regexp": "백그라운드 작업의 시작 또는 종료를 감지하는 정규식입니다.", + "eslint-compact": "ESLint 컴팩트 문제", + "eslint-stylish": "ESLint 스타일 문제", + "go": "이동 문제", + "gulp-tsc": "Gulp TSC 문제", + "jshint": "JSHint 문제", + "jshint-stylish": "JSHint 스타일 문제", + "lessCompile": "문제 적게 보기", + "msCompile": "Microsoft 컴파일러 문제" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "오류: 명령 인수는 문자열이거나 따옴표 붙은 문자열이어야 합니다. 입력한 값은 다음과 같습니다.\r\n{0}", + "ConfigurationParser.incorrectType": "오류: 작업 구성 '{0}'은(는) 알 수 없는 형식을 사용 중입니다. 작업 구성이 무시됩니다.", + "ConfigurationParser.invalidCWD": "경고: options.cwd는 문자열 형식이어야 합니다. 값 {0}을(를) 무시합니다.\r\n", + "ConfigurationParser.invalidVariableReference": "오류: 잘못된 problemMatcher 참조: {0}\r\n", + "ConfigurationParser.missingType": "오류: 작업 구성 '{0}'에 필요한 속성 'type'이 없습니다. 작업 구성이 무시됩니다.", + "ConfigurationParser.noName": "오류: 선언 범위의 문제 선택기에 이름이 있어야 합니다.\r\n{0}\r\n", + "ConfigurationParser.noShell": "경고: 셸 구성은 작업을 터미널에서 실행 중일 때에만 지원됩니다.", + "ConfigurationParser.noTaskName": "오류: 작업에서 레이블 속성을 제공해야 합니다. 작업이 무시됩니다.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "오류: 작업 구성에 유형 속성이 있어야 합니다. 구성이 무시됩니다.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "오류: 등록된 작업 형식 '{0}'이(가) 없습니다. 해당하는 작업 공급자를 제공하는 확장을 설치하지 않으셨습니까?", + "ConfigurationParser.notCustom": "오류: 작업이 사용자 지정 작업으로 선언되지 않았습니다. 구성이 무시됩니다.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "경고: 정의된 문제 선택기를 알 수 없습니다. 지원되는 형식은 문자열 | ProblemMatcher | Array입니다.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "작업 버전 2.0.0에서는 전역 OS 특정 작업이 지원되지 않습니다. OS 특정 명령을 사용하는 작업으로 변환하세요. 영향을 받는 작업은 다음과 같습니다.\r\n{0}", + "taskConfiguration.noCommand": "오류: '{0}' 작업에서 명령을 정의하지 않습니다. 작업이 무시됩니다. 작업 정의는 다음과 같습니다.\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "오류: '{0}' 작업에서 명령 및 dependsOn 속성을 지정하지 않습니다. 작업이 무시됩니다. 작업 정의는 다음과 같습니다.\r\n{1}", + "taskConfiguration.providerUnavailable": "경고: 현재 환경에서 {0} 작업을 사용할 수 없습니다.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "실제 작업 형식입니다. '$'로 시작하는 형식은 내부용으로 예약되어 있습니다.", "TaskDefinition.properties": "작업 유형의 추가 속성", "TaskDefinition.when": "이 유형의 작업을 사용하도록 설정하려면 true여야 하는 조건입니다. 이 작업 정의에 적절하게 `shellExecutionSupported`, `processExecutionSupported` 및 `customExecutionSupported`를 사용해 보세요.", - "TaskTypeConfiguration.noType": "작업 유형 구성에 필요한 'taskType' 속성이 없음", - "TaskDefinitionExtPoint": "작업 유형 적용" + "TaskDefinitionExtPoint": "작업 유형 적용", + "TaskTypeConfiguration.noType": "작업 유형 구성에 필요한 'taskType' 속성이 없음" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "문제 패턴에 정규식이 없습니다.", - "ProblemPatternParser.loopProperty.notLast": "loop 속성은 마지막 줄 검사기에서만 지원됩니다.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "문제 패턴이 잘못되었습니다. Kind 속성은 첫 번째 요소에만 지정해야 합니다.", - "ProblemPatternParser.problemPattern.missingProperty": "문제 패턴이 잘못되었습니다. 하나 이상의 파일 및 메시지를 포함해야 합니다.", - "ProblemPatternParser.problemPattern.missingLocation": "문제 패턴이 잘못되었습니다. \"파일\" 종류, 줄 또는 위치 일치 그룹을 포함해야 합니다.", - "ProblemPatternParser.invalidRegexp": "오류: {0} 문자열은 유효한 정규식이 아닙니다.\r\n", - "ProblemPatternSchema.regexp": "출력에서 오류, 경고 또는 정보를 찾는 정규식입니다.", - "ProblemPatternSchema.kind": "패턴이 위치(파일 및 줄)와 일치하는지 또는 파일하고만 일치하는지 여부입니다.", - "ProblemPatternSchema.file": "파일 이름의 일치 그룹 인덱스입니다. 생략된 경우 1이 사용됩니다.", - "ProblemPatternSchema.location": "문제 위치의 일치 그룹 인덱스입니다. 유효한 위치 패턴은 (line), (line,column) 및 (startLine,startColumn,endLine,endColumn)입니다. 생략하면 (line,column)이 사용됩니다.", - "ProblemPatternSchema.line": "문제 줄의 일치 그룹 인덱스입니다. 기본값은 2입니다.", - "ProblemPatternSchema.column": "문제의 줄바꿈 문자의 일치 그룹 인덱스입니다. 기본값은 3입니다.", - "ProblemPatternSchema.endLine": "문제 끝 줄의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", - "ProblemPatternSchema.endColumn": "문제의 끝 줄바꿈 문자의 일치 그룹 인덱스입니다. 기본값은 정의되지 않았습니다.", - "ProblemPatternSchema.severity": "문제 심각도의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", - "ProblemPatternSchema.code": "문제 코드의 일치 그룹 인덱스입니다. 기본적으로 정의되지 않습니다.", - "ProblemPatternSchema.message": "메시지의 일치 그룹 인덱스입니다. 생략된 경우 기본값은 위치가 지정된 경우 4이고, 그렇지 않으면 5입니다.", - "ProblemPatternSchema.loop": "여러 줄 선택기 루프에서는 이 패턴이 일치할 경우 루프에서 패턴을 실행할지 여부를 나타냅니다. 여러 줄 패턴의 마지막 패턴에 대해서만 지정할 수 있습니다.", - "NamedProblemPatternSchema.name": "문제 패턴의 이름입니다.", - "NamedMultiLineProblemPatternSchema.name": "여러 줄 문제 패턴의 이름입니다.", - "NamedMultiLineProblemPatternSchema.patterns": "실제 패턴입니다.", - "ProblemPatternExtPoint": "문제 패턴을 제공합니다.", - "ProblemPatternRegistry.error": "잘못된 문제 패턴입니다. 패턴이 무시됩니다.", - "ProblemMatcherParser.noProblemMatcher": "오류: 설명을 문제 선택기로 변환할 수 없습니다.\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "오류: 설명에서 유효한 문제 패턴을 정의하지 않습니다.\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "오류: 설명에서 소유자를 정의하지 않습니다.\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "오류: 설명에서 파일 위치를 정의하지 않습니다.\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "정보: 알 수 없는 심각도 {0}입니다. 유효한 값은 오류, 경고 및 정보입니다.\r\n", - "ProblemMatcherParser.noDefinedPatter": "오류: 식별자가 {0}인 패턴이 없습니다.", - "ProblemMatcherParser.noIdentifier": "오류: 패턴 속성이 빈 식별자를 참조합니다.", - "ProblemMatcherParser.noValidIdentifier": "오류: 패턴 속성 {0}이(가) 유효한 패턴 변수 이름이 아닙니다.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "문제 검사기에서 감시 시작 패턴과 종료 패턴을 모두 정의해야 합니다.", - "ProblemMatcherParser.invalidRegexp": "오류: {0} 문자열은 유효한 정규식이 아닙니다.\r\n", - "WatchingPatternSchema.regexp": "백그라운드 작업의 시작 또는 종료를 감지하는 정규식입니다.", - "WatchingPatternSchema.file": "파일 이름의 일치 그룹 인덱스이며 생략할 수 있습니다.", - "PatternTypeSchema.name": "제공되거나 미리 정의된 패턴의 이름", - "PatternTypeSchema.description": "문제 패턴 또는 제공되거나 미리 정의된 문제 패턴의 이름입니다. 기본이 지정된 경우 생략할 수 있습니다.", - "ProblemMatcherSchema.base": "사용할 기본 문제 선택기의 이름입니다.", - "ProblemMatcherSchema.owner": "Code 내부의 문제 소유자입니다. 기본값을 지정한 경우 생략할 수 있습니다. 기본값을 지정하지 않고 생략한 경우 기본값은 '외부'입니다.", - "ProblemMatcherSchema.source": "이 진단의 소스를 설명하는 사람이 읽을 수 있는 문자열입니다(예: 'typescript' 또는 'super lint').", - "ProblemMatcherSchema.severity": "캡처 문제에 대한 기본 심각도입니다. 패턴에서 심각도에 대한 일치 그룹을 정의하지 않은 경우에 사용됩니다.", - "ProblemMatcherSchema.applyTo": "텍스트 문서에 복된 문제가 열린 문서, 닫힌 문서 또는 모든 문서에 적용되는지를 제어합니다.", - "ProblemMatcherSchema.fileLocation": "문제 패턴에 보고된 파일 이름을 해석하는 방법을 정의합니다. 상대 fileLocation은 배열일 수 있으며, 여기서 배열의 두 번째 요소는 상대 파일 위치의 경로입니다.", - "ProblemMatcherSchema.background": "백그라운드 작업에서 활성 상태인 matcher의 시작과 끝을 추적하는 패턴입니다.", - "ProblemMatcherSchema.background.activeOnStart": "True로 설정한 경우 작업이 시작되면 백그라운드 모니터가 활성 모드로 전환됩니다. 이는 beginsPattern과 일치하는 줄을 실행하는 것과 같습니다.", - "ProblemMatcherSchema.background.beginsPattern": "출력이 일치하는 경우 백그라운드 작업을 시작할 때 신호를 받습니다.", - "ProblemMatcherSchema.background.endsPattern": "출력이 일치하는 경우 백그라운드 작업을 끝날 때 신호를 받습니다.", - "ProblemMatcherSchema.watching.deprecated": "조사 속성은 사용되지 않습니다. 백그라운드 속성을 대신 사용하세요.", - "ProblemMatcherSchema.watching": "조사 matcher의 시작과 끝을 추적하는 패턴입니다.", - "ProblemMatcherSchema.watching.activeOnStart": "true로 설정한 경우 작업이 시작되면 선택기가 활성 모드로 전환됩니다. 이는 beginPattern과 일치하는 줄을 실행하는 것과 같습니다.", - "ProblemMatcherSchema.watching.beginsPattern": "출력이 일치하는 경우 조사 작업을 시작할 때 신호를 받습니다.", - "ProblemMatcherSchema.watching.endsPattern": "출력이 일치하는 경우 조사 작업을 끝날 때 신호를 받습니다.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "이 속성은 사용되지 않습니다. 대신 감시 속성을 사용하세요.", - "LegacyProblemMatcherSchema.watchedBegin": "파일 감시를 통해 트리거되는 감시되는 작업이 시작됨을 나타내는 정규식입니다.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "이 속성은 사용되지 않습니다. 대신 감시 속성을 사용하세요.", - "LegacyProblemMatcherSchema.watchedEnd": "감시되는 작업이 종료됨을 나타내는 정규식입니다.", - "NamedProblemMatcherSchema.name": "참조를 위한 문제 선택기의 이름입니다.", - "NamedProblemMatcherSchema.label": "사람이 읽을 수 있는 문제 일치기의 레이블입니다.", - "ProblemMatcherExtPoint": "문제 선택기를 제공합니다.", - "msCompile": "Microsoft 컴파일러 문제", - "lessCompile": "문제 적게 보기", - "gulp-tsc": "Gulp TSC 문제", - "jshint": "JSHint 문제", - "jshint-stylish": "JSHint 스타일 문제", - "eslint-compact": "ESLint 컴팩트 문제", - "eslint-stylish": "ESLint 스타일 문제", - "go": "이동 문제" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "CustomExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", + "tasks.processExecutionSupported": "ProcessExecution 작업이 지원되는 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요.", + "tasks.shellExecutionSupported": "ShellExecution 작업이 지원되는지 여부입니다. 'taskDefinition' 기여의 when 절에서 사용해 보세요." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "일반적인 Maven 명령을 실행합니다.", "dotnetCore": ".NET Core 빌드 명령을 실행합니다.", - "msbuild": "빌드 대상을 실행합니다.", "externalCommand": "임의의 외부 명령을 실행하는 예", - "Maven": "일반적인 Maven 명령을 실행합니다." + "msbuild": "빌드 대상을 실행합니다." }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "이 작업 영역에는 이 작업 영역을 열 때 자동으로 실행되는 정의된({1}) 작업({0})이 있습니다. 자동 작업이 이 작업 영역을 열 때 실행되도록 허용하시겠습니까?", - "allow": "허용 및 실행", - "disallow": "허용 안 함", - "openTask": "파일 열기", - "openTasks": "파일 열기", - "workbench.action.tasks.manageAutomaticRunning": "폴더에서 자동 작업 관리", - "workbench.action.tasks.allowAutomaticTasks": "폴더에서 자동 작업 허용", - "workbench.action.tasks.disallowAutomaticTasks": "폴더에서 자동 작업 허용 안 함" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "오류: 작업 식별자 '{0}'에 필요한 속성 '{1}'이(가) 없습니다. 작업 식별자가 무시됩니다.", + "tasks.taskRunningContext": "작업이 현재 실행 중인지 여부입니다.", + "tasksCategory": "작업" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "작업 모두 표시...", - "configureTaskIcon": "작업 선택 목록의 구성 아이콘입니다.", - "removeTaskIcon": "작업 선택 목록의 제거 아이콘입니다.", - "configureTask": "작업 구성", - "contributedTasks": "제공됨", - "taskType": "모든 {0} 작업", - "removeRecent": "최근에 사용한 작업 제거", - "recentlyUsed": "최근에 사용", - "configured": "구성됨", - "TaskQuickPick.goBack": "돌아가기 ↩", - "TaskQuickPick.noTasksForType": "{0} 작업이 없습니다. 돌아가기 ↩", - "noProviderForTask": "\"{0}\" 유형의 작업에 대해 등록된 작업 공급자가 없습니다." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "종료(&&E)", + "TaskSystem.noProcess": "시작된 작업이 더 이상 존재하지 않습니다. 작업에서 생성된, VS Code를 끝내는 백그라운드 프로세스가 분리된 프로세스가 될 수 있습니다. 이를 방지하려면 wait 플래그를 사용하여 마지막 백그라운드 프로세스를 시작하세요.", + "TaskSystem.runningTask": "실행 중인 작업이 있습니다. 이 작업을 종료할까요?", + "TaskSystem.terminateTask": "작업 종료(&&T)" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "작업 버전 0.1.0은 사용되지 않습니다. 2.0.0을 사용하세요.", - "JsonSchema.version": "구성의 버전 번호", - "JsonSchema._runner": "실행기는 더 이상 사용되지 않습니다. 공식 실행기 속성을 사용하세요.", - "JsonSchema.runner": "작업이 프로세스로 실행되는지 여부와 출력이 출력 창이나 터미널 내부 중 어디에 표시되는지를 정의합니다.", - "JsonSchema.windows": "Windows 특정 명령 구성", - "JsonSchema.mac": "Mac 특정 명령 구성", - "JsonSchema.linux": "Linux 특정 명령 구성", - "JsonSchema.shell": "명령이 셸 명령인지 외부 프로그램인지 지정합니다. 생략하는 경우 기본값은 false입니다." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "확장이 터미널 환경을 다음과 같이 변경하려고 합니다:", + "extensionEnvironmentContributionInfo": "확장에서 이 터미널 환경을 변경했습니다.", + "extensionEnvironmentContributionRemoval": "확장이 터미널 환경에서 다음과 같은 기존 변경 내용을 제거하려고 합니다:", + "relaunchTerminalLabel": "터미널 다시 시작" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "명령이 셸 명령인지 외부 프로그램인지 지정합니다. 생략하는 경우 기본값은 false입니다.", - "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand 속성은 사용 중단되었습니다. 작업의 유형 속성과 셸 속성을 대신 사용하세요. 1.14 릴리스 노트를 참고하세요.", - "JsonSchema.tasks.dependsOn.identifier": "작업 식별자입니다.", - "JsonSchema.tasks.dependsOn.string": "이 작업이 종속된 또 다른 작업입니다.", - "JsonSchema.tasks.dependsOn.array": "이 작업이 종속된 다른 여러 작업입니다.", - "JsonSchema.tasks.dependsOn": "다른 작업을 나타내는 문자열 또는 이 작업이 종속된 다른 작업의 배열입니다.", - "JsonSchema.tasks.dependsOrder.parallel": "모든 dependsOn 작업을 병렬로 실행합니다.", - "JsonSchema.tasks.dependsOrder.sequence": "모든 dependsOn 작업을 순차적으로 실행합니다.", - "JsonSchema.tasks.dependsOrder": "이 작업의 dependsOn 작업 순서를 결정합니다. 이 속성은 재귀적이 아닙니다.", - "JsonSchema.tasks.detail": "작업 실행 빠른 선택에 세부 정보로 표시되는 작업의 선택적 설명입니다.", - "JsonSchema.tasks.presentation": "작업의 출력을 표시하는 데 사용되는 패널을 구성하고 작업의 입력을 읽습니다.", - "JsonSchema.tasks.presentation.echo": "실행된 명령을 패널에 에코할지 결정합니다. 기본값은 true입니다.", - "JsonSchema.tasks.presentation.focus": "패널이 포커스를 잡는지 결정합니다. 기본값은 false입니다. true로 설정하면 패널도 드러납니다.", - "JsonSchema.tasks.presentation.revealProblems.always": "이 작업을 실행할 때 문제 패널을 항상 표시합니다.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "문제를 찾은 경우에만 문제 패널을 표시합니다.", - "JsonSchema.tasks.presentation.revealProblems.never": "이 작업을 실행할 때 문제 패널을 표시하지 않습니다.", - "JsonSchema.tasks.presentation.revealProblems": "이 작업을 실행할 때 문제 패널을 표시할지 여부를 제거합니다. \"reveal\" 옵션보다 우선합니다. 기본값은 \"안 함\"입니다.", - "JsonSchema.tasks.presentation.reveal.always": "이 작업이 호출될 때 터미널을 항상 표시합니다.", - "JsonSchema.tasks.presentation.reveal.silent": "작업이 오류와 함께 종료되거나 문제 선택기에서 오류를 찾는 경우에만 터미널을 표시합니다.", - "JsonSchema.tasks.presentation.reveal.never": "작업을 실행할 때 터미널을 표시하지 않습니다.", - "JsonSchema.tasks.presentation.reveal": "작업을 실행 중인 터미널을 표시할지 여부를 제어합니다. \"revealProblems\" 옵션으로 재정의할 수 있습니다. 기본값은 \"항상\"입니다.", - "JsonSchema.tasks.presentation.instance": "패널을 작업 간에 공유할지 결정합니다. 이 작업 전용 패널로 사용하거나 실행할 때마다 새로 생성합니다.", - "JsonSchema.tasks.presentation.showReuseMessage": "`터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요` 메시지를 표시할지 여부를 제어합니다.", - "JsonSchema.tasks.presentation.clear": "작업을 실행하기 전에 터미널을 지울지 여부를 제어합니다.", - "JsonSchema.tasks.presentation.group": "분할 창을 사용하여 특정 터미널 그룹에서 작업을 실행할지 여부를 제어합니다.", - "JsonSchema.tasks.terminal": "이 터미널 속성은 사용되지 않습니다. 프레젠테이션을 대신 사용하세요.", - "JsonSchema.tasks.group.kind": "작업 실행 그룹입니다.", - "JsonSchema.tasks.group.isDefault": "작업이 그룹 내 기본 작업에 있는지 정의합니다.", - "JsonSchema.tasks.group.defaultBuild": "이 작업을 기본 빌드 작업으로 표시합니다.", - "JsonSchema.tasks.group.defaultTest": "이 작업을 기본 테스트 작업으로 표시합니다.", - "JsonSchema.tasks.group.build": "'작업 빌드 실행' 명령을 통해 액세스할 수 있는 빌드 작업으로 작업을 표시합니다.", - "JsonSchema.tasks.group.test": "작업을 '테스트 작업 실행' 명령을 통해 액세스할 수 있는 테스트 작업으로 표시합니다.", - "JsonSchema.tasks.group.none": "작업을 그룹에 할당 안 함", - "JsonSchema.tasks.group": "이 작업을 할당할 실행 그룹을 정의합니다. 빌드 그룹에 추가를 위한 \"build'와 테스트 그룹에 추가를 위한 \"test\"를 지원합니다.", - "JsonSchema.tasks.type": "작업이 프로세스로 실행되는지 또는 셸 내의 명령으로 실행되는지를 제어합니다.", - "JsonSchema.commandArray": "실행할 셸 명령입니다. 배열 항목은 공백 문자를 사용하여 연결됩니다.", - "JsonSchema.command.quotedString.value": "실제 명령 값", - "JsonSchema.tasks.quoting.escape": "셸의 이스케이프 문자를 사용하여 문자를 이스케이프합니다(예: ` under PowerShell 및 \\ under bash).", - "JsonSchema.tasks.quoting.strong": "셸의 강력한 따옴표 문자를 사용하여 인수를 따옴표 처리합니다(예: PowerShell 및 Bash에서는 ' 사용).", - "JsonSchema.tasks.quoting.weak": "셸의 약한 따옴표 문자를 사용하여 인수를 따옴표 처리합니다(예: PowerShell 및 Bash에서는 \" 사용).", - "JsonSchema.command.quotesString.quote": "명령 값을 따옴표로 묶을 방법입니다.", - "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", - "JsonSchema.args.quotedString.value": "실제 인수 값", - "JsonSchema.args.quotesString.quote": "인수 값을 따옴표로 묶을 방법입니다.", - "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", - "JsonSchema.tasks.label": "작업 사용자 인터페이스 레이블", - "JsonSchema.version": "구성의 버전 번호입니다.", - "JsonSchema.tasks.identifier": "작업을 launch.json 또는 dependsOn 구문에서 참조할 사용자 정의 식별자입니다.", - "JsonSchema.tasks.identifier.deprecated": "사용자 정의 식별자는 사용되지 않습니다. 이름을 참조로 사용한 사용자 지정 작업 및 확장에서 제공한 작업의 경우 작업에서 정의한 작업 식별자를 사용하세요.", - "JsonSchema.tasks.reevaluateOnRerun": "다시 실행 시 작업 변수를 다시 평가할지 여부입니다.", - "JsonSchema.tasks.runOn": "작업을 실행해야 하는 시기를 구성합니다. folderOpen으로 설정하면 이 폴더가 열리면 작업이 자동으로 실행됩니다.", - "JsonSchema.tasks.instanceLimit": "동시에 실행할 수 있는 작업의 인스턴스 수입니다.", - "JsonSchema.tasks.runOptions": "작업 실행 관련 옵션", - "JsonSchema.tasks.taskLabel": "작업 레이블", - "JsonSchema.tasks.taskName": "작업의 이름", - "JsonSchema.tasks.taskName.deprecated": "이 작업 이름은 사용되지 않습니다. 레이블 속성을 대신 사용하세요.", - "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", - "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", - "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", - "JsonSchema.customizations.customizes.type": "사용자 지정할 작업 유형", - "JsonSchema.tasks.customize.deprecated": "사용자 지정 속성은 사용되지 않습니다. 새로운 작업 사용자 지정 방식으로 마이그레이션을 위해 1.14 릴리스 노트를 참고하세요.", - "JsonSchema.tasks.showOutput.deprecated": "showOutput 속성은 사용되지 않습니다. 대신 presentation 속성 내 reveal 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", - "JsonSchema.tasks.echoCommand.deprecated": "echoCommand 속성은 사용되지 않습니다. 대신 presentation 속성 내 echo 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", - "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName 속성은 사용되지 않습니다. 대신 명령을 인수와 함께 작업에 인라인으로 삽입하세요. 1.14 릴리스 노트를 참고하세요.", - "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand 속성은 사용되지 않습니다. 대신 group 속성을 사용하세요. 1.14 릴리스 노트도 참고하세요.", - "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand 속성은 사용되지 않습니다. 대신 group 속성을 사용하세요. 1.14 릴리스 노트를 참고하세요.", - "JsonSchema.tasks.taskSelector.deprecated": "taskSelector 속성은 사용되지 않습니다. 대신 명령을 인수와 함께 작업에 인라인으로 삽입하세요. 1.14 릴리스 노트를 참고하세요.", - "JsonSchema.windows": "Windows 특정 명령 구성", - "JsonSchema.mac": "Mac 특정 명령 구성", - "JsonSchema.linux": "Linux 특정 명령 구성" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "탐색기의 폴더에 포커스 설정", + "openFile": "편집기에서 파일 열기", + "openFolder": "새 창에서 폴더 열기" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "일치하는 작업 없음", - "TaskService.pickRunTask": "실행할 작업 선택" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", + "followLink": "링크 따라가기", + "followLinkUrl": "링크", + "terminalLinkHandler.followLinkAlt": "Alt+클릭", + "terminalLinkHandler.followLinkAlt.mac": "Option+클릭", + "terminalLinkHandler.followLinkCmd": "Cmd+클릭", + "terminalLinkHandler.followLinkCtrl": "Ctrl+클릭" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "추가 명령 옵션", - "JsonSchema.options.cwd": "실행된 프로그램 또는 스크립트의 현재 작업 디렉터리입니다. 생략된 경우 Code의 현재 작업 영역 루트가 사용됩니다.", - "JsonSchema.options.env": "실행할 프로그램 또는 셸의 환경입니다. 생략하면 부모 프로세스의 환경이 사용됩니다.", - "JsonSchema.tasks.matcherError": "문제 선택기를 인식할 수 없습니다. 이 문제 선택기에 해당하는 확장이 설치되어 있습니까?", - "JsonSchema.shellConfiguration": "사용할 셸을 구성합니다.", - "JsonSchema.shell.executable": "사용할 셸입니다.", - "JsonSchema.shell.args": "셸 인수입니다.", - "JsonSchema.command": "실행될 명령입니다. 외부 프로그램 또는 셸 명령일 수 있습니다.", - "JsonSchema.tasks.args": "이 작업이 호출되면 명령에 전달되는 인수입니다.", - "JsonSchema.tasks.taskName": "작업의 이름", - "JsonSchema.tasks.windows": "Windows 특정 명령 구성", - "JsonSchema.tasks.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열과 문제 선택기의 배열일 수 있습니다.", - "JsonSchema.tasks.mac": "Mac 특정 명령 구성", - "JsonSchema.tasks.linux": "Linux 특정 명령 구성", - "JsonSchema.tasks.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", - "JsonSchema.tasks.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 전역적으로 정의된 값이 사용됩니다.", - "JsonSchema.echoCommand": "실행된 명령을 출력에 에코할지 여부를 제어합니다. 기본값은 false입니다.", - "JsonSchema.tasks.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다.", - "JsonSchema.tasks.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", - "JsonSchema.tasks.background": "실행된 작업이 활성 상태이며 백그라운드에서 실행되고 있는지 여부입니다.", - "JsonSchema.tasks.promptOnClose": "VS Code가 실행 중인 작업과 함께 닫힐 때 사용자에게 메시지를 표시할지 여부입니다.", - "JsonSchema.tasks.build": "이 작업을 Code의 기본 빌드 명령에 매핑합니다.", - "JsonSchema.tasks.test": "이 작업을 Code의 기본 테스트 명령에 매핑합니다.", - "JsonSchema.args": "명령에 전달되는 추가 인수입니다.", - "JsonSchema.showOutput": "실행 중인 작업에 대한 출력을 표시할지 여부를 제어합니다. 생략하면 '항상'이 사용됩니다.", - "JsonSchema.watching.deprecation": "사용되지 않습니다. 대신 isBackground를 사용합니다.", - "JsonSchema.watching": "실행된 작업을 활성 상태로 유지할지 파일 시스템을 조사할지 여부를 나타냅니다.", - "JsonSchema.background": "실행한 작업을 활성 상태로 유지하고 배경에서 실행하는지 여부입니다.", - "JsonSchema.promptOnClose": "백그라운드 작업이 실행 중인 상태에서 VS Code가 종료될 경우 사용자에게 메시지를 표시할지 여부를 나타냅니다.", - "JsonSchema.suppressTaskName": "작업 이름을 명령에 인수로 추가할지 여부를 제어합니다. 기본값은 false입니다.", - "JsonSchema.taskSelector": "인수가 작업임을 나타내는 접두사입니다.", - "JsonSchema.matchers": "사용할 문제 선택기입니다. 문자열, 문제 선택기 정의 또는 문자열 및 문제 선택기 배열일 수 있습니다.", - "JsonSchema.tasks": "작업 구성입니다. 일반적으로 외부 Task Runner에 이미 정의되어 있는 작업을 보강합니다." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "작업 영역 검색" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "터미널의 pty 호스트 프로세스에 대한 연결이 응답하지 않습니다. 터미널 작동이 중지될 수 있습니다.", + "restartPtyHost": "pty 호스트 다시 시작" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "터미널(&&T)", + "tasksQuickAccessHelp": "모든 열려 있는 터미널 표시", + "tasksQuickAccessPlaceholder": "열려는 터미널 이름을 입력합니다.", + "terminal": "터미널" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "이름을 제공해야 합니다.", + "noUnattachedTerminals": "다음에 연결할 연결되지 않은 터미널이 없음", + "quickAccessTerminal": "활성 터미널 전환", + "showTerminalTabs": "탭 표시", + "terminalLaunchHelp": "도움말 열기", + "workbench.action.terminal.attachToRemote": "세션에 연결", + "workbench.action.terminal.changeColor": "색 변경...", + "workbench.action.terminal.changeIcon": "아이콘 변경...", + "workbench.action.terminal.clear": "지우기", + "workbench.action.terminal.clearSelection": "선택 영역 지우기", + "workbench.action.terminal.copySelection": "선택 영역 복사", + "workbench.action.terminal.findNext": "다음 찾기", + "workbench.action.terminal.findPrevious": "이전 찾기", + "workbench.action.terminal.focus": "터미널에 포커스", + "workbench.action.terminal.focus.tabsView": "포커스 터미널 탭 보기", + "workbench.action.terminal.focusFind": "찾기 포커스", + "workbench.action.terminal.focusNext": "다음 터미널에 포커스", + "workbench.action.terminal.focusNextPane": "다음 창에 포커스", + "workbench.action.terminal.focusPrevious": "이전 터미널에 포커스", + "workbench.action.terminal.focusPreviousPane": "이전 창에 포커스", + "workbench.action.terminal.hideFind": "찾기 숨기기", + "workbench.action.terminal.joinInstance": "터미널 조인", + "workbench.action.terminal.kill": "활성 터미널 인스턴스 종료", + "workbench.action.terminal.kill.short": "터미널 종료", + "workbench.action.terminal.navigationModeExit": "탐색 모드 종료", + "workbench.action.terminal.navigationModeFocusNext": "포커스 다음 줄(탐색 모드)", + "workbench.action.terminal.navigationModeFocusPrevious": "포커스 이전 줄(탐색 모드)", + "workbench.action.terminal.new": "새 통합 터미널 만들기", + "workbench.action.terminal.newInActiveWorkspace": "새 통합 터미널 만들기(활성 작업 영역에)", + "workbench.action.terminal.newWithCwd": "사용자 지정 작업 디렉터리에서 시작하는 새 통합 터미널 만들기", + "workbench.action.terminal.newWithCwd.cwd": "터미널을 시작하는 디렉터리", + "workbench.action.terminal.newWithProfile": "새 통합 터미널 만들기(프로필 포함)", + "workbench.action.terminal.newWorkspacePlaceholder": "새 터미널의 현재 작업 디렉토리를 선택합니다.", + "workbench.action.terminal.openSettings": "터미널 설정 구성", + "workbench.action.terminal.paste": "활성 터미널에 붙여넣기", + "workbench.action.terminal.pasteSelection": "활성 터미널에 선택 영역 붙여넣기", + "workbench.action.terminal.relaunch": "활성 터미널 다시 시작", + "workbench.action.terminal.rename": "이름 바꾸기...", + "workbench.action.terminal.renameInstance": "이름 바꾸기...", + "workbench.action.terminal.renameWithArg": "현재 활성 터미널의 이름 바꾸기", + "workbench.action.terminal.renameWithArg.name": "터미널의 새 이름", + "workbench.action.terminal.renameWithArg.noName": "이름 인수가 제공되지 않음", + "workbench.action.terminal.resizePaneDown": "창 아래쪽 크기 조정", + "workbench.action.terminal.resizePaneLeft": "창 왼쪽 크기 조정", + "workbench.action.terminal.resizePaneRight": "창 오른쪽 크기 조정", + "workbench.action.terminal.resizePaneUp": "창 위쪽 크기 조정", + "workbench.action.terminal.runActiveFile": "활성 터미널에서 활성 파일 실행", + "workbench.action.terminal.runActiveFile.noFile": "디스크의 파일만 터미널에서 실행할 수 있습니다.", + "workbench.action.terminal.runSelectedText": "활성 터미널에서 선택한 텍스트 실행", + "workbench.action.terminal.scrollDown": "아래로 스크롤(줄)", + "workbench.action.terminal.scrollDownPage": "아래로 스크롤(페이지)", + "workbench.action.terminal.scrollToBottom": "맨 아래로 스크롤", + "workbench.action.terminal.scrollToNextCommand": "다음 명령으로 스크롤", + "workbench.action.terminal.scrollToPreviousCommand": "이전 명령으로 스크롤", + "workbench.action.terminal.scrollToTop": "맨 위로 스크롤", + "workbench.action.terminal.scrollUp": "위로 스크롤(줄)", + "workbench.action.terminal.scrollUpPage": "위로 스크롤(페이지)", + "workbench.action.terminal.searchWorkspace": "작업 영역 검색", + "workbench.action.terminal.selectAll": "모두 선택", + "workbench.action.terminal.selectDefaultProfile": "기본 프로필 선택", + "workbench.action.terminal.selectToNextCommand": "다음 명령까지 선택", + "workbench.action.terminal.selectToNextLine": "다음 줄까지 선택", + "workbench.action.terminal.selectToPreviousCommand": "이전 명령까지 선택", + "workbench.action.terminal.selectToPreviousLine": "이전 줄까지 선택", + "workbench.action.terminal.sendSequence": "터미널에 사용자 지정 시퀀스 보내기", + "workbench.action.terminal.showEnvironmentInformation": "환경 정보 표시", + "workbench.action.terminal.showTabs": "탭 표시", + "workbench.action.terminal.split": "터미널 분할", + "workbench.action.terminal.splitInActiveWorkspace": "터미널 분할(활성 작업 영역에서)", + "workbench.action.terminal.splitInstance": "터미널 분할", + "workbench.action.terminal.switchTerminal": "터미널 전환", + "workbench.action.terminal.toggleEscapeSequenceLogging": "이스케이프 시퀀스 로깅 설정/해제", + "workbench.action.terminal.toggleFindCaseSensitive": "대/소문자 구분을 사용하여 찾기 설정/해제", + "workbench.action.terminal.toggleFindRegex": "regex를 사용하여 찾기 설정/해제", + "workbench.action.terminal.toggleFindWholeWord": "전체 단어를 사용하여 찾기 설정/해제", + "workbench.action.terminal.unsplit": "터미널 분할 해제" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "설치", + "useWslExtension.title": "WSL에서 터미널을 여는 경우 '{0}' 확장명을 권장합니다." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "터미널" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "새 터미널 프로필을 만드는 아이콘입니다.", + "killTerminalIcon": "터미널 인스턴스 종료 아이콘입니다.", + "newTerminalIcon": "새 터미널 인스턴스 만들기 아이콘입니다.", + "renameTerminalIcon": "터미널 빠른 메뉴의 이름 바꾸기 아이콘입니다.", + "terminalViewIcon": "터미널 보기의 뷰 아이콘입니다." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "벨", + "configureTerminalSettings": "터미널 설정 구성", + "disconnectStatus": "프로세스에 대한 연결 끊김", + "dontShowAgain": "다시 표시 안 함", + "keybindingHandling": "일부 키 바인딩은 기본적으로 터미널로 이동하지 않으며 대신 {0}에서 처리됩니다.", + "launchFailed.errorMessage": "터미널 프로세스를 시작하지 못했습니다. {0}.", + "launchFailed.exitCodeAndCommandLine": "터미널 프로세스 \"{0}\"을(를) 시작하지 못했습니다(종료 코드: {1}).", + "launchFailed.exitCodeOnly": "터미널 프로세스를 시작하지 못했습니다(종료 코드: {0}).", + "migrateToProfile": "마이그레이션", + "no": "아니요", + "terminal.integrated.a11yPromptLabel": "터미널 입력", + "terminal.integrated.a11yTooMuchOutput": "발표할 출력이 너무 많음, 읽을 행으로 수동 이동", + "terminal.integrated.copySelection.noSelection": "터미널에 복사할 선택 항목이 없음", + "terminal.slowRendering": "터미널 GPU 가속이 컴퓨터에서 느린 것 같습니다. 성능을 향상할 수 있도록 사용 안 함으로 전환하시겠습니까? [터미널 설정에 대한 자세한 정보](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", + "terminalProfileMigration": "터미널에서 더 이상 사용되지 않는 shell/shellArgs 설정을 사용하고 있습니다. 프로필로 마이그레이션하시겠습니까?", + "terminalStaleTextBoxAriaLabel": "터미널 {0} 환경이 부실합니다. 자세한 정보를 보려면 '환경 정보 표시' 명령을 실행하세요.", + "terminalTextBoxAriaLabel": "터미널 {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "터미널 {0}, {1}", + "terminated.exitCodeAndCommandLine": "터미널 프로세스 \"{0}\"이(가) 종료되었습니다(종료 코드: {1}).", + "terminated.exitCodeOnly": "터미널 프로세스가 종료되었습니다(종료 코드: {0}).", + "workbench.action.terminal.rename.prompt": "터미널 이름 입력", + "yes": "예" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "새 터미널(&&N)", + "miRunActiveFile": "활성 파일 실행(&&A)", + "miRunSelectedText": "선택한 텍스트 실행(&&S)", + "miSplitTerminal": "분할 터미널(&&S)", + "workbench.action.terminal.changeColor": "색 변경...", + "workbench.action.terminal.changeIcon": "아이콘 변경...", + "workbench.action.terminal.clear": "지우기", + "workbench.action.terminal.copySelection.short": "복사", + "workbench.action.terminal.joinInstance": "터미널 조인", + "workbench.action.terminal.kill.short": "터미널 종료", + "workbench.action.terminal.killInstance": "터미널 종료", + "workbench.action.terminal.new.short": "새 터미널", + "workbench.action.terminal.newWithProfile.short": "프로필이 있는 새 터미널", + "workbench.action.terminal.openSettings": "터미널 설정 구성", + "workbench.action.terminal.paste.short": "붙여넣기", + "workbench.action.terminal.rename": "이름 바꾸기...", + "workbench.action.terminal.renameInstance": "이름 바꾸기...", + "workbench.action.terminal.selectAll": "모두 선택", + "workbench.action.terminal.selectDefaultProfile": "기본 프로필 선택", + "workbench.action.terminal.showsTabs": "탭 표시", + "workbench.action.terminal.split": "터미널 분할", + "workbench.action.terminal.splitInstance": "터미널 분할", + "workbench.action.terminal.switchTerminal": "터미널 전환", + "workbench.action.terminal.unsplitInstance": "터미널 분할 해제" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "셸 프로세스에 대한 연결이 끊어져서 터미널을 다시 시작하는 중..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "터미널 인스턴스 종료", + "renameTerminal": "터미널 이름 바꾸기", + "workbench.action.terminal.newWithProfilePlus": "프로필을 사용하여 새 터미널 만들기", + "workbench.action.terminal.newplus": "새 터미널 만들기" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "터미널 프로필 구성", + "enterTerminalProfileName": "터미널 프로필 이름 입력", + "localTerminalDescription": "로컬", + "localTerminalRemote": "⚠: 이 셸은 연결된 원격 컴퓨터가 아니라 {0}로컬{1} 컴퓨터에서 실행되고 있습니다.", + "localTerminalVirtualWorkspace": "⚠: 이 셸은 가상 폴더가 아닌 {0}로컬{1} 폴더에 열려있습니다.", + "terminal.integrated.chooseDefaultProfile": "기본 터미널 프로필 선택", + "terminal.integrated.selectProfileToCreate": "만들 터미널 프로필 선택", + "terminalProfileAlreadyExists": "해당 이름을 가진 터미널 프로필이 이미 있음", + "terminalProfiles": "프로필", + "terminalProfiles.contributed": "적용됨", + "terminalProfiles.detected": "검색됨", + "terminalService.terminalCloseConfirmationPlural": "{0}개의 활성 터미널 세션이 있습니다. 종료할까요?", + "terminalService.terminalCloseConfirmationSingular": "활성 터미널 세션이 있습니다. 종료할까요?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "탭 숨기기", + "moveTabsLeft": "탭을 왼쪽으로 이동", + "moveTabsRight": "오른쪽으로 탭 이동" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "터미널 {0} {1}, {2} / {3} 분할", + "terminal.kill": "종료", + "terminal.split": "Split", + "terminal.tabs": "터미널 탭", + "terminalAriaLabel": "터미널 {0} {1}", + "terminalInputAriaLabel": "터미널 이름을 입력합니다. Enter 키를 눌러 확인하거나 Esc 키를 눌러 취소합니다." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0}(기본값)", + "terminal.monospaceOnly": "터미널은 고정 폭 글꼴만 지원합니다. 새로 설치한 글꼴인 경우 VS Code를 다시 시작해야 합니다.", + "terminal.new": "새 터미널", + "terminal.split": "터미널 분할", + "terminal.useMonospace": "'고정 폭' 사용", + "terminalConnectingLabel": "시작 중...", + "terminals": "터미널을 엽니다.", + "workbench.action.terminal.split": "터미널 분할" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "포커스가 있는 탭의 터미널이 분할 터미널인지 여부", + "terminalCategory": "터미널", + "terminalCountContextKey": "현재 터미널 수", + "terminalFocusContextKey": "터미널에 포커스가 있는지 여부", + "terminalGroupCountContextKey": "현재 터미널 그룹 수", + "terminalProcessSupportedContextKey": "터미널 프로세스를 시작할 수 있는지 여부", + "terminalShellTypeContextKey": "활성 터미널의 셸 유형", + "terminalTabsFocusContextKey": "터미널 탭 위젯의 포커스 설정 여부", + "terminalTabsSingularSelectedContextKey": "터미널 탭을 하나 선택했는지 여부", + "terminalTextSelectedContextKey": "활성 터미널에서 텍스트가 선택되었는지 여부", + "vscode.extension.contributes.terminal": "터미널 기능에 기여합니다.", + "vscode.extension.contributes.terminal.profiles": "사용자가 만들 수 있는 추가 터미널 프로필을 정의합니다.", + "vscode.extension.contributes.terminal.profiles.icon": "이 터미널 프로필과 연결할 codicon입니다.", + "vscode.extension.contributes.terminal.profiles.id": "터미널 프로필 공급자의 ID입니다.", + "vscode.extension.contributes.terminal.profiles.title": "이 터미널 프로필의 제목입니다.", + "vscode.extension.contributes.terminal.types": "사용자가 만들 수 있는 추가 터미널 형식을 정의합니다.", + "vscode.extension.contributes.terminal.types.command": "사용자가 이 형식의 터미널을 만들 때 실행할 명령입니다.", + "vscode.extension.contributes.terminal.types.icon": "이 터미널 형식과 연결할 codicon입니다.", + "vscode.extension.contributes.terminal.types.title": "이 형식의 터미널 제목입니다." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "터미널의 '{0}' ANSI 색상", + "terminal.background": "터미널의 배경색입니다. 이 설정을 사용하면 터미널 색을 패널과 다르게 지정할 수 있습니다.", + "terminal.border": "터미널 내의 분할 창을 구분하는 테두리의 색입니다. 기본값은 panel.border입니다.", + "terminal.dragAndDropBackground": "터미널 위에서 끌 때 배경색입니다. 터미널 내용이 계속 비추어 보이도록 색에 투명도가 있어야 합니다.", + "terminal.foreground": "터미널의 전경색입니다.", + "terminal.selectionBackground": "터미널의 선택 영역 배경색입니다.", + "terminalCursor.background": "터미널 커서의 배경색입니다. 블록 커서와 겹친 문자의 색상을 사용자 정의할 수 있습니다.", + "terminalCursor.foreground": "터미널 커서 전경색입니다." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "셸 실행 파일에 대한 단일 경로 또는 하나의 경로가 실패할 경우 대체로 사용될 경로의 배열입니다.", - "terminalProfile.args": "셸 실행 파일을 실행하는 데 사용할 선택적 인수 세트입니다.", - "terminalProfile.overrideName": "프로필 이름이 자동 검색된 이름을 재정의하는지 여부를 제어합니다.", - "terminalIntegratedConfigurationTitle": "통합 터미널", - "terminal.integrated.sendKeybindingsToShell": "대부분의 키 바인딩을 워크벤치 대신 터미널에 디스패치하여 미세 조정을 위해 대신 사용할 수 있는 `#terminal.integrated.commandsToSkipShell#`을 재정의합니다.", - "terminal.integrated.automationShell.linux": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.automationShell.osx": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.automationShell.windows": "설정 시 작업 및 디버그와 같은 자동화 관련 터미널 사용의 {0}을(를) 재정의하고 {1} 값을 무시하는 경로입니다.", - "terminal.integrated.shellArgs.linux": "Linux 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "macOS 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Windows 터미널에 있을 때 사용할 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Windows 터미널에 있을 때 사용할 [명령줄 형식](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6)의 명령줄 인수입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 Windows 프로필입니다. 해당 프로필을 제외하려면 null로 설정하고, 감지되는 기본 구성을 사용하려면 {0} 속성을 사용합니다. 또는 {1} 및 선택적 {2}을(를) 설정합니다.", - "terminalProfile.windowsSource": "셸에 대한 경로를 자동 검색할 프로필 소스입니다.", - "terminal.integrated.profile.osx": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 macOS 프로필입니다. 설정하면 감지되는 기본 프로필이 재정의됩니다. {0} 및 선택적 {1}(으)로 구성됩니다.", - "terminal.integrated.profile.linux": "터미널 드롭다운을 통해 새 터미널을 만들 때 표시할 Linux 프로필입니다. 설정하면 감지되는 기본 프로필이 재정의됩니다. {0} 및 선택적 {1}(으)로 구성됩니다.", - "terminal.integrated.useWslProfiles": "터미널 드롭다운에 WSL 배포판이 표시되는지를 제어합니다.", - "terminal.integrated.macOptionIsMeta": "macOS의 터미널에서 옵션 키를 meta 키로 처리할지 여부를 제어합니다.", - "terminal.integrated.macOptionClickForcesSelection": "macOS에서 을 사용할 때 특정 항목을 강제로 선택할지 여부를 제어합니다. 사용하도록 설정하면 일반(줄) 항목이 강제로 선택되며 열 선택 모드를 사용할 수 없습니다. 예를 들어 tmux에서 마우스 모드를 사용하는 경우, 일반 터미널 항목을 선택하여 복사 및 붙여넣기를 수행할 수 있습니다.", + "terminal.integrated.allowChords": "터미널에서 동시 키 바인딩을 허용할지 여부입니다. 이 설정이 true이고 키 입력이 동시에 발생하는 경우 `#terminal.integrated.commandsToSkipShell#`가 무시되고, 이 설정을 false로 설정하면 를 눌러 셸(VS Code 아님)로 이동하려는 경우에 특히 유용합니다.", + "terminal.integrated.allowMnemonics": "메뉴 모음 니모닉(예: )을 통한 메뉴 모음 열기 트리거를 허용할지 여부입니다. 이 설정을 true로 지정하면 모든 키 입력이 셸을 건너뜁니다. macOS에서는 아무 작업도 하지 않습니다.", "terminal.integrated.altClickMovesCursor": "사용하도록 설정한 경우, `#editor.multiCursorModifier#`이 `'alt'`(기본값)로 설정되어 있으면 Alt/option+클릭할 때 프롬프트 커서가 마우스 아래로 위치가 변경됩니다. 이 옵션은 셸에 따라 안정적으로 작동하지 않을 수 있습니다.", + "terminal.integrated.bellDuration": "트리거될 때 터미널 탭 내에 벨을 표시할 시간(밀리초)입니다.", + "terminal.integrated.commandsToSkipShell": "키 바인딩이 셸에 전송되지 않고 항상 VS Code에서 처리되는 명령 ID 세트입니다. 따라서 보통은 셸에서 사용되어 터미널에 포커스가 없을 때와 동일하게 작동하는 키 바인딩을 사용할 수 있습니다(예: 'Ctrl+P'를 사용하여 Quick Open 시작).\r\n\r\n \r\n\r\n기본적으로 많은 명령을 건너뜁니다. 기본값을 재정의하고 명령의 키 바인딩을 셸로 대신 전달하려면 '-' 문자로 시작하는 명령을 추가합니다. 예를 들어 'Ctrl+P'를 사용하여 셸에 도달하려면 '-workbench.action.quickOpen'을 추가합니다.\r\n\r\n \r\n\r\n설정 편집기에서 볼 때 다음의 기본 건너뛴 명령 목록이 잘립니다. 전체 목록을 보려면 [기본 설정 JSON을 열고](command:workbench.action.openRawDefaultSettings '기본 설정 열기(JSON)') 아래 목록에서 첫 번째 명령을 검색합니다.\r\n\r\n \r\n\r\n기본 건너뛴 명령:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "활성 터미널 세션이 있을 경우 종료 시 확인 여부를 제어합니다.", "terminal.integrated.copyOnSelection": "터미널에서 선택한 텍스트를 클립보드에 복사할지 여부를 제어합니다.", - "terminal.integrated.drawBoldTextInBrightColors": "터미널의 굵은 텍스트에 항상 \"밝은\" ANSI 색 변형을 사용할지 여부를 제어합니다.", - "terminal.integrated.fontFamily": "터미널의 글꼴 패밀리를 제어하며, 기본값은 `#editor.fontFamily#`입니다.", - "terminal.integrated.fontSize": "터미널의 글꼴 크기(픽셀)를 제어합니다.", - "terminal.integrated.letterSpacing": "터미널의 문자 간격을 제어하며, 문자 사이에 추가할 픽셀 수를 나타내는 정수 값입니다.", - "terminal.integrated.lineHeight": "터미널의 줄 높이를 제어하며, 이 숫자와 터미널 글꼴 크기를 곱하여 실제 줄 높이(픽셀)를 구합니다.", - "terminal.integrated.minimumContrastRatio": "설정하면, 각 셀의 전경색이 지정한 대비 비율을 충족하도록 변경됩니다. 예제 값:\r\n\r\n-1: 기본값으로, 아무 작업도 하지 않습니다.\r\n-4.5: [WCAG AA 규정 준수(최소)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n-7: [WCAG AAA 규정 준수(고급)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n-21: 검은색 배경에 흰색 또는 흰색 배경에 검은색입니다.", - "terminal.integrated.fastScrollSensitivity": "'Alt' 키를 누를 때의 스크롤 속도 승수입니다.", - "terminal.integrated.mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 'deltaY'에 사용할 승수입니다.", - "terminal.integrated.fontWeightError": "\"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자만 허용됩니다.", - "terminal.integrated.fontWeight": "터미널 내에서 보통 텍스트에 사용할 글꼴 두께입니다. \"일반\" 및 \"굵게\" 키워드 또는 1에서 1,000 사이의 숫자를 허용합니다.", - "terminal.integrated.fontWeightBold": "터미널 내에서 굵은 텍스트에 사용할 글꼴 두께입니다. \"일반\" 및 \"굵게\" 키워드 또는 1에서 1,000 사이의 숫자를 허용합니다.", "terminal.integrated.cursorBlinking": "터미널 커서가 깜박이는지 여부를 제어합니다.", "terminal.integrated.cursorStyle": "터미널 커서의 스타일을 제어합니다.", "terminal.integrated.cursorWidth": "`#terminal.integrated.cursorStyle#`이 `line`으로 설정된 경우 커서 너비를 제어합니다.", - "terminal.integrated.scrollback": "터미널이 버퍼에 유지하는 최대 줄 수를 제어합니다.", + "terminal.integrated.cwd": "터미널이 시작되는 명시적 시작 경로이며, 셸 프로세스의 cwd(현재 작업 디렉터리)로 사용됩니다. 루트 디렉터리가 편리한 cwd가 아닌 경우, 작업 영역 설정에서 특히 유용할 수 있습니다.", "terminal.integrated.detectLocale": "VS Code 터미널은 셸에서 들어오는, UTF-8로 인코딩된 데이터만 지원하므로 '$LANG' 환경 변수를 검색하고 UTF-8 규격 옵션으로 설정할지 여부를 제어합니다.", "terminal.integrated.detectLocale.auto": "기존 변수가 없거나 `'.UTF-8'`로 끝나지 않는 경우 '$LANG' 환경 변수를 설정합니다.", "terminal.integrated.detectLocale.off": "'$LANG' 환경 변수를 설정하지 않습니다.", "terminal.integrated.detectLocale.on": "항상 '$LANG' 환경 변수를 설정합니다.", - "terminal.integrated.gpuAcceleration.auto": "VS Code가 최상의 환경을 제공하는 렌더러를 검색하도록 합니다.", - "terminal.integrated.gpuAcceleration.on": "터미널 내에서 GPU 가속을 사용하도록 설정합니다.", - "terminal.integrated.gpuAcceleration.off": "터미널 내에서 GPU 가속을 사용하지 않도록 설정합니다.", - "terminal.integrated.gpuAcceleration": "터미널이 렌더링을 수행하기 위해 GPU를 활용하는지를 제어합니다.", - "terminal.integrated.rightClickBehavior.default": "상황에 맞는 메뉴를 표시합니다.", - "terminal.integrated.rightClickBehavior.copyPaste": "선택 항목이 있으면 복사하고, 없으면 붙여넣습니다.", - "terminal.integrated.rightClickBehavior.paste": "마우스 오른쪽 단추를 클릭하여 붙여넣습니다.", - "terminal.integrated.rightClickBehavior.selectWord": "커서 아래 단어를 선택하고 상황에 맞는 메뉴를 표시합니다.", - "terminal.integrated.rightClickBehavior": "터미널이 오른쪽 클릭에 반응하는 방식을 제어합니다.", - "terminal.integrated.cwd": "터미널이 시작되는 명시적 시작 경로이며, 셸 프로세스의 cwd(현재 작업 디렉터리)로 사용됩니다. 루트 디렉터리가 편리한 cwd가 아닌 경우, 작업 영역 설정에서 특히 유용할 수 있습니다.", - "terminal.integrated.confirmOnExit": "활성 터미널 세션이 있을 경우 종료 시 확인 여부를 제어합니다.", - "terminal.integrated.enableBell": "터미널 벨의 사용 여부를 제어합니다.", - "terminal.integrated.commandsToSkipShell": "키 바인딩이 셸에 전송되지 않고 항상 VS Code에서 처리되는 명령 ID 세트입니다. 따라서 보통은 셸에서 사용되어 터미널에 포커스가 없을 때와 동일하게 작동하는 키 바인딩을 사용할 수 있습니다(예: 'Ctrl+P'를 사용하여 Quick Open 시작).\r\n\r\n \r\n\r\n기본적으로 많은 명령을 건너뜁니다. 기본값을 재정의하고 명령의 키 바인딩을 셸로 대신 전달하려면 '-' 문자로 시작하는 명령을 추가합니다. 예를 들어 'Ctrl+P'를 사용하여 셸에 도달하려면 '-workbench.action.quickOpen'을 추가합니다.\r\n\r\n \r\n\r\n설정 편집기에서 볼 때 다음의 기본 건너뛴 명령 목록이 잘립니다. 전체 목록을 보려면 [기본 설정 JSON을 열고](command:workbench.action.openRawDefaultSettings '기본 설정 열기(JSON)') 아래 목록에서 첫 번째 명령을 검색합니다.\r\n\r\n \r\n\r\n기본 건너뛴 명령:\r\n\r\n{0}", - "terminal.integrated.allowChords": "터미널에서 동시 키 바인딩을 허용할지 여부입니다. 이 설정이 true이고 키 입력이 동시에 발생하는 경우 `#terminal.integrated.commandsToSkipShell#`가 무시되고, 이 설정을 false로 설정하면 를 눌러 셸(VS Code 아님)로 이동하려는 경우에 특히 유용합니다.", - "terminal.integrated.allowMnemonics": "메뉴 모음 니모닉(예: )을 통한 메뉴 모음 열기 트리거를 허용할지 여부입니다. 이 설정을 true로 지정하면 모든 키 입력이 셸을 건너뜁니다. macOS에서는 아무 작업도 하지 않습니다.", - "terminal.integrated.inheritEnv": "새 셸이 VS Code에서 환경을 상속해야 하는지 여부입니다. 이 설정은 Windows에서 지원되지 않습니다.", - "terminal.integrated.env.osx": "macOS 터미널에서 사용할 VS Code 프로세스에 추가되는 환경 변수를 포함하는 개체입니다. 환경 변수를 삭제하려면 'null'로 설정합니다.", + "terminal.integrated.drawBoldTextInBrightColors": "터미널의 굵은 텍스트에 항상 \"밝은\" ANSI 색 변형을 사용할지 여부를 제어합니다.", + "terminal.integrated.enableBell": "터미널 벨을 사용할 수 있는지 여부를 제어합니다. 터미널 이름 옆에 시각적 벨로 표시됩니다.", + "terminal.integrated.enableFileLinks": "터미널에서 파일 링크를 사용할지 여부입니다. 파일 시스템에서 각 파일 링크를 확인하기 때문에 특히 네트워크 드라이브에서 작업하는 경우 링크가 느릴 수 있습니다. 이 설정을 변경하면 새 터미널에서만 적용됩니다.", + "terminal.integrated.enablePersistentSessions": "창 다시 로드에서 작업 영역에 대한 터미널 세션을 유지합니다.", "terminal.integrated.env.linux": "Linux 터미널에서 사용할 VS Code 프로세스에 추가되는 환경 변수를 포함하는 개체입니다. 환경 변수를 삭제하려면 'null'로 설정합니다.", + "terminal.integrated.env.osx": "macOS 터미널에서 사용할 VS Code 프로세스에 추가되는 환경 변수를 포함하는 개체입니다. 환경 변수를 삭제하려면 'null'로 설정합니다.", "terminal.integrated.env.windows": "Windows 터미널에서 사용할 VS Code 프로세스에 추가되는 환경 변수를 포함하는 개체입니다. 환경 변수를 삭제하려면 'null'로 설정합니다.", "terminal.integrated.environmentChangesIndicator": "확장이 터미널 환경을 변경했거나 변경하려고 하는지 여부를 설명하는 환경 변경 표시기를 각 터미널에 표시할지 여부입니다.", "terminal.integrated.environmentChangesIndicator.off": "표시기를 사용하지 않도록 설정합니다.", "terminal.integrated.environmentChangesIndicator.on": "표시기를 사용하도록 설정합니다.", "terminal.integrated.environmentChangesIndicator.warnonly": "터미널 환경이 '부실'한 경우 경고 표시기만 표시하고, 터미널 환경이 확장을 통해 수정되었음을 나타내는 정보 표시기는 표시하지 않습니다.", "terminal.integrated.environmentChangesRelaunch": "확장이 환경에 기여하기를 원하지만, 아직 상호 작용하지 않은 경우 터미널을 자동으로 다시 시작할지 여부입니다.", + "terminal.integrated.experimentalLinkProvider": "링크가 검색되는 시기를 개선하고 편집기로 공유 링크 검색을 사용하도록 설정하여 터미널에서 링크 검색을 개선하려는 실험적 설정입니다. 현재 이 설정은 웹 연결만 지원합니다.", + "terminal.integrated.fastScrollSensitivity": "'Alt' 키를 누를 때의 스크롤 속도 승수입니다.", + "terminal.integrated.fontFamily": "터미널의 글꼴 패밀리를 제어하며, 기본값은 `#editor.fontFamily#`입니다.", + "terminal.integrated.fontSize": "터미널의 글꼴 크기(픽셀)를 제어합니다.", + "terminal.integrated.fontWeight": "터미널 내에서 보통 텍스트에 사용할 글꼴 두께입니다. \"일반\" 및 \"굵게\" 키워드 또는 1에서 1,000 사이의 숫자를 허용합니다.", + "terminal.integrated.fontWeightBold": "터미널 내에서 굵은 텍스트에 사용할 글꼴 두께입니다. \"일반\" 및 \"굵게\" 키워드 또는 1에서 1,000 사이의 숫자를 허용합니다.", + "terminal.integrated.fontWeightError": "\"표준\" 및 \"굵게\" 키워드 또는 1~1000 사이의 숫자만 허용됩니다.", + "terminal.integrated.gpuAcceleration": "터미널이 렌더링을 수행하기 위해 GPU를 활용하는지를 제어합니다.", + "terminal.integrated.gpuAcceleration.auto": "VS Code가 최상의 환경을 제공하는 렌더러를 검색하도록 합니다.", + "terminal.integrated.gpuAcceleration.off": "터미널 내에서 GPU 가속을 사용하지 않도록 설정합니다.", + "terminal.integrated.gpuAcceleration.on": "터미널 내에서 GPU 가속을 사용하도록 설정합니다.", + "terminal.integrated.letterSpacing": "터미널의 문자 간격을 제어하며, 문자 사이에 추가할 픽셀 수를 나타내는 정수 값입니다.", + "terminal.integrated.lineHeight": "터미널의 줄 높이를 제어하며, 이 숫자와 터미널 글꼴 크기를 곱하여 실제 줄 높이(픽셀)를 구합니다.", + "terminal.integrated.localEchoExcludePrograms": "실험적: 터미널 제목에 이러한 프로그램 이름이 있으면 로컬 에코를 사용할 수 없습니다.", + "terminal.integrated.localEchoLatencyThreshold": "실험적: 서버 확인을 기다리지 않고 터미널에서 로컬 편집 내용이 에코되는 네트워크 지연 시간(밀리초)입니다. '0'이면 로컬 에코가 항상 켜지고, '-1'이면 로컬 에코가 사용하지 않도록 설정됩니다.", + "terminal.integrated.localEchoStyle": "실험적: 로컬로 에코되는 텍스트의 터미널 스타일(글꼴 스타일 또는 RGB 색)입니다.", + "terminal.integrated.macOptionClickForcesSelection": "macOS에서 을 사용할 때 특정 항목을 강제로 선택할지 여부를 제어합니다. 사용하도록 설정하면 일반(줄) 항목이 강제로 선택되며 열 선택 모드를 사용할 수 없습니다. 예를 들어 tmux에서 마우스 모드를 사용하는 경우, 일반 터미널 항목을 선택하여 복사 및 붙여넣기를 수행할 수 있습니다.", + "terminal.integrated.macOptionIsMeta": "macOS의 터미널에서 옵션 키를 meta 키로 처리할지 여부를 제어합니다.", + "terminal.integrated.minimumContrastRatio": "설정하면, 각 셀의 전경색이 지정한 대비 비율을 충족하도록 변경됩니다. 예제 값:\r\n\r\n-1: 기본값으로, 아무 작업도 하지 않습니다.\r\n-4.5: [WCAG AA 규정 준수(최소)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n-7: [WCAG AAA 규정 준수(고급)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n-21: 검은색 배경에 흰색 또는 흰색 배경에 검은색입니다.", + "terminal.integrated.mouseWheelScrollSensitivity": "마우스 휠 스크롤 이벤트의 'deltaY'에 사용할 승수입니다.", + "terminal.integrated.rightClickBehavior": "터미널이 오른쪽 클릭에 반응하는 방식을 제어합니다.", + "terminal.integrated.rightClickBehavior.copyPaste": "선택 항목이 있으면 복사하고, 없으면 붙여넣습니다.", + "terminal.integrated.rightClickBehavior.default": "상황에 맞는 메뉴를 표시합니다.", + "terminal.integrated.rightClickBehavior.paste": "마우스 오른쪽 단추를 클릭하여 붙여넣습니다.", + "terminal.integrated.rightClickBehavior.selectWord": "커서 아래 단어를 선택하고 상황에 맞는 메뉴를 표시합니다.", + "terminal.integrated.scrollback": "터미널이 버퍼에 유지하는 최대 줄 수를 제어합니다.", + "terminal.integrated.sendKeybindingsToShell": "대부분의 키 바인딩을 워크벤치 대신 터미널에 디스패치하여 미세 조정을 위해 대신 사용할 수 있는 `#terminal.integrated.commandsToSkipShell#`을 재정의합니다.", "terminal.integrated.showExitAlert": "종료 코드가 0이 아닌 경우 \"터미널 프로세스가 다음 종료 코드로 종료되었습니다\"라는 경고를 표시할지 여부를 제어합니다.", "terminal.integrated.splitCwd": "분할된 터미널이 시작되는 작업 디렉터리를 제어합니다.", - "terminal.integrated.splitCwd.workspaceRoot": "새 분할 터미널은 작업 영역 루트를 작업 디렉터리로 사용합니다. 다중 루트 작업 영역에서는 사용할 루트 폴더의 선택 항목이 제공됩니다.", - "terminal.integrated.splitCwd.initial": "새 분할 터미널은 부모 터미널이 시작된 작업 디렉터리를 사용합니다.", "terminal.integrated.splitCwd.inherited": "macOS 및 Linux에서 새 분할 터미널은 부모 터미널의 작업 디렉터리를 사용합니다. Windows에서는 초기 설정과 동일하게 동작합니다.", + "terminal.integrated.splitCwd.initial": "새 분할 터미널은 부모 터미널이 시작된 작업 디렉터리를 사용합니다.", + "terminal.integrated.splitCwd.workspaceRoot": "새 분할 터미널은 작업 영역 루트를 작업 디렉터리로 사용합니다. 다중 루트 작업 영역에서는 사용할 루트 폴더의 선택 항목이 제공됩니다.", + "terminal.integrated.tabs.enabled": "터미널 탭이 터미널 측면에 목록으로 표시되는지 여부를 제어합니다. 이 기능을 사용하지 않도록 설정하면 드롭다운이 대신 표시됩니다.", + "terminal.integrated.tabs.focusMode": "탭의 터미널 포커스를 두 번 클릭하거나 한 번 클릭할 때 맞출지 여부를 제어합니다.", + "terminal.integrated.tabs.focusMode.doubleClick": "터미널 탭을 두 번 클릭할 때 터미널 포커스 설정", + "terminal.integrated.tabs.focusMode.singleClick": "터미널 탭을 클릭할 때 터미널 포커스 설정", + "terminal.integrated.tabs.hideCondition": "터미널 탭 보기가 특정 조건에서 숨겨지는지 여부를 제어합니다.", + "terminal.integrated.tabs.hideCondition.never": "터미널 탭 보기를 숨기지 않음", + "terminal.integrated.tabs.hideCondition.singleGroup": "단일 터미널 그룹만 열려 있는 경우 터미널 탭 보기 숨기기", + "terminal.integrated.tabs.hideCondition.singleTerminal": "터미널이 하나만 열린 경우 터미널 탭 보기 숨기기", + "terminal.integrated.tabs.location": "실제 터미널의 왼쪽 또는 오른쪽에 있는 터미널 탭의 위치를 제어합니다.", + "terminal.integrated.tabs.location.left": "터미널 왼쪽에 터미널 탭 보기 표시", + "terminal.integrated.tabs.location.right": "터미널 오른쪽에 터미널 탭 보기 표시", + "terminal.integrated.tabs.showActiveTerminal": "보기에 활성 터미널 정보를 표시합니다. 탭 내의 제목이 표시되지 않는 경우 특히 유용합니다.", + "terminal.integrated.tabs.showActiveTerminal.always": "항상 활성 터미널 표시", + "terminal.integrated.tabs.showActiveTerminal.never": "활성 터미널 표시 안 함", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "활성 터미널이 열려 있는 유일한 터미널인 경우 표시", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "활성 터미널이 열려 있는 유일한 터미널이거나 탭 보기가 텍스트가 없는 좁은 상태일 때 표시", + "terminal.integrated.titleMode": "터미널의 제목을 설정하는 방법을 결정합니다. 터미널의 탭 또는 드롭다운 항목에 표시됩니다.", + "terminal.integrated.unicodeVersion": "터미널에서 문자 너비를 계산할 때 사용할 유니코드 버전을 제어합니다. 이모지 또는 다른 와이드 문자가 너무 많거나 적게 삭제하여 적절한 공백이나 백스페이스를 사용하지 않는 경우, 이 설정을 조정하는 것이 좋습니다.", + "terminal.integrated.unicodeVersion.eleven": "유니코드 버전 11입니다. 이 버전은 최신 버전의 유니코드를 사용하는 최신 시스템에서 더 나은 지원을 제공합니다.", + "terminal.integrated.unicodeVersion.six": "유니코드 버전 6입니다. 이전 시스템에서 더 잘 작동하는 이전 버전입니다.", "terminal.integrated.windowsEnableConpty": "Windows 터미널 프로세스 통신에 ConPTY를 사용할지 여부입니다(Windows 10 빌드 번호 18309 이상 필요). 이 설정이 false이면 Winpty가 사용됩니다.", "terminal.integrated.wordSeparators": "Word 기능을 선택하기 위해 두 번 클릭할 때 단어 구분 기호로 간주할 모든 문자를 포함하는 문자열입니다.", - "terminal.integrated.experimentalUseTitleEvent": "드롭다운 제목에 대해 터미널 제목 이벤트를 사용하는 실험적 설정입니다. 이 설정은 새 터미널에만 적용됩니다.", - "terminal.integrated.enableFileLinks": "터미널에서 파일 링크를 사용할지 여부입니다. 파일 시스템에서 각 파일 링크를 확인하기 때문에 특히 네트워크 드라이브에서 작업하는 경우 링크가 느릴 수 있습니다. 이 설정을 변경하면 새 터미널에서만 적용됩니다.", - "terminal.integrated.unicodeVersion.six": "유니코드 버전 6입니다. 이전 시스템에서 더 잘 작동하는 이전 버전입니다.", - "terminal.integrated.unicodeVersion.eleven": "유니코드 버전 11입니다. 이 버전은 최신 버전의 유니코드를 사용하는 최신 시스템에서 더 나은 지원을 제공합니다.", - "terminal.integrated.unicodeVersion": "터미널에서 문자 너비를 계산할 때 사용할 유니코드 버전을 제어합니다. 이모지 또는 다른 와이드 문자가 너무 많거나 적게 삭제하여 적절한 공백이나 백스페이스를 사용하지 않는 경우, 이 설정을 조정하는 것이 좋습니다.", - "terminal.integrated.experimentalLinkProvider": "링크가 검색되는 시기를 개선하고 편집기로 공유 링크 검색을 사용하도록 설정하여 터미널에서 링크 검색을 개선하려는 실험적 설정입니다. 현재 이 설정은 웹 연결만 지원합니다.", - "terminal.integrated.localEchoLatencyThreshold": "실험적: 서버 확인을 기다리지 않고 터미널에서 로컬 편집 내용이 에코되는 네트워크 지연 시간(밀리초)입니다. '0'이면 로컬 에코가 항상 켜지고, '-1'이면 로컬 에코가 사용하지 않도록 설정됩니다.", - "terminal.integrated.localEchoExcludePrograms": "실험적: 터미널 제목에 이러한 프로그램 이름이 있으면 로컬 에코를 사용할 수 없습니다.", - "terminal.integrated.localEchoStyle": "실험적: 로컬로 에코되는 텍스트의 터미널 스타일(글꼴 스타일 또는 RGB 색)입니다.", - "terminal.integrated.enablePersistentSessions": "창 다시 로드에서 작업 영역에 대한 터미널 세션을 유지합니다.", - "terminal.integrated.shell.linux.noDefault": "터미널이 Linux에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "터미널이 macOS에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "터미널이 Windows에서 사용하는 셸의 경로입니다. [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "터미널이 Linux에서 사용하는 셸의 경로입니다(기본값: {0}). [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "터미널이 macOS에서 사용하는 셸의 경로입니다(기본값: {0}). [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "터미널이 Windows에서 사용하는 셸의 경로입니다(기본값: {0}). [셸 구성 방법을 자세히 알아보세요](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "터미널에 포커스가 있는지 여부", - "terminalShellTypeContextKey": "활성 터미널의 셸 유형", - "terminalTextSelectedContextKey": "활성 터미널에서 텍스트가 선택되었는지 여부", - "terminalProcessSupportedContextKey": "터미널 프로세스를 시작할 수 있는지 여부", - "terminalCategory": "터미널", - "vscode.extension.contributes.terminal": "터미널 기능에 기여합니다.", - "vscode.extension.contributes.terminal.types": "사용자가 만들 수 있는 추가 터미널 형식을 정의합니다.", - "vscode.extension.contributes.terminal.types.command": "사용자가 이 형식의 터미널을 만들 때 실행할 명령입니다.", - "vscode.extension.contributes.terminal.types.title": "이 형식의 터미널 제목입니다." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "열려는 터미널 이름을 입력합니다.", - "tasksQuickAccessHelp": "모든 열려 있는 터미널 표시", - "terminal": "터미널", - "miToggleIntegratedTerminal": "터미널(&&T)" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "'고정 폭' 사용", - "terminal.monospaceOnly": "터미널은 고정 폭 글꼴만 지원합니다. 새로 설치한 글꼴인 경우 VS Code를 다시 시작해야 합니다.", - "terminals": "터미널을 엽니다.", - "terminalConnectingLabel": "시작 중..." + "terminalIntegratedConfigurationTitle": "통합 터미널", + "titleMode.executable": "제목은 _terminal_에 의해 설정되며 검색된 포그라운드 프로세스의 이름이 사용됩니다.", + "titleMode.sequence": "제목은 이스케이프 시퀀스를 통해 _process_에 의해 설정되며, 셸에서 제목을 동적으로 설정하는 경우에 유용합니다." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "pty 호스트 다시 시작", - "nonResponsivePtyHost": "터미널의 pty 호스트 프로세스에 대한 연결이 응답하지 않습니다. 터미널 작동이 중지될 수 있습니다." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "기본 프로필 선택", - "workbench.action.terminal.openSettings": "터미널 설정 구성", - "workbench.action.terminal.newWorkspacePlaceholder": "새 터미널의 현재 작업 디렉토리를 선택합니다.", - "terminalLaunchHelp": "도움말 열기", - "workbench.action.terminal.newInActiveWorkspace": "새 통합 터미널 만들기(활성 작업 영역에)", - "workbench.action.terminal.newWithProfile": "새 통합 터미널 만들기(프로필 포함)", - "workbench.action.terminal.focusPreviousPane": "이전 창에 포커스", - "workbench.action.terminal.focusNextPane": "다음 창에 포커스", - "workbench.action.terminal.resizePaneLeft": "창 왼쪽 크기 조정", - "workbench.action.terminal.resizePaneRight": "창 오른쪽 크기 조정", - "workbench.action.terminal.resizePaneUp": "창 위쪽 크기 조정", - "workbench.action.terminal.resizePaneDown": "창 아래쪽 크기 조정", - "workbench.action.terminal.focus": "터미널에 포커스", - "workbench.action.terminal.focusNext": "다음 터미널에 포커스", - "workbench.action.terminal.focusPrevious": "이전 터미널에 포커스", - "workbench.action.terminal.runSelectedText": "활성 터미널에서 선택한 텍스트 실행", - "workbench.action.terminal.runActiveFile": "활성 터미널에서 활성 파일 실행", - "workbench.action.terminal.runActiveFile.noFile": "디스크의 파일만 터미널에서 실행할 수 있습니다.", - "workbench.action.terminal.scrollDown": "아래로 스크롤(줄)", - "workbench.action.terminal.scrollDownPage": "아래로 스크롤(페이지)", - "workbench.action.terminal.scrollToBottom": "맨 아래로 스크롤", - "workbench.action.terminal.scrollUp": "위로 스크롤(줄)", - "workbench.action.terminal.scrollUpPage": "위로 스크롤(페이지)", - "workbench.action.terminal.scrollToTop": "맨 위로 스크롤", - "workbench.action.terminal.navigationModeExit": "탐색 모드 종료", - "workbench.action.terminal.navigationModeFocusPrevious": "포커스 이전 줄(탐색 모드)", - "workbench.action.terminal.navigationModeFocusNext": "포커스 다음 줄(탐색 모드)", - "workbench.action.terminal.clearSelection": "선택 영역 지우기", - "workbench.action.terminal.manageWorkspaceShellPermissions": "작업 영역 셸 권한 관리", - "workbench.action.terminal.rename": "이름 바꾸기", - "workbench.action.terminal.rename.prompt": "터미널 이름 입력", - "workbench.action.terminal.focusFind": "찾기 포커스", - "workbench.action.terminal.hideFind": "찾기 숨기기", - "workbench.action.terminal.attachToRemote": "세션에 연결", - "noUnattachedTerminals": "다음에 연결할 연결되지 않은 터미널이 없음", - "quickAccessTerminal": "활성 터미널 전환", - "workbench.action.terminal.scrollToPreviousCommand": "이전 명령으로 스크롤", - "workbench.action.terminal.scrollToNextCommand": "다음 명령으로 스크롤", - "workbench.action.terminal.selectToPreviousCommand": "이전 명령까지 선택", - "workbench.action.terminal.selectToNextCommand": "다음 명령까지 선택", - "workbench.action.terminal.selectToPreviousLine": "이전 줄까지 선택", - "workbench.action.terminal.selectToNextLine": "다음 줄까지 선택", - "workbench.action.terminal.toggleEscapeSequenceLogging": "이스케이프 시퀀스 로깅 설정/해제", - "workbench.action.terminal.sendSequence": "터미널에 사용자 지정 시퀀스 보내기", - "workbench.action.terminal.newWithCwd": "사용자 지정 작업 디렉터리에서 시작하는 새 통합 터미널 만들기", - "workbench.action.terminal.newWithCwd.cwd": "터미널을 시작하는 디렉터리", - "workbench.action.terminal.renameWithArg": "현재 활성 터미널의 이름 바꾸기", - "workbench.action.terminal.renameWithArg.name": "터미널의 새 이름", - "workbench.action.terminal.renameWithArg.noName": "이름 인수가 제공되지 않음", - "workbench.action.terminal.toggleFindRegex": "regex를 사용하여 찾기 설정/해제", - "workbench.action.terminal.toggleFindWholeWord": "전체 단어를 사용하여 찾기 설정/해제", - "workbench.action.terminal.toggleFindCaseSensitive": "대/소문자 구분을 사용하여 찾기 설정/해제", - "workbench.action.terminal.findNext": "다음 찾기", - "workbench.action.terminal.findPrevious": "이전 찾기", - "workbench.action.terminal.searchWorkspace": "작업 영역 검색", - "workbench.action.terminal.relaunch": "활성 터미널 다시 시작", - "workbench.action.terminal.showEnvironmentInformation": "환경 정보 표시", - "workbench.action.terminal.split": "터미널 분할", - "workbench.action.terminal.split.short": "Split", - "workbench.action.terminal.splitInActiveWorkspace": "터미널 분할(활성 작업 영역에서)", - "workbench.action.terminal.selectAll": "모두 선택", - "workbench.action.terminal.new": "새 통합 터미널 만들기", - "workbench.action.terminal.new.short": "새 터미널", - "workbench.action.terminal.kill": "활성 터미널 인스턴스 종료", - "workbench.action.terminal.kill.short": "터미널 종료", - "workbench.action.terminal.clear": "지우기", - "workbench.action.terminal.copySelection": "선택 영역 복사", - "workbench.action.terminal.copySelection.short": "복사", - "workbench.action.terminal.paste": "활성 터미널에 붙여넣기", - "workbench.action.terminal.paste.short": "붙여넣기", - "workbench.action.terminal.pasteSelection": "활성 터미널에 선택 영역 붙여넣기", - "workbench.action.terminal.switchTerminal": "터미널 전환" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "터미널의 배경색입니다. 이 설정을 사용하면 터미널 색을 패널과 다르게 지정할 수 있습니다.", - "terminal.foreground": "터미널의 전경색입니다.", - "terminalCursor.foreground": "터미널 커서 전경색입니다.", - "terminalCursor.background": "터미널 커서의 배경색입니다. 블록 커서와 겹친 문자의 색상을 사용자 정의할 수 있습니다.", - "terminal.selectionBackground": "터미널의 선택 영역 배경색입니다.", - "terminal.border": "터미널 내의 분할 창을 구분하는 테두리의 색입니다. 기본값은 panel.border입니다.", - "terminal.ansiColor": "터미널의 '{0}' ANSI 색상" - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "작업 영역 셸 구성 허용", - "workbench.action.terminal.disallowWorkspaceShell": "작업 영역 셸 구성 허용 안 함", - "terminalService.terminalCloseConfirmationSingular": "활성 터미널 세션이 있습니다. 종료할까요?", - "terminalService.terminalCloseConfirmationPlural": "{0}개의 활성 터미널 세션이 있습니다. 종료할까요?", - "terminal.integrated.selectProfileToCreate": "만들 터미널 프로필 선택", - "terminal.integrated.chooseDefaultProfile": "기본 터미널 프로필 선택", - "enterTerminalProfileName": "터미널 프로필 이름 입력", - "terminalProfileAlreadyExists": "해당 이름을 가진 터미널 프로필이 이미 있음", - "terminalProfiles": "프로필", - "terminalProfiles.detected": "검색됨", - "createQuickLaunchProfile": "터미널 프로필 구성" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "터미널 보기의 뷰 아이콘입니다.", - "renameTerminalIcon": "터미널 빠른 메뉴의 이름 바꾸기 아이콘입니다.", - "killTerminalIcon": "터미널 인스턴스 종료 아이콘입니다.", - "newTerminalIcon": "새 터미널 인스턴스 만들기 아이콘입니다.", - "configureTerminalProfileIcon": "새 터미널 프로필을 만드는 아이콘입니다." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "pty 호스트 다시 시작", - "nonResponsivePtyHost": "터미널의 pty 호스트 프로세스에 대한 연결이 응답하지 않습니다. 터미널 작동이 중지될 수 있습니다." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "새 터미널(&&N)", - "miSplitTerminal": "분할 터미널(&&S)", - "miRunActiveFile": "활성 파일 실행(&&A)", - "miRunSelectedText": "선택한 텍스트 실행(&&S)" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "터미널 이름 바꾸기", - "killTerminal": "터미널 인스턴스 종료", - "workbench.action.terminal.newplus": "새 통합 터미널 만들기" + "nonResponsivePtyHost": "터미널의 pty 호스트 프로세스에 대한 연결이 응답하지 않습니다. 터미널 작동이 중지될 수 있습니다.", + "restartPtyHost": "pty 호스트 다시 시작" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "새 통합 터미널 만들기(로컬)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "이 작업 영역이 터미널 셸을 수정하도록 허용하나요? {0}", - "allow": "허용", - "disallow": "허용 안 함", - "useWslExtension.title": "WSL에서 터미널을 여는 경우 '{0}' 확장명을 권장합니다.", - "install": "설치" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "터미널 입력", - "terminal.integrated.a11yTooMuchOutput": "발표할 출력이 너무 많음, 읽을 행으로 수동 이동", - "keybindingHandling": "일부 키 바인딩은 기본적으로 터미널로 이동하지 않으며 대신 {0}에서 처리됩니다.", - "configureTerminalSettings": "터미널 설정 구성", - "yes": "예", - "no": "아니요", - "dontShowAgain": "다시 표시 안 함", - "terminal.slowRendering": "터미널 GPU 가속이 컴퓨터에서 느린 것 같습니다. 성능을 향상할 수 있도록 사용 안 함으로 전환하시겠습니까? [터미널 설정에 대한 자세한 정보](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)", - "terminal.integrated.copySelection.noSelection": "터미널에 복사할 선택 항목이 없음", - "launchFailed.exitCodeAndCommandLine": "터미널 프로세스 \"{0}\"을(를) 시작하지 못했습니다(종료 코드: {1}).", - "launchFailed.exitCodeOnly": "터미널 프로세스를 시작하지 못했습니다(종료 코드: {0}).", - "terminated.exitCodeAndCommandLine": "터미널 프로세스 \"{0}\"이(가) 종료되었습니다(종료 코드: {1}).", - "terminated.exitCodeOnly": "터미널 프로세스가 종료되었습니다(종료 코드: {0}).", - "launchFailed.errorMessage": "터미널 프로세스를 시작하지 못했습니다. {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "터미널 {0}, {1}", - "terminalTextBoxAriaLabel": "터미널 {0}", - "terminalStaleTextBoxAriaLabel": "터미널 {0} 환경이 부실합니다. 자세한 정보를 보려면 '환경 정보 표시' 명령을 실행하세요." - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0}(연결 끊김)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "Option+클릭", - "terminalLinkHandler.followLinkAlt": "Alt+클릭", - "terminalLinkHandler.followLinkCmd": "Cmd+클릭", - "terminalLinkHandler.followLinkCtrl": "Ctrl+클릭", - "followForwardedLink": "전달된 포트를 사용하여 링크 따라가기", - "followLink": "링크 따라가기", - "followLinkUrl": "링크" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "셸 프로세스에 대한 연결이 끊어져서 터미널을 다시 시작하는 중..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "작업 영역 검색" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "확장이 터미널 환경을 다음과 같이 변경하려고 합니다:", - "extensionEnvironmentContributionRemoval": "확장이 터미널 환경에서 다음과 같은 기존 변경 내용을 제거하려고 합니다:", - "relaunchTerminalLabel": "터미널 다시 시작", - "extensionEnvironmentContributionInfo": "확장에서 이 터미널 환경을 변경했습니다." - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "편집기에서 파일 열기", - "focusFolder": "탐색기의 폴더에 포커스 설정", - "openFolder": "새 창에서 폴더 열기" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "테스트 중", - "noTestProvidersRegistered": "이 작업 영역에 대해 등록된 테스트 공급자가 없습니다.", - "searchMarketplaceForTestExtensions": "[Marketplace 검색](command:{0})", - "testExplorer": "테스트 탐색기" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "테스트 뷰의 뷰 아이콘입니다.", - "testingRunIcon": "\"테스트 실행\" 작업의 아이콘입니다.", - "testingRunAllIcon": "\"모든 테스트 실행\" 작업의 아이콘입니다.", - "testingDebugIcon": "\"테스트 디버그\" 작업의 아이콘입니다.", - "testingCancelIcon": "진행 중인 테스트 실행을 취소하는 아이콘입니다.", - "filterIcon": "테스트 보기의 '필터' 작업 아이콘입니다.", "autoRunIcon": "테스트 보기의 '자동 실행' 토글 아이콘입니다.", + "filterIcon": "테스트 보기의 '필터' 작업 아이콘입니다.", "hiddenIcon": "숨겨진 테스트가 표시된 경우 숨겨진 테스트 옆에 표시되는 아이콘입니다.", - "testingShowAsList": "테스트 탐색기를 트리로 사용할 수 없는 경우 표시되는 아이콘입니다.", - "testingShowAsTree": "테스트 탐색기를 목록으로 사용할 수 없는 경우 표시되는 아이콘입니다.", + "testViewIcon": "테스트 뷰의 뷰 아이콘입니다.", + "testingCancelIcon": "진행 중인 테스트 실행을 취소하는 아이콘입니다.", + "testingDebugIcon": "\"테스트 디버그\" 작업의 아이콘입니다.", "testingErrorIcon": "오류가 있는 테스트에 대해 표시되는 아이콘입니다.", "testingFailedIcon": "실패한 테스트에 대해 표시되는 아이콘입니다.", "testingPassedIcon": "통과한 테스트에 대해 표시되는 아이콘입니다.", "testingQueuedIcon": "큐에 있는 테스트에 대해 표시되는 아이콘입니다.", + "testingRunAllIcon": "\"모든 테스트 실행\" 작업의 아이콘입니다.", + "testingRunIcon": "\"테스트 실행\" 작업의 아이콘입니다.", + "testingShowAsList": "테스트 탐색기를 트리로 사용할 수 없는 경우 표시되는 아이콘입니다.", + "testingShowAsTree": "테스트 탐색기를 목록으로 사용할 수 없는 경우 표시되는 아이콘입니다.", "testingSkippedIcon": "건너뛴 테스트에 대해 표시되는 아이콘입니다.", "testingUnsetIcon": "설정되지 않은 상태의 테스트에 대해 표시되는 아이콘입니다." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "{0}이(가) 실패했습니다. ", - "failedPeekAction": "오류 피킹", - "testing.clickToRun": "테스트를 실행하려면 클릭, 추가 옵션을 사용하려면 마우스 오른쪽 단추 클릭", - "run test": "테스트 실행", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "테스트 디버그", - "reveal test": "테스트 탐색기에 표시" + "debugAllTests": "모든 테스트 디버그", + "debugSelectedTests": "선택한 테스트 디버그", + "discoveringTests": "테스트를 검색하는 중", + "hideTest": "테스트 숨기기", + "noDebugTestProvider": "이 작업 영역에서 디버깅 가능한 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", + "noTestProvider": "이 작업 영역에서 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", + "run test": "테스트 실행", + "runAllTests": "모든 테스트 실행", + "runSelectedTests": "선택한 테스트 실행", + "testing.cancelRun": "테스트 실행 취소", + "testing.category": "테스트", + "testing.clearResults": "모든 결과 지우기", + "testing.collapseAll": "모든 테스트 축소", + "testing.debugAtCursor": "커서에서 테스트 디버그", + "testing.debugCurrentFile": "현재 파일에서 테스트 디버그", + "testing.debugFailTests": "실패한 테스트 디버그", + "testing.debugLastRun": "마지막 실행 디버그", + "testing.editFocusedTest": "테스트로 이동", + "testing.openOutputPeek": "출력 피킹", + "testing.reRunFailTests": "실패한 테스트 다시 실행", + "testing.reRunLastRun": "마지막 실행 다시 실행", + "testing.refresh": "테스트 새로 고침", + "testing.runAtCursor": "커서에서 테스트 실행", + "testing.runCurrentFile": "현재 파일에서 테스트 실행", + "testing.searchForTestExtension": "테스트 확장 검색", + "testing.showMostRecentOutput": "출력 표시", + "testing.sortByLocation": "위치별 정렬", + "testing.sortByName": "이름별 정렬", + "testing.turnOffAutoRun": "자동 실행 끄기", + "testing.turnOnAutoRun": "자동 실행 켜기", + "testing.viewAsList": "목록으로 보기", + "testing.viewAsTree": "트리로 보기", + "unhideTest": "테스트 숨기기 취소" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "이 작업 영역에서 아직 발견된 테스트가 없습니다.", - "testingFindExtension": "테스트 확장 찾기", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, 오래된 결과", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "테스트(&E)", + "noTestProvidersRegistered": "이 작업 영역에서 아직 발견된 테스트가 없습니다.", + "searchMarketplaceForTestExtensions": "[테스트 확장 찾기](명령:{0})", + "test": "테스트 중", "testExplorer": "테스트 탐색기" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "테스트 디버그", + "failedHoverMessage": "{0}이(가) 실패했습니다. ", + "failedPeekAction": "오류 피킹", + "reveal test": "테스트 탐색기에 표시", + "run test": "테스트 실행", + "testing.clickToRun": "테스트를 실행하려면 클릭, 추가 옵션을 사용하려면 마우스 오른쪽 단추 클릭" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "추가 필터...", + "filter": "필터", "testExplorerFilter": "필터(예: text, !exclude)", - "testing.filters.showOnlyFailed": "실패한 테스트만 표시", - "testing.filters.showOnlyExecuted": "실행된 테스트만 표시", + "testing.filters.currentFile": "활성 파일에서만 표시", + "testing.filters.menu": "추가 필터...", + "testing.filters.removeTestExclusions": "모든 테스트 숨기기 취소", "testing.filters.showAll": "모든 테스트 표시", "testing.filters.showExcludedTests": "숨겨진 테스트 표시", - "testing.filters.removeTestExclusions": "모든 테스트 숨기기 취소", - "testing.filters.currentFile": "활성 파일에서만 표시", - "filter": "필터" + "testing.filters.showOnlyExecuted": "실행된 테스트만 표시", + "testing.filters.showOnlyFailed": "실패한 테스트만 표시" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "테스트 탐색기", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{1}의 {0}", + "testing.treeElementLabelOutdated": "{0}, 오래된 결과", + "testingFindExtension": "작업 영역 테스트 표시", + "testingNoTest": "이 파일에서 테스트를 찾을 수 없습니다." }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "예상 결과", + "close": "닫기", + "debug test": "디버그 테스트", + "run test": "테스트 실행", + "testUnnamedTask": "명명되지 않은 작업", + "testing.debugLastRun": "디버그 테스트 실행", + "testing.reRunLastRun": "테스트 실행 다시 실행", + "testing.revealInExplorer": "테스트 탐색기에 표시", + "testing.showResultOutput": "결과 출력 표시", "testingOutputActual": "실제 결과", - "close": "닫기" + "testingOutputExpected": "예상 결과", + "testingPeekLabel": "테스트 결과 메시지" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "{0}에 테스트 실행이 종료됨", + "runNoOutout": "테스트 실행에서 출력을 기록하지 않았습니다.", + "testNoRunYet": "\r\n아직 테스트가 실행되지 않았습니다.\r\n", + "testOutputTerminalTitle": "테스트 출력", + "testOutputTerminalTitleWithDate": "{0}에서 테스트 출력" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "테스트를 실행하는 중...", - "testProgress.running": "테스트를 실행하는 중, {0}/{1}개 통과({2}%)", - "testProgressWithSkip.running": "테스트를 실행하는 중, {0}/{1}개 통과({2}%, {3}개 건너뜀)", "testProgress.completed": "테스트 {0}/{1}개 통과({2}%)", - "testProgressWithSkip.completed": "테스트 {0}/{1}개 통과({2}%, {3}개 건너뜀)" + "testProgress.running": "테스트를 실행하는 중, {0}/{1}개 통과({2}%)", + "testProgress.runningInitial": "테스트를 실행하는 중...", + "testProgressWithSkip.completed": "테스트 {0}/{1}개 통과({2}%, {3}개 건너뜀)", + "testProgressWithSkip.running": "테스트를 실행하는 중, {0}/{1}개 통과({2}%, {3}개 건너뜀)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "테스트하는 중" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "테스트 탐색기에서 '오류 발생' 아이콘의 색입니다.", + "testing.iconFailed": "테스트 탐색기에서 '실패' 아이콘의 색입니다.", + "testing.iconPassed": "테스트 탐색기에서 '통과' 아이콘의 색입니다.", + "testing.iconQueued": "테스트 탐색기에서 '큐에 있음' 아이콘의 색입니다.", + "testing.iconSkipped": "테스트 탐색기에서 '건너뜀' 아이콘의 색입니다.", + "testing.iconUnset": "테스트 탐색기에서 '설정 해제' 아이콘의 색입니다.", + "testing.message.error.decorationForeground": "편집기에 인라인으로 표시되는 테스트 오류 메시지의 텍스트 색입니다.", + "testing.message.error.marginBackground": "편집기에 인라인으로 표시되는 오류 메시지 옆의 여백 색입니다.", + "testing.message.hint.decorationForeground": "편집기에 인라인으로 표시되는 테스트 힌트 메시지의 텍스트 색입니다.", + "testing.message.hint.marginBackground": "편집기에 인라인으로 표시되는 힌트 메시지 옆의 여백 색입니다.", + "testing.message.info.decorationForeground": "편집기에 인라인으로 표시되는 테스트 정보 메시지의 텍스트 색입니다.", + "testing.message.info.marginBackground": "편집기에 인라인으로 표시되는 정보 메시지 옆의 여백 색입니다.", + "testing.message.warning.decorationForeground": "편집기에 인라인으로 표시되는 테스트 경고 메시지의 텍스트 색입니다.", + "testing.message.warning.marginBackground": "편집기에 인라인으로 표시되는 경고 메시지 옆의 여백 색입니다.", + "testing.peekBorder": "Peek 뷰 테두리 및 화살표 색입니다.", + "testing.runAction": "편집기의 '실행' 아이콘 색입니다." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "테스트 중", + "testing.autoRun.delay": "테스트가 오래된 것으로 표시되고 새 실행을 시작할 때까지 대기하는 시간(밀리초)입니다.", "testing.autoRun.mode": "자동으로 실행되는 테스트를 제어합니다.", "testing.autoRun.mode.allInWorkspace": "자동 실행이 토글되면 검색된 모든 테스트를 자동으로 실행합니다. 개별 테스트가 변경되면 개별 테스트를 다시 실행합니다.", "testing.autoRun.mode.onlyPreviouslyRun": "개별 테스트가 변경되면 개별 테스트를 다시 실행합니다. 아직 실행되지 않은 테스트는 자동으로 실행되지 않습니다.", - "testing.autoRun.delay": "테스트가 오래된 것으로 표시되고 새 실행을 시작할 때까지 대기하는 시간(밀리초)입니다.", "testing.automaticallyOpenPeekView": "오류 피킹 보기가 자동으로 열리는 경우를 구성합니다.", "testing.automaticallyOpenPeekView.failureAnywhere": "오류 위치와 관계없이 자동으로 엽니다.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "표시되는 문서에서 테스트가 실패할 경우 자동으로 엽니다.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "자동 실행 모드에서 피킹 보기를 자동으로 열지를 제어합니다." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "테스트 항목에 대한 메뉴를 만들거나 열 때 설정되는 현재 테스트 항목의 ID" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "테스트를 실행하는 동안 오류 발생: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "테스트", - "unhideTest": "테스트 숨기기 취소", - "hideTest": "테스트 숨기기", - "debug test": "테스트 디버그", - "run test": "테스트 실행", - "runSelectedTests": "선택한 테스트 실행", - "debugSelectedTests": "선택한 테스트 디버그", - "discoveringTests": "테스트를 검색하는 중", - "runAllTests": "모든 테스트 실행", - "noTestProvider": "이 작업 영역에서 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", - "debugAllTests": "모든 테스트 디버그", - "noDebugTestProvider": "이 작업 영역에서 디버깅 가능한 테스트를 찾을 수 없습니다. 테스트 공급자 확장을 설치해야 할 수 있습니다.", - "testing.cancelRun": "테스트 실행 취소", - "testing.viewAsList": "목록으로 보기", - "testing.viewAsTree": "트리로 보기", - "testing.sortByName": "이름별 정렬", - "testing.sortByLocation": "위치별 정렬", - "testing.collapseAll": "모든 테스트 축소", - "testing.refresh": "테스트 새로 고침", - "testing.clearResults": "모든 결과 지우기", - "testing.editFocusedTest": "테스트로 이동", - "testing.turnOnAutoRun": "자동 실행 켜기", - "testing.turnOffAutoRun": "자동 실행 끄기", - "testing.runAtCursor": "커서에서 테스트 실행", - "testing.debugAtCursor": "커서에서 테스트 디버그", - "testing.runCurrentFile": "현재 파일에서 테스트 실행", - "testing.debugCurrentFile": "현재 파일에서 테스트 디버그", - "testing.reRunFailTests": "실패한 테스트 다시 실행", - "testing.debugFailTests": "실패한 테스트 디버그", - "testing.reRunLastRun": "마지막 실행 다시 실행", - "testing.debugLastRun": "마지막 실행 디버그", - "testing.searchForTestExtension": "테스트 확장 검색" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "테스트 탐색기에서 '실패' 아이콘의 색입니다.", - "testing.iconErrored": "테스트 탐색기에서 '오류 발생' 아이콘의 색입니다.", - "testing.iconPassed": "테스트 탐색기에서 '통과' 아이콘의 색입니다.", - "testing.runAction": "편집기의 '실행' 아이콘 색입니다.", - "testing.iconQueued": "테스트 탐색기에서 '큐에 있음' 아이콘의 색입니다.", - "testing.iconUnset": "테스트 탐색기에서 '설정 해제' 아이콘의 색입니다.", - "testing.iconSkipped": "테스트 탐색기에서 '건너뜀' 아이콘의 색입니다.", - "testing.peekBorder": "Peek 뷰 테두리 및 화살표 색입니다.", - "testing.message.error.decorationForeground": "편집기에 인라인으로 표시되는 테스트 오류 메시지의 텍스트 색입니다.", - "testing.message.error.marginBackground": "편집기에 인라인으로 표시되는 오류 메시지 옆의 여백 색입니다.", - "testing.message.warning.decorationForeground": "편집기에 인라인으로 표시되는 테스트 경고 메시지의 텍스트 색입니다.", - "testing.message.warning.marginBackground": "편집기에 인라인으로 표시되는 경고 메시지 옆의 여백 색입니다.", - "testing.message.info.decorationForeground": "편집기에 인라인으로 표시되는 테스트 정보 메시지의 텍스트 색입니다.", - "testing.message.info.marginBackground": "편집기에 인라인으로 표시되는 정보 메시지 옆의 여백 색입니다.", - "testing.message.hint.decorationForeground": "편집기에 인라인으로 표시되는 테스트 힌트 메시지의 텍스트 색입니다.", - "testing.message.hint.marginBackground": "편집기에 인라인으로 표시되는 힌트 메시지 옆의 여백 색입니다." + "testing.automaticallyOpenPeekViewDuringAutoRun": "자동 실행 모드에서 피킹 보기를 자동으로 열지를 제어합니다.", + "testing.followRunningTest": "테스트 탐색기 보기에서 실행 중인 테스트를 따라야 하는지 여부를 제어합니다." }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "오류 발생", @@ -7735,264 +8041,277 @@ "testState.skipped": "건너뜀", "testState.unset": "설정 해제됨" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "{0}에서 테스트 실행" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "테스트를 실행하는 동안 오류 발생: {0}", + "testTrust": "테스트를 실행하면 작업 영역에서 코드를 실행할 수 있습니다." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "출력 피킹(peeking) 뷰의 항목 유형입니다. \"테스트\", \"메시지\", \"작업\" 또는 \"결과\"입니다.", + "testing.testId": "테스트 항목에 대한 메뉴를 만들거나 열 때 설정되는 현재 테스트 항목의 ID", + "testing.testItemHasUri": "테스트 항목에 정의된 URI가 있는지 여부를 나타내는 부울", + "testing.testItemIsHidden": "테스트 항목이 숨겨져 있는지 여부를 나타내는 부울" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "색 테마", - "themes.category.light": "밝은 테마", - "themes.category.dark": "어두운 테마", - "themes.category.hc": "고대비 테마", - "installColorThemes": "추가 색 테마 설치...", - "themes.selectTheme": "색 테마 선택(미리 보려면 위로/아래로 키 사용)", - "selectIconTheme.label": "파일 아이콘 테마", - "noIconThemeLabel": "None", - "noIconThemeDesc": "파일 아이콘 사용 안 함", - "installIconThemes": "추가 파일 아이콘 테마 설치...", - "themes.selectIconTheme": "파일 아이콘 테마 선택", - "selectProductIconTheme.label": "제품 아이콘 테마", "defaultProductIconThemeLabel": "기본값", - "installProductIconThemes": "추가 제품 아이콘 테마 설치...", - "themes.selectProductIconTheme": "제품 아이콘 테마 선택", "generateColorTheme.label": "현재 설정에서 색 테마 생성", - "preferences": "기본 설정", + "installColorThemes": "추가 색 테마 설치...", + "installIconThemes": "추가 파일 아이콘 테마 설치...", + "installProductIconThemes": "추가 제품 아이콘 테마 설치...", "miSelectColorTheme": "색 테마(&&C)", "miSelectIconTheme": "파일 아이콘 테마(&&I)", "miSelectProductIconTheme": "제품 아이콘 테마(&&P)", + "noIconThemeDesc": "파일 아이콘 사용 안 함", + "noIconThemeLabel": "None", + "preferences": "기본 설정", + "selectIconTheme.label": "파일 아이콘 테마", + "selectProductIconTheme.label": "제품 아이콘 테마", + "selectTheme.label": "색 테마", + "themes.category.dark": "어두운 테마", + "themes.category.hc": "고대비 테마", + "themes.category.light": "밝은 테마", + "themes.selectIconTheme": "파일 아이콘 테마 선택", "themes.selectIconTheme.label": "파일 아이콘 테마", - "themes.selectProductIconTheme.label": "제품 아이콘 테마" + "themes.selectProductIconTheme": "제품 아이콘 테마 선택", + "themes.selectProductIconTheme.label": "제품 아이콘 테마", + "themes.selectTheme": "색 테마 선택(미리 보려면 위로/아래로 키 사용)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "타임라인 보기의 뷰 아이콘입니다.", - "timelineOpenIcon": "타임라인 열기 작업의 아이콘입니다.", - "timelineConfigurationTitle": "타임라인", + "files.openTimeline": "타임라인 열기", "timeline.excludeSources": "타임라인 보기에서 제외해야 하는 타임라인 소스 배열입니다.", - "timeline.pageSize": "기본적으로, 그리고 추가 항목을 로드할 때 타임라인 보기에 표시할 항목 수입니다. 'null'(기본값)로 설정하면 타임라인 보기의 표시 영역에 따라 페이지 크기가 자동으로 선택됩니다.", "timeline.pageOnScroll": "실험적 설정입니다. 목록 끝까지 스크롤한 경우 타임라인 보기에서 다음 항목 페이지를 로드할지 여부를 제어합니다.", - "files.openTimeline": "타임라인 열기" + "timeline.pageSize": "기본적으로, 그리고 추가 항목을 로드할 때 타임라인 보기에 표시할 항목 수입니다. 'null'(기본값)로 설정하면 타임라인 보기의 표시 영역에 따라 페이지 크기가 자동으로 선택됩니다.", + "timelineConfigurationTitle": "타임라인", + "timelineOpenIcon": "타임라인 열기 작업의 아이콘입니다.", + "timelineViewIcon": "타임라인 보기의 뷰 아이콘입니다." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "로드 중...", - "timeline.loadMore": "추가 로드", - "timeline": "타임라인", - "timeline.editorCannotProvideTimeline": "활성 편집기는 타임라인 정보를 제공할 수 없습니다.", - "timeline.noTimelineInfo": "타임라인 정보가 제공되지 않았습니다.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "{0}의 타임라인 로드 중...", - "timelineRefresh": "타임라인 새로 고침 작업의 아이콘입니다.", - "timelinePin": "타임라인 고정 작업의 아이콘입니다.", - "timelineUnpin": "타임라인 고정 해제 작업의 아이콘입니다.", "refresh": "새로 고침", + "timeline": "타임라인", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "활성 편집기는 타임라인 정보를 제공할 수 없습니다.", + "timeline.filterSource": "포함: {0}", + "timeline.loadMore": "추가 로드", + "timeline.loading": "{0}의 타임라인 로드 중...", + "timeline.loadingMore": "로드 중...", + "timeline.noTimelineInfo": "타임라인 정보가 제공되지 않았습니다.", "timeline.toggleFollowActiveEditorCommand.follow": "현재 타임라인 고정", "timeline.toggleFollowActiveEditorCommand.unfollow": "현재 타임라인 고정 해제", - "timeline.filterSource": "포함: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "릴리스 정보(&&R)" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "릴리스 정보", - "update.noReleaseNotesOnline": "이 버전의 {0}에는 온라인 릴리스 노트가 없습니다.", - "showReleaseNotes": "릴리스 정보 표시", - "read the release notes": "{0} v{1}을(를) 시작합니다. 릴리스 정보를 확인하시겠습니까?", - "licenseChanged": "사용 조건이 변경되었습니다. [여기]({0})를 클릭하여 자세히 읽어보세요.", - "updateIsReady": "새 {0} 업데이트를 사용할 수 있습니다.", - "checkingForUpdates": "업데이트를 확인하는 중...", - "update service": "서비스 업데이트", - "noUpdatesAvailable": "현재 사용할 수 있는 업데이트가 없습니다.", - "ok": "확인", - "thereIsUpdateAvailable": "사용 가능한 업데이트가 있습니다.", - "download update": "업데이트 다운로드", - "later": "나중에", - "updateAvailable": "사용 가능한 업데이트가 있습니다. {0} {1}", - "installUpdate": "업데이트 설치", - "updateInstalling": "{0} {1}이(가) 백그라운드에서 설치되고 있습니다. 설치가 끝나면 알려드리겠습니다.", - "updateNow": "지금 업데이트", - "updateAvailableAfterRestart": "최신 업데이트를 적용하려면 {0}을(를) 다시 시작하세요.", - "checkForUpdates": "업데이트 확인...", - "download update_1": "업데이트 다운로드(1)", - "DownloadingUpdate": "업데이트를 다운로드하는 중...", - "installUpdate...": "업데이트 설치...(1)", - "installingUpdate": "업데이트를 설치하는 중...", - "restartToUpdate": "업데이트하려면 다시 시작(1)", - "switchToInsiders": "참가자 버전으로 전환...", - "switchToStable": "안정적인 버전으로 전환...", - "relaunchMessage": "버전을 변경하려면 적용하기 위한 다시 로드가 필요합니다.", - "relaunchDetailInsiders": "VSCode의 야간 사전 프로덕션 버전으로 전환하려면 [다시 로드] 단추를 누르세요.", - "relaunchDetailStable": "VSCode의 릴리스된 월별 안정적인 버전으로 전환하려면 [다시 로드] 단추를 누르세요.", - "reload": "다시 로드(&&R)", - "selectSyncService.message": "버전을 변경한 후 사용할 설정 동기화 서비스 선택", - "use insiders": "참가자", - "use stable": "안정적(현재)", - "cancel": "취소", - "selectSyncService.detail": "VSCode의 참가자 버전은 기본적으로 별도의 참가자 설정 동기화 서비스를 사용하여 설정, 키 바인딩, 확장, 코드 조각, UI 상태를 동기화합니다." + "timelinePin": "타임라인 고정 작업의 아이콘입니다.", + "timelineRefresh": "타임라인 새로 고침 작업의 아이콘입니다.", + "timelineUnpin": "타임라인 고정 해제 작업의 아이콘입니다." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "릴리스 정보: {0}", "unassigned": "할당되지 않음" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "업데이트를 다운로드하는 중...", + "cancel": "취소", + "checkForUpdates": "업데이트 확인...", + "checkingForUpdates": "업데이트를 확인하는 중...", + "download update": "업데이트 다운로드", + "download update_1": "업데이트 다운로드(1)", + "downloading": "다운로드 중...", + "installUpdate": "업데이트 설치", + "installUpdate...": "업데이트 설치...(1)", + "installingUpdate": "업데이트를 설치하는 중...", + "later": "나중에", + "noUpdatesAvailable": "현재 사용할 수 있는 업데이트가 없습니다.", + "ok": "확인", + "read the release notes": "{0} v{1}을(를) 시작합니다. 릴리스 정보를 확인하시겠습니까?", + "relaunchDetailInsiders": "VSCode의 야간 사전 프로덕션 버전으로 전환하려면 [다시 로드] 단추를 누르세요.", + "relaunchDetailStable": "VSCode의 릴리스된 월별 안정적인 버전으로 전환하려면 [다시 로드] 단추를 누르세요.", + "relaunchMessage": "버전을 변경하려면 적용하기 위한 다시 로드가 필요합니다.", + "releaseNotes": "릴리스 정보", + "reload": "다시 로드(&&R)", + "restartToUpdate": "업데이트하려면 다시 시작(1)", + "selectSyncService.detail": "VS Code의 참가자 버전은 기본적으로 별도의 참가자 설정 동기화 서비스를 사용하여 설정, 키 바인딩, 확장, 코드 조각, UI 상태를 동기화합니다.", + "selectSyncService.message": "버전을 변경한 후 사용할 설정 동기화 서비스 선택", + "showReleaseNotes": "릴리스 정보 표시", + "switchToInsiders": "참가자 버전으로 전환...", + "switchToStable": "안정적인 버전으로 전환...", + "thereIsUpdateAvailable": "사용 가능한 업데이트가 있습니다.", + "update service": "서비스 업데이트", + "update.noReleaseNotesOnline": "이 버전의 {0}에는 온라인 릴리스 노트가 없습니다.", + "updateAvailable": "사용 가능한 업데이트가 있습니다. {0} {1}", + "updateAvailableAfterRestart": "최신 업데이트를 적용하려면 {0}을(를) 다시 시작하세요.", + "updateIsReady": "새 {0} 업데이트를 사용할 수 있습니다.", + "updateNow": "지금 업데이트", + "updating": "업데이트 중...", + "use insiders": "참가자", + "use stable": "안정적(현재)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "릴리스 정보(&&R)" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "신뢰할 수 있는 도메인 관리", + "trustedDomain.manageTrustedDomains": "신뢰할 수 있는 도메인 관리", + "trustedDomain.trustAllDomains": "모든 도메인 신뢰(링크 보호 사용 안 함)", + "trustedDomain.trustAllPorts": "모든 포트에서 {0} 신뢰", + "trustedDomain.trustDomain": "{0} 신뢰", + "trustedDomain.trustSubDomain": "{0} 및 모든 하위 도메인 신뢰" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "취소", + "configureTrustedDomains": "신뢰할 수 있는 도메인 구성", + "copy": "복사", + "open": "열기", + "openExternalLinkAt": "{0}에서 외부 웹 사이트를 여시겠습니까?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "URL 열기", "urlToOpen": "열려는 URL" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "신뢰할 수 있는 도메인 관리", - "trustedDomain.trustDomain": "{0} 신뢰", - "trustedDomain.trustAllPorts": "모든 포트에서 {0} 신뢰", - "trustedDomain.trustSubDomain": "{0} 및 모든 하위 도메인 신뢰", - "trustedDomain.trustAllDomains": "모든 도메인 신뢰(링크 보호 사용 안 함)", - "trustedDomain.manageTrustedDomains": "신뢰할 수 있는 도메인 관리", - "configuringURL": "다음에 대한 신뢰 구성: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "{0}에서 외부 웹 사이트를 여시겠습니까?", - "open": "열기", - "copy": "복사", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "변경 내용을 수락하는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", + "accept merges": "병합 수락", + "accept merges button": "병합 수락(&&M)", + "accept remote": "원격 수락", + "accept remote button": "원격 수락(&&R)", + "auth failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. 인증에 실패했습니다.", "cancel": "취소", - "configureTrustedDomains": "신뢰할 수 있는 도메인 구성" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "구성...", + "configure and turn on sync detail": "디바이스 간에 데이터를 동기화하려면 로그인하세요.", + "configure sync": "{0}: 구성...", + "configure sync placeholder": "동기화할 내용 선택", + "confirm replace and overwrite local": "원격 {0}을(를) 수락하고 로컬 {1}을(를) 교체하시겠습니까?", + "confirm replace and overwrite remote": "병합을 수락하고 원격 {0}을(를) 바꾸시겠습니까?", + "conflicts detected": "{0}의 충돌로 인해 동기화할 수 없습니다. 계속하려면 충돌을 해결하세요.", + "default": "기본값", + "error reset required": "클라우드의 데이터가 클라이언트의 데이터보다 오래되어 설정 동기화를 사용할 수 없습니다. 동기화를 켜기 전에 먼저 클라우드의 데이터를 지우세요.", + "error reset required while starting sync": "클라우드의 데이터가 클라이언트의 데이터보다 오래되어 설정 동기화를 켤 수 없습니다. 동기화를 켜기 전에 먼저 클라우드의 데이터를 지우세요.", + "error upgrade required": "현재 버전({0}, {1})이 동기화 서비스와 호환되지 않으므로 설정 동기화를 사용할 수 없습니다. 동기화를 설정하기 전에 먼저 업데이트하세요.", + "error upgrade required while starting sync": "현재 버전({0}, {1})이 동기화 서비스와 호환되지 않으므로 설정 동기화를 켤 수 없습니다. 동기화를 켜기 전에 먼저 업데이트하세요.", + "errorInvalidConfiguration": "파일의 내용이 잘못되어 {0}을(를) 동기화할 수 없습니다. 파일을 열어 수정하세요.", + "global activity turn on sync": "설정 동기화 켜기...", + "has conflicts": "{0}: 충돌 감지됨", + "insiders": "참가자", + "leftResourceName": "{0}(원격)", + "merges": "{0}(병합)", + "no authentication providers": "사용할 수 있는 인증 공급자가 없습니다.", + "open doc": "문서 열기", + "open file": "{0} 파일 열기", "operationId": "작업 ID: {0}", - "too many requests": "현재 디바이스에서 너무 많은 요청을 생성하고 있으므로 설정 동기화를 사용할 수 없습니다. 동기화 로그를 제공하여 문제를 보고하세요.", - "settings sync": "설정 동기화. 작업 ID: {0}", - "show sync logs": "로그 표시", - "report issue": "문제 보고", - "Open Backup folder": "로컬 백업 폴더 열기", - "no backups": "로컬 백업 폴더가 없습니다." + "per platform": "각 플랫폼에 대해", + "replace local": "로컬 바꾸기", + "replace remote": "원격 바꾸기", + "reset": "클라우드의 데이터 지우기...", + "resolveConflicts_global": "{0}: 설정 충돌 표시(1)", + "resolveKeybindingsConflicts_global": "{0}: 키 바인딩 충돌 표시(1)", + "resolveSnippetsConflicts_global": "{0}: 사용자 코드 조각 충돌 표시({1})", + "service changed and turned off": "이제 {0}에서 별도의 서비스를 사용하므로 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", + "service switched to insiders": "설정 동기화가 참가자 서비스로 전환되었습니다.", + "service switched to stable": "설정 동기화가 안정적 서비스로 전환되었습니다.", + "session expired": "현재 세션이 만료되어 설정 동기화가 꺼졌습니다. 동기화를 켜려면 다시 로그인하세요.", + "show conflicts": "충돌 표시", + "show sync log title": "{0}: 로그 표시", + "show sync log toolrip": "로그 표시", + "show synced data": "{0}: 동기화된 데이터 표시", + "show synced data action": "동기화된 데이터 표시", + "showConflicts": "{0}: 설정 충돌 표시", + "showKeybindingsConflicts": "{0}: 키 바인딩 충돌 표시", + "showSnippetsConflicts": "{0}: 사용자 코드 조각 충돌 표시", + "sideBySideDescription": "설정 동기화", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "로그인하여 설정 동기화(1)", + "sign in and turn on": "로그인 및 켜기", + "sign in global": "로그인하여 설정 동기화", + "sign in to sync": "로그인하여 설정 동기화", + "stable": "안정", + "stop sync": "{0}: 끄기", + "switchSyncService.description": "여러 환경에서 동기화할 때 동일한 설정 동기화 서비스를 사용하고 있는지 확인하세요.", + "switchSyncService.title": "{0}: 서비스 선택", + "sync is on": "설정 동기화 켬", + "sync now": "{0}: 지금 동기화", + "sync preview message": "설정을 동기화하는 미리 보기 기능을 활성화하기 전에 설명서를 참조하세요.", + "sync settings": "{0}: 설정 표시", + "synced with time": "동기화됨({0})", + "syncing": "동기화 중", + "too large": "동기화할 {1} 파일의 크기가 {2}보다 크므로 {0} 동기화를 사용하지 않도록 설정했습니다. 파일을 열어 크기를 줄인 다음에 동기화를 사용하도록 설정하세요.", + "too large while starting sync": "동기화할 {0} 파일의 크기가 {1}보다 크므로 설정 동기화를 켤 수 없습니다. 파일을 열고 크기를 줄인 후 동기화를 켜세요.", + "turn off": "끄기(&&T)", + "turn off failed": "설정 동기화를 끄는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", + "turn off sync confirmation": "동기화를 끄시겠습니까?", + "turn off sync detail": "설정, 키 바인딩, 확장, 코드 조각 및 UI 상태가 더 이상 동기화되지 않습니다.", + "turn off sync everywhere": "모든 디바이스에서 동기화를 끄고 클라우드에서 데이터를 지웁니다.", + "turn on": "켜기", + "turn on failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. {0}", + "turn on failed with user data sync error": "설정 동기화를 켜는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", + "turn on sync": "설정 동기화 켜기...", + "turn on sync with category": "{0}: 켜기...", + "turned off": "다른 디바이스에서 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", + "turnin on sync": "설정 동기화 켜는 중...", + "turning on syncing": "설정 동기화 켜는 중...", + "update conflicts": "사용 가능한 새 로컬 버전이 있기 때문에 충돌을 해결할 수 없습니다. 다시 시도하세요.", + "using separate service": "이제 설정 동기화에서 별도의 서비스를 사용합니다. 자세한 내용은 [설정 동기화 설명서](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)에서 확인할 수 있습니다.", + "workbench.action.showSyncRemoteBackup": "동기화된 데이터 표시", + "workbench.actions.syncData.reset": "클라우드의 데이터 지우기..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "작업 ID: {0}", "too many requests": "요청이 너무 많아 이 디바이스에서 설정 동기화를 껐습니다." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: 켜기...", - "stop sync": "{0}: 끄기", - "configure sync": "{0}: 구성...", - "showConflicts": "{0}: 설정 충돌 표시", - "showKeybindingsConflicts": "{0}: 키 바인딩 충돌 표시", - "showSnippetsConflicts": "{0}: 사용자 코드 조각 충돌 표시", - "sync now": "{0}: 지금 동기화", - "syncing": "동기화 중", - "synced with time": "동기화됨({0})", - "sync settings": "{0}: 설정 표시", - "show synced data": "{0}: 동기화된 데이터 표시", - "conflicts detected": "{0}의 충돌로 인해 동기화할 수 없습니다. 계속하려면 충돌을 해결하세요.", - "replace remote": "원격 바꾸기", - "replace local": "로컬 바꾸기", - "show conflicts": "충돌 표시", - "accept failed": "변경 내용을 수락하는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", - "session expired": "현재 세션이 만료되어 설정 동기화가 꺼졌습니다. 동기화를 켜려면 다시 로그인하세요.", - "turn on sync": "설정 동기화 켜기...", - "turned off": "다른 디바이스에서 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", - "too large": "동기화할 {1} 파일의 크기가 {2}보다 크므로 {0} 동기화를 사용하지 않도록 설정했습니다. 파일을 열어 크기를 줄인 다음에 동기화를 사용하도록 설정하세요.", - "error upgrade required": "현재 버전({0}, {1})이 동기화 서비스와 호환되지 않으므로 설정 동기화를 사용할 수 없습니다. 동기화를 설정하기 전에 먼저 업데이트하세요.", - "operationId": "작업 ID: {0}", - "error reset required": "클라우드의 데이터가 클라이언트의 데이터보다 오래되어 설정 동기화를 사용할 수 없습니다. 동기화를 켜기 전에 먼저 클라우드의 데이터를 지우세요.", - "reset": "클라우드의 데이터 지우기...", - "show synced data action": "동기화된 데이터 표시", - "service switched to insiders": "설정 동기화가 참가자 서비스로 전환되었습니다.", - "service switched to stable": "설정 동기화가 안정적 서비스로 전환되었습니다.", - "using separate service": "이제 설정 동기화에서 별도의 서비스를 사용합니다. 자세한 내용은 [설정 동기화 설명서](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)에서 확인할 수 있습니다.", - "service changed and turned off": "이제 {0}에서 별도의 서비스를 사용하므로 설정 동기화가 꺼졌습니다. 다시 동기화를 켜세요.", - "open file": "{0} 파일 열기", - "errorInvalidConfiguration": "파일의 내용이 잘못되어 {0}을(를) 동기화할 수 없습니다. 파일을 열어 수정하세요.", - "has conflicts": "{0}: 충돌 감지됨", - "turning on syncing": "설정 동기화 켜는 중...", - "sign in to sync": "로그인하여 설정 동기화", - "no authentication providers": "사용할 수 있는 인증 공급자가 없습니다.", - "too large while starting sync": "동기화할 {0} 파일의 크기가 {1}보다 크므로 설정 동기화를 켤 수 없습니다. 파일을 열고 크기를 줄인 후 동기화를 켜세요.", - "error upgrade required while starting sync": "현재 버전({0}, {1})이 동기화 서비스와 호환되지 않으므로 설정 동기화를 켤 수 없습니다. 동기화를 켜기 전에 먼저 업데이트하세요.", - "error reset required while starting sync": "클라우드의 데이터가 클라이언트의 데이터보다 오래되어 설정 동기화를 켤 수 없습니다. 동기화를 켜기 전에 먼저 클라우드의 데이터를 지우세요.", - "auth failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. 인증에 실패했습니다.", - "turn on failed": "설정 동기화를 켜는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", - "sync preview message": "설정을 동기화하는 미리 보기 기능을 활성화하기 전에 설명서를 참조하세요.", - "turn on": "켜기", - "open doc": "문서 열기", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "로컬 수락", + "accept merges": "병합 수락", + "accept remote": "원격 수락", + "accepted": "수락됨", "cancel": "취소", - "sign in and turn on": "로그인 및 켜기", - "configure and turn on sync detail": "디바이스 간에 데이터를 동기화하려면 로그인하세요.", - "per platform": "각 플랫폼에 대해", - "configure sync placeholder": "동기화할 내용 선택", - "turn off sync confirmation": "동기화를 끄시겠습니까?", - "turn off sync detail": "설정, 키 바인딩, 확장, 코드 조각 및 UI 상태가 더 이상 동기화되지 않습니다.", - "turn off": "끄기(&&T)", - "turn off sync everywhere": "모든 디바이스에서 동기화를 끄고 클라우드에서 데이터를 지웁니다.", + "conflict": "충돌 감지됨", + "conflicts detected": "충돌 감지됨", + "explanation": "각 항목을 진행하고 병합하여 동기화를 사용하도록 설정하세요.", + "label": "UserDataSyncResources", "leftResourceName": "{0}(원격)", "merges": "{0}(병합)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0}(미리 보기)", + "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 충돌을 해결하세요.", + "rightResourceName": "{0}(로컬)", "sideBySideDescription": "설정 동기화", - "switchSyncService.title": "{0}: 서비스 선택", - "switchSyncService.description": "여러 환경에서 동기화할 때 동일한 설정 동기화 서비스를 사용하고 있는지 확인하세요.", - "default": "기본값", - "insiders": "참가자", - "stable": "안정", - "global activity turn on sync": "설정 동기화 켜기...", - "turnin on sync": "설정 동기화 켜는 중...", - "sign in global": "로그인하여 설정 동기화", - "sign in accounts": "로그인하여 설정 동기화(1)", - "resolveConflicts_global": "{0}: 설정 충돌 표시(1)", - "resolveKeybindingsConflicts_global": "{0}: 키 바인딩 충돌 표시(1)", - "resolveSnippetsConflicts_global": "{0}: 사용자 코드 조각 충돌 표시({1})", - "sync is on": "설정 동기화 켬", - "workbench.action.showSyncRemoteBackup": "동기화된 데이터 표시", - "turn off failed": "설정 동기화를 끄는 동안 오류가 발생했습니다. 자세한 내용은 [로그]({0})를 확인하세요.", - "configure": "구성...", - "show sync log title": "{0}: 로그 표시", - "show sync log toolrip": "로그 표시", - "workbench.actions.syncData.reset": "클라우드의 데이터 지우기...", - "accept remote": "원격 수락", - "accept merges": "병합 수락", - "accept remote button": "원격 수락(&&R)", - "accept merges button": "병합 수락(&&M)", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "원격 {0}을(를) 수락하고 로컬 {1}을(를) 교체하시겠습니까?", - "confirm replace and overwrite remote": "병합을 수락하고 원격 {0}을(를) 바꾸시겠습니까?", - "update conflicts": "사용 가능한 새 로컬 버전이 있기 때문에 충돌을 해결할 수 없습니다. 다시 시도하세요." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "설정 동기화 켜기", + "turning on": "켜는 중...", + "workbench.actions.sync.acceptLocal": "로컬 수락", + "workbench.actions.sync.acceptRemote": "원격 수락", + "workbench.actions.sync.discard": "취소", + "workbench.actions.sync.merge": "병합", + "workbench.actions.sync.showChanges": "변경 내용 열기" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "병합", - "synced machines": "동기화된 머신", - "workbench.actions.sync.editMachineName": "이름 편집", - "workbench.actions.sync.turnOffSyncOnMachine": "설정 동기화 끄기", - "remote sync activity title": "동기화 작업(원격)", - "local sync activity title": "동기화 작업(로컬)", - "workbench.actions.sync.resolveResourceRef": "원시 JSON 동기화 데이터 표시", - "workbench.actions.sync.replaceCurrent": "복원", "confirm replace": "현재 {0}을(를) 선택한 버전으로 바꾸시겠습니까?", - "reset": "동기화된 데이터 다시 설정", - "leftResourceName": "{0}(원격)", - "rightResourceName": "{0}(로컬)", - "sideBySideLabels": "{0} ↔ {1}", "current": "현재", + "leftResourceName": "{0}(원격)", + "local sync activity title": "동기화 작업(로컬)", + "merges": "병합", "no machines": "머신 없음", "not found": "ID가 {0}인 머신을 찾을 수 없음", - "turn off sync on machine": "{0}에서 동기화를 끄시겠습니까?", - "turn off": "끄기(&&T)", "placeholder": "머신의 이름 입력", - "valid message": "머신 이름은 고유하고 비어 있지 않아야 합니다." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "각 항목을 진행하고 병합하여 동기화를 사용하도록 설정하세요.", - "turn on sync": "설정 동기화 켜기", - "cancel": "취소", - "workbench.actions.sync.acceptRemote": "원격 수락", - "workbench.actions.sync.acceptLocal": "로컬 수락", - "workbench.actions.sync.merge": "병합", - "workbench.actions.sync.discard": "취소", - "workbench.actions.sync.showChanges": "변경 내용 열기", - "conflicts detected": "충돌 감지됨", - "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 충돌을 해결하세요.", - "turning on": "켜는 중...", - "preview": "{0}(미리 보기)", - "leftResourceName": "{0}(원격)", - "merges": "{0}(병합)", + "remote sync activity title": "동기화 작업(원격)", + "reset": "동기화된 데이터 다시 설정", "rightResourceName": "{0}(로컬)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "설정 동기화", - "label": "UserDataSyncResources", - "conflict": "충돌 감지됨", - "accepted": "수락됨", - "accept remote": "원격 수락", - "accept local": "로컬 수락", - "accept merges": "병합 수락" + "synced machines": "동기화된 머신", + "turn off": "끄기(&&T)", + "turn off sync on machine": "{0}에서 동기화를 끄시겠습니까?", + "valid message": "머신 이름은 고유하고 비어 있지 않아야 합니다.", + "workbench.actions.sync.editMachineName": "이름 편집", + "workbench.actions.sync.replaceCurrent": "복원", + "workbench.actions.sync.resolveResourceRef": "원시 JSON 동기화 데이터 표시", + "workbench.actions.sync.turnOffSyncOnMachine": "설정 동기화 끄기" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "로컬 백업 폴더 열기", + "no backups": "로컬 백업 폴더가 없습니다.", + "operationId": "작업 ID: {0}", + "report issue": "문제 보고", + "settings sync": "설정 동기화. 작업 ID: {0}", + "show sync logs": "로그 표시", + "too many requests": "현재 디바이스에서 너무 많은 요청을 생성하고 있으므로 설정 동기화를 사용할 수 없습니다. 동기화 로그를 제공하여 문제를 보고하세요." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", @@ -8001,174 +8320,39 @@ "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "모든 명령 표시", - "watermark.quickAccess": "파일로 이동", - "watermark.openFile": "파일 열기", - "watermark.openFolder": "폴더 열기", - "watermark.openFileFolder": "파일 또는 폴더 열기", - "watermark.openRecent": "최근 파일 열기", - "watermark.newUntitledFile": "제목이 없는 새 파일", - "watermark.toggleTerminal": "터미널 설정/해제", + "tips.enabled": "사용하도록 설정되면 편집기가 열리지 않았을 때 워터마크 팁이 표시됩니다.", "watermark.findInFiles": "파일에서 찾기", + "watermark.newUntitledFile": "제목이 없는 새 파일", + "watermark.openFile": "파일 열기", + "watermark.openFileFolder": "파일 또는 폴더 열기", + "watermark.openFolder": "폴더 열기", + "watermark.openRecent": "최근 파일 열기", + "watermark.quickAccess": "파일로 이동", + "watermark.showCommands": "모든 명령 표시", "watermark.startDebugging": "디버깅 시작", - "tips.enabled": "사용하도록 설정되면 편집기가 열리지 않았을 때 워터마크 팁이 표시됩니다." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Webview 개발자 도구 열기", - "iframeWebviewAlert": "표준 개발 도구를 사용하여 iframe 기반 웹 보기 디버그" + "watermark.toggleTerminal": "터미널 설정/해제" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "{0} 웹 보기를 로드하는 동안 오류가 발생했습니다." }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "웹 보기 편집기" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "복사", + "cut": "잘라내기", + "paste": "붙여넣기" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "표준 개발 도구를 사용하여 iframe 기반 웹 보기 디버그", + "openToolsLabel": "Webview 개발자 도구 열기" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "찾기 표시", - "editor.action.webvieweditor.hideFind": "찾기 중지", "editor.action.webvieweditor.findNext": "다음 찾기", "editor.action.webvieweditor.findPrevious": "이전 찾기", + "editor.action.webvieweditor.hideFind": "찾기 중지", + "editor.action.webvieweditor.showFind": "찾기 표시", "refreshWebviewLabel": "웹 보기 다시 로드" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "파일 탐색기", - "welcomeOverlay.search": "전체 파일 검색", - "welcomeOverlay.git": "소스 코드 관리", - "welcomeOverlay.debug": "시작 및 디버그", - "welcomeOverlay.extensions": "확장 관리", - "welcomeOverlay.problems": "오류 및 경고 보기", - "welcomeOverlay.terminal": "통합 터미널 설정/해제", - "welcomeOverlay.commandPalette": "모든 명령 찾기 및 실행", - "welcomeOverlay.notifications": "알림 표시", - "welcomeOverlay": "사용자 인터페이스 개요", - "hideWelcomeOverlay": "인터페이스 개요 숨기기" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "시작(&&W)" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "시작", - "help": "도움말", - "gettingStarted": "시작", - "gettingStarted.goBack": "돌아가기", - "gettingStarted.goNext": "다음", - "gettingStarted.goPrev": "이전", - "gettingStarted.markTaskComplete": "작업을 완료로 표시", - "gettingStarted.markTaskInomplete": "작업을 완료되지 않음으로 표시", - "welcomePage.hiddenCategories": "시작 페이지의 시작 섹션에서 사용자와 관련 없는 범주를 숨깁니다.", - "walkthroughs": "사용자가 확장을 사용하는 데 도움이 되도록 작업 컬렉션을 제공하세요. 실험적이며, VS Code Insiders에서만 사용할 수 있습니다.", - "walkthroughs.id": "이 연습의 고유 식별자입니다.", - "walkthroughs.title": "연습의 제목입니다.", - "walkthroughs.description": "연습에 대한 설명입니다.", - "walkthroughs.primary": "'primary' 연습인 경우 확장 설치 시 열려야 하는지 힌트를 제공합니다. 확장 설치 시, 현재 컨텍스트와 일치하는 'when' 조건이 있는 첫 번째 'primary' 연습이 코어에 의해 열릴 수 있습니다.", - "walkthroughs.when": "이 연습의 표시 여부를 제어하는 컨텍스트 키 식입니다.", - "walkthroughs.tasks": "이 연습의 일부로 완료할 작업입니다.", - "walkthroughs.tasks.id": "이 작업의 고유 식별자입니다. 완료된 작업을 추적하는 데 사용됩니다.", - "walkthroughs.tasks.title": "작업의 제목입니다.", - "walkthroughs.tasks.description": "작업에 대한 설명입니다.", - "walkthroughs.tasks.button": "외부 리소스에 연결하거나 명령을 실행할 수 있는 작업의 단추입니다.", - "walkthroughs.tasks.button.title": "단추의 제목입니다.", - "walkthroughs.tasks.button.command": "단추가 클릭되면 실행할 명령입니다.", - "walkthroughs.tasks.button.link": "단추가 클릭되면 열 링크입니다. 이 링크를 열면 작업이 완료된 것으로 표시됩니다.", - "walkthroughs.tasks.media": "이 작업과 함께 표시할 이미지입니다.", - "walkthroughs.tasks.media.path": "확장 디렉터리를 기준으로 한 이미지의 경로입니다.", - "walkthroughs.tasks.media.altText": "이미지를 로드할 수 없는 경우 또는 화면 읽기 프로그램에 표시할 대체 텍스트입니다.", - "walkthroughs.tasks.doneOn": "작업을 완료로 표시하는 신호입니다.", - "walkthroughs.tasks.oneOn.command": "지정된 명령이 실행되면 작업을 완료로 표시합니다.", - "walkthroughs.tasks.when": "이 작업의 표시 여부를 제어하는 컨텍스트 키 식입니다." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "연습", - "help": "도움말", - "walkthroughs": "연습", - "walkthroughs.goBack": "돌아가기", - "walkthroughs.goNext": "다음", - "walkthroughs.goPrev": "이전" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "대화형 플레이그라운드", - "miInteractivePlayground": "대화형 플레이그라운드(&&N)" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "편집기를 사용하지 않고 시작합니다.", - "workbench.startupEditor.welcomePage": "환영 페이지를 엽니다.", - "workbench.startupEditor.readme": "추가 정보가 있는 폴더를 열면 추가 정보를 열고, 그렇지 않으면 'welcomePage'로 대체합니다.", - "workbench.startupEditor.newUntitledFile": "새로운 제목 없는 파일을 엽니다(빈 창을 여는 경우에만 적용됨).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "빈 워크벤치를 열 때 시작 페이지를 엽니다.", - "workbench.startupEditor.gettingStarted": "시작 페이지를 엽니다.", - "workbench.startupEditor": "이전 세션에서 복원된 편집기가 없는 경우 시작 시 편집기의 표시 여부를 제어합니다.", - "welcomePage": "시작", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Azure 확장 표시", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "{0}에 대한 지원이 이미 설치되어 있습니다.", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0}에 대한 추가 지원을 설치한 후 창이 다시 로드됩니다.", - "welcomePage.installingExtensionPack": "{0}에 대한 추가 지원을 설치하는 중...", - "welcomePage.extensionPackNotFound": "ID가 {1}인 {0}에 대한 지원을 찾을 수 없습니다.", - "welcomePage.keymapAlreadyInstalled": "{0} 바로 가기 키가 이미 설치되어 있습니다.", - "welcomePage.willReloadAfterInstallingKeymap": "{0} 바로 가기 키를 설치한 후 창이 다시 로드됩니다.", - "welcomePage.installingKeymap": "{0} 바로 가기 키를 설치하는 중...", - "welcomePage.keymapNotFound": "ID가 {1}인 {0} 바로 가기 키를 찾을 수 없습니다.", - "welcome.title": "시작", - "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "{0} 키맵 설치", - "welcomePage.installExtensionPack": "{0}에 대한 추가 지원 설치", - "welcomePage.installedKeymap": "{0} 키맵이 이미 설치되어 있습니다.", - "welcomePage.installedExtensionPack": "{0} 지원이 이미 설치되어 있습니다.", - "ok": "확인", - "details": "세부 정보" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "시작합니다. 편집기를 사용하여 작업 속도를 향상하는 방법에 관한 개요입니다.", - "more": "자세히", - "close": "숨기기", - "no categories": "남아 있는 연습이 없습니다.", - "configure visiblity": "표시 여부를 구성하시겠습니까?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "편집 향상됨", - "gettingStarted": "시작", - "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", - "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", - "recent": "최근 항목", - "start": "시작", - "next": "다음", - "nextPage": "다음 페이지", - "imageShowing": "{0}을(를) 보여 주는 이미지" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "시작" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "완료되지 않은 시작 항목을 나타내는 데 사용됨", - "gettingStartedChecked": "완료된 시작 항목을 나타내는 데 사용됨" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "시작", - "more": "자세히", - "gettingStartedLabel": "시작합니다. 편집기를 사용하여 작업 속도를 향상하는 방법에 관한 개요입니다.", - "pressEnterToSelect": "선택하려면 키를 누르세요.", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "연습", - "imageShowing": "{0}을(를) 보여 주는 이미지", - "next": "다음", - "nextPage": "다음 페이지" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "바인딩 안 됨", - "walkThrough.gitNotFound": "Git가 시스템에 설치되지 않은 것 같습니다.", - "walkThrough.embeddedEditorBackground": "대화형 플레이그라운드에서 포함된 편집기의 배경색입니다." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "대화형 플레이그라운드", - "editorWalkThrough": "대화형 플레이그라운드" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "웹 보기 편집기" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "'{0}'의 viewsWelcome 기여에서 'enableProposedApi'를 사용하도록 설정해야 합니다." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "적용된 뷰 시작 콘텐츠입니다. 시작 콘텐츠는 표시할 의미 있는 콘텐츠가 없을 때마다 트리 기반 뷰에 렌더링됩니다(즉, 열린 폴더가 없을 때 파일 탐색기). 그러한 콘텐츠는 특정 기능이 제공되기 전에 사용자가 해당 기능을 사용해 보도록 하는 제품 내 설명서로써 유용합니다. 좋은 예로 파일 탐색기 시작 뷰에 있는 '리포지토리 복제' 단추가 있습니다.", "contributes.viewsWelcome.view": "특정 뷰에 대한 시작 콘테츠를 제공했습니다.", - "contributes.viewsWelcome.view.view": "이 시작 콘텐츠의 대상 뷰 식별자입니다. 트리 기반 뷰만 지원됩니다.", "contributes.viewsWelcome.view.contents": "표시할 시작 콘텐츠입니다. 콘텐츠의 형식은 링크에 대한 지원만 제공하는 Markdown의 하위 집합입니다.", - "contributes.viewsWelcome.view.when": "시작 콘텐츠가 표시되는 조건입니다.", + "contributes.viewsWelcome.view.enablement": "시작 콘텐츠 단추 및 명령 링크가 사용하도록 설정되어야 할 때의 조건입니다.", "contributes.viewsWelcome.view.group": "이 시작 콘텐츠가 속한 그룹입니다.", - "contributes.viewsWelcome.view.enablement": "시작 콘텐츠 단추 및 명령 링크가 사용하도록 설정되어야 할 때의 조건입니다." + "contributes.viewsWelcome.view.view": "이 시작 콘텐츠의 대상 뷰 식별자입니다. 트리 기반 뷰만 지원됩니다.", + "contributes.viewsWelcome.view.when": "시작 콘텐츠가 표시되는 조건입니다." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 VS Code 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트아웃]({1})하는 방법을 알아보세요.", - "telemetryOptOut.optInNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 VS Code 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트인]({1})하는 방법을 알아보세요.", - "telemetryOptOut.readMore": "자세히 알아보기", - "telemetryOptOut.optOutOption": "Microsoft에서 사용 데이터를 수집하도록 허용하여 Visual Studio Code 개선에 도움을 주세요. 자세한 내용은 Microsoft [개인정보처리방침]({0})을 참조하세요.", - "telemetryOptOut.OptIn": "예, 허용함", - "telemetryOptOut.OptOut": "아니요, 허용 안 함" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "완료로 표시", + "close": "숨기기", + "configureVisibility": "환영 페이지 콘텐츠 구성", + "gettingStarted": "시작", + "gettingStarted.allStepsComplete": "모든 {0} 단계 완료!", + "gettingStarted.editingEvolved": "편집 향상됨", + "gettingStarted.someStepsComplete": "{0}/{1} 단계 완료", + "gettingStartedLabel": "시작합니다. 편집기를 사용하여 작업 속도를 향상하는 방법에 관한 개요입니다.", + "imageShowing": "{0}을(를) 보여 주는 이미지", + "more": "자세히", + "nextOne": "다음 섹션", + "pickWalkthroughs": "표시할 연습 선택", + "recent": "최근 항목", + "show more recents": "최근 폴더 모두 표시 {0}", + "start": "시작", + "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", + "welcomePage.showOnStartup": "시작 시 시작 페이지 표시" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "시작 페이지에서 단추의 배경색입니다.", - "welcomePage.buttonHoverBackground": "시작 페이지에서 단추의 커서 올리기 배경색입니다.", - "welcomePage.background": "시작 페이지 배경색입니다.", - "welcomePage.tileBackground": "시작 페이지의 타일 배경색입니다.", - "welcomePage.tileHoverBackground": "시작의 타일 호버 배경색입니다.", - "welcomePage.tileShadow": "시작 페이지 연습 범주 단추의 그림자 색입니다.", - "welcomePage.progress.background": "시작 페이지 진행률 표시줄의 전경색입니다.", - "welcomePage.progress.foreground": "시작 페이지 진행률 표시줄의 배경색입니다." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "시작", + "gettingStarted": "시작", + "gettingStarted.goBack": "돌아가기", + "gettingStarted.goNext": "다음", + "gettingStarted.goPrev": "이전", + "gettingStarted.markStepComplete": "단계 완료로 표시", + "gettingStarted.markStepInomplete": "단계 완료 안 됨으로 표시", + "help": "도움말", + "workbench.welcomePage.experimental.startEntryContributions": "사용하도록 설정하면 시작 페이지의 \"시작\" 섹션에 항목을 제공합니다. 실험적이며, API 변경될 때 손상될 수 있습니다.", + "workbench.welcomePage.walkthroughs.openOnInstall": "사용하도록 설정되면 확장을 설치할 때 확장의 연습이 열립니다. 연습은 시작 페이지의 '시작' 섹션에 제공되는 항목입니다." }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "편집 향상됨", - "welcomePage.start": "시작", - "welcomePage.newFile": "새 파일", - "welcomePage.openFolder": "폴더 열기...", - "welcomePage.gitClone": "리포지토리 복제...", - "welcomePage.recent": "최근 항목", - "welcomePage.moreRecent": "자세히...", - "welcomePage.noRecentFolders": "최근 폴더 없음", - "welcomePage.help": "도움말", - "welcomePage.keybindingsCheatsheet": "인쇄 가능 키보드 치트시트", - "welcomePage.introductoryVideos": "소개 비디오", - "welcomePage.tipsAndTricks": "팁과 요령", - "welcomePage.productDocumentation": "제품 설명서", - "welcomePage.gitHubRepository": "GitHub 리포지토리", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "뉴스레터 가입", - "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", - "welcomePage.customize": "사용자 지정", - "welcomePage.installExtensionPacks": "도구 및 언어", - "welcomePage.installExtensionPacksDescription": "{0} 및 {1}에 대한 지원 설치", - "welcomePage.showLanguageExtensions": "더 많은 언어 확장 표시", - "welcomePage.moreExtensions": "자세히", - "welcomePage.installKeymapDescription": "설정 및 키 바인딩", - "welcomePage.installKeymapExtension": "설정과 {0} 및 {1}의 바로 가기 키 설치", - "welcomePage.showKeymapExtensions": "다른 키맵 확장 표시", - "welcomePage.others": "기타", - "welcomePage.colorTheme": "색 테마", - "welcomePage.colorThemeDescription": "편집기 및 코드를 원하는 방식으로 표시", - "welcomePage.learn": "알아보기", - "welcomePage.showCommands": "모든 명령 찾기 및 실행", - "welcomePage.showCommandsDescription": "명령 팔레트({0})에서 명령을 빠른 액세스 및 검색", - "welcomePage.interfaceOverview": "인터페이스 개요", - "welcomePage.interfaceOverviewDescription": "UI의 주요 구성 요소를 강조 표시하는 시각적 오버레이 가져오기", - "welcomePage.interactivePlayground": "대화형 플레이그라운드", - "welcomePage.interactivePlaygroundDescription": "간단한 연습을 통해 필수 편집기 기능을 사용해 보세요." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "더 이상 사용되지 않습니다. 대신 `이미지` 또는 `Markdown`을 사용하세요.", + "startEntries": "사용자가 확장을 사용하기 시작하는 데 도움이 되는 명령을 제공합니다. 실험적이며, VS Code Insiders에서만 사용할 수 있습니다.", + "startEntries.command": "실행할 명령입니다.", + "startEntries.description": "시작 항목에 대한 설명입니다.", + "startEntries.title": "시작 항목의 제목입니다.", + "startEntries.type": "그룹화에 사용되는 시작 항목의 유형입니다. 지원되는 값은 `sample-notebook` 또는 `template-folder`입니다.", + "startEntries.when": "이 시작 항목의 표시 여부를 제어하는 컨텍스트 키 식입니다.", + "title": "제목", + "usesteps": "더 이상 사용되지 않습니다. 대신 `단계` 사용", + "walkthroughs": "사용자가 확장을 시작할 수 있도록 도와주는 연습을 제공합니다.", + "walkthroughs.description": "연습에 대한 설명입니다.", + "walkthroughs.id": "이 연습의 고유 식별자입니다.", + "walkthroughs.primary.deprecated": "더 이상 사용되지 않습니다. 설치 시 조건이 열릴 때 충족되는 첫 번째 연습입니다.", + "walkthroughs.steps": "이 연습의 일부로 완료할 단계입니다.", + "walkthroughs.steps.button.deprecated.interpolated": "사용되지 않음. 대신 설명에서 Markdown 링크를 사용하세요(예: {0}, {1}, 또는 {2})", + "walkthroughs.steps.completionEvents": "이 단계를 트리거하여 확인 표시해야 하는 이벤트입니다. 비어 있거나 정의되지 않은 경우 단계의 버튼 또는 링크를 클릭하면 단계가 확인 표시됩니다. 단계에 버튼 또는 링크가 없으면 선택한 경우 확인 표시됩니다.", + "walkthroughs.steps.completionEvents.extensionInstalled": "지정된 ID의 확장이 설치된 경우 단계를 확인 표시합니다. 확장이 이미 설치되어 있으면 단계가 확인 표시되어 시작됩니다.", + "walkthroughs.steps.completionEvents.onCommand": "VS Code에서 지정된 명령이 실행되면 단계를 확인 표시합니다.", + "walkthroughs.steps.completionEvents.onContext": "컨텍스트 키 식이 true이면 단계를 확인 표시합니다.", + "walkthroughs.steps.completionEvents.onLink": "시작 단계를 통해 지정된 링크가 열릴 때 단계를 확인 표시합니다.", + "walkthroughs.steps.completionEvents.onSettingChanged": "지정된 설정이 변경되면 단계를 확인 표시합니다.", + "walkthroughs.steps.completionEvents.onView": "지정된 보기가 열릴 때 단계 확인 표시", + "walkthroughs.steps.completionEvents.stepSelected": "단계를 선택하는 즉시 확인 표시합니다.", + "walkthroughs.steps.description.interpolated": "단계에 대한 설명입니다. ``미리 서식이 지정된``, __기울임꼴__ 및 **굵은** 텍스트를 지원합니다. 명령 또는 외부 링크에는 Markdown 스타일 링크를 사용하세요.{0}, {1} 또는 {2}. 자체 줄의 링크는 버튼으로 렌더링됩니다.", + "walkthroughs.steps.doneOn": "단계를 완료로 표시하는 신호입니다.", + "walkthroughs.steps.doneOn.deprecation": "doneOn은 더 이상 사용되지 않습니다. 기본적으로 버튼을 클릭하면 단계가 확인 표시되어 추가 사용 completionEvents를 구성합니다.", + "walkthroughs.steps.id": "이 단계의 고유 식별자입니다. 완료된 단계를 추적하는 데 사용됩니다.", + "walkthroughs.steps.media": "이 단계와 함께 표시할 미디어(이미지 또는 Markdown 콘텐츠)입니다.", + "walkthroughs.steps.media.altText": "이미지를 로드할 수 없는 경우 또는 화면 읽기 프로그램에 표시할 대체 텍스트입니다.", + "walkthroughs.steps.media.image.path.dark.string": "확장 디렉터리에 상대적인 어두운 테마의 이미지 경로입니다.", + "walkthroughs.steps.media.image.path.hc.string": "확장 디렉터리에 상대적인 hc 테마의 이미지 경로입니다.", + "walkthroughs.steps.media.image.path.light.string": "확장 디렉터리에 상대적인 밝음 테마의 이미지 경로입니다.", + "walkthroughs.steps.media.image.path.string": "확장 디렉터리에 상대적인 이미지 또는 밝은 이미지, 어두운 이미지 및 hc 이미지의 경로로 구성된 개체 경로입니다. 컨텍스트에 따라 이미지가 400px에서 800px 너비로 표시되고 높이가 비슷한 범위에 표시됩니다. HIDPI 디스플레이를 지원하기 위해 이미지는 1.5배 비율로 렌더링됩니다. 예를 들어 900개의 실제 픽셀 너비 이미지는 600개의 논리 픽셀 너비로 표시됩니다.", + "walkthroughs.steps.media.markdown.path": "확장 디렉터리에 상대적인 Markdown 문서의 경로입니다.", + "walkthroughs.steps.oneOn.command": "지정된 명령이 실행되면 단계를 완료로 표시합니다.", + "walkthroughs.steps.title": "단계 제목입니다.", + "walkthroughs.steps.when": "이 단계의 표시 여부를 제어하는 컨텍스트 키 식입니다.", + "walkthroughs.title": "연습의 제목입니다.", + "walkthroughs.when": "이 연습의 표시 여부를 제어하는 컨텍스트 키 식입니다." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "완료된 시작 단계를 나타내는 데 사용됨", + "gettingStartedUnchecked": "완료되지 않은 시작 단계를 나타내는 데 사용됨" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "시작" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "원격 컨텍스트에서 UI 플랫폼과 다를 수 있는 현재 작업 영역의 플랫폼" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "시작의 설정 범주에 사용되는 아이콘", + "browseLangExts": "언어 확장 찾아보기", + "browseRecommended": "권장 확장 찾아보기", + "cloneRepo": "리포지토리 복제", + "commandPalette": "명령 팔레트 열기", + "enableSync": "설정 동기화 사용", + "enableTrust": "신뢰 사용", "getting-started-beginner-icon": "시작의 초보자 범주에 사용되는 아이콘", - "getting-started-codespaces-icon": "시작의 codespace 범주에 사용되는 아이콘", - "gettingStarted.newFile.title": "새 파일", - "gettingStarted.newFile.description": "새 빈 파일로 시작합니다.", - "gettingStarted.openMac.title": "열기...", - "gettingStarted.openMac.description": "파일 또는 폴더를 열어 작업을 시작합니다.", - "gettingStarted.openFile.title": "파일 열기...", - "gettingStarted.openFile.description": "파일을 열어 작업을 시작합니다.", - "gettingStarted.openFolder.title": "폴더 열기...", - "gettingStarted.openFolder.description": "폴더를 열어 작업을 시작합니다.", - "gettingStarted.cloneRepo.title": "Git 리포지토리 복제...", - "gettingStarted.cloneRepo.description": "Git 리포지토리를 복제합니다.", - "gettingStarted.topLevelCommandPalette.title": "명령 실행...", - "gettingStarted.topLevelCommandPalette.description": "모든 vscode의 명령을 보고 실행하려면 명령 팔레트를 사용합니다.", - "gettingStarted.codespaces.title": "Codespaces에 대한 입문", - "gettingStarted.codespaces.description": "인스턴트 코드 환경을 시작 및 실행합니다.", - "gettingStarted.runProject.title": "앱 빌드 및 실행", - "gettingStarted.runProject.description": "브라우저에서 바로 클라우드의 코드를 빌드, 실행 및 디버그합니다.", - "gettingStarted.runProject.button": "디버깅 시작(F5)", - "gettingStarted.forwardPorts.title": "실행 중인 애플리케이션에 액세스", - "gettingStarted.forwardPorts.description": "codespace 내에서 실행되는 포트는 웹에 자동으로 전달되므로 브라우저에서 해당 포트를 열 수 있습니다.", - "gettingStarted.forwardPorts.button": "포트 패널 표시", - "gettingStarted.pullRequests.title": "간편하게 사용할 수 있는 끌어오기 요청", - "gettingStarted.pullRequests.description": "GitHub 워크플로를 코드로 더 가까이 가져와서 끌어오기 요청을 검토하고 주석을 추가하고 분기를 병합하는 등의 작업을 수행할 수 있습니다.", - "gettingStarted.pullRequests.button": "GitHub 보기 열기", - "gettingStarted.remoteTerminal.title": "통합 터미널에서 작업 실행", - "gettingStarted.remoteTerminal.description": "기본 제공 터미널을 사용하여 빠른 명령줄 작업을 수행합니다.", - "gettingStarted.remoteTerminal.button": "터미널로 포커스 이동", - "gettingStarted.openVSC.title": "VS Code에서 원격으로 개발", - "gettingStarted.openVSC.description": "로컬 VS Code에서 클라우드 개발 환경의 기능에 액세스합니다. GitHub Codespaces 확장을 설치하고 GitHub 계정을 연결하여 로컬 VS Code를 설정합니다.", - "gettingStarted.openVSC.button": "VS Code에서 열기", - "gettingStarted.setup.title": "빠른 설정", - "gettingStarted.setup.description": "VS Code를 원하는 대로 확장 및 사용자 지정합니다.", - "gettingStarted.pickColor.title": "테마를 사용하여 모양 사용자 지정", - "gettingStarted.pickColor.description": "코딩하는 동안 취향과 분위기에 맞는 색 테마를 선택합니다.", - "gettingStarted.pickColor.button": "테마 선택", - "gettingStarted.findLanguageExts.title": "모든 언어로 코딩", - "gettingStarted.findLanguageExts.description": "VS Code는 50개 이상의 프로그래밍 언어를 지원합니다. 상당수는 기본 제공되고, 나머지는 한 번 클릭으로 쉽게 확장으로 설치할 수 있습니다.", - "gettingStarted.findLanguageExts.button": "언어 확장 찾아보기", - "gettingStarted.keymaps.title": "바로 가기 키 마이그레이션", - "gettingStarted.keymaps.description": "키맵 확장은 다른 편집기에서 VS Code로 즐겨찾기 바로 가기 키를 가져옵니다.", - "gettingStarted.keymaps.button": "키맵 확장", - "gettingStarted.settingsSync.title": "원하는 설정 동기화", - "gettingStarted.settingsSync.description": "완벽한 VS Code 설정을 잃지 마세요! 설정 동기화는 여러 VS Code 인스턴스 간에 설정, 키 바인딩 및 확장을 백업하고 공유합니다.", - "gettingStarted.settingsSync.button": "설정 동기화 사용", - "gettingStarted.setup.OpenFolder.title": "프로젝트 폴더 열기", - "gettingStarted.setup.OpenFolder.description": "프로젝트 폴더를 열어 코딩을 시작합니다.", - "gettingStarted.setup.OpenFolder.button": "폴더 선택", - "gettingStarted.setup.OpenFolder.description2": "프로젝트 폴더를 열어 코딩을 시작합니다.", - "gettingStarted.quickOpen.title": "빠른 파일 열기", - "gettingStarted.quickOpen.description": "한 번의 키 입력으로 즉시 파일 간을 이동합니다. 팁: 오른쪽 화살표 키를 눌러 여러 파일을 엽니다.", - "gettingStarted.quickOpen.button": "빠른 파일 열기", - "gettingStarted.beginner.title": "기본 사항 알아보기", + "getting-started-intermediate-icon": "시작의 중간 범주에 사용되는 아이콘", + "getting-started-setup-icon": "시작의 설정 범주에 사용되는 아이콘", "gettingStarted.beginner.description": "VS Code 오른쪽으로 이동하여 필수 기능에 대한 개요를 확인하세요.", - "gettingStarted.commandPalette.title": "명령 찾기 및 실행", - "gettingStarted.commandPalette.description": "VS Code의 모든 기능을 찾는 가장 쉬운 방법입니다. 기능이나 바로 가기를 찾고 있다면 먼저 여기를 확인하세요!", - "gettingStarted.commandPalette.button": "명령 팔레트 열기", - "gettingStarted.terminal.title": "편리한 기본 제공 터미널", - "gettingStarted.terminal.description": "코드 바로 옆에서 셸 명령을 빠르게 실행하고 빌드 출력을 모니터링합니다.", - "gettingStarted.terminal.button": "터미널 패널 표시", + "gettingStarted.beginner.title": "기본 사항 알아보기", + "gettingStarted.cloneRepo.description": "Git 리포지토리를 복제합니다.", + "gettingStarted.cloneRepo.title": "Git 리포지토리 복제...", + "gettingStarted.commandPalette.description.interpolated": "명령 팔레트는 VS Code 모든 작업을 수행하기 위한 키보드 방법입니다. 시간을 절약하고 흐름을 유지하기 위해 자주 사용하는 명령을 찾아 **연습**합니다.\r\n{0}\r\n__'보기 토글'을 검색해 보세요.__", + "gettingStarted.commandPalette.title": "모든 항목에 액세스하는 하나의 바로 가기", + "gettingStarted.debug.description.interpolated": "시작 구성을 설정하여 편집, 빌드, 테스트 및 디버그 루프를 가속화합니다.\r\n{0}", + "gettingStarted.debug.title": "작업 중인 코드 보기", + "gettingStarted.extensions.description.interpolated": "확장은 VS Code의 기능을 향상해 줍니다. 확장은 유용한 생산성 요령, 기본 제공 기능 확장, 완전히 새로운 기능 추가 등 그 범위가 다양합니다.\r\n{0}", "gettingStarted.extensions.title": "무제한 확장성", - "gettingStarted.extensions.description": "확장은 VS Code의 기능을 향상해 줍니다. 확장은 유용한 생산성 요령, 기본 제공 기능 확장, 완전히 새로운 기능 추가 등 그 범위가 다양합니다.", - "gettingStarted.extensions.button": "권장 확장 찾아보기", + "gettingStarted.findLanguageExts.description.interpolated": "구문 강조, 코드 완성, 린팅 및 디버깅을 통해 더 스마트하게 코드를 작성할 수 있습니다. 많은 언어가 기본 제공되지만 더 많은 언어를 확장으로 추가할 수 있습니다.\r\n{0}", + "gettingStarted.findLanguageExts.title": "모든 언어에 대한 다양한 지원", + "gettingStarted.intermediate.description": "이러한 팁과 요령을 사용하여 개발 워크플로를 최적화합니다.", + "gettingStarted.intermediate.title": "생산성 향상", + "gettingStarted.newFile.description": "새 빈 파일로 시작합니다.", + "gettingStarted.newFile.title": "새 파일", + "gettingStarted.notebook.title": "Notebook 사용자 지정", + "gettingStarted.notebookProfile.description": "원하는 방식으로 느낄 수 있도록 Notebook을 가져옵니다.", + "gettingStarted.notebookProfile.title": "Notebook의 레이아웃을 선택합니다.", + "gettingStarted.openFile.description": "파일을 열어 작업을 시작합니다.", + "gettingStarted.openFile.title": "파일 열기...", + "gettingStarted.openFolder.description": "폴더를 열어 작업을 시작합니다.", + "gettingStarted.openFolder.title": "폴더 열기...", + "gettingStarted.openMac.description": "파일 또는 폴더를 열어 작업을 시작합니다.", + "gettingStarted.openMac.title": "열기...", + "gettingStarted.pickColor.description.interpolated": "올바른 색상표는 코드에 집중할 수 있고, 눈에 편하고, 더 재미있게 사용할 수 있도록 도와줍니다.\r\n{0}", + "gettingStarted.pickColor.title": "원하는 모양 선택", + "gettingStarted.playground.description.interpolated": "더 빠르고 스마트하게 코딩하고 싶으세요? 대화형 플레이그라운드의 강력한 코드 편집 기능을 연습하세요.\r\n{0}", + "gettingStarted.playground.title": "편집 기술 재정의", + "gettingStarted.quickOpen.description.interpolated": "한 번의 키 입력으로 즉시 파일 간을 이동합니다. 팁: 오른쪽 화살표 키를 눌러 여러 파일을 엽니다. \r\n{0}", + "gettingStarted.quickOpen.title": "파일 간을 빠르게 탐색", + "gettingStarted.scm.description.interpolated": "더 이상 Git 명령을 찾을 필요가 없습니다! Git 및 GitHub 워크플로가 매끄럽게 통합됩니다.\r\n{0}", + "gettingStarted.scm.title": "Git을 사용하여 코드 추적", + "gettingStarted.scmClone.description.interpolated": "프로젝트에 대한 기본 제공 버전 제어를 설정하여 변경 내용을 추적하고 다른 사용자와 공동 작업합니다.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "프로젝트에 대한 기본 제공 버전 제어를 설정하여 변경 내용을 추적하고 다른 사용자와 공동 작업합니다.\r\n{0}", + "gettingStarted.settings.description.interpolated": "VS Code의 모든 측면과 확장을 원하는 대로 조정합니다. 시작하기 위해 일반적으로 사용되는 설정이 먼저 나열됩니다.\r\n{0}", "gettingStarted.settings.title": "설정 조정", - "gettingStarted.settings.description": "VS Code의 모든 측면과 확장을 원하는 대로 조정합니다. 시작하기 위해 일반적으로 사용되는 설정이 먼저 나열됩니다.", - "gettingStarted.settings.button": "내 설정 조정", + "gettingStarted.settingsSync.description.interpolated": "완벽한 VS Code 설정을 잃지 마세요! 설정 동기화는 여러 설치 간에 설정, 키 바인딩 및 확장을 백업하고 공유합니다.\r\n{0}", + "gettingStarted.settingsSync.title": "장치 간에 콘텐츠 동기화", + "gettingStarted.setup.OpenFolder.description.interpolated": "코딩을 시작하도록 설정되었습니다. 프로젝트 폴더를 열어 파일을 VS Code로 가져오세요.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "코드 열기", + "gettingStarted.setup.description": "VS Code를 자신의 것으로 만들기 위한 가장 적합한 사용자 지정을 발견하세요.", + "gettingStarted.setup.title": "VS Code 시작", + "gettingStarted.shortcuts.description.interpolated": "즐겨 찾는 명령을 검색한 후에는 즉시 액세스할 수 있는 사용자 지정 바로 가기 키를 만드세요.\r\n{0}", + "gettingStarted.shortcuts.title": "바로 가기 사용자 지정", + "gettingStarted.splitview.description.interpolated": "파일을 세로 및 가로 방향으로 나란히 열어 화면 공간을 최대한 활용합니다.\r\n{0}", + "gettingStarted.splitview.title": "나란히 편집", + "gettingStarted.tasks.description.interpolated": "일반적인 워크 플로에 대한 작업을 만들고 스크립트 실행 및 자동 결과 확인의 통합 경험을 즐기세요.\r\n{0}", + "gettingStarted.tasks.title": "프로젝트 작업 자동화", + "gettingStarted.terminal.description.interpolated": "코드 바로 옆에서 셸 명령을 빠르게 실행하고 빌드 출력을 모니터링합니다.\r\n{0}", + "gettingStarted.terminal.title": "편리한 기본 제공 터미널", + "gettingStarted.topLevelCommandPalette.description": "모든 vscode의 명령을 보고 실행하려면 명령 팔레트를 사용합니다.", + "gettingStarted.topLevelCommandPalette.title": "명령 실행...", + "gettingStarted.videoTutorial.description.interpolated": "VS Code의 주요 기능에 관한 간단하고 실용적인 비디오 자습서 시리즈 중 첫 번째 시리즈를 보세요.\r\n{0}", "gettingStarted.videoTutorial.title": "편안한 자세로 학습", - "gettingStarted.videoTutorial.description": "VS Code의 주요 기능에 관한 간단하고 실용적인 비디오 자습서 시리즈 중 첫 번째 시리즈를 보세요.", - "gettingStarted.videoTutorial.button": "자습서 보기" + "gettingStarted.workspaceTrust.description.interpolated": "{0}에서는 프로젝트 폴더에서 자동 코드 실행 __(확장, 디버깅 등에 필요)__을(를) **허용 또는 제한**해야 하는지 여부를 결정할 수 있습니다.\r\n파일/폴더를 열면 신뢰를 부여하라는 메시지가 표시됩니다. 언제든지 나중에 {1}할 수 있습니다.", + "gettingStarted.workspaceTrust.title": "안전하게 코드 찾아보기 및 편집", + "initRepo": "Git 리포지토리 초기화", + "keyboardShortcuts": "바로 가기 키", + "openInteractivePlayground": "대화형 플레이그라운드 열기", + "openSCM": "오픈 소스 제어", + "pickFolder": "폴더 선택", + "quickOpen": "빠른 파일 열기", + "runProject": "프로젝트 실행", + "runTasks": "자동 검색된 작업 실행", + "showTerminal": "터미널 패널 표시", + "splitEditor": "편집기 분할", + "titleID": "색 테마 찾아보기", + "tweakSettings": "내 설정 조정", + "watch": "자습서 보기", + "workspaceTrust": "작업 영역 신뢰" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "고대비", + "dark": "어두운", + "light": "밝음", + "seeMore": "더 많은 테마 보기..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "기본값", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "인터페이스 개요 숨기기", + "welcomeOverlay": "사용자 인터페이스 개요", + "welcomeOverlay.commandPalette": "모든 명령 찾기 및 실행", + "welcomeOverlay.debug": "시작 및 디버그", + "welcomeOverlay.explorer": "파일 탐색기", + "welcomeOverlay.extensions": "확장 관리", + "welcomeOverlay.git": "소스 코드 관리", + "welcomeOverlay.notifications": "알림 표시", + "welcomeOverlay.problems": "오류 및 경고 보기", + "welcomeOverlay.search": "전체 파일 검색", + "welcomeOverlay.terminal": "통합 터미널 설정/해제" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "색 테마", + "welcomePage.colorThemeDescription": "편집기 및 코드를 원하는 방식으로 표시", + "welcomePage.customize": "사용자 지정", + "welcomePage.editingEvolved": "편집 향상됨", + "welcomePage.gitClone": "리포지토리 복제...", + "welcomePage.gitHubRepository": "GitHub 리포지토리", + "welcomePage.help": "도움말", + "welcomePage.installExtensionPacks": "도구 및 언어", + "welcomePage.installExtensionPacksDescription": "{0} 및 {1}에 대한 지원 설치", + "welcomePage.installKeymapDescription": "설정 및 키 바인딩", + "welcomePage.installKeymapExtension": "설정과 {0} 및 {1}의 바로 가기 키 설치", + "welcomePage.interactivePlayground": "대화형 플레이그라운드", + "welcomePage.interactivePlaygroundDescription": "간단한 연습을 통해 필수 편집기 기능을 사용해 보세요.", + "welcomePage.interfaceOverview": "인터페이스 개요", + "welcomePage.interfaceOverviewDescription": "UI의 주요 구성 요소를 강조 표시하는 시각적 오버레이 가져오기", + "welcomePage.introductoryVideos": "소개 비디오", + "welcomePage.keybindingsCheatsheet": "인쇄 가능 키보드 치트시트", + "welcomePage.learn": "알아보기", + "welcomePage.moreExtensions": "자세히", + "welcomePage.moreRecent": "자세히...", + "welcomePage.newFile": "새 파일", + "welcomePage.newsletterSignup": "뉴스레터 가입", + "welcomePage.noRecentFolders": "최근 폴더 없음", + "welcomePage.openFolder": "폴더 열기...", + "welcomePage.others": "기타", + "welcomePage.productDocumentation": "제품 설명서", + "welcomePage.recent": "최근 항목", + "welcomePage.showCommands": "모든 명령 찾기 및 실행", + "welcomePage.showCommandsDescription": "명령 팔레트({0})에서 명령을 빠른 액세스 및 검색", + "welcomePage.showKeymapExtensions": "다른 키맵 확장 표시", + "welcomePage.showLanguageExtensions": "더 많은 언어 확장 표시", + "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "시작", + "welcomePage.tipsAndTricks": "팁과 요령", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "세부 정보", + "ok": "확인", + "welcome.title": "시작", + "welcomePage": "시작", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "{0}에 대한 지원이 이미 설치되어 있습니다.", + "welcomePage.extensionPackNotFound": "ID가 {1}인 {0}에 대한 지원을 찾을 수 없습니다.", + "welcomePage.installExtensionPack": "{0}에 대한 추가 지원 설치", + "welcomePage.installKeymap": "{0} 키맵 설치", + "welcomePage.installedExtensionPack": "{0} 지원이 이미 설치되어 있습니다.", + "welcomePage.installedKeymap": "{0} 키맵이 이미 설치되어 있습니다.", + "welcomePage.installingExtensionPack": "{0}에 대한 추가 지원을 설치하는 중...", + "welcomePage.installingKeymap": "{0} 바로 가기 키를 설치하는 중...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "{0} 바로 가기 키가 이미 설치되어 있습니다.", + "welcomePage.keymapNotFound": "ID가 {1}인 {0} 바로 가기 키를 찾을 수 없습니다.", + "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Azure 확장 표시", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0}에 대한 추가 지원을 설치한 후 창이 다시 로드됩니다.", + "welcomePage.willReloadAfterInstallingKeymap": "{0} 바로 가기 키를 설치한 후 창이 다시 로드됩니다." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "시작(&&W)", + "workbench.startupEditor": "이전 세션에서 복원된 편집기가 없는 경우 시작 시 편집기의 표시 여부를 제어합니다.", + "workbench.startupEditor.gettingStarted": "VS Code 및 확장을 시작하는 데 도움이 되는 콘텐츠가 포함된 새 시작 페이지를 엽니다.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "빈 워크벤치를 열 때 VS Code 및 확장을 시작하는 데 도움이 되는 콘텐츠가 포함된 새 시작 페이지를 엽니다.", + "workbench.startupEditor.newUntitledFile": "새로운 제목 없는 파일을 엽니다(빈 창을 여는 경우에만 적용됨).", + "workbench.startupEditor.none": "편집기를 사용하지 않고 시작합니다.", + "workbench.startupEditor.readme": "추가 정보가 있는 폴더를 열면 추가 정보를 열고, 그렇지 않으면 'welcomePage'로 대체합니다.", + "workbench.startupEditor.welcomePage": "레거시 시작 페이지를 엽니다.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "빈 워크벤치를 열 때 레거시 시작 페이지를 엽니다." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "시작 페이지 배경색입니다.", + "welcomePage.buttonBackground": "시작 페이지에서 단추의 배경색입니다.", + "welcomePage.buttonHoverBackground": "시작 페이지에서 단추의 커서 올리기 배경색입니다.", + "welcomePage.progress.background": "시작 페이지 진행률 표시줄의 전경색입니다.", + "welcomePage.progress.foreground": "시작 페이지 진행률 표시줄의 배경색입니다.", + "welcomePage.tileBackground": "시작 페이지의 타일 배경색입니다.", + "welcomePage.tileHoverBackground": "시작의 타일 호버 배경색입니다.", + "welcomePage.tileShadow": "시작 페이지 연습 범주 단추의 그림자 색입니다." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "예, 허용함", + "telemetryOptOut.OptOut": "아니요, 허용 안 함", + "telemetryOptOut.optInNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 VS Code 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트인]({1})하는 방법을 알아보세요.", + "telemetryOptOut.optOutNotice": "Microsoft에서 사용 데이터를 수집하도록 허용하여 VS Code 개선에 도움을 주세요. Microsoft [개인정보처리방침]({0})을 읽고 [옵트아웃]({1})하는 방법을 알아보세요.", + "telemetryOptOut.optOutOption": "Microsoft에서 사용 데이터를 수집하도록 허용하여 Visual Studio Code 개선에 도움을 주세요. 자세한 내용은 Microsoft [개인정보처리방침]({0})을 참조하세요.", + "telemetryOptOut.readMore": "자세히 알아보기" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "대화형 플레이그라운드", + "editorWalkThrough.title": "대화형 플레이그라운드" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "대화형 플레이그라운드(&&N)", + "walkThrough.editor.label": "대화형 플레이그라운드" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "대화형 플레이그라운드에서 포함된 편집기의 배경색입니다.", + "walkThrough.gitNotFound": "Git가 시스템에 설치되지 않은 것 같습니다.", + "walkThrough.unboundCommand": "바인딩 안 됨" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "작업 영역 신뢰 배지 아이콘입니다.", - "requestTrustIconText": "일부 기능에는 작업 영역 신뢰가 필요합니다.", - "immediateTrustRequestMessage": "현재 열려 있는 파일 또는 폴더의 출처를 신뢰하지 않는 경우 사용하려는 기능이 보안 위험일 수 있습니다.", - "grantWorkspaceTrustButton": "계속", - "manageWorkspaceTrustButton": "자세한 정보", + "addWorkspaceFolderDetail": "현재 신뢰할 수 없는 신뢰할 수 있는 작업 영역에 파일을 추가하고 있습니다. 이러한 새 파일의 작성자를 신뢰합니까?", + "addWorkspaceFolderMessage": "이 폴더에 있는 파일의 작성자를 신뢰합니까?", "cancelWorkspaceTrustButton": "취소", - "immediateTrustRequestTitle": "이 폴더의 파일을 신뢰하십니까?", - "immediateTrustRequestDetail": "{0}\r\n\r\n출처를 신뢰하는 경우에만 이 작업 영역을 신뢰해야 합니다. 그러지 않으면 디바이스 또는 개인 정보를 손상시킬 수 있는 기능이 사용하도록 설정됩니다.", - "trustConfigurationChangeMessage": "이 변경 내용을 적용하려면 창을 다시 로드해야 합니다. 지금 창을 다시 로드하시겠습니까?", - "status.WorkspaceTrust": "작업 영역 신뢰", - "workspaceTrustEditor": "작업 영역 신뢰 편집기", - "grantWorkspaceTrust": "작업 영역 신뢰 승인", - "workspacesCategory": "작업 영역", - "confirmGrantWorkspaceTrust": "작업 영역에 대한 신뢰를 승인하면 작업 영역의 콘텐츠를 신뢰할 수 없는 경우 보안 위험을 야기할 수 있는 기능이 사용하도록 설정됩니다. 이 작업 영역을 신뢰하시겠습니까?", - "yes": "예", - "no": "아니요", - "denyWorkspaceTrust": "작업 영역 신뢰 거부", - "confirmDenyWorkspaceTrust": "작업 영역에 대한 신뢰를 거부하면 작업 영역의 콘텐츠를 신뢰할 수 없는 경우 보안 위험을 야기할 수 있는 기능이 사용하지 않도록 설정됩니다. 이 작업 영역에 대한 신뢰를 거부하시겠습니까?", + "checkboxString": "부모 폴더 '{0}'에서 모든 파일의 작성자를 신뢰합니다.", + "dontTrustFolderOptionDescription": "제한된 모드에서 폴더 찾아보기", + "dontTrustOption": "아니요, 작성자를 신뢰하지 않습니다.", + "dontTrustWorkspaceOptionDescription": "제한된 모드에서 작업 영역 찾아보기", + "folderStartupTrustDetails": "{0}에서는 이 폴더의 파일을 자동으로 실행할 수 있는 기능을 제공합니다.", + "folderTrust": "이 폴더에 있는 파일의 작성자를 신뢰합니까?", + "grantFolderTrustButton": "신뢰 폴더 &계속", + "grantWorkspaceTrustButton": "작업 영역 신뢰 & 계속", + "immediateTrustRequestLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 파일이 악의적일 수 있으므로 계속하지 않는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", + "immediateTrustRequestMessage": "현재 열려 있는 파일 또는 폴더의 출처를 신뢰하지 않는 경우 사용하려는 기능이 보안 위험일 수 있습니다.", "manageWorkspaceTrust": "작업 영역 신뢰 관리", - "manageWorkspaceTrustPending": "작업 영역 신뢰 관리(1)" + "manageWorkspaceTrustButton": "관리", + "no": "아니요", + "restrictedModeBannerAriaLabelFolder": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 폴더를 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", + "restrictedModeBannerAriaLabelWindow": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", + "restrictedModeBannerAriaLabelWorkspace": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다. 탐색 키를 사용하여 배너 작업에 액세스합니다.", + "restrictedModeBannerLearnMore": "자세한 정보", + "restrictedModeBannerManage": "관리", + "restrictedModeBannerMessageFolder": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다.", + "restrictedModeBannerMessageWindow": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 창을 신뢰하여 모든 기능을 사용하도록 설정합니다.", + "restrictedModeBannerMessageWorkspace": "제한된 모드는 안전한 코드 검색을 위한 것입니다. 이 작업 영역을 신뢰하여 모든 기능을 사용하도록 설정합니다.", + "securityConfigurationTitle": "보안", + "startupTrustRequestLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 파일이 악의적일 수 있으므로 제한된 모드에서 계속하는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", + "status.WorkspaceTrust": "작업 영역 신뢰", + "status.ariaTrustedFolder": "이 폴더는 신뢰할 수 있습니다.", + "status.ariaTrustedWindow": "이 창은 신뢰할 수 있습니다.", + "status.ariaTrustedWorkspace": "이 작업 영역을 신뢰할 수 있음", + "status.ariaUntrustedFolder": "제한된 모드: 이 창을 신뢰할 수 없으므로 일부 기능을 사용할 수 없습니다.", + "status.ariaUntrustedWindow": "제한된 모드: 이 창을 신뢰할 수 없으므로 일부 기능을 사용할 수 없습니다.", + "status.ariaUntrustedWorkspace": "제한된 모드: 이 창을 신뢰할 수 없으므로 일부 기능을 사용할 수 없습니다.", + "status.tooltipUntrustedFolder2": "제한 모드로 실행\r\n\r\n이 [폴더를 신뢰할 수 없음]({0})으로 인해 일부 [기능을 사용할 수 없음]({1}).", + "status.tooltipUntrustedWindow2": "제한 모드로 실행\r\n\r\n이 [창을 신뢰할 수 없음]({0})으로 인해 일부 [기능을 사용할 수 없음]({1}).", + "status.tooltipUntrustedWorkspace2": "제한 모드로 실행\r\n\r\n이 [작업 공간을 신뢰할 수 없음]({0})으로 인해 일부 [기능을 사용할 수 없음]({1}).", + "trustFolderOptionDescription": "폴더 신뢰 및 모든 기능 사용", + "trustOption": "예, 작성자를 신뢰합니다.", + "trustWorkspaceOptionDescription": "작업 영역 신뢰 및 모든 기능 사용", + "workspace.trust.description": "VS Code 내에서 작업 영역 신뢰를 사용할지 여부를 제어합니다.", + "workspace.trust.emptyWindow.description": "빈 창이 기본적으로 VS Code 내에서 신뢰할 수 있는지 여부를 제어합니다. '#{0}#’와(과) 함께 사용하는 경우 빈 창에서 메시지를 표시하지 않고 VS Code 전체 기능을 사용하도록 설정할 수 있습니다.", + "workspace.trust.startupPrompt.always": "신뢰할 수 없는 작업 영역이 열릴 때마다 신뢰를 요청합니다.", + "workspace.trust.startupPrompt.description": "작업 영역을 신뢰하라는 시작 프롬프트가 표시되는 시기를 제어합니다.", + "workspace.trust.startupPrompt.never": "신뢰할 수 없는 작업 영역이 열릴 때 신뢰를 요청하지 마세요.", + "workspace.trust.startupPrompt.once": "신뢰할 수 없는 작업 영역을 처음 열 때 신뢰를 요청합니다.", + "workspace.trust.untrustedFiles.description": "신뢰할 수 있는 작업 영역에서 신뢰할 수 없는 파일 열기를 처리하는 방법을 제어합니다. 이 설정은`#{0}#`을 통해 신뢰할 수 있는 빈 창에서 파일을 여는 작업에도 적용됩니다.", + "workspace.trust.untrustedFiles.newWindow": "항상 메시지를 표시하지 않고 제한된 모드에서 별도의 창에서 신뢰할 수 없는 파일을 엽니다.", + "workspace.trust.untrustedFiles.open": "항상 신뢰할 수 없는 파일을 프롬프트 없이 신뢰할 수 있는 작업 영역에 도입할 수 있도록 허용합니다.", + "workspace.trust.untrustedFiles.prompt": "각 작업 영역에 대해 신뢰할 수 없는 파일을 처리하는 방법을 묻습니다. 신뢰할 수 없는 파일이 신뢰할 수 있는 작업 영역에 도입되면 다시 메시지가 표시되지 않습니다.", + "workspaceStartupTrustDetails": "{0} 에서는 이 작업 영역에서 파일을 자동으로 실행할 수 있는 기능을 제공합니다.", + "workspaceTrust": "이 작업 영역에 있는 파일의 작성자를 신뢰합니까?", + "workspaceTrustEditor": "작업 영역 신뢰 편집기", + "workspacesCategory": "작업 영역", + "yes": "예" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "이 작업 영역을 신뢰할 수 있음", - "untrustedHeader": "이 작업 영역을 신뢰할 수 없음", - "unknownHeader": "이 작업 영역을 신뢰하시겠습니까?", - "unknownHeaderDescription": "이 작업 영역에서 특정 확장이 작동하려면 신뢰가 필요합니다. [자세한 정보](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "작업 영역 신뢰 거부", - "workspaceTrustTransitionDetail": "이 작업을 안전하게 완료하려면 영향을 받는 모든 창을 다시 로드해야 합니다. 이 작업을 계속하시겠습니까?", - "workspaceTrustTransitionPrimaryButton": "예", - "workspaceTrustTransitionSecondaryButton": "아니요", - "trustButton": "신뢰", - "trustParentButton": "{0}에서 모두 신뢰", - "doNotTrustButton": "신뢰 안 함", - "onStartExtensions": "사용할 수 없는 확장", - "onStartExtensionsDescription": "다음 확장을 사용하려면 작업 영역을 신뢰할 수 있어야 합니다. 작업 영역을 신뢰할 수 없는 동안 해당 확장을 사용할 수 없습니다.", - "onDemandExtensions": "제한된 확장", - "onDemandExtensionsDescription": "다음 확장은 신뢰할 수 없는 작업 영역에서 부분적으로 작동할 수 있습니다. 작업 영역을 신뢰할 수 없는 동안 일부 기능이 꺼집니다.", - "configurationSectionTitle": "모든 작업 영역 구성", - "affectedFeaturesTitle": "작업 영역 신뢰의 영향을 받는 기능" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "작업 영역을 신뢰할 수 있음을 나타내는 데 사용되는 색입니다.", - "workspaceTrustUntrustedColor": "작업 영역을 신뢰할 수 없음을 나타내는 데 사용되는 색입니다.", - "workspaceTrust.tileBackground": "작업 영역 신뢰 페이지의 타일 배경색입니다." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "폴더 추가", + "deleteTrustedUri": "경로 삭제", + "dontTrustButton": "신뢰 안 함", + "editTrustedUri": "경로 변경", + "hostColumnLabel": "호스트", "localAuthority": "로컬", - "okButton": "확인", - "cancelButton": "취소", - "removePath": "경로 제거", - "editPath": "경로 편집", - "addPath": "경로 추가", - "hostHeaderText": "호스트", - "pathHeaderText": "경로", - "pathInputPlaceholder": "경로 항목...", - "modified": "수정", - "trustedFolders": "신뢰할 수 있는 폴더", - "trustedFoldersDescription": "다음 폴더의 모든 작업 영역을 신뢰할 수 있습니다. 신뢰할 수 없는 폴더와 충돌이 발생하는 경우 가장 가까운 부모가 신뢰를 결정합니다.", - "untrustedFolders": "신뢰할 수 없는 폴더", - "untrustedFoldersDescription": "다음 폴더의 모든 작업 영역을 신뢰할 수 없습니다. 신뢰할 수 있는 폴더와 충돌이 발생하는 경우 가장 가까운 부모가 신뢰를 결정합니다.", - "settings": "작업 영역 신뢰 설정" + "no untrustedSettings": "신뢰가 필요한 작업 영역 설정이 적용되지 않음", + "pathColumnLabel": "경로", + "root element label": "작업 영역 신뢰 관리", + "selectTrustedUri": "신뢰할 폴더 선택", + "trustButton": "신뢰", + "trustParentButton": "상위 폴더에서 모두 신뢰", + "trustUri": "신뢰 폴더", + "trustedDebugging": "디버깅이 사용 설정됨", + "trustedDescription": "작업 영역에 신뢰가 부여되었으므로 모든 기능을 사용할 수 있습니다. [자세한 정보](https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "모든 확장을 사용할 수 있습니다.", + "trustedFolder": "신뢰할 수 있는 폴더에서", + "trustedFolderSubtitle": "현재 폴더에서 파일 작성자를 신뢰합니다. 모든 기능을 사용할 수 있습니다.", + "trustedFoldersAndWorkspaces": "신뢰할 수 있는 폴더 및 작업 영역", + "trustedFoldersDescription": "다음 폴더, 해당 자식 및 작업 영역 파일을 신뢰합니다.", + "trustedForcedReason": "이 창은 열려 있는 작업 영역의 특성에 의해 신뢰할 수 있습니다.", + "trustedHeaderFolder": "이 폴더를 신뢰합니다.", + "trustedHeaderWindow": "이 창을 신뢰함", + "trustedHeaderWorkspace": "이 작업 영역을 신뢰합니다.", + "trustedSettings": "모든 작업 영역 설정이 적용됨", + "trustedTasks": "작업을 실행할 수 있음", + "trustedUnsettableWindow": "이 창은 신뢰할 수 있음", + "trustedWindow": "신뢰할 수 있는 창에서", + "trustedWindowSubtitle": "현재 창에서 파일 작성자를 신뢰합니다. 모든 기능을 사용할 수 있습니다.", + "trustedWorkspace": "신뢰할 수 있는 작업 영역에서", + "trustedWorkspaceSubtitle": "현재 작업 영역에서 파일 작성자를 신뢰합니다. 모든 기능을 사용할 수 있습니다.", + "untrustedDebugging": "디버깅을 사용할 수 없습니다.", + "untrustedDescription": "{0}은(는) 안전한 코드 검색을 위해 제한된 모드 상태입니다. [자세한 정보] (https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} 확장]({1})이 사용하지 않도록 설정되었거나 기능이 제한되어 있음", + "untrustedFolderReason": "이 폴더는 아래의 신뢰할 수 있는 폴더에 있는 굵게 표시된 항목을 통해 신뢰할 수 있습니다.", + "untrustedFolderSubtitle": "현재 폴더에 있는 파일의 작성자를 신뢰하지 않습니다. 사용할 수 없는 기능은 다음과 같습니다.", + "untrustedHeader": "제한된 모드에 있습니다.", + "untrustedSettings": "[{0} 작업 영역 설정]({1})이 적용되지 않음", + "untrustedTasks": "작업이 비활성화됨", + "untrustedWindowSubtitle": "현재 창의 파일 작성자를 신뢰하지 않습니다. 사용할 수 없는 기능은 다음과 같습니다.", + "untrustedWorkspace": "제한된 모드에서", + "untrustedWorkspaceReason": "이 작업 영역은 아래의 신뢰할 수 있는 폴더에 있는 굵게 표시된 항목을 통해 신뢰할 수 있습니다.", + "untrustedWorkspaceSubtitle": "현재 작업 영역의 파일 작성자를 신뢰하지 않습니다. 사용할 수 없는 기능은 다음과 같습니다." }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "이 폴더에는 작업 영역 파일 '{0}'이(가) 포함되어 있습니다. 파일을 여시겠습니까? 작업 영역 파일에 대해 [자세히 알아보세요]({1}).", "openWorkspace": "작업 영역 열기", - "workspacesFound": "이 폴더에는 여러 개의 작업 영역 파일이 있습니다. 파일 하나를 여시겠습니까? 작업 영역 파일에 대해 [자세히 알아보세요]({0}).", + "selectToOpen": "열 작업 영역 선택", "selectWorkspace": "작업 영역 선택", - "selectToOpen": "열 작업 영역 선택" + "workspaceFound": "이 폴더에는 작업 영역 파일 '{0}'이(가) 포함되어 있습니다. 파일을 여시겠습니까? 작업 영역 파일에 대해 [자세히 알아보세요]({1}).", + "workspacesFound": "이 폴더에는 여러 개의 작업 영역 파일이 있습니다. 파일 하나를 여시겠습니까? 작업 영역 파일에 대해 [자세히 알아보세요]({0})." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "{0}에 {1}에 대한 액세스 권한 부여... (1)", + "allow": "허용", "authentication.id": "인증 공급자의 ID입니다.", + "authentication.idConflict": "이 인증 ID '{0}'은(는) 이미 등록되어 있음", "authentication.label": "인증 공급자의 사람이 읽을 수 있는 이름입니다.", - "authenticationExtensionPoint": "인증 제공", - "loading": "로드 중...", "authentication.missingId": "인증 기여는 ID를 지정해야 합니다.", "authentication.missingLabel": "인증 기여는 레이블을 지정해야 합니다.", - "authentication.idConflict": "이 인증 ID '{0}'은(는) 이미 등록되어 있음", - "sign in": "로그인이 요청됨", - "confirmAuthenticationAccess": "확장 '{0}'이(가) {1} 계정 '{2}'의 인증 정보에 액세스하려고 합니다.", - "allow": "허용", - "deny": "거부", + "authenticationExtensionPoint": "인증 제공", "cancel": "취소", - "useOtherAccount": "다른 계정에 로그인", - "selectAccount": "'{0}' 확장에서 {1} 계정에 액세스하려고 함", + "confirmAuthenticationAccess": "확장 '{0}'이(가) {1} 계정 '{2}'의 인증 정보에 액세스하려고 합니다.", + "deny": "거부", "getSessionPlateholder": "'{0}'의 계정을 선택하여 사용하거나 키를 눌러 취소", - "accessRequest": "{0}에 대한 액세스 권한 부여... (1)", - "signInRequest": "{0}(1)을(를) 사용하려면 로그인" + "loading": "로드 중...", + "selectAccount": "'{0}' 확장에서 {1} 계정에 액세스하려고 함", + "sign in": "로그인이 요청됨", + "signInRequest": "{0}(으)로 로그인하여 {1} 사용(1)", + "useOtherAccount": "다른 계정에 로그인" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "편집하지 않음", @@ -8406,328 +8798,358 @@ "workspaceEdit": "작업 영역 편집", "nothing": "편집하지 않음" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "파일에 쓸 수 없습니다. 파일을 열어 오류/경고를 수정한 후 다시 시도하세요.", - "errorFileDirty": "파일이 오염되어 파일에 쓸 수 없습니다. 파일을 저장하고 다시 시도하세요." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "작업 구성 열기", - "openLaunchConfiguration": "시작 구성 열기", - "open": "설정 열기", - "saveAndRetry": "저장 및 다시 시도", - "errorUnknownKey": "{1}은(는) 등록된 구성이 아니므로 {0}에 쓸 수 없습니다.", + "errorConfigurationFileDirty": "사용자 설정 파일이 변경되어 사용자 설정에 쓸 수 없습니다. 먼저 사용자 설정 파일을 저장하고 다시 시도하세요.", + "errorConfigurationFileDirtyFolder": "폴더 설정 파일이 변경되어 폴더 설정에 쓸 수 없습니다. 먼저 '{0}' 폴더 설정 파일을 저장하고 다시 시도하세요.", + "errorConfigurationFileDirtyWorkspace": "작업 영역 설정 파일이 변경되어 작업 영역 설정에 쓸 수 없습니다. 먼저 작업 영역 설정 파일을 저장하고 다시 시도하세요.", + "errorConfigurationFileModifiedSince": "파일 내용이 최신이므로 사용자 설정에 쓸 수 없습니다.", + "errorConfigurationFileModifiedSinceFolder": "파일 내용이 최신이므로 폴더 설정에 쓸 수 없습니다.", + "errorConfigurationFileModifiedSinceWorkspace": "파일 내용이 최신이므로 작업 영역 설정에 쓸 수 없습니다.", + "errorInvalidConfiguration": "사용자 설정에 쓸 수 없습니다. 사용자 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", + "errorInvalidConfigurationFolder": "폴더 설정에 쓸 수 없습니다. '{0}' 폴더 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", + "errorInvalidConfigurationWorkspace": "작업 영역 설정에 쓸 수 없습니다. 작업 영역 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", + "errorInvalidFolderConfiguration": "{0}이(가) 폴더 리소스 범위를 지원하지 않으므로 폴더 설정에 쓸 수 없습니다.", + "errorInvalidFolderTarget": "리소스가 제공되지 않으므로 폴더 설정에 쓸 수 없습니다.", + "errorInvalidLaunchConfiguration": "시작 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", + "errorInvalidRemoteConfiguration": "원격 사용자 설정에 쓸 수 없습니다. 원격 사용자 설정을 열어서 오류/경고를 수정한 후에 다시 시도하세요.", + "errorInvalidResourceLanguageConfiguraiton": "{0}이(가) 리소스 언어 설정이 아니므로 언어 설정에 쓸 수 없습니다.", + "errorInvalidTaskConfiguration": "작업 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", + "errorInvalidUserTarget": "{0}이(가) 글로벌 범위를 지원하지 않으므로 사용자 설정에 쓸 수 없습니다.", "errorInvalidWorkspaceConfigurationApplication": "{0}을(를) [작업 영역] 설정에 쓸 수 없습니다. 이 설정은 [사용자] 설정에만 쓸 수 있습니다.", "errorInvalidWorkspaceConfigurationMachine": "{0}을(를) [작업 영역] 설정에 쓸 수 없습니다. 이 설정은 [사용자] 설정에만 쓸 수 있습니다.", - "errorInvalidFolderConfiguration": "{0}이(가) 폴더 리소스 범위를 지원하지 않으므로 폴더 설정에 쓸 수 없습니다.", - "errorInvalidUserTarget": "{0}이(가) 글로벌 범위를 지원하지 않으므로 사용자 설정에 쓸 수 없습니다.", "errorInvalidWorkspaceTarget": "{0}이(가) 여러 폴더 작업 영역에서 작업 영역 범위를 지원하지 않으므로 작업 영역 설정에 쓸 수 없습니다.", - "errorInvalidFolderTarget": "리소스가 제공되지 않으므로 폴더 설정에 쓸 수 없습니다.", - "errorInvalidResourceLanguageConfiguraiton": "{0}이(가) 리소스 언어 설정이 아니므로 언어 설정에 쓸 수 없습니다.", - "errorNoWorkspaceOpened": "작업 영역이 열려 있지 않으므로 {0}에 쓸 수 없습니다. 먼저 작업 영역을 열고 다시 시도하세요.", - "errorInvalidTaskConfiguration": "작업 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", - "errorInvalidLaunchConfiguration": "시작 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", - "errorInvalidConfiguration": "사용자 설정에 쓸 수 없습니다. 사용자 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", - "errorInvalidRemoteConfiguration": "원격 사용자 설정에 쓸 수 없습니다. 원격 사용자 설정을 열어서 오류/경고를 수정한 후에 다시 시도하세요.", - "errorInvalidConfigurationWorkspace": "작업 영역 설정에 쓸 수 없습니다. 작업 영역 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", - "errorInvalidConfigurationFolder": "폴더 설정에 쓸 수 없습니다. '{0}' 폴더 설정을 열어 오류/경고를 수정하고 다시 시도하세요.", - "errorTasksConfigurationFileDirty": "작업 구성 파일이 변경되어 이 파일에 쓸 수 없습니다. 먼저 파일을 저장하고 다시 시도하세요.", "errorLaunchConfigurationFileDirty": "시작 구성 파일이 변경되어 이 파일에 쓸 수 없습니다. 먼저 파일을 저장하고 다시 시도하세요.", - "errorConfigurationFileDirty": "사용자 설정 파일이 변경되어 사용자 설정에 쓸 수 없습니다. 먼저 사용자 설정 파일을 저장하고 다시 시도하세요.", - "errorRemoteConfigurationFileDirty": "파일이 더티이므로 원격 사용자 설정에 쓸 수 없습니다. 먼저 원격 사용자 설정 파일을 저장한 다음 다시 시도하세요.", - "errorConfigurationFileDirtyWorkspace": "작업 영역 설정 파일이 변경되어 작업 영역 설정에 쓸 수 없습니다. 먼저 작업 영역 설정 파일을 저장하고 다시 시도하세요.", - "errorConfigurationFileDirtyFolder": "폴더 설정 파일이 변경되어 폴더 설정에 쓸 수 없습니다. 먼저 '{0}' 폴더 설정 파일을 저장하고 다시 시도하세요.", - "errorTasksConfigurationFileModifiedSince": "파일 내용이 최신이므로 작업 구성 파일에 쓸 수 없습니다.", "errorLaunchConfigurationFileModifiedSince": "파일 내용이 최신이므로 시작 구성 파일에 쓸 수 없습니다.", - "errorConfigurationFileModifiedSince": "파일 내용이 최신이므로 사용자 설정에 쓸 수 없습니다.", + "errorNoWorkspaceOpened": "작업 영역이 열려 있지 않으므로 {0}에 쓸 수 없습니다. 먼저 작업 영역을 열고 다시 시도하세요.", + "errorRemoteConfigurationFileDirty": "파일이 더티이므로 원격 사용자 설정에 쓸 수 없습니다. 먼저 원격 사용자 설정 파일을 저장한 다음 다시 시도하세요.", "errorRemoteConfigurationFileModifiedSince": "파일 내용이 최신이므로 원격 사용자 설정에 쓸 수 없습니다.", - "errorConfigurationFileModifiedSinceWorkspace": "파일 내용이 최신이므로 작업 영역 설정에 쓸 수 없습니다.", - "errorConfigurationFileModifiedSinceFolder": "파일 내용이 최신이므로 폴더 설정에 쓸 수 없습니다.", - "userTarget": "사용자 설정", + "errorTasksConfigurationFileDirty": "작업 구성 파일이 변경되어 이 파일에 쓸 수 없습니다. 먼저 파일을 저장하고 다시 시도하세요.", + "errorTasksConfigurationFileModifiedSince": "파일 내용이 최신이므로 작업 구성 파일에 쓸 수 없습니다.", + "errorUnknownKey": "{1}은(는) 등록된 구성이 아니므로 {0}에 쓸 수 없습니다.", + "folderTarget": "폴더 설정", + "open": "설정 열기", + "openLaunchConfiguration": "시작 구성 열기", + "openTasksConfiguration": "작업 구성 열기", "remoteUserTarget": "원격 사용자 설정", - "workspaceTarget": "작업 영역 설정", - "folderTarget": "폴더 설정" + "saveAndRetry": "저장 및 다시 시도", + "userTarget": "사용자 설정", + "workspaceTarget": "작업 영역 설정" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "파일이 오염되어 파일에 쓸 수 없습니다. 파일을 저장하고 다시 시도하세요.", + "errorInvalidFile": "파일에 쓸 수 없습니다. 파일을 열어 오류/경고를 수정한 후 다시 시도하세요." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "명령에서 문자열 형식의 결과를 반환하지 않았으므로 명령 변수 '{0}'을(를) 대체할 수 없습니다.", - "inputVariable.noInputSection": "'{0}' 변수는 디버그 또는 작업 구성의 '{1}' 섹션에 정의해야 합니다.", - "inputVariable.missingAttribute": "입력 변수 '{0}'은(는) '{1}' 형식이며 '{2}'을(를) 포함해야 합니다.", - "inputVariable.defaultInputValue": "(기본값)", "inputVariable.command.noStringType": "'{1}' 명령에서 문자열 형식의 결과를 반환하지 않았으므로 입력 변수 '{0}'을(를) 대체할 수 없습니다.", - "inputVariable.unknownType": "입력 변수 '{0}'의 형식은 'promptString', 'pickString' 또는 'command'만 가능합니다.", - "inputVariable.undefinedVariable": "정의되지 않은 입력 변수 '{0}'이(가) 있습니다. 계속하려면 '{0}'을(를) 제거하거나 정의하세요." + "inputVariable.defaultInputValue": "(기본값)", + "inputVariable.missingAttribute": "입력 변수 '{0}'은(는) '{1}' 형식이며 '{2}'을(를) 포함해야 합니다.", + "inputVariable.noInputSection": "'{0}' 변수는 디버그 또는 작업 구성의 '{1}' 섹션에 정의해야 합니다.", + "inputVariable.undefinedVariable": "정의되지 않은 입력 변수 '{0}'이(가) 있습니다. 계속하려면 '{0}'을(를) 제거하거나 정의하세요.", + "inputVariable.unknownType": "입력 변수 '{0}'의 형식은 'promptString', 'pickString' 또는 'command'만 가능합니다." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "변수 {0}을(를) 확인할 수 없습니다. 편집기를 여세요.", - "canNotResolveFolderForFile": "변수 {0}: '{1}'의 작업 영역 폴더를 찾을 수 없습니다.", - "canNotFindFolder": "변수 {0}을(를) 확인할 수 없습니다. 해당 '{1}' 폴더가 없습니다.", - "canNotResolveWorkspaceFolderMultiRoot": "다중 폴더 작업 영역에서 변수 {0}을(를) 확인할 수 없습니다. ':'과 작업 영역 폴더 이름을 사용하여 이 변수 범위를 지정하세요.", - "canNotResolveWorkspaceFolder": "변수 {0}을(를) 확인할 수 없습니다. 폴더를 여세요.", - "missingEnvVarName": "환경 변수 이름을 지정하지 않았으므로 변수 {0}을(를) 확인할 수 없습니다.", - "configNotFound": "설정 '{1}'을(를) 찾을 수 없으므로 변수 {0}을(를) 확인할 수 없습니다.", - "configNoString": "'{1}'은(는) 구조적 값이므로 변수 {0}을(를) 확인할 수 없습니다.", - "missingConfigName": "설정 이름을 지정하지 않았으므로 변수 {0}을(를) 확인할 수 없습니다.", - "canNotResolveLineNumber": "변수 {0}을(를) 확인할 수 없습니다. 선택한 줄이 활성 편집기에 있는지 확인하세요.", - "canNotResolveSelectedText": "변수 {0}을(를) 확인할 수 없습니다. 선택한 텍스트가 활성 편집기에 있는지 확인하세요.", - "noValueForCommand": "명령에 값이 없으므로 변수 {0}을(를) 확인할 수 없습니다." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "선택적 인수가 명령에 전달되었습니다.", + "JsonSchema.input.command.command": "이 입력 변수에 대해 실행할 명령입니다.", + "JsonSchema.input.default": "입력의 기본값입니다.", + "JsonSchema.input.description": "사용자 입력이 요구되면 설명이 표시됩니다.", + "JsonSchema.input.id": "입력 ID를 사용하여 입력과 ${input:id} 양식의 변수를 연결합니다.", + "JsonSchema.input.options": "빠른 선택을 위한 옵션을 정의하는 문자열 배열입니다.", + "JsonSchema.input.password": "암호 입력이 표시되는지 제어합니다. 암호 입력은 입력된 텍스트를 숨깁니다.", + "JsonSchema.input.pickString.optionLabel": "옵션의 레이블입니다.", + "JsonSchema.input.pickString.optionValue": "옵션의 값입니다.", + "JsonSchema.input.type": "사용할 사용자 입력 프롬프트 형식입니다.", + "JsonSchema.input.type.command": "'명령' 형식은 명령을 실행합니다.", + "JsonSchema.input.type.pickString": "'PickString' 형식은 선택 목록을 표시합니다.", + "JsonSchema.input.type.promptString": "'PromptString' 형식은 사용자에게 입력을 요청하는 입력란을 엽니다.", + "JsonSchema.inputs": "사용자 입력입니다. 자유 문자열 입력 또는 여러 옵션 중 선택과 같은 사용자 입력 프롬프트를 정의하는 데 사용됩니다." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "'env.', 'config.' 및 'command.'는 사용되지 않습니다. 대신 'env:', 'config:' 및 'command:'를 사용하세요." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "입력 ID를 사용하여 입력과 ${input:id} 양식의 변수를 연결합니다.", - "JsonSchema.input.type": "사용할 사용자 입력 프롬프트 형식입니다.", - "JsonSchema.input.description": "사용자 입력이 요구되면 설명이 표시됩니다.", - "JsonSchema.input.default": "입력의 기본값입니다.", - "JsonSchema.inputs": "사용자 입력입니다. 자유 문자열 입력 또는 여러 옵션 중 선택과 같은 사용자 입력 프롬프트를 정의하는 데 사용됩니다.", - "JsonSchema.input.type.promptString": "'PromptString' 형식은 사용자에게 입력을 요청하는 입력란을 엽니다.", - "JsonSchema.input.password": "암호 입력이 표시되는지 제어합니다. 암호 입력은 입력된 텍스트를 숨깁니다.", - "JsonSchema.input.type.pickString": "'PickString' 형식은 선택 목록을 표시합니다.", - "JsonSchema.input.options": "빠른 선택을 위한 옵션을 정의하는 문자열 배열입니다.", - "JsonSchema.input.pickString.optionLabel": "옵션의 레이블입니다.", - "JsonSchema.input.pickString.optionValue": "옵션의 값입니다.", - "JsonSchema.input.type.command": "'명령' 형식은 명령을 실행합니다.", - "JsonSchema.input.command.command": "이 입력 변수에 대해 실행할 명령입니다.", - "JsonSchema.input.command.args": "선택적 인수가 명령에 전달되었습니다." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "변수 {0}을(를) 확인할 수 없습니다. 해당 '{1}' 폴더가 없습니다.", + "canNotResolveFile": "변수 {0}을(를) 확인할 수 없습니다. 편집기를 여세요.", + "canNotResolveFolderForFile": "변수 {0}: '{1}'의 작업 영역 폴더를 찾을 수 없습니다.", + "canNotResolveLineNumber": "변수 {0}을(를) 확인할 수 없습니다. 선택한 줄이 활성 편집기에 있는지 확인하세요.", + "canNotResolveSelectedText": "변수 {0}을(를) 확인할 수 없습니다. 선택한 텍스트가 활성 편집기에 있는지 확인하세요.", + "canNotResolveWorkspaceFolder": "변수 {0}을(를) 확인할 수 없습니다. 폴더를 여세요.", + "canNotResolveWorkspaceFolderMultiRoot": "다중 폴더 작업 영역에서 변수 {0}을(를) 확인할 수 없습니다. ':'과 작업 영역 폴더 이름을 사용하여 이 변수 범위를 지정하세요.", + "configNoString": "'{1}'은(는) 구조적 값이므로 변수 {0}을(를) 확인할 수 없습니다.", + "configNotFound": "설정 '{1}'을(를) 찾을 수 없으므로 변수 {0}을(를) 확인할 수 없습니다.", + "missingConfigName": "설정 이름을 지정하지 않았으므로 변수 {0}을(를) 확인할 수 없습니다.", + "missingEnvVarName": "환경 변수 이름을 지정하지 않았으므로 변수 {0}을(를) 확인할 수 없습니다.", + "noValueForCommand": "명령에 값이 없으므로 변수 {0}을(를) 확인할 수 없습니다." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "강조 표시한 항목 포함" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "모든 파일", + "cancel": "취소", + "dontSave": "저장 안 함(&&N)", + "filterName.workspace": "작업 영역", + "noExt": "확장 없음", + "openFile.title": "파일 열기", + "openFileOrFolder.title": "파일 또는 폴더 열기", + "openFolder.title": "폴더 열기", + "openWorkspace.title": "작업 영역 열기", + "save": "저장(&&S)", + "saveAll": "모두 저장(&&S)", + "saveAsTitle": "다른 이름으로 저장", "saveChangesDetail": "변경 내용을 저장하지 않으면 손실됩니다.", "saveChangesMessage": "{0}에 대한 변경 내용을 저장할까요?", "saveChangesMessages": "다음 {0}개 파일에 대한 변경 내용을 저장할까요?", - "saveAll": "모두 저장(&&S)", - "save": "저장(&&S)", - "dontSave": "저장 안 함(&&N)", - "cancel": "취소", - "openFileOrFolder.title": "파일 또는 폴더 열기", - "openFile.title": "파일 열기", - "openFolder.title": "폴더 열기", - "openWorkspace.title": "작업 영역 열기", - "filterName.workspace": "작업 영역", - "saveFileAs.title": "다른 이름으로 저장", - "saveAsTitle": "다른 이름으로 저장", - "allFiles": "모든 파일", - "noExt": "확장 없음" + "saveFileAs.title": "다른 이름으로 저장" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "로컬 파일 열기...", - "saveLocalFile": "로컬 파일 저장...", - "openLocalFolder": "로컬 폴더 열기...", "openLocalFileFolder": "로컬 열기...", - "remoteFileDialog.notConnectedToRemote": "{0}의 파일 시스템 공급자를 사용할 수 없습니다.", - "remoteFileDialog.local": "로컬 표시", + "openLocalFolder": "로컬 폴더 열기...", "remoteFileDialog.badPath": "경로가 없습니다.", "remoteFileDialog.cancel": "취소", "remoteFileDialog.invalidPath": "유효한 경로를 입력하세요.", - "remoteFileDialog.validateFolder": "폴더가 이미 존재합니다. 새 파일 이름을 사용하세요.", - "remoteFileDialog.validateExisting": "{0}이(가) 이미 있습니다. 덮어쓰시겠습니까?", + "remoteFileDialog.local": "로컬 표시", + "remoteFileDialog.notConnectedToRemote": "{0}의 파일 시스템 공급자를 사용할 수 없습니다.", "remoteFileDialog.validateBadFilename": "올바른 파일 이름을 입력하세요.", + "remoteFileDialog.validateExisting": "{0}이(가) 이미 있습니다. 덮어쓰시겠습니까?", + "remoteFileDialog.validateFileOnly": "파일을 선택하세요.", + "remoteFileDialog.validateFolder": "폴더가 이미 존재합니다. 새 파일 이름을 사용하세요.", + "remoteFileDialog.validateFolderOnly": "폴더를 선택하세요.", "remoteFileDialog.validateNonexistentDir": "존재하는 경로로 들어가세요.", "remoteFileDialog.windowsDriveLetter": "드라이브 문자로 경로를 시작하세요.", - "remoteFileDialog.validateFileOnly": "파일을 선택하세요.", - "remoteFileDialog.validateFolderOnly": "폴더를 선택하세요." + "saveLocalFile": "로컬 파일 저장..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "현재 활성", - "promptOpenWith.setDefaultTooltip": "'{0}' 파일의 기본 편집기로 설정", - "promptOpenWith.placeHolder": "'{0}' 편집기 선택", - "promptOpenWith.placeHolderGeneric": "편집기 선택" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "기본값 구성", + "editorOverride.conflictingDefaults": "리소스에 사용할 수 있는 여러 기본 편집기가 있습니다.", + "editorOverride.keepDefault": "{0} 유지", + "prompOpenWith.updateDefaultPlaceHolder": "'{0}'에 대한 새 기본 편집기 선택", + "promptOpenWith.configureDefault": "'{0}'에 대한 기본 편집기 구성...", + "promptOpenWith.currentDefault": "기본값", + "promptOpenWith.currentDefaultAndActive": "활성 및 기본값", + "promptOpenWith.currentlyActive": "활성", + "promptOpenWith.placeHolder": "'{0}' 편집기 선택" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "기본 제공", + "editor.editorAssociations": "GLOB 패턴을 편집기로 구성합니다(예: '\"*.hex\": \"hexEditor.hexEdit\"'). 이러한 동작은 기본 동작보다 우선합니다.", + "promptOpenWith.defaultEditor.displayName": "텍스트 편집기" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "확장 이등분이 활성 상태이며 {0} 확장을 사용하지 않도록 설정했습니다. 계속해서 문제를 재현할 수 있는지 확인하고 관련 옵션을 선택하여 계속 진행하세요.", + "detail.start": "확장 이등분은 이진 검색을 사용하여 문제를 일으키는 확장을 찾습니다. 프로세스 동안 창이 반복적으로 다시 로드됩니다( ~{0}회). 매번 문제가 계속 발생하는지 확인해야 합니다.", + "done": "계속", + "done.detail": "확장 이등분이 완료되었으며 문제를 일으키는 확장으로 {0}을(를) 식별했습니다.", + "done.detail2": "확장 이등분이 완료되었지만, 확장이 식별되지 않았습니다. {0}에 문제가 있을 수 있습니다.", + "done.disbale": "이 확장을 사용하지 않도록 유지", + "done.msg": "확장 이등분", + "help": "도움말", + "msg.next": "확장 이등분", + "msg.start": "확장 이등분", + "msg2": "확장 이등분 시작", + "next.bad": "잘못됨", + "next.cancel": "취소", + "next.good": "지금 양호", + "next.stop": "이등분 중지", + "report": "문제 보고 및 계속", + "title.isBad": "확장 이등분 계속", + "title.start": "확장 이등분 시작", + "title.stop": "확장 이등분 중지" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "확장을 다시 로드하고 사용하도록 설정", + "cannot disable auth extension": "설정 동기화가 종속되어 있으므로 {0} 확장 사용을 변경할 수 없습니다.", + "cannot disable auth extension in workspace": "인증 공급자를 기여하므로 작업 영역에서 {0} 확장 사용을 변경할 수 없습니다.", + "cannot disable language pack extension": "언어 팩을 기여하므로 {0} 확장 사용을 변경할 수 없습니다.", + "extensionsDisabled": "설치된 모든 확장을 일시적으로 사용할 수 없습니다.", + "noWorkspace": "작업 영역이 없습니다." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "{0} 확장을 설치하지 못함: 매니페스트를 찾을 수 없습니다.", + "cancel": "취소", + "cannot be installed": "이 설치 프로그램에서 사용할 수 없으므로 '{0}' 확장을 설치할 수 없습니다.", + "extensionInstallWorkspaceTrustButton": "신뢰 작업 영역 및 설치", + "extensionInstallWorkspaceTrustContinueButton": "설치", + "extensionInstallWorkspaceTrustManageButton": "자세한 정보", + "extensionInstallWorkspaceTrustMessage": "이 확장을 사용하려면 신뢰할 수 있는 작업 영역이 필요합니다.", + "install": "설치", + "install and do no sync": "설치(동기화 안 함)", + "install extension": "확장 설치", + "install extensions": "확장 설치", + "install multiple extensions": "확장을 설치하고 디바이스 간에 동기화하시겠습니까?", + "install single extension": "'{0}' 확장을 설치하고 디바이스 간에 동기화하시겠습니까?", + "multipleDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}', '{2}' 등이 이 확장에 종속됩니다.", + "singleDependentError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}'이(가) 이 확장에 종속됩니다.", + "twoDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}' 및 '{2}'이(가) 이 확장에 종속됩니다." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "이 확장은 웹 확장이 아니므로 '{0}'을(를) 설치할 수 없습니다." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "원격" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "이 확장은 웹 확장이 아니므로 '{0}'을(를) 설치할 수 없습니다." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "설치된 모든 확장을 일시적으로 사용할 수 없습니다.", - "Reload": "확장을 다시 로드하고 사용하도록 설정", - "cannot disable language pack extension": "언어 팩을 기여하므로 {0} 확장 사용을 변경할 수 없습니다.", - "cannot disable auth extension": "설정 동기화가 종속되어 있으므로 {0} 확장 사용을 변경할 수 없습니다.", - "noWorkspace": "작업 영역이 없습니다.", - "cannot disable auth extension in workspace": "인증 공급자를 기여하므로 작업 영역에서 {0} 확장 사용을 변경할 수 없습니다." - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}'이(가) 이 확장에 종속됩니다.", - "twoDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}' 및 '{2}'이(가) 이 확장에 종속됩니다.", - "multipleDependentsError": "확장 '{0}'을(를) 제거할 수 없습니다. 확장 '{1}', '{2}' 등이 이 확장에 종속됩니다.", - "Manifest is not found": "{0} 확장을 설치하지 못함: 매니페스트를 찾을 수 없습니다.", - "cannot be installed": "이 설치 프로그램에서 사용할 수 없으므로 '{0}' 확장을 설치할 수 없습니다.", - "install extension": "확장 설치", - "install extensions": "확장 설치", - "install": "설치", - "install and do no sync": "설치(동기화 안 함)", - "cancel": "취소", - "install single extension": "'{0}' 확장을 설치하고 디바이스 간에 동기화하시겠습니까?", - "install multiple extensions": "확장을 설치하고 디바이스 간에 동기화하시겠습니까?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "'{0}' 확장은 VS Code '{1}'과(와) 호환되지 않으므로 설치할 수 없습니다." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "확장 이등분이 활성 상태이며 {0} 확장을 사용하지 않도록 설정했습니다. 계속해서 문제를 재현할 수 있는지 확인하고 관련 옵션을 선택하여 계속 진행하세요.", - "title.start": "확장 이등분 시작", - "help": "도움말", - "msg.start": "확장 이등분", - "detail.start": "확장 이등분은 이진 검색을 사용하여 문제를 일으키는 확장을 찾습니다. 프로세스 동안 창이 반복적으로 다시 로드됩니다( ~{0}회). 매번 문제가 계속 발생하는지 확인해야 합니다.", - "msg2": "확장 이등분 시작", - "title.isBad": "확장 이등분 계속", - "done.msg": "확장 이등분", - "done.detail2": "확장 이등분이 완료되었지만, 확장이 식별되지 않았습니다. {0}에 문제가 있을 수 있습니다.", - "report": "문제 보고 및 계속", - "done": "계속", - "done.detail": "확장 이등분이 완료되었으며 문제를 일으키는 확장으로 {0}을(를) 식별했습니다.", - "done.disbale": "이 확장을 사용하지 않도록 유지", - "msg.next": "확장 이등분", - "next.good": "지금 양호", - "next.bad": "잘못됨", - "next.stop": "이등분 중지", - "next.cancel": "취소", - "title.stop": "확장 이등분 중지" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "다음에서 확장 권장 사항 제거", "select for add": "다음에 확장 권장 사항 추가", - "workspace folder": "작업 영역 폴더", - "workspace": "작업 영역" + "select for remove": "다음에서 확장 권장 사항 제거", + "workspace": "작업 영역", + "workspace folder": "작업 영역 폴더" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "확장 호스트를 시작할 수 없습니다. 버전이 일치하지 않습니다.", - "relaunch": "VS Code 다시 시작", - "extensionService.crash": "확장 호스트가 예기치 않게 종료되었습니다.", - "devTools": "개발자 도구 열기", - "restart": "확장 호스트 다시 시작", - "getEnvironmentFailure": "원격 환경을 페치할 수 없습니다.", - "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}", - "enableResolver": "원격 창을 열려면 확장 '{0}'이(가) 필요합니다.\r\n사용하도록 설정하시겠습니까?", - "enable": "활성화하고 다시 로드", - "installResolver": "원격 창을 열려면 확장 '{0}'이(가) 필요합니다.\r\n확장을 설치하시겠습니까?", - "install": "설치 및 다시 로드", - "resolverExtensionNotFound": "마켓플레이스에서 '{0}'을(를) 찾을 수 없음", - "restartExtensionHost": "확장 호스트 다시 시작" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "확장 호스트가 10초 내에 시작되지 않았습니다. 첫 번째 줄에서 중지되었을 수 있습니다. 계속하려면 디버거가 필요합니다.", - "extensionHost.startupFail": "확장 호스트가 10초 이내에 시작되지 않았습니다. 문제가 발생했을 수 있습니다.", - "reloadWindow": "창 다시 로드", - "extension host Log": "확장 호스트", - "extensionHost.error": "확장 호스트에서 오류 발생: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "확장 {0}을(를) {1}(으)로 덮어쓰는 중입니다.", - "extensionUnderDevelopment": "{0}에서 개발 확장 로드 중", - "extensionCache.invalid": "확장이 디스크에서 수정되었습니다. 창을 다시 로드하세요.", - "reloadWindow": "창 다시 로드" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}", - "extensionTestError": "{0}에서 Test Runner를 시작할 수 있는 확장 호스트가 없습니다." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "원격 확장 호스트" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "'{0}' 확장을 설치하는 중...", + "Reload": "창 다시 로드 및 열기", + "confirmUrl": "확장으로 URI를 열 수 있도록 허용하시겠습니까?", + "enableAndHandle": "'{0}' 확장을 사용할 수 없습니다. 확장을 사용하도록 설정하고 창을 다시 로드하여 URL을 여시겠습니까?", + "enableAndReload": "사용하도록 설정하고 열기(&&E)", + "extensions": "확장", + "install": "설치(&&I)", + "installAndHandle": "'{0}' 확장이 설치되지 않았습니다. 확장을 설치하고 창을 다시 로드하여 이 URL을 여시겠습니까?", + "manage": "허가된 확장 URI 관리...", + "no": "현재 인증된 확장 URI가 없습니다.", + "open": "열기(&&O)", + "reload": "창을 다시 로드하고 URL '{0}'을(를) 여시겠습니까?", + "reloadAndHandle": "'{0}' 확장이 로드되지 않았습니다. 창을 다시 로드하여 확장을 로드하고 URL을 여시겠습니까?", + "reloadAndOpen": "창 다시 로드 및 열기(&&R)", + "rememberConfirmUrl": "이 확장에 대해 다시 묻지 않습니다." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "작업자 확장 호스트" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "확장으로 URI를 열 수 있도록 허용하시겠습니까?", - "rememberConfirmUrl": "이 확장에 대해 다시 묻지 않습니다.", - "open": "열기(&&O)", - "reloadAndHandle": "'{0}' 확장이 로드되지 않았습니다. 창을 다시 로드하여 확장을 로드하고 URL을 여시겠습니까?", - "reloadAndOpen": "창 다시 로드 및 열기(&&R)", - "enableAndHandle": "'{0}' 확장을 사용할 수 없습니다. 확장을 사용하도록 설정하고 창을 다시 로드하여 URL을 여시겠습니까?", - "enableAndReload": "사용하도록 설정하고 열기(&&E)", - "installAndHandle": "'{0}' 확장이 설치되지 않았습니다. 확장을 설치하고 창을 다시 로드하여 이 URL을 여시겠습니까?", - "install": "설치(&&I)", - "Installing": "'{0}' 확장을 설치하는 중...", - "reload": "창을 다시 로드하고 URL '{0}'을(를) 여시겠습니까?", - "Reload": "창 다시 로드 및 열기", - "manage": "허가된 확장 URI 관리...", - "extensions": "확장", - "no": "현재 인증된 확장 URI가 없습니다." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", - "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다.", - "web": "웹 작업자 확장 유형입니다. 이와 같은 확장은 웹 작업자 확장 호스트에서 실행될 수 있습니다.", - "vscode.extension.engines": "엔진 호환성입니다.", - "vscode.extension.engines.vscode": "VS Code 확장의 경우, 확장이 호환되는 VS Code 버전을 지정합니다. *일 수 없습니다. 예를 들어 ^0.10.5는 최소 VS Code 버전인 0.10.5와 호환됨을 나타냅니다.", - "vscode.extension.publisher": "VS Code 확장의 게시자입니다.", - "vscode.extension.displayName": "VS Code 갤러리에 사용되는 확장의 표시 이름입니다.", - "vscode.extension.categories": "확장을 분류하기 위해 VS Code 갤러리에서 사용하는 범주입니다.", - "vscode.extension.category.languages.deprecated": "대신 '프로그래밍 언어' 사용", - "vscode.extension.galleryBanner": "VS Code 마켓플레이스에 사용되는 배너입니다.", - "vscode.extension.galleryBanner.color": "VS Code 마켓플레이스 페이지 머리글의 배너 색상입니다.", - "vscode.extension.galleryBanner.theme": "배너에 사용되는 글꼴의 색상 테마입니다.", - "vscode.extension.contributes": "이 패키지에 표시된 VS Code 확장의 전체 기여입니다.", - "vscode.extension.preview": "마켓플레이스에서 Preview로 플래그 지정할 확장을 설정합니다.", - "vscode.extension.activationEvents": "VS Code 확장에 대한 활성화 이벤트입니다.", - "vscode.extension.activationEvents.onLanguage": "지정된 언어로 확인되는 파일을 열 때마다 활성화 이벤트가 발송됩니다.", - "vscode.extension.activationEvents.onCommand": "지정된 명령을 호출할 때마다 활성화 이벤트가 발송됩니다.", - "vscode.extension.activationEvents.onDebug": "사용자가 디버깅을 시작하거나 디버그 구성을 설정하려고 할 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\"을 만들어야 할 때마다(그리고 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "모든 디버그 구성 목록을 만들고 \"동적\" 범위의 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다 내보내는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.onDebugResolve": "특정 유형의 디버그 세션이 시작하려고 할 때마다(그리고 해당하는 resolveDebugConfiguration 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "특정 유형의 디버그 세션이 시작하려고 하며 디버그 프로토콜 추적기가 필요할 수 있을 때 발생하는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.workspaceContains": "지정된 glob 패턴과 일치하는 파일이 하나 이상 있는 폴더를 열 때마다 활성화 알림이 발송됩니다.", - "vscode.extension.activationEvents.onStartupFinished": "시작이 완료된 후 내보내는 활성화 이벤트입니다(모든 `*` 활성화된 확장의 활성화가 완료된 후).", - "vscode.extension.activationEvents.onFileSystem": "지정된 구성표로 파일 또는 폴더에 액세스할 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onSearch": "지정된 구성표로 폴더에서 검색을 시작할 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onView": "지정된 뷰가 확장될 때마다 활성화 이벤트가 내보내 집니다.", - "vscode.extension.activationEvents.onIdentity": "지정된 사용자 ID가 있을 때마다 활성화 이벤트가 발생합니다.", - "vscode.extension.activationEvents.onUri": "이 확장으로 이동되는 시스템 차원 URI를 열 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onOpenExternalUri": "외부 URI(예: http 또는 https 링크)를 열 때마다 내보내는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.onCustomEditor": "지정된 사용자 지정 편집기가 표시될 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onNotebook": "지정된 Notebook 문서가 열릴 때마다 활성화 이벤트를 내보냅니다.", - "vscode.extension.activationEvents.onAuthenticationRequest": "지정된 인증 공급자에서 세션을 요청할 때마다 내보내는 활성화 이벤트입니다.", - "vscode.extension.activationEvents.star": "VS Code 시작 시 활성화 이벤트가 발송됩니다. 훌륭한 최종 사용자 경험을 보장하려면 사용 케이스에서 다른 활성화 이벤트 조합이 작동하지 않을 때에만 확장에서 이 활성화 이벤트를 사용하세요.", - "vscode.extension.badges": "Marketplace 확장 페이지의 사이드바에 표시할 배지의 배열입니다.", - "vscode.extension.badges.url": "배지 이미지 URL입니다.", - "vscode.extension.badges.href": "배지 링크입니다.", - "vscode.extension.badges.description": "배지 설명입니다.", - "vscode.extension.markdown": "Marketplace에서 사용되는 Markdown 렌더링 엔진을 제어합니다. Github(기본값) 또는 표준입니다.", - "vscode.extension.qna": "Marketplace에서 질문 및 답변 링크를 제어합니다. 기본 Marketplace 질문 및 답변 사이트를 사용하도록 설정하려면 Marketplace로 설정합니다. 사용자 지정 질문 및 답변 사이트의 URL을 제공하려면 문자열로 설정합니다. 질문 및 답변을 모두 사용하지 않도록 설정하려면 false로 설정합니다.", - "vscode.extension.extensionDependencies": "다른 확장에 대한 종속성입니다. 확장 식별자는 항상 ${publisher}.${name}입니다(예: vscode.csharp).", - "vscode.extension.contributes.extensionPack": "함께 설치할 수 있는 확장 집합니다. 확장의 식별자는 항상 ${publisher}.${name}입니다. 예: vscode.csharp", - "extensionKind": "확장의 종류를 정의합니다. 'ui' 확장은 로컬 컴퓨터에서 설치되고 실행되며 '작업 영역' 확장은 원격에서 실행됩니다.", - "extensionKind.ui": "원격 창에 연결할 때 로컬 컴퓨터에서만 실행할 수 있는 확장을 정의합니다.", - "extensionKind.workspace": "원격 창을 연결할 때 원격 컴퓨터에서만 실행할 수 있는 확장을 정의합니다.", - "extensionKind.ui-workspace": "로컬 머신에서 실행하는 것을 선호하는 경우 양쪽에서 실행할 수 있는 확장을 정의합니다.", - "extensionKind.workspace-ui": "원격 머신에서 실행하는 것을 선호하는 경우 양쪽에서 실행할 수 있는 확장을 정의합니다.", - "extensionKind.empty": "원격 컨텍스트에서(로컬 및 원격 머신에서 모두) 실행할 수 없는 확장을 정의합니다.", - "vscode.extension.scripts.prepublish": "패키지가 VS Code 확장 형태로 게시되기 전에 스크립트가 실행되었습니다.", - "vscode.extension.scripts.uninstall": "VS Code 확장에 대한 후크를 제거합니다. 확장이 VS Code에서 완전히 제거될 때 즉, 확장이 제거된 후 VS Code가 다시 시작할 때(종료하고 시작) 실행되는 스크립트입니다. 노드 스크립트만 지원됩니다.", - "vscode.extension.icon": "128x128 픽셀 아이콘의 경로입니다." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "잘못된 매니페스트 파일 {0}: JSON 개체가 아닙니다.", - "jsonParseFail": "{0}을(를) 구문 분석하지 못했습니다. [{1}, {2}] {3}.", - "fileReadFail": "파일 {0}을(를) 읽을 수 없음: {1}.", - "jsonsParseReportErrors": "{0}을(를) 구문 분석하지 못함: {1}.", - "jsonInvalidFormat": "형식 {0}이(가) 잘못됨: JSON 개체가 필요합니다.", - "missingNLSKey": "키 {0}에 대한 메시지를 찾을 수 없습니다.", - "notSemver": "확장 버전이 semver와 호환되지 않습니다.", - "extensionDescription.empty": "가져온 확장 설명이 비어 있습니다.", - "extensionDescription.publisher": "속성 게시자 는 'string' 형식이어야 합니다.", - "extensionDescription.name": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "extensionDescription.version": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "extensionDescription.engines": "속성 `{0}`은(는) 필수이며 `object` 형식이어야 합니다.", - "extensionDescription.engines.vscode": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "extensionDescription.extensionDependencies": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", - "extensionDescription.activationEvents1": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", - "extensionDescription.activationEvents2": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", - "extensionDescription.main1": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", - "extensionDescription.main2": "확장의 폴더({1}) 내에 포함할 `main`({0})이 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", - "extensionDescription.main3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", - "extensionDescription.browser1": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", - "extensionDescription.browser2": "확장의 폴더({1}) 내에 포함할 `browser`({0})가 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", - "extensionDescription.browser3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다." + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "{0}에서 Test Runner를 시작할 수 있는 확장 호스트가 없습니다.", + "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "확장 호스트 대기 시간 측정" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "확장의 종류를 정의합니다. 'ui' 확장은 로컬 컴퓨터에서 설치되고 실행되며 '작업 영역' 확장은 원격에서 실행됩니다.", + "extensionKind.empty": "원격 컨텍스트에서(로컬 및 원격 머신에서 모두) 실행할 수 없는 확장을 정의합니다.", + "extensionKind.ui": "원격 창에 연결할 때 로컬 컴퓨터에서만 실행할 수 있는 확장을 정의합니다.", + "extensionKind.ui-workspace": "로컬 머신에서 실행하는 것을 선호하는 경우 양쪽에서 실행할 수 있는 확장을 정의합니다.", + "extensionKind.workspace": "원격 창을 연결할 때 원격 컴퓨터에서만 실행할 수 있는 확장을 정의합니다.", + "extensionKind.workspace-ui": "원격 머신에서 실행하는 것을 선호하는 경우 양쪽에서 실행할 수 있는 확장을 정의합니다.", + "ui": "UI 확장 종류입니다. 원격 창에서, 이러한 확장은 로컬 머신에서 사용 가능한 경우에만 사용할 수 있습니다.", + "vscode.extension.activationEvents": "VS Code 확장에 대한 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onAuthenticationRequest": "지정된 인증 공급자에서 세션을 요청할 때마다 내보내는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onCommand": "지정된 명령을 호출할 때마다 활성화 이벤트가 발송됩니다.", + "vscode.extension.activationEvents.onCustomEditor": "지정된 사용자 지정 편집기가 표시될 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onDebug": "사용자가 디버깅을 시작하거나 디버그 구성을 설정하려고 할 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "특정 유형의 디버그 세션이 시작하려고 하며 디버그 프로토콜 추적기가 필요할 수 있을 때 발생하는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "모든 디버그 구성 목록을 만들고 \"동적\" 범위의 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다 내보내는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "\"launch.json\"을 만들어야 할 때마다(그리고 모든 provideDebugConfigurations 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onDebugResolve": "특정 유형의 디버그 세션이 시작하려고 할 때마다(그리고 해당하는 resolveDebugConfiguration 메서드를 호출해야 할 때마다) 발생하는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onFileSystem": "지정된 구성표로 파일 또는 폴더에 액세스할 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onIdentity": "지정된 사용자 ID가 있을 때마다 활성화 이벤트가 발생합니다.", + "vscode.extension.activationEvents.onLanguage": "지정된 언어로 확인되는 파일을 열 때마다 활성화 이벤트가 발송됩니다.", + "vscode.extension.activationEvents.onNotebook": "지정된 Notebook 문서가 열릴 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onOpenExternalUri": "외부 URI(예: http 또는 https 링크)를 열 때마다 내보내는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onRenderer": "Notebook 출력 렌더러가 사용될 때마다 발생하는 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onSearch": "지정된 구성표로 폴더에서 검색을 시작할 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onStartupFinished": "시작이 완료된 후 내보내는 활성화 이벤트입니다(모든 `*` 활성화된 확장의 활성화가 완료된 후).", + "vscode.extension.activationEvents.onTerminalProfile": "특정 터미널 프로필이 시작될 때 내보낸 활성화 이벤트입니다.", + "vscode.extension.activationEvents.onUri": "이 확장으로 이동되는 시스템 차원 URI를 열 때마다 활성화 이벤트를 내보냅니다.", + "vscode.extension.activationEvents.onView": "지정된 뷰가 확장될 때마다 활성화 이벤트가 내보내 집니다.", + "vscode.extension.activationEvents.star": "VS Code 시작 시 활성화 이벤트가 발송됩니다. 훌륭한 최종 사용자 경험을 보장하려면 사용 케이스에서 다른 활성화 이벤트 조합이 작동하지 않을 때에만 확장에서 이 활성화 이벤트를 사용하세요.", + "vscode.extension.activationEvents.workspaceContains": "지정된 glob 패턴과 일치하는 파일이 하나 이상 있는 폴더를 열 때마다 활성화 알림이 발송됩니다.", + "vscode.extension.badges": "Marketplace 확장 페이지의 사이드바에 표시할 배지의 배열입니다.", + "vscode.extension.badges.description": "배지 설명입니다.", + "vscode.extension.badges.href": "배지 링크입니다.", + "vscode.extension.badges.url": "배지 이미지 URL입니다.", + "vscode.extension.capabilities": "확장에서 지원되는 기능 집합을 선언합니다.", + "vscode.extension.capabilities.untrustedWorkspaces": "신뢰할 수 없는 작업 영역에서 확장을 처리하는 방법을 선언합니다.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "작업 영역 신뢰가 확장 동작에 미치는 영향 및 필요한 이유에 대한 설명입니다. 이는 'supported'가 'true'가 아닌 경우에만 적용됩니다.", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "신뢰할 수 없는 작업 영역에서 작업 영역 값을 사용하지 않아야 하는 확장에서 제공하는 구성 키 목록입니다.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "확장에서 신뢰할 수 없는 작업 영역에 대한 지원 수준을 선언합니다.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "신뢰할 수 없는 작업 영역에서는 확장을 사용할 수 없습니다.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "확장은 일부 기능이 사용하지 않도록 설정된 신뢰할 수 없는 작업 영역에서 사용하도록 설정됩니다.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "확장은 모든 기능이 사용하도록 설정된 신뢰할 수 없는 작업 영역에서 사용하도록 설정됩니다.", + "vscode.extension.capabilities.virtualWorkspaces": "가상 작업 영역에서 확장을 사용하도록 설정할지 여부를 선언합니다. 가상 작업 영역은 디스크 리소스에서 지원되지 않는 작업 영역입니다. False인 경우 이 확장은 가상 작업 영역에서 자동으로 사용하지 않도록 설정됩니다. 기본값은 true입니다.", + "vscode.extension.capabilities.virtualWorkspaces.description": "가상 작업 영역이 확장 동작에 미치는 영향 및 필요한 이유에 대한 설명입니다. 이는 'supported'가 'true'가 아닌 경우에만 적용됩니다.", + "vscode.extension.capabilities.virtualWorkspaces.supported": "확장에서 가상 작업 영역에 대한 지원 수준을 선언합니다.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "가상 작업 영역에서는 확장을 사용할 수 없습니다.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "확장은 일부 기능이 사용하지 않도록 설정된 가상 작업 영역에서 사용하도록 설정됩니다.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "확장은 모든 기능이 사용하도록 설정된 가상 작업 영역에서 사용하도록 설정됩니다.", + "vscode.extension.categories": "확장을 분류하기 위해 VS Code 갤러리에서 사용하는 범주입니다.", + "vscode.extension.category.languages.deprecated": "대신 '프로그래밍 언어' 사용", + "vscode.extension.contributes": "이 패키지에 표시된 VS Code 확장의 전체 기여입니다.", + "vscode.extension.contributes.extensionPack": "함께 설치할 수 있는 확장 집합니다. 확장의 식별자는 항상 ${publisher}.${name}입니다. 예: vscode.csharp", + "vscode.extension.displayName": "VS Code 갤러리에 사용되는 확장의 표시 이름입니다.", + "vscode.extension.engines": "엔진 호환성입니다.", + "vscode.extension.engines.vscode": "VS Code 확장의 경우, 확장이 호환되는 VS Code 버전을 지정합니다. *일 수 없습니다. 예를 들어 ^0.10.5는 최소 VS Code 버전인 0.10.5와 호환됨을 나타냅니다.", + "vscode.extension.extensionDependencies": "다른 확장에 대한 종속성입니다. 확장 식별자는 항상 ${publisher}.${name}입니다(예: vscode.csharp).", + "vscode.extension.galleryBanner": "VS Code 마켓플레이스에 사용되는 배너입니다.", + "vscode.extension.galleryBanner.color": "VS Code 마켓플레이스 페이지 머리글의 배너 색상입니다.", + "vscode.extension.galleryBanner.theme": "배너에 사용되는 글꼴의 색상 테마입니다.", + "vscode.extension.icon": "128x128 픽셀 아이콘의 경로입니다.", + "vscode.extension.markdown": "Marketplace에서 사용되는 Markdown 렌더링 엔진을 제어합니다. Github(기본값) 또는 표준입니다.", + "vscode.extension.preview": "마켓플레이스에서 Preview로 플래그 지정할 확장을 설정합니다.", + "vscode.extension.publisher": "VS Code 확장의 게시자입니다.", + "vscode.extension.qna": "Marketplace에서 질문 및 답변 링크를 제어합니다. 기본 Marketplace 질문 및 답변 사이트를 사용하도록 설정하려면 Marketplace로 설정합니다. 사용자 지정 질문 및 답변 사이트의 URL을 제공하려면 문자열로 설정합니다. 질문 및 답변을 모두 사용하지 않도록 설정하려면 false로 설정합니다.", + "vscode.extension.scripts.prepublish": "패키지가 VS Code 확장 형태로 게시되기 전에 스크립트가 실행되었습니다.", + "vscode.extension.scripts.uninstall": "VS Code 확장에 대한 후크를 제거합니다. 확장이 VS Code에서 완전히 제거될 때 즉, 확장이 제거된 후 VS Code가 다시 시작할 때(종료하고 시작) 실행되는 스크립트입니다. 노드 스크립트만 지원됩니다.", + "web": "웹 작업자 확장 유형입니다. 이와 같은 확장은 웹 작업자 확장 호스트에서 실행될 수 있습니다.", + "workspace": "작업 영역 확장 종류입니다. 원격 창에서, 이러한 확장은 원격에서 사용 가능한 경우에만 사용할 수 있습니다." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "원격 확장 호스트" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "확장이 디스크에서 수정되었습니다. 창을 다시 로드하세요.", + "extensionUnderDevelopment": "{0}에서 개발 확장 로드 중", + "overwritingExtension": "확장 {0}을(를) {1}(으)로 덮어쓰는 중입니다.", + "reloadWindow": "창 다시 로드" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "개발자 도구 열기", + "enable": "활성화하고 다시 로드", + "enableResolver": "원격 창을 열려면 '{0}' 확장이 필요합니다.\r\n사용하도록 설정하시겠습니까?", + "extensionService.crash": "확장 호스트가 예기치 않게 종료되었습니다.", + "extensionService.versionMismatchCrash": "확장 호스트를 시작할 수 없습니다. 버전이 일치하지 않습니다.", + "getEnvironmentFailure": "원격 환경을 페치할 수 없습니다.", + "install": "설치 및 다시 로드", + "installResolver": "원격 창을 열려면 확장 '{0}'이(가) 필요합니다.\r\n확장을 설치하시겠습니까?", + "looping": "다음 확장은 종속성 루프가 포함되어 있으며 사용하지 않도록 설정되어 있습니다. {0}", + "relaunch": "VS Code 다시 시작", + "resolverExtensionNotFound": "마켓플레이스에서 '{0}'을(를) 찾을 수 없음", + "restart": "확장 호스트 다시 시작", + "restartExtensionHost": "확장 호스트 다시 시작" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "확장 호스트", + "extensionHost.error": "확장 호스트에서 오류 발생: {0}", + "extensionHost.startupFail": "확장 호스트가 10초 이내에 시작되지 않았습니다. 문제가 발생했을 수 있습니다.", + "extensionHost.startupFailDebug": "확장 호스트가 10초 내에 시작되지 않았습니다. 첫 번째 줄에서 중지되었을 수 있습니다. 계속하려면 디버거가 필요합니다.", + "reloadWindow": "창 다시 로드" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", + "extensionDescription.activationEvents2": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", + "extensionDescription.browser1": "`{0}` 속성은 생략할 수 있거나 `string` 형식이어야 함", + "extensionDescription.browser2": "확장의 폴더({1}) 내에 포함할 `browser`({0})가 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", + "extensionDescription.browser3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", + "extensionDescription.empty": "가져온 확장 설명이 비어 있습니다.", + "extensionDescription.engines": "속성 `{0}`은(는) 필수이며 `object` 형식이어야 합니다.", + "extensionDescription.engines.vscode": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "extensionDescription.extensionDependencies": "속성 `{0}`은(는) 생략할 수 있으며 `string[]` 형식이어야 합니다.", + "extensionDescription.main1": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", + "extensionDescription.main2": "확장의 폴더({1}) 내에 포함할 `main`({0})이 필요합니다. 이로 인해 확장이 이식 불가능한 상태가 될 수 있습니다.", + "extensionDescription.main3": "속성 `{0}` 및 `{1}`은(는) 둘 다 지정하거나 둘 다 생략해야 합니다.", + "extensionDescription.name": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "extensionDescription.publisher": "속성 게시자 는 'string' 형식이어야 합니다.", + "extensionDescription.version": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "fileReadFail": "파일 {0}을(를) 읽을 수 없음: {1}.", + "jsonInvalidFormat": "형식 {0}이(가) 잘못됨: JSON 개체가 필요합니다.", + "jsonParseFail": "{0}을(를) 구문 분석하지 못했습니다. [{1}, {2}] {3}.", + "jsonParseInvalidType": "잘못된 매니페스트 파일 {0}: JSON 개체가 아닙니다.", + "jsonsParseReportErrors": "{0}을(를) 구문 분석하지 못함: {1}.", + "missingNLSKey": "키 {0}에 대한 메시지를 찾을 수 없습니다.", + "notSemver": "확장 버전이 semver와 호환되지 않습니다." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "시작의 설정 범주에 사용되는 아이콘", "getting-started-beginner-icon": "시작의 초보자 범주에 사용되는 아이콘", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "마지막으로 닫힌 편집기를 다시 열 수 있는지 여부" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "{0} 설치가 손상된 것 같습니다. 다시 설치하세요.", + "integrity.dontShowAgain": "다시 표시 안 함", "integrity.moreInformation": "추가 정보", - "integrity.dontShowAgain": "다시 표시 안 함" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "키 바인딩 구성 파일이 변경되었으므로 쓸 수 없습니다. 먼저 파일을 저장하고 다시 시도하세요.", - "parseErrors": "키 바인딩 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", - "errorInvalidConfiguration": "키 바인딩 구성 파일에 쓸 수 없습니다. 이 파일에 배열 형식이 아닌 개체가 있습니다. 파일을 열어 정리하고 다시 시도하세요.", - "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의" + "integrity.prompt": "{0} 설치가 손상된 것 같습니다. 다시 설치하세요." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "비어 있지 않은 값이 필요합니다.", - "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", - "vscode.extension.contributes.keybindings.command": "키 바인딩이 트리거될 때 실행할 명령의 식별자입니다.", - "vscode.extension.contributes.keybindings.args": "실행할 명령에 전달할 인수입니다.", - "vscode.extension.contributes.keybindings.key": "키 또는 키 시퀀스(더하기 기호로 키 분리, 공백으로 시퀀스 분리, 예: Ctrl+O, 동시 누르기의 경우 Ctrl+L L)", - "vscode.extension.contributes.keybindings.mac": "Mac 특정 키 또는 키 시퀀스입니다.", - "vscode.extension.contributes.keybindings.linux": "Linux 특정 키 또는 키 시퀀스", - "vscode.extension.contributes.keybindings.win": "Windows 특정 키 또는 키 시퀀스", - "vscode.extension.contributes.keybindings.when": "키가 활성화되는 조건입니다.", - "vscode.extension.contributes.keybindings": "키 바인딩을 적용합니다.", + "dispatch": "`code`(권장) 또는 `keyCode`를 사용하는 키 누름에 대한 디스패치 논리를 제어합니다.", "invalid.keybindings": "잘못된 `contributes.{0}`입니다. {1}", - "unboundCommands": "사용 가능한 다른 명령: ", - "keybindings.json.title": "키 바인딩 구성", - "keybindings.json.key": "키 또는 키 시퀀스(공백으로 구분됨)", - "keybindings.json.command": "실행할 명령의 이름", - "keybindings.json.when": "키가 활성화되는 조건입니다.", "keybindings.json.args": "실행할 명령에 전달할 인수입니다.", + "keybindings.json.command": "실행할 명령의 이름", + "keybindings.json.key": "키 또는 키 시퀀스(공백으로 구분됨)", + "keybindings.json.title": "키 바인딩 구성", + "keybindings.json.when": "키가 활성화되는 조건입니다.", "keyboardConfigurationTitle": "키보드", - "dispatch": "`code`(권장) 또는 `keyCode`를 사용하는 키 누름에 대한 디스패치 논리를 제어합니다." + "nonempty": "비어 있지 않은 값이 필요합니다.", + "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", + "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "unboundCommands": "사용 가능한 다른 명령: ", + "vscode.extension.contributes.keybindings": "키 바인딩을 적용합니다.", + "vscode.extension.contributes.keybindings.args": "실행할 명령에 전달할 인수입니다.", + "vscode.extension.contributes.keybindings.command": "키 바인딩이 트리거될 때 실행할 명령의 식별자입니다.", + "vscode.extension.contributes.keybindings.key": "키 또는 키 시퀀스(더하기 기호로 키 분리, 공백으로 시퀀스 분리, 예: Ctrl+O, 동시 누르기의 경우 Ctrl+L L)", + "vscode.extension.contributes.keybindings.linux": "Linux 특정 키 또는 키 시퀀스", + "vscode.extension.contributes.keybindings.mac": "Mac 특정 키 또는 키 시퀀스입니다.", + "vscode.extension.contributes.keybindings.when": "키가 활성화되는 조건입니다.", + "vscode.extension.contributes.keybindings.win": "Windows 특정 키 또는 키 시퀀스" + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의", + "errorInvalidConfiguration": "키 바인딩 구성 파일에 쓸 수 없습니다. 이 파일에 배열 형식이 아닌 개체가 있습니다. 파일을 열어 정리하고 다시 시도하세요.", + "errorKeybindingsFileDirty": "키 바인딩 구성 파일이 변경되었으므로 쓸 수 없습니다. 먼저 파일을 저장하고 다시 시도하세요.", + "parseErrors": "키 바인딩 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "제목 없음(작업 영역)", "vscode.extension.contributes.resourceLabelFormatters": "리소스 레이블 형식 지정 규칙을 제공합니다.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "포맷터를 일치시킬 URI 구성표입니다(예: \"file\"). 단순 GLOB 패턴이 지원됩니다.", "vscode.extension.contributes.resourceLabelFormatters.authority": "포맷터를 일치시킬 URI 권한입니다. 단순 GLOB 패턴이 지원됩니다.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "URI 리소스 레이블 형식 지정 규칙입니다.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "작업 영역 레이블에 추가되는 접미사입니다.", "vscode.extension.contributes.resourceLabelFormatters.label": "표시할 레이블 규칙입니다(예: myLabel:/${path}). ${path}, ${scheme} 및 ${authority}가 변수로 지원됩니다.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "포맷터를 일치시킬 URI 구성표입니다(예: \"file\"). 단순 GLOB 패턴이 지원됩니다.", "vscode.extension.contributes.resourceLabelFormatters.separator": "URI 레이블 표시에 사용되는 구분 기호입니다. '/' 또는 ''를 예로 들 수 있습니다.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "'${path}' 대체에서 시작 구분 문자를 제거할지를 제어합니다.", "vscode.extension.contributes.resourceLabelFormatters.tildify": "가능한 경우 URI 레이블 시작에 물결표를 표시할 것인지 여부를 제어합니다.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "작업 영역 레이블에 추가되는 접미사입니다.", - "untitledWorkspace": "제목 없음(작업 영역)", - "workspaceNameVerbose": "{0}(작업 영역)", - "workspaceName": "{0}(작업 영역)" + "workspaceName": "{0}(작업 영역)", + "workspaceNameVerbose": "{0}(작업 영역)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "창을 닫는 동안 예기치 않은 오류가 throw되었습니다({0}).", + "errorLoad": "창의 작업 영역을 변경하는 동안 예기치 않은 오류가 발생했습니다({0}).", "errorQuit": "애플리케이션을 종료하는 동안 예기치 않은 오류가 발생했습니다({0}).", - "errorReload": "창을 다시 로드하는 동안 예기치 않은 오류가 발생했습니다({0}).", - "errorLoad": "창의 작업 영역을 변경하는 동안 예기치 않은 오류가 발생했습니다({0})." + "errorReload": "창을 다시 로드하는 동안 예기치 않은 오류가 발생했습니다({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "언어 선언을 적용합니다.", - "vscode.extension.contributes.languages.id": "언어의 ID입니다.", - "vscode.extension.contributes.languages.aliases": "언어에 대한 이름 별칭입니다.", - "vscode.extension.contributes.languages.extensions": "파일 확장이 언어에 연결되어 있습니다.", - "vscode.extension.contributes.languages.filenames": "파일 이름이 언어에 연결되어 있습니다.", - "vscode.extension.contributes.languages.filenamePatterns": "파일 이름 GLOB 패턴이 언어에 연결되어 있습니다.", - "vscode.extension.contributes.languages.mimetypes": "Mime 형식이 언어에 연결되어 있습니다.", - "vscode.extension.contributes.languages.firstLine": "언어 파일의 첫 번째 줄과 일치하는 정규식입니다.", - "vscode.extension.contributes.languages.configuration": "언어에 대한 구성 옵션을 포함하는 파일에 대한 상대 경로입니다.", "invalid": "잘못된 `contributes.{0}`입니다. 배열이 필요합니다.", "invalid.empty": "`contributes.{0}`에 대한 빈 값", - "require.id": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "opt.aliases": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다.", + "opt.configuration": "`{0}` 속성은 생략 가능하며 `string` 형식이어야 합니다.", "opt.extensions": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다.", "opt.filenames": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다.", "opt.firstLine": "`{0}` 속성은 생략 가능하며 `string` 형식이어야 합니다.", - "opt.configuration": "`{0}` 속성은 생략 가능하며 `string` 형식이어야 합니다.", - "opt.aliases": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다.", - "opt.mimetypes": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다." + "opt.mimetypes": "`{0}` 속성은 생략 가능하며 `string[]` 형식이어야 합니다.", + "require.id": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", + "vscode.extension.contributes.languages": "언어 선언을 적용합니다.", + "vscode.extension.contributes.languages.aliases": "언어에 대한 이름 별칭입니다.", + "vscode.extension.contributes.languages.configuration": "언어에 대한 구성 옵션을 포함하는 파일에 대한 상대 경로입니다.", + "vscode.extension.contributes.languages.extensions": "파일 확장이 언어에 연결되어 있습니다.", + "vscode.extension.contributes.languages.filenamePatterns": "파일 이름 GLOB 패턴이 언어에 연결되어 있습니다.", + "vscode.extension.contributes.languages.filenames": "파일 이름이 언어에 연결되어 있습니다.", + "vscode.extension.contributes.languages.firstLine": "언어 파일의 첫 번째 줄과 일치하는 정규식입니다.", + "vscode.extension.contributes.languages.id": "언어의 ID입니다.", + "vscode.extension.contributes.languages.mimetypes": "Mime 형식이 언어에 연결되어 있습니다." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "다시 표시 안 함" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "바로 가기 키" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "기본값", + "extension": "확장", + "meta": "메타", + "option": "옵션", + "user": "사용자" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "기본 키 바인딩", + "defaultSettings": "기본 설정", + "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의", + "fail.createSettings": "{0}'({1})을(를) 만들 수 없습니다.", + "folderSettingsName": "{0}(폴더 설정)", + "openFolderFirst": "작업 영역 또는 폴더 설정을 만들려면 먼저 폴더 또는 작업 영역을 엽니다." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "사용자 설정", "workspaceSettingsTarget": "작업 영역 설정" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "작업 영역 또는 폴더 설정을 만들려면 먼저 폴더 또는 작업 영역을 엽니다.", - "emptyKeybindingsHeader": "키 바인딩을 이 파일에 넣어서 기본값 재정의", - "defaultKeybindings": "기본 키 바인딩", - "defaultSettings": "기본 설정", - "folderSettingsName": "{0}(폴더 설정)", - "fail.createSettings": "{0}'({1})을(를) 만들 수 없습니다." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "기본 설정", - "keybindingsInputName": "바로 가기 키", - "settingsEditor2InputName": "설정" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "설정", + "settingsEditorName": "기본 설정" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "일반적으로 사용되는 설정", "defaultKeybindingsHeader": "키 바인딩을 키 바인딩 파일에 배치하여 재정의합니다." }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "기본값", - "extension": "확장", - "user": "사용자", - "cat.title": "{0}: {1}", - "option": "옵션", - "meta": "메타" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "값은 숫자여야 합니다.", "invalidTypeError": "설정에 잘못된 형식이 있습니다. {0}이(가) 필요합니다. JSON에서 수정하세요.", - "validations.maxLength": "값은 {0}자 이하여야 합니다.", - "validations.minLength": "값은 {0}자 이상이어야 합니다.", - "validations.regex": "값은 regex `{0}`과(와) 일치해야 합니다.", "validations.colorFormat": "색 형식이 잘못되었습니다. #RGB, #RGBA, #RRGGBB 또는 #RRGGBBAA를 사용하세요.", - "validations.uriEmpty": "URI가 필요합니다.", - "validations.uriMissing": "URI가 필요합니다.", - "validations.uriSchemeMissing": "구성표가 있는 URI가 필요합니다.", "validations.exclusiveMax": "값은 {0}보다 작아야 합니다.", "validations.exclusiveMin": "값은 {0}보다 커야 합니다.", - "validations.max": "값은 {0}보다 작거나 같아야 합니다.", - "validations.min": "값은 {0}보다 크거나 같아야 합니다.", - "validations.multipleOf": "값은 {0}의 배수여야 합니다.", "validations.expectedInteger": "값은 정수여야 합니다.", - "validations.stringArrayUniqueItems": "배열에 중복된 항목이 있습니다.", - "validations.stringArrayMinItem": "배열에 {0}개 이상의 항목이 있어야 합니다.", - "validations.stringArrayMaxItem": "배열에 {0}개 이하의 항목이 있어야 합니다.", + "validations.expectedNumeric": "값은 숫자여야 합니다.", + "validations.max": "값은 {0}보다 작거나 같아야 합니다.", + "validations.maxLength": "값은 {0}자 이하여야 합니다.", + "validations.min": "값은 {0}보다 크거나 같아야 합니다.", + "validations.minLength": "값은 {0}자 이상이어야 합니다.", + "validations.multipleOf": "값은 {0}의 배수여야 합니다.", + "validations.regex": "값은 regex `{0}`과(와) 일치해야 합니다.", + "validations.stringArrayItemEnum": "값 {0}은(는) {1} 중 하나가 아닙니다.", "validations.stringArrayItemPattern": "값 {0}은(는) regex {1}과(와) 일치해야 합니다.", - "validations.stringArrayItemEnum": "값 {0}은(는) {1} 중 하나가 아닙니다." + "validations.stringArrayMaxItem": "배열에 {0}개 이하의 항목이 있어야 합니다.", + "validations.stringArrayMinItem": "배열에 {0}개 이상의 항목이 있어야 합니다.", + "validations.stringArrayUniqueItems": "배열에 중복된 항목이 있습니다.", + "validations.uriEmpty": "URI가 필요합니다.", + "validations.uriMissing": "URI가 필요합니다.", + "validations.uriSchemeMissing": "구성표가 있는 URI가 필요합니다." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "진행 메시지", "cancel": "취소", - "dismiss": "해제" + "dismiss": "해제", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "진행 메시지" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "확인", + "remote.localPortMismatch.single": "원격 포트 {1} 전달에 로컬 포트 {0}을(를) 사용할 수 없습니다.\r\n\r\n이 문제는 일반적으로 로컬 포트 {0}을(를) 사용하는 다른 프로세스가 이미 있는 경우에 발생합니다.\r\n\r\n 포트 번호 {2}이(가) 대신 사용되었습니다." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "원격 확장 호스트 서버에 연결하지 못했습니다(오류: {0})." }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "이미 로깅 중입니다.", + "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", + "invalid.injectTo": "`contributes.{0}.injectTo`의 값이 잘못되었습니다. 언어 범위 이름 배열이어야 합니다. 제공된 값: {1}", + "invalid.language": "`contributes.{0}.language`에 알 수 없는 언어가 있습니다. 제공된 값: {1}", + "invalid.path.0": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", + "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", + "invalid.scopeName": "`contributes.{0}.scopeName`에 문자열이 필요합니다. 제공된 값: {1}", + "invalid.tokenTypes": "`contributes.{0}.tokenTypes` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", + "neverAgain": "다시 표시 안 함", + "progress1": "TM 문법 구문 분석을 기록하기 위해 준비 중입니다. 마치면 [중지]를 누르세요.", + "progress2": "현재 TM 문법 구문 분석을 기록 중입니다. 마치면 [중지]를 누르세요.", + "stop": "중지", + "too many characters": "성능상의 이유로 긴 줄의 경우 토큰화를 건너뜁니다. 긴 줄의 길이는 'editor.maxTokenizationLineLength'를 통해 구성할 수 있습니다." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "이 언어에 대해 등록된 TM 문법이 없습니다." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "textmate 토크나이저를 적용합니다.", + "vscode.extension.contributes.grammars.embeddedLanguages": "이 문법에 포함된 언어가 있는 경우 언어 ID에 대한 범위 이름의 맵입니다.", + "vscode.extension.contributes.grammars.injectTo": "이 문법이 삽입되는 언어 범위 이름 목록입니다.", + "vscode.extension.contributes.grammars.language": "이 구문이 적용되는 언어 식별자입니다.", + "vscode.extension.contributes.grammars.path": "tmLanguage 파일의 경로입니다. 확장 폴더의 상대 경로이며 일반적으로 './syntaxes/'로 시작합니다.", + "vscode.extension.contributes.grammars.scopeName": "tmLanguage 파일에 사용되는 Textmate 범위 이름입니다.", + "vscode.extension.contributes.grammars.tokenTypes": "토큰 형식에 대한 범위 이름의 맵입니다." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "이진 파일인 것 같으므로 텍스트로 열 수 없습니다.", "confirmOverwrite": "’{0}'이(가) 이미 있습니다. 바꾸시겠습니까?", + "fileBinaryError": "이진 파일인 것 같으므로 텍스트로 열 수 없습니다.", "irreversible": "'{0}'(이)라는 이름이 있는 파일이나 폴더가 폴더 '{1}'에 이미 있습니다. 교체하면 현재 내용을 덮어씁니다.", "replaceButtonLabel": "바꾸기(&&R)" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "더티 파일입니다. 다른 인코딩을 사용하여 파일을 다시 열기 전에 파일을 저장하세요." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "'{0}'을(를) 저장하는 중" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "이미 로깅 중입니다.", - "stop": "중지", - "progress1": "TM 문법 구문 분석을 기록하기 위해 준비 중입니다. 마치면 [중지]를 누르세요.", - "progress2": "현재 TM 문법 구문 분석을 기록 중입니다. 마치면 [중지]를 누르세요.", - "invalid.language": "`contributes.{0}.language`에 알 수 없는 언어가 있습니다. 제공된 값: {1}", - "invalid.scopeName": "`contributes.{0}.scopeName`에 문자열이 필요합니다. 제공된 값: {1}", - "invalid.path.0": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", - "invalid.injectTo": "`contributes.{0}.injectTo`의 값이 잘못되었습니다. 언어 범위 이름 배열이어야 합니다. 제공된 값: {1}", - "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", - "invalid.tokenTypes": "`contributes.{0}.tokenTypes` 값이 잘못되었습니다. 범위 이름에서 언어까지의 개체 맵이어야 합니다. 제공된 값: {1}", - "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", - "too many characters": "성능상의 이유로 긴 줄의 경우 토큰화를 건너뜁니다. 긴 줄의 길이는 'editor.maxTokenizationLineLength'를 통해 구성할 수 있습니다.", - "neverAgain": "다시 표시 안 함" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "파일 아이콘 파일을 구문 분석하는 중 문제 발생: {0}", + "error.invalidformat": "파일 아이콘 테마 파일의 잘못된 형식: 개체가 필요합니다." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "textmate 토크나이저를 적용합니다.", - "vscode.extension.contributes.grammars.language": "이 구문이 적용되는 언어 식별자입니다.", - "vscode.extension.contributes.grammars.scopeName": "tmLanguage 파일에 사용되는 Textmate 범위 이름입니다.", - "vscode.extension.contributes.grammars.path": "tmLanguage 파일의 경로입니다. 확장 폴더의 상대 경로이며 일반적으로 './syntaxes/'로 시작합니다.", - "vscode.extension.contributes.grammars.embeddedLanguages": "이 문법에 포함된 언어가 있는 경우 언어 ID에 대한 범위 이름의 맵입니다.", - "vscode.extension.contributes.grammars.tokenTypes": "토큰 형식에 대한 범위 이름의 맵입니다.", - "vscode.extension.contributes.grammars.injectTo": "이 문법이 삽입되는 언어 범위 이름 목록입니다." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "이 언어에 대해 등록된 TM 문법이 없습니다." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "기본값", + "error.cannotparseicontheme": "제품 아이콘 파일을 구문 분석하는 중 문제 발생: {0}", + "error.fontId": "글꼴 ID '{0}'이(가) 없거나 잘못되었습니다. 글꼴 정의를 건너뜁니다.", + "error.fontStyle": "'{0}' 글꼴의 글꼴 스타일이 잘못되었습니다. 설정을 무시합니다.", + "error.fontWeight": "'{0}' 글꼴의 글꼴 두께가 잘못되었습니다. 설정을 무시합니다.", + "error.icon.fontCharacter": "아이콘 정의 '{0}'을(를) 건너뜁니다. 알 수 없는 fontCharacter입니다.", + "error.icon.fontId": "아이콘 정의 '{0}'을(를) 건너뜁니다. 알 수 없는 글꼴입니다.", + "error.invalidformat": "제품 아이콘 테마 파일의 잘못된 형식: 개체가 필요합니다.", + "error.missingProperties": "제품 아이콘 테마 파일 형식 오류: iconDefinitions 및 글꼴을 포함해야 합니다.", + "error.parseicondefs": "{0}에서 제품 아이콘 정의를 처리하는 동안 문제 발생:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "{0}을(를) 로드할 수 없음: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "확장 정의 테마 지정 가능 색을 적용합니다.", + "contributes.color.description": "테마 지정 가능 색에 대한 설명", "contributes.color.id": "테마 지정 가능 색의 식별자입니다.", "contributes.color.id.format": "식별자는 문자, 숫자 및 점만 포함할 수 있으며, 점으로 시작할 수 없습니다.", - "contributes.color.description": "테마 지정 가능 색에 대한 설명", - "contributes.defaults.light": "밝은 테마의 기본 색입니다. 16진수의 색 값(#RRGGBB[AA]) 또는 기본값을 제공하는 테마 지정 가능 색의 식별자입니다.", "contributes.defaults.dark": "어두운 테마의 기본 색입니다. 16진수의 색 값(#RRGGBB[AA]) 또는 기본값을 제공하는 테마 지정 가능 색의 식별자입니다.", "contributes.defaults.highContrast": "고대비 테마의 기본 색상입니다. 기본값을 제공하는 16진수(#RRGGBB[AA])의 색상 값 또는 테마 지정 가능 색의 식별자입니다.", + "contributes.defaults.light": "밝은 테마의 기본 색입니다. 16진수의 색 값(#RRGGBB[AA]) 또는 기본값을 제공하는 테마 지정 가능 색의 식별자입니다.", "invalid.colorConfiguration": "'configuration.colors'는 배열이어야 합니다.", "invalid.default.colorType": "{0}은(는) 16진수의 색 값(#RRGGBB[AA] 또는 #RGB[A]) 또는 기본값을 제공하는 테마 지정 가능 색의 식별자입니다.", - "invalid.id": "'configuration.colors.id'를 정의해야 하며 비워 둘 수 없습니다.", - "invalid.id.format": "'configuration.colors.id'는 문자, 숫자 및 점만 포함할 수 있으며, 점으로 시작할 수 없습니다.", + "invalid.defaults": "'configuration.colors.defaults'를 정의해야 하며 'light', 'dark' 및 'highContrast'를 포함해야 합니다.", "invalid.description": "'configuration.colors.description'을 정의해야 하며 비워 둘 수 없습니다.", - "invalid.defaults": "'configuration.colors.defaults'를 정의해야 하며 'light', 'dark' 및 'highContrast'를 포함해야 합니다." + "invalid.id": "'configuration.colors.id'를 정의해야 하며 비워 둘 수 없습니다.", + "invalid.id.format": "'configuration.colors.id'는 문자, 숫자 및 점만 포함할 수 있으며, 점으로 시작할 수 없습니다." + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "tmTheme 파일 {0}을(를) 로드하는 중 문제가 발생했습니다. {1}", + "error.cannotparse": "tmTheme 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다.", + "error.cannotparsejson": "JSON 테마 파일을 구문 분석하는 중 문제 발생: {0}", + "error.invalidformat": "JSON 테마 파일의 잘못된 형식: 개체가 필요합니다.", + "error.invalidformat.colors": "색 테마 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'colors' 속성이 'object' 형식이 아닙니다.", + "error.invalidformat.semanticTokenColors": "색 테마 파일 {0}을(를) 구문 분석하는 동안 문제가 발생했습니다. 'semanticTokenColors' 속성에 잘못된 선택기가 포함되어 있습니다.", + "error.invalidformat.tokenColors": "색 테마 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'tokenColors' 속성이 색을 지정하는 배열 또는 TextMate 테마 파일의 경로여야 합니다.", + "error.plist.invalidformat": "tmTheme 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'settings'가 배열이 아닙니다." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "구문 강조 표시를 위한 색", + "schema.fontStyle.error": "글꼴 스타일은 '기울임꼴, '굵게' , '밑줄' 또는 이들의 조합이나 빈 문자열이어야 합니다.", + "schema.properties.name": "규칙에 대한 설명입니다.", + "schema.properties.scope": "이 규칙과 일치하는 범위 선택기입니다.", + "schema.semanticTokenColors": "의미 체계 토큰의 색상", + "schema.supportsSemanticHighlighting": "이 테마에 의미 체계 강조 표시를 사용하도록 설정해야 하는지 여부.", + "schema.token.background.warning": "현재 토큰 배경색이 지원되지 않습니다.", + "schema.token.fontStyle": "규칙의 글꼴 스타일로 '기울임꼴, '굵게' 및 '밑줄' 중 하나이거나 이들의 조합입니다. 빈 문자열을 지정하면 상속된 설정이 해제됩니다.", + "schema.token.fontStyle.none": "없음(상속된 스타일 지우기)", + "schema.token.foreground": "토큰의 전경색입니다.", + "schema.token.settings": "토큰의 색 및 스타일입니다.", + "schema.tokenColors.path": "tmTheme 파일의 경로(현재 파일의 상대 경로)입니다.", + "schema.workbenchColors": "워크벤치의 색" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "어떤 확장명, 파일 이름 또는 언어 ID와도 일치하는 모든 파일에 대해 표시되는 기본 파일 아이콘입니다.", + "schema.fileExtension": "연결에 대한 아이콘 정의의 ID입니다.", + "schema.fileExtensions": "파일 확장명을 아이콘과 연결합니다. 개체 키는 파일 확장명입니다. 확장명은 파일 이름에서 마지막 점 뒤에 있는 마지막 세그먼트(점 불포함)입니다. 확장명은 대/소문자를 구분하지 않고 비교됩니다.", + "schema.fileName": "연결에 대한 아이콘 정의의 ID입니다.", + "schema.fileNames": "파일 이름을 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 전체 파일 이름입니다. 파일 이름은 점과 파일 확장명을 포함할 수 있습니다. 패턴이나 와일드카드는 허용되지 않습니다. 파일 이름 일치는 대/소문자를 구분하지 않습니다.", + "schema.folder": "축소된 폴더의 폴더 아이콘이며, folderExpanded가 설정되지 않은 경우 확장된 폴더의 폴더 아이콘이기도 합니다.", + "schema.folderExpanded": "확장된 폴더의 폴더 아이콘입니다. 확장된 폴더 아이콘은 선택 사항입니다. 설정하지 않으면 폴더에 대해 정의된 아이콘이 표시됩니다.", + "schema.folderName": "연결에 대한 아이콘 정의의 ID입니다.", + "schema.folderNameExpanded": "연결에 대한 아이콘 정의의 ID입니다.", + "schema.folderNames": "폴더 이름을 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 폴더 이름입니다. 패턴이나 와일드카드는 허용되지 않습니다. 폴더 이름 일치는 대/소문자를 구분하지 않습니다.", + "schema.folderNamesExpanded": "폴더 이름을 확장된 폴더의 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 폴더 이름입니다. 패턴이나 와일드카드는 허용되지 않습니다. 폴더 이름 일치는 대/소문자를 구분하지 않습니다.", + "schema.font-format": "글꼴의 형식입니다.", + "schema.font-path": "현재 파일 아이콘 테마 파일에 상대적인 글꼴 경로입니다.", + "schema.font-size": "글꼴의 기본 크기입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-size를 참조하세요.", + "schema.font-style": "글꼴의 스타일입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style을 참조하세요.", + "schema.font-weight": "글꼴의 두께입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight를 참조하세요.", + "schema.fontCharacter": "문자 모양 글꼴을 사용하는 경우: 사용할 글꼴의 문자입니다.", + "schema.fontColor": "문자 모양 글꼴을 사용하는 경우: 사용할 색", + "schema.fontId": "글꼴을 사용하는 경우: 글꼴의 ID입니다. 설정하지 않으면 기본값으로 첫 번째 글꼴 정의가 사용됩니다.", + "schema.fontSize": "글꼴을 사용하는 경우: 텍스트 글꼴에 대한 글꼴 크기(백분율로 표시)입니다. 설정하지 않으면 기본값으로 글꼴 정의의 크기가 사용됩니다.", + "schema.fonts": "아이콘 정의에 사용되는 글꼴입니다.", + "schema.hidesExplorerArrows": "이 테마가 활성 상태일 때 파일 탐색기의 화살표 숨김 여부를 구성합니다.", + "schema.highContrast": "고대비 색 테마에서 파일 아이콘에 대한 선택적 연결입니다.", + "schema.iconDefinition": "아이콘 정의입니다. 개체 키는 정의의 ID입니다.", + "schema.iconDefinitions": "파일을 아이콘에 연결할 때 사용할 수 있는 모든 아이콘에 대한 설명입니다.", + "schema.iconPath": "SVG 또는 PNG를 사용하는 경우: 이미지의 경로입니다. 아이콘 집합 파일의 상대 경로입니다.", + "schema.id": "글꼴의 ID입니다.", + "schema.id.formatError": "ID에는 문자, 숫자, 밑줄 및 빼기 기호만 포함되어야 합니다.", + "schema.languageId": "연결에 대한 아이콘 정의의 ID입니다.", + "schema.languageIds": "언어를 아이콘과 연결합니다. 개체 키는 언어 기여 지점에 정의된 언어 ID입니다.", + "schema.light": "밝은 색 테마에서 파일 아이콘에 대한 선택적 연결입니다.", + "schema.src": "글꼴의 위치입니다." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "확장 정의 테마 지정 가능 아이콘을 제공합니다.", + "contributes.icon.default": "아이콘의 기본값입니다. 기존 ThemeIcon에 대한 참조이거나 아이콘 글꼴의 아이콘입니다.", + "contributes.icon.default.fontCharacter": "아이콘 글꼴의 아이콘 문자입니다.", + "contributes.icon.default.fontId": "아이콘을 정의하는 아이콘 글꼴의 ID입니다.", + "contributes.icon.description": "테마 지정 가능 아이콘에 대한 설명", "contributes.icon.id": "테마 지정 가능 아이콘의 식별자", "contributes.icon.id.format": "식별자는 문자, 숫자 및 빼기 기호만 포함할 수 있으며 'component-iconname' 형식으로 된 두 개 이상의 세그먼트로 구성되어야 합니다.", - "contributes.icon.description": "테마 지정 가능 아이콘에 대한 설명", - "contributes.icon.default.fontId": "아이콘을 정의하는 아이콘 글꼴의 ID입니다.", - "contributes.icon.default.fontCharacter": "아이콘 글꼴의 아이콘 문자입니다.", - "contributes.icon.default": "아이콘의 기본값입니다. 기존 ThemeIcon에 대한 참조이거나 아이콘 글꼴의 아이콘입니다.", "contributes.iconFonts": "아이콘 기여에 사용할 아이콘 글꼴을 제공합니다.", "contributes.iconFonts.id": "글꼴의 ID입니다.", "contributes.iconFonts.id.formatError": "ID에는 문자, 숫자, 밑줄 및 빼기 기호만 포함되어야 합니다.", "contributes.iconFonts.src": "글꼴의 위치입니다.", - "contributes.iconFonts.src.path": "현재 확장 위치를 기준으로 한 글꼴 경로입니다.", "contributes.iconFonts.src.format": "글꼴의 형식입니다.", - "invalid.icons.proposedAPI": "'configuration.icons'는 제안된 기여 지점이며 dev가 없거나 다음 명령줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons'는 배열이어야 합니다.", - "invalid.icons.id": "'configuration.icons.id'를 정의해야 하며 비워 둘 수 없습니다.", - "invalid.icons.id.format": "'configuration.icons.id'는 문자, 숫자 및 빼기 기호만 포함할 수 있으며 'component-iconname' 형식으로 된 두 개 이상의 세그먼트로 구성되어야 합니다.", - "invalid.icons.description": "'configuration.icons.description'을 정의해야 하며 비워 둘 수 없습니다.", - "invalid.icons.default": "'configuration.icons.default'는 'fontId' 및 'fontCharacter' 속성을 사용하는 다른 테마 아이콘의 ID에 대한 참조(문자열)이거나 아이콘 정의(개체)여야 합니다.", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts'는 제안된 기여 지점이며 dev가 없거나 다음 명령줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "현재 확장 위치를 기준으로 한 글꼴 경로입니다.", + "contributes.icons": "확장 정의 테마 지정 가능 아이콘을 제공합니다.", "invalid.iconFonts.configuration": "'configuration.iconFonts'는 배열이어야 합니다.", "invalid.iconFonts.id": "'configuration.iconFonts.id'를 정의해야 하며 비워 둘 수 없습니다.", "invalid.iconFonts.id.format": "'configuration.iconFonts.id'에는 문자, 숫자, 밑줄 및 빼기 기호만 포함되어야 합니다.", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts'는 제안된 기여 지점이며 dev가 없거나 다음 명령줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src'는 아이콘 글꼴 위치가 포함된 배열이어야 합니다.", + "invalid.iconFonts.src.item": "'configuration.iconFonts.src'의 항목은 'path' 및 'format' 속성이 포함된 개체여야 합니다.", "invalid.iconFonts.src.path": "확장 폴더({0}) 내에 포함할 `contributes.iconFonts.src.path`({0})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", - "invalid.iconFonts.src.item": "'configuration.iconFonts.src'의 항목은 'path' 및 'format' 속성이 포함된 개체여야 합니다." + "invalid.icons.configuration": "'configuration.icons'는 배열이어야 합니다.", + "invalid.icons.default": "'configuration.icons.default'는 'fontId' 및 'fontCharacter' 속성을 사용하는 다른 테마 아이콘의 ID에 대한 참조(문자열)이거나 아이콘 정의(개체)여야 합니다.", + "invalid.icons.description": "'configuration.icons.description'을 정의해야 하며 비워 둘 수 없습니다.", + "invalid.icons.id": "'configuration.icons.id'를 정의해야 하며 비워 둘 수 없습니다.", + "invalid.icons.id.format": "'configuration.icons.id'는 문자, 숫자 및 빼기 기호만 포함할 수 있으며 'component-iconname' 형식으로 된 두 개 이상의 세그먼트로 구성되어야 합니다.", + "invalid.icons.proposedAPI": "'configuration.icons'는 제안된 기여 지점이며 dev가 없거나 다음 명령줄 스위치를 사용하는 경우에만 사용할 수 있습니다. --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "의미 체계 토큰 유형을 제공합니다.", - "contributes.semanticTokenTypes.id": "의미 체계 토큰 형식의 식별자", - "contributes.semanticTokenTypes.id.format": "식별자는 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", - "contributes.semanticTokenTypes.superType": "의미 체계 토큰 형식의 상위 형식", - "contributes.semanticTokenTypes.superType.format": "상위 형식은 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", - "contributes.color.description": "의미 토큰 형식 설명", - "contributes.semanticTokenModifiers": "의미 체계 토큰 수정자를 제공합니다.", - "contributes.semanticTokenModifiers.id": "의미 체계 토큰 수정자의 식별자", - "contributes.semanticTokenModifiers.id.format": "식별자는 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", - "contributes.semanticTokenModifiers.description": "의미 체계 토큰 수정자에 대한 설명", - "contributes.semanticTokenScopes": "의미 체계 토큰 범위 맵을 제공합니다.", - "contributes.semanticTokenScopes.languages": "기본값이 사용되는 언어를 나열합니다.", - "contributes.semanticTokenScopes.scopes": "의미 체계 토큰(의미 체계 토큰 선택기에서 설명됨)을 해당 토큰을 나타내는 데 사용되는 하나 이상의 textMate 범위에 매핑합니다.", - "invalid.id": "'configuration.{0}.id'를 정의해야 하며 비워 둘 수 없습니다.", - "invalid.id.format": "'configuration.{0}.id'는 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다.", - "invalid.superType.format": "'configuration.{0}.superType'은 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다.", - "invalid.description": "'configuration.{0}.description'을 정의해야 하며 비워 둘 수 없습니다.", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType'은 배열이어야 함", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier'는 배열이어야 함", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes'는 배열이어야 합니다.", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language'는 문자열이어야 합니다.", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes'는 개체로 정의되어야 합니다.", - "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 값은 문자열의 배열이어야 합니다.", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': 선택기 구문 분석 문제 {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "JSON 테마 파일을 구문 분석하는 중 문제 발생: {0}", - "error.invalidformat": "JSON 테마 파일의 잘못된 형식: 개체가 필요합니다.", - "error.invalidformat.colors": "색 테마 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'colors' 속성이 'object' 형식이 아닙니다.", - "error.invalidformat.tokenColors": "색 테마 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'tokenColors' 속성이 색을 지정하는 배열 또는 TextMate 테마 파일의 경로여야 합니다.", - "error.invalidformat.semanticTokenColors": "색 테마 파일 {0}을(를) 구문 분석하는 동안 문제가 발생했습니다. 'semanticTokenColors' 속성에 잘못된 선택기가 포함되어 있습니다.", - "error.plist.invalidformat": "tmTheme 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다. 'settings'가 배열이 아닙니다.", - "error.cannotparse": "tmTheme 파일 {0}을(를) 구문 분석하는 중 문제가 발생했습니다.", - "error.cannotload": "tmTheme 파일 {0}을(를) 로드하는 중 문제가 발생했습니다. {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "파일 아이콘 파일을 구문 분석하는 중 문제 발생: {0}", - "error.invalidformat": "파일 아이콘 테마 파일의 잘못된 형식: 개체가 필요합니다." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "확장된 폴더의 폴더 아이콘입니다. 확장된 폴더 아이콘은 선택 사항입니다. 설정하지 않으면 폴더에 대해 정의된 아이콘이 표시됩니다.", - "schema.folder": "축소된 폴더의 폴더 아이콘이며, folderExpanded가 설정되지 않은 경우 확장된 폴더의 폴더 아이콘이기도 합니다.", - "schema.file": "어떤 확장명, 파일 이름 또는 언어 ID와도 일치하는 모든 파일에 대해 표시되는 기본 파일 아이콘입니다.", - "schema.folderNames": "폴더 이름을 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 폴더 이름입니다. 패턴이나 와일드카드는 허용되지 않습니다. 폴더 이름 일치는 대/소문자를 구분하지 않습니다.", - "schema.folderName": "연결에 대한 아이콘 정의의 ID입니다.", - "schema.folderNamesExpanded": "폴더 이름을 확장된 폴더의 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 폴더 이름입니다. 패턴이나 와일드카드는 허용되지 않습니다. 폴더 이름 일치는 대/소문자를 구분하지 않습니다.", - "schema.folderNameExpanded": "연결에 대한 아이콘 정의의 ID입니다.", - "schema.fileExtensions": "파일 확장명을 아이콘과 연결합니다. 개체 키는 파일 확장명입니다. 확장명은 파일 이름에서 마지막 점 뒤에 있는 마지막 세그먼트(점 불포함)입니다. 확장명은 대/소문자를 구분하지 않고 비교됩니다.", - "schema.fileExtension": "연결에 대한 아이콘 정의의 ID입니다.", - "schema.fileNames": "파일 이름을 아이콘과 연결합니다. 개체 키는 경로 세그먼트를 제외한 전체 파일 이름입니다. 파일 이름은 점과 파일 확장명을 포함할 수 있습니다. 패턴이나 와일드카드는 허용되지 않습니다. 파일 이름 일치는 대/소문자를 구분하지 않습니다.", - "schema.fileName": "연결에 대한 아이콘 정의의 ID입니다.", - "schema.languageIds": "언어를 아이콘과 연결합니다. 개체 키는 언어 기여 지점에 정의된 언어 ID입니다.", - "schema.languageId": "연결에 대한 아이콘 정의의 ID입니다.", - "schema.fonts": "아이콘 정의에 사용되는 글꼴입니다.", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "글꼴의 형식입니다.", + "schema.font-path": "현재 제품 아이콘 테마 파일에 상대적인 글꼴 경로입니다.", + "schema.font-style": "글꼴의 스타일입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style을 참조하세요.", + "schema.font-weight": "글꼴의 두께입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight를 참조하세요.", + "schema.iconDefinitions": "아이콘 이름과 글꼴 문자의 연결입니다.", "schema.id": "글꼴의 ID입니다.", "schema.id.formatError": "ID에는 문자, 숫자, 밑줄 및 빼기 기호만 포함되어야 합니다.", - "schema.src": "글꼴의 위치입니다.", - "schema.font-path": "현재 파일 아이콘 테마 파일에 상대적인 글꼴 경로입니다.", - "schema.font-format": "글꼴의 형식입니다.", - "schema.font-weight": "글꼴의 두께입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight를 참조하세요.", - "schema.font-style": "글꼴의 스타일입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style을 참조하세요.", - "schema.font-size": "글꼴의 기본 크기입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-size를 참조하세요.", - "schema.iconDefinitions": "파일을 아이콘에 연결할 때 사용할 수 있는 모든 아이콘에 대한 설명입니다.", - "schema.iconDefinition": "아이콘 정의입니다. 개체 키는 정의의 ID입니다.", - "schema.iconPath": "SVG 또는 PNG를 사용하는 경우: 이미지의 경로입니다. 아이콘 집합 파일의 상대 경로입니다.", - "schema.fontCharacter": "문자 모양 글꼴을 사용하는 경우: 사용할 글꼴의 문자입니다.", - "schema.fontColor": "문자 모양 글꼴을 사용하는 경우: 사용할 색", - "schema.fontSize": "글꼴을 사용하는 경우: 텍스트 글꼴에 대한 글꼴 크기(백분율로 표시)입니다. 설정하지 않으면 기본값으로 글꼴 정의의 크기가 사용됩니다.", - "schema.fontId": "글꼴을 사용하는 경우: 글꼴의 ID입니다. 설정하지 않으면 기본값으로 첫 번째 글꼴 정의가 사용됩니다.", - "schema.light": "밝은 색 테마에서 파일 아이콘에 대한 선택적 연결입니다.", - "schema.highContrast": "고대비 색 테마에서 파일 아이콘에 대한 선택적 연결입니다.", - "schema.hidesExplorerArrows": "이 테마가 활성 상태일 때 파일 탐색기의 화살표 숨김 여부를 구성합니다." + "schema.src": "글꼴의 위치입니다." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "토큰의 색 및 스타일입니다.", - "schema.token.foreground": "토큰의 전경색입니다.", - "schema.token.background.warning": "현재 토큰 배경색이 지원되지 않습니다.", - "schema.token.fontStyle": "규칙의 글꼴 스타일로 '기울임꼴, '굵게' 및 '밑줄' 중 하나이거나 이들의 조합입니다. 빈 문자열을 지정하면 상속된 설정이 해제됩니다.", - "schema.fontStyle.error": "글꼴 스타일은 '기울임꼴, '굵게' , '밑줄' 또는 이들의 조합이나 빈 문자열이어야 합니다.", - "schema.token.fontStyle.none": "없음(상속된 스타일 지우기)", - "schema.properties.name": "규칙에 대한 설명입니다.", - "schema.properties.scope": "이 규칙과 일치하는 범위 선택기입니다.", - "schema.workbenchColors": "워크벤치의 색", - "schema.tokenColors.path": "tmTheme 파일의 경로(현재 파일의 상대 경로)입니다.", - "schema.colors": "구문 강조 표시를 위한 색", - "schema.supportsSemanticHighlighting": "이 테마에 의미 체계 강조 표시를 사용하도록 설정해야 하는지 여부.", - "schema.semanticTokenColors": "의미 체계 토큰의 색상" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "사용하도록 설정하면 OS가 고대비 테마를 사용하는 경우 고대비 테마로 자동으로 변경되고, 사용할 고대비 테마는 '#{0}#'으로 지정됩니다.", + "colorTheme": "워크벤치에 사용할 색상 테마를 지정합니다.", + "colorThemeError": "테마가 알 수 없거나 설치되지 않았습니다.", + "defaultProductIconThemeDesc": "기본값", + "defaultProductIconThemeLabel": "기본값", + "detectColorScheme": "설정된 경우 OS 모양에 따라 기본 설정 색 테마로 자동으로 전환합니다. OS 모양이 어둡게 표시되면 '#{0}#'에 지정된 테마가 조명 '#{1}#'에 사용됩니다.", + "editorColors": "현재 선택한 색 테마의 편집기 구문 색과 글꼴 스타일을 재정의합니다.", + "editorColors.comments": "주석의 색 및 스타일을 설정합니다.", + "editorColors.experimentalTokenStyling.deprecationMessage": "대신 `editor.semanticTokenColorCustomizations`를 사용합니다.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "대신 `#editor.semanticTokenColorCustomizations#`을 사용합니다.", + "editorColors.functions": "함수 선언 및 참조의 색 및 스타일을 설정합니다.", + "editorColors.keywords": "키워드의 색과 스타일을 설정합니다.", + "editorColors.numbers": "숫자 리터럴의 색과 스타일을 설정합니다.", + "editorColors.semanticHighlighting": "이 테마에서 의미 체계 강조 표시를 사용하도록 설정해야 하는지 여부.", + "editorColors.semanticHighlighting.deprecationMessage": "대신 `editor.semanticTokenColorCustomizations` 설정에서 `enabled`를 사용합니다.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "대신 `#editor.semanticTokenColorCustomizations#` 설정에서 `enabled`를 사용합니다.", + "editorColors.semanticHighlighting.enabled": "이 테마에 대해 의미 체계 강조 표시를 사용할지 여부입니다.", + "editorColors.semanticHighlighting.rules": "이 테마의 의미 체계 토큰 스타일 규칙입니다.", + "editorColors.strings": "문자열 리터럴의 색 및 스타일을 설정합니다.", + "editorColors.textMateRules": "textmate 테마 설정 규칙을 사용하여 색 및 스타일을 설정합니다(고급).", + "editorColors.types": "형식 선언 및 참조의 색 및 스타일을 설정합니다.", + "editorColors.variables": "변수 선언 및 참조의 색 및 스타일을 설정합니다.", + "iconTheme": "워크벤치에서 사용한 파일 아이콘 테마를 지정하거나, 파일 아이콘을 표시하지 않도록 'null'을 지정합니다.", + "iconThemeError": "파일 아이콘 테마가 알 수 없거나 설치되지 않았습니다.", + "noIconThemeDesc": "파일 아이콘 없음", + "noIconThemeLabel": "없음", + "preferredDarkColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 어두운 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", + "preferredHCColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 고대비 모드에서 사용되는 기본 설정 색 테마를 지정합니다.", + "preferredLightColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 밝은 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", + "productIconTheme": "사용되는 제품 아이콘 테마를 지정합니다.", + "productIconThemeError": "제품 아이콘 테마를 알 수 없거나 설치하지 않았습니다.", + "semanticTokenColors": "현재 선택한 색 테마의 편집기 의미 체계 색과 스타일을 재정의합니다.", + "workbenchColors": "현재 선택한 색 테마에서 색을 재정의합니다." }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Textmate 색상 테마를 제공합니다.", - "vscode.extension.contributes.themes.id": "사용자 설정에 사용되는 색상 테마 ID.", - "vscode.extension.contributes.themes.label": "UI에 표시되는 색 테마의 레이블입니다.", - "vscode.extension.contributes.themes.uiTheme": "편집기 주변의 색을 정의하는 기본 테마입니다. 'vs'는 밝은색 테마이고, 'vs-dark'는 어두운색 테마입니다. 'hc-black'은 어두운 고대비 테마입니다.", - "vscode.extension.contributes.themes.path": "tmTheme 파일의 경로. 이 경로는 확장 폴더를 기준으로 하며 일반적으로 './colorthemes/awesome-color-theme.json'입니다.", + "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다.", + "reqarray": "확장점 '{0}'은(는) 배열이어야 합니다.", + "reqid": "`contributes.{0}.id`에 문자열이 필요합니다. 제공된 값: {1}", + "reqpath": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", "vscode.extension.contributes.iconThemes": "파일 아이콘 테마를 적용합니다.", "vscode.extension.contributes.iconThemes.id": "사용자 설정에 사용되는 파일 아이콘 테마의 ID.", "vscode.extension.contributes.iconThemes.label": "UI에 표시된 파일 아이콘 테마의 레이블.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "사용자 설정에서 사용되는 제품 아이콘 테마의 ID.", "vscode.extension.contributes.productIconThemes.label": "UI에 표시된 제품 아이콘 테마 레이블.", "vscode.extension.contributes.productIconThemes.path": "제품 아이콘 테마 정의 파일의 경로. 이 파일은 확장 폴더를 기준으로 하며 일반적으로 './producticons/awesome-product-icon-theme.json'입니다.", - "reqarray": "확장점 '{0}'은(는) 배열이어야 합니다.", - "reqpath": "`contributes.{0}.path`에 문자열이 필요합니다. 제공된 값: {1}", - "reqid": "`contributes.{0}.id`에 문자열이 필요합니다. 제공된 값: {1}", - "invalid.path.1": "확장 폴더({2})에 포함할 `contributes.{0}.path`({1})가 필요합니다. 확장이 이식 불가능해질 수 있습니다." + "vscode.extension.contributes.themes": "Textmate 색상 테마를 제공합니다.", + "vscode.extension.contributes.themes.id": "사용자 설정에 사용되는 색상 테마 ID.", + "vscode.extension.contributes.themes.label": "UI에 표시되는 색 테마의 레이블입니다.", + "vscode.extension.contributes.themes.path": "tmTheme 파일의 경로. 이 경로는 확장 폴더를 기준으로 하며 일반적으로 './colorthemes/awesome-color-theme.json'입니다.", + "vscode.extension.contributes.themes.uiTheme": "편집기 주변의 색을 정의하는 기본 테마입니다. 'vs'는 밝은색 테마이고, 'vs-dark'는 어두운색 테마입니다. 'hc-black'은 어두운 고대비 테마입니다." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "워크벤치에 사용할 색상 테마를 지정합니다.", - "colorThemeError": "테마가 알 수 없거나 설치되지 않았습니다.", - "preferredDarkColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 어두운 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", - "preferredLightColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 밝은 OS 모양에 대해 기본 설정 색 테마를 지정합니다.", - "preferredHCColorTheme": "`#{0}#`을(를) 사용하도록 설정한 경우 고대비 모드에서 사용되는 기본 설정 색 테마를 지정합니다.", - "detectColorScheme": "설정된 경우 OS 모양에 따라 기본 설정 색상 테마로 자동 전환됩니다.", - "workbenchColors": "현재 선택한 색 테마에서 색을 재정의합니다.", - "iconTheme": "워크벤치에서 사용한 파일 아이콘 테마를 지정하거나, 파일 아이콘을 표시하지 않도록 'null'을 지정합니다.", - "noIconThemeLabel": "없음", - "noIconThemeDesc": "파일 아이콘 없음", - "iconThemeError": "파일 아이콘 테마가 알 수 없거나 설치되지 않았습니다.", - "productIconTheme": "사용되는 제품 아이콘 테마를 지정합니다.", - "defaultProductIconThemeLabel": "기본값", - "defaultProductIconThemeDesc": "기본값", - "productIconThemeError": "제품 아이콘 테마를 알 수 없거나 설치하지 않았습니다.", - "autoDetectHighContrast": "사용하도록 설정하면 OS가 고대비 테마를 사용 중인 경우 고대비 테마로 자동으로 변경됩니다.", - "editorColors.comments": "주석의 색 및 스타일을 설정합니다.", - "editorColors.strings": "문자열 리터럴의 색 및 스타일을 설정합니다.", - "editorColors.keywords": "키워드의 색과 스타일을 설정합니다.", - "editorColors.numbers": "숫자 리터럴의 색과 스타일을 설정합니다.", - "editorColors.types": "형식 선언 및 참조의 색 및 스타일을 설정합니다.", - "editorColors.functions": "함수 선언 및 참조의 색 및 스타일을 설정합니다.", - "editorColors.variables": "변수 선언 및 참조의 색 및 스타일을 설정합니다.", - "editorColors.textMateRules": "textmate 테마 설정 규칙을 사용하여 색 및 스타일을 설정합니다(고급).", - "editorColors.semanticHighlighting": "이 테마에서 의미 체계 강조 표시를 사용하도록 설정해야 하는지 여부.", - "editorColors.semanticHighlighting.deprecationMessage": "대신 `editor.semanticTokenColorCustomizations` 설정에서 `enabled`를 사용합니다.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "대신 `#editor.semanticTokenColorCustomizations#` 설정에서 `enabled`를 사용합니다.", - "editorColors": "현재 선택한 색 테마의 편집기 구문 색과 글꼴 스타일을 재정의합니다.", - "editorColors.semanticHighlighting.enabled": "이 테마에 대해 의미 체계 강조 표시를 사용할지 여부입니다.", - "editorColors.semanticHighlighting.rules": "이 테마의 의미 체계 토큰 스타일 규칙입니다.", - "semanticTokenColors": "현재 선택한 색 테마의 편집기 의미 체계 색과 스타일을 재정의합니다.", - "editorColors.experimentalTokenStyling.deprecationMessage": "대신 `editor.semanticTokenColorCustomizations`를 사용합니다.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "대신 `#editor.semanticTokenColorCustomizations#`을 사용합니다." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "{0}에서 제품 아이콘 정의를 처리하는 동안 문제 발생:\r\n{1}", - "defaultTheme": "기본값", - "error.cannotparseicontheme": "제품 아이콘 파일을 구문 분석하는 중 문제 발생: {0}", - "error.invalidformat": "제품 아이콘 테마 파일의 잘못된 형식: 개체가 필요합니다.", - "error.missingProperties": "제품 아이콘 테마 파일 형식 오류: iconDefinitions 및 글꼴을 포함해야 합니다.", - "error.fontWeight": "'{0}' 글꼴의 글꼴 두께가 잘못되었습니다. 설정을 무시합니다.", - "error.fontStyle": "'{0}' 글꼴의 글꼴 스타일이 잘못되었습니다. 설정을 무시합니다.", - "error.fontId": "글꼴 ID '{0}'이(가) 없거나 잘못되었습니다. 글꼴 정의를 건너뜁니다.", - "error.icon.fontId": "아이콘 정의 '{0}'을(를) 건너뜁니다. 알 수 없는 글꼴입니다.", - "error.icon.fontCharacter": "아이콘 정의 '{0}'을(를) 건너뜁니다. 알 수 없는 fontCharacter입니다." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "글꼴의 ID입니다.", - "schema.id.formatError": "ID에는 문자, 숫자, 밑줄 및 빼기 기호만 포함되어야 합니다.", - "schema.src": "글꼴의 위치입니다.", - "schema.font-path": "현재 제품 아이콘 테마 파일에 상대적인 글꼴 경로입니다.", - "schema.font-format": "글꼴의 형식입니다.", - "schema.font-weight": "글꼴의 두께입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight를 참조하세요.", - "schema.font-style": "글꼴의 스타일입니다. 유효한 값은 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style을 참조하세요.", - "schema.iconDefinitions": "아이콘 이름과 글꼴 문자의 연결입니다." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "설정", - "keybindings": "바로 가기 키", - "snippets": "사용자 코드 조각", - "extensions": "확장", - "ui state label": "UI 상태", - "sync category": "설정 동기화", - "syncViewIcon": "설정 동기화 보기의 뷰 아이콘입니다." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "의미 토큰 형식 설명", + "contributes.semanticTokenModifiers": "의미 체계 토큰 수정자를 제공합니다.", + "contributes.semanticTokenModifiers.description": "의미 체계 토큰 수정자에 대한 설명", + "contributes.semanticTokenModifiers.id": "의미 체계 토큰 수정자의 식별자", + "contributes.semanticTokenModifiers.id.format": "식별자는 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", + "contributes.semanticTokenScopes": "의미 체계 토큰 범위 맵을 제공합니다.", + "contributes.semanticTokenScopes.languages": "기본값이 사용되는 언어를 나열합니다.", + "contributes.semanticTokenScopes.scopes": "의미 체계 토큰(의미 체계 토큰 선택기에서 설명됨)을 해당 토큰을 나타내는 데 사용되는 하나 이상의 textMate 범위에 매핑합니다.", + "contributes.semanticTokenTypes": "의미 체계 토큰 유형을 제공합니다.", + "contributes.semanticTokenTypes.id": "의미 체계 토큰 형식의 식별자", + "contributes.semanticTokenTypes.id.format": "식별자는 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", + "contributes.semanticTokenTypes.superType": "의미 체계 토큰 형식의 상위 형식", + "contributes.semanticTokenTypes.superType.format": "상위 형식은 letterOrDigit[_-letterOrDigit]* 형식이어야 합니다.", + "invalid.description": "'configuration.{0}.description'을 정의해야 하며 비워 둘 수 없습니다.", + "invalid.id": "'configuration.{0}.id'를 정의해야 하며 비워 둘 수 없습니다.", + "invalid.id.format": "'configuration.{0}.id'는 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다.", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier'는 배열이어야 함", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes'는 배열이어야 합니다.", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language'는 문자열이어야 합니다.", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes'는 개체로 정의되어야 합니다.", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': 선택기 구문 분석 문제 {0}.", + "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 값은 문자열의 배열이어야 합니다.", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType'은 배열이어야 함", + "invalid.superType.format": "'configuration.{0}.superType'은 letterOrDigit[-_letterOrDigit]* 패턴을 따라야 합니다." }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "사용 가능한 인증 공급자가 없으므로 설정 동기화를 켤 수 없습니다.", - "no account": "사용할 수 있는 계정이 없습니다.", - "show log": "로그 표시", - "sync turned on": "{0}이(가) 켜져 있음", - "sync in progress": "설정 동기화를 켜고 있습니다. 취소하시겠습니까?", - "settings sync": "설정 동기화", - "yes": "예(&&Y)", - "no": "아니요(&&N)", - "turning on": "켜는 중...", - "syncing resource": "{0}을(를) 동기화하는 중...", - "conflicts detected": "충돌 감지됨", - "merge Manually": "수동으로 병합...", - "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 수동으로 병합하세요...", - "merge or replace": "병합 또는 바꾸기", - "merge": "병합", - "replace local": "로컬 바꾸기", "cancel": "취소", + "choose account placeholder": "로그인할 계정 선택", + "conflicts detected": "충돌 감지됨", "first time sync detail": "다른 머신에서 마지막으로 동기화한 것 같습니다.\r\n클라우드의 데이터와 병합하거나 클라우드의 데이터로 바꾸시겠습니까?", + "last used": "마지막 사용(동기화 포함)", + "merge": "병합", + "merge Manually": "수동으로 병합...", + "merge or replace": "병합 또는 바꾸기", + "no": "아니요(&&N)", + "no account": "사용할 수 있는 계정이 없습니다.", + "no authentication providers": "사용 가능한 인증 공급자가 없으므로 설정 동기화를 켤 수 없습니다.", + "others": "기타", + "replace local": "로컬 바꾸기", "reset": "클라우드의 데이터가 지워지고 모든 디바이스에서 동기화가 중지됩니다.", "reset title": "지우기", "resetButton": "재설정(&&R)", - "choose account placeholder": "로그인할 계정 선택", - "signed in": "로그인함", - "last used": "마지막 사용(동기화 포함)", - "others": "기타", + "resolve": "충돌로 인해 병합할 수 없습니다. 계속하려면 수동으로 병합하세요...", + "settings sync": "설정 동기화", + "show log": "로그 표시", + "sign in": "로그인", "sign in using account": "{0}(으)로 로그인", + "signed in": "로그인함", "successive auth failures": "연속 권한 부여 오류로 인해 설정 동기화가 일시 중단되었습니다. 계속 동기화하려면 다시 로그인하세요.", - "sign in": "로그인" + "sync in progress": "설정 동기화를 켜고 있습니다. 취소하시겠습니까?", + "sync turned on": "{0}이(가) 켜져 있음", + "syncing resource": "{0}을(를) 동기화하는 중...", + "turning on": "켜는 중...", + "yes": "예(&&Y)" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "확장", + "keybindings": "바로 가기 키", + "settings": "설정", + "snippets": "사용자 코드 조각", + "sync category": "설정 동기화", + "syncViewIcon": "설정 동기화 보기의 뷰 아이콘입니다.", + "ui state label": "UI 상태" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "'{0}' 숨기기", "resetViewLocation": "위치 다시 설정" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "'파일 만들기' 참가자 실행 중...", - "msg-rename": "'파일 이름 바꾸기' 참가자 실행 중...", - "msg-copy": "'파일 복사' 참가자 실행 중...", - "msg-delete": "'파일 삭제' 참가자 실행 중..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "’{0}'이(가) 이미 있습니다. 바꾸시겠습니까?", + "irreversible": "'{0}'(이)라는 이름이 있는 파일이나 폴더가 폴더 '{1}'에 이미 있습니다. 교체하면 현재 내용을 덮어씁니다.", + "replaceButtonLabel": "바꾸기(&&R)" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "저장", - "doNotSave": "저장 안 함", - "cancel": "취소", - "saveWorkspaceMessage": "작업 영역 구성을 파일로 저장하시겠습니까?", - "saveWorkspaceDetail": "작업 영역을 다시 열려면 작업 영역을 저장하세요.", - "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "취소", + "genericSaveError": "'{0}'을(를) 저장하지 못함: {1}", + "overwrite": "덮어쓰기", + "overwriteElevated": "관리자로 덮어쓰기...", + "overwriteElevatedSudo": "Sudo로 덮어쓰기...", + "permissionDeniedSaveError": "저장 실패 '{0}': 권한 부족. 관리자로 다시 시도하려면 '관리자로 다시 시도'를 선택하세요.", + "permissionDeniedSaveErrorSudo": "권한 부족으로 '{0}'을(를) 저장할 수 없습니다. 슈퍼 사용자로 다시 시도하려면 'sudo로 다시 시도'를 선택하세요.", + "readonlySaveError": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '덮어쓰기'를 선택하여 쓰기 가능으로 설정해 보세요.", + "readonlySaveErrorAdmin": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. '관리자로 덮어쓰기'를 선택하여 관리자로 다시 시도하세요.", + "readonlySaveErrorSudo": "'{0}'을(를) 저장하지 못함: 파일이 읽기 전용입니다. 'Sudo로 덮어쓰기'를 선택하여 슈퍼 사용자로 다시 시도하세요.", + "retry": "다시 시도", + "saveAs": "다른 이름으로 저장...", + "saveElevated": "관리자로 다시 시도...", + "saveElevatedSudo": "Sudo로 다시 시도...", + "staleSaveError": "'{0}'을(를) 저장하지 못했습니다. 파일의 콘텐츠가 최신입니다. 변경 내용으로 파일을 덮어쓰시겠습니까?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "‘취소’를 클릭하여 대기를 중지하고 더티 편집기를 되돌립니다.", + "backupBeforeShutdownMessage": "더티 편집기를 백업하는 데 시간이 예상보다 오래 걸리고 있습니다...", + "backupErrorDetails": "먼저 변경된 편집기를 저장하거나 되돌린 후 다시 시도하세요.", + "backupTrackerBackupFailed": "다음 더티 편집기를 백업 위치에 저장할 수 없습니다.", + "backupTrackerConfirmFailed": "다음 더티 편집기 저장하거나 되돌릴 수 없습니다.", "ok": "확인", - "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요." + "revertBeforeShutdown": "더티 편집기를 되돌리는 데 시간이 예상보다 오래 걸리고 있습니다...", + "saveBeforeShutdown": "더티 편집기를 저장하는 데 시간이 예상보다 오래 걸리고 있습니다..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "저장", - "saveWorkspace": "작업 영역 저장", "errorInvalidTaskConfiguration": "작업 영역 구성 파일에 쓸 수 없습니다. 파일을 열고 오류/경고를 수정한 다음 다시 시도하세요.", "errorWorkspaceConfigurationFileDirty": "파일이 변경되어 작업 영역 구성 파일에 쓸 수 없습니다. 저장하고 다시 시도하세요.", - "openWorkspaceConfigurationFile": "작업 영역 구성 열기" + "openWorkspaceConfigurationFile": "작업 영역 구성 열기", + "save": "저장", + "saveWorkspace": "작업 영역 저장" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "작업 영역 신뢰" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "취소", + "newWindow": "제한된 모드에서 열기", + "open": "열기", + "openLooseFileLearnMore": "이러한 파일의 작성자를 신뢰하지 않는 경우 악성 파일일 수 있으므로 새 창에서 제한된 모드로 여는 것이 좋습니다. 자세한 내용은 [당사의 문서](https://aka.ms/vscode-workspace-trust)를 참조하세요.", + "openLooseFileMesssage": "이러한 파일의 작성자를 신뢰하시나요?", + "openLooseFileWindowDetails": "신뢰할 수 있는 창에서 신뢰할 수 없는 파일을 열려고 합니다.", + "openLooseFileWorkspaceCheckbox": "모든 작업 영역에 대한 내 결정 기억", + "openLooseFileWorkspaceDetails": "신뢰할 수 있는 작업 영역에서 신뢰할 수 없는 파일을 열려고 합니다.", + "workspaceTrustEnabledCtx": "작업 영역 신뢰 기능을 사용되는지 여부입니다.", + "workspaceTrustedCtx": "현재 작업 영역을 사용자가 신뢰했는지 여부입니다." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "취소", + "doNotSave": "저장 안 함", + "ok": "확인", + "save": "저장", + "saveWorkspaceDetail": "작업 영역을 다시 열려면 작업 영역을 저장하세요.", + "saveWorkspaceMessage": "작업 영역 구성을 파일로 저장하시겠습니까?", + "workspaceOpenedDetail": "작업 영역이 이미 다른 창에 열렸습니다. 먼저 해당 창을 닫은 후 다시 시도하세요.", + "workspaceOpenedMessage": "'{0}' 작업 영역을 저장할 수 없음" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "로드", - "loadingCompletedMessage": "로드 완료" + "loadingCompletedMessage": "로드 완료", + "loadingMessage": "로드" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "텍스트 레이블 숨기기", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "닫기" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "속성 숨기기", + "showProperties": "속성 표시" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "오류: {0}", - "alertWarningMessage": "경고: {0}", - "alertInfoMessage": "정보: {0}" + "alertInfoMessage": "정보: {0}", + "alertWarningMessage": "경고: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "데이터를 사용할 수 없음" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "모두 선택/모두 선택 취소" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "취소", + "headerFilter.clear": "지우기", + "headerFilter.ok": "확인", "headerFilter.showFilter": "필터 표시", - "table.selectAll": "모두 선택", + "table.filterOptions": "필터 옵션", "table.searchPlaceHolder": "검색", - "tableFilter.visibleCount": "{0}개 결과", - "tableFilter.selectedCount": "{0} 선택됨", + "table.selectAll": "모두 선택", "table.sortAscending": "오름차순 정렬", "table.sortDescending": "내림차순 정렬", - "headerFilter.ok": "확인", - "headerFilter.clear": "지우기", - "headerFilter.cancel": "취소", - "table.filterOptions": "필터 옵션" + "tableFilter.selectedCount": "{0} 선택됨", + "tableFilter.visibleCount": "{0}개 결과" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "로드" @@ -9305,58 +9772,58 @@ "toggleMore": "자세히 전환" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "확장 정책에서 확장 설치를 허용하지 않습니다. 확장 정책을 변경하고 다시 시도하세요.", + "InstallVSIXAction.successReload": "VSIX의 {0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.", + "ReinstallAction.successReload": "Azure Data Studio를 다시 로드하고 {0} 확장의 재설치를 완료하세요.", + "activateLanguagePack": "{0}에서 Azure Data Studio를 사용하려면 Azure Data Studio를 다시 시작해야 합니다.", "azuredatastudio": "Azure Data Studio", - "default": "자동 업데이트 확인을 사용하도록 설정합니다. Azure Data Studio에서 정기적으로 업데이트를 자동 확인합니다.", - "enableWindowsBackgroundUpdates": "새로운 Azure Data Studio 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정", - "showReleaseNotes": "업데이트 후 릴리스 정보를 표시합니다. 릴리스 정보는 새 웹 브라우저 창에서 열립니다.", + "connectionDialogBrowseTree.context": "연결 대화 상자의 찾아보기 트리 상황에 맞는 메뉴", "dashboard.toolbar": "대시보드 도구 모음 작업 메뉴", + "dataExplorer.action": "dataexplorer 뷰 컨테이너 제목 작업 메뉴", + "dataExplorer.context": "dataexplorer 항목 상황에 맞는 메뉴", + "dataGrid.context": "데이터 약식 표 항목 상황에 맞는 메뉴", + "default": "자동 업데이트 확인을 사용하도록 설정합니다. Azure Data Studio에서 정기적으로 업데이트를 자동 확인합니다.", + "enable locally": "이 확장을 로컬에서 사용하려면 Azure Data Studio를 다시 로드하세요.", + "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Azure Data Studio를 다시 로드하세요.", + "enableWindowsBackgroundUpdates": "새로운 Azure Data Studio 버전을 Windows 백그라운드에 다운로드 및 설치하려면 사용하도록 설정", + "extensionsPolicy": "확장을 다운로드하기 위한 보안 정책을 설정합니다.", + "incompatible": "'Azure Data Studio '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.", + "installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.", + "maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 Azure Data Studio에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.", + "miNewNotebook": "새 Notebook(&&N)", + "miNewQuery": "새 쿼리(&&Q)", + "miinstallVsix": "VSIX 패키지에서 확장 설치", + "newQuery": "새 쿼리", "notebook.cellTitle": "전자 필기장 셀 제목 메뉴", "notebook.title": "전자 필기장 제목 메뉴", "notebook.toolbar": "전자 필기장 도구 모음 메뉴", - "dataExplorer.action": "dataexplorer 뷰 컨테이너 제목 작업 메뉴", - "dataExplorer.context": "dataexplorer 항목 상황에 맞는 메뉴", "objectExplorer.context": "개체 탐색기 항목 상황에 맞는 메뉴", - "connectionDialogBrowseTree.context": "연결 대화 상자의 찾아보기 트리 상황에 맞는 메뉴", - "dataGrid.context": "데이터 약식 표 항목 상황에 맞는 메뉴", - "extensionsPolicy": "확장을 다운로드하기 위한 보안 정책을 설정합니다.", - "InstallVSIXAction.allowNone": "확장 정책에서 확장 설치를 허용하지 않습니다. 확장 정책을 변경하고 다시 시도하세요.", - "InstallVSIXAction.successReload": "VSIX의 {0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.", + "postDisableTooltip": "이 확장을 사용하지 않으려면 Azure Data Studio를 다시 로드하세요.", + "postEnableTooltip": "이 확장을 사용하려면 Azure Data Studio를 다시 로드하세요.", "postUninstallTooltip": "Azure Data Studio를 다시 로드하여 이 확장의 제거를 완료하세요.", "postUpdateTooltip": "업데이트된 확장을 사용하도록 설정하려면 Azure Data Studio를 다시 로드하세요.", - "enable locally": "이 확장을 로컬에서 사용하려면 Azure Data Studio를 다시 로드하세요.", - "postEnableTooltip": "이 확장을 사용하려면 Azure Data Studio를 다시 로드하세요.", - "postDisableTooltip": "이 확장을 사용하지 않으려면 Azure Data Studio를 다시 로드하세요.", - "uninstallExtensionComplete": "Azure Data Studio를 다시 로드하여 이 확장 {0}의 제거를 완료하세요.", - "enable remote": "{0}에서 이 확장을 사용하도록 설정하려면 Azure Data Studio를 다시 로드하세요.", - "installExtensionCompletedAndReloadRequired": "{0} 확장 설치가 완료되었습니다. Azure Data Studio를 다시 로드하여 사용하도록 설정하세요.", - "ReinstallAction.successReload": "Azure Data Studio를 다시 로드하고 {0} 확장의 재설치를 완료하세요.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "확장 권장 사항의 시나리오 유형을 제공해야 합니다.", - "incompatible": "'Azure Data Studio '{1}'과(와) 호환되지 않으므로 확장 '{0}'을(를) 설치할 수 없습니다.", - "newQuery": "새 쿼리", - "miNewQuery": "새 쿼리(&&Q)", - "miNewNotebook": "새 Notebook(&&N)", - "maxMemoryForLargeFilesMB": "큰 파일을 열려고 할 때 다시 시작한 후 Azure Data Studio에 사용 가능한 메모리를 제어합니다. 명령줄에 '--max-memory=NEWSIZE'를 지정하는 것과 결과가 같습니다.", + "showReleaseNotes": "업데이트 후 릴리스 정보를 표시합니다. 릴리스 정보는 새 웹 브라우저 창에서 열립니다.", + "uninstallExtensionComplete": "Azure Data Studio를 다시 로드하여 이 확장 {0}의 제거를 완료하세요.", "updateLocale": "Azure Data Studio의 UI 언어를 {0}(으)로 변경하고 다시 시작하시겠습니까?", - "activateLanguagePack": "{0}에서 Azure Data Studio를 사용하려면 Azure Data Studio를 다시 시작해야 합니다.", - "watermark.newSqlFile": "새 SQL 파일", "watermark.newNotebook": "새 Notebook", - "miinstallVsix": "VSIX 패키지에서 확장 설치" + "watermark.newSqlFile": "새 SQL 파일" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "목록에 있는 옵션이어야 합니다.", "selectBox": "Box 선택" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "계정 추가", - "removeAccount": "계정 제거", - "confirmRemoveUserAccountMessage": "'{0}'을(를) 제거하시겠습니까?", - "accountActions.yes": "예", + "NoAccountToRefresh": "새로 고칠 계정이 없습니다.", "accountActions.no": "아니요", - "removeAccountFailed": "계정을 제거하지 못함", + "accountActions.yes": "예", + "addAccount": "계정 추가", "applyFilters": "필터 적용", + "confirmRemoveUserAccountMessage": "'{0}'을(를) 제거하시겠습니까?", "refreshAccount": "자격 증명 다시 입력", - "NoAccountToRefresh": "새로 고칠 계정이 없습니다." + "removeAccount": "계정 제거", + "removeAccountFailed": "계정을 제거하지 못함" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "이미지 복사가 지원되지 않습니다." @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "대시보드에 사용되는 위젯" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "이 데이터 공급자에 대해 사용하지 않도록 설정한 다른 형식으로 결과를 저장하고 있습니다.", "noSerializationProvider": "공급자가 등록되지 않은 경우 데이터를 직렬화할 수 없습니다.", + "saveAsNotSupported": "이 데이터 공급자에 대해 사용하지 않도록 설정한 다른 형식으로 결과를 저장하고 있습니다.", "unknownSerializationError": "알 수 없는 오류로 인해 serialization에 실패했습니다." }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "타일의 테두리 색", - "tileBoxShadow": "타일 상자 그림자 색", "buttonDropdownBackgroundHover": "단추 드롭다운 배경 가리키기 색", "buttonDropdownBoxShadow": "단추 드롭다운 상자 그림자 색", - "extensionPackHeaderShadow": "확장 팩 헤더 텍스트 그림자 색", + "calloutDialogBodyBackground": "설명선 대화 상자 본문 배경입니다.", + "calloutDialogExteriorBorder": "Notebook UI에 대비를 제공하는 설명선 대화 상자 외부 테두리입니다.", + "calloutDialogForeground": "설명선 대화 상자 전경입니다.", + "calloutDialogHeaderFooterBackground": "설명선 대화 상자 머리글 및 바닥글 배경입니다.", + "calloutDialogInteriorBorder": "요소를 구분하는 데 사용되는 설명선 대화 상자 내부 테두리입니다.", + "calloutDialogShadowColor": "설명선 대화 상자 그림자 색입니다.", "extensionPackGradientColorOne": "확장 팩 그라데이션의 위쪽 색", "extensionPackGradientColorTwo": "확장 팩 그라데이션의 아래쪽 색", + "extensionPackHeaderShadow": "확장 팩 헤더 텍스트 그림자 색", + "gradientBackground": "배너 이미지 그라데이션의 배경색", "gradientOne": "배너 이미지 그라데이션의 위쪽 색", "gradientTwo": "배너 이미지 그라데이션의 아래쪽 색", - "gradientBackground": "배너 이미지 그라데이션의 배경색", - "notebook.notebookToolbarIcon": "Notebook: 주 도구 모음 아이콘", - "notebook.notebookToolbarSelectBorder": "Notebook: 주 도구 모음 선택 상자 테두리", - "notebook.notebookToolbarSelectBackground": "Notebook: 주 도구 모음 선택 상자 배경", - "notebook.notebookToolbarLines": "Notebook: 주 도구 모음 아래쪽 테두리 및 구분 기호", - "notebook.dropdownArrow": "Notebook: 주 도구 모음 드롭다운 화살표", + "infoBox.errorBackground": "InfoBox: 알림 유형이 오류인 경우 배경색입니다.", + "infoBox.infomationBackground": "InfoBox: 알림 유형이 정보인 경우 배경색입니다.", + "infoBox.successBackground": "InfoBox: 알림 유형이 성공인 경우 배경색입니다.", + "infoBox.warningBackground": "InfoBox: 알림 유형이 경고인 경우 배경색입니다.", + "infoButton.background": "정보 단추 배경색입니다.", + "infoButton.border": "정보 단추 테두리 색입니다.", + "infoButton.foreground": "정보 단추 전경색입니다.", + "infoButton.hoverBackground": "정보 단추 가리키기 배경색입니다.", "notebook.buttonMenuArrow": "Notebook: 주 도구 모음 사용자 지정 단추 메뉴 드롭다운 화살표", - "notebook.toolbarBackground": "Notebook: Markdown 도구 모음 배경", - "notebook.toolbarIcon": "Notebook: Markdown 도구 모음 아이콘", - "notebook.toolbarBottomBorder": "Notebook: Markdown 도구 모음 아래쪽 테두리", "notebook.cellBorder": "Notebook: 활성 셀 테두리", - "notebook.markdownEditorBackground": "Notebook: Markdown 편집기 배경", - "notebook.splitBorder": "Notebook: Markdown 편집기와 미리 보기 간 경계", "notebook.codeEditorBackground": "Notebook: 코드 편집기 배경", "notebook.codeEditorBackgroundActive": "Notebook: 활성 셀의 코드 편집기 배경", "notebook.codeEditorLineNumber": "Notebook: 코드 편집기 줄 번호", - "notebook.codeEditorToolbarIcon": "Notebook: 코드 편집기 도구 모음 아이콘", "notebook.codeEditorToolbarBackground": "Notebook: 코드 편집기 도구 모음 배경", "notebook.codeEditorToolbarBorder": "Notebook: 코드 편집기 도구 모음 오른쪽 테두리", + "notebook.codeEditorToolbarIcon": "Notebook: 코드 편집기 도구 모음 아이콘", + "notebook.dropdownArrow": "Notebook: 주 도구 모음 드롭다운 화살표", + "notebook.markdownEditorBackground": "Notebook: Markdown 편집기 배경", "notebook.notebookCellTagBackground": "태그 배경색입니다.", "notebook.notebookCellTagForeground": "태그 전경색입니다.", + "notebook.notebookToolbarIcon": "Notebook: 주 도구 모음 아이콘", + "notebook.notebookToolbarLines": "Notebook: 주 도구 모음 아래쪽 테두리 및 구분 기호", + "notebook.notebookToolbarSelectBackground": "Notebook: 주 도구 모음 선택 상자 배경", + "notebook.notebookToolbarSelectBorder": "Notebook: 주 도구 모음 선택 상자 테두리", + "notebook.splitBorder": "Notebook: Markdown 편집기와 미리 보기 간 경계", + "notebook.toolbarBackground": "Notebook: Markdown 도구 모음 배경", + "notebook.toolbarBottomBorder": "Notebook: Markdown 도구 모음 아래쪽 테두리", + "notebook.toolbarIcon": "Notebook: Markdown 도구 모음 아이콘", "notebookFindMatchHighlight": "기타 검색 일치 항목의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", "notebookFindRangeHighlight": "검색을 제한하는 범위의 색입니다. 기본 장식을 숨기지 않도록 색은 불투명하지 않아야 합니다.", - "infoBox.infomationBackground": "InfoBox: 알림 유형이 정보인 경우 배경색입니다.", - "infoBox.warningBackground": "InfoBox: 알림 유형이 경고인 경우 배경색입니다.", - "infoBox.errorBackground": "InfoBox: 알림 유형이 오류인 경우 배경색입니다.", - "infoBox.successBackground": "InfoBox: 알림 유형이 성공인 경우 배경색입니다.", - "infoButton.foreground": "정보 단추 전경색입니다.", - "infoButton.background": "정보 단추 배경색입니다.", - "infoButton.border": "정보 단추 테두리 색입니다.", - "infoButton.hoverBackground": "정보 단추 가리키기 배경색입니다.", - "calloutDialogForeground": "설명선 대화 상자 전경입니다.", - "calloutDialogInteriorBorder": "요소를 구분하는 데 사용되는 설명선 대화 상자 내부 테두리입니다.", - "calloutDialogExteriorBorder": "Notebook UI에 대비를 제공하는 설명선 대화 상자 외부 테두리입니다.", - "calloutDialogHeaderFooterBackground": "설명선 대화 상자 머리글 및 바닥글 배경입니다.", - "calloutDialogBodyBackground": "설명선 대화 상자 본문 배경입니다.", - "calloutDialogShadowColor": "설명선 대화 상자 그림자 색입니다." + "tileBorder": "타일의 테두리 색", + "tileBoxShadow": "타일 상자 그림자 색" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "테이블 헤더 배경색", - "tableHeaderForeground": "테이블 헤더 전경색", - "listFocusAndSelectionBackground": "목록/테이블이 활성 상태일 때 포커스가 있는 선택한 항목의 목록/테이블 배경색", - "tableCellOutline": "셀 윤곽선의 색입니다.", - "disabledInputBoxBackground": "입력 상자 배경을 사용하지 않도록 설정했습니다.", - "disabledInputBoxForeground": "입력 상자 전경을 사용하지 않도록 설정했습니다.", + "agentCellBackground": "SQL 에이전트 테이블 셀 배경색입니다.", + "agentCellBorderColor": "SQL 에이전트 테이블 셀 테두리 색입니다.", + "agentJobsHeadingColor": "SQL 에이전트 제목 배경색입니다.", + "agentTableBackground": "SQL 에이전트 테이블 배경색입니다.", + "agentTableHoverBackground": "가리킨 경우 SQL 에이전트 테이블 배경색입니다.", "buttonFocusOutline": "포커스가 있는 경우 단추 윤곽선 색입니다.", "disabledCheckboxforeground": "확인란 전경을 사용하지 않도록 설정했습니다.", - "agentTableBackground": "SQL 에이전트 테이블 배경색입니다.", - "agentCellBackground": "SQL 에이전트 테이블 셀 배경색입니다.", - "agentTableHoverBackground": "가리킨 경우 SQL 에이전트 테이블 배경색입니다.", - "agentJobsHeadingColor": "SQL 에이전트 제목 배경색입니다.", - "agentCellBorderColor": "SQL 에이전트 테이블 셀 테두리 색입니다.", - "resultsErrorColor": "결과 메시지 오류 색입니다." + "disabledInputBoxBackground": "입력 상자 배경을 사용하지 않도록 설정했습니다.", + "disabledInputBoxForeground": "입력 상자 전경을 사용하지 않도록 설정했습니다.", + "listFocusAndSelectionBackground": "목록/테이블이 활성 상태일 때 포커스가 있는 선택한 항목의 목록/테이블 배경색", + "resultsErrorColor": "결과 메시지 오류 색입니다.", + "tableCellOutline": "셀 윤곽선의 색입니다.", + "tableHeaderBackground": "테이블 헤더 배경색", + "tableHeaderForeground": "테이블 헤더 전경색" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "로드된 확장 중 일부는 사용되지 않는 API를 사용하고 있습니다. 개발자 도구 창의 콘솔 탭에서 자세한 정보를 확인하세요.", - "dontShowAgain": "다시 표시 안 함" + "dontShowAgain": "다시 표시 안 함", + "workbench.generalObsoleteApiNotification": "로드된 확장 중 일부는 사용되지 않는 API를 사용하고 있습니다. 개발자 도구 창의 콘솔 탭에서 자세한 정보를 확인하세요." }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "F5 바로 가기 키를 사용하려면 코드 셀을 선택해야 합니다. 실행할 코드 셀을 선택하세요.", - "clearResultActiveCell": "명확한 결과를 얻으려면 코드 셀을 선택해야 합니다. 실행할 코드 셀을 선택하세요." + "clearResultActiveCell": "명확한 결과를 얻으려면 코드 셀을 선택해야 합니다. 실행할 코드 셀을 선택하세요.", + "runActiveCell": "F5 바로 가기 키를 사용하려면 코드 셀을 선택해야 합니다. 실행할 코드 셀을 선택하세요." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "알 수 없는 구성 요소 유형입니다. ModelBuilder를 사용하여 개체를 만들어야 합니다.", "invalidIndex": "{0} 인덱스가 잘못되었습니다.", + "unknownComponentType": "알 수 없는 구성 요소 유형입니다. ModelBuilder를 사용하여 개체를 만들어야 합니다.", "unknownConfig": "알 수 없는 구성 요소 구성입니다. ModelBuilder를 사용하여 구성 개체를 만들어야 합니다." }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "완료", + "dashboardNotInitialized": "탭이 초기화되지 않았습니다.", "dialogCancelLabel": "취소", - "generateScriptLabel": "스크립트 생성", + "dialogDoneLabel": "완료", "dialogNextLabel": "다음", "dialogPreviousLabel": "이전", - "dashboardNotInitialized": "탭이 초기화되지 않았습니다." + "generateScriptLabel": "스크립트 생성" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "ID가 '{0}'인 등록된 트리 뷰가 없습니다." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "유효한 providerId가 있는 NotebookProvider를 이 메서드에 전달해야 합니다.", - "errNoProvider": "Notebook 공급자가 없음", "errNoManager": "관리자를 찾을 수 없음", - "noServerManager": "{0} Notebook의 Notebook 관리자에 서버 관리자가 없습니다. 작업을 수행할 수 없습니다.", + "errNoProvider": "Notebook 공급자가 없음", "noContentManager": "{0} Notebook의 Notebook 관리자에 콘텐츠 관리자가 없습니다. 작업을 수행할 수 없습니다.", - "noSessionManager": "{0} Notebook의 Notebook 관리자에 세션 관리자가 없습니다. 작업을 수행할 수 없습니다." + "noServerManager": "{0} Notebook의 Notebook 관리자에 서버 관리자가 없습니다. 작업을 수행할 수 없습니다.", + "noSessionManager": "{0} Notebook의 Notebook 관리자에 세션 관리자가 없습니다. 작업을 수행할 수 없습니다.", + "providerRequired": "유효한 providerId가 있는 NotebookProvider를 이 메서드에 전달해야 합니다." }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "유효한 providerId가 있는 NotebookProvider를 이 메서드에 전달해야 합니다." }, "sql/workbench/browser/actions": { - "manage": "관리", - "showDetails": "세부 정보 표시", + "clearSavedAccounts": "저장된 모든 계정 지우기", "configureDashboardLearnMore": "자세한 정보", - "clearSavedAccounts": "저장된 모든 계정 지우기" + "manage": "관리", + "showDetails": "세부 정보 표시" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "미리 보기 기능", - "previewFeatures.configEnable": "해제되지 않은 미리 보기 기능 사용", - "showConnectDialogOnStartup": "시작 시 연결 대화 상자 표시", + "enableObsoleteApiUsageNotification": "사용되지 않는 API 사용 알림 사용/사용 안 함", "enableObsoleteApiUsageNotificationTitle": "사용되지 않는 API 알림", - "enableObsoleteApiUsageNotification": "사용되지 않는 API 사용 알림 사용/사용 안 함" + "previewFeatures.configEnable": "해제되지 않은 미리 보기 기능 사용", + "previewFeatures.configTitle": "미리 보기 기능", + "showConnectDialogOnStartup": "시작 시 연결 대화 상자 표시" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "연결하지 못한 데이터 세션 편집" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "연결되지 않음", - "profiler.sessionStopped": "{0} 서버에서 XEvent Profiler 세션이 예기치 않게 중지되었습니다.", + "profiler.eventsLost": "{0}의 XEvent Profiler 세션에서 이벤트가 손실되었습니다.", "profiler.sessionCreationError": "새로운 세션을 시작하는 동안 오류가 발생했습니다.", - "profiler.eventsLost": "{0}의 XEvent Profiler 세션에서 이벤트가 손실되었습니다." + "profiler.sessionStopped": "{0} 서버에서 XEvent Profiler 세션이 예기치 않게 중지되었습니다.", + "profilerInput.notConnected": "연결되지 않음", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "작업 표시", "resourceViewerInput.resourceViewer": "리소스 뷰어" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "정보", - "warningAltText": "경고", - "errorAltText": "오류", - "showMessageDetails": "세부 정보 표시", - "copyMessage": "복사", "closeMessage": "닫기", + "copyMessage": "복사", + "errorAltText": "오류", + "hideMessageDetails": "세부 정보 숨기기", + "infoAltText": "정보", "modal.back": "뒤로", - "hideMessageDetails": "세부 정보 숨기기" + "showMessageDetails": "세부 정보 표시", + "warningAltText": "경고" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "확인", - "optionsDialog.cancel": "취소" + "optionsDialog.cancel": "취소", + "optionsDialog.ok": "확인" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": "이(가) 필요합니다.", - "optionsDialog.invalidInput": "잘못된 입력입니다. 숫자 값이 필요합니다." + "optionsDialog.invalidInput": "잘못된 입력입니다. 숫자 값이 필요합니다.", + "optionsDialog.missingRequireField": "이(가) 필요합니다." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "{0} 인덱스가 잘못되었습니다." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "작업 표시" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "로드", - "loadingCompletedMessage": "로드 완료" + "loadingCompletedMessage": "로드 완료", + "loadingMessage": "로드" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "잘못된 값", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "로드 중", - "loadingCompletedMessage": "로드 완료" + "loadingCompletedMessage": "로드 완료", + "loadingMessage": "로드 중" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "뷰 모델용 modelview 코드 편집기입니다." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "저장하지 않은 파일의 경우 편집기 유형을 변경할 수 없습니다." }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "상위 1,000개 선택", - "scriptKustoSelect": "Take 10", - "scriptExecute": "Execute로 스크립트", - "scriptAlter": "Alter로 스크립트", "editData": "데이터 편집", + "scriptAlter": "Alter로 스크립트", "scriptCreate": "Create로 스크립트", - "scriptDelete": "Drop으로 스크립트" + "scriptDelete": "Drop으로 스크립트", + "scriptExecute": "Execute로 스크립트", + "scriptKustoSelect": "Take 10", + "scriptSelect": "상위 1,000개 선택" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "개체에 대해 스크립트 선택을 호출할 때 스크립트가 반환되지 않았습니다. ", - "selectOperationName": "선택", "createOperationName": "만들기", - "insertOperationName": "삽입", - "updateOperationName": "업데이트", "deleteOperationName": "삭제", + "insertOperationName": "삽입", + "scriptNotFound": "{0}(으)로 스크립팅했으나 스크립트가 반환되지 않았습니다.", "scriptNotFoundForObject": "개체 {1}에서 {0}(으)로 스크립팅했으나 스크립트가 반환되지 않았습니다.", + "scriptSelectNotFound": "개체에 대해 스크립트 선택을 호출할 때 스크립트가 반환되지 않았습니다. ", "scriptingFailed": "스크립트 실패", - "scriptNotFound": "{0}(으)로 스크립팅했으나 스크립트가 반환되지 않았습니다." + "selectOperationName": "선택", + "updateOperationName": "업데이트" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "연결 끊김" @@ -9577,181 +10044,181 @@ "extensionsInputName": "확장" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "세로 탭의 활성 탭 배경색", "dashboardBorder": "대시보드의 테두리 색", "dashboardWidget": "대시보드 위젯 제목 색", "dashboardWidgetSubtext": "대시보드 위젯 하위 텍스트 색", - "propertiesContainerPropertyValue": "속성 컨테이너 구성 요소에 표시되는 속성 값의 색", "propertiesContainerPropertyName": "속성 컨테이너 구성 요소에 표시되는 속성 이름의 색", - "toolbarOverflowShadow": "도구 모음 오버플로 그림자 색" + "propertiesContainerPropertyValue": "속성 컨테이너 구성 요소에 표시되는 속성 값의 색", + "toolbarOverflowShadow": "도구 모음 오버플로 그림자 색", + "verticalTabActiveBackground": "세로 탭의 활성 탭 배경색" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "계정 유형 식별자", + "carbon.extension.contributes.account": "계정 공급자에게 아이콘을 제공합니다.", "carbon.extension.contributes.account.icon": "(옵션) UI에서 명령을 나타내는 데 사용되는 아이콘입니다. 파일 경로 또는 테마 지정 가능 구성입니다.", - "carbon.extension.contributes.account.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", "carbon.extension.contributes.account.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "carbon.extension.contributes.account": "계정 공급자에게 아이콘을 제공합니다." + "carbon.extension.contributes.account.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", + "carbon.extension.contributes.account.id": "계정 유형 식별자" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "적용 가능한 규칙 보기", "asmtaction.database.getitems": "{0}에 적용 가능한 규칙 보기", - "asmtaction.server.invokeitems": "평가 호출", "asmtaction.database.invokeitems": "{0}의 평가 호출", "asmtaction.exportasscript": "스크립트로 내보내기", - "asmtaction.showsamples": "GitHub에서 모든 규칙 보기 및 자세히 알아보기", "asmtaction.generatehtmlreport": "HTML 보고서 만들기", - "asmtaction.openReport": "보고서가 저장되었습니다. 열어보시겠습니까?", + "asmtaction.label.cancel": "취소", "asmtaction.label.open": "열기", - "asmtaction.label.cancel": "취소" + "asmtaction.openReport": "보고서가 저장되었습니다. 열어보시겠습니까?", + "asmtaction.server.getitems": "적용 가능한 규칙 보기", + "asmtaction.server.invokeitems": "평가 호출", + "asmtaction.showsamples": "GitHub에서 모든 규칙 보기 및 자세히 알아보기" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "표시할 내용이 없습니다. 평가를 호출하여 결과를 가져옵니다.", - "asmt.column.displayName": "표시 이름", - "asmt.column.target": "대상", - "asmt.column.severity": "심각도", + "asmt.TargetDatabaseComplient": "{0} 데이터베이스는 모범 사례를 완전히 준수합니다. 잘하셨습니다!", "asmt.TargetInstanceComplient": "{0} 인스턴스는 모범 사례를 완전히 준수합니다. 잘하셨습니다!", - "asmt.TargetDatabaseComplient": "{0} 데이터베이스는 모범 사례를 완전히 준수합니다. 잘하셨습니다!" + "asmt.column.displayName": "표시 이름", + "asmt.column.severity": "심각도", + "asmt.column.target": "대상" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "API 정보", "asmt.apiversion": "API 버전:", - "asmt.rulesetversion": "기본 규칙 집합 버전:", - "asmt.section.instance.title": "SQL Server 인스턴스 세부 정보", - "asmt.serverversion": "버전:", - "asmt.serveredition": "버전:", - "asmt.instancename": "인스턴스 이름:", - "asmt.osversion": "OS 버전:", - "asmt.column.message": "메시지", "asmt.column.checkId": "확인 ID", + "asmt.column.helpLink": "도움말 링크", + "asmt.column.message": "메시지", "asmt.column.tags": "태그", + "asmt.instancename": "인스턴스 이름:", "asmt.learnMore": "자세한 정보", - "asmt.sqlReportTitle": "SQL 평가 보고서", + "asmt.osversion": "OS 버전:", + "asmt.rulesetversion": "기본 규칙 집합 버전:", + "asmt.section.api.title": "API 정보", + "asmt.section.instance.title": "SQL Server 인스턴스 세부 정보", + "asmt.serveredition": "버전:", + "asmt.serverversion": "버전:", + "asmt.sqlReport.Error": "오류", + "asmt.sqlReport.Info": "정보", + "asmt.sqlReport.Warning": "경고", "asmt.sqlReport.resultForDatabase": "데이터베이스에 대한 결과", "asmt.sqlReport.resultForInstance": "서버에 대한 결과", - "asmt.sqlReport.Error": "오류", - "asmt.sqlReport.Warning": "경고", - "asmt.sqlReport.Info": "정보", - "asmt.column.helpLink": "도움말 링크", - "asmt.sqlReport.severityMsg": "{0}: {1}개 항목" + "asmt.sqlReport.severityMsg": "{0}: {1}개 항목", + "asmt.sqlReportTitle": "SQL 평가 보고서" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Azure Portal에서 열기" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "백업 이름", - "backup.recoveryModel": "복구 모델", - "backup.backupType": "백업 유형", - "backup.backupDevice": "백업 파일", + "addFile": "파일 추가", + "backup.advancedConfiguration": "고급 구성", "backup.algorithm": "알고리즘", + "backup.backupDevice": "백업 파일", + "backup.backupFileRequired": "백업 파일 경로가 필요합니다.", + "backup.backupName": "백업 이름", + "backup.backupTail": "비상 로그 백업", + "backup.backupType": "백업 유형", "backup.certificateOrAsymmetricKey": "인증서 또는 비대칭 키", - "backup.media": "미디어", - "backup.mediaOption": "기존 미디어 세트에 백업", - "backup.mediaOptionFormat": "새 미디어 세트에 백업", + "backup.checksumContainer": "미디어에 쓰기 전에 체크섬 수행", + "backup.compression": "압축", + "backup.containsBackupToUrlError": "파일로 백업만 지원됩니다.", + "backup.continueOnErrorContainer": "오류 발생 시 계속", + "backup.copyOnly": "복사 전용 백업", + "backup.encryption": "암호화", "backup.existingMediaAppend": "기존 백업 세트에 추가", "backup.existingMediaOverwrite": "모든 기존 백업 세트 덮어쓰기", - "backup.newMediaSetName": "새 미디어 세트 이름", - "backup.newMediaSetDescription": "새 미디어 세트 설명", - "backup.checksumContainer": "미디어에 쓰기 전에 체크섬 수행", - "backup.verifyContainer": "완료되면 백업 확인", - "backup.continueOnErrorContainer": "오류 발생 시 계속", "backup.expiration": "만료", - "backup.setBackupRetainDays": "백업 보존 기간(일) 설정", - "backup.copyOnly": "복사 전용 백업", - "backup.advancedConfiguration": "고급 구성", - "backup.compression": "압축", + "backup.media": "미디어", + "backup.mediaNameRequired": "미디어 이름이 필요합니다.", + "backup.mediaOption": "기존 미디어 세트에 백업", + "backup.mediaOptionFormat": "새 미디어 세트에 백업", + "backup.newMediaSetDescription": "새 미디어 세트 설명", + "backup.newMediaSetName": "새 미디어 세트 이름", + "backup.noEncryptorWarning": "사용 가능한 인증서 또는 비대칭 키가 없습니다.", + "backup.recoveryModel": "복구 모델", + "backup.reliability": "안정성", "backup.setBackupCompression": "백업 압축 설정", - "backup.encryption": "암호화", + "backup.setBackupRetainDays": "백업 보존 기간(일) 설정", "backup.transactionLog": "트랜잭션 로그", "backup.truncateTransactionLog": "트랜잭션 로그 잘라내기", - "backup.backupTail": "비상 로그 백업", - "backup.reliability": "안정성", - "backup.mediaNameRequired": "미디어 이름이 필요합니다.", - "backup.noEncryptorWarning": "사용 가능한 인증서 또는 비대칭 키가 없습니다.", - "addFile": "파일 추가", - "removeFile": "파일 제거", - "backupComponent.invalidInput": "잘못된 입력입니다. 값은 0보다 크거나 같아야 합니다.", - "backupComponent.script": "스크립트", + "backup.verifyContainer": "완료되면 백업 확인", "backupComponent.backup": "백업", "backupComponent.cancel": "취소", - "backup.containsBackupToUrlError": "파일로 백업만 지원됩니다.", - "backup.backupFileRequired": "백업 파일 경로가 필요합니다." + "backupComponent.invalidInput": "잘못된 입력입니다. 값은 0보다 크거나 같아야 합니다.", + "backupComponent.script": "스크립트", + "removeFile": "파일 제거" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "백업" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "백업을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", - "backup.commandNotSupportedForServer": "백업 명령은 데이터베이스 컨텍스트 외부에서 지원되지 않습니다. 데이터베이스를 선택하고 다시 시도하세요.", "backup.commandNotSupported": "Azure SQL Database에 대해 백업 명령이 지원되지 않습니다.", + "backup.commandNotSupportedForServer": "백업 명령은 데이터베이스 컨텍스트 외부에서 지원되지 않습니다. 데이터베이스를 선택하고 다시 시도하세요.", + "backup.isPreviewFeature": "백업을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", "backupAction.backup": "백업" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "비대칭 키", + "backup.compressBackup": "백업 압축", + "backup.defaultCompression": "기본 서버 설정 사용", + "backup.doNotCompress": "백업 압축 안 함", "backup.labelDatabase": "데이터베이스", + "backup.labelDifferential": "차등", + "backup.labelDisk": "디스크", "backup.labelFilegroup": "파일 및 파일 그룹", "backup.labelFull": "전체", - "backup.labelDifferential": "차등", "backup.labelLog": "트랜잭션 로그", - "backup.labelDisk": "디스크", "backup.labelUrl": "URL", - "backup.defaultCompression": "기본 서버 설정 사용", - "backup.compressBackup": "백업 압축", - "backup.doNotCompress": "백업 압축 안 함", - "backup.serverCertificate": "서버 인증서", - "backup.asymmetricKey": "비대칭 키" + "backup.serverCertificate": "서버 인증서" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "저장할 차트를 찾을 수 없습니다.", + "chartSaved": "{0} 경로에 차트를 저장함", + "configureChartLabel": "차트 구성", + "copyChartLabel": "이미지로 복사", "createInsightLabel": "인사이트 만들기", "createInsightNoEditor": "활성 편집기가 SQL 편집기가 아니므로 인사이트를 만들 수 없습니다.", "myWidgetName": "내 위젯", - "configureChartLabel": "차트 구성", - "copyChartLabel": "이미지로 복사", - "chartNotFound": "저장할 차트를 찾을 수 없습니다.", - "saveImageLabel": "이미지로 저장", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "{0} 경로에 차트를 저장함" + "saveImageLabel": "이미지로 저장" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "데이터 방향", - "verticalLabel": "세로", - "horizontalLabel": "가로", + "chartTypeLabel": "차트 종류", "columnsAsLabelsLabel": "열 이름을 레이블로 사용", + "dataDirectionLabel": "데이터 방향", + "dataTypeLabel": "데이터 형식", + "encodingOption": "인코딩", + "horizontalLabel": "가로", + "imageFormatOption": "이미지 형식", "labelFirstColumnLabel": "첫 번째 열을 행 레이블로 사용", "legendLabel": "범례 위치", - "yAxisLabel": "Y축 레이블", - "yAxisMinVal": "Y축 최솟값", - "yAxisMaxVal": "Y축 최댓값", - "xAxisLabel": "X축 레이블", - "xAxisMinVal": "X축 최솟값", - "xAxisMaxVal": "X축 최댓값", - "xAxisMinDate": "X축 최소 날짜", - "xAxisMaxDate": "X축 최대 날짜", - "dataTypeLabel": "데이터 형식", "numberLabel": "숫자", "pointLabel": "점", - "chartTypeLabel": "차트 종류", - "encodingOption": "인코딩", - "imageFormatOption": "이미지 형식" + "verticalLabel": "세로", + "xAxisLabel": "X축 레이블", + "xAxisMaxDate": "X축 최대 날짜", + "xAxisMaxVal": "X축 최댓값", + "xAxisMinDate": "X축 최소 날짜", + "xAxisMinVal": "X축 최솟값", + "yAxisLabel": "Y축 레이블", + "yAxisMaxVal": "Y축 최댓값", + "yAxisMinVal": "Y축 최솟값" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "차트" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "가로 막대", "barAltName": "막대형", + "charting.failedToGetRows": "데이터 세트의 행을 차트로 가져오지 못했습니다.", + "charting.unsupportedType": "차트 종류 '{0}'은(는) 지원되지 않습니다.", + "countAltName": "개수", + "doughnutAltName": "도넛형", + "horizontalBarAltName": "가로 막대", + "imageAltName": "이미지", "lineAltName": "꺾은선형", "pieAltName": "원형", "scatterAltName": "분산형", - "timeSeriesAltName": "시계열", - "imageAltName": "이미지", - "countAltName": "개수", "tableAltName": "테이블", - "doughnutAltName": "도넛형", - "charting.failedToGetRows": "데이터 세트의 행을 차트로 가져오지 못했습니다.", - "charting.unsupportedType": "차트 종류 '{0}'은(는) 지원되지 않습니다." + "timeSeriesAltName": "시계열" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "기본 제공 차트", - "builtinCharts.maxRowCountDescription": "표시할 차트의 최대 행 수입니다. 경고:이 수를 늘리면 성능에 영향을 줄 수 있습니다." + "builtinCharts.maxRowCountDescription": "표시할 차트의 최대 행 수입니다. 경고:이 수를 늘리면 성능에 영향을 줄 수 있습니다.", + "builtinChartsConfigurationTitle": "기본 제공 차트" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "닫기" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "다시 표시 안 함" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "{0}에 연결하는 중", - "runningCommandLabel": "명령 {0} 실행 중", - "openingNewQueryLabel": "새 쿼리 {0}을(를) 여는 중", - "warnServerRequired": "서버 정보가 제공되지 않았으므로 연결할 수 없습니다.", - "errConnectUrl": "{0} 오류로 인해 URL을 열 수 없습니다.", - "connectServerDetail": "이렇게 하면 서버 {0}에 연결됩니다.", "confirmConnect": "연결하시겠습니까?", + "connectServerDetail": "이렇게 하면 서버 {0}에 연결됩니다.", + "connectingLabel": "{0}에 연결하는 중", + "connectingQueryLabel": "쿼리 파일 연결 중", + "errConnectUrl": "{0} 오류로 인해 URL을 열 수 없습니다.", "open": "열기(&O)", - "connectingQueryLabel": "쿼리 파일 연결 중" + "openingNewQueryLabel": "새 쿼리 {0}을(를) 여는 중", + "runningCommandLabel": "명령 {0} 실행 중", + "warnServerRequired": "서버 정보가 제공되지 않았으므로 연결할 수 없습니다." }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "사용자 설정에서 {0}이(가) {1}(으)로 바뀌었습니다.", "workbench.configuration.upgradeWorkspace": "작업 영역 설정에서 {0}이(가) {1}(으)로 바뀌었습니다." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "연결 목록에 저장할 최근에 사용한 최대 연결 수입니다.", + "connection.parseClipboardForConnectionStringDescription": "연결 대화 상자가 열리거나 붙여넣기가 수행되면 클립보드의 내용을 구문 분석하려고 합니다.", "sql.defaultEngineDescription": "사용할 기본 SQL 엔진입니다. 해당 엔진은 .sql 파일의 기본 언어 공급자와 새 연결을 만들 때 사용할 기본 공급자를 구동합니다.", - "connection.parseClipboardForConnectionStringDescription": "연결 대화 상자가 열리거나 붙여넣기가 수행되면 클립보드의 내용을 구문 분석하려고 합니다." + "sql.maxRecentConnectionsDescription": "연결 목록에 저장할 최근에 사용한 최대 연결 수입니다." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "연결 상태" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "공급자의 일반 ID", + "schema.connectionOptions": "연결 옵션", "schema.displayName": "공급자의 표시 이름", - "schema.notebookKernelAlias": "공급자의 Notebook 커널 별칭", "schema.iconPath": "서버 유형의 아이콘 경로", - "schema.connectionOptions": "연결 옵션" + "schema.notebookKernelAlias": "공급자의 Notebook 커널 별칭", + "schema.providerId": "공급자의 일반 ID" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "트리 공급자의 사용자 표시 이름", - "connectionTreeProvider.schema.id": "공급자 ID는 트리 데이터 공급자를 등록할 때와 동일해야 하며 'connectionDialog/'로 시작해야 합니다." + "connectionTreeProvider.schema.id": "공급자 ID는 트리 데이터 공급자를 등록할 때와 동일해야 하며 'connectionDialog/'로 시작해야 합니다.", + "connectionTreeProvider.schema.name": "트리 공급자의 사용자 표시 이름" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "이 컨테이너의 고유 식별자입니다.", - "azdata.extension.contributes.dashboard.container.container": "탭에 표시될 컨테이너입니다.", "azdata.extension.contributes.containers": "사용자가 대시보드 추가할 단일 또는 다중 대시보드 컨테이너를 적용합니다.", - "dashboardContainer.contribution.noIdError": "확장용으로 지정된 대시보드 컨테이너에 ID가 없습니다.", - "dashboardContainer.contribution.noContainerError": "대시보드 컨테이너에 확장용으로 지정된 컨테이너가 없습니다.", + "azdata.extension.contributes.dashboard.container.container": "탭에 표시될 컨테이너입니다.", + "azdata.extension.contributes.dashboard.container.id": "이 컨테이너의 고유 식별자입니다.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "공란 1개에 정확히 1개의 대시보드 컨테이너를 정의해야 합니다.", + "dashboardContainer.contribution.noContainerError": "대시보드 컨테이너에 확장용으로 지정된 컨테이너가 없습니다.", + "dashboardContainer.contribution.noIdError": "확장용으로 지정된 대시보드 컨테이너에 ID가 없습니다.", "dashboardTab.contribution.unKnownContainerType": "확장용 대시보드 컨테이너에 알 수 없는 컨테이너 형식이 정의되었습니다." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "이 탭에 표시할 모델 지원 보기입니다." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "이 탐색 영역의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", - "dashboard.container.left-nav-bar.icon": "(옵션) UI에서 이 탐색 섹션을 나타내는 데 사용되는 아이콘입니다. 파일 경로 또는 테마 지정 가능 구성입니다.", - "dashboard.container.left-nav-bar.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", - "dashboard.container.left-nav-bar.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "dashboard.container.left-nav-bar.title": "사용자에게 표시할 탐색 섹션의 제목입니다.", - "dashboard.container.left-nav-bar.container": "이 탐색 섹션에 표시할 컨테이너입니다.", "dashboard.container.left-nav-bar": "이 탐색 섹션에 표시할 대시보드 컨테이너 목록입니다.", - "navSection.missingTitle.error": "탐색 섹션에 확장용으로 지정된 제목이 없습니다.", + "dashboard.container.left-nav-bar.container": "이 탐색 섹션에 표시할 컨테이너입니다.", + "dashboard.container.left-nav-bar.icon": "(옵션) UI에서 이 탐색 섹션을 나타내는 데 사용되는 아이콘입니다. 파일 경로 또는 테마 지정 가능 구성입니다.", + "dashboard.container.left-nav-bar.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", + "dashboard.container.left-nav-bar.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", + "dashboard.container.left-nav-bar.id": "이 탐색 영역의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", + "dashboard.container.left-nav-bar.title": "사용자에게 표시할 탐색 섹션의 제목입니다.", + "navSection.invalidContainer.error": "NAV_SECTION 내의 NAV_SECTION은 확장용으로 유효하지 않은 컨테이너입니다.", "navSection.missingContainer.error": "탐색 섹션에 확장용으로 지정된 컨테이너가 없습니다.", - "navSection.moreThanOneDashboardContainersError": "공란 1개에 정확히 1개의 대시보드 컨테이너를 정의해야 합니다.", - "navSection.invalidContainer.error": "NAV_SECTION 내의 NAV_SECTION은 확장용으로 유효하지 않은 컨테이너입니다." + "navSection.missingTitle.error": "탐색 섹션에 확장용으로 지정된 제목이 없습니다.", + "navSection.moreThanOneDashboardContainersError": "공란 1개에 정확히 1개의 대시보드 컨테이너를 정의해야 합니다." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "이 탭에 표시할 웹 보기입니다." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "위젯 목록은 확장용 위젯 컨테이너 내에 있어야 합니다." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "설치된 기능 열기", + "clickToPin": "클릭하여 고정", + "clickToUnpin": "클릭하여 고정 해제", + "collapseWidget": "위젯 축소", + "deleteWidget": "위젯 삭제", "editDashboard": "편집", "editDashboardExit": "끝내기", + "expandWidget": "위젯 확장", "refreshWidget": "새로 고침", - "toggleMore": "작업 표시", - "deleteWidget": "위젯 삭제", - "clickToUnpin": "클릭하여 고정 해제", - "clickToPin": "클릭하여 고정", - "addFeatureAction.openInstalledFeatures": "설치된 기능 열기", - "collapseWidget": "위젯 축소", - "expandWidget": "위젯 확장" + "toggleMore": "작업 표시" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0}은(는) 알 수 없는 컨테이너입니다." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "일반", "home": "홈", - "missingConnectionInfo": "이 대시보드의 연결 정보를 찾을 수 없습니다.", - "dashboard.generalTabGroupHeader": "일반" + "missingConnectionInfo": "이 대시보드의 연결 정보를 찾을 수 없습니다." }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "이 탭의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", - "azdata.extension.contributes.dashboard.tab.title": "사용자에게 표시할 탭의 제목입니다.", - "azdata.extension.contributes.dashboard.tab.description": "사용자에게 표시할 이 탭에 대한 설명입니다.", - "azdata.extension.contributes.tab.when": "이 항목을 표시하기 위해 true여야 하는 조건", - "azdata.extension.contributes.tab.provider": "이 탭과 호환되는 연결 형식을 정의합니다. 설정하지 않으면 기본 연결 형식은 'MSSQL'입니다.", - "azdata.extension.contributes.dashboard.tab.container": "이 탭에 표시할 컨테이너입니다.", + "administrationTabGroup": "관리", "azdata.extension.contributes.dashboard.tab.alwaysShow": "이 탭을 항상 표시할지 또는 사용자가 추가할 때만 표시할지입니다.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "이 탭을 연결 형식의 홈 탭으로 사용할지 여부입니다.", + "azdata.extension.contributes.dashboard.tab.container": "이 탭에 표시할 컨테이너입니다.", + "azdata.extension.contributes.dashboard.tab.description": "사용자에게 표시할 이 탭에 대한 설명입니다.", "azdata.extension.contributes.dashboard.tab.group": "이 탭이 속한 그룹의 고유 식별자이며 홈 그룹의 값은 home입니다.", - "dazdata.extension.contributes.dashboard.tab.icon": "(선택 사항) UI에서 이 탭을 나타내는 데 사용되는 아이콘입니다. 파일 경로 또는 테마 지정 가능 구성입니다.", - "azdata.extension.contributes.dashboard.tab.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", "azdata.extension.contributes.dashboard.tab.icon.dark": "어두운 테마를 사용하는 경우의 아이콘 경로", - "azdata.extension.contributes.tabs": "사용자가 대시보드 추가할 단일 또는 다중 탭을 적용합니다.", - "dashboardTab.contribution.noTitleError": "확장용으로 지정한 제목이 없습니다.", - "dashboardTab.contribution.noDescriptionWarning": "표시하도록 지정한 설명이 없습니다.", - "dashboardTab.contribution.noContainerError": "확장용으로 지정한 컨테이너가 없습니다.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "공란 1개에 정확히 1개의 대시보드 컨테이너를 정의해야 합니다.", + "azdata.extension.contributes.dashboard.tab.icon.light": "밝은 테마를 사용하는 경우의 아이콘 경로", + "azdata.extension.contributes.dashboard.tab.id": "이 탭의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "이 탭을 연결 형식의 홈 탭으로 사용할지 여부입니다.", + "azdata.extension.contributes.dashboard.tab.title": "사용자에게 표시할 탭의 제목입니다.", "azdata.extension.contributes.dashboard.tabGroup.id": "이 탭 그룹의 고유 식별자입니다.", "azdata.extension.contributes.dashboard.tabGroup.title": "탭 그룹의 제목입니다.", + "azdata.extension.contributes.tab.provider": "이 탭과 호환되는 연결 형식을 정의합니다. 설정하지 않으면 기본 연결 형식은 'MSSQL'입니다.", + "azdata.extension.contributes.tab.when": "이 항목을 표시하기 위해 true여야 하는 조건", "azdata.extension.contributes.tabGroups": "사용자가 대시보드에 추가할 하나 이상의 탭 그룹을 제공합니다.", + "azdata.extension.contributes.tabs": "사용자가 대시보드 추가할 단일 또는 다중 탭을 적용합니다.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "공란 1개에 정확히 1개의 대시보드 컨테이너를 정의해야 합니다.", + "dashboardTab.contribution.noContainerError": "확장용으로 지정한 컨테이너가 없습니다.", + "dashboardTab.contribution.noDescriptionWarning": "표시하도록 지정한 설명이 없습니다.", + "dashboardTab.contribution.noTitleError": "확장용으로 지정한 제목이 없습니다.", "dashboardTabGroup.contribution.noIdError": "탭 그룹에 ID가 지정되지 않았습니다.", "dashboardTabGroup.contribution.noTitleError": "탭 그룹에 제목을 지정하지 않았습니다.", - "administrationTabGroup": "관리", + "databasesTabDescription": "데이터베이스 탭", + "databasesTabTitle": "데이터베이스", + "dazdata.extension.contributes.dashboard.tab.icon": "(선택 사항) UI에서 이 탭을 나타내는 데 사용되는 아이콘입니다. 파일 경로 또는 테마 지정 가능 구성입니다.", "monitoringTabGroup": "모니터링", "performanceTabGroup": "성능", "securityTabGroup": "보안", - "troubleshootingTabGroup": "문제 해결", "settingsTabGroup": "설정", - "databasesTabDescription": "데이터베이스 탭", - "databasesTabTitle": "데이터베이스" + "troubleshootingTabGroup": "문제 해결" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "관리", - "dashboard.editor.label": "대시보드" + "dashboard.editor.label": "대시보드", + "manage": "관리" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "관리" @@ -9905,67 +10372,67 @@ "opticon": "'icon' 속성은 생략하거나, '{dark, light}' 같은 문자열 또는 리터럴이어야 합니다." }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "대시보드에 표시할 속성을 정의합니다.", - "dashboard.properties.property.displayName": "속성의 레이블로 사용할 값", - "dashboard.properties.property.value": "값을 위해 액세스할 개체의 값", - "dashboard.properties.property.ignore": "무시할 값 지정", - "dashboard.properties.property.default": "무시되거나 값이 없는 경우 표시할 기본값", + "carbon.extension.dashboard": "이 공급자가 대시보드를 지원함을 정의합니다.", + "dashboard.id": "공급자 ID(예: MSSQL)", + "dashboard.properties": "대시보드에 표시할 속성 값", + "dashboard.properties.databaseProperties": "표시할 데이터베이스 페이지 속성", "dashboard.properties.flavor": "대시보드 속성을 정의하기 위한 특성", - "dashboard.properties.flavor.id": "특성의 ID", "dashboard.properties.flavor.condition": "이 특성을 사용할 조건", "dashboard.properties.flavor.condition.field": "비교할 필드", "dashboard.properties.flavor.condition.operator": "비교에 사용할 연산자", "dashboard.properties.flavor.condition.value": "필드를 비교할 값", - "dashboard.properties.databaseProperties": "표시할 데이터베이스 페이지 속성", - "dashboard.properties.serverProperties": "표시할 서버 페이지 속성", - "carbon.extension.dashboard": "이 공급자가 대시보드를 지원함을 정의합니다.", - "dashboard.id": "공급자 ID(예: MSSQL)", - "dashboard.properties": "대시보드에 표시할 속성 값" + "dashboard.properties.flavor.id": "특성의 ID", + "dashboard.properties.property": "대시보드에 표시할 속성을 정의합니다.", + "dashboard.properties.property.default": "무시되거나 값이 없는 경우 표시할 기본값", + "dashboard.properties.property.displayName": "속성의 레이블로 사용할 값", + "dashboard.properties.property.ignore": "무시할 값 지정", + "dashboard.properties.property.value": "값을 위해 액세스할 개체의 값", + "dashboard.properties.serverProperties": "표시할 서버 페이지 속성" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "이 항목을 표시하기 위해 true여야 하는 조건", + "azdata.extension.contributes.dashboardPage.tab.id": "이 탭의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", "azdata.extension.contributes.widget.hideHeader": "위젯의 헤더를 숨길지 여부를 나타냅니다. 기본값은 false입니다.", - "dashboardpage.tabName": "컨테이너의 제목", - "dashboardpage.rowNumber": "표의 구성 요소 행", - "dashboardpage.rowSpan": "표에 있는 구성 요소의 rowspan입니다. 기본값은 1입니다. 표의 행 수로 설정하려면 '*'를 사용합니다.", + "azdata.extension.contributes.widget.when": "이 항목을 표시하기 위해 true여야 하는 조건", + "dashboardTabError": "확장 탭을 알 수 없거나 설치하지 않았습니다.", "dashboardpage.colNumber": "표의 구성 요소 열", "dashboardpage.colspan": "표에 있는 구성 요소의 colspan입니다. 기본값은 1입니다. 표의 열 수로 설정하려면 '*'를 사용합니다.", - "azdata.extension.contributes.dashboardPage.tab.id": "이 탭의 고유 식별자입니다. 모든 요청에서 확장으로 전달됩니다.", - "dashboardTabError": "확장 탭을 알 수 없거나 설치하지 않았습니다." + "dashboardpage.rowNumber": "표의 구성 요소 행", + "dashboardpage.rowSpan": "표에 있는 구성 요소의 rowspan입니다. 기본값은 1입니다. 표의 행 수로 설정하려면 '*'를 사용합니다.", + "dashboardpage.tabName": "컨테이너의 제목" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "데이터베이스 속성" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "속성 위젯 사용 또는 사용 안 함", + "compatibilityLevel": "호환성 수준", "dashboard.databaseproperties": "표시할 속성 값", "dashboard.databaseproperties.displayName": "속성의 표시 이름", - "dashboard.databaseproperties.value": "데이터베이스 정보 개체의 값", "dashboard.databaseproperties.ignore": "무시할 특정 값 지정", - "recoveryModel": "복구 모델", + "dashboard.databaseproperties.value": "데이터베이스 정보 개체의 값", + "dashboardDatabase": "데이터베이스 대시보드 페이지를 사용자 지정합니다.", + "dashboardDatabaseProperties": "속성 위젯 사용 또는 사용 안 함", + "dashboardDatabaseTabs": "데이터베이스 대시보드 탭을 사용자 지정합니다.", "lastDatabaseBackup": "마지막 데이터베이스 백업", "lastLogBackup": "마지막 로그 백업", - "compatibilityLevel": "호환성 수준", - "owner": "소유자", - "dashboardDatabase": "데이터베이스 대시보드 페이지를 사용자 지정합니다.", "objectsWidgetTitle": "검색", - "dashboardDatabaseTabs": "데이터베이스 대시보드 탭을 사용자 지정합니다." + "owner": "소유자", + "recoveryModel": "복구 모델" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "서버 속성" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "속성 위젯 사용 또는 사용 안 함", + "computerName": "컴퓨터 이름", "dashboard.serverproperties": "표시할 속성 값", "dashboard.serverproperties.displayName": "속성의 표시 이름", "dashboard.serverproperties.value": "서버 정보 개체의 값", - "version": "버전", - "edition": "버전", - "computerName": "컴퓨터 이름", - "osVersion": "OS 버전", - "explorerWidgetsTitle": "검색", "dashboardServer": "서버 대시보드 페이지를 사용자 지정합니다.", - "dashboardServerTabs": "서버 대시보드 탭을 사용자 지정합니다." + "dashboardServerProperties": "속성 위젯 사용 또는 사용 안 함", + "dashboardServerTabs": "서버 대시보드 탭을 사용자 지정합니다.", + "edition": "버전", + "explorerWidgetsTitle": "검색", + "osVersion": "OS 버전", + "version": "버전" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "홈" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "작업 표시", + "dashboard.explorer.actionsColumn": "작업", + "explorerSearchMatchResultMessage": "검색 목록을 {0}개 항목으로 필터링함", "explorerSearchNoMatchResultMessage": "일치하는 항목 없음", - "explorerSearchSingleMatchResultMessage": "검색 목록을 1개 항목으로 필터링함", - "explorerSearchMatchResultMessage": "검색 목록을 {0}개 항목으로 필터링함" + "explorerSearchSingleMatchResultMessage": "검색 목록을 1개 항목으로 필터링함" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "이름", - "dashboard.explorer.schemaDisplayValue": "스키마", - "dashboard.explorer.objectTypeDisplayValue": "형식" + "dashboard.explorer.objectTypeDisplayValue": "형식", + "dashboard.explorer.schemaDisplayValue": "스키마" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "개체 로드", - "loadingDatabases": "데이터베이스 로드", - "loadingObjectsCompleted": "개체 로드가 완료되었습니다.", - "loadingDatabasesCompleted": "데이터베이스 로드가 완료되었습니다.", - "seachObjects": "형식 이름(t:, v:, f: 또는 sp:)으로 검색", - "searchDatabases": "데이터베이스 검색", + "dashboard.explorer.databaseError": "데이터베이스를 로드할 수 없습니다.", "dashboard.explorer.objectError": "개체를 로드할 수 없습니다.", - "dashboard.explorer.databaseError": "데이터베이스를 로드할 수 없습니다." + "loadingDatabases": "데이터베이스 로드", + "loadingDatabasesCompleted": "데이터베이스 로드가 완료되었습니다.", + "loadingObjects": "개체 로드", + "loadingObjectsCompleted": "개체 로드가 완료되었습니다.", + "seachObjects": "형식 이름(t:, v:, f: 또는 sp:)으로 검색", + "searchDatabases": "데이터베이스 검색" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "쿼리 실행" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "{0} 로드", - "insightsWidgetLoadingCompletedMessage": "{0} 로드 완료", "insights.autoRefreshOffState": "자동 새로 고침: 꺼짐", "insights.lastUpdated": "최종 업데이트: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "{0} 로드 완료", + "insightsWidgetLoadingMessage": "{0} 로드", "noResults": "표시할 결과 없음" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "서버 또는 데이터베이스를 쿼리하고 여러 방법(차트, 요약 개수 등)으로 결과를 표시할 수 있는 위젯을 추가합니다.", + "actionDatabaseDescription": "작업의 대상 데이터베이스입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", + "actionServerDescription": "작업의 대상 서버입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", + "actionTypes": "사용할 작업", + "actionUserDescription": "작업의 대상 사용자입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", + "carbon.extension.contributes.insightType.id": "인사이트의 식별자", + "carbon.extension.contributes.insights": "대시보드 팔레트에 인사이트를 적용합니다.", + "insightAutoRefreshIntervalDescription": "[옵션] 자동 새로 고침 간격(분)입니다. 설정하지 않으면 자동 새로 고침이 수행되지 않습니다.", "insightIdDescription": "인사이트의 결과를 캐싱하는 데 사용되는 고유 식별자입니다.", "insightQueryDescription": "실행할 SQL 쿼리입니다. 정확히 1개의 결과 집합을 반환해야 합니다.", "insightQueryFileDescription": "[옵션] 쿼리를 포함하는 파일의 경로입니다. '쿼리'를 설정하지 않은 경우에 사용합니다.", - "insightAutoRefreshIntervalDescription": "[옵션] 자동 새로 고침 간격(분)입니다. 설정하지 않으면 자동 새로 고침이 수행되지 않습니다.", - "actionTypes": "사용할 작업", - "actionDatabaseDescription": "작업의 대상 데이터베이스입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", - "actionServerDescription": "작업의 대상 서버입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", - "actionUserDescription": "작업의 대상 사용자입니다. '${ columnName }' 형식을 사용하여 데이터 기반 열 이름을 사용할 수 있습니다.", - "carbon.extension.contributes.insightType.id": "인사이트의 식별자", - "carbon.extension.contributes.insights": "대시보드 팔레트에 인사이트를 적용합니다." + "insightWidgetDescription": "서버 또는 데이터베이스를 쿼리하고 여러 방법(차트, 요약 개수 등)으로 결과를 표시할 수 있는 위젯을 추가합니다." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "제공한 데이터로 차트를 표시할 수 없습니다." @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "쿼리 결과를 대시보드에 차트로 표시합니다.", "colorMapDescription": "'열 이름'을 색에 매핑합니다. 예를 들어, 이 열에 빨간색을 사용하려면 'column1': red를 추가합니다. ", - "legendDescription": "차트 범례의 기본 위치 및 표시 여부를 나타냅니다. 이 항목은 쿼리의 열 이름이며, 각 차트 항목의 레이블에 매핑됩니다.", - "labelFirstColumnDescription": "dataDirection이 horizontal인 경우, 이 값을 true로 설정하면 범례의 첫 번째 열 값을 사용합니다.", "columnsAsLabels": "dataDirection이 vertical인 경우, 이 값을 true로 설정하면 범례의 열 이름을 사용합니다.", "dataDirectionDescription": "데이터를 열(세로)에서 읽어올지 행(가로)에서 읽어올지를 정의합니다. 시계열에서는 방향이 세로여야 하므로 무시됩니다.", + "labelFirstColumnDescription": "dataDirection이 horizontal인 경우, 이 값을 true로 설정하면 범례의 첫 번째 열 값을 사용합니다.", + "legendDescription": "차트 범례의 기본 위치 및 표시 여부를 나타냅니다. 이 항목은 쿼리의 열 이름이며, 각 차트 항목의 레이블에 매핑됩니다.", "showTopNData": "showTopNData를 설정한 경우 차트에 상위 N개 데이터만 표시합니다." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Y축 최솟값", - "yAxisMax": "Y축 최댓값", + "barchart.xAxisLabel": "X축 레이블", "barchart.yAxisLabel": "Y축 레이블", - "xAxisMin": "X축 최솟값", "xAxisMax": "X축 최댓값", - "barchart.xAxisLabel": "X축 레이블" + "xAxisMin": "X축 최솟값", + "yAxisMax": "Y축 최댓값", + "yAxisMin": "Y축 최솟값" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "차트 데이터 세트의 데이터 속성을 나타냅니다." @@ -10044,40 +10512,40 @@ "countInsightDescription": "결과 세트의 각 열에 대해 행 0의 값을 개수와 열 이름으로 표시합니다. 예를 들어, '1 Healthy', '3 Unhealthy'가 지원됩니다. 여기서 'Healthy'는 열 이름이고 1은 행 1, 셀 1의 값입니다." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "이미지(예: ggplot2를 사용하여 R 쿼리에서 반환한 이미지)를 표시합니다.", + "encodingDescription": "16진수, base64 또는 다른 형식으로 인코딩되어 있나요?", "imageFormatDescription": "어떤 형식이 필요한가요? JPEG, PNG 또는 다른 형식인가요?", - "encodingDescription": "16진수, base64 또는 다른 형식으로 인코딩되어 있나요?" + "imageInsightDescription": "이미지(예: ggplot2를 사용하여 R 쿼리에서 반환한 이미지)를 표시합니다." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "단순 테이블에 결과를 표시합니다." }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "대시보드 속성을 로드할 수 없습니다.", "loadingProperties": "속성 로드", - "loadingPropertiesCompleted": "속성 로드 완료", - "dashboard.properties.error": "대시보드 속성을 로드할 수 없습니다." + "loadingPropertiesCompleted": "속성 로드 완료" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "데이터베이스 연결", - "datasource.connections": "데이터 원본 연결", - "datasource.connectionGroups": "데이터 원본 그룹", "connectionsSortOrder.dateAdded": "저장된 연결은 추가된 날짜를 기준으로 정렬됩니다.", "connectionsSortOrder.displayName": "저장된 연결은 표시 이름을 기준으로 사전순으로 정렬됩니다.", + "databaseConnections": "데이터베이스 연결", + "datasource.connectionGroups": "데이터 원본 그룹", + "datasource.connections": "데이터 원본 연결", "datasource.connectionsSortOrder": "저장된 연결 및 연결 그룹의 정렬 순서를 제어합니다.", - "startupConfig": "시작 구성", - "startup.alwaysShowServersView": "Azure Data Studio 시작 시 서버 보기를 표시하려면 True(기본값), 마지막으로 열었던 보기를 표시하려면 False" + "startup.alwaysShowServersView": "Azure Data Studio 시작 시 서버 보기를 표시하려면 True(기본값), 마지막으로 열었던 보기를 표시하려면 False", + "startupConfig": "시작 구성" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "뷰의 식별자입니다. 'vscode.window.registerTreeDataProviderForView' API를 통해 데이터 공급자를 등록하는 데 사용합니다. 'onView:${id}' 이벤트를 'activationEvents'에 등록하여 확장 활성화를 트리거하는 데도 사용합니다.", - "vscode.extension.contributes.view.name": "사용자가 읽을 수 있는 뷰 이름입니다. 표시됩니다.", - "vscode.extension.contributes.view.when": "이 뷰를 표시하기 위해 true여야 하는 조건", - "extension.contributes.dataExplorer": "뷰를 편집기에 적용합니다.", - "extension.dataExplorer": "뷰를 작업 막대의 Data Explorer 컨테이너에 적용합니다.", "dataExplorer.contributed": "뷰를 적용된 뷰 컨테이너에 적용합니다.", "duplicateView1": "뷰 컨테이너 '{1}'에서 동일한 ID '{0}'의 여러 뷰를 등록할 수 없습니다.", "duplicateView2": "ID가 '{0}'인 뷰가 뷰 컨테이너 '{1}'에 이미 등록되어 있습니다.", + "extension.contributes.dataExplorer": "뷰를 편집기에 적용합니다.", + "extension.dataExplorer": "뷰를 작업 막대의 Data Explorer 컨테이너에 적용합니다.", + "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", "requirearray": "뷰는 배열이어야 합니다.", "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다." + "vscode.extension.contributes.view.id": "뷰의 식별자입니다. 'vscode.window.registerTreeDataProviderForView' API를 통해 데이터 공급자를 등록하는 데 사용합니다. 'onView:${id}' 이벤트를 'activationEvents'에 등록하여 확장 활성화를 트리거하는 데도 사용합니다.", + "vscode.extension.contributes.view.name": "사용자가 읽을 수 있는 뷰 이름입니다. 표시됩니다.", + "vscode.extension.contributes.view.when": "이 뷰를 표시하기 위해 true여야 하는 조건" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "서버", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "시작 시 데이터 SQL 편집 창 표시" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "실행", "disposeEditFailure": "오류를 나타내며 편집 내용 삭제 실패: ", - "editData.stop": "중지", + "editData.closeSql": "SQL 창 닫기", + "editData.run": "실행", "editData.showSql": "SQL 창 표시", - "editData.closeSql": "SQL 창 닫기" + "editData.stop": "중지" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "최대 행 수:" @@ -10106,157 +10574,157 @@ "revertRow": "현재 행 되돌리기" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "CSV로 저장", - "saveAsJson": "JSON으로 저장", - "saveAsExcel": "Excel로 저장", - "saveAsXml": "XML로 저장", "copySelection": "복사", "copyWithHeaders": "복사(머리글 포함)", + "saveAsCsv": "CSV로 저장", + "saveAsExcel": "Excel로 저장", + "saveAsJson": "JSON으로 저장", + "saveAsXml": "XML로 저장", "selectAll": "모두 선택" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "대시보드 탭({0})", + "insight condition": "시기", + "insightId": "ID", + "insights": "대시보드 인사이트({0})", + "name": "이름", + "tabDescription": "설명", "tabId": "ID", "tabTitle": "제목", - "tabDescription": "설명", - "insights": "대시보드 인사이트({0})", - "insightId": "ID", - "name": "이름", - "insight condition": "시기" + "tabs": "대시보드 탭({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "갤러리에서 확장 정보를 가져옵니다.", + "notFound": "'{0}' 확장을 찾을 수 없습니다.", "workbench.extensions.getExtensionFromGallery.arg.name": "확장 ID", - "notFound": "'{0}' 확장을 찾을 수 없습니다." + "workbench.extensions.getExtensionFromGallery.description": "갤러리에서 확장 정보를 가져옵니다." }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "권장 사항 표시", "Install Extensions": "확장 설치", - "openExtensionAuthoringDocs": "확장 제작..." + "openExtensionAuthoringDocs": "확장 제작...", + "showRecommendations": "권장 사항 표시" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "다시 표시 안 함", "ExtensionsRecommended": "Azure Data Studio에는 확장 권장 사항이 있습니다.", "VisualizerExtensionsRecommended": "Azure Data Studio에는 데이터 시각화를 위한 확장 권장 사항이 있습니다.\r\n설치한 후에는 시각화 도우미 아이콘을 선택하여 쿼리 결과를 시각화할 수 있습니다.", "installAll": "모두 설치", - "showRecommendations": "권장 사항 표시", - "scenarioTypeUndefined": "확장 권장 사항의 시나리오 유형을 제공해야 합니다." + "neverShowAgain": "다시 표시 안 함", + "scenarioTypeUndefined": "확장 권장 사항의 시나리오 유형을 제공해야 합니다.", + "showRecommendations": "권장 사항 표시" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "이 확장은 Azure Data Studio에서 추천됩니다." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "경고", "jobview.Jobs": "작업", "jobview.Notebooks": "Notebook", - "jobview.Alerts": "경고", - "jobview.Proxies": "프록시", - "jobview.Operators": "연산자" + "jobview.Operators": "연산자", + "jobview.Proxies": "프록시" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "이름", - "jobAlertColumns.lastOccurrenceDate": "마지막 발생", - "jobAlertColumns.enabled": "사용", + "jobAlertColumns.categoryName": "범주 이름", "jobAlertColumns.delayBetweenResponses": "응답 간격(초)", - "jobAlertColumns.categoryName": "범주 이름" + "jobAlertColumns.enabled": "사용", + "jobAlertColumns.lastOccurrenceDate": "마지막 발생", + "jobAlertColumns.name": "이름" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "성공", - "jobaction.faillabel": "오류", - "jobaction.refresh": "새로 고침", - "jobaction.newJob": "새 작업", - "jobaction.run": "실행", + "joaction.deletedOperator": "연산자를 삭제했습니다.", "jobSuccessfullyStarted": ": 작업을 시작했습니다.", - "jobaction.stop": "중지", "jobSuccessfullyStopped": ": 작업을 중지했습니다.", - "jobaction.editJob": "작업 편집", - "notebookAction.openNotebook": "열기", + "jobaction.Cancel": "취소", + "jobaction.deleteAlert": "경고 삭제", + "jobaction.deleteAlertConfirm": "'{0}' 경고를 삭제하시겠습니까?", "jobaction.deleteJob": "작업 삭제", "jobaction.deleteJobConfirm": "'{0}' 작업을 삭제하시겠습니까?", - "jobaction.failedToDeleteJob": "'{0}' 작업을 삭제할 수 없습니다.\r\n오류: {1}", - "jobaction.deletedJob": "작업을 삭제했습니다.", - "jobaction.newStep": "새 단계", - "jobaction.deleteStep": "단계 삭제", - "jobaction.deleteStepConfirm": "'{0}' 단계를 삭제하시겠습니까?", - "jobaction.failedToDeleteStep": "'{0}' 단계를 삭제할 수 없습니다.\r\n오류: {1}", - "jobaction.deletedStep": "작업 단계를 삭제했습니다.", - "jobaction.newAlert": "새 경고", - "jobaction.editAlert": "경고 편집", - "jobaction.deleteAlert": "경고 삭제", - "jobaction.Cancel": "취소", - "jobaction.deleteAlertConfirm": "'{0}' 경고를 삭제하시겠습니까?", - "jobaction.failedToDeleteAlert": "'{0}' 경고를 삭제할 수 없습니다.\r\n오류: {1}", - "jobaction.deletedAlert": "경고를 삭제했습니다.", - "jobaction.newOperator": "새 연산자", - "jobaction.editOperator": "연산자 편집", + "jobaction.deleteNotebookConfirm": "'{0}' Notebook을 삭제하시겠습니까?", "jobaction.deleteOperator": "연산자 삭제", "jobaction.deleteOperatorConfirm": "'{0}' 연산자를 삭제하시겠습니까?", - "jobaction.failedToDeleteOperator": "'{0}' 연산자를 삭제할 수 없습니다.\r\n오류: {1}", - "joaction.deletedOperator": "연산자를 삭제했습니다.", - "jobaction.newProxy": "새 프록시", - "jobaction.editProxy": "프록시 편집", "jobaction.deleteProxy": "프록시 삭제", "jobaction.deleteProxyConfirm": "'{0}' 프록시를 삭제하시겠습니까?", - "jobaction.failedToDeleteProxy": "'{0}' 프록시를 삭제할 수 없습니다.\r\n오류: {1}", - "jobaction.deletedProxy": "프록시를 삭제했습니다.", - "notebookaction.newJob": "새 Notebook 작업", - "notebookaction.editJob": "편집", - "notebookaction.openNotebook": "템플릿 Notebook 열기", - "notebookaction.deleteNotebook": "삭제", - "jobaction.deleteNotebookConfirm": "'{0}' Notebook을 삭제하시겠습니까?", - "jobaction.failedToDeleteNotebook": "'{0}' Notebook을 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.deleteStep": "단계 삭제", + "jobaction.deleteStepConfirm": "'{0}' 단계를 삭제하시겠습니까?", + "jobaction.deletedAlert": "경고를 삭제했습니다.", + "jobaction.deletedJob": "작업을 삭제했습니다.", "jobaction.deletedNotebook": "Notebook을 삭제했습니다.", - "notebookaction.pinNotebook": "고정", + "jobaction.deletedProxy": "프록시를 삭제했습니다.", + "jobaction.deletedStep": "작업 단계를 삭제했습니다.", + "jobaction.editAlert": "경고 편집", + "jobaction.editJob": "작업 편집", + "jobaction.editOperator": "연산자 편집", + "jobaction.editProxy": "프록시 편집", + "jobaction.failedToDeleteAlert": "'{0}' 경고를 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.failedToDeleteJob": "'{0}' 작업을 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.failedToDeleteNotebook": "'{0}' Notebook을 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.failedToDeleteOperator": "'{0}' 연산자를 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.failedToDeleteProxy": "'{0}' 프록시를 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.failedToDeleteStep": "'{0}' 단계를 삭제할 수 없습니다.\r\n오류: {1}", + "jobaction.faillabel": "오류", + "jobaction.newAlert": "새 경고", + "jobaction.newJob": "새 작업", + "jobaction.newOperator": "새 연산자", + "jobaction.newProxy": "새 프록시", + "jobaction.newStep": "새 단계", + "jobaction.refresh": "새로 고침", + "jobaction.run": "실행", + "jobaction.stop": "중지", + "jobaction.successLabel": "성공", + "notebookAction.openNotebook": "열기", "notebookaction.deleteMaterializedNotebook": "삭제", - "notebookaction.unpinNotebook": "고정 해제", + "notebookaction.deleteNotebook": "삭제", + "notebookaction.editJob": "편집", + "notebookaction.newJob": "새 Notebook 작업", + "notebookaction.openLatestRun": "마지막 실행 열기", + "notebookaction.openNotebook": "템플릿 Notebook 열기", + "notebookaction.pinNotebook": "고정", "notebookaction.renameNotebook": "이름 바꾸기", - "notebookaction.openLatestRun": "마지막 실행 열기" + "notebookaction.unpinNotebook": "고정 해제" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "메시지", "stepRow.stepID": "단계 ID", - "stepRow.stepName": "단계 이름", - "stepRow.message": "메시지" + "stepRow.stepName": "단계 이름" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "단계" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "이름", - "jobColumns.lastRun": "마지막 실행", - "jobColumns.nextRun": "다음 실행", - "jobColumns.enabled": "사용", - "jobColumns.status": "상태", "jobColumns.category": "범주", + "jobColumns.enabled": "사용", + "jobColumns.lastRun": "마지막 실행", + "jobColumns.lastRunOutcome": "마지막 실행 결과", + "jobColumns.name": "이름", + "jobColumns.nextRun": "다음 실행", + "jobColumns.previousRuns": "이전 실행", "jobColumns.runnable": "실행 가능", "jobColumns.schedule": "일정", - "jobColumns.lastRunOutcome": "마지막 실행 결과", - "jobColumns.previousRuns": "이전 실행", - "jobsView.noSteps": "이 작업에 사용할 수 있는 단계가 없습니다.", - "jobsView.error": "오류: " + "jobColumns.status": "상태", + "jobsView.error": "오류: ", + "jobsView.noSteps": "이 작업에 사용할 수 있는 단계가 없습니다." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "작업 오류: ", "notebookHistory.dateCreatedTooltip": "만든 날짜: ", "notebookHistory.notebookErrorTooltip": "Notebook 오류: ", - "notebookHistory.ErrorTooltip": "작업 오류: ", + "notebookHistory.pastRunsTitle": "지난 실행", "notebookHistory.pinnedTitle": "고정됨", - "notebookHistory.recentRunsTitle": "최근 실행", - "notebookHistory.pastRunsTitle": "지난 실행" + "notebookHistory.recentRunsTitle": "최근 실행" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "이름", - "notebookColumns.targetDatbase": "대상 데이터베이스", "notebookColumns.lastRun": "마지막 실행", - "notebookColumns.nextRun": "다음 실행", - "notebookColumns.status": "상태", "notebookColumns.lastRunOutcome": "마지막 실행 결과", + "notebookColumns.name": "이름", + "notebookColumns.nextRun": "다음 실행", "notebookColumns.previousRuns": "이전 실행", - "notebooksView.noSteps": "이 작업에 사용할 수 있는 단계가 없습니다.", + "notebookColumns.status": "상태", + "notebookColumns.targetDatbase": "대상 데이터베이스", "notebooksView.error": "오류: ", + "notebooksView.noSteps": "이 작업에 사용할 수 있는 단계가 없습니다.", "notebooksView.notebookError": "Notebook 오류: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "이름", "jobOperatorsView.emailAddress": "전자 메일 주소", - "jobOperatorsView.enabled": "사용" + "jobOperatorsView.enabled": "사용", + "jobOperatorsView.name": "이름" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "계정 이름", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "사용" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "삽입", "callout.cancelButton": "취소", - "imageCallout.locationLabel": "이미지 위치", - "imageCallout.localImageLabel": "이 컴퓨터", - "imageCallout.remoteImageLabel": "온라인", - "imageCallout.pathInputLabel": "이미지 URL", - "imageCallout.pathPlaceholder": "이미지 경로 입력", - "imageCallout.urlPlaceholder": "이미지 URL 입력", + "callout.insertButton": "삽입", "imageCallout.browseAltText": "찾아보기", "imageCallout.embedImageLabel": "Notebook에 이미지 연결", "imageCallout.local": "로컬", + "imageCallout.localImageLabel": "이 컴퓨터", + "imageCallout.locationLabel": "이미지 위치", + "imageCallout.pathInputLabel": "이미지 URL", + "imageCallout.pathPlaceholder": "이미지 경로 입력", "imageCallout.remote": "원격", - "linkCallout.linkTextLabel": "표시할 텍스트", - "linkCallout.linkTextPlaceholder": "표시할 텍스트", + "imageCallout.remoteImageLabel": "온라인", + "imageCallout.urlPlaceholder": "이미지 URL 입력", "linkCallout.linkAddressLabel": "주소", - "linkCallout.linkAddressPlaceholder": "기존 파일 또는 웹 페이지에 연결" + "linkCallout.linkAddressPlaceholder": "기존 파일 또는 웹 페이지에 연결", + "linkCallout.linkTextLabel": "표시할 텍스트", + "linkCallout.linkTextPlaceholder": "표시할 텍스트" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "자세히", - "editLabel": "편집", + "RemoveParameterCell": "매개 변수 셀 제거", + "clear": "결과 지우기", "closeLabel": "닫기", - "convertCell": "셀 변환", - "runAllAbove": "위 셀 실행", - "runAllBelow": "아래 셀 실행", "codeAbove": "위에 코드 삽입", "codeBelow": "아래에 코드 삽입", - "markdownAbove": "위에 텍스트 삽입", - "markdownBelow": "아래에 텍스트 삽입", "collapseCell": "셀 축소", + "convertCell": "셀 변환", + "editLabel": "편집", "expandCell": "셀 확장", "makeParameterCell": "매개 변수 셀 만들기", - "RemoveParameterCell": "매개 변수 셀 제거", - "clear": "결과 지우기" + "markdownAbove": "위에 텍스트 삽입", + "markdownBelow": "아래에 텍스트 삽입", + "moreActionsLabel": "자세히", + "runAllAbove": "위 셀 실행", + "runAllBelow": "아래 셀 실행" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "셀 추가", - "optionCodeCell": "코드 셀", - "optionTextCell": "텍스트 셀", + "buttonDelete": "삭제", "buttonMoveDown": "아래로 셀 이동", "buttonMoveUp": "위로 셀 이동", - "buttonDelete": "삭제", "codeCellsPreview": "셀 추가", "codePreview": "코드 셀", + "optionCodeCell": "코드 셀", + "optionTextCell": "텍스트 셀", "textPreview": "텍스트 셀" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "매개 변수" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "마지막 실행 시 오류가 발생했습니다. 다시 실행하려면 클릭하세요.", "notebook.failed": "활성 셀을 선택하고 다시 시도하세요.", "runCell": "셀 실행", - "stopCell": "실행 취소", - "errorRunCell": "마지막 실행 시 오류가 발생했습니다. 다시 실행하려면 클릭하세요." + "stopCell": "실행 취소" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "코드 셀 콘텐츠 확장", - "collapseCellContents": "코드 셀 콘텐츠 축소" + "collapseCellContents": "코드 셀 콘텐츠 축소", + "expandCellContents": "코드 셀 콘텐츠 확장" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "굵게", - "buttonItalic": "기울임꼴", - "buttonUnderline": "밑줄", - "buttonHighlight": "강조 표시", "buttonCode": "코드", + "buttonHighlight": "강조 표시", + "buttonImage": "이미지", + "buttonItalic": "기울임꼴", "buttonLink": "링크", "buttonList": "목록", "buttonOrderedList": "순서가 지정된 목록", - "buttonImage": "이미지", "buttonPreview": "Markdown 미리 보기 토글 - 끄기", + "buttonUnderline": "밑줄", + "callout.insertImageHeading": "이미지 삽입", + "callout.insertLinkHeading": "링크 삽입", "dropdownHeading": "제목", + "markdownViewButton": "Markdown 보기", "optionHeading1": "제목 1", "optionHeading2": "제목 2", "optionHeading3": "제목 3", "optionParagraph": "단락", - "callout.insertLinkHeading": "링크 삽입", - "callout.insertImageHeading": "이미지 삽입", "richTextViewButton": "서식 있는 텍스트 보기", - "splitViewButton": "분할 보기", - "markdownViewButton": "Markdown 보기" + "splitViewButton": "분할 보기" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "구성 요소 {0} 렌더링 중 오류 발생", "noMimeTypeFound": "출력의 {0}렌더러를 찾을 수 없습니다. MIME 형식이 {1}입니다.", - "safe": "안전 ", "noSelectorFound": "선택기 {0}에 대한 구성 요소를 찾을 수 없습니다.", - "componentRenderError": "구성 요소 {0} 렌더링 중 오류 발생" + "safe": "안전 " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "코드 또는 텍스트 셀을 추가하려면", - "plusCode": "+ 코드", "or": "또는", - "plusText": "+ 텍스트", - "toAddCell": "클릭", + "plusCode": "+ 코드", "plusCodeAriaLabel": "코드 셀 추가", - "plusTextAriaLabel": "텍스트 셀 추가" + "plusText": "+ 텍스트", + "plusTextAriaLabel": "텍스트 셀 추가", + "toAddCell": "클릭" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "편집하려면 두 번 클릭", - "addContent": "여기에 콘텐츠를 추가..." + "addContent": "여기에 콘텐츠를 추가...", + "doubleClickEdit": "편집하려면 두 번 클릭" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "찾기", - "placeholder.find": "찾기", - "label.previousMatchButton": "이전 검색 결과", - "label.nextMatchButton": "다음 검색 결과", "label.closeButton": "닫기", - "title.matchesCountLimit": "많은 수의 검색 결과가 반환되었습니다. 처음 999개의 일치 항목만 강조 표시됩니다.", + "label.find": "찾기", "label.matchesLocation": "{0}/{1}", - "label.noResults": "결과 없음" + "label.nextMatchButton": "다음 검색 결과", + "label.noResults": "결과 없음", + "label.previousMatchButton": "이전 검색 결과", + "placeholder.find": "찾기", + "title.matchesCountLimit": "많은 수의 검색 결과가 반환되었습니다. 처음 999개의 일치 항목만 강조 표시됩니다." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "셀", "addCodeLabel": "코드 추가", "addTextLabel": "텍스트 추가", - "createFile": "파일 만들기", - "displayFailed": "내용 {0}을(를) 표시할 수 없습니다.", + "cellNotFound": "이 모델에서 URI가 {0}인 셀을 찾을 수 없습니다.", + "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요.", + "code": "코드", "codeCellsPreview": "셀 추가", "codePreview": "코드 셀", - "textPreview": "텍스트 셀", - "runAllPreview": "모두 실행", - "addCell": "셀", - "views": "뷰", + "createFile": "파일 만들기", + "displayFailed": "내용 {0}을(를) 표시할 수 없습니다.", "editor": "편집기", - "code": "코드", - "text": "텍스트", - "runAll": "셀 실행", - "previousButtonLabel": "< 이전", "nextButtonLabel": "다음 >", - "cellNotFound": "이 모델에서 URI가 {0}인 셀을 찾을 수 없습니다.", - "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요." + "previousButtonLabel": "< 이전", + "runAll": "셀 실행", + "runAllPreview": "모두 실행", + "text": "텍스트", + "textPreview": "텍스트 셀", + "views": "뷰" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "새 Notebook", - "newQuery": "새 Notebook", - "workbench.action.setWorkspaceAndOpen": "작업 영역 설정 및 열기", - "notebook.sqlStopOnError": "SQL 커널: 셀에서 오류가 발생하면 Notebook 실행을 중지합니다.", - "notebook.showAllKernels": "(미리 보기) 현재 Notebook 공급자의 모든 커널을 표시합니다.", - "notebook.allowADSCommands": "Notebook이 Azure Data Studio 명령을 실행하도록 허용합니다.", - "notebook.enableDoubleClickEdit": "두 번 클릭을 사용하여 Notebook에서 텍스트 셀 편집", - "notebook.richTextModeDescription": "텍스트는 서식 있는 텍스트로 표시됩니다(이 텍스트는 WYSIWYG라고도 함).", - "notebook.splitViewModeDescription": "Markdown은 왼쪽에 표시되고, 오른쪽에는 렌더링된 텍스트의 미리 보기가 표시됩니다.", - "notebook.markdownModeDescription": "텍스트가 Markdown으로 표시됩니다.", - "notebook.defaultTextEditMode": "텍스트 셀에 사용되는 기본 편집 모드", - "notebook.saveConnectionName": "(미리 보기) 연결 이름을 Notebook 메타데이터에 저장합니다.", - "notebook.markdownPreviewLineHeight": "Notebook markdown 미리 보기에서 사용되는 줄 높이를 제어합니다. 해당 숫자는 글꼴 크기에 상대적입니다.", - "notebook.showRenderedNotebookinDiffEditor": "(미리 보기) diff 편집기에서 렌더링된 전자 필기장을 표시합니다.", - "notebook.maxRichTextUndoHistory": "전자 필기장 서식 있는 텍스트 편집기의 실행 취소 기록에 저장된 최대 변경 내용 수입니다.", - "notebook.useAbsoluteFilePaths": "다른 노트북에 연결할 때 절대 파일 경로를 사용하세요.", - "notebook.enableIncrementalGridRendering": "전자 필기장에 대한 증분 그리드 렌더링을 활성화합니다. 이렇게 하면 대형 전자 필기장의 초기 렌더링 시간이 향상됩니다. 나머지 그리드가 렌더링되는 동안 전자 필기장과 상호 작용할 때 성능 문제가 있을 수 있습니다.", - "searchConfigurationTitle": "Notebook 검색", "exclude": "전체 텍스트 검색 및 빠른 열기에서 glob 패턴을 구성하여 파일 및 폴더를 제외합니다. `#files.exclude#` 설정에서 모든 glob 패턴을 상속합니다. [여기](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에서 glob 패턴에 대해 자세히 알아보세요.", "exclude.boolean": "파일 경로를 일치시킬 GLOB 패턴입니다. 패턴을 사용하거나 사용하지 않도록 설정하려면 true 또는 false로 설정하세요.", "exclude.when": "일치하는 파일의 형제에 대한 추가 검사입니다. $(basename)을 일치하는 파일 이름에 대한 변수로 사용하세요.", - "useRipgrep": "이 설정은 사용되지 않으며 이제 \"search.usePCRE2\"로 대체됩니다.", - "useRipgrepDeprecated": "사용되지 않습니다. 고급 regex 기능을 지원하려면 \"search.usePCRE2\"를 사용해 보세요.", - "search.maintainFileSearchCache": "사용하도록 설정하면 searchService 프로세스가 1시간의 비활성 상태 이후 종료되지 않고 계속 유지됩니다. 메모리에 파일 검색 캐시가 유지됩니다.", - "useIgnoreFiles": "파일을 검색할 때 '.gitignore' 파일 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", - "useGlobalIgnoreFiles": "파일을 검색할 때 전역 '.gitignore' 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", - "search.quickOpen.includeSymbols": "Quick Open에 대한 파일 결과에 전역 기호 검색 결과를 포함할지 여부입니다.", - "search.quickOpen.includeHistory": "Quick Open에 대한 파일 결과에 최근에 연 파일의 결과를 포함할지 여부입니다.", + "filterSortOrder": "필터링할 때 빠른 열기에서 편집기 기록의 정렬 순서를 제어합니다.", "filterSortOrder.default": "기록 항목은 사용된 필터 값을 기준으로 관련성별로 정렬됩니다. 관련성이 더 높은 항목이 먼저 표시됩니다.", "filterSortOrder.recency": "기록이 최신순으로 정렬됩니다. 가장 최근에 열람한 항목부터 표시됩니다.", - "filterSortOrder": "필터링할 때 빠른 열기에서 편집기 기록의 정렬 순서를 제어합니다.", + "newNotebook": "새 Notebook", + "newQuery": "새 Notebook", + "notebook.allowADSCommands": "Notebook이 Azure Data Studio 명령을 실행하도록 허용합니다.", + "notebook.defaultTextEditMode": "텍스트 셀에 사용되는 기본 편집 모드", + "notebook.enableDoubleClickEdit": "두 번 클릭을 사용하여 Notebook에서 텍스트 셀 편집", + "notebook.enableIncrementalGridRendering": "전자 필기장에 대한 증분 그리드 렌더링을 활성화합니다. 이렇게 하면 대형 전자 필기장의 초기 렌더링 시간이 향상됩니다. 나머지 그리드가 렌더링되는 동안 전자 필기장과 상호 작용할 때 성능 문제가 있을 수 있습니다.", + "notebook.markdownModeDescription": "텍스트가 Markdown으로 표시됩니다.", + "notebook.markdownPreviewLineHeight": "Notebook markdown 미리 보기에서 사용되는 줄 높이를 제어합니다. 해당 숫자는 글꼴 크기에 상대적입니다.", + "notebook.maxRichTextUndoHistory": "전자 필기장 서식 있는 텍스트 편집기의 실행 취소 기록에 저장된 최대 변경 내용 수입니다.", + "notebook.richTextModeDescription": "텍스트는 서식 있는 텍스트로 표시됩니다(이 텍스트는 WYSIWYG라고도 함).", + "notebook.saveConnectionName": "(미리 보기) 연결 이름을 Notebook 메타데이터에 저장합니다.", + "notebook.showAllKernels": "(미리 보기) 현재 Notebook 공급자의 모든 커널을 표시합니다.", + "notebook.showRenderedNotebookinDiffEditor": "(미리 보기) diff 편집기에서 렌더링된 전자 필기장을 표시합니다.", + "notebook.splitViewModeDescription": "Markdown은 왼쪽에 표시되고, 오른쪽에는 렌더링된 텍스트의 미리 보기가 표시됩니다.", + "notebook.sqlStopOnError": "SQL 커널: 셀에서 오류가 발생하면 Notebook 실행을 중지합니다.", + "notebook.useAbsoluteFilePaths": "다른 노트북에 연결할 때 절대 파일 경로를 사용하세요.", + "notebook.useNewMarkdownRenderer": "전자 필기장에 최신 버전의 Markdown 렌더러를 사용할지 여부입니다. 이로 인해 Markdown이 이전 버전과 다르게 렌더링될 수 있습니다.", + "notebookViews": "전자 필기장 보기", + "notebookViews.enabled": "(미리 보기) 전자 필기장 보기 사용", + "search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.", + "search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.", + "search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.", + "search.collapseAllResults": "검색 결과를 축소 또는 확장할지 여부를 제어합니다.", + "search.collapseResults.auto": "결과가 10개 미만인 파일이 확장됩니다. 다른 파일은 축소됩니다.", "search.followSymlinks": "검색하는 동안 symlink를 누를지 여부를 제어합니다.", - "search.smartCase": "패턴이 모두 소문자인 경우 대/소문자를 구분하지 않고 검색하고, 그렇지 않으면 대/소문자를 구분하여 검색합니다.", "search.globalFindClipboard": "macOS에서 검색 보기가 공유 클립보드 찾기를 읽거나 수정할지 여부를 제어합니다.", "search.location": "검색을 사이드바의 보기로 표시할지 또는 가로 간격을 늘리기 위해 패널 영역의 패널로 표시할지를 제어합니다.", "search.location.deprecationMessage": "이 설정은 더 이상 사용되지 않습니다. 대신 검색 보기의 컨텍스트 메뉴를 사용하세요.", - "search.collapseResults.auto": "결과가 10개 미만인 파일이 확장됩니다. 다른 파일은 축소됩니다.", - "search.collapseAllResults": "검색 결과를 축소 또는 확장할지 여부를 제어합니다.", - "search.useReplacePreview": "일치하는 항목을 선택하거나 바꿀 때 미리 보기 바꾸기를 열지 여부를 제어합니다.", - "search.showLineNumbers": "검색 결과의 줄 번호를 표시할지 여부를 제어합니다.", - "search.usePCRE2": "텍스트 검색에서 PCRE2 regex 엔진을 사용할지 여부입니다. 사용하도록 설정하면 lookahead 및 backreferences와 같은 몇 가지 고급 regex 기능을 사용할 수 있습니다. 하지만 모든 PCRE2 기능이 지원되지는 않으며, JavaScript에서도 지원되는 기능만 지원됩니다.", - "usePCRE2Deprecated": "사용되지 않습니다. PCRE2는 PCRE2에서만 지원하는 regex 기능을 사용할 경우 자동으로 사용됩니다.", - "search.actionsPositionAuto": "검색 보기가 좁을 때는 오른쪽에, 그리고 검색 보기가 넓을 때는 콘텐츠 바로 뒤에 작업 모음을 배치합니다.", - "search.actionsPositionRight": "작업 모음을 항상 오른쪽에 배치합니다.", - "search.actionsPosition": "검색 보기에서 행의 작업 모음 위치를 제어합니다.", - "search.searchOnType": "입력할 때 모든 파일을 검색합니다.", - "search.seedWithNearestWord": "활성 편집기에 선택 항목이 없을 경우 커서에 가장 가까운 단어에서 시드 검색을 사용합니다.", - "search.seedOnFocus": "검색 보기에 포커스가 있을 때 작업 영역 검색 쿼리를 편집기의 선택한 텍스트로 업데이트합니다. 이 동작은 클릭 시 또는 `workbench.views.search.focus` 명령을 트리거할 때 발생합니다.", - "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#'이 활성화되면 입력되는 문자와 검색 시작 사이의 시간 시간을 밀리초 단위로 제어합니다. 'search.searchOnType'을 사용하지 않도록 설정하면 아무런 효과가 없습니다.", - "search.searchEditor.doubleClickBehaviour.selectWord": "두 번 클릭하면 커서 아래에 있는 단어가 선택됩니다.", + "search.maintainFileSearchCache": "사용하도록 설정하면 searchService 프로세스가 1시간의 비활성 상태 이후 종료되지 않고 계속 유지됩니다. 메모리에 파일 검색 캐시가 유지됩니다.", + "search.quickOpen.includeHistory": "Quick Open에 대한 파일 결과에 최근에 연 파일의 결과를 포함할지 여부입니다.", + "search.quickOpen.includeSymbols": "Quick Open에 대한 파일 결과에 전역 기호 검색 결과를 포함할지 여부입니다.", + "search.searchEditor.doubleClickBehaviour": "검색 편집기에서 결과를 두 번 클릭하는 효과를 구성합니다.", "search.searchEditor.doubleClickBehaviour.goToLocation": "두 번 클릭하면 활성 편집기 그룹에 결과가 열립니다.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "두 번 클릭하면 측면의 편집기 그룹에 결과가 열리고, 편집기 그룹이 없으면 새로 만듭니다.", - "search.searchEditor.doubleClickBehaviour": "검색 편집기에서 결과를 두 번 클릭하는 효과를 구성합니다.", + "search.searchEditor.doubleClickBehaviour.selectWord": "두 번 클릭하면 커서 아래에 있는 단어가 선택됩니다.", + "search.searchOnType": "입력할 때 모든 파일을 검색합니다.", + "search.searchOnTypeDebouncePeriod": "'#search.searchOnType#'이 활성화되면 입력되는 문자와 검색 시작 사이의 시간 시간을 밀리초 단위로 제어합니다. 'search.searchOnType'을 사용하지 않도록 설정하면 아무런 효과가 없습니다.", + "search.seedOnFocus": "검색 보기에 포커스가 있을 때 작업 영역 검색 쿼리를 편집기의 선택한 텍스트로 업데이트합니다. 이 동작은 클릭 시 또는 `workbench.views.search.focus` 명령을 트리거할 때 발생합니다.", + "search.seedWithNearestWord": "활성 편집기에 선택 항목이 없을 경우 커서에 가장 가까운 단어에서 시드 검색을 사용합니다.", + "search.showLineNumbers": "검색 결과의 줄 번호를 표시할지 여부를 제어합니다.", + "search.smartCase": "패턴이 모두 소문자인 경우 대/소문자를 구분하지 않고 검색하고, 그렇지 않으면 대/소문자를 구분하여 검색합니다.", + "search.sortOrder": "검색 결과의 정렬 순서를 제어합니다.", + "search.usePCRE2": "텍스트 검색에서 PCRE2 regex 엔진을 사용할지 여부입니다. 사용하도록 설정하면 lookahead 및 backreferences와 같은 몇 가지 고급 regex 기능을 사용할 수 있습니다. 하지만 모든 PCRE2 기능이 지원되지는 않으며, JavaScript에서도 지원되는 기능만 지원됩니다.", + "search.useReplacePreview": "일치하는 항목을 선택하거나 바꿀 때 미리 보기 바꾸기를 열지 여부를 제어합니다.", + "searchConfigurationTitle": "Notebook 검색", + "searchSortOrder.countAscending": "결과는 파일별 개수의 오름차순으로 정렬됩니다.", + "searchSortOrder.countDescending": "결과는 파일별 개수의 내림차순으로 정렬됩니다.", "searchSortOrder.default": "결과는 폴더 및 파일 이름의 알파벳 순으로 정렬됩니다.", "searchSortOrder.filesOnly": "결과는 폴더 순서를 무시하고 파일 이름별 알파벳 순으로 정렬됩니다.", - "searchSortOrder.type": "결과는 파일 확장자의 알파벳 순으로 정렬됩니다.", "searchSortOrder.modified": "결과는 파일을 마지막으로 수정한 날짜의 내림차순으로 정렬됩니다.", - "searchSortOrder.countDescending": "결과는 파일별 개수의 내림차순으로 정렬됩니다.", - "searchSortOrder.countAscending": "결과는 파일별 개수의 오름차순으로 정렬됩니다.", - "search.sortOrder": "검색 결과의 정렬 순서를 제어합니다." + "searchSortOrder.type": "결과는 파일 확장자의 알파벳 순으로 정렬됩니다.", + "useGlobalIgnoreFiles": "파일을 검색할 때 전역 '.gitignore' 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", + "useIgnoreFiles": "파일을 검색할 때 '.gitignore' 파일 및 '.ignore' 파일을 사용할지 여부를 제어합니다.", + "usePCRE2Deprecated": "사용되지 않습니다. PCRE2는 PCRE2에서만 지원하는 regex 기능을 사용할 경우 자동으로 사용됩니다.", + "useRipgrep": "이 설정은 사용되지 않으며 이제 \"search.usePCRE2\"로 대체됩니다.", + "useRipgrepDeprecated": "사용되지 않습니다. 고급 regex 기능을 지원하려면 \"search.usePCRE2\"를 사용해 보세요.", + "workbench.action.setWorkspaceAndOpen": "작업 영역 설정 및 열기" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "커널을 로드하는 중...", - "changing": "커널을 변경하는 중...", "AttachTo": "연결 대상 ", "Kernel": "커널 ", - "loadingContexts": "컨텍스트를 로드하는 중...", "changeConnection": "연결 변경", - "selectConnection": "연결 선택", - "localhost": "localhost", - "noKernel": "커널 없음", - "kernelNotSupported": "커널이 지원되지 않으므로 이 전자 필기장을 매개 변수로 실행할 수 없습니다. 지원되는 커널 및 형식을 사용하세요. [자세한 정보] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "noParametersCell": "이 전자 필기장은 매개 변수 셀이 추가될 때까지 매개 변수를 사용하여 실행할 수 없습니다. [자세히 알아보기] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "noParametersInCell": "매개 변수 셀에 추가된 매개 변수가 있을 때까지 이 전자 필기장을 매개 변수로 실행할 수 없습니다. [자세한 정보] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "changing": "커널을 변경하는 중...", "clearResults": "결과 지우기", - "notebookViewLabel": "편집기", - "newViewLabel": "새 보기 만들기", - "viewNotFound": "뷰 '{0}'을(를) 찾을 수 없습니다.", - "trustLabel": "신뢰할 수 있음", - "untrustLabel": "신뢰할 수 없음", "collapseAllCells": "셀 축소", "expandAllCells": "셀 확장", - "runParameters": "매개 변수를 사용하여 실행", - "noContextAvailable": "없음", + "kernelNotSupported": "커널이 지원되지 않으므로 이 전자 필기장을 매개 변수로 실행할 수 없습니다. 지원되는 커널 및 형식을 사용하세요. [자세한 정보] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "커널을 로드하는 중...", + "loadingContexts": "컨텍스트를 로드하는 중...", + "localhost": "localhost", "newNotebookAction": "새 Notebook", + "newViewLabel": "새 보기 만들기", + "noContextAvailable": "없음", + "noKernel": "커널 없음", + "noParametersCell": "이 전자 필기장은 매개 변수 셀이 추가될 때까지 매개 변수를 사용하여 실행할 수 없습니다. [자세히 알아보기] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "noParametersInCell": "매개 변수 셀에 추가된 매개 변수가 있을 때까지 이 전자 필기장을 매개 변수로 실행할 수 없습니다. [자세한 정보] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "notebook.findNext": "다음 문자열 찾기", - "notebook.findPrevious": "이전 문자열 찾기" + "notebook.findPrevious": "이전 문자열 찾기", + "notebookViewLabel": "편집기", + "runParameters": "매개 변수를 사용하여 실행", + "selectConnection": "연결 선택", + "trustLabel": "신뢰할 수 있음", + "untrustLabel": "신뢰할 수 없음", + "viewNotFound": "뷰 '{0}'을(를) 찾을 수 없습니다." }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Notebook 편집기" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Notebook", "notebookExplorer.searchResults": "검색 결과", - "searchPathNotFoundError": "검색 경로를 찾을 수 없음: {0}", - "notebookExplorer.name": "Notebook" + "searchPathNotFoundError": "검색 경로를 찾을 수 없음: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Notebook/Book이 포함된 폴더를 열지 않았습니다. ", - "openNotebookFolder": "Notebook 열기", - "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요.", - "searchInProgress": "검색 진행 중... - ", - "noResultsIncludesExcludes": "'{0}'에 '{1}'을(를) 제외한 결과 없음 - ", - "noResultsIncludes": "'{0}'에 결과 없음 - ", + "CancelSearchAction.label": "검색 취소", + "ClearSearchResultsAction.label": "검색 결과 지우기", + "CollapseDeepestExpandedLevelAction.label": "모두 축소", + "ExpandAllAction.label": "모두 확장", + "ToggleCollapseAndExpandAction.label": "축소 및 확장 전환", + "ariaSearchResultsStatus": "검색에서 {1}개의 파일에 {0}개의 결과를 반환했습니다.", "noResultsExcludes": "'{0}'을(를) 제외하는 결과가 없음 - ", "noResultsFound": "결과가 없습니다. 구성된 제외에 대한 설정을 검토하고 gitignore 파일을 확인하세요. - ", + "noResultsIncludes": "'{0}'에 결과 없음 - ", + "noResultsIncludesExcludes": "'{0}'에 '{1}'을(를) 제외한 결과 없음 - ", + "openNotebookFolder": "Notebook 열기", + "openSettings.message": "설정 열기", "rerunSearch.message": "다시 검색", "rerunSearchInAll.message": "모든 파일에서 다시 검색", - "openSettings.message": "설정 열기", - "ariaSearchResultsStatus": "검색에서 {1}개의 파일에 {0}개의 결과를 반환했습니다.", - "ToggleCollapseAndExpandAction.label": "축소 및 확장 전환", - "CancelSearchAction.label": "검색 취소", - "ExpandAllAction.label": "모두 확장", - "CollapseDeepestExpandedLevelAction.label": "모두 축소", - "ClearSearchResultsAction.label": "검색 결과 지우기" + "searchInProgress": "검색 진행 중... - ", + "searchMaxResultsWarning": "결과 집합에는 모든 일치 항목의 하위 집합만 포함됩니다. 결과 범위를 좁히려면 검색을 더 세분화하세요.", + "searchWithoutFolder": "Notebook/Book이 포함된 폴더를 열지 않았습니다. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "검색: 검색어를 입력하고 Enter 키를 눌러서 검색하세요. 취소하려면 Esc 키를 누르세요.", "search.placeHolder": "검색" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "취소", + "insertCellsModal.Insert": "삽입", + "insertCellsModal.cellTitle": "셀 {0}", + "insertCellsModal.thumbnailError": "오류: 미리 보기를 생성할 수 없습니다.", + "insertCellsModal.title": "셀 삽입", + "insertCellsModal.untitled": "제목 없는 셀: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "입력 대기 중인 셀", "cellNotFound": "이 모델에서 URI가 {0}인 셀을 찾을 수 없습니다.", "cellRunFailed": "셀 실행 실패 - 자세한 내용은 현재 선택한 셀의 출력 오류를 참조하세요.", - "runAllPreview": "모두 실행" + "loading": "로드 중", + "runAllPreview": "모두 실행", + "runningCell": "{1}의 {0} 셀 실행 중", + "startingExecution": "실행을 시작하는 중" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "'{0}' 보기를 삭제할까요?", + "delete": "삭제(&&D)", + "errorRunCell": "마지막 실행 시 오류가 발생했습니다. 다시 실행하려면 클릭하세요.", + "insertCells": "셀 삽입", + "moreActionsLabel": "자세히", + "runCell": "셀 실행", + "stopCell": "실행 취소", + "unableToNavigateToCell": "전자 필기장 셀로 이동할 수 없습니다.", + "viewCellInNotebook": "전자 필기장의 셀 보기", + "viewsUnableToRemove": "뷰를 제거할 수 없음" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "출력을 보려면 이 셀을 실행하세요." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "이 보기는 비어 있습니다. 셀 삽입 단추를 클릭하여 이 보기에 셀을 추가합니다." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "취소", + "save": "저장", + "viewOptionsModal.missingRequireField": "이 필드는 필수입니다.", + "viewOptionsModal.name": "뷰 이름", + "viewOptionsModal.nameTaken": "이 보기 이름은 이미 사용되었습니다.", + "viewOptionsModal.title": "보기 구성" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "{0} 오류를 나타내며 복사 실패", "notebook.showChart": "차트 표시", @@ -10541,226 +11044,225 @@ "plotlyError": "플롯 그래프 {0}을(를) 표시하는 동안 오류가 발생했습니다." }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "연결이 없습니다.", - "serverTree.addConnection": "연결 추가" + "serverTree.addConnection": "연결 추가", + "servers.noConnections": "연결이 없습니다." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "개체 탐색기 뷰렛에서 사용되는 서버 그룹 색상표입니다.", "serverGroup.autoExpand": "개체 탐색기 뷰렛에서 서버 그룹을 자동으로 확장합니다.", + "serverGroup.colors": "개체 탐색기 뷰렛에서 사용되는 서버 그룹 색상표입니다.", "serverTree.useAsyncServerTree": "(미리 보기) 동적 노드 필터링과 같은 새로운 기능 지원을 사용하여 서버 보기 및 연결 대화 상자에 새 비동기 서버 트리를 사용합니다." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "데이터", + "builtinCharts": "기본 제공 차트", "connection": "연결", - "queryEditor": "쿼리 편집기", - "notebook": "Notebook", "dashboard": "대시보드", + "data": "데이터", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "기본 제공 차트" + "queryEditor": "쿼리 편집기" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "뷰 템플릿 지정", + "profiler.settings.Filters": "Profiler 필터", "profiler.settings.sessionTemplates": "세션 템플릿 지정", - "profiler.settings.Filters": "Profiler 필터" + "profiler.settings.viewTemplates": "뷰 템플릿 지정" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "새 세션", + "profiler.clear": "데이터 지우기", + "profiler.clearDataPrompt": "데이터를 지우시겠습니까?", + "profiler.clearFilter": "필터 지우기", + "profiler.clearFilterPrompt": "필터를 지우시겠습니까?", + "profiler.editColumns": "열 편집", + "profiler.filter": "필터...", + "profiler.findNext": "다음 문자열 찾기", + "profiler.findPrevious": "이전 문자열 찾기", + "profiler.toggleCollapsePanel": "축소된 패널로 전환", + "profilerAction.autoscrollOff": "자동 스크롤: 끄기", + "profilerAction.autoscrollOn": "자동 스크롤: 켜기", "profilerAction.connect": "연결", "profilerAction.disconnect": "연결 끊기", - "start": "시작", - "create": "새 세션", + "profilerAction.newProfiler": "Profiler 시작", "profilerAction.pauseCapture": "일시 중지", "profilerAction.resumeCapture": "재개", "profilerStop.stop": "중지", - "profiler.clear": "데이터 지우기", - "profiler.clearDataPrompt": "데이터를 지우시겠습니까?", - "profilerAction.autoscrollOn": "자동 스크롤: 켜기", - "profilerAction.autoscrollOff": "자동 스크롤: 끄기", - "profiler.toggleCollapsePanel": "축소된 패널로 전환", - "profiler.editColumns": "열 편집", - "profiler.findNext": "다음 문자열 찾기", - "profiler.findPrevious": "이전 문자열 찾기", - "profilerAction.newProfiler": "Profiler 시작", - "profiler.filter": "필터...", - "profiler.clearFilter": "필터 지우기", - "profiler.clearFilterPrompt": "필터를 지우시겠습니까?" + "start": "시작" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "뷰 선택", + "details": "세부 정보", + "label": "레이블", "profiler.sessionSelectAccessibleName": "세션 선택", "profiler.sessionSelectLabel": "세션 선택:", + "profiler.viewSelectAccessibleName": "뷰 선택", "profiler.viewSelectLabel": "뷰 선택:", - "text": "텍스트", - "label": "레이블", "profilerEditor.value": "값", - "details": "세부 정보" + "text": "텍스트" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "찾기", - "placeholder.find": "찾기", - "label.previousMatchButton": "이전 검색 결과", - "label.nextMatchButton": "다음 검색 결과", "label.closeButton": "닫기", - "title.matchesCountLimit": "많은 수의 검색 결과가 반환되었습니다. 처음 999개의 일치 항목만 강조 표시됩니다.", + "label.find": "찾기", "label.matchesLocation": "{0}/{1}", - "label.noResults": "결과 없음" + "label.nextMatchButton": "다음 검색 결과", + "label.noResults": "결과 없음", + "label.previousMatchButton": "이전 검색 결과", + "placeholder.find": "찾기", + "title.matchesCountLimit": "많은 수의 검색 결과가 반환되었습니다. 처음 999개의 일치 항목만 강조 표시됩니다." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "이벤트 텍스트의 Profiler 편집기. 읽기 전용" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "이벤트(필터링됨): {0}/{1}", "ProfilerTableEditor.eventCount": "이벤트: {0}", + "ProfilerTableEditor.eventCountFiltered": "이벤트(필터링됨): {0}/{1}", "status.eventCount": "이벤트 수" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "CSV로 저장", - "saveAsJson": "JSON으로 저장", - "saveAsExcel": "Excel로 저장", - "saveAsXml": "XML로 저장", - "jsonEncoding": "JSON으로 내보낼 때 결과 인코딩이 저장되지 않습니다. 파일이 만들어지면 원하는 인코딩으로 저장해야 합니다.", - "saveToFileNotSupported": "백업 데이터 원본에서 파일로 저장하도록 지원하지 않습니다.", + "chart": "차트", "copySelection": "복사", "copyWithHeaders": "복사(머리글 포함)", - "selectAll": "모두 선택", + "jsonEncoding": "JSON으로 내보낼 때 결과 인코딩이 저장되지 않습니다. 파일이 만들어지면 원하는 인코딩으로 저장해야 합니다.", "maximize": "최대화", "restore": "복원", - "chart": "차트", + "saveAsCsv": "CSV로 저장", + "saveAsExcel": "Excel로 저장", + "saveAsJson": "JSON으로 저장", + "saveAsXml": "XML로 저장", + "saveToFileNotSupported": "백업 데이터 원본에서 파일로 저장하도록 지원하지 않습니다.", + "selectAll": "모두 선택", "visualizer": "시각화 도우미" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "SQL 언어 선택", - "changeProvider": "SQL 언어 공급자 변경", - "status.query.flavor": "SQL 언어 버전", - "changeSqlProvider": "SQL 엔진 공급자 변경", "alreadyConnected": "{0} 엔진을 사용하는 연결이 존재합니다. 변경하려면 연결을 끊거나 연결을 변경하세요.", + "changeProvider": "SQL 언어 공급자 변경", + "changeSqlProvider": "SQL 엔진 공급자 변경", + "chooseSqlLang": "SQL 언어 선택", "noEditor": "현재 활성 텍스트 편집기 없음", - "pickSqlProvider": "언어 공급자 선택" + "pickSqlProvider": "언어 공급자 선택", + "status.query.flavor": "SQL 언어 버전" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML 실행 계획", "resultsGrid": "결과 표", - "resultsGrid.maxRowCountExceeded": "필터링/정렬에 대한 최대 행 수가 초과되었습니다. 업데이트하려면 사용자 설정으로 이동하여 'queryEditor.results.inMemoryDataProcessingThreshold' 설정을 변경할 수 있습니다." + "resultsGrid.maxRowCountExceeded": "필터링/정렬에 대한 최대 행 수가 초과되었습니다. 업데이트하려면 사용자 설정으로 이동하여 'queryEditor.results.inMemoryDataProcessingThreshold' 설정을 변경할 수 있습니다.", + "xmlShowplan": "XML 실행 계획" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "현재 쿼리에 포커스", - "runQueryKeyboardAction": "쿼리 실행", - "runCurrentQueryKeyboardAction": "현재 쿼리 실행", - "copyQueryWithResultsKeyboardAction": "결과와 함께 쿼리 복사", - "queryActions.queryResultsCopySuccess": "쿼리 및 결과를 복사했습니다.", - "runCurrentQueryWithActualPlanKeyboardAction": "실제 계획에 따라 현재 쿼리 실행", - "cancelQueryKeyboardAction": "쿼리 취소", - "refreshIntellisenseKeyboardAction": "IntelliSense 캐시 새로 고침", - "toggleQueryResultsKeyboardAction": "쿼리 결과 전환", "ToggleFocusBetweenQueryEditorAndResultsAction": "쿼리와 결과 간 포커스 전환", - "queryShortcutNoEditor": "바로 가기를 실행하려면 편집기 매개 변수가 필요합니다.", + "cancelQueryKeyboardAction": "쿼리 취소", + "copyQueryWithResultsKeyboardAction": "결과와 함께 쿼리 복사", + "focusOnCurrentQueryKeyboardAction": "현재 쿼리에 포커스", "parseSyntaxLabel": "쿼리 구문 분석", - "queryActions.parseSyntaxSuccess": "명령을 완료했습니다.", + "queryActions.notConnected": "서버에 연결하세요.", "queryActions.parseSyntaxFailure": "명령 실패: ", - "queryActions.notConnected": "서버에 연결하세요." + "queryActions.parseSyntaxSuccess": "명령을 완료했습니다.", + "queryActions.queryResultsCopySuccess": "쿼리 및 결과를 복사했습니다.", + "queryShortcutNoEditor": "바로 가기를 실행하려면 편집기 매개 변수가 필요합니다.", + "refreshIntellisenseKeyboardAction": "IntelliSense 캐시 새로 고침", + "runCurrentQueryKeyboardAction": "현재 쿼리 실행", + "runCurrentQueryWithActualPlanKeyboardAction": "실제 계획에 따라 현재 쿼리 실행", + "runQueryKeyboardAction": "쿼리 실행", + "toggleQueryResultsKeyboardAction": "쿼리 결과 전환" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "메시지 패널", "copy": "복사", - "copyAll": "모두 복사" + "copyAll": "모두 복사", + "messagePanel": "메시지 패널" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "쿼리 결과", "newQuery": "새 쿼리", - "queryEditorConfigurationTitle": "쿼리 편집기", - "queryEditor.results.saveAsCsv.includeHeaders": "true이면 결과를 CSV로 저장할 때 열 머리글이 포함됩니다.", - "queryEditor.results.saveAsCsv.delimiter": "CSV로 저장할 때 값 사이에 사용할 사용자 지정 구분 기호", - "queryEditor.results.saveAsCsv.lineSeperator": "결과를 CSV로 저장할 때 행을 분리하는 데 사용하는 문자", - "queryEditor.results.saveAsCsv.textIdentifier": "결과를 CSV로 저장할 때 텍스트 필드를 묶는 데 사용하는 문자", - "queryEditor.results.saveAsCsv.encoding": "결과를 CSV로 저장할 때 사용되는 파일 인코딩", - "queryEditor.results.saveAsXml.formatted": "true이면 결과를 XML로 저장할 때 XML 출력에 형식이 지정됩니다.", - "queryEditor.results.saveAsXml.encoding": "결과를 XML로 저장할 때 사용되는 파일 인코딩", - "queryEditor.results.streaming": "결과 스트리밍을 사용하도록 설정합니다. 몇 가지 사소한 시각적 문제가 있습니다.", - "queryEditor.results.copyIncludeHeaders": "결과 뷰에서 결과를 복사하기 위한 구성 옵션", - "queryEditor.results.copyRemoveNewLine": "결과 뷰에서 여러 줄 결과를 복사하기 위한 구성 옵션", - "queryEditor.results.optimizedTable": "(실험적) 결과에 최적화된 테이블을 사용합니다. 일부 기능이 누락되거나 작동 중입니다.", + "queryEditor.chart.defaultChartType": "쿼리 결과에서 차트 뷰어를 열 때 사용할 기본 차트 유형", "queryEditor.inMemoryDataProcessingThreshold": "메모리에서 필터링 및 정렬할 수 있는 최대 행 수를 제어합니다. 숫자를 초과하는 경우 정렬과 필터링이 비활성화됩니다. 경고: 이 항목을 늘리면 성능에 영향을 미칠 수 있습니다.", - "queryEditor.results.openAfterSave": "결과를 저장한 후 Azure Data Studio의 파일을 열지 여부입니다.", "queryEditor.messages.showBatchTime": "개별 일괄 처리에 대한 실행 시간 표시 여부", "queryEditor.messages.wordwrap": "메시지 자동 줄 바꿈", - "queryEditor.chart.defaultChartType": "쿼리 결과에서 차트 뷰어를 열 때 사용할 기본 차트 유형", - "queryEditor.tabColorMode.off": "탭 색 지정이 사용하지 않도록 설정됩니다.", + "queryEditor.promptToSaveGeneratedFiles": "생성된 SQL 파일 저장 여부 확인", + "queryEditor.results.copyIncludeHeaders": "결과 뷰에서 결과를 복사하기 위한 구성 옵션", + "queryEditor.results.copyRemoveNewLine": "결과 뷰에서 여러 줄 결과를 복사하기 위한 구성 옵션", + "queryEditor.results.openAfterSave": "결과를 저장한 후 Azure Data Studio의 파일을 열지 여부입니다.", + "queryEditor.results.saveAsCsv.delimiter": "CSV로 저장할 때 값 사이에 사용할 사용자 지정 구분 기호", + "queryEditor.results.saveAsCsv.encoding": "결과를 CSV로 저장할 때 사용되는 파일 인코딩", + "queryEditor.results.saveAsCsv.includeHeaders": "true이면 결과를 CSV로 저장할 때 열 머리글이 포함됩니다.", + "queryEditor.results.saveAsCsv.lineSeperator": "결과를 CSV로 저장할 때 행을 분리하는 데 사용하는 문자", + "queryEditor.results.saveAsCsv.textIdentifier": "결과를 CSV로 저장할 때 텍스트 필드를 묶는 데 사용하는 문자", + "queryEditor.results.saveAsXml.encoding": "결과를 XML로 저장할 때 사용되는 파일 인코딩", + "queryEditor.results.saveAsXml.formatted": "true이면 결과를 XML로 저장할 때 XML 출력에 형식이 지정됩니다.", + "queryEditor.results.streaming": "결과 스트리밍을 사용하도록 설정합니다. 몇 가지 사소한 시각적 문제가 있습니다.", + "queryEditor.showConnectionInfoInTitle": "제목에 있는 탭에 연결 정보를 표시할지 여부를 제어합니다.", + "queryEditor.tabColorMode": "활성 연결의 서버 그룹을 기준으로 탭 색상 지정 방법을 제어합니다.", "queryEditor.tabColorMode.border": "각 편집기 탭의 상단 테두리는 관련 서버 그룹과 일치하도록 칠해집니다.", "queryEditor.tabColorMode.fill": "각 편집기 탭의 배경색이 관련 서버 그룹과 일치합니다.", - "queryEditor.tabColorMode": "활성 연결의 서버 그룹을 기준으로 탭 색상 지정 방법을 제어합니다.", - "queryEditor.showConnectionInfoInTitle": "제목에 있는 탭에 연결 정보를 표시할지 여부를 제어합니다.", - "queryEditor.promptToSaveGeneratedFiles": "생성된 SQL 파일 저장 여부 확인", + "queryEditor.tabColorMode.off": "탭 색 지정이 사용하지 않도록 설정됩니다.", + "queryEditorConfigurationTitle": "쿼리 편집기", + "queryResultsEditor.name": "쿼리 결과", "queryShortcutDescription": "keybinding workbench.action.query.shortcut{0}를 설정하여 프로시저 호출 또는 쿼리 실행으로 바로 가기 텍스트를 실행합니다. 쿼리 편집기에서 선택한 모든 텍스트는 쿼리 끝에 매개 변수로 전달되거나 {arg}로 참조할 수 있습니다." }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "새 쿼리", - "runQueryLabel": "실행", - "cancelQueryLabel": "취소", - "estimatedQueryPlan": "설명", "actualQueryPlan": "실제", - "disconnectDatabaseLabel": "연결 끊기", + "cancelQueryLabel": "취소", "changeConnectionDatabaseLabel": "연결 변경", - "connectDatabaseLabel": "연결", - "enablesqlcmdLabel": "SQLCMD 사용", - "disablesqlcmdLabel": "SQLCMD 사용 안 함", - "selectDatabase": "데이터베이스 선택", "changeDatabase.failed": "데이터베이스를 변경하지 못함", "changeDatabase.failedWithError": "데이터베이스 {0}을(를) 변경하지 못함", - "queryEditor.exportSqlAsNotebook": "Notebook으로 내보내기" + "connectDatabaseLabel": "연결", + "disablesqlcmdLabel": "SQLCMD 사용 안 함", + "disconnectDatabaseLabel": "연결 끊기", + "enablesqlcmdLabel": "SQLCMD 사용", + "estimatedQueryPlan": "설명", + "newQueryTask.newQuery": "새 쿼리", + "queryEditor.exportSqlAsNotebook": "Notebook으로 내보내기", + "runQueryLabel": "실행", + "selectDatabase": "데이터베이스 선택" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "쿼리 편집기" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "결과", - "messagesTabTitle": "메시지" + "messagesTabTitle": "메시지", + "resultsTabTitle": "결과" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "경과 시간", - "status.query.rowCount": "행 개수", - "rowCount": "{0}개의 행", "query.status.executing": "쿼리를 실행하는 중...", - "status.query.status": "실행 상태", + "rowCount": "{0}개의 행", + "status.query.rowCount": "행 개수", "status.query.selection-summary": "선택 요약", - "status.query.summaryText": "평균: {0} 개수: {1} 합계: {2}" + "status.query.status": "실행 상태", + "status.query.summaryText": "평균: {0} 개수: {1} 합계: {2}", + "status.query.timeElapsed": "경과 시간" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "결과 표 및 메시지", - "fontFamily": "글꼴 패밀리를 제어합니다.", - "fontWeight": "글꼴 두께를 제어합니다.", - "fontSize": "글꼴 크기(픽셀)를 제어합니다.", - "letterSpacing": "문자 간격(픽셀)을 제어합니다.", - "rowHeight": "행 높이(픽셀)를 제어합니다.", - "cellPadding": "셀 안쪽 여백(픽셀)을 제어합니다.", "autoSizeColumns": "초기 결과의 열 너비를 자동으로 조정합니다. 열 개수가 많거나 셀이 크면 성능 문제가 발생할 수 있습니다.", - "maxColumnWidth": "자동으로 크기가 조정되는 열의 최대 너비(픽셀)" + "cellPadding": "셀 안쪽 여백(픽셀)을 제어합니다.", + "fontFamily": "글꼴 패밀리를 제어합니다.", + "fontSize": "글꼴 크기(픽셀)를 제어합니다.", + "fontWeight": "글꼴 두께를 제어합니다.", + "letterSpacing": "문자 간격(픽셀)을 제어합니다.", + "maxColumnWidth": "자동으로 크기가 조정되는 열의 최대 너비(픽셀)", + "resultsGridConfigurationTitle": "결과 표 및 메시지", + "rowHeight": "행 높이(픽셀)를 제어합니다." }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "쿼리 기록 전환", - "queryHistory.delete": "삭제", "queryHistory.clearLabel": "모든 기록 지우기", + "queryHistory.delete": "삭제", + "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지", + "queryHistory.enableCapture": "쿼리 기록 캡처 시작", "queryHistory.openQuery": "쿼리 열기", "queryHistory.runQuery": "쿼리 실행", "queryHistory.toggleCaptureLabel": "쿼리 기록 캡처 전환", - "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지", - "queryHistory.enableCapture": "쿼리 기록 캡처 시작" + "toggleQueryHistory": "쿼리 기록 전환" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "성공", - "failed": "실패" + "failed": "실패", + "succeeded": "성공" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "표시할 쿼리가 없습니다.", "queryHistory.regTreeAriaLabel": "쿼리 기록" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "QueryHistory", - "queryHistoryCaptureEnabled": "쿼리 기록 캡처가 사용하도록 설정되어 있는지 여부입니다. false이면 실행된 쿼리가 캡처되지 않습니다.", + "miViewQueryHistory": "쿼리 기록(&Q)", + "queryHistory": "쿼리 기록", "queryHistory.clearLabel": "모든 기록 지우기", "queryHistory.disableCapture": "쿼리 기록 캡처 일시 중지", "queryHistory.enableCapture": "쿼리 기록 캡처 시작", - "viewCategory": "보기", - "miViewQueryHistory": "쿼리 기록(&Q)", - "queryHistory": "쿼리 기록" + "queryHistoryCaptureEnabled": "쿼리 기록 캡처가 사용하도록 설정되어 있는지 여부입니다. false이면 실행된 쿼리가 캡처되지 않습니다.", + "queryHistoryConfigurationTitle": "QueryHistory", + "viewCategory": "보기" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "쿼리 계획" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "쿼리 플랜 편집기" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "작업", - "topOperations.object": "개체", - "topOperations.estCost": "예상 비용", - "topOperations.estSubtreeCost": "예상 하위 트리 비용", - "topOperations.actualRows": "실제 행 수", - "topOperations.estRows": "예상 행 수", "topOperations.actualExecutions": "실제 실행 수", - "topOperations.estCPUCost": "예상 CPU 비용", - "topOperations.estIOCost": "예상 입출력 비용", - "topOperations.parallel": "병렬", "topOperations.actualRebinds": "실제 다시 바인딩 횟수", - "topOperations.estRebinds": "예상 다시 바인딩 횟수", "topOperations.actualRewinds": "실제 되감기 횟수", + "topOperations.actualRows": "실제 행 수", + "topOperations.estCPUCost": "예상 CPU 비용", + "topOperations.estCost": "예상 비용", + "topOperations.estIOCost": "예상 입출력 비용", + "topOperations.estRebinds": "예상 다시 바인딩 횟수", "topOperations.estRewinds": "예상 되감기 횟수", + "topOperations.estRows": "예상 행 수", + "topOperations.estSubtreeCost": "예상 하위 트리 비용", + "topOperations.object": "개체", + "topOperations.operation": "작업", + "topOperations.parallel": "병렬", "topOperations.partitioned": "분할됨", "topOperationsTitle": "상위 작업" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "새 배포..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "리소스 뷰어" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "새로 고침" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "링크를 여는 동안 오류 발생: {0}", - "resourceViewerTable.commandError": "'{0}' 명령을 실행하는 동안 오류 발생: {1}" + "resourceViewerTable.commandError": "'{0}' 명령을 실행하는 동안 오류 발생: {1}", + "resourceViewerTable.openError": "링크를 여는 동안 오류 발생: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "리소스 뷰어 트리" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "리소스 아이콘의 경로입니다.", "extension.contributes.resourceView.resource.id": "리소스 식별자입니다.", "extension.contributes.resourceView.resource.name": "사용자가 읽을 수 있는 뷰 이름입니다. 표시됩니다.", - "extension.contributes.resourceView.resource.icon": "리소스 아이콘의 경로입니다.", "extension.contributes.resourceViewResources": "리소스 뷰에 리소스 제공", - "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다.", - "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다." + "optstring": "속성 '{0}'은(는) 생략할 수 있으며 'string' 형식이어야 합니다.", + "requirestring": "속성 '{0}'은(는) 필수이며 'string' 형식이어야 합니다." }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "복원", - "backup": "복원" + "backup": "복원", + "restore": "복원" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "복원을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", - "restore.commandNotSupportedOutsideContext": "복원 명령은 서버 컨텍스트 외부에서 지원되지 않습니다. 서버 또는 데이터베이스를 선택하고 다시 시도하세요.", "restore.commandNotSupported": "Azure SQL Database에 대해 복원 명령이 지원되지 않습니다.", + "restore.commandNotSupportedOutsideContext": "복원 명령은 서버 컨텍스트 외부에서 지원되지 않습니다. 서버 또는 데이터베이스를 선택하고 다시 시도하세요.", + "restore.isPreviewFeature": "복원을 사용하려면 미리 보기 기능을 사용하도록 설정해야 합니다.", "restoreAction.restore": "복원" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "데이터 편집", + "refreshNode": "새로 고침", + "scriptAlter": "Alter로 스크립트", + "scriptAsAlter": "Alter로 스크립트", "scriptAsCreate": "Create로 스크립트", "scriptAsDelete": "Drop으로 스크립트", - "scriptAsSelect": "상위 1,000개 선택", "scriptAsExecute": "Execute로 스크립트", - "scriptAsAlter": "Alter로 스크립트", - "editData": "데이터 편집", - "scriptSelect": "상위 1,000개 선택", - "scriptKustoSelect": "Take 10", + "scriptAsSelect": "상위 1,000개 선택", "scriptCreate": "Create로 스크립트", - "scriptExecute": "Execute로 스크립트", - "scriptAlter": "Alter로 스크립트", "scriptDelete": "Drop으로 스크립트", - "refreshNode": "새로 고침" + "scriptExecute": "Execute로 스크립트", + "scriptKustoSelect": "Take 10", + "scriptSelect": "상위 1,000개 선택" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "'{0}' 노드를 새로 고치는 동안 오류가 발생했습니다. {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "진행 중인 작업 {0}개", - "viewCategory": "보기", + "miViewTasks": "작업(&T)", "tasks": "작업", - "miViewTasks": "작업(&T)" + "viewCategory": "보기" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "작업 토글" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "성공", + "canceled": "취소됨", + "canceling": "취소 중", "failed": "실패", "inProgress": "진행 중", "notStarted": "시작되지 않음", - "canceled": "취소됨", - "canceling": "취소 중" + "succeeded": "성공" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "표시할 작업 기록이 없습니다.", - "taskHistory.regTreeAriaLabel": "작업 기록", - "taskError": "작업 오류" + "taskError": "작업 오류", + "taskHistory.regTreeAriaLabel": "작업 기록" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "취소", @@ -10863,159 +11368,159 @@ "taskAction.script": "스크립트" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", - "refresh": "새로 고침", "collapseAll": "모두 축소", - "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다." + "command-error": "오류 실행 명령 {1}: {0}. 이는 {1}을(를) 제공하는 확장으로 인해 발생할 수 있습니다.", + "no-dataprovider": "보기 데이터를 제공할 수 있는 등록된 데이터 공급자가 없습니다.", + "refresh": "새로 고침" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "확인", - "webViewDialog.close": "닫기" + "webViewDialog.close": "닫기", + "webViewDialog.ok": "확인" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "미리 보기 기능을 사용하면 새로운 기능 및 개선 사항에 대한 모든 권한을 제공함으로써 Azure Data Studio에서 환경이 개선됩니다. [여기]({0})에서 미리 보기 기능에 관해 자세히 알아볼 수 있습니다. 미리 보기 기능을 사용하시겠습니까?", - "enablePreviewFeatures.yes": "예(추천)", + "enablePreviewFeatures.never": "아니요, 다시 표시 안 함", "enablePreviewFeatures.no": "아니요", - "enablePreviewFeatures.never": "아니요, 다시 표시 안 함" + "enablePreviewFeatures.notice": "미리 보기 기능을 사용하면 새로운 기능 및 개선 사항에 대한 모든 권한을 제공함으로써 Azure Data Studio에서 환경이 개선됩니다. [여기]({0})에서 미리 보기 기능에 관해 자세히 알아볼 수 있습니다. 미리 보기 기능을 사용하시겠습니까?", + "enablePreviewFeatures.yes": "예(추천)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "이 기능 페이지는 미리 보기로 제공됩니다. 미리 보기 기능은 제품에 영구적으로 포함될 예정인 새로운 기능을 도입합니다. 이와 같은 기능은 안정적이지만 접근성 측면에서 추가적인 개선이 필요합니다. 해당 기능이 개발되는 동안 초기 피드백을 주시면 감사하겠습니다.", - "welcomePage.preview": "미리 보기", "welcomePage.createConnection": "연결 만들기", "welcomePage.createConnectionBody": "연결 대화 상자를 통해 데이터베이스 인스턴스에 연결합니다.", - "welcomePage.runQuery": "쿼리 실행", - "welcomePage.runQueryBody": "쿼리 편집기를 통해 데이터와 상호 작용합니다.", "welcomePage.createNotebook": "Notebook 만들기", "welcomePage.createNotebookBody": "네이티브 Notebook 편집기를 사용하여 새 Notebook을 빌드합니다.", "welcomePage.deployServer": "서버 배포", "welcomePage.deployServerBody": "선택한 플랫폼에서 관계형 데이터 서비스의 새 인스턴스를 만듭니다.", - "welcomePage.resources": "리소스", - "welcomePage.history": "기록", - "welcomePage.name": "이름", - "welcomePage.location": "위치", - "welcomePage.moreRecent": "자세히 표시", - "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", - "welcomePage.usefuLinks": "유용한 링크", - "welcomePage.gettingStarted": "시작", - "welcomePage.gettingStartedBody": "Azure Data Studio에서 제공하는 기능을 검색하고 기능을 최대한 활용하는 방법을 알아봅니다.", "welcomePage.documentation": "설명서", "welcomePage.documentationBody": "PowerShell, API 등의 빠른 시작, 방법 가이드, 참조 자료를 보려면 설명서 센터를 방문합니다.", - "welcomePage.videos": "비디오", - "welcomePage.videoDescriptionOverview": "Azure Data Studio 개요", - "welcomePage.videoDescriptionIntroduction": "Azure Data Studio Notebook 소개 | 데이터 공개됨", "welcomePage.extensions": "확장", + "welcomePage.gettingStarted": "시작", + "welcomePage.gettingStartedBody": "Azure Data Studio에서 제공하는 기능을 검색하고 기능을 최대한 활용하는 방법을 알아봅니다.", + "welcomePage.history": "기록", + "welcomePage.learnMore": "자세한 정보 ", + "welcomePage.location": "위치", + "welcomePage.moreRecent": "자세히 표시", + "welcomePage.name": "이름", + "welcomePage.preview": "미리 보기", + "welcomePage.previewBody": "이 기능 페이지는 미리 보기로 제공됩니다. 미리 보기 기능은 제품에 영구적으로 포함될 예정인 새로운 기능을 도입합니다. 이와 같은 기능은 안정적이지만 접근성 측면에서 추가적인 개선이 필요합니다. 해당 기능이 개발되는 동안 초기 피드백을 주시면 감사하겠습니다.", + "welcomePage.resources": "리소스", + "welcomePage.runQuery": "쿼리 실행", + "welcomePage.runQueryBody": "쿼리 편집기를 통해 데이터와 상호 작용합니다.", "welcomePage.showAll": "모두 표시", - "welcomePage.learnMore": "자세한 정보 " + "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", + "welcomePage.usefuLinks": "유용한 링크", + "welcomePage.videoDescriptionIntroduction": "Azure Data Studio Notebook 소개 | 데이터 공개됨", + "welcomePage.videoDescriptionOverview": "Azure Data Studio 개요", + "welcomePage.videos": "비디오" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Microsoft 및 타사 커뮤니티에서 개발한 확장을 설치하여 Azure Data Studio 기능을 확장합니다.", "GuidedTour.connections": "연결", + "GuidedTour.discoverWelcomePage": "시작 페이지에서 주요 기능, 최근에 연 파일 및 추천 확장을 검색합니다. Azure Data Studio를 시작하는 방법에 관한 자세한 내용은 비디오 및 설명서를 확인하세요.", + "GuidedTour.extensions": "확장", + "GuidedTour.finish": "마침", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "한 곳에서 사용자 Notebook 또는 Notebook 컬렉션을 만드는 작업을 시작합니다.", "GuidedTour.makeConnections": "SQL Server, Azure 등에서 연결을 연결, 쿼리 및 관리합니다.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "기본 설정에 따라 Azure Data Studio를 사용자 지정합니다. 자동 저장 및 탭 크기 같은 설정을 구성하고, 바로 가기 키를 개인 설정하고, 원하는 색 테마로 전환할 수 있습니다.", "GuidedTour.next": "다음", "GuidedTour.notebooks": "Notebook", - "GuidedTour.gettingStartedNotebooks": "한 곳에서 사용자 Notebook 또는 Notebook 컬렉션을 만드는 작업을 시작합니다.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "확장", - "GuidedTour.addExtensions": "Microsoft 및 타사 커뮤니티에서 개발한 확장을 설치하여 Azure Data Studio 기능을 확장합니다.", - "GuidedTour.three": "3", - "GuidedTour.settings": "설정", - "GuidedTour.makeConnesetSettings": "기본 설정에 따라 Azure Data Studio를 사용자 지정합니다. 자동 저장 및 탭 크기 같은 설정을 구성하고, 바로 가기 키를 개인 설정하고, 원하는 색 테마로 전환할 수 있습니다.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "시작 페이지", - "GuidedTour.discoverWelcomePage": "시작 페이지에서 주요 기능, 최근에 연 파일 및 추천 확장을 검색합니다. Azure Data Studio를 시작하는 방법에 관한 자세한 내용은 비디오 및 설명서를 확인하세요.", - "GuidedTour.five": "5", - "GuidedTour.finish": "마침", - "guidedTour": "사용자 시작 둘러보기", - "hideGuidedTour": "시작 둘러보기 숨기기", + "GuidedTour.one": "1", "GuidedTour.readMore": "자세한 정보", - "help": "도움말" + "GuidedTour.settings": "설정", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "시작 페이지", + "guidedTour": "사용자 시작 둘러보기", + "help": "도움말", + "hideGuidedTour": "시작 둘러보기 숨기기" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Azure Data Studio를 빠르게 둘러보시겠습니까?", + "WelcomePage.welcome": "환영합니다!", + "closeTourBar": "빠른 둘러보기 표시줄 닫기", + "details": "세부 정보", + "ok": "확인", + "welcome.title": "시작", "welcomePage": "시작", - "welcomePage.adminPack": "SQL 관리 팩", - "welcomePage.showAdminPack": "SQL 관리 팩", - "welcomePage.adminPackDescription": "SQL Server 관리 팩은 SQL Server를 관리하는 데 도움이 되는 인기 있는 데이터베이스 관리 확장 컬렉션입니다.", - "welcomePage.sqlServerAgent": "SQL Server 에이전트", - "welcomePage.sqlServerProfiler": "SQL Server 프로파일러", - "welcomePage.sqlServerImport": "SQL Server 가져오기", - "welcomePage.sqlServerDacpac": "SQL Server Dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Azure Data Studio에 제공되는 다양한 기능의 쿼리 편집기를 사용하여 PowerShell 스크립트 작성 및 실행", - "welcomePage.dataVirtualization": "데이터 가상화", - "welcomePage.dataVirtualizationDescription": "SQL Server 2019로 데이터를 가상화하고 대화형 마법사를 사용하여 외부 테이블 만들기", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Azure Data Studio를 사용하여 Postgres 데이터베이스 연결, 쿼리 및 관리", - "welcomePage.extensionPackAlreadyInstalled": "{0}에 대한 지원이 이미 설치되어 있습니다.", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0}에 대한 추가 지원을 설치한 후 창이 다시 로드됩니다.", - "welcomePage.installingExtensionPack": "{0}에 대한 추가 지원을 설치하는 중...", - "welcomePage.extensionPackNotFound": "ID가 {1}인 {0}에 대한 지원을 찾을 수 없습니다.", - "welcomePage.newConnection": "새 연결", - "welcomePage.newQuery": "새 쿼리", - "welcomePage.newNotebook": "새 Notebook", + "welcomePage.adminPack": "SQL 관리 팩", + "welcomePage.adminPackDescription": "SQL Server 관리 팩은 SQL Server를 관리하는 데 도움이 되는 인기 있는 데이터베이스 관리 확장 컬렉션입니다.", + "welcomePage.background": "시작 페이지 배경색입니다.", + "welcomePage.dataVirtualization": "데이터 가상화", + "welcomePage.dataVirtualizationDescription": "SQL Server 2019로 데이터를 가상화하고 대화형 마법사를 사용하여 외부 테이블 만들기", "welcomePage.deployServer": "서버 배포", - "welcome.title": "시작", + "welcomePage.extensionPackAlreadyInstalled": "{0}에 대한 지원이 이미 설치되어 있습니다.", + "welcomePage.extensionPackNotFound": "ID가 {1}인 {0}에 대한 지원을 찾을 수 없습니다.", + "welcomePage.install": "설치", + "welcomePage.installExtensionPack": "{0}에 대한 추가 지원 설치", + "welcomePage.installKeymap": "{0} 키맵 설치", + "welcomePage.installed": "설치됨", + "welcomePage.installedExtensionPack": "{0} 지원이 이미 설치되어 있습니다.", + "welcomePage.installedKeymap": "{0} 키맵이 이미 설치되어 있습니다.", + "welcomePage.installingExtensionPack": "{0}에 대한 추가 지원을 설치하는 중...", "welcomePage.new": "새로 만들기", + "welcomePage.newConnection": "새 연결", + "welcomePage.newNotebook": "새 Notebook", + "welcomePage.newQuery": "새 쿼리", "welcomePage.open": "열기...", "welcomePage.openFile": "파일 열기...", "welcomePage.openFolder": "폴더 열기...", - "welcomePage.startTour": "둘러보기 시작", - "closeTourBar": "빠른 둘러보기 표시줄 닫기", - "WelcomePage.TakeATour": "Azure Data Studio를 빠르게 둘러보시겠습니까?", - "WelcomePage.welcome": "환영합니다!", "welcomePage.openFolderWithPath": "경로가 {1}인 {0} 폴더 열기", - "welcomePage.install": "설치", - "welcomePage.installKeymap": "{0} 키맵 설치", - "welcomePage.installExtensionPack": "{0}에 대한 추가 지원 설치", - "welcomePage.installed": "설치됨", - "welcomePage.installedKeymap": "{0} 키맵이 이미 설치되어 있습니다.", - "welcomePage.installedExtensionPack": "{0} 지원이 이미 설치되어 있습니다.", - "ok": "확인", - "details": "세부 정보", - "welcomePage.background": "시작 페이지 배경색입니다." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Azure Data Studio에 제공되는 다양한 기능의 쿼리 편집기를 사용하여 PowerShell 스크립트 작성 및 실행", + "welcomePage.showAdminPack": "SQL 관리 팩", + "welcomePage.sqlServerAgent": "SQL Server 에이전트", + "welcomePage.sqlServerDacpac": "SQL Server Dacpac", + "welcomePage.sqlServerImport": "SQL Server 가져오기", + "welcomePage.sqlServerProfiler": "SQL Server 프로파일러", + "welcomePage.startTour": "둘러보기 시작", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0}에 대한 추가 지원을 설치한 후 창이 다시 로드됩니다." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "시작", - "welcomePage.newConnection": "새 연결", - "welcomePage.newQuery": "새 쿼리", - "welcomePage.newNotebook": "새 Notebook", - "welcomePage.openFileMac": "파일 열기", - "welcomePage.openFileLinuxPC": "파일 열기", - "welcomePage.deploy": "배포", - "welcomePage.newDeployment": "새 배포...", - "welcomePage.recent": "최근 항목", - "welcomePage.moreRecent": "자세히...", - "welcomePage.noRecentFolders": "최근 폴더 없음", - "welcomePage.help": "도움말", - "welcomePage.gettingStarted": "시작", - "welcomePage.productDocumentation": "설명서", - "welcomePage.reportIssue": "문제 또는 기능 요청 보고", - "welcomePage.gitHubRepository": "GitHub 리포지토리", - "welcomePage.releaseNotes": "릴리스 정보", - "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", - "welcomePage.customize": "사용자 지정", - "welcomePage.extensions": "확장", - "welcomePage.extensionDescription": "SQL Server 관리자 팩 등을 포함하여 필요한 확장 다운로드", - "welcomePage.keyboardShortcut": "바로 가기 키", - "welcomePage.keyboardShortcutDescription": "즐겨 찾는 명령을 찾아 사용자 지정", - "welcomePage.colorTheme": "색 테마", - "welcomePage.colorThemeDescription": "편집기 및 코드를 원하는 방식으로 표시", - "welcomePage.learn": "학습", - "welcomePage.showCommands": "모든 명령 찾기 및 실행", - "welcomePage.showCommandsDescription": "명령 팔레트({0})에서 명령을 빠른 액세스 및 검색", "welcomePage.azdataBlog": "최신 릴리스의 새로운 기능 알아보기", "welcomePage.azdataBlogDescription": "매월 새로운 기능을 보여주는 새로운 월간 블로그 게시물", + "welcomePage.colorTheme": "색 테마", + "welcomePage.colorThemeDescription": "편집기 및 코드를 원하는 방식으로 표시", + "welcomePage.customize": "사용자 지정", + "welcomePage.deploy": "배포", + "welcomePage.extensionDescription": "SQL Server 관리자 팩 등을 포함하여 필요한 확장 다운로드", + "welcomePage.extensions": "확장", "welcomePage.followTwitter": "Twitter에서 팔로우", - "welcomePage.followTwitterDescription": "커뮤니티가 Azure Data Studio를 사용하는 방식과 엔지니어와 직접 대화하는 방법을 최신 상태로 유지하세요." + "welcomePage.followTwitterDescription": "커뮤니티가 Azure Data Studio를 사용하는 방식과 엔지니어와 직접 대화하는 방법을 최신 상태로 유지하세요.", + "welcomePage.gettingStarted": "시작", + "welcomePage.gitHubRepository": "GitHub 리포지토리", + "welcomePage.help": "도움말", + "welcomePage.keyboardShortcut": "바로 가기 키", + "welcomePage.keyboardShortcutDescription": "즐겨 찾는 명령을 찾아 사용자 지정", + "welcomePage.learn": "학습", + "welcomePage.moreRecent": "자세히...", + "welcomePage.newConnection": "새 연결", + "welcomePage.newDeployment": "새 배포...", + "welcomePage.newNotebook": "새 Notebook", + "welcomePage.newQuery": "새 쿼리", + "welcomePage.noRecentFolders": "최근 폴더 없음", + "welcomePage.openFileLinuxPC": "파일 열기", + "welcomePage.openFileMac": "파일 열기", + "welcomePage.productDocumentation": "설명서", + "welcomePage.recent": "최근 항목", + "welcomePage.releaseNotes": "릴리스 정보", + "welcomePage.reportIssue": "문제 또는 기능 요청 보고", + "welcomePage.showCommands": "모든 명령 찾기 및 실행", + "welcomePage.showCommandsDescription": "명령 팔레트({0})에서 명령을 빠른 액세스 및 검색", + "welcomePage.showOnStartup": "시작 시 시작 페이지 표시", + "welcomePage.start": "시작" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "계정", - "linkedAccounts": "연결된 계정", - "accountDialog.close": "닫기", - "accountDialog.noAccountLabel": "연결된 계정이 없습니다. 계정을 추가하세요.", "accountDialog.addConnection": "계정 추가", + "accountDialog.close": "닫기", + "accountDialog.didNotPickAuthProvider": "인증 공급자를 선택하지 않았습니다. 다시 시도하세요.", + "accountDialog.noAccountLabel": "연결된 계정이 없습니다. 계정을 추가하세요.", "accountDialog.noCloudsRegistered": "클라우드를 사용할 수 없습니다. [설정] -> [Azure 계정 구성 검색] -> [하나 이상의 클라우드 사용]으로 이동합니다.", - "accountDialog.didNotPickAuthProvider": "인증 공급자를 선택하지 않았습니다. 다시 시도하세요." + "accountExplorer.name": "계정", + "linkedAccounts": "연결된 계정" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "계정 추가 오류" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "자동 OAuth를 시작할 수 없습니다. 자동 OAuth가 이미 진행 중입니다." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "adminservice와 상호 작용하려면 연결이 필요합니다.", - "adminService.noHandlerRegistered": "등록된 처리기 없음" + "adminService.noHandlerRegistered": "등록된 처리기 없음", + "adminService.providerIdNotValidError": "adminservice와 상호 작용하려면 연결이 필요합니다." }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "평가 서비스와 상호 작용하려면 연결이 필요합니다.", - "asmt.noHandlerRegistered": "등록된 처리기 없음" + "asmt.noHandlerRegistered": "등록된 처리기 없음", + "asmt.providerIdNotValidError": "평가 서비스와 상호 작용하려면 연결이 필요합니다." }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "고급 속성", - "advancedProperties.discard": "삭제" + "advancedProperties.discard": "삭제", + "connectionAdvancedProperties": "고급 속성" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "서버 설명(옵션)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "목록 지우기", "ClearedRecentConnections": "최근 연결 목록을 삭제함", - "connectionAction.yes": "예", - "connectionAction.no": "아니요", "clearRecentConnectionMessage": "목록에서 모든 연결을 삭제하시겠습니까?", - "connectionDialog.yes": "예", - "connectionDialog.no": "아니요", - "delete": "삭제", "connectionAction.GetCurrentConnectionString": "현재 연결 문자열 가져오기", "connectionAction.connectionString": "연결 문자열을 사용할 수 없음", - "connectionAction.noConnection": "사용 가능한 활성 연결이 없음" + "connectionAction.no": "아니요", + "connectionAction.noConnection": "사용 가능한 활성 연결이 없음", + "connectionAction.yes": "예", + "connectionDialog.no": "아니요", + "connectionDialog.yes": "예", + "delete": "삭제" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "찾아보기", - "connectionDialog.FilterPlaceHolder": "목록을 필터링하려면 여기에 입력하세요.", - "connectionDialog.FilterInputTitle": "연결 필터링", + "connectionBrowserTree": "연결 브라우저 트리", "connectionDialog.ApplyingFilter": "필터 적용", - "connectionDialog.RemovingFilter": "필터 제거", "connectionDialog.FilterApplied": "필터가 적용됨", + "connectionDialog.FilterInputTitle": "연결 필터링", + "connectionDialog.FilterPlaceHolder": "목록을 필터링하려면 여기에 입력하세요.", "connectionDialog.FilterRemoved": "필터가 제거됨", - "savedConnections": "저장된 연결", + "connectionDialog.RemovingFilter": "필터 제거", + "connectionDialog.browser": "찾아보기", "savedConnection": "저장된 연결", - "connectionBrowserTree": "연결 브라우저 트리" + "savedConnections": "저장된 연결" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "연결 오류", @@ -11088,40 +11593,40 @@ "kerberosKinit": "이전에 연결된 경우 kinit을 다시 실행해야 할 수 있습니다." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "연결", - "connecting": "연결", "connectType": "연결 형식", - "recentConnectionTitle": "최근 항목", + "connecting": "연결", + "connection": "연결", "connectionDetailsTitle": "연결 세부 정보", - "connectionDialog.connect": "연결", "connectionDialog.cancel": "취소", + "connectionDialog.connect": "연결", "connectionDialog.recentConnections": "최근 연결", - "noRecentConnections": "최근 연결 없음" + "noRecentConnections": "최근 연결 없음", + "recentConnectionTitle": "최근 항목" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "이 연결을 취소하시겠습니까?", "connection.noAzureAccount": "연결을 위한 Azure 계정 토큰을 가져오지 못함", "connectionNotAcceptedError": "연결이 허용되지 않음", - "connectionService.yes": "예", "connectionService.no": "아니요", - "cancelConnectionConfirmation": "이 연결을 취소하시겠습니까?" + "connectionService.yes": "예" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "계정 추가...", - "defaultDatabaseOption": "<기본값>", - "loadingDatabaseOption": "로드 중...", - "serverGroup": "서버 그룹", - "defaultServerGroup": "<기본값>", "addNewServerGroup": "새 그룹 추가...", - "noneServerGroup": "<저장 안 함>", - "connectionWidget.missingRequireField": "{0}이(가) 필요합니다.", - "connectionWidget.fieldWillBeTrimmed": "{0}이(가) 잘립니다.", - "rememberPassword": "암호 저장", + "advanced": "고급...", "connection.azureAccountDropdownLabel": "계정", - "connectionWidget.refreshAzureCredentials": "계정 자격 증명 새로 고침", "connection.azureTenantDropdownLabel": "Azure AD 테넌트", "connectionName": "이름(옵션)", - "advanced": "고급...", - "connectionWidget.invalidAzureAccount": "계정을 선택해야 합니다." + "connectionWidget.AddAzureAccount": "계정 추가...", + "connectionWidget.fieldWillBeTrimmed": "{0}이(가) 잘립니다.", + "connectionWidget.invalidAzureAccount": "계정을 선택해야 합니다.", + "connectionWidget.missingRequireField": "{0}이(가) 필요합니다.", + "connectionWidget.refreshAzureCredentials": "계정 자격 증명 새로 고침", + "defaultDatabaseOption": "<기본값>", + "defaultServerGroup": "<기본값>", + "loadingDatabaseOption": "로드 중...", + "noneServerGroup": "<저장 안 함>", + "rememberPassword": "암호 저장", + "serverGroup": "서버 그룹" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "연결 대상", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "저장되지 않은 연결" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "대시보드 확장 열기", - "newDashboardTab.ok": "확인", "newDashboardTab.cancel": "취소", + "newDashboardTab.ok": "확인", + "newDashboardTab.openDashboardExtensions": "대시보드 확장 열기", "newdashboardTabDialog.noExtensionLabel": "현재 설치된 대시보드 확장이 없습니다. 확장 관리자로 가서 권장되는 확장을 살펴보세요." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "{0}단계" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "완료", - "dialogModalCancelButtonLabel": "취소" + "dialogModalCancelButtonLabel": "취소", + "dialogModalDoneButtonLabel": "완료" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "편집 데이터 세션 초기화 실패: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "확인", - "errorMessageDialog.close": "닫기", + "copyDetails": "세부 정보 복사", "errorMessageDialog.action": "작업", - "copyDetails": "세부 정보 복사" + "errorMessageDialog.close": "닫기", + "errorMessageDialog.ok": "확인" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "오류", - "warning": "경고", + "ignore": "무시", "info": "정보", - "ignore": "무시" + "warning": "경고" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "선택한 경로", - "fileFilter": "파일 형식", + "fileBrowser.discard": "삭제", "fileBrowser.ok": "확인", - "fileBrowser.discard": "삭제" + "fileFilter": "파일 형식", + "filebrowser.filepath": "선택한 경로" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "파일 선택" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "파일 브라우저 트리" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "파일 브라우저를 로드하는 동안 오류가 발생했습니다.", - "fileBrowserErrorDialogTitle": "파일 브라우저 오류" + "fileBrowserErrorDialogTitle": "파일 브라우저 오류", + "fileBrowserErrorMessage": "파일 브라우저를 로드하는 동안 오류가 발생했습니다." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "모든 파일" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "셀 복사" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "인사이트 플라이아웃에 전달된 연결 프로필이 없습니다.", + "insightsConfigError": "인사이트 구성을 구문 분석하는 동안 오류가 발생했습니다. 쿼리 배열/문자열이나 쿼리 파일을 찾을 수 없습니다.", "insightsError": "인사이트 오류", "insightsFileError": "쿼리 파일을 읽는 동안 오류가 발생했습니다. ", - "insightsConfigError": "인사이트 구성을 구문 분석하는 동안 오류가 발생했습니다. 쿼리 배열/문자열이나 쿼리 파일을 찾을 수 없습니다." + "insightsInputError": "인사이트 플라이아웃에 전달된 연결 프로필이 없습니다." }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "인사이트", + "insights.dialog.itemDetails": "항목 세부 정보", + "insights.dialog.items": "항목", "insights.item": "항목", "insights.value": "값", "insightsDetailView.name": "인사이트 세부 정보", "property": "속성", - "value": "값", - "InsightsDialogTitle": "인사이트", - "insights.dialog.items": "항목", - "insights.dialog.itemDetails": "항목 세부 정보" + "value": "값" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "다음 경로에서 쿼리 파일을 찾을 수 없습니다. \r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "실패", - "agentUtilities.succeeded": "성공", - "agentUtilities.retry": "다시 시도", - "agentUtilities.canceled": "취소됨", - "agentUtilities.inProgress": "진행 중", - "agentUtilities.statusUnknown": "알 수 없는 상태", - "agentUtilities.executing": "실행 중", - "agentUtilities.waitingForThread": "스레드 대기 중", "agentUtilities.betweenRetries": "다시 시도 대기 중", + "agentUtilities.canceled": "취소됨", + "agentUtilities.executing": "실행 중", + "agentUtilities.failed": "실패", "agentUtilities.idle": "유휴 상태", - "agentUtilities.suspended": "일시 중지됨", - "agentUtilities.obsolete": "[사용되지 않음]", - "agentUtilities.yes": "예", + "agentUtilities.inProgress": "진행 중", + "agentUtilities.neverRun": "실행 안 함", "agentUtilities.no": "아니요", "agentUtilities.notScheduled": "예약되지 않음", - "agentUtilities.neverRun": "실행 안 함" + "agentUtilities.obsolete": "[사용되지 않음]", + "agentUtilities.retry": "다시 시도", + "agentUtilities.statusUnknown": "알 수 없는 상태", + "agentUtilities.succeeded": "성공", + "agentUtilities.suspended": "일시 중지됨", + "agentUtilities.waitingForThread": "스레드 대기 중", + "agentUtilities.yes": "예" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "JobManagementService와 상호 작용하려면 연결이 필요합니다.", - "noHandlerRegistered": "등록된 처리기 없음" + "noHandlerRegistered": "등록된 처리기 없음", + "providerIdNotValidError": "JobManagementService와 상호 작용하려면 연결이 필요합니다." }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "셀 실행을 취소함", + "commandSuccessful": "명령이 실행됨", "executionCanceled": "쿼리 실행을 취소했습니다.", - "notebookNotReady": "이 Notebook의 세션이 아직 준비되지 않았습니다.", - "sessionNotReady": "이 Notebook의 세션이 곧 시작됩니다.", "noDefaultKernel": "이 Notebook에 사용할 수 있는 커널이 없습니다.", - "commandSuccessful": "명령이 실행됨" + "notebookNotReady": "이 Notebook의 세션이 아직 준비되지 않았습니다.", + "runCellCancelled": "셀 실행을 취소함", + "sessionNotReady": "이 Notebook의 세션이 곧 시작됩니다." }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Notebook 세션을 시작하는 동안 오류가 발생했습니다.", "ServerNotStarted": "알 수 없는 이유로 서버가 시작되지 않았습니다.", + "clientSession.unknownError": "Notebook 세션을 시작하는 동안 오류가 발생했습니다.", "kernelRequiresConnection": "{0} 커널을 찾을 수 없습니다. 대신 기본 커널이 사용됩니다." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "연결 선택", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "연결 선택" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "{0} 공급자의 Notebook 관리자를 찾을 수 없습니다.", + "changeContextFailed": "{0} 컨텍스트를 변경하지 못했습니다.", + "changeKernelFailed": "오류로 인해 커널을 변경하지 못했습니다. {0}", + "changeKernelFailedRetry": "커널을 변경하지 못했습니다. {0} 커널이 사용됩니다. 오류: {1}", + "deleteCellFailed": "셀을 삭제하지 못했습니다.", "injectedParametersMsg": "# 삽입된 매개 변수\r\n", "kernelRequiresConnection": "이 커널에 대해 셀을 실행하려면 연결을 선택하세요.", - "deleteCellFailed": "셀을 삭제하지 못했습니다.", - "changeKernelFailedRetry": "커널을 변경하지 못했습니다. {0} 커널이 사용됩니다. 오류: {1}", - "changeKernelFailed": "오류로 인해 커널을 변경하지 못했습니다. {0}", - "changeContextFailed": "{0} 컨텍스트를 변경하지 못했습니다.", - "startSessionFailed": "{0} 세션을 시작할 수 없습니다.", "shutdownClientSessionError": "Notebook을 닫는 동안 클라이언트 세션 오류가 발생했습니다. {0}", - "ProviderNoManager": "{0} 공급자의 Notebook 관리자를 찾을 수 없습니다." + "startSessionFailed": "{0} 세션을 시작할 수 없습니다." }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "Notebook 관리자를 만들 때 URI가 전달되지 않았습니다.", - "notebookServiceNoProvider": "Notebook 공급자가 없습니다." + "notebookServiceNoProvider": "Notebook 공급자가 없습니다.", + "notebookUriNotDefined": "Notebook 관리자를 만들 때 URI가 전달되지 않았습니다." }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "이름이 {0}인 보기가 이 전자 필기장에 이미 있습니다." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "제목 없는 보기" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "SQL 커널 오류", "connectionRequired": "Notebook 셀을 실행하려면 연결을 선택해야 합니다.", + "sqlKernelError": "SQL 커널 오류", "sqlMaxRowsDisplayed": "상위 {0}개 행을 표시합니다." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "서식있는 텍스트", - "notebook.splitViewEditMode": "분할 보기", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "분할 보기" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}.{1}이(가) 인식되지 않습니다.", + "invalidMimeData": "{0}의 데이터는 문자열 또는 문자열 배열이어야 합니다.", "nbNotSupported": "이 파일에 유효한 Notebook 형식이 없습니다.", + "nbformatNotRecognized": "nbformat v{0}.{1}이(가) 인식되지 않습니다.", "unknownCellType": "알 수 없는 셀 형식 {0}", "unrecognizedOutput": "출력 형식 {0}을(를) 인식할 수 없습니다.", - "invalidMimeData": "{0}의 데이터는 문자열 또는 문자열 배열이어야 합니다.", "unrecognizedOutputType": "출력 형식 {0}을(를) 인식할 수 없습니다." }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Notebook 공급자의 식별자입니다.", - "carbon.extension.contributes.notebook.fileExtensions": "이 Notebook 공급자에 등록해야 하는 파일 확장명", - "carbon.extension.contributes.notebook.standardKernels": "이 Notebook 공급자에서 표준이어야 하는 커널", - "vscode.extension.contributes.notebook.providers": "Notebook 공급자를 적용합니다.", - "carbon.extension.contributes.notebook.magic": "'%%sql'과(와) 같은 셀 매직의 이름입니다.", - "carbon.extension.contributes.notebook.language": "이 셀 매직이 셀에 포함되는 경우 사용되는 셀 언어", "carbon.extension.contributes.notebook.executionTarget": "이 매직이 나타내는 선택적 실행 대상(예: Spark 및 SQL)", + "carbon.extension.contributes.notebook.fileExtensions": "이 Notebook 공급자에 등록해야 하는 파일 확장명", "carbon.extension.contributes.notebook.kernels": "유효한 선택적 커널 세트(예: python3, pyspark, sql)", - "vscode.extension.contributes.notebook.languagemagics": "Notebook 언어를 적용합니다." + "carbon.extension.contributes.notebook.language": "이 셀 매직이 셀에 포함되는 경우 사용되는 셀 언어", + "carbon.extension.contributes.notebook.magic": "'%%sql'과(와) 같은 셀 매직의 이름입니다.", + "carbon.extension.contributes.notebook.provider": "Notebook 공급자의 식별자입니다.", + "carbon.extension.contributes.notebook.standardKernels": "이 Notebook 공급자에서 표준이어야 하는 커널", + "vscode.extension.contributes.notebook.languagemagics": "Notebook 언어를 적용합니다.", + "vscode.extension.contributes.notebook.providers": "Notebook 공급자를 적용합니다." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "로드 중..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "새로 고침", - "connectionTree.editConnection": "연결 편집", "DisconnectAction": "연결 끊기", + "activeConnections": "활성 연결 표시", "connectionTree.addConnection": "새 연결", "connectionTree.addServerGroup": "새 서버 그룹", + "connectionTree.editConnection": "연결 편집", "connectionTree.editServerGroup": "서버 그룹 편집", - "activeConnections": "활성 연결 표시", - "showAllConnections": "모든 연결 표시", + "connectionTree.refresh": "새로 고침", "deleteConnection": "연결 삭제", - "deleteConnectionGroup": "그룹 삭제" + "deleteConnectionGroup": "그룹 삭제", + "showAllConnections": "모든 연결 표시" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "개체 탐색기 세션을 만들지 못함", "nodeExpansionError": "여러 오류:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "필요한 연결 공급자 '{0}'을(를) 찾을 수 없으므로 확장할 수 없습니다.", + "firewallCanceled": "방화벽 대화 상자를 취소함", "loginCanceled": "사용자가 취소함", - "firewallCanceled": "방화벽 대화 상자를 취소함" + "noProviderFound": "필요한 연결 공급자 '{0}'을(를) 찾을 수 없으므로 확장할 수 없습니다." }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "로드 중..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "최근 연결", "serversAriaLabel": "서버", + "treeAriaLabel": "최근 연결", "treeCreation.regTreeAriaLabel": "서버" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "이벤트 기준 정렬", "nameColumn": "열 기준 정렬", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "취소", "profilerColumnDialog.ok": "확인", - "profilerColumnDialog.cancel": "취소" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "모두 지우기", + "profilerFilterDialog.addClauseText": "절 추가", "profilerFilterDialog.apply": "적용", - "profilerFilterDialog.ok": "확인", "profilerFilterDialog.cancel": "취소", - "profilerFilterDialog.title": "필터", + "profilerFilterDialog.clear": "모두 지우기", + "profilerFilterDialog.containsOperator": "포함", + "profilerFilterDialog.fieldColumn": "필드", + "profilerFilterDialog.isNotNullOperator": "Null이 아님", + "profilerFilterDialog.isNullOperator": "Null임", + "profilerFilterDialog.loadFilter": "필터 로드", + "profilerFilterDialog.notContainsOperator": "포함하지 않음", + "profilerFilterDialog.notStartsWithOperator": "다음으로 시작하지 않음", + "profilerFilterDialog.ok": "확인", + "profilerFilterDialog.operatorColumn": "연산자", "profilerFilterDialog.remove": "이 절 제거", "profilerFilterDialog.saveFilter": "필터 저장", - "profilerFilterDialog.loadFilter": "필터 로드", - "profilerFilterDialog.addClauseText": "절 추가", - "profilerFilterDialog.fieldColumn": "필드", - "profilerFilterDialog.operatorColumn": "연산자", - "profilerFilterDialog.valueColumn": "값", - "profilerFilterDialog.isNullOperator": "Null임", - "profilerFilterDialog.isNotNullOperator": "Null이 아님", - "profilerFilterDialog.containsOperator": "포함", - "profilerFilterDialog.notContainsOperator": "포함하지 않음", "profilerFilterDialog.startsWithOperator": "다음으로 시작", - "profilerFilterDialog.notStartsWithOperator": "다음으로 시작하지 않음" + "profilerFilterDialog.title": "필터", + "profilerFilterDialog.valueColumn": "값" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "행 커밋 실패: ", + "msgCancelQueryFailed": "쿼리 취소 실패: {0}", + "runQueryBatchStartLine": "줄 {0}", "runQueryBatchStartMessage": "다음에서 쿼리 실행 시작: ", "runQueryStringBatchStartMessage": "쿼리 \"{0}\" 실행을 시작함", - "runQueryBatchStartLine": "줄 {0}", - "msgCancelQueryFailed": "쿼리 취소 실패: {0}", "updateCellFailed": "셀 업데이트 실패: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "{0} 오류를 나타내며 복사 실패", + "elapsedBatchTime": "일괄 처리 실행 시간: {0}", "query.ExecutionFailedError": "예기치 않은 오류로 인해 실행하지 못했습니다. {0}\t{1}", "query.message.executionTime": "총 실행 시간: {0}", - "query.message.startQueryWithRange": "줄 {0}에서 쿼리 실행을 시작함", "query.message.startQuery": "일괄 처리 {0} 실행을 시작함", - "elapsedBatchTime": "일괄 처리 실행 시간: {0}", - "copyFailed": "{0} 오류를 나타내며 복사 실패" + "query.message.startQueryWithRange": "줄 {0}에서 쿼리 실행을 시작함" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "결과를 저장하지 못했습니다. ", - "resultsSerializer.saveAsFileTitle": "결과 파일 선택", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV(쉼표로 구분)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 통합 문서", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "일반 텍스트", - "savingFile": "파일을 저장하는 중...", "msgSaveSucceeded": "{0}에 결과를 저장함", - "openFile": "파일 열기" + "openFile": "파일 열기", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV(쉼표로 구분)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 통합 문서", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "일반 텍스트", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "결과 파일 선택", + "savingFile": "파일을 저장하는 중..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "시작", - "to": "끝", + "addIPAddressLabel": "내 클라이언트 IP 추가 ", + "addIpRangeLabel": "내 서브넷 IP 범위 추가", "createNewFirewallRule": "새 방화벽 규칙 만들기", - "firewall.ok": "확인", + "filewallRule": "방화벽 규칙", "firewall.cancel": "취소", + "firewall.ok": "확인", "firewallRuleDialogDescription": "클라이언트 IP 주소에서 서버에 액세스할 수 없습니다. Azure 계정에 로그인하고 액세스를 허용하는 새 방화벽 규칙을 만드세요.", "firewallRuleHelpDescription": "방화벽 설정에 대한 자세한 정보", - "filewallRule": "방화벽 규칙", - "addIPAddressLabel": "내 클라이언트 IP 추가 ", - "addIpRangeLabel": "내 서브넷 IP 범위 추가" + "from": "시작", + "to": "끝" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "계정 추가 오류", "firewallRuleError": "방화벽 규칙 오류" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "백업 파일 경로", - "targetDatabase": "대상 데이터베이스", - "restoreDialog.restore": "복원", - "restoreDialog.restoreTitle": "데이터베이스 복원", - "restoreDialog.database": "데이터베이스", - "restoreDialog.backupFile": "백업 파일", "RestoreDialogTitle": "데이터베이스 복원", - "restoreDialog.cancel": "취소", - "restoreDialog.script": "스크립트", - "source": "원본", - "restoreFrom": "복원할 원본 위치", - "missingBackupFilePathError": "백업 파일 경로가 필요합니다.", - "multipleBackupFilePath": "하나 이상의 파일 경로를 쉼표로 구분하여 입력하세요.", + "backupFilePath": "백업 파일 경로", + "backupSetsToRestore": "복원할 백업 세트", "database": "데이터베이스", "destination": "대상", - "restoreTo": "복원 위치", - "restorePlan": "복원 계획", - "backupSetsToRestore": "복원할 백업 세트", - "restoreDatabaseFileAs": "데이터베이스 파일을 다음으로 복원", - "restoreDatabaseFileDetails": "데이터베이스 파일 복원 세부 정보", - "logicalFileName": "논리적 파일 이름", "fileType": "파일 형식", + "filesTitle": "파일", + "generalTitle": "일반", + "logicalFileName": "논리적 파일 이름", + "missingBackupFilePathError": "백업 파일 경로가 필요합니다.", + "multipleBackupFilePath": "하나 이상의 파일 경로를 쉼표로 구분하여 입력하세요.", + "optionsTitle": "옵션", "originalFileName": "원래 파일 이름", "restoreAs": "다음으로 복원", + "restoreDatabaseFileAs": "데이터베이스 파일을 다음으로 복원", + "restoreDatabaseFileDetails": "데이터베이스 파일 복원 세부 정보", + "restoreDialog.backupFile": "백업 파일", + "restoreDialog.cancel": "취소", + "restoreDialog.database": "데이터베이스", + "restoreDialog.restore": "복원", + "restoreDialog.restoreTitle": "데이터베이스 복원", + "restoreDialog.script": "스크립트", + "restoreFrom": "복원할 원본 위치", "restoreOptions": "복원 옵션", - "taillogBackup": "비상 로그 백업", + "restorePlan": "복원 계획", + "restoreTo": "복원 위치", "serverConnection": "서버 연결", - "generalTitle": "일반", - "filesTitle": "파일", - "optionsTitle": "옵션" + "source": "원본", + "taillogBackup": "비상 로그 백업", + "targetDatabase": "대상 데이터베이스" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "백업 파일", - "backup.allFiles": "모든 파일" + "backup.allFiles": "모든 파일", + "backup.filterBackupFiles": "백업 파일" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "서버 그룹", - "serverGroup.ok": "확인", - "serverGroup.cancel": "취소", - "connectionGroupName": "서버 그룹 이름", "MissingGroupNameError": "그룹 이름이 필요합니다.", + "ServerGroupsDialogTitle": "서버 그룹", + "connectionGroupName": "서버 그룹 이름", + "groupColor": "그룹 색", "groupDescription": "그룹 설명", - "groupColor": "그룹 색" + "serverGroup.cancel": "취소", + "serverGroup.ok": "확인" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "서버 그룹 추가", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1개 이상의 작업이 진행 중입니다. 그래도 작업을 종료하시겠습니까?", - "taskService.yes": "예", - "taskService.no": "아니요" + "taskService.no": "아니요", + "taskService.yes": "예" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "시작", - "showReleaseNotes": "시작 표시", - "miGettingStarted": "시작(&S)" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "속성 숨기기", - "showProperties": "속성 표시" - }, - "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": "뷰를 제거할 수 없음", - "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": "이 보기 이름은 이미 사용되었습니다.", - "save": "저장", - "cancel": "취소" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "제목 없는 보기" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "시작(&S)", + "showReleaseNotes": "시작 표시" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/CHANGELOG.md b/i18n/ads-language-pack-pt-BR/CHANGELOG.md index c6088976dd..a31c51d006 100644 --- a/i18n/ads-language-pack-pt-BR/CHANGELOG.md +++ b/i18n/ads-language-pack-pt-BR/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-pt_BR" language pack will be docum ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-pt-BR/package.json b/i18n/ads-language-pack-pt-BR/package.json index b04c2ca0af..66a69e5799 100644 --- a/i18n/ads-language-pack-pt-BR/package.json +++ b/i18n/ads-language-pack-pt-BR/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-pt-br", "displayName": "Portuguese (Brazil) Language Pack for Azure Data Studio", "description": "Language pack extension for Portuguese (Brazil)", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 785d2f274d..7dec72817c 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "Notebooks do SQL Server", + "description.sqlserverNotebooks": "Notebooks que ajudam a começar a usar o SQL Server e a solucionar os problemas dele", "title.sqlServer2019Book": "Guia do SQL Server 2019", - "description.sqlserverNotebooks": "Notebooks que ajudam a começar a usar o SQL Server e a solucionar os problemas dele" + "title.sqlServerNotebooks": "Notebooks do SQL Server" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/admin-tool-ext-win.i18n.json index ded36e83cd..99ccbe3062 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Extensões da Ferramenta de Administração de Banco de Dados para Windows", - "adminToolExtWin.description": "Adiciona funcionalidade adicional específica do Windows ao Azure Data Studio", - "adminToolExtWin.propertiesMenuItem": "Propriedades", - "adminToolExtWin.launchGswMenuItem": "Gerar scripts..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "Não foi fornecido nenhum ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noOENode": "Não foi possível determinar o nó do Pesquisador de Objetos de connectionContext: {0}", - "adminToolExtWin.noConnectionContextForGsw": "Não foi fornecido nenhum ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noConnectionProfile": "Não foi fornecido nenhum connectionProfile do connectionContext: {0}", "adminToolExtWin.launchingDialogStatus": "Iniciando a caixa de diálogo...", + "adminToolExtWin.noConnectionContextForGsw": "Não foi fornecido nenhum ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionContextForProp": "Não foi fornecido nenhum ConnectionContext para handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionProfile": "Não foi fornecido nenhum connectionProfile do connectionContext: {0}", + "adminToolExtWin.noOENode": "Não foi possível determinar o nó do Pesquisador de Objetos de connectionContext: {0}", "adminToolExtWin.ssmsMinError": "Erro ao chamar SsmsMin com os argumentos '{0}' – {1}" + }, + "package": { + "adminToolExtWin.description": "Adiciona funcionalidade adicional específica do Windows ao Azure Data Studio", + "adminToolExtWin.displayName": "Extensões da Ferramenta de Administração de Banco de Dados para Windows", + "adminToolExtWin.launchGswMenuItem": "Gerar scripts...", + "adminToolExtWin.propertiesMenuItem": "Propriedades" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/agent.i18n.json index 0ee11983ae..77cecfd84c 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "Alerta de evento do SQL Server", + "alertData.saveErrorMessage": "Falha na atualização do alerta '{0}'", + "alertDialog.PerformanceCondition": "Alerta de condição de desempenho do SQL Server", + "alertDialog.WmiEvent": "Alerta de evento do WMI" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "O nome do trabalho deve ser fornecido", + "jobData.newJobErrorMessage": "Falha na criação do trabalho '{0}'", + "jobData.newJobSuccessMessage": "Trabalho '{0}' criado com sucesso", + "jobData.saveErrorMessage": "Falha na atualização do trabalho '{0}'", + "jobData.saveSucessMessage": "Trabalho '{0}' atualizado com sucesso", + "jobData.whenJobCompletes": "Quando o trabalho estiver concluído", + "jobData.whenJobFails": "Quando o trabalho falhar", + "jobData.whenJobSucceeds": "Quando o trabalho for bem-sucedido" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "Falha na atualização da etapa '{0}'", + "stepData.jobNameRequired": "O nome do trabalho deve ser fornecido", + "stepData.stepNameRequired": "O nome da etapa deve ser fornecido" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Caminho do bloco de anotações inválido", + "notebookData.jobExists": "Já existe um trabalho com nome semelhante", + "notebookData.jobNameRequired": "O nome do bloco de anotações deve ser fornecido", + "notebookData.newJobErrorMessage": "Falha na criação do bloco de anotações '{0}'", + "notebookData.newJobSuccessMessage": "Bloco de anotações '{0}' criado com êxito", + "notebookData.saveErrorMessage": "Falha na atualização do bloco de anotações '{0}'", + "notebookData.saveSucessMessage": "Bloco de anotações '{0}' atualizado com êxito", + "notebookData.selectExecutionDatabase": "Banco de dados de execução", + "notebookData.selectStorageDatabase": "Selecionar banco de dados de armazenamento", + "notebookData.templatePathRequired": "O caminho do modelo deve ser fornecido", + "notebookData.whenJobCompletes": "Quando o bloco de anotações for concluído", + "notebookData.whenJobFails": "Quando o bloco de anotações falha", + "notebookData.whenJobSucceeds": "Quando o bloco de anotações é bem-sucedido" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Proxy '{0}' criado com sucesso", + "proxyData.saveErrorMessage": "Falha na atualização do proxy '{0}'", + "proxyData.saveSucessMessage": "Proxy '{0}' atualizado com sucesso" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "OK", - "agentDialog.Cancel": "Cancelar" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Localizar Arquivos de Banco de Dados –", - "jobStepDialog.ok": "OK", - "jobStepDialog.cancel": "Cancelar", - "jobStepDialog.general": "Geral", - "jobStepDialog.advanced": "Avançado", - "jobStepDialog.open": "Abrir...", - "jobStepDialog.parse": "Analisar", - "jobStepDialog.successParse": "Comando analisado com sucesso.", - "jobStepDialog.failParse": "O comando falhou.", - "jobStepDialog.blankStepName": "O nome da etapa não pode ser deixado em branco", - "jobStepDialog.processExitCode": "Código de saída do processo de um comando bem-sucedido:", - "jobStepDialog.stepNameLabel": "Nome da Etapa", - "jobStepDialog.typeLabel": "Tipo", - "jobStepDialog.runAsLabel": "Executar como", - "jobStepDialog.databaseLabel": "Banco de dados", - "jobStepDialog.commandLabel": "Comando", - "jobStepDialog.successAction": "Ação em caso de sucesso", - "jobStepDialog.failureAction": "Ação em falha", - "jobStepDialog.runAsUser": "Executar como usuário", - "jobStepDialog.retryAttempts": "Tentativas de Repetição", - "jobStepDialog.retryInterval": "Intervalo (em minutos) de Repetição", - "jobStepDialog.logToTable": "Registrar na tabela", - "jobStepDialog.appendExistingTableEntry": "Acrescentar a saída à entrada existente na tabela", - "jobStepDialog.includeStepOutputHistory": "Incluir a saída da etapa no histórico", - "jobStepDialog.outputFile": "Arquivo de Saída", - "jobStepDialog.appendOutputToFile": "Acrescentar a saída em um arquivo existente", - "jobStepDialog.selectedPath": "Caminho selecionado", - "jobStepDialog.filesOfType": "Arquivos do tipo", - "jobStepDialog.fileName": "Nome do arquivo", - "jobStepDialog.allFiles": "Todos os Arquivos (*)", - "jobStepDialog.newJobStep": "Nova Etapa de Trabalho", - "jobStepDialog.editJobStep": "Editar Etapa de Trabalho", - "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Sistema operacional (CmdExec)", - "jobStepDialog.replicationDistribution": "Distribuidor de Replicação", - "jobStepDialog.replicationMerge": "Mesclagem de Replicação", - "jobStepDialog.replicationQueueReader": "Leitor de Fila de Replicação", - "jobStepDialog.replicationSnapshot": "Instantâneo de Replicação", - "jobStepDialog.replicationTransactionLogReader": "Leitor de Log de Transações de Replicação", - "jobStepDialog.analysisCommand": "Comando do SQL Server Analysis Services", - "jobStepDialog.analysisQuery": "Consulta do SQL Server Analysis Services", - "jobStepDialog.servicesPackage": "Pacote do Serviço de Integração do SQL Server", - "jobStepDialog.agentServiceAccount": "Conta de Serviço do SQL Server Agent", - "jobStepDialog.nextStep": "Avançar para a próxima etapa", - "jobStepDialog.quitJobSuccess": "Encerrar o trabalho reportando sucesso", - "jobStepDialog.quitJobFailure": "Encerrar o trabalho relatando a falha" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Agendamentos de Trabalho", - "pickSchedule.ok": "OK", - "pickSchedule.cancel": "Cancelar", - "pickSchedule.availableSchedules": "Agendamentos Disponíveis:", - "pickSchedule.scheduleName": "Nome", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "Descrição" + "agentDialog.Cancel": "Cancelar", + "agentDialog.OK": "OK" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Criar Alerta", - "alertDialog.editAlert": "Editar Alerta", - "alertDialog.General": "Geral", - "alertDialog.Response": "Resposta", - "alertDialog.Options": "Opções", - "alertDialog.eventAlert": "Definição de alerta de eventos", - "alertDialog.Name": "Nome", - "alertDialog.Type": "Tipo", - "alertDialog.Enabled": "Habilitado", + "alertDialog.AdditionalNotification": "Mensagem de notificação adicional para enviar", + "alertDialog.AllDatabases": "", "alertDialog.DatabaseName": "Nome do banco de dados", + "alertDialog.DelayMinutes": "Minutos de Atraso", + "alertDialog.DelaySeconds": "Segundos de Atraso", + "alertDialog.Enabled": "Habilitado", "alertDialog.ErrorNumber": "Número do erro", - "alertDialog.Severity": "Gravidade", - "alertDialog.RaiseAlertContains": "Gerar alerta quando a mensagem contiver", + "alertDialog.ExecuteJob": "Executar trabalho", + "alertDialog.ExecuteJobName": "Nome do Trabalho", + "alertDialog.General": "Geral", + "alertDialog.IncludeErrorInEmail": "Incluir texto de erro do alerta no email", + "alertDialog.IncludeErrorInPager": "Incluir texto de erro do alerta no pager", "alertDialog.MessageText": "Mensagem de texto", + "alertDialog.Name": "Nome", + "alertDialog.NewJob": "Novo Trabalho", + "alertDialog.NewOperator": "Novo Operador", + "alertDialog.NotifyOperators": "Notificar Operadores", + "alertDialog.OperatorEmail": "Email", + "alertDialog.OperatorList": "Lista de Operadores", + "alertDialog.OperatorName": "Operador", + "alertDialog.OperatorPager": "Pager", + "alertDialog.Options": "Opções", + "alertDialog.RaiseAlertContains": "Gerar alerta quando a mensagem contiver", + "alertDialog.Response": "Resposta", + "alertDialog.Severity": "Gravidade", "alertDialog.Severity001": "001 – Informações Diversas do Sistema", "alertDialog.Severity002": "002 – Reservado", "alertDialog.Severity003": "003 – Reservado", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 – Erro Fatal: Integridade do Banco de Dados Suspeita", "alertDialog.Severity024": "024 – Erro Fatal: Erro de Hardware", "alertDialog.Severity025": "025 – Erro Fatal", - "alertDialog.AllDatabases": "", - "alertDialog.ExecuteJob": "Executar trabalho", - "alertDialog.ExecuteJobName": "Nome do Trabalho", - "alertDialog.NotifyOperators": "Notificar Operadores", - "alertDialog.NewJob": "Novo Trabalho", - "alertDialog.OperatorList": "Lista de Operadores", - "alertDialog.OperatorName": "Operador", - "alertDialog.OperatorEmail": "Email", - "alertDialog.OperatorPager": "Pager", - "alertDialog.NewOperator": "Novo Operador", - "alertDialog.IncludeErrorInEmail": "Incluir texto de erro do alerta no email", - "alertDialog.IncludeErrorInPager": "Incluir texto de erro do alerta no pager", - "alertDialog.AdditionalNotification": "Mensagem de notificação adicional para enviar", - "alertDialog.DelayMinutes": "Minutos de Atraso", - "alertDialog.DelaySeconds": "Segundos de Atraso" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Criar Operador", - "createOperator.editOperator": "Editar Operador", - "createOperator.General": "Geral", - "createOperator.Notifications": "Notificações", - "createOperator.Name": "Nome", - "createOperator.Enabled": "Habilitado", - "createOperator.EmailName": "Nome do Email", - "createOperator.PagerEmailName": "Nome do Email do Pager", - "createOperator.PagerMondayCheckBox": "Segunda-feira", - "createOperator.PagerTuesdayCheckBox": "Terça-feira", - "createOperator.PagerWednesdayCheckBox": "Quarta-feira", - "createOperator.PagerThursdayCheckBox": "Quinta-feira", - "createOperator.PagerFridayCheckBox": "Sexta-feira ", - "createOperator.PagerSaturdayCheckBox": "Sábado", - "createOperator.PagerSundayCheckBox": "Domingo", - "createOperator.workdayBegin": "Início da jornada de trabalho", - "createOperator.workdayEnd": "Fim da jornada de trabalho", - "createOperator.PagerDutySchedule": "Agenda do pager de plantão", - "createOperator.AlertListHeading": "Lista de alerta", - "createOperator.AlertNameColumnLabel": "Nome do alerta", - "createOperator.AlertEmailColumnLabel": "Email", - "createOperator.AlertPagerColumnLabel": "Pager" + "alertDialog.Type": "Tipo", + "alertDialog.createAlert": "Criar Alerta", + "alertDialog.editAlert": "Editar Alerta", + "alertDialog.eventAlert": "Definição de alerta de eventos" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "Geral", - "jobDialog.steps": "Etapas", - "jobDialog.schedules": "Agendamentos", + "jobDialog.alertEnabledLabel": "Habilitado", + "jobDialog.alertNameLabel": "Nome do Alerta", + "jobDialog.alertTypeLabel": "Tipo", "jobDialog.alerts": "Alertas", - "jobDialog.notifications": "Notificações", + "jobDialog.alertsList": "Lista de alertas", "jobDialog.blankJobNameError": "O nome do trabalho não pode ficar em branco.", - "jobDialog.name": "Nome", - "jobDialog.owner": "Proprietário", "jobDialog.category": "Categoria", - "jobDialog.description": "Descrição", - "jobDialog.enabled": "Habilitado", - "jobDialog.jobStepList": "Lista de etapas do trabalho", - "jobDialog.step": "Etapa", - "jobDialog.type": "Tipo", - "jobDialog.onSuccess": "Em Caso de Sucesso", - "jobDialog.onFailure": "Em Caso de Falha", - "jobDialog.new": "Nova Etapa", - "jobDialog.edit": "Editar Etapa", "jobDialog.delete": "Excluir Etapa", - "jobDialog.moveUp": "Mover a Etapa para Cima", - "jobDialog.moveDown": "Mover a Etapa para Baixo", - "jobDialog.startStepAt": "Iniciar etapa", - "jobDialog.notificationsTabTop": "Ações a executar quando o trabalho for concluído", - "jobDialog.email": "Email", - "jobDialog.page": "Página", - "jobDialog.eventLogCheckBoxLabel": "Escrever no log de eventos de aplicativos do Windows", "jobDialog.deleteJobLabel": "Excluir o trabalho automaticamente", - "jobDialog.schedulesaLabel": "Lista de agendamentos", + "jobDialog.description": "Descrição", + "jobDialog.edit": "Editar Etapa", + "jobDialog.editJob": "Editar Trabalho", + "jobDialog.email": "Email", + "jobDialog.enabled": "Habilitado", + "jobDialog.eventLogCheckBoxLabel": "Escrever no log de eventos de aplicativos do Windows", + "jobDialog.general": "Geral", + "jobDialog.jobStepList": "Lista de etapas do trabalho", + "jobDialog.moveDown": "Mover a Etapa para Baixo", + "jobDialog.moveUp": "Mover a Etapa para Cima", + "jobDialog.name": "Nome", + "jobDialog.new": "Nova Etapa", + "jobDialog.newAlert": "Novo Alerta", + "jobDialog.newJob": "Novo Trabalho", + "jobDialog.notifications": "Notificações", + "jobDialog.notificationsTabTop": "Ações a executar quando o trabalho for concluído", + "jobDialog.onFailure": "Em Caso de Falha", + "jobDialog.onSuccess": "Em Caso de Sucesso", + "jobDialog.owner": "Proprietário", + "jobDialog.page": "Página", "jobDialog.pickSchedule": "Escolha a Agenda", "jobDialog.removeSchedule": "Remover agenda", - "jobDialog.alertsList": "Lista de alertas", - "jobDialog.newAlert": "Novo Alerta", - "jobDialog.alertNameLabel": "Nome do Alerta", - "jobDialog.alertEnabledLabel": "Habilitado", - "jobDialog.alertTypeLabel": "Tipo", - "jobDialog.newJob": "Novo Trabalho", - "jobDialog.editJob": "Editar Trabalho" + "jobDialog.schedules": "Agendamentos", + "jobDialog.schedulesaLabel": "Lista de agendamentos", + "jobDialog.startStepAt": "Iniciar etapa", + "jobDialog.step": "Etapa", + "jobDialog.steps": "Etapas", + "jobDialog.type": "Tipo" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "Quando o trabalho estiver concluído", - "jobData.whenJobFails": "Quando o trabalho falhar", - "jobData.whenJobSucceeds": "Quando o trabalho for bem-sucedido", - "jobData.jobNameRequired": "O nome do trabalho deve ser fornecido", - "jobData.saveErrorMessage": "Falha na atualização do trabalho '{0}'", - "jobData.newJobErrorMessage": "Falha na criação do trabalho '{0}'", - "jobData.saveSucessMessage": "Trabalho '{0}' atualizado com sucesso", - "jobData.newJobSuccessMessage": "Trabalho '{0}' criado com sucesso" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Sistema operacional (CmdExec)", + "jobStepDialog.TSQL": "Script Transact-SQL (T-SQL)", + "jobStepDialog.advanced": "Avançado", + "jobStepDialog.agentServiceAccount": "Conta de Serviço do SQL Server Agent", + "jobStepDialog.allFiles": "Todos os Arquivos (*)", + "jobStepDialog.analysisCommand": "Comando do SQL Server Analysis Services", + "jobStepDialog.analysisQuery": "Consulta do SQL Server Analysis Services", + "jobStepDialog.appendExistingTableEntry": "Acrescentar a saída à entrada existente na tabela", + "jobStepDialog.appendOutputToFile": "Acrescentar a saída em um arquivo existente", + "jobStepDialog.blankStepName": "O nome da etapa não pode ser deixado em branco", + "jobStepDialog.cancel": "Cancelar", + "jobStepDialog.commandLabel": "Comando", + "jobStepDialog.databaseLabel": "Banco de dados", + "jobStepDialog.editJobStep": "Editar Etapa de Trabalho", + "jobStepDialog.failParse": "O comando falhou.", + "jobStepDialog.failureAction": "Ação em falha", + "jobStepDialog.fileBrowserTitle": "Localizar Arquivos de Banco de Dados –", + "jobStepDialog.fileName": "Nome do arquivo", + "jobStepDialog.filesOfType": "Arquivos do tipo", + "jobStepDialog.general": "Geral", + "jobStepDialog.includeStepOutputHistory": "Incluir a saída da etapa no histórico", + "jobStepDialog.logToTable": "Registrar na tabela", + "jobStepDialog.newJobStep": "Nova Etapa de Trabalho", + "jobStepDialog.nextStep": "Avançar para a próxima etapa", + "jobStepDialog.ok": "OK", + "jobStepDialog.open": "Abrir...", + "jobStepDialog.outputFile": "Arquivo de Saída", + "jobStepDialog.parse": "Analisar", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Código de saída do processo de um comando bem-sucedido:", + "jobStepDialog.quitJobFailure": "Encerrar o trabalho relatando a falha", + "jobStepDialog.quitJobSuccess": "Encerrar o trabalho reportando sucesso", + "jobStepDialog.replicationDistribution": "Distribuidor de Replicação", + "jobStepDialog.replicationMerge": "Mesclagem de Replicação", + "jobStepDialog.replicationQueueReader": "Leitor de Fila de Replicação", + "jobStepDialog.replicationSnapshot": "Instantâneo de Replicação", + "jobStepDialog.replicationTransactionLogReader": "Leitor de Log de Transações de Replicação", + "jobStepDialog.retryAttempts": "Tentativas de Repetição", + "jobStepDialog.retryInterval": "Intervalo (em minutos) de Repetição", + "jobStepDialog.runAsLabel": "Executar como", + "jobStepDialog.runAsUser": "Executar como usuário", + "jobStepDialog.selectedPath": "Caminho selecionado", + "jobStepDialog.servicesPackage": "Pacote do Serviço de Integração do SQL Server", + "jobStepDialog.stepNameLabel": "Nome da Etapa", + "jobStepDialog.successAction": "Ação em caso de sucesso", + "jobStepDialog.successParse": "Comando analisado com sucesso.", + "jobStepDialog.typeLabel": "Tipo" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "Falha na atualização da etapa '{0}'", - "stepData.jobNameRequired": "O nome do trabalho deve ser fornecido", - "stepData.stepNameRequired": "O nome da etapa deve ser fornecido" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Selecionar banco de dados", + "notebookDialog.description": "Descrição", + "notebookDialog.editJob": "Editar trabalho do bloco de anotações", + "notebookDialog.executeDatabase": "Banco de dados de execução", + "notebookDialog.executionDatabaseInfo": "Selecione um banco de dados no qual as consultas de bloco de anotações serão executadas", + "notebookDialog.general": "Geral", + "notebookDialog.jobSection": "Detalhes do trabalho", + "notebookDialog.name": "Nome", + "notebookDialog.newJob": "Novo trabalho do bloco de anotações", + "notebookDialog.notebookSection": "Detalhes do bloco de anotações", + "notebookDialog.owner": "Proprietário", + "notebookDialog.pickSchedule": "Escolha a agenda", + "notebookDialog.removeSchedule": "Remover agenda", + "notebookDialog.schedulesaLabel": "Lista de agendamentos", + "notebookDialog.targetDatabase": "Banco de dados de armazenamento", + "notebookDialog.targetDatabaseInfo": "Selecione um banco de dados para armazenar todos os metadados e resultados do trabalho do bloco de anotações", + "notebookDialog.templateNotebook": "Caminho do bloco de anotações", + "notebookDialog.templatePath": "Selecione um bloco de anotações a ser agendado no PC" }, - "dist/mainController": { - "mainController.notImplemented": "Este recurso está em desenvolvimento. Verifique se você gostaria de experimentar as últimas alterações liberadas.", - "agent.templateUploadSuccessful": "O modelo foi atualizado com sucesso", - "agent.templateUploadError": "Falha na atualização do modelo", - "agent.unsavedFileSchedulingError": "O bloco de anotações deve ser salvo antes de ser agendado. Salve e tente agendar novamente.", - "agent.AddNewConnection": "Adicionar nova conexão", - "agent.selectConnection": "Selecionar uma conexão", - "agent.selectValidConnection": "Selecione uma conexão válida." + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "Email", + "createOperator.AlertListHeading": "Lista de alerta", + "createOperator.AlertNameColumnLabel": "Nome do alerta", + "createOperator.AlertPagerColumnLabel": "Pager", + "createOperator.EmailName": "Nome do Email", + "createOperator.Enabled": "Habilitado", + "createOperator.General": "Geral", + "createOperator.Name": "Nome", + "createOperator.Notifications": "Notificações", + "createOperator.PagerDutySchedule": "Agenda do pager de plantão", + "createOperator.PagerEmailName": "Nome do Email do Pager", + "createOperator.PagerFridayCheckBox": "Sexta-feira ", + "createOperator.PagerMondayCheckBox": "Segunda-feira", + "createOperator.PagerSaturdayCheckBox": "Sábado", + "createOperator.PagerSundayCheckBox": "Domingo", + "createOperator.PagerThursdayCheckBox": "Quinta-feira", + "createOperator.PagerTuesdayCheckBox": "Terça-feira", + "createOperator.PagerWednesdayCheckBox": "Quarta-feira", + "createOperator.createOperator": "Criar Operador", + "createOperator.editOperator": "Editar Operador", + "createOperator.workdayBegin": "Início da jornada de trabalho", + "createOperator.workdayEnd": "Fim da jornada de trabalho" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "Falha na atualização do alerta '{0}'", - "alertData.DefaultAlertTypString": "Alerta de evento do SQL Server", - "alertDialog.PerformanceCondition": "Alerta de condição de desempenho do SQL Server", - "alertDialog.WmiEvent": "Alerta de evento do WMI" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Agendamentos Disponíveis:", + "pickSchedule.cancel": "Cancelar", + "pickSchedule.description": "Descrição", + "pickSchedule.jobSchedules": "Agendamentos de Trabalho", + "pickSchedule.ok": "OK", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "Nome" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Criar Proxy", - "createProxy.editProxy": "Editar Proxy", - "createProxy.General": "Geral", - "createProxy.ProxyName": "Nome do proxy", "createProxy.CredentialName": "Nome da credencial", "createProxy.Description": "Descrição", - "createProxy.SubsystemName": "Subsistema", + "createProxy.General": "Geral", "createProxy.OperatingSystem": "Sistema operacional (CmdExec)", - "createProxy.ReplicationSnapshot": "Instantâneo de Replicação", - "createProxy.ReplicationTransactionLog": "Leitor de Log de Transações de Replicação", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Nome do proxy", "createProxy.ReplicationDistributor": "Distribuidor de Replicação", "createProxy.ReplicationMerge": "Mesclagem de Replicação", "createProxy.ReplicationQueueReader": "Leitor de Fila de Replicação", - "createProxy.SSASQueryLabel": "Consulta do SQL Server Analysis Services", + "createProxy.ReplicationSnapshot": "Instantâneo de Replicação", + "createProxy.ReplicationTransactionLog": "Leitor de Log de Transações de Replicação", "createProxy.SSASCommandLabel": "Comando do SQL Server Analysis Services", + "createProxy.SSASQueryLabel": "Consulta do SQL Server Analysis Services", "createProxy.SSISPackage": "Pacote do SQL Server Integration Services", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Subsistema", + "createProxy.createProxy": "Criar Proxy", + "createProxy.editProxy": "Editar Proxy" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "Falha na atualização do proxy '{0}'", - "proxyData.saveSucessMessage": "Proxy '{0}' atualizado com sucesso", - "proxyData.newJobSuccessMessage": "Proxy '{0}' criado com sucesso" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Novo trabalho do bloco de anotações", - "notebookDialog.editJob": "Editar trabalho do bloco de anotações", - "notebookDialog.general": "Geral", - "notebookDialog.notebookSection": "Detalhes do bloco de anotações", - "notebookDialog.templateNotebook": "Caminho do bloco de anotações", - "notebookDialog.targetDatabase": "Banco de dados de armazenamento", - "notebookDialog.executeDatabase": "Banco de dados de execução", - "notebookDialog.defaultDropdownString": "Selecionar banco de dados", - "notebookDialog.jobSection": "Detalhes do trabalho", - "notebookDialog.name": "Nome", - "notebookDialog.owner": "Proprietário", - "notebookDialog.schedulesaLabel": "Lista de agendamentos", - "notebookDialog.pickSchedule": "Escolha a agenda", - "notebookDialog.removeSchedule": "Remover agenda", - "notebookDialog.description": "Descrição", - "notebookDialog.templatePath": "Selecione um bloco de anotações a ser agendado no PC", - "notebookDialog.targetDatabaseInfo": "Selecione um banco de dados para armazenar todos os metadados e resultados do trabalho do bloco de anotações", - "notebookDialog.executionDatabaseInfo": "Selecione um banco de dados no qual as consultas de bloco de anotações serão executadas" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "Quando o bloco de anotações for concluído", - "notebookData.whenJobFails": "Quando o bloco de anotações falha", - "notebookData.whenJobSucceeds": "Quando o bloco de anotações é bem-sucedido", - "notebookData.jobNameRequired": "O nome do bloco de anotações deve ser fornecido", - "notebookData.templatePathRequired": "O caminho do modelo deve ser fornecido", - "notebookData.invalidNotebookPath": "Caminho do bloco de anotações inválido", - "notebookData.selectStorageDatabase": "Selecionar banco de dados de armazenamento", - "notebookData.selectExecutionDatabase": "Banco de dados de execução", - "notebookData.jobExists": "Já existe um trabalho com nome semelhante", - "notebookData.saveErrorMessage": "Falha na atualização do bloco de anotações '{0}'", - "notebookData.newJobErrorMessage": "Falha na criação do bloco de anotações '{0}'", - "notebookData.saveSucessMessage": "Bloco de anotações '{0}' atualizado com êxito", - "notebookData.newJobSuccessMessage": "Bloco de anotações '{0}' criado com êxito" + "dist/mainController": { + "agent.AddNewConnection": "Adicionar nova conexão", + "agent.selectConnection": "Selecionar uma conexão", + "agent.selectValidConnection": "Selecione uma conexão válida.", + "agent.templateUploadError": "Falha na atualização do modelo", + "agent.templateUploadSuccessful": "O modelo foi atualizado com sucesso", + "agent.unsavedFileSchedulingError": "O bloco de anotações deve ser salvo antes de ser agendado. Salve e tente agendar novamente.", + "mainController.notImplemented": "Este recurso está em desenvolvimento. Verifique se você gostaria de experimentar as últimas alterações liberadas." } } } \ 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 8fc48d77d6..36decf9be5 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 @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "adicionando nós de trabalho", + "arc.arcDeploymentDeprecation": "A extensão de implantação ARC foi substituída pela extensão Arc e foi desinstalada.", + "arc.arcResources": "Recursos do Azure Arc", + "arc.available": "Disponíveis", + "arc.backup": "Backup", + "arc.backupsStorage": "{0} backups", + "arc.cancel": "Cancelar", + "arc.clickTheNewSupportRequestButton": "Clique no botão nova solicitação de suporte para enviar uma solicitação de suporte no Portal do Azure.", + "arc.clickTheTroubleshootButton": "Clique no botão solução de problemas para abrir o bloco de anotações de solução de problemas{0} do Azure Arc.", + "arc.compute": "Computação", + "arc.computeAndStorage": "Computação + Armazenamento", + "arc.computeAndStorageDescriptionPartFive": "há recursos suficientes disponíveis", + "arc.computeAndStorageDescriptionPartFour": "Antes de fazer isso, é necessário garantir", + "arc.computeAndStorageDescriptionPartSix": "no cluster do Kubernetes para respeitar esta configuração.", + "arc.computeAndStorageDescriptionPartThree": "sem tempo de inatividade e por", + "arc.condition": "Condição", + "arc.configurationCoordinatorNode": "Configuração", + "arc.configurationPerNode": "Configuração (por nó)", + "arc.confirmNewPassword": "Confirmar a nova senha", + "arc.connecToServer": "Conectar ao Servidor", + "arc.connect": "Conectar", + "arc.connectToController": "Conectar-se ao Controlador Existente", + "arc.connectToControllerFailed": "Não foi possível conectar-se ao controlador {0}. {1}", + "arc.connectToMSSql": "Conectar-se à instância gerenciada do SQL - Azure Arc ({0})", + "arc.connectToMSSqlFailed": "Não foi possível conectar à instância gerenciada do SQL-Instância do Azure Arc {0}. {1}", + "arc.connectToPGSql": "Conectar-se à Hiperescala do PostgreSQL – Azure Arc ({0})", + "arc.connectToPGSqlFailed": "Não foi possível conectar-se à Hiperescala do PostgreSQL - Instância do Azure Arc {0}. {1}", + "arc.connectToPostgresDescription": "Uma conexão com o servidor é necessária para mostrar e definir as configurações do mecanismo de banco de dados, que exigirão a instalação da extensão PostgreSQL.", + "arc.connectionMode": "Modo de Conexão", + "arc.connectionString": "Cadeia de conexão para {0}", + "arc.connectionStrings": "Cadeias de conexão", + "arc.containerReady": "Os contêineres Pod estão prontos.", + "arc.controllerClusterContext": "Contexto do cluster", + "arc.controllerDashboard": "Painel do controlador de dados do Azure Arc (Visualização)-{0}", + "arc.controllerKubeConfig": "Caminho do arquivo de configuração de Kube", + "arc.controllerName": "Nome", + "arc.controllerNameDescription": "O nome a ser exibido no modo de exibição de árvore não é aplicado ao próprio controlador.", + "arc.controllerPassword": "Senha do controlador", + "arc.controllerUrl": "URL do controlador", + "arc.controllerUrlDescription": "A URL do Controlador será necessária se houver vários clusters com o mesmo namespace – isso geralmente não deverá ser necessário.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Nome de usuário do controlador", + "arc.coordinator": "Coordenador", + "arc.coordinatorCoresLimit": "Limite da CPU do nó coordenador", + "arc.coordinatorCoresRequest": "Solicitação da CPU do nó coordenador", + "arc.coordinatorEndpoint": "Ponto de extremidade do coordenador", + "arc.coordinatorMemoryLimit": "Limite de Memória do Nó Coordenador (em GB)", + "arc.coordinatorMemoryRequest": "Solicitação de Memória do Nó Coordenador (em GB)", + "arc.coordinatorNode": "Nó coordenador", + "arc.coordinatorNodeConfigurationInformation": "Você pode configurar o número de núcleos de CPU e o tamanho de armazenamento que serão aplicados ao nó coordenador. Ajuste o número de núcleos de CPU e configurações de memória para o grupo de servidores. Para redefinir as solicitações e/ou limites, passe um valor vazio.", + "arc.coordinatorNodeParameters": "Parâmetros do nó coordenador", + "arc.coordinatorNodeParametersDescription": " Esses parâmetros do servidor do nó coordenador podem ser definidos como valores personalizados (não padrão). Pesquisar para localizar parâmetros.", + "arc.copiedToClipboard": "{0} copiado para a área de transferência", + "arc.copyConnectionStringToClipboard": "Copiar {0} cadeia de conexão para a área de transferência", + "arc.copyValueToClipboard": "Copiar {0} para a área de transferência", + "arc.coresLimit": "Limite de CPU", + "arc.coresRequest": "Solicitação de CPU", + "arc.couldNotFindAzureResource": "Não foi possível localizar o recurso do Azure para {0}", + "arc.couldNotFindControllerRegistration": "Não foi possível localizar o registro do controlador.", + "arc.createNew": "Nova Instância", + "arc.dataController": "Controlador de dados", + "arc.dataControllersType": "Controlador de dados do Azure Arc", + "arc.dataStorage": "{0} dados", + "arc.databaseCreated": "Banco de dados {0} criado", + "arc.databaseCreationFailed": "Falha ao criar o banco de dados {0}. {1}", + "arc.databaseName": "Nome do banco de dados", + "arc.databases": "Bancos de dados", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Excluir", + "arc.deletingInstance": "Excluindo instância '{0}'...", + "arc.description": "Descrição", + "arc.details": "Detalhes", + "arc.diagnoseAndSolveProblems": "Diagnosticar e resolver problemas", + "arc.direct": "Direto", + "arc.discard": "Descartar", + "arc.drop": "Remover", + "arc.dropMultipleExtensions": "Descartando outra extensão no momento. Tente novamente após a conclusão.", + "arc.emergency": "Emergência", + "arc.endpoint": "Ponto de Extremidade", + "arc.enterANonEmptyPassword": "Insira uma senha não vazia ou clique em escape para sair.", + "arc.enterNewPassword": "Insira uma nova senha", + "arc.errorConnectingToController": "Erro ao conectar-se ao controlador. {0}", + "arc.errorVerifyingPassword": "Erro encontrado ao verificar a senha. {0}", + "arc.extensionInstallationFailed": "Ocorreu um erro ao instalar a extensão {0}.", + "arc.extensionInstalled": "A extensão '{0}' foi instalada.", + "arc.extensionName": "Nome da extensão", + "arc.extensionsAddDialog": "O PostgreSQL fornece a capacidade de estender a funcionalidade do banco de dados usando extensões.", + "arc.extensionsAddErrorrMessage": "O valor deve ser um dos seguintes: ({0}).", + "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.extensionsAddList": "Extensões", + "arc.extensionsAdded": "Extensões '{0}' adicionadas", + "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.extensionsDropped": "Extensões '{0}' removidas", + "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.extensionsLearnMore": "Saiba mais sobre as extensões do PostgreSQL.", + "arc.extensionsTableLabel": "Tabela de extensões pré-carregadas.", + "arc.extensionsTableLoading": "A tabela de extensões pré-carregadas está sendo carregada.", + "arc.extensionsTableLoadingComplete": "As extensões pré-carregadas já podem ser exibidas.", + "arc.externalEndpoint": "Ponto de extremidade externo", + "arc.failed": "Com falha", + "arc.feedback": "Comentários", + "arc.fetchConfigFailed": "Ocorreu um erro inesperado ao recuperar a configuração de '{0}'. {1}", + "arc.fetchDatabasesFailed": "Ocorreu um erro inesperado ao recuperar o banco de dados de '{0}'. {1}", + "arc.fetchEndpointsFailed": "Ocorreu um erro inesperado ao recuperar os pontos de extremidade de '{0}'. {1}", + "arc.fetchEngineSettingsFailed": "Ocorreu um erro inesperado ao recuperar as configurações do mecanismo de '{0}'. {1}", + "arc.fetchRegistrationsFailed": "Ocorreu um erro inesperado ao recuperar os registros de '{0}'. {1}", + "arc.fullyQualifiedDomain": "Domínio totalmente qualificado", + "arc.grafanaDashboard": "Painel do Grafana", + "arc.grafanaDashboardDescription": "Painel para a exibição de métricas", + "arc.indirect": "Indireto", + "arc.installingExtension": "Instalando a Extensão '{0}'...", + "arc.instanceDeleted": "Instância '{0}' excluída", + "arc.instanceDeletionFailed": "Ocorreu um erro ao excluir a instância {0}. {1}", + "arc.instanceDeletionWarning": "Aviso! A exclusão de uma instância é permanente e não pode ser desfeita. Para excluir a instância '{0}', digite o nome '{0}' abaixo para continuar.", + "arc.instanceUpdateFailed": "Ocorreu um erro ao atualizar a instância {0}. {1}", + "arc.instanceUpdated": "Instância '{0}' atualizada", + "arc.invalidConfigPath": "Caminho de configuração inválido", + "arc.invalidInstanceDeletionName": "O valor '{0}' não corresponde com o nome da instância. Tente novamente ou clique em escape para sair", + "arc.issuesDetected": "Problemas Detectados", + "arc.kibanaDashboard": "Painel do Kibana", + "arc.kibanaDashboardDescription": "Painel para a exibição de registros", + "arc.lastTransition": "Última transição", + "arc.learnAboutNodeParameters": "Saiba mais sobre as configurações do mecanismo de banco de dados da Hiperescala de PostgreSQL habilitada para o Azure Arc", + "arc.learnAboutPostgresClients": "Saiba mais sobre a Hiperescala de PostgreSQL habilitada para o Azure Arc.", + "arc.learnMore": "Saiba mais.", + "arc.loadExtensions": "Carregar extensões", + "arc.loading": "Carregando...", + "arc.loadingClusterContextCompleted": "Carregamento de contextos de cluster concluídos", + "arc.loadingClusterContextsError": "Ocorreu um erro ao carregar os contextos do cluster. {0}", + "arc.logStorage": "log {0}", + "arc.loginFailed": "Erro ao fazer logon no controlador - nome de usuário ou senha incorreto", + "arc.memoryLimit": "Limite de Memória (em GB)", + "arc.memoryRequest": "Solicitação de Memória (em GB)", + "arc.miaaAdmin": "Administrador da instância gerenciada", + "arc.miaaComputeAndStorageDescriptionPartOne": "Você pode dimensionar sua instância SQL do Azure gerenciada – pelo Azure Arc", + "arc.miaaConnectionRequired": "Uma conexão é necessária para listar os bancos de dados nesta instância.", + "arc.miaaDashboard": "Instância gerenciada de SQL – Azure Arc Dashboard (Visualização) – {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Instância gerenciada do SQL – Azure Arc", + "arc.missingExtension": "A extensão {0} é necessária para exibir as configurações do mecanismo. Deseja instalá-lo agora?", + "arc.monitor": "Monitor", + "arc.name": "Nome", + "arc.namespace": "Namespace", + "arc.networking": "Rede", + "arc.newDatabase": "Novo banco de dados", + "arc.newSupportRequest": "Nova solicitação de suporte", + "arc.no": "Não", + "arc.noExtensions": "Nenhuma extensão listada na configuração.", + "arc.noExternalEndpoint": "Nenhum ponto de extremidade externo foi configurado, por isso, essa informação não está disponível.", + "arc.noInstancesAvailable": "Não há nenhuma instância disponível", + "arc.noNodeParametersFound": "Não foi encontrado nenhum parâmetro do servidor de trabalho...", + "arc.noPodIssuesDetected": "Não há problemas conhecidos afetando essa instância de Hiperescala do PostgreSQL.", + "arc.noWorkerPods": "Nenhum pod de trabalhador nesta configuração.", + "arc.node": "nó", + "arc.nodeConfiguration": "Configuração do nó", + "arc.nodes": "nós", + "arc.notConfigured": "Não Configurado", + "arc.notReady": "Não está pronto", + "arc.numVCore": "{0} vCore", + "arc.numVCores": "{0} vCores", + "arc.numberOfIssuesDetected": "• {0} (problemas {1})", + "arc.off": "Desativado", + "arc.offline": "Off-line", + "arc.ok": "Ok", + "arc.on": "Ligar", + "arc.online": "On-line", + "arc.openDashboardFailed": "Ocorreu um erro ao abrir o painel. {0}", + "arc.openInAzurePortal": "Abrir no Portal do Azure", + "arc.overview": "Visão geral", + "arc.pageDiscardFailed": "Ocorreu um erro ao descartar a entrada do usuário. {0}", + "arc.parameterName": "Nome do parâmetro", + "arc.password": "Senha", + "arc.passwordAcquisitionFailed": "Falha ao adquirir a senha. {0}", + "arc.passwordReset": "A redefinição de senha foi bem-sucedida", + "arc.passwordResetFailed": "Falha ao redefinir senha. {0}", + "arc.passwordToController": "Fornecer a senha ao controlador", + "arc.pending": "Pendente", + "arc.pgConnectionRequired": "É necessária uma conexão para mostrar e definir as configurações do mecanismo do banco de dados.", + "arc.pgSqlType": "Hiperescala do PostgreSQL – Azure Arc", + "arc.podConditionsTable": "Tabela de condições Pod", + "arc.podInitialized": "O pod foi inicializado.", + "arc.podIssuesDetected": "Os pods listados abaixo estão enfrentando problemas que podem afetar o desempenho ou a disponibilidade.", + "arc.podReady": "O pod está pronto.", + "arc.podScheduled": "O pod é agendável.", + "arc.podsPresent": "Pods Presentes", + "arc.podsReady": "pods prontos", + "arc.podsUsedDescription": "Selecione um pod na lista suspensa abaixo para obter informações detalhadas sobre a integridade.", + "arc.podsUsedDescriptionAria": "Selecionar uma cápsula no menu suspenso abaixo para informação detalhada sobre integridade", + "arc.postgres.computeAndStorageDescriptionPartTwo": "Grupo de servidores de Hiperescala do PostgreSQL por", + "arc.postgresAdminUsername": "Nome do usuário administrador", + "arc.postgresArcProductName": "Banco de Dados do Azure para PostgreSQL – Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Você pode dimensionar seu Azure Arc habilitado", + "arc.postgresDashboard": "Hiperescala do PostgreSQL – Painel Azure Arc (Visualização) – {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "Versão do PostgreSQL", + "arc.preloaded Extensions": "Extensões pré-carregadas", + "arc.properties": "Propriedades", + "arc.ram": "RAM", + "arc.rangeSetting": "Espera-se que o valor esteja no intervalo {0} - {1}", + "arc.ready": "Pronto", + "arc.recovering": "Recuperando", + "arc.recoveringPending": "Recuperação Pendente", + "arc.refresh": "Atualizar", + "arc.refreshFailed": "Falha na atualização. {0}", + "arc.refreshToEnterCredentials": "Atualizar nó para inserir as credenciais", + "arc.region": "Região", + "arc.rememberPassword": "Lembrar Senha", + "arc.resetAllToDefault": "Redefinir tudo para padrão", + "arc.resetFailed": "Falha na redefinição. {0}", + "arc.resetPassword": "Redefinir senha", + "arc.resetToDefault": "Redefinir para padrão", + "arc.resourceGroup": "Grupo de Recursos", + "arc.resourceHealth": "Integridade do recurso", + "arc.resourceHealthDescription": "A integridade do recurso pode informar se o recurso está sendo executado como esperado.", + "arc.restoring": "Restaurando", + "arc.running": "Executando", + "arc.save": "Salvar", + "arc.scalingCompute": "dimensionamento de vCore e memória de computação.", + "arc.searchToFilter": "Pesquisar para filtrar itens...", + "arc.security": "Segurança", + "arc.selectConnectionString": "Selecione uma das cadeias de conexão de cliente disponíveis abaixo.", + "arc.serverEndpoint": "Ponto de Extremidade do Servidor", + "arc.serverGroupNodes": "Nós do grupo de servidores", + "arc.serverGroupType": "Tipo de grupo de servidores", + "arc.serviceEndpoints": "Pontos de extremidade de serviço", + "arc.serviceEndpointsTable": "Tabela de ponto de extremidade de serviço", + "arc.settings": "Configurações", + "arc.state": "Estado", + "arc.status": "Status", + "arc.storagePerNode": "armazenamento por nó", + "arc.subscriptionId": "ID da Assinatura", + "arc.supportAndTroubleshooting": "Suporte + solução de problemas", + "arc.supportRequestNote": "Observe que a configuração de recurso deve ter sido carregada para o Azure primeiro para abrir uma solicitação de suporte.", + "arc.suspect": "Suspeito", + "arc.thePasswordsDoNotMatch": "As senhas não coincidem. Confirme a senha ou pressione escape para sair.", + "arc.troubleshoot": "Solucionar problemas", + "arc.type": "Tipo", + "arc.unknown": "Desconhecido", + "arc.unloadExtensions": "Descarregar extensões", + "arc.updateExtensionsFailed": "Falha ao editar extensões. {0}", + "arc.updated": "Atualizado {0}", + "arc.updatingInstance": "Atualizando a instância '{0}'...", + "arc.userCancelledError": "O usuário cancelou a caixa de diálogo", + "arc.username": "Nome de usuário", + "arc.vCores": "vCores", + "arc.value": "Valor", + "arc.worker": "Trabalhador", + "arc.workerCoresLimit": "Limite de CPU de Nós de Trabalho", + "arc.workerCoresRequest": "Solicitação de CPU de Nós de Trabalho", + "arc.workerMemoryLimit": "Limite de Memória de Nós de Trabalho (em GB)", + "arc.workerMemoryRequest": "Solicitação de Memória de Nós de Trabalho (em GB)", + "arc.workerNodeCount": "Contagem de nós de trabalho", + "arc.workerNodeInformation": "É possível expandir e reduzir o grupo de servidores reduzindo ou aumentando o número de nós de trabalho. O valor deve ser 0 ou maior que 1.", + "arc.workerNodeParameters": "Parâmetros do Nó de Trabalho", + "arc.workerNodes": "Nós de trabalho", + "arc.workerNodesConfigurationInformation": "Você pode configurar o número de núcleos de CPU e o tamanho da memória que serão aplicados a todos os nós de trabalho. Ajuste o número de núcleos de CPU e configurações de memória para o grupo de servidores. Para redefinir as solicitações e/ou limites, transmita um valor vazio.", + "arc.workerNodesDescription": "Expanda o grupo de servidores e dimensione o banco de dados adicionando nós de trabalho.", + "arc.workerNodesParametersDescription": " Esses parâmetros do servidor do nó de trabalho podem ser definidos como valores personalizados (não padrão). Pesquisar para localizar parâmetros.", + "arc.workerOneNodeValidationMessage": "Não há suporte para o valor de 1.", + "arc.yes": "Sim", + "button.label": "Selecionar", + "clusterContextConfigNoLongerValid": "As informações de contexto do cluster especificadas pelo arquivo de configuração: {0} e contexto de cluster: {1} não são mais válidas. O erro é:\r\n\t{2}\r\n Deseja atualizar essas informações?", + "clusterContextNotFound": "Contexto de Cluster com nome: {0} não encontrado no arquivo de configuração do Kube", + "filePicker.browse": "Procurar", + "getIsPassword.unknownVariableName": "Tentativa de obter isPassword para uma variável desconhecida: {0}", + "getVariableValue.unknownVariableName": "Tentativa de obter o valor de variável para a variável desconhecida: {0}", + "noContextFound": "Nenhum 'contexto' encontrado no arquivo de configuração: {0}", + "noControllerInfoFound": "Não foi possível encontrar as Informações do Controlador com o nome: {0}", + "noControllersConnected": "Não há controladores Azure Arc conectados no momento. Execute o comando: 'Conectar-se ao Controlador Azure Arc Existente' e tente novamente", + "noCurrentClusterContext": "Nenhum contexto de cluster atual foi encontrado no arquivo de configuração kube", + "noCurrentContextFound": "Nenhum contexto está marcado como 'current-context' no arquivo de configuração: {0}", + "noNameInContext": "Nenhum campo de nome foi encontrado em um contexto de cluster no arquivo de configuração: {0}", + "noPasswordFound": "A senha não pôde ser recuperada para o controlador: {0} e o usuário não forneceu uma senha. Tente novamente mais tarde." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Suporte para Azure Arc", + "arc.agreement": "Aceito {0} e {1}.", + "arc.agreement.postgres.terms.conditions": "Termos e condições da Hiperescala PostgreSQL do Azure Arc habilitado", + "arc.agreement.sql.help.text": "A Instância Gerenciada habilitada para o Azure Arc fornece acesso ao SQL Server e compatibilidade de recursos que podem ser implantados na infraestrutura de sua escolha. {0}", + "arc.agreement.sql.help.text.learn.more": "Saiba mais", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Saiba mais sobre a Instância Gerenciada habilitada para Azure Arc", + "arc.agreement.sql.terms.conditions": "Instância Gerenciada de SQL do Azure - Termos e condições do Azure Arc", + "arc.azure.account": "Conta do Azure", + "arc.azure.location": "Local do Azure", + "arc.azure.resource.group": "Grupo de recursos do Azure", + "arc.azure.section.title": "Informações do Azure", + "arc.azure.subscription": "Assinatura do Azure", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Controladores de Azure Arc", - "arc.view.welcome.connect": "Nenhum controlador Azure Arc registrado. [Saiba mais](https://azure.microsoft.com/services/azure-arc/)\r\n[Connect Controller](command:arc.connectToController)", - "arc.view.welcome.loading": "Carregando controladores...", - "command.createController.title": "Criar novo controlador do Azure Arc", - "command.connectToController.title": "Conectar-se ao Controlador Azure Arc Existente", - "command.removeController.title": "Remover Controlador", - "command.refresh.title": "Atualizar", - "command.editConnection.title": "Editar Conexão", - "arc.openDashboard": "Gerenciar", - "resource.type.azure.arc.display.name": "Controlador de dados Azure Arc (visualização)", - "resource.type.azure.arc.description": "Criar um controlador de dados Azure Arc", - "arc.data.controller.new.wizard.title": "Criar controlador de dados do Azure Arc", - "arc.data.controller.cluster.environment.title": "Qual é a sua meta de ambiente de cluster Kubernete existente?", - "arc.data.controller.select.cluster.title": "Selecione um dos clusters Kubernetes existentes", - "arc.data.controller.kube.cluster.context": "Contexto de cluster", - "arc.data.controller.cluster.config.profile.title": "Escolher o perfil de configuração", + "arc.confirm.password": "Confirmar a senha", + "arc.controller": "Controlador de destino do Azure Arc", + "arc.cores-limit.label": "Núcleos limite", + "arc.cores-request.label": "Solicitação de Núcleos", + "arc.data.controller.admin.account.confirm.password": "Confirmar a senha", + "arc.data.controller.admin.account.name": "Login do controlador de dados", + "arc.data.controller.admin.account.password": "Senha", + "arc.data.controller.admin.account.title": "Conta de administrador", + "arc.data.controller.agreement": "Aceito {0} e {1}.", "arc.data.controller.cluster.config.profile": "Perfil de configuração", "arc.data.controller.cluster.config.profile.loading": "Carregando perfis de configuração", "arc.data.controller.cluster.config.profile.loadingcompleted": "Carregamento de perfis de configuração concluído", + "arc.data.controller.cluster.config.profile.title": "Escolher o perfil de configuração", + "arc.data.controller.cluster.environment.title": "Qual é a sua meta de ambiente de cluster Kubernete existente?", "arc.data.controller.create.azureconfig.title": "Configuração do Azure", "arc.data.controller.create.controllerconfig.title": "Configuração do Controlador", - "arc.data.controller.project.details.title": "Detalhes do Azure", - "arc.data.controller.project.details.description": "Selecione a assinatura para gerenciar os recursos e os custos implantados. Use grupos de recursos como pastas para organizar e gerenciar todos os seus recursos.", - "arc.data.controller.details.title": "Detalhes do controlador de dados", + "arc.data.controller.create.summary.title": "Examine a sua configuração", "arc.data.controller.details.description": "Forneça um namespace, nome e classe de armazenamento para seu controlador de dados Azure Arc. Este nome será usado para identificar sua instância Arc para gerenciamento e monitoramento remoto.", - "arc.data.controller.namespace": "Namespace do controlador de dados", - "arc.data.controller.namespace.validation.description": "O namespace deve consistir em caracteres alfanuméricos minúsculos ou '-', iniciar/terminar com um caractere alfanumérico e ter 63 caracteres ou menos de comprimento.", + "arc.data.controller.details.title": "Detalhes do controlador de dados", + "arc.data.controller.infrastructure": "Infraestrutura", + "arc.data.controller.kube.cluster.context": "Contexto de cluster", + "arc.data.controller.location": "Localização", "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", - "arc.data.controller.admin.account.confirm.password": "Confirmar a senha", - "arc.data.controller.create.summary.title": "Examine a sua configuração", - "arc.data.controller.summary.arc.data.controller": "Controlador de dados do Azure Arc", - "arc.data.controller.summary.estimated.cost.per.month": "Custo estimado por mês", + "arc.data.controller.namespace": "Namespace do controlador de dados", + "arc.data.controller.namespace.validation.description": "O namespace deve consistir em caracteres alfanuméricos minúsculos ou '-', iniciar/terminar com um caractere alfanumérico e ter 63 caracteres ou menos de comprimento.", + "arc.data.controller.new.wizard.title": "Criar controlador de dados do Azure Arc", + "arc.data.controller.project.details.description": "Selecione a assinatura para gerenciar os recursos e os custos implantados. Use grupos de recursos como pastas para organizar e gerenciar todos os seus recursos.", + "arc.data.controller.project.details.title": "Detalhes do Azure", + "arc.data.controller.readmore": "Leia mais", + "arc.data.controller.select.cluster.title": "Selecione um dos clusters Kubernetes existentes", "arc.data.controller.summary.arc.by.microsoft": "pela Microsoft", - "arc.data.controller.summary.free": "Gratuito", + "arc.data.controller.summary.arc.data.controller": "Controlador de dados do Azure Arc", "arc.data.controller.summary.arc.terms.of.use": "Termos de uso", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Política de privacidade", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Contexto de cluster", + "arc.data.controller.summary.controller": "Controlador", + "arc.data.controller.summary.data.controller.infrastructure": "Infraestrutura do controlador de dados", + "arc.data.controller.summary.data.controller.name": "Nome do controlador de dados", + "arc.data.controller.summary.data.controller.namespace": "Namespace do controlador de dados", + "arc.data.controller.summary.estimated.cost.per.month": "Custo estimado por mês", + "arc.data.controller.summary.free": "Gratuito", + "arc.data.controller.summary.kube.config.file.path": "Caminho do arquivo de configuração de Kube", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Local", + "arc.data.controller.summary.profile": "Perfil de configuração", + "arc.data.controller.summary.resource.group": "Grupo de recursos", + "arc.data.controller.summary.subscription": "Assinatura", "arc.data.controller.summary.terms": "Termos", "arc.data.controller.summary.terms.description": "Ao clicar em \"Script para bloco de anotações\", eu (a) concordo com os termos legais e as políticas de privacidade associados às ofertas do Marketplace listadas acima; (b) autorizo a Microsoft a cobrar as taxas associadas às ofertas na minha forma de pagamento atual, com a mesma frequência de cobrança da minha assinatura do Azure; e (c) concordo que a Microsoft compartilhe as minhas informações de contato, de uso e de transações com os provedores das ofertas para fins de suporte, cobrança e outras atividades transacionais. A Microsoft não fornece direitos para ofertas de terceiros. Para obter mais detalhes, confira{0}", "arc.data.controller.summary.terms.link.text": "Termos do Azure Marketplace", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Caminho do arquivo de configuração de Kube", - "arc.data.controller.summary.cluster.context": "Contexto de cluster", - "arc.data.controller.summary.profile": "Perfil de configuração", "arc.data.controller.summary.username": "Nome de usuário", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Assinatura", - "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}.", - "arc.data.controller.readmore": "Leia mais", - "microsoft.agreement.privacy.statement": "Declaração de Privacidade da Microsoft", - "deploy.script.action": "Script para notebook", - "deploy.done.action": "Implantar", - "resource.type.arc.sql.display.name": "Instância Gerenciada de SQL do Azure - Azure Arc (visualização)", - "resource.type.arc.postgres.display.name": "Grupos de servidores de Hiperescala do PostgreSQL - Azure Arc (pré-visualização)", - "resource.type.arc.sql.description": "Serviço de Instância SQL gerenciado para desenvolvedores de aplicativos em um ambiente gerenciado pelo cliente", - "resource.type.arc.postgres.description": "Implantar grupos de servidores de Hiperescala PostgreSQL em um ambiente Azure Arc", - "arc.controller": "Controlador de destino do Azure Arc", - "arc.sql.wizard.title": "Implantar instância gerenciada do SQL do Azure - Azure Arc (visualização)", - "arc.sql.wizard.page1.title": "Fornece parâmetros de instância gerenciada do SQL do Azure", - "arc.sql.connection.settings.section.title": "Informações da Conexão SQL", - "arc.sql.instance.settings.section.title": "Configurações da Instância do SQL", - "arc.azure.section.title": "Informações do Azure", - "arc.sql.instance.name": "Nome da instância", - "arc.sql.username": "Nome de usuário", - "arc.sql.invalid.username": "nome de usuário sa está desabilitado, escolha outro nome", - "arc.sql.invalid.instance.name": "O nome da instância deve consistir em caracteres alfanuméricos minúsculos ou '-', iniciar com uma letra, terminar com um caractere alfanumérico e ter 13 caracteres ou menos.", - "arc.storage-class.dc.label": "Classe de Armazenamento", - "arc.sql.storage-class.dc.description": "A classe de armazenamento a ser usada para todos os dados e logs de volumes persistentes para todos os pods do controlador de dados que os exigem.", - "arc.sql.replicas.label": "Réplicas", - "arc.sql.replicas.description": "O número de réplicas de instância gerenciada SQL que serão implantadas em seu cluster Kubernetes para fins de alta disponibilidade", - "arc.storage-class.data.label": "Classe de Armazenamento (Dados)", - "arc.sql.storage-class.data.description": "A classe de armazenamento a ser usada para dados (.mdf)", - "arc.postgres.storage-class.data.description": "A classe de armazenamento a ser usada para volumes persistentes de dados", - "arc.storage-class.logs.label": "Classe de Armazenamento (Registros)", - "arc.sql.storage-class.logs.description": "A classe de armazenamento a ser usada para logs (/var/log)", - "arc.postgres.storage-class.logs.description": "A classe de armazenamento a ser usada para logs volumes persistentes", - "arc.storage-class.backups.label": "Classe de Armazenamento (Backups)", - "arc.cores-limit.label": "Núcleos limite", - "arc.sql.cores-limit.description": "O limite de núcleos da instância gerenciada como um inteiro.", - "arc.cores-request.label": "Solicitação de Núcleos", - "arc.sql.cores-request.description": "A solicitação de núcleos da instância gerenciada como um inteiro.", + "arc.description": "Suporte para Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Limite de Memória", - "arc.sql.memory-limit.description": "O limite da capacidade da instância gerenciada como um inteiro.", "arc.memory-request.label": "Solicitação de Memória", - "arc.sql.memory-request.description": "A solicitação para a capacidade da instância gerenciada como uma quantidade inteira de memória em GBs.", - "arc.postgres.storage-class.backups.description": "A classe de armazenamento a ser utilizada para backups de volumes persistentes", + "arc.openDashboard": "Gerenciar", "arc.password": "Senha", - "arc.confirm.password": "Confirmar a senha", - "arc.azure.account": "Conta do Azure", - "arc.azure.subscription": "Assinatura do Azure", - "arc.azure.resource.group": "Grupo de recursos do Azure", - "arc.azure.location": "Local do Azure", - "arc.postgres.wizard.title": "Implantar um grupo de servidores de Hiperescala de PostgreSQL habilitada para Azure Arc (Versão prévia)", - "arc.postgres.wizard.page1.title": "Fornece parâmetros de grupo de servidores de Hiperescala PostgreSQL habilitados para Azure", - "arc.postgres.settings.section.title": "Configurações Gerais", - "arc.postgres.settings.resource.worker.title": "Configuração de Computação dos Nós de Trabalho", - "arc.postgres.settings.resource.coordinator.title": "Configuração de Computação do Nó Coordenador", - "arc.postgres.settings.storage.title": "Configurações de armazenamento", + "arc.postgres.server.group.coordinator.cores.limit.description": "O número máximo de núcleos de CPU para a instância Postgres que podem ser usados ​​no nó coordenador. Núcleos fracionários são suportados.", + "arc.postgres.server.group.coordinator.cores.limit.label": "Limite de CPU", + "arc.postgres.server.group.coordinator.cores.request.description": "O número mínimo de núcleos de CPU que devem estar disponíveis no nó coordenador para planejar o serviço. Núcleos fracionários são suportados.", + "arc.postgres.server.group.coordinator.cores.request.label": "Solicitação de CPU", + "arc.postgres.server.group.coordinator.memory.limit.description": "O limite de memória da instância do Postgres no nó coordenador em GB.", + "arc.postgres.server.group.coordinator.memory.limit.label": "Limite de memória (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "A solicitação de memória da instância Postgres no nó coordenador em GB.", + "arc.postgres.server.group.coordinator.memory.request.label": "Solicitação de memória (GB)", + "arc.postgres.server.group.engine.version": "Versão do Motor", + "arc.postgres.server.group.extensions.description": "Uma lista separada por vírgulas das extensões Postgres que devem ser carregadas na inicialização. Consulte a documentação do Postgres para obter os valores suportados.", + "arc.postgres.server.group.extensions.label": "Extensões", "arc.postgres.server.group.name": "Nome do grupo de servidores", "arc.postgres.server.group.name.validation.description": "O nome do grupo de servidores deve consistir em caracteres alfanuméricos minúsculos ou '-', começar com uma letra, terminar com um caractere alfanumérico e ter 11 caracteres ou menos de comprimento.", - "arc.postgres.server.group.workers.label": "Número de trabalhadores", - "arc.postgres.server.group.workers.description": "O número de nós de trabalho para provisionar em um cluster fragmentado ou zero (o padrão) para Postgres de nó único.", "arc.postgres.server.group.port": "Porta", - "arc.postgres.server.group.engine.version": "Versão do Motor", - "arc.postgres.server.group.extensions.label": "Extensões", - "arc.postgres.server.group.extensions.description": "Uma lista separada por vírgulas das extensões Postgres que devem ser carregadas na inicialização. Consulte a documentação do Postgres para obter os valores suportados.", - "arc.postgres.server.group.volume.size.data.label": "Tamanho do volume em GB (dados)", - "arc.postgres.server.group.volume.size.data.description": "O tamanho do volume de armazenamento a ser usado para dados em GB.", - "arc.postgres.server.group.volume.size.logs.label": "Tamanho do Volume GB (Logs)", - "arc.postgres.server.group.volume.size.logs.description": "O tamanho do volume de armazenamento a ser usado para logs em GB.", - "arc.postgres.server.group.volume.size.backups.label": "Tamanho do Volume em GB (Backups)", "arc.postgres.server.group.volume.size.backups.description": "O tamanho do volume de armazenamento a ser usado para backups em GB.", - "arc.postgres.server.group.workers.cores.request.label": "Solicitação de CPU (núcleos por nó)", - "arc.postgres.server.group.workers.cores.request.description": "O número mínimo de núcleos de CPU que devem estar disponíveis por nó para agendar o serviço. Núcleos fracionários são suportados.", - "arc.postgres.server.group.workers.cores.limit.label": "Limite de CPU (núcleos por nó)", + "arc.postgres.server.group.volume.size.backups.label": "Tamanho do Volume em GB (Backups)", + "arc.postgres.server.group.volume.size.data.description": "O tamanho do volume de armazenamento a ser usado para dados em GB.", + "arc.postgres.server.group.volume.size.data.label": "Tamanho do volume em GB (dados)", + "arc.postgres.server.group.volume.size.logs.description": "O tamanho do volume de armazenamento a ser usado para logs em GB.", + "arc.postgres.server.group.volume.size.logs.label": "Tamanho do Volume GB (Logs)", "arc.postgres.server.group.workers.cores.limit.description": "O número máximo de núcleos de CPU para a instância Postgres que pode ser usado por nó. Núcleos fracionários são suportados.", - "arc.postgres.server.group.workers.memory.request.label": "Solicitação de memória (GB por nó)", - "arc.postgres.server.group.workers.memory.request.description": "A solicitação de memória da instância Postgres por nó em GB.", - "arc.postgres.server.group.workers.memory.limit.label": "Limite de memória (GB por nó)", + "arc.postgres.server.group.workers.cores.limit.label": "Limite de CPU (núcleos por nó)", + "arc.postgres.server.group.workers.cores.request.description": "O número mínimo de núcleos de CPU que devem estar disponíveis por nó para agendar o serviço. Núcleos fracionários são suportados.", + "arc.postgres.server.group.workers.cores.request.label": "Solicitação de CPU (núcleos por nó)", + "arc.postgres.server.group.workers.description": "O número de nós de trabalho para provisionar em um cluster fragmentado ou zero (o padrão) para Postgres de nó único.", + "arc.postgres.server.group.workers.label": "Número de trabalhadores", "arc.postgres.server.group.workers.memory.limit.description": "O limite de memória da instância do Postgres por nó em GB.", - "arc.postgres.server.group.coordinator.cores.request.label": "Solicitação de CPU", - "arc.postgres.server.group.coordinator.cores.request.description": "O número mínimo de núcleos de CPU que devem estar disponíveis no nó coordenador para planejar o serviço. Núcleos fracionários são suportados.", - "arc.postgres.server.group.coordinator.cores.limit.label": "Limite de CPU", - "arc.postgres.server.group.coordinator.cores.limit.description": "O número máximo de núcleos de CPU para a instância Postgres que podem ser usados ​​no nó coordenador. Núcleos fracionários são suportados.", - "arc.postgres.server.group.coordinator.memory.request.label": "Solicitação de memória (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "A solicitação de memória da instância Postgres no nó coordenador em GB.", - "arc.postgres.server.group.coordinator.memory.limit.label": "Limite de memória (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "O limite de memória da instância do Postgres no nó coordenador em GB.", - "arc.agreement": "Aceito {0} e {1}.", - "arc.agreement.sql.terms.conditions": "Instância Gerenciada de SQL do Azure - Termos e condições do Azure Arc", - "arc.agreement.postgres.terms.conditions": "Termos e condições da Hiperescala PostgreSQL do Azure Arc habilitado", - "should.be.integer": "O valor deve ser um inteiro", - "worker.node.count.should.not.be.one": "O valor 1 não é compatível.", - "requested.cores.less.than.or.equal.to.cores.limit": "Os núcleos solicitados devem ser menores ou iguais ao limite dos núcleos", + "arc.postgres.server.group.workers.memory.limit.label": "Limite de memória (GB por nó)", + "arc.postgres.server.group.workers.memory.request.description": "A solicitação de memória da instância Postgres por nó em GB.", + "arc.postgres.server.group.workers.memory.request.label": "Solicitação de memória (GB por nó)", + "arc.postgres.settings.resource.coordinator.title": "Configuração de Computação do Nó Coordenador", + "arc.postgres.settings.resource.worker.title": "Configuração de Computação dos Nós de Trabalho", + "arc.postgres.settings.section.title": "Configurações Gerais", + "arc.postgres.settings.storage.title": "Configurações de armazenamento", + "arc.postgres.storage-class.backups.description": "A classe de armazenamento a ser utilizada para backups de volumes persistentes", + "arc.postgres.storage-class.data.description": "A classe de armazenamento a ser usada para volumes persistentes de dados", + "arc.postgres.storage-class.logs.description": "A classe de armazenamento a ser usada para logs volumes persistentes", + "arc.postgres.wizard.page1.title": "Fornece parâmetros de grupo de servidores de Hiperescala PostgreSQL habilitados para Azure", + "arc.postgres.wizard.title": "Implantar um grupo de servidores de Hiperescala de PostgreSQL habilitada para Azure Arc (Versão prévia)", + "arc.sql.connection.settings.section.title": "Informações da Conexão SQL", + "arc.sql.cores-limit.description": "O limite de núcleos da instância gerenciada como um inteiro.", + "arc.sql.cores-request.description": "A solicitação de núcleos da instância gerenciada como um inteiro.", + "arc.sql.instance.name": "Nome da instância", + "arc.sql.instance.settings.section.title": "Configurações da Instância do SQL", + "arc.sql.invalid.instance.name": "O nome da instância deve consistir em caracteres alfanuméricos minúsculos ou '-', iniciar com uma letra, terminar com um caractere alfanumérico e ter 13 caracteres ou menos.", + "arc.sql.invalid.username": "nome de usuário sa está desabilitado, escolha outro nome", + "arc.sql.memory-limit.description": "O limite da capacidade da instância gerenciada como um inteiro.", + "arc.sql.memory-request.description": "A solicitação para a capacidade da instância gerenciada como uma quantidade inteira de memória em GBs.", + "arc.sql.replicas.description": "O número de réplicas de instância gerenciada SQL que serão implantadas em seu cluster Kubernetes para fins de alta disponibilidade", + "arc.sql.replicas.label": "Réplicas", + "arc.sql.storage-class.data.description": "A classe de armazenamento a ser usada para dados (.mdf)", + "arc.sql.storage-class.dc.description": "A classe de armazenamento a ser usada para todos os dados e logs de volumes persistentes para todos os pods do controlador de dados que os exigem.", + "arc.sql.storage-class.logs.description": "A classe de armazenamento a ser usada para logs (/var/log)", + "arc.sql.username": "Nome de usuário", + "arc.sql.wizard.page1.title": "Fornece parâmetros de instância gerenciada do SQL do Azure", + "arc.sql.wizard.title": "Implantar instância gerenciada do SQL do Azure - Azure Arc (visualização)", + "arc.storage-class.backups.label": "Classe de Armazenamento (Backups)", + "arc.storage-class.data.label": "Classe de Armazenamento (Dados)", + "arc.storage-class.dc.label": "Classe de Armazenamento", + "arc.storage-class.logs.label": "Classe de Armazenamento (Registros)", + "arc.view.title": "Controladores de Azure Arc", + "arc.view.welcome.connect": "Nenhum controlador Azure Arc registrado. [Saiba mais](https://azure.microsoft.com/services/azure-arc/)\r\n[Connect Controller](command:arc.connectToController)", + "arc.view.welcome.loading": "Carregando controladores...", + "command.connectToController.title": "Conectar-se ao Controlador Azure Arc Existente", + "command.createController.title": "Criar novo controlador do Azure Arc", + "command.editConnection.title": "Editar Conexão", + "command.refresh.title": "Atualizar", + "command.removeController.title": "Remover Controlador", "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", + "deploy.done.action": "Implantar", + "deploy.script.action": "Script para notebook", "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 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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "A extensão de implantação ARC foi substituída pela extensão Arc e foi desinstalada.", - "arc.controllerDashboard": "Painel do controlador de dados do Azure Arc (Visualização)-{0}", - "arc.miaaDashboard": "Instância gerenciada de SQL – Azure Arc Dashboard (Visualização) – {0}", - "arc.postgresDashboard": "Hiperescala do PostgreSQL – Painel Azure Arc (Visualização) – {0}", - "arc.dataControllersType": "Controlador de dados do Azure Arc", - "arc.pgSqlType": "Hiperescala do PostgreSQL – Azure Arc", - "arc.miaaType": "Instância gerenciada do SQL – Azure Arc", - "arc.overview": "Visão geral", - "arc.connectionStrings": "Cadeias de conexão", - "arc.preloaded Extensions": "Extensões pré-carregadas", - "arc.networking": "Rede", - "arc.properties": "Propriedades", - "arc.settings": "Configurações", - "arc.security": "Segurança", - "arc.computeAndStorage": "Computação + Armazenamento", - "arc.coordinatorNodeParameters": "Parâmetros do nó coordenador", - "arc.workerNodeParameters": "Parâmetros do Nó de Trabalho", - "arc.compute": "Computação", - "arc.backup": "Backup", - "arc.newSupportRequest": "Nova solicitação de suporte", - "arc.diagnoseAndSolveProblems": "Diagnosticar e resolver problemas", - "arc.supportAndTroubleshooting": "Suporte + solução de problemas", - "arc.resourceHealth": "Integridade do recurso", - "arc.parameterName": "Nome do parâmetro", - "arc.value": "Valor", - "arc.createNew": "Nova Instância", - "arc.delete": "Excluir", - "arc.learnMore": "Saiba mais.", - "arc.drop": "Remover", - "arc.save": "Salvar", - "arc.discard": "Descartar", - "arc.resetPassword": "Redefinir senha", - "arc.loadExtensions": "Carregar extensões", - "arc.unloadExtensions": "Descarregar extensões", - "arc.noExtensions": "Nenhuma extensão listada na configuração.", - "arc.openInAzurePortal": "Abrir no Portal do Azure", - "arc.resourceGroup": "Grupo de Recursos", - "arc.region": "Região", - "arc.subscriptionId": "ID da Assinatura", - "arc.state": "Estado", - "arc.connectionMode": "Modo de Conexão", - "arc.namespace": "Namespace", - "arc.externalEndpoint": "Ponto de extremidade externo", - "arc.name": "Nome", - "arc.type": "Tipo", - "arc.status": "Status", - "arc.miaaAdmin": "Administrador da instância gerenciada", - "arc.controllerEndpoint": "Ponto de extremidade do controlador", - "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.", - "arc.extensionsTableLoadingComplete": "As extensões pré-carregadas já podem ser exibidas.", - "arc.extensionsAddList": "Extensões", - "arc.extensionsAddDialog": "O PostgreSQL fornece a capacidade de estender a funcionalidade do banco de dados usando extensões.", - "arc.dataController": "Controlador de dados", - "arc.kibanaDashboard": "Painel do Kibana", - "arc.grafanaDashboard": "Painel do Grafana", - "arc.kibanaDashboardDescription": "Painel para a exibição de registros", - "arc.grafanaDashboardDescription": "Painel para a exibição de métricas", - "arc.serviceEndpoints": "Pontos de extremidade de serviço", - "arc.serviceEndpointsTable": "Tabela de ponto de extremidade de serviço", - "arc.databases": "Bancos de dados", - "arc.endpoint": "Ponto de Extremidade", - "arc.description": "Descrição", - "arc.yes": "Sim", - "arc.no": "Não", - "arc.feedback": "Comentários", - "arc.selectConnectionString": "Selecione uma das cadeias de conexão de cliente disponíveis abaixo.", - "arc.addingWorkerNodes": "adicionando nós de trabalho", - "arc.workerNodesDescription": "Expanda o grupo de servidores e dimensione o banco de dados adicionando nós de trabalho.", - "arc.workerNodesConfigurationInformation": "Você pode configurar o número de núcleos de CPU e o tamanho da memória que serão aplicados a todos os nós de trabalho. Ajuste o número de núcleos de CPU e configurações de memória para o grupo de servidores. Para redefinir as solicitações e/ou limites, transmita um valor vazio.", - "arc.coordinatorNodeConfigurationInformation": "Você pode configurar o número de núcleos de CPU e o tamanho de armazenamento que serão aplicados ao nó coordenador. Ajuste o número de núcleos de CPU e configurações de memória para o grupo de servidores. Para redefinir as solicitações e/ou limites, passe um valor vazio.", - "arc.workerNodeInformation": "É possível expandir e reduzir o grupo de servidores reduzindo ou aumentando o número de nós de trabalho. O valor deve ser 0 ou maior que 1.", - "arc.workerOneNodeValidationMessage": "Não há suporte para o valor de 1.", - "arc.vCores": "vCores", - "arc.ram": "RAM", - "arc.refresh": "Atualizar", - "arc.resetAllToDefault": "Redefinir tudo para padrão", - "arc.resetToDefault": "Redefinir para padrão", - "arc.troubleshoot": "Solucionar problemas", - "arc.clickTheNewSupportRequestButton": "Clique no botão nova solicitação de suporte para enviar uma solicitação de suporte no Portal do Azure.", - "arc.supportRequestNote": "Observe que a configuração de recurso deve ter sido carregada para o Azure primeiro para abrir uma solicitação de suporte.", - "arc.running": "Executando", - "arc.ready": "Pronto", - "arc.notReady": "Não está pronto", - "arc.pending": "Pendente", - "arc.failed": "Com falha", - "arc.unknown": "Desconhecido", - "arc.direct": "Direto", - "arc.indirect": "Indireto", - "arc.loading": "Carregando...", - "arc.refreshToEnterCredentials": "Atualizar nó para inserir as credenciais", - "arc.noInstancesAvailable": "Não há nenhuma instância disponível", - "arc.connecToServer": "Conectar ao Servidor", - "arc.connectToController": "Conectar-se ao Controlador Existente", - "arc.connectToMSSql": "Conectar-se à instância gerenciada do SQL - Azure Arc ({0})", - "arc.connectToPGSql": "Conectar-se à Hiperescala do PostgreSQL – Azure Arc ({0})", - "arc.passwordToController": "Fornecer a senha ao controlador", - "arc.controllerUrl": "URL do controlador", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "A URL do Controlador será necessária se houver vários clusters com o mesmo namespace – isso geralmente não deverá ser necessário.", - "arc.serverEndpoint": "Ponto de Extremidade do Servidor", - "arc.controllerName": "Nome", - "arc.controllerNameDescription": "O nome a ser exibido no modo de exibição de árvore não é aplicado ao próprio controlador.", - "arc.controllerKubeConfig": "Caminho do arquivo de configuração de Kube", - "arc.controllerClusterContext": "Contexto do cluster", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Nome de usuário do controlador", - "arc.controllerPassword": "Senha do controlador", - "arc.username": "Nome de usuário", - "arc.password": "Senha", - "arc.rememberPassword": "Lembrar Senha", - "arc.connect": "Conectar", - "arc.cancel": "Cancelar", - "arc.ok": "Ok", - "arc.on": "Ligar", - "arc.off": "Desativado", - "arc.notConfigured": "Não Configurado", - "arc.online": "On-line", - "arc.offline": "Off-line", - "arc.restoring": "Restaurando", - "arc.recovering": "Recuperando", - "arc.recoveringPending": "Recuperação Pendente", - "arc.suspect": "Suspeito", - "arc.emergency": "Emergência", - "arc.coordinatorEndpoint": "Ponto de extremidade do coordenador", - "arc.postgresAdminUsername": "Nome do usuário administrador", - "arc.nodeConfiguration": "Configuração do nó", - "arc.postgresVersion": "Versão do PostgreSQL", - "arc.serverGroupType": "Tipo de grupo de servidores", - "arc.serverGroupNodes": "Nós do grupo de servidores", - "arc.fullyQualifiedDomain": "Domínio totalmente qualificado", - "arc.postgresArcProductName": "Banco de Dados do Azure para PostgreSQL – Azure Arc", - "arc.coordinator": "Coordenador", - "arc.worker": "Trabalhador", - "arc.monitor": "Monitor", - "arc.available": "Disponíveis", - "arc.issuesDetected": "Problemas Detectados", - "arc.newDatabase": "Novo banco de dados", - "arc.databaseName": "Nome do banco de dados", - "arc.enterNewPassword": "Insira uma nova senha", - "arc.confirmNewPassword": "Confirmar a nova senha", - "arc.learnAboutPostgresClients": "Saiba mais sobre a Hiperescala de PostgreSQL habilitada para o Azure Arc.", - "arc.coordinatorNodeParametersDescription": " Esses parâmetros do servidor do nó coordenador podem ser definidos como valores personalizados (não padrão). Pesquisar para localizar parâmetros.", - "arc.workerNodesParametersDescription": " Esses parâmetros do servidor do nó de trabalho podem ser definidos como valores personalizados (não padrão). Pesquisar para localizar parâmetros.", - "arc.learnAboutNodeParameters": "Saiba mais sobre as configurações do mecanismo de banco de dados da Hiperescala de PostgreSQL habilitada para o Azure Arc", - "arc.noNodeParametersFound": "Não foi encontrado nenhum parâmetro do servidor de trabalho...", - "arc.searchToFilter": "Pesquisar para filtrar itens...", - "arc.scalingCompute": "dimensionamento de vCore e memória de computação.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Você pode dimensionar seu Azure Arc habilitado", - "arc.miaaComputeAndStorageDescriptionPartOne": "Você pode dimensionar sua instância SQL do Azure gerenciada – pelo Azure Arc", - "arc.postgres.computeAndStorageDescriptionPartTwo": "Grupo de servidores de Hiperescala do PostgreSQL por", - "arc.computeAndStorageDescriptionPartThree": "sem tempo de inatividade e por", - "arc.computeAndStorageDescriptionPartFour": "Antes de fazer isso, é necessário garantir", - "arc.computeAndStorageDescriptionPartFive": "há recursos suficientes disponíveis", - "arc.resourceHealthDescription": "A integridade do recurso pode informar se o recurso está sendo executado como esperado.", - "arc.computeAndStorageDescriptionPartSix": "no cluster do Kubernetes para respeitar esta configuração.", - "arc.node": "nó", - "arc.nodes": "nós", - "arc.workerNodes": "Nós de trabalho", - "arc.coordinatorNode": "Nó coordenador", - "arc.storagePerNode": "armazenamento por nó", - "arc.workerNodeCount": "Contagem de nós de trabalho", - "arc.configurationPerNode": "Configuração (por nó)", - "arc.configurationCoordinatorNode": "Configuração", - "arc.coresLimit": "Limite de CPU", - "arc.workerCoresLimit": "Limite de CPU de Nós de Trabalho", - "arc.coordinatorCoresLimit": "Limite da CPU do nó coordenador", - "arc.coresRequest": "Solicitação de CPU", - "arc.workerCoresRequest": "Solicitação de CPU de Nós de Trabalho", - "arc.coordinatorCoresRequest": "Solicitação da CPU do nó coordenador", - "arc.memoryLimit": "Limite de Memória (em GB)", - "arc.workerMemoryLimit": "Limite de Memória de Nós de Trabalho (em GB)", - "arc.coordinatorMemoryLimit": "Limite de Memória do Nó Coordenador (em GB)", - "arc.memoryRequest": "Solicitação de Memória (em GB)", - "arc.workerMemoryRequest": "Solicitação de Memória de Nós de Trabalho (em GB)", - "arc.coordinatorMemoryRequest": "Solicitação de Memória do Nó Coordenador (em GB)", - "arc.arcResources": "Recursos do Azure Arc", - "arc.enterANonEmptyPassword": "Insira uma senha não vazia ou clique em escape para sair.", - "arc.thePasswordsDoNotMatch": "As senhas não coincidem. Confirme a senha ou pressione escape para sair.", - "arc.passwordReset": "A redefinição de senha foi bem-sucedida", - "arc.condition": "Condição", - "arc.details": "Detalhes", - "arc.lastTransition": "Última transição", - "arc.noExternalEndpoint": "Nenhum ponto de extremidade externo foi configurado, por isso, essa informação não está disponível.", - "arc.noWorkerPods": "Nenhum pod de trabalhador nesta configuração.", - "arc.podsReady": "pods prontos", - "arc.podsPresent": "Pods Presentes", - "arc.podsUsedDescription": "Selecione um pod na lista suspensa abaixo para obter informações detalhadas sobre a integridade.", - "arc.podsUsedDescriptionAria": "Selecionar uma cápsula no menu suspenso abaixo para informação detalhada sobre integridade", - "arc.podConditionsTable": "Tabela de condições Pod", - "arc.connectToPostgresDescription": "Uma conexão com o servidor é necessária para mostrar e definir as configurações do mecanismo de banco de dados, que exigirão a instalação da extensão PostgreSQL.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "O pod foi inicializado.", - "arc.podReady": "O pod está pronto.", - "arc.noPodIssuesDetected": "Não há problemas conhecidos afetando essa instância de Hiperescala do PostgreSQL.", - "arc.podIssuesDetected": "Os pods listados abaixo estão enfrentando problemas que podem afetar o desempenho ou a disponibilidade.", - "arc.containerReady": "Os contêineres Pod estão prontos.", - "arc.podScheduled": "O pod é agendável.", - "arc.loadingClusterContextCompleted": "Carregamento de contextos de cluster concluídos", - "arc.rangeSetting": "Espera-se que o valor esteja no intervalo {0} - {1}", - "arc.databaseCreated": "Banco de dados {0} criado", - "arc.deletingInstance": "Excluindo instância '{0}'...", - "arc.installingExtension": "Instalando a Extensão '{0}'...", - "arc.extensionInstalled": "A extensão '{0}' foi instalada.", - "arc.updatingInstance": "Atualizando a instância '{0}'...", - "arc.instanceDeleted": "Instância '{0}' excluída", - "arc.instanceUpdated": "Instância '{0}' atualizada", - "arc.extensionsDropped": "Extensões '{0}' removidas", - "arc.extensionsAdded": "Extensões '{0}' adicionadas", - "arc.copiedToClipboard": "{0} copiado para a área de transferência", - "arc.clickTheTroubleshootButton": "Clique no botão solução de problemas para abrir o bloco de anotações de solução de problemas{0} do Azure Arc.", - "arc.dataStorage": "{0} dados", - "arc.logStorage": "log {0}", - "arc.backupsStorage": "{0} backups", - "arc.numVCore": "{0} vCore", - "arc.numVCores": "{0} vCores", - "arc.updated": "Atualizado {0}", - "arc.connectionString": "Cadeia de conexão para {0}", - "arc.copyConnectionStringToClipboard": "Copiar {0} cadeia de conexão para a área de transferência", - "arc.copyValueToClipboard": "Copiar {0} para a área de transferência", - "arc.pgConnectionRequired": "É necessária uma conexão para mostrar e definir as configurações do mecanismo do banco de dados.", - "arc.miaaConnectionRequired": "Uma conexão é necessária para listar os bancos de dados nesta instância.", - "arc.couldNotFindControllerRegistration": "Não foi possível localizar o registro do controlador.", - "arc.dropMultipleExtensions": "Descartando outra extensão no momento. Tente novamente após a conclusão.", - "arc.updateExtensionsFailed": "Falha ao editar extensões. {0}", - "arc.refreshFailed": "Falha na atualização. {0}", - "arc.resetFailed": "Falha na redefinição. {0}", - "arc.openDashboardFailed": "Ocorreu um erro ao abrir o painel. {0}", - "arc.instanceDeletionFailed": "Ocorreu um erro ao excluir a instância {0}. {1}", - "arc.instanceUpdateFailed": "Ocorreu um erro ao atualizar a instância {0}. {1}", - "arc.pageDiscardFailed": "Ocorreu um erro ao descartar a entrada do usuário. {0}", - "arc.databaseCreationFailed": "Falha ao criar o banco de dados {0}. {1}", - "arc.connectToControllerFailed": "Não foi possível conectar-se ao controlador {0}. {1}", - "arc.connectToMSSqlFailed": "Não foi possível conectar à instância gerenciada do SQL-Instância do Azure Arc {0}. {1}", - "arc.connectToPGSqlFailed": "Não foi possível conectar-se à Hiperescala do PostgreSQL - Instância do Azure Arc {0}. {1}", - "arc.missingExtension": "A extensão {0} é necessária para exibir as configurações do mecanismo. Deseja instalá-lo agora?", - "arc.extensionInstallationFailed": "Ocorreu um erro ao instalar a extensão {0}.", - "arc.fetchConfigFailed": "Ocorreu um erro inesperado ao recuperar a configuração de '{0}'. {1}", - "arc.fetchEndpointsFailed": "Ocorreu um erro inesperado ao recuperar os pontos de extremidade de '{0}'. {1}", - "arc.fetchRegistrationsFailed": "Ocorreu um erro inesperado ao recuperar os registros de '{0}'. {1}", - "arc.fetchDatabasesFailed": "Ocorreu um erro inesperado ao recuperar o banco de dados de '{0}'. {1}", - "arc.fetchEngineSettingsFailed": "Ocorreu um erro inesperado ao recuperar as configurações do mecanismo de '{0}'. {1}", - "arc.numberOfIssuesDetected": "• {0} (problemas {1})", - "arc.instanceDeletionWarning": "Aviso! A exclusão de uma instância é permanente e não pode ser desfeita. Para excluir a instância '{0}', digite o nome '{0}' abaixo para continuar.", - "arc.invalidInstanceDeletionName": "O valor '{0}' não corresponde com o nome da instância. Tente novamente ou clique em escape para sair", - "arc.couldNotFindAzureResource": "Não foi possível localizar o recurso do Azure para {0}", - "arc.passwordResetFailed": "Falha ao redefinir senha. {0}", - "arc.errorConnectingToController": "Erro ao conectar-se ao controlador. {0}", - "arc.passwordAcquisitionFailed": "Falha ao adquirir a senha. {0}", - "arc.loginFailed": "Erro ao fazer logon no controlador - nome de usuário ou senha incorreto", - "arc.errorVerifyingPassword": "Erro encontrado ao verificar a senha. {0}", - "noControllersConnected": "Não há controladores Azure Arc conectados no momento. Execute o comando: 'Conectar-se ao Controlador Azure Arc Existente' e tente novamente", - "getVariableValue.unknownVariableName": "Tentativa de obter o valor de variável para a variável desconhecida: {0}", - "getIsPassword.unknownVariableName": "Tentativa de obter isPassword para uma variável desconhecida: {0}", - "noControllerInfoFound": "Não foi possível encontrar as Informações do Controlador com o nome: {0}", - "noPasswordFound": "A senha não pôde ser recuperada para o controlador: {0} e o usuário não forneceu uma senha. Tente novamente mais tarde.", - "clusterContextNotFound": "Contexto de Cluster com nome: {0} não encontrado no arquivo de configuração do Kube", - "noCurrentClusterContext": "Nenhum contexto de cluster atual foi encontrado no arquivo de configuração kube", - "filePicker.browse": "Procurar", - "button.label": "Selecionar", - "noContextFound": "Nenhum 'contexto' encontrado no arquivo de configuração: {0}", - "noCurrentContextFound": "Nenhum contexto está marcado como 'current-context' no arquivo de configuração: {0}", - "noNameInContext": "Nenhum campo de nome foi encontrado em um contexto de cluster no arquivo de configuração: {0}", - "arc.userCancelledError": "O usuário cancelou a caixa de diálogo", - "clusterContextConfigNoLongerValid": "As informações de contexto do cluster especificadas pelo arquivo de configuração: {0} e contexto de cluster: {1} não são mais válidas. O erro é:\r\n\t{2}\r\n Deseja atualizar essas informações?", - "arc.invalidConfigPath": "Caminho de configuração inválido", - "arc.loadingClusterContextsError": "Ocorreu um erro ao carregar os contextos do cluster. {0}" + "microsoft.agreement.privacy.statement": "Declaração de Privacidade da Microsoft", + "requested.cores.less.than.or.equal.to.cores.limit": "Os núcleos solicitados devem ser menores ou iguais ao limite dos núcleos", + "requested.memory.less.than.or.equal.to.memory.limit": "A memória solicitada deve ser menor ou igual ao limite de memória", + "resource.type.arc.postgres.description": "Implantar grupos de servidores de Hiperescala PostgreSQL em um ambiente Azure Arc", + "resource.type.arc.postgres.display.name": "Grupos de servidores de Hiperescala do PostgreSQL - Azure Arc (pré-visualização)", + "resource.type.arc.sql.description": "Serviço de Instância SQL gerenciado para desenvolvedores de aplicativos em um ambiente gerenciado pelo cliente", + "resource.type.arc.sql.display.name": "Instância Gerenciada de SQL do Azure - Azure Arc (visualização)", + "resource.type.azure.arc.description": "Criar um controlador de dados Azure Arc", + "resource.type.azure.arc.display.name": "Controlador de dados Azure Arc (visualização)", + "should.be.integer": "O valor deve ser um inteiro", + "worker.node.count.should.not.be.one": "O valor 1 não é compatível." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/asde-deployment.i18n.json index fd73b892f9..854776672d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Extensão de implantação do SQL do Azure no Edge", - "extension-description": "Fornece uma experiência baseada em bloco de anotações para implantar o SQL do Azure no Edge", - "docker-container-name-field": "Nome do contêiner", - "docker-sql-password-field": "Senha do SQL do Azure no Edge (sa)", + "azure-info-section-title": "Informações do Azure", + "azure_location": "Local", + "azure_resource_group": "Grupo de recursos", + "azure_subscription_id": "ID da assinatura", + "device-id": "ID do Dispositivo", + "device-ip-address": "Endereço IP do Dispositivo", + "device-ip-address-description": "Será usado para se conectar à instância do SQL do Azure no Edge após a implantação", + "device-target-condition": "Condição de destino", + "device-target-condition-learn-more": "Saiba mais sobre a condição de destino", "docker-confirm-sql-password-field": "Confirmar a senha", - "docker-sql-port-field": "Porta do SQL do Azure no Edge", - "microsoft-privacy-statement": "Política de Privacidade da Microsoft", - "resource-type-sql-edge-display-name": "SQL do Azure no Edge", - "resource-type-sql-edge-description": "O SQL do Azure no Edge (versão prévia) é um mecanismo de banco de dados relacional otimizado voltado para implantações de IoT e IoT Edge.", - "sql-edge-type-display-name": "Destino de implantação", - "sql-edge-local-display-name": "Instância de contêiner local", - "sql-edge-remote-display-name": "Instância de contêiner remoto", - "sql-edge-local-title": "Implantar instância de contêiner do SQL do Azure no Edge no computador local", - "docker-settings-section-title": "Configurações do Docker", + "docker-container-name-field": "Nome do contêiner", + "docker-imagetag-field": "Marca de imagem", + "docker-password-field": "Senha", "docker-registry-field": "Registro", "docker-repository-field": "Repositório", - "docker-imagetag-field": "Marca de imagem", + "docker-settings-section-title": "Configurações do Docker", + "docker-sql-password-field": "Senha do SQL do Azure no Edge (sa)", + "docker-sql-port-field": "Porta do SQL do Azure no Edge", "docker-username-field": "Nome de usuário", - "docker-password-field": "Senha", "edge-agreement": "Aceito {0} e {1}.", "edge-eula": "Contrato de licença do SQL do Microsoft Azure no Edge", - "sql-edge-remote-title": "Implantar instância de contêiner do SQL do Azure no Edge no computador remoto", - "remote-info-section-title": "Informações do computador de destino", + "edge-remote-password-field": "Senha", "edge-remote-target-field": "Nome ou Endereço IP", "edge-remote-username-field": "Nome de usuário", - "edge-remote-password-field": "Senha", + "extension-description": "Fornece uma experiência baseada em bloco de anotações para implantar o SQL do Azure no Edge", + "extension-displayName": "Extensão de implantação do SQL do Azure no Edge", + "iot-hub-name": "Nome do Hub IoT", + "microsoft-privacy-statement": "Política de Privacidade da Microsoft", + "package-files": "Arquivos do pacote SQL Server", + "package_path": "Arquivo de pacote", + "package_path_description": "Caminho do arquivo de pacote do SQL Server (dacpac, bacpac) ou arquivo de pacote compactado.", + "remote-info-section-title": "Informações do computador de destino", + "resource-type-sql-edge-description": "O SQL do Azure no Edge (versão prévia) é um mecanismo de banco de dados relacional otimizado voltado para implantações de IoT e IoT Edge.", + "resource-type-sql-edge-display-name": "SQL do Azure no Edge", "sql-edge-azure-display-name": "Novo Hub IoT do Azure e VM (autenticação de senha)", + "sql-edge-azure-multi-device-display-name": "Vários dispositivos de um Hub IoT do Azure", + "sql-edge-azure-multi-device-title": "Implantar o SQL do Azure no Edge em vários dispositivos IoT do Azure", + "sql-edge-azure-single-device-display-name": "Dispositivo existente de uma Hub IoT do Azure", + "sql-edge-azure-single-device-title": "Implantar o SQL do Azure no Edge em um dispositivo existente", "sql-edge-azure-sshkey-display-name": "Novo Hub IoT do Azure e VM (autenticação de chave pública SSH)", "sql-edge-azure-title": "Implantar o SQL do Azure no Edge em uma nova VM do Azure via hub IoT", - "azure_subscription_id": "ID da assinatura", - "azure_resource_group": "Grupo de recursos", - "azure_location": "Local", + "sql-edge-local-display-name": "Instância de contêiner local", + "sql-edge-local-title": "Implantar instância de contêiner do SQL do Azure no Edge no computador local", + "sql-edge-remote-display-name": "Instância de contêiner remoto", + "sql-edge-remote-title": "Implantar instância de contêiner do SQL do Azure no Edge no computador remoto", + "sql-edge-type-display-name": "Destino de implantação", + "sqlserver-info-section-title": "Informações do SQL do Azure no Edge", "vm_admin": "Nome de usuário do administrador da VM", "vm_password": "Senha de administrador da VM", "vm_password_confirm": "Confirmar senha de administrador de VM", "vm_password_validation_error_message": "A senha da VM deve ter de 12 a 123 caracteres de comprimento e consiste em caracteres maiúsculos, caracteres minúsculos, números e caracteres especiais.", - "package_path": "Arquivo de pacote", - "package_path_description": "Caminho do arquivo de pacote do SQL Server (dacpac, bacpac) ou arquivo de pacote compactado.", - "azure-info-section-title": "Informações do Azure", - "sqlserver-info-section-title": "Informações do SQL do Azure no Edge", - "package-files": "Arquivos do pacote SQL Server", - "sql-edge-azure-single-device-display-name": "Dispositivo existente de uma Hub IoT do Azure", - "sql-edge-azure-single-device-title": "Implantar o SQL do Azure no Edge em um dispositivo existente", - "iot-hub-name": "Nome do Hub IoT", - "device-id": "ID do Dispositivo", - "device-ip-address": "Endereço IP do Dispositivo", - "device-ip-address-description": "Será usado para se conectar à instância do SQL do Azure no Edge após a implantação", - "sql-edge-azure-multi-device-display-name": "Vários dispositivos de um Hub IoT do Azure", - "sql-edge-azure-multi-device-title": "Implantar o SQL do Azure no Edge em vários dispositivos IoT do Azure", - "device-target-condition": "Condição de destino", - "device-target-condition-learn-more": "Saiba mais sobre a condição de destino", "vm_ssh_public_key": "Chave pública SSH" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azdata.i18n.json deleted file mode 100644 index 6437a26b1f..0000000000 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "CLI de Dados do Azure", - "azdata.description": "Suporte para a CLI de Dados do Azure.", - "azdata.config.title": "Configuração da CLI de Dados do Azure", - "azdata.config.debug": "Registrar informações de depuração no canal de saída para todos os comandos azdata executados", - "command.category": "CLI de Dados do Azure", - "azdata.acceptEula.command.name": "Aceitar o EULA", - "azdata.install.command.name": "Instalar", - "azdata.update.command.name": "Verificar se há Atualizações", - "azdata.category": "CLI de Dados do Azure", - "azdata.acceptEula.description": "Escolha como a aceitação do EULA para a CLI de Dados do Azure será feita", - "azdata.acceptEula.prompt.description": "O usuário será solicitado a aceitar o EULA para a CLI de Dados do Azure", - "azdata.acceptEula.dontPrompt.description": "O usuário não será solicitado a aceitar o EULA para a CLI de Dados do Azure", - "azdata.install.description": "Escolha como a instalação da CLI de Dados do Azure é feita", - "azdata.install.prompt.description": "O usuário será solicitado a instalar a CLI de Dados do Azure", - "azdata.install.dontPrompt.description": "O usuário não será solicitado a instalar a CLI de Dados do Azure", - "azdata.update.description": "Escolha se você será solicitado quando uma atualização da CLI de Dados do Azure estiver disponível.", - "azdata.requiredUpdate.description": "Escolha se você será solicitado quando uma atualização necessária da CLI de Dados do Azure estiver disponível.", - "azdata.update.prompt.description": "O usuário será solicitado a atualizar a CLI de Dados do Azure", - "azdata.update.dontPrompt.description": "O usuário não será solicitado a atualizar a CLI de Dados do Azure" - }, - "dist/localizedConstants": { - "azdata.azdata": "CLI de Dados do Azure", - "azdata.searchingForAzdata": "Procurando instalação existente da CLI de Dados do Azure...", - "azdata.foundExistingAzdata": "Foi encontrada uma instalação existente da CLI de Dados do Azure da versão (v{0}) no caminho: {1}", - "azdata.downloadingProgressMb": "Baixando ({0} / {1} MB)", - "azdata.downloadFinished": "Download concluído", - "azdata.installingAzdata": "Instalando a CLI de Dados do Azure...", - "azdata.updatingAzdata": "Atualizando a CLI de Dados do Azure...", - "azdata.azdataInstalled": "A CLI de Dados do Azure foi instalada com êxito. A reinicialização do Azure Data Studio é necessária para concluir a configuração. Os recursos não serão ativados até que isso seja feito.", - "azdata.azdataUpdated": "A CLI de Dados do Azure foi atualizada com êxito para a versão: {0}.", - "azdata.yes": "Sim", - "azdata.no": "Não", - "azdata.accept": "Aceitar", - "azdata.decline": "Recusar", - "azdata.doNotAskAgain": "Não perguntar novamente", - "azdata.askLater": "Perguntar mais tarde", - "azdata.downloadingTo": "Baixando {0} de {1} para {2}", - "azdata.executingCommand": "Executando comando: '{0}{1}'", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Verificando a versão mais recente disponível da CLI de Dados do Azure", - "azdata.gettingTextContentsOfUrl": "Obtendo conteúdo de texto do recurso em URL {0}", - "azdata.versionForUpdate": "Versão encontrada: {0} a CLI de Dados do Azure pode ser atualizada da versão atual: {1}.", - "azdata.latestAzdataVersionAvailable": "Versão mais recente da CLI de Dados do Azure: {0}.", - "azdata.couldNotFindAzdata": "Não foi possível localizar a CLI de Dados do Azure. Erro: {0}", - "azdata.currentlyInstalledVersionIsLatest": "Versão atualmente instalada da CLI de Dados do Azure: {0} é igual ou mais recente do que qualquer outra versão disponível", - "azdata.promptLog": "Solicitando que o usuário aceite o seguinte: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Não foi possível localizar a CLI de Dados do Azure, deseja instalar agora? Caso contrário, alguns recursos não poderão funcionar.", - "azdata.promptForAzdataUpdate": "Uma nova versão da CLI de Dados do Azure ({0}) está disponível. Deseja atualizá-la agora?", - "azdata.promptForRequiredAzdataUpdate": "Esta extensão requer que a CLI de Dados do Azure >= seja{0} instalada. Deseja atualizar para a versão mais recente ({1}) agora? Se você não fizer isso, algumas funcionalidades poderão não funcionar.", - "azdata.requiredVersionNotAvailable": "Essa extensão requer que a CLI de Dados do Azure >= {0} seja instalada, mas a versão atual disponível é apenas {1}. Instale a versão correta manualmente [aqui](https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata) e reinicie o Azure Data Studio.", - "azdata.missingRequiredVersion": "A CLI de Dados do Azure >= {0} é necessária para esse recurso. Execute o comando 'CLI de Dados do Azure: verificar se há atualização' para instalá-lo e tente novamente.", - "azdata.downloadError": "Erro ao baixar", - "azdata.installError": "Erro ao instalar a CLI de Dados do Azure: {0}", - "azdata.updateError": "Erro ao atualizar a CLI de Dados do Azure: {0}", - "azdata.platformUnsupported": "A plataforma '{0}' não tem suporte no momento", - "azdata.unexpectedCommandError": "Erro inesperado ao executar o comando: {0}", - "azdata.unexpectedExitCode": "Código de saída inesperado do comando: {1}({0})", - "azdata.noAzdata": "Nenhuma CLI de Dados do Azure está disponível. Execute o comando 'CLI de Dados do Azure: Instalar' para habilitar os recursos que a exigem.", - "azdata.noAzdataWithLink": "Nenhuma CLI de Dados do Azure está disponível, [instale a CLI de Dados do Azure](command:azdata.install) para habilitar os recursos que a exigem.", - "azdata.skipInstall": "Ignorando a instalação da CLI de Dados do Azure, pois a operação não foi solicitada pelo usuário e a opção de configuração: {0}.{1} é {2}", - "azdata.skipUpdate": "Ignorando a atualização da CLI de Dados do Azure, pois a operação não foi solicitada pelo usuário e a opção de configuração: {0}.{1}é {2}", - "azdata.skipRequiredUpdate": "Ignorando a atualização necessária da CLI de Dados do Azure, pois a operação não foi solicitada pelo usuário e a opção de configuração: {0}.{1}é {2}", - "azdata.noReleaseVersion": "Nenhuma versão de lançamento disponível para a plataforma ' {0} '\r\nInformações sobre a versão: ${1}", - "azdata.noDownloadLink": "Nenhum link de download disponível para a plataforma ' {0} '\r\nInformações sobre a versão: ${1}", - "azdata.failedToParseReleaseInfo": "Falha ao analisar o JSON de conteúdo em: {0}.\r\nConteúdo do arquivo:\r\n{1}\r\nErro: {2}", - "azdata.azdataUserSettingReadLog": "Configuração do usuário da CLI de Dados do Azure: {0}.{1}leitura, valor: {2}", - "azdata.azdataUserSettingUpdatedLog": "Configuração do usuário da CLI de Dados do Azure: {0}.{1}updated, newValue: {2}", - "azdata.userResponseInstall": "Resposta do usuário no prompt para instalar a CLI de Dados do Azure: {0}", - "azdata.userResponseUpdate": "Resposta do usuário no prompt para atualizar a CLI de Dados do Azure: {0}", - "azdata.userRequestedInstall": "O usuário solicitou a instalação da CLI de Dados do Azure usando o comando 'CLI de Dados do Azure: Instalar'", - "azdata.userRequestedUpdate": "O usuário solicitou a atualização da CLI de Dados do Azure usando o comando 'CLI de Dados do Azure: verificar se há atualização'", - "azdata.acceptEula": "O usuário solicitou a aceitação do EULA invocando o comando 'CLI de Dados do Azure: Aceitar EULA'", - "azdata.updateCheckSkipped": "Nenhuma verificação para a nova disponibilidade de versão da CLI de Dados do Azure foi executada, pois a CLI de Dados do Azure não foi encontrada para ser instalada", - "azdata.eulaNotAccepted": "A Política de Privacidade da Microsoft e os termos de licença da CLI de Dados do Azure não foram aceitos. Execute o comando: [CLI de Dados do Azure: Aceitar EULA](command:azdata.acceptEula) para aceitar o EULA e habilitar os recursos que exigem a CLI de Dados do Azure.", - "azdata.promptForEula": "É necessário aceitar a [Política de Privacidade da Microsoft]({0}) e os [termos de licença da CLI de Dados do Azure]({1}) para usar esta extensão. Recusar isso fará com que alguns recursos não funcionem.", - "azdata.promptForEulaResponse": "Resposta do usuário ao prompt do EULA: {0}", - "azdata.eulaAcceptedStateOnStartup": "Estado 'EULA Aceito' na inicialização: {0}", - "azdata.endpointOrNamespaceRequired": "Um ponto de extremidade ou um namespace deve ser especificado" - } - } -} \ No newline at end of file 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 9dab630cf6..fd135da7fb 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 @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (Core)", - "azure.description": "Navegar e trabalhar com recursos do Azure", - "azure.title": "Azure", - "azure.resource.config.title": "Configuração de Recurso do Azure", - "azure.resource.config.filter.description": "O filtro de recursos, cada elemento é uma ID de conta, uma ID da assinatura e um nome, separados por uma barra", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: Atualizar Todas as Contas", - "azure.resource.refresh.title": "Atualizar", - "azure.resource.signin.title": "Azure: Entrar", - "azure.resource.selectsubscriptions.title": "Selecionar Assinaturas", - "azure.resource.startterminal.title": "Iniciar Cloud Shell", - "azure.resource.connectsqlserver.title": "Conectar", - "azure.resource.connectsqldb.title": "Adicionar aos Servidores", - "azure.resource.view.title": "Azure (Versão Prévia)", - "azure.tenant.config.filter.description": "A lista de IDs de locatário a serem ignoradas ao consultar os recursos do Azure. Cada elemento é uma ID de locatário.", - "accounts.clearTokenCache": "Limpar o Cache de Token da Conta do Azure", - "azure.openInAzurePortal.title": "Abrir no Portal do Azure", - "config.azureAccountConfigurationSection": "Configuração da Conta do Azure", - "config.enablePublicCloudDescription": "A integração de nuvem pública do Azure deve estar habilitada?", - "config.enableUsGovCloudDescription": "A integração de nuvem do US Government Azure (Fairfax) deve estar habilitada?", - "config.enableUsNatCloudDescription": "A integração de nuvem Nacional dos EUA do Azure deve estar habilitada?", - "config.enableChinaCloudDescription": "A integração com o Azure China deve estar habilitada?", - "config.enableGermanyCloudDescription": "A integração do Azure Alemanha deve estar habilitada?", - "config.azureAuthMethodConfigurationSection": "Método de Autenticação do Azure", - "config.azureCodeGrantMethod": "Método de Concessão de Código", - "config.azureDeviceCodeMethod": "Método de Código do Dispositivo", - "config.noSystemKeychain": "Desabilite a integração do conjunto de chaves do sistema. As credenciais serão armazenadas em um arquivo simples no diretório base do usuário.", - "config.piiLogging": "A PPI (Informações de Identificação Pessoal) deve ser registrada no modo de exibição do console localmente?" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Nenhum token de acesso retornado do Microsoft OAuth", + "azure.cacheErrorAdd": "Erro ao adicionar a sua conta ao cache.", + "azure.cacheErrorGet": "Erro ao obter a sua conta do cache", + "azure.cacheErrorParse": "Erro ao analisar a sua conta do cache", + "azure.cacheErrrorRemove": "Erro ao remover a sua conta do cache.", + "azure.microsoftAccountDisplayName": "Conta Microsoft", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "Ocorreu um erro com a autenticação ou os tokens foram excluídos do sistema. Tente adicionar a sua conta no Azure Data Studio novamente.", + "azure.noUniqueIdentifier": "O usuário não tinha um identificador exclusivo no AAD", + "azure.responseError": "A recuperação de token falhou com um erro. Abra ferramentas de desenvolvedor para exibir o erro", + "azure.tenantNotFound": "Locatário especificado com ID '{0}' não encontrado.", + "azureAuth.unidentifiedError": "Erro não identificado com a autenticação do Azure", + "azureWorkAccountDisplayName": "Conta corporativa ou de estudante", + "azurecore.consentDialog.body": "O locatário '{0} ({1})' requer que você seja autenticado novamente para acessar os recursos de {2}. Pressione Abrir para iniciar o processo de autenticação.", + "azurecore.consentDialog.cancel": "Cancelar", + "azurecore.consentDialog.ignore": "Ignorar Locatário", + "azurecore.consentDialog.open": "Abrir" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Concessão de Código de Autenticação do Azure", + "azure.serverCouldNotStart": "Não foi possível iniciar o servidor. Isso pode ocorrer devido a um erro de permissões ou a uma incompatibilidade no seu sistema. Você pode tentar habilitar a autenticação de código do dispositivo nas configurações.", + "azureAuth.nonceError": "Falha na autenticação devido a uma incompatibilidade de nonce. Feche o Azure Data Studio e tente novamente.", + "azureAuth.stateError": "Falha na autenticação devido a uma incompatibilidade de estado. Feche o ADS e tente novamente." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "Adicionar a conta {0}", + "azure.azureDeviceCodeAuth": "Código de Dispositivo do Azure", + "azure.deviceCodeCheckFail": "Erro encontrado ao tentar verificar os resultados de logon", + "azure.timeoutDeviceCode": "Tempo limite atingido ao aguardar o logon do código do dispositivo." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "Nenhum método de autenticação do Azure disponível. Você precisa habilitar os métodos de autenticação na configuração do ADS.", + "azure.NoAuthMethod.Selected": "Nenhum método de autenticação do Azure selecionado. Você precisa selecionar o método de autenticação que deseja usar.", + "azure.deprecatedGetSecurityToken": "Uma chamada foi realizada para azdata.accounts.getSecurityToken. Esse método foi preterido e será removido em versões futuras. Em vez disso, use getAccountSecurityToken." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "Falha ao limpar o cache do token", + "clearTokenCacheSuccess": "Cache do token limpo com êxito" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (China)", + "germanyCloud": "Azure (Alemanha)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (Governo dos EUA)", + "usNatCloudDisplayName": "Azure (Nacional dos EUA)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Você precisa selecionar uma conta do Azure para que este recurso funcione.", + "azure.cloudTerminalPreview": "Você precisa habilitar os recursos da versão prévia para usar o Azure Cloud Shell.", + "azure.mustPickTenant": "Você precisa selecionar um locatário para que este recurso funcione.", + "azure.noAccountError": "No momento, você não está conectado a nenhuma conta do Azure. Conecte-se e tente novamente.", + "azure.noTenants": "Um locatário é necessário neste recurso. A sua assinatura do Azure parece não ter locatários.", + "azure.pickAnAzureAccount": "Selecionar uma conta do Azure", + "azure.signIn": "Entrar", + "azure.startingCloudShell": "Iniciando o cloud shell…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "Falha ao obter assinaturas da conta {0}. Atualize a conta." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Espaço de trabalho do Log Analytics" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Banco de dados SQL" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Cluster do Azure Data Explorer" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala do PostgreSQL – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Servidor do Banco de Dados do Azure para PostgreSQL" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Instância gerenciada do BD SQL do Azure" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "Instância gerenciada de SQL – Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "Nenhum recurso encontrado" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "Falha ao obter assinaturas da conta {0} (locatário '{1}'). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (Versão Prévia) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Abrir Shell do Azure", + "azure.coudTerminal.neverUsed": "Se você ainda não iniciou o Azure Cloud Shell nesta conta, visite https://shell.azure.com/ para começar. Quando estiver configurado, você poderá usar o AzureCloud Shell diretamente no Azure Data Studio.", + "azure.selectShellType": "Selecionar o Bash ou o PowerShell para o Azure Cloud Shell", + "azure.shellClosed": "Shell fechado.\r\n", + "azure.shellTypeRequired": "Você precisa escolher um tipo de shell" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Entrar no Azure..." + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Não foi encontrada nenhuma assinatura.", + "azure.unableToAccessSubscription": "Não é possível acessar a assinatura {0}({1}). [atualize a conta](command:azure.resource.signin) para tentar novamente. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Falha ao carregar algumas contas do Azure. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Carregando...", + "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar contas do Azure" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Solicitações desta conta foram limitadas. Para tentar novamente, selecione um número menor de assinaturas.", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} assinaturas)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} – Carregando...", + "azure.resource.tree.loadresourceerror": "Ocorreu um erro ao carregar recursos do Azure: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Nenhum recurso encontrado." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Carregando..." }, "dist/azureResource/utils": { - "azure.resource.error": "Erro: {0}", - "azure.accounts.getResourceGroups.queryError": "Erro ao buscar os grupos de recursos para a conta {0} ({1}), assinatura {2} ({3}) e locatário {4} : {5}", "azure.accounts.getLocations.queryError": "Erro ao buscar locais para a conta {0} ({1}) assinatura {2} ({3}) locatário {4} : {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Consulta inválida", + "azure.accounts.getResourceGroups.queryError": "Erro ao buscar os grupos de recursos para a conta {0} ({1}), assinatura {2} ({3}) e locatário {4} : {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "Erro ao buscar as assinaturas para a conta {0} : {1}", "azure.accounts.getSubscriptions.queryError": "Erro ao buscar as assinaturas para a conta {0}, locatário {1} : {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "Erro ao buscar as assinaturas para a conta {0} : {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "Consulta inválida", + "azure.resource.error": "Erro: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Contas do Azure", - "azurecore.requiresReload": "Modificar esta configuração requer o recarregamento da janela para que todas as alterações entrem em vigor.", - "azurecore.reload": "Recarregar", + "azure.azureResourcesGridTitle": "Recursos do Azure (Versão Prévia)", + "azure.unableToOpenAzureLink": "Não é possível abrir o link, os valores necessários estão ausentes", "azurecore.australiacentral": "Austrália Central", "azurecore.australiacentral2": "Austrália Central 2", "azurecore.australiaeast": "Leste da Austrália", "azurecore.australiasoutheast": "Sudeste da Austrália", + "azurecore.azureArcPostgres": "Hiperescala de PostgreSQL habilitada para Azure Arc", + "azurecore.azureArcService": "Serviço de Dados – Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Instância gerenciada do SQL – Azure Arc", "azurecore.brazilsouth": "Sul do Brasil", "azurecore.brazilsoutheast": "Sudeste do Brasil", "azurecore.canadacentral": "Canadá Central", @@ -65,172 +160,81 @@ "azurecore.eastus": "Leste dos EUA", "azurecore.eastus2": "Leste dos EUA 2", "azurecore.eastus2euap": "Leste dos EUA 2 EUAP", + "azurecore.extensionName": "Contas do Azure", "azurecore.francecentral": "França Central", "azurecore.francesouth": "Sul da França", "azurecore.germanynorth": "Norte da Alemanha", "azurecore.germanywestcentral": "Centro-Oeste da Alemanha", + "azurecore.invalidAzureAccount": "Conta inválida", + "azurecore.invalidTenant": "Locatário inválido para assinatura", "azurecore.japaneast": "Leste do Japão", "azurecore.japanwest": "Oeste do Japão", "azurecore.koreacentral": "Coreia Central", "azurecore.koreasouth": "Sul da Coreia", + "azurecore.location": "Localização", + "azurecore.name": "Nome", "azurecore.northcentralus": "Centro-Norte dos EUA", "azurecore.northeurope": "Norte da Europa", "azurecore.norwayeast": "Leste da Noruega", "azurecore.norwaywest": "Oeste da Noruega", + "azurecore.postgresServer": "Servidor do Banco de Dados do Azure para PostgreSQL", + "azurecore.reload": "Recarregar", + "azurecore.requiresReload": "Modificar esta configuração requer o recarregamento da janela para que todas as alterações entrem em vigor.", + "azurecore.resourceGroup": "Grupo de recursos", + "azurecore.resourceType": "Tipo de recurso", "azurecore.southafricanorth": "Norte da África do Sul", "azurecore.southafricawest": "Oeste da África do Sul", "azurecore.southcentralus": "Centro-Sul dos EUA", "azurecore.southeastasia": "Sudeste da Ásia", "azurecore.southindia": "Sul da Índia", + "azurecore.sqlDatabase": "Banco de dados SQL", + "azurecore.sqlManagedInstance": "Instância gerenciada de SQL", + "azurecore.sqlServer": "SQL Server", + "azurecore.sqlServerArc": "SQL Server – Azure Arc", + "azurecore.subscription": "Assinatura", "azurecore.switzerlandnorth": "Norte da Suíça", "azurecore.switzerlandwest": "Oeste da Suíça", + "azurecore.typeIcon": "Ícone de Tipo", "azurecore.uaecentral": "EAU Central", "azurecore.uaenorth": "Norte dos EAU", "azurecore.uksouth": "Sul do Reino Unido", "azurecore.ukwest": "Oeste do Reino Unido", + "azurecore.unableToFetchToken": "Não é possível obter um token para o locatário {0}", "azurecore.westcentralus": "Centro-Oeste dos EUA", "azurecore.westeurope": "Oeste da Europa", "azurecore.westindia": "Oeste da Índia", "azurecore.westus": "Oeste dos EUA", - "azurecore.westus2": "Oeste dos EUA 2", - "azurecore.name": "Nome", - "azurecore.resourceType": "Tipo de recurso", - "azurecore.resourceGroup": "Grupo de recursos", - "azurecore.location": "Localização", - "azurecore.subscription": "Assinatura", - "azurecore.typeIcon": "Ícone de Tipo", - "azurecore.sqlServer": "SQL Server", - "azurecore.sqlDatabase": "Banco de dados SQL", - "azurecore.postgresServer": "Servidor do Banco de Dados do Azure para PostgreSQL", - "azurecore.sqlManagedInstance": "Instância gerenciada de SQL", - "azurecore.azureArcsqlManagedInstance": "Instância gerenciada do SQL – Azure Arc", - "azurecore.azureArcService": "Serviço de Dados – Azure Arc", - "azurecore.sqlServerArc": "SQL Server – Azure Arc", - "azurecore.azureArcPostgres": "Hiperescala de PostgreSQL habilitada para Azure Arc", - "azure.unableToOpenAzureLink": "Não é possível abrir o link, os valores necessários estão ausentes", - "azure.azureResourcesGridTitle": "Recursos do Azure (Versão Prévia)", - "azurecore.invalidAzureAccount": "Conta inválida", - "azurecore.invalidTenant": "Locatário inválido para assinatura", - "azurecore.unableToFetchToken": "Não é possível obter um token para o locatário {0}" + "azurecore.westus2": "Oeste dos EUA 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Erro não identificado com a autenticação do Azure", - "azure.tenantNotFound": "Locatário especificado com ID '{0}' não encontrado.", - "azure.noBaseToken": "Ocorreu um erro com a autenticação ou os tokens foram excluídos do sistema. Tente adicionar a sua conta no Azure Data Studio novamente.", - "azure.responseError": "A recuperação de token falhou com um erro. Abra ferramentas de desenvolvedor para exibir o erro", - "azure.accessTokenEmpty": "Nenhum token de acesso retornado do Microsoft OAuth", - "azure.noUniqueIdentifier": "O usuário não tinha um identificador exclusivo no AAD", - "azureWorkAccountDisplayName": "Conta corporativa ou de estudante", - "azure.cacheErrorAdd": "Erro ao adicionar a sua conta ao cache.", - "azure.cacheErrorGet": "Erro ao obter a sua conta do cache", - "azure.cacheErrorParse": "Erro ao analisar a sua conta do cache", - "azurecore.consentDialog.open": "Abrir", - "azurecore.consentDialog.cancel": "Cancelar", - "azurecore.consentDialog.ignore": "Ignorar Locatário", - "azurecore.consentDialog.body": "O locatário '{0} ({1})' requer que você seja autenticado novamente para acessar os recursos de {2}. Pressione Abrir para iniciar o processo de autenticação.", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Conta Microsoft", - "azure.cacheErrrorRemove": "Erro ao remover a sua conta do cache." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "Falha ao obter a credencial da conta {0}. Atualize a conta.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Não foi encontrada nenhuma assinatura." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "Nenhum recurso encontrado" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} – Carregando...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} assinaturas)", - "azure.resource.tree.accountTreeNode.credentialError": "Falha ao obter a credencial para a conta {0}. Acesse a caixa de diálogo Contas e atualize a conta.", - "azure.resource.throttleerror": "Solicitações desta conta foram limitadas. Para tentar novamente, selecione um número menor de assinaturas.", - "azure.resource.tree.loadresourceerror": "Ocorreu um erro ao carregar recursos do Azure: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Entrar no Azure..." - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "Cache do token limpo com êxito", - "clearTokenCacheFailure": "Falha ao limpar o cache do token" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (Governo dos EUA)", - "usNatCloudDisplayName": "Azure (Nacional dos EUA)", - "germanyCloud": "Azure (Alemanha)", - "chinaCloudDisplayName": "Azure (China)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "Uma chamada foi realizada para azdata.accounts.getSecurityToken. Esse método foi preterido e será removido em versões futuras. Em vez disso, use getAccountSecurityToken.", - "azure.NoAuthMethod.Selected": "Nenhum método de autenticação do Azure selecionado. Você precisa selecionar o método de autenticação que deseja usar.", - "azure.NoAuthMethod.Available": "Nenhum método de autenticação do Azure disponível. Você precisa habilitar os métodos de autenticação na configuração do ADS." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "Não foi possível iniciar o servidor. Isso pode ocorrer devido a um erro de permissões ou a uma incompatibilidade no seu sistema. Você pode tentar habilitar a autenticação de código do dispositivo nas configurações.", - "azureAuth.nonceError": "Falha na autenticação devido a uma incompatibilidade de nonce. Feche o Azure Data Studio e tente novamente.", - "azureAuth.stateError": "Falha na autenticação devido a uma incompatibilidade de estado. Feche o ADS e tente novamente.", - "azure.azureAuthCodeGrantName": "Concessão de Código de Autenticação do Azure" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "Adicionar a conta {0}", - "azure.timeoutDeviceCode": "Tempo limite atingido ao aguardar o logon do código do dispositivo.", - "azure.deviceCodeCheckFail": "Erro encontrado ao tentar verificar os resultados de logon", - "azure.azureDeviceCodeAuth": "Código de Dispositivo do Azure" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "Banco de dados SQL" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Você precisa habilitar os recursos da versão prévia para usar o Azure Cloud Shell.", - "azure.signIn": "Entrar", - "azure.noAccountError": "No momento, você não está conectado a nenhuma conta do Azure. Conecte-se e tente novamente.", - "azure.pickAnAzureAccount": "Selecionar uma conta do Azure", - "azure.accountNotSelectedError": "Você precisa selecionar uma conta do Azure para que este recurso funcione.", - "azure.noTenants": "Um locatário é necessário neste recurso. A sua assinatura do Azure parece não ter locatários.", - "azure.startingCloudShell": "Iniciando o cloud shell…", - "azure.mustPickTenant": "Você precisa selecionar um locatário para que este recurso funcione.", - "azure.resource.selectsubscriptions.credentialError": "Falha ao obter a credencial da conta {0}. Atualize a conta." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Nenhum recurso encontrado." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Carregando..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Instância gerenciada do BD SQL do Azure" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Cluster do Azure Data Explorer" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "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" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Se você ainda não iniciou o Azure Cloud Shell nesta conta, visite https://shell.azure.com/ para começar. Quando estiver configurado, você poderá usar o AzureCloud Shell diretamente no Azure Data Studio.", - "azure.cloudTerminal.openAzureShell": "Abrir Shell do Azure", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Selecionar o Bash ou o PowerShell para o Azure Cloud Shell", - "azure.shellTypeRequired": "Você precisa escolher um tipo de shell", - "azure.cloudShell": "Azure Cloud Shell (Versão Prévia) {0} ({1})", - "azure.shellClosed": "Shell fechado.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Instância gerenciada de SQL – Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Hiperescala do PostgreSQL – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Carregando...", - "azure.resource.tree.treeProvider.openAccountsDialog": "Mostrar contas do Azure", - "azure.resource.tree.treeProvider.accountLoadError": "Falha ao carregar algumas contas do Azure. {0}" + "package": { + "accounts.clearTokenCache": "Limpar o Cache de Token da Conta do Azure", + "azure.description": "Navegar e trabalhar com recursos do Azure", + "azure.displayName": "Azure (Core)", + "azure.openInAzurePortal.title": "Abrir no Portal do Azure", + "azure.resource.config.filter.description": "O filtro de recursos, cada elemento é uma ID de conta, uma ID da assinatura e um nome, separados por uma barra", + "azure.resource.config.title": "Configuração de Recurso do Azure", + "azure.resource.connectsqldb.title": "Adicionar aos Servidores", + "azure.resource.connectsqlserver.title": "Conectar", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Atualizar", + "azure.resource.refreshall.title": "Azure: Atualizar Todas as Contas", + "azure.resource.selectsubscriptions.title": "Selecionar Assinaturas", + "azure.resource.signin.title": "Azure: Entrar", + "azure.resource.startterminal.title": "Iniciar Cloud Shell", + "azure.resource.view.title": "Azure (Versão Prévia)", + "azure.tenant.config.filter.description": "A lista de IDs de locatário a serem ignoradas ao consultar os recursos do Azure. Cada elemento é uma ID de locatário.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Configuração da Conta do Azure", + "config.azureAuthMethodConfigurationSection": "Método de Autenticação do Azure", + "config.azureCodeGrantMethod": "Método de Concessão de Código", + "config.azureDeviceCodeMethod": "Método de Código do Dispositivo", + "config.enableChinaCloudDescription": "A integração com o Azure China deve estar habilitada?", + "config.enableGermanyCloudDescription": "A integração do Azure Alemanha deve estar habilitada?", + "config.enablePublicCloudDescription": "A integração de nuvem pública do Azure deve estar habilitada?", + "config.enableUsGovCloudDescription": "A integração de nuvem do US Government Azure (Fairfax) deve estar habilitada?", + "config.enableUsNatCloudDescription": "A integração de nuvem Nacional dos EUA do Azure deve estar habilitada?", + "config.noSystemKeychain": "Desabilite a integração do conjunto de chaves do sistema. As credenciais serão armazenadas em um arquivo simples no diretório base do usuário.", + "config.piiLogging": "A PPI (Informações de Identificação Pessoal) deve ser registrada no modo de exibição do console localmente?" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json index feae251869..566e935c0e 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", + "books-preview-category": "Jupyter Books", "description": "Abre o Livro Jupyter do Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", - "title.openJupyterBook": "Abrir o Livro Jupyter do Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", + "displayName": "Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", "title.cloudHybridBooks": "Kit de Ferramentas de Nuvem Híbrida do SQL do Azure", - "books-preview-category": "Jupyter Books" + "title.openJupyterBook": "Abrir o Livro Jupyter do Kit de Ferramentas de Nuvem Híbrida do SQL do Azure" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json index 48c8da9ace..2f02d5080d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem Bat do Windows", - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos em lotes do Windows." + "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos em lotes do Windows.", + "displayName": "Noções Básicas da Linguagem Bat do Windows" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/big-data-cluster.i18n.json index 08d7187cf2..f710eb567f 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Suporte para gerenciar clusters de Big Data do SQL Server", - "text.sqlServerBigDataClusters": "Clusters de Big Data do SQL Server", - "command.connectController.title": "Conectar-se ao Controlador Existente", - "command.createController.title": "Criar Controlador", - "command.removeController.title": "Remover Controlador", - "command.refreshController.title": "Atualizar", - "command.manageController.title": "Gerenciar", - "command.mount.title": "Montar o HDFS", - "command.refreshmount.title": "Atualizar Montagem", - "command.deletemount.title": "Excluir Montagem", - "bdc.configuration.title": "Cluster de Big Data", - "bdc.view.welcome.connect": "Nenhum controlador do Cluster de Big Data do SQL registrado. [Saiba Mais](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Conectar Controlador](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Carregando controladores...", - "bdc.ignoreSslVerification.desc": "Ignorar os erros de verificação do SSL em relação aos pontos de extremidade do Cluster de Big Data do SQL Server, como o HDFS, o Spark e o Controlador, se for true", - "resource-type-sql-bdc-display-name": "Cluster de Big Data do SQL Server", - "resource-type-sql-bdc-description": "O Cluster de Big Data do SQL Server permite implantar clusters escalonáveis de contêineres do SQL Server, do Spark e do HDFS em execução no Kubernetes", - "version-display-name": "Versão", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Destino de implantação", - "bdc-deployment-target-new-aks": "Novo Cluster do Serviço de Kubernetes do Azure", - "bdc-deployment-target-existing-aks": "Cluster do Serviço de Kubernetes do Azure existente", - "bdc-deployment-target-existing-kubeadm": "Cluster do Kubernetes existente (kubeadm)", - "bdc-deployment-target-existing-aro": "Cluster do Red Hat OpenShift no Azure existente", - "bdc-deployment-target-existing-openshift": "Cluster do OpenShift existente", - "bdc-cluster-settings-section-title": "Configurações do cluster de Big Data do SQL Server", - "bdc-cluster-name-field": "Nome do cluster", - "bdc-controller-username-field": "Nome de usuário do controlador", - "bdc-password-field": "Senha", - "bdc-confirm-password-field": "Confirmar a senha", - "bdc-azure-settings-section-title": "Configurações do Azure", - "bdc-azure-subscription-id-field": "ID da assinatura", - "bdc-azure-subscription-id-placeholder": "Usar minha assinatura padrão do Azure", - "bdc-azure-resource-group-field": "Nome do grupo de recursos", - "bdc-azure-region-field": "Região", - "bdc-azure-aks-name-field": "Nome do cluster do AKS", - "bdc-azure-vm-size-field": "Tamanho da VM", - "bdc-azure-vm-count-field": "Contagem de VMs", - "bdc-storage-class-field": "Nome da classe de armazenamento", - "bdc-data-size-field": "Capacidade de dados (GB)", - "bdc-log-size-field": "Capacidade de logs (GB)", - "bdc-agreement": "Aceito {0}, {1} e {2}.", - "microsoft-privacy-statement": "Política de Privacidade da Microsoft", - "bdc-agreement-azdata-eula": "Termos de Licença do azdata", - "bdc-agreement-bdc-eula": "Termos de Licença do SQL Server" - }, - "dist/bigDataCluster/utils": { - "state.creating": "Criando", - "state.waiting": "Aguardando", - "state.ready": "Pronto", - "state.deleting": "Excluindo", - "state.deleted": "Excluído", - "state.applyingUpgrade": "Aplicando Atualização", - "state.upgrading": "Atualizando", - "state.applyingmanagedupgrade": "Aplicando Atualização Gerenciada", - "state.managedUpgrading": "Atualização Gerenciada", - "state.rollback": "Reverter", - "state.rollbackInProgress": "Reversão Em Andamento", - "state.rollbackComplete": "Reversão Concluída", - "state.error": "Erro", - "state.creatingSecrets": "Criando Segredos", - "state.waitingForSecrets": "Esperando Os Segredos", - "state.creatingGroups": "Criando Grupos", - "state.waitingForGroups": "Aguardando Grupos", - "state.creatingResources": "Criando Recursos", - "state.waitingForResources": "Esperando Recursos", - "state.creatingKerberosDelegationSetup": "Criando Configuração de Delegação do Kerberos", - "state.waitingForKerberosDelegationSetup": "Aguardando Configuração de Delegação do Kerberos", - "state.waitingForDeletion": "Aguardando Exclusão", - "state.waitingForUpgrade": "Aguardando Upgrade", - "state.upgradePaused": "Atualização em Pausa", - "state.running": "Executando", - "endpoint.appproxy": "Proxy de Aplicativo", - "endpoint.controller": "Serviço de Gerenciamento de Cluster", - "endpoint.gateway": "Gateway para acessar arquivos HDFS, Spark", - "endpoint.managementproxy": "Proxy de Gerenciamento", - "endpoint.mgmtproxy": "Proxy de Gerenciamento", - "endpoint.sqlServerEndpoint": "Front-end da Instância Mestra do SQL Server", - "endpoint.grafana": "Painel de Métricas", - "endpoint.kibana": "Painel de Pesquisa de Logs", - "endpoint.yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark", - "endpoint.sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", - "endpoint.webhdfs": "Proxy do Sistema de Arquivos HDFS", - "endpoint.livy": "Proxy para a execução de instruções, trabalhos, aplicativos do Spark", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Controle", - "service.gateway": "Gateway", - "service.app": "Aplicativo", - "bdc.healthy": "Íntegro", - "bdc.unhealthy": "Não íntegro", - "endpointsError": "Erro inesperado ao recuperar os pontos de Extremidade do BDC: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Erro ao excluir a montagem", + "bdc.error.getBdcStatus": "Erro ao recuperar o status do BDC de {0}", + "bdc.error.getClusterConfig": "Erro ao recuperar a configuração do cluster do {0}", + "bdc.error.getEndPoints": "Erro ao recuperar os pontos de extremidade de {0}", + "bdc.error.mountHdfs": "Erro ao criar a montagem", + "bdc.error.refreshHdfs": "Erro ao atualizar a montagem", + "bdc.error.statusHdfs": "Erro ao obter o status de montagem", + "bdc.error.tokenPost": "Erro durante a autenticação", + "bdc.error.unauthorized": "Você não tem permissão para fazer logon nesse cluster usando a autenticação do Windows", + "error.no.activedirectory": "Este cluster não dá suporte à autenticação do Windows" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Ícone de Status", - "bdc.dashboard.instance": "Instância", - "bdc.dashboard.state": "Estado", - "bdc.dashboard.view": "Exibir", - "bdc.dashboard.notAvailable": "N/D", - "bdc.dashboard.healthStatusDetails": "Detalhes do Status da Integridade", - "bdc.dashboard.metricsAndLogs": "Métricas e Logs", - "bdc.dashboard.healthStatus": "Status da Integridade", - "bdc.dashboard.nodeMetrics": "Métricas do Node", - "bdc.dashboard.sqlMetrics": "Métricas do SQL", - "bdc.dashboard.logs": "Logs", - "bdc.dashboard.viewNodeMetrics": "Exibir Métricas do Node {0}", - "bdc.dashboard.viewSqlMetrics": "Exibir Métricas do SQL {0}", - "bdc.dashboard.viewLogs": "Exibir os Logs do Kibana {0}", - "bdc.dashboard.lastUpdated": "Última Atualização: {0}", - "basicAuthName": "Básico", - "integratedAuthName": "Autenticação do Windows", - "addNewController": "Adicionar Novo Controlador", - "url": "URL", - "username": "Nome de usuário", - "password": "Senha", - "rememberPassword": "Lembrar Senha", - "clusterManagementUrl": "URL de Gerenciamento de Cluster", - "textAuthCapital": "Tipo de autenticação", - "hdsf.dialog.connection.section": "Conexão de Cluster", "add": "Adicionar", - "cancel": "Cancelar", - "ok": "OK", - "bdc.dashboard.refresh": "Atualizar", - "bdc.dashboard.troubleshoot": "Solucionar problemas", + "addNewController": "Adicionar Novo Controlador", + "basicAuthName": "Básico", "bdc.dashboard.bdcOverview": "Visão geral do cluster de Big Data", "bdc.dashboard.clusterDetails": "Detalhes do Cluster", "bdc.dashboard.clusterOverview": "Visão Geral do Cluster", - "bdc.dashboard.serviceEndpoints": "Pontos de Extremidade de Serviço", "bdc.dashboard.clusterProperties": "Propriedades do Cluster", "bdc.dashboard.clusterState": "Estado do Cluster", - "bdc.dashboard.serviceName": "Nome do Serviço", - "bdc.dashboard.service": "Serviço", - "bdc.dashboard.endpoint": "Ponto de Extremidade", - "copiedEndpoint": "Ponto de extremidade '{0}' copiado para a área de transferência", "bdc.dashboard.copy": "Copiar", - "bdc.dashboard.viewDetails": "Exibir Detalhes", - "bdc.dashboard.viewErrorDetails": "Exibir Detalhes do Erro", - "connectController.dialog.title": "Conectar ao Controlador", - "mount.main.section": "Configuração da Montagem", - "mount.task.name": "Montando a pasta do HDFS no caminho {0}", - "refreshmount.task.name": "Atualizando a Montagem do HDFS no caminho {0}", - "deletemount.task.name": "Excluindo a Montagem do HDFS no caminho {0}", - "mount.task.submitted": "A criação da montagem foi iniciada", - "refreshmount.task.submitted": "Solicitação de atualização de montagem enviada", - "deletemount.task.submitted": "Solicitação de exclusão de montagem enviada", - "mount.task.complete": "A montagem da pasta do HDFS está concluída", - "mount.task.inprogress": "A montagem provavelmente será concluída. Volte mais tarde para verificar", - "mount.dialog.title": "Montar a Pasta do HDFS", - "mount.hdfsPath.title": "Caminho do HDFS", - "mount.hdfsPath.info": "Caminho para um novo diretório (não existente) que você deseja associar com a montagem", - "mount.remoteUri.title": "URI remoto", - "mount.remoteUri.info": "O URI da fonte de dados remota. Exemplo para o ADLS: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Credenciais", - "mount.credentials.info": "Montar as credenciais para autenticação na fonte de dados remota para leituras", - "refreshmount.dialog.title": "Atualizar Montagem", - "deleteMount.dialog.title": "Excluir Montagem", + "bdc.dashboard.endpoint": "Ponto de Extremidade", + "bdc.dashboard.healthStatus": "Status da Integridade", + "bdc.dashboard.healthStatusDetails": "Detalhes do Status da Integridade", + "bdc.dashboard.instance": "Instância", + "bdc.dashboard.lastUpdated": "Última Atualização: {0}", "bdc.dashboard.loadingClusterStateCompleted": "Carregamento do estado do cluster concluído", "bdc.dashboard.loadingHealthStatusCompleted": "Carregamento do status da integridade concluído", - "err.controller.username.required": "O nome de usuário é obrigatório", - "err.controller.password.required": "A senha é obrigatória", - "endpointsError": "Erro inesperado ao recuperar os pontos de Extremidade do BDC: {0}", + "bdc.dashboard.logs": "Logs", + "bdc.dashboard.metricsAndLogs": "Métricas e Logs", "bdc.dashboard.noConnection": "O painel requer uma conexão. Clique em tentar novamente para inserir suas credenciais.", + "bdc.dashboard.nodeMetrics": "Métricas do Node", + "bdc.dashboard.notAvailable": "N/D", + "bdc.dashboard.refresh": "Atualizar", + "bdc.dashboard.service": "Serviço", + "bdc.dashboard.serviceEndpoints": "Pontos de Extremidade de Serviço", + "bdc.dashboard.serviceName": "Nome do Serviço", + "bdc.dashboard.sqlMetrics": "Métricas do SQL", + "bdc.dashboard.state": "Estado", + "bdc.dashboard.status": "Ícone de Status", + "bdc.dashboard.troubleshoot": "Solucionar problemas", "bdc.dashboard.unexpectedError": "Erro inesperado: {0}", + "bdc.dashboard.view": "Exibir", + "bdc.dashboard.viewDetails": "Exibir Detalhes", + "bdc.dashboard.viewErrorDetails": "Exibir Detalhes do Erro", + "bdc.dashboard.viewLogs": "Exibir os Logs do Kibana {0}", + "bdc.dashboard.viewNodeMetrics": "Exibir Métricas do Node {0}", + "bdc.dashboard.viewSqlMetrics": "Exibir Métricas do SQL {0}", + "cancel": "Cancelar", + "clusterManagementUrl": "URL de Gerenciamento de Cluster", + "connectController.dialog.title": "Conectar ao Controlador", + "copiedEndpoint": "Ponto de extremidade '{0}' copiado para a área de transferência", + "deleteMount.dialog.title": "Excluir Montagem", + "deletemount.task.name": "Excluindo a Montagem do HDFS no caminho {0}", + "deletemount.task.submitted": "Solicitação de exclusão de montagem enviada", + "endpointsError": "Erro inesperado ao recuperar os pontos de Extremidade do BDC: {0}", + "err.controller.password.required": "A senha é obrigatória", + "err.controller.username.required": "O nome de usuário é obrigatório", + "hdsf.dialog.connection.section": "Conexão de Cluster", + "integratedAuthName": "Autenticação do Windows", + "mount.credentials.info": "Montar as credenciais para autenticação na fonte de dados remota para leituras", + "mount.credentials.title": "Credenciais", + "mount.dialog.title": "Montar a Pasta do HDFS", + "mount.err.formatting": "Formatação incorreta de credenciais em {0}", + "mount.error.unknown": "Erro desconhecido durante o processo de montagem", "mount.hdfs.loginerror1": "Falha ao entrar no controlador", "mount.hdfs.loginerror2": "Falha ao entrar no controlador: {0}", - "mount.err.formatting": "Formatação incorreta de credenciais em {0}", + "mount.hdfsPath.info": "Caminho para um novo diretório (não existente) que você deseja associar com a montagem", + "mount.hdfsPath.title": "Caminho do HDFS", + "mount.main.section": "Configuração da Montagem", + "mount.remoteUri.info": "O URI da fonte de dados remota. Exemplo para o ADLS: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "URI remoto", + "mount.task.complete": "A montagem da pasta do HDFS está concluída", "mount.task.error": "Erro na montagem da pasta: {0}", - "mount.error.unknown": "Erro desconhecido durante o processo de montagem" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Este cluster não dá suporte à autenticação do Windows", - "bdc.error.tokenPost": "Erro durante a autenticação", - "bdc.error.unauthorized": "Você não tem permissão para fazer logon nesse cluster usando a autenticação do Windows", - "bdc.error.getClusterConfig": "Erro ao recuperar a configuração do cluster do {0}", - "bdc.error.getEndPoints": "Erro ao recuperar os pontos de extremidade de {0}", - "bdc.error.getBdcStatus": "Erro ao recuperar o status do BDC de {0}", - "bdc.error.mountHdfs": "Erro ao criar a montagem", - "bdc.error.statusHdfs": "Erro ao obter o status de montagem", - "bdc.error.refreshHdfs": "Erro ao atualizar a montagem", - "bdc.error.deleteHdfs": "Erro ao excluir a montagem" - }, - "dist/extension": { - "mount.error.endpointNotFound": "As informações do ponto de extremidade do controlador não foram encontradas", - "bdc.dashboard.title": "Painel do Cluster de Big Data –", - "textYes": "Sim", - "textNo": "Não", - "textConfirmRemoveController": "Tem certeza de que deseja remover '{0}'?" + "mount.task.inprogress": "A montagem provavelmente será concluída. Volte mais tarde para verificar", + "mount.task.name": "Montando a pasta do HDFS no caminho {0}", + "mount.task.submitted": "A criação da montagem foi iniciada", + "ok": "OK", + "password": "Senha", + "refreshmount.dialog.title": "Atualizar Montagem", + "refreshmount.task.name": "Atualizando a Montagem do HDFS no caminho {0}", + "refreshmount.task.submitted": "Solicitação de atualização de montagem enviada", + "rememberPassword": "Lembrar Senha", + "textAuthCapital": "Tipo de autenticação", + "url": "URL", + "username": "Nome de usuário" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Erro inesperado ao carregar os controladores salvos: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "Íntegro", + "bdc.unhealthy": "Não íntegro", + "endpoint.appproxy": "Proxy de Aplicativo", + "endpoint.controller": "Serviço de Gerenciamento de Cluster", + "endpoint.gateway": "Gateway para acessar arquivos HDFS, Spark", + "endpoint.grafana": "Painel de Métricas", + "endpoint.kibana": "Painel de Pesquisa de Logs", + "endpoint.livy": "Proxy para a execução de instruções, trabalhos, aplicativos do Spark", + "endpoint.managementproxy": "Proxy de Gerenciamento", + "endpoint.mgmtproxy": "Proxy de Gerenciamento", + "endpoint.sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", + "endpoint.sqlServerEndpoint": "Front-end da Instância Mestra do SQL Server", + "endpoint.webhdfs": "Proxy do Sistema de Arquivos HDFS", + "endpoint.yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark", + "endpointsError": "Erro inesperado ao recuperar os pontos de Extremidade do BDC: {0}", + "service.app": "Aplicativo", + "service.control": "Controle", + "service.gateway": "Gateway", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "Aplicando Atualização", + "state.applyingmanagedupgrade": "Aplicando Atualização Gerenciada", + "state.creating": "Criando", + "state.creatingGroups": "Criando Grupos", + "state.creatingKerberosDelegationSetup": "Criando Configuração de Delegação do Kerberos", + "state.creatingResources": "Criando Recursos", + "state.creatingSecrets": "Criando Segredos", + "state.deleted": "Excluído", + "state.deleting": "Excluindo", + "state.error": "Erro", + "state.managedUpgrading": "Atualização Gerenciada", + "state.ready": "Pronto", + "state.rollback": "Reverter", + "state.rollbackComplete": "Reversão Concluída", + "state.rollbackInProgress": "Reversão Em Andamento", + "state.running": "Executando", + "state.upgradePaused": "Atualização em Pausa", + "state.upgrading": "Atualizando", + "state.waiting": "Aguardando", + "state.waitingForDeletion": "Aguardando Exclusão", + "state.waitingForGroups": "Aguardando Grupos", + "state.waitingForKerberosDelegationSetup": "Aguardando Configuração de Delegação do Kerberos", + "state.waitingForResources": "Esperando Recursos", + "state.waitingForSecrets": "Esperando Os Segredos", + "state.waitingForUpgrade": "Aguardando Upgrade" + }, + "dist/extension": { + "bdc.dashboard.title": "Painel do Cluster de Big Data –", + "mount.error.endpointNotFound": "As informações do ponto de extremidade do controlador não foram encontradas", + "textConfirmRemoveController": "Tem certeza de que deseja remover '{0}'?", + "textNo": "Não", + "textYes": "Sim" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "Aceito {0}, {1} e {2}.", + "bdc-agreement-azdata-eula": "Termos de Licença do azdata", + "bdc-agreement-bdc-eula": "Termos de Licença do SQL Server", + "bdc-azure-aks-name-field": "Nome do cluster do AKS", + "bdc-azure-region-field": "Região", + "bdc-azure-resource-group-field": "Nome do grupo de recursos", + "bdc-azure-settings-section-title": "Configurações do Azure", + "bdc-azure-subscription-id-field": "ID da assinatura", + "bdc-azure-subscription-id-placeholder": "Usar minha assinatura padrão do Azure", + "bdc-azure-vm-count-field": "Contagem de VMs", + "bdc-azure-vm-size-field": "Tamanho da VM", + "bdc-cluster-name-field": "Nome do cluster", + "bdc-cluster-settings-section-title": "Configurações do cluster de Big Data do SQL Server", + "bdc-confirm-password-field": "Confirmar a senha", + "bdc-controller-username-field": "Nome de usuário do controlador", + "bdc-data-size-field": "Capacidade de dados (GB)", + "bdc-deployment-target": "Destino de implantação", + "bdc-deployment-target-existing-aks": "Cluster do Serviço de Kubernetes do Azure existente", + "bdc-deployment-target-existing-aro": "Cluster do Red Hat OpenShift no Azure existente", + "bdc-deployment-target-existing-kubeadm": "Cluster do Kubernetes existente (kubeadm)", + "bdc-deployment-target-existing-openshift": "Cluster do OpenShift existente", + "bdc-deployment-target-new-aks": "Novo Cluster do Serviço de Kubernetes do Azure", + "bdc-log-size-field": "Capacidade de logs (GB)", + "bdc-password-field": "Senha", + "bdc-storage-class-field": "Nome da classe de armazenamento", + "bdc.configuration.title": "Cluster de Big Data", + "bdc.ignoreSslVerification.desc": "Ignorar os erros de verificação do SSL em relação aos pontos de extremidade do Cluster de Big Data do SQL Server, como o HDFS, o Spark e o Controlador, se for true", + "bdc.view.welcome.connect": "Nenhum controlador do Cluster de Big Data do SQL registrado. [Saiba Mais](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Conectar Controlador](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Carregando controladores...", + "command.connectController.title": "Conectar-se ao Controlador Existente", + "command.createController.title": "Criar Controlador", + "command.deletemount.title": "Excluir Montagem", + "command.manageController.title": "Gerenciar", + "command.mount.title": "Montar o HDFS", + "command.refreshController.title": "Atualizar", + "command.refreshmount.title": "Atualizar Montagem", + "command.removeController.title": "Remover Controlador", + "description": "Suporte para gerenciar clusters de Big Data do SQL Server", + "microsoft-privacy-statement": "Política de Privacidade da Microsoft", + "resource-type-sql-bdc-description": "O Cluster de Big Data do SQL Server permite implantar clusters escalonáveis de contêineres do SQL Server, do Spark e do HDFS em execução no Kubernetes", + "resource-type-sql-bdc-display-name": "Cluster de Big Data do SQL Server", + "text.sqlServerBigDataClusters": "Clusters de Big Data do SQL Server", + "version-display-name": "Versão" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json index 5cfb7dcd31..3c54331fe6 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Adicionar Grupo de Servidores", + "cms.Cancel": "Cancelar", + "cms.OK": "OK", + "cms.ServerGroupDescription": "Descrição do Grupo de Servidores", + "cms.ServerGroupName": "Nome do Grupo de Servidores", + "cms.confirmDeleteGroup": "Tem certeza de que deseja excluir", + "cms.confirmDeleteServer": "Tem certeza de que deseja excluir", + "cms.errors.azureNotAllowed": "Os Servidores SQL do Azure não podem ser usados como Servidores de Gerenciamento Central", + "cms.errors.sameCmsServerName": "O Grupo de Servidores de Gerenciamento Central já tem um Servidor Registrado com o nome {0}", + "cms.errors.sameServerGroupName": "{0} já tem um Grupo de Servidores com o nome {1}", + "cms.no": "Não", + "cms.yes": "Sim" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Adicionar Servidor de Gerenciamento Central..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Nenhum recurso encontrado" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "Erro inesperado durante o carregamento de servidores salvos {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Carregando..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "Não é possível adicionar um servidor registado compartilhado com o mesmo nome que o Servidor de Configuração" + }, "package": { - "cms.displayName": "Servidores de Gerenciamento Central do SQL Server", - "cms.description": "Suporte para gerenciar os Servidores de Gerenciamento Central do SQL Server", - "cms.title": "Servidores de Gerenciamento Central", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Servidores de Gerenciamento Central", - "cms.resource.refresh.title": "Atualizar", - "cms.resource.refreshServerGroup.title": "Atualizar Grupo de Servidores", - "cms.resource.deleteRegisteredServer.title": "Excluir", - "cms.resource.addRegisteredServer.title": "Novo Registro de Servidor...", - "cms.resource.deleteServerGroup.title": "Excluir", - "cms.resource.addServerGroup.title": "Novo Grupo de Servidores...", - "cms.resource.registerCmsServer.title": "Adicionar o Servidor de Gerenciamento Central", - "cms.resource.deleteCmsServer.title": "Excluir", + "cloud.databaseProperties.azureEdition": "Edição", + "cloud.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", + "cloud.databaseProperties.owner": "Proprietário", + "cloud.databaseProperties.serviceLevelObjective": "Tipo de Preço", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versão", "cms.configuration.title": "Configuração do MSSQL", - "cms.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", + "cms.connectionOptions.applicationIntent.description": "Declara o tipo de carga de trabalho do aplicativo ao conectar-se a um servidor", + "cms.connectionOptions.applicationIntent.displayName": "Intenção do aplicativo", + "cms.connectionOptions.applicationName.description": "O nome do aplicativo", + "cms.connectionOptions.applicationName.displayName": "Nome do aplicativo", + "cms.connectionOptions.asynchronousProcessing.description": "Quando true, permite o uso da funcionalidade assíncrona no provedor de dados do .NET Framework", + "cms.connectionOptions.asynchronousProcessing.displayName": "Processamento assíncrono", + "cms.connectionOptions.attachDbFilename.displayName": "Anexar o nome do arquivo de BD", + "cms.connectionOptions.attachedDBFileName.description": "O nome do arquivo principal, incluindo o nome do caminho completo, de um banco de dados anexável", + "cms.connectionOptions.attachedDBFileName.displayName": "Nome do arquivo de BD anexado", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", + "cms.connectionOptions.authType.categoryValues.integrated": "Autenticação do Windows", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "Login do SQL", + "cms.connectionOptions.authType.description": "Especifica o método de autenticação com o SQL Server", + "cms.connectionOptions.authType.displayName": "Tipo de autenticação", + "cms.connectionOptions.columnEncryptionSetting.description": "A configuração de criptografia de coluna padrão para todos os comandos na conexão", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Criptografia de coluna", + "cms.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", + "cms.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão", + "cms.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", + "cms.connectionOptions.connectRetryInterval.displayName": "Intervalo de nova tentativa de conexão", + "cms.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", + "cms.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", + "cms.connectionOptions.connectionName.description": "Nome personalizado da conexão", + "cms.connectionOptions.connectionName.displayName": "Nome (opcional)", + "cms.connectionOptions.contextConnection.description": "Quando true, indica que a conexão deve ser do contexto do SQL Server. Disponível somente quando executado no processo do SQL Server", + "cms.connectionOptions.contextConnection.displayName": "Conexão de contexto", + "cms.connectionOptions.currentLanguage.description": "O nome do registro de idioma do SQL Server", + "cms.connectionOptions.currentLanguage.displayName": "Idioma atual", + "cms.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado", + "cms.connectionOptions.encrypt.displayName": "Criptografar", + "cms.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover", + "cms.connectionOptions.failoverPartner.displayName": "Parceiro de failover", + "cms.connectionOptions.groupName.advanced": "Avançado", + "cms.connectionOptions.groupName.connectionResiliency": "Resiliência da Conexão", + "cms.connectionOptions.groupName.context": "Contexto", + "cms.connectionOptions.groupName.initialization": "Inicialização", + "cms.connectionOptions.groupName.pooling": "Pooling", + "cms.connectionOptions.groupName.replication": "Replicação", + "cms.connectionOptions.groupName.security": "Segurança", + "cms.connectionOptions.groupName.source": "Fonte", + "cms.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga", + "cms.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool", + "cms.connectionOptions.maxPoolSize.displayName": "Tamanho máximo do pool", + "cms.connectionOptions.minPoolSize.description": "O número mínimo de conexões permitidas no pool", + "cms.connectionOptions.minPoolSize.displayName": "Tamanho mínimo do pool", + "cms.connectionOptions.multiSubnetFailover.displayName": "Failover de várias sub-redes", + "cms.connectionOptions.multipleActiveResultSets.description": "Quando true, conjuntos de resultados múltiplos podem ser retornados e lidos de uma conexão", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados ativos múltiplos", + "cms.connectionOptions.packetSize.description": "Tamanho em bytes dos pacotes de rede usados para comunicar-se com uma instância do SQL Server", + "cms.connectionOptions.packetSize.displayName": "Tamanho do pacote", + "cms.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", + "cms.connectionOptions.password.displayName": "Senha", + "cms.connectionOptions.persistSecurityInfo.description": "Quando false, as informações confidenciais de segurança, como a senha, não são retornadas como parte da conexão", + "cms.connectionOptions.persistSecurityInfo.displayName": "Persistir as informações de segurança", + "cms.connectionOptions.pooling.description": "Quando true, o objeto de conexão é extraído do pool apropriado ou, se necessário, é criado e adicionado ao pool apropriado", + "cms.connectionOptions.pooling.displayName": "Pooling", + "cms.connectionOptions.port.displayName": "Porta", + "cms.connectionOptions.replication.description": "Usado pelo SQL Server na replicação", + "cms.connectionOptions.replication.displayName": "Replicação", + "cms.connectionOptions.serverDescription.description": "Descrição da instância do SQL Server", + "cms.connectionOptions.serverDescription.displayName": "Descrição do Servidor", + "cms.connectionOptions.serverName.description": "Nome da instância do SQL Server", + "cms.connectionOptions.serverName.displayName": "Servidor", + "cms.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor", + "cms.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança", + "cms.connectionOptions.typeSystemVersion.description": "Indica qual sistema de tipo de servidor o provedor poderá expor por meio do DataReader", + "cms.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos", + "cms.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", + "cms.connectionOptions.userName.displayName": "Nome do usuário", + "cms.connectionOptions.workstationId.description": "O nome da estação de trabalho que se conecta ao SQL Server", + "cms.connectionOptions.workstationId.displayName": "ID da estação de trabalho", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Suporte para gerenciar os Servidores de Gerenciamento Central do SQL Server", + "cms.displayName": "Servidores de Gerenciamento Central do SQL Server", "cms.format.alignColumnDefinitionsInColumns": "Definições de coluna devem ser alinhadas?", "cms.format.datatypeCasing": "Tipos de dados devem ser formatados como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", "cms.format.keywordCasing": "Palavras-chave devem ser formatadas como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", "cms.format.placeCommasBeforeNextStatement": "vírgulas devem ser colocadas no início de cada instrução em uma lista? Por exemplo, ', minhacoluna2' em vez de no final, por exemplo, 'minhacoluna1,'?", "cms.format.placeSelectStatementReferencesOnNewLine": "Referências a objetos em uma instrução select devem ser divididas em linhas separadas? Por exemplo, para 'SELECT C1, C2 FROM T1', em que C1 e C2 deverão estar em linhas separadas?", "cms.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso", - "cms.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", - "cms.logRetentionMinutes": "O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana.", "cms.logFilesRemovalLimit": "Número máximo de arquivos antigos a serem removidos na inicialização com mssql.logRetentionMinutes expirado. Os arquivos que não forem limpos devido a essa limitação serão limpos na próxima vez em que o Azure Data Studio for iniciado.", + "cms.logRetentionMinutes": "O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", + "cms.resource.addRegisteredServer.title": "Novo Registro de Servidor...", + "cms.resource.addServerGroup.title": "Novo Grupo de Servidores...", + "cms.resource.deleteCmsServer.title": "Excluir", + "cms.resource.deleteRegisteredServer.title": "Excluir", + "cms.resource.deleteServerGroup.title": "Excluir", + "cms.resource.explorer.title": "Servidores de Gerenciamento Central", + "cms.resource.refresh.title": "Atualizar", + "cms.resource.refreshServerGroup.title": "Atualizar Grupo de Servidores", + "cms.resource.registerCmsServer.title": "Adicionar o Servidor de Gerenciamento Central", + "cms.title": "Servidores de Gerenciamento Central", + "cms.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", "ignorePlatformWarning": "[Opcional] Não mostrar os avisos de plataforma sem suporte", - "onprem.databaseProperties.recoveryModel": "Modo de Recuperação", + "onprem.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", "onprem.databaseProperties.lastBackupDate": "Último Backup de Banco de Dados", "onprem.databaseProperties.lastLogBackupDate": "Último Backup de Log", - "onprem.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", "onprem.databaseProperties.owner": "Proprietário", - "onprem.serverProperties.serverVersion": "Versão", - "onprem.serverProperties.serverEdition": "Edição", + "onprem.databaseProperties.recoveryModel": "Modo de Recuperação", "onprem.serverProperties.machineName": "Nome do Computador", "onprem.serverProperties.osVersion": "Versão do Sistema Operacional", - "cloud.databaseProperties.azureEdition": "Edição", - "cloud.databaseProperties.serviceLevelObjective": "Tipo de Preço", - "cloud.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", - "cloud.databaseProperties.owner": "Proprietário", - "cloud.serverProperties.serverVersion": "Versão", - "cloud.serverProperties.serverEdition": "Tipo", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Nome (opcional)", - "cms.connectionOptions.connectionName.description": "Nome personalizado da conexão", - "cms.connectionOptions.serverName.displayName": "Servidor", - "cms.connectionOptions.serverName.description": "Nome da instância do SQL Server", - "cms.connectionOptions.serverDescription.displayName": "Descrição do Servidor", - "cms.connectionOptions.serverDescription.description": "Descrição da instância do SQL Server", - "cms.connectionOptions.authType.displayName": "Tipo de autenticação", - "cms.connectionOptions.authType.description": "Especifica o método de autenticação com o SQL Server", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "Login do SQL", - "cms.connectionOptions.authType.categoryValues.integrated": "Autenticação do Windows", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", - "cms.connectionOptions.userName.displayName": "Nome do usuário", - "cms.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", - "cms.connectionOptions.password.displayName": "Senha", - "cms.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", - "cms.connectionOptions.applicationIntent.displayName": "Intenção do aplicativo", - "cms.connectionOptions.applicationIntent.description": "Declara o tipo de carga de trabalho do aplicativo ao conectar-se a um servidor", - "cms.connectionOptions.asynchronousProcessing.displayName": "Processamento assíncrono", - "cms.connectionOptions.asynchronousProcessing.description": "Quando true, permite o uso da funcionalidade assíncrona no provedor de dados do .NET Framework", - "cms.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", - "cms.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", - "cms.connectionOptions.currentLanguage.displayName": "Idioma atual", - "cms.connectionOptions.currentLanguage.description": "O nome do registro de idioma do SQL Server", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Criptografia de coluna", - "cms.connectionOptions.columnEncryptionSetting.description": "A configuração de criptografia de coluna padrão para todos os comandos na conexão", - "cms.connectionOptions.encrypt.displayName": "Criptografar", - "cms.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado", - "cms.connectionOptions.persistSecurityInfo.displayName": "Persistir as informações de segurança", - "cms.connectionOptions.persistSecurityInfo.description": "Quando false, as informações confidenciais de segurança, como a senha, não são retornadas como parte da conexão", - "cms.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança", - "cms.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor", - "cms.connectionOptions.attachedDBFileName.displayName": "Nome do arquivo de BD anexado", - "cms.connectionOptions.attachedDBFileName.description": "O nome do arquivo principal, incluindo o nome do caminho completo, de um banco de dados anexável", - "cms.connectionOptions.contextConnection.displayName": "Conexão de contexto", - "cms.connectionOptions.contextConnection.description": "Quando true, indica que a conexão deve ser do contexto do SQL Server. Disponível somente quando executado no processo do SQL Server", - "cms.connectionOptions.port.displayName": "Porta", - "cms.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão", - "cms.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", - "cms.connectionOptions.connectRetryInterval.displayName": "Intervalo de nova tentativa de conexão", - "cms.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", - "cms.connectionOptions.applicationName.displayName": "Nome do aplicativo", - "cms.connectionOptions.applicationName.description": "O nome do aplicativo", - "cms.connectionOptions.workstationId.displayName": "ID da estação de trabalho", - "cms.connectionOptions.workstationId.description": "O nome da estação de trabalho que se conecta ao SQL Server", - "cms.connectionOptions.pooling.displayName": "Pooling", - "cms.connectionOptions.pooling.description": "Quando true, o objeto de conexão é extraído do pool apropriado ou, se necessário, é criado e adicionado ao pool apropriado", - "cms.connectionOptions.maxPoolSize.displayName": "Tamanho máximo do pool", - "cms.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool", - "cms.connectionOptions.minPoolSize.displayName": "Tamanho mínimo do pool", - "cms.connectionOptions.minPoolSize.description": "O número mínimo de conexões permitidas no pool", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga", - "cms.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída", - "cms.connectionOptions.replication.displayName": "Replicação", - "cms.connectionOptions.replication.description": "Usado pelo SQL Server na replicação", - "cms.connectionOptions.attachDbFilename.displayName": "Anexar o nome do arquivo de BD", - "cms.connectionOptions.failoverPartner.displayName": "Parceiro de failover", - "cms.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover", - "cms.connectionOptions.multiSubnetFailover.displayName": "Failover de várias sub-redes", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados ativos múltiplos", - "cms.connectionOptions.multipleActiveResultSets.description": "Quando true, conjuntos de resultados múltiplos podem ser retornados e lidos de uma conexão", - "cms.connectionOptions.packetSize.displayName": "Tamanho do pacote", - "cms.connectionOptions.packetSize.description": "Tamanho em bytes dos pacotes de rede usados para comunicar-se com uma instância do SQL Server", - "cms.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos", - "cms.connectionOptions.typeSystemVersion.description": "Indica qual sistema de tipo de servidor o provedor poderá expor por meio do DataReader" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Nenhum recurso encontrado" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Adicionar Servidor de Gerenciamento Central..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "Erro inesperado durante o carregamento de servidores salvos {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Carregando..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "O Grupo de Servidores de Gerenciamento Central já tem um Servidor Registrado com o nome {0}", - "cms.errors.azureNotAllowed": "Os Servidores SQL do Azure não podem ser usados como Servidores de Gerenciamento Central", - "cms.confirmDeleteServer": "Tem certeza de que deseja excluir", - "cms.yes": "Sim", - "cms.no": "Não", - "cms.AddServerGroup": "Adicionar Grupo de Servidores", - "cms.OK": "OK", - "cms.Cancel": "Cancelar", - "cms.ServerGroupName": "Nome do Grupo de Servidores", - "cms.ServerGroupDescription": "Descrição do Grupo de Servidores", - "cms.errors.sameServerGroupName": "{0} já tem um Grupo de Servidores com o nome {1}", - "cms.confirmDeleteGroup": "Tem certeza de que deseja excluir" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "Não é possível adicionar um servidor registado compartilhado com o mesmo nome que o Servidor de Configuração" + "onprem.serverProperties.serverEdition": "Edição", + "onprem.serverProperties.serverVersion": "Versão" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json index d2c62a95b0..725c4ebe9b 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Edição de Configuração", - "description": "Fornece recursos (IntelliSense avançado, correção automática) em arquivos de configuração, como arquivos de recomendação de extensão, de inicialização e de configuração." + "dist/configurationEditingMain": { + "cwd": "O diretório de trabalho atual do executor de tarefas na inicialização", + "defaultBuildTask": "O nome da tarefa de build padrão. Se não houver uma tarefa de build única padrão, uma seleção rápida será mostrada para escolher a tarefa de build.", + "file": "O arquivo aberto no momento", + "fileBasename": "O nome base do arquivo aberto no momento", + "fileBasenameNoExtension": "O nome base do arquivo aberto no momento sem nenhuma extensão de arquivo", + "fileDirname": "O nome do diretório do arquivo aberto no momento", + "fileExtname": "A extensão do arquivo aberto no momento", + "lineNumber": "O número de linha selecionado no momento no arquivo ativo", + "relativeFile": "O arquivo aberto no momento em relação a ${workspaceFolder}", + "relativeFileDirname": "O nome do diretório do arquivo aberto no momento em relação a ${workspaceFolder}", + "selectedText": "O texto selecionado no momento no arquivo ativo", + "workspaceFolder": "O caminho da pasta aberta no VS Code", + "workspaceFolderBasename": "O nome da pasta aberta no VS Code sem barras (/)" }, "dist/extensionsProposals": { "exampleExtension": "Exemplo" }, - "dist/configurationEditingMain": { - "workspaceFolder": "O caminho da pasta aberta no VS Code", - "workspaceFolderBasename": "O nome da pasta aberta no VS Code sem barras (/)", - "relativeFile": "O arquivo aberto no momento em relação a ${workspaceFolder}", - "relativeFileDirname": "O nome do diretório do arquivo aberto no momento em relação a ${workspaceFolder}", - "file": "O arquivo aberto no momento", - "cwd": "O diretório de trabalho atual do executor de tarefas na inicialização", - "lineNumber": "O número de linha selecionado no momento no arquivo ativo", - "selectedText": "O texto selecionado no momento no arquivo ativo", - "fileDirname": "O nome do diretório do arquivo aberto no momento", - "fileExtname": "A extensão do arquivo aberto no momento", - "fileBasename": "O nome base do arquivo aberto no momento", - "fileBasenameNoExtension": "O nome base do arquivo aberto no momento sem nenhuma extensão de arquivo", - "defaultBuildTask": "O nome da tarefa de build padrão. Se não houver uma tarefa de build única padrão, uma seleção rápida será mostrada para escolher a tarefa de build." - }, "dist/settingsDocumentHelper": { "activeEditor": "Use a linguagem do editor de texto ativo no momento, se houver", - "activeEditorShort": "o nome do arquivo (por exemplo, myFile.txt)", - "activeEditorMedium": "o caminho do arquivo em relação à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "o caminho completo do arquivo (por exemplo, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "o nome da pasta na qual o arquivo está contido (por exemplo, myFileFolder)", - "activeFolderMedium": "o caminho da pasta na qual o arquivo está contido em relação à pasta do workspace (por exemplo, myFolder/myFileFolder)", + "activeEditorMedium": "o caminho do arquivo em relação à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "o nome do arquivo (por exemplo, myFile.txt)", "activeFolderLong": "o caminho completo da pasta na qual o arquivo está contido (por exemplo, /Users/Development/myFolder/myFileFolder)", - "rootName": "nome do workspace (por exemplo, myFolder ou myWorkspace)", - "rootPath": "caminho do arquivo do workspace (por exemplo, /Users/Development/myWorkspace)", + "activeFolderMedium": "o caminho da pasta na qual o arquivo está contido em relação à pasta do workspace (por exemplo, myFolder/myFileFolder)", + "activeFolderShort": "o nome da pasta na qual o arquivo está contido (por exemplo, myFileFolder)", + "appName": "por exemplo, VS Code", + "assocDescriptionFile": "Mapear todos os arquivos que correspondem ao padrão glob no nome de arquivo deles para a linguagem com o identificador especificado.", + "assocDescriptionPath": "Mapear todos os arquivos que correspondem ao padrão glob de caminho absoluto no caminho deles para a linguagem com o identificador especificado.", + "assocLabelFile": "Arquivos com Extensão", + "assocLabelPath": "Arquivos com Caminho", + "derivedDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", + "derivedLabel": "Arquivos com Irmãos por Nome", + "dirty": "um indicador sujo se o editor ativo estiver sujo", + "falseDescription": "Desabilitar o padrão.", + "fileDescription": "Corresponder todos os arquivos de uma extensão de arquivo específica.", + "fileLabel": "Arquivos por Extensão", + "filesDescription": "Comparar todos os arquivos com qualquer uma das extensões de arquivo.", + "filesLabel": "Arquivos com Várias Extensões", + "folderDescription": "Corresponder uma pasta com um nome específico em qualquer localização.", + "folderLabel": "Pasta por Nome (Qualquer Localização)", "folderName": "nome da pasta do workspace na qual o arquivo está contido (por exemplo, myFolder)", "folderPath": "caminho do arquivo da pasta do workspace na qual o arquivo está contido (por exemplo, /Users/Development/myFolder)", - "appName": "por exemplo, VS Code", - "remoteName": "por exemplo, SSH", - "dirty": "um indicador sujo se o editor ativo estiver sujo", - "separator": "um separador condicional (' - ') que é mostrado apenas quando circundado por variáveis com valores", - "assocLabelFile": "Arquivos com Extensão", - "assocDescriptionFile": "Mapear todos os arquivos que correspondem ao padrão glob no nome de arquivo deles para a linguagem com o identificador especificado.", - "assocLabelPath": "Arquivos com Caminho", - "assocDescriptionPath": "Mapear todos os arquivos que correspondem ao padrão glob de caminho absoluto no caminho deles para a linguagem com o identificador especificado.", - "fileLabel": "Arquivos por Extensão", - "fileDescription": "Corresponder todos os arquivos de uma extensão de arquivo específica.", - "filesLabel": "Arquivos com Várias Extensões", - "filesDescription": "Comparar todos os arquivos com qualquer uma das extensões de arquivo.", - "derivedLabel": "Arquivos com Irmãos por Nome", - "derivedDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", - "topFolderLabel": "Pasta por Nome (Nível Superior)", - "topFolderDescription": "Corresponder uma pasta de nível superior com um nome específico.", - "topFoldersLabel": "Pastas com Vários Nomes (Nível Superior)", - "topFoldersDescription": "Corresponder várias pastas de nível superior.", - "folderLabel": "Pasta por Nome (Qualquer Localização)", - "folderDescription": "Corresponder uma pasta com um nome específico em qualquer localização.", - "falseDescription": "Desabilitar o padrão.", - "trueDescription": "Habilitar o padrão.", - "siblingsDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", "languageSpecificEditorSettings": "Configurações de editor específicas do idioma", - "languageSpecificEditorSettingsDescription": "Substituir as configurações do editor para o idioma" + "languageSpecificEditorSettingsDescription": "Substituir as configurações do editor para o idioma", + "remoteName": "por exemplo, SSH", + "rootName": "nome do workspace (por exemplo, myFolder ou myWorkspace)", + "rootPath": "caminho do arquivo do workspace (por exemplo, /Users/Development/myWorkspace)", + "separator": "um separador condicional (' - ') que é mostrado apenas quando circundado por variáveis com valores", + "siblingsDescription": "Corresponder arquivos que têm irmãos com o mesmo nome, mas com uma extensão diferente.", + "topFolderDescription": "Corresponder uma pasta de nível superior com um nome específico.", + "topFolderLabel": "Pasta por Nome (Nível Superior)", + "topFoldersDescription": "Corresponder várias pastas de nível superior.", + "topFoldersLabel": "Pastas com Vários Nomes (Nível Superior)", + "trueDescription": "Habilitar o padrão." + }, + "package": { + "description": "Fornece recursos (IntelliSense avançado, correção automática) em arquivos de configuração, como arquivos de recomendação de extensão, de inicialização e de configuração.", + "displayName": "Edição de Configuração" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/dacpac.i18n.json index 6f90907782..02acf71108 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": "Caminho completo para a pasta em que se encontram os arquivos .DACPAC e .BACPAC são salvos por padrão" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Servidor de Destino", - "dacFx.sourceServer": "Servidor de Origem", - "dacFx.sourceDatabase": "Banco de Dados de Origem", - "dacFx.targetDatabase": "Banco de Dados de Destino", - "dacfx.fileLocation": "Localização do Arquivo", - "dacfx.selectFile": "Selecionar arquivo", - "dacfx.summaryTableTitle": "Resumo das configurações", - "dacfx.version": "Versão", - "dacfx.setting": "Configuração", - "dacfx.value": "Valor", "dacFx.databaseName": "Nome do Banco de Dados", - "dacFxDeploy.openFile": "Abrir", - "dacFx.upgradeExistingDatabase": "Atualizar Banco de Dados Existente", + "dacFx.deployButton": "Implantar", + "dacFx.deployConfigPageName": "Selecione Implantar Configurações do Dacpac", + "dacFx.deployDescription": "Implantar um arquivo .dacpac de aplicativo de camada de dados em uma instância do SQL Server [implantar Dacpac]", + "dacFx.deployPlanPageName": "Examine o plano de implantação", + "dacFx.export": "Exportar", + "dacFx.exportConfigPageName": "Selecione Exportar Configurações do Bacpac", + "dacFx.exportDescription": "Exportar o esquema e os dados de um banco de dados para o formato de arquivo lógico .bacpac [Exportar Bacpac]", + "dacFx.extract": "Extrair", + "dacFx.extractConfigPageName": "Selecione Extrair Configurações do Dacpac", + "dacFx.extractDescription": "Extrair um aplicativo de camada de dados de uma instância do SQL Server para um arquivo .dacpac [Extrair Dacpac]", + "dacFx.generateScriptButton": "Gerar Script", + "dacFx.import": "Importar", + "dacFx.importConfigPageName": "Selecione Importar Configurações do Bacpac", + "dacFx.importDescription": "Criar um banco de dados de um arquivo .bacpac [Importar Bacpac]", "dacFx.newDatabase": "Novo Banco de Dados", - "dacfx.dataLossTextWithCount": "{0} das ações de implantação listadas podem resultar em perda de dados. Verifique se você tem um backup ou instantâneo disponível no caso de um problema com a implantação.", "dacFx.proceedDataLoss": "Prosseguir, apesar da possível perda de dados", - "dacfx.noDataLoss": "Nenhuma perda de dados ocorrerá nas ações de implantação listadas.", + "dacFx.selectOperationPageName": "Selecionar uma Operação", + "dacFx.sourceDatabase": "Banco de Dados de Origem", + "dacFx.sourceServer": "Servidor de Origem", + "dacFx.summaryPageName": "Resumo", + "dacFx.targetDatabase": "Banco de Dados de Destino", + "dacFx.targetServer": "Servidor de Destino", + "dacFx.upgradeExistingDatabase": "Atualizar Banco de Dados Existente", + "dacFx.versionText": "Versão (use x.x.x.x, em que x é um número)", + "dacFxDeploy.openFile": "Abrir", + "dacfx.dataLoss": "Perda de Dados", "dacfx.dataLossText": "As ações de implantação podem resultar em perda de dados. Verifique se você tem um backup ou instantâneo disponível no caso de um problema com a implantação.", + "dacfx.dataLossTextWithCount": "{0} das ações de implantação listadas podem resultar em perda de dados. Verifique se você tem um backup ou instantâneo disponível no caso de um problema com a implantação.", + "dacfx.dataLossTooltip": "Operações que podem resultar em perda de dados são marcadas com um sinal de aviso", + "dacfx.databaseNameExistsErrorMessage": "Já existe um banco de dados com o mesmo nome na instância do SQL Server.", + "dacfx.default": "padrão", + "dacfx.deployPlanErrorMessage": "Falha na geração do plano de implantação '{0}'", + "dacfx.deployPlanTableTitle": "Implantar plano de operações", + "dacfx.fileLocation": "Localização do Arquivo", + "dacfx.filenameEndingInPeriodErrorMessage": "O nome do arquivo não pode terminar com um ponto", + "dacfx.generateDeployErrorMessage": "Falha na geração do script de implantação '{0}'", + "dacfx.invalidFileCharsErrorMessage": "Caracteres de arquivo inválidos", + "dacfx.noDataLoss": "Nenhuma perda de dados ocorrerá nas ações de implantação listadas.", + "dacfx.objecTooltip": "Nome do objeto que será afetado pela implantação", + "dacfx.object": "Objeto", "dacfx.operation": "Operação", + "dacfx.operationErrorMessage": "Falha na operação {0} '{1}'", "dacfx.operationTooltip": "Operação (Criação, Alteração, Exclusão) que ocorrerá durante a implantação", + "dacfx.reservedValueErrorMessage": "Nome de arquivo reservado. Escolha outro nome e tente novamente", + "dacfx.reservedWindowsFilenameErrorMessage": "Este nome de arquivo está reservado para ser usado pelo Windows. Escolha outro nome e tente novamente.", + "dacfx.save": "Salvar", + "dacfx.scriptGeneratingMessage": "Você pode exibir o status da geração de script na Exibição de Tarefas depois que o assistente for fechado. O script gerado será aberto quando concluído.", + "dacfx.selectFile": "Selecionar arquivo", + "dacfx.setting": "Configuração", + "dacfx.summaryTableTitle": "Resumo das configurações", + "dacfx.tooLongFilenameErrorMessage": "O nome do arquivo tem mais de 255 caracteres", + "dacfx.trailingWhitespaceErrorMessage": "O nome do arquivo não pode terminar com um espaço em branco", "dacfx.type": "Tipo", "dacfx.typeTooltip": "Tipo de objeto que será afetado pela implantação", - "dacfx.object": "Objeto", - "dacfx.objecTooltip": "Nome do objeto que será afetado pela implantação", - "dacfx.dataLoss": "Perda de Dados", - "dacfx.dataLossTooltip": "Operações que podem resultar em perda de dados são marcadas com um sinal de aviso", - "dacfx.save": "Salvar", - "dacFx.versionText": "Versão (use x.x.x.x, em que x é um número)", - "dacFx.deployDescription": "Implantar um arquivo .dacpac de aplicativo de camada de dados em uma instância do SQL Server [implantar Dacpac]", - "dacFx.extractDescription": "Extrair um aplicativo de camada de dados de uma instância do SQL Server para um arquivo .dacpac [Extrair Dacpac]", - "dacFx.importDescription": "Criar um banco de dados de um arquivo .bacpac [Importar Bacpac]", - "dacFx.exportDescription": "Exportar o esquema e os dados de um banco de dados para o formato de arquivo lógico .bacpac [Exportar Bacpac]", - "dacfx.wizardTitle": "Assistente de Aplicativo em Camada de Dados", - "dacFx.selectOperationPageName": "Selecionar uma Operação", - "dacFx.deployConfigPageName": "Selecione Implantar Configurações do Dacpac", - "dacFx.deployPlanPageName": "Examine o plano de implantação", - "dacFx.summaryPageName": "Resumo", - "dacFx.extractConfigPageName": "Selecione Extrair Configurações do Dacpac", - "dacFx.importConfigPageName": "Selecione Importar Configurações do Bacpac", - "dacFx.exportConfigPageName": "Selecione Exportar Configurações do Bacpac", - "dacFx.deployButton": "Implantar", - "dacFx.extract": "Extrair", - "dacFx.import": "Importar", - "dacFx.export": "Exportar", - "dacFx.generateScriptButton": "Gerar Script", - "dacfx.scriptGeneratingMessage": "Você pode exibir o status da geração de script na Exibição de Tarefas depois que o assistente for fechado. O script gerado será aberto quando concluído.", - "dacfx.default": "padrão", - "dacfx.deployPlanTableTitle": "Implantar plano de operações", - "dacfx.databaseNameExistsErrorMessage": "Já existe um banco de dados com o mesmo nome na instância do SQL Server.", "dacfx.undefinedFilenameErrorMessage": "Nome indefinido", - "dacfx.filenameEndingInPeriodErrorMessage": "O nome do arquivo não pode terminar com um ponto", + "dacfx.value": "Valor", + "dacfx.version": "Versão", "dacfx.whitespaceFilenameErrorMessage": "O nome do arquivo não pode ser espaço em branco", - "dacfx.invalidFileCharsErrorMessage": "Caracteres de arquivo inválidos", - "dacfx.reservedWindowsFilenameErrorMessage": "Este nome de arquivo está reservado para ser usado pelo Windows. Escolha outro nome e tente novamente.", - "dacfx.reservedValueErrorMessage": "Nome de arquivo reservado. Escolha outro nome e tente novamente", - "dacfx.trailingWhitespaceErrorMessage": "O nome do arquivo não pode terminar com um espaço em branco", - "dacfx.tooLongFilenameErrorMessage": "O nome do arquivo tem mais de 255 caracteres", - "dacfx.deployPlanErrorMessage": "Falha na geração do plano de implantação '{0}'", - "dacfx.generateDeployErrorMessage": "Falha na geração do script de implantação '{0}'", - "dacfx.operationErrorMessage": "Falha na operação {0} '{1}'" + "dacfx.wizardTitle": "Assistente de Aplicativo em Camada de Dados" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Caminho completo para a pasta em que se encontram os arquivos .DACPAC e .BACPAC são salvos por padrão", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "Assistente de Aplicativo da Camada de Dados" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json index 090776cfbf..99aef42078 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Espaço de trabalho de dados", - "extension-description": "Espaço de trabalho de dados", - "data-workspace-view-container-name": "Projetos", - "main-view-name": "Projetos", - "new-command": "Novo", - "refresh-workspace-command": "Atualizar", - "close-workspace-command": "Fechar espaço de trabalho", - "remove-project-command": "Remover projeto", - "projects-view-no-workspace-content": "Crie novos ou abra existentes para começar.\r\n[Criar novo](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara saber mais sobre projetos [leia nossos documentos](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "Não há projetos abertos no espaço de trabalho atual.\r\n[Criar novo](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara saber mais sobre projetos [leia nossos documentos](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Abrir existente", - "projects.defaultProjectSaveLocation": "Caminho completo para a pasta em que novos projetos são salvos por padrão.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Sempre mostre a mensagem de informações quando as pastas do espaço de trabalho atuais contiverem projetos que não foram adicionados aos projetos do espaço de trabalho.", - "manage-project-command": "Gerenciar" - }, "dist/common/constants": { - "activateExtensionFailed": "Ocorreu um erro ao carregar a extensão do provedor do projeto '{0}'. Mensagem de erro: {1}", - "UnknownProjectsError": "Nenhum provedor foi encontrado para os seguintes projetos: {0}", - "SelectProjectFileActionName": "Selecionar", "AllProjectTypes": "Todos os tipos de projeto", + "SelectProjectFileActionName": "Selecionar", "UnknownProjectTypeError": "Nenhum provedor foi encontrado para o tipo de projeto com ID: '{0}'", - "dataworkspace.restartConfirmation": "O Azure Data Studio precisa ser reiniciado para que o projeto seja criado e adicionado ao espaço de trabalho, fazer isso agora?", - "dataworkspace.projectsFailedToLoad": "Ocorreu um erro ao carregar alguns projetos. Para exibir mais detalhes, [abra o console do desenvolvedor](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "O arquivo '{0}' não existe", - "projectNameNull": "O nome do projeto é nulo", - "noPreviousData": "Antes {0} para o projeto atual será exibido aqui, execute para visualizar os resultados.", - "gitCloneMessage": "Clonando o repositório git '{0}'...", - "gitCloneError": "Ocorreu um erro durante a clonagem do git. Exibir a saída do git para obter mais detalhes", - "dataworkspace.ok": "OK", - "dataworkspace.browse": "Procurar", - "dataworkspace.browseEllipsis": "Procurar...", - "dataworkspace.open": "Abrir", - "dataworkspace.create": "Criar", - "dataworkspace.select": "Selecionar", + "UnknownProjectsError": "Nenhum provedor foi encontrado para os seguintes projetos: {0}", + "activateExtensionFailed": "Ocorreu um erro ao carregar a extensão do provedor do projeto '{0}'. Mensagem de erro: {1}", + "dataworksapce.local": "Local", + "dataworksapce.refresh": "Atualizar", "dataworkspace.NewProjectDialogTitle": "Criar um novo projeto", "dataworkspace.Type": "Tipo", - "dataworkspace.projectNameTitle": "Nome", - "dataworkspace.projectNamePlaceholder": "Inserir o nome do projeto", + "dataworkspace.browse": "Procurar", + "dataworkspace.browseEllipsis": "Procurar...", + "dataworkspace.cloneParentDirectoryNotExistError": "O caminho do clone selecionado '{0}' não existe ou não é um diretório.", + "dataworkspace.create": "Criar", "dataworkspace.enterProjectName": "Inserir o nome do projeto", - "dataworkspace.projectLocationTitle": "Localização", - "dataworkspace.projectLocationPlaceholder": "Selecione o local para criar o projeto", - "dataworkspace.projectParentDirectoryNotExistError": "O local do projeto selecionado '{0}' não existe ou não é um diretório.", + "dataworkspace.fileNotExistError": "O arquivo {0} selecionado '{1}' não existe ou não é um arquivo.", + "dataworkspace.gitRepoUrlPlaceholder": "Insira a URL do repositório git remoto", + "dataworkspace.gitRepoUrlTitle": "URL do repositório git", + "dataworkspace.localClonePathPlaceholder": "Selecione o local para clonar o repositório localmente", + "dataworkspace.localClonePathTitle": "Caminho do clone local", + "dataworkspace.locationSelectorTitle": "Localização", + "dataworkspace.nameCannotBeEmpty": "O nome não pode estar vazio", + "dataworkspace.ok": "OK", + "dataworkspace.open": "Abrir", + "dataworkspace.openExistingDialogTitle": "Adicionar o projeto existente", + "dataworkspace.project": "Projeto", + "dataworkspace.projectAlreadyOpened": "O projeto '{0}' já está aberto.", "dataworkspace.projectDirectoryAlreadyExistError": "Já existe um diretório com o nome '{0}' no local selecionado: '{1}'.", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "O diretório '{0}' já existe no local selecionado; escolha outro", - "dataworkspace.selectProjectType": "Selecionar o tipo de projeto", - "dataworkspace.selectProjectLocation": "Selecionar o local do projeto", - "dataworkspace.nameCannotBeEmpty": "O nome não pode estar vazio", - "dataworkspace.targetPlatform": "Plataforma de Destino", - "dataworkspace.openExistingDialogTitle": "Adicionar o projeto existente", - "dataworkspace.fileNotExistError": "O arquivo {0} selecionado '{1}' não existe ou não é um arquivo.", - "dataworkspace.cloneParentDirectoryNotExistError": "O caminho do clone selecionado '{0}' não existe ou não é um diretório.", - "dataworkspace.project": "Projeto", - "dataworkspace.locationSelectorTitle": "Localização", "dataworkspace.projectFilePlaceholder": "Selecionar o arquivo do projeto", - "dataworkspace.workspacePlaceholder": "Selecionar o arquivo da ({0}) espaço de trabalho", - "dataworkspace.projectAlreadyOpened": "O projeto '{0}' já está aberto.", - "dataworksapce.local": "Local", + "dataworkspace.projectLocationPlaceholder": "Selecione o local para criar o projeto", + "dataworkspace.projectLocationTitle": "Localização", + "dataworkspace.projectNamePlaceholder": "Inserir o nome do projeto", + "dataworkspace.projectNameTitle": "Nome", + "dataworkspace.projectParentDirectoryNotExistError": "O local do projeto selecionado '{0}' não existe ou não é um diretório.", + "dataworkspace.projectsFailedToLoad": "Ocorreu um erro ao carregar alguns projetos. Para exibir mais detalhes, [abra o console do desenvolvedor](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "Repositório git remoto", - "dataworkspace.gitRepoUrlTitle": "URL do repositório git", - "dataworkspace.gitRepoUrlPlaceholder": "Insira a URL do repositório git remoto", - "dataworkspace.localClonePathTitle": "Caminho do clone local", - "dataworkspace.localClonePathPlaceholder": "Selecione o local para clonar o repositório localmente", - "dataworksapce.refresh": "Atualizar" + "dataworkspace.restartConfirmation": "O Azure Data Studio precisa ser reiniciado para que o projeto seja criado e adicionado ao espaço de trabalho, fazer isso agora?", + "dataworkspace.select": "Selecionar", + "dataworkspace.selectProjectLocation": "Selecionar o local do projeto", + "dataworkspace.selectProjectType": "Selecionar o tipo de projeto", + "dataworkspace.targetPlatform": "Plataforma de Destino", + "dataworkspace.workspacePlaceholder": "Selecionar o arquivo da ({0}) espaço de trabalho", + "fileDoesNotExist": "O arquivo '{0}' não existe", + "gitCloneError": "Ocorreu um erro durante a clonagem do git. Exibir a saída do git para obter mais detalhes", + "gitCloneMessage": "Clonando o repositório git '{0}'...", + "noPreviousData": "Antes {0} para o projeto atual será exibido aqui, execute para visualizar os resultados.", + "openedProjectsUndefinedAfterRefresh": "A lista de projetos abertos não deve estar indefinida após a atualização do disco.", + "projectNameNull": "O nome do projeto é nulo" + }, + "package": { + "close-workspace-command": "Fechar espaço de trabalho", + "data-workspace-view-container-name": "Projetos", + "extension-description": "Espaço de trabalho de dados", + "extension-displayName": "Espaço de trabalho de dados", + "main-view-name": "Projetos", + "manage-project-command": "Gerenciar", + "new-command": "Novo", + "open-existing-command": "Abrir existente", + "projects-view-no-project-content": "Não há projetos abertos no espaço de trabalho atual.\r\n[Criar novo](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara saber mais sobre projetos [leia nossos documentos](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Crie novos ou abra existentes para começar.\r\n[Criar novo](command:projects.new)\r\n[Abrir existente](command:projects.openExisting)\r\nPara saber mais sobre projetos [leia nossos documentos](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Caminho completo para a pasta em que novos projetos são salvos por padrão.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Sempre mostre a mensagem de informações quando as pastas do espaço de trabalho atuais contiverem projetos que não foram adicionados aos projetos do espaço de trabalho.", + "refresh-workspace-command": "Atualizar", + "remove-project-command": "Remover projeto" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json index 5b8605162d..13ab929df6 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem Docker", - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos do Docker." + "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos do Docker.", + "displayName": "Noções Básicas da Linguagem Docker" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/extension-editing.i18n.json index f023ff015b..7ac12ba579 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Criação de Extensão", - "description": "Fornece funcionalidades de lint para extensões de criação." + "dist/extensionLinter": { + "dataUrlsNotValid": "As URLs de dados não são uma origem de imagem válida.", + "embeddedSvgsNotValid": "Os SVGs inseridos não são uma origem de imagem válida.", + "httpsRequired": "As imagens precisam usar o protocolo HTTPS.", + "relativeBadgeUrlRequiresHttpsRepository": "URLs de selo relativas exigem que um repositório com protocolo HTTPS seja especificado nesse package.json.", + "relativeIconUrlRequiresHttpsRepository": "Um ícone exige que um repositório com protocolo HTTPS seja especificado neste package.json.", + "relativeUrlRequiresHttpsRepository": "URLs de imagem relativas exigem a especificação de um repositório com protocolo HTTPS no package.json.", + "svgsNotValid": "Os SVGs não são uma origem de imagem válida." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Configurações de editor específicas do idioma", "languageSpecificEditorSettingsDescription": "Substituir as configurações do editor para o idioma" }, - "dist/extensionLinter": { - "httpsRequired": "As imagens precisam usar o protocolo HTTPS.", - "svgsNotValid": "Os SVGs não são uma origem de imagem válida.", - "embeddedSvgsNotValid": "Os SVGs inseridos não são uma origem de imagem válida.", - "dataUrlsNotValid": "As URLs de dados não são uma origem de imagem válida.", - "relativeUrlRequiresHttpsRepository": "URLs de imagem relativas exigem a especificação de um repositório com protocolo HTTPS no package.json.", - "relativeIconUrlRequiresHttpsRepository": "Um ícone exige que um repositório com protocolo HTTPS seja especificado neste package.json.", - "relativeBadgeUrlRequiresHttpsRepository": "URLs de selo relativas exigem que um repositório com protocolo HTTPS seja especificado nesse package.json." + "package": { + "description": "Fornece funcionalidades de lint para extensões de criação.", + "displayName": "Criação de Extensão" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json index 9e81766704..13375e81e3 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Credenciais ausentes ou inválidas." + }, + "dist/autofetch": { + "no": "Não", + "not now": "Pergunte-me Mais Tarde", + "suggest auto fetch": "Deseja que o código [execute periodicamente 'git fetch']({0})?", + "yes": "Sim" + }, + "dist/commands": { + "HEAD not available": "A versão HEAD de '{0}' não está disponível.", + "add": "Adicionar ao Workspace", + "add remote": "Adicionar um novo remoto...", + "addFrom": "Adicionar remoto da URL", + "addfrom": "Adicionar remoto de {0}", + "addremote": "Adicionar Remoto", + "always": "Sempre", + "are you sure": "Isso criará um repositório Git em '{0}'. Tem certeza de que deseja continuar?", + "auth failed": "Falha ao autenticar no remoto do git.", + "auth failed specific": "Falha ao autenticar no remoto do git:\r\n\r\n{0}", + "branch already exists": "Já existe um branch com o nome '{0}'", + "branch name": "Nome da ramificação", + "branch name format invalid": "O nome da ramificação precisa corresponder ao regex: {0}", + "cant push": "Não é possível enviar refs por push para o remoto. Tente executar 'pull' primeiro para integrar suas alterações.", + "changed": "Nível do log alterado para: {0}", + "checkout detached": "Check-out desanexado...", + "choose": "Escolher Pasta...", + "clean repo": "Limpe sua árvore de trabalho do repositório antes do check-out.", + "clonefrom": "Clonar de {0}", + "cloning": "Clonando o repositório git '{0}'...", + "commit": "Fazer Commit das Alterações Preparadas", + "commit anyway": "Criar um Commit Vazio", + "commit hash": "Fazer Commit do Hash", + "commit message": "Confirmar mensagem", + "commitMessageWithHeadLabel2": "Mensagem (confirmar em '{0}')", + "confirm delete": "Tem certeza de que deseja EXCLUIR {0}?\r\nIsso é IRREVERSÍVEL!\r\nEste arquivo será PERDIDO PARA SEMPRE.", + "confirm delete multiple": "Tem certeza de que deseja EXCLUIR {0} arquivos?\r\nIsso é IRREVERSÍVEL!\r\nEste arquivo será PERDIDO PARA SEMPRE.", + "confirm discard": "Tem certeza de que deseja descartar as alterações em {0}?", + "confirm discard all": "Tem certeza de que deseja descartar TODAS as alterações nos {0} arquivos?\r\nIsso é IRREVERSÍVEL!\r\nSeu conjunto de trabalho atual será PERDIDO PARA SEMPRE.", + "confirm discard all 2": "{0}\r\n\r\n é IRREVERSÍVEL, o conjunto de trabalho atual será PERDIDO PARA SEMPRE.", + "confirm discard all single": "Tem certeza de que deseja descartar as alterações em {0}?", + "confirm discard multiple": "Tem certeza de que deseja descartar as alterações nos {0} arquivos?", + "confirm emtpy commit": "Tem certeza de que deseja criar uma confirmação vazia?", + "confirm force delete branch": "A ramificação '{0}' não foi totalmente mesclada. Excluir assim mesmo?", + "confirm force push": "Você está prestes a forçar o envio por push das suas alterações. Isso pode ser destrutivo e pode substituir acidentalmente as alterações feitas por outras pessoas.\r\n\r\nTem certeza de que deseja continuar?", + "confirm no verify commit": "Você está prestes a confirmar as alterações sem verificação, isso ignora hooks pre-commit e pode ser indesejável.\r\n\r\nTem certeza de que deseja continuar?", + "confirm publish branch": "A ramificação '{0}' não tem ramificação de upstream. Deseja publicar esta ramificação?", + "confirm restore": "Tem certeza de que deseja restaurar {0}?", + "confirm restore multiple": "Tem certeza de que deseja restaurar {0} arquivos?", + "confirm stage file with merge conflicts": "Tem certeza de que deseja preparar {0} com conflitos de mesclagem?", + "confirm stage files with merge conflicts": "Tem certeza de que deseja preparar {0} arquivos com conflitos de mesclagem?", + "create branch": "Criar ramificação...", + "create branch from": "Criar ramificação de...", + "create repo": "Inicializar o Repositório", + "current": "Atual", + "delete": "Excluir Arquivo", + "delete branch": "Excluir Ramificação", + "delete file": "Excluir arquivo", + "delete files": "Excluir Arquivos", + "deleted by them": "O arquivo '{0}' foi excluído por eles e modificado por nós.\r\n\r\nO que você deseja fazer?", + "deleted by us": "O arquivo '{0}' foi excluído por nós e modificado por eles.\r\n\r\nO que você deseja fazer?", + "discard": "Descartar as Alterações", + "discardAll": "Descartar Todos os {0} Arquivos", + "discardAll multiple": "Descartar 1 Arquivo", + "force": "Forçar o Check-out", + "force push not allowed": "Forçar envio por push não é permitido. Habilite-o com a configuração 'git.allowForcePush'.", + "git error": "Erro de git", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (Índice)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (Árvore de Trabalho)", + "init": "Selecionar pasta do workspace na qual inicializar o repositório git", + "init repo": "Inicializar o Repositório", + "invalid branch name": "Nome de ramificação inválido", + "keep ours": "Manter Nossa Versão", + "keep theirs": "Manter Versão Deles", + "learn more": "Saiba Mais", + "local changes": "Suas alterações locais seriam substituídas pelo check-out.", + "merge commit": "A última confirmação foi uma confirmação de mesclagem. Tem certeza de que deseja desfazê-la?", + "merge conflicts": "Há conflitos de mesclagem. Resolva-os antes de confirmar.", + "missing user info": "Verifique se você configurou 'user.name' e 'user.email' no git.", + "never": "Nunca", + "never again": "OK, Não Mostrar Novamente", + "never ask again": "OK, Não Perguntar Novamente", + "no changes": "Não há alterações para confirmar.", + "no changes stash": "Não há alterações para stash.", + "no more": "Não é possível desfazer porque HEAD não aponta para nenhuma confirmação.", + "no rebase": "Não há troca de base em andamento.", + "no remotes added": "O repositório não tem remotos.", + "no remotes to fetch": "Este repositório não tem remotos configurados para buscar.", + "no remotes to publish": "O repositório não tem remotos configurados para publicar.", + "no remotes to pull": "O repositório não tem remotos configurados para extrair.", + "no remotes to push": "O repositório não tem remotos configurados para enviar por push.", + "no staged changes": "Não há nenhuma alteração preparada a ser confirmada.\r\n\r\nDeseja preparar automaticamente todas as alterações e confirmá-las diretamente?", + "no stashes": "Não há fases no repositório.", + "no tags": "Este repositório não tem marcas.", + "no verify commit not allowed": "Confirmações sem verificação não são permitidas, habilite-as com a configuração 'git.allowNoVerifyCommit'.", + "nobranch": "Confira uma ramificação para enviar por push a um remoto.", + "ok": "OK", + "open git log": "Abrir Log do Git", + "open repo": "Abrir o Repositório", + "openrepo": "Abrir", + "openreponew": "Abrir em Nova Janela", + "pick branch pull": "Selecionar uma ramificação da qual efetuar pull", + "pick provider": "Selecionar um provedor ao qual publicar a ramificação '{0}':", + "pick remote": "Selecionar um remoto ao qual publicar a ramificação '{0}':", + "pick remote pull repo": "Selecionar um remoto do qual efetuar pull da ramificação", + "pick stash to apply": "Selecionar um stash para aplicar", + "pick stash to drop": "Selecionar um stash para soltar", + "pick stash to pop": "Selecionar um stash para aplicar e remover", + "proposeopen": "Deseja abrir o repositório clonado?", + "proposeopen init": "Deseja abrir o repositório inicializado?", + "proposeopen2": "Deseja abrir o repositório clonado ou adicioná-lo ao workspace atual?", + "proposeopen2 init": "Deseja abrir o repositório inicializado ou adicioná-lo ao workspace atual?", + "provide branch name": "Forneça um novo nome de ramificação", + "provide commit hash": "Forneça o hash de commit", + "provide commit message": "Forneça uma mensagem de confirmação", + "provide remote name": "Forneça um nome de remoto", + "provide stash message": "Opcionalmente, forneça uma mensagem stash", + "provide tag message": "Forneça uma mensagem para anotar a marca", + "provide tag name": "Forneça um nome de marca", + "publish to": "Publicar em {0}", + "remote already exists": "O remoto '{0}' já existe.", + "remote branch at": "Ramificação remota em {0}", + "remote name": "Nome do remoto", + "remote name format invalid": "Formato de nome do remoto inválido", + "remove remote": "Selecionar um remoto para remover", + "repourl": "Clonar da URL", + "restore file": "Restaurar arquivo", + "restore files": "Restaurar arquivos", + "save and commit": "Salvar Tudo & Confirmar", + "save and stash": "Salvar Tudo e Fazer Stash", + "select a branch to merge from": "Selecionar uma ramificação da qual mesclar", + "select a branch to rebase onto": "Selecionar uma ramificação para a qual trocar base", + "select a ref to checkout": "Selecionar uma referência para sair", + "select a ref to checkout detached": "Selecionar uma referência para o check-out no modo desanexado", + "select a ref to create a new branch from": "Selecionar uma referência da qual criar a ramificação '{0}'", + "select a tag to delete": "Selecionar uma marca para excluir", + "select branch to delete": "Selecionar uma ramificação para excluir", + "select log level": "Selecionar nível de log", + "selectFolder": "Selecionar Localização do Repositório", + "show command output": "Mostrar a Saída do Comando", + "stash": "Fazer Stash Mesmo Assim", + "stash merge conflicts": "Ocorreram conflitos de mesclagem ao aplicar o stash.", + "stash message": "Mensagem stash", + "stashcheckout": "Fazer Stash e Check-out", + "sure drop": "Tem certeza de que deseja remover o stash: {0}?", + "sync is unpredictable": "Esta ação fará com que as confirmações sejam enviadas por push e tenham pull efetuado de '{0}/{1}'.", + "tag at": "Marca na {0}", + "tag message": "Mensagem", + "tag name": "Nome da marca", + "there are untracked files": "Há {0} arquivos não controlados que serão EXCLUÍDOS DO disco, se descartados.", + "there are untracked files single": "O seguinte arquivo não controlado será EXCLUÍDO DO DISCO se descartado: {0}.", + "undo commit": "Desfazer confirmação de mesclagem", + "unsaved files": "Existem {0} arquivos não salvos.\r\n\r\nGostaria de salvá-los antes de executar a confirmação?", + "unsaved files single": "O arquivo a seguir tem alterações não salvas que não serão incluídas na confirmação se você prosseguir: {0}.\r\n\r\nGostaria de salvá-lo antes de cometer?", + "unsaved stash files": "Há {0} arquivos não salvos.\r\n\r\nDeseja salvá-los antes de fazer stash?", + "unsaved stash files single": "O seguinte arquivo tem alterações não salvas que não serão incluídas no stash se você continuar: {0}.\r\n\r\nDeseja salvá-lo antes de fazer stash?", + "warn untracked": "Isso excluirá {0} arquivos não rastreados!\r\nIsto é irreversível!\r\nEsses arquivos serão perdidos para sempre.", + "yes": "Sim", + "yes discard tracked": "Descartar 1 Arquivo Controlado", + "yes discard tracked multiple": "Descartar {0} Arquivos Controlados", + "yes never again": "Sim, Não Mostrar Novamente" + }, + "dist/main": { + "downloadgit": "Baixar Git", + "git20": "Parece que você tem o git {0} instalado. O código funciona melhor com a versão 2 ou posterior do git", + "git2526": "Há problemas conhecidos com o Git {0} instalado. Atualize para o Git versão 2.27 ou posterior para que os recursos funcionem corretamente.", + "looking": "Procurando pelo git em: {0}", + "neverShowAgain": "Não Mostrar Novamente", + "notfound": "Git não encontrado. Instale-o ou configure-o usando a configuração 'git.path'.", + "updateGit": "Atualizar Git", + "using git": "Usando git {0} de {1}" + }, + "dist/model": { + "no repositories": "Não há repositórios disponíveis", + "not supported": "Não há suporte para caminhos absolutos na configuração 'git. scanRepositories'.", + "pick repo": "Escolher um repositório", + "too many submodules": "O repositório '{0}' tem {1} submódulos que não serão abertos automaticamente. Você ainda pode abrir cada um individualmente abrindo um arquivo dentro dele." + }, + "dist/remoteSource": { + "branch name": "Nome do branch", + "error": "$(error) Erro: {0}", + "none found": "Nenhum repositório remoto encontrado.", + "pick url": "Escolher uma URL da qual clonar.", + "provide url": "Fornecer URL do repositório", + "provide url or pick": "Fornecer URL do repositório ou selecionar uma origem do repositório.", + "type to filter": "Nome do repositório", + "type to search": "Nome do repositório (digite para pesquisar)", + "url": "URL" + }, + "dist/repository": { + "add known": "Deseja adicionar '{0}' a .gitignore?", + "added by them": "Conflito: Adicionado por Eles", + "added by us": "Conflito: Adicionados por Nós", + "always pull": "Sempre Efetuar Pull", + "both added": "Conflito: Adicionados por Ambos", + "both deleted": "Conflito: Excluído por Ambos", + "both modified": "Conflito: Modificado por Ambos", + "changes": "Alterações", + "commit": "Confirmar", + "commit in rebase": "Não é possível alterar a mensagem de confirmação no meio de uma troca de base. Conclua a operação de troca de base e use a troca de base interativa.", + "commitMessage": "Mensagem ({0} para confirmação)", + "commitMessageCountdown": "{0} caracteres restantes na linha atual", + "commitMessageWarning": "{0} caracteres acima de {1} na linha atual", + "commitMessageWhitespacesOnlyWarning": "A mensagem de confirmação atual contém somente caracteres de espaço em branco", + "commitMessageWithHeadLabel": "Mensagem ({0} para confirmação em '{1}')", + "deleted": "Excluído", + "deleted by them": "Conflito: Excluído por Eles", + "deleted by us": "Conflito: Excluído por Nós", + "dont pull": "Não Efetuar Pull", + "git.title.deleted": "{0} (Excluído)", + "git.title.index": "{0} (Índice)", + "git.title.ours": "{0} (Nosso)", + "git.title.theirs": "{0} (Deles)", + "git.title.untracked": "{0} (Não rastreado)", + "git.title.workingTree": "{0} (Árvore de Trabalho)", + "huge": "O repositório do git em '{0}' tem muitas alterações ativas, apenas um subconjunto de recursos do Git será habilitado.", + "ignored": "Ignorado", + "index added": "Índice Adicionado", + "index copied": "Índice Copiado", + "index deleted": "Índice Excluído", + "index modified": "Índice Modificado", + "index renamed": "Índice Renomeado", + "intent to add": "Intenção de Adicionar", + "merge changes": "Mesclar Alterações", + "modified": "Modificado", + "neveragain": "Não Mostrar Novamente", + "open": "Abrir", + "pull": "Efetuar Pull", + "pull branch maybe rebased": "Parece que a base do branch atual '{0}' pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", + "pull maybe rebased": "Parece que a base do branch atual pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", + "pull n": "Efetuar pull de {0} commits de {1}/{2}", + "pull push n": "Efetuar pull de {0} e efetuar push de {1} commits entre {2}/{3}", + "push n": "Efetuar push de {0} commits para {1}/{2}", + "push success": "Enviado por push com êxito.", + "staged changes": "Alterações em Etapas", + "sync changes": "Sincronizar as Alterações", + "sync is unpredictable": "Sincronizando. O cancelamento pode causar sérios danos ao repositório", + "untracked": "Não controlado", + "untracked changes": "Alterações Não Controladas", + "yes": "Sim" + }, + "dist/statusbar": { + "checkout": "Branch/tag de check-out...", + "publish changes": "Publicar Alterações", + "publish to": "Publicar em {0}", + "publish to...": "Publicar em...", + "rebasing": "Trocando base", + "syncing changes": "Sincronizando Alterações..." + }, + "dist/timelineProvider": { + "git.index": "Índice", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Histórico de Git", + "git.timeline.stagedChanges": "Alterações em Etapas", + "git.timeline.uncommitedChanges": "Alterações Não Confirmadas", + "git.timeline.you": "Você", + "git.workingTree": "Árvore de Trabalho" + }, "package": { - "displayName": "Git", - "description": "Integração SCM do Git", - "command.setLogLevel": "Definir o Nível de Log...", - "command.clone": "Clonar", - "command.cloneRecursive": "Clonar (Recursivo)", - "command.init": "Inicializar o Repositório", - "command.openRepository": "Abrir o Repositório", - "command.close": "Fechar Repositório", - "command.refresh": "Atualizar", - "command.openChange": "Abrir as Alterações", - "command.openAllChanges": "Abrir Todas as Alterações", - "command.openFile": "Abrir o Arquivo", - "command.openHEADFile": "Abrir Arquivo (HEAD)", - "command.stage": "Preparar Alterações", - "command.stageAll": "Preparar Todas as Alterações", - "command.stageAllTracked": "Preparar Todas as Alterações Controladas", - "command.stageAllUntracked": "Preparar Todas as Alterações Não Controladas", - "command.stageAllMerge": "Preparar Todas as Alterações de Mesclagem", - "command.stageSelectedRanges": "Preparar Intervalos Selecionados", - "command.revertSelectedRanges": "Reverter Intervalos Selecionados", - "command.stageChange": "Preparar Alteração", - "command.revertChange": "Reverter Alteração", - "command.unstage": "Despreparar Alterações", - "command.unstageAll": "Despreparar Todas as Alterações", - "command.unstageSelectedRanges": "Despreparar Intervalos Selecionados", - "command.rename": "Renomear", + "colors.added": "Cor dos recursos adicionados.", + "colors.conflict": "Cor dos recursos com conflitos.", + "colors.deleted": "Cor dos recursos excluídos.", + "colors.ignored": "Cor dos recursos ignorados.", + "colors.modified": "Cor dos recursos modificados.", + "colors.renamed": "Cor dos recursos renomeados ou copiados.", + "colors.stageDeleted": "Cor dos recursos excluídos que foram preparados.", + "colors.stageModified": "Cor dos recursos modificados que foram preparados.", + "colors.submodule": "Cor dos recursos do submódulo.", + "colors.untracked": "Cor dos recursos não controlados.", + "command.addRemote": "Adicionar Remoto...", + "command.branch": "Criar Ramificação...", + "command.branchFrom": "Criar Ramificação de...", + "command.checkout": "Sair para...", + "command.checkoutDetached": "Check-out para (Desanexado)...", + "command.cherryPick": "Cherry-pick...", "command.clean": "Descartar as Alterações", "command.cleanAll": "Descartar Todas as Alterações", "command.cleanAllTracked": "Descartar Todas as Alterações Controladas", "command.cleanAllUntracked": "Descartar Todas as Alterações Não Controladas", + "command.clone": "Clonar", + "command.cloneRecursive": "Clonar (Recursivo)", + "command.close": "Fechar Repositório", "command.commit": "Confirmar", - "command.commitStaged": "Confirmação Preparada", - "command.commitEmpty": "Confirmar Vazio", - "command.commitStagedSigned": "Confirmação Preparada (Aprovada)", - "command.commitStagedAmend": "Confirmação Preparada (corrigir)", "command.commitAll": "Confirmar Tudo", - "command.commitAllSigned": "Confirmar Tudo (Aprovado)", "command.commitAllAmend": "Confirmar Tudo (Corrigir)", - "command.commitNoVerify": "Confirmar (Sem Verificação)", - "command.commitStagedNoVerify": "Confirmação Preparada (Sem Verificação)", - "command.commitEmptyNoVerify": "Confirmar Vazio (Sem Verificação)", - "command.commitStagedSignedNoVerify": "Confirmação Preparada (Aprovada, Sem Verificação)", - "command.commitStagedAmendNoVerify": "Confirmação Preparada (Corrigir, Não Verificar)", - "command.commitAllNoVerify": "Confirmar Todos (Sem Verificação)", - "command.commitAllSignedNoVerify": "Confirmar Todos (Assinados, Não Verificar)", "command.commitAllAmendNoVerify": "Confirmar Tudo (Corrigir, Não Verificar)", - "command.restoreCommitTemplate": "Restaurar Modelo de Confirmação", - "command.undoCommit": "Desfazer Última Confirmação", - "command.checkout": "Sair para...", - "command.checkoutDetached": "Check-out para (Desanexado)...", - "command.branch": "Criar Ramificação...", - "command.branchFrom": "Criar Ramificação de...", - "command.deleteBranch": "Excluir Ramificação...", - "command.renameBranch": "Renomear Ramificação...", - "command.cherryPick": "Cherry-pick...", - "command.merge": "Mesclar Ramificação...", - "command.rebase": "Trocar Base para a Ramificação...", + "command.commitAllNoVerify": "Confirmar Todos (Sem Verificação)", + "command.commitAllSigned": "Confirmar Tudo (Aprovado)", + "command.commitAllSignedNoVerify": "Confirmar Todos (Assinados, Não Verificar)", + "command.commitEmpty": "Confirmar Vazio", + "command.commitEmptyNoVerify": "Confirmar Vazio (Sem Verificação)", + "command.commitNoVerify": "Confirmar (Sem Verificação)", + "command.commitStaged": "Confirmação Preparada", + "command.commitStagedAmend": "Confirmação Preparada (corrigir)", + "command.commitStagedAmendNoVerify": "Confirmação Preparada (Corrigir, Não Verificar)", + "command.commitStagedNoVerify": "Confirmação Preparada (Sem Verificação)", + "command.commitStagedSigned": "Confirmação Preparada (Aprovada)", + "command.commitStagedSignedNoVerify": "Confirmação Preparada (Aprovada, Sem Verificação)", "command.createTag": "Criar Marcação", + "command.deleteBranch": "Excluir Ramificação...", "command.deleteTag": "Excluir Marca", "command.fetch": "Buscar", - "command.fetchPrune": "Buscar (Remover)", "command.fetchAll": "Buscar de Todos os Remotos", + "command.fetchPrune": "Buscar (Remover)", + "command.ignore": "Adicionar a .gitignore", + "command.init": "Inicializar o Repositório", + "command.merge": "Mesclar Ramificação...", + "command.openAllChanges": "Abrir Todas as Alterações", + "command.openChange": "Abrir as Alterações", + "command.openFile": "Abrir o Arquivo", + "command.openHEADFile": "Abrir Arquivo (HEAD)", + "command.openRepository": "Abrir o Repositório", + "command.publish": "Publicar Ramificação...", "command.pull": "Efetuar Pull", - "command.pullRebase": "Efetuar Pull (Trocar Base)", "command.pullFrom": "Efetuar Pull de...", + "command.pullRebase": "Efetuar Pull (Trocar Base)", "command.push": "Enviar por Push", - "command.pushForce": "Enviar por Push (Forçar)", - "command.pushTo": "Enviar por push para...", - "command.pushToForce": "Enviar por push para... (Forçar)", "command.pushFollowTags": "Enviar por push (Seguir Marcas)", "command.pushFollowTagsForce": "Enviar por Push (Seguir Marcas, Forçar)", + "command.pushForce": "Enviar por Push (Forçar)", "command.pushTags": "Tags de Push", - "command.addRemote": "Adicionar Remoto...", - "command.removeRemote": "Remover Remoto", - "command.sync": "Sincronizar", - "command.syncRebase": "Sincronizar (Trocar Base)", - "command.publish": "Publicar Ramificação...", - "command.showOutput": "Mostrar Saída do Git", - "command.ignore": "Adicionar a .gitignore", - "command.revealInExplorer": "Revelar na Barra Lateral", + "command.pushTo": "Enviar por push para...", + "command.pushToForce": "Enviar por push para... (Forçar)", + "command.rebase": "Trocar Base para a Ramificação...", "command.rebaseAbort": "Anular Troca de Base", - "command.stashIncludeUntracked": "Stash (Incluir Não Controlado)", + "command.refresh": "Atualizar", + "command.removeRemote": "Remover Remoto", + "command.rename": "Renomear", + "command.renameBranch": "Renomear Ramificação...", + "command.restoreCommitTemplate": "Restaurar Modelo de Confirmação", + "command.revealInExplorer": "Revelar na Barra Lateral", + "command.revertChange": "Reverter Alteração", + "command.revertSelectedRanges": "Reverter Intervalos Selecionados", + "command.setLogLevel": "Definir o Nível de Log...", + "command.showOutput": "Mostrar Saída do Git", + "command.stage": "Preparar Alterações", + "command.stageAll": "Preparar Todas as Alterações", + "command.stageAllMerge": "Preparar Todas as Alterações de Mesclagem", + "command.stageAllTracked": "Preparar Todas as Alterações Controladas", + "command.stageAllUntracked": "Preparar Todas as Alterações Não Controladas", + "command.stageChange": "Preparar Alteração", + "command.stageSelectedRanges": "Preparar Intervalos Selecionados", "command.stash": "Fazer Stash", - "command.stashPop": "Aplicar e Remover Stash...", - "command.stashPopLatest": "Aplicar e Remover Stash Mais Recente", "command.stashApply": "Aplicar Stash...", "command.stashApplyLatest": "Aplicar Stash Mais Recente", "command.stashDrop": "Remover Stash...", - "command.timelineOpenDiff": "Abrir as Alterações", + "command.stashIncludeUntracked": "Stash (Incluir Não Controlado)", + "command.stashPop": "Aplicar e Remover Stash...", + "command.stashPopLatest": "Aplicar e Remover Stash Mais Recente", + "command.sync": "Sincronizar", + "command.syncRebase": "Sincronizar (Trocar Base)", + "command.timelineCompareWithSelected": "Comparar com o Selecionado", "command.timelineCopyCommitId": "Copiar ID de Confirmação", "command.timelineCopyCommitMessage": "Copiar Mensagem de Confirmação", + "command.timelineOpenDiff": "Abrir as Alterações", "command.timelineSelectForCompare": "Selecionar para Comparar", - "command.timelineCompareWithSelected": "Comparar com o Selecionado", - "config.enabled": "Se o Git está habilitado.", - "config.path": "Caminho e nome de arquivo do executável git, por exemplo, `C:\\Program Files\\Git\\bin\\git.exe` (Windows). Isso também pode ser uma matriz de valores de cadeia de caracteres contendo vários caminhos para pesquisar.", + "command.undoCommit": "Desfazer Última Confirmação", + "command.unstage": "Despreparar Alterações", + "command.unstageAll": "Despreparar Todas as Alterações", + "command.unstageSelectedRanges": "Despreparar Intervalos Selecionados", + "config.allowForcePush": "Controla se o envio forçado por push (com ou sem concessão) está habilitado.", + "config.allowNoVerifyCommit": "Controla se as confirmações sem executar ganchos pre-commit e commit-msg são permitidas.", + "config.alwaysShowStagedChangesResourceGroup": "Sempre mostrar o grupo de recursos Alterações em Etapas.", + "config.alwaysSignOff": "Controla o sinalizador de aprovação para todas as confirmações.", "config.autoRepositoryDetection": "Configura quando os repositórios devem ser detectados automaticamente.", - "config.autoRepositoryDetection.true": "Examinar as duas subpastas da pasta aberta no momento e das pastas pai de arquivos abertos.", "config.autoRepositoryDetection.false": "Desabilitar verificação automática do repositório.", - "config.autoRepositoryDetection.subFolders": "Examinar subpastas da pasta aberta no momento.", "config.autoRepositoryDetection.openEditors": "Examinar pastas pai de arquivos abertos.", - "config.autorefresh": "Se a atualização automática está habilitada.", + "config.autoRepositoryDetection.subFolders": "Examinar subpastas da pasta aberta no momento.", + "config.autoRepositoryDetection.true": "Examinar as duas subpastas da pasta aberta no momento e das pastas pai de arquivos abertos.", + "config.autoStash": "Efetuar stash das alterações antes de acioná-las e restaurá-las após o êxito.", "config.autofetch": "Quando esta opção estiver definida como true, os commits serão buscados automaticamente no repositório remoto padrão do repositório do Git atual. Quando ela estiver definida como `all` os commits serão buscados de todos os repositórios remotos.", - "config.autofetchPeriod": "Duração em segundos entre cada busca automática de git, quando `git.autofetch` está habilitado.", + "config.autofetchPeriod": "Duração em segundos entre cada busca automática de git, quando `#git.autofetch#` está habilitado.", + "config.autorefresh": "Se a atualização automática está habilitada.", + "config.branchSortOrder": "Controla a ordem de classificação de ramificações.", + "config.branchValidationRegex": "Uma expressão regular para validar novos nomes de branch.", + "config.branchWhitespaceChar": "O caractere para substituir espaço em branco em novos nomes de ramificação.", + "config.checkoutType": "Controla o tipo de referências do Git que são listadas ao executar `Checkout to...`.", + "config.checkoutType.local": "Branches locais", + "config.checkoutType.remote": "Branches remotos", + "config.checkoutType.tags": "Tags", + "config.confirmEmptyCommits": "Sempre confirmar a criação de confirmações vazias para o comando 'Git: Commit Empty'.", + "config.confirmForcePush": "Controla se é necessário solicitar confirmação antes de forçar o envio por push.", + "config.confirmNoVerifyCommit": "Controla se deve solicitar confirmação antes de confirmar sem verificação.", "config.confirmSync": "Confirmar antes de sincronizar os repositórios git.", "config.countBadge": "Controla o selo da contagem de Git.", "config.countBadge.all": "Contar todas as alterações.", - "config.countBadge.tracked": "Contar somente as alterações controladas.", "config.countBadge.off": "Desligar o contador.", - "config.checkoutType": "Controla o tipo de referências do Git que são listadas ao executar `Checkout to...`.", - "config.checkoutType.local": "Branches locais", - "config.checkoutType.tags": "Tags", - "config.checkoutType.remote": "Branches remotos", - "config.branchValidationRegex": "Uma expressão regular para validar novos nomes de branch.", - "config.branchWhitespaceChar": "O caractere para substituir espaço em branco em novos nomes de ramificação.", - "config.ignoreLegacyWarning": "Ignora o aviso de Git herdado.", - "config.ignoreMissingGitWarning": "Ignora o aviso quando o Git está ausente.", - "config.ignoreWindowsGit27Warning": "Ignora o aviso quando as versões 2.25 – 2.26 do Git estão instaladas no Windows.", - "config.ignoreLimitWarning": "Ignora o aviso quando há muitas alterações em um repositório.", - "config.ignoreRebaseWarning": "Ignora o aviso quando parece que a base do branch pode ter sido trocada ao efetuar pull.", - "config.defaultCloneDirectory": "A localização padrão para clonar um repositório git.", - "config.enableSmartCommit": "Confirmar todas as alterações quando não houver alterações preparadas.", - "config.smartCommitChanges": "Controlar quais alterações são automaticamente testadas por Confirmação Inteligente.", - "config.smartCommitChanges.all": "Preparar automaticamente todas as alterações.", - "config.smartCommitChanges.tracked": "Somente preparar automaticamente as alterações controladas.", - "config.suggestSmartCommit": "Sugere habilitar a confirmação inteligente (confirmar todas as alterações quando não há alterações preparadas).", - "config.enableCommitSigning": "Habilita a assinatura de confirmação com GPG ou X.509.", - "config.discardAllScope": "Controla as alterações que são descartadas pelo comando `Discard all changes`. `all` descarta todas as alterações. `tracked` descarta somente arquivos controlados. `prompt` mostra uma caixa de diálogo de aviso toda vez que a ação é executada.", + "config.countBadge.tracked": "Contar somente as alterações controladas.", "config.decorations.enabled": "Controla se o Git contribui com cores e selos para o Explorador e para a exibição Editores Abertos.", + "config.defaultCloneDirectory": "A localização padrão para clonar um repositório git.", + "config.detectSubmodules": "Controla se os submódulos git devem ser detectados automaticamente.", + "config.detectSubmodulesLimit": "Controla o limite de submódulos git detectados.", + "config.discardAllScope": "Controla as alterações que são descartadas pelo comando `Discard all changes`. `all` descarta todas as alterações. `tracked` descarta somente arquivos controlados. `prompt` mostra uma caixa de diálogo de aviso toda vez que a ação é executada.", + "config.enableCommitSigning": "Habilita a assinatura de confirmação com GPG ou X.509.", + "config.enableSmartCommit": "Confirmar todas as alterações quando não houver alterações preparadas.", "config.enableStatusBarSync": "Controla se o comando de sincronização do Git aparece na barra de status.", + "config.enabled": "Se o Git está habilitado.", + "config.fetchOnPull": "Quando habilitado, busque todas as ramificações efetuando pull. Caso contrário, busque apenas a atual.", "config.followTagsWhenSync": "Seguir as marcas de envio de tudo por push ao executar o comando de sincronização.", - "config.promptToSaveFilesBeforeStash": "Controla se o Git deve verificar se há arquivos não salvos antes de fazer stash das alterações.", - "config.promptToSaveFilesBeforeStash.always": "Verificar se há arquivos não salvos.", - "config.promptToSaveFilesBeforeStash.staged": "Verificar somente os arquivos preparados não salvos.", - "config.promptToSaveFilesBeforeStash.never": "Desabilitar esta verificação.", - "config.promptToSaveFilesBeforeCommit": "Controla se o Git deve verificar arquivos não salvos antes de confirmar.", - "config.promptToSaveFilesBeforeCommit.always": "Verificar se há arquivos não salvos.", - "config.promptToSaveFilesBeforeCommit.staged": "Verificar somente os arquivos preparados não salvos.", - "config.promptToSaveFilesBeforeCommit.never": "Desabilitar essa verificação.", + "config.ignoreLegacyWarning": "Ignora o aviso de Git herdado.", + "config.ignoreLimitWarning": "Ignora o aviso quando há muitas alterações em um repositório.", + "config.ignoreMissingGitWarning": "Ignora o aviso quando o Git está ausente.", + "config.ignoreRebaseWarning": "Ignora o aviso quando parece que a base do branch pode ter sido trocada ao efetuar pull.", + "config.ignoreSubmodules": "Ignorar as modificações em submódulos na árvore de arquivos.", + "config.ignoreWindowsGit27Warning": "Ignora o aviso quando as versões 2.25 – 2.26 do Git estão instaladas no Windows.", + "config.ignoredRepositories": "Lista de repositórios git a serem ignorados.", + "config.inputValidation": "Controla quando mostrar a validação de entrada da mensagem de confirmação.", + "config.inputValidationLength": "Controla o limite de tamanho da mensagem de confirmação para mostrar um aviso.", + "config.inputValidationSubjectLength": "Controla o limite de tamanho do assunto da mensagem de confirmação para mostrar um aviso. Remova a definição dele para herdar o valor de `config.inputValidationLength`.", + "config.openAfterClone": "Controla se um repositório deve ser aberto automaticamente após a clonagem.", + "config.openAfterClone.always": "Sempre abrir o repositório na janela atual.", + "config.openAfterClone.alwaysNewWindow": "Sempre abrir o repositório em uma nova janela.", + "config.openAfterClone.prompt": "Sempre solicitar uma ação.", + "config.openAfterClone.whenNoFolderOpen": "Abrir somente na janela atual quando não for aberta nenhuma pasta.", + "config.openDiffOnClick": "Controla se o editor de comparação deve ser aberto ao clicar em uma alteração. Caso contrário, o editor regular será aberto.", + "config.path": "Caminho e nome de arquivo do executável git, por exemplo, `C:\\Program Files\\Git\\bin\\git.exe` (Windows). Isso também pode ser uma matriz de valores de cadeia de caracteres contendo vários caminhos para pesquisar.", "config.postCommitCommand": "Executa um comando git após uma confirmação com êxito.", "config.postCommitCommand.none": "Não executar nenhum comando após uma confirmação.", "config.postCommitCommand.push": "Executar 'Git Push' após uma confirmação com êxito.", "config.postCommitCommand.sync": "Executar 'Git Sync' após uma confirmação com êxito.", - "config.openAfterClone": "Controla se um repositório deve ser aberto automaticamente após a clonagem.", - "config.openAfterClone.always": "Sempre abrir o repositório na janela atual.", - "config.openAfterClone.alwaysNewWindow": "Sempre abrir o repositório em uma nova janela.", - "config.openAfterClone.whenNoFolderOpen": "Abrir somente na janela atual quando não for aberta nenhuma pasta.", - "config.openAfterClone.prompt": "Sempre solicitar uma ação.", - "config.showInlineOpenFileAction": "Controla se uma ação de abertura de arquivo embutida deve ser mostrada no modo de exibição de alterações do Git.", - "config.showPushSuccessNotification": "Controla se uma notificação deve ser mostrada quando um envio por push é bem-sucedido.", - "config.inputValidation": "Controla quando mostrar a validação de entrada da mensagem de confirmação.", - "config.inputValidationLength": "Controla o limite de tamanho da mensagem de confirmação para mostrar um aviso.", - "config.inputValidationSubjectLength": "Controla o limite de tamanho do assunto da mensagem de confirmação para mostrar um aviso. Remova a definição dele para herdar o valor de `config.inputValidationLength`.", - "config.detectSubmodules": "Controla se os submódulos git devem ser detectados automaticamente.", - "config.detectSubmodulesLimit": "Controla o limite de submódulos git detectados.", - "config.alwaysShowStagedChangesResourceGroup": "Sempre mostrar o grupo de recursos Alterações em Etapas.", - "config.alwaysSignOff": "Controla o sinalizador de aprovação para todas as confirmações.", - "config.ignoreSubmodules": "Ignorar as modificações em submódulos na árvore de arquivos.", - "config.ignoredRepositories": "Lista de repositórios git a serem ignorados.", - "config.scanRepositories": "Lista de caminhos nos quais pesquisar repositórios git.", - "config.showProgress": "Controla se as ações git devem mostrar o progresso.", - "config.rebaseWhenSync": "Forçar o git a usar a troca de base ao executar o comando de sincronização.", - "config.confirmEmptyCommits": "Sempre confirmar a criação de confirmações vazias para o comando 'Git: Commit Empty'.", - "config.fetchOnPull": "Quando habilitado, busque todas as ramificações efetuando pull. Caso contrário, busque apenas a atual.", - "config.pullTags": "Buscar todas as marcas ao efetuar pull.", + "config.promptToSaveFilesBeforeCommit": "Controla se o Git deve verificar arquivos não salvos antes de confirmar.", + "config.promptToSaveFilesBeforeCommit.always": "Verificar se há arquivos não salvos.", + "config.promptToSaveFilesBeforeCommit.never": "Desabilitar essa verificação.", + "config.promptToSaveFilesBeforeCommit.staged": "Verificar somente os arquivos preparados não salvos.", + "config.promptToSaveFilesBeforeStash": "Controla se o Git deve verificar se há arquivos não salvos antes de fazer stash das alterações.", + "config.promptToSaveFilesBeforeStash.always": "Verificar se há arquivos não salvos.", + "config.promptToSaveFilesBeforeStash.never": "Desabilitar esta verificação.", + "config.promptToSaveFilesBeforeStash.staged": "Verificar somente os arquivos preparados não salvos.", "config.pruneOnFetch": "Fazer a remoção durante a busca.", - "config.autoStash": "Efetuar stash das alterações antes de acioná-las e restaurá-las após o êxito.", - "config.allowForcePush": "Controla se o envio forçado por push (com ou sem concessão) está habilitado.", - "config.useForcePushWithLease": "Controla se o envio por push forçado usa a variante force-with-lease mais segura.", - "config.confirmForcePush": "Controla se é necessário solicitar confirmação antes de forçar o envio por push.", - "config.allowNoVerifyCommit": "Controla se as confirmações sem executar ganchos pre-commit e commit-msg são permitidas.", - "config.confirmNoVerifyCommit": "Controla se deve solicitar confirmação antes de confirmar sem verificação.", - "config.openDiffOnClick": "Controla se o editor de comparação deve ser aberto ao clicar em uma alteração. Caso contrário, o editor regular será aberto.", + "config.pullTags": "Buscar todas as marcas ao efetuar pull.", + "config.rebaseWhenSync": "Forçar o git a usar a troca de base ao executar o comando de sincronização.", + "config.requireGitUserConfig": "Controla se a configuração explícita do usuário do Git deve ser exigida ou se o Git pode adivinhar a configuração quando ela estiver ausente.", + "config.scanRepositories": "Lista de caminhos nos quais pesquisar repositórios git.", + "config.showCommitInput": "Controla se a entrada de confirmação deve ser mostrada no painel de controle do código-fonte do Git.", + "config.showInlineOpenFileAction": "Controla se uma ação de abertura de arquivo embutida deve ser mostrada no modo de exibição de alterações do Git.", + "config.showProgress": "Controla se as ações git devem mostrar o progresso.", + "config.showPushSuccessNotification": "Controla se uma notificação deve ser mostrada quando um envio por push é bem-sucedido.", + "config.smartCommitChanges": "Controlar quais alterações são automaticamente testadas por Confirmação Inteligente.", + "config.smartCommitChanges.all": "Preparar automaticamente todas as alterações.", + "config.smartCommitChanges.tracked": "Somente preparar automaticamente as alterações controladas.", + "config.suggestSmartCommit": "Sugere habilitar a confirmação inteligente (confirmar todas as alterações quando não há alterações preparadas).", "config.supportCancellation": "Controla se uma notificação aparece durante a execução da ação de sincronização, o que permite ao usuário cancelar a operação.", - "config.branchSortOrder": "Controla a ordem de classificação de ramificações.", + "config.terminalAuthentication": "Controla se o VS Code deve ser habilitado para ser o manipulador de autenticação para processos git gerados no terminal integrado. Observação: os terminais precisam ser reiniciados para retirar uma alteração nesta configuração.", + "config.timeline.date": "Controla qual data deve ser usada para os itens na exibição Linha do tempo.", + "config.timeline.date.authored": "Usar a data de criação", + "config.timeline.date.committed": "Usar a data confirmada", + "config.timeline.showAuthor": "Controla se o autor do commit deve ser mostrado na exibição Linha do tempo.", "config.untrackedChanges": "Controla como as alterações não controladas se comportam.", + "config.untrackedChanges.hidden": "As alterações não controladas são ocultas e excluídas de várias ações.", "config.untrackedChanges.mixed": "Todas as alterações, controladas e não controladas, aparecem juntas e se comportam igualmente.", "config.untrackedChanges.separate": "As alterações não controladas são exibidas separadamente no modo de exibição de Controle do Código-fonte. Elas também são excluídas de várias ações.", - "config.untrackedChanges.hidden": "As alterações não controladas são ocultas e excluídas de várias ações.", - "config.requireGitUserConfig": "Controla se a configuração explícita do usuário do Git deve ser exigida ou se o Git pode adivinhar a configuração quando ela estiver ausente.", - "config.showCommitInput": "Controla se a entrada de confirmação deve ser mostrada no painel de controle do código-fonte do Git.", - "config.terminalAuthentication": "Controla se o VS Code deve ser habilitado para ser o manipulador de autenticação para processos git gerados no terminal integrado. Observação: os terminais precisam ser reiniciados para retirar uma alteração nesta configuração.", - "config.timeline.showAuthor": "Controla se o autor do commit deve ser mostrado na exibição Linha do tempo.", - "config.timeline.date": "Controla qual data deve ser usada para os itens na exibição Linha do tempo.", - "config.timeline.date.committed": "Usar a data confirmada", - "config.timeline.date.authored": "Usar a data de criação", "config.useCommitInputAsStashMessage": "Controla se a mensagem da caixa de entrada de commit deve ser usada como a mensagem de stash padrão.", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "Controla se o envio por push forçado usa a variante force-with-lease mais segura.", + "description": "Integração SCM do Git", + "displayName": "Git", + "submenu.branch": "Ramificação", + "submenu.changes": "Alterações", "submenu.commit": "Confirmar", "submenu.commit.amend": "Corrigir", "submenu.commit.signoff": "Desconectar", - "submenu.changes": "Alterações", + "submenu.explorer": "Git", "submenu.pullpush": "Efetuar Pull, Enviar por Push", - "submenu.branch": "Ramificação", "submenu.remotes": "Remoto", "submenu.stash": "Fazer Stash", "submenu.tags": "Marcas", - "colors.added": "Cor dos recursos adicionados.", - "colors.modified": "Cor dos recursos modificados.", - "colors.stageModified": "Cor dos recursos modificados que foram preparados.", - "colors.stageDeleted": "Cor dos recursos excluídos que foram preparados.", - "colors.deleted": "Cor dos recursos excluídos.", - "colors.renamed": "Cor dos recursos renomeados ou copiados.", - "colors.untracked": "Cor dos recursos não controlados.", - "colors.ignored": "Cor dos recursos ignorados.", - "colors.conflict": "Cor dos recursos com conflitos.", - "colors.submodule": "Cor dos recursos do submódulo.", - "view.workbench.scm.missing": "Uma instalação de git válida não foi detectada, mais detalhes podem ser encontrados na [saída do git](command:git.showOutput).\r\n[Instale o git](https://git-scm.com/) ou saiba mais sobre como usar o git e o controle do código-fonte no VS Code nos [nossos documentos](https://aka.ms/vscode-scm).\r\nSe você estiver usando um sistema de controle de versão diferente, poderá [pesquisar no marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) extensões adicionais.", - "view.workbench.scm.disabled": "Se você quiser usar os recursos do git, habilite o Git nas suas [configurações](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossos documentos] (https://aka.ms/vscode-scm).", - "view.workbench.scm.empty": "Para usar os recursos do git, você pode abrir uma pasta que contém um repositório git ou clonar usando uma URL.\r\n[Abrir Pasta](command:vscode.openFolder)\r\n[Clonar Repositório](command:git.clone)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossos documentos] (https://aka.ms/vscode-scm).", - "view.workbench.scm.folder": "A pasta aberta no momento não tem um repositório git. Você pode inicializar um repositório que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação] (https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "O workspace aberto atualmente não tem nenhuma pasta contendo repositórios git. Você pode inicializar um repositório em uma pasta que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Inicializar o Repositório](command:git.init)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação] (https://aka.ms/vscode-scm).", - "view.workbench.scm.emptyWorkspace": "O workspace aberto atualmente não tem nenhuma pasta contendo repositórios git.\r\n[Adicionar Pasta ao Workspace](command:workbench.action.addRootFolder)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossos documentos] (https://aka.ms/vscode-scm).", "view.workbench.cloneRepository": "Você pode clonar um repositório localmente.\r\n[Clonar Repositório](comando: git.clone 'Clonar um repositório após a ativação da extensão git')", - "view.workbench.learnMore": "Para saber mais sobre como usar o Git e o controle do código-fonte no VS Code [leia nossos documentos](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Índice Modificado", - "modified": "Modificado", - "index added": "Índice Adicionado", - "index deleted": "Índice Excluído", - "deleted": "Excluído", - "index renamed": "Índice Renomeado", - "index copied": "Índice Copiado", - "untracked": "Não controlado", - "ignored": "Ignorado", - "intent to add": "Intenção de Adicionar", - "both deleted": "Conflito: Excluído por Ambos", - "added by us": "Conflito: Adicionados por Nós", - "deleted by them": "Conflito: Excluído por Eles", - "added by them": "Conflito: Adicionado por Eles", - "deleted by us": "Conflito: Excluído por Nós", - "both added": "Conflito: Adicionados por Ambos", - "both modified": "Conflito: Modificado por Ambos", - "open": "Abrir", - "git.title.index": "{0} (Índice)", - "git.title.workingTree": "{0} (Árvore de Trabalho)", - "git.title.deleted": "{0} (Excluído)", - "git.title.theirs": "{0} (Deles)", - "git.title.ours": "{0} (Nosso)", - "git.title.untracked": "{0} (Não rastreado)", - "commit": "Confirmar", - "merge changes": "Mesclar Alterações", - "staged changes": "Alterações em Etapas", - "changes": "Alterações", - "untracked changes": "Alterações Não Controladas", - "push success": "Enviado por push com êxito.", - "commit in rebase": "Não é possível alterar a mensagem de confirmação no meio de uma troca de base. Conclua a operação de troca de base e use a troca de base interativa.", - "commitMessageWhitespacesOnlyWarning": "A mensagem de confirmação atual contém somente caracteres de espaço em branco", - "commitMessageCountdown": "{0} caracteres restantes na linha atual", - "commitMessageWarning": "{0} caracteres acima de {1} na linha atual", - "sync is unpredictable": "Sincronizando. O cancelamento pode causar sérios danos ao repositório", - "always pull": "Sempre Efetuar Pull", - "pull": "Efetuar Pull", - "dont pull": "Não Efetuar Pull", - "pull branch maybe rebased": "Parece que a base do branch atual '{0}' pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", - "pull maybe rebased": "Parece que a base do branch atual pode ter sido trocada. Tem certeza de que ainda deseja efetuar pull nele?", - "huge": "O repositório do git em '{0}' tem muitas alterações ativas, apenas um subconjunto de recursos do Git será habilitado.", - "neveragain": "Não Mostrar Novamente", - "add known": "Deseja adicionar '{0}' a .gitignore?", - "yes": "Sim", - "sync changes": "Sincronizar as Alterações", - "pull n": "Efetuar pull de {0} commits de {1}/{2}", - "push n": "Efetuar push de {0} commits para {1}/{2}", - "pull push n": "Efetuar pull de {0} e efetuar push de {1} commits entre {2}/{3}", - "commitMessageWithHeadLabel": "Mensagem ({0} para confirmação em '{1}')", - "commitMessage": "Mensagem ({0} para confirmação)" - }, - "dist/main": { - "looking": "Procurando pelo git em: {0}", - "using git": "Usando git {0} de {1}", - "downloadgit": "Baixar Git", - "neverShowAgain": "Não Mostrar Novamente", - "notfound": "Git não encontrado. Instale-o ou configure-o usando a configuração 'git.path'.", - "updateGit": "Atualizar Git", - "git20": "Parece que você tem o git {0} instalado. O código funciona melhor com a versão 2 ou posterior do git", - "git2526": "Há problemas conhecidos com o Git {0} instalado. Atualize para o Git versão 2.27 ou posterior para que os recursos funcionem corretamente." - }, - "dist/remoteSource": { - "type to search": "Nome do repositório (digite para pesquisar)", - "type to filter": "Nome do repositório", - "none found": "Nenhum repositório remoto encontrado.", - "error": "$(error) Erro: {0}", - "provide url": "Fornecer URL do repositório", - "provide url or pick": "Fornecer URL do repositório ou selecionar uma origem do repositório.", - "url": "URL", - "pick url": "Escolher uma URL da qual clonar.", - "branch name": "Nome do branch" - }, - "dist/timelineProvider": { - "git.timeline.source": "Histórico de Git", - "git.timeline.you": "Você", - "git.timeline.stagedChanges": "Alterações em Etapas", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Índice", - "git.timeline.uncommitedChanges": "Alterações Não Confirmadas", - "git.workingTree": "Árvore de Trabalho" - }, - "dist/model": { - "not supported": "Não há suporte para caminhos absolutos na configuração 'git. scanRepositories'.", - "too many submodules": "O repositório '{0}' tem {1} submódulos que não serão abertos automaticamente. Você ainda pode abrir cada um individualmente abrindo um arquivo dentro dele.", - "no repositories": "Não há repositórios disponíveis", - "pick repo": "Escolher um repositório" - }, - "dist/autofetch": { - "yes": "Sim", - "no": "Não", - "not now": "Pergunte-me Mais Tarde", - "suggest auto fetch": "Deseja que o código [execute periodicamente 'git fetch']({0})?" - }, - "dist/statusbar": { - "rebasing": "Trocando base", - "checkout": "Branch/tag de check-out...", - "publish to": "Publicar em {0}", - "publish to...": "Publicar em...", - "publish changes": "Publicar Alterações", - "syncing changes": "Sincronizando Alterações..." - }, - "dist/commands": { - "tag at": "Marca na {0}", - "remote branch at": "Ramificação remota em {0}", - "create branch": "Criar ramificação...", - "create branch from": "Criar ramificação de...", - "checkout detached": "Check-out desanexado...", - "add remote": "Adicionar um novo remoto...", - "current": "Atual", - "select log level": "Selecionar nível de log", - "changed": "Nível do log alterado para: {0}", - "clonefrom": "Clonar de {0}", - "repourl": "Clonar da URL", - "selectFolder": "Selecionar Localização do Repositório", - "cloning": "Clonando o repositório git '{0}'...", - "proposeopen": "Deseja abrir o repositório clonado?", - "openrepo": "Abrir", - "openreponew": "Abrir em Nova Janela", - "add": "Adicionar ao Workspace", - "proposeopen2": "Deseja abrir o repositório clonado ou adicioná-lo ao workspace atual?", - "init": "Selecionar pasta do workspace na qual inicializar o repositório git", - "choose": "Escolher Pasta...", - "init repo": "Inicializar o Repositório", - "create repo": "Inicializar o Repositório", - "are you sure": "Isso criará um repositório Git em '{0}'. Tem certeza de que deseja continuar?", - "proposeopen init": "Deseja abrir o repositório inicializado?", - "proposeopen2 init": "Deseja abrir o repositório inicializado ou adicioná-lo ao workspace atual?", - "open repo": "Abrir o Repositório", - "HEAD not available": "A versão HEAD de '{0}' não está disponível.", - "confirm stage files with merge conflicts": "Tem certeza de que deseja preparar {0} arquivos com conflitos de mesclagem?", - "confirm stage file with merge conflicts": "Tem certeza de que deseja preparar {0} com conflitos de mesclagem?", - "yes": "Sim", - "keep ours": "Manter Nossa Versão", - "delete": "Excluir Arquivo", - "deleted by them": "O arquivo '{0}' foi excluído por eles e modificado por nós.\r\n\r\nO que você deseja fazer?", - "keep theirs": "Manter Versão Deles", - "deleted by us": "O arquivo '{0}' foi excluído por nós e modificado por eles.\r\n\r\nO que você deseja fazer?", - "discard": "Descartar as Alterações", - "confirm delete": "Tem certeza de que deseja EXCLUIR {0}?\r\nIsso é IRREVERSÍVEL.\r\nEste arquivo será PERDIDO PARA SEMPRE.", - "delete file": "Excluir arquivo", - "restore file": "Restaurar arquivo", - "confirm restore": "Tem certeza de que deseja restaurar {0}?", - "confirm discard": "Tem certeza de que deseja descartar as alterações em {0}?", - "restore files": "Restaurar arquivos", - "confirm restore multiple": "Tem certeza de que deseja restaurar {0} arquivos?", - "confirm discard multiple": "Tem certeza de que deseja descartar as alterações nos {0} arquivos?", - "warn untracked": "Isso EXCLUIRÁ {0} arquivos não acompanhados.\r\nIsso é IRREVERSÍVEL.\r\nEsses arquivos serão PERDIDOS PARA SEMPRE.", - "there are untracked files single": "O seguinte arquivo não controlado será EXCLUÍDO DO DISCO se descartado: {0}.", - "there are untracked files": "Há {0} arquivos não controlados que serão EXCLUÍDOS DO disco, se descartados.", - "confirm discard all 2": "{0}\r\n\r\nIsso é IRREVERSÍVEL. O conjunto de trabalho atual será PERDIDO PARA SEMPRE.", - "yes discard tracked": "Descartar 1 Arquivo Controlado", - "yes discard tracked multiple": "Descartar {0} Arquivos Controlados", - "discardAll": "Descartar Todos os {0} Arquivos", - "confirm discard all single": "Tem certeza de que deseja descartar as alterações em {0}?", - "confirm discard all": "Tem certeza de que deseja descartar TODAS as alterações nos {0} arquivos?\r\nIsso é IRREVERSÍVEL.\r\nSeu conjunto de trabalho atual será PERDIDO PARA SEMPRE.", - "discardAll multiple": "Descartar 1 Arquivo", - "confirm delete multiple": "Tem certeza de que deseja EXCLUIR {0} arquivos?\r\nIsso é IRREVERSÍVEL!\r\nEste arquivo será PERDIDO PARA SEMPRE.", - "delete files": "Excluir Arquivos", - "unsaved files single": "O arquivo a seguir tem alterações não salvas que não serão incluídas na confirmação se você continuar: {0}.\r\n\r\nDeseja salvá-lo antes de confirmar?", - "unsaved files": "Há {0} arquivos não salvos.\r\n\r\nDeseja salvá-los antes de confirmar?", - "save and commit": "Salvar Tudo & Confirmar", - "commit": "Fazer Commit das Alterações Preparadas", - "no staged changes": "Não há nenhuma alteração preparada a ser confirmada.\r\n\r\nDeseja preparar automaticamente todas as alterações e confirmá-las diretamente?", - "always": "Sempre", - "never": "Nunca", - "commit anyway": "Criar um Commit Vazio", - "no changes": "Não há alterações para confirmar.", - "no verify commit not allowed": "Confirmações sem verificação não são permitidas, habilite-as com a configuração 'git.allowNoVerifyCommit'.", - "confirm no verify commit": "Você está prestes a confirmar as alterações sem verificação, isso ignora hooks pre-commit e pode ser indesejável.\r\n\r\nTem certeza de que deseja continuar?", - "ok": "OK", - "never ask again": "OK, Não Perguntar Novamente", - "commitMessageWithHeadLabel2": "Mensagem (confirmar em '{0}')", - "commit message": "Confirmar mensagem", - "provide commit message": "Forneça uma mensagem de confirmação", - "confirm emtpy commit": "Tem certeza de que deseja criar uma confirmação vazia?", - "yes never again": "Sim, Não Mostrar Novamente", - "no more": "Não é possível desfazer porque HEAD não aponta para nenhuma confirmação.", - "undo commit": "Desfazer confirmação de mesclagem", - "merge commit": "A última confirmação foi uma confirmação de mesclagem. Tem certeza de que deseja desfazê-la?", - "select a ref to checkout detached": "Selecionar uma referência para o check-out no modo desanexado", - "select a ref to checkout": "Selecionar uma referência para sair", - "force": "Forçar o Check-out", - "stashcheckout": "Fazer Stash e Check-out", - "local changes": "Suas alterações locais seriam substituídas pelo check-out.", - "branch name": "Nome da ramificação", - "provide branch name": "Forneça um novo nome de ramificação", - "branch name format invalid": "O nome da ramificação precisa corresponder ao regex: {0}", - "select a ref to create a new branch from": "Selecionar uma referência da qual criar a ramificação '{0}'", - "select branch to delete": "Selecionar uma ramificação para excluir", - "confirm force delete branch": "A ramificação '{0}' não foi totalmente mesclada. Excluir assim mesmo?", - "delete branch": "Excluir Ramificação", - "invalid branch name": "Nome de ramificação inválido", - "branch already exists": "Já existe um branch com o nome '{0}'", - "select a branch to merge from": "Selecionar uma ramificação da qual mesclar", - "select a branch to rebase onto": "Selecionar uma ramificação para a qual trocar base", - "tag name": "Nome da marca", - "provide tag name": "Forneça um nome de marca", - "tag message": "Mensagem", - "provide tag message": "Forneça uma mensagem para anotar a marca", - "no tags": "Este repositório não tem marcas.", - "select a tag to delete": "Selecionar uma marca para excluir", - "no remotes to fetch": "Este repositório não tem remotos configurados para buscar.", - "no remotes to pull": "O repositório não tem remotos configurados para extrair.", - "pick remote pull repo": "Selecionar um remoto do qual efetuar pull da ramificação", - "pick branch pull": "Selecionar uma ramificação da qual efetuar pull", - "addremote": "Adicionar Remoto", - "no remotes to push": "O repositório não tem remotos configurados para enviar por push.", - "force push not allowed": "Forçar envio por push não é permitido. Habilite-o com a configuração 'git.allowForcePush'.", - "confirm force push": "Você está prestes a forçar o envio por push das suas alterações. Isso pode ser destrutivo e pode substituir acidentalmente as alterações feitas por outras pessoas.\r\n\r\nTem certeza de que deseja continuar?", - "nobranch": "Confira uma ramificação para enviar por push a um remoto.", - "confirm publish branch": "A ramificação '{0}' não tem ramificação de upstream. Deseja publicar esta ramificação?", - "pick remote": "Selecionar um remoto ao qual publicar a ramificação '{0}':", - "commit hash": "Fazer Commit do Hash", - "provide commit hash": "Forneça o hash de commit", - "addfrom": "Adicionar remoto de {0}", - "addFrom": "Adicionar remoto da URL", - "remote name": "Nome do remoto", - "provide remote name": "Forneça um nome de remoto", - "remote name format invalid": "Formato de nome do remoto inválido", - "remote already exists": "O remoto '{0}' já existe.", - "no remotes added": "O repositório não tem remotos.", - "remove remote": "Selecionar um remoto para remover", - "sync is unpredictable": "Esta ação fará com que as confirmações sejam enviadas por push e tenham pull efetuado de '{0}/{1}'.", - "never again": "OK, Não Mostrar Novamente", - "no remotes to publish": "O repositório não tem remotos configurados para publicar.", - "publish to": "Publicar em {0}", - "pick provider": "Selecionar um provedor ao qual publicar a ramificação '{0}':", - "no changes stash": "Não há alterações para stash.", - "unsaved stash files single": "O seguinte arquivo tem alterações não salvas que não serão incluídas no stash se você continuar: {0}.\r\n\r\nDeseja salvá-lo antes de fazer stash?", - "unsaved stash files": "Há {0} arquivos não salvos.\r\n\r\nDeseja salvá-los antes de fazer stash?", - "save and stash": "Salvar Tudo e Fazer Stash", - "stash": "Fazer Stash Mesmo Assim", - "provide stash message": "Opcionalmente, forneça uma mensagem stash", - "stash message": "Mensagem stash", - "pick stash to pop": "Selecionar um stash para aplicar e remover", - "no stashes": "Não há fases no repositório.", - "pick stash to apply": "Selecionar um stash para aplicar", - "pick stash to drop": "Selecionar um stash para soltar", - "sure drop": "Tem certeza de que deseja remover o stash: {0}?", - "git.title.workingTree": "{0} (Árvore de Trabalho)", - "git.title.index": "{0} (Índice)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "Não há troca de base em andamento.", - "open git log": "Abrir Log do Git", - "show command output": "Mostrar a Saída do Comando", - "clean repo": "Limpe sua árvore de trabalho do repositório antes do check-out.", - "cant push": "Não é possível enviar refs por push para o remoto. Tente executar 'pull' primeiro para integrar suas alterações.", - "merge conflicts": "Há conflitos de mesclagem. Resolva-os antes de confirmar.", - "stash merge conflicts": "Ocorreram conflitos de mesclagem ao aplicar o stash.", - "auth failed specific": "Falha ao autenticar no remoto do git:\r\n\r\n{0}", - "auth failed": "Falha ao autenticar no remoto do git.", - "missing user info": "Verifique se você configurou 'user.name' e 'user.email' no git.", - "learn more": "Saiba Mais", - "git error details": "Git: {0}", - "git error": "Erro de git" - }, - "dist/askpass-main": { - "missOrInvalid": "Credenciais ausentes ou inválidas." + "view.workbench.learnMore": "Para saber mais sobre como usar o Git e o controle do código-fonte no VS Code [leia nossos documentos](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\r\n[Open Folder](command:vscode.openFolder)\r\n[Clone Repository](command:git.clone)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\r\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\r\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "A pasta aberta no momento não tem um repositório git. Você pode inicializar um repositório que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Initialize Repository](command:git.init?%5Btrue%5D)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação] (https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\r\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in VS Code in [our docs](https://aka.ms/vscode-scm).\r\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.", + "view.workbench.scm.workspace": "O workspace aberto atualmente não tem nenhuma pasta contendo repositórios git. Você pode inicializar um repositório em uma pasta que habilitará os recursos de controle do código-fonte que são fornecidos pelo git.\r\n[Inicializar o Repositório](command:git.init)\r\nPara saber mais sobre como usar o git e o controle do código-fonte no VS Code [leia nossa documentação] (https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json index c0ffc350ee..1252930fb6 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Autenticação do GitHub", - "description": "Provedor de Autenticação do GitHub" + "dist/common/keychain": { + "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'.", + "troubleshooting": "Guia de Solução de Problemas" }, "dist/githubServer": { - "signingIn": "$(mark-github) Entrando no github.com..." + "signingIn": "$(mark-github) Entrando no github.com...", + "signingInEnterprise": "$(mark-github) Entrando no {0}...", + "status.git.signIn.name": "Entrada do GitHub" }, - "dist/common/keychain": { - "troubleshooting": "Guia de Solução de Problemas", - "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'." + "package": { + "description": "Provedor de Autenticação do GitHub", + "displayName": "Autenticação do GitHub" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json index bdb4fe9e6c..8ec129cd24 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Controla se a autenticação automática do GitHub deve ser habilitada para comandos git no VS Code.", - "welcome.publishFolder": "Você também pode publicar essa pasta diretamente em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Você também pode publicar diretamente uma pasta do workspace em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Selecionar uma pasta para publicar no GitHub", "ignore": "Selecionar quais arquivos devem ser incluídos no repositório.", + "openingithub": "Abrir no GitHub", + "pick folder": "Selecionar uma pasta para publicar no GitHub", + "publishing_done": "O repositório '{0}' foi publicado com êxito no GitHub.", + "publishing_firstcommit": "Criando o primeiro commit", "publishing_private": "Fazendo a publicação em um repositório privado do GitHub", "publishing_public": "Fazendo a publicação em um repositório público do GitHub", - "publishing_firstcommit": "Criando o primeiro commit", - "publishing_uploading": "Carregando os arquivos", - "openingithub": "Abrir no GitHub", - "publishing_done": "O repositório '{0}' foi publicado com êxito no GitHub." + "publishing_uploading": "Carregando os arquivos" }, "dist/pushErrorHandler": { - "ok": "OK", - "fork unable": "Você não tem permissões para efetuar push para '{0}/{1}' no GitHub.", "create a fork": "Criar Bifurcação", - "no": "Não", - "fork": "Você não tem permissões para enviar por push para '{0}/{1}' no GitHub. Deseja criar uma bifurcação e enviá-la por push?", "create fork": "Criar bifurcação do GitHub", - "forking": "Bifurcando '{0}/{1}'...", - "forking_pushing": "Enviando alterações por push...", - "openingithub": "Abrir no GitHub", - "createpr": "Criar PR", - "forking_done": "A bifurcação '{0}' foi criada com êxito no GitHub.", "createghpr": "Criando Solicitação de Pull do GitHub...", - "openpr": "Abrir PR", - "donepr": "O PR '{0}/{1}#{2}' foi criado com êxito no GitHub." + "createpr": "Criar PR", + "donepr": "O PR '{0}/{1}#{2}' foi criado com êxito no GitHub.", + "fork": "Você não tem permissões para enviar por push para '{0}/{1}' no GitHub. Deseja criar uma bifurcação e enviá-la por push?", + "forking": "Bifurcando '{0}/{1}'...", + "forking_done": "A bifurcação '{0}' foi criada com êxito no GitHub.", + "forking_pushing": "Enviando alterações por push...", + "no": "Não", + "openingithub": "Abrir no GitHub", + "openpr": "Abrir PR" + }, + "package": { + "config.gitAuthentication": "Controla se a autenticação automática do GitHub deve ser habilitada para comandos git no VS Code.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "Você também pode publicar essa pasta diretamente em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Você também pode publicar diretamente uma pasta do workspace em um repositório GitHub. Depois de publicado, você terá acesso aos recursos de controle do código-fonte que são fornecidos pelo git e GitHub.\r\n[$(github) Publicar no GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json index 0df064d0b6..1cbda6b999 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Visualização da Imagem", - "description": "Fornece a visualização de imagem interna do VS Code", - "customEditors.displayName": "Visualização da Imagem", - "command.zoomIn": "Ampliar", - "command.zoomOut": "Reduzir" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} B", + "sizeGB": "{0} GB", "sizeKB": "{0} KB", "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB", - "sizeStatusBar.name": "Tamanho Binário da Imagem" + "sizeStatusBar.name": "Tamanho Binário da Imagem", + "sizeTB": "{0} TB" }, "dist/preview": { "preview.imageLoadError": "Ocorreu um erro ao carregar a imagem.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Zoom da Imagem", "zoomStatusBar.placeholder": "Selecionar nível de zoom", "zoomStatusBar.wholeImageLabel": "Imagem Inteira" + }, + "package": { + "command.zoomIn": "Ampliar", + "command.zoomOut": "Reduzir", + "customEditors.displayName": "Visualização da Imagem", + "description": "Fornece a visualização de imagem interna do VS Code", + "displayName": "Visualização da Imagem" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/import.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/import.i18n.json index c825fe5aac..a9d9a59c85 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Configuração de Importação de Arquivo Simples", - "flatfileimport.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} iniciado", - "serviceStarting": "Iniciando {0}", - "flatFileImport.serviceStartFailed": "Falha ao iniciar {0}: {1}", - "installingServiceDetailed": "Instalando {0} para {1}", - "installingService": "Instalando serviço {0}", - "serviceInstalled": "{0} instalado", - "downloadingService": "Baixando {0}", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "Baixando {0}", - "downloadingServiceComplete": "Download de {0} concluído", - "entryExtractedChannelMsg": "{0} extraído ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Fornecer Comentários", - "serviceCrashMessage": "componente de serviço não pôde ser iniciado", - "flatFileImport.serverDropdownTitle": "O servidor no qual o banco de dados está", - "flatFileImport.databaseDropdownTitle": "Banco de dados em que a tabela é criada", "flatFile.InvalidFileLocation": "Localização de arquivo inválida. Tente um arquivo de entrada diferente", + "flatFileImport.allowNulls": "Permitir Valores Nulos", "flatFileImport.browseFiles": "Procurar", - "flatFileImport.openFile": "Abrir", - "flatFileImport.fileTextboxTitle": "Local do arquivo a ser importado", - "flatFileImport.tableTextboxTitle": "Nome da nova tabela", - "flatFileImport.schemaTextboxTitle": "Esquema da tabela", - "flatFileImport.importData": "Importar Dados", - "flatFileImport.next": "Próximo", "flatFileImport.columnName": "Nome da Coluna", "flatFileImport.dataType": "Tipo de Dados", - "flatFileImport.primaryKey": "Chave Primária", - "flatFileImport.allowNulls": "Permitir Valores Nulos", - "flatFileImport.prosePreviewMessage": "Esta operação analisou a estrutura do arquivo de entrada para gerar a visualização abaixo para as primeiras 50 linhas.", - "flatFileImport.prosePreviewMessageFail": "Esta operação não teve êxito. Tente um arquivo de entrada diferente.", - "flatFileImport.refresh": "Atualizar", - "flatFileImport.importInformation": "Importar informações", - "flatFileImport.importStatus": "Status de importação", - "flatFileImport.serverName": "Nome do servidor", + "flatFileImport.databaseDropdownTitle": "Banco de dados em que a tabela é criada", "flatFileImport.databaseName": "Nome do banco de dados", - "flatFileImport.tableName": "Nome da tabela", - "flatFileImport.tableSchema": "Esquema da tabela", "flatFileImport.fileImport": "Arquivo a ser importado", - "flatFileImport.success.norows": "✔ Dados inseridos na tabela corretamente.", - "import.needConnection": "Conecte-se a um servidor antes de usar este assistente.", - "import.needSQLConnection": "A extensão de importação SQL Server não dá suporte a este tipo de conexão", - "flatFileImport.wizardName": "Assistente de importação de arquivo simples", + "flatFileImport.fileTextboxTitle": "Local do arquivo a ser importado", + "flatFileImport.importData": "Importar Dados", + "flatFileImport.importInformation": "Importar informações", + "flatFileImport.importNewFile": "Importar novo arquivo", + "flatFileImport.importStatus": "Status de importação", + "flatFileImport.next": "Próximo", + "flatFileImport.openFile": "Abrir", "flatFileImport.page1Name": "Especificar o Arquivo de Entrada", "flatFileImport.page2Name": "Visualizar Dados", "flatFileImport.page3Name": "Modificar Colunas", "flatFileImport.page4Name": "Resumo", - "flatFileImport.importNewFile": "Importar novo arquivo" + "flatFileImport.primaryKey": "Chave Primária", + "flatFileImport.prosePreviewMessage": "Esta operação analisou a estrutura do arquivo de entrada para gerar a visualização abaixo para as primeiras 50 linhas.", + "flatFileImport.prosePreviewMessageFail": "Esta operação não teve êxito. Tente um arquivo de entrada diferente.", + "flatFileImport.refresh": "Atualizar", + "flatFileImport.schemaTextboxTitle": "Esquema da tabela", + "flatFileImport.serverDropdownTitle": "O servidor no qual o banco de dados está", + "flatFileImport.serverName": "Nome do servidor", + "flatFileImport.success.norows": "✔ Dados inseridos na tabela corretamente.", + "flatFileImport.tableName": "Nome da tabela", + "flatFileImport.tableSchema": "Esquema da tabela", + "flatFileImport.tableTextboxTitle": "Nome da nova tabela", + "flatFileImport.wizardName": "Assistente de importação de arquivo simples", + "import.needConnection": "Conecte-se a um servidor antes de usar este assistente.", + "import.needSQLConnection": "A extensão de importação SQL Server não dá suporte a este tipo de conexão", + "import.serviceCrashButton": "Fornecer Comentários", + "serviceCrashMessage": "componente de serviço não pôde ser iniciado" + }, + "out/services/serviceClient": { + "downloadingService": "Baixando {0}", + "downloadingServiceComplete": "Download de {0} concluído", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "Baixando {0}", + "entryExtractedChannelMsg": "{0} extraído ({1}/{2})", + "flatFileImport.serviceStartFailed": "Falha ao iniciar {0}: {1}", + "installingService": "Instalando serviço {0}", + "installingServiceDetailed": "Instalando {0} para {1}", + "serviceInstalled": "{0} instalado", + "serviceStarted": "{0} iniciado", + "serviceStarting": "Iniciando {0}" + }, + "package": { + "flatfileimport.configuration.title": "Configuração de Importação de Arquivo Simples", + "flatfileimport.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json index 0989fe5ea3..ac97cce37f 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Usar a configuração '{0}' para configurar o limite.", + "goToSetting": "Abrir as Configurações", + "json.resolveError": "JSON: Erro de Resolução de Esquema", + "json.schemaResolutionDisabledMessage": "O download de esquemas está desabilitado. Clique para configurar.", + "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema. Clique para tentar novamente.", + "jsonserver.name": "Servidor de Linguagem JSON", + "ok": "OK", + "schemaDownloadDisabled": "O download de esquemas está desabilitado pela configuração '{0}'", + "untitled.schema": "Não é possível carregar {0}", + "yes never again": "Não Mostrar Isto Novamente" + }, "package": { - "displayName": "Recursos de Linguagem JSON", "description": "Fornece suporte de linguagem avançada para arquivos JSON.", + "displayName": "Recursos de Linguagem JSON", + "json.clickToRetry": "Clique para tentar novamente.", + "json.colorDecorators.enable.deprecationMessage": "A configuração `json.colorDecorators.enable` foi preterida em favor de `editor.colorDecorators`.", + "json.colorDecorators.enable.desc": "Habilita ou desabilita os decoradores de cor", + "json.enableSchemaDownload.desc": "Quando habilitados, os esquemas JSON podem ser buscados em locais http e https.", + "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão", + "json.maxItemsComputed.desc": "O número máximo computado de símbolos de estrutura de tópicos e regiões de dobragem (limitados por motivos de desempenho).", + "json.maxItemsExceededInformation.desc": "Mostrar uma notificação ao exceder o número máximo de símbolos de estrutura de tópicos e de regiões de dobra.", + "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema.", "json.schemas.desc": "Associar os esquemas aos arquivos JSON no projeto atual.", - "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", "json.schemas.fileMatch.desc": "Uma matriz de padrões de arquivos para combinar ao resolver arquivos JSON para esquemas. `*` pode ser usado como curinga. Padrões de exclusão também podem ser definidos e começam com '!'. Um arquivo corresponde quando há pelo menos um padrão de correspondência e o último padrão de correspondência não é um padrão de exclusão.", "json.schemas.fileMatch.item.desc": "Um padrão de arquivos que pode conter '*' para fazer a correspondência ao resolver arquivos JSON para esquemas.", "json.schemas.schema.desc": "A definição de esquema para a URL fornecida. O esquema precisa ser fornecido apenas para evitar acessos à URL do esquema.", - "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão", - "json.tracing.desc": "Rastreia a comunicação entre o VS Code e o servidor de linguagem JSON.", - "json.colorDecorators.enable.desc": "Habilita ou desabilita os decoradores de cor", - "json.colorDecorators.enable.deprecationMessage": "A configuração `json.colorDecorators.enable` foi preterida em favor de `editor.colorDecorators`.", - "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema.", - "json.clickToRetry": "Clique para tentar novamente.", - "json.maxItemsComputed.desc": "O número máximo computado de símbolos de estrutura de tópicos e regiões de dobragem (limitados por motivos de desempenho).", - "json.maxItemsExceededInformation.desc": "Mostrar uma notificação ao exceder o número máximo de símbolos de estrutura de tópicos e de regiões de dobra.", - "json.enableSchemaDownload.desc": "Quando habilitados, os esquemas JSON podem ser buscados em locais http e https." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: Erro de Resolução de Esquema", - "jsonserver.name": "Servidor de Linguagem JSON", - "untitled.schema": "Não é possível carregar {0}", - "schemaDownloadDisabled": "O download de esquemas está desabilitado pela configuração '{0}'", - "ok": "OK", - "goToSetting": "Abrir as Configurações", - "yes never again": "Não Mostrar Isto Novamente", - "configureLimit": "Usar a configuração '{0}' para configurar o limite.", - "json.schemaResolutionErrorMessage": "Não é possível resolver o esquema. Clique para tentar novamente.", - "json.schemaResolutionDisabledMessage": "O download de esquemas está desabilitado. Clique para configurar." + "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", + "json.tracing.desc": "Rastreia a comunicação entre o VS Code e o servidor de linguagem JSON." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json index ecac0095dd..d1062667bd 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem JSON", - "description": "Fornece realce de sintaxe & correspondência de colchetes em arquivos JSON." + "description": "Fornece realce de sintaxe & correspondência de colchetes em arquivos JSON.", + "displayName": "Noções Básicas da Linguagem JSON" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/kusto.i18n.json index a49e18fbd4..d249eacf9d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Novo Notebook", - "notebook.command.open": "Abrir Notebook", - "cloud.databaseProperties.name": "Nome do Banco de dados", - "cloud.databaseProperties.size": "Tamanho (MB)", - "cloud.serverProperties.summary": "Status", - "cloud.serverProperties.machinesTotal": "Total de Máquinas no cluster", - "cloud.serverProperties.diskCacheCapacity": "% da capacidade de dados do cluster usada", - "databasesListProperties.name": "Nome", - "databasesListProperties.size": "Tamanho (MB)", - "objectsListProperties.name": "Nome", - "objectsListProperties.metadataTypeName": "Tipo", - "kusto.configuration.title": "Configuração KUSTO", - "kusto.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", - "kusto.format.alignColumnDefinitionsInColumns": "Definições de coluna devem ser alinhadas?", - "kusto.format.datatypeCasing": "Tipos de dados devem ser formatados como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", - "kusto.format.keywordCasing": "Palavras-chave devem ser formatadas como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", - "kusto.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso", - "kusto.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Nome (opcional)", - "kusto.connectionOptions.connectionName.description": "Nome personalizado da conexão", - "kusto.connectionOptions.serverName.displayName": "Cluster", - "kusto.connectionOptions.serverName.description": "Nome do cluster Kusto", - "kusto.connectionOptions.databaseName.displayName": "Base de dados", - "kusto.connectionOptions.databaseName.description": "O nome do catálogo ou banco de dados inicial na fonte de dados", - "kusto.connectionOptions.authType.displayName": "Tipo de Autenticação", - "kusto.connectionOptions.authType.description": "Especifica o método de autenticação com o servidor Kusto", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", - "kusto.connectionOptions.authType.categoryValues.none": "Sem Autenticação", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticação de usuário", - "kusto.connectionOptions.userName.displayName": "Nome do usuário", - "kusto.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", - "kusto.connectionOptions.password.displayName": "Senha", - "kusto.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", - "kusto.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", - "kusto.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", - "kusto.connectionOptions.connectRetryCount.displayName": "Contagem de tentativas de conexão", - "kusto.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", - "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalo de tentativa de conexão", - "kusto.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", - "kusto.connectionOptions.applicationName.displayName": "Nome da Aplicação", - "kusto.connectionOptions.applicationName.description": "O nome do aplicativo", - "kusto.connectionOptions.workstationId.displayName": "Id da Estação de trabalho", - "kusto.connectionOptions.workstationId.description": "O nome da estação de trabalho conectada ao Servidor Kusto", - "kusto.connectionOptions.failoverPartner.displayName": "Parceiro de failover", - "kusto.connectionOptions.failoverPartner.description": "O nome ou endereço de rede da instância do Servidor Kusto que atua como um parceiro de failover" + "dist/features": { + "kusto.accountDoesNotExist": "Conta não existe.", + "kusto.insufficientlyPrivelagedAzureAccount": "A conta do Azure configurada para {0} não tem permissões suficientes para o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted.", + "kusto.missingLinkedAzureAccount": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure está disponível. Adicione uma conta vinculada do Azure e tente a consulta novamente." }, - "dist/telemetry": { - "viewKnownIssuesText": "Exibir Problemas Conhecidos", - "serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Concluída a instalação de {0}", + "downloadingServiceChannelMsg": "Baixando {0}", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "Baixando {0}", + "failedToStartServiceErrorMsg": "Falha ao iniciar o {0}", + "installedServiceChannelMsg": "Instalado {0}", + "installingServiceChannelMsg": "Instalando {0} para {1}", + "installingServiceStatusMsg": "Instalando {0}", + "serviceStartedStatusMsg": "{0} Iniciado", + "startingServiceStatusMsg": "A partir de {0}" }, "dist/main": { "kusto.unsupportedPlatform": "Plataforma não suportada", "notebookFileType": "Notebooks", "unsupportedFileType": "Somente os Notebooks .ipynb são compatíveis" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "A sessão para o nó {0} não existe", - "notifyError": "Erro ao notificar a alteração de nó: {0}", - "rootLabel": "Raiz" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Cancelar", "cancel": "Cancelar operação?", - "kusto.searchServers": "Nomes de Servidores de Pesquisa" + "cancelTooltip": "Cancelar", + "kusto.searchServers": "Nomes de Servidores de Pesquisa", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} Iniciado", - "startingServiceStatusMsg": "A partir de {0}", - "failedToStartServiceErrorMsg": "Falha ao iniciar o {0}", - "installingServiceChannelMsg": "Instalando {0} para {1}", - "installingServiceStatusMsg": "Instalando {0}", - "installedServiceChannelMsg": "Instalado {0}", - "downloadingServiceChannelMsg": "Baixando {0}", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "Baixando {0}", - "downloadServiceDoneChannelMsg": "Concluída a instalação de {0}" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Erro ao notificar a alteração de nó: {0}", + "rootLabel": "Raiz", + "sessionNotFound": "A sessão para o nó {0} não existe" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure está disponível. Adicione uma conta vinculada do Azure e tente a consulta novamente.", - "kusto.accountDoesNotExist": "Conta não existe.", - "kusto.insufficientlyPrivelagedAzureAccount": "A conta do Azure configurada para {0} não tem permissões suficientes para o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio.", + "viewKnownIssuesText": "Exibir Problemas Conhecidos" + }, + "package": { + "cloud.databaseProperties.name": "Nome do Banco de dados", + "cloud.databaseProperties.size": "Tamanho (MB)", + "cloud.serverProperties.diskCacheCapacity": "% da capacidade de dados do cluster usada", + "cloud.serverProperties.machinesTotal": "Total de Máquinas no cluster", + "cloud.serverProperties.summary": "Status", + "databasesListProperties.name": "Nome", + "databasesListProperties.size": "Tamanho (MB)", + "kusto.configuration.title": "Configuração KUSTO", + "kusto.connectionOptions.applicationName.description": "O nome do aplicativo", + "kusto.connectionOptions.applicationName.displayName": "Nome da Aplicação", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", + "kusto.connectionOptions.authType.categoryValues.none": "Sem Autenticação", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Autenticação de usuário", + "kusto.connectionOptions.authType.description": "Especifica o método de autenticação com o servidor Kusto", + "kusto.connectionOptions.authType.displayName": "Tipo de Autenticação", + "kusto.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", + "kusto.connectionOptions.connectRetryCount.displayName": "Contagem de tentativas de conexão", + "kusto.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", + "kusto.connectionOptions.connectRetryInterval.displayName": "Intervalo de tentativa de conexão", + "kusto.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", + "kusto.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", + "kusto.connectionOptions.connectionName.description": "Nome personalizado da conexão", + "kusto.connectionOptions.connectionName.displayName": "Nome (opcional)", + "kusto.connectionOptions.databaseName.description": "O nome do catálogo ou banco de dados inicial na fonte de dados", + "kusto.connectionOptions.databaseName.displayName": "Base de dados", + "kusto.connectionOptions.failoverPartner.description": "O nome ou endereço de rede da instância do Servidor Kusto que atua como um parceiro de failover", + "kusto.connectionOptions.failoverPartner.displayName": "Parceiro de failover", + "kusto.connectionOptions.groupName.connectionResiliency": "Resiliência da Conexão", + "kusto.connectionOptions.groupName.context": "Contexto", + "kusto.connectionOptions.groupName.initialization": "Inicialização", + "kusto.connectionOptions.groupName.security": "Segurança", + "kusto.connectionOptions.groupName.source": "Fonte", + "kusto.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", + "kusto.connectionOptions.password.displayName": "Senha", + "kusto.connectionOptions.serverName.description": "Nome do cluster Kusto", + "kusto.connectionOptions.serverName.displayName": "Cluster", + "kusto.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", + "kusto.connectionOptions.userName.displayName": "Nome do usuário", + "kusto.connectionOptions.workstationId.description": "O nome da estação de trabalho conectada ao Servidor Kusto", + "kusto.connectionOptions.workstationId.displayName": "Id da Estação de trabalho", + "kusto.format.alignColumnDefinitionsInColumns": "Definições de coluna devem ser alinhadas?", + "kusto.format.datatypeCasing": "Tipos de dados devem ser formatados como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", + "kusto.format.keywordCasing": "Palavras-chave devem ser formatadas como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", + "kusto.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", + "kusto.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", + "notebook.command.new": "Novo Notebook", + "notebook.command.open": "Abrir Notebook", + "objectsListProperties.metadataTypeName": "Tipo", + "objectsListProperties.name": "Nome" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/machine-learning.i18n.json index 49a26b4756..7c31db306e 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Machine Learning", - "description": "Machine Learning", - "title.tasks": "Tarefas", - "title.documents": "Documentos", - "title.configurations": "Configurações", - "title.endpoints": "Pontos de Extremidade", - "ml.command.managePackages": "Gerenciar pacotes no banco de dados", - "ml.command.manageLanguages": "Gerenciar linguagens externas", - "ml.command.predictModel": "Fazer previsão", - "ml.command.manageModels": "Gerenciar modelos", - "ml.command.importModel": "Modelo de importação", - "ml.configuration.title": "Configurações do Machine Learning", - "ml.pythonPath.description": "Caminho local para uma instalação Python preexistente usada pelo Machine Learning.", - "ml.enablePython.description": "Habilite o gerenciamento de pacote Python no banco de dados.", - "ml.enableR.description": "Habilite o gerenciamento de pacote R no banco de dados.", - "ml.rPath.description": "Caminho local para uma instalação R preexistente usada pelo Machine Learning.", - "ml.command.dependencies": "Instalar Dependências de Machine Learning", - "ml.command.enableExternalScript": "Habilitar Script externo" - }, "dist/common/constants": { - "msgYes": "Sim", - "msgNo": "Não", - "mls.managePackages.error": "O gerenciamento de pacotes não é compatível com o servidor. Certifique-se de ter Python ou R instalado.", - "notebookExtensionFailedError": "Falha ao carregar a extensão devido a sua dependência com a extensão do bloco de anotações. Verifique o log de saída para obter a extensão do bloco de anotações para obter mais detalhes", - "mls.verifyOdbcDriverError.error": "'{0}' é necessário para gerenciamento de pacote. Verifique se ele está instalado e configurado corretamente.", - "mls.taskFailedError.error": "Falha ao concluir a tarefa '{0}'. Erro: {1}", - "mls.cannotFindPython.error": "Não é possível localizar o executável Python '{0}'. Certifique-se de que o Python está instalado e configurado corretamente", - "mls.cannotFindR.error": "Não é possível localizar o executável R '{0}'. Certifique-se de que R está instalado e configurado corretamente", - "mls.installPackageMngDependencies.msgTaskName": "Verificando dependências de gerenciamento de pacotes", - "mls.installModelMngDependencies.msgTaskName": "Verificando dependências de gerenciamento de modelo", - "mls.noResultError": "Nenhum resultado retornado", - "mls.requiredPackagesNotInstalled": "Os pacotes necessários não estão instalados", - "mls.confirmEnableExternalScripts": "O script externo é necessário para o gerenciamento de pacotes. Tem certeza de que deseja habilitar isso.", - "mls.enableExternalScriptsError": "Falha ao habilitar o script externo.", - "mls.externalScriptsIsRequiredError": "A configuração de script externo é necessária para esta ação.", - "mls.confirmInstallPythonPackages": "Tem certeza de que deseja instalar os pacotes necessários?", - "mls.installDependencies.confirmInstallPythonPackages": "Os seguintes pacotes de Python são necessários para instalação: {0}", - "mls.installDependencies.confirmInstallRPackages": "Os seguintes pacotes R são necessários para instalar: {0}", - "models.confirmDeleteModel": "Tem certeza de que deseja excluir o modelo '{0}?", - "mls.installDependencies.packages": "Instalando os pacotes necessários...", - "mls.installDependencies.packagesAlreadyInstalled": "Os pacotes necessários já estão instalados.", - "mls.installDependencies.getPackagesError": "Falha ao obter pacotes Python instalados. Erro: {0}", - "mls.packageManager.NoConnection": "Nenhuma conexão selecionada", - "mls.notebookExtensionNotLoaded": "A extensão do notebook não está carregada", - "mls.mssqlExtensionNotLoaded": "A extensão MSSQL não está carregada", - "mls.enabledMessage": "Serviços de Machine Learning habilitados", - "mls.configUpdateFailed": "Falha ao modificar as configurações de Machine Learning Services", - "mls.enableButtonTitle": "Habilitar", - "mls.disableButtonTitle": "Desabilitar", - "mls.configTitle": "Config", - "mls.configStatus": "Habilitado", - "mls.configAction": "Ação", - "mls.externalExecuteScriptTitle": "Script de Execução Externo", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "Erro durante o download", - "mls.invalidModelIdError": "ID de modelo inválido. url do modelo: {0}", - "mls.noArtifactError": "O modelo não tem nenhum artefato. url do modelo: {0}", - "mls.downloadingProgress": "Baixando", - "mls.pythonConfigError": "O executável Python não está configurado", - "mls.rConfigError": "O executável R não está configurado", - "mls.installingDependencies": "Instalando dependências...", - "mls.resourceNotFound": "Não foi possível localizar o recurso especificado", - "mls.latestVersion": "Mais recentes", - "mls.httpGetRequestError": "Falha na solicitação de informações do pacote com o erro: {0} {1}", "azure.resource.error": "Erro: {0}", - "notSupportedEventArg": "Argumentos de evento sem suporte", - "extLang.installTabTitle": "Instalado", - "extLang.languageCreatedDate": "Instalado", - "extLang.languagePlatform": "Plataforma", - "extLang.delete": "Excluir", - "editTitle": "Editar", - "extLang.installButtonText": "Instalar", - "extLang.CancelButtonText": "Cancelar", - "extLang.DoneButtonText": "Fechar", - "extLang.OkButtonText": "OK", - "extLang.SaveButtonText": "Salvar", - "extLang.languageName": "Nome", - "extLang.newLanguageTabTitle": "Adicionar novo", - "extLang.fileBrowserTabTitle": "Navegador de Arquivos", - "extLang.DialogTitle": "Linguagens", - "extLang.Target": "Alvo", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Caminho de extensão de linguagem", - "extLang.extensionFileLocation": "Localização da extensão de idioma", - "extLang.extensionFileName": "Nome do arquivo de extensão", - "extLang.envVariables": "Variáveis ​​ambientais", - "extLang.parameters": "Parâmetros", - "extLang.selectedPath": "Caminho Selecionado", - "extLang.installFailedError": "Falha ao instalar o idioma", - "extLang.updateFailedError": "Falha ao atualizar o idioma", - "models.modelUpdateFailedError": "Falha ao atualizar o modelo", - "models.modelsListEmptyMessage": "Nenhum modelo encontrado", - "models.selectModelTableMessage": "Selecionar tabela", - "models.selectModelDatabaseMessage": "Selecionar banco de dados", - "models.azureModelsListEmptyTitle": "Nenhum modelo encontrado", - "models.azureModelsListEmptyDescription": "Selecione outro espaço de trabalho do Azure ML", - "models.modelsListEmptyDescription": "Selecionar outro banco de dados ou tabela", - "databaseName": "Base de dados", - "databaseToStoreInfo": "Selecionar um banco de dados para armazenar o novo modelo.", - "tableToStoreInfo": "Selecione uma tabela existente que esteja em conformidade com o esquema do modelo ou crie uma nova para armazenar o modelo importado.", - "tableName": "Tabela", - "modelTableInfo": "Selecione uma tabela de modelo para exibir a lista de modelos existentes/importados.", - "modelDatabaseInfo": "Selecione um banco de dados onde os modelos existentes/importados são armazenados.", - "existingTableName": "Tabela Existente", - "newTableName": "Nova tabela", - "models.name": "Nome", - "models.fileName": "Arquivo", - "models.description": "Descrição", - "models.created": "Data de criação", - "models.imported": "Data da importação", - "models.framework": "Framework", - "models.frameworkVersion": "Versão do Framework", - "models.version": "Versão", - "models.browseButton": "...", - "models.azureAccount": "Conta do Azure", - "models.azureSignIn": "Entrar ou atualizar conta do Azure", - "predict.columnDatabase": "Banco de dados de origem", - "predict.columnDatabaseInfo": "Selecione o banco de dados que contém o conjunto de dados para aplicar a previsão.", - "predict.columnTable": "Tabela de origem", - "predict.columnTableInfo": "Selecione a tabela que contém o conjunto de dados para aplicar a previsão.", - "predict.inputColumns": "Mapeamento de entrada de modelo", - "predict.outputColumns": "Saída de modelo", - "predict.columnName": "Colunas de origem", - "predict.dataTypeName": "Tipo", - "predict.displayName": "Nome de Exibição", - "predict.inputName": "Entrada de modelo", - "predict.selectColumnTitle": "Selecionar coluna...", - "models.selectModelDatabaseTitle": "Selecionar banco de dados com modelos", - "models.selectModelTableTitle": "Selecionar tabelas com modelos", - "predict.selectDatabaseTitle": "Selecionar o banco de dados", - "predict.selectTableTitle": "Selecionar tabela", - "predict.outputName": "Nome", - "models.azureSubscription": "Assinatura do Azure", - "models.azureGroup": "Grupo de recursos", - "models.azureModelWorkspace": "Workspace do Machine Learning do Azure", - "models.azureModelFilter": "Filtro", - "models.azureModels": "Modelos", - "models.azureModelsTitle": "Modelos do Azure", - "models.localModelsTitle": "Modelos locais", - "models.modelSourcesTitle": "Localização de origem", - "models.modelSourcePageTitle": "Selecionar tipo de fonte de modelo", - "models.localModelSourceDescriptionForImport": "'Carregamento de arquivo' foi selecionado. Isso permite que você importe um arquivo de modelo do computador local para um banco de dados modelo nesta instância do SQL. Clique em \"Avançar\" para continuar.​", - "models.azureModelSourceDescriptionForImport": "‘Azure Machine Learning’ está selecionado. Isso permite que você importe modelos armazenados em espaços de trabalho do Azure Machine Learning em um banco de dados de modelo nesta instância SQL. Clique em ‘Avançar’ para continuar.​​", - "models.localModelSourceDescriptionForPredict": "'Carregamento de Arquivo' selecionado. Isso permite que você carregue um arquivo de modelo do seu computador local. Clique em \"Avançar\" para continuar.​​", - "models.importedModelSourceDescriptionForPredict": "'Modelos importados' está selecionado. Isso permite que você escolha um dos modelos armazenados em uma tabela de modelo no seu banco de dados. Clique em \"Avançar\" para continuar.​", - "models.azureModelSourceDescriptionForPredict": "‘Azure Machine Learning’ está selecionado. Isso permite que você escolha um dos modelos armazenados nos espaços de trabalho do Azure Machine Learning. Clique em ‘Avançar’ para continuar.​", - "models.modelImportTargetPageTitle": "Selecione ou insira o local para o qual importar os modelos", - "models.columnSelectionPageTitle": "Mapear dados de origem para o modelo", - "models.modelDetailsPageTitle": "Exibir os detalhes do modelo", - "models.modelLocalSourceTitle": "Arquivos de origem", - "models.modelLocalSourceTooltip": "Caminhos de arquivo dos modelos a serem importados", - "models.onnxNotSupportedError": "O tempo de execução do ONNX não tem suporte no servidor atual", - "models.currentModelsTitle": "Modelos", - "models.importModelDoneButton": "Importar", - "models.predictModel": "Prever", - "models.RegisterWizard": "Modelos de importação", - "models.viewImportModelsTitle": "Exibir e importar modelos", - "models.viewImportModelsDesc": "Modelos de Machine Learning podem ser armazenados em um ou mais bancos de dados e tabelas. Selecione o banco de dados modelo e a tabela para exibir os modelos neles.", - "models.viewImportModeledForPredictDesc": "Os modelos são armazenados em um ou mais bancos de dados e tabelas. Selecione os bancos de dados e tabelas modelos para visualizar os modelos neles.", - "models.learnMoreLink": "Saiba mais.", - "models.importModelTitle": "Importar ou exibir modelos", - "models.editModelTitle": "Editar o modelo", - "models.importModelDesc": "Importar ou exibir modelos de Machine Learning armazenados no banco de dados", - "models.makePredictionTitle": "Fazer previsão", - "models.makePredictionDesc": "Gerar um valor previsto ou uma pontuação usando um modelo gerenciado", - "models.createNotebookTitle": "Criar um notebook", - "models.createNotebookDesc": "Executar experimentos e criar modelos em um bloco de anotações", - "models.modelRegisteredSuccessfully": "Modelo registrado com êxito", - "models.modelUpdatedSuccessfully": "O modelo foi atualizado com êxito", - "models.modelFailedToRegistered": "O modelo não pôde registrar", - "models.localModelSource": "Upload de arquivo", - "models.localModelPageTitle": "Carregar arquivo de modelo", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "Importar do Azure Machine Learning", - "models.importedModelsPageTitle": "Selecionar modelo importado", - "models.registeredModelsSource": "Modelos importados", - "models.downloadModelMsgTaskName": "Baixando modelo do Azure", - "models.invalidAzureResourceError": "Recurso do Azure inválido", - "models.invalidModelToRegisterError": "Modelo inválido para registrar", - "models.invalidModelToPredictError": "Modelo inválido para previsão", - "models.invalidModelParametersError": "Selecione parâmetros de tabela e modelo de origem válidos", - "models.invalidModelToSelectError": "Selecione um modelo válido", - "models.invalidModelImportTargetError": "Selecione uma tabela válida", - "models.columnDataTypeMismatchWarningHelper": "Clique para examinar os detalhes do aviso", - "models.columnDataTypeMismatchWarningHeading": "Diferenças no tipo de dados", - "models.columnDataTypeMismatchWarning": "O tipo de dados da coluna da tabela de origem não corresponde ao tipo do campo de entrada obrigatório.", - "models.outputColumnDataTypeNotSupportedWarning": "O tipo de dado da coluna de saída não corresponde ao tipo do campo de saída.", - "models.modelNameRequiredError": "É necessário o nome do modelo.", - "models.modelsRequiredError": "Selecione pelo menos um módulo para importar.", - "models.updateModelFailedError": "Falha ao atualizar o modelo", - "models.modelSchemaIsAcceptedMessage": "A tabela atende aos requisitos!", - "models.selectModelsTableMessage": "Selecionar tabela de modelos", - "models.modelSchemaIsNotAcceptedMessage": "Estrutura de tabela inválida!", - "models.importModelFailedError": "Falha ao registrar o modelo: {0}, arquivo: {1}", - "models.invalidImportTableError": "Tabela inválida para importar modelos. nome do banco de dados: {0}, nome da tabela: {1}", - "models.invalidImportTableSchemaError": "O esquema de tabela não tem suporte para importação do modelo. Nome do banco de dados: {0}, nome da tabela: {1}.", - "models.loadModelParameterFailedError": "Falha ao carregar os parâmetros modelo'", - "models.unsupportedModelParameterType": "sem suporte", - "dashboardTitle": "Aprendizado de Máquina", "dashboardDesc": "Machine Learning para bancos de dados SQL", "dashboardLinksTitle": "Links Úteis", + "dashboardTitle": "Aprendizado de Máquina", "dashboardVideoLinksTitle": "Tutoriais em vídeo", - "showMoreTitle": "Mostrar mais", - "showLessTitle": "Mostrar menos", + "databaseName": "Base de dados", + "databaseToStoreInfo": "Selecionar um banco de dados para armazenar o novo modelo.", + "editTitle": "Editar", + "existingTableName": "Tabela Existente", + "extLang.CancelButtonText": "Cancelar", + "extLang.DialogTitle": "Linguagens", + "extLang.DoneButtonText": "Fechar", + "extLang.Local": "localhost", + "extLang.OkButtonText": "OK", + "extLang.SaveButtonText": "Salvar", + "extLang.Target": "Alvo", + "extLang.delete": "Excluir", + "extLang.envVariables": "Variáveis ​​ambientais", + "extLang.extensionFileLocation": "Localização da extensão de idioma", + "extLang.extensionFileName": "Nome do arquivo de extensão", + "extLang.extensionFilePath": "Caminho de extensão de linguagem", + "extLang.fileBrowserTabTitle": "Navegador de Arquivos", + "extLang.installButtonText": "Instalar", + "extLang.installFailedError": "Falha ao instalar o idioma", + "extLang.installTabTitle": "Instalado", + "extLang.languageCreatedDate": "Instalado", + "extLang.languageName": "Nome", + "extLang.languagePlatform": "Plataforma", + "extLang.newLanguageTabTitle": "Adicionar novo", + "extLang.parameters": "Parâmetros", + "extLang.selectedPath": "Caminho Selecionado", + "extLang.updateFailedError": "Falha ao atualizar o idioma", "learnMoreTitle": "Saber mais", - "sqlMlDocTitle": "Documentação do SQL Machine Learning", - "sqlMlExtDocTitle": "Extensão Machine Learning no Azure Data Studio", - "sqlMlExtDocDesc": "Saiba como usar a extensão Machine Learning no Azure Data Studio, para gerenciar pacotes, fazer previsões e importar modelos.", - "sqlMlDocDesc": "Saiba como usar o Machine Learning em SQL Server e SQL no Azure, para executar scripts Python e R em dados relacionais.", - "sqlMlsDocTitle": "Serviços de Machine Learning do SQL Server (Python e R)", - "sqlMlsDocDesc": "Comece a usar o Serviços de Machine Learning no SQL Server e como instalá-lo no Windows e no Linux.", - "sqlMlsMIDocTitle": "Serviços de Machine Learning na Instância Gerenciada de SQL do Azure", - "sqlMlsMIDocDesc": "Introdução ao Serviços de Machine Learning na Instância Gerenciada do SQL do Azure.", + "ml.dataCount": "Mostrando {0} modelo(s)", + "mls.cannotFindPython.error": "Não é possível localizar o executável Python '{0}'. Certifique-se de que o Python está instalado e configurado corretamente", + "mls.cannotFindR.error": "Não é possível localizar o executável R '{0}'. Certifique-se de que R está instalado e configurado corretamente", + "mls.configAction": "Ação", + "mls.configStatus": "Habilitado", + "mls.configTitle": "Config", + "mls.configUpdateFailed": "Falha ao modificar as configurações de Machine Learning Services", + "mls.confirmEnableExternalScripts": "O script externo é necessário para o gerenciamento de pacotes. Tem certeza de que deseja habilitar isso.", + "mls.confirmInstallPythonPackages": "Tem certeza de que deseja instalar os pacotes necessários?", + "mls.disableButtonTitle": "Desabilitar", + "mls.downloadError": "Erro durante o download", + "mls.downloadingProgress": "Baixando", + "mls.enableButtonTitle": "Habilitar", + "mls.enableExternalScriptsError": "Falha ao habilitar o script externo.", + "mls.enabledMessage": "Serviços de Machine Learning habilitados", + "mls.externalExecuteScriptTitle": "Script de Execução Externo", + "mls.externalScriptsIsRequiredError": "A configuração de script externo é necessária para esta ação.", + "mls.httpGetRequestError": "Falha na solicitação de informações do pacote com o erro: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Os seguintes pacotes de Python são necessários para instalação: {0}", + "mls.installDependencies.confirmInstallRPackages": "Os seguintes pacotes R são necessários para instalar: {0}", + "mls.installDependencies.getPackagesError": "Falha ao obter pacotes Python instalados. Erro: {0}", + "mls.installDependencies.packages": "Instalando os pacotes necessários...", + "mls.installDependencies.packagesAlreadyInstalled": "Os pacotes necessários já estão instalados.", + "mls.installModelMngDependencies.msgTaskName": "Verificando dependências de gerenciamento de modelo", + "mls.installPackageMngDependencies.msgTaskName": "Verificando dependências de gerenciamento de pacotes", + "mls.installingDependencies": "Instalando dependências...", + "mls.invalidModelIdError": "ID de modelo inválido. url do modelo: {0}", + "mls.latestVersion": "Mais recentes", + "mls.managePackages.error": "O gerenciamento de pacotes não é compatível com o servidor. Certifique-se de ter Python ou R instalado.", + "mls.mssqlExtensionNotLoaded": "A extensão MSSQL não está carregada", + "mls.noArtifactError": "O modelo não tem nenhum artefato. url do modelo: {0}", + "mls.noResultError": "Nenhum resultado retornado", + "mls.notebookExtensionNotLoaded": "A extensão do notebook não está carregada", + "mls.packageManager.NoConnection": "Nenhuma conexão selecionada", + "mls.pythonConfigError": "O executável Python não está configurado", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "O executável R não está configurado", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "Os pacotes necessários não estão instalados", + "mls.resourceNotFound": "Não foi possível localizar o recurso especificado", + "mls.taskFailedError.error": "Falha ao concluir a tarefa '{0}'. Erro: {1}", + "mls.verifyOdbcDriverError.error": "'{0}' é necessário para gerenciamento de pacote. Verifique se ele está instalado e configurado corretamente.", "mlsInstallObdcDocTitle": "Instalar o driver ODBC da Microsoft para SQL Server", "mlsInstallOdbcDocDesc": "Este documento explica como instalar o driver Microsoft ODBC Driver for SQL Server.", - "onnxOnEdgeOdbcDocTitle": "ML e IA com ONNX na Visualização do Banco de Dados SQL", + "modelDatabaseInfo": "Selecione um banco de dados onde os modelos existentes/importados são armazenados.", + "modelTableInfo": "Selecione uma tabela de modelo para exibir a lista de modelos existentes/importados.", + "models.RegisterWizard": "Modelos de importação", + "models.azureAccount": "Conta do Azure", + "models.azureGroup": "Grupo de recursos", + "models.azureModelFilter": "Filtro", + "models.azureModelPageTitle": "Importar do Azure Machine Learning", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "‘Azure Machine Learning’ está selecionado. Isso permite que você importe modelos armazenados em espaços de trabalho do Azure Machine Learning em um banco de dados de modelo nesta instância SQL. Clique em ‘Avançar’ para continuar.​​", + "models.azureModelSourceDescriptionForPredict": "‘Azure Machine Learning’ está selecionado. Isso permite que você escolha um dos modelos armazenados nos espaços de trabalho do Azure Machine Learning. Clique em ‘Avançar’ para continuar.​", + "models.azureModelWorkspace": "Workspace do Machine Learning do Azure", + "models.azureModels": "Modelos", + "models.azureModelsListEmptyDescription": "Selecione outro espaço de trabalho do Azure ML", + "models.azureModelsListEmptyTitle": "Nenhum modelo encontrado", + "models.azureModelsTitle": "Modelos do Azure", + "models.azureSignIn": "Entrar ou atualizar conta do Azure", + "models.azureSubscription": "Assinatura do Azure", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "O tipo de dados da coluna da tabela de origem não corresponde ao tipo do campo de entrada obrigatório.", + "models.columnDataTypeMismatchWarningHeading": "Diferenças no tipo de dados", + "models.columnDataTypeMismatchWarningHelper": "Clique para examinar os detalhes do aviso", + "models.columnSelectionPageTitle": "Mapear dados de origem para o modelo", + "models.confirmDeleteModel": "Tem certeza de que deseja excluir o modelo '{0}?", + "models.createNotebookDesc": "Executar experimentos e criar modelos em um bloco de anotações", + "models.createNotebookTitle": "Criar um notebook", + "models.created": "Data de criação", + "models.currentModelsTitle": "Modelos", + "models.description": "Descrição", + "models.downloadModelMsgTaskName": "Baixando modelo do Azure", + "models.editModelTitle": "Editar o modelo", + "models.fileName": "Arquivo", + "models.framework": "Framework", + "models.frameworkVersion": "Versão do Framework", + "models.importModelDesc": "Importar ou exibir modelos de Machine Learning armazenados no banco de dados", + "models.importModelDoneButton": "Importar", + "models.importModelFailedError": "Falha ao registrar o modelo: {0}, arquivo: {1}", + "models.importModelTitle": "Importar ou exibir modelos", + "models.imported": "Data da importação", + "models.importedModelSourceDescriptionForPredict": "'Modelos importados' está selecionado. Isso permite que você escolha um dos modelos armazenados em uma tabela de modelo no seu banco de dados. Clique em \"Avançar\" para continuar.​", + "models.importedModelsPageTitle": "Selecionar modelo importado", + "models.invalidAzureResourceError": "Recurso do Azure inválido", + "models.invalidImportTableError": "Tabela inválida para importar modelos. nome do banco de dados: {0}, nome da tabela: {1}", + "models.invalidImportTableSchemaError": "O esquema de tabela não tem suporte para importação do modelo. Nome do banco de dados: {0}, nome da tabela: {1}.", + "models.invalidModelImportTargetError": "Selecione uma tabela válida", + "models.invalidModelParametersError": "Selecione parâmetros de tabela e modelo de origem válidos", + "models.invalidModelToPredictError": "Modelo inválido para previsão", + "models.invalidModelToRegisterError": "Modelo inválido para registrar", + "models.invalidModelToSelectError": "Selecione um modelo válido", + "models.learnMoreLink": "Saiba mais.", + "models.loadModelParameterFailedError": "Falha ao carregar os parâmetros modelo'", + "models.localModelPageTitle": "Carregar arquivo de modelo", + "models.localModelSource": "Upload de arquivo", + "models.localModelSourceDescriptionForImport": "'Carregamento de arquivo' foi selecionado. Isso permite que você importe um arquivo de modelo do computador local para um banco de dados modelo nesta instância do SQL. Clique em \"Avançar\" para continuar.​", + "models.localModelSourceDescriptionForPredict": "'Carregamento de Arquivo' selecionado. Isso permite que você carregue um arquivo de modelo do seu computador local. Clique em \"Avançar\" para continuar.​​", + "models.localModelsTitle": "Modelos locais", + "models.makePredictionDesc": "Gerar um valor previsto ou uma pontuação usando um modelo gerenciado", + "models.makePredictionTitle": "Fazer previsão", + "models.modelDetailsPageTitle": "Exibir os detalhes do modelo", + "models.modelFailedToRegistered": "O modelo não pôde registrar", + "models.modelImportTargetPageTitle": "Selecione ou insira o local para o qual importar os modelos", + "models.modelLocalSourceTitle": "Arquivos de origem", + "models.modelLocalSourceTooltip": "Caminhos de arquivo dos modelos a serem importados", + "models.modelNameRequiredError": "É necessário o nome do modelo.", + "models.modelRegisteredSuccessfully": "Modelo registrado com êxito", + "models.modelSchemaIsAcceptedMessage": "A tabela atende aos requisitos!", + "models.modelSchemaIsNotAcceptedMessage": "Estrutura de tabela inválida!", + "models.modelSourcePageTitle": "Selecionar tipo de fonte de modelo", + "models.modelSourcesTitle": "Localização de origem", + "models.modelUpdateFailedError": "Falha ao atualizar o modelo", + "models.modelUpdatedSuccessfully": "O modelo foi atualizado com êxito", + "models.modelsListEmptyDescription": "Selecionar outro banco de dados ou tabela", + "models.modelsListEmptyMessage": "Nenhum modelo encontrado", + "models.modelsRequiredError": "Selecione pelo menos um módulo para importar.", + "models.name": "Nome", + "models.onnxNotSupportedError": "O tempo de execução do ONNX não tem suporte no servidor atual", + "models.outputColumnDataTypeNotSupportedWarning": "O tipo de dado da coluna de saída não corresponde ao tipo do campo de saída.", + "models.predictModel": "Prever", + "models.registeredModelsSource": "Modelos importados", + "models.selectModelDatabaseMessage": "Selecionar banco de dados", + "models.selectModelDatabaseTitle": "Selecionar banco de dados com modelos", + "models.selectModelTableMessage": "Selecionar tabela", + "models.selectModelTableTitle": "Selecionar tabelas com modelos", + "models.selectModelsTableMessage": "Selecionar tabela de modelos", + "models.unsupportedModelParameterType": "sem suporte", + "models.updateModelFailedError": "Falha ao atualizar o modelo", + "models.version": "Versão", + "models.viewImportModeledForPredictDesc": "Os modelos são armazenados em um ou mais bancos de dados e tabelas. Selecione os bancos de dados e tabelas modelos para visualizar os modelos neles.", + "models.viewImportModelsDesc": "Modelos de Machine Learning podem ser armazenados em um ou mais bancos de dados e tabelas. Selecione o banco de dados modelo e a tabela para exibir os modelos neles.", + "models.viewImportModelsTitle": "Exibir e importar modelos", + "msgNo": "Não", + "msgYes": "Sim", + "newTableName": "Nova tabela", + "notSupportedEventArg": "Argumentos de evento sem suporte", + "notebookExtensionFailedError": "Falha ao carregar a extensão devido a sua dependência com a extensão do bloco de anotações. Verifique o log de saída para obter a extensão do bloco de anotações para obter mais detalhes", "onnxOnEdgeOdbcDocDesc": "Introdução ao Machine Learning no Banco de Dados SQL do Azure Edge", - "ml.dataCount": "Mostrando {0} modelo(s)" + "onnxOnEdgeOdbcDocTitle": "ML e IA com ONNX na Visualização do Banco de Dados SQL", + "predict.columnDatabase": "Banco de dados de origem", + "predict.columnDatabaseInfo": "Selecione o banco de dados que contém o conjunto de dados para aplicar a previsão.", + "predict.columnName": "Colunas de origem", + "predict.columnTable": "Tabela de origem", + "predict.columnTableInfo": "Selecione a tabela que contém o conjunto de dados para aplicar a previsão.", + "predict.dataTypeName": "Tipo", + "predict.displayName": "Nome de Exibição", + "predict.inputColumns": "Mapeamento de entrada de modelo", + "predict.inputName": "Entrada de modelo", + "predict.outputColumns": "Saída de modelo", + "predict.outputName": "Nome", + "predict.selectColumnTitle": "Selecionar coluna...", + "predict.selectDatabaseTitle": "Selecionar o banco de dados", + "predict.selectTableTitle": "Selecionar tabela", + "showLessTitle": "Mostrar menos", + "showMoreTitle": "Mostrar mais", + "sqlMlDocDesc": "Saiba como usar o Machine Learning em SQL Server e SQL no Azure, para executar scripts Python e R em dados relacionais.", + "sqlMlDocTitle": "Documentação do SQL Machine Learning", + "sqlMlExtDocDesc": "Saiba como usar a extensão Machine Learning no Azure Data Studio, para gerenciar pacotes, fazer previsões e importar modelos.", + "sqlMlExtDocTitle": "Extensão Machine Learning no Azure Data Studio", + "sqlMlsDocDesc": "Comece a usar o Serviços de Machine Learning no SQL Server e como instalá-lo no Windows e no Linux.", + "sqlMlsDocTitle": "Serviços de Machine Learning do SQL Server (Python e R)", + "sqlMlsMIDocDesc": "Introdução ao Serviços de Machine Learning na Instância Gerenciada do SQL do Azure.", + "sqlMlsMIDocTitle": "Serviços de Machine Learning na Instância Gerenciada de SQL do Azure", + "tableName": "Tabela", + "tableToStoreInfo": "Selecione uma tabela existente que esteja em conformidade com o esquema do modelo ou crie uma nova para armazenar o modelo importado." + }, + "package": { + "description": "Machine Learning", + "displayName": "Machine Learning", + "ml.command.dependencies": "Instalar Dependências de Machine Learning", + "ml.command.enableExternalScript": "Habilitar Script externo", + "ml.command.importModel": "Modelo de importação", + "ml.command.manageLanguages": "Gerenciar linguagens externas", + "ml.command.manageModels": "Gerenciar modelos", + "ml.command.managePackages": "Gerenciar pacotes no banco de dados", + "ml.command.predictModel": "Fazer previsão", + "ml.configuration.title": "Configurações do Machine Learning", + "ml.enablePython.description": "Habilite o gerenciamento de pacote Python no banco de dados.", + "ml.enableR.description": "Habilite o gerenciamento de pacote R no banco de dados.", + "ml.pythonPath.description": "Caminho local para uma instalação Python preexistente usada pelo Machine Learning.", + "ml.rPath.description": "Caminho local para uma instalação R preexistente usada pelo Machine Learning.", + "title.configurations": "Configurações", + "title.documents": "Documentos", + "title.endpoints": "Pontos de Extremidade", + "title.tasks": "Tarefas" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json index 3177dc3e7b..4a270e3e9d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem Markdown", - "description": "Fornece snippets e realce de sintaxe para Markdown." + "description": "Fornece snippets e realce de sintaxe para Markdown.", + "displayName": "Noções Básicas da Linguagem Markdown" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json index 75202323c5..15f1bb9b7b 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "Seguir o link" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Versão Prévia] {0}", + "onPreviewStyleLoadError": "Não foi possível carregar 'markdown.styles': {0}", + "preview.clickOpenFailed": "Não foi possível abrir {0}", + "previewTitle": "Visualizar {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "{0} não encontrado", + "preview.securityMessage.label": "Aviso de Segurança Desabilitado para Conteúdo", + "preview.securityMessage.text": "Algum conteúdo foi desabilitado neste documento", + "preview.securityMessage.title": "Um conteúdo potencialmente não seguro foi desabilitado na visualização de Markdown. Altere a configuração de segurança da visualização de Markdown para permitir o conteúdo não seguro ou habilitar os scripts" + }, + "dist/security": { + "disable.description": "Permitir a execução de todo o conteúdo e script. Não recomendado", + "disable.title": "Desabilitar", + "disableSecurityWarning.title": "Desabilitar aviso de segurança de visualização neste workspace", + "enableSecurityWarning.title": "Habilitar avisos de segurança de visualização neste workspace", + "insecureContent.description": "Habilitar carregamento de conteúdo via http", + "insecureContent.title": "Permitir conteúdo não seguro", + "insecureLocalContent.description": "Habilitar carregamento de conteúdo via http servido por localhost", + "insecureLocalContent.title": "Permitir conteúdo local não seguro", + "moreInfo.title": "Mais Informações", + "preview.showPreviewSecuritySelector.title": "Selecionar configurações de segurança para visualizações de Markdown neste workspace", + "strict.description": "Carregar somente conteúdo seguro", + "strict.title": "Estrito", + "toggleSecurityWarning.description": "Não afeta o nível de segurança do conteúdo" + }, "package": { - "displayName": "Recursos da Linguagem Markdown", + "configuration.markdown.links.openLocation.beside": "Abrir links ao lado do editor ativo.", + "configuration.markdown.links.openLocation.currentGroup": "Abrir links no grupo do editor ativo.", + "configuration.markdown.links.openLocation.description": "Controla se os links nos arquivos Markdown devem ser abertos.", + "configuration.markdown.preview.openMarkdownLinks.description": "Controla como os links para outros arquivos Markdown na visualização de Markdown devem ser abertos.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tentar abrir links no editor.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tentar abrir links na visualização de Markdown.", "description": "Fornece suporte de linguagem avançada para Markdown.", + "displayName": "Recursos da Linguagem Markdown", "markdown.preview.breaks.desc": "Define como as quebras de linha são renderizadas na visualização de Markdown. A definição desta opção como 'true' cria um
para novas linhas dentro de parágrafos.", - "markdown.preview.linkify": "Habilitar ou desabilitar a conversão de texto do tipo URL em links na visualização de Markdown.", - "markdown.preview.typographer": "Habilitar ou desabilitar algumas substituições com neutralidade de idioma e o aperfeiçoamento de citações na visualização de Markdown.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Clicar duas vezes na visualização de Markdown para mudar para o editor.", "markdown.preview.fontFamily.desc": "Controla a família de fontes usada na visualização de Markdown.", "markdown.preview.fontSize.desc": "Controla o tamanho da fonte em pixels usado na visualização de Markdown.", "markdown.preview.lineHeight.desc": "Controla a altura da linha usada na visualização de Markdown. Este número é relativo ao tamanho da fonte.", + "markdown.preview.linkify": "Habilitar ou desabilitar a conversão de texto do tipo URL em links na visualização de Markdown.", "markdown.preview.markEditorSelection.desc": "Marcar a seleção do editor atual na visualização de Markdown.", + "markdown.preview.refresh.title": "Atualizar Visualização", "markdown.preview.scrollEditorWithPreview.desc": "Quando uma visualização de Markdown for rolada, atualizar a exibição do editor.", "markdown.preview.scrollPreviewWithEditor.desc": "Quando um Markdown editor for rolado, atualizar a exibição da visualização.", "markdown.preview.title": "Abrir Visualização", + "markdown.preview.toggleLock.title": "Ativar/Desativar Bloqueio de Visualização", + "markdown.preview.typographer": "Habilitar ou desabilitar algumas substituições com neutralidade de idioma e o aperfeiçoamento de citações na visualização de Markdown.", "markdown.previewSide.title": "Abrir Visualização ao Lado", "markdown.showLockedPreviewToSide.title": "Abrir Visualização Bloqueada ao Lado", + "markdown.showPreviewSecuritySelector.title": "Alterar Configurações de Segurança da Visualização", "markdown.showSource.title": "Mostrar Origem", "markdown.styles.dec": "Uma lista de URLs ou caminhos locais para folhas de estilos CSS a serem usadas na visualização de Markdown. Os caminhos relativos são interpretados em relação à pasta aberta no Explorador. Se não houver nenhuma pasta aberta, eles serão interpretados em relação à localização do arquivo Markdown. Todos os '\\' precisam ser escritos como '\\\\'.", - "markdown.showPreviewSecuritySelector.title": "Alterar Configurações de Segurança da Visualização", "markdown.trace.desc": "Habilitar o registro em log da depuração para a extensão de Markdown.", - "markdown.preview.refresh.title": "Atualizar Visualização", - "markdown.preview.toggleLock.title": "Ativar/Desativar Bloqueio de Visualização", - "configuration.markdown.preview.openMarkdownLinks.description": "Controla como os links para outros arquivos Markdown na visualização de Markdown devem ser abertos.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Tentar abrir links no editor.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Tentar abrir links na visualização de Markdown.", - "configuration.markdown.links.openLocation.description": "Controla se os links nos arquivos Markdown devem ser abertos.", - "configuration.markdown.links.openLocation.currentGroup": "Abrir links no grupo do editor ativo.", - "configuration.markdown.links.openLocation.beside": "Abrir links ao lado do editor ativo." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "Seguir o link" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "Algum conteúdo foi desabilitado neste documento", - "preview.securityMessage.title": "Um conteúdo potencialmente não seguro foi desabilitado na visualização de Markdown. Altere a configuração de segurança da visualização de Markdown para permitir o conteúdo não seguro ou habilitar os scripts", - "preview.securityMessage.label": "Aviso de Segurança Desabilitado para Conteúdo", - "preview.notFound": "{0} não encontrado" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "Não foi possível carregar 'markdown.styles': {0}", - "preview.clickOpenFailed": "Não foi possível abrir {0}", - "lockedPreviewTitle": "[Versão Prévia] {0}", - "previewTitle": "Visualizar {0}" - }, - "dist/security": { - "strict.title": "Estrito", - "strict.description": "Carregar somente conteúdo seguro", - "insecureLocalContent.title": "Permitir conteúdo local não seguro", - "insecureLocalContent.description": "Habilitar carregamento de conteúdo via http servido por localhost", - "insecureContent.title": "Permitir conteúdo não seguro", - "insecureContent.description": "Habilitar carregamento de conteúdo via http", - "disable.title": "Desabilitar", - "disable.description": "Permitir a execução de todo o conteúdo e script. Não recomendado", - "moreInfo.title": "Mais Informações", - "enableSecurityWarning.title": "Habilitar avisos de segurança de visualização neste workspace", - "disableSecurityWarning.title": "Desabilitar aviso de segurança de visualização neste workspace", - "toggleSecurityWarning.description": "Não afeta o nível de segurança do conteúdo", - "preview.showPreviewSecuritySelector.title": "Selecionar configurações de segurança para visualizações de Markdown neste workspace" + "workspaceTrust": "Necessário para carregar estilos configurados no espaço de trabalho." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json index 12c9699883..aede8e325d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Aceitar Ambas as Alterações", + "acceptCurrentChange": "Aceitar Alteração Atual", + "acceptIncomingChange": "Aceitar Alteração de Entrada", + "compareChanges": "Comparar Alterações" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: Alterações Atuais ⟷ Alterações de Entrada", + "cursorNotInConflict": "O cursor do editor não está dentro de um conflito de mesclagem", + "cursorOnCommonAncestorsRange": "O cursor do editor está dentro do bloco de ancestrais comuns, mova-o para o bloco \"current\" ou \"incoming\"", + "cursorOnSplitterRange": "O cursor do editor está dentro do divisor de conflitos de mesclagem, mova-o para o bloco \"current\" ou \"incoming\"", + "noConflicts": "Nenhum conflito de mesclagem encontrado neste arquivo", + "noOtherConflictsInThisFile": "Nenhum outro conflito de mesclagem neste arquivo" + }, + "dist/mergeDecorator": { + "currentChange": "(Alteração Atual)", + "incomingChange": "(Alteração de Entrada)" + }, "package": { - "displayName": "Mesclar o Conflito", - "description": "Realce e comandos para conflitos de mesclagem embutida.", - "command.category": "Mesclar o Conflito", + "command.accept.all-both": "Aceitar Ambos", "command.accept.all-current": "Aceitar Todos os Atuais", "command.accept.all-incoming": "Aceitar Todas as Entradas", - "command.accept.all-both": "Aceitar Ambos", + "command.accept.both": "Aceitar Ambos", "command.accept.current": "Aceitar Atual", "command.accept.incoming": "Aceitar Entrada", "command.accept.selection": "Aceitar Seleção", - "command.accept.both": "Aceitar Ambos", + "command.category": "Mesclar o Conflito", + "command.compare": "Comparar Conflito Atual", "command.next": "Próximo Conflito", "command.previous": "Conflito Anterior", - "command.compare": "Comparar Conflito Atual", - "config.title": "Mesclar o Conflito", "config.autoNavigateNextConflictEnabled": "Se é necessário navegar automaticamente até o próximo conflito de mesclagem após resolver um conflito de mesclagem.", "config.codeLensEnabled": "Criar um CodeLens para blocos de conflitos de mesclagem no editor.", "config.decoratorsEnabled": "Criar decoradores para blocos de conflitos de mesclagem no editor.", "config.diffViewPosition": "Controla onde a exibição de comparação deve ser aberta ao comparar as alterações nos conflitos de mesclagem.", - "config.diffViewPosition.current": "Abrir o modo de exibição de comparação no grupo do editor atual.", + "config.diffViewPosition.below": "Abrir o modo de exibição de comparação abaixo do grupo do editor atual.", "config.diffViewPosition.beside": "Abrir o modo de exibição de comparação próximo ao grupo do editor atual.", - "config.diffViewPosition.below": "Abrir o modo de exibição de comparação abaixo do grupo do editor atual." + "config.diffViewPosition.current": "Abrir o modo de exibição de comparação no grupo do editor atual.", + "config.title": "Mesclar o Conflito", + "description": "Realce e comandos para conflitos de mesclagem embutida.", + "displayName": "Mesclar o Conflito" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json index 8190ec70c1..02bfbf2d60 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Conta Microsoft", - "description": "Provedor de autenticação da Microsoft", - "signIn": "Entrar", - "signOut": "Sair" - }, "dist/AADHelper": { "signOut": "Você foi desconectado porque houve uma falha na leitura das informações de autenticação armazenadas." }, "dist/keychain": { - "troubleshooting": "Guia de Solução de Problemas", - "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'." + "keychainWriteError": "Falha ao gravar informações de logon no conjunto de chaves com o erro '{0}'.", + "troubleshooting": "Guia de Solução de Problemas" + }, + "package": { + "description": "Provedor de autenticação da Microsoft", + "displayName": "Conta Microsoft", + "signIn": "Entrar", + "signOut": "Sair" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json index a12c1b9449..4433c9a28b 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Esquemas associados a arquivos JSON no projeto atual", - "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", - "json.schemas.fileMatch.desc": "Uma matriz de padrões de arquivos para fazer correspondência ao resolver arquivos JSON para esquemas.", - "json.schemas.fileMatch.item.desc": "Um padrão de arquivos que pode conter '*' para fazer a correspondência ao resolver arquivos JSON para esquemas.", - "json.schemas.schema.desc": "A definição de esquema para a URL fornecida. O esquema precisa ser fornecido apenas para evitar acessos à URL do esquema.", - "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão (requer reinicialização)", - "mssqlCluster.uploadFiles": "Carregar arquivos", - "mssqlCluster.mkdir": "Novo diretório", - "mssqlCluster.deleteFiles": "Excluir", - "mssqlCluster.previewFile": "Visualizar", - "mssqlCluster.saveFile": "Salvar", - "mssqlCluster.copyPath": "Copiar Caminho", - "mssqlCluster.manageAccess": "Gerenciar Acesso", - "notebook.command.new": "Novo Notebook", - "notebook.command.open": "Abrir o Notebook", - "tab.bigDataClusterDescription": "Tarefas e informações sobre o cluster de Big Data do SQL Server", - "title.bigDataCluster": "Cluster de Big Data do SQL Server", - "title.submitSparkJob": "Enviar o Trabalho do Spark", - "title.newSparkJob": "Novo Trabalho do Spark", - "title.openSparkHistory": "Exibir o Histórico do Spark", - "title.openYarnHistory": "Exibir o Histórico do Yarn", - "title.tasks": "Tarefas", - "title.installPackages": "Instalar Pacotes", - "title.configurePython": "Configurar o Python para Notebooks", - "title.openClusterDashboard": "Cluster\r\nPainel", - "title.searchServers": "Pesquisar: Servidores", - "title.clearSearchServerResult": "Pesquisar: Limpar os Resultados do Search Server", - "title.endpoints": "Pontos de Extremidade de Serviço", - "title.books": "Notebooks", - "title.showLogFile": "Mostrar o Arquivo de Log", - "mssql.disabled": "Desabilitado", - "mssql.enabled": "Habilitado", - "mssql.exportNotebookToSql": "Exportar o Notebook como SQL", - "mssql.exportSqlAsNotebook": "Exportar o SQL como Notebook", - "mssql.configuration.title": "Configuração do MSSQL", - "mssql.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", - "mssql.query.maxXmlCharsToStore": "Número de caracteres XML a serem armazenados após a execução de uma consulta", - "mssql.format.alignColumnDefinitionsInColumns": "Definições de coluna devem ser alinhadas?", - "mssql.format.datatypeCasing": "Tipos de dados devem ser formatados como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", - "mssql.format.keywordCasing": "Palavras-chave devem ser formatadas como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", - "mssql.format.placeCommasBeforeNextStatement": "vírgulas devem ser colocadas no início de cada instrução em uma lista? Por exemplo, ', minhacoluna2' em vez de no final, por exemplo, 'minhacoluna1,'?", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Referências a objetos em uma instrução select devem ser divididas em linhas separadas? Por exemplo, para 'SELECT C1, C2 FROM T1', em que C1 e C2 deverão estar em linhas separadas?", - "mssql.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso", - "mssql.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", - "mssql.logRetentionMinutes": "O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana.", - "mssql.logFilesRemovalLimit": "Número máximo de arquivos antigos a serem removidos na inicialização com mssql.logRetentionMinutes expirado. Os arquivos que não forem limpos devido a essa limitação serão limpos na próxima vez em que o Azure Data Studio for iniciado.", - "mssql.intelliSense.enableIntelliSense": "O IntelliSense deve estar habilitado?", - "mssql.intelliSense.enableErrorChecking": "A verificação de erros do IntelliSense deve estar habilitada?", - "mssql.intelliSense.enableSuggestions": "As sugestões do IntelliSense devem ser habilitadas?", - "mssql.intelliSense.enableQuickInfo": "As informações rápidas do IntelliSense devem estar habilitadas?", - "mssql.intelliSense.lowerCaseSuggestions": "As sugestões do IntelliSense devem estar em letras minúsculas?", - "mssql.query.setRowCount": "O número máximo de linhas a serem retornadas antes que o servidor pare de processar sua consulta.", - "mssql.query.textSize": "O tamanho máximo de dados text e ntext retornados de uma instrução SELECT", - "mssql.query.executionTimeout": "Um tempo limite de execução 0 indica uma espera ilimitada (sem tempo limite)", - "mssql.query.noCount": "Habilitar a opção SET NOCOUNT", - "mssql.query.noExec": "Habilitar a opção SET NOEXEC", - "mssql.query.parseOnly": "Habilitar a opção SET PARSEONLY", - "mssql.query.arithAbort": "Habilitar a opção SET ARITHABORT", - "mssql.query.statisticsTime": "Habilitar a opção SET STATISTICS TIME", - "mssql.query.statisticsIO": "Habilitar a opção SET STATISTICS IO", - "mssql.query.xactAbortOn": "Habilitar a opção SET XACT_ABORT ON", - "mssql.query.transactionIsolationLevel": "Habilitar a opção SET TRANSACTION ISOLATION LEVEL", - "mssql.query.deadlockPriority": "Habilitar a opção SET DEADLOCK_PRIORITY", - "mssql.query.lockTimeout": "Habilitar a opção SET LOCK TIMEOUT (em milissegundos)", - "mssql.query.queryGovernorCostLimit": "Habilitar SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "Habilitar SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "Habilitar SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "Habilitar SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "Habilitar SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "Habilitar SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "Habilitar SET ANSI_PADDING", - "mssql.query.ansiWarnings": "Habilitar SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "Habilitar SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "Habilitar a Parametrização para Always Encrypted", - "mssql.ignorePlatformWarning": "[Opcional] Não mostrar os avisos de plataforma sem suporte", - "onprem.databaseProperties.recoveryModel": "Modo de Recuperação", - "onprem.databaseProperties.lastBackupDate": "Último Backup de Banco de Dados", - "onprem.databaseProperties.lastLogBackupDate": "Último Backup de Log", - "onprem.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", - "onprem.databaseProperties.owner": "Proprietário", - "onprem.serverProperties.serverVersion": "Versão", - "onprem.serverProperties.serverEdition": "Edição", - "onprem.serverProperties.machineName": "Nome do Computador", - "onprem.serverProperties.osVersion": "Versão do Sistema Operacional", - "cloud.databaseProperties.azureEdition": "Edição", - "cloud.databaseProperties.serviceLevelObjective": "Tipo de Preço", - "cloud.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", - "cloud.databaseProperties.owner": "Proprietário", - "cloud.serverProperties.serverVersion": "Versão", - "cloud.serverProperties.serverEdition": "Tipo", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Nome (opcional)", - "mssql.connectionOptions.connectionName.description": "Nome personalizado da conexão", - "mssql.connectionOptions.serverName.displayName": "Servidor", - "mssql.connectionOptions.serverName.description": "Nome da instância do SQL Server", - "mssql.connectionOptions.databaseName.displayName": "Banco de dados", - "mssql.connectionOptions.databaseName.description": "O nome do catálogo ou do banco de dados inicial na fonte de dados", - "mssql.connectionOptions.authType.displayName": "Tipo de autenticação", - "mssql.connectionOptions.authType.description": "Especifica o método de autenticação com o SQL Server", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Login do SQL", - "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticação do Windows", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", - "mssql.connectionOptions.userName.displayName": "Nome do usuário", - "mssql.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", - "mssql.connectionOptions.password.displayName": "Senha", - "mssql.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", - "mssql.connectionOptions.applicationIntent.displayName": "Intenção do aplicativo", - "mssql.connectionOptions.applicationIntent.description": "Declara o tipo de carga de trabalho do aplicativo ao conectar-se a um servidor", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Processamento assíncrono", - "mssql.connectionOptions.asynchronousProcessing.description": "Quando true, permite o uso da funcionalidade assíncrona no provedor de dados do .NET Framework", - "mssql.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", - "mssql.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", - "mssql.connectionOptions.currentLanguage.displayName": "Idioma atual", - "mssql.connectionOptions.currentLanguage.description": "O nome do registro de idioma do SQL Server", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Habilita ou desabilita o Always Encrypted para a conexão", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de Atestado", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica um protocolo para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestado do Azure", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Serviço Guardião de Host", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL de Atestado de Enclave", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica um ponto de extremidade para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros", - "mssql.connectionOptions.encrypt.displayName": "Criptografar", - "mssql.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Persistir as informações de segurança", - "mssql.connectionOptions.persistSecurityInfo.description": "Quando false, as informações confidenciais de segurança, como a senha, não são retornadas como parte da conexão", - "mssql.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança", - "mssql.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor", - "mssql.connectionOptions.attachedDBFileName.displayName": "Nome do arquivo de BD anexado", - "mssql.connectionOptions.attachedDBFileName.description": "O nome do arquivo principal, incluindo o nome do caminho completo, de um banco de dados anexável", - "mssql.connectionOptions.contextConnection.displayName": "Conexão de contexto", - "mssql.connectionOptions.contextConnection.description": "Quando true, indica que a conexão deve ser do contexto do SQL Server. Disponível somente quando executado no processo do SQL Server", - "mssql.connectionOptions.port.displayName": "Porta", - "mssql.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão", - "mssql.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", - "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalo de nova tentativa de conexão", - "mssql.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", - "mssql.connectionOptions.applicationName.displayName": "Nome do aplicativo", - "mssql.connectionOptions.applicationName.description": "O nome do aplicativo", - "mssql.connectionOptions.workstationId.displayName": "ID da estação de trabalho", - "mssql.connectionOptions.workstationId.description": "O nome da estação de trabalho que se conecta ao SQL Server", - "mssql.connectionOptions.pooling.displayName": "Pooling", - "mssql.connectionOptions.pooling.description": "Quando true, o objeto de conexão é extraído do pool apropriado ou, se necessário, é criado e adicionado ao pool apropriado", - "mssql.connectionOptions.maxPoolSize.displayName": "Tamanho máximo do pool", - "mssql.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool", - "mssql.connectionOptions.minPoolSize.displayName": "Tamanho mínimo do pool", - "mssql.connectionOptions.minPoolSize.description": "O número mínimo de conexões permitidas no pool", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga", - "mssql.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída", - "mssql.connectionOptions.replication.displayName": "Replicação", - "mssql.connectionOptions.replication.description": "Usado pelo SQL Server na replicação", - "mssql.connectionOptions.attachDbFilename.displayName": "Anexar o nome do arquivo de BD", - "mssql.connectionOptions.failoverPartner.displayName": "Parceiro de failover", - "mssql.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Failover de várias sub-redes", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados ativos múltiplos", - "mssql.connectionOptions.multipleActiveResultSets.description": "Quando true, conjuntos de resultados múltiplos podem ser retornados e lidos de uma conexão", - "mssql.connectionOptions.packetSize.displayName": "Tamanho do pacote", - "mssql.connectionOptions.packetSize.description": "Tamanho em bytes dos pacotes de rede usados para comunicar-se com uma instância do SQL Server", - "mssql.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos", - "mssql.connectionOptions.typeSystemVersion.description": "Indica qual sistema do tipo de servidor o provedor vai expor por meio do DataReader", - "databasesListProperties.name": "Nome", - "databasesListProperties.status": "Status", - "databasesListProperties.size": "Tamanho (MB)", - "databasesListProperties.lastBackup": "Último backup", - "objectsListProperties.name": "Nome" + "dist/dashboard/serviceEndpoints": { + "copyText": "Copiar", + "endpoint.appproxy": "Proxy de Aplicativo", + "endpoint.controller": "Serviço de Gerenciamento de Cluster", + "endpoint.gateway": "Gateway para acessar arquivos HDFS, Spark", + "endpoint.grafana": "Painel de Métricas", + "endpoint.kibana": "Painel de Pesquisa de Logs", + "endpoint.livy": "Proxy para a execução de instruções, trabalhos, aplicativos do Spark", + "endpoint.managementproxy": "Proxy de Gerenciamento", + "endpoint.mgmtproxy": "Proxy de Gerenciamento", + "endpoint.sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", + "endpoint.sqlServerEndpoint": "Front-end da Instância Mestra do SQL Server", + "endpoint.webhdfs": "Proxy do Sistema de Arquivos HDFS", + "endpoint.yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark", + "grafana": "Painel de Métricas", + "kibana": "Painel de Pesquisa de Logs", + "sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", + "yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure foi selecionada. Repita a consulta e selecione uma conta vinculada do Azure quando solicitado.", + "mssql.chooseLinkedAzureAccount": "Selecione uma conta vinculada do Azure:", + "mssql.insufficientlyPrivelagedAzureAccount": "A conta do Azure configurada para {0} não tem permissões suficientes para o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted.", + "mssql.missingLinkedAzureAccount": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure está disponível. Adicione uma conta vinculada do Azure e tente a consulta novamente." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Erro ao aplicar as alterações de permissão: {0}", + "mssql.recursivePermissionOpProgress": "Aplicando alterações de permissão para '{0}'.", + "mssql.recursivePermissionOpStarted": "Aplicando alterações de permissão recursivamente em '{0}'", + "mssql.recursivePermissionOpSucceeded": "As alterações de permissão foram aplicadas com êxito." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Solicitação inválida", + "webhdfs.httpError401": "Não autorizado", + "webhdfs.httpError403": "Proibido", + "webhdfs.httpError404": "Não Encontrado", + "webhdfs.httpError500": "Erro interno do servidor", + "webhdfs.invalidDataStructure": "Estrutura de Dados Inválida", + "webhdfs.missingProperties": "Não é possível criar o cliente WebHDFS devido a opções ausentes: ${0}", + "webhdfs.undefinedArgument": "'$ {0}' é indefinido.", + "webhdfs.unexpectedRedirect": "Redirecionamento inesperado", + "webhdfs.unknownError": "Erro desconhecido" }, "dist/localizedConstants": { "msgMissingNodeContext": "Comando de nó chamado sem nenhum nó passado", - "mssql.manageAccessTitle": "Gerenciar Acesso", - "mssql.locationTitle": "Localização: ", - "mssql.permissionsTitle": "Permissões", - "mssql.ownerPostfix": "– Proprietário", - "mssql.owner": "Proprietário", - "mssql.group": "Grupo", - "mssql.owningGroupPostfix": "– Grupo Proprietário", - "mssql.everyone": "Todos os outros", - "mssql.userLabel": "Usuário", - "mssql.groupLabel": "Grupo", "mssql.accessHeader": "Acesso", - "mssql.defaultHeader": "Padrão", - "mssql.delete": "Excluir", - "mssql.stickyHeader": "Sticky Bit", - "mssql.inheritDefaultsLabel": "Herdar Padrões", - "mssql.readHeader": "Ler", - "mssql.writeHeader": "Escrever", - "mssql.executeHeader": "Executar", - "mssql.addUserOrGroup": "Adicionar Usuário ou Grupo", - "mssql.enterNamePlaceholder": "Inserir o nome", "mssql.addLabel": "Adicionar", - "mssql.namedUsersAndGroups": "Usuários e Grupos Nomeados", - "mssql.defaultUserAndGroups": "Usuário e Grupos Padrão", - "mssql.userOrGroupIcon": "Ícone do Usuário ou Grupo", + "mssql.addUserOrGroup": "Adicionar Usuário ou Grupo", "mssql.apply": "Aplicar", "mssql.applyRecursively": "Aplicar Recursivamente", + "mssql.defaultHeader": "Padrão", + "mssql.defaultUserAndGroups": "Usuário e Grupos Padrão", + "mssql.delete": "Excluir", + "mssql.enterNamePlaceholder": "Inserir o nome", "mssql.errorApplyingAclChanges": "Erro inesperado ao aplicar as alterações: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "O arquivo local será carregado no HDFS. ", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Término do Trabalho de Envio do Spark ............................", - "sparkJobSubmission.PrepareUploadingFile": "Carregando o arquivo da pasta local {0} para HDFS: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "O upload do arquivo para o cluster foi bem-sucedido.", - "sparkJobSubmission.UploadingFileFailed": "Falha ao carregar o arquivo para o cluster. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Enviando o trabalho {0}... ", - "sparkJobSubmission.SubmitJobFinished": "O Trabalho do Spark foi enviado.", - "sparkJobSubmission.SubmitJobFailed": "Falha no Envio do Trabalho do Spark. {0} ", - "sparkJobSubmission.YarnUIMessage": "URL do YarnUI: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "URL do Histórico do Spark: {0} ", + "mssql.everyone": "Todos os outros", + "mssql.executeHeader": "Executar", + "mssql.group": "Grupo", + "mssql.groupLabel": "Grupo", + "mssql.inheritDefaultsLabel": "Herdar Padrões", + "mssql.locationTitle": "Localização: ", + "mssql.manageAccessTitle": "Gerenciar Acesso", + "mssql.namedUsersAndGroups": "Usuários e Grupos Nomeados", + "mssql.owner": "Proprietário", + "mssql.ownerPostfix": "– Proprietário", + "mssql.owningGroupPostfix": "– Grupo Proprietário", + "mssql.permissionsTitle": "Permissões", + "mssql.readHeader": "Ler", + "mssql.stickyHeader": "Sticky Bit", + "mssql.userLabel": "Usuário", + "mssql.userOrGroupIcon": "Ícone do Usuário ou Grupo", + "mssql.writeHeader": "Escrever", + "sparkConnectionRequired": "Conecte-se ao cluster do Spark antes de Exibir o Histórico de {0}.", "sparkJobSubmission.GetApplicationIdFailed": "Falha ao Obter a ID do Aplicativo. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "O arquivo local será carregado no HDFS. ", "sparkJobSubmission.LocalFileNotExisted": "O arquivo local {0} não existia. ", "sparkJobSubmission.NoSqlBigDataClusterFound": "Não foi encontrado nenhum cluster de Big Data do SQL Server.", - "sparkConnectionRequired": "Conecte-se ao cluster do Spark antes de Exibir o Histórico de {0}." + "sparkJobSubmission.PrepareSubmitJob": "Enviando o trabalho {0}... ", + "sparkJobSubmission.PrepareUploadingFile": "Carregando o arquivo da pasta local {0} para HDFS: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "URL do Histórico do Spark: {0} ", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Término do Trabalho de Envio do Spark ............................", + "sparkJobSubmission.SubmitJobFailed": "Falha no Envio do Trabalho do Spark. {0} ", + "sparkJobSubmission.SubmitJobFinished": "O Trabalho do Spark foi enviado.", + "sparkJobSubmission.UploadingFileFailed": "Falha ao carregar o arquivo para o cluster. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "O upload do arquivo para o cluster foi bem-sucedido.", + "sparkJobSubmission.YarnUIMessage": "URL do YarnUI: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Este código de exemplo carrega o arquivo em um quadro de dados e mostra os 10 primeiros resultados.", + "mssql.errorConvertingToNotebook": "Ocorreu um erro ao converter o documento SQL em um Notebook. Erro: {0}", + "mssql.errorConvertingToSQL": "Ocorreu um erro ao converter o documento do Notebook para SQL. Erro: {0}", + "noController": "Não foi possível localizar o ponto de extremidade do controlador para esta instância", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Somente os Notebooks .ipynb são compatíveis" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Operação de fluxo cancelada pelo usuário" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "Cancelar operação?", + "cancelTooltip": "Cancelar", + "mssql.searchServers": "Nomes de Servidores de Pesquisa", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "Algumas propriedades ausentes em connectionInfo.options: {0}", + "connectionInfoOptionsUndefined": "ConnectionInfo.options está indefinido.", + "connectionInfoUndefined": "ConnectionInfo é indefinido." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "AVISO: este arquivo foi truncado em {0} para visualização. ", "maxSizeReached": "O arquivo foi truncado em {0} para visualização." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Cancelar", - "cancel": "Cancelar operação?", - "mssql.searchServers": "Nomes de Servidores de Pesquisa" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Todos os Arquivos", + "copyPathError": "Erro ao copiar o caminho: {0}", + "deleteError": "Erro ao excluir arquivos: {0}", + "enterDirName": "Insira o nome do diretório", + "lblUploadFiles": "Carregar", + "makingDir": "Criando diretório", + "manageAccessError": "Erro inesperado ao abrir a caixa de diálogo Gerenciar Acesso: {0}", + "mkDirError": "Erro ao criar o diretório: {0}", + "mkdirCanceled": "A operação foi cancelada", + "msgDeleteFile": "Tem certeza de que deseja excluir este arquivo?", + "msgDeleteFolder": "Tem certeza de que deseja excluir esta pasta e o respectivo conteúdo?", + "previewError": "Erro ao visualizar o arquivo: {0}", + "previewing": "Gerando visualização", + "saveCanceled": "A operação de salvamento foi cancelada", + "saveError": "Erro ao salvar o arquivo: {0}", + "saving": "Salvando arquivos HDFS", + "uploadCanceled": "A operação de upload foi cancelada", + "uploadError": "Erro ao carregar arquivos: {0}", + "uploading": "Carregando arquivos para o HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "Não é possível excluir uma conexão. Somente subpastas e arquivos podem ser excluídos.", + "errorExpanding": "Erro: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Erro ao notificar a alteração de nó: {0}", + "prmptPwd": "Forneça a senha para conectar-se ao HDFS:", + "promptUsername": "Forneça o nome de usuário para conectar-se ao HDFS:", + "rootLabel": "Raiz", + "sessionNotFound": "A sessão para o nó {0} não existe" + }, + "dist/prompts/confirm": { + "msgNo": "Não", + "msgYes": "Sim" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "O servidor selecionado não pertence a um cluster de Big data do SQL Server", + "selectOtherServer": "Selecione outro SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Erro ao obter o caminho do arquivo: {0}", + "sparkJobSubmission.NoSqlSelected": "Nenhum SQL Server está selecionado.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Selecione o SQL Server com o cluster de Big Data." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "AVANÇADO", + "sparkJobSubmission.ReferenceFilesList": "Arquivos de Referência", + "sparkJobSubmission.ReferenceFilesListTooltip": "Arquivos a serem colocados no diretório de trabalho do executor. O caminho do arquivo precisa ser um caminho HDFS. É necessário dividir vários caminhos por ponto e vírgula (;)", + "sparkJobSubmission.ReferenceJarList": "Jars de Referência", + "sparkJobSubmission.ReferenceJarListToolTip": "Jars a serem colocados no diretório de trabalho do executor. O caminho do Jar precisa ser um caminho HDFS. Vários caminhos devem ser divididos por ponto e vírgula (;)", + "sparkJobSubmission.ReferencePyList": "Arquivos py de Referência", + "sparkJobSubmission.ReferencePyListTooltip": "Os Arquivos py a serem colocados no diretório de trabalho do executor. O caminho do arquivo precisa ser um caminho HDFS. Vários caminhos devem ser divididos por ponto e vírgula (;)", + "sparkJobSubmission.configValues": "Valores de Configuração", + "sparkJobSubmission.configValuesTooltip": "Lista de pares nome/valor que contêm valores de configuração do Spark. Codificado como um dicionário JSON. Exemplo: '{\"name\":\"value\", \"name2\":\"value2\"}'.", + "sparkJobSubmission.driverCores": "Núcleos do Driver", + "sparkJobSubmission.driverCoresTooltip": "Quantidade de núcleos de CPU a ser alocada para o driver.", + "sparkJobSubmission.driverMemory": "Memória do Driver", + "sparkJobSubmission.driverMemoryTooltip": "Quantidade de memória a ser alocada para o driver. Especifique as unidades como parte do valor. Por exemplo, 512M ou 2G.", + "sparkJobSubmission.executorCores": "Núcleos do Executor", + "sparkJobSubmission.executorCoresTooltip": "Quantidade de núcleos de CPU a serem alocados para o executor.", + "sparkJobSubmission.executorCount": "Contagem do Executor", + "sparkJobSubmission.executorCountTooltip": "Número de instâncias do executor que serão executadas.", + "sparkJobSubmission.executorMemory": "Memória do Executor", + "sparkJobSubmission.executorMemoryTooltip": "Quantidade de memória a ser alocada para o executor. Especifique as unidades como parte do valor. Por exemplo, 512M ou 2G.", + "sparkJobSubmission.queueName": "Nome da Fila", + "sparkJobSubmission.queueNameTooltip": "Nome da fila do Spark na qual executar a sessão." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Argumentos", + "sparkJobSubmission.ArgumentsTooltip": "Argumentos de linha de comando usados em sua classe principal. Vários argumentos devem ser divididos por espaço.", + "sparkJobSubmission.FilePathPlaceHolder": "Caminho para um arquivo .jar ou .py", + "sparkJobSubmission.GeneralTabName": "GERAL", + "sparkJobSubmission.HDFSFileNotExisted": "O arquivo HDFS especificado não existe. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} não existe no cluster ou na exceção gerada. ", + "sparkJobSubmission.JobName": "Nome do Trabalho", + "sparkJobSubmission.JobNamePlaceHolder": "Insira um nome...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "O arquivo local selecionado será carregado no HDFS: {0}", + "sparkJobSubmission.MainClass": "Classe Principal", + "sparkJobSubmission.MainFilePath": "Arquivo JAR/py", + "sparkJobSubmission.NotSpecifyJARPYPath": "O arquivo JAR/py de propriedade não está especificado.", + "sparkJobSubmission.NotSpecifyJobName": "O nome do trabalho de propriedade não está especificado.", + "sparkJobSubmission.NotSpecifyMainClass": "A classe principal da propriedade não está especificada.", + "sparkJobSubmission.SelectFileError": "Erro ao localizar o arquivo devido ao erro: {0}", + "sparkJobSubmission.SparkCluster": "Cluster do Spark", + "sparkSelectLocalFile": "Selecionar" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Cancelar", + "sparkJobSubmission.DialogSubmitButton": "Enviar", + "sparkJobSubmission.DialogTitleNewJob": "Novo Trabalho", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Os parâmetros de SparkJobSubmissionDialog são ilegais", + "sparkJobSubmission.SubmissionStartMessage": ".......................... Início do Envio do Trabalho do Spark ..........................", + "sparkJobSubmission.SubmitSparkJob": "Envio do Trabalho do Spark {0}:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Obtenha o tempo limite da ID do aplicativo. {0}[Log] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId é inválido. ", + "sparkJobSubmission.PathNotSpecified.": "O Caminho da Propriedade não está especificado. ", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Os parâmetros para SparkJobSubmissionModel são ilegais", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "A propriedade localFilePath ou hdfsFolderPath não está especificada. ", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs é inválido. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "Não foi retornada nenhuma ID de lote de trabalho do Spark da resposta.{0}[Erro]{1}", "sparkJobSubmission.LivyNoLogReturned": "Nenhum log foi retornado na resposta.{0}[Error] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Forneça o nome de usuário para se conectar ao Controlador do BDC:", - "promptBDCPassword": "Forneça a senha para se conectar ao Controlador do BDC", "bdcConnectError": "Erro: {0}. ", + "promptBDCPassword": "Forneça a senha para se conectar ao Controlador do BDC", + "promptBDCUsername": "{0}Forneça o nome de usuário para se conectar ao Controlador do BDC:", "usernameAndPasswordRequired": "O nome de usuário e a senha são obrigatórios" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Todos os Arquivos", - "lblUploadFiles": "Carregar", - "uploading": "Carregando arquivos para o HDFS", - "uploadCanceled": "A operação de upload foi cancelada", - "uploadError": "Erro ao carregar arquivos: {0}", - "makingDir": "Criando diretório", - "mkdirCanceled": "A operação foi cancelada", - "mkDirError": "Erro ao criar o diretório: {0}", - "enterDirName": "Insira o nome do diretório", - "deleteError": "Erro ao excluir arquivos: {0}", - "msgDeleteFolder": "Tem certeza de que deseja excluir esta pasta e o respectivo conteúdo?", - "msgDeleteFile": "Tem certeza de que deseja excluir este arquivo?", - "saving": "Salvando arquivos HDFS", - "saveCanceled": "A operação de salvamento foi cancelada", - "saveError": "Erro ao salvar o arquivo: {0}", - "previewing": "Gerando visualização", - "previewError": "Erro ao visualizar o arquivo: {0}", - "copyPathError": "Erro ao copiar o caminho: {0}", - "manageAccessError": "Erro inesperado ao abrir a caixa de diálogo Gerenciar Acesso: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Estrutura de Dados Inválida", - "webhdfs.missingProperties": "Não é possível criar o cliente WebHDFS devido a opções ausentes: ${0}", - "webhdfs.undefinedArgument": "'$ {0}' é indefinido.", - "webhdfs.httpError400": "Solicitação inválida", - "webhdfs.httpError401": "Não autorizado", - "webhdfs.httpError403": "Proibido", - "webhdfs.httpError404": "Não Encontrado", - "webhdfs.httpError500": "Erro interno do servidor", - "webhdfs.unknownError": "Erro desconhecido", - "webhdfs.unexpectedRedirect": "Redirecionamento inesperado" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "ConnectionInfo é indefinido.", - "connectionInfoOptionsUndefined": "ConnectionInfo.options está indefinido.", - "connectionInfoOptionsMissingProperties": "Algumas propriedades ausentes em connectionInfo.options: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Exibir os Problemas Conhecidos", - "serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Este código de exemplo carrega o arquivo em um quadro de dados e mostra os 10 primeiros resultados.", - "mssql.errorConvertingToNotebook": "Ocorreu um erro ao converter o documento SQL em um Notebook. Erro: {0}", - "mssql.errorConvertingToSQL": "Ocorreu um erro ao converter o documento do Notebook para SQL. Erro: {0}", - "notebookFileType": "Notebooks", - "unsupportedFileType": "Somente os Notebooks .ipynb são compatíveis", - "noController": "Não foi possível localizar o ponto de extremidade do controlador para esta instância" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Aplicando alterações de permissão recursivamente em '{0}'", - "mssql.recursivePermissionOpSucceeded": "As alterações de permissão foram aplicadas com êxito.", - "mssql.recursivePermissionOpProgress": "Aplicando alterações de permissão para '{0}'.", - "mssql.recursivePermissionOpError": "Erro ao aplicar as alterações de permissão: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Sim", - "msgNo": "Não" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Selecione outro SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Selecione o SQL Server com o cluster de Big Data.", - "sparkJobSubmission.NoSqlSelected": "Nenhum SQL Server está selecionado.", - "errorNotSqlBigDataCluster": "O servidor selecionado não pertence a um cluster de Big data do SQL Server", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Erro ao obter o caminho do arquivo: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Os parâmetros de SparkJobSubmissionDialog são ilegais", - "sparkJobSubmission.DialogTitleNewJob": "Novo Trabalho", - "sparkJobSubmission.DialogCancelButton": "Cancelar", - "sparkJobSubmission.DialogSubmitButton": "Enviar", - "sparkJobSubmission.SubmitSparkJob": "Envio do Trabalho do Spark {0}:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... Início do Envio do Trabalho do Spark .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Os parâmetros para SparkJobSubmissionModel são ilegais", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs é inválido. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId é inválido. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Obtenha o tempo limite da ID do aplicativo. {0}[Log] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "A propriedade localFilePath ou hdfsFolderPath não está especificada. ", - "sparkJobSubmission.PathNotSpecified.": "O Caminho da Propriedade não está especificado. " - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "GERAL", - "sparkJobSubmission.JobNamePlaceHolder": "Insira um nome...", - "sparkJobSubmission.JobName": "Nome do Trabalho", - "sparkJobSubmission.SparkCluster": "Cluster do Spark", - "sparkJobSubmission.FilePathPlaceHolder": "Caminho para um arquivo .jar ou .py", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "O arquivo local selecionado será carregado no HDFS: {0}", - "sparkJobSubmission.MainFilePath": "Arquivo JAR/py", - "sparkJobSubmission.MainClass": "Classe Principal", - "sparkJobSubmission.Arguments": "Argumentos", - "sparkJobSubmission.ArgumentsTooltip": "Argumentos de linha de comando usados em sua classe principal. Vários argumentos devem ser divididos por espaço.", - "sparkJobSubmission.NotSpecifyJobName": "O nome do trabalho de propriedade não está especificado.", - "sparkJobSubmission.NotSpecifyJARPYPath": "O arquivo JAR/py de propriedade não está especificado.", - "sparkJobSubmission.NotSpecifyMainClass": "A classe principal da propriedade não está especificada.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} não existe no cluster ou na exceção gerada. ", - "sparkJobSubmission.HDFSFileNotExisted": "O arquivo HDFS especificado não existe. ", - "sparkSelectLocalFile": "Selecionar", - "sparkJobSubmission.SelectFileError": "Erro ao localizar o arquivo devido ao erro: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "AVANÇADO", - "sparkJobSubmission.ReferenceJarList": "Jars de Referência", - "sparkJobSubmission.ReferenceJarListToolTip": "Jars a serem colocados no diretório de trabalho do executor. O caminho do Jar precisa ser um caminho HDFS. Vários caminhos devem ser divididos por ponto e vírgula (;)", - "sparkJobSubmission.ReferencePyList": "Arquivos py de Referência", - "sparkJobSubmission.ReferencePyListTooltip": "Os Arquivos py a serem colocados no diretório de trabalho do executor. O caminho do arquivo precisa ser um caminho HDFS. Vários caminhos devem ser divididos por ponto e vírgula (;)", - "sparkJobSubmission.ReferenceFilesList": "Arquivos de Referência", - "sparkJobSubmission.ReferenceFilesListTooltip": "Arquivos a serem colocados no diretório de trabalho do executor. O caminho do arquivo precisa ser um caminho HDFS. É necessário dividir vários caminhos por ponto e vírgula (;)", - "sparkJobSubmission.driverMemory": "Memória do Driver", - "sparkJobSubmission.driverMemoryTooltip": "Quantidade de memória a ser alocada para o driver. Especifique as unidades como parte do valor. Por exemplo, 512M ou 2G.", - "sparkJobSubmission.driverCores": "Núcleos do Driver", - "sparkJobSubmission.driverCoresTooltip": "Quantidade de núcleos de CPU a ser alocada para o driver.", - "sparkJobSubmission.executorMemory": "Memória do Executor", - "sparkJobSubmission.executorMemoryTooltip": "Quantidade de memória a ser alocada para o executor. Especifique as unidades como parte do valor. Por exemplo, 512M ou 2G.", - "sparkJobSubmission.executorCores": "Núcleos do Executor", - "sparkJobSubmission.executorCoresTooltip": "Quantidade de núcleos de CPU a serem alocados para o executor.", - "sparkJobSubmission.executorCount": "Contagem do Executor", - "sparkJobSubmission.executorCountTooltip": "Número de instâncias do executor que serão executadas.", - "sparkJobSubmission.queueName": "Nome da Fila", - "sparkJobSubmission.queueNameTooltip": "Nome da fila do Spark na qual executar a sessão.", - "sparkJobSubmission.configValues": "Valores de Configuração", - "sparkJobSubmission.configValuesTooltip": "Lista de pares nome/valor que contêm valores de configuração do Spark. Codificado como um dicionário JSON. Exemplo: '{\"name\":\"value\", \"name2\":\"value2\"}'." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Forneça o nome de usuário para conectar-se ao HDFS:", - "prmptPwd": "Forneça a senha para conectar-se ao HDFS:", - "sessionNotFound": "A sessão para o nó {0} não existe", - "notifyError": "Erro ao notificar a alteração de nó: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Raiz" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Erro: {0}", - "errDeleteConnectionNode": "Não é possível excluir uma conexão. Somente subpastas e arquivos podem ser excluídos." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Operação de fluxo cancelada pelo usuário" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Painel de Métricas", - "kibana": "Painel de Pesquisa de Logs", - "sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", - "yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark", - "copyText": "Copiar", - "endpoint.appproxy": "Proxy de Aplicativo", - "endpoint.controller": "Serviço de Gerenciamento de Cluster", - "endpoint.gateway": "Gateway para acessar arquivos HDFS, Spark", - "endpoint.managementproxy": "Proxy de Gerenciamento", - "endpoint.mgmtproxy": "Proxy de Gerenciamento", - "endpoint.sqlServerEndpoint": "Front-end da Instância Mestra do SQL Server", - "endpoint.grafana": "Painel de Métricas", - "endpoint.kibana": "Painel de Pesquisa de Logs", - "endpoint.yarnHistory": "Painel de Monitoramento e Diagnóstico do Spark", - "endpoint.sparkHistory": "Painel de Gerenciamento e Monitoramento de Trabalhos do Spark", - "endpoint.webhdfs": "Proxy do Sistema de Arquivos HDFS", - "endpoint.livy": "Proxy para a execução de instruções, trabalhos, aplicativos do Spark" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} iniciado", - "startingServiceStatusMsg": "Iniciando {0}", - "failedToStartServiceErrorMsg": "Falha ao iniciar o {0}", - "installingServiceChannelMsg": "Instalando {0} para {1}", - "installingServiceStatusMsg": "Instalando {0}", - "installedServiceChannelMsg": "Instalado {0}", + "downloadServiceDoneChannelMsg": "Concluída a instalação de {0}", "downloadingServiceChannelMsg": "Baixando {0}", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "Baixando {0}", - "downloadServiceDoneChannelMsg": "Concluída a instalação de {0}", - "entryExtractedChannelMsg": "{0} extraído ({1}/{2})" + "entryExtractedChannelMsg": "{0} extraído ({1}/{2})", + "failedToStartServiceErrorMsg": "Falha ao iniciar o {0}", + "installedServiceChannelMsg": "Instalado {0}", + "installingServiceChannelMsg": "Instalando {0} para {1}", + "installingServiceStatusMsg": "Instalando {0}", + "serviceStartedStatusMsg": "{0} iniciado", + "startingServiceStatusMsg": "Iniciando {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure está disponível. Adicione uma conta vinculada do Azure e tente a consulta novamente.", - "mssql.chooseLinkedAzureAccount": "Selecione uma conta vinculada do Azure:", - "mssql.canceledLinkedAzureAccountSelection": "O Azure Data Studio precisa entrar em contato com o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted, mas nenhuma conta vinculada do Azure foi selecionada. Repita a consulta e selecione uma conta vinculada do Azure quando solicitado.", - "mssql.insufficientlyPrivelagedAzureAccount": "A conta do Azure configurada para {0} não tem permissões suficientes para o Azure Key Vault para acessar uma chave mestra de coluna para Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "O componente {0} foi encerrado inesperadamente. Reinicie o Azure Data Studio.", + "viewKnownIssuesText": "Exibir os Problemas Conhecidos" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Edição", + "cloud.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", + "cloud.databaseProperties.owner": "Proprietário", + "cloud.databaseProperties.serviceLevelObjective": "Tipo de Preço", + "cloud.serverProperties.serverEdition": "Tipo", + "cloud.serverProperties.serverVersion": "Versão", + "databasesListProperties.lastBackup": "Último backup", + "databasesListProperties.name": "Nome", + "databasesListProperties.size": "Tamanho (MB)", + "databasesListProperties.status": "Status", + "json.format.enable.desc": "Habilitar/desabilitar o formatador JSON padrão (requer reinicialização)", + "json.schemas.desc": "Esquemas associados a arquivos JSON no projeto atual", + "json.schemas.fileMatch.desc": "Uma matriz de padrões de arquivos para fazer correspondência ao resolver arquivos JSON para esquemas.", + "json.schemas.fileMatch.item.desc": "Um padrão de arquivos que pode conter '*' para fazer a correspondência ao resolver arquivos JSON para esquemas.", + "json.schemas.schema.desc": "A definição de esquema para a URL fornecida. O esquema precisa ser fornecido apenas para evitar acessos à URL do esquema.", + "json.schemas.url.desc": "Uma URL para um esquema ou um caminho relativo a um esquema no diretório atual", + "mssql.configuration.title": "Configuração do MSSQL", + "mssql.connectionOptions.applicationIntent.description": "Declara o tipo de carga de trabalho do aplicativo ao conectar-se a um servidor", + "mssql.connectionOptions.applicationIntent.displayName": "Intenção do aplicativo", + "mssql.connectionOptions.applicationName.description": "O nome do aplicativo", + "mssql.connectionOptions.applicationName.displayName": "Nome do aplicativo", + "mssql.connectionOptions.asynchronousProcessing.description": "Quando true, permite o uso da funcionalidade assíncrona no provedor de dados do .NET Framework", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Processamento assíncrono", + "mssql.connectionOptions.attachDbFilename.displayName": "Anexar o nome do arquivo de BD", + "mssql.connectionOptions.attachedDBFileName.description": "O nome do arquivo principal, incluindo o nome do caminho completo, de um banco de dados anexável", + "mssql.connectionOptions.attachedDBFileName.displayName": "Nome do arquivo de BD anexado", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory – Universal com suporte para MFA", + "mssql.connectionOptions.authType.categoryValues.integrated": "Autenticação do Windows", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Login do SQL", + "mssql.connectionOptions.authType.description": "Especifica o método de autenticação com o SQL Server", + "mssql.connectionOptions.authType.displayName": "Tipo de autenticação", + "mssql.connectionOptions.columnEncryptionSetting.description": "Habilita ou desabilita o Always Encrypted para a conexão", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Número de tentativas para restaurar a conexão", + "mssql.connectionOptions.connectRetryCount.displayName": "Contagem de nova tentativa de conexão", + "mssql.connectionOptions.connectRetryInterval.description": "Atraso entre as tentativas de restauração de conexão", + "mssql.connectionOptions.connectRetryInterval.displayName": "Intervalo de nova tentativa de conexão", + "mssql.connectionOptions.connectTimeout.description": "O período de tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar um erro", + "mssql.connectionOptions.connectTimeout.displayName": "Tempo limite de conexão", + "mssql.connectionOptions.connectionName.description": "Nome personalizado da conexão", + "mssql.connectionOptions.connectionName.displayName": "Nome (opcional)", + "mssql.connectionOptions.contextConnection.description": "Quando true, indica que a conexão deve ser do contexto do SQL Server. Disponível somente quando executado no processo do SQL Server", + "mssql.connectionOptions.contextConnection.displayName": "Conexão de contexto", + "mssql.connectionOptions.currentLanguage.description": "O nome do registro de idioma do SQL Server", + "mssql.connectionOptions.currentLanguage.displayName": "Idioma atual", + "mssql.connectionOptions.databaseName.description": "O nome do catálogo ou do banco de dados inicial na fonte de dados", + "mssql.connectionOptions.databaseName.displayName": "Banco de dados", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Atestado do Azure", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Serviço Guardião de Host", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Especifica um protocolo para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Protocolo de Atestado", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Especifica um ponto de extremidade para atestar um enclave do lado do servidor usado com o Always Encrypted com enclaves seguros", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL de Atestado de Enclave", + "mssql.connectionOptions.encrypt.description": "Quando true, o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor quando o servidor tem um certificado instalado", + "mssql.connectionOptions.encrypt.displayName": "Criptografar", + "mssql.connectionOptions.failoverPartner.description": "O nome ou o endereço de rede da instância do SQL Server que atua como um parceiro de failover", + "mssql.connectionOptions.failoverPartner.displayName": "Parceiro de failover", + "mssql.connectionOptions.groupName.advanced": "Avançado", + "mssql.connectionOptions.groupName.connectionResiliency": "Resiliência da Conexão", + "mssql.connectionOptions.groupName.context": "Contexto", + "mssql.connectionOptions.groupName.initialization": "Inicialização", + "mssql.connectionOptions.groupName.pooling": "Pooling", + "mssql.connectionOptions.groupName.replication": "Replicação", + "mssql.connectionOptions.groupName.security": "Segurança", + "mssql.connectionOptions.groupName.source": "Origem", + "mssql.connectionOptions.loadBalanceTimeout.description": "O período mínimo de tempo (em segundos) para que essa conexão exista no pool antes de ser destruída", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Tempo limite de balanceamento de carga", + "mssql.connectionOptions.maxPoolSize.description": "O número máximo de conexões permitidas no pool", + "mssql.connectionOptions.maxPoolSize.displayName": "Tamanho máximo do pool", + "mssql.connectionOptions.minPoolSize.description": "O número mínimo de conexões permitidas no pool", + "mssql.connectionOptions.minPoolSize.displayName": "Tamanho mínimo do pool", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Failover de várias sub-redes", + "mssql.connectionOptions.multipleActiveResultSets.description": "Quando true, conjuntos de resultados múltiplos podem ser retornados e lidos de uma conexão", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Conjuntos de resultados ativos múltiplos", + "mssql.connectionOptions.packetSize.description": "Tamanho em bytes dos pacotes de rede usados para comunicar-se com uma instância do SQL Server", + "mssql.connectionOptions.packetSize.displayName": "Tamanho do pacote", + "mssql.connectionOptions.password.description": "Indica a senha a ser usada ao conectar-se à fonte de dados", + "mssql.connectionOptions.password.displayName": "Senha", + "mssql.connectionOptions.persistSecurityInfo.description": "Quando false, as informações confidenciais de segurança, como a senha, não são retornadas como parte da conexão", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Persistir as informações de segurança", + "mssql.connectionOptions.pooling.description": "Quando true, o objeto de conexão é extraído do pool apropriado ou, se necessário, é criado e adicionado ao pool apropriado", + "mssql.connectionOptions.pooling.displayName": "Pooling", + "mssql.connectionOptions.port.displayName": "Porta", + "mssql.connectionOptions.replication.description": "Usado pelo SQL Server na replicação", + "mssql.connectionOptions.replication.displayName": "Replicação", + "mssql.connectionOptions.serverName.description": "Nome da instância do SQL Server", + "mssql.connectionOptions.serverName.displayName": "Servidor", + "mssql.connectionOptions.trustServerCertificate.description": "Quando true (e encrypt=true), o SQL Server usa a criptografia SSL para todos os dados enviados entre o cliente e o servidor sem validar o certificado do servidor", + "mssql.connectionOptions.trustServerCertificate.displayName": "Certificado do servidor de confiança", + "mssql.connectionOptions.typeSystemVersion.description": "Indica qual sistema do tipo de servidor o provedor vai expor por meio do DataReader", + "mssql.connectionOptions.typeSystemVersion.displayName": "Versão do sistema de tipos", + "mssql.connectionOptions.userName.description": "Indica a ID de usuário a ser usada ao conectar-se à fonte de dados", + "mssql.connectionOptions.userName.displayName": "Nome do usuário", + "mssql.connectionOptions.workstationId.description": "O nome da estação de trabalho que se conecta ao SQL Server", + "mssql.connectionOptions.workstationId.displayName": "ID da estação de trabalho", + "mssql.disabled": "Desabilitado", + "mssql.enabled": "Habilitado", + "mssql.exportNotebookToSql": "Exportar o Notebook como SQL", + "mssql.exportSqlAsNotebook": "Exportar o SQL como Notebook", + "mssql.format.alignColumnDefinitionsInColumns": "Definições de coluna devem ser alinhadas?", + "mssql.format.datatypeCasing": "Tipos de dados devem ser formatados como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", + "mssql.format.keywordCasing": "Palavras-chave devem ser formatadas como letras MAIÚSCULAS, minúsculas ou nenhum (não formatado)?", + "mssql.format.placeCommasBeforeNextStatement": "vírgulas devem ser colocadas no início de cada instrução em uma lista? Por exemplo, ', minhacoluna2' em vez de no final, por exemplo, 'minhacoluna1,'?", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Referências a objetos em uma instrução select devem ser divididas em linhas separadas? Por exemplo, para 'SELECT C1, C2 FROM T1', em que C1 e C2 deverão estar em linhas separadas?", + "mssql.ignorePlatformWarning": "[Opcional] Não mostrar os avisos de plataforma sem suporte", + "mssql.intelliSense.enableErrorChecking": "A verificação de erros do IntelliSense deve estar habilitada?", + "mssql.intelliSense.enableIntelliSense": "O IntelliSense deve estar habilitado?", + "mssql.intelliSense.enableQuickInfo": "As informações rápidas do IntelliSense devem estar habilitadas?", + "mssql.intelliSense.enableSuggestions": "As sugestões do IntelliSense devem ser habilitadas?", + "mssql.intelliSense.lowerCaseSuggestions": "As sugestões do IntelliSense devem estar em letras minúsculas?", + "mssql.logDebugInfo": "[Opcional] Registre a saída da depuração no console (Exibir -> Saída) e, em seguida, selecione o canal de saída apropriado no menu suspenso", + "mssql.logFilesRemovalLimit": "Número máximo de arquivos antigos a serem removidos na inicialização com mssql.logRetentionMinutes expirado. Os arquivos que não forem limpos devido a essa limitação serão limpos na próxima vez em que o Azure Data Studio for iniciado.", + "mssql.logRetentionMinutes": "O número de minutos para reter os arquivos de log dos serviços de back-end. O padrão é uma semana.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Habilitar a Parametrização para Always Encrypted", + "mssql.query.ansiDefaults": "Habilitar SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "Habilitar SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "Habilitar SET ANSI_NULLS", + "mssql.query.ansiPadding": "Habilitar SET ANSI_PADDING", + "mssql.query.ansiWarnings": "Habilitar SET ANSI_WARNINGS", + "mssql.query.arithAbort": "Habilitar a opção SET ARITHABORT", + "mssql.query.cursorCloseOnCommit": "Habilitar SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "Habilitar a opção SET DEADLOCK_PRIORITY", + "mssql.query.displayBitAsNumber": "Colunas do tipo BIT devem ser exibidas como números (1 ou 0)? Se false, colunas do tipo BIT serão exibidas como 'true' ou 'false'", + "mssql.query.executionTimeout": "Um tempo limite de execução 0 indica uma espera ilimitada (sem tempo limite)", + "mssql.query.implicitTransactions": "Habilitar SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "Habilitar a opção SET LOCK TIMEOUT (em milissegundos)", + "mssql.query.maxXmlCharsToStore": "Número de caracteres XML a serem armazenados após a execução de uma consulta", + "mssql.query.noCount": "Habilitar a opção SET NOCOUNT", + "mssql.query.noExec": "Habilitar a opção SET NOEXEC", + "mssql.query.parseOnly": "Habilitar a opção SET PARSEONLY", + "mssql.query.queryGovernorCostLimit": "Habilitar SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "Habilitar SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "O número máximo de linhas a serem retornadas antes que o servidor pare de processar sua consulta.", + "mssql.query.statisticsIO": "Habilitar a opção SET STATISTICS IO", + "mssql.query.statisticsTime": "Habilitar a opção SET STATISTICS TIME", + "mssql.query.textSize": "O tamanho máximo de dados text e ntext retornados de uma instrução SELECT", + "mssql.query.transactionIsolationLevel": "Habilitar a opção SET TRANSACTION ISOLATION LEVEL", + "mssql.query.xactAbortOn": "Habilitar a opção SET XACT_ABORT ON", + "mssql.tracingLevel": "[Opcional] Registre o nível para serviços de back-end. O Azure Data Studio gera um nome de arquivo sempre que é iniciado e, quando o arquivo já existe, as entradas de logs são acrescentadas a esse arquivo. Para a limpeza de arquivos de log antigos, confira as configurações logRetentionMinutes e logFilesRemovalLimit. O tracingLevel padrão não registra uma grande quantidade de log. A alteração de detalhamento pode levar ao aumento dos requisitos de log e de espaço em disco para os logs. Erro inclui Crítico, Aviso inclui Erro, informações incluem Aviso e Detalhado inclui Informações", + "mssqlCluster.copyPath": "Copiar Caminho", + "mssqlCluster.deleteFiles": "Excluir", + "mssqlCluster.manageAccess": "Gerenciar Acesso", + "mssqlCluster.mkdir": "Novo diretório", + "mssqlCluster.previewFile": "Visualizar", + "mssqlCluster.saveFile": "Salvar", + "mssqlCluster.uploadFiles": "Carregar arquivos", + "notebook.command.new": "Novo Notebook", + "notebook.command.open": "Abrir o Notebook", + "objectsListProperties.name": "Nome", + "onprem.databaseProperties.compatibilityLevel": "Nível de Compatibilidade", + "onprem.databaseProperties.lastBackupDate": "Último Backup de Banco de Dados", + "onprem.databaseProperties.lastLogBackupDate": "Último Backup de Log", + "onprem.databaseProperties.owner": "Proprietário", + "onprem.databaseProperties.recoveryModel": "Modo de Recuperação", + "onprem.serverProperties.machineName": "Nome do Computador", + "onprem.serverProperties.osVersion": "Versão do Sistema Operacional", + "onprem.serverProperties.serverEdition": "Edição", + "onprem.serverProperties.serverVersion": "Versão", + "tab.bigDataClusterDescription": "Tarefas e informações sobre o cluster de Big Data do SQL Server", + "title.bigDataCluster": "Cluster de Big Data do SQL Server", + "title.books": "Notebooks", + "title.clearSearchServerResult": "Pesquisar: Limpar os Resultados do Search Server", + "title.configurePython": "Configurar o Python para Notebooks", + "title.endpoints": "Pontos de Extremidade de Serviço", + "title.installPackages": "Instalar Pacotes", + "title.newSparkJob": "Novo Trabalho do Spark", + "title.openClusterDashboard": "Cluster\r\nPainel", + "title.openSparkHistory": "Exibir o Histórico do Spark", + "title.openYarnHistory": "Exibir o Histórico do Yarn", + "title.searchServers": "Pesquisar: Servidores", + "title.showLogFile": "Mostrar o Arquivo de Log", + "title.submitSparkJob": "Enviar o Trabalho do Spark", + "title.tasks": "Tarefas" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json index 4de9ba0d5d..7488b44591 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Extensões Principais do Notebook", - "description": "Define a contribuição do Notebook baseada em protocolo de Dados e muitos comandos e contribuições do Notebook.", - "notebook.configuration.title": "Configuração do Notebook", - "notebook.pythonPath.description": "Caminho local para a instalação do Python usada por Notebooks.", - "notebook.useExistingPython.description": "Caminho local para uma instalação do Python preexistente usada por Notebooks.", - "notebook.dontPromptPythonUpdate.description": "Não mostrar aviso para atualizar Python.", - "notebook.jupyterServerShutdownTimeout.description": "A quantidade de tempo (em minutos) de espera antes de desligar um servidor depois de fechar todos os blocos de anotações. (Digite 0 para não desligar)", - "notebook.overrideEditorTheming.description": "Substitua as configurações padrão do editor no editor de Notebook. As configurações incluem a cor da tela de fundo, a cor e a borda da linha atual", - "notebook.maxTableRows.description": "Número máximo de linhas retornadas por tabela no editor do Notebook", - "notebook.trustedBooks.description": "Os Notebooks contidos nesses livros serão automaticamente confiáveis.", - "notebook.maxBookSearchDepth.description": "Profundidade máxima de subdiretórios para pesquisar Books (insira 0 para infinita)", - "notebook.collapseBookItems.description": "Recolher itens do Livro no nível raiz no Viewlet dos Notebooks", - "notebook.remoteBookDownloadTimeout.description": "Baixar o tempo limite em milissegundos para os livros do GitHub", - "notebook.pinnedNotebooks.description": "Os Notebooks que são fixados pelo usuário para o workspace atual", - "notebook.allowRoot.description": "Permitir que o servidor Jupyter seja executado como usuário raiz", - "notebook.command.new": "Novo Notebook", - "notebook.command.open": "Abrir o Notebook", - "notebook.analyzeJupyterNotebook": "Analisar no Notebook", - "notebook.command.runactivecell": "Executar Célula", - "notebook.command.clearactivecellresult": "Limpar o Resultado da Célula", - "notebook.command.runallcells": "Executar Células", - "notebook.command.addcode": "Adicionar Célula de Código", - "notebook.command.addtext": "Adicionar Célula de Texto", - "notebook.command.addcell": "Adicionar Célula", - "title.analyzeJupyterNotebook": "Analisar no Notebook", - "title.newJupyterNotebook": "Novo Notebook", - "title.openJupyterNotebook": "Abrir o Notebook", - "title.jupyter.setContext": "Definir o contexto do Notebook", - "title.jupyter.setKernel": "Definir o kernel do Notebook", - "config.jupyter.extraKernelsTitle": "Kernels extra", - "config.jupyter.extraKernelsDescription": "IDs dos kernels extras a serem habilitados", - "config.jupyter.kernelConfigValuesDescription": "Opções de configuração dos kernels do Jupyter. Isso é gerenciado automaticamente e não deve ser editado manualmente.", - "title.reinstallNotebookDependencies": "Reinstalar as dependências do Notebook", - "title.configurePython": "Configurar o Python para Notebooks", - "title.managePackages": "Gerenciar Pacotes", - "title.SQL19PreviewBook": "Guia do SQL Server 2019", - "books-preview-category": "Jupyter Books", - "title.saveJupyterBook": "Salvar Livro Jupyter", - "title.trustBook": "Confiar Livro Jupyter", - "title.searchJupyterBook": "Pesquisar no Livro Jupyter", - "title.SavedBooks": "Notebooks", - "title.ProvidedBooks": "Livros Jupyter fornecidos", - "title.PinnedBooks": "Notebooks fixados", - "title.PreviewLocalizedBook": "Obtenha o guia do SQL Server 2019 localizado", - "title.openJupyterBook": "Abrir Livro do Jupyter", - "title.closeJupyterBook": "Fechar o Livro do Jupyter", - "title.closeNotebook": "Fechar Bloco de Anotações", - "title.removeNotebook": "Remover Bloco de Anotações", - "title.addNotebook": "Adicionar Bloco de Anotações", - "title.addMarkdown": "Adicionar Arquivo de Marcação", - "title.revealInBooksViewlet": "Revelar nos Livros", - "title.createJupyterBook": "Criar Livro Jupyter", - "title.openNotebookFolder": "Abrir Notebooks na Pasta", - "title.openRemoteJupyterBook": "Adicionar Livro do Jupyter Remoto", - "title.pinNotebook": "Fixar Notebook", - "title.unpinNotebook": "Desafixar Notebook", - "title.moveTo": "Mover para..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "... Verificando se {0} existe", - "executeCommandProcessExited": "O processo foi encerrado com o código de erro: {0}. Saída de StdErr: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "Não foi possível localizar o pacote especificado" }, "dist/common/localizedConstants": { - "msgYes": "Sim", - "msgNo": "Não", - "msgSampleCodeDataFrame": "Este código de exemplo carrega o arquivo em um quadro de dados e mostra os 10 primeiros resultados.", - "noBDCConnectionError": "Os kernels do Spark exigem uma conexão com uma instância mestra do cluster de Big Data do SQL Server.", - "providerNotValidError": "Não há suporte para provedores não MSSQL em kernels do Spark.", - "allFiles": "Todos os Arquivos", - "labelSelectFolder": "Selecionar Pasta", - "labelBookFolder": "Selecionar Livro Jupyter", - "confirmReplace": "A pasta já existe. Tem certeza de que deseja excluir e substituir essa pasta?", - "openNotebookCommand": "Abrir Notebook", - "openMarkdownCommand": "Abrir Markdown", - "openExternalLinkCommand": "Abrir Link Externo", - "msgBookTrusted": "O Livro Jupyter agora é confiável no espaço de trabalho.", - "msgBookAlreadyTrusted": "O Livro Jupyter já é confiável neste espaço de trabalho.", - "msgBookUntrusted": "O Livro Jupyter não é mais confiável neste espaço de trabalho", - "msgBookAlreadyUntrusted": "O Livro Jupyter já não é confiável neste espaço de trabalho.", - "msgBookPinned": "O Livro Jupyter {0} agora está fixado no espaço de trabalho.", - "msgBookUnpinned": "O Livro Jupyter {0} agora não está mais fixado neste espaço de trabalho", - "bookInitializeFailed": "Falha ao encontrar um arquivo de Índice no Livro Jupyter especificado.", - "noBooksSelected": "Nenhum Livro Jupyter está selecionado no momento no viewlet.", - "labelBookSection": "Selecione a Seção do Livro Jupyter", - "labelAddToLevel": "Adicionar a este nível", - "missingFileError": "Arquivo ausente: {0} de {1}", - "InvalidError.tocFile": "Arquivo de sumário inválido", "Invalid toc.yml": "Erro: {0} tem um arquivo toc.yml incorreto", - "configFileError": "Arquivo de configuração ausente", - "openBookError": "Falha ao abrir o Livro Jupyter {0}: {1}", - "readBookError": "Falha ao ler o Livro Jupyter {0}: {1}", - "openNotebookError": "Falha ao abrir o notebook {0}: {1}", - "openMarkdownError": "Falha ao abrir o markdown {0}: {1}", - "openUntitledNotebookError": "Abrir o notebook sem título {0} porque o sem título falhou: {1}", - "openExternalLinkError": "Falha ao abrir o link {0}: {1}", + "InvalidError.tocFile": "Arquivo de sumário inválido", + "add": "Adicionar", + "addRemoteBook": "Adicionar Livro do Jupyter Remoto", + "allFiles": "Todos os Arquivos", + "book": "Livro Jupyter", + "bookDescription": "Os Livros Jupyter são usados para organizar Blocos de Anotações.", + "bookInitializeFailed": "Falha ao encontrar um arquivo de Índice no Livro Jupyter especificado.", + "booksNotFound": "Nenhum Livro Jupyter está disponível no momento no link fornecido", + "browse": "Procurar", + "close": "Fechar", "closeBookError": "Falha ao Fechar Livro Jupyter {0}: {1}", + "configFileError": "Arquivo de configuração ausente", + "confirmOverwrite": "O arquivo já existe. Tem certeza de que deseja substituir este arquivo?", + "confirmReplace": "A pasta já existe. Tem certeza de que deseja excluir e substituir essa pasta?", + "contentFolder": "Pasta de conteúdo", + "contentFolderOptional": "Pasta de conteúdo (Opcional)", + "create": "Criar", "duplicateFileError": "O arquivo {0} já existe na pasta de destino {1} \r\n O arquivo foi renomeado para {2} para impedir a perda de dados.", "editBookError": "Erro ao editar o Livro Jupyter {0}: {1}", - "selectBookError": "Erro ao selecionar um Livro Jupyter ou uma seção para editar: {0}", - "sectionNotFound": "Falha ao localizar a seção {0} em {1}.", - "url": "URL", - "repoUrl": "URL do repositório", - "location": "Localização", - "addRemoteBook": "Adicionar Livro do Jupyter Remoto", - "onGitHub": "GitHub", - "onsharedFile": "Arquivo Compartilhado", - "releases": "Versões", - "book": "Livro Jupyter", - "version": "Versão", - "language": "Linguagem", - "booksNotFound": "Nenhum Livro Jupyter está disponível no momento no link fornecido", - "urlGithubError": "A URL fornecida não é uma URL de versão do Github", - "search": "Pesquisar", - "add": "Adicionar", - "close": "Fechar", + "fileExtension": "Extensão de Arquivo", + "fileName": "Nome do Arquivo", + "httpRequestError": "Houve uma falha na solicitação HTTP com o erro: {0} {1}", "invalidTextPlaceholder": "–", - "msgRemoteBookDownloadProgress": "O download do Livro Jupyter Remoto está em andamento", + "labelAddToLevel": "Adicionar a este nível", + "labelBookFolder": "Selecionar Livro Jupyter", + "labelBookSection": "Selecione a Seção do Livro Jupyter", + "labelSelectFolder": "Selecionar Pasta", + "language": "Linguagem", + "learnMore": "Saiba mais.", + "location": "Localização", + "missingFileError": "Arquivo ausente: {0} de {1}", + "msgBookAlreadyTrusted": "O Livro Jupyter já é confiável neste espaço de trabalho.", + "msgBookAlreadyUntrusted": "O Livro Jupyter já não é confiável neste espaço de trabalho.", + "msgBookNotFound": "Livros Jupyter não encontrados", + "msgBookPinned": "O Livro Jupyter {0} agora está fixado no espaço de trabalho.", + "msgBookTrusted": "O Livro Jupyter agora é confiável no espaço de trabalho.", + "msgBookUnpinned": "O Livro Jupyter {0} agora não está mais fixado neste espaço de trabalho", + "msgBookUntrusted": "O Livro Jupyter não é mais confiável neste espaço de trabalho", + "msgContentFolderError": "O caminho da pasta de conteúdo não existe", + "msgCreateBookWarningMsg": "Erro ao tentar acessar: {0}", + "msgDownloadLocation": "Baixando para {0}", + "msgDuplicateFileName": "Arquivo {0} já existe na pasta de destino", + "msgInvalidSaveFolder": "O caminho do local salvo não é válido.", + "msgNo": "Não", + "msgReleaseNotFound": "Versões Não Encontradas", + "msgRemoteBookDirectoryError": "Erro ao criar diretório remoto do Livro Jupyter", "msgRemoteBookDownloadComplete": "O download do Livro Jupyter Remoto está concluído", "msgRemoteBookDownloadError": "Erro ao baixar o Livro Jupyter remoto", + "msgRemoteBookDownloadProgress": "O download do Livro Jupyter Remoto está em andamento", "msgRemoteBookUnpackingError": "Erro ao descompactar o Livro Jupyter remoto", - "msgRemoteBookDirectoryError": "Erro ao criar diretório remoto do Livro Jupyter", - "msgTaskName": "Baixando o Livro Jupyter Remoto", "msgResourceNotFound": "Recurso Não Encontrado", - "msgBookNotFound": "Livros Jupyter não encontrados", - "msgReleaseNotFound": "Versões Não Encontradas", - "msgUndefinedAssetError": "O Livro Jupyter selecionado não é válido", - "httpRequestError": "Houve uma falha na solicitação HTTP com o erro: {0} {1}", - "msgDownloadLocation": "Baixando para {0}", - "newBook": "Novo Livro Jupyter (Visualização)", - "bookDescription": "Os Livros Jupyter são usados para organizar Blocos de Anotações.", - "learnMore": "Saiba mais.", - "contentFolder": "Pasta de conteúdo", - "browse": "Procurar", - "create": "Criar", - "name": "Nome", - "saveLocation": "Salvar localização", - "contentFolderOptional": "Pasta de conteúdo (Opcional)", - "msgContentFolderError": "O caminho da pasta de conteúdo não existe", + "msgSampleCodeDataFrame": "Este código de exemplo carrega o arquivo em um quadro de dados e mostra os 10 primeiros resultados.", "msgSaveFolderError": "O caminho de localização para salvar não existe.", - "msgCreateBookWarningMsg": "Erro ao tentar acessar: {0}", - "newNotebook": "Novo Bloco de Anotações (Visualização)", + "msgTaskName": "Baixando o Livro Jupyter Remoto", + "msgUndefinedAssetError": "O Livro Jupyter selecionado não é válido", + "msgYes": "Sim", + "name": "Nome", + "newBook": "Novo Livro Jupyter (Visualização)", "newMarkdown": "Nova Marcação (Visualização)", - "fileExtension": "Extensão de Arquivo", - "confirmOverwrite": "O arquivo já existe. Tem certeza de que deseja substituir este arquivo?", + "newNotebook": "Novo Bloco de Anotações (Visualização)", + "noBDCConnectionError": "Os kernels do Spark exigem uma conexão com uma instância mestra do cluster de Big Data do SQL Server.", + "noBooksSelected": "Nenhum Livro Jupyter está selecionado no momento no viewlet.", + "onGitHub": "GitHub", + "onsharedFile": "Arquivo Compartilhado", + "openBookError": "Falha ao abrir o Livro Jupyter {0}: {1}", + "openExternalLinkCommand": "Abrir Link Externo", + "openExternalLinkError": "Falha ao abrir o link {0}: {1}", + "openMarkdownCommand": "Abrir Markdown", + "openMarkdownError": "Falha ao abrir o markdown {0}: {1}", + "openNotebookCommand": "Abrir Notebook", + "openNotebookError": "Falha ao abrir o notebook {0}: {1}", + "openUntitledNotebookError": "Abrir o notebook sem título {0} porque o sem título falhou: {1}", + "providerNotValidError": "Não há suporte para provedores não MSSQL em kernels do Spark.", + "readBookError": "Falha ao ler o Livro Jupyter {0}: {1}", + "releases": "Versões", + "repoUrl": "URL do repositório", + "saveLocation": "Salvar localização", + "search": "Pesquisar", + "sectionNotFound": "Falha ao localizar a seção {0} em {1}.", + "selectBookError": "Erro ao selecionar um Livro Jupyter ou uma seção para editar: {0}", "title": "Título", - "fileName": "Nome do Arquivo", - "msgInvalidSaveFolder": "O caminho do local salvo não é válido.", - "msgDuplicadFileName": "Arquivo {0} já existe na pasta de destino" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "A instalação de dependências do Notebook está em andamento", - "msgPythonDownloadComplete": "O download do Python está concluído", - "msgPythonDownloadError": "Erro ao baixar a configuração do Python", - "msgPythonDownloadPending": "Baixando o pacote Python", - "msgPythonUnpackPending": "Descompactando o pacote Python", - "msgPythonDirectoryError": "Erro ao criar o diretório de instalação do Python", - "msgPythonUnpackError": "Erro ao descompactar o pacote Python", - "msgTaskName": "Instalando as dependências do Notebook", - "msgInstallPkgStart": "Instalando as dependências do Notebook. Confira a exibição Tarefas para obter mais informações", - "msgInstallPkgFinish": "A instalação das dependências do Notebook está concluída", - "msgPythonRunningError": "Não é possível substituir uma instalação do Python existente enquanto o Python está em execução. Feche todos os notebooks ativos antes de prosseguir.", - "msgWaitingForInstall": "Outra instalação do Python está em andamento no momento. Esperando a conclusão.", - "msgShutdownNotebookSessions": "As sessões ativas do bloco de anotações do Python serão encerradas para serem atualizadas. Deseja continuar agora?", - "msgPythonVersionUpdatePrompt": "O Python {0} agora está disponível no Azure Data Studio. A versão atual do Python (3.6.6) estará sem suporte em dezembro de 2021. Deseja atualizar para o Python {0} agora?", - "msgPythonVersionUpdateWarning": "O Python {0} será instalado e substituirá o Python 3.6.6. Alguns pacotes podem não ser mais compatíveis com a nova versão ou talvez precisem ser reinstalados. Um bloco de anotações será criado para ajudá-lo a reinstalar todos os pacotes pip. Deseja continuar com a atualização agora?", - "msgDependenciesInstallationFailed": "Falha na instalação das dependências do Notebook com o erro: {0}", - "msgDownloadPython": "Baixando o Python local para a plataforma: {0} a {1}", - "msgPackageRetrievalFailed": "Foi encontrado um erro ao tentar recuperar a lista de pacotes instalados: {0}", - "msgGetPythonUserDirFailed": "Foi encontrado um erro ao obter o caminho do usuário do Python: {0}", - "yes": "Sim", - "no": "Não", - "dontAskAgain": "Não perguntar novamente" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Instalar", - "configurePython.invalidLocationMsg": "O local de instalação especificado é inválido.", - "configurePython.pythonNotFoundMsg": "Não foi encontrada nenhuma instalação do Python na localização especificada.", - "configurePython.wizardNameWithKernel": "Configurar o Python para executar o kernel {0}", - "configurePython.wizardNameWithoutKernel": "Configurar o Python para executar kernels", - "configurePython.page0Name": "Configurar Runtime do Python", - "configurePython.page1Name": "Instalar Dependências", - "configurePython.pythonInstallDeclined": "A instalação do Python foi recusada." - }, - "dist/extension": { - "codeCellName": "Código", - "textCellName": "Texto", - "selectCellType": "Que tipo de célula você deseja adicionar?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "Somente os Notebooks .ipynb são compatíveis", - "confirmReinstall": "Tem certeza de que deseja reinstalar?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Procurar", - "configurePython.selectFileLabel": "Selecionar", - "configurePython.descriptionWithKernel": "O kernel {0} exige que um runtime do Python seja configurado e que as dependências sejam instaladas.", - "configurePython.descriptionWithoutKernel": "Os kernels do Notebook exigem que o runtime do Python seja configurado e as dependências sejam instaladas.", - "configurePython.installationType": "Tipo de Instalação", - "configurePython.locationTextBoxText": "Localização da Instalação do Python", - "configurePython.pythonConfigured": "Runtime do Python configurado.", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "Não foram encontradas versões do Python com suporte.", - "configurePythyon.defaultPathLabel": "{0} (Padrão)", - "configurePython.newInstall": "Nova instalação do Python", - "configurePython.existingInstall": "Usar a instalação existente do Python", - "configurePythyon.customPathLabel": "{0} (Personalizado)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Nome", - "configurePython.existingVersionColumn": "Versão Existente", - "configurePython.requiredVersionColumn": "Versão Obrigatória", - "configurePython.kernelLabel": "Kernel", - "configurePython.requiredDependencies": "Instalar dependências do kernel obrigatórias", - "msgUnsupportedKernel": "Não foi possível recuperar pacotes para o kernel {0}" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Falha no desligamento do servidor do Notebook: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Erro ao parar o Servidor do Notebook: {0}", - "notebookStartProcessExitPremature": "O processo do Notebook foi encerrado prematuramente com o código de erro: {0}. Saída de StdErr: {1}", - "jupyterError": "Erro enviado do Jupyter: {0}", - "jupyterOutputMsgStartSuccessful": "... O Jupyter está sendo executado em {0}", - "jupyterOutputMsgStart": "... Iniciando o servidor do Notebook" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "É necessário um caminho de notebook" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "Não é possível iniciar uma sessão. O gerente ainda não foi inicializado", - "notebook.couldNotFindKnoxGateway": "Não foi possível localizar o ponto de extremidade do gateway do Knox", - "promptBDCUsername": "{0}Forneça o nome de usuário para se conectar ao Controlador do BDC:", - "promptBDCPassword": "Forneça a senha para se conectar ao Controlador do BDC", - "bdcConnectError": "Erro: {0}. ", - "clusterControllerConnectionRequired": "Uma conexão com o controlador de cluster é necessária para executar trabalhos do Spark" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Gerenciar Pacotes", - "managePackages.cancelButtonText": "Fechar" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Instalado", - "managePackages.pkgNameColumn": "Nome", - "managePackages.newPkgVersionColumn": "Versão", - "managePackages.deleteColumn": "Excluir", - "managePackages.uninstallButtonText": "Desinstalar os pacotes selecionados", - "managePackages.packageType": "Tipo de Pacote", - "managePackages.location": "Localização", - "managePackages.packageCount": "{0} {1} pacotes encontrados", - "managePackages.confirmUninstall": "Tem certeza de que deseja desinstalar os pacotes especificados?", - "managePackages.backgroundUninstallStarted": "Desinstalando {0}", - "managePackages.backgroundUninstallComplete": "Desinstalação concluída para {0}", - "managePackages.backgroundUninstallFailed": "Falha ao desinstalar {0}. Erro: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/D", - "managePackages.searchBarPlaceholder": "Pesquisar pacotes {0}", - "managePackages.addNewTabTitle": "Adicionar novo", - "managePackages.searchButtonLabel": "Pesquisar", - "managePackages.installButtonText": "Instalar", - "managePackages.packageNameTitle": "Nome do Pacote", - "managePackages.packageVersionTitle": "Versão do Pacote", - "managePackages.packageSummaryTitle": "Resumo do Pacote", - "managePackages.noVersionsFound": "Não foi possível localizar nenhuma versão válida para o pacote especificado", - "managePackages.backgroundInstallStarted": "Instalando {0} {1}", - "managePackages.backgroundInstallComplete": "Instalação concluída para {0} {1}", - "managePackages.backgroundInstallFailed": "Falha ao instalar {0} {1}. Erro: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "Falha na solicitação de informações do pacote com o erro: {0} {1}" + "url": "URL", + "urlGithubError": "A URL fornecida não é uma URL de versão do Github", + "version": "Versão" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Este código de exemplo carrega o arquivo em um quadro de dados e mostra os 10 primeiros resultados.", "noNotebookVisible": "Não há nenhum editor de notebook ativo", "notebookFiles": "Notebooks" }, + "dist/common/utils": { + "ensureDirOutputMsg": "... Verificando se {0} existe", + "executeCommandProcessExited": "O processo foi encerrado com o código de erro: {0}. Saída de StdErr: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Procurar", + "configurePython.descriptionWithKernel": "O kernel {0} exige que um runtime do Python seja configurado e que as dependências sejam instaladas.", + "configurePython.descriptionWithoutKernel": "Os kernels do Notebook exigem que o runtime do Python seja configurado e as dependências sejam instaladas.", + "configurePython.existingInstall": "Usar a instalação existente do Python", + "configurePython.installationType": "Tipo de Instalação", + "configurePython.locationTextBoxText": "Localização da Instalação do Python", + "configurePython.newInstall": "Nova instalação do Python", + "configurePython.pythonConfigured": "Runtime do Python configurado.", + "configurePython.selectFileLabel": "Selecionar", + "configurePythyon.customPathLabel": "{0} (Personalizado)", + "configurePythyon.defaultPathLabel": "{0} (Padrão)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "Não foram encontradas versões do Python com suporte." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "O local de instalação especificado é inválido.", + "configurePython.okButtonText": "Instalar", + "configurePython.page0Name": "Configurar Runtime do Python", + "configurePython.page1Name": "Instalar Dependências", + "configurePython.pythonInstallDeclined": "A instalação do Python foi recusada.", + "configurePython.pythonNotFoundMsg": "Não foi encontrada nenhuma instalação do Python na localização especificada.", + "configurePython.wizardNameWithKernel": "Configurar o Python para executar o kernel {0}", + "configurePython.wizardNameWithoutKernel": "Configurar o Python para executar kernels" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Versão Existente", + "configurePython.kernelLabel": "Kernel", + "configurePython.pkgNameColumn": "Nome", + "configurePython.requiredDependencies": "Instalar dependências do kernel obrigatórias", + "configurePython.requiredVersionColumn": "Versão Obrigatória", + "msgUnsupportedKernel": "Não foi possível recuperar pacotes para o kernel {0}" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Adicionar novo", + "managePackages.backgroundInstallComplete": "Instalação concluída para {0} {1}", + "managePackages.backgroundInstallFailed": "Falha ao instalar {0} {1}. Erro: {2}", + "managePackages.backgroundInstallStarted": "Instalando {0} {1}", + "managePackages.installButtonText": "Instalar", + "managePackages.invalidTextPlaceholder": "N/D", + "managePackages.noVersionsFound": "Não foi possível localizar nenhuma versão válida para o pacote especificado", + "managePackages.packageNameTitle": "Nome do Pacote", + "managePackages.packageSummaryTitle": "Resumo do Pacote", + "managePackages.packageVersionTitle": "Versão do Pacote", + "managePackages.searchBarPlaceholder": "Pesquisar pacotes {0}", + "managePackages.searchButtonLabel": "Pesquisar" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Desinstalação concluída para {0}", + "managePackages.backgroundUninstallFailed": "Falha ao desinstalar {0}. Erro: {1}", + "managePackages.backgroundUninstallStarted": "Desinstalando {0}", + "managePackages.confirmUninstall": "Tem certeza de que deseja desinstalar os pacotes especificados?", + "managePackages.deleteColumn": "Excluir", + "managePackages.installedTabTitle": "Instalado", + "managePackages.location": "Localização", + "managePackages.newPkgVersionColumn": "Versão", + "managePackages.packageCount": "{0} {1} pacotes encontrados", + "managePackages.packageType": "Tipo de Pacote", + "managePackages.pkgNameColumn": "Nome", + "managePackages.uninstallButtonText": "Desinstalar os pacotes selecionados" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Fechar", + "managePackages.dialogName": "Gerenciar Pacotes" + }, + "dist/extension": { + "codeCellName": "Código", + "selectCellType": "Que tipo de célula você deseja adicionar?", + "textCellName": "Texto" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "Tem certeza de que deseja reinstalar?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "Somente os Notebooks .ipynb são compatíveis" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "É necessário um caminho de notebook" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "Não perguntar novamente", + "msgDependenciesInstallationFailed": "Falha na instalação das dependências do Notebook com o erro: {0}", + "msgDownloadPython": "Baixando o Python local para a plataforma: {0} a {1}", + "msgGetPythonUserDirFailed": "Foi encontrado um erro ao obter o caminho do usuário do Python: {0}", + "msgInstallPkgFinish": "A instalação das dependências do Notebook está concluída", + "msgInstallPkgProgress": "A instalação de dependências do Notebook está em andamento", + "msgInstallPkgStart": "Instalando as dependências do Notebook. Confira a exibição Tarefas para obter mais informações", + "msgPackageRetrievalFailed": "Foi encontrado um erro ao tentar recuperar a lista de pacotes instalados: {0}", + "msgPythonDirectoryError": "Erro ao criar o diretório de instalação do Python", + "msgPythonDownloadComplete": "O download do Python está concluído", + "msgPythonDownloadError": "Erro ao baixar a configuração do Python", + "msgPythonDownloadPending": "Baixando o pacote Python", + "msgPythonRunningError": "Não é possível substituir uma instalação do Python existente enquanto o Python está em execução. Feche todos os notebooks ativos antes de prosseguir.", + "msgPythonUnpackError": "Erro ao descompactar o pacote Python", + "msgPythonUnpackPending": "Descompactando o pacote Python", + "msgPythonVersionUpdatePrompt": "O Python {0} agora está disponível no Azure Data Studio. A versão atual do Python (3.6.6) estará sem suporte em dezembro de 2021. Deseja atualizar para o Python {0} agora?", + "msgPythonVersionUpdateWarning": "O Python {0} será instalado e substituirá o Python 3.6.6. Alguns pacotes podem não ser mais compatíveis com a nova versão ou talvez precisem ser reinstalados. Um bloco de anotações será criado para ajudá-lo a reinstalar todos os pacotes pip. Deseja continuar com a atualização agora?", + "msgShutdownNotebookSessions": "As sessões ativas do bloco de anotações do Python serão encerradas para serem atualizadas. Deseja continuar agora?", + "msgTaskName": "Instalando as dependências do Notebook", + "msgWaitingForInstall": "Outra instalação do Python está em andamento no momento. Esperando a conclusão.", + "no": "Não", + "yes": "Sim" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Falha no desligamento do servidor do Notebook: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Erro: {0}. ", + "clusterControllerConnectionRequired": "Uma conexão com o controlador de cluster é necessária para executar trabalhos do Spark", + "errorStartBeforeReady": "Não é possível iniciar uma sessão. O gerente ainda não foi inicializado", + "notebook.couldNotFindKnoxGateway": "Não foi possível localizar o ponto de extremidade do gateway do Knox", + "promptBDCPassword": "Forneça a senha para se conectar ao Controlador do BDC", + "promptBDCUsername": "{0}Forneça o nome de usuário para se conectar ao Controlador do BDC:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "Falha na solicitação de informações do pacote com o erro: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Erro enviado do Jupyter: {0}", + "jupyterOutputMsgStart": "... Iniciando o servidor do Notebook", + "jupyterOutputMsgStartSuccessful": "... O Jupyter está sendo executado em {0}", + "notebookStartProcessExitPremature": "O processo do Notebook foi encerrado prematuramente com o código de erro: {0}. Saída de StdErr: {1}", + "serverStopError": "Erro ao parar o Servidor do Notebook: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "Não há suporte para a ação {0} para esse manipulador", - "unsupportedScheme": "Não é possível abrir o link {0} porque somente os links HTTP, HTTPS e de arquivos são compatíveis", "notebook.confirmOpen": "Baixar e abrir '{0}'?", + "notebook.fileDownloadError": "Falha na solicitação de abertura de arquivo com o erro: {0} {1}", "notebook.fileNotFound": "Não foi possível localizar o arquivo especificado", - "notebook.fileDownloadError": "Falha na solicitação de abertura de arquivo com o erro: {0} {1}" + "notebook.unsupportedAction": "Não há suporte para a ação {0} para esse manipulador", + "unsupportedScheme": "Não é possível abrir o link {0} porque somente os links HTTP, HTTPS e de arquivos são compatíveis" + }, + "package": { + "books-preview-category": "Jupyter Books", + "config.jupyter.extraKernelsDescription": "IDs dos kernels extras a serem habilitados", + "config.jupyter.extraKernelsTitle": "Kernels extra", + "config.jupyter.kernelConfigValuesDescription": "Opções de configuração dos kernels do Jupyter. Isso é gerenciado automaticamente e não deve ser editado manualmente.", + "description": "Define a contribuição do Notebook baseada em protocolo de Dados e muitos comandos e contribuições do Notebook.", + "displayName": "Extensões Principais do Notebook", + "notebook.allowRoot.description": "Permitir que o servidor Jupyter seja executado como usuário raiz", + "notebook.analyzeJupyterNotebook": "Analisar no Notebook", + "notebook.collapseBookItems.description": "Recolher itens do Livro no nível raiz no Viewlet dos Notebooks", + "notebook.command.addcell": "Adicionar Célula", + "notebook.command.addcode": "Adicionar Célula de Código", + "notebook.command.addtext": "Adicionar Célula de Texto", + "notebook.command.clearactivecellresult": "Limpar o Resultado da Célula", + "notebook.command.new": "Novo Notebook", + "notebook.command.open": "Abrir o Notebook", + "notebook.command.runactivecell": "Executar Célula", + "notebook.command.runallcells": "Executar Células", + "notebook.configuration.title": "Configuração do Notebook", + "notebook.dontPromptPythonUpdate.description": "Não mostrar aviso para atualizar Python.", + "notebook.jupyterServerShutdownTimeout.description": "A quantidade de tempo (em minutos) de espera antes de desligar um servidor depois de fechar todos os blocos de anotações. (Digite 0 para não desligar)", + "notebook.maxBookSearchDepth.description": "Profundidade máxima de subdiretórios para pesquisar Books (insira 0 para infinita)", + "notebook.maxTableRows.description": "Número máximo de linhas retornadas por tabela no editor do Notebook", + "notebook.overrideEditorTheming.description": "Substitua as configurações padrão do editor no editor de Notebook. As configurações incluem a cor da tela de fundo, a cor e a borda da linha atual", + "notebook.pinnedNotebooks.description": "Os Notebooks que são fixados pelo usuário para o workspace atual", + "notebook.pythonPath.description": "Caminho local para a instalação do Python usada por Notebooks.", + "notebook.remoteBookDownloadTimeout.description": "Baixar o tempo limite em milissegundos para os livros do GitHub", + "notebook.trustedBooks.description": "Os Notebooks contidos nesses livros serão automaticamente confiáveis.", + "notebook.useExistingPython.description": "Caminho local para uma instalação do Python preexistente usada por Notebooks.", + "title.PinnedBooks": "Notebooks fixados", + "title.PreviewLocalizedBook": "Obtenha o guia do SQL Server 2019 localizado", + "title.ProvidedBooks": "Livros Jupyter fornecidos", + "title.SQL19PreviewBook": "Guia do SQL Server 2019", + "title.SavedBooks": "Notebooks", + "title.addMarkdown": "Adicionar Arquivo de Marcação", + "title.addNotebook": "Adicionar Bloco de Anotações", + "title.analyzeJupyterNotebook": "Analisar no Notebook", + "title.closeJupyterBook": "Fechar o Livro do Jupyter", + "title.closeNotebook": "Fechar Bloco de Anotações", + "title.configurePython": "Configurar o Python para Notebooks", + "title.createJupyterBook": "Criar Livro Jupyter", + "title.jupyter.setContext": "Definir o contexto do Notebook", + "title.jupyter.setKernel": "Definir o kernel do Notebook", + "title.managePackages": "Gerenciar Pacotes", + "title.moveTo": "Mover para...", + "title.newJupyterNotebook": "Novo Notebook", + "title.openJupyterBook": "Abrir Livro do Jupyter", + "title.openJupyterNotebook": "Abrir o Notebook", + "title.openNotebookFolder": "Abrir Notebooks na Pasta", + "title.openRemoteJupyterBook": "Adicionar Livro do Jupyter Remoto", + "title.pinNotebook": "Fixar Notebook", + "title.reinstallNotebookDependencies": "Reinstalar as dependências do Notebook", + "title.removeNotebook": "Remover Bloco de Anotações", + "title.revealInBooksViewlet": "Revelar nos Livros", + "title.saveJupyterBook": "Salvar Livro Jupyter", + "title.searchJupyterBook": "Pesquisar no Livro Jupyter", + "title.trustBook": "Confiar Livro Jupyter", + "title.unpinNotebook": "Desafixar Notebook" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json index 1bd15425f7..c2fff9145f 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem PowerShell", - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos PowerShell." + "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos PowerShell.", + "displayName": "Noções Básicas da Linguagem PowerShell" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/profiler.i18n.json index c6d9514b78..d21265c704 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/profiler.i18n.json @@ -10,14 +10,23 @@ "contents": { "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "Cancelar", - "createSessionDialog.create": "Iníciar", - "createSessionDialog.title": "Iniciar Nova Sessão do Profiler", - "createSessionDialog.templatesInvalid": "Lista de modelos inválidas. Não é possível abrir a caixa de diálogo", + "createSessionDialog.create": "Iniciar", + "createSessionDialog.createSessionFailed": "Falha ao criar uma sessão", "createSessionDialog.dialogOwnerInvalid": "Proprietário de caixa de diálogo inválido. Não é possível abrir a caixa de diálogo", + "createSessionDialog.enterSessionName": "Digite o nome da sessão:", "createSessionDialog.invalidProviderType": "Tipo de provedor inválido. Não é possível abrir a caixa de diálogo", "createSessionDialog.selectTemplates": "Selecione o modelo de sessão:", - "createSessionDialog.enterSessionName": "Digite o nome da sessão:", - "createSessionDialog.createSessionFailed": "Falha ao criar uma sessão" + "createSessionDialog.templatesInvalid": "Lista de modelos inválidas. Não é possível abrir a caixa de diálogo", + "createSessionDialog.title": "Iniciar Nova Sessão do Profiler" + }, + "package": { + "description": "SQL Server Profiler para Azure Data Studio", + "displayName": "SQL Server Profiler", + "profiler.category": "Profiler", + "profiler.contributes.title.newProfler": "Iniciar Profiler", + "profiler.contributes.title.openCreateSessionDialog": "Criar Temporada do Profiler", + "profiler.contributes.title.start": "Iniciar", + "profiler.contributes.title.stop": "Parar" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json index 5218551662..2a8085ab69 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem Python", - "description": "Fornece realce de sintaxe, correspondência de colchetes e dobragem em arquivos Python." + "description": "Fornece realce de sintaxe, correspondência de colchetes e dobragem em arquivos Python.", + "displayName": "Noções Básicas da Linguagem Python" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json index e7c6032f0d..b1fa88ddf4 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Histórico de Consultas", - "queryHistory.description": "Exibir e executar consultas executadas anteriormente", "queryHistory.clear": "Limpar todo o histórico", + "queryHistory.description": "Exibir e executar consultas executadas anteriormente", + "queryHistory.displayName": "Histórico de Consultas", "queryHistory.toggleCapture": "Ativar/desativar a captura de Histórico de Consultas" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json index ec3ddafd1f..7fa121f6da 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem R", - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos R." + "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos R.", + "displayName": "Noções Básicas da Linguagem R" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/resource-deployment.i18n.json index 02bb9fffe7..ff726a8a57 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Extensão de Implantação do SQL Server para o Azure Data Studio", - "extension-description": "Fornece uma experiência baseada em Notebook para implantar o Microsoft SQL Server", - "deploy-resource-command-name": "Nova Implantação…", - "deploy-resource-command-category": "Implantação", - "resource-type-sql-image-display-name": "Imagem de contêiner do SQL Server", - "resource-type-sql-image-description": "Executar a imagem de contêiner do SQL Server com o Docker", - "version-display-name": "Versão", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "Implantar imagens de contêiner do SQL Server 2017", - "docker-sql-2019-title": "Implantar imagens de contêiner do SQL Server 2019", - "docker-container-name-field": "Nome do contêiner", - "docker-sql-password-field": "Senha do SQL Server", - "docker-confirm-sql-password-field": "Confirmar a senha", - "docker-sql-port-field": "Porta", - "resource-type-sql-windows-setup-display-name": "SQL Server no Windows", - "resource-type-sql-windows-setup-description": "Execute o SQL Server no Windows, selecione uma versão para começar.", - "microsoft-privacy-statement": "Política de Privacidade da Microsoft", - "deployment.configuration.title": "Configuração de implantação", - "azdata-install-location-description": "Localização do pacote azdata usado para o comando de instalação", - "azure-sqlvm-display-name": "SQL Server na Máquina Virtual do Azure", - "azure-sqlvm-description": "Crie máquinas virtuais do SQL no Azure. Isso é ideal para migrações e aplicativos que exigem acesso ao nível do SO.", - "azure-sqlvm-deploy-dialog-title": "Implantar a máquina virtual do SQL do Azure", - "azure-sqlvm-deploy-dialog-action-text": "Script para o notebook", - "azure-sqlvm-agreement": "Aceito {0}, {1} e {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Termos de Licença da VM do SQL do Azure", - "azure-sqlvm-agreement-azdata-eula": "Termos de Licença do azdata", - "azure-sqlvm-azure-account-page-label": "Informações do Azure", - "azure-sqlvm-azure-location-label": "Locais do Azure", - "azure-sqlvm-vm-information-page-label": "Informações da VM", - "azure-sqlvm-image-label": "Imagem", - "azure-sqlvm-image-sku-label": "SKU da imagem de VM", - "azure-sqlvm-publisher-label": "Editor", - "azure-sqlvm-vmname-label": "Nome da máquina virtual", - "azure-sqlvm-vmsize-label": "Tamanho", - "azure-sqlvm-storage-page-lable": "Conta de armazenamento", - "azure-sqlvm-storage-accountname-label": "Nome da conta de armazenamento", - "azure-sqlvm-storage-sku-label": "Tipo de SKU da conta de armazenamento", - "azure-sqlvm-vm-administrator-account-page-label": "Conta de administrador", - "azure-sqlvm-username-label": "Nome de usuário", - "azure-sqlvm-password-label": "Senha", - "azure-sqlvm-password-confirm-label": "Confirmar a senha", - "azure-sqlvm-vm-summary-page-label": "Resumo", - "azure-sqldb-display-name": "Banco de Dados SQL do Azure", - "azure-sqldb-description": "Crie um banco de dados SQL, um servidor de banco de dados ou um pool elástico no Azure.", - "azure-sqldb-portal-ok-button-text": "Criar no portal do Azure", - "azure-sqldb-notebook-ok-button-text": "Selecionar", - "resource-type-display-name": "Tipo de Recurso", - "sql-azure-single-database-display-name": "Banco de Dados Individual", - "sql-azure-elastic-pool-display-name": "Pool Elástico", - "sql-azure-database-server-display-name": "Servidor de Banco de Dados", - "azure-sqldb-agreement": "Aceito {0}, {1} e {2}.", - "azure-sqldb-agreement-sqldb-eula": "Termos de Licença do BD SQL do Azure", - "azure-sqldb-agreement-azdata-eula": "Termos de Licença do azdata", - "azure-sql-mi-display-name": "Instância gerenciada de SQL do Azure", - "azure-sql-mi-display-description": "Criar uma Instância Gerenciada de SQL no Azure ou em um ambiente gerenciado pelo cliente", - "azure-sql-mi-okButton-text": "Abrir no Portal", - "azure-sql-mi-resource-type-option-label": "Tipo de Recurso", - "azure-sql-mi-agreement": "Aceito {0} e {1}.", - "azure-sql-mi-agreement-eula": "Termos de Licença da MI do SQL do Azure", - "azure-sql-mi-help-text": "A Instância Gerenciada de SQL do Azure fornece acesso completo ao SQL Server e compatibilidade de recurso para migrar SQL Servers para o Azure ou desenvolver novos aplicativos. {0}.", - "azure-sql-mi-help-text-learn-more": "Saiba Mais" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Tipo de campo desconhecido: \"{0}\"", + "azdataEulaDeclined": "A implantação não pode continuar. Os termos de licença da CLI de Dados do Azure foram recusados. Você pode aceitar os Termos de Licença para Software Microsoft para continuar ou cancelar esta operação", + "azdataEulaNotAccepted": "A implantação não pode continuar. Os termos de licença da CLI de Dados do Azure ainda não foram aceitos. Aceite os Termos de Licença para Software Microsoft para habilitar os recursos que exigem a CLI de Dados do Azure.", "azure.account": "Conta do Azure", + "azure.account.location": "Localização do Azure", + "azure.account.resourceGroup": "Grupo de Recursos", "azure.account.subscription": "Assinatura (subconjunto selecionado)", "azure.account.subscriptionDescription": "Altere as assinaturas atualmente selecionadas por meio da ação 'Selecionar Assinaturas' em uma conta listada no modo de exibição de árvore 'Azure' do viewlet 'Conexões'", - "azure.account.resourceGroup": "Grupo de Recursos", - "azure.account.location": "Localização do Azure", - "filePicker.browse": "Procurar", - "button.label": "Selecionar", - "kubeConfigClusterPicker.kubeConfigFilePath": "Caminho do arquivo de configuração de Kube", - "kubeConfigClusterPicker.clusterContextNotFound": "Nenhuma informação de contexto de cluster encontrada", - "azure.signin": "Entrar…", - "azure.refresh": "Atualizar", - "azure.yes": "Sim", "azure.no": "Não", - "azure.resourceGroup.createNewResourceGroup": "Criar um novo grupo de recurso", + "azure.refresh": "Atualizar", "azure.resourceGroup.NewResourceGroupAriaLabel": "Nome do novo grupo de recursos", + "azure.resourceGroup.createNewResourceGroup": "Criar um novo grupo de recurso", + "azure.signin": "Entrar…", + "azure.yes": "Sim", + "button.label": "Selecionar", "deployCluster.Realm": "Realm", - "UnknownFieldTypeError": "Tipo de campo desconhecido: \"{0}\"", - "optionsSource.alreadyDefined": "A Fonte de Opções com a ID {0} já está definida", - "valueProvider.alreadyDefined": "O Provedor de Valor com a ID {0} já está definido", - "optionsSource.notDefined": "Nenhuma Fonte de Opções definida para a ID: {0}", - "valueProvider.notDefined": "Nenhum Provedor de Valor foi definido para a ID: {0}", - "getVariableValue.unknownVariableName": "Tentativa de obter o valor de variável para a variável desconhecida: {0}", + "deploymentDialog.InstallingTool": "A ferramenta obrigatória '{0}' [ {1} ] está sendo instalada agora.", + "deploymentDialog.RecheckEulaButton": "Aceitar os Termos de Licença para Software Microsoft e Selecionar", + "filePicker.browse": "Procurar", "getIsPassword.unknownVariableName": "Tentativa de obter isPassword para uma variável desconhecida: {0}", + "getVariableValue.unknownVariableName": "Tentativa de obter o valor de variável para a variável desconhecida: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "Nenhuma informação de contexto de cluster encontrada", + "kubeConfigClusterPicker.kubeConfigFilePath": "Caminho do arquivo de configuração de Kube", "optionsNotDefined": "FieldInfo.options não foi definido para o tipo de campo: {0}", "optionsNotObjectOrArray": "FieldInfo.options precisa ser um objeto se não for uma matriz", + "optionsSource.alreadyDefined": "A Fonte de Opções com a ID {0} já está definida", + "optionsSource.notDefined": "Nenhuma Fonte de Opções definida para a ID: {0}", "optionsTypeNotFound": "Quando FieldInfo.options for um objeto, ele precisará ter a propriedade 'optionsType'", "optionsTypeRadioOrDropdown": "Quando optionsType não for {0}, ele precisará ser {1}", - "azdataEulaNotAccepted": "A implantação não pode continuar. Os termos de licença da CLI de Dados do Azure ainda não foram aceitos. Aceite os Termos de Licença para Software Microsoft para habilitar os recursos que exigem a CLI de Dados do Azure.", - "azdataEulaDeclined": "A implantação não pode continuar. Os termos de licença da CLI de Dados do Azure foram recusados. Você pode aceitar os Termos de Licença para Software Microsoft para continuar ou cancelar esta operação", - "deploymentDialog.RecheckEulaButton": "Aceitar os Termos de Licença para Software Microsoft e Selecionar", + "resourceDeployment.BackgroundExecutionFailed": "Falha na tarefa \"{0}\".", + "resourceDeployment.Description": "Descrição", + "resourceDeployment.FailedToOpenNotebook": "Ocorreu um erro ao abrir o notebook de saída. {1}{2}.", + "resourceDeployment.InstallTools": "Ferramentas de instalação", + "resourceDeployment.Options": "Opções", + "resourceDeployment.RequiredVersion": "Versão Obrigatória", + "resourceDeployment.Status": "Status", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "Houve uma falha na tarefa \"{0}\" e nenhum Notebook de saída foi gerado.", + "resourceDeployment.Tool": "Ferramenta", + "resourceDeployment.Version": "Versão", + "resourceDeployment.ViewErrorDetail": "Exibir detalhe do erro", + "resourceDeployment.discoverPathOrAdditionalInformation": "Caminho Descoberto ou Informações Adicionais", "resourceDeployment.extensionRequiredPrompt": "A extensão '{0}' é necessária para implantar esse recurso, deseja instalá-lo agora?", "resourceDeployment.install": "Instalar", "resourceDeployment.installingExtension": "Instalando a Extensão '{0}'...", + "resourceDeployment.requiredTools": "Ferramentas necessárias", "resourceDeployment.unknownExtension": "Extensão desconhecida '{0}'", - "resourceTypePickerDialog.title": "Selecione as opções de implantação", "resourceTypePickerDialog.resourceSearchPlaceholder": "Filtrar recursos...", - "resourceTypePickerDialog.tagsListViewTitle": "Categorias", - "validation.multipleValidationErrors": "Há alguns erros nesta página. Clique em 'Mostrar Detalhes' para exibir os erros.", - "ui.ScriptToNotebookButton": "Script", - "ui.DeployButton": "Executar", - "resourceDeployment.ViewErrorDetail": "Exibir detalhe do erro", - "resourceDeployment.FailedToOpenNotebook": "Ocorreu um erro ao abrir o notebook de saída. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "Falha na tarefa \"{0}\".", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "Houve uma falha na tarefa \"{0}\" e nenhum Notebook de saída foi gerado.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Tudo", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Tudo", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Nuvem", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Híbrido", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Nuvem", - "resourceDeployment.Description": "Descrição", - "resourceDeployment.Tool": "Ferramenta", - "resourceDeployment.Status": "Status", - "resourceDeployment.Version": "Versão", - "resourceDeployment.RequiredVersion": "Versão Obrigatória", - "resourceDeployment.discoverPathOrAdditionalInformation": "Caminho Descoberto ou Informações Adicionais", - "resourceDeployment.requiredTools": "Ferramentas necessárias", - "resourceDeployment.InstallTools": "Ferramentas de instalação", - "resourceDeployment.Options": "Opções", - "deploymentDialog.InstallingTool": "A ferramenta obrigatória '{0}' [ {1} ] está sendo instalada agora." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "Ocorreu um erro ao carregar ou analisar o arquivo de configuração: {0}. O erro é: {1}", - "fileChecker.NotFile": "Caminho: {0} não é um arquivo, selecione um arquivo de configuração de kube válido.", - "fileChecker.FileNotFound": "Arquivo: {0} não encontrado. Selecione um arquivo de configuração de kube.", - "azure.accounts.unexpectedAccountsError": "Erro inesperado ao buscar contas: {0}", - "resourceDeployment.errorFetchingStorageClasses": "Erro inesperado ao buscar classes de armazenamento kubectl disponíveis: {0}", - "azure.accounts.unexpectedSubscriptionsError": "Erro inesperado ao buscar assinaturas para a conta {0}: {1}", - "azure.accounts.accountNotFoundError": "A conta selecionada '{0}' não está mais disponível. Clique em entrar para adicioná-la novamente ou selecione uma conta diferente.", - "azure.accessError": "\r\n Detalhes do Erro: {0}.", - "azure.accounts.accountStaleError": "O token de acesso para a conta selecionada '{0}' não é mais válido. Clique no botão Entrar e atualize a conta ou selecione uma conta diferente.", - "azure.accounts.unexpectedResourceGroupsError": "Erro inesperado ao buscar grupos de recursos para a assinatura {0}: {1}", - "invalidSQLPassword": "{0} não atende ao requisito de complexidade de senha. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} não corresponde à senha de confirmação" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Implantar a VM do SQL do Azure", - "deployAzureSQLVM.ScriptToNotebook": "Script para o Notebook", - "deployAzureSQLVM.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Configurações do Azure", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Conta do Azure", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Assinatura", - "deployAzureSQLVM.ResourceGroup": "Grupo de Recursos", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Região", - "deployeAzureSQLVM.VmSettingsPageTitle": "Configurações de máquina virtual", - "deployAzureSQLVM.VmNameTextBoxLabel": "Nome da máquina virtual", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nome de usuário da conta de administrador", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Senha da conta de administrador", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmar a senha", - "deployAzureSQLVM.VmImageDropdownLabel": "Imagem", - "deployAzureSQLVM.VmSkuDropdownLabel": "SKU da Imagem", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versão da Imagem", - "deployAzureSQLVM.VmSizeDropdownLabel": "Tamanho", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Clique aqui para saber mais sobre o preço e os tamanhos de VM com suporte", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Rede", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Definir configurações de rede", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nova rede virtual", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Rede Virtual", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nova sub-rede", - "deployAzureSQLVM.SubnetDropdownLabel": "Sub-rede", - "deployAzureSQLVM.PublicIPDropdownLabel": "IP", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Novo IP", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Habilitar a porta de entrada da RDP (Área de Trabalho Remota) (3389)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "Configurações de SQL Servers", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Conectividade do SQL", - "deployAzureSQLVM.SqlPortLabel": "Porta", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Habilitar autenticação do SQL", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nome de usuário", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Senha", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmar a senha" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Salvar arquivos de configuração", - "deployCluster.ScriptToNotebook": "Script para o Notebook", - "deployCluster.SelectConfigFileFolder": "Salvar arquivos de configuração", - "deployCluster.SaveConfigFileSucceeded": "Arquivos de configuração salvos em {0}", - "deployCluster.NewAKSWizardTitle": "Implantar o Cluster de Big Data do SQL Server 2019 em um novo cluster do AKS", - "deployCluster.ExistingAKSWizardTitle": "Implantar o Cluster de Big Data do SQL Server 2019 em um cluster do AKS existente", - "deployCluster.ExistingKubeAdm": "Implantar o Cluster de Big Data do SQL Server 2019 em um cluster de kubeadm existente", - "deployCluster.ExistingARO": "Implante o Cluster de Big Data do SQL Server 2019 em um cluster do Red Hat OpenShift no Azure existente", - "deployCluster.ExistingOpenShift": "Implante o Cluster de Big Data do SQL Server 2019 em um cluster do OpenShift existente" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Não Instalado", - "deploymentDialog.ToolStatus.Installed": "Instalado", - "deploymentDialog.ToolStatus.Installing": "Instalando…", - "deploymentDialog.ToolStatus.Error": "Erro", - "deploymentDialog.ToolStatus.Failed": "Com falha", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tO brew é necessário na implantação das ferramentas e precisa ser pré-instalado antes que as ferramentas necessárias possam ser implantadas", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tO curl é necessário na instalação e precisa ser pré-instalado antes que as ferramentas necessárias possam ser implantadas", - "toolBase.getPip3InstallationLocation.LocationNotFound": " Não foi possível encontrar 'Localização' na saída:", - "toolBase.getPip3InstallationLocation.Output": " saída:", - "toolBase.InstallError": "Erro ao instalar a ferramenta '{0}' [ {1} ].{2}Erro: {3}{2}Confira o canal de saída '{4}' para obter mais detalhes", - "toolBase.InstallErrorInformation": "Erro ao instalar a ferramenta. Confira o canal de saída '{0}' para obter mais detalhes", - "toolBase.InstallFailed": "Os comandos de instalação foram concluídos, mas a versão da ferramenta '{0}' não pôde ser detectada, portanto, houve uma falha na tentativa de instalação. Erro de detecção: {1}{2}Limpar instalações anteriores pode ajudar.", - "toolBase.InstallFailInformation": "Falha ao detectar a versão após a instalação. Confira o canal de saída '{0}' para obter mais detalhes", - "toolBase.ManualUninstallCommand": " Um modo possível de desinstalar é usando este comando:{0} >{1}", - "toolBase.SeeOutputChannel": "{0}Confira o canal de saída '{1}' para obter mais detalhes", - "toolBase.installCore.CannotInstallTool": "Não é possível instalar a ferramenta {0}::{1}, pois os comandos de instalação são desconhecidos pela sua distribuição de SO. Instale o {0} manualmente antes de continuar", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Caminhos de pesquisa para a ferramenta '{0}': {1}", - "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/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Implantar o BD SQL do Azure", - "deployAzureSQLDB.ScriptToNotebook": "Script para o Notebook", - "deployAzureSQLDB.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", - "deployAzureSQLDB.AzureSettingsPageTitle": "Banco de Dados SQL do Azure – Configurações da conta do Azure", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Configurações de conta do Azure", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Conta do Azure", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Assinatura", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Servidor", - "deployAzureSQLDB.ResourceGroup": "Grupo de recursos", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Configurações do banco de dados", - "deployAzureSQLDB.FirewallRuleNameLabel": "Nome da regra de firewall", - "deployAzureSQLDB.DatabaseNameLabel": "Nome do banco de dados SQL", - "deployAzureSQLDB.CollationNameLabel": "Ordenação de banco de dados", - "deployAzureSQLDB.CollationNameSummaryLabel": "Ordenação para banco de dados", - "deployAzureSQLDB.IpAddressInfoLabel": "Insira os endereços IP no formato IPv4.", - "deployAzureSQLDB.StartIpAddressLabel": "Endereço IP mínimo no intervalo de IP do firewall", - "deployAzureSQLDB.EndIpAddressLabel": "Endereço IP máximo no intervalo de IP do firewall", - "deployAzureSQLDB.StartIpAddressShortLabel": "Endereço IP mínimo", - "deployAzureSQLDB.EndIpAddressShortLabel": "Endereço IP máximo", - "deployAzureSQLDB.FirewallRuleDescription": "Crie uma regra de firewall para o IP do cliente local para se conectar ao seu banco de dados por meio do Azure Data Studio após a conclusão da criação.", - "deployAzureSQLDB.FirewallToggleLabel": "Criar uma regra de firewall" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Executa comandos em clusters do Kubernetes", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Não é possível analisar a saída do comando da versão do kubectl: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "atualizando o seu repositório brew para a instalação do kubectl…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "instalando o kubectl…", - "resourceDeployment.Kubectl.AptGetUpdate": "atualizando informações do repositório…", - "resourceDeployment.Kubectl.AptGetPackages": "obtendo pacotes necessários para a instalação do kubectl…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura para kubectl…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "adicionando informações do repositório kubectl…", - "resourceDeployment.Kubectl.InstallingKubectl": "instalando o kubectl…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "excluindo o kubectl.exe baixado anteriormente, se houver…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "baixando e instalando o kubectl.exe mais recente…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "excluindo o kubectl baixado anteriormente, se houver…", - "resourceDeployment.Kubectl.DownloadingKubectl": "baixando a versão mais recente do kubectl…", - "resourceDeployment.Kubectl.MakingExecutable": "tornando o kubectl executável…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "limpando todas as versões das quais foi feito backup anteriormente na localização de instalação, se houver…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "fazendo backup de qualquer kubectl existente na localização de instalação…", - "resourceDeployment.Kubectl.MoveToSystemPath": "movendo o kubectl para a localização de instalação em PATH…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Abrir Notebook", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Tipo de notebook" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Local", + "resourceTypePickerDialog.tagsListViewTitle": "Categorias", + "resourceTypePickerDialog.title": "Selecione as opções de implantação", + "ui.DeployButton": "Executar", + "ui.ScriptToNotebookButton": "Script", + "validation.multipleValidationErrors": "Há alguns erros nesta página. Clique em 'Mostrar Detalhes' para exibir os erros.", + "valueProvider.alreadyDefined": "O Provedor de Valor com a ID {0} já está definido", + "valueProvider.notDefined": "Nenhum Provedor de Valor foi definido para a ID: {0}" }, "dist/main": { "resourceDeployment.UnknownResourceType": "O tipo de recurso: {0} não está definido" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "O notebook {0} não existe" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Implantações", "platformService.RunCommand.ErroredOut": "\t>>> {0} … com o erro: {1}", "platformService.RunCommand.IgnoringError": "\t>>> Ignorando erro na execução e continuando a implantação da ferramenta", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … foi encerrado com o código: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … foi encerrado com o sinal: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … foi encerrado com o sinal: {1}", + "resourceDeployment.outputChannel": "Implantações" }, "dist/services/resourceTypeService": { "downloadError": "Falha ao baixar, código de status: {0}, mensagem: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Configurações de escala de serviço (Instâncias)", - "deployCluster.storageTableTitle": "Configurações de armazenamento de serviço (GB por Instância)", - "deployCluster.featureTableTitle": "Recursos", - "deployCluster.yesText": "Sim", - "deployCluster.noText": "Não", - "deployCluster.summaryPageTitle": "Perfil de configuração de implantação", - "deployCluster.summaryPageDescription": "Selecione o perfil de configuração de destino", - "deployCluster.ProfileHintText": "Observação: as configurações do perfil de implantação podem ser personalizadas nas etapas posteriores.", - "deployCluster.loadingProfiles": "Carregando perfis", - "deployCluster.loadingProfilesCompleted": "Carregamento de perfis concluído", - "deployCluster.profileRadioGroupLabel": "Perfil de configuração de implantação", - "deployCluster.loadProfileFailed": "Falha ao carregar os perfis de implantação: {0}", - "deployCluster.masterPoolLabel": "SQL Server Mestre", - "deployCluster.computePoolLable": "Computação", - "deployCluster.dataPoolLabel": "Dados", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "Serviço", - "deployCluster.dataStorageType": "Dados", - "deployCluster.logsStorageType": "Logs", - "deployCluster.StorageType": "Tipo de armazenamento", - "deployCluster.basicAuthentication": "Autenticação básica", - "deployCluster.activeDirectoryAuthentication": "Autenticação do Active Directory", - "deployCluster.hadr": "Alta disponibilidade", - "deployCluster.featureText": "Recurso", - "deployCluster.ProfileNotSelectedError": "Selecione um perfil de implantação." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Gerencia recursos do Azure", + "resourceDeployment.AzCLIDisplayName": "CLI do Azure", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "adicionando informações do repositório do azure-cli…", + "resourceDeployment.AziCli.AptGetPackages": "obtendo pacotes necessários para a instalação do azure-cli…", + "resourceDeployment.AziCli.AptGetUpdate": "atualizando as informações do repositório antes de instalar o azure-cli…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "atualizando as informações do repositório novamente do azure-cli…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "excluindo o azurecli.msi baixado anteriormente, se houver…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "exibindo o log de instalação…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura do azure-cli…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "baixando o azurecli.msi e instalando o azure-cli…", + "resourceDeployment.AziCli.InstallingAzureCli": "instalando o azure-cli.…", + "resourceDeployment.AziCli.ScriptedInstall": "baixe e invoque o script para instalar o azure-cli…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "atualizando o seu repositório brew para a instalação do azure-cli…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", - "deployCluster.AzureSettingsPageTitle": "Configurações do Azure", - "deployCluster.AzureSettingsPageDescription": "Definir as configurações para criar um cluster do Serviço de Kubernetes do Azure", - "deployCluster.SubscriptionField": "ID da assinatura", - "deployCluster.SubscriptionPlaceholder": "Usar minha assinatura padrão do Azure", - "deployCluster.SubscriptionDescription": "A assinatura padrão será usada se você deixar esse campo em branco.", - "deployCluster.SubscriptionHelpLink": "Exibir as assinaturas do Azure disponíveis", - "deployCluster.ResourceGroupName": "Nome do novo grupo de recursos", - "deployCluster.Location": "Local", - "deployCluster.AzureLocationHelpLink": "Exibir as localizações do Azure disponíveis", - "deployCluster.AksName": "Nome do cluster do AKS", - "deployCluster.VMCount": "Contagem de VMs", - "deployCluster.VMSize": "Tamanho da VM", - "deployCluster.VMSizeHelpLink": "Exibir os tamanhos de VM disponíveis" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "O nome do cluster precisa conter apenas caracteres alfanuméricos em minúsculas ou '-', e começar e terminar com um caractere alfanumérico.", - "deployCluster.ClusterSettingsPageTitle": "Configurações de cluster", - "deployCluster.ClusterSettingsPageDescription": "Definir as configurações do Cluster de Big Data do SQL Server", - "deployCluster.ClusterName": "Nome do cluster", - "deployCluster.AdminUsername": "Nome de usuário administrador", - "deployCluster.AdminUsernameDescription": "Este nome de usuário será usado para o controlador e o SQL Server. O nome de usuário do gateway será raiz.", - "deployCluster.AdminPassword": "Senha", - "deployCluster.AdminPasswordDescription": "Essa senha pode ser usada para acessar o controlador, o SQL Server e o gateway.", - "deployCluster.ConfirmPassword": "Confirmar a senha", - "deployCluster.AuthenticationMode": "Modo de autenticação", - "deployCluster.AuthenticationMode.Basic": "Básico", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Configurações do Docker", - "deployCluster.DockerRegistry": "Registro", - "deployCluster.DockerRepository": "Repositório", - "deployCluster.DockerImageTag": "Marca de imagem", - "deployCluster.DockerUsername": "Nome de usuário", - "deployCluster.DockerPassword": "Senha", - "deployCluster.ActiveDirectorySettings": "Configurações do Active Directory", - "deployCluster.OuDistinguishedName": "Unidade organizacional", - "deployCluster.OuDistinguishedNameDescription": "Nome distinto da unidade organizacional. Por exemplo: OU=BDC, DC=contoso, DC=com.", - "deployCluster.DomainControllerFQDNs": "FQDNs do controlador de domínio", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Use vírgula para separar os valores.", - "deployCluster.DomainControllerFQDNDescription": "Nomes de domínio totalmente qualificados para o controlador de domínio. Por exemplo: DC1.CONTOSO.COM. Use vírgula para separar vários FQDNs.", - "deployCluster.DomainDNSIPAddresses": "Endereços IP do DNS do domínio", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Use vírgula para separar os valores.", - "deployCluster.DomainDNSIPAddressesDescription": "Endereços IP dos servidores DNS do domínio. Use vírgula para separar vários endereços IP.", - "deployCluster.DomainDNSName": "Nome do DNS do domínio", - "deployCluster.RealmDescription": "Se não for fornecido, o nome DNS do domínio será usado como o valor padrão.", - "deployCluster.ClusterAdmins": "Grupo de administração do cluster", - "deployCluster.ClusterAdminsDescription": "O grupo do Active Directory para administrador de clusters.", - "deployCluster.ClusterUsers": "Usuários do cluster", - "deployCluster.ClusterUsersPlaceHolder": "Use vírgula para separar os valores.", - "deployCluster.ClusterUsersDescription": "Os usuários ou grupos do Active Directory com a função de usuários do cluster. Use vírgula para separar vários usuários ou grupos.", - "deployCluster.DomainServiceAccountUserName": "Nome de usuário da conta de serviço", - "deployCluster.DomainServiceAccountUserNameDescription": "Conta de serviço de domínio do Cluster de Big Data", - "deployCluster.DomainServiceAccountPassword": "Senha da conta de serviço", - "deployCluster.AppOwners": "Proprietários de aplicativos", - "deployCluster.AppOwnersPlaceHolder": "Use vírgula para separar os valores.", - "deployCluster.AppOwnersDescription": "Os usuários ou grupos do Active Directory com a função de proprietários de aplicativos. Use vírgula para separar vários usuários ou grupos.", - "deployCluster.AppReaders": "Leitores de aplicativos", - "deployCluster.AppReadersPlaceHolder": "Use vírgula para separar os valores.", - "deployCluster.AppReadersDescription": "Os usuários ou os grupos de leitores de aplicativos do Active Directory. Use vírgula como separador se houver vários usuários ou grupos.", - "deployCluster.Subdomain": "Subdomínio", - "deployCluster.SubdomainDescription": "Um subdomínio DNS exclusivo a ser usado neste Cluster de Big Data do SQL Server. Se não for fornecido, o nome do cluster será usado como o valor padrão.", - "deployCluster.AccountPrefix": "Prefixo da conta", - "deployCluster.AccountPrefixDescription": "Um prefixo exclusivo para contas do AD que o Cluster de Big Data do SQL Server vai gerar. Se não for fornecido, o nome de subdomínio será usado como o valor padrão. Se um subdomínio não for fornecido, o nome do cluster será usado como o valor padrão.", - "deployCluster.AdminPasswordField": "Senha" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Configurações do serviço", - "deployCluster.scaleSectionTitle": "Configurações de escala", - "deployCluster.MasterSqlServerInstances": "Instâncias mestras do SQL Server", - "deployCluster.ComputePoolInstances": "Instâncias do pool de computação", - "deployCluster.DataPoolInstances": "Instâncias do pool de dados", - "deployCluster.SparkPoolInstances": "Instâncias do pool do Spark", - "deployCluster.StoragePoolInstances": "Instâncias do pool de armazenamento (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Incluir o Spark no pool de armazenamento", - "deployCluster.DNSNameHeader": "Nome DNS", - "deployCluster.PortHeader": "Porta", - "deployCluster.ControllerText": "Controlador", - "deployCluster.ControllerDNSName": "Nome DNS do controlador", - "deployCluster.ControllerPortName": "Porta do controlador", - "deployCluster.MasterSqlText": "SQL Server Mestre", - "deployCluster.MasterSQLServerDNSName": "Nome DNS mestre do SQL Server", - "deployCluster.MasterSQLServerPortName": "Porta mestra do SQL Server", - "deployCluster.GatewayText": "Gateway", - "deployCluster.GatewayDNSName": "Nome DNS do gateway", - "deployCluster.GatewayPortName": "Porta do gateway", - "deployCluster.ServiceProxyText": "Proxy de gerenciamento", - "deployCluster.ServiceProxyDNSName": "Nome DNS do proxy de gerenciamento", - "deployCluster.ServiceProxyPortName": "Porta do proxy de gerenciamento", - "deployCluster.AppServiceProxyText": "Proxy de aplicativo", - "deployCluster.AppServiceProxyDNSName": "Nome DNS do proxy de aplicativo", - "deployCluster.AppServiceProxyPortName": "Porta do proxy de aplicativo", - "deployCluster.ReadableSecondaryText": "Réplica secundária para leitura", - "deployCluster.ReadableSecondaryDNSName": "Nome DNS de réplica secundária para leitura", - "deployCluster.ReadableSecondaryPortName": "Porta de réplica secundária para leitura", - "deployCluster.EndpointSettings": "Configurações de ponto de extremidade", - "deployCluster.storageFieldTooltip": "Usar as configurações do controlador", - "deployCluster.AdvancedStorageDescription": "Por padrão, as configurações de armazenamento do Controlador também serão aplicadas a outros serviços. Você pode expandir as configurações de armazenamento avançadas para configurar o armazenamento para outros serviços.", - "deployCluster.controllerDataStorageClass": "Classe de armazenamento de dados do controlador", - "deployCluster.controllerDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do controlador", - "deployCluster.controllerLogsStorageClass": "Classe de armazenamento de logs do controlador", - "deployCluster.controllerLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do controlador", - "deployCluster.StoragePool": "Pool de armazenamento (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Classe de armazenamento de dados do pool de armazenamento", - "deployCluster.storagePoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de armazenamento", - "deployCluster.storagePoolLogsStorageClass": "Classe de armazenamento de logs do pool de armazenamento", - "deployCluster.storagePoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de armazenamento", - "deployCluster.DataPool": "Pool de dados", - "deployCluster.dataPoolDataStorageClass": "Classe de armazenamento de dados do pool de dados", - "deployCluster.dataPoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de dados", - "deployCluster.dataPoolLogsStorageClass": "Classe de armazenamento de logs do pool de dados", - "deployCluster.dataPoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de dados", - "deployCluster.sqlServerMasterDataStorageClass": "Classe de armazenamento de dados do SQL Server mestre", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do SQL Server mestre", - "deployCluster.sqlServerMasterLogsStorageClass": "Classe de armazenamento de logs do SQL Server mestre", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do SQL Server mestre", - "deployCluster.ServiceName": "Nome do serviço", - "deployCluster.DataStorageClassName": "Classe de armazenamento para dados", - "deployCluster.DataClaimSize": "Tamanho da declaração de dados (GB)", - "deployCluster.LogStorageClassName": "Classe de armazenamento de logs", - "deployCluster.LogsClaimSize": "Tamanho da declaração de logs (GB)", - "deployCluster.StorageSettings": "Configurações de armazenamento", - "deployCluster.StorageSectionTitle": "Configurações de armazenamento", - "deployCluster.SparkMustBeIncluded": "Configuração inválida do Spark. Marque a caixa de seleção 'Incluir o Spark' ou defina as 'Instâncias do pool do Spark' para pelo menos 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Resumo", - "deployCluster.DeploymentTarget": "Destino de implantação", - "deployCluster.Kubeconfig": "Configuração de Kube", - "deployCluster.ClusterContext": "Contexto de cluster", - "deployCluster.ClusterSettings": "Configurações de cluster", - "deployCluster.DeploymentProfile": "Perfil de implantação", - "deployCluster.ClusterName": "Nome do cluster", - "deployCluster.ControllerUsername": "Nome de usuário do controlador", - "deployCluster.AuthenticationMode": "Modo de autenticação", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "Básico", - "deployCluster.OuDistinguishedName": "Unidade organizacional", - "deployCluster.DomainControllerFQDNs": "FQDNs do controlador de domínio", - "deployCluster.DomainDNSIPAddresses": "Endereços IP do DNS do domínio", - "deployCluster.DomainDNSName": "Nome do DNS do domínio", - "deployCluster.ClusterAdmins": "Grupo de administração do cluster", - "deployCluster.ClusterUsers": "Usuários do cluster", - "deployCluster.AppOwners": "Proprietários de aplicativos", - "deployCluster.AppReaders": "Leitores de aplicativos", - "deployCluster.Subdomain": "Subdomínio", - "deployCluster.AccountPrefix": "Prefixo da conta", - "deployCluster.DomainServiceAccountUserName": "Nome de usuário da conta de serviço", - "deployCluster.AzureSettings": "Configurações do Azure", - "deployCluster.SubscriptionId": "ID da assinatura", - "deployCluster.DefaultSubscription": "Assinatura Padrão do Azure", - "deployCluster.ResourceGroup": "Grupo de recursos", - "deployCluster.Location": "Local", - "deployCluster.AksClusterName": "Nome do cluster do AKS", - "deployCluster.VMSize": "Tamanho da VM", - "deployCluster.VMCount": "Contagem de VMs", - "deployCluster.ScaleSettings": "Configurações de escala", - "deployCluster.MasterSqlServerInstances": "Instâncias mestras do SQL Server", - "deployCluster.ComputePoolInstances": "Instâncias do pool de computação", - "deployCluster.DataPoolInstances": "Instâncias do pool de dados", - "deployCluster.SparkPoolInstances": "Instâncias do pool do Spark", - "deployCluster.StoragePoolInstances": "Instâncias do pool de armazenamento (HDFS)", - "deployCluster.WithSpark": "(Spark incluído)", - "deployCluster.ServiceName": "Serviço", - "deployCluster.DataStorageClassName": "Classe de armazenamento para dados", - "deployCluster.DataClaimSize": "Tamanho da declaração de dados (GB)", - "deployCluster.LogStorageClassName": "Classe de armazenamento de logs", - "deployCluster.LogsClaimSize": "Tamanho da declaração de logs (GB)", - "deployCluster.StorageSettings": "Configurações de armazenamento", - "deployCluster.ControllerText": "Controlador", - "deployCluster.StoragePool": "Pool de armazenamento (HDFS)", - "deployCluster.DataText": "Dados", - "deployCluster.MasterSqlText": "SQL Server Mestre", - "deployCluster.SqlServerText": "SQL Server Mestre", - "deployCluster.GatewayText": "Gateway", - "deployCluster.AppServiceProxyText": "Proxy de aplicativo", - "deployCluster.ServiceProxyText": "Proxy de gerenciamento", - "deployCluster.ReadableSecondaryText": "Réplica secundária para leitura", - "deployCluster.EndpointSettings": "Configurações de ponto de extremidade" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Contexto de cluster de destino", - "deployCluster.TargetClusterContextPageDescription": "Selecione o arquivo de configuração de Kube e, em seguida, selecione um contexto de cluster na lista", - "deployCluster.ClusterContextNotSelectedMessage": "Selecione um contexto de cluster.", - "deployCluster.kubeConfigFileLabelText": "Caminho do arquivo de configuração de Kube", - "deployCluster.browseText": "Procurar", - "deployCluster.clusterContextsLabelText": "Contextos de cluster", - "deployCluster.errorLoadingClustersText": "Informações de cluster não encontradas no arquivo de configuração ou ocorreu um erro ao carregar o arquivo de configuração", - "deployCluster.selectKubeConfigFileText": "Selecionar", - "deployCluster.ConfigParseError": "Falha ao carregar o arquivo de configuração" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "A senha precisa ter entre 12 e 123 caracteres.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "A senha deve ter 3 dos seguintes itens: 1 caractere minúsculo, 1 caractere maiúsculo, 1 número e 1 caractere especial." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "O nome da máquina virtual precisa ter entre 1 e 15 caracteres.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "O nome da máquina virtual não pode conter somente números.", - "deployAzureSQLVM.VNamePrefixSuffixError": "O nome da máquina virtual não pode começar com sublinhado e não pode terminar com ponto ou hífen", - "deployAzureSQLVM.VNameSpecialCharError": "O nome da máquina virtual não pode conter os caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLVM.VNameExistsError": "O nome da máquina virtual deve ser exclusivo no grupo de recursos atual.", - "deployAzureSQLVM.VMUsernameLengthError": "O nome de usuário precisa ter entre 1 e 20 caracteres.", - "deployAzureSQLVM.VMUsernameSuffixError": "O nome de usuário não pode terminar com um ponto", - "deployAzureSQLVM.VMUsernameSpecialCharError": "O nome de usuário não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@& .", - "deployAzureSQLVM.VMUsernameReservedWordsError": "O nome de usuário não pode incluir palavras reservadas.", - "deployAzureSQLVM.VMConfirmPasswordError": "A Senha e a Confirmação de senha devem corresponder.", - "deployAzureSQLVM.vmDropdownSizeError": "Selecione um tamanho de máquina virtual válido." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Inserir o nome da nova rede virtual", - "deployAzureSQLVM.NewSubnetPlaceholder": "Inserir o nome da nova sub-rede", - "deployAzureSQLVM.NewPipPlaceholder": "Inserir o nome do novo IP", - "deployAzureSQLVM.VnetNameLengthError": "O nome da Rede Virtual precisa ter entre 2 e 64 caracteres", - "deployAzureSQLVM.NewVnetError": "Criar uma rede virtual", - "deployAzureSQLVM.SubnetNameLengthError": "O nome da sub-rede precisa ter entre 1 e 80 caracteres", - "deployAzureSQLVM.NewSubnetError": "Criar uma sub-rede", - "deployAzureSQLVM.PipNameError": "O nome do IP precisa ter entre 1 e 80 caracteres", - "deployAzureSQLVM.NewPipError": "Criar um IP" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privado (dentro da Rede Virtual)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (somente dentro da VM)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Público (Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "O nome de usuário precisa ter entre 2 e 128 caracteres.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "O nome de usuário não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?* .", - "deployAzureSQLVM.SqlConfirmPasswordError": "A Senha e a Confirmação de senha devem corresponder." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Examine a sua configuração" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "O endereço IP mínimo é inválido", - "deployAzureSQLDB.DBMaxIpInvalidError": "O endereço IP máximo é inválido", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "O nome do firewall não pode conter somente números.", - "deployAzureSQLDB.DBFirewallLengthError": "O nome do firewall precisa ter entre 1 e 100 caracteres.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "O nome do firewall não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBFirewallUpperCaseError": "Letras maiúsculas não são permitidas no nome do firewall", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "O nome do banco de dados não pode conter somente números.", - "deployAzureSQLDB.DBNameLengthError": "O nome do banco de dados precisa ter entre 1 e 100 caracteres.", - "deployAzureSQLDB.DBNameSpecialCharError": "O nome do banco de dados não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBNameExistsError": "O nome do banco de dados precisa ser exclusivo no servidor atual.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "O nome da ordenação não pode conter somente números.", - "deployAzureSQLDB.DBCollationLengthError": "O nome da ordenação precisa ter entre 1 e 100 caracteres.", - "deployAzureSQLDB.DBCollationSpecialCharError": "O nome da ordenação não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, ." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Entrar em uma conta do Azure primeiro", - "deployAzureSQLDB.NoServerLabel": "Não foram encontrados servidores", - "deployAzureSQLDB.NoServerError": "Nenhum servidor encontrado na assinatura atual.\r\nSelecione uma assinatura diferente contendo pelo menos um servidor" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Pré-requisitos da implantação", - "deploymentDialog.FailedToolsInstallation": "Algumas ferramentas ainda não foram descobertas. Verifique se eles estão instaladas, em execução e são detectáveis", - "deploymentDialog.FailedEulaValidation": "Para continuar, você precisa aceitar os Termos de Licença", - "deploymentDialog.loadingRequiredToolsCompleted": "O carregamento das informações das ferramentas necessárias foi concluído", - "deploymentDialog.loadingRequiredTools": "Carregando informações de ferramentas necessárias", - "resourceDeployment.AgreementTitle": "Aceitar os termos de uso", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "O '{0}' [ {1} ] não atende ao requisito mínimo de versão. Desinstale-o e reinicie o Azure Data Studio.", - "deploymentDialog.InstalledTools": "Todas as ferramentas necessárias estão instaladas agora.", - "deploymentDialog.PendingInstallation": "As ferramentas {0} ainda não foram descobertas. Verifique se elas estão instaladas, em execução e são detectáveis", - "deploymentDialog.ToolInformation": "O '{0}' não foi descoberto e a instalação automática não tem suporte atualmente. Instale o '{0}' manualmente ou verifique se ele foi iniciado e é detectável. Depois de fazer isso, reinicie o Azure Data Studio. Confira [{1}].", - "deploymentDialog.VersionInformationDebugHint": "Você precisará reiniciar o Azure Data Studio se as ferramentas forem instaladas manualmente para escolher a alteração. Você pode encontrar mais detalhes nos canais de saída 'Implantações' e 'CLI de Dados do Azure'", - "deploymentDialog.InstallToolsHintOne": "Ferramenta: o {0} não está instalado, você pode clicar no botão \"{1}\" para instalá-lo.", - "deploymentDialog.InstallToolsHintMany": "Ferramentas: os {0} não estão instalados, você pode clicar no botão \"{1}\" para instalá-los.", - "deploymentDialog.NoRequiredTool": "Nenhuma ferramenta é necessária" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Baixe e inicie o instalador, URL: {0}", - "resourceDeployment.DownloadingText": "Baixando de: {0}", - "resourceDeployment.DownloadCompleteText": "Baixado com êxito: {0}", - "resourceDeployment.LaunchingProgramText": "Iniciando: {0}", - "resourceDeployment.ProgramLaunchedText": "Iniciado com êxito: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "adicionando informações do repositório azdata…", + "resourceDeployment.Azdata.AptGetPackages": "obtendo pacotes necessários para a instalação do azdata…", + "resourceDeployment.Azdata.AptGetUpdate": "atualizando informações do repositório…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "excluindo o Azdata.msi baixado anteriormente, se houver…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "exibindo o log de instalação…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura para azdata…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "baixando o Azdata.msi e instalando o azdata-cli…", + "resourceDeployment.Azdata.InstallingAzdata": "instalando o azdata…", + "resourceDeployment.Azdata.TappingBrewRepository": "explorando o repositório brew para azdata-cli…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "atualizando o repositório brew para a instalação do azdata-cli…", + "resourceDeployment.AzdataDescription": "Interface de linha de comando dos Dados do Azure", + "resourceDeployment.AzdataDisplayName": "CLI de Dados do Azure" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Empacota e executa aplicativos em contêineres isolados", "resourceDeployment.DockerDisplayName": "docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Gerencia recursos do Azure", - "resourceDeployment.AzCLIDisplayName": "CLI do Azure", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "excluindo o azurecli.msi baixado anteriormente, se houver…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "baixando o azurecli.msi e instalando o azure-cli…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "exibindo o log de instalação…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "atualizando o seu repositório brew para a instalação do azure-cli…", - "resourceDeployment.AziCli.InstallingAzureCli": "instalando o azure-cli.…", - "resourceDeployment.AziCli.AptGetUpdate": "atualizando as informações do repositório antes de instalar o azure-cli…", - "resourceDeployment.AziCli.AptGetPackages": "obtendo pacotes necessários para a instalação do azure-cli…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura do azure-cli…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "adicionando informações do repositório do azure-cli…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "atualizando as informações do repositório novamente do azure-cli…", - "resourceDeployment.AziCli.ScriptedInstall": "baixe e invoque o script para instalar o azure-cli…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Executa comandos em clusters do Kubernetes", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "adicionando informações do repositório kubectl…", + "resourceDeployment.Kubectl.AptGetPackages": "obtendo pacotes necessários para a instalação do kubectl…", + "resourceDeployment.Kubectl.AptGetUpdate": "atualizando informações do repositório…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "fazendo backup de qualquer kubectl existente na localização de instalação…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "limpando todas as versões das quais foi feito backup anteriormente na localização de instalação, se houver…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "excluindo o kubectl baixado anteriormente, se houver…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "excluindo o kubectl.exe baixado anteriormente, se houver…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura para kubectl…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "baixando e instalando o kubectl.exe mais recente…", + "resourceDeployment.Kubectl.DownloadingKubectl": "baixando a versão mais recente do kubectl…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "instalando o kubectl…", + "resourceDeployment.Kubectl.InstallingKubectl": "instalando o kubectl…", + "resourceDeployment.Kubectl.MakingExecutable": "tornando o kubectl executável…", + "resourceDeployment.Kubectl.MoveToSystemPath": "movendo o kubectl para a localização de instalação em PATH…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "atualizando o seu repositório brew para a instalação do kubectl…", + "resourceDeployment.invalidKubectlVersionOutput": "Não é possível analisar a saída do comando da versão do kubectl: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "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…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "baixando o Azdata.msi e instalando o azdata-cli…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "exibindo o log de instalação…", - "resourceDeployment.Azdata.TappingBrewRepository": "explorando o repositório brew para azdata-cli…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "atualizando o repositório brew para a instalação do azdata-cli…", - "resourceDeployment.Azdata.InstallingAzdata": "instalando o azdata…", - "resourceDeployment.Azdata.AptGetUpdate": "atualizando informações do repositório…", - "resourceDeployment.Azdata.AptGetPackages": "obtendo pacotes necessários para a instalação do azdata…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "baixando e instalando a chave de assinatura para azdata…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "adicionando informações do repositório azdata…" + "dist/services/tools/toolBase": { + "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}' ", + "deployCluster.GetToolVersionErrorInformation": "Erro ao recuperar as informações da versão. Confira o canal de saída '{0}' para obter mais detalhes", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tO brew é necessário na implantação das ferramentas e precisa ser pré-instalado antes que as ferramentas necessárias possam ser implantadas", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tO curl é necessário na instalação e precisa ser pré-instalado antes que as ferramentas necessárias possam ser implantadas", + "deploymentDialog.ToolStatus.Error": "Erro", + "deploymentDialog.ToolStatus.Failed": "Com falha", + "deploymentDialog.ToolStatus.Installed": "Instalado", + "deploymentDialog.ToolStatus.Installing": "Instalando…", + "deploymentDialog.ToolStatus.NotInstalled": "Não Instalado", + "toolBase.InstallError": "Erro ao instalar a ferramenta '{0}' [ {1} ].{2}Erro: {3}{2}Confira o canal de saída '{4}' para obter mais detalhes", + "toolBase.InstallErrorInformation": "Erro ao instalar a ferramenta. Confira o canal de saída '{0}' para obter mais detalhes", + "toolBase.InstallFailInformation": "Falha ao detectar a versão após a instalação. Confira o canal de saída '{0}' para obter mais detalhes", + "toolBase.InstallFailed": "Os comandos de instalação foram concluídos, mas a versão da ferramenta '{0}' não pôde ser detectada, portanto, houve uma falha na tentativa de instalação. Erro de detecção: {1}{2}Limpar instalações anteriores pode ajudar.", + "toolBase.ManualUninstallCommand": " Um modo possível de desinstalar é usando este comando:{0} >{1}", + "toolBase.SeeOutputChannel": "{0}Confira o canal de saída '{1}' para obter mais detalhes", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Caminhos de pesquisa para a ferramenta '{0}': {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " Não foi possível encontrar 'Localização' na saída:", + "toolBase.getPip3InstallationLocation.Output": " saída:", + "toolBase.installCore.CannotInstallTool": "Não é possível instalar a ferramenta {0}::{1}, pois os comandos de instalação são desconhecidos pela sua distribuição de SO. Instale o {0} manualmente antes de continuar" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Conta do Azure", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Servidor", + "deployAzureSQLDB.AzureSettingsPageTitle": "Banco de Dados SQL do Azure – Configurações da conta do Azure", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Configurações de conta do Azure", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Assinatura", + "deployAzureSQLDB.CollationNameLabel": "Ordenação de banco de dados", + "deployAzureSQLDB.CollationNameSummaryLabel": "Ordenação para banco de dados", + "deployAzureSQLDB.DatabaseNameLabel": "Nome do banco de dados SQL", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Configurações do banco de dados", + "deployAzureSQLDB.EndIpAddressLabel": "Endereço IP máximo no intervalo de IP do firewall", + "deployAzureSQLDB.EndIpAddressShortLabel": "Endereço IP máximo", + "deployAzureSQLDB.FirewallRuleDescription": "Crie uma regra de firewall para o IP do cliente local para se conectar ao seu banco de dados por meio do Azure Data Studio após a conclusão da criação.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Nome da regra de firewall", + "deployAzureSQLDB.FirewallToggleLabel": "Criar uma regra de firewall", + "deployAzureSQLDB.IpAddressInfoLabel": "Insira os endereços IP no formato IPv4.", + "deployAzureSQLDB.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", + "deployAzureSQLDB.NewSQLDBTitle": "Implantar o BD SQL do Azure", + "deployAzureSQLDB.ResourceGroup": "Grupo de recursos", + "deployAzureSQLDB.ScriptToNotebook": "Script para o Notebook", + "deployAzureSQLDB.StartIpAddressLabel": "Endereço IP mínimo no intervalo de IP do firewall", + "deployAzureSQLDB.StartIpAddressShortLabel": "Endereço IP mínimo" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "Nenhum servidor encontrado na assinatura atual.\r\nSelecione uma assinatura diferente contendo pelo menos um servidor", + "deployAzureSQLDB.NoServerLabel": "Não foram encontrados servidores", + "deployAzureSQLDB.azureSignInError": "Entrar em uma conta do Azure primeiro" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "O nome da ordenação precisa ter entre 1 e 100 caracteres.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "O nome da ordenação não pode conter somente números.", + "deployAzureSQLDB.DBCollationSpecialCharError": "O nome da ordenação não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallLengthError": "O nome do firewall precisa ter entre 1 e 100 caracteres.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "O nome do firewall não pode conter somente números.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "O nome do firewall não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallUpperCaseError": "Letras maiúsculas não são permitidas no nome do firewall", + "deployAzureSQLDB.DBMaxIpInvalidError": "O endereço IP máximo é inválido", + "deployAzureSQLDB.DBMinIpInvalidError": "O endereço IP mínimo é inválido", + "deployAzureSQLDB.DBNameExistsError": "O nome do banco de dados precisa ser exclusivo no servidor atual.", + "deployAzureSQLDB.DBNameLengthError": "O nome do banco de dados precisa ter entre 1 e 100 caracteres.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "O nome do banco de dados não pode conter somente números.", + "deployAzureSQLDB.DBNameSpecialCharError": "O nome do banco de dados não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@&, ." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Conta do Azure", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Região", + "deployAzureSQLVM.AzureSettingsPageTitle": "Configurações do Azure", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Assinatura", + "deployAzureSQLVM.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Nova sub-rede", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Nova rede virtual", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Definir configurações de rede", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Rede", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Novo IP", + "deployAzureSQLVM.NewSQLVMTitle": "Implantar a VM do SQL do Azure", + "deployAzureSQLVM.PublicIPDropdownLabel": "IP", + "deployAzureSQLVM.ResourceGroup": "Grupo de Recursos", + "deployAzureSQLVM.ScriptToNotebook": "Script para o Notebook", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Confirmar a senha", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Senha", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Nome de usuário", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Conectividade do SQL", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Habilitar autenticação do SQL", + "deployAzureSQLVM.SqlPortLabel": "Porta", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "Configurações de SQL Servers", + "deployAzureSQLVM.SubnetDropdownLabel": "Sub-rede", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Rede Virtual", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Confirmar a senha", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Senha da conta de administrador", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Nome de usuário da conta de administrador", + "deployAzureSQLVM.VmImageDropdownLabel": "Imagem", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Versão da Imagem", + "deployAzureSQLVM.VmNameTextBoxLabel": "Nome da máquina virtual", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Habilitar a porta de entrada da RDP (Área de Trabalho Remota) (3389)", + "deployAzureSQLVM.VmSizeDropdownLabel": "Tamanho", + "deployAzureSQLVM.VmSkuDropdownLabel": "SKU da Imagem", + "deployeAzureSQLVM.VmSettingsPageTitle": "Configurações de máquina virtual", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Clique aqui para saber mais sobre o preço e os tamanhos de VM com suporte" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "A senha precisa ter entre 12 e 123 caracteres.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "A senha deve ter 3 dos seguintes itens: 1 caractere minúsculo, 1 caractere maiúsculo, 1 número e 1 caractere especial." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Criar um IP", + "deployAzureSQLVM.NewPipPlaceholder": "Inserir o nome do novo IP", + "deployAzureSQLVM.NewSubnetError": "Criar uma sub-rede", + "deployAzureSQLVM.NewSubnetPlaceholder": "Inserir o nome da nova sub-rede", + "deployAzureSQLVM.NewVnetError": "Criar uma rede virtual", + "deployAzureSQLVM.NewVnetPlaceholder": "Inserir o nome da nova rede virtual", + "deployAzureSQLVM.PipNameError": "O nome do IP precisa ter entre 1 e 80 caracteres", + "deployAzureSQLVM.SubnetNameLengthError": "O nome da sub-rede precisa ter entre 1 e 80 caracteres", + "deployAzureSQLVM.VnetNameLengthError": "O nome da Rede Virtual precisa ter entre 2 e 64 caracteres" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Local (somente dentro da VM)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Privado (dentro da Rede Virtual)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Público (Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "A Senha e a Confirmação de senha devem corresponder.", + "deployAzureSQLVM.SqlUsernameLengthError": "O nome de usuário precisa ter entre 2 e 128 caracteres.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "O nome de usuário não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?* ." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "A Senha e a Confirmação de senha devem corresponder.", + "deployAzureSQLVM.VMUsernameLengthError": "O nome de usuário precisa ter entre 1 e 20 caracteres.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "O nome de usuário não pode incluir palavras reservadas.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "O nome de usuário não pode conter caracteres especiais \\/\"\"[]:|<>+=;,?*@& .", + "deployAzureSQLVM.VMUsernameSuffixError": "O nome de usuário não pode terminar com um ponto", + "deployAzureSQLVM.VNameExistsError": "O nome da máquina virtual deve ser exclusivo no grupo de recursos atual.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "O nome da máquina virtual não pode conter somente números.", + "deployAzureSQLVM.VNamePrefixSuffixError": "O nome da máquina virtual não pode começar com sublinhado e não pode terminar com ponto ou hífen", + "deployAzureSQLVM.VNameSpecialCharError": "O nome da máquina virtual não pode conter os caracteres especiais \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLVM.VnameLengthError": "O nome da máquina virtual precisa ter entre 1 e 15 caracteres.", + "deployAzureSQLVM.vmDropdownSizeError": "Selecione um tamanho de máquina virtual válido." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "Implantar o Cluster de Big Data do SQL Server 2019 em um cluster do AKS existente", + "deployCluster.ExistingARO": "Implante o Cluster de Big Data do SQL Server 2019 em um cluster do Red Hat OpenShift no Azure existente", + "deployCluster.ExistingKubeAdm": "Implantar o Cluster de Big Data do SQL Server 2019 em um cluster de kubeadm existente", + "deployCluster.ExistingOpenShift": "Implante o Cluster de Big Data do SQL Server 2019 em um cluster do OpenShift existente", + "deployCluster.NewAKSWizardTitle": "Implantar o Cluster de Big Data do SQL Server 2019 em um novo cluster do AKS", + "deployCluster.SaveConfigFileSucceeded": "Arquivos de configuração salvos em {0}", + "deployCluster.SaveConfigFiles": "Salvar arquivos de configuração", + "deployCluster.ScriptToNotebook": "Script para o Notebook", + "deployCluster.SelectConfigFileFolder": "Salvar arquivos de configuração" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Nome do cluster do AKS", + "deployCluster.AzureLocationHelpLink": "Exibir as localizações do Azure disponíveis", + "deployCluster.AzureSettingsPageDescription": "Definir as configurações para criar um cluster do Serviço de Kubernetes do Azure", + "deployCluster.AzureSettingsPageTitle": "Configurações do Azure", + "deployCluster.Location": "Local", + "deployCluster.MissingRequiredInfoError": "Preencha os campos obrigatórios marcados com asteriscos vermelhos.", + "deployCluster.ResourceGroupName": "Nome do novo grupo de recursos", + "deployCluster.SubscriptionDescription": "A assinatura padrão será usada se você deixar esse campo em branco.", + "deployCluster.SubscriptionField": "ID da assinatura", + "deployCluster.SubscriptionHelpLink": "Exibir as assinaturas do Azure disponíveis", + "deployCluster.SubscriptionPlaceholder": "Usar minha assinatura padrão do Azure", + "deployCluster.VMCount": "Contagem de VMs", + "deployCluster.VMSize": "Tamanho da VM", + "deployCluster.VMSizeHelpLink": "Exibir os tamanhos de VM disponíveis" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Prefixo da conta", + "deployCluster.AccountPrefixDescription": "Um prefixo exclusivo para contas do AD que o Cluster de Big Data do SQL Server vai gerar. Se não for fornecido, o nome de subdomínio será usado como o valor padrão. Se um subdomínio não for fornecido, o nome do cluster será usado como o valor padrão.", + "deployCluster.ActiveDirectorySettings": "Configurações do Active Directory", + "deployCluster.AdminPassword": "Senha", + "deployCluster.AdminPasswordDescription": "Essa senha pode ser usada para acessar o controlador, o SQL Server e o gateway.", + "deployCluster.AdminPasswordField": "Senha", + "deployCluster.AdminUsername": "Nome de usuário administrador", + "deployCluster.AdminUsernameDescription": "Este nome de usuário será usado para o controlador e o SQL Server. O nome de usuário do gateway será raiz.", + "deployCluster.AppOwners": "Proprietários de aplicativos", + "deployCluster.AppOwnersDescription": "Os usuários ou grupos do Active Directory com a função de proprietários de aplicativos. Use vírgula para separar vários usuários ou grupos.", + "deployCluster.AppOwnersPlaceHolder": "Use vírgula para separar os valores.", + "deployCluster.AppReaders": "Leitores de aplicativos", + "deployCluster.AppReadersDescription": "Os usuários ou os grupos de leitores de aplicativos do Active Directory. Use vírgula como separador se houver vários usuários ou grupos.", + "deployCluster.AppReadersPlaceHolder": "Use vírgula para separar os valores.", + "deployCluster.AuthenticationMode": "Modo de autenticação", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Básico", + "deployCluster.ClusterAdmins": "Grupo de administração do cluster", + "deployCluster.ClusterAdminsDescription": "O grupo do Active Directory para administrador de clusters.", + "deployCluster.ClusterName": "Nome do cluster", + "deployCluster.ClusterNameDescription": "O nome do cluster precisa conter apenas caracteres alfanuméricos em minúsculas ou '-', e começar e terminar com um caractere alfanumérico.", + "deployCluster.ClusterSettingsPageDescription": "Definir as configurações do Cluster de Big Data do SQL Server", + "deployCluster.ClusterSettingsPageTitle": "Configurações de cluster", + "deployCluster.ClusterUsers": "Usuários do cluster", + "deployCluster.ClusterUsersDescription": "Os usuários ou grupos do Active Directory com a função de usuários do cluster. Use vírgula para separar vários usuários ou grupos.", + "deployCluster.ClusterUsersPlaceHolder": "Use vírgula para separar os valores.", + "deployCluster.ConfirmPassword": "Confirmar a senha", + "deployCluster.DockerImageTag": "Marca de imagem", + "deployCluster.DockerPassword": "Senha", + "deployCluster.DockerRegistry": "Registro", + "deployCluster.DockerRepository": "Repositório", + "deployCluster.DockerSettings": "Configurações do Docker", + "deployCluster.DockerUsername": "Nome de usuário", + "deployCluster.DomainControllerFQDNDescription": "Nomes de domínio totalmente qualificados para o controlador de domínio. Por exemplo: DC1.CONTOSO.COM. Use vírgula para separar vários FQDNs.", + "deployCluster.DomainControllerFQDNs": "FQDNs do controlador de domínio", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Use vírgula para separar os valores.", + "deployCluster.DomainDNSIPAddresses": "Endereços IP do DNS do domínio", + "deployCluster.DomainDNSIPAddressesDescription": "Endereços IP dos servidores DNS do domínio. Use vírgula para separar vários endereços IP.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Use vírgula para separar os valores.", + "deployCluster.DomainDNSName": "Nome do DNS do domínio", + "deployCluster.DomainServiceAccountPassword": "Senha da conta de serviço", + "deployCluster.DomainServiceAccountUserName": "Nome de usuário da conta de serviço", + "deployCluster.DomainServiceAccountUserNameDescription": "Conta de serviço de domínio do Cluster de Big Data", + "deployCluster.OuDistinguishedName": "Unidade organizacional", + "deployCluster.OuDistinguishedNameDescription": "Nome distinto da unidade organizacional. Por exemplo: OU=BDC, DC=contoso, DC=com.", + "deployCluster.RealmDescription": "Se não for fornecido, o nome DNS do domínio será usado como o valor padrão.", + "deployCluster.Subdomain": "Subdomínio", + "deployCluster.SubdomainDescription": "Um subdomínio DNS exclusivo a ser usado neste Cluster de Big Data do SQL Server. Se não for fornecido, o nome do cluster será usado como o valor padrão." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Observação: as configurações do perfil de implantação podem ser personalizadas nas etapas posteriores.", + "deployCluster.ProfileNotSelectedError": "Selecione um perfil de implantação.", + "deployCluster.ServiceName": "Serviço", + "deployCluster.StorageType": "Tipo de armazenamento", + "deployCluster.activeDirectoryAuthentication": "Autenticação do Active Directory", + "deployCluster.basicAuthentication": "Autenticação básica", + "deployCluster.computePoolLable": "Computação", + "deployCluster.dataPoolLabel": "Dados", + "deployCluster.dataStorageType": "Dados", + "deployCluster.featureTableTitle": "Recursos", + "deployCluster.featureText": "Recurso", + "deployCluster.hadr": "Alta disponibilidade", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "Falha ao carregar os perfis de implantação: {0}", + "deployCluster.loadingProfiles": "Carregando perfis", + "deployCluster.loadingProfilesCompleted": "Carregamento de perfis concluído", + "deployCluster.logsStorageType": "Logs", + "deployCluster.masterPoolLabel": "SQL Server Mestre", + "deployCluster.noText": "Não", + "deployCluster.profileRadioGroupLabel": "Perfil de configuração de implantação", + "deployCluster.serviceScaleTableTitle": "Configurações de escala de serviço (Instâncias)", + "deployCluster.storageTableTitle": "Configurações de armazenamento de serviço (GB por Instância)", + "deployCluster.summaryPageDescription": "Selecione o perfil de configuração de destino", + "deployCluster.summaryPageTitle": "Perfil de configuração de implantação", + "deployCluster.yesText": "Sim" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "Por padrão, as configurações de armazenamento do Controlador também serão aplicadas a outros serviços. Você pode expandir as configurações de armazenamento avançadas para configurar o armazenamento para outros serviços.", + "deployCluster.AppServiceProxyDNSName": "Nome DNS do proxy de aplicativo", + "deployCluster.AppServiceProxyPortName": "Porta do proxy de aplicativo", + "deployCluster.AppServiceProxyText": "Proxy de aplicativo", + "deployCluster.ComputePoolInstances": "Instâncias do pool de computação", + "deployCluster.ControllerDNSName": "Nome DNS do controlador", + "deployCluster.ControllerPortName": "Porta do controlador", + "deployCluster.ControllerText": "Controlador", + "deployCluster.DNSNameHeader": "Nome DNS", + "deployCluster.DataClaimSize": "Tamanho da declaração de dados (GB)", + "deployCluster.DataPool": "Pool de dados", + "deployCluster.DataPoolInstances": "Instâncias do pool de dados", + "deployCluster.DataStorageClassName": "Classe de armazenamento para dados", + "deployCluster.EndpointSettings": "Configurações de ponto de extremidade", + "deployCluster.GatewayDNSName": "Nome DNS do gateway", + "deployCluster.GatewayPortName": "Porta do gateway", + "deployCluster.GatewayText": "Gateway", + "deployCluster.IncludeSparkInStoragePool": "Incluir o Spark no pool de armazenamento", + "deployCluster.LogStorageClassName": "Classe de armazenamento de logs", + "deployCluster.LogsClaimSize": "Tamanho da declaração de logs (GB)", + "deployCluster.MasterSQLServerDNSName": "Nome DNS mestre do SQL Server", + "deployCluster.MasterSQLServerPortName": "Porta mestra do SQL Server", + "deployCluster.MasterSqlServerInstances": "Instâncias mestras do SQL Server", + "deployCluster.MasterSqlText": "SQL Server Mestre", + "deployCluster.PortHeader": "Porta", + "deployCluster.ReadableSecondaryDNSName": "Nome DNS de réplica secundária para leitura", + "deployCluster.ReadableSecondaryPortName": "Porta de réplica secundária para leitura", + "deployCluster.ReadableSecondaryText": "Réplica secundária para leitura", + "deployCluster.ServiceName": "Nome do serviço", + "deployCluster.ServiceProxyDNSName": "Nome DNS do proxy de gerenciamento", + "deployCluster.ServiceProxyPortName": "Porta do proxy de gerenciamento", + "deployCluster.ServiceProxyText": "Proxy de gerenciamento", + "deployCluster.ServiceSettingsPageTitle": "Configurações do serviço", + "deployCluster.SparkMustBeIncluded": "Configuração inválida do Spark. Marque a caixa de seleção 'Incluir o Spark' ou defina as 'Instâncias do pool do Spark' para pelo menos 1.", + "deployCluster.SparkPoolInstances": "Instâncias do pool do Spark", + "deployCluster.StoragePool": "Pool de armazenamento (HDFS)", + "deployCluster.StoragePoolInstances": "Instâncias do pool de armazenamento (HDFS)", + "deployCluster.StorageSectionTitle": "Configurações de armazenamento", + "deployCluster.StorageSettings": "Configurações de armazenamento", + "deployCluster.controllerDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do controlador", + "deployCluster.controllerDataStorageClass": "Classe de armazenamento de dados do controlador", + "deployCluster.controllerLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do controlador", + "deployCluster.controllerLogsStorageClass": "Classe de armazenamento de logs do controlador", + "deployCluster.dataPoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de dados", + "deployCluster.dataPoolDataStorageClass": "Classe de armazenamento de dados do pool de dados", + "deployCluster.dataPoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de dados", + "deployCluster.dataPoolLogsStorageClass": "Classe de armazenamento de logs do pool de dados", + "deployCluster.scaleSectionTitle": "Configurações de escala", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do SQL Server mestre", + "deployCluster.sqlServerMasterDataStorageClass": "Classe de armazenamento de dados do SQL Server mestre", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do SQL Server mestre", + "deployCluster.sqlServerMasterLogsStorageClass": "Classe de armazenamento de logs do SQL Server mestre", + "deployCluster.storageFieldTooltip": "Usar as configurações do controlador", + "deployCluster.storagePoolDataStorageClaimSize": "Tamanho da declaração de armazenamento de dados do pool de armazenamento", + "deployCluster.storagePoolDataStorageClass": "Classe de armazenamento de dados do pool de armazenamento", + "deployCluster.storagePoolLogsStorageClaimSize": "Tamanho da declaração de armazenamento de logs do pool de armazenamento", + "deployCluster.storagePoolLogsStorageClass": "Classe de armazenamento de logs do pool de armazenamento" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Prefixo da conta", + "deployCluster.AksClusterName": "Nome do cluster do AKS", + "deployCluster.AppOwners": "Proprietários de aplicativos", + "deployCluster.AppReaders": "Leitores de aplicativos", + "deployCluster.AppServiceProxyText": "Proxy de aplicativo", + "deployCluster.AuthenticationMode": "Modo de autenticação", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Básico", + "deployCluster.AzureSettings": "Configurações do Azure", + "deployCluster.ClusterAdmins": "Grupo de administração do cluster", + "deployCluster.ClusterContext": "Contexto de cluster", + "deployCluster.ClusterName": "Nome do cluster", + "deployCluster.ClusterSettings": "Configurações de cluster", + "deployCluster.ClusterUsers": "Usuários do cluster", + "deployCluster.ComputePoolInstances": "Instâncias do pool de computação", + "deployCluster.ControllerText": "Controlador", + "deployCluster.ControllerUsername": "Nome de usuário do controlador", + "deployCluster.DataClaimSize": "Tamanho da declaração de dados (GB)", + "deployCluster.DataPoolInstances": "Instâncias do pool de dados", + "deployCluster.DataStorageClassName": "Classe de armazenamento para dados", + "deployCluster.DataText": "Dados", + "deployCluster.DefaultSubscription": "Assinatura Padrão do Azure", + "deployCluster.DeploymentProfile": "Perfil de implantação", + "deployCluster.DeploymentTarget": "Destino de implantação", + "deployCluster.DomainControllerFQDNs": "FQDNs do controlador de domínio", + "deployCluster.DomainDNSIPAddresses": "Endereços IP do DNS do domínio", + "deployCluster.DomainDNSName": "Nome do DNS do domínio", + "deployCluster.DomainServiceAccountUserName": "Nome de usuário da conta de serviço", + "deployCluster.EndpointSettings": "Configurações de ponto de extremidade", + "deployCluster.GatewayText": "Gateway", + "deployCluster.Kubeconfig": "Configuração de Kube", + "deployCluster.Location": "Local", + "deployCluster.LogStorageClassName": "Classe de armazenamento de logs", + "deployCluster.LogsClaimSize": "Tamanho da declaração de logs (GB)", + "deployCluster.MasterSqlServerInstances": "Instâncias mestras do SQL Server", + "deployCluster.MasterSqlText": "SQL Server Mestre", + "deployCluster.OuDistinguishedName": "Unidade organizacional", + "deployCluster.ReadableSecondaryText": "Réplica secundária para leitura", + "deployCluster.ResourceGroup": "Grupo de recursos", + "deployCluster.ScaleSettings": "Configurações de escala", + "deployCluster.ServiceName": "Serviço", + "deployCluster.ServiceProxyText": "Proxy de gerenciamento", + "deployCluster.SparkPoolInstances": "Instâncias do pool do Spark", + "deployCluster.SqlServerText": "SQL Server Mestre", + "deployCluster.StoragePool": "Pool de armazenamento (HDFS)", + "deployCluster.StoragePoolInstances": "Instâncias do pool de armazenamento (HDFS)", + "deployCluster.StorageSettings": "Configurações de armazenamento", + "deployCluster.Subdomain": "Subdomínio", + "deployCluster.SubscriptionId": "ID da assinatura", + "deployCluster.VMCount": "Contagem de VMs", + "deployCluster.VMSize": "Tamanho da VM", + "deployCluster.WithSpark": "(Spark incluído)", + "deployCluster.summaryPageTitle": "Resumo" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Selecione um contexto de cluster.", + "deployCluster.ConfigParseError": "Falha ao carregar o arquivo de configuração", + "deployCluster.TargetClusterContextPageDescription": "Selecione o arquivo de configuração de Kube e, em seguida, selecione um contexto de cluster na lista", + "deployCluster.TargetClusterContextPageTitle": "Contexto de cluster de destino", + "deployCluster.browseText": "Procurar", + "deployCluster.clusterContextsLabelText": "Contextos de cluster", + "deployCluster.errorLoadingClustersText": "Informações de cluster não encontradas no arquivo de configuração ou ocorreu um erro ao carregar o arquivo de configuração", + "deployCluster.kubeConfigFileLabelText": "Caminho do arquivo de configuração de Kube", + "deployCluster.selectKubeConfigFileText": "Selecionar" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "Abrir Notebook", + "notebookType": "Tipo de notebook" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Detalhes do Erro: {0}.", + "azure.accounts.accountNotFoundError": "A conta selecionada '{0}' não está mais disponível. Clique em entrar para adicioná-la novamente ou selecione uma conta diferente.", + "azure.accounts.accountStaleError": "O token de acesso para a conta selecionada '{0}' não é mais válido. Clique no botão Entrar e atualize a conta ou selecione uma conta diferente.", + "azure.accounts.unexpectedAccountsError": "Erro inesperado ao buscar contas: {0}", + "azure.accounts.unexpectedResourceGroupsError": "Erro inesperado ao buscar grupos de recursos para a assinatura {0}: {1}", + "azure.accounts.unexpectedSubscriptionsError": "Erro inesperado ao buscar assinaturas para a conta {0}: {1}", + "fileChecker.FileNotFound": "Arquivo: {0} não encontrado. Selecione um arquivo de configuração de kube.", + "fileChecker.NotFile": "Caminho: {0} não é um arquivo, selecione um arquivo de configuração de kube válido.", + "getClusterContexts.errorFetchingClusters": "Ocorreu um erro ao carregar ou analisar o arquivo de configuração: {0}. O erro é: {1}", + "invalidSQLPassword": "{0} não atende ao requisito de complexidade de senha. Para obter mais informações: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} não corresponde à senha de confirmação", + "resourceDeployment.errorFetchingStorageClasses": "Erro inesperado ao buscar classes de armazenamento kubectl disponíveis: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Examine a sua configuração" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Baixe e inicie o instalador, URL: {0}", + "resourceDeployment.DownloadCompleteText": "Baixado com êxito: {0}", + "resourceDeployment.DownloadingText": "Baixando de: {0}", + "resourceDeployment.LaunchingProgramText": "Iniciando: {0}", + "resourceDeployment.ProgramLaunchedText": "Iniciado com êxito: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Opções de implantação" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Para continuar, você precisa aceitar os Termos de Licença", + "deploymentDialog.FailedToolsInstallation": "Algumas ferramentas ainda não foram descobertas. Verifique se eles estão instaladas, em execução e são detectáveis", + "deploymentDialog.InstallToolsHintMany": "Ferramentas: os {0} não estão instalados, você pode clicar no botão \"{1}\" para instalá-los.", + "deploymentDialog.InstallToolsHintOne": "Ferramenta: o {0} não está instalado, você pode clicar no botão \"{1}\" para instalá-lo.", + "deploymentDialog.InstalledTools": "Todas as ferramentas necessárias estão instaladas agora.", + "deploymentDialog.NoRequiredTool": "Nenhuma ferramenta é necessária", + "deploymentDialog.PendingInstallation": "As ferramentas {0} ainda não foram descobertas. Verifique se elas estão instaladas, em execução e são detectáveis", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "O '{0}' [ {1} ] não atende ao requisito mínimo de versão. Desinstale-o e reinicie o Azure Data Studio.", + "deploymentDialog.ToolInformation": "O '{0}' não foi descoberto e a instalação automática não tem suporte atualmente. Instale o '{0}' manualmente ou verifique se ele foi iniciado e é detectável. Depois de fazer isso, reinicie o Azure Data Studio. Confira [{1}].", + "deploymentDialog.VersionInformationDebugHint": "Você precisará reiniciar o Azure Data Studio se as ferramentas forem instaladas manualmente para escolher a alteração. Você pode encontrar mais detalhes nos canais de saída 'Implantações' e 'CLI de Dados do Azure'", + "deploymentDialog.loadingRequiredTools": "Carregando informações de ferramentas necessárias", + "deploymentDialog.loadingRequiredToolsCompleted": "O carregamento das informações das ferramentas necessárias foi concluído", + "notebookWizard.toolsAndEulaPageTitle": "Pré-requisitos da implantação", + "resourceDeployment.AgreementTitle": "Aceitar os termos de uso" + }, + "package": { + "azdata-install-location-description": "Localização do pacote azdata usado para o comando de instalação", + "azure-sql-mi-agreement": "Aceito {0} e {1}.", + "azure-sql-mi-agreement-eula": "Termos de Licença da MI do SQL do Azure", + "azure-sql-mi-display-description": "Criar uma Instância Gerenciada de SQL no Azure ou em um ambiente gerenciado pelo cliente", + "azure-sql-mi-display-name": "Instância gerenciada de SQL do Azure", + "azure-sql-mi-help-text": "A Instância Gerenciada de SQL do Azure fornece acesso completo ao SQL Server e compatibilidade de recurso para migrar SQL Servers para o Azure ou desenvolver novos aplicativos. {0}.", + "azure-sql-mi-help-text-learn-more": "Saiba Mais", + "azure-sql-mi-okButton-text": "Abrir no Portal", + "azure-sql-mi-resource-type-option-label": "Tipo de Recurso", + "azure-sqldb-agreement": "Aceito {0}, {1} e {2}.", + "azure-sqldb-agreement-azdata-eula": "Termos de Licença do azdata", + "azure-sqldb-agreement-sqldb-eula": "Termos de Licença do BD SQL do Azure", + "azure-sqldb-description": "Crie um banco de dados SQL, um servidor de banco de dados ou um pool elástico no Azure.", + "azure-sqldb-display-name": "Banco de Dados SQL do Azure", + "azure-sqldb-notebook-ok-button-text": "Selecionar", + "azure-sqldb-portal-ok-button-text": "Criar no portal do Azure", + "azure-sqlvm-agreement": "Aceito {0}, {1} e {2}.", + "azure-sqlvm-agreement-azdata-eula": "Termos de Licença do azdata", + "azure-sqlvm-agreement-sqlvm-eula": "Termos de Licença da VM do SQL do Azure", + "azure-sqlvm-azure-account-page-label": "Informações do Azure", + "azure-sqlvm-azure-location-label": "Locais do Azure", + "azure-sqlvm-deploy-dialog-action-text": "Script para o notebook", + "azure-sqlvm-deploy-dialog-title": "Implantar a máquina virtual do SQL do Azure", + "azure-sqlvm-description": "Crie máquinas virtuais do SQL no Azure. Isso é ideal para migrações e aplicativos que exigem acesso ao nível do SO.", + "azure-sqlvm-display-name": "SQL Server na Máquina Virtual do Azure", + "azure-sqlvm-image-label": "Imagem", + "azure-sqlvm-image-sku-label": "SKU da imagem de VM", + "azure-sqlvm-password-confirm-label": "Confirmar a senha", + "azure-sqlvm-password-label": "Senha", + "azure-sqlvm-publisher-label": "Editor", + "azure-sqlvm-storage-accountname-label": "Nome da conta de armazenamento", + "azure-sqlvm-storage-page-lable": "Conta de armazenamento", + "azure-sqlvm-storage-sku-label": "Tipo de SKU da conta de armazenamento", + "azure-sqlvm-username-label": "Nome de usuário", + "azure-sqlvm-vm-administrator-account-page-label": "Conta de administrador", + "azure-sqlvm-vm-information-page-label": "Informações da VM", + "azure-sqlvm-vm-summary-page-label": "Resumo", + "azure-sqlvm-vmname-label": "Nome da máquina virtual", + "azure-sqlvm-vmsize-label": "Tamanho", + "deploy-resource-command-category": "Implantação", + "deploy-resource-command-name": "Nova Implantação…", + "deployment.configuration.title": "Configuração de implantação", + "docker-confirm-sql-password-field": "Confirmar a senha", + "docker-container-name-field": "Nome do contêiner", + "docker-sql-2017-title": "Implantar imagens de contêiner do SQL Server 2017", + "docker-sql-2019-title": "Implantar imagens de contêiner do SQL Server 2019", + "docker-sql-password-field": "Senha do SQL Server", + "docker-sql-port-field": "Porta", + "extension-description": "Fornece uma experiência baseada em Notebook para implantar o Microsoft SQL Server", + "extension-displayName": "Extensão de Implantação do SQL Server para o Azure Data Studio", + "microsoft-privacy-statement": "Política de Privacidade da Microsoft", + "resource-type-display-name": "Tipo de Recurso", + "resource-type-sql-image-description": "Executar a imagem de contêiner do SQL Server com o Docker", + "resource-type-sql-image-display-name": "Imagem de contêiner do SQL Server", + "resource-type-sql-windows-setup-description": "Execute o SQL Server no Windows, selecione uma versão para começar.", + "resource-type-sql-windows-setup-display-name": "SQL Server no Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Servidor de Banco de Dados", + "sql-azure-elastic-pool-display-name": "Pool Elástico", + "sql-azure-single-database-display-name": "Banco de Dados Individual", + "version-display-name": "Versão" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json index 8c3afa299a..76537516c4 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Comparação de Esquemas do SQL Server", - "description": "A Comparação de Esquemas do SQL Server para o Azure Data Studio dá suporte à comparação de esquemas de bancos de dados e dacpacs.", - "schemaCompare.start": "Comparação de Esquemas" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "OK", - "schemaCompareDialog.cancel": "Cancelar", - "schemaCompareDialog.SourceTitle": "Fonte", - "schemaCompareDialog.TargetTitle": "Destino", - "schemaCompareDialog.fileTextBoxLabel": "Arquivo", - "schemaCompare.dacpacRadioButtonLabel": "Arquivo do Aplicativo da Camada de Dados (.dacpac)", - "schemaCompare.databaseButtonLabel": "Banco de dados", - "schemaCompare.radioButtonsLabel": "Tipo", - "schemaCompareDialog.serverDropdownTitle": "Servidor", - "schemaCompareDialog.databaseDropdownTitle": "Banco de dados", - "schemaCompare.dialogTitle": "Comparação de Esquemas", - "schemaCompareDialog.differentSourceMessage": "Um esquema de origem diferente foi selecionado. Comparar para ver a comparação?", - "schemaCompareDialog.differentTargetMessage": "Um esquema de destino diferente foi selecionado. Comparar para ver a comparação?", - "schemaCompareDialog.differentSourceTargetMessage": "Diferentes esquemas de origem e de destino foram selecionados. Comparar para ver a comparação?", - "schemaCompareDialog.Yes": "Sim", - "schemaCompareDialog.No": "Não", - "schemaCompareDialog.sourceTextBox": "Arquivo de origem", - "schemaCompareDialog.targetTextBox": "Arquivo de destino", - "schemaCompareDialog.sourceDatabaseDropdown": "Banco de Dados de Origem", - "schemaCompareDialog.targetDatabaseDropdown": "Banco de Dados de Destino", - "schemaCompareDialog.sourceServerDropdown": "Servidor de Origem", - "schemaCompareDialog.targetServerDropdown": "Servidor de Destino", - "schemaCompareDialog.defaultUser": "padrão", - "schemaCompare.openFile": "Abrir", - "schemaCompare.selectSourceFile": "Selecione o arquivo de origem", - "schemaCompare.selectTargetFile": "Selecionar a pasta de destino", - "SchemaCompareOptionsDialog.Reset": "Redefinir", - "schemaCompareOptions.RecompareMessage": "As opções mudaram. Comparar novamente para ver a comparação?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Opções da Comparação de Esquemas", - "SchemaCompare.GeneralOptionsLabel": "Opções Gerais", - "SchemaCompare.ObjectTypesOptionsLabel": "Incluir Tipos de Objetos", - "schemaCompare.CompareDetailsTitle": "Comparar os Detalhes", - "schemaCompare.ApplyConfirmation": "Tem certeza de que deseja atualizar o destino?", - "schemaCompare.RecompareToRefresh": "Pressione Comparar para atualizar a comparação.", - "schemaCompare.generateScriptEnabledButton": "Gerar script para implantar alterações no destino", - "schemaCompare.generateScriptNoChanges": "Nenhuma alteração no script", - "schemaCompare.applyButtonEnabledTitle": "Aplicar alterações ao destino", - "schemaCompare.applyNoChanges": "Não há nenhuma alteração a ser aplicada", - "schemaCompare.includeExcludeInfoMessage": "Observe que as operações incluir/excluir podem demorar um pouco para calcular as dependências afetadas", - "schemaCompare.deleteAction": "Excluir", - "schemaCompare.changeAction": "Alterar", - "schemaCompare.addAction": "Adicionar", - "schemaCompare.differencesTableTitle": "Comparação entre Origem e Destino", - "schemaCompare.waitText": "Inicializando a comparação. Isso pode demorar um pouco.", - "schemaCompare.startText": "Para comparar dois esquemas, primeiro selecione um esquema de origem e um esquema de destino e, em seguida, pressione Comparar.", - "schemaCompare.noDifferences": "Não foi encontrada nenhuma diferença de esquema.", - "schemaCompare.typeColumn": "Tipo", - "schemaCompare.sourceNameColumn": "Nome da Origem", - "schemaCompare.includeColumnName": "Incluir", - "schemaCompare.actionColumn": "Ação", - "schemaCompare.targetNameColumn": "Nome do Destino", - "schemaCompare.generateScriptButtonDisabledTitle": "Gerar script é habilitado quando o destino é um banco de dados", - "schemaCompare.applyButtonDisabledTitle": "Aplicar é habilitado quando o destino é um banco de dados", - "schemaCompare.cannotExcludeMessageWithDependent": "Não é possível excluir {0}. Existem dependentes incluídos, como {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "Não é possível incluir {0}. Existem dependentes excluídos, como {1}", - "schemaCompare.cannotExcludeMessage": "Não é possível excluir {0}. Existem dependentes incluídos", - "schemaCompare.cannotIncludeMessage": "Não é possível incluir {0}. Existem dependentes excluídos", - "schemaCompare.compareButton": "Comparar", - "schemaCompare.cancelCompareButton": "Parar", - "schemaCompare.generateScriptButton": "Gerar script", - "schemaCompare.optionsButton": "Opções", - "schemaCompare.updateButton": "Aplicar", - "schemaCompare.switchDirectionButton": "Alternar direção", - "schemaCompare.switchButtonTitle": "Alternar origem e destino", - "schemaCompare.sourceButtonTitle": "Selecionar Origem", - "schemaCompare.targetButtonTitle": "Selecionar Destino", - "schemaCompare.openScmpButton": "Abrir arquivo .scmp", - "schemaCompare.openScmpButtonTitle": "Carregar a origem, o destino e as opções salvas em um arquivo .scmp", - "schemaCompare.saveScmpButton": "Salvar o arquivo .scmp", - "schemaCompare.saveScmpButtonTitle": "Salvar a origem e o destino, as opções e os elementos excluídos", - "schemaCompare.saveFile": "Salvar", - "schemaCompare.GetConnectionString": "Você deseja se conectar a {0}?", - "schemaCompare.selectConnection": "Selecionar a conexão", - "SchemaCompare.IgnoreTableOptions": "Ignorar as Opções de Tabela", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Ignorar Ponto e Vírgula Entre Instruções", - "SchemaCompare.IgnoreRouteLifetime": "Ignorar o Tempo de Vida da Rota", - "SchemaCompare.IgnoreRoleMembership": "Ignorar Associação de Função", - "SchemaCompare.IgnoreQuotedIdentifiers": "Ignorar Identificadores Entre Aspas", - "SchemaCompare.IgnorePermissions": "Ignorar Permissões", - "SchemaCompare.IgnorePartitionSchemes": "Ignorar os Esquemas de Partição", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Ignorar o Posicionamento de Objeto no Esquema de Partição", - "SchemaCompare.IgnoreNotForReplication": "Ignorar os que Não São para Replicação", - "SchemaCompare.IgnoreLoginSids": "Ignorar os SIDs de Logon", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Ignorar Dicas de Bloqueio Em Índices", - "SchemaCompare.IgnoreKeywordCasing": "Ignorar o Uso de Maiúsculas e Minúsculas em Palavra-chave", - "SchemaCompare.IgnoreIndexPadding": "Ignorar o Preenchimento de Índice", - "SchemaCompare.IgnoreIndexOptions": "Ignorar as Opções de Índice", - "SchemaCompare.IgnoreIncrement": "Ignorar Incremento", - "SchemaCompare.IgnoreIdentitySeed": "Ignorar Semente de Identidade", - "SchemaCompare.IgnoreUserSettingsObjects": "Ignorar os Objetos de Configurações do Usuário", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "Ignorar o FilePath do Catálogo de Texto Completo", - "SchemaCompare.IgnoreWhitespace": "Ignorar Espaço em Branco", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Ignorar Com Nocheck Em ForeignKeys", - "SchemaCompare.VerifyCollationCompatibility": "Verificar a Compatibilidade da Ordenação", - "SchemaCompare.UnmodifiableObjectWarnings": "Avisos de Objeto Não Modificável", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Tratar os Erros de Verificação Como Avisos", - "SchemaCompare.ScriptRefreshModule": "Módulo de Atualização de Script", - "SchemaCompare.ScriptNewConstraintValidation": "Validação de Nova Restrição de Script", - "SchemaCompare.ScriptFileSize": "Tamanho do Arquivo de Script", - "SchemaCompare.ScriptDeployStateChecks": "StateChecks de Implantação de Script", - "SchemaCompare.ScriptDatabaseOptions": "Opções de Banco de Dados de Script", - "SchemaCompare.ScriptDatabaseCompatibility": "Compatibilidade do Banco de Dados de Script", - "SchemaCompare.ScriptDatabaseCollation": "Ordenação de Banco de Dados de Script", - "SchemaCompare.RunDeploymentPlanExecutors": "Executar Executores do Plano de Implantação", - "SchemaCompare.RegisterDataTierApplication": "Registrar o Aplicativo DataTier", - "SchemaCompare.PopulateFilesOnFileGroups": "Popular Arquivos em Grupos de Arquivos", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Sem instruções Alter para alterar tipos Clr", - "SchemaCompare.IncludeTransactionalScripts": "Incluir Scripts Transacionais", - "SchemaCompare.IncludeCompositeObjects": "Incluir Objetos Compostos", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir a Movimentação Não Segura de Dados de Segurança em Nível de Linha", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Ignorar Sem Nenhuma Verificação nas Restrições de Verificação", - "SchemaCompare.IgnoreFillFactor": "Ignorar Fator de Preenchimento", - "SchemaCompare.IgnoreFileSize": "Ignorar o Tamanho do Arquivo", - "SchemaCompare.IgnoreFilegroupPlacement": "Ignorar o Posicionamento do Grupo de Arquivos", - "SchemaCompare.DoNotAlterReplicatedObjects": "Não Alterar os Objetos Replicados", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Não Alterar os Objetos de Captura de Dados de Alterações", - "SchemaCompare.DisableAndReenableDdlTriggers": "Desabilitar e Reabilitar os Gatilhos DDL", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Implantar o Banco de Dados no Modo de Usuário Único", - "SchemaCompare.CreateNewDatabase": "Criar Banco de Dados", - "SchemaCompare.CompareUsingTargetCollation": "Comparar Usando a Ordenação de Destino", - "SchemaCompare.CommentOutSetVarDeclarations": "Comentário nas Declarações de Definição de Var", - "SchemaCompare.BlockWhenDriftDetected": "Bloquear Quando For Detectado Descompasso", - "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear Em Uma Possível Perda de Dados", - "SchemaCompare.BackupDatabaseBeforeChanges": "Fazer Backup do Banco de Dados Antes das Alterações", - "SchemaCompare.AllowIncompatiblePlatform": "Permitir Plataforma Incompatível", - "SchemaCompare.AllowDropBlockingAssemblies": "Permitir a Remoção de Assemblies de Bloqueio", - "SchemaCompare.DropConstraintsNotInSource": "Remover as Restrições que Não Estão na Origem", - "SchemaCompare.DropDmlTriggersNotInSource": "Remover os Gatilhos DML que Não Estão na Origem", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Remover as Propriedades Estendidas que Não Estão na Origem", - "SchemaCompare.DropIndexesNotInSource": "Remover os Índices que Não Estão na Origem", - "SchemaCompare.IgnoreFileAndLogFilePath": "Ignorar o Arquivo e o Caminho do Arquivo de Log", - "SchemaCompare.IgnoreExtendedProperties": "Ignorar as Propriedades Estendidas", - "SchemaCompare.IgnoreDmlTriggerState": "Ignorar o Estado do Gatilho DML", - "SchemaCompare.IgnoreDmlTriggerOrder": "Ignorar a Ordem do Gatilho DML", - "SchemaCompare.IgnoreDefaultSchema": "Ignorar o Esquema Padrão", - "SchemaCompare.IgnoreDdlTriggerState": "Ignorar o Estado do Gatilho DDL", - "SchemaCompare.IgnoreDdlTriggerOrder": "Ignorar a Ordem do Gatilho DDL", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Ignorar o FilePath do Provedor de Criptografia", - "SchemaCompare.VerifyDeployment": "Verificar a Implantação", - "SchemaCompare.IgnoreComments": "Ignorar Comentários", - "SchemaCompare.IgnoreColumnCollation": "Ignorar a Ordenação de Colunas", - "SchemaCompare.IgnoreAuthorizer": "Ignorar o Autorizador", - "SchemaCompare.IgnoreAnsiNulls": "Ignorar AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "Gerar SmartDefaults", - "SchemaCompare.DropStatisticsNotInSource": "Remover as Estatísticas que Não Estão na Origem", - "SchemaCompare.DropRoleMembersNotInSource": "Remover os Membros da Função que Não Estão na Origem", - "SchemaCompare.DropPermissionsNotInSource": "Remover as Permissões que Não Estão na Origem", - "SchemaCompare.DropObjectsNotInSource": "Remover os Objetos que Não Estão na Origem", - "SchemaCompare.IgnoreColumnOrder": "Ignorar a Ordem de Colunas", "SchemaCompare.Aggregates": "Agregações", + "SchemaCompare.AllowDropBlockingAssemblies": "Permitir a Remoção de Assemblies de Bloqueio", + "SchemaCompare.AllowIncompatiblePlatform": "Permitir Plataforma Incompatível", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Permitir a Movimentação Não Segura de Dados de Segurança em Nível de Linha", "SchemaCompare.ApplicationRoles": "Funções de Aplicativo", "SchemaCompare.Assemblies": "Assemblies", "SchemaCompare.AssemblyFiles": "Arquivos do Assembly", "SchemaCompare.AsymmetricKeys": "Chaves Assimétricas", + "SchemaCompare.Audits": "Auditorias", + "SchemaCompare.BackupDatabaseBeforeChanges": "Fazer Backup do Banco de Dados Antes das Alterações", + "SchemaCompare.BlockOnPossibleDataLoss": "Bloquear Em Uma Possível Perda de Dados", + "SchemaCompare.BlockWhenDriftDetected": "Bloquear Quando For Detectado Descompasso", "SchemaCompare.BrokerPriorities": "Prioridades do Agente", "SchemaCompare.Certificates": "Certificados", + "SchemaCompare.ClrUserDefinedTypes": "Tipos Definidos pelo Usuário CLR", "SchemaCompare.ColumnEncryptionKeys": "Chaves de Criptografia de Coluna", "SchemaCompare.ColumnMasterKeys": "Chaves Mestras de Coluna", + "SchemaCompare.CommentOutSetVarDeclarations": "Comentário nas Declarações de Definição de Var", + "SchemaCompare.CompareUsingTargetCollation": "Comparar Usando a Ordenação de Destino", "SchemaCompare.Contracts": "Contratos", + "SchemaCompare.CreateNewDatabase": "Criar Banco de Dados", + "SchemaCompare.Credentials": "Credenciais", + "SchemaCompare.CryptographicProviders": "Provedores Criptográficos", + "SchemaCompare.DatabaseAuditSpecifications": "Especificações de Auditoria de Banco de Dados", + "SchemaCompare.DatabaseEncryptionKeys": "Chaves de Criptografia de Banco de Dados", "SchemaCompare.DatabaseOptions": "Opções de Banco de Dados", "SchemaCompare.DatabaseRoles": "Funções de Banco de Dados", + "SchemaCompare.DatabaseScopedCredentials": "Credenciais no Escopo do Banco de Dados", "SchemaCompare.DatabaseTriggers": "Gatilhos de Banco de Dados", "SchemaCompare.Defaults": "Padrões", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Implantar o Banco de Dados no Modo de Usuário Único", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "Esta propriedade é usada pela implantação de SqlClr para que todos os assemblies de bloqueio sejam removidos como parte do plano de implantação. Por padrão, todos os assemblies de bloqueio/referência bloquearão uma atualização de assembly se o assembly de referência precisar ser removido.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Especifica se a ação deve ser tentada apesar de plataformas SQL Server incompatíveis.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Não bloqueie a movimentação de dados em uma tabela que tem Segurança em Nível de Linha se esta propriedade estiver definida como true. O padrão é false.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Faz backups do banco de dados antes de implantar alterações.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Especifica se o episódio de publicação deve ser terminado na possibilidade de perda de dados resultante da operação de publicação.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Especifica se a atualização de um banco de dados cujo esquema não corresponde mais a seu registro ou que não está registrado deverá ser bloqueada.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Especifica se a declaração de variáveis SETVAR deve ser comentada no script de publicação gerado. Convém fazer isso se você pretende especificar os valores na linha de comando ao publicar usando uma ferramenta, como SQLCMD.EXE.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Essa configuração determina como a ordenação do banco de dados é manipulada durante a implantação. Por padrão, a ordenação do banco de dados de destino será atualizada se não corresponder à ordenação especificada pela origem. Quando essa opção estiver definida, a ordenação do banco de dados de destino (ou do servidor) deverá ser usada.", + "SchemaCompare.Description.CreateNewDatabase": "Especifica se o banco de dados de destino deverá ser atualizado ou removido e recriado quando você publicar em um banco de dados.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Se true, o banco de dados será definido para o Modo de Usuário Único antes da implantação.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Especifica se os gatilhos DDL (Data Definition Language) são desabilitados no início do processo de publicação e reabilitados ao final da ação de publicação.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Se true, os objetos do Change Data Capture não serão alterados.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Especifica se os objetos replicados são identificados durante a verificação.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Especifica se restrições que não existem no arquivo de instantâneo do banco de dados (.dacpac) serão removidas do banco de dados de destino quando você publicar em um banco de dados.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Especifica se gatilhos DML que não existem no arquivo de instantâneo do banco de dados (.dacpac) serão removidos do banco de dados de destino quando você publicar em um banco de dados.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Especifica se as propriedades estendidas que não existem no arquivo de instantâneo do banco de dados (.dacpac) serão removidas do banco de dados de destino quando você publicar em um banco de dados.", + "SchemaCompare.Description.DropIndexesNotInSource": "Especifica se os índices que não existem no arquivo de instantâneo do banco de dados (.dacpac) serão removidos do banco de dados de destino quando você publicar em um banco de dados.", + "SchemaCompare.Description.DropObjectsNotInSource": "Especifica se objetos que não existem no arquivo de instantâneo de banco de dados (.dacpac) serão removidos do banco de dados de destino quando você publicar em um banco de dados. Esse valor prevalece sobre DropExtendedProperties.", + "SchemaCompare.Description.DropPermissionsNotInSource": "Especifica se as permissões que não existem no arquivo de instantâneo do banco de dados (.dacpac) serão removidas do banco de dados de destino quando você publicar atualizações em um banco de dados.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Especifica se os membros da função que não estão definidos no arquivo de instantâneo (.dacpac) do banco de dados serão removidos do banco de dados de destino quando você publicar as atualizações em um banco de dados.", - "enterNewDatabaseName": "Insira um nome de banco de dados", - "newDatabaseTitle": "{0} (novo)", - "selectDatabase": "Selecionar o banco de dados", - "done": "Concluído", - "nameMustNotBeEmpty": "O nome não deve estar vazio", - "addDatabaseReferencedialogName": "Adicionar a referência do banco de dados", - "addDatabaseReferenceOkButtonText": "Adicionar referência", - "referenceRadioButtonsGroupTitle": "Tipo", - "projectRadioButtonTitle": "Projeto", - "systemDatabaseRadioButtonTitle": "Bancos de dados do sistema", + "cicularProjectReference": "Referência circular do projeto {0} para o projeto {1}", + "cleaningDockerImagesMessage": "Limpando implantações existentes...", + "connectingToSqlServerOnDockerMessage": "Conectando-se ao SQL Server no Docker", + "connectionFailedError": "Erro de falha na conexão: '{0}'", + "connectionRadioButtonLabel": "Conexões", + "connectionStringSetting": "Nome da configuração da cadeia de conexão", + "connectionStringSettingPlaceholder": "Configuração da cadeia de conexão especificada em \"local.settings.json\"", + "createNew": "Criar Novo", + "createProjectDialogOkButtonText": "Criar", + "createProjectFromDatabaseDialogName": "Criar projeto pelo banco de dados", + "createProjectSettings": "Configurações", + "creatingDeploymentSettingsMessage": "Criando configurações de implantação...", + "currentTargetPlatform": "A plataforma de destino do projeto {0} agora é {1}", + "dacpacFileLocationRequired": "O local do arquivo Dacpac é necessário para adicionar uma referência a um banco de dados", + "dacpacFiles": "Arquivos dacpac", + "dacpacNotOnSameDrive": "As referências do Dacpac precisam estar localizadas na mesma unidade que o arquivo de projeto. O arquivo de projeto está localizado em {0}", "dacpacText": "Aplicativo da camada de dados (.dacpac)", - "dacpacPlaceholder": "Selecione .dacpac", - "loadDacpacButton": "Selecione .dacpac", - "locationDropdown": "Localização", - "sameDatabase": "Mesmo banco de dados", - "differentDbSameServer": "Outro banco de dados, mesmo servidor", - "differentDbDifferentServer": "Banco de dados diferente, servidor diferente", + "dataSource": "Fonte de dados", + "dataSourceDropdownTitle": "Fonte de dados", + "dataSourceRadioButtonLabel": "Fontes de dados", + "dataSourcesNodeName": "Fontes dos dados", + "databaseLocation": "A localização do banco de dados é necessária para adicionar uma referência a um banco de dados", "databaseName": "Nome do banco de dados", - "databaseVariable": "Variável do banco de dados", - "serverName": "Nome do servidor", - "serverVariable": "Variável de servidor", - "suppressMissingDependenciesErrors": "Suprimir erros causados por referências não resolvidas no projeto referenciado", - "exampleUsage": "Exemplo de uso", - "enterSystemDbName": "Insira um nome de banco de dados para esse banco de dados do sistema", + "databaseNameLabel": "Banco de dados", + "databaseNameRequired": "O nome do banco de dados é necessário para adicionar uma referência a um banco de dados diferente", "databaseNameRequiredVariableOptional": "É necessário um nome de banco de dados. A variável do banco de dados é opcional.", "databaseNameServerNameVariableRequired": "São necessários um nome de banco de dados, nome de servidor e variável de servidor. A variável do banco de dados é opcional", "databaseProject": "Projeto do banco de dados", - "dacpacNotOnSameDrive": "As referências do Dacpac precisam estar localizadas na mesma unidade que o arquivo de projeto. O arquivo de projeto está localizado em {0}", - "createProjectFromDatabaseDialogName": "Criar projeto pelo banco de dados", - "createProjectDialogOkButtonText": "Criar", - "sourceDatabase": "Banco de dados de origem", - "targetProject": "Projeto de destino", - "createProjectSettings": "Configurações", - "projectNameLabel": "Nome", - "projectNamePlaceholderText": "Inserir nome do projeto", - "projectLocationLabel": "Localização", - "projectLocationPlaceholderText": "Selecione o local para criar o projeto", - "browseButtonText": "Procurar pasta", - "selectFolderStructure": "Selecione a estrutura de pastas", - "folderStructureLabel": "Estrutura de pastas", - "browseEllipsis": "Procurar...", - "selectProjectLocation": "Selecione o local do projeto", - "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.", - "noSqlProjFilesSelected": "Nenhum arquivo. sqlproj selecionado; selecione um.", - "noDataSourcesFile": "Não foi localizado nenhum {0}", - "missingVersion": "Entrada 'version' ausente no {0}", - "unrecognizedDataSourcesVersion": "Versão não reconhecida: ", - "unknownDataSourceType": "Tipo de fonte de dados desconhecido: ", - "invalidSqlConnectionString": "Cadeia de conexão SQL inválida", - "extractTargetRequired": "Para criar um projeto de banco de dados são necessárias as informações alvo para realizar a coleta.", - "schemaCompareNotInstalled": "A instalação da extensão de comparação de esquema é necessária para executar a comparação de esquema", - "buildFailedCannotStartSchemaCompare": "Não foi possível iniciar a comparação de esquema pois ocorreu um erro na compilação", - "updateProjectForRoundTrip": "Para compilar este projeto, o Azure Data Studio precisa atualizar destinos, referências e referências do banco de dados do sistema. Se o projeto for criado no SSDT, ele continuará funcionando em ambas as ferramentas. Deseja que o Azure Data Studio atualize o projeto?", - "updateProjectDatabaseReferencesForRoundTrip": "Para compilar este projeto, o Azure Data Studio precisa atualizar referências do banco de dados do sistema. Se o projeto for criado no SSDT, ele continuará funcionando em ambas as ferramentas. Deseja que o Azure Data Studio atualize o projeto?", - "databaseReferenceTypeRequired": "O tipo de referência de banco de dados é necessário para adicionar uma referência a um banco de dados", - "systemDatabaseReferenceRequired": "A seleção de banco de dados do sistema é necessária para adicionar uma referência a um banco de dados do sistema", - "dacpacFileLocationRequired": "O local do arquivo Dacpac é necessário para adicionar uma referência a um banco de dados", - "databaseLocation": "A localização do banco de dados é necessária para adicionar uma referência a um banco de dados", - "databaseNameRequired": "O nome do banco de dados é necessário para adicionar uma referência a um banco de dados diferente", - "invalidDataSchemaProvider": "DSP inválido no arquivo. sqlproj", - "invalidDatabaseReference": "Referência de banco de dados inválida no arquivo .sqlproj", - "databaseSelectionRequired": "A seleção do banco de dados é necessária para criar um projeto de um banco de dados", "databaseReferenceAlreadyExists": "Já existe uma referência a esse banco de dados nesse projeto", - "outsideFolderPath": "Não há suporte para itens com caminho absoluto fora da pasta do projeto. Certifique-se de que os caminhos no arquivo de projeto sejam relativos à pasta do projeto.", - "parentTreeItemUnknown": "Não é possível acessar o pai do item de árvore fornecido", - "prePostDeployCount": "Para compilar com êxito, atualize o projeto para ter um script de pré-implantação e/ou um script pós-implantação", - "invalidProjectReload": "Não é possível acessar o projeto de banco de dados fornecido. Apenas os projetos de banco de dados abertos válidos podem ser recarregados.", - "externalStreamingJobValidationPassed": "A validação do trabalho de streaming externo foi aprovada.", - "projectAlreadyOpened": "O projeto '{0}' já está aberto.", - "projectAlreadyExists": "Um projeto com nome {0} já existe em {1}.", - "noFileExist": "O arquivo {0} não existe", - "fileOrFolderDoesNotExist": "O arquivo ou diretório '{0}' não existe", - "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.", - "folderAlreadyExistsChooseNewLocation": "Uma pasta com o nome '{0}' já existe em disco neste local. Escolha outro local.", - "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}", - "cicularProjectReference": "Referência circular do projeto {0} para o projeto {1}", - "mssqlNotFound": "Não foi possível obter o local de instalação do Serviço de Ferramentas do SQL em {0}", - "projBuildFailed": "Falha na compilação. Verifique o painel de saída para obter mais detalhes. {0}", - "unexpectedProjectContext": "Não é possível estabelecer o contexto do projeto. Comando invocado de um local inesperado: {0}", - "unableToPerformAction": "Não é possível localizar '{0}' destino: '{1}'", - "unableToFindFile": "Não é possível localizar {1} com o caminho '{0}'", - "deployScriptExists": "Já {0} existe um script. O novo script não será incluído na Compilação.", - "notValidVariableName": "O nome de variável '{0}' não é válido.", - "cantAddCircularProjectReference": "Não é possível adicionar '{0}' uma referência ao projeto. Adicionar esse projeto como uma referência causaria uma dependência circular", - "unableToFindSqlCmdVariable": "Não é possível localizar a variável SQLCMD '{0}'", - "unableToFindReference": "Não é possível localizar o banco de dados de referência {0}", - "invalidGuid": "O GUID especificado é inválido: {0}", - "invalidTargetPlatform": "Plataforma de destino inválida: {0}. Plataformas de destino suportadas: {1}", + "databaseReferenceTypeRequired": "O tipo de referência de banco de dados é necessário para adicionar uma referência a um banco de dados", + "databaseReferencesNodeName": "Referências do banco de dados", + "databaseSelectionRequired": "A seleção do banco de dados é necessária para criar um projeto de um banco de dados", + "databaseVariable": "Variável do banco de dados", + "dataworkspace.projectDirectoryAlreadyExistError": "Já existe um diretório com o nome '{0}' no local selecionado: '{1}'.", + "dataworkspace.projectParentDirectoryNotExistError": "O local do projeto selecionado '{0}' não existe ou não é um diretório.", + "default": "padrão", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Deletar", + "deleteConfirmation": "Tem certeza de que deseja excluir {0}?", + "deleteConfirmationContents": "Tem certeza de que quer excluir {0} e todos os seus conteúdos?", + "deleteReferenceConfirmation": "Tem certeza de que quer excluir a referência a {0}?", + "deployAppSettingUpdateFailed": "Falha ao atualizar a configuração do aplicativo '{0}'", + "deployAppSettingUpdating": "Atualizando a configuração do aplicativo: '{0}'", + "deployDbTaskName": "Implantando o projeto do Banco de dados SQL localmente", + "deployProjectFailed": "Falha ao implantar o projeto. Verifique o painel de saída para obter mais detalhes. {0}", + "deployProjectFailedMessage": "Falha ao abrir uma conexão com o banco de dados implantado'", + "deployProjectSucceed": "Projeto de banco de dados implantado com êxito", + "deployScriptExists": "Já {0} existe um script. O novo script não será incluído na Compilação.", + "deployToDockerContainer": "Implantar no contêiner do Docker", + "deployToExistingServer": "Implantar no servidor existente", + "differentDbDifferentServer": "Banco de dados diferente, servidor diferente", + "differentDbSameServer": "Outro banco de dados, mesmo servidor", + "dockerContainerCreatedMessage": "ID criada pelo Docker: '{0}'", + "dockerContainerFailedToRunErrorMessage": "Falha ao executar o contêiner do Docker", + "dockerContainerNotRunningErrorMessage": "O contêiner do Docker não está em execução", + "dockerLogMessage": "Logs do Docker: '{0}'", + "done": "Concluído", + "dontUseProfile": "Não usar o perfil", + "edgeProjectTypeDescription": "Inicie com as partes principais para desenvolver e publicar esquemas do SQL no Edge ", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "Desenvolva e publique esquemas para bancos de dados SQL de um projeto vazio", + "emptyProjectTypeDisplayName": "Banco de dados SQL", + "enterConnStringTemplateDescription": "Insira um modelo para a cadeia de conexão do SQL", + "enterConnectionStringEnvName": "Insira o nome da variável de ambiente da cadeia de conexão", + "enterConnectionStringEnvNameDescription": "Inserir variável de ambiente para cadeia de conexão do SQL", + "enterConnectionStringTemplate": "Inserir modelo de cadeia de conexão", + "enterNewDatabaseName": "Insira um nome de banco de dados", + "enterNewValueForVar": "Inserir novo valor para a variável '{0}'", + "enterPassword": "Insira a senha ou pressione Enter para usar a senha gerada", + "enterPortNumber": "Insira o número da porta ou pressione Enter para usar o valor padrão", + "enterSystemDbName": "Insira um nome de banco de dados para esse banco de dados do sistema", + "errorFindingBuildFilesLocation": "Erro ao localizar o local dos arquivos de build: {0}", + "exampleUsage": "Exemplo de uso", "excludeAction": "Excluir", - "fileObject": "arquivo", - "folderObject": "pasta", - "folderFriendlyName": "Pasta", - "scriptFriendlyName": "Script", - "tableFriendlyName": "Tabela", - "viewFriendlyName": "Exibir", - "storedProcedureFriendlyName": "Procedimento armazenado", - "dataSource": "Fonte de dados", - "fileFormat": "Formato do arquivo", "externalStream": "Fluxo externo", "externalStreamingJobFriendlyName": "Trabalho de Streaming Externo", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "A validação do trabalho de streaming externo foi aprovada.", + "extractTargetRequired": "Para criar um projeto de banco de dados são necessárias as informações alvo para realizar a coleta.", + "file": "Arquivo", + "fileAlreadyExists": "Já existe um arquivo com o nome '{0}' no disco neste local. Escolha outro nome.", + "fileFormat": "Formato do arquivo", + "fileObject": "arquivo", + "fileOrFolderDoesNotExist": "O arquivo ou diretório '{0}' não existe", + "flat": "Simples", + "folderAlreadyExists": "Já existe uma pasta com o nome '{0}' no disco neste local. Escolha outro nome.", + "folderAlreadyExistsChooseNewLocation": "Uma pasta com o nome '{0}' já existe em disco neste local. Escolha outro local.", + "folderFriendlyName": "Pasta", + "folderObject": "pasta", + "folderStructureLabel": "Estrutura de pastas", + "generateScriptButtonText": "Gerar script", + "hr": "h", "input": "Entrada", + "invalidDataSchemaProvider": "DSP inválido no arquivo. sqlproj", + "invalidDatabaseReference": "Referência de banco de dados inválida no arquivo .sqlproj", + "invalidGuid": "O GUID especificado é inválido: {0}", + "invalidInput": "Entrada inválida: {0}", + "invalidProjectReload": "Não é possível acessar o projeto de banco de dados fornecido. Apenas os projetos de banco de dados abertos válidos podem ser recarregados.", + "invalidPropertyValue": "Valor inválido especificado para a propriedade '{0}' no arquivo .sqlproj", + "invalidSqlConnectionString": "Cadeia de conexão SQL inválida", + "invalidTargetPlatform": "Plataforma de destino inválida: {0}. Plataformas de destino suportadas: {1}", + "loadProfilePlaceholderText": "Carregar perfil...", + "location": "Localização", + "min": "min", + "missingVersion": "Entrada 'version' ausente no {0}", + "msec": "mseg", + "multipleSqlProjFilesSelected": "Vários arquivos. sqlproj selecionados; selecione apenas um.", + "nameMustNotBeEmpty": "O nome não deve estar vazio", + "new": "Novo", + "newObjectNamePrompt": "Novo nome {0}:", + "noAzureFunctionsInFile": "Nenhuma função do Azure no arquivo ativo atual", + "noAzureFunctionsProjectsInWorkspace": "Nenhum projeto do Azure Functions encontrado no espaço de trabalho", + "noDataSourcesFile": "Não foi localizado nenhum {0}", + "noDataSourcesText": "Nenhuma fonte de dados neste projeto", + "noFileExist": "O arquivo {0} não existe", + "noSqlProjFilesSelected": "Nenhum arquivo. sqlproj selecionado; selecione um.", + "noString": "Não", + "noStringDefault": "Não (padrão)", + "notValidVariableName": "O nome de variável '{0}' não é válido.", + "objectType": "Tipo de Objeto", + "okString": "Ok", "output": "Saída", - "selectBindingType": "Selecione o tipo de associação", + "outsideFolderPath": "Não há suporte para itens com caminho absoluto fora da pasta do projeto. Certifique-se de que os caminhos no arquivo de projeto sejam relativos à pasta do projeto.", + "parentTreeItemUnknown": "Não é possível acessar o pai do item de árvore fornecido", + "portMustNotBeNumber": "A porta deve ser um número", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Para compilar com êxito, atualize o projeto para ter um script de pré-implantação e/ou um script pós-implantação", + "profile": "Perfil", + "profileReadError": "Erro ao carregar o perfil de publicação. {0}", + "projBuildFailed": "Falha na compilação. Verifique o painel de saída para obter mais detalhes. {0}", + "projectAlreadyExists": "Um projeto com nome {0} já existe em {1}.", + "projectAlreadyOpened": "O projeto '{0}' já está aberto.", + "projectLocString": "Projeto", + "projectLocationPlaceholderText": "Selecione o local para criar o projeto", + "projectNameLabel": "Nome", + "projectNamePlaceholderText": "Inserir nome do projeto", + "publish": "Publicar", + "publishAction": "Publicar", + "publishDialogName": "Publicar projeto", + "publishSettingsFiles": "Publicar arquivo de configurações", + "referenceRadioButtonsGroupTitle": "Tipo", + "referenceType": "Tipo de referência", + "reloadProject": "Deseja recarregar seu projeto de banco de dados?", + "reloadValuesFromProjectButtonTitle": "Recarregar valores do projeto", + "resetAllVars": "Redefinir todas as variáveis", + "retryFailedMessage": "Falha na operação '{0}'. Tentando novamente... Resultado Atual: {1}. Erro: '{2}'", + "retryMessage": "Falha na operação '{0}'. Tentando novamente... Erro: '{1}'", + "retryRunMessage": "Executando operação '{2}' Tentativa {0} de {1}", + "retrySucceedMessage": "Operação '{0}' concluída com êxito. Resultado: {1}", + "retryWaitMessage": "Aguardando {0} segundos antes de outra tentativa de operação '{1}'", + "runningDockerMessage": "Compilando e executando o contêiner do Docker...", + "sameDatabase": "Mesmo banco de dados", + "schema": "Esquema", + "schemaCompareAction": "Comparação de Esquemas", + "schemaCompareNotInstalled": "A instalação da extensão de comparação de esquema é necessária para executar a comparação de esquema", + "schemaObjectType": "Tipo de esquema/objeto", + "scriptFriendlyName": "Script", + "sec": "seg", "selectAzureFunction": "Selecione uma função do Azure no arquivo atual para adicionar associação SQL para", + "selectBindingType": "Selecione o tipo de associação", + "selectConnection": "Selecionar a conexão", + "selectDacpac": "Selecione .dacpac", + "selectDatabase": "Selecionar o banco de dados", + "selectDeployOption": "Selecionar onde implantar o projeto", + "selectFolderStructure": "Selecione a estrutura de pastas", + "selectProfile": "Selecionar o perfil", + "selectProfileToUse": "Selecionar perfil de publicação a ser carregado", + "selectProjectLocation": "Selecione o local do projeto", + "selectString": "Selecionar", + "selectTargetPlatform": "Plataforma de destino atual: {0}. Selecionar a nova plataforma de destino", + "server": "Servidor", + "serverName": "Nome do servidor", + "serverVariable": "Variável de servidor", + "sourceDatabase": "Banco de dados de origem", + "sqlCmdTableLabel": "Variáveis SQLCMD", + "sqlCmdValueColumn": "Valor", + "sqlCmdVariableColumn": "Nome", + "sqlConnectionStringFriendly": "Cadeia de conexão SQL", + "sqlDatabaseProjects.InstallNetCore": "Instalar", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Não é possível localizar o SDK do .NET Core. A compilação do projeto não funcionará. Instale a versão 3.1 do SDK do .NET Core ou atualize o local do SDK do .NET Core nas configurações, se já estiver instalado.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "A versão SDK do .NET Core instalada atualmente é {0}, que não tem suporte. A compilação do projeto não funcionará. Instale a versão 3.1 do SDK do .NET Core ou atualize o local da versão com suporte do SDK do .NET Core nas configurações, se já estiver instalado.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Atualizar Local", + "sqlDatabaseProjects.doNotAskAgain": "Não perguntar novamente", + "sqlDatabaseProjects.outputChannel": "Projetos de Banco de Dados", "sqlObjectToQuery": "Objeto SQL a ser consultado", "sqlTableToUpsert": "Tabela SQL para upsert into", - "connectionStringSetting": "Nome da configuração da cadeia de conexão", - "connectionStringSettingPlaceholder": "Configuração da cadeia de conexão especificada em \"local.settings.json\"", - "noAzureFunctionsInFile": "Nenhuma função do Azure no arquivo ativo atual" + "storedProcedureFriendlyName": "Procedimento armazenado", + "suppressMissingDependenciesErrors": "Suprimir erros causados por referências não resolvidas no projeto referenciado", + "systemDatabase": "Bancos de dados do sistema", + "systemDatabaseReferenceRequired": "A seleção de banco de dados do sistema é necessária para adicionar uma referência a um banco de dados do sistema", + "tableFriendlyName": "Tabela", + "targetConnectionLabel": "Conexão", + "targetProject": "Projeto de destino", + "taskFailedError.error": "Falha ao concluir a tarefa '{0}'. Erro: {1}", + "unableToCreatePublishConnection": "Não é possível construir a conexão: {0}", + "unableToFindFile": "Não é possível localizar {1} com o caminho '{0}'", + "unableToFindReference": "Não é possível localizar o banco de dados de referência {0}", + "unableToFindSqlCmdVariable": "Não é possível localizar a variável SQLCMD '{0}'", + "unableToPerformAction": "Não é possível localizar '{0}' destino: '{1}'", + "unexpectedProjectContext": "Não é possível estabelecer o contexto do projeto. Comando invocado de um local inesperado: {0}", + "unknownDataSourceType": "Tipo de fonte de dados desconhecido: ", + "unrecognizedDataSourcesVersion": "Versão não reconhecida: ", + "updateProjectDatabaseReferencesForRoundTrip": "As referências de banco de dados do sistema precisam ser atualizadas para compilar esse projeto. Se o projeto for criado no SSDT, ele continuará a funcionar em ambas as ferramentas. Deseja atualizar o projeto?", + "updateProjectForRoundTrip": "Os destinos, referências e referências de banco de dados do sistema precisam ser atualizados para compilar esse projeto. Se o projeto for criado no SSDT, ele continuará a funcionar em ambas as ferramentas. Deseja atualizar o projeto?", + "valueCannotBeEmpty": "O valor não pode estar vazio", + "viewFriendlyName": "Exibir", + "yesString": "Sim" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … com o erro: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … foi encerrado com o código: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … foi encerrado com o sinal: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … foi encerrado com o código: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … foi encerrado com o sinal: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Projetos de Banco de Dados", + "sqlDatabaseProjects.addDatabaseReference": "Adicionar a referência do banco de dados", + "sqlDatabaseProjects.addSqlBinding": "Adicionar Associação SQL", + "sqlDatabaseProjects.build": "Compilar", + "sqlDatabaseProjects.changeTargetPlatform": "Alterar Plataforma de Destino", + "sqlDatabaseProjects.close": "Fechar Projeto de Banco de Dados", + "sqlDatabaseProjects.createProjectFromDatabase": "Criar projeto a partir do banco de dados", + "sqlDatabaseProjects.delete": "Deletar", + "sqlDatabaseProjects.deployLocal": "Implantar", + "sqlDatabaseProjects.description": "Criar e publicar esquemas de banco de dados SQL", + "sqlDatabaseProjects.displayName": "Projetos de Banco de Dados", + "sqlDatabaseProjects.editProjectFile": "Editar Arquivo .sqlproj", + "sqlDatabaseProjects.exclude": "Excluir do projeto", + "sqlDatabaseProjects.netCoreDoNotAsk": "Se deseja solicitar ao usuário que instale o .NET Core quando não detectado.", + "sqlDatabaseProjects.netCoreInstallLocation": "Caminho completo para SDK do .NET Core no computador.", + "sqlDatabaseProjects.new": "Novo Projeto de Banco de Dados", + "sqlDatabaseProjects.newExternalStreamingJob": "Adicionar Trabalho de Streaming Externo", + "sqlDatabaseProjects.newFolder": "Adicionar pasta", + "sqlDatabaseProjects.newItem": "Adicionar Trabalho de Streaming Externo...", + "sqlDatabaseProjects.newPostDeploymentScript": "Adicionar Script pós-implantação", + "sqlDatabaseProjects.newPreDeploymentScript": "Adicionar script de pré-implantação", + "sqlDatabaseProjects.newScript": "Adicionar Script", + "sqlDatabaseProjects.newStoredProcedure": "Adicionar Procedimento Armazenado", + "sqlDatabaseProjects.newTable": "Adicionar Tabela", + "sqlDatabaseProjects.newView": "Adicionar modo de exibição", + "sqlDatabaseProjects.open": "Abrir Projeto de Banco de Dados", + "sqlDatabaseProjects.openContainingFolder": "Abrir Pasta Continente", + "sqlDatabaseProjects.properties": "Propriedades", + "sqlDatabaseProjects.publish": "Publicar", + "sqlDatabaseProjects.schemaCompare": "Comparação de Esquemas", + "sqlDatabaseProjects.validateExternalStreamingJob": "Validar Trabalho de Streaming Externo", + "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)", + "title.projectsView": "Projetos" } } } \ No newline at end of file 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 8ecbfbdbd3..2dfe7325a7 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Migração do SQL do Azure", - "description": "Descrição da migração do SQL do Azure", - "migration-notebook-command-title": "Abrir blocos de anotações de migração do SQL do Azure", - "migration-dashboard-title": "Migração do SQL do Azure", - "migration-dashboard-tasks": "Tarefas de Migração", - "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 de Banco de Dados", - "copy-migration-menu": "Copiar detalhes da migração", - "cancel-migration-menu": "Cancelar migração" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Erro ao acessar a conta selecionada '{0}'. Selecione 'Vincular Conta' e atualize a conta ou selecione uma conta diferente. Erro '{1}'", + "azure.accounts.accountStaleError": "O token de acesso para a conta selecionada '{0}' não é mais válido. Selecione 'Vincular Conta' e atualize a conta ou selecione uma conta diferente.", "sql-migration.wizard.title": "Migrar '{0}' para SQL do Azure", - "sql.migration.assessments.blocking.issue": "Este é um problema de bloqueio que impedirá o êxito da migração do banco de dados.", + "sql.cancel.migration.confirmation": "Tem certeza de que deseja cancelar esta migração?", + "sql.migrate.text": "Selecionar bancos de dados que deseja migrar para SQL do Azure.", + "sql.migration.active.backup.files": "Arquivos de backup ativos", + "sql.migration.active.backup.files.items": "Arquivos de backup ativos (1 item)", + "sql.migration.active.backup.files.multiple.items": "Arquivos de backup ativos ({0} items)", + "sql.migration.all.fields.required": "Todos os campos são obrigatórios.", + "sql.migration.apply": "Aplicar", + "sql.migration.assessment": "Resultados da avaliação para '{0}'", "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.", - "sql.migration.wizard.sku.title": "Alvo do SQL do Azure", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Escolha seu destino SQL do Azure", - "sql.migration.sku.mi.card.title": "Instância Gerenciada de SQL do Azure (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server na Máquina Virtual do Azure (IaaS)", - "sql.migration.select.azure.mi": "Selecionar a assinatura do Azure de alvo e sua Instância Gerenciada de SQL do Azure de alvo", - "sql.migration.select.azure.vm": "Selecione sua Assinatura do Azure de destino e seu SQL Server de destino na Máquina Virtual do Azure para seu destino.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Exibir/selecionar", - "total.databases.selected": "{0} de {1} bancos de dados selecionados.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "Concluímos a avaliação da sua instância do SQL Server ' {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": "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Vincular conta", - "sql.migration.wizard.account.count.single.message": "{0} conta vinculada", - "sql.migration.wizard.account.count.multiple.message": "{0} contas vinculadas", + "sql.migration.assessment.results": "Resultados da avaliação", + "sql.migration.assessments.blocking.issue": "Este é um problema de bloqueio que impedirá o êxito da migração do banco de dados.", + "sql.migration.authKeys.header": "Chave de autenticação", + "sql.migration.authKeys.refresh.message": "A chave de autenticação '{0}' foi atualizada.", + "sql.migration.authentication.type": "Tipo de autenticação", + "sql.migration.authentication.types": "Chaves de autenticação", + "sql.migration.azure.sql": "SQL do Azure", + "sql.migration.azure.sql.database.managed.instance": "Instância Gerenciada de SQL do Azure", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server em Máquinas Virtuais do Azure", + "sql.migration.azure.sql.target": "Tipo de destino", + "sql.migration.azure.storage.account.to.upload.backups": "Conta de Armazenamento do Microsoft Azure para carregar backups", "sql.migration.azure.tenant": "Locatário do Azure Active Directory", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Backup de Banco de Dados", - "sql.migration.database.page.description": "Selecione o local de seus backups de banco de dados a serem usados ​​para migração.", - "sql.migration.nc.network.share.radio.label": "Meus backups do banco de dados se encontram em um compartilhamento de rede", - "sql.migration.nc.blob.storage.radio.label": "Meus backups do banco de dados se encontram em um contêiner do Azure Storage Blob", - "sql.migration.network.share.header.text": "Detalhes do compartilhamento de rede", - "sql.migration.network.share.help.text": "Forneça o local do compartilhamento de rede que contém backups e as credenciais do usuário com acesso de leitura ao compartilhamento", - "sql.migration.network.share.location.label": "Local de compartilhamento de rede que contém backups.", - "sql.migration.service.account.info.text": "Certifique-se de que a conta de serviço que executa a instância do SQL Server de origem tenha privilégios de leitura no compartilhamento de rede.", - "sql.migration.network.share.windows.user.label": "Conta de usuário do Windows com acesso de leitura ao local de compartilhamento de rede.", - "sql.migration.network.share.password.label": "Senha", - "sql.migration.network.share.password.placeholder": "Digitar a senha", - "sql.migration.network.share.azure.header": "Detalhes da conta de armazenamento", - "sql.migration.network.share.azure.help": "Forneça a conta de armazenamento do Azure em que os backups serão carregados.", - "sql.migration.unique.name": "Selecione um nome exclusivo para este banco de dados de destino", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Selecione a assinatura que contém a conta de armazenamento.", - "sql.migration.database.migration.mode.label": "Modo de migração", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Migração online", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "O tempo de inatividade do aplicativo será iniciado quando a migração for iniciada.", - "sql.migration.database.migration.mode.offline.label": "Migração offline", - "sql.migration.no.subscription.found": "Nenhuma inscrição encontrada", - "sql.migration.no.location.found": "Nenhum local foi encontrado", - "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": "Nenhum arquivo blob encontrado", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "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.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "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.backup.location": "Local do backup", + "sql.migration.backup.start.time": "Hora de início do backup", + "sql.migration.bc.info": "Uma substituição de migração de Instância Gerenciada de SQL para a camada de serviço Comercialmente Crítico pode levar muito mais tempo do que a de Uso Geral, pois três réplicas secundárias devem ser propagadas para o grupo de Alta Disponibilidade Always On. A duração da operação depende do tamanho dos dados. A velocidade de propagação em 90% dos casos é de 220 GB/hora ou superior.", + "sql.migration.blob.container.label": "Grupo de recursos de contêiner de blob", + "sql.migration.blob.container.last.backup.file.label": "Último arquivo de backup", "sql.migration.blob.container.select": "Selecione um valor de contêiner blob primeiro.", - "sql.migration.ir.page.title": "Serviço de Migração de Banco de Dados do Azure", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Criar novo", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Detalhes do Serviço de Migração de Banco de Dados do Azure \"{0}\": `", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Criar Serviço de Migração de Banco de Dados do Azure", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Carregando Serviços de Migração", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Etapa 1: {0}", - "sql.migration.option": "Baixar e instalar o runtime de integração", - "sql.migration.ir.setup.step2": "Etapa 2: usar essa chave para registrar o seu runtime de integração", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", - "sql.migration.connection.status": "Status da Conexão", - "sql.migration.key1.label": "Chave 1", - "sql.migration.key2.label": "Chave 2", - "sql.migration.key1.copied": "Chave 1 copiada", - "sql.migration.key2.copied": "Chave 2 copiada", - "sql.migration.refresh.key1": "Atualizar chave 1", - "sql.migration.refresh.key2": "Atualizar chaves 2", + "sql.migration.blob.container.storage.account.label": "Conta de armazenamento de contêiner de blobs", + "sql.migration.blob.container.title": "Contêiner de blob", + "sql.migration.blob.resourceGroup.select": "Selecione um valor de grupo de recursos primeiro.", + "sql.migration.blob.storage.header.text": "Detalhes do contêiner do Azure Storage Blob", + "sql.migration.blob.storage.help.text": "Fornecer o Contêiner do Azure Storage Blob que contém os backups.", + "sql.migration.blob.storage.subscription.label": "Selecione a assinatura que contém a conta de armazenamento.", + "sql.migration.blob.storage.table.help": "Inserir o nome do banco de dados de destino e selecionar grupo de recursos, conta de armazenamento e contêiner para os bancos de dados de origem selecionados.", + "sql.migration.blob.storageAccount.select": "Selecione um valor de conta de armazenamento primeiro.", + "sql.migration.can.be.migrated": "{0} de {1} bases de dados podem ser migradas", + "sql.migration.cancel": "Cancelar", + "sql.migration.cancel.error": "Ocorreu um erro ao cancelar a migração.", + "sql.migration.cancel.migration": "Cancelar migração", + "sql.migration.cannot.cancel": "A migração não está em andamento 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.cannot.start.cutover.error": "O processo de substituição não pode ser iniciado até que todas as migrações sejam concluídos. Para retornar o último status do arquivo, atualize a janela do navegador.", + "sql.migration.close": "Fechar", + "sql.migration.complete.cutover": "Concluir substituição", + "sql.migration.completing.cutover.warning": "Concluir a substituição sem restaurar todos os backups pode resultar em perda de dados.", + "sql.migration.confirm.checkbox.message": "Confirmo que não há backups de log adicionais para fornecer e desejo concluir a substituição.", + "sql.migration.connection.status": "Status da conexão", "sql.migration.copy.key1": "Copiar chave 1", "sql.migration.copy.key2": "Copiar chave 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "Nenhum grupo de recursos foi encontrado", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "sql.migration.service.status.refresh.error": "Ocorreu um erro ao atualizar o status de criação do serviço de migração.", - "sql.migration.managed.instance": "Azure SQL Managed Instance", - "sql.migration.no.managedInstance.found": "Nenhuma instância gerenciada encontrada", - "sql.migration.no.virtualMachine.found": "Nenhuma máquina virtual encontrada", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "OK", - "sql.migration.new.resource.group": "(novo) {0}", - "sql.migration.test.connection": "Testar conexão", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Aplicar", - "sql.migration.creating.rg.loading": "Criando grupo de recursos", - "sql.migration.rg.created": "Grupo de recursos criado", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "Saiba mais", - "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", - "sql.migration.name": "Nome", - "sql.migration.location": "Local", - "sql.migration.refresh": "Atualizar", - "sql.migration.create": "Criar", - "sql.migration.cancel": "Cancelar", - "sql.migration.type": "Tipo", - "sql.migration.path.user.account": "Conta de Usuário", - "sql.migration.view.all": "Ver tudo", - "sql.migration.target": "Destino", - "sql.migration.azure.sql": "SQL do Azure", - "sql.migration.close": "Fechar", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", + "sql.migration.copy.migration.details": "Copiar detalhes da migração", "sql.migration.copy.throughput": "Taxa de Transferência de Cópia (MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Resumo", - "sql.migration.summary.mi.type": "Instância Gerenciada de SQL do Azure", - "sql.migration.summary.vm.type": "SQL Server na Máquina Virtual do Azure", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Assinatura de armazenamento do Azure", - "sql.migration.summary.azure.storage": "Armazenamento do Azure", - "sql.migration.network.share": "Compartilhamento de rede", - "sql.migration.blob.container.title": "Contêiner de Blob", - "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.source.databases": "Banco(s) de dado(s) de origem", - "sql.migration.mode": "Modo", - "sql.migration.backup.location": "Local do Backup", - "sql.migration.azure.storage.account.to.upload.backups": "Conta de Armazenamento do Microsoft Azure para Carregar Backups", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "Banco de dados a ser migrado", - "sql.migration.count.database.single": "{0} banco de dados", + "sql.migration.copy.throughput.info": "Taxa de transferência de movimentação de dados obtida durante a migração do seus backups de banco de dados para o Azure. Essa é a taxa de transferência de dados, calculada por dados lidos divididos pela duração da migração de backups para o Azure.", "sql.migration.count.database.multiple": "{0} bancos de dados", - "sql.migration.quick.pick.placeholder": "Selecionar a operação que deseja realizar", - "sql.migration.inline.migration.notebook.title": "Migração embutida", - "sql.migration.sql.assessment.notebook.title": "Avaliação de migração de SQL", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Migração do SQL do Azure", + "sql.migration.count.database.single": "{0} banco de dados", + "sql.migration.create": "Criar", + "sql.migration.create.new": "Criar novo", + "sql.migration.creating.rg.loading": "Criando grupo de recursos", + "sql.migration.cutover": "Substituição de migração", + "sql.migration.cutover.card": "Concluindo substituição", + "sql.migration.cutover.help.main": "Execute as etapas a seguir antes de concluir a substituição.", + "sql.migration.cutover.in.progress": "Substituição em andamento para o banco de dados '{0}'", + "sql.migration.cutover.last.file.restored": "Último arquivo restaurado: {0}", + "sql.migration.cutover.pending.backup": "Backups de log com restauração pendente: {0}", + "sql.migration.cutover.status.refresh.error": "Ocorreu um erro ao atualizar o status da migração.", + "sql.migration.cutover.step.1": "1. Interromper todas as transações de entrada para o banco de dados de origem.", + "sql.migration.cutover.step.2.blob": "2. Faça o backup do log diferencial final ou faça o backup e armazene-o no Contêiner do Azure Storage Blob.", + "sql.migration.cutover.step.2.network.share": "2. ​​Crie um backup de log final e armazene-o no compartilhamento de rede.", + "sql.migration.cutover.step.3.blob": "3. Verifique se todos os backups foram restaurados no banco de dados de destino. O valor de “Backups de log com restauração pendente” deve ser zero.", + "sql.migration.cutover.step.3.network.share": "3. Verifique se todos os backups de log foram restaurados no banco de dados de destino. O valor de “Backups de log com restauração pendente” deve ser zero.", + "sql.migration.cutover.type": "Modo de migração", "sql.migration.dashboard.description": "Determine a prontidão de migração de suas instâncias do SQL Server, identifique um destino recomendado do Azure SQL e conclua a migração de sua instância do SQL Server para a Instância Gerenciada de SQL do Azure ou SQL Server em máquinas virtuais do Azure.", + "sql.migration.dashboard.help.title": "Artigos de ajuda e links de vídeo", + "sql.migration.dashboard.link1.description": "Regras de avaliação usadas para determinar a viabilidade de migrar sua Instância do SQL Server para a Instância Gerenciada de SQL do Azure.", + "sql.migration.dashboard.link1.title": "Regras de avaliação para Instância Gerenciada de SQL do Azure", "sql.migration.dashboard.migrate.task.button": "Migrar para SQL do Azure", "sql.migration.dashboard.migrate.task.button.description": "Migrar a Instância do SQL Server para o SQL do Azure.", - "sql.migration.database.migration.status": "Status da Migração de Banco de Dados", - "sql.migration.dashboard.link1.title": "Regras de avaliação para Instância Gerenciada de SQL do Azure", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Artigos de ajuda e links de vídeo", - "sql.migration.pre.req.title": "Coisas que você precisa antes de iniciar a migração:", + "sql.migration.dashboard.title": "Migração do SQL do Azure", + "sql.migration.data.uploaded.info": "Comparação da quantidade real de dados lidos da origem e da quantidade real de dados carregados para o destino.", + "sql.migration.data.uploaded.size": "Dados carregados/tamanho", + "sql.migration.database": "Banco de dados", + "sql.migration.database.already.exists": "O banco de dados '{0}' já existe na instância gerenciada de destino '{1}'.", + "sql.migration.database.migration": "Banco de dados para migração", + "sql.migration.database.migration.mode.description": "Para migrar para o destino do SQL do Azure, escolha um modo de migração baseado em seus requisitos de tempo de inatividade.", + "sql.migration.database.migration.mode.label": "Modo de migração", + "sql.migration.database.migration.mode.offline.description": "O tempo de inatividade do aplicativo será iniciado quando a migração for iniciada.", + "sql.migration.database.migration.mode.offline.label": "Migração offline", + "sql.migration.database.migration.mode.online.description": "O tempo de inatividade do aplicativo é limitado para ser substituído no final da migração.", + "sql.migration.database.migration.mode.online.label": "Migração online", + "sql.migration.database.migration.service": "Serviço de Migração de Banco de Dados", + "sql.migration.database.migration.service.authentication.keys": "Chaves de autenticação do Serviço de Migração de Banco de Dados", + "sql.migration.database.migration.service.created.successfully": "Um Serviço de Migração de Banco de Dados foi criado com êxito.", + "sql.migration.database.migration.status": "Status da migração de banco de dados", + "sql.migration.database.page.description": "Selecione o local dos backups de banco de dados a serem usados durante a migração.", + "sql.migration.database.page.title": "Backup de banco de dados", + "sql.migration.database.to.be.migrated": "Banco de dados a ser migrado", + "sql.migration.databases": "Bancos de dados ({0}/{1})", + "sql.migration.databases.selected": "{0}/{1} Banco(s) de dados selecionado(s)", + "sql.migration.databases.table.title": "Bancos de dados", + "sql.migration.day": "{0} dia", + "sql.migration.days": "{0} dias", + "sql.migration.description": "Descrição", + "sql.migration.details.copied": "Detalhes copiados", + "sql.migration.dms.portal.info": "Qualquer Serviço de Migração de Banco de Dados do Azure existente no portal do Azure não aparece no Azure Data Studio. Qualquer Serviço de Migração de Banco de Dados criado no Azure Data Studio ainda não estará visível no portal do Azure.", + "sql.migration.dms.provision.failed": "Falha ao provisional um Serviço de Migração de Banco de Dados. Aguarde alguns minutos e tente novamente.", + "sql.migration.duration": "Duração", + "sql.migration.empty.table.subtext": "Para atingir os resultados esperados, verifique a conexão com a Instância do SQL Server.", + "sql.migration.empty.table.text": "Nenhum arquivos de backup encontrado", + "sql.migration.enter.your.sql.cred": "Insira as credenciais para a Instância do SQL Server de origem. Essas credenciais serão usadas ao migrar bancos de dados para o SQL do Azure.", + "sql.migration.failed": "Falha nas migrações", + "sql.migration.feedback.issue.title": "Comentários sobre a experiência de migração", + "sql.migration.file.name": "Nome do arquivo", + "sql.migration.finish.time": "Hora da conclusão", + "sql.migration.first.lsn": "Primeiro LSN", + "sql.migration.full.backup.files": "Arquivos de backup completos", + "sql.migration.generic.congratulations": "Concluímos a avaliação da sua instância do SQL Server ' {0} '.", + "sql.migration.hr": "{0} hora", + "sql.migration.hrs": "{0} horas", + "sql.migration.impact": "Impacto", + "sql.migration.impact.object.name": "Nome: {0}", + "sql.migration.impact.object.type": "Tipo: {0}", + "sql.migration.impacted.objects": "Objetos afetados", + "sql.migration.inline.migration.notebook.title": "Migração embutida", + "sql.migration.inprogress.warning.multiple": "{0} os bancos de dados possuem avisos", + "sql.migration.inprogress.warning.single": "{0} o banco de dados possui avisos", + "sql.migration.instance": "Instância", + "sql.migration.invalid.blob.container.error": "Para continuar, selecione um contêiner de blob válido para o banco de dados de origem '{0}'.", + "sql.migration.invalid.blob.lastBackupFile.error": "Para continuar, selecione um último arquivo de backup válido para o banco dados de origem '{0}'.", + "sql.migration.invalid.blob.resourceGroup.error": "Para continuar, selecione um grupo de recursos válido para o banco de dados de origem '{0}'.", + "sql.migration.invalid.blob.storageAccount.error": "Para continuar, selecione uma conta de armazenamento válida para o banco de dados de origem '{0}'.", + "sql.migration.invalid.location.error": "Para continuar, selecione um local válido.", + "sql.migration.invalid.migration.service.error": "Selecione um Serviço de Migração de Banco de Dados válido.", + "sql.migration.invalid.migration.service.offline.error": "Selecione um Serviço de Migração de Banco de Dados que esteja conectado a um nó.", + "sql.migration.invalid.network.share.location": "Formato do local de compartilhamento de rede inválido. Exemplo: {0}", + "sql.migration.invalid.resourceGroup.error": " Para continuar, selecione um grupo de recursos válido.", + "sql.migration.invalid.service.name.error": "Insira um nome válido para o Serviço de Migração.", + "sql.migration.invalid.storageAccount.error": "Para continuar, selecione uma conta de armazenamento válida.", + "sql.migration.invalid.subscription.error": "Para continuar, selecione uma assinatura válida.", + "sql.migration.invalid.target.name.error": "Insira um nome válido para o banco de dados de destino.", + "sql.migration.invalid.user.account": "O formato da conta de usuário é inválido. Exemplo: {0}", + "sql.migration.ir.page.description": "O Serviço de Migração de Banco de Dados do Azure orquestra as atividades de migração de banco de dados e acompanha seu progresso. Você pode selecionar um Serviço de Migração de Banco de Dados existente como um destino do SQL do Azure se você já criou um anteriormente ou criar um novo abaixo.", + "sql.migration.ir.page.sql.migration.service.not.found": "Nenhum Serviço de Migração de Banco de Dados encontrado. Criar um novo.", + "sql.migration.ir.page.title": "Serviço de Migração de Banco de Dados do Azure", + "sql.migration.ir.setup.step1": "Etapa 1: {0}", + "sql.migration.ir.setup.step2": "Etapa 2: usar essa chave para registrar o seu runtime de integração", + "sql.migration.ir.setup.step3": "Etapa 3: clique no botão 'Testar conectividade' para verificar a conexão entre o Serviço de Migração de Banco de Dados do Azure e o runtime de integração.", + "sql.migration.issues": "Problemas", + "sql.migration.issues.count": "Problemas ({0})", + "sql.migration.issues.details": "Detalhes do problema", + "sql.migration.key1.copied": "Chave 1 copiada", + "sql.migration.key1.label": "Chave 1", + "sql.migration.key2.copied": "Chave 2 copiada", + "sql.migration.key2.label": "Chave 2", + "sql.migration.last.LSN": "Último LSN", + "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.last.applied.lsn": "Último LSN aplicado", + "sql.migration.last.backup": "Último backup", + "sql.migration.last.scan.completed": "Última verificação concluída: {0}", + "sql.migration.learn.more": "Saiba mais", + "sql.migration.learn.more.pre.reqs": "Saiba mais sobre o que você precisa antes de iniciar uma migração.", + "sql.migration.location": "Local", + "sql.migration.managed.instance": "Instância Gerenciada de SQL do Azure", + "sql.migration.migration.completed": "Migrações concluídas", + "sql.migration.migration.in.progress": "Migrações de banco de dados em andamento", + "sql.migration.migration.not.started": "Migrações não iniciadas", + "sql.migration.migration.status": "Status de migração", + "sql.migration.migration.status.filter": "Filtro de status de migração", + "sql.migration.min": "{0} minuto", + "sql.migration.mins": "{0} minutos", + "sql.migration.mode": "Modo", + "sql.migration.more.info": "Mais informações", + "sql.migration.name": "Nome", + "sql.migration.name.label": "Nomes:", + "sql.migration.name.of.new.rg": "Nome do novo grupo de recursos", + "sql.migration.nc.blob.storage.radio.label": "Meus backups do banco de dados se encontram em um contêiner do Azure Storage Blob", + "sql.migration.nc.network.share.radio.label": "Meus backups do banco de dados se encontram em um compartilhamento de rede", + "sql.migration.network.share": "Compartilhamento de rede", + "sql.migration.network.share.azure.header": "Detalhes da conta de armazenamento", + "sql.migration.network.share.azure.help": "Forneça a conta do Armazenamento do Microsoft Azure em que os backups serão carregados.", + "sql.migration.network.share.header.text": "Detalhes do compartilhamento de rede", + "sql.migration.network.share.help.text": "Forneça o local de compartilhamento de rede onde os backups estão armazenados e as credenciais de usuário usadas para acessar o compartilhamento.", + "sql.migration.network.share.location.info": "Caminho de compartilhamento de rede para seu backups de banco de dados. O processo de migração recuperará automaticamente arquivos de backup válidos desse compartilhamento de rede.", + "sql.migration.network.share.location.label": "Local de compartilhamento de rede onde os backups estão armazenados", + "sql.migration.network.share.password.label": "Senha", + "sql.migration.network.share.password.placeholder": "Digitar a senha.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "Inserir o nome do banco de dados de destino para os bancos de dados de origem selecionados.", + "sql.migration.network.share.windows.user.info": "Conta de usuário do Windows com acesso de leitura ao local de compartilhamento de rede.", + "sql.migration.network.share.windows.user.label": "Conta de usuário do Windows com acesso de leitura ao local de compartilhamento de rede.", + "sql.migration.new.resource.group": "(novo) {0}", + "sql.migration.newSupportRequest": "Nova solicitação de suporte", + "sql.migration.no": "Não", + "sql.migration.no.blobContainers.found": "Nenhum contêiner de blob encontrado.", + "sql.migration.no.blobFiles.found": "Nenhum arquivo blob encontrado.", + "sql.migration.no.fileShares.found": "Nenhum compartilhamento de arquivos encontrado.", + "sql.migration.no.issues.mi": "Nenhum problema encontrado para a migração para o SQL Server na Instância Gerenciada de SQL do Azure.", + "sql.migration.no.issues.vm": "Nenhum problema encontrado para a migração para o SQL Server na Máquina Virtual do Azure.", + "sql.migration.no.location.found": "Nenhum local foi encontrado.", + "sql.migration.no.managedInstance.found": "Nenhuma instância gerenciada encontrada.", + "sql.migration.no.pending.backups": "Nenhum backup pendente. Clique em Atualizar para verificar o status atual.", + "sql.migration.no.storageAccount.found": "Nenhuma conta de armazenamento encontrada.", + "sql.migration.no.subscription.found": "Nenhuma assinatura foi encontrada.", + "sql.migration.no.virtualMachine.found": "Nenhuma máquina virtual encontrada.", + "sql.migration.notebook.open.error": "Falha ao abrir o bloco de anotações de migração.", + "sql.migration.object.details": "Detalhes do objeto", + "sql.migration.offline": "Off-line", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "OK", + "sql.migration.online": "Online", + "sql.migration.option": "Baixar e instalar o runtime de integração", + "sql.migration.path.user.account": "Conta de usuário", "sql.migration.pre.req.1": "Detalhes da conta do Azure", "sql.migration.pre.req.2": "Instância Gerenciada de SQL do Azure ou SQL Server na Máquina Virtual do Azure", "sql.migration.pre.req.3": "Detalhes de localização de backup", - "sql.migration.migration.in.progress": "Migração do banco de dados em andamento", - "sql.migration.failed": "Ocorreu um erro na migração", - "sql.migration.migration.completed": "Migração concluída", - "sql.migration.cutover.card": "Concluindo substituição", - "sql.migration.migration.not.started": "Migração não iniciada", + "sql.migration.pre.req.title": "Coisas necessárias antes de iniciar a migração:", + "sql.migration.provide.unique.containers": "Forneça um contêiner exclusivo para cada banco de dados de destino. Banco de dados afetados: ", + "sql.migration.quick.pick.placeholder": "Selecionar a operação que deseja realizar.", + "sql.migration.recommendation": "Recomendação", + "sql.migration.refresh": "Atualizar", + "sql.migration.refresh.assessment.button.label": "Atualizar avaliação", + "sql.migration.refresh.key1": "Atualizar chave 1", + "sql.migration.refresh.key2": "Atualizar chaves 2", + "sql.migration.resource.group.description": "Um grupo de recursos é um contêiner que armazena recursos relacionados para uma solução do Azure.", + "sql.migration.resource.group.not.found": "Nenhum grupo de recursos encontrado.", + "sql.migration.resourceGroups": "Grupo de recursos", + "sql.migration.rg.created": "Grupo de recursos criado", + "sql.migration.search": "Pesquisar", + "sql.migration.search.for.migration": "Pesquisar por migrações", + "sql.migration.sec": "{0} seg", + "sql.migration.select.azure.mi": "Selecionar a assinatura do Azure de alvo e sua Instância Gerenciada de SQL do Azure de alvo", + "sql.migration.select.azure.vm": "Selecione sua Assinatura do Azure de destino e seu SQL Server de destino na Máquina Virtual do Azure para seu destino.", + "sql.migration.select.database.to.continue": "Selecione um ou mais bancos de dados para avaliar a migração", + "sql.migration.select.database.to.migrate": "Selecione os bancos de dados a serem migrados.", + "sql.migration.select.prompt": "Clique em Instância do SQL Server ou qualquer um dos bancos de dados à esquerda para exibir seus detalhes.", + "sql.migration.select.target.to.continue": "Para continuar, selecione um banco de dados de destino.", + "sql.migration.server": "Servidor", + "sql.migration.service.account.info.text": "Certifique-se de que a conta de serviço que executa a instância do SQL Server de origem tenha privilégios de leitura no compartilhamento de rede.", + "sql.migration.service.container.container.description1": "O Serviço de Migração de Banco de Dados do Azure aproveita o runtime de integração auto-hospedada do Azure Data Factory para carregar backups do compartilhamento de arquivo de rede local para o Azure.", + "sql.migration.service.container.container.description2": "Siga as instruções abaixo para configurar o runtime de integração auto-hospedada.", + "sql.migration.service.container.heading": "Configurar o runtime de integração", + "sql.migration.service.container.loading.help": "Carregando Serviços de Migração", + "sql.migration.service.details.authKeys.label": "Chaves de autenticação", + "sql.migration.service.details.authKeys.title": "Chaves de autenticação usadas para se conectar ao nó de runtime de integração auto-hospedada", + "sql.migration.service.details.button.label": "Fechar", + "sql.migration.service.details.dialog.title": "Serviço de Migração de Banco de Dados do Azure", + "sql.migration.service.details.ir.label": "Nó de runtime de integração auto-hospedada", + "sql.migration.service.details.status.unavailable": "- indisponível -", + "sql.migration.service.header": "Detalhes do Serviço de Migração de Banco de Dados do Azure \"{0}\": `", + "sql.migration.service.not.found": "Nenhum Serviço de Migração encontrado. Para continuar, crie um novo.", + "sql.migration.service.not.ready": "O Serviço de Migração de Banco de Dados do Azure não está registrado. O Serviço de Migração de Banco de Dados do Azure '{0}' precisa ser registrado com o runtime de integração auto-hospedada em qualquer nó.", + "sql.migration.service.ready": "O Serviço de Migração de Banco de Dados do Azure '{0}' está conectado ao runtime de integração auto-hospedada no nó - {1}", + "sql.migration.service.status.refresh.error": "Ocorreu um erro ao atualizar o status de criação do serviço de migração.", + "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.services.dialog.title": "Criar Serviço de Migração de Banco de Dados do Azure", + "sql.migration.services.location": "Região do Azure para seu Serviço de Migração de Banco de Dados do Azure. Essa deve ser a mesma região que o SQL do Azure de destino.", + "sql.migration.services.name": "Nome do Serviço de Migração de Banco de Dados do Azure.", + "sql.migration.services.resourcegroup": "Grupo de recursos para o seu Serviço de Migração de Banco de Dados do Azure.", + "sql.migration.services.subscription": "Nome da assinatura para o seu Serviço de Migração de Banco de Dados do Azure.", + "sql.migration.services.target": "SQL do Azure de destino selecionado como padrão.", + "sql.migration.shir": "Nó de runtime de integração auto-hospedada", "sql.migration.show.status": "Mostrar status", - "sql.migration.inprogress.warning.single": "{0} o banco de dados possui avisos", - "sql.migration.inprogress.warning.multiple": "{0} os bancos de dados possuem avisos", - "sql.migration.feedback.issue.title": "Comentários sobre a experiência de migração", - "sql.migration.cutover": "Substituição de migração", - "sql.migration.complete.cutover": "Concluir substituição", + "sql.migration.size": "Tamanho (MB)", + "sql.migration.size.column.header": "Tamanho", + "sql.migration.sku.location": "Região do Azure para seu SQL do Azure de destino", + "sql.migration.sku.mi.card.title": "Instância Gerenciada de SQL do Azure (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Para migrar para a Instância Gerenciada de SQL do Azure (PaaS), exiba os resultados da avaliação e selecione um ou mais banco de dados.", + "sql.migration.sku.recommendation.view.assessment.vm": "Para migrar para o SQL Server na Máquina Virtual do Azure (IaaS), exiba os resultados da avaliação e selecione um ou mais bancos de dados.", + "sql.migration.sku.resource": "Seu nome de recurso do SQL do Azure de destino", + "sql.migration.sku.resource_group": "Grupo de recursos para o destino do SQL do Azure", + "sql.migration.sku.subscription": "Nome da assinatura para o destino do SQL do Azure", + "sql.migration.sku.vm.card.title": "SQL Server na Máquina Virtual do Azure (IaaS)", + "sql.migration.source.configuration": "Configuração de origem", + "sql.migration.source.credentials": "Credenciais de origem", "sql.migration.source.database": "Nome do banco de dados de origem", + "sql.migration.source.databases": "Bancos de dados de origem", + "sql.migration.source.details.sqlAuth": "Insira as credenciais de Autenticação do SQL usadas para se conectar à Instância do SQL Server {0}. ​Essas credenciais serão usadas para se conectar à instância do SQL Server e identificar arquivo de backup válido.", + "sql.migration.source.details.windowAuth": "Insira as credenciais de Autenticação do Windows usadas para se conectar à Instância do SQL Server {0}. Essas credenciais serão usadas para se conectar à instância do SQL Server e identificar arquivos de backup válidos.", "sql.migration.source.server": "Servidor de origem", "sql.migration.source.version": "Versão de origem", + "sql.migration.sql.assessment.notebook.title": "Avaliação de migração de SQL", + "sql.migration.sql.managed.instance": "Instância Gerenciada por SQL", + "sql.migration.sql.server.instance": "Instância do SQL Server", + "sql.migration.sql.virtual.machine": "Máquina Virtual SQL", + "sql.migration.start.time": "Hora de início", + "sql.migration.status": "Status", + "sql.migration.status.canceling": "Cancelando", + "sql.migration.status.completing": "Concluindo", + "sql.migration.status.creating": "Criando", + "sql.migration.status.dropdown.all": "Status: todos", + "sql.migration.status.dropdown.completing": "Status: Concluindo", + "sql.migration.status.dropdown.failed": "Status: com falha", + "sql.migration.status.dropdown.ongoing": "Status: Em andamento", + "sql.migration.status.dropdown.succeeded": "Status: com êxito", + "sql.migration.status.error.count.multiple": "{0}Erros)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} Erro)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Com falha", + "sql.migration.status.inprogress": "Em andamento", + "sql.migration.status.refresh.label": "Atualizar", + "sql.migration.status.succeeded": "Com êxito", + "sql.migration.status.warning.count.multiple": "{0} Avisos)", + "sql.migration.status.warning.count.single": "{0} Aviso)", + "sql.migration.storage.account": "Conta de armazenamento", + "sql.migration.subscription": "Assinatura", + "sql.migration.summary.azure.storage": "Armazenamento do Azure", + "sql.migration.summary.azure.storage.subscription": "Assinatura de armazenamento do Azure", + "sql.migration.summary.database.count": "Banco de dados para migração", + "sql.migration.summary.mi.type": "Instância Gerenciada de SQL do Azure", + "sql.migration.summary.page.title": "Resumo", + "sql.migration.summary.vm.type": "SQL Server na Máquina Virtual do Azure", + "sql.migration.target": "Destino", + "sql.migration.target.azure.sql.instance.name": "Nome de destino", "sql.migration.target.database.name": "Nome do banco de dados de destino", + "sql.migration.target.platform": "Plataforma de destino", "sql.migration.target.server": "Servidor de destino", "sql.migration.target.version": "Versão alvo", - "sql.migration.migration.status": "Status de Migração", - "sql.migration.migration.status.filter": "Filtro de status de migração", - "sql.migration.full.backup.files": "Arquivos de backup completos", - "sql.migration.last.applied.lsn": "Último LSN aplicado", - "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": "Ocorreu um erro ao atualizar o status da migração.", - "sql.migration.cancel.error": "Ocorreu um erro ao cancelar a migração.", - "sql.migration.status": "Status", - "sql.migration.backup.start.time": "Hora de início do backup", - "sql.migration.first.lsn": "Primeiro LSN", - "sql.migration.last.LSN": "Último LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Cancelar migração", - "sql.migration.active.backup.files.items": "Arquivos de Backup Ativo (1 item)", - "sql.migration.active.backup.files.multiple.items": "Arquivos de Backup Ativos ({0} items)", - "sql.migration.copy.migration.details": "Copiar Detalhes de Migração", - "sql.migration.details.copied": "Detalhes copiados", - "sql.cancel.migration.confirmation": "Tem certeza de que deseja cancelar esta migração?", - "sql.migration.yes": "Sim", - "sql.migration.no": "Não", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Execute as etapas a seguir antes de concluir a substituição.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Último arquivo restaurado: {0}", - "sql.migration.last.scan.completed": "Última verificação concluída: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {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": "Migration is not in progress and cannot be canceled.", - "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": "Nenhum backup pendente. Clique em Atualizar para verificar o status atual.", - "sql.migration.search.for.migration": "Pesquisar por migrações", - "sql.migration.online": "Online", - "sql.migration.offline": "Off-line", - "sql.migration.database": "Banco de dados", - "sql.migration.database.migration.service": "Serviço de Migração de Banco de Dados", - "sql.migration.duration": "Duração", - "sql.migration.azure.sql.target": "Destino do SQL do Azure", - "sql.migration.sql.managed.instance": "Instância Gerenciada por SQL", - "sql.migration.sql.virtual.machine": "Máquina Virtual SQL", - "sql.migration.target.azure.sql.instance.name": "Nome do Alvo SQL do Azure", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Hora de Início", - "sql.migration.finish.time": "Hora do término", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "Em andamento", - "sql.migration.status.succeeded": "Com êxito", - "sql.migration.status.creating": "Criando", - "sql.migration.status.completing": "Concluindo", - "sql.migration.status.canceling": "Cancelando", - "sql.migration.status.failed": "Com falha", - "sql.migration.status.warning.count.single": "{0} Aviso)", - "sql.migration.status.warning.count.multiple": "{0} Avisos)", - "sql.migration.status.error.count.single": "{0} Erro)", - "sql.migration.status.error.count.multiple": "{0}Erros)", - "sql.migration.hrs": "{0} horas", - "sql.migration.hr": "{0} hora", - "sql.migration.days": "{0} dias", - "sql.migration.day": "{0} dia", - "sql.migration.mins": "{0} minutos", - "sql.migration.min": "{0} minuto", - "sql.migration.sec": "{0} seg", - "sql.migration.service.details.dialog.title": "Serviço de Migração de Banco de Dados do Azure", - "sql.migration.service.details.button.label": "Fechar", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", - "sql.migration.service.details.status.unavailable": "- indisponível -", - "sql.migration.source.configuration": "Configuração da Fonte", - "sql.migration.source.credentials": "Credenciais da Fonte", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Servidor", - "sql.migration.username": "Nome de usuário", - "sql.migration.size": "Tamanho (MB)", - "sql.migration.last.backup": "Último backup", - "sql.migration.database.migration": "Banco de dados para migração", - "sql.migrate.text": "Selecionar banco(s) de dados que deseja migrar para SQL do Azure", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "Problemas", - "sql.migration.search": "Pesquisar", - "sql.migration.instance": "Instância", - "sql.migration.warnings": "Avisos", - "sql.migration.impacted.objects": "Objetos afetados", - "sql.migration.object.details": "Detalhes do objeto", - "sql.migration.assessment.results": "Assessment Results", + "sql.migration.test.connection": "Testar conexão", + "sql.migration.type": "Tipo", "sql.migration.type.label": "Tipo:", - "sql.migration.name.label": "Nomes:", - "sql.migration.description": "Descrição", - "sql.migration.recommendation": "Recomendação", - "sql.migration.more.info": "Mais Informações", - "sql.migration.target.platform": "Plataforma de Destino", - "sql.migration.warnings.details": "Detalhes de Avisos", - "sql.migration.issues.details": "Detalhes do problema", - "sql.migration.select.prompt": "Clique em Instância do SQL Server ou qualquer um dos bancos de dados à esquerda para exibir seus detalhes.", - "sql.migration.no.issues.vm": "Nenhum problema encontrado para a migração para o SQL Server na Máquina Virtual do Azure", - "sql.migration.no.issues.mi": "Nenhum problema encontrado para a migração para o SQL Server na Instância Gerenciada de SQL do Azure", - "sql.migration.impact.object.type": "Tipo: {0}", - "sql.migration.impact.object.name": "Nome: {0}", - "sql.migration.databases": "Bancos de dados ({0}/{1})", - "sql.migration.databases.selected": "{0}/{1} Selecionar Banco de dados", - "sql.migration.issues.count": "Problemas ({0})", + "sql.migration.unique.name": "Selecione um nome exclusivo para este banco de dados de destino", + "sql.migration.username": "Nome de usuário", + "sql.migration.view.all": "Exibir tudo", + "sql.migration.view.select.button.label": "Exibir/selecionar", + "sql.migration.warnings": "Avisos", "sql.migration.warnings.count": "Avisos ({0})", - "sql.migration.authentication.type": "Tipo de Autenticação", - "sql.migration.status.refresh.label": "Atualizar" + "sql.migration.warnings.details": "Detalhes de avisos", + "sql.migration.windows.user.account": "Domínio\\nome de usuário", + "sql.migration.wizard.account.add.button.label": "Vincular conta", + "sql.migration.wizard.account.count.multiple.message": "{0} contas vinculadas", + "sql.migration.wizard.account.count.single.message": "{0} conta vinculada", + "sql.migration.wizard.account.description": "Selecione uma conta do Azure vinculada ao Azure Data Studio ou vincule uma agora.", + "sql.migration.wizard.account.noAccount.error": "Adicione uma conta vinculada e tente novamente.", + "sql.migration.wizard.account.title": "Conta do Azure", + "sql.migration.wizard.sku.all": "Com base nos resultados da avaliação, todos os {0} de seus bancos de dados em um estado online podem ser migrados para o SQL do Azure.", + "sql.migration.wizard.sku.assessment.error": "Erro ao avaliar o servidor '{0}'.", + "sql.migration.wizard.sku.choose_a_target": "Escolha seu destino SQL do Azure", + "sql.migration.wizard.sku.title": "SQL do Azure de destino", + "sql.migration.yes": "Sim", + "total.databases.selected": "{0} de {1} banco(s) de dados selecionado(s)." }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Iniciando a migração do banco de {0} para {1} - {2}", - "sql.migration.starting.migration.error": "Erro ao iniciar a migração: '{0}'" + "sql.migration.starting.migration.error": "Erro ao iniciar a migração: '{0}'", + "sql.migration.starting.migration.message": "Iniciando a migração do banco de {0} para {1} - {2}" + }, + "package": { + "cancel-migration-menu": "Cancelar migração", + "complete-cutover-menu": "Concluir substituição", + "copy-migration-menu": "Copiar detalhes da migração", + "database-details-menu": "Detalhes do banco de dados", + "description": "Descrição da migração do SQL do Azure", + "displayName": "Migração do SQL do Azure", + "migration-command-category": "Migração do SQL do Azure", + "migration-context-menu-category": "Menu de Contexto de Migração", + "migration-dashboard-tasks": "Tarefas de Migração", + "migration-dashboard-title": "Migração do SQL do Azure", + "migration-notebook-command-title": "Abrir blocos de anotações de migração do SQL do Azure", + "new-support-request-command": "Nova solicitação de suporte", + "send-feedback-command": "Comentários", + "start-migration-command": "Migrar para SQL do Azure", + "view-service-menu": "Detalhes do Serviço de Migração de Banco de Dados", + "view-target-menu": "Detalhes do Destino do SQL do Azure" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json index 0d0c8e0396..7108aec7ac 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem SQL", - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos SQL." + "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos SQL.", + "displayName": "Noções Básicas da Linguagem SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json index 4ba7a6c769..0eddd56684 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema do Abyss", "description": "Tema do Abyss para Visual Studio Code", + "displayName": "Tema do Abyss", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json index 24543d5d07..7ba2c620df 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Temas Padrão", - "description": "Os temas padrão claro e escuro do Visual Studio", - "darkPlusColorThemeLabel": "Escuro+ (escuro padrão)", - "lightPlusColorThemeLabel": "Claro+ (claro padrão)", "darkColorThemeLabel": "Escuro (Visual Studio)", - "lightColorThemeLabel": "Claro (Visual Studio)", + "darkPlusColorThemeLabel": "Escuro+ (escuro padrão)", + "description": "Os temas padrão claro e escuro do Visual Studio", + "displayName": "Temas Padrão", "hcColorThemeLabel": "Alto Contraste", + "lightColorThemeLabel": "Claro (Visual Studio)", + "lightPlusColorThemeLabel": "Claro+ (claro padrão)", "minimalIconThemeLabel": "Mínimo (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json index 7253f74803..0afc7f328c 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema escuro Kimbie", "description": "Tema escuro Kimbie do Visual Studio Code", + "displayName": "Tema escuro Kimbie", "themeLabel": "Kimbie Escuro" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json index 64448bbdf4..5df9d4a5b0 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai Esmaecido", "description": "Tema Monokai esmaecido do Visual Studio Code", + "displayName": "Tema Monokai Esmaecido", "themeLabel": "Monokai Esmaecido" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json index a02383d35a..f9390b9678 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Monokai", "description": "Tema Monokai do Visual Studio Code", + "displayName": "Tema Monokai", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json index aace6d11a8..b1563db07e 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Claro Silencioso", "description": "Tema claro silencioso do Visual Studio Code", + "displayName": "Tema Claro Silencioso", "themeLabel": "Suave Claro" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json index 0de6cd671d..b411bca968 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Vermelho", "description": "Tema vermelho do Visual Studio Code", + "displayName": "Tema Vermelho", "themeLabel": "Vermelho" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json index 85f53335a6..5b0dc58ecf 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema do Ícone de Arquivo do Seti", "description": "Um tema de ícone de arquivo composto dos ícones de arquivo de interface do usuário Seti", + "displayName": "Tema do Ícone de Arquivo do Seti", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json index a5d12598dd..99aa344f01 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Escuro Solar", "description": "Tema escuro solar do Visual Studio Code", + "displayName": "Tema Escuro Solar", "themeLabel": "Solar Escuro" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json index 97a67c227f..31d4a05321 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Claro Solar", "description": "Tema claro solar do Visual Studio Code", + "displayName": "Tema Claro Solar", "themeLabel": "Solar Claro" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json index 891afba5a1..770977634d 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tema Azul da Noite de Amanhã", "description": "Tema azul da noite de amanhã do Visual Studio Code", + "displayName": "Tema Azul da Noite de Amanhã", "themeLabel": "Noite Azul de Amanhã" } } diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/typescript-basics.i18n.json index 3b21daf738..101db7f047 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem TypeScript", - "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos TypeScript." + "description": "Fornece snippets, realce de sintaxe, correspondência de colchetes e dobragem em arquivos TypeScript.", + "displayName": "Noções Básicas da Linguagem TypeScript" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/xml-language-features.i18n.json index 37b9f83c44..a6bfb8755c 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Recursos de Linguagem XML", - "description": "Fornece suporte de linguagem avançada para XML." + "description": "Fornece suporte de linguagem avançada para XML.", + "displayName": "Recursos de Linguagem XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json index b7d05a2909..0dae5b4d74 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem XML", - "description": "Fornecer realce de sintaxe e correspondência de colchetes em arquivos XML." + "description": "Fornecer realce de sintaxe e correspondência de colchetes em arquivos XML.", + "displayName": "Noções Básicas da Linguagem XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json index 157e6e953d..476a135f33 100644 --- a/i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Noções Básicas da Linguagem YAML", - "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos YAML." + "description": "Fornece realce de sintaxe e correspondência de colchetes em arquivos YAML.", + "displayName": "Noções Básicas da Linguagem YAML" } } } \ No newline at end of file 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 f05c98b38d..d3069c0a5a 100644 --- a/i18n/ads-language-pack-pt-BR/translations/main.i18n.json +++ b/i18n/ads-language-pack-pt-BR/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Ocorreu um erro no sistema ({0})", - "error.defaultMessage": "Ocorreu um erro desconhecido. Verifique o log para obter detalhes.", - "error.moreErrors": "{0} ({1} erros no total)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Não é possível executar um comando do shell em uma unidade UNC." - }, - "vs/base/node/zip": { - "invalid file": "Erro ao extrair {0}. Arquivo inválido.", - "incompleteExtract": "Incompleto. Encontrada {0} de {1} entradas", - "notFound": "{0} não encontrado dentro do zip." - }, - "vs/base/common/actions": { - "submenu.empty": "(vazio)" - }, - "vs/base/common/date": { - "date.fromNow.in": "em {0}", - "date.fromNow.now": "agora", - "date.fromNow.seconds.singular.ago": "{0} segundo atrás", - "date.fromNow.seconds.plural.ago": "{0} segundos atrás", - "date.fromNow.seconds.singular": "{0} segundo", - "date.fromNow.seconds.plural": "{0} segundos", - "date.fromNow.minutes.singular.ago": "{0} minuto atrás", - "date.fromNow.minutes.plural.ago": "{0} minutos atrás", - "date.fromNow.minutes.singular": "{0} minuto", - "date.fromNow.minutes.plural": "{0} minutos", - "date.fromNow.hours.singular.ago": "{0} hora atrás", - "date.fromNow.hours.plural.ago": "{0} horas atrás", - "date.fromNow.hours.singular": "{0} hora", - "date.fromNow.hours.plural": "{0} horas", - "date.fromNow.days.singular.ago": "{0} dia atrás", - "date.fromNow.days.plural.ago": "{0} dias atrás", - "date.fromNow.days.singular": "{0} dia", - "date.fromNow.days.plural": "{0} dias", - "date.fromNow.weeks.singular.ago": "{0} semana atrás", - "date.fromNow.weeks.plural.ago": "{0} semanas atrás", - "date.fromNow.weeks.singular": "{0} semana", - "date.fromNow.weeks.plural": "{0} semanas", - "date.fromNow.months.singular.ago": "{0} mês atrás", - "date.fromNow.months.plural.ago": "{0} meses atrás", - "date.fromNow.months.singular": "{0} mês", - "date.fromNow.months.plural": "{0} meses", - "date.fromNow.years.singular.ago": "{0} ano atrás", - "date.fromNow.years.plural.ago": "{0} anos atrás", - "date.fromNow.years.singular": "{0} ano", - "date.fromNow.years.plural": "{0} anos" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Limpar", - "disable filter on type": "Desabilitar Filtrar por Tipo", - "enable filter on type": "Habilitar Filtrar por Tipo", - "empty": "Nenhum elemento encontrado", - "found": "Foram correspondidos {0} de {1} elementos" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "Informações", - "dialogErrorMessage": "Erro", - "dialogWarningMessage": "Aviso", - "dialogPendingMessage": "Em Andamento", - "dialogClose": "Fechar Caixa de Diálogo" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "Não Associado" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Símbolo inválido", - "error.invalidNumberFormat": "Formato de número inválido", - "error.propertyNameExpected": "Nome da propriedade esperado", - "error.valueExpected": "Valor esperado", - "error.colonExpected": "Dois-pontos esperados", - "error.commaExpected": "Vírgula esperada", - "error.closeBraceExpected": "Chave de fechamento esperada", - "error.closeBracketExpected": "Colchete de fechamento esperado", - "error.endOfFileExpected": "Fim do arquivo esperado" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Recolher Tudo" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0} Seção" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Menu do Aplicativo", - "mMore": "Mais" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Mais Ações..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Erro: {0}", - "alertWarningMessage": "Aviso: {0}", - "alertInfoMessage": "Informações: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Voltar", - "inputModeEntry": "Pressione 'Enter' para confirmar sua entrada ou 'Escape' para cancelar", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "Digite para restringir os resultados.", - "inputModeEntryDescription": "{0} (Pressione 'Enter' para confirmar ou 'Escape' para cancelar)", - "quickInput.visibleCount": "{0} Resultados", - "quickInput.countSelected": "{0} Selecionados", - "ok": "OK", - "custom": "Personalizado", - "quickInput.backWithKeybinding": "Voltar ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Shift", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "Super", - "ctrlKey.long": "Control", - "shiftKey.long": "Shift", - "altKey.long": "Alt", - "cmdKey.long": "Command", - "windowsKey.long": "Windows", - "superKey.long": "Super" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Carregando..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Fechar Caixa de Diálogo", + "dialogErrorMessage": "Erro", + "dialogInfoMessage": "Informações", + "dialogPendingMessage": "Em Andamento", + "dialogWarningMessage": "Aviso", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "entrada" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "Diferenciar Maiúsculas de Minúsculas", + "regexDescription": "Usar Expressão Regular", + "wordsDescription": "Coincidir Palavra Inteira" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "entrada", "label.preserveCaseCheckbox": "Preservar Maiúsculas e Minúsculas" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "Diferenciar Maiúsculas de Minúsculas", - "wordsDescription": "Coincidir Palavra Inteira", - "regexDescription": "Usar Expressão Regular" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Carregando..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Entrada Rápida" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Erro: {0}", + "alertInfoMessage": "Informações: {0}", + "alertWarningMessage": "Aviso: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "Não Associado" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Menu do Aplicativo", + "mMore": "Mais" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Selecionar Caixa" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "&&Desfazer", - "undo": "Desfazer", - "miRedo": "&&Refazer", - "redo": "Refazer", - "miSelectAll": "&&Selecionar Tudo", - "selectAll": "Selecionar Tudo" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0} Seção" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Se o texto do editor tem o foco (o cursor está piscando)", - "editorFocus": "Se o editor ou um widget do editor tem o foco (por exemplo, o foco está no widget de localização)", - "textInputFocus": "Se um editor ou uma entrada de rich text tem o foco (o cursor está piscando)", - "editorReadonly": "Se o editor é somente leitura", - "inDiffEditor": "Se o contexto é um editor de comparação", - "editorColumnSelection": "Se a opção `editor.columnSelection` está habilitada", - "editorHasSelection": "Se o editor tem um texto selecionado", - "editorHasMultipleSelections": "Se o editor tem várias seleções", - "editorTabMovesFocus": "Se `Tab` moverá o foco para fora do editor", - "editorHoverVisible": "Se o foco do editor está visível", - "inCompositeEditor": "Se o editor faz parte de um editor maior (por exemplo, notebooks)", - "editorLangId": "O identificador de idioma do editor", - "editorHasCompletionItemProvider": "Se o editor tem um provedor de item de conclusão", - "editorHasCodeActionsProvider": "Se o editor tem um provedor de ações de código", - "editorHasCodeLensProvider": "Se o editor tem um provedor de CodeLens", - "editorHasDefinitionProvider": "Se o editor tem um provedor de definição", - "editorHasDeclarationProvider": "Se o editor tem um provedor de declaração", - "editorHasImplementationProvider": "Se o editor tem um provedor de implementação", - "editorHasTypeDefinitionProvider": "Se o editor tem um provedor de definição de tipo", - "editorHasHoverProvider": "Se o editor tem um provedor de foco", - "editorHasDocumentHighlightProvider": "Se o editor tem um provedor de realce de documento", - "editorHasDocumentSymbolProvider": "Se o editor tem um provedor de símbolos de documento", - "editorHasReferenceProvider": "Se o editor tem um provedor de referência", - "editorHasRenameProvider": "Se o editor tem um provedor de renomeação", - "editorHasSignatureHelpProvider": "Se o editor tem um provedor de ajuda da assinatura", - "editorHasInlineHintsProvider": "Se o editor tem um provedor de dicas embutidas", - "editorHasDocumentFormattingProvider": "Se o editor tem um provedor de formatação de documento", - "editorHasDocumentSelectionFormattingProvider": "Se o editor tem um provedor de formatação de seleção de documento", - "editorHasMultipleDocumentFormattingProvider": "Se o editor tem vários provedores de formatação de documento", - "editorHasMultipleDocumentSelectionFormattingProvider": "Se o editor tem vários provedores de formatação de seleção de documento" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Mais Ações..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "O editor usará APIs de plataforma para detectar quando um Leitor de Tela está anexado.", - "accessibilitySupport.on": "O editor será otimizado permanentemente para uso com um Leitor de Tela.", - "accessibilitySupport.off": "O editor nunca será otimizado para uso com um Leitor de Tela.", - "accessibilitySupport": "Controla se o editor deve ser executado em um modo em que é otimizado para leitores de tela.", - "comments.insertSpace": "Controla se um caractere de espaço é inserido durante o comentário.", - "comments.ignoreEmptyLines": "Controla se linhas vazias devem ser ignoradas com as ações de alternância, adição ou remoção para comentários de linha.", - "emptySelectionClipboard": "Controla se a cópia sem uma seleção copia a linha atual.", - "find.cursorMoveOnType": "Controla se o cursor deve ir para a localização de correspondências durante a digitação.", - "find.seedSearchStringFromSelection": "Controla se a cadeia de caracteres de pesquisa em Localizar Widget é propagada da seleção do editor.", - "editor.find.autoFindInSelection.never": "Nunca ativar a opção Localizar na seleção automaticamente (padrão).", - "editor.find.autoFindInSelection.always": "Sempre ativar a opção Localizar na seleção automaticamente.", - "editor.find.autoFindInSelection.multiline": "Ativar Localizar na seleção automaticamente quando várias linhas de conteúdo forem selecionadas.", - "find.autoFindInSelection": "Controla a condição para ativar a localização na seleção automaticamente.", - "find.globalFindClipboard": "Controla se Localizar Widget deve ler ou modificar a área de transferência de localização compartilhada no macOS.", - "find.addExtraSpaceOnTop": "Controla se Localizar Widget deve adicionar linhas extras na parte superior do editor. Quando true, você poderá rolar para além da primeira linha quando Localizar Widget estiver visível.", - "find.loop": "Controla se a pesquisa é reiniciada automaticamente do início (ou do fim) quando nenhuma correspondência adicional é encontrada.", - "fontLigatures": "Habilita/Desabilita as ligaturas de fonte (os recursos de fonte 'calt' e 'liga'). Altere esta opção para uma cadeia de caracteres para obter o controle refinado da propriedade 'font-feature-settings' do CSS.", - "fontFeatureSettings": "A propriedade 'font-feature-settings' explícita do CSS. Quando é necessário ativar/desativar ligaturas, é possível passar um booliano.", - "fontLigaturesGeneral": "Configura as ligaturas de fonte ou os recursos de fonte. Pode ser um booliano para habilitar/desabilitar ligaturas ou uma cadeia de caracteres para o valor da propriedade 'font-feature-settings' do CSS.", - "fontSize": "Controla o tamanho da fonte em pixels.", - "fontWeightErrorMessage": "Somente palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000 são permitidos.", - "fontWeight": "Controla a espessura da fonte. Aceita palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000.", - "editor.gotoLocation.multiple.peek": "Mostrar exibição com espiada dos resultados (padrão)", - "editor.gotoLocation.multiple.gotoAndPeek": "Ir para o resultado primário e mostrar uma exibição com espiada", - "editor.gotoLocation.multiple.goto": "Ir para o resultado primário e habilitar a navegação sem espiada para outros", - "editor.gotoLocation.multiple.deprecated": "Essa configuração foi preterida. Use configurações separadas como 'editor.editor.gotoLocation.multipleDefinitions' ou 'editor.editor.gotoLocation.multipleImplementations'.", - "editor.editor.gotoLocation.multipleDefinitions": "Controla o comportamento do comando 'Go to Definition' quando há vários locais de destino.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla o comportamento do comando 'Go to Type Definition' quando há vários locais de destino.", - "editor.editor.gotoLocation.multipleDeclarations": "Controla o comportamento do comando 'Go to Declaration' quando há vários locais de destino.", - "editor.editor.gotoLocation.multipleImplemenattions": "Controla o comportamento do comando 'Go to Implementations' quando há vários locais de destino.", - "editor.editor.gotoLocation.multipleReferences": "Controla o comportamento do comando 'Go to References' quando há vários locais de destino.", - "alternativeDefinitionCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Definição' é a localização atual.", - "alternativeTypeDefinitionCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Definição de Tipo' é a localização atual.", - "alternativeDeclarationCommand": "ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Declaração' é a localização atual.", - "alternativeImplementationCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Implementação' é a localização atual.", - "alternativeReferenceCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Referência' é a localização atual.", - "hover.enabled": "Controla se o foco é mostrado.", - "hover.delay": "Controla o atraso em milissegundos após o qual o foco é exibido.", - "hover.sticky": "Controla se o foco deve permanecer visível quando o mouse é movido sobre ele.", - "codeActions": "Habilita a lâmpada de ação do código no editor.", - "inlineHints.enable": "Habilita as dicas embutidas no editor.", - "inlineHints.fontSize": "Controla o tamanho da fonte das dicas embutidas no editor. Quando esta configuração é definida como `0`, os 90% de `#editor.fontSize#` são usados.", - "inlineHints.fontFamily": "Controla a família de fontes das dicas embutidas no editor.", - "lineHeight": "Controla a altura da linha. Use 0 para computar a altura da linha do tamanho da fonte.", - "minimap.enabled": "Controla se o minimapa é exibido.", - "minimap.size.proportional": "O minimapa tem o mesmo tamanho que o conteúdo do editor (e pode rolar).", - "minimap.size.fill": "O minimapa alongará ou reduzirá conforme necessário para preencher a altura do editor (sem rolagem).", - "minimap.size.fit": "O minimapa será reduzido conforme o necessário para nunca ser maior que o editor (sem rolagem).", - "minimap.size": "Controla o tamanho do minimapa.", - "minimap.side": "Controla o lado em que o minimapa deve ser renderizado.", - "minimap.showSlider": "Controla quando o controle deslizante do minimapa é exibido.", - "minimap.scale": "Escala de conteúdo desenhada no minimapa: 1, 2 ou 3.", - "minimap.renderCharacters": "Renderizar os caracteres reais em uma linha, em oposição aos blocos de cores.", - "minimap.maxColumn": "Limitar a largura do minimapa para renderizar no máximo um determinado número de colunas.", - "padding.top": "Controla a quantidade de espaço entre a borda superior do editor e a primeira linha.", - "padding.bottom": "Controla a quantidade de espaço entre a borda inferior do editor e a última linha.", - "parameterHints.enabled": "Habilita um pop-up que mostra a documentação do parâmetro e as informações de tipo conforme você digita.", - "parameterHints.cycle": "Controla se o parâmetro sugere ciclos de menu ou fecha ao chegar ao final da lista.", - "quickSuggestions.strings": "Habilitar sugestões rápidas dentro de cadeias de caracteres.", - "quickSuggestions.comments": "Habilitar sugestões rápidas dentro de comentários.", - "quickSuggestions.other": "Habilitar sugestões rápidas fora de cadeias de caracteres e comentários.", - "quickSuggestions": "Controla se as sugestões devem ser exibidas automaticamente durante a digitação.", - "lineNumbers.off": "Os números de linha não são renderizados.", - "lineNumbers.on": "Os números de linha são renderizados como um número absoluto.", - "lineNumbers.relative": "Os números de linha são renderizados como distância em linhas à posição do cursor.", - "lineNumbers.interval": "Os números de linha são renderizados a cada dez linhas.", - "lineNumbers": "Controla a exibição de números de linha.", - "rulers.size": "Número de caracteres com espaçamento uniforme em que esta régua do editor será renderizada.", - "rulers.color": "Cor desta régua do editor.", - "rulers": "Renderizar réguas verticais após um determinado número de caracteres com espaçamento uniforme. Usar vários valores para várias réguas. Nenhuma régua será desenhada se a matriz estiver vazia.", - "suggest.insertMode.insert": "Inserir sugestão sem substituir o texto à direita do cursor.", - "suggest.insertMode.replace": "Inserir a sugestão e substituir o texto à direita do cursor.", - "suggest.insertMode": "Controla se as palavras são substituídas ao aceitar as conclusões. Observe que isso depende de extensões que optam por esse recurso.", - "suggest.filterGraceful": "Controla se a filtragem e classificação de sugestões considera erros pequenos de digitação.", - "suggest.localityBonus": "Controla se a classificação favorece palavras que aparecem próximas ao cursor.", - "suggest.shareSuggestSelections": "Controla se as seleções de sugestão lembradas são compartilhadas entre vários workspaces e janelas (precisa de `#editor.suggestSelection#`).", - "suggest.snippetsPreventQuickSuggestions": "Controla se um snippet ativo impede sugestões rápidas.", - "suggest.showIcons": "Controla se os ícones em sugestões devem ser mostrados ou ocultados.", - "suggest.showStatusBar": "Controla a visibilidade da barra de status na parte inferior do widget de sugestão.", - "suggest.showInlineDetails": "Controla se os detalhes da sugestão são mostrados embutidos com o rótulo ou somente no widget de detalhes", - "suggest.maxVisibleSuggestions.dep": "Esta configuração foi preterida. Agora, o widget de sugestão pode ser redimensionado.", - "deprecated": "Esta configuração foi preterida. Use configurações separadas como 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets'.", - "editor.suggest.showMethods": "Quando habilitado, o IntelliSense mostra sugestões de `method`.", - "editor.suggest.showFunctions": "Quando habilitado, o IntelliSense mostra sugestões de `function`.", - "editor.suggest.showConstructors": "Quando habilitado, o IntelliSense mostra sugestões de `constructor`.", - "editor.suggest.showFields": "Quando habilitado, o IntelliSense mostra sugestões de `field`.", - "editor.suggest.showVariables": "Quando habilitado, o IntelliSense mostra sugestões de `variable`.", - "editor.suggest.showClasss": "Quando habilitado, o IntelliSense mostra sugestões de `class`.", - "editor.suggest.showStructs": "Quando habilitado, o IntelliSense mostra sugestões de `struct`.", - "editor.suggest.showInterfaces": "Quando habilitado, o IntelliSense mostra sugestões de `interface`.", - "editor.suggest.showModules": "Quando habilitado, o IntelliSense mostra sugestões de `module`.", - "editor.suggest.showPropertys": "Quando habilitado, o IntelliSense mostra sugestões de `property`.", - "editor.suggest.showEvents": "Quando habilitado, o IntelliSense mostra sugestões de `event`.", - "editor.suggest.showOperators": "Quando habilitado, o IntelliSense mostra sugestões de `operator`.", - "editor.suggest.showUnits": "Quando habilitado, o IntelliSense mostra sugestões de `unit`.", - "editor.suggest.showValues": "Quando habilitado, o IntelliSense mostra sugestões de `value`.", - "editor.suggest.showConstants": "Quando habilitado, o IntelliSense mostra sugestões de `constant`.", - "editor.suggest.showEnums": "Quando habilitado, o IntelliSense mostra sugestões de `enum`.", - "editor.suggest.showEnumMembers": "Quando habilitado, o IntelliSense mostra sugestões de `enumMember`.", - "editor.suggest.showKeywords": "Quando habilitado, o IntelliSense mostra sugestões de `keyword`.", - "editor.suggest.showTexts": "Quando habilitado, o IntelliSense mostra sugestões de `text`.", - "editor.suggest.showColors": "Quando habilitado, o IntelliSense mostra sugestões de `color`.", - "editor.suggest.showFiles": "Quando habilitado, o IntelliSense mostra sugestões de `file`.", - "editor.suggest.showReferences": "Quando habilitado, o IntelliSense mostra sugestões de `reference`.", - "editor.suggest.showCustomcolors": "Quando habilitado, o IntelliSense mostra sugestões de `customcolor`.", - "editor.suggest.showFolders": "Quando habilitado, o IntelliSense mostra sugestões de `folder`.", - "editor.suggest.showTypeParameters": "Quando habilitado, o IntelliSense mostra sugestões de `typeParameter`.", - "editor.suggest.showSnippets": "Quando habilitado, o IntelliSense mostra sugestões de `snippet`.", - "editor.suggest.showUsers": "Quando habilitado, o IntelliSense mostra sugestões de `user`.", - "editor.suggest.showIssues": "Quando habilitado, o IntelliSense mostra sugestões de `issues`.", - "selectLeadingAndTrailingWhitespace": "Se os espaços em branco à direita e à esquerda sempre devem ser selecionados.", - "acceptSuggestionOnCommitCharacter": "Controla se as sugestões devem ser aceitas em caracteres de confirmação. Por exemplo, em JavaScript, o ponto e vírgula (`;`) pode ser um caractere de confirmação que aceita uma sugestão e digita esse caractere.", - "acceptSuggestionOnEnterSmart": "Somente aceitar uma sugestão com `Enter` quando ela fizer uma alteração textual.", - "acceptSuggestionOnEnter": "Controla se as sugestões devem ser aceitas pressionando `Enter`, além de `Tab`. Ajuda a evitar ambiguidade entre a inserção de novas linhas ou a aceitação de sugestões.", - "accessibilityPageSize": "Controla o número de linhas no editor que podem ser lidas por um leitor de tela de uma vez. Quando detectamos um leitor de tela, definimos o padrão automaticamente como 2000. Aviso: esta opção afeta o desempenho para números maiores que o padrão.", - "accessibilityPageSize.deprecated": "Esta configuração foi preterida. O editor escolherá automaticamente o tamanho da página de acessibilidade quando um leitor de tela for detectado. 2 mil linhas serão o novo padrão.", - "editorViewAccessibleLabel": "Conteúdo do editor", - "editor.autoClosingBrackets.languageDefined": "Usar as configurações de linguagem para determinar quando fechar automaticamente os colchetes.", - "editor.autoClosingBrackets.beforeWhitespace": "Fechar automaticamente os colchetes somente quando o cursor estiver à esquerda do espaço em branco.", - "autoClosingBrackets": "Controla se o editor deve fechar automaticamente os colchetes após o usuário adicionar um colchete de abertura.", - "editor.autoClosingDelete.auto": "Remover as aspas ou os colchetes de fechamento adjacentes somente se eles foram inseridos automaticamente.", - "autoClosingDelete": "Controla se o editor deve remover as aspas ou os colchetes de fechamento adjacentes durante a exclusão.", - "editor.autoClosingOvertype.auto": "Digitar usando colchetes ou aspas de fechamento somente se eles tiverem sido inseridos automaticamente.", - "autoClosingOvertype": "Controla se o editor deve digitar usando colchetes ou aspas de fechamento.", - "editor.autoClosingQuotes.languageDefined": "Use as configurações de linguagem para determinar quando fechar as aspas automaticamente.", - "editor.autoClosingQuotes.beforeWhitespace": "Fechar automaticamente as aspas somente quando o cursor estiver à esquerda do espaço em branco.", - "autoClosingQuotes": "Controla se o editor deverá fechar as aspas automaticamente depois que o usuário adicionar aspas de abertura.", - "editor.autoIndent.none": "O editor não inserirá o recuo automaticamente.", - "editor.autoIndent.keep": "O editor manterá o recuo da linha atual.", - "editor.autoIndent.brackets": "O editor manterá o recuo da linha atual e honrará os colchetes definidos por linguagem.", - "editor.autoIndent.advanced": "O editor manterá o recuo da linha atual, honrará os colchetes definidos por linguagem e invocará onEnterRules especiais definidos por linguagens.", - "editor.autoIndent.full": "O editor manterá o recuo da linha atual, honrará os colchetes definidos por linguagem, invocará onEnterRules especiais definidos por linguagens e honrará indentationRules definido por linguagens.", - "autoIndent": "Controla se o editor deve ajustar automaticamente o recuo quando os usuários digitam, colam, movem ou recuam linhas.", - "editor.autoSurround.languageDefined": "Usar as configurações de linguagem para determinar quando circundar as seleções automaticamente.", - "editor.autoSurround.quotes": "Colocar entre aspas, mas não entre colchetes.", - "editor.autoSurround.brackets": "Colocar entre colchetes, mas não entre aspas.", - "autoSurround": "Controla se o editor deve envolver as seleções automaticamente.", - "stickyTabStops": "Emular o comportamento da seleção dos caracteres de tabulação ao usar espaços para recuo. A seleção respeitará as paradas de tabulação.", - "codeLens": "Controla se o editor mostra CodeLens.", - "codeLensFontFamily": "Controla a família de fontes do CodeLens.", - "codeLensFontSize": "Controla o tamanho da fonte do CodeLens em pixels. Quando esta configuração é definida como `0`, os 90% de `#editor.fontSize#` são usados.", - "colorDecorators": "Controla se o editor deve renderizar o seletor de cor e os decoradores de cor embutidos.", - "columnSelection": "Permite que a seleção com o mouse e as teclas faça a seleção de coluna.", - "copyWithSyntaxHighlighting": "Controla se o realce de sintaxe deve ser copiado para a área de transferência.", - "cursorBlinking": "Controla o estilo de animação do cursor.", - "cursorSmoothCaretAnimation": "Controla se a animação de cursor suave deve ser habilitada.", - "cursorStyle": "Controla o estilo do cursor.", - "cursorSurroundingLines": "Controla o número mínimo de linhas visíveis à esquerda e à direita ao redor do cursor. Conhecido como 'scrollOff' ou 'scrollOffset' em alguns outros editores.", - "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` é imposto somente quando disparado via teclado ou API.", - "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` é sempre imposto.", - "cursorSurroundingLinesStyle": "Controla quando `cursorSurroundingLines` deve ser imposto.", - "cursorWidth": "Controla a largura do cursor quando `#editor.cursorStyle#` está definido como `line`.", - "dragAndDrop": "Controla se o editor deve permitir a movimentação de seleções por meio de arrastar e soltar.", - "fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", - "folding": "Controla se o editor tem a dobragem de código habilitada.", - "foldingStrategy.auto": "Usar uma estratégia de dobragem específica a um idioma, se disponível, senão usar uma baseada em recuo.", - "foldingStrategy.indentation": "Usar a estratégia de dobragem baseada em recuo.", - "foldingStrategy": "Controla a estratégia para os intervalos de dobragem de computação.", - "foldingHighlight": "Controla se o editor deve realçar intervalos dobrados.", - "unfoldOnClickAfterEndOfLine": "Controla se clicar no conteúdo vazio depois de uma linha dobrada desdobrará a linha.", - "fontFamily": "Controla a família de fontes.", - "formatOnPaste": "Controla se o editor deve formatar automaticamente o conteúdo colado. Um formatador precisa estar disponível e o formatador deve ser capaz de formatar um intervalo em um documento.", - "formatOnType": "Controla se o editor deve formatar automaticamente a linha após a digitação.", - "glyphMargin": "Controla se o editor deve renderizar a margem vertical do glifo. A margem do glifo é usada principalmente para depuração.", - "hideCursorInOverviewRuler": "Controla se o cursor deve ser ocultado na régua de visão geral.", - "highlightActiveIndentGuide": "Controla se o editor deve realçar a guia de recuo ativo.", - "letterSpacing": "Controla o espaçamento de letras em pixels.", - "linkedEditing": "Controla se o editor tem a edição vinculada habilitada. Dependendo do idioma, os símbolos relacionados, por exemplo, a marcas HTML, são atualizados durante a edição.", - "links": "Controla se o editor deve detectar links e torná-los clicáveis.", - "matchBrackets": "Realçar colchetes correspondentes.", - "mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaX` e no `deltaY` dos eventos de rolagem do mouse.", - "mouseWheelZoom": "Aplicar zoom à fonte do editor ao usar o botão de rolagem do mouse e segurar `Ctrl`.", - "multiCursorMergeOverlapping": "Mesclar vários cursores quando eles estiverem sobrepostos.", - "multiCursorModifier.ctrlCmd": "Mapeia para `Control` no Windows e no Linux e para `Command` no macOS.", - "multiCursorModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", - "multiCursorModifier": "O modificador a ser usado para adicionar vários cursores com o mouse. Os gestos do mouse Ir para Definição e Abrir Link se adaptarão para que eles não entrem em conflito com o modificador de multicursor. [Leia mais] (https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", - "multiCursorPaste.spread": "Cada cursor cola uma única linha do texto.", - "multiCursorPaste.full": "Cada cursor cola o texto completo.", - "multiCursorPaste": "Controla a colagem quando a contagem de linhas do texto colado corresponde à contagem do cursor.", - "occurrencesHighlight": "Controla se o editor deve realçar ocorrências de símbolo semântico.", - "overviewRulerBorder": "Controla se uma borda deve ser desenhada ao redor da régua de visão geral.", - "peekWidgetDefaultFocus.tree": "Focalizar a árvore ao abrir a espiada", - "peekWidgetDefaultFocus.editor": "Focalizar o editor ao abrir a espiada", - "peekWidgetDefaultFocus": "Controla se deve focar o editor embutido ou a árvore no widget de espiada.", - "definitionLinkOpensInPeek": "Controla se o gesto do mouse Ir para Definição sempre abre o widget de espiada.", - "quickSuggestionsDelay": "Controla o atraso em milissegundos após o qual as sugestões rápidas serão exibidas.", - "renameOnType": "Controla se o editor é renomeado automaticamente no tipo.", - "renameOnTypeDeprecate": "Preterido. Use `editor.linkedEditing`.", - "renderControlCharacters": "Controla se o editor deve renderizar caracteres de controle.", - "renderIndentGuides": "Controla se o editor deve renderizar guias de recuo.", - "renderFinalNewline": "Renderizar o número da última linha quando o arquivo terminar com uma nova linha.", - "renderLineHighlight.all": "Realça a medianiz e a linha atual.", - "renderLineHighlight": "Controla como o editor deve renderizar o realce da linha atual.", - "renderLineHighlightOnlyWhenFocus": "Controla se o editor deve renderizar o realce da linha atual somente quando está focalizado.", - "renderWhitespace.boundary": "Renderizar caracteres de espaço em branco, exceto espaços únicos entre palavras.", - "renderWhitespace.selection": "Renderizar caracteres de espaço em branco somente no texto selecionado.", - "renderWhitespace.trailing": "Renderizar somente os caracteres de espaço em branco à direita.", - "renderWhitespace": "Controla como o editor deve renderizar caracteres de espaço em branco.", - "roundedSelection": "Controla se as seleções devem ter cantos arredondados.", - "scrollBeyondLastColumn": "Controla o número de caracteres extras acima do qual o editor será rolado horizontalmente.", - "scrollBeyondLastLine": "Controla se o editor será rolado para além da última linha.", - "scrollPredominantAxis": "Rolar apenas ao longo do eixo predominante ao rolar vertical e horizontalmente ao mesmo tempo. Evita o descompasso horizontal ao rolar verticalmente em um trackpad.", - "selectionClipboard": "Controla se a área de transferência primária do Linux deve ser compatível.", - "selectionHighlight": "Controla se o editor deve realçar correspondências semelhantes à seleção.", - "showFoldingControls.always": "Sempre mostrar os controles de dobragem.", - "showFoldingControls.mouseover": "Mostrar somente os controles de dobragem quando o mouse estiver sobre a medianiz.", - "showFoldingControls": "Controla quando os controles de dobragem na medianiz são exibidos.", - "showUnused": "Controla o esmaecimento do código não usado.", - "showDeprecated": "Controla variáveis preteridas do tachado.", - "snippetSuggestions.top": "Mostrar sugestões de snippet na parte superior de outras sugestões.", - "snippetSuggestions.bottom": "Mostrar sugestões de snippet abaixo de outras sugestões.", - "snippetSuggestions.inline": "Mostrar sugestões de snippets com outras sugestões.", - "snippetSuggestions.none": "Não mostrar sugestões de snippet.", - "snippetSuggestions": "Controla se os snippets são mostrados com outras sugestões e como são classificados.", - "smoothScrolling": "Controla se o editor rolará usando uma animação.", - "suggestFontSize": "Tamanho da fonte do widget de sugestão. Quando definido como `0`, o valor de `#editor.fontSize#` é usado.", - "suggestLineHeight": "Altura da linha do widget de sugestão. Quando definida como `0`, o valor de `#editor.lineHeight#` é usado. O valor mínimo é 8.", - "suggestOnTriggerCharacters": "Controla se as sugestões devem ser exibidas automaticamente ao digitar caracteres de gatilho.", - "suggestSelection.first": "Sempre selecionar a primeira sugestão.", - "suggestSelection.recentlyUsed": "Selecionar sugestões recentes, a menos que outra digitação selecione uma, por exemplo, `console.| -> console.log`, pois `log` foi concluído recentemente.", - "suggestSelection.recentlyUsedByPrefix": "Selecionar sugestões com base nos prefixos anteriores que concluíram essas sugestões, por exemplo, `co -> console` e `con -> const`.", - "suggestSelection": "Controla como as sugestões são previamente selecionadas ao mostrar a lista de sugestões.", - "tabCompletion.on": "A conclusão da tabulação inserirá a melhor sugestão de correspondência quando você pressionar a tecla Tab.", - "tabCompletion.off": "Desabilitar as conclusões da tabulação.", - "tabCompletion.onlySnippets": "A conclusão da tabulação insere snippets quando o prefixo corresponde. Funciona melhor quando 'quickSuggestions' não está habilitado.", - "tabCompletion": "Habilita as conclusões da tabulação.", - "unusualLineTerminators.auto": "Terminadores de linha incomuns são removidos automaticamente.", - "unusualLineTerminators.off": "Terminadores de linha incomuns são ignorados.", - "unusualLineTerminators.prompt": "Terminadores de linha incomuns solicitam ser removidos.", - "unusualLineTerminators": "Remover terminadores de linha incomuns que possam causar problemas.", - "useTabStops": "A inserção e a exclusão de um espaço em branco seguem as paradas da tabulação.", - "wordSeparators": "Caracteres que serão usados como separadores de palavras ao fazer operações ou navegações relacionadas a palavras.", - "wordWrap.off": "As linhas nunca serão quebradas.", - "wordWrap.on": "As linhas serão quebradas na largura do visor.", - "wordWrap.wordWrapColumn": "As linhas serão quebradas em `#editor.wordWrapColumn#`.", - "wordWrap.bounded": "As linhas serão quebradas no mínimo do visor e de `#editor.wordWrapColumn#`.", - "wordWrap": "Controla como as linhas devem ser quebradas.", - "wordWrapColumn": "Controla a coluna de quebra de linha do editor quando `#editor.wordWrap#` é `wordWrapColumn` ou `bounded`.", - "wrappingIndent.none": "Sem recuo. Linhas quebradas começam na coluna 1.", - "wrappingIndent.same": "As linhas quebradas têm o mesmo recuo que o pai.", - "wrappingIndent.indent": "As linhas quebradas obtêm recuo de +1 para o pai.", - "wrappingIndent.deepIndent": "As linhas quebradas obtêm recuo de +2 para o pai.", - "wrappingIndent": "Controla o recuo de linhas quebradas.", - "wrappingStrategy.simple": "Assume que todos os caracteres têm a mesma largura. Este é um algoritmo rápido que funciona corretamente para fontes com espaçamento uniforme e determinados scripts (como caracteres latinos) em que os glifos têm a mesma largura.", - "wrappingStrategy.advanced": "Delega a computação do ponto de quebra de linha para o navegador. Este é um algoritmo lento, que pode causar congelamento para arquivos grandes, mas funciona corretamente em todos os casos.", - "wrappingStrategy": "Controla o algoritmo que computa pontos de quebra de linha." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Limpar", + "disable filter on type": "Desabilitar Filtrar por Tipo", + "empty": "Nenhum elemento encontrado", + "enable filter on type": "Habilitar Filtrar por Tipo", + "found": "Foram correspondidos {0} de {1} elementos" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Cor da tela de fundo para o realce da linha na posição do cursor.", - "lineHighlightBorderBox": "Cor da tela de fundo da borda ao redor da linha na posição do cursor.", - "rangeHighlight": "Cor da tela de fundo dos intervalos realçados, como os recursos para abrir e localizar rapidamente. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "rangeHighlightBorder": "Cor da tela de fundo da borda ao redor dos intervalos realçados.", - "symbolHighlight": "Cor da tela de fundo do símbolo realçado, como para ir para definição ou para ir para o próximo símbolo/símbolo anterior. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "symbolHighlightBorder": "Cor da tela de fundo da borda ao redor dos símbolos realçados.", - "caret": "Cor do cursor do editor.", - "editorCursorBackground": "A cor da tela de fundo do cursor do editor. Permite personalizar a cor de um caractere sobreposto por um cursor de bloco.", - "editorWhitespaces": "Cor dos caracteres de espaço em branco no editor.", - "editorIndentGuides": "Cor dos guias de recuo do editor.", - "editorActiveIndentGuide": "Cor dos guias de recuo do editor ativo.", - "editorLineNumbers": "Cor dos números de linha do editor.", - "editorActiveLineNumber": "Cor do número da linha ativa do editor", - "deprecatedEditorActiveLineNumber": "A ID foi preterida. Use 'editorLineNumber.activeForeground'.", - "editorRuler": "Cor das réguas do editor.", - "editorCodeLensForeground": "Cor de primeiro plano do editor CodeLens", - "editorBracketMatchBackground": "Cor da tela de fundo atrás dos colchetes correspondentes", - "editorBracketMatchBorder": "Cor das caixas de colchetes correspondentes", - "editorOverviewRulerBorder": "Cor da borda da régua de visão geral.", - "editorOverviewRulerBackground": "Cor da tela de fundo da régua de visão geral do editor. Usado somente quando o minimapa está habilitado e colocado no lado direito do editor.", - "editorGutter": "Cor da tela de fundo da medianiz do editor. A medianiz contém as margens do glifo e os números das linhas.", - "unnecessaryCodeBorder": "A cor da borda do código-fonte não necessário (não usado) no editor.", - "unnecessaryCodeOpacity": "Opacidade do código-fonte não necessário (não usado) no editor. Por exemplo, \"#000000c0\" renderizará o código com 75% de opacidade. Para temas de alto contraste, use a cor do tema 'editorUnnecessaryCode.border' para sublinhar o código não necessário em vez de esmaecê-lo.", - "overviewRulerRangeHighlight": "Cor do marcador da régua de visão geral para realces de intervalo. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "overviewRuleError": "Cor do marcador da régua de visão geral para erros.", - "overviewRuleWarning": "Cor do marcador da régua de visão geral para avisos.", - "overviewRuleInfo": "Cor do marcador da régua de visão geral para informações." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Recolher Tudo" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Texto sem Formatação" + "vs/base/common/actions": { + "submenu.empty": "(vazio)" }, - "vs/editor/common/model/editStack": { - "edit": "Digitando" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} dias", + "date.fromNow.days.plural.ago": "{0} dias atrás", + "date.fromNow.days.singular": "{0} dia", + "date.fromNow.days.singular.ago": "{0} dia atrás", + "date.fromNow.hours.plural": "{0} horas", + "date.fromNow.hours.plural.ago": "{0} horas atrás", + "date.fromNow.hours.singular": "{0} hora", + "date.fromNow.hours.singular.ago": "{0} hora atrás", + "date.fromNow.in": "em {0}", + "date.fromNow.minutes.plural": "{0} minutos", + "date.fromNow.minutes.plural.ago": "{0} minutos atrás", + "date.fromNow.minutes.singular": "{0} minuto", + "date.fromNow.minutes.singular.ago": "{0} minuto atrás", + "date.fromNow.months.plural": "{0} meses", + "date.fromNow.months.plural.ago": "{0} meses atrás", + "date.fromNow.months.singular": "{0} mês", + "date.fromNow.months.singular.ago": "{0} mês atrás", + "date.fromNow.now": "agora", + "date.fromNow.seconds.plural": "{0} segundos", + "date.fromNow.seconds.plural.ago": "{0} segundos atrás", + "date.fromNow.seconds.singular": "{0} segundo", + "date.fromNow.seconds.singular.ago": "{0} segundo atrás", + "date.fromNow.weeks.plural": "{0} semanas", + "date.fromNow.weeks.plural.ago": "{0} semanas atrás", + "date.fromNow.weeks.singular": "{0} semana", + "date.fromNow.weeks.singular.ago": "{0} semana atrás", + "date.fromNow.years.plural": "{0} anos", + "date.fromNow.years.plural.ago": "{0} anos atrás", + "date.fromNow.years.singular": "{0} ano", + "date.fromNow.years.singular.ago": "{0} ano atrás" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Ocorreu um erro desconhecido. Verifique o log para obter detalhes.", + "error.moreErrors": "{0} ({1} erros no total)", + "nodeExceptionMessage": "Ocorreu um erro no sistema ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "Chave de fechamento esperada", + "error.closeBracketExpected": "Colchete de fechamento esperado", + "error.colonExpected": "Dois-pontos esperados", + "error.commaExpected": "Vírgula esperada", + "error.endOfFileExpected": "Fim do arquivo esperado", + "error.invalidNumberFormat": "Formato de número inválido", + "error.invalidSymbol": "Símbolo inválido", + "error.propertyNameExpected": "Nome da propriedade esperado", + "error.valueExpected": "Valor esperado" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "Command", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Control", + "shiftKey": "Shift", + "shiftKey.long": "Shift", + "superKey": "Super", + "superKey.long": "Super", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "Não é possível executar um comando do shell em uma unidade UNC." + }, + "vs/base/node/zip": { + "incompleteExtract": "Incompleto. Encontrada {0} de {1} entradas", + "invalid file": "Erro ao extrair {0}. Arquivo inválido.", + "notFound": "{0} não encontrado dentro do zip." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Personalizado", + "inputModeEntry": "Pressione 'Enter' para confirmar sua entrada ou 'Escape' para cancelar", + "inputModeEntryDescription": "{0} (Pressione 'Enter' para confirmar ou 'Escape' para cancelar)", + "ok": "OK", + "quickInput.back": "Voltar", + "quickInput.backWithKeybinding": "Voltar ({0})", + "quickInput.countSelected": "{0} Selecionados", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} Resultados", + "quickInputBox.ariaLabel": "Digite para restringir os resultados." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Entrada Rápida" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Passe para o fim mesmo quando passar para linhas mais longas", - "removedCursor": "Cursores secundários removidos" + "removedCursor": "Cursores secundários removidos", + "stickydesc": "Passe para o fim mesmo quando passar para linhas mais longas" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "O editor não está acessível no momento. Pressione {0} para obter opções.", + "editor": "editor" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Se o editor executa uma operação que pode ser cancelada, como 'Espiar Referências'" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Refazer", + "miSelectAll": "&&Selecionar Tudo", + "miUndo": "&&Desfazer", + "redo": "Refazer", + "selectAll": "Selecionar Tudo", + "undo": "Desfazer" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "O número de cursores foi limitado a {0}." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Não é possível comparar arquivos porque um arquivo é muito grande.", "diffInsertIcon": "Decoração de linha para inserções no editor de comparação.", - "diffRemoveIcon": "Decoração de linha para remoções no editor de comparação.", - "diff.tooLarge": "Não é possível comparar arquivos porque um arquivo é muito grande." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Nenhuma seleção", - "singleSelectionRange": "Linha {0}, Coluna {1} ({2} selecionada)", - "singleSelection": "Linha {0}, Coluna {1}", - "multiSelectionRange": "{0} seleções ({1} caracteres selecionados)", - "multiSelection": "{0} seleções", - "emergencyConfOn": "Alterando a configuração `accessibilitySupport` para `on`.", - "openingDocs": "Abrindo a página de documentação de Acessibilidade do Editor.", - "readonlyDiffEditor": " em um painel somente leitura de um editor de comparação.", - "editableDiffEditor": " em um painel de um editor de comparação.", - "readonlyEditor": " em um editor de código somente leitura", - "editableEditor": " em um editor de código", - "changeConfigToOnMac": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Command + E.", - "changeConfigToOnWinLinux": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Control + E.", - "auto_on": "O editor está configurado para ser otimizado para uso com um Leitor de Tela.", - "auto_off": "O editor está configurado para nunca ser otimizado para uso com um Leitor de Tela, o que não é o caso neste momento.", - "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", - "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", - "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", - "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", - "openDocMac": "Pressione Command + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", - "openDocWinLinux": "Pressione Control + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", - "outroMsg": "Você pode ignorar esta dica de ferramenta e retornar ao editor pressionando Escape ou Shift + Escape.", - "showAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade", - "inspectTokens": "Desenvolvedor: Inspecionar Tokens", - "gotoLineActionLabel": "Acessar a Linha/Coluna...", - "helpQuickAccess": "Mostrar Todos os Provedores de Acesso Rápido", - "quickCommandActionLabel": "Paleta de Comandos", - "quickCommandActionHelp": "Mostrar e Executar Comandos", - "quickOutlineActionLabel": "Ir para Símbolo...", - "quickOutlineByCategoryActionLabel": "Ir para Símbolo por Categoria...", - "editorViewAccessibleLabel": "Conteúdo do editor", - "accessibilityHelpMessage": "Pressione Alt+F1 para obter Opções de Acessibilidade.", - "toggleHighContrast": "Ativar/Desativar Tema de Alto Contraste", - "bulkEditServiceSummary": "Foram feitas {0} edições em {1} arquivos" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Editor", - "tabSize": "O número de espaços ao pressionar 'tab'. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", - "insertSpaces": "Inserir espaços ao pressionar `Tab`. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", - "detectIndentation": "Controla se `#editor.tabSize#` e `#editor.insertSpaces#` serão automaticamente detectados quando um arquivo for aberto com base no respectivo conteúdo.", - "trimAutoWhitespace": "Remover o espaço em branco inserido automaticamente à direita.", - "largeFileOptimizations": "Tratamento especial para arquivos grandes para desabilitar determinados recursos de uso intensivo de memória.", - "wordBasedSuggestions": "Controla se as conclusões devem ser calculadas com base em palavras do documento.", - "wordBasedSuggestionsMode.currentDocument": "Sugerir palavras apenas do documento ativo.", - "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palavras de todos os documentos abertos do mesmo idioma.", - "wordBasedSuggestionsMode.allDocuments": "Sugerir palavras de todos os documentos abertos.", - "wordBasedSuggestionsMode": "Controla em quais documentos as conclusões baseadas em palavras são computadas.", - "semanticHighlighting.true": "Realce de semântica habilitado para todos os temas de cor.", - "semanticHighlighting.false": "Realce de semântica desabilitado para todos os temas de cor.", - "semanticHighlighting.configuredByTheme": "O realce de semântica é configurado pela configuração `semanticHighlighting` do tema de cor atual.", - "semanticHighlighting.enabled": "Controla se o semanticHighlighting é mostrado para as linguagens que dão suporte a ele.", - "stablePeek": "Manter editores de espiada abertos mesmo ao clicar duas vezes no conteúdo deles ou ao pressionar `Escape`.", - "maxTokenizationLineLength": "Linhas acima desse comprimento não serão indexadas por motivos de desempenho", - "maxComputationTime": "Tempo limite em milissegundos após o cancelamento da computação de comparação. Use 0 para nenhum tempo limite.", - "sideBySide": "Controla se o editor de comparação mostra a comparação lado a lado ou embutida.", - "ignoreTrimWhitespace": "Quando habilitado, o editor de comparação ignora as alterações no espaço em branco à esquerda ou à direita.", - "renderIndicators": "Controla se o editor de comparação mostra indicadores +/- para alterações adicionadas/removidas.", - "codeLens": "Controla se o editor mostra CodeLens.", - "wordWrap.off": "As linhas nunca serão quebradas.", - "wordWrap.on": "As linhas serão quebradas na largura do visor.", - "wordWrap.inherit": "As linhas serão quebradas automaticamente de acordo com a configuração de `#editor.wordWrap#`." + "diffRemoveIcon": "Decoração de linha para remoções no editor de comparação." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "espaço em branco", + "deleteLine": "– {0} linha original {1}", + "diffReviewCloseIcon": "Ícone para 'Fechar' na revisão de comparação.", "diffReviewInsertIcon": "Ícone para 'Inserir' na revisão de comparação.", "diffReviewRemoveIcon": "Ícone para 'Remover' na revisão de comparação.", - "diffReviewCloseIcon": "Ícone para 'Fechar' na revisão de comparação.", + "editor.action.diffReview.next": "Ir para a Próxima Diferença", + "editor.action.diffReview.prev": "Ir para a Diferença Anterior", + "equalLine": "{0} linha original {1} linha modificada {2}", + "header": "Diferença {0} de {1}: linha original {2}, {3}, linha modificada {4}, {5}", + "insertLine": "+ {0} linha modificada {1}", "label.close": "Fechar", + "more_lines_changed": "{0} linhas alteradas", "no_lines_changed": "nenhuma linha alterada", "one_line_changed": "Uma linha alterada", - "more_lines_changed": "{0} linhas alteradas", - "header": "Diferença {0} de {1}: linha original {2}, {3}, linha modificada {4}, {5}", - "blankLine": "espaço em branco", - "unchangedLine": "{0} linha não alterada {1}", - "equalLine": "{0} linha original {1} linha modificada {2}", - "insertLine": "+ {0} linha modificada {1}", - "deleteLine": "– {0} linha original {1}", - "editor.action.diffReview.next": "Ir para a Próxima Diferença", - "editor.action.diffReview.prev": "Ir para a Diferença Anterior" + "unchangedLine": "{0} linha não alterada {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Copiar linha excluída ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Copiar linhas excluídas", "diff.clipboard.copyDeletedLinesContent.single.label": "Copiar linha excluída", - "diff.clipboard.copyDeletedLineContent.label": "Copiar linha excluída ({0})", "diff.inline.revertChange.label": "Reverter esta alteração" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Se o editor executa uma operação que pode ser cancelada, como 'Espiar Referências'" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Controla se o editor mostra CodeLens.", + "detectIndentation": "Controla se `#editor.tabSize#` e `#editor.insertSpaces#` serão automaticamente detectados quando um arquivo for aberto com base no respectivo conteúdo.", + "editorConfigurationTitle": "Editor", + "ignoreTrimWhitespace": "Quando habilitado, o editor de comparação ignora as alterações no espaço em branco à esquerda ou à direita.", + "insertSpaces": "Inserir espaços ao pressionar `Tab`. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", + "largeFileOptimizations": "Tratamento especial para arquivos grandes para desabilitar determinados recursos de uso intensivo de memória.", + "maxComputationTime": "Tempo limite em milissegundos após o cancelamento da computação de comparação. Use 0 para nenhum tempo limite.", + "maxTokenizationLineLength": "Linhas acima desse comprimento não serão indexadas por motivos de desempenho", + "renderIndicators": "Controla se o editor de comparação mostra indicadores +/- para alterações adicionadas/removidas.", + "semanticHighlighting.configuredByTheme": "O realce de semântica é configurado pela configuração `semanticHighlighting` do tema de cor atual.", + "semanticHighlighting.enabled": "Controla se o semanticHighlighting é mostrado para as linguagens que dão suporte a ele.", + "semanticHighlighting.false": "Realce de semântica desabilitado para todos os temas de cor.", + "semanticHighlighting.true": "Realce de semântica habilitado para todos os temas de cor.", + "sideBySide": "Controla se o editor de comparação mostra a comparação lado a lado ou embutida.", + "stablePeek": "Manter editores de espiada abertos mesmo ao clicar duas vezes no conteúdo deles ou ao pressionar `Escape`.", + "tabSize": "O número de espaços ao pressionar 'tab'. Esta configuração é substituída com base no conteúdo do arquivo quando `#editor.detectIndentation#` está ativo.", + "trimAutoWhitespace": "Remover o espaço em branco inserido automaticamente à direita.", + "wordBasedSuggestions": "Controla se as conclusões devem ser calculadas com base em palavras do documento.", + "wordBasedSuggestionsMode": "Controla em quais documentos as conclusões baseadas em palavras são computadas.", + "wordBasedSuggestionsMode.allDocuments": "Sugerir palavras de todos os documentos abertos.", + "wordBasedSuggestionsMode.currentDocument": "Sugerir palavras apenas do documento ativo.", + "wordBasedSuggestionsMode.matchingDocuments": "Sugerir palavras de todos os documentos abertos do mesmo idioma.", + "wordWrap.inherit": "As linhas serão quebradas automaticamente de acordo com a configuração de `#editor.wordWrap#`.", + "wordWrap.off": "As linhas nunca serão quebradas.", + "wordWrap.on": "As linhas serão quebradas na largura do visor." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "editor", - "accessibilityOffAriaLabel": "O editor não está acessível no momento. Pressione {0} para obter opções." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Controla se as sugestões devem ser aceitas em caracteres de confirmação. Por exemplo, em JavaScript, o ponto e vírgula (`;`) pode ser um caractere de confirmação que aceita uma sugestão e digita esse caractere.", + "acceptSuggestionOnEnter": "Controla se as sugestões devem ser aceitas pressionando `Enter`, além de `Tab`. Ajuda a evitar ambiguidade entre a inserção de novas linhas ou a aceitação de sugestões.", + "acceptSuggestionOnEnterSmart": "Somente aceitar uma sugestão com `Enter` quando ela fizer uma alteração textual.", + "accessibilityPageSize": "Controla o número de linhas no editor que podem ser lidas por um leitor de tela de uma vez. Quando detectamos um leitor de tela, definimos o padrão automaticamente como 500. Aviso: esta opção afeta o desempenho para números maiores que o padrão.", + "accessibilitySupport": "Controla se o editor deve ser executado em um modo em que é otimizado para leitores de tela.", + "accessibilitySupport.auto": "O editor usará APIs de plataforma para detectar quando um Leitor de Tela está anexado.", + "accessibilitySupport.off": "O editor nunca será otimizado para uso com um Leitor de Tela.", + "accessibilitySupport.on": "O editor será otimizado permanentemente para uso com um Leitor de Tela.", + "alternativeDeclarationCommand": "ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Declaração' é a localização atual.", + "alternativeDefinitionCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Definição' é a localização atual.", + "alternativeImplementationCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Implementação' é a localização atual.", + "alternativeReferenceCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Referência' é a localização atual.", + "alternativeTypeDefinitionCommand": "A ID de comando alternativa que está sendo executada quando o resultado de 'Ir para Definição de Tipo' é a localização atual.", + "autoClosingBrackets": "Controla se o editor deve fechar automaticamente os colchetes após o usuário adicionar um colchete de abertura.", + "autoClosingDelete": "Controla se o editor deve remover as aspas ou os colchetes de fechamento adjacentes durante a exclusão.", + "autoClosingOvertype": "Controla se o editor deve digitar usando colchetes ou aspas de fechamento.", + "autoClosingQuotes": "Controla se o editor deverá fechar as aspas automaticamente depois que o usuário adicionar aspas de abertura.", + "autoIndent": "Controla se o editor deve ajustar automaticamente o recuo quando os usuários digitam, colam, movem ou recuam linhas.", + "autoSurround": "Controla se o editor deve envolver as seleções automaticamente.", + "codeActions": "Habilita a lâmpada de ação do código no editor.", + "codeLens": "Controla se o editor mostra CodeLens.", + "codeLensFontFamily": "Controla a família de fontes do CodeLens.", + "codeLensFontSize": "Controla o tamanho da fonte do CodeLens em pixels. Quando esta configuração é definida como `0`, os 90% de `#editor.fontSize#` são usados.", + "colorDecorators": "Controla se o editor deve renderizar o seletor de cor e os decoradores de cor embutidos.", + "columnSelection": "Permite que a seleção com o mouse e as teclas faça a seleção de coluna.", + "comments.ignoreEmptyLines": "Controla se linhas vazias devem ser ignoradas com as ações de alternância, adição ou remoção para comentários de linha.", + "comments.insertSpace": "Controla se um caractere de espaço é inserido durante o comentário.", + "copyWithSyntaxHighlighting": "Controla se o realce de sintaxe deve ser copiado para a área de transferência.", + "cursorBlinking": "Controla o estilo de animação do cursor.", + "cursorSmoothCaretAnimation": "Controla se a animação de cursor suave deve ser habilitada.", + "cursorStyle": "Controla o estilo do cursor.", + "cursorSurroundingLines": "Controla o número mínimo de linhas visíveis à esquerda e à direita ao redor do cursor. Conhecido como 'scrollOff' ou 'scrollOffset' em alguns outros editores.", + "cursorSurroundingLinesStyle": "Controla quando `cursorSurroundingLines` deve ser imposto.", + "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` é sempre imposto.", + "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` é imposto somente quando disparado via teclado ou API.", + "cursorWidth": "Controla a largura do cursor quando `#editor.cursorStyle#` está definido como `line`.", + "definitionLinkOpensInPeek": "Controla se o gesto do mouse Ir para Definição sempre abre o widget de espiada.", + "deprecated": "Esta configuração foi preterida. Use configurações separadas como 'editor.suggest.showKeywords' ou 'editor.suggest.showSnippets'.", + "dragAndDrop": "Controla se o editor deve permitir a movimentação de seleções por meio de arrastar e soltar.", + "editor.autoClosingBrackets.beforeWhitespace": "Fechar automaticamente os colchetes somente quando o cursor estiver à esquerda do espaço em branco.", + "editor.autoClosingBrackets.languageDefined": "Usar as configurações de linguagem para determinar quando fechar automaticamente os colchetes.", + "editor.autoClosingDelete.auto": "Remover as aspas ou os colchetes de fechamento adjacentes somente se eles foram inseridos automaticamente.", + "editor.autoClosingOvertype.auto": "Digitar usando colchetes ou aspas de fechamento somente se eles tiverem sido inseridos automaticamente.", + "editor.autoClosingQuotes.beforeWhitespace": "Fechar automaticamente as aspas somente quando o cursor estiver à esquerda do espaço em branco.", + "editor.autoClosingQuotes.languageDefined": "Use as configurações de linguagem para determinar quando fechar as aspas automaticamente.", + "editor.autoIndent.advanced": "O editor manterá o recuo da linha atual, honrará os colchetes definidos por linguagem e invocará onEnterRules especiais definidos por linguagens.", + "editor.autoIndent.brackets": "O editor manterá o recuo da linha atual e honrará os colchetes definidos por linguagem.", + "editor.autoIndent.full": "O editor manterá o recuo da linha atual, honrará os colchetes definidos por linguagem, invocará onEnterRules especiais definidos por linguagens e honrará indentationRules definido por linguagens.", + "editor.autoIndent.keep": "O editor manterá o recuo da linha atual.", + "editor.autoIndent.none": "O editor não inserirá o recuo automaticamente.", + "editor.autoSurround.brackets": "Colocar entre colchetes, mas não entre aspas.", + "editor.autoSurround.languageDefined": "Usar as configurações de linguagem para determinar quando circundar as seleções automaticamente.", + "editor.autoSurround.quotes": "Colocar entre aspas, mas não entre colchetes.", + "editor.editor.gotoLocation.multipleDeclarations": "Controla o comportamento do comando 'Go to Declaration' quando há vários locais de destino.", + "editor.editor.gotoLocation.multipleDefinitions": "Controla o comportamento do comando 'Go to Definition' quando há vários locais de destino.", + "editor.editor.gotoLocation.multipleImplemenattions": "Controla o comportamento do comando 'Go to Implementations' quando há vários locais de destino.", + "editor.editor.gotoLocation.multipleReferences": "Controla o comportamento do comando 'Go to References' quando há vários locais de destino.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Controla o comportamento do comando 'Go to Type Definition' quando há vários locais de destino.", + "editor.find.autoFindInSelection.always": "Sempre ativar a opção Localizar na seleção automaticamente.", + "editor.find.autoFindInSelection.multiline": "Ativar Localizar na seleção automaticamente quando várias linhas de conteúdo forem selecionadas.", + "editor.find.autoFindInSelection.never": "Nunca ativar a opção Localizar na seleção automaticamente (padrão).", + "editor.gotoLocation.multiple.deprecated": "Essa configuração foi preterida. Use configurações separadas como 'editor.editor.gotoLocation.multipleDefinitions' ou 'editor.editor.gotoLocation.multipleImplementations'.", + "editor.gotoLocation.multiple.goto": "Ir para o resultado primário e habilitar a navegação sem espiada para outros", + "editor.gotoLocation.multiple.gotoAndPeek": "Ir para o resultado primário e mostrar uma exibição com espiada", + "editor.gotoLocation.multiple.peek": "Mostrar exibição com espiada dos resultados (padrão)", + "editor.suggest.showClasss": "Quando habilitado, o IntelliSense mostra sugestões de `class`.", + "editor.suggest.showColors": "Quando habilitado, o IntelliSense mostra sugestões de `color`.", + "editor.suggest.showConstants": "Quando habilitado, o IntelliSense mostra sugestões de `constant`.", + "editor.suggest.showConstructors": "Quando habilitado, o IntelliSense mostra sugestões de `constructor`.", + "editor.suggest.showCustomcolors": "Quando habilitado, o IntelliSense mostra sugestões de `customcolor`.", + "editor.suggest.showDeprecated": "Quando habilitado, o IntelliSense mostra sugestões 'preteridas'.", + "editor.suggest.showEnumMembers": "Quando habilitado, o IntelliSense mostra sugestões de `enumMember`.", + "editor.suggest.showEnums": "Quando habilitado, o IntelliSense mostra sugestões de `enum`.", + "editor.suggest.showEvents": "Quando habilitado, o IntelliSense mostra sugestões de `event`.", + "editor.suggest.showFields": "Quando habilitado, o IntelliSense mostra sugestões de `field`.", + "editor.suggest.showFiles": "Quando habilitado, o IntelliSense mostra sugestões de `file`.", + "editor.suggest.showFolders": "Quando habilitado, o IntelliSense mostra sugestões de `folder`.", + "editor.suggest.showFunctions": "Quando habilitado, o IntelliSense mostra sugestões de `function`.", + "editor.suggest.showInterfaces": "Quando habilitado, o IntelliSense mostra sugestões de `interface`.", + "editor.suggest.showIssues": "Quando habilitado, o IntelliSense mostra sugestões de `issues`.", + "editor.suggest.showKeywords": "Quando habilitado, o IntelliSense mostra sugestões de `keyword`.", + "editor.suggest.showMethods": "Quando habilitado, o IntelliSense mostra sugestões de `method`.", + "editor.suggest.showModules": "Quando habilitado, o IntelliSense mostra sugestões de `module`.", + "editor.suggest.showOperators": "Quando habilitado, o IntelliSense mostra sugestões de `operator`.", + "editor.suggest.showPropertys": "Quando habilitado, o IntelliSense mostra sugestões de `property`.", + "editor.suggest.showReferences": "Quando habilitado, o IntelliSense mostra sugestões de `reference`.", + "editor.suggest.showSnippets": "Quando habilitado, o IntelliSense mostra sugestões de `snippet`.", + "editor.suggest.showStructs": "Quando habilitado, o IntelliSense mostra sugestões de `struct`.", + "editor.suggest.showTexts": "Quando habilitado, o IntelliSense mostra sugestões de `text`.", + "editor.suggest.showTypeParameters": "Quando habilitado, o IntelliSense mostra sugestões de `typeParameter`.", + "editor.suggest.showUnits": "Quando habilitado, o IntelliSense mostra sugestões de `unit`.", + "editor.suggest.showUsers": "Quando habilitado, o IntelliSense mostra sugestões de `user`.", + "editor.suggest.showValues": "Quando habilitado, o IntelliSense mostra sugestões de `value`.", + "editor.suggest.showVariables": "Quando habilitado, o IntelliSense mostra sugestões de `variable`.", + "editorViewAccessibleLabel": "Conteúdo do editor", + "emptySelectionClipboard": "Controla se a cópia sem uma seleção copia a linha atual.", + "fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", + "find.addExtraSpaceOnTop": "Controla se Localizar Widget deve adicionar linhas extras na parte superior do editor. Quando true, você poderá rolar para além da primeira linha quando Localizar Widget estiver visível.", + "find.autoFindInSelection": "Controla a condição para ativar a localização na seleção automaticamente.", + "find.cursorMoveOnType": "Controla se o cursor deve ir para a localização de correspondências durante a digitação.", + "find.globalFindClipboard": "Controla se Localizar Widget deve ler ou modificar a área de transferência de localização compartilhada no macOS.", + "find.loop": "Controla se a pesquisa é reiniciada automaticamente do início (ou do fim) quando nenhuma correspondência adicional é encontrada.", + "find.seedSearchStringFromSelection": "Controla se a cadeia de caracteres de pesquisa em Localizar Widget é propagada da seleção do editor.", + "folding": "Controla se o editor tem a dobragem de código habilitada.", + "foldingHighlight": "Controla se o editor deve realçar intervalos dobrados.", + "foldingStrategy": "Controla a estratégia para os intervalos de dobragem de computação.", + "foldingStrategy.auto": "Usar uma estratégia de dobragem específica a um idioma, se disponível, senão usar uma baseada em recuo.", + "foldingStrategy.indentation": "Usar a estratégia de dobragem baseada em recuo.", + "fontFamily": "Controla a família de fontes.", + "fontFeatureSettings": "A propriedade 'font-feature-settings' explícita do CSS. Quando é necessário ativar/desativar ligaturas, é possível passar um booliano.", + "fontLigatures": "Habilita/Desabilita as ligaturas de fonte (os recursos de fonte 'calt' e 'liga'). Altere esta opção para uma cadeia de caracteres para obter o controle refinado da propriedade 'font-feature-settings' do CSS.", + "fontLigaturesGeneral": "Configura as ligaturas de fonte ou os recursos de fonte. Pode ser um booliano para habilitar/desabilitar ligaturas ou uma cadeia de caracteres para o valor da propriedade 'font-feature-settings' do CSS.", + "fontSize": "Controla o tamanho da fonte em pixels.", + "fontWeight": "Controla a espessura da fonte. Aceita palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000.", + "fontWeightErrorMessage": "Somente palavras-chave \"normal\" e \"bold\" ou números entre 1 e 1.000 são permitidos.", + "formatOnPaste": "Controla se o editor deve formatar automaticamente o conteúdo colado. Um formatador precisa estar disponível e o formatador deve ser capaz de formatar um intervalo em um documento.", + "formatOnType": "Controla se o editor deve formatar automaticamente a linha após a digitação.", + "glyphMargin": "Controla se o editor deve renderizar a margem vertical do glifo. A margem do glifo é usada principalmente para depuração.", + "hideCursorInOverviewRuler": "Controla se o cursor deve ser ocultado na régua de visão geral.", + "highlightActiveIndentGuide": "Controla se o editor deve realçar a guia de recuo ativo.", + "hover.delay": "Controla o atraso em milissegundos após o qual o foco é exibido.", + "hover.enabled": "Controla se o foco é mostrado.", + "hover.sticky": "Controla se o foco deve permanecer visível quando o mouse é movido sobre ele.", + "inlayHints.enable": "Habilita as dicas embutidas no editor.", + "inlayHints.fontFamily": "Controla a família de fontes das dicas embutidas no editor.", + "inlayHints.fontSize": "Controla o tamanho da fonte das dicas embutidas no editor. Quando esta configuração é definida como `0`, os 90% do `#editor.fontSize#` são usados.", + "inlineSuggest.enabled": "Controla se quer mostrar automaticamente sugestões em linha no editor.", + "letterSpacing": "Controla o espaçamento de letras em pixels.", + "lineHeight": "Controla a altura da linha. Use 0 para computar a altura da linha do tamanho da fonte.", + "lineNumbers": "Controla a exibição de números de linha.", + "lineNumbers.interval": "Os números de linha são renderizados a cada dez linhas.", + "lineNumbers.off": "Os números de linha não são renderizados.", + "lineNumbers.on": "Os números de linha são renderizados como um número absoluto.", + "lineNumbers.relative": "Os números de linha são renderizados como distância em linhas à posição do cursor.", + "linkedEditing": "Controla se o editor tem a edição vinculada habilitada. Dependendo do idioma, os símbolos relacionados, por exemplo, a marcas HTML, são atualizados durante a edição.", + "links": "Controla se o editor deve detectar links e torná-los clicáveis.", + "matchBrackets": "Realçar colchetes correspondentes.", + "minimap.enabled": "Controla se o minimapa é exibido.", + "minimap.maxColumn": "Limitar a largura do minimapa para renderizar no máximo um determinado número de colunas.", + "minimap.renderCharacters": "Renderizar os caracteres reais em uma linha, em oposição aos blocos de cores.", + "minimap.scale": "Escala de conteúdo desenhada no minimapa: 1, 2 ou 3.", + "minimap.showSlider": "Controla quando o controle deslizante do minimapa é exibido.", + "minimap.side": "Controla o lado em que o minimapa deve ser renderizado.", + "minimap.size": "Controla o tamanho do minimapa.", + "minimap.size.fill": "O minimapa alongará ou reduzirá conforme necessário para preencher a altura do editor (sem rolagem).", + "minimap.size.fit": "O minimapa será reduzido conforme o necessário para nunca ser maior que o editor (sem rolagem).", + "minimap.size.proportional": "O minimapa tem o mesmo tamanho que o conteúdo do editor (e pode rolar).", + "mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaX` e no `deltaY` dos eventos de rolagem do mouse.", + "mouseWheelZoom": "Aplicar zoom à fonte do editor ao usar o botão de rolagem do mouse e segurar `Ctrl`.", + "multiCursorMergeOverlapping": "Mesclar vários cursores quando eles estiverem sobrepostos.", + "multiCursorModifier": "O modificador a ser usado para adicionar vários cursores com o mouse. Os gestos do mouse Ir para Definição e Abrir Link se adaptarão para que eles não entrem em conflito com o modificador de multicursor. [Leia mais] (https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).", + "multiCursorModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", + "multiCursorModifier.ctrlCmd": "Mapeia para `Control` no Windows e no Linux e para `Command` no macOS.", + "multiCursorPaste": "Controla a colagem quando a contagem de linhas do texto colado corresponde à contagem do cursor.", + "multiCursorPaste.full": "Cada cursor cola o texto completo.", + "multiCursorPaste.spread": "Cada cursor cola uma única linha do texto.", + "occurrencesHighlight": "Controla se o editor deve realçar ocorrências de símbolo semântico.", + "overviewRulerBorder": "Controla se uma borda deve ser desenhada ao redor da régua de visão geral.", + "padding.bottom": "Controla a quantidade de espaço entre a borda inferior do editor e a última linha.", + "padding.top": "Controla a quantidade de espaço entre a borda superior do editor e a primeira linha.", + "parameterHints.cycle": "Controla se o parâmetro sugere ciclos de menu ou fecha ao chegar ao final da lista.", + "parameterHints.enabled": "Habilita um pop-up que mostra a documentação do parâmetro e as informações de tipo conforme você digita.", + "peekWidgetDefaultFocus": "Controla se deve focar o editor embutido ou a árvore no widget de espiada.", + "peekWidgetDefaultFocus.editor": "Focalizar o editor ao abrir a espiada", + "peekWidgetDefaultFocus.tree": "Focalizar a árvore ao abrir a espiada", + "quickSuggestions": "Controla se as sugestões devem ser exibidas automaticamente durante a digitação.", + "quickSuggestions.comments": "Habilitar sugestões rápidas dentro de comentários.", + "quickSuggestions.other": "Habilitar sugestões rápidas fora de cadeias de caracteres e comentários.", + "quickSuggestions.strings": "Habilitar sugestões rápidas dentro de cadeias de caracteres.", + "quickSuggestionsDelay": "Controla o atraso em milissegundos após o qual as sugestões rápidas serão exibidas.", + "renameOnType": "Controla se o editor é renomeado automaticamente no tipo.", + "renameOnTypeDeprecate": "Preterido. Use `editor.linkedEditing`.", + "renderControlCharacters": "Controla se o editor deve renderizar caracteres de controle.", + "renderFinalNewline": "Renderizar o número da última linha quando o arquivo terminar com uma nova linha.", + "renderIndentGuides": "Controla se o editor deve renderizar guias de recuo.", + "renderLineHighlight": "Controla como o editor deve renderizar o realce da linha atual.", + "renderLineHighlight.all": "Realça a medianiz e a linha atual.", + "renderLineHighlightOnlyWhenFocus": "Controla se o editor deve renderizar o realce da linha atual somente quando está focalizado.", + "renderWhitespace": "Controla como o editor deve renderizar caracteres de espaço em branco.", + "renderWhitespace.boundary": "Renderizar caracteres de espaço em branco, exceto espaços únicos entre palavras.", + "renderWhitespace.selection": "Renderizar caracteres de espaço em branco somente no texto selecionado.", + "renderWhitespace.trailing": "Renderizar somente os caracteres de espaço em branco à direita.", + "roundedSelection": "Controla se as seleções devem ter cantos arredondados.", + "rulers": "Renderizar réguas verticais após um determinado número de caracteres com espaçamento uniforme. Usar vários valores para várias réguas. Nenhuma régua será desenhada se a matriz estiver vazia.", + "rulers.color": "Cor desta régua do editor.", + "rulers.size": "Número de caracteres com espaçamento uniforme em que esta régua do editor será renderizada.", + "scrollBeyondLastColumn": "Controla o número de caracteres extras acima do qual o editor será rolado horizontalmente.", + "scrollBeyondLastLine": "Controla se o editor será rolado para além da última linha.", + "scrollPredominantAxis": "Rolar apenas ao longo do eixo predominante ao rolar vertical e horizontalmente ao mesmo tempo. Evita o descompasso horizontal ao rolar verticalmente em um trackpad.", + "selectLeadingAndTrailingWhitespace": "Se os espaços em branco à direita e à esquerda sempre devem ser selecionados.", + "selectionClipboard": "Controla se a área de transferência primária do Linux deve ser compatível.", + "selectionHighlight": "Controla se o editor deve realçar correspondências semelhantes à seleção.", + "showDeprecated": "Controla variáveis preteridas do tachado.", + "showFoldingControls": "Controla quando os controles de dobragem na medianiz são exibidos.", + "showFoldingControls.always": "Sempre mostrar os controles de dobragem.", + "showFoldingControls.mouseover": "Mostrar somente os controles de dobragem quando o mouse estiver sobre a medianiz.", + "showUnused": "Controla o esmaecimento do código não usado.", + "smoothScrolling": "Controla se o editor rolará usando uma animação.", + "snippetSuggestions": "Controla se os snippets são mostrados com outras sugestões e como são classificados.", + "snippetSuggestions.bottom": "Mostrar sugestões de snippet abaixo de outras sugestões.", + "snippetSuggestions.inline": "Mostrar sugestões de snippets com outras sugestões.", + "snippetSuggestions.none": "Não mostrar sugestões de snippet.", + "snippetSuggestions.top": "Mostrar sugestões de snippet na parte superior de outras sugestões.", + "stickyTabStops": "Emular o comportamento da seleção dos caracteres de tabulação ao usar espaços para recuo. A seleção respeitará as paradas de tabulação.", + "suggest.filterGraceful": "Controla se a filtragem e classificação de sugestões considera erros pequenos de digitação.", + "suggest.insertMode": "Controla se as palavras são substituídas ao aceitar as conclusões. Observe que isso depende de extensões que optam por esse recurso.", + "suggest.insertMode.insert": "Inserir sugestão sem substituir o texto à direita do cursor.", + "suggest.insertMode.replace": "Inserir a sugestão e substituir o texto à direita do cursor.", + "suggest.localityBonus": "Controla se a classificação favorece palavras que aparecem próximas ao cursor.", + "suggest.maxVisibleSuggestions.dep": "Esta configuração foi preterida. Agora, o widget de sugestão pode ser redimensionado.", + "suggest.preview": "Controla se a visualização do resultado da sugestão é apresentada no editor.", + "suggest.shareSuggestSelections": "Controla se as seleções de sugestão lembradas são compartilhadas entre vários workspaces e janelas (precisa de `#editor.suggestSelection#`).", + "suggest.showIcons": "Controla se os ícones em sugestões devem ser mostrados ou ocultados.", + "suggest.showInlineDetails": "Controla se os detalhes da sugestão são mostrados embutidos com o rótulo ou somente no widget de detalhes", + "suggest.showStatusBar": "Controla a visibilidade da barra de status na parte inferior do widget de sugestão.", + "suggest.snippetsPreventQuickSuggestions": "Controla se um snippet ativo impede sugestões rápidas.", + "suggestFontSize": "Tamanho da fonte do widget de sugestão. Quando definido como `0`, o valor de `#editor.fontSize#` é usado.", + "suggestLineHeight": "Altura da linha do widget de sugestão. Quando definida como `0`, o valor de `#editor.lineHeight#` é usado. O valor mínimo é 8.", + "suggestOnTriggerCharacters": "Controla se as sugestões devem ser exibidas automaticamente ao digitar caracteres de gatilho.", + "suggestSelection": "Controla como as sugestões são previamente selecionadas ao mostrar a lista de sugestões.", + "suggestSelection.first": "Sempre selecionar a primeira sugestão.", + "suggestSelection.recentlyUsed": "Selecionar sugestões recentes, a menos que outra digitação selecione uma, por exemplo, `console.| -> console.log`, pois `log` foi concluído recentemente.", + "suggestSelection.recentlyUsedByPrefix": "Selecionar sugestões com base nos prefixos anteriores que concluíram essas sugestões, por exemplo, `co -> console` e `con -> const`.", + "tabCompletion": "Habilita as conclusões da tabulação.", + "tabCompletion.off": "Desabilitar as conclusões da tabulação.", + "tabCompletion.on": "A conclusão da tabulação inserirá a melhor sugestão de correspondência quando você pressionar a tecla Tab.", + "tabCompletion.onlySnippets": "A conclusão da tabulação insere snippets quando o prefixo corresponde. Funciona melhor quando 'quickSuggestions' não está habilitado.", + "unfoldOnClickAfterEndOfLine": "Controla se clicar no conteúdo vazio depois de uma linha dobrada desdobrará a linha.", + "unusualLineTerminators": "Remover terminadores de linha incomuns que possam causar problemas.", + "unusualLineTerminators.auto": "Terminadores de linha incomuns são removidos automaticamente.", + "unusualLineTerminators.off": "Terminadores de linha incomuns são ignorados.", + "unusualLineTerminators.prompt": "Terminadores de linha incomuns solicitam ser removidos.", + "useTabStops": "A inserção e a exclusão de um espaço em branco seguem as paradas da tabulação.", + "wordSeparators": "Caracteres que serão usados como separadores de palavras ao fazer operações ou navegações relacionadas a palavras.", + "wordWrap": "Controla como as linhas devem ser quebradas.", + "wordWrap.bounded": "As linhas serão quebradas no mínimo do visor e de `#editor.wordWrapColumn#`.", + "wordWrap.off": "As linhas nunca serão quebradas.", + "wordWrap.on": "As linhas serão quebradas na largura do visor.", + "wordWrap.wordWrapColumn": "As linhas serão quebradas em `#editor.wordWrapColumn#`.", + "wordWrapColumn": "Controla a coluna de quebra de linha do editor quando `#editor.wordWrap#` é `wordWrapColumn` ou `bounded`.", + "wrappingIndent": "Controla o recuo de linhas quebradas.", + "wrappingIndent.deepIndent": "As linhas quebradas obtêm recuo de +2 para o pai.", + "wrappingIndent.indent": "As linhas quebradas obtêm recuo de +1 para o pai.", + "wrappingIndent.none": "Sem recuo. Linhas quebradas começam na coluna 1.", + "wrappingIndent.same": "As linhas quebradas têm o mesmo recuo que o pai.", + "wrappingStrategy": "Controla o algoritmo que computa pontos de quebra de linha.", + "wrappingStrategy.advanced": "Delega a computação do ponto de quebra de linha para o navegador. Este é um algoritmo lento, que pode causar congelamento para arquivos grandes, mas funciona corretamente em todos os casos.", + "wrappingStrategy.simple": "Assume que todos os caracteres têm a mesma largura. Este é um algoritmo rápido que funciona corretamente para fontes com espaçamento uniforme e determinados scripts (como caracteres latinos) em que os glifos têm a mesma largura." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "Recor&&tar", - "actions.clipboard.cutLabel": "Recortar", - "miCopy": "&&Copiar", - "actions.clipboard.copyLabel": "Copiar", - "copy as": "Copiar como", - "miPaste": "&&Colar", - "actions.clipboard.pasteLabel": "Colar", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copiar com Realce de Sintaxe" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Se a opção `editor.columnSelection` está habilitada", + "editorFocus": "Se o editor ou um widget do editor tem o foco (por exemplo, o foco está no widget de localização)", + "editorHasCodeActionsProvider": "Se o editor tem um provedor de ações de código", + "editorHasCodeLensProvider": "Se o editor tem um provedor de CodeLens", + "editorHasCompletionItemProvider": "Se o editor tem um provedor de item de conclusão", + "editorHasDeclarationProvider": "Se o editor tem um provedor de declaração", + "editorHasDefinitionProvider": "Se o editor tem um provedor de definição", + "editorHasDocumentFormattingProvider": "Se o editor tem um provedor de formatação de documento", + "editorHasDocumentHighlightProvider": "Se o editor tem um provedor de realce de documento", + "editorHasDocumentSelectionFormattingProvider": "Se o editor tem um provedor de formatação de seleção de documento", + "editorHasDocumentSymbolProvider": "Se o editor tem um provedor de símbolos de documento", + "editorHasHoverProvider": "Se o editor tem um provedor de foco", + "editorHasImplementationProvider": "Se o editor tem um provedor de implementação", + "editorHasInlayHintsProvider": "Se o editor tem um provedor de dicas embutidas", + "editorHasMultipleDocumentFormattingProvider": "Se o editor tem vários provedores de formatação de documento", + "editorHasMultipleDocumentSelectionFormattingProvider": "Se o editor tem vários provedores de formatação de seleção de documento", + "editorHasMultipleSelections": "Se o editor tem várias seleções", + "editorHasReferenceProvider": "Se o editor tem um provedor de referência", + "editorHasRenameProvider": "Se o editor tem um provedor de renomeação", + "editorHasSelection": "Se o editor tem um texto selecionado", + "editorHasSignatureHelpProvider": "Se o editor tem um provedor de ajuda da assinatura", + "editorHasTypeDefinitionProvider": "Se o editor tem um provedor de definição de tipo", + "editorHoverVisible": "Se o foco do editor está visível", + "editorLangId": "O identificador de idioma do editor", + "editorReadonly": "Se o editor é somente leitura", + "editorTabMovesFocus": "Se `Tab` moverá o foco para fora do editor", + "editorTextFocus": "Se o texto do editor tem o foco (o cursor está piscando)", + "inCompositeEditor": "Se o editor faz parte de um editor maior (por exemplo, notebooks)", + "inDiffEditor": "Se o contexto é um editor de comparação", + "textInputFocus": "Se um editor ou uma entrada de rich text tem o foco (o cursor está piscando)" + }, + "vs/editor/common/model/editStack": { + "edit": "Digitando" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Texto sem Formatação" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Pressione Alt+F1 para obter Opções de Acessibilidade.", + "auto_off": "O editor está configurado para nunca ser otimizado para uso com um Leitor de Tela, o que não é o caso neste momento.", + "auto_on": "O editor está configurado para ser otimizado para uso com um Leitor de Tela.", + "bulkEditServiceSummary": "Foram feitas {0} edições em {1} arquivos", + "changeConfigToOnMac": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Command + E.", + "changeConfigToOnWinLinux": "Para configurar o editor para ser otimizado para uso com um Leitor de Tela, pressione Control + E.", + "editableDiffEditor": " em um painel de um editor de comparação.", + "editableEditor": " em um editor de código", + "editorViewAccessibleLabel": "Conteúdo do editor", + "emergencyConfOn": "Alterando a configuração `accessibilitySupport` para `on`.", + "gotoLineActionLabel": "Acessar a Linha/Coluna...", + "helpQuickAccess": "Mostrar Todos os Provedores de Acesso Rápido", + "inspectTokens": "Desenvolvedor: Inspecionar Tokens", + "multiSelection": "{0} seleções", + "multiSelectionRange": "{0} seleções ({1} caracteres selecionados)", + "noSelection": "Nenhuma seleção", + "openDocMac": "Pressione Command + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", + "openDocWinLinux": "Pressione Control + H agora para abrir uma janela do navegador com mais informações relacionadas à acessibilidade do editor.", + "openingDocs": "Abrindo a página de documentação de Acessibilidade do Editor.", + "outroMsg": "Você pode ignorar esta dica de ferramenta e retornar ao editor pressionando Escape ou Shift + Escape.", + "quickCommandActionHelp": "Mostrar e Executar Comandos", + "quickCommandActionLabel": "Paleta de Comandos", + "quickOutlineActionLabel": "Ir para Símbolo...", + "quickOutlineByCategoryActionLabel": "Ir para Símbolo por Categoria...", + "readonlyDiffEditor": " em um painel somente leitura de um editor de comparação.", + "readonlyEditor": " em um editor de código somente leitura", + "showAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade", + "singleSelection": "Linha {0}, Coluna {1}", + "singleSelectionRange": "Linha {0}, Coluna {1} ({2} selecionada)", + "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", + "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", + "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", + "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", + "toggleHighContrast": "Ativar/Desativar Tema de Alto Contraste" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Cor do cursor do editor.", + "deprecatedEditorActiveLineNumber": "A ID foi preterida. Use 'editorLineNumber.activeForeground'.", + "editorActiveIndentGuide": "Cor dos guias de recuo do editor ativo.", + "editorActiveLineNumber": "Cor do número da linha ativa do editor", + "editorBracketMatchBackground": "Cor da tela de fundo atrás dos colchetes correspondentes", + "editorBracketMatchBorder": "Cor das caixas de colchetes correspondentes", + "editorCodeLensForeground": "Cor de primeiro plano do editor CodeLens", + "editorCursorBackground": "A cor da tela de fundo do cursor do editor. Permite personalizar a cor de um caractere sobreposto por um cursor de bloco.", + "editorGhostTextBorder": "Cor da borda de um texto fantasma no editor.", + "editorGhostTextForeground": "Cor de primeiro plano do texto fantasma no editor.", + "editorGutter": "Cor da tela de fundo da medianiz do editor. A medianiz contém as margens do glifo e os números das linhas.", + "editorIndentGuides": "Cor dos guias de recuo do editor.", + "editorLineNumbers": "Cor dos números de linha do editor.", + "editorOverviewRulerBackground": "Cor da tela de fundo da régua de visão geral do editor. Usado somente quando o minimapa está habilitado e colocado no lado direito do editor.", + "editorOverviewRulerBorder": "Cor da borda da régua de visão geral.", + "editorRuler": "Cor das réguas do editor.", + "editorWhitespaces": "Cor dos caracteres de espaço em branco no editor.", + "lineHighlight": "Cor da tela de fundo para o realce da linha na posição do cursor.", + "lineHighlightBorderBox": "Cor da tela de fundo da borda ao redor da linha na posição do cursor.", + "overviewRuleError": "Cor do marcador da régua de visão geral para erros.", + "overviewRuleInfo": "Cor do marcador da régua de visão geral para informações.", + "overviewRuleWarning": "Cor do marcador da régua de visão geral para avisos.", + "overviewRulerRangeHighlight": "Cor do marcador da régua de visão geral para realces de intervalo. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "rangeHighlight": "Cor da tela de fundo dos intervalos realçados, como os recursos para abrir e localizar rapidamente. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "rangeHighlightBorder": "Cor da tela de fundo da borda ao redor dos intervalos realçados.", + "symbolHighlight": "Cor da tela de fundo do símbolo realçado, como para ir para definição ou para ir para o próximo símbolo/símbolo anterior. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "symbolHighlightBorder": "Cor da tela de fundo da borda ao redor dos símbolos realçados.", + "unnecessaryCodeBorder": "A cor da borda do código-fonte não necessário (não usado) no editor.", + "unnecessaryCodeOpacity": "Opacidade do código-fonte não necessário (não usado) no editor. Por exemplo, \"#000000c0\" renderizará o código com 75% de opacidade. Para temas de alto contraste, use a cor do tema 'editorUnnecessaryCode.border' para sublinhar o código não necessário em vez de esmaecê-lo." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Âncora de Seleção", "anchorSet": "Conjunto de âncoras em {0}:{1}", - "setSelectionAnchor": "Definir Âncora de Seleção", + "cancelSelectionAnchor": "Cancelar Âncora de Seleção", "goToSelectionAnchor": "Ir para a Âncora de Seleção", "selectFromAnchorToCursor": "Selecionar da Âncora ao Cursor", - "cancelSelectionAnchor": "Cancelar Âncora de Seleção" + "selectionAnchor": "Âncora de Seleção", + "setSelectionAnchor": "Definir Âncora de Seleção" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Ir para &&Colchetes", "overviewRulerBracketMatchForeground": "Cor do marcador da régua de visão geral para os colchetes correspondentes.", "smartSelect.jumpBracket": "Ir para Colchetes", - "smartSelect.selectToBracket": "Selecionar para Colchete", - "miGoToBracket": "Ir para &&Colchetes" + "smartSelect.selectToBracket": "Selecionar para Colchete" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Mover Texto Selecionado para a Esquerda", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Transpor Letras" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Copiar", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copiar com Realce de Sintaxe", + "actions.clipboard.cutLabel": "Recortar", + "actions.clipboard.pasteLabel": "Colar", + "copy as": "Copiar como", + "miCopy": "&&Copiar", + "miCut": "Recor&&tar", + "miPaste": "&&Colar" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "Ocorreu um erro desconhecido ao aplicar a ação de código", + "args.schema.apply": "Controla quando as ações retornadas são aplicadas.", + "args.schema.apply.first": "Sempre aplicar a primeira ação de código retornada.", + "args.schema.apply.ifSingle": "Aplique a primeira ação de código retornada se ela for a única.", + "args.schema.apply.never": "Não aplique as ações de código retornadas.", + "args.schema.kind": "Tipo de ação de código a ser executada.", + "args.schema.preferred": "Controla se somente as ações preferenciais do código devem ser retornadas.", + "autoFix.label": "Correção Automática...", + "editor.action.autoFix.noneMessage": "Nenhuma correção automática disponível", + "editor.action.codeAction.noneMessage": "Nenhuma ação de código disponível", + "editor.action.codeAction.noneMessage.kind": "Nenhuma ação de código para '{0}' disponível", + "editor.action.codeAction.noneMessage.preferred": "Nenhuma ação de código preferencial disponível", + "editor.action.codeAction.noneMessage.preferred.kind": "Nenhuma ação de código preferencial para '{0}' disponível", + "editor.action.organize.noneMessage": "Nenhuma ação de importações organizada disponível", + "editor.action.quickFix.noneMessage": "Nenhuma ação de código disponível", + "editor.action.refactor.noneMessage": "Nenhuma refatoração disponível", + "editor.action.refactor.noneMessage.kind": "Nenhuma refatoração para '{0}' disponível", + "editor.action.refactor.noneMessage.preferred": "Nenhuma refatoração preferencial disponível", + "editor.action.refactor.noneMessage.preferred.kind": "Não há refatorações preferenciais para '{0}' disponíveis", + "editor.action.source.noneMessage": "Nenhuma ação de origem disponível", + "editor.action.source.noneMessage.kind": "Nenhuma ação de origem para '{0}' disponível", + "editor.action.source.noneMessage.preferred": "Nenhuma ação de origem preferencial disponível", + "editor.action.source.noneMessage.preferred.kind": "Nenhuma ação de origem preferencial para '{0}' disponível", + "fixAll.label": "Corrigir Tudo", + "fixAll.noneMessage": "Nenhuma ação de corrigir tudo disponível", + "organizeImports.label": "Organizar as Importações", + "quickfix.trigger.label": "Correção Rápida...", + "refactor.label": "Refatorar...", + "source.label": "Ação de Origem..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Mostrar Correções. Correção Preferencial Disponível ({0})", + "quickFix": "Mostrar Correções", + "quickFixWithKb": "Mostrar Correções ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "Mostrar Comandos do CodeLens para a Linha Atual" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Ativar/Desativar Comentário de Bloco", "comment.line": "Ativar/Desativar Comentário de Linha", - "miToggleLineComment": "&&Ativar/Desativar o Comentário de Linha", "comment.line.add": "Adicionar Comentário de Linha", "comment.line.remove": "Remover Comentário de Linha", - "comment.block": "Ativar/Desativar Comentário de Bloco", - "miToggleBlockComment": "Ativar/Desativar &&Comentário de Bloco" + "miToggleBlockComment": "Ativar/Desativar &&Comentário de Bloco", + "miToggleLineComment": "&&Ativar/Desativar o Comentário de Linha" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Mostrar Menu de Contexto do Editor" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Desfazer Cursor", - "cursor.redo": "Refazer Cursor" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Desdobrar", - "unFoldRecursivelyAction.label": "Desdobrar Recursivamente", - "foldAction.label": "Dobrar", - "toggleFoldAction.label": "Ativar/Desativar Dobra", - "foldRecursivelyAction.label": "Dobrar Recursivamente", - "foldAllBlockComments.label": "Dobrar Todos os Comentários de Blocos", - "foldAllMarkerRegions.label": "Dobrar Todas as Regiões", - "unfoldAllMarkerRegions.label": "Desdobrar Todas as Regiões", - "foldAllExcept.label": "Dobrar Todas as Regiões Exceto as Selecionadas", - "unfoldAllExcept.label": "Desdobrar Todas as Regiões Exceto as Selecionadas", - "foldAllAction.label": "Dobrar Tudo", - "unfoldAllAction.label": "Desdobrar Tudo", - "foldLevelAction.label": "Nível de Dobra {0}", - "foldBackgroundBackground": "Cor da tela de fundo atrás dos intervalos dobrados. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "editorGutter.foldingControlForeground": "Cor do controle de dobragem na medianiz do editor." + "cursor.redo": "Refazer Cursor", + "cursor.undo": "Desfazer Cursor" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Localizar", - "miFind": "&&Localizar", - "startFindWithSelectionAction": "Localizar com Seleção", "findNextMatchAction": "Localizar Próximo", "findPreviousMatchAction": "Localizar Anterior", + "miFind": "&&Localizar", + "miReplace": "&&Substituir", "nextSelectionMatchFindAction": "Localizar Próxima Seleção", "previousSelectionMatchFindAction": "Localizar Seleção Anterior", - "startReplace": "Substituir", - "miReplace": "&&Substituir" + "startFindAction": "Localizar", + "startFindWithSelectionAction": "Localizar com Seleção", + "startReplace": "Substituir" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} encontrado para '{1}'", + "ariaSearchNoResultEmpty": "{0} encontrado", + "ariaSearchNoResultWithLineNum": "{0} encontrado para '{1}', em {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para '{1}'", + "ctrlEnter.keybindingChanged": "Ctrl + Enter agora insere quebra de linha em vez de substituir tudo. Você pode modificar a associação de teclas de editor.action.replaceAll para substituir esse comportamento.", + "findCollapsedIcon": "Ícone para indicar que o widget de localização do editor está recolhido.", + "findExpandedIcon": "Ícone para indicar que o widget de localização do editor está expandido.", + "findNextMatchIcon": "Ícone para 'Localizar Próximo' no widget de localização do editor.", + "findPreviousMatchIcon": "Ícone para 'Localizar Anterior' no widget de localização do editor.", + "findReplaceAllIcon": "Ícone para 'Substituir Tudo' no widget de localização do editor.", + "findReplaceIcon": "Ícone para 'Substituir' no widget de localização do editor.", + "findSelectionIcon": "Ícone para 'Localizar na Seleção' no widget de localização do editor.", + "label.closeButton": "Fechar", + "label.find": "Localizar", + "label.matchesLocation": "{0} de {1}", + "label.nextMatchButton": "Próxima correspondência", + "label.noResults": "Nenhum resultado", + "label.previousMatchButton": "Correspondência anterior", + "label.replace": "Substituir", + "label.replaceAllButton": "Substituir Tudo", + "label.replaceButton": "Substituir", + "label.toggleReplaceButton": "Ativar/Desativar o Modo de substituição", + "label.toggleSelectionFind": "Localizar na seleção", + "placeholder.find": "Localizar", + "placeholder.replace": "Substituir", + "title.matchesCountLimit": "Somente os primeiros {0} resultados serão realçados, mas todas as operações de localização funcionarão em todo o texto." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Cor do controle de dobragem na medianiz do editor.", + "foldAction.label": "Dobrar", + "foldAllAction.label": "Dobrar Tudo", + "foldAllBlockComments.label": "Dobrar Todos os Comentários de Blocos", + "foldAllExcept.label": "Dobrar Todas as Regiões Exceto as Selecionadas", + "foldAllMarkerRegions.label": "Dobrar Todas as Regiões", + "foldBackgroundBackground": "Cor da tela de fundo atrás dos intervalos dobrados. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "foldLevelAction.label": "Nível de Dobra {0}", + "foldRecursivelyAction.label": "Dobrar Recursivamente", + "toggleFoldAction.label": "Ativar/Desativar Dobra", + "unFoldRecursivelyAction.label": "Desdobrar Recursivamente", + "unfoldAction.label": "Desdobrar", + "unfoldAllAction.label": "Desdobrar Tudo", + "unfoldAllExcept.label": "Desdobrar Todas as Regiões Exceto as Selecionadas", + "unfoldAllMarkerRegions.label": "Desdobrar Todas as Regiões" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Ícone de intervalos recolhidos na margem do glifo do editor.", + "foldingExpandedIcon": "Ícone de intervalos expandidos na margem do glifo do editor." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Ampliação da Fonte do Editor", "EditorFontZoomOut.label": "Redução da Fonte do Editor", "EditorFontZoomReset.label": "Redefinição de Zoom da Fonte do Editor" }, + "vs/editor/contrib/format/format": { + "hint11": "Foi feita 1 edição de formatação na linha {0}", + "hint1n": "Foi feita 1 edição de formatação entre as linhas {0} e {1}", + "hintn1": "Foram feitas {0} edições de formatação na linha {1}", + "hintnn": "Foram feitas {0} edições de formatação entre as linhas {1} e {2}" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Formatar o Documento", "formatSelection.label": "Formatar Seleção" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Ir para o Próximo Problema (Erro, Aviso, Informações)", + "markerAction.nextInFiles.label": "Ir para o Próximo Problema em Arquivos (Erro, Aviso, Informações)", + "markerAction.previous.label": "Ir para o Problema Anterior (Erro, Aviso, Informações)", + "markerAction.previousInFiles.label": "Ir para o Problema Anterior em Arquivos (Erro, Aviso, Informações)", + "miGotoNextProblem": "Próximo &&Problema", + "miGotoPreviousProblem": "&&Problema Anterior", + "nextMarkerIcon": "Ícone para acessar o próximo marcador.", + "previousMarkerIcon": "Ícone para acessar o marcador anterior." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Erro", + "Hint": "Dica", + "Info": "Informações", + "Warning": "Aviso", + "change": "{0} de {1} problema", + "editorMarkerNavigationBackground": "Tela de fundo do widget de navegação do marcador do editor.", + "editorMarkerNavigationError": "Cor do erro do widget de navegação do marcador do editor.", + "editorMarkerNavigationInfo": "Cor das informações do widget de navegação do marcador do editor.", + "editorMarkerNavigationWarning": "Cor do aviso do widget de navegação do marcador do editor.", + "marker aria": "{0} em {1}.", + "problems": "{0} de {1} problemas" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Espiar", - "def.title": "Definições", - "noResultWord": "Nenhuma definição encontrada para '{0}'", - "generic.noResults": "Nenhuma definição encontrada", "actions.goToDecl.label": "Ir para Definição", - "miGotoDefinition": "Ir para &&Definição", "actions.goToDeclToSide.label": "Abrir Definição ao Lado", - "actions.previewDecl.label": "Espiar Definição", - "decl.title": "Declarações", - "decl.noResultWord": "Nenhuma declaração encontrada para '{0}'", - "decl.generic.noResults": "Nenhuma declaração encontrada", "actions.goToDeclaration.label": "Ir para Declaração", - "miGotoDeclaration": "Ir para &&Declaração", - "actions.peekDecl.label": "Espiar Declaração", - "typedef.title": "Definições de Tipo", - "goToTypeDefinition.noResultWord": "Nenhuma definição de tipo encontrada para '{0}'", - "goToTypeDefinition.generic.noResults": "Nenhuma definição de tipo encontrada", - "actions.goToTypeDefinition.label": "Ir para Definição de Tipo", - "miGotoTypeDefinition": "Ir para &&Definição de Tipo", - "actions.peekTypeDefinition.label": "Espiar Definição de Tipo", - "impl.title": "Implementações", - "goToImplementation.noResultWord": "Nenhuma implementação encontrada para '{0}'", - "goToImplementation.generic.noResults": "Nenhuma implementação encontrada", "actions.goToImplementation.label": "Ir para Implementações", - "miGotoImplementation": "Ir para &&Implementações", + "actions.goToTypeDefinition.label": "Ir para Definição de Tipo", + "actions.peekDecl.label": "Espiar Declaração", "actions.peekImplementation.label": "Espiar Implementações", - "references.no": "Nenhuma referência encontrada para '{0}'", - "references.noGeneric": "Nenhuma referência encontrada", + "actions.peekTypeDefinition.label": "Espiar Definição de Tipo", + "actions.previewDecl.label": "Espiar Definição", + "decl.generic.noResults": "Nenhuma declaração encontrada", + "decl.noResultWord": "Nenhuma declaração encontrada para '{0}'", + "decl.title": "Declarações", + "def.title": "Definições", + "generic.noResult": "Nenhum resultado para '{0}'", + "generic.noResults": "Nenhuma definição encontrada", + "generic.title": "Localizações", + "goToImplementation.generic.noResults": "Nenhuma implementação encontrada", + "goToImplementation.noResultWord": "Nenhuma implementação encontrada para '{0}'", "goToReferences.label": "Ir para Referências", + "goToTypeDefinition.generic.noResults": "Nenhuma definição de tipo encontrada", + "goToTypeDefinition.noResultWord": "Nenhuma definição de tipo encontrada para '{0}'", + "impl.title": "Implementações", + "label.generic": "Ir para Qualquer Símbolo", + "miGotoDeclaration": "Ir para &&Declaração", + "miGotoDefinition": "Ir para &&Definição", + "miGotoImplementation": "Ir para &&Implementações", "miGotoReference": "Ir para &&Referências", + "miGotoTypeDefinition": "Ir para &&Definição de Tipo", + "noResultWord": "Nenhuma definição encontrada para '{0}'", + "peek.submenu": "Espiar", "ref.title": "Referências", "references.action.label": "Espiar Referências", - "label.generic": "Ir para Qualquer Símbolo", - "generic.title": "Localizações", - "generic.noResult": "Nenhum resultado para '{0}'" + "references.no": "Nenhuma referência encontrada para '{0}'", + "references.noGeneric": "Nenhuma referência encontrada", + "typedef.title": "Definições de Tipo" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Clicar para mostrar {0} definições." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Ir para o Próximo Problema (Erro, Aviso, Informações)", - "nextMarkerIcon": "Ícone para acessar o próximo marcador.", - "markerAction.previous.label": "Ir para o Problema Anterior (Erro, Aviso, Informações)", - "previousMarkerIcon": "Ícone para acessar o marcador anterior.", - "markerAction.nextInFiles.label": "Ir para o Próximo Problema em Arquivos (Erro, Aviso, Informações)", - "miGotoNextProblem": "Próximo &&Problema", - "markerAction.previousInFiles.label": "Ir para o Problema Anterior em Arquivos (Erro, Aviso, Informações)", - "miGotoPreviousProblem": "&&Problema Anterior" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Mostrar Foco", - "showDefinitionPreviewHover": "Mostrar Foco de Visualização da Definição" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Converter Recuo em Espaços", - "indentationToTabs": "Converter Recuo em Tabulações", - "configuredTabSize": "Tamanho de Tabulação Configurado", - "selectTabWidth": "Selecionar o Tamanho da Tabulação para o Arquivo Atual", - "indentUsingTabs": "Recuar Usando Tabulações", - "indentUsingSpaces": "Recuar Usando Espaços", - "detectIndentation": "Detectar Recuo do Conteúdo", - "editor.reindentlines": "Rerecuar Linhas", - "editor.reindentselectedlines": "Rerecuar Linhas Selecionadas" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Substituir pelo Valor Anterior", - "InPlaceReplaceAction.next.label": "Substituir pelo Próximo Valor" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Copiar Linha para Cima", - "miCopyLinesUp": "&&Copiar Linha para Cima", - "lines.copyDown": "Copiar Linha para Baixo", - "miCopyLinesDown": "Co&&piar Linha para Baixo", - "duplicateSelection": "Duplicar Seleção", - "miDuplicateSelection": "&&Duplicar a Seleção", - "lines.moveUp": "Mover Linha para Cima", - "miMoveLinesUp": "Mo&&ver Linha para Cima", - "lines.moveDown": "Mover Linha para Baixo", - "miMoveLinesDown": "Mover &&Linha para Baixo", - "lines.sortAscending": "Classificar Linhas em Ordem Ascendente", - "lines.sortDescending": "Classificar Linhas em Ordem Descendente", - "lines.trimTrailingWhitespace": "Cortar Espaço em Branco à Direita", - "lines.delete": "Excluir Linha", - "lines.indent": "Recuar Linha", - "lines.outdent": "Recuar Linha para a Esquerda", - "lines.insertBefore": "Inserir Linha Acima", - "lines.insertAfter": "Inserir Linha Abaixo", - "lines.deleteAllLeft": "Excluir Tudo à Esquerda", - "lines.deleteAllRight": "Excluir Todos os Direitos", - "lines.joinLines": "Juntar Linhas", - "editor.transpose": "Transpor caracteres ao redor do cursor", - "editor.transformToUppercase": "Transformar em Maiúsculas", - "editor.transformToLowercase": "Transformar em Minúsculas", - "editor.transformToTitlecase": "Transformar em Caso de Título", - "editor.transformToSnakecase": "Transformar em Snake Case" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Iniciar a Edição Vinculada", - "editorLinkedEditingBackground": "Cor da tela de fundo quando o editor é renomeado automaticamente no tipo." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Executar comando", - "links.navigate.follow": "Seguir o link", - "links.navigate.kb.meta.mac": "cmd + clique", - "links.navigate.kb.meta": "ctrl + clique", - "links.navigate.kb.alt.mac": "option + clique", - "links.navigate.kb.alt": "alt + clique", - "tooltip.explanation": "Executar o comando {0}", - "invalid.url": "Falha ao abrir este link porque ele não está bem formado: {0}", - "missing.url": "Falha ao abrir este link porque seu destino está ausente.", - "label": "Abrir o Link" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Cursor adicionado: {0}", - "cursorsAdded": "Cursores adicionados: {0}", - "mutlicursor.insertAbove": "Adicionar Cursor Acima", - "miInsertCursorAbove": "&&Adicionar Cursor Acima", - "mutlicursor.insertBelow": "Adicionar Cursor Abaixo", - "miInsertCursorBelow": "A&&dicionar Cursor Abaixo", - "mutlicursor.insertAtEndOfEachLineSelected": "Adicionar Cursores nas Extremidades da Linha", - "miInsertCursorAtEndOfEachLineSelected": "Adicionar C&&ursores nas Extremidades da Linha", - "mutlicursor.addCursorsToBottom": "Adicionar Cursores na Parte Inferior", - "mutlicursor.addCursorsToTop": "Adicionar Cursores à Parte Superior", - "addSelectionToNextFindMatch": "Adicionar Seleção à Próxima Correspondência de Localização", - "miAddSelectionToNextFindMatch": "Adicionar &&Próxima Ocorrência", - "addSelectionToPreviousFindMatch": "Adicionar Seleção à Correspondência de Localização Anterior", - "miAddSelectionToPreviousFindMatch": "Adicionar Ocorrência A&&nterior", - "moveSelectionToNextFindMatch": "Mover a Última Seleção para a Próxima Correspondência de Localização", - "moveSelectionToPreviousFindMatch": "Mover a Última Seleção para a Correspondência de Localização Anterior", - "selectAllOccurrencesOfFindMatch": "Selecionar Todas as Ocorrências de Localizar Correspondência", - "miSelectHighlights": "Selecionar Todas as &&Ocorrências", - "changeAll.label": "Alterar Todas as Ocorrências" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Disparar Dicas de Parâmetro" - }, - "vs/editor/contrib/rename/rename": { - "no result": "Nenhum resultado.", - "resolveRenameLocationFailed": "Ocorreu um erro desconhecido ao resolver a localização da renomeação", - "label": "Renomeando '{0}'", - "quotableLabel": "Renomeando {0}", - "aria": "'{0}' foi renomeado com êxito para '{1}'. Resumo: {2}", - "rename.failedApply": "A renomeação falhou ao aplicar edições", - "rename.failed": "A renomeação falhou ao computar edições", - "rename.label": "Renomear Símbolo", - "enablePreview": "Habilitar/desabilitar a capacidade de visualizar alterações antes de renomear" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Expandir Seleção", - "miSmartSelectGrow": "&&Expandir a Seleção", - "smartSelect.shrink": "Reduzir Seleção", - "miSmartSelectShrink": "&&Reduzir Seleção" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Se o editor atual está no modo de snippet", - "hasNextTabstop": "Se há uma próxima parada de tabulação durante o modo de snippet", - "hasPrevTabstop": "Se há uma parada de tabulação anterior durante o modo de snippet" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "Aceitar '{0}' fez {1} edições adicionais", - "suggest.trigger.label": "Disparar Sugestão", - "accept.insert": "Inserir", - "accept.replace": "Substituir", - "detail.more": "mostrar menos", - "detail.less": "mostrar mais", - "suggest.reset.label": "Redefinir oTamanho do Widget de Sugestão" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Desenvolvedor: Forçar Nova Geração de Tokens" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Terminadores de Linha Incomuns", - "unusualLineTerminators.message": "Terminadores de linha incomuns detectados", - "unusualLineTerminators.detail": "Este arquivo contém um ou mais caracteres de terminador de linha incomuns, como LS (Separador de Linha) ou PS (Separador de Parágrafo).\r\n\r\nÉ recomendável removê-los do arquivo. Isso pode ser configurado por meio de `editor.unusualLineTerminators`.", - "unusualLineTerminators.fix": "Corrigir este arquivo", - "unusualLineTerminators.ignore": "Ignorar problema para este arquivo" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Ativar/Desativar a tecla Tab Move o Foco", - "toggle.tabMovesFocus.on": "Pressionar Tab moverá o foco para o próximo elemento focalizável", - "toggle.tabMovesFocus.off": "Pressionar Tab inserirá o caractere de tabulação" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Cor da tela de fundo de um símbolo durante o acesso de leitura, como a leitura de uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "wordHighlightStrong": "Cor da tela de fundo de um símbolo durante o acesso de gravação, como gravar em uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "wordHighlightBorder": "Cor da borda de um símbolo durante o acesso de leitura, como a leitura de uma variável.", - "wordHighlightStrongBorder": "Cor da borda de um símbolo durante o acesso de gravação, como gravar em uma variável.", - "overviewRulerWordHighlightForeground": "Cor do marcador de régua de visão geral para realces de símbolos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "overviewRulerWordHighlightStrongForeground": "Cor do marcador de régua de visão geral para realces de símbolos de acesso de gravação. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "wordHighlight.next.label": "Ir para Próximo Realce do Símbolo", - "wordHighlight.previous.label": "Ir para Realce do Símbolo Anterior", - "wordHighlight.trigger.label": "Disparar Realce do Símbolo" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Excluir Palavra" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Se a sugestão está visível", - "suggestWidgetDetailsVisible": "Se os detalhes da sugestão estão visíveis", - "suggestWidgetMultipleSuggestions": "Se há várias sugestões a serem escolhidas", - "suggestionMakesTextEdit": "Se a inserção da sugestão atual resulta em uma alteração ou em tudo já digitado", - "acceptSuggestionOnEnter": "Se sugestões são inseridas ao pressionar Enter", - "suggestionHasInsertAndReplaceRange": "Se a sugestão atual tem os comportamentos inserir e substituir", - "suggestionInsertMode": "Se o comportamento padrão é inserir ou substituir", - "suggestionCanResolve": "Se a sugestão atual dá suporte para resolver mais detalhes" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Abrir um editor de texto antes de ir para uma linha.", - "gotoLineColumnLabel": "Acessar a linha {0} e o caractere {1}.", - "gotoLineLabel": "Ir para a linha {0}.", - "gotoLineLabelEmptyWithLimit": "Linha atual: {0}, Caractere: {1}. Digite um número de linha entre 1 e {2} ao qual navegar.", - "gotoLineLabelEmpty": "Linha atual: {0}, Caractere: {1}. Digite um número de linha ao qual navegar." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Se o editor de código atual está inserido dentro da espiada", - "label.close": "Fechar", - "peekViewTitleBackground": "Cor da tela de fundo da área de título do modo de exibição de espiada.", - "peekViewTitleForeground": "Cor do título do modo de exibição de espiada.", - "peekViewTitleInfoForeground": "Cor das informações do título do modo de exibição de espiada.", - "peekViewBorder": "Cor da seta e das bordas do modo de exibição de espiada.", - "peekViewResultsBackground": "Cor da tela de fundo da lista de resultados do modo de exibição de espiada.", - "peekViewResultsMatchForeground": "Cor de primeiro plano para nós de linha na lista de resultados do modo de exibição de espiada.", - "peekViewResultsFileForeground": "Cor de primeiro plano para nós de arquivo na lista de resultados do modo de exibição de espiada.", - "peekViewResultsSelectionBackground": "Cor da tela de fundo da entrada selecionada na lista de resultados do modo de exibição de espiada.", - "peekViewResultsSelectionForeground": "Cor de primeiro plano da entrada selecionada na lista de resultados do modo de exibição de espiada.", - "peekViewEditorBackground": "Cor da tela de fundo do editor de modo de exibição de espiada.", - "peekViewEditorGutterBackground": "Cor da tela de fundo da medianiz no editor de modo de exibição de espiada.", - "peekViewResultsMatchHighlight": "Corresponder cor de realce na lista de resultados do modo de exibição de espiada.", - "peekViewEditorMatchHighlight": "Corresponder a cor de realce no editor de modo de exibição de espiada.", - "peekViewEditorMatchHighlightBorder": "Corresponder a borda de realce no editor de modo de exibição de espiada." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Tipo de ação de código a ser executada.", - "args.schema.apply": "Controla quando as ações retornadas são aplicadas.", - "args.schema.apply.first": "Sempre aplicar a primeira ação de código retornada.", - "args.schema.apply.ifSingle": "Aplique a primeira ação de código retornada se ela for a única.", - "args.schema.apply.never": "Não aplique as ações de código retornadas.", - "args.schema.preferred": "Controla se somente as ações preferenciais do código devem ser retornadas.", - "applyCodeActionFailed": "Ocorreu um erro desconhecido ao aplicar a ação de código", - "quickfix.trigger.label": "Correção Rápida...", - "editor.action.quickFix.noneMessage": "Nenhuma ação de código disponível", - "editor.action.codeAction.noneMessage.preferred.kind": "Nenhuma ação de código preferencial para '{0}' disponível", - "editor.action.codeAction.noneMessage.kind": "Nenhuma ação de código para '{0}' disponível", - "editor.action.codeAction.noneMessage.preferred": "Nenhuma ação de código preferencial disponível", - "editor.action.codeAction.noneMessage": "Nenhuma ação de código disponível", - "refactor.label": "Refatorar...", - "editor.action.refactor.noneMessage.preferred.kind": "Não há refatorações preferenciais para '{0}' disponíveis", - "editor.action.refactor.noneMessage.kind": "Nenhuma refatoração para '{0}' disponível", - "editor.action.refactor.noneMessage.preferred": "Nenhuma refatoração preferencial disponível", - "editor.action.refactor.noneMessage": "Nenhuma refatoração disponível", - "source.label": "Ação de Origem...", - "editor.action.source.noneMessage.preferred.kind": "Nenhuma ação de origem preferencial para '{0}' disponível", - "editor.action.source.noneMessage.kind": "Nenhuma ação de origem para '{0}' disponível", - "editor.action.source.noneMessage.preferred": "Nenhuma ação de origem preferencial disponível", - "editor.action.source.noneMessage": "Nenhuma ação de origem disponível", - "organizeImports.label": "Organizar as Importações", - "editor.action.organize.noneMessage": "Nenhuma ação de importações organizada disponível", - "fixAll.label": "Corrigir Tudo", - "fixAll.noneMessage": "Nenhuma ação de corrigir tudo disponível", - "autoFix.label": "Correção Automática...", - "editor.action.autoFix.noneMessage": "Nenhuma correção automática disponível" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Ícone de intervalos expandidos na margem do glifo do editor.", - "foldingCollapsedIcon": "Ícone de intervalos recolhidos na margem do glifo do editor." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Ícone para 'Localizar na Seleção' no widget de localização do editor.", - "findCollapsedIcon": "Ícone para indicar que o widget de localização do editor está recolhido.", - "findExpandedIcon": "Ícone para indicar que o widget de localização do editor está expandido.", - "findReplaceIcon": "Ícone para 'Substituir' no widget de localização do editor.", - "findReplaceAllIcon": "Ícone para 'Substituir Tudo' no widget de localização do editor.", - "findPreviousMatchIcon": "Ícone para 'Localizar Anterior' no widget de localização do editor.", - "findNextMatchIcon": "Ícone para 'Localizar Próximo' no widget de localização do editor.", - "label.find": "Localizar", - "placeholder.find": "Localizar", - "label.previousMatchButton": "Correspondência anterior", - "label.nextMatchButton": "Próxima correspondência", - "label.toggleSelectionFind": "Localizar na seleção", - "label.closeButton": "Fechar", - "label.replace": "Substituir", - "placeholder.replace": "Substituir", - "label.replaceButton": "Substituir", - "label.replaceAllButton": "Substituir Tudo", - "label.toggleReplaceButton": "Ativar/Desativar o Modo de substituição", - "title.matchesCountLimit": "Somente os primeiros {0} resultados serão realçados, mas todas as operações de localização funcionarão em todo o texto.", - "label.matchesLocation": "{0} de {1}", - "label.noResults": "Nenhum resultado", - "ariaSearchNoResultEmpty": "{0} encontrado", - "ariaSearchNoResult": "{0} encontrado para '{1}'", - "ariaSearchNoResultWithLineNum": "{0} encontrado para '{1}', em {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para '{1}'", - "ctrlEnter.keybindingChanged": "Ctrl + Enter agora insere quebra de linha em vez de substituir tudo. Você pode modificar a associação de teclas de editor.action.replaceAll para substituir esse comportamento." - }, - "vs/editor/contrib/format/format": { - "hint11": "Foi feita 1 edição de formatação na linha {0}", - "hintn1": "Foram feitas {0} edições de formatação na linha {1}", - "hint1n": "Foi feita 1 edição de formatação entre as linhas {0} e {1}", - "hintnn": "Foram feitas {0} edições de formatação entre as linhas {1} e {2}" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Se o editor está mostrando uma mensagem embutida no momento", - "editor.readonly": "Não é possível editar no editor somente leitura" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Se a espiada de referência está visível, como 'Espiar Referências' ou 'Espiar Definição'", "labelLoading": "Carregando...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Se a espiada de referência está visível, como 'Espiar Referências' ou 'Espiar Definição'" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Se há locais de símbolo que podem ser navegados apenas por meio do teclado.", - "location.kb": "Símbolo {0} de {1}, {2} para o próximo", - "location": "Símbolo {0} de {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} referência", + "referencesCount": "{0} referências", + "treeAriaLabel": "Referências" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "nenhuma visualização disponível", + "noResults": "Nenhum resultado", + "peekView.alternateTitle": "Referências" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "símbolo em {0} na linha {1} na coluna {2}", - "aria.oneReference.preview": "símbolo em {0} na linha {1} na coluna {2}, {3}", "aria.fileReferences.1": "Um símbolo em {0}, caminho completo {1}", "aria.fileReferences.N": "{0} símbolos em {1}, caminho completo {2}", + "aria.oneReference": "símbolo em {0} na linha {1} na coluna {2}", + "aria.oneReference.preview": "símbolo em {0} na linha {1} na coluna {2}, {3}", "aria.result.0": "Nenhum resultado encontrado", "aria.result.1": "Encontrado 1 símbolo em {0}", "aria.result.n1": "Foram encontrados {0} símbolos em {1}", "aria.result.nm": "Foram encontrados {0} símbolos em {1} arquivos" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Erro", - "Warning": "Aviso", - "Info": "Informações", - "Hint": "Dica", - "marker aria": "{0} em {1}.", - "problems": "{0} de {1} problemas", - "change": "{0} de {1} problema", - "editorMarkerNavigationError": "Cor do erro do widget de navegação do marcador do editor.", - "editorMarkerNavigationWarning": "Cor do aviso do widget de navegação do marcador do editor.", - "editorMarkerNavigationInfo": "Cor das informações do widget de navegação do marcador do editor.", - "editorMarkerNavigationBackground": "Tela de fundo do widget de navegação do marcador do editor." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Se há locais de símbolo que podem ser navegados apenas por meio do teclado.", + "location": "Símbolo {0} de {1}", + "location.kb": "Símbolo {0} de {1}, {2} para o próximo" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Mostrar Foco de Visualização da Definição", + "showHover": "Mostrar Foco" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Carregando..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Verificando correções rápidas...", + "noQuickFixes": "Nenhuma correção rápida disponível", + "quick fixes": "Correção Rápida...", + "view problem": "Exibir o Problema" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Substituir pelo Próximo Valor", + "InPlaceReplaceAction.previous.label": "Substituir pelo Valor Anterior" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Tamanho de Tabulação Configurado", + "detectIndentation": "Detectar Recuo do Conteúdo", + "editor.reindentlines": "Rerecuar Linhas", + "editor.reindentselectedlines": "Rerecuar Linhas Selecionadas", + "indentUsingSpaces": "Recuar Usando Espaços", + "indentUsingTabs": "Recuar Usando Tabulações", + "indentationToSpaces": "Converter Recuo em Espaços", + "indentationToTabs": "Converter Recuo em Tabulações", + "selectTabWidth": "Selecionar o Tamanho da Tabulação para o Arquivo Atual" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Mostrar próxima sugestão em linha", + "action.inlineSuggest.showPrevious": "Mostrar sugestões em linha anteriores", + "action.inlineSuggest.trigger": "Disparar sugestão em linha", + "inlineSuggestionHasIndentation": "Se a sugestão em linha começa com o espaço em branco", + "inlineSuggestionVisible": "Se uma sugestão em linha é visível" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Aceitar", + "showNextInlineSuggestion": "Próximo", + "showPreviousInlineSuggestion": "Anterior" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Duplicar Seleção", + "editor.transformToLowercase": "Transformar em Minúsculas", + "editor.transformToSnakecase": "Transformar em Snake Case", + "editor.transformToTitlecase": "Transformar em Caso de Título", + "editor.transformToUppercase": "Transformar em Maiúsculas", + "editor.transpose": "Transpor caracteres ao redor do cursor", + "lines.copyDown": "Copiar Linha para Baixo", + "lines.copyUp": "Copiar Linha para Cima", + "lines.delete": "Excluir Linha", + "lines.deleteAllLeft": "Excluir Tudo à Esquerda", + "lines.deleteAllRight": "Excluir Todos os Direitos", + "lines.indent": "Recuar Linha", + "lines.insertAfter": "Inserir Linha Abaixo", + "lines.insertBefore": "Inserir Linha Acima", + "lines.joinLines": "Juntar Linhas", + "lines.moveDown": "Mover Linha para Baixo", + "lines.moveUp": "Mover Linha para Cima", + "lines.outdent": "Recuar Linha para a Esquerda", + "lines.sortAscending": "Classificar Linhas em Ordem Ascendente", + "lines.sortDescending": "Classificar Linhas em Ordem Descendente", + "lines.trimTrailingWhitespace": "Cortar Espaço em Branco à Direita", + "miCopyLinesDown": "Co&&piar Linha para Baixo", + "miCopyLinesUp": "&&Copiar Linha para Cima", + "miDuplicateSelection": "&&Duplicar a Seleção", + "miMoveLinesDown": "Mover &&Linha para Baixo", + "miMoveLinesUp": "Mo&&ver Linha para Cima" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Cor da tela de fundo quando o editor é renomeado automaticamente no tipo.", + "linkedEditing.label": "Iniciar a Edição Vinculada" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "Falha ao abrir este link porque ele não está bem formado: {0}", + "label": "Abrir o Link", + "links.navigate.executeCmd": "Executar comando", + "links.navigate.follow": "Seguir o link", + "links.navigate.kb.alt": "alt + clique", + "links.navigate.kb.alt.mac": "option + clique", + "links.navigate.kb.meta": "ctrl + clique", + "links.navigate.kb.meta.mac": "cmd + clique", + "missing.url": "Falha ao abrir este link porque seu destino está ausente.", + "tooltip.explanation": "Executar o comando {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "Não é possível editar no editor somente leitura", + "messageVisible": "Se o editor está mostrando uma mensagem embutida no momento" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Adicionar Seleção à Próxima Correspondência de Localização", + "addSelectionToPreviousFindMatch": "Adicionar Seleção à Correspondência de Localização Anterior", + "changeAll.label": "Alterar Todas as Ocorrências", + "cursorAdded": "Cursor adicionado: {0}", + "cursorsAdded": "Cursores adicionados: {0}", + "miAddSelectionToNextFindMatch": "Adicionar &&Próxima Ocorrência", + "miAddSelectionToPreviousFindMatch": "Adicionar Ocorrência A&&nterior", + "miInsertCursorAbove": "&&Adicionar Cursor Acima", + "miInsertCursorAtEndOfEachLineSelected": "Adicionar C&&ursores nas Extremidades da Linha", + "miInsertCursorBelow": "A&&dicionar Cursor Abaixo", + "miSelectHighlights": "Selecionar Todas as &&Ocorrências", + "moveSelectionToNextFindMatch": "Mover a Última Seleção para a Próxima Correspondência de Localização", + "moveSelectionToPreviousFindMatch": "Mover a Última Seleção para a Correspondência de Localização Anterior", + "mutlicursor.addCursorsToBottom": "Adicionar Cursores na Parte Inferior", + "mutlicursor.addCursorsToTop": "Adicionar Cursores à Parte Superior", + "mutlicursor.insertAbove": "Adicionar Cursor Acima", + "mutlicursor.insertAtEndOfEachLineSelected": "Adicionar Cursores nas Extremidades da Linha", + "mutlicursor.insertBelow": "Adicionar Cursor Abaixo", + "selectAllOccurrencesOfFindMatch": "Selecionar Todas as Ocorrências de Localizar Correspondência" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Disparar Dicas de Parâmetro" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, dica", "parameterHintsNextIcon": "Ícone para mostrar a próxima dica de parâmetro.", - "parameterHintsPreviousIcon": "Ícone para mostrar a dica de parâmetro anterior.", - "hint": "{0}, dica" + "parameterHintsPreviousIcon": "Ícone para mostrar a dica de parâmetro anterior." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Se o widget de entrada de renomeação está visível", - "renameAriaLabel": "Renomear entrada. Digite o novo nome e pressione Enter para confirmar.", - "label": "{0} para Renomear, {1} para Visualizar" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Se o editor de código atual está inserido dentro da espiada", + "label.close": "Fechar", + "peekViewBorder": "Cor da seta e das bordas do modo de exibição de espiada.", + "peekViewEditorBackground": "Cor da tela de fundo do editor de modo de exibição de espiada.", + "peekViewEditorGutterBackground": "Cor da tela de fundo da medianiz no editor de modo de exibição de espiada.", + "peekViewEditorMatchHighlight": "Corresponder a cor de realce no editor de modo de exibição de espiada.", + "peekViewEditorMatchHighlightBorder": "Corresponder a borda de realce no editor de modo de exibição de espiada.", + "peekViewResultsBackground": "Cor da tela de fundo da lista de resultados do modo de exibição de espiada.", + "peekViewResultsFileForeground": "Cor de primeiro plano para nós de arquivo na lista de resultados do modo de exibição de espiada.", + "peekViewResultsMatchForeground": "Cor de primeiro plano para nós de linha na lista de resultados do modo de exibição de espiada.", + "peekViewResultsMatchHighlight": "Corresponder cor de realce na lista de resultados do modo de exibição de espiada.", + "peekViewResultsSelectionBackground": "Cor da tela de fundo da entrada selecionada na lista de resultados do modo de exibição de espiada.", + "peekViewResultsSelectionForeground": "Cor de primeiro plano da entrada selecionada na lista de resultados do modo de exibição de espiada.", + "peekViewTitleBackground": "Cor da tela de fundo da área de título do modo de exibição de espiada.", + "peekViewTitleForeground": "Cor do título do modo de exibição de espiada.", + "peekViewTitleInfoForeground": "Cor das informações do título do modo de exibição de espiada." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Cor da tela de fundo do widget de sugestão.", - "editorSuggestWidgetBorder": "Cor da borda do widget de sugestão.", - "editorSuggestWidgetForeground": "Cor de primeiro plano do widget de sugestão.", - "editorSuggestWidgetSelectedBackground": "Cor da tela de fundo da entrada selecionada no widget de sugestão.", - "editorSuggestWidgetHighlightForeground": "Cor dos realces de correspondência no widget de sugestão.", - "suggestWidget.loading": "Carregando...", - "suggestWidget.noSuggestions": "Nenhuma sugestão.", - "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", - "suggest": "Sugerir" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Abrir um editor de texto antes de ir para uma linha.", + "gotoLineColumnLabel": "Acessar a linha {0} e o caractere {1}.", + "gotoLineLabel": "Ir para a linha {0}.", + "gotoLineLabelEmpty": "Linha atual: {0}, Caractere: {1}. Digite um número de linha ao qual navegar.", + "gotoLineLabelEmptyWithLimit": "Linha atual: {0}, Caractere: {1}. Digite um número de linha entre 1 e {2} ao qual navegar." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "construtores ({0})", + "array": "matrizes ({0})", + "boolean": "valores boolianos ({0})", "cannotRunGotoSymbolWithoutEditor": "Para ir até um símbolo, primeiro abra um editor de texto com informações de símbolo.", "cannotRunGotoSymbolWithoutSymbolProvider": "O editor de texto ativo não fornece informações de símbolo.", - "noMatchingSymbolResults": "Nenhum símbolo de editor correspondente", - "noSymbolResults": "Nenhum símbolo de editor", - "openToSide": "Abrir ao Lado", - "openToBottom": "Abrir na Parte Inferior", - "symbols": "símbolos ({0})", - "property": "propriedades ({0})", - "method": "métodos ({0})", - "function": "funções ({0})", - "_constructor": "construtores ({0})", - "variable": "variáveis ({0})", "class": "classes ({0})", - "struct": "structs ({0})", - "event": "eventos({0})", - "operator": "operadores ({0})", - "interface": "interfaces ({0})", - "namespace": "namespaces ({0})", - "package": "pacotes ({0})", - "typeParameter": "parâmetros de tipo ({0})", - "modules": "módulos ({0})", + "constant": "constantes ({0})", "enum": "enumerações ({0})", "enumMember": "membros de enumeração ({0})", - "string": "cadeias de caracteres ({0})", - "file": "arquivos ({0})", - "array": "matrizes ({0})", - "number": "números ({0})", - "boolean": "valores boolianos ({0})", - "object": "objetos ({0})", - "key": "chaves ({0})", + "event": "eventos({0})", "field": "campos ({0})", - "constant": "constantes ({0})" + "file": "arquivos ({0})", + "function": "funções ({0})", + "interface": "interfaces ({0})", + "key": "chaves ({0})", + "method": "métodos ({0})", + "modules": "módulos ({0})", + "namespace": "namespaces ({0})", + "noMatchingSymbolResults": "Nenhum símbolo de editor correspondente", + "noSymbolResults": "Nenhum símbolo de editor", + "number": "números ({0})", + "object": "objetos ({0})", + "openToBottom": "Abrir na Parte Inferior", + "openToSide": "Abrir ao Lado", + "operator": "operadores ({0})", + "package": "pacotes ({0})", + "property": "propriedades ({0})", + "string": "cadeias de caracteres ({0})", + "struct": "structs ({0})", + "symbols": "símbolos ({0})", + "typeParameter": "parâmetros de tipo ({0})", + "variable": "variáveis ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "'{0}' foi renomeado com êxito para '{1}'. Resumo: {2}", + "enablePreview": "Habilitar/desabilitar a capacidade de visualizar alterações antes de renomear", + "label": "Renomeando '{0}'", + "no result": "Nenhum resultado.", + "quotableLabel": "Renomeando {0}", + "rename.failed": "A renomeação falhou ao computar edições", + "rename.failedApply": "A renomeação falhou ao aplicar edições", + "rename.label": "Renomear Símbolo", + "resolveRenameLocationFailed": "Ocorreu um erro desconhecido ao resolver a localização da renomeação" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "{0} para Renomear, {1} para Visualizar", + "renameAriaLabel": "Renomear entrada. Digite o novo nome e pressione Enter para confirmar.", + "renameInputVisible": "Se o widget de entrada de renomeação está visível" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "&&Expandir a Seleção", + "miSmartSelectShrink": "&&Reduzir Seleção", + "smartSelect.expand": "Expandir Seleção", + "smartSelect.shrink": "Reduzir Seleção" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Se há uma próxima parada de tabulação durante o modo de snippet", + "hasPrevTabstop": "Se há uma parada de tabulação anterior durante o modo de snippet", + "inSnippetMode": "Se o editor atual está no modo de snippet" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "Domingo", - "Monday": "Segunda-feira", - "Tuesday": "Terça-feira", - "Wednesday": "Quarta-feira", - "Thursday": "Quinta-feira", - "Friday": "Sexta-feira", - "Saturday": "Sábado", - "SundayShort": "Dom", - "MondayShort": "Seg", - "TuesdayShort": "Ter", - "WednesdayShort": "Qua", - "ThursdayShort": "Qui", - "FridayShort": "Sex", - "SaturdayShort": "Sáb", - "January": "Janeiro", - "February": "Fevereiro", - "March": "Março", "April": "Abril", - "May": "Maio", - "June": "Junho", - "July": "Julho", - "August": "Agosto", - "September": "Setembro", - "October": "Outubro", - "November": "Novembro", - "December": "Dezembro", - "JanuaryShort": "Jan", - "FebruaryShort": "Fev", - "MarchShort": "Mar", "AprilShort": "Abr", - "MayShort": "Maio", - "JuneShort": "Jun", - "JulyShort": "Jul", + "August": "Agosto", "AugustShort": "Ago", - "SeptemberShort": "Set", - "OctoberShort": "Out", + "December": "Dezembro", + "DecemberShort": "Dez", + "February": "Fevereiro", + "FebruaryShort": "Fev", + "Friday": "Sexta-feira", + "FridayShort": "Sex", + "January": "Janeiro", + "JanuaryShort": "Jan", + "July": "Julho", + "JulyShort": "Jul", + "June": "Junho", + "JuneShort": "Jun", + "March": "Março", + "MarchShort": "Mar", + "May": "Maio", + "MayShort": "Maio", + "Monday": "Segunda-feira", + "MondayShort": "Seg", + "November": "Novembro", "NovemberShort": "Nov", - "DecemberShort": "Dez" + "October": "Outubro", + "OctoberShort": "Out", + "Saturday": "Sábado", + "SaturdayShort": "Sáb", + "September": "Setembro", + "SeptemberShort": "Set", + "Sunday": "Domingo", + "SundayShort": "Dom", + "Thursday": "Quinta-feira", + "ThursdayShort": "Qui", + "Tuesday": "Terça-feira", + "TuesdayShort": "Ter", + "Wednesday": "Quarta-feira", + "WednesdayShort": "Qua" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Se sugestões são inseridas ao pressionar Enter", + "suggestWidgetDetailsVisible": "Se os detalhes da sugestão estão visíveis", + "suggestWidgetMultipleSuggestions": "Se há várias sugestões a serem escolhidas", + "suggestWidgetVisible": "Se a sugestão está visível", + "suggestionCanResolve": "Se a sugestão atual dá suporte para resolver mais detalhes", + "suggestionHasInsertAndReplaceRange": "Se a sugestão atual tem os comportamentos inserir e substituir", + "suggestionInsertMode": "Se o comportamento padrão é inserir ou substituir", + "suggestionMakesTextEdit": "Se a inserção da sugestão atual resulta em uma alteração ou em tudo já digitado" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Inserir", + "accept.replace": "Substituir", + "aria.alert.snippet": "Aceitar '{0}' fez {1} edições adicionais", + "detail.less": "mostrar mais", + "detail.more": "mostrar menos", + "suggest.reset.label": "Redefinir oTamanho do Widget de Sugestão", + "suggest.trigger.label": "Disparar Sugestão" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, documentos: {1}", + "editorSuggestWidgetBackground": "Cor da tela de fundo do widget de sugestão.", + "editorSuggestWidgetBorder": "Cor da borda do widget de sugestão.", + "editorSuggestWidgetFocusHighlightForeground": "A cor da combinação é realçada no widget de sugestões quando um item está em foco.", + "editorSuggestWidgetForeground": "Cor de primeiro plano do widget de sugestão.", + "editorSuggestWidgetHighlightForeground": "Cor dos realces de correspondência no widget de sugestão.", + "editorSuggestWidgetSelectedBackground": "Cor da tela de fundo da entrada selecionada no widget de sugestão.", + "editorSuggestWidgetSelectedForeground": "Cor da tela de fundo da entrada selecionada no widget de sugestão.", + "suggest": "Sugerir", + "suggestWidget.loading": "Carregando...", + "suggestWidget.noSuggestions": "Nenhuma sugestão." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Fechar", + "loading": "Carregando..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Leia Mais", + "suggestMoreInfoIcon": "Ícone para obter mais informações no widget de sugestão." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "A cor de primeiro plano para símbolos de matriz. Esses símbolos aparecem na estrutura de tópicos, na trilha e no widget de sugestão.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "A cor de primeiro plano para símbolos de unidade. Esses símbolos aparecem na estrutura de tópicos, na trilha e no widget de sugestão.", "symbolIcon.variableForeground": "A cor de primeiro plano para símbolos de variáveis. Esses símbolos aparecem na estrutura de tópicos, na trilha e no widget de sugestão." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "nenhuma visualização disponível", - "noResults": "Nenhum resultado", - "peekView.alternateTitle": "Referências" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Ativar/Desativar a tecla Tab Move o Foco", + "toggle.tabMovesFocus.off": "Pressionar Tab inserirá o caractere de tabulação", + "toggle.tabMovesFocus.on": "Pressionar Tab moverá o foco para o próximo elemento focalizável" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Exibir o Problema", - "noQuickFixes": "Nenhuma correção rápida disponível", - "checkingForQuickFixes": "Verificando correções rápidas...", - "quick fixes": "Correção Rápida..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Desenvolvedor: Forçar Nova Geração de Tokens" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Carregando..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Este arquivo contém um ou mais caracteres de terminador de linha incomuns, como SL (Separador de Linha) ou SP (Separador de Parágrafo).\r\n\r\nÉ recomendável removê-los do arquivo. Isso pode ser configurado por meio de `editor.unusualLineTerminators`.", + "unusualLineTerminators.fix": "Corrigir este arquivo", + "unusualLineTerminators.ignore": "Ignorar problema para este arquivo", + "unusualLineTerminators.message": "Terminadores de linha incomuns detectados", + "unusualLineTerminators.title": "Terminadores de Linha Incomuns" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Fechar", - "loading": "Carregando..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Cor do marcador de régua de visão geral para realces de símbolos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "overviewRulerWordHighlightStrongForeground": "Cor do marcador de régua de visão geral para realces de símbolos de acesso de gravação. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "wordHighlight": "Cor da tela de fundo de um símbolo durante o acesso de leitura, como a leitura de uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "wordHighlight.next.label": "Ir para Próximo Realce do Símbolo", + "wordHighlight.previous.label": "Ir para Realce do Símbolo Anterior", + "wordHighlight.trigger.label": "Disparar Realce do Símbolo", + "wordHighlightBorder": "Cor da borda de um símbolo durante o acesso de leitura, como a leitura de uma variável.", + "wordHighlightStrong": "Cor da tela de fundo de um símbolo durante o acesso de gravação, como gravar em uma variável. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "wordHighlightStrongBorder": "Cor da borda de um símbolo durante o acesso de gravação, como gravar em uma variável." }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Excluir Palavra" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Ícone para obter mais informações no widget de sugestão.", - "readMore": "Leia Mais" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Mostrar Correções. Correção Preferencial Disponível ({0})", - "quickFixWithKb": "Mostrar Correções ({0})", - "quickFix": "Mostrar Correções" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} referências", - "referenceCount": "{0} referência", - "treeAriaLabel": "Referências" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Aviso: '{0}' não está na lista de opções conhecidas, mas ainda passou para o Electron/Chromium.", - "multipleValues": "A opção '{0}' está definida mais de uma vez. Usando o valor '{1}'.", - "gotoValidation": "Os argumentos no modo `--goto` devem estar no formato de `FILE(:LINE(:CHARACTER))`." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "A configuração de proxy a ser usada. Se não estiver definida, será herdada das variáveis de ambiente `http_proxy` e `https_proxy`.", - "strictSSL": "Controla se o certificado do servidor proxy deve ser verificado na lista de ACs fornecidas.", - "proxyAuthorization": "O valor a ser enviado como o cabeçalho `Proxy-Authorization` para cada solicitação de rede.", - "proxySupportOff": "Desabilitar o suporte a proxy para extensões.", - "proxySupportOn": "Habilitar o suporte a proxy para extensões.", - "proxySupportOverride": "Habilitar o suporte a proxy para extensões, substituir opções de solicitação.", - "proxySupport": "Usar o suporte a proxy para extensões.", - "systemCertificates": "Controla se os certificados de AC devem ser carregados do SO. (No Windows e no macOS, é necessário recarregar a janela depois de desativar esta opção.)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "Não é possível resolver o provedor do sistema de arquivos com o caminho de arquivo relativo '{0}'", - "noProviderFound": "Nenhum provedor de sistema de arquivos encontrado para o recurso '{0}'", - "fileNotFoundError": "Não é possível resolver o arquivo '{0}' não existente", - "fileExists": "Não é possível criar o arquivo '{0}' que já existe quando o sinalizador de substituição não está definido", - "err.write": "Não é possível gravar o arquivo '{0}' ({1})", - "writeFailedUnlockUnsupported": "Não é possível desbloquear o arquivo '{0}' porque o provedor não dá suporte a ele.", - "fileIsDirectoryWriteError": "Não é possível gravar o arquivo '{0}' que é um diretório", - "fileModifiedError": "Arquivo Modificado Desde", - "err.read": "Não é possível ler o arquivo '{0}' ({1})", - "fileIsDirectoryReadError": "Não é possível ler o arquivo '{0}' que é um diretório", - "fileNotModifiedError": "Arquivo não modificado desde", - "fileTooLargeError": "Não é possível ler o arquivo '{0}' que é muito grande para ser aberto", - "unableToMoveCopyError1": "Não é possível copiar quando a origem '{0}' é igual ao destino '{1}' com um caso de caminho diferente em um sistema de arquivos que não diferencia maiúsculas de minúsculas", - "unableToMoveCopyError2": "Não é possível mover/copiar quando a origem '{0}' é pai do destino '{1}'.", - "unableToMoveCopyError3": "Não é possível mover/copiar '{0}' porque o alvo '{1}' já existe no destino.", - "unableToMoveCopyError4": "Não é possível mover/copiar '{0}' em '{1}' porque um arquivo substituiria a pasta na qual ele está contido.", - "mkdirExistsError": "Não é possível criar a pasta '{0}' que já existe, mas não é um diretório", - "deleteFailedTrashUnsupported": "Não é possível excluir o arquivo '{0}' pela lixeira porque o provedor não dá suporte a ele.", - "deleteFailedNotFound": "Não é possível excluir o arquivo '{0}' não existente", - "deleteFailedNonEmptyFolder": "Não é possível excluir a pasta '{0}' não vazia.", - "err.readonly": "Não é possível modificar o arquivo '{0}' somente leitura" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "O arquivo já existe", - "fileNotExists": "O arquivo não existe", - "moveError": "Não é possível mover '{0}' para '{1}' ({2}).", - "copyError": "Não é possível copiar '{0}' em '{1}' ({2}).", - "fileCopyErrorPathCase": "Não foi possível copiar o arquivo no mesmo caminho com a capitalização do caminho diferente", - "fileCopyErrorExists": "O arquivo no destino já existe" - }, - "vs/platform/files/common/files": { - "unknownError": "Erro Desconhecido", - "sizeB": "{0} B", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Atualizar", - "updateMode": "Configure o recebimento de atualizações automáticas. Exige uma reinicialização após a alteração. As atualizações são obtidas de um serviço online da Microsoft.", - "none": "Desabilitar atualizações.", - "manual": "Desabilitar as verificações automáticas de atualização em segundo plano. As atualizações estarão disponíveis se você verificar as atualizações manualmente.", - "start": "Verificar se há atualizações somente na inicialização. Desabilitar as verificações automáticas de atualização em segundo plano.", - "default": "Habilitar verificações de atualização automática. O código verificará se há atualizações automaticamente e periodicamente.", - "deprecated": "Esta configuração foi preterida. Use '{0}'.", - "enableWindowsBackgroundUpdatesTitle": "Habilitar Atualizações em Segundo Plano no Windows", - "enableWindowsBackgroundUpdates": "Habilitar o download e a instalação de novas versões do VS Code em segundo plano no Windows.", - "showReleaseNotes": "Mostrar Notas sobre a Versão após uma atualização. As Notas sobre a Versão são obtidas de um serviço online da Microsoft." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Opções", - "extensionsManagement": "Gerenciamento de Extensões", - "troubleshooting": "Solução de problemas", - "diff": "Comparar dois arquivos entre si.", - "add": "Adicionar pasta(s) à última janela ativa.", - "goto": "Abrir um arquivo no caminho na linha e posição de caractere especificadas.", - "newWindow": "Forçar para abrir uma nova janela.", - "reuseWindow": "Forçar a abertura de um arquivo ou pasta em uma janela já aberta.", - "wait": "Aguarde até que os arquivos sejam fechados antes de retornar.", - "locale": "A localidade a ser usada (por exemplo, en-US ou zh-TW).", - "userDataDir": "Especifica o diretório em que os dados do usuário são mantidos. Pode ser usado para abrir várias instâncias distintas de código.", - "help": "Uso de impressão.", - "extensionHomePath": "Definir o caminho raiz para extensões.", - "listExtensions": "Listar as extensões instaladas.", - "showVersions": "Mostrar as versões das extensões instaladas ao usar --list-extensions.", - "category": "Filtra as extensões instaladas por categoria fornecida ao usar --list-extensions.", - "installExtension": "Instala ou atualiza a extensão. O identificador de uma extensão é sempre `${publisher}.${name}`. Use o argumento `--force` para atualizá-la para a última versão. Para instalar uma versão específica, forneça `@${version}`. Por exemplo: 'vscode.csharp@1.2.3'.", - "uninstallExtension": "Desinstala uma extensão.", - "experimentalApis": "Habilita os recursos de API propostos para extensões. Pode receber uma ou mais IDs de extensão para habilitar individualmente.", - "version": "Imprimir versão.", - "verbose": "Imprimir saída detalhada (implica --wait).", - "log": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "status": "Imprimir informações de uso e diagnóstico do processo.", - "prof-startup": "Executar o criador de perfil de CPU durante a inicialização", - "disableExtensions": "Desabilitar todas as extensões instaladas.", - "disableExtension": "Desabilitar uma extensão.", - "turn sync": "Ativar ou desativar sincronização", - "inspect-extensions": "Permitir depuração e criação de perfil de extensões. Verifique as ferramentas para desenvolvedores do URI de conexão.", - "inspect-brk-extensions": "Permitir a depuração e a criação de perfil de extensões com o host de extensão em pausa após o início. Verifique as ferramentas para desenvolvedores do URI de conexão.", - "disableGPU": "Desabilitar aceleração de hardware de GPU.", - "maxMemory": "Tamanho máximo de memória para uma janela (em Mbytes).", - "telemetry": "Mostra todos os eventos de telemetria que o VS Code coleta.", - "usage": "Uso", - "options": "opções", - "paths": "caminhos", - "stdinWindows": "Para ler a saída de outro programa, acrescente '-' (por exemplo, 'echo Hello World | {0} -')", - "stdinUnix": "Para ler usando o stdin, acrescente '-' (por exemplo, 'ps aux | grep code | {0} -')", - "unknownVersion": "Versão desconhecida", - "unknownCommit": "Confirmação desconhecida" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Extensões", - "preferences": "Preferências" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "Não é possível instalar a extensão ' {0} ', pois não é compatível com o VS Code '{1} '.", - "restartCode": "Reinicie o VS Code antes de reinstalar {0}.", - "MarketPlaceDisabled": "O Marketplace não está habilitado", - "malicious extension": "Não é possível instalar a extensão porque ela foi relatada como problemática.", - "notFoundCompatibleDependency": "Não é possível instalar a extensão '{0}' porque ela não é compatível com a versão atual do VS Code (versão {1}).", - "Not a Marketplace extension": "Somente as Extensões do Marketplace podem ser reinstaladas", - "removeError": "Erro ao remover a extensão: {0}. Encerre e inicie o VS Code antes de tentar novamente.", - "quitCode": "Não é possível instalar a extensão. Encerre e inicie o VS Code antes de reinstalar.", - "exitCode": "Não é possível instalar a extensão. Saia e inicie o VS Code antes de reinstalar.", - "notInstalled": "A extensão '{0}' não está instalada.", - "singleDependentError": "Não foi possível desinstalar a extensão '{0}'. A extensão '{1}' depende dela.", - "twoDependentsError": "Não foi possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' dependem dela.", - "multipleDependentsError": "Não foi possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' e outras dependem dela.", - "singleIndirectDependentError": "Não é possível desinstalar a extensão '{0}'. Isso inclui desinstalar a extensão '{1}' e a extensão '{2}' depende dela.", - "twoIndirectDependentsError": "Não é possível desinstalar a extensão '{0}'. Isso inclui a desinstalação da extensão '{1}' e as extensões '{2}' e '{3}' dependem dela.", - "multipleIndirectDependentsError": "Não é possível desinstalar a extensão '{0}'. Isso inclui a desinstalação da extensão '{1}' e as extensões '{2}', '{3}' e outras dependem dela.", - "notExists": "Não foi possível localizar a extensão" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Telemetria", - "telemetry.enableTelemetry": "Habilitar dados de uso e erros a serem enviados para um serviço online da Microsoft.", - "telemetry.enableTelemetryMd": "Permitir que os dados de uso e os erros sejam enviados para um serviço online da Microsoft. Leia nossa política de privacidade [aqui]({0})." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "Extensão '{0}' não encontrada.", - "useId": "Não se esqueça de usar a ID de extensão completa, incluindo o editor, por exemplo: {0}", - "listFromLocation": "Extensões instaladas em {0}:", - "installingExtensionsOnLocation": "Instalando as extensões em {0}...", - "installingExtensions": "Instalando extensões...", - "alreadyInstalled-checkAndUpdate": "A extensão '{0}' v{1} já está instalada. Use a opção '--force' para atualizar para a última versão ou forneça '@' para instalar uma versão específica, por exemplo: '{2}@1.2.3'.", - "alreadyInstalled": "A extensão '{0}' já está instalada.", - "installation failed": "Falha ao Instalar Extensões: {0}", - "successVsixInstall": "A extensão '{0}' foi instalada com êxito.", - "cancelVsixInstall": "A instalação da extensão '{0}' foi cancelada.", - "updateMessage": "Atualizando a extensão '{0}' para a versão {1}", - "installing builtin ": "Instalando extensão interna '{0}' v{1}...", - "installing": "Instalando a extensão '{0}' v{1}...", - "successInstall": "A extensão '{0}' v{1} foi instalada com êxito.", - "cancelInstall": "A instalação da extensão '{0}' foi cancelada.", - "forceDowngrade": "Uma versão mais recente da extensão '{0}' v{1} já está instalada. Use a opção '--force' para fazer downgrade para a versão mais antiga.", - "builtin": "A extensão '{0}' é uma Extensão interna e não pode ser desinstalada", - "forceUninstall": "A extensão '{0}' está marcada como uma Extensão interna pelo usuário. Use a opção '--force' para desinstalá-la.", - "uninstalling": "Desinstalando {0}...", - "successUninstallFromLocation": "A extensão '{0}' foi desinstalada com êxito de {1}.", - "successUninstall": "A extensão '{0}' foi desinstalada com êxito.", - "notInstalleddOnLocation": "A extensão '{0}' não está instalada em {1}.", - "notInstalled": "A extensão '{0}' não está instalada." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Sincronização de Configurações", - "settingsSync.keybindingsPerPlatform": "Sincronizar as associações de teclas para cada plataforma.", - "settingsSync.ignoredExtensions": "Lista de extensões a serem ignoradas durante a sincronização. O identificador de uma extensão é sempre `${publisher}.${name}`. Por exemplo: `vscode.csharp`.", - "app.extension.identifier.errorMessage": "Esperava-se o formato '${publisher}.${name}'. Exemplo: 'vscode.csharp'.", - "settingsSync.ignoredSettings": "Configurar as configurações a serem ignoradas durante a sincronização." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "Você tem o {0} instalado no sistema. Deseja instalar as extensões recomendadas para ele?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "Não é possível ler os dados do computador, pois a versão atual é incompatível. Atualize {0} e tente novamente." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "Não é possível sincronizar porque o serviço padrão foi alterado", - "service changed": "Não é possível sincronizar porque o serviço de sincronização foi alterado", - "turned off": "Não é possível sincronizar porque a sincronização está desativada na nuvem", - "session expired": "Não é possível sincronizar porque a sessão atual expirou", - "turned off machine": "Não é possível sincronizar porque a sincronização está desativada neste computador usando outro computador." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "Falha ao mover '{0}' para a lixeira", - "trashFailed": "Falha ao mover '{0}' para a lixeira" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Cor geral de primeiro plano. Essa cor só será usada se não for substituída por um componente.", - "errorForeground": "Cor geral de primeiro plano para mensagens de erro. Essa cor só será usada se não for substituída por um componente.", - "descriptionForeground": "Cor de primeiro plano para texto de descrição fornecendo informações adicionais, por exemplo, para um rótulo.", - "iconForeground": "A cor padrão dos ícones no workbench.", - "focusBorder": "Cor geral da borda para elementos focados. Essa cor só será usada se não for substituída por um componente.", - "contrastBorder": "Uma borda extra em torno dos elementos para separá-los de outros para maior contraste.", - "activeContrastBorder": "Uma borda extra em torno dos elementos ativos para separá-los de outros para maior contraste.", - "selectionBackground": "A cor da tela de fundo das seleções de texto no workbench (por exemplo, para campos de entrada ou áreas de texto). Observe que isso não se aplica às seleções dentro do editor.", - "textSeparatorForeground": "Cor dos separadores de texto.", - "textLinkForeground": "Cor de primeiro plano dos links no texto.", - "textLinkActiveForeground": "Cor de primeiro plano dos links no texto quando clicado e no foco do mouse.", - "textPreformatForeground": "Cor de primeiro plano dos segmentos de texto pré-formatados.", - "textBlockQuoteBackground": "Cor da tela de fundo das citações em blocos no texto.", - "textBlockQuoteBorder": "Cor da borda das citações em blocos no texto.", - "textCodeBlockBackground": "Cor da tela de fundo dos blocos de código no texto.", - "widgetShadow": "Cor da sombra de widgets, como localizar/substituir, dentro do editor.", - "inputBoxBackground": "Tela de fundo da caixa de entrada.", - "inputBoxForeground": "Primeiro plano da caixa de entrada.", - "inputBoxBorder": "Borda da caixa de entrada.", - "inputBoxActiveOptionBorder": "Cor da borda das opções ativadas em campos de entrada.", - "inputOption.activeBackground": "Cor da tela de fundo das opções ativadas nos campos de entrada.", - "inputOption.activeForeground": "Cor de primeiro plano das opções ativadas nos campos de entrada.", - "inputPlaceholderForeground": "Cor de primeiro plano da caixa de entrada para o texto do espaço reservado.", - "inputValidationInfoBackground": "Cor da tela de fundo da validação de entrada para a severidade de informações.", - "inputValidationInfoForeground": "Cor de primeiro plano da validação de entrada para a severidade de informações.", - "inputValidationInfoBorder": "Cor da borda da validação de entrada para a severidade de informações.", - "inputValidationWarningBackground": "Cor da tela de fundo da validação de entrada para a severidade do aviso.", - "inputValidationWarningForeground": "Cor de primeiro plano da validação de entrada para a severidade do aviso.", - "inputValidationWarningBorder": "Cor da borda da validação de entrada para a severidade do aviso.", - "inputValidationErrorBackground": "Cor da tela de fundo da validação de entrada para a severidade do erro.", - "inputValidationErrorForeground": "Cor de primeiro plano da validação de entrada para a severidade do erro.", - "inputValidationErrorBorder": "Cor da borda da validação de entrada para a severidade do erro.", - "dropdownBackground": "Tela de fundo suspensa.", - "dropdownListBackground": "Tela de fundo da lista suspensa.", - "dropdownForeground": "Primeiro plano suspenso.", - "dropdownBorder": "Borda suspensa.", - "checkbox.background": "Cor da tela de fundo do widget de caixa de seleção.", - "checkbox.foreground": "Cor de primeiro plano do widget de caixa de seleção.", - "checkbox.border": "Cor da borda do widget de caixa de seleção.", - "buttonForeground": "Cor de primeiro plano do botão.", - "buttonBackground": "Cor da tela de fundo do botão.", - "buttonHoverBackground": "Cor da tela de fundo do botão ao passar o mouse.", - "buttonSecondaryForeground": "Cor de primeiro plano do botão secundário.", - "buttonSecondaryBackground": "Cor da tela de fundo do botão secundário.", - "buttonSecondaryHoverBackground": "Cor da tela de fundo do botão secundário ao passar o mouse.", - "badgeBackground": "Cor da tela de fundo do selo. Os selos são pequenas etiquetas de informações, por exemplo, para contagem de resultados da pesquisa.", - "badgeForeground": "Cor de primeiro plano do selo. Os selos são pequenas etiquetas de informações, por exemplo, para contagem de resultados da pesquisa.", - "scrollbarShadow": "Sombra da barra de rolagem para indicar que a exibição é rolada.", - "scrollbarSliderBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem.", - "scrollbarSliderHoverBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem ao passar o mouse.", - "scrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem quando clicado.", - "progressBarBackground": "Cor da tela de fundo da barra de progresso que pode ser exibida para operações de execução prolongada.", - "editorError.background": "A cor da tela de fundo do texto do erro no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", - "editorError.foreground": "Cor de primeiro plano das linhas sinuosas de erro no editor.", - "errorBorder": "Cor da borda das caixas de erro no editor.", - "editorWarning.background": "A cor da tela de fundo do texto do aviso no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", - "editorWarning.foreground": "Cor de primeiro plano das linhas sinuosas de aviso no editor.", - "warningBorder": "Cor da borda das caixas de aviso no editor.", - "editorInfo.background": "A cor da tela de fundo do texto informativo no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", - "editorInfo.foreground": "Cor de primeiro plano das linhas sinuosas de informações no editor.", - "infoBorder": "Cor da borda das caixas de informações no editor.", - "editorHint.foreground": "Cor de primeiro plano das linhas sinuosas de dica no editor.", - "hintBorder": "Cor da borda das caixas de dica no editor.", - "sashActiveBorder": "Cor da borda dos caixilhos ativos.", - "editorBackground": "Cor da tela de fundo do editor.", - "editorForeground": "Cor de primeiro plano padrão do editor.", - "editorWidgetBackground": "Cor da tela de fundo dos widgets do editor, como localizar/substituir.", - "editorWidgetForeground": "Cor de primeiro plano dos widgets do editor, como localizar/substituir.", - "editorWidgetBorder": "Cor da borda dos widgets do editor. A cor será usada apenas se o widget optar por ter uma borda e se a cor não for substituída por um widget.", - "editorWidgetResizeBorder": "Cor da borda da barra de redimensionamento dos widgets do editor. A cor será usada apenas se o widget escolher uma borda de redimensionamento e se a cor não for substituída por um widget.", - "pickerBackground": "Cor da tela de fundo do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", - "pickerForeground": "Cor de primeiro plano do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", - "pickerTitleBackground": "Cor da tela de fundo do título do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", - "pickerGroupForeground": "Cor do seletor rápido para agrupar rótulos.", - "pickerGroupBorder": "Cor do seletor rápido para agrupar bordas.", - "editorSelectionBackground": "Cor da seleção do editor.", - "editorSelectionForeground": "Cor do texto selecionado para alto contraste.", - "editorInactiveSelection": "Cor da seleção em um editor inativo. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "editorSelectionHighlight": "Cor para regiões com o mesmo conteúdo da seleção. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "editorSelectionHighlightBorder": "Cor da borda para regiões com o mesmo conteúdo da seleção.", - "editorFindMatch": "Cor da correspondência de pesquisa atual.", - "findMatchHighlight": "Cor das outras correspondências da pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "findRangeHighlight": "Cor do intervalo que limita a pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "editorFindMatchBorder": "Cor da borda da correspondência de pesquisa atual.", - "findMatchHighlightBorder": "Cor da borda de outras correspondências da pesquisa.", - "findRangeHighlightBorder": "Cor da borda do intervalo que limita a pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "searchEditor.queryMatch": "Cor das correspondências de consulta do Editor de Pesquisa.", - "searchEditor.editorFindMatchBorder": "Cor da borda das correspondências de consulta do Editor de Pesquisa.", - "hoverHighlight": "Realce abaixo da palavra para a qual um foco é exibido. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "hoverBackground": "Cor da tela de fundo do foco do editor.", - "hoverForeground": "Cor de primeiro plano do foco do editor.", - "hoverBorder": "Cor da borda do foco do editor.", - "statusBarBackground": "Cor da tela de fundo da barra de status de foco do editor.", - "activeLinkForeground": "Cor dos links ativos.", - "editorInlineHintForeground": "Cor de primeiro plano das dicas embutidas", - "editorInlineHintBackground": "Cor da tela de fundo das dicas embutidas", - "editorLightBulbForeground": "A cor usada para o ícone de ações de lâmpada.", - "editorLightBulbAutoFixForeground": "A cor usada para o ícone de ações de correção automática de lâmpada.", - "diffEditorInserted": "Cor da tela de fundo do texto que foi inserido. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "diffEditorRemoved": "Cor da tela de fundo do texto que foi removido. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "diffEditorInsertedOutline": "A cor da estrutura de tópicos do texto que foi inserido.", - "diffEditorRemovedOutline": "Cor da estrutura de tópicos do texto que foi removido.", - "diffEditorBorder": "Cor da borda entre os dois editores de texto.", - "diffDiagonalFill": "Cor do preenchimento diagonal do editor de comparação. O preenchimento diagonal é usado em modos de exibição de comparação lado a lado.", - "listFocusBackground": "Cor da tela de fundo da lista/árvore para o item com foco quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listFocusForeground": "Cor de primeiro plano da lista/árvore para o item focalizado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listFocusOutline": "Cor do contorno da Lista/Árvore do item focalizado quando a lista/árvore está ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listActiveSelectionBackground": "Cor da tela de fundo da lista/árvore para o item selecionado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listActiveSelectionForeground": "Cor de primeiro plano da lista/árvore para o item selecionado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listInactiveSelectionBackground": "Cor da tela de fundo da lista/árvore para o item selecionado quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listInactiveSelectionForeground": "Cor de primeiro plano da lista/árvore para o item selecionado quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listInactiveFocusBackground": "Cor da tela de fundo da lista/árvore para o item com foco quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listInactiveFocusOutline": "Cor do contorno da Lista/Árvore do item focalizado quando a lista/árvore está inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", - "listHoverBackground": "Tela de fundo da lista/árvore ao passar o mouse sobre itens usando o mouse.", - "listHoverForeground": "Primeiro plano de lista/árvore ao passar o mouse sobre os itens.", - "listDropBackground": "Tela de fundo de arrastar e soltar da lista/árvore ao mover os itens usando o mouse.", - "highlight": "Cor de primeiro plano da lista/árvore dos realces de correspondência ao pesquisar dentro da lista/árvore.", - "invalidItemForeground": "Cor de primeiro plano da lista/árvore para itens inválidos, por exemplo, uma raiz não resolvida no explorador.", - "listErrorForeground": "Cor de primeiro plano dos itens da lista contendo erros.", - "listWarningForeground": "Cor de primeiro plano dos itens da lista contendo avisos.", - "listFilterWidgetBackground": "Cor da tela de fundo do widget de filtro de tipo em listas e árvores.", - "listFilterWidgetOutline": "Cor da estrutura de tópicos do widget de filtro de tipo em listas e árvores.", - "listFilterWidgetNoMatchesOutline": "Cor da estrutura de tópicos do widget de filtro de tipo em listas e árvores, quando não há correspondências.", - "listFilterMatchHighlight": "Cor da tela de fundo da correspondência filtrada.", - "listFilterMatchHighlightBorder": "Cor da borda da correspondência filtrada.", - "treeIndentGuidesStroke": "Cor do traço da árvore dos guias de recuo.", - "listDeemphasizedForeground": "Cor de primeiro plano da lista/árvore para itens que não são enfatizados. ", - "quickInput.list.focusBackground deprecation": "Use quickInputList.focusBackground nesse caso", - "quickInput.listFocusBackground": "Cor da tela de fundo do seletor rápido do item focalizado.", - "menuBorder": "Cor da borda dos menus.", - "menuForeground": "Cor de primeiro plano dos itens de menu.", - "menuBackground": "Cor da tela de fundo dos itens de menu.", - "menuSelectionForeground": "Cor de primeiro plano do item de menu selecionado nos menus.", - "menuSelectionBackground": "Cor da tela de fundo do item de menu selecionado nos menus.", - "menuSelectionBorder": "Cor da borda do item de menu selecionado nos menus.", - "menuSeparatorBackground": "Cor de um item de menu separador em menus.", - "snippetTabstopHighlightBackground": "Cor da tela de fundo de realce da parada de tabulação de um snippet.", - "snippetTabstopHighlightBorder": "Cor da borda de realce da parada de tabulação de um snippet.", - "snippetFinalTabstopHighlightBackground": "Cor da tela de fundo de realce da parada de tabulação final de um snippet.", - "snippetFinalTabstopHighlightBorder": "Cor da borda de realce da parada de tabulação final de um snippet.", - "breadcrumbsFocusForeground": "Cor dos itens de trilha com foco.", - "breadcrumbsBackground": "Cor da tela de fundo dos itens de trilha.", - "breadcrumbsSelectedForegound": "Cor dos itens de trilha selecionados.", - "breadcrumbsSelectedBackground": "Cor da tela de fundo do seletor de item de trilha.", - "mergeCurrentHeaderBackground": "Tela de fundo do cabeçalho atual em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeCurrentContentBackground": "Tela de fundo de conteúdo atual em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeIncomingHeaderBackground": "Tela de fundo de cabeçalho de entrada em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeIncomingContentBackground": "Tela de fundo de conteúdo de entrada em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeCommonHeaderBackground": "Tela de fundo do cabeçalho ancestral comum em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeCommonContentBackground": "Tela de fundo de conteúdo ancestral comum em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "mergeBorder": "Cor da borda nos cabeçalhos e no divisor em conflitos de mesclagem embutidos.", - "overviewRulerCurrentContentForeground": "Primeiro plano da régua de visão geral para conflitos de mesclagem embutidos.", - "overviewRulerIncomingContentForeground": "Primeiro plano da régua de visão geral de entrada para conflitos de mesclagem embutidos.", - "overviewRulerCommonContentForeground": "Primeiro plano da régua de visão geral do ancestral comum para conflitos de mesclagem embutidos.", - "overviewRulerFindMatchForeground": "Cor do marcador da régua de visão geral para localizar correspondências. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "overviewRulerSelectionHighlightForeground": "Cor do marcador da régua de visão geral para realces de seleção. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "minimapFindMatchHighlight": "Cor do marcador do minimapa para localizar correspondências.", - "minimapSelectionHighlight": "Cor do marcador do minimapa para a seleção de editor.", - "minimapError": "Cor do marcador do minimapa para erros.", - "overviewRuleWarning": "Cor do marcador do minimapa para avisos.", - "minimapBackground": "Cor da tela de fundo do minimapa.", - "minimapSliderBackground": "Cor da tela de fundo do controle deslizante do minimapa.", - "minimapSliderHoverBackground": "Cor da tela de fundo do controle deslizante do minimapa ao passar o mouse.", - "minimapSliderActiveBackground": "Cor da tela de fundo do controle deslizante do minimapa quando clicado.", - "problemsErrorIconForeground": "A cor usada para o ícone de erro de problemas.", - "problemsWarningIconForeground": "A cor usada para o ícone de aviso de problemas.", - "problemsInfoIconForeground": "A cor usada para o ícone de informações de problemas.", - "chartsForeground": "A cor de primeiro plano usada em gráficos.", - "chartsLines": "A cor usada para linhas horizontais em gráficos.", - "chartsRed": "A cor vermelha usada nas visualizações do gráfico.", - "chartsBlue": "A cor azul usada nas visualizações do gráfico.", - "chartsYellow": "A cor amarela usada nas visualizações do gráfico.", - "chartsOrange": "A cor laranja usada nas visualizações do gráfico.", - "chartsGreen": "A cor verde usada nas visualizações do gráfico.", - "chartsPurple": "A cor púrpura usada nas visualizações do gráfico." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "Substituições de Configuração de Idioma Padrão", - "defaultLanguageConfiguration.description": "Definir configurações que serão substituídas para {0} idioma.", - "overrideSettings.defaultDescription": "Definir configurações de editor a serem substituídas para um idioma.", - "overrideSettings.errorMessage": "Essa configuração não é compatível com a configuração por idioma.", + "config.property.duplicate": "Não é possível registrar '{0}'. Esta propriedade já está registrada.", "config.property.empty": "Não é possível registrar uma propriedade vazia", "config.property.languageDefault": "Não é possível registrar '{0}'. Isso corresponde ao padrão de propriedade '\\\\[.*\\\\]$' para descrever as configurações de editor específicas do idioma. Use a contribuição 'configurationDefaults'.", - "config.property.duplicate": "Não é possível registrar '{0}'. Esta propriedade já está registrada." + "defaultLanguageConfiguration.description": "Definir configurações que serão substituídas para {0} idioma.", + "defaultLanguageConfigurationOverrides.title": "Substituições de Configuração de Idioma Padrão", + "overrideSettings.defaultDescription": "Definir configurações de editor a serem substituídas para um idioma.", + "overrideSettings.errorMessage": "Essa configuração não é compatível com a configuração por idioma." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Um comando que retorna informações sobre as chaves de contexto" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Se o foco do teclado está dentro de uma caixa de entrada", + "isIOS": "Se o sistema operacional é macOS", + "isLinux": "Se o sistema operacional é Linux", + "isMac": "Se o sistema operacional é macOS", + "isMacNative": "Se o sistema operacional é macOS em uma plataforma que não é de navegador", + "isWeb": "Se a plataforma é um navegador da Web", + "isWindows": "Se o sistema operacional é Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 arquivo adicional não mostrado", "moreFiles": "...{0} arquivos adicionais não mostrados" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Se o sistema operacional é macOS", - "isLinux": "Se o sistema operacional é Linux", - "isWindows": "Se o sistema operacional é Windows", - "isWeb": "Se a plataforma é um navegador da Web", - "isMacNative": "Se o sistema operacional é macOS em uma plataforma que não é de navegador", - "inputFocus": "Se o foco do teclado está dentro de uma caixa de entrada" - }, - "vs/platform/markers/common/markers": { - "sev.error": "Erro", - "sev.warning": "Aviso", - "sev.info": "Informações" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "Confiável", - "untrusted": "Não Confiável", - "unknown": "Desconhecido" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "O diretório inicial (cwd) \"{0}\" não é um diretório", - "launchFail.cwdDoesNotExist": "O diretório inicial (cwd) \"{0}\" não existe", - "launchFail.executableIsNotFileOrSymlink": "O caminho para o executável \"{0}\" do shell não é um arquivo de um symlink", - "launchFail.executableDoesNotExist": "O caminho para o executável \"{0}\" do shell não existe" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "O caminho não existe", - "uriInvalidTitle": "O URI não pode ser aberto", - "pathNotExistDetail": "O caminho '{0}' parece não existir mais no disco.", - "uriInvalidDetail": "O URI '{0}' não é válido e não pode ser aberto." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Workspace do Código" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "Local", - "issueReporterWriteToClipboard": "Há muitos dados para enviar diretamente ao GitHub. Os dados serão copiados na área de transferência. Cole-os na página de problemas do GitHub que está aberta.", - "ok": "OK", - "cancel": "Cancelar", - "confirmCloseIssueReporter": "Sua entrada não será salva. Tem certeza de que deseja fechar esta janela?", - "yes": "Sim", - "issueReporter": "Relator de Problemas" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Nova Janela", - "newWindowDesc": "Abre uma nova janela", - "recentFoldersAndWorkspaces": "Pastas e Workspaces Recentes", - "recentFolders": "Pastas Recentes", - "untitledWorkspace": "Sem título (Workspace)", - "workspaceName": "{0} (Workspace)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "OK", - "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'", - "workspaceOpenedDetail": "O workspace já está aberto em outra janela. Feche essa janela primeiro e tente novamente." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Abrir", - "openFolder": "Abrir a Pasta", "openFile": "Abrir o Arquivo", - "openWorkspaceTitle": "Abrir o Workspace", - "openWorkspace": "&&Abrir" + "openFolder": "Abrir a Pasta", + "openWorkspace": "&&Abrir", + "openWorkspaceTitle": "Abrir o Workspace" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, é necessário fazer uma reinicialização e permitir que ele use mais memória", - "fileTooLargeError": "O arquivo é grande demais para ser aberto" + "vs/platform/environment/node/argv": { + "add": "Adicionar pasta(s) à última janela ativa.", + "category": "Filtra as extensões instaladas por categoria fornecida ao usar --list-extensions.", + "diff": "Comparar dois arquivos entre si.", + "disableExtension": "Desabilitar uma extensão.", + "disableExtensions": "Desabilitar todas as extensões instaladas.", + "disableGPU": "Desabilitar aceleração de hardware de GPU.", + "experimentalApis": "Habilita os recursos de API propostos para extensões. Pode receber uma ou mais IDs de extensão para habilitar individualmente.", + "extensionHomePath": "Definir o caminho raiz para extensões.", + "extensionsManagement": "Gerenciamento de Extensões", + "goto": "Abrir um arquivo no caminho na linha e posição de caractere especificadas.", + "help": "Uso de impressão.", + "inspect-brk-extensions": "Permitir a depuração e a criação de perfil de extensões com o host de extensão em pausa após o início. Verifique as ferramentas para desenvolvedores do URI de conexão.", + "inspect-extensions": "Permitir depuração e criação de perfil de extensões. Verifique as ferramentas para desenvolvedores do URI de conexão.", + "installExtension": "Instala ou atualiza a extensão. O identificador de uma extensão é sempre `${publisher}.${name}`. Use o argumento `--force` para atualizá-la para a última versão. Para instalar uma versão específica, forneça `@${version}`. Por exemplo: 'vscode.csharp@1.2.3'.", + "listExtensions": "Listar as extensões instaladas.", + "locale": "A localidade a ser usada (por exemplo, en-US ou zh-TW).", + "log": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "maxMemory": "Tamanho máximo de memória para uma janela (em Mbytes).", + "newWindow": "Forçar para abrir uma nova janela.", + "options": "opções", + "optionsUpperCase": "Opções", + "paths": "caminhos", + "prof-startup": "Executar o criador de perfil de CPU durante a inicialização.", + "reuseWindow": "Forçar a abertura de um arquivo ou pasta em uma janela já aberta.", + "showVersions": "Mostrar as versões das extensões instaladas ao usar --list-extensions.", + "status": "Imprimir informações de uso e diagnóstico do processo.", + "stdinUnix": "Para ler usando o stdin, acrescente '-' (por exemplo, 'ps aux | grep code | {0} -')", + "stdinWindows": "Para ler a saída de outro programa, acrescente '-' (por exemplo, 'echo Hello World | {0} -')", + "telemetry": "Mostra todos os eventos de telemetria que o VS Code coleta.", + "troubleshooting": "Solução de problemas", + "turn sync": "Ativar ou desativar sincronização.", + "uninstallExtension": "Desinstala uma extensão.", + "unknownCommit": "Confirmação desconhecida", + "unknownVersion": "Versão desconhecida", + "usage": "Uso", + "userDataDir": "Especifica o diretório em que os dados do usuário são mantidos. Pode ser usado para abrir várias instâncias distintas de código.", + "verbose": "Imprimir saída detalhada (implica --wait).", + "version": "Imprimir versão.", + "wait": "Aguarde até que os arquivos sejam fechados antes de retornar." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "Não foi possível analisar o valor {0} de `engines.vscode`. Use, por exemplo, ^1.22.0, ^1.22.x etc.", - "versionSpecificity1": "A versão especificada em `engines.vscode` ({0}) não é suficientemente específica. Para versões do vscode anteriores à 1.0.0, defina pelo menos a versão desejada principal e secundária. Por exemplo, ^0.10.0, 0.10.x, 0.11.0 etc.", - "versionSpecificity2": "A versão especificada em `engines.vscode` ({0}) não é suficientemente específica. Para versões do vscode posteriores à versão 1.0.0, defina no mínimo a versão principal desejada. Por exemplo, ^1.10.0, 1.10.x, 1.x.x, 2.x.x etc.", - "versionMismatch": "A extensão não é compatível com o código {0}. A extensão exige: {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Os argumentos no modo `--goto` devem estar no formato de `FILE(:LINE(:CHARACTER))`.", + "multipleValues": "A opção '{0}' está definida mais de uma vez. Usando o valor '{1}'.", + "unknownOption": "Aviso: '{0}' não está na lista de opções conhecidas, mas ainda passou para o Electron/Chromium." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Extensões", + "preferences": "Preferências" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "A extensão '{0}' já está instalada.", + "alreadyInstalled-checkAndUpdate": "A extensão '{0}' v{1} já está instalada. Use a opção '--force' para atualizar para a última versão ou forneça '@' para instalar uma versão específica, por exemplo: '{2}@1.2.3'.", + "builtin": "A extensão '{0}' é uma Extensão interna e não pode ser desinstalada", + "cancelInstall": "A instalação da extensão '{0}' foi cancelada.", + "cancelVsixInstall": "A instalação da extensão '{0}' foi cancelada.", + "forceDowngrade": "Uma versão mais recente da extensão '{0}' v{1} já está instalada. Use a opção '--force' para fazer downgrade para a versão mais antiga.", + "forceUninstall": "A extensão '{0}' está marcada como uma Extensão interna pelo usuário. Use a opção '--force' para desinstalá-la.", + "installation failed": "Falha ao Instalar Extensões: {0}", + "installing": "Instalando a extensão '{0}' v{1}...", + "installing builtin ": "Instalando extensão interna '{0}' v{1}...", + "installingExtensions": "Instalando extensões...", + "installingExtensionsOnLocation": "Instalando as extensões em {0}...", + "listFromLocation": "Extensões instaladas em {0}:", + "notFound": "Extensão '{0}' não encontrada.", + "notInstalled": "A extensão '{0}' não está instalada.", + "notInstalleddOnLocation": "A extensão '{0}' não está instalada em {1}.", + "successInstall": "A extensão '{0}' v{1} foi instalada com êxito.", + "successUninstall": "A extensão '{0}' foi desinstalada com êxito.", + "successUninstallFromLocation": "A extensão '{0}' foi desinstalada com êxito de {1}.", + "successVsixInstall": "A extensão '{0}' foi instalada com êxito.", + "uninstalling": "Desinstalando {0}...", + "updateMessage": "Atualizando a extensão '{0}' para a versão {1}", + "useId": "Não se esqueça de usar a ID de extensão completa, incluindo o editor, por exemplo: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "Você tem o {0} instalado no sistema. Deseja instalar as extensões recomendadas para ele?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "O Marketplace não está habilitado", + "Not a Marketplace extension": "Somente as Extensões do Marketplace podem ser reinstaladas", + "exitCode": "Não é possível instalar a extensão. Saia e inicie o VS Code antes de reinstalar.", + "incompatible": "Não é possível instalar a extensão ' {0} ', pois não é compatível com o VS Code '{1} '.", + "malicious extension": "Não é possível instalar a extensão porque ela foi relatada como problemática.", + "multipleDependentsError": "Não foi possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' e outras dependem dela.", + "multipleIndirectDependentsError": "Não é possível desinstalar a extensão '{0}'. Isso inclui a desinstalação da extensão '{1}' e as extensões '{2}', '{3}' e outras dependem dela.", + "notExists": "Não foi possível localizar a extensão", + "notFoundCompatibleDependency": "Não é possível instalar a extensão '{0}' porque ela não é compatível com a versão atual do VS Code (versão {1}).", + "notInstalled": "A extensão '{0}' não está instalada.", + "quitCode": "Não é possível instalar a extensão. Encerre e inicie o VS Code antes de reinstalar.", + "removeError": "Erro ao remover a extensão: {0}. Encerre e inicie o VS Code antes de tentar novamente.", + "restartCode": "Reinicie o VS Code antes de reinstalar {0}.", + "singleDependentError": "Não foi possível desinstalar a extensão '{0}'. A extensão '{1}' depende dela.", + "singleIndirectDependentError": "Não é possível desinstalar a extensão '{0}'. Isso inclui desinstalar a extensão '{1}' e a extensão '{2}' depende dela.", + "twoDependentsError": "Não foi possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' dependem dela.", + "twoIndirectDependentsError": "Não é possível desinstalar a extensão '{0}'. Isso inclui a desinstalação da extensão '{1}' e as extensões '{2}' e '{3}' dependem dela." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX inválido: package.json não é um arquivo JSON." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "Não é possível excluir a pasta '{0}' existente ao instalar a extensão '{1}'. Exclua a pasta manualmente e tente de novo", "cannot read": "Não foi possível ler a extensão de {0}", - "renameError": "Erro desconhecido ao renomear {0} para {1}", - "invalidManifest": "Extensão inválida: package.json não é um arquivo JSON." + "errorDeleting": "Não é possível excluir a pasta '{0}' existente ao instalar a extensão '{1}'. Exclua a pasta manualmente e tente de novo", + "invalidManifest": "Extensão inválida: package.json não é um arquivo JSON.", + "renameError": "Erro desconhecido ao renomear {0} para {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "A extensão não é compatível com o código {0}. A extensão exige: {1}.", + "versionSpecificity1": "A versão especificada em `engines.vscode` ({0}) não é suficientemente específica. Para versões do vscode anteriores à 1.0.0, defina pelo menos a versão desejada principal e secundária. Por exemplo, ^0.10.0, 0.10.x, 0.11.0 etc.", + "versionSpecificity2": "A versão especificada em `engines.vscode` ({0}) não é suficientemente específica. Para versões do vscode posteriores à versão 1.0.0, defina no mínimo a versão principal desejada. Por exemplo, ^1.10.0, 1.10.x, 1.x.x, 2.x.x etc.", + "versionSyntax": "Não foi possível analisar o valor {0} de `engines.vscode`. Use, por exemplo, ^1.22.0, ^1.22.x etc." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "Console do VS Code", + "ext.term.app.not.found": "não é possível localizar o aplicativo de terminal '{0}'", + "linux.term.failed": "Falha em '{0}' com o código de saída {1}", + "mac.terminal.script.failed": "O script '{0}' falhou com o código de saída {1}", + "mac.terminal.type.not.supported": "Não há suporte para '{0}'", + "press.any.key": "Pressione qualquer tecla para continuar..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "Não é possível excluir a pasta '{0}' não vazia.", + "deleteFailedNotFound": "Não é possível excluir o arquivo '{0}' não existente", + "deleteFailedTrashUnsupported": "Não é possível excluir o arquivo '{0}' pela lixeira porque o provedor não dá suporte a ele.", + "err.read": "Não é possível ler o arquivo '{0}' ({1})", + "err.readonly": "Não é possível modificar o arquivo '{0}' somente leitura", + "err.write": "Não é possível gravar o arquivo '{0}' ({1})", + "fileExists": "Não é possível criar o arquivo '{0}' que já existe quando o sinalizador de substituição não está definido", + "fileIsDirectoryReadError": "Não é possível ler o arquivo '{0}' que é um diretório", + "fileIsDirectoryWriteError": "Não é possível gravar o arquivo '{0}' que é um diretório", + "fileModifiedError": "Arquivo Modificado Desde", + "fileNotFoundError": "Não é possível resolver o arquivo '{0}' não existente", + "fileNotModifiedError": "Arquivo não modificado desde", + "fileTooLargeError": "Não é possível ler o arquivo '{0}' que é muito grande para ser aberto", + "invalidPath": "Não é possível resolver o provedor do sistema de arquivos com o caminho de arquivo relativo '{0}'", + "mkdirExistsError": "Não é possível criar a pasta '{0}' que já existe, mas não é um diretório", + "noProviderFound": "Nenhum provedor de sistema de arquivos encontrado para o recurso '{0}'", + "unableToMoveCopyError1": "Não é possível copiar quando a origem '{0}' é igual ao destino '{1}' com um caso de caminho diferente em um sistema de arquivos que não diferencia maiúsculas de minúsculas", + "unableToMoveCopyError2": "Não é possível mover/copiar quando a origem '{0}' é pai do destino '{1}'.", + "unableToMoveCopyError3": "Não é possível mover/copiar '{0}' porque o alvo '{1}' já existe no destino.", + "unableToMoveCopyError4": "Não é possível mover/copiar '{0}' em '{1}' porque um arquivo substituiria a pasta na qual ele está contido.", + "writeFailedUnlockUnsupported": "Não é possível desbloquear o arquivo '{0}' porque o provedor não dá suporte a ele." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "Erro Desconhecido" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "O arquivo é grande demais para ser aberto", + "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, é necessário fazer uma reinicialização e permitir que {0} use mais memória" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "Falha ao mover '{0}' para a lixeira", + "trashFailed": "Falha ao mover '{0}' para a lixeira" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "Não é possível copiar '{0}' em '{1}' ({2}).", + "fileCopyErrorExists": "O arquivo no destino já existe", + "fileCopyErrorPathCase": "Não foi possível copiar o arquivo no mesmo caminho com a capitalização do caminho diferente", + "fileExists": "O arquivo já existe", + "fileNotExists": "O arquivo não existe", + "moveError": "Não é possível mover '{0}' para '{1}' ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Cancelar", + "confirmCloseIssueReporter": "Sua entrada não será salva. Tem certeza de que deseja fechar esta janela?", + "issueReporter": "Relator de Problemas", + "issueReporterWriteToClipboard": "Há muitos dados para enviar diretamente ao GitHub. Os dados serão copiados na área de transferência. Cole-os na página de problemas do GitHub que está aberta.", + "local": "Local", + "ok": "OK", + "processExplorer": "Explorador de Processos", + "yes": "Sim" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "({0}) foi pressionada. Aguardando a segunda tecla do acorde...", + "missing.chord": "A combinação de teclas ({0}, {1}) não é um comando." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Controla se a navegação pelo teclado em listas e árvores é disparada automaticamente ao digitar. Se definida como `false`, a navegação pelo teclado é disparada apenas ao executar o comando `list.toggleKeyboardNavigation`, ao qual você pode atribuir um atalho de teclado.", + "expand mode": "Controla como as pastas de árvore são expandidas ao clicar nos nomes das pastas. Observe que algumas árvores e listas poderão optar por ignorar essa configuração se ela não for aplicável.", + "horizontalScrolling setting": "Controla se as listas e árvores dão suporte à rolagem horizontal no workbench. Aviso: a ativação desta configuração tem uma implicação de desempenho.", + "keyboardNavigationSettingKey": "Controla o estilo de navegação pelo teclado para listas e árvores no workbench. Pode ser simples, realçar e filtrar.", + "keyboardNavigationSettingKey.filter": "Filtrar a navegação pelo teclado filtrará e ocultará todos os elementos que não correspondem à entrada do teclado.", + "keyboardNavigationSettingKey.highlight": "Realçar a navegação pelo teclado realça elementos que correspondem à entrada do teclado. A navegação mais acima e abaixo passará apenas pelos elementos realçados.", + "keyboardNavigationSettingKey.simple": "A navegação pelo teclado simples tem como foco elementos que correspondem à entrada do teclado. A correspondência é feita somente em prefixos.", + "list smoothScrolling setting": "Controla se listas e árvores têm rolagem suave.", + "multiSelectModifier": "O modificador a ser usado para adicionar um item em árvores e listas a uma seleção múltipla com o mouse (por exemplo, no explorador, abra os editores e a exibição de scm). Os gestos de mouse 'Abrir ao Lado', se compatíveis, se adaptarão de modo que não entrarão em conflito com o modificador de seleção múltipla.", + "multiSelectModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", + "multiSelectModifier.ctrlCmd": "Mapeia para `Control` no Windows e no Linux e para `Command` no macOS.", + "openModeModifier": "Controla como abrir itens em árvores e listas usando o mouse (caso haja suporte). Observe que algumas árvores e listas podem optar por ignorar essa configuração quando ela não se aplica.", + "render tree indent guides": "Controla se a árvore deve renderizar guias de recuo.", + "tree indent setting": "Controle o recuo da árvore em pixels.", + "workbenchConfigurationTitle": "Workbench" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Erro", + "sev.info": "Informações", + "sev.warning": "Aviso" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "Sobre {0}", + "mBringToFront": "Trazer todos para a frente", + "mEdit": "&&Editar", + "mFile": "&&Arquivo", + "mGoto": "&&Acessar", + "mHelp": "&&Ajuda", + "mHide": "Ocultar {0}", + "mHideOthers": "Ocultar Outros", + "mMergeAllWindows": "Mesclar Todas as Janelas", + "mMinimize": "Minimizar", + "mMoveTabToNewWindow": "Mover Guia para Nova Janela", + "mNewTab": "Nova Guia", + "mRun": "&&Executar", + "mSelection": "&&Seleção", + "mServices": "Serviços", + "mShowAll": "Mostrar Tudo", + "mShowNextTab": "Mostrar Próxima Guia", + "mShowPreviousTab": "Mostrar Guia Anterior", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "mWindow": "Janela", + "mZoom": "Aplicar Zoom", + "miCheckForUpdates": "Verificar se há &&Atualizações...", + "miCheckingForUpdates": "Verificando se há Atualizações...", + "miDownloadUpdate": "B&&aixar Atualização Disponível", + "miDownloadingUpdate": "Baixando a Atualização...", + "miInstallUpdate": "Instalar a &&Atualização...", + "miInstallingUpdate": "Instalando a Atualização...", + "miNewWindow": "Nova &&Janela", + "miPreferences": "&&Preferências", + "miQuit": "Encerrar {0}", + "miRestartToUpdate": "Reiniciar para &&Atualizar", + "miSwitchWindow": "Mudar &&Janela..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Cancelar", + "cantCreateBinFolder": "Não é possível desinstalar o comando do shell '{0}'.", + "cantUninstall": "Não é possível desinstalar o comando do shell '{0}'.", + "ok": "OK", + "sourceMissing": "Não é possível encontrar o script do shell no '{0}'", + "warnEscalation": "{0} agora será solicitado com 'osascript' para Privilégios de administrador para instalar o comando do shell.", + "warnEscalationUninstall": "{0} agora será solicitado com 'osascript' para Privilégios de administrador para desinstalar o comando do shell." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "O comando '{0}' resultou em um erro ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "outros comandos", + "ok": "OK", + "recentlyUsed": "usado recentemente" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "comandos do editor", + "globalCommands": "comandos globais", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "A configuração de proxy a ser usada. Se não estiver definida, será herdada das variáveis de ambiente `http_proxy` e `https_proxy`.", + "proxyAuthorization": "O valor a ser enviado como o cabeçalho `Proxy-Authorization` para cada solicitação de rede.", + "proxySupport": "Usar o suporte a proxy para extensões.", + "proxySupportFallback": "Habilita o suporte ao proxy para extensões, retorna para as opções de solicitação quando nenhum proxy for encontrado.", + "proxySupportOff": "Desabilitar o suporte a proxy para extensões.", + "proxySupportOn": "Habilitar o suporte a proxy para extensões.", + "proxySupportOverride": "Habilitar o suporte a proxy para extensões, substituir opções de solicitação.", + "strictSSL": "Controla se o certificado do servidor proxy deve ser verificado na lista de ACs fornecidas.", + "systemCertificates": "Controla se os certificados de AC devem ser carregados do SO. (No Windows e no macOS, é necessário recarregar a janela depois de desativar esta opção.)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Habilitar dados de uso e erros a serem enviados para um serviço online da Microsoft.", + "telemetry.enableTelemetryMd": "Permitir que os dados de uso e os erros sejam enviados para um serviço online da Microsoft. Leia nossa política de privacidade [aqui]({0}).", + "telemetryConfigurationTitle": "Telemetria" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", + "terminal.integrated.automationShell.osx": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", + "terminal.integrated.automationShell.windows": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", + "terminal.integrated.defaultProfile.linux": "O perfil padrão usado no Linux. No momento, essa configuração será ignorada se {0} ou {1} estiveres definidos.", + "terminal.integrated.defaultProfile.osx": "O perfil padrão usado no macOS. No momento, essa configuração será ignorada se {0} ou {1} estiverem definidos.", + "terminal.integrated.defaultProfile.windows": "O perfil padrão usado no Windows. No momento, essa configuração será ignorada se {0} ou {1} estiverem definidos.", + "terminal.integrated.inheritEnv": "Se os novos shells devem herdar seu ambiente do código VS, o que pode gerar um shell de entrada para garantir que $PATH e outras variáveis de desenvolvimento sejam inicializadas. Isso não tem efeito no Windows.", + "terminal.integrated.profile.linux": "Os perfis do Linux a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Quando definidos, eles substituirão os perfis padrão detectados. Eles são compostos por {0} e, opcionalmente, por {1}", + "terminal.integrated.profile.osx": "Os perfis do macOS a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Quando definidos, eles substituirão os perfis padrão detectados. Eles são compostos por {0} e, opcionalmente, por {1}", + "terminal.integrated.profiles.windows": "Os perfis do Windows a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Defina esta opção como nula para excluí-los, use a propriedade {0} para usar a configuração padrão detectada ou defina {1} e, opcionalmente, {2}", + "terminal.integrated.shell.linux": "O caminho do shell que o terminal usa no Linux. [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", + "terminal.integrated.shell.osx": "O caminho do shell que o terminal usa no macOS. [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", + "terminal.integrated.shell.windows": "O caminho do shell que o terminal usa no Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Isso foi preterido. A nova maneira recomendada de configurar seu shell padrão é criar um perfil de terminal no {0} e definir seu nome de perfil como padrão no {1}. No momento, isso terá prioridade sobre as novas configurações de perfis, mas isso mudará no futuro.", + "terminal.integrated.shellArgs.linux": "Os argumentos de linha de comando a serem usados quando no terminal do Linux. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Os argumentos de linha de comando a serem usados quando no terminal do macOS. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Os argumentos de linha de comando a serem usados quando no terminal do Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Os argumentos de linha de comando em [formato de linha de comando](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) para usar quando no terminal do Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "Controla se as distribuições do WSL são mostradas no menu suspenso do terminal", + "terminalIntegratedConfigurationTitle": "Terminal Integrado", + "terminalProfile.args": "Um conjunto opcional de argumentos com os quais o executável do shell deve ser executado.", + "terminalProfile.color": "Uma ID de cor de tema para associar a este terminal.", + "terminalProfile.env": "Um objeto com variáveis de ambiente que serão adicionadas ao processo do perfil do terminal. Defina como \"nulo\" para excluir variáveis de ambiente do ambiente base.", + "terminalProfile.icon": "Um codicon a ser associado a esse tipo de terminal.", + "terminalProfile.overrideName": "Controla se o nome do perfil substitui ou não o que foi detectado automaticamente.", + "terminalProfile.path": "Um caminho para um executável do shell ou uma matriz de caminhos que serão usados como fallbacks quando um deles falhar.", + "terminalProfile.windowsSource": "Uma origem de perfil que detectará automaticamente os caminhos para o shell." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "O diretório inicial (cwd) \"{0}\" não existe", + "launchFail.cwdNotDirectory": "O diretório inicial (cwd) \"{0}\" não é um diretório", + "launchFail.executableDoesNotExist": "O caminho para o executável \"{0}\" do shell não existe", + "launchFail.executableIsNotFileOrSymlink": "O caminho para o executável \"{0}\" do shell não é um arquivo de um symlink" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Uma borda extra em torno dos elementos ativos para separá-los de outros para maior contraste.", + "activeLinkForeground": "Cor dos links ativos.", + "badgeBackground": "Cor da tela de fundo do selo. Os selos são pequenas etiquetas de informações, por exemplo, para contagem de resultados da pesquisa.", + "badgeForeground": "Cor de primeiro plano do selo. Os selos são pequenas etiquetas de informações, por exemplo, para contagem de resultados da pesquisa.", + "breadcrumbsBackground": "Cor da tela de fundo dos itens de trilha.", + "breadcrumbsFocusForeground": "Cor dos itens de trilha com foco.", + "breadcrumbsSelectedBackground": "Cor da tela de fundo do seletor de item de trilha.", + "breadcrumbsSelectedForegound": "Cor dos itens de trilha selecionados.", + "buttonBackground": "Cor da tela de fundo do botão.", + "buttonBorder": "Cor da borda do botão.", + "buttonForeground": "Cor de primeiro plano do botão.", + "buttonHoverBackground": "Cor da tela de fundo do botão ao passar o mouse.", + "buttonSecondaryBackground": "Cor da tela de fundo do botão secundário.", + "buttonSecondaryForeground": "Cor de primeiro plano do botão secundário.", + "buttonSecondaryHoverBackground": "Cor da tela de fundo do botão secundário ao passar o mouse.", + "chartsBlue": "A cor azul usada nas visualizações do gráfico.", + "chartsForeground": "A cor de primeiro plano usada em gráficos.", + "chartsGreen": "A cor verde usada nas visualizações do gráfico.", + "chartsLines": "A cor usada para linhas horizontais em gráficos.", + "chartsOrange": "A cor laranja usada nas visualizações do gráfico.", + "chartsPurple": "A cor púrpura usada nas visualizações do gráfico.", + "chartsRed": "A cor vermelha usada nas visualizações do gráfico.", + "chartsYellow": "A cor amarela usada nas visualizações do gráfico.", + "checkbox.background": "Cor da tela de fundo do widget de caixa de seleção.", + "checkbox.border": "Cor da borda do widget de caixa de seleção.", + "checkbox.foreground": "Cor de primeiro plano do widget de caixa de seleção.", + "contrastBorder": "Uma borda extra em torno dos elementos para separá-los de outros para maior contraste.", + "descriptionForeground": "Cor de primeiro plano para texto de descrição fornecendo informações adicionais, por exemplo, para um rótulo.", + "diffDiagonalFill": "Cor do preenchimento diagonal do editor de comparação. O preenchimento diagonal é usado em modos de exibição de comparação lado a lado.", + "diffEditorBorder": "Cor da borda entre os dois editores de texto.", + "diffEditorInserted": "Cor da tela de fundo do texto que foi inserido. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "diffEditorInsertedOutline": "A cor da estrutura de tópicos do texto que foi inserido.", + "diffEditorRemoved": "Cor da tela de fundo do texto que foi removido. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "diffEditorRemovedOutline": "Cor da estrutura de tópicos do texto que foi removido.", + "dropdownBackground": "Tela de fundo suspensa.", + "dropdownBorder": "Borda suspensa.", + "dropdownForeground": "Primeiro plano suspenso.", + "dropdownListBackground": "Tela de fundo da lista suspensa.", + "editorBackground": "Cor da tela de fundo do editor.", + "editorError.background": "A cor da tela de fundo do texto do erro no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", + "editorError.foreground": "Cor de primeiro plano das linhas sinuosas de erro no editor.", + "editorFindMatch": "Cor da correspondência de pesquisa atual.", + "editorFindMatchBorder": "Cor da borda da correspondência de pesquisa atual.", + "editorForeground": "Cor de primeiro plano padrão do editor.", + "editorHint.foreground": "Cor de primeiro plano das linhas sinuosas de dica no editor.", + "editorInactiveSelection": "Cor da seleção em um editor inativo. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "editorInfo.background": "A cor da tela de fundo do texto informativo no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", + "editorInfo.foreground": "Cor de primeiro plano das linhas sinuosas de informações no editor.", + "editorInlayHintBackground": "Cor da tela de fundo das dicas embutidas", + "editorInlayHintForeground": "Cor de primeiro plano das dicas embutidas", + "editorLightBulbAutoFixForeground": "A cor usada para o ícone de ações de correção automática de lâmpada.", + "editorLightBulbForeground": "A cor usada para o ícone de ações de lâmpada.", + "editorSelectionBackground": "Cor da seleção do editor.", + "editorSelectionForeground": "Cor do texto selecionado para alto contraste.", + "editorSelectionHighlight": "Cor para regiões com o mesmo conteúdo da seleção. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "editorSelectionHighlightBorder": "Cor da borda para regiões com o mesmo conteúdo da seleção.", + "editorWarning.background": "A cor da tela de fundo do texto do aviso no editor. A cor não pode ser opaca para não ocultar as decorações subjacentes.", + "editorWarning.foreground": "Cor de primeiro plano das linhas sinuosas de aviso no editor.", + "editorWidgetBackground": "Cor da tela de fundo dos widgets do editor, como localizar/substituir.", + "editorWidgetBorder": "Cor da borda dos widgets do editor. A cor será usada apenas se o widget optar por ter uma borda e se a cor não for substituída por um widget.", + "editorWidgetForeground": "Cor de primeiro plano dos widgets do editor, como localizar/substituir.", + "editorWidgetResizeBorder": "Cor da borda da barra de redimensionamento dos widgets do editor. A cor será usada apenas se o widget escolher uma borda de redimensionamento e se a cor não for substituída por um widget.", + "errorBorder": "Cor da borda das caixas de erro no editor.", + "errorForeground": "Cor geral de primeiro plano para mensagens de erro. Essa cor só será usada se não for substituída por um componente.", + "findMatchHighlight": "Cor das outras correspondências da pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "findMatchHighlightBorder": "Cor da borda de outras correspondências da pesquisa.", + "findRangeHighlight": "Cor do intervalo que limita a pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "findRangeHighlightBorder": "Cor da borda do intervalo que limita a pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "focusBorder": "Cor geral da borda para elementos focados. Essa cor só será usada se não for substituída por um componente.", + "foreground": "Cor geral de primeiro plano. Essa cor só será usada se não for substituída por um componente.", + "highlight": "Cor de primeiro plano da lista/árvore dos realces de correspondência ao pesquisar dentro da lista/árvore.", + "hintBorder": "Cor da borda das caixas de dica no editor.", + "hoverBackground": "Cor da tela de fundo do foco do editor.", + "hoverBorder": "Cor da borda do foco do editor.", + "hoverForeground": "Cor de primeiro plano do foco do editor.", + "hoverHighlight": "Realce abaixo da palavra para a qual um foco é exibido. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "iconForeground": "A cor padrão dos ícones no workbench.", + "infoBorder": "Cor da borda das caixas de informações no editor.", + "inputBoxActiveOptionBorder": "Cor da borda das opções ativadas em campos de entrada.", + "inputBoxBackground": "Tela de fundo da caixa de entrada.", + "inputBoxBorder": "Borda da caixa de entrada.", + "inputBoxForeground": "Primeiro plano da caixa de entrada.", + "inputOption.activeBackground": "Cor da tela de fundo das opções ativadas nos campos de entrada.", + "inputOption.activeForeground": "Cor de primeiro plano das opções ativadas nos campos de entrada.", + "inputPlaceholderForeground": "Cor de primeiro plano da caixa de entrada para o texto do espaço reservado.", + "inputValidationErrorBackground": "Cor da tela de fundo da validação de entrada para a severidade do erro.", + "inputValidationErrorBorder": "Cor da borda da validação de entrada para a severidade do erro.", + "inputValidationErrorForeground": "Cor de primeiro plano da validação de entrada para a severidade do erro.", + "inputValidationInfoBackground": "Cor da tela de fundo da validação de entrada para a severidade de informações.", + "inputValidationInfoBorder": "Cor da borda da validação de entrada para a severidade de informações.", + "inputValidationInfoForeground": "Cor de primeiro plano da validação de entrada para a severidade de informações.", + "inputValidationWarningBackground": "Cor da tela de fundo da validação de entrada para a severidade do aviso.", + "inputValidationWarningBorder": "Cor da borda da validação de entrada para a severidade do aviso.", + "inputValidationWarningForeground": "Cor de primeiro plano da validação de entrada para a severidade do aviso.", + "invalidItemForeground": "Cor de primeiro plano da lista/árvore para itens inválidos, por exemplo, uma raiz não resolvida no explorador.", + "keybindingLabelBackground": "Cor de plano de fundo do rótulo de keybinding. O rótulo de keybinding é usado para representar um atalho de teclado.", + "keybindingLabelBorder": "Cor da borda do rótulo de keybinding. O rótulo de keybinding é usado para representar um atalho de teclado.", + "keybindingLabelBottomBorder": "Cor inferior da borda inferior do rótulo de keybinding. O rótulo de keybinding é usado para representar um atalho de teclado.", + "keybindingLabelForeground": "Rótulo de keybinding para cor de primeiro plano. O rótulo de keybinding é usado para representar um atalho de teclado.", + "listActiveSelectionBackground": "Cor da tela de fundo da lista/árvore para o item selecionado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listActiveSelectionForeground": "Cor de primeiro plano da lista/árvore para o item selecionado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listDeemphasizedForeground": "Cor de primeiro plano da lista/árvore para itens que não são enfatizados. ", + "listDropBackground": "Tela de fundo de arrastar e soltar da lista/árvore ao mover os itens usando o mouse.", + "listErrorForeground": "Cor de primeiro plano dos itens da lista contendo erros.", + "listFilterMatchHighlight": "Cor da tela de fundo da correspondência filtrada.", + "listFilterMatchHighlightBorder": "Cor da borda da correspondência filtrada.", + "listFilterWidgetBackground": "Cor da tela de fundo do widget de filtro de tipo em listas e árvores.", + "listFilterWidgetNoMatchesOutline": "Cor da estrutura de tópicos do widget de filtro de tipo em listas e árvores, quando não há correspondências.", + "listFilterWidgetOutline": "Cor da estrutura de tópicos do widget de filtro de tipo em listas e árvores.", + "listFocusBackground": "Cor da tela de fundo da lista/árvore para o item com foco quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listFocusForeground": "Cor de primeiro plano da lista/árvore para o item focalizado quando a lista/árvore estiver ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listFocusHighlightForeground": "A cor de primeiro plano Lista/Árvore da combinação é realçada nos itens com foco ativo durante a pesquisa dentro da lista/árvore.", + "listFocusOutline": "Cor do contorno da Lista/Árvore do item focalizado quando a lista/árvore está ativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listHoverBackground": "Tela de fundo da lista/árvore ao passar o mouse sobre itens usando o mouse.", + "listHoverForeground": "Primeiro plano de lista/árvore ao passar o mouse sobre os itens.", + "listInactiveFocusBackground": "Cor da tela de fundo da lista/árvore para o item com foco quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listInactiveFocusOutline": "Cor do contorno da Lista/Árvore do item focalizado quando a lista/árvore está inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listInactiveSelectionBackground": "Cor da tela de fundo da lista/árvore para o item selecionado quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listInactiveSelectionForeground": "Cor de primeiro plano da lista/árvore para o item selecionado quando a lista/árvore estiver inativa. Uma lista/árvore ativa tem o foco do teclado, uma inativa não.", + "listWarningForeground": "Cor de primeiro plano dos itens da lista contendo avisos.", + "menuBackground": "Cor da tela de fundo dos itens de menu.", + "menuBorder": "Cor da borda dos menus.", + "menuForeground": "Cor de primeiro plano dos itens de menu.", + "menuSelectionBackground": "Cor da tela de fundo do item de menu selecionado nos menus.", + "menuSelectionBorder": "Cor da borda do item de menu selecionado nos menus.", + "menuSelectionForeground": "Cor de primeiro plano do item de menu selecionado nos menus.", + "menuSeparatorBackground": "Cor de um item de menu separador em menus.", + "mergeBorder": "Cor da borda nos cabeçalhos e no divisor em conflitos de mesclagem embutidos.", + "mergeCommonContentBackground": "Tela de fundo de conteúdo ancestral comum em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "mergeCommonHeaderBackground": "Tela de fundo do cabeçalho ancestral comum em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "mergeCurrentContentBackground": "Tela de fundo de conteúdo atual em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "mergeCurrentHeaderBackground": "Tela de fundo do cabeçalho atual em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "mergeIncomingContentBackground": "Tela de fundo de conteúdo de entrada em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "mergeIncomingHeaderBackground": "Tela de fundo de cabeçalho de entrada em conflitos de mesclagem embutidos. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "minimapBackground": "Cor da tela de fundo do minimapa.", + "minimapError": "Cor do marcador do minimapa para erros.", + "minimapFindMatchHighlight": "Cor do marcador do minimapa para localizar correspondências.", + "minimapSelectionHighlight": "Cor do marcador do minimapa para a seleção de editor.", + "minimapSliderActiveBackground": "Cor da tela de fundo do controle deslizante do minimapa quando clicado.", + "minimapSliderBackground": "Cor da tela de fundo do controle deslizante do minimapa.", + "minimapSliderHoverBackground": "Cor da tela de fundo do controle deslizante do minimapa ao passar o mouse.", + "overviewRuleWarning": "Cor do marcador do minimapa para avisos.", + "overviewRulerCommonContentForeground": "Primeiro plano da régua de visão geral do ancestral comum para conflitos de mesclagem embutidos.", + "overviewRulerCurrentContentForeground": "Primeiro plano da régua de visão geral para conflitos de mesclagem embutidos.", + "overviewRulerFindMatchForeground": "Cor do marcador da régua de visão geral para localizar correspondências. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "overviewRulerIncomingContentForeground": "Primeiro plano da régua de visão geral de entrada para conflitos de mesclagem embutidos.", + "overviewRulerSelectionHighlightForeground": "Cor do marcador da régua de visão geral para realces de seleção. A cor não deve ser opaca para não ocultar decorações subjacentes.", + "pickerBackground": "Cor da tela de fundo do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", + "pickerForeground": "Cor de primeiro plano do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", + "pickerGroupBorder": "Cor do seletor rápido para agrupar bordas.", + "pickerGroupForeground": "Cor do seletor rápido para agrupar rótulos.", + "pickerTitleBackground": "Cor da tela de fundo do título do seletor rápido. O widget de seletor rápido é o contêiner de seletores como a paleta de comandos.", + "problemsErrorIconForeground": "A cor usada para o ícone de erro de problemas.", + "problemsInfoIconForeground": "A cor usada para o ícone de informações de problemas.", + "problemsWarningIconForeground": "A cor usada para o ícone de aviso de problemas.", + "progressBarBackground": "Cor da tela de fundo da barra de progresso que pode ser exibida para operações de execução prolongada.", + "quickInput.list.focusBackground deprecation": "Use quickInputList.focusBackground nesse caso", + "quickInput.listFocusBackground": "Cor da tela de fundo do seletor rápido do item focalizado.", + "quickInput.listFocusForeground": "Cor da tela de fundo do seletor rápido do item focalizado.", + "sashActiveBorder": "Cor da borda dos caixilhos ativos.", + "scrollbarShadow": "Sombra da barra de rolagem para indicar que a exibição é rolada.", + "scrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem quando clicado.", + "scrollbarSliderBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem.", + "scrollbarSliderHoverBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem ao passar o mouse.", + "searchEditor.editorFindMatchBorder": "Cor da borda das correspondências de consulta do Editor de Pesquisa.", + "searchEditor.queryMatch": "Cor das correspondências de consulta do Editor de Pesquisa.", + "selectionBackground": "A cor da tela de fundo das seleções de texto no workbench (por exemplo, para campos de entrada ou áreas de texto). Observe que isso não se aplica às seleções dentro do editor.", + "snippetFinalTabstopHighlightBackground": "Cor da tela de fundo de realce da parada de tabulação final de um snippet.", + "snippetFinalTabstopHighlightBorder": "Cor da borda de realce da parada de tabulação final de um snippet.", + "snippetTabstopHighlightBackground": "Cor da tela de fundo de realce da parada de tabulação de um snippet.", + "snippetTabstopHighlightBorder": "Cor da borda de realce da parada de tabulação de um snippet.", + "statusBarBackground": "Cor da tela de fundo da barra de status de foco do editor.", + "textBlockQuoteBackground": "Cor da tela de fundo das citações em blocos no texto.", + "textBlockQuoteBorder": "Cor da borda das citações em blocos no texto.", + "textCodeBlockBackground": "Cor da tela de fundo dos blocos de código no texto.", + "textLinkActiveForeground": "Cor de primeiro plano dos links no texto quando clicado e no foco do mouse.", + "textLinkForeground": "Cor de primeiro plano dos links no texto.", + "textPreformatForeground": "Cor de primeiro plano dos segmentos de texto pré-formatados.", + "textSeparatorForeground": "Cor dos separadores de texto.", + "toolbarActiveBackground": "Plano de fundo da barra de ferramentas ao manter o mouse sobre as ações", + "toolbarHoverBackground": "Plano de fundo da barra de ferramentas ao passar o mouse sobre as ações", + "toolbarHoverOutline": "Contorno da barra de ferramentas ao passar o mouse sobre as ações com o mouse", + "treeIndentGuidesStroke": "Cor do traço da árvore dos guias de recuo.", + "warningBorder": "Cor da borda das caixas de aviso no editor.", + "widgetShadow": "Cor da sombra de widgets, como localizar/substituir, dentro do editor." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "O caractere de fonte associado à definição do ícone.", + "iconDefintion.fontId": "A ID da fonte a ser usada. Se não estiver definida, a fonte definida primeiro será usada.", + "nextChangeIcon": "Ícone para acessar o próximo local do editor.", + "previousChangeIcon": "Ícone para acessar o local anterior do editor.", + "widgetClose": "Ícone da ação fechar nos widgets." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Estilo a ser usado em símbolos abstratos.", + "async": "Estilo a ser usado em símbolos que são assíncronos.", + "class": "Estilo para classes.", + "comment": "Estilo para comentários.", + "declaration": "Estilo para todas as declarações de símbolo.", + "deprecated": "Estilo a ser usado em símbolos preteridos.", + "documentation": "Estilo a ser usado em referências na documentação.", + "enum": "Estilo para enumerações.", + "enumMember": "Estilo para membros de enumeração.", + "event": "Estilo para eventos.", + "function": "Estilo para funções", + "interface": "Estilo para interfaces.", + "keyword": "Estilo para palavras-chave.", + "labels": "Estilo para rótulos. ", + "macro": "Estilo para macros.", + "member": "Estilo das funções de membro", + "method": "Estilo do método (funções de membro)", + "modification": "Estilo a ser usado em acessos de gravação.", + "namespace": "Estilo para namespaces.", + "number": "Estilo para números.", + "operator": "Estilo para operadores.", + "parameter": "Estilo para parâmetros.", + "property": "Estilo para propriedades.", + "readonly": "Estilo a ser usado em símbolos que são somente leitura.", + "regexp": "Estilo para expressões.", + "schema.fontStyle.error": "O estilo da fonte precisa ser 'italic', 'bold' ou 'underline' ou uma combinação deles. A cadeia de caracteres vazia remove a definição de todos os estilos.", + "schema.token.background.warning": "No momento, não há suporte para cores da tela de fundo de token.", + "schema.token.bold": "Define ou remove a definição do estilo da fonte como negrito. Observe que a presença de 'fontStyle' substitui essa configuração.", + "schema.token.fontStyle": "Define todos os estilos de fonte da regra: 'italic', 'bold' ou 'underline' ou uma combinação. Todos os estilos que não estão listados têm a definição removida. A cadeia de caracteres vazia remove a definição de todos os estilos.", + "schema.token.fontStyle.none": "Nenhum (limpar o estilo herdado)", + "schema.token.foreground": "Cor de primeiro plano para o token.", + "schema.token.italic": "Define ou remove a definição do estilo da fonte como itálico. Observe que a presença de 'fontStyle' substitui essa configuração.", + "schema.token.settings": "Cores e estilos para o token.", + "schema.token.underline": "Define ou remove a definição do estilo da fonte como sublinhado. Observe que a presença de 'fontStyle' substitui essa configuração.", + "static": "Estilo a ser usado em símbolos estáticos.", + "string": "Estilo para cadeias de caracteres.", + "struct": "Estilo para structs.", + "type": "Estilo para tipos.", + "typeParameter": "Estilo para parâmetros de tipo.", + "variable": "Estilo para variáveis." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Cancelar", + "cannotResourceRedoDueToInProgressUndoRedo": "Não foi possível refazer '{0}' porque já há uma operação de desfazer ou refazer em execução.", + "cannotResourceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' porque já há uma operação de desfazer ou refazer em execução.", + "cannotWorkspaceRedo": "Não foi possível refazer '{0}' em todos os arquivos. {1}", + "cannotWorkspaceRedoDueToChanges": "Não foi possível refazer '{0}' entre todos os arquivos porque foram feitas alterações em {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Não foi possível refazer '{0}' em todos os arquivos porque uma operação de desfazer ou refazer ocorreu durante esse período", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "Não foi possível refazer '{0}' em todos os arquivos porque já há uma operação de desfazer ou refazer em execução em {1}", + "cannotWorkspaceUndo": "Não foi possível desfazer '{0}' em todos os arquivos. {1}", + "cannotWorkspaceUndoDueToChanges": "Não foi possível desfazer '{0}' em todos os arquivos porque foram feitas alterações em {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Não foi possível desfazer '{0}' em todos os arquivos porque uma operação de desfazer ou refazer ocorreu durante esse período", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' em todos os arquivos porque já há uma operação de desfazer ou refazer em execução em {1}", + "confirmDifferentSource": "Deseja desfazer '{0}'?", + "confirmDifferentSource.ok": "Desfazer", + "confirmWorkspace": "Deseja desfazer '{0}' em todos os arquivos?", + "externalRemoval": "Os seguintes arquivos foram fechados e modificados no disco: {0}.", + "noParallelUniverses": "Os seguintes arquivos foram modificados de modo incompatível: {0}.", + "nok": "Desfazer este Arquivo", + "ok": "Desfazer em {0} Arquivos" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Habilitar verificações de atualização automática. O código verificará se há atualizações automaticamente e periodicamente.", + "deprecated": "Esta configuração foi preterida. Use '{0}'.", + "enableWindowsBackgroundUpdates": "Habilitar o download e a instalação de novas versões do VS Code em segundo plano no Windows.", + "enableWindowsBackgroundUpdatesTitle": "Habilitar Atualizações em Segundo Plano no Windows", + "manual": "Desabilitar as verificações automáticas de atualização em segundo plano. As atualizações estarão disponíveis se você verificar as atualizações manualmente.", + "none": "Desabilitar atualizações.", + "showReleaseNotes": "Mostrar Notas sobre a Versão após uma atualização. As Notas sobre a Versão são obtidas de um serviço online da Microsoft.", + "start": "Verificar se há atualizações somente na inicialização. Desabilitar as verificações automáticas de atualização em segundo plano.", + "updateConfigurationTitle": "Atualizar", + "updateMode": "Configure o recebimento de atualizações automáticas. Exige uma reinicialização após a alteração. As atualizações são obtidas de um serviço online da Microsoft." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "Não é possível sincronizar {0}, pois a versão {1} local não é compatível com a versão {2} remota", + "incompatible sync data": "Não é possível analisar os dados de sincronização porque eles não são compatíveis com a versão atual." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "Não é possível sincronizar as associações de teclas porque o conteúdo do arquivo não é válido. Abra o arquivo e corrija-o." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "Não é possível sincronizar as configurações, pois há erros/aviso no arquivo de configurações." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Workbench", - "multiSelectModifier.ctrlCmd": "Mapeia para `Control` no Windows e no Linux e para `Command` no macOS.", - "multiSelectModifier.alt": "Mapeia para `Alt` no Windows e no Linux e para `Option` no macOS.", - "multiSelectModifier": "O modificador a ser usado para adicionar um item em árvores e listas a uma seleção múltipla com o mouse (por exemplo, no explorador, abra os editores e a exibição de scm). Os gestos de mouse 'Abrir ao Lado', se compatíveis, se adaptarão de modo que não entrarão em conflito com o modificador de seleção múltipla.", - "openModeModifier": "Controla como abrir itens em árvores e listas usando o mouse (caso haja suporte). Observe que algumas árvores e listas podem optar por ignorar essa configuração quando ela não se aplica.", - "horizontalScrolling setting": "Controla se as listas e árvores dão suporte à rolagem horizontal no workbench. Aviso: a ativação desta configuração tem uma implicação de desempenho.", - "tree indent setting": "Controle o recuo da árvore em pixels.", - "render tree indent guides": "Controla se a árvore deve renderizar guias de recuo.", - "list smoothScrolling setting": "Controla se listas e árvores têm rolagem suave.", - "keyboardNavigationSettingKey.simple": "A navegação pelo teclado simples tem como foco elementos que correspondem à entrada do teclado. A correspondência é feita somente em prefixos.", - "keyboardNavigationSettingKey.highlight": "Realçar a navegação pelo teclado realça elementos que correspondem à entrada do teclado. A navegação mais acima e abaixo passará apenas pelos elementos realçados.", - "keyboardNavigationSettingKey.filter": "Filtrar a navegação pelo teclado filtrará e ocultará todos os elementos que não correspondem à entrada do teclado.", - "keyboardNavigationSettingKey": "Controla o estilo de navegação pelo teclado para listas e árvores no workbench. Pode ser simples, realçar e filtrar.", - "automatic keyboard navigation setting": "Controla se a navegação pelo teclado em listas e árvores é disparada automaticamente ao digitar. Se definida como `false`, a navegação pelo teclado é disparada apenas ao executar o comando `list.toggleKeyboardNavigation`, ao qual você pode atribuir um atalho de teclado.", - "expand mode": "Controla como as pastas de árvore são expandidas ao clicar nos nomes das pastas. Observe que algumas árvores e listas poderão optar por ignorar essa configuração se ela não for aplicável." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "Não é possível sincronizar porque o serviço padrão foi alterado", + "service changed": "Não é possível sincronizar porque o serviço de sincronização foi alterado", + "session expired": "Não é possível sincronizar porque a sessão atual expirou", + "turned off": "Não é possível sincronizar porque a sincronização está desativada na nuvem", + "turned off machine": "Não é possível sincronizar porque a sincronização está desativada neste computador usando outro computador." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Um comando que retorna informações sobre as chaves de contexto" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Esperava-se o formato '${publisher}.${name}'. Exemplo: 'vscode.csharp'.", + "settings sync": "Sincronização de Configurações", + "settingsSync.ignoredExtensions": "Lista de extensões a serem ignoradas durante a sincronização. O identificador de uma extensão é sempre `${publisher}.${name}`. Por exemplo: `vscode.csharp`.", + "settingsSync.ignoredSettings": "Configurar as configurações a serem ignoradas durante a sincronização.", + "settingsSync.keybindingsPerPlatform": "Sincronizar as associações de teclas para cada plataforma." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "Os seguintes arquivos foram fechados e modificados no disco: {0}.", - "noParallelUniverses": "Os seguintes arquivos foram modificados de modo incompatível: {0}.", - "cannotWorkspaceUndo": "Não foi possível desfazer '{0}' em todos os arquivos. {1}", - "cannotWorkspaceUndoDueToChanges": "Não foi possível desfazer '{0}' em todos os arquivos porque foram feitas alterações em {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' em todos os arquivos porque já há uma operação de desfazer ou refazer em execução em {1}", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Não foi possível desfazer '{0}' em todos os arquivos porque uma operação de desfazer ou refazer ocorreu durante esse período", - "confirmWorkspace": "Deseja desfazer '{0}' em todos os arquivos?", - "ok": "Desfazer em {0} Arquivos", - "nok": "Desfazer este Arquivo", - "cancel": "Cancelar", - "cannotResourceUndoDueToInProgressUndoRedo": "Não foi possível desfazer '{0}' porque já há uma operação de desfazer ou refazer em execução.", - "confirmDifferentSource": "Deseja desfazer '{0}'?", - "confirmDifferentSource.ok": "Desfazer", - "cannotWorkspaceRedo": "Não foi possível refazer '{0}' em todos os arquivos. {1}", - "cannotWorkspaceRedoDueToChanges": "Não foi possível refazer '{0}' entre todos os arquivos porque foram feitas alterações em {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "Não foi possível refazer '{0}' em todos os arquivos porque já há uma operação de desfazer ou refazer em execução em {1}", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Não foi possível refazer '{0}' em todos os arquivos porque uma operação de desfazer ou refazer ocorreu durante esse período", - "cannotResourceRedoDueToInProgressUndoRedo": "Não foi possível refazer '{0}' porque já há uma operação de desfazer ou refazer em execução." - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "A ID da fonte a ser usada. Se não estiver definida, a fonte definida primeiro será usada.", - "iconDefintion.fontCharacter": "O caractere de fonte associado à definição do ícone.", - "widgetClose": "Ícone da ação fechar nos widgets.", - "previousChangeIcon": "Ícone para acessar o local anterior do editor.", - "nextChangeIcon": "Ícone para acessar o próximo local do editor." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "Não é possível ler os dados do computador, pois a versão atual é incompatível. Atualize {0} e tente novamente." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Reabrir", - "wait": "&&Continuar Esperando", - "close": "&&Fechar", + "appCrashed": "A janela falhou", + "appCrashedDetail": "Lamentamos a inconveniência. Você pode reabrir a janela para continuar de onde parou.", + "appCrashedDetails": "A janela falhou (motivo: '{0}')", "appStalled": "A janela não está mais respondendo", "appStalledDetail": "Você pode reabrir ou fechar a janela ou continuar esperando.", - "appCrashed": "A janela falhou", - "appCrashedDetails": "A janela falhou (motivo: '{0}')", - "appCrashedDetail": "Lamentamos a inconveniência. Você pode reabrir a janela para continuar de onde parou.", - "hiddenMenuBar": "Você ainda pode acessar a barra de menus pressionando a tecla Alt." + "close": "&&Fechar", + "hiddenMenuBar": "Você ainda pode acessar a barra de menus pressionando a tecla Alt.", + "reopen": "&&Reabrir", + "wait": "&&Continuar Esperando" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "Nova &&Janela", - "mFile": "&&Arquivo", - "mEdit": "&&Editar", - "mSelection": "&&Seleção", - "mView": "&&Ver", - "mGoto": "&&Acessar", - "mRun": "&&Executar", - "mTerminal": "&&Terminal", - "mWindow": "Janela", - "mHelp": "&&Ajuda", - "mAbout": "Sobre {0}", - "miPreferences": "&&Preferências", - "mServices": "Serviços", - "mHide": "Ocultar {0}", - "mHideOthers": "Ocultar Outros", - "mShowAll": "Mostrar Tudo", - "miQuit": "Encerrar {0}", - "mMinimize": "Minimizar", - "mZoom": "Aplicar Zoom", - "mBringToFront": "Trazer todos para a frente", - "miSwitchWindow": "Mudar &&Janela...", - "mNewTab": "Nova Guia", - "mShowPreviousTab": "Mostrar Guia Anterior", - "mShowNextTab": "Mostrar Próxima Guia", - "mMoveTabToNewWindow": "Mover Guia para Nova Janela", - "mMergeAllWindows": "Mesclar Todas as Janelas", - "miCheckForUpdates": "Verificar se há &&Atualizações...", - "miCheckingForUpdates": "Verificando se há Atualizações...", - "miDownloadUpdate": "B&&aixar Atualização Disponível", - "miDownloadingUpdate": "Baixando a Atualização...", - "miInstallUpdate": "Instalar a &&Atualização...", - "miInstallingUpdate": "Instalando a Atualização...", - "miRestartToUpdate": "Reiniciar para &&Atualizar" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "O caminho '{0}' parece não existir mais no disco.", + "pathNotExistTitle": "O caminho não existe", + "uriInvalidDetail": "O URI '{0}' não é válido e não pode ser aberto.", + "uriInvalidTitle": "O URI não pode ser aberto" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "Não é possível sincronizar {0}, pois a versão {1} local não é compatível com a versão {2} remota", - "incompatible sync data": "Não é possível analisar os dados de sincronização porque eles não são compatíveis com a versão atual." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "Confiável", + "untrusted": "Modo Restrito" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "({0}) foi pressionada. Aguardando a segunda tecla do acorde...", - "missing.chord": "A combinação de teclas ({0}, {1}) não é um comando." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Workspace do Código" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "comandos globais", - "editorCommands": "comandos do editor", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "Nova Janela", + "newWindowDesc": "Abre uma nova janela", + "recentFolders": "Pastas Recentes", + "recentFoldersAndWorkspaces": "Pastas e Workspaces Recentes", + "untitledWorkspace": "Sem título (Workspace)", + "workspaceName": "{0} (Workspace)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "OK", + "workspaceOpenedDetail": "O workspace já está aberto em outra janela. Feche essa janela primeiro e tente novamente.", + "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Cores e estilos para o token.", - "schema.token.foreground": "Cor de primeiro plano para o token.", - "schema.token.background.warning": "No momento, não há suporte para cores da tela de fundo de token.", - "schema.token.fontStyle": "Define todos os estilos de fonte da regra: 'italic', 'bold' ou 'underline' ou uma combinação. Todos os estilos que não estão listados têm a definição removida. A cadeia de caracteres vazia remove a definição de todos os estilos.", - "schema.fontStyle.error": "O estilo da fonte precisa ser 'italic', 'bold' ou 'underline' ou uma combinação deles. A cadeia de caracteres vazia remove a definição de todos os estilos.", - "schema.token.fontStyle.none": "Nenhum (limpar o estilo herdado)", - "schema.token.bold": "Define ou remove a definição do estilo da fonte como negrito. Observe que a presença de 'fontStyle' substitui essa configuração.", - "schema.token.italic": "Define ou remove a definição do estilo da fonte como itálico. Observe que a presença de 'fontStyle' substitui essa configuração.", - "schema.token.underline": "Define ou remove a definição do estilo da fonte como sublinhado. Observe que a presença de 'fontStyle' substitui essa configuração.", - "comment": "Estilo para comentários.", - "string": "Estilo para cadeias de caracteres.", - "keyword": "Estilo para palavras-chave.", - "number": "Estilo para números.", - "regexp": "Estilo para expressões.", - "operator": "Estilo para operadores.", - "namespace": "Estilo para namespaces.", - "type": "Estilo para tipos.", - "struct": "Estilo para structs.", - "class": "Estilo para classes.", - "interface": "Estilo para interfaces.", - "enum": "Estilo para enumerações.", - "typeParameter": "Estilo para parâmetros de tipo.", - "function": "Estilo para funções", - "member": "Estilo das funções de membro", - "method": "Estilo do método (funções de membro)", - "macro": "Estilo para macros.", - "variable": "Estilo para variáveis.", - "parameter": "Estilo para parâmetros.", - "property": "Estilo para propriedades.", - "enumMember": "Estilo para membros de enumeração.", - "event": "Estilo para eventos.", - "labels": "Estilo para rótulos. ", - "declaration": "Estilo para todas as declarações de símbolo.", - "documentation": "Estilo a ser usado em referências na documentação.", - "static": "Estilo a ser usado em símbolos estáticos.", - "abstract": "Estilo a ser usado em símbolos abstratos.", - "deprecated": "Estilo a ser usado em símbolos preteridos.", - "modification": "Estilo a ser usado em acessos de gravação.", - "async": "Estilo a ser usado em símbolos que são assíncronos.", - "readonly": "Estilo a ser usado em símbolos que são somente leitura." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "usado recentemente", - "morecCommands": "outros comandos", - "canNotRun": "O comando '{0}' resultou em um erro ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "Adicionar ação \"Abrir com %1\" ao menu de contexto do arquivo do Windows Explorer", + "AddContextMenuFolders": "Adicionar ação \"Abrir com %1\" ao menu de contexto do diretório do Windows Explorer", + "AddToPath": "Adicionar ao PATH (exige reinicialização do shell)", + "AdditionalIcons": "Ícones adicionais:", + "AssociateWithFiles": "Registrar %1 como um editor para tipos de arquivos com suporte", + "ConfirmUninstall": "Tem certeza de que deseja remover completamente %1 e todos os componentes correspondentes?", + "CreateDesktopIcon": "Criar um ícone de &área de trabalho", + "CreateQuickLaunchIcon": "Criar um ícone de &Início Rápido", + "FinishedLabel": "A Instalação terminou de instalar o [nome] no seu computador. O aplicativo pode ser inicializado selecionando os ícones instalados.", + "OpenWithCodeContextMenu": "Abrir c&om %1", + "Other": "Outro:", + "RunAfter": "Executar %1 após a instalação", + "SourceFile": "Arquivo de Origem de %1" }, "readme.md": { "LanguagePackTitle": "O Pacote de Idiomas fornece a experiência de interface do usuário localizada para o VS Code.", @@ -2059,974 +2153,148 @@ "SourceFile": "Arquivo de Origem de %1", "OpenWithCodeContextMenu": "Abrir c&om %1" }, + "vs/code/electron-main/app": { + "cancel": "&&Não", + "confirmOpenDetail": "Se você não iniciou essa solicitação, ela poderá representar uma tentativa de ataque em seu sistema. A menos que você tenha feito uma ação explícita para iniciar essa solicitação, você deverá pressionar 'Não'", + "confirmOpenMessage": "Um aplicativo externo deseja abrir '{0}' em {1}. Deseja abrir este arquivo ou pasta?", + "open": "&&Sim", + "trace.detail": "Crie um problema e anexe manualmente o seguinte arquivo:\r\n{0}", + "trace.message": "Rastreamento criado com êxito.", + "trace.ok": "OK" + }, "vs/code/electron-main/main": { + "close": "&&Fechar", "secondInstanceAdmin": "Uma segunda instância de {0} já está sendo executada como administrador.", "secondInstanceAdminDetail": "Feche a outra instância e tente novamente.", "secondInstanceNoResponse": "Outra instância do {0} está em execução, mas não está respondendo", "secondInstanceNoResponseDetail": "Feche todas as outras instâncias e tente novamente.", "startupDataDirError": "Não é possível gravar os dados do usuário do programa.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVerifique se os seguintes diretórios são graváveis:\r\n\r\n{1}", - "close": "&&Fechar" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nVerifique se os seguintes diretórios são graváveis:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "ocultar", - "show": "mostrar", - "createOnGitHub": "Criar no GitHub", - "previewOnGitHub": "Visualizar no GitHub", - "loadingData": "Carregando dados...", - "rateLimited": "Limite de consulta do GitHub excedido. Por favor, espere.", - "similarIssues": "Problemas semelhantes", - "open": "Abrir", - "closed": "Fechado", - "noSimilarIssues": "Nenhum problema semelhante encontrado", - "bugReporter": "Relatório de Bug", - "featureRequest": "Solicitação de Recurso", - "performanceIssue": "Problema de Desempenho", - "selectSource": "Selecionar origem", - "vscode": "Visual Studio Code", - "extension": "Uma extensão", - "marketplace": "Marketplace de extensões", - "unknown": "Não sei", - "stepsToReproduce": "Etapas para Reproduzir", "bugDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", - "performanceIssueDesciption": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "bugReporter": "Relatório de Bug", + "closed": "Fechado", + "createOnGitHub": "Criar no GitHub", "description": "Descrição", - "featureRequestDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", - "pasteData": "Nós escrevemos os dados necessários em sua área de transferência porque era muito grande para ser enviado. Por favor, Cole.", "disabledExtensions": "As extensões estão desabilitadas", - "noCurrentExperiments": "Nenhum experimento atual." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Nome do Processo", - "cpu": "% de CPU", - "pid": "PID", - "memory": "Memória (MB)", - "killProcess": "Encerrar Processo", - "forceKillProcess": "Forçar Encerramento do Processo", - "copy": "Copiar", - "copyAll": "Copiar Tudo", - "debug": "Depurar" - }, - "vs/code/electron-main/app": { - "open": "&&Sim", - "cancel": "&&Não", - "confirmOpenMessage": "Um aplicativo externo deseja abrir '{0}' em {1}. Deseja abrir este arquivo ou pasta?", - "confirmOpenDetail": "Se você não iniciou essa solicitação, ela poderá representar uma tentativa de ataque em seu sistema. A menos que você tenha feito uma ação explícita para iniciar essa solicitação, você deverá pressionar 'Não'", - "trace.message": "Rastreamento criado com êxito.", - "trace.detail": "Crie um problema e anexe manualmente o seguinte arquivo:\r\n{0}", - "trace.ok": "OK" + "extension": "Uma extensão", + "featureRequest": "Solicitação de Recurso", + "featureRequestDescription": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "hide": "ocultar", + "loadingData": "Carregando dados...", + "marketplace": "Marketplace de extensões", + "noCurrentExperiments": "Nenhum experimento atual.", + "noSimilarIssues": "Nenhum problema semelhante encontrado", + "open": "Abrir", + "pasteData": "Nós escrevemos os dados necessários em sua área de transferência porque era muito grande para ser enviado. Por favor, Cole.", + "performanceIssue": "Problema de Desempenho", + "performanceIssueDesciption": "Nós suportamos Markdown no padrão GitHub. Você poderá editar o seu problema e adicionar capturas de tela quando nós o pré-visualizarmos no GitHub. ", + "previewOnGitHub": "Visualizar no GitHub", + "rateLimited": "Limite de consulta do GitHub excedido. Por favor, espere.", + "selectSource": "Selecionar origem", + "show": "mostrar", + "similarIssues": "Problemas semelhantes", + "stepsToReproduce": "Etapas para Reproduzir", + "unknown": "Não sei", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Por favor, preencha o formulário em inglês.", - "issueTypeLabel": "Isso é um", - "issueSourceLabel": "Arquivo em", - "issueSourceEmptyValidation": "Uma origem do problema é necessária.", - "disableExtensionsLabelText": "Tente reproduzir o problema depois de {0}. Se o problema só se reproduz quando as extensões são ativas, provavelmente é um problema com uma extensão.", - "disableExtensions": "desabilitando todas as extensões e recarregando a janela", "chooseExtension": "Extensão", - "extensionWithNonstandardBugsUrl": "O repórter de problemas não pode criar problemas para esta extensão. Por favor, visite {0} para relatar um problema.", + "completeInEnglish": "Por favor, preencha o formulário em inglês.", + "descriptionEmptyValidation": "Uma descrição é necessária.", + "details": "Insira detalhes.", + "disableExtensions": "desabilitando todas as extensões e recarregando a janela", + "disableExtensionsLabelText": "Tente reproduzir o problema depois de {0}. Se o problema só se reproduz quando as extensões são ativas, provavelmente é um problema com uma extensão.", "extensionWithNoBugsUrl": "O repórter de problemas não pode criar problemas para esta extensão, pois não especifica um URL para relatar problemas. Verifique a página de marketplace desta extensão para ver se outras instruções estão disponíveis.", + "extensionWithNonstandardBugsUrl": "O repórter de problemas não pode criar problemas para esta extensão. Por favor, visite {0} para relatar um problema.", + "issueSourceEmptyValidation": "Uma origem do problema é necessária.", + "issueSourceLabel": "Arquivo em", "issueTitleLabel": "Título", "issueTitleRequired": "Por favor, digite um título.", - "titleEmptyValidation": "Um título é obrigatório.", - "titleLengthValidation": "O título é muito longo.", - "details": "Insira detalhes.", - "descriptionEmptyValidation": "Uma descrição é necessária.", - "sendSystemInfo": "Incluir informação do meu sistema ({0})", - "show": "mostrar", - "sendProcessInfo": "Incluir meus processos que estão rodando atualmente ({0})", - "sendWorkspaceInfo": "Incluir metadados meu espaço de trabalho ({0}) ", + "issueTypeLabel": "Isso é um", + "sendExperiments": "Incluir as informações do experimento A/B ({0})", "sendExtensions": "Incluir minhas extensões habilitadas ({0})", - "sendExperiments": "Incluir as informações do experimento A/B ({0})" + "sendProcessInfo": "Incluir meus processos que estão rodando atualmente ({0})", + "sendSystemInfo": "Incluir informação do meu sistema ({0})", + "sendWorkspaceInfo": "Incluir metadados meu espaço de trabalho ({0}) ", + "show": "mostrar", + "titleEmptyValidation": "Um título é obrigatório.", + "titleLengthValidation": "O título é muito longo." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Nova Guia de Janela", - "showPreviousTab": "Mostrar Guia da Janela Anterior", - "showNextWindowTab": "Mostrar Próxima Guia da Janela", - "moveWindowTabToNewWindow": "Mover a Guia da Janela para a Nova Janela", - "mergeAllWindowTabs": "Mesclar Todas as Janelas", - "toggleWindowTabsBar": "Ativar/Desativar Barra de Guias da Janela", - "miCloseWindow": "Fec&&har Janela", - "miExit": "S&&air", - "miZoomIn": "&&Ampliar", - "miZoomOut": "&&Reduzir", - "miZoomReset": "&&Redefinir o Zoom", - "miReportIssue": "Relatar &&Problema", - "miOpenProcessExplorerer": "Abrir &&Explorador de Processos", - "windowConfigurationTitle": "Janela", - "window.openWithoutArgumentsInNewWindow.on": "Abrir uma nova janela vazia.", - "window.openWithoutArgumentsInNewWindow.off": "Focar na última instância de execução ativa.", - "openWithoutArgumentsInNewWindow": "Controla se uma nova janela vazia deve ser aberta ao iniciar uma segunda instância sem argumentos ou se a última instância em execução deve receber o foco.\r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando `--new-window` ou `--reuse-window`).", - "window.reopenFolders.preserve": "Sempre reabrir todas as janelas. Se uma pasta ou um workspace for aberto (por exemplo, por meio da linha de comando), ele será aberto como uma nova janela, a menos que já tenha sido aberto. Os arquivos serão abertos em uma das janelas restauradas.", - "window.reopenFolders.all": "Reabrir todas as janelas a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", - "window.reopenFolders.folders": "Reabrir todas as janelas que tinham pastas ou workspaces abertos, a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", - "window.reopenFolders.one": "Reabrir a última janela ativa, a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", - "window.reopenFolders.none": "Nunca reabrir uma janela. A menos que uma pasta ou um workspace esteja aberto (por exemplo, por meio da linha de comando), uma janela vazia será exibida.", - "restoreWindows": "Controla como as janelas serão reabertas depois de serem iniciadas pela primeira vez. Esta configuração não tem efeito quando o aplicativo já está em execução.", - "restoreFullscreen": "Controla se uma janela deve ser restaurada para o modo de tela inteira se ela foi encerrada no modo de tela inteira.", - "zoomLevel": "Ajustar o nível de zoom da janela. O tamanho original é 0 e cada incremento acima (por exemplo, 1) ou abaixo (por exemplo, -1) representa zoom 20% maior ou menor. Você também pode inserir decimais para ajustar o nível de zoom com uma granularidade mais fina.", - "window.newWindowDimensions.default": "Abrir novas janelas no centro da tela.", - "window.newWindowDimensions.inherit": "Abrir novas janelas com a mesma dimensão que a última ativa.", - "window.newWindowDimensions.offset": "Abrir novas janelas com a mesma dimensão que a última ativa com uma posição de deslocamento.", - "window.newWindowDimensions.maximized": "Abrir novas janelas maximizadas.", - "window.newWindowDimensions.fullscreen": "Abrir novas janelas no modo de tela inteira.", - "newWindowDimensions": "Controla as dimensões de abertura de uma nova janela quando pelo menos uma janela já está aberta. Observe que esta configuração não tem impacto na primeira janela aberta. A primeira janela sempre restaurará o tamanho e a localização conforme você deixou antes de fechar.", - "closeWhenEmpty": "Controla se fechar o último editor também deve fechar a janela. Essa configuração se aplica somente às janelas que não mostram pastas.", - "window.doubleClickIconToClose": "Se habilitado, clicar duas vezes no ícone do aplicativo na barra de título fechará a janela e ela não poderá ser arrastada pelo ícone. Essa configuração só terá efeito quando `#window.titleBarStyle#` estiver definido como `custom`.", - "titleBarStyle": "Ajustar a aparência da barra de título da janela. No Linux e no Windows, essa configuração também afeta a aparência do menu de contexto e do aplicativo. As alterações exigem a reinicialização completa para serem aplicadas.", - "dialogStyle": "Ajustar a aparência das janelas de diálogo.", - "window.nativeTabs": "Habilita as guias da janela do macOS Sierra. Observe que as alterações exigem uma reinicialização completa para serem aplicadas e as guias nativas desabilitarão um estilo de barra de título personalizada, se configuradas.", - "window.nativeFullScreen": "Controla se a tela inteira nativa deve ser usada no macOS. Desabilite esta opção para impedir que o macOS crie um espaço ao passar para a tela inteira.", - "window.clickThroughInactive": "Se habilitado, clicar em uma janela inativa ativará a janela e disparará o elemento sob o mouse, se for clicável. Se desabilitado, clicar em qualquer lugar em uma janela inativa fará com que ela seja apenas ativada e um segundo clique será necessário no elemento.", - "telemetryConfigurationTitle": "Telemetria", - "telemetry.enableCrashReporting": "Habilitar que relatórios de pane sejam enviados a um serviço online da Microsoft. \r\nEsta opção exige reinicialização para entrar em vigor.", - "keyboardConfigurationTitle": "Teclado", - "touchbar.enabled": "Habilita os botões do touchbar do macOS no teclado se disponível.", - "touchbar.ignored": "Um conjunto de identificadores das entradas na barra de toque que não devem aparecer (por exemplo `workbench.action.navigateBack`).", - "argv.locale": "O Idioma de exibição a ser usado. A escolha de um idioma diferente exige que o pacote de idiomas associado seja instalado.", - "argv.disableHardwareAcceleration": "Desabilita a aceleração de hardware. SOMENTE altere esta opção se você encontrar problemas gráficos.", - "argv.disableColorCorrectRendering": "Resolve problemas ao redor da seleção de perfil de cor. SOMENTE altere esta opção se você encontrar problemas gráficos.", - "argv.forceColorProfile": "Permite substituir o perfil de cor a ser usado. Se as cores parecerem incorretas, tente defini-las como `srgb` e reinicie.", - "argv.enableCrashReporter": "Permite desabilitar o relatório de falhas. Reinicie o aplicativo se o valor for alterado.", - "argv.crashReporterId": "ID exclusiva usada para correlacionar relatórios de falhas enviados desta instância de aplicativo.", - "argv.enebleProposedApi": "Habilitar APIs propostas para uma lista de IDs de extensão (como `vscode.git`). As APIs propostas são instáveis e sujeitas a falha sem aviso a qualquer momento. Isso deve ser definido apenas para fins de desenvolvimento e teste de extensão.", - "argv.logLevel": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", - "argv.force-renderer-accessibility": "Força o renderizador a ser acessível. Altere isso SOMENTE se você estiver usando um leitor de tela no Linux. Em outras plataformas, o renderizador será automaticamente acessível. Este sinalizador será definido automaticamente se você tiver ativado editor.accessibilitySupport." - }, - "vs/workbench/common/actions": { - "view": "Ver", - "help": "Ajuda", - "preferences": "Preferências", - "developer": "Desenvolvedor" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Cor da tela de fundo da guia ativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedActiveBackground": "Cor da tela de fundo da guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabInactiveBackground": "Cor da tela de fundo da guia inativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedInactiveBackground": "Cor da tela de fundo da guia inativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabActiveForeground": "Cor de primeiro plano da guia ativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabInactiveForeground": "Cor de primeiro plano da guia inativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedActiveForeground": "Cor de primeiro plano da guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedInactiveForeground": "Cor de primeiro plano da guia inativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabHoverBackground": "Cor da tela de fundo da guia ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedHoverBackground": "Cor da tela de fundo da guia em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabHoverForeground": "Cor de primeiro plano da guia ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedHoverForeground": "Cor de primeiro plano de tabulação em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabBorder": "Borda para separar guias. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "lastPinnedTabBorder": "Borda para separar uma guia das outras. As guias são os contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editores. Pode haver vários grupos de editor.", - "tabActiveBorder": "Borda na parte inferior de uma guia ativa. As guias são os contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabActiveUnfocusedBorder": "Borda na parte inferior de uma guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabActiveBorderTop": "Borda na parte superior de uma guia ativa. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabActiveUnfocusedBorderTop": "Borda na parte superior de uma guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabHoverBorder": "Borda para realçar guias ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabUnfocusedHoverBorder": "Borda para realçar guias em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabActiveModifiedBorder": "Borda na parte superior das guias modificadas (sujos) ativas em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "tabInactiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) inativas de um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "unfocusedActiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) ativas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "unfocusedINactiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) inativas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", - "editorPaneBackground": "Cor da tela de fundo do painel do editor visível no lado esquerdo e direito do layout centralizado do editor.", - "editorGroupBackground": "Cor da tela de fundo preterida de um grupo de editor.", - "deprecatedEditorGroupBackground": "Preterido: a cor da tela de fundo de um grupo de editor não é mais compatível com a introdução do layout do editor de grade. Você pode usar editorGroup.emptyBackground para definir a cor da tela de fundo de grupos de editor vazios.", - "editorGroupEmptyBackground": "Cor da tela de fundo de um grupo de editor vazio. Os grupos de editor são contêineres de editores.", - "editorGroupFocusedEmptyBorder": "A cor da borda de um grupo de editor vazio que está com foco. Os grupos de editor são contêineres de editores.", - "tabsContainerBackground": "Cor da tela de fundo do cabeçalho do título de grupo do editor quando as guias estão habilitadas. Os grupos de editor são contêineres de editores.", - "tabsContainerBorder": "A cor da borda do cabeçalho do título de grupo de editor quando as guias estão habilitadas. Os grupos de editor são contêineres de editores.", - "editorGroupHeaderBackground": "Cor da tela de fundo do cabeçalho do título de grupo do editor quando as guias estão desabilitadas (`\"workbench.editor.showTabs\": false`). Os grupos de editor são contêineres de editores.", - "editorTitleContainerBorder": "A cor da borda do cabeçalho do título de grupo do editor. Os grupos de editor são contêineres de editores.", - "editorGroupBorder": "Cor para separar vários grupos de editor. Os grupos de editor são contêineres de editores.", - "editorDragAndDropBackground": "Cor da tela de fundo ao arrastar editores. A cor deve ter transparência para que o conteúdo do editor ainda possa se destacar.", - "imagePreviewBorder": "A cor da borda da imagem na visualização da imagem.", - "panelBackground": "Cor da tela de fundo do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições como o terminal integrado e de saída.", - "panelBorder": "Cor da borda do painel para separar o painel do editor. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como terminal integrado e de saída.", - "panelActiveTitleForeground": "Cor do título para o painel ativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como o terminal integrado e de saída.", - "panelInactiveTitleForeground": "Cor do título para o painel inativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como o terminal integrado e de saída.", - "panelActiveTitleBorder": "A cor da borda do título do painel ativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibições, como terminal integrado e de saída.", - "panelInputBorder": "Borda da caixa de entrada para entradas no painel.", - "panelDragAndDropBorder": "Arraste e solte a cor dos comentários para títulos do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições como o terminal integrado e de saída.", - "panelSectionDragAndDropBackground": "Arraste e solte a cor dos comentários das seções do painel. A cor deve ter transparência para que as seções do painel ainda possam aparecer. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", - "panelSectionHeaderBackground": "A cor da tela de fundo do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado.", - "panelSectionHeaderForeground": "A cor de primeiro plano do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", - "panelSectionHeaderBorder": "A cor da borda do cabeçalho da seção do painel usada quando várias exibições são empilhadas verticalmente no painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", - "panelSectionBorder": "A cor da borda da seção do painel usada quando várias exibições são empilhadas horizontalmente no painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", - "statusBarForeground": "Cor de primeiro plano da barra de status quando um workspace ou pasta é aberto. A barra de status é mostrada na parte inferior da janela.", - "statusBarNoFolderForeground": "Cor de primeiro plano da barra de status quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", - "statusBarBackground": "Cor da tela de fundo da barra de status quando um workspace ou pasta é aberto. A barra de status é mostrada na parte inferior da janela.", - "statusBarNoFolderBackground": "Cor da tela de fundo da barra de status quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", - "statusBarBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor. A barra de status é mostrada na parte inferior da janela.", - "statusBarNoFolderBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", - "statusBarItemActiveBackground": "Cor da tela de fundo do item da barra de status ao clicar. A barra de status é mostrada na parte inferior da janela.", - "statusBarItemHoverBackground": "Cor da tela de fundo do item da barra de status ao passar o mouse. A barra de status é mostrada na parte inferior da janela.", - "statusBarProminentItemForeground": "Cor de primeiro plano dos itens proeminentes da barra de status. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", - "statusBarProminentItemBackground": "Cor da tela de fundo dos itens proeminentes da barra de status. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", - "statusBarProminentItemHoverBackground": "Cor da tela de fundo dos itens proeminentes da barra de status ao passar o mouse. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", - "statusBarErrorItemBackground": "Cor da tela de fundo dos itens de erro da barra de status. Os itens de erro destacam-se de outras entradas da barra de status para indicar condições de erro. A barra de status é mostrada na parte inferior da janela.", - "statusBarErrorItemForeground": "Cor de primeiro plano dos itens de erro da barra de status. Os itens de erro destacam-se de outras entradas da barra de status para indicar condições de erro. A barra de status é mostrada na parte inferior da janela.", - "activityBarBackground": "Cor da tela de fundo da barra de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarForeground": "Cor de primeiro plano do item da barra de atividade quando ela está ativa. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarInActiveForeground": "Cor de primeiro plano do item da barra de atividade quando ela estiver inativa. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarBorder": "Cor da borda da barra de atividade que separa a barra lateral. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarActiveBorder": "Cor da borda da barra de atividade para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarActiveFocusBorder": "Cor da borda do foco da barra de atividade para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarActiveBackground": "Cor da tela de fundo da barra de atividades para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarDragAndDropBorder": "Arraste e solte a cor dos comentários para os itens da barra de atividade. A barra de atividade é mostrada na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarBadgeBackground": "Cor da tela de fundo do selo da notificação de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "activityBarBadgeForeground": "Cor de primeiro plano do selo da notificação de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", - "statusBarItemHostBackground": "Cor da tela de fundo para o indicador remoto na barra de status.", - "statusBarItemHostForeground": "Cor de primeiro plano para o indicador remoto na barra de status.", - "extensionBadge.remoteBackground": "Cor da tela de fundo para o selo remoto no modo de exibição de extensões.", - "extensionBadge.remoteForeground": "Cor de primeiro plano do selo remoto no modo de exibição de extensões.", - "sideBarBackground": "Cor da tela de fundo da barra lateral. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", - "sideBarForeground": "Cor de primeiro plano da barra lateral. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", - "sideBarBorder": "Cor da borda da barra lateral no lado que separa para o editor. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", - "sideBarTitleForeground": "Cor de primeiro plano do título da barra lateral. A barra lateral é o contêiner dos modos de exibição, como explorador e pesquisa.", - "sideBarDragAndDropBackground": "Arraste e solte a cor dos comentários das seções da barra lateral. A cor deve ter transparência para que as seções da barra lateral ainda possam aparecer. A barra lateral é o contêiner para exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", - "sideBarSectionHeaderBackground": "A cor da tela de fundo do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", - "sideBarSectionHeaderForeground": "A cor de primeiro plano do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", - "sideBarSectionHeaderBorder": "A cor da borda do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", - "titleBarActiveForeground": "Primeiro plano da barra de título quando a janela estiver ativa.", - "titleBarInactiveForeground": "Primeiro plano da barra de título quando a janela estiver inativa.", - "titleBarActiveBackground": "Tela de fundo da barra de título quando a janela estiver ativa.", - "titleBarInactiveBackground": "Tela de fundo da barra de título quando a janela estiver inativa.", - "titleBarBorder": "Cor da borda da barra de título.", - "menubarSelectionForeground": "Cor de primeiro plano do item de menu selecionado na barra de menus.", - "menubarSelectionBackground": "Cor da tela de fundo do item de menu selecionado na barra de menus.", - "menubarSelectionBorder": "A cor da borda do item de menu selecionado na barra de menus.", - "notificationCenterBorder": "Cor da borda do centro de notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationToastBorder": "Cor da borda da notificação do sistema. As notificações deslizam da parte inferior direita da janela.", - "notificationsForeground": "Cor de primeiro plano das notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationsBackground": "Cor da tela de fundo das notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationsLink": "Cor de primeiro plano dos links de notificação. As notificações deslizam da parte inferior direita da janela.", - "notificationCenterHeaderForeground": "Cor de primeiro plano do cabeçalho do centro de notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationCenterHeaderBackground": "Cor da tela de fundo do cabeçalho do centro de notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationsBorder": "Cor da borda das notificações separadas de outras notificações no centro de notificações. As notificações deslizam da parte inferior direita da janela.", - "notificationsErrorIconForeground": "A cor usada para o ícone de notificações de erro. As notificações deslizam da parte inferior direita da janela.", - "notificationsWarningIconForeground": "A cor usada para o ícone de notificações de aviso. As notificações deslizam da parte inferior direita da janela.", - "notificationsInfoIconForeground": "A cor usada para o ícone de notificações de informações. As notificações deslizam da parte inferior direita da janela.", - "windowActiveBorder": "A cor usada para a borda da janela quando ela está ativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada.", - "windowInactiveBorder": "A cor usada para a borda da janela quando ela está inativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Editor de Texto", - "builtinProviderDisplayName": "Interno", - "editor.editorAssociations": "Configure qual editor usar para tipos de arquivo específicos.", - "editor.editorAssociations.viewType": "A ID exclusiva do editor a ser usado.", - "editor.editorAssociations.filenamePattern": "Padrão glob que especifica quais arquivos devem ser usados pelo editor.", - "editorAssociations.viewType.sourceDescription": "Origem: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Se o editor ativo está sujo", - "activeEditorIsNotPreview": "Se o editor ativo não está no modo de visualização", - "activeEditorIsPinned": "Se o editor ativo está fixado", - "activeEditorIsReadonly": "Se o editor ativo é somente leitura", - "activeEditor": "O identificador do editor ativo", - "activeEditorAvailableEditorIds": "Os identificadores de editor disponíveis que são utilizáveis para o editor ativo", - "textCompareEditorVisible": "Se um editor de comparação de texto está visível", - "textCompareEditorActive": "Se um editor de comparação de texto está ativo", - "groupEditorsCount": "O número de grupos de editores abertos", - "activeEditorGroupEmpty": "Se o grupo de editores ativo está vazio", - "activeEditorGroupIndex": "O índice do grupo de editores ativo", - "activeEditorGroupLast": "Se o grupo de editores ativo é o último grupo", - "multipleEditorGroups": "Se há vários grupos de editores abertos", - "editorIsOpen": "Se um editor está aberto", - "inZenMode": "Se o modo Zen está habilitado", - "isCenteredLayout": "Se o layout centralizado está habilitado", - "splitEditorsVertically": "Se editores são divididos verticalmente", - "editorAreaVisible": "Se a área do editor está visível", - "sideBySideLabels": "{0} – {1}", - "preview": "{0}, versão prévia", - "pinned": "{0}, fixado" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Ícone de exibição padrão.", - "duplicateId": "Uma exibição com a ID '{0}' já está registrada", - "focusedView": "O identificador do modo de exibição que tem o foco do teclado" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Não é possível carregar o executor de teste.", - "extensionTestError": "O caminho {0} não aponta para um executor de teste de extensão válido." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "Não foi possível localizar o terminal com a ID {0} no host de extensão" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "A extensão '{0}' falhou ao atualizar as pastas do workspace: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "O tamanho padrão.", - "workbench.editor.titleScrollbarSizing.large": "Aumenta o tamanho para facilitar a captura com o mouse.", - "tabScrollbarHeight": "Controla a altura das barras de rolagem usadas para guias e trilhas na área do título do editor.", - "showEditorTabs": "Controla se os editores abertos devem ser exibidos em guias.", - "wrapTabs": "Controla se as guias devem ser encapsuladas em várias linhas ao exceder o espaço disponível ou se uma barra de rolagem deve ser exibida em vez disso. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", - "scrollToSwitchTabs": "Controla se a rolagem sobre as guias vai abri-las ou não. Por padrão, as guias serão apenas exibidas após a rolagem, mas não serão abertas. Você pode pressionar e manter pressionada a tecla Shift durante a rolagem para alterar esse comportamento durante esse momento. Este valor é ignorado quando a opção `#workbench.editor.showTabs#` está desabilitada.", - "highlightModifiedTabs": "Controla se uma borda superior é desenhada em guias modificadas (sujas) do editor ou não. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", - "decorations.badges": "Controla se as decorações de arquivo do editor devem usar selos.", - "decorations.colors": "Controla se as decorações de arquivo do editor devem usar cores.", - "workbench.editor.labelFormat.default": "Mostrar o nome do arquivo. Quando as guias estão habilitadas e dois arquivos têm o mesmo nome em um grupo, as seções de diferenciação de cada caminho de arquivo são adicionadas. Quando as guias estiverem desabilitadas, o caminho relativo à pasta do workspace será mostrado se o editor estiver ativo.", - "workbench.editor.labelFormat.short": "Mostrar o nome do arquivo seguido por seu nome de diretório.", - "workbench.editor.labelFormat.medium": "Mostrar o nome do arquivo seguido pelo caminho relativo à pasta do workspace.", - "workbench.editor.labelFormat.long": "Mostrar o nome do arquivo seguido pelo caminho absoluto.", - "tabDescription": "Controla o formato do rótulo de um editor.", - "workbench.editor.untitled.labelFormat.content": "O nome do arquivo sem título é derivado do conteúdo de sua primeira linha, a menos que tenha um caminho de arquivo associado. Ele fará fallback para o nome caso a linha esteja vazia ou não contenha caracteres de palavras.", - "workbench.editor.untitled.labelFormat.name": "O nome do arquivo sem título não é derivado do conteúdo do arquivo.", - "untitledLabelFormat": "Controla o formato do rótulo de um editor sem título.", - "untitledHint": "Controla se a dica sem título deve ser um texto embutido no editor, ser um botão flutuante ou estar oculta.", - "editorTabCloseButton": "Controla a posição dos botões de fechar das guias do editor ou os desabilita quando definido como 'desativado'. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", - "workbench.editor.tabSizing.fit": "Sempre mantenha as guias grandes o suficiente para mostrar o rótulo de editor completo.", - "workbench.editor.tabSizing.shrink": "Permitir que as guias sejam menores quando o espaço disponível não for suficiente para mostrar todas as guias de uma vez.", - "tabSizing": "Controla o dimensionamento das guias do editor. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", - "workbench.editor.pinnedTabSizing.normal": "Uma guia fixa herda a aparência das guias não fixas.", - "workbench.editor.pinnedTabSizing.compact": "Uma guia fixa será mostrada em um formato compacto com apenas o ícone ou a primeira letra do nome do editor.", - "workbench.editor.pinnedTabSizing.shrink": "Uma guia fixa é reduzida a um tamanho compacto fixo mostrando partes do nome do editor.", - "pinnedTabSizing": "Controla o dimensionamento das guias fixadas do editor. As guias fixadas são classificadas no início de todas as guias abertas e, normalmente, não são fechadas até que sejam desafixadas. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", - "workbench.editor.splitSizingDistribute": "Divide todos os grupos do editor em partes iguais.", - "workbench.editor.splitSizingSplit": "Divide o grupo do editor ativo em partes iguais.", - "splitSizing": "Controla o dimensionamento dos grupos do editor ao dividi-los.", - "splitOnDragAndDrop": "Controla se os grupos do editor podem ser divididos das operações de arrastar e soltar soltando um editor ou um arquivo nas bordas da área do editor.", - "focusRecentEditorAfterClose": "Controla se as guias são fechadas na ordem usada mais recentemente ou da esquerda para a direita.", - "showIcons": "Controla se editores abertos devem ser mostrados com um ícone. Isso exige que um tema de ícone de arquivo seja habilitado também.", - "enablePreview": "Controla se os editores abertos são mostrados como visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam definidos explicitamente para permanecerem abertos (por exemplo, por meio de clique duplo ou de edição) e aparecem com um estilo da fonte itálico.", - "enablePreviewFromQuickOpen": "Controla se os editores abertos na Abertura Rápida são mostrados como visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam definidos explicitamente para permanecerem abertos (por exemplo, por meio de clique duplo ou de edição). Esse valor é ignorado quando `#workbench.editor.enablePreview#` é desabilitado.", - "enablePreviewFromCodeNavigation": "Controla se editores permanecem na visualização quando uma navegação de código é iniciada deles. Os editores de visualização não permanecem abertos e são reutilizados até que explicitamente definidos para permanecerem abertos (por exemplo, por meio do clique duplo ou edição). Este valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", - "closeOnFileDelete": "Controla se os editores que mostram um arquivo que foi aberto durante a sessão devem ser fechados automaticamente ao serem excluídos ou renomeados por algum outro processo. A desabilitação disso impedirá que o editor seja aberto em um evento desse tipo. Observe que a exclusão de dentro do aplicativo sempre fechará o editor e que arquivos sujos nunca serão fechados para preservar seus dados.", - "editorOpenPositioning": "Controla onde os editores são abertos. Selecione `left` ou `right` para abrir editores à esquerda ou à direita do editor ativo no momento. Selecione `first` ou `last` para abrir editores independentemente do que está atualmente ativo.", - "sideBySideDirection": "Controla a direção padrão dos editores que são abertos lado a lado (por exemplo, no Explorador). Por padrão, os editores serão abertos no lado direito do editor ativo no momento. Se esta opção for alterada para `down`, os editores serão abertos abaixo daquele que está ativo no momento.", - "closeEmptyGroups": "Controla o comportamento de grupos de editor vazios quando a última guia do grupo é fechada. Quando habilitados, os grupos vazios serão fechados automaticamente. Quando desabilitados, os grupos vazios continuarão fazendo parte da grade.", - "revealIfOpen": "Controla se um editor é revelado em um dos grupos visíveis, se aberto. Se desabilitado, um editor preferirá abrir no grupo de editor atualmente ativo. Se habilitado, um editor já aberto será revelado em vez de aberto novamente no grupo de editor ativo no momento. Observe que há alguns casos em que essa configuração é ignorada, por exemplo, ao forçar um editor a abrir em um grupo específico ou no lado do grupo ativo no momento.", - "mouseBackForwardToNavigate": "Navegar entre arquivos abertos usando os botões do mouse quatro e cinco, se fornecido.", - "restoreViewState": "Restaura o último estado de exibição (por exemplo, posição de rolagem) ao reabrir editores textuais depois que eles foram fechados.", - "centeredLayoutAutoResize": "Controla se o layout centralizado deve ser redimensionado automaticamente para a largura máxima quando mais de um grupo é aberto. Uma vez que apenas um grupo estiver aberto, ele será redimensionado para a largura centralizada original.", - "limitEditorsEnablement": "Controla se o número de editores abertos deve ser limitado. Quando habilitados, os editores menos usados recentemente que não estiverem sujos fecharão para criar espaço para editores recém-abertos.", - "limitEditorsMaximum": "Controla o número máximo de editores abertos. Use a configuração `#workbench.editor.limit.perEditorGroup#` para controlar esse limite por grupo de editor ou em todos os grupos.", - "perEditorGroup": "Controla se o limite de editores abertos máximos deve ser aplicado por grupo de editor ou por todos os grupos de editor.", - "commandHistory": "Controla o número de comandos usados recentemente para manter o histórico da paleta de comandos. Defina como 0 para desabilitar o histórico de comandos.", - "preserveInput": "Controla se a última entrada digitada na paleta de comandos deverá ser restaurada ao ser aberta na próxima vez.", - "closeOnFocusLost": "Controla se a Abertura Rápida deve ser fechada automaticamente quando perde o foco.", - "workbench.quickOpen.preserveInput": "Controla se a última entrada digitada para a Abertura Rápida deverá ser restaurada ao ser aberta na próxima vez.", - "openDefaultSettings": "Controla se as configurações de abertura também abrem um editor mostrando todas as configurações padrão.", - "useSplitJSON": "Controla se o editor de JSON dividido deve ser usado ao editar configurações como JSON.", - "openDefaultKeybindings": "Controla se as configurações de associação de teclas de abertura também abrem um editor mostrando todas as associações de teclas padrão.", - "sideBarLocation": "Controla a localização da barra lateral e da barra de atividade. Elas podem ser exibidas à esquerda ou à direita do workbench.", - "panelDefaultLocation": "Controla a localização padrão do painel (terminal, console de depuração, saída, problemas). Ele pode ser exibido na parte inferior, direita ou esquerda do workbench.", - "panelOpensMaximized": "Controla se o painel é aberto maximizado. Ele pode ser sempre aberto maximizado, nunca aberto maximizado ou aberto no último estado em que estava antes de ser fechado.", - "workbench.panel.opensMaximized.always": "Sempre maximize o painel ao abri-lo.", - "workbench.panel.opensMaximized.never": "Nunca maximizar o painel ao abri-lo. O painel será aberto não maximizado.", - "workbench.panel.opensMaximized.preserve": "Abrir o painel no estado em que estava antes de ser fechado.", - "statusBarVisibility": "Controla a visibilidade da barra de status na parte inferior do workbench.", - "activityBarVisibility": "Controla a visibilidade da barra de atividade no workbench.", - "activityBarIconClickBehavior": "Controla o comportamento de clicar em um ícone da barra de atividades no workbench.", - "workbench.activityBar.iconClickBehavior.toggle": "Ocultar a barra lateral se o item clicado já estiver visível.", - "workbench.activityBar.iconClickBehavior.focus": "Focar na barra lateral se o item clicado já estiver visível.", - "viewVisibility": "Controla a visibilidade das ações do cabeçalho do modo de exibição. Exibir ações de cabeçalho poderá estar sempre visível ou visível apenas quando esse modo de exibição estiver com foco ou focalizado.", - "fontAliasing": "Controla o método de suavização de fonte no workbench.", - "workbench.fontAliasing.default": "Suavização da fonte de subpixel. Na maioria das exibições que não são de retina, isso fornece o texto mais nítido.", - "workbench.fontAliasing.antialiased": "Suavizar a fonte no nível do pixel, em oposição ao subpixel. Pode tornar a fonte aparentemente mais clara de modo geral.", - "workbench.fontAliasing.none": "Desabilita a suavização de fonte. O texto será exibido com bordas nítidas irregulares.", - "workbench.fontAliasing.auto": "Aplica `default` ou `antialiased` automaticamente com base no DPI de exibições.", - "settings.editor.ui": "Use o editor de interface do usuário de configurações.", - "settings.editor.json": "Use o editor de arquivos JSON.", - "settings.editor.desc": "Determina qual editor de configurações usar por padrão.", - "workbench.hover.delay": "Controla o atraso em milissegundos após o qual a focalização é exibida para os itens do Workbench (por exemplo, alguns itens do modo de exibição de árvore fornecidos na extensão). Os itens já visíveis podem exigir uma atualização para refletirem essa alteração na configuração.", - "windowTitle": "Controla o título da janela com base no editor ativo. As variáveis são substituídas com base no contexto:", - "activeEditorShort": "`${activeEditorShort}`: o nome do arquivo (por exemplo, myFile.txt).", - "activeEditorMedium": "`${activeEditorMedium}`: o caminho do arquivo relativo à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt).", - "activeEditorLong": "`${activeEditorLong}`: o caminho completo do arquivo (por exemplo, /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "`${activeFolderShort}`: o nome da pasta que contém o arquivo (por exemplo, myFileFolder).", - "activeFolderMedium": "`${activeFolderMedium}`: o caminho da pasta que contém o arquivo, em relação à pasta do workspace (por exemplo, myFolder/myFileFolder).", - "activeFolderLong": "`${activeFolderLong}`: o caminho completo da pasta que contém o arquivo (por exemplo, /Users/Development/myFolder/myFileFolder).", - "folderName": "`${folderName}`: o nome da pasta do workspace que contém o arquivo (por exemplo, myFolder).", - "folderPath": "`${folderPath}`: o caminho do arquivo da pasta do workspace que contém o arquivo (por exemplo, /Users/Development/myFolder).", - "rootName": "`${rootName}`: nome do workspace ou da pasta aberto (por exemplo, myFolder ou myWorkspace).", - "rootPath": "`${rootPath}`: caminho do arquivo do workspace ou da pasta aberto (por exemplo, /Users/Development/myWorkspace).", - "appName": "`${appName}`: por exemplo, VS Code.", - "remoteName": "`${remoteName}`: por exemplo, SSH", - "dirty": "`${dirty}`: um indicador sujo se o editor ativo estiver sujo.", - "separator": "`${separator}`: um separador condicional (\"-\") que só é mostrado quando circundado por variáveis com valores ou texto estático.", - "windowConfigurationTitle": "Janela", - "window.titleSeparator": "Separador usado por `window.title`.", - "window.menuBarVisibility.classic": "O menu é exibido na parte superior da janela e fica oculto somente no modo de tela inteira.", - "window.menuBarVisibility.visible": "O menu fica sempre visível na parte superior da janela, mesmo no modo de tela inteira.", - "window.menuBarVisibility.toggle.mac": "O menu está oculto, mas pode ser exibido na parte superior da janela executando o comando `Focus Application Menu`.", - "window.menuBarVisibility.toggle": "O menu está oculto, mas pode ser exibido na parte superior da janela por meio da tecla Alt.", - "window.menuBarVisibility.hidden": "O menu está sempre oculto.", - "window.menuBarVisibility.compact": "O menu é exibido como um botão compacto na barra lateral. Este valor é ignorado quando `#window.titleBarStyle#` é `native`.", - "menuBarVisibility.mac": "Controlar a visibilidade da barra de menus. A configuração 'toggle' significa que a barra de menus está oculta e a execução de `Focus Application Menu` a mostrará. A configuração 'compact' inserirá o menu na barra lateral.", - "menuBarVisibility": "Controlar a visibilidade da barra de menus. A configuração 'toggle' significa que a barra de menus está oculta e um único pressionamento da tecla Alt fará com que ela seja mostrada. A configuração 'compact' inserirá o menu na barra lateral.", - "enableMenuBarMnemonics": "Controla se os menus principais podem ser abertos por meio de atalhos da tecla Alt. A desabilitação de mnemônicos permite associar esses atalhos de tecla Alt aos comandos do editor.", - "customMenuBarAltFocus": "Controla se a barra de menus será focada pressionando a tecla Alt. Essa configuração não tem efeito sobre como ativar/desativar a barra de menus com a tecla Alt.", - "window.openFilesInNewWindow.on": "Os arquivos serão abertos em uma nova janela.", - "window.openFilesInNewWindow.off": "Os arquivos serão abertos na janela com a pasta Arquivos aberta ou a última janela ativa.", - "window.openFilesInNewWindow.defaultMac": "Os arquivos serão abertos na janela com a pasta Arquivos aberta ou a última janela ativa, a menos que sejam abertos por meio do Dock ou do Finder.", - "window.openFilesInNewWindow.default": "Os arquivos serão abertos em uma nova janela, a menos que seja selecionado de dentro do aplicativo (por exemplo, pelo menu Arquivo).", - "openFilesInNewWindowMac": "Controla se os arquivos devem ser abertos em uma nova janela. \r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando `--new-window` ou `--reuse-window`).", - "openFilesInNewWindow": "Controla se os arquivos devem ser abertos em uma nova janela.\r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando `--new-window` ou `--reuse-window`).", - "window.openFoldersInNewWindow.on": "As pastas serão abertas em uma nova janela.", - "window.openFoldersInNewWindow.off": "As pastas substituirão a última janela ativa.", - "window.openFoldersInNewWindow.default": "As pastas serão abertas em uma nova janela, a menos que uma pasta seja selecionada de dentro do aplicativo (por exemplo, pelo menu Arquivo).", - "openFoldersInNewWindow": "Controla se as pastas devem ser abertas em uma nova janela ou substituir a última janela ativa.\r\nObserve que ainda pode haver casos em que essa configuração é ignorada (por exemplo, ao usar a opção de linha de comando `--new-window` ou `--reuse-window`).", - "window.confirmBeforeClose.always": "Sempre tentar a solicitação de confirmação. Observe que os navegadores ainda podem decidir fechar uma guia ou uma janela sem confirmação.", - "window.confirmBeforeClose.keyboardOnly": "Solicitar confirmação apenas se uma associação de teclas for detectada. Observe que a detecção talvez não seja possível em alguns casos.", - "window.confirmBeforeClose.never": "Nunca solicitar confirmação explicitamente, a menos que a perda de dados seja iminente.", - "confirmBeforeCloseWeb": "Controla se um diálogo de confirmação deve ser mostrado antes do fechamento da janela ou da guia do navegador. Observe que, mesmo quando esta configuração está habilitada, os navegadores ainda podem decidir fechar uma guia ou uma janela sem confirmação e que ela é apenas uma dica que pode não funcionar em alguns casos.", - "zenModeConfigurationTitle": "Modo Zen", - "zenMode.fullScreen": "Controla se a ativação do modo Zen também coloca o workbench no modo de tela inteira.", - "zenMode.centerLayout": "Controla se a ativação do modo Zen também centraliza o layout.", - "zenMode.hideTabs": "Controla se a ativação do modo Zen também oculta as guias do workbench.", - "zenMode.hideStatusBar": "Controla se a ativação do modo Zen também oculta a barra de status na parte inferior do workbench.", - "zenMode.hideActivityBar": "Controla se ativar o modo Zen também oculta a barra de atividade na parte esquerda ou direita do workbench.", - "zenMode.hideLineNumbers": "Controla se a ativação do modo Zen também oculta os números de linha do editor.", - "zenMode.restore": "Controla se uma janela deverá ser restaurada para o modo zen se ela tiver sido encerrada no modo zen.", - "zenMode.silentNotifications": "Controla se as notificações são mostradas durante o modo zen. Se for true, apenas as notificações de erro serão exibidas." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Desfazer", - "redo": "Refazer", - "cut": "Recortar", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "Copiar", - "paste": "Colar", - "selectAll": "Selecionar Tudo" + "copyAll": "Copiar Tudo", + "cpu": "% de CPU", + "debug": "Depurar", + "forceKillProcess": "Forçar Encerramento do Processo", + "killProcess": "Encerrar Processo", + "memory": "Memória (MB)", + "name": "Nome do Processo", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Inspecionar Chaves de Contexto", - "toggle screencast mode": "Ativar/Desativar Modo de Screencast", - "logStorage": "Conteúdo do Banco de Dados de Armazenamento de Log", - "logWorkingCopies": "Cópias de Trabalho do Log", - "screencastModeConfigurationTitle": "Modo Screencast", - "screencastMode.location.verticalPosition": "Controla o deslocamento vertical da cobertura do modo screencast da parte inferior como um percentual da altura do workbench.", - "screencastMode.fontSize": "Controla o tamanho da fonte (em pixels) do teclado do modo screencast.", - "screencastMode.onlyKeyboardShortcuts": "Somente mostrar atalhos de teclado no modo screencast.", - "screencastMode.keyboardOverlayTimeout": "Controla o tempo (em milissegundos) em que a sobreposição do teclado é mostrada no modo screencast.", - "screencastMode.mouseIndicatorColor": "Controla a cor em hexa (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) do indicador do mouse no modo screencast.", - "screencastMode.mouseIndicatorSize": "Controla o tamanho (em pixels) do indicador do mouse no modo screencast." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Referência de Atalhos do Teclado", - "openDocumentationUrl": "Documentação", - "openIntroductoryVideosUrl": "Vídeos Introdutórios", - "openTipsAndTricksUrl": "Dicas e Truques", - "newsletterSignup": "Inscreva-se no Boletim Informativo do VS Code", - "openTwitterUrl": "Junte-se a nós no Twitter", - "openUserVoiceUrl": "Pesquisar Solicitações de Recursos", - "openLicenseUrl": "Exibir Licença", - "openPrivacyStatement": "Política de Privacidade", - "miDocumentation": "&&Documentação", - "miKeyboardShortcuts": "&&Referência de Atalhos do Teclado", - "miIntroductoryVideos": "&&Vídeos Introdutórios", - "miTipsAndTricks": "Dicas e Tru&&ques", - "miTwitter": "&&Junte-se a nós no Twitter", - "miUserVoice": "&&Pesquisar Solicitações de Recursos", - "miLicense": "Exibir &&Licença", - "miPrivacyStatement": "Política de Privacidad&&e" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Fechar Barra Lateral", - "toggleActivityBar": "Ativar/Desativar Visibilidade da Barra de Atividades", - "miShowActivityBar": "Mostrar &&Barra de Atividades", - "toggleCenteredLayout": "Ativar/Desativar Layout Centralizado", - "miToggleCenteredLayout": "&&Layout Centralizado", - "toggleSidebarPosition": "Ativar/Desativar Posição da Barra Lateral", - "moveSidebarRight": "Mover Barra Lateral para a Direita", - "moveSidebarLeft": "Mover Barra Lateral para a Esquerda", - "move sidebar right": "Mover Barra Lateral para a Direita", - "move sidebar left": "Mover Barra Lateral para a Esquerda", - "miMoveSidebarRight": "&&Mover a Barra Lateral para a Direita", - "miMoveSidebarLeft": "&&Mover a Barra Lateral para a Esquerda", - "toggleEditor": "Ativar/Desativar Visibilidade da Área do Editor", - "miShowEditorArea": "Mostrar &&Área do Editor", - "miAppearance": "&&Aparência", - "toggleSidebar": "Ativar/Desativar Visibilidade da Barra Lateral", - "compositePart.hideSideBarLabel": "Ocultar Barra Lateral", - "miShowSidebar": "Mostrar &&Barra Lateral", - "toggleStatusbar": "Ativar/Desativar Visibilidade da Barra de Status", - "miShowStatusbar": "Mostrar Barra de S&&tatus", - "toggleTabs": "Ativar/Desativar Visibilidade da Guia", - "toggleZenMode": "Ativar/Desativar Modo Zen", - "miToggleZenMode": "Modo Zen", - "toggleMenuBar": "Ativar/Desativar Barra de Menus", - "miShowMenuBar": "Mostrar &&Barra de Menus", - "resetViewLocations": "Redefinir Localizações do Modo de Exibição", - "moveView": "Mover Modo de Exibição", - "sidebarContainer": "Barra Lateral/{0}", - "panelContainer": "Painel/{0}", - "moveFocusedView.selectView": "Selecionar um Modo de Exibição para Mover", - "moveFocusedView": "Mover Modo de Exibição Destaques", - "moveFocusedView.error.noFocusedView": "Não há exibição focalizada no momento.", - "moveFocusedView.error.nonMovableView": "No momento, o modo de exibição com foco não é móvel.", - "moveFocusedView.selectDestination": "Selecionar um Destino para o Modo de Exibição", - "moveFocusedView.title": "Exibir: Mover {0}", - "moveFocusedView.newContainerInPanel": "Nova Entrada de Painel", - "moveFocusedView.newContainerInSidebar": "Nova Entrada da Barra Lateral", - "sidebar": "Barra Lateral", - "panel": "Painel", - "resetFocusedViewLocation": "Redefinir Localização do Modo de Exibição Destaques", - "resetFocusedView.error.noFocusedView": "Não há exibição focalizada no momento.", - "increaseViewSize": "Aumentar Tamanho da Exibição Atual", - "increaseEditorWidth": "Aumentar a Largura do Editor", - "increaseEditorHeight": "Aumentar a Altura do Editor", - "decreaseViewSize": "Diminuir Tamanho do Modo de Exibição Atual", - "decreaseEditorWidth": "Diminuir a Largura do Editor", - "decreaseEditorHeight": "Diminuir a Altura do Editor" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Navegar para o Modo de Exibição à Esquerda", - "navigateRight": "Navegar para o Modo de Exibição à Direita", - "navigateUp": "Navegar para o Modo de Exibição Acima", - "navigateDown": "Navegue para o Modo de Exibição Abaixo", - "focusNextPart": "Focar na Próxima Parte", - "focusPreviousPart": "Focar na Parte Anterior" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Remover de Abertos Recentemente", - "dirtyRecentlyOpenedFolder": "Pasta com Arquivos Não Salvos", - "dirtyRecentlyOpenedWorkspace": "Workspace com Arquivos Não Salvos", - "workspacesAndFolders": "pastas e workspaces", - "folders": "pastas", - "files": "arquivos", - "openRecentPlaceholderMac": "Selecionar para abrir (manter a tecla Cmd pressionada para forçar nova janela ou a tecla Alt para a mesma janela)", - "openRecentPlaceholder": "Selecionar para abrir (manter a tecla Ctrl pressionada para forçar a nova janela ou tecla Alt para a mesma janela)", - "dirtyWorkspace": "Workspace com Arquivos Não Salvos", - "dirtyFolder": "Pasta com Arquivos Não Salvos", - "dirtyWorkspaceConfirm": "Deseja abrir o workspace para examinar os arquivos não salvos?", - "dirtyFolderConfirm": "Deseja abrir a pasta para examinar os arquivos não salvos?", - "dirtyWorkspaceConfirmDetail": "Os workspaces com arquivos não salvos não podem ser removidos até que todos os arquivos não salvos tenham sido salvos ou revertidos.", - "dirtyFolderConfirmDetail": "As pastas com arquivos não salvos não podem ser removidas até que todos os arquivos não salvos tenham sido salvos ou revertidos.", - "recentDirtyWorkspaceAriaLabel": "{0}, workspace com alterações não salvas", - "recentDirtyFolderAriaLabel": "{0}, pasta com alterações não salvas", - "openRecent": "Abrir Recente...", - "quickOpenRecent": "Abrir Rapidamente Recentes...", - "toggleFullScreen": "Ativar/Desativar para Exibição em Tela Inteira", - "reloadWindow": "Recarregar a Janela", - "about": "Sobre", - "newWindow": "Nova Janela", - "blur": "Remover o foco do teclado do elemento focalizado", - "file": "Arquivo", - "miConfirmClose": "Confirmar Antes de Fechar", - "miNewWindow": "Nova &&Janela", - "miOpenRecent": "Abrir &&Recente", - "miMore": "&&Mais...", - "miToggleFullScreen": "&&Tela Inteira", - "miAbout": "&&Sobre" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Abrir o Arquivo...", - "openFolder": "Abrir Pasta...", - "openFileFolder": "Abrir...", - "openWorkspaceAction": "Abrir Workspace...", - "closeWorkspace": "Fechar Workspace", - "noWorkspaceOrFolderOpened": "No momento não há nenhum workspace ou pasta aberto nesta instância para ser fechado.", - "openWorkspaceConfigFile": "Abrir Arquivo de Configuração do Workspace", - "globalRemoveFolderFromWorkspace": "Remover Pasta do Workspace...", - "saveWorkspaceAsAction": "Salvar Workspace como...", - "duplicateWorkspaceInNewWindow": "Duplicar como Workspace na Nova Janela", - "manageTrustAction": "Gerenciar a Confiança do Workspace", - "workspacesCategory": "Workspaces", - "workspaces": "Workspaces", - "miAddFolderToWorkspace": "A&&dicionar Pasta ao Workspace...", - "miSaveWorkspaceAs": "Salvar Workspace como...", - "miCloseFolder": "Fechar &&Pasta", - "miCloseWorkspace": "Fechar &&Workspace" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Adicionar Pasta ao Workspace...", - "add": "&&Adicionar", - "addFolderToWorkspaceTitle": "Adicionar Pasta ao Workspace", - "workspaceFolderPickerPlaceholder": "Selecionar pasta do workspace" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Ir para Arquivo...", - "quickNavigateNext": "Navegar para o Próximo na Abertura Rápida", - "quickNavigatePrevious": "Navegar para o Anterior na Abertura Rápida", - "quickSelectNext": "Selecionar Avançar na Abertura Rápida", - "quickSelectPrevious": "Selecionar Anterior na Abertura Rápida" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "A Paleta de Comandos", - "menus.touchBar": "A barra de toque (somente macOS)", - "menus.editorTitle": "O menu de título do editor", - "menus.editorTitleRun": "Executar o submenu dentro do menu de título do editor", - "menus.editorContext": "O menu de contexto do editor", - "menus.editorContextCopyAs": "Submenu 'Copiar como' no menu de contexto do editor", - "menus.explorerContext": "O menu de contexto do explorador de arquivos", - "menus.editorTabContext": "O menu de contexto das guias do editor", - "menus.debugCallstackContext": "O menu de contexto do modo de exibição da pilha de chamadas de depuração", - "menus.debugVariablesContext": "O menu de contexto do modo de exibição de variáveis de depuração", - "menus.debugToolBar": "O menu da barra de ferramentas de depuração", - "menus.file": "O menu arquivo de nível superior", - "menus.home": "O menu de contexto do indicador inicial (somente Web)", - "menus.opy": "Submenu 'Copiar como' no menu Editar de nível superior", - "menus.scmTitle": "O menu de título do Controle do Código-fonte", - "menus.scmSourceControl": "O menu de Controle do Código-fonte", - "menus.resourceStateContext": "O menu de contexto do estado do recurso do Controle do Código-fonte", - "menus.resourceFolderContext": "O menu de contexto da pasta de recursos do Controle do Código-fonte", - "menus.resourceGroupContext": "Menu de contexto do grupo de recursos do Controle do Código-fonte", - "menus.changeTitle": "O menu de alteração embutido do Controle do Código-fonte", - "menus.statusBarWindowIndicator": "O menu indicador de janela na barra de status", - "view.viewTitle": "O menu de título do modo de exibição contribuído", - "view.itemContext": "O menu de contexto do item do modo de exibição contribuído", - "commentThread.title": "O menu de título de thread do comentário contribuído", - "commentThread.actions": "O menu de contexto de thread do comentário contribuído, renderizado como botões abaixo do editor de comentários", - "comment.title": "O menu de título do comentário contribuído", - "comment.actions": "O menu de contexto do comentário contribuído, renderizado como botões abaixo do editor de comentários", - "notebook.toolbar": "O menu da barra de ferramentas do notebook contribuído", - "notebook.cell.title": "O menu de título da célula do notebook contribuído", - "testing.item.title": "O menu do item de teste contribuído", - "menus.extensionContext": "O menu de contexto de extensão", - "view.timelineTitle": "O menu de título do modo de exibição de Linha do tempo", - "view.timelineContext": "O menu de contexto do item de modo de exibição de Linha do tempo", - "view.tunnelContext": "O menu de contexto do item de exibição Portas", - "view.tunnelOriginInline": "O menu embutido de origem do item de exibição Portas", - "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", - "requirearray": "os itens do submenu precisam ser uma matriz", - "require": "os itens do submenu precisam ser um objeto", - "vscode.extension.contributes.menuItem.command": "Identificador do comando a ser executado. O comando precisa ser declarado na seção 'commands'", - "vscode.extension.contributes.menuItem.alt": "Identificador de um comando alternativo a ser executado. O comando precisa ser declarado na seção 'commands'", - "vscode.extension.contributes.menuItem.when": "A condição deve ser true para mostrar este item", - "vscode.extension.contributes.menuItem.group": "Grupo ao qual pertence este item", - "vscode.extension.contributes.menuItem.submenu": "Identificador do submenu a ser exibido neste item.", - "vscode.extension.contributes.submenu.id": "Identificador do menu a ser exibido como um submenu.", - "vscode.extension.contributes.submenu.label": "O rótulo do item de menu que leva a este submenu.", - "vscode.extension.contributes.submenu.icon": "(Opcional) O ícone que é usado para representar o submenu na interface do usuário. Um caminho do arquivo, um objeto com caminhos do arquivo para temas claros e escuros ou referências a um ícone de tema, como `\\$(zap)`", - "vscode.extension.contributes.submenu.icon.light": "Caminho do ícone quando um tema leve é usado", - "vscode.extension.contributes.submenu.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "vscode.extension.contributes.menus": "Contribui com itens de menu para o editor", - "proposed": "API Proposta", - "vscode.extension.contributes.submenus": "(API Proposta) Contribui com itens do submenu para o editor", - "nonempty": "esperava-se um valor não vazio.", - "opticon": "propriedade `ícone` pode ser omitida ou deve ser uma cadeia de caracteres ou um literal como `{escuro, claro}`", - "requireStringOrObject": "a propriedade '{0}' é obrigatória e precisa ser do tipo `string` ou `object`", - "requirestrings": "as propriedades `{0}` e `{1}` são obrigatórias e precisam ser do tipo `string`", - "vscode.extension.contributes.commandType.command": "Identificador do comando a ser executado", - "vscode.extension.contributes.commandType.title": "Título pelo qual o comando é representado na interface do usuário", - "vscode.extension.contributes.commandType.category": "(Opcional) A cadeia de caracteres da categoria pelo comando está agrupada na interface do usuário", - "vscode.extension.contributes.commandType.precondition": "(Opcional) Condição que precisa ser verdadeira para habilitar o comando na interface do usuário (menu e associações de teclas). Não impede a execução do comando por outros meios, como `executeCommand`-api.", - "vscode.extension.contributes.commandType.icon": "(Opcional) O ícone que é usado para representar o comando na interface do usuário. Um caminho do arquivo, um objeto com caminhos do arquivo para temas claros e escuros ou referências a um ícone de tema, como `\\$(zap)`", - "vscode.extension.contributes.commandType.icon.light": "Caminho do ícone quando um tema leve é usado", - "vscode.extension.contributes.commandType.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "vscode.extension.contributes.commands": "Contribui com comandos para a paleta de comandos.", - "dup": "O comando `{0}` aparece várias vezes na seção `commands`.", - "submenuId.invalid.id": "`{0}` não é um identificador de submenu válido", - "submenuId.duplicate.id": "O submenu `{0}` já foi registrado anteriormente.", - "submenuId.invalid.label": "`{0}` não é um rótulo de submenu válido", - "menuId.invalid": "`{0}` não é um identificador de menu válido", - "proposedAPI.invalid": "{0} é um identificador de menu proposto e só está disponível quando está ficando sem desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {1}", - "missing.command": "O item de menu faz referência a um comando `{0}` que não está definido na seção `commands`.", - "missing.altCommand": "O item de menu faz referência a um comando alt `{0}` que não está definido na seção `commands`.", - "dupe.command": "O item de menu faz referência ao mesmo comando que o padrão e Alt + Command", - "unsupported.submenureference": "O item de menu faz referência a um submenu para um menu que não tem suporte para submenu.", - "missing.submenu": "O item de menu faz referência a um submenu `{0}` que não está definido na seção `submenus`.", - "submenuItem.duplicate": "Já foi feita a contribuição do submenu `{0}` para o menu `{1}`." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Um resumo das configurações. Este rótulo será usado no arquivo de configurações como um comentário de separação.", - "vscode.extension.contributes.configuration.properties": "Descrição das propriedades de configuração.", - "vscode.extension.contributes.configuration.property.empty": "A propriedade não deve estar vazia.", - "scope.application.description": "Configuração que pode ser configurada somente nas configurações de usuário.", - "scope.machine.description": "Configuração que pode ser configurada somente nas configurações do usuário ou nas configurações remotas.", - "scope.window.description": "Configuração que pode ser configurada nas configurações de usuário, remotas ou de workspace.", - "scope.resource.description": "Configuração que pode ser configurada nas configurações de usuário, remotas, de workspace ou pasta.", - "scope.language-overridable.description": "Configuração de recurso que pode ser configurada nas configurações específicas da linguagem.", - "scope.machine-overridable.description": "Configuração do computador que pode ser configurada também no workspace ou nas configurações da pasta.", - "scope.description": "Escopo no qual a configuração é aplicável. Os escopos disponíveis são `application`, `machine`, `window`, `resource` e `machine-overridable`.", - "scope.enumDescriptions": "Descrições para valores de enumeração", - "scope.markdownEnumDescriptions": "Descrições para valores de enumeração no formato de markdown.", - "scope.markdownDescription": "A descrição no formato de markdown.", - "scope.deprecationMessage": "Se definida, a propriedade será marcada como preterida e a mensagem dada será mostrada como uma explicação.", - "scope.markdownDeprecationMessage": "Se definida, a propriedade será marcada como preterida e a mensagem dada será mostrada como uma explicação no formato de markdown.", - "vscode.extension.contributes.defaultConfiguration": "Contribui com as definições de configuração do editor padrão por idioma.", - "config.property.defaultConfiguration.languageExpected": "Seletor de linguagem esperado (ex.: [\"java\"])", - "config.property.defaultConfiguration.warning": "Não é possível registrar os padrões de configuração para '{0}'. Há suporte apenas para padrões de configurações específicas de idioma.", - "vscode.extension.contributes.configuration": "Contribui com definições de configuração.", - "invalid.title": "'configuration.title' precisa ser uma cadeia de caracteres", - "invalid.properties": "'configuration.properties' precisa ser um objeto", - "invalid.property": "'configuration.property' precisa ser um objeto", - "invalid.allOf": "'configuration.allOf' foi preterido e não deve mais ser usado. Em vez disso, transmita várias seções de configuração como uma matriz ao ponto de contribuição 'configuration'.", - "workspaceConfig.folders.description": "Lista de pastas a serem carregadas no workspace.", - "workspaceConfig.path.description": "Um caminho de arquivo, por exemplo, `/root/folderA` ou `./folderA` para um caminho relativo que será resolvido em relação à localização do arquivo do workspace.", - "workspaceConfig.name.description": "Um nome opcional para a pasta. ", - "workspaceConfig.uri.description": "URI da pasta", - "workspaceConfig.settings.description": "Configurações do workspace", - "workspaceConfig.launch.description": "Configurações de inicialização do workspace", - "workspaceConfig.tasks.description": "Configurações de tarefas do workspace", - "workspaceConfig.extensions.description": "Extensões do workspace", - "workspaceConfig.remoteAuthority": "O servidor remoto em que o workspace está localizado. Usado somente por workspaces remotos não salvos.", - "unknownWorkspaceProperty": "Propriedade de configuração de workspace desconhecida" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "ID exclusiva usada para identificar o contêiner no qual os modos de exibição podem ser contribuídos usando o ponto de contribuição 'views'", - "vscode.extension.contributes.views.containers.title": "Cadeia de caracteres legível por humanos usada para renderizar o contêiner", - "vscode.extension.contributes.views.containers.icon": "Caminho para o ícone do contêiner. Os ícones têm centralização 24x24 em um bloco 50x40 e têm uma cor de preenchimento de 'rgb(215, 218, 224)' ou '#d7dae0'. É recomendável que os ícones estejam no SVG, embora qualquer tipo de arquivo de imagem seja aceito.", - "vscode.extension.contributes.viewsContainers": "Contribui com contêineres de modo de exibição para o editor", - "views.container.activitybar": "Contribuir com contêineres de modos de exibição na Barra de Atividades", - "views.container.panel": "Contribuir com contêineres de modos de exibição no Painel", - "vscode.extension.contributes.view.type": "Tipo de exibição. Pode ser `tree` para uma exibição com base em modo de exibição de árvore ou `webview` para uma exibição com base em modo de exibição da Web. O padrão é `tree`.", - "vscode.extension.contributes.view.tree": "A exibição tem o respaldo de um `TreeView` criado por `createTreeView`.", - "vscode.extension.contributes.view.webview": "A exibição tem suporte de um `WebviewView` registrado por `registerWebviewViewProvider`.", - "vscode.extension.contributes.view.id": "Identificador do modo de exibição. Ele deve ser exclusivo em todos os modos de exibição. É recomendável incluir a ID da extensão como parte da ID do modo de exibição. Use isso para registrar um provedor de dados por meio da API `vscode.window.registerTreeDataProviderForView`. Dispare também a ativação da sua extensão registrando o evento `onView:${id}` em `activationEvents`.", - "vscode.extension.contributes.view.name": "O nome legível para humanos da exibição. Será mostrado", - "vscode.extension.contributes.view.when": "A condição que deve ser true para mostrar esta exibição", - "vscode.extension.contributes.view.icon": "Caminho para o ícone de modo de exibição. Os ícones de modo de exibição são exibidos quando o nome do modo de exibição não pode ser mostrado. É recomendável que os ícones estejam no SVG, embora qualquer tipo de arquivo de imagem seja aceito.", - "vscode.extension.contributes.view.contextualTitle": "Contexto legível por humanos para quando a exibição é movida de sua localização original. Por padrão, o nome do contêiner do modo de exibição será usado. Será mostrado", - "vscode.extension.contributes.view.initialState": "Estado inicial do modo de exibição quando a extensão é instalada pela primeira vez. Depois que o usuário alterar o estado do modo de exibição ao recolher, mover ou ocultar o modo de exibição, o estado inicial não será usado novamente.", - "vscode.extension.contributes.view.initialState.visible": "O estado inicial padrão do modo de exibição. No entanto, na maioria dos contêineres, o modo de exibição será expandido; alguns contêineres incorporados (explorador, scm e depuração) mostram todos os modos de exibição de contribuição recolhidos, independentemente de `visibility`.", - "vscode.extension.contributes.view.initialState.hidden": "O modo de exibição não será mostrado no contêiner de modo de exibição, mas será detectável pelo menu de modos de exibição e outros pontos de entrada de modo de exibição e poderá ser reexibido pelo usuário.", - "vscode.extension.contributes.view.initialState.collapsed": "O modo de exibição será mostrado no contêiner de modo de exibição, mas será recolhido.", - "vscode.extension.contributes.view.group": "Grupo aninhado no viewlet", - "vscode.extension.contributes.view.remoteName": "O nome do tipo remoto associado a este modo de exibição", - "vscode.extension.contributes.views": "Contribui com exibições para o editor", - "views.explorer": "Contribui com modos de exibição para o contêiner do Explorador na barra de Atividade", - "views.debug": "Contribui com modos de exibição para o contêiner de Depuração na barra de Atividade", - "views.scm": "Contribui com modos de exibição para o contêiner do SCM na barra de Atividade", - "views.test": "Contribui com modos de exibição para o contêiner de Teste na barra de Atividade", - "views.remote": "Contribui com modos de exibição para o contêiner do Remoto na barra de Atividade. Para contribuir com esse contêiner, o enableProposedApi precisa ser ativado", - "views.contributed": "Contribui com exibições para o contêiner de exibições contribuídas", - "viewcontainer requirearray": "os contêineres de modo de exibição precisam ser uma matriz", - "requireidstring": "a propriedade `{0}` é obrigatória e precisa ser do tipo `string`. Somente caracteres alfanuméricos, '_' e '-' são permitidos.", - "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "ViewContainerRequiresProposedAPI": "O contêiner de modo de exibição '{0}' exige que 'enableProposedApi' esteja ativado para ser adicionado a 'Remote'.", - "ViewContainerDoesnotExist": "O contêiner de modo de exibição '{0}' não existe e todos os modos de exibição registrados nele serão adicionados a 'Explorer'.", - "duplicateView1": "Não é possível registrar vários modos de exibição com a mesma id `{0}`", - "duplicateView2": "Um modo de exibição com a ID `{0}` já está registrado.", - "unknownViewType": "Tipo de modo de exibição `{0}` desconhecido.", - "requirearray": "as exibições devem ser uma matriz", - "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", - "optenum": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Editor de Texto", - "textDiffEditor": "Editor de Comparação de Texto", - "binaryDiffEditor": "Editor de Comparação Binário", - "sideBySideEditor": "Editor Lado a Lado", - "editorQuickAccessPlaceholder": "Digite o nome de um editor para abri-lo.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostrar Editores no Grupo Ativo pelos Mais Usados Recentemente", - "allEditorsByAppearanceQuickAccess": "Mostrar Todos os Editores Abertos por Aparência", - "allEditorsByMostRecentlyUsedQuickAccess": "Mostrar Todos os Editores Abertos pelos Mais Usados Recentemente", - "file": "Arquivo", - "splitUp": "Dividir para Cima", - "splitDown": "Dividir para Baixo", - "splitLeft": "Dividir à Esquerda", - "splitRight": "Dividir à Direita", - "close": "Fechar", - "closeOthers": "Fechar Outros", - "closeRight": "Fechar à Direita", - "closeAllSaved": "Fechar Salvos", - "closeAll": "Fechar Tudo", - "keepOpen": "Manter Aberto", - "pin": "Fixar", - "unpin": "Desafixar", - "inlineView": "Exibição Embutida", - "showOpenedEditors": "Mostrar Editores Abertos", - "toggleKeepEditors": "Manter os Editores Abertos", - "run": "Executar", - "splitEditorRight": "Dividir o Editor à Direita", - "splitEditorDown": "Dividir o Editor na Parte Inferior", - "previousChangeIcon": "Ícone da ação de alteração anterior no editor de comparação.", - "nextChangeIcon": "Ícone da ação de próxima alteração no editor de comparação.", - "toggleWhitespace": "Ícone da ação ativar/desativar espaço em branco no editor de comparação.", - "navigate.prev.label": "Alteração Anterior", - "navigate.next.label": "Próxima Alteração", - "ignoreTrimWhitespace.label": "Ignorar Diferenças de Espaço em Branco à Esquerda/à Direita", - "showTrimWhitespace.label": "Mostrar Diferenças de Espaço em Branco à Esquerda/à Direita", - "keepEditor": "Manter Editor", - "pinEditor": "Fixar Editor", - "unpinEditor": "Desafixar Editor", - "closeEditor": "Fechar Editor", - "closePinnedEditor": "Fechar Editor Fixado", - "closeEditorsInGroup": "Fechar Todos os Editores no Grupo", - "closeSavedEditors": "Fechar Editores Salvos no Grupo", - "closeOtherEditors": "Fechar Outros Editores no Grupo", - "closeRightEditors": "Fechar Editores à Direita no Grupo", - "closeEditorGroup": "Fechar Grupo de Editores", - "miReopenClosedEditor": "&&Reabrir o Editor Fechado", - "miClearRecentOpen": "&&Limpar Abertos Recentemente", - "miEditorLayout": "&&Layout do Editor", - "miSplitEditorUp": "Dividir para &&Cima", - "miSplitEditorDown": "Dividir para &&Baixo", - "miSplitEditorLeft": "Dividir à &&Esquerda", - "miSplitEditorRight": "Dividir à &&Direita", - "miSingleColumnEditorLayout": "&&Único", - "miTwoColumnsEditorLayout": "&&Duas Colunas", - "miThreeColumnsEditorLayout": "T&&rês Colunas", - "miTwoRowsEditorLayout": "D&&uas Linhas", - "miThreeRowsEditorLayout": "Três &&Linhas", - "miTwoByTwoGridEditorLayout": "&&Grade (2x2)", - "miTwoRowsRightEditorLayout": "Duas C&&olunas à Direita", - "miTwoColumnsBottomEditorLayout": "Duas &&Colunas Abaixo", - "miBack": "&&Voltar", - "miForward": "&&Avançar", - "miLastEditLocation": "&&Localização da Última Edição", - "miNextEditor": "&&Próximo Editor", - "miPreviousEditor": "&&Editor Anterior", - "miNextRecentlyUsedEditor": "&&Próximo Editor Usado", - "miPreviousRecentlyUsedEditor": "&&Editor Usado Anteriormente", - "miNextEditorInGroup": "&&Próximo Editor no Grupo", - "miPreviousEditorInGroup": "&&Editor Anterior no Grupo", - "miNextUsedEditorInGroup": "&&Próximo Editor Usado no Grupo", - "miPreviousUsedEditorInGroup": "&&Editor Usado Anteriormente no Grupo", - "miSwitchEditor": "Alternar &&Editor", - "miFocusFirstGroup": "Grupo &&1", - "miFocusSecondGroup": "Grupo &&2", - "miFocusThirdGroup": "Grupo &&3", - "miFocusFourthGroup": "Grupo &&4", - "miFocusFifthGroup": "Grupo &&5", - "miNextGroup": "&&Próximo Grupo", - "miPreviousGroup": "&&Grupo Anterior", - "miFocusLeftGroup": "Grupo à &&Esquerda", - "miFocusRightGroup": "Grupo à &&Direita", - "miFocusAboveGroup": "Grupo &&Acima", - "miFocusBelowGroup": "Grupo &&Abaixo", - "miSwitchGroup": "Alternar &&Grupo" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Ícone de configurações na barra de exibição.", - "accountsViewBarIcon": "Ícone de contas na barra de exibição.", - "menu": "Menu", - "accounts": "Contas", - "hideActivitBar": "Ocultar Barra de Atividade", - "resetLocation": "Redefinir a Localização", - "manage": "Gerenciar", - "focusActivityBar": "Barra de Atividades de Foco" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Ocultar Painel", - "resetLocation": "Redefinir a Localização", - "panel.emptyMessage": "Arraste um modo de exibição no painel para mostrar." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Focar na Barra Lateral" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Se a barra de status tem o foco do teclado", - "hide": "Ocultar '{0}'", - "hideStatusBar": "Ocultar Barra de Status" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "Mostrar {0}", - "toggle view": "Alternar {0}", - "focus view": "Focar no Modo de Exibição {0}", - "resetViewLocation": "Redefinir a Localização" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Sim", - "cancelButton": "Cancelar", - "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nNavegador: {3}", - "copy": "Copiar", - "ok": "OK" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Sim", - "cancelButton": "Cancelar", - "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSO: {7}", - "okButton": "OK", - "copy": "&&Copiar" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Ativar/Desativar Ferramentas para Desenvolvedores", - "configureRuntimeArguments": "Configurar Argumentos de Runtime", - "toggleSharedProcess": "Ativar/Desativar Processo Compartilhado", - "reloadWindowWithExtensionsDisabled": "Recarregar com Extensões Desabilitadas" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Fechar a Janela", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "zoomReset": "Redefinir Zoom", - "close": "Fechar a Janela", - "switchWindowPlaceHolder": "Selecionar uma janela para a qual alternar", - "windowDirtyAriaLabel": "{0}, janela suja", - "current": "Janela Atual", - "switchWindow": "Mudar Janela...", - "quickSwitchWindow": "Alternar Rapidamente a Janela..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "O esquema do recurso", - "resourceFilename": "O nome do arquivo do recurso", - "resourceDirname": "O nome da pasta na qual o recurso está contido", - "resourcePath": "O caminho completo do recurso", - "resourceLangId": "O identificador de idioma do recurso", - "resource": "O valor completo do recurso, incluindo o esquema e o caminho", - "resourceExtname": "O nome da extensão do recurso", - "resourceSet": "Se um recurso está presente ou não", - "isFileSystemResource": "Se o recurso tem o suporte de um provedor de sistema de arquivos" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "Falha ao carregar um arquivo necessário. Reinicie o aplicativo para fazer uma nova tentativa. Detalhes: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "Saiba Mais", - "shellEnvSlowWarning": "A resolução do ambiente do shell está demorando muito. Verifique a configuração do shell.", - "shellEnvTimeoutError": "Não é possível resolver o ambiente do shell em um tempo razoável. Examine a configuração do shell.", - "proxyAuthRequired": "Autenticação de Proxy Obrigatória", - "loginButton": "&&Fazer Logon", - "cancelButton": "&&Cancelar", - "username": "Nome de usuário", - "password": "Senha", - "proxyDetail": "O proxy '{0}' requer um nome de usuário e uma senha.", - "rememberCredentials": "Lembrar minhas credenciais", - "runningAsRoot": "Não é recomendado executar {0} como usuário root.", - "loaderCycle": "Há um ciclo de dependência nos módulos AMD que precisa ser resolvido!", - "ok": "OK" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Workbench" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que falhou ao ser ativada.", - "activationError": "A ativação da extensão '{0}' falhou: {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (Extensão)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "depurador" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Contribui com a configuração do esquema json.", - "contributes.jsonValidation.fileMatch": "O padrão de arquivo (ou uma matriz de padrões) para corresponder, por exemplo, a \"package.json\" ou a \"*.launch\". Os padrões de exclusão começam com '!'", - "contributes.jsonValidation.url": "Uma URL de esquema ('http:', 'https:') ou um caminho relativo para a pasta de extensão ('./').", - "invalid.jsonValidation": "'configuration.jsonValidation' precisa ser uma matriz", - "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' precisa ser definido como uma cadeia de caracteres ou uma matriz de cadeias de caracteres.", - "invalid.url": "'configuration.jsonValidation.url' precisa ser uma URL ou um caminho relativo", - "invalid.path.1": "Espera-se que `contributes.{0}.url` ({1}) seja incluído na pasta da extensão ({2}). Isso pode tornar a extensão não portátil.", - "invalid.url.fileschema": "'configuration.jsonValidation.url' é uma URL relativa inválida: {0}", - "invalid.url.schema": "'configuration.jsonValidation.url' precisa ser uma URL absoluta ou começar com './' para esquemas de referência localizados na extensão." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Último uso desta conta {0}", + "allow": "Permitir", + "cancel": "Cancelar", + "confirmLogin": "A extensão '{0}' quer entrar usando {1}.", + "manageExensions": "Escolha quais extensões podem acessar esta conta", + "manageTrustedExtensions": "Gerenciar Extensões Confiáveis", + "manageTrustedExtensions.cancel": "Cancelar", + "noTrustedExtensions": "Esta conta não foi usada por nenhuma extensão.", + "notUsed": "Não usou esta conta", + "signOut": "Sair", + "signOutMessageSimple": "Sair de '{0}'?", + "signOutMessagve": "A conta '{0}' foi usada por: \r\n\r\n{1}\r\n\r\n Sair dessas extensões?", + "signedOut": "Desconectado com êxito." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "Não é possível instalar a extensão '{0}' porque ela está declarada para não ser executada nesta instalação." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Ícone de exibição da exibição de comentários." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Editar" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que não está carregada. Deseja recarregar a janela para carregar a extensão?", - "reload": "Recarregar a Janela", "disabledDep": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que está desabilitada. Deseja habilitar a extensão e recarregar a janela?", + "disabledDepNoAction": "Não é possível ativar a extensão '{0}' porque ela depende de uma extensão '{1}' desconhecida.", "enable dep": "Habilitar e Recarregar", - "uninstalledDep": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que não está instalada. Deseja instalar a extensão e recarregar a janela?", "install missing dep": "Instalar e Recarregar", + "manageWorkspaceTrust": "Gerenciar a confiança do espaço de trabalho", + "notSupportedInWorkspace": "Não é possível ativar a extensão '{0}' porque depende da extensão '{1}' que não tem suporte no espaço de trabalho atual", + "reload": "Recarregar a Janela", + "reload window": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que não está carregada. Deseja recarregar a janela para carregar a extensão?", + "restrictedMode": "Não é possível ativar a extensão '{0}' porque depende da extensão '{1}' que não tem suporte no Modo Restrito", + "uninstalledDep": "Não é possível ativar a extensão '{0}' porque ela depende da extensão '{1}', que não está instalada. Deseja instalar a extensão e recarregar a janela?", "unknownDep": "Não é possível ativar a extensão '{0}' porque ela depende de uma extensão '{1}' desconhecida." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "A extensão '{0}' quer fazer alterações de refatoração com essa criação de arquivo", - "ask.1.copy": "A extensão '{0}' quer fazer alterações de refatoração com essa cópia de arquivo", - "ask.1.move": "A extensão '{0}' quer fazer alterações de refatoração com esse movimento de arquivo", - "ask.1.delete": "A extensão '{0}' quer fazer alterações de refatoração com essa exclusão de arquivo", - "ask.N.create": "{0} extensões desejam fazer alterações de refatoração com essa criação de arquivo", - "ask.N.copy": "{0} extensões desejam fazer alterações de refatoração com essa cópia do arquivo", - "ask.N.move": "{0} extensões desejam fazer alterações de refatoração com essa movimentação de arquivo", - "ask.N.delete": "{0} extensões desejam fazer alterações de refatoração com essa exclusão de arquivo", - "preview": "Mostrar a Visualização", - "cancel": "Ignorar Alterações", - "ok": "OK", "again": "Não perguntar novamente", - "msg-create": "Executando participantes de 'File Create'... ", - "msg-rename": "Executando os participantes de 'File Rename'...", - "msg-copy": "Executando participantes de 'File Copy'...", - "msg-delete": "Executando participantes de 'File Delete'...", + "ask.1.copy": "A extensão '{0}' quer fazer alterações de refatoração com essa cópia de arquivo", + "ask.1.create": "A extensão '{0}' quer fazer alterações de refatoração com essa criação de arquivo", + "ask.1.delete": "A extensão '{0}' quer fazer alterações de refatoração com essa exclusão de arquivo", + "ask.1.move": "A extensão '{0}' quer fazer alterações de refatoração com esse movimento de arquivo", + "ask.N.copy": "{0} extensões desejam fazer alterações de refatoração com essa cópia do arquivo", + "ask.N.create": "{0} extensões desejam fazer alterações de refatoração com essa criação de arquivo", + "ask.N.delete": "{0} extensões desejam fazer alterações de refatoração com essa exclusão de arquivo", + "ask.N.move": "{0} extensões desejam fazer alterações de refatoração com essa movimentação de arquivo", + "cancel": "Ignorar Alterações", + "files.participants.timeout": "Tempo limite em milissegundos após o qual os participantes do arquivo para criar, renomear e excluir serão cancelados. Use `0` para desabilitar participantes.", "label": "Redefinir escolha para 'A operação de arquivo precisa de visualização'", - "files.participants.timeout": "Tempo limite em milissegundos após o qual os participantes do arquivo para criar, renomear e excluir serão cancelados. Use `0` para desabilitar participantes." + "msg-copy": "Executando participantes de 'File Copy'...", + "msg-create": "Executando participantes de 'File Create'... ", + "msg-delete": "Executando participantes de 'File Delete'...", + "msg-rename": "Executando os participantes de 'File Rename'...", + "ok": "OK", + "preview": "Mostrar a Visualização" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (Extensão)", - "defaultSource": "Extensão", - "manageExtension": "Gerenciar a Extensão", "cancel": "Cancelar", + "defaultSource": "Extensão", + "extensionSource": "{0} (Extensão)", + "manageExtension": "Gerenciar a Extensão", "ok": "OK" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "onWillSaveTextDocument-event anulado após 1.750 ms" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Abrir usando o abridor padrão", - "openerFailedMessage": "Não foi possível abrir o URI com '{0}': {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "A extensão '{0}' adicionou 1 pasta ao workspace", - "folderStatusMessageAddMultipleFolders": "A extensão '{0}' adicionou {1} pastas ao workspace", - "folderStatusMessageRemoveSingleFolder": "A extensão '{0}' removeu 1 pasta do workspace", - "folderStatusMessageRemoveMultipleFolders": "A extensão '{0}' removeu {1} pastas do workspace", - "folderStatusChangeFolder": "A extensão '{0}' alterou as pastas do workspace" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Ícone de exibição da exibição de comentários." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "A extensão {0} encaminhou a porta {1}. Você precisará fazer a execução como superusuário para usar a porta {2} localmente.", "remote.tunnelsView.elevationButton": "Usar a Porta {0} como Sudo..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Esta conta não foi usada por nenhuma extensão.", - "accountLastUsedDate": "Último uso desta conta {0}", - "notUsed": "Não usou esta conta", - "manageTrustedExtensions": "Gerenciar Extensões Confiáveis", - "manageExensions": "Escolha quais extensões podem acessar esta conta", - "signOutMessagve": "A conta '{0}' foi usada por: \r\n\r\n{1}\r\n\r\n Sair dessas extensões?", - "signOutMessageSimple": "Sair de '{0}'?", - "signOut": "Sair", - "cancel": "Cancelar", - "signedOut": "Desconectado com êxito.", - "confirmLogin": "A extensão '{0}' quer entrar usando {1}.", - "allow": "Permitir" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "Não foi possível abrir o URI com '{0}': {1}", + "openerFailedUseDefault": "Abrir usando o abridor padrão" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Se a barra lateral está visível", - "sideBarFocus": "Se a barra lateral tem o foco do teclado", - "activeViewlet": "O identificador do viewlet ativo" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Ocorreu um erro ao carregar o modo de exibição: {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "O tipo de workspace aberto na janela, 'vazio' (nenhum workspace), 'pasta' (pasta única) ou 'workspace' (workspace de várias raízes)", - "workspaceFolderCount": "O número de pastas raiz no workspace", - "dirtyWorkingCopies": "Se há alguma cópia funcional suja", - "remoteName": "O nome do local remoto com o qual a janela está conectada ou uma cadeia de caracteres vazia se ela não está conectada com nenhum local remoto", - "isFullscreen": "Se a janela está no modo de tela inteira" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "A extensão '{0}' alterou as pastas do workspace", + "folderStatusMessageAddMultipleFolders": "A extensão '{0}' adicionou {1} pastas ao workspace", + "folderStatusMessageAddSingleFolder": "A extensão '{0}' adicionou 1 pasta ao workspace", + "folderStatusMessageRemoveMultipleFolders": "A extensão '{0}' removeu {1} pastas do workspace", + "folderStatusMessageRemoveSingleFolder": "A extensão '{0}' removeu 1 pasta do workspace" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Se o foco do teclado está dentro do controle de abertura rápida" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "O contêiner de modo de exibição '{0}' não existe e todos os modos de exibição registrados nele serão adicionados a 'Explorer'.", + "ViewContainerRequiresProposedAPI": "O contêiner de modo de exibição '{0}' exige que 'enableProposedApi' esteja ativado para ser adicionado a 'Remote'.", + "duplicateView1": "Não é possível registrar vários modos de exibição com a mesma id `{0}`", + "duplicateView2": "Um modo de exibição com a ID `{0}` já está registrado.", + "optenum": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo {1}", + "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "requirearray": "as exibições devem ser uma matriz", + "requireidstring": "a propriedade `{0}` é obrigatória e precisa ser do tipo `string`. Somente caracteres alfanuméricos, '_' e '-' são permitidos.", + "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "unknownViewType": "Tipo de modo de exibição `{0}` desconhecido.", + "viewcontainer requirearray": "os contêineres de modo de exibição precisam ser uma matriz", + "views.container.activitybar": "Contribuir com contêineres de modos de exibição na Barra de Atividades", + "views.container.panel": "Contribuir com contêineres de modos de exibição no Painel", + "views.contributed": "Contribui com exibições para o contêiner de exibições contribuídas", + "views.debug": "Contribui com modos de exibição para o contêiner de Depuração na barra de Atividade", + "views.explorer": "Contribui com modos de exibição para o contêiner do Explorador na barra de Atividade", + "views.remote": "Contribui com modos de exibição para o contêiner do Remoto na barra de Atividade. Para contribuir com esse contêiner, o enableProposedApi precisa ser ativado", + "views.scm": "Contribui com modos de exibição para o contêiner do SCM na barra de Atividade", + "views.test": "Contribui com modos de exibição para o contêiner de Teste na barra de Atividade", + "vscode.extension.contributes.view.contextualTitle": "Contexto legível por humanos para quando a exibição é movida de sua localização original. Por padrão, o nome do contêiner do modo de exibição será usado.", + "vscode.extension.contributes.view.group": "Grupo aninhado no viewlet", + "vscode.extension.contributes.view.icon": "Caminho para o ícone de modo de exibição. Os ícones de modo de exibição são exibidos quando o nome do modo de exibição não pode ser mostrado. É recomendável que os ícones estejam no SVG, embora qualquer tipo de arquivo de imagem seja aceito.", + "vscode.extension.contributes.view.id": "Identificador do modo de exibição. Ele deve ser exclusivo em todos os modos de exibição. É recomendável incluir a ID da extensão como parte da ID do modo de exibição. Use isso para registrar um provedor de dados por meio da API `vscode.window.registerTreeDataProviderForView`. Dispare também a ativação da sua extensão registrando o evento `onView:${id}` em `activationEvents`.", + "vscode.extension.contributes.view.initialState": "Estado inicial do modo de exibição quando a extensão é instalada pela primeira vez. Depois que o usuário alterar o estado do modo de exibição ao recolher, mover ou ocultar o modo de exibição, o estado inicial não será usado novamente.", + "vscode.extension.contributes.view.initialState.collapsed": "O modo de exibição será mostrado no contêiner de modo de exibição, mas será recolhido.", + "vscode.extension.contributes.view.initialState.hidden": "O modo de exibição não será mostrado no contêiner de modo de exibição, mas será detectável pelo menu de modos de exibição e outros pontos de entrada de modo de exibição e poderá ser reexibido pelo usuário.", + "vscode.extension.contributes.view.initialState.visible": "O estado inicial padrão do modo de exibição. No entanto, na maioria dos contêineres, o modo de exibição será expandido; alguns contêineres incorporados (explorador, scm e depuração) mostram todos os modos de exibição de contribuição recolhidos, independentemente de `visibility`.", + "vscode.extension.contributes.view.name": "O nome legível para humanos da exibição. Será mostrado", + "vscode.extension.contributes.view.remoteName": "O nome do tipo remoto associado a este modo de exibição", + "vscode.extension.contributes.view.tree": "A exibição tem o respaldo de um `TreeView` criado por `createTreeView`.", + "vscode.extension.contributes.view.type": "Tipo de exibição. Pode ser `tree` para uma exibição com base em modo de exibição de árvore ou `webview` para uma exibição com base em modo de exibição da Web. O padrão é `tree`.", + "vscode.extension.contributes.view.webview": "A exibição tem suporte de um `WebviewView` registrado por `registerWebviewViewProvider`.", + "vscode.extension.contributes.view.when": "A condição que deve ser true para mostrar esta exibição", + "vscode.extension.contributes.views": "Contribui com exibições para o editor", + "vscode.extension.contributes.views.containers.icon": "Caminho para o ícone do contêiner. Os ícones têm centralização 24x24 em um bloco 50x40 e têm uma cor de preenchimento de 'rgb(215, 218, 224)' ou '#d7dae0'. É recomendável que os ícones estejam no SVG, embora qualquer tipo de arquivo de imagem seja aceito.", + "vscode.extension.contributes.views.containers.id": "ID exclusiva usada para identificar o contêiner no qual os modos de exibição podem ser contribuídos usando o ponto de contribuição 'views'", + "vscode.extension.contributes.views.containers.title": "Cadeia de caracteres legível por humanos usada para renderizar o contêiner", + "vscode.extension.contributes.viewsContainers": "Contribui com contêineres de modo de exibição para o editor" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", - "treeView.enableCollapseAll": "Se o modo de exibição de árvore com a ID {0} permite recolher tudo.", - "treeView.toggleCollapseAll": "Se a opção recolher tudo está ativada para o modo de exibição de árvore com a ID {0}.", - "treeView.enableRefresh": "Se o modo de exibição de árvore com a ID {0} permite atualização.", - "refresh": "Atualizar", - "collapseAll": "Recolher Tudo", - "command-error": "Erro ao executar o comando {1}: {0}. Provavelmente, isso é causado pela extensão que contribui com {1}." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Modos de Exibição", - "viewMoveUp": "Mover Modo de Exibição para Cima", - "viewMoveLeft": "Mover Modo de Exibição para a Esquerda", - "viewMoveDown": "Mover Modo de Exibição para Baixo", - "viewMoveRight": "Mover Modo de Exibição para a Direita" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Editor de Texto" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Editor de Comparação de Texto" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Selecione um Idioma", - "selectAlanguage": "Selecione um idioma {0}", - "toGetStarted": " para começar. Comece a digitar para ignorar ou ", - "dontshow": "não mostrar", - "thisAgain": " isso novamente." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Ln {0}, Col {1} ({2} selecionado)", - "singleSelection": "Ln {0}, Col {1}", - "multiSelectionRange": "{0} seleções ({1} caracteres selecionados)", - "multiSelection": "{0} seleções", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "Você está usando um leitor de tela para operar o VS Code? (Determinados recursos, como quebra automática de linha, são desabilitados quando se usa um leitor de tela)", - "screenReaderDetectedExplanation.answerYes": "Sim", - "screenReaderDetectedExplanation.answerNo": "Não", - "noEditor": "Nenhum editor de texto ativo neste momento", - "noWritableCodeEditor": "O editor de código ativo é somente leitura.", - "indentConvert": "converter arquivo", - "indentView": "alterar exibição", - "pickAction": "Selecionar Ação", - "tabFocusModeEnabled": "Guia Move o Foco", - "disableTabMode": "Desabilitar Modo de Acessibilidade", - "status.editor.tabFocusMode": "Modo de Acessibilidade", - "columnSelectionModeEnabled": "Seleção de Coluna", - "disableColumnSelectionMode": "Desabilitar Modo de Seleção de Coluna", - "status.editor.columnSelectionMode": "Modo de Seleção de Coluna", - "screenReaderDetected": "Leitor de Tela Otimizado", - "status.editor.screenReaderMode": "Modo de Leitor de Tela", - "gotoLine": "Acessar a Linha/Coluna", - "status.editor.selection": "Seleção de Editor", - "selectIndentation": "Selecionar Recuo", - "status.editor.indentation": "Recuo do Editor", - "selectEncoding": "Selecionar Codificação", - "status.editor.encoding": "Codificação do Editor", - "selectEOL": "Selecionar Sequência de Fim de Linha", - "status.editor.eol": "Fim da Linha do Editor", - "selectLanguageMode": "Selecionar Modo de Idioma", - "status.editor.mode": "Idioma do Editor", - "fileInfo": "Informações do Arquivo", - "status.editor.info": "Informações do Arquivo", - "spacesSize": "Espaços: {0}", - "tabSize": "Tamanho da Tecla Tab: {0}", - "currentProblem": "Problema Atual", - "showLanguageExtensions": "Pesquisar Extensões do Marketplace para '{0}'...", - "changeMode": "Alterar Modo de Idioma", - "languageDescription": "({0}) – Idioma Configurado", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "linguagens (identificador)", - "configureModeSettings": "Definir configurações baseadas em linguagem '{0}'...", - "configureAssociationsExt": "Configurar Associação de Arquivo para '{0}'...", - "autoDetect": "Detecção Automática", - "pickLanguage": "Selecionar Modo de Idioma", - "currentAssociation": "Associação Atual", - "pickLanguageToConfigure": "Selecione Modo de Idioma para Associar a '{0}'", - "changeEndOfLine": "Definir a Sequência de Fim de Linha", - "pickEndOfLine": "Selecionar Sequência de Fim de Linha", - "changeEncoding": "Alterar Codificação de Arquivo", - "noFileEditor": "Nenhum arquivo ativo neste momento", - "saveWithEncoding": "Salvar com Codificação", - "reopenWithEncoding": "Reabrir com Codificação", - "guessedEncoding": "Adivinhado do conteúdo", - "pickEncodingForReopen": "Selecionar Codificação de Arquivo para Reabrir o Arquivo", - "pickEncodingForSave": "Selecionar Codificação de Arquivo com a qual Salvar" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Dividir Editor", - "splitEditorOrthogonal": "Dividir Editor Ortogonalmente", - "splitEditorGroupLeft": "Dividir Editor à Esquerda", - "splitEditorGroupRight": "Dividir o Editor à Direita", - "splitEditorGroupUp": "Dividir Editor para Cima", - "splitEditorGroupDown": "Dividir o Editor na Parte Inferior", - "joinTwoGroups": "Unir Grupo de Editor com o Próximo Grupo", - "joinAllGroups": "Unir Todos os Grupos do Editor", - "navigateEditorGroups": "Navegar entre Grupos de Editor", - "focusActiveEditorGroup": "Focar no Grupo de Editor Ativo", - "focusFirstEditorGroup": "Focar no Primeiro Grupo de Editor", - "focusLastEditorGroup": "Focar no Último Grupo de Editor", - "focusNextGroup": "Focar no Próximo Grupo de Editor", - "focusPreviousGroup": "Focar no Grupo de Editor Anterior", - "focusLeftGroup": "Focar à Esquerda do Grupo de Editor", - "focusRightGroup": "Focar no Grupo de Editor à Direita", - "focusAboveGroup": "Focar Acima do Grupo de Editor", - "focusBelowGroup": "Focar Abaixo do Grupo de Editor", - "closeEditor": "Fechar o Editor", - "unpinEditor": "Desafixar Editor", - "closeOneEditor": "Fechar", - "revertAndCloseActiveEditor": "Reverter e Fechar Editor", - "closeEditorsToTheLeft": "Fechar Editores à Esquerda no Grupo", - "closeAllEditors": "Fechar Todos os Editores", - "closeAllGroups": "Fechar Todos os Grupos de Editor", - "closeEditorsInOtherGroups": "Fechar Editores em Outros Grupos", - "closeEditorInAllGroups": "Fechar Editor em Todos os Grupos", - "moveActiveGroupLeft": "Mover Grupo de Editor para a Esquerda", - "moveActiveGroupRight": "Mover Grupo de Editor para a Direita", - "moveActiveGroupUp": "Mover Grupo de Editor para Cima", - "moveActiveGroupDown": "Mover Grupo de Editor para Baixo", - "duplicateActiveGroupLeft": "Duplicar o Grupo do Editor para a Esquerda", - "duplicateActiveGroupRight": "Duplicar o Grupo do Editor para a Direita", - "duplicateActiveGroupUp": "Duplicar o Grupo do Editor para Cima", - "duplicateActiveGroupDown": "Duplicar o Grupo do Editor para Baixo", - "minimizeOtherEditorGroups": "Maximizar Grupo de Editor", - "evenEditorGroups": "Redefinir Tamanhos de Grupo de Editor", - "toggleEditorWidths": "Ativar/Desativar Tamanhos de Grupo de Editor", - "maximizeEditor": "Maximizar Grupo de Editor e Ocultar Barra Lateral", - "openNextEditor": "Abrir Próximo Editor", - "openPreviousEditor": "Abrir Editor Anterior", - "nextEditorInGroup": "Abrir Próximo Editor no Grupo", - "openPreviousEditorInGroup": "Abrir Editor Anterior no Grupo", - "firstEditorInGroup": "Abrir o Primeiro Editor no Grupo", - "lastEditorInGroup": "Abrir Último Editor no Grupo", - "navigateNext": "Ir para Frente", - "navigatePrevious": "Voltar", - "navigateToLastEditLocation": "Ir para a Localização da Última Edição", - "navigateLast": "Ir para Último", - "reopenClosedEditor": "Reabrir Editor Fechado", - "clearRecentFiles": "Limpar Abertos Recentemente", - "showEditorsInActiveGroup": "Mostrar Editores no Grupo Ativo pelos Mais Usados Recentemente", - "showAllEditors": "Mostrar Todos os Editores por Aparência", - "showAllEditorsByMostRecentlyUsed": "Mostrar Todos os Editores pelos Mais Usados Recentemente", - "quickOpenPreviousRecentlyUsedEditor": "Abrir Rapidamente o Editor Usando Anteriormente", - "quickOpenLeastRecentlyUsedEditor": "Abrir Rapidamente o Editor Menos Utilizado Recentemente", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Abrir Rapidamente o Editor Usado Anteriormente no Grupo", - "quickOpenLeastRecentlyUsedEditorInGroup": "Abrir Rapidamente o Editor menos Utilizado Recentemente no Grupo", - "navigateEditorHistoryByInput": "Abrir Rapidamente o Editor Anterior do Histórico", - "openNextRecentlyUsedEditor": "Abrir o Próximo Editor Usado Recentemente", - "openPreviousRecentlyUsedEditor": "Abrir Editor Anterior Usado Recentemente", - "openNextRecentlyUsedEditorInGroup": "Abrir Próximo Editor Usado Recentemente no Grupo", - "openPreviousRecentlyUsedEditorInGroup": "Abrir Editor Anterior Usado Recentemente no Grupo", - "clearEditorHistory": "Limpar Histórico do Editor", - "moveEditorLeft": "Mover Editor para a Esquerda", - "moveEditorRight": "Mover Editor para a Direita", - "moveEditorToPreviousGroup": "Mover Editor para o Grupo Anterior", - "moveEditorToNextGroup": "Mover Editor para o Próximo Grupo", - "moveEditorToAboveGroup": "Mover Editor para o Grupo Acima", - "moveEditorToBelowGroup": "Mover Editor para o Grupo Abaixo", - "moveEditorToLeftGroup": "Mover Editor para o Grupo à Esquerda", - "moveEditorToRightGroup": "Mover Editor para o Grupo à Direita", - "moveEditorToFirstGroup": "Mover Editor para o Primeiro Grupo", - "moveEditorToLastGroup": "Mover Editor para o Último Grupo", - "editorLayoutSingle": "Layout do Editor de Coluna Única", - "editorLayoutTwoColumns": "Layout do Editor de Duas Colunas", - "editorLayoutThreeColumns": "Layout do Editor de Três Colunas", - "editorLayoutTwoRows": "Layout do Editor de Duas Linhas", - "editorLayoutThreeRows": "Layout do Editor de Três Linhas", - "editorLayoutTwoByTwoGrid": "Layout do Editor de Grade (2x2)", - "editorLayoutTwoColumnsBottom": "Layout do Editor de Duas Colunas Abaixo", - "editorLayoutTwoRowsRight": "Layout do Editor de Duas Linhas à Direita", - "newEditorLeft": "Novo Grupo de Editor à Esquerda", - "newEditorRight": "Novo Grupo de Editor à Direita", - "newEditorAbove": "Novo Grupo de Editor Acima", - "newEditorBelow": "Novo Grupo de Editor Abaixo", - "workbench.action.reopenWithEditor": "Reabrir o Editor com...", - "workbench.action.toggleEditorType": "Ativar/Desativar Tipo de Editor" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Mover o editor ativo por meio de guias ou grupos", - "editorCommand.activeEditorMove.arg.name": "Argumento ativo de movimento do editor", - "editorCommand.activeEditorMove.arg.description": "Propriedades do argumento:\r\n\t* 'to': valor de cadeia de caracteres que fornece para onde mover.\r\n\t* 'by': valor de cadeia de caracteres que fornece a unidade para mover (por guia ou por grupo).\r\n\t* 'value': valor de número que fornece quantas posições ou uma posição absoluta para mover.", - "toggleInlineView": "Ativar/Desativar a Exibição Embutida", - "compare": "Comparar" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Abrir o Workspace" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "Nenhum editor correspondente", - "entryAriaLabelWithGroupDirty": "{0}, sujo, {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, sujo", - "closeEditor": "Fechar o Editor" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Ações do grupo de editores", - "closeGroupAction": "Fechar", - "emptyEditorGroup": "{0} (vazio)", - "groupLabel": "Grupo {0}", - "groupAriaLabel": "{0} de Grupo do Editor", - "ok": "OK", - "cancel": "Cancelar", - "editorOpenErrorDialog": "Não é possível abrir '{0}'", - "editorOpenError": "Não é possível abrir '{0}': {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "O arquivo é muito grande para ser aberto como editor sem título. Carregue-o primeiro no explorador de arquivos e tente novamente." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Gerenciar Extensões Confiáveis", - "signOut": "Sair", - "authProviderUnavailable": "{0} não está disponível no momento", - "noAccounts": "Você não está conectado a uma conta", - "hideAccounts": "Ocultar Contas", - "previousSideBarView": "Modo de Exibição da Barra Lateral Anterior", - "nextSideBarView": "Exibição da Próxima Barra Lateral" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Seletor de Exibição Ativo" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} – {1}", - "additionalViews": "Exibições Adicionais", - "numberBadge": "{0} ({1})", - "manageExtension": "Gerenciar a Extensão", - "titleKeybinding": "{0} ({1})", - "hide": "Ocultar '{0}'", - "keep": "Manter '{0}'", - "toggle": "Ativar/Desativar Modo de Exibição Fixo" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&Arquivo", - "mEdit": "&&Editar", - "mSelection": "&&Seleção", - "mView": "&&Ver", - "mGoto": "&&Acessar", - "mRun": "&&Executar", - "mTerminal": "&&Terminal", - "mHelp": "&&Ajuda", - "menubar.customTitlebarAccessibilityNotification": "O suporte para acessibilidade está habilitado para você. Para obter a experiência mais acessível, recomendamos o estilo da barra de título personalizada.", - "goToSetting": "Abrir as Configurações", - "focusMenu": "Focar no Menu do Aplicativo", - "checkForUpdates": "Verificar se há &&Atualizações...", - "checkingForUpdates": "Verificando se há Atualizações...", - "download now": "B&&aixar Atualização", - "DownloadingUpdate": "Baixando a Atualização...", - "installUpdate...": "Instalar a &&Atualização...", - "installingUpdate": "Instalando a Atualização...", - "restartToUpdate": "Reiniciar para &&Atualizar" - }, - "vs/workbench/common/panel": { - "activePanel": "O identificador do painel ativo", - "panelFocus": "Se o painel tem o foco do teclado", - "panelPosition": "A posição do painel, seja 'esquerda', 'direita' ou 'inferior'", - "panelVisible": "Se o painel está visível", - "panelMaximized": "Se o painel está maximizado" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} ações", - "viewsAndMoreActions": "Modos de Exibição e Mais Ações...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Ícone para maximizar um painel.", - "restoreIcon": "Ícone para restaurar um painel.", - "closeIcon": "Ícone para fechar um painel.", - "togglePanel": "Ativar/Desativar Painel", - "focusPanel": "Focar no Painel", - "positionPanelLeft": "Mover Painel para a Esquerda", - "positionPanelRight": "Mover Painel para a Direita", - "positionPanelBottom": "Mover Painel para Baixo", - "previousPanelView": "Modo de Exibição do Painel Anterior", - "nextPanelView": "Exibição do Próximo Painel", - "toggleMaximizedPanel": "Ativar/Desativar Painel Maximizado", - "maximizePanel": "Maximizar Tamanho do Painel", - "minimizePanel": "Restaurar Tamanho do Painel", - "closePanel": "Fechar Painel", - "miShowPanel": "Mostrar &&Painel", - "hidePanel": "Ocultar o Painel" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Ícone de um contêiner de painel de exibição expandido.", - "viewPaneContainerCollapsedIcon": "Ícone de um contêiner de painel de exibição recolhido.", - "viewToolbarAriaLabel": "{0} ações" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[Sem suporte]", - "userIsAdmin": "[Administrador]", - "userIsSudo": "[Superusuário]", - "devExtensionWindowTitlePrefix": "[Host de Desenvolvimento de Extensão]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Preferências" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "Não há novas notificações", - "notifications": "Notificações", - "notificationsToolbar": "Ações do Centro de Notificações" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Erro: {0}", - "alertWarningMessage": "Aviso: {0}", - "alertInfoMessage": "Informações: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Notificações", - "hideNotifications": "Ocultar as Notificações", - "zeroNotifications": "Nenhuma Notificação", - "noNotifications": "Não Há Novas Notificações", - "oneNotification": "Uma Nova Notificação", - "notifications": "{0} Novas Notificações", - "noNotificationsWithProgress": "Não Há Novas Notificações ({0} em andamento)", - "oneNotificationWithProgress": "Uma Nova Notificação ({0} em andamento)", - "notificationsWithProgress": "{0} Novas Notificações ({1} em andamento)", - "status.message": "Mensagem de Status" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Se uma notificação tem o foco do teclado", - "notificationCenterVisible": "Se o centro de notificações está visível", - "notificationToastsVisible": "Se uma notificação do sistema está visível", - "notifications": "Notificações", - "showNotifications": "Mostrar Notificações", - "hideNotifications": "Ocultar as Notificações", - "clearAllNotifications": "Limpar Todas as Notificações", - "focusNotificationToasts": "Focar na Notificação do Sistema" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "Seletor de linguagem esperado (ex.: [\"java\"])", + "config.property.defaultConfiguration.warning": "Não é possível registrar os padrões de configuração para '{0}'. Há suporte apenas para padrões de configurações específicas de idioma.", + "invalid.allOf": "'configuration.allOf' foi preterido e não deve mais ser usado. Em vez disso, transmita várias seções de configuração como uma matriz ao ponto de contribuição 'configuration'.", + "invalid.properties": "'configuration.properties' precisa ser um objeto", + "invalid.property": "configuration.property '{0}' precisa ser um objeto", + "invalid.title": "'configuration.title' precisa ser uma cadeia de caracteres", + "scope.application.description": "Configuração que pode ser configurada somente nas configurações de usuário.", + "scope.deprecationMessage": "Se definida, a propriedade será marcada como preterida e a mensagem dada será mostrada como uma explicação.", + "scope.description": "Escopo no qual a configuração é aplicável. Os escopos disponíveis são `application`, `machine`, `window`, `resource` e `machine-overridable`.", + "scope.enumDescriptions": "Descrições para valores de enumeração", + "scope.language-overridable.description": "Configuração de recurso que pode ser configurada nas configurações específicas da linguagem.", + "scope.machine-overridable.description": "Configuração do computador que pode ser configurada também no workspace ou nas configurações da pasta.", + "scope.machine.description": "Configuração que pode ser configurada somente nas configurações do usuário ou nas configurações remotas.", + "scope.markdownDeprecationMessage": "Se definida, a propriedade será marcada como preterida e a mensagem dada será mostrada como uma explicação no formato de markdown.", + "scope.markdownDescription": "A descrição no formato de markdown.", + "scope.markdownEnumDescriptions": "Descrições para valores de enumeração no formato de markdown.", + "scope.resource.description": "Configuração que pode ser configurada nas configurações de usuário, remotas, de workspace ou pasta.", + "scope.window.description": "Configuração que pode ser configurada nas configurações de usuário, remotas ou de workspace.", + "unknownWorkspaceProperty": "Propriedade de configuração de workspace desconhecida", + "vscode.extension.contributes.configuration": "Contribui com definições de configuração.", + "vscode.extension.contributes.configuration.properties": "Descrição das propriedades de configuração.", + "vscode.extension.contributes.configuration.property.empty": "A propriedade não deve estar vazia.", + "vscode.extension.contributes.configuration.title": "Um resumo das configurações. Este rótulo será usado no arquivo de configurações como um comentário de separação.", + "vscode.extension.contributes.defaultConfiguration": "Contribui com as definições de configuração do editor padrão por idioma.", + "workspaceConfig.extensions.description": "Extensões do workspace", + "workspaceConfig.folders.description": "Lista de pastas a serem carregadas no workspace.", + "workspaceConfig.launch.description": "Configurações de inicialização do workspace", + "workspaceConfig.name.description": "Um nome opcional para a pasta. ", + "workspaceConfig.path.description": "Um caminho de arquivo, por exemplo, `/root/folderA` ou `./folderA` para um caminho relativo que será resolvido em relação à localização do arquivo do workspace.", + "workspaceConfig.remoteAuthority": "O servidor remoto onde o espaço de trabalho está localizado.", + "workspaceConfig.settings.description": "Configurações do workspace", + "workspaceConfig.tasks.description": "Configurações de tarefas do workspace", + "workspaceConfig.uri.description": "URI da pasta" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Não estão sendo exibidos {0} erros e avisos adicionais." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "O caminho {0} não aponta para um executor de teste de extensão válido.", + "extensionTestError1": "Não é possível carregar o executor de teste." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (Extensão)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (Extensão)", "status.extensionMessage": "Status da Extensão" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada.", - "treeView.duplicateElement": "O elemento com ID {0} já foi registrado" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "Não foi possível localizar o terminal com a ID {0} no host de extensão" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Ocorreu um erro ao carregar o modo de exibição: {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "O elemento com ID {0} já foi registrado", + "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "A extensão '{0}' falhou ao atualizar as pastas do workspace: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Contribui com a configuração do esquema json.", + "contributes.jsonValidation.fileMatch": "O padrão de arquivo (ou uma matriz de padrões) para corresponder, por exemplo, a \"package.json\" ou a \"*.launch\". Os padrões de exclusão começam com '!'", + "contributes.jsonValidation.url": "Uma URL de esquema ('http:', 'https:') ou um caminho relativo para a pasta de extensão ('./').", + "invalid.fileMatch": "'configuration.jsonValidation.fileMatch' precisa ser definido como uma cadeia de caracteres ou uma matriz de cadeias de caracteres.", + "invalid.jsonValidation": "'configuration.jsonValidation' precisa ser uma matriz", + "invalid.path.1": "Espera-se que `contributes.{0}.url` ({1}) seja incluído na pasta da extensão ({2}). Isso pode tornar a extensão não portátil.", + "invalid.url": "'configuration.jsonValidation.url' precisa ser uma URL ou um caminho relativo", + "invalid.url.fileschema": "'configuration.jsonValidation.url' é uma URL relativa inválida: {0}", + "invalid.url.schema": "'configuration.jsonValidation.url' precisa ser uma URL absoluta ou começar com './' para esquemas de referência localizados na extensão." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "O menu de contexto do comentário contribuído, renderizado como botões abaixo do editor de comentários", + "comment.title": "O menu de título do comentário contribuído", + "commentThread.actions": "O menu de contexto de thread do comentário contribuído, renderizado como botões abaixo do editor de comentários", + "commentThread.title": "O menu de título de thread do comentário contribuído", + "dup": "O comando `{0}` aparece várias vezes na seção `commands`.", + "dupe.command": "O item de menu faz referência ao mesmo comando que o padrão e Alt + Command", + "inlineCompletions.actions": "As ações mostradas ao passar o mouse sobre uma conclusão embutida", + "menuId.invalid": "`{0}` não é um identificador de menu válido", + "menus.changeTitle": "O menu de alteração embutido do Controle do Código-fonte", + "menus.commandPalette": "A Paleta de Comandos", + "menus.debugCallstackContext": "O menu de contexto do modo de exibição da pilha de chamadas de depuração", + "menus.debugToolBar": "O menu da barra de ferramentas de depuração", + "menus.debugVariablesContext": "O menu de contexto do modo de exibição de variáveis de depuração", + "menus.editorContext": "O menu de contexto do editor", + "menus.editorContextCopyAs": "Submenu 'Copiar como' no menu de contexto do editor", + "menus.editorTabContext": "O menu de contexto das guias do editor", + "menus.editorTitle": "O menu de título do editor", + "menus.editorTitleRun": "Executar o submenu dentro do menu de título do editor", + "menus.explorerContext": "O menu de contexto do explorador de arquivos", + "menus.extensionContext": "O menu de contexto de extensão", + "menus.file": "O menu arquivo de nível superior", + "menus.home": "O menu de contexto do indicador inicial (somente Web)", + "menus.opy": "Submenu 'Copiar como' no menu Editar de nível superior", + "menus.resourceFolderContext": "O menu de contexto da pasta de recursos do Controle do Código-fonte", + "menus.resourceGroupContext": "Menu de contexto do grupo de recursos do Controle do Código-fonte", + "menus.resourceStateContext": "O menu de contexto do estado do recurso do Controle do Código-fonte", + "menus.scmSourceControl": "O menu de Controle do Código-fonte", + "menus.scmTitle": "O menu de título do Controle do Código-fonte", + "menus.statusBarRemoteIndicator": "O menu indicador de janela na barra de status", + "menus.statusBarWindowIndicator": "O menu indicador de janela na barra de status", + "menus.statusBarWindowIndicator.deprecated": "Use o menu 'statusBar/remoteIndicator' em vez disso.", + "menus.touchBar": "A barra de toque (somente macOS)", + "missing.altCommand": "O item de menu faz referência a um comando alt `{0}` que não está definido na seção `commands`.", + "missing.command": "O item de menu faz referência a um comando `{0}` que não está definido na seção `commands`.", + "missing.submenu": "O item de menu faz referência a um submenu `{0}` que não está definido na seção `submenus`.", + "nonempty": "esperava-se um valor não vazio.", + "notebook.cell.title": "O menu de título da célula do notebook contribuído", + "notebook.toolbar": "O menu da barra de ferramentas do notebook contribuído", + "notebook.toolbar.right": "O menu da barra de ferramentas do notebook contribuído", + "opticon": "propriedade `ícone` pode ser omitida ou deve ser uma cadeia de caracteres ou um literal como `{escuro, claro}`", + "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "proposed": "API Proposta", + "proposedAPI.invalid": "{0} é um identificador de menu proposto e só está disponível quando está ficando sem desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {1}", + "require": "os itens do submenu precisam ser um objeto", + "requireStringOrObject": "a propriedade '{0}' é obrigatória e precisa ser do tipo `string` ou `object`", + "requirearray": "os itens do submenu precisam ser uma matriz", + "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "requirestrings": "as propriedades `{0}` e `{1}` são obrigatórias e precisam ser do tipo `string`", + "submenuId.duplicate.id": "O submenu `{0}` já foi registrado anteriormente.", + "submenuId.invalid.id": "`{0}` não é um identificador de submenu válido", + "submenuId.invalid.label": "`{0}` não é um rótulo de submenu válido", + "submenuItem.duplicate": "Já foi feita a contribuição do submenu `{0}` para o menu `{1}`.", + "testing.item.title": "O menu do item de teste contribuído", + "unsupported.submenureference": "O item de menu faz referência a um submenu para um menu que não tem suporte para submenu.", + "view.itemContext": "O menu de contexto do item do modo de exibição contribuído", + "view.timelineContext": "O menu de contexto do item de modo de exibição de Linha do tempo", + "view.timelineTitle": "O menu de título do modo de exibição de Linha do tempo", + "view.tunnelContext": "O menu de contexto do item de exibição Portas", + "view.tunnelOriginInline": "O menu embutido de origem do item de exibição Portas", + "view.tunnelPortInline": "O menu embutido da exibição do item de porta das portas", + "view.viewTitle": "O menu de título do modo de exibição contribuído", + "vscode.extension.contributes.commandType.category": "(Opcional) A cadeia de caracteres da categoria pelo comando está agrupada na interface do usuário", + "vscode.extension.contributes.commandType.command": "Identificador do comando a ser executado", + "vscode.extension.contributes.commandType.icon": "(Opcional) O ícone que é usado para representar o comando na interface do usuário. Um caminho do arquivo, um objeto com caminhos do arquivo para temas claros e escuros ou referências a um ícone de tema, como `\\$(zap)`", + "vscode.extension.contributes.commandType.icon.dark": "Caminho de ícone quando um tema escuro é usado", + "vscode.extension.contributes.commandType.icon.light": "Caminho do ícone quando um tema leve é usado", + "vscode.extension.contributes.commandType.precondition": "(Opcional) Condição que precisa ser verdadeira para habilitar o comando na interface do usuário (menu e associações de teclas). Não impede a execução do comando por outros meios, como `executeCommand`-api.", + "vscode.extension.contributes.commandType.shortTitle": "Título curto pelo qual o comando é representado na interface do usuário", + "vscode.extension.contributes.commandType.title": "Título pelo qual o comando é representado na interface do usuário", + "vscode.extension.contributes.commands": "Contribui com comandos para a paleta de comandos.", + "vscode.extension.contributes.menuItem.alt": "Identificador de um comando alternativo a ser executado. O comando precisa ser declarado na seção 'commands'", + "vscode.extension.contributes.menuItem.command": "Identificador do comando a ser executado. O comando precisa ser declarado na seção 'commands'", + "vscode.extension.contributes.menuItem.group": "Grupo ao qual pertence este item", + "vscode.extension.contributes.menuItem.submenu": "Identificador do submenu a ser exibido neste item.", + "vscode.extension.contributes.menuItem.when": "A condição deve ser true para mostrar este item", + "vscode.extension.contributes.menus": "Contribui com itens de menu para o editor", + "vscode.extension.contributes.submenu.icon": "(Opcional) O ícone que é usado para representar o submenu na interface do usuário. Um caminho do arquivo, um objeto com caminhos do arquivo para temas claros e escuros ou referências a um ícone de tema, como `\\$(zap)`", + "vscode.extension.contributes.submenu.icon.dark": "Caminho de ícone quando um tema escuro é usado", + "vscode.extension.contributes.submenu.icon.light": "Caminho do ícone quando um tema leve é usado", + "vscode.extension.contributes.submenu.id": "Identificador do menu a ser exibido como um submenu.", + "vscode.extension.contributes.submenu.label": "O rótulo do item de menu que leva a este submenu.", + "vscode.extension.contributes.submenus": "(API Proposta) Contribui com itens do submenu para o editor" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "depurador" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Inspecionar Chaves de Contexto", + "logStorage": "Conteúdo do Banco de Dados de Armazenamento de Log", + "logWorkingCopies": "Cópias de Trabalho do Log", + "screencastMode.fontSize": "Controla o tamanho da fonte (em pixels) do teclado do modo screencast.", + "screencastMode.keyboardOverlayTimeout": "Controla o tempo (em milissegundos) em que a sobreposição do teclado é mostrada no modo screencast.", + "screencastMode.location.verticalPosition": "Controla o deslocamento vertical da cobertura do modo screencast da parte inferior como um percentual da altura do workbench.", + "screencastMode.mouseIndicatorColor": "Controla a cor em hexa (#RGB, #RGBA, #RRGGBB ou #RRGGBBAA) do indicador do mouse no modo screencast.", + "screencastMode.mouseIndicatorSize": "Controla o tamanho (em pixels) do indicador do mouse no modo screencast.", + "screencastMode.onlyKeyboardShortcuts": "Somente mostrar atalhos de teclado no modo screencast.", + "screencastModeConfigurationTitle": "Modo Screencast", + "toggle screencast mode": "Ativar/Desativar Modo de Screencast" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Referência de Atalhos do Teclado", + "miDocumentation": "&&Documentação", + "miIntroductoryVideos": "&&Vídeos Introdutórios", + "miKeyboardShortcuts": "&&Referência de Atalhos do Teclado", + "miLicense": "Exibir &&Licença", + "miPrivacyStatement": "Política de Privacidad&&e", + "miTipsAndTricks": "Dicas e Tru&&ques", + "miTwitter": "&&Junte-se a nós no Twitter", + "miUserVoice": "&&Pesquisar Solicitações de Recursos", + "newsletterSignup": "Inscreva-se no Boletim Informativo do VS Code", + "openDocumentationUrl": "Documentação", + "openIntroductoryVideosUrl": "Vídeos Introdutórios", + "openLicenseUrl": "Exibir Licença", + "openPrivacyStatement": "Política de Privacidade", + "openTipsAndTricksUrl": "Dicas e Truques", + "openTwitterUrl": "Junte-se a nós no Twitter", + "openUserVoiceUrl": "Pesquisar Solicitações de Recursos" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Fechar Barra Lateral", + "compositePart.hideSideBarLabel": "Ocultar Barra Lateral", + "decreaseEditorHeight": "Diminuir a Altura do Editor", + "decreaseEditorWidth": "Diminuir a Largura do Editor", + "decreaseViewSize": "Diminuir Tamanho do Modo de Exibição Atual", + "increaseEditorHeight": "Aumentar a Altura do Editor", + "increaseEditorWidth": "Aumentar a Largura do Editor", + "increaseViewSize": "Aumentar Tamanho da Exibição Atual", + "miAppearance": "&&Aparência", + "miMoveSidebarLeft": "&&Mover a Barra Lateral para a Esquerda", + "miMoveSidebarRight": "&&Mover a Barra Lateral para a Direita", + "miShowActivityBar": "Mostrar &&Barra de Atividades", + "miShowEditorArea": "Mostrar &&Área do Editor", + "miShowMenuBar": "Mostrar &&Barra de Menus", + "miShowSidebar": "Mostrar &&Barra Lateral", + "miShowStatusbar": "Mostrar Barra de S&&tatus", + "miToggleCenteredLayout": "&&Layout Centralizado", + "miToggleZenMode": "Modo Zen", + "move sidebar left": "Mover Barra Lateral para a Esquerda", + "move sidebar right": "Mover Barra Lateral para a Direita", + "moveFocusedView": "Mover Modo de Exibição Destaques", + "moveFocusedView.error.noFocusedView": "Não há exibição focalizada no momento.", + "moveFocusedView.error.nonMovableView": "No momento, o modo de exibição com foco não é móvel.", + "moveFocusedView.newContainerInPanel": "Nova Entrada de Painel", + "moveFocusedView.newContainerInSidebar": "Nova Entrada da Barra Lateral", + "moveFocusedView.selectDestination": "Selecionar um Destino para o Modo de Exibição", + "moveFocusedView.selectView": "Selecionar um Modo de Exibição para Mover", + "moveFocusedView.title": "Exibir: Mover {0}", + "moveSidebarLeft": "Mover Barra Lateral para a Esquerda", + "moveSidebarRight": "Mover Barra Lateral para a Direita", + "moveView": "Mover Modo de Exibição", + "ok": "OK", + "panel": "Painel", + "panelContainer": "Painel/{0}", + "resetFocusedView.error.noFocusedView": "Não há exibição focalizada no momento.", + "resetFocusedViewLocation": "Redefinir Localização do Modo de Exibição Destaques", + "resetViewLocations": "Redefinir Localizações do Modo de Exibição", + "sidebar": "Barra Lateral", + "sidebarContainer": "Barra Lateral/{0}", + "toggleActivityBar": "Ativar/Desativar Visibilidade da Barra de Atividades", + "toggleCenteredLayout": "Ativar/Desativar Layout Centralizado", + "toggleEditor": "Ativar/Desativar Visibilidade da Área do Editor", + "toggleMenuBar": "Ativar/Desativar Barra de Menus", + "toggleSidebar": "Ativar/Desativar Visibilidade da Barra Lateral", + "toggleSidebarPosition": "Ativar/Desativar Posição da Barra Lateral", + "toggleStatusbar": "Ativar/Desativar Visibilidade da Barra de Status", + "toggleTabs": "Ativar/Desativar Visibilidade da Guia", + "toggleZenMode": "Ativar/Desativar Modo Zen" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Focar na Próxima Parte", + "focusPreviousPart": "Focar na Parte Anterior", + "navigateDown": "Navegue para o Modo de Exibição Abaixo", + "navigateLeft": "Navegar para o Modo de Exibição à Esquerda", + "navigateRight": "Navegar para o Modo de Exibição à Direita", + "navigateUp": "Navegar para o Modo de Exibição Acima" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Navegar para o Próximo na Abertura Rápida", + "quickNavigatePrevious": "Navegar para o Anterior na Abertura Rápida", + "quickOpen": "Ir para Arquivo...", + "quickSelectNext": "Selecionar Avançar na Abertura Rápida", + "quickSelectPrevious": "Selecionar Anterior na Abertura Rápida" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Copiar", + "cut": "Recortar", + "paste": "Colar", + "redo": "Refazer", + "selectAll": "Selecionar Tudo", + "undo": "Desfazer" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "Sobre", + "blur": "Remover o foco do teclado do elemento focalizado", + "dirtyFolder": "Pasta com Arquivos Não Salvos", + "dirtyFolderConfirm": "Deseja abrir a pasta para examinar os arquivos não salvos?", + "dirtyFolderConfirmDetail": "As pastas com arquivos não salvos não podem ser removidas até que todos os arquivos não salvos tenham sido salvos ou revertidos.", + "dirtyRecentlyOpenedFolder": "Pasta com Arquivos Não Salvos", + "dirtyRecentlyOpenedWorkspace": "Workspace com Arquivos Não Salvos", + "dirtyWorkspace": "Workspace com Arquivos Não Salvos", + "dirtyWorkspaceConfirm": "Deseja abrir o workspace para examinar os arquivos não salvos?", + "dirtyWorkspaceConfirmDetail": "Os workspaces com arquivos não salvos não podem ser removidos até que todos os arquivos não salvos tenham sido salvos ou revertidos.", + "file": "Arquivo", + "files": "arquivos", + "folders": "pastas", + "miAbout": "&&Sobre", + "miConfirmClose": "Confirmar Antes de Fechar", + "miMore": "&&Mais...", + "miNewWindow": "Nova &&Janela", + "miOpenRecent": "Abrir &&Recente", + "miToggleFullScreen": "&&Tela Inteira", + "newWindow": "Nova Janela", + "openRecent": "Abrir Recente...", + "openRecentPlaceholder": "Selecionar para abrir (manter a tecla Ctrl pressionada para forçar a nova janela ou tecla Alt para a mesma janela)", + "openRecentPlaceholderMac": "Selecionar para abrir (manter a tecla Cmd pressionada para forçar nova janela ou a tecla Alt para a mesma janela)", + "quickOpenRecent": "Abrir Rapidamente Recentes...", + "recentDirtyFolderAriaLabel": "{0}, pasta com alterações não salvas", + "recentDirtyWorkspaceAriaLabel": "{0}, workspace com alterações não salvas", + "reloadWindow": "Recarregar a Janela", + "remove": "Remover de Abertos Recentemente", + "toggleFullScreen": "Ativar/Desativar para Exibição em Tela Inteira", + "workspacesAndFolders": "pastas e workspaces" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Fechar Workspace", + "duplicateWorkspaceInNewWindow": "Duplicar como Workspace na Nova Janela", + "globalRemoveFolderFromWorkspace": "Remover Pasta do Workspace...", + "manageTrustAction": "Gerenciar a Confiança do Workspace", + "miAddFolderToWorkspace": "A&&dicionar Pasta ao Workspace...", + "miCloseFolder": "Fechar &&Pasta", + "miCloseWorkspace": "Fechar &&Workspace", + "miSaveWorkspaceAs": "Salvar Workspace como...", + "noWorkspaceOrFolderOpened": "No momento não há nenhum workspace ou pasta aberto nesta instância para ser fechado.", + "ok": "OK", + "openFile": "Abrir o Arquivo...", + "openFileFolder": "Abrir...", + "openFolder": "Abrir Pasta...", + "openWorkspaceAction": "Abrir Workspace...", + "openWorkspaceConfigFile": "Abrir Arquivo de Configuração do Workspace", + "saveWorkspaceAsAction": "Salvar Workspace como...", + "workspaces": "Workspaces", + "workspacesCategory": "Workspaces" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Adicionar", + "addFolderToWorkspace": "Adicionar Pasta ao Workspace...", + "addFolderToWorkspaceTitle": "Adicionar Pasta ao Workspace", + "workspaceFolderPickerPlaceholder": "Selecionar pasta do workspace" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Abrir o Workspace" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Se há alguma cópia funcional suja", + "isFullscreen": "Se a janela está no modo de tela inteira", + "remoteName": "O nome do local remoto com o qual a janela está conectada ou uma cadeia de caracteres vazia se ela não está conectada com nenhum local remoto", + "virtualWorkspace": "O esquema do espaço de trabalho atual se for de um sistema de arquivos virtual ou de uma cadeia de caracteres vazia.", + "workbenchState": "O tipo de workspace aberto na janela, 'vazio' (nenhum workspace), 'pasta' (pasta única) ou 'workspace' (workspace de várias raízes)", + "workspaceFolderCount": "O número de pastas raiz no workspace" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, fixado", + "preview": "{0}, versão prévia" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} não está disponível no momento", + "hideAccounts": "Ocultar Contas", + "manageTrustedExtensions": "Gerenciar Extensões Confiáveis", + "nextSideBarView": "Exibição da Próxima Barra Lateral", + "noAccounts": "Você não está conectado a uma conta", + "previousSideBarView": "Modo de Exibição da Barra Lateral Anterior", + "signOut": "Sair" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Contas", + "accountsViewBarIcon": "Ícone de contas na barra de exibição.", + "focusActivityBar": "Barra de Atividades de Foco", + "hideActivitBar": "Ocultar Barra de Atividade", + "manage": "Gerenciar", + "menu": "Menu", + "resetLocation": "Redefinir a Localização", + "settingsViewBarIcon": "Ícone de configurações na barra de exibição." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Se a faixa tem ou não o foco do teclado", + "focusBanner": "Faixa de foco" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Seletor de Exibição Ativo" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Exibições Adicionais", + "badgeTitle": "{0} – {1}", + "hide": "Ocultar '{0}'", + "keep": "Manter '{0}'", + "manageExtension": "Gerenciar a Extensão", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Ativar/Desativar Modo de Exibição Fixo" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} ações", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Modos de Exibição e Mais Ações..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nNavegador: {3}", + "cancelButton": "Cancelar", + "copy": "Copiar", + "ok": "OK", + "yesButton": "&&Sim" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Visualizador Binário", + "nativeBinaryError": "O arquivo não é exibido no editor porque é um binário ou usa uma codificação de texto sem suporte.", + "openAsText": "Deseja abrir assim mesmo?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Habilitar/desabilitar trilhas de navegação.", + "filepath": "Controla se e como os caminhos de arquivo são mostrados no modo de exibição de trilhas.", + "filepath.last": "Somente mostrar o último elemento do caminho do arquivo no modo de exibição de trilhas.", + "filepath.off": "Não mostrar o caminho do arquivo no modo de exibição estrutural.", + "filepath.on": "Mostrar o caminho do arquivo no modo de exibição de trilhas.", + "filteredTypes.array": "Quando as trilhas habilitadas mostram símbolos `array`.", + "filteredTypes.boolean": "Quando as trilhas habilitadas mostram símbolos `boolean`.", + "filteredTypes.class": "Quando as trilhas habilitadas mostram símbolos `class`.", + "filteredTypes.constant": "Quando as trilhas habilitadas mostram símbolos `constant`.", + "filteredTypes.constructor": "Quando as trilhas habilitadas mostram símbolos `constructor`.", + "filteredTypes.enum": "Quando as trilhas habilitadas mostram símbolos `enum`.", + "filteredTypes.enumMember": "Quando as trilhas habilitadas mostram símbolos `enumMember`.", + "filteredTypes.event": "Quando as trilhas habilitadas mostram símbolos `event`.", + "filteredTypes.field": "Quando as trilhas habilitadas mostram símbolos `field`.", + "filteredTypes.file": "Quando as trilhas habilitadas mostram símbolos `file`.", + "filteredTypes.function": "Quando as trilhas habilitadas mostram símbolos `function`.", + "filteredTypes.interface": "Quando as trilhas habilitadas mostram símbolos `interface`.", + "filteredTypes.key": "Quando as trilhas habilitadas mostram símbolos `key`.", + "filteredTypes.method": "Quando as trilhas habilitadas mostram símbolos `method`.", + "filteredTypes.module": "Quando as trilhas habilitadas mostram símbolos `module`.", + "filteredTypes.namespace": "Quando as trilhas habilitadas mostram símbolos `namespace`.", + "filteredTypes.null": "Quando as trilhas habilitadas mostram símbolos `null`.", + "filteredTypes.number": "Quando as trilhas habilitadas mostram símbolos `number`.", + "filteredTypes.object": "Quando as trilhas habilitadas mostram símbolos `object`.", + "filteredTypes.operator": "Quando as trilhas habilitadas mostram símbolos `operator`.", + "filteredTypes.package": "Quando as trilhas habilitadas mostram símbolos `package`.", + "filteredTypes.property": "Quando as trilhas habilitadas mostram símbolos `property`.", + "filteredTypes.string": "Quando as trilhas habilitadas mostram símbolos `string`.", + "filteredTypes.struct": "Quando as trilhas habilitadas mostram símbolos `struct`.", + "filteredTypes.typeParameter": "Quando as trilhas habilitadas mostram símbolos `typeParameter`.", + "filteredTypes.variable": "Quando as trilhas habilitadas mostram símbolos `variable`.", + "icons": "Renderizar itens de trilha com ícones.", + "symbolSortOrder": "Controla como os símbolos são classificados no modo de exibição da estrutura do código de trilha.", + "symbolSortOrder.name": "Mostrar estrutura de tópicos do símbolo em ordem alfabética.", + "symbolSortOrder.position": "Mostrar estrutura de tópicos do símbolo na ordem de posição do arquivo.", + "symbolSortOrder.type": "Mostrar estrutura de tópicos do símbolo em ordem de tipo de símbolo.", + "symbolpath": "Controla se e como os símbolos são mostrados no modo de exibição de trilhas.", + "symbolpath.last": "Somente mostrar o símbolo atual no modo de exibição de trilhas.", + "symbolpath.off": "Não mostrar símbolos no modo de exibição estrutural.", + "symbolpath.on": "Mostrar todos os símbolos na exibição trilhas.", + "title": "Navegação Estrutural" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Se as trilhas têm o foco", + "breadcrumbsPossible": "Se o editor pode mostrar as trilhas", + "breadcrumbsVisible": "Se as trilhas estão visíveis no momento", + "cmd.focus": "Focar nas Trilhas", + "cmd.toggle": "Ativar/Desativar Trilhas", + "empty": "nenhum elemento", + "miShowBreadcrumbs": "Mostrar &&Trilhas" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Trilhas" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Mostrar Editores no Grupo Ativo pelos Mais Usados Recentemente", + "allEditorsByAppearanceQuickAccess": "Mostrar Todos os Editores Abertos por Aparência", + "allEditorsByMostRecentlyUsedQuickAccess": "Mostrar Todos os Editores Abertos pelos Mais Usados Recentemente", + "binaryDiffEditor": "Editor de Comparação Binário", + "close": "Fechar", + "closeAll": "Fechar Tudo", + "closeAllSaved": "Fechar Salvos", + "closeEditor": "Fechar Editor", + "closeEditorGroup": "Fechar Grupo de Editores", + "closeEditorsInGroup": "Fechar Todos os Editores no Grupo", + "closeOtherEditors": "Fechar Outros Editores no Grupo", + "closeOthers": "Fechar Outros", + "closePinnedEditor": "Fechar Editor Fixado", + "closeRight": "Fechar à Direita", + "closeRightEditors": "Fechar Editores à Direita no Grupo", + "closeSavedEditors": "Fechar Editores Salvos no Grupo", + "editorQuickAccessPlaceholder": "Digite o nome de um editor para abri-lo.", + "file": "Arquivo", + "ignoreTrimWhitespace.label": "Ignorar Diferenças de Espaço em Branco à Esquerda/à Direita", + "inlineView": "Exibição Embutida", + "keepEditor": "Manter Editor", + "keepOpen": "Manter Aberto", + "miBack": "&&Voltar", + "miClearRecentOpen": "&&Limpar Abertos Recentemente", + "miEditorLayout": "&&Layout do Editor", + "miFocusAboveGroup": "Grupo &&Acima", + "miFocusBelowGroup": "Grupo &&Abaixo", + "miFocusFifthGroup": "Grupo &&5", + "miFocusFirstGroup": "Grupo &&1", + "miFocusFourthGroup": "Grupo &&4", + "miFocusLeftGroup": "Grupo à &&Esquerda", + "miFocusRightGroup": "Grupo à &&Direita", + "miFocusSecondGroup": "Grupo &&2", + "miFocusThirdGroup": "Grupo &&3", + "miForward": "&&Avançar", + "miLastEditLocation": "&&Localização da Última Edição", + "miNextEditor": "&&Próximo Editor", + "miNextEditorInGroup": "&&Próximo Editor no Grupo", + "miNextGroup": "&&Próximo Grupo", + "miNextRecentlyUsedEditor": "&&Próximo Editor Usado", + "miNextUsedEditorInGroup": "&&Próximo Editor Usado no Grupo", + "miPreviousEditor": "&&Editor Anterior", + "miPreviousEditorInGroup": "&&Editor Anterior no Grupo", + "miPreviousGroup": "&&Grupo Anterior", + "miPreviousRecentlyUsedEditor": "&&Editor Usado Anteriormente", + "miPreviousUsedEditorInGroup": "&&Editor Usado Anteriormente no Grupo", + "miReopenClosedEditor": "&&Reabrir o Editor Fechado", + "miSingleColumnEditorLayout": "&&Único", + "miSplitEditorDown": "Dividir para &&Baixo", + "miSplitEditorLeft": "Dividir à &&Esquerda", + "miSplitEditorRight": "Dividir à &&Direita", + "miSplitEditorUp": "Dividir para &&Cima", + "miSwitchEditor": "Alternar &&Editor", + "miSwitchGroup": "Alternar &&Grupo", + "miThreeColumnsEditorLayout": "T&&rês Colunas", + "miThreeRowsEditorLayout": "Três &&Linhas", + "miTwoByTwoGridEditorLayout": "&&Grade (2x2)", + "miTwoColumnsBottomEditorLayout": "Duas &&Colunas Abaixo", + "miTwoColumnsEditorLayout": "&&Duas Colunas", + "miTwoRowsEditorLayout": "D&&uas Linhas", + "miTwoRowsRightEditorLayout": "Duas C&&olunas à Direita", + "navigate.next.label": "Próxima Alteração", + "navigate.prev.label": "Alteração Anterior", + "nextChangeIcon": "Ícone da ação de próxima alteração no editor de comparação.", + "pin": "Fixar", + "pinEditor": "Fixar Editor", + "previousChangeIcon": "Ícone da ação de alteração anterior no editor de comparação.", + "run": "Executar", + "showOpenedEditors": "Mostrar Editores Abertos", + "showTrimWhitespace.label": "Mostrar Diferenças de Espaço em Branco à Esquerda/à Direita", + "sideBySideEditor": "Editor Lado a Lado", + "splitDown": "Dividir para Baixo", + "splitEditorDown": "Dividir o Editor na Parte Inferior", + "splitEditorRight": "Dividir o Editor à Direita", + "splitLeft": "Dividir à Esquerda", + "splitRight": "Dividir à Direita", + "splitUp": "Dividir para Cima", + "textDiffEditor": "Editor de Comparação de Texto", + "textEditor": "Editor de Texto", + "toggleKeepEditors": "Manter os Editores Abertos", + "toggleWhitespace": "Ícone da ação ativar/desativar espaço em branco no editor de comparação.", + "unpin": "Desafixar", + "unpinEditor": "Desafixar Editor" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Limpar Histórico do Editor", + "clearRecentFiles": "Limpar Abertos Recentemente", + "closeAllEditors": "Fechar Todos os Editores", + "closeAllGroups": "Fechar Todos os Grupos de Editor", + "closeEditor": "Fechar o Editor", + "closeEditorInAllGroups": "Fechar Editor em Todos os Grupos", + "closeEditorsInOtherGroups": "Fechar Editores em Outros Grupos", + "closeEditorsToTheLeft": "Fechar Editores à Esquerda no Grupo", + "closeOneEditor": "Fechar", + "duplicateActiveGroupDown": "Duplicar o Grupo do Editor para Baixo", + "duplicateActiveGroupLeft": "Duplicar o Grupo do Editor para a Esquerda", + "duplicateActiveGroupRight": "Duplicar o Grupo do Editor para a Direita", + "duplicateActiveGroupUp": "Duplicar o Grupo do Editor para Cima", + "editorLayoutSingle": "Layout do Editor de Coluna Única", + "editorLayoutThreeColumns": "Layout do Editor de Três Colunas", + "editorLayoutThreeRows": "Layout do Editor de Três Linhas", + "editorLayoutTwoByTwoGrid": "Layout do Editor de Grade (2x2)", + "editorLayoutTwoColumns": "Layout do Editor de Duas Colunas", + "editorLayoutTwoColumnsBottom": "Layout do Editor de Duas Colunas Abaixo", + "editorLayoutTwoRows": "Layout do Editor de Duas Linhas", + "editorLayoutTwoRowsRight": "Layout do Editor de Duas Linhas à Direita", + "evenEditorGroups": "Redefinir Tamanhos de Grupo de Editor", + "firstEditorInGroup": "Abrir o Primeiro Editor no Grupo", + "focusAboveGroup": "Focar Acima do Grupo de Editor", + "focusActiveEditorGroup": "Focar no Grupo de Editor Ativo", + "focusBelowGroup": "Focar Abaixo do Grupo de Editor", + "focusFirstEditorGroup": "Focar no Primeiro Grupo de Editor", + "focusLastEditorGroup": "Focar no Último Grupo de Editor", + "focusLeftGroup": "Focar à Esquerda do Grupo de Editor", + "focusNextGroup": "Focar no Próximo Grupo de Editor", + "focusPreviousGroup": "Focar no Grupo de Editor Anterior", + "focusRightGroup": "Focar no Grupo de Editor à Direita", + "joinAllGroups": "Unir Todos os Grupos do Editor", + "joinTwoGroups": "Unir Grupo de Editor com o Próximo Grupo", + "lastEditorInGroup": "Abrir Último Editor no Grupo", + "maximizeEditor": "Maximizar Grupo de Editor e Ocultar Barra Lateral", + "minimizeOtherEditorGroups": "Maximizar Grupo de Editor", + "moveActiveGroupDown": "Mover Grupo de Editor para Baixo", + "moveActiveGroupLeft": "Mover Grupo de Editor para a Esquerda", + "moveActiveGroupRight": "Mover Grupo de Editor para a Direita", + "moveActiveGroupUp": "Mover Grupo de Editor para Cima", + "moveEditorLeft": "Mover Editor para a Esquerda", + "moveEditorRight": "Mover Editor para a Direita", + "moveEditorToAboveGroup": "Mover Editor para o Grupo Acima", + "moveEditorToBelowGroup": "Mover Editor para o Grupo Abaixo", + "moveEditorToFirstGroup": "Mover Editor para o Primeiro Grupo", + "moveEditorToLastGroup": "Mover Editor para o Último Grupo", + "moveEditorToLeftGroup": "Mover Editor para o Grupo à Esquerda", + "moveEditorToNextGroup": "Mover Editor para o Próximo Grupo", + "moveEditorToPreviousGroup": "Mover Editor para o Grupo Anterior", + "moveEditorToRightGroup": "Mover Editor para o Grupo à Direita", + "navigateEditorGroups": "Navegar entre Grupos de Editor", + "navigateEditorHistoryByInput": "Abrir Rapidamente o Editor Anterior do Histórico", + "navigateLast": "Ir para Último", + "navigateNext": "Ir para Frente", + "navigatePrevious": "Voltar", + "navigateToLastEditLocation": "Ir para a Localização da Última Edição", + "newEditorAbove": "Novo Grupo de Editor Acima", + "newEditorBelow": "Novo Grupo de Editor Abaixo", + "newEditorLeft": "Novo Grupo de Editor à Esquerda", + "newEditorRight": "Novo Grupo de Editor à Direita", + "nextEditorInGroup": "Abrir Próximo Editor no Grupo", + "openNextEditor": "Abrir Próximo Editor", + "openNextRecentlyUsedEditor": "Abrir o Próximo Editor Usado Recentemente", + "openNextRecentlyUsedEditorInGroup": "Abrir Próximo Editor Usado Recentemente no Grupo", + "openPreviousEditor": "Abrir Editor Anterior", + "openPreviousEditorInGroup": "Abrir Editor Anterior no Grupo", + "openPreviousRecentlyUsedEditor": "Abrir Editor Anterior Usado Recentemente", + "openPreviousRecentlyUsedEditorInGroup": "Abrir Editor Anterior Usado Recentemente no Grupo", + "quickOpenLeastRecentlyUsedEditor": "Abrir Rapidamente o Editor Menos Utilizado Recentemente", + "quickOpenLeastRecentlyUsedEditorInGroup": "Abrir Rapidamente o Editor menos Utilizado Recentemente no Grupo", + "quickOpenPreviousRecentlyUsedEditor": "Abrir Rapidamente o Editor Usando Anteriormente", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Abrir Rapidamente o Editor Usado Anteriormente no Grupo", + "reopenClosedEditor": "Reabrir Editor Fechado", + "revertAndCloseActiveEditor": "Reverter e Fechar Editor", + "showAllEditors": "Mostrar Todos os Editores por Aparência", + "showAllEditorsByMostRecentlyUsed": "Mostrar Todos os Editores pelos Mais Usados Recentemente", + "showEditorsInActiveGroup": "Mostrar Editores no Grupo Ativo pelos Mais Usados Recentemente", + "splitEditor": "Dividir Editor", + "splitEditorGroupDown": "Dividir o Editor na Parte Inferior", + "splitEditorGroupLeft": "Dividir Editor à Esquerda", + "splitEditorGroupRight": "Dividir o Editor à Direita", + "splitEditorGroupUp": "Dividir Editor para Cima", + "splitEditorOrthogonal": "Dividir Editor Ortogonalmente", + "toggleEditorWidths": "Ativar/Desativar Tamanhos de Grupo de Editor", + "unpinEditor": "Desafixar Editor", + "workbench.action.reopenTextEditor": "Reabrir o editor com o editor de texto", + "workbench.action.reopenWithEditor": "Reabrir o Editor com..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Comparar", + "editorCommand.activeEditorMove.arg.description": "Propriedades do argumento: * 'para': sequência de valor fornecendo onde se mover.\r\n\t* ' por': sequência de valor fornecendo a unidade para mover (por guia ou por grupo).\r\n\t* ' valor': valor numérico, fornecendo quantas posições ou uma posição absoluta, para mover.", + "editorCommand.activeEditorMove.arg.name": "Argumento ativo de movimento do editor", + "editorCommand.activeEditorMove.description": "Mover o editor ativo por meio de guias ou grupos", + "toggleInlineView": "Ativar/Desativar a Exibição Embutida" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "O arquivo é muito grande para ser aberto como editor sem título. Carregue-o primeiro no explorador de arquivos e tente novamente.", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Ações do grupo de editores", + "cancel": "Cancelar", + "closeGroupAction": "Fechar", + "editorOpenError": "Não é possível abrir '{0}': {1}.", + "editorOpenErrorDialog": "Não é possível abrir '{0}'", + "emptyEditorGroup": "{0} (vazio)", + "groupAriaLabel": "{0} de Grupo do Editor", + "groupLabel": "Grupo {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Fechar o Editor", + "entryAriaLabelDirty": "{0}, sujo", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, sujo, {1}", + "noViewResults": "Nenhum editor correspondente" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Detecção Automática", + "changeEncoding": "Alterar Codificação de Arquivo", + "changeEndOfLine": "Definir a Sequência de Fim de Linha", + "changeMode": "Alterar Modo de Idioma", + "columnSelectionModeEnabled": "Seleção de Coluna", + "configureAssociationsExt": "Configurar Associação de Arquivo para '{0}'...", + "configureModeSettings": "Definir configurações baseadas em linguagem '{0}'...", + "currentAssociation": "Associação Atual", + "currentProblem": "Problema Atual", + "disableColumnSelectionMode": "Desabilitar Modo de Seleção de Coluna", + "disableTabMode": "Desabilitar Modo de Acessibilidade", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Informações do Arquivo", + "gotoLine": "Acessar a Linha/Coluna", + "guessedEncoding": "Adivinhado do conteúdo", + "indentConvert": "converter arquivo", + "indentView": "alterar exibição", + "languageDescription": "({0}) – Idioma Configurado", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "linguagens (identificador)", + "multiSelection": "{0} seleções", + "multiSelectionRange": "{0} seleções ({1} caracteres selecionados)", + "noEditor": "Nenhum editor de texto ativo neste momento", + "noFileEditor": "Nenhum arquivo ativo neste momento", + "noWritableCodeEditor": "O editor de código ativo é somente leitura.", + "pickAction": "Selecionar Ação", + "pickEncodingForReopen": "Selecionar Codificação de Arquivo para Reabrir o Arquivo", + "pickEncodingForSave": "Selecionar Codificação de Arquivo com a qual Salvar", + "pickEndOfLine": "Selecionar Sequência de Fim de Linha", + "pickLanguage": "Selecionar Modo de Idioma", + "pickLanguageToConfigure": "Selecione Modo de Idioma para Associar a '{0}'", + "reopenWithEncoding": "Reabrir com Codificação", + "saveWithEncoding": "Salvar com Codificação", + "screenReaderDetected": "Leitor de Tela Otimizado", + "screenReaderDetectedExplanation.answerNo": "Não", + "screenReaderDetectedExplanation.answerYes": "Sim", + "screenReaderDetectedExplanation.question": "Você está usando um leitor de tela para operar o VS Code? (Determinados recursos, como quebra automática de linha, são desabilitados quando se usa um leitor de tela)", + "selectEOL": "Selecionar Sequência de Fim de Linha", + "selectEncoding": "Selecionar Codificação", + "selectIndentation": "Selecionar Recuo", + "selectLanguageMode": "Selecionar Modo de Idioma", + "showLanguageExtensions": "Pesquisar Extensões do Marketplace para '{0}'...", + "singleSelection": "Ln {0}, Col {1}", + "singleSelectionRange": "Ln {0}, Col {1} ({2} selecionado)", + "spacesSize": "Espaços: {0}", + "status.editor.columnSelectionMode": "Modo de Seleção de Coluna", + "status.editor.encoding": "Codificação do Editor", + "status.editor.eol": "Fim da Linha do Editor", + "status.editor.indentation": "Recuo do Editor", + "status.editor.info": "Informações do Arquivo", + "status.editor.mode": "Idioma do Editor", + "status.editor.screenReaderMode": "Modo de Leitor de Tela", + "status.editor.selection": "Seleção de Editor", + "status.editor.tabFocusMode": "Modo de Acessibilidade", + "tabFocusModeEnabled": "Guia Move o Foco", + "tabSize": "Tamanho da Tecla Tab: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Ações de aba" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Editor de Comparação de Texto" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "Editor" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Editar" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Editor de Texto" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Visualizador Binário", - "nativeFileTooLargeError": "O arquivo não é exibido no editor porque é muito grande ({0}).", - "nativeBinaryError": "O arquivo não é exibido no editor porque é um binário ou usa uma codificação de texto sem suporte.", - "openAsText": "Deseja abrir assim mesmo?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Ações de editor", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Ações de aba" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Gerenciar a confiança do espaço de trabalho", + "requiresFolderTrustText": "O arquivo não é exibido no editor porque não foi concedida confiança para a pasta.", + "requiresWorkspaceTrustText": "O arquivo não é exibido no editor porque não foi concedida confiança para a pasta.", + "trustRequiredEditor": "Confiança do espaço de trabalho necessária" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Ícone da ação limpar tudo nas notificações.", + "clearIcon": "Ícone da ação limpar nas notificações.", + "clearNotification": "Limpar Notificação", + "clearNotifications": "Limpar Todas as Notificações", + "collapseIcon": "Ícone da ação recolher nas notificações.", + "collapseNotification": "Recolher Notificação", + "configureIcon": "Ícone da ação configurar nas notificações.", + "configureNotification": "Configurar Notificação", + "copyNotification": "Copiar Texto", + "expandIcon": "Ícone da ação expandir nas notificações.", + "expandNotification": "Expandir Notificação", + "hideIcon": "Ícone da ação ocultar nas notificações.", + "hideNotificationsCenter": "Ocultar as Notificações" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Erro: {0}", + "alertInfoMessage": "Informações: {0}", + "alertWarningMessage": "Aviso: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Notificações", + "notificationsEmpty": "Não há novas notificações", + "notificationsToolbar": "Ações do Centro de Notificações" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Limpar Todas as Notificações", + "focusNotificationToasts": "Focar na Notificação do Sistema", + "hideNotifications": "Ocultar as Notificações", + "notificationCenterVisible": "Se o centro de notificações está visível", + "notificationFocus": "Se uma notificação tem o foco do teclado", + "notificationToastsVisible": "Se uma notificação do sistema está visível", + "notifications": "Notificações", + "showNotifications": "Mostrar Notificações" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, notificação", "notificationWithSourceAriaLabel": "{0}, origem: {1}, notificação", "notificationsList": "Lista de Notificações" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Ícone da ação limpar nas notificações.", - "clearAllIcon": "Ícone da ação limpar tudo nas notificações.", - "hideIcon": "Ícone da ação ocultar nas notificações.", - "expandIcon": "Ícone da ação expandir nas notificações.", - "collapseIcon": "Ícone da ação recolher nas notificações.", - "configureIcon": "Ícone da ação configurar nas notificações.", - "clearNotification": "Limpar Notificação", - "clearNotifications": "Limpar Todas as Notificações", - "hideNotificationsCenter": "Ocultar as Notificações", - "expandNotification": "Expandir Notificação", - "collapseNotification": "Recolher Notificação", - "configureNotification": "Configurar Notificação", - "copyNotification": "Copiar Texto" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Ações de editor", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Se o editor pode mostrar as trilhas", - "breadcrumbsVisible": "Se as trilhas estão visíveis no momento", - "breadcrumbsActive": "Se as trilhas têm o foco", - "empty": "nenhum elemento", - "cmd.toggle": "Ativar/Desativar Trilhas", - "miShowBreadcrumbs": "Mostrar &&Trilhas", - "cmd.focus": "Focar nas Trilhas" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Ocultar as Notificações", + "noNotifications": "Não Há Novas Notificações", + "noNotificationsWithProgress": "Não Há Novas Notificações ({0} em andamento)", + "notifications": "{0} Novas Notificações", + "notificationsWithProgress": "{0} Novas Notificações ({1} em andamento)", + "oneNotification": "Uma Nova Notificação", + "oneNotificationWithProgress": "Uma Nova Notificação ({0} em andamento)", + "status.message": "Mensagem de Status", + "status.notifications": "Notificações", + "zeroNotifications": "Nenhuma Notificação" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "Clique para executar o comando '{0}'", "notificationActions": "Ações de Notificação", "notificationSource": "Origem: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Navegação Estrutural", - "enabled": "Habilitar/desabilitar trilhas de navegação.", - "filepath": "Controla se e como os caminhos de arquivo são mostrados no modo de exibição de trilhas.", - "filepath.on": "Mostrar o caminho do arquivo no modo de exibição de trilhas.", - "filepath.off": "Não mostrar o caminho do arquivo no modo de exibição estrutural.", - "filepath.last": "Somente mostrar o último elemento do caminho do arquivo no modo de exibição de trilhas.", - "symbolpath": "Controla se e como os símbolos são mostrados no modo de exibição de trilhas.", - "symbolpath.on": "Mostrar todos os símbolos na exibição trilhas.", - "symbolpath.off": "Não mostrar símbolos no modo de exibição estrutural.", - "symbolpath.last": "Somente mostrar o símbolo atual no modo de exibição de trilhas.", - "symbolSortOrder": "Controla como os símbolos são classificados no modo de exibição da estrutura do código de trilha.", - "symbolSortOrder.position": "Mostrar estrutura de tópicos do símbolo na ordem de posição do arquivo.", - "symbolSortOrder.name": "Mostrar estrutura de tópicos do símbolo em ordem alfabética.", - "symbolSortOrder.type": "Mostrar estrutura de tópicos do símbolo em ordem de tipo de símbolo.", - "icons": "Renderizar itens de trilha com ícones.", - "filteredTypes.file": "Quando as trilhas habilitadas mostram símbolos `file`.", - "filteredTypes.module": "Quando as trilhas habilitadas mostram símbolos `module`.", - "filteredTypes.namespace": "Quando as trilhas habilitadas mostram símbolos `namespace`.", - "filteredTypes.package": "Quando as trilhas habilitadas mostram símbolos `package`.", - "filteredTypes.class": "Quando as trilhas habilitadas mostram símbolos `class`.", - "filteredTypes.method": "Quando as trilhas habilitadas mostram símbolos `method`.", - "filteredTypes.property": "Quando as trilhas habilitadas mostram símbolos `property`.", - "filteredTypes.field": "Quando as trilhas habilitadas mostram símbolos `field`.", - "filteredTypes.constructor": "Quando as trilhas habilitadas mostram símbolos `constructor`.", - "filteredTypes.enum": "Quando as trilhas habilitadas mostram símbolos `enum`.", - "filteredTypes.interface": "Quando as trilhas habilitadas mostram símbolos `interface`.", - "filteredTypes.function": "Quando as trilhas habilitadas mostram símbolos `function`.", - "filteredTypes.variable": "Quando as trilhas habilitadas mostram símbolos `variable`.", - "filteredTypes.constant": "Quando as trilhas habilitadas mostram símbolos `constant`.", - "filteredTypes.string": "Quando as trilhas habilitadas mostram símbolos `string`.", - "filteredTypes.number": "Quando as trilhas habilitadas mostram símbolos `number`.", - "filteredTypes.boolean": "Quando as trilhas habilitadas mostram símbolos `boolean`.", - "filteredTypes.array": "Quando as trilhas habilitadas mostram símbolos `array`.", - "filteredTypes.object": "Quando as trilhas habilitadas mostram símbolos `object`.", - "filteredTypes.key": "Quando as trilhas habilitadas mostram símbolos `key`.", - "filteredTypes.null": "Quando as trilhas habilitadas mostram símbolos `null`.", - "filteredTypes.enumMember": "Quando as trilhas habilitadas mostram símbolos `enumMember`.", - "filteredTypes.struct": "Quando as trilhas habilitadas mostram símbolos `struct`.", - "filteredTypes.event": "Quando as trilhas habilitadas mostram símbolos `event`.", - "filteredTypes.operator": "Quando as trilhas habilitadas mostram símbolos `operator`.", - "filteredTypes.typeParameter": "Quando as trilhas habilitadas mostram símbolos `typeParameter`." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Ícone para fechar um painel.", + "closePanel": "Fechar Painel", + "focusPanel": "Focar no Painel", + "hidePanel": "Ocultar o Painel", + "maximizeIcon": "Ícone para maximizar um painel.", + "maximizePanel": "Maximizar Tamanho do Painel", + "miShowPanel": "Mostrar &&Painel", + "minimizePanel": "Restaurar Tamanho do Painel", + "nextPanelView": "Exibição do Próximo Painel", + "positionPanelBottom": "Mover Painel para Baixo", + "positionPanelLeft": "Mover Painel para a Esquerda", + "positionPanelRight": "Mover Painel para a Direita", + "previousPanelView": "Modo de Exibição do Painel Anterior", + "restoreIcon": "Ícone para restaurar um painel.", + "toggleMaximizedPanel": "Ativar/Desativar Painel Maximizado", + "togglePanel": "Ativar/Desativar Painel" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Trilhas" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Ocultar Painel", + "panel.emptyMessage": "Arraste um modo de exibição no painel para mostrar.", + "resetLocation": "Redefinir a Localização" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Focar na Barra Lateral" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Barra de Status do Foco", + "hide": "Ocultar '{0}'", + "hideStatusBar": "Ocultar Barra de Status", + "statusBarFocused": "Se a barra de status tem o foco do teclado" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Baixando a Atualização...", + "checkForUpdates": "Verificar se há &&Atualizações...", + "checkingForUpdates": "Verificando se há Atualizações...", + "download now": "B&&aixar Atualização", + "focusMenu": "Focar no Menu do Aplicativo", + "goToSetting": "Abrir as Configurações", + "installUpdate...": "Instalar a &&Atualização...", + "installingUpdate": "Instalando a Atualização...", + "mEdit": "&&Editar", + "mFile": "&&Arquivo", + "mGoto": "&&Acessar", + "mHelp": "&&Ajuda", + "mPreferences": "Preferências", + "mSelection": "&&Seleção", + "mTerminal": "&&Terminal", + "mView": "&&Ver", + "menubar.customTitlebarAccessibilityNotification": "O suporte para acessibilidade está habilitado para você. Para obter a experiência mais acessível, recomendamos o estilo da barra de título personalizada.", + "restartToUpdate": "Reiniciar para &&Atualizar" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Host de Desenvolvimento de Extensão]", + "patchedWindowTitle": "[Sem suporte]", + "userIsAdmin": "[Administrador]", + "userIsSudo": "[Superusuário]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Recolher Tudo", + "command-error": "Erro ao executar o comando {1}: {0}. Provavelmente, isso é causado pela extensão que contribui com {1}.", + "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", + "refresh": "Atualizar", + "treeView.enableCollapseAll": "Se o modo de exibição de árvore com a ID {0} permite recolher tudo.", + "treeView.enableRefresh": "Se o modo de exibição de árvore com a ID {0} permite atualização.", + "treeView.toggleCollapseAll": "Se a opção recolher tudo está ativada para o modo de exibição de árvore com a ID {0}." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Ícone de um contêiner de painel de exibição recolhido.", + "viewPaneContainerExpandedIcon": "Ícone de um contêiner de painel de exibição expandido.", + "viewToolbarAriaLabel": "{0} ações" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Mover Modo de Exibição para Baixo", + "viewMoveLeft": "Mover Modo de Exibição para a Esquerda", + "viewMoveRight": "Mover Modo de Exibição para a Direita", + "viewMoveUp": "Mover Modo de Exibição para Cima", + "views": "Modos de Exibição" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Focar no Modo de Exibição {0}", + "resetViewLocation": "Redefinir a Localização", + "show view": "Mostrar {0}", + "toggle view": "Alternar {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Se o foco do teclado está dentro do controle de abertura rápida" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "Falha ao carregar um arquivo necessário. Reinicie o aplicativo para fazer uma nova tentativa. Detalhes: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "`${activeEditorLong}`: o caminho completo do arquivo (por exemplo, /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "`${activeEditorMedium}`: o caminho do arquivo relativo à pasta do workspace (por exemplo, myFolder/myFileFolder/myFile.txt).", + "activeEditorShort": "`${activeEditorShort}`: o nome do arquivo (por exemplo, myFile.txt).", + "activeFolderLong": "`${activeFolderLong}`: o caminho completo da pasta que contém o arquivo (por exemplo, /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "`${activeFolderMedium}`: o caminho da pasta que contém o arquivo, em relação à pasta do workspace (por exemplo, myFolder/myFileFolder).", + "activeFolderShort": "`${activeFolderShort}`: o nome da pasta que contém o arquivo (por exemplo, myFileFolder).", + "activityBarIconClickBehavior": "Controla o comportamento de clicar em um ícone da barra de atividades no workbench.", + "activityBarVisibility": "Controla a visibilidade da barra de atividade no workbench.", + "appName": "`${appName}`: por exemplo, VS Code.", + "centeredLayoutAutoResize": "Controla se o layout centralizado deve ser redimensionado automaticamente para a largura máxima quando mais de um grupo é aberto. Uma vez que apenas um grupo estiver aberto, ele será redimensionado para a largura centralizada original.", + "closeEmptyGroups": "Controla o comportamento de grupos de editor vazios quando a última guia do grupo é fechada. Quando habilitados, os grupos vazios serão fechados automaticamente. Quando desabilitados, os grupos vazios continuarão fazendo parte da grade.", + "closeOnFileDelete": "Controla se os editores que mostram um arquivo que foi aberto durante a sessão devem ser fechados automaticamente ao serem excluídos ou renomeados por algum outro processo. A desabilitação disso impedirá que o editor seja aberto em um evento desse tipo. Observe que a exclusão de dentro do aplicativo sempre fechará o editor e que arquivos sujos nunca serão fechados para preservar seus dados.", + "closeOnFocusLost": "Controla se a Abertura Rápida deve ser fechada automaticamente quando perde o foco.", + "commandHistory": "Controla o número de comandos usados recentemente para manter o histórico da paleta de comandos. Defina como 0 para desabilitar o histórico de comandos.", + "confirmBeforeCloseWeb": "Controla se um diálogo de confirmação deve ser mostrado antes do fechamento da janela ou da guia do navegador. Observe que, mesmo quando esta configuração está habilitada, os navegadores ainda podem decidir fechar uma guia ou uma janela sem confirmação e que ela é apenas uma dica que pode não funcionar em alguns casos.", + "customMenuBarAltFocus": "Controla se a barra de menus será focada pressionando a tecla Alt. Essa configuração não tem efeito sobre como ativar/desativar a barra de menus com a tecla Alt.", + "decorations.badges": "Controla se as decorações de arquivo do editor devem usar selos.", + "decorations.colors": "Controla se as decorações de arquivo do editor devem usar cores.", + "dirty": "`${dirty}`: um indicador sujo se o editor ativo estiver sujo.", + "editorOpenPositioning": "Controla onde os editores são abertos. Selecione `left` ou `right` para abrir editores à esquerda ou à direita do editor ativo no momento. Selecione `first` ou `last` para abrir editores independentemente do que está atualmente ativo.", + "editorTabCloseButton": "Controla a posição dos botões de fechar das guias do editor ou os desabilita quando definido como 'desativado'. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", + "enableMenuBarMnemonics": "Controla se os menus principais podem ser abertos por meio de atalhos da tecla Alt. A desabilitação de mnemônicos permite associar esses atalhos de tecla Alt aos comandos do editor.", + "enablePreview": "Controla se os editores abertos são mostrados como visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam definidos explicitamente para permanecerem abertos (por exemplo, por meio de clique duplo ou de edição) e aparecem com um estilo da fonte itálico.", + "enablePreviewFromCodeNavigation": "Controla se editores permanecem na visualização quando uma navegação de código é iniciada deles. Os editores de visualização não permanecem abertos e são reutilizados até que explicitamente definidos para permanecerem abertos (por exemplo, por meio do clique duplo ou edição). Este valor é ignorado quando `#workbench.editor.enablePreview#` está desabilitado.", + "enablePreviewFromQuickOpen": "Controla se os editores abertos na Abertura Rápida são mostrados como visualização. Os editores de visualização não permanecem abertos e são reutilizados até que sejam definidos explicitamente para permanecerem abertos (por exemplo, por meio de clique duplo ou de edição). Esse valor é ignorado quando `#workbench.editor.enablePreview#` é desabilitado.", + "focusRecentEditorAfterClose": "Controla se as guias são fechadas na ordem usada mais recentemente ou da esquerda para a direita.", + "folderName": "`${folderName}`: o nome da pasta do workspace que contém o arquivo (por exemplo, myFolder).", + "folderPath": "`${folderPath}`: o caminho do arquivo da pasta do workspace que contém o arquivo (por exemplo, /Users/Development/myFolder).", + "fontAliasing": "Controla o método de suavização de fonte no workbench.", + "highlightModifiedTabs": "Controla se uma borda superior é desenhada em guias modificadas (sujas) do editor ou não. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", + "limitEditorsEnablement": "Controla se o número de editores abertos deve ser limitado. Quando habilitados, os editores menos usados recentemente que não estiverem sujos fecharão para criar espaço para editores recém-abertos.", + "limitEditorsMaximum": "Controla o número máximo de editores abertos. Use a configuração `#workbench.editor.limit.perEditorGroup#` para controlar esse limite por grupo de editor ou em todos os grupos.", + "menuBarVisibility": "Controlar a visibilidade da barra de menus. A configuração 'toggle' significa que a barra de menus está oculta e um único pressionamento da tecla Alt fará com que ela seja mostrada. A configuração 'compact' inserirá o menu na barra lateral.", + "menuBarVisibility.mac": "Controlar a visibilidade da barra de menus. A configuração 'toggle' significa que a barra de menus está oculta e a execução de `Focus Application Menu` a mostrará. A configuração 'compact' inserirá o menu na barra lateral.", + "mouseBackForwardToNavigate": "Navegar entre arquivos abertos usando os botões do mouse quatro e cinco, se fornecido.", + "openDefaultKeybindings": "Controla se as configurações de associação de teclas de abertura também abrem um editor mostrando todas as associações de teclas padrão.", + "openDefaultSettings": "Controla se as configurações de abertura também abrem um editor mostrando todas as configurações padrão.", + "openFilesInNewWindow": "Controla se os arquivos devem abrir em uma nova janela.\r\nObserve que pode haver ainda casos onde essa configuração é ignorada (por exemplo, quando usando o '..--nova janela ' ou '-reutilização-janela ' opção de linha de comando).", + "openFilesInNewWindowMac": "Controla se os arquivos devem abrir em uma nova janela. \r\nObserve que pode haver ainda casos onde essa configuração é ignorada (por exemplo, quando usando o '..--nova janela ' ou '-reutilização-janela ' opção de linha de comando).", + "openFoldersInNewWindow": "Controla se as pastas devem abrir em uma nova janela ou substituir a última janela ativa.\r\nObserve que ainda podem haver casos em que essa configuração é ignorada (por exemplo, quando usar a opção de linha de comando '--new-windows' ou '--reuse-window').", + "panelDefaultLocation": "Controla a localização padrão do painel (terminal, console de depuração, saída, problemas). Ele pode ser exibido na parte inferior, direita ou esquerda do workbench.", + "panelOpensMaximized": "Controla se o painel é aberto maximizado. Ele pode ser sempre aberto maximizado, nunca aberto maximizado ou aberto no último estado em que estava antes de ser fechado.", + "perEditorGroup": "Controla se o limite de editores abertos máximos deve ser aplicado por grupo de editor ou por todos os grupos de editor.", + "pinnedTabSizing": "Controla o dimensionamento das guias fixadas do editor. As guias fixadas são classificadas no início de todas as guias abertas e, normalmente, não são fechadas até que sejam desafixadas. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", + "preserveInput": "Controla se a última entrada digitada na paleta de comandos deverá ser restaurada ao ser aberta na próxima vez.", + "remoteName": "`${remoteName}`: por exemplo, SSH", + "restoreViewState": "Restaura o último estado de exibição (por exemplo, posição de rolagem) ao reabrir editores textuais depois que eles foram fechados.", + "revealIfOpen": "Controla se um editor é revelado em um dos grupos visíveis, se aberto. Se desabilitado, um editor preferirá abrir no grupo de editor atualmente ativo. Se habilitado, um editor já aberto será revelado em vez de aberto novamente no grupo de editor ativo no momento. Observe que há alguns casos em que essa configuração é ignorada, por exemplo, ao forçar um editor a abrir em um grupo específico ou no lado do grupo ativo no momento.", + "rootName": "`${rootName}`: nome do workspace ou da pasta aberto (por exemplo, myFolder ou myWorkspace).", + "rootPath": "`${rootPath}`: caminho do arquivo do workspace ou da pasta aberto (por exemplo, /Users/Development/myWorkspace).", + "scrollToSwitchTabs": "Controla se a rolagem sobre as guias vai abri-las ou não. Por padrão, as guias serão apenas exibidas após a rolagem, mas não serão abertas. Você pode pressionar e manter pressionada a tecla Shift durante a rolagem para alterar esse comportamento durante esse momento. Este valor é ignorado quando a opção `#workbench.editor.showTabs#` está desabilitada.", + "separator": "`${separator}`: um separador condicional (\"-\") que só é mostrado quando circundado por variáveis com valores ou texto estático.", + "settings.editor.desc": "Determina qual editor de configurações usar por padrão.", + "settings.editor.json": "Use o editor de arquivos JSON.", + "settings.editor.ui": "Use o editor de interface do usuário de configurações.", + "showEditorTabs": "Controla se os editores abertos devem ser exibidos em guias.", + "showIcons": "Controla se editores abertos devem ser mostrados com um ícone. Isso exige que um tema de ícone de arquivo seja habilitado também.", + "sideBarLocation": "Controla a localização da barra lateral e da barra de atividade. Elas podem ser exibidas à esquerda ou à direita do workbench.", + "sideBySideDirection": "Controla a direção padrão dos editores que são abertos lado a lado (por exemplo, no Explorador). Por padrão, os editores serão abertos no lado direito do editor ativo no momento. Se esta opção for alterada para `down`, os editores serão abertos abaixo daquele que está ativo no momento.", + "splitOnDragAndDrop": "Controla se os grupos do editor podem ser divididos das operações de arrastar e soltar soltando um editor ou um arquivo nas bordas da área do editor.", + "splitSizing": "Controla o dimensionamento dos grupos do editor ao dividi-los.", + "statusBarVisibility": "Controla a visibilidade da barra de status na parte inferior do workbench.", + "tabDescription": "Controla o formato do rótulo de um editor.", + "tabScrollbarHeight": "Controla a altura das barras de rolagem usadas para guias e trilhas na área do título do editor.", + "tabSizing": "Controla o dimensionamento das guias do editor. Esse valor é ignorado quando `#workbench.editor.showTabs#` está desabilitado.", + "untitledHint": "Controla se a dica sem título deve ser um texto embutido no editor, ser um botão flutuante ou estar oculta.", + "untitledLabelFormat": "Controla o formato do rótulo de um editor sem título.", + "useSplitJSON": "Controla se o editor de JSON dividido deve ser usado ao editar configurações como JSON.", + "viewVisibility": "Controla a visibilidade das ações do cabeçalho do modo de exibição. Exibir ações de cabeçalho poderá estar sempre visível ou visível apenas quando esse modo de exibição estiver com foco ou focalizado.", + "window.confirmBeforeClose.always": "Sempre tentar a solicitação de confirmação. Observe que os navegadores ainda podem decidir fechar uma guia ou uma janela sem confirmação.", + "window.confirmBeforeClose.keyboardOnly": "Solicitar confirmação apenas se uma associação de teclas for detectada. Observe que a detecção talvez não seja possível em alguns casos.", + "window.confirmBeforeClose.never": "Nunca solicitar confirmação explicitamente, a menos que a perda de dados seja iminente.", + "window.menuBarVisibility.classic": "O menu é exibido na parte superior da janela e fica oculto somente no modo de tela inteira.", + "window.menuBarVisibility.compact": "O menu é exibido como um botão compacto na barra lateral. Este valor é ignorado quando `#window.titleBarStyle#` é `native`.", + "window.menuBarVisibility.hidden": "O menu está sempre oculto.", + "window.menuBarVisibility.toggle": "O menu está oculto, mas pode ser exibido na parte superior da janela por meio da tecla Alt.", + "window.menuBarVisibility.toggle.mac": "O menu está oculto, mas pode ser exibido na parte superior da janela executando o comando `Focus Application Menu`.", + "window.menuBarVisibility.visible": "O menu fica sempre visível na parte superior da janela, mesmo no modo de tela inteira.", + "window.openFilesInNewWindow.default": "Os arquivos serão abertos em uma nova janela, a menos que seja selecionado de dentro do aplicativo (por exemplo, pelo menu Arquivo).", + "window.openFilesInNewWindow.defaultMac": "Os arquivos serão abertos na janela com a pasta Arquivos aberta ou a última janela ativa, a menos que sejam abertos por meio do Dock ou do Finder.", + "window.openFilesInNewWindow.off": "Os arquivos serão abertos na janela com a pasta Arquivos aberta ou a última janela ativa.", + "window.openFilesInNewWindow.on": "Os arquivos serão abertos em uma nova janela.", + "window.openFoldersInNewWindow.default": "As pastas serão abertas em uma nova janela, a menos que uma pasta seja selecionada de dentro do aplicativo (por exemplo, pelo menu Arquivo).", + "window.openFoldersInNewWindow.off": "As pastas substituirão a última janela ativa.", + "window.openFoldersInNewWindow.on": "As pastas serão abertas em uma nova janela.", + "window.titleSeparator": "Separador usado por `window.title`.", + "windowConfigurationTitle": "Janela", + "windowTitle": "Controla o título da janela com base no editor ativo. As variáveis são substituídas com base no contexto:", + "workbench.activityBar.iconClickBehavior.focus": "Focar na barra lateral se o item clicado já estiver visível.", + "workbench.activityBar.iconClickBehavior.toggle": "Ocultar a barra lateral se o item clicado já estiver visível.", + "workbench.editor.labelFormat.default": "Mostrar o nome do arquivo. Quando as guias estão habilitadas e dois arquivos têm o mesmo nome em um grupo, as seções de diferenciação de cada caminho de arquivo são adicionadas. Quando as guias estiverem desabilitadas, o caminho relativo à pasta do workspace será mostrado se o editor estiver ativo.", + "workbench.editor.labelFormat.long": "Mostrar o nome do arquivo seguido pelo caminho absoluto.", + "workbench.editor.labelFormat.medium": "Mostrar o nome do arquivo seguido pelo caminho relativo à pasta do workspace.", + "workbench.editor.labelFormat.short": "Mostrar o nome do arquivo seguido por seu nome de diretório.", + "workbench.editor.pinnedTabSizing.compact": "Uma guia fixa será mostrada em um formato compacto com apenas o ícone ou a primeira letra do nome do editor.", + "workbench.editor.pinnedTabSizing.normal": "Uma guia fixa herda a aparência das guias não fixas.", + "workbench.editor.pinnedTabSizing.shrink": "Uma guia fixa é reduzida a um tamanho compacto fixo mostrando partes do nome do editor.", + "workbench.editor.splitSizingDistribute": "Divide todos os grupos do editor em partes iguais.", + "workbench.editor.splitSizingSplit": "Divide o grupo do editor ativo em partes iguais.", + "workbench.editor.tabSizing.fit": "Sempre mantenha as guias grandes o suficiente para mostrar o rótulo de editor completo.", + "workbench.editor.tabSizing.shrink": "Permitir que as guias sejam menores quando o espaço disponível não for suficiente para mostrar todas as guias de uma vez.", + "workbench.editor.titleScrollbarSizing.default": "O tamanho padrão.", + "workbench.editor.titleScrollbarSizing.large": "Aumenta o tamanho para facilitar a captura com o mouse.", + "workbench.editor.untitled.labelFormat.content": "O nome do arquivo sem título é derivado do conteúdo de sua primeira linha, a menos que tenha um caminho de arquivo associado. Ele fará fallback para o nome caso a linha esteja vazia ou não contenha caracteres de palavras.", + "workbench.editor.untitled.labelFormat.name": "O nome do arquivo sem título não é derivado do conteúdo do arquivo.", + "workbench.experimental.useCustomHover": "Habilitar/desabilitar focos personalizados na Barra de atividade & Painel. Observe que essa configuração é experimental e sujeita a ser removida a qualquer momento.", + "workbench.fontAliasing.antialiased": "Suavizar a fonte no nível do pixel, em oposição ao subpixel. Pode tornar a fonte aparentemente mais clara de modo geral.", + "workbench.fontAliasing.auto": "Aplica `default` ou `antialiased` automaticamente com base no DPI de exibições.", + "workbench.fontAliasing.default": "Suavização da fonte de subpixel. Na maioria das exibições que não são de retina, isso fornece o texto mais nítido.", + "workbench.fontAliasing.none": "Desabilita a suavização de fonte. O texto será exibido com bordas nítidas irregulares.", + "workbench.hover.delay": "Controla o atraso em milissegundos após o qual a focalização é exibida para os itens do Workbench (por exemplo, alguns itens do modo de exibição de árvore fornecidos na extensão). Os itens já visíveis podem exigir uma atualização para refletirem essa alteração na configuração.", + "workbench.panel.opensMaximized.always": "Sempre maximize o painel ao abri-lo.", + "workbench.panel.opensMaximized.never": "Nunca maximizar o painel ao abri-lo. O painel será aberto não maximizado.", + "workbench.panel.opensMaximized.preserve": "Abrir o painel no estado em que estava antes de ser fechado.", + "workbench.quickOpen.preserveInput": "Controla se a última entrada digitada para a Abertura Rápida deverá ser restaurada ao ser aberta na próxima vez.", + "wrapTabs": "Controla se as guias devem ser encapsuladas em várias linhas ao exceder o espaço disponível ou se uma barra de rolagem deve ser exibida em vez disso. Esse valor é ignorado quando `#workbench.editor.showTabs#` é desabilitado.", + "zenMode.centerLayout": "Controla se a ativação do modo Zen também centraliza o layout.", + "zenMode.fullScreen": "Controla se a ativação do modo Zen também coloca o workbench no modo de tela inteira.", + "zenMode.hideActivityBar": "Controla se ativar o modo Zen também oculta a barra de atividade na parte esquerda ou direita do workbench.", + "zenMode.hideLineNumbers": "Controla se a ativação do modo Zen também oculta os números de linha do editor.", + "zenMode.hideStatusBar": "Controla se a ativação do modo Zen também oculta a barra de status na parte inferior do workbench.", + "zenMode.hideTabs": "Controla se a ativação do modo Zen também oculta as guias do workbench.", + "zenMode.restore": "Controla se uma janela deverá ser restaurada para o modo zen se ela tiver sido encerrada no modo zen.", + "zenMode.silentNotifications": "Controla se as notificações são mostradas durante o modo zen. Se for true, apenas as notificações de erro serão exibidas.", + "zenModeConfigurationTitle": "Modo Zen" + }, + "vs/workbench/common/actions": { + "developer": "Desenvolvedor", + "help": "Ajuda", + "preferences": "Preferências", + "view": "Ver" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Workbench" + }, + "vs/workbench/common/editor": { + "activeEditor": "O identificador do editor ativo", + "activeEditorAvailableEditorIds": "Os identificadores de editor disponíveis que são utilizáveis para o editor ativo", + "activeEditorGroupEmpty": "Se o grupo de editores ativo está vazio", + "activeEditorGroupIndex": "O índice do grupo de editores ativo", + "activeEditorGroupLast": "Se o grupo de editores ativo é o último grupo", + "activeEditorIsDirty": "Se o editor ativo está sujo", + "activeEditorIsNotPreview": "Se o editor ativo não está no modo de visualização", + "activeEditorIsPinned": "Se o editor ativo está fixado", + "activeEditorIsReadonly": "Se o editor ativo é somente leitura", + "editorAreaVisible": "Se a área do editor está visível", + "editorIsOpen": "Se um editor está aberto", + "groupEditorsCount": "O número de grupos de editores abertos", + "inZenMode": "Se o modo Zen está habilitado", + "isCenteredLayout": "Se o layout centralizado está habilitado", + "multipleEditorGroups": "Se há vários grupos de editores abertos", + "splitEditorsVertically": "Se editores são divididos verticalmente", + "textCompareEditorActive": "Se um editor de comparação de texto está ativo", + "textCompareEditorVisible": "Se um editor de comparação de texto está visível" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (excluído)", + "orphanedReadonlyFile": "{0} (excluído, somente leitura)", + "readonlyFile": "{0} (somente leitura)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} – {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "O identificador do painel ativo", + "panelFocus": "Se o painel tem o foco do teclado", + "panelMaximized": "Se o painel está maximizado", + "panelPosition": "A posição do painel, seja 'esquerda', 'direita' ou 'inferior'", + "panelVisible": "Se o painel está visível" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Se o recurso tem o suporte de um provedor de sistema de arquivos", + "resource": "O valor completo do recurso, incluindo o esquema e o caminho", + "resourceDirname": "O nome da pasta na qual o recurso está contido", + "resourceExtname": "O nome da extensão do recurso", + "resourceFilename": "O nome do arquivo do recurso", + "resourceLangId": "O identificador de idioma do recurso", + "resourcePath": "O caminho completo do recurso", + "resourceScheme": "O esquema do recurso", + "resourceSet": "Se um recurso está presente ou não" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Cor da tela de fundo da barra de atividades para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarActiveBorder": "Cor da borda da barra de atividade para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarActiveFocusBorder": "Cor da borda do foco da barra de atividade para o item ativo. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarBackground": "Cor da tela de fundo da barra de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarBadgeBackground": "Cor da tela de fundo do selo da notificação de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarBadgeForeground": "Cor de primeiro plano do selo da notificação de atividade. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarBorder": "Cor da borda da barra de atividade que separa a barra lateral. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarDragAndDropBorder": "Arraste e solte a cor dos comentários para os itens da barra de atividade. A barra de atividade é mostrada na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarForeground": "Cor de primeiro plano do item da barra de atividade quando ela está ativa. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "activityBarInActiveForeground": "Cor de primeiro plano do item da barra de atividade quando ela estiver inativa. A barra de atividade é exibida na extrema esquerda ou direita e permite alternar entre os modos de exibição da barra lateral.", + "banner.background": "Cor da tela de fundo da faixa. O banner é mostrado sob a barra de título da janela.", + "banner.foreground": "Cor da tela de fundo da faixa. O banner é mostrado sob a barra de título da janela.", + "banner.iconForeground": "Cor do ícone da faixa. O banner é mostrado sob a barra de título da janela.", + "deprecatedEditorGroupBackground": "Preterido: a cor da tela de fundo de um grupo de editor não é mais compatível com a introdução do layout do editor de grade. Você pode usar editorGroup.emptyBackground para definir a cor da tela de fundo de grupos de editor vazios.", + "editorDragAndDropBackground": "Cor da tela de fundo ao arrastar editores. A cor deve ter transparência para que o conteúdo do editor ainda possa se destacar.", + "editorGroupBackground": "Cor da tela de fundo preterida de um grupo de editor.", + "editorGroupBorder": "Cor para separar vários grupos de editor. Os grupos de editor são contêineres de editores.", + "editorGroupEmptyBackground": "Cor da tela de fundo de um grupo de editor vazio. Os grupos de editor são contêineres de editores.", + "editorGroupFocusedEmptyBorder": "A cor da borda de um grupo de editor vazio que está com foco. Os grupos de editor são contêineres de editores.", + "editorGroupHeaderBackground": "Cor da tela de fundo do cabeçalho do título de grupo do editor quando as guias estão desabilitadas (`\"workbench.editor.showTabs\": false`). Os grupos de editor são contêineres de editores.", + "editorPaneBackground": "Cor da tela de fundo do painel do editor visível no lado esquerdo e direito do layout centralizado do editor.", + "editorTitleContainerBorder": "A cor da borda do cabeçalho do título de grupo do editor. Os grupos de editor são contêineres de editores.", + "extensionBadge.remoteBackground": "Cor da tela de fundo para o selo remoto no modo de exibição de extensões.", + "extensionBadge.remoteForeground": "Cor de primeiro plano do selo remoto no modo de exibição de extensões.", + "lastPinnedTabBorder": "Borda para separar uma guia das outras. As guias são os contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editores. Pode haver vários grupos de editor.", + "menubarSelectionBackground": "Cor da tela de fundo do item de menu selecionado na barra de menus.", + "menubarSelectionBorder": "A cor da borda do item de menu selecionado na barra de menus.", + "menubarSelectionForeground": "Cor de primeiro plano do item de menu selecionado na barra de menus.", + "notificationCenterBorder": "Cor da borda do centro de notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationCenterHeaderBackground": "Cor da tela de fundo do cabeçalho do centro de notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationCenterHeaderForeground": "Cor de primeiro plano do cabeçalho do centro de notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationToastBorder": "Cor da borda da notificação do sistema. As notificações deslizam da parte inferior direita da janela.", + "notificationsBackground": "Cor da tela de fundo das notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationsBorder": "Cor da borda das notificações separadas de outras notificações no centro de notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationsErrorIconForeground": "A cor usada para o ícone de notificações de erro. As notificações deslizam da parte inferior direita da janela.", + "notificationsForeground": "Cor de primeiro plano das notificações. As notificações deslizam da parte inferior direita da janela.", + "notificationsInfoIconForeground": "A cor usada para o ícone de notificações de informações. As notificações deslizam da parte inferior direita da janela.", + "notificationsLink": "Cor de primeiro plano dos links de notificação. As notificações deslizam da parte inferior direita da janela.", + "notificationsWarningIconForeground": "A cor usada para o ícone de notificações de aviso. As notificações deslizam da parte inferior direita da janela.", + "panelActiveTitleBorder": "A cor da borda do título do painel ativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibições, como terminal integrado e de saída.", + "panelActiveTitleForeground": "Cor do título para o painel ativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como o terminal integrado e de saída.", + "panelBackground": "Cor da tela de fundo do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições como o terminal integrado e de saída.", + "panelBorder": "Cor da borda do painel para separar o painel do editor. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como terminal integrado e de saída.", + "panelDragAndDropBorder": "Arraste e solte a cor dos comentários para títulos do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições como o terminal integrado e de saída.", + "panelInactiveTitleForeground": "Cor do título para o painel inativo. Os painéis são mostrados abaixo da área do editor e contêm modos de exibição como o terminal integrado e de saída.", + "panelInputBorder": "Borda da caixa de entrada para entradas no painel.", + "panelSectionBorder": "A cor da borda da seção do painel usada quando várias exibições são empilhadas horizontalmente no painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", + "panelSectionDragAndDropBackground": "Arraste e solte a cor dos comentários das seções do painel. A cor deve ter transparência para que as seções do painel ainda possam aparecer. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", + "panelSectionHeaderBackground": "A cor da tela de fundo do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado.", + "panelSectionHeaderBorder": "A cor da borda do cabeçalho da seção do painel usada quando várias exibições são empilhadas verticalmente no painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", + "panelSectionHeaderForeground": "A cor de primeiro plano do cabeçalho da seção do painel. Os painéis são mostrados abaixo da área do editor e contêm exibições, como saída e terminal integrado. As seções do painel são exibições aninhadas nos painéis.", + "sideBarBackground": "Cor da tela de fundo da barra lateral. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", + "sideBarBorder": "Cor da borda da barra lateral no lado que separa para o editor. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", + "sideBarDragAndDropBackground": "Arraste e solte a cor dos comentários das seções da barra lateral. A cor deve ter transparência para que as seções da barra lateral ainda possam aparecer. A barra lateral é o contêiner para exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", + "sideBarForeground": "Cor de primeiro plano da barra lateral. A barra lateral é o contêiner de modos de exibição, como explorador e pesquisa.", + "sideBarSectionHeaderBackground": "A cor da tela de fundo do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", + "sideBarSectionHeaderBorder": "A cor da borda do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", + "sideBarSectionHeaderForeground": "A cor de primeiro plano do cabeçalho da seção de barra lateral. A barra lateral é o contêiner de exibições, como explorador e pesquisa. As seções de barra lateral são exibições aninhadas na barra lateral.", + "sideBarTitleForeground": "Cor de primeiro plano do título da barra lateral. A barra lateral é o contêiner dos modos de exibição, como explorador e pesquisa.", + "statusBarBackground": "Cor da tela de fundo da barra de status quando um workspace ou pasta é aberto. A barra de status é mostrada na parte inferior da janela.", + "statusBarBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor. A barra de status é mostrada na parte inferior da janela.", + "statusBarErrorItemBackground": "Cor da tela de fundo dos itens de erro da barra de status. Os itens de erro destacam-se de outras entradas da barra de status para indicar condições de erro. A barra de status é mostrada na parte inferior da janela.", + "statusBarErrorItemForeground": "Cor de primeiro plano dos itens de erro da barra de status. Os itens de erro destacam-se de outras entradas da barra de status para indicar condições de erro. A barra de status é mostrada na parte inferior da janela.", + "statusBarForeground": "Cor de primeiro plano da barra de status quando um workspace ou pasta é aberto. A barra de status é mostrada na parte inferior da janela.", + "statusBarItemActiveBackground": "Cor da tela de fundo do item da barra de status ao clicar. A barra de status é mostrada na parte inferior da janela.", + "statusBarItemHostBackground": "Cor da tela de fundo para o indicador remoto na barra de status.", + "statusBarItemHostForeground": "Cor de primeiro plano para o indicador remoto na barra de status.", + "statusBarItemHoverBackground": "Cor da tela de fundo do item da barra de status ao passar o mouse. A barra de status é mostrada na parte inferior da janela.", + "statusBarNoFolderBackground": "Cor da tela de fundo da barra de status quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", + "statusBarNoFolderBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", + "statusBarNoFolderForeground": "Cor de primeiro plano da barra de status quando nenhuma pasta está aberta. A barra de status é mostrada na parte inferior da janela.", + "statusBarProminentItemBackground": "Cor da tela de fundo dos itens proeminentes da barra de status. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", + "statusBarProminentItemForeground": "Cor de primeiro plano dos itens proeminentes da barra de status. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", + "statusBarProminentItemHoverBackground": "Cor da tela de fundo dos itens proeminentes da barra de status ao passar o mouse. Os itens proeminentes se destacam de outras entradas da barra de status para indicar importância. Altere o modo `Alternar Tecla da Guia Move o Foco` da paleta de comandos para ver um exemplo. A barra de status é mostrada na parte inferior da janela.", + "tabActiveBackground": "Cor da tela de fundo da guia ativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveBorder": "Borda na parte inferior de uma guia ativa. As guias são os contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveBorderTop": "Borda na parte superior de uma guia ativa. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveForeground": "Cor de primeiro plano da guia ativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveModifiedBorder": "Borda na parte superior das guias modificadas (sujos) ativas em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveUnfocusedBorder": "Borda na parte inferior de uma guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabActiveUnfocusedBorderTop": "Borda na parte superior de uma guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabBorder": "Borda para separar guias. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabHoverBackground": "Cor da tela de fundo da guia ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabHoverBorder": "Borda para realçar guias ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabHoverForeground": "Cor de primeiro plano da guia ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabInactiveBackground": "Cor da tela de fundo da guia inativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabInactiveForeground": "Cor de primeiro plano da guia inativa em um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabInactiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) inativas de um grupo ativo. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedActiveBackground": "Cor da tela de fundo da guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedActiveForeground": "Cor de primeiro plano da guia ativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedHoverBackground": "Cor da tela de fundo da guia em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedHoverBorder": "Borda para realçar guias em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedHoverForeground": "Cor de primeiro plano de tabulação em um grupo sem foco ao passar o mouse. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedInactiveBackground": "Cor da tela de fundo da guia inativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabUnfocusedInactiveForeground": "Cor de primeiro plano da guia inativa em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "tabsContainerBackground": "Cor da tela de fundo do cabeçalho do título de grupo do editor quando as guias estão habilitadas. Os grupos de editor são contêineres de editores.", + "tabsContainerBorder": "A cor da borda do cabeçalho do título de grupo de editor quando as guias estão habilitadas. Os grupos de editor são contêineres de editores.", + "titleBarActiveBackground": "Tela de fundo da barra de título quando a janela estiver ativa.", + "titleBarActiveForeground": "Primeiro plano da barra de título quando a janela estiver ativa.", + "titleBarBorder": "Cor da borda da barra de título.", + "titleBarInactiveBackground": "Tela de fundo da barra de título quando a janela estiver inativa.", + "titleBarInactiveForeground": "Primeiro plano da barra de título quando a janela estiver inativa.", + "unfocusedActiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) ativas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "unfocusedINactiveModifiedBorder": "Borda na parte superior das guias modificadas (sujas) inativas em um grupo sem foco. As guias são contêineres para editores na área do editor. Várias guias podem ser abertas em um grupo de editor. Pode haver vários grupos de editor.", + "windowActiveBorder": "A cor usada para a borda da janela quando ela está ativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada.", + "windowInactiveBorder": "A cor usada para a borda da janela quando ela está inativa. É compatível apenas no cliente de desktop ao usar a barra de título personalizada." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "O identificador do viewlet ativo", + "sideBarFocus": "Se a barra lateral tem o foco do teclado", + "sideBarVisible": "Se a barra lateral está visível" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Ícone de exibição padrão.", + "duplicateId": "Uma exibição com a ID '{0}' já está registrada", + "focusedView": "O identificador do modo de exibição que tem o foco do teclado" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Configurar Argumentos de Runtime", + "reloadWindowWithExtensionsDisabled": "Recarregar com Extensões Desabilitadas", + "toggleDevTools": "Ativar/Desativar Ferramentas para Desenvolvedores", + "toggleSharedProcess": "Ativar/Desativar Processo Compartilhado" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Instalar o comando '{0}' no CAMINHO", + "ok": "OK", + "shellCommand": "Comando do Shell", + "successFrom": "O comando do shell '{0}' foi desinstalado com êxito do CAMINHO.", + "successIn": "O comando do shell '{0}' foi instalado com êxito no CAMINHO.", + "uninstall": "Desinstalar o comando '{0}' do CAMINHO" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Fechar a Janela", + "closeWindow": "Fechar a Janela", + "current": "Janela Atual", + "miCloseWindow": "Fec&&har Janela", + "miZoomIn": "&&Ampliar", + "miZoomOut": "&&Reduzir", + "miZoomReset": "&&Redefinir o Zoom", + "quickSwitchWindow": "Alternar Rapidamente a Janela...", + "switchWindow": "Mudar Janela...", + "switchWindowPlaceHolder": "Selecionar uma janela para a qual alternar", + "windowDirtyAriaLabel": "{0}, janela suja", + "zoomIn": "Ampliar", + "zoomOut": "Reduzir", + "zoomReset": "Redefinir Zoom" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "ID exclusiva usada para correlacionar relatórios de falhas enviados desta instância de aplicativo.", + "argv.disableColorCorrectRendering": "Resolve problemas ao redor da seleção de perfil de cor. SOMENTE altere esta opção se você encontrar problemas gráficos.", + "argv.disableHardwareAcceleration": "Desabilita a aceleração de hardware. SOMENTE altere esta opção se você encontrar problemas gráficos.", + "argv.enableCrashReporter": "Permite desabilitar o relatório de falhas. Reinicie o aplicativo se o valor for alterado.", + "argv.enebleProposedApi": "Habilitar APIs propostas para uma lista de IDs de extensão (como `vscode.git`). As APIs propostas são instáveis e sujeitas a falha sem aviso a qualquer momento. Isso deve ser definido apenas para fins de desenvolvimento e teste de extensão.", + "argv.force-renderer-accessibility": "Força o renderizador a ser acessível. Altere isso SOMENTE se você estiver usando um leitor de tela no Linux. Em outras plataformas, o renderizador será automaticamente acessível. Este sinalizador será definido automaticamente se você tiver ativado editor.accessibilitySupport.", + "argv.forceColorProfile": "Permite substituir o perfil de cor a ser usado. Se as cores parecerem incorretas, tente defini-las como `srgb` e reinicie.", + "argv.locale": "O Idioma de exibição a ser usado. A escolha de um idioma diferente exige que o pacote de idiomas associado seja instalado.", + "argv.logLevel": "Nível de log a ser usado. O padrão é 'info'. Os valores permitidos são 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.", + "closeWhenEmpty": "Controla se fechar o último editor também deve fechar a janela. Essa configuração se aplica somente às janelas que não mostram pastas.", + "dialogStyle": "Ajustar a aparência das janelas de diálogo.", + "keyboardConfigurationTitle": "Teclado", + "mergeAllWindowTabs": "Mesclar Todas as Janelas", + "miExit": "S&&air", + "moveWindowTabToNewWindow": "Mover a Guia da Janela para a Nova Janela", + "newTab": "Nova Guia de Janela", + "newWindowDimensions": "Controla as dimensões de abertura de uma nova janela quando pelo menos uma janela já está aberta. Observe que esta configuração não tem impacto na primeira janela aberta. A primeira janela sempre restaurará o tamanho e a localização conforme você deixou antes de fechar.", + "openWithoutArgumentsInNewWindow": "Controla se uma nova janela vazia deve ser aberta ao iniciar uma segunda instância sem argumentos ou se a última instância em execução deve receber o foco.\r\nObserve que pode haver ainda casos em que essa configuração é ignorada (por exemplo, quando usamos '--new-window' ou '--reuse-window ' como opção de linha de comando).", + "restoreFullscreen": "Controla se uma janela deve ser restaurada para o modo de tela inteira se ela foi encerrada no modo de tela inteira.", + "restoreWindows": "Controla como as janelas serão reabertas depois de serem iniciadas pela primeira vez. Esta configuração não tem efeito quando o aplicativo já está em execução.", + "showNextWindowTab": "Mostrar Próxima Guia da Janela", + "showPreviousTab": "Mostrar Guia da Janela Anterior", + "telemetry.enableCrashReporting": "Habilitar relatório de indidentes a serem enviados para um serviço online.\r\nEsta opção requer reinicialização para ser efetivada.", + "telemetryConfigurationTitle": "Telemetria", + "titleBarStyle": "Ajustar a aparência da barra de título da janela. No Linux e no Windows, essa configuração também afeta a aparência do menu de contexto e do aplicativo. As alterações exigem a reinicialização completa para serem aplicadas.", + "toggleWindowTabsBar": "Ativar/Desativar Barra de Guias da Janela", + "touchbar.enabled": "Habilita os botões do touchbar do macOS no teclado se disponível.", + "touchbar.ignored": "Um conjunto de identificadores das entradas na barra de toque que não devem aparecer (por exemplo `workbench.action.navigateBack`).", + "window.clickThroughInactive": "Se habilitado, clicar em uma janela inativa ativará a janela e disparará o elemento sob o mouse, se for clicável. Se desabilitado, clicar em qualquer lugar em uma janela inativa fará com que ela seja apenas ativada e um segundo clique será necessário no elemento.", + "window.doubleClickIconToClose": "Se habilitado, clicar duas vezes no ícone do aplicativo na barra de título fechará a janela e ela não poderá ser arrastada pelo ícone. Essa configuração só terá efeito quando `#window.titleBarStyle#` estiver definido como `custom`.", + "window.nativeFullScreen": "Controla se a tela inteira nativa deve ser usada no macOS. Desabilite esta opção para impedir que o macOS crie um espaço ao passar para a tela inteira.", + "window.nativeTabs": "Habilita as guias da janela do macOS Sierra. Observe que as alterações exigem uma reinicialização completa para serem aplicadas e as guias nativas desabilitarão um estilo de barra de título personalizada, se configuradas.", + "window.newWindowDimensions.default": "Abrir novas janelas no centro da tela.", + "window.newWindowDimensions.fullscreen": "Abrir novas janelas no modo de tela inteira.", + "window.newWindowDimensions.inherit": "Abrir novas janelas com a mesma dimensão que a última ativa.", + "window.newWindowDimensions.maximized": "Abrir novas janelas maximizadas.", + "window.newWindowDimensions.offset": "Abrir novas janelas com a mesma dimensão que a última ativa com uma posição de deslocamento.", + "window.openWithoutArgumentsInNewWindow.off": "Focar na última instância de execução ativa.", + "window.openWithoutArgumentsInNewWindow.on": "Abrir uma nova janela vazia.", + "window.reopenFolders.all": "Reabrir todas as janelas a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", + "window.reopenFolders.folders": "Reabrir todas as janelas que tinham pastas ou workspaces abertos, a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", + "window.reopenFolders.none": "Nunca reabrir uma janela. A menos que uma pasta ou um workspace esteja aberto (por exemplo, por meio da linha de comando), uma janela vazia será exibida.", + "window.reopenFolders.one": "Reabrir a última janela ativa, a menos que uma pasta, um workspace ou um arquivo esteja aberto (por exemplo, por meio da linha de comando).", + "window.reopenFolders.preserve": "Sempre reabrir todas as janelas. Se uma pasta ou um workspace for aberto (por exemplo, por meio da linha de comando), ele será aberto como uma nova janela, a menos que já tenha sido aberto. Os arquivos serão abertos em uma das janelas restauradas.", + "windowConfigurationTitle": "Janela", + "zoomLevel": "Ajustar o nível de zoom da janela. O tamanho original é 0 e cada incremento acima (por exemplo, 1) ou abaixo (por exemplo, -1) representa zoom 20% maior ou menor. Você também pode inserir decimais para ajustar o nível de zoom com uma granularidade mais fina." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Versão: {0}\r\nConfirmar: {1}\r\nData: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nSO: {7}", + "cancelButton": "Cancelar", + "copy": "&&Copiar", + "okButton": "OK", + "yesButton": "&&Sim" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Cancelar", + "loaderCycle": "Há um ciclo de dependência nos módulos AMD que precisa ser resolvido!", + "loginButton": "&&Fazer Logon", + "ok": "OK", + "password": "Senha", + "proxyAuthRequired": "Autenticação de Proxy Obrigatória", + "proxyDetail": "O proxy '{0}' requer um nome de usuário e uma senha.", + "rememberCredentials": "Lembrar minhas credenciais", + "runningAsRoot": "Não é recomendado executar {0} como usuário root.", + "username": "Nome de usuário" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "Não foi possível salvar os editores sujos a seguir na localização de backup.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "Aguardando a reversão dos editores sujos..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "Não foram feitas edições", - "summary.nm": "Feitas {0} edições de texto em {1} arquivos", - "summary.n0": "Feitas {0} edições de texto em um arquivo", - "workspaceEdit": "Edição do Workspace", - "nothing": "Não foram feitas edições", + "areYouSureQuiteBulkEdit": "Tem certeza de que deseja {0}? '{1}' está em andamento.", + "changeWorkspace": "Alterar o Espaço de Trabalho", + "closeTheWindow": "Fechar a Janela", "fileOperation": "Operação de arquivo", - "areYouSureQuiteBulkEdit": "Tem certeza de que deseja sair? '{0}' está em andamento.", - "quit": "Encerrar" + "nothing": "Não foram feitas edições", + "quit": "Encerrar", + "reloadTheWindow": "Recarregar a Janela", + "summary.0": "Não foram feitas edições", + "summary.n0": "Feitas {0} edições de texto em um arquivo", + "summary.nm": "Feitas {0} edições de texto em {1} arquivos", + "workspaceEdit": "Edição do Workspace" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Outra refatoração está sendo visualizada.", + "Discard": "Descartar Refatoração", + "apply": "Aplicar Refatoração", "cancel": "Cancelar", + "cat": "Visualização da Refatoração", "continue": "Continuar", "detail": "Pressione 'Continuar' para descartar a refatoração anterior e continuar com a refatoração atual.", - "apply": "Aplicar Refatoração", - "cat": "Visualização da Refatoração", - "Discard": "Descartar Refatoração", - "toogleSelection": "Ativar/Desativar Alteração", "groupByFile": "Agrupar Alterações por Arquivo", "groupByType": "Agrupar Alterações por Tipo", + "overlap": "Outra refatoração está sendo visualizada.", + "panel": "Visualização da Refatoração", "refactorPreviewViewIcon": "Ícone de exibição da exibição de visualização de refatoração.", - "panel": "Visualização da Refatoração" + "toogleSelection": "Ativar/Desativar Alteração" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Invoque uma ação de código, como renomear, para ver uma visualização das alterações aqui.", "conflict.1": "Não é possível aplicar a refatoração porque '{0}' foi alterado nesse meio tempo.", "conflict.N": "Não é possível aplicar a refatoração porque {0} outros arquivos foram alterados nesse meio tempo.", - "edt.title.del": "{0} (excluir, visualização da refatoração)", - "rename": "renomear", "create": "criar", + "edt.title.1": "{0} (visualização da refatoração)", "edt.title.2": "{0} ({1}, visualização da refatoração)", - "edt.title.1": "{0} (visualização da refatoração)" + "edt.title.del": "{0} (excluir, visualização da refatoração)", + "empty.msg": "Invoque uma ação de código, como renomear, para ver uma visualização das alterações aqui.", + "rename": "renomear" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "Outro" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Edição em Massa", - "aria.renameAndEdit": "Renomeando {0} como {1}, também fazendo edições de texto", + "aria.create": "Criando {0}", "aria.createAndEdit": "Criando {0}, também fazendo edições de texto", + "aria.del": "linha {0}, removendo {1}", + "aria.delete": "Excluindo {0}", "aria.deleteAndEdit": "Excluindo {0}, também fazendo edições de texto", "aria.editOnly": "{0}, fazendo edições de texto", - "aria.rename": "Renomeando {0} como {1}", - "aria.create": "Criando {0}", - "aria.delete": "Excluindo {0}", - "aria.replace": "linha {0}, substituindo {1} por {2}", - "aria.del": "linha {0}, removendo {1}", "aria.insert": "linha {0}, inserindo {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(renomeando)", + "aria.rename": "Renomeando {0} como {1}", + "aria.renameAndEdit": "Renomeando {0} como {1}, também fazendo edições de texto", + "aria.replace": "linha {0}, substituindo {1} por {2}", + "bulkEdit": "Edição em Massa", "detail.create": "(criando)", "detail.del": "(excluindo)", + "detail.rename": "(renomeando)", + "rename.label": "{0} → {1}", "title": "{0} – {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Se um provedor de hierarquia de chamadas está disponível", - "callHierarchyVisible": "Se a espiada da hierarquia de chamadas está sendo mostrada no momento", "callHierarchyDirection": "Se a hierarquia de chamadas mostra chamadas de entrada ou de saída", - "no.item": "Nenhum resultado", + "callHierarchyVisible": "Se a espiada da hierarquia de chamadas está sendo mostrada no momento", + "close": "Fechar", + "editorHasCallHierarchyProvider": "Se um provedor de hierarquia de chamadas está disponível", "error": "Falha ao mostrar a hierarquia de chamadas", + "no.item": "Nenhum resultado", + "showIncomingCallsIcons": "Ícone de chamadas de entrada na exibição de hierarquia de chamadas.", + "showOutgoingCallsIcon": "Ícone para chamadas de saída na exibição de hierarquia de chamadas.", "title": "Espiar Hierarquia de Chamadas", "title.incoming": "Mostrar Chamadas Recebidas", - "showIncomingCallsIcons": "Ícone de chamadas de entrada na exibição de hierarquia de chamadas.", "title.outgoing": "Mostrar Chamadas de Saída", - "showOutgoingCallsIcon": "Ícone para chamadas de saída na exibição de hierarquia de chamadas.", - "title.refocus": "Refocar Hierarquia de Chamadas", - "close": "Fechar" + "title.refocus": "Refocar Hierarquia de Chamadas" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "Chamadas de '{0}'", "callsTo": "Chamadores de '{0}'", - "title.loading": "Carregando...", "empt.callsFrom": "Nenhuma chamada de '{0}'", - "empt.callsTo": "Nenhum chamador de '{0}'" + "empt.callsTo": "Nenhum chamador de '{0}'", + "title.loading": "Carregando..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Hierarquia de Chamada", "from": "chamadas de {0}", - "to": "chamadores de {0}" + "to": "chamadores de {0}", + "tree.aria": "Hierarquia de Chamada" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Comando do Shell", @@ -3639,188 +3752,151 @@ "successFrom": "O comando do shell '{0}' foi desinstalado com êxito do CAMINHO." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Controla se a ação de correção automática deve ser executada ao salvar arquivos.", "codeActionsOnSave": "Os tipos de ação de código a serem executados ao salvar.", + "codeActionsOnSave.fixAll": "Controla se a ação de correção automática deve ser executada ao salvar arquivos.", "codeActionsOnSave.generic": "Controla se as ações '{0}' devem ser executadas no salvamento de arquivo." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "Configure qual editor usar para um recurso.", - "contributes.codeActions.languages": "Modos de linguagem para os quais as ações de código estão habilitadas.", + "contributes.codeActions.description": "Descrição do que a ação do código faz.", "contributes.codeActions.kind": "`CodeActionKind` da ação de código contribuída.", - "contributes.codeActions.title": "Rótulo para a ação de código usada na interface do usuário.", - "contributes.codeActions.description": "Descrição do que a ação do código faz." + "contributes.codeActions.languages": "Modos de linguagem para os quais as ações de código estão habilitadas.", + "contributes.codeActions.title": "Rótulo para a ação de código usada na interface do usuário." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "Documentação contribuída.", - "contributes.documentation.refactorings": "Documentação contribuída para refatorações.", "contributes.documentation.refactoring": "Documentação contribuída para refatoração.", + "contributes.documentation.refactoring.command": "Comando executado.", "contributes.documentation.refactoring.title": "Rótulo para a documentação usada na interface do usuário.", "contributes.documentation.refactoring.when": "Cláusula When.", - "contributes.documentation.refactoring.command": "Comando executado." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Símbolos de Documento" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Colar Área de Transferência de Seleção" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Iniciar Registro em Log da Gramática de Sintaxe do TextMate" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Erros ao analisar {0}: {1}", - "formatError": "{0}: Formato inválido, objeto JSON esperado.", - "schema.openBracket": "A cadeia de caracteres de colchetes de abertura ou sequência de cadeia de caracteres.", - "schema.closeBracket": "A sequência de caracteres de colchete de fechamento ou a sequência de caracteres.", - "schema.comments": "Define os símbolos de comentário", - "schema.blockComments": "Define como os comentários em bloco são marcados.", - "schema.blockComment.begin": "A sequência de caracteres que inicia um comentário de bloco.", - "schema.blockComment.end": "A sequência de caracteres que encerra um comentário de bloco.", - "schema.lineComment": "A sequência de caracteres que inicia um comentário de linha.", - "schema.brackets": "Define os símbolos de colchetes que aumentam ou diminuem o recuo.", - "schema.autoClosingPairs": "Define os pares de colchetes. Quando um colchete de abertura é inserido, o colchete de fechamento é inserido automaticamente.", - "schema.autoClosingPairs.notIn": "Define uma lista de escopos em que os pares automáticos estão desabilitados.", - "schema.autoCloseBefore": "Define quais caracteres precisam estar depois do cursor para que o fechamento automático de colchetes ou aspas aconteça ao usar a configuração de fechamento automático 'languageDefined'. Geralmente é o conjunto de caracteres que não pode iniciar uma expressão.", - "schema.surroundingPairs": "Define os pares de colchetes que podem ser usados para circundar uma cadeia de caracteres selecionada.", - "schema.wordPattern": "Define o que é considerado uma palavra na linguagem de programação.", - "schema.wordPattern.pattern": "O padrão RegExp usado para corresponder palavras.", - "schema.wordPattern.flags": "Os sinalizadores RegExp usados para corresponder palavras.", - "schema.wordPattern.flags.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.indentationRules": "As configurações de recuo do idioma.", - "schema.indentationRules.increaseIndentPattern": "Se uma linha corresponder a esse padrão, todas as linhas depois dela serão recuadas uma vez (até que outra regra corresponda).", - "schema.indentationRules.increaseIndentPattern.pattern": "O padrão RegExp para increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Os sinalizadores RegExp para increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.indentationRules.decreaseIndentPattern": "Se uma linha corresponder a esse padrão, todas as linhas depois dela não deverão ser recuadas uma vez (até que outra regra corresponda).", - "schema.indentationRules.decreaseIndentPattern.pattern": "O padrão RegExp para decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Os sinalizadores RegExp para decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.indentationRules.indentNextLinePattern": "Se uma linha corresponder a esse padrão, **somente a próxima linha** depois dela deverá ser recuada uma vez.", - "schema.indentationRules.indentNextLinePattern.pattern": "O padrão RegExp para indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Os sinalizadores RegExp para indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.indentationRules.unIndentedLinePattern": "Se uma linha corresponder a esse padrão, o recuo não deverá ser alterado e ele não deverá ser avaliado em relação a outras regras.", - "schema.indentationRules.unIndentedLinePattern.pattern": "O padrão RegExp para unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Os sinalizadores RegExp para unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.folding": "As configurações de dobragem do idioma.", - "schema.folding.offSide": "Uma linguagem estará em conformidade com a regra externa se os blocos nessa linguagem forem expressos pelos recuos deles. Se definidas, as linhas vazias pertencerão ao bloco subsequente.", - "schema.folding.markers": "Marcadores de dobragem específicos da linguagem, como '#region' e '#endregion'. Os regexes de início e término serão testados com relação ao conteúdo de todas as linhas e precisam ser projetados com eficiência", - "schema.folding.markers.start": "O padrão RegExp para o marcador de início. O regexp precisa começar com '^'.", - "schema.folding.markers.end": "O padrão RegExp para o marcador de fim. O regexp precisa começar com '^'.", - "schema.onEnterRules": "As regras do idioma a serem avaliadas ao pressionar Enter.", - "schema.onEnterRules.beforeText": "Esta regra só será executada se o texto antes do cursor corresponder a esta expressão regular.", - "schema.onEnterRules.beforeText.pattern": "O padrão RegExp para beforeText.", - "schema.onEnterRules.beforeText.flags": "Os sinalizadores RegExp para beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.onEnterRules.afterText": "Esta regra só será executada se o texto após o cursor corresponder a esta expressão regular.", - "schema.onEnterRules.afterText.pattern": "O padrão RegExp para afterText.", - "schema.onEnterRules.afterText.flags": "Os sinalizadores RegExp para afterText.", - "schema.onEnterRules.afterText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.onEnterRules.previousLineText": "Esta regra só será executada se o texto acima da linha corresponder a essa expressão regular.", - "schema.onEnterRules.previousLineText.pattern": "O padrão RegExp para previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Os sinalizadores RegExp para previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", - "schema.onEnterRules.action": "A ação a ser executada.", - "schema.onEnterRules.action.indent": "Descreve o que fazer com o recuo", - "schema.onEnterRules.action.indent.none": "Inserir uma nova linha e copiar o recuo da linha anterior.", - "schema.onEnterRules.action.indent.indent": "Inserir uma nova linha e recuar uma vez (em relação ao recuo da linha anterior).", - "schema.onEnterRules.action.indent.indentOutdent": "Inserir duas novas linhas:\r\n – o primeiro recuo que reterá o cursor\r\n – o segundo ficará no mesmo nível de recuo", - "schema.onEnterRules.action.indent.outdent": "Inserir uma nova linha e recuar para a esquerda uma vez (em relação ao recuo da linha anterior).", - "schema.onEnterRules.action.appendText": "Descreve o texto a ser acrescentado após a nova linha e depois do recuo.", - "schema.onEnterRules.action.removeText": "Descreve o número de caracteres a serem removidos do recuo da nova linha." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "Nenhuma entrada correspondente", - "gotoSymbolQuickAccessPlaceholder": "Digite o nome de um símbolo que deseja acessar.", - "gotoSymbolQuickAccess": "Ir para o Símbolo no Editor", - "gotoSymbolByCategoryQuickAccess": "Ir para o Símbolo no Editor por Categoria", - "gotoSymbol": "Ir para Símbolo no Editor..." + "contributes.documentation.refactorings": "Documentação contribuída para refatorações." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Alterando agora a configuração `editor.accessibilitySupport` para 'on'.", - "openingDocs": "Abrindo a página de documentação de acessibilidade do VS Code.", - "introMsg": "Agradecemos por experimentar as opções de acessibilidade do VS Code.", - "status": "Status:", + "ShowAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade", + "auto_off": "O editor está configurado para detectar automaticamente quando um Leitor de Tela é anexado, o que não é o caso neste momento.", + "auto_on": "O editor detectou automaticamente um Leitor de Tela anexado.", + "auto_unknown": "O editor está configurado para usar as APIs de plataforma para detectar quando um Leitor de Tela está anexado, mas o runtime atual não dá suporte a isso.", "changeConfigToOnMac": "Para configurar o editor para ser permanentemente otimizado para uso com um Leitor de Tela, pressione Command + E.", "changeConfigToOnWinLinux": "Para configurar o editor para ser permanentemente otimizado para uso com um Leitor de Tela, pressione Control + E.", - "auto_unknown": "O editor está configurado para usar as APIs de plataforma para detectar quando um Leitor de Tela está anexado, mas o runtime atual não dá suporte a isso.", - "auto_on": "O editor detectou automaticamente um Leitor de Tela anexado.", - "auto_off": "O editor está configurado para detectar automaticamente quando um Leitor de Tela é anexado, o que não é o caso neste momento.", - "configuredOn": "O editor está configurado para ser permanentemente otimizado para uso com um Leitor de Tela. Você pode alterar isso editando a configuração `editor.accessibilitySupport`.", "configuredOff": "O editor está configurado para nunca ser otimizado para uso com um Leitor de Tela.", - "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", - "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", - "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", - "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", + "configuredOn": "O editor está configurado para ser permanentemente otimizado para uso com um Leitor de Tela. Você pode alterar isso editando a configuração `editor.accessibilitySupport`.", + "emergencyConfOn": "Alterando agora a configuração `editor.accessibilitySupport` para 'on'.", + "introMsg": "Agradecemos por experimentar as opções de acessibilidade do VS Code.", "openDocMac": "Pressione Command + H agora para abrir uma janela do navegador com mais informações do VS Code relacionadas à Acessibilidade.", "openDocWinLinux": "Pressione Control + H agora para abrir uma janela do navegador com mais informações do VS Code relacionadas à Acessibilidade.", + "openingDocs": "Abrindo a página de documentação de acessibilidade do VS Code.", "outroMsg": "Você pode ignorar esta dica de ferramenta e retornar ao editor pressionando Escape ou Shift + Escape.", - "ShowAccessibilityHelpAction": "Mostrar Ajuda de Acessibilidade" + "status": "Status:", + "tabFocusModeOffMsg": "Pressionar Tab no editor atual inserirá o caractere de tabulação. Ative/Desative esse comportamento pressionando {0}.", + "tabFocusModeOffMsgNoKb": "Pressionar Tab no editor atual inserirá o caractere de tabulação. No momento, o comando {0} não pode ser disparado por uma associação de teclas.", + "tabFocusModeOnMsg": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. Ative/Desative esse comportamento pressionando {0}.", + "tabFocusModeOnMsgNoKb": "Pressionar Tab no editor atual moverá o foco para o próximo elemento focalizável. No momento, o comando {0} não pode ser disparado por uma associação de teclas." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "O algoritmo de comparação foi interrompido antes (depois de {0} ms)", - "removeTimeout": "Remover Limite", - "hintWhitespace": "Mostrar Diferenças de Espaço em Branco" + "hintWhitespace": "Mostrar Diferenças de Espaço em Branco", + "removeTimeout": "Remover Limite" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Fechar", + "label.find": "Localizar", + "label.nextMatchButton": "Próxima correspondência", + "label.previousMatchButton": "Correspondência anterior", + "label.replace": "Substituir", + "label.replaceAllButton": "Substituir Tudo", + "label.replaceButton": "Substituir", + "label.toggleReplaceButton": "Ativar/Desativar o Modo de substituição", + "placeholder.find": "Localizar", + "placeholder.replace": "Substituir" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Fechar", + "label.find": "Localizar", + "label.nextMatchButton": "Próxima correspondência", + "label.previousMatchButton": "Correspondência anterior", + "placeholder.find": "Localizar" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Desenvolvedor: Inspecionar Tokens e Escopos do Editor", + "inspectTMScopesWidget.loading": "Carregando..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "Desenvolvedor: Inspecionar Mapeamentos de Chave", "workbench.action.inspectKeyMapJSON": "Inspecionar Mapeamentos de Chave (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: Formato inválido, objeto JSON esperado.", + "parseErrors": "Erros ao analisar {0}: {1}", + "schema.autoCloseBefore": "Define quais caracteres precisam estar depois do cursor para que o fechamento automático de colchetes ou aspas aconteça ao usar a configuração de fechamento automático 'languageDefined'. Geralmente é o conjunto de caracteres que não pode iniciar uma expressão.", + "schema.autoClosingPairs": "Define os pares de colchetes. Quando um colchete de abertura é inserido, o colchete de fechamento é inserido automaticamente.", + "schema.autoClosingPairs.notIn": "Define uma lista de escopos em que os pares automáticos estão desabilitados.", + "schema.blockComment.begin": "A sequência de caracteres que inicia um comentário de bloco.", + "schema.blockComment.end": "A sequência de caracteres que encerra um comentário de bloco.", + "schema.blockComments": "Define como os comentários em bloco são marcados.", + "schema.brackets": "Define os símbolos de colchetes que aumentam ou diminuem o recuo.", + "schema.closeBracket": "A sequência de caracteres de colchete de fechamento ou a sequência de caracteres.", + "schema.comments": "Define os símbolos de comentário", + "schema.folding": "As configurações de dobragem do idioma.", + "schema.folding.markers": "Marcadores de dobragem específicos da linguagem, como '#region' e '#endregion'. Os regexes de início e término serão testados com relação ao conteúdo de todas as linhas e precisam ser projetados com eficiência", + "schema.folding.markers.end": "O padrão RegExp para o marcador de fim. O regexp precisa começar com '^'.", + "schema.folding.markers.start": "O padrão RegExp para o marcador de início. O regexp precisa começar com '^'.", + "schema.folding.offSide": "Uma linguagem estará em conformidade com a regra externa se os blocos nessa linguagem forem expressos pelos recuos deles. Se definidas, as linhas vazias pertencerão ao bloco subsequente.", + "schema.indentationRules": "As configurações de recuo do idioma.", + "schema.indentationRules.decreaseIndentPattern": "Se uma linha corresponder a esse padrão, todas as linhas depois dela não deverão ser recuadas uma vez (até que outra regra corresponda).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.indentationRules.decreaseIndentPattern.flags": "Os sinalizadores RegExp para decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "O padrão RegExp para decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Se uma linha corresponder a esse padrão, todas as linhas depois dela serão recuadas uma vez (até que outra regra corresponda).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.indentationRules.increaseIndentPattern.flags": "Os sinalizadores RegExp para increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "O padrão RegExp para increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Se uma linha corresponder a esse padrão, **somente a próxima linha** depois dela deverá ser recuada uma vez.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.indentationRules.indentNextLinePattern.flags": "Os sinalizadores RegExp para indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "O padrão RegExp para indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Se uma linha corresponder a esse padrão, o recuo não deverá ser alterado e ele não deverá ser avaliado em relação a outras regras.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.indentationRules.unIndentedLinePattern.flags": "Os sinalizadores RegExp para unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "O padrão RegExp para unIndentedLinePattern.", + "schema.lineComment": "A sequência de caracteres que inicia um comentário de linha.", + "schema.onEnterRules": "As regras do idioma a serem avaliadas ao pressionar Enter.", + "schema.onEnterRules.action": "A ação a ser executada.", + "schema.onEnterRules.action.appendText": "Descreve o texto a ser acrescentado após a nova linha e depois do recuo.", + "schema.onEnterRules.action.indent": "Descreve o que fazer com o recuo", + "schema.onEnterRules.action.indent.indent": "Inserir uma nova linha e recuar uma vez (em relação ao recuo da linha anterior).", + "schema.onEnterRules.action.indent.indentOutdent": "Inserir duas novas linhas:\r\n – o primeiro recuo que reterá o cursor\r\n – o segundo ficará no mesmo nível de recuo", + "schema.onEnterRules.action.indent.none": "Inserir uma nova linha e copiar o recuo da linha anterior.", + "schema.onEnterRules.action.indent.outdent": "Inserir uma nova linha e recuar para a esquerda uma vez (em relação ao recuo da linha anterior).", + "schema.onEnterRules.action.removeText": "Descreve o número de caracteres a serem removidos do recuo da nova linha.", + "schema.onEnterRules.afterText": "Esta regra só será executada se o texto após o cursor corresponder a esta expressão regular.", + "schema.onEnterRules.afterText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.onEnterRules.afterText.flags": "Os sinalizadores RegExp para afterText.", + "schema.onEnterRules.afterText.pattern": "O padrão RegExp para afterText.", + "schema.onEnterRules.beforeText": "Esta regra só será executada se o texto antes do cursor corresponder a esta expressão regular.", + "schema.onEnterRules.beforeText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.onEnterRules.beforeText.flags": "Os sinalizadores RegExp para beforeText.", + "schema.onEnterRules.beforeText.pattern": "O padrão RegExp para beforeText.", + "schema.onEnterRules.previousLineText": "Esta regra só será executada se o texto acima da linha corresponder a essa expressão regular.", + "schema.onEnterRules.previousLineText.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.onEnterRules.previousLineText.flags": "Os sinalizadores RegExp para previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "O padrão RegExp para previousLineText.", + "schema.openBracket": "A cadeia de caracteres de colchetes de abertura ou sequência de cadeia de caracteres.", + "schema.surroundingPairs": "Define os pares de colchetes que podem ser usados para circundar uma cadeia de caracteres selecionada.", + "schema.wordPattern": "Define o que é considerado uma palavra na linguagem de programação.", + "schema.wordPattern.flags": "Os sinalizadores RegExp usados para corresponder palavras.", + "schema.wordPattern.flags.errorMessage": "Precisa corresponder ao padrão `/^([gimuy]+)$/`.", + "schema.wordPattern.pattern": "O padrão RegExp usado para corresponder palavras." + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: a geração de tokens, a quebra de linha e a dobragem foram desativadas para este arquivo grande para reduzir o uso de memória e evitar congelamento ou falha.", "removeOptimizations": "Habilitar Recursos de Maneira Forçada", "reopenFilePrompt": "Reabra o arquivo para que essa configuração entre em vigor." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Desenvolvedor: Inspecionar Tokens e Escopos do Editor", - "inspectTMScopesWidget.loading": "Carregando..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Digite o número de linha e a coluna opcional que deseja acessar (por exemplo, 42:5 para linha 42 e coluna 5).", - "gotoLineQuickAccess": "Acessar a Linha/Coluna", - "gotoLine": "Acessar a Linha/Coluna..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Executando o formatador '{0}' ([configurar](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).", - "codeaction": "Correções Rápidas", - "codeaction.get": "Obtendo ações de código de '{0}' ([configurar](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).", - "codeAction.apply": "Aplicando ação de código '{0}'." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Ativar/Desativar Modo de Seleção de Coluna", - "miColumnSelection": "Modo de &&Seleção de Coluna" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Ativar/Desativar Minimapa", - "miShowMinimap": "Mostrar &&Minimapa" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Ativar/Desativar Modificador de Vários Cursores", - "miMultiCursorAlt": "Alternar para Alt + Clique para Múltiplos Cursores", - "miMultiCursorCmd": "Alternar para Cmd + Clique para Múltiplos Cursores", - "miMultiCursorCtrl": "Alternar para Ctrl + Clique para Múltiplos Cursores" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Ativar/Desativar Caracteres de Controle", - "miToggleRenderControlCharacters": "Renderizar Caracteres de &&Controle" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Se o editor está usando a quebra de texto.", - "toggle.wordwrap": "Exibir: Ativar/Desativar Quebra Automática de Linha", - "unwrapMinified": "Desabilitar quebra de linha para esse arquivo", - "wrapMinified": "Habilitar quebra de linha para este arquivo", - "miToggleWordWrap": "Ativar/Desativar &&Quebra Automática de Linha" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Ativar/Desativar Renderização de Espaço em Branco", - "miToggleRenderWhitespace": "&&Renderizar o Espaço em Branco" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Símbolos de Documento" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "Um problema neste elemento", - "N.problem": "{0} problemas neste elemento", - "deep.problem": "Contém elementos com problemas", "Array": "matriz", "Boolean": "booliano", "Class": "classe", @@ -3836,6 +3912,7 @@ "Key": "tecla", "Method": "método", "Module": "módulo", + "N.problem": "{0} problemas neste elemento", "Namespace": "namespace", "Null": "nulo", "Number": "número", @@ -3846,681 +3923,736 @@ "String": "cadeia de caracteres", "Struct": "struct", "TypeParameter": "parâmetro de tipo", - "Variable": "variável" + "Variable": "variável", + "deep.problem": "Contém elementos com problemas", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Localizar", - "placeholder.find": "Localizar", - "label.previousMatchButton": "Correspondência anterior", - "label.nextMatchButton": "Próxima correspondência", - "label.closeButton": "Fechar" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Acessar a Linha/Coluna...", + "gotoLineQuickAccess": "Acessar a Linha/Coluna", + "gotoLineQuickAccessPlaceholder": "Digite o número de linha e a coluna opcional que deseja acessar (por exemplo, 42:5 para linha 42 e coluna 5)." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Localizar", - "placeholder.find": "Localizar", - "label.previousMatchButton": "Correspondência anterior", - "label.nextMatchButton": "Próxima correspondência", - "label.closeButton": "Fechar", - "label.toggleReplaceButton": "Ativar/Desativar o Modo de substituição", - "label.replace": "Substituir", - "placeholder.replace": "Substituir", - "label.replaceButton": "Substituir", - "label.replaceAllButton": "Substituir Tudo" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "Nenhuma entrada correspondente", + "gotoSymbol": "Ir para Símbolo no Editor...", + "gotoSymbolByCategoryQuickAccess": "Ir para o Símbolo no Editor por Categoria", + "gotoSymbolQuickAccess": "Ir para o Símbolo no Editor", + "gotoSymbolQuickAccessPlaceholder": "Digite o nome de um símbolo que deseja acessar." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Aplicando ação de código '{0}'.", + "codeaction": "Correções Rápidas", + "codeaction.get2": "Obtendo ações de código de '{0}' ([configurar]({1})).", + "formatting2": "Executando '{0}' Formatador ([configurar]({1}))." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Modo de &&Seleção de Coluna", + "toggleColumnSelection": "Ativar/Desativar Modo de Seleção de Coluna" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "Mostrar &&Minimapa", + "toggleMinimap": "Ativar/Desativar Minimapa" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Alternar para Alt + Clique para Múltiplos Cursores", + "miMultiCursorCmd": "Alternar para Cmd + Clique para Múltiplos Cursores", + "miMultiCursorCtrl": "Alternar para Ctrl + Clique para Múltiplos Cursores", + "toggleLocation": "Ativar/Desativar Modificador de Vários Cursores" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "Renderizar Caracteres de &&Controle", + "toggleRenderControlCharacters": "Ativar/Desativar Caracteres de Controle" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "&&Renderizar o Espaço em Branco", + "toggleRenderWhitespace": "Ativar/Desativar Renderização de Espaço em Branco" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Se o editor está usando a quebra de texto.", + "miToggleWordWrap": "&&Quebra De Texto", + "toggle.wordwrap": "Exibir: Ativar/Desativar Quebra Automática de Linha", + "unwrapMinified": "Desabilitar quebra de linha para esse arquivo", + "wrapMinified": "Habilitar quebra de linha para este arquivo" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "não mostrar", + "selectAlanguage": "Selecione um idioma", + "thisAgain": " isso novamente.", + "toGetStarted": " para começar. Comece a digitar para ignorar ou " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Colar Área de Transferência de Seleção" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Iniciar Registro em Log da Gramática de Sintaxe do TextMate" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Cor da decoração da medianiz do editor para intervalos de comentários." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "Falha ao excluir a reação ao comentário", + "commentAddReactionError": "Falha ao excluir a reação ao comentário: {0}.", + "commentDeleteReactionDefaultError": "Falha ao excluir a reação ao comentário", + "commentDeleteReactionError": "Falha ao excluir a reação ao comentário: {0}.", + "commentToggleReaction": "Ativar/Desativar Reação", + "commentToggleReactionDefaultError": "Ativando/desativando reação de comentário com falha", + "commentToggleReactionError": "Ativando/desativando reação de comentário com falha: {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Ícone para recolher um comentário de revisão.", + "label.collapse": "Recolher", + "newComment": "Digitar um novo comentário", + "reply": "Responder...", + "startThread": "Iniciar Discussão" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "Comentários", "openComments": "Controla quando o painel de comentários deve ser aberto." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Selecionar Provedor de Comentários", - "nextCommentThreadAction": "Ir para o Próximo Thread de Comentário" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Comentários para o workspace atual", - "resourceWithCommentThreadsLabel": "Comentários em {0}, caminho completo {1}", - "resourceWithCommentLabel": "Comentário de ${0} na linha {1} coluna {2} em {3}, origem: {4}", - "collapseAll": "Recolher Tudo" + "nextCommentThreadAction": "Ir para o Próximo Thread de Comentário", + "pickCommentService": "Selecionar Provedor de Comentários" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Imagem: {0}", - "image": "Imagem" + "image": "Imagem", + "imageWithLabel": "Imagem: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Cor da decoração da medianiz do editor para intervalos de comentários." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Ícone para recolher um comentário de revisão.", - "label.collapse": "Recolher", - "startThread": "Iniciar Discussão", - "reply": "Responder...", - "newComment": "Digitar um novo comentário" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "Ainda não há nenhum comentário neste workspace." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Ativar/Desativar Reação", - "commentToggleReactionError": "Ativando/desativando reação de comentário com falha: {0}.", - "commentToggleReactionDefaultError": "Ativando/desativando reação de comentário com falha", - "commentDeleteReactionError": "Falha ao excluir a reação ao comentário: {0}.", - "commentDeleteReactionDefaultError": "Falha ao excluir a reação ao comentário", - "commentAddReactionError": "Falha ao excluir a reação ao comentário: {0}.", - "commentAddReactionDefaultError": "Falha ao excluir a reação ao comentário" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Recolher Tudo", + "resourceWithCommentLabel": "Comentário de ${0} na linha {1} coluna {2} em {3}, origem: {4}", + "resourceWithCommentThreadsLabel": "Comentários em {0}, caminho completo {1}", + "rootCommentsLabel": "Comentários para o workspace atual" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "Escolher Reações..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "Ainda não há nenhum comentário neste workspace." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Interno", + "promptOpenWith.defaultEditor.displayName": "Editor de Texto" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "O tipo de visualização do editor personalizado ativo no momento." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Editor de Texto", - "builtinProviderDisplayName": "Interno" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "Editores personalizados contribuídos.", - "contributes.viewType": "Identificador para o editor personalizado. Ele precisa ser exclusivo em todos os editores personalizados, de modo que é recomendável incluir a ID da extensão como parte de `viewType`. O `viewType` é usado ao registrar editores personalizados com `vscode.registerCustomEditorProvider` e em `onCustomEditor:${id}` [evento de ativação](https://code.visualstudio.com/api/references/activation-events).", "contributes.displayName": "Nome legível por humanos do editor personalizado. Ele é exibido aos usuários ao selecionar qual editor deve ser usado.", - "contributes.selector": "Conjunto de globs para o qual o editor personalizado está habilitado.", - "contributes.selector.filenamePattern": "Glob ao qual o editor personalizado está habilitado.", "contributes.priority": "Controla se o editor personalizado é habilitado automaticamente quando o usuário abre um arquivo. Isso pode ser substituído pelos usuários usando a configuração `workbench.editorAssociations`.", "contributes.priority.default": "O editor é usado automaticamente quando o usuário abre um recurso, desde que nenhum outro editor personalizado padrão esteja registrado para esse recurso.", - "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Depurar", - "startDebugPlaceholder": "Digite o nome de uma configuração de inicialização a ser executada.", - "startDebuggingHelp": "Iniciar a Depuração", - "terminateThread": "Terminar Thread", - "debugFocusConsole": "Focar no Modo de Exibição do Console de Depuração", - "jumpToCursor": "Ir para o Cursor", - "SetNextStatement": "Definir Próxima Instrução", - "inlineBreakpoint": "Ponto de Interrupção Embutido", - "restartFrame": "Reiniciar o Quadro", - "copyStackTrace": "Copiar Pilha de Chamadas", - "setValue": "Definir Valor", - "copyValue": "Copiar o Valor", - "copyAsExpression": "Copiar como Expressão", - "addToWatchExpressions": "Adicionar à Inspeção", - "breakWhenValueIsRead": "Interromper na Leitura do Valor", - "breakWhenValueChanges": "Interromper na Alteração do Valor", - "breakWhenValueIsAccessed": "Interromper no Acesso ao Valor", - "editWatchExpression": "Editar Expressão", - "removeWatchExpression": "Remover Expressão", - "miStartDebugging": "&&Iniciar a Depuração", - "miRun": "Executar &&sem Depuração", - "miStopDebugging": "&&Interromper a Depuração", - "miRestart Debugging": "&&Reiniciar a Depuração", - "miAddConfiguration": "A&&dicionar Configuração…", - "miStepOver": "Contorn&&ar", - "miStepInto": "Int&&ervir", - "miStepOut": "Sai&&r", - "miContinue": "&&Continuar", - "miInlineBreakpoint": "Ponto de I&&nterrupção Embutido", - "miNewBreakpoint": "&&Novo Ponto de Interrupção", - "miInstallAdditionalDebuggers": "&&Instalar Depuradores Adicionais...", - "debugPanel": "Console de Depuração", - "miToggleDebugConsole": "Console de De&&puração", - "run and debug": "Executar e Depurar", - "miViewRun": "&&Executar", - "variables": "Variáveis", - "watch": "Inspeção", - "callStack": "Pilha de Chamadas", - "breakpoints": "Pontos de Parada", - "loadedScripts": "Scripts Carregados", - "debugConfigurationTitle": "Depurar", - "allowBreakpointsEverywhere": "Permitir a configuração de pontos de interrupção em qualquer arquivo.", - "openExplorerOnEnd": "Abrir automaticamente a exibição do explorador no final de uma sessão de depuração.", - "inlineValues": "Mostrar valores de variáveis embutidos no editor durante a depuração.", - "inlineValues.on": "Sempre mostrar os valores de variáveis embutidos no editor durante a depuração.", - "inlineValues.off": "Nunca mostrar os valores de variáveis embutidos no editor durante a depuração.", - "inlineValues.focusNoScroll": "Mostrar os valores de variáveis embutidos no editor durante a depuração quando a linguagem dá suporte para locais de valor embutido.", - "toolBarLocation": "Controla a localização da barra de ferramentas de depuração. `floating` em todos os modos de exibição, `docked` no modo de exibição de depuração ou `hidden`.", - "never": "Nunca mostrar a depuração na barra de status", - "always": "Sempre mostrar a depuração na barra de status", - "onFirstSessionStart": "Mostrar depuração na barra de status somente após o início da depuração pela primeira vez", - "showInStatusBar": "Controla quando a barra de status de depuração deve estar visível.", - "debug.console.closeOnEnd": "Controla se o console de depuração deve ser fechado automaticamente quando a sessão de depuração termina.", - "debug.terminal.clearBeforeReusing": "Antes de iniciar uma nova sessão de depuração em um terminal integrado ou externo, limpe o terminal.", - "openDebug": "Controla quando o modo de exibição de depuração deve ser aberto.", - "showSubSessionsInToolBar": "Controla se as subsessões de depuração são mostradas na barra de ferramentas de depuração. Quando essa configuração é false, o comando de interrupção em uma subsessão também interromperá a sessão pai.", - "debug.console.fontSize": "Controla o tamanho da fonte em pixels no console de depuração.", - "debug.console.fontFamily": "Controla a família de fontes no console de depuração.", - "debug.console.lineHeight": "Controla a altura da linha em pixels no console de depuração. Use 0 para computar a altura da linha do tamanho da fonte.", - "debug.console.wordWrap": "Controla se as linhas devem ser quebradas no console de depuração.", - "debug.console.historySuggestions": "Controla se o console de depuração deve sugerir entradas digitadas anteriormente.", - "debug.console.collapseIdenticalLines": "Controla se o console de depuração deve recolher as linhas idênticas e mostrar um número de ocorrências com um selo.", - "launch": "Configuração de inicialização de depuração global. Deve ser usada como uma alternativa para 'launch.json' compartilhado entre workspaces.", - "debug.focusWindowOnBreak": "Controla se a janela do workbench deve ser com foco quando o depurador é interrompido.", - "debugAnyway": "Ignorar erros de tarefa e iniciar a depuração.", - "showErrors": "Mostrar o modo de exibição Problemas e não iniciar a depuração.", - "prompt": "Solicitar ao usuário.", - "cancel": "Cancelar depuração.", - "debug.onTaskErrors": "Controla o que fazer quando forem encontrados erros após a execução de um preLaunchTask.", - "showBreakpointsInOverviewRuler": "Controla se os pontos de interrupção devem ser mostrados na régua de visão geral.", - "showInlineBreakpointCandidates": "Controla se as decorações candidatas de pontos de interrupção embutidas devem ser mostradas no editor durante a depuração.", - "debug.saveBeforeStart": "Controla quais editores devem ser salvos antes do início de uma sessão de depuração.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Salvar todos os editores no grupo ativo antes de iniciar uma sessão de depuração.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Salvar todos os editores no grupo ativo, exceto os sem título, antes de iniciar uma sessão de depuração.", - "debug.saveBeforeStart.none": "Não salvar nenhum editor antes de iniciar uma sessão de depuração." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Adicionar Configuração..." + "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`.", + "contributes.selector": "Conjunto de globs para o qual o editor personalizado está habilitado.", + "contributes.selector.filenamePattern": "Glob ao qual o editor personalizado está habilitado.", + "contributes.viewType": "Identificador para o editor personalizado. Ele precisa ser exclusivo em todos os editores personalizados, de modo que é recomendável incluir a ID da extensão como parte de `viewType`. O `viewType` é usado ao registrar editores personalizados com `vscode.registerCustomEditorProvider` e em `onCustomEditor:${id}` [evento de ativação](https://code.visualstudio.com/api/references/activation-events)." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Logpoint", - "breakpoint": "Ponto de interrupção", - "breakpointHasConditionDisabled": "Este {0} tem um {1} que será perdido na remoção. Considere habilitar {0}.", - "message": "mensagem", - "condition": "condição", - "breakpointHasConditionEnabled": "Este {0} tem um {1} que será perdido na remoção. Considere desabilitar {0}.", - "removeLogPoint": "Remover {0}", - "disableLogPoint": "{0} {1}", - "disable": "Desabilitar", - "enable": "Habilitar", - "cancel": "Cancelar", - "removeBreakpoint": "Remover {0}", - "editBreakpoint": "Editar {0}...", - "disableBreakpoint": "Desabilitar {0}", - "enableBreakpoint": "Habilitar {0}", - "removeBreakpoints": "Remover Pontos de Interrupção", - "removeInlineBreakpointOnColumn": "Remover Ponto de Interrupção Embutido na Coluna {0}", - "removeLineBreakpoint": "Remover Ponto de Interrupção de Linha", - "editBreakpoints": "Editar Pontos de Interrupção", - "editInlineBreakpointOnColumn": "Editar Ponto de Interrupção Embutido na Coluna {0}", - "editLineBrekapoint": "Editar Ponto de Interrupção de Linha", - "enableDisableBreakpoints": "Habilitar/Desabilitar Pontos de Interrupção", - "disableInlineColumnBreakpoint": "Desabilitar Ponto de Interrupção Embutido na Coluna {0}", - "disableBreakpointOnLine": "Desabilitar Ponto de Interrupção de Linha", - "enableBreakpoints": "Habilitar Ponto de Interrupção Embutido na Coluna {0}", - "enableBreakpointOnLine": "Habilitar Ponto de Interrupção de Linha", "addBreakpoint": "Adicionar Ponto de Interrupção", "addConditionalBreakpoint": "Adicionar Ponto de Interrupção Condicional...", "addLogPoint": "Adicionar Logpoint...", - "debugIcon.breakpointForeground": "Cor do ícone para pontos de interrupção.", - "debugIcon.breakpointDisabledForeground": "Cor do ícone para pontos de interrupção desabilitados.", - "debugIcon.breakpointUnverifiedForeground": "Cor do ícone para pontos de interrupção não verificados.", + "breakpoint": "Ponto de interrupção", + "breakpointHasConditionDisabled": "Este {0} tem um {1} que será perdido na remoção. Considere habilitar {0}.", + "breakpointHasConditionEnabled": "Este {0} tem um {1} que será perdido na remoção. Considere desabilitar {0}.", + "cancel": "Cancelar", + "condition": "condição", "debugIcon.breakpointCurrentStackframeForeground": "Cor do ícone do registro de ativação atual do ponto de interrupção.", - "debugIcon.breakpointStackframeForeground": "Cor do ícone para todos os quadros de pilha do ponto de interrupção." + "debugIcon.breakpointDisabledForeground": "Cor do ícone para pontos de interrupção desabilitados.", + "debugIcon.breakpointForeground": "Cor do ícone para pontos de interrupção.", + "debugIcon.breakpointStackframeForeground": "Cor do ícone para todos os quadros de pilha do ponto de interrupção.", + "debugIcon.breakpointUnverifiedForeground": "Cor do ícone para pontos de interrupção não verificados.", + "disable": "Desabilitar", + "disableBreakpoint": "Desabilitar {0}", + "disableBreakpointOnLine": "Desabilitar Ponto de Interrupção de Linha", + "disableInlineColumnBreakpoint": "Desabilitar Ponto de Interrupção Embutido na Coluna {0}", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "Editar {0}...", + "editBreakpoints": "Editar Pontos de Interrupção", + "editInlineBreakpointOnColumn": "Editar Ponto de Interrupção Embutido na Coluna {0}", + "editLineBrekapoint": "Editar Ponto de Interrupção de Linha", + "enable": "Habilitar", + "enableBreakpoint": "Habilitar {0}", + "enableBreakpointOnLine": "Habilitar Ponto de Interrupção de Linha", + "enableBreakpoints": "Habilitar Ponto de Interrupção Embutido na Coluna {0}", + "enableDisableBreakpoints": "Habilitar/Desabilitar Pontos de Interrupção", + "logPoint": "Logpoint", + "message": "mensagem", + "removeBreakpoint": "Remover {0}", + "removeBreakpoints": "Remover Pontos de Interrupção", + "removeInlineBreakpointOnColumn": "Remover Ponto de Interrupção Embutido na Coluna {0}", + "removeLineBreakpoint": "Remover Ponto de Interrupção de Linha", + "removeLogPoint": "Remover {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição superior do registro de ativação.", - "focusedStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição do registro de ativação com foco." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Filtrar (por exemplo, text, !exclude)", - "debugConsole": "Console do Depurador", - "startDebugFirst": "Inicie uma sessão de depuração para avaliar as expressões", - "actions.repl.acceptInput": "Entrada de Aceitação de REPL", - "repl.action.filter": "Conteúdo de Foco do REPL para Filtrar", - "actions.repl.copyAll": "Depurar: Console Copiar Tudo", - "filter": "Filtrar", - "selectRepl": "Selecionar Console de Depuração", - "clearRepl": "Limpar Console", - "debugConsoleCleared": "O console de depuração foi limpo", - "collapse": "Recolher Tudo", - "paste": "Colar", - "copyAll": "Copiar Tudo", - "copy": "Copiar" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "Abrir as &&Configurações", - "selectWorkspaceFolder": "Selecionar uma pasta do workspace para criar um arquivo launch.json ou adicioná-lo ao arquivo de configuração do workspace", - "debugPanel": "Console de Depuração", - "startAdditionalSession": "Iniciar Sessão Adicional" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Tipo de depuração da sessão de depuração ativa. Por exemplo 'python'.", - "debugConfigurationType": "O tipo de depuração da configuração de inicialização selecionada. Por exemplo 'python'.", - "debugState": "O estado em que a sessão de depuração focalizada está. Pode ser um dos seguintes: 'inativo', 'inicializando', 'parado' ou 'em execução'.", - "debugUX": "Estado da experiência do usuário de depuração. Quando não há nenhuma configuração de depuração, é 'simple', caso contrário, é 'default'. Usado para decidir quando as exibições de boas-vindas devem ser mostradas no viewlet de depuração.", - "inDebugMode": "True durante a depuração. Caso contrário, false.", - "inDebugRepl": "True quando o foco está no console de depuração. Caso contrário, false.", - "breakpointWidgetVisibile": "True quando o widget de zona do editor de ponto de interrupção está visível. Caso contrário, false.", - "inBreakpointWidget": "True quando o foco está no widget de zona do editor de ponto de interrupção. Caso contrário, false.", - "breakpointsFocused": "True quando a exibição PONTOS DE INTERRUPÇÃO está focalizada. Caso contrário, false.", - "watchExpressionsFocused": "True quando a exibição INSPEÇÃO está focalizada. Caso contrário, false.", - "watchExpressionsExist": "True quando há pelo menos uma expressão de inspeção. Caso contrário, false.", - "variablesFocused": "True quando as exibições VARIÁVEIS estão focalizadas. Caso contrário, false", - "expressionSelected": "True quando uma caixa de entrada de expressão é aberta na exibição INSPEÇÃO ou VARIÁVEIS. Caso contrário, false.", - "breakpointInputFocused": "True quando a caixa de entrada tem o foco na exibição PONTOS DE INTERRUPÇÃO.", - "callStackItemType": "Representa o tipo de item do elemento focalizado na exibição PILHA DE CHAMADAS. Por exemplo: 'session', 'thread', 'stackFrame'", - "callStackSessionIsAttach": "Esta opção é true quando a sessão na exibição PILHA DE CHAMADAS é anexação. Caso contrário, false. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", - "callStackItemStopped": "Esta opção é true quando o item focalizado na PILHA DE CHAMADAS está parado. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", - "callStackSessionHasOneThread": "Esta opção é true quando a sessão focalizada na exibição PILHA DE CHAMADAS tem exatamente um thread. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", - "watchItemType": "Representa o tipo de item do elemento focalizado na exibição INSPEÇÃO. Por exemplo: 'expression', 'variable'", - "breakpointItemType": "Representa o tipo de item do elemento focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint' e 'dataBreakpoint'", - "breakpointAccessType": "Representa o tipo de acesso do ponto de interrupção de dados focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'read', 'readWrite' e 'write'", - "breakpointSupportsCondition": "True quando o ponto de interrupção focalizado dá suporte a condições.", - "loadedScriptsSupported": "True quando as sessões focalizadas dão suporte à exibição SCRIPTS CARREGADOS", - "loadedScriptsItemType": "Representa o tipo de item do elemento focalizado na exibição SCRIPTS CARREGADOS.", - "focusedSessionIsAttach": "True quando a sessão focalizada é 'anexar'.", - "stepBackSupported": "True quando a sessão focalizada dá suporte às solicitações 'stepBack'.", - "restartFrameSupported": "True quando a sessão focalizada dá suporte às solicitações 'restartFrame'.", - "stackFrameSupportsRestart": "True quando o registro de ativação focalizado dá suporte a 'restartFrame'.", - "jumpToCursorSupported": "True quando a sessão focalizada dá suporte à solicitação 'jumpToCursor'.", - "stepIntoTargetsSupported": "True quando a sessão focalizada dá suporte à solicitação 'stepIntoTargets'.", - "breakpointsExist": "True quando existe pelo menos um ponto de interrupção.", - "debuggersAvailable": "True quando há pelo menos uma extensão de depuração ativa.", - "debugProtocolVariableMenuContext": "Representa o contexto que o adaptador de depuração define na variável focalizada na exibição VARIÁVEIS.", - "debugSetVariableSupported": "True quando a sessão focalizada dá suporte à solicitação 'setVariable'.", - "breakWhenValueChangesSupported": "True quando a sessão focalizada dá suporte para interrupção quando o valor é alterado.", - "breakWhenValueIsAccessedSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é acessado.", - "breakWhenValueIsReadSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é lido.", - "variableEvaluateNamePresent": "True quando a variável focalizada tem um conjunto de campos 'evalauteName'", - "exceptionWidgetVisible": "True quando o widget de exceção está visível.", - "multiSessionRepl": "True quando há mais de um console de depuração.", - "multiSessionDebug": "True quando há mais de uma sessão de depuração ativa.", - "internalConsoleOptions": "Controla quando o console de depuração interno deve ser aberto." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Tempo limite após {0} ms para '{1}'" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Tipo de Ponto de Interrupção", + "breakpointWidgetExpressionPlaceholder": "Interromper quando a expressão for avaliada como true. 'Enter' para aceitar, 'esc' para cancelar.", + "breakpointWidgetHitCountPlaceholder": "Interromper quando a condição de contagem de ocorrências for atendida. 'Enter' para aceitar, 'esc', para cancelar.", + "breakpointWidgetLogMessagePlaceholder": "Mensagem a ser registrada quando o ponto de interrupção é atingido. As expressões entre {} são interpoladas. 'Enter' para aceitar, 'esc' para cancelar.", + "expression": "Expressão", + "hitCount": "Contagem de Ocorrências", + "logMessage": "Mensagem de Log" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Condição da expressão: {0}", - "expressionAndHitCount": "Expressão: {0} | Contagem de Ocorrências: {1}", - "functionBreakpointsNotSupported": "Os pontos de interrupção de função não são compatíveis com este tipo de depuração", - "dataBreakpointsNotSupported": "Os pontos de interrupção de dados não são compatíveis com este tipo de depuração", - "read": "Ler", - "write": "Gravar", "access": "Acessar", - "functionBreakpointPlaceholder": "Função a ser interrompida", - "functionBreakPointInputAriaLabel": "Digite o ponto de interrupção da função.", - "functionBreakpointExpressionPlaceholder": "Interromper quando a expressão for avaliada como true", - "functionBreakPointExpresionAriaLabel": "Expressão de tipo. O ponto de interrupção da função será interrompido quando a expressão for avaliada como verdadeira", - "functionBreakpointHitCountPlaceholder": "Fazer a interrupção quando a contagem de ocorrências for atingida", - "functionBreakPointHitCountAriaLabel": "Contagem de ocorrências de tipo. O ponto de interrupção da função será interrompido quando a contagem de ocorrências for atingida.", - "exceptionBreakpointAriaLabel": "Condição de ponto de interrupção de exceção de tipo", - "exceptionBreakpointPlaceholder": "Interromper quando a expressão for avaliada como true", - "breakpoints": "Pontos de Interrupção", - "disabledLogpoint": "Logpoint Desabilitado", - "disabledBreakpoint": "Ponto de Interrupção Desabilitado", - "unverifiedLogpoint": "Logpoint Não Verificado", - "unverifiedBreakopint": "Ponto de Interrupção Não Verificado", - "dataBreakpointUnsupported": "Pontos de interrupção de dados sem suporte por este tipo de depuração", - "dataBreakpoint": "Ponto de Interrupção de Dados", - "functionBreakpointUnsupported": "Os pontos de interrupção de função não são compatíveis com este tipo de depuração", - "functionBreakpoint": "Ponto de Interrupção de Função", - "expression": "Condição da expressão: {0}", - "hitCount": "Contagem de Ocorrências: {0}", - "breakpointUnsupported": "O depurador não dá suporte a pontos de interrupção desse tipo", - "logMessage": "Mensagem de Log: {0}", - "breakpoint": "Ponto de interrupção", - "addFunctionBreakpoint": "Adicionar Ponto de Interrupção de Função", - "miFunctionBreakpoint": "&&Ponto de Interrupção de Função...", "activateBreakpoints": "Ativar/Desativar a Ativação dos Pontos de Interrupção", - "removeBreakpoint": "Remover Ponto de Interrupção", - "removeAllBreakpoints": "Remover Todos os Pontos de Interrupção", - "miRemoveAllBreakpoints": "Remover &&Todos os Pontos de Interrupção", - "enableAllBreakpoints": "Habilitar Todos os Pontos de Interrupção", - "miEnableAllBreakpoints": "&&Habilitar Todos os Pontos de Interrupção", + "addFunctionBreakpoint": "Adicionar Ponto de Interrupção de Função", + "breakpoint": "Ponto de interrupção", + "breakpointUnsupported": "O depurador não dá suporte a pontos de interrupção desse tipo", + "breakpoints": "Pontos de Interrupção", + "dataBreakpoint": "Ponto de Interrupção de Dados", + "dataBreakpointUnsupported": "Pontos de interrupção de dados sem suporte por este tipo de depuração", + "dataBreakpointsNotSupported": "Os pontos de interrupção de dados não são compatíveis com este tipo de depuração", "disableAllBreakpoints": "Desabilitar Todos os Pontos de Interrupção", - "miDisableAllBreakpoints": "Desabilitar T&&odos os Pontos de Interrupção", - "reapplyAllBreakpoints": "Reaplicar Todos os Pontos de Interrupção", + "disabledBreakpoint": "Ponto de Interrupção Desabilitado", + "disabledLogpoint": "Logpoint Desabilitado", + "editBreakpoint": "Editar o Ponto de Interrupção da Função...", "editCondition": "Editar a Condição...", "editHitCount": "Editar a Contagem de Ocorrências...", - "editBreakpoint": "Editar o Ponto de Interrupção da Função..." + "enableAllBreakpoints": "Habilitar Todos os Pontos de Interrupção", + "exceptionBreakpointAriaLabel": "Condição de ponto de interrupção de exceção de tipo", + "exceptionBreakpointPlaceholder": "Interromper quando a expressão for avaliada como true", + "expression": "Condição da expressão: {0}", + "expressionAndHitCount": "Expressão: {0} | Contagem de Ocorrências: {1}", + "expressionCondition": "Condição da expressão: {0}", + "functionBreakPointExpresionAriaLabel": "Expressão de tipo. O ponto de interrupção da função será interrompido quando a expressão for avaliada como verdadeira", + "functionBreakPointHitCountAriaLabel": "Contagem de ocorrências de tipo. O ponto de interrupção da função será interrompido quando a contagem de ocorrências for atingida.", + "functionBreakPointInputAriaLabel": "Digite o ponto de interrupção da função.", + "functionBreakpoint": "Ponto de Interrupção de Função", + "functionBreakpointExpressionPlaceholder": "Interromper quando a expressão for avaliada como true", + "functionBreakpointHitCountPlaceholder": "Fazer a interrupção quando a contagem de ocorrências for atingida", + "functionBreakpointPlaceholder": "Função a ser interrompida", + "functionBreakpointUnsupported": "Os pontos de interrupção de função não são compatíveis com este tipo de depuração", + "functionBreakpointsNotSupported": "Os pontos de interrupção de função não são compatíveis com este tipo de depuração", + "hitCount": "Contagem de Ocorrências: {0}", + "logMessage": "Mensagem de Log: {0}", + "miDisableAllBreakpoints": "Desabilitar T&&odos os Pontos de Interrupção", + "miEnableAllBreakpoints": "&&Habilitar Todos os Pontos de Interrupção", + "miFunctionBreakpoint": "&&Ponto de Interrupção de Função...", + "miRemoveAllBreakpoints": "Remover &&Todos os Pontos de Interrupção", + "read": "Ler", + "reapplyAllBreakpoints": "Reaplicar Todos os Pontos de Interrupção", + "removeAllBreakpoints": "Remover Todos os Pontos de Interrupção", + "removeBreakpoint": "Remover Ponto de Interrupção", + "unverifiedBreakopint": "Ponto de Interrupção Não Verificado", + "unverifiedExceptionBreakpoint": "Ponto de interrupção de exceção não verificado", + "unverifiedLogpoint": "Logpoint Não Verificado", + "write": "Gravar" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "Retroceder", - "reverseContinue": "Inverter" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição do registro de ativação com foco.", + "topStackFrameLineHighlight": "Cor da tela de fundo para o realce de linha na posição superior do registro de ativação." }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "Em execução", - "showMoreStackFrames2": "Mostrar Mais Registros de Ativação", - "session": "Sessão", - "thread": "Thread", - "restartFrame": "Reiniciar o Quadro", + "callStackAriaLabel": "Depurar Pilha de Chamadas", + "collapse": "Recolher Tudo", "loadAllStackFrames": "Carregar Todos os Registros de Ativação", + "restartFrame": "Reiniciar o Quadro", + "running": "Em execução", + "session": "Sessão", + "sessionLabel": "Sessão {0} {1}", "showMoreAndOrigin": "Mostrar Mais {0}: {1}", "showMoreStackFrames": "Mostrar Mais {0} Registros de Ativação", - "callStackAriaLabel": "Depurar Pilha de Chamadas", - "threadAriaLabel": "Thread {0} {1}", + "showMoreStackFrames2": "Mostrar Mais Registros de Ativação", "stackFrameAriaLabel": "Registro de Ativação {0}, linha {1}, {2}, pilha de chamadas, depuração", - "sessionLabel": "Sessão {0} {1}", - "collapse": "Recolher Tudo" + "thread": "Thread", + "threadAriaLabel": "Thread {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "Uma sessão ativa", - "nActiveSessions": "{0} sessões ativas", - "compoundMustHaveConfigurations": "Composto precisa ter o atributo \"configurations\" definido para iniciar várias configurações.", - "noConfigurationNameInWorkspace": "Não foi possível localizar a configuração de inicialização '{0}' no workspace.", - "multipleConfigurationNamesInWorkspace": "Há várias configurações de inicialização '{0}' no workspace. Use o nome da pasta para qualificar a configuração.", - "noFolderWithName": "Não é possível localizar a pasta com o nome '{0}' para a configuração '{1}' no '{2}' composto.", - "configMissing": "A configuração '{0}' está ausente em 'launch.json'.", - "launchJsonDoesNotExist": "'launch.json' não existe para a pasta de workspace aprovada.", - "debugRequestNotSupported": "O atributo '{0}' tem um valor '{1}' sem suporte na configuração de depuração escolhida.", - "debugRequesMissing": "O atributo '{0}' está ausente na configuração de depuração escolhida.", - "debugTypeNotSupported": "Não há suporte para o tipo de depuração '{0}' configurado.", - "debugTypeMissing": "Propriedade 'type' ausente para a configuração de inicialização escolhida.", - "installAdditionalDebuggers": "Instalar Extensão de {0}", - "noFolderWorkspaceDebugError": "O arquivo ativo não pode ser depurado. Certifique-se de que ele está salvo e que você tem uma extensão de depuração instalada para esse tipo de arquivo.", - "debugAdapterCrash": "O processo do adaptador de depuração foi terminado inesperadamente ({0})", - "cancel": "Cancelar", - "debuggingPaused": "{0}:{1}, depuração em pausa {2}, {3}", - "breakpointAdded": "Ponto de interrupção, linha {0}, arquivo {1} adicionados", - "breakpointRemoved": "Ponto de interrupção, linha {0}, arquivo {1} removidos" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Reiniciar", - "stepOverDebug": "Contornar", - "stepIntoDebug": "Intervir", - "stepOutDebug": "Sair", - "pauseDebug": "Pausar", - "disconnect": "Desconectar", - "stop": "Interromper", - "continueDebug": "Continuar", - "focusSession": "Focar na Sessão", - "selectAndStartDebugging": "Selecionar e Iniciar a Depuração", - "openLaunchJson": "Abrir {0}", - "startDebug": "Iniciar a Depuração", - "startWithoutDebugging": "Iniciar Sem Depuração", - "chooseLocation": "Escolha a localização específica", - "noExecutableCode": "Nenhum código executável está associado à posição atual do cursor.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Definir Próxima Instrução", + "addToWatchExpressions": "Adicionar à Inspeção", + "allowBreakpointsEverywhere": "Permitir a configuração de pontos de interrupção em qualquer arquivo.", + "always": "Sempre mostrar a depuração na barra de status", + "breakWhenValueChanges": "Interromper na Alteração do Valor", + "breakWhenValueIsAccessed": "Interromper no Acesso ao Valor", + "breakWhenValueIsRead": "Interromper na Leitura do Valor", + "breakpoints": "Pontos de Parada", + "callStack": "Pilha de Chamadas", + "cancel": "Cancelar depuração.", + "copyAsExpression": "Copiar como Expressão", + "copyStackTrace": "Copiar Pilha de Chamadas", + "copyValue": "Copiar o Valor", + "debug.console.closeOnEnd": "Controla se o console de depuração deve ser fechado automaticamente quando a sessão de depuração termina.", + "debug.console.collapseIdenticalLines": "Controla se o console de depuração deve recolher as linhas idênticas e mostrar um número de ocorrências com um selo.", + "debug.console.fontFamily": "Controla a família de fontes no console de depuração.", + "debug.console.fontSize": "Controla o tamanho da fonte em pixels no console de depuração.", + "debug.console.historySuggestions": "Controla se o console de depuração deve sugerir entradas digitadas anteriormente.", + "debug.console.lineHeight": "Controla a altura da linha em pixels no console de depuração. Use 0 para computar a altura da linha do tamanho da fonte.", + "debug.console.wordWrap": "Controla se as linhas devem ser quebradas no console de depuração.", + "debug.focusWindowOnBreak": "Controla se a janela do workbench deve ser com foco quando o depurador é interrompido.", + "debug.onTaskErrors": "Controla o que fazer quando forem encontrados erros após a execução de um preLaunchTask.", + "debug.saveBeforeStart": "Controla quais editores devem ser salvos antes do início de uma sessão de depuração.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Salvar todos os editores no grupo ativo antes de iniciar uma sessão de depuração.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Salvar todos os editores no grupo ativo, exceto os sem título, antes de iniciar uma sessão de depuração.", + "debug.saveBeforeStart.none": "Não salvar nenhum editor antes de iniciar uma sessão de depuração.", + "debug.terminal.clearBeforeReusing": "Antes de iniciar uma nova sessão de depuração em um terminal integrado ou externo, limpe o terminal.", + "debugAnyway": "Ignorar erros de tarefa e iniciar a depuração.", + "debugCategory": "Depurar", + "debugConfigurationTitle": "Depurar", + "debugFocusConsole": "Focar no Modo de Exibição do Console de Depuração", + "debugPanel": "Console de Depuração", + "editWatchExpression": "Editar Expressão", + "inlineBreakpoint": "Ponto de Interrupção Embutido", + "inlineValues": "Mostrar valores de variáveis embutidos no editor durante a depuração.", + "inlineValues.focusNoScroll": "Mostrar os valores de variáveis embutidos no editor durante a depuração quando a linguagem dá suporte para locais de valor embutido.", + "inlineValues.off": "Nunca mostrar os valores de variáveis embutidos no editor durante a depuração.", + "inlineValues.on": "Sempre mostrar os valores de variáveis embutidos no editor durante a depuração.", "jumpToCursor": "Ir para o Cursor", - "debug": "Depurar", - "noFolderDebugConfig": "Abra primeiro uma pasta para executar a configuração de depuração avançada.", - "addInlineBreakpoint": "Adicionar Ponto de Interrupção Embutido" + "launch": "Configuração de inicialização de depuração global. Deve ser usada como uma alternativa para 'launch.json' compartilhado entre workspaces.", + "loadedScripts": "Scripts Carregados", + "mRun": "&&Executar", + "miAddConfiguration": "A&&dicionar Configuração…", + "miContinue": "&&Continuar", + "miInlineBreakpoint": "Ponto de I&&nterrupção Embutido", + "miInstallAdditionalDebuggers": "&&Instalar Depuradores Adicionais...", + "miNewBreakpoint": "&&Novo Ponto de Interrupção", + "miRestart Debugging": "&&Reiniciar a Depuração", + "miRun": "Executar &&sem Depuração", + "miStartDebugging": "&&Iniciar a Depuração", + "miStepInto": "Int&&ervir", + "miStepOut": "Sai&&r", + "miStepOver": "Contorn&&ar", + "miStopDebugging": "&&Interromper a Depuração", + "miToggleDebugConsole": "Console de De&&puração", + "miViewRun": "&&Executar", + "never": "Nunca mostrar a depuração na barra de status", + "onFirstSessionStart": "Mostrar depuração na barra de status somente após o início da depuração pela primeira vez", + "openDebug": "Controla quando o modo de exibição de depuração deve ser aberto.", + "openExplorerOnEnd": "Abrir automaticamente a exibição do explorador no final de uma sessão de depuração.", + "prompt": "Solicitar ao usuário.", + "removeWatchExpression": "Remover Expressão", + "restartFrame": "Reiniciar o Quadro", + "run and debug": "Executar e Depurar", + "setValue": "Definir Valor", + "showBreakpointsInOverviewRuler": "Controla se os pontos de interrupção devem ser mostrados na régua de visão geral.", + "showErrors": "Mostrar o modo de exibição Problemas e não iniciar a depuração.", + "showInStatusBar": "Controla quando a barra de status de depuração deve estar visível.", + "showInlineBreakpointCandidates": "Controla se as decorações candidatas de pontos de interrupção embutidas devem ser mostradas no editor durante a depuração.", + "showSubSessionsInToolBar": "Controla se as subsessões de depuração são mostradas na barra de ferramentas de depuração. Quando essa configuração é false, o comando de interrupção em uma subsessão também interromperá a sessão pai.", + "startDebugPlaceholder": "Digite o nome de uma configuração de inicialização a ser executada.", + "startDebuggingHelp": "Iniciar a Depuração", + "terminateThread": "Terminar Thread", + "toolBarLocation": "Controla a localização da barra de ferramentas de depuração. `floating` em todos os modos de exibição, `docked` no modo de exibição de depuração ou `hidden`.", + "variables": "Variáveis", + "watch": "Inspeção" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Cor da tela de fundo da barra de status quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela", - "statusBarDebuggingForeground": "Cor de primeiro plano da barra de status quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela", - "statusBarDebuggingBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela" - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Depurar", - "debugTarget": "Depurar: {0}", - "selectAndStartDebug": "Selecionar e iniciar a configuração de depuração" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Sessão de Depuração", - "loadedScriptsAriaLabel": "Scripts de Depuração Carregados", - "loadedScriptsRootFolderAriaLabel": "Pasta {0} do workspace, script carregado, depuração", - "loadedScriptsSessionAriaLabel": "Sessão {0}, script carregado, depuração", - "loadedScriptsFolderAriaLabel": "Pasta {0}, script carregado, depuração", - "loadedScriptsSourceAriaLabel": "{0}, script carregado, depuração" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Depurar: Ativar/Desativar Ponto de Interrupção", - "miToggleBreakpoint": "Ativar/Desativar o &&Ponto de Interrupção", - "conditionalBreakpointEditorAction": "Depurar: Adicionar Ponto de Interrupção Condicional...", - "miConditionalBreakpoint": "&&Ponto de Interrupção Condicional...", - "logPointEditorAction": "Depurar: Adicionar Logpoint...", - "miLogPoint": "&&Logpoint...", - "runToCursor": "Executar até o Cursor", - "evaluateInDebugConsole": "Avaliar no Console de Depuração", - "addToWatch": "Adicionar à Inspeção", - "showDebugHover": "Depurar: Mostrar Foco", - "stepIntoTargets": "Intervir nos Destinos...", - "goToNextBreakpoint": "Depurar: Ir para Próximo Ponto de Interrupção", - "goToPreviousBreakpoint": "Depurar: Ir para Ponto de Interrupção Anterior", - "closeExceptionWidget": "Fechar o Widget de Exceção" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Digitar expressão de inspeção", - "watchExpressionPlaceholder": "Expressão a ser observada", - "watchAriaTreeLabel": "Expressões de Inspeção de Depuração", - "watchExpressionAriaLabel": "{0}, valor {1}", - "watchVariableAriaLabel": "{0}, valor {1}", - "collapse": "Recolher Tudo", - "addWatchExpression": "Adicionar Expressão", - "removeAllWatchExpressions": "Remover Todas as Expressões" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Digitar novo valor da variável", - "variablesAriaTreeLabel": "Depurar Variáveis", - "variableScopeAriaLabel": "Escopo {0}", - "variableAriaLabel": "{0}, valor {1}", - "collapse": "Recolher Tudo" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "Não é possível resolver o recurso sem uma sessão de depuração", - "canNotResolveSourceWithError": "Não foi possível carregar a origem '{0}': {1}.", - "canNotResolveSource": "Não foi possível carregar a origem '{0}'." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Executar", - "openAFileWhichCanBeDebugged": "[Abrir um arquivo](command:{0}) que pode ser depurado ou executado.", - "runAndDebugAction": "[Executar e Depurar{0}](command:{1})", - "detectThenRunAndDebug": "[Mostrar](command:{0}) todas as configurações de depuração automática.", - "customizeRunAndDebug": "Para personalizar a execução e a depuração [crie um arquivo launch.json](command:{0}).", - "customizeRunAndDebugOpenFolder": "Para personalizar execução e a depuração, [abra uma pasta](command:{0}) e crie um arquivo launch.json." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "Nenhuma configuração de inicialização correspondente", - "customizeLaunchConfig": "Definir Configuração de Inicialização", - "contributed": "contribuídas", - "providerAriaLabel": "Configurações contribuídas do {0}", - "configure": "configurar", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "Adicionar Configuração ({0})...", - "addConfiguration": "Adicionar Configuração..." + "addConfiguration": "Adicionar Configuração...", + "debugLaunchConfigurations": "Depurar Configurações de Inicialização", + "debugSession": "Sessão de Depuração", + "noConfigurations": "Nenhuma Configuração" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "Você não tem uma extensão para depuração {0}. Devemos encontrar uma extensão {0} no Marketplace?", + "cancel": "Cancelar", + "debugName": "Nome da configuração; aparece no menu suspenso de configuração da inicialização.", + "debugNoType": "O depurador 'type' não pode ser omitido e precisa ser do tipo 'string'.", + "debugPostDebugTask": "Tarefa a ser executada após o término da sessão de depuração.", + "debugPrelaunchTask": "Tarefa a ser executada antes do início da sessão de depuração.", + "debugServer": "Somente para desenvolvimento de extensão de depuração: se uma porta for especificada, o VS Code tentará se conectar a um adaptador de depuração em execução no modo do servidor", + "findExtension": "Localizar extensão {0}", + "installExt": "Instalar a Extensão...", + "installLanguage": "Instalar uma Extensão para {0}...", + "selectDebug": "Selecionar um ambiente" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Depurar cor da tela de fundo da barra de ferramentas.", - "debugToolBarBorder": "Depurar cor da borda da barra de ferramentas.", - "debugIcon.startForeground": "Depurar ícone da barra de ferramentas para iniciar a depuração.", - "debugIcon.pauseForeground": "Depurar ícone da barra de ferramentas para pausar.", - "debugIcon.stopForeground": "Depurar ícone da barra de ferramentas para parar.", + "debugIcon.continueForeground": "Depurar ícone da barra de ferramentas para continuar.", "debugIcon.disconnectForeground": "Depurar ícone da barra de ferramentas para desconectar.", + "debugIcon.pauseForeground": "Depurar ícone da barra de ferramentas para pausar.", "debugIcon.restartForeground": "Depurar ícone da barra de ferramentas para reiniciar.", - "debugIcon.stepOverForeground": "Ícone da barra de ferramentas de depuração para depuração parcial.", + "debugIcon.startForeground": "Depurar ícone da barra de ferramentas para iniciar a depuração.", + "debugIcon.stepBackForeground": "Depurar ícone da barra de ferramentas de depuração para voltar.", "debugIcon.stepIntoForeground": "Depurar ícone da barra de ferramentas para intervir.", "debugIcon.stepOutForeground": "Ícone da barra de ferramentas de depuração para depuração parcial.", - "debugIcon.continueForeground": "Depurar ícone da barra de ferramentas para continuar.", - "debugIcon.stepBackForeground": "Depurar ícone da barra de ferramentas de depuração para voltar." + "debugIcon.stepOverForeground": "Ícone da barra de ferramentas de depuração para depuração parcial.", + "debugIcon.stopForeground": "Depurar ícone da barra de ferramentas para parar.", + "debugToolBarBackground": "Depurar cor da tela de fundo da barra de ferramentas.", + "debugToolBarBorder": "Depurar cor da borda da barra de ferramentas." }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Ícone de exibição da exibição do console de depuração.", - "runViewIcon": "Ícone de exibição da exibição de execução.", - "variablesViewIcon": "Ícone de exibição da exibição de variáveis.", - "watchViewIcon": "Ícone de exibição da exibição de inspeção.", - "callStackViewIcon": "Ícone de exibição da exibição de pilha de chamadas.", - "breakpointsViewIcon": "Ícone de exibição da exibição de pontos de interrupção.", - "loadedScriptsViewIcon": "Ícone de exibição da exibição de scripts carregados.", - "debugBreakpoint": "Ícone de pontos de interrupção.", - "debugBreakpointDisabled": "Ícone de pontos de interrupção desabilitados.", - "debugBreakpointUnverified": "Ícone de pontos de interrupção não verificados.", - "debugBreakpointFunction": "Ícone de pontos de interrupção de função.", - "debugBreakpointFunctionDisabled": "Ícone de pontos de interrupção de função desabilitados.", - "debugBreakpointFunctionUnverified": "Ícone de pontos de interrupção de função não verificados.", - "debugBreakpointConditional": "Ícone de pontos de interrupção condicionais.", - "debugBreakpointConditionalDisabled": "Ícone de pontos de interrupção condicionais desabilitados.", - "debugBreakpointConditionalUnverified": "Ícone de pontos de interrupção condicionais não verificados.", - "debugBreakpointData": "Ícone de pontos de interrupção de dados.", - "debugBreakpointDataDisabled": "Ícone de pontos de interrupção de dados desabilitados.", - "debugBreakpointDataUnverified": "Ícone de pontos de interrupção de dados não verificados.", - "debugBreakpointLog": "Ícone de pontos de interrupção de log.", - "debugBreakpointLogDisabled": "Ícone de ponto de interrupção de log desabilitado.", - "debugBreakpointLogUnverified": "Ícone de pontos de interrupção de log não verificados.", - "debugBreakpointHint": "Ícone de dicas de ponto de interrupção mostrado na focalização da margem do glifo do editor.", - "debugBreakpointUnsupported": "Ícone de pontos de interrupção sem suporte.", - "debugStackframe": "Ícone de um stackframe mostrado na margem do glifo do editor.", - "debugStackframeFocused": "Ícone de um stackframe focalizado mostrado na margem do glifo do editor.", - "debugGripper": "Ícone da garra da barra de depuração.", - "debugRestartFrame": "Ícone da ação reiniciar o quadro da depuração.", - "debugStop": "Ícone da ação parar a depuração.", - "debugDisconnect": "Ícone da ação desconectar a depuração.", - "debugRestart": "Ícone da ação reiniciar a depuração.", - "debugStepOver": "Ícone da ação pular a depuração.", - "debugStepInto": "Ícone da ação intervir na depuração.", - "debugStepOut": "Ícone da ação sair da depuração.", - "debugStepBack": "Ícone da ação retroceder a depuração.", - "debugPause": "Ícone da ação pausar a depuração.", - "debugContinue": "Ícone da ação continuar a depuração.", - "debugReverseContinue": "Ícone da ação continuar a reversão da depuração.", - "debugStart": "Ícone da ação iniciar a depuração.", - "debugConfigure": "Ícone da ação configurar a depuração.", - "debugConsole": "Ícone da ação abrir o console da depuração.", - "debugCollapseAll": "Ícone da ação recolher tudo nas exibições de depuração.", - "callstackViewSession": "Ícone do ícone da sessão na exibição da pilha de chamadas.", - "debugConsoleClearAll": "Ícone da ação limpar tudo no console de depuração.", - "watchExpressionsRemoveAll": "Ícone da ação Remover Tudo na exibição de inspeção.", - "watchExpressionsAdd": "Ícone da ação adicionar na exibição de inspeção.", - "watchExpressionsAddFuncBreakpoint": "Ícone da ação adicionar ponto de interrupção de função na exibição de inspeção.", - "breakpointsRemoveAll": "Ícone da ação Remover Tudo na exibição de pontos de interrupção.", - "breakpointsActivate": "Ícone da ação ativar na exibição de pontos de interrupção.", - "debugConsoleEvaluationInput": "Ícone do marcador de entrada de avaliação da depuração.", - "debugConsoleEvaluationPrompt": "Ícone do prompt de avaliação da depuração." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Adicionar Ponto de Interrupção Embutido", + "chooseLocation": "Escolha a localização específica", + "continueDebug": "Continuar", + "debug": "Depurar", + "disconnect": "Desconectar", + "focusSession": "Focar na Sessão", + "jumpToCursor": "Ir para o Cursor", + "noExecutableCode": "Nenhum código executável está associado à posição atual do cursor.", + "openLaunchJson": "Abrir '{0}'", + "pauseDebug": "Pausar", + "restartDebug": "Reiniciar", + "selectAndStartDebugging": "Selecionar e Iniciar a Depuração", + "startDebug": "Iniciar a Depuração", + "startWithoutDebugging": "Iniciar Sem Depuração", + "stepIntoDebug": "Intervir", + "stepOutDebug": "Sair", + "stepOverDebug": "Contornar", + "stop": "Interromper" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Cor da borda do widget de exceção.", - "debugExceptionWidgetBackground": "Cor da tela de fundo do widget de exceção.", - "exceptionThrownWithId": "Ocorreu uma exceção: {0}", - "exceptionThrown": "Ocorreu uma exceção.", - "close": "Fechar" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "Não é possível criar o arquivo 'launch.json' dentro da pasta '.vscode' ({0}).", + "editLaunchConfig": "Editar Configuração de Depuração no launch.json", + "selectConfiguration": "Selecionar Configuração de Inicialização", + "user settings": "configurações de usuário", + "workspace": "workspace" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Adicionar à Inspeção", + "closeExceptionWidget": "Fechar o Widget de Exceção", + "conditionalBreakpointEditorAction": "Depurar: Adicionar Ponto de Interrupção Condicional...", + "evaluateInDebugConsole": "Avaliar no Console de Depuração", + "goToNextBreakpoint": "Depurar: Ir para Próximo Ponto de Interrupção", + "goToPreviousBreakpoint": "Depurar: Ir para Ponto de Interrupção Anterior", + "logPointEditorAction": "Depurar: Adicionar Logpoint...", + "miConditionalBreakpoint": "&&Ponto de Interrupção Condicional...", + "miLogPoint": "&&Logpoint...", + "miToggleBreakpoint": "Ativar/Desativar o &&Ponto de Interrupção", + "runToCursor": "Executar até o Cursor", + "showDebugHover": "Depurar: Mostrar Foco", + "stepIntoTargets": "Intervir nos Destinos...", + "toggleBreakpointAction": "Depurar: Ativar/Desativar Ponto de Interrupção" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Adicionar Configuração...", + "editor.inlineValuesBackground": "Cor para a tela de fundo do valor em linha de depuração.", + "editor.inlineValuesForeground": "Cor para o texto do valor em linha de depuração." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "Mantenha a tecla {0} pressionada para alternar a focalização de idioma do editor", "treeAriaLabel": "Depurar Foco", "variableAriaLabel": "{0}, valor {1}, variáveis, depuração" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Atributos de variável inválidos", - "startDebugFirst": "Inicie uma sessão de depuração para avaliar as expressões", - "notAvailable": "não disponível", - "pausedOn": "Em pausa em {0}", - "paused": "Em pausa", - "running": "Em execução", - "breakpointDirtydHover": "Ponto de interrupção não verificado. O arquivo foi modificado, reinicie a sessão de depuração." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Ícone da ação ativar na exibição de pontos de interrupção.", + "breakpointsRemoveAll": "Ícone da ação Remover Tudo na exibição de pontos de interrupção.", + "breakpointsViewIcon": "Ícone de exibição da exibição de pontos de interrupção.", + "callStackViewIcon": "Ícone de exibição da exibição de pilha de chamadas.", + "callstackViewSession": "Ícone do ícone da sessão na exibição da pilha de chamadas.", + "debugBreakpoint": "Ícone de pontos de interrupção.", + "debugBreakpointConditional": "Ícone de pontos de interrupção condicionais.", + "debugBreakpointConditionalDisabled": "Ícone de pontos de interrupção condicionais desabilitados.", + "debugBreakpointConditionalUnverified": "Ícone de pontos de interrupção condicionais não verificados.", + "debugBreakpointData": "Ícone de pontos de interrupção de dados.", + "debugBreakpointDataDisabled": "Ícone de pontos de interrupção de dados desabilitados.", + "debugBreakpointDataUnverified": "Ícone de pontos de interrupção de dados não verificados.", + "debugBreakpointDisabled": "Ícone de pontos de interrupção desabilitados.", + "debugBreakpointFunction": "Ícone de pontos de interrupção de função.", + "debugBreakpointFunctionDisabled": "Ícone de pontos de interrupção de função desabilitados.", + "debugBreakpointFunctionUnverified": "Ícone de pontos de interrupção de função não verificados.", + "debugBreakpointHint": "Ícone de dicas de ponto de interrupção mostrado na focalização da margem do glifo do editor.", + "debugBreakpointLog": "Ícone de pontos de interrupção de log.", + "debugBreakpointLogDisabled": "Ícone de ponto de interrupção de log desabilitado.", + "debugBreakpointLogUnverified": "Ícone de pontos de interrupção de log não verificados.", + "debugBreakpointUnsupported": "Ícone de pontos de interrupção sem suporte.", + "debugBreakpointUnverified": "Ícone de pontos de interrupção não verificados.", + "debugCollapseAll": "Ícone da ação recolher tudo nas exibições de depuração.", + "debugConfigure": "Ícone da ação configurar a depuração.", + "debugConsole": "Ícone da ação abrir o console da depuração.", + "debugConsoleClearAll": "Ícone da ação limpar tudo no console de depuração.", + "debugConsoleEvaluationInput": "Ícone do marcador de entrada de avaliação da depuração.", + "debugConsoleEvaluationPrompt": "Ícone do prompt de avaliação da depuração.", + "debugConsoleViewIcon": "Ícone de exibição da exibição do console de depuração.", + "debugContinue": "Ícone da ação continuar a depuração.", + "debugDisconnect": "Ícone da ação desconectar a depuração.", + "debugGripper": "Ícone da garra da barra de depuração.", + "debugPause": "Ícone da ação pausar a depuração.", + "debugRestart": "Ícone da ação reiniciar a depuração.", + "debugRestartFrame": "Ícone da ação reiniciar o quadro da depuração.", + "debugReverseContinue": "Ícone da ação continuar a reversão da depuração.", + "debugStackframe": "Ícone de um stackframe mostrado na margem do glifo do editor.", + "debugStackframeFocused": "Ícone de um stackframe focalizado mostrado na margem do glifo do editor.", + "debugStart": "Ícone da ação iniciar a depuração.", + "debugStepBack": "Ícone da ação retroceder a depuração.", + "debugStepInto": "Ícone da ação intervir na depuração.", + "debugStepOut": "Ícone da ação sair da depuração.", + "debugStepOver": "Ícone da ação pular a depuração.", + "debugStop": "Ícone da ação parar a depuração.", + "loadedScriptsViewIcon": "Ícone de exibição da exibição de scripts carregados.", + "runViewIcon": "Ícone de exibição da exibição de execução.", + "variablesViewIcon": "Ícone de exibição da exibição de variáveis.", + "watchExpressionsAdd": "Ícone da ação adicionar na exibição de inspeção.", + "watchExpressionsAddFuncBreakpoint": "Ícone da ação adicionar ponto de interrupção de função na exibição de inspeção.", + "watchExpressionsRemoveAll": "Ícone da ação Remover Tudo na exibição de inspeção.", + "watchViewIcon": "Ícone de exibição da exibição de inspeção." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Mensagem a ser registrada quando o ponto de interrupção é atingido. As expressões entre {} são interpoladas. 'Enter' para aceitar, 'esc' para cancelar.", - "breakpointWidgetHitCountPlaceholder": "Interromper quando a condição de contagem de ocorrências for atendida. 'Enter' para aceitar, 'esc', para cancelar.", - "breakpointWidgetExpressionPlaceholder": "Interromper quando a expressão for avaliada como true. 'Enter' para aceitar, 'esc' para cancelar.", - "expression": "Expressão", - "hitCount": "Contagem de Ocorrências", - "logMessage": "Mensagem de Log", - "breakpointType": "Tipo de Ponto de Interrupção" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Depurar Configurações de Inicialização", - "noConfigurations": "Nenhuma Configuração", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "Adicionar Configuração ({0})...", "addConfiguration": "Adicionar Configuração...", - "debugSession": "Sessão de Depuração" + "configure": "configurar", + "contributed": "contribuídas", + "customizeLaunchConfig": "Definir Configuração de Inicialização", + "noDebugResults": "Nenhuma configuração de inicialização correspondente", + "providerAriaLabel": "Configurações contribuídas do {0}" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "Uma sessão ativa", + "breakpointAdded": "Ponto de interrupção, linha {0}, arquivo {1} adicionados", + "breakpointRemoved": "Ponto de interrupção, linha {0}, arquivo {1} removidos", + "cancel": "Cancelar", + "compoundMustHaveConfigurations": "Composto precisa ter o atributo \"configurations\" definido para iniciar várias configurações.", + "configMissing": "A configuração '{0}' está ausente em 'launch.json'.", + "debugAdapterCrash": "O processo do adaptador de depuração foi terminado inesperadamente ({0})", + "debugRequesMissing": "O atributo '{0}' está ausente na configuração de depuração escolhida.", + "debugRequestNotSupported": "O atributo '{0}' tem um valor '{1}' sem suporte na configuração de depuração escolhida.", + "debugTrust": "A depuração executa tarefas de compilação e código de programa a partir do seu espaço de trabalho.", + "debugTypeMissing": "Propriedade 'type' ausente para a configuração de inicialização escolhida.", + "debugTypeNotSupported": "Não há suporte para o tipo de depuração '{0}' configurado.", + "debuggingPaused": "{0}:{1}, depuração em pausa {2}, {3}", + "installAdditionalDebuggers": "Instalar Extensão de {0}", + "launchJsonDoesNotExist": "'launch.json' não existe para a pasta de workspace aprovada.", + "multipleConfigurationNamesInWorkspace": "Há várias configurações de inicialização '{0}' no workspace. Use o nome da pasta para qualificar a configuração.", + "nActiveSessions": "{0} sessões ativas", + "noConfigurationNameInWorkspace": "Não foi possível localizar a configuração de inicialização '{0}' no workspace.", + "noFolderWithName": "Não é possível localizar a pasta com o nome '{0}' para a configuração '{1}' no '{2}' composto.", + "noFolderWorkspaceDebugError": "O arquivo ativo não pode ser depurado. Certifique-se de que ele está salvo e que você tem uma extensão de depuração instalada para esse tipo de arquivo.", + "runTrust": "A execução executa tarefas de compilação e código de programa a partir do seu espaço de trabalho." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "Depuração iniciada.", + "debuggingStopped": "Depuração interrompida.", + "noDebugAdapter": "Nenhum depurador disponível, não é possível enviar '{0}'", + "sessionNotReadyForBreakpoints": "A sessão não está pronta para pontos de interrupção" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Depurar: {0}", + "selectAndStartDebug": "Selecionar e iniciar a configuração de depuração", + "status.debug": "Depurar" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "Não foi possível localizar a tarefa especificada.", + "DebugTaskNotFoundWithTaskId": "Não foi possível localizar a tarefa '{0}'.", + "abort": "Anular", + "cancel": "Cancelar", + "debugAnyway": "Depurar Assim Mesmo", + "invalidTaskReference": "Não é possível fazer referência à tarefa '{0}' de uma configuração de inicialização que está em uma pasta de workspace diferente.", + "preLaunchTaskError": "Erro após executar preLaunchTask '{0}'.", + "preLaunchTaskErrors": "Existem erros após a execução de preLaunchTask '{0}'.", + "preLaunchTaskExitCode": "A preLaunchTask '{0}' terminou com o código de saída {1}.", + "preLaunchTaskTerminated": "A preLaunchTask '{0}' foi terminada.", + "remember": "Lembrar minha escolha nas configurações de usuário", + "rememberTask": "Lembrar minha escolha para esta tarefa", + "showErrors": "Mostrar os Erros", + "taskNotTracked": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido.", + "taskNotTrackedWithTaskId": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Inverter", + "stepBackDebug": "Retroceder" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Console de Depuração", + "miOpenConfigurations": "Abrir as &&Configurações", + "selectWorkspaceFolder": "Selecionar uma pasta do workspace para criar um arquivo launch.json ou adicioná-lo ao arquivo de configuração do workspace", + "startAdditionalSession": "Iniciar Sessão Adicional" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Fechar", + "debugExceptionWidgetBackground": "Cor da tela de fundo do widget de exceção.", + "debugExceptionWidgetBorder": "Cor da borda do widget de exceção.", + "exceptionThrown": "Ocorreu uma exceção.", + "exceptionThrownWithId": "Ocorreu uma exceção: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "seguir o link usando a porta encaminhada", - "followLink": "seguir o link", + "fileLink": "Ctrl + clique para {0}", "fileLinkMac": "Cmd + clique para {0}", - "fileLink": "Ctrl + clique para {0}" + "followForwardedLink": "seguir o link usando a porta encaminhada", + "followLink": "seguir o link" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Scripts de Depuração Carregados", + "loadedScriptsFolderAriaLabel": "Pasta {0}, script carregado, depuração", + "loadedScriptsRootFolderAriaLabel": "Pasta {0} do workspace, script carregado, depuração", + "loadedScriptsSession": "Sessão de Depuração", + "loadedScriptsSessionAriaLabel": "Sessão {0}, script carregado, depuração", + "loadedScriptsSourceAriaLabel": "{0}, script carregado, depuração" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "O depurador precisa abrir uma nova guia ou janela para a depuração, mas o navegador o impede. Você deve conceder permissão para continuar.", + "cancel": "Cancelar", + "continue": "Continuar", + "moreInfo": "Mais Informações", + "noDebugAdapter": "Nenhum depurador disponível encontrado. Não é possível enviar '{0}'.", + "noDebugAdapterStart": "Nenhum adaptador de depuração, não é possível iniciar a sessão de depuração." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "Entrada de Aceitação de REPL", + "actions.repl.copyAll": "Depurar: Console Copiar Tudo", + "clearRepl": "Limpar Console", + "collapse": "Recolher Tudo", + "copy": "Copiar", + "copyAll": "Copiar Tudo", + "debugConsole": "Console do Depurador", + "debugConsoleCleared": "O console de depuração foi limpo", + "filter": "Filtrar", + "paste": "Colar", + "repl.action.filter": "Conteúdo de Foco do REPL para Filtrar", + "selectRepl": "Selecionar Console de Depuração", + "startDebugFirst": "Inicie uma sessão de depuração para avaliar as expressões", + "workbench.debug.filter.placeholder": "Filtrar (por exemplo, text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "Mostrando {0} de {1}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Console de Depuração", - "replVariableAriaLabel": "Variável {0}, valor {1}", - "occurred": ", ocorreu {0} vezes", + "occurred": ", ocorreram {0} vezes", + "replGroup": "Depurar o grupo de console {0}", "replRawObjectAriaLabel": "Depurar variável do console {0}, valor {1}", - "replGroup": "Depurar o grupo de console {0}" + "replVariableAriaLabel": "Variável {0}, valor {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Cor da tela de fundo da barra de status quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela", + "statusBarDebuggingBorder": "Cor da borda da barra de status que separa para a barra lateral e o editor quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela", + "statusBarDebuggingForeground": "Cor de primeiro plano da barra de status quando um programa está sendo depurado. A barra de status é mostrada na parte inferior da janela" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Recolher Tudo", + "variableAriaLabel": "{0}, valor {1}", + "variableScopeAriaLabel": "Escopo {0}", + "variableValueAriaLabel": "Digitar novo valor da variável", + "variablesAriaTreeLabel": "Depurar Variáveis" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Adicionar Expressão", + "collapse": "Recolher Tudo", + "removeAllWatchExpressions": "Remover Todas as Expressões", + "watchAriaTreeLabel": "Expressões de Inspeção de Depuração", + "watchExpressionAriaLabel": "{0}, valor {1}", + "watchExpressionInputAriaLabel": "Digitar expressão de inspeção", + "watchExpressionPlaceholder": "Expressão a ser observada", + "watchVariableAriaLabel": "{0}, valor {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Para personalizar a execução e a depuração [crie um arquivo launch.json](command:{0}).", + "customizeRunAndDebugOpenFolder": "Para personalizar execução e a depuração, [abra uma pasta](command:{0}) e crie um arquivo launch.json.", + "detectThenRunAndDebug": "[Mostrar todas as configurações de depuração automática] (comando:{0}).", + "openAFileWhichCanBeDebugged": "[Abrir um arquivo](command:{0}) que pode ser depurado ou executado.", + "run": "Executar", + "runAndDebugAction": "[Executar e Depurar{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Tempo limite após {0} ms para '{1}'" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "True quando a sessão focalizada dá suporte para interrupção quando o valor é alterado.", + "breakWhenValueIsAccessedSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é acessado.", + "breakWhenValueIsReadSupported": "Esta opção é true quando o ponto de interrupção focalizado dá suporte para interrupção quando o valor é lido.", + "breakpointAccessType": "Representa o tipo de acesso do ponto de interrupção de dados focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'read', 'readWrite' e 'write'", + "breakpointInputFocused": "True quando a caixa de entrada tem o foco na exibição PONTOS DE INTERRUPÇÃO.", + "breakpointItemType": "Representa o tipo de item do elemento focalizado na exibição PONTOS DE INTERRUPÇÃO. Por exemplo: 'breakpoint', 'exceptionBreakppint', 'functionBreakpoint' e 'dataBreakpoint'", + "breakpointSupportsCondition": "True quando o ponto de interrupção focalizado dá suporte a condições.", + "breakpointWidgetVisibile": "True quando o widget de zona do editor de ponto de interrupção está visível. Caso contrário, false.", + "breakpointsExist": "True quando existe pelo menos um ponto de interrupção.", + "breakpointsFocused": "True quando a exibição PONTOS DE INTERRUPÇÃO está focalizada. Caso contrário, false.", + "callStackItemStopped": "Esta opção é true quando o item focalizado na PILHA DE CHAMADAS está parado. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", + "callStackItemType": "Representa o tipo de item do elemento focalizado na exibição PILHA DE CHAMADAS. Por exemplo: 'session', 'thread', 'stackFrame'", + "callStackSessionHasOneThread": "Esta opção é true quando a sessão focalizada na exibição PILHA DE CHAMADAS tem exatamente um thread. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", + "callStackSessionIsAttach": "Esta opção é true quando a sessão na exibição PILHA DE CHAMADAS é anexação. Caso contrário, false. Usada internamente para os menus embutidos na exibição PILHA DE CHAMADAS.", + "debugConfigurationType": "O tipo de depuração da configuração de inicialização selecionada. Por exemplo 'python'.", + "debugProtocolVariableMenuContext": "Representa o contexto que o adaptador de depuração define na variável focalizada na exibição VARIÁVEIS.", + "debugSetVariableSupported": "True quando a sessão focalizada dá suporte à solicitação 'setVariable'.", + "debugState": "O estado em que a sessão de depuração focalizada está. Pode ser um dos seguintes: 'inativo', 'inicializando', 'parado' ou 'em execução'.", + "debugType": "Tipo de depuração da sessão de depuração ativa. Por exemplo 'python'.", + "debugUX": "Estado da experiência do usuário de depuração. Quando não há nenhuma configuração de depuração, é 'simple', caso contrário, é 'default'. Usado para decidir quando as exibições de boas-vindas devem ser mostradas no viewlet de depuração.", + "debuggersAvailable": "True quando há pelo menos uma extensão de depuração ativa.", + "exceptionWidgetVisible": "True quando o widget de exceção está visível.", + "expressionSelected": "True quando uma caixa de entrada de expressão é aberta na exibição INSPEÇÃO ou VARIÁVEIS. Caso contrário, false.", + "focusedSessionIsAttach": "True quando a sessão focalizada é 'anexar'.", + "inBreakpointWidget": "True quando o foco está no widget de zona do editor de ponto de interrupção. Caso contrário, false.", + "inDebugMode": "True durante a depuração. Caso contrário, false.", + "inDebugRepl": "True quando o foco está no console de depuração. Caso contrário, false.", + "internalConsoleOptions": "Controla quando o console de depuração interno deve ser aberto.", + "jumpToCursorSupported": "True quando a sessão focalizada dá suporte à solicitação 'jumpToCursor'.", + "loadedScriptsItemType": "Representa o tipo de item do elemento focalizado na exibição SCRIPTS CARREGADOS.", + "loadedScriptsSupported": "True quando as sessões focalizadas dão suporte à exibição SCRIPTS CARREGADOS", + "multiSessionDebug": "True quando há mais de uma sessão de depuração ativa.", + "multiSessionRepl": "True quando há mais de um console de depuração.", + "restartFrameSupported": "True quando a sessão focalizada dá suporte às solicitações 'restartFrame'.", + "stackFrameSupportsRestart": "True quando o registro de ativação focalizado dá suporte a 'restartFrame'.", + "stepBackSupported": "True quando a sessão focalizada dá suporte às solicitações 'stepBack'.", + "stepIntoTargetsSupported": "True quando a sessão focalizada dá suporte à solicitação 'stepIntoTargets'.", + "terminateDebuggeeSupported": "True quando a sessão em foco oferece suporte ao recurso de encerramento de depuração.", + "variableEvaluateNamePresent": "True quando a variável focalizada tem um conjunto de campos 'evalauteName'", + "variablesFocused": "True quando as exibições VARIÁVEIS estão focalizadas. Caso contrário, false", + "watchExpressionsExist": "True quando há pelo menos uma expressão de inspeção. Caso contrário, false.", + "watchExpressionsFocused": "True quando a exibição INSPEÇÃO está focalizada. Caso contrário, false.", + "watchItemType": "Representa o tipo de item do elemento focalizado na exibição INSPEÇÃO. Por exemplo: 'expression', 'variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "Não foi possível carregar a origem '{0}'.", + "canNotResolveSourceWithError": "Não foi possível carregar a origem '{0}': {1}.", + "unable": "Não é possível resolver o recurso sem uma sessão de depuração" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Ponto de interrupção não verificado. O arquivo foi modificado, reinicie a sessão de depuração.", + "invalidVariableAttributes": "Atributos de variável inválidos", + "notAvailable": "não disponível", + "paused": "Em pausa", + "pausedOn": "Em pausa em {0}", + "running": "Em execução", + "startDebugFirst": "Inicie uma sessão de depuração para avaliar as expressões" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Nome da pasta na qual o composto está localizado.", + "app.launch.json.compound.name": "Nome do composto. Aparece no menu suspenso de configuração de inicialização.", + "app.launch.json.compound.stopAll": "Controla se o encerramento manual de uma sessão interromperá todas as sessões compostas.", + "app.launch.json.compounds": "Lista de compostos. Cada composto faz referência a várias configurações que serão iniciadas juntas.", + "app.launch.json.compounds.configurations": "Nomes de configurações que serão iniciadas como parte deste composto.", + "app.launch.json.configurations": "Lista de configurações. Adicionar configurações ou editar as existentes usando o IntelliSense.", + "app.launch.json.title": "Iniciar", + "app.launch.json.version": "Versão desse formato de arquivo.", + "compoundPrelaunchTask": "Tarefa a ser executada antes da inicialização de uma das configurações compostas.", + "presentation": "Opções de apresentação sobre como mostrar esta configuração no menu suspenso de configuração de depuração e na paleta de comandos.", + "presentation.group": "Grupo ao qual esta configuração pertence. Usado para agrupar e classificar no menu suspenso de configuração e na paleta de comandos.", + "presentation.hidden": "Controla se esta configuração deve ser mostrada no menu suspenso de configuração e na paleta de comandos.", + "presentation.order": "Ordem dessa configuração em um grupo. Usado para agrupar e classificar no menu suspenso de configuração e na paleta de comandos.", + "useUniqueNames": "Use nomes de configuração exclusivos.", + "vscode.extension.contributes.breakpoints": "Contribui com os pontos de interrupção.", + "vscode.extension.contributes.breakpoints.language": "Permitir pontos de interrupção para este idioma.", + "vscode.extension.contributes.debuggers": "Contribui com adaptadores de depuração.", + "vscode.extension.contributes.debuggers.args": "Argumentos opcionais a serem passados ao adaptador.", + "vscode.extension.contributes.debuggers.configurationAttributes": "Configurações de esquema JSON para validação de 'launch.json'.", + "vscode.extension.contributes.debuggers.configurationSnippets": "Snippets para adicionar novas configurações em 'launch.json'.", + "vscode.extension.contributes.debuggers.initialConfigurations": "Configurações para gerar o 'launch.json' inicial.", + "vscode.extension.contributes.debuggers.label": "Nome de exibição deste adaptador de depuração.", + "vscode.extension.contributes.debuggers.languages": "Lista de idiomas para os quais a extensão de depuração poderia ser considerada o \"depurador padrão\".", + "vscode.extension.contributes.debuggers.linux": "Configurações específicas do Linux.", + "vscode.extension.contributes.debuggers.linux.runtime": "Runtime usado para Linux.", + "vscode.extension.contributes.debuggers.osx": "Configurações específicas do macOS.", + "vscode.extension.contributes.debuggers.osx.runtime": "Runtime usado para macOS.", + "vscode.extension.contributes.debuggers.program": "Caminho para o programa do adaptador de depuração. O caminho é absoluto ou relativo à pasta de extensão.", + "vscode.extension.contributes.debuggers.runtime": "Runtime opcional caso o atributo do programa não seja um executável, mas exija um runtime.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de runtime opcionais.", + "vscode.extension.contributes.debuggers.type": "Identificador exclusivo deste adaptador de depuração.", + "vscode.extension.contributes.debuggers.variables": "Mapeamento de variáveis interativas (por exemplo, ${action.pickProcess}) em `launch.json` para um comando.", + "vscode.extension.contributes.debuggers.windows": "Configurações específicas do Windows.", + "vscode.extension.contributes.debuggers.windows.runtime": "Runtime usado para Windows." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Origem Desconhecida" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Não é possível encontrar o adaptador de depuração para o tipo '{0}'.", + "debugLinuxConfiguration": "Atributos de configuração de inicialização específicos do Linux.", + "debugOSXConfiguration": "Atributos de configuração de inicialização específicos do SO X.", + "debugRequest": "Tipo de solicitação de configuração. Pode ser \"iniciar\" ou \"anexar\".", + "debugType": "Tipo de configuração.", + "debugTypeNotRecognised": "O tipo de depuração não é reconhecido. Verifique se você tem uma extensão de depuração correspondente instalada e se ela está habilitada.", + "debugWindowsConfiguration": "Atributos de configuração de inicialização específicos do Windows.", + "launch.config.comment1": "Use o IntelliSense para saber mais sobre os atributos possíveis.", + "launch.config.comment2": "Focalizar para exibir as descrições dos atributos existentes.", + "launch.config.comment3": "Para obter mais informações, acesse: {0}", + "node2NotSupported": "Não há mais suporte para \"node2\". Use \"node\" e defina o atributo \"protocol\" como \"inspector\"." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "O console foi limpo", "snapshotObj": "Somente valores primitivos são mostrados para este objeto." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Mostrando {0} de {1}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "O executável do adaptador de depuração '{0}' não existe.", "debugAdapterCannotDetermineExecutable": "Não é possível determinar o executável para o adaptador de depuração '{0}'.", "unableToLaunchDebugAdapter": "Não é possível iniciar o adaptador de depuração de '{0}'.", "unableToLaunchDebugAdapterNoArgs": "Não é possível iniciar o adaptador de depuração." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Selecionar Configuração de Inicialização", - "editLaunchConfig": "Editar Configuração de Depuração no launch.json", - "DebugConfig.failed": "Não é possível criar o arquivo 'launch.json' dentro da pasta '.vscode' ({0}).", - "workspace": "workspace", - "user settings": "configurações de usuário" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "Nenhum depurador disponível, não é possível enviar '{0}'", - "sessionNotReadyForBreakpoints": "A sessão não está pronta para pontos de interrupção", - "debuggingStarted": "Depuração iniciada.", - "debuggingStopped": "Depuração interrompida." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "Existem erros após a execução de preLaunchTask '{0}'.", - "preLaunchTaskError": "Erro após executar preLaunchTask '{0}'.", - "preLaunchTaskExitCode": "A preLaunchTask '{0}' terminou com o código de saída {1}.", - "preLaunchTaskTerminated": "A preLaunchTask '{0}' foi terminada.", - "debugAnyway": "Depurar Assim Mesmo", - "showErrors": "Mostrar os Erros", - "abort": "Anular", - "remember": "Lembrar minha escolha nas configurações de usuário", - "cancel": "Cancelar", - "rememberTask": "Lembrar minha escolha para esta tarefa", - "invalidTaskReference": "Não é possível fazer referência à tarefa '{0}' de uma configuração de inicialização que está em uma pasta de workspace diferente.", - "DebugTaskNotFoundWithTaskId": "Não foi possível localizar a tarefa '{0}'.", - "DebugTaskNotFound": "Não foi possível localizar a tarefa especificada.", - "taskNotTrackedWithTaskId": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido.", - "taskNotTracked": "Não é possível rastrear a tarefa '{0}'. Verifique se há um problema de correspondência definido." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "O depurador 'type' não pode ser omitido e precisa ser do tipo 'string'.", - "more": "Mais...", - "selectDebug": "Selecionar o Ambiente" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Origem Desconhecida" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Contribui com adaptadores de depuração.", - "vscode.extension.contributes.debuggers.type": "Identificador exclusivo deste adaptador de depuração.", - "vscode.extension.contributes.debuggers.label": "Nome de exibição deste adaptador de depuração.", - "vscode.extension.contributes.debuggers.program": "Caminho para o programa do adaptador de depuração. O caminho é absoluto ou relativo à pasta de extensão.", - "vscode.extension.contributes.debuggers.args": "Argumentos opcionais a serem passados ao adaptador.", - "vscode.extension.contributes.debuggers.runtime": "Runtime opcional caso o atributo do programa não seja um executável, mas exija um runtime.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Argumentos de runtime opcionais.", - "vscode.extension.contributes.debuggers.variables": "Mapeamento de variáveis interativas (por exemplo, ${action.pickProcess}) em `launch.json` para um comando.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Configurações para gerar o 'launch.json' inicial.", - "vscode.extension.contributes.debuggers.languages": "Lista de idiomas para os quais a extensão de depuração poderia ser considerada o \"depurador padrão\".", - "vscode.extension.contributes.debuggers.configurationSnippets": "Snippets para adicionar novas configurações em 'launch.json'.", - "vscode.extension.contributes.debuggers.configurationAttributes": "Configurações de esquema JSON para validação de 'launch.json'.", - "vscode.extension.contributes.debuggers.windows": "Configurações específicas do Windows.", - "vscode.extension.contributes.debuggers.windows.runtime": "Runtime usado para Windows.", - "vscode.extension.contributes.debuggers.osx": "Configurações específicas do macOS.", - "vscode.extension.contributes.debuggers.osx.runtime": "Runtime usado para macOS.", - "vscode.extension.contributes.debuggers.linux": "Configurações específicas do Linux.", - "vscode.extension.contributes.debuggers.linux.runtime": "Runtime usado para Linux.", - "vscode.extension.contributes.breakpoints": "Contribui com os pontos de interrupção.", - "vscode.extension.contributes.breakpoints.language": "Permitir pontos de interrupção para este idioma.", - "presentation": "Opções de apresentação sobre como mostrar esta configuração no menu suspenso de configuração de depuração e na paleta de comandos.", - "presentation.hidden": "Controla se esta configuração deve ser mostrada no menu suspenso de configuração e na paleta de comandos.", - "presentation.group": "Grupo ao qual esta configuração pertence. Usado para agrupar e classificar no menu suspenso de configuração e na paleta de comandos.", - "presentation.order": "Ordem dessa configuração em um grupo. Usado para agrupar e classificar no menu suspenso de configuração e na paleta de comandos.", - "app.launch.json.title": "Iniciar", - "app.launch.json.version": "Versão desse formato de arquivo.", - "app.launch.json.configurations": "Lista de configurações. Adicionar configurações ou editar as existentes usando o IntelliSense.", - "app.launch.json.compounds": "Lista de compostos. Cada composto faz referência a várias configurações que serão iniciadas juntas.", - "app.launch.json.compound.name": "Nome do composto. Aparece no menu suspenso de configuração de inicialização.", - "useUniqueNames": "Use nomes de configuração exclusivos.", - "app.launch.json.compound.folder": "Nome da pasta na qual o composto está localizado.", - "app.launch.json.compounds.configurations": "Nomes de configurações que serão iniciadas como parte deste composto.", - "app.launch.json.compound.stopAll": "Controla se o encerramento manual de uma sessão interromperá todas as sessões compostas.", - "compoundPrelaunchTask": "Tarefa a ser executada antes da inicialização de uma das configurações compostas." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "Nenhum adaptador de depuração, não é possível iniciar a sessão de depuração.", - "noDebugAdapter": "Nenhum depurador disponível encontrado. Não é possível enviar '{0}'.", - "moreInfo": "Mais Informações" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Não é possível encontrar o adaptador de depuração para o tipo '{0}'.", - "launch.config.comment1": "Use o IntelliSense para saber mais sobre os atributos possíveis.", - "launch.config.comment2": "Focalizar para exibir as descrições dos atributos existentes.", - "launch.config.comment3": "Para obter mais informações, acesse: {0}", - "debugType": "Tipo de configuração.", - "debugTypeNotRecognised": "O tipo de depuração não é reconhecido. Verifique se você tem uma extensão de depuração correspondente instalada e se ela está habilitada.", - "node2NotSupported": "Não há mais suporte para \"node2\". Use \"node\" e defina o atributo \"protocol\" como \"inspector\".", - "debugName": "Nome da configuração; aparece no menu suspenso de configuração da inicialização.", - "debugRequest": "Tipo de solicitação de configuração. Pode ser \"iniciar\" ou \"anexar\".", - "debugServer": "Somente para desenvolvimento de extensão de depuração: se uma porta for especificada, o VS Code tentará se conectar a um adaptador de depuração em execução no modo do servidor", - "debugPrelaunchTask": "Tarefa a ser executada antes do início da sessão de depuração.", - "debugPostDebugTask": "Tarefa a ser executada após o término da sessão de depuração.", - "debugWindowsConfiguration": "Atributos de configuração de inicialização específicos do Windows.", - "debugOSXConfiguration": "Atributos de configuração de inicialização específicos do SO X.", - "debugLinuxConfiguration": "Atributos de configuração de inicialização específicos do Linux." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "&&Sim", "cancelButton": "Cancelar", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Busca experimentos para execução usando um serviço online da Microsoft." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Executando Extensões" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Iniciar Perfil de Host de Extensão", - "stopExtensionHostProfileStart": "Parar Perfil de Host de Extensão", - "saveExtensionHostProfile": "Salvar Perfil de Host de Extensão" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Iniciar Host de Extensão de Depuração", - "restart1": "Extensões de Perfil", - "restart2": "Para analisar as extensões, é necessário reiniciar. Deseja reiniciar '{0}' agora?", - "restart3": "&&Reiniciar", - "cancel": "&&Cancelar", - "debugExtensionHost.launch.name": "Anexar Host de Extensão" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Executando as Extensões" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Host de Extensão de Criação de Perfil", - "selectAndStartDebug": "Clique para parar a criação de perfil.", - "profilingExtensionHostTime": "Host de Extensão de Criação de Perfil ({0} s)", - "status.profiler": "Criador de Perfil de Extensão", - "restart1": "Extensões de Perfil", - "restart2": "Para analisar as extensões, é necessário reiniciar. Deseja reiniciar '{0}' agora?", - "restart3": "&&Reiniciar", - "cancel": "&&Cancelar" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "A extensão '{0}' demorou muito tempo para concluir a última operação e impediu a execução de outras extensões.", - "show": "Mostrar as Extensões" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Abrir Pasta de Extensões" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Pressione Enter para gerenciar as extensões.", - "manageExtensionsHelp": "Gerenciar Extensões", - "extension": "Extensão", - "extensions": "Extensões", - "miViewExtensions": "E&&xtensões", - "extensionsConfigurationTitle": "Extensões", - "all": "Todas as Extensões", - "enabled": "Somente Extensões Habilitadas", - "none": "Nenhuma", - "extensions.autoUpdate.true": "Baixar e instalar as atualizações automaticamente para todas as extensões.", - "extensions.autoUpdate.enabled": "Baixar e instalar as atualizações automaticamente somente para extensões habilitadas. As extensões desabilitadas não serão atualizadas automaticamente.", - "extensions.autoUpdate.false": "As extensões não são atualizadas automaticamente.", - "extensions.autoUpdate": "Controla o comportamento de atualização automática das extensões. As atualizações são buscadas em um serviço online Microsoft.", - "extensionsCheckUpdates": "Quando habilitado, verifica automaticamente as extensões quanto a atualizações. Se uma extensão tiver uma atualização, ela será marcada como desatualizada no modo de exibição de Extensões. As atualizações são buscadas em um serviço online da Microsoft.", - "extensionsIgnoreRecommendations": "Quando habilitadas, as notificações para as recomendações de extensão não serão mostradas.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuração foi preterida. Use a configuração extensions.ignoreRecommendations para controlar as notificações de recomendação. Use as ações de visibilidade da exibição de Extensões para ocultar a exibição Recomendado por padrão.", - "extensionsCloseExtensionDetailsOnViewChange": "Quando habilitados, os editores com detalhes de extensão são fechados automaticamente ao navegar para fora do modo de exibição de Extensões.", - "handleUriConfirmedExtensions": "Quando uma extensão for listada aqui, um prompt de confirmação não será exibido quando essa extensão lidar com um URI.", - "extensionsWebWorker": "Habilitar o host de extensão do web worker.", - "workbench.extensions.installExtension.description": "Instalar a extensão fornecida", - "workbench.extensions.installExtension.arg.name": "ID da extensão ou URI do recurso do VSIX", - "notFound": "Extensão '{0}' não encontrada.", - "workbench.extensions.uninstallExtension.description": "Desinstalar a extensão fornecida", - "workbench.extensions.uninstallExtension.arg.name": "ID da extensão a desinstalar", - "id required": "ID de extensão necessária.", - "notInstalled": "A extensão '{0}' não está instalada. Certifique-se de usar a ID de extensão completa, incluindo o editor, por exemplo: ms-dotnettools.csharp.", - "builtin": "A extensão '{0}' é uma Extensão interna e não pode ser instalada", - "workbench.extensions.search.description": "Pesquisar por uma extensão específica", - "workbench.extensions.search.arg.name": "Consulta a ser usada na pesquisa", - "installExtensionQuickAccessPlaceholder": "Digite o nome de uma extensão para instalar ou pesquisar.", - "installExtensionQuickAccessHelp": "Instalar ou Pesquisar Extensões", - "miPreferencesExtensions": "&&Extensões", - "showExtensions": "Extensões", - "installExtensions": "Instalar Extensões", - "showRecommendedKeymapExtensionsShort": "Mapas de teclas", - "miOpenKeymapExtensions": "&&Mapas de teclas", - "miOpenKeymapExtensions2": "Mapas de teclas", - "showLanguageExtensionsShort": "Extensões de Linguagem", - "checkForUpdates": "Verificar Atualizações de Extensão", - "noUpdatesAvailable": "Todas as extensões estão atualizadas.", - "configure auto updating extensions": "Extensões de Atualização Automática", - "configureExtensionsAutoUpdate.all": "Todas as Extensões", - "configureExtensionsAutoUpdate.enabled": "Somente Extensões Habilitadas", - "configureExtensionsAutoUpdate.none": "Nenhuma", - "updateAll": "Atualizar Todas as Extensões", - "disableAutoUpdate": "Desabilitar Extensões de Atualização Automática", - "enableAutoUpdate": "Habilitar Todas as Extensões de Atualização Automática", - "enableAll": "Habilitar Todas as Extensões", - "enableAllWorkspace": "Habilitar Todas as Extensões para este Workspace", - "disableAll": "Desabilitar Todas as Extensões Instaladas", - "disableAllWorkspace": "Desabilitar Todas as Extensões Instaladas para este Workspace", - "InstallFromVSIX": "Instalar do VSIX...", - "installFromVSIX": "Instalar do VSIX", - "installButton": "&&Instalar", - "installVSIX": "Instalar a Extensão VSIX", - "InstallVSIXAction.successReload": "A instalação da extensão {0} do VSIX foi concluída. Recarregue o Visual Studio Code para habilitá-la.", - "InstallVSIXAction.success": "A instalação da extensão {0} do VSIX foi concluída.", - "InstallVSIXAction.reloadNow": "Recarregar Agora", - "filterExtensions": "Filtrar Extensões...", - "showFeaturedExtensions": "Mostrar Extensões em Destaque", - "featured filter": "Em destaque", - "showPopularExtensions": "Mostrar Extensões Populares", - "most popular filter": "Mais Populares", - "showRecommendedExtensions": "Mostrar Extensões Recomendadas", - "most popular recommended": "Recomendados", - "recentlyPublishedExtensions": "Mostrar Extensões Publicadas Recentemente", - "recently published filter": "Publicado Recentemente", - "filter by category": "Categoria", - "showBuiltInExtensions": "Mostrar Extensões Internas", - "builtin filter": "Interno", - "showInstalledExtensions": "Mostrar Extensões Instaladas", - "installed filter": "Instalado", - "showEnabledExtensions": "Mostrar Extensões Habilitadas", - "enabled filter": "Habilitado", - "showDisabledExtensions": "Mostrar Extensões Desabilitadas", - "disabled filter": "Desabilitado", - "showOutdatedExtensions": "Mostrar Extensões Desatualizadas", - "outdated filter": "Desatualizado", - "sorty by": "Classificar por", - "sort by installs": "Quantidade de Instalações", - "sort by rating": "Classificação", - "sort by name": "Nome", - "sort by date": "Data de Publicação", - "clearExtensionsSearchResults": "Limpar Resultados da Pesquisa de Extensões", - "refreshExtension": "Atualizar", - "installWorkspaceRecommendedExtensions": "Instalar Extensões Recomendadas do Workspace", - "workbench.extensions.action.copyExtension": "Copiar", - "extensionInfoName": "Nome: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "Descrição: {0}", - "extensionInfoVersion": "Versão: {0}", - "extensionInfoPublisher": "Editor: {0}", - "extensionInfoVSMarketplaceLink": "Link do Marketplace do VS: {0}", - "workbench.extensions.action.copyExtensionId": "Copiar ID da Extensão", - "workbench.extensions.action.configure": "Configurações de Extensão", - "workbench.extensions.action.toggleIgnoreExtension": "Sincronizar esta Extensão", - "workbench.extensions.action.ignoreRecommendation": "Ignorar a Recomendação", - "workbench.extensions.action.undoIgnoredRecommendation": "Desfazer a Recomendação Ignorada", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Adicionar às Recomendações do Workspace", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Remover das Recomendações do Workspace", - "workbench.extensions.action.addToWorkspaceRecommendations": "Adicionar a Extensão às Recomendações do Workspace", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Adicionar a Extensão à Pasta do Workspace Recomendações", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Adicionar a Extensão às Recomendações Ignoradas do Workspace", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Adicionar a Extensão à Pasta do Workspace Recomendações Ignoradas" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Instalado", - "select and install local extensions": "Instalar Extensões Locais em '{0}'...", - "remote": "Remoto", - "install remote in local": "Instalar as Extensões Remotas Localmente...", - "popularExtensions": "Popular", - "recommendedExtensions": "Recomendados", - "enabledExtensions": "Habilitado", - "disabledExtensions": "Desabilitado", - "marketPlace": "Marketplace", - "enabled": "Habilitado", - "disabled": "Desabilitado", - "outdated": "Desatualizado", - "builtin": "Interno", - "workspaceRecommendedExtensions": "Recomendações do Workspace", - "otherRecommendedExtensions": "Outras Recomendações", - "builtinFeatureExtensions": "Recursos", - "builtInThemesExtensions": "Temas", - "builtinProgrammingLanguageExtensions": "Linguagens de Programação", - "searchExtensions": "Pesquisar Extensões no Marketplace", - "extensionFoundInSection": "Uma extensão encontrada na seção {0}.", - "extensionFound": "Uma extensão encontrada.", - "extensionsFoundInSection": "{0} extensões encontradas na seção {1}.", - "extensionsFound": "{0} extensões encontradas.", - "suggestProxyError": "O Marketplace retornou 'ECONNREFUSED'. Verifique a configuração 'http.proxy'.", - "open user settings": "Abrir as Configurações de Usuário", - "outdatedExtensions": "{0} Extensões Desatualizadas", - "malicious warning": "Nós desinstalamos '{0}', que foi relatado como problemático.", - "reloadNow": "Recarregar Agora" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Problema de Desempenho", - "cmd.report": "Relatar Problema", - "attach.title": "Você anexou o perfil da CPU?", - "ok": "OK", - "attach.msg": "Este é um lembrete para verificar se você não se esqueceu de anexar '{0}' ao problema que acabou de criar.", - "cmd.show": "Mostrar Problemas", - "attach.msg2": "Este é um lembrete para verificar se você não se esqueceu de anexar '{0}' a um problema de desempenho existente." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Relatar Problema" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Ativado por {0} na inicialização", - "workspaceContainsGlobActivation": "Ativado por {1} porque existe um arquivo correspondente a {0} no seu workspace", - "workspaceContainsFileActivation": "Ativado por {1} porque o arquivo {0} existe no seu workspace", - "workspaceContainsTimeout": "Ativado por {1} porque a pesquisa por {0} demorou muito", - "startupFinishedActivation": "Ativado por {0} após o término da inicialização", - "languageActivation": "Ativado por {1} porque você abriu um arquivo {0}", - "workspaceGenericActivation": "Ativado por {1} em {0}", - "unresponsive.title": "A extensão causou o congelamento do host de extensão.", - "errors": "{0} erros não percebidos", - "runtimeExtensions": "Extensões de Runtime", - "disable workspace": "Desabilitar (Workspace)", "disable": "Desabilitar", - "showRuntimeExtensions": "Mostrar Extensões em Execução" + "disable workspace": "Desabilitar (Workspace)", + "errors": "{0} erros não percebidos", + "languageActivation": "Ativado por {1} porque você abriu um arquivo {0}", + "runtimeExtensions": "Extensões de Runtime", + "showRuntimeExtensions": "Mostrar Extensões em Execução", + "starActivation": "Ativado por {0} na inicialização", + "startupFinishedActivation": "Ativado por {0} após o término da inicialização", + "unresponsive.title": "A extensão causou o congelamento do host de extensão.", + "workspaceContainsFileActivation": "Ativado por {1} porque o arquivo {0} existe no seu workspace", + "workspaceContainsGlobActivation": "Ativado por {1} porque existe um arquivo correspondente a {0} no seu workspace", + "workspaceContainsTimeout": "Ativado por {1} porque a pesquisa por {0} demorou muito", + "workspaceGenericActivation": "Ativado por {1} em {0}" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Extensão: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Extensões", - "app.extensions.json.recommendations": "Lista de extensões que devem ser recomendadas para usuários deste workspace. O identificador de uma extensão é sempre '${publisher}.${name}'. Por exemplo: 'vscode.csharp'.", - "app.extension.identifier.errorMessage": "Esperava-se o formato '${publisher}.${name}'. Exemplo: 'vscode.csharp'.", - "app.extensions.json.unwantedRecommendations": "Lista de extensões recomendadas pelo VS Code que não devem ser recomendadas para usuários deste workspace. O identificador de uma extensão é sempre ''${publisher}.${name}'. Por exemplo: 'vscode.csharp'." - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "Desabilitar outros keymaps ({0}) para evitar conflitos entre associações de teclas?", - "yes": "Sim", - "no": "Não" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Nome da extensão", - "extension id": "Identificador de extensão", - "preview": "Visualizar", - "builtin": "Interno", - "publisher": "Nome do editor", - "install count": "Quantidade de instalações", - "rating": "Classificação", - "repository": "Repositório", - "license": "Licença", - "version": "Versão", - "details": "Detalhes", - "detailstooltip": "Detalhes da extensão, renderizados do arquivo 'README.md' da extensão", - "contributions": "Contribuições de Recurso", - "contributionstooltip": "Lista as contribuições desta extensão para o VS Code", - "changelog": "Log de mudanças", - "changelogtooltip": "Histórico de atualização de extensão, renderizado do arquivo 'CHANGELOG.md' da extensão", - "dependencies": "Dependências", - "dependenciestooltip": "Lista as extensões das quais essa extensão depende", - "extensionpack": "Pacote de Extensão", - "extensionpacktooltip": "Lista as extensões que serão instaladas em conjunto com esta extensão", - "recommendationHasBeenIgnored": "Você optou por não receber recomendações para esta extensão.", - "noReadme": "Nenhum LEIAME disponível.", - "extension pack": "Pacote de Extensões ({0})", - "noChangelog": "Não há log de mudanças disponível.", - "noContributions": "Nenhuma Contribuição", - "noDependencies": "Sem Dependências", - "noextensions": "Nenhuma Extensão", - "settings": "Configurações ({0})", - "setting name": "Nome", - "description": "Descrição", - "default": "Padrão", - "debuggers": "Depuradores ({0})", - "debugger name": "Nome", - "debugger type": "Digitar", - "viewContainers": "Exibir Contêineres ({0})", - "view container id": "ID", - "view container title": "Título", - "view container location": "Onde", - "views": "Modos de Exibição ({0})", - "view id": "ID", - "view name": "Nome", - "view location": "Onde", - "localizations": "Localizações ({0})", - "localizations language id": "ID de Idioma", - "localizations language name": "Nome da Linguagem", - "localizations localized language name": "Nome da Linguagem (Localizado)", - "customEditors": "Editores Personalizados ({0})", - "customEditors view type": "Exibir Tipo", - "customEditors priority": "Prioridade", - "customEditors filenamePattern": "Padrão de Nome de Arquivo", - "codeActions": "Ações de Código ({0})", - "codeActions.title": "Título", - "codeActions.kind": "Tipo", - "codeActions.description": "Descrição", - "codeActions.languages": "Linguagens", - "authentication": "Autenticação ({0})", - "authentication.label": "Rótulo", - "authentication.id": "Id", - "colorThemes": "Temas de Cores ({0})", - "iconThemes": "Temas do Ícone de Arquivo ({0})", - "productThemes": "Temas do Ícone do Produto ({0})", - "colors": "Cores ({0})", - "colorId": "Id", - "defaultDark": "Padrão Escuro", - "defaultLight": "Claro Padrão", - "defaultHC": "Alto Contraste Padrão", - "JSON Validation": "Validação JSON ({0})", - "fileMatch": "Correspondência de Arquivo", - "schema": "Esquema", - "commands": "Comandos ({0})", - "command name": "Nome", - "keyboard shortcuts": "Atalhos de Teclado", - "menuContexts": "Contextos de Menu", - "languages": "Linguagens ({0})", - "language id": "ID", - "language name": "Nome", - "file extensions": "Extensões de Arquivo", - "grammar": "Gramática", - "snippets": "Snippets", - "activation events": "Eventos de Ativação ({0})", - "find": "Localizar", - "find next": "Localizar Próximo", - "find previous": "Localizar Anterior" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} anos atrás", - "one year ago": "Um ano atrás", - "noOfMonthsAgo": "{0} meses atrás", - "one month ago": "Um mês atrás", - "noOfDaysAgo": "{0} dias atrás", - "one day ago": "Um dia atrás", - "noOfHoursAgo": "{0} horas atrás", - "one hour ago": "Uma hora atrás", - "just now": "Agora mesmo", - "vscode web": "VS Code Web", - "cannot be installed": "A extensão '{0}' não está disponível em {1}. Clique em 'Mais Informações' para saber mais.", - "close": "Fechar", - "more information": "Mais Informações", - "download": "Tente Fazer o Download Manualmente...", - "install vsix": "Após o download, instale manualmente o VSIX baixado de '{0}'.", - "installVSIX": "Instalar do VSIX...", - "update operation": "Erro ao atualizar a extensão '{0}'.", - "install operation": "Erro ao instalar a extensão '{0}'.", - "check logs": "Verifique o [log]({0}) para obter mais detalhes.", - "installExtensionStart": "A instalação da extensão {0} foi iniciada. Um editor está aberto com mais detalhes sobre esta extensão", - "installExtensionComplete": "A instalação da extensão {0} foi concluída.", - "install": "Instalar", - "install and do no sync": "Instalar (Não sincronizar)", - "install in remote and do not sync": "Fazer a instalação no {0} (Não fazer a sincronização)", - "install in remote": "Fazer a instalação no {0}", - "install locally and do not sync": "Instalar Localmente (Não sincronizar)", - "install locally": "Instalar Localmente", - "install everywhere tooltip": "Instalar esta extensão em todas as instâncias de {0} sincronizadas", - "installing": "Instalando", - "install browser": "Instalar no Navegador", - "uninstallAction": "Desinstalar", - "Uninstalling": "Desinstalando", - "uninstallExtensionStart": "A desinstalação da extensão {0} foi iniciada.", - "uninstallExtensionComplete": "Recarregue o Visual Studio Code para concluir a desinstalação da extensão {0}.", - "updateExtensionStart": "A atualização da extensão {0} para a versão {1} foi iniciada.", - "updateExtensionComplete": "A atualização da extensão {0} para a versão {1} foi concluída.", - "updateTo": "Atualizar para {0}", - "updateAction": "Atualizar", - "manage": "Gerenciar", - "ManageExtensionAction.uninstallingTooltip": "Desinstalando", - "install another version": "Instalar Outra Versão...", - "selectVersion": "Selecionar Versão para Instalar", - "current": "Atual", - "enableForWorkspaceAction": "Habilitar (Workspace)", - "enableForWorkspaceActionToolTip": "Habilitar esta extensão somente neste workspace", - "enableGloballyAction": "Habilitar", - "enableGloballyActionToolTip": "Habilitar esta extensão", - "disableForWorkspaceAction": "Desabilitar (Workspace)", - "disableForWorkspaceActionToolTip": "Desabilitar esta extensão somente neste workspace", - "disableGloballyAction": "Desabilitar", - "disableGloballyActionToolTip": "Desabilitar esta extensão", - "enableAction": "Habilitar", - "disableAction": "Desabilitar", - "reloadAction": "Recarregar", - "reloadRequired": "Recarregamento Necessário", - "postUninstallTooltip": "Recarregue o Visual Studio Code para concluir a desinstalação desta extensão.", - "postUpdateTooltip": "Recarregue o Visual Studio Code para habilitar a extensão atualizada.", - "enable locally": "Recarregue o Visual Studio Code para habilitar esta extensão localmente.", - "enable remote": "Recarregue o Visual Studio Code para habilitar esta extensão em {0}.", - "postEnableTooltip": "Recarregue o Visual Studio Code para habilitar esta extensão.", - "postDisableTooltip": "Recarregue o Visual Studio Code para desabilitar esta extensão.", - "installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Visual Studio Code para habilitá-la.", - "color theme": "Definir Tema de Cor", - "select color theme": "Selecionar Tema de Cor", - "file icon theme": "Definir Tema do Ícone de Arquivo", - "select file icon theme": "Selecionar Tema do Ícone de Arquivo", - "product icon theme": "Definir Tema do Ícone do Produto", - "select product icon theme": "Selecionar Tema do Ícone de Produto", - "showRecommendedExtension": "Mostrar Extensão Recomendada", - "installRecommendedExtension": "Instalar Extensão Recomendada", - "ignoreExtensionRecommendation": "Não recomendar novamente esta extensão", - "undo": "Desfazer", - "search recommendations": "Pesquisar Extensões", - "OpenExtensionsFile.failed": "Não é possível criar o arquivo 'extensions.json' dentro da pasta '.vscode' ({0}).", - "configureWorkspaceRecommendedExtensions": "Configurar Extensões Recomendadas (Workspace)", - "configureWorkspaceFolderRecommendedExtensions": "Configurar Extensões Recomendadas (Pasta do Workspace)", - "updated": "Atualizado", - "installed": "Instalado", - "uninstalled": "Desinstalado", - "enabled": "Habilitado", - "disabled": "Desabilitado", - "malicious tooltip": "Esta extensão foi relatada como problemática.", - "malicious": "Malicioso", - "ignored": "Esta extensão foi ignorada durante a sincronização", - "synced": "Esta extensão está sincronizada", - "sync": "Sincronizar esta extensão", - "do not sync": "Não sincronizar esta extensão", - "extension enabled on remote": "A extensão está habilitada em '{0}'", - "globally enabled": "Esta extensão foi habilitada globalmente.", - "workspace enabled": "Esta extensão foi habilitada para este workspace pelo usuário.", - "globally disabled": "Esta extensão foi desabilitada globalmente pelo usuário.", - "workspace disabled": "Esta extensão foi desabilitada para este workspace pelo usuário.", - "Install language pack also in remote server": "Instalar a extensão do pacote de idiomas em '{0}' para habilitá-la também.", - "Install language pack also locally": "Instalar a extensão do pacote de idiomas localmente para habilitá-la também.", - "Install in other server to enable": "Instale a extensão em '{0}' para habilitar.", - "disabled because of extension kind": "Esta extensão definiu que não pode ser executada no servidor remoto", - "disabled locally": "A extensão está habilitada em '{0}' e está desabilitada localmente.", - "disabled remotely": "A extensão está habilitada localmente e está desabilitada em '{0}'.", - "extension disabled because of trust requirement": "Esta extensão foi desabilitada porque o workspace atual não é confiável", - "reinstall": "Reinstalar Extensão...", - "selectExtensionToReinstall": "Selecionar Extensão para Reinstalar", - "ReinstallAction.successReload": "Recarregue o Visual Studio Code para concluir a reinstalação da extensão {0}.", - "ReinstallAction.success": "A reinstalação da extensão {0} foi concluída.", - "InstallVSIXAction.reloadNow": "Recarregar Agora", - "install previous version": "Instalar a Versão Específica da Extensão...", - "selectExtension": "Selecionar Extensão", - "InstallAnotherVersionExtensionAction.successReload": "Recarregue o Visual Studio Code para concluir a instalação da extensão {0}.", - "InstallAnotherVersionExtensionAction.success": "A instalação da extensão {0} está concluída.", - "InstallAnotherVersionExtensionAction.reloadNow": "Recarregar Agora", - "select extensions to install": "Selecionar extensões para instalar", - "no local extensions": "Não há extensões a serem instaladas.", - "installing extensions": "Instalando Extensões...", - "finished installing": "Extensões instaladas com êxito.", - "select and install local extensions": "Instalar Extensões Locais em '{0}'...", - "install local extensions title": "Instalar Extensões Locais em '{0}'", - "select and install remote extensions": "Instalar as Extensões Remotas Localmente...", - "install remote extensions": "Instalar as Extensões Remotas Localmente", - "extensionButtonProminentBackground": "Cor da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação).", - "extensionButtonProminentForeground": "Cor de primeiro plano do botão para a extensão de ações que se destacam (por exemplo, botão de instalação).", - "extensionButtonProminentHoverBackground": "Cor de foco da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação)." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Ativando Extensões..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Extensões", - "auto install missing deps": "Instalar Dependências Ausentes", - "finished installing missing deps": "Concluída a instalação de dependências ausentes. Recarregue a janela agora.", - "reload": "Recarregar a Janela", - "no missing deps": "Não há dependência ausente para instalar." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Digite um nome de extensão para instalar ou pesquisar.", - "searchFor": "Pressione Enter para pesquisar a extensão '{0}'.", - "install": "Pressione Enter para instalar a extensão '{0}'.", - "manage": "Pressione Enter para gerenciar suas extensões." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "Manifesto não encontrado", - "malicious": "Esta extensão foi relatada como problemática.", - "uninstallingExtension": "Desinstalando extensão...", - "incompatible": "Não é possível instalar a extensão '{0}' porque ela não é compatível com o VS Code '{1}'.", - "installing named extension": "Instalando a extensão '{0}'...", - "installing extension": "Instalando extensão...", - "disable all": "Desabilitar Tudo", - "singleDependentError": "Não é possível desabilitar a extensão '{0}' sozinha. A extensão '{1}' depende dela. Deseja desabilitar todas essas extensões?", - "twoDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}' e '{2}' dependem dela. Deseja desabilitar todas essas extensões?", - "multipleDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}', '{2}' e outras dependem dela. Deseja desabilitar todas essas extensões?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "Não Mostrar Novamente", - "ignoreExtensionRecommendations": "Deseja ignorar todas as recomendações de extensão?", - "ignoreAll": "Sim, Ignorar Tudo", - "no": "Não", - "workspaceRecommended": "Deseja instalar as extensões recomendadas para este repositório?", - "install": "Instalar", - "install and do no sync": "Instalar (Não sincronizar)", - "show recommendations": "Mostrar as Recomendações" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Ícone de exibição da exibição de extensões.", - "manageExtensionIcon": "Ícone da ação 'Gerenciar' na exibição de extensões.", - "clearSearchResultsIcon": "Ícone da ação 'Limpar o Resultado da Pesquisa' na exibição de extensões.", - "refreshIcon": "Ícone da ação 'Atualizar' na exibição de extensões.", - "filterIcon": "Ícone da ação 'Filtrar' na exibição de extensões.", - "installLocalInRemoteIcon": "Ícone da ação 'Instalar a Extensão Local Remotamente' na exibição de extensões.", - "installWorkspaceRecommendedIcon": "Ícone da ação 'Instalar as Extensões Recomendadas do Workspace' na exibição de extensões.", - "configureRecommendedIcon": "Ícone da ação 'Configurar as Extensões Recomendadas' na exibição de extensões.", - "syncEnabledIcon": "Ícone para indicar que uma extensão está sincronizada.", - "syncIgnoredIcon": "Ícone para indicar que uma extensão é ignorada durante a sincronização.", - "remoteIcon": "Ícone para indicar que uma extensão é remota na exibição e no editor de extensões.", - "installCountIcon": "Ícone mostrado junto com a contagem de instalações na exibição e no editor de extensões.", - "ratingIcon": "Ícone mostrado junto com a classificação na exibição e no editor de extensões.", - "starFullIcon": "Ícone de estrela completa usado para a classificação no editor de extensões.", - "starHalfIcon": "Ícone de meia estrela usado para a classificação no editor de extensões.", - "starEmptyIcon": "Ícone de estrela vazia usado para a classificação no editor de extensões.", - "warningIcon": "Ícone mostrado com uma mensagem de aviso no editor de extensões.", - "infoIcon": "Ícone mostrado com uma mensagem de informações no editor de extensões.", - "trustIcon": "Ícone mostrado com uma mensagem de confiança do workspace no editor de extensões." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensões", - "galleryError": "Não é possível se conectar ao Marketplace de Extensões neste momento, tente novamente mais tarde.", - "error": "Erro ao carregar as extensões. {0}", - "no extensions found": "Nenhuma extensão encontrada.", - "suggestProxyError": "O Marketplace retornou 'ECONNREFUSED'. Verifique a configuração 'http.proxy'.", - "open user settings": "Abrir as Configurações de Usuário", - "no local extensions": "Não há extensões a serem instaladas." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Classificado por 1 usuário", - "ratedByUsers": "Classificado por {0} usuários", - "noRating": "Nenhuma classificação", - "remote extension title": "Extensão em {0}", - "syncingore.label": "Esta extensão foi ignorada durante a sincronização.", - "extensionIconStarForeground": "A cor do ícone das classificações de extensão." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Erro", - "Unknown Extension": "Extensão Desconhecida:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Extensões" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Alguns recursos exigem um workspace confiável.", - "onStartDefaultText": "Um workspace confiável é necessário para habilitar esta extensão." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Esta extensão é recomendável por causa da configuração de workspace atual" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "Esta extensão pode ser de seu interesse porque é popular entre os usuários do repositório {0}." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Esta extensão é recomendável porque você tem o {0} instalado." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "Validação JSON ({0})", + "activation events": "Eventos de Ativação ({0})", + "authentication": "Autenticação ({0})", + "authentication.id": "Id", + "authentication.label": "Rótulo", + "builtin": "Interno", + "changelog": "Log de mudanças", + "changelogtooltip": "Histórico de atualização de extensão, renderizado do arquivo 'CHANGELOG.md' da extensão", + "codeActions": "Ações de Código ({0})", + "codeActions.description": "Descrição", + "codeActions.kind": "Tipo", + "codeActions.languages": "Linguagens", + "codeActions.title": "Título", + "colorId": "Id", + "colorThemes": "Temas de Cores ({0})", + "colors": "Cores ({0})", + "command name": "Nome", + "commands": "Comandos ({0})", + "contributions": "Contribuições de Recurso", + "contributionstooltip": "Lista as contribuições desta extensão para o VS Code", + "customEditors": "Editores Personalizados ({0})", + "customEditors filenamePattern": "Padrão de Nome de Arquivo", + "customEditors priority": "Prioridade", + "customEditors view type": "Exibir Tipo", + "debugger name": "Nome", + "debugger type": "Digitar", + "debuggers": "Depuradores ({0})", + "default": "Padrão", + "defaultDark": "Padrão Escuro", + "defaultHC": "Alto Contraste Padrão", + "defaultLight": "Claro Padrão", + "dependencies": "Dependências", + "dependenciestooltip": "Lista as extensões das quais essa extensão depende", + "description": "Descrição", + "details": "Detalhes", + "detailstooltip": "Detalhes da extensão, renderizados do arquivo 'README.md' da extensão", + "extension id": "Identificador de extensão", + "extension pack": "Pacote de Extensões ({0})", + "extensionpack": "Pacote de Extensão", + "extensionpacktooltip": "Lista as extensões que serão instaladas em conjunto com esta extensão", + "file extensions": "Extensões de Arquivo", + "fileMatch": "Correspondência de Arquivo", + "find": "Localizar", + "find next": "Localizar Próximo", + "find previous": "Localizar Anterior", + "grammar": "Gramática", + "iconThemes": "Temas do Ícone de Arquivo ({0})", + "install count": "Quantidade de instalações", + "keyboard shortcuts": "Atalhos de Teclado", + "language id": "ID", + "language name": "Nome", + "languages": "Linguagens ({0})", + "license": "Licença", + "localizations": "Localizações ({0})", + "localizations language id": "ID de Idioma", + "localizations language name": "Nome da Linguagem", + "localizations localized language name": "Nome da Linguagem (Localizado)", + "menuContexts": "Contextos de Menu", + "name": "Nome da extensão", + "noChangelog": "Não há log de mudanças disponível.", + "noContributions": "Nenhuma Contribuição", + "noDependencies": "Sem Dependências", + "noReadme": "Nenhum LEIAME disponível.", + "noextensions": "Nenhuma Extensão", + "preview": "Visualizar", + "productThemes": "Temas do Ícone do Produto ({0})", + "publisher": "Nome do editor", + "rating": "Classificação", + "recommendationHasBeenIgnored": "Você optou por não receber recomendações para esta extensão.", + "repository": "Repositório", + "schema": "Esquema", + "setting name": "Nome", + "settings": "Configurações ({0})", + "snippets": "Snippets", + "version": "Versão", + "view container id": "ID", + "view container location": "Onde", + "view container title": "Título", + "view id": "ID", + "view location": "Onde", + "view name": "Nome", + "viewContainers": "Exibir Contêineres ({0})", + "views": "Modos de Exibição ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Sim, Ignorar Tudo", + "ignoreExtensionRecommendations": "Deseja ignorar todas as recomendações de extensão?", + "install": "Instalar", + "install and do no sync": "Instalar (Não sincronizar)", + "neverShowAgain": "Não Mostrar Novamente", + "no": "Não", + "show recommendations": "Mostrar as Recomendações", + "workspaceRecommended": "Deseja instalar as extensões recomendadas para este repositório?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Instalar do VSIX...", + "InstallVSIXAction.reloadNow": "Recarregar Agora", + "InstallVSIXAction.success": "A instalação da extensão {0} do VSIX foi concluída.", + "InstallVSIXAction.successReload": "A instalação da extensão {0} do VSIX foi concluída. Recarregue o Visual Studio Code para habilitá-la.", + "all": "Todas as Extensões", + "builtin": "A extensão '{0}' é uma Extensão interna e não pode ser instalada", + "builtin filter": "Interno", + "checkForUpdates": "Verificar Atualizações de Extensão", + "clearExtensionsSearchResults": "Limpar Resultados da Pesquisa de Extensões", + "configure auto updating extensions": "Extensões de Atualização Automática", + "configureExtensionsAutoUpdate.all": "Todas as Extensões", + "configureExtensionsAutoUpdate.enabled": "Somente Extensões Habilitadas", + "configureExtensionsAutoUpdate.none": "Nenhuma", + "disableAll": "Desabilitar Todas as Extensões Instaladas", + "disableAllWorkspace": "Desabilitar Todas as Extensões Instaladas para este Workspace", + "disableAutoUpdate": "Desabilitar a Atualização Automática para todas as extensões", + "disabled filter": "Desabilitado", + "enableAll": "Habilitar Todas as Extensões", + "enableAllWorkspace": "Habilitar Todas as Extensões para este Workspace", + "enableAutoUpdate": "Habilitar a Atualização Automática para todas as extensões", + "enabled": "Somente Extensões Habilitadas", + "enabled filter": "Habilitado", + "extension": "Extensão", + "extensionInfoDescription": "Descrição: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "Nome: {0}", + "extensionInfoPublisher": "Editor: {0}", + "extensionInfoVSMarketplaceLink": "Link do Marketplace do VS: {0}", + "extensionInfoVersion": "Versão: {0}", + "extensions": "Extensões", + "extensions.autoUpdate": "Controla o comportamento de atualização automática das extensões. As atualizações são buscadas em um serviço online Microsoft.", + "extensions.autoUpdate.enabled": "Baixar e instalar as atualizações automaticamente somente para extensões habilitadas. As extensões desabilitadas não serão atualizadas automaticamente.", + "extensions.autoUpdate.false": "As extensões não são atualizadas automaticamente.", + "extensions.autoUpdate.true": "Baixar e instalar as atualizações automaticamente para todas as extensões.", + "extensions.supportUntrustedWorkspaces": "Ignora o suporte para o espaço de trabalho não confiável de uma extensão. As extensões que usam 'verdadeiro' sempre serão habilitadas. As extensões que usam 'limitado' sempre serão habilitadas e a extensão ocultará a funcionalidade que exigirá confiança. As extensões que usam 'falso' só serão habilitadas se o espaço de trabalho for confiável.", + "extensions.supportUntrustedWorkspaces.false": "A extensão só será habilitada quando o espaço de trabalho for confiável.", + "extensions.supportUntrustedWorkspaces.limited": "A extensão sempre será habilitada e a extensão ocultará a funcionalidade que exige confiança.", + "extensions.supportUntrustedWorkspaces.supported": "Define a configuração de suporte do espaço de trabalho não confiável para a extensão.", + "extensions.supportUntrustedWorkspaces.true": "A extensão sempre será habilitada.", + "extensions.supportUntrustedWorkspaces.version": "Define a versão da extensão para a qual a substituição deve ser aplicada. Se não for especificada, a substituição será aplicada independente da versão da extensão.", + "extensions.supportVirtualWorkspaces": "Ignorar o suporte a espaços de trabalho virtuais de uma extensão.", + "extensionsCheckUpdates": "Quando habilitado, verifica automaticamente as extensões quanto a atualizações. Se uma extensão tiver uma atualização, ela será marcada como desatualizada no modo de exibição de Extensões. As atualizações são buscadas em um serviço online da Microsoft.", + "extensionsCloseExtensionDetailsOnViewChange": "Quando habilitados, os editores com detalhes de extensão são fechados automaticamente ao navegar para fora do modo de exibição de Extensões.", + "extensionsConfigurationTitle": "Extensões", + "extensionsIgnoreRecommendations": "Quando habilitadas, as notificações para as recomendações de extensão não serão mostradas.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Esta configuração foi preterida. Use a configuração extensions.ignoreRecommendations para controlar as notificações de recomendação. Use as ações de visibilidade da exibição de Extensões para ocultar a exibição Recomendado por padrão.", + "extensionsWebWorker": "Habilitar o host de extensão do web worker.", + "featured filter": "Em destaque", + "filter by category": "Categoria", + "filterExtensions": "Filtrar Extensões...", + "handleUriConfirmedExtensions": "Quando uma extensão for listada aqui, um prompt de confirmação não será exibido quando essa extensão lidar com um URI.", + "id required": "ID de extensão necessária.", + "installButton": "&&Instalar", + "installExtensionQuickAccessHelp": "Instalar ou Pesquisar Extensões", + "installExtensionQuickAccessPlaceholder": "Digite o nome de uma extensão para instalar ou pesquisar.", + "installExtensions": "Instalar Extensões", + "installFromVSIX": "Instalar do VSIX", + "installVSIX": "Instalar a Extensão VSIX", + "installWorkspaceRecommendedExtensions": "Instalar Extensões Recomendadas do Workspace", + "installed filter": "Instalado", + "manageExtensionsHelp": "Gerenciar Extensões", + "manageExtensionsQuickAccessPlaceholder": "Pressione Enter para gerenciar as extensões.", + "miOpenKeymapExtensions": "&&Mapas de teclas", + "miOpenKeymapExtensions2": "Mapas de teclas", + "miPreferencesExtensions": "&&Extensões", + "miViewExtensions": "E&&xtensões", + "most popular filter": "Mais Populares", + "most popular recommended": "Recomendados", + "noUpdatesAvailable": "Todas as extensões estão atualizadas.", + "none": "Nenhuma", + "notFound": "Extensão '{0}' não encontrada.", + "notInstalled": "A extensão '{0}' não está instalada. Certifique-se de usar a ID de extensão completa, incluindo o editor, por exemplo: ms-dotnettools.csharp.", + "outdated filter": "Desatualizado", + "recently published filter": "Publicado Recentemente", + "recentlyPublishedExtensions": "Mostrar Extensões Publicadas Recentemente", + "refreshExtension": "Atualizar", + "showBuiltInExtensions": "Mostrar Extensões Internas", + "showDisabledExtensions": "Mostrar Extensões Desabilitadas", + "showEnabledExtensions": "Mostrar Extensões Habilitadas", + "showExtensions": "Extensões", + "showFeaturedExtensions": "Mostrar Extensões em Destaque", + "showInstalledExtensions": "Mostrar Extensões Instaladas", + "showLanguageExtensionsShort": "Extensões de Linguagem", + "showOutdatedExtensions": "Mostrar Extensões Desatualizadas", + "showPopularExtensions": "Mostrar Extensões Populares", + "showRecommendedExtensions": "Mostrar Extensões Recomendadas", + "showRecommendedKeymapExtensionsShort": "Mapas de teclas", + "showWorkspaceUnsupportedExtensions": "Mostrar extensões sem suporte do espaço de trabalho", + "sort by date": "Data de Publicação", + "sort by installs": "Quantidade de Instalações", + "sort by name": "Nome", + "sort by rating": "Classificação", + "sorty by": "Classificar por", + "updateAll": "Atualizar Todas as Extensões", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Adicionar às Recomendações do Workspace", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Adicionar a Extensão à Pasta do Workspace Recomendações Ignoradas", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Adicionar a Extensão à Pasta do Workspace Recomendações", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Adicionar a Extensão às Recomendações Ignoradas do Workspace", + "workbench.extensions.action.addToWorkspaceRecommendations": "Adicionar a Extensão às Recomendações do Workspace", + "workbench.extensions.action.configure": "Configurações de Extensão", + "workbench.extensions.action.copyExtension": "Copiar", + "workbench.extensions.action.copyExtensionId": "Copiar ID da Extensão", + "workbench.extensions.action.ignoreRecommendation": "Ignorar a Recomendação", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Remover das Recomendações do Workspace", + "workbench.extensions.action.toggleIgnoreExtension": "Sincronizar esta Extensão", + "workbench.extensions.action.undoIgnoredRecommendation": "Desfazer a Recomendação Ignorada", + "workbench.extensions.installExtension.arg.decription": "ID da extensão ou URI do recurso do VSIX", + "workbench.extensions.installExtension.description": "Instalar a extensão fornecida", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Quando habilitado, o VS Code instala somente as extensões recém adicionadas do VSIX do pacote de extensões. Essa opção é considerada somente durante a instalação de um VSIX.", + "workbench.extensions.search.arg.name": "Consulta a ser usada na pesquisa", + "workbench.extensions.search.description": "Pesquisar por uma extensão específica", + "workbench.extensions.uninstallExtension.arg.name": "ID da extensão a desinstalar", + "workbench.extensions.uninstallExtension.description": "Desinstalar a extensão fornecida", + "workspace unsupported filter": "Espaço de trabalho sem suporte" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Instale a extensão em '{0}' para habilitar.", + "Install language pack also in remote server": "Instalar a extensão do pacote de idiomas em '{0}' para habilitá-la também.", + "Install language pack also locally": "Instalar a extensão do pacote de idiomas localmente para habilitá-la também.", + "InstallAnotherVersionExtensionAction.reloadNow": "Recarregar Agora", + "InstallAnotherVersionExtensionAction.success": "A instalação da extensão {0} está concluída.", + "InstallAnotherVersionExtensionAction.successReload": "Recarregue o Visual Studio Code para concluir a instalação da extensão {0}.", + "InstallVSIXAction.reloadNow": "Recarregar Agora", + "ManageExtensionAction.uninstallingTooltip": "Desinstalando", + "OpenExtensionsFile.failed": "Não é possível criar o arquivo 'extensions.json' dentro da pasta '.vscode' ({0}).", + "ReinstallAction.success": "A reinstalação da extensão {0} foi concluída.", + "ReinstallAction.successReload": "Recarregue o Visual Studio Code para concluir a reinstalação da extensão {0}.", + "Uninstalling": "Desinstalando", + "cannot be installed": "A extensão '{0}' não está disponível em {1}. Clique em 'Mais Informações' para saber mais.", + "check logs": "Verifique o [log]({0}) para obter mais detalhes.", + "close": "Fechar", + "color theme": "Definir Tema de Cor", + "configureWorkspaceFolderRecommendedExtensions": "Configurar Extensões Recomendadas (Pasta do Workspace)", + "configureWorkspaceRecommendedExtensions": "Configurar Extensões Recomendadas (Workspace)", + "current": "Atual", + "disableAction": "Desabilitar", + "disableForWorkspaceAction": "Desabilitar (Workspace)", + "disableForWorkspaceActionToolTip": "Desabilitar esta extensão somente neste workspace", + "disableGloballyAction": "Desabilitar", + "disableGloballyActionToolTip": "Desabilitar esta extensão", + "disabled": "Desabilitado", + "disabled because of extension kind": "Esta extensão definiu que não pode ser executada no servidor remoto", + "disabled because of virtual workspace": "Essa extensão foi desabilitada porque não oferece suporte aos espaços de trabalho virtuais.", + "disabled locally": "A extensão está habilitada em '{0}' e está desabilitada localmente.", + "disabled remotely": "A extensão está habilitada localmente e está desabilitada em '{0}'.", + "do not sync": "Não sincronizar esta extensão", + "download": "Tente Fazer o Download Manualmente...", + "enable locally": "Recarregue o Visual Studio Code para habilitar esta extensão localmente.", + "enable remote": "Recarregue o Visual Studio Code para habilitar esta extensão em {0}.", + "enableAction": "Habilitar", + "enableForWorkspaceAction": "Habilitar (Workspace)", + "enableForWorkspaceActionToolTip": "Habilitar esta extensão somente neste workspace", + "enableGloballyAction": "Habilitar", + "enableGloballyActionToolTip": "Habilitar esta extensão", + "enabled": "Habilitado", + "extension disabled because of trust requirement": "Essa extensão foi desabilitada porque o espaço de trabalho atual não é confiável.", + "extension enabled on remote": "A extensão está habilitada em '{0}'", + "extension limited because of trust requirement": "Essa extensão possui recursos limitados porque o espaço de trabalho atual não é confiável.", + "extension limited because of virtual workspace": "Essa extensão possui recursos limitados porque o espaço de trabalho atual não é virtual.", + "extensionButtonProminentBackground": "Cor da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação).", + "extensionButtonProminentForeground": "Cor de primeiro plano do botão para a extensão de ações que se destacam (por exemplo, botão de instalação).", + "extensionButtonProminentHoverBackground": "Cor de foco da tela de fundo do botão para extensão de ações que se destacam (por exemplo, botão de instalação).", + "file icon theme": "Definir Tema do Ícone de Arquivo", + "finished installing": "Extensões instaladas com êxito.", + "globally disabled": "Esta extensão foi desabilitada globalmente pelo usuário.", + "globally enabled": "Esta extensão foi habilitada globalmente.", + "ignoreExtensionRecommendation": "Não recomendar novamente esta extensão", + "ignored": "Esta extensão foi ignorada durante a sincronização", + "install": "Instalar", + "install and do no sync": "Instalar (Não sincronizar)", + "install another version": "Instalar Outra Versão...", + "install browser": "Instalar no Navegador", + "install everywhere tooltip": "Instalar esta extensão em todas as instâncias de {0} sincronizadas", + "install in remote": "Fazer a instalação no {0}", + "install in remote and do not sync": "Fazer a instalação no {0} (Não fazer a sincronização)", + "install local extensions title": "Instalar Extensões Locais em '{0}'", + "install locally": "Instalar Localmente", + "install locally and do not sync": "Instalar Localmente (Não sincronizar)", + "install operation": "Erro ao instalar a extensão '{0}'.", + "install previous version": "Instalar a Versão Específica da Extensão...", + "install remote extensions": "Instalar as Extensões Remotas Localmente", + "install vsix": "Após o download, instale manualmente o VSIX baixado de '{0}'.", + "installExtensionComplete": "A instalação da extensão {0} foi concluída.", + "installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Visual Studio Code para habilitá-la.", + "installExtensionStart": "A instalação da extensão {0} foi iniciada. Um editor está aberto com mais detalhes sobre esta extensão", + "installRecommendedExtension": "Instalar Extensão Recomendada", + "installVSIX": "Instalar do VSIX...", + "installed": "Instalado", + "installing": "Instalando", + "installing extensions": "Instalando Extensões...", + "just now": "Agora mesmo", + "malicious": "Malicioso", + "malicious tooltip": "Esta extensão foi relatada como problemática.", + "manage": "Gerenciar", + "more information": "Mais Informações", + "no local extensions": "Não há extensões a serem instaladas.", + "noOfDaysAgo": "{0} dias atrás", + "noOfHoursAgo": "{0} horas atrás", + "noOfMonthsAgo": "{0} meses atrás", + "noOfYearsAgo": "{0} anos atrás", + "one day ago": "Um dia atrás", + "one hour ago": "Uma hora atrás", + "one month ago": "Um mês atrás", + "one year ago": "Um ano atrás", + "postDisableTooltip": "Recarregue o Visual Studio Code para desabilitar esta extensão.", + "postEnableTooltip": "Recarregue o Visual Studio Code para habilitar esta extensão.", + "postUninstallTooltip": "Recarregue o Visual Studio Code para concluir a desinstalação desta extensão.", + "postUpdateTooltip": "Recarregue o Visual Studio Code para habilitar a extensão atualizada.", + "product icon theme": "Definir Tema do Ícone do Produto", + "reinstall": "Reinstalar Extensão...", + "reloadAction": "Recarregar", + "reloadRequired": "Recarregamento Necessário", + "search recommendations": "Pesquisar Extensões", + "select and install local extensions": "Instalar Extensões Locais em '{0}'...", + "select and install remote extensions": "Instalar as Extensões Remotas Localmente...", + "select color theme": "Selecionar Tema de Cor", + "select extensions to install": "Selecionar extensões para instalar", + "select file icon theme": "Selecionar Tema do Ícone de Arquivo", + "select product icon theme": "Selecionar Tema do Ícone de Produto", + "selectExtension": "Selecionar Extensão", + "selectExtensionToReinstall": "Selecionar Extensão para Reinstalar", + "selectVersion": "Selecionar Versão para Instalar", + "showRecommendedExtension": "Mostrar Extensão Recomendada", + "sync": "Sincronizar esta extensão", + "synced": "Esta extensão está sincronizada", + "undo": "Desfazer", + "uninstallAction": "Desinstalar", + "uninstallExtensionComplete": "Recarregue o Visual Studio Code para concluir a desinstalação da extensão {0}.", + "uninstallExtensionStart": "A desinstalação da extensão {0} foi iniciada.", + "uninstalled": "Desinstalado", + "update operation": "Erro ao atualizar a extensão '{0}'.", + "updateAction": "Atualizar", + "updateExtensionComplete": "A atualização da extensão {0} para a versão {1} foi concluída.", + "updateExtensionStart": "A atualização da extensão {0} para a versão {1} foi iniciada.", + "updateTo": "Atualizar para {0}", + "updated": "Atualizado", + "vscode web": "VS Code Web", + "workspace disabled": "Esta extensão foi desabilitada para este workspace pelo usuário.", + "workspace enabled": "Esta extensão foi habilitada para este workspace pelo usuário." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Ativando Extensões..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Exemplo" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Instalar Dependências Ausentes", + "extensions": "Extensões", + "finished installing missing deps": "Concluída a instalação de dependências ausentes. Recarregue a janela agora.", + "no missing deps": "Não há dependência ausente para instalar.", + "reload": "Recarregar a Janela" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Ícone da ação 'Limpar o Resultado da Pesquisa' na exibição de extensões.", + "configureRecommendedIcon": "Ícone da ação 'Configurar as Extensões Recomendadas' na exibição de extensões.", + "extensionsViewIcon": "Ícone de exibição da exibição de extensões.", + "filterIcon": "Ícone da ação 'Filtrar' na exibição de extensões.", + "infoIcon": "Ícone mostrado com uma mensagem de informações no editor de extensões.", + "installCountIcon": "Ícone mostrado junto com a contagem de instalações na exibição e no editor de extensões.", + "installLocalInRemoteIcon": "Ícone da ação 'Instalar a Extensão Local Remotamente' na exibição de extensões.", + "installWorkspaceRecommendedIcon": "Ícone da ação 'Instalar as Extensões Recomendadas do Workspace' na exibição de extensões.", + "manageExtensionIcon": "Ícone da ação 'Gerenciar' na exibição de extensões.", + "ratingIcon": "Ícone mostrado junto com a classificação na exibição e no editor de extensões.", + "refreshIcon": "Ícone da ação 'Atualizar' na exibição de extensões.", + "remoteIcon": "Ícone para indicar que uma extensão é remota na exibição e no editor de extensões.", + "starEmptyIcon": "Ícone de estrela vazia usado para a classificação no editor de extensões.", + "starFullIcon": "Ícone de estrela completa usado para a classificação no editor de extensões.", + "starHalfIcon": "Ícone de meia estrela usado para a classificação no editor de extensões.", + "syncEnabledIcon": "Ícone para indicar que uma extensão está sincronizada.", + "syncIgnoredIcon": "Ícone para indicar que uma extensão é ignorada durante a sincronização.", + "trustIcon": "Ícone mostrado com uma mensagem de confiança do workspace no editor de extensões.", + "warningIcon": "Ícone mostrado com uma mensagem de aviso no editor de extensões." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Alguns recursos exigem um workspace confiável.", + "onStartDefaultText": "Um workspace confiável é necessário para habilitar esta extensão." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Pressione Enter para instalar a extensão '{0}'.", + "manage": "Pressione Enter para gerenciar suas extensões.", + "searchFor": "Pressione Enter para pesquisar a extensão '{0}'.", + "type": "Digite um nome de extensão para instalar ou pesquisar." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Extensão Desconhecida:", + "error": "Erro", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensões" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Temas", + "builtin": "Interno", + "builtinFeatureExtensions": "Recursos", + "builtinProgrammingLanguageExtensions": "Linguagens de Programação", + "disabled": "Desabilitado", + "disabledExtensions": "Desabilitado", + "enabled": "Habilitado", + "enabledExtensions": "Habilitado", + "extensionFound": "Uma extensão encontrada.", + "extensionFoundInSection": "Uma extensão encontrada na seção {0}.", + "extensionsFound": "{0} extensões encontradas.", + "extensionsFoundInSection": "{0} extensões encontradas na seção {1}.", + "install remote in local": "Instalar as Extensões Remotas Localmente...", + "installed": "Instalado", + "malicious warning": "Nós desinstalamos '{0}', que foi relatado como problemático.", + "marketPlace": "Marketplace", + "open user settings": "Abrir as Configurações de Usuário", + "otherRecommendedExtensions": "Outras Recomendações", + "outdated": "Desatualizado", + "outdatedExtensions": "{0} Extensões Desatualizadas", + "popularExtensions": "Popular", + "recommendedExtensions": "Recomendados", + "reloadNow": "Recarregar Agora", + "remote": "Remoto", + "searchExtensions": "Pesquisar Extensões no Marketplace", + "select and install local extensions": "Instalar Extensões Locais em '{0}'...", + "suggestProxyError": "O Marketplace retornou 'ECONNREFUSED'. Verifique a configuração 'http.proxy'.", + "untrustedPartiallySupportedExtensions": "Limitado no Modo restrito", + "untrustedUnsupportedExtensions": "Desabilitado no Modo restrito", + "virtualPartiallySupportedExtensions": "Limitado em espaços de trabalho virtuais", + "virtualUnsupportedExtensions": "Desabilitado em espaços de trabalho virtuais", + "workspaceRecommendedExtensions": "Recomendações do Workspace", + "workspaceUnsupported": "Espaço de trabalho sem suporte" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Erro ao carregar as extensões. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Extensões", + "galleryError": "Não é possível se conectar ao Marketplace de Extensões neste momento, tente novamente mais tarde.", + "no extensions found": "Nenhuma extensão encontrada.", + "no local extensions": "Não há extensões a serem instaladas.", + "open user settings": "Abrir as Configurações de Usuário", + "suggestProxyError": "O Marketplace retornou 'ECONNREFUSED'. Verifique a configuração 'http.proxy'." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "A cor do ícone das classificações de extensão.", + "noRating": "Nenhuma classificação", + "ratedBySingleUser": "Classificado por 1 usuário", + "ratedByUsers": "Classificado por {0} usuários", + "remote extension title": "Extensão em {0}", + "syncingore.label": "Esta extensão foi ignorada durante a sincronização." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "Manifesto não encontrado", + "disable all": "Desabilitar Tudo", + "incompatible": "Não é possível instalar a extensão '{0}' porque ela não é compatível com o VS Code '{1}'.", + "installing extension": "Instalando extensão...", + "installing named extension": "Instalando a extensão '{0}'...", + "malicious": "Esta extensão foi relatada como problemática.", + "multipleDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}', '{2}' e outras dependem dela. Deseja desabilitar todas essas extensões?", + "singleDependentError": "Não é possível desabilitar a extensão '{0}' sozinha. A extensão '{1}' depende dela. Deseja desabilitar todas essas extensões?", + "twoDependentsError": "Não é possível desabilitar a extensão '{0}' sozinha. As extensões '{1}' e '{2}' dependem dela. Deseja desabilitar todas essas extensões?", + "uninstallingExtension": "Desinstalando extensão..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "Não Mostrar Novamente para os arquivos '.{0}'", + "fileBasedRecommendation": "Esta extensão é recomendável com base nos arquivos abertos recentemente.", + "reallyRecommended": "Deseja instalar as extensões recomendadas para {0}?", + "searchMarketplace": "Pesquisar Marketplace", + "showLanguageExtensions": "O Marketplace tem extensões que podem ajudar com os arquivos '.{0}'" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "Esta extensão é recomendada pelos usuários do workspace atual." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Pesquisar Marketplace", - "fileBasedRecommendation": "Esta extensão é recomendável com base nos arquivos abertos recentemente.", - "reallyRecommended": "Deseja instalar as extensões recomendadas para {0}?", - "showLanguageExtensions": "O Marketplace tem extensões que podem ajudar com os arquivos '.{0}'", - "dontShowAgainExtension": "Não Mostrar Novamente para os arquivos '.{0}'" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Esperava-se o formato '${publisher}.${name}'. Exemplo: 'vscode.csharp'.", + "app.extensions.json.recommendations": "Lista de extensões que devem ser recomendadas para usuários deste workspace. O identificador de uma extensão é sempre '${publisher}.${name}'. Por exemplo: 'vscode.csharp'.", + "app.extensions.json.title": "Extensões", + "app.extensions.json.unwantedRecommendations": "Lista de extensões recomendadas pelo VS Code que não devem ser recomendadas para usuários deste workspace. O identificador de uma extensão é sempre ''${publisher}.${name}'. Por exemplo: 'vscode.csharp'." }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Esta extensão é recomendável por causa da configuração de workspace atual" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Extensão: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Abrir Novo Terminal Externo", - "terminalConfigurationTitle": "Terminal Externo", - "terminal.explorerKind.integrated": "Use o terminal integrado do VS Code.", - "terminal.explorerKind.external": "Use o terminal externo configurado.", - "explorer.openInTerminalKind": "Personaliza o tipo de terminal a ser iniciado.", - "terminal.external.windowsExec": "Personaliza qual terminal deve ser executado no Windows.", - "terminal.external.osxExec": "Personaliza qual aplicativo de terminal será executado no macOS.", - "terminal.external.linuxExec": "Personaliza qual terminal deve ser executado no Linux." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "Desabilitar outros keymaps ({0}) para evitar conflitos entre associações de teclas?", + "no": "Não", + "yes": "Sim" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "Console do VS Code", - "mac.terminal.script.failed": "O script '{0}' falhou com o código de saída {1}", - "mac.terminal.type.not.supported": "Não há suporte para '{0}'", - "press.any.key": "Pressione qualquer tecla para continuar...", - "linux.term.failed": "Falha em '{0}' com o código de saída {1}", - "ext.term.app.not.found": "não é possível localizar o aplicativo de terminal '{0}'" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Executando as Extensões" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Cancelar", + "profilingExtensionHost": "Host de Extensão de Criação de Perfil", + "profilingExtensionHostTime": "Host de Extensão de Criação de Perfil ({0} s)", + "restart1": "Extensões de Perfil", + "restart2": "Para analisar as extensões, é necessário reiniciar. Deseja reiniciar '{0}' agora?", + "restart3": "&&Reiniciar", + "selectAndStartDebug": "Clique para parar a criação de perfil.", + "status.profiler": "Criador de Perfil de Extensão" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Mostrar as Extensões", + "unresponsive-exthost": "A extensão '{0}' demorou muito tempo para concluir a última operação e impediu a execução de outras extensões." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Cancelar", + "debugExtensionHost": "Iniciar Host de Extensão de Depuração", + "debugExtensionHost.launch.name": "Anexar Host de Extensão", + "restart1": "Extensões de Perfil", + "restart2": "Para analisar as extensões, é necessário reiniciar. Deseja reiniciar '{0}' agora?", + "restart3": "&&Reiniciar" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Executando Extensões" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Abrir Pasta de Extensões" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Este é um lembrete para verificar se você não se esqueceu de anexar '{0}' ao problema que acabou de criar.", + "attach.msg2": "Este é um lembrete para verificar se você não se esqueceu de anexar '{0}' a um problema de desempenho existente.", + "attach.title": "Você anexou o perfil da CPU?", + "cmd.report": "Relatar Problema", + "cmd.reportOrShow": "Problema de Desempenho", + "cmd.show": "Mostrar Problemas", + "ok": "OK" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Relatar Problema" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Iniciar Perfil de Host de Extensão", + "saveExtensionHostProfile": "Salvar Perfil de Host de Extensão", + "stopExtensionHostProfileStart": "Parar Perfil de Host de Extensão" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "Abrir no Terminal", + "scopedConsoleAction.external": "Abrir no Terminal Externo", "scopedConsoleAction.integrated": "Abrir no Terminal Integrado", - "scopedConsoleAction.wt": "Abrir no Terminal do Windows", - "scopedConsoleAction.external": "Abrir no Terminal Externo" + "scopedConsoleAction.wt": "Abrir no Terminal do Windows" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Personaliza o tipo de terminal a ser iniciado.", + "globalConsoleAction": "Abrir Novo Terminal Externo", + "terminal.explorerKind.external": "Use o terminal externo configurado.", + "terminal.explorerKind.integrated": "Use o terminal integrado do VS Code.", + "terminal.external.linuxExec": "Personaliza qual terminal deve ser executado no Linux.", + "terminal.external.osxExec": "Personaliza qual aplicativo de terminal será executado no macOS.", + "terminal.external.windowsExec": "Personaliza qual terminal deve ser executado no Windows.", + "terminalConfigurationTitle": "Terminal Externo" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Configurar o abridor a ser usado para URIs externos (por exemplo, http, https).", - "externalUriOpeners.uri": "Mapear o padrão de URI para uma ID de abridor.\r\nPadrões de exemplo: \r\n{0}", - "externalUriOpeners.defaultId": "Abrir o URI usando o abridor padrão do VS Code." + "externalUriOpeners.defaultId": "Abrir o URI usando o abridor padrão do VS Code.", + "externalUriOpeners.uri": "Mapear o padrão de URI para uma ID de abridor.\r\nPadrões de exemplo:\r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "Abrir em uma nova janela do navegador", - "selectOpenerDefaultLabel": "Abrir no navegador padrão", "selectOpenerConfigureTitle": "Configurar o abridor padrão...", + "selectOpenerDefaultLabel": "Abrir no navegador padrão", + "selectOpenerDefaultLabel.web": "Abrir em uma nova janela do navegador", "selectOpenerPlaceHolder": "Como você deseja abrir: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Enviar Comentários por Tweet" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Enviar Comentários por Tweet", - "label.sendASmile": "Envie-nos seus comentários por tweet.", + "character left": "caractere à esquerda", + "characters left": "caracteres à esquerda", "close": "Fechar", + "feedbackTextInput": "Conte-nos seus comentários", + "frownCaption": "Sentimentos de Comentários Tristes", + "label.sendASmile": "Envie-nos seus comentários por tweet.", + "other ways to contact us": "Outros modos de entrar em contato conosco", "patchedVersion1": "A instalação está corrompida.", "patchedVersion2": "Especifique isso ao enviar um bug.", - "sentiment": "Como foi sua experiência?", - "smileCaption": "Sentimento de Felicidade com os Comentários", - "frownCaption": "Sentimentos de Comentários Tristes", - "other ways to contact us": "Outros modos de entrar em contato conosco", - "submit a bug": "Enviar um bug", "request a missing feature": "Solicitar um recurso ausente", - "tell us why": "Conte-nos por quê?", - "feedbackTextInput": "Conte-nos seus comentários", + "sendFeedback": "Enviar Comentários por Tweet", + "sentiment": "Como foi sua experiência?", "showFeedback": "Mostrar Ícone de Comentários na Barra de Status", + "smileCaption": "Sentimento de Felicidade com os Comentários", + "submit a bug": "Enviar um bug", + "tell us why": "Conte-nos por quê?", "tweet": "Enviar Tweet", - "tweetFeedback": "Enviar Comentários por Tweet", - "character left": "caractere à esquerda", - "characters left": "caracteres à esquerda" + "tweetFeedback": "Enviar Comentários por Tweet" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Editor de Arquivo de Texto" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Revelar no Explorador de Arquivos", - "revealInMac": "Revelar no Localizador", - "openContainer": "Abrir Pasta Continente", - "filesCategory": "Arquivo" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Ícone de exibição da exibição do gerenciador.", - "openEditorsIcon": "Ícone da exibição de editores abertos.", - "folders": "Pastas", - "explore": "Explorador", - "miViewExplorer": "&&Explorador", - "noWorkspaceHelp": "Você ainda não adicionou uma pasta ao workspace.\r\n[Adicionar Pasta](command:{0})", - "remoteNoFolderHelp": "Conectado ao remoto.\r\n[Abrir Pasta](command:{0})", - "noFolderHelp": "Você ainda não abriu uma pasta.\r\n[Abrir Pasta](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "Arquivo", - "workspaces": "Workspaces", - "file": "Arquivo", - "copyPath": "Copiar o Caminho", - "copyRelativePath": "Copiar Caminho Relativo", - "revealInSideBar": "Revelar na Barra Lateral", - "acceptLocalChanges": "Use suas alterações e substitua o conteúdo do arquivo", - "revertLocalChanges": "Descartar alterações e reverter para conteúdo do arquivo", - "copyPathOfActive": "Copiar Caminho do Arquivo Ativo", - "copyRelativePathOfActive": "Copiar Caminho Relativo do Arquivo Ativo", - "saveAllInGroup": "Salvar Tudo no Grupo", - "saveFiles": "Salvar Todos os Arquivos", - "revert": "Reverter Arquivo", - "compareActiveWithSaved": "Comparar Arquivo Ativo com Salvo", - "openToSide": "Abrir ao Lado", - "saveAll": "Salvar Tudo", - "compareWithSaved": "Comparar com Salvo", - "compareWithSelected": "Comparar com Selecionado", - "compareSource": "Selecionar para Comparar", - "compareSelected": "Comparar Selecionado", - "close": "Fechar", - "closeOthers": "Fechar Outros", - "closeSaved": "Fechar Salvos", - "closeAll": "Fechar Tudo", - "explorerOpenWith": "Abrir Com...", - "cut": "Recortar", - "deleteFile": "Excluir Permanentemente", - "newFile": "Novo Arquivo", - "openFile": "Abrir o Arquivo...", - "miNewFile": "&&Novo Arquivo", - "miSave": "&&Salvar", - "miSaveAs": "Salvar &&como...", - "miSaveAll": "Salvar T&&udo", - "miOpen": "&&Abrir...", - "miOpenFile": "&&Abrir o Arquivo...", - "miOpenFolder": "Abrir &&Pasta...", - "miOpenWorkspace": "Abrir Wor&&kspace...", - "miAutoSave": "Salvamento A&&utomático", - "miRevert": "Re&&verter Arquivo", - "miCloseEditor": "&&Fechar o Editor", - "miGotoFile": "Ir para &&Arquivo..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Editor de Arquivo Binário", - "hotExit.off": "Desabilitar Hot Exit. Um prompt será exibido ao tentar fechar uma janela com arquivos sujos.", - "hotExit.onExit": "O Hot Exit será disparado quando a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, keybinding, menu). Todas as janelas sem pastas abertas serão restauradas na próxima inicialização. Uma lista de janelas com arquivos não salvos abertas anteriormente pode ser acessada em `Arquivo > Abrir Recente > Mais...`", - "hotExit.onExitAndWindowClose": "O Hot Exit será disparado quando a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, keybinding, menu) e também para qualquer janela com uma pasta aberta, independentemente de esta ser a última janela. Todas as janelas sem pastas abertas serão restauradas na próxima inicialização. Uma lista de janelas com arquivos não salvos abertas anteriormente pode ser acessada por meio de `Arquivo > Abrir Recente > Mais...`", - "hotExit": "Controla se os arquivos não salvos são lembrados entre as sessões, permitindo que o prompt de salvamento ao sair do editor seja ignorado.", - "hotExit.onExitAndWindowCloseBrowser": "A Hot Exit será disparada quando o navegador for encerrado ou quando a janela ou guia for fechada.", - "filesConfigurationTitle": "Arquivos", - "exclude": "Configurar padrões glob para excluir arquivos e pastas. Por exemplo, o Explorador de arquivos decide quais arquivos e pastas serão mostrados ou ocultos com base nessa configuração. Confira a configuração `#search.exclude#` para definir exclusões específicas da pesquisa. Leia mais sobre padrões glob [aqui] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.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.", - "files.exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", - "associations": "Configurar associações de arquivo para idiomas (por exemplo, `\"*.extension\": \"html\"`). Elas têm precedência sobre as associações padrão dos idiomas instalados.", - "encoding": "A codificação de conjunto de caracteres padrão a ser usada ao ler e gravar arquivos. Essa configuração também pode ser definida por idioma.", - "autoGuessEncoding": "Quando habilitado, o editor tentará adivinhar a codificação de conjunto de caracteres ao abrir arquivos. Essa configuração também pode ser definida por idioma.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Usa o caractere de fim de linha específico do sistema operacional.", - "eol": "O caractere de fim de linha padrão.", - "useTrash": "Move arquivos/pastas para a lixeira do sistema operacional (lixeira no Windows) ao excluir. Desabilitar isso excluirá arquivos/pastas permanentemente.", - "trimTrailingWhitespace": "Quando habilitado, cortará o espaço em branco à direita ao salvar um arquivo.", - "insertFinalNewline": "Quando habilitado, insira uma nova linha final no final do arquivo ao salvá-lo.", - "trimFinalNewlines": "Quando habilitado, cortará todas as novas linhas após a última linha final no final do arquivo ao salvá-lo.", - "files.autoSave.off": "Um editor sujo nunca é salvo automaticamente.", - "files.autoSave.afterDelay": "Um editor sujo é automaticamente salvo após o `#files.autoSaveDelay#` configurado.", - "files.autoSave.onFocusChange": "Um editor sujo é automaticamente salvo quando o editor perde o foco.", - "files.autoSave.onWindowChange": "Um editor sujo é automaticamente salvo quando a janela perde o foco.", - "autoSave": "Controla o salvamento automático de editores sujos. Leia mais sobre o salvamento automático [aqui](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Controla o atraso em ms após o qual um editor sujo é salvo automaticamente. Aplica-se somente quando `#files.autoSave#` está definido como `{0}`.", - "watcherExclude": "Configurar padrões glob de caminhos de arquivo a serem excluídos da inspeção de arquivo. Os padrões precisam corresponder a caminhos absolutos (por exemplo, prefixados com ** ou o caminho completo para corresponder corretamente). A alteração dessa configuração exige uma reinicialização. Se o Código consumir muito tempo de CPU na inicialização, será possível excluir pastas grandes para reduzir o carregamento inicial.", - "defaultLanguage": "O modo de idioma padrão atribuído a novos arquivos. Se configurado como `${activeEditorLanguage}`, o modo de idioma do editor de texto ativo no momento será usado, se houver.", - "maxMemoryForLargeFilesMB": "Controla a memória disponível para VS Code após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.", - "files.restoreUndoStack": "Restaurar a pilha de desfazer quando um arquivo for reaberto.", - "askUser": "Recusará salvar e pedirá a resolução do conflito de salvamento manualmente.", - "overwriteFileOnDisk": "Resolverá o conflito de salvamento ao substituir o arquivo no disco pelas alterações no editor.", - "files.saveConflictResolution": "Um conflito de salvamento pode ocorrer quando um arquivo é salvo em um disco que foi alterado por outro programa nesse tempo. Para evitar a perda de dados, o usuário é solicitado a comparar as alterações no editor com a versão no disco. Essa configuração só deverá ser alterada se você encontrar frequentemente erros de conflito de salvamento e poderá resultar em perda de dados se usada sem cuidado.", - "files.simpleDialog.enable": "Habilita a caixa de diálogo de arquivo simples. A caixa de diálogo de arquivo simples substitui a caixa de diálogo de arquivo do sistema quando habilitada.", - "formatOnSave": "Formatar um arquivo ao salvar. Um formatador precisa estar disponível, o arquivo não deve ser salvo após o atraso e o editor não deve estar desligando.", - "everything": "Formate todo o documento.", - "modification": "Formate modificações (exige controle do código-fonte).", - "formatOnSaveMode": "Controla se o formato no salvamento formata o arquivo inteiro ou somente as modificações. Aplica-se somente quando `#editor.formatOnSave#` é habilitado.", - "explorerConfigurationTitle": "Explorador de Arquivos", - "openEditorsVisible": "Número de editores mostrados no painel Editores Abertos. A configuração desta opção como 0 oculta o painel Editores Abertos.", - "openEditorsSortOrder": "Controla a ordem de classificação dos editores no painel Editores Abertos.", - "sortOrder.editorOrder": "Os editores são ordenados na mesma ordem em que as guias do editor são mostradas.", - "sortOrder.alphabetical": "Os editores são ordenados em ordem alfabética dentro de cada grupo de editores.", - "autoReveal.on": "Os arquivos serão revelados e selecionados.", - "autoReveal.off": "Os arquivos não serão revelados e selecionados.", - "autoReveal.focusNoScroll": "Os arquivos não serão rolados no modo de exibição, mas ainda terão foco.", - "autoReveal": "Controla se o explorador deve revelar e selecionar arquivos automaticamente ao abri-los.", - "enableDragAndDrop": "Controla se o gerenciador deve permitir a movimentação de arquivos e pastas por meio da operação de arrastar e soltar. Esta configuração afeta apenas a operação de arrastar e soltar dentro do gerenciador.", - "confirmDragAndDrop": "Controla se o explorador deve solicitar confirmação para mover arquivos e pastas por meio de arrastar e soltar.", - "confirmDelete": "Controla se o explorador deve solicitar confirmação ao excluir um arquivo por meio da lixeira.", - "sortOrder.default": "Os arquivos e as pastas são classificados por nomes, em ordem alfabética. As pastas são exibidas antes dos arquivos.", - "sortOrder.mixed": "Os arquivos e as pastas são classificados por nomes, em ordem alfabética. Os arquivos estão entrelaçados com as pastas.", - "sortOrder.filesFirst": "Os arquivos e as pastas são classificados por nomes, em ordem alfabética. Os arquivos são exibidos antes das pastas.", - "sortOrder.type": "Os arquivos e as pastas são classificados por suas extensões, em ordem alfabética. As pastas são exibidas antes dos arquivos.", - "sortOrder.modified": "Os arquivos e as pastas são classificados pela data da última modificação, em ordem decrescente. As pastas são exibidas antes dos arquivos.", - "sortOrder": "Controla a ordem de classificação de arquivos e pastas no explorador.", - "explorer.decorations.colors": "Controla se as decorações de arquivo devem usar cores.", - "explorer.decorations.badges": "Controla se as decorações de arquivo devem usar selos.", - "simple": "Acrescenta a palavra \"cópia\" no final do nome duplicado, potencialmente seguido por um número", - "smart": "Adiciona um número ao final do nome duplicado. Se algum número já fizer parte do nome, ele tentará aumentar esse número", - "explorer.incrementalNaming": "Controla qual estratégia de nomenclatura deverá ser usada quando um novo nome for atribuir a um item do explorador duplicado ao colar.", - "compressSingleChildFolders": "Controla se o explorador deve renderizar pastas em um formato compacto. Nesse formato, as pastas filho únicas serão compactadas em um elemento de árvore combinado. Isso é útil para estruturas de pacote Java, por exemplo." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (excluído, somente leitura)", - "orphanedFile": "{0} (excluído)", - "readonlyFile": "{0} (somente leitura)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, é necessário fazer uma reinicialização e permitir que ele use mais memória", - "relaunchWithIncreasedMemoryLimit": "Reiniciar com {0} MB", - "configureMemoryLimit": "Configurar Limite de Memória" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Abrir um arquivo primeiro para exibir" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "True quando o viewlet EXPLORER está visível.", - "explorerResourceIsFolder": "True quando o item focalizado no EXPLORER é uma pasta.", - "explorerResourceReadonly": "True quando o item focalizado no EXPLORER é somente leitura.", - "explorerResourceIsRoot": "True quando o item focalizado no EXPLORER é uma pasta raiz.", - "explorerResourceCut": "True quando um item no EXPLORER foi recortado para as ações recortar e colar.", - "explorerResourceMoveableToTrash": "True quando o item focalizado no EXPLORER pode ser movido para o lixo.", - "filesExplorerFocus": "True quando o foco está dentro da exibição EXPLORER.", - "openEditorsVisible": "True quando a exibição EDITORES ABERTOS está visível.", - "openEditorsFocus": "True quando o foco está dentro da exibição EDITORES ABERTOS.", - "explorerViewletFocus": "True quando o foco está dentro do viewlet EXPLORER.", - "explorerViewletCompressedFocus": "True quando o item focalizado na exibição EXPLORER é um item compacto.", - "explorerViewletCompressedFirstFocus": "True quando o foco está dentro de uma primeira parte do item compacto na exibição EXPLORER.", - "explorerViewletCompressedLastFocus": "True quando o foco está dentro da última parte de um item compacto na exibição EXPLORER." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Seção do Explorador: {0}", - "createNewFile": "Novo Arquivo", - "createNewFolder": "Nova Pasta", - "refreshExplorer": "Atualizar Explorador", - "collapseExplorerFolders": "Recolher Pastas no Explorador" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Editores Abertos", - "dirtyCounter": "{0} não salvo", - "flipLayout": "Ativar/Desativar Layout do Editor Vertical/Horizontal", - "miToggleEditorLayout": "Inverter &&Layout", - "newUntitledFile": "Novo Arquivo Sem Título" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "Nenhuma Pasta Aberta" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Use as ações na barra de ferramentas do editor para desfazer as alterações ou substituir o conteúdo do arquivo pelas suas alterações.", - "staleSaveError": "Falha ao salvar '{0}': o conteúdo do arquivo é mais recente. Compare sua versão com o conteúdo do arquivo ou substitua o conteúdo do arquivo pelas suas alterações.", - "readonlySaveErrorAdmin": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Administrador' para tentar novamente como administrador.", - "readonlySaveErrorSudo": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Sudo' para tentar novamente como superusuário.", - "readonlySaveError": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir ' para tentar torná-lo gravável.", - "permissionDeniedSaveError": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Administrador' para tentar novamente como administrador.", - "permissionDeniedSaveErrorSudo": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Sudo' para tentar novamente como superusuário.", - "genericSaveError": "Erro ao salvar '{0}': {1}", - "learnMore": "Saiba Mais", - "dontShowAgain": "Não Mostrar Novamente", - "compareChanges": "Comparar", - "saveConflictDiffLabel": "{0} (no arquivo) ↔ {1} (em {2}) – Resolver o conflito de salvamento", - "overwriteElevated": "Substituir como Administrador...", - "overwriteElevatedSudo": "Substituir como Sudo...", - "saveElevated": "Tentar Novamente como Administrador...", - "saveElevatedSudo": "Repetir como Sudo...", - "retry": "Fazer uma nova tentativa", - "discard": "Descartar", - "overwrite": "Substituir", - "configure": "Configurar" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Salvar como...", - "save": "Salvar", - "saveWithoutFormatting": "Salvar sem Formatação", - "saveAll": "Salvar Tudo", - "removeFolderFromWorkspace": "Remover Pasta do Workspace", - "newUntitledFile": "Novo Arquivo Sem Título", - "modifiedLabel": "{0} (no arquivo) ↔ {1}", - "openFileToCopy": "Abrir um arquivo primeiro para copiar seu caminho", - "genericSaveError": "Erro ao salvar '{0}': {1}", - "retry": "Tentar novamente", - "discard": "Descartar", - "genericRevertError": "Falha ao reverter '{0}': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Novo Arquivo", - "newFolder": "Nova Pasta", - "rename": "Renomear", - "delete": "Excluir", - "copyFile": "Copiar", - "pasteFile": "Colar", - "download": "Baixar...", - "deleteButtonLabelRecycleBin": "&&Mover para a Lixeira", - "deleteButtonLabelTrash": "&&Move para o Lixo", - "deleteButtonLabel": "&&Excluir", - "dirtyMessageFilesDelete": "Você está excluindo arquivos com alterações não salvas. Deseja continuar?", - "dirtyMessageFolderOneDelete": "Você está excluindo uma pasta {0} com as alterações não salvas em 1 arquivo. Deseja continuar?", - "dirtyMessageFolderDelete": "Você está excluindo uma pasta {0} com alterações não salvas em {1} arquivos. Deseja continuar?", - "dirtyMessageFileDelete": "Você está excluindo {0} com alterações não salvas. Deseja continuar?", - "dirtyWarning": "Suas alterações serão perdidas se você não as salvar.", - "irreversible": "Esta ação é irreversível.", - "restorePlural": "Você pode restaurar esses arquivos usando o comando Desfazer", - "restore": "Você pode restaurar esse arquivo usando o comando Desfazer", - "undoBinFiles": "Você pode restaurar esses arquivos da Lixeira.", - "undoBin": "Você pode restaurar esse arquivo da Lixeira.", - "undoTrashFiles": "Você pode restaurar esses arquivos da Lixeira.", - "undoTrash": "Você pode restaurar esse arquivo da Lixeira.", - "doNotAskAgain": "Não perguntar novamente", - "deleteBulkEdit": "Excluir {0} arquivos", - "deleteFileBulkEdit": "Excluir {0}", - "deletingBulkEdit": "Excluindo {0} arquivos", - "deletingFileBulkEdit": "Excluindo {0}", - "binFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente?", - "trashFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente em vez disso?", - "deletePermanentlyButtonLabel": "&&Excluir Permanentemente", - "retryButtonLabel": "&&Fazer uma nova tentativa", - "confirmMoveTrashMessageFilesAndDirectories": "Tem certeza de que deseja excluir os seguintes {0} arquivos/diretórios e os conteúdos correspondentes?", - "confirmMoveTrashMessageMultipleDirectories": "Tem certeza de que deseja excluir os seguintes {0} diretórios e os conteúdos correspondentes?", - "confirmMoveTrashMessageMultiple": "Tem certeza de que deseja excluir os seguintes {0} arquivos?", - "confirmMoveTrashMessageFolder": "Tem certeza de que deseja excluir '{0}' e o conteúdo correspondente?", - "confirmMoveTrashMessageFile": "Tem certeza de que deseja excluir '{0}'?", - "confirmDeleteMessageFilesAndDirectories": "Tem certeza de que deseja excluir permanentemente os seguintes {0} arquivos/diretórios e os conteúdos correspondentes?", - "confirmDeleteMessageMultipleDirectories": "Tem certeza de que deseja excluir permanentemente os seguintes {0} diretórios e os conteúdos correspondentes?", - "confirmDeleteMessageMultiple": "Tem certeza de que deseja excluir permanentemente os seguintes {0} arquivos?", - "confirmDeleteMessageFolder": "Tem certeza de que deseja excluir permanentemente '{0}' e o conteúdo correspondente?", - "confirmDeleteMessageFile": "Tem certeza de que deseja excluir {0} permanentemente?", - "globalCompareFile": "Comparar Arquivo Ativo com...", - "fileToCompareNoFile": "Selecione um arquivo com o qual comparar.", - "openFileToCompare": "Abrir um arquivo primeiro para compará-lo com outro.", - "toggleAutoSave": "Ativar/Desativar Salvamento Automático", - "saveAllInGroup": "Salvar Tudo no Grupo", - "closeGroup": "Fechar Grupo", - "focusFilesExplorer": "Focar no Explorador de Arquivos", - "showInExplorer": "Revelar Arquivo Ativo na Barra Lateral", - "openFileToShow": "Abrir um arquivo primeiro para mostrá-lo no explorador", - "openFileInNewWindow": "Abrir Arquivo Ativo na Nova Janela", - "openFileToShowInNewWindow.unsupportedschema": "O editor ativo precisa conter um recurso que pode ser aberto.", - "openFileToShowInNewWindow.nofile": "Abrir um arquivo primeiro para abrir em uma nova janela", - "emptyFileNameError": "É necessário fornecer um nome de arquivo ou pasta.", - "fileNameStartsWithSlashError": "Um nome de arquivo ou pasta não pode começar com uma barra.", - "fileNameExistsError": "Um arquivo ou pasta **{0}** já existe nesta localização. Escolha um nome diferente.", - "invalidFileNameError": "O nome **{0}** não é válido como um nome de arquivo ou pasta. Escolha um nome diferente.", - "fileNameWhitespaceWarning": "Espaço em branco à esquerda ou à direita detectado no nome do arquivo ou pasta.", - "compareWithClipboard": "Comparar Arquivo Ativo com Área de Transferência", - "clipboardComparisonLabel": "Área de transferência ↔ {0}", - "retry": "Fazer uma nova tentativa", - "createBulkEdit": "Criar {0}", - "creatingBulkEdit": "Criando {0}", - "renameBulkEdit": "Renomear {0} para {1}", - "renamingBulkEdit": "Renomeando {0} como {1}", - "downloadingFiles": "Baixando", - "downloadProgressSmallMany": "{0} de {1} arquivos ({2}/s)", - "downloadProgressLarge": "{0} ({1} de {2}, {3}/s)", - "downloadButton": "Baixar", - "chooseWhereToDownload": "Escolher Onde Baixar", - "downloadBulkEdit": "Baixar {0}", - "downloadingBulkEdit": "Baixando {0}", - "fileIsAncestor": "O arquivo a ser colado é um ancestral da pasta de destino", - "movingBulkEdit": "Movendo {0} arquivos", - "movingFileBulkEdit": "Movendo {0}", - "moveBulkEdit": "Mover {0} arquivos", - "moveFileBulkEdit": "Mover {0}", - "copyingBulkEdit": "Copiando {0} arquivos", - "copyingFileBulkEdit": "Copiando {0}", - "copyBulkEdit": "Copiar {0} arquivos", - "copyFileBulkEdit": "Copiar {0}", - "fileDeleted": "O arquivo para colar foi excluído ou movido desde que você o copiou. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Enviar Comentários por Tweet", + "status.feedback.name": "Comentários" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "Visualizador de Arquivo Binário" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "O Microsoft .NET Framework 4.5 é necessário. Siga o link para instalá-lo.", - "installNet": "Baixar .NET Framework 4.5", - "enospcError": "Não é possível observar as alterações de arquivo nesta pasta do workspace grande. Siga o link de instruções para resolver esse problema.", - "learnMore": "Instruções" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Criar Arquivo", + "openFolderError": "O arquivo é um diretório", + "textFileEditor": "Editor de Arquivo de Texto" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Comparar", + "configure": "Configurar", + "discard": "Descartar", + "dontShowAgain": "Não Mostrar Novamente", + "genericSaveError": "Erro ao salvar '{0}': {1}", + "learnMore": "Saiba Mais", + "overwrite": "Substituir", + "overwriteElevated": "Substituir como Administrador...", + "overwriteElevatedSudo": "Substituir como Sudo...", + "permissionDeniedSaveError": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Administrador' para tentar novamente como administrador.", + "permissionDeniedSaveErrorSudo": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Sudo' para tentar novamente como superusuário.", + "readonlySaveError": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir ' para tentar torná-lo gravável.", + "readonlySaveErrorAdmin": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Administrador' para tentar novamente como administrador.", + "readonlySaveErrorSudo": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Sudo' para tentar novamente como superusuário.", + "retry": "Fazer uma nova tentativa", + "saveConflictDiffLabel": "{0} (no arquivo) ↔ {1} (em {2}) – Resolver o conflito de salvamento", + "saveElevated": "Tentar Novamente como Administrador...", + "saveElevatedSudo": "Repetir como Sudo...", + "staleSaveError": "Falha ao salvar '{0}': o conteúdo do arquivo é mais recente. Compare sua versão com o conteúdo do arquivo ou substitua o conteúdo do arquivo pelas suas alterações.", + "userGuide": "Use as ações na barra de ferramentas do editor para desfazer as alterações ou substituir o conteúdo do arquivo pelas suas alterações." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Explorador", + "explorerViewIcon": "Ícone de exibição da exibição do gerenciador.", + "folders": "Pastas", + "miViewExplorer": "&&Explorador", + "noFolderHelp": "You have not yet opened a folder.\r\n[Open Folder](command:{0})", + "noWorkspaceHelp": "You have not yet added a folder to the workspace.\r\n[Add Folder](command:{0})", + "openEditorsIcon": "Ícone da exibição de editores abertos.", + "remoteNoFolderHelp": "Connected to remote.\r\n[Open Folder](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente?", + "clipboardComparisonLabel": "Área de transferência ↔ {0}", + "closeGroup": "Fechar Grupo", + "compareWithClipboard": "Comparar Arquivo Ativo com Área de Transferência", + "confirmDeleteMessageFile": "Tem certeza de que deseja excluir {0} permanentemente?", + "confirmDeleteMessageFilesAndDirectories": "Tem certeza de que deseja excluir permanentemente os seguintes {0} arquivos/diretórios e os conteúdos correspondentes?", + "confirmDeleteMessageFolder": "Tem certeza de que deseja excluir permanentemente '{0}' e o conteúdo correspondente?", + "confirmDeleteMessageMultiple": "Tem certeza de que deseja excluir permanentemente os seguintes {0} arquivos?", + "confirmDeleteMessageMultipleDirectories": "Tem certeza de que deseja excluir permanentemente os seguintes {0} diretórios e os conteúdos correspondentes?", + "confirmMoveTrashMessageFile": "Tem certeza de que deseja excluir '{0}'?", + "confirmMoveTrashMessageFilesAndDirectories": "Tem certeza de que deseja excluir os seguintes {0} arquivos/diretórios e os conteúdos correspondentes?", + "confirmMoveTrashMessageFolder": "Tem certeza de que deseja excluir '{0}' e o conteúdo correspondente?", + "confirmMoveTrashMessageMultiple": "Tem certeza de que deseja excluir os seguintes {0} arquivos?", + "confirmMoveTrashMessageMultipleDirectories": "Tem certeza de que deseja excluir os seguintes {0} diretórios e os conteúdos correspondentes?", + "copyBulkEdit": "Copiar {0} arquivos", + "copyFile": "Copiar", + "copyFileBulkEdit": "Copiar {0}", + "copyingBulkEdit": "Copiando {0} arquivos", + "copyingFileBulkEdit": "Copiando {0}", + "createBulkEdit": "Criar {0}", + "creatingBulkEdit": "Criando {0}", + "delete": "Excluir", + "deleteBulkEdit": "Excluir {0} arquivos", + "deleteButtonLabel": "&&Excluir", + "deleteButtonLabelRecycleBin": "&&Mover para a Lixeira", + "deleteButtonLabelTrash": "&&Move para o Lixo", + "deleteFileBulkEdit": "Excluir {0}", + "deletePermanentlyButtonLabel": "&&Excluir Permanentemente", + "deletingBulkEdit": "Excluindo {0} arquivos", + "deletingFileBulkEdit": "Excluindo {0}", + "dirtyMessageFileDelete": "Você está excluindo {0} com alterações não salvas. Deseja continuar?", + "dirtyMessageFilesDelete": "Você está excluindo arquivos com alterações não salvas. Deseja continuar?", + "dirtyMessageFolderDelete": "Você está excluindo uma pasta {0} com alterações não salvas em {1} arquivos. Deseja continuar?", + "dirtyMessageFolderOneDelete": "Você está excluindo uma pasta {0} com as alterações não salvas em 1 arquivo. Deseja continuar?", + "dirtyWarning": "Suas alterações serão perdidas se você não as salvar.", + "doNotAskAgain": "Não perguntar novamente", + "download": "Baixar...", + "emptyFileNameError": "É necessário fornecer um nome de arquivo ou pasta.", + "fileDeleted": "O arquivo para colar foi excluído ou movido desde que você o copiou. {0}", + "fileIsAncestor": "O arquivo a ser colado é um ancestral da pasta de destino", + "fileNameExistsError": "Um arquivo ou pasta **{0}** já existe nesta localização. Escolha um nome diferente.", + "fileNameStartsWithSlashError": "Um nome de arquivo ou pasta não pode começar com uma barra.", + "fileNameWhitespaceWarning": "Espaço em branco à esquerda ou à direita detectado no nome do arquivo ou pasta.", + "focusFilesExplorer": "Focar no Explorador de Arquivos", + "globalCompareFile": "Comparar Arquivo Ativo com...", + "invalidFileNameError": "O nome **{0}** não é válido como um nome de arquivo ou pasta. Escolha um nome diferente.", + "irreversible": "Esta ação é irreversível.", + "moveBulkEdit": "Mover {0} arquivos", + "moveFileBulkEdit": "Mover {0}", + "movingBulkEdit": "Movendo {0} arquivos", + "movingFileBulkEdit": "Movendo {0}", + "newFile": "Novo Arquivo", + "newFolder": "Nova Pasta", + "ok": "OK", + "openFileInNewWindow": "Abrir Arquivo Ativo na Nova Janela", + "openFileToShowInNewWindow.unsupportedschema": "O editor ativo precisa conter um recurso que pode ser aberto.", + "pasteFile": "Colar", + "rename": "Renomear", + "renameBulkEdit": "Renomear {0} para {1}", + "renamingBulkEdit": "Renomeando {0} como {1}", + "restore": "Você pode restaurar esse arquivo usando o comando Desfazer", + "restorePlural": "Você pode restaurar esses arquivos usando o comando Desfazer", + "retry": "Fazer uma nova tentativa", + "retryButtonLabel": "&&Fazer uma nova tentativa", + "saveAllInGroup": "Salvar Tudo no Grupo", + "showInExplorer": "Revelar Arquivo Ativo na Barra Lateral", + "toggleAutoSave": "Ativar/Desativar Salvamento Automático", + "trashFailed": "Falha ao excluir usando a Lixeira. Deseja excluir permanentemente em vez disso?", + "undoBin": "Você pode restaurar esse arquivo da Lixeira.", + "undoBinFiles": "Você pode restaurar esses arquivos da Lixeira.", + "undoTrash": "Você pode restaurar esse arquivo da Lixeira.", + "undoTrashFiles": "Você pode restaurar esses arquivos da Lixeira.", + "upload": "Carregar..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Use suas alterações e substitua o conteúdo do arquivo", + "close": "Fechar", + "closeAll": "Fechar Tudo", + "closeOthers": "Fechar Outros", + "closeSaved": "Fechar Salvos", + "compareActiveWithSaved": "Comparar Arquivo Ativo com Salvo", + "compareSelected": "Comparar Selecionado", + "compareSource": "Selecionar para Comparar", + "compareWithSaved": "Comparar com Salvo", + "compareWithSelected": "Comparar com Selecionado", + "copyPath": "Copiar o Caminho", + "copyPathOfActive": "Copiar Caminho do Arquivo Ativo", + "copyRelativePath": "Copiar Caminho Relativo", + "copyRelativePathOfActive": "Copiar Caminho Relativo do Arquivo Ativo", + "cut": "Recortar", + "deleteFile": "Excluir Permanentemente", + "explorerOpenWith": "Abrir Com...", + "file": "Arquivo", + "filesCategory": "Arquivo", + "miAutoSave": "Salvamento A&&utomático", + "miCloseEditor": "&&Fechar o Editor", + "miGotoFile": "Ir para &&Arquivo...", + "miNewFile": "&&Novo Arquivo", + "miOpen": "&&Abrir...", + "miOpenFile": "&&Abrir o Arquivo...", + "miOpenFolder": "Abrir &&Pasta...", + "miOpenWorkspace": "Abrir Wor&&kspace...", + "miRevert": "Re&&verter Arquivo", + "miSave": "&&Salvar", + "miSaveAll": "Salvar T&&udo", + "miSaveAs": "Salvar &&como...", + "newFile": "Novo Arquivo", + "openFile": "Abrir o Arquivo...", + "openToSide": "Abrir ao Lado", + "revealInSideBar": "Revelar na Barra Lateral", + "revert": "Reverter Arquivo", + "revertLocalChanges": "Descartar alterações e reverter para conteúdo do arquivo", + "saveAll": "Salvar Tudo", + "saveAllInGroup": "Salvar Tudo no Grupo", + "saveFiles": "Salvar Todos os Arquivos", + "workspaces": "Workspaces" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Descartar", + "genericRevertError": "Falha ao reverter '{0}': {1}", + "genericSaveError": "Erro ao salvar '{0}': {1}", + "modifiedLabel": "{0} (no arquivo) ↔ {1}", + "newUntitledFile": "Novo Arquivo Sem Título", + "removeFolderFromWorkspace": "Remover Pasta do Workspace", + "retry": "Tentar novamente", + "save": "Salvar", + "saveAll": "Salvar Tudo", + "saveAs": "Salvar como...", + "saveWithoutFormatting": "Salvar sem Formatação" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Adicionar Pasta ao Workspace", + "addFolders": "&&Adicionar Pastas ao Workspace", + "cancel": "Cancelar", + "chooseWhereToDownload": "Escolher Onde Baixar", + "confirmManyOverwrites": "Os seguintes {0} arquivos e/ou pastas já existem na pasta de destino. Deseja substituí-los?", + "confirmOverwrite": "Um arquivo ou pasta com o nome '{0}' já existe na pasta de destino. Deseja substituí-lo?", + "copyFile": "Copiar {0}", + "copyFolder": "&&Copiar Pasta", + "copyFolders": "&&Copiar Pastas", + "copyfolder": "Tem certeza de que deseja copiar '{0}'?", + "copyfolders": "Tem certeza de que deseja copiar pastas?", + "copyingFile": "Copiando {0}", + "copyingFiles": "Copiando...", + "copyingnFile": "Copiando {0} recursos", + "copynFile": "Copiar {0} recursos", + "downloadBulkEdit": "Baixar {0}", + "downloadButton": "Baixar", + "downloadProgressLarge": "{0} ({1} de {2}, {3}/s)", + "downloadProgressSmallMany": "{0} de {1} arquivos ({2}/s)", + "downloadingBulkEdit": "Baixando {0}", + "downloadingFiles": "Baixando", + "dropFolder": "Deseja copiar '{0}' ou adicionar '{0}' como uma pasta ao workspace?", + "dropFolders": "Deseja copiar ou adicionar as pastas ao workspace?", + "irreversible": "Esta ação é irreversível.", + "overwrite": "Substituir {0}", + "overwriting": "Substituindo {0}", + "replaceButtonLabel": "&&Substituir", + "uploadProgressLarge": "{0} ({1} de {2}, {3}/s)", + "uploadProgressSmallMany": "{0} de {1} arquivos ({2}/s)", + "uploadingFiles": "Carregando" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Recusará salvar e pedirá a resolução do conflito de salvamento manualmente.", + "associations": "Configurar associações de arquivo para idiomas (por exemplo, `\"*.extension\": \"html\"`). Elas têm precedência sobre as associações padrão dos idiomas instalados.", + "autoGuessEncoding": "Quando habilitado, o editor tentará adivinhar a codificação de conjunto de caracteres ao abrir arquivos. Essa configuração também pode ser definida por idioma.", + "autoReveal": "Controla se o explorador deve revelar e selecionar arquivos automaticamente ao abri-los.", + "autoReveal.focusNoScroll": "Os arquivos não serão rolados no modo de exibição, mas ainda terão foco.", + "autoReveal.off": "Os arquivos não serão revelados e selecionados.", + "autoReveal.on": "Os arquivos serão revelados e selecionados.", + "autoSave": "Controla o salvamento automático de editores sujos. Leia mais sobre o salvamento automático [aqui](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Controla o atraso em ms após o qual um editor sujo é salvo automaticamente. Aplica-se somente quando `#files.autoSave#` está definido como `{0}`.", + "binaryFileEditor": "Editor de Arquivo Binário", + "compressSingleChildFolders": "Controla se o explorador deve renderizar pastas em um formato compacto. Nesse formato, as pastas filho únicas serão compactadas em um elemento de árvore combinado. Isso é útil para estruturas de pacote Java, por exemplo.", + "confirmDelete": "Controla se o explorador deve solicitar confirmação ao excluir um arquivo por meio da lixeira.", + "confirmDragAndDrop": "Controla se o explorador deve solicitar confirmação para mover arquivos e pastas por meio de arrastar e soltar.", + "defaultLanguage": "O modo de idioma padrão atribuído a novos arquivos. Se configurado como `${activeEditorLanguage}`, o modo de idioma do editor de texto ativo no momento será usado, se houver.", + "enableDragAndDrop": "Controla se o gerenciador deve permitir a movimentação de arquivos e pastas por meio da operação de arrastar e soltar. Esta configuração afeta apenas a operação de arrastar e soltar dentro do gerenciador.", + "encoding": "A codificação de conjunto de caracteres padrão a ser usada ao ler e gravar arquivos. Essa configuração também pode ser definida por idioma.", + "eol": "O caractere de fim de linha padrão.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Usa o caractere de fim de linha específico do sistema operacional.", + "everything": "Formate todo o documento.", + "exclude": "Configurar padrões glob para excluir arquivos e pastas. Por exemplo, o Explorador de arquivos decide quais arquivos e pastas serão mostrados ou ocultos com base nessa configuração. Confira a configuração `#search.exclude#` para definir exclusões específicas da pesquisa. Leia mais sobre padrões glob [aqui] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Controla se as decorações de arquivo devem usar selos.", + "explorer.decorations.colors": "Controla se as decorações de arquivo devem usar cores.", + "explorer.incrementalNaming": "Controla qual estratégia de nomenclatura deverá ser usada quando um novo nome for atribuir a um item do explorador duplicado ao colar.", + "explorerConfigurationTitle": "Explorador de Arquivos", + "files.autoSave.afterDelay": "Um editor sujo é automaticamente salvo após o `#files.autoSaveDelay#` configurado.", + "files.autoSave.off": "Um editor sujo nunca é salvo automaticamente.", + "files.autoSave.onFocusChange": "Um editor sujo é automaticamente salvo quando o editor perde o foco.", + "files.autoSave.onWindowChange": "Um editor sujo é automaticamente salvo quando a janela perde o foco.", + "files.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.", + "files.exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", + "files.restoreUndoStack": "Restaurar a pilha de desfazer quando um arquivo for reaberto.", + "files.saveConflictResolution": "Um conflito de salvamento pode ocorrer quando um arquivo é salvo em um disco que foi alterado por outro programa nesse tempo. Para evitar a perda de dados, o usuário é solicitado a comparar as alterações no editor com a versão no disco. Essa configuração só deverá ser alterada se você encontrar frequentemente erros de conflito de salvamento e poderá resultar em perda de dados se usada sem cuidado.", + "files.simpleDialog.enable": "Habilita a caixa de diálogo de arquivo simples. A caixa de diálogo de arquivo simples substitui a caixa de diálogo de arquivo do sistema quando habilitada.", + "filesConfigurationTitle": "Arquivos", + "formatOnSave": "Formatar um arquivo ao salvar. Um formatador precisa estar disponível, o arquivo não deve ser salvo após o atraso e o editor não deve estar desligando.", + "formatOnSaveMode": "Controla se o formato no salvamento formata o arquivo inteiro ou somente as modificações. Aplica-se somente quando `#editor.formatOnSave#` é habilitado.", + "hotExit": "Controla se os arquivos não salvos são lembrados entre as sessões, permitindo que o prompt de salvamento ao sair do editor seja ignorado.", + "hotExit.off": "Desabilitar Hot Exit. Um prompt será exibido ao tentar fechar uma janela com arquivos sujos.", + "hotExit.onExit": "O Hot Exit será disparado quando a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, keybinding, menu). Todas as janelas sem pastas abertas serão restauradas na próxima inicialização. Uma lista de janelas com arquivos não salvos abertas anteriormente pode ser acessada em `Arquivo > Abrir Recente > Mais...`", + "hotExit.onExitAndWindowClose": "O Hot Exit será disparado quando a última janela for fechada no Windows/Linux ou quando o comando `workbench.action.quit` for disparado (paleta de comandos, keybinding, menu) e também para qualquer janela com uma pasta aberta, independentemente de esta ser a última janela. Todas as janelas sem pastas abertas serão restauradas na próxima inicialização. Uma lista de janelas com arquivos não salvos abertas anteriormente pode ser acessada por meio de `Arquivo > Abrir Recente > Mais...`", + "hotExit.onExitAndWindowCloseBrowser": "A Hot Exit será disparada quando o navegador for encerrado ou quando a janela ou guia for fechada.", + "insertFinalNewline": "Quando habilitado, insira uma nova linha final no final do arquivo ao salvá-lo.", + "maxMemoryForLargeFilesMB": "Controla a memória disponível para VS Code após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.", + "modification": "Formate modificações (exige controle do código-fonte).", + "openEditorsSortOrder": "Controla a ordem de classificação dos editores no painel Editores Abertos.", + "openEditorsVisible": "Número de editores mostrados no painel Editores Abertos. A configuração desta opção como 0 oculta o painel Editores Abertos.", + "overwriteFileOnDisk": "Resolverá o conflito de salvamento ao substituir o arquivo no disco pelas alterações no editor.", + "simple": "Acrescenta a palavra \"cópia\" no final do nome duplicado, potencialmente seguido por um número", + "smart": "Adiciona um número ao final do nome duplicado. Se algum número já fizer parte do nome, ele tentará aumentar esse número", + "sortOrder": "Controla a de classificação baseada em arquivos e pastas no explorador.", + "sortOrder.alphabetical": "Os editores são ordenados em ordem alfabética dentro de cada grupo de editores.", + "sortOrder.default": "Os arquivos e as pastas são classificados por nomes. As pastas são exibidas antes dos arquivos.", + "sortOrder.editorOrder": "Os editores são ordenados na mesma ordem em que as guias do editor são mostradas.", + "sortOrder.filesFirst": "Os arquivos e as pastas são classificados por nomes. Os arquivos são exibidos antes das pastas.", + "sortOrder.mixed": "Os arquivos e as pastas são classificados por nomes. Os arquivos estão entrelaçados com as pastas.", + "sortOrder.modified": "Os arquivos e as pastas são classificados pela data da última modificação, em ordem decrescente. As pastas são exibidas antes dos arquivos.", + "sortOrder.type": "Os arquivos e as pastas são agrupados por tipo de extensão, e em seguida, classificados pelos nomes. As pastas são exibidas antes dos arquivos.", + "sortOrderLexicographicOptions": "Controla a classificação lexicográfica de nomes de arquivos e pastas no explorer.", + "sortOrderLexicographicOptions.default": "Nomes em maiúsculas e minúsculas são misturados.", + "sortOrderLexicographicOptions.lower": "Os nomes em minúsculas são agrupados antes dos nomes em maiúsculas.", + "sortOrderLexicographicOptions.unicode": "Os nomes são classificados em ordem unicode.", + "sortOrderLexicographicOptions.upper": "Os nomes em maiúsculas são agrupados antes dos nomes em minúsculas.", + "trimFinalNewlines": "Quando habilitado, cortará todas as novas linhas após a última linha final no final do arquivo ao salvá-lo.", + "trimTrailingWhitespace": "Quando habilitado, cortará o espaço em branco à direita ao salvar um arquivo.", + "useTrash": "Move arquivos/pastas para a lixeira do sistema operacional (lixeira no Windows) ao excluir. Desabilitar isso excluirá arquivos/pastas permanentemente.", + "watcherExclude": "Configurar padrões glob de caminhos de arquivo a serem excluídos da inspeção de arquivo. Os padrões precisam corresponder a caminhos absolutos (por exemplo, prefixados com ** ou o caminho completo para corresponder corretamente). A alteração dessa configuração exige uma reinicialização. Se o Código consumir muito tempo de CPU na inicialização, será possível excluir pastas grandes para reduzir o carregamento inicial." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "Nenhuma Pasta Aberta" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "Não é possível resolver a pasta do workspace", + "label": "Explorador", + "symbolicLlink": "Link Simbólico", + "unknown": "Tipo de Arquivo Desconhecido" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Recolher Pastas no Explorador", + "createNewFile": "Novo Arquivo", + "createNewFolder": "Nova Pasta", + "explorerSection": "Seção do Explorador: {0}", + "refreshExplorer": "Atualizar Explorador" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "Tem certeza de que deseja mover '{0}' para '{1}'?", + "confirmMultiMove": "Tem certeza de que deseja mover os seguintes {0} arquivos '{1}'?", + "confirmRootMove": "Tem certeza de que deseja alterar a ordem da pasta raiz '{0}' no seu workspace?", + "confirmRootsMove": "Tem certeza de que deseja alterar a ordem de várias pastas raiz no seu workspace?", + "copy": "Copiar {0}", + "copying": "Copiando {0}", + "doNotAskAgain": "Não perguntar novamente", + "fileInputAriaLabel": "Digite o nome do arquivo. Pressione Enter para confirmar ou Escape para cancelar.", + "move": "Mover {0}", + "moveButtonLabel": "&&Mover", + "moving": "Movendo {0}", + "ok": "OK", + "treeAriaLabel": "Explorador de Arquivos" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} não salvo", + "flipLayout": "Ativar/Desativar Layout do Editor Vertical/Horizontal", + "miToggleEditorLayout": "Inverter &&Layout", + "newUntitledFile": "Novo Arquivo Sem Título", + "openEditors": "Editores Abertos" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "Um arquivo não salvo", "dirtyFiles": "{0} arquivos não salvos" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Editor de Arquivo de Texto", - "openFolderError": "O arquivo é um diretório", - "createFile": "Criar Arquivo" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "True quando um item no EXPLORER foi recortado para as ações recortar e colar.", + "explorerResourceIsFolder": "True quando o item focalizado no EXPLORER é uma pasta.", + "explorerResourceIsRoot": "True quando o item focalizado no EXPLORER é uma pasta raiz.", + "explorerResourceMoveableToTrash": "True quando o item focalizado no EXPLORER pode ser movido para o lixo.", + "explorerResourceReadonly": "True quando o item focalizado no EXPLORER é somente leitura.", + "explorerViewletCompressedFirstFocus": "True quando o foco está dentro de uma primeira parte do item compacto na exibição EXPLORER.", + "explorerViewletCompressedFocus": "True quando o item focalizado na exibição EXPLORER é um item compacto.", + "explorerViewletCompressedLastFocus": "True quando o foco está dentro da última parte de um item compacto na exibição EXPLORER.", + "explorerViewletFocus": "True quando o foco está dentro do viewlet EXPLORER.", + "explorerViewletVisible": "True quando o viewlet EXPLORER está visível.", + "filesExplorerFocus": "True quando o foco está dentro da exibição EXPLORER.", + "openEditorsFocus": "True quando o foco está dentro da exibição EDITORES ABERTOS.", + "openEditorsVisible": "True quando a exibição EDITORES ABERTOS está visível." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Não é possível resolver a pasta do workspace", - "symbolicLlink": "Link Simbólico", - "unknown": "Tipo de Arquivo Desconhecido", - "label": "Explorador" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "Não é possível observar as alterações de arquivo nesta pasta do workspace grande. Siga o link de instruções para resolver esse problema.", + "installNet": "Baixar .NET Framework 4.5", + "learnMore": "Instruções", + "netVersionError": "O Microsoft .NET Framework 4.5 é necessário. Siga o link para instalá-lo." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Explorador de Arquivos", - "fileInputAriaLabel": "Digite o nome do arquivo. Pressione Enter para confirmar ou Escape para cancelar.", - "confirmOverwrite": "Um arquivo ou pasta com o nome '{0}' já existe na pasta de destino. Deseja substituí-lo?", - "irreversible": "Esta ação é irreversível.", - "replaceButtonLabel": "&&Substituir", - "confirmManyOverwrites": "Os seguintes {0} arquivos e/ou pastas já existem na pasta de destino. Deseja substituí-los?", - "uploadingFiles": "Carregando", - "overwrite": "Substituir {0}", - "overwriting": "Substituindo {0}", - "uploadProgressSmallMany": "{0} de {1} arquivos ({2}/s)", - "uploadProgressLarge": "{0} ({1} de {2}, {3}/s)", - "copyFolders": "&&Copiar Pastas", - "copyFolder": "&&Copiar Pasta", - "cancel": "Cancelar", - "copyfolders": "Tem certeza de que deseja copiar pastas?", - "copyfolder": "Tem certeza de que deseja copiar '{0}'?", - "addFolders": "&&Adicionar Pastas ao Workspace", - "addFolder": "&&Adicionar Pasta ao Workspace", - "dropFolders": "Deseja copiar ou adicionar as pastas ao workspace?", - "dropFolder": "Deseja copiar '{0}' ou adicionar '{0}' como uma pasta ao workspace?", - "copyFile": "Copiar {0}", - "copynFile": "Copiar {0} recursos", - "copyingFile": "Copiando {0}", - "copyingnFile": "Copiando {0} recursos", - "confirmRootsMove": "Tem certeza de que deseja alterar a ordem de várias pastas raiz no seu workspace?", - "confirmMultiMove": "Tem certeza de que deseja mover os seguintes {0} arquivos '{1}'?", - "confirmRootMove": "Tem certeza de que deseja alterar a ordem da pasta raiz '{0}' no seu workspace?", - "confirmMove": "Tem certeza de que deseja mover '{0}' para '{1}'?", - "doNotAskAgain": "Não perguntar novamente", - "moveButtonLabel": "&&Mover", - "copy": "Copiar {0}", - "copying": "Copiando {0}", - "move": "Mover {0}", - "moving": "Movendo {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "Arquivo", + "openContainer": "Abrir Pasta Continente", + "revealInMac": "Revelar no Localizador", + "revealInWindows": "Revelar no Explorador de Arquivos" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Editor de Arquivo de Texto" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Configurar Limite de Memória", + "fileTooLargeForHeapError": "Para abrir um arquivo desse tamanho, é necessário fazer uma reinicialização e permitir{0} que ele use mais memória", + "relaunchWithIncreasedMemoryLimit": "Reiniciar com {0} MB" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Nenhum", - "nullFormatterDescription": "Nenhum", - "miss": "A extensão '{0}' não pode formatar '{1}'", - "config.needed": "Há vários formatadores para '{0}' arquivos. Selecione um formatador padrão para continuar.", - "config.bad": "A extensão '{0}' está configurada como formatador, mas não está disponível. Selecione um formatador padrão diferente para continuar.", - "do.config": "Configurar...", "cancel": "Cancelar", - "select": "Selecionar um formatador padrão para '{0}' arquivos", - "formatter.default": "Define um formatador padrão que tem precedência sobre todas as outras configurações do formatador. Precisa ser o identificador de uma extensão que contribui com um formatador.", - "def": "(padrão)", "config": "Configurar Formatador Padrão...", + "config.bad": "A extensão '{0}' está configurada como formatador, mas não está disponível. Selecione um formatador padrão diferente para continuar.", + "config.needed": "Há vários formatadores para '{0}' arquivos. Selecione um formatador padrão para continuar.", + "def": "(padrão)", + "do.config": "Configurar...", "format.placeHolder": "Selecionar um formatador", "formatDocument.label.multiple": "Formatar Documento Com...", - "formatSelection.label.multiple": "Formatar Seleção Com..." + "formatSelection.label.multiple": "Formatar Seleção Com...", + "formatter.default": "Define um formatador padrão que tem precedência sobre todas as outras configurações do formatador. Precisa ser o identificador de uma extensão que contribui com um formatador.", + "miss": "A extensão '{0}' não pode formatar '{1}'", + "null": "Nenhum", + "nullFormatterDescription": "Nenhum", + "select": "Selecionar um formatador padrão para '{0}' arquivos" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Cancelar", "formatDocument.label.multiple": "Formatar o Documento", - "too.large": "Este arquivo não pode ser formatado porque é muito grande", + "install.formatter": "Instalar Formatador...", "no.provider": "Não há formatador para '{0}' arquivos instalados.", - "install.formatter": "Instalar Formatador..." + "too.large": "Este arquivo não pode ser formatado porque é muito grande" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "Formatar Linhas Modificadas" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Abrir &&Explorador de Processos", + "miReportIssue": "Relatar &&Problema", "reportIssueInEnglish": "Relatar um Problema..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "Alternar Solução de Problemas de Atalhos de Teclado" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "Deseja alterar o idioma da interface do usuário do VS Code para {0} e reiniciar?", "activateLanguagePack": "Para usar o VS Code em {0}, o VS Code precisa ser reiniciado.", "changeAndRestart": "Alterar o Idioma e Reiniciar", - "restart": "Reiniciar", "neverAgain": "Não Mostrar Novamente", + "restart": "Reiniciar", + "updateLocale": "Deseja alterar o idioma da interface do usuário do VS Code para {0} e reiniciar?", "vscode.extension.contributes.localizations": "Contribui com localizações para o editor", "vscode.extension.contributes.localizations.languageId": "ID do idioma no qual as cadeias de caracteres de exibição são convertidas.", "vscode.extension.contributes.localizations.languageName": "Nome do idioma em inglês.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "Um caminho relativo para um arquivo que contém traduções para o idioma." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { - "configureLocale": "Configurar Idioma de Exibição", - "installAdditionalLanguages": "Instalar idiomas adicionais...", "chooseDisplayLanguage": "Selecionar Idioma de Exibição", - "relaunchDisplayLanguageMessage": "Uma reinicialização é necessária para que a alteração no idioma de exibição entre em vigor.", + "configureLocale": "Configurar Idioma de Exibição", + "installAdditionalLanguages": "Instalar Idiomas Adicionais...", "relaunchDisplayLanguageDetail": "Pressione o botão Reiniciar para reiniciar {0} e alterar o idioma de exibição.", + "relaunchDisplayLanguageMessage": "Uma reinicialização é necessária para que a alteração no idioma de exibição entre em vigor.", "restart": "&&Reiniciar" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Pesquisar pacotes de idiomas no Marketplace para alterar o idioma de exibição para {0}.", - "searchMarketplace": "Pesquisar Marketplace", + "installAndRestart": "Instalar e Reiniciar", "installAndRestartMessage": "Instalar o pacote de idiomas para alterar o idioma de exibição para {0}.", - "installAndRestart": "Instalar e Reiniciar" + "searchMarketplace": "Pesquisar Marketplace", + "showLanguagePackExtensions": "Pesquisar pacotes de idiomas no Marketplace para alterar o idioma de exibição para {0}." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Sincronização de Configurações", - "rendererLog": "Janela", - "telemetryLog": "Telemetria", - "show window log": "Mostrar o Log da Janela", "mainLog": "Principal", - "sharedLog": "Compartilhado" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Abrir Pasta de Logs", - "openExtensionLogsFolder": "Abrir Pasta de Logs de Extensão" + "rendererLog": "Janela", + "sharedLog": "Compartilhado", + "show window log": "Mostrar o Log da Janela", + "telemetryLog": "Telemetria", + "userDataSyncLog": "Sincronização de Configurações" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Crítico", + "current": "Atual", + "debug": "Depurar", + "default": "Padrão", + "default and current": "Padrão & Atual", + "err": "Erro", + "info": "Informações", + "log placeholder": "Selecionar Arquivo de log", + "off": "Desligar", + "openSessionLogFile": "Abrir Arquivo de Log da Janela (Sessão)...", + "selectLogLevel": "Selecionar nível de log", + "sessions placeholder": "Selecionar Sessão", "setLogLevel": "Definir o Nível de Log...", "trace": "Rastrear", - "debug": "Depurar", - "info": "Informações", - "warn": "Aviso", - "err": "Erro", - "critical": "Crítico", - "off": "Desligar", - "selectLogLevel": "Selecionar nível de log", - "default and current": "Padrão & Atual", - "default": "Padrão", - "current": "Atual", - "openSessionLogFile": "Abrir Arquivo de Log da Janela (Sessão)...", - "sessions placeholder": "Selecionar Sessão", - "log placeholder": "Selecionar Arquivo de log" + "warn": "Aviso" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Ícone de exibição da exibição de marcadores.", - "miMarker": "&&Problemas", - "copyMarker": "Copiar", - "copyMessage": "Copiar Mensagem", - "focusProblemsList": "Focar no modo de exibição de problemas", - "focusProblemsFilter": "Focar no filtro de problemas", - "show multiline": "Mostrar a mensagem em várias linhas", - "problems": "Problemas", - "show singleline": "Mostrar a mensagem em uma linha", - "clearFiltersText": "Limpar texto dos filtros", - "collapseAll": "Recolher Tudo", - "filter": "Filtrar", - "status.problems": "Problemas", - "totalErrors": "{0} Erros", - "totalWarnings": "{0} Avisos", - "totalInfos": "{0} Informações", - "noProblems": "Nenhum Problema", - "manyProblems": "Mais de 10 mil" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "Mostrando {0} problemas", - "problems filtered": "Mostrando {0} de {1} problemas", - "clearFilter": "Limpar os Filtros" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Ativar/Desativar Problemas (Erros, Avisos, Informações)", - "problems.view.focus.label": "Focar nos Problemas (Erros, Avisos, Informações)", - "problems.panel.configuration.title": "Modo de Exibição de Problemas", - "problems.panel.configuration.autoreveal": "Controla se o modo de exibição de Problemas deve revelar os arquivos automaticamente ao abri-los.", - "problems.panel.configuration.showCurrentInStatus": "Quando habilitado, mostra o problema atual na barra de status.", - "markers.panel.title.problems": "Problemas", - "markers.panel.no.problems.build": "Não foi detectado nenhum problema no workspace.", - "markers.panel.no.problems.activeFile.build": "Não foi detectado nenhum problema no arquivo atual.", - "markers.panel.no.problems.filters": "Nenhum resultado encontrado com os critérios de filtro fornecidos.", - "markers.panel.action.moreFilters": "Mais Filtros...", - "markers.panel.filter.showErrors": "Mostrar os Erros", - "markers.panel.filter.showWarnings": "Mostrar Avisos", - "markers.panel.filter.showInfos": "Mostrar Informações", - "markers.panel.filter.useFilesExclude": "Ocultar Arquivos Excluídos", - "markers.panel.filter.activeFile": "Mostrar Somente Arquivo Ativo", - "markers.panel.action.filter": "Filtrar Problemas", - "markers.panel.action.quickfix": "Mostrar correções", - "markers.panel.filter.ariaLabel": "Filtrar Problemas", - "markers.panel.filter.placeholder": "Filtrar (por exemplo, texto, **/*.ts, !**/node_modules/**)", - "markers.panel.filter.errors": "erros", - "markers.panel.filter.warnings": "avisos", - "markers.panel.filter.infos": "informações", - "markers.panel.single.error.label": "Um Erro", - "markers.panel.multiple.errors.label": "{0} Erros", - "markers.panel.single.warning.label": "Um Aviso", - "markers.panel.multiple.warnings.label": "{0} Avisos", - "markers.panel.single.info.label": "Uma Informação", - "markers.panel.multiple.infos.label": "{0} Informações", - "markers.panel.single.unknown.label": "Um Desconhecido", - "markers.panel.multiple.unknowns.label": "{0} Desconhecidos", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "{0} problemas no arquivo {1} da pasta {2}", - "problems.tree.aria.label.marker.relatedInformation": " Este problema tem referências a {0} locais.", - "problems.tree.aria.label.error.marker": "Erro gerado por {0}: {1} na linha {2} e caractere {3}.{4}", - "problems.tree.aria.label.error.marker.nosource": "Erro: {0} na linha {1} e caractere {2}. {3}", - "problems.tree.aria.label.warning.marker": "Aviso gerado por {0}: {1} na linha {2} e caractere {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Aviso: {0} na linha {1} e caractere {2}.{3}", - "problems.tree.aria.label.info.marker": "Informações geradas por {0}: {1} na linha {2} e caractere {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Informações: {0} na linha {1} e caractere {2}.{3}", - "problems.tree.aria.label.marker": "Problema gerado por {0}: {1} na linha {2} e caractere {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Problema: {0} na linha {1} e caractere {2}.{3}", - "problems.tree.aria.label.relatedinfo.message": "{0} na linha {1} e caractere {2} em {3}", - "errors.warnings.show.label": "Mostrar Erros e Avisos" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Abrir Pasta de Logs de Extensão", + "openLogsFolder": "Abrir Pasta de Logs" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "Total de {0} Problemas" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Limpar texto dos filtros", + "collapseAll": "Recolher Tudo", + "copyMarker": "Copiar", + "copyMessage": "Copiar Mensagem", + "filter": "Filtrar", + "focusProblemsFilter": "Focar no filtro de problemas", + "focusProblemsList": "Focar no modo de exibição de problemas", + "manyProblems": "Mais de 10 mil", + "markersViewIcon": "Ícone de exibição da exibição de marcadores.", + "miMarker": "&&Problemas", + "noProblems": "Nenhum Problema", + "problems": "Problemas", + "show multiline": "Mostrar a mensagem em várias linhas", + "show singleline": "Mostrar a mensagem em uma linha", + "status.problems": "Problemas", + "totalErrors": "{0} Erros", + "totalInfos": "{0} Informações", + "totalWarnings": "{0} Avisos" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Problemas", + "markers.showOnFile": "Mostrar Erros & Avisos em arquivos e pastas.", "tooltip.1": "Um problema neste arquivo", - "tooltip.N": "{0} problemas neste arquivo", - "markers.showOnFile": "Mostrar Erros & Avisos em arquivos e pastas." + "tooltip.N": "{0} problemas neste arquivo" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Ícone indicando que várias linhas estão recolhidas na exibição de marcadores.", + "expandedIcon": "Ícone indicando que várias linhas estão sendo mostradas na exibição de marcadores.", + "links.navigate.follow": "Seguir o link", + "links.navigate.kb.alt": "alt + clique", + "links.navigate.kb.alt.mac": "option + clique", + "links.navigate.kb.meta": "ctrl + clique", + "links.navigate.kb.meta.mac": "cmd + clique", + "multi line": "Mostrar a mensagem em várias linhas", + "problemsView": "Modo de Exibição de Problemas", + "single line": "Mostrar a mensagem em uma linha" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "Mostrando {0} problemas", + "clearFilter": "Limpar os Filtros", + "problems filtered": "Mostrando {0} de {1} problemas" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "Ícone da configuração de filtro na exibição de marcadores.", "showing filtered problems": "Mostrando {0} de {1}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Modo de Exibição de Problemas", - "expandedIcon": "Ícone indicando que várias linhas estão sendo mostradas na exibição de marcadores.", - "collapsedIcon": "Ícone indicando que várias linhas estão recolhidas na exibição de marcadores.", - "single line": "Mostrar a mensagem em uma linha", - "multi line": "Mostrar a mensagem em várias linhas", - "links.navigate.follow": "Seguir o link", - "links.navigate.kb.meta": "ctrl + clique", - "links.navigate.kb.meta.mac": "cmd + clique", - "links.navigate.kb.alt.mac": "option + clique", - "links.navigate.kb.alt": "alt + clique" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Mostrar Erros e Avisos", + "markers.panel.action.filter": "Filtrar Problemas", + "markers.panel.action.moreFilters": "Mais Filtros...", + "markers.panel.action.quickfix": "Mostrar correções", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Mostrar Somente Arquivo Ativo", + "markers.panel.filter.ariaLabel": "Filtrar Problemas", + "markers.panel.filter.errors": "erros", + "markers.panel.filter.infos": "informações", + "markers.panel.filter.placeholder": "Filtrar (por exemplo, texto, **/*.ts, !**/node_modules/**)", + "markers.panel.filter.showErrors": "Mostrar os Erros", + "markers.panel.filter.showInfos": "Mostrar Informações", + "markers.panel.filter.showWarnings": "Mostrar Avisos", + "markers.panel.filter.useFilesExclude": "Ocultar Arquivos Excluídos", + "markers.panel.filter.warnings": "avisos", + "markers.panel.multiple.errors.label": "{0} Erros", + "markers.panel.multiple.infos.label": "{0} Informações", + "markers.panel.multiple.unknowns.label": "{0} Desconhecidos", + "markers.panel.multiple.warnings.label": "{0} Avisos", + "markers.panel.no.problems.activeFile.build": "Não foi detectado nenhum problema no arquivo atual.", + "markers.panel.no.problems.build": "Não foi detectado nenhum problema no workspace.", + "markers.panel.no.problems.filters": "Nenhum resultado encontrado com os critérios de filtro fornecidos.", + "markers.panel.single.error.label": "Um Erro", + "markers.panel.single.info.label": "Uma Informação", + "markers.panel.single.unknown.label": "Um Desconhecido", + "markers.panel.single.warning.label": "Um Aviso", + "markers.panel.title.problems": "Problemas", + "problems.panel.configuration.autoreveal": "Controla se o modo de exibição de Problemas deve revelar os arquivos automaticamente ao abri-los.", + "problems.panel.configuration.showCurrentInStatus": "Quando habilitado, mostra o problema atual na barra de status.", + "problems.panel.configuration.title": "Modo de Exibição de Problemas", + "problems.tree.aria.label.error.marker": "Erro gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.error.marker.nosource": "Erro: {0} na linha {1} e caractere {2}. {3}", + "problems.tree.aria.label.info.marker": "Informações geradas por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Informações: {0} na linha {1} e caractere {2}.{3}", + "problems.tree.aria.label.marker": "Problema gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Problema: {0} na linha {1} e caractere {2}.{3}", + "problems.tree.aria.label.marker.relatedInformation": " Este problema tem referências a {0} locais.", + "problems.tree.aria.label.relatedinfo.message": "{0} na linha {1} e caractere {2} em {3}", + "problems.tree.aria.label.resource": "{0} problemas no arquivo {1} da pasta {2}", + "problems.tree.aria.label.warning.marker": "Aviso gerado por {0}: {1} na linha {2} e caractere {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Aviso: {0} na linha {1} e caractere {2}.{3}", + "problems.view.focus.label": "Focar nos Problemas (Erros, Avisos, Informações)", + "problems.view.toggle.label": "Ativar/Desativar Problemas (Erros, Avisos, Informações)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Notebook", - "notebook.displayOrder.description": "Lista de prioridades para tipos mime de saída", - "notebook.cellToolbarLocation.description": "Onde a barra de ferramentas da célula deve ser mostrada ou se deve ficar oculta.", - "notebook.showCellStatusbar.description": "Especifica se a barra de status da célula deve ser mostrada.", - "notebook.diff.enablePreview.description": "Se o editor de comparação de texto avançado deve ser usado para o notebook.", - "notebook.experimental.useMarkdownRenderer.description": "Habilitar/desabilitar o uso do novo renderizador de Markdown extensível." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}'. Verifique se você tem a extensão correta instalada ou habilitada.", - "fail.reOpen": "Reabrir arquivo com o editor de texto padrão do VS Code" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Interno" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Comparação de Texto do Notebook" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Copiar Célula para Baixo", + "notebookActions.copyCellUp": "Copiar Célula para Cima", + "notebookActions.joinCellAbove": "Unir com a Célula Anterior", + "notebookActions.joinCellBelow": "Unir com a Próxima Célula", + "notebookActions.moveCellDown": "Mover a Célula para Baixo", + "notebookActions.moveCellUp": "Mover a Célula para Cima", + "notebookActions.splitCell": "Dividir Célula" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "Copiar Célula", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "Colar Célula", "notebookActions.pasteAbove": "Colar Célula Acima" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Ocultar Localizar no Notebook", - "notebookActions.findInNotebook": "Localizar no Notebook" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Notebook", - "notebookActions.execute": "Executar a Célula", - "notebookActions.cancel": "Parar Execução da Célula", - "notebookActions.deleteCell": "Excluir Célula", - "notebookActions.executeAndSelectBelow": "Executar Célula do Notebook e Selecionar Abaixo", - "notebookActions.executeAndInsertBelow": "Executar Célula do Notebook e Inserir Abaixo", - "notebookActions.renderMarkdown": "Renderizar Todas as Células de Markdown", - "notebookActions.executeNotebook": "Executar Notebook (Executar todas as células)", - "notebookActions.cancelNotebook": "Parar a Execução do Notebook", - "notebookMenu.insertCell": "Inserir Célula", - "notebookMenu.cellTitle": "Célula do Notebook", - "notebookActions.changeCellToCode": "Alterar Célula para Código", - "notebookActions.changeCellToMarkdown": "Alterar Célula para Markdown", - "notebookActions.insertCodeCellAbove": "Inserir Célula de Código Acima", - "notebookActions.insertCodeCellBelow": "Inserir Célula de Código Abaixo", - "notebookActions.insertCodeCellAtTop": "Adicionar Célula de Código na Parte Superior", - "notebookActions.insertMarkdownCellAtTop": "Adicionar Célula de Markdown na Parte Superior", - "notebookActions.menu.insertCode": "$(add) Código", - "notebookActions.menu.insertCode.tooltip": "Adicionar Célula de Código", - "notebookActions.insertMarkdownCellAbove": "Inserir Célula de Markdown Acima", - "notebookActions.insertMarkdownCellBelow": "Inserir Célula de Markdown Abaixo", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Adicionar Célula de Markdown", - "notebookActions.editCell": "Editar Célula", - "notebookActions.quitEdit": "Parar Edição de Célula", - "cursorMoveDown": "Focar no Próximo Editor de Célula", - "cursorMoveUp": "Focar no Editor de Célula Anterior", - "focusOutput": "Focar na Saída de Célula Ativa", - "focusOutputOut": "Focar na Saída da Célula Ativa", - "focusFirstCell": "Focar na Primeira Célula", - "focusLastCell": "Focar na Última Célula", - "clearCellOutputs": "Limpar Saídas de Célula", "changeLanguage": "Alterar Idioma da Célula", + "clearAllCellsOutputs": "Desmarcar a saída", + "clearCellOutputs": "Limpar Saídas de Célula", "languageDescription": "({0}) – Idioma Atual", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Selecionar Modo de Idioma", - "clearAllCellsOutputs": "Limpar Todas as Saídas de Células", + "notebookActions.cancel": "Parar Execução da Célula", + "notebookActions.cancelNotebook": "Parar a Execução", + "notebookActions.category": "Notebook", "notebookActions.centerActiveCell": "Centralizar Célula Ativa", + "notebookActions.changeCellToCode": "Alterar Célula para Código", + "notebookActions.changeCellToMarkdown": "Alterar Célula para Markdown", "notebookActions.collapseCellInput": "Recolher Entrada de Célula", - "notebookActions.expandCellInput": "Expandir a Entrada de Célula", "notebookActions.collapseCellOutput": "Recolher Saída de Célula", + "notebookActions.deleteCell": "Excluir Célula", + "notebookActions.editCell": "Editar Célula", + "notebookActions.execute": "Executar a Célula", + "notebookActions.executeAbove": "Executar as Células Acima", + "notebookActions.executeAndInsertBelow": "Executar Célula do Notebook e Inserir Abaixo", + "notebookActions.executeAndSelectBelow": "Executar Célula do Notebook e Selecionar Abaixo", + "notebookActions.executeBelow": "Executar Célula e Abaixo", + "notebookActions.executeNotebook": "Executar Tudo", + "notebookActions.expandCellInput": "Expandir a Entrada de Célula", "notebookActions.expandCellOutput": "Expandir Saída da Célula", - "notebookActions.inspectLayout": "Inspecionar Layout do Notebook" + "notebookActions.insertCodeCellAbove": "Inserir Célula de Código Acima", + "notebookActions.insertCodeCellAtTop": "Adicionar Célula de Código na Parte Superior", + "notebookActions.insertCodeCellBelow": "Inserir Célula de Código Abaixo", + "notebookActions.insertMarkdownCellAbove": "Inserir Célula de Markdown Acima", + "notebookActions.insertMarkdownCellAtTop": "Adicionar Célula de Markdown na Parte Superior", + "notebookActions.insertMarkdownCellBelow": "Inserir Célula de Markdown Abaixo", + "notebookActions.menu.insertCode": "$(add) Código", + "notebookActions.menu.insertCode.minimalToolbar": "Adicionar Código", + "notebookActions.menu.insertCode.minimaltoolbar": "Adicionar Código", + "notebookActions.menu.insertCode.ontoolbar": "Código", + "notebookActions.menu.insertCode.tooltip": "Adicionar Célula de Código", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Adicionar Célula de Markdown", + "notebookActions.quitEdit": "Parar Edição de Célula", + "notebookActions.renderMarkdown": "Renderizar Todas as Células de Markdown", + "notebookMenu.cellTitle": "Célula do Notebook", + "notebookMenu.insertCell": "Inserir Célula", + "pickLanguageToConfigure": "Selecionar Modo de Idioma", + "workbench.notebook.layout.configure.label": "Personalizar o Layout do Bloco de Anotações", + "workbench.notebook.layout.select.label": "Selecionar entre Layouts de Bloco de Anotações" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} encontrado para '{1}'", + "ariaSearchNoResultEmpty": "{0} encontrado", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} encontrado para '{1}'", + "notebookActions.findInNotebook": "Localizar no Notebook", + "notebookActions.hideFind": "Ocultar Localizar no Notebook" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "Dobrar Célula", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Formatar o Notebook", - "label": "Formatar o Notebook", - "formatCell.label": "Formatar Célula" + "formatCell.label": "Formatar Célula", + "label": "Formatar o Notebook" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Redefinir bloco de anotações ao começar" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Alternar Posição da Barra de Ferramentas da Célula" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Focar no Próximo Editor de Célula", + "cursorMoveUp": "Focar no Editor de Célula Anterior", + "focusFirstCell": "Focar na Primeira Célula", + "focusLastCell": "Focar na Última Célula", + "focusOutput": "Focar na Saída de Célula Ativa", + "focusOutputOut": "Focar na Saída da Célula Ativa", + "notebook.navigation.allowNavigateToSurroundingCells": "Quando habilitado, o cursor pode navegar para a célula seguinte/anterior quando o cursor atual no editor de célula está na primeira/última linha." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Quando as trilhas do notebook habilitadas contêm células de código.", "empty": "célula vazia", - "outline.showCodeCells": "Quando habilitada, a estrutura de tópicos do notebook mostra as células do código.", - "breadcrumbs.showCodeCells": "Quando as trilhas do notebook habilitadas contêm células de código." + "outline.showCodeCells": "Quando habilitada, a estrutura de tópicos do notebook mostra as células do código." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Definir Perfil" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Atualmente Selecionado.", + "current2": "{0} – Selecionado no momento", + "kernel.select.label": "Selecione Kernel", + "notebook.activeCellStatusName": "Seleções do Editor do Bloco de Anotações", + "notebook.info": "Informações do Kernel do Bloco de Anotações", + "notebook.multiActiveCellIndicator": "Célula {0} ({1} selecionado)", + "notebook.promptKernel.setDefaultTooltip": "Definir como padrão para '{0}' blocos de anotação", + "notebook.select": "Seleção do Kernel do Bloco de Anotações", + "notebook.singleActiveCellIndicator": "Célula {0} de {1}", "notebookActions.selectKernel": "Selecionar Kernel do Notebook", "notebookActions.selectKernel.args": "Argumentos de Kernel do Notebook", - "notebook.runCell.selectKernel": "Selecionar um kernel do notebook para executar este notebook", - "currentActiveKernel": " (Ativo no Momento)", - "notebook.promptKernel.setDefaultTooltip": "Definir como provedor de kernel padrão para '{0}'", - "chooseActiveKernel": "Escolher kernel para o notebook atual", - "notebook.selectKernel": "Escolher kernel para o notebook atual" + "prompt.placeholder.change": "Alterar kernel para '{0}'", + "prompt.placeholder.select": "Selecione kernel para '{0}'", + "tooltop": "{0} (sugestão)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Mover a Célula para Cima", - "notebookActions.moveCellDown": "Mover a Célula para Baixo", - "notebookActions.copyCellUp": "Copiar Célula para Cima", - "notebookActions.copyCellDown": "Copiar Célula para Baixo", - "notebookActions.splitCell": "Dividir Célula", - "notebookActions.joinCellAbove": "Unir com a Célula Anterior", - "notebookActions.joinCellBelow": "Unir com a Próxima Célula" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Pressione {0} para executar a célula", + "notebook.cell.status.executing": "Executando", + "notebook.cell.status.failed": "Com falha", + "notebook.cell.status.markdownExecuteTip": "Pressione {0} para interromper a edição", + "notebook.cell.status.pending": "Pendente", + "notebook.cell.status.success": "Sucesso" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Selecionar o Modo de Idioma da Célula" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "interno", + "curruentActiveMimeType": "Ativo no Momento", + "mimeTypePicker": "Escolha um tipo mime de saída diferente. Tipos mime disponíveis: {0}", + "promptChooseMimeType.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual", + "promptChooseMimeTypeInSecure.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual. Os tipos MIME avançados estão disponíveis somente quando o notebook é confiável" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Abrir Editor de Comparação de Texto", - "notebook.diff.cell.revertMetadata": "Reverter Metadados", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Alternar a Renderização de Saída", - "notebook.diff.cell.revertOutputs": "Reverter Saídas", "notebook.diff.cell.revertInput": "Reverter entrada", - "notebook.diff.showOutputs": "Mostrar as Diferenças de Saídas", - "notebook.diff.showMetadata": "Mostrar as Diferenças de Metadados", + "notebook.diff.cell.revertMetadata": "Reverter Metadados", + "notebook.diff.cell.revertOutputs": "Reverter Saídas", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Alternar a Renderização de Saída", "notebook.diff.ignoreMetadata": "Ocultar as Diferenças de Metadados", - "notebook.diff.ignoreOutputs": "Ocultar as Diferenças de Saídas" + "notebook.diff.ignoreOutputs": "Ocultar as Diferenças de Saídas", + "notebook.diff.showMetadata": "Mostrar as Diferenças de Metadados", + "notebook.diff.showOutputs": "Mostrar as Diferenças de Saídas", + "notebook.diff.switchToText": "Abrir Editor de Comparação de Texto" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Comparação de Texto do Notebook" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "Contribui com o provedor de documento do notebook.", - "contributes.notebook.provider.viewType": "Identificador exclusivo do notebook.", "contributes.notebook.provider.displayName": "Nome legível por humanos do notebook.", "contributes.notebook.provider.selector": "Conjunto de globs ao qual o notebook se refere.", "contributes.notebook.provider.selector.filenamePattern": "Glob ao qual o notebook está habilitado.", + "contributes.notebook.provider.viewType": "Tipo de bloco de anotações.", + "contributes.notebook.renderer": "Contribuiu com o provedor de renderizador de saída do notebook.", + "contributes.notebook.renderer.displayName": "Nome legível por humanos do renderizador de saída do notebook.", + "contributes.notebook.renderer.entrypoint": "Arquivo a ser carregado no modo de exibição da Web para renderizar a extensão.", + "contributes.notebook.renderer.hardDependencies": "Lista de dependências do kernel que o renderizador exige. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador poderá ser usado.", + "contributes.notebook.renderer.optionalDependencies": "Lista de dependências de kernel flexível que o renderizador pode usar. Se qualquer uma das dependências estiver presente em 'NotebookKernel.preloads', o renderizador será preferido em renderizadores que não interagem com o kernel.", + "contributes.notebook.renderer.requiresMessaging": "Define como e se o renderizador precisa se comunicar com um host de extensão, por meio de \"createRendererMessaging\". Os renderizadores com requisitos de mensagens mais fortes podem não funcionar em todos os ambientes.", + "contributes.notebook.renderer.requiresMessaging.always": "A mensagem é necessária. O renderizador só será usado quando fizer parte de uma extensão que possa ser executada em um host de extensão.", + "contributes.notebook.renderer.requiresMessaging.never": "O renderizador não requer mensagens.", + "contributes.notebook.renderer.requiresMessaging.optional": "O renderizador é melhor com o sistema de mensagens disponível, mas não é necessário.", + "contributes.notebook.renderer.viewType": "Identificador exclusivo do renderizador de saída do notebook.", + "contributes.notebook.selector": "Conjunto de globs ao qual o notebook se refere.", "contributes.notebook.selector.provider.excludeFileNamePattern": "Glob ao qual o notebook está desabilitado.", "contributes.priority": "Controla se o editor personalizado é habilitado automaticamente quando o usuário abre um arquivo. Isso pode ser substituído pelos usuários usando a configuração `workbench.editorAssociations`.", "contributes.priority.default": "O editor é usado automaticamente quando o usuário abre um recurso, desde que nenhum outro editor personalizado padrão esteja registrado para esse recurso.", - "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`.", - "contributes.notebook.renderer": "Contribuiu com o provedor de renderizador de saída do notebook.", - "contributes.notebook.renderer.viewType": "Identificador exclusivo do renderizador de saída do notebook.", - "contributes.notebook.provider.viewType.deprecated": "Renomear `viewType` como `id`.", - "contributes.notebook.renderer.displayName": "Nome legível por humanos do renderizador de saída do notebook.", - "contributes.notebook.selector": "Conjunto de globs ao qual o notebook se refere.", - "contributes.notebook.renderer.entrypoint": "Arquivo a ser carregado no modo de exibição da Web para renderizar a extensão.", - "contributes.notebook.markdownRenderer": "Contribui com um renderizador para células Markdown em notebooks.", - "contributes.notebook.markdownRenderer.id": "Identificador exclusivo do renderizador Markdown do notebook.", - "contributes.notebook.markdownRenderer.displayName": "Nome legível por humanos do renderizador Markdown do notebook.", - "contributes.notebook.markdownRenderer.entrypoint": "Arquivo a ser carregado no modo de exibição da Web para renderizar a extensão." + "contributes.priority.option": "O editor não é usado automaticamente quando o usuário abre um recurso, mas um usuário pode mudar para o editor usando o comando `Reopen With`." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Define um provedor de kernel padrão que tem precedência sobre todas as outras configurações de provedores de kernel. Precisa ser o identificador de uma extensão que contribui com um formatador." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Onde a barra de ferramentas da célula deve ser mostrada ou se deve ficar oculta.", + "notebook.cellToolbarLocation.viewType": "Configurar a posição da barra de ferramentas da célula para tipos de arquivo específicos", + "notebook.cellToolbarVisibility.description": "Se a barra de ferramentas da célula deve ser exibida ao passar o mouse ou clicar.", + "notebook.compactView.description": "Controlar se o editor de blocos de anotações deve ser renderizado em um formato compacto. ", + "notebook.consolidatedOutputButton.description": "Controla se a ação das saídas deve ser renderizada na barra de ferramentas de saída.", + "notebook.consolidatedRunButton.description": "Controla se as ações extras são mostradas em um menu suspenso próximo ao botão de execução.", + "notebook.diff.enablePreview.description": "Se o editor de comparação de texto avançado deve ser usado para o notebook.", + "notebook.displayOrder.description": "Lista de prioridades para tipos mime de saída", + "notebook.dragAndDrop.description": "Controle se o editor do bloco de anotações deve permitir a movimentação de células por meio de arrastar e soltar.", + "notebook.editorOptions.experimentalCustomization": "Configurações para editores de código usados em blocos de anotações. Isso pode ser usado para personalizar a maioria das configurações do editor.* configurações.", + "notebook.experimental.useMarkdownRenderer.description": "Habilitar/desabilitar o uso do novo renderizador de Markdown extensível.", + "notebook.focusIndicator.description": "Controlar se o indicador de foco deve ser renderizado como bordas de células ou uma barra de realce na medianiz esquerda", + "notebook.globalToolbar.description": "Controlar se uma barra de ferramentas global deve ser renderizada dentro do editor de bloco de anotações.", + "notebook.insertToolbarPosition.description": "Controle onde as ações de inserir célula devem ser renderizadas.", + "notebook.showCellStatusbar.description": "Especifica se a barra de status da célula deve ser mostrada.", + "notebook.showCellStatusbar.hidden.description": "A barra de status da célula está sempre oculta.", + "notebook.showCellStatusbar.visible.description": "A barra de status da célula está sempre visível.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "A barra de status da célula fica oculta até que a célula tenha sido executada. Em seguida, fica visível para mostrar o status de execução.", + "notebook.showFoldingControls.description": "Controla quando os controles de dobra são exibidos.", + "notebook.undoRedoPerCell.description": "Se deve ser usada uma pilha desfazer/refazer separada para cada célula.", + "notebookConfigurationTitle": "Notebook" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Não é possível abrir o recurso com o tipo de editor de notebook '{0}'. Verifique se você tem a extensão correta instalada ou habilitada.", + "fail.reOpen": "Reabrir arquivo com o editor de texto padrão do VS Code" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "A execução de uma célula do bloco de anotações executará o código deste espaço de trabalho." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "A cor da borda das células do notebook.", - "notebook.focusedEditorBorder": "A cor da borda do editor de célula do notebook.", - "notebookStatusSuccessIcon.foreground": "A cor do ícone de erro das células do notebook na barra de status da célula.", - "notebookStatusErrorIcon.foreground": "A cor do ícone de erro das células do notebook na barra de status da célula.", - "notebookStatusRunningIcon.foreground": "A cor do ícone em execução das células do notebook na barra de status da célula.", - "notebook.outputContainerBackgroundColor": "A cor da tela de fundo do contêiner de saída do notebook.", - "notebook.cellToolbarSeparator": "A cor do separador na barra de ferramentas inferior da célula", "focusedCellBackground": "A cor da tela de fundo de uma célula quando a célula está com foco.", - "selectedCellBackground": "A cor da tela de fundo de uma célula quando ela está selecionada.", + "notebook.cellBorderColor": "A cor da borda das células do notebook.", + "notebook.cellEditorBackground": "Cor de plano de fundo do editor de célula.", "notebook.cellHoverBackground": "A cor da tela de fundo de uma célula quando a célula está focalizada.", - "notebook.selectedCellBorder": "A cor das bordas superior e inferior da célula quando a célula está selecionada, mas sem o foco.", - "notebook.inactiveSelectedCellBorder": "A cor das bordas da célula quando várias células estão selecionadas.", - "notebook.focusedCellBorder": "A cor das bordas da célula quando ela está focalizada.", - "notebook.inactiveFocusedCellBorder": "A cor da borda superior e inferior da célula quando uma célula está focalizada enquanto o foco principal está fora do editor.", - "notebook.cellStatusBarItemHoverBackground": "A cor da tela de fundo dos itens da barra de status da célula do notebook.", "notebook.cellInsertionIndicator": "A cor da borda do indicador de inserção de célula do notebook.", + "notebook.cellStatusBarItemHoverBackground": "A cor da tela de fundo dos itens da barra de status da célula do notebook.", + "notebook.cellToolbarSeparator": "A cor do separador na barra de ferramentas inferior da célula", + "notebook.focusedCellBorder": "A cor das bordas da célula quando ela está focalizada.", + "notebook.focusedEditorBorder": "A cor da borda do editor de célula do notebook.", + "notebook.inactiveFocusedCellBorder": "A cor da borda superior e inferior da célula quando uma célula está focalizada enquanto o foco principal está fora do editor.", + "notebook.inactiveSelectedCellBorder": "A cor das bordas da célula quando várias células estão selecionadas.", + "notebook.outputContainerBackgroundColor": "A cor da tela de fundo do contêiner de saída do notebook.", + "notebook.selectedCellBorder": "A cor das bordas superior e inferior da célula quando a célula está selecionada, mas sem o foco.", + "notebook.symbolHighlightBackground": "Cor da tela de fundo da célula realçada", + "notebookScrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem do notebook ao clicar.", "notebookScrollbarSliderBackground": "Cor da tela de fundo do controle deslizante do notebook.", "notebookScrollbarSliderHoverBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem do notebook ao passar o mouse.", - "notebookScrollbarSliderActiveBackground": "Cor da tela de fundo do controle deslizante da barra de rolagem do notebook ao clicar.", - "notebook.symbolHighlightBackground": "Cor da tela de fundo da célula realçada" + "notebookStatusErrorIcon.foreground": "A cor do ícone de erro das células do notebook na barra de status da célula.", + "notebookStatusRunningIcon.foreground": "A cor do ícone em execução das células do notebook na barra de status da célula.", + "notebookStatusSuccessIcon.foreground": "A cor do ícone de erro das células do notebook na barra de status da célula.", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "A cor da tela de fundo de uma célula quando ela está selecionada." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Ícone para limpar as saídas de célula nos editores de notebook.", + "collapsedIcon": "Ícone para anotar uma seção recolhida nos editores de notebook.", + "configureKernel": "Ícone de configuração no widget de configuração do kernel nos editores de notebook.", + "deleteCellIcon": "Ícone para excluir uma célula nos editores de notebook.", + "editIcon": "Ícone para editar uma célula nos editores de notebook.", + "errorStateIcon": "Ícone para indicar um estado de erro nos editores de notebook.", + "executeAboveIcon": "Ícone para executar as células acima nos editores de blocos de anotações.", + "executeAllIcon": "Ícone para executar todas as células nos editores de notebook.", + "executeBelowIcon": "Ícone para executar as células abaixo nos editores de blocos de anotações.", + "executeIcon": "Ícone de execução nos editores de notebook.", + "executingStateIcon": "Ícone para indicar um estado de erro nos editores de bloco de anotações.", + "expandedIcon": "Ícone para anotar uma seção expandida nos editores de notebook.", + "mimetypeIcon": "Ícone de um tipo MIME nos editores de notebook.", + "moveDownIcon": "Ícone para mover uma célula para baixo nos editores de notebook.", + "moveUpIcon": "Ícone para mover uma célula para cima nos editores de notebook.", + "openAsTextIcon": "Ícone para abrir o notebook em um editor de texto.", + "pendingStateIcon": "Ícone para indicar um estado pendente nos editores de bloco de anotações.", + "renderOutputIcon": "Ícone para renderizar a saída no editor de comparação.", + "revertIcon": "Ícone de reversão nos editores de notebook.", + "selectKernelIcon": "Ícone de configuração para selecionar um kernel nos editores de notebook.", + "splitCellIcon": "Ícone para dividir uma célula nos editores de notebook.", + "stopEditIcon": "Ícone para interromper a edição de uma célula nos editores de notebook.", + "stopIcon": "Ícone para interromper uma execução nos editores de notebook.", + "successStateIcon": "Ícone para indicar um estado de sucesso nos editores de notebook.", + "unfoldIcon": "Ícone para desdobrar uma célula nos editores de notebook." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Selecione Kernel" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Interno" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "A célula não tem saída", + "noRenderer.1": "Não foi possível encontrar renderização para o tipo MIME: {0}", + "noRenderer.2": "Nenhuma renderização pode ser encontrada para saída. Ele tem os seguintes tipos de MIME: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Célula de markdown vazia, clique duas vezes ou pressione enter para editar." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "O conteúdo do arquivo foi alterado no disco. Deseja abrir a versão atualizada ou substituir o arquivo pelas suas alterações?", - "notebook.staleSaveError.revert": "Reverter", - "notebook.staleSaveError.overwrite.": "Substituir", - "save": "Salvar o Notebook" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Controla a exibição de números de linha no editor de células.", + "notebook.showLineNumbers": "Mostrar Números de Linha do Bloco de Anotações", + "notebook.toggleLineNumbers": "Alternar Números de Linha do Bloco de Anotações" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Ícone de configuração no widget de configuração do kernel nos editores de notebook.", - "selectKernelIcon": "Ícone de configuração para selecionar um kernel nos editores de notebook.", - "executeIcon": "Ícone de execução nos editores de notebook.", - "stopIcon": "Ícone para interromper uma execução nos editores de notebook.", - "deleteCellIcon": "Ícone para excluir uma célula nos editores de notebook.", - "executeAllIcon": "Ícone para executar todas as células nos editores de notebook.", - "editIcon": "Ícone para editar uma célula nos editores de notebook.", - "stopEditIcon": "Ícone para interromper a edição de uma célula nos editores de notebook.", - "moveUpIcon": "Ícone para mover uma célula para cima nos editores de notebook.", - "moveDownIcon": "Ícone para mover uma célula para baixo nos editores de notebook.", - "clearIcon": "Ícone para limpar as saídas de célula nos editores de notebook.", - "splitCellIcon": "Ícone para dividir uma célula nos editores de notebook.", - "unfoldIcon": "Ícone para desdobrar uma célula nos editores de notebook.", - "successStateIcon": "Ícone para indicar um estado de sucesso nos editores de notebook.", - "errorStateIcon": "Ícone para indicar um estado de erro nos editores de notebook.", - "collapsedIcon": "Ícone para anotar uma seção recolhida nos editores de notebook.", - "expandedIcon": "Ícone para anotar uma seção expandida nos editores de notebook.", - "openAsTextIcon": "Ícone para abrir o notebook em um editor de texto.", - "revertIcon": "Ícone de reversão nos editores de notebook.", - "renderOutputIcon": "Ícone para renderizar a saída no editor de comparação.", - "mimetypeIcon": "Ícone de um tipo MIME nos editores de notebook." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Selecionar um kernel do notebook para executar este notebook", - "notebook.promptKernel.setDefaultTooltip": "Definir como provedor de kernel padrão para '{0}'" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "interno", + "curruentActiveMimeType": "Ativo no Momento", + "pickMimeType": "Escolher um mimetype de saída diferente", + "promptChooseMimeType.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual", + "promptChooseMimeTypeInSecure.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual. Os tipos MIME avançados estão disponíveis somente quando o notebook é confiável" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "Expandir", + "notebook.moreRunActionsLabel": "Mais...", "runStateExecuting": "Executando", "runStatePending": "Pendente" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Célula de markdown vazia, clique duas vezes ou pressione enter para editar." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Escolha um tipo mime de saída diferente. Tipos mime disponíveis: {0}", - "curruentActiveMimeType": "Ativo no Momento", - "promptChooseMimeTypeInSecure.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual. Os tipos MIME avançados estão disponíveis somente quando o notebook é confiável", - "promptChooseMimeType.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual", - "builtinRenderInfo": "interno" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Selecionar o Modo de Idioma da Célula" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Escolha um tipo mime de saída diferente. Tipos mime disponíveis: {0}", - "curruentActiveMimeType": "Ativo no Momento", - "promptChooseMimeTypeInSecure.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual. Os tipos MIME avançados estão disponíveis somente quando o notebook é confiável", - "promptChooseMimeType.placeHolder": "Selecione o tipo MIME a ser renderizado para a saída atual", - "builtinRenderInfo": "interno" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "O conteúdo do arquivo foi alterado no disco. Deseja abrir a versão atualizada ou substituir o arquivo pelas suas alterações?", + "notebook.staleSaveError.overwrite.": "Substituir", + "notebook.staleSaveError.revert": "Reverter" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Ícone de exibição do modo de exibição da Estrutura do Código.", - "name": "Estrutura do Código", - "outlineConfigurationTitle": "Estrutura do Código", - "outline.showIcons": "Renderizar Elementos de Estrutura de Tópicos com Ícones.", - "outline.showProblem": "Mostrar Erros & Avisos nos Elementos da Estrutura de Tópicos.", - "outline.problem.colors": "Usar cores para Erros & Avisos.", - "outline.problems.badges": "Usar selos para Erros & Avisos.", - "filteredTypes.file": "Quando habilitada, a estrutura de tópicos mostra símbolos `file`.", - "filteredTypes.module": "Quando habilitada, a estrutura de tópicos mostra símbolos `module`.", - "filteredTypes.namespace": "Quando habilitada, a estrutura de tópicos mostra símbolos `namespace`.", - "filteredTypes.package": "Quando habilitada, a estrutura de tópicos mostra símbolos `package`.", + "filteredTypes.array": "Quando habilitada, a estrutura de tópicos mostra símbolos `array`.", + "filteredTypes.boolean": "Quando habilitada, a estrutura de tópicos mostra símbolos `boolean`.", "filteredTypes.class": "Quando habilitada, a estrutura de tópicos mostra símbolos `class`.", - "filteredTypes.method": "Quando habilitada, a estrutura de tópicos mostra símbolos `method`.", - "filteredTypes.property": "Quando habilitada, a estrutura de tópicos mostra símbolos `property`.", - "filteredTypes.field": "Quando habilitada, a estrutura de tópicos mostra símbolos `field`.", + "filteredTypes.constant": "Quando habilitada, a estrutura de tópicos mostra símbolos `constant`.", "filteredTypes.constructor": "Quando habilitada, a estrutura de tópicos mostra símbolos `constructor`.", "filteredTypes.enum": "Quando habilitada, a estrutura de tópicos mostra símbolos `enum`.", - "filteredTypes.interface": "Quando habilitada, a estrutura de tópicos mostra símbolos `interface`.", - "filteredTypes.function": "Quando habilitada, a estrutura de tópicos mostra símbolos `function`.", - "filteredTypes.variable": "Quando habilitada, a estrutura de tópicos mostra símbolos `variable`.", - "filteredTypes.constant": "Quando habilitada, a estrutura de tópicos mostra símbolos `constant`.", - "filteredTypes.string": "Quando habilitada, a estrutura de tópicos mostra símbolos `string`.", - "filteredTypes.number": "Quando habilitada, a estrutura de tópicos mostra símbolos `number`.", - "filteredTypes.boolean": "Quando habilitada, a estrutura de tópicos mostra símbolos `boolean`.", - "filteredTypes.array": "Quando habilitada, a estrutura de tópicos mostra símbolos `array`.", - "filteredTypes.object": "Quando habilitada, a estrutura de tópicos mostra símbolos `object`.", - "filteredTypes.key": "Quando habilitada, a estrutura de tópicos mostra símbolos `key`.", - "filteredTypes.null": "Quando habilitada, a estrutura de tópicos mostra símbolos `null`.", "filteredTypes.enumMember": "Quando habilitada, a estrutura de tópicos mostra símbolos `enumMember`.", - "filteredTypes.struct": "Quando habilitada, a estrutura de tópicos mostra símbolos `struct`.", "filteredTypes.event": "Quando habilitada, a estrutura de tópicos mostra símbolos `event`.", + "filteredTypes.field": "Quando habilitada, a estrutura de tópicos mostra símbolos `field`.", + "filteredTypes.file": "Quando habilitada, a estrutura de tópicos mostra símbolos `file`.", + "filteredTypes.function": "Quando habilitada, a estrutura de tópicos mostra símbolos `function`.", + "filteredTypes.interface": "Quando habilitada, a estrutura de tópicos mostra símbolos `interface`.", + "filteredTypes.key": "Quando habilitada, a estrutura de tópicos mostra símbolos `key`.", + "filteredTypes.method": "Quando habilitada, a estrutura de tópicos mostra símbolos `method`.", + "filteredTypes.module": "Quando habilitada, a estrutura de tópicos mostra símbolos `module`.", + "filteredTypes.namespace": "Quando habilitada, a estrutura de tópicos mostra símbolos `namespace`.", + "filteredTypes.null": "Quando habilitada, a estrutura de tópicos mostra símbolos `null`.", + "filteredTypes.number": "Quando habilitada, a estrutura de tópicos mostra símbolos `number`.", + "filteredTypes.object": "Quando habilitada, a estrutura de tópicos mostra símbolos `object`.", "filteredTypes.operator": "Quando habilitada, a estrutura de tópicos mostra símbolos `operator`.", - "filteredTypes.typeParameter": "Quando habilitada, a estrutura de tópicos mostra símbolos `typeParameter`." + "filteredTypes.package": "Quando habilitada, a estrutura de tópicos mostra símbolos `package`.", + "filteredTypes.property": "Quando habilitada, a estrutura de tópicos mostra símbolos `property`.", + "filteredTypes.string": "Quando habilitada, a estrutura de tópicos mostra símbolos `string`.", + "filteredTypes.struct": "Quando habilitada, a estrutura de tópicos mostra símbolos `struct`.", + "filteredTypes.typeParameter": "Quando habilitada, a estrutura de tópicos mostra símbolos `typeParameter`.", + "filteredTypes.variable": "Quando habilitada, a estrutura de tópicos mostra símbolos `variable`.", + "name": "Estrutura do Código", + "outline.problem.colors": "Usar cores para Erros & Avisos.", + "outline.problems.badges": "Usar selos para Erros & Avisos.", + "outline.showIcons": "Renderizar Elementos de Estrutura de Tópicos com Ícones.", + "outline.showProblem": "Mostrar Erros & Avisos nos Elementos da Estrutura de Tópicos.", + "outlineConfigurationTitle": "Estrutura do Código", + "outlineViewIcon": "Ícone de exibição do modo de exibição da Estrutura do Código." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "O editor ativo não pode fornecer informações de estrutura de tópicos.", - "loading": "Carregando símbolos de documento para '{0}'...", - "no-symbols": "Nenhum símbolo encontrado no documento '{0}'", "collapse": "Recolher Tudo", - "followCur": "Seguir Cursor", "filterOnType": "Filtrar por Tipo", - "sortByPosition": "Classificar por: Posição", + "followCur": "Seguir Cursor", + "loading": "Carregando símbolos de documento para '{0}'...", + "no-editor": "O editor ativo não pode fornecer informações de estrutura de tópicos.", + "no-symbols": "Nenhum símbolo encontrado no documento '{0}'", + "sortByKind": "Classificar por: Categoria", "sortByName": "Classificar por: Nome", - "sortByKind": "Classificar por: Categoria" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Ícone de exibição da exibição de saída.", - "output": "Saída", - "miToggleOutput": "&&Saída", - "logViewer": "Visualizador de Log", - "switchToOutput.label": "Alternar para Saída", - "clearOutput.label": "Limpar Saída", - "outputCleared": "A saída foi limpa", - "toggleAutoScroll": "Ativar/Desativar Rolagem Automática", - "outputScrollOff": "Desativar Rolagem Automática", - "outputScrollOn": "Ativar Rolagem Automática", - "openActiveLogOutputFile": "Abrir Arquivo de Saída de Log", - "showLogs": "Mostrar Logs...", - "selectlog": "Selecionar Log", - "openLogFile": "Abrir Arquivo de Log...", - "selectlogFile": "Selecionar Arquivo de log", - "output.smartScroll.enabled": "Habilitar/desabilitar a capacidade de rolagem inteligente no modo de exibição de saída. A rolagem inteligente permite que você bloqueie a rolagem automaticamente ao clicar no modo de exibição de saída e desbloqueie ao clicar na última linha." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} – Saída", - "channel": "Canal de saída para '{0}'", - "output": "Saída", - "outputViewWithInputAriaLabel": "{0}, Painel de saída", - "outputViewAriaLabel": "Painel de saída", - "outputChannels": "Canais de Saída.", - "logChannel": "Log ({0})" + "sortByPosition": "Classificar por: Posição" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Visualizador de log" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Limpar Saída", + "logViewer": "Visualizador de Log", + "miToggleOutput": "&&Saída", + "openActiveLogOutputFile": "Abrir Arquivo de Saída de Log", + "openLogFile": "Abrir Arquivo de Log...", + "output": "Saída", + "output.smartScroll.enabled": "Habilitar/desabilitar a capacidade de rolagem inteligente no modo de exibição de saída. A rolagem inteligente permite que você bloqueie a rolagem automaticamente ao clicar no modo de exibição de saída e desbloqueie ao clicar na última linha.", + "outputCleared": "A saída foi limpa", + "outputScrollOff": "Desativar Rolagem Automática", + "outputScrollOn": "Ativar Rolagem Automática", + "outputViewIcon": "Ícone de exibição da exibição de saída.", + "selectlog": "Selecionar Log", + "selectlogFile": "Selecionar Arquivo de log", + "showLogs": "Mostrar Logs...", + "switchToOutput.label": "Alternar para Saída", + "toggleAutoScroll": "Ativar/Desativar Rolagem Automática" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Canal de saída para '{0}'", + "logChannel": "Log ({0})", + "output": "Saída", + "output model title": "{0} – Saída", + "outputChannels": "Canais de Saída.", + "outputViewAriaLabel": "Painel de saída", + "outputViewWithInputAriaLabel": "{0}, Painel de saída" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "Desempenho de Inicialização" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "Perfis criados com êxito.", - "prof.detail": "Crie um problema e anexe manualmente os seguintes arquivos:\r\n{0}", - "prof.restartAndFileIssue": "&&Criar Problema e Reiniciar", - "prof.restart": "&&Reiniciar", - "prof.thanks": "Agradecemos por nos ajudar.", - "prof.detail.restart": "Uma reinicialização final é necessária para continuar a usar '{0}'. Mais uma vez, agradecemos sua contribuição.", - "prof.restart.button": "&&Reiniciar" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Desempenho de Inicialização" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Editor de Preferências Padrão", - "settingsEditor2": "Editor de Configurações 2", - "keybindingsEditor": "Editor de Associações de Teclas", - "openSettings2": "Abrir Configurações (Interface do Usuário)", - "preferences": "Preferências", - "settings": "Configurações", - "miOpenSettings": "&&Configurações", - "openSettingsJson": "Abrir Configurações (JSON)", - "openGlobalSettings": "Abrir as Configurações de Usuário", - "openRawDefaultSettings": "Abrir Configurações Padrão (JSON)", - "openWorkspaceSettings": "Abrir Configurações do Workspace", - "openWorkspaceSettingsFile": "Abrir Configurações do Workspace (JSON)", - "openFolderSettings": "Abrir Configurações de Pasta", - "openFolderSettingsFile": "Abrir Configurações de Pasta (JSON)", - "filterModifiedLabel": "Mostrar configurações modificadas", - "filterOnlineServicesLabel": "Mostrar configurações para serviços online", - "miOpenOnlineSettings": "&&Configurações de Serviços Online", - "onlineServices": "Configurações de Serviços Online", - "openRemoteSettings": "Abrir Configurações Remotas ({0})", - "settings.focusSearch": "Focar na pesquisa de configurações", - "settings.clearResults": "Limpar resultados da pesquisa de configurações", - "settings.focusFile": "Focar no arquivo de configurações", - "settings.focusNextSetting": "Focar na próxima configuração", - "settings.focusPreviousSetting": "Focar na Configuração Anterior", - "settings.editFocusedSetting": "Editar configuração com foco", - "settings.focusSettingsList": "Focar na lista de configurações", - "settings.focusSettingsTOC": "Focar na árvore do sumário de configurações", - "settings.focusSettingControl": "Focar no Controle de Configuração", - "settings.showContextMenu": "Mostrar menu de contexto", - "settings.focusLevelUp": "Mover o Foco Um Nível para Cima", - "openGlobalKeybindings": "Abrir Atalhos de Teclado", - "Keyboard Shortcuts": "Atalhos de Teclado", - "openDefaultKeybindingsFile": "Abrir Atalhos de Teclado Padrão (JSON)", - "openGlobalKeybindingsFile": "Abrir Atalhos de Teclado (JSON)", - "showDefaultKeybindings": "Mostrar Associações de Teclas Padrão", - "showExtensionKeybindings": "Mostrar Keybidings de Extensão", - "showUserKeybindings": "Mostrar Associações de Teclas do Usuário", - "clear": "Limpar os Resultados da Pesquisa", - "miPreferences": "&&Preferências" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Crie um problema e anexe manualmente os seguintes arquivos:\r\n{0}", + "prof.detail.restart": "Uma reinicialização final é necessária para continuar a usar '{0}'. Mais uma vez, agradecemos sua contribuição.", + "prof.message": "Perfis criados com êxito.", + "prof.restart": "&&Reiniciar", + "prof.restart.button": "&&Reiniciar", + "prof.restartAndFileIssue": "&&Criar Problema e Reiniciar", + "prof.thanks": "Agradecemos por nos ajudar." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Definir Associação de Teclas", - "defineKeybinding.kbLayoutErrorMessage": "Não será possível produzir essa combinação de teclas com o layout de teclado atual.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para o layout de teclado atual (**{1}** para o padrão dos EUA).", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** para o layout de teclado atual." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "pressionar simultaneamente para", + "defineKeybinding.existing": "{0} comandos existentes têm essa associação de teclas", + "defineKeybinding.initial": "Pressione a combinação de teclas desejada e pressione ENTER.", + "defineKeybinding.oneExists": "Um comando existente tem essa associação de teclas" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Chaves de Registro", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Classificar por Precedência", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "Digite para pesquisar em associações de teclas", "SearchKeybindings.KeybindingsSearchPlaceholder": "Gravando Chaves. Pressione Escape para sair", - "clearInput": "Limpar Entrada de Pesquisa da Associação de Teclas", - "recording": "Gravando Chaves", - "command": "Command", - "keybinding": "Associação de teclas", - "when": "Quando", - "source": "Origem", - "show sorted keybindings": "Mostrando {0} associações de teclas em ordem de precedência", - "show keybindings": "Mostrando {0} associações de teclas em ordem alfabética", - "changeLabel": "Alterar a Associação de Teclas...", - "addLabel": "Adicionar uma Associação de Teclas...", - "editWhen": "Alterar Expressão When", - "removeLabel": "Remover Associação de Teclas", - "resetLabel": "Redefinir Associação de Teclas", - "showSameKeybindings": "Mostrar as Mesmas Associações de Teclas", - "copyLabel": "Copiar", - "copyCommandLabel": "Copiar ID de Comando", - "error": "Erro '{0}' ao editar a associação de teclas. Abra o arquivo 'keybindings.json' e verifique se há erros.", - "editKeybindingLabelWithKey": "Alterar a Associação de Teclas {0}", - "editKeybindingLabel": "Alterar a Associação de Teclas", - "addKeybindingLabelWithKey": "Adicionar Associação de Teclas {0}", "addKeybindingLabel": "Adicionar Associação de Teclas", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "Digite o contexto \"when\". Pressione Enter para confirmar ou Escape para cancelar.", + "addKeybindingLabelWithKey": "Adicionar Associação de Teclas {0}", + "addLabel": "Adicionar uma Associação de Teclas...", + "changeLabel": "Alterar a Associação de Teclas...", + "clearInput": "Limpar Entrada de Pesquisa da Associação de Teclas", + "command": "Command", + "copyCommandLabel": "Copiar ID de Comando", + "copyLabel": "Copiar", + "editKeybindingLabel": "Alterar a Associação de Teclas", + "editKeybindingLabelWithKey": "Alterar a Associação de Teclas {0}", + "editWhen": "Alterar Expressão When", + "error": "Erro '{0}' ao editar a associação de teclas. Abra o arquivo 'keybindings.json' e verifique se há erros.", + "keybinding": "Associação de teclas", "keybindingsLabel": "Associações teclas", "noKeybinding": "Nenhuma Associação de teclas atribuída.", - "noWhen": "Nenhum contexto when." + "noWhen": "Nenhum contexto when.", + "recordKeysLabel": "Chaves de Registro", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Gravando Chaves", + "removeLabel": "Remover Associação de Teclas", + "resetLabel": "Redefinir Associação de Teclas", + "show keybindings": "Mostrando {0} associações de teclas em ordem alfabética", + "show sorted keybindings": "Mostrando {0} associações de teclas em ordem de precedência", + "showSameKeybindings": "Mostrar as Mesmas Associações de Teclas", + "sortByPrecedeneLabel": "Classificar por Precedência", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "Origem", + "title": "{0} ({1})", + "when": "Quando", + "whenContextInputAriaLabel": "Digite o contexto \"when\". Pressione Enter para confirmar ou Escape para cancelar." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "Não será possível produzir essa combinação de teclas com o layout de teclado atual.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** para o layout de teclado atual (**{1}** para o padrão dos EUA).", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** para o layout de teclado atual.", + "defineKeybinding.start": "Definir Associação de Teclas" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Atalhos de Teclado", + "clear": "Limpar os Resultados da Pesquisa", + "defaultPreferencesEditor": "Editor de Preferências Padrão", + "filterModifiedLabel": "Mostrar configurações modificadas", + "filterOnlineServicesLabel": "Mostrar configurações para serviços online", + "filterUntrusted": "Mostrar configurações do espaço de trabalho não confiável", + "keybindingsEditor": "Editor de Associações de Teclas", + "miOpenOnlineSettings": "&&Configurações de Serviços Online", + "miOpenSettings": "&&Configurações", + "miPreferences": "&&Preferências", + "onlineServices": "Configurações de Serviços Online", + "openDefaultKeybindingsFile": "Abrir Atalhos de Teclado Padrão (JSON)", + "openFolderSettings": "Abrir Configurações de Pasta", + "openFolderSettingsFile": "Abrir Configurações de Pasta (JSON)", + "openGlobalKeybindings": "Abrir Atalhos de Teclado", + "openGlobalKeybindingsFile": "Abrir Atalhos de Teclado (JSON)", + "openGlobalSettings": "Abrir as Configurações de Usuário", + "openRawDefaultSettings": "Abrir Configurações Padrão (JSON)", + "openRemoteSettings": "Abrir Configurações Remotas ({0})", + "openSettings2": "Abrir Configurações (Interface do Usuário)", + "openSettingsJson": "Abrir Configurações (JSON)", + "openWorkspaceSettings": "Abrir Configurações do Workspace", + "openWorkspaceSettingsFile": "Abrir Configurações do Workspace (JSON)", + "preferences": "Preferências", + "settings": "Configurações", + "settings.clearResults": "Limpar resultados da pesquisa de configurações", + "settings.editFocusedSetting": "Editar configuração com foco", + "settings.focusFile": "Focar no arquivo de configurações", + "settings.focusLevelUp": "Mover o Foco Um Nível para Cima", + "settings.focusNextSetting": "Focar na próxima configuração", + "settings.focusPreviousSetting": "Focar na Configuração Anterior", + "settings.focusSearch": "Focar na pesquisa de configurações", + "settings.focusSettingControl": "Focar no Controle de Configuração", + "settings.focusSettingsList": "Focar na lista de configurações", + "settings.focusSettingsTOC": "Focar na árvore do sumário de configurações", + "settings.showContextMenu": "Mostrar menu de contexto", + "settingsEditor2": "Editor de Configurações 2", + "showDefaultKeybindings": "Mostrar Associações de Teclas Padrão", + "showExtensionKeybindings": "Mostrar Keybidings de Extensão", + "showUserKeybindings": "Mostrar Associações de Teclas do Usuário" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "Definir Configurações Específicas de Idioma...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "Configurações de pesquisa", "SearchSettingsWidget.Placeholder": "Pesquisar Configurações", - "noSettingsFound": "Nenhuma Configuração Encontrada", - "oneSettingFound": "1 Configuração Encontrada", - "settingsFound": "{0} Configurações Encontradas", - "totalSettingsMessage": "Total de {0} Configurações", - "nlpResult": "Resultados de Linguagem Natural", - "filterResult": "Resultados Filtrados", + "defaultEditorReadonly": "Editar no editor do lado direito para substituir os padrões.", + "defaultFolderSettings": "Configurações de Pasta Padrão", "defaultSettings": "Configurações Padrão", "defaultUserSettings": "Configurações de Usuário Padrão", "defaultWorkspaceSettings": "Configurações Padrão do Workspace", - "defaultFolderSettings": "Configurações de Pasta Padrão", - "defaultEditorReadonly": "Editar no editor do lado direito para substituir os padrões.", - "preferencesAriaLabel": "Preferências padrão. Somente leitura." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Configurações de pesquisa", - "clearInput": "Limpar Entrada da Pesquisa de Configurações", - "noResults": "Nenhuma Configuração Encontrada", - "clearSearchFilters": "Limpar os Filtros", - "settings": "Configurações", - "settingsNoSaveNeeded": "As alterações nas configurações são salvas automaticamente.", - "oneResult": "1 Configuração Encontrada", - "moreThanOneResult": "{0} Configurações Encontradas", - "turnOnSyncButton": "Ativar a Sincronização de Configurações", - "lastSyncedLabel": "Última sincronização: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Controla se o modo de pesquisa de linguagem natural deve ser habilitado para configurações. A pesquisa de linguagem natural é fornecida por um serviço online da Microsoft.", - "settingsSearchTocBehavior.hide": "Ocultar o Sumário ao pesquisar.", - "settingsSearchTocBehavior.filter": "Filtrar o Sumário para apenas as categorias com configurações correspondentes. Ao clicar em uma categoria, os resultados serão filtrados para essa categoria.", - "settingsSearchTocBehavior": "Controla o comportamento do Sumário do editor de configurações durante a pesquisa." + "filterResult": "Resultados Filtrados", + "nlpResult": "Resultados de Linguagem Natural", + "noSettingsFound": "Nenhuma Configuração Encontrada", + "oneSettingFound": "1 Configuração Encontrada", + "preferencesAriaLabel": "Preferências padrão. Somente leitura.", + "settingsFound": "{0} Configurações Encontradas", + "totalSettingsMessage": "Total de {0} Configurações" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Ícone de uma seção expandida no editor de Configurações de divisão de JSON.", - "settingsGroupCollapsedIcon": "Ícone de uma seção recolhida no editor de Configurações de divisão de JSON.", - "settingsScopeDropDownIcon": "Ícone do botão suspenso da pasta no editor de Configurações de divisão de JSON.", - "settingsMoreActionIcon": "Ícone da ação 'mais ações' na interface do usuário de Configurações.", + "keybindingsAddIcon": "Ícone da ação adicionar na interface do usuário de associação de teclas.", + "keybindingsEditIcon": "Ícone da ação editar na interface do usuário de associação de teclas.", "keybindingsRecordKeysIcon": "Ícone da ação 'registrar teclas' na interface do usuário de associação de teclas.", "keybindingsSortIcon": "Ícone da alternância 'classificar por precedência' na interface do usuário de associação de teclas.", - "keybindingsEditIcon": "Ícone da ação editar na interface do usuário de associação de teclas.", - "keybindingsAddIcon": "Ícone da ação adicionar na interface do usuário de associação de teclas.", - "settingsEditIcon": "Ícone da ação Editar na interface do usuário de Configurações.", - "settingsAddIcon": "Ícone da ação Adicionar na interface do usuário de Configurações.", - "settingsRemoveIcon": "Ícone da ação Remover na interface do usuário de Configurações.", - "preferencesDiscardIcon": "Ícone da ação Descartar na interface do usuário de Configurações.", "preferencesClearInput": "Ícone para limpar a entrada na interface do usuário de Configurações e de associação de teclas.", - "preferencesOpenSettings": "Ícone dos comandos para abrir as configurações." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Pressione a combinação de teclas desejada e pressione ENTER.", - "defineKeybinding.oneExists": "Um comando existente tem essa associação de teclas", - "defineKeybinding.existing": "{0} comandos existentes têm essa associação de teclas", - "defineKeybinding.chordsTo": "pressionar simultaneamente para" + "preferencesDiscardIcon": "Ícone da ação Descartar na interface do usuário de Configurações.", + "preferencesOpenSettings": "Ícone dos comandos para abrir as configurações.", + "settingsAddIcon": "Ícone da ação Adicionar na interface do usuário de Configurações.", + "settingsEditIcon": "Ícone da ação Editar na interface do usuário de Configurações.", + "settingsGroupCollapsedIcon": "Ícone de uma seção recolhida no editor de Configurações de divisão de JSON.", + "settingsGroupExpandedIcon": "Ícone de uma seção expandida no editor de Configurações de divisão de JSON.", + "settingsMoreActionIcon": "Ícone da ação 'mais ações' na interface do usuário de Configurações.", + "settingsRemoveIcon": "Ícone da ação Remover na interface do usuário de Configurações.", + "settingsScopeDropDownIcon": "Ícone do botão suspenso da pasta no editor de Configurações de divisão de JSON." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "Copiar para Configurações", + "editTtile": "Editar", + "emptyFolderSettingsHeader": "Coloque as configurações da pasta aqui para substituir as das Configurações do Workspace.", "emptyUserSettingsHeader": "Coloque suas configurações aqui para substituir as Configurações Padrão.", "emptyWorkspaceSettingsHeader": "Coloque suas configurações aqui para substituir as Configurações de Usuário.", - "emptyFolderSettingsHeader": "Coloque as configurações da pasta aqui para substituir as das Configurações do Workspace.", - "editTtile": "Editar", + "manage workspace trust": "Gerenciar a confiança do espaço de trabalho", "replaceDefaultValue": "Substituir nas Configurações", - "copyDefaultValue": "Copiar para Configurações", "unknown configuration setting": "Definição de Configuração Desconhecida", - "unsupportedRemoteMachineSetting": "Esta configuração não pode ser aplicada nesta janela. Ela será aplicada quando você abrir a janela local.", - "unsupportedWindowSetting": "Esta configuração não pode ser aplicada a este workspace. Ela será aplicada quando você abrir diretamente a pasta de workspace que a contém.", "unsupportedApplicationSetting": "Esta configuração só pode ser aplicada em configurações de usuário do aplicativo", "unsupportedMachineSetting": "Essa configuração só pode ser aplicada em configurações de usuário na janela local ou em configurações remotas na janela remota.", - "unsupportedProperty": "Propriedade Sem Suporte" + "unsupportedProperty": "Propriedade Sem Suporte", + "unsupportedRemoteMachineSetting": "Esta configuração não pode ser aplicada nesta janela. Ela será aplicada quando você abrir a janela local.", + "unsupportedWindowSetting": "Esta configuração não pode ser aplicada a este workspace. Ela será aplicada quando você abrir diretamente a pasta de workspace que a contém.", + "untrustedSetting": "Essa configuração só pode ser aplicada em um espaço de trabalho confiável." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "Coloque suas configurações no editor do lado direito para substituir.", + "folderSettings": "Pasta", "noSettingsFound": "Nenhuma Configuração Encontrada.", "settingsSwitcherBarAriaLabel": "Seletor de Configurações", "userSettings": "Usuário", "userSettingsRemote": "Remoto", - "workspaceSettings": "Workspace", - "folderSettings": "Pasta" + "workspaceSettings": "Workspace" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Configurações de pesquisa", + "clearInput": "Limpar Entrada da Pesquisa de Configurações", + "clearSearchFilters": "Limpar os Filtros", + "lastSyncedLabel": "Última sincronização: {0}", + "moreThanOneResult": "{0} Configurações Encontradas", + "noResults": "Nenhuma Configuração Encontrada", + "oneResult": "1 Configuração Encontrada", + "settings": "Configurações", + "settings require trust": "Confiança do espaço de trabalho", + "turnOnSyncButton": "Ativar a Sincronização de Configurações" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Aparência", + "application": "Aplicativo", + "breadcrumbs": "Trilhas", + "comments": "Comentários", "commonlyUsed": "Comumente Usado", - "textEditor": "Editor de Texto", "cursor": "Cursor", + "debug": "Depurar", + "diffEditor": "Editor de Comparação", + "editorManagement": "Gerenciamento do Editor", + "extensions": "Extensões", + "features": "Recursos", + "fileExplorer": "Explorador", + "files": "Arquivos", "find": "Localizar", "font": "Fonte", "formatting": "Formatação", - "diffEditor": "Editor de Comparação", - "minimap": "Minimapa", - "suggestions": "Sugestões", - "files": "Arquivos", - "workbench": "Workbench", - "appearance": "Aparência", - "breadcrumbs": "Trilhas", - "editorManagement": "Gerenciamento do Editor", - "settings": "Editor de Configurações", - "zenMode": "Modo Zen", - "screencastMode": "Modo Screencast", - "window": "Janela", - "newWindow": "Nova Janela", - "features": "Recursos", - "fileExplorer": "Explorador", - "search": "Pesquisar", - "debug": "Depurar", - "testing": "Teste", - "scm": "SCM", - "extensions": "Extensões", - "terminal": "Terminal", - "task": "Tarefa", - "problems": "Problemas", - "output": "Saída", - "comments": "Comentários", - "remote": "Remoto", - "timeline": "Linha do tempo", - "notebook": "Notebook", - "application": "Aplicativo", - "proxy": "Proxy", "keyboard": "Teclado", - "update": "Atualizar", + "minimap": "Minimapa", + "newWindow": "Nova Janela", + "notebook": "Notebook", + "output": "Saída", + "problems": "Problemas", + "proxy": "Proxy", + "remote": "Remoto", + "scm": "SCM", + "screencastMode": "Modo Screencast", + "search": "Pesquisar", + "security": "Segurança", + "settings": "Editor de Configurações", + "settingsSync": "Sincronização de Configurações", + "suggestions": "Sugestões", + "task": "Tarefa", "telemetry": "Telemetria", - "settingsSync": "Sincronização de Configurações" + "terminal": "Terminal", + "testing": "Teste", + "textEditor": "Editor de Texto", + "timeline": "Linha do tempo", + "update": "Atualizar", + "window": "Janela", + "workbench": "Workbench", + "workspace": "Espaço de trabalho", + "zenMode": "Modo Zen" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Extensões", - "extensionSyncIgnoredLabel": "Sincronização: Ignorada", - "modified": "Modificado", - "settingsContextMenuTitle": "Mais Ações... ", "alsoConfiguredIn": "Também modificado em", "configuredIn": "Modificado em", - "newExtensionsButtonLabel": "Mostrar extensões correspondentes", - "editInSettingsJson": "Editar em settings.json", - "settings.Default": "padrão", - "resetSettingLabel": "Redefinir Configuração", - "validationError": "Erro de Validação.", - "settings.Modified": " Modificado. ", - "settings": "Configurações", - "copySettingIdLabel": "Copiar ID da Configuração", "copySettingAsJSONLabel": "Copiar Configuração como JSON", - "stopSyncingSetting": "Sincronizar esta Configuração" + "copySettingIdLabel": "Copiar ID da Configuração", + "editInSettingsJson": "Editar em settings.json", + "extensionSyncIgnoredLabel": "Sincronização: Ignorada", + "extensions": "Extensões", + "manageWorkspaceTrust": "Gerenciar a confiança do espaço de trabalho", + "modified": "Modificado", + "newExtensionsButtonLabel": "Mostrar extensões correspondentes", + "resetSettingLabel": "Redefinir Configuração", + "settings": "Configurações", + "settings.Default": "padrão", + "settings.Modified": " Modificado. ", + "settingsContextMenuTitle": "Mais Ações... ", + "stopSyncingSetting": "Sincronizar esta Configuração", + "trustLabel": "Essa configuração só pode ser aplicada em um espaço de trabalho confiável", + "validationError": "Erro de Validação." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Workspace", "remote": "Remoto", - "user": "Usuário" + "user": "Usuário", + "workspace": "Workspace" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "A cor de primeiro plano para um cabeçalho de seção ou um título ativo.", - "modifiedItemForeground": "A cor da borda do indicador modificado.", - "settingsDropdownBackground": "Tela de fundo da lista suspensa do editor de configurações.", - "settingsDropdownForeground": "Primeiro plano da lista suspensa do editor de configurações.", - "settingsDropdownBorder": "Borda da lista suspensa do editor de configurações.", - "settingsDropdownListBorder": "Borda da lista suspensa do editor de configurações. Ela envolve as opções e separa as opções da descrição.", - "settingsCheckboxBackground": "Tela de fundo da caixa de seleção do editor de configurações.", - "settingsCheckboxForeground": "Primeiro plano da caixa de seleção do editor de configurações.", - "settingsCheckboxBorder": "Borda da caixa de seleção do editor de configurações.", - "textInputBoxBackground": "Tela de fundo da caixa de entrada de texto do editor de configurações.", - "textInputBoxForeground": "Primeiro plano da caixa de entrada de texto do editor de configurações.", - "textInputBoxBorder": "Borda da caixa de entrada de texto do editor de configurações.", - "numberInputBoxBackground": "Tela de fundo da caixa de entrada de número do editor de configurações.", - "numberInputBoxForeground": "Primeiro plano da caixa de entrada de número do editor de configurações.", - "numberInputBoxBorder": "Borda da caixa de entrada de número do editor de configurações.", - "focusedRowBackground": "A cor da tela de fundo de uma linha de configurações quando concentrada.", - "notebook.rowHoverBackground": "A cor da tela de fundo de uma linha de configurações quando focalizada.", - "notebook.focusedRowBorder": "A cor da borda superior e inferior da linha quando a linha está focalizada.", - "okButton": "OK", - "cancelButton": "Cancelar", - "listValueHintLabel": "Item de lista `{0}`", - "listSiblingHintLabel": "Item de lista '{0}' com irmão '${1}'", - "removeItem": "Remover Item", - "editItem": "Editar Item", "addItem": "Adicionar Item", - "itemInputPlaceholder": "Item da Cadeia de Caracteres...", - "listSiblingInputPlaceholder": "Irmão...", - "excludePatternHintLabel": "Excluir arquivos correspondentes a `{0}`", - "excludeSiblingHintLabel": "Excluir arquivos correspondentes a `{0}` somente quando um arquivo correspondente a `{1}` estiver presente", - "removeExcludeItem": "Remover Item de Exclusão", - "editExcludeItem": "Editar Item de Exclusão", "addPattern": "Adicionar Padrão", + "cancelButton": "Cancelar", + "editExcludeItem": "Editar Item de Exclusão", + "editItem": "Editar Item", + "excludePatternHintLabel": "Excluir arquivos correspondentes a `{0}`", "excludePatternInputPlaceholder": "Excluir Padrão...", + "excludeSiblingHintLabel": "Excluir arquivos correspondentes a `{0}` somente quando um arquivo correspondente a `{1}` estiver presente", "excludeSiblingInputPlaceholder": "Quando o Padrão estiver Presente...", - "objectKeyInputPlaceholder": "Tecla", - "objectValueInputPlaceholder": "Valor", - "objectPairHintLabel": "A propriedade `{0}` está definida como `{1}`.", - "resetItem": "Redefinir Item", + "focusedRowBackground": "A cor da tela de fundo de uma linha de configurações quando concentrada.", + "headerForeground": "A cor de primeiro plano para um cabeçalho de seção ou um título ativo.", + "itemInputPlaceholder": "Item da Cadeia de Caracteres...", + "listSiblingHintLabel": "Item de lista '{0}' com irmão '${1}'", + "listSiblingInputPlaceholder": "Irmão...", + "listValueHintLabel": "Item de lista `{0}`", + "modifiedItemForeground": "A cor da borda do indicador modificado.", + "notebook.focusedRowBorder": "A cor da borda superior e inferior da linha quando a linha está focalizada.", + "notebook.rowHoverBackground": "A cor da tela de fundo de uma linha de configurações quando focalizada.", + "numberInputBoxBackground": "Tela de fundo da caixa de entrada de número do editor de configurações.", + "numberInputBoxBorder": "Borda da caixa de entrada de número do editor de configurações.", + "numberInputBoxForeground": "Primeiro plano da caixa de entrada de número do editor de configurações.", "objectKeyHeader": "Item", - "objectValueHeader": "Valor" + "objectKeyInputPlaceholder": "Tecla", + "objectPairHintLabel": "A propriedade `{0}` está definida como `{1}`.", + "objectValueHeader": "Valor", + "objectValueInputPlaceholder": "Valor", + "okButton": "OK", + "removeExcludeItem": "Remover Item de Exclusão", + "removeItem": "Remover Item", + "resetItem": "Redefinir Item", + "settingsCheckboxBackground": "Tela de fundo da caixa de seleção do editor de configurações.", + "settingsCheckboxBorder": "Borda da caixa de seleção do editor de configurações.", + "settingsCheckboxForeground": "Primeiro plano da caixa de seleção do editor de configurações.", + "settingsDropdownBackground": "Tela de fundo da lista suspensa do editor de configurações.", + "settingsDropdownBorder": "Borda da lista suspensa do editor de configurações.", + "settingsDropdownForeground": "Primeiro plano da lista suspensa do editor de configurações.", + "settingsDropdownListBorder": "Borda da lista suspensa do editor de configurações. Ela envolve as opções e separa as opções da descrição.", + "textInputBoxBackground": "Tela de fundo da caixa de entrada de texto do editor de configurações.", + "textInputBoxBorder": "Borda da caixa de entrada de texto do editor de configurações.", + "textInputBoxForeground": "Primeiro plano da caixa de entrada de texto do editor de configurações." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Sumário das Configurações", - "groupRowAriaLabel": "{0}, grupo" + "groupRowAriaLabel": "{0}, grupo", + "settingsTOC": "Sumário das Configurações" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Digite '{0}' para obter ajuda sobre as ações que você pode tomar aqui.", - "helpQuickAccess": "Mostrar Todos os Provedores de Acesso Rápido", - "viewQuickAccessPlaceholder": "Digite o nome de um modo de exibição, canal de saída ou terminal a ser aberto.", - "viewQuickAccess": "Abrir o Modo de Exibição", - "commandsQuickAccessPlaceholder": "Digite o nome de um comando a ser executado.", - "commandsQuickAccess": "Mostrar e Executar Comandos", - "miCommandPalette": "&&Paleta de Comandos...", - "miOpenView": "&&Abrir o Modo de Exibição...", - "miGotoSymbolInEditor": "Ir para &&Símbolo no Editor...", - "miGotoLine": "Ir para &&Linha/Coluna...", - "commandPalette": "Paleta de Comandos..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "Nenhum modo de exibição correspondente", - "views": "Barra Lateral", - "panels": "Painel", - "terminalTitle": "{0}: {1}", - "terminals": "Terminal", - "logChannel": "Log ({0})", - "channels": "Saída", - "openView": "Abrir o Modo de Exibição", - "quickOpenView": "Abrir Rapidamente o Modo de Exibição" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Controla se o modo de pesquisa de linguagem natural deve ser habilitado para configurações. A pesquisa de linguagem natural é fornecida por um serviço online da Microsoft.", + "settingsSearchTocBehavior": "Controla o comportamento do Sumário do editor de configurações durante a pesquisa.", + "settingsSearchTocBehavior.filter": "Filtrar o Sumário para apenas as categorias com configurações correspondentes. Ao clicar em uma categoria, os resultados serão filtrados para essa categoria.", + "settingsSearchTocBehavior.hide": "Ocultar o Sumário ao pesquisar." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "Nenhum comando correspondente", - "configure keybinding": "Configurar a Associação de Teclas", + "clearCommandHistory": "Limpar Histórico de Comandos", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Mostrar Todos os Comandos", - "clearCommandHistory": "Limpar Histórico de Comandos" + "configure keybinding": "Configurar a Associação de Teclas", + "noCommandResults": "Nenhum comando correspondente", + "showTriggerActions": "Mostrar Todos os Comandos" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Paleta de Comandos...", + "commandsQuickAccess": "Mostrar e Executar Comandos", + "commandsQuickAccessPlaceholder": "Digite o nome de um comando a ser executado.", + "helpQuickAccess": "Mostrar Todos os Provedores de Acesso Rápido", + "helpQuickAccessPlaceholder": "Digite '{0}' para obter ajuda sobre as ações que você pode tomar aqui.", + "miCommandPalette": "&&Paleta de Comandos...", + "miGotoLine": "Ir para &&Linha/Coluna...", + "miGotoSymbolInEditor": "Ir para &&Símbolo no Editor...", + "miOpenView": "&&Abrir o Modo de Exibição...", + "viewQuickAccess": "Abrir o Modo de Exibição", + "viewQuickAccessPlaceholder": "Digite o nome de um modo de exibição, canal de saída ou terminal a ser aberto." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Saída", + "logChannel": "Log ({0})", + "noViewResults": "Nenhum modo de exibição correspondente", + "openView": "Abrir o Modo de Exibição", + "panels": "Painel", + "quickOpenView": "Abrir Rapidamente o Modo de Exibição", + "terminalTitle": "{0}: {1}", + "terminals": "Terminal", + "views": "Barra Lateral" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "Uma configuração foi alterada e isso exige uma reinicialização para entrar em vigor.", - "relaunchSettingMessageWeb": "Uma configuração foi alterada e isso exige um recarregamento para entrar em vigor.", "relaunchSettingDetail": "Pressione o botão Reiniciar para reiniciar {0} e habilitar a configuração.", "relaunchSettingDetailWeb": "Pressione o botão Recarregar para recarregar {0} e habilitar a configuração.", + "relaunchSettingMessage": "Uma configuração foi alterada e isso exige uma reinicialização para entrar em vigor.", + "relaunchSettingMessageWeb": "Uma configuração foi alterada e isso exige um recarregamento para entrar em vigor.", "restart": "&&Reiniciar", "restartWeb": "&&Recarregar" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Mudar o Repositório Remoto", + "remotes": "Mudar o Repositório Remoto" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Contribui com informações de ajuda para o Remoto", + "RemoteHelpInformationExtPoint.documentation": "A URL ou um comando que retorna a URL para a página de documentação do projeto", + "RemoteHelpInformationExtPoint.feedback": "A URL ou um comando que retorna a URL para o relator de comentários do projeto", + "RemoteHelpInformationExtPoint.getStarted": "A URL ou um comando que retorna a URL para a página de Introdução do projeto", + "RemoteHelpInformationExtPoint.issues": "A URL ou um comando que retorna a URL para a lista de problemas do projeto", + "cancel": "Cancelar", + "connectionLost": "Conexão Perdida", + "pickRemoteExtension": "Selecionar URL para abrir", + "reconnectNow": "Reconectar Agora", + "reconnectionPermanentFailure": "Não é possível reconectar. Recarregue a janela.", + "reconnectionRunning": "Desconectado. Tentando se reconectar...", + "reconnectionWaitMany": "Tentando reconectar em {0} segundos...", + "reconnectionWaitOne": "Tentando reconectar em {0} segundo...", + "reloadWindow": "Recarregar a Janela", + "remote.explorer": "Explorador Remoto", + "remote.help": "Ajuda e comentários", + "remote.help.documentation": "Ler Documentação", + "remote.help.feedback": "Fornecer Comentários", + "remote.help.getStarted": "Introdução", + "remote.help.issues": "Examinar Problemas", + "remote.help.report": "Relatar Problema", + "remotehelp": "Ajuda Remota" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 porta encaminhada", + "nForwardedPorts": "{0} portas encaminhadas", + "ports": "Portas", + "remote.forwardedPorts.statusbarTextNone": "Nenhuma Porta Encaminhada", + "remote.forwardedPorts.statusbarTooltip": "Portas Encaminhadas: {0}", + "remote.tunnelsView.automaticForward": "Seu aplicativo em execução na porta {0} está disponível. ", + "remote.tunnelsView.elevationButton": "Usar a Porta {0} como Sudo...", + "remote.tunnelsView.elevationMessage": "Você precisará fazer a execução como superusuário para usar a porta {0} localmente. ", + "remote.tunnelsView.notificationLink2": "[Veja todas as portas encaminhadas]({0})", + "status.forwardedPorts": "Portas Encaminhadas" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Ícone da ação copiar endereço local.", + "documentationIcon": "Ícone da documentação na exibição do gerenciador remoto.", + "feedbackIcon": "Ícone de comentários na exibição do gerenciador remoto.", + "forwardPortIcon": "Ícone para a ação de encaminhamento.", + "forwardedPortWithProcessIcon": "Ícone das portas encaminhadas que têm um processo em execução.", + "forwardedPortWithoutProcessIcon": "Ícone das portas encaminhadas que não têm um processo em execução.", + "getStartedIcon": "Ícone de introdução na exibição do gerenciador remoto.", + "labelPortIcon": "Ícone da ação rotular a porta.", + "openBrowserIcon": "Ícone da ação abrir o navegador.", + "openPreviewIcon": "Ícone da ação Abrir a visualização.", + "portIcon": "Ícone que representa uma porta remota.", + "portsViewIcon": "Ícone de exibição da exibição de portas remotas.", + "privatePortIcon": "Ícone que representa uma porta remota privada.", + "publicPortIcon": "Ícone que representa uma porta remota pública.", + "remoteExplorerViewIcon": "Ícone de exibição da exibição do gerenciador remoto.", + "reportIssuesIcon": "Ícone de problema do relatório na exibição do gerenciador remoto.", + "reviewIssuesIcon": "Ícone para examinar o problema na exibição do gerenciador remoto.", + "stopForwardIcon": "Ícone da ação parar o encaminhamento." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Fechar a Conexão Remota", + "closeVirtualWorkspace.title": "Fechar Espaço de Trabalho Remoto", + "disconnectedFrom": "Desconectado de {0}", + "host.open": "Abrindo Remoto...", + "host.reconnecting": "Reconectando-se a {0}...", + "host.tooltip": "Editando em {0}", + "host.tooltipDisconnected": "Desconectado de {0}", + "host.tooltipReconnecting": "Reconectando-se a {0}...", + "installRemotes": "Instalar Extensões Remotas Adicionais...", + "miCloseRemote": "Fechar Conexão Re&&mota", + "noHost.tooltip": "Abrir uma Janela Remota", + "reloadWindow": "Recarregar a Janela", + "remote.category": "Remoto", + "remote.close": "Fechar a Conexão Remota", + "remote.install": "Instalar Extensões de Desenvolvimento Remoto", + "remote.showMenu": "Mostrar Menu Remoto", + "remoteHost": "Host Remoto", + "workspace.tooltip2": "Espaço de trabalho virtual em{0}\r\n\r\n[Alguns recursos]({1}) não estão disponíveis para recursos localizados em um sistema de arquivos virtual." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "A cor do ícone de uma porta que tem um processo de execução associado.", + "portsLink.followLinkAlt": "alt + clique", + "portsLink.followLinkAlt.mac": "option + clique", + "portsLink.followLinkCmd": "cmd + clique", + "portsLink.followLinkCtrl": "ctrl + clique", + "remote.tunnel": "Portas", + "remote.tunnel.changeLocalPort": "Alterar a Porta de Endereço Local", + "remote.tunnel.changeLocalPortNumber": "A porta local {0} não está disponível. O número da porta {1} foi usado no lugar", + "remote.tunnel.close": "Parar Encaminhamento de Porta", + "remote.tunnel.closeNoPorts": "Nenhuma porta encaminhada no momento. Tente executar o comando {0}", + "remote.tunnel.closePlaceholder": "Escolha uma porta para parar o encaminhamento", + "remote.tunnel.copyAddressCommandPalette": "Copiar Endereço de Porta Encaminhada", + "remote.tunnel.copyAddressInline": "Copiar o Endereço Local", + "remote.tunnel.copyAddressPlaceholdter": "Escolha uma porta encaminhada", + "remote.tunnel.forward": "Encaminhar uma Porta", + "remote.tunnel.forwardError": "Não é possível encaminhar {0}:{1}. O host pode não estar disponível ou a porta remota já pode ter sido encaminhada", + "remote.tunnel.forwardItem": "Encaminhar Porta", + "remote.tunnel.forwardPrompt": "Número da porta ou endereço (por exemplo, 3000 ou 10.10.10.10:2000).", + "remote.tunnel.label": "Definir o Rótulo da Porta", + "remote.tunnel.makePrivate": "Tornar Privado", + "remote.tunnel.makePublic": "Tornar Público", + "remote.tunnel.open": "Abrir no Navegador", + "remote.tunnel.openCommandPalette": "Abrir Porta no Navegador", + "remote.tunnel.openCommandPaletteNone": "Nenhuma porta encaminhada no momento. Abra a exibição de Portas para começar.", + "remote.tunnel.openCommandPalettePick": "Escolha a porta a ser aberta", + "remote.tunnel.openCommandPaletteView": "Abrir a exibição de Portas...", + "remote.tunnel.openPreview": "Visualizar no Editor", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "Porta remota {0}:{1} não encaminhada. ", + "remote.tunnel.tooltipForwarded": "Porta remota {0}:{1} encaminhada para o endereço local {2}. ", + "remote.tunnel.tooltipName": "Porta rotulada como {0}. ", + "remote.tunnel.tooltipPrivate": "Acessível somente deste computador. ", + "remote.tunnel.tooltipPublic": "Acessível publicamente. ", + "remote.tunnelView.alreadyForwarded": "A porta já foi encaminhada", + "remote.tunnelView.inlineElevationMessage": "Pode Exigir o Sudo", + "remote.tunnelsView.addPort": "Adicionar Porta", + "remote.tunnelsView.changePort": "Nova porta local", + "remote.tunnelsView.input": "Pressione Enter para confirmar ou Escape para cancelar.", + "remote.tunnelsView.labelPlaceholder": "Rótulo da porta", + "remote.tunnelsView.portNumberToHigh": "O número da porta precisa ser ≥ 0 e < {0}.", + "remote.tunnelsView.portNumberValid": "A porta encaminhada é inválida.", + "tunnel.addressColumn.label": "Endereço Local", + "tunnel.addressColumn.tooltip": "O endereço em que a porta encaminhada está disponível localmente.", + "tunnel.automatic": "Encaminhado Automaticamente", + "tunnel.focusContext": "Se a exibição Portas está focalizada.", + "tunnel.forwardedPortsViewEnabled": "Se a exibição Portas está habilitada.", + "tunnel.iconColumn.notRunning": "Não há nenhum processo em execução.", + "tunnel.iconColumn.running": "A porta tem um processo em execução.", + "tunnel.originColumn.label": "Origem", + "tunnel.originColumn.tooltip": "A origem de uma porta encaminhada. Pode ser uma extensão, encaminhada pelo usuário, encaminhada estaticamente ou encaminhada automaticamente.", + "tunnel.portColumn.label": "Porta", + "tunnel.portColumn.tooltip": "O rótulo e o número da porta remota da porta encaminhada.", + "tunnel.privacyColumn.label": "Privacidade", + "tunnel.privacyColumn.tooltip": "A disponibilidade da porta encaminhada.", + "tunnel.privacyPrivate": "Particular", + "tunnel.privacyPublic": "Pública", + "tunnel.processColumn.label": "Processo em Execução", + "tunnel.processColumn.tooltip": "A linha de comando do processo que está usando a porta.", + "tunnel.staticallyForwarded": "Encaminhado Estaticamente", + "tunnel.user": "Encaminhado pelo Usuário", + "tunnelContext.protocolMenu": "Alterar Protocolo de Porta", + "tunnelView": "Modo de Exibição de Túnel", + "tunnelView.runningProcess.inacessable": "Informações do processo não disponíveis." + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Remoto", + "remote.autoForwardPorts": "Quando esta opção está habilitada, os novos processos em execução são detectados e as portas nas quais eles escutam são encaminhadas automaticamente.", + "remote.autoForwardPortsSource": "Define a origem da qual as portas são encaminhadas automaticamente quando `remote.autoForwardPorts` é true. Em locais remotos do Windows e do Mac, a opção `process` não entrará em vigor e a opção `output` será usada. Exige uma recarga para entrar em vigor.", + "remote.autoForwardPortsSource.output": "As portas serão encaminhadas automaticamente quando descobertas pela leitura da saída do terminal e da depuração. Nem todos os processos que usam portas serão impressos no terminal integrado ou no console de depuração, portanto algumas portas serão perdidas. As portas encaminhadas com base na saída não serão \"revertidas\" até a recarga ou até que a porta seja fechada pelo usuário na exibição Portas.", + "remote.autoForwardPortsSource.process": "As portas serão encaminhadas automaticamente quando descobertas pela inspeção dos processos que forem iniciados e incluírem uma porta.", + "remote.extensionKind": "Substituir o tipo de uma extensão. As extensões `ui` são instaladas e executadas no computador local, enquanto as extensões `workspace` são executadas no repositório remoto. Ao substituir o tipo padrão de uma extensão usando essa configuração, você deve especificar se essa extensão deve ser instalada e habilitada local ou remotamente.", + "remote.localPortHost": "Especifica o nome do host local que será usado para o encaminhamento de porta.", + "remote.portsAttributes": "Definir as propriedades que são aplicadas quando um número de porta específico é encaminhado. Por exemplo:\r\n\r\n\r\n```\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "Definir as propriedades padrão que são aplicadas a todas as portas que não obtêm as propriedades da configuração `remote.portsAttributes`. Por exemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "Solicitar automaticamente a elevação (se necessária) quando esta porta for encaminhada. A elevação será necessária se a porta local for uma porta privilegiada.", + "remote.portsAttributes.ignore": "Esta porta não será encaminhada automaticamente.", + "remote.portsAttributes.label": "O rótulo desta porta que será mostrado na interface do usuário.", + "remote.portsAttributes.labelDefault": "Aplicativo", + "remote.portsAttributes.notify": "Mostra uma notificação quando uma porta é encaminhada automaticamente.", + "remote.portsAttributes.onForward": "Define a ação que ocorre quando a porta é descoberta para o encaminhamento automático", + "remote.portsAttributes.openBrowser": "Abre o navegador quando a porta é encaminhada automaticamente. Dependendo das suas configurações, essa opção pode abrir um navegador inserido.", + "remote.portsAttributes.openPreview": "Abre uma visualização na mesma janela quando a porta é encaminhada automaticamente.", + "remote.portsAttributes.patternError": "Precisa ser um número de porta, um intervalo de números de porta ou uma expressão regular.", + "remote.portsAttributes.port": "Uma porta, um intervalo de portas (ex. \"40000 – 55000\") ou uma expressão regular (ex. \".+\\\\/server.js\"). Para um número de porta ou um intervalo, os atributos serão aplicados a esse número de porta ou intervalo de números de porta. Os atributos que usam uma expressão regular serão aplicados às portas cuja linha de comando do processo associada corresponder à expressão.", + "remote.portsAttributes.protocol": "O protocolo a ser usado ao encaminhar essa porta.", + "remote.portsAttributes.requireLocalPort": "Quando verdadeira, uma caixa de diálogo modal mostrará se a porta local escolhida não for usada para encaminhamento.", + "remote.portsAttributes.silent": "Não mostra nenhuma notificação nem executa nenhuma ação quando esta porta é encaminhada automaticamente.", + "remote.restoreForwardedPorts": "Restaura as portas que você encaminhou em um espaço de trabalho.", + "remoteExtensionLog": "Servidor Remoto", + "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", + "web": "Tipo de extensão do web worker. Essa extensão pode ser executada em um host de extensão de web worker.", + "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Remoto", "remote.downloadExtensionsLocally": "Quando ativado, as extensões são baixadas localmente e instaladas no local remoto." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Servidor Remoto", - "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", - "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto.", - "web": "Tipo de extensão do web worker. Essa extensão pode ser executada em um host de extensão de web worker.", - "remote": "Remoto", - "remote.extensionKind": "Substituir o tipo de uma extensão. As extensões `ui` são instaladas e executadas no computador local, enquanto as extensões `workspace` são executadas no repositório remoto. Ao substituir o tipo padrão de uma extensão usando essa configuração, você deve especificar se essa extensão deve ser instalada e habilitada local ou remotamente.", - "remote.restoreForwardedPorts": "Restaura as portas que você encaminhou em um espaço de trabalho.", - "remote.autoForwardPorts": "Quando esta opção está habilitada, os novos processos em execução são detectados e as portas nas quais eles escutam são encaminhadas automaticamente.", - "remote.autoForwardPortsSource": "Define a origem da qual as portas são encaminhadas automaticamente quando `remote.autoForwardPorts` é true. Em locais remotos do Windows e do Mac, a opção `process` não entrará em vigor e a opção `output` será usada. Exige uma recarga para entrar em vigor.", - "remote.autoForwardPortsSource.process": "As portas serão encaminhadas automaticamente quando descobertas pela inspeção dos processos que forem iniciados e incluírem uma porta.", - "remote.autoForwardPortsSource.output": "As portas serão encaminhadas automaticamente quando descobertas pela leitura da saída do terminal e da depuração. Nem todos os processos que usam portas serão impressos no terminal integrado ou no console de depuração, portanto algumas portas serão perdidas. As portas encaminhadas com base na saída não serão \"revertidas\" até a recarga ou até que a porta seja fechada pelo usuário na exibição Portas.", - "remote.portsAttributes.port": "Uma porta, um intervalo de portas (ex. \"40000 – 55000\") ou uma expressão regular (ex. \".+\\\\/server.js\"). Para um número de porta ou um intervalo, os atributos serão aplicados a esse número de porta ou intervalo de números de porta. Os atributos que usam uma expressão regular serão aplicados às portas cuja linha de comando do processo associada corresponder à expressão.", - "remote.portsAttributes.notify": "Mostra uma notificação quando uma porta é encaminhada automaticamente.", - "remote.portsAttributes.openBrowser": "Abre o navegador quando a porta é encaminhada automaticamente. Dependendo das suas configurações, essa opção pode abrir um navegador inserido.", - "remote.portsAttributes.openPreview": "Abre uma visualização na mesma janela quando a porta é encaminhada automaticamente.", - "remote.portsAttributes.silent": "Não mostra nenhuma notificação nem executa nenhuma ação quando esta porta é encaminhada automaticamente.", - "remote.portsAttributes.ignore": "Esta porta não será encaminhada automaticamente.", - "remote.portsAttributes.onForward": "Define a ação que ocorre quando a porta é descoberta para o encaminhamento automático", - "remote.portsAttributes.elevateIfNeeded": "Solicitar automaticamente a elevação (se necessária) quando esta porta for encaminhada. A elevação será necessária se a porta local for uma porta privilegiada.", - "remote.portsAttributes.label": "O rótulo desta porta que será mostrado na interface do usuário.", - "remote.portsAttributes.labelDefault": "Aplicativo", - "remote.portsAttributes": "Definir as propriedades que são aplicadas quando um número de porta específico é encaminhado. Por exemplo:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "Precisa ser um número de porta, um intervalo de números de porta ou uma expressão regular.", - "remote.portsAttributes.defaults": "Definir as propriedades padrão que são aplicadas a todas as portas que não obtêm as propriedades da configuração `remote.portsAttributes`. Por exemplo:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Contribui com informações de ajuda para o Remoto", - "RemoteHelpInformationExtPoint.getStarted": "A URL ou um comando que retorna a URL para a página de Introdução do projeto", - "RemoteHelpInformationExtPoint.documentation": "A URL ou um comando que retorna a URL para a página de documentação do projeto", - "RemoteHelpInformationExtPoint.feedback": "A URL ou um comando que retorna a URL para o relator de comentários do projeto", - "RemoteHelpInformationExtPoint.issues": "A URL ou um comando que retorna a URL para a lista de problemas do projeto", - "remote.help.getStarted": "Introdução", - "remote.help.documentation": "Ler Documentação", - "remote.help.feedback": "Fornecer Comentários", - "remote.help.issues": "Examinar Problemas", - "remote.help.report": "Relatar Problema", - "pickRemoteExtension": "Selecionar URL para abrir", - "remote.help": "Ajuda e comentários", - "remotehelp": "Ajuda Remota", - "remote.explorer": "Explorador Remoto", - "reconnectionWaitOne": "Tentando reconectar em {0} segundo...", - "reconnectionWaitMany": "Tentando reconectar em {0} segundos...", - "reconnectNow": "Reconectar Agora", - "reloadWindow": "Recarregar a Janela", - "connectionLost": "Conexão Perdida", - "reconnectionRunning": "Desconectado. Tentando se reconectar...", - "reconnectionPermanentFailure": "Não é possível reconectar. Recarregue a janela.", - "cancel": "Cancelar" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Portas", - "1forwardedPort": "1 porta encaminhada", - "nForwardedPorts": "{0} portas encaminhadas", - "status.forwardedPorts": "Portas Encaminhadas", - "remote.forwardedPorts.statusbarTextNone": "Nenhuma Porta Encaminhada", - "remote.forwardedPorts.statusbarTooltip": "Portas Encaminhadas: {0}", - "remote.tunnelsView.automaticForward": "Seu aplicativo em execução na porta {0} está disponível. ", - "remote.tunnelsView.notificationLink": "[Ver todas as portas encaminhadas](comando: {0}.focus)", - "remote.tunnelsView.elevationMessage": "Você precisará fazer a execução como superusuário para usar a porta {0} localmente. ", - "remote.tunnelsView.elevationButton": "Usar a Porta {0} como Sudo..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Mudar o Repositório Remoto", - "remote.explorer.switch": "Mudar o Repositório Remoto" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Remoto", - "remote.showMenu": "Mostrar Menu Remoto", - "remote.close": "Fechar a Conexão Remota", - "miCloseRemote": "Fechar Conexão Re&&mota", - "host.open": "Abrindo Remoto...", - "host.reconnecting": "Reconectando-se a {0}...", - "host.tooltipReconnecting": "Reconectando-se a {0}...", - "disconnectedFrom": "Desconectado de {0}", - "host.tooltipDisconnected": "Desconectado de {0}", - "host.tooltip": "Editando em {0}", - "workspace.tooltip": "Fazendo a edição em {0}", - "noHost.tooltip": "Abrir uma Janela Remota", - "remoteHost": "Host Remoto", - "cat.title": "{0}: {1}", - "closeRemote.title": "Fechar a Conexão Remota" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Ícone de introdução na exibição do gerenciador remoto.", - "documentationIcon": "Ícone da documentação na exibição do gerenciador remoto.", - "feedbackIcon": "Ícone de comentários na exibição do gerenciador remoto.", - "reviewIssuesIcon": "Ícone para examinar o problema na exibição do gerenciador remoto.", - "reportIssuesIcon": "Ícone de problema do relatório na exibição do gerenciador remoto.", - "remoteExplorerViewIcon": "Ícone de exibição da exibição do gerenciador remoto.", - "portsViewIcon": "Ícone de exibição da exibição de portas remotas.", - "portIcon": "Ícone que representa uma porta remota.", - "privatePortIcon": "Ícone que representa uma porta remota privada.", - "publicPortIcon": "Ícone que representa uma porta remota pública.", - "forwardPortIcon": "Ícone para a ação de encaminhamento.", - "stopForwardIcon": "Ícone da ação parar o encaminhamento.", - "openBrowserIcon": "Ícone da ação abrir o navegador.", - "openPreviewIcon": "Ícone da ação Abrir a visualização.", - "copyAddressIcon": "Ícone da ação copiar endereço local.", - "labelPortIcon": "Ícone da ação rotular a porta.", - "forwardedPortWithoutProcessIcon": "Ícone das portas encaminhadas que não têm um processo em execução.", - "forwardedPortWithProcessIcon": "Ícone das portas encaminhadas que têm um processo em execução." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Se a exibição Portas está habilitada.", - "remote.tunnelsView.addPort": "Adicionar Porta", - "tunnel.portColumn.label": "Porta", - "tunnel.portColumn.tooltip": "O rótulo e o número da porta remota da porta encaminhada.", - "tunnel.addressColumn.label": "Endereço Local", - "tunnel.addressColumn.tooltip": "O endereço em que a porta encaminhada está disponível localmente.", - "tunnel.processColumn.label": "Processo em Execução", - "tunnel.processColumn.tooltip": "A linha de comando do processo que está usando a porta.", - "tunnel.originColumn.label": "Origem", - "tunnel.originColumn.tooltip": "A origem de uma porta encaminhada. Pode ser uma extensão, encaminhada pelo usuário, encaminhada estaticamente ou encaminhada automaticamente.", - "tunnel.privacyColumn.label": "Privacidade", - "tunnel.privacyColumn.tooltip": "A disponibilidade da porta encaminhada.", - "tunnel.privacyPublic": "Pública", - "tunnel.privacyPrivate": "Particular", - "remote.tunnelsView.input": "Pressione Enter para confirmar ou Escape para cancelar.", - "tunnel.user": "Encaminhado pelo Usuário", - "tunnel.staticallyForwarded": "Encaminhado Estaticamente", - "tunnel.automatic": "Encaminhado Automaticamente", - "tunnelView.runningProcess.inacessable": "Linha de comando não disponível", - "remote.tunnel.tooltipForwarded": "Porta remota {0}:{1} encaminhada para o endereço local {2}. ", - "remote.tunnel.tooltipCandidate": "Porta remota {0}:{1} não encaminhada. ", - "tunnel.iconColumn.running": "A porta tem um processo em execução.", - "tunnel.iconColumn.notRunning": "Não há nenhum processo em execução.", - "remote.tunnel.tooltipName": "Porta rotulada como {0}. ", - "remote.tunnel.tooltipPublic": "Acessível publicamente. ", - "remote.tunnel.tooltipPrivate": "Acessível somente deste computador. ", - "tunnel.focusContext": "Se a exibição Portas está focalizada.", - "remote.tunnel": "Portas", - "tunnelView": "Modo de Exibição de Túnel", - "remote.tunnel.label": "Definir o Rótulo da Porta", - "remote.tunnelsView.labelPlaceholder": "Rótulo da porta", - "remote.tunnelsView.portNumberValid": "A porta encaminhada é inválida.", - "remote.tunnelsView.portNumberToHigh": "O número da porta precisa ser ≥ 0 e < {0}.", - "remote.tunnelView.inlineElevationMessage": "Pode Exigir o Sudo", - "remote.tunnelView.alreadyForwarded": "A porta já foi encaminhada", - "remote.tunnel.forward": "Encaminhar uma Porta", - "remote.tunnel.forwardItem": "Encaminhar Porta", - "remote.tunnel.forwardPrompt": "Número da porta ou endereço (por exemplo, 3000 ou 10.10.10.10:2000).", - "remote.tunnel.forwardError": "Não é possível encaminhar {0}:{1}. O host pode não estar disponível ou a porta remota já pode ter sido encaminhada", - "remote.tunnel.closeNoPorts": "Nenhuma porta encaminhada no momento. Tente executar o comando {0}", - "remote.tunnel.close": "Parar Encaminhamento de Porta", - "remote.tunnel.closePlaceholder": "Escolha uma porta para parar o encaminhamento", - "remote.tunnel.open": "Abrir no Navegador", - "remote.tunnel.openPreview": "Visualizar no Editor", - "remote.tunnel.openCommandPalette": "Abrir Porta no Navegador", - "remote.tunnel.openCommandPaletteNone": "Nenhuma porta encaminhada no momento. Abra a exibição de Portas para começar.", - "remote.tunnel.openCommandPaletteView": "Abrir a exibição de Portas...", - "remote.tunnel.openCommandPalettePick": "Escolha a porta a ser aberta", - "remote.tunnel.copyAddressInline": "Copiar o Endereço Local", - "remote.tunnel.copyAddressCommandPalette": "Copiar Endereço de Porta Encaminhada", - "remote.tunnel.copyAddressPlaceholdter": "Escolha uma porta encaminhada", - "remote.tunnel.changeLocalPort": "Alterar a Porta de Endereço Local", - "remote.tunnel.changeLocalPortNumber": "A porta local {0} não está disponível. O número da porta {1} foi usado no lugar", - "remote.tunnelsView.changePort": "Nova porta local", - "remote.tunnel.makePublic": "Tornar Público", - "remote.tunnel.makePrivate": "Tornar Privado" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Controla o tamanho da área de comentários, em pixels, da área de arrastar entre modos de exibição/editores. Defina-o como um valor maior se você achar difícil redimensionar modos de exibição usando o mouse.", - "sashHoverDelay": "Controla o atraso de resposta da focalização em milissegundos da área de arrastar entre as exibições e os editores." + "sashHoverDelay": "Controla o atraso de resposta da focalização em milissegundos da área de arrastar entre as exibições e os editores.", + "sashSize": "Controla o tamanho da área de comentários, em pixels, da área de arrastar entre modos de exibição/editores. Defina-o como um valor maior se você achar difícil redimensionar modos de exibição usando o mouse." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} alterações pendentes", + "status.scm": "Controle do Código-Fonte" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} de {1} alteração", + "changes": "{0} de {1} alterações", + "editorGutterAddedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são adicionadas.", + "editorGutterDeletedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são excluídas.", + "editorGutterModifiedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são modificadas.", + "label.close": "Fechar", + "miGotoNextChange": "Próxima &&Alteração", + "miGotoPreviousChange": "&&Alteração Anterior", + "minimapGutterAddedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são adicionadas.", + "minimapGutterDeletedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são excluídas.", + "minimapGutterModifiedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são modificadas.", + "move to next change": "Mover para a Próxima Alteração", + "move to previous change": "Mover para a Alteração Anterior", + "overviewRulerAddedForeground": "Cor do marcador de régua de visão geral para conteúdo adicionado.", + "overviewRulerDeletedForeground": "Cor do marcador de régua de visão geral para conteúdo excluído.", + "overviewRulerModifiedForeground": "Cor do marcador de régua de visão geral para conteúdo modificado.", + "show next change": "Mostrar Próxima Alteração", + "show previous change": "Mostrar Alteração Anterior" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Ícone da exibição Controle do Código-fonte.", - "source control": "Controle do Código-Fonte", - "no open repo": "Não há provedores de controle de código fonte registrados.", - "miViewSCM": "S&&CM", - "source control repositories": "Repositórios de Controle do Código-Fonte", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "Mostrar as decorações de comparação em todas as localizações disponíveis.", - "scm.diffDecorations.gutter": "Mostrar as decorações de comparação somente na medianiz do editor.", - "scm.diffDecorations.overviewRuler": "Mostrar as decorações de comparação somente na régua de visão geral.", - "scm.diffDecorations.minimap": "Mostrar as decorações de comparação somente no minimapa.", - "scm.diffDecorations.none": "Não mostrar as decorações de comparação.", + "alwaysShowActions": "Controla se as ações embutidas estão sempre visíveis na exibição de Controle do Código-fonte.", + "alwaysShowRepository": "Controla se os repositórios devem estar sempre visíveis no modo de exibição do SCM.", + "autoReveal": "Controla se o modo de exibição do SCM deve revelar e selecionar arquivos automaticamente ao abri-los.", "diffDecorations": "Controla decorações de comparação no editor.", "diffGutterWidth": "Controla a largura (px) das decorações de comparação na medianiz (adicionado a & modified).", - "scm.diffDecorationsGutterVisibility.always": "Mostrar o decorador de comparação na medianiz a qualquer momento.", - "scm.diffDecorationsGutterVisibility.hover": "Mostrar o decorador de comparação na medianiz somente no foco.", - "scm.diffDecorationsGutterVisibility": "Controla a visibilidade do decorador de comparação do Controle do Código-fonte na medianiz.", - "scm.diffDecorationsGutterAction.diff": "Mostrar a exibição de espiada de comparação embutida ao clicar.", - "scm.diffDecorationsGutterAction.none": "Não fazer nada.", - "scm.diffDecorationsGutterAction": "Controla o comportamento das decorações da medianiz de comparação do Controle do Código-Fonte.", - "alwaysShowActions": "Controla se as ações embutidas estão sempre visíveis na exibição de Controle do Código-fonte.", - "scm.countBadge.all": "Mostrar a soma de todas as notificações de contagem dos Provedores de Controle do Código-fonte.", - "scm.countBadge.focused": "Mostrar a notificação de contagem do Provedor de Controle do Código-fonte com foco.", - "scm.countBadge.off": "Desabilitar a notificação de contagem do Controle do Código-fonte.", - "scm.countBadge": "Controla o selo da contagem no ícone de Controle do Código-fonte na Barra de Atividade.", - "scm.providerCountBadge.hidden": "Ocultar notificações de contagem do Provedor de Controle do Código-fonte.", - "scm.providerCountBadge.auto": "Somente mostrar a notificação de contagem para o Provedor de Controle do Código-fonte quando diferente de zero.", - "scm.providerCountBadge.visible": "Mostrar notificações de contagem do Provedor de Controle do Código-fonte.", - "scm.providerCountBadge": "Controla os selos de contagem nos cabeçalhos do Provedor de Controle do Código-fonte. Estes cabeçalhos só aparecem quando há mais de um provedor.", - "scm.defaultViewMode.tree": "Mostrar as alterações do repositório como uma árvore.", - "scm.defaultViewMode.list": "Mostrar as alterações do repositório como uma lista.", - "scm.defaultViewMode": "Controla o modo de exibição do repositório de Controle do Código-fonte padrão.", - "autoReveal": "Controla se o modo de exibição do SCM deve revelar e selecionar arquivos automaticamente ao abri-los.", "inputFontFamily": "Controla a fonte da mensagem de entrada. Use 'default' para a família de fontes da interface do usuário do workbench, `editor` para o valor de `#editor.fontFamily#` ou uma família de fontes personalizada.", "inputFontSize": "Controla o tamanho da fonte da mensagem de entrada em pixels.", - "alwaysShowRepository": "Controla se os repositórios devem estar sempre visíveis no modo de exibição do SCM.", + "miViewSCM": "S&&CM", + "no open repo": "Não há provedores de controle de código fonte registrados.", + "open in terminal": "Abrir no Terminal", "providersVisible": "Controla quantos repositórios são visíveis na seção Repositórios de Controle do Código-fonte. Defina como `0` para poder redimensionar manualmente o modo de exibição.", "scm accept": "SCM: Aceitar Entrada", "scm view next commit": "SCM: Exibir o Próximo Commit", "scm view previous commit": "SCM: Exibir a Próxima Confirmação", - "open in terminal": "Abrir no Terminal" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Controle do Código-Fonte", - "scmPendingChangesBadge": "{0} alterações pendentes" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} de {1} alterações", - "change": "{0} de {1} alteração", - "label.close": "Fechar", - "show previous change": "Mostrar Alteração Anterior", - "show next change": "Mostrar Próxima Alteração", - "miGotoNextChange": "Próxima &&Alteração", - "miGotoPreviousChange": "&&Alteração Anterior", - "move to previous change": "Mover para a Alteração Anterior", - "move to next change": "Mover para a Próxima Alteração", - "editorGutterModifiedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são modificadas.", - "editorGutterAddedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são adicionadas.", - "editorGutterDeletedBackground": "Cor da tela de fundo da medianiz do editor para as linhas que são excluídas.", - "minimapGutterModifiedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são modificadas.", - "minimapGutterAddedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são adicionadas.", - "minimapGutterDeletedBackground": "Cor da tela de fundo da medianiz do minimapa para as linhas que são excluídas.", - "overviewRulerModifiedForeground": "Cor do marcador de régua de visão geral para conteúdo modificado.", - "overviewRulerAddedForeground": "Cor do marcador de régua de visão geral para conteúdo adicionado.", - "overviewRulerDeletedForeground": "Cor do marcador de régua de visão geral para conteúdo excluído." - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Controle do Código-Fonte" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Gerenciamento do Controle do Código-fonte", - "input": "Entrada de Controle do Código-fonte", - "sortAction": "Exibir & Classificação", - "repositories": "Repositórios", - "setListViewMode": "Exibir como Lista", - "setTreeViewMode": "Exibir como Árvore", - "sortByName": "Classificar por Nome", - "sortByPath": "Classificar por Caminho", - "sortByStatus": "Classificar por Status", - "collapse all": "Recolher Todos os Repositórios", - "expand all": "Expandir Todos os Repositórios", - "scm.providerBorder": "Borda do separador do Provedor SCM." + "scm.countBadge": "Controla o selo da contagem no ícone de Controle do Código-fonte na Barra de Atividade.", + "scm.countBadge.all": "Mostrar a soma de todas as notificações de contagem dos Provedores de Controle do Código-fonte.", + "scm.countBadge.focused": "Mostrar a notificação de contagem do Provedor de Controle do Código-fonte com foco.", + "scm.countBadge.off": "Desabilitar a notificação de contagem do Controle do Código-fonte.", + "scm.defaultViewMode": "Controla o modo de exibição do repositório de Controle do Código-fonte padrão.", + "scm.defaultViewMode.list": "Mostrar as alterações do repositório como uma lista.", + "scm.defaultViewMode.tree": "Mostrar as alterações do repositório como uma árvore.", + "scm.diffDecorations.all": "Mostrar as decorações de comparação em todas as localizações disponíveis.", + "scm.diffDecorations.gutter": "Mostrar as decorações de comparação somente na medianiz do editor.", + "scm.diffDecorations.minimap": "Mostrar as decorações de comparação somente no minimapa.", + "scm.diffDecorations.none": "Não mostrar as decorações de comparação.", + "scm.diffDecorations.overviewRuler": "Mostrar as decorações de comparação somente na régua de visão geral.", + "scm.diffDecorationsGutterAction": "Controla o comportamento das decorações da medianiz de comparação do Controle do Código-Fonte.", + "scm.diffDecorationsGutterAction.diff": "Mostrar a exibição de espiada de comparação embutida ao clicar.", + "scm.diffDecorationsGutterAction.none": "Não fazer nada.", + "scm.diffDecorationsGutterVisibility": "Controla a visibilidade do decorador de comparação do Controle do Código-fonte na medianiz.", + "scm.diffDecorationsGutterVisibility.always": "Mostrar o decorador de comparação na medianiz a qualquer momento.", + "scm.diffDecorationsGutterVisibility.hover": "Mostrar o decorador de comparação na medianiz somente no foco.", + "scm.providerCountBadge": "Controla os selos de contagem nos cabeçalhos do Provedor de Controle do Código-fonte. Estes cabeçalhos só aparecem quando há mais de um provedor.", + "scm.providerCountBadge.auto": "Somente mostrar a notificação de contagem para o Provedor de Controle do Código-fonte quando diferente de zero.", + "scm.providerCountBadge.hidden": "Ocultar notificações de contagem do Provedor de Controle do Código-fonte.", + "scm.providerCountBadge.visible": "Mostrar notificações de contagem do Provedor de Controle do Código-fonte.", + "scmConfigurationTitle": "SCM", + "source control": "Controle do Código-Fonte", + "source control repositories": "Repositórios de Controle do Código-Fonte", + "sourceControlViewIcon": "Ícone da exibição Controle do Código-fonte." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "Repositórios de Controle do Código-Fonte" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Pesquisar", - "copyMatchLabel": "Copiar", - "copyPathLabel": "Copiar o Caminho", - "copyAllLabel": "Copiar Tudo", - "CancelSearchAction.label": "Cancelar Pesquisa", - "RefreshAction.label": "Atualizar", - "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", - "ExpandAllAction.label": "Expandir Tudo", - "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa", - "revealInSideBar": "Revelar na Barra Lateral", - "clearSearchHistoryLabel": "Limpar Histórico de Pesquisa", - "focusSearchListCommandLabel": "Focar na Lista", - "findInFolder": "Localizar na Pasta...", - "findInWorkspace": "Localizar no Workspace...", - "showTriggerActions": "Ir para o Símbolo no Workspace...", - "name": "Pesquisar", - "miViewSearch": "&&Pesquisar", - "findInFiles.description": "Abrir o viewlet de pesquisa", - "findInFiles.args": "Um conjunto de opções para o viewlet de pesquisa", - "findInFiles": "Localizar nos Arquivos", - "miFindInFiles": "Localizar &&nos Arquivos", - "miReplaceInFiles": "Substituir &&nos Arquivos", - "anythingQuickAccessPlaceholder": "Pesquisar arquivos por nome (acrescentar {0} para ir para a linha ou {1} para ir para o símbolo)", - "anythingQuickAccess": "Acessar o Arquivo", - "symbolsQuickAccessPlaceholder": "Digite o nome de um símbolo a ser aberto.", - "symbolsQuickAccess": "Ir para o Símbolo no Workspace", - "searchConfigurationTitle": "Pesquisar", - "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.", - "exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", - "search.mode": "Controles em que ocorrem as novas operações `Pesquisar: Localizar nos Arquivos` e `Localizar na Pasta`: na exibição de pesquisa da barra lateral ou em um editor de pesquisa", - "search.mode.view": "Pesquisar na exibição de pesquisa, seja no painel ou na barra lateral.", - "search.mode.reuseEditor": "Pesquisar em um editor de pesquisa existente se houver algum. Caso contrário, pesquisar em um novo editor de pesquisa.", - "search.mode.newEditor": "Pesquisar em um novo editor de pesquisa.", - "useRipgrep": "Essa configuração foi preterida e agora retorna ao \"search.usePCRE2\".", - "useRipgrepDeprecated": "Preterido. Considere \"search.usePCRE2\" para obter suporte do recurso regex avançado.", - "search.maintainFileSearchCache": "Quando habilitado, o processo de searchService será mantido ativo em vez de ser desligado após uma hora de inatividade. Isso manterá o cache de pesquisa de arquivo na memória.", - "useIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser usados ao pesquisar arquivos.", - "useGlobalIgnoreFiles": "Controla se os arquivos globais `.gitignore` e `.ignore` devem ser usados durante a pesquisa de arquivos.", - "search.quickOpen.includeSymbols": "Se deseja incluir os resultados de uma pesquisa de símbolo global nos resultados do arquivo para Abertura Rápida.", - "search.quickOpen.includeHistory": "Se deseja incluir os resultados de arquivos abertos recentemente nos resultados do arquivo para Abertura Rápida.", - "filterSortOrder.default": "As entradas do histórico são classificadas por relevância com base no valor do filtro usado. As entradas mais relevantes aparecem primeiro.", - "filterSortOrder.recency": "As entradas do histórico são classificadas por recência. As entradas abertas mais recentemente aparecem primeiro.", - "filterSortOrder": "Controla a ordem de classificação do histórico do editor ao abrir rapidamente ao filtrar.", - "search.followSymlinks": "Controla se os ciclos de links devem ser seguidos durante a pesquisa.", - "search.smartCase": "Pesquisar sem diferenciar maiúsculas de minúsculas se o padrão for todo em minúsculas, caso contrário, pesquisar diferenciando maiúsculas de minúsculas.", - "search.globalFindClipboard": "Controla se o modo de exibição de pesquisa deve ler ou modificar a área de transferência de localização compartilhada no macOS.", - "search.location": "Controla se a pesquisa será mostrada como um modo de exibição na barra lateral ou como um painel na área do painel para obter mais espaço horizontal.", - "search.location.deprecationMessage": "Essa configuração foi preterida. Use arrastar e soltar ao arrastar o ícone de pesquisa.", - "search.collapseResults.auto": "Arquivos com menos de 10 resultados são expandidos. Outros são recolhidos.", - "search.collapseAllResults": "Controla se os resultados da pesquisa serão recolhidos ou expandidos.", - "search.useReplacePreview": "Controla se é necessário abrir a Visualização de Substituição ao selecionar ou substituir uma correspondência.", - "search.showLineNumbers": "Controla se os números de linha devem ser mostrados para os resultados da pesquisa.", - "search.usePCRE2": "Se o mecanismo de regex do PCRE2 deve ser usado na pesquisa de texto. Isso permite o uso de alguns recursos de regex avançados, como referências inversas e de lookahead. No entanto, nem todos os recursos PCRE2 são compatíveis, somente recursos compatíveis com o JavaScript.", - "usePCRE2Deprecated": "Preterido. O PCRE2 será usado automaticamente ao usar os recursos regex que só têm suporte do PCRE2.", - "search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.", - "search.actionsPositionRight": "Sempre posicione o actionbar à direita.", - "search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.", - "search.searchOnType": "Pesquisar todos os arquivos enquanto você digita.", - "search.seedWithNearestWord": "Habilitar a pesquisa de propagação da palavra mais próxima ao cursor quando o editor ativo não tiver nenhuma seleção.", - "search.seedOnFocus": "Atualize a consulta de pesquisa para o texto selecionado do editor ao focar na exibição de pesquisa. Isso acontece ao clicar ou ao disparar o comando `workbench.views.search.focus`.", - "search.searchOnTypeDebouncePeriod": "Quando `#search.searchOnType#` está habilitado, controla o tempo limite em milissegundos entre um caractere que está sendo digitado e o início da pesquisa. Não tem efeito quando `search.searchOnType` está desabilitado.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Clicar duas vezes seleciona a palavra sob o cursor.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Clicar duas vezes abre o resultado no grupo de editor ativo.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Clicar duas vezes abrirá o resultado no grupo editor ao lado, criando um se ele ainda não existir.", - "search.searchEditor.doubleClickBehaviour": "Configurar efeito de clicar duas vezes em um resultado em um editor de pesquisas.", - "search.searchEditor.reusePriorSearchConfiguration": "Quando esta opção estiver habilitada, os novos Editores de Pesquisa reutilizarão as inclusões, as exclusões e os sinalizadores do Editor de Pesquisa já aberto.", - "search.searchEditor.defaultNumberOfContextLines": "O número padrão de linhas de contexto circundantes a serem usadas ao criar Editores de Pesquisas. Se estiver usando `#search. searchEditor.reusePriorSearchConfiguration#`, isso poderá ser definido como `null` (vazio) para usar a configuração do Editor de Pesquisas anterior.", - "searchSortOrder.default": "Os resultados são classificados por nomes de pastas e arquivos, em ordem alfabética.", - "searchSortOrder.filesOnly": "Os resultados são classificados por nomes de arquivo ignorando a ordem da pasta, em ordem alfabética.", - "searchSortOrder.type": "Os resultados são classificados por extensões de arquivo, em ordem alfabética.", - "searchSortOrder.modified": "Os resultados são classificados pela data da última modificação do arquivo, em ordem descendente.", - "searchSortOrder.countDescending": "Os resultados são classificados por contagem por arquivo, em ordem descendente.", - "searchSortOrder.countAscending": "Os resultados são classificados por contagem por arquivo, em ordem ascendente.", - "search.sortOrder": "Controla a ordem de classificação dos resultados da pesquisa.", - "miGotoSymbolInWorkspace": "Ir para o Símbolo no &&Workspace..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Recolher Todos os Repositórios", + "expand all": "Expandir Todos os Repositórios", + "input": "Entrada de Controle do Código-fonte", + "repositories": "Repositórios", + "scm": "Gerenciamento do Controle do Código-fonte", + "scm.providerBorder": "Borda do separador do Provedor SCM.", + "setListViewMode": "Exibir como Lista", + "setTreeViewMode": "Exibir como Árvore", + "sortAction": "Exibir & Classificação", + "sortByName": "Classificar por Nome", + "sortByPath": "Classificar por Caminho", + "sortByStatus": "Classificar por Status" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "A pesquisa foi cancelada antes que qualquer resultado fosse encontrado – ", - "moreSearch": "Ativar/Desativar os Detalhes da Pesquisa", - "searchScope.includes": "arquivos a serem incluídos", - "label.includes": "Pesquisar Padrões de Inclusão", - "placeholder.includes": "(por exemplo, *.ts, src/**/include)", - "searchScope.excludes": "arquivos a serem excluídos", - "label.excludes": "Pesquisar Padrões de Exclusão", - "placeholder.excludes": "(por exemplo, *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Substituir Tudo", - "replaceAll.confirm.button": "&&Substituir", - "replaceAll.occurrence.file.message": "{0} ocorrência substituída em {1} arquivo com '{2}'.", - "removeAll.occurrence.file.message": "{0} ocorrência substituída em {1} arquivo.", - "replaceAll.occurrence.files.message": "{0} ocorrência substituída em {1} arquivos com '{2}'.", - "removeAll.occurrence.files.message": "{0} ocorrência substituída em {1} arquivos.", - "replaceAll.occurrences.file.message": "{0} ocorrências substituídas em {1} arquivo com '{2}'.", - "removeAll.occurrences.file.message": "{0} ocorrências substituídas em {1} arquivo.", - "replaceAll.occurrences.files.message": "{0} ocorrências substituídas em {1} arquivos com '{2}'.", - "removeAll.occurrences.files.message": "{0} ocorrências substituídas em {1} arquivos.", - "removeAll.occurrence.file.confirmation.message": "Substituir {0} ocorrência em {1} arquivo com '{2}'?", - "replaceAll.occurrence.file.confirmation.message": "Substituir {0} ocorrência em {1} arquivo?", - "removeAll.occurrence.files.confirmation.message": "Substituir {0} ocorrência em {1} arquivos com '{2}'?", - "replaceAll.occurrence.files.confirmation.message": "Substituir {0} ocorrência em {1} arquivos?", - "removeAll.occurrences.file.confirmation.message": "Substituir {0} ocorrências em {1} arquivo com '{2}'?", - "replaceAll.occurrences.file.confirmation.message": "Substituir {0} ocorrências em {1} arquivo?", - "removeAll.occurrences.files.confirmation.message": "Substituir {0} ocorrências em {1} arquivos com '{2}'?", - "replaceAll.occurrences.files.confirmation.message": "Substituir {0} ocorrências em {1} arquivos?", - "emptySearch": "Pesquisa Vazia", - "ariaSearchResultsClearStatus": "Os resultados da pesquisa foram limpos", - "searchPathNotFoundError": "Caminho de pesquisa não encontrado: {0}", - "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados.", - "noOpenEditorResultsIncludesExcludes": "Não foi encontrado nenhum resultado nos editores abertos correspondente a '{0}' excluindo '{1}' – ", - "noOpenEditorResultsIncludes": "Não foi encontrado nenhum resultado nos editores abertos correspondente a '{0}' – ", - "noOpenEditorResultsExcludes": "Não foi encontrado nenhum resultado nos editores abertos excluindo '{0}' – ", - "noOpenEditorResultsFound": "Não foi encontrado nenhum resultado nos editores abertos. Examine suas configurações para obter as exclusões configuradas e verifique os arquivos gitignore – ", - "noResultsIncludesExcludes": "Nenhum resultado encontrado em '{0}', exceto '{1}' – ", - "noResultsIncludes": "Nenhum resultado encontrado em '{0}' – ", - "noResultsExcludes": "Nenhum resultado encontrado, exceto '{0}' – ", - "noResultsFound": "Nenhum resultado encontrado. Examine suas configurações para obter exclusões configuradas e verifique os arquivos do gitignore – ", - "rerunSearch.message": "Pesquisar novamente", - "rerunSearchInAll.message": "Pesquisar novamente em todos os arquivos", - "openSettings.message": "Abrir as Configurações", - "openSettings.learnMore": "Saiba Mais", - "ariaSearchResultsStatus": "A pesquisa retornou {0} resultados em {1} arquivos", - "forTerm": " – Pesquisar: {0}", - "useIgnoresAndExcludesDisabled": "as opções excluir configurações e ignorar arquivos estão desabilitadas", - "excludes.enable": "habilitar", - "useExcludesAndIgnoreFilesDescription": "Usar Excluir Configurações e Ignorar Arquivos", - "openInEditor.tooltip": "Copiar resultados da pesquisa atuais para um editor", - "openInEditor.message": "Abrir no editor", - "search.file.result": "{0} resultado em {1} arquivo", - "search.files.result": "{0} resultado em {1} arquivos", - "search.file.results": "{0} resultados em {1} arquivo", - "search.files.results": "{0} resultados em {1} arquivos", - "searchWithoutFolder": "Você não abriu nem especificou uma pasta. Somente arquivos abertos são pesquisados – ", - "openFolder": "Abrir a Pasta" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Controle do Código-Fonte" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "Nenhum resultado correspondente", - "recentlyOpenedSeparator": "aberto recentemente", + "closeEditor": "Remover de Abertos Recentemente", "fileAndSymbolResultsSeparator": "resultados de arquivo e símbolo", - "fileResultsSeparator": "resultados do arquivo", "filePickAriaLabelDirty": "{0} sujo", - "openToSide": "Aberto para o lado", + "fileResultsSeparator": "resultados do arquivo", + "noAnythingResults": "Nenhum resultado correspondente", "openToBottom": "Abrir na Parte Inferior", - "closeEditor": "Remover de Abertos Recentemente" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "Substituir nos Arquivos", - "toggleTabs": "Ativar/Desativar Pesquisa de Tipo", - "FocusNextSearchResult.label": "Focar no Próximo Resultado da Pesquisa", - "FocusPreviousSearchResult.label": "Focar no Resultado da Pesquisa Anterior", - "RemoveAction.label": "Ignorar", - "file.replaceAll.label": "Substituir Tudo", - "match.replace.label": "Substituir" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "Nenhum símbolo de workspace correspondente", "openToSide": "Aberto para o lado", - "openToBottom": "Abrir na Parte Inferior" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Substituir Tudo (Enviar Pesquisa para Habilitar)", - "search.action.replaceAll.enabled.label": "Substituir Tudo", - "search.replace.toggle.button.title": "Ativar/Desativar Substituição", - "label.Search": "Pesquisar: digite o termo de pesquisa e pressione Enter para pesquisar", - "search.placeHolder": "Pesquisar", - "showContext": "Alternar as Linhas de Contexto", - "label.Replace": "Substituir: digite o termo de substituição e pressione Enter para visualizar", - "search.replace.placeHolder": "Substituir" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Ícone para deixar os detalhes da pesquisa visíveis.", - "searchShowContextIcon": "Ícone de alternância do contexto no editor de pesquisa.", - "searchHideReplaceIcon": "Ícone para recolher a seção de substituição na exibição de pesquisa.", - "searchShowReplaceIcon": "Ícone para expandir a seção de substituição na exibição de pesquisa.", - "searchReplaceAllIcon": "Ícone para substituir tudo na exibição de pesquisa.", - "searchReplaceIcon": "Ícone para substituir na exibição de pesquisa.", - "searchRemoveIcon": "Ícone para remover um resultado da pesquisa.", - "searchRefreshIcon": "Ícone para atualizar na exibição de pesquisa.", - "searchCollapseAllIcon": "Ícone para recolher os resultados na exibição de pesquisa.", - "searchExpandAllIcon": "Ícone para expandir os resultados na exibição de pesquisa.", - "searchClearIcon": "Ícone para limpar os resultados na exibição de pesquisa.", - "searchStopIcon": "Ícone para parar na exibição de pesquisa.", - "searchViewIcon": "Ícone de exibição da exibição de pesquisa.", - "searchNewEditorIcon": "Ícone da ação para abrir um novo editor de pesquisa." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "A pasta do workspace não existe: {0}" + "recentlyOpenedSeparator": "aberto recentemente" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "entrada", "onlySearchInOpenEditors": "Fazer a pesquisa somente nos Editores Abertos", "useExcludesAndIgnoreFilesDescription": "Usar Excluir Configurações e Ignorar Arquivos" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Outros arquivos", - "searchFileMatches": "{0} arquivos encontrados", - "searchFileMatch": "{0} arquivo encontrado", - "searchMatches": "{0} correspondências encontradas", - "searchMatch": "{0} correspondência encontrada", - "lineNumStr": "Da linha {0}", - "numLinesStr": "{0} mais linhas", - "search": "Pesquisar", - "folderMatchAriaLabel": "{0} correspondências na raiz da pasta {1}, Resultado da pesquisa", - "otherFilesAriaLabel": "{0} correspondências fora do workspace, Resultado da pesquisa", - "fileMatchAriaLabel": "{0} correspondências no arquivo {1} da pasta {2}, Resultado da pesquisa", - "replacePreviewResultAria": "Substituir '{0}' por '{1}' na coluna {2} na linha {3}", - "searchResultAria": "'{0}' encontrado na coluna {1} na linha '{2}'" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Substituir a Versão Prévia)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Pesquisar Editor", - "promptOpenWith.searchEditor.displayName": "Pesquisar no Editor", - "search": "Pesquisar Editor", - "searchEditor.deleteResultBlock": "Excluir Resultados do Arquivo", - "search.openNewSearchEditor": "Novo Editor de Pesquisa", - "search.openSearchEditor": "Abrir Editor de Pesquisa", - "search.openNewEditorToSide": "Abrir novo Editor de Pesquisa ao Lado", - "search.openResultsInEditor": "Abrir Resultados no Editor", - "search.rerunSearchInEditor": "Pesquisar Novamente", - "search.action.focusQueryEditorWidget": "Focar na Entrada do Editor de Pesquisa", - "searchEditor.action.toggleSearchEditorCaseSensitive": "Alternar a Correspondência de Maiúsculas e Minúsculas", - "searchEditor.action.toggleSearchEditorWholeWord": "Alternar a Correspondência de Palavra Inteira", - "searchEditor.action.toggleSearchEditorRegex": "Alternar o Uso de Expressão Regular", - "searchEditor.action.toggleSearchEditorContextLines": "Alternar as Linhas de Contexto", - "searchEditor.action.increaseSearchEditorContextLines": "Aumentar as Linhas de Contexto", - "searchEditor.action.decreaseSearchEditorContextLines": "Diminuir as Linhas de Contexto", - "searchEditor.action.selectAllSearchEditorMatches": "Selecionar Todas as Correspondências", - "search.openNewEditor": "Abrir o Novo Editor de Pesquisa na Exibição" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Cancelar Pesquisa", + "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa", + "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", + "ExpandAllAction.label": "Expandir Tudo", + "RefreshAction.label": "Atualizar", + "anythingQuickAccess": "Acessar o Arquivo", + "anythingQuickAccessPlaceholder": "Pesquisar arquivos por nome (acrescentar {0} para ir para a linha ou {1} para ir para o símbolo)", + "clearSearchHistoryLabel": "Limpar Histórico de Pesquisa", + "copyAllLabel": "Copiar Tudo", + "copyMatchLabel": "Copiar", + "copyPathLabel": "Copiar o Caminho", + "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.", + "exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", + "filterSortOrder": "Controla a ordem de classificação do histórico do editor ao abrir rapidamente ao filtrar.", + "filterSortOrder.default": "As entradas do histórico são classificadas por relevância com base no valor do filtro usado. As entradas mais relevantes aparecem primeiro.", + "filterSortOrder.recency": "As entradas do histórico são classificadas por recência. As entradas abertas mais recentemente aparecem primeiro.", + "findInFiles": "Localizar nos Arquivos", + "findInFiles.args": "Um conjunto de opções para o viewlet de pesquisa", + "findInFiles.description": "Abrir o viewlet de pesquisa", + "findInFolder": "Localizar na Pasta...", + "findInWorkspace": "Localizar no Workspace...", + "focusSearchListCommandLabel": "Focar na Lista", + "miFindInFiles": "Localizar &&nos Arquivos", + "miGotoSymbolInWorkspace": "Ir para o Símbolo no &&Workspace...", + "miReplaceInFiles": "Substituir &&nos Arquivos", + "miViewSearch": "&&Pesquisar", + "name": "Pesquisar", + "revealInSideBar": "Revelar na Barra Lateral", + "search": "Pesquisar", + "search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.", + "search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.", + "search.actionsPositionRight": "Sempre posicione o actionbar à direita.", + "search.collapseAllResults": "Controla se os resultados da pesquisa serão recolhidos ou expandidos.", + "search.collapseResults.auto": "Arquivos com menos de 10 resultados são expandidos. Outros são recolhidos.", + "search.followSymlinks": "Controla se os ciclos de links devem ser seguidos durante a pesquisa.", + "search.globalFindClipboard": "Controla se o modo de exibição de pesquisa deve ler ou modificar a área de transferência de localização compartilhada no macOS.", + "search.location": "Controla se a pesquisa será mostrada como um modo de exibição na barra lateral ou como um painel na área do painel para obter mais espaço horizontal.", + "search.location.deprecationMessage": "Essa configuração foi preterida. Em vez disso, você pode arrastar o ícone de pesquisa para um novo local.", + "search.maintainFileSearchCache": "Quando habilitado, o processo de searchService será mantido ativo em vez de ser desligado após uma hora de inatividade. Isso manterá o cache de pesquisa de arquivo na memória.", + "search.mode": "Controles em que ocorrem as novas operações `Pesquisar: Localizar nos Arquivos` e `Localizar na Pasta`: na exibição de pesquisa da barra lateral ou em um editor de pesquisa", + "search.mode.newEditor": "Pesquisar em um novo editor de pesquisa.", + "search.mode.reuseEditor": "Pesquisar em um editor de pesquisa existente se houver algum. Caso contrário, pesquisar em um novo editor de pesquisa.", + "search.mode.view": "Pesquisar na exibição de pesquisa, seja no painel ou na barra lateral.", + "search.quickOpen.includeHistory": "Se deseja incluir os resultados de arquivos abertos recentemente nos resultados do arquivo para Abertura Rápida.", + "search.quickOpen.includeSymbols": "Se deseja incluir os resultados de uma pesquisa de símbolo global nos resultados do arquivo para Abertura Rápida.", + "search.searchEditor.defaultNumberOfContextLines": "O número padrão de linhas de contexto circundantes a serem usadas ao criar Editores de Pesquisas. Se estiver usando `#search. searchEditor.reusePriorSearchConfiguration#`, isso poderá ser definido como `null` (vazio) para usar a configuração do Editor de Pesquisas anterior.", + "search.searchEditor.doubleClickBehaviour": "Configurar efeito de clicar duas vezes em um resultado em um editor de pesquisas.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Clicar duas vezes abre o resultado no grupo de editor ativo.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Clicar duas vezes abrirá o resultado no grupo editor ao lado, criando um se ele ainda não existir.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Clicar duas vezes seleciona a palavra sob o cursor.", + "search.searchEditor.reusePriorSearchConfiguration": "Quando esta opção estiver habilitada, os novos Editores de Pesquisa reutilizarão as inclusões, as exclusões e os sinalizadores do Editor de Pesquisa já aberto.", + "search.searchOnType": "Pesquisar todos os arquivos enquanto você digita.", + "search.searchOnTypeDebouncePeriod": "Quando `#search.searchOnType#` está habilitado, controla o tempo limite em milissegundos entre um caractere que está sendo digitado e o início da pesquisa. Não tem efeito quando `search.searchOnType` está desabilitado.", + "search.seedOnFocus": "Atualize a consulta de pesquisa para o texto selecionado do editor ao focar na exibição de pesquisa. Isso acontece ao clicar ou ao disparar o comando `workbench.views.search.focus`.", + "search.seedWithNearestWord": "Habilitar a pesquisa de propagação da palavra mais próxima ao cursor quando o editor ativo não tiver nenhuma seleção.", + "search.showLineNumbers": "Controla se os números de linha devem ser mostrados para os resultados da pesquisa.", + "search.smartCase": "Pesquisar sem diferenciar maiúsculas de minúsculas se o padrão for todo em minúsculas, caso contrário, pesquisar diferenciando maiúsculas de minúsculas.", + "search.sortOrder": "Controla a ordem de classificação dos resultados da pesquisa.", + "search.usePCRE2": "Se o mecanismo de regex do PCRE2 deve ser usado na pesquisa de texto. Isso permite o uso de alguns recursos de regex avançados, como referências inversas e de lookahead. No entanto, nem todos os recursos PCRE2 são compatíveis, somente recursos compatíveis com o JavaScript.", + "search.useReplacePreview": "Controla se é necessário abrir a Visualização de Substituição ao selecionar ou substituir uma correspondência.", + "searchConfigurationTitle": "Pesquisar", + "searchSortOrder.countAscending": "Os resultados são classificados por contagem por arquivo, em ordem ascendente.", + "searchSortOrder.countDescending": "Os resultados são classificados por contagem por arquivo, em ordem descendente.", + "searchSortOrder.default": "Os resultados são classificados por nomes de pastas e arquivos, em ordem alfabética.", + "searchSortOrder.filesOnly": "Os resultados são classificados por nomes de arquivo ignorando a ordem da pasta, em ordem alfabética.", + "searchSortOrder.modified": "Os resultados são classificados pela data da última modificação do arquivo, em ordem descendente.", + "searchSortOrder.type": "Os resultados são classificados por extensões de arquivo, em ordem alfabética.", + "showTriggerActions": "Ir para o Símbolo no Workspace...", + "symbolsQuickAccess": "Ir para o Símbolo no Workspace", + "symbolsQuickAccessPlaceholder": "Digite o nome de um símbolo a ser aberto.", + "useGlobalIgnoreFiles": "Controla se os arquivos globais `.gitignore` e `.ignore` devem ser usados durante a pesquisa de arquivos.", + "useIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser usados ao pesquisar arquivos.", + "usePCRE2Deprecated": "Preterido. O PCRE2 será usado automaticamente ao usar os recursos regex que só têm suporte do PCRE2.", + "useRipgrep": "Essa configuração foi preterida e agora retorna ao \"search.usePCRE2\".", + "useRipgrepDeprecated": "Preterido. Considere \"search.usePCRE2\" para obter suporte do recurso regex avançado." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Focar no Próximo Resultado da Pesquisa", + "FocusPreviousSearchResult.label": "Focar no Resultado da Pesquisa Anterior", + "RemoveAction.label": "Ignorar", + "file.replaceAll.label": "Substituir Tudo", + "match.replace.label": "Substituir", + "replaceInFiles": "Substituir nos Arquivos", + "toggleTabs": "Ativar/Desativar Pesquisa de Tipo" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Ícone para limpar os resultados na exibição de pesquisa.", + "searchCollapseAllIcon": "Ícone para recolher os resultados na exibição de pesquisa.", + "searchDetailsIcon": "Ícone para deixar os detalhes da pesquisa visíveis.", + "searchExpandAllIcon": "Ícone para expandir os resultados na exibição de pesquisa.", + "searchHideReplaceIcon": "Ícone para recolher a seção de substituição na exibição de pesquisa.", + "searchNewEditorIcon": "Ícone da ação para abrir um novo editor de pesquisa.", + "searchRefreshIcon": "Ícone para atualizar na exibição de pesquisa.", + "searchRemoveIcon": "Ícone para remover um resultado da pesquisa.", + "searchReplaceAllIcon": "Ícone para substituir tudo na exibição de pesquisa.", + "searchReplaceIcon": "Ícone para substituir na exibição de pesquisa.", + "searchShowContextIcon": "Ícone de alternância do contexto no editor de pesquisa.", + "searchShowReplaceIcon": "Ícone para expandir a seção de substituição na exibição de pesquisa.", + "searchStopIcon": "Ícone para parar na exibição de pesquisa.", + "searchViewIcon": "Ícone de exibição da exibição de pesquisa." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "{0} correspondências no arquivo {1} da pasta {2}, Resultado da pesquisa", + "folderMatchAriaLabel": "{0} correspondências na raiz da pasta {1}, Resultado da pesquisa", + "lineNumStr": "Da linha {0}", + "numLinesStr": "{0} mais linhas", + "otherFilesAriaLabel": "{0} correspondências fora do workspace, Resultado da pesquisa", + "replacePreviewResultAria": "Substituir '{0}' por '{1}' na coluna {2} na linha {3}", + "search": "Pesquisar", + "searchFileMatch": "{0} arquivo encontrado", + "searchFileMatches": "{0} arquivos encontrados", + "searchFolderMatch.other.label": "Outros arquivos", + "searchMatch": "{0} correspondência encontrada", + "searchMatches": "{0} correspondências encontradas", + "searchResultAria": "'{0}' encontrado na coluna {1} na linha '{2}'" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "Os resultados da pesquisa foram limpos", + "ariaSearchResultsStatus": "A pesquisa retornou {0} resultados em {1} arquivos", + "emptySearch": "Pesquisa Vazia", + "excludes.enable": "habilitar", + "forTerm": " – Pesquisar: {0}", + "label.excludes": "Pesquisar Padrões de Exclusão", + "label.includes": "Pesquisar Padrões de Inclusão", + "moreSearch": "Ativar/Desativar os Detalhes da Pesquisa", + "noOpenEditorResultsExcludes": "Não foi encontrado nenhum resultado nos editores abertos excluindo '{0}' – ", + "noOpenEditorResultsFound": "Não foi encontrado nenhum resultado nos editores abertos. Examine suas configurações para obter as exclusões configuradas e verifique os arquivos gitignore – ", + "noOpenEditorResultsIncludes": "Não foi encontrado nenhum resultado nos editores abertos correspondente a '{0}' – ", + "noOpenEditorResultsIncludesExcludes": "Não foi encontrado nenhum resultado nos editores abertos correspondente a '{0}' excluindo '{1}' – ", + "noResultsExcludes": "Nenhum resultado encontrado, exceto '{0}' – ", + "noResultsFound": "Nenhum resultado encontrado. Examine suas configurações para obter exclusões configuradas e verifique os arquivos do gitignore – ", + "noResultsIncludes": "Nenhum resultado encontrado em '{0}' – ", + "noResultsIncludesExcludes": "Nenhum resultado encontrado em '{0}', exceto '{1}' – ", + "openFolder": "Abrir a Pasta", + "openInEditor.message": "Abrir no editor", + "openInEditor.tooltip": "Copiar resultados da pesquisa atuais para um editor", + "openSettings.learnMore": "Saiba Mais", + "openSettings.message": "Abrir as Configurações", + "placeholder.excludes": "(por exemplo, *.ts, src/**/exclude)", + "placeholder.includes": "(por exemplo, *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "Substituir {0} ocorrência em {1} arquivo com '{2}'?", + "removeAll.occurrence.file.message": "{0} ocorrência substituída em {1} arquivo.", + "removeAll.occurrence.files.confirmation.message": "Substituir {0} ocorrência em {1} arquivos com '{2}'?", + "removeAll.occurrence.files.message": "{0} ocorrência substituída em {1} arquivos.", + "removeAll.occurrences.file.confirmation.message": "Substituir {0} ocorrências em {1} arquivo com '{2}'?", + "removeAll.occurrences.file.message": "{0} ocorrências substituídas em {1} arquivo.", + "removeAll.occurrences.files.confirmation.message": "Substituir {0} ocorrências em {1} arquivos com '{2}'?", + "removeAll.occurrences.files.message": "{0} ocorrências substituídas em {1} arquivos.", + "replaceAll.confirm.button": "&&Substituir", + "replaceAll.confirmation.title": "Substituir Tudo", + "replaceAll.occurrence.file.confirmation.message": "Substituir {0} ocorrência em {1} arquivo?", + "replaceAll.occurrence.file.message": "{0} ocorrência substituída em {1} arquivo com '{2}'.", + "replaceAll.occurrence.files.confirmation.message": "Substituir {0} ocorrência em {1} arquivos?", + "replaceAll.occurrence.files.message": "{0} ocorrência substituída em {1} arquivos com '{2}'.", + "replaceAll.occurrences.file.confirmation.message": "Substituir {0} ocorrências em {1} arquivo?", + "replaceAll.occurrences.file.message": "{0} ocorrências substituídas em {1} arquivo com '{2}'.", + "replaceAll.occurrences.files.confirmation.message": "Substituir {0} ocorrências em {1} arquivos?", + "replaceAll.occurrences.files.message": "{0} ocorrências substituídas em {1} arquivos com '{2}'.", + "rerunSearch.message": "Pesquisar novamente", + "rerunSearchInAll.message": "Pesquisar novamente em todos os arquivos", + "search.file.result": "{0} resultado em {1} arquivo", + "search.file.results": "{0} resultados em {1} arquivo", + "search.files.result": "{0} resultado em {1} arquivos", + "search.files.results": "{0} resultados em {1} arquivos", + "searchCanceled": "A pesquisa foi cancelada antes que qualquer resultado fosse encontrado – ", + "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados.", + "searchPathNotFoundError": "Caminho de pesquisa não encontrado: {0}", + "searchScope.excludes": "arquivos a serem excluídos", + "searchScope.includes": "arquivos a serem incluídos", + "searchWithoutFolder": "Você não abriu nem especificou uma pasta. Somente arquivos abertos são pesquisados – ", + "unable to open": "Não é possível abrir um link desconhecido: {0}", + "unable to open trust": "Não é possível abrir link de comando de origem não confiável: {0}", + "useExcludesAndIgnoreFilesDescription": "Usar Excluir Configurações e Ignorar Arquivos", + "useIgnoresAndExcludesDisabled": "as opções excluir configurações e ignorar arquivos estão desabilitadas" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Substituir: digite o termo de substituição e pressione Enter para visualizar", + "label.Search": "Pesquisar: digite o termo de pesquisa e pressione Enter para pesquisar", + "search.action.replaceAll.disabled.label": "Substituir Tudo (Enviar Pesquisa para Habilitar)", + "search.action.replaceAll.enabled.label": "Substituir Tudo", + "search.placeHolder": "Pesquisar", + "search.replace.placeHolder": "Substituir", + "search.replace.toggle.button.title": "Ativar/Desativar Substituição", + "showContext": "Alternar as Linhas de Contexto" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "Nenhum símbolo de workspace correspondente", + "openToBottom": "Abrir na Parte Inferior", + "openToSide": "Aberto para o lado" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "A pasta do workspace não existe: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Ativar/Desativar os Detalhes da Pesquisa", - "searchScope.includes": "arquivos a serem incluídos", - "label.includes": "Pesquisar Padrões de Inclusão", - "searchScope.excludes": "arquivos a serem excluídos", "label.excludes": "Pesquisar Padrões de Exclusão", + "label.includes": "Pesquisar Padrões de Inclusão", + "moreSearch": "Ativar/Desativar os Detalhes da Pesquisa", "runSearch": "Executar Pesquisa", - "searchResultItem": "Foram correspondidos {0} em {1} no arquivo {2}", "searchEditor": "Pesquisar", - "textInputBoxBorder": "Borda da caixa de entrada de texto do editor de pesquisa." + "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados.", + "searchResultItem": "Foram correspondidos {0} em {1} no arquivo {2}", + "searchScope.excludes": "arquivos a serem excluídos", + "searchScope.includes": "arquivos a serem incluídos", + "textInputBoxBorder": "Borda da caixa de entrada de texto do editor de pesquisa.", + "unable to open": "Não é possível abrir um link desconhecido: {0}", + "unable to open trust": "Não é possível abrir link de comando de origem não confiável: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Pesquisar no Editor", + "search": "Pesquisar Editor", + "search.action.focusQueryEditorWidget": "Focar na Entrada do Editor de Pesquisa", + "search.openNewEditor": "Abrir o Novo Editor de Pesquisa na Exibição", + "search.openNewEditorToSide": "Abrir novo Editor de Pesquisa ao Lado", + "search.openNewSearchEditor": "Novo Editor de Pesquisa", + "search.openResultsInEditor": "Abrir Resultados no Editor", + "search.openSearchEditor": "Abrir Editor de Pesquisa", + "search.rerunSearchInEditor": "Pesquisar Novamente", + "searchEditor": "Pesquisar Editor", + "searchEditor.action.decreaseSearchEditorContextLines": "Diminuir as Linhas de Contexto", + "searchEditor.action.increaseSearchEditorContextLines": "Aumentar as Linhas de Contexto", + "searchEditor.action.selectAllSearchEditorMatches": "Selecionar Todas as Correspondências", + "searchEditor.action.toggleSearchEditorCaseSensitive": "Alternar a Correspondência de Maiúsculas e Minúsculas", + "searchEditor.action.toggleSearchEditorContextLines": "Alternar as Linhas de Contexto", + "searchEditor.action.toggleSearchEditorRegex": "Alternar o Uso de Expressão Regular", + "searchEditor.action.toggleSearchEditorWholeWord": "Alternar a Correspondência de Palavra Inteira", + "searchEditor.deleteResultBlock": "Excluir Resultados do Arquivo" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Pesquisar: {0}", - "searchTitle": "Pesquisar" + "searchTitle": "Pesquisar", + "searchTitle.withQuery": "Pesquisar: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "Todas as barras invertidas na cadeia de caracteres de Consulta precisam ter escape (\\\\)", - "numFiles": "{0} arquivos", - "oneFile": "Um arquivo", - "numResults": "{0} resultados", - "oneResult": "Um resultado", "noResults": "Nenhum Resultado", - "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Seja mais específico na sua pesquisa para diminuir o número de resultados." - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "O prefixo a ser usado ao selecionar o snippet no IntelliSense", - "snippetSchema.json.body": "O conteúdo do snippet. Use `$1`, `${1:defaultText}` para definir posições do cursor, use `$0` para a posição do cursor final. Insira valores de variáveis com `${varName}` e `${varName:defaultText}`, por exemplo, `This is file: $TM_FILENAME`.", - "snippetSchema.json.description": "A descrição do snippet.", - "snippetSchema.json.default": "Snippet vazio", - "snippetSchema.json": "Configuração do snippet de usuário", - "snippetSchema.json.scope": "Uma lista de nomes de linguagem às quais este snippet se aplica, por exemplo, 'typescript,javascript'." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Inserir Snippet", - "sep.userSnippet": "Snippets de Usuário", - "sep.extSnippet": "Snippets de Extensão", - "sep.workspaceSnippet": "Snippets do Workspace", - "disableSnippet": "Ocultar do IntelliSense", - "isDisabled": "(oculto no IntelliSense)", - "enable.snippet": "Mostrar no IntelliSense", - "pick.placeholder": "Selecionar um snippet" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", - "invalid.language.0": "Ao omitir o idioma, o valor de `contributes.{0}.path` precisa ser um `.code-snippets`. Valor fornecido: {1}", - "invalid.language": "Linguagem desconhecida em `contributes.{0}.language`. Valor fornecido: {1}", - "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil.", - "vscode.extension.contributes.snippets": "Contribui com snippets.", - "vscode.extension.contributes.snippets-language": "Identificador de linguagem com o qual este snippet contribuiu.", - "vscode.extension.contributes.snippets-path": "Caminho do arquivo de snippets. O caminho é relativo à pasta de extensão e, normalmente, começa com './snippets/'.", - "badVariableUse": "Um ou mais snippets da extensão '{0}' provavelmente confundem variáveis de snippet e os espaços reservados para snippet (confira https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax para obter mais detalhes)", - "badFile": "Não foi possível ler o arquivo de snippet \"{0}\"." + "numFiles": "{0} arquivos", + "numResults": "{0} resultados", + "oneFile": "Um arquivo", + "oneResult": "Um resultado", + "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados." }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(global)", - "global.1": "({0})", - "name": "Digitar nome do arquivo de snippet", "bad_name1": "Nome de arquivo inválido", "bad_name2": "'{0}' não é um nome de arquivo válido", "bad_name3": "'{0}' já existe", - "new.global_scope": "global", - "new.global": "Novo Arquivo de Snippets Globais...", - "new.workspace_scope": "{0} workspace", - "new.folder": "Novo Arquivo de Snippets para '{0}'...", + "global.1": "({0})", + "global.scope": "(global)", "group.global": "Snippets Existentes", - "new.global.sep": "Novos Snippets", - "openSnippet.pickLanguage": "Selecionar Arquivo de Snippets ou Criar Snippets", - "openSnippet.label": "Configurar Snippets de Usuário", - "preferences": "Preferências", "miOpenSnippets": "&&Snippets de Usuário", + "name": "Digitar nome do arquivo de snippet", + "new.folder": "Novo Arquivo de Snippets para '{0}'...", + "new.global": "Novo Arquivo de Snippets Globais...", + "new.global.sep": "Novos Snippets", + "new.global_scope": "global", + "new.workspace_scope": "{0} workspace", + "openSnippet.label": "Configurar Snippets de Usuário", + "openSnippet.pickLanguage": "Selecionar Arquivo de Snippets ou Criar Snippets", + "preferences": "Preferências", "userSnippets": "Snippets de Usuário" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Snippet do Workspace", - "source.userSnippetGlobal": "Snippet de Usuário Global", - "source.userSnippet": "Snippet do Usuário" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Ocultar do IntelliSense", + "enable.snippet": "Mostrar no IntelliSense", + "isDisabled": "(oculto no IntelliSense)", + "pick.placeholder": "Selecionar um snippet", + "sep.extSnippet": "Snippets de Extensão", + "sep.userSnippet": "Snippets de Usuário", + "sep.workspaceSnippet": "Snippets do Workspace", + "snippet.suggestions.label": "Inserir Snippet" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "Você poderia participar de uma pesquisa de opinião rápida?", - "takeSurvey": "Responder Pesquisa", - "remindLater": "Lembrar Mais Tarde", - "neverAgain": "Não Mostrar Novamente" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Configuração do snippet de usuário", + "snippetSchema.json.body": "O conteúdo do snippet. Use `$1`, `${1:defaultText}` para definir posições do cursor, use `$0` para a posição do cursor final. Insira valores de variáveis com `${varName}` e `${varName:defaultText}`, por exemplo, `This is file: $TM_FILENAME`.", + "snippetSchema.json.default": "Snippet vazio", + "snippetSchema.json.description": "A descrição do snippet.", + "snippetSchema.json.prefix": "O prefixo a ser usado ao selecionar o snippet no IntelliSense", + "snippetSchema.json.scope": "Uma lista de nomes de linguagem às quais este snippet se aplica, por exemplo, 'typescript,javascript'." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Snippet do Usuário", + "source.userSnippetGlobal": "Snippet de Usuário Global", + "source.workspaceSnippetGlobal": "Snippet do Workspace" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "Não foi possível ler o arquivo de snippet \"{0}\".", + "badVariableUse": "Um ou mais snippets da extensão '{0}' provavelmente confundem variáveis de snippet e os espaços reservados para snippet (confira https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax para obter mais detalhes)", + "invalid.language": "Linguagem desconhecida em `contributes.{0}.language`. Valor fornecido: {1}", + "invalid.language.0": "Ao omitir o idioma, o valor de `contributes.{0}.path` precisa ser um `.code-snippets`. Valor fornecido: {1}", + "invalid.path.0": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", + "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil.", + "vscode.extension.contributes.snippets": "Contribui com snippets.", + "vscode.extension.contributes.snippets-language": "Identificador de linguagem com o qual este snippet contribuiu.", + "vscode.extension.contributes.snippets-path": "Caminho do arquivo de snippets. O caminho é relativo à pasta de extensão e, normalmente, começa com './snippets/'." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "Você tem um minuto para ajudar a equipe do VS Code? Conte-nos sobre sua experiência com o VS Code até agora.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "Ajude-nos a melhorar nosso suporte para {0}", - "takeShortSurvey": "Participe de uma Pesquisa Breve", + "neverAgain": "Não Mostrar Novamente", "remindLater": "Lembrar Mais Tarde", - "neverAgain": "Não Mostrar Novamente" + "takeShortSurvey": "Participe de uma Pesquisa Breve" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "Não Mostrar Novamente", + "remindLater": "Lembrar Mais Tarde", + "surveyQuestion": "Você poderia participar de uma pesquisa de opinião rápida?", + "takeSurvey": "Responder Pesquisa" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "Esta pasta contém um arquivo de workspace '{0}'. Deseja abri-lo? [Saiba mais]({1}) sobre arquivos de workspace.", @@ -6888,843 +7128,909 @@ "selectWorkspace": "Selecionar Workspace", "selectToOpen": "Selecionar um workspace para abrir" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "Há uma tarefa em execução. Deseja terminá-la?", - "TaskSystem.terminateTask": "&&Terminar a Tarefa", - "TaskSystem.noProcess": "A tarefa iniciada não existe mais. Se a tarefa gerou processos em segundo plano saindo do VS Code, ela poderá resultar em processos órfãos. Para evitar isso, inicie o último processo em segundo plano com um sinalizador de espera.", - "TaskSystem.exitAnyways": "&&Sair Mesmo Assim" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Se uma tarefa está em execução no momento.", - "tasksCategory": "Tarefas", - "TaskDefinition.missingRequiredProperty": "Erro: o identificador de tarefa '{0}' não tem a propriedade '{1}' exigida. O identificador de tarefas será ignorado." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Aviso: options.cwd precisa ser do tipo cadeia de caracteres. Ignorando o valor {0}\r\n", - "ConfigurationParser.inValidArg": "Erro: o argumento do comando precisa ser uma cadeia de caracteres ou uma cadeia de caracteres entre aspas. O valor fornecido é:\r\n{0}", - "ConfigurationParser.noShell": "Aviso: a configuração do shell só tem suporte durante a execução de tarefas no terminal.", - "ConfigurationParser.noName": "Erro: o Correspondente de Problemas no escopo de declaração precisa ter um nome:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Aviso: o correspondente de problema definido é desconhecido. Os tipos com suporte são string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Erro: referência de problemMatcher inválida: {0}\r\n", - "ConfigurationParser.noTaskType": "Erro: a configuração de tarefas precisa ter uma propriedade de tipo. A configuração será ignorada.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Erro: não há nenhum tipo de tarefa '{0}' registrado. Você se esqueceu de instalar uma extensão que fornece um provedor de tarefas correspondente?", - "ConfigurationParser.missingType": "Erro: a configuração da tarefa '{0}' não tem a propriedade 'type' necessária. A configuração da tarefa será ignorada.", - "ConfigurationParser.incorrectType": "Erro: a configuração da tarefa '{0}' está usando um tipo desconhecido. A configuração da tarefa será ignorada.", - "ConfigurationParser.notCustom": "Erro: a tarefa não está declarada como uma tarefa personalizada. A configuração será ignorada.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Erro: uma tarefa precisa fornecer uma propriedade de rótulo. A tarefa será ignorada.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Aviso: {0} tarefas não estão disponíveis no ambiente atual.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Erro: a tarefa '{0}' não especifica um comando nem uma propriedade dependsOn. A tarefa será ignorada. Sua definição é:\r\n{1}", - "taskConfiguration.noCommand": "Erro: a tarefa '{0}' não define um comando. A tarefa será ignorada. Sua definição é:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "A versão da tarefa 2.0.0 não dá suporte a tarefas específicas de sistemas operacionais globais. Converta-os em uma tarefa com um comando específico do sistema operacional. As tarefas afetadas são:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "O sistema de tarefas está configurado para a versão 0.1.0 (confira o arquivo tasks.json), que só pode executar tarefas personalizadas. Atualize para a versão 2.0.0 para executar a tarefa: {0}", - "TaskRunnerSystem.unknownError": "Ocorreu um erro desconhecido durante a execução de uma tarefa. Confira o log de saída da tarefa para obter detalhes.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nA observação de tarefas de build foi concluída.", - "TaskRunnerSystem.childProcessError": "Falha ao iniciar o programa externo {0} {1}.", - "TaskRunnerSystem.cancelRequested": "\r\nA tarefa '{0}' foi finalizada por solicitação do usuário.", - "unknownProblemMatcher": "O correspondente do problema {0} não pode ser resolvido. Ele será ignorado" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "Executar o gulp --tasks-simple não listou nenhuma tarefa. Você executou a instalação do npm?", - "TaskSystemDetector.noJakeTasks": "Executar o jake --tasks não listou nenhuma tarefa. Você executou a instalação do npm?", - "TaskSystemDetector.noGulpProgram": "O Gulp não está instalado no seu sistema. Execute npm install -g gulp para instalá-lo.", - "TaskSystemDetector.noJakeProgram": "O Jake não está instalado no seu sistema. Execute npm install -g jake para instalá-lo.", - "TaskSystemDetector.noGruntProgram": "O Grunt não está instalado no seu sistema. Execute npm install -g grunt para instalá-lo.", - "TaskSystemDetector.noProgram": "O programa {0} não foi encontrado. A mensagem está {1}", - "TaskSystemDetector.buildTaskDetected": "A tarefa de build chamada '{0}' foi detectada.", - "TaskSystemDetector.testTaskDetected": "A tarefa de teste chamada '{0}' foi detectada." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Se há suporte para tarefas CustomExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", - "tasks.shellExecutionSupported": "Se há suporte para tarefas ShellExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", - "tasks.processExecutionSupported": "Se há suporte para tarefas ProcessExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "Configurar a Tarefa", - "tasks": "Tarefas", - "TaskSystem.noHotSwap": "Alterar o mecanismo de execução de tarefa com uma tarefa ativa em execução exige o recarregamento da Janela", - "reloadWindow": "Recarregar a Janela", - "TaskService.pickBuildTaskForLabel": "Selecionar a tarefa de build (não há uma tarefa de build padrão definida)", - "taskServiceOutputPrompt": "Ocorreram erros na tarefa. Veja a saída para obter mais detalhes.", - "showOutput": "Mostrar saída", "TaskServer.folderIgnored": "A pasta {0} foi ignorada, pois usa a versão da tarefa 0.1.0", - "TaskService.providerUnavailable": "Aviso: {0} tarefas não estão disponíveis no ambiente atual.\r\n", - "TaskService.noBuildTask1": "Nenhuma tarefa de build definida. Marcar uma tarefa com 'isBuildCommand' no arquivo tasks.json.", - "TaskService.noBuildTask2": "Nenhuma tarefa de build definida. Marcar uma tarefa com um grupo 'build' no arquivo tasks.json.", - "TaskService.noTestTask1": "Nenhuma tarefa de teste definida. Marque uma tarefa com 'isTestCommand' no arquivo tasks.json.", - "TaskService.noTestTask2": "Nenhuma tarefa de teste definida. Marque uma tarefa com um grupo 'test' no arquivo tasks.json.", "TaskServer.noTask": "A tarefa a ser executada não está definida", "TaskService.associate": "associar", "TaskService.attachProblemMatcher.continueWithout": "Continuar sem verificar a saída da tarefa", + "TaskService.attachProblemMatcher.learnMoreAbout": "Saiba mais sobre a verificação da saída da tarefa", "TaskService.attachProblemMatcher.never": "Nunca examinar a saída da tarefa para esta tarefa", "TaskService.attachProblemMatcher.neverType": "Nunca examinar a saída da tarefa para {0} tarefas", - "TaskService.attachProblemMatcher.learnMoreAbout": "Saiba mais sobre a verificação da saída da tarefa", - "selectProblemMatcher": "Selecionar quais tipos de erros e avisos para examinar a saída da tarefa", - "customizeParseErrors": "A configuração da tarefa atual tem erros. Corrija os erros primeiro antes de personalizar uma tarefa.", - "tasksJsonComment": "\t// Confira https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// para obter a documentação sobre o formato tasks.json", - "moreThanOneBuildTask": "Há várias tarefas de build definidas em tasks.json. Executando a primeiro.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "Salvar todos os editores?", - "saveBeforeRun.save": "Salvar", - "saveBeforeRun.dontSave": "Não salvar", - "detail": "Deseja salvar todos os editores antes de executar a tarefa?", - "TaskSystem.activeSame.noBackground": "A tarefa '{0}' já está ativa.", - "terminateTask": "Terminar a Tarefa", - "restartTask": "Reiniciar Tarefa", - "TaskSystem.active": "Já existe uma tarefa em execução. Termine-a antes de executar outra tarefa.", - "TaskSystem.restartFailed": "Falha ao terminar e reiniciar a tarefa {0}", - "unexpectedTaskType": "O provedor de tarefas para tarefas \"{0}\" forneceu, inesperadamente, uma tarefa do tipo \"{1}\".\r\n", + "TaskService.createJsonFile": "Criar arquivo tasks.json do modelo", + "TaskService.defaultBuildTaskExists": "{0} já está marcado como a tarefa de build padrão", + "TaskService.defaultTestTaskExists": "{0} já está marcado como a tarefa de teste padrão.", + "TaskService.fetchingBuildTasks": "Buscando tarefas de build...", + "TaskService.fetchingTestTasks": "Buscando tarefas de teste...", + "TaskService.ignoredFolder": "As seguintes pastas de workspace foram ignoradas, pois usam a versão de tarefa 0.1.0: {0}", + "TaskService.noBuildTask": "Não foi encontrada nenhuma tarefa de build para ser executada. Configurar Tarefa de Build...", + "TaskService.noBuildTask1": "Nenhuma tarefa de build definida. Marcar uma tarefa com 'isBuildCommand' no arquivo tasks.json.", + "TaskService.noBuildTask2": "Nenhuma tarefa de build definida. Marcar uma tarefa com um grupo 'build' no arquivo tasks.json.", "TaskService.noConfiguration": "Erro: a detecção da tarefa {0} não contribuiu com uma tarefa para a seguinte configuração:\r\n{1}\r\nA tarefa será ignorada.\r\n", + "TaskService.noEntryToRun": "$(plus) Configurar uma Tarefa", + "TaskService.noEntryToRunSlow": "$(plus) Configurar uma Tarefa", + "TaskService.noTaskIsRunning": "Nenhuma tarefa está em execução", + "TaskService.noTaskRunning": "Nenhuma tarefa em execução no momento", + "TaskService.noTaskToRestart": "Nenhuma tarefa a ser reiniciada", + "TaskService.noTestTask1": "Nenhuma tarefa de teste definida. Marque uma tarefa com 'isTestCommand' no arquivo tasks.json.", + "TaskService.noTestTask2": "Nenhuma tarefa de teste definida. Marque uma tarefa com um grupo 'test' no arquivo tasks.json.", + "TaskService.noTestTaskTerminal": "Nenhuma tarefa de teste a ser executada encontrada. Configurar Tarefas...", + "TaskService.notAgain": "Não Mostrar Novamente", + "TaskService.openJsonFile": "Abrir arquivo tasks.json", + "TaskService.pickBuildTask": "Selecionar a tarefa de build a ser executada", + "TaskService.pickBuildTaskForLabel": "Selecionar a tarefa de build (não há uma tarefa de build padrão definida)", + "TaskService.pickDefaultBuildTask": "Selecionar a tarefa a ser usada como a tarefa de build padrão", + "TaskService.pickDefaultTestTask": "Selecionar a tarefa a ser usada como a tarefa de teste padrão", + "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", + "TaskService.pickShowTask": "Selecionar a tarefa para mostrar a saída", + "TaskService.pickTask": "Selecionar uma tarefa para configurar", + "TaskService.pickTestTask": "Selecionar a tarefa de teste a ser executada", + "TaskService.providerUnavailable": "Aviso: {0} tarefas não estão disponíveis no ambiente atual.\r\n", + "TaskService.requestTrust": "A listagem e a execução de tarefas exigem que alguns dos arquivos neste espaço de trabalho sejam executados como código.", + "TaskService.taskToRestart": "Selecionar a tarefa a ser reiniciada", + "TaskService.taskToTerminate": "Selecionar uma tarefa a ser terminada", + "TaskService.template": "Selecionar um Modelo de Tarefa", + "TaskService.terminateAllRunningTasks": "Todas as Tarefas em Execução", + "TaskSystem.active": "Já existe uma tarefa em execução. Termine-a antes de executar outra tarefa.", + "TaskSystem.activeSame.noBackground": "A tarefa '{0}' já está ativa.", "TaskSystem.configurationErrors": "Erro: a configuração da tarefa fornecida tem erros de validação e não pode ser usada. Corrija os erros primeiro.", + "TaskSystem.invalidTaskJson": "Erro: o conteúdo do arquivo tasks.json tem erros de sintaxe. Corrija-o antes de executar uma tarefa.\r\n", "TaskSystem.invalidTaskJsonOther": "Erro: o conteúdo das tarefas json em {0} tem erros de sintaxe. Corrija-o antes de executar uma tarefa.\r\n", - "TasksSystem.locationWorkspaceConfig": "arquivo do workspace", + "TaskSystem.restartFailed": "Falha ao terminar e reiniciar a tarefa {0}", + "TaskSystem.saveBeforeRun.prompt.title": "Salvar todos os editores?", + "TaskSystem.unknownError": "Ocorreu um erro ao executar uma tarefa. Confira o log de tarefas para obter detalhes.", + "TaskSystem.versionSettings": "Somente é permitida a versão de tarefas 2.0.0 nas configurações de usuário.", "TaskSystem.versionWorkspaceFile": "Somente a versão de tarefas 2.0.0 é permitida nos arquivos de configuração do workspace.", "TasksSystem.locationUserConfig": "configurações de usuário", - "TaskSystem.versionSettings": "Somente é permitida a versão de tarefas 2.0.0 nas configurações de usuário.", - "taskService.ignoreingFolder": "Ignorando as configurações de tarefa para a pasta {0} do workspace. O suporte à tarefa do workspace de várias pastas exige que todas as pastas usem a versão de tarefa 2.0.0\r\n", - "TaskSystem.invalidTaskJson": "Erro: o conteúdo do arquivo tasks.json tem erros de sintaxe. Corrija-o antes de executar uma tarefa.\r\n", - "TerminateAction.label": "Terminar a Tarefa", - "TaskSystem.unknownError": "Ocorreu um erro ao executar uma tarefa. Confira o log de tarefas para obter detalhes.", - "configureTask": "Configurar a Tarefa", - "recentlyUsed": "tarefas usadas recentemente", - "configured": "tarefas configuradas", - "detected": "tarefas detectadas", - "TaskService.ignoredFolder": "As seguintes pastas de workspace foram ignoradas, pois usam a versão de tarefa 0.1.0: {0}", - "TaskService.notAgain": "Não Mostrar Novamente", - "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", - "TaskService.noEntryToRunSlow": "$(plus) Configurar uma Tarefa", - "TaskService.noEntryToRun": "$(plus) Configurar uma Tarefa", - "TaskService.fetchingBuildTasks": "Buscando tarefas de build...", - "TaskService.pickBuildTask": "Selecionar a tarefa de build a ser executada", - "TaskService.noBuildTask": "Não foi encontrada nenhuma tarefa de build para ser executada. Configurar Tarefa de Build...", - "TaskService.fetchingTestTasks": "Buscando tarefas de teste...", - "TaskService.pickTestTask": "Selecionar a tarefa de teste a ser executada", - "TaskService.noTestTaskTerminal": "Nenhuma tarefa de teste a ser executada encontrada. Configurar Tarefas...", - "TaskService.taskToTerminate": "Selecionar uma tarefa a ser terminada", - "TaskService.noTaskRunning": "Nenhuma tarefa em execução no momento", - "TaskService.terminateAllRunningTasks": "Todas as Tarefas em Execução", - "TerminateAction.noProcess": "O processo iniciado não existe mais. Se a tarefa gerou tarefas em segundo plano saindo do VS Code, ela poderá resultar em processos órfãos.", + "TasksSystem.locationWorkspaceConfig": "arquivo do workspace", "TerminateAction.failed": "Falha ao terminar a tarefa em execução", - "TaskService.taskToRestart": "Selecionar a tarefa a ser reiniciada", - "TaskService.noTaskToRestart": "Nenhuma tarefa a ser reiniciada", - "TaskService.template": "Selecionar um Modelo de Tarefa", + "TerminateAction.label": "Terminar a Tarefa", + "TerminateAction.noProcess": "O processo iniciado não existe mais. Se a tarefa gerou tarefas em segundo plano saindo do VS Code, ela poderá resultar em processos órfãos.", + "configureTask": "Configurar a Tarefa", + "configured": "tarefas configuradas", + "customizeParseErrors": "A configuração da tarefa atual tem erros. Corrija os erros primeiro antes de personalizar uma tarefa.", + "detail": "Deseja salvar todos os editores antes de executar a tarefa?", + "detected": "tarefas detectadas", + "moreThanOneBuildTask": "Há várias tarefas de build definidas em tasks.json. Executando a primeira.\r\n", + "recentlyUsed": "tarefas usadas recentemente", + "restartTask": "Reiniciar Tarefa", + "saveBeforeRun.dontSave": "Não salvar", + "saveBeforeRun.save": "Salvar", + "selectProblemMatcher": "Selecionar quais tipos de erros e avisos para examinar a saída da tarefa", + "showOutput": "Mostrar saída", "taskQuickPick.userSettings": "Configurações de Usuário", - "TaskService.createJsonFile": "Criar arquivo tasks.json do modelo", - "TaskService.openJsonFile": "Abrir arquivo tasks.json", - "TaskService.pickTask": "Selecionar uma tarefa para configurar", - "TaskService.defaultBuildTaskExists": "{0} já está marcado como a tarefa de build padrão", - "TaskService.pickDefaultBuildTask": "Selecionar a tarefa a ser usada como a tarefa de build padrão", - "TaskService.defaultTestTaskExists": "{0} já está marcado como a tarefa de teste padrão.", - "TaskService.pickDefaultTestTask": "Selecionar a tarefa a ser usada como a tarefa de teste padrão", - "TaskService.pickShowTask": "Selecionar a tarefa para mostrar a saída", - "TaskService.noTaskIsRunning": "Nenhuma tarefa está em execução" + "taskService.ignoreingFolder": "Ignorando as configurações de tarefa para a pasta {0} do espaço de trabalho. O suporte à tarefa do espaço de trabalho de várias pastas exige que todas as pastas usem a versão de tarefa 2.0.0\r\n", + "taskService.openDiff": "Diff aberta", + "taskService.openDiffs": "Abrir diffs", + "taskService.upgradeVersion": "As tarefas preteridas da versão 0.1.0 foram removidas. Suas tarefas foram atualizadas para a versão 2.0.0. Abra a diff para revisar a atualização.", + "taskService.upgradeVersionPlural": "As tarefas preteridas da versão 0.1.0 foram removidas. Suas tarefas foram atualizadas para a versão 2.0.0. Abra os diffs para analisar a atualização.", + "taskServiceOutputPrompt": "Ocorreram erros na tarefa. Veja a saída para obter mais detalhes.", + "tasks": "Tarefas", + "tasksJsonComment": "\t// Confira https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// para obter a documentação sobre o formato tasks.json", + "terminateTask": "Terminar a Tarefa", + "unexpectedTaskType": "O provedor de tarefas para tarefas \"{0}\" forneceu, inesperadamente, uma tarefa do tipo \"{1}\".\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "Ocorreu um erro desconhecido durante a execução de uma tarefa. Confira o log de saída da tarefa para obter detalhes.", - "dependencyCycle": "Há um ciclo de dependência. Confira a tarefa \"{0}\".", - "dependencyFailed": "Não foi possível resolver a tarefa dependente '{0}' na pasta '{1}' do workspace", - "TerminalTaskSystem.nonWatchingMatcher": "A tarefa {0} é uma tarefa em segundo plano, mas usa um correspondente de problema sem um padrão em segundo plano", - "TerminalTaskSystem.terminalName": "Tarefa – {0}", - "closeTerminal": "Pressione qualquer tecla para fechar o terminal.", - "reuseTerminal": "O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo.", - "TerminalTaskSystem": "Não é possível executar um comando do shell em uma unidade UNC usando cmd.exe.", - "unknownProblemMatcher": "O correspondente do problema {0} não pode ser resolvido. Ele será ignorado" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Permitir e executar", + "disallow": "Rejeitar", + "openTask": "Abrir o arquivo", + "openTasks": "Abrir os arquivos", + "tasks.run.allowAutomatic": "Este workspace tem tarefas ({0}) definidas em ({1}) que são executadas automaticamente quando você o abre. Você permite que as tarefas automáticas sejam executadas ao abrir este workspace?", + "workbench.action.tasks.allowAutomaticTasks": "Permitir Tarefas Automáticas na Pasta", + "workbench.action.tasks.disallowAutomaticTasks": "Não Permitir Tarefas Automáticas na Pasta", + "workbench.action.tasks.manageAutomaticRunning": "Gerenciar Tarefas Automáticas na Pasta" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Executar Tarefa de Build", + "ConfigureDefaultBuildTask.label": "Configurar Tarefa de Build Padrão", + "ConfigureDefaultTestTask.label": "Configurar Tarefa de Teste Padrão", + "ReRunTaskAction.label": "Executar Última Tarefa Novamente", + "RestartTaskAction.label": "Reiniciar Tarefa em Execução", + "RunTaskAction.label": "Executar a Tarefa", + "ShowLogAction.label": "Mostrar Log de Tarefas", + "ShowTasksAction.label": "Mostrar as Tarefas em Execução", + "TerminateAction.label": "Terminar a Tarefa", + "TestAction.label": "Executar Tarefa de Teste", "building": "Compilando...", + "miBuildTask": "Executar Tarefa de &&Build...", + "miConfigureBuildTask": "Configurar Tarefa de Build Pa&&drão...", + "miConfigureTask": "&&Configurar Tarefas...", + "miRestartTask": "R&&einiciar Tarefa em Execução...", + "miRunTask": "&&Executar a Tarefa...", + "miRunningTask": "Mostrar Tarefas em Execuç&&ão...", + "miTerminateTask": "&&Terminar a Tarefa...", "numberOfRunningTasks": "{0} tarefas em execução", "runningTasks": "Mostrar as Tarefas em Execução", "status.runningTasks": "Executando Tarefas", - "miRunTask": "&&Executar a Tarefa...", - "miBuildTask": "Executar Tarefa de &&Build...", - "miRunningTask": "Mostrar Tarefas em Execuç&&ão...", - "miRestartTask": "R&&einiciar Tarefa em Execução...", - "miTerminateTask": "&&Terminar a Tarefa...", - "miConfigureTask": "&&Configurar Tarefas...", - "miConfigureBuildTask": "Configurar Tarefa de Build Pa&&drão...", - "workbench.action.tasks.openWorkspaceFileTasks": "Abrir Tarefas do Workspace", - "ShowLogAction.label": "Mostrar Log de Tarefas", - "RunTaskAction.label": "Executar a Tarefa", - "ReRunTaskAction.label": "Executar Última Tarefa Novamente", - "RestartTaskAction.label": "Reiniciar Tarefa em Execução", - "ShowTasksAction.label": "Mostrar as Tarefas em Execução", - "TerminateAction.label": "Terminar a Tarefa", - "BuildAction.label": "Executar Tarefa de Build", - "TestAction.label": "Executar Tarefa de Teste", - "ConfigureDefaultBuildTask.label": "Configurar Tarefa de Build Padrão", - "ConfigureDefaultTestTask.label": "Configurar Tarefa de Teste Padrão", - "workbench.action.tasks.openUserTasks": "Abrir Tarefas do Usuário", - "tasksQuickAccessPlaceholder": "Digite o nome de uma tarefa a ser executada.", - "tasksQuickAccessHelp": "Executar a Tarefa", - "tasksConfigurationTitle": "Tarefas", - "task.problemMatchers.neverPrompt": "Configura se é necessário mostrar o aviso de correspondência de problema ao executar uma tarefa. Defina como `true` para não receber avisos ou use um dicionário de tipos de tarefa para desligar o aviso somente para tipos de tarefa específicos.", - "task.problemMatchers.neverPrompt.boolean": "Define o comportamento do prompt do correspondente de problemas para todas as tarefas.", - "task.problemMatchers.neverPrompt.array": "Um objeto que contém os pares tipo-booliano da tarefa para nunca solicitar correspondentes de problemas.", + "task.SaveBeforeRun.prompt": "Avisa se os editores devem ser salvos antes de serem executados.", "task.autoDetect": "Controla a habilitação de `provideTasks` para toda a extensão do provedor de tarefas. Se o comando Tasks: Run Task estiver lento, desabilitar a detecção automática para provedores de tarefas poderá ajudar. As extensões individuais também podem fornecer configurações que desabilitam a detecção automática.", - "task.slowProviderWarning": "Configura se um aviso é mostrado quando um provedor está lento", - "task.slowProviderWarning.boolean": "Define o aviso do provedor lento para todas as tarefas.", - "task.slowProviderWarning.array": "Uma matriz de tipos de tarefas que nunca mostrará o aviso de provedor lento.", - "task.quickOpen.history": "Controla o número de itens recentes rastreados na caixa de diálogo de abertura rápida da tarefa.", + "task.problemMatchers.neverPrompt": "Configura se é necessário mostrar o aviso de correspondência de problema ao executar uma tarefa. Defina como `true` para não receber avisos ou use um dicionário de tipos de tarefa para desligar o aviso somente para tipos de tarefa específicos.", + "task.problemMatchers.neverPrompt.array": "Um objeto que contém os pares tipo-booliano da tarefa para nunca solicitar correspondentes de problemas.", + "task.problemMatchers.neverPrompt.boolean": "Define o comportamento do prompt do correspondente de problemas para todas as tarefas.", "task.quickOpen.detail": "Controla se é necessário mostrar os detalhes da tarefa que tem um detalhe nas seleções rápidas de tarefa, como Executar Tarefa.", - "task.quickOpen.skip": "Controla se a seleção rápida de tarefa é ignorada quando há apenas uma tarefa para seleção.", + "task.quickOpen.history": "Controla o número de itens recentes rastreados na caixa de diálogo de abertura rápida da tarefa.", "task.quickOpen.showAll": "Faz com que as tarefas: executem o comando Task para usar o comportamento mais lento \"show all\" em vez do seletor de nível dois mais rápido, no qual as tarefas são agrupadas pelo provedor.", + "task.quickOpen.skip": "Controla se a seleção rápida de tarefa é ignorada quando há apenas uma tarefa para seleção.", "task.saveBeforeRun": "Salve todos os editores sujos antes de executar uma tarefa.", "task.saveBeforeRun.always": "Sempre salva todos os editores antes de executar.", "task.saveBeforeRun.never": "Nunca salva editores antes de executar.", - "task.SaveBeforeRun.prompt": "Avisa se os editores devem ser salvos antes de serem executados." + "task.slowProviderWarning": "Configura se um aviso é mostrado quando um provedor está lento", + "task.slowProviderWarning.array": "Uma matriz de tipos de tarefas que nunca mostrará o aviso de provedor lento.", + "task.slowProviderWarning.boolean": "Define o aviso do provedor lento para todas as tarefas.", + "tasksConfigurationTitle": "Tarefas", + "tasksQuickAccessHelp": "Executar a Tarefa", + "tasksQuickAccessPlaceholder": "Digite o nome de uma tarefa a ser executada.", + "workbench.action.tasks.openUserTasks": "Abrir Tarefas do Usuário", + "workbench.action.tasks.openWorkspaceFileTasks": "Abrir Tarefas do Workspace" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "A detecção de {0} tarefas faz com que arquivos em qualquer espaço de trabalho aberto sejam executados como código. Habilitar a detecção de tarefa{0} é uma configuração do usuário e se aplicará a qualquer espaço de trabalho que você abrir. Você deseja habilitar a detecção de tarefa {0} para todos os espaços de trabalho?", + "TaskQuickPick.changeSettingNo": "Não", + "TaskQuickPick.changeSettingYes": "Sim", + "TaskQuickPick.changeSettingsOptions": "$(gear) {0} detecção de tarefa está desligada. Habilite{1} detecção de tarefas...", + "TaskQuickPick.goBack": "Voltar ↩", + "TaskQuickPick.noTasksForType": "Nenhuma tarefa {0} encontrada. Voltar ↩", + "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", + "configureTask": "Configurar a Tarefa", + "configureTaskIcon": "Ícone de configuração na lista de seleção de tarefas.", + "configured": "configurado", + "contributedTasks": "contribuídas", + "noProviderForTask": "Não há provedor de tarefas registrado para tarefas do tipo \"{0}\".", + "recentlyUsed": "usado recentemente", + "removeRecent": "Remover a Tarefa Usada Recentemente", + "removeTaskIcon": "Ícone de remoção na lista de seleção de tarefas.", + "taskQuickPick.showAll": "Mostrar Todas as Tarefas...", + "taskType": "Todas as {0} tarefas" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "A tarefa está em execução", + "taskTerminalStatus.errors": "A tarefa tem erros", + "taskTerminalStatus.errorsInactive": "A tarefa tem erros e está aguardando...", + "taskTerminalStatus.succeeded": "Tarefa bem-sucedida", + "taskTerminalStatus.succeededInactive": "Tarefa bem-sucedida e em espera..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Selecionar a tarefa a ser executada", + "noTaskResults": "Nenhuma tarefa correspondente" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Não é possível executar um comando do shell em uma unidade UNC usando cmd.exe.", + "TerminalTaskSystem.nonWatchingMatcher": "A tarefa {0} é uma tarefa em segundo plano, mas usa um correspondente de problema sem um padrão em segundo plano", + "TerminalTaskSystem.terminalDescription": "Tarefa", + "TerminalTaskSystem.unknownError": "Ocorreu um erro desconhecido durante a execução de uma tarefa. Confira o log de saída da tarefa para obter detalhes.", + "closeTerminal": "Pressione qualquer tecla para fechar o terminal.", + "dependencyCycle": "Há um ciclo de dependência. Confira a tarefa \"{0}\".", + "dependencyFailed": "Não foi possível resolver a tarefa dependente '{0}' na pasta '{1}' do workspace", + "reuseTerminal": "O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo.", + "unknownProblemMatcher": "O correspondente do problema {0} não pode ser resolvido. Ele será ignorado" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Argumentos adicionais passados para o comando.", + "JsonSchema.background": "Se a tarefa executada é mantida ativa e em execução em segundo plano.", + "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", + "JsonSchema.echoCommand": "Controla se o comando executado é ecoado para a saída. O padrão é false.", + "JsonSchema.matchers": "Os correspondentes de problemas a serem usados. Podem ser uma cadeia de caracteres ou uma definição de correspondente de problema ou uma matriz de cadeias de caracteres e correspondentes a problemas.", + "JsonSchema.options": "Opções de comando adicionais", + "JsonSchema.options.cwd": "O diretório de trabalho atual do programa ou script executado. Se a raiz do workspace atual do código omitido for usada.", + "JsonSchema.options.env": "O ambiente do programa ou shell executado. Se omitido, o ambiente do processo pai será usado.", + "JsonSchema.promptOnClose": "Se o usuário é solicitado quando o VS Code fecha com uma tarefa em segundo plano em execução.", + "JsonSchema.shell.args": "Os argumentos do shell.", + "JsonSchema.shell.executable": "O shell a ser usado.", + "JsonSchema.shellConfiguration": "Configura o shell a ser usado.", + "JsonSchema.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitida, 'always' será usado.", + "JsonSchema.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. O padrão é false.", + "JsonSchema.taskSelector": "Prefixo para indicar que um argumento é uma tarefa.", + "JsonSchema.tasks": "As configurações da tarefa. Geralmente, são aprimoramentos da tarefa já definidos no executor de tarefas externas.", + "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", + "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", + "JsonSchema.tasks.build": "Mapeia esta tarefa para o comando de build padrão do Code.", + "JsonSchema.tasks.linux": "Configuração de comando específica do Linux", + "JsonSchema.tasks.mac": "Configuração de comando específica para Mac", + "JsonSchema.tasks.matcherError": "Correspondente de problema não reconhecido. A extensão que contribui com este correspondente de problemas está instalada?", + "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", + "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", + "JsonSchema.tasks.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitido, o valor definido globalmente será usado.", + "JsonSchema.tasks.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. Se omitido, o valor definido globalmente será usado.", + "JsonSchema.tasks.taskName": "O nome da tarefa", + "JsonSchema.tasks.test": "Mapeia esta tarefa para o comando de teste padrão do Code.", + "JsonSchema.tasks.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", + "JsonSchema.tasks.watching.deprecation": "Preterido. Use isBackground.", + "JsonSchema.tasks.windows": "Configuração de comando específica do Windows", + "JsonSchema.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", + "JsonSchema.watching.deprecation": "Preterido. Use isBackground." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "O executor foi graduado. Usar a propriedade do executor oficial", + "JsonSchema.linux": "Configuração de comando específica do Linux", + "JsonSchema.mac": "Configuração de comando específica do Mac", + "JsonSchema.runner": "Define se a tarefa é executada como um processo e a saída é mostrada na janela de saída ou dentro do terminal.", + "JsonSchema.shell": "Especifica se o comando é um comando do shell ou um programa externo. O padrão é false quando omitido.", + "JsonSchema.version": "O número de versão da configuração", + "JsonSchema.version.deprecated": "A versão de tarefa 0.1.0 foi preterida. Use 2.0.0", + "JsonSchema.windows": "Configuração de comando específica do Windows" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "O valor real do argumento", + "JsonSchema.args.quotesString.quote": "Como o valor do argumento deve ser colocado entre aspas.", + "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", + "JsonSchema.command.quotedString.value": "O valor real do comando", + "JsonSchema.command.quotesString.quote": "Como o valor do comando deve ser colocado entre aspas.", + "JsonSchema.commandArray": "O comando do shell a ser executado. Os itens da matriz serão unidos usando um caractere de espaço", + "JsonSchema.customizations.customizes.type": "O tipo de tarefa a ser personalizado", + "JsonSchema.linux": "Configuração de comando específica do Linux", + "JsonSchema.mac": "Configuração de comando específica do Mac", + "JsonSchema.shell": "Especifica se o comando é um comando do shell ou um programa externo. O padrão é false quando omitido.", + "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", + "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", + "JsonSchema.tasks.customize.deprecated": "A propriedade de personalização foi preterida. Confira as notas sobre a versão 1.14 sobre como migrar para a nova abordagem de personalização de tarefas", + "JsonSchema.tasks.dependsOn": "Uma cadeia de caracteres que representa outra tarefa ou uma matriz de outras tarefas das quais essa tarefa depende.", + "JsonSchema.tasks.dependsOn.array": "As outras tarefas das quais essa tarefa depende.", + "JsonSchema.tasks.dependsOn.identifier": "O identificador da tarefa.", + "JsonSchema.tasks.dependsOn.string": "Outra tarefa da qual esta tarefa depende.", + "JsonSchema.tasks.dependsOrder": "Determina a ordem das tarefas dependsOn para esta tarefa. Observe que essa propriedade não é recursiva.", + "JsonSchema.tasks.dependsOrder.parallel": "Executar todas as tarefas dependsOn em paralelo.", + "JsonSchema.tasks.dependsOrder.sequence": "Executar todas as tarefas dependsOn em sequência.", + "JsonSchema.tasks.detail": "Uma descrição opcional de uma tarefa que é mostrada na seleção rápida da Tarefa de Execução como um detalhe.", + "JsonSchema.tasks.echoCommand.deprecated": "A propriedade echoCommand foi preterida. Use a propriedade de eco dentro da propriedade de apresentação. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.group": "Define a qual grupo de execução essa tarefa pertence. Ele dá suporte a \"build\" para adicioná-lo ao grupo de build e a \"test\" para adicioná-lo ao grupo de teste.", + "JsonSchema.tasks.group.build": "Marca a tarefa como uma tarefa de build acessível pelo comando 'Run Build Task'.", + "JsonSchema.tasks.group.defaultBuild": "Marca a tarefa como a tarefa de build padrão.", + "JsonSchema.tasks.group.defaultTest": "Marca a tarefa como a tarefa de teste padrão.", + "JsonSchema.tasks.group.isDefault": "Define se essa tarefa é a tarefa padrão no grupo.", + "JsonSchema.tasks.group.kind": "O grupo de execução da tarefa.", + "JsonSchema.tasks.group.none": "Atribui a tarefa a nenhum grupo", + "JsonSchema.tasks.group.test": "Marca a tarefa como uma tarefa de teste acessível pelo comando 'Run Test Task'.", + "JsonSchema.tasks.identifier": "Um identificador definido pelo usuário para fazer referência à tarefa em launch.json ou a uma cláusula dependsOn.", + "JsonSchema.tasks.identifier.deprecated": "Os identificadores definidos pelo usuário foram preteridos. Para a tarefa personalizada, use o nome como uma referência e, para tarefas fornecidas pelas extensões, use o identificador de tarefa definido.", + "JsonSchema.tasks.instanceLimit": "O número de instâncias da tarefa que têm permissão para serem executadas simultaneamente.", + "JsonSchema.tasks.isBuildCommand.deprecated": "A propriedade isBuildCommand foi preterida. Use a propriedade de grupo. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.isShellCommand.deprecated": "A propriedade isShellCommand foi preterida. Use a propriedade de tipo da tarefa e a propriedade shell nas opções. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.isTestCommand.deprecated": "A propriedade isTestCommand foi preterida. Use a propriedade de grupo. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.label": "O rótulo da interface do usuário da tarefa", + "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", + "JsonSchema.tasks.presentation": "Configura o painel que é usado para apresentar a saída da tarefa e lê a entrada dela.", + "JsonSchema.tasks.presentation.clear": "Controla se o terminal deve ser limpo antes de executar a tarefa.", + "JsonSchema.tasks.presentation.close": "Controla se o terminal no qual a tarefa é executado é fechado quando a tarefa sai.", + "JsonSchema.tasks.presentation.echo": "Controla se o comando executado é ecoado para o painel. O padrão é true.", + "JsonSchema.tasks.presentation.focus": "Controla se o painel toma foco. O padrão é false. Se definido como true, o painel também será revelado.", + "JsonSchema.tasks.presentation.group": "Controla se a tarefa é executada em um grupo de terminal específico usando painéis de divisão.", + "JsonSchema.tasks.presentation.instance": "Controla se o painel é compartilhado entre tarefas, é dedicado a esta tarefa ou se um é criado em cada execução.", + "JsonSchema.tasks.presentation.reveal": "Controla se o terminal que executa a tarefa é revelado ou não. Pode ser substituído pela opção \"revealProblems\". O padrão é \"always\".", + "JsonSchema.tasks.presentation.reveal.always": "Sempre revela o terminal quando esta tarefa é executada.", + "JsonSchema.tasks.presentation.reveal.never": "Nunca revela o terminal quando a tarefa é executada.", + "JsonSchema.tasks.presentation.reveal.silent": "Somente revelará o terminal se a tarefa sair com um erro ou o diferenciador de problema encontrar um erro.", + "JsonSchema.tasks.presentation.revealProblems": "Controla se o painel de problemas é revelado ao executar esta tarefa. Tem precedência sobre a opção \"reveal\". O padrão é \"never\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Sempre revela o painel de problemas quando esta tarefa é executada.", + "JsonSchema.tasks.presentation.revealProblems.never": "Nunca revela o painel de problemas quando a tarefa é executada.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Somente revelará o painel de problemas se um problema for encontrado.", + "JsonSchema.tasks.presentation.showReuseMessage": "Controla se a mensagem `O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo` deve ser mostrada.", + "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", + "JsonSchema.tasks.quoting.escape": "Caracteres de escape que usam o caractere de escape de shell (por exemplo, ` no PowerShell e \\ no bash).", + "JsonSchema.tasks.quoting.strong": "Aplicar aspas no argumento usando o caractere de aspas duplas do shell (por exemplo ' no PowerShell e no bash).", + "JsonSchema.tasks.quoting.weak": "Aplicar aspas no argumento usando o caractere de aspas simples do shell (por exemplo ' no PowerShell e no bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Se as variáveis de tarefa devem ser reavaliadas na reexecução.", + "JsonSchema.tasks.runOn": "Configura quando a tarefa deve ser executada. Se definida como folderOpen, a tarefa será executada automaticamente quando a pasta for aberta.", + "JsonSchema.tasks.runOptions": "As opções relacionadas à execução da tarefa", + "JsonSchema.tasks.showOutput.deprecated": "A propriedade showOutput foi preterida. Use a propriedade de revelação dentro da propriedade de apresentação. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "A propriedade suppressTaskName foi preterida. Coloque o comando embutido com os argumentos na tarefa. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.taskLabel": "O rótulo da tarefa", + "JsonSchema.tasks.taskName": "O nome da tarefa", + "JsonSchema.tasks.taskName.deprecated": "A propriedade de nome da tarefa foi preterida. Em vez disso, use a propriedade de rótulo.", + "JsonSchema.tasks.taskSelector.deprecated": "A propriedade taskSelector foi preterida. Coloque o comando embutido com os argumentos na tarefa. Confira também as notas sobre a versão 1.14.", + "JsonSchema.tasks.terminal": "A propriedade de terminal foi preterida. Use a apresentação", + "JsonSchema.tasks.type": "Define se a tarefa é executada como um processo ou como um comando dentro de um shell.", + "JsonSchema.version": "O número de versão da configuração.", + "JsonSchema.windows": "Configuração de comando específica do Windows" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Uma expressão regular sinalizando que uma tarefa observada começa a ser executada ao ser disparada pela inspeção do arquivo.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propriedade foi preterida. Use a propriedade 'watching'.", + "LegacyProblemMatcherSchema.watchedEnd": "Uma expressão regular sinalizando que uma tarefa observada termina em execução.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Esta propriedade foi preterida. Use a propriedade 'watching'.", + "NamedMultiLineProblemPatternSchema.name": "O nome do padrão de problema de várias linhas do problema.", + "NamedMultiLineProblemPatternSchema.patterns": "Os padrões reais.", + "NamedProblemMatcherSchema.label": "Um rótulo legível por humanos do correspondente do problema.", + "NamedProblemMatcherSchema.name": "O nome do correspondente de problemas usado para fazer referência a ele.", + "NamedProblemPatternSchema.name": "O nome do padrão de problema.", + "PatternTypeSchema.description": "Um padrão de problema ou o nome de um padrão de problema contribuído ou predefinido. Poderá ser omitido se a base for especificada.", + "PatternTypeSchema.name": "O nome de um padrão contribuído ou predefinido", + "ProblemMatcherExtPoint": "Contribui com correspondentes de problemas", + "ProblemMatcherParser.invalidRegexp": "Erro: a cadeia de caracteres {0} não é uma expressão regular válida.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Erro: o padrão com o identificador {0} não existe.", + "ProblemMatcherParser.noFileLocation": "Erro: a descrição não define uma localização de arquivo:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Erro: a propriedade de padrão se refere a um identificador vazio.", + "ProblemMatcherParser.noOwner": "Erro: a descrição não define um proprietário:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Erro: não é possível converter a descrição em um correspondente de problemas:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Erro: a descrição não define um padrão de problema válido:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Erro: a propriedade de padrão {0} não é um nome de variável de padrão válido.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "Um correspondente de problema precisa definir um padrão inicial e um padrão final para inspeção.", + "ProblemMatcherParser.unknownSeverity": "Informações: severidade desconhecida {0}. Os valores válidos são erro, aviso e informação.\r\n", + "ProblemMatcherSchema.applyTo": "Controla se um problema relatado em um documento de texto é aplicado somente a documentos abertos, fechados ou todos.", + "ProblemMatcherSchema.background": "Padrões para rastrear o início e o fim de um correspondente ativo em uma tarefa em segundo plano.", + "ProblemMatcherSchema.background.activeOnStart": "Se definido como true, o monitor em segundo plano estará em modo ativo quando a tarefa for iniciada. Isso é igual a emitir uma linha que corresponda a beginsPattern", + "ProblemMatcherSchema.background.beginsPattern": "Se corresponder à saída, o início de uma tarefa em segundo plano será sinalizado.", + "ProblemMatcherSchema.background.endsPattern": "Se corresponder na saída, o final de uma tarefa em segundo plano será sinalizado.", + "ProblemMatcherSchema.base": "O nome de um correspondente de problemas básico a ser usado.", + "ProblemMatcherSchema.fileLocation": "Define como os nomes de arquivo relatados em um padrão de problema devem ser interpretados. Um fileLocation relativo pode ser uma matriz, na qual o segundo elemento da matriz é o caminho da localização do arquivo relativo.", + "ProblemMatcherSchema.owner": "O proprietário do problema dentro do código. Pode ser omitido se a base for especificada. O padrão será 'external' se omitido e se a base não for especificada.", + "ProblemMatcherSchema.severity": "A severidade padrão para capturar problemas. Será usada se o padrão não definir um grupo de correspondência para severidade.", + "ProblemMatcherSchema.source": "Uma cadeia de caracteres legível por humanos que descreve a origem deste diagnóstico, por exemplo, 'typescript' ou 'super lint'.", + "ProblemMatcherSchema.watching": "Padrões para rastrear o início e o fim de um correspondente de inspeção.", + "ProblemMatcherSchema.watching.activeOnStart": "Se definido como true, o observador estará em modo ativo quando a tarefa for iniciada. Isso é igual a emitir uma linha que corresponda a beginPattern", + "ProblemMatcherSchema.watching.beginsPattern": "Se corresponder à saída, o início de uma tarefa de observação será sinalizado.", + "ProblemMatcherSchema.watching.deprecated": "A propriedade de observação foi preterida. Use a tela de fundo.", + "ProblemMatcherSchema.watching.endsPattern": "Se corresponder à saída, o final de uma tarefa de observação será sinalizado.", + "ProblemPatternExtPoint": "Contribui com padrões de problema", + "ProblemPatternParser.invalidRegexp": "Erro: a cadeia de caracteres {0} não é uma expressão regular válida.\r\n", + "ProblemPatternParser.loopProperty.notLast": "Só há suporte para a propriedade loop no último correspondente de linhas.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "O padrão de problema é inválido. A propriedade de tipo precisa ser fornecida somente no primeiro elemento", + "ProblemPatternParser.problemPattern.missingLocation": "O padrão de problema é inválido. Ele precisa ter o tipo \"file\" ou ter um grupo de correspondência de linha ou de localização.", + "ProblemPatternParser.problemPattern.missingProperty": "O padrão de problema é inválido. Ele precisa ter pelo menos um arquivo e uma mensagem.", + "ProblemPatternParser.problemPattern.missingRegExp": "O padrão de problema não tem uma expressão regular.", + "ProblemPatternRegistry.error": "Padrão de problema inválido. O padrão será ignorado.", + "ProblemPatternSchema.code": "O índice do grupo de correspondência do código do problema. O padrão é indefinido", + "ProblemPatternSchema.column": "O índice do grupo de correspondência do caractere de linha do problema. O padrão é 3", + "ProblemPatternSchema.endColumn": "O índice do grupo de correspondência do caractere de linha final do problema. O padrão é indefinido", + "ProblemPatternSchema.endLine": "O índice do grupo de correspondência da linha de término do problema. O padrão é indefinido", + "ProblemPatternSchema.file": "O índice do grupo de correspondência do nome de arquivo. Se for omitido, 1 será usado.", + "ProblemPatternSchema.kind": "se o padrão corresponde a uma localização (arquivo e linha) ou somente um arquivo.", + "ProblemPatternSchema.line": "O índice do grupo de correspondência da linha do problema. O padrão é 2", + "ProblemPatternSchema.location": "O índice do grupo de correspondência da localização do problema. Os padrões de localização válidos são: (line), (line,column) e (startLine,startColumn,endLine,endColumn). Se omitido, (line,column) será assumido.", + "ProblemPatternSchema.loop": "Em um loop de correspondência de várias linhas foi indicado se esse padrão é executado em um loop desde que corresponda. Só pode ser especificado em um último padrão em um padrão de várias linhas.", + "ProblemPatternSchema.message": "O índice do grupo de correspondência da mensagem. Se omitido, o padrão será 4 se a localização for especificada. Caso contrário, o padrão será 5.", + "ProblemPatternSchema.regexp": "A expressão regular para localizar um erro, aviso ou informação na saída.", + "ProblemPatternSchema.severity": "O índice do grupo de correspondência da severidade do problema. O padrão é indefinido", + "WatchingPatternSchema.file": "O índice do grupo de correspondência do nome de arquivo. Pode ser omitido.", + "WatchingPatternSchema.regexp": "A expressão regular para detectar o início ou o fim de uma tarefa em segundo plano.", + "eslint-compact": "Problemas de compactação do ESLint", + "eslint-stylish": "Problemas de estilo do ESLint", + "go": "Ir para problemas", + "gulp-tsc": "Problemas de TSC do Gulp", + "jshint": "Problemas do JSHint", + "jshint-stylish": "Problemas de estilo do JSHint", + "lessCompile": "Menos problemas", + "msCompile": "Problemas do compilador da Microsoft" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Erro: o argumento do comando precisa ser uma cadeia de caracteres ou uma cadeia de caracteres entre aspas. O valor fornecido é:\r\n{0}", + "ConfigurationParser.incorrectType": "Erro: a configuração da tarefa '{0}' está usando um tipo desconhecido. A configuração da tarefa será ignorada.", + "ConfigurationParser.invalidCWD": "Aviso: options.cwd precisa ser do tipo cadeia de caracteres. Ignorando o valor {0}\r\n", + "ConfigurationParser.invalidVariableReference": "Erro: referência de problemMatcher inválida: {0}\r\n", + "ConfigurationParser.missingType": "Erro: a configuração da tarefa '{0}' não tem a propriedade 'type' necessária. A configuração da tarefa será ignorada.", + "ConfigurationParser.noName": "Erro: o Correspondente de Problemas no escopo de declaração precisa ter um nome:\r\n{0}\r\n", + "ConfigurationParser.noShell": "Aviso: a configuração do shell só tem suporte durante a execução de tarefas no terminal.", + "ConfigurationParser.noTaskName": "Erro: uma tarefa precisa fornecer uma propriedade de rótulo. A tarefa será ignorada.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Erro: a configuração de tarefas precisa ter uma propriedade de tipo. A configuração será ignorada.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Erro: não há nenhum tipo de tarefa '{0}' registrado. Você se esqueceu de instalar uma extensão que fornece um provedor de tarefas correspondente?", + "ConfigurationParser.notCustom": "Erro: a tarefa não está declarada como uma tarefa personalizada. A configuração será ignorada.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "Aviso: o correspondente de problema definido é desconhecido. Os tipos com suporte são string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "A versão da tarefa 2.0.0 não dá suporte a tarefas específicas de sistemas operacionais globais. Converta-os em uma tarefa com um comando específico do sistema operacional. As tarefas afetadas são:\r\n{0}", + "taskConfiguration.noCommand": "Erro: a tarefa '{0}' não define um comando. A tarefa será ignorada. Sua definição é:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Erro: a tarefa '{0}' não especifica um comando nem uma propriedade dependsOn. A tarefa será ignorada. Sua definição é:\r\n{1}", + "taskConfiguration.providerUnavailable": "Aviso: {0} tarefas não estão disponíveis no ambiente atual.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "O tipo de tarefa real. Observe que os tipos começando com um '$' são reservados para uso interno.", "TaskDefinition.properties": "Propriedades adicionais do tipo de tarefa", "TaskDefinition.when": "Condição que precisa ser true para habilitar este tipo de tarefa. Considere usar `shellExecutionSupported`, `processExecutionSupported` e `customExecutionSupported` conforme apropriado para esta definição de tarefa.", - "TaskTypeConfiguration.noType": "A configuração de tipo de tarefa não tem a propriedade 'taskType' necessária", - "TaskDefinitionExtPoint": "Contribui com tipos de tarefas" + "TaskDefinitionExtPoint": "Contribui com tipos de tarefas", + "TaskTypeConfiguration.noType": "A configuração de tipo de tarefa não tem a propriedade 'taskType' necessária" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "O padrão de problema não tem uma expressão regular.", - "ProblemPatternParser.loopProperty.notLast": "Só há suporte para a propriedade loop no último correspondente de linhas.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "O padrão de problema é inválido. A propriedade de tipo precisa ser fornecida somente no primeiro elemento", - "ProblemPatternParser.problemPattern.missingProperty": "O padrão de problema é inválido. Ele precisa ter pelo menos um arquivo e uma mensagem.", - "ProblemPatternParser.problemPattern.missingLocation": "O padrão de problema é inválido. Ele precisa ter o tipo \"file\" ou ter um grupo de correspondência de linha ou de localização.", - "ProblemPatternParser.invalidRegexp": "Erro: a cadeia de caracteres {0} não é uma expressão regular válida.\r\n", - "ProblemPatternSchema.regexp": "A expressão regular para localizar um erro, aviso ou informação na saída.", - "ProblemPatternSchema.kind": "se o padrão corresponde a uma localização (arquivo e linha) ou somente um arquivo.", - "ProblemPatternSchema.file": "O índice do grupo de correspondência do nome de arquivo. Se for omitido, 1 será usado.", - "ProblemPatternSchema.location": "O índice do grupo de correspondência da localização do problema. Os padrões de localização válidos são: (line), (line,column) e (startLine,startColumn,endLine,endColumn). Se omitido, (line,column) será assumido.", - "ProblemPatternSchema.line": "O índice do grupo de correspondência da linha do problema. O padrão é 2", - "ProblemPatternSchema.column": "O índice do grupo de correspondência do caractere de linha do problema. O padrão é 3", - "ProblemPatternSchema.endLine": "O índice do grupo de correspondência da linha de término do problema. O padrão é indefinido", - "ProblemPatternSchema.endColumn": "O índice do grupo de correspondência do caractere de linha final do problema. O padrão é indefinido", - "ProblemPatternSchema.severity": "O índice do grupo de correspondência da severidade do problema. O padrão é indefinido", - "ProblemPatternSchema.code": "O índice do grupo de correspondência do código do problema. O padrão é indefinido", - "ProblemPatternSchema.message": "O índice do grupo de correspondência da mensagem. Se omitido, o padrão será 4 se a localização for especificada. Caso contrário, o padrão será 5.", - "ProblemPatternSchema.loop": "Em um loop de correspondência de várias linhas foi indicado se esse padrão é executado em um loop desde que corresponda. Só pode ser especificado em um último padrão em um padrão de várias linhas.", - "NamedProblemPatternSchema.name": "O nome do padrão de problema.", - "NamedMultiLineProblemPatternSchema.name": "O nome do padrão de problema de várias linhas do problema.", - "NamedMultiLineProblemPatternSchema.patterns": "Os padrões reais.", - "ProblemPatternExtPoint": "Contribui com padrões de problema", - "ProblemPatternRegistry.error": "Padrão de problema inválido. O padrão será ignorado.", - "ProblemMatcherParser.noProblemMatcher": "Erro: não é possível converter a descrição em um correspondente de problemas:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Erro: a descrição não define um padrão de problema válido:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Erro: a descrição não define um proprietário:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Erro: a descrição não define uma localização de arquivo:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Informações: {0} de severidade desconhecida. Os valores válidos são error, warning e info.\r\n", - "ProblemMatcherParser.noDefinedPatter": "Erro: o padrão com o identificador {0} não existe.", - "ProblemMatcherParser.noIdentifier": "Erro: a propriedade de padrão se refere a um identificador vazio.", - "ProblemMatcherParser.noValidIdentifier": "Erro: a propriedade de padrão {0} não é um nome de variável de padrão válido.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "Um correspondente de problema precisa definir um padrão inicial e um padrão final para inspeção.", - "ProblemMatcherParser.invalidRegexp": "Erro: a cadeia de caracteres {0} não é uma expressão regular válida.\r\n", - "WatchingPatternSchema.regexp": "A expressão regular para detectar o início ou o fim de uma tarefa em segundo plano.", - "WatchingPatternSchema.file": "O índice do grupo de correspondência do nome de arquivo. Pode ser omitido.", - "PatternTypeSchema.name": "O nome de um padrão contribuído ou predefinido", - "PatternTypeSchema.description": "Um padrão de problema ou o nome de um padrão de problema contribuído ou predefinido. Poderá ser omitido se a base for especificada.", - "ProblemMatcherSchema.base": "O nome de um correspondente de problemas básico a ser usado.", - "ProblemMatcherSchema.owner": "O proprietário do problema dentro do código. Pode ser omitido se a base for especificada. O padrão será 'external' se omitido e se a base não for especificada.", - "ProblemMatcherSchema.source": "Uma cadeia de caracteres legível por humanos que descreve a origem deste diagnóstico, por exemplo, 'typescript' ou 'super lint'.", - "ProblemMatcherSchema.severity": "A severidade padrão para capturar problemas. Será usada se o padrão não definir um grupo de correspondência para severidade.", - "ProblemMatcherSchema.applyTo": "Controla se um problema relatado em um documento de texto é aplicado somente a documentos abertos, fechados ou todos.", - "ProblemMatcherSchema.fileLocation": "Define como os nomes de arquivo relatados em um padrão de problema devem ser interpretados. Um fileLocation relativo pode ser uma matriz, na qual o segundo elemento da matriz é o caminho da localização do arquivo relativo.", - "ProblemMatcherSchema.background": "Padrões para rastrear o início e o fim de um correspondente ativo em uma tarefa em segundo plano.", - "ProblemMatcherSchema.background.activeOnStart": "Se definido como true, o monitor em segundo plano estará em modo ativo quando a tarefa for iniciada. Isso é igual a emitir uma linha que corresponda a beginsPattern", - "ProblemMatcherSchema.background.beginsPattern": "Se corresponder à saída, o início de uma tarefa em segundo plano será sinalizado.", - "ProblemMatcherSchema.background.endsPattern": "Se corresponder na saída, o final de uma tarefa em segundo plano será sinalizado.", - "ProblemMatcherSchema.watching.deprecated": "A propriedade de observação foi preterida. Use a tela de fundo.", - "ProblemMatcherSchema.watching": "Padrões para rastrear o início e o fim de um correspondente de inspeção.", - "ProblemMatcherSchema.watching.activeOnStart": "Se definido como true, o observador estará em modo ativo quando a tarefa for iniciada. Isso é igual a emitir uma linha que corresponda a beginPattern", - "ProblemMatcherSchema.watching.beginsPattern": "Se corresponder à saída, o início de uma tarefa de observação será sinalizado.", - "ProblemMatcherSchema.watching.endsPattern": "Se corresponder à saída, o final de uma tarefa de observação será sinalizado.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Esta propriedade foi preterida. Use a propriedade 'watching'.", - "LegacyProblemMatcherSchema.watchedBegin": "Uma expressão regular sinalizando que uma tarefa observada começa a ser executada ao ser disparada pela inspeção do arquivo.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Esta propriedade foi preterida. Use a propriedade 'watching'.", - "LegacyProblemMatcherSchema.watchedEnd": "Uma expressão regular sinalizando que uma tarefa observada termina em execução.", - "NamedProblemMatcherSchema.name": "O nome do correspondente de problemas usado para fazer referência a ele.", - "NamedProblemMatcherSchema.label": "Um rótulo legível por humanos do correspondente do problema.", - "ProblemMatcherExtPoint": "Contribui com correspondentes de problemas", - "msCompile": "Problemas do compilador da Microsoft", - "lessCompile": "Menos problemas", - "gulp-tsc": "Problemas de TSC do Gulp", - "jshint": "Problemas do JSHint", - "jshint-stylish": "Problemas de estilo do JSHint", - "eslint-compact": "Problemas de compactação do ESLint", - "eslint-stylish": "Problemas de estilo do ESLint", - "go": "Ir para problemas" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Se há suporte para tarefas CustomExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", + "tasks.processExecutionSupported": "Se há suporte para tarefas ProcessExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'.", + "tasks.shellExecutionSupported": "Se há suporte para tarefas ShellExecution. Considere o uso na cláusula when de uma contribuição 'taskDefinition'." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Executa comandos comuns do maven", "dotnetCore": "Executa o comando de build do .NET Core", - "msbuild": "Executa o destino de build", "externalCommand": "Exemplo para executar um comando externo arbitrário", - "Maven": "Executa comandos comuns do maven" + "msbuild": "Executa o destino de build" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "Este workspace tem tarefas ({0}) definidas em ({1}) que são executadas automaticamente quando você o abre. Você permite que as tarefas automáticas sejam executadas ao abrir este workspace?", - "allow": "Permitir e executar", - "disallow": "Rejeitar", - "openTask": "Abrir o arquivo", - "openTasks": "Abrir os arquivos", - "workbench.action.tasks.manageAutomaticRunning": "Gerenciar Tarefas Automáticas na Pasta", - "workbench.action.tasks.allowAutomaticTasks": "Permitir Tarefas Automáticas na Pasta", - "workbench.action.tasks.disallowAutomaticTasks": "Não Permitir Tarefas Automáticas na Pasta" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Erro: o identificador de tarefa '{0}' não tem a propriedade '{1}' exigida. O identificador de tarefas será ignorado.", + "tasks.taskRunningContext": "Se uma tarefa está em execução no momento.", + "tasksCategory": "Tarefas" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Mostrar Todas as Tarefas...", - "configureTaskIcon": "Ícone de configuração na lista de seleção de tarefas.", - "removeTaskIcon": "Ícone de remoção na lista de seleção de tarefas.", - "configureTask": "Configurar a Tarefa", - "contributedTasks": "contribuídas", - "taskType": "Todas as {0} tarefas", - "removeRecent": "Remover a Tarefa Usada Recentemente", - "recentlyUsed": "usado recentemente", - "configured": "configurado", - "TaskQuickPick.goBack": "Voltar ↩", - "TaskQuickPick.noTasksForType": "Nenhuma tarefa {0} encontrada. Voltar ↩", - "noProviderForTask": "Não há provedor de tarefas registrado para tarefas do tipo \"{0}\"." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Sair Mesmo Assim", + "TaskSystem.noProcess": "A tarefa iniciada não existe mais. Se a tarefa gerou processos em segundo plano saindo do VS Code, ela poderá resultar em processos órfãos. Para evitar isso, inicie o último processo em segundo plano com um sinalizador de espera.", + "TaskSystem.runningTask": "Há uma tarefa em execução. Deseja terminá-la?", + "TaskSystem.terminateTask": "&&Terminar a Tarefa" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "A versão de tarefa 0.1.0 foi preterida. Use 2.0.0", - "JsonSchema.version": "O número de versão da configuração", - "JsonSchema._runner": "O executor foi graduado. Usar a propriedade do executor oficial", - "JsonSchema.runner": "Define se a tarefa é executada como um processo e a saída é mostrada na janela de saída ou dentro do terminal.", - "JsonSchema.windows": "Configuração de comando específica do Windows", - "JsonSchema.mac": "Configuração de comando específica do Mac", - "JsonSchema.linux": "Configuração de comando específica do Linux", - "JsonSchema.shell": "Especifica se o comando é um comando do shell ou um programa externo. O padrão é false quando omitido." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "As extensões desejam fazer as seguintes alterações no ambiente do terminal:", + "extensionEnvironmentContributionInfo": "As extensões fizeram alterações no ambiente deste terminal", + "extensionEnvironmentContributionRemoval": "As extensões desejam remover essas alterações existentes do ambiente do terminal:", + "relaunchTerminalLabel": "Reiniciar Terminal" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Especifica se o comando é um comando do shell ou um programa externo. O padrão é false quando omitido.", - "JsonSchema.tasks.isShellCommand.deprecated": "A propriedade isShellCommand foi preterida. Use a propriedade de tipo da tarefa e a propriedade shell nas opções. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.dependsOn.identifier": "O identificador da tarefa.", - "JsonSchema.tasks.dependsOn.string": "Outra tarefa da qual esta tarefa depende.", - "JsonSchema.tasks.dependsOn.array": "As outras tarefas das quais essa tarefa depende.", - "JsonSchema.tasks.dependsOn": "Uma cadeia de caracteres que representa outra tarefa ou uma matriz de outras tarefas das quais essa tarefa depende.", - "JsonSchema.tasks.dependsOrder.parallel": "Executar todas as tarefas dependsOn em paralelo.", - "JsonSchema.tasks.dependsOrder.sequence": "Executar todas as tarefas dependsOn em sequência.", - "JsonSchema.tasks.dependsOrder": "Determina a ordem das tarefas dependsOn para esta tarefa. Observe que essa propriedade não é recursiva.", - "JsonSchema.tasks.detail": "Uma descrição opcional de uma tarefa que é mostrada na seleção rápida da Tarefa de Execução como um detalhe.", - "JsonSchema.tasks.presentation": "Configura o painel que é usado para apresentar a saída da tarefa e lê a entrada dela.", - "JsonSchema.tasks.presentation.echo": "Controla se o comando executado é ecoado para o painel. O padrão é true.", - "JsonSchema.tasks.presentation.focus": "Controla se o painel toma foco. O padrão é false. Se definido como true, o painel também será revelado.", - "JsonSchema.tasks.presentation.revealProblems.always": "Sempre revela o painel de problemas quando esta tarefa é executada.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Somente revelará o painel de problemas se um problema for encontrado.", - "JsonSchema.tasks.presentation.revealProblems.never": "Nunca revela o painel de problemas quando a tarefa é executada.", - "JsonSchema.tasks.presentation.revealProblems": "Controla se o painel de problemas é revelado ao executar esta tarefa. Tem precedência sobre a opção \"reveal\". O padrão é \"never\".", - "JsonSchema.tasks.presentation.reveal.always": "Sempre revela o terminal quando esta tarefa é executada.", - "JsonSchema.tasks.presentation.reveal.silent": "Somente revelará o terminal se a tarefa sair com um erro ou o diferenciador de problema encontrar um erro.", - "JsonSchema.tasks.presentation.reveal.never": "Nunca revela o terminal quando a tarefa é executada.", - "JsonSchema.tasks.presentation.reveal": "Controla se o terminal que executa a tarefa é revelado ou não. Pode ser substituído pela opção \"revealProblems\". O padrão é \"always\".", - "JsonSchema.tasks.presentation.instance": "Controla se o painel é compartilhado entre tarefas, é dedicado a esta tarefa ou se um é criado em cada execução.", - "JsonSchema.tasks.presentation.showReuseMessage": "Controla se a mensagem `O terminal será reutilizado por tarefas, pressione qualquer tecla para fechá-lo` deve ser mostrada.", - "JsonSchema.tasks.presentation.clear": "Controla se o terminal deve ser limpo antes de executar a tarefa.", - "JsonSchema.tasks.presentation.group": "Controla se a tarefa é executada em um grupo de terminal específico usando painéis de divisão.", - "JsonSchema.tasks.terminal": "A propriedade de terminal foi preterida. Use a apresentação", - "JsonSchema.tasks.group.kind": "O grupo de execução da tarefa.", - "JsonSchema.tasks.group.isDefault": "Define se essa tarefa é a tarefa padrão no grupo.", - "JsonSchema.tasks.group.defaultBuild": "Marca a tarefa como a tarefa de build padrão.", - "JsonSchema.tasks.group.defaultTest": "Marca a tarefa como a tarefa de teste padrão.", - "JsonSchema.tasks.group.build": "Marca a tarefa como uma tarefa de build acessível pelo comando 'Run Build Task'.", - "JsonSchema.tasks.group.test": "Marca a tarefa como uma tarefa de teste acessível pelo comando 'Run Test Task'.", - "JsonSchema.tasks.group.none": "Atribui a tarefa a nenhum grupo", - "JsonSchema.tasks.group": "Define a qual grupo de execução essa tarefa pertence. Ele dá suporte a \"build\" para adicioná-lo ao grupo de build e a \"test\" para adicioná-lo ao grupo de teste.", - "JsonSchema.tasks.type": "Define se a tarefa é executada como um processo ou como um comando dentro de um shell.", - "JsonSchema.commandArray": "O comando do shell a ser executado. Os itens da matriz serão unidos usando um caractere de espaço", - "JsonSchema.command.quotedString.value": "O valor real do comando", - "JsonSchema.tasks.quoting.escape": "Caracteres de escape que usam o caractere de escape de shell (por exemplo, ` no PowerShell e \\ no bash).", - "JsonSchema.tasks.quoting.strong": "Aplicar aspas no argumento usando o caractere de aspas duplas do shell (por exemplo ' no PowerShell e no bash).", - "JsonSchema.tasks.quoting.weak": "Aplicar aspas no argumento usando o caractere de aspas simples do shell (por exemplo ' no PowerShell e no bash).", - "JsonSchema.command.quotesString.quote": "Como o valor do comando deve ser colocado entre aspas.", - "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", - "JsonSchema.args.quotedString.value": "O valor real do argumento", - "JsonSchema.args.quotesString.quote": "Como o valor do argumento deve ser colocado entre aspas.", - "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", - "JsonSchema.tasks.label": "O rótulo da interface do usuário da tarefa", - "JsonSchema.version": "O número de versão da configuração.", - "JsonSchema.tasks.identifier": "Um identificador definido pelo usuário para fazer referência à tarefa em launch.json ou a uma cláusula dependsOn.", - "JsonSchema.tasks.identifier.deprecated": "Os identificadores definidos pelo usuário foram preteridos. Para a tarefa personalizada, use o nome como uma referência e, para tarefas fornecidas pelas extensões, use o identificador de tarefa definido.", - "JsonSchema.tasks.reevaluateOnRerun": "Se as variáveis de tarefa devem ser reavaliadas na reexecução.", - "JsonSchema.tasks.runOn": "Configura quando a tarefa deve ser executada. Se definida como folderOpen, a tarefa será executada automaticamente quando a pasta for aberta.", - "JsonSchema.tasks.instanceLimit": "O número de instâncias da tarefa que têm permissão para serem executadas simultaneamente.", - "JsonSchema.tasks.runOptions": "As opções relacionadas à execução da tarefa", - "JsonSchema.tasks.taskLabel": "O rótulo da tarefa", - "JsonSchema.tasks.taskName": "O nome da tarefa", - "JsonSchema.tasks.taskName.deprecated": "A propriedade de nome da tarefa foi preterida. Em vez disso, use a propriedade de rótulo.", - "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", - "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", - "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", - "JsonSchema.customizations.customizes.type": "O tipo de tarefa a ser personalizado", - "JsonSchema.tasks.customize.deprecated": "A propriedade de personalização foi preterida. Confira as notas sobre a versão 1.14 sobre como migrar para a nova abordagem de personalização de tarefas", - "JsonSchema.tasks.showOutput.deprecated": "A propriedade showOutput foi preterida. Use a propriedade de revelação dentro da propriedade de apresentação. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "A propriedade echoCommand foi preterida. Use a propriedade de eco dentro da propriedade de apresentação. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "A propriedade suppressTaskName foi preterida. Coloque o comando embutido com os argumentos na tarefa. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "A propriedade isBuildCommand foi preterida. Use a propriedade de grupo. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.isTestCommand.deprecated": "A propriedade isTestCommand foi preterida. Use a propriedade de grupo. Confira também as notas sobre a versão 1.14.", - "JsonSchema.tasks.taskSelector.deprecated": "A propriedade taskSelector foi preterida. Coloque o comando embutido com os argumentos na tarefa. Confira também as notas sobre a versão 1.14.", - "JsonSchema.windows": "Configuração de comando específica do Windows", - "JsonSchema.mac": "Configuração de comando específica do Mac", - "JsonSchema.linux": "Configuração de comando específica do Linux" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Focar na pasta no explorador", + "openFile": "Abrir arquivo no editor", + "openFolder": "Abrir pasta na nova janela" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "Nenhuma tarefa correspondente", - "TaskService.pickRunTask": "Selecionar a tarefa a ser executada" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Seguir o link usando a porta encaminhada", + "followLink": "Seguir o link", + "followLinkUrl": "Link", + "terminalLinkHandler.followLinkAlt": "alt + clique", + "terminalLinkHandler.followLinkAlt.mac": "option + clique", + "terminalLinkHandler.followLinkCmd": "cmd + clique", + "terminalLinkHandler.followLinkCtrl": "ctrl + clique" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Opções de comando adicionais", - "JsonSchema.options.cwd": "O diretório de trabalho atual do programa ou script executado. Se a raiz do workspace atual do código omitido for usada.", - "JsonSchema.options.env": "O ambiente do programa ou shell executado. Se omitido, o ambiente do processo pai será usado.", - "JsonSchema.tasks.matcherError": "Correspondente de problema não reconhecido. A extensão que contribui com este correspondente de problemas está instalada?", - "JsonSchema.shellConfiguration": "Configura o shell a ser usado.", - "JsonSchema.shell.executable": "O shell a ser usado.", - "JsonSchema.shell.args": "Os argumentos do shell.", - "JsonSchema.command": "O comando a ser executado. Pode ser um programa externo ou um comando do shell.", - "JsonSchema.tasks.args": "Argumentos passados para o comando quando esta tarefa é invocada.", - "JsonSchema.tasks.taskName": "O nome da tarefa", - "JsonSchema.tasks.windows": "Configuração de comando específica do Windows", - "JsonSchema.tasks.matchers": "A correspondência de problemas a ser utilizada. Pode ser uma sequência de caracteres ou uma definição de correspondência de problemas ou uma matriz de sequências de caracteres e correspondência de problemas.", - "JsonSchema.tasks.mac": "Configuração de comando específica para Mac", - "JsonSchema.tasks.linux": "Configuração de comando específica do Linux", - "JsonSchema.tasks.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. Se omitido, o valor definido globalmente será usado.", - "JsonSchema.tasks.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitido, o valor definido globalmente será usado.", - "JsonSchema.echoCommand": "Controla se o comando executado é ecoado para a saída. O padrão é false.", - "JsonSchema.tasks.watching.deprecation": "Preterido. Use isBackground.", - "JsonSchema.tasks.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", - "JsonSchema.tasks.background": "Se a tarefa executada é mantida viva e é executado em segundo plano.", - "JsonSchema.tasks.promptOnClose": "Se o usuário é avisado quando o VS Code fecha com uma tarefa em execução.", - "JsonSchema.tasks.build": "Mapeia esta tarefa para o comando de build padrão do Code.", - "JsonSchema.tasks.test": "Mapeia esta tarefa para o comando de teste padrão do Code.", - "JsonSchema.args": "Argumentos adicionais passados para o comando.", - "JsonSchema.showOutput": "Controla se a saída da tarefa em execução é mostrada. Se omitida, 'always' será usado.", - "JsonSchema.watching.deprecation": "Preterido. Use isBackground.", - "JsonSchema.watching": "Se a tarefa executada é mantida ativa e está observando o sistema de arquivos.", - "JsonSchema.background": "Se a tarefa executada é mantida ativa e em execução em segundo plano.", - "JsonSchema.promptOnClose": "Se o usuário é solicitado quando o VS Code fecha com uma tarefa em segundo plano em execução.", - "JsonSchema.suppressTaskName": "Controla se o nome da tarefa é adicionado como um argumento ao comando. O padrão é false.", - "JsonSchema.taskSelector": "Prefixo para indicar que um argumento é uma tarefa.", - "JsonSchema.matchers": "Os correspondentes de problemas a serem usados. Podem ser uma cadeia de caracteres ou uma definição de correspondente de problema ou uma matriz de cadeias de caracteres e correspondentes a problemas.", - "JsonSchema.tasks": "As configurações da tarefa. Geralmente, são aprimoramentos da tarefa já definidos no executor de tarefas externas." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Pesquisar workspace" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar.", + "restartPtyHost": "Reiniciar o host de pty" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Terminal", + "tasksQuickAccessHelp": "Mostrar Todos os Terminais Abertos", + "tasksQuickAccessPlaceholder": "Digite o nome de um terminal a ser aberto.", + "terminal": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "Um nome deve ser fornecido.", + "noUnattachedTerminals": "Não há nenhum terminal desanexado para fazer a anexação", + "quickAccessTerminal": "Alternar Terminal Ativo", + "showTerminalTabs": "Mostrar Guias", + "terminalLaunchHelp": "Abrir Ajuda", + "workbench.action.terminal.attachToRemote": "Anexar à Sessão", + "workbench.action.terminal.changeColor": "Alterar Cor...", + "workbench.action.terminal.changeIcon": "Alterar ícone...", + "workbench.action.terminal.clear": "Limpar", + "workbench.action.terminal.clearSelection": "Limpar Seleção", + "workbench.action.terminal.copySelection": "Copiar Seleção", + "workbench.action.terminal.findNext": "Localizar Próximo", + "workbench.action.terminal.findPrevious": "Localizar Anterior", + "workbench.action.terminal.focus": "Focar no Terminal", + "workbench.action.terminal.focus.tabsView": "Exibição de guias de terminal de foco", + "workbench.action.terminal.focusFind": "Focar Localização", + "workbench.action.terminal.focusNext": "Focar no Próximo Terminal", + "workbench.action.terminal.focusNextPane": "Focar no Próximo Painel", + "workbench.action.terminal.focusPrevious": "Focar no Terminal Anterior", + "workbench.action.terminal.focusPreviousPane": "Focar no Painel Anterior", + "workbench.action.terminal.hideFind": "Ocultar Localização", + "workbench.action.terminal.joinInstance": "Ingressar terminais", + "workbench.action.terminal.kill": "Encerrar a Instância de Terminal Ativa", + "workbench.action.terminal.kill.short": "Encerrar Terminal", + "workbench.action.terminal.navigationModeExit": "Sair do Modo de Navegação", + "workbench.action.terminal.navigationModeFocusNext": "Focar na Próxima Linha (Modo de Navegação)", + "workbench.action.terminal.navigationModeFocusPrevious": "Focar na Linha Anterior (Modo de Navegação)", + "workbench.action.terminal.new": "Criar um Terminal Integrado", + "workbench.action.terminal.newInActiveWorkspace": "Criar Terminal Integrado (no Workspace Ativo)", + "workbench.action.terminal.newWithCwd": "Criar Terminal Integrado começando em um Diretório de Trabalho Personalizado", + "workbench.action.terminal.newWithCwd.cwd": "O diretório no qual iniciar o terminal", + "workbench.action.terminal.newWithProfile": "Criar um Terminal Integrado (com Perfil)", + "workbench.action.terminal.newWorkspacePlaceholder": "Selecionar diretório de trabalho atual para o novo terminal", + "workbench.action.terminal.openSettings": "Definir as Configurações do Terminal", + "workbench.action.terminal.paste": "Colar no Terminal Ativo", + "workbench.action.terminal.pasteSelection": "Colar a Seleção no Terminal Ativo", + "workbench.action.terminal.relaunch": "Reiniciar Terminal Ativo", + "workbench.action.terminal.rename": "Renomear...", + "workbench.action.terminal.renameInstance": "Renomear...", + "workbench.action.terminal.renameWithArg": "Renomear o Terminal Atualmente Ativo", + "workbench.action.terminal.renameWithArg.name": "O novo nome para o terminal", + "workbench.action.terminal.renameWithArg.noName": "Nenhum argumento de nome fornecido", + "workbench.action.terminal.resizePaneDown": "Redimensionar Painel para Baixo", + "workbench.action.terminal.resizePaneLeft": "Redimensionar Painel à Esquerda", + "workbench.action.terminal.resizePaneRight": "Redimensionar Painel à Direita", + "workbench.action.terminal.resizePaneUp": "Redimensionar Painel para Cima", + "workbench.action.terminal.runActiveFile": "Executar Arquivo Ativo no Terminal Ativo", + "workbench.action.terminal.runActiveFile.noFile": "Somente arquivos em disco podem ser executados no terminal", + "workbench.action.terminal.runSelectedText": "Executar Texto Selecionado no Terminal Ativo", + "workbench.action.terminal.scrollDown": "Rolar para Baixo (Linha)", + "workbench.action.terminal.scrollDownPage": "Rolar para Baixo (Página)", + "workbench.action.terminal.scrollToBottom": "Rolar para Baixo", + "workbench.action.terminal.scrollToNextCommand": "Rolar para o Próximo Comando", + "workbench.action.terminal.scrollToPreviousCommand": "Rolar para o Comando Anterior", + "workbench.action.terminal.scrollToTop": "Rolar para Cima", + "workbench.action.terminal.scrollUp": "Rolar para Cima (Linha)", + "workbench.action.terminal.scrollUpPage": "Rolar para Cima (Página)", + "workbench.action.terminal.searchWorkspace": "Pesquisar no Workspace", + "workbench.action.terminal.selectAll": "Selecionar Tudo", + "workbench.action.terminal.selectDefaultProfile": "Selecionar o Perfil Padrão", + "workbench.action.terminal.selectToNextCommand": "Selecionar até o Próximo Comando", + "workbench.action.terminal.selectToNextLine": "Selecionar até a Próxima Linha", + "workbench.action.terminal.selectToPreviousCommand": "Selecionar até o Comando Anterior", + "workbench.action.terminal.selectToPreviousLine": "Selecionar até a Linha Anterior", + "workbench.action.terminal.sendSequence": "Enviar Sequência Personalizada para o Terminal", + "workbench.action.terminal.showEnvironmentInformation": "Mostrar Informações do Ambiente", + "workbench.action.terminal.showTabs": "Mostrar guias", + "workbench.action.terminal.split": "Dividir Terminal", + "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (no Workspace Ativo)", + "workbench.action.terminal.splitInstance": "Dividir terminal", + "workbench.action.terminal.switchTerminal": "Alternar Terminal", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Ativar/Desativar Registro em Log de Sequência de Escape", + "workbench.action.terminal.toggleFindCaseSensitive": "Ativar/Desativar Localização usando Diferenciação de Maiúsculas e Minúsculas", + "workbench.action.terminal.toggleFindRegex": "Ativar/Desativar Localização usando Regex", + "workbench.action.terminal.toggleFindWholeWord": "Ativar/Desativar Localização usando Palavra Inteira", + "workbench.action.terminal.unsplit": "Desfazer divisão do terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Instalar", + "useWslExtension.title": "A extensão '{0}' é recomendada para abrir um terminal no WSL." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Ícone para criar um perfil de terminal.", + "killTerminalIcon": "Ícone de encerramento de uma instância do terminal.", + "newTerminalIcon": "Ícone de criação de uma instância do terminal.", + "renameTerminalIcon": "Ícone de renomeação no menu rápido do terminal.", + "terminalViewIcon": "Ícone de exibição da exibição do terminal." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Sino", + "configureTerminalSettings": "Definir as Configurações do Terminal", + "disconnectStatus": "Conexão perdida para o processo", + "dontShowAgain": "Não Mostrar Novamente", + "keybindingHandling": "Algumas associações de teclas não acessam o terminal por padrão e são processadas por {0}.", + "launchFailed.errorMessage": "O processo de terminal falhou ao iniciar: {0}.", + "launchFailed.exitCodeAndCommandLine": "O processo de terminal \"{0}\" falhou ao iniciar (código de saída: {1}).", + "launchFailed.exitCodeOnly": "O processo de terminal falhou ao iniciar (código de saída: {0}).", + "migrateToProfile": "Migrar", + "no": "Não", + "terminal.integrated.a11yPromptLabel": "Entrada de terminal", + "terminal.integrated.a11yTooMuchOutput": "Muita saída para anunciar, navegue até as linhas manualmente para ler", + "terminal.integrated.copySelection.noSelection": "O terminal não tem seleção para copiar", + "terminal.slowRendering": "Parece que a aceleração da GPU do terminal está lenta no computador. Deseja desabilitá-la para aprimorar o desempenho? [Leia mais sobre as configurações de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalProfileMigration": "O terminal está usando configurações shell/shellArgs preteridas. Deseja migrá-lo para um perfil?", + "terminalStaleTextBoxAriaLabel": "O ambiente de {0} de terminal está obsoleto, execute o comando 'Show Environment Information' para obter mais informações", + "terminalTextBoxAriaLabel": "Terminal {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", + "terminated.exitCodeAndCommandLine": "O processo de terminal \"{0}\" foi terminado com o código de saída: {1}.", + "terminated.exitCodeOnly": "O processo de terminal foi terminado com o código de saída: {0}.", + "workbench.action.terminal.rename.prompt": "Inserir nome do terminal", + "yes": "Sim" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Novo Terminal", + "miRunActiveFile": "Executar &&Arquivo Ativo", + "miRunSelectedText": "Executar Texto &&Selecionado", + "miSplitTerminal": "&&Dividir o Terminal", + "workbench.action.terminal.changeColor": "Alterar Cor...", + "workbench.action.terminal.changeIcon": "Alterar ícone...", + "workbench.action.terminal.clear": "Limpar", + "workbench.action.terminal.copySelection.short": "Copiar", + "workbench.action.terminal.joinInstance": "Ingressar terminais", + "workbench.action.terminal.kill.short": "Encerrar terminal", + "workbench.action.terminal.killInstance": "Encerrar terminal", + "workbench.action.terminal.new.short": "Novo Terminal", + "workbench.action.terminal.newWithProfile.short": "Novo Terminal com Perfil", + "workbench.action.terminal.openSettings": "Definir as configurações do terminal", + "workbench.action.terminal.paste.short": "Colar", + "workbench.action.terminal.rename": "Renomear...", + "workbench.action.terminal.renameInstance": "Renomear...", + "workbench.action.terminal.selectAll": "Selecionar Tudo", + "workbench.action.terminal.selectDefaultProfile": "Selecionar o Perfil Padrão", + "workbench.action.terminal.showsTabs": "Mostrar guias", + "workbench.action.terminal.split": "Dividir terminal", + "workbench.action.terminal.splitInstance": "Dividir Terminal", + "workbench.action.terminal.switchTerminal": "Alternar terminal", + "workbench.action.terminal.unsplitInstance": "Desfazer Divisão do Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Reiniciando o terminal porque a conexão com o processo do shell foi perdida..." + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Encerrar Instância de Terminal", + "renameTerminal": "Renomear Terminal", + "workbench.action.terminal.newWithProfilePlus": "Criar novo terminal com perfil", + "workbench.action.terminal.newplus": "Criar Novo Terminal" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Configurar o Perfil de Terminal", + "enterTerminalProfileName": "Inserir o nome do perfil de terminal", + "localTerminalDescription": "Local", + "localTerminalRemote": "⚠: Esse shell está em execução no seu computador{0}local{1}, NÃO no computador remoto conectado", + "localTerminalVirtualWorkspace": "⚠: Esse shell está aberto em uma pasta de{0} {1}local e NÃO na pasta virtual", + "terminal.integrated.chooseDefaultProfile": "Selecione seu perfil de terminal padrão", + "terminal.integrated.selectProfileToCreate": "Selecione o perfil de terminal a ser criado", + "terminalProfileAlreadyExists": "Já existe um perfil de terminal com este nome", + "terminalProfiles": "perfis", + "terminalProfiles.contributed": "contribuídas", + "terminalProfiles.detected": "detectado", + "terminalService.terminalCloseConfirmationPlural": "Há {0} sessões de terminal ativas. Deseja encerrá-las?", + "terminalService.terminalCloseConfirmationSingular": "Há uma sessão de terminal ativa. Deseja encerrá-la?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Ocultar guias", + "moveTabsLeft": "Mover guias para a esquerda", + "moveTabsRight": "Mover guias para a direita" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Terminal {0} {1}, dividir {2} de {3}", + "terminal.kill": "Encerrar", + "terminal.split": "Dividir", + "terminal.tabs": "Guias de terminal", + "terminalAriaLabel": "Terminal {0} {1}", + "terminalInputAriaLabel": "Digite o nome do terminal. Pressione Enter para confirmar ou Escape para cancelar." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (Padrão)", + "terminal.monospaceOnly": "O terminal só dá suporte a fontes com espaçamento uniforme. Não se esqueça de reiniciar o VS Code se esta for uma fonte recém-instalada.", + "terminal.new": "Novo terminal", + "terminal.split": "Dividir terminal", + "terminal.useMonospace": "Usar 'monospace'", + "terminalConnectingLabel": "Iniciando...", + "terminals": "Abrir Terminais.", + "workbench.action.terminal.split": "Dividir terminal" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Se o terminal da guia focalizado é um terminal dividido", + "terminalCategory": "Terminal", + "terminalCountContextKey": "O número atual de terminais", + "terminalFocusContextKey": "Se o terminal está focalizado", + "terminalGroupCountContextKey": "O número atual de grupos de terminais", + "terminalProcessSupportedContextKey": "Se os processos do terminal podem ser iniciados", + "terminalShellTypeContextKey": "O tipo de shell do terminal ativo", + "terminalTabsFocusContextKey": "Se o widget de guias de terminal é focalizado", + "terminalTabsSingularSelectedContextKey": "Se uma guia de terminal está selecionada", + "terminalTextSelectedContextKey": "Se o texto está selecionado no terminal ativo", + "vscode.extension.contributes.terminal": "Contribui com a funcionalidade do terminal.", + "vscode.extension.contributes.terminal.profiles": "Define tipos de perfis de terminal adicionais que o usuário pode criar.", + "vscode.extension.contributes.terminal.profiles.icon": "Um codicon a ser associado a esse perfil de terminal.", + "vscode.extension.contributes.terminal.profiles.id": "A ID do provedor de perfil de terminal.", + "vscode.extension.contributes.terminal.profiles.title": "Título para esse perfil de terminal.", + "vscode.extension.contributes.terminal.types": "Define tipos de terminal adicionais que o usuário pode criar.", + "vscode.extension.contributes.terminal.types.command": "Comando a ser executado quando o usuário cria esse tipo de terminal.", + "vscode.extension.contributes.terminal.types.icon": "Um codicon a ser associado a esse tipo de terminal.", + "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "'{0}' cor ANSI no terminal.", + "terminal.background": "A cor da tela de fundo do terminal. Isso permite colorir o terminal de modo diferente para o painel.", + "terminal.border": "A cor da borda que separa os painéis divididos no terminal. O padrão é panel.border.", + "terminal.dragAndDropBackground": "Cor da tela de fundo ao arrastar sobre os terminais. A cor deve ter transparente para que o conteúdo do terminal ainda possa se destacar.", + "terminal.foreground": "A cor de primeiro plano do terminal.", + "terminal.selectionBackground": "A cor da tela de fundo da seleção do terminal.", + "terminalCursor.background": "A cor da tela de fundo do cursor do terminal. Permite personalizar a cor de um caractere sobreposto por um cursor de bloco.", + "terminalCursor.foreground": "A cor de primeiro plano do cursor do terminal." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Um caminho para um executável do shell ou uma matriz de caminhos que serão usados como fallbacks quando um deles falhar.", - "terminalProfile.args": "Um conjunto opcional de argumentos com os quais o executável do shell deve ser executado.", - "terminalProfile.overrideName": "Controla se o nome do perfil substitui ou não o que foi detectado automaticamente.", - "terminalIntegratedConfigurationTitle": "Terminal Integrado", - "terminal.integrated.sendKeybindingsToShell": "Expede a maioria das associações de teclas para o terminal, não para o workbench, substituindo `#terminal.integrated.commandsToSkipShell#`, o que pode ser usado como alternativa para um ajuste fino.", - "terminal.integrated.automationShell.linux": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.automationShell.osx": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.automationShell.windows": "Um caminho que, quando definido, substituirá valores {0} e ignorará valores {1} para uso de terminal relacionado à automação, como tarefas e depuração.", - "terminal.integrated.shellArgs.linux": "Os argumentos de linha de comando a serem usados quando no terminal do Linux. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Os argumentos de linha de comando a serem usados quando no terminal do macOS. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Os argumentos de linha de comando a serem usados quando no terminal do Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Os argumentos de linha de comando em [formato de linha de comando](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) para usar quando no terminal do Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "Os perfis do Windows a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Defina esta opção como nula para excluí-los, use a propriedade {0} para usar a configuração padrão detectada ou defina {1} e, opcionalmente, {2}", - "terminalProfile.windowsSource": "Uma origem de perfil que detectará automaticamente os caminhos para o shell.", - "terminal.integrated.profile.osx": "Os perfis do macOS a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Quando definidos, eles substituirão os perfis padrão detectados. Eles são compostos por {0} e, opcionalmente, por {1}", - "terminal.integrated.profile.linux": "Os perfis do Linux a serem apresentados durante a criação de um terminal por meio do menu suspenso do terminal. Quando definidos, eles substituirão os perfis padrão detectados. Eles são compostos por {0} e, opcionalmente, por {1}", - "terminal.integrated.useWslProfiles": "Controla se as distribuições do WSL são mostradas no menu suspenso do terminal", - "terminal.integrated.macOptionIsMeta": "Controla se a chave de opção deve ser tratada como a chave de meta no terminal no macOS.", - "terminal.integrated.macOptionClickForcesSelection": "Controla se a seleção deve ser forçada ao usar Option + clique no macOS. Isso forçará uma seleção regular (linha) e removerá a permissão de uso do modo de seleção de coluna. Isso permite copiar e colar usando a seleção de terminal normal, por exemplo, quando o modo de mouse está habilitado no tmux.", + "terminal.integrated.allowChords": "Se é necessário permitir associações de teclas de pressionamento simultâneo no terminal. Observe que quando isso for true e o pressionamento das teclas for simultâneo, ele ignorará `#terminal.integrated.commandsToSkipShell#`. Definir como false será particularmente útil se desejar que Ctrl + k seja atalho para o seu shell (não para o VS Code).", + "terminal.integrated.allowMnemonics": "Se deseja permitir que os mnemônicos de menubar (por exemplo, alt+f) disparem a abertura de menubar. Observe que isso fará com que todos os pressionamentos de tecla Alt ignorem o shell quando true. Isso não faz nada no macOS.", "terminal.integrated.altClickMovesCursor": "Quando esta configuração está habilitada, Alt/opção + clique reposiciona o cursor do prompt para baixo do mouse quando `#editor.multiCursorModifier#` está definido como `'alt'` (o valor padrão). Isso pode não funcionar de maneira confiável, dependendo do shell.", + "terminal.integrated.bellDuration": "O número de milissegundos para mostrar a campainha dentro de uma guia de terminal quando disparada.", + "terminal.integrated.commandsToSkipShell": "Um conjunto de IDs de comando cujas associações de teclas não serão enviadas para o shell, mas sempre serão tratadas pelo VS Code. Isso permite que as associações de tecla que normalmente seriam consumidas pelo shell funcionem, como quando o terminal não está com foco, por exemplo `Ctrl + P` para iniciar a Abertura Rápida.\r\n\r\n \r\n\r\nMuitos comandos são ignorados por padrão. Para substituir um padrão e passar a associação de teclas do comando para o shell, adicione o comando prefixado com o caractere `-`. Por exemplo, adicione `-workbench.action.quickOpen` para permitir que `Ctrl + P` alcance o shell.\r\n\r\n \r\n\r\nA lista de comandos ignorados padrão a seguir fica truncada quando exibida no Editor de Configurações. Para ver a lista completa, [abra o JSON de configurações padrão](command:workbench.action.openRawDefaultSettings 'Open Default Settings (JSON)') e pesquise pelo primeiro comando na lista abaixo.\r\n\r\n \r\n\r\nComandos Ignorados Padrão:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Controla se a saída deve ser confirmada quando há sessões de terminal ativas.", "terminal.integrated.copyOnSelection": "Controla se o texto selecionado no terminal será copiado na área de transferência.", - "terminal.integrated.drawBoldTextInBrightColors": "Controla se o texto em negrito no terminal sempre usará a variante de cor ANSI \"brilhante\".", - "terminal.integrated.fontFamily": "Controla a família de fontes do terminal, que usa como padrão o valor de `#editor.fontFamily#`.", - "terminal.integrated.fontSize": "Controla o tamanho da fonte em pixels do terminal.", - "terminal.integrated.letterSpacing": "Controla o espaçamento de letras do terminal, este é um valor inteiro que representa a quantidade de pixels adicionais a serem adicionados entre caracteres.", - "terminal.integrated.lineHeight": "Controla a altura da linha do terminal, esse número é multiplicado pelo tamanho da fonte do terminal para obter a altura real da linha em pixels.", - "terminal.integrated.minimumContrastRatio": "Ao definir a cor de primeiro plano de cada célula, ela será alterada para tentar atender à taxa de proporção especificada. Valores de exemplo:\r\n\r\n– 1: o padrão, não faça nada.\r\n– 4,5: [conformidade WCAG AA (mínimo)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n– 7: [conformidade WCAG AAA (aprimorado)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n– 21: branco sobre preto ou preto sobre branco.", - "terminal.integrated.fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", - "terminal.integrated.mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaY` dos eventos de rolagem do mouse.", - "terminal.integrated.fontWeightError": "Somente palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000 são permitidos.", - "terminal.integrated.fontWeight": "A espessura da fonte a ser usada no terminal para texto sem negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", - "terminal.integrated.fontWeightBold": "A espessura da fonte a ser usada no terminal para texto em negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", "terminal.integrated.cursorBlinking": "Controla se o cursor de terminal pisca.", "terminal.integrated.cursorStyle": "Controla o estilo do cursor do terminal.", "terminal.integrated.cursorWidth": "Controla a largura do cursor quando `#terminal.integrated.cursorStyle#` está definido como `line`.", - "terminal.integrated.scrollback": "Controla o número máximo de linhas que o terminal mantém no buffer.", + "terminal.integrated.cwd": "Um caminho de início explícito em que o terminal será iniciado. Ele será usado como o diretório de trabalho atual (cwd) para o processo de shell. Isso poderá ser particularmente útil em configurações de workspace se o diretório raiz não for um cwd conveniente.", "terminal.integrated.detectLocale": "Controla se a variável de ambiente `$LANG` deve ser detectada e definida como uma opção compatível com UTF-8, pois o terminal do VS Code só dá suporte a dados codificados em UTF-8 provenientes de shell.", "terminal.integrated.detectLocale.auto": "Definir a variável de ambiente `$LANG` se a variável existente não existir ou se não terminar em `'.UTF-8 '`.", "terminal.integrated.detectLocale.off": "Não definir a variável de ambiente `$LANG`.", "terminal.integrated.detectLocale.on": "Sempre definir a variável de ambiente `$LANG`.", - "terminal.integrated.gpuAcceleration.auto": "Permitir que o VS Code detecte qual renderizador fornecerá a melhor experiência.", - "terminal.integrated.gpuAcceleration.on": "Habilitar a aceleração da GPU no terminal.", - "terminal.integrated.gpuAcceleration.off": "Desabilitar a aceleração da GPU no terminal.", - "terminal.integrated.gpuAcceleration": "Controla se o terminal aproveitará a GPU para fazer a renderização.", - "terminal.integrated.rightClickBehavior.default": "Mostrar o menu de contexto.", - "terminal.integrated.rightClickBehavior.copyPaste": "Copiar quando houver uma seleção, caso contrário, colar.", - "terminal.integrated.rightClickBehavior.paste": "Colar ao clicar com o botão direito do mouse.", - "terminal.integrated.rightClickBehavior.selectWord": "Selecionar a palavra sob o cursor e mostrar o menu de contexto.", - "terminal.integrated.rightClickBehavior": "Controla como o terminal reage ao clicar com o botão direito do mouse.", - "terminal.integrated.cwd": "Um caminho de início explícito em que o terminal será iniciado. Ele será usado como o diretório de trabalho atual (cwd) para o processo de shell. Isso poderá ser particularmente útil em configurações de workspace se o diretório raiz não for um cwd conveniente.", - "terminal.integrated.confirmOnExit": "Controla se a saída deve ser confirmada quando há sessões de terminal ativas.", - "terminal.integrated.enableBell": "Controla se o sino de terminal está habilitado.", - "terminal.integrated.commandsToSkipShell": "Um conjunto de IDs de comando cujas associações de teclas não serão enviadas para o shell, mas sempre serão tratadas pelo VS Code. Isso permite que as associações de tecla que normalmente seriam consumidas pelo shell funcionem, como quando o terminal não está com foco, por exemplo `Ctrl + P` para iniciar a Abertura Rápida.\r\n\r\n \r\n\r\nMuitos comandos são ignorados por padrão. Para substituir um padrão e passar a associação de teclas do comando para o shell, adicione o comando prefixado com o caractere `-`. Por exemplo, adicione `-workbench.action.quickOpen` para permitir que `Ctrl + P` alcance o shell.\r\n\r\n \r\n\r\nA lista de comandos ignorados padrão a seguir fica truncada quando exibida no Editor de Configurações. Para ver a lista completa, [abra o JSON de configurações padrão](command:workbench.action.openRawDefaultSettings 'Open Default Settings (JSON)') e pesquise pelo primeiro comando na lista abaixo.\r\n\r\n \r\n\r\nComandos Ignorados Padrão:\r\n\r\n{0}", - "terminal.integrated.allowChords": "Se é necessário permitir associações de teclas de pressionamento simultâneo no terminal. Observe que quando isso for true e o pressionamento das teclas for simultâneo, ele ignorará `#terminal.integrated.commandsToSkipShell#`. Definir como false será particularmente útil se desejar que Ctrl + k seja atalho para o seu shell (não para o VS Code).", - "terminal.integrated.allowMnemonics": "Se deseja permitir que os mnemônicos de menubar (por exemplo, alt+f) disparem a abertura de menubar. Observe que isso fará com que todos os pressionamentos de tecla Alt ignorem o shell quando true. Isso não faz nada no macOS.", - "terminal.integrated.inheritEnv": "Se novos shells devem herdar o ambiente deles do VS Code. Não há suporte para isso no Windows.", - "terminal.integrated.env.osx": "Objeto com variáveis de ambiente que serão adicionadas ao processo do VS Code a ser usado pelo terminal no macOS. Defina como `null` para excluir a variável de ambiente.", + "terminal.integrated.drawBoldTextInBrightColors": "Controla se o texto em negrito no terminal sempre usará a variante de cor ANSI \"brilhante\".", + "terminal.integrated.enableBell": "Controla se o sinal de terminal está habilitado, isso aparece como um campainha visual ao lado do nome do terminal.", + "terminal.integrated.enableFileLinks": "Se os links de arquivo devem ser habilitados no terminal. Os links podem ser lentos ao trabalhar em uma unidade de rede em particular porque cada link de arquivo é verificado no sistema de arquivos. A alteração dessa variável entrará em vigor somente em novos terminais.", + "terminal.integrated.enablePersistentSessions": "Sessões do terminal persistentes no workspace nas recargas da janela.", "terminal.integrated.env.linux": "Objeto com variáveis de ambiente que serão adicionadas ao processo do VS Code a ser usado pelo terminal no Linux. Defina como `null` para excluir a variável de ambiente.", + "terminal.integrated.env.osx": "Objeto com variáveis de ambiente que serão adicionadas ao processo do VS Code a ser usado pelo terminal no macOS. Defina como `null` para excluir a variável de ambiente.", "terminal.integrated.env.windows": "Objeto com variáveis de ambiente que serão adicionadas ao processo do VS Code a ser usado pelo terminal no Windows. Defina como `null` para excluir a variável de ambiente.", "terminal.integrated.environmentChangesIndicator": "Se deseja exibir o indicador de alterações de ambiente em cada terminal, o que explica se as extensões foram aplicadas, ou se você deseja fazer alterações no ambiente do terminal.", "terminal.integrated.environmentChangesIndicator.off": "Desabilitar o indicador.", "terminal.integrated.environmentChangesIndicator.on": "Habilitar o indicador.", "terminal.integrated.environmentChangesIndicator.warnonly": "Somente mostrar o indicador de aviso quando o ambiente de um terminal estiver 'obsoleto', e não o indicador de informações que mostra que um terminal teve seu ambiente modificado por uma extensão.", "terminal.integrated.environmentChangesRelaunch": "Se os terminais serão reiniciados automaticamente quando a extensão desejar contribuir para o ambiente e ainda não tiver interagido com eles.", + "terminal.integrated.experimentalLinkProvider": "Uma configuração experimental que visa melhorar a detecção de links no terminal ao melhorar o momento em que os links são detectados e ao habilitar a detecção de link compartilhado com o editor. Atualmente, isso dá suporte apenas a links da Web.", + "terminal.integrated.fastScrollSensitivity": "Multiplicador de velocidade de rolagem ao pressionar `Alt`.", + "terminal.integrated.fontFamily": "Controla a família de fontes do terminal, que usa como padrão o valor de `#editor.fontFamily#`.", + "terminal.integrated.fontSize": "Controla o tamanho da fonte em pixels do terminal.", + "terminal.integrated.fontWeight": "A espessura da fonte a ser usada no terminal para texto sem negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", + "terminal.integrated.fontWeightBold": "A espessura da fonte a ser usada no terminal para texto em negrito. Aceita palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000.", + "terminal.integrated.fontWeightError": "Somente palavras-chave \"normal\" e \"negrito\" ou números entre 1 e 1000 são permitidos.", + "terminal.integrated.gpuAcceleration": "Controla se o terminal aproveitará a GPU para fazer a renderização.", + "terminal.integrated.gpuAcceleration.auto": "Permitir que o VS Code detecte qual renderizador fornecerá a melhor experiência.", + "terminal.integrated.gpuAcceleration.off": "Desabilitar a aceleração da GPU no terminal.", + "terminal.integrated.gpuAcceleration.on": "Habilitar a aceleração da GPU no terminal.", + "terminal.integrated.letterSpacing": "Controla o espaçamento de letras do terminal, este é um valor inteiro que representa a quantidade de pixels adicionais a serem adicionados entre caracteres.", + "terminal.integrated.lineHeight": "Controla a altura da linha do terminal, esse número é multiplicado pelo tamanho da fonte do terminal para obter a altura real da linha em pixels.", + "terminal.integrated.localEchoExcludePrograms": "Experimental: o eco local será desabilitado quando um desses nomes de programa for encontrado no título do terminal.", + "terminal.integrated.localEchoLatencyThreshold": "Experimental: duração da espera da rede, em milissegundos, em que as edições locais serão ecoadas no terminal sem aguardar a confirmação do servidor. Se esta configuração for '0', o eco local estará sempre ativo e se for '-1', ele será desabilitado.", + "terminal.integrated.localEchoStyle": "Experimental: o estilo do texto ecoado localmente do terminal. Pode ser um estilo da fonte ou uma cor RGB.", + "terminal.integrated.macOptionClickForcesSelection": "Controla se a seleção deve ser forçada ao usar Option + clique no macOS. Isso forçará uma seleção regular (linha) e removerá a permissão de uso do modo de seleção de coluna. Isso permite copiar e colar usando a seleção de terminal normal, por exemplo, quando o modo de mouse está habilitado no tmux.", + "terminal.integrated.macOptionIsMeta": "Controla se a chave de opção deve ser tratada como a chave de meta no terminal no macOS.", + "terminal.integrated.minimumContrastRatio": "Ao definir a cor de primeiro plano de cada célula, ela será alterada para tentar atender à taxa de proporção especificada. Valores de exemplo:\r\n\r\n– 1: o padrão, não faça nada.\r\n– 4,5: [conformidade WCAG AA (mínimo)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n– 7: [conformidade WCAG AAA (aprimorado)] (https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n– 21: branco sobre preto ou preto sobre branco.", + "terminal.integrated.mouseWheelScrollSensitivity": "Um multiplicador a ser usado no `deltaY` dos eventos de rolagem do mouse.", + "terminal.integrated.rightClickBehavior": "Controla como o terminal reage ao clicar com o botão direito do mouse.", + "terminal.integrated.rightClickBehavior.copyPaste": "Copiar quando houver uma seleção, caso contrário, colar.", + "terminal.integrated.rightClickBehavior.default": "Mostrar o menu de contexto.", + "terminal.integrated.rightClickBehavior.paste": "Colar ao clicar com o botão direito do mouse.", + "terminal.integrated.rightClickBehavior.selectWord": "Selecionar a palavra sob o cursor e mostrar o menu de contexto.", + "terminal.integrated.scrollback": "Controla o número máximo de linhas que o terminal mantém no buffer.", + "terminal.integrated.sendKeybindingsToShell": "Expede a maioria das associações de teclas para o terminal, não para o workbench, substituindo `#terminal.integrated.commandsToSkipShell#`, o que pode ser usado como alternativa para um ajuste fino.", "terminal.integrated.showExitAlert": "Controla se o alerta \"O processo do terminal terminou com o código de saída\" é mostrado quando o código de saída é diferente de zero.", "terminal.integrated.splitCwd": "Controla o diretório de trabalho com o qual um terminal dividido começa.", - "terminal.integrated.splitCwd.workspaceRoot": "Um novo terminal dividido usará a raiz do workspace como o diretório de trabalho. Em um workspace de várias raízes, uma escolha para qual pasta raiz usar é oferecida.", - "terminal.integrated.splitCwd.initial": "Um novo terminal dividido usará o diretório de trabalho com o que o terminal pai começou.", "terminal.integrated.splitCwd.inherited": "No macOS e no Linux, um novo terminal dividido usará o diretório de trabalho do terminal pai. No Windows, ele se comporta do mesmo modo que o inicial.", + "terminal.integrated.splitCwd.initial": "Um novo terminal dividido usará o diretório de trabalho com o que o terminal pai começou.", + "terminal.integrated.splitCwd.workspaceRoot": "Um novo terminal dividido usará a raiz do workspace como o diretório de trabalho. Em um workspace de várias raízes, uma escolha para qual pasta raiz usar é oferecida.", + "terminal.integrated.tabs.enabled": "Controla se as guias de terminal são exibidas como uma lista no lado do terminal. Quando desabilitada, uma lista suspensa será exibida.", + "terminal.integrated.tabs.focusMode": "Controla se a concentração do terminal de uma guia acontece com um clique duplo ou único.", + "terminal.integrated.tabs.focusMode.doubleClick": "Concentrar o terminal ao clicar duas vezes em uma guia de terminal", + "terminal.integrated.tabs.focusMode.singleClick": "Focalizar o terminal ao clicar duas vezes em uma guia de terminal", + "terminal.integrated.tabs.hideCondition": "Controla se a exibição de guias de terminal será ocultada em determinadas condições.", + "terminal.integrated.tabs.hideCondition.never": "Nunca ocultar a exibição das guias do terminal", + "terminal.integrated.tabs.hideCondition.singleGroup": "Ocultar o modo de exibição das guias de terminal quando houver apenas um único grupo de terminal aberto", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Ocultar a visualização das guias do terminal quando houver apenas um único terminal aberto", + "terminal.integrated.tabs.location": "Controla o local das guias de terminal, à esquerda ou à direita do(s) terminal(is) atual(is).", + "terminal.integrated.tabs.location.left": "Mostrar o modo de exibição das guias do terminal à esquerda do terminal", + "terminal.integrated.tabs.location.right": "Mostrar o modo de exibição das guias do terminal à direita do terminal", + "terminal.integrated.tabs.showActiveTerminal": "Mostra as informações de terminal ativas no modo de exibição, isso é particularmente útil quando o título dentro das guias não está visível.", + "terminal.integrated.tabs.showActiveTerminal.always": "Sempre mostrar o terminal ativo", + "terminal.integrated.tabs.showActiveTerminal.never": "Nunca mostrar o terminal ativo", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Mostrar o terminal ativo quando ele for o único terminal aberto", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Mostrar o terminal ativo quando ele for o único terminal aberto ou quando o modo de exibição de guias estiver em seu estado de texto restrito", + "terminal.integrated.titleMode": "Determina como o título do terminal é definido, isso aparece na guia ou na entrada da lista suspensa do terminal.", + "terminal.integrated.unicodeVersion": "Controla qual versão do unicode será usada ao avaliar a largura dos caracteres no terminal. Se um emoji ou outros caracteres largos não ocupar a quantidade correta de espaço ou backspace, excluindo demais ou muito pouco, talvez seja necessário tentar ajustar essa configuração.", + "terminal.integrated.unicodeVersion.eleven": "Versão 11 do Unicode. Esta versão fornece um suporte melhor em sistemas modernos que usam versões modernas do Unicode.", + "terminal.integrated.unicodeVersion.six": "Versão 6 do Unicode. Esta é uma versão mais antiga que deve funcionar melhor em sistemas mais antigos.", "terminal.integrated.windowsEnableConpty": "Se deve ser usado o ConPTY para comunicação do processo de terminal do Windows (exige o número de build 18309 ou posteriores do Windows 10). Winpty será usado se isso for false.", "terminal.integrated.wordSeparators": "Uma cadeia de caracteres contendo todos os caracteres a serem considerados separadores de palavras ao clicar duas vezes para selecionar o recurso de palavra.", - "terminal.integrated.experimentalUseTitleEvent": "Uma configuração experimental que usará o evento de título do terminal para o título da lista suspensa. Esta configuração será aplicada somente a novos terminais.", - "terminal.integrated.enableFileLinks": "Se os links de arquivo devem ser habilitados no terminal. Os links podem ser lentos ao trabalhar em uma unidade de rede em particular porque cada link de arquivo é verificado no sistema de arquivos. A alteração dessa variável entrará em vigor somente em novos terminais.", - "terminal.integrated.unicodeVersion.six": "Versão 6 do Unicode. Esta é uma versão mais antiga que deve funcionar melhor em sistemas mais antigos.", - "terminal.integrated.unicodeVersion.eleven": "Versão 11 do Unicode. Esta versão fornece um suporte melhor em sistemas modernos que usam versões modernas do Unicode.", - "terminal.integrated.unicodeVersion": "Controla qual versão do unicode será usada ao avaliar a largura dos caracteres no terminal. Se um emoji ou outros caracteres largos não ocupar a quantidade correta de espaço ou backspace, excluindo demais ou muito pouco, talvez seja necessário tentar ajustar essa configuração.", - "terminal.integrated.experimentalLinkProvider": "Uma configuração experimental que visa melhorar a detecção de links no terminal ao melhorar o momento em que os links são detectados e ao habilitar a detecção de link compartilhado com o editor. Atualmente, isso dá suporte apenas a links da Web.", - "terminal.integrated.localEchoLatencyThreshold": "Experimental: duração da espera da rede, em milissegundos, em que as edições locais serão ecoadas no terminal sem aguardar a confirmação do servidor. Se esta configuração for '0', o eco local estará sempre ativo e se for '-1', ele será desabilitado.", - "terminal.integrated.localEchoExcludePrograms": "Experimental: o eco local será desabilitado quando um desses nomes de programa for encontrado no título do terminal.", - "terminal.integrated.localEchoStyle": "Experimental: o estilo do texto ecoado localmente do terminal. Pode ser um estilo da fonte ou uma cor RGB.", - "terminal.integrated.enablePersistentSessions": "Sessões do terminal persistentes no workspace nas recargas da janela.", - "terminal.integrated.shell.linux.noDefault": "O caminho do shell que o terminal usa no Linux. [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "O caminho do shell que o terminal usa no macOS. [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "O caminho do shell que o terminal usa no Windows. [Leia mais sobre a configuração do shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "O caminho do shell que o terminal usa no Linux (padrão: {0}). [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "O caminho do shell que o terminal usa no macOS (padrão: {0}). [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "O caminho do shell que o terminal usa no Windows (padrão: {0}). [Leia mais sobre a configuração do shell] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Se o terminal está focalizado", - "terminalShellTypeContextKey": "O tipo de shell do terminal ativo", - "terminalTextSelectedContextKey": "Se o texto está selecionado no terminal ativo", - "terminalProcessSupportedContextKey": "Se os processos do terminal podem ser iniciados", - "terminalCategory": "Terminal", - "vscode.extension.contributes.terminal": "Contribui com a funcionalidade do terminal.", - "vscode.extension.contributes.terminal.types": "Define tipos de terminal adicionais que o usuário pode criar.", - "vscode.extension.contributes.terminal.types.command": "Comando a ser executado quando o usuário cria esse tipo de terminal.", - "vscode.extension.contributes.terminal.types.title": "Título para este tipo de terminal." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Digite o nome de um terminal a ser aberto.", - "tasksQuickAccessHelp": "Mostrar Todos os Terminais Abertos", - "terminal": "Terminal", - "miToggleIntegratedTerminal": "&&Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "Usar 'monospace'", - "terminal.monospaceOnly": "O terminal só dá suporte a fontes com espaçamento uniforme. Não se esqueça de reiniciar o VS Code se esta for uma fonte recém-instalada.", - "terminals": "Abrir Terminais.", - "terminalConnectingLabel": "Iniciando..." + "terminalIntegratedConfigurationTitle": "Terminal Integrado", + "titleMode.executable": "O título é definido pelo _terminal_, o nome do processo em primeiro plano detectado será usado.", + "titleMode.sequence": "O título é definido pelo _process_ por meio de uma sequência de escape, isso é útil se o shell define dinamicamente o título." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "Reiniciar o host de pty", - "nonResponsivePtyHost": "A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Selecionar o Perfil Padrão", - "workbench.action.terminal.openSettings": "Definir as Configurações do Terminal", - "workbench.action.terminal.newWorkspacePlaceholder": "Selecionar diretório de trabalho atual para o novo terminal", - "terminalLaunchHelp": "Abrir Ajuda", - "workbench.action.terminal.newInActiveWorkspace": "Criar Terminal Integrado (no Workspace Ativo)", - "workbench.action.terminal.newWithProfile": "Criar um Terminal Integrado (com Perfil)", - "workbench.action.terminal.focusPreviousPane": "Focar no Painel Anterior", - "workbench.action.terminal.focusNextPane": "Focar no Próximo Painel", - "workbench.action.terminal.resizePaneLeft": "Redimensionar Painel à Esquerda", - "workbench.action.terminal.resizePaneRight": "Redimensionar Painel à Direita", - "workbench.action.terminal.resizePaneUp": "Redimensionar Painel para Cima", - "workbench.action.terminal.resizePaneDown": "Redimensionar Painel para Baixo", - "workbench.action.terminal.focus": "Focar no Terminal", - "workbench.action.terminal.focusNext": "Focar no Próximo Terminal", - "workbench.action.terminal.focusPrevious": "Focar no Terminal Anterior", - "workbench.action.terminal.runSelectedText": "Executar Texto Selecionado no Terminal Ativo", - "workbench.action.terminal.runActiveFile": "Executar Arquivo Ativo no Terminal Ativo", - "workbench.action.terminal.runActiveFile.noFile": "Somente arquivos em disco podem ser executados no terminal", - "workbench.action.terminal.scrollDown": "Rolar para Baixo (Linha)", - "workbench.action.terminal.scrollDownPage": "Rolar para Baixo (Página)", - "workbench.action.terminal.scrollToBottom": "Rolar para Baixo", - "workbench.action.terminal.scrollUp": "Rolar para Cima (Linha)", - "workbench.action.terminal.scrollUpPage": "Rolar para Cima (Página)", - "workbench.action.terminal.scrollToTop": "Rolar para Cima", - "workbench.action.terminal.navigationModeExit": "Sair do Modo de Navegação", - "workbench.action.terminal.navigationModeFocusPrevious": "Focar na Linha Anterior (Modo de Navegação)", - "workbench.action.terminal.navigationModeFocusNext": "Focar na Próxima Linha (Modo de Navegação)", - "workbench.action.terminal.clearSelection": "Limpar Seleção", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Gerenciar Permissões de Shell do Workspace", - "workbench.action.terminal.rename": "Renomear", - "workbench.action.terminal.rename.prompt": "Inserir nome do terminal", - "workbench.action.terminal.focusFind": "Focar Localização", - "workbench.action.terminal.hideFind": "Ocultar Localização", - "workbench.action.terminal.attachToRemote": "Anexar à Sessão", - "noUnattachedTerminals": "Não há nenhum terminal desanexado para fazer a anexação", - "quickAccessTerminal": "Alternar Terminal Ativo", - "workbench.action.terminal.scrollToPreviousCommand": "Rolar para o Comando Anterior", - "workbench.action.terminal.scrollToNextCommand": "Rolar para o Próximo Comando", - "workbench.action.terminal.selectToPreviousCommand": "Selecionar até o Comando Anterior", - "workbench.action.terminal.selectToNextCommand": "Selecionar até o Próximo Comando", - "workbench.action.terminal.selectToPreviousLine": "Selecionar até a Linha Anterior", - "workbench.action.terminal.selectToNextLine": "Selecionar até a Próxima Linha", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Ativar/Desativar Registro em Log de Sequência de Escape", - "workbench.action.terminal.sendSequence": "Enviar Sequência Personalizada para o Terminal", - "workbench.action.terminal.newWithCwd": "Criar Terminal Integrado começando em um Diretório de Trabalho Personalizado", - "workbench.action.terminal.newWithCwd.cwd": "O diretório no qual iniciar o terminal", - "workbench.action.terminal.renameWithArg": "Renomear o Terminal Atualmente Ativo", - "workbench.action.terminal.renameWithArg.name": "O novo nome para o terminal", - "workbench.action.terminal.renameWithArg.noName": "Nenhum argumento de nome fornecido", - "workbench.action.terminal.toggleFindRegex": "Ativar/Desativar Localização usando Regex", - "workbench.action.terminal.toggleFindWholeWord": "Ativar/Desativar Localização usando Palavra Inteira", - "workbench.action.terminal.toggleFindCaseSensitive": "Ativar/Desativar Localização usando Diferenciação de Maiúsculas e Minúsculas", - "workbench.action.terminal.findNext": "Localizar Próximo", - "workbench.action.terminal.findPrevious": "Localizar Anterior", - "workbench.action.terminal.searchWorkspace": "Pesquisar no Workspace", - "workbench.action.terminal.relaunch": "Reiniciar Terminal Ativo", - "workbench.action.terminal.showEnvironmentInformation": "Mostrar Informações do Ambiente", - "workbench.action.terminal.split": "Dividir Terminal", - "workbench.action.terminal.split.short": "Dividir", - "workbench.action.terminal.splitInActiveWorkspace": "Dividir Terminal (no Workspace Ativo)", - "workbench.action.terminal.selectAll": "Selecionar Tudo", - "workbench.action.terminal.new": "Criar um Terminal Integrado", - "workbench.action.terminal.new.short": "Novo Terminal", - "workbench.action.terminal.kill": "Encerrar a Instância de Terminal Ativa", - "workbench.action.terminal.kill.short": "Encerrar Terminal", - "workbench.action.terminal.clear": "Limpar", - "workbench.action.terminal.copySelection": "Copiar Seleção", - "workbench.action.terminal.copySelection.short": "Copiar", - "workbench.action.terminal.paste": "Colar no Terminal Ativo", - "workbench.action.terminal.paste.short": "Colar", - "workbench.action.terminal.pasteSelection": "Colar a Seleção no Terminal Ativo", - "workbench.action.terminal.switchTerminal": "Alternar Terminal" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "A cor da tela de fundo do terminal. Isso permite colorir o terminal de modo diferente para o painel.", - "terminal.foreground": "A cor de primeiro plano do terminal.", - "terminalCursor.foreground": "A cor de primeiro plano do cursor do terminal.", - "terminalCursor.background": "A cor da tela de fundo do cursor do terminal. Permite personalizar a cor de um caractere sobreposto por um cursor de bloco.", - "terminal.selectionBackground": "A cor da tela de fundo da seleção do terminal.", - "terminal.border": "A cor da borda que separa os painéis divididos no terminal. O padrão é panel.border.", - "terminal.ansiColor": "'{0}' cor ANSI no terminal." - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Permitir Configuração do Shell do Workspace", - "workbench.action.terminal.disallowWorkspaceShell": "Não Permitir a Configuração do Shell do Workspace", - "terminalService.terminalCloseConfirmationSingular": "Há uma sessão de terminal ativa. Deseja encerrá-la?", - "terminalService.terminalCloseConfirmationPlural": "Há {0} sessões de terminal ativas. Deseja encerrá-las?", - "terminal.integrated.selectProfileToCreate": "Selecione o perfil de terminal a ser criado", - "terminal.integrated.chooseDefaultProfile": "Selecione seu perfil de terminal padrão", - "enterTerminalProfileName": "Inserir o nome do perfil de terminal", - "terminalProfileAlreadyExists": "Já existe um perfil de terminal com este nome", - "terminalProfiles": "perfis", - "terminalProfiles.detected": "detectado", - "createQuickLaunchProfile": "Configurar o Perfil de Terminal" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Ícone de exibição da exibição do terminal.", - "renameTerminalIcon": "Ícone de renomeação no menu rápido do terminal.", - "killTerminalIcon": "Ícone de encerramento de uma instância do terminal.", - "newTerminalIcon": "Ícone de criação de uma instância do terminal.", - "configureTerminalProfileIcon": "Ícone para criar um perfil de terminal." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "Reiniciar o host de pty", - "nonResponsivePtyHost": "A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Novo Terminal", - "miSplitTerminal": "&&Dividir o Terminal", - "miRunActiveFile": "Executar &&Arquivo Ativo", - "miRunSelectedText": "Executar Texto &&Selecionado" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Renomear Terminal", - "killTerminal": "Encerrar Instância de Terminal", - "workbench.action.terminal.newplus": "Criar um Terminal Integrado" + "nonResponsivePtyHost": "A conexão com o processo de host de pty do terminal não está respondendo. Os terminais podem parar de funcionar.", + "restartPtyHost": "Reiniciar o host de pty" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Criar Terminal Integrado (Local)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "Você permite que este workspace modifique o shell do seu terminal? {0}", - "allow": "Permitir", - "disallow": "Rejeitar", - "useWslExtension.title": "A extensão '{0}' é recomendada para abrir um terminal no WSL.", - "install": "Instalar" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Entrada de terminal", - "terminal.integrated.a11yTooMuchOutput": "Muita saída para anunciar, navegue até as linhas manualmente para ler", - "keybindingHandling": "Algumas associações de teclas não acessam o terminal por padrão e são processadas por {0}.", - "configureTerminalSettings": "Definir as Configurações do Terminal", - "yes": "Sim", - "no": "Não", - "dontShowAgain": "Não Mostrar Novamente", - "terminal.slowRendering": "Parece que a aceleração da GPU do terminal está lenta no computador. Deseja desabilitá-la para aprimorar o desempenho? [Leia mais sobre as configurações de terminal](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", - "terminal.integrated.copySelection.noSelection": "O terminal não tem seleção para copiar", - "launchFailed.exitCodeAndCommandLine": "O processo de terminal \"{0}\" falhou ao iniciar (código de saída: {1}).", - "launchFailed.exitCodeOnly": "O processo de terminal falhou ao iniciar (código de saída: {0}).", - "terminated.exitCodeAndCommandLine": "O processo de terminal \"{0}\" foi terminado com o código de saída: {1}.", - "terminated.exitCodeOnly": "O processo de terminal foi terminado com o código de saída: {0}.", - "launchFailed.errorMessage": "O processo de terminal falhou ao iniciar: {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Terminal {0}, {1}", - "terminalTextBoxAriaLabel": "Terminal {0}", - "terminalStaleTextBoxAriaLabel": "O ambiente de {0} de terminal está obsoleto, execute o comando 'Show Environment Information' para obter mais informações" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (desconectado)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "option + clique", - "terminalLinkHandler.followLinkAlt": "alt + clique", - "terminalLinkHandler.followLinkCmd": "cmd + clique", - "terminalLinkHandler.followLinkCtrl": "ctrl + clique", - "followForwardedLink": "Seguir o link usando a porta encaminhada", - "followLink": "Seguir o link", - "followLinkUrl": "Link" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Reiniciando o terminal porque a conexão com o processo do shell foi perdida..." - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Pesquisar workspace" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "As extensões desejam fazer as seguintes alterações no ambiente do terminal:", - "extensionEnvironmentContributionRemoval": "As extensões desejam remover essas alterações existentes do ambiente do terminal:", - "relaunchTerminalLabel": "Reiniciar Terminal", - "extensionEnvironmentContributionInfo": "As extensões fizeram alterações no ambiente deste terminal" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Abrir arquivo no editor", - "focusFolder": "Focar na pasta no explorador", - "openFolder": "Abrir pasta na nova janela" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Teste", - "noTestProvidersRegistered": "Nenhum provedor de teste está registrado para este workspace.", - "searchMarketplaceForTestExtensions": "[Pesquisar no Marketplace](command: {0})", - "testExplorer": "Gerenciador de Testes" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Ícone de exibição do modo de teste.", - "testingRunIcon": "Ícone da ação \"executar teste\".", - "testingRunAllIcon": "Ícone da ação \"executar todos os testes\".", - "testingDebugIcon": "Ícone da ação \"depurar teste\".", - "testingCancelIcon": "Ícone para cancelar execuções de teste em andamento.", - "filterIcon": "Ícone da ação 'Filtrar' na exibição de teste.", "autoRunIcon": "Ícone de alternância de 'Execução Automática' na exibição de teste.", + "filterIcon": "Ícone da ação 'Filtrar' na exibição de teste.", "hiddenIcon": "Ícone mostrado ao lado dos testes ocultos, quando eles tiverem sido mostrados.", - "testingShowAsList": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma árvore.", - "testingShowAsTree": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma lista.", + "testViewIcon": "Ícone de exibição do modo de teste.", + "testingCancelIcon": "Ícone para cancelar execuções de teste em andamento.", + "testingDebugIcon": "Ícone da ação \"depurar teste\".", "testingErrorIcon": "Ícone mostrado para testes que têm um erro.", "testingFailedIcon": "Ícone mostrado para testes que falharam.", "testingPassedIcon": "Ícone mostrado para testes que passaram.", "testingQueuedIcon": "Ícone mostrado para testes que estão na fila.", + "testingRunAllIcon": "Ícone da ação \"executar todos os testes\".", + "testingRunIcon": "Ícone da ação \"executar teste\".", + "testingShowAsList": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma árvore.", + "testingShowAsTree": "Ícone mostrado quando o Gerenciador de Testes é desabilitado como uma lista.", "testingSkippedIcon": "Ícone mostrado para testes que são ignorados.", "testingUnsetIcon": "Ícone mostrado para testes que estão em um estado de definição removida." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "Falha em {0}. ", - "failedPeekAction": "Espiar o Erro", - "testing.clickToRun": "Clique para executar testes e clique com o botão direito do mouse para obter mais opções", - "run test": "Executar o Teste", - "debug test": "Depurar o Teste", - "reveal test": "Fazer a revelação no Gerenciador de Testes" + "vs/workbench/contrib/testing/browser/testExplorerActions": { + "debug test": "Depurar Teste", + "debugAllTests": "Depurar Todos os Testes", + "debugSelectedTests": "Depurar Testes Selecionados", + "discoveringTests": "Descobrindo Testes", + "hideTest": "Ocultar o Teste", + "noDebugTestProvider": "Não foi encontrado nenhum teste depurável neste workspace. Talvez você precise instalar uma extensão de provedor de teste", + "noTestProvider": "Não foi encontrado nenhum teste neste workspace. Talvez você precise instalar uma extensão de provedor de teste", + "run test": "Executar Teste", + "runAllTests": "Executar Todos os Testes", + "runSelectedTests": "Executar Testes Selecionados", + "testing.cancelRun": "Cancelar Execução de Teste", + "testing.category": "Testar", + "testing.clearResults": "Limpar Todos os Resultados", + "testing.collapseAll": "Recolher Todos os Testes", + "testing.debugAtCursor": "Depurar o Teste no Cursor", + "testing.debugCurrentFile": "Depurar os Testes no Arquivo Atual", + "testing.debugFailTests": "Depurar os Testes Com Falha", + "testing.debugLastRun": "Depurar a Última Execução", + "testing.editFocusedTest": "Acessar o Teste", + "testing.openOutputPeek": "Saída da Espiada", + "testing.reRunFailTests": "Executar Novamente os Testes com Falha", + "testing.reRunLastRun": "Executar Novamente a Última Execução", + "testing.refresh": "Atualizar os Testes", + "testing.runAtCursor": "Executar o Teste no Cursor", + "testing.runCurrentFile": "Executar os Testes no Arquivo Atual", + "testing.searchForTestExtension": "Procurar a Extensão de Teste", + "testing.showMostRecentOutput": "Mostrar Saída", + "testing.sortByLocation": "Classificar por Local", + "testing.sortByName": "Classificar por Nome", + "testing.turnOffAutoRun": "Desativar a Execução Automática", + "testing.turnOnAutoRun": "Ativar a Execução Automática", + "testing.viewAsList": "Exibir como Lista", + "testing.viewAsTree": "Exibir como Árvore", + "unhideTest": "Exibir o Teste Novamente" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "Ainda não foi encontrado nenhum teste neste workspace.", - "testingFindExtension": "Localizar as Extensões de Teste", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, resultado desatualizado", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "Te&&star", + "noTestProvidersRegistered": "Ainda não foi encontrado nenhum teste neste workspace.", + "searchMarketplaceForTestExtensions": "[Encontrar extensões de teste] (comando:{0})", + "test": "Teste", "testExplorer": "Gerenciador de Testes" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Depurar o Teste", + "failedHoverMessage": "Falha em {0}. ", + "failedPeekAction": "Espiar o Erro", + "reveal test": "Fazer a revelação no Gerenciador de Testes", + "run test": "Executar o Teste", + "testing.clickToRun": "Clique para executar testes e clique com o botão direito do mouse para obter mais opções" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Mais Filtros...", + "filter": "Filtrar", "testExplorerFilter": "Filtrar (por exemplo, text, !exclude)", - "testing.filters.showOnlyFailed": "Mostrar Somente os Testes com Falha", - "testing.filters.showOnlyExecuted": "Mostrar Somente os Testes Executados", + "testing.filters.currentFile": "Mostrar Somente no Arquivo Ativo", + "testing.filters.menu": "Mais Filtros...", + "testing.filters.removeTestExclusions": "Exibir Todos os Testes Novamente", "testing.filters.showAll": "Mostrar Todos os Testes", "testing.filters.showExcludedTests": "Mostrar os Testes Ocultos", - "testing.filters.removeTestExclusions": "Exibir Todos os Testes Novamente", - "testing.filters.currentFile": "Mostrar Somente no Arquivo Ativo", - "filter": "Filtrar" + "testing.filters.showOnlyExecuted": "Mostrar Somente os Testes Executados", + "testing.filters.showOnlyFailed": "Mostrar Somente os Testes com Falha" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Gerenciador de Testes", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0} em {1}", + "testing.treeElementLabelOutdated": "{0}, resultado desatualizado", + "testingFindExtension": "Mostrar Testes do Espaço de Trabalho", + "testingNoTest": "Nenhum teste foi encontrado neste arquivo." }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Resultado esperado", + "close": "Fechar", + "debug test": "Depurar o Teste", + "run test": "Executar Teste", + "testUnnamedTask": "Tarefa não nomeada", + "testing.debugLastRun": "Executar o Teste de Depuração", + "testing.reRunLastRun": "Executar o Teste de Repetição", + "testing.revealInExplorer": "Fazer a revelação no Gerenciador de Testes", + "testing.showResultOutput": "Mostrar Saída do Resultado", "testingOutputActual": "Resultado real", - "close": "Fechar" + "testingOutputExpected": "Resultado esperado", + "testingPeekLabel": "Testar Mensagens de Resultado" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "Corrida de teste finalizada em {0}", + "runNoOutout": "A execução de teste não registrou nenhuma saída.", + "testNoRunYet": "\r\nNenhum teste foi executado ainda.\r\n", + "testOutputTerminalTitle": "Saída de Teste", + "testOutputTerminalTitleWithDate": "Saída do Teste em {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Executando os testes...", - "testProgress.running": "Executando os testes, {0}/{1} aprovados ({2}%)", - "testProgressWithSkip.running": "Executando os testes, {0}/{1} testes aprovados ({2}%, {3} ignorados)", "testProgress.completed": "{0}/{1} testes aprovados ({2}%)", - "testProgressWithSkip.completed": "{0}/{1} testes aprovados ({2}%, {3} ignorados)" + "testProgress.running": "Executando os testes, {0}/{1} aprovados ({2}%)", + "testProgress.runningInitial": "Executando os testes...", + "testProgressWithSkip.completed": "{0}/{1} testes aprovados ({2}%, {3} ignorados)", + "testProgressWithSkip.running": "Executando os testes, {0}/{1} testes aprovados ({2}%, {3} ignorados)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "Teste" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Cor do ícone 'Com erro' no Gerenciador de Testes.", + "testing.iconFailed": "A cor do ícone 'com falha' no Gerenciador de Testes.", + "testing.iconPassed": "Cor do ícone 'aprovado' no Gerenciador de Testes.", + "testing.iconQueued": "Cor do ícone 'Enfileirado' no Gerenciador de Testes.", + "testing.iconSkipped": "Cor do ícone 'Ignorado' no Gerenciador de Testes.", + "testing.iconUnset": "Cor do ícone 'Remover definição' no Gerenciador de Testes.", + "testing.message.error.decorationForeground": "Cor do texto das mensagens de erro de teste mostradas embutidas no editor.", + "testing.message.error.marginBackground": "Cor da margem ao lado das mensagens de erro mostradas embutidas no editor.", + "testing.message.hint.decorationForeground": "Cor do texto das mensagens de dica de teste mostradas embutidas no editor.", + "testing.message.hint.marginBackground": "Cor da margem ao lado das mensagens de dica mostradas embutidas no editor.", + "testing.message.info.decorationForeground": "Cor do texto das mensagens de informações de teste mostradas embutidas no editor.", + "testing.message.info.marginBackground": "Cor da margem ao lado das mensagens de informações mostradas embutidas no editor.", + "testing.message.warning.decorationForeground": "Cor do texto das mensagens de aviso de teste mostradas embutidas no editor.", + "testing.message.warning.marginBackground": "Cor da margem ao lado das mensagens de aviso mostradas embutidas no editor.", + "testing.peekBorder": "Cor da seta e das bordas do modo de exibição de espiada.", + "testing.runAction": "Cor dos ícones 'executar' no editor." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "Teste", + "testing.autoRun.delay": "O tempo de espera, em milissegundos, depois que um teste é marcado como desatualizado até que uma nova execução seja iniciada.", "testing.autoRun.mode": "Controla quais testes são executados automaticamente.", "testing.autoRun.mode.allInWorkspace": "Executa automaticamente todos os testes detectados quando a execução automática é ativada. Executa novamente os testes individuais quando eles são alterados.", "testing.autoRun.mode.onlyPreviouslyRun": "Executa novamente os testes individuais quando eles são alterados. Não executará automaticamente nenhum teste que ainda não tenha sido executado.", - "testing.autoRun.delay": "O tempo de espera, em milissegundos, depois que um teste é marcado como desatualizado até que uma nova execução seja iniciada.", "testing.automaticallyOpenPeekView": "Configura quando a exibição de espiada de erros é aberta automaticamente.", "testing.automaticallyOpenPeekView.failureAnywhere": "Abrir a exibição automaticamente independentemente do local da falha.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Abrir a exibição automaticamente quando um teste falhar em um documento visível.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla se a exibição de espiada será aberta automaticamente durante o modo de execução automática." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "ID do item de teste atual, definida ao criar ou abrir menus em itens de teste" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Ocorreu um erro ao tentar executar os testes: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Testar", - "unhideTest": "Exibir o Teste Novamente", - "hideTest": "Ocultar o Teste", - "debug test": "Depurar Teste", - "run test": "Executar Teste", - "runSelectedTests": "Executar Testes Selecionados", - "debugSelectedTests": "Depurar Testes Selecionados", - "discoveringTests": "Descobrindo Testes", - "runAllTests": "Executar Todos os Testes", - "noTestProvider": "Não foi encontrado nenhum teste neste workspace. Talvez você precise instalar uma extensão de provedor de teste", - "debugAllTests": "Depurar Todos os Testes", - "noDebugTestProvider": "Não foi encontrado nenhum teste depurável neste workspace. Talvez você precise instalar uma extensão de provedor de teste", - "testing.cancelRun": "Cancelar Execução de Teste", - "testing.viewAsList": "Exibir como Lista", - "testing.viewAsTree": "Exibir como Árvore", - "testing.sortByName": "Classificar por Nome", - "testing.sortByLocation": "Classificar por Local", - "testing.collapseAll": "Recolher Todos os Testes", - "testing.refresh": "Atualizar os Testes", - "testing.clearResults": "Limpar Todos os Resultados", - "testing.editFocusedTest": "Acessar o Teste", - "testing.turnOnAutoRun": "Ativar a Execução Automática", - "testing.turnOffAutoRun": "Desativar a Execução Automática", - "testing.runAtCursor": "Executar o Teste no Cursor", - "testing.debugAtCursor": "Depurar o Teste no Cursor", - "testing.runCurrentFile": "Executar os Testes no Arquivo Atual", - "testing.debugCurrentFile": "Depurar os Testes no Arquivo Atual", - "testing.reRunFailTests": "Executar Novamente os Testes com Falha", - "testing.debugFailTests": "Depurar os Testes Com Falha", - "testing.reRunLastRun": "Executar Novamente a Última Execução", - "testing.debugLastRun": "Depurar a Última Execução", - "testing.searchForTestExtension": "Procurar a Extensão de Teste" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "A cor do ícone 'com falha' no Gerenciador de Testes.", - "testing.iconErrored": "Cor do ícone 'Com erro' no Gerenciador de Testes.", - "testing.iconPassed": "Cor do ícone 'aprovado' no Gerenciador de Testes.", - "testing.runAction": "Cor dos ícones 'executar' no editor.", - "testing.iconQueued": "Cor do ícone 'Enfileirado' no Gerenciador de Testes.", - "testing.iconUnset": "Cor do ícone 'Remover definição' no Gerenciador de Testes.", - "testing.iconSkipped": "Cor do ícone 'Ignorado' no Gerenciador de Testes.", - "testing.peekBorder": "Cor da seta e das bordas do modo de exibição de espiada.", - "testing.message.error.decorationForeground": "Cor do texto das mensagens de erro de teste mostradas embutidas no editor.", - "testing.message.error.marginBackground": "Cor da margem ao lado das mensagens de erro mostradas embutidas no editor.", - "testing.message.warning.decorationForeground": "Cor do texto das mensagens de aviso de teste mostradas embutidas no editor.", - "testing.message.warning.marginBackground": "Cor da margem ao lado das mensagens de aviso mostradas embutidas no editor.", - "testing.message.info.decorationForeground": "Cor do texto das mensagens de informações de teste mostradas embutidas no editor.", - "testing.message.info.marginBackground": "Cor da margem ao lado das mensagens de informações mostradas embutidas no editor.", - "testing.message.hint.decorationForeground": "Cor do texto das mensagens de dica de teste mostradas embutidas no editor.", - "testing.message.hint.marginBackground": "Cor da margem ao lado das mensagens de dica mostradas embutidas no editor." + "testing.automaticallyOpenPeekViewDuringAutoRun": "Controla se a exibição de espiada será aberta automaticamente durante o modo de execução automática.", + "testing.followRunningTest": "Controla se o teste em execução deve ser seguido na exibição do explorador de teste" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "Com erro", @@ -7735,264 +8041,277 @@ "testState.skipped": "Ignorado", "testState.unset": "Remover Definição" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Teste executado em {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Ocorreu um erro ao tentar executar os testes: {0}", + "testTrust": "A execução de testes pode executar o código no seu espaço de trabalho." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Tipo do item na visualização de saída. Um \"teste\", \"mensagem\", \"tarefa\" ou \"resultado\".", + "testing.testId": "ID do item de teste atual, definida ao criar ou abrir menus em itens de teste", + "testing.testItemHasUri": "Booliano indicando se o item de teste tem um URI definido", + "testing.testItemIsHidden": "Booliano indicando se o item de teste está oculto" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Tema de Cores", - "themes.category.light": "temas claros", - "themes.category.dark": "temas escuros", - "themes.category.hc": "temas de alto contraste", - "installColorThemes": "Instalar Temas de Cor Adicionais...", - "themes.selectTheme": "Selecionar Tema de Cor (Teclas Para Cima/Para baixo para Visualizar)", - "selectIconTheme.label": "Tema do Ícone de Arquivo", - "noIconThemeLabel": "Nenhum", - "noIconThemeDesc": "Desabilitar Ícones de Arquivo", - "installIconThemes": "Instalar Temas de Ícones de Arquivo Adicionais...", - "themes.selectIconTheme": "Selecionar Tema do Ícone de Arquivo", - "selectProductIconTheme.label": "Tema do Ícone do Produto", "defaultProductIconThemeLabel": "Padrão", - "installProductIconThemes": "Instalar Temas Adicionais de Ícone do Produto...", - "themes.selectProductIconTheme": "Selecionar Tema do Ícone de Produto", "generateColorTheme.label": "Gerar Tema de Cores com as Configurações Atuais", - "preferences": "Preferências", + "installColorThemes": "Instalar Temas de Cor Adicionais...", + "installIconThemes": "Instalar Temas de Ícones de Arquivo Adicionais...", + "installProductIconThemes": "Instalar Temas Adicionais de Ícone do Produto...", "miSelectColorTheme": "&&Tema de Cores", "miSelectIconTheme": "Tema do &&Ícone de Arquivo", "miSelectProductIconTheme": "&&Tema do Ícone do Produto", + "noIconThemeDesc": "Desabilitar Ícones de Arquivo", + "noIconThemeLabel": "Nenhum", + "preferences": "Preferências", + "selectIconTheme.label": "Tema do Ícone de Arquivo", + "selectProductIconTheme.label": "Tema do Ícone do Produto", + "selectTheme.label": "Tema de Cores", + "themes.category.dark": "temas escuros", + "themes.category.hc": "temas de alto contraste", + "themes.category.light": "temas claros", + "themes.selectIconTheme": "Selecionar Tema do Ícone de Arquivo", "themes.selectIconTheme.label": "Tema do Ícone de Arquivo", - "themes.selectProductIconTheme.label": "Tema do Ícone do Produto" + "themes.selectProductIconTheme": "Selecionar Tema do Ícone de Produto", + "themes.selectProductIconTheme.label": "Tema do Ícone do Produto", + "themes.selectTheme": "Selecionar Tema de Cor (Teclas Para Cima/Para baixo para Visualizar)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Ícone de exibição da exibição de linha do tempo.", - "timelineOpenIcon": "Ícone da ação abrir a linha do tempo.", - "timelineConfigurationTitle": "Linha do tempo", + "files.openTimeline": "Abrir Linha do Tempo", "timeline.excludeSources": "Uma matriz de origens de Linha do tempo que deve ser excluída da Exibição de linha do tempo.", - "timeline.pageSize": "O número de itens a serem mostrados na Exibição de linha do tempo por padrão e ao carregar mais itens. A configuração como `null` (o padrão) escolherá automaticamente um tamanho de página com base na área visível da Exibição de linha do tempo.", "timeline.pageOnScroll": "Experimental. Controla se a Exibição de linha do tempo carregará a próxima página de itens quando você rolar até o final da lista.", - "files.openTimeline": "Abrir Linha do Tempo" + "timeline.pageSize": "O número de itens a serem mostrados na Exibição de linha do tempo por padrão e ao carregar mais itens. A configuração como `null` (o padrão) escolherá automaticamente um tamanho de página com base na área visível da Exibição de linha do tempo.", + "timelineConfigurationTitle": "Linha do tempo", + "timelineOpenIcon": "Ícone da ação abrir a linha do tempo.", + "timelineViewIcon": "Ícone de exibição da exibição de linha do tempo." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Carregando...", - "timeline.loadMore": "Carregar mais", - "timeline": "Linha do tempo", - "timeline.editorCannotProvideTimeline": "O editor ativo não pode fornecer informações de linha do tempo.", - "timeline.noTimelineInfo": "Nenhuma informação de linha do tempo fornecida.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Carregando linha do tempo para {0}...", - "timelineRefresh": "Ícone da ação atualizar a linha do tempo.", - "timelinePin": "Ícone da ação fixar a linha do tempo.", - "timelineUnpin": "Ícone da ação desafixar a linha do tempo.", "refresh": "Atualizar", + "timeline": "Linha do tempo", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "O editor ativo não pode fornecer informações de linha do tempo.", + "timeline.filterSource": "Incluir: {0}", + "timeline.loadMore": "Carregar mais", + "timeline.loading": "Carregando linha do tempo para {0}...", + "timeline.loadingMore": "Carregando...", + "timeline.noTimelineInfo": "Nenhuma informação de linha do tempo fornecida.", "timeline.toggleFollowActiveEditorCommand.follow": "Fixar a Linha do Tempo Atual", "timeline.toggleFollowActiveEditorCommand.unfollow": "Desafixar a Linha do Tempo Atual", - "timeline.filterSource": "Incluir: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Notas sobre a Versão" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Notas sobre a Versão", - "update.noReleaseNotesOnline": "Esta versão do {0} não tem notas sobre a versão online", - "showReleaseNotes": "Mostrar Notas sobre a Versão", - "read the release notes": "Bem-vindo(a) ao {0} v{1}. Deseja ler as Notas sobre a Versão?", - "licenseChanged": "Nossos termos de licença mudaram, clique [aqui] ({0}) para acessá-los.", - "updateIsReady": "Nova atualização {0} disponível.", - "checkingForUpdates": "Verificando se há Atualizações...", - "update service": "Atualizar Serviço", - "noUpdatesAvailable": "Não há atualizações disponíveis no momento.", - "ok": "OK", - "thereIsUpdateAvailable": "Há uma atualização disponível.", - "download update": "Baixar Atualização", - "later": "Mais tarde", - "updateAvailable": "Há uma atualização disponível: {0} {1}", - "installUpdate": "Instalar Atualização", - "updateInstalling": "O {0} {1} está sendo instalado em segundo plano. Avisaremos quando a instalação for concluída.", - "updateNow": "Atualizar Agora", - "updateAvailableAfterRestart": "Reinicie {0} para aplicar a atualização mais recente.", - "checkForUpdates": "Verificar Atualizações...", - "download update_1": "Baixar Atualização (1)", - "DownloadingUpdate": "Baixando a Atualização...", - "installUpdate...": "Instalar Atualização... (1)", - "installingUpdate": "Instalando a Atualização...", - "restartToUpdate": "Reiniciar para Atualizar (1)", - "switchToInsiders": "Alternar para Versões Internas...", - "switchToStable": "Alternar para Versão Estável...", - "relaunchMessage": "A alteração da versão exige uma recarga para entrar em vigor", - "relaunchDetailInsiders": "Pressione o botão Recarregar para alternar para a versão noturna de pré-produção do VSCode.", - "relaunchDetailStable": "Pressione o botão Recarregar para alternar para a versão estável lançada mensalmente do VSCode.", - "reload": "&&Recarregar", - "selectSyncService.message": "Escolha o serviço de sincronização de configurações a ser usado após a alteração da versão", - "use insiders": "Interno", - "use stable": "Estável (atual)", - "cancel": "Cancelar", - "selectSyncService.detail": "A versão interna do VS Code sincronizará as configurações, as associações de teclas, as extensões, os snippets e o Estado da interface do usuário usando um serviço de sincronização de configurações internas separado por padrão." + "timelinePin": "Ícone da ação fixar a linha do tempo.", + "timelineRefresh": "Ícone da ação atualizar a linha do tempo.", + "timelineUnpin": "Ícone da ação desafixar a linha do tempo." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Notas sobre a Versão: {0}", "unassigned": "não atribuído" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Baixando a Atualização...", + "cancel": "Cancelar", + "checkForUpdates": "Verificar Atualizações...", + "checkingForUpdates": "Verificando se há Atualizações...", + "download update": "Baixar Atualização", + "download update_1": "Baixar Atualização (1)", + "downloading": "Baixando...", + "installUpdate": "Instalar Atualização", + "installUpdate...": "Instalar Atualização... (1)", + "installingUpdate": "Instalando a Atualização...", + "later": "Mais tarde", + "noUpdatesAvailable": "Não há atualizações disponíveis no momento.", + "ok": "OK", + "read the release notes": "Bem-vindo(a) ao {0} v{1}. Deseja ler as Notas sobre a Versão?", + "relaunchDetailInsiders": "Pressione o botão Recarregar para alternar para a versão noturna de pré-produção do VSCode.", + "relaunchDetailStable": "Pressione o botão Recarregar para alternar para a versão estável lançada mensalmente do VSCode.", + "relaunchMessage": "A alteração da versão exige uma recarga para entrar em vigor", + "releaseNotes": "Notas sobre a Versão", + "reload": "&&Recarregar", + "restartToUpdate": "Reiniciar para Atualizar (1)", + "selectSyncService.detail": "A versão interna do VS Code sincronizará as configurações, as associações de teclas, as extensões, os trechos e o Estado da interface do usuário usando um serviço de sincronização de configurações internas separado por padrão.", + "selectSyncService.message": "Escolha o serviço de sincronização de configurações a ser usado após a alteração da versão", + "showReleaseNotes": "Mostrar Notas sobre a Versão", + "switchToInsiders": "Alternar para Versões Internas...", + "switchToStable": "Alternar para Versão Estável...", + "thereIsUpdateAvailable": "Há uma atualização disponível.", + "update service": "Atualizar Serviço", + "update.noReleaseNotesOnline": "Esta versão do {0} não tem notas sobre a versão online", + "updateAvailable": "Há uma atualização disponível: {0} {1}", + "updateAvailableAfterRestart": "Reinicie {0} para aplicar a atualização mais recente.", + "updateIsReady": "Nova atualização {0} disponível.", + "updateNow": "Atualizar Agora", + "updating": "Atualizando...", + "use insiders": "Interno", + "use stable": "Estável (atual)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Notas sobre a Versão" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Gerenciar Domínios Confiáveis", + "trustedDomain.manageTrustedDomains": "Gerenciar Domínios Confiáveis", + "trustedDomain.trustAllDomains": "Confiar em todos os domínios (desabilita a proteção de link)", + "trustedDomain.trustAllPorts": "Confiar {0} em todas as portas", + "trustedDomain.trustDomain": "Confiar em {0}", + "trustedDomain.trustSubDomain": "Confiar em {0} e em todos os subdomínios" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Cancelar", + "configureTrustedDomains": "Configurar Domínios Confiáveis", + "copy": "Copiar", + "open": "Abrir", + "openExternalLinkAt": "Deseja que {0} abra o site externo?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "Abrir URL", "urlToOpen": "URL para abrir" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Gerenciar Domínios Confiáveis", - "trustedDomain.trustDomain": "Confiar em {0}", - "trustedDomain.trustAllPorts": "Confiar {0} em todas as portas", - "trustedDomain.trustSubDomain": "Confiar em {0} e em todos os subdomínios", - "trustedDomain.trustAllDomains": "Confiar em todos os domínios (desabilita a proteção de link)", - "trustedDomain.manageTrustedDomains": "Gerenciar Domínios Confiáveis", - "configuringURL": "Configurando a confiança para: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "Deseja que {0} abra o site externo?", - "open": "Abrir", - "copy": "Copiar", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "Erro ao aceitar as alterações. Verifique os [logs]({0}) para obter mais detalhes.", + "accept merges": "Aceitar Mesclagens", + "accept merges button": "Aceitar &&Mesclagens", + "accept remote": "Aceitar Remoto", + "accept remote button": "Aceitar &&Remoto", + "auth failed": "Erro ao ativar a Sincronização de Configurações: falha na autenticação.", "cancel": "Cancelar", - "configureTrustedDomains": "Configurar Domínios Confiáveis" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "Configurar...", + "configure and turn on sync detail": "Entre para sincronizar os seus dados entre dispositivos.", + "configure sync": "{0}: Configurar...", + "configure sync placeholder": "Escolha o que sincronizar", + "confirm replace and overwrite local": "Deseja aceitar o {0} remoto e substituir o {1} local?", + "confirm replace and overwrite remote": "Gostaria de aceitar as mesclagens e substituir o {0} remoto?", + "conflicts detected": "Não foi possível sincronizar devido a conflitos em {0}. Por favor, resolva-os para continuar.", + "default": "Padrão", + "error reset required": "A sincronização de configurações está desabilitada porque seus dados na nuvem são mais antigos que o do cliente. Limpe seus dados na nuvem antes de ativar a sincronização.", + "error reset required while starting sync": "A sincronização de configurações não pode ser ativada porque seus dados na nuvem são mais antigos que o do cliente. Limpe seus dados na nuvem antes de ativar a sincronização.", + "error upgrade required": "A sincronização de configurações está desabilitada porque a versão atual ({0}, {1}) não é compatível com o serviço de sincronização. Atualize antes de ativar a sincronização.", + "error upgrade required while starting sync": "A sincronização de configurações não pode ser ativada porque a versão atual ({0}, {1}) não é compatível com o serviço de sincronização. Atualize antes de ativar a sincronização.", + "errorInvalidConfiguration": "Não é possível sincronizar {0} porque o conteúdo do arquivo não é válido. Abra o arquivo e corrija-o.", + "global activity turn on sync": "Ativar a Sincronização de Configurações...", + "has conflicts": "{0}: Conflitos Detectados", + "insiders": "Internos", + "leftResourceName": "{0} (Remoto)", + "merges": "{0} (Mesclagens)", + "no authentication providers": "Não há provedores de autenticação disponíveis.", + "open doc": "Abrir Documentação", + "open file": "Abrir {0} Arquivo", "operationId": "ID da Operação: {0}", - "too many requests": "A sincronização de configurações está desabilitada porque o dispositivo atual está fazendo muitas solicitações. Relate um problema fornecendo os logs de sincronização.", - "settings sync": "Sincronização de Configurações. ID da operação: {0}", - "show sync logs": "Mostrar o Log", - "report issue": "Relatar Problema", - "Open Backup folder": "Abrir Pasta de Backups Local", - "no backups": "A pasta de backups locais não existe" + "per platform": "para cada plataforma", + "replace local": "Substituir Local", + "replace remote": "Substituir Remotamente", + "reset": "Limpar os Dados na Nuvem...", + "resolveConflicts_global": "{0}: Mostrar os Conflitos de Configurações (1)", + "resolveKeybindingsConflicts_global": "{0}: Mostrar os Conflitos de Associações de Teclas (1)", + "resolveSnippetsConflicts_global": "{0}: Mostrar os Conflitos de Snippets do Usuário ({1})", + "service changed and turned off": "A sincronização de configurações foi desativada porque {0} agora usa um serviço separado. Ative a sincronização novamente.", + "service switched to insiders": "A Sincronização de Configurações foi alternada para o serviço interno", + "service switched to stable": "A Sincronização de Configurações foi alternada para o serviço estável", + "session expired": "A sincronização de configurações foi desativada porque a sessão atual expirou, entre novamente para ativar a sincronização.", + "show conflicts": "Mostrar Conflitos", + "show sync log title": "{0}: Mostrar o Log", + "show sync log toolrip": "Mostrar o Log", + "show synced data": "{0}: Mostrar os Dados Sincronizados", + "show synced data action": "Mostrar os Dados Sincronizados", + "showConflicts": "{0}: Mostrar os Conflitos de Configurações", + "showKeybindingsConflicts": "{0}: Mostrar os Conflitos de Associações de Teclas", + "showSnippetsConflicts": "{0}: Mostrar os Conflitos de Snippets do Usuário", + "sideBySideDescription": "Sincronização de Configurações", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Entrar nas Configurações de Sincronização (1)", + "sign in and turn on": "Entrar & Ativar", + "sign in global": "Entrar para Sincronizar Configurações", + "sign in to sync": "Entrar para Sincronizar Configurações", + "stable": "Estável", + "stop sync": "{0}: Desativar", + "switchSyncService.description": "Verifique se você está usando o mesmo serviço de sincronização de configurações ao sincronizar vários ambientes", + "switchSyncService.title": "{0}: Selecionar o Serviço", + "sync is on": "A Sincronização de Configurações está Ativada", + "sync now": "{0}: Sincronizar Agora", + "sync preview message": "Sincronizar suas configurações é uma versão prévia do recurso, leia a documentação antes de ativar.", + "sync settings": "{0}: Mostrar as Configurações", + "synced with time": "{0} sincronizado", + "syncing": "sincronizando", + "too large": "A sincronização de {0} foi desabilitada porque o tamanho do arquivo {1} a ser sincronizado é maior que {2}. Abra o arquivo, reduza o tamanho e habilite a sincronização", + "too large while starting sync": "A sincronização de configurações não pode ser ativada porque o tamanho do arquivo {0} a ser sincronizado é maior do que {1}. Abra o arquivo, reduza o tamanho e ative a sincronização", + "turn off": "&&Desligar", + "turn off failed": "Erro ao desativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", + "turn off sync confirmation": "Deseja desligar a sincronização?", + "turn off sync detail": "Suas configurações, associações de teclas, extensões, snippets e estado de interface do usuário não serão mais sincronizados.", + "turn off sync everywhere": "Desligue a sincronização em todos os dispositivos e limpe os dados da nuvem.", + "turn on": "Ativar", + "turn on failed": "Erro ao ligar a Sincronização de Configurações. {0}", + "turn on failed with user data sync error": "Erro ao ativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", + "turn on sync": "Ativar a Sincronização de Configurações...", + "turn on sync with category": "{0}: Ativar...", + "turned off": "A sincronização de configurações foi desativada de outro dispositivo. Ative-a novamente.", + "turnin on sync": "Ativando a Sincronização de Configurações...", + "turning on syncing": "Ativando a Sincronização de Configurações...", + "update conflicts": "Não foi possível resolver os conflitos, pois há uma nova versão local disponível. Tente novamente.", + "using separate service": "Agora, a sincronização de configurações usa um serviço separado. Há mais informações disponíveis na [Documentação da Sincronização de Configurações](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Mostrar os Dados Sincronizados", + "workbench.actions.syncData.reset": "Limpar os Dados na Nuvem..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "ID da Operação: {0}", "too many requests": "As configurações de sincronização foram desativadas neste dispositivo porque ele está fazendo muitas solicitações." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: Ativar...", - "stop sync": "{0}: Desativar", - "configure sync": "{0}: Configurar...", - "showConflicts": "{0}: Mostrar os Conflitos de Configurações", - "showKeybindingsConflicts": "{0}: Mostrar os Conflitos de Associações de Teclas", - "showSnippetsConflicts": "{0}: Mostrar os Conflitos de Snippets do Usuário", - "sync now": "{0}: Sincronizar Agora", - "syncing": "sincronizando", - "synced with time": "{0} sincronizado", - "sync settings": "{0}: Mostrar as Configurações", - "show synced data": "{0}: Mostrar os Dados Sincronizados", - "conflicts detected": "Não foi possível sincronizar devido a conflitos em {0}. Por favor, resolva-os para continuar.", - "replace remote": "Substituir Remotamente", - "replace local": "Substituir Local", - "show conflicts": "Mostrar Conflitos", - "accept failed": "Erro ao aceitar as alterações. Verifique os [logs]({0}) para obter mais detalhes.", - "session expired": "A sincronização de configurações foi desativada porque a sessão atual expirou, entre novamente para ativar a sincronização.", - "turn on sync": "Ativar a Sincronização de Configurações...", - "turned off": "A sincronização de configurações foi desativada de outro dispositivo. Ative-a novamente.", - "too large": "A sincronização de {0} foi desabilitada porque o tamanho do arquivo {1} a ser sincronizado é maior que {2}. Abra o arquivo, reduza o tamanho e habilite a sincronização", - "error upgrade required": "A sincronização de configurações está desabilitada porque a versão atual ({0}, {1}) não é compatível com o serviço de sincronização. Atualize antes de ativar a sincronização.", - "operationId": "ID da Operação: {0}", - "error reset required": "A sincronização de configurações está desabilitada porque seus dados na nuvem são mais antigos que o do cliente. Limpe seus dados na nuvem antes de ativar a sincronização.", - "reset": "Limpar os Dados na Nuvem...", - "show synced data action": "Mostrar os Dados Sincronizados", - "service switched to insiders": "A Sincronização de Configurações foi alternada para o serviço interno", - "service switched to stable": "A Sincronização de Configurações foi alternada para o serviço estável", - "using separate service": "Agora, a sincronização de configurações usa um serviço separado. Há mais informações disponíveis na [Documentação da Sincronização de Configurações](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "A sincronização de configurações foi desativada porque {0} agora usa um serviço separado. Ative a sincronização novamente.", - "open file": "Abrir {0} Arquivo", - "errorInvalidConfiguration": "Não é possível sincronizar {0} porque o conteúdo do arquivo não é válido. Abra o arquivo e corrija-o.", - "has conflicts": "{0}: Conflitos Detectados", - "turning on syncing": "Ativando a Sincronização de Configurações...", - "sign in to sync": "Entrar para Sincronizar Configurações", - "no authentication providers": "Não há provedores de autenticação disponíveis.", - "too large while starting sync": "A sincronização de configurações não pode ser ativada porque o tamanho do arquivo {0} a ser sincronizado é maior do que {1}. Abra o arquivo, reduza o tamanho e ative a sincronização", - "error upgrade required while starting sync": "A sincronização de configurações não pode ser ativada porque a versão atual ({0}, {1}) não é compatível com o serviço de sincronização. Atualize antes de ativar a sincronização.", - "error reset required while starting sync": "A sincronização de configurações não pode ser ativada porque seus dados na nuvem são mais antigos que o do cliente. Limpe seus dados na nuvem antes de ativar a sincronização.", - "auth failed": "Erro ao ativar a Sincronização de Configurações: falha na autenticação.", - "turn on failed": "Erro ao ativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", - "sync preview message": "Sincronizar suas configurações é uma versão prévia do recurso, leia a documentação antes de ativar.", - "turn on": "Ativar", - "open doc": "Abrir Documentação", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Aceitar Local", + "accept merges": "Aceitar Mesclagens", + "accept remote": "Aceitar Remoto", + "accepted": "Aceito", "cancel": "Cancelar", - "sign in and turn on": "Entrar & Ativar", - "configure and turn on sync detail": "Entre para sincronizar os seus dados entre dispositivos.", - "per platform": "para cada plataforma", - "configure sync placeholder": "Escolha o que sincronizar", - "turn off sync confirmation": "Deseja desligar a sincronização?", - "turn off sync detail": "Suas configurações, associações de teclas, extensões, snippets e estado de interface do usuário não serão mais sincronizados.", - "turn off": "&&Desligar", - "turn off sync everywhere": "Desligue a sincronização em todos os dispositivos e limpe os dados da nuvem.", + "conflict": "Conflitos Detectados", + "conflicts detected": "Conflitos Detectados", + "explanation": "Execute cada entrada e mescle para habilitar a sincronização.", + "label": "UserDataSyncResources", "leftResourceName": "{0} (Remoto)", "merges": "{0} (Mesclagens)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (Versão Prévia)", + "resolve": "Não é possível mesclar devido a conflito. Resolva-os para continuar.", + "rightResourceName": "{0} (Local)", "sideBySideDescription": "Sincronização de Configurações", - "switchSyncService.title": "{0}: Selecionar o Serviço", - "switchSyncService.description": "Verifique se você está usando o mesmo serviço de sincronização de configurações ao sincronizar vários ambientes", - "default": "Padrão", - "insiders": "Internos", - "stable": "Estável", - "global activity turn on sync": "Ativar a Sincronização de Configurações...", - "turnin on sync": "Ativando a Sincronização de Configurações...", - "sign in global": "Entrar para Sincronizar Configurações", - "sign in accounts": "Entrar nas Configurações de Sincronização (1)", - "resolveConflicts_global": "{0}: Mostrar os Conflitos de Configurações (1)", - "resolveKeybindingsConflicts_global": "{0}: Mostrar os Conflitos de Associações de Teclas (1)", - "resolveSnippetsConflicts_global": "{0}: Mostrar os Conflitos de Snippets do Usuário ({1})", - "sync is on": "A Sincronização de Configurações está Ativada", - "workbench.action.showSyncRemoteBackup": "Mostrar os Dados Sincronizados", - "turn off failed": "Erro ao desativar a Sincronização de Configurações. Verifique os [logs]({0}) para obter mais detalhes.", - "configure": "Configurar...", - "show sync log title": "{0}: Mostrar o Log", - "show sync log toolrip": "Mostrar o Log", - "workbench.actions.syncData.reset": "Limpar os Dados na Nuvem...", - "accept remote": "Aceitar Remoto", - "accept merges": "Aceitar Mesclagens", - "accept remote button": "Aceitar &&Remoto", - "accept merges button": "Aceitar &&Mesclagens", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "Deseja aceitar o {0} remoto e substituir o {1} local?", - "confirm replace and overwrite remote": "Gostaria de aceitar as mesclagens e substituir o {0} remoto?", - "update conflicts": "Não foi possível resolver os conflitos, pois há uma nova versão local disponível. Tente novamente." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Ativar a Sincronização de Configurações", + "turning on": "Ativando...", + "workbench.actions.sync.acceptLocal": "Aceitar Local", + "workbench.actions.sync.acceptRemote": "Aceitar Remoto", + "workbench.actions.sync.discard": "Descartar", + "workbench.actions.sync.merge": "Mesclar", + "workbench.actions.sync.showChanges": "Abrir as Alterações" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Mesclagens", - "synced machines": "Computadores Sincronizados", - "workbench.actions.sync.editMachineName": "Editar Nome", - "workbench.actions.sync.turnOffSyncOnMachine": "Desligar Sincronização de Configurações", - "remote sync activity title": "Atividade de Sincronização (Remota)", - "local sync activity title": "Atividade de Sincronização (Local)", - "workbench.actions.sync.resolveResourceRef": "Mostrar dados brutos de sincronização JSON", - "workbench.actions.sync.replaceCurrent": "Restaurar", "confirm replace": "Deseja substituir o {0} atual pelo selecionado?", - "reset": "Redefinir Dados Sincronizados", - "leftResourceName": "{0} (Remoto)", - "rightResourceName": "{0} (Local)", - "sideBySideLabels": "{0} ↔ {1}", "current": "Atual", + "leftResourceName": "{0} (Remoto)", + "local sync activity title": "Atividade de Sincronização (Local)", + "merges": "Mesclagens", "no machines": "Nenhum Computador", "not found": "computador não encontrado com a ID: {0}", - "turn off sync on machine": "Tem certeza de que deseja desligar a sincronização em {0}?", - "turn off": "&&Desligar", "placeholder": "Inserir o nome do computador", - "valid message": "O nome do computador deve ser exclusivo e não vazio" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Execute cada entrada e mescle para habilitar a sincronização.", - "turn on sync": "Ativar a Sincronização de Configurações", - "cancel": "Cancelar", - "workbench.actions.sync.acceptRemote": "Aceitar Remoto", - "workbench.actions.sync.acceptLocal": "Aceitar Local", - "workbench.actions.sync.merge": "Mesclar", - "workbench.actions.sync.discard": "Descartar", - "workbench.actions.sync.showChanges": "Abrir as Alterações", - "conflicts detected": "Conflitos Detectados", - "resolve": "Não é possível mesclar devido a conflito. Resolva-os para continuar.", - "turning on": "Ativando...", - "preview": "{0} (Versão Prévia)", - "leftResourceName": "{0} (Remoto)", - "merges": "{0} (Mesclagens)", + "remote sync activity title": "Atividade de Sincronização (Remota)", + "reset": "Redefinir Dados Sincronizados", "rightResourceName": "{0} (Local)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Sincronização de Configurações", - "label": "UserDataSyncResources", - "conflict": "Conflitos Detectados", - "accepted": "Aceito", - "accept remote": "Aceitar Remoto", - "accept local": "Aceitar Local", - "accept merges": "Aceitar Mesclagens" + "synced machines": "Computadores Sincronizados", + "turn off": "&&Desligar", + "turn off sync on machine": "Tem certeza de que deseja desligar a sincronização em {0}?", + "valid message": "O nome do computador deve ser exclusivo e não vazio", + "workbench.actions.sync.editMachineName": "Editar Nome", + "workbench.actions.sync.replaceCurrent": "Restaurar", + "workbench.actions.sync.resolveResourceRef": "Mostrar dados brutos de sincronização JSON", + "workbench.actions.sync.turnOffSyncOnMachine": "Desligar Sincronização de Configurações" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Abrir Pasta de Backups Local", + "no backups": "A pasta de backups locais não existe", + "operationId": "ID da Operação: {0}", + "report issue": "Relatar Problema", + "settings sync": "Sincronização de Configurações. ID da operação: {0}", + "show sync logs": "Mostrar o Log", + "too many requests": "A sincronização de configurações está desabilitada porque o dispositivo atual está fazendo muitas solicitações. Relate um problema fornecendo os logs de sincronização." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", @@ -8001,174 +8320,39 @@ "command-error": "Erro ao executar o comando {1}: {0}. Isso provavelmente é causado pela extensão que contribui com {1}." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Mostrar Todos os Comandos", - "watermark.quickAccess": "Acessar o Arquivo", - "watermark.openFile": "Abrir o Arquivo", - "watermark.openFolder": "Abrir a Pasta", - "watermark.openFileFolder": "Abrir Arquivo ou Pasta", - "watermark.openRecent": "Abrir Recente", - "watermark.newUntitledFile": "Novo Arquivo Sem Título", - "watermark.toggleTerminal": "Ativar/Desativar Terminal", + "tips.enabled": "Quando habilitado, mostrará as dicas de marca-d'água quando não houver editor aberto.", "watermark.findInFiles": "Localizar nos Arquivos", + "watermark.newUntitledFile": "Novo Arquivo Sem Título", + "watermark.openFile": "Abrir o Arquivo", + "watermark.openFileFolder": "Abrir Arquivo ou Pasta", + "watermark.openFolder": "Abrir a Pasta", + "watermark.openRecent": "Abrir Recente", + "watermark.quickAccess": "Acessar o Arquivo", + "watermark.showCommands": "Mostrar Todos os Comandos", "watermark.startDebugging": "Iniciar a Depuração", - "tips.enabled": "Quando habilitado, mostrará as dicas de marca-d'água quando não houver editor aberto." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Abrir Ferramentas para Desenvolvedores do Modo de Exibição da Web", - "iframeWebviewAlert": "Como usar ferramentas de desenvolvimento padrão para depurar o modo de exibição da Web baseado em iframe" + "watermark.toggleTerminal": "Ativar/Desativar Terminal" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Erro ao carregar modo de exibição da Web: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "editor de modo de exibição da Web" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Copiar", + "cut": "Recortar", + "paste": "Colar" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Como usar ferramentas de desenvolvimento padrão para depurar o modo de exibição da Web baseado em iframe", + "openToolsLabel": "Abrir Ferramentas para Desenvolvedores do Modo de Exibição da Web" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Mostrar a ação localizar", - "editor.action.webvieweditor.hideFind": "Parar a ação localizar", "editor.action.webvieweditor.findNext": "Localizar próximo", "editor.action.webvieweditor.findPrevious": "Localizar anterior", + "editor.action.webvieweditor.hideFind": "Parar a ação localizar", + "editor.action.webvieweditor.showFind": "Mostrar a ação localizar", "refreshWebviewLabel": "Recarregar os Modos de Exibição da Web" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Explorador de arquivos", - "welcomeOverlay.search": "Pesquisar entre arquivos", - "welcomeOverlay.git": "Gerenciamento de código-fonte", - "welcomeOverlay.debug": "Iniciar e depurar", - "welcomeOverlay.extensions": "Gerenciar extensões", - "welcomeOverlay.problems": "Exibir erros e avisos", - "welcomeOverlay.terminal": "Ativar/desativar terminal integrado", - "welcomeOverlay.commandPalette": "Encontrar e executar todos os comandos", - "welcomeOverlay.notifications": "Mostrar notificações", - "welcomeOverlay": "Visão Geral da Interface do Usuário", - "hideWelcomeOverlay": "Ocultar Visão Geral da Interface" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Bem-vindo(a)" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Introdução", - "help": "Ajuda", - "gettingStarted": "Introdução", - "gettingStarted.goBack": "Voltar", - "gettingStarted.goNext": "Próximo", - "gettingStarted.goPrev": "Anterior", - "gettingStarted.markTaskComplete": "Marcar a Tarefa como Concluída", - "gettingStarted.markTaskInomplete": "Marcar a Tarefa como Incompleta", - "welcomePage.hiddenCategories": "Oculte as categorias da seção de introdução da página inicial que não são relevantes para você.", - "walkthroughs": "Contribua com coleções de tarefas para ajudar os usuários com sua extensão. Experimental. Disponível somente para Participantes do programa VS Code Insider.", - "walkthroughs.id": "Identificador exclusivo deste passo a passo.", - "walkthroughs.title": "Título do passo a passo.", - "walkthroughs.description": "Descrição do passo a passo.", - "walkthroughs.primary": "se este é um passo a passo `primário`, indicando se ele deve ser aberto na instalação da extensão. O primeiro passo a passo `primário` com uma condição `when` correspondente ao contexto atual pode ser aberto pelo núcleo na instalação da extensão.", - "walkthroughs.when": "Expressão da chave de contexto para controlar a visibilidade deste passo a passo.", - "walkthroughs.tasks": "Tarefas a serem concluídas como parte deste passo a passo.", - "walkthroughs.tasks.id": "Identificador exclusivo desta tarefa. Usado para manter o controle de quais tarefas foram concluídas.", - "walkthroughs.tasks.title": "Título da tarefa.", - "walkthroughs.tasks.description": "Descrição da tarefa.", - "walkthroughs.tasks.button": "O botão da tarefa, que pode vincular a um recurso externo ou executar um comando", - "walkthroughs.tasks.button.title": "Título do botão.", - "walkthroughs.tasks.button.command": "Comando a ser executado quando o botão for clicado.", - "walkthroughs.tasks.button.link": "O link a ser aberto quando o botão for clicado. A abertura desse link marcará a tarefa como concluída.", - "walkthroughs.tasks.media": "Imagem a ser exibida ao lado desta tarefa.", - "walkthroughs.tasks.media.path": "Caminho para uma imagem, em relação ao diretório de extensão.", - "walkthroughs.tasks.media.altText": "Texto alternativo a ser exibido quando a imagem não puder ser carregada ou nos leitores de tela.", - "walkthroughs.tasks.doneOn": "Sinal para marcar a tarefa como concluída.", - "walkthroughs.tasks.oneOn.command": "Marcar a tarefa como concluída quando o comando especificado for executado.", - "walkthroughs.tasks.when": "Expressão da chave de contexto para controlar a visibilidade desta tarefa." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Passo a passos", - "help": "Ajuda", - "walkthroughs": "Passo a passos", - "walkthroughs.goBack": "Voltar", - "walkthroughs.goNext": "Próximo", - "walkthroughs.goPrev": "Anterior" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Playground Interativo", - "miInteractivePlayground": "Playground I&&nterativo" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Iniciar sem um editor.", - "workbench.startupEditor.welcomePage": "Abrir a Página inicial.", - "workbench.startupEditor.readme": "Abrir o LEIAME ao abrir uma pasta que contenha um, caso contrário, retornar para 'welcomePage'.", - "workbench.startupEditor.newUntitledFile": "Abrir um novo arquivo sem título (aplicável somente ao abrir uma janela vazia).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir a página inicial ao abrir um workbench vazio.", - "workbench.startupEditor.gettingStarted": "Abrir a página Introdução.", - "workbench.startupEditor": "Controla qual editor é mostrado na inicialização, se nenhum for restaurado da sessão anterior.", - "welcomePage": "Bem-vindo(a)", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Mostrar extensões do Azure", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "O suporte para {0} já está instalado.", - "welcomePage.willReloadAfterInstallingExtensionPack": "A janela será recarregada após a instalação do suporte adicional para {0}.", - "welcomePage.installingExtensionPack": "Instalando suporte adicional para {0}...", - "welcomePage.extensionPackNotFound": "Não foi possível encontrar suporte para {0} com a id {1}.", - "welcomePage.keymapAlreadyInstalled": "Os atalhos de teclado do {0} já estão instalados.", - "welcomePage.willReloadAfterInstallingKeymap": "A janela será recarregada após a instalação dos atalhos de teclado do {0}.", - "welcomePage.installingKeymap": "Instalando os atalhos de teclado do {0}...", - "welcomePage.keymapNotFound": "Não foi possível encontrar os atalhos de teclado do {0} com a id {1}.", - "welcome.title": "Bem-vindo(a)", - "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "Instalar {0} Mapa de Teclas", - "welcomePage.installExtensionPack": "Instalar suporte adicional para {0}", - "welcomePage.installedKeymap": "O mapa de teclas {0} já está instalado", - "welcomePage.installedExtensionPack": "O suporte de {0} já está instalado", - "ok": "OK", - "details": "Detalhes" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Introdução. Visão geral de como trabalhar rapidamente com o editor.", - "more": "Mais", - "close": "Ocultar", - "no categories": "Não há nenhum passo a passo restante.", - "configure visiblity": "Configurar a visibilidade?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Edição evoluída", - "gettingStarted": "Introdução", - "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização", - "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", - "recent": "Recente", - "start": "Iniciar", - "next": "Próximo", - "nextPage": "Próxima Página", - "imageShowing": "Imagem mostrando {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Introdução" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Usado para representar os itens de introdução que não foram concluídos", - "gettingStartedChecked": "Usado para representar os itens de introdução que foram concluídos" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Introdução", - "more": "Mais", - "gettingStartedLabel": "Introdução. Visão geral de como trabalhar rapidamente com o editor.", - "pressEnterToSelect": "Pressione Enter para Fazer uma Seleção", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Passo a passos", - "imageShowing": "Imagem mostrando {0}", - "next": "Próximo", - "nextPage": "Próxima Página" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "não associado", - "walkThrough.gitNotFound": "Parece que o Git não está instalado no sistema.", - "walkThrough.embeddedEditorBackground": "Cor da tela de fundo para os editores inseridos no Playground Interativo." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Playground Interativo", - "editorWalkThrough": "Playground Interativo" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "editor de modo de exibição da Web" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "A contribuição do viewsWelcome em '{0}' requer que 'enableProposedApi' esteja habilitado." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "Conteúdo de boas-vindas das exibições de contribuição. O conteúdo de boas-vindas será renderizado em exibições baseadas em árvore sempre que não houver um conteúdo significativo a ser exibido. Por exemplo, o Explorador de Arquivos quando nenhuma pasta está aberta. Esse tipo de conteúdo é útil como uma documentação dentro do produto para orientar os usuários a usar determinados recursos antes que eles estejam disponíveis. Um bom exemplo seria um botão `Clonar o Repositório` na exibição de boas-vindas do Explorador de Arquivos.", "contributes.viewsWelcome.view": "Conteúdo de boas-vindas contribuído para um modo de exibição específico.", - "contributes.viewsWelcome.view.view": "Identificador de exibição de destino para este conteúdo de boas-vindas. Há suporte somente para as exibições baseadas em árvore.", "contributes.viewsWelcome.view.contents": "Conteúdo de boas-vindas a ser exibido. O formato do conteúdo é um subconjunto de Markdown, com suporte somente para links.", - "contributes.viewsWelcome.view.when": "Condição de quando o conteúdo de boas-vindas deve ser exibido.", + "contributes.viewsWelcome.view.enablement": "Condição de quando os botões de conteúdo de boas-vindas e os links de comando devem ser habilitados.", "contributes.viewsWelcome.view.group": "Grupo ao qual este conteúdo de boas-vindas pertence.", - "contributes.viewsWelcome.view.enablement": "Condição de quando os botões de conteúdo de boas-vindas e os links de comando devem ser habilitados." + "contributes.viewsWelcome.view.view": "Identificador de exibição de destino para este conteúdo de boas-vindas. Há suporte somente para as exibições baseadas em árvore.", + "contributes.viewsWelcome.view.when": "Condição de quando o conteúdo de boas-vindas deve ser exibido." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Ajude a melhorar o VS Code permitindo que a Microsoft colete dados de uso. Leia nossa [política de privacidade]({0}) e saiba como [recusar]({1}).", - "telemetryOptOut.optInNotice": "Ajude a melhorar o VS Code permitindo que a Microsoft colete dados de uso. Leia nossa [política de privacidade]({0}) e saiba como [aceitar]({1}).", - "telemetryOptOut.readMore": "Leia Mais", - "telemetryOptOut.optOutOption": "Ajude a Microsoft a aprimorar o Visual Studio Code permitindo a coleta de dados de uso. Leia nossa [política de privacidade] ({0}) para obter mais detalhes.", - "telemetryOptOut.OptIn": "Sim, feliz em ajudar", - "telemetryOptOut.OptOut": "Não, obrigado" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Marcar como Concluído", + "close": "Ocultar", + "configureVisibility": "Configurar Conteúdo da Home Page", + "gettingStarted": "Introdução", + "gettingStarted.allStepsComplete": "Todas as {0} etapas concluídas!", + "gettingStarted.editingEvolved": "Edição evoluída", + "gettingStarted.someStepsComplete": "{0} de {1} etapas concluídas", + "gettingStartedLabel": "Introdução. Visão geral de como trabalhar rapidamente com o editor.", + "imageShowing": "Imagem mostrando {0}", + "more": "Mais", + "nextOne": "Próxima Seção", + "pickWalkthroughs": "Selecionar Passo a Passo para Mostrar", + "recent": "Recente", + "show more recents": "Mostrar Todas as Pastas Recentes {0}", + "start": "Iniciar", + "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", + "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Cor da tela de fundo para os botões na página inicial.", - "welcomePage.buttonHoverBackground": "Focalizar a cor da tela de fundo para os botões na página inicial.", - "welcomePage.background": "Cor da tela de fundo da página inicial.", - "welcomePage.tileBackground": "Cor da tela de fundo dos blocos na página Introdução.", - "welcomePage.tileHoverBackground": "Cor da tela de fundo de focalização dos blocos na página Introdução.", - "welcomePage.tileShadow": "Cor da sombra dos botões de categoria de passo a passo da Página inicial.", - "welcomePage.progress.background": "Cor de primeiro plano das barras de progresso da Página inicial.", - "welcomePage.progress.foreground": "Cor da tela de fundo das barras de progresso da Página inicial." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Introdução", + "gettingStarted": "Introdução", + "gettingStarted.goBack": "Voltar", + "gettingStarted.goNext": "Próximo", + "gettingStarted.goPrev": "Anterior", + "gettingStarted.markStepComplete": "Marcar como Etapa Concluída", + "gettingStarted.markStepInomplete": "Marcar como Etapa Incompleta", + "help": "Ajuda", + "workbench.welcomePage.experimental.startEntryContributions": "Quando habilitadas, permite que as extensões contribuam com itens para a seção \"Iniciar\" da home page. Experimental, sujeito a falhar à medida que a API muda.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Quando ativada, o passo a passo de uma extensão será aberto após a instalação da extensão. As orientações são os itens incluídos na seção 'Introdução' da home page" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Edição evoluída", - "welcomePage.start": "Iniciar", - "welcomePage.newFile": "Novo arquivo", - "welcomePage.openFolder": "Abrir pasta...", - "welcomePage.gitClone": "clonar o repositório...", - "welcomePage.recent": "Recente", - "welcomePage.moreRecent": "Mais...", - "welcomePage.noRecentFolders": "Não há pastas recentes", - "welcomePage.help": "Ajuda", - "welcomePage.keybindingsCheatsheet": "Folha de referências imprimível do teclado", - "welcomePage.introductoryVideos": "Vídeos introdutórios", - "welcomePage.tipsAndTricks": "Dicas e Truques", - "welcomePage.productDocumentation": "Documentação do produto", - "welcomePage.gitHubRepository": "Repositório GitHub", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "Participar do nosso Boletim Informativo", - "welcomePage.showOnStartup": "Mostrar a página inicial ao iniciar", - "welcomePage.customize": "Personalizar", - "welcomePage.installExtensionPacks": "Ferramentas e idiomas", - "welcomePage.installExtensionPacksDescription": "Instalar suporte para {0} e {1}", - "welcomePage.showLanguageExtensions": "Mostrar mais extensões de idioma", - "welcomePage.moreExtensions": "mais", - "welcomePage.installKeymapDescription": "Configurações e associações de teclas", - "welcomePage.installKeymapExtension": "Instale as configurações e os atalhos de teclado de {0} e {1}", - "welcomePage.showKeymapExtensions": "Mostrar outras extensões de mapa de chaves", - "welcomePage.others": "outros", - "welcomePage.colorTheme": "Tema de cores", - "welcomePage.colorThemeDescription": "Faça com que o editor e seu código tenham a aparência que você mais gosta", - "welcomePage.learn": "Conhecer", - "welcomePage.showCommands": "Encontrar e executar todos os comandos", - "welcomePage.showCommandsDescription": "Acesse e pesquise rapidamente comandos na Paleta de Comandos ({0})", - "welcomePage.interfaceOverview": "Visão geral da interface", - "welcomePage.interfaceOverviewDescription": "Obter uma sobreposição visual realçando os principais componentes da interface do usuário", - "welcomePage.interactivePlayground": "Playground Interativo", - "welcomePage.interactivePlaygroundDescription": "Experimente os recursos essenciais do editor em uma breve explicação passo a passo" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "Preterido. Use `image` ou `markdown` em vez disso", + "startEntries": "Contribuir com comandos para ajudar os usuários a começar a usar sua extensão. Experimental, disponível apenas no VS Code Insiders.", + "startEntries.command": "Comando a ser executado.", + "startEntries.description": "Descrição do item inicial.", + "startEntries.title": "Título do item inicial.", + "startEntries.type": "O tipo de item inicial em questão, usado para agrupamento. Os valores suportados são `sample-notebook` ou `template-folder`.", + "startEntries.when": "Expressão da chave de contexto para controlar a visibilidade deste item inicial.", + "title": "Título", + "usesteps": "Preterido. Em vez disso, use `steps`", + "walkthroughs": "Contribua com as orientações para ajudar os usuários a começar a usar sua extensão.", + "walkthroughs.description": "Descrição do passo a passo.", + "walkthroughs.id": "Identificador exclusivo deste passo a passo.", + "walkthroughs.primary.deprecated": "Preterido. O primeiro passo a passo com uma condição satisfeita quando for aberto na instalação.", + "walkthroughs.steps": "Etapas a serem concluídas como parte deste passo a passo.", + "walkthroughs.steps.button.deprecated.interpolated": "Preterido. Em vez disso, use os links de markdown na descrição, ou seja, {0}, {1} ou {2}", + "walkthroughs.steps.completionEvents": "Eventos que devem acionar esta etapa para serem marcados. Se vazio ou não definido, a etapa será marcada quando qualquer um dos botões ou links da etapa for clicado; se a etapa não tiver botões ou links, ela será marcada quando for selecionada.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Marque a etapa quando uma extensão com a ID fornecida for instalada. Se a extensão já estiver instalada, a etapa iniciará marcada.", + "walkthroughs.steps.completionEvents.onCommand": "Marque a etapa quando um determinado comando for executado em qualquer lugar no Visual Studio Code.", + "walkthroughs.steps.completionEvents.onContext": "Marque a etapa quando uma expressão de chave de contexto for true.", + "walkthroughs.steps.completionEvents.onLink": "Marque a etapa quando um determinado link for aberto por meio de uma etapa de Introdução.", + "walkthroughs.steps.completionEvents.onSettingChanged": "Marque a etapa quando uma determinada configuração for alterada", + "walkthroughs.steps.completionEvents.onView": "Marcar a etapa quando uma determinada exibição for aberta", + "walkthroughs.steps.completionEvents.stepSelected": "Marque a etapa assim que ela for selecionada.", + "walkthroughs.steps.description.interpolated": "Descrição da etapa. Suporta texto ``pré-formatado``, __itálico__ e **negrito**. Use links no estilo markdown para comandos ou links externos: {0}, {1}, ou {2}. Os links em sua própria linha serão renderizados como botões.", + "walkthroughs.steps.doneOn": "Sinal para marcar a tarefa como concluída.", + "walkthroughs.steps.doneOn.deprecation": "doneOn está preterido. Por padrão, as etapas serão marcadas quando seus botões forem clicados. Para mais configurações, use completionEvents", + "walkthroughs.steps.id": "Identificador exclusivo para esta etapa. Isso é usado para controlar quais etapas foram concluídas.", + "walkthroughs.steps.media": "Mídia a ser exibida junto com esta etapa, uma imagem ou conteúdo de Markdown.", + "walkthroughs.steps.media.altText": "Texto alternativo a ser exibido quando a imagem não puder ser carregada ou nos leitores de tela.", + "walkthroughs.steps.media.image.path.dark.string": "Caminho para a imagem de temas escuros, em relação ao diretório de extensão.", + "walkthroughs.steps.media.image.path.hc.string": "Caminho para a imagem de temas hc, em relação ao diretório de extensão.", + "walkthroughs.steps.media.image.path.light.string": "Caminho para a imagem de temas claros, em relação ao diretório de extensão.", + "walkthroughs.steps.media.image.path.string": "Caminho para uma imagem - ou objeto que consiste em caminhos para imagens claras, escuras e hc - em relação ao diretório de extensão. Dependendo do contexto, a imagem será exibida de 400px a 800px de largura, com limites de altura semelhantes. Para oferecer suporte a telas HIDPI, a imagem será renderizada em escala 1,5x, por exemplo, uma imagem física de 900 pixels de largura será exibida como 600 pixels lógicos de largura.", + "walkthroughs.steps.media.markdown.path": "Caminho para o documento de Markdown, em relação ao diretório de extensão.", + "walkthroughs.steps.oneOn.command": "Marque a etapa concluída quando o comando especificado for executado.", + "walkthroughs.steps.title": "Título da etapa.", + "walkthroughs.steps.when": "Expressão da chave de contexto para controlar a visibilidade desta etapa.", + "walkthroughs.title": "Título do passo a passo.", + "walkthroughs.when": "Expressão da chave de contexto para controlar a visibilidade deste passo a passo." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Usado para representar os itens de introdução que foram concluídos", + "gettingStartedUnchecked": "Usado para representar os itens de introdução que não foram concluídos" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Introdução" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "A plataforma do espaço de trabalho atual, que em contextos remotos pode ser diferente da plataforma da IU" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Ícone usado para a categoria de configuração da introdução", + "browseLangExts": "Procurar Extensões de Linguagem", + "browseRecommended": "Procurar as Extensões Recomendadas", + "cloneRepo": "Clonar Repositório", + "commandPalette": "Abrir a Paleta de Comandos", + "enableSync": "Habilitar a Sincronização de Configurações", + "enableTrust": "habilitar a confiança", "getting-started-beginner-icon": "Ícone usado para a categoria de iniciante da introdução", - "getting-started-codespaces-icon": "Ícone usado para a categoria de codespaces da introdução", - "gettingStarted.newFile.title": "Novo Arquivo", - "gettingStarted.newFile.description": "Comece a trabalhar com um novo arquivo vazio", - "gettingStarted.openMac.title": "Abrir...", - "gettingStarted.openMac.description": "Abra um arquivo ou uma pasta para começar a trabalhar", - "gettingStarted.openFile.title": "Abrir o Arquivo...", - "gettingStarted.openFile.description": "Abra um arquivo para começar a trabalhar", - "gettingStarted.openFolder.title": "Abrir a Pasta...", - "gettingStarted.openFolder.description": "Abrir uma pasta para começar a trabalhar", - "gettingStarted.cloneRepo.title": "Clonar um Repositório Git...", - "gettingStarted.cloneRepo.description": "Clonar um repositório Git", - "gettingStarted.topLevelCommandPalette.title": "Executar um Comando...", - "gettingStarted.topLevelCommandPalette.description": "Use a paleta de comandos para ver e executar todos os comandos do VS Code", - "gettingStarted.codespaces.title": "Manual dos Codespaces", - "gettingStarted.codespaces.description": "Coloque seu ambiente de código instantâneo em funcionamento.", - "gettingStarted.runProject.title": "Compilar e executar seu aplicativo", - "gettingStarted.runProject.description": "Compile, execute e depure o código na nuvem diretamente do navegador.", - "gettingStarted.runProject.button": "Iniciar a Depuração (F5)", - "gettingStarted.forwardPorts.title": "Acessar seu aplicativo em execução", - "gettingStarted.forwardPorts.description": "As portas em execução no codespace são encaminhadas à Web automaticamente, para que possam ser abertas no navegador.", - "gettingStarted.forwardPorts.button": "Mostrar o Painel de Portas", - "gettingStarted.pullRequests.title": "Solicitações de pull ao seu alcance", - "gettingStarted.pullRequests.description": "Aproxime o fluxo de trabalho do GitHub do seu código, para que você possa examinar as solicitações de pull, adicionar comentários, mesclar branches e muito mais.", - "gettingStarted.pullRequests.button": "Abrir a Exibição do GitHub", - "gettingStarted.remoteTerminal.title": "Executar tarefas no terminal integrado", - "gettingStarted.remoteTerminal.description": "Execute tarefas de linha de comando rápidas usando o terminal interno.", - "gettingStarted.remoteTerminal.button": "Focalizar o Terminal", - "gettingStarted.openVSC.title": "Fazer o desenvolvimento remotamente no VS Code", - "gettingStarted.openVSC.description": "Acesse todo o potencial do ambiente de desenvolvimento em nuvem do VS Code local. Configure-o instalando a extensão GitHub Codespaces e conectando sua conta do GitHub.", - "gettingStarted.openVSC.button": "Abrir no VS Code", - "gettingStarted.setup.title": "Configuração Rápida", - "gettingStarted.setup.description": "Estenda e personalize o VS Code de acordo com suas preferências.", - "gettingStarted.pickColor.title": "Personalizar a aparência com temas", - "gettingStarted.pickColor.description": "Escolha um tema de cor que corresponda ao seu gosto e humor durante a codificação.", - "gettingStarted.pickColor.button": "Escolher um Tema", - "gettingStarted.findLanguageExts.title": "Codificar em qualquer linguagem", - "gettingStarted.findLanguageExts.description": "O VS Code dá suporte a mais de 50 linguagens de programação. Embora muitas sejam internas, outras podem ser instaladas como extensões facilmente com um clique.", - "gettingStarted.findLanguageExts.button": "Procurar Extensões de Linguagem", - "gettingStarted.keymaps.title": "Migrar seus atalhos de teclado", - "gettingStarted.keymaps.description": "As extensões de mapa de teclas trazem seus atalhos de teclado favoritos de outros editores para o VS Code.", - "gettingStarted.keymaps.button": "Extensões de Mapa de Teclas", - "gettingStarted.settingsSync.title": "Sincronizar sua configuração favorita", - "gettingStarted.settingsSync.description": "Nunca perca a configuração perfeita do VS Code. A Sincronização de Configurações fará o backup e o compartilhamento das configurações, das associações de teclas e das extensões em várias instâncias do VS Code.", - "gettingStarted.settingsSync.button": "Habilitar a Sincronização de Configurações", - "gettingStarted.setup.OpenFolder.title": "Abrir a pasta do projeto", - "gettingStarted.setup.OpenFolder.description": "Abra uma pasta de projeto para começar a codificar.", - "gettingStarted.setup.OpenFolder.button": "Escolher uma Pasta", - "gettingStarted.setup.OpenFolder.description2": "Abra uma pasta de projeto para começar a codificar.", - "gettingStarted.quickOpen.title": "Abrir os arquivos rapidamente", - "gettingStarted.quickOpen.description": "Navegue entre os arquivos em um instantâneo com um pressionamento de tecla. Dica: abra vários arquivos pressionando a tecla de direção para a direita.", - "gettingStarted.quickOpen.button": "Abrir um Arquivo Rapidamente", - "gettingStarted.beginner.title": "Aprender os Conceitos Básicos", + "getting-started-intermediate-icon": "Ícone usado para a categoria intermediária da introdução", + "getting-started-setup-icon": "Ícone usado para a categoria de configuração da introdução", "gettingStarted.beginner.description": "Entenda o VS Code rapidamente e obtenha uma visão geral dos recursos necessários.", - "gettingStarted.commandPalette.title": "Localizar e executar comandos", - "gettingStarted.commandPalette.description": "A maneira mais fácil de descobrir tudo que o VS Code pode fazer. Se você está procurando algum recurso ou atalho, confira aqui primeiro.", - "gettingStarted.commandPalette.button": "Abrir a Paleta de Comandos", - "gettingStarted.terminal.title": "Terminal integrado conveniente", - "gettingStarted.terminal.description": "Execute os comandos do shell e monitore a saída do build rapidamente, ao lado do código.", - "gettingStarted.terminal.button": "Mostrar o Painel do Terminal", + "gettingStarted.beginner.title": "Aprender os Conceitos Básicos", + "gettingStarted.cloneRepo.description": "Clonar um repositório Git", + "gettingStarted.cloneRepo.title": "Clonar um Repositório Git...", + "gettingStarted.commandPalette.description.interpolated": "A Paleta de Comandos é a maneira de realizar qualquer tarefa no VS Code. **Pratique** procurando seus comandos usados com frequência para economizar tempo e manter o fluxo.\r\n{0}\r\n__Tente procurar por \"alternância de exibição\".__", + "gettingStarted.commandPalette.title": "Um atalho para acessar tudo", + "gettingStarted.debug.description.interpolated": "Acelere sua edição, compilação, teste e depuração de loop, definindo uma configuração de inicialização.\r\n{0}", + "gettingStarted.debug.title": "Assista ao seu código em ação", + "gettingStarted.extensions.description.interpolated": "As extensões são as ativações do VS Code. Elas variam de ferramentas de produtividade úteis, que expandem os recursos prontos para uso, até a adição de funcionalidades totalmente novas.\r\n{0}", "gettingStarted.extensions.title": "Extensibilidade ilimitada", - "gettingStarted.extensions.description": "As extensões são as ativações do VS Code. Elas variam de ferramentas de produtividade úteis, que expandem os recursos prontos para uso, até a adição de funcionalidades totalmente novas.", - "gettingStarted.extensions.button": "Procurar as Extensões Recomendadas", + "gettingStarted.findLanguageExts.description.interpolated": "Código mais inteligente com realce de sintaxe, realização de código, lint e depuração. Embora muitos idiomas são internos, muitos outros podem ser adicionados como extensões.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Suporte a todos os seus idiomas", + "gettingStarted.intermediate.description": "Otimize seu fluxo de trabalho de desenvolvimento com essas dicas e truques.", + "gettingStarted.intermediate.title": "Aumentar sua Produtividade", + "gettingStarted.newFile.description": "Comece a trabalhar com um novo arquivo vazio", + "gettingStarted.newFile.title": "Novo Arquivo", + "gettingStarted.notebook.title": "Personalizar Blocos de Anotações", + "gettingStarted.notebookProfile.description": "Personalize os blocos de anotações da forma que preferir", + "gettingStarted.notebookProfile.title": "Selecionar o layout dos seus blocos de anotações", + "gettingStarted.openFile.description": "Abra um arquivo para começar a trabalhar", + "gettingStarted.openFile.title": "Abrir o Arquivo...", + "gettingStarted.openFolder.description": "Abrir uma pasta para começar a trabalhar", + "gettingStarted.openFolder.title": "Abrir a Pasta...", + "gettingStarted.openMac.description": "Abra um arquivo ou uma pasta para começar a trabalhar", + "gettingStarted.openMac.title": "Abrir...", + "gettingStarted.pickColor.description.interpolated": "A paleta de cores correta ajuda você a se concentrar no seu código, faz bem para seus olhos e é mais divertida de usar.\r\n{0}", + "gettingStarted.pickColor.title": "Escolha a aparência que você deseja", + "gettingStarted.playground.description.interpolated": "Quer codificar de forma mais rápida e inteligente? Pratique recursos avançados de edição de código no playground interativo.\r\n{0}", + "gettingStarted.playground.title": "Redefinir suas habilidades de edição", + "gettingStarted.quickOpen.description.interpolated": "Navegue entre os arquivos em um instantâneo com um pressionamento de tecla. Dica: abra vários arquivos pressionando a tecla de direção para a direita.\r\n{0}", + "gettingStarted.quickOpen.title": "Navegue rapidamente entre seus arquivos", + "gettingStarted.scm.description.interpolated": "Chega de procurar comandos de Git! Os fluxos de trabalho de Git e GitHub são perfeitamente integrados.\r\n{0}", + "gettingStarted.scm.title": "Controle seu código com Git", + "gettingStarted.scmClone.description.interpolated": "Configure o controle de versão interno do seu projeto para acompanhar suas alterações e colaborar com outras pessoas.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "Configure o controle de versão interno do seu projeto para acompanhar suas alterações e colaborar com outras pessoas.\r\n{0}", + "gettingStarted.settings.description.interpolated": "Ajuste todos os aspectos do VS Code e as extensões de acordo com sua preferência. As configurações mais usadas são listadas primeiro para você começar logo.\r\n{0}", "gettingStarted.settings.title": "Ajustar suas configurações", - "gettingStarted.settings.description": "Ajuste todos os aspectos do VS Code e as extensões de acordo com sua preferência. As configurações mais usadas são listadas primeiro para você começar logo.", - "gettingStarted.settings.button": "Ajustar minhas Configurações", + "gettingStarted.settingsSync.description.interpolated": "Nunca perca a configuração perfeita do VS Code. A Sincronização de Configurações fará o backup e o compartilhamento das configurações, das associações de teclas e das extensões em várias instalações.\r\n{0}", + "gettingStarted.settingsSync.title": "Sincronize seus dados entre dispositivos", + "gettingStarted.setup.OpenFolder.description.interpolated": "Está tudo pronto para começar a codificação. Abra uma pasta de projeto para colocar seus arquivos em VS Code.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Abra seu código", + "gettingStarted.setup.description": "Descubra as melhores personalizações para personalizar o VS Code.", + "gettingStarted.setup.title": "Começar a trabalhar com VS Code", + "gettingStarted.shortcuts.description.interpolated": "Depois de descobrir seus comandos favoritos, crie atalhos de teclado personalizados para acesso instantâneo.\r\n{0}", + "gettingStarted.shortcuts.title": "Personalizar seus atalhos", + "gettingStarted.splitview.description.interpolated": "Aproveite ao máximo sua tela abrindo arquivos lado a lado, verticalmente e horizontalmente.\r\n{0}", + "gettingStarted.splitview.title": "Edição lado a lado", + "gettingStarted.tasks.description.interpolated": "Crie tarefas para seus fluxos de trabalho comuns e aproveite a experiência integrada de execução de scripts e a verificação automática dos resultados.\r\n{0}", + "gettingStarted.tasks.title": "Automatizar as tarefas do seu projeto", + "gettingStarted.terminal.description.interpolated": "Execute rapidamente os comandos do shell e monitore a saída de compilação, bem ao lado de seu código.\r\n{0}", + "gettingStarted.terminal.title": "Terminal integrado conveniente", + "gettingStarted.topLevelCommandPalette.description": "Use a paleta de comandos para ver e executar todos os comandos do VS Code", + "gettingStarted.topLevelCommandPalette.title": "Executar um Comando...", + "gettingStarted.videoTutorial.description.interpolated": "Assista ao primeiro de uma série de tutoriais de vídeo práticos e curtos sobre os principais recursos do VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Sente-se e aprenda", - "gettingStarted.videoTutorial.description": "Assista ao primeiro de uma série de tutoriais de vídeo práticos e curtos sobre os principais recursos do VS Code.", - "gettingStarted.videoTutorial.button": "Assistir ao Tutorial" + "gettingStarted.workspaceTrust.description.interpolated": "{0} permite decidir se suas pastas de projeto devem **permitir ou restringir** a execução automática do código __(necessário para extensões, depuração, etc.)__.\r\nQuando você abre um arquivo/pasta, aparecerá um diálogo pedindo que você conceda confiança. Você pode fazer isso {1} a qualquer momento mais tarde.", + "gettingStarted.workspaceTrust.title": "Procurar e editar código com segurança", + "initRepo": "Inicializar Repositório Git", + "keyboardShortcuts": "Atalhos de Teclado", + "openInteractivePlayground": "Abrir Playground Interativo", + "openSCM": "Abrir Controle do Código-Fonte", + "pickFolder": "Escolher uma Pasta", + "quickOpen": "Abrir um Arquivo Rapidamente", + "runProject": "Executar seu Projeto", + "runTasks": "Executar Tarefas Auto-detectadas", + "showTerminal": "Mostrar Painel do Terminal", + "splitEditor": "Dividir Editor", + "titleID": "Procurar Temas de Cores", + "tweakSettings": "Ajustar minhas Configurações", + "watch": "Assistir ao Tutorial", + "workspaceTrust": "Confiança no Espaço de trabalho" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Alto Contraste", + "dark": "Escuro", + "light": "Claro", + "seeMore": "Ver Mais Temas..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "Padrão", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Ocultar Visão Geral da Interface", + "welcomeOverlay": "Visão Geral da Interface do Usuário", + "welcomeOverlay.commandPalette": "Encontrar e executar todos os comandos", + "welcomeOverlay.debug": "Iniciar e depurar", + "welcomeOverlay.explorer": "Explorador de arquivos", + "welcomeOverlay.extensions": "Gerenciar extensões", + "welcomeOverlay.git": "Gerenciamento de código-fonte", + "welcomeOverlay.notifications": "Mostrar notificações", + "welcomeOverlay.problems": "Exibir erros e avisos", + "welcomeOverlay.search": "Pesquisar entre arquivos", + "welcomeOverlay.terminal": "Ativar/desativar terminal integrado" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Tema de cores", + "welcomePage.colorThemeDescription": "Faça com que o editor e seu código tenham a aparência que você mais gosta", + "welcomePage.customize": "Personalizar", + "welcomePage.editingEvolved": "Edição evoluída", + "welcomePage.gitClone": "clonar o repositório...", + "welcomePage.gitHubRepository": "Repositório GitHub", + "welcomePage.help": "Ajuda", + "welcomePage.installExtensionPacks": "Ferramentas e idiomas", + "welcomePage.installExtensionPacksDescription": "Instalar suporte para {0} e {1}", + "welcomePage.installKeymapDescription": "Configurações e associações de teclas", + "welcomePage.installKeymapExtension": "Instale as configurações e os atalhos de teclado de {0} e {1}", + "welcomePage.interactivePlayground": "Playground Interativo", + "welcomePage.interactivePlaygroundDescription": "Experimente os recursos essenciais do editor em uma breve explicação passo a passo", + "welcomePage.interfaceOverview": "Visão geral da interface", + "welcomePage.interfaceOverviewDescription": "Obter uma sobreposição visual realçando os principais componentes da interface do usuário", + "welcomePage.introductoryVideos": "Vídeos introdutórios", + "welcomePage.keybindingsCheatsheet": "Folha de referências imprimível do teclado", + "welcomePage.learn": "Conhecer", + "welcomePage.moreExtensions": "mais", + "welcomePage.moreRecent": "Mais...", + "welcomePage.newFile": "Novo arquivo", + "welcomePage.newsletterSignup": "Participar do nosso Boletim Informativo", + "welcomePage.noRecentFolders": "Não há pastas recentes", + "welcomePage.openFolder": "Abrir pasta...", + "welcomePage.others": "outros", + "welcomePage.productDocumentation": "Documentação do produto", + "welcomePage.recent": "Recente", + "welcomePage.showCommands": "Encontrar e executar todos os comandos", + "welcomePage.showCommandsDescription": "Acesse e pesquise rapidamente comandos na Paleta de Comandos ({0})", + "welcomePage.showKeymapExtensions": "Mostrar outras extensões de mapa de chaves", + "welcomePage.showLanguageExtensions": "Mostrar mais extensões de idioma", + "welcomePage.showOnStartup": "Mostrar a página inicial ao iniciar", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Iniciar", + "welcomePage.tipsAndTricks": "Dicas e Truques", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Detalhes", + "ok": "OK", + "welcome.title": "Bem-vindo(a)", + "welcomePage": "Bem-vindo(a)", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "O suporte para {0} já está instalado.", + "welcomePage.extensionPackNotFound": "Não foi possível encontrar suporte para {0} com a id {1}.", + "welcomePage.installExtensionPack": "Instalar suporte adicional para {0}", + "welcomePage.installKeymap": "Instalar {0} Mapa de Teclas", + "welcomePage.installedExtensionPack": "O suporte de {0} já está instalado", + "welcomePage.installedKeymap": "O mapa de teclas {0} já está instalado", + "welcomePage.installingExtensionPack": "Instalando suporte adicional para {0}...", + "welcomePage.installingKeymap": "Instalando os atalhos de teclado do {0}...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "Os atalhos de teclado do {0} já estão instalados.", + "welcomePage.keymapNotFound": "Não foi possível encontrar os atalhos de teclado do {0} com a id {1}.", + "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Mostrar extensões do Azure", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "A janela será recarregada após a instalação do suporte adicional para {0}.", + "welcomePage.willReloadAfterInstallingKeymap": "A janela será recarregada após a instalação dos atalhos de teclado do {0}." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Bem-vindo(a)", + "workbench.startupEditor": "Controla qual editor é mostrado na inicialização, se nenhum for restaurado da sessão anterior.", + "workbench.startupEditor.gettingStarted": "Abra a nova Página inicial com conteúdo para ajudar a começar a trabalhar com o VS code e extensões.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "Ao abrir um workbench vazio, abra a nova Home Page com conteúdo para ajudar na introdução ao VS Code e às extensões.", + "workbench.startupEditor.newUntitledFile": "Abrir um novo arquivo sem título (aplicável somente ao abrir uma janela vazia).", + "workbench.startupEditor.none": "Iniciar sem um editor.", + "workbench.startupEditor.readme": "Abrir o LEIAME ao abrir uma pasta que contenha um, caso contrário, retornar para 'welcomePage'.", + "workbench.startupEditor.welcomePage": "Abra a página inicial herdada.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Abrir a página inicial legada ao abrir um workbench vazio." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Cor da tela de fundo da página inicial.", + "welcomePage.buttonBackground": "Cor da tela de fundo para os botões na página inicial.", + "welcomePage.buttonHoverBackground": "Focalizar a cor da tela de fundo para os botões na página inicial.", + "welcomePage.progress.background": "Cor de primeiro plano das barras de progresso da Página inicial.", + "welcomePage.progress.foreground": "Cor da tela de fundo das barras de progresso da Página inicial.", + "welcomePage.tileBackground": "Cor da tela de fundo dos blocos na página Introdução.", + "welcomePage.tileHoverBackground": "Cor da tela de fundo de focalização dos blocos na página Introdução.", + "welcomePage.tileShadow": "Cor da sombra dos botões de categoria de passo a passo da Página inicial." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Sim, feliz em ajudar", + "telemetryOptOut.OptOut": "Não, obrigado", + "telemetryOptOut.optInNotice": "Ajude a melhorar o VS Code permitindo que a Microsoft colete dados de uso. Leia nossa [política de privacidade]({0}) e saiba como [aceitar]({1}).", + "telemetryOptOut.optOutNotice": "Ajude a melhorar o VS Code permitindo que a Microsoft colete dados de uso. Leia nossa [política de privacidade]({0}) e saiba como [recusar]({1}).", + "telemetryOptOut.optOutOption": "Ajude a Microsoft a aprimorar o Visual Studio Code permitindo a coleta de dados de uso. Leia nossa [política de privacidade] ({0}) para obter mais detalhes.", + "telemetryOptOut.readMore": "Leia Mais" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Playground Interativo", + "editorWalkThrough.title": "Playground Interativo" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "Playground I&&nterativo", + "walkThrough.editor.label": "Playground Interativo" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Cor da tela de fundo para os editores inseridos no Playground Interativo.", + "walkThrough.gitNotFound": "Parece que o Git não está instalado no sistema.", + "walkThrough.unboundCommand": "não associado" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Ícone do selo de confiança no workspace.", - "requestTrustIconText": "Alguns recursos exigem a confiança no workspace.", - "immediateTrustRequestMessage": "Um recurso que você está tentando usar pode ser um risco à segurança se você não confia na origem dos arquivos ou das pastas abertas no momento.", - "grantWorkspaceTrustButton": "Continuar", - "manageWorkspaceTrustButton": "Saiba Mais", + "addWorkspaceFolderDetail": "Você está adicionando arquivos a um espaço de trabalho confiável que não é confiável no momento. Você confia nos autores desses novos arquivos?", + "addWorkspaceFolderMessage": "Você confia nos autores dos arquivos nesta pasta?", "cancelWorkspaceTrustButton": "Cancelar", - "immediateTrustRequestTitle": "Você confia nos arquivos desta pasta?", - "immediateTrustRequestDetail": "{0}\r\n\r\nVocê só deve confiar neste workspace se confia na origem dele. Caso contrário, serão habilitados recursos que poderão comprometer seu dispositivo ou suas informações pessoais.", - "trustConfigurationChangeMessage": "Para que esta alteração entre em vigor, a janela precisa ser recarregada. Deseja recarregar a janela agora?", - "status.WorkspaceTrust": "Confiança no Workspace", - "workspaceTrustEditor": "Editor de Confiança do Workspace", - "grantWorkspaceTrust": "Conceder a Confiança no Workspace", - "workspacesCategory": "Workspaces", - "confirmGrantWorkspaceTrust": "A concessão da confiança no workspace habilitará recursos que podem representar um risco de segurança quando o conteúdo do workspace não é confiável. Tem certeza de que deseja confiar neste workspace?", - "yes": "Sim", - "no": "Não", - "denyWorkspaceTrust": "Negar a Confiança no Workspace", - "confirmDenyWorkspaceTrust": "A negação da confiança no workspace desabilitará recursos que podem representar um risco de segurança quando o conteúdo do workspace não é confiável. Tem certeza de que deseja negar a confiança neste workspace?", + "checkboxString": "Confiar nos autores de todos os arquivos na pasta pai '{0}'", + "dontTrustFolderOptionDescription": "Procurar pasta no modo restrito", + "dontTrustOption": "Não, não confio nos autores", + "dontTrustWorkspaceOptionDescription": "Procurar espaço de trabalho no modo restrito", + "folderStartupTrustDetails": "{0} fornece recursos que podem executar arquivos automaticamente nesta pasta.", + "folderTrust": "Você confia nos autores dos arquivos nesta pasta?", + "grantFolderTrustButton": "Confiar na pasta e continuar", + "grantWorkspaceTrustButton": "Confiar no Espaço de trabalho e continuar", + "immediateTrustRequestLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que não continue, porque os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", + "immediateTrustRequestMessage": "Um recurso que você está tentando usar pode ser um risco à segurança se você não confia na origem dos arquivos ou das pastas abertas no momento.", "manageWorkspaceTrust": "Gerenciar a Confiança do Workspace", - "manageWorkspaceTrustPending": "Gerenciar a Confiança do Workspace (1)" + "manageWorkspaceTrustButton": "Gerenciar", + "no": "Não", + "restrictedModeBannerAriaLabelFolder": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta pasta para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", + "restrictedModeBannerAriaLabelWindow": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta janela para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", + "restrictedModeBannerAriaLabelWorkspace": "O Modo Restrito destina-se à navegação por código seguro. Confie neste espaço de trabalho para habilitar todos os recursos. Use as teclas de navegação para acessar ações de faixa.", + "restrictedModeBannerLearnMore": "Saiba mais", + "restrictedModeBannerManage": "Gerenciar", + "restrictedModeBannerMessageFolder": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta pasta para habilitar todos os recursos.", + "restrictedModeBannerMessageWindow": "O Modo Restrito destina-se à navegação por código seguro. Confie nesta janela para habilitar todos os recursos.", + "restrictedModeBannerMessageWorkspace": "O Modo Restrito destina-se à navegação por código seguro. Confie neste espaço de trabalho para habilitar todos os recursos.", + "securityConfigurationTitle": "Segurança", + "startupTrustRequestLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que continue no modo restrito, pois os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", + "status.WorkspaceTrust": "Confiança no Workspace", + "status.ariaTrustedFolder": "Esta pasta é confiável.", + "status.ariaTrustedWindow": "Esta janela é confiável.", + "status.ariaTrustedWorkspace": "Este espaço de trabalho é confiável.", + "status.ariaUntrustedFolder": "Modo Restrito: alguns recursos estão desabilitados porque esta pasta não é confiável.", + "status.ariaUntrustedWindow": "Modo Restrito: alguns recursos estão desabilitados porque esta janela não é confiável.", + "status.ariaUntrustedWorkspace": "Modo Restrito: alguns recursos estão desabilitados porque esse espaço de trabalho não é confiável.", + "status.tooltipUntrustedFolder2": "Executando em Modo Restrito\r\n\r\nAlguns [recursos estão desabilitados]({0}) porque esta [pasta não é confiável]({1}).", + "status.tooltipUntrustedWindow2": "Executando em Modo Restrito\r\n\r\nAlguns [recursos estão desabilitados]({0}) porque esta [janela não é confiável]({1}).", + "status.tooltipUntrustedWorkspace2": "Executando em Modo Restrito\r\n\r\nAlguns [recursos estão desabilitados]({0}) porque este [espaço de trabalho não é confiável]({1}).", + "trustFolderOptionDescription": "Confiar na pasta e habilitar todos os recursos", + "trustOption": "Sim, confio nos autores", + "trustWorkspaceOptionDescription": "Confiar no espaço de trabalho e habilitar todos os recursos", + "workspace.trust.description": "Controla se a confiança do espaço de trabalho está habilitada no VS Code.", + "workspace.trust.emptyWindow.description": "Controla se a janela vazia é confiável por padrão dentro do VS Code. Quando usada com '#{0}#', você pode habilitar a funcionalidade completa do VS Code sem solicitar em uma janela vazia.", + "workspace.trust.startupPrompt.always": "Peça confiança sempre que um espaço de trabalho não confiável for aberto.", + "workspace.trust.startupPrompt.description": "Controla quando a solicitação de inicialização para confiar em um espaço de trabalho é mostrada.", + "workspace.trust.startupPrompt.never": "Não peça confiança quando um espaço de trabalho não confiável for aberto.", + "workspace.trust.startupPrompt.once": "Peça confiança na primeira vez que um espaço de trabalho não confiável for aberto.", + "workspace.trust.untrustedFiles.description": "Controla como lidar com a abertura de arquivos não confiáveis em um espaço de trabalho confiável. Esta configuração também se aplica a abrir arquivos em uma janela vazia, que é confiável via '#{0}#'.", + "workspace.trust.untrustedFiles.newWindow": "Sempre abra arquivos não confidenciais em uma janela separada no modo restrito sem solicitar.", + "workspace.trust.untrustedFiles.open": "Sempre permita que arquivos não confiáveis sejam introduzidos a um espaço de trabalho confiável sem solicitar.", + "workspace.trust.untrustedFiles.prompt": "Pergunte como lidar com arquivos não confiáveis para cada espaço de trabalho. Depois que arquivos não confiáveis forem introduzidos a um espaço de trabalho confiável, você não será solicitado novamente.", + "workspaceStartupTrustDetails": "{0} fornece recursos que podem executar arquivos automaticamente neste espaço de trabalho.", + "workspaceTrust": "Você confia nos autores dos arquivos neste espaço de trabalho?", + "workspaceTrustEditor": "Editor de Confiança do Workspace", + "workspacesCategory": "Workspaces", + "yes": "Sim" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Este workspace é confiável", - "untrustedHeader": "Este workspace não é confiável", - "unknownHeader": "Deseja confiar neste workspace?", - "unknownHeaderDescription": "A confiança é necessária para que determinadas extensões funcionem neste workspace. [Saiba mais](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Negar a Confiança do Workspace", - "workspaceTrustTransitionDetail": "Para concluir esta ação com segurança, será necessário recarregar todas as janelas afetadas. Tem certeza de que deseja continuar esta ação?", - "workspaceTrustTransitionPrimaryButton": "Sim", - "workspaceTrustTransitionSecondaryButton": "Não", - "trustButton": "Confiar", - "trustParentButton": "Confiar em Tudo no {0}", - "doNotTrustButton": "Não Confiar", - "onStartExtensions": "Extensões Desabilitadas", - "onStartExtensionsDescription": "As extensões a seguir exigem que o workspace seja confiável. Elas ficarão desabilitadas enquanto o workspace não for confiável.", - "onDemandExtensions": "Extensões Limitadas", - "onDemandExtensionsDescription": "As extensões a seguir podem funcionar parcialmente em um workspace não confiável. Algumas funcionalidades ficarão desativadas enquanto o workspace não for confiável.", - "configurationSectionTitle": "Configurar Todos os Workspaces", - "affectedFeaturesTitle": "Recursos Afetados pela Confiança do Workspace" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "A cor usada ao indicar que um workspace é confiável.", - "workspaceTrustUntrustedColor": "A cor usada ao indicar que um workspace não é confiável.", - "workspaceTrust.tileBackground": "Cor da tela de fundo dos blocos na página Confiança do Workspace." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "Adicionar pasta", + "deleteTrustedUri": "Excluir Caminho", + "dontTrustButton": "Não Confiar", + "editTrustedUri": "Caminho de Alteração", + "hostColumnLabel": "Host", "localAuthority": "Local", - "okButton": "OK", - "cancelButton": "Cancelar", - "removePath": "Remover o Caminho", - "editPath": "Editar o Caminho", - "addPath": "Adicionar um Caminho", - "hostHeaderText": "Host", - "pathHeaderText": "Caminho", - "pathInputPlaceholder": "Item de Caminho...", - "modified": "Modificado", - "trustedFolders": "Pastas Confiáveis", - "trustedFoldersDescription": "Todos os workspaces nas pastas a seguir serão confiáveis. No caso de conflito com pastas não confiáveis, o pai mais próximo determinará a confiança.", - "untrustedFolders": "Pastas Não Confiáveis", - "untrustedFoldersDescription": "Todos os workspaces nas pastas a seguir não serão confiáveis. No caso de conflito com pastas confiáveis, o pai mais próximo determinará a confiança.", - "settings": "Configuração de Confiança do Workspace" + "no untrustedSettings": "As configurações de espaço de trabalho que exigem confiança não estão aplicadas", + "pathColumnLabel": "Caminho", + "root element label": "Gerenciar a Confiança do Espaço de Trabalho", + "selectTrustedUri": "Selecione a Pasta em que Confiar", + "trustButton": "Confiar", + "trustParentButton": "Confiar em Tudo na Pasta Pai", + "trustUri": "Confiar na Pasta", + "trustedDebugging": "A depuração está habilitada", + "trustedDescription": "Todos os recursos estão habilitados porque a confiança foi concedida ao espaço de trabalho. [Saiba mais] (https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Todas as extensões estão habilitadas", + "trustedFolder": "Em uma pasta confiável", + "trustedFolderSubtitle": "Você confia nos autores dos arquivos na pasta atual. Todos os recursos estão habilitados:", + "trustedFoldersAndWorkspaces": "Pastas e Espaços de Trabalho Confiáveis", + "trustedFoldersDescription": "Você confia nas seguintes pastas, seus filhos e arquivos de espaço de trabalho.", + "trustedForcedReason": "Esta janela é confiável pela natureza do espaço de trabalho que é aberto.", + "trustedHeaderFolder": "Você confia nesta pasta", + "trustedHeaderWindow": "Você confia nesta janela", + "trustedHeaderWorkspace": "Você confia neste espaço de trabalho", + "trustedSettings": "Todas as configurações do espaço de trabalho são aplicadas", + "trustedTasks": "As tarefas podem ser executadas", + "trustedUnsettableWindow": "Esta janela é confiável", + "trustedWindow": "Em uma janela confiável", + "trustedWindowSubtitle": "Você confia nos autores dos arquivos na janela atual. Todos os recursos estão habilitados:", + "trustedWorkspace": "Em um espaço de trabalho confiável", + "trustedWorkspaceSubtitle": "Você confia nos autores dos arquivos no espaço de trabalho atual. Todos os recursos estão habilitados:", + "untrustedDebugging": "A depuração está desabilitada", + "untrustedDescription": "{0} está em um modo restrito destinado à navegação por código seguro. [Saiba mais] (https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[{0} extensões] ({1}) estão desabilitadas ou têm funcionalidade limitada", + "untrustedFolderReason": "Esta pasta é confiável por meio das entradas em negrito nas pastas confiáveis abaixo.", + "untrustedFolderSubtitle": "Você não confia nos autores dos arquivos na pasta atual. Os seguintes recursos estão desabilitados:", + "untrustedHeader": "Você está no Modo Restrito", + "untrustedSettings": "[{0} configurações do espaço de trabalho]({1}) não se aplicam", + "untrustedTasks": "As tarefas são desabilitadas", + "untrustedWindowSubtitle": "Você não confia nos autores dos arquivos na janela atual. Os seguintes recursos estão desabilitados:", + "untrustedWorkspace": "No Modo Restrito", + "untrustedWorkspaceReason": "Este espaço de trabalho é confiável por meio das entradas em negrito nas pastas confiáveis abaixo.", + "untrustedWorkspaceSubtitle": "Você não confia nos autores dos arquivos no espaço de trabalho atual. Os seguintes recursos estão desabilitados:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Esta pasta contém um arquivo de workspace '{0}'. Deseja abri-lo? [Saiba mais]({1}) sobre arquivos de workspace.", "openWorkspace": "Abrir o Workspace", - "workspacesFound": "Esta pasta contém vários arquivos de workspace. Deseja abrir um? [Saiba mais] ({0}) sobre arquivos de workspace.", + "selectToOpen": "Selecionar um workspace para abrir", "selectWorkspace": "Selecionar Workspace", - "selectToOpen": "Selecionar um workspace para abrir" + "workspaceFound": "Esta pasta contém um arquivo de workspace '{0}'. Deseja abri-lo? [Saiba mais]({1}) sobre arquivos de workspace.", + "workspacesFound": "Esta pasta contém vários arquivos de workspace. Deseja abrir um? [Saiba mais] ({0}) sobre arquivos de workspace." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Permitir acesso a {0} para {1}... (1)", + "allow": "Permitir", "authentication.id": "A ID do provedor de autenticação.", + "authentication.idConflict": "Esta ID de autenticação '{0}' já foi registrada", "authentication.label": "O nome do provedor de autenticação legível por humanos.", - "authenticationExtensionPoint": "Contribui com a autenticação", - "loading": "Carregando...", "authentication.missingId": "Uma contribuição de autenticação precisa especificar uma ID.", "authentication.missingLabel": "Uma contribuição de autenticação precisa especificar um rótulo.", - "authentication.idConflict": "Esta ID de autenticação '{0}' já foi registrada", - "sign in": "Entrar solicitada", - "confirmAuthenticationAccess": "A extensão '{0}' quer acessar a conta de {1} '{2}'.", - "allow": "Permitir", - "deny": "Negar", + "authenticationExtensionPoint": "Contribui com a autenticação", "cancel": "Cancelar", - "useOtherAccount": "Entrar com outra conta", - "selectAccount": "A extensão '{0}' quer acessar uma conta {1}", + "confirmAuthenticationAccess": "A extensão '{0}' quer acessar a conta de {1} '{2}'.", + "deny": "Negar", "getSessionPlateholder": "Selecionar uma conta para '{0}' a ser usada ou Esc para cancelar", - "accessRequest": "Permitir acesso a {0}... (1)", - "signInRequest": "Entrar para usar {0} (1)" + "loading": "Carregando...", + "selectAccount": "A extensão '{0}' quer acessar uma conta {1}", + "sign in": "Entrar solicitada", + "signInRequest": "Entre com uma {0} para usar {1} (1)", + "useOtherAccount": "Entrar com outra conta" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "Não foram feitas edições", @@ -8406,328 +8798,358 @@ "workspaceEdit": "Edição do Workspace", "nothing": "Não foram feitas edições" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "Não é possível gravar no arquivo. Abra-o para corrigir erros/avisos e tente novamente.", - "errorFileDirty": "Não é possível gravar no arquivo porque o arquivo está sujo. Salve o arquivo e tente novamente." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Abrir Configuração de Tarefas", - "openLaunchConfiguration": "Abrir Configuração de Inicialização", - "open": "Abrir as Configurações", - "saveAndRetry": "Salvar e Tentar Novamente", - "errorUnknownKey": "Não é possível gravar em {0} porque {1} não é uma configuração registrada.", + "errorConfigurationFileDirty": "Não é possível gravar nas configurações do usuário porque o arquivo está sujo. Salve o arquivo de configurações do usuário primeiro e, em seguida, tente novamente.", + "errorConfigurationFileDirtyFolder": "Não é possível gravar nas configurações da pasta porque o arquivo está sujo. Salve primeiro o arquivo de configurações de pasta '{0}' e tente novamente.", + "errorConfigurationFileDirtyWorkspace": "Não é possível gravar nas configurações do workspace porque o arquivo está sujo. Salve o arquivo de configurações do workspace primeiro e, em seguida, tente novamente.", + "errorConfigurationFileModifiedSince": "Não é possível gravar nas configurações do usuário porque o conteúdo do arquivo é mais recente.", + "errorConfigurationFileModifiedSinceFolder": "Não é possível gravar nas configurações da pasta porque o conteúdo do arquivo é mais recente.", + "errorConfigurationFileModifiedSinceWorkspace": "Não é possível gravar nas configurações do workspace porque o conteúdo do arquivo é mais recente.", + "errorInvalidConfiguration": "Não é possível gravar nas configurações do usuário. Abra as configurações do usuário para corrigir erros/avisos e tente novamente.", + "errorInvalidConfigurationFolder": "Não é possível gravar nas configurações da pasta. Abra as configurações da pasta '{0}' para corrigir erros/avisos e tente novamente.", + "errorInvalidConfigurationWorkspace": "Não é possível gravar nas configurações do workspace. Abra as configurações do workspace para corrigir erros/avisos no arquivo e tente novamente.", + "errorInvalidFolderConfiguration": "Não é possível gravar nas Configurações da Pasta porque {0} não dá suporte ao escopo de recurso da pasta.", + "errorInvalidFolderTarget": "Não é possível gravar nas Configurações da Pasta porque nenhum recurso foi fornecido.", + "errorInvalidLaunchConfiguration": "Não é possível gravar no arquivo de configuração de inicialização. Abra-o para corrigir erros/avisos e tente novamente.", + "errorInvalidRemoteConfiguration": "Não é possível gravar nas configurações de usuário remoto. Abra as configurações do usuário remoto para corrigir erros/avisos e tente novamente.", + "errorInvalidResourceLanguageConfiguraiton": "Não é possível gravar nas Configurações de Idioma porque {0} não é uma configuração de idioma do recurso.", + "errorInvalidTaskConfiguration": "Não é possível gravar no arquivo de configuração de tarefas. Abra-o para corrigir erros/avisos e tente novamente.", + "errorInvalidUserTarget": "Não é possível gravar nas Configurações do Usuário porque {0} não dá suporte para o escopo global.", "errorInvalidWorkspaceConfigurationApplication": "Não é possível gravar {0} nas Configurações do Workspace. Essa configuração só pode ser gravada nas Configurações de usuário.", "errorInvalidWorkspaceConfigurationMachine": "Não é possível gravar {0} nas Configurações do Workspace. Essa configuração só pode ser gravada nas Configurações de usuário.", - "errorInvalidFolderConfiguration": "Não é possível gravar nas Configurações da Pasta porque {0} não dá suporte ao escopo de recurso da pasta.", - "errorInvalidUserTarget": "Não é possível gravar nas Configurações do Usuário porque {0} não dá suporte para o escopo global.", "errorInvalidWorkspaceTarget": "Não é possível gravar nas Configurações do Workspace porque {0} não dá suporte para o escopo do workspace em um workspace de várias pastas.", - "errorInvalidFolderTarget": "Não é possível gravar nas Configurações da Pasta porque nenhum recurso foi fornecido.", - "errorInvalidResourceLanguageConfiguraiton": "Não é possível gravar nas Configurações de Idioma porque {0} não é uma configuração de idioma do recurso.", - "errorNoWorkspaceOpened": "Não é possível gravar em {0} porque nenhum workspace está aberto. Abra primeiro um workspace e tente novamente.", - "errorInvalidTaskConfiguration": "Não é possível gravar no arquivo de configuração de tarefas. Abra-o para corrigir erros/avisos e tente novamente.", - "errorInvalidLaunchConfiguration": "Não é possível gravar no arquivo de configuração de inicialização. Abra-o para corrigir erros/avisos e tente novamente.", - "errorInvalidConfiguration": "Não é possível gravar nas configurações do usuário. Abra as configurações do usuário para corrigir erros/avisos e tente novamente.", - "errorInvalidRemoteConfiguration": "Não é possível gravar nas configurações de usuário remoto. Abra as configurações do usuário remoto para corrigir erros/avisos e tente novamente.", - "errorInvalidConfigurationWorkspace": "Não é possível gravar nas configurações do workspace. Abra as configurações do workspace para corrigir erros/avisos no arquivo e tente novamente.", - "errorInvalidConfigurationFolder": "Não é possível gravar nas configurações da pasta. Abra as configurações da pasta '{0}' para corrigir erros/avisos e tente novamente.", - "errorTasksConfigurationFileDirty": "Não é possível gravar no arquivo de configuração de tarefas porque o arquivo está sujo. Salve-o primeiro e, em seguida, tente novamente.", "errorLaunchConfigurationFileDirty": "Não é possível gravar no arquivo de configuração de inicialização porque o arquivo está sujo. Salve-o primeiro e, em seguida, tente novamente.", - "errorConfigurationFileDirty": "Não é possível gravar nas configurações do usuário porque o arquivo está sujo. Salve o arquivo de configurações do usuário primeiro e, em seguida, tente novamente.", - "errorRemoteConfigurationFileDirty": "Não é possível gravar nas configurações de usuário remoto porque o arquivo está sujo. Salve o arquivo de configurações de usuário remoto primeiro e, em seguida, tente novamente.", - "errorConfigurationFileDirtyWorkspace": "Não é possível gravar nas configurações do workspace porque o arquivo está sujo. Salve o arquivo de configurações do workspace primeiro e, em seguida, tente novamente.", - "errorConfigurationFileDirtyFolder": "Não é possível gravar nas configurações da pasta porque o arquivo está sujo. Salve primeiro o arquivo de configurações de pasta '{0}' e tente novamente.", - "errorTasksConfigurationFileModifiedSince": "Não é possível gravar no arquivo de configuração de tarefas porque o conteúdo do arquivo é mais recente.", "errorLaunchConfigurationFileModifiedSince": "Não é possível gravar no arquivo de configuração de inicialização porque o conteúdo do arquivo é mais recente.", - "errorConfigurationFileModifiedSince": "Não é possível gravar nas configurações do usuário porque o conteúdo do arquivo é mais recente.", + "errorNoWorkspaceOpened": "Não é possível gravar em {0} porque nenhum workspace está aberto. Abra primeiro um workspace e tente novamente.", + "errorRemoteConfigurationFileDirty": "Não é possível gravar nas configurações de usuário remoto porque o arquivo está sujo. Salve o arquivo de configurações de usuário remoto primeiro e, em seguida, tente novamente.", "errorRemoteConfigurationFileModifiedSince": "Não é possível gravar nas configurações de usuário remoto porque o conteúdo do arquivo é mais recente.", - "errorConfigurationFileModifiedSinceWorkspace": "Não é possível gravar nas configurações do workspace porque o conteúdo do arquivo é mais recente.", - "errorConfigurationFileModifiedSinceFolder": "Não é possível gravar nas configurações da pasta porque o conteúdo do arquivo é mais recente.", - "userTarget": "Configurações de Usuário", + "errorTasksConfigurationFileDirty": "Não é possível gravar no arquivo de configuração de tarefas porque o arquivo está sujo. Salve-o primeiro e, em seguida, tente novamente.", + "errorTasksConfigurationFileModifiedSince": "Não é possível gravar no arquivo de configuração de tarefas porque o conteúdo do arquivo é mais recente.", + "errorUnknownKey": "Não é possível gravar em {0} porque {1} não é uma configuração registrada.", + "folderTarget": "Configurações de Pasta", + "open": "Abrir as Configurações", + "openLaunchConfiguration": "Abrir Configuração de Inicialização", + "openTasksConfiguration": "Abrir Configuração de Tarefas", "remoteUserTarget": "Configurações de Usuário Remoto", - "workspaceTarget": "Configurações do Workspace", - "folderTarget": "Configurações de Pasta" + "saveAndRetry": "Salvar e Tentar Novamente", + "userTarget": "Configurações de Usuário", + "workspaceTarget": "Configurações do Workspace" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "Não é possível gravar no arquivo porque o arquivo está sujo. Salve o arquivo e tente novamente.", + "errorInvalidFile": "Não é possível gravar no arquivo. Abra-o para corrigir erros/avisos e tente novamente." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "Não é possível substituir a variável de comando '{0}' porque o comando não retornou um resultado da cadeia de caracteres de tipo.", - "inputVariable.noInputSection": "A variável '{0}' precisa ser definida em uma seção '{1}' da configuração de depuração ou de tarefa.", - "inputVariable.missingAttribute": "A variável de entrada '{0}' é do tipo '{1}' e precisa incluir '{2}'.", - "inputVariable.defaultInputValue": "(Padrão)", "inputVariable.command.noStringType": "Não é possível substituir a variável de entrada '{0}' porque o comando '{1}' não retornou um resultado da cadeia de caracteres de tipo.", - "inputVariable.unknownType": "A variável de entrada '{0}' só pode ser do tipo 'promptString', 'pickString' ou 'command'.", - "inputVariable.undefinedVariable": "Variável de entrada indefinida '{0}' encontrada. Remova ou defina '{0}' para continuar." + "inputVariable.defaultInputValue": "(Padrão)", + "inputVariable.missingAttribute": "A variável de entrada '{0}' é do tipo '{1}' e precisa incluir '{2}'.", + "inputVariable.noInputSection": "A variável '{0}' precisa ser definida em uma seção '{1}' da configuração de depuração ou de tarefa.", + "inputVariable.undefinedVariable": "Variável de entrada indefinida '{0}' encontrada. Remova ou defina '{0}' para continuar.", + "inputVariable.unknownType": "A variável de entrada '{0}' só pode ser do tipo 'promptString', 'pickString' ou 'command'." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "Não é possível resolver a variável '{0}'. Abra um editor.", - "canNotResolveFolderForFile": "Variável {0}: não é possível encontrar a pasta de '{1}' do workspace.", - "canNotFindFolder": "Não é possível resolver a variável '{0}'. A pasta '{1}' não existe.", - "canNotResolveWorkspaceFolderMultiRoot": "Não é possível resolver a variável '{0}' em um workspace de várias pastas. Defina o escopo dessa variável usando ':' e um nome de pasta do workspace.", - "canNotResolveWorkspaceFolder": "Não é possível resolver a variável '{0}'. Abra uma pasta.", - "missingEnvVarName": "Não é possível resolver a variável '{0}' porque não foi fornecido nenhum nome de variável de ambiente.", - "configNotFound": "Não é possível resolver a variável '{0}' porque a configuração '{1}' não foi encontrada.", - "configNoString": "Não é possível resolver a variável '{0}' porque '{1}' é um valor estruturado.", - "missingConfigName": "Não é possível resolver a variável '{0}' porque não foi fornecido nenhum nome de configurações.", - "canNotResolveLineNumber": "Não é possível resolver a variável '{0}'. Selecione uma linha no editor ativo.", - "canNotResolveSelectedText": "Não é possível resolver a variável '{0}'. Selecione algum texto no editor ativo.", - "noValueForCommand": "Não é possível resolver a variável '{0}' porque o comando não tem nenhum valor." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Argumentos opcionais passados para o comando.", + "JsonSchema.input.command.command": "O comando a ser executado para esta variável de entrada.", + "JsonSchema.input.default": "O valor padrão da entrada.", + "JsonSchema.input.description": "A descrição é mostrada quando o usuário é solicitado a inserir uma entrada.", + "JsonSchema.input.id": "A ID da entrada é usada para associar uma entrada a uma variável no formato ${input:id}.", + "JsonSchema.input.options": "Uma matriz de cadeias de caracteres que define as opções para uma escolha rápida.", + "JsonSchema.input.password": "Controla se uma entrada de senha é mostrada. A entrada de senha oculta o texto digitado.", + "JsonSchema.input.pickString.optionLabel": "Rótulo para a opção.", + "JsonSchema.input.pickString.optionValue": "O valor para a opção.", + "JsonSchema.input.type": "O tipo de prompt de entrada do usuário a ser usado.", + "JsonSchema.input.type.command": "O tipo 'command' executa um comando.", + "JsonSchema.input.type.pickString": "O tipo 'pickString' mostra uma lista de seleção.", + "JsonSchema.input.type.promptString": "O tipo 'promptString' abre uma caixa de entrada para solicitar a entrada do usuário.", + "JsonSchema.inputs": "Entradas do usuário. Usado para definir prompts de entrada do usuário, como entrada de cadeia de caracteres livre ou uma escolha de várias opções." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "'env.', 'config.' e 'command.' foram preteridos, use 'env:', 'config:' e 'command:'." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "A ID da entrada é usada para associar uma entrada a uma variável no formato ${input:id}.", - "JsonSchema.input.type": "O tipo de prompt de entrada do usuário a ser usado.", - "JsonSchema.input.description": "A descrição é mostrada quando o usuário é solicitado a inserir uma entrada.", - "JsonSchema.input.default": "O valor padrão da entrada.", - "JsonSchema.inputs": "Entradas do usuário. Usado para definir prompts de entrada do usuário, como entrada de cadeia de caracteres livre ou uma escolha de várias opções.", - "JsonSchema.input.type.promptString": "O tipo 'promptString' abre uma caixa de entrada para solicitar a entrada do usuário.", - "JsonSchema.input.password": "Controla se uma entrada de senha é mostrada. A entrada de senha oculta o texto digitado.", - "JsonSchema.input.type.pickString": "O tipo 'pickString' mostra uma lista de seleção.", - "JsonSchema.input.options": "Uma matriz de cadeias de caracteres que define as opções para uma escolha rápida.", - "JsonSchema.input.pickString.optionLabel": "Rótulo para a opção.", - "JsonSchema.input.pickString.optionValue": "O valor para a opção.", - "JsonSchema.input.type.command": "O tipo 'command' executa um comando.", - "JsonSchema.input.command.command": "O comando a ser executado para esta variável de entrada.", - "JsonSchema.input.command.args": "Argumentos opcionais passados para o comando." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "Não é possível resolver a variável '{0}'. A pasta '{1}' não existe.", + "canNotResolveFile": "Não é possível resolver a variável '{0}'. Abra um editor.", + "canNotResolveFolderForFile": "Variável {0}: não é possível encontrar a pasta de '{1}' do workspace.", + "canNotResolveLineNumber": "Não é possível resolver a variável '{0}'. Selecione uma linha no editor ativo.", + "canNotResolveSelectedText": "Não é possível resolver a variável '{0}'. Selecione algum texto no editor ativo.", + "canNotResolveWorkspaceFolder": "Não é possível resolver a variável '{0}'. Abra uma pasta.", + "canNotResolveWorkspaceFolderMultiRoot": "Não é possível resolver a variável '{0}' em um workspace de várias pastas. Defina o escopo dessa variável usando ':' e um nome de pasta do workspace.", + "configNoString": "Não é possível resolver a variável '{0}' porque '{1}' é um valor estruturado.", + "configNotFound": "Não é possível resolver a variável '{0}' porque a configuração '{1}' não foi encontrada.", + "missingConfigName": "Não é possível resolver a variável '{0}' porque não foi fornecido nenhum nome de configurações.", + "missingEnvVarName": "Não é possível resolver a variável '{0}' porque não foi fornecido nenhum nome de variável de ambiente.", + "noValueForCommand": "Não é possível resolver a variável '{0}' porque o comando não tem nenhum valor." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "Contém itens enfatizados" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Todos os Arquivos", + "cancel": "Cancelar", + "dontSave": "N&&ão Salvar", + "filterName.workspace": "Workspace", + "noExt": "Sem Extensão", + "openFile.title": "Abrir o Arquivo", + "openFileOrFolder.title": "Abrir Arquivo ou Pasta", + "openFolder.title": "Abrir a Pasta", + "openWorkspace.title": "Abrir o Workspace", + "save": "&&Salvar", + "saveAll": "&&Salvar Tudo", + "saveAsTitle": "Salvar como", "saveChangesDetail": "Suas alterações serão perdidas se você não as salvar.", "saveChangesMessage": "Deseja salvar as alterações feitas em {0}?", "saveChangesMessages": "Deseja salvar as alterações nos seguintes {0} arquivos?", - "saveAll": "&&Salvar Tudo", - "save": "&&Salvar", - "dontSave": "N&&ão Salvar", - "cancel": "Cancelar", - "openFileOrFolder.title": "Abrir Arquivo ou Pasta", - "openFile.title": "Abrir o Arquivo", - "openFolder.title": "Abrir a Pasta", - "openWorkspace.title": "Abrir o Workspace", - "filterName.workspace": "Workspace", - "saveFileAs.title": "Salvar como", - "saveAsTitle": "Salvar como", - "allFiles": "Todos os Arquivos", - "noExt": "Sem Extensão" + "saveFileAs.title": "Salvar como" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Abrir Arquivo Local...", - "saveLocalFile": "Salvar Arquivo Local...", - "openLocalFolder": "Abrir Pasta Local...", "openLocalFileFolder": "Abrir Local...", - "remoteFileDialog.notConnectedToRemote": "O provedor do sistema de arquivos para {0} não está disponível.", - "remoteFileDialog.local": "Mostrar Local", + "openLocalFolder": "Abrir Pasta Local...", "remoteFileDialog.badPath": "O caminho não existe.", "remoteFileDialog.cancel": "Cancelar", "remoteFileDialog.invalidPath": "Insira um caminho válido.", - "remoteFileDialog.validateFolder": "A pasta já existe. Use um novo nome de arquivo.", - "remoteFileDialog.validateExisting": "{0} já existe. Tem certeza de que deseja substituí-lo?", + "remoteFileDialog.local": "Mostrar Local", + "remoteFileDialog.notConnectedToRemote": "O provedor do sistema de arquivos para {0} não está disponível.", "remoteFileDialog.validateBadFilename": "Insira um nome de arquivo válido.", + "remoteFileDialog.validateExisting": "{0} já existe. Tem certeza de que deseja substituí-lo?", + "remoteFileDialog.validateFileOnly": "Selecione um arquivo.", + "remoteFileDialog.validateFolder": "A pasta já existe. Use um novo nome de arquivo.", + "remoteFileDialog.validateFolderOnly": "Selecione uma pasta.", "remoteFileDialog.validateNonexistentDir": "Insira um caminho que exista.", "remoteFileDialog.windowsDriveLetter": "Inicie o caminho com uma letra da unidade.", - "remoteFileDialog.validateFileOnly": "Selecione um arquivo.", - "remoteFileDialog.validateFolderOnly": "Selecione uma pasta." + "saveLocalFile": "Salvar Arquivo Local..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "Ativo no Momento", - "promptOpenWith.setDefaultTooltip": "Definir como editor padrão para arquivos '{0}'", - "promptOpenWith.placeHolder": "Selecionar editor para '{0}'", - "promptOpenWith.placeHolderGeneric": "Selecione o editor" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Configurar Padrão", + "editorOverride.conflictingDefaults": "Há vários editores padrão disponíveis para o recurso.", + "editorOverride.keepDefault": "Manter {0}", + "prompOpenWith.updateDefaultPlaceHolder": "Selecionar novo editor padrão para '{0}'", + "promptOpenWith.configureDefault": "Configurar editor padrão para '{0}'...", + "promptOpenWith.currentDefault": "Padrão", + "promptOpenWith.currentDefaultAndActive": "Ativo e Padrão", + "promptOpenWith.currentlyActive": "Ativo", + "promptOpenWith.placeHolder": "Selecionar editor para '{0}'" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Interno", + "editor.editorAssociations": "Configurar padrões de glob para editores (por exemplo, '\"*.hex\": \"hexEditor.hexEdit\"\"). Eles têm precedência sobre o comportamento padrão.", + "promptOpenWith.defaultEditor.displayName": "Editor de Texto" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "A Bifurcação de Extensão está ativa e desabilitou {0} extensões. Verifique se você ainda pode reproduzir o problema e continue selecionando uma destas opções.", + "detail.start": "A Bifurcação de Extensão usará a pesquisa binária para encontrar uma extensão que está causando um problema. Durante o processo, a janela é recarregada repetidamente (~{0} vezes). Você sempre precisa confirmar se ainda está com problemas.", + "done": "Continuar", + "done.detail": "A Bifurcação de Extensão está concluída e identificou {0} como a extensão que está causando o problema.", + "done.detail2": "A Bifurcação de Extensão foi concluída, mas não foi identificada nenhuma extensão. Isso pode ser um problema com {0}.", + "done.disbale": "Manter esta extensão desabilitada", + "done.msg": "Bifurcação de Extensão", + "help": "Ajuda", + "msg.next": "Bifurcação de Extensão", + "msg.start": "Bifurcação de Extensão", + "msg2": "Iniciar a Bifurcação de Extensão", + "next.bad": "Isto está ruim", + "next.cancel": "Cancelar", + "next.good": "Agora está bom", + "next.stop": "Parar a Bifurcação", + "report": "Relatar o Problema e Continuar", + "title.isBad": "Continuar a Bifurcação de Extensão", + "title.start": "Iniciar a Bifurcação de Extensão", + "title.stop": "Parar a Bifurcação de Extensão" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Recarregar e Habilitar as Extensões", + "cannot disable auth extension": "Não é possível desabilitar a extensão {0} porque a Sincronização das Configurações depende dela.", + "cannot disable auth extension in workspace": "Não é possível desabilitar a extensão {0} no workspace porque ela contribui com provedores de autenticação", + "cannot disable language pack extension": "Não é possível desabilitar a extensão {0} porque ela contribui com pacotes de idiomas.", + "extensionsDisabled": "Todas as extensões instaladas estão temporariamente desabilitadas.", + "noWorkspace": "Nenhum workspace." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "Falha ao instalar a Extensão {0}: o manifesto não foi encontrado.", + "cancel": "Cancelar", + "cannot be installed": "Não é possível instalar a extensão '{0}' porque ela não está disponível nesta configuração.", + "extensionInstallWorkspaceTrustButton": "Confiar no espaço de trabalho & instalar", + "extensionInstallWorkspaceTrustContinueButton": "Instalar", + "extensionInstallWorkspaceTrustManageButton": "Saiba Mais", + "extensionInstallWorkspaceTrustMessage": "Habilitar esta extensão requer um espaço de trabalho confiável.", + "install": "Instalar", + "install and do no sync": "Instalar (Não sincronizar)", + "install extension": "Instalar a Extensão", + "install extensions": "Instalar as Extensões", + "install multiple extensions": "Deseja instalar as extensões e sincronizá-las com seus dispositivos?", + "install single extension": "Deseja instalar a extensão '{0}' e sincronizá-la com seus dispositivos?", + "multipleDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}', '{2}' e outras dependem disso.", + "singleDependentError": "Não é possível desinstalar a extensão '{0}'. A extensão '{1}' depende disso.", + "twoDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' dependem disso." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "Não é possível instalar '{0}' porque essa extensão não é uma extensão da Web." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "Local", "remote": "Remoto" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "Não é possível instalar '{0}' porque essa extensão não é uma extensão da Web." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Todas as extensões instaladas estão temporariamente desabilitadas.", - "Reload": "Recarregar e Habilitar as Extensões", - "cannot disable language pack extension": "Não é possível desabilitar a extensão {0} porque ela contribui com pacotes de idiomas.", - "cannot disable auth extension": "Não é possível desabilitar a extensão {0} porque a Sincronização das Configurações depende dela.", - "noWorkspace": "Nenhum workspace.", - "cannot disable auth extension in workspace": "Não é possível desabilitar a extensão {0} no workspace porque ela contribui com provedores de autenticação" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "Não é possível desinstalar a extensão '{0}'. A extensão '{1}' depende disso.", - "twoDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}' e '{2}' dependem disso.", - "multipleDependentsError": "Não é possível desinstalar a extensão '{0}'. As extensões '{1}', '{2}' e outras dependem disso.", - "Manifest is not found": "Falha ao instalar a Extensão {0}: o manifesto não foi encontrado.", - "cannot be installed": "Não é possível instalar a extensão '{0}' porque ela não está disponível nesta configuração.", - "install extension": "Instalar a Extensão", - "install extensions": "Instalar as Extensões", - "install": "Instalar", - "install and do no sync": "Instalar (Não sincronizar)", - "cancel": "Cancelar", - "install single extension": "Deseja instalar a extensão '{0}' e sincronizá-la com seus dispositivos?", - "install multiple extensions": "Deseja instalar as extensões e sincronizá-las com seus dispositivos?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "Não é possível instalar a extensão ' {0} ', pois não é compatível com o VS Code '{1} '." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "A Bifurcação de Extensão está ativa e desabilitou {0} extensões. Verifique se você ainda pode reproduzir o problema e continue selecionando uma destas opções.", - "title.start": "Iniciar a Bifurcação de Extensão", - "help": "Ajuda", - "msg.start": "Bifurcação de Extensão", - "detail.start": "A Bifurcação de Extensão usará a pesquisa binária para encontrar uma extensão que está causando um problema. Durante o processo, a janela é recarregada repetidamente (~{0} vezes). Você sempre precisa confirmar se ainda está com problemas.", - "msg2": "Iniciar a Bifurcação de Extensão", - "title.isBad": "Continuar a Bifurcação de Extensão", - "done.msg": "Bifurcação de Extensão", - "done.detail2": "A Bifurcação de Extensão foi concluída, mas não foi identificada nenhuma extensão. Isso pode ser um problema com {0}.", - "report": "Relatar o Problema e Continuar", - "done": "Continuar", - "done.detail": "A Bifurcação de Extensão está concluída e identificou {0} como a extensão que está causando o problema.", - "done.disbale": "Manter esta extensão desabilitada", - "msg.next": "Bifurcação de Extensão", - "next.good": "Agora está bom", - "next.bad": "Isto está ruim", - "next.stop": "Parar a Bifurcação", - "next.cancel": "Cancelar", - "title.stop": "Parar a Bifurcação de Extensão" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Remover a recomendação de extensão de", "select for add": "Adicionar a recomendação de extensão a", - "workspace folder": "Pasta do Workspace", - "workspace": "Workspace" + "select for remove": "Remover a recomendação de extensão de", + "workspace": "Workspace", + "workspace folder": "Pasta do Workspace" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "O host de extensão não pode iniciar: incompatibilidade de versão.", - "relaunch": "Reiniciar VS Code", - "extensionService.crash": "O host de extensão terminou inesperadamente.", - "devTools": "Abrir Ferramentas para Desenvolvedores", - "restart": "Reiniciar Host de Extensão", - "getEnvironmentFailure": "Não foi possível buscar o ambiente remoto", - "looping": "As seguintes extensões contêm loops de dependência e foram desabilitadas: {0}", - "enableResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nOK para habilitar?", - "enable": "Habilitar e Recarregar", - "installResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nDeseja instalar a extensão?", - "install": "Instalar e Recarregar", - "resolverExtensionNotFound": "`{0}` não encontrado no marketplace", - "restartExtensionHost": "Reiniciar Host de Extensão" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "O host de extensão não foi iniciado em 10 segundos. Ele pode ter sido interrompido na primeira linha e precisa de um depurador para continuar.", - "extensionHost.startupFail": "O host de extensão não foi iniciado em 10 segundos, isso pode ser um problema.", - "reloadWindow": "Recarregar a Janela", - "extension host Log": "Host de Extensão", - "extensionHost.error": "Erro do host de extensão: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Substituindo a extensão {0} por {1}.", - "extensionUnderDevelopment": "Carregando a extensão de desenvolvimento em {0}", - "extensionCache.invalid": "As extensões foram modificadas no disco. Recarregue a janela.", - "reloadWindow": "Recarregar a Janela" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "As seguintes extensões contêm laços de dependência e foram desabilitadas: {0}", - "extensionTestError": "Não foi encontrado nenhum host de extensão que possa iniciar o executor de teste em {0}." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Host de Extensão Remota" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Instalando a Extensão '{0}'...", + "Reload": "Recarregar Janela e Abrir", + "confirmUrl": "Permitir que uma extensão abra este URI?", + "enableAndHandle": "A extensão '{0}' está desabilitada. Deseja habilitar a extensão e recarregar a janela para abrir a URL?", + "enableAndReload": "&&Habilitar e Abrir", + "extensions": "Extensões", + "install": "&&Instalar", + "installAndHandle": "A extensão '{0}' não está instalada. Deseja instalar a extensão e recarregar a janela para abrir esta URL?", + "manage": "Gerenciar URIs de Extensões Autorizadas...", + "no": "No momento, não há URIs de extensão autorizados.", + "open": "&&Abrir", + "reload": "Deseja recarregar a janela e abrir a URL '{0}'?", + "reloadAndHandle": "A extensão '{0}' não está carregada. Deseja recarregar a janela para carregar a extensão e abrir a URL?", + "reloadAndOpen": "&&Recarregar a Janela e Abrir", + "rememberConfirmUrl": "Não perguntar novamente para esta extensão." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "Host de Extensão de Trabalho" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "Permitir que uma extensão abra este URI?", - "rememberConfirmUrl": "Não perguntar novamente para esta extensão.", - "open": "&&Abrir", - "reloadAndHandle": "A extensão '{0}' não está carregada. Deseja recarregar a janela para carregar a extensão e abrir a URL?", - "reloadAndOpen": "&&Recarregar a Janela e Abrir", - "enableAndHandle": "A extensão '{0}' está desabilitada. Deseja habilitar a extensão e recarregar a janela para abrir a URL?", - "enableAndReload": "&&Habilitar e Abrir", - "installAndHandle": "A extensão '{0}' não está instalada. Deseja instalar a extensão e recarregar a janela para abrir esta URL?", - "install": "&&Instalar", - "Installing": "Instalando a Extensão '{0}'...", - "reload": "Deseja recarregar a janela e abrir a URL '{0}'?", - "Reload": "Recarregar Janela e Abrir", - "manage": "Gerenciar URIs de Extensões Autorizadas...", - "extensions": "Extensões", - "no": "No momento, não há URIs de extensão autorizados." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", - "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto.", - "web": "Tipo de extensão do web worker. Essa extensão pode ser executada em um host de extensão de web worker.", - "vscode.extension.engines": "Compatibilidade do mecanismo.", - "vscode.extension.engines.vscode": "Para as extensões do VS Code, especifica a versão do VS Code à qual a extensão é compatível. Não pode ser *. Por exemplo: ^0.10.5 indica compatibilidade com uma versão 0.10.5 mínima do VS Code.", - "vscode.extension.publisher": "O editor da extensão do VS Code.", - "vscode.extension.displayName": "O nome de exibição para a extensão usada na galeria do VS Code.", - "vscode.extension.categories": "As categorias usadas pela galeria do VS Code para categorizar a extensão.", - "vscode.extension.category.languages.deprecated": "Use 'Programming Languages'", - "vscode.extension.galleryBanner": "Faixa usada no VS Code Marketplace.", - "vscode.extension.galleryBanner.color": "A cor do banner no cabeçalho da página do marketplace do VS Code.", - "vscode.extension.galleryBanner.theme": "O tema de cores para a fonte usada na faixa.", - "vscode.extension.contributes": "Todas as contribuições da extensão do VS Code representadas por este pacote.", - "vscode.extension.preview": "Define a extensão a ser sinalizada como uma Visualização no Marketplace.", - "vscode.extension.activationEvents": "Eventos de ativação para a extensão do VS Code.", - "vscode.extension.activationEvents.onLanguage": "Um evento de ativação é emitido sempre que um arquivo que é resolvido para a linguagem especificada é aberto.", - "vscode.extension.activationEvents.onCommand": "Um evento de ativação é emitido sempre que o comando especificado é invocado.", - "vscode.extension.activationEvents.onDebug": "Um evento de ativação é emitido sempre que um usuário está prestes a iniciar a depuração ou prestes a definir as configurações de depuração.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Um evento de ativação é emitido sempre que é necessário criar \"launch.json\" (e todos os métodos provideDebugConfigurations precisam ser chamados).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Um evento de ativação é emitido sempre que uma lista de todas as configurações de depuração precisa ser criada (e todos os métodos provideDebugConfigurations para o escopo \"dynamic\" precisam ser chamados).", - "vscode.extension.activationEvents.onDebugResolve": "Um evento de ativação é emitido sempre que uma sessão de depuração com o tipo específico está prestes a ser iniciada (e um método resolveDebugConfiguration correspondente precisa ser chamado).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Um evento de ativação é emitido sempre que uma sessão de depuração com o tipo específico está prestes a ser iniciada e um controlador de protocolo de depuração pode ser necessário.", - "vscode.extension.activationEvents.workspaceContains": "Um evento de ativação é emitido sempre que uma pasta que é aberta contém pelo menos um arquivo correspondente ao padrão glob especificado.", - "vscode.extension.activationEvents.onStartupFinished": "Um evento de ativação foi emitido após a conclusão da inicialização (após todas as extensões ativadas `*` terminarem de ser ativadas).", - "vscode.extension.activationEvents.onFileSystem": "Um evento de ativação é emitido sempre que um arquivo ou pasta é acessada com o esquema especificado.", - "vscode.extension.activationEvents.onSearch": "Um evento de ativação é emitido sempre que uma pesquisa é iniciada na pasta com o esquema especificado.", - "vscode.extension.activationEvents.onView": "Um evento de ativação é emitido sempre que o modo de exibição especificado é expandido.", - "vscode.extension.activationEvents.onIdentity": "Um evento de ativação é emitido sempre que a identidade do usuário é especificada.", - "vscode.extension.activationEvents.onUri": "Um evento de ativação é emitido sempre que um URI de todo o sistema direcionado para essa extensão é aberto.", - "vscode.extension.activationEvents.onOpenExternalUri": "Um evento de ativação emitido sempre que um URI externo (como um link HTTP ou HTTPS) está sendo aberto.", - "vscode.extension.activationEvents.onCustomEditor": "Um evento de ativação é emitido sempre que o editor personalizado especificado torna-se visível.", - "vscode.extension.activationEvents.onNotebook": "Um evento de ativação emitido sempre que o documento de notebook especificado é aberto.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Um evento de ativação emitido sempre que sessões são solicitadas do provedor de autenticação especificado.", - "vscode.extension.activationEvents.star": "Um evento de ativação foi emitido na inicialização do VS Code. Para garantir uma ótima experiência do usuário final, use este evento de ativação em sua extensão somente quando nenhuma outra combinação de eventos de ativação funcionar em seu caso de uso.", - "vscode.extension.badges": "Matriz de notificações a serem exibidas na barra lateral da página de extensão do Marketplace.", - "vscode.extension.badges.url": "URL da imagem do selo.", - "vscode.extension.badges.href": "Link do selo.", - "vscode.extension.badges.description": "Descrição do selo.", - "vscode.extension.markdown": "Controla o mecanismo de renderização de Markdown usado no Marketplace. GitHub (padrão) ou padrão.", - "vscode.extension.qna": "Controla o link de P&R no Marketplace. Defina como Marketplace para habilitar o site de P & R padrão do Marketplace. Defina como uma cadeia de caracteres para fornecer a URL de um site de P & R personalizado. Defina como false para desabilitar P & R totalmente.", - "vscode.extension.extensionDependencies": "Dependências para outras extensões. O identificador de uma extensão é sempre ${publisher}.${name}. Por exemplo: vscode.csharp.", - "vscode.extension.contributes.extensionPack": "Um conjunto de extensões que podem ser instaladas juntas. O identificador de uma extensão é sempre ${publisher}.${name}. Por exemplo: vscode.csharp.", - "extensionKind": "Definir o tipo de uma extensão. As extensões `ui` são instaladas e executadas no computador local enquanto as extensões `workspace` são executadas no repositório remoto.", - "extensionKind.ui": "Defina uma extensão que pode ser executada somente no computador local quando conectado à janela remota.", - "extensionKind.workspace": "Defina uma extensão que pode ser executada somente no computador remoto quando a janela remota está conectada.", - "extensionKind.ui-workspace": "Defina uma extensão que pode ser executada em ambos os lados, com preferência para execução no computador local.", - "extensionKind.workspace-ui": "Defina uma extensão que pode ser executada em ambos os lados, com preferência para execução no computador remoto.", - "extensionKind.empty": "Defina uma extensão que não pode ser executada em um contexto remoto, nem no local nem no computador remoto.", - "vscode.extension.scripts.prepublish": "Script executado antes de o pacote ser publicado como uma extensão do VS Code.", - "vscode.extension.scripts.uninstall": "Desinstalar o gancho de extensão do VS Code. O script que é executado quando a extensão é totalmente desinstalada do VS Code, que é quando o VS Code é reiniciado (desligamento e início) após a extensão ser desinstalada. Somente há suporte para scripts do Node.", - "vscode.extension.icon": "O caminho para um ícone de pixels 128x128." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Arquivo de manifesto inválido {0}: não é um objeto JSON.", - "jsonParseFail": "Falha ao analisar {0}: [{1}, {2}] {3}.", - "fileReadFail": "Não é possível ler o arquivo {0}: {1}.", - "jsonsParseReportErrors": "Falha ao analisar {0}: {1}.", - "jsonInvalidFormat": "Formato {0} inválido: objeto JSON esperado.", - "missingNLSKey": "Não foi possível localizar a mensagem para a chave {0}.", - "notSemver": "A versão da extensão não é compatível com semver.", - "extensionDescription.empty": "Descrição da extensão vazia obtida", - "extensionDescription.publisher": "o editor de propriedade precisa ser do tipo `string`.", - "extensionDescription.name": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "extensionDescription.version": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "extensionDescription.engines": "a propriedade `{0}` é obrigatória e precisa ser do tipo `object`", - "extensionDescription.engines.vscode": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "extensionDescription.extensionDependencies": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", - "extensionDescription.activationEvents1": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", - "extensionDescription.activationEvents2": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", - "extensionDescription.main1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", - "extensionDescription.main2": "É esperado que 'main' ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", - "extensionDescription.main3": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", - "extensionDescription.browser1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", - "extensionDescription.browser2": "É esperado que `browser` ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", - "extensionDescription.browser3": "Propriedades '{0}' e '{1}' devem ser especificadas ou devem ambas ser omitidas" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "Não foi encontrado nenhum host de extensão que possa iniciar o executor de teste em {0}.", + "looping": "As seguintes extensões contêm laços de dependência e foram desabilitadas: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "Mediar Latência de Host da Extensão" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Definir o tipo de uma extensão. As extensões `ui` são instaladas e executadas no computador local enquanto as extensões `workspace` são executadas no repositório remoto.", + "extensionKind.empty": "Defina uma extensão que não pode ser executada em um contexto remoto, nem no local nem no computador remoto.", + "extensionKind.ui": "Defina uma extensão que pode ser executada somente no computador local quando conectado à janela remota.", + "extensionKind.ui-workspace": "Defina uma extensão que pode ser executada em ambos os lados, com preferência para execução no computador local.", + "extensionKind.workspace": "Defina uma extensão que pode ser executada somente no computador remoto quando a janela remota está conectada.", + "extensionKind.workspace-ui": "Defina uma extensão que pode ser executada em ambos os lados, com preferência para execução no computador remoto.", + "ui": "Tipo de extensão da interface do usuário. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no computador local.", + "vscode.extension.activationEvents": "Eventos de ativação para a extensão do VS Code.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Um evento de ativação emitido sempre que sessões são solicitadas do provedor de autenticação especificado.", + "vscode.extension.activationEvents.onCommand": "Um evento de ativação é emitido sempre que o comando especificado é invocado.", + "vscode.extension.activationEvents.onCustomEditor": "Um evento de ativação é emitido sempre que o editor personalizado especificado torna-se visível.", + "vscode.extension.activationEvents.onDebug": "Um evento de ativação é emitido sempre que um usuário está prestes a iniciar a depuração ou prestes a definir as configurações de depuração.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Um evento de ativação é emitido sempre que uma sessão de depuração com o tipo específico está prestes a ser iniciada e um controlador de protocolo de depuração pode ser necessário.", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Um evento de ativação é emitido sempre que uma lista de todas as configurações de depuração precisa ser criada (e todos os métodos provideDebugConfigurations para o escopo \"dynamic\" precisam ser chamados).", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Um evento de ativação é emitido sempre que é necessário criar \"launch.json\" (e todos os métodos provideDebugConfigurations precisam ser chamados).", + "vscode.extension.activationEvents.onDebugResolve": "Um evento de ativação é emitido sempre que uma sessão de depuração com o tipo específico está prestes a ser iniciada (e um método resolveDebugConfiguration correspondente precisa ser chamado).", + "vscode.extension.activationEvents.onFileSystem": "Um evento de ativação é emitido sempre que um arquivo ou pasta é acessada com o esquema especificado.", + "vscode.extension.activationEvents.onIdentity": "Um evento de ativação é emitido sempre que a identidade do usuário é especificada.", + "vscode.extension.activationEvents.onLanguage": "Um evento de ativação é emitido sempre que um arquivo que é resolvido para a linguagem especificada é aberto.", + "vscode.extension.activationEvents.onNotebook": "Um evento de ativação emitido sempre que o documento de notebook especificado é aberto.", + "vscode.extension.activationEvents.onOpenExternalUri": "Um evento de ativação emitido sempre que um URI externo (como um link HTTP ou HTTPS) está sendo aberto.", + "vscode.extension.activationEvents.onRenderer": "Um evento de ativação emitido sempre que um renderizador de saída do bloco de anotações é usado.", + "vscode.extension.activationEvents.onSearch": "Um evento de ativação é emitido sempre que uma pesquisa é iniciada na pasta com o esquema especificado.", + "vscode.extension.activationEvents.onStartupFinished": "Um evento de ativação foi emitido após a conclusão da inicialização (após todas as extensões ativadas `*` terminarem de ser ativadas).", + "vscode.extension.activationEvents.onTerminalProfile": "Um evento de ativação emitido quando um perfil de terminal específico é lançado.", + "vscode.extension.activationEvents.onUri": "Um evento de ativação é emitido sempre que um URI de todo o sistema direcionado para essa extensão é aberto.", + "vscode.extension.activationEvents.onView": "Um evento de ativação é emitido sempre que o modo de exibição especificado é expandido.", + "vscode.extension.activationEvents.star": "Um evento de ativação foi emitido na inicialização do VS Code. Para garantir uma ótima experiência do usuário final, use este evento de ativação em sua extensão somente quando nenhuma outra combinação de eventos de ativação funcionar em seu caso de uso.", + "vscode.extension.activationEvents.workspaceContains": "Um evento de ativação é emitido sempre que uma pasta que é aberta contém pelo menos um arquivo correspondente ao padrão glob especificado.", + "vscode.extension.badges": "Matriz de notificações a serem exibidas na barra lateral da página de extensão do Marketplace.", + "vscode.extension.badges.description": "Descrição do selo.", + "vscode.extension.badges.href": "Link do selo.", + "vscode.extension.badges.url": "URL da imagem do selo.", + "vscode.extension.capabilities": "Declara o conjunto de recursos com suporte pela extensão.", + "vscode.extension.capabilities.untrustedWorkspaces": "Declara como a extensão deve ser tratada em espaços de trabalho não confiáveis.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Uma descrição de como a confiança no espaço de trabalho afeta o comportamento das extensões e por quê é necessário. Isso se aplica somente quando \"com suporte\" não for \"verdadeiro\".", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Uma lista de teclas de configuração fornecidas pela extensão que não devem usar valores de espaço de trabalho em espaços de trabalho não confiáveis.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Declara o nível de suporte para espaços de trabalho não confiáveis pela extensão.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "A extensão não será habilitada em espaços de trabalho não confiáveis.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "A extensão será habilitada em espaços de trabalho não confiáveis com algumas funcionalidades desabilitadas.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "A extensão será habilitada em espaços de trabalho não confiáveis com todas as funcionalidades habilitadas.", + "vscode.extension.capabilities.virtualWorkspaces": "Declara se a extensão deve ser habilitada em espaços de trabalho virtuais. Um espaço de trabalho virtual é um espaço de trabalho que não é respaldado por recursos no disco. Se for falsa, essa extensão será desabilitada automaticamente em espaços de trabalho virtuais. O padrão é verdadeiro.", + "vscode.extension.capabilities.virtualWorkspaces.description": "Uma descrição de como os espaços de trabalho virtuais afetam o comportamento das extensões e por quê ele é necessário. Isso se aplica somente quando \"com suporte\" não for \"verdadeiro\".", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Declara o nível de suporte para espaços de trabalho virtuais pela extensão.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "A extensão não será habilitada em espaços de trabalho virtuais.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "A extensão será habilitada em espaços de trabalho virtuais com algumas funcionalidades desabilitadas.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "A extensão será habilitada em espaços de trabalho virtuais com todas as funcionalidades habilitadas.", + "vscode.extension.categories": "As categorias usadas pela galeria do VS Code para categorizar a extensão.", + "vscode.extension.category.languages.deprecated": "Use 'Programming Languages'", + "vscode.extension.contributes": "Todas as contribuições da extensão do VS Code representadas por este pacote.", + "vscode.extension.contributes.extensionPack": "Um conjunto de extensões que podem ser instaladas juntas. O identificador de uma extensão é sempre ${publisher}.${name}. Por exemplo: vscode.csharp.", + "vscode.extension.displayName": "O nome de exibição para a extensão usada na galeria do VS Code.", + "vscode.extension.engines": "Compatibilidade do mecanismo.", + "vscode.extension.engines.vscode": "Para as extensões do VS Code, especifica a versão do VS Code à qual a extensão é compatível. Não pode ser *. Por exemplo: ^0.10.5 indica compatibilidade com uma versão 0.10.5 mínima do VS Code.", + "vscode.extension.extensionDependencies": "Dependências para outras extensões. O identificador de uma extensão é sempre ${publisher}.${name}. Por exemplo: vscode.csharp.", + "vscode.extension.galleryBanner": "Faixa usada no VS Code Marketplace.", + "vscode.extension.galleryBanner.color": "A cor do banner no cabeçalho da página do marketplace do VS Code.", + "vscode.extension.galleryBanner.theme": "O tema de cores para a fonte usada na faixa.", + "vscode.extension.icon": "O caminho para um ícone de pixels 128x128.", + "vscode.extension.markdown": "Controla o mecanismo de renderização de Markdown usado no Marketplace. GitHub (padrão) ou padrão.", + "vscode.extension.preview": "Define a extensão a ser sinalizada como uma Visualização no Marketplace.", + "vscode.extension.publisher": "O editor da extensão do VS Code.", + "vscode.extension.qna": "Controla o link de P&R no Marketplace. Defina como Marketplace para habilitar o site de P & R padrão do Marketplace. Defina como uma cadeia de caracteres para fornecer a URL de um site de P & R personalizado. Defina como false para desabilitar P & R totalmente.", + "vscode.extension.scripts.prepublish": "Script executado antes de o pacote ser publicado como uma extensão do VS Code.", + "vscode.extension.scripts.uninstall": "Desinstalar o gancho de extensão do VS Code. O script que é executado quando a extensão é totalmente desinstalada do VS Code, que é quando o VS Code é reiniciado (desligamento e início) após a extensão ser desinstalada. Somente há suporte para scripts do Node.", + "web": "Tipo de extensão do web worker. Essa extensão pode ser executada em um host de extensão de web worker.", + "workspace": "Tipo de extensão do Workspace. Em uma janela remota, essas extensões são habilitadas somente quando disponíveis no repositório remoto." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Host de Extensão Remota" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "As extensões foram modificadas no disco. Recarregue a janela.", + "extensionUnderDevelopment": "Carregando a extensão de desenvolvimento em {0}", + "overwritingExtension": "Substituindo a extensão {0} por {1}.", + "reloadWindow": "Recarregar a Janela" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Abrir Ferramentas para Desenvolvedores", + "enable": "Habilitar e Recarregar", + "enableResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nOk para habilitar?", + "extensionService.crash": "O host de extensão terminou inesperadamente.", + "extensionService.versionMismatchCrash": "O host de extensão não pode iniciar: incompatibilidade de versão.", + "getEnvironmentFailure": "Não foi possível buscar o ambiente remoto", + "install": "Instalar e Recarregar", + "installResolver": "A extensão '{0}' é necessária para abrir a janela remota.\r\nDeseja instalar a extensão?", + "looping": "As seguintes extensões contêm loops de dependência e foram desabilitadas: {0}", + "relaunch": "Reiniciar VS Code", + "resolverExtensionNotFound": "`{0}` não encontrado no marketplace", + "restart": "Reiniciar Host de Extensão", + "restartExtensionHost": "Reiniciar Host de Extensão" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Host de Extensão", + "extensionHost.error": "Erro do host de extensão: {0}", + "extensionHost.startupFail": "O host de extensão não foi iniciado em 10 segundos, isso pode ser um problema.", + "extensionHost.startupFailDebug": "O host de extensão não foi iniciado em 10 segundos. Ele pode ter sido interrompido na primeira linha e precisa de um depurador para continuar.", + "reloadWindow": "Recarregar a Janela" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", + "extensionDescription.activationEvents2": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", + "extensionDescription.browser1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "extensionDescription.browser2": "É esperado que `browser` ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", + "extensionDescription.browser3": "Propriedades '{0}' e '{1}' devem ser especificadas ou devem ambas ser omitidas", + "extensionDescription.empty": "Descrição da extensão vazia obtida", + "extensionDescription.engines": "a propriedade `{0}` é obrigatória e precisa ser do tipo `object`", + "extensionDescription.engines.vscode": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "extensionDescription.extensionDependencies": "a propriedade `{0}` pode ser omitida ou precisa ser do tipo `string[]`", + "extensionDescription.main1": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "extensionDescription.main2": "É esperado que 'main' ({0}) seja incluído na pasta da extensão ({1}). Isso pode tornar a extensão não portátil.", + "extensionDescription.main3": "as propriedades `{0}` e `{1}` precisam ser ambas especificadas ou ambas omitidas", + "extensionDescription.name": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "extensionDescription.publisher": "o editor de propriedade precisa ser do tipo `string`.", + "extensionDescription.version": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "fileReadFail": "Não é possível ler o arquivo {0}: {1}.", + "jsonInvalidFormat": "Formato {0} inválido: objeto JSON esperado.", + "jsonParseFail": "Falha ao analisar {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "Arquivo de manifesto inválido {0}: não é um objeto JSON.", + "jsonsParseReportErrors": "Falha ao analisar {0}: {1}.", + "missingNLSKey": "Não foi possível localizar a mensagem para a chave {0}.", + "notSemver": "A versão da extensão não é compatível com semver." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "Ícone usado para a categoria de configuração da introdução", "getting-started-beginner-icon": "Ícone usado para a categoria de iniciante da introdução", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "Se é possível reabrir o último editor fechado" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "A instalação do {0} parece estar corrompida. Reinstale-o.", + "integrity.dontShowAgain": "Não Mostrar Novamente", "integrity.moreInformation": "Mais Informações", - "integrity.dontShowAgain": "Não Mostrar Novamente" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "Não é possível gravar porque o arquivo de configuração associações de teclas está sujo. Salve-o primeiro e, em seguida, tente novamente.", - "parseErrors": "Não é possível gravar no arquivo de configuração de associações de teclas. Abra-o para corrigir erros/avisos no arquivo e tente novamente.", - "errorInvalidConfiguration": "Não é possível gravar no arquivo de configuração de associações de teclas. Ele tem um objeto que não é do tipo Matriz. Abra o arquivo para limpar e tente novamente.", - "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões" + "integrity.prompt": "A instalação do {0} parece estar corrompida. Reinstale-o." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "esperava-se um valor não vazio.", - "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", - "vscode.extension.contributes.keybindings.command": "Identificador do comando a ser executado quando a associação de teclas é disparada.", - "vscode.extension.contributes.keybindings.args": "Argumentos a serem passados para o comando a ser executado.", - "vscode.extension.contributes.keybindings.key": "Tecla ou sequência de teclas (teclas separadas com sinal de mais e sequências com espaço, por exemplo Ctrl + O e Ctrl + L L para pressionar simultaneamente).", - "vscode.extension.contributes.keybindings.mac": "Tecla ou sequência de teclas específicas do Mac.", - "vscode.extension.contributes.keybindings.linux": "Tecla ou sequência de teclas específica do Linux.", - "vscode.extension.contributes.keybindings.win": "Tecla específica ou sequência de teclas do Windows.", - "vscode.extension.contributes.keybindings.when": "Condição quando a tecla está ativa.", - "vscode.extension.contributes.keybindings": "Contribui com associações de teclas.", + "dispatch": "Controla a lógica de expedição para pressionamentos de tecla para usar `code` (recomendado) ou `keyCode`.", "invalid.keybindings": "`contributes.{0}` inválido: {1}", - "unboundCommands": "Aqui estão outros comandos disponíveis: ", - "keybindings.json.title": "Configuração das associações de teclas", - "keybindings.json.key": "Tecla ou sequência de teclas (separadas por espaço)", - "keybindings.json.command": "Nome do comando a ser executado", - "keybindings.json.when": "Condição quando a tecla está ativa.", "keybindings.json.args": "Argumentos a serem passados para o comando a ser executado.", + "keybindings.json.command": "Nome do comando a ser executado", + "keybindings.json.key": "Tecla ou sequência de teclas (separadas por espaço)", + "keybindings.json.title": "Configuração das associações de teclas", + "keybindings.json.when": "Condição quando a tecla está ativa.", "keyboardConfigurationTitle": "Teclado", - "dispatch": "Controla a lógica de expedição para pressionamentos de tecla para usar `code` (recomendado) ou `keyCode`." + "nonempty": "esperava-se um valor não vazio.", + "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "unboundCommands": "Aqui estão outros comandos disponíveis: ", + "vscode.extension.contributes.keybindings": "Contribui com associações de teclas.", + "vscode.extension.contributes.keybindings.args": "Argumentos a serem passados para o comando a ser executado.", + "vscode.extension.contributes.keybindings.command": "Identificador do comando a ser executado quando a associação de teclas é disparada.", + "vscode.extension.contributes.keybindings.key": "Tecla ou sequência de teclas (teclas separadas com sinal de mais e sequências com espaço, por exemplo Ctrl + O e Ctrl + L L para pressionar simultaneamente).", + "vscode.extension.contributes.keybindings.linux": "Tecla ou sequência de teclas específica do Linux.", + "vscode.extension.contributes.keybindings.mac": "Tecla ou sequência de teclas específicas do Mac.", + "vscode.extension.contributes.keybindings.when": "Condição quando a tecla está ativa.", + "vscode.extension.contributes.keybindings.win": "Tecla específica ou sequência de teclas do Windows." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões", + "errorInvalidConfiguration": "Não é possível gravar no arquivo de configuração de associações de teclas. Ele tem um objeto que não é do tipo Matriz. Abra o arquivo para limpar e tente novamente.", + "errorKeybindingsFileDirty": "Não é possível gravar porque o arquivo de configuração associações de teclas está sujo. Salve-o primeiro e, em seguida, tente novamente.", + "parseErrors": "Não é possível gravar no arquivo de configuração de associações de teclas. Abra-o para corrigir erros/avisos no arquivo e tente novamente." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "Sem título (Workspace)", "vscode.extension.contributes.resourceLabelFormatters": "Contribui com regras de formatação de rótulo de recurso.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "Esquema de URI no qual corresponder o formatador. Por exemplo, \"file\". Os padrões glob simples têm suporte.", "vscode.extension.contributes.resourceLabelFormatters.authority": "Autoridade URI na qual corresponder o formatador. Os padrões glob simples têm suporte.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "Regras para formatar rótulos de recursos de uri.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Sufixo anexado ao rótulo do workspace.", "vscode.extension.contributes.resourceLabelFormatters.label": "Regras de rótulo para exibir. Por exemplo, myLabel:/${path}. ${path}, ${scheme} e ${authority} têm suporte como variáveis.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "Esquema de URI no qual corresponder o formatador. Por exemplo, \"file\". Os padrões glob simples têm suporte.", "vscode.extension.contributes.resourceLabelFormatters.separator": "Separador a ser usado na exibição do rótulo de uri. '/' ou '' como exemplo.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Controla se as substituições `${path}` devem ter caracteres de separadores iniciais retirados.", "vscode.extension.contributes.resourceLabelFormatters.tildify": "Controla se o início do rótulo de URI deve ser transformado em til quando possível.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Sufixo anexado ao rótulo do workspace.", - "untitledWorkspace": "Sem título (Workspace)", - "workspaceNameVerbose": "{0} (Workspace)", - "workspaceName": "{0} (Workspace)" + "workspaceName": "{0} (Workspace)", + "workspaceNameVerbose": "{0} (Workspace)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "Um erro inesperado foi gerado ao tentar fechar a janela ({0}).", + "errorLoad": "Um erro inesperado foi gerado ao tentar alterar o workspace da janela ({0}).", "errorQuit": "Um erro inesperado foi gerado ao tentar sair do aplicativo ({0}).", - "errorReload": "Um erro inesperado foi gerado ao tentar recarregar a janela ({0}).", - "errorLoad": "Um erro inesperado foi gerado ao tentar alterar o workspace da janela ({0})." + "errorReload": "Um erro inesperado foi gerado ao tentar recarregar a janela ({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Contribui com declarações de idioma.", - "vscode.extension.contributes.languages.id": "ID do idioma.", - "vscode.extension.contributes.languages.aliases": "Aliases de nome para a linguagem.", - "vscode.extension.contributes.languages.extensions": "Extensões de arquivo associadas ao idioma.", - "vscode.extension.contributes.languages.filenames": "Nomes de arquivo associados ao idioma.", - "vscode.extension.contributes.languages.filenamePatterns": "Os padrões glob do nome de arquivo associados ao idioma.", - "vscode.extension.contributes.languages.mimetypes": "Tipos mime associados à linguagem.", - "vscode.extension.contributes.languages.firstLine": "Uma expressão regular que corresponde à primeira linha de um arquivo do idioma.", - "vscode.extension.contributes.languages.configuration": "Um caminho relativo para um arquivo contendo opções de configuração para o idioma.", "invalid": "`contributes.{0}` inválido. Uma matriz era esperada.", "invalid.empty": "Valor vazio para `contributes.{0}`", - "require.id": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "opt.aliases": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`", + "opt.configuration": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string`", "opt.extensions": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`", "opt.filenames": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`", "opt.firstLine": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string`", - "opt.configuration": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string`", - "opt.aliases": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`", - "opt.mimetypes": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`" + "opt.mimetypes": "a propriedade `{0}` pode ser omitida e precisa ser do tipo `string[]`", + "require.id": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", + "vscode.extension.contributes.languages": "Contribui com declarações de idioma.", + "vscode.extension.contributes.languages.aliases": "Aliases de nome para a linguagem.", + "vscode.extension.contributes.languages.configuration": "Um caminho relativo para um arquivo contendo opções de configuração para o idioma.", + "vscode.extension.contributes.languages.extensions": "Extensões de arquivo associadas ao idioma.", + "vscode.extension.contributes.languages.filenamePatterns": "Os padrões glob do nome de arquivo associados ao idioma.", + "vscode.extension.contributes.languages.filenames": "Nomes de arquivo associados ao idioma.", + "vscode.extension.contributes.languages.firstLine": "Uma expressão regular que corresponde à primeira linha de um arquivo do idioma.", + "vscode.extension.contributes.languages.id": "ID do idioma.", + "vscode.extension.contributes.languages.mimetypes": "Tipos mime associados à linguagem." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Não Mostrar Novamente" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Atalhos de Teclado" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "Padrão", + "extension": "Extensão", + "meta": "meta", + "option": "opção", + "user": "Usuário" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Associações de Teclas Padrão", + "defaultSettings": "Configurações Padrão", + "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões", + "fail.createSettings": "Não é possível criar '{0}' ({1}).", + "folderSettingsName": "{0} (Configurações da Pasta)", + "openFolderFirst": "Abra uma pasta ou um workspace primeiro para criar as configurações do workspace ou da pasta." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "Configurações de Usuário", "workspaceSettingsTarget": "Configurações do Workspace" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Abra uma pasta ou um workspace primeiro para criar as configurações do workspace ou da pasta.", - "emptyKeybindingsHeader": "Coloque as suas associações de teclas neste arquivo para substituir os padrões", - "defaultKeybindings": "Associações de Teclas Padrão", - "defaultSettings": "Configurações Padrão", - "folderSettingsName": "{0} (Configurações da Pasta)", - "fail.createSettings": "Não é possível criar '{0}' ({1})." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Configurações Padrão", - "keybindingsInputName": "Atalhos de Teclado", - "settingsEditor2InputName": "Configurações" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Configurações", + "settingsEditorName": "Configurações Padrão" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "Comumente Usado", "defaultKeybindingsHeader": "Substitua as associações de teclas colocando-as em seu arquivo de associações de teclas." }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "Padrão", - "extension": "Extensão", - "user": "Usuário", - "cat.title": "{0}: {1}", - "option": "opção", - "meta": "meta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "O valor deve ser um número.", "invalidTypeError": "A configuração tem um tipo inválido. É esperado {0}. Corrigir em JSON.", - "validations.maxLength": "O valor precisa ter {0} caracteres ou menos.", - "validations.minLength": "O valor precisa ter {0} caracteres ou mais.", - "validations.regex": "O valor precisa corresponder ao regex `{0}`.", "validations.colorFormat": "Formato de cor inválido. Use #RGB, #RGBA, #RRGGBB ou #RRGGBBAA.", - "validations.uriEmpty": "URI esperado.", - "validations.uriMissing": "O URI é esperado.", - "validations.uriSchemeMissing": "É esperado um URI com um esquema.", "validations.exclusiveMax": "O valor precisa ser estritamente menor que {0}.", "validations.exclusiveMin": "O valor precisa ser estritamente maior que {0}.", - "validations.max": "O valor deve ser menor que ou igual a {0}.", - "validations.min": "O valor deve ser maior que ou igual a {0}.", - "validations.multipleOf": "O valor precisa ser múltiplo de {0}.", "validations.expectedInteger": "O valor deve ser um número inteiro.", - "validations.stringArrayUniqueItems": "A matriz tem itens duplicados", - "validations.stringArrayMinItem": "A matriz precisa ter pelo menos {0} itens", - "validations.stringArrayMaxItem": "A matriz precisa ter no máximo {0} itens", + "validations.expectedNumeric": "O valor deve ser um número.", + "validations.max": "O valor deve ser menor que ou igual a {0}.", + "validations.maxLength": "O valor precisa ter {0} caracteres ou menos.", + "validations.min": "O valor deve ser maior que ou igual a {0}.", + "validations.minLength": "O valor precisa ter {0} caracteres ou mais.", + "validations.multipleOf": "O valor precisa ser múltiplo de {0}.", + "validations.regex": "O valor precisa corresponder ao regex `{0}`.", + "validations.stringArrayItemEnum": "O valor {0} não é um de {1}", "validations.stringArrayItemPattern": "O valor {0} precisa corresponder ao regex {1}.", - "validations.stringArrayItemEnum": "O valor {0} não é um de {1}" + "validations.stringArrayMaxItem": "A matriz precisa ter no máximo {0} itens", + "validations.stringArrayMinItem": "A matriz precisa ter pelo menos {0} itens", + "validations.stringArrayUniqueItems": "A matriz tem itens duplicados", + "validations.uriEmpty": "URI esperado.", + "validations.uriMissing": "O URI é esperado.", + "validations.uriSchemeMissing": "É esperado um URI com um esquema." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Mensagem de Progresso", "cancel": "Cancelar", - "dismiss": "Ignorar" + "dismiss": "Ignorar", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Mensagem de Progresso" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "Ok", + "remote.localPortMismatch.single": "A porta local {0} não pôde ser usada para encaminhar à porta remota {1}.\r\n\r\nIsso geralmente acontece quando já existe outro processo usando a porta local {0}.\r\n\r\nO número da porta {2} foi usado em seu lugar." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "Falha ao conectar-se ao servidor host de extensão remota (Erro: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Já está em Registrado em Log.", + "invalid.embeddedLanguages": "Valor inválido em `contributes.{0}.embeddedLanguages`. Precisa ser um mapa de objeto do nome do escopo para o idioma. Valor fornecido: {1}", + "invalid.injectTo": "Valor inválido em `contributes.{0}.injectTo`. Precisa ser uma matriz de nomes de escopo de idioma. Valor fornecido: {1}", + "invalid.language": "Linguagem desconhecida em `contributes.{0}.language`. Valor fornecido: {1}", + "invalid.path.0": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", + "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil.", + "invalid.scopeName": "É esperada uma cadeia de caracteres em `contributes.{0}.scopeName`. Valor fornecido: {1}", + "invalid.tokenTypes": "Valor inválido em `contributes.{0}.tokenTypes`. Precisa ser um mapa de objeto do nome do escopo para o tipo de token. Valor fornecido: {1}", + "neverAgain": "Não Mostrar Novamente", + "progress1": "Preparando para registrar a análise de Gramática TM. Pressione Parar quando terminar.", + "progress2": "Registrando em log a análise da Gramática TM. Pressione Parar quando terminar.", + "stop": "Interromper", + "too many characters": "A geração de tokens foi ignorada para linhas longas por motivos de desempenho. O comprimento de uma linha longa pode ser configurado por meio de `editor.maxTokenizationLineLength`." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "Nenhuma Gramática TM registrada para este idioma." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Contribui com criadores de token do TextMate.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Um mapa do nome do escopo para ID de idioma se esta gramática contiver idiomas incorporados.", + "vscode.extension.contributes.grammars.injectTo": "Lista de nomes de escopo de idioma para os quais essa gramática é injetada.", + "vscode.extension.contributes.grammars.language": "Identificador de linguagem com o qual essa sintaxe contribuiu.", + "vscode.extension.contributes.grammars.path": "Caminho do arquivo tmLanguage. O caminho é relativo à pasta de extensão e, normalmente, começa com './syntaxes/'.", + "vscode.extension.contributes.grammars.scopeName": "Nome do escopo do TextMate usado pelo arquivo tmLanguage.", + "vscode.extension.contributes.grammars.tokenTypes": "Um mapa do nome do escopo para tipos de token." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "O arquivo parece ser binário e não pode ser aberto como texto", "confirmOverwrite": "'{0}' já existe. Deseja substituí-lo?", + "fileBinaryError": "O arquivo parece ser binário e não pode ser aberto como texto", "irreversible": "Um arquivo ou pasta com o nome '{0}' já existe na pasta '{1}'. Ao substituí-lo, o conteúdo atual será substituído.", "replaceButtonLabel": "&&Substituir" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "O arquivo está sujo. Salve-o primeiro antes de reabri-lo com outra codificação." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "Falha ao salvar '{0}': {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "Salvando '{0}'" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Já está em Registrado em Log.", - "stop": "Interromper", - "progress1": "Preparando para registrar a análise de Gramática TM. Pressione Parar quando terminar.", - "progress2": "Registrando em log a análise da Gramática TM. Pressione Parar quando terminar.", - "invalid.language": "Linguagem desconhecida em `contributes.{0}.language`. Valor fornecido: {1}", - "invalid.scopeName": "É esperada uma cadeia de caracteres em `contributes.{0}.scopeName`. Valor fornecido: {1}", - "invalid.path.0": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", - "invalid.injectTo": "Valor inválido em `contributes.{0}.injectTo`. Precisa ser uma matriz de nomes de escopo de idioma. Valor fornecido: {1}", - "invalid.embeddedLanguages": "Valor inválido em `contributes.{0}.embeddedLanguages`. Precisa ser um mapa de objeto do nome do escopo para o idioma. Valor fornecido: {1}", - "invalid.tokenTypes": "Valor inválido em `contributes.{0}.tokenTypes`. Precisa ser um mapa de objeto do nome do escopo para o tipo de token. Valor fornecido: {1}", - "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil.", - "too many characters": "A geração de tokens foi ignorada para linhas longas por motivos de desempenho. O comprimento de uma linha longa pode ser configurado por meio de `editor.maxTokenizationLineLength`.", - "neverAgain": "Não Mostrar Novamente" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Problemas ao analisar o arquivo de ícones de arquivo: {0}", + "error.invalidformat": "Formato inválido para arquivo de tema dos ícones de arquivo: objeto esperado." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Contribui com criadores de token do TextMate.", - "vscode.extension.contributes.grammars.language": "Identificador de linguagem com o qual essa sintaxe contribuiu.", - "vscode.extension.contributes.grammars.scopeName": "Nome do escopo do TextMate usado pelo arquivo tmLanguage.", - "vscode.extension.contributes.grammars.path": "Caminho do arquivo tmLanguage. O caminho é relativo à pasta de extensão e, normalmente, começa com './syntaxes/'.", - "vscode.extension.contributes.grammars.embeddedLanguages": "Um mapa do nome do escopo para ID de idioma se esta gramática contiver idiomas incorporados.", - "vscode.extension.contributes.grammars.tokenTypes": "Um mapa do nome do escopo para tipos de token.", - "vscode.extension.contributes.grammars.injectTo": "Lista de nomes de escopo de idioma para os quais essa gramática é injetada." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "Nenhuma Gramática TM registrada para este idioma." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "Padrão", + "error.cannotparseicontheme": "Problemas ao analisar o arquivo de ícones de produto: {0}", + "error.fontId": "ID de fonte '{0}' ausente ou inválida. Ignorando definição de fonte.", + "error.fontStyle": "Estilo da fonte inválido na fonte '{0}'. Ignorando configuração.", + "error.fontWeight": "Espessura da fonte inválida na fonte '{0}'. Ignorando configuração.", + "error.icon.fontCharacter": "Ignorando definição de ícone '{0}'. fontCharacter desconhecido.", + "error.icon.fontId": "Ignorando definição de ícone '{0}'. Fonte desconhecida.", + "error.invalidformat": "Formato inválido para arquivo de tema de ícones de produto: objeto esperado.", + "error.missingProperties": "Formato inválido para arquivo de tema dos ícones de produto: precisa conter iconDefinitions e fontes.", + "error.parseicondefs": "Problemas ao processar as definições de ícones de produto em {0}:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "Não é possível carregar {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "Contribui com cores temáticas definidas para a extensão", + "contributes.color.description": "A descrição da cor temática", "contributes.color.id": "O identificador da cor temática", "contributes.color.id.format": "Os identificadores precisam conter apenas letras, dígitos e pontos e não podem começar com um ponto", - "contributes.color.description": "A descrição da cor temática", - "contributes.defaults.light": "A cor padrão para temas claros. Um valor de cor em hexa (#RRGGBB[AA]) ou o identificador de uma cor temática que fornece o padrão.", "contributes.defaults.dark": "A cor padrão para temas escuros. Um valor de cor em hexa (#RRGGBB[AA]) ou o identificador de uma cor temática que fornece o padrão.", "contributes.defaults.highContrast": "A cor padrão para temas de alto contraste. Um valor de cor em hexa (#RRGGBB[AA]) ou o identificador de uma cor temática que fornece o padrão.", + "contributes.defaults.light": "A cor padrão para temas claros. Um valor de cor em hexa (#RRGGBB[AA]) ou o identificador de uma cor temática que fornece o padrão.", "invalid.colorConfiguration": "'configuration.colors' precisa ser uma matriz", "invalid.default.colorType": "{0} precisa ser um valor de cor em hexa (#RRGGBB[AA] ou #RGB[A]) ou o identificador de uma cor temática que fornece o padrão.", - "invalid.id": "'configuration.colors.id' precisa ser definido e não pode estar vazio", - "invalid.id.format": "'configuration.colors.id' precisa conter apenas letras, dígitos e pontos e não pode começar com um ponto", + "invalid.defaults": "'configuration.colors.defaults' precisa ser definido e precisa conter 'light', 'dark' e 'highContrast'", "invalid.description": "'configuration.colors.description' precisa ser definido e não pode estar vazio", - "invalid.defaults": "'configuration.colors.defaults' precisa ser definido e precisa conter 'light', 'dark' e 'highContrast'" + "invalid.id": "'configuration.colors.id' precisa ser definido e não pode estar vazio", + "invalid.id.format": "'configuration.colors.id' precisa conter apenas letras, dígitos e pontos e não pode começar com um ponto" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Problemas ao carregar o arquivo tmTheme {0}: {1}", + "error.cannotparse": "Problemas ao analisar o arquivo tmTheme: {0}", + "error.cannotparsejson": "Problemas ao analisar o arquivo de tema JSON: {0}", + "error.invalidformat": "Formato inválido para o arquivo de tema JSON: objeto esperado.", + "error.invalidformat.colors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'colors' não é do tipo 'object'.", + "error.invalidformat.semanticTokenColors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'semanticTokenColors' contém um seletor inválido", + "error.invalidformat.tokenColors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'tokenColors' deve ser uma matriz especificando cores ou um caminho para um arquivo de tema TextMate", + "error.plist.invalidformat": "Problema ao analisar o arquivo tmTheme: {0}. 'settings' não é matriz." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Cores para realce de sintaxe", + "schema.fontStyle.error": "O estilo da fonte precisa ser 'italic', 'bold' ou 'underline', uma combinação deles ou uma cadeia de caracteres vazia.", + "schema.properties.name": "Descrição da regra.", + "schema.properties.scope": "Seletor de escopo ao qual esta regra corresponde.", + "schema.semanticTokenColors": "Cores para tokens semânticos", + "schema.supportsSemanticHighlighting": "Se o realce de semântica deve ser habilitado para este tema.", + "schema.token.background.warning": "No momento, não há suporte para cores da tela de fundo de token.", + "schema.token.fontStyle": "Estilo da fonte da regra: 'italic', 'bold' ou 'underline' ou uma combinação. A cadeia de caracteres vazia remove a definição das configurações herdadas.", + "schema.token.fontStyle.none": "Nenhum (limpar o estilo herdado)", + "schema.token.foreground": "Cor de primeiro plano para o token.", + "schema.token.settings": "Cores e estilos para o token.", + "schema.tokenColors.path": "Caminho para um arquivo tmTheme (relativo ao arquivo atual).", + "schema.workbenchColors": "Cores no workbench" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "O ícone de arquivo padrão, mostrado para todos os arquivos que não correspondem a uma extensão, nome de arquivo ou ID de idioma.", + "schema.fileExtension": "A ID da definição do ícone para a associação.", + "schema.fileExtensions": "Associa extensões de arquivo a ícones. A chave de objeto é o nome da extensão de arquivo. O nome da extensão é o último segmento de um nome de arquivo após o último ponto (não incluindo o ponto). As extensões são comparadas e não diferenciam maiúsculas de minúsculas.", + "schema.fileName": "A ID da definição do ícone para a associação.", + "schema.fileNames": "Associa nomes de arquivo a ícones. A chave de objeto é o nome de arquivo completo, mas não inclui nenhum segmento de caminho. O nome do arquivo pode incluir pontos e uma possível extensão de arquivo. Não são permitidos padrões ou curingas. A correspondência de nome de arquivo não diferencia maiúsculas de minúsculas.", + "schema.folder": "O ícone da pasta para pastas recolhidas e, se folderExpanded não estiver definido, também para pastas expandidas.", + "schema.folderExpanded": "O ícone de pasta para pastas expandidas. O ícone de pasta expandida é opcional. Se não estiver definido, o ícone definido para a pasta será exibido.", + "schema.folderName": "A ID da definição do ícone para a associação.", + "schema.folderNameExpanded": "A ID da definição do ícone para a associação.", + "schema.folderNames": "Associa nomes de pastas a ícones. A chave de objeto é o nome da pasta, não incluindo nenhum segmento de caminho. Não são permitidos padrões ou curingas. A correspondência de nome de pasta não diferencia maiúsculas de minúsculas.", + "schema.folderNamesExpanded": "Associa nomes de pasta a ícones para pastas expandidas. A chave de objeto é o nome da pasta, não incluindo nenhum segmento de caminho. Não são permitidos padrões ou curingas. A correspondência de nome de pasta não diferencia maiúsculas de minúsculas.", + "schema.font-format": "O formato da fonte.", + "schema.font-path": "O caminho da fonte, relativo ao arquivo de tema do ícone do arquivo atual.", + "schema.font-size": "O tamanho padrão da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-size para obter os valores válidos.", + "schema.font-style": "O estilo da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para obter os valores válidos.", + "schema.font-weight": "A espessura da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para obter os valores válidos.", + "schema.fontCharacter": "Ao usar uma fonte de glifo: o caractere na fonte a ser usada.", + "schema.fontColor": "Ao usar uma fonte de glifo: a cor a ser usada.", + "schema.fontId": "Ao usar uma fonte: a ID da fonte. Se não for definido, o padrão será a primeira definição de fonte.", + "schema.fontSize": "Ao usar uma fonte: o tamanho da fonte em percentual para a fonte do texto. Se não definido, o padrão será o tamanho na definição de fonte.", + "schema.fonts": "Fontes usadas nas definições de ícone.", + "schema.hidesExplorerArrows": "Configura se as setas do explorador de arquivos devem ser ocultadas quando este tema está ativo.", + "schema.highContrast": "Associações opcionais para ícones de arquivo em temas de cor de alto contraste.", + "schema.iconDefinition": "Uma definição de ícone. A chave de objeto é a ID da definição.", + "schema.iconDefinitions": "Descrição de todos os ícones que podem ser usados ao associar arquivos a ícones.", + "schema.iconPath": "Ao usar um SVG ou um PNG: o caminho para a imagem. O caminho é relativo ao arquivo de conjunto de ícones.", + "schema.id": "A ID da fonte.", + "schema.id.formatError": "A ID precisa conter apenas letras, números, sublinhados e menos.", + "schema.languageId": "A ID da definição do ícone para a associação.", + "schema.languageIds": "Associa idiomas a ícones. A chave de objeto é a ID de idioma definida no ponto de contribuição de idioma.", + "schema.light": "Associações opcionais para ícones de arquivo em temas de cor clara.", + "schema.src": "A localização da fonte." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Contribui com cores temáticas definidas para a extensão", + "contributes.icon.default": "O padrão do ícone. Uma referência a um ThemeIcon existente ou a um ícone em uma fonte de ícones.", + "contributes.icon.default.fontCharacter": "O caractere do ícone na fonte de ícones.", + "contributes.icon.default.fontId": "A ID da fonte de ícones que define o ícone.", + "contributes.icon.description": "A descrição do ícone temático", "contributes.icon.id": "O identificador do ícone temático", "contributes.icon.id.format": "Os identificadores só podem conter letras, dígitos e sinais de menos e precisam consistir em pelo menos dois segmentos no formato `component-iconname`.", - "contributes.icon.description": "A descrição do ícone temático", - "contributes.icon.default.fontId": "A ID da fonte de ícones que define o ícone.", - "contributes.icon.default.fontCharacter": "O caractere do ícone na fonte de ícones.", - "contributes.icon.default": "O padrão do ícone. Uma referência a um ThemeIcon existente ou a um ícone em uma fonte de ícones.", "contributes.iconFonts": "Contribui com as fontes de ícones a serem usadas pelas contribuições de ícones.", "contributes.iconFonts.id": "A ID da fonte.", "contributes.iconFonts.id.formatError": "A ID precisa conter apenas letras, números, sublinhado e menos.", "contributes.iconFonts.src": "A localização da fonte.", - "contributes.iconFonts.src.path": "O caminho da fonte, relativo ao local da extensão atual.", "contributes.iconFonts.src.format": "O formato da fonte.", - "invalid.icons.proposedAPI": "'configuration.icons' é um ponto de contribuição proposto e só está disponível em caso de pouco desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.colors' precisa ser uma matriz", - "invalid.icons.id": "'configuration.colors.id' precisa ser definido e não pode estar vazio", - "invalid.icons.id.format": "'configuration.icons.id' só pode conter letras, dígitos e sinais de menos e precisa consistir em pelo menos dois segmentos no formato `component-iconname`.", - "invalid.icons.description": "'configuration.colors.description' precisa ser definido e não pode estar vazio", - "invalid.icons.default": "'configuration.icons.default' precisa ser uma referência à ID de um outro ícone de tema (cadeia de caracteres) ou a uma definição de ícone (objeto) com as propriedades `fontId` e `fontCharacter`.", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' é um ponto de contribuição proposto e só está disponível em caso de pouco desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "O caminho da fonte, relativo ao local da extensão atual.", + "contributes.icons": "Contribui com cores temáticas definidas para a extensão", "invalid.iconFonts.configuration": "'configuration.iconFonts' precisa ser uma matriz", "invalid.iconFonts.id": "'configuration.iconFonts.id' precisa ser definido e não pode estar vazio", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' precisa conter apenas letras, números, sublinhado e o sinal de menos.", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts' é um ponto de contribuição proposto e só está disponível em caso de pouco desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src' precisa ser uma matriz com os locais da fonte de ícones.", + "invalid.iconFonts.src.item": "Os itens de 'configuration.iconFonts.src' precisam ser objetos com as propriedades 'path' e 'format'", "invalid.iconFonts.src.path": "Esperava-se que `contributes.iconFonts.src.path` ({0}) fosse incluído na pasta ({0}) da extensão. Isso pode fazer com que a extensão deixe de ser portátil.", - "invalid.iconFonts.src.item": "Os itens de 'configuration.iconFonts.src' precisam ser objetos com as propriedades 'path' e 'format'" + "invalid.icons.configuration": "'configuration.colors' precisa ser uma matriz", + "invalid.icons.default": "'configuration.icons.default' precisa ser uma referência à ID de um outro ícone de tema (cadeia de caracteres) ou a uma definição de ícone (objeto) com as propriedades `fontId` e `fontCharacter`.", + "invalid.icons.description": "'configuration.colors.description' precisa ser definido e não pode estar vazio", + "invalid.icons.id": "'configuration.colors.id' precisa ser definido e não pode estar vazio", + "invalid.icons.id.format": "'configuration.icons.id' só pode conter letras, dígitos e sinais de menos e precisa consistir em pelo menos dois segmentos no formato `component-iconname`.", + "invalid.icons.proposedAPI": "'configuration.icons' é um ponto de contribuição proposto e só está disponível em caso de pouco desenvolvimento ou com a seguinte opção de linha de comando: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Contribui com tipos de token semânticos.", - "contributes.semanticTokenTypes.id": "O identificador do tipo de token semântico", - "contributes.semanticTokenTypes.id.format": "Os identificadores devem estar no formato letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenTypes.superType": "O supertipo do tipo de token semântico", - "contributes.semanticTokenTypes.superType.format": "Os supertipos devem estar no formato letterOrDigit[_-letterOrDigit]*", - "contributes.color.description": "A descrição do tipo de token semântico", - "contributes.semanticTokenModifiers": "Contribui com modificadores de token semântico.", - "contributes.semanticTokenModifiers.id": "O identificador do modificador de token semântico", - "contributes.semanticTokenModifiers.id.format": "Os identificadores devem estar no formato letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenModifiers.description": "A descrição do modificador de token semântico", - "contributes.semanticTokenScopes": "Contribui com mapas de escopo de token semântico.", - "contributes.semanticTokenScopes.languages": "Lista os idiomas para os quais os padrões são.", - "contributes.semanticTokenScopes.scopes": "Mapeia um token semântico (descrito pelo seletor de token semântico) para um ou mais escopos textMate usados para representar esse token.", - "invalid.id": "'configuration.{0}.id' precisa ser definido e não pode estar vazio", - "invalid.id.format": "'configuration.{0}.id' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*", - "invalid.superType.format": "'configuration.{0}.superType' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*", - "invalid.description": "'configuration.{0}.description' precisa ser definido e não pode estar vazio", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' precisa ser uma matriz", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' precisa ser uma matriz", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' precisa ser uma matriz", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' precisa ser uma cadeia de caracteres", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' precisa ser definido como um objeto", - "invalid.semanticTokenScopes.scopes.value": "Os valores 'configuration.semanticTokenScopes.scopes' precisam ser uma matriz de cadeias de caracteres", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': problemas ao analisar o seletor {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Problemas ao analisar o arquivo de tema JSON: {0}", - "error.invalidformat": "Formato inválido para o arquivo de tema JSON: objeto esperado.", - "error.invalidformat.colors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'colors' não é do tipo 'object'.", - "error.invalidformat.tokenColors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'tokenColors' deve ser uma matriz especificando cores ou um caminho para um arquivo de tema TextMate", - "error.invalidformat.semanticTokenColors": "Problema ao analisar o arquivo de tema de cores: {0}. A propriedade 'semanticTokenColors' contém um seletor inválido", - "error.plist.invalidformat": "Problema ao analisar o arquivo tmTheme: {0}. 'settings' não é matriz.", - "error.cannotparse": "Problemas ao analisar o arquivo tmTheme: {0}", - "error.cannotload": "Problemas ao carregar o arquivo tmTheme {0}: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Problemas ao analisar o arquivo de ícones de arquivo: {0}", - "error.invalidformat": "Formato inválido para arquivo de tema dos ícones de arquivo: objeto esperado." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "O ícone de pasta para pastas expandidas. O ícone de pasta expandida é opcional. Se não estiver definido, o ícone definido para a pasta será exibido.", - "schema.folder": "O ícone da pasta para pastas recolhidas e, se folderExpanded não estiver definido, também para pastas expandidas.", - "schema.file": "O ícone de arquivo padrão, mostrado para todos os arquivos que não correspondem a uma extensão, nome de arquivo ou ID de idioma.", - "schema.folderNames": "Associa nomes de pastas a ícones. A chave de objeto é o nome da pasta, não incluindo nenhum segmento de caminho. Não são permitidos padrões ou curingas. A correspondência de nome de pasta não diferencia maiúsculas de minúsculas.", - "schema.folderName": "A ID da definição do ícone para a associação.", - "schema.folderNamesExpanded": "Associa nomes de pasta a ícones para pastas expandidas. A chave de objeto é o nome da pasta, não incluindo nenhum segmento de caminho. Não são permitidos padrões ou curingas. A correspondência de nome de pasta não diferencia maiúsculas de minúsculas.", - "schema.folderNameExpanded": "A ID da definição do ícone para a associação.", - "schema.fileExtensions": "Associa extensões de arquivo a ícones. A chave de objeto é o nome da extensão de arquivo. O nome da extensão é o último segmento de um nome de arquivo após o último ponto (não incluindo o ponto). As extensões são comparadas e não diferenciam maiúsculas de minúsculas.", - "schema.fileExtension": "A ID da definição do ícone para a associação.", - "schema.fileNames": "Associa nomes de arquivo a ícones. A chave de objeto é o nome de arquivo completo, mas não inclui nenhum segmento de caminho. O nome do arquivo pode incluir pontos e uma possível extensão de arquivo. Não são permitidos padrões ou curingas. A correspondência de nome de arquivo não diferencia maiúsculas de minúsculas.", - "schema.fileName": "A ID da definição do ícone para a associação.", - "schema.languageIds": "Associa idiomas a ícones. A chave de objeto é a ID de idioma definida no ponto de contribuição de idioma.", - "schema.languageId": "A ID da definição do ícone para a associação.", - "schema.fonts": "Fontes usadas nas definições de ícone.", - "schema.id": "A ID da fonte.", - "schema.id.formatError": "A ID precisa conter apenas letras, números, sublinhados e menos.", - "schema.src": "A localização da fonte.", - "schema.font-path": "O caminho da fonte, relativo ao arquivo de tema do ícone do arquivo atual.", + "vs/workbench/services/themes/common/productIconThemeSchema": { "schema.font-format": "O formato da fonte.", - "schema.font-weight": "A espessura da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para obter os valores válidos.", + "schema.font-path": "O caminho da fonte, relativo ao arquivo de tema do ícone do produto atual.", "schema.font-style": "O estilo da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para obter os valores válidos.", - "schema.font-size": "O tamanho padrão da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-size para obter os valores válidos.", - "schema.iconDefinitions": "Descrição de todos os ícones que podem ser usados ao associar arquivos a ícones.", - "schema.iconDefinition": "Uma definição de ícone. A chave de objeto é a ID da definição.", - "schema.iconPath": "Ao usar um SVG ou um PNG: o caminho para a imagem. O caminho é relativo ao arquivo de conjunto de ícones.", - "schema.fontCharacter": "Ao usar uma fonte de glifo: o caractere na fonte a ser usada.", - "schema.fontColor": "Ao usar uma fonte de glifo: a cor a ser usada.", - "schema.fontSize": "Ao usar uma fonte: o tamanho da fonte em percentual para a fonte do texto. Se não definido, o padrão será o tamanho na definição de fonte.", - "schema.fontId": "Ao usar uma fonte: a ID da fonte. Se não for definido, o padrão será a primeira definição de fonte.", - "schema.light": "Associações opcionais para ícones de arquivo em temas de cor clara.", - "schema.highContrast": "Associações opcionais para ícones de arquivo em temas de cor de alto contraste.", - "schema.hidesExplorerArrows": "Configura se as setas do explorador de arquivos devem ser ocultadas quando este tema está ativo." + "schema.font-weight": "A espessura da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para obter os valores válidos.", + "schema.iconDefinitions": "Associação do nome do ícone a um caractere de fonte.", + "schema.id": "A ID da fonte.", + "schema.id.formatError": "A ID precisa conter apenas letras, números, sublinhado e menos.", + "schema.src": "A localização da fonte." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Cores e estilos para o token.", - "schema.token.foreground": "Cor de primeiro plano para o token.", - "schema.token.background.warning": "No momento, não há suporte para cores da tela de fundo de token.", - "schema.token.fontStyle": "Estilo da fonte da regra: 'italic', 'bold' ou 'underline' ou uma combinação. A cadeia de caracteres vazia remove a definição das configurações herdadas.", - "schema.fontStyle.error": "O estilo da fonte precisa ser 'italic', 'bold' ou 'underline', uma combinação deles ou uma cadeia de caracteres vazia.", - "schema.token.fontStyle.none": "Nenhum (limpar o estilo herdado)", - "schema.properties.name": "Descrição da regra.", - "schema.properties.scope": "Seletor de escopo ao qual esta regra corresponde.", - "schema.workbenchColors": "Cores no workbench", - "schema.tokenColors.path": "Caminho para um arquivo tmTheme (relativo ao arquivo atual).", - "schema.colors": "Cores para realce de sintaxe", - "schema.supportsSemanticHighlighting": "Se o realce de semântica deve ser habilitado para este tema.", - "schema.semanticTokenColors": "Cores para tokens semânticos" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Se habilitado, o será automaticamente alterado para tema de alto contraste se o sistema operacional estiver usando um tema de alto contraste. O tema de alto contraste a ser usado é especificado por '#{0}#'", + "colorTheme": "Especifica o tema de cores usado no workbench.", + "colorThemeError": "O tema é desconhecido ou não está instalado.", + "defaultProductIconThemeDesc": "Padrão", + "defaultProductIconThemeLabel": "Padrão", + "detectColorScheme": "Se definido, alternar automaticamente para o tema de cor preferido com base na aparência do sistema operacional. Se a aparência do sistema operacional for escura, o tema especificado em '#{0}#' será usado, para aparência clara \"#{1}#\"", + "editorColors": "Substitui o estilo da fonte e as cores de sintaxe do editor do tema de cores selecionado no momento.", + "editorColors.comments": "Define as cores e os estilos para comentários", + "editorColors.experimentalTokenStyling.deprecationMessage": "Use `editor.semanticTokenColorCustomizations`.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Nesse caso, use `#editor.semanticTokenColorCustomizations#`.", + "editorColors.functions": "Define as cores e os estilos para declarações e referências de funções.", + "editorColors.keywords": "Define as cores e os estilos das palavras-chave.", + "editorColors.numbers": "Define as cores e os estilos para literais de número.", + "editorColors.semanticHighlighting": "Se o realce de semântica deve ser habilitado para este tema.", + "editorColors.semanticHighlighting.deprecationMessage": "Use `enabled` na configuração `editor.semanticTokenColorCustomizations`.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Nesse caso, use `enabled` na configuração `#editor.semanticTokenColorCustomizations#`.", + "editorColors.semanticHighlighting.enabled": "Se o realce de semântica está habilitado ou desabilitado para este tema", + "editorColors.semanticHighlighting.rules": "Regras de estilo de token semântico para este tema.", + "editorColors.strings": "Define as cores e os estilos para literais de cadeias de caracteres.", + "editorColors.textMateRules": "Define cores e estilos usando regras de tema do textmate (avançado).", + "editorColors.types": "Define as cores e os estilos para declarações e referências de tipo.", + "editorColors.variables": "Define as cores e os estilos para declarações e referências de variáveis.", + "iconTheme": "Especifica o tema do ícone de arquivo usado no workbench ou 'null' para não mostrar ícones de arquivo.", + "iconThemeError": "O tema do ícone de arquivo é desconhecido ou não está instalado.", + "noIconThemeDesc": "Nenhum ícone de arquivo", + "noIconThemeLabel": "Nenhum", + "preferredDarkColorTheme": "Especifica o tema de cores preferencial para a aparência escura do sistema operacional quando '{0}' está habilitado.", + "preferredHCColorTheme": "Especifica o tema de cor preferencial usado no modo de alto contraste quando '{0}' está habilitado.", + "preferredLightColorTheme": "Especifica o tema de cores preferencial para a aparência clara do sistema operacional quando `#{0}#` está habilitado.", + "productIconTheme": "Especifica o tema do ícone do produto usado.", + "productIconThemeError": "O tema do ícone do produto é desconhecido ou não está instalado.", + "semanticTokenColors": "Substitui os estilos e a cor do token semântico do editor do tema de cores selecionado no momento.", + "workbenchColors": "Substitui cores do tema de cores selecionado no momento." }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Contribui com temas de cor do TextMate.", - "vscode.extension.contributes.themes.id": "ID do tema da cor conforme usada nas configurações do usuário.", - "vscode.extension.contributes.themes.label": "Rótulo do tema de cores conforme mostrado na interface do usuário.", - "vscode.extension.contributes.themes.uiTheme": "Tema base que define as cores em torno do editor: 'vs' é o tema de cor clara, 'vs-dark' é o tema de cor escura. 'hc-black' é o tema de alto contraste escuro.", - "vscode.extension.contributes.themes.path": "Caminho do arquivo tmTheme. O caminho é relativo à pasta de extensão e, normalmente, é './colorthemes/awesome-color-theme.json'.", + "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil.", + "reqarray": "O ponto de extensão '{0}' precisa ser uma matriz.", + "reqid": "Esperava-se uma cadeia de caracteres em `contribute.{0}.id`. Valor fornecido: {1}", + "reqpath": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", "vscode.extension.contributes.iconThemes": "Contribui com temas do ícone de arquivo.", "vscode.extension.contributes.iconThemes.id": "ID do tema do ícone do arquivo conforme usado nas configurações do usuário.", "vscode.extension.contributes.iconThemes.label": "Rótulo do tema do ícone de arquivo conforme mostrado na interface do usuário.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "ID do tema do ícone do produto conforme usada nas configurações do usuário.", "vscode.extension.contributes.productIconThemes.label": "Rótulo do tema do ícone do produto conforme mostrado na interface do usuário.", "vscode.extension.contributes.productIconThemes.path": "Caminho do arquivo de definição do tema do ícone do produto. O caminho é relativo à pasta de extensão e, em geral, é './producticons/awesome-product-icon-theme.json'.", - "reqarray": "O ponto de extensão '{0}' precisa ser uma matriz.", - "reqpath": "Esperava-se uma cadeia de caracteres em `contributes.{0}.path`. Valor fornecido: {1}", - "reqid": "Esperava-se uma cadeia de caracteres em `contribute.{0}.id`. Valor fornecido: {1}", - "invalid.path.1": "Esperava-se que `contributes.{0}.path` ({1}) fosse incluído na pasta ({2}) da extensão. Isso pode tornar a extensão não portátil." + "vscode.extension.contributes.themes": "Contribui com temas de cor do TextMate.", + "vscode.extension.contributes.themes.id": "ID do tema da cor conforme usada nas configurações do usuário.", + "vscode.extension.contributes.themes.label": "Rótulo do tema de cores conforme mostrado na interface do usuário.", + "vscode.extension.contributes.themes.path": "Caminho do arquivo tmTheme. O caminho é relativo à pasta de extensão e, normalmente, é './colorthemes/awesome-color-theme.json'.", + "vscode.extension.contributes.themes.uiTheme": "Tema base que define as cores em torno do editor: 'vs' é o tema de cor clara, 'vs-dark' é o tema de cor escura. 'hc-black' é o tema de alto contraste escuro." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Especifica o tema de cores usado no workbench.", - "colorThemeError": "O tema é desconhecido ou não está instalado.", - "preferredDarkColorTheme": "Especifica o tema de cores preferencial para a aparência escura do sistema operacional quando '{0}' está habilitado.", - "preferredLightColorTheme": "Especifica o tema de cores preferencial para a aparência clara do sistema operacional quando `#{0}#` está habilitado.", - "preferredHCColorTheme": "Especifica o tema de cor preferencial usado no modo de alto contraste quando '{0}' está habilitado.", - "detectColorScheme": "Se definido, alterna automaticamente para o tema de cor preferencial com base na aparência do sistema operacional.", - "workbenchColors": "Substitui cores do tema de cores selecionado no momento.", - "iconTheme": "Especifica o tema do ícone de arquivo usado no workbench ou 'null' para não mostrar ícones de arquivo.", - "noIconThemeLabel": "Nenhum", - "noIconThemeDesc": "Nenhum ícone de arquivo", - "iconThemeError": "O tema do ícone de arquivo é desconhecido ou não está instalado.", - "productIconTheme": "Especifica o tema do ícone do produto usado.", - "defaultProductIconThemeLabel": "Padrão", - "defaultProductIconThemeDesc": "Padrão", - "productIconThemeError": "O tema do ícone do produto é desconhecido ou não está instalado.", - "autoDetectHighContrast": "Se habilitado, mudará automaticamente para o tema de alto contraste se o sistema operacional estiver utilizando um tema de alto contraste.", - "editorColors.comments": "Define as cores e os estilos para comentários", - "editorColors.strings": "Define as cores e os estilos para literais de cadeias de caracteres.", - "editorColors.keywords": "Define as cores e os estilos das palavras-chave.", - "editorColors.numbers": "Define as cores e os estilos para literais de número.", - "editorColors.types": "Define as cores e os estilos para declarações e referências de tipo.", - "editorColors.functions": "Define as cores e os estilos para declarações e referências de funções.", - "editorColors.variables": "Define as cores e os estilos para declarações e referências de variáveis.", - "editorColors.textMateRules": "Define cores e estilos usando regras de tema do textmate (avançado).", - "editorColors.semanticHighlighting": "Se o realce de semântica deve ser habilitado para este tema.", - "editorColors.semanticHighlighting.deprecationMessage": "Use `enabled` na configuração `editor.semanticTokenColorCustomizations`.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Nesse caso, use `enabled` na configuração `#editor.semanticTokenColorCustomizations#`.", - "editorColors": "Substitui o estilo da fonte e as cores de sintaxe do editor do tema de cores selecionado no momento.", - "editorColors.semanticHighlighting.enabled": "Se o realce de semântica está habilitado ou desabilitado para este tema", - "editorColors.semanticHighlighting.rules": "Regras de estilo de token semântico para este tema.", - "semanticTokenColors": "Substitui os estilos e a cor do token semântico do editor do tema de cores selecionado no momento.", - "editorColors.experimentalTokenStyling.deprecationMessage": "Use `editor.semanticTokenColorCustomizations`.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Nesse caso, use `#editor.semanticTokenColorCustomizations#`." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Problemas ao processar as definições de ícones de produto em {0}:\r\n{1}", - "defaultTheme": "Padrão", - "error.cannotparseicontheme": "Problemas ao analisar o arquivo de ícones de produto: {0}", - "error.invalidformat": "Formato inválido para arquivo de tema de ícones de produto: objeto esperado.", - "error.missingProperties": "Formato inválido para arquivo de tema dos ícones de produto: precisa conter iconDefinitions e fontes.", - "error.fontWeight": "Espessura da fonte inválida na fonte '{0}'. Ignorando configuração.", - "error.fontStyle": "Estilo da fonte inválido na fonte '{0}'. Ignorando configuração.", - "error.fontId": "ID de fonte '{0}' ausente ou inválida. Ignorando definição de fonte.", - "error.icon.fontId": "Ignorando definição de ícone '{0}'. Fonte desconhecida.", - "error.icon.fontCharacter": "Ignorando definição de ícone '{0}'. fontCharacter desconhecido." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "A ID da fonte.", - "schema.id.formatError": "A ID precisa conter apenas letras, números, sublinhado e menos.", - "schema.src": "A localização da fonte.", - "schema.font-path": "O caminho da fonte, relativo ao arquivo de tema do ícone do produto atual.", - "schema.font-format": "O formato da fonte.", - "schema.font-weight": "A espessura da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight para obter os valores válidos.", - "schema.font-style": "O estilo da fonte. Confira https://developer.mozilla.org/en-US/docs/Web/CSS/font-style para obter os valores válidos.", - "schema.iconDefinitions": "Associação do nome do ícone a um caractere de fonte." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Configurações", - "keybindings": "Atalhos de Teclado", - "snippets": "Snippets de Usuário", - "extensions": "Extensões", - "ui state label": "Estado da Interface do Usuário", - "sync category": "Sincronização de Configurações", - "syncViewIcon": "Ícone da exibição Sincronização de Configurações." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "A descrição do tipo de token semântico", + "contributes.semanticTokenModifiers": "Contribui com modificadores de token semântico.", + "contributes.semanticTokenModifiers.description": "A descrição do modificador de token semântico", + "contributes.semanticTokenModifiers.id": "O identificador do modificador de token semântico", + "contributes.semanticTokenModifiers.id.format": "Os identificadores devem estar no formato letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenScopes": "Contribui com mapas de escopo de token semântico.", + "contributes.semanticTokenScopes.languages": "Lista os idiomas para os quais os padrões são.", + "contributes.semanticTokenScopes.scopes": "Mapeia um token semântico (descrito pelo seletor de token semântico) para um ou mais escopos textMate usados para representar esse token.", + "contributes.semanticTokenTypes": "Contribui com tipos de token semânticos.", + "contributes.semanticTokenTypes.id": "O identificador do tipo de token semântico", + "contributes.semanticTokenTypes.id.format": "Os identificadores devem estar no formato letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenTypes.superType": "O supertipo do tipo de token semântico", + "contributes.semanticTokenTypes.superType.format": "Os supertipos devem estar no formato letterOrDigit[_-letterOrDigit]*", + "invalid.description": "'configuration.{0}.description' precisa ser definido e não pode estar vazio", + "invalid.id": "'configuration.{0}.id' precisa ser definido e não pode estar vazio", + "invalid.id.format": "'configuration.{0}.id' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' precisa ser uma matriz", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' precisa ser uma matriz", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' precisa ser uma cadeia de caracteres", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' precisa ser definido como um objeto", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': problemas ao analisar o seletor {0}.", + "invalid.semanticTokenScopes.scopes.value": "Os valores 'configuration.semanticTokenScopes.scopes' precisam ser uma matriz de cadeias de caracteres", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' precisa ser uma matriz", + "invalid.superType.format": "'configuration.{0}.superType' precisa seguir o padrão letterOrDigit[-_letterOrDigit]*" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "A sincronização de configurações não pode ser ativada porque não há provedores de autenticação disponíveis.", - "no account": "Nenhuma conta disponível", - "show log": "mostrar o log", - "sync turned on": "{0} está ativado", - "sync in progress": "A Sincronização de Configurações está sendo ativada. Deseja cancelá-la?", - "settings sync": "Sincronização de Configurações", - "yes": "&&Sim", - "no": "&&Não", - "turning on": "Ativando...", - "syncing resource": "Sincronizando {0}...", - "conflicts detected": "Conflitos Detectados", - "merge Manually": "Mesclar Manualmente...", - "resolve": "Não é possível mesclar devido a conflitos. Faça a mesclagem manualmente para continuar...", - "merge or replace": "Mesclar ou Substituir", - "merge": "Mesclar", - "replace local": "Substituir Local", "cancel": "Cancelar", - "first time sync detail": "Parece que a última sincronização foi de outro computador.\r\nDeseja mesclar ou substituir com seus dados na nuvem?", + "choose account placeholder": "Selecionar uma conta", + "conflicts detected": "Conflitos Detectados", + "first time sync detail": "Parece que você sincronizou pela última vez em outro computador.\r\nVocê gostaria de mesclar ou substituir por seus dados na nuvem?", + "last used": "Último Uso com a Sincronização", + "merge": "Mesclar", + "merge Manually": "Mesclar Manualmente...", + "merge or replace": "Mesclar ou Substituir", + "no": "&&Não", + "no account": "Nenhuma conta disponível", + "no authentication providers": "A sincronização de configurações não pode ser ativada porque não há provedores de autenticação disponíveis.", + "others": "Outros", + "replace local": "Substituir Local", "reset": "Isso limpará seus dados na nuvem e interromperá a sincronização em todos os dispositivos.", "reset title": "Limpar", "resetButton": "&&Redefinir", - "choose account placeholder": "Selecionar uma conta", - "signed in": "Entrou", - "last used": "Último Uso com a Sincronização", - "others": "Outros", + "resolve": "Não é possível mesclar devido a conflitos. Faça a mesclagem manualmente para continuar...", + "settings sync": "Sincronização de Configurações", + "show log": "mostrar o log", + "sign in": "Entrar", "sign in using account": "Entrar com {0}", + "signed in": "Entrou", "successive auth failures": "A sincronização de configurações foi suspensa devido a falhas de autorização sucessivas. Entre novamente para continuar a sincronização", - "sign in": "Entrar" + "sync in progress": "A Sincronização de Configurações está sendo ativada. Deseja cancelá-la?", + "sync turned on": "{0} está ativado", + "syncing resource": "Sincronizando {0}...", + "turning on": "Ativando...", + "yes": "&&Sim" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Extensões", + "keybindings": "Atalhos de Teclado", + "settings": "Configurações", + "snippets": "Snippets de Usuário", + "sync category": "Sincronização de Configurações", + "syncViewIcon": "Ícone da exibição Sincronização de Configurações.", + "ui state label": "Estado da Interface do Usuário" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "Ocultar '{0}'", "resetViewLocation": "Redefinir a Localização" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Executando participantes de 'File Create'... ", - "msg-rename": "Executando os participantes de 'File Rename'...", - "msg-copy": "Executando participantes de 'File Copy'...", - "msg-delete": "Executando participantes de 'File Delete'..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' já existe. Deseja substituí-lo?", + "irreversible": "Um arquivo ou pasta com o nome '{0}' já existe na pasta '{1}'. Ao substituí-lo, o conteúdo atual será substituído.", + "replaceButtonLabel": "&&Substituir" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Salvar", - "doNotSave": "Não Salvar", - "cancel": "Cancelar", - "saveWorkspaceMessage": "Você quer salvar a sua configuração de área de trabalho como um arquivo?", - "saveWorkspaceDetail": "Salve seu espaço de trabalho se pretende abri-lo novamente.", - "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Descartar", + "genericSaveError": "Falha ao salvar '{0}': {1}", + "overwrite": "Substituir", + "overwriteElevated": "Substituir como administrador...", + "overwriteElevatedSudo": "Substituir como Sudo...", + "permissionDeniedSaveError": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Administrador' para tentar novamente como administrador.", + "permissionDeniedSaveErrorSudo": "Falha ao salvar '{0}': permissões insuficientes. Selecione 'Repetir como Sudo' para tentar novamente como superusuário.", + "readonlySaveError": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir ' para tentar torná-lo gravável.", + "readonlySaveErrorAdmin": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Administrador' para tentar novamente como administrador.", + "readonlySaveErrorSudo": "Falha ao salvar '{0}': o arquivo é somente leitura. Selecione 'Substituir como Sudo' para tentar novamente como superusuário.", + "retry": "Tentar novamente", + "saveAs": "SalvarComo...", + "saveElevated": "Repetir como Administrador...", + "saveElevatedSudo": "Repetir como sudo...", + "staleSaveError": "Falha ao salvar '{0}': o conteúdo do arquivo é mais recente. Deseja substituir o arquivo com as alterações?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Clique em 'Cancelar' para parar de aguardar e salvar ou reverter editores sujos.", + "backupBeforeShutdownMessage": "Fazer backup dos editores sujos está demorando mais do que o esperado...", + "backupErrorDetails": "Tente salvar ou reverter os editores sujos primeiro e, em seguida, tente novamente.", + "backupTrackerBackupFailed": "Não foi possível salvar os editores sujos a seguir na localização de backup.", + "backupTrackerConfirmFailed": "Não foi possível salvar nem reverter os editores sujos a seguir.", "ok": "OK", - "workspaceOpenedDetail": "O espaço de trabalho já está aberto em outra janela. Por favor, feche a janela primeiro e tente novamente." + "revertBeforeShutdown": "A reversão de editores sujos está demorando mais do que o esperado...", + "saveBeforeShutdown": "O salvamento de editores sujos está demorando mais do que o esperado..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Salvar", - "saveWorkspace": "Salvar Workspace", "errorInvalidTaskConfiguration": "Não é possível gravar no arquivo de configuração do workspace. Abra-o para corrigir erros/avisos e tente novamente.", "errorWorkspaceConfigurationFileDirty": "Não é possível gravar no arquivo de configuração do workspace porque o arquivo está sujo. Salve-o e tente novamente.", - "openWorkspaceConfigurationFile": "Abrir Configuração do Workspace" + "openWorkspaceConfigurationFile": "Abrir Configuração do Workspace", + "save": "Salvar", + "saveWorkspace": "Salvar Workspace" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Confiança do Workspace" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Cancelar", + "newWindow": "No Modo Restrito", + "open": "Abrir", + "openLooseFileLearnMore": "Se você não confiar nos autores desses arquivos, recomendamos que continue no modo restrito, pois os arquivos podem ser mal-intencionados. Confira [nossos documentos](https://aka.ms/vscode-workspace-trust) para saber mais.", + "openLooseFileMesssage": "Você confia nos autores desses arquivos?", + "openLooseFileWindowDetails": "Você está tentando abrir arquivos não confiáveis em uma janela que é confiável.", + "openLooseFileWorkspaceCheckbox": "Lembrar minha decisão em todos os espaços de trabalho", + "openLooseFileWorkspaceDetails": "Você está tentando abrir arquivos não confiáveis em um espaço de trabalho confiável.", + "workspaceTrustEnabledCtx": "Se o recurso de confiança do espaço de trabalho está habilitado.", + "workspaceTrustedCtx": "Se o espaço de trabalho atual é confiável para o usuário." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Cancelar", + "doNotSave": "Não Salvar", + "ok": "OK", + "save": "Salvar", + "saveWorkspaceDetail": "Salve seu espaço de trabalho se pretende abri-lo novamente.", + "saveWorkspaceMessage": "Você quer salvar a sua configuração de área de trabalho como um arquivo?", + "workspaceOpenedDetail": "O espaço de trabalho já está aberto em outra janela. Por favor, feche a janela primeiro e tente novamente.", + "workspaceOpenedMessage": "Não é possível salvar o workspace '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Carregando", - "loadingCompletedMessage": "Carregamento concluído" + "loadingCompletedMessage": "Carregamento concluído", + "loadingMessage": "Carregando" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Ocultar rótulos de texto", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Fechar" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Ocultar propriedades", + "showProperties": "Mostrar Propriedades" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Erro: {0}", - "alertWarningMessage": "Aviso: {0}", - "alertInfoMessage": "Informações: {0}" + "alertInfoMessage": "Informações: {0}", + "alertWarningMessage": "Aviso: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "não há dados disponíveis" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Selecionar/Desmarcar Tudo" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Cancelar", + "headerFilter.clear": "Limpar", + "headerFilter.ok": "OK", "headerFilter.showFilter": "Mostrar Filtro", - "table.selectAll": "Selecionar tudo", + "table.filterOptions": "Opções de filtro", "table.searchPlaceHolder": "Pesquisar", - "tableFilter.visibleCount": "{0} resultados", - "tableFilter.selectedCount": "{0} selecionado(s)", + "table.selectAll": "Selecionar tudo", "table.sortAscending": "Classificação Crescente", "table.sortDescending": "Classificação Decrescente", - "headerFilter.ok": "OK", - "headerFilter.clear": "Limpar", - "headerFilter.cancel": "Cancelar", - "table.filterOptions": "Opções de filtro" + "tableFilter.selectedCount": "{0} selecionado(s)", + "tableFilter.visibleCount": "{0} resultados" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Carregando" @@ -9305,58 +9772,58 @@ "toggleMore": "Alternar Mais" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "A política de extensão não permite a instalação de extensões. Altere sua política de extensão e tente novamente.", + "InstallVSIXAction.successReload": "A instalação da extensão {0} foi concluída do VSIX. Recarregue o Azure Data Studio para habilitá-la.", + "ReinstallAction.successReload": "Recarregue o Azure Data Studio para concluir a reinstalação da extensão {0}.", + "activateLanguagePack": "Para usar o Azure Data Studio em {0}, o Azure Data Studio precisa ser reiniciado.", "azuredatastudio": "Azure Data Studio", - "default": "Habilitar verificações de atualização automática. O Azure Data Studio verificará se há atualizações automaticamente e periodicamente.", - "enableWindowsBackgroundUpdates": "Habilitar o download e a instalação de novas versões do Azure Data Studio no segundo plano no Windows", - "showReleaseNotes": "Mostrar notas de versão após uma atualização. As notas de versão são abertas em uma nova janela do navegador da Web.", + "connectionDialogBrowseTree.context": "O menu de contexto da árvore de navegação da caixa de diálogo de conexão", "dashboard.toolbar": "O menu de ação da barra de ferramentas do painel", + "dataExplorer.action": "O menu de ação do título do contêiner de exibição dataexplorer", + "dataExplorer.context": "O menu de contexto do item dataexplorer", + "dataGrid.context": "O menu de contexto do item da grade de dados", + "default": "Habilitar verificações de atualização automática. O Azure Data Studio verificará se há atualizações automaticamente e periodicamente.", + "enable locally": "Recarregue o Azure Data Studio para habilitar essa extensão localmente.", + "enable remote": "Recarregue o Azure Data Studio para habilitar essa extensão em {0}.", + "enableWindowsBackgroundUpdates": "Habilitar o download e a instalação de novas versões do Azure Data Studio no segundo plano no Windows", + "extensionsPolicy": "Define a política de segurança para baixar extensões.", + "incompatible": "Não é possível instalar a extensão '{0}' porque ela não é compatível com o Azure Data Studio '{1}'.", + "installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Azure Data Studio para habilitá-la.", + "maxMemoryForLargeFilesMB": "Controla a memória disponível para o Azure Data Studio após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.", + "miNewNotebook": "&&Novo Bloco de anotações", + "miNewQuery": "Nova &&consulta", + "miinstallVsix": "Instalar extensão do pacote VSIX", + "newQuery": "Nova consulta", "notebook.cellTitle": "O menu de título da célula do bloco de anotações", "notebook.title": "O menu de título do bloco de anotações", "notebook.toolbar": "O menu da barra de ferramentas do bloco de anotações.", - "dataExplorer.action": "O menu de ação do título do contêiner de exibição dataexplorer", - "dataExplorer.context": "O menu de contexto do item dataexplorer", "objectExplorer.context": "O menu de contexto do item do explorador de objetos", - "connectionDialogBrowseTree.context": "O menu de contexto da árvore de navegação da caixa de diálogo de conexão", - "dataGrid.context": "O menu de contexto do item da grade de dados", - "extensionsPolicy": "Define a política de segurança para baixar extensões.", - "InstallVSIXAction.allowNone": "A política de extensão não permite a instalação de extensões. Altere sua política de extensão e tente novamente.", - "InstallVSIXAction.successReload": "A instalação da extensão {0} foi concluída do VSIX. Recarregue o Azure Data Studio para habilitá-la.", + "postDisableTooltip": "Recarregue o Azure Data Studio para desabilitar essa extensão.", + "postEnableTooltip": "Recarregue o Azure Data Studio para habilitar essa extensão.", "postUninstallTooltip": "Recarregue o Azure Data Studio para concluir a desinstalação dessa extensão.", "postUpdateTooltip": "Recarregue o Azure Data Studio para habilitar a extensão atualizada.", - "enable locally": "Recarregue o Azure Data Studio para habilitar essa extensão localmente.", - "postEnableTooltip": "Recarregue o Azure Data Studio para habilitar essa extensão.", - "postDisableTooltip": "Recarregue o Azure Data Studio para desabilitar essa extensão.", - "uninstallExtensionComplete": "Recarregue o Azure Data Studio para concluir a desinstalação da extensão {0}.", - "enable remote": "Recarregue o Azure Data Studio para habilitar essa extensão em {0}.", - "installExtensionCompletedAndReloadRequired": "A instalação da extensão {0} foi concluída. Recarregue o Azure Data Studio para habilitá-la.", - "ReinstallAction.successReload": "Recarregue o Azure Data Studio para concluir a reinstalação da extensão {0}.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "O tipo de cenário para as recomendações de extensão precisa ser fornecido.", - "incompatible": "Não é possível instalar a extensão '{0}' porque ela não é compatível com o Azure Data Studio '{1}'.", - "newQuery": "Nova consulta", - "miNewQuery": "Nova &&consulta", - "miNewNotebook": "&&Novo Bloco de anotações", - "maxMemoryForLargeFilesMB": "Controla a memória disponível para o Azure Data Studio após a reinicialização ao tentar abrir arquivos grandes. O mesmo efeito que especificar `--max-memory=NEWSIZE` na linha de comando.", + "showReleaseNotes": "Mostrar notas de versão após uma atualização. As notas de versão são abertas em uma nova janela do navegador da Web.", + "uninstallExtensionComplete": "Recarregue o Azure Data Studio para concluir a desinstalação da extensão {0}.", "updateLocale": "Deseja alterar o idioma da interface do usuário do Azure Data Studio para {0} e reiniciar?", - "activateLanguagePack": "Para usar o Azure Data Studio em {0}, o Azure Data Studio precisa ser reiniciado.", - "watermark.newSqlFile": "Novo arquivo SQL", "watermark.newNotebook": "Novo bloco de anotações", - "miinstallVsix": "Instalar extensão do pacote VSIX" + "watermark.newSqlFile": "Novo arquivo SQL" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Deve ser uma opção da lista", "selectBox": "Selecionar Caixa" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Adicionar uma conta", - "removeAccount": "Remover conta", - "confirmRemoveUserAccountMessage": "Tem certeza de que deseja remover '{0}'?", - "accountActions.yes": "Sim", + "NoAccountToRefresh": "Não há nenhuma conta para atualizar", "accountActions.no": "Não", - "removeAccountFailed": "Falha ao remover conta", + "accountActions.yes": "Sim", + "addAccount": "Adicionar uma conta", "applyFilters": "Aplicar Filtros", + "confirmRemoveUserAccountMessage": "Tem certeza de que deseja remover '{0}'?", "refreshAccount": "Reinsira suas credenciais", - "NoAccountToRefresh": "Não há nenhuma conta para atualizar" + "removeAccount": "Remover conta", + "removeAccountFailed": "Falha ao remover conta" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "Não há suporte para copiar imagens" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "Widget usado nos painéis" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "O salvamento de resultados em diferentes formatos está desabilitado para este provedor de dados.", "noSerializationProvider": "Não foi possível serializar os dados, pois não foi registrado nenhum provedor", + "saveAsNotSupported": "O salvamento de resultados em diferentes formatos está desabilitado para este provedor de dados.", "unknownSerializationError": "Falha na serialização com um erro desconhecido" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "A cor da borda dos blocos", - "tileBoxShadow": "A cor da sombra da caixa do bloco", "buttonDropdownBackgroundHover": "A cor do foco da tela de fundo suspensa do botão", "buttonDropdownBoxShadow": "A cor da sombra da caixa suspensa do botão", - "extensionPackHeaderShadow": "A cor da sombra do texto do cabeçalho do pacote de extensão", + "calloutDialogBodyBackground": "Tela de fundo do corpo da caixa de diálogo do texto explicativo.", + "calloutDialogExteriorBorder": "Bordas exteriores da caixa de diálogo do texto explicativo para fornecer contraste em relação à interface do usuário do notebook.", + "calloutDialogForeground": "Primeiro plano da caixa de diálogo do texto explicativo.", + "calloutDialogHeaderFooterBackground": "Tela de fundo do cabeçalho e rodapé da caixa de diálogo do texto explicativo.", + "calloutDialogInteriorBorder": "Bordas interiores da caixa de diálogo do texto explicativo usadas para separar elementos.", + "calloutDialogShadowColor": "Cor da sombra da caixa de diálogo do texto explicativo.", "extensionPackGradientColorOne": "A cor superior do gradiente do pacote de extensão", "extensionPackGradientColorTwo": "A cor inferior do gradiente do pacote de extensão", + "extensionPackHeaderShadow": "A cor da sombra do texto do cabeçalho do pacote de extensão", + "gradientBackground": "A cor da tela de fundo do gradiente de imagem da barra de notificação", "gradientOne": "A cor superior do gradiente de imagem da barra de notificação", "gradientTwo": "A cor inferior do gradiente de imagem da barra de notificação", - "gradientBackground": "A cor da tela de fundo do gradiente de imagem da barra de notificação", - "notebook.notebookToolbarIcon": "Notebook: ícones da barra de ferramentas principal", - "notebook.notebookToolbarSelectBorder": "Notebook: borda da caixa de seleção da barra de ferramentas principal", - "notebook.notebookToolbarSelectBackground": "Notebook: tela de fundo da caixa de seleção da barra de ferramentas principal", - "notebook.notebookToolbarLines": "Notebook: borda inferior e separador da barra de ferramentas principal", - "notebook.dropdownArrow": "Notebook: seta suspensa da barra de ferramentas principal", + "infoBox.errorBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for erro.", + "infoBox.infomationBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for informações.", + "infoBox.successBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for bem-sucedido.", + "infoBox.warningBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for aviso.", + "infoButton.background": "Cor da tela de fundo do botão de informações.", + "infoButton.border": "Cor da borda do botão de informações.", + "infoButton.foreground": "Cor de primeiro plano do botão de informações.", + "infoButton.hoverBackground": "Cor do foco da tela de fundo do botão de informações.", "notebook.buttonMenuArrow": "Notebook: seta suspensa do buttonMenu personalizado da barra de ferramentas principal", - "notebook.toolbarBackground": "Notebook: tela de fundo da barra de ferramentas do Markdown", - "notebook.toolbarIcon": "Notebook: ícones da barra de ferramentas do Markdown", - "notebook.toolbarBottomBorder": "Notebook: borda inferior da barra de ferramentas do Markdown", "notebook.cellBorder": "Notebook: borda da célula ativa", - "notebook.markdownEditorBackground": "Notebook: tela de fundo do Markdown editor", - "notebook.splitBorder": "Notebook: borda entre o Markdown editor e a versão prévia", "notebook.codeEditorBackground": "Notebook: tela de fundo do editor de código", "notebook.codeEditorBackgroundActive": "Notebook: tela de fundo do editor de código da célula ativa", "notebook.codeEditorLineNumber": "Notebook: números de linha do editor de código", - "notebook.codeEditorToolbarIcon": "Notebook: ícones da barra de ferramentas do editor de código", "notebook.codeEditorToolbarBackground": "Notebook: tela de fundo da barra de ferramentas do editor de código", "notebook.codeEditorToolbarBorder": "Notebook: borda direita da barra de ferramentas do editor de código", + "notebook.codeEditorToolbarIcon": "Notebook: ícones da barra de ferramentas do editor de código", + "notebook.dropdownArrow": "Notebook: seta suspensa da barra de ferramentas principal", + "notebook.markdownEditorBackground": "Notebook: tela de fundo do Markdown editor", "notebook.notebookCellTagBackground": "Marcar a cor da tela de fundo.", "notebook.notebookCellTagForeground": "Marcar a cor de primeiro plano.", + "notebook.notebookToolbarIcon": "Notebook: ícones da barra de ferramentas principal", + "notebook.notebookToolbarLines": "Notebook: borda inferior e separador da barra de ferramentas principal", + "notebook.notebookToolbarSelectBackground": "Notebook: tela de fundo da caixa de seleção da barra de ferramentas principal", + "notebook.notebookToolbarSelectBorder": "Notebook: borda da caixa de seleção da barra de ferramentas principal", + "notebook.splitBorder": "Notebook: borda entre o Markdown editor e a versão prévia", + "notebook.toolbarBackground": "Notebook: tela de fundo da barra de ferramentas do Markdown", + "notebook.toolbarBottomBorder": "Notebook: borda inferior da barra de ferramentas do Markdown", + "notebook.toolbarIcon": "Notebook: ícones da barra de ferramentas do Markdown", "notebookFindMatchHighlight": "Cor das outras correspondências da pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", "notebookFindRangeHighlight": "Cor do intervalo que limita a pesquisa. A cor não deve ser opaca para não ocultar decorações subjacentes.", - "infoBox.infomationBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for informações.", - "infoBox.warningBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for aviso.", - "infoBox.errorBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for erro.", - "infoBox.successBackground": "InfoBox: a cor da tela de fundo quando o tipo de notificação for bem-sucedido.", - "infoButton.foreground": "Cor de primeiro plano do botão de informações.", - "infoButton.background": "Cor da tela de fundo do botão de informações.", - "infoButton.border": "Cor da borda do botão de informações.", - "infoButton.hoverBackground": "Cor do foco da tela de fundo do botão de informações.", - "calloutDialogForeground": "Primeiro plano da caixa de diálogo do texto explicativo.", - "calloutDialogInteriorBorder": "Bordas interiores da caixa de diálogo do texto explicativo usadas para separar elementos.", - "calloutDialogExteriorBorder": "Bordas exteriores da caixa de diálogo do texto explicativo para fornecer contraste em relação à interface do usuário do notebook.", - "calloutDialogHeaderFooterBackground": "Tela de fundo do cabeçalho e rodapé da caixa de diálogo do texto explicativo.", - "calloutDialogBodyBackground": "Tela de fundo do corpo da caixa de diálogo do texto explicativo.", - "calloutDialogShadowColor": "Cor da sombra da caixa de diálogo do texto explicativo." + "tileBorder": "A cor da borda dos blocos", + "tileBoxShadow": "A cor da sombra da caixa do bloco" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Cor da tela de fundo do cabeçalho de tabela", - "tableHeaderForeground": "Cor de primeiro plano do cabeçalho de tabela", - "listFocusAndSelectionBackground": "Cor da tela de fundo da lista/tabela para o item selecionado e foco quando a lista/tabela estiver ativa", - "tableCellOutline": "Cor do contorno de uma célula.", - "disabledInputBoxBackground": "Fundo da caixa de entrada desabilitado.", - "disabledInputBoxForeground": "Primeiro plano da caixa de entrada desabilitado.", + "agentCellBackground": "Cor da tela de fundo da célula de tabela do SQL Agent.", + "agentCellBorderColor": "Cor da borda da célula na tabela do SQL Agent.", + "agentJobsHeadingColor": "Cor da tela de fundo do título do SQL Agent.", + "agentTableBackground": "Cor da tela de fundo da tabela do SQL Agent.", + "agentTableHoverBackground": "Cor da tela de fundo para tabela do SQL Agent.", "buttonFocusOutline": "Cor do contorno do botão quando focada.", "disabledCheckboxforeground": "Primeiro plano da caixa de seleção desabilitado.", - "agentTableBackground": "Cor da tela de fundo da tabela do SQL Agent.", - "agentCellBackground": "Cor da tela de fundo da célula de tabela do SQL Agent.", - "agentTableHoverBackground": "Cor da tela de fundo para tabela do SQL Agent.", - "agentJobsHeadingColor": "Cor da tela de fundo do título do SQL Agent.", - "agentCellBorderColor": "Cor da borda da célula na tabela do SQL Agent.", - "resultsErrorColor": "Cor de erro das mensagens de resultados." + "disabledInputBoxBackground": "Fundo da caixa de entrada desabilitado.", + "disabledInputBoxForeground": "Primeiro plano da caixa de entrada desabilitado.", + "listFocusAndSelectionBackground": "Cor da tela de fundo da lista/tabela para o item selecionado e foco quando a lista/tabela estiver ativa", + "resultsErrorColor": "Cor de erro das mensagens de resultados.", + "tableCellOutline": "Cor do contorno de uma célula.", + "tableHeaderBackground": "Cor da tela de fundo do cabeçalho de tabela", + "tableHeaderForeground": "Cor de primeiro plano do cabeçalho de tabela" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Algumas das extensões carregadas estão usando APIs obsoletas. Encontre as informações detalhadas na guia Console da janela Ferramentas para Desenvolvedores", - "dontShowAgain": "Não Mostrar Novamente" + "dontShowAgain": "Não Mostrar Novamente", + "workbench.generalObsoleteApiNotification": "Algumas das extensões carregadas estão usando APIs obsoletas. Encontre as informações detalhadas na guia Console da janela Ferramentas para Desenvolvedores" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "A tecla de atalho F5 requer que uma célula de código seja selecionada. Selecione uma célula de código para executar.", - "clearResultActiveCell": "Limpar o resultado requer que uma célula de código seja selecionada. Selecione uma célula de código para executar." + "clearResultActiveCell": "Limpar o resultado requer que uma célula de código seja selecionada. Selecione uma célula de código para executar.", + "runActiveCell": "A tecla de atalho F5 requer que uma célula de código seja selecionada. Selecione uma célula de código para executar." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Tipo de componente desconhecido. É necessário usar o ModelBuilder para criar objetos", "invalidIndex": "O índice {0} é inválido.", + "unknownComponentType": "Tipo de componente desconhecido. É necessário usar o ModelBuilder para criar objetos", "unknownConfig": "Configuração de componente desconhecida. É necessário usar o ModelBuilder para criar um objeto de configuração" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Concluído", + "dashboardNotInitialized": "As guias não estão inicializadas", "dialogCancelLabel": "Cancelar", - "generateScriptLabel": "Gerar script", + "dialogDoneLabel": "Concluído", "dialogNextLabel": "Próximo", "dialogPreviousLabel": "Anterior", - "dashboardNotInitialized": "As guias não estão inicializadas" + "generateScriptLabel": "Gerar script" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "Não há exibição de árvore com a id '{0}' registrada." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "Um NotebookProvider com providerId válido precisa ser passado para este método", - "errNoProvider": "nenhum provedor de notebook encontrado", "errNoManager": "Nenhum Gerenciador encontrado", - "noServerManager": "O Notebook Manager para o notebook {0} não tem um gerenciador de servidores. Não é possível executar operações nele", + "errNoProvider": "nenhum provedor de notebook encontrado", "noContentManager": "O Notebook Manager do notebook {0} não tem um gerenciador de conteúdo. Não é possível executar operações nele", - "noSessionManager": "O Notebook Manager do notebook {0} não tem um gerenciador de sessão. Não é possível executar operações nele" + "noServerManager": "O Notebook Manager para o notebook {0} não tem um gerenciador de servidores. Não é possível executar operações nele", + "noSessionManager": "O Notebook Manager do notebook {0} não tem um gerenciador de sessão. Não é possível executar operações nele", + "providerRequired": "Um NotebookProvider com providerId válido precisa ser passado para este método" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "Um NotebookProvider com providerId válido precisa ser passado para este método" }, "sql/workbench/browser/actions": { - "manage": "Gerenciar", - "showDetails": "Mostrar Detalhes", + "clearSavedAccounts": "Limpar todas as contas salvas", "configureDashboardLearnMore": "Saiba Mais", - "clearSavedAccounts": "Limpar todas as contas salvas" + "manage": "Gerenciar", + "showDetails": "Mostrar Detalhes" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Versões prévias dos recursos", - "previewFeatures.configEnable": "Habilitar versões prévias dos recursos não liberadas", - "showConnectDialogOnStartup": "Mostrar caixa de diálogo de conexão na inicialização", + "enableObsoleteApiUsageNotification": "Habilitar/desabilitar a notificação de uso de API obsoleta", "enableObsoleteApiUsageNotificationTitle": "Notificação de API obsoleta", - "enableObsoleteApiUsageNotification": "Habilitar/desabilitar a notificação de uso de API obsoleta" + "previewFeatures.configEnable": "Habilitar versões prévias dos recursos não liberadas", + "previewFeatures.configTitle": "Versões prévias dos recursos", + "showConnectDialogOnStartup": "Mostrar caixa de diálogo de conexão na inicialização" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "Falha ao conectar sessão de dados" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Profiler", - "profilerInput.notConnected": "Não conectado", - "profiler.sessionStopped": "A sessão do XEvent Profiler parou inesperadamente no servidor {0}.", + "profiler.eventsLost": "A sessão do XEvent Profiler para {0} perdeu eventos.", "profiler.sessionCreationError": "Erro ao iniciar nova sessão", - "profiler.eventsLost": "A sessão do XEvent Profiler para {0} perdeu eventos." + "profiler.sessionStopped": "A sessão do XEvent Profiler parou inesperadamente no servidor {0}.", + "profilerInput.notConnected": "Não conectado", + "profilerInput.profiler": "Profiler" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Mostrar Ações", "resourceViewerInput.resourceViewer": "Visualizador de Recursos" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Informações", - "warningAltText": "Aviso", - "errorAltText": "Erro", - "showMessageDetails": "Mostrar Detalhes", - "copyMessage": "Copiar", "closeMessage": "Fechar", + "copyMessage": "Copiar", + "errorAltText": "Erro", + "hideMessageDetails": "Ocultar Detalhes", + "infoAltText": "Informações", "modal.back": "Voltar", - "hideMessageDetails": "Ocultar Detalhes" + "showMessageDetails": "Mostrar Detalhes", + "warningAltText": "Aviso" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "OK", - "optionsDialog.cancel": "Cancelar" + "optionsDialog.cancel": "Cancelar", + "optionsDialog.ok": "OK" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " é necessário.", - "optionsDialog.invalidInput": "Entrada inválida. Valor numérico esperado." + "optionsDialog.invalidInput": "Entrada inválida. Valor numérico esperado.", + "optionsDialog.missingRequireField": " é necessário." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "O índice {0} é inválido." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Mostrar ações" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Carregando", - "loadingCompletedMessage": "Carregamento concluído" + "loadingCompletedMessage": "Carregamento concluído", + "loadingMessage": "Carregando" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Valor inválido", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Carregando", - "loadingCompletedMessage": "Carregamento concluído" + "loadingCompletedMessage": "Carregamento concluído", + "loadingMessage": "Carregando" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "Editor de código modelview para modelo de exibição." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "Não há suporte para alterar os tipos de editor em arquivos não salvos" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Selecione Top 1000", - "scriptKustoSelect": "Levar 10", - "scriptExecute": "Script como Executar", - "scriptAlter": "Script como Alterar", "editData": "Editar Dados", + "scriptAlter": "Script como Alterar", "scriptCreate": "Script como Criar", - "scriptDelete": "Script como Soltar" + "scriptDelete": "Script como Soltar", + "scriptExecute": "Script como Executar", + "scriptKustoSelect": "Levar 10", + "scriptSelect": "Selecione Top 1000" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "Nenhum script foi retornado ao chamar o script select no objeto ", - "selectOperationName": "Selecionar", "createOperationName": "Criar", - "insertOperationName": "Inserir", - "updateOperationName": "Atualizar", "deleteOperationName": "Excluir", + "insertOperationName": "Inserir", + "scriptNotFound": "Nenhum script foi retornado ao criar scripts como {0}", "scriptNotFoundForObject": "Nenhum script foi retornado durante o script como {0} no objeto {1}", + "scriptSelectNotFound": "Nenhum script foi retornado ao chamar o script select no objeto ", "scriptingFailed": "O script falhou", - "scriptNotFound": "Nenhum script foi retornado ao criar scripts como {0}" + "selectOperationName": "Selecionar", + "updateOperationName": "Atualizar" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "desconectado" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Extensão" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Cor da tela de fundo da guia ativa para guias verticais", "dashboardBorder": "Cor das bordas no painel", "dashboardWidget": "Cor do título do widget do painel", "dashboardWidgetSubtext": "Cor do subtexto do widget de painel", - "propertiesContainerPropertyValue": "Cor dos valores de propriedade exibidos no componente contêiner de propriedades", "propertiesContainerPropertyName": "Cor dos nomes de propriedade exibidos no componente contêiner de propriedades", - "toolbarOverflowShadow": "Cor da sombra do estouro de barra de ferramentas" + "propertiesContainerPropertyValue": "Cor dos valores de propriedade exibidos no componente contêiner de propriedades", + "toolbarOverflowShadow": "Cor da sombra do estouro de barra de ferramentas", + "verticalTabActiveBackground": "Cor da tela de fundo da guia ativa para guias verticais" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Identificador do tipo de conta", + "carbon.extension.contributes.account": "Contribui ícones para provedor de conta.", "carbon.extension.contributes.account.icon": "(Opcional) Ícone que é usado para representar o accpunt na interface do usuário. Um caminho de arquivo ou uma configuração tematizáveis", - "carbon.extension.contributes.account.icon.light": "Caminho do ícone quando um tema leve é usado", "carbon.extension.contributes.account.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "carbon.extension.contributes.account": "Contribui ícones para provedor de conta." + "carbon.extension.contributes.account.icon.light": "Caminho do ícone quando um tema leve é usado", + "carbon.extension.contributes.account.id": "Identificador do tipo de conta" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Exibir regras aplicáveis", "asmtaction.database.getitems": "Exibir regras aplicáveis para {0}", - "asmtaction.server.invokeitems": "Invocar Avaliação", "asmtaction.database.invokeitems": "Invocar Avaliação para {0}", "asmtaction.exportasscript": "Exportar como Script", - "asmtaction.showsamples": "Veja todas as regras e saiba mais no GitHub", "asmtaction.generatehtmlreport": "Criar Relatório HTML", - "asmtaction.openReport": "O relatório foi salvo. Deseja abri-lo?", + "asmtaction.label.cancel": "Cancelar", "asmtaction.label.open": "Abrir", - "asmtaction.label.cancel": "Cancelar" + "asmtaction.openReport": "O relatório foi salvo. Deseja abri-lo?", + "asmtaction.server.getitems": "Exibir regras aplicáveis", + "asmtaction.server.invokeitems": "Invocar Avaliação", + "asmtaction.showsamples": "Veja todas as regras e saiba mais no GitHub" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "Nada para mostrar. Invoque a avaliação para obter resultados", - "asmt.column.displayName": "Nome de Exibição", - "asmt.column.target": "Destino", - "asmt.column.severity": "Severidade", + "asmt.TargetDatabaseComplient": "O banco de dados {0} está em total conformidade com as práticas recomendadas. Bom trabalho!", "asmt.TargetInstanceComplient": "A instância {0} está em total conformidade com as práticas recomendadas. Bom trabalho!", - "asmt.TargetDatabaseComplient": "O banco de dados {0} está em total conformidade com as práticas recomendadas. Bom trabalho!" + "asmt.column.displayName": "Nome de Exibição", + "asmt.column.severity": "Severidade", + "asmt.column.target": "Destino" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "Informações da API", "asmt.apiversion": "Versão da API:", - "asmt.rulesetversion": "Versão do RuleSet Padrão:", - "asmt.section.instance.title": "Detalhes da Instância do SQL Server", - "asmt.serverversion": "Versão:", - "asmt.serveredition": "Edição:", - "asmt.instancename": "Nome da Instância:", - "asmt.osversion": "Versão do SO:", - "asmt.column.message": "Mensagem", "asmt.column.checkId": "Verificar ID", + "asmt.column.helpLink": "Link da Ajuda", + "asmt.column.message": "Mensagem", "asmt.column.tags": "Marcas", + "asmt.instancename": "Nome da Instância:", "asmt.learnMore": "Saiba Mais", - "asmt.sqlReportTitle": "Relatório de Avaliação do SQL", + "asmt.osversion": "Versão do SO:", + "asmt.rulesetversion": "Versão do RuleSet Padrão:", + "asmt.section.api.title": "Informações da API", + "asmt.section.instance.title": "Detalhes da Instância do SQL Server", + "asmt.serveredition": "Edição:", + "asmt.serverversion": "Versão:", + "asmt.sqlReport.Error": "Erro", + "asmt.sqlReport.Info": "Informações", + "asmt.sqlReport.Warning": "Aviso", "asmt.sqlReport.resultForDatabase": "Resultados do banco de dados", "asmt.sqlReport.resultForInstance": "Resultados do servidor", - "asmt.sqlReport.Error": "Erro", - "asmt.sqlReport.Warning": "Aviso", - "asmt.sqlReport.Info": "Informações", - "asmt.column.helpLink": "Link da Ajuda", - "asmt.sqlReport.severityMsg": "{0}: {1} itens" + "asmt.sqlReport.severityMsg": "{0}: {1} itens", + "asmt.sqlReportTitle": "Relatório de Avaliação do SQL" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Abrir no Portal do Azure" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Nome do backup", - "backup.recoveryModel": "Modelo de recuperação", - "backup.backupType": "Tipo de backup", - "backup.backupDevice": "Arquivos de backup", + "addFile": "Adicionar um arquivo", + "backup.advancedConfiguration": "Configuração Avançada", "backup.algorithm": "Algoritmo", + "backup.backupDevice": "Arquivos de backup", + "backup.backupFileRequired": "O caminho do arquivo de backup é obrigatório", + "backup.backupName": "Nome do backup", + "backup.backupTail": "Backup do final do log", + "backup.backupType": "Tipo de backup", "backup.certificateOrAsymmetricKey": "Chave de Certificado ou Assimétrica", - "backup.media": "Mídia", - "backup.mediaOption": "Backup para o conjunto de mídias existente", - "backup.mediaOptionFormat": "Backup para um novo conjunto de mídias", + "backup.checksumContainer": "Executar soma de verificação antes de gravar na mídia", + "backup.compression": "Compactação", + "backup.containsBackupToUrlError": "Apenas backup para arquivo é compatível", + "backup.continueOnErrorContainer": "Continuar em caso de erro", + "backup.copyOnly": "Backup somente cópia", + "backup.encryption": "Criptografia", "backup.existingMediaAppend": "Acrescentar ao conjunto de backup existente", "backup.existingMediaOverwrite": "Substituir todos os conjuntos de backup existentes", - "backup.newMediaSetName": "Novo nome do conjunto de mídias", - "backup.newMediaSetDescription": "Nova descrição do conjunto de mídias", - "backup.checksumContainer": "Executar soma de verificação antes de gravar na mídia", - "backup.verifyContainer": "Verificar backup quando terminar", - "backup.continueOnErrorContainer": "Continuar em caso de erro", "backup.expiration": "Expiração", - "backup.setBackupRetainDays": "Defina os dias de retenção de backup", - "backup.copyOnly": "Backup somente cópia", - "backup.advancedConfiguration": "Configuração Avançada", - "backup.compression": "Compactação", + "backup.media": "Mídia", + "backup.mediaNameRequired": "O nome da mídia é obrigatório", + "backup.mediaOption": "Backup para o conjunto de mídias existente", + "backup.mediaOptionFormat": "Backup para um novo conjunto de mídias", + "backup.newMediaSetDescription": "Nova descrição do conjunto de mídias", + "backup.newMediaSetName": "Novo nome do conjunto de mídias", + "backup.noEncryptorWarning": "Nenhum certificado ou chave assimétrica está disponível", + "backup.recoveryModel": "Modelo de recuperação", + "backup.reliability": "Confiabilidade", "backup.setBackupCompression": "Definir a compactação de backup", - "backup.encryption": "Criptografia", + "backup.setBackupRetainDays": "Defina os dias de retenção de backup", "backup.transactionLog": "Log de transações", "backup.truncateTransactionLog": "Truncar o log de transações", - "backup.backupTail": "Backup do final do log", - "backup.reliability": "Confiabilidade", - "backup.mediaNameRequired": "O nome da mídia é obrigatório", - "backup.noEncryptorWarning": "Nenhum certificado ou chave assimétrica está disponível", - "addFile": "Adicionar um arquivo", - "removeFile": "Remover arquivos", - "backupComponent.invalidInput": "Entrada inválida. O valor deve ser maior ou igual a 0.", - "backupComponent.script": "Script", + "backup.verifyContainer": "Verificar backup quando terminar", "backupComponent.backup": "Backup", "backupComponent.cancel": "Cancelar", - "backup.containsBackupToUrlError": "Apenas backup para arquivo é compatível", - "backup.backupFileRequired": "O caminho do arquivo de backup é obrigatório" + "backupComponent.invalidInput": "Entrada inválida. O valor deve ser maior ou igual a 0.", + "backupComponent.script": "Script", + "removeFile": "Remover arquivos" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Backup" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Você precisa habilitar as versões prévias dos recursos para poder utilizar o backup", - "backup.commandNotSupportedForServer": "O comando Backup não é suportado fora de um contexto de banco de dados. Selecione um banco de dados e tente novamente.", "backup.commandNotSupported": "O comando Backup não é compatível com bancos de dados SQL do Azure.", + "backup.commandNotSupportedForServer": "O comando Backup não é suportado fora de um contexto de banco de dados. Selecione um banco de dados e tente novamente.", + "backup.isPreviewFeature": "Você precisa habilitar as versões prévias dos recursos para poder utilizar o backup", "backupAction.backup": "Backup" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Chave Assimétrica", + "backup.compressBackup": "Compactar backup", + "backup.defaultCompression": "Usar a configuração padrão do servidor", + "backup.doNotCompress": "Não compactar backup", "backup.labelDatabase": "Banco de dados", + "backup.labelDifferential": "Diferencial", + "backup.labelDisk": "Disco", "backup.labelFilegroup": "Arquivos e grupos de arquivos", "backup.labelFull": "Completo", - "backup.labelDifferential": "Diferencial", "backup.labelLog": "Log de Transações", - "backup.labelDisk": "Disco", "backup.labelUrl": "URL", - "backup.defaultCompression": "Usar a configuração padrão do servidor", - "backup.compressBackup": "Compactar backup", - "backup.doNotCompress": "Não compactar backup", - "backup.serverCertificate": "Certificado do Servidor", - "backup.asymmetricKey": "Chave Assimétrica" + "backup.serverCertificate": "Certificado do Servidor" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "Não foi possível encontrar o gráfico para salvar", + "chartSaved": "Gráfico salvo no caminho: {0}", + "configureChartLabel": "Configurar Gráfico", + "copyChartLabel": "Copiar como imagem", "createInsightLabel": "Criar Insight", "createInsightNoEditor": "Não é possível criar insight, pois o editor ativo não é um Editor SQL", "myWidgetName": "Meu Widget", - "configureChartLabel": "Configurar Gráfico", - "copyChartLabel": "Copiar como imagem", - "chartNotFound": "Não foi possível encontrar o gráfico para salvar", - "saveImageLabel": "Salvar como imagem", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "Gráfico salvo no caminho: {0}" + "saveImageLabel": "Salvar como imagem" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Direção de Dados", - "verticalLabel": "Vertical", - "horizontalLabel": "Horizontal", + "chartTypeLabel": "Tipo de Gráfico", "columnsAsLabelsLabel": "Use nomes de colunas como rótulos", + "dataDirectionLabel": "Direção de Dados", + "dataTypeLabel": "Tipo de Dados", + "encodingOption": "Codificação", + "horizontalLabel": "Horizontal", + "imageFormatOption": "Formato de Imagem", "labelFirstColumnLabel": "Use a primeira coluna como rótulo de linha", "legendLabel": "Posição da Legenda", - "yAxisLabel": "Rótulo do Eixo Y", - "yAxisMinVal": "Valor Mínimo do Eixo Y", - "yAxisMaxVal": "Valor Máximo do Eixo Y", - "xAxisLabel": "Rótulo do Eixo X", - "xAxisMinVal": "Valor Mínimo do Eixo X", - "xAxisMaxVal": "Valor Máximo do Eixo X", - "xAxisMinDate": "Data Mínima do Eixo X", - "xAxisMaxDate": "Data Máxima do Eixo X", - "dataTypeLabel": "Tipo de Dados", "numberLabel": "Número", "pointLabel": "Ponto", - "chartTypeLabel": "Tipo de Gráfico", - "encodingOption": "Codificação", - "imageFormatOption": "Formato de Imagem" + "verticalLabel": "Vertical", + "xAxisLabel": "Rótulo do Eixo X", + "xAxisMaxDate": "Data Máxima do Eixo X", + "xAxisMaxVal": "Valor Máximo do Eixo X", + "xAxisMinDate": "Data Mínima do Eixo X", + "xAxisMinVal": "Valor Mínimo do Eixo X", + "yAxisLabel": "Rótulo do Eixo Y", + "yAxisMaxVal": "Valor Máximo do Eixo Y", + "yAxisMinVal": "Valor Mínimo do Eixo Y" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Gráfico" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "Barra Horizontal", "barAltName": "Barra", + "charting.failedToGetRows": "Falha ao obter as linhas do conjunto de dados para o gráfico.", + "charting.unsupportedType": "Não há suporte para o tipo de gráfico '{0}'.", + "countAltName": "Contagem", + "doughnutAltName": "Rosca", + "horizontalBarAltName": "Barra Horizontal", + "imageAltName": "Imagem", "lineAltName": "Linha", "pieAltName": "Pizza", "scatterAltName": "Dispersão", - "timeSeriesAltName": "Série Temporal", - "imageAltName": "Imagem", - "countAltName": "Contagem", "tableAltName": "Tabela", - "doughnutAltName": "Rosca", - "charting.failedToGetRows": "Falha ao obter as linhas do conjunto de dados para o gráfico.", - "charting.unsupportedType": "Não há suporte para o tipo de gráfico '{0}'." + "timeSeriesAltName": "Série Temporal" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Gráficos Integrados", - "builtinCharts.maxRowCountDescription": "O número máximo de linhas para os gráficos exibirem. Aviso: aumentar isso pode afetar o desempenho." + "builtinCharts.maxRowCountDescription": "O número máximo de linhas para os gráficos exibirem. Aviso: aumentar isso pode afetar o desempenho.", + "builtinChartsConfigurationTitle": "Gráficos Integrados" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Fechar" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "Não Mostrar Novamente" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Conectando: {0}", - "runningCommandLabel": "Comando em execução: {0}", - "openingNewQueryLabel": "Abrindo a nova consulta: {0}", - "warnServerRequired": "Não é possível se conectar, pois não foi fornecida nenhuma informação do servidor", - "errConnectUrl": "Não foi possível abrir a URL devido ao erro {0}", - "connectServerDetail": "Isso será conectado ao servidor {0}", "confirmConnect": "Tem certeza de que deseja se conectar?", + "connectServerDetail": "Isso será conectado ao servidor {0}", + "connectingLabel": "Conectando: {0}", + "connectingQueryLabel": "Conectando o arquivo de consulta", + "errConnectUrl": "Não foi possível abrir a URL devido ao erro {0}", "open": "&&Abrir", - "connectingQueryLabel": "Conectando o arquivo de consulta" + "openingNewQueryLabel": "Abrindo a nova consulta: {0}", + "runningCommandLabel": "Comando em execução: {0}", + "warnServerRequired": "Não é possível se conectar, pois não foi fornecida nenhuma informação do servidor" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} foi substituído por {1} nas suas configurações de usuário.", "workbench.configuration.upgradeWorkspace": "{0} foi substituído por {1} nas suas configurações de workspace." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "O número máximo de conexões usadas recentemente para armazenar na lista de conexão.", + "connection.parseClipboardForConnectionStringDescription": "Tentativa de analisar o conteúdo da área de transferência quando a caixa de diálogo conexão é aberta ou a cópia é executada.", "sql.defaultEngineDescription": "Mecanismo SQL padrão a ser usado. Isso direciona o provedor de idioma padrão em arquivos .sql e o padrão a ser usado ao criar uma conexão.", - "connection.parseClipboardForConnectionStringDescription": "Tentativa de analisar o conteúdo da área de transferência quando a caixa de diálogo conexão é aberta ou a cópia é executada." + "sql.maxRecentConnectionsDescription": "O número máximo de conexões usadas recentemente para armazenar na lista de conexão." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "Status da Conexão" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "ID comum do provedor", + "schema.connectionOptions": "Opções de conexão", "schema.displayName": "Nome de Exibição do provedor", - "schema.notebookKernelAlias": "Alias do Kernel do Notebook para o provedor", "schema.iconPath": "Caminho do ícone do tipo de servidor", - "schema.connectionOptions": "Opções de conexão" + "schema.notebookKernelAlias": "Alias do Kernel do Notebook para o provedor", + "schema.providerId": "ID comum do provedor" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Nome visível do usuário para o provedor de árvore", - "connectionTreeProvider.schema.id": "A ID do provedor precisa ser a mesma usada para registrar o provedor de dados de árvore e precisa começar com `connectionDialog/`" + "connectionTreeProvider.schema.id": "A ID do provedor precisa ser a mesma usada para registrar o provedor de dados de árvore e precisa começar com `connectionDialog/`", + "connectionTreeProvider.schema.name": "Nome visível do usuário para o provedor de árvore" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Identificador exclusivo para este contêiner.", - "azdata.extension.contributes.dashboard.container.container": "O contêiner que será exibido na guia.", "azdata.extension.contributes.containers": "Contribui com um único ou vários contêineres de painéis para os usuários adicionarem ao painel.", - "dashboardContainer.contribution.noIdError": "Nenhuma ID no contêiner de painéis especificada para a extensão.", - "dashboardContainer.contribution.noContainerError": "Nenhum contêiner no contêiner de painéis especificado para a extensão.", + "azdata.extension.contributes.dashboard.container.container": "O contêiner que será exibido na guia.", + "azdata.extension.contributes.dashboard.container.id": "Identificador exclusivo para este contêiner.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "Exatamente 1 contêiner de painéis deve ser definido por espaço.", + "dashboardContainer.contribution.noContainerError": "Nenhum contêiner no contêiner de painéis especificado para a extensão.", + "dashboardContainer.contribution.noIdError": "Nenhuma ID no contêiner de painéis especificada para a extensão.", "dashboardTab.contribution.unKnownContainerType": "O tipo de contêiner desconhecido é definido no contêiner de painéis para extensão." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "A visualização com suporte do modelo que será exibida nesta guia." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Identificador exclusivo para esta seção de navegação. Será passado para a extensão para quaisquer solicitações.", - "dashboard.container.left-nav-bar.icon": "(Opcional) Ícone usado para representar essa seção de navegação na interface do usuário. Um caminho de arquivo ou uma configuração com tema", - "dashboard.container.left-nav-bar.icon.light": "Caminho do ícone quando um tema leve é usado", - "dashboard.container.left-nav-bar.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "dashboard.container.left-nav-bar.title": "Título da seção de navegação para mostrar ao usuário.", - "dashboard.container.left-nav-bar.container": "O contêiner que será exibido nesta seção de navegação.", "dashboard.container.left-nav-bar": "A lista de contêineres de painéis que será exibida nesta seção de navegação.", - "navSection.missingTitle.error": "Não foi especificado nenhum título na seção de navegação para a extensão.", + "dashboard.container.left-nav-bar.container": "O contêiner que será exibido nesta seção de navegação.", + "dashboard.container.left-nav-bar.icon": "(Opcional) Ícone usado para representar essa seção de navegação na interface do usuário. Um caminho de arquivo ou uma configuração com tema", + "dashboard.container.left-nav-bar.icon.dark": "Caminho de ícone quando um tema escuro é usado", + "dashboard.container.left-nav-bar.icon.light": "Caminho do ícone quando um tema leve é usado", + "dashboard.container.left-nav-bar.id": "Identificador exclusivo para esta seção de navegação. Será passado para a extensão para quaisquer solicitações.", + "dashboard.container.left-nav-bar.title": "Título da seção de navegação para mostrar ao usuário.", + "navSection.invalidContainer.error": "NAV_SECTION dentro de NAV_SECTION é um contêiner inválido para a extensão.", "navSection.missingContainer.error": "Não foi especificado nenhum contêiner na seção de navegação para a extensão.", - "navSection.moreThanOneDashboardContainersError": "Exatamente 1 contêiner de painéis deve ser definido por espaço.", - "navSection.invalidContainer.error": "NAV_SECTION dentro de NAV_SECTION é um contêiner inválido para a extensão." + "navSection.missingTitle.error": "Não foi especificado nenhum título na seção de navegação para a extensão.", + "navSection.moreThanOneDashboardContainersError": "Exatamente 1 contêiner de painéis deve ser definido por espaço." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "O modo de exibição da Web que será exibido nesta guia." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "A lista de widgets é esperada dentro de contêiner de widgets para a extensão." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Abrir recursos instalados", + "clickToPin": "Clique para fixar", + "clickToUnpin": "Clique para desafixar", + "collapseWidget": "Recolher Widget", + "deleteWidget": "Excluir Widget", "editDashboard": "Editar", "editDashboardExit": "Sair", + "expandWidget": "Expandir Widget", "refreshWidget": "Atualizar", - "toggleMore": "Mostrar Ações", - "deleteWidget": "Excluir Widget", - "clickToUnpin": "Clique para desafixar", - "clickToPin": "Clique para fixar", - "addFeatureAction.openInstalledFeatures": "Abrir recursos instalados", - "collapseWidget": "Recolher Widget", - "expandWidget": "Expandir Widget" + "toggleMore": "Mostrar Ações" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} é um contêiner desconhecido." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "Geral", "home": "Página Inicial", - "missingConnectionInfo": "Nenhuma informação de conexão foi encontrada para este painel", - "dashboard.generalTabGroupHeader": "Geral" + "missingConnectionInfo": "Nenhuma informação de conexão foi encontrada para este painel" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Identificador exclusivo para esta guia. Será passado para a extensão para quaisquer solicitações.", - "azdata.extension.contributes.dashboard.tab.title": "Título da guia para mostrar ao usuário.", - "azdata.extension.contributes.dashboard.tab.description": "Descrição desta guia que será mostrada ao usuário.", - "azdata.extension.contributes.tab.when": "A condição deve ser true para mostrar este item", - "azdata.extension.contributes.tab.provider": "Define os tipos de conexão com os quais essa guia é compatível. O padrão será 'MSSQL' se essa opção não for definida", - "azdata.extension.contributes.dashboard.tab.container": "O contêiner que será exibido nesta guia.", + "administrationTabGroup": "Administração", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Se esta guia deve ou não ser sempre exibida ou apenas quando o usuário a adiciona.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Se esta guia deve ou não ser usada como guia da Página Inicial para um tipo de conexão.", + "azdata.extension.contributes.dashboard.tab.container": "O contêiner que será exibido nesta guia.", + "azdata.extension.contributes.dashboard.tab.description": "Descrição desta guia que será mostrada ao usuário.", "azdata.extension.contributes.dashboard.tab.group": "O identificador exclusivo do grupo ao qual esta guia pertence. Valor do grupo doméstico: página inicial.", - "dazdata.extension.contributes.dashboard.tab.icon": "(Opcional) Ícone usado para representar esta guia na interface do usuário. Um caminho de arquivo ou uma configuração com tema", - "azdata.extension.contributes.dashboard.tab.icon.light": "Caminho do ícone quando um tema leve é usado", "azdata.extension.contributes.dashboard.tab.icon.dark": "Caminho de ícone quando um tema escuro é usado", - "azdata.extension.contributes.tabs": "Contribui com uma única ou várias guias para que os usuários adicionem ao painel.", - "dashboardTab.contribution.noTitleError": "Nenhum título especificado para a extensão.", - "dashboardTab.contribution.noDescriptionWarning": "Nenhuma descrição especificada para mostrar.", - "dashboardTab.contribution.noContainerError": "Nenhum contêiner especificado para a extensão.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "Exatamente 1 contêiner de painéis deve ser definido por espaço", + "azdata.extension.contributes.dashboard.tab.icon.light": "Caminho do ícone quando um tema leve é usado", + "azdata.extension.contributes.dashboard.tab.id": "Identificador exclusivo para esta guia. Será passado para a extensão para quaisquer solicitações.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Se esta guia deve ou não ser usada como guia da Página Inicial para um tipo de conexão.", + "azdata.extension.contributes.dashboard.tab.title": "Título da guia para mostrar ao usuário.", "azdata.extension.contributes.dashboard.tabGroup.id": "Identificador exclusivo deste grupo de guias.", "azdata.extension.contributes.dashboard.tabGroup.title": "Título do grupo de guias.", + "azdata.extension.contributes.tab.provider": "Define os tipos de conexão com os quais essa guia é compatível. O padrão será 'MSSQL' se essa opção não for definida", + "azdata.extension.contributes.tab.when": "A condição deve ser true para mostrar este item", "azdata.extension.contributes.tabGroups": "Contribui com um ou vários grupos de guias para os usuários adicionarem ao painel.", + "azdata.extension.contributes.tabs": "Contribui com uma única ou várias guias para que os usuários adicionem ao painel.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "Exatamente 1 contêiner de painéis deve ser definido por espaço", + "dashboardTab.contribution.noContainerError": "Nenhum contêiner especificado para a extensão.", + "dashboardTab.contribution.noDescriptionWarning": "Nenhuma descrição especificada para mostrar.", + "dashboardTab.contribution.noTitleError": "Nenhum título especificado para a extensão.", "dashboardTabGroup.contribution.noIdError": "Nenhuma ID foi especificada para o grupo de guias.", "dashboardTabGroup.contribution.noTitleError": "Nenhum título foi especificado para o grupo de guias.", - "administrationTabGroup": "Administração", + "databasesTabDescription": "guia de bancos de dados", + "databasesTabTitle": "Bancos de Dados", + "dazdata.extension.contributes.dashboard.tab.icon": "(Opcional) Ícone usado para representar esta guia na interface do usuário. Um caminho de arquivo ou uma configuração com tema", "monitoringTabGroup": "Monitoramento", "performanceTabGroup": "Desempenho", "securityTabGroup": "Segurança", - "troubleshootingTabGroup": "Solução de Problemas", "settingsTabGroup": "Configurações", - "databasesTabDescription": "guia de bancos de dados", - "databasesTabTitle": "Bancos de Dados" + "troubleshootingTabGroup": "Solução de Problemas" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Gerenciar", - "dashboard.editor.label": "Painel" + "dashboard.editor.label": "Painel", + "manage": "Gerenciar" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Gerenciar" @@ -9905,67 +10372,67 @@ "opticon": "propriedade `ícone` pode ser omitida ou deve ser uma cadeia de caracteres ou um literal como `{escuro, claro}`" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Define uma propriedade para mostrar no painel", - "dashboard.properties.property.displayName": "Qual o valor a ser usado como um rótulo para a propriedade", - "dashboard.properties.property.value": "Qual o valor do objeto para acessar o valor", - "dashboard.properties.property.ignore": "Especifique os valores a serem ignorados", - "dashboard.properties.property.default": "Valor padrão para mostrar se ignorado ou sem valor", + "carbon.extension.dashboard": "Define que este provedor oferece suporte para o painel", + "dashboard.id": "Id do provedor (ex. MSSQL)", + "dashboard.properties": "Valores de propriedade a serem exibidos no painel", + "dashboard.properties.databaseProperties": "Propriedades a serem exibidas na página de banco de dados", "dashboard.properties.flavor": "Uma variante para definir as propriedades do painel", - "dashboard.properties.flavor.id": "Id da variante", "dashboard.properties.flavor.condition": "Condição para usar essa variante", "dashboard.properties.flavor.condition.field": "Campo para comparar a", "dashboard.properties.flavor.condition.operator": "Qual operador usar para comparação", "dashboard.properties.flavor.condition.value": "Valor para comparar o campo com", - "dashboard.properties.databaseProperties": "Propriedades a serem exibidas na página de banco de dados", - "dashboard.properties.serverProperties": "Propriedades a serem exibidas na página do servidor", - "carbon.extension.dashboard": "Define que este provedor oferece suporte para o painel", - "dashboard.id": "Id do provedor (ex. MSSQL)", - "dashboard.properties": "Valores de propriedade a serem exibidos no painel" + "dashboard.properties.flavor.id": "Id da variante", + "dashboard.properties.property": "Define uma propriedade para mostrar no painel", + "dashboard.properties.property.default": "Valor padrão para mostrar se ignorado ou sem valor", + "dashboard.properties.property.displayName": "Qual o valor a ser usado como um rótulo para a propriedade", + "dashboard.properties.property.ignore": "Especifique os valores a serem ignorados", + "dashboard.properties.property.value": "Qual o valor do objeto para acessar o valor", + "dashboard.properties.serverProperties": "Propriedades a serem exibidas na página do servidor" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "A condição deve ser true para mostrar este item", + "azdata.extension.contributes.dashboardPage.tab.id": "Identificador exclusivo para esta guia. Será passado para a extensão para quaisquer solicitações.", "azdata.extension.contributes.widget.hideHeader": "Opção de ocultar o cabeçalho do widget. O valor padrão é false", - "dashboardpage.tabName": "O título do contêiner", - "dashboardpage.rowNumber": "A linha do componente na grade", - "dashboardpage.rowSpan": "O rowspan do componente na grade. O valor padrão é 1. Use '*' para definir o número de linhas na grade.", + "azdata.extension.contributes.widget.when": "A condição deve ser true para mostrar este item", + "dashboardTabError": "A guia Extensão é desconhecida ou não está instalada.", "dashboardpage.colNumber": "A coluna do componente na grade", "dashboardpage.colspan": "O colspan do component na grade. O valor padrão é 1. Use '*' para definir o número de colunas na grade.", - "azdata.extension.contributes.dashboardPage.tab.id": "Identificador exclusivo para esta guia. Será passado para a extensão para quaisquer solicitações.", - "dashboardTabError": "A guia Extensão é desconhecida ou não está instalada." + "dashboardpage.rowNumber": "A linha do componente na grade", + "dashboardpage.rowSpan": "O rowspan do componente na grade. O valor padrão é 1. Use '*' para definir o número de linhas na grade.", + "dashboardpage.tabName": "O título do contêiner" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Propriedades do Banco de Dados" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Habilitar ou desabilitar o widget de propriedades", + "compatibilityLevel": "Nível de Compatibilidade", "dashboard.databaseproperties": "Valores de propriedade para mostrar", "dashboard.databaseproperties.displayName": "Nome de exibição da propriedade", - "dashboard.databaseproperties.value": "Valor no objeto de informações do banco de dados", "dashboard.databaseproperties.ignore": "Especificar valores específicos para ignorar", - "recoveryModel": "Modo de Recuperação", + "dashboard.databaseproperties.value": "Valor no objeto de informações do banco de dados", + "dashboardDatabase": "Personaliza a página do painel de banco de dados", + "dashboardDatabaseProperties": "Habilitar ou desabilitar o widget de propriedades", + "dashboardDatabaseTabs": "Personaliza as guias do painel de banco de dados", "lastDatabaseBackup": "Último Backup de Banco de Dados", "lastLogBackup": "Último Backup de Log", - "compatibilityLevel": "Nível de Compatibilidade", - "owner": "Proprietário", - "dashboardDatabase": "Personaliza a página do painel de banco de dados", "objectsWidgetTitle": "Pesquisar", - "dashboardDatabaseTabs": "Personaliza as guias do painel de banco de dados" + "owner": "Proprietário", + "recoveryModel": "Modo de Recuperação" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Propriedades do Servidor" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Habilitar ou desabilitar o widget de propriedades", + "computerName": "Nome do Computador", "dashboard.serverproperties": "Valores de propriedade para mostrar", "dashboard.serverproperties.displayName": "Nome de exibição da propriedade", "dashboard.serverproperties.value": "Valor no objeto de informações do servidor", - "version": "Versão", - "edition": "Edição", - "computerName": "Nome do Computador", - "osVersion": "Versão do Sistema Operacional", - "explorerWidgetsTitle": "Pesquisar", "dashboardServer": "Personaliza a página de painel do servidor", - "dashboardServerTabs": "Personaliza as guias de painel do servidor" + "dashboardServerProperties": "Habilitar ou desabilitar o widget de propriedades", + "dashboardServerTabs": "Personaliza as guias de painel do servidor", + "edition": "Edição", + "explorerWidgetsTitle": "Pesquisar", + "osVersion": "Versão do Sistema Operacional", + "version": "Versão" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Página Inicial" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Mostrar Ações", + "dashboard.explorer.actionsColumn": "Ações", + "explorerSearchMatchResultMessage": "Lista de pesquisa filtrada para {0} itens", "explorerSearchNoMatchResultMessage": "Não foi encontrado nenhum item correspondente", - "explorerSearchSingleMatchResultMessage": "Lista de pesquisa filtrada para um item", - "explorerSearchMatchResultMessage": "Lista de pesquisa filtrada para {0} itens" + "explorerSearchSingleMatchResultMessage": "Lista de pesquisa filtrada para um item" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Nome", - "dashboard.explorer.schemaDisplayValue": "Esquema", - "dashboard.explorer.objectTypeDisplayValue": "Tipo" + "dashboard.explorer.objectTypeDisplayValue": "Tipo", + "dashboard.explorer.schemaDisplayValue": "Esquema" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "carregando objetos", - "loadingDatabases": "carregando bancos de dados", - "loadingObjectsCompleted": "carregamento de objetos concluído.", - "loadingDatabasesCompleted": "carregamento dos bancos de dados concluído.", - "seachObjects": "Pesquisar pelo nome do tipo (t:, v:, f: ou sp:)", - "searchDatabases": "Pesquisar bancos de dados", + "dashboard.explorer.databaseError": "Não é possível carregar bancos de dados", "dashboard.explorer.objectError": "Não é possível carregar objetos", - "dashboard.explorer.databaseError": "Não é possível carregar bancos de dados" + "loadingDatabases": "carregando bancos de dados", + "loadingDatabasesCompleted": "carregamento dos bancos de dados concluído.", + "loadingObjects": "carregando objetos", + "loadingObjectsCompleted": "carregamento de objetos concluído.", + "seachObjects": "Pesquisar pelo nome do tipo (t:, v:, f: ou sp:)", + "searchDatabases": "Pesquisar bancos de dados" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Executar Consulta" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "Carregando {0}", - "insightsWidgetLoadingCompletedMessage": "Carregamento de {0} concluído", "insights.autoRefreshOffState": "Atualização Automática: DESATIVADA", "insights.lastUpdated": "Ultima Atualização: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "Carregamento de {0} concluído", + "insightsWidgetLoadingMessage": "Carregando {0}", "noResults": "Nenhum resultado para mostrar" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Adiciona um widget que pode consultar um servidor ou banco de dados e exibir os resultados de várias maneiras – como um gráfico, uma contagem resumida e muito mais", + "actionDatabaseDescription": "Banco de dados de destino da ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", + "actionServerDescription": "O servidor de destino da ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", + "actionTypes": "Quais ações usar", + "actionUserDescription": "O usuário de destino para a ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", + "carbon.extension.contributes.insightType.id": "Identificador do insight", + "carbon.extension.contributes.insights": "Contribui com insights para a paleta do painel.", + "insightAutoRefreshIntervalDescription": "[Opcional] Intervalo de atualização automática em minutos, se não estiver definido, não haverá atualização automática", "insightIdDescription": "Identificador Exclusivo usado para armazenar em cache os resultados do insight.", "insightQueryDescription": "Consulta SQL para executar. Isso deve retornar exatamente 1 resultset.", "insightQueryFileDescription": "[Opcional] caminho para um arquivo que contém uma consulta. Use se a 'query' não for definida", - "insightAutoRefreshIntervalDescription": "[Opcional] Intervalo de atualização automática em minutos, se não estiver definido, não haverá atualização automática", - "actionTypes": "Quais ações usar", - "actionDatabaseDescription": "Banco de dados de destino da ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", - "actionServerDescription": "O servidor de destino da ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", - "actionUserDescription": "O usuário de destino para a ação. É possível usar o formato '${ columnName }' para usar um nome de coluna controlado por dados.", - "carbon.extension.contributes.insightType.id": "Identificador do insight", - "carbon.extension.contributes.insights": "Contribui com insights para a paleta do painel." + "insightWidgetDescription": "Adiciona um widget que pode consultar um servidor ou banco de dados e exibir os resultados de várias maneiras – como um gráfico, uma contagem resumida e muito mais" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "O gráfico não pode ser exibido com os dados fornecidos" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Exibe os resultados de uma consulta como um gráfico no painel", "colorMapDescription": "Mapeia 'nome de coluna' -> cor. Por exemplo, adicione 'column1': red para garantir que essa coluna use uma cor vermelha ", - "legendDescription": "Indica a posição preferida e a visibilidade da legenda do gráfico. Esses são os nomes das colunas da sua consulta e mapeados para o rótulo de cada entrada do gráfico", - "labelFirstColumnDescription": "Se dataDirection for horizontal, definir como true usará o valor das primeiras colunas para a legenda.", "columnsAsLabels": "Se dataDirection for vertical, definir como true usará os nomes das colunas para a legenda.", "dataDirectionDescription": "Define se os dados são lidos de uma coluna (vertical) ou uma linha (horizontal). Para séries temporais, isso é ignorado, pois a direção deve ser vertical.", + "labelFirstColumnDescription": "Se dataDirection for horizontal, definir como true usará o valor das primeiras colunas para a legenda.", + "legendDescription": "Indica a posição preferida e a visibilidade da legenda do gráfico. Esses são os nomes das colunas da sua consulta e mapeados para o rótulo de cada entrada do gráfico", "showTopNData": "Se showTopNData for definido, mostre somente os dados top N no gráfico." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Valor mínimo do eixo y", - "yAxisMax": "Valor máximo do eixo y", + "barchart.xAxisLabel": "Rótulo para o eixo x", "barchart.yAxisLabel": "Rótulo para o eixo y", - "xAxisMin": "Valor mínimo do eixo x", "xAxisMax": "Valor máximo do eixo x", - "barchart.xAxisLabel": "Rótulo para o eixo x" + "xAxisMin": "Valor mínimo do eixo x", + "yAxisMax": "Valor máximo do eixo y", + "yAxisMin": "Valor mínimo do eixo y" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Indica a propriedade de dados de um conjunto de dados para um gráfico." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Para cada coluna em um conjunto de resultados, exibe o valor na linha 0 como uma contagem seguida pelo nome da coluna. Dá suporte para '1 Íntegro', '3 Não Íntegro', por exemplo, em que 'Íntegro' é o nome da coluna e 1 é o valor na célula 1 da linha 1" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Exibe uma imagem, por exemplo, um retornado por uma consulta R usando o ggplot2", + "encodingDescription": "É codificado como hexa, base64 ou algum outro formato?", "imageFormatDescription": "Qual é o formato esperado – É um JPEG, PNG ou outro formato?", - "encodingDescription": "É codificado como hexa, base64 ou algum outro formato?" + "imageInsightDescription": "Exibe uma imagem, por exemplo, um retornado por uma consulta R usando o ggplot2" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Exibe os resultados em uma tabela simples" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "Não é possível carregar as propriedades do painel", "loadingProperties": "Carregando as propriedades", - "loadingPropertiesCompleted": "Carregamento de propriedades concluído", - "dashboard.properties.error": "Não é possível carregar as propriedades do painel" + "loadingPropertiesCompleted": "Carregamento de propriedades concluído" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Conexões de Banco de Dados", - "datasource.connections": "conexões de fonte de dados", - "datasource.connectionGroups": "grupos de fonte de dados", "connectionsSortOrder.dateAdded": "As conexões salvas são classificadas pelas datas em que foram adicionadas.", "connectionsSortOrder.displayName": "As conexões salvas são classificadas por seus nomes de exibição alfabeticamente.", + "databaseConnections": "Conexões de Banco de Dados", + "datasource.connectionGroups": "grupos de fonte de dados", + "datasource.connections": "conexões de fonte de dados", "datasource.connectionsSortOrder": "Controla a ordem de classificação das conexões e dos grupos de conexão salvos.", - "startupConfig": "Configuração de Inicialização", - "startup.alwaysShowServersView": "True para a exibição Servidores a ser mostrada na inicialização do padrão do Azure Data Studio; false se a última visualização aberta deve ser mostrada" + "startup.alwaysShowServersView": "True para a exibição Servidores a ser mostrada na inicialização do padrão do Azure Data Studio; false se a última visualização aberta deve ser mostrada", + "startupConfig": "Configuração de Inicialização" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Identificador da exibição. Use isso para registrar um provedor de dados por meio da API 'vscode.window.registerTreeDataProviderForView'. Também para ativar sua extensão registrando o evento 'onView: ${id}' para 'activationEvents'.", - "vscode.extension.contributes.view.name": "O nome legível para humanos da exibição. Será mostrado", - "vscode.extension.contributes.view.when": "A condição que deve ser true para mostrar esta exibição", - "extension.contributes.dataExplorer": "Contribui com exibições para o editor", - "extension.dataExplorer": "Contribui com exibições para o contêiner do Data Explorer na barra de Atividade", "dataExplorer.contributed": "Contribui com exibições para o contêiner de exibições contribuídas", "duplicateView1": "Não é possível registrar vários modos de exibição com a mesma id '{0}' no contêiner de exibição '{1}'", "duplicateView2": "Uma exibição com a id '{0}' já está registrada no contêiner de exibição '{1}'", + "extension.contributes.dataExplorer": "Contribui com exibições para o editor", + "extension.dataExplorer": "Contribui com exibições para o contêiner do Data Explorer na barra de Atividade", + "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", "requirearray": "as exibições devem ser uma matriz", "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`" + "vscode.extension.contributes.view.id": "Identificador da exibição. Use isso para registrar um provedor de dados por meio da API 'vscode.window.registerTreeDataProviderForView'. Também para ativar sua extensão registrando o evento 'onView: ${id}' para 'activationEvents'.", + "vscode.extension.contributes.view.name": "O nome legível para humanos da exibição. Será mostrado", + "vscode.extension.contributes.view.when": "A condição que deve ser true para mostrar esta exibição" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Servidores", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "Mostrar painel do SQL Editar Dados na inicialização" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Executar", "disposeEditFailure": "Editar descarte falhou com o erro: ", - "editData.stop": "Parar", + "editData.closeSql": "Fechar Painel do SQL", + "editData.run": "Executar", "editData.showSql": "Mostrar Painel do SQL", - "editData.closeSql": "Fechar Painel do SQL" + "editData.stop": "Parar" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Máximo de Linhas:" @@ -10106,157 +10574,157 @@ "revertRow": "Desfazer Linha Atual" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Salvar Como CSV", - "saveAsJson": "Salvar Como JSON", - "saveAsExcel": "Salvar Como Excel", - "saveAsXml": "Salvar Como XML", "copySelection": "Copiar", "copyWithHeaders": "Copiar com Cabeçalhos", + "saveAsCsv": "Salvar Como CSV", + "saveAsExcel": "Salvar Como Excel", + "saveAsJson": "Salvar Como JSON", + "saveAsXml": "Salvar Como XML", "selectAll": "Selecionar Tudo" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Guias do Painel ({0})", + "insight condition": "Quando", + "insightId": "ID", + "insights": "Painel de Insights ({0})", + "name": "Nome", + "tabDescription": "Descrição", "tabId": "ID", "tabTitle": "Título", - "tabDescription": "Descrição", - "insights": "Painel de Insights ({0})", - "insightId": "ID", - "name": "Nome", - "insight condition": "Quando" + "tabs": "Guias do Painel ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Obtém informações de extensão na galeria", + "notFound": "Extensão '{0}' não encontrada.", "workbench.extensions.getExtensionFromGallery.arg.name": "ID de Extensão", - "notFound": "Extensão '{0}' não encontrada." + "workbench.extensions.getExtensionFromGallery.description": "Obtém informações de extensão na galeria" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Mostrar Recomendações", "Install Extensions": "Instalar Extensões", - "openExtensionAuthoringDocs": "Criar uma Extensão..." + "openExtensionAuthoringDocs": "Criar uma Extensão...", + "showRecommendations": "Mostrar Recomendações" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "Não Mostrar Novamente", "ExtensionsRecommended": "O Azure Data Studio tem recomendações de extensão.", "VisualizerExtensionsRecommended": "O Azure Data Studio tem recomendações de extensão para a visualização de dados.\r\nQuando ele estiver, você poderá selecionar o ícone Visualizador para visualizar os resultados da consulta.", "installAll": "Instalar Tudo", - "showRecommendations": "Mostrar Recomendações", - "scenarioTypeUndefined": "O tipo de cenário para as recomendações de extensão precisa ser fornecido." + "neverShowAgain": "Não Mostrar Novamente", + "scenarioTypeUndefined": "O tipo de cenário para as recomendações de extensão precisa ser fornecido.", + "showRecommendations": "Mostrar Recomendações" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Esta extensão é recomendada pelo Azure Data Studio." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Alertas", "jobview.Jobs": "Trabalhos", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "Alertas", - "jobview.Proxies": "Proxies", - "jobview.Operators": "Operadores" + "jobview.Operators": "Operadores", + "jobview.Proxies": "Proxies" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Nome", - "jobAlertColumns.lastOccurrenceDate": "Última Ocorrência", - "jobAlertColumns.enabled": "Habilitado", + "jobAlertColumns.categoryName": "Nome da Categoria", "jobAlertColumns.delayBetweenResponses": "Atraso Entre as Respostas (em segundos)", - "jobAlertColumns.categoryName": "Nome da Categoria" + "jobAlertColumns.enabled": "Habilitado", + "jobAlertColumns.lastOccurrenceDate": "Última Ocorrência", + "jobAlertColumns.name": "Nome" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Sucesso", - "jobaction.faillabel": "Erro", - "jobaction.refresh": "Atualizar", - "jobaction.newJob": "Novo Trabalho", - "jobaction.run": "Executar", + "joaction.deletedOperator": "O operador foi excluído com êxito", "jobSuccessfullyStarted": ": O trabalho foi iniciado com êxito.", - "jobaction.stop": "Parar", "jobSuccessfullyStopped": ": O trabalho foi interrompido com êxito.", - "jobaction.editJob": "Editar Trabalho", - "notebookAction.openNotebook": "Abrir", + "jobaction.Cancel": "Cancelar", + "jobaction.deleteAlert": "Excluir Alerta", + "jobaction.deleteAlertConfirm": "Tem certeza de que gostaria de excluir o alerta '{0}'?", "jobaction.deleteJob": "Excluir Trabalho", "jobaction.deleteJobConfirm": "Tem certeza de que gostaria de excluir o trabalho '{0}'?", - "jobaction.failedToDeleteJob": "Não foi possível excluir o trabalho '{0}'.\r\nErro: {1}", - "jobaction.deletedJob": "O trabalho foi excluído com êxito", - "jobaction.newStep": "Nova Etapa", - "jobaction.deleteStep": "Excluir Etapa", - "jobaction.deleteStepConfirm": "Tem certeza de que gostaria de excluir a etapa '{0}'?", - "jobaction.failedToDeleteStep": "Não foi possível excluir a etapa '{0}'.\r\nErro: {1}", - "jobaction.deletedStep": "A etapa do trabalho foi excluída com êxito", - "jobaction.newAlert": "Novo Alerta", - "jobaction.editAlert": "Editar Alerta", - "jobaction.deleteAlert": "Excluir Alerta", - "jobaction.Cancel": "Cancelar", - "jobaction.deleteAlertConfirm": "Tem certeza de que gostaria de excluir o alerta '{0}'?", - "jobaction.failedToDeleteAlert": "Não foi possível excluir o alerta '{0}'.\r\nErro: {1}", - "jobaction.deletedAlert": "O alerta foi excluído com êxito", - "jobaction.newOperator": "Novo Operador", - "jobaction.editOperator": "Editar Operador", + "jobaction.deleteNotebookConfirm": "Tem certeza de que gostaria de excluir o notebook '{0}'?", "jobaction.deleteOperator": "Excluir Operador", "jobaction.deleteOperatorConfirm": "Tem certeza de que gostaria de excluir o operador '{0}'?", - "jobaction.failedToDeleteOperator": "Não foi possível excluir o operador '{0}'.\r\nErro: {1}", - "joaction.deletedOperator": "O operador foi excluído com êxito", - "jobaction.newProxy": "Novo Proxy", - "jobaction.editProxy": "Editar Proxy", "jobaction.deleteProxy": "Excluir Proxy", "jobaction.deleteProxyConfirm": "Tem certeza de que gostaria de excluir o proxy '{0}'?", - "jobaction.failedToDeleteProxy": "Não foi possível excluir o proxy '{0}'.\r\nErro: {1}", - "jobaction.deletedProxy": "O proxy foi excluído com êxito", - "notebookaction.newJob": "Novo Trabalho do Notebook", - "notebookaction.editJob": "Editar", - "notebookaction.openNotebook": "Abrir o Notebook do Modelo", - "notebookaction.deleteNotebook": "Excluir", - "jobaction.deleteNotebookConfirm": "Tem certeza de que gostaria de excluir o notebook '{0}'?", - "jobaction.failedToDeleteNotebook": "Não foi possível excluir o notebook '{0}'.\r\nErro: {1}", + "jobaction.deleteStep": "Excluir Etapa", + "jobaction.deleteStepConfirm": "Tem certeza de que gostaria de excluir a etapa '{0}'?", + "jobaction.deletedAlert": "O alerta foi excluído com êxito", + "jobaction.deletedJob": "O trabalho foi excluído com êxito", "jobaction.deletedNotebook": "O notebook foi excluído com sucesso", - "notebookaction.pinNotebook": "Fixar", + "jobaction.deletedProxy": "O proxy foi excluído com êxito", + "jobaction.deletedStep": "A etapa do trabalho foi excluída com êxito", + "jobaction.editAlert": "Editar Alerta", + "jobaction.editJob": "Editar Trabalho", + "jobaction.editOperator": "Editar Operador", + "jobaction.editProxy": "Editar Proxy", + "jobaction.failedToDeleteAlert": "Não foi possível excluir o alerta '{0}'.\r\nErro: {1}", + "jobaction.failedToDeleteJob": "Não foi possível excluir o trabalho '{0}'.\r\nErro: {1}", + "jobaction.failedToDeleteNotebook": "Não foi possível excluir o notebook '{0}'.\r\nErro: {1}", + "jobaction.failedToDeleteOperator": "Não foi possível excluir o operador '{0}'.\r\nErro: {1}", + "jobaction.failedToDeleteProxy": "Não foi possível excluir o proxy '{0}'.\r\nErro: {1}", + "jobaction.failedToDeleteStep": "Não foi possível excluir a etapa '{0}'.\r\nErro: {1}", + "jobaction.faillabel": "Erro", + "jobaction.newAlert": "Novo Alerta", + "jobaction.newJob": "Novo Trabalho", + "jobaction.newOperator": "Novo Operador", + "jobaction.newProxy": "Novo Proxy", + "jobaction.newStep": "Nova Etapa", + "jobaction.refresh": "Atualizar", + "jobaction.run": "Executar", + "jobaction.stop": "Parar", + "jobaction.successLabel": "Sucesso", + "notebookAction.openNotebook": "Abrir", "notebookaction.deleteMaterializedNotebook": "Excluir", - "notebookaction.unpinNotebook": "Desafixar", + "notebookaction.deleteNotebook": "Excluir", + "notebookaction.editJob": "Editar", + "notebookaction.newJob": "Novo Trabalho do Notebook", + "notebookaction.openLatestRun": "Abrir a Última Execução", + "notebookaction.openNotebook": "Abrir o Notebook do Modelo", + "notebookaction.pinNotebook": "Fixar", "notebookaction.renameNotebook": "Renomear", - "notebookaction.openLatestRun": "Abrir a Última Execução" + "notebookaction.unpinNotebook": "Desafixar" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Mensagem", "stepRow.stepID": "ID da Etapa", - "stepRow.stepName": "Nome da Etapa", - "stepRow.message": "Mensagem" + "stepRow.stepName": "Nome da Etapa" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Etapas" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Nome", - "jobColumns.lastRun": "Última Execução", - "jobColumns.nextRun": "Próxima Execução", - "jobColumns.enabled": "Habilitado", - "jobColumns.status": "Status", "jobColumns.category": "Categoria", + "jobColumns.enabled": "Habilitado", + "jobColumns.lastRun": "Última Execução", + "jobColumns.lastRunOutcome": "Resultado da Última Execução", + "jobColumns.name": "Nome", + "jobColumns.nextRun": "Próxima Execução", + "jobColumns.previousRuns": "Execuções Anteriores", "jobColumns.runnable": "Executável", "jobColumns.schedule": "Agendamento", - "jobColumns.lastRunOutcome": "Resultado da Última Execução", - "jobColumns.previousRuns": "Execuções Anteriores", - "jobsView.noSteps": "Nenhuma etapa disponível para este trabalho.", - "jobsView.error": "Erro: " + "jobColumns.status": "Status", + "jobsView.error": "Erro: ", + "jobsView.noSteps": "Nenhuma etapa disponível para este trabalho." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Erro de Trabalho: ", "notebookHistory.dateCreatedTooltip": "Data de Criação: ", "notebookHistory.notebookErrorTooltip": "Erro do Notebook: ", - "notebookHistory.ErrorTooltip": "Erro de Trabalho: ", + "notebookHistory.pastRunsTitle": "Execuções Anteriores", "notebookHistory.pinnedTitle": "Fixo", - "notebookHistory.recentRunsTitle": "Execuções Recentes", - "notebookHistory.pastRunsTitle": "Execuções Anteriores" + "notebookHistory.recentRunsTitle": "Execuções Recentes" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Nome", - "notebookColumns.targetDatbase": "Banco de Dados de Destino", "notebookColumns.lastRun": "Última Execução", - "notebookColumns.nextRun": "Próxima Execução", - "notebookColumns.status": "Status", "notebookColumns.lastRunOutcome": "Resultado da Última Execução", + "notebookColumns.name": "Nome", + "notebookColumns.nextRun": "Próxima Execução", "notebookColumns.previousRuns": "Execuções Anteriores", - "notebooksView.noSteps": "Nenhuma etapa disponível para este trabalho.", + "notebookColumns.status": "Status", + "notebookColumns.targetDatbase": "Banco de Dados de Destino", "notebooksView.error": "Erro: ", + "notebooksView.noSteps": "Nenhuma etapa disponível para este trabalho.", "notebooksView.notebookError": "Erro do Notebook: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Nome", "jobOperatorsView.emailAddress": "Endereço de Email", - "jobOperatorsView.enabled": "Habilitado" + "jobOperatorsView.enabled": "Habilitado", + "jobOperatorsView.name": "Nome" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Nome da Conta", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Habilitado" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Inserir", "callout.cancelButton": "Cancelar", - "imageCallout.locationLabel": "Localização da imagem", - "imageCallout.localImageLabel": "Este computador", - "imageCallout.remoteImageLabel": "Online", - "imageCallout.pathInputLabel": "URL da Imagem", - "imageCallout.pathPlaceholder": "Inserir caminho da imagem", - "imageCallout.urlPlaceholder": "Inserir URL da imagem", + "callout.insertButton": "Inserir", "imageCallout.browseAltText": "Procurar", "imageCallout.embedImageLabel": "Anexar imagem ao notebook", "imageCallout.local": "Local", + "imageCallout.localImageLabel": "Este computador", + "imageCallout.locationLabel": "Localização da imagem", + "imageCallout.pathInputLabel": "URL da Imagem", + "imageCallout.pathPlaceholder": "Inserir caminho da imagem", "imageCallout.remote": "Remoto", - "linkCallout.linkTextLabel": "Texto para exibição", - "linkCallout.linkTextPlaceholder": "Texto para exibição", + "imageCallout.remoteImageLabel": "Online", + "imageCallout.urlPlaceholder": "Inserir URL da imagem", "linkCallout.linkAddressLabel": "Endereço", - "linkCallout.linkAddressPlaceholder": "Vincular a um arquivo ou página da Web existente" + "linkCallout.linkAddressPlaceholder": "Vincular a um arquivo ou página da Web existente", + "linkCallout.linkTextLabel": "Texto para exibição", + "linkCallout.linkTextPlaceholder": "Texto para exibição" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Mais", - "editLabel": "Editar", + "RemoveParameterCell": "Remover célula de parâmetro", + "clear": "Limpar Resultado", "closeLabel": "Fechar", - "convertCell": "Converter Célula", - "runAllAbove": "Executar as Células Acima", - "runAllBelow": "Executar as Células Abaixo", "codeAbove": "Inserir Código Acima", "codeBelow": "Inserir Código Abaixo", - "markdownAbove": "Inserir Texto Acima", - "markdownBelow": "Inserir Texto Abaixo", "collapseCell": "Recolher Célula", + "convertCell": "Converter Célula", + "editLabel": "Editar", "expandCell": "Expandir Célula", "makeParameterCell": "Criar célula de parâmetro", - "RemoveParameterCell": "Remover célula de parâmetro", - "clear": "Limpar Resultado" + "markdownAbove": "Inserir Texto Acima", + "markdownBelow": "Inserir Texto Abaixo", + "moreActionsLabel": "Mais", + "runAllAbove": "Executar as Células Acima", + "runAllBelow": "Executar as Células Abaixo" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Adicionar célula", - "optionCodeCell": "Célula de código", - "optionTextCell": "Célula de texto", + "buttonDelete": "Excluir", "buttonMoveDown": "Mover a célula para baixo", "buttonMoveUp": "Mover a célula para cima", - "buttonDelete": "Excluir", "codeCellsPreview": "Adicionar célula", "codePreview": "Célula de código", + "optionCodeCell": "Célula de código", + "optionTextCell": "Célula de texto", "textPreview": "Célula de texto" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Parâmetros" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Erro na última execução. Clique para executar novamente", "notebook.failed": "Selecione a célula ativa e tente novamente", "runCell": "Executar célula", - "stopCell": "Cancelar execução", - "errorRunCell": "Erro na última execução. Clique para executar novamente" + "stopCell": "Cancelar execução" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Expandir conteúdo da célula do código", - "collapseCellContents": "Recolher conteúdo da célula do código" + "collapseCellContents": "Recolher conteúdo da célula do código", + "expandCellContents": "Expandir conteúdo da célula do código" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Negrito", - "buttonItalic": "Itálico", - "buttonUnderline": "Sublinhado", - "buttonHighlight": "Realçar", "buttonCode": "Código", + "buttonHighlight": "Realçar", + "buttonImage": "Imagem", + "buttonItalic": "Itálico", "buttonLink": "Vínculo", "buttonList": "Lista", "buttonOrderedList": "Lista ordenada", - "buttonImage": "Imagem", "buttonPreview": "Alternância de versão prévia do Markdown – Desativado", + "buttonUnderline": "Sublinhado", + "callout.insertImageHeading": "Inserir imagem", + "callout.insertLinkHeading": "Inserir link", "dropdownHeading": "Título", + "markdownViewButton": "Exibição do Markdown", "optionHeading1": "Título 1", "optionHeading2": "Título 2", "optionHeading3": "Título 3", "optionParagraph": "Parágrafo", - "callout.insertLinkHeading": "Inserir link", - "callout.insertImageHeading": "Inserir imagem", "richTextViewButton": "Exibição de Rich Text", - "splitViewButton": "Modo Divisão", - "markdownViewButton": "Exibição do Markdown" + "splitViewButton": "Modo Divisão" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Erro ao renderizar o componente: {0}", "noMimeTypeFound": "Não foi possível encontrar nenhum {0}renderizador para saída. Ele tem os seguintes tipos MIME: {1}", - "safe": "seguro ", "noSelectorFound": "Não foi possível encontrar nenhum componente para o seletor {0}", - "componentRenderError": "Erro ao renderizar o componente: {0}" + "safe": "seguro " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Clique em", - "plusCode": "+ Código", "or": "ou", - "plusText": "+ Texto", - "toAddCell": "para adicionar uma célula de texto ou código", + "plusCode": "+ Código", "plusCodeAriaLabel": "Adicionar uma célula de código", - "plusTextAriaLabel": "Adicionar uma célula de texto" + "plusText": "+ Texto", + "plusTextAriaLabel": "Adicionar uma célula de texto", + "toAddCell": "para adicionar uma célula de texto ou código" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "Stdin:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Clique duas vezes para editar", - "addContent": "Adicionar conteúdo aqui... " + "addContent": "Adicionar conteúdo aqui... ", + "doubleClickEdit": "Clique duas vezes para editar" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Encontrar", - "placeholder.find": "Encontrar", - "label.previousMatchButton": "Correspondência anterior", - "label.nextMatchButton": "Próxima correspondência", "label.closeButton": "Fechar", - "title.matchesCountLimit": "Sua pesquisa retornou um grande número de resultados. Apenas as primeiras 999 correspondências serão destacadas.", + "label.find": "Encontrar", "label.matchesLocation": "{0} de {1}", - "label.noResults": "Nenhum Resultado" + "label.nextMatchButton": "Próxima correspondência", + "label.noResults": "Nenhum Resultado", + "label.previousMatchButton": "Correspondência anterior", + "placeholder.find": "Encontrar", + "title.matchesCountLimit": "Sua pesquisa retornou um grande número de resultados. Apenas as primeiras 999 correspondências serão destacadas." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Célula", "addCodeLabel": "Adicionar código", "addTextLabel": "Adicionar texto", - "createFile": "Criar Arquivo", - "displayFailed": "Não foi possível exibir o conteúdo: {0}", + "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.", + "code": "Código", "codeCellsPreview": "Adicionar célula", "codePreview": "Célula de código", - "textPreview": "Célula de texto", - "runAllPreview": "Executar tudo", - "addCell": "Célula", - "views": "Exibições", + "createFile": "Criar Arquivo", + "displayFailed": "Não foi possível exibir o conteúdo: {0}", "editor": "Editor", - "code": "Código", - "text": "Texto", - "runAll": "Executar Células", - "previousButtonLabel": "< Anterior", "nextButtonLabel": "Próximo >", - "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." + "previousButtonLabel": "< Anterior", + "runAll": "Executar Células", + "runAllPreview": "Executar tudo", + "text": "Texto", + "textPreview": "Célula de texto", + "views": "Exibições" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Novo Notebook", - "newQuery": "Novo Notebook", - "workbench.action.setWorkspaceAndOpen": "Definir Workspace e Abrir", - "notebook.sqlStopOnError": "Kernel do SQL: parar a execução do Notebook quando ocorrer um erro em uma célula.", - "notebook.showAllKernels": "(Versão Prévia) Mostrar todos os kernels para o provedor do notebook atual.", - "notebook.allowADSCommands": "Permitir que notebooks executem comandos do Azure Data Studio.", - "notebook.enableDoubleClickEdit": "Habilitar clique duplo para editar células de texto nos notebooks", - "notebook.richTextModeDescription": "O texto é exibido como Rich Text (também conhecido como WYSIWYG).", - "notebook.splitViewModeDescription": "O Markdown é exibido à esquerda, com uma visualização do texto renderizado à direita.", - "notebook.markdownModeDescription": "O texto é exibido como Markdown.", - "notebook.defaultTextEditMode": "O modo de edição padrão usado para células de texto", - "notebook.saveConnectionName": "(Versão Prévia) Salve o nome da conexão nos metadados do notebook.", - "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 caminhos de arquivo absolutos ao vincular a outros blocos de anotações.", - "notebook.enableIncrementalGridRendering": "Habilitar a renderização em grade incremental para blocos de anotações. Isto melhorará o tempo inicial de renderização para grandes blocos de anotações. Pode haver problemas de desempenho ao interagir com o bloco de anotações enquanto o resto das grades estão sendo renderizadas.", - "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.", "exclude.when": "Verificação adicional nos irmãos de um arquivo correspondente. Use $(basename) como variável para o nome do arquivo correspondente.", - "useRipgrep": "Essa configuração foi preterida e agora retorna ao \"search.usePCRE2\".", - "useRipgrepDeprecated": "Preterido. Considere \"search.usePCRE2\" para obter suporte do recurso regex avançado.", - "search.maintainFileSearchCache": "Quando habilitado, o processo de searchService será mantido ativo em vez de ser desligado após uma hora de inatividade. Isso manterá o cache de pesquisa de arquivo na memória.", - "useIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser usados ao pesquisar arquivos.", - "useGlobalIgnoreFiles": "Controla se os arquivos globais `.gitignore` e `.ignore` devem ser usados durante a pesquisa de arquivos.", - "search.quickOpen.includeSymbols": "Se deseja incluir os resultados de uma pesquisa de símbolo global nos resultados do arquivo para Abertura Rápida.", - "search.quickOpen.includeHistory": "Se deseja incluir os resultados de arquivos abertos recentemente nos resultados do arquivo para Abertura Rápida.", + "filterSortOrder": "Controla a ordem de classificação do histórico do editor ao abrir rapidamente ao filtrar.", "filterSortOrder.default": "As entradas do histórico são classificadas por relevância com base no valor do filtro usado. As entradas mais relevantes aparecem primeiro.", "filterSortOrder.recency": "As entradas do histórico são classificadas por recência. As entradas abertas mais recentemente aparecem primeiro.", - "filterSortOrder": "Controla a ordem de classificação do histórico do editor ao abrir rapidamente ao filtrar.", + "newNotebook": "Novo Notebook", + "newQuery": "Novo Notebook", + "notebook.allowADSCommands": "Permitir que notebooks executem comandos do Azure Data Studio.", + "notebook.defaultTextEditMode": "O modo de edição padrão usado para células de texto", + "notebook.enableDoubleClickEdit": "Habilitar clique duplo para editar células de texto nos notebooks", + "notebook.enableIncrementalGridRendering": "Habilitar a renderização em grade incremental para blocos de anotações. Isto melhorará o tempo inicial de renderização para grandes blocos de anotações. Pode haver problemas de desempenho ao interagir com o bloco de anotações enquanto o resto das grades estão sendo renderizadas.", + "notebook.markdownModeDescription": "O texto é exibido como Markdown.", + "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.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.richTextModeDescription": "O texto é exibido como Rich Text (também conhecido como WYSIWYG).", + "notebook.saveConnectionName": "(Versão Prévia) Salve o nome da conexão nos metadados do notebook.", + "notebook.showAllKernels": "(Versão Prévia) Mostrar todos os kernels para o provedor do notebook atual.", + "notebook.showRenderedNotebookinDiffEditor": "(Visualização) Mostrar bloco de anotações renderizado no editor de dif.", + "notebook.splitViewModeDescription": "O Markdown é exibido à esquerda, com uma visualização do texto renderizado à direita.", + "notebook.sqlStopOnError": "Kernel do SQL: parar a execução do Notebook quando ocorrer um erro em uma célula.", + "notebook.useAbsoluteFilePaths": "Use caminhos de arquivo absolutos ao vincular a outros blocos de anotações.", + "notebook.useNewMarkdownRenderer": "Se deseja usar a versão mais recente do renderizador de markdown para Notebooks. Isso pode fazer com que o markdown seja renderizado de forma diferente das versões anteriores.", + "notebookViews": "Exibições do Bloco de Anotações", + "notebookViews.enabled": "(Visualização) Habilitar Modos de Exibição do Bloco de Anota", + "search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.", + "search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.", + "search.actionsPositionRight": "Sempre posicione o actionbar à direita.", + "search.collapseAllResults": "Controla se os resultados da pesquisa serão recolhidos ou expandidos.", + "search.collapseResults.auto": "Arquivos com menos de 10 resultados são expandidos. Outros são recolhidos.", "search.followSymlinks": "Controla se os ciclos de links devem ser seguidos durante a pesquisa.", - "search.smartCase": "Pesquisar sem diferenciar maiúsculas de minúsculas se o padrão for todo em minúsculas, caso contrário, pesquisar diferenciando maiúsculas de minúsculas.", "search.globalFindClipboard": "Controla se o modo de exibição de pesquisa deve ler ou modificar a área de transferência de localização compartilhada no macOS.", "search.location": "Controla se a pesquisa será mostrada como um modo de exibição na barra lateral ou como um painel na área do painel para obter mais espaço horizontal.", "search.location.deprecationMessage": "Esta configuração é preterida. Em vez disso, use o menu de contexto da exibição de pesquisa.", - "search.collapseResults.auto": "Arquivos com menos de 10 resultados são expandidos. Outros são recolhidos.", - "search.collapseAllResults": "Controla se os resultados da pesquisa serão recolhidos ou expandidos.", - "search.useReplacePreview": "Controla se é necessário abrir a Visualização de Substituição ao selecionar ou substituir uma correspondência.", - "search.showLineNumbers": "Controla se os números de linha devem ser mostrados para os resultados da pesquisa.", - "search.usePCRE2": "Se o mecanismo de regex do PCRE2 deve ser usado na pesquisa de texto. Isso permite o uso de alguns recursos de regex avançados, como referências inversas e de lookahead. No entanto, nem todos os recursos PCRE2 são compatíveis, somente recursos compatíveis com o JavaScript.", - "usePCRE2Deprecated": "Preterido. O PCRE2 será usado automaticamente ao usar os recursos regex que só têm suporte do PCRE2.", - "search.actionsPositionAuto": "Posicione o actionBar à direita quando o modo de exibição de pesquisa for estreito e imediatamente após o conteúdo quando o modo de exibição de pesquisa for largo.", - "search.actionsPositionRight": "Sempre posicione o actionbar à direita.", - "search.actionsPosition": "Controla o posicionamento do actionbar nas linhas do modo de exibição de pesquisa.", - "search.searchOnType": "Pesquisar todos os arquivos enquanto você digita.", - "search.seedWithNearestWord": "Habilitar a pesquisa de propagação da palavra mais próxima ao cursor quando o editor ativo não tiver nenhuma seleção.", - "search.seedOnFocus": "Atualizar a consulta de pesquisa do workspace para o texto selecionado do editor ao focar no modo de exibição de pesquisa. Isso acontece ao clicar ou ao disparar o comando `workbench.views.search.focus`.", - "search.searchOnTypeDebouncePeriod": "Quando `#search.searchOnType#` está habilitado, controla o tempo limite em milissegundos entre um caractere que está sendo digitado e o início da pesquisa. Não tem efeito quando `search.searchOnType` está desabilitado.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Clicar duas vezes seleciona a palavra sob o cursor.", + "search.maintainFileSearchCache": "Quando habilitado, o processo de searchService será mantido ativo em vez de ser desligado após uma hora de inatividade. Isso manterá o cache de pesquisa de arquivo na memória.", + "search.quickOpen.includeHistory": "Se deseja incluir os resultados de arquivos abertos recentemente nos resultados do arquivo para Abertura Rápida.", + "search.quickOpen.includeSymbols": "Se deseja incluir os resultados de uma pesquisa de símbolo global nos resultados do arquivo para Abertura Rápida.", + "search.searchEditor.doubleClickBehaviour": "Configurar efeito de clicar duas vezes em um resultado em um editor de pesquisas.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Clicar duas vezes abre o resultado no grupo de editor ativo.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Clicar duas vezes abrirá o resultado no grupo editor ao lado, criando um se ele ainda não existir.", - "search.searchEditor.doubleClickBehaviour": "Configurar efeito de clicar duas vezes em um resultado em um editor de pesquisas.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Clicar duas vezes seleciona a palavra sob o cursor.", + "search.searchOnType": "Pesquisar todos os arquivos enquanto você digita.", + "search.searchOnTypeDebouncePeriod": "Quando `#search.searchOnType#` está habilitado, controla o tempo limite em milissegundos entre um caractere que está sendo digitado e o início da pesquisa. Não tem efeito quando `search.searchOnType` está desabilitado.", + "search.seedOnFocus": "Atualizar a consulta de pesquisa do workspace para o texto selecionado do editor ao focar no modo de exibição de pesquisa. Isso acontece ao clicar ou ao disparar o comando `workbench.views.search.focus`.", + "search.seedWithNearestWord": "Habilitar a pesquisa de propagação da palavra mais próxima ao cursor quando o editor ativo não tiver nenhuma seleção.", + "search.showLineNumbers": "Controla se os números de linha devem ser mostrados para os resultados da pesquisa.", + "search.smartCase": "Pesquisar sem diferenciar maiúsculas de minúsculas se o padrão for todo em minúsculas, caso contrário, pesquisar diferenciando maiúsculas de minúsculas.", + "search.sortOrder": "Controla a ordem de classificação dos resultados da pesquisa.", + "search.usePCRE2": "Se o mecanismo de regex do PCRE2 deve ser usado na pesquisa de texto. Isso permite o uso de alguns recursos de regex avançados, como referências inversas e de lookahead. No entanto, nem todos os recursos PCRE2 são compatíveis, somente recursos compatíveis com o JavaScript.", + "search.useReplacePreview": "Controla se é necessário abrir a Visualização de Substituição ao selecionar ou substituir uma correspondência.", + "searchConfigurationTitle": "Pesquisar Notebooks", + "searchSortOrder.countAscending": "Os resultados são classificados por contagem por arquivo, em ordem ascendente.", + "searchSortOrder.countDescending": "Os resultados são classificados por contagem por arquivo, em ordem descendente.", "searchSortOrder.default": "Os resultados são classificados por nomes de pastas e arquivos, em ordem alfabética.", "searchSortOrder.filesOnly": "Os resultados são classificados por nomes de arquivo ignorando a ordem da pasta, em ordem alfabética.", - "searchSortOrder.type": "Os resultados são classificados por extensões de arquivo, em ordem alfabética.", "searchSortOrder.modified": "Os resultados são classificados pela data da última modificação do arquivo, em ordem descendente.", - "searchSortOrder.countDescending": "Os resultados são classificados por contagem por arquivo, em ordem descendente.", - "searchSortOrder.countAscending": "Os resultados são classificados por contagem por arquivo, em ordem ascendente.", - "search.sortOrder": "Controla a ordem de classificação dos resultados da pesquisa." + "searchSortOrder.type": "Os resultados são classificados por extensões de arquivo, em ordem alfabética.", + "useGlobalIgnoreFiles": "Controla se os arquivos globais `.gitignore` e `.ignore` devem ser usados durante a pesquisa de arquivos.", + "useIgnoreFiles": "Controla se os arquivos `.gitignore` e `.ignore` devem ser usados ao pesquisar arquivos.", + "usePCRE2Deprecated": "Preterido. O PCRE2 será usado automaticamente ao usar os recursos regex que só têm suporte do PCRE2.", + "useRipgrep": "Essa configuração foi preterida e agora retorna ao \"search.usePCRE2\".", + "useRipgrepDeprecated": "Preterido. Considere \"search.usePCRE2\" para obter suporte do recurso regex avançado.", + "workbench.action.setWorkspaceAndOpen": "Definir Workspace e Abrir" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Carregando kernels...", - "changing": "Alterando kernel...", "AttachTo": "Anexar a ", "Kernel": "Kernel ", - "loadingContexts": "Carregando contextos...", "changeConnection": "Alterar Conexão", - "selectConnection": "Selecionar Conexão", - "localhost": "localhost", - "noKernel": "Nenhum Kernel", - "kernelNotSupported": "Esse bloco de anotações não pode ser executado com parâmetros porque não há suporte para o kernel. Use os kernels e o formato com suporte. [Learn more] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "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).", + "changing": "Alterando kernel...", "clearResults": "Limpar Resultados", - "notebookViewLabel": "Editor", - "newViewLabel": "Criar novo modo de exibição", - "viewNotFound": "Não é possível encontrar o modo de exibição: {0}", - "trustLabel": "Confiável", - "untrustLabel": "Não Confiável", "collapseAllCells": "Recolher Células", "expandAllCells": "Expandir Células", - "runParameters": "Executar com Parâmetros", - "noContextAvailable": "Nenhum", + "kernelNotSupported": "Esse bloco de anotações não pode ser executado com parâmetros porque não há suporte para o kernel. Use os kernels e o formato com suporte. [Learn more] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Carregando kernels...", + "loadingContexts": "Carregando contextos...", + "localhost": "localhost", "newNotebookAction": "Novo Notebook", + "newViewLabel": "Criar novo modo de exibição", + "noContextAvailable": "Nenhum", + "noKernel": "Nenhum Kernel", + "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).", "notebook.findNext": "Encontrar Próxima Cadeia de Caracteres", - "notebook.findPrevious": "Encontrar Cadeia de Caracteres Anterior" + "notebook.findPrevious": "Encontrar Cadeia de Caracteres Anterior", + "notebookViewLabel": "Editor", + "runParameters": "Executar com Parâmetros", + "selectConnection": "Selecionar Conexão", + "trustLabel": "Confiável", + "untrustLabel": "Não Confiável", + "viewNotFound": "Não é possível encontrar o modo de exibição: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Editor do Notebook" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Notebooks", "notebookExplorer.searchResults": "Resultados da Pesquisa", - "searchPathNotFoundError": "Caminho de pesquisa não encontrado: {0}", - "notebookExplorer.name": "Notebooks" + "searchPathNotFoundError": "Caminho de pesquisa não encontrado: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Você não abriu nenhuma pasta que contenha notebooks/livros. ", - "openNotebookFolder": "Abrir os Notebooks", - "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados.", - "searchInProgress": "Pesquisa em andamento... – ", - "noResultsIncludesExcludes": "Nenhum resultado encontrado em '{0}', exceto '{1}' – ", - "noResultsIncludes": "Nenhum resultado encontrado em '{0}' – ", + "CancelSearchAction.label": "Cancelar Pesquisa", + "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa", + "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", + "ExpandAllAction.label": "Expandir Tudo", + "ToggleCollapseAndExpandAction.label": "Ativar/Desativar Recolhimento e Expansão", + "ariaSearchResultsStatus": "A pesquisa retornou {0} resultados em {1} arquivos", "noResultsExcludes": "Nenhum resultado encontrado, exceto '{0}' – ", "noResultsFound": "Nenhum resultado encontrado. Examine suas configurações para obter exclusões configuradas e verifique os arquivos do gitignore – ", + "noResultsIncludes": "Nenhum resultado encontrado em '{0}' – ", + "noResultsIncludesExcludes": "Nenhum resultado encontrado em '{0}', exceto '{1}' – ", + "openNotebookFolder": "Abrir os Notebooks", + "openSettings.message": "Abrir as Configurações", "rerunSearch.message": "Pesquisar novamente", "rerunSearchInAll.message": "Pesquisar novamente em todos os arquivos", - "openSettings.message": "Abrir as Configurações", - "ariaSearchResultsStatus": "A pesquisa retornou {0} resultados em {1} arquivos", - "ToggleCollapseAndExpandAction.label": "Ativar/Desativar Recolhimento e Expansão", - "CancelSearchAction.label": "Cancelar Pesquisa", - "ExpandAllAction.label": "Expandir Tudo", - "CollapseDeepestExpandedLevelAction.label": "Recolher Tudo", - "ClearSearchResultsAction.label": "Limpar os Resultados da Pesquisa" + "searchInProgress": "Pesquisa em andamento... – ", + "searchMaxResultsWarning": "O conjunto de resultados contém apenas um subconjunto de todas as correspondências. Faça uma pesquisa mais específica para restringir os resultados.", + "searchWithoutFolder": "Você não abriu nenhuma pasta que contenha notebooks/livros. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Pesquisar: digite o termo de pesquisa e pressione Enter para pesquisar ou Escape para cancelar", "search.placeHolder": "Pesquisar" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Cancelar", + "insertCellsModal.Insert": "Inserir", + "insertCellsModal.cellTitle": "Célula: {0}", + "insertCellsModal.thumbnailError": "Erro: não é possível gerar miniaturas.", + "insertCellsModal.title": "Inserir células", + "insertCellsModal.untitled": "Célula Sem Título: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Célula Aguardando Entrada", "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.", - "runAllPreview": "Executar tudo" + "loading": "Carregando", + "runAllPreview": "Executar tudo", + "runningCell": "Executando célula {0} de {1}", + "startingExecution": "iniciando execução" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "Tem certeza de que deseja excluir a exibição \"{0}\"", + "delete": "&&Excluir", + "errorRunCell": "Erro na última execução. Clique para executar novamente", + "insertCells": "Inserir Células", + "moreActionsLabel": "Mais", + "runCell": "Executar célula", + "stopCell": "Cancelar execução", + "unableToNavigateToCell": "Não é possível navegar até a célula do bloco de anotações.", + "viewCellInNotebook": "Exibir Célula no Bloco de Anotações", + "viewsUnableToRemove": "Não foi possível remover o modo de exibição" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Execute essa célula para exibir as saídas." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Essa exibição está vazia. Adicione uma célula a essa exibição clicando no botão Inserir células." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Cancelar", + "save": "Salvar", + "viewOptionsModal.missingRequireField": "Este campo é obrigatório.", + "viewOptionsModal.name": "Nome do Modo de Exibição", + "viewOptionsModal.nameTaken": "Este nome de exibição já foi usado.", + "viewOptionsModal.title": "Configurar Modo de Exibição" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "Falha na cópia com o erro {0}", "notebook.showChart": "Mostrar gráfico", @@ -10541,226 +11044,225 @@ "plotlyError": "Erro ao exibir o gráfico Plotly: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "Nenhuma conexão encontrada.", - "serverTree.addConnection": "Adicionar Conexão" + "serverTree.addConnection": "Adicionar Conexão", + "servers.noConnections": "Nenhuma conexão encontrada." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Paleta de cores do grupo de servidores usada no viewlet do Pesquisador de Objetos.", "serverGroup.autoExpand": "Expanda automaticamente grupos de servidores no viewlet do Pesquisador de Objetos.", + "serverGroup.colors": "Paleta de cores do grupo de servidores usada no viewlet do Pesquisador de Objetos.", "serverTree.useAsyncServerTree": "(Versão Prévia) Use a nova árvore de servidor assíncrono para o modo de exibição Servidores e a caixa de diálogo Conexão com suporte para novos recursos, como filtragem dinâmica de nós." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Dados", + "builtinCharts": "Gráficos Integrados", "connection": "Conexão", - "queryEditor": "Editor de Consultas", - "notebook": "Notebook", "dashboard": "Painel", + "data": "Dados", + "notebook": "Notebook", "profiler": "Profiler", - "builtinCharts": "Gráficos Integrados" + "queryEditor": "Editor de Consultas" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Especifica os modelos de exibição", + "profiler.settings.Filters": "Filtros do Profiler", "profiler.settings.sessionTemplates": "Especifica os modelos de sessão", - "profiler.settings.Filters": "Filtros do Profiler" + "profiler.settings.viewTemplates": "Especifica os modelos de exibição" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Nova Sessão", + "profiler.clear": "Limpar Dados", + "profiler.clearDataPrompt": "Tem certeza de que deseja limpar os dados?", + "profiler.clearFilter": "Limpar Filtro", + "profiler.clearFilterPrompt": "Tem certeza de que deseja limpar os filtros?", + "profiler.editColumns": "Editar Colunas", + "profiler.filter": "Filtro...", + "profiler.findNext": "Encontrar Próxima Cadeia de Caracteres", + "profiler.findPrevious": "Encontrar Cadeia de Caracteres Anterior", + "profiler.toggleCollapsePanel": "Alternar Painel Recolhido", + "profilerAction.autoscrollOff": "Rolagem Automática: Desativada", + "profilerAction.autoscrollOn": "Rolagem Automática: Ativada", "profilerAction.connect": "Conectar", "profilerAction.disconnect": "Desconectar", - "start": "Início", - "create": "Nova Sessão", + "profilerAction.newProfiler": "Iniciar Profiler", "profilerAction.pauseCapture": "Pausar", "profilerAction.resumeCapture": "Continuar", "profilerStop.stop": "Parar", - "profiler.clear": "Limpar Dados", - "profiler.clearDataPrompt": "Tem certeza de que deseja limpar os dados?", - "profilerAction.autoscrollOn": "Rolagem Automática: Ativada", - "profilerAction.autoscrollOff": "Rolagem Automática: Desativada", - "profiler.toggleCollapsePanel": "Alternar Painel Recolhido", - "profiler.editColumns": "Editar Colunas", - "profiler.findNext": "Encontrar Próxima Cadeia de Caracteres", - "profiler.findPrevious": "Encontrar Cadeia de Caracteres Anterior", - "profilerAction.newProfiler": "Iniciar Profiler", - "profiler.filter": "Filtro...", - "profiler.clearFilter": "Limpar Filtro", - "profiler.clearFilterPrompt": "Tem certeza de que deseja limpar os filtros?" + "start": "Início" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Selecionar Exibição", + "details": "Detalhes", + "label": "Rótulo", "profiler.sessionSelectAccessibleName": "Selecionar Sessão", "profiler.sessionSelectLabel": "Selecionar Sessão:", + "profiler.viewSelectAccessibleName": "Selecionar Exibição", "profiler.viewSelectLabel": "Selecionar Exibição:", - "text": "Texto", - "label": "Rótulo", "profilerEditor.value": "Valor", - "details": "Detalhes" + "text": "Texto" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Encontrar", - "placeholder.find": "Encontrar", - "label.previousMatchButton": "Correspondência anterior", - "label.nextMatchButton": "Próxima correspondência", "label.closeButton": "Fechar", - "title.matchesCountLimit": "Sua pesquisa retornou um grande número de resultados. Apenas as primeiras 999 correspondências serão destacadas.", + "label.find": "Encontrar", "label.matchesLocation": "{0} de {1}", - "label.noResults": "Nenhum Resultado" + "label.nextMatchButton": "Próxima correspondência", + "label.noResults": "Nenhum Resultado", + "label.previousMatchButton": "Correspondência anterior", + "placeholder.find": "Encontrar", + "title.matchesCountLimit": "Sua pesquisa retornou um grande número de resultados. Apenas as primeiras 999 correspondências serão destacadas." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Editor do Profiler para o texto do evento .ReadOnly" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "Eventos (Filtrados): {0}/{1}", "ProfilerTableEditor.eventCount": "Eventos: {0}", + "ProfilerTableEditor.eventCountFiltered": "Eventos (Filtrados): {0}/{1}", "status.eventCount": "Contagem de Eventos" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Salvar Como CSV", - "saveAsJson": "Salvar Como JSON", - "saveAsExcel": "Salvar Como Excel", - "saveAsXml": "Salvar Como XML", - "jsonEncoding": "A codificação de resultados não será salva ao exportar para JSON. Lembre-se de salvar com a codificação desejada após a criação do arquivo.", - "saveToFileNotSupported": "Salvar em arquivo não é uma ação compatível com a fonte de dados de backup", + "chart": "Gráfico", "copySelection": "Copiar", "copyWithHeaders": "Copiar Com Cabeçalhos", - "selectAll": "Selecionar Tudo", + "jsonEncoding": "A codificação de resultados não será salva ao exportar para JSON. Lembre-se de salvar com a codificação desejada após a criação do arquivo.", "maximize": "Maximizar", "restore": "Restaurar", - "chart": "Gráfico", + "saveAsCsv": "Salvar Como CSV", + "saveAsExcel": "Salvar Como Excel", + "saveAsJson": "Salvar Como JSON", + "saveAsXml": "Salvar Como XML", + "saveToFileNotSupported": "Salvar em arquivo não é uma ação compatível com a fonte de dados de backup", + "selectAll": "Selecionar Tudo", "visualizer": "Visualizador" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "Escolha a linguagem SQL", - "changeProvider": "Alterar provedor de linguagem SQL", - "status.query.flavor": "Variante de linguagem SQL", - "changeSqlProvider": "Alterar Provedor de Mecanismo SQL", "alreadyConnected": "Existe uma conexão usando o mecanismo {0}. Para alterar, desconecte ou altere a conexão", + "changeProvider": "Alterar provedor de linguagem SQL", + "changeSqlProvider": "Alterar Provedor de Mecanismo SQL", + "chooseSqlLang": "Escolha a linguagem SQL", "noEditor": "Nenhum editor de texto ativo neste momento", - "pickSqlProvider": "Selecionar o Provedor de Linguagem" + "pickSqlProvider": "Selecionar o Provedor de Linguagem", + "status.query.flavor": "Variante de linguagem SQL" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "Plano de execução XML", "resultsGrid": "Grade de resultados", - "resultsGrid.maxRowCountExceeded": "A contagem máxima de linhas para filtragem/classificação foi excedida. Para atualizá-la, você pode ir para as configurações do usuário e alterar a configuração: 'queryEditor. Results. inMemoryDataProcessingThreshold'" + "resultsGrid.maxRowCountExceeded": "A contagem máxima de linhas para filtragem/classificação foi excedida. Para atualizá-la, você pode ir para Configurações do Usuário e alterar a configuração: 'queryEditor. Results. inMemoryDataProcessingThreshold'", + "xmlShowplan": "Plano de execução XML" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Foco na Consulta Atual", - "runQueryKeyboardAction": "Executar Consulta", - "runCurrentQueryKeyboardAction": "Executar Consulta Atual", - "copyQueryWithResultsKeyboardAction": "Copiar Consulta com Resultados", - "queryActions.queryResultsCopySuccess": "Consulta e resultados copiados com êxito.", - "runCurrentQueryWithActualPlanKeyboardAction": "Executar Consulta Atual com Plano Real", - "cancelQueryKeyboardAction": "Cancelar Consulta", - "refreshIntellisenseKeyboardAction": "Atualizar Cache do IntelliSense", - "toggleQueryResultsKeyboardAction": "Alternar Resultados da Consulta", "ToggleFocusBetweenQueryEditorAndResultsAction": "Alternar Foco entre a Consulta e os Resultados", - "queryShortcutNoEditor": "O editor de parâmetro é necessário para um atalho ser executado", + "cancelQueryKeyboardAction": "Cancelar Consulta", + "copyQueryWithResultsKeyboardAction": "Copiar Consulta com Resultados", + "focusOnCurrentQueryKeyboardAction": "Foco na Consulta Atual", "parseSyntaxLabel": "Analisar Consulta", - "queryActions.parseSyntaxSuccess": "Comandos concluídos com êxito", + "queryActions.notConnected": "Conecte-se a um servidor", "queryActions.parseSyntaxFailure": "Falha no comando: ", - "queryActions.notConnected": "Conecte-se a um servidor" + "queryActions.parseSyntaxSuccess": "Comandos concluídos com êxito", + "queryActions.queryResultsCopySuccess": "Consulta e resultados copiados com êxito.", + "queryShortcutNoEditor": "O editor de parâmetro é necessário para um atalho ser executado", + "refreshIntellisenseKeyboardAction": "Atualizar Cache do IntelliSense", + "runCurrentQueryKeyboardAction": "Executar Consulta Atual", + "runCurrentQueryWithActualPlanKeyboardAction": "Executar Consulta Atual com Plano Real", + "runQueryKeyboardAction": "Executar Consulta", + "toggleQueryResultsKeyboardAction": "Alternar Resultados da Consulta" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Painel de Mensagens", "copy": "Copiar", - "copyAll": "Copiar Tudo" + "copyAll": "Copiar Tudo", + "messagePanel": "Painel de Mensagens" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Resultados da Consulta", "newQuery": "Nova Consulta", - "queryEditorConfigurationTitle": "Editor de Consultas", - "queryEditor.results.saveAsCsv.includeHeaders": "Quando true, os cabeçalhos de coluna são incluídos ao salvar os resultados como CSV", - "queryEditor.results.saveAsCsv.delimiter": "O delimitador personalizado a ser usado entre valores ao salvar como CSV", - "queryEditor.results.saveAsCsv.lineSeperator": "Os caracteres usados para separar linhas ao salvar os resultados como CSV", - "queryEditor.results.saveAsCsv.textIdentifier": "O caractere usado para delimitar os campos de texto ao salvar os resultados como CSV", - "queryEditor.results.saveAsCsv.encoding": "Arquivo de codificação usado ao salvar os resultados como CSV", - "queryEditor.results.saveAsXml.formatted": "Quando true, a saída XML será formatada ao salvar resultados como XML", - "queryEditor.results.saveAsXml.encoding": "Codificação de arquivo usada ao salvar os resultados como XML", - "queryEditor.results.streaming": "Habilitar streaming de resultados; contém alguns problemas visuais menores", - "queryEditor.results.copyIncludeHeaders": "Opções de configuração para copiar os resultados na Visualização dos Resultados", - "queryEditor.results.copyRemoveNewLine": "Opções de configuração para copiar os resultados de várias linhas da Visualização dos Resultados", - "queryEditor.results.optimizedTable": "(Experimental) Use uma tabela otimizada nos resultados. Algumas funcionalidades podem estar ausentes e em funcionamento.", + "queryEditor.chart.defaultChartType": "O tipo de gráfico padrão a ser usado ao abrir o Visualizador de Gráficos nos Resultados da Consulta", "queryEditor.inMemoryDataProcessingThreshold": "Controla o número máximo de linhas permitidas para filtragem e classificação na memória. Se o número for excedido, a classificação e a filtragem serão desabilitadas. Aviso: aumentar isso pode afetar o desempenho.", - "queryEditor.results.openAfterSave": "Se o arquivo deve ser aberto no Azure Data Studio depois que o resultado é salvo.", "queryEditor.messages.showBatchTime": "O tempo de execução deve ser mostrado para lotes individuais?", "queryEditor.messages.wordwrap": "Mensagens de quebra automática de linha", - "queryEditor.chart.defaultChartType": "O tipo de gráfico padrão a ser usado ao abrir o Visualizador de Gráficos nos Resultados da Consulta", - "queryEditor.tabColorMode.off": "A coloração da guia será desabilitada", + "queryEditor.promptToSaveGeneratedFiles": "Pedir para salvar arquivos SQL gerados", + "queryEditor.results.copyIncludeHeaders": "Opções de configuração para copiar os resultados na Visualização dos Resultados", + "queryEditor.results.copyRemoveNewLine": "Opções de configuração para copiar os resultados de várias linhas da Visualização dos Resultados", + "queryEditor.results.openAfterSave": "Se o arquivo deve ser aberto no Azure Data Studio depois que o resultado é salvo.", + "queryEditor.results.saveAsCsv.delimiter": "O delimitador personalizado a ser usado entre valores ao salvar como CSV", + "queryEditor.results.saveAsCsv.encoding": "Arquivo de codificação usado ao salvar os resultados como CSV", + "queryEditor.results.saveAsCsv.includeHeaders": "Quando true, os cabeçalhos de coluna são incluídos ao salvar os resultados como CSV", + "queryEditor.results.saveAsCsv.lineSeperator": "Os caracteres usados para separar linhas ao salvar os resultados como CSV", + "queryEditor.results.saveAsCsv.textIdentifier": "O caractere usado para delimitar os campos de texto ao salvar os resultados como CSV", + "queryEditor.results.saveAsXml.encoding": "Codificação de arquivo usada ao salvar os resultados como XML", + "queryEditor.results.saveAsXml.formatted": "Quando true, a saída XML será formatada ao salvar resultados como XML", + "queryEditor.results.streaming": "Habilitar streaming de resultados; contém alguns problemas visuais menores", + "queryEditor.showConnectionInfoInTitle": "Controla se deseja mostrar a informação de conexão para uma guia no título.", + "queryEditor.tabColorMode": "Controla como colorir as guias com base no grupo de servidores de sua conexão ativa", "queryEditor.tabColorMode.border": "A borda superior de cada guia do editor será colorida para combinar com o grupo de servidores relevante", "queryEditor.tabColorMode.fill": "A cor de fundo de cada editor da guia corresponderá ao grupo de servidores relevante", - "queryEditor.tabColorMode": "Controla como colorir as guias com base no grupo de servidores de sua conexão ativa", - "queryEditor.showConnectionInfoInTitle": "Controla se deseja mostrar a informação de conexão para uma guia no título.", - "queryEditor.promptToSaveGeneratedFiles": "Pedir para salvar arquivos SQL gerados", + "queryEditor.tabColorMode.off": "A coloração da guia será desabilitada", + "queryEditorConfigurationTitle": "Editor de Consultas", + "queryResultsEditor.name": "Resultados da Consulta", "queryShortcutDescription": "Defina o atalho workbench.action.query.shortcut{0} para executar o texto de atalho como uma chamada de procedimento ou execução de consulta. Qualquer texto selecionado no editor de consultas será passado como um parâmetro no final da consulta ou você pode fazer referência a ele com {arg}" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Nova Consulta", - "runQueryLabel": "Executar", - "cancelQueryLabel": "Cancelar", - "estimatedQueryPlan": "Explicar", "actualQueryPlan": "Real", - "disconnectDatabaseLabel": "Desconectar", + "cancelQueryLabel": "Cancelar", "changeConnectionDatabaseLabel": "Alterar Conexão", - "connectDatabaseLabel": "Conectar", - "enablesqlcmdLabel": "Habilitar SQLCMD", - "disablesqlcmdLabel": "Desabilitar SQLCMD", - "selectDatabase": "Selecionar Banco de Dados", "changeDatabase.failed": "Falha ao alterar o banco de dados", "changeDatabase.failedWithError": "Falha ao alterar o banco de dados: {0}", - "queryEditor.exportSqlAsNotebook": "Exportar o Notebook" + "connectDatabaseLabel": "Conectar", + "disablesqlcmdLabel": "Desabilitar SQLCMD", + "disconnectDatabaseLabel": "Desconectar", + "enablesqlcmdLabel": "Habilitar SQLCMD", + "estimatedQueryPlan": "Explicar", + "newQueryTask.newQuery": "Nova Consulta", + "queryEditor.exportSqlAsNotebook": "Exportar o Notebook", + "runQueryLabel": "Executar", + "selectDatabase": "Selecionar Banco de Dados" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Editor de Consultas" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Resultados", - "messagesTabTitle": "Mensagens" + "messagesTabTitle": "Mensagens", + "resultsTabTitle": "Resultados" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Tempo Decorrido", - "status.query.rowCount": "Contagem de Linhas", - "rowCount": "{0} linhas", "query.status.executing": "Executando consulta...", - "status.query.status": "Status de Execução", + "rowCount": "{0} linhas", + "status.query.rowCount": "Contagem de Linhas", "status.query.selection-summary": "Resumo da Seleção", - "status.query.summaryText": "Média: {0} Contagem: {1} Soma: {2}" + "status.query.status": "Status de Execução", + "status.query.summaryText": "Média: {0} Contagem: {1} Soma: {2}", + "status.query.timeElapsed": "Tempo Decorrido" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Grade de Resultados e Mensagens", - "fontFamily": "Controla a família de fontes.", - "fontWeight": "Controla a espessura da fonte.", - "fontSize": "Controla o tamanho da fonte em pixels.", - "letterSpacing": "Controla o espaçamento de letras em pixels.", - "rowHeight": "Controla a altura da linha em pixels", - "cellPadding": "Controla o preenchimento em pixels da célula", "autoSizeColumns": "Dimensionar automaticamente a largura de colunas nos resultados iniciais. Pode haver problemas de desempenho com um grande número de colunas ou com células grandes", - "maxColumnWidth": "A largura máxima em pixels para colunas dimensionadas automaticamente" + "cellPadding": "Controla o preenchimento em pixels da célula", + "fontFamily": "Controla a família de fontes.", + "fontSize": "Controla o tamanho da fonte em pixels.", + "fontWeight": "Controla a espessura da fonte.", + "letterSpacing": "Controla o espaçamento de letras em pixels.", + "maxColumnWidth": "A largura máxima em pixels para colunas dimensionadas automaticamente", + "resultsGridConfigurationTitle": "Grade de Resultados e Mensagens", + "rowHeight": "Controla a altura da linha em pixels" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Ativar/desativar o Histórico de Consultas", - "queryHistory.delete": "Excluir", "queryHistory.clearLabel": "Limpar Todo o Histórico", + "queryHistory.delete": "Excluir", + "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas", + "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas", "queryHistory.openQuery": "Abrir Consulta", "queryHistory.runQuery": "Executar Consulta", "queryHistory.toggleCaptureLabel": "Ativar/desativar a captura de Histórico de Consultas", - "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas", - "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas" + "toggleQueryHistory": "Ativar/desativar o Histórico de Consultas" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "com êxito", - "failed": "falhou" + "failed": "falhou", + "succeeded": "com êxito" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "Não há nenhuma consulta a ser exibida.", "queryHistory.regTreeAriaLabel": "Histórico de Consultas" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "QueryHistory", - "queryHistoryCaptureEnabled": "Se a captura do Histórico de Consultas estiver habilitada. Se for false, as consultas executadas não serão capturadas.", + "miViewQueryHistory": "&&Histórico de Consultas", + "queryHistory": "Histórico de Consultas", "queryHistory.clearLabel": "Limpar todo o histórico", "queryHistory.disableCapture": "Pausar a Captura de Histórico de Consultas", "queryHistory.enableCapture": "Iniciar a Captura do Histórico de Consultas", - "viewCategory": "Exibir", - "miViewQueryHistory": "&&Histórico de Consultas", - "queryHistory": "Histórico de Consultas" + "queryHistoryCaptureEnabled": "Se a captura do Histórico de Consultas estiver habilitada. Se for false, as consultas executadas não serão capturadas.", + "queryHistoryConfigurationTitle": "QueryHistory", + "viewCategory": "Exibir" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "Plano de Consulta" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Editor de Plano de Consulta" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Operação", - "topOperations.object": "Objeto", - "topOperations.estCost": "Custo Est.", - "topOperations.estSubtreeCost": "Custo Est. da Subárvore", - "topOperations.actualRows": "Linhas Atuais", - "topOperations.estRows": "Linhas Est.", "topOperations.actualExecutions": "Execuções Reais", - "topOperations.estCPUCost": "Custo Est. de CPU", - "topOperations.estIOCost": "Custo Est. de E/S", - "topOperations.parallel": "Paralelo", "topOperations.actualRebinds": "Reassociações Reais", - "topOperations.estRebinds": "Reassociações Est.", "topOperations.actualRewinds": "Rebobinações Reais", + "topOperations.actualRows": "Linhas Atuais", + "topOperations.estCPUCost": "Custo Est. de CPU", + "topOperations.estCost": "Custo Est.", + "topOperations.estIOCost": "Custo Est. de E/S", + "topOperations.estRebinds": "Reassociações Est.", "topOperations.estRewinds": "Rebobinações Est.", + "topOperations.estRows": "Linhas Est.", + "topOperations.estSubtreeCost": "Custo Est. da Subárvore", + "topOperations.object": "Objeto", + "topOperations.operation": "Operação", + "topOperations.parallel": "Paralelo", "topOperations.partitioned": "Particionado", "topOperationsTitle": "Operações Principais" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Nova Implantação..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Visualizador de Recursos" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Atualizar" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Erro ao abrir o link: {0}", - "resourceViewerTable.commandError": "Erro ao executar o comando '{0}' : {1}" + "resourceViewerTable.commandError": "Erro ao executar o comando '{0}' : {1}", + "resourceViewerTable.openError": "Erro ao abrir o link: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Árvore do Visualizador de Recursos" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Caminho para o ícone de recurso.", "extension.contributes.resourceView.resource.id": "Identificador do recurso.", "extension.contributes.resourceView.resource.name": "O nome legível para humanos da exibição. Será mostrado", - "extension.contributes.resourceView.resource.icon": "Caminho para o ícone de recurso.", "extension.contributes.resourceViewResources": "Contribui o recurso para o modo de exibição de recursos", - "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`", - "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`" + "optstring": "a propriedade `{0}` pode ser omitida ou deve ser do tipo `string`", + "requirestring": "a propriedade `{0}` é obrigatória e deve ser do tipo `string`" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Restaurar", - "backup": "Restaurar" + "backup": "Restaurar", + "restore": "Restaurar" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Você precisa habilitar as versões prévias dos recursos para poder utilizar a restauração", - "restore.commandNotSupportedOutsideContext": "O comando Restaurar não tem suporte fora de um contexto de servidor. Selecione um servidor ou banco de dados e tente novamente.", "restore.commandNotSupported": "O comando Restore não é compatível com bancos de dados SQL do Azure.", + "restore.commandNotSupportedOutsideContext": "O comando Restaurar não tem suporte fora de um contexto de servidor. Selecione um servidor ou banco de dados e tente novamente.", + "restore.isPreviewFeature": "Você precisa habilitar as versões prévias dos recursos para poder utilizar a restauração", "restoreAction.restore": "Restaurar" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Editar Dados", + "refreshNode": "Atualizar", + "scriptAlter": "Script como Alterar", + "scriptAsAlter": "Script como Alterar", "scriptAsCreate": "Script como Criar", "scriptAsDelete": "Script como Soltar", - "scriptAsSelect": "Selecione Top 1000", "scriptAsExecute": "Script como Executar", - "scriptAsAlter": "Script como Alterar", - "editData": "Editar Dados", - "scriptSelect": "Selecione Top 1000", - "scriptKustoSelect": "Levar 10", + "scriptAsSelect": "Selecione Top 1000", "scriptCreate": "Script como Criar", - "scriptExecute": "Script como Executar", - "scriptAlter": "Script como Alterar", "scriptDelete": "Script como Soltar", - "refreshNode": "Atualizar" + "scriptExecute": "Script como Executar", + "scriptKustoSelect": "Levar 10", + "scriptSelect": "Selecione Top 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Ocorreu um erro ao atualizar o nó '{0}': {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} tarefas em andamento", - "viewCategory": "Exibir", + "miViewTasks": "&&Tarefas", "tasks": "Tarefas", - "miViewTasks": "&&Tarefas" + "viewCategory": "Exibir" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Alternar Tarefas" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "com êxito", + "canceled": "cancelado", + "canceling": "cancelando", "failed": "falhou", "inProgress": "em andamento", "notStarted": "não iniciado", - "canceled": "cancelado", - "canceling": "cancelando" + "succeeded": "com êxito" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "Nenhum histórico de tarefas a ser exibido.", - "taskHistory.regTreeAriaLabel": "Histórico de tarefa", - "taskError": "Erro de tarefa" + "taskError": "Erro de tarefa", + "taskHistory.regTreeAriaLabel": "Histórico de tarefa" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Cancelar", @@ -10863,159 +11368,159 @@ "taskAction.script": "Script" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", - "refresh": "Atualizar", "collapseAll": "Recolher Tudo", - "command-error": "Erro ao executar o comando {1}: {0}. Isso provavelmente é causado pela extensão que contribui com {1}." + "command-error": "Erro ao executar o comando {1}: {0}. Isso provavelmente é causado pela extensão que contribui com {1}.", + "no-dataprovider": "Não há nenhum provedor de dados registrado que possa fornecer dados de exibição.", + "refresh": "Atualizar" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "OK", - "webViewDialog.close": "Fechar" + "webViewDialog.close": "Fechar", + "webViewDialog.ok": "OK" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Os recursos de versão prévia aprimoram a sua experiência no Azure Data Studio oferecendo a você acesso completo a novos recursos e melhorias. Saiba mais sobre os recursos de versão prévia [aqui]({0}). Deseja habilitar os recursos de versão prévia?", - "enablePreviewFeatures.yes": "Sim (recomendado)", + "enablePreviewFeatures.never": "Não, não mostrar novamente", "enablePreviewFeatures.no": "Não", - "enablePreviewFeatures.never": "Não, não mostrar novamente" + "enablePreviewFeatures.notice": "Os recursos de versão prévia aprimoram a sua experiência no Azure Data Studio oferecendo a você acesso completo a novos recursos e melhorias. Saiba mais sobre os recursos de versão prévia [aqui]({0}). Deseja habilitar os recursos de versão prévia?", + "enablePreviewFeatures.yes": "Sim (recomendado)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Esta página de recurso está em versão prévia. Os recursos de versão prévia apresentam novas funcionalidades que estão no caminho para se tornar parte permanente do produto. Eles são estáveis, mas precisam de melhorias de acessibilidade adicionais. Nós agradecemos os seus comentários iniciais enquanto os recursos estão em desenvolvimento.", - "welcomePage.preview": "Versão prévia", "welcomePage.createConnection": "Criar uma conexão", "welcomePage.createConnectionBody": "Conectar a uma instância do banco de dados por meio da caixa de diálogo de conexão.", - "welcomePage.runQuery": "Executar uma consulta", - "welcomePage.runQueryBody": "Interagir com os dados por meio de um editor de consultas.", "welcomePage.createNotebook": "Criar um notebook", "welcomePage.createNotebookBody": "Crie um notebook usando um editor de notebook nativo.", "welcomePage.deployServer": "Implantar um servidor", "welcomePage.deployServerBody": "Crie uma instância de um serviço de dados relacionais na plataforma de sua escolha.", - "welcomePage.resources": "Recursos", - "welcomePage.history": "Histórico", - "welcomePage.name": "Nome", - "welcomePage.location": "Localização", - "welcomePage.moreRecent": "Mostrar mais", - "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização", - "welcomePage.usefuLinks": "Links Úteis", - "welcomePage.gettingStarted": "Introdução", - "welcomePage.gettingStartedBody": "Descubra as funcionalidades oferecidas pelo Azure Data Studio e saiba como aproveitá-las ao máximo.", "welcomePage.documentation": "Documentação", "welcomePage.documentationBody": "Visite o centro de documentos para obter guias de início rápido, guias de instruções e referências para o PowerShell, as APIs e outros.", - "welcomePage.videos": "Vídeos", - "welcomePage.videoDescriptionOverview": "Visão geral do Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Introdução aos Notebooks do Azure Data Studio | Dados Expostos", "welcomePage.extensions": "Extensões", + "welcomePage.gettingStarted": "Introdução", + "welcomePage.gettingStartedBody": "Descubra as funcionalidades oferecidas pelo Azure Data Studio e saiba como aproveitá-las ao máximo.", + "welcomePage.history": "Histórico", + "welcomePage.learnMore": "Saiba mais ", + "welcomePage.location": "Localização", + "welcomePage.moreRecent": "Mostrar mais", + "welcomePage.name": "Nome", + "welcomePage.preview": "Versão prévia", + "welcomePage.previewBody": "Esta página de recurso está em versão prévia. Os recursos de versão prévia apresentam novas funcionalidades que estão no caminho para se tornar parte permanente do produto. Eles são estáveis, mas precisam de melhorias de acessibilidade adicionais. Nós agradecemos os seus comentários iniciais enquanto os recursos estão em desenvolvimento.", + "welcomePage.resources": "Recursos", + "welcomePage.runQuery": "Executar uma consulta", + "welcomePage.runQueryBody": "Interagir com os dados por meio de um editor de consultas.", "welcomePage.showAll": "Mostrar Tudo", - "welcomePage.learnMore": "Saiba mais " + "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização", + "welcomePage.usefuLinks": "Links Úteis", + "welcomePage.videoDescriptionIntroduction": "Introdução aos Notebooks do Azure Data Studio | Dados Expostos", + "welcomePage.videoDescriptionOverview": "Visão geral do Azure Data Studio", + "welcomePage.videos": "Vídeos" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Estenda a funcionalidade do Azure Data Studio instalando extensões desenvolvidas por nós/Microsoft e também pela comunidade de terceiros (você!).", "GuidedTour.connections": "Conexões", + "GuidedTour.discoverWelcomePage": "Descubra os principais recursos, arquivos abertos recentemente e extensões recomendadas na Página inicial. Para obter mais informações sobre como começar a usar o Azure Data Studio, confira nossos vídeos e documentação.", + "GuidedTour.extensions": "Extensões", + "GuidedTour.finish": "Concluir", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Comece a criar o seu notebook ou uma coleção de notebooks em um único lugar.", "GuidedTour.makeConnections": "Conecte-se, consulte e gerencie as suas conexões no SQL Server, no Azure e muito mais.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Personalize o Azure Data Studio com base nas suas preferências. Você pode definir configurações como o salvamento automático e o tamanho da tabulação, personalizar os seus Atalhos de Teclado e mudar para um Tema de Cores de sua preferência.", "GuidedTour.next": "Próximo", "GuidedTour.notebooks": "Notebooks", - "GuidedTour.gettingStartedNotebooks": "Comece a criar o seu notebook ou uma coleção de notebooks em um único lugar.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Extensões", - "GuidedTour.addExtensions": "Estenda a funcionalidade do Azure Data Studio instalando extensões desenvolvidas por nós/Microsoft e também pela comunidade de terceiros (você!).", - "GuidedTour.three": "3", - "GuidedTour.settings": "Configurações", - "GuidedTour.makeConnesetSettings": "Personalize o Azure Data Studio com base nas suas preferências. Você pode definir configurações como o salvamento automático e o tamanho da tabulação, personalizar os seus Atalhos de Teclado e mudar para um Tema de Cores de sua preferência.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Página Inicial", - "GuidedTour.discoverWelcomePage": "Descubra os principais recursos, arquivos abertos recentemente e extensões recomendadas na Página inicial. Para obter mais informações sobre como começar a usar o Azure Data Studio, confira nossos vídeos e documentação.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Concluir", - "guidedTour": "Tour de Boas-Vindas do Usuário", - "hideGuidedTour": "Ocultar Tour de Boas-Vindas", + "GuidedTour.one": "1", "GuidedTour.readMore": "Leia mais", - "help": "Ajuda" + "GuidedTour.settings": "Configurações", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Página Inicial", + "guidedTour": "Tour de Boas-Vindas do Usuário", + "help": "Ajuda", + "hideGuidedTour": "Ocultar Tour de Boas-Vindas" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Deseja fazer um tour rápido pelo Azure Data Studio?", + "WelcomePage.welcome": "Bem-vindo(a)!", + "closeTourBar": "Fechar barra do tour rápido", + "details": "Detalhes", + "ok": "OK", + "welcome.title": "Bem-vindo(a)", "welcomePage": "Bem-vindo(a)", - "welcomePage.adminPack": "Admin Pack do SQL", - "welcomePage.showAdminPack": "Admin Pack do SQL", - "welcomePage.adminPackDescription": "O Admin Pack do SQL Server é uma coleção de extensões populares de administração de banco de dados que ajudam você a gerenciar o SQL Server", - "welcomePage.sqlServerAgent": "SQL Server Agent", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "Importação do SQL Server", - "welcomePage.sqlServerDacpac": "SQL Server Dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Grave e execute scripts do PowerShell usando o editor de consultas avançado do Azure Data Studio", - "welcomePage.dataVirtualization": "Virtualização de Dados", - "welcomePage.dataVirtualizationDescription": "Virtualize os dados com o SQL Server 2019 e crie tabelas externas usando assistentes interativos", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Conecte-se, consulte e gerencie bancos de dados Postgres com o Azure Data Studio", - "welcomePage.extensionPackAlreadyInstalled": "O suporte para {0} já está instalado.", - "welcomePage.willReloadAfterInstallingExtensionPack": "A janela será recarregada após a instalação do suporte adicional para {0}.", - "welcomePage.installingExtensionPack": "Instalando suporte adicional para {0}...", - "welcomePage.extensionPackNotFound": "Não foi possível encontrar suporte para {0} com a id {1}.", - "welcomePage.newConnection": "Nova conexão", - "welcomePage.newQuery": "Nova consulta", - "welcomePage.newNotebook": "Novo notebook", + "welcomePage.adminPack": "Admin Pack do SQL", + "welcomePage.adminPackDescription": "O Admin Pack do SQL Server é uma coleção de extensões populares de administração de banco de dados que ajudam você a gerenciar o SQL Server", + "welcomePage.background": "Cor da tela de fundo da página inicial.", + "welcomePage.dataVirtualization": "Virtualização de Dados", + "welcomePage.dataVirtualizationDescription": "Virtualize os dados com o SQL Server 2019 e crie tabelas externas usando assistentes interativos", "welcomePage.deployServer": "Implantar um servidor", - "welcome.title": "Bem-vindo(a)", + "welcomePage.extensionPackAlreadyInstalled": "O suporte para {0} já está instalado.", + "welcomePage.extensionPackNotFound": "Não foi possível encontrar suporte para {0} com a id {1}.", + "welcomePage.install": "Instalar", + "welcomePage.installExtensionPack": "Instalar suporte adicional para {0}", + "welcomePage.installKeymap": "Instalar o mapa de teclas {0}", + "welcomePage.installed": "Instalado", + "welcomePage.installedExtensionPack": "O suporte de {0} já está instalado", + "welcomePage.installedKeymap": "O mapa de teclas {0} já está instalado", + "welcomePage.installingExtensionPack": "Instalando suporte adicional para {0}...", "welcomePage.new": "Novo", + "welcomePage.newConnection": "Nova conexão", + "welcomePage.newNotebook": "Novo notebook", + "welcomePage.newQuery": "Nova consulta", "welcomePage.open": "Abrir…", "welcomePage.openFile": "Abrir arquivo…", "welcomePage.openFolder": "Abrir a pasta…", - "welcomePage.startTour": "Iniciar Tour", - "closeTourBar": "Fechar barra do tour rápido", - "WelcomePage.TakeATour": "Deseja fazer um tour rápido pelo Azure Data Studio?", - "WelcomePage.welcome": "Bem-vindo(a)!", "welcomePage.openFolderWithPath": "Abrir pasta {0} com caminho {1}", - "welcomePage.install": "Instalar", - "welcomePage.installKeymap": "Instalar o mapa de teclas {0}", - "welcomePage.installExtensionPack": "Instalar suporte adicional para {0}", - "welcomePage.installed": "Instalado", - "welcomePage.installedKeymap": "O mapa de teclas {0} já está instalado", - "welcomePage.installedExtensionPack": "O suporte de {0} já está instalado", - "ok": "OK", - "details": "Detalhes", - "welcomePage.background": "Cor da tela de fundo da página inicial." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Grave e execute scripts do PowerShell usando o editor de consultas avançado do Azure Data Studio", + "welcomePage.showAdminPack": "Admin Pack do SQL", + "welcomePage.sqlServerAgent": "SQL Server Agent", + "welcomePage.sqlServerDacpac": "SQL Server Dacpac", + "welcomePage.sqlServerImport": "Importação do SQL Server", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "Iniciar Tour", + "welcomePage.willReloadAfterInstallingExtensionPack": "A janela será recarregada após a instalação do suporte adicional para {0}." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Início", - "welcomePage.newConnection": "Nova conexão", - "welcomePage.newQuery": "Nova consulta", - "welcomePage.newNotebook": "Novo notebook", - "welcomePage.openFileMac": "Abrir arquivo", - "welcomePage.openFileLinuxPC": "Abrir arquivo", - "welcomePage.deploy": "Implantar", - "welcomePage.newDeployment": "Nova Implantação…", - "welcomePage.recent": "Recente", - "welcomePage.moreRecent": "Mais...", - "welcomePage.noRecentFolders": "Não há pastas recentes", - "welcomePage.help": "Ajuda", - "welcomePage.gettingStarted": "Introdução", - "welcomePage.productDocumentation": "Documentação", - "welcomePage.reportIssue": "Relatar problema ou solicitação de recurso", - "welcomePage.gitHubRepository": "Repositório GitHub", - "welcomePage.releaseNotes": "Notas sobre a versão", - "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização", - "welcomePage.customize": "Personalizar", - "welcomePage.extensions": "Extensões", - "welcomePage.extensionDescription": "Baixe as extensões necessárias, incluindo o pacote de Administrador do SQL Server e muito mais", - "welcomePage.keyboardShortcut": "Atalhos de Teclado", - "welcomePage.keyboardShortcutDescription": "Encontre seus comandos favoritos e personalize-os", - "welcomePage.colorTheme": "Tema de cores", - "welcomePage.colorThemeDescription": "Faça com que o editor e seu código tenham a aparência que você mais gosta", - "welcomePage.learn": "Learn", - "welcomePage.showCommands": "Encontrar e executar todos os comandos", - "welcomePage.showCommandsDescription": "Acesse e pesquise rapidamente comandos na Paleta de Comandos ({0})", "welcomePage.azdataBlog": "Descubra o que há de novo na versão mais recente", "welcomePage.azdataBlogDescription": "Novas postagens mensais do blog apresentando nossos novos recursos", + "welcomePage.colorTheme": "Tema de cores", + "welcomePage.colorThemeDescription": "Faça com que o editor e seu código tenham a aparência que você mais gosta", + "welcomePage.customize": "Personalizar", + "welcomePage.deploy": "Implantar", + "welcomePage.extensionDescription": "Baixe as extensões necessárias, incluindo o pacote de Administrador do SQL Server e muito mais", + "welcomePage.extensions": "Extensões", "welcomePage.followTwitter": "Siga-nos no Twitter", - "welcomePage.followTwitterDescription": "Mantenha-se atualizado com a forma como a Comunidade está usando o Azure Data Studio e converse diretamente com os engenheiros." + "welcomePage.followTwitterDescription": "Mantenha-se atualizado com a forma como a Comunidade está usando o Azure Data Studio e converse diretamente com os engenheiros.", + "welcomePage.gettingStarted": "Introdução", + "welcomePage.gitHubRepository": "Repositório GitHub", + "welcomePage.help": "Ajuda", + "welcomePage.keyboardShortcut": "Atalhos de Teclado", + "welcomePage.keyboardShortcutDescription": "Encontre seus comandos favoritos e personalize-os", + "welcomePage.learn": "Learn", + "welcomePage.moreRecent": "Mais...", + "welcomePage.newConnection": "Nova conexão", + "welcomePage.newDeployment": "Nova Implantação…", + "welcomePage.newNotebook": "Novo notebook", + "welcomePage.newQuery": "Nova consulta", + "welcomePage.noRecentFolders": "Não há pastas recentes", + "welcomePage.openFileLinuxPC": "Abrir arquivo", + "welcomePage.openFileMac": "Abrir arquivo", + "welcomePage.productDocumentation": "Documentação", + "welcomePage.recent": "Recente", + "welcomePage.releaseNotes": "Notas sobre a versão", + "welcomePage.reportIssue": "Relatar problema ou solicitação de recurso", + "welcomePage.showCommands": "Encontrar e executar todos os comandos", + "welcomePage.showCommandsDescription": "Acesse e pesquise rapidamente comandos na Paleta de Comandos ({0})", + "welcomePage.showOnStartup": "Mostrar a página inicial na inicialização", + "welcomePage.start": "Início" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Contas", - "linkedAccounts": "Contas vinculadas", - "accountDialog.close": "Fechar", - "accountDialog.noAccountLabel": "Não há nenhuma conta vinculada. Adicione uma conta.", "accountDialog.addConnection": "Adicionar uma conta", + "accountDialog.close": "Fechar", + "accountDialog.didNotPickAuthProvider": "Você não selecionou nenhum provedor de autenticação. Tente novamente.", + "accountDialog.noAccountLabel": "Não há nenhuma conta vinculada. Adicione uma conta.", "accountDialog.noCloudsRegistered": "Você não tem nuvens habilitadas. Acesse Configurações-> Pesquisar Configuração de Conta do Azure-> Habilitar pelo menos uma nuvem", - "accountDialog.didNotPickAuthProvider": "Você não selecionou nenhum provedor de autenticação. Tente novamente." + "accountExplorer.name": "Contas", + "linkedAccounts": "Contas vinculadas" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Erro ao adicionar a conta" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "Não é possível iniciar o OAuth automático. Um OAuth automático já está em andamento." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "A conexão é necessária para interagir com adminservice", - "adminService.noHandlerRegistered": "Nenhum manipulador registrado" + "adminService.noHandlerRegistered": "Nenhum manipulador registrado", + "adminService.providerIdNotValidError": "A conexão é necessária para interagir com adminservice" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "A conexão é necessária para interagir com o Serviço de Avaliação", - "asmt.noHandlerRegistered": "Nenhum Manipulador Registrado" + "asmt.noHandlerRegistered": "Nenhum Manipulador Registrado", + "asmt.providerIdNotValidError": "A conexão é necessária para interagir com o Serviço de Avaliação" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Propriedades Avançadas", - "advancedProperties.discard": "Descartar" + "advancedProperties.discard": "Descartar", + "connectionAdvancedProperties": "Propriedades Avançadas" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Descrição do Servidor (opcional)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Limpar Lista", "ClearedRecentConnections": "Lista de conexões recentes limpa", - "connectionAction.yes": "Sim", - "connectionAction.no": "Não", "clearRecentConnectionMessage": "Tem certeza de que deseja excluir todas as conexões da lista?", - "connectionDialog.yes": "Sim", - "connectionDialog.no": "Não", - "delete": "Excluir", "connectionAction.GetCurrentConnectionString": "Obter a Cadeia de Conexão Atual", "connectionAction.connectionString": "A cadeia de conexão não está disponível", - "connectionAction.noConnection": "Nenhuma conexão ativa disponível" + "connectionAction.no": "Não", + "connectionAction.noConnection": "Nenhuma conexão ativa disponível", + "connectionAction.yes": "Sim", + "connectionDialog.no": "Não", + "connectionDialog.yes": "Sim", + "delete": "Excluir" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Procurar", - "connectionDialog.FilterPlaceHolder": "Digite aqui para filtrar a lista", - "connectionDialog.FilterInputTitle": "Filtrar conexões", + "connectionBrowserTree": "Árvore do Navegador de Conexão", "connectionDialog.ApplyingFilter": "Aplicando filtro", - "connectionDialog.RemovingFilter": "Removendo filtro", "connectionDialog.FilterApplied": "Filtro aplicado", + "connectionDialog.FilterInputTitle": "Filtrar conexões", + "connectionDialog.FilterPlaceHolder": "Digite aqui para filtrar a lista", "connectionDialog.FilterRemoved": "Filtro removido", - "savedConnections": "Conexões Salvas", + "connectionDialog.RemovingFilter": "Removendo filtro", + "connectionDialog.browser": "Procurar", "savedConnection": "Conexões Salvas", - "connectionBrowserTree": "Árvore do Navegador de Conexão" + "savedConnections": "Conexões Salvas" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Erro de conexão", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Se você já se conectou anteriormente, pode ser necessário executar novamente o kinit." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Conexão", - "connecting": "Conectando", "connectType": "Tipo de conexão", - "recentConnectionTitle": "Recente", + "connecting": "Conectando", + "connection": "Conexão", "connectionDetailsTitle": "Detalhes da Conexão", - "connectionDialog.connect": "Conectar", "connectionDialog.cancel": "Cancelar", + "connectionDialog.connect": "Conectar", "connectionDialog.recentConnections": "Conexões Recentes", - "noRecentConnections": "Nenhuma conexão recente" + "noRecentConnections": "Nenhuma conexão recente", + "recentConnectionTitle": "Recente" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "Tem certeza de que deseja cancelar esta conexão?", "connection.noAzureAccount": "Falha ao obter o token de conta do Azure para a conexão", "connectionNotAcceptedError": "Conexão não aceita", - "connectionService.yes": "Sim", "connectionService.no": "Não", - "cancelConnectionConfirmation": "Tem certeza de que deseja cancelar esta conexão?" + "connectionService.yes": "Sim" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Adicionar uma conta...", - "defaultDatabaseOption": "", - "loadingDatabaseOption": "Carregando...", - "serverGroup": "Grupo de servidores", - "defaultServerGroup": "", "addNewServerGroup": "Adicionar novo grupo...", - "noneServerGroup": "", - "connectionWidget.missingRequireField": "{0} é obrigatório.", - "connectionWidget.fieldWillBeTrimmed": "{0} será removido.", - "rememberPassword": "Lembrar senha", + "advanced": "Avançado...", "connection.azureAccountDropdownLabel": "Conta", - "connectionWidget.refreshAzureCredentials": "Atualizar as credenciais de conta", "connection.azureTenantDropdownLabel": "Locatário do Azure AD", "connectionName": "Nome (opcional)", - "advanced": "Avançado...", - "connectionWidget.invalidAzureAccount": "Você precisa selecionar uma conta" + "connectionWidget.AddAzureAccount": "Adicionar uma conta...", + "connectionWidget.fieldWillBeTrimmed": "{0} será removido.", + "connectionWidget.invalidAzureAccount": "Você precisa selecionar uma conta", + "connectionWidget.missingRequireField": "{0} é obrigatório.", + "connectionWidget.refreshAzureCredentials": "Atualizar as credenciais de conta", + "defaultDatabaseOption": "", + "defaultServerGroup": "", + "loadingDatabaseOption": "Carregando...", + "noneServerGroup": "", + "rememberPassword": "Lembrar senha", + "serverGroup": "Grupo de servidores" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Conectado a", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Conexões Não Salvas" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Abrir extensões do painel", - "newDashboardTab.ok": "OK", "newDashboardTab.cancel": "Cancelar", + "newDashboardTab.ok": "OK", + "newDashboardTab.openDashboardExtensions": "Abrir extensões do painel", "newdashboardTabDialog.noExtensionLabel": "Não há extensões de painel para serem instaladas neste momento. Vá para o Gerenciador de Extensões para explorar extensões recomendadas." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Etapa {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Concluído", - "dialogModalCancelButtonLabel": "Cancelar" + "dialogModalCancelButtonLabel": "Cancelar", + "dialogModalDoneButtonLabel": "Concluído" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "Falha ao inicializar a sessão de edição de dados: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "OK", - "errorMessageDialog.close": "Fechar", + "copyDetails": "Copiar detalhes", "errorMessageDialog.action": "Ação", - "copyDetails": "Copiar detalhes" + "errorMessageDialog.close": "Fechar", + "errorMessageDialog.ok": "OK" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Erro", - "warning": "Aviso", + "ignore": "Ignorar", "info": "Informações", - "ignore": "Ignorar" + "warning": "Aviso" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Caminho selecionado", - "fileFilter": "Arquivos do tipo", + "fileBrowser.discard": "Descartar", "fileBrowser.ok": "OK", - "fileBrowser.discard": "Descartar" + "fileFilter": "Arquivos do tipo", + "filebrowser.filepath": "Caminho selecionado" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Selecionar um arquivo" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Árvore de navegador de arquivo" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Ocorreu um erro ao carregar o navegador de arquivos.", - "fileBrowserErrorDialogTitle": "Erro do navegador de arquivo" + "fileBrowserErrorDialogTitle": "Erro do navegador de arquivo", + "fileBrowserErrorMessage": "Ocorreu um erro ao carregar o navegador de arquivos." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Todos os arquivos" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Copiar Célula" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "Nenhum Perfil de Conexão foi passado para o submenu de insights", + "insightsConfigError": "Ocorreu um erro ao analisar a configuração do insight. Não foi possível encontrar a matriz/cadeia de caracteres de consulta ou o arquivo de consulta", "insightsError": "Erro de insights", "insightsFileError": "Houve um erro ao ler o arquivo de consulta: ", - "insightsConfigError": "Ocorreu um erro ao analisar a configuração do insight. Não foi possível encontrar a matriz/cadeia de caracteres de consulta ou o arquivo de consulta" + "insightsInputError": "Nenhum Perfil de Conexão foi passado para o submenu de insights" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Insights", + "insights.dialog.itemDetails": "Detalhes do Item", + "insights.dialog.items": "Itens", "insights.item": "Item", "insights.value": "Valor", "insightsDetailView.name": "Detalhes do Insight", "property": "Propriedade", - "value": "Valor", - "InsightsDialogTitle": "Insights", - "insights.dialog.items": "Itens", - "insights.dialog.itemDetails": "Detalhes do Item" + "value": "Valor" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "Não foi possível encontrar o arquivo de consulta em nenhum dos seguintes caminhos: {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Com falha", - "agentUtilities.succeeded": "Com Êxito", - "agentUtilities.retry": "Tentar Novamente", - "agentUtilities.canceled": "Cancelado", - "agentUtilities.inProgress": "Em Andamento", - "agentUtilities.statusUnknown": "Status Desconhecido", - "agentUtilities.executing": "Executando", - "agentUtilities.waitingForThread": "Esperando pela Thread", "agentUtilities.betweenRetries": "Entre Tentativas", + "agentUtilities.canceled": "Cancelado", + "agentUtilities.executing": "Executando", + "agentUtilities.failed": "Com falha", "agentUtilities.idle": "Ocioso", - "agentUtilities.suspended": "Suspenso", - "agentUtilities.obsolete": "[Obsoleto]", - "agentUtilities.yes": "Sim", + "agentUtilities.inProgress": "Em Andamento", + "agentUtilities.neverRun": "Nunca Executar", "agentUtilities.no": "Não", "agentUtilities.notScheduled": "Não Agendado", - "agentUtilities.neverRun": "Nunca Executar" + "agentUtilities.obsolete": "[Obsoleto]", + "agentUtilities.retry": "Tentar Novamente", + "agentUtilities.statusUnknown": "Status Desconhecido", + "agentUtilities.succeeded": "Com Êxito", + "agentUtilities.suspended": "Suspenso", + "agentUtilities.waitingForThread": "Esperando pela Thread", + "agentUtilities.yes": "Sim" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "A conexão é necessária para interagir com JobManagementService", - "noHandlerRegistered": "Nenhum Manipulador Registrado" + "noHandlerRegistered": "Nenhum Manipulador Registrado", + "providerIdNotValidError": "A conexão é necessária para interagir com JobManagementService" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Execução da célula cancelada", + "commandSuccessful": "Comando executado com êxito", "executionCanceled": "A execução da consulta foi cancelada", - "notebookNotReady": "A sessão para este notebook ainda não está pronta", - "sessionNotReady": "A sessão para este notebook vai começar em breve", "noDefaultKernel": "Nenhum kernel está disponível para este notebook", - "commandSuccessful": "Comando executado com êxito" + "notebookNotReady": "A sessão para este notebook ainda não está pronta", + "runCellCancelled": "Execução da célula cancelada", + "sessionNotReady": "A sessão para este notebook vai começar em breve" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Ocorreu um erro ao iniciar a sessão do notebook", "ServerNotStarted": "O servidor não foi iniciado por uma razão desconhecida", + "clientSession.unknownError": "Ocorreu um erro ao iniciar a sessão do notebook", "kernelRequiresConnection": "O kernel {0} não foi encontrado. O kernel padrão será usado em seu lugar." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Selecionar Conexão", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Selecionar Conexão" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "Não é possível encontrar o gerenciador de notebook do provedor {0}", + "changeContextFailed": "Falha ao alterar o contexto: {0}", + "changeKernelFailed": "Falha ao alterar o kernel devido ao erro: {0}", + "changeKernelFailedRetry": "Falha ao alterar o kernel. O kernel {0} será usado. O erro foi: {1}", + "deleteCellFailed": "Falha ao excluir a célula.", "injectedParametersMsg": "# Injected-Parameters\r\n", "kernelRequiresConnection": "Selecione uma conexão para executar células para este kernel", - "deleteCellFailed": "Falha ao excluir a célula.", - "changeKernelFailedRetry": "Falha ao alterar o kernel. O kernel {0} será usado. O erro foi: {1}", - "changeKernelFailed": "Falha ao alterar o kernel devido ao erro: {0}", - "changeContextFailed": "Falha ao alterar o contexto: {0}", - "startSessionFailed": "Não foi possível iniciar a sessão: {0}", "shutdownClientSessionError": "Ocorreu um erro de sessão de cliente ao fechar o notebook: {0}", - "ProviderNoManager": "Não é possível encontrar o gerenciador de notebook do provedor {0}" + "startSessionFailed": "Não foi possível iniciar a sessão: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "Nenhum URI foi passado ao criar um gerenciador de notebooks", - "notebookServiceNoProvider": "O provedor de notebooks não existe" + "notebookServiceNoProvider": "O provedor de notebooks não existe", + "notebookUriNotDefined": "Nenhum URI foi passado ao criar um gerenciador de notebooks" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Já existe uma exibição com o nome {0} nesse bloco de anotações." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Modo de Exibição Sem Título" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "Erro no kernel do SQL", "connectionRequired": "Uma conexão precisa ser escolhida para executar as células do notebook", + "sqlKernelError": "Erro no kernel do SQL", "sqlMaxRowsDisplayed": "Exibindo as Primeiras {0} linhas." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "Rich Text", - "notebook.splitViewEditMode": "Modo Divisão", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Modo Divisão" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "nbformat v{0}.{1} não reconhecido", + "invalidMimeData": "Espera-se que os dados de {0} sejam uma cadeia de caracteres ou uma matriz de cadeia de caracteres", "nbNotSupported": "Este arquivo não tem um formato de notebook válido", + "nbformatNotRecognized": "nbformat v{0}.{1} não reconhecido", "unknownCellType": "Tipo de célula {0} desconhecido", "unrecognizedOutput": "Tipo de saída {0} não reconhecido", - "invalidMimeData": "Espera-se que os dados de {0} sejam uma cadeia de caracteres ou uma matriz de cadeia de caracteres", "unrecognizedOutputType": "Tipo de saída {0} não reconhecido" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Identificador do provedor de notebook.", - "carbon.extension.contributes.notebook.fileExtensions": "Quais extensões de arquivo devem ser registradas para este provedor de notebook?", - "carbon.extension.contributes.notebook.standardKernels": "Quais kernels devem ser padrão com este provedor de notebook?", - "vscode.extension.contributes.notebook.providers": "Contribui com provedores de notebooks.", - "carbon.extension.contributes.notebook.magic": "Nome do magic da célula, como '%%sql'.", - "carbon.extension.contributes.notebook.language": "A linguagem de célula a ser usada se esta magic da célula estiver incluída na célula", "carbon.extension.contributes.notebook.executionTarget": "Destino de execução opcional que essa mágic indica, por exemplo, Spark versus SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Quais extensões de arquivo devem ser registradas para este provedor de notebook?", "carbon.extension.contributes.notebook.kernels": "Conjunto opcional de kernels que é válido para, por exemplo, python3, pyspark, SQL", - "vscode.extension.contributes.notebook.languagemagics": "Contribui com a linguagem do notebook." + "carbon.extension.contributes.notebook.language": "A linguagem de célula a ser usada se esta magic da célula estiver incluída na célula", + "carbon.extension.contributes.notebook.magic": "Nome do magic da célula, como '%%sql'.", + "carbon.extension.contributes.notebook.provider": "Identificador do provedor de notebook.", + "carbon.extension.contributes.notebook.standardKernels": "Quais kernels devem ser padrão com este provedor de notebook?", + "vscode.extension.contributes.notebook.languagemagics": "Contribui com a linguagem do notebook.", + "vscode.extension.contributes.notebook.providers": "Contribui com provedores de notebooks." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Carregando..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Atualizar", - "connectionTree.editConnection": "Editar Conexão", "DisconnectAction": "Desconectar", + "activeConnections": "Mostrar Conexões Ativas", "connectionTree.addConnection": "Nova Conexão", "connectionTree.addServerGroup": "Novo Grupo de Servidores", + "connectionTree.editConnection": "Editar Conexão", "connectionTree.editServerGroup": "Editar Grupo de Servidores", - "activeConnections": "Mostrar Conexões Ativas", - "showAllConnections": "Mostrar Todas as Conexões", + "connectionTree.refresh": "Atualizar", "deleteConnection": "Excluir Conexão", - "deleteConnectionGroup": "Excluir Grupo" + "deleteConnectionGroup": "Excluir Grupo", + "showAllConnections": "Mostrar Todas as Conexões" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Falha ao criar a sessão do Pesquisador de Objetos", "nodeExpansionError": "Múltiplos erros:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "Não é possível expandir, pois o provedor de conexão necessário '{0}' não foi encontrado", + "firewallCanceled": "Caixa de diálogo do Firewall cancelada", "loginCanceled": "Usuário cancelado", - "firewallCanceled": "Caixa de diálogo do Firewall cancelada" + "noProviderFound": "Não é possível expandir, pois o provedor de conexão necessário '{0}' não foi encontrado" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Carregando..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Conexões Recentes", "serversAriaLabel": "Servidores", + "treeAriaLabel": "Conexões Recentes", "treeCreation.regTreeAriaLabel": "Servidores" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Classificar por evento", "nameColumn": "Classificar por coluna", - "profilerColumnDialog.profiler": "Profiler", + "profilerColumnDialog.cancel": "Cancelar", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "Cancelar" + "profilerColumnDialog.profiler": "Profiler" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Limpar tudo", + "profilerFilterDialog.addClauseText": "Adicionar uma cláusula", "profilerFilterDialog.apply": "Aplicar", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "Cancelar", - "profilerFilterDialog.title": "Filtros", + "profilerFilterDialog.clear": "Limpar tudo", + "profilerFilterDialog.containsOperator": "Contém", + "profilerFilterDialog.fieldColumn": "Campo", + "profilerFilterDialog.isNotNullOperator": "Não É Nulo", + "profilerFilterDialog.isNullOperator": "É Nulo", + "profilerFilterDialog.loadFilter": "Carregar Filtro", + "profilerFilterDialog.notContainsOperator": "Não Contém", + "profilerFilterDialog.notStartsWithOperator": "Não Começa Com", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "Operador", "profilerFilterDialog.remove": "Remover esta cláusula", "profilerFilterDialog.saveFilter": "Salvar Filtro", - "profilerFilterDialog.loadFilter": "Carregar Filtro", - "profilerFilterDialog.addClauseText": "Adicionar uma cláusula", - "profilerFilterDialog.fieldColumn": "Campo", - "profilerFilterDialog.operatorColumn": "Operador", - "profilerFilterDialog.valueColumn": "Valor", - "profilerFilterDialog.isNullOperator": "É Nulo", - "profilerFilterDialog.isNotNullOperator": "Não É Nulo", - "profilerFilterDialog.containsOperator": "Contém", - "profilerFilterDialog.notContainsOperator": "Não Contém", "profilerFilterDialog.startsWithOperator": "Começa Com", - "profilerFilterDialog.notStartsWithOperator": "Não Começa Com" + "profilerFilterDialog.title": "Filtros", + "profilerFilterDialog.valueColumn": "Valor" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "A linha de commit falhou: ", + "msgCancelQueryFailed": "O cancelamento da consulta falhou: {0}", + "runQueryBatchStartLine": "Linha {0}", "runQueryBatchStartMessage": "Iniciada a execução de consulta em ", "runQueryStringBatchStartMessage": "Começou a executar consulta \"{0}\"", - "runQueryBatchStartLine": "Linha {0}", - "msgCancelQueryFailed": "O cancelamento da consulta falhou: {0}", "updateCellFailed": "Falha na célula de atualização: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "Falha na cópia com o erro {0}", + "elapsedBatchTime": "Tempo de execução em lote: {0}", "query.ExecutionFailedError": "A execução falhou devido a um erro inesperado: {0} {1}", "query.message.executionTime": "Tempo total de execução: {0}", - "query.message.startQueryWithRange": "Execução da consulta iniciada na linha {0}", "query.message.startQuery": "Execução do lote {0} iniciada", - "elapsedBatchTime": "Tempo de execução em lote: {0}", - "copyFailed": "Falha na cópia com o erro {0}" + "query.message.startQueryWithRange": "Execução da consulta iniciada na linha {0}" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "Falha ao salvar os resultados. ", - "resultsSerializer.saveAsFileTitle": "Escolher o Arquivo de Resultados", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (separado por vírgula)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Pasta de Trabalho do Excel", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Texto Sem Formatação", - "savingFile": "Salvando arquivo...", "msgSaveSucceeded": "Os resultados foram salvos com êxito em {0}", - "openFile": "Abrir arquivo" + "openFile": "Abrir arquivo", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (separado por vírgula)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Pasta de Trabalho do Excel", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Texto Sem Formatação", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Escolher o Arquivo de Resultados", + "savingFile": "Salvando arquivo..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "De", - "to": "Para", + "addIPAddressLabel": "Adicionar o meu IP de cliente ", + "addIpRangeLabel": "Adicionar meu intervalo de IP de sub-rede", "createNewFirewallRule": "Criar regra de firewall", - "firewall.ok": "OK", + "filewallRule": "Regra de firewall", "firewall.cancel": "Cancelar", + "firewall.ok": "OK", "firewallRuleDialogDescription": "Seu endereço IP de cliente não tem acesso ao servidor. Entre com uma conta Azure e crie uma regra de firewall para permitir o acesso.", "firewallRuleHelpDescription": "Saiba mais sobre as configurações do firewall", - "filewallRule": "Regra de firewall", - "addIPAddressLabel": "Adicionar o meu IP de cliente ", - "addIpRangeLabel": "Adicionar meu intervalo de IP de sub-rede" + "from": "De", + "to": "Para" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Erro ao adicionar a conta", "firewallRuleError": "Erro de regra de firewall" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Caminho do arquivo de backup", - "targetDatabase": "Banco de dados de destino", - "restoreDialog.restore": "Restaurar", - "restoreDialog.restoreTitle": "Restaurar banco de dados", - "restoreDialog.database": "Banco de dados", - "restoreDialog.backupFile": "Arquivo de backup", "RestoreDialogTitle": "Restaurar banco de dados", - "restoreDialog.cancel": "Cancelar", - "restoreDialog.script": "Script", - "source": "Fonte", - "restoreFrom": "Restaurar de", - "missingBackupFilePathError": "O caminho do arquivo de backup é obrigatório.", - "multipleBackupFilePath": "Insira um ou mais caminhos de arquivo separados por vírgulas", + "backupFilePath": "Caminho do arquivo de backup", + "backupSetsToRestore": "Conjuntos de backup para restaurar", "database": "Banco de dados", "destination": "Destino", - "restoreTo": "Restaurar para", - "restorePlan": "Restaurar plano", - "backupSetsToRestore": "Conjuntos de backup para restaurar", - "restoreDatabaseFileAs": "Restaurar arquivos de banco de dados como", - "restoreDatabaseFileDetails": "Restaurar os detalhes do arquivo de banco de dados", - "logicalFileName": "Nome do Arquivo lógico", "fileType": "Tipo de arquivo", + "filesTitle": "Arquivos", + "generalTitle": "Geral", + "logicalFileName": "Nome do Arquivo lógico", + "missingBackupFilePathError": "O caminho do arquivo de backup é obrigatório.", + "multipleBackupFilePath": "Insira um ou mais caminhos de arquivo separados por vírgulas", + "optionsTitle": "Opções", "originalFileName": "Nome do Arquivo Original", "restoreAs": "Restaurar como", + "restoreDatabaseFileAs": "Restaurar arquivos de banco de dados como", + "restoreDatabaseFileDetails": "Restaurar os detalhes do arquivo de banco de dados", + "restoreDialog.backupFile": "Arquivo de backup", + "restoreDialog.cancel": "Cancelar", + "restoreDialog.database": "Banco de dados", + "restoreDialog.restore": "Restaurar", + "restoreDialog.restoreTitle": "Restaurar banco de dados", + "restoreDialog.script": "Script", + "restoreFrom": "Restaurar de", "restoreOptions": "Opções de restauração", - "taillogBackup": "Backup da parte final do log", + "restorePlan": "Restaurar plano", + "restoreTo": "Restaurar para", "serverConnection": "Conexões de servidor", - "generalTitle": "Geral", - "filesTitle": "Arquivos", - "optionsTitle": "Opções" + "source": "Fonte", + "taillogBackup": "Backup da parte final do log", + "targetDatabase": "Banco de dados de destino" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "Arquivos de Backup", - "backup.allFiles": "Todos os Arquivos" + "backup.allFiles": "Todos os Arquivos", + "backup.filterBackupFiles": "Arquivos de Backup" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Grupos de Servidores", - "serverGroup.ok": "OK", - "serverGroup.cancel": "Cancelar", - "connectionGroupName": "Nome do grupo de servidores", "MissingGroupNameError": "O nome do grupo é obrigatório.", + "ServerGroupsDialogTitle": "Grupos de Servidores", + "connectionGroupName": "Nome do grupo de servidores", + "groupColor": "Cor do grupo", "groupDescription": "Descrição do grupo", - "groupColor": "Cor do grupo" + "serverGroup.cancel": "Cancelar", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Adicionar grupo de servidores", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1 ou mais tarefas estão em andamento. Tem certeza de que deseja sair?", - "taskService.yes": "Sim", - "taskService.no": "Não" + "taskService.no": "Não", + "taskService.yes": "Sim" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Introdução", - "showReleaseNotes": "Mostrar Introdução", - "miGettingStarted": "I&&ntrodução" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Ocultar propriedades", - "showProperties": "Mostrar Propriedades" - }, - "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": "Célula Sem Título: {0}", - "insertCellsModal.Insert": "Inserir", - "insertCellsModal.Cancel": "Cancelar" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { - "viewsUnableToRemove": "Não foi possível remover o modo de exibição", - "confirmDelete": "Tem certeza de que deseja excluir a exibição \"{0}\"", - "delete": "&&Excluir", - "insertCells": "Inserir Células", - "runCell": "Executar célula", - "stopCell": "Cancelar execução", - "errorRunCell": "Error on last run. Click to run again", - "unableToNavigateToCell": "Não é possível navegar até a célula do bloco de anotações.", - "viewCellInNotebook": "Exibir Célula no Bloco de Anotações", - "moreActionsLabel": "Mais" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "Configurar Modo de Exibição", - "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": "Modo de Exibição Sem Título" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "I&&ntrodução", + "showReleaseNotes": "Mostrar Introdução" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/CHANGELOG.md b/i18n/ads-language-pack-ru/CHANGELOG.md index a12217c5da..da462504fd 100644 --- a/i18n/ads-language-pack-ru/CHANGELOG.md +++ b/i18n/ads-language-pack-ru/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-ru" language pack will be document ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-ru/package.json b/i18n/ads-language-pack-ru/package.json index 954fdb2357..9bbbddb5a4 100644 --- a/i18n/ads-language-pack-ru/package.json +++ b/i18n/ads-language-pack-ru/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-ru", "displayName": "Russian Language Pack for Azure Data Studio", "description": "Language pack extension for Russian", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json index b9b4611894..c8a3a07516 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "Записные книжки SQL Server", + "description.sqlserverNotebooks": "Записные книжки для начала работы и устранения неполадок с SQL Server", "title.sqlServer2019Book": "Руководство по SQL Server 2019", - "description.sqlserverNotebooks": "Записные книжки для начала работы и устранения неполадок с SQL Server" + "title.sqlServerNotebooks": "Записные книжки SQL Server" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/admin-tool-ext-win.i18n.json index f03f19ec6c..89cd1e5c6a 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "Расширения средства администрирования баз данных для Windows", - "adminToolExtWin.description": "Добавляет в Azure Data Studio дополнительные возможности для Windows", - "adminToolExtWin.propertiesMenuItem": "Свойства", - "adminToolExtWin.launchGswMenuItem": "Создание сценариев…" - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "Не указан ConnectionContext для handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noOENode": "Не удалось определить узел обозревателя объектов из connectionContext: {0}", - "adminToolExtWin.noConnectionContextForGsw": "Не указан ConnectionContext для handleLaunchSsmsMinPropertiesDialogCommand", - "adminToolExtWin.noConnectionProfile": "Не указан connectionProfile из connectionContext: {0}", "adminToolExtWin.launchingDialogStatus": "Запуск диалогового окна…", + "adminToolExtWin.noConnectionContextForGsw": "Не указан ConnectionContext для handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionContextForProp": "Не указан ConnectionContext для handleLaunchSsmsMinPropertiesDialogCommand", + "adminToolExtWin.noConnectionProfile": "Не указан connectionProfile из connectionContext: {0}", + "adminToolExtWin.noOENode": "Не удалось определить узел обозревателя объектов из connectionContext: {0}", "adminToolExtWin.ssmsMinError": "Ошибка при вызове SsmsMin с аргументами \"{0}\" — {1}" + }, + "package": { + "adminToolExtWin.description": "Добавляет в Azure Data Studio дополнительные возможности для Windows", + "adminToolExtWin.displayName": "Расширения средства администрирования баз данных для Windows", + "adminToolExtWin.launchGswMenuItem": "Создание сценариев…", + "adminToolExtWin.propertiesMenuItem": "Свойства" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/agent.i18n.json index 63ed6c840d..e4fd0c0e38 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "Предупреждение о событии сервера SQL Server", + "alertData.saveErrorMessage": "Не удалось обновить оповещение \"{0}\"", + "alertDialog.PerformanceCondition": "Предупреждение о производительности сервера SQL Server", + "alertDialog.WmiEvent": "Предупреждение о событии WMI" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "Необходимо указать имя задания", + "jobData.newJobErrorMessage": "Не удалось создать задание \"{0}\"", + "jobData.newJobSuccessMessage": "Задание \"{0}\" создано", + "jobData.saveErrorMessage": "Не удалось обновить задание \"{0}\"", + "jobData.saveSucessMessage": "Задание \"{0}\" обновлено", + "jobData.whenJobCompletes": "При завершении задания", + "jobData.whenJobFails": "При ошибке задания", + "jobData.whenJobSucceeds": "При успешном завершении задания" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "Не удалось обновить шаг \"{0}\"", + "stepData.jobNameRequired": "Необходимо указать имя задания", + "stepData.stepNameRequired": "Необходимо указать имя шага" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "Недопустимый путь к записной книжке", + "notebookData.jobExists": "Работа с похожим названием уже существует", + "notebookData.jobNameRequired": "Записные книжки должны быть предоставлены", + "notebookData.newJobErrorMessage": "Не удалось создать записную книжку \"{0}\"", + "notebookData.newJobSuccessMessage": "Записная книжка \"{0}\" успешно создана", + "notebookData.saveErrorMessage": "Не удалось обновить записную книжку \"{0}\"", + "notebookData.saveSucessMessage": "Записная книжка «{0}» успешно обновлена", + "notebookData.selectExecutionDatabase": "Выберите базу данных исполнения", + "notebookData.selectStorageDatabase": "Выберите базу данных хранения", + "notebookData.templatePathRequired": "Необходимо указать путь к шаблону", + "notebookData.whenJobCompletes": "При заполнении записной книжки", + "notebookData.whenJobFails": "Когда возникает сбой записной книжки", + "notebookData.whenJobSucceeds": "Когда успешно выполняется операция записной книжки" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "Прокси-сервер \"{0}\" создан", + "proxyData.saveErrorMessage": "Не удалось обновить прокси-сервер \"{0}\"", + "proxyData.saveSucessMessage": "Прокси-сервер \"{0}\" обновлен" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "ОК", - "agentDialog.Cancel": "Отмена" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "Укажите файлы базы данных — ", - "jobStepDialog.ok": "ОК", - "jobStepDialog.cancel": "Отмена", - "jobStepDialog.general": "Общее", - "jobStepDialog.advanced": "Дополнительно", - "jobStepDialog.open": "Открыть…", - "jobStepDialog.parse": "Синтаксический анализ", - "jobStepDialog.successParse": "Синтаксический анализ команды завершен.", - "jobStepDialog.failParse": "Сбой команды.", - "jobStepDialog.blankStepName": "Имя шага не может быть пустым", - "jobStepDialog.processExitCode": "Код выхода процесса при успешном завершении команды:", - "jobStepDialog.stepNameLabel": "Имя шага", - "jobStepDialog.typeLabel": "Тип", - "jobStepDialog.runAsLabel": "Запустить как", - "jobStepDialog.databaseLabel": "База данных", - "jobStepDialog.commandLabel": "Команда", - "jobStepDialog.successAction": "Действие в случае успешного результата", - "jobStepDialog.failureAction": "Действие при ошибке", - "jobStepDialog.runAsUser": "Запустить от имени пользователя", - "jobStepDialog.retryAttempts": "Повторные попытки", - "jobStepDialog.retryInterval": "Интервал повтора (в минутах)", - "jobStepDialog.logToTable": "Ведение журнала в таблицу", - "jobStepDialog.appendExistingTableEntry": "Добавить выходные данные в существующую запись в таблице", - "jobStepDialog.includeStepOutputHistory": "Включить выходные данные шага в журнал", - "jobStepDialog.outputFile": "Выходной файл", - "jobStepDialog.appendOutputToFile": "Добавить выходные данные в существующий файл", - "jobStepDialog.selectedPath": "Выбранный путь", - "jobStepDialog.filesOfType": "Файлы типа", - "jobStepDialog.fileName": "Имя файла", - "jobStepDialog.allFiles": "Все файлы (*)", - "jobStepDialog.newJobStep": "Создание шага задания", - "jobStepDialog.editJobStep": "Изменить шаг задания", - "jobStepDialog.TSQL": "Скрипт Transact-SQL (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "Операционная система (CmdExec)", - "jobStepDialog.replicationDistribution": "Репликация: распространитель", - "jobStepDialog.replicationMerge": "Репликация: слияние", - "jobStepDialog.replicationQueueReader": "Репликация: средство просмотра очередей", - "jobStepDialog.replicationSnapshot": "Репликация: моментальный снимок", - "jobStepDialog.replicationTransactionLogReader": "Репликация: средство чтения журнала транзакций", - "jobStepDialog.analysisCommand": "Команда служб SQL Server Analysis Services", - "jobStepDialog.analysisQuery": "Запрос служб SQL Server Analysis Services", - "jobStepDialog.servicesPackage": "Пакет службы интеграции SQL Server", - "jobStepDialog.agentServiceAccount": "Учетная запись службы агента SQL Server", - "jobStepDialog.nextStep": "Перейти к следующему шагу", - "jobStepDialog.quitJobSuccess": "Завершить задание успешно", - "jobStepDialog.quitJobFailure": "Завершить задание с ошибкой" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "Расписания заданий", - "pickSchedule.ok": "ОК", - "pickSchedule.cancel": "Отмена", - "pickSchedule.availableSchedules": "Доступные расписания:", - "pickSchedule.scheduleName": "Имя", - "pickSchedule.scheduleID": "Идентификатор", - "pickSchedule.description": "Описание" + "agentDialog.Cancel": "Отмена", + "agentDialog.OK": "ОК" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "Создать предупреждение", - "alertDialog.editAlert": "Изменить оповещение", - "alertDialog.General": "Общее", - "alertDialog.Response": "Ответ", - "alertDialog.Options": "Параметры", - "alertDialog.eventAlert": "Определение предупреждения о событии", - "alertDialog.Name": "Имя", - "alertDialog.Type": "Тип", - "alertDialog.Enabled": "Включено", + "alertDialog.AdditionalNotification": "Дополнительное уведомление для отправки", + "alertDialog.AllDatabases": "<все базы данных>", "alertDialog.DatabaseName": "Имя базы данных", + "alertDialog.DelayMinutes": "Задержка в минутах", + "alertDialog.DelaySeconds": "Задержка в секундах", + "alertDialog.Enabled": "Включено", "alertDialog.ErrorNumber": "Номер ошибки", - "alertDialog.Severity": "Серьезность", - "alertDialog.RaiseAlertContains": "Выдать предупреждение, если сообщение содержит", + "alertDialog.ExecuteJob": "Выполнить задание", + "alertDialog.ExecuteJobName": "Имя задания", + "alertDialog.General": "Общее", + "alertDialog.IncludeErrorInEmail": "Включить текст оповещения об ошибке в электронное письмо", + "alertDialog.IncludeErrorInPager": "Добавить текст уведомления об ошибке в пейджер", "alertDialog.MessageText": "Текст сообщения", + "alertDialog.Name": "Имя", + "alertDialog.NewJob": "Новое задание", + "alertDialog.NewOperator": "Новый оператор", + "alertDialog.NotifyOperators": "Операторы уведомления", + "alertDialog.OperatorEmail": "Электронная почта", + "alertDialog.OperatorList": "Список операторов", + "alertDialog.OperatorName": "Оператор", + "alertDialog.OperatorPager": "Пейджер", + "alertDialog.Options": "Параметры", + "alertDialog.RaiseAlertContains": "Выдать предупреждение, если сообщение содержит", + "alertDialog.Response": "Ответ", + "alertDialog.Severity": "Серьезность", "alertDialog.Severity001": "001 — различные системные сведения", "alertDialog.Severity002": "002 — зарезервировано", "alertDialog.Severity003": "003 — зарезервировано", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 — неустранимая ошибка: возможно повреждение целостности базы данных", "alertDialog.Severity024": "024 — неустранимая ошибка: аппаратная ошибка", "alertDialog.Severity025": "025 — неустранимая ошибка", - "alertDialog.AllDatabases": "<все базы данных>", - "alertDialog.ExecuteJob": "Выполнить задание", - "alertDialog.ExecuteJobName": "Имя задания", - "alertDialog.NotifyOperators": "Операторы уведомления", - "alertDialog.NewJob": "Новое задание", - "alertDialog.OperatorList": "Список операторов", - "alertDialog.OperatorName": "Оператор", - "alertDialog.OperatorEmail": "Электронная почта", - "alertDialog.OperatorPager": "Пейджер", - "alertDialog.NewOperator": "Новый оператор", - "alertDialog.IncludeErrorInEmail": "Включить текст оповещения об ошибке в электронное письмо", - "alertDialog.IncludeErrorInPager": "Добавить текст уведомления об ошибке в пейджер", - "alertDialog.AdditionalNotification": "Дополнительное уведомление для отправки", - "alertDialog.DelayMinutes": "Задержка в минутах", - "alertDialog.DelaySeconds": "Задержка в секундах" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "Оператор создания", - "createOperator.editOperator": "Оператор редактирования", - "createOperator.General": "Общее", - "createOperator.Notifications": "Уведомления", - "createOperator.Name": "Имя", - "createOperator.Enabled": "Включено", - "createOperator.EmailName": "Имя для адреса электронной почты", - "createOperator.PagerEmailName": "Имя для адреса электронной почты пейджера", - "createOperator.PagerMondayCheckBox": "понедельник", - "createOperator.PagerTuesdayCheckBox": "вторник", - "createOperator.PagerWednesdayCheckBox": "среда", - "createOperator.PagerThursdayCheckBox": "четверг", - "createOperator.PagerFridayCheckBox": "пятница ", - "createOperator.PagerSaturdayCheckBox": "суббота", - "createOperator.PagerSundayCheckBox": "воскресенье", - "createOperator.workdayBegin": "Начало рабочего дня", - "createOperator.workdayEnd": "Конец рабочего дня", - "createOperator.PagerDutySchedule": "Расписание работы для пейджера", - "createOperator.AlertListHeading": "Список предупреждений", - "createOperator.AlertNameColumnLabel": "Имя предупреждения", - "createOperator.AlertEmailColumnLabel": "Электронная почта", - "createOperator.AlertPagerColumnLabel": "Пейджер" + "alertDialog.Type": "Тип", + "alertDialog.createAlert": "Создать предупреждение", + "alertDialog.editAlert": "Изменить оповещение", + "alertDialog.eventAlert": "Определение предупреждения о событии" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "Общее", - "jobDialog.steps": "Шаги", - "jobDialog.schedules": "Расписания", + "jobDialog.alertEnabledLabel": "Включено", + "jobDialog.alertNameLabel": "Имя предупреждения", + "jobDialog.alertTypeLabel": "Тип", "jobDialog.alerts": "Предупреждения", - "jobDialog.notifications": "Уведомления", + "jobDialog.alertsList": "Список предупреждений", "jobDialog.blankJobNameError": "Имя задания не может быть пустым.", - "jobDialog.name": "Имя", - "jobDialog.owner": "Владелец", "jobDialog.category": "Категория", - "jobDialog.description": "Описание", - "jobDialog.enabled": "Включено", - "jobDialog.jobStepList": "Список шагов задания", - "jobDialog.step": "Шаг", - "jobDialog.type": "Тип", - "jobDialog.onSuccess": "При успешном завершении", - "jobDialog.onFailure": "При сбое", - "jobDialog.new": "Новый шаг", - "jobDialog.edit": "Изменить шаг", "jobDialog.delete": "Удалить шаг", - "jobDialog.moveUp": "Перейти на шаг выше", - "jobDialog.moveDown": "Перейти на шаг вниз", - "jobDialog.startStepAt": "Запустить шаг", - "jobDialog.notificationsTabTop": "Действия для выполнения после завершения задачи", - "jobDialog.email": "Адрес электронной почты", - "jobDialog.page": "Страница", - "jobDialog.eventLogCheckBoxLabel": "Запись в журнал событий приложений Windows", "jobDialog.deleteJobLabel": "Автоматически удалить задание", - "jobDialog.schedulesaLabel": "Список расписаний", + "jobDialog.description": "Описание", + "jobDialog.edit": "Изменить шаг", + "jobDialog.editJob": "Изменение задания", + "jobDialog.email": "Адрес электронной почты", + "jobDialog.enabled": "Включено", + "jobDialog.eventLogCheckBoxLabel": "Запись в журнал событий приложений Windows", + "jobDialog.general": "Общее", + "jobDialog.jobStepList": "Список шагов задания", + "jobDialog.moveDown": "Перейти на шаг вниз", + "jobDialog.moveUp": "Перейти на шаг выше", + "jobDialog.name": "Имя", + "jobDialog.new": "Новый шаг", + "jobDialog.newAlert": "Новое предупреждение", + "jobDialog.newJob": "Новое задание", + "jobDialog.notifications": "Уведомления", + "jobDialog.notificationsTabTop": "Действия для выполнения после завершения задачи", + "jobDialog.onFailure": "При сбое", + "jobDialog.onSuccess": "При успешном завершении", + "jobDialog.owner": "Владелец", + "jobDialog.page": "Страница", "jobDialog.pickSchedule": "Выбор расписания", "jobDialog.removeSchedule": "Удалить расписание", - "jobDialog.alertsList": "Список предупреждений", - "jobDialog.newAlert": "Новое предупреждение", - "jobDialog.alertNameLabel": "Имя предупреждения", - "jobDialog.alertEnabledLabel": "Включено", - "jobDialog.alertTypeLabel": "Тип", - "jobDialog.newJob": "Новое задание", - "jobDialog.editJob": "Изменение задания" + "jobDialog.schedules": "Расписания", + "jobDialog.schedulesaLabel": "Список расписаний", + "jobDialog.startStepAt": "Запустить шаг", + "jobDialog.step": "Шаг", + "jobDialog.steps": "Шаги", + "jobDialog.type": "Тип" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "При завершении задания", - "jobData.whenJobFails": "При ошибке задания", - "jobData.whenJobSucceeds": "При успешном завершении задания", - "jobData.jobNameRequired": "Необходимо указать имя задания", - "jobData.saveErrorMessage": "Не удалось обновить задание \"{0}\"", - "jobData.newJobErrorMessage": "Не удалось создать задание \"{0}\"", - "jobData.saveSucessMessage": "Задание \"{0}\" обновлено", - "jobData.newJobSuccessMessage": "Задание \"{0}\" создано" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "Операционная система (CmdExec)", + "jobStepDialog.TSQL": "Скрипт Transact-SQL (T-SQL)", + "jobStepDialog.advanced": "Дополнительно", + "jobStepDialog.agentServiceAccount": "Учетная запись службы агента SQL Server", + "jobStepDialog.allFiles": "Все файлы (*)", + "jobStepDialog.analysisCommand": "Команда служб SQL Server Analysis Services", + "jobStepDialog.analysisQuery": "Запрос служб SQL Server Analysis Services", + "jobStepDialog.appendExistingTableEntry": "Добавить выходные данные в существующую запись в таблице", + "jobStepDialog.appendOutputToFile": "Добавить выходные данные в существующий файл", + "jobStepDialog.blankStepName": "Имя шага не может быть пустым", + "jobStepDialog.cancel": "Отмена", + "jobStepDialog.commandLabel": "Команда", + "jobStepDialog.databaseLabel": "База данных", + "jobStepDialog.editJobStep": "Изменить шаг задания", + "jobStepDialog.failParse": "Сбой команды.", + "jobStepDialog.failureAction": "Действие при ошибке", + "jobStepDialog.fileBrowserTitle": "Укажите файлы базы данных — ", + "jobStepDialog.fileName": "Имя файла", + "jobStepDialog.filesOfType": "Файлы типа", + "jobStepDialog.general": "Общее", + "jobStepDialog.includeStepOutputHistory": "Включить выходные данные шага в журнал", + "jobStepDialog.logToTable": "Ведение журнала в таблицу", + "jobStepDialog.newJobStep": "Создание шага задания", + "jobStepDialog.nextStep": "Перейти к следующему шагу", + "jobStepDialog.ok": "ОК", + "jobStepDialog.open": "Открыть…", + "jobStepDialog.outputFile": "Выходной файл", + "jobStepDialog.parse": "Синтаксический анализ", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "Код выхода процесса при успешном завершении команды:", + "jobStepDialog.quitJobFailure": "Завершить задание с ошибкой", + "jobStepDialog.quitJobSuccess": "Завершить задание успешно", + "jobStepDialog.replicationDistribution": "Репликация: распространитель", + "jobStepDialog.replicationMerge": "Репликация: слияние", + "jobStepDialog.replicationQueueReader": "Репликация: средство просмотра очередей", + "jobStepDialog.replicationSnapshot": "Репликация: моментальный снимок", + "jobStepDialog.replicationTransactionLogReader": "Репликация: средство чтения журнала транзакций", + "jobStepDialog.retryAttempts": "Повторные попытки", + "jobStepDialog.retryInterval": "Интервал повтора (в минутах)", + "jobStepDialog.runAsLabel": "Запустить как", + "jobStepDialog.runAsUser": "Запустить от имени пользователя", + "jobStepDialog.selectedPath": "Выбранный путь", + "jobStepDialog.servicesPackage": "Пакет службы интеграции SQL Server", + "jobStepDialog.stepNameLabel": "Имя шага", + "jobStepDialog.successAction": "Действие в случае успешного результата", + "jobStepDialog.successParse": "Синтаксический анализ команды завершен.", + "jobStepDialog.typeLabel": "Тип" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "Не удалось обновить шаг \"{0}\"", - "stepData.jobNameRequired": "Необходимо указать имя задания", - "stepData.stepNameRequired": "Необходимо указать имя шага" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "Выберите базу данных", + "notebookDialog.description": "Описание", + "notebookDialog.editJob": "Изменить задание записной книжки", + "notebookDialog.executeDatabase": "База данных выполнения", + "notebookDialog.executionDatabaseInfo": "Выберите базу данных, в которой будут выполняться запросы записных книжек", + "notebookDialog.general": "Общее", + "notebookDialog.jobSection": "Сведения о задании", + "notebookDialog.name": "Имя", + "notebookDialog.newJob": "Новое задание записной книжки", + "notebookDialog.notebookSection": "Сведения о записной книжке", + "notebookDialog.owner": "Владелец", + "notebookDialog.pickSchedule": "Выбор расписания", + "notebookDialog.removeSchedule": "Удалить расписание", + "notebookDialog.schedulesaLabel": "Список расписаний", + "notebookDialog.targetDatabase": "База данных хранилища", + "notebookDialog.targetDatabaseInfo": "Выберите базу данных для хранения всех метаданных и результатов задания записной книжки", + "notebookDialog.templateNotebook": "Путь к записной книжке", + "notebookDialog.templatePath": "Выберите записную книжку для планирования с компьютера" }, - "dist/mainController": { - "mainController.notImplemented": "Эта функция находится в разработке. Попробуйте последние сборки для участников программы предварительной оценки, если хотите оценить самые свежие изменения!", - "agent.templateUploadSuccessful": "Шаблон успешно обновлен", - "agent.templateUploadError": "Сбой обновления шаблона", - "agent.unsavedFileSchedulingError": "Перед тем, как начать планировать, записную книжку необходимо сохранить. Сохраните и повторите попытку планирования снова.", - "agent.AddNewConnection": "Добавить подключение", - "agent.selectConnection": "Выберите подключение", - "agent.selectValidConnection": "Выберите допустимое подключение." + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "Электронная почта", + "createOperator.AlertListHeading": "Список предупреждений", + "createOperator.AlertNameColumnLabel": "Имя предупреждения", + "createOperator.AlertPagerColumnLabel": "Пейджер", + "createOperator.EmailName": "Имя для адреса электронной почты", + "createOperator.Enabled": "Включено", + "createOperator.General": "Общее", + "createOperator.Name": "Имя", + "createOperator.Notifications": "Уведомления", + "createOperator.PagerDutySchedule": "Расписание работы для пейджера", + "createOperator.PagerEmailName": "Имя для адреса электронной почты пейджера", + "createOperator.PagerFridayCheckBox": "пятница ", + "createOperator.PagerMondayCheckBox": "понедельник", + "createOperator.PagerSaturdayCheckBox": "суббота", + "createOperator.PagerSundayCheckBox": "воскресенье", + "createOperator.PagerThursdayCheckBox": "четверг", + "createOperator.PagerTuesdayCheckBox": "вторник", + "createOperator.PagerWednesdayCheckBox": "среда", + "createOperator.createOperator": "Оператор создания", + "createOperator.editOperator": "Оператор редактирования", + "createOperator.workdayBegin": "Начало рабочего дня", + "createOperator.workdayEnd": "Конец рабочего дня" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "Не удалось обновить оповещение \"{0}\"", - "alertData.DefaultAlertTypString": "Предупреждение о событии сервера SQL Server", - "alertDialog.PerformanceCondition": "Предупреждение о производительности сервера SQL Server", - "alertDialog.WmiEvent": "Предупреждение о событии WMI" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "Доступные расписания:", + "pickSchedule.cancel": "Отмена", + "pickSchedule.description": "Описание", + "pickSchedule.jobSchedules": "Расписания заданий", + "pickSchedule.ok": "ОК", + "pickSchedule.scheduleID": "Идентификатор", + "pickSchedule.scheduleName": "Имя" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "Создание прокси-сервера", - "createProxy.editProxy": "Изменить прокси-сервер", - "createProxy.General": "Общее", - "createProxy.ProxyName": "Имя прокси-сервера", "createProxy.CredentialName": "Имя учетных данных", "createProxy.Description": "Описание", - "createProxy.SubsystemName": "Подсистема", + "createProxy.General": "Общее", "createProxy.OperatingSystem": "Операционная система (CmdExec)", - "createProxy.ReplicationSnapshot": "Репликация: моментальный снимок", - "createProxy.ReplicationTransactionLog": "Репликация: средство чтения журнала транзакций", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Имя прокси-сервера", "createProxy.ReplicationDistributor": "Репликация: распространитель", "createProxy.ReplicationMerge": "Репликация: слияние", "createProxy.ReplicationQueueReader": "Репликация: средство просмотра очередей", - "createProxy.SSASQueryLabel": "Запрос служб SQL Server Analysis Services", + "createProxy.ReplicationSnapshot": "Репликация: моментальный снимок", + "createProxy.ReplicationTransactionLog": "Репликация: средство чтения журнала транзакций", "createProxy.SSASCommandLabel": "Команда служб SQL Server Analysis Services", + "createProxy.SSASQueryLabel": "Запрос служб SQL Server Analysis Services", "createProxy.SSISPackage": "Пакет служб SQL Server Integration Services", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "Подсистема", + "createProxy.createProxy": "Создание прокси-сервера", + "createProxy.editProxy": "Изменить прокси-сервер" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "Не удалось обновить прокси-сервер \"{0}\"", - "proxyData.saveSucessMessage": "Прокси-сервер \"{0}\" обновлен", - "proxyData.newJobSuccessMessage": "Прокси-сервер \"{0}\" создан" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "Новое задание записной книжки", - "notebookDialog.editJob": "Изменить задание записной книжки", - "notebookDialog.general": "Общее", - "notebookDialog.notebookSection": "Сведения о записной книжке", - "notebookDialog.templateNotebook": "Путь к записной книжке", - "notebookDialog.targetDatabase": "База данных хранилища", - "notebookDialog.executeDatabase": "База данных выполнения", - "notebookDialog.defaultDropdownString": "Выберите базу данных", - "notebookDialog.jobSection": "Сведения о задании", - "notebookDialog.name": "Имя", - "notebookDialog.owner": "Владелец", - "notebookDialog.schedulesaLabel": "Список расписаний", - "notebookDialog.pickSchedule": "Выбор расписания", - "notebookDialog.removeSchedule": "Удалить расписание", - "notebookDialog.description": "Описание", - "notebookDialog.templatePath": "Выберите записную книжку для планирования с компьютера", - "notebookDialog.targetDatabaseInfo": "Выберите базу данных для хранения всех метаданных и результатов задания записной книжки", - "notebookDialog.executionDatabaseInfo": "Выберите базу данных, в которой будут выполняться запросы записных книжек" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "При заполнении записной книжки", - "notebookData.whenJobFails": "Когда возникает сбой записной книжки", - "notebookData.whenJobSucceeds": "Когда успешно выполняется операция записной книжки", - "notebookData.jobNameRequired": "Записные книжки должны быть предоставлены", - "notebookData.templatePathRequired": "Необходимо указать путь к шаблону", - "notebookData.invalidNotebookPath": "Недопустимый путь к записной книжке", - "notebookData.selectStorageDatabase": "Выберите базу данных хранения", - "notebookData.selectExecutionDatabase": "Выберите базу данных исполнения", - "notebookData.jobExists": "Работа с похожим названием уже существует", - "notebookData.saveErrorMessage": "Не удалось обновить записную книжку \"{0}\"", - "notebookData.newJobErrorMessage": "Не удалось создать записную книжку \"{0}\"", - "notebookData.saveSucessMessage": "Записная книжка «{0}» успешно обновлена", - "notebookData.newJobSuccessMessage": "Записная книжка \"{0}\" успешно создана" + "dist/mainController": { + "agent.AddNewConnection": "Добавить подключение", + "agent.selectConnection": "Выберите подключение", + "agent.selectValidConnection": "Выберите допустимое подключение.", + "agent.templateUploadError": "Сбой обновления шаблона", + "agent.templateUploadSuccessful": "Шаблон успешно обновлен", + "agent.unsavedFileSchedulingError": "Перед тем, как начать планировать, записную книжку необходимо сохранить. Сохраните и повторите попытку планирования снова.", + "mainController.notImplemented": "Эта функция находится в разработке. Попробуйте последние сборки для участников программы предварительной оценки, если хотите оценить самые свежие изменения!" } } } \ 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 b3189bb8c2..456fe862bc 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/arc.i18n.json @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "добавление рабочих узлов", + "arc.arcDeploymentDeprecation": "Расширение развертывания Arc было заменено расширением Arc и было удалено.", + "arc.arcResources": "Ресурсы Azure Arc", + "arc.available": "Доступно", + "arc.backup": "Резервное копирование", + "arc.backupsStorage": "Резервные копии: {0}", + "arc.cancel": "Отмена", + "arc.clickTheNewSupportRequestButton": "Нажмите кнопку \"Новый запрос в службу поддержки\", чтобы отправить запрос в службу поддержки на портале Azure.", + "arc.clickTheTroubleshootButton": "Нажмите кнопку \"Устранение неполадок\", чтобы открыть записную книжку по устранению неполадок в Azure Arc {0}.", + "arc.compute": "Вычислительный", + "arc.computeAndStorage": "Вычислительная среда и хранилище", + "arc.computeAndStorageDescriptionPartFive": "достаточно доступных ресурсов", + "arc.computeAndStorageDescriptionPartFour": "Перед этим необходимо убедиться, что", + "arc.computeAndStorageDescriptionPartSix": "в кластере Kubernetes, чтобы соблюдать эту конфигурацию.", + "arc.computeAndStorageDescriptionPartThree": "без простоев и", + "arc.condition": "Условие", + "arc.configurationCoordinatorNode": "Конфигурация", + "arc.configurationPerNode": "Конфигурация (по каждому узлу)", + "arc.confirmNewPassword": "Подтвердите новый пароль", + "arc.connecToServer": "Подключиться к серверу", + "arc.connect": "Подключиться", + "arc.connectToController": "Подключение к существующему контроллеру", + "arc.connectToControllerFailed": "Не удалось подключиться к контроллеру {0}. {1}", + "arc.connectToMSSql": "Подключиться к управляемому экземпляру SQL — Azure Arc ({0})", + "arc.connectToMSSqlFailed": "Не удалось подключиться к управляемому экземпляру SQL — экземпляр Azure Arc {0}. {1}", + "arc.connectToPGSql": "Подключиться к гипермасштабированию PostgreSQL — Azure Arc ({0})", + "arc.connectToPGSqlFailed": "Не удалось подключиться к гипермасштабированию PostgreSQL {0} — экземпляр Azure Arc. {1}", + "arc.connectToPostgresDescription": "Для отображения и настройки параметров ядра СУБД требуется подключение к серверу, которое потребует установки расширения PostgreSQL.", + "arc.connectionMode": "Режим подключения", + "arc.connectionString": "Строка подключения для {0}", + "arc.connectionStrings": "Строки подключения", + "arc.containerReady": "Контейнеры Pod готовы.", + "arc.controllerClusterContext": "Контекст кластера", + "arc.controllerDashboard": "Панель мониторинга контроллера данных Azure Arc (предварительная версия) — {0}", + "arc.controllerKubeConfig": "Путь к файлу kube config", + "arc.controllerName": "Имя", + "arc.controllerNameDescription": "Имя, отображаемое в представлении в виде дерева. Оно не применяется к самому контроллеру.", + "arc.controllerPassword": "Пароль контроллера", + "arc.controllerUrl": "URL-адрес контроллера", + "arc.controllerUrlDescription": "URL-адрес контроллера необходим при наличии нескольких кластеров с одним и тем же пространством имен. Обычно это не требуется.", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "Имя пользователя контроллера", + "arc.coordinator": "Координатор", + "arc.coordinatorCoresLimit": "Предел ЦП для узла-координатора", + "arc.coordinatorCoresRequest": "Запрос ЦП для узла-координатора", + "arc.coordinatorEndpoint": "Конечная точка координатора", + "arc.coordinatorMemoryLimit": "Предельный объем памяти узла-координатора (в ГБ)", + "arc.coordinatorMemoryRequest": "Запрос памяти узла-координатора (в ГБ)", + "arc.coordinatorNode": "Узел-координатор", + "arc.coordinatorNodeConfigurationInformation": "Можно настроить количество ядер ЦП и размер хранилища, которые будут применяться к узлу-координатору. Настройте количество ядер ЦП и параметры памяти для группы серверов. Чтобы сбросить запросы и/или ограничения, передайте пустое значение.", + "arc.coordinatorNodeParameters": "Параметры узла-координатора", + "arc.coordinatorNodeParametersDescription": " Этим параметрам сервера узла-координатора могут быть присвоены настраиваемые (нестандартные) значения. Выполните поиск, чтобы найти параметры.", + "arc.copiedToClipboard": "{0} — скопировано в буфер обмена", + "arc.copyConnectionStringToClipboard": "Копировать строку подключения {0} в буфер обмена", + "arc.copyValueToClipboard": "Копировать {0} в буфер обмена", + "arc.coresLimit": "Ограничение на использование ЦП", + "arc.coresRequest": "Запрос ЦП", + "arc.couldNotFindAzureResource": "Не удалось найти ресурс Azure для {0}", + "arc.couldNotFindControllerRegistration": "Не удалось найти регистрацию контроллера.", + "arc.createNew": "Новый экземпляр", + "arc.dataController": "Контроллер данных", + "arc.dataControllersType": "Контроллер данных Azure Arc", + "arc.dataStorage": "Данные: {0}", + "arc.databaseCreated": "База данных {0} создана", + "arc.databaseCreationFailed": "Не удалось создать базу данных {0}. {1}", + "arc.databaseName": "Имя базы данных", + "arc.databases": "Базы данных", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "Удалить", + "arc.deletingInstance": "Удаляется экземпляр \"{0}\"...", + "arc.description": "Описание", + "arc.details": "Подробные сведения", + "arc.diagnoseAndSolveProblems": "Диагностика и решение проблем", + "arc.direct": "Прямой", + "arc.discard": "Отменить", + "arc.drop": "Удалить", + "arc.dropMultipleExtensions": "Сейчас выполняется удаление другого расширения. Повторите попытку после его завершения.", + "arc.emergency": "Аварийный режим", + "arc.endpoint": "Конечная точка", + "arc.enterANonEmptyPassword": "Введите непустой пароль или нажмите клавишу ESC, чтобы выйти.", + "arc.enterNewPassword": "Введите новый пароль", + "arc.errorConnectingToController": "Ошибка при подключении к контроллеру. {0}", + "arc.errorVerifyingPassword": "При проверке пароля произошла ошибка. {0}", + "arc.extensionInstallationFailed": "Расширение {0} не установлено.", + "arc.extensionInstalled": "Расширение \"{0}\" установлено.", + "arc.extensionName": "Имя расширения", + "arc.extensionsAddDialog": "PostgreSQL обеспечивает возможность расширения функциональных возможностей базы данных с помощью расширений.", + "arc.extensionsAddErrorrMessage": "Допустимые значения: ({0}).", + "arc.extensionsAddFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Чтобы изменить список расширений, укажите допустимые расширения, разделенные запятыми: ({0}).", + "arc.extensionsAddList": "Расширения", + "arc.extensionsAdded": "Добавлены расширения \"{0}\"", + "arc.extensionsDescription": "PostgreSQL предоставляет возможность расширять функциональность базы данных с помощью расширений. Расширения позволяют объединять несколько связанных объектов SQL в один пакет, который можно загрузить или удалить из базы данных с помощью одной команды. После загрузки в базу данных расширения могут работать как встроенные функции.", + "arc.extensionsDropped": "Расширения \"{0}\" удалены", + "arc.extensionsFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Эти предварительно загруженные расширения можно просмотреть и отредактировать ниже.", + "arc.extensionsLearnMore": "Дополнительные сведения о расширениях PostgreSQL.", + "arc.extensionsTableLabel": "Таблица предварительно загруженных расширений.", + "arc.extensionsTableLoading": "Таблица предварительно загруженных расширений загружается.", + "arc.extensionsTableLoadingComplete": "Теперь можно просмотреть предварительно загруженные расширения.", + "arc.externalEndpoint": "Внешняя конечная точка", + "arc.failed": "Сбой", + "arc.feedback": "Отзывы", + "arc.fetchConfigFailed": "Произошла непредвиденная ошибка при извлечении конфигурации для \"{0}\". {1}", + "arc.fetchDatabasesFailed": "Произошла непредвиденная ошибка при извлечении баз данных для \"{0}\". {1}", + "arc.fetchEndpointsFailed": "Произошла непредвиденная ошибка при извлечении конечных точек для \"{0}\". {1}", + "arc.fetchEngineSettingsFailed": "Произошла непредвиденная ошибка при извлечении параметров обработчика для \"{0}\". {1}", + "arc.fetchRegistrationsFailed": "Произошла непредвиденная ошибка при извлечении регистраций для \"{0}\". {1}", + "arc.fullyQualifiedDomain": "Полное доменное имя", + "arc.grafanaDashboard": "Панель мониторинга Grafana", + "arc.grafanaDashboardDescription": "Панель мониторинга для просмотра метрик", + "arc.indirect": "Косвенный", + "arc.installingExtension": "Установка расширения \"{0}\"…", + "arc.instanceDeleted": "Экземпляр \"{0}\" удален", + "arc.instanceDeletionFailed": "Не удалось удалить экземпляр {0}. {1}", + "arc.instanceDeletionWarning": "Предупреждение! Удаление экземпляра является окончательным и не может быть отменено. Чтобы удалить экземпляр \"{0}\" введите имя \"{0}\" ниже для продолжения.", + "arc.instanceUpdateFailed": "Не удалось обновить экземпляр {0}. {1}", + "arc.instanceUpdated": "Экземпляр \"{0}\" обновлен", + "arc.invalidConfigPath": "Недопустимый путь к конфигурации", + "arc.invalidInstanceDeletionName": "Значение \"{0}\" не соответствует имени экземпляра. Повторите попытку или нажмите клавишу ESC, чтобы выйти", + "arc.issuesDetected": "Обнаруженные проблемы", + "arc.kibanaDashboard": "Панель мониторинга Kibana", + "arc.kibanaDashboardDescription": "Панель мониторинга для просмотра журналов", + "arc.lastTransition": "Последний переход", + "arc.learnAboutNodeParameters": "Дополнительные сведения о параметрах ядра СУБД для гипермасштабирования PostgreSQL с поддержкой Azure Arc", + "arc.learnAboutPostgresClients": "Дополнительные сведения о клиентских интерфейсах гипермасштабирования PostgreSQL Azure", + "arc.learnMore": "Дополнительные сведения.", + "arc.loadExtensions": "Загрузить расширения", + "arc.loading": "Загрузка…", + "arc.loadingClusterContextCompleted": "Загрузка контекстов кластера завершена", + "arc.loadingClusterContextsError": "Ошибка при загрузке контекстов кластера. {0}", + "arc.logStorage": "Журнал {0}", + "arc.loginFailed": "Ошибка входа в систему контроллера: неправильное имя пользователя или пароль", + "arc.memoryLimit": "Предельный объем памяти (в ГБ)", + "arc.memoryRequest": "Запрошенная память (в ГБ)", + "arc.miaaAdmin": "Администратор управляемого экземпляра", + "arc.miaaComputeAndStorageDescriptionPartOne": "Вы можете масштабировать управляемый экземпляр SQL Azure — Azure Arc с помощью", + "arc.miaaConnectionRequired": "Для перечисления баз данных в этом экземпляре требуется подключение.", + "arc.miaaDashboard": "Управляемый экземпляр SQL — панель мониторинга Azure Arc (предварительная версия) — {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "Управляемый экземпляр SQL — Azure Arc", + "arc.missingExtension": "Для просмотра параметров модуля требуется расширение {0}. Вы хотите установить его сейчас?", + "arc.monitor": "Монитор", + "arc.name": "Имя", + "arc.namespace": "Пространство имен", + "arc.networking": "Сеть", + "arc.newDatabase": "Новая база данных", + "arc.newSupportRequest": "Новый запрос на поддержку", + "arc.no": "Нет", + "arc.noExtensions": "В конфигурации не перечислены расширения.", + "arc.noExternalEndpoint": "Нет настроенных внешних конечных точек, поэтому эти сведения недоступны.", + "arc.noInstancesAvailable": "Нет доступных экземпляров", + "arc.noNodeParametersFound": "Параметры сервера рабочих ролей не найдены…", + "arc.noPodIssuesDetected": "Нет известных проблем, затрагивающих этот экземпляр гипермасштабирования PostgreSQL.", + "arc.noWorkerPods": "В этой конфигурации нет рабочих экземпляров pod.", + "arc.node": "узел", + "arc.nodeConfiguration": "Конфигурация узла", + "arc.nodes": "узлы", + "arc.notConfigured": "Не настроено", + "arc.notReady": "Не готово", + "arc.numVCore": "{0} виртуальное ядро", + "arc.numVCores": "Виртуальных ядер: {0}", + "arc.numberOfIssuesDetected": "• {0} (проблем: {1})", + "arc.off": "Выкл.", + "arc.offline": "Вне сети", + "arc.ok": "ОК", + "arc.on": "Вкл.", + "arc.online": "В Интернете", + "arc.openDashboardFailed": "Ошибка при открытии панели мониторинга. {0}", + "arc.openInAzurePortal": "Открыть на портале Azure", + "arc.overview": "Обзор", + "arc.pageDiscardFailed": "Не удалось отменить ввод пользователя. {0}", + "arc.parameterName": "Имя параметра", + "arc.password": "Пароль", + "arc.passwordAcquisitionFailed": "Не удалось получить пароль. {0}", + "arc.passwordReset": "Пароль успешно сброшен", + "arc.passwordResetFailed": "Не удалось сбросить пароль. {0}", + "arc.passwordToController": "Укажите пароль для контроллера", + "arc.pending": "Ожидание", + "arc.pgConnectionRequired": "Для отображения и настройки параметров ядра СУБД требуется подключение.", + "arc.pgSqlType": "Гипермасштабирование PostgreSQL — Azure Arc", + "arc.podConditionsTable": "Таблица условий pod", + "arc.podInitialized": "Объект pod инициализирован.", + "arc.podIssuesDetected": "В указанных ниже объектах pod возникли проблемы, которые могут повлиять на производительность или доступность.", + "arc.podReady": "Объект pod готов.", + "arc.podScheduled": "Объект pod может быть добавлен в расписание.", + "arc.podsPresent": "Число имеющихся объектов pod", + "arc.podsReady": "объекты pod готовы", + "arc.podsUsedDescription": "Выберите pod в раскрывающемся списке ниже, чтобы получить подробные сведения о работоспособности.", + "arc.podsUsedDescriptionAria": "Выберите pod в раскрывающемся списке ниже, чтобы получить подробные сведения о работоспособности", + "arc.postgres.computeAndStorageDescriptionPartTwo": "Группирование серверов гипермасштабирования PostgreSQL по", + "arc.postgresAdminUsername": "Имя администратора", + "arc.postgresArcProductName": "База данных Azure для PostgreSQL — Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "Вы можете масштабировать поддерживающий Azure Arc…", + "arc.postgresDashboard": "Гипермасштабирование PostgreSQL — панель мониторинга Azure Arc (предварительная версия) — {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "Версия PostgreSQL", + "arc.preloaded Extensions": "Предварительно загруженные расширения", + "arc.properties": "Свойства", + "arc.ram": "ОЗУ", + "arc.rangeSetting": "Значение должно находиться в диапазоне от {0} до {1}", + "arc.ready": "Готово", + "arc.recovering": "Восстановление по журналу", + "arc.recoveringPending": "Ожидание восстановления", + "arc.refresh": "Обновить", + "arc.refreshFailed": "Обновление не выполнено. {0}", + "arc.refreshToEnterCredentials": "Обновите узел, чтобы ввести учетные данные", + "arc.region": "Регион", + "arc.rememberPassword": "Запомнить пароль", + "arc.resetAllToDefault": "Сбросить все к значениям по умолчанию", + "arc.resetFailed": "Сбой сброса. {0}", + "arc.resetPassword": "Сброс пароля", + "arc.resetToDefault": "Восстановить значения по умолчанию", + "arc.resourceGroup": "Группа ресурсов", + "arc.resourceHealth": "Работоспособность ресурсов", + "arc.resourceHealthDescription": "Функция \"Работоспособность ресурсов\" позволит вам понять, правильно ли работает ваш ресурс.", + "arc.restoring": "Восстановление", + "arc.running": "Выполняется", + "arc.save": "Сохранить", + "arc.scalingCompute": "масштабирование виртуальных ядер и памяти вычисления.", + "arc.searchToFilter": "Поиск для фильтрации элементов...", + "arc.security": "Безопасность", + "arc.selectConnectionString": "Выберите строку подключения клиента из доступных строк ниже.", + "arc.serverEndpoint": "Конечная точка сервера", + "arc.serverGroupNodes": "Узлы группы серверов", + "arc.serverGroupType": "Тип группы серверов", + "arc.serviceEndpoints": "Конечные точки службы", + "arc.serviceEndpointsTable": "Таблица конечных точек службы", + "arc.settings": "Параметры", + "arc.state": "Состояние", + "arc.status": "Состояние", + "arc.storagePerNode": "размер хранилища на узел", + "arc.subscriptionId": "Идентификатор подписки", + "arc.supportAndTroubleshooting": "Поддержка и устранение неполадок", + "arc.supportRequestNote": "Обратите внимание, что перед созданием запроса в службу поддержки необходимо предварительно отправить конфигурацию ресурса в Azure.", + "arc.suspect": "Подозрительный", + "arc.thePasswordsDoNotMatch": "Пароли не совпадают. Подтвердите пароль или нажмите клавишу ESC для выхода.", + "arc.troubleshoot": "Устранение неполадок", + "arc.type": "Тип", + "arc.unknown": "Неизвестно", + "arc.unloadExtensions": "Отменить загрузку расширений", + "arc.updateExtensionsFailed": "Не удалось изменить расширения. {0}", + "arc.updated": "Обновлено: {0}", + "arc.updatingInstance": "Обновление экземпляра \"{0}\"…", + "arc.userCancelledError": "Пользователь отменил это диалоговое окно", + "arc.username": "Имя пользователя", + "arc.vCores": "Виртуальные ядра", + "arc.value": "Значение", + "arc.worker": "Рабочая роль", + "arc.workerCoresLimit": "Ограничение ЦП для рабочих узлов", + "arc.workerCoresRequest": "Запрос ЦП рабочих узлов", + "arc.workerMemoryLimit": "Ограничение на объем памяти для рабочих узлов (в ГБ)", + "arc.workerMemoryRequest": "Запрос памяти рабочих узлов (в ГБ)", + "arc.workerNodeCount": "Число рабочих узлов", + "arc.workerNodeInformation": "Вы можете горизонтально увеличивать и уменьшать масштаб группы серверов, уменьшая или увеличивая число рабочих узлов. Значение должно быть равно 0 или превышать 1.", + "arc.workerNodeParameters": "Параметры рабочего узла", + "arc.workerNodes": "Рабочие узлы", + "arc.workerNodesConfigurationInformation": "Вы можете настроить количество ядер ЦП и размер хранилища, которые будут применяться ко всем рабочим узлам. Настройте количество ядер ЦП и параметры памяти для группы серверов. Чтобы сбросить запросы и/или ограничения, укажите пустое значение.", + "arc.workerNodesDescription": "Разверните группу серверов и масштабируйте свою базу данных, добавив рабочие узлы.", + "arc.workerNodesParametersDescription": " Для этих параметров сервера рабочих узлов могут быть заданы пользовательские значения (отличные от значений по умолчанию). Воспользуйтесь поиском, чтобы найти параметры.", + "arc.workerOneNodeValidationMessage": "Значение 1 не поддерживается.", + "arc.yes": "Да", + "button.label": "Выбрать", + "clusterContextConfigNoLongerValid": "Сведения о контексте кластера, указанные в файле конфигурации: {0} и контекст кластера: {1} больше не действительны. Ошибка:\r\n\t{2}\r\n Вы хотите обновить эти сведения?", + "clusterContextNotFound": "Не удалось найти контекст кластера с именем {0} в файле kube config", + "filePicker.browse": "Обзор", + "getIsPassword.unknownVariableName": "Попытка получить пароль (isPassword) для неизвестной переменной: {0}", + "getVariableValue.unknownVariableName": "Попытка получить значение переменной для неизвестной переменной: {0}", + "noContextFound": "Не найдены \"контексты\" в файле конфигурации: {0}", + "noControllerInfoFound": "Не удалось найти сведения о контроллере с именем {0}", + "noControllersConnected": "Подключенные контроллеры Azure Arc отсутствуют. Выполните команду \"Подключиться к существующему контроллеру Azure Arc\" и повторите попытку.", + "noCurrentClusterContext": "В файле kube config не найден текущий контекст кластера", + "noCurrentContextFound": "В файле конфигурации отсутствует контекст, помеченный как \"current-context\": {0}", + "noNameInContext": "В контексте кластера в файле конфигурации не найдено поле имени: {0}", + "noPasswordFound": "Не удалось получить пароль для контроллера {0}, и пользователь не предоставил пароль. Повторите попытку позже." + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "Поддержка Azure Arc", + "arc.agreement": "Я принимаю {0} и {1}.", + "arc.agreement.postgres.terms.conditions": "Условия использования гипермасштабирования PostgreSQL с поддержкой Azure Arc", + "arc.agreement.sql.help.text": "Управляемый экземпляр с поддержкой Azure Arc предоставляет доступ к SQL Server и совместимые функции, которые можно развернуть в любой удобной инфраструктуре. {0}", + "arc.agreement.sql.help.text.learn.more": "Дополнительные сведения", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "Подробнее об управляемом экземпляре с поддержкой Azure Arc", + "arc.agreement.sql.terms.conditions": "Управляемый экземпляр SQL Azure — условия Azure Arc", + "arc.azure.account": "Учетная запись Azure", + "arc.azure.location": "Расположение Azure", + "arc.azure.resource.group": "Группа ресурсов Azure", + "arc.azure.section.title": "Информация Azure", + "arc.azure.subscription": "Подписка Azure", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Контроллеры Azure Arc", - "arc.view.welcome.connect": "Контроллеры Azure Arc не зарегистрированы. [Подробнее](https://azure.microsoft.com/services/azure-arc/)\r\n[Подключение контроллера](command:arc.connectToController)", - "arc.view.welcome.loading": "Загрузка контроллеров…", - "command.createController.title": "Создание нового контроллера Azure Arc", - "command.connectToController.title": "Подключение к существующему контроллеру Azure Arc", - "command.removeController.title": "Удаление контроллера", - "command.refresh.title": "Обновление", - "command.editConnection.title": "Изменение подключения", - "arc.openDashboard": "Управление", - "resource.type.azure.arc.display.name": "Контроллер данных Azure Arc (предварительная версия)", - "resource.type.azure.arc.description": "Создание контроллера данных Azure Arc", - "arc.data.controller.new.wizard.title": "Создать контроллер данных Azure Arc", - "arc.data.controller.cluster.environment.title": "Какова целевая существующая среда кластера Kubernetes?", - "arc.data.controller.select.cluster.title": "Выбор из существующих кластеров Kubernetes", - "arc.data.controller.kube.cluster.context": "Контекст кластера", - "arc.data.controller.cluster.config.profile.title": "Выберите профиль конфигурации", + "arc.confirm.password": "Подтверждение пароля", + "arc.controller": "Целевой контроллер Azure Arc", + "arc.cores-limit.label": "Ограничение на число ядер", + "arc.cores-request.label": "Запрос ядер", + "arc.data.controller.admin.account.confirm.password": "Подтвердить пароль", + "arc.data.controller.admin.account.name": "Имя для входа контроллера данных", + "arc.data.controller.admin.account.password": "Пароль", + "arc.data.controller.admin.account.title": "Учетная запись администратора", + "arc.data.controller.agreement": "Я принимаю {0} и {1}.", "arc.data.controller.cluster.config.profile": "Профиль конфигурации", "arc.data.controller.cluster.config.profile.loading": "Загрузка профилей конфигурации", "arc.data.controller.cluster.config.profile.loadingcompleted": "Загрузка профилей конфигурации завершена", + "arc.data.controller.cluster.config.profile.title": "Выберите профиль конфигурации", + "arc.data.controller.cluster.environment.title": "Какова целевая существующая среда кластера Kubernetes?", "arc.data.controller.create.azureconfig.title": "Конфигурация Azure", "arc.data.controller.create.controllerconfig.title": "Конфигурация контроллера", - "arc.data.controller.project.details.title": "Сведения об Azure", - "arc.data.controller.project.details.description": "Выберите подписку для управления развернутыми ресурсами и затратами. Используйте группы ресурсов, такие как папки, для организации всех ресурсов и управления ими.", - "arc.data.controller.details.title": "Сведения о контроллере данных", + "arc.data.controller.create.summary.title": "Проверьте конфигурацию", "arc.data.controller.details.description": "Укажите пространство имен, имя и класс хранения для контроллера данных Azure Arc. Это имя будет использоваться для идентификации экземпляра Arc в целях удаленного управления и мониторинга.", - "arc.data.controller.namespace": "Пространство имен контроллера данных", - "arc.data.controller.namespace.validation.description": "Пространство имен должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы или цифры, заканчиваться буквой или цифрой и содержать не более 63 символов.", + "arc.data.controller.details.title": "Сведения о контроллере данных", + "arc.data.controller.infrastructure": "Инфраструктура", + "arc.data.controller.kube.cluster.context": "Контекст кластера", + "arc.data.controller.location": "Расположение", "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": "Пароль", - "arc.data.controller.admin.account.confirm.password": "Подтвердить пароль", - "arc.data.controller.create.summary.title": "Проверьте конфигурацию", - "arc.data.controller.summary.arc.data.controller": "Контроллер данных Azure Arc", - "arc.data.controller.summary.estimated.cost.per.month": "Примерная стоимость в месяц", + "arc.data.controller.namespace": "Пространство имен контроллера данных", + "arc.data.controller.namespace.validation.description": "Пространство имен должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы или цифры, заканчиваться буквой или цифрой и содержать не более 63 символов.", + "arc.data.controller.new.wizard.title": "Создать контроллер данных Azure Arc", + "arc.data.controller.project.details.description": "Выберите подписку для управления развернутыми ресурсами и затратами. Используйте группы ресурсов, такие как папки, для организации всех ресурсов и управления ими.", + "arc.data.controller.project.details.title": "Сведения об Azure", + "arc.data.controller.readmore": "Дополнительные сведения", + "arc.data.controller.select.cluster.title": "Выбор из существующих кластеров Kubernetes", "arc.data.controller.summary.arc.by.microsoft": "от Майкрософт", - "arc.data.controller.summary.free": "Бесплатно", + "arc.data.controller.summary.arc.data.controller": "Контроллер данных Azure Arc", "arc.data.controller.summary.arc.terms.of.use": "Условия использования", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "Политика конфиденциальности", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "Контекст кластера", + "arc.data.controller.summary.controller": "Контроллер", + "arc.data.controller.summary.data.controller.infrastructure": "Инфраструктура контроллера данных", + "arc.data.controller.summary.data.controller.name": "Имя контроллера данных", + "arc.data.controller.summary.data.controller.namespace": "Пространство имен контроллера данных", + "arc.data.controller.summary.estimated.cost.per.month": "Примерная стоимость в месяц", + "arc.data.controller.summary.free": "Бесплатно", + "arc.data.controller.summary.kube.config.file.path": "Путь к файлу kube config", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "Расположение", + "arc.data.controller.summary.profile": "Профиль конфигурации", + "arc.data.controller.summary.resource.group": "Группа ресурсов", + "arc.data.controller.summary.subscription": "Подписка", "arc.data.controller.summary.terms": "Условия", "arc.data.controller.summary.terms.description": "Нажимая кнопку \"Сохранить скрипт в записную книжку\", я (а) соглашаюсь с юридическими условиями и заявлениями о конфиденциальности, связанными с вышеуказанными предложениями Marketplace; (б) разрешаю корпорации Майкрософт выставлять мне счета по сборам, связанным с этими предложениями, с использованием моего текущего метода оплаты и с той же периодичностью, что и для моей подписки Azure; (в) соглашаюсь, что корпорация Майкрософт имеет право передавать мои контактные данные, а также сведения об использовании и транзакциях поставщикам предложений для целей предоставления поддержки, выставления счетов и других действий с транзакциями. Корпорация Майкрософт не предоставляет права на сторонние предложения. Дополнительные сведения см. в {0}.", "arc.data.controller.summary.terms.link.text": "Условия Azure Marketplace", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Путь к файлу kube config", - "arc.data.controller.summary.cluster.context": "Контекст кластера", - "arc.data.controller.summary.profile": "Профиль конфигурации", "arc.data.controller.summary.username": "Имя пользователя", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "Подписка", - "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}.", - "arc.data.controller.readmore": "Дополнительные сведения", - "microsoft.agreement.privacy.statement": "Заявление о конфиденциальности корпорации Майкрософт", - "deploy.script.action": "Сохранить скрипт в записную книжку", - "deploy.done.action": "Развернуть", - "resource.type.arc.sql.display.name": "Управляемый экземпляр SQL Azure — Azure Arc (предварительная версия)", - "resource.type.arc.postgres.display.name": "Группы серверов гипермасштабирования PostgreSQL — Azure Arc (предварительная версия)", - "resource.type.arc.sql.description": "Управляемая служба экземпляра SQL для разработчиков приложений в управляемой клиентом среде", - "resource.type.arc.postgres.description": "Развертывание групп серверов гипермасштабирования PostgreSQL в среде Azure Arc", - "arc.controller": "Целевой контроллер Azure Arc", - "arc.sql.wizard.title": "Развертывание Управляемого экземпляра SQL Azure — Azure Arc (предварительная версия)", - "arc.sql.wizard.page1.title": "Укажите параметры Управляемого экземпляра Azure SQL", - "arc.sql.connection.settings.section.title": "Сведения о подключении SQL", - "arc.sql.instance.settings.section.title": "Параметры экземпляра SQL", - "arc.azure.section.title": "Информация Azure", - "arc.sql.instance.name": "Имя экземпляра", - "arc.sql.username": "Имя пользователя", - "arc.sql.invalid.username": "Имя пользователя sa отключено, выберите другое имя пользователя", - "arc.sql.invalid.instance.name": "Имя экземпляра должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы, заканчиваться буквой или цифрой и содержать не более 13 символов.", - "arc.storage-class.dc.label": "Класс хранения", - "arc.sql.storage-class.dc.description": "Класс хранения, используемый для всех данных и постоянных томов журналов во всех объектах pod контроллеров данных, которым они требуются.", - "arc.sql.replicas.label": "Реплики", - "arc.sql.replicas.description": "Число реплик Управляемого экземпляра SQL, которые будут развернуты в кластере Kubernetes для обеспечения высокого уровня доступности", - "arc.storage-class.data.label": "Класс хранения (данные)", - "arc.sql.storage-class.data.description": "Класс хранения, используемый для данных (.mdf)", - "arc.postgres.storage-class.data.description": "Класс хранения, используемый для постоянных томов данных", - "arc.storage-class.logs.label": "Класс хранения (журналы)", - "arc.sql.storage-class.logs.description": "Класс хранения, используемый для журналов (var/log)", - "arc.postgres.storage-class.logs.description": "Класс хранения, используемый для постоянных томов журналов", - "arc.storage-class.backups.label": "Класс хранения (резервные копии)", - "arc.cores-limit.label": "Ограничение на число ядер", - "arc.sql.cores-limit.description": "Предельное количество ядер управляемого экземпляра в виде целого числа.", - "arc.cores-request.label": "Запрос ядер", - "arc.sql.cores-request.description": "Запрос ядер управляемого экземпляра в виде целого числа.", + "arc.description": "Поддержка Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "Предельный объем памяти", - "arc.sql.memory-limit.description": "Предельная емкость управляемого экземпляра в виде целого числа.", "arc.memory-request.label": "Запрос памяти", - "arc.sql.memory-request.description": "Запрос емкости управляемого экземпляра в виде целочисленного объема памяти в ГБ.", - "arc.postgres.storage-class.backups.description": "Класс хранения, используемый для постоянных томов резервных копий", + "arc.openDashboard": "Управление", "arc.password": "Пароль", - "arc.confirm.password": "Подтверждение пароля", - "arc.azure.account": "Учетная запись Azure", - "arc.azure.subscription": "Подписка Azure", - "arc.azure.resource.group": "Группа ресурсов Azure", - "arc.azure.location": "Расположение Azure", - "arc.postgres.wizard.title": "Развернуть группу серверов гипермасштабирования PostgreSQL с поддержкой Azure Arc", - "arc.postgres.wizard.page1.title": "Укажите параметры группы серверов гипермасштабирования PostgreSQL с поддержкой Azure", - "arc.postgres.settings.section.title": "Общие параметры", - "arc.postgres.settings.resource.worker.title": "Конфигурация вычисления рабочих узлов", - "arc.postgres.settings.resource.coordinator.title": "Конфигурация вычисления узла-координатора", - "arc.postgres.settings.storage.title": "Параметры хранилища", + "arc.postgres.server.group.coordinator.cores.limit.description": "Максимальное числ ядер процессора для экземпляра Postgres, которое может использоваться в узле-координаторе. Поддерживается дробное количество ядер.", + "arc.postgres.server.group.coordinator.cores.limit.label": "Ограничение на использование ЦП", + "arc.postgres.server.group.coordinator.cores.request.description": "Минимальное число ядер процессора, которое должно быть доступно в узле-координаторе, чтобы запланировать службу. Поддерживается дробное количество ядер.", + "arc.postgres.server.group.coordinator.cores.request.label": "Запрос ЦП", + "arc.postgres.server.group.coordinator.memory.limit.description": "Ограничение памяти экземпляра Postgres в узле-координаторе (ГБ).", + "arc.postgres.server.group.coordinator.memory.limit.label": "Предельный объем памяти (ГБ)", + "arc.postgres.server.group.coordinator.memory.request.description": "Запрос памяти экземпляра Postgres в узле-координаторе (ГБ).", + "arc.postgres.server.group.coordinator.memory.request.label": "Запрос памяти (ГБ)", + "arc.postgres.server.group.engine.version": "Версия подсистемы", + "arc.postgres.server.group.extensions.description": "Разделенный запятыми список расширений Postgres, которые должны загружаться при запуске. Поддерживаемые значения см. в документации по Postgres.", + "arc.postgres.server.group.extensions.label": "Расширения", "arc.postgres.server.group.name": "Имя группы серверов", "arc.postgres.server.group.name.validation.description": "Имя группы серверов должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы, заканчиваться буквой или цифрой и содержать не более 11 символов.", - "arc.postgres.server.group.workers.label": "Число рабочих ролей", - "arc.postgres.server.group.workers.description": "Число рабочих узлов для подготовки в сегментированном кластере или нуль (по умолчанию) для Postgres с одним узлом.", "arc.postgres.server.group.port": "Порт", - "arc.postgres.server.group.engine.version": "Версия подсистемы", - "arc.postgres.server.group.extensions.label": "Расширения", - "arc.postgres.server.group.extensions.description": "Разделенный запятыми список расширений Postgres, которые должны загружаться при запуске. Поддерживаемые значения см. в документации по Postgres.", - "arc.postgres.server.group.volume.size.data.label": "Размер тома в ГБ (данные)", - "arc.postgres.server.group.volume.size.data.description": "Размер тома хранилища, используемого для данных (ГБ).", - "arc.postgres.server.group.volume.size.logs.label": "Размер тома в ГБ (журналы)", - "arc.postgres.server.group.volume.size.logs.description": "Размер тома хранилища, используемого для журналов (ГБ).", - "arc.postgres.server.group.volume.size.backups.label": "Размер тома в ГБ (резервные копии)", "arc.postgres.server.group.volume.size.backups.description": "Размер тома хранилища, используемого для резервных копий (ГБ).", - "arc.postgres.server.group.workers.cores.request.label": "Запрос ЦП (ядер на узел)", - "arc.postgres.server.group.workers.cores.request.description": "Минимальное количество ядер процессора, которое должно быть доступно каждому узлу, чтобы запланировать службу. Поддерживается дробное количество ядер.", - "arc.postgres.server.group.workers.cores.limit.label": "Ограничение ЦП (ядер на узел)", + "arc.postgres.server.group.volume.size.backups.label": "Размер тома в ГБ (резервные копии)", + "arc.postgres.server.group.volume.size.data.description": "Размер тома хранилища, используемого для данных (ГБ).", + "arc.postgres.server.group.volume.size.data.label": "Размер тома в ГБ (данные)", + "arc.postgres.server.group.volume.size.logs.description": "Размер тома хранилища, используемого для журналов (ГБ).", + "arc.postgres.server.group.volume.size.logs.label": "Размер тома в ГБ (журналы)", "arc.postgres.server.group.workers.cores.limit.description": "Максимальное число ядер процессора для экземпляра Postgres, которое может использоваться на узел. Поддерживается дробное количество ядер.", - "arc.postgres.server.group.workers.memory.request.label": "Запрос памяти (ГБ на узел)", - "arc.postgres.server.group.workers.memory.request.description": "Запрос памяти экземпляра Postgres на узел (ГБ).", - "arc.postgres.server.group.workers.memory.limit.label": "Предельный объем памяти (ГБ на узел)", + "arc.postgres.server.group.workers.cores.limit.label": "Ограничение ЦП (ядер на узел)", + "arc.postgres.server.group.workers.cores.request.description": "Минимальное количество ядер процессора, которое должно быть доступно каждому узлу, чтобы запланировать службу. Поддерживается дробное количество ядер.", + "arc.postgres.server.group.workers.cores.request.label": "Запрос ЦП (ядер на узел)", + "arc.postgres.server.group.workers.description": "Число рабочих узлов для подготовки в сегментированном кластере или нуль (по умолчанию) для Postgres с одним узлом.", + "arc.postgres.server.group.workers.label": "Число рабочих ролей", "arc.postgres.server.group.workers.memory.limit.description": "Ограничение памяти экземпляра Postgres на узел (ГБ).", - "arc.postgres.server.group.coordinator.cores.request.label": "Запрос ЦП", - "arc.postgres.server.group.coordinator.cores.request.description": "Минимальное число ядер процессора, которое должно быть доступно в узле-координаторе, чтобы запланировать службу. Поддерживается дробное количество ядер.", - "arc.postgres.server.group.coordinator.cores.limit.label": "Ограничение на использование ЦП", - "arc.postgres.server.group.coordinator.cores.limit.description": "Максимальное числ ядер процессора для экземпляра Postgres, которое может использоваться в узле-координаторе. Поддерживается дробное количество ядер.", - "arc.postgres.server.group.coordinator.memory.request.label": "Запрос памяти (ГБ)", - "arc.postgres.server.group.coordinator.memory.request.description": "Запрос памяти экземпляра Postgres в узле-координаторе (ГБ).", - "arc.postgres.server.group.coordinator.memory.limit.label": "Предельный объем памяти (ГБ)", - "arc.postgres.server.group.coordinator.memory.limit.description": "Ограничение памяти экземпляра Postgres в узле-координаторе (ГБ).", - "arc.agreement": "Я принимаю {0} и {1}.", - "arc.agreement.sql.terms.conditions": "Управляемый экземпляр SQL Azure — условия Azure Arc", - "arc.agreement.postgres.terms.conditions": "Условия использования гипермасштабирования PostgreSQL с поддержкой Azure Arc", - "should.be.integer": "Значение должно быть целым числом", - "worker.node.count.should.not.be.one": "Значение 1 не поддерживается.", - "requested.cores.less.than.or.equal.to.cores.limit": "Число запрошенных ядер не должно превышать предельное", + "arc.postgres.server.group.workers.memory.limit.label": "Предельный объем памяти (ГБ на узел)", + "arc.postgres.server.group.workers.memory.request.description": "Запрос памяти экземпляра Postgres на узел (ГБ).", + "arc.postgres.server.group.workers.memory.request.label": "Запрос памяти (ГБ на узел)", + "arc.postgres.settings.resource.coordinator.title": "Конфигурация вычисления узла-координатора", + "arc.postgres.settings.resource.worker.title": "Конфигурация вычисления рабочих узлов", + "arc.postgres.settings.section.title": "Общие параметры", + "arc.postgres.settings.storage.title": "Параметры хранилища", + "arc.postgres.storage-class.backups.description": "Класс хранения, используемый для постоянных томов резервных копий", + "arc.postgres.storage-class.data.description": "Класс хранения, используемый для постоянных томов данных", + "arc.postgres.storage-class.logs.description": "Класс хранения, используемый для постоянных томов журналов", + "arc.postgres.wizard.page1.title": "Укажите параметры группы серверов гипермасштабирования PostgreSQL с поддержкой Azure", + "arc.postgres.wizard.title": "Развернуть группу серверов гипермасштабирования PostgreSQL с поддержкой Azure Arc", + "arc.sql.connection.settings.section.title": "Сведения о подключении SQL", + "arc.sql.cores-limit.description": "Предельное количество ядер управляемого экземпляра в виде целого числа.", + "arc.sql.cores-request.description": "Запрос ядер управляемого экземпляра в виде целого числа.", + "arc.sql.instance.name": "Имя экземпляра", + "arc.sql.instance.settings.section.title": "Параметры экземпляра SQL", + "arc.sql.invalid.instance.name": "Имя экземпляра должно состоять из строчных букв и цифр или дефисов \"-\", начинаться с буквы, заканчиваться буквой или цифрой и содержать не более 13 символов.", + "arc.sql.invalid.username": "Имя пользователя sa отключено, выберите другое имя пользователя", + "arc.sql.memory-limit.description": "Предельная емкость управляемого экземпляра в виде целого числа.", + "arc.sql.memory-request.description": "Запрос емкости управляемого экземпляра в виде целочисленного объема памяти в ГБ.", + "arc.sql.replicas.description": "Число реплик Управляемого экземпляра SQL, которые будут развернуты в кластере Kubernetes для обеспечения высокого уровня доступности", + "arc.sql.replicas.label": "Реплики", + "arc.sql.storage-class.data.description": "Класс хранения, используемый для данных (.mdf)", + "arc.sql.storage-class.dc.description": "Класс хранения, используемый для всех данных и постоянных томов журналов во всех объектах pod контроллеров данных, которым они требуются.", + "arc.sql.storage-class.logs.description": "Класс хранения, используемый для журналов (var/log)", + "arc.sql.username": "Имя пользователя", + "arc.sql.wizard.page1.title": "Укажите параметры Управляемого экземпляра Azure SQL", + "arc.sql.wizard.title": "Развертывание Управляемого экземпляра SQL Azure — Azure Arc (предварительная версия)", + "arc.storage-class.backups.label": "Класс хранения (резервные копии)", + "arc.storage-class.data.label": "Класс хранения (данные)", + "arc.storage-class.dc.label": "Класс хранения", + "arc.storage-class.logs.label": "Класс хранения (журналы)", + "arc.view.title": "Контроллеры Azure Arc", + "arc.view.welcome.connect": "Контроллеры Azure Arc не зарегистрированы. [Подробнее](https://azure.microsoft.com/services/azure-arc/)\r\n[Подключение контроллера](command:arc.connectToController)", + "arc.view.welcome.loading": "Загрузка контроллеров…", + "command.connectToController.title": "Подключение к существующему контроллеру Azure Arc", + "command.createController.title": "Создание нового контроллера Azure Arc", + "command.editConnection.title": "Изменение подключения", + "command.refresh.title": "Обновление", + "command.removeController.title": "Удаление контроллера", "cores.limit.greater.than.or.equal.to.requested.cores": "Предельное число ядер должно быть не менее запрошенного", - "requested.memory.less.than.or.equal.to.memory.limit": "Объем запрошенной памяти не должен превышать предельный", + "deploy.done.action": "Развернуть", + "deploy.script.action": "Сохранить скрипт в записную книжку", "memory.limit.greater.than.or.equal.to.requested.memory": "Предельный объем памяти должен быть не менее запрошенного", - "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" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Расширение развертывания Arc было заменено расширением Arc и было удалено.", - "arc.controllerDashboard": "Панель мониторинга контроллера данных Azure Arc (предварительная версия) — {0}", - "arc.miaaDashboard": "Управляемый экземпляр SQL — панель мониторинга Azure Arc (предварительная версия) — {0}", - "arc.postgresDashboard": "Гипермасштабирование PostgreSQL — панель мониторинга Azure Arc (предварительная версия) — {0}", - "arc.dataControllersType": "Контроллер данных Azure Arc", - "arc.pgSqlType": "Гипермасштабирование PostgreSQL — Azure Arc", - "arc.miaaType": "Управляемый экземпляр SQL — Azure Arc", - "arc.overview": "Обзор", - "arc.connectionStrings": "Строки подключения", - "arc.preloaded Extensions": "Предварительно загруженные расширения", - "arc.networking": "Сеть", - "arc.properties": "Свойства", - "arc.settings": "Параметры", - "arc.security": "Безопасность", - "arc.computeAndStorage": "Вычислительная среда и хранилище", - "arc.coordinatorNodeParameters": "Параметры узла-координатора", - "arc.workerNodeParameters": "Параметры рабочего узла", - "arc.compute": "Вычислительный", - "arc.backup": "Резервное копирование", - "arc.newSupportRequest": "Новый запрос на поддержку", - "arc.diagnoseAndSolveProblems": "Диагностика и решение проблем", - "arc.supportAndTroubleshooting": "Поддержка и устранение неполадок", - "arc.resourceHealth": "Работоспособность ресурсов", - "arc.parameterName": "Имя параметра", - "arc.value": "Значение", - "arc.createNew": "Новый экземпляр", - "arc.delete": "Удалить", - "arc.learnMore": "Дополнительные сведения.", - "arc.drop": "Удалить", - "arc.save": "Сохранить", - "arc.discard": "Отменить", - "arc.resetPassword": "Сброс пароля", - "arc.loadExtensions": "Загрузить расширения", - "arc.unloadExtensions": "Отменить загрузку расширений", - "arc.noExtensions": "В конфигурации не перечислены расширения.", - "arc.openInAzurePortal": "Открыть на портале Azure", - "arc.resourceGroup": "Группа ресурсов", - "arc.region": "Регион", - "arc.subscriptionId": "Идентификатор подписки", - "arc.state": "Состояние", - "arc.connectionMode": "Режим подключения", - "arc.namespace": "Пространство имен", - "arc.externalEndpoint": "Внешняя конечная точка", - "arc.name": "Имя", - "arc.type": "Тип", - "arc.status": "Состояние", - "arc.miaaAdmin": "Администратор управляемого экземпляра", - "arc.controllerEndpoint": "Конечная точка контроллера", - "arc.extensionName": "Имя расширения", - "arc.extensionsDescription": "PostgreSQL предоставляет возможность расширять функциональность базы данных с помощью расширений. Расширения позволяют объединять несколько связанных объектов SQL в один пакет, который можно загрузить или удалить из базы данных с помощью одной команды. После загрузки в базу данных расширения могут работать как встроенные функции.", - "arc.extensionsFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Эти предварительно загруженные расширения можно просмотреть и отредактировать ниже.", - "arc.extensionsAddFunction": "Некоторые расширения необходимо загрузить в PostgreSQL во время запуска, прежде чем их можно будет использовать. Чтобы изменить список расширений, укажите допустимые расширения, разделенные запятыми: ({0}).", - "arc.extensionsAddErrorrMessage": "Допустимые значения: ({0}).", - "arc.extensionsLearnMore": "Дополнительные сведения о расширениях PostgreSQL.", - "arc.extensionsTableLoading": "Таблица предварительно загруженных расширений загружается.", - "arc.extensionsTableLabel": "Таблица предварительно загруженных расширений.", - "arc.extensionsTableLoadingComplete": "Теперь можно просмотреть предварительно загруженные расширения.", - "arc.extensionsAddList": "Расширения", - "arc.extensionsAddDialog": "PostgreSQL обеспечивает возможность расширения функциональных возможностей базы данных с помощью расширений.", - "arc.dataController": "Контроллер данных", - "arc.kibanaDashboard": "Панель мониторинга Kibana", - "arc.grafanaDashboard": "Панель мониторинга Grafana", - "arc.kibanaDashboardDescription": "Панель мониторинга для просмотра журналов", - "arc.grafanaDashboardDescription": "Панель мониторинга для просмотра метрик", - "arc.serviceEndpoints": "Конечные точки службы", - "arc.serviceEndpointsTable": "Таблица конечных точек службы", - "arc.databases": "Базы данных", - "arc.endpoint": "Конечная точка", - "arc.description": "Описание", - "arc.yes": "Да", - "arc.no": "Нет", - "arc.feedback": "Отзывы", - "arc.selectConnectionString": "Выберите строку подключения клиента из доступных строк ниже.", - "arc.addingWorkerNodes": "добавление рабочих узлов", - "arc.workerNodesDescription": "Разверните группу серверов и масштабируйте свою базу данных, добавив рабочие узлы.", - "arc.workerNodesConfigurationInformation": "Вы можете настроить количество ядер ЦП и размер хранилища, которые будут применяться ко всем рабочим узлам. Настройте количество ядер ЦП и параметры памяти для группы серверов. Чтобы сбросить запросы и/или ограничения, укажите пустое значение.", - "arc.coordinatorNodeConfigurationInformation": "Можно настроить количество ядер ЦП и размер хранилища, которые будут применяться к узлу-координатору. Настройте количество ядер ЦП и параметры памяти для группы серверов. Чтобы сбросить запросы и/или ограничения, передайте пустое значение.", - "arc.workerNodeInformation": "Вы можете горизонтально увеличивать и уменьшать масштаб группы серверов, уменьшая или увеличивая число рабочих узлов. Значение должно быть равно 0 или превышать 1.", - "arc.workerOneNodeValidationMessage": "Значение 1 не поддерживается.", - "arc.vCores": "Виртуальные ядра", - "arc.ram": "ОЗУ", - "arc.refresh": "Обновить", - "arc.resetAllToDefault": "Сбросить все к значениям по умолчанию", - "arc.resetToDefault": "Восстановить значения по умолчанию", - "arc.troubleshoot": "Устранение неполадок", - "arc.clickTheNewSupportRequestButton": "Нажмите кнопку \"Новый запрос в службу поддержки\", чтобы отправить запрос в службу поддержки на портале Azure.", - "arc.supportRequestNote": "Обратите внимание, что перед созданием запроса в службу поддержки необходимо предварительно отправить конфигурацию ресурса в Azure.", - "arc.running": "Выполняется", - "arc.ready": "Готово", - "arc.notReady": "Не готово", - "arc.pending": "Ожидание", - "arc.failed": "Сбой", - "arc.unknown": "Неизвестно", - "arc.direct": "Прямой", - "arc.indirect": "Косвенный", - "arc.loading": "Загрузка…", - "arc.refreshToEnterCredentials": "Обновите узел, чтобы ввести учетные данные", - "arc.noInstancesAvailable": "Нет доступных экземпляров", - "arc.connecToServer": "Подключиться к серверу", - "arc.connectToController": "Подключение к существующему контроллеру", - "arc.connectToMSSql": "Подключиться к управляемому экземпляру SQL — Azure Arc ({0})", - "arc.connectToPGSql": "Подключиться к гипермасштабированию PostgreSQL — Azure Arc ({0})", - "arc.passwordToController": "Укажите пароль для контроллера", - "arc.controllerUrl": "URL-адрес контроллера", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "URL-адрес контроллера необходим при наличии нескольких кластеров с одним и тем же пространством имен. Обычно это не требуется.", - "arc.serverEndpoint": "Конечная точка сервера", - "arc.controllerName": "Имя", - "arc.controllerNameDescription": "Имя, отображаемое в представлении в виде дерева. Оно не применяется к самому контроллеру.", - "arc.controllerKubeConfig": "Путь к файлу kube config", - "arc.controllerClusterContext": "Контекст кластера", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "Имя пользователя контроллера", - "arc.controllerPassword": "Пароль контроллера", - "arc.username": "Имя пользователя", - "arc.password": "Пароль", - "arc.rememberPassword": "Запомнить пароль", - "arc.connect": "Подключиться", - "arc.cancel": "Отмена", - "arc.ok": "ОК", - "arc.on": "Вкл.", - "arc.off": "Выкл.", - "arc.notConfigured": "Не настроено", - "arc.online": "В Интернете", - "arc.offline": "Вне сети", - "arc.restoring": "Восстановление", - "arc.recovering": "Восстановление по журналу", - "arc.recoveringPending": "Ожидание восстановления", - "arc.suspect": "Подозрительный", - "arc.emergency": "Аварийный режим", - "arc.coordinatorEndpoint": "Конечная точка координатора", - "arc.postgresAdminUsername": "Имя администратора", - "arc.nodeConfiguration": "Конфигурация узла", - "arc.postgresVersion": "Версия PostgreSQL", - "arc.serverGroupType": "Тип группы серверов", - "arc.serverGroupNodes": "Узлы группы серверов", - "arc.fullyQualifiedDomain": "Полное доменное имя", - "arc.postgresArcProductName": "База данных Azure для PostgreSQL — Azure Arc", - "arc.coordinator": "Координатор", - "arc.worker": "Рабочая роль", - "arc.monitor": "Монитор", - "arc.available": "Доступно", - "arc.issuesDetected": "Обнаруженные проблемы", - "arc.newDatabase": "Новая база данных", - "arc.databaseName": "Имя базы данных", - "arc.enterNewPassword": "Введите новый пароль", - "arc.confirmNewPassword": "Подтвердите новый пароль", - "arc.learnAboutPostgresClients": "Дополнительные сведения о клиентских интерфейсах гипермасштабирования PostgreSQL Azure", - "arc.coordinatorNodeParametersDescription": " Этим параметрам сервера узла-координатора могут быть присвоены настраиваемые (нестандартные) значения. Выполните поиск, чтобы найти параметры.", - "arc.workerNodesParametersDescription": " Для этих параметров сервера рабочих узлов могут быть заданы пользовательские значения (отличные от значений по умолчанию). Воспользуйтесь поиском, чтобы найти параметры.", - "arc.learnAboutNodeParameters": "Дополнительные сведения о параметрах ядра СУБД для гипермасштабирования PostgreSQL с поддержкой Azure Arc", - "arc.noNodeParametersFound": "Параметры сервера рабочих ролей не найдены…", - "arc.searchToFilter": "Поиск для фильтрации элементов...", - "arc.scalingCompute": "масштабирование виртуальных ядер и памяти вычисления.", - "arc.postgresComputeAndStorageDescriptionPartOne": "Вы можете масштабировать поддерживающий Azure Arc…", - "arc.miaaComputeAndStorageDescriptionPartOne": "Вы можете масштабировать управляемый экземпляр SQL Azure — Azure Arc с помощью", - "arc.postgres.computeAndStorageDescriptionPartTwo": "Группирование серверов гипермасштабирования PostgreSQL по", - "arc.computeAndStorageDescriptionPartThree": "без простоев и", - "arc.computeAndStorageDescriptionPartFour": "Перед этим необходимо убедиться, что", - "arc.computeAndStorageDescriptionPartFive": "достаточно доступных ресурсов", - "arc.resourceHealthDescription": "Функция \"Работоспособность ресурсов\" позволит вам понять, правильно ли работает ваш ресурс.", - "arc.computeAndStorageDescriptionPartSix": "в кластере Kubernetes, чтобы соблюдать эту конфигурацию.", - "arc.node": "узел", - "arc.nodes": "узлы", - "arc.workerNodes": "Рабочие узлы", - "arc.coordinatorNode": "Узел-координатор", - "arc.storagePerNode": "размер хранилища на узел", - "arc.workerNodeCount": "Число рабочих узлов", - "arc.configurationPerNode": "Конфигурация (по каждому узлу)", - "arc.configurationCoordinatorNode": "Конфигурация", - "arc.coresLimit": "Ограничение на использование ЦП", - "arc.workerCoresLimit": "Ограничение ЦП для рабочих узлов", - "arc.coordinatorCoresLimit": "Предел ЦП для узла-координатора", - "arc.coresRequest": "Запрос ЦП", - "arc.workerCoresRequest": "Запрос ЦП рабочих узлов", - "arc.coordinatorCoresRequest": "Запрос ЦП для узла-координатора", - "arc.memoryLimit": "Предельный объем памяти (в ГБ)", - "arc.workerMemoryLimit": "Ограничение на объем памяти для рабочих узлов (в ГБ)", - "arc.coordinatorMemoryLimit": "Предельный объем памяти узла-координатора (в ГБ)", - "arc.memoryRequest": "Запрошенная память (в ГБ)", - "arc.workerMemoryRequest": "Запрос памяти рабочих узлов (в ГБ)", - "arc.coordinatorMemoryRequest": "Запрос памяти узла-координатора (в ГБ)", - "arc.arcResources": "Ресурсы Azure Arc", - "arc.enterANonEmptyPassword": "Введите непустой пароль или нажмите клавишу ESC, чтобы выйти.", - "arc.thePasswordsDoNotMatch": "Пароли не совпадают. Подтвердите пароль или нажмите клавишу ESC для выхода.", - "arc.passwordReset": "Пароль успешно сброшен", - "arc.condition": "Условие", - "arc.details": "Подробные сведения", - "arc.lastTransition": "Последний переход", - "arc.noExternalEndpoint": "Нет настроенных внешних конечных точек, поэтому эти сведения недоступны.", - "arc.noWorkerPods": "В этой конфигурации нет рабочих экземпляров pod.", - "arc.podsReady": "объекты pod готовы", - "arc.podsPresent": "Число имеющихся объектов pod", - "arc.podsUsedDescription": "Выберите pod в раскрывающемся списке ниже, чтобы получить подробные сведения о работоспособности.", - "arc.podsUsedDescriptionAria": "Выберите pod в раскрывающемся списке ниже, чтобы получить подробные сведения о работоспособности", - "arc.podConditionsTable": "Таблица условий pod", - "arc.connectToPostgresDescription": "Для отображения и настройки параметров ядра СУБД требуется подключение к серверу, которое потребует установки расширения PostgreSQL.", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Объект pod инициализирован.", - "arc.podReady": "Объект pod готов.", - "arc.noPodIssuesDetected": "Нет известных проблем, затрагивающих этот экземпляр гипермасштабирования PostgreSQL.", - "arc.podIssuesDetected": "В указанных ниже объектах pod возникли проблемы, которые могут повлиять на производительность или доступность.", - "arc.containerReady": "Контейнеры Pod готовы.", - "arc.podScheduled": "Объект pod может быть добавлен в расписание.", - "arc.loadingClusterContextCompleted": "Загрузка контекстов кластера завершена", - "arc.rangeSetting": "Значение должно находиться в диапазоне от {0} до {1}", - "arc.databaseCreated": "База данных {0} создана", - "arc.deletingInstance": "Удаляется экземпляр \"{0}\"...", - "arc.installingExtension": "Установка расширения \"{0}\"…", - "arc.extensionInstalled": "Расширение \"{0}\" установлено.", - "arc.updatingInstance": "Обновление экземпляра \"{0}\"…", - "arc.instanceDeleted": "Экземпляр \"{0}\" удален", - "arc.instanceUpdated": "Экземпляр \"{0}\" обновлен", - "arc.extensionsDropped": "Расширения \"{0}\" удалены", - "arc.extensionsAdded": "Добавлены расширения \"{0}\"", - "arc.copiedToClipboard": "{0} — скопировано в буфер обмена", - "arc.clickTheTroubleshootButton": "Нажмите кнопку \"Устранение неполадок\", чтобы открыть записную книжку по устранению неполадок в Azure Arc {0}.", - "arc.dataStorage": "Данные: {0}", - "arc.logStorage": "Журнал {0}", - "arc.backupsStorage": "Резервные копии: {0}", - "arc.numVCore": "{0} виртуальное ядро", - "arc.numVCores": "Виртуальных ядер: {0}", - "arc.updated": "Обновлено: {0}", - "arc.connectionString": "Строка подключения для {0}", - "arc.copyConnectionStringToClipboard": "Копировать строку подключения {0} в буфер обмена", - "arc.copyValueToClipboard": "Копировать {0} в буфер обмена", - "arc.pgConnectionRequired": "Для отображения и настройки параметров ядра СУБД требуется подключение.", - "arc.miaaConnectionRequired": "Для перечисления баз данных в этом экземпляре требуется подключение.", - "arc.couldNotFindControllerRegistration": "Не удалось найти регистрацию контроллера.", - "arc.dropMultipleExtensions": "Сейчас выполняется удаление другого расширения. Повторите попытку после его завершения.", - "arc.updateExtensionsFailed": "Не удалось изменить расширения. {0}", - "arc.refreshFailed": "Обновление не выполнено. {0}", - "arc.resetFailed": "Сбой сброса. {0}", - "arc.openDashboardFailed": "Ошибка при открытии панели мониторинга. {0}", - "arc.instanceDeletionFailed": "Не удалось удалить экземпляр {0}. {1}", - "arc.instanceUpdateFailed": "Не удалось обновить экземпляр {0}. {1}", - "arc.pageDiscardFailed": "Не удалось отменить ввод пользователя. {0}", - "arc.databaseCreationFailed": "Не удалось создать базу данных {0}. {1}", - "arc.connectToControllerFailed": "Не удалось подключиться к контроллеру {0}. {1}", - "arc.connectToMSSqlFailed": "Не удалось подключиться к управляемому экземпляру SQL — экземпляр Azure Arc {0}. {1}", - "arc.connectToPGSqlFailed": "Не удалось подключиться к гипермасштабированию PostgreSQL {0} — экземпляр Azure Arc. {1}", - "arc.missingExtension": "Для просмотра параметров модуля требуется расширение {0}. Вы хотите установить его сейчас?", - "arc.extensionInstallationFailed": "Расширение {0} не установлено.", - "arc.fetchConfigFailed": "Произошла непредвиденная ошибка при извлечении конфигурации для \"{0}\". {1}", - "arc.fetchEndpointsFailed": "Произошла непредвиденная ошибка при извлечении конечных точек для \"{0}\". {1}", - "arc.fetchRegistrationsFailed": "Произошла непредвиденная ошибка при извлечении регистраций для \"{0}\". {1}", - "arc.fetchDatabasesFailed": "Произошла непредвиденная ошибка при извлечении баз данных для \"{0}\". {1}", - "arc.fetchEngineSettingsFailed": "Произошла непредвиденная ошибка при извлечении параметров обработчика для \"{0}\". {1}", - "arc.numberOfIssuesDetected": "• {0} (проблем: {1})", - "arc.instanceDeletionWarning": "Предупреждение! Удаление экземпляра является окончательным и не может быть отменено. Чтобы удалить экземпляр \"{0}\" введите имя \"{0}\" ниже для продолжения.", - "arc.invalidInstanceDeletionName": "Значение \"{0}\" не соответствует имени экземпляра. Повторите попытку или нажмите клавишу ESC, чтобы выйти", - "arc.couldNotFindAzureResource": "Не удалось найти ресурс Azure для {0}", - "arc.passwordResetFailed": "Не удалось сбросить пароль. {0}", - "arc.errorConnectingToController": "Ошибка при подключении к контроллеру. {0}", - "arc.passwordAcquisitionFailed": "Не удалось получить пароль. {0}", - "arc.loginFailed": "Ошибка входа в систему контроллера: неправильное имя пользователя или пароль", - "arc.errorVerifyingPassword": "При проверке пароля произошла ошибка. {0}", - "noControllersConnected": "Подключенные контроллеры Azure Arc отсутствуют. Выполните команду \"Подключиться к существующему контроллеру Azure Arc\" и повторите попытку.", - "getVariableValue.unknownVariableName": "Попытка получить значение переменной для неизвестной переменной: {0}", - "getIsPassword.unknownVariableName": "Попытка получить пароль (isPassword) для неизвестной переменной: {0}", - "noControllerInfoFound": "Не удалось найти сведения о контроллере с именем {0}", - "noPasswordFound": "Не удалось получить пароль для контроллера {0}, и пользователь не предоставил пароль. Повторите попытку позже.", - "clusterContextNotFound": "Не удалось найти контекст кластера с именем {0} в файле kube config", - "noCurrentClusterContext": "В файле kube config не найден текущий контекст кластера", - "filePicker.browse": "Обзор", - "button.label": "Выбрать", - "noContextFound": "Не найдены \"контексты\" в файле конфигурации: {0}", - "noCurrentContextFound": "В файле конфигурации отсутствует контекст, помеченный как \"current-context\": {0}", - "noNameInContext": "В контексте кластера в файле конфигурации не найдено поле имени: {0}", - "arc.userCancelledError": "Пользователь отменил это диалоговое окно", - "clusterContextConfigNoLongerValid": "Сведения о контексте кластера, указанные в файле конфигурации: {0} и контекст кластера: {1} больше не действительны. Ошибка:\r\n\t{2}\r\n Вы хотите обновить эти сведения?", - "arc.invalidConfigPath": "Недопустимый путь к конфигурации", - "arc.loadingClusterContextsError": "Ошибка при загрузке контекстов кластера. {0}" + "microsoft.agreement.privacy.statement": "Заявление о конфиденциальности корпорации Майкрософт", + "requested.cores.less.than.or.equal.to.cores.limit": "Число запрошенных ядер не должно превышать предельное", + "requested.memory.less.than.or.equal.to.memory.limit": "Объем запрошенной памяти не должен превышать предельный", + "resource.type.arc.postgres.description": "Развертывание групп серверов гипермасштабирования PostgreSQL в среде Azure Arc", + "resource.type.arc.postgres.display.name": "Группы серверов гипермасштабирования PostgreSQL — Azure Arc (предварительная версия)", + "resource.type.arc.sql.description": "Управляемая служба экземпляра SQL для разработчиков приложений в управляемой клиентом среде", + "resource.type.arc.sql.display.name": "Управляемый экземпляр SQL Azure — Azure Arc (предварительная версия)", + "resource.type.azure.arc.description": "Создание контроллера данных Azure Arc", + "resource.type.azure.arc.display.name": "Контроллер данных Azure Arc (предварительная версия)", + "should.be.integer": "Значение должно быть целым числом", + "worker.node.count.should.not.be.one": "Значение 1 не поддерживается." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/asde-deployment.i18n.json index 8f37eec9cf..afae6a791f 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Расширение развертывания SQL Azure для пограничных вычислений", - "extension-description": "Обеспечивает развертывание SQL Azure для пограничных вычислений на основе записных книжек", - "docker-container-name-field": "Имя контейнера", - "docker-sql-password-field": "Пароль экземпляра SQL Azure для пограничных вычислений (SA)", + "azure-info-section-title": "Информация об Azure", + "azure_location": "Расположение", + "azure_resource_group": "Группа ресурсов", + "azure_subscription_id": "Идентификатор подписки", + "device-id": "ИД устройства", + "device-ip-address": "IP-адрес устройства", + "device-ip-address-description": "Будет использоваться для подключения к экземпляру SQL Azure для пограничных вычислений после развертывания", + "device-target-condition": "Целевое условие", + "device-target-condition-learn-more": "Дополнительные сведения о целевом условии", "docker-confirm-sql-password-field": "Подтвердить пароль", - "docker-sql-port-field": "Порт SQL Azure для пограничных вычислений", - "microsoft-privacy-statement": "Заявление о конфиденциальности корпорации Майкрософт", - "resource-type-sql-edge-display-name": "SQL Azure для пограничных вычислений", - "resource-type-sql-edge-description": "SQL Azure для пограничных вычислений (предварительная версия) — это оптимизированное ядро реляционной СУБД, предназначенное для развертываний Интернета вещей и IoT Edge.", - "sql-edge-type-display-name": "Целевой объект развертывания", - "sql-edge-local-display-name": "Экземпляр локального контейнера", - "sql-edge-remote-display-name": "Удаленный экземпляр контейнера", - "sql-edge-local-title": "Развертывание экземпляра контейнера SQL Azure для пограничных вычислений на локальном компьютере", - "docker-settings-section-title": "Параметры Docker", + "docker-container-name-field": "Имя контейнера", + "docker-imagetag-field": "Тег изображения", + "docker-password-field": "Пароль", "docker-registry-field": "Реестр", "docker-repository-field": "Репозиторий", - "docker-imagetag-field": "Тег изображения", + "docker-settings-section-title": "Параметры Docker", + "docker-sql-password-field": "Пароль экземпляра SQL Azure для пограничных вычислений (SA)", + "docker-sql-port-field": "Порт SQL Azure для пограничных вычислений", "docker-username-field": "Имя пользователя", - "docker-password-field": "Пароль", "edge-agreement": "Я принимаю {0} и {1}.", "edge-eula": "Лицензионное соглашение SQL Microsoft Azure для пограничных вычислений", - "sql-edge-remote-title": "Развертывание экземпляра контейнера SQL Azure для пограничных вычислений на удаленном компьютере", - "remote-info-section-title": "Сведения о целевом компьютере", + "edge-remote-password-field": "Пароль", "edge-remote-target-field": "Имя или IP-адрес", "edge-remote-username-field": "Имя пользователя", - "edge-remote-password-field": "Пароль", + "extension-description": "Обеспечивает развертывание SQL Azure для пограничных вычислений на основе записных книжек", + "extension-displayName": "Расширение развертывания SQL Azure для пограничных вычислений", + "iot-hub-name": "Имя центра Интернета вещей", + "microsoft-privacy-statement": "Заявление о конфиденциальности корпорации Майкрософт", + "package-files": "Файлы пакета SQL Server", + "package_path": "Файл пакета", + "package_path_description": "Путь к файлу пакета SQL Server (DACPAC, BACPAC) или сжатому файлу пакета.", + "remote-info-section-title": "Сведения о целевом компьютере", + "resource-type-sql-edge-description": "SQL Azure для пограничных вычислений (предварительная версия) — это оптимизированное ядро реляционной СУБД, предназначенное для развертываний Интернета вещей и IoT Edge.", + "resource-type-sql-edge-display-name": "SQL Azure для пограничных вычислений", "sql-edge-azure-display-name": "Новый Центр Интернета вещей Azure и ВМ (проверка пароля)", + "sql-edge-azure-multi-device-display-name": "Несколько устройств Центра Интернета вещей Azure", + "sql-edge-azure-multi-device-title": "Развертывание SQL Azure для пограничных вычислений для нескольких устройств Интернета вещей Azure", + "sql-edge-azure-single-device-display-name": "Существующее устройство Центра Интернета вещей Azure", + "sql-edge-azure-single-device-title": "Развертывание SQL Azure для пограничных вычислений на существующем устройстве", "sql-edge-azure-sshkey-display-name": "Новый Центр Интернета вещей Azure и ВМ (проверка подлинности открытого ключа SSH)", "sql-edge-azure-title": "Развертывание SQL Azure для пограничных вычислений на новой виртуальной машине Azure через центр Интернета вещей", - "azure_subscription_id": "Идентификатор подписки", - "azure_resource_group": "Группа ресурсов", - "azure_location": "Расположение", + "sql-edge-local-display-name": "Экземпляр локального контейнера", + "sql-edge-local-title": "Развертывание экземпляра контейнера SQL Azure для пограничных вычислений на локальном компьютере", + "sql-edge-remote-display-name": "Удаленный экземпляр контейнера", + "sql-edge-remote-title": "Развертывание экземпляра контейнера SQL Azure для пограничных вычислений на удаленном компьютере", + "sql-edge-type-display-name": "Целевой объект развертывания", + "sqlserver-info-section-title": "Сведения об SQL Azure для пограничных вычислений", "vm_admin": "Имя администратора ВМ", "vm_password": "Пароль администратора ВМ", "vm_password_confirm": "Подтвердить пароль администратора ВМ", "vm_password_validation_error_message": "Пароль ВМ должен составлять в длину от 12 до 123 символов и включать символы верхнего регистра, нижнего регистра, цифры и специальные знаки.", - "package_path": "Файл пакета", - "package_path_description": "Путь к файлу пакета SQL Server (DACPAC, BACPAC) или сжатому файлу пакета.", - "azure-info-section-title": "Информация об Azure", - "sqlserver-info-section-title": "Сведения об SQL Azure для пограничных вычислений", - "package-files": "Файлы пакета SQL Server", - "sql-edge-azure-single-device-display-name": "Существующее устройство Центра Интернета вещей Azure", - "sql-edge-azure-single-device-title": "Развертывание SQL Azure для пограничных вычислений на существующем устройстве", - "iot-hub-name": "Имя центра Интернета вещей", - "device-id": "ИД устройства", - "device-ip-address": "IP-адрес устройства", - "device-ip-address-description": "Будет использоваться для подключения к экземпляру SQL Azure для пограничных вычислений после развертывания", - "sql-edge-azure-multi-device-display-name": "Несколько устройств Центра Интернета вещей Azure", - "sql-edge-azure-multi-device-title": "Развертывание SQL Azure для пограничных вычислений для нескольких устройств Интернета вещей Azure", - "device-target-condition": "Целевое условие", - "device-target-condition-learn-more": "Дополнительные сведения о целевом условии", "vm_ssh_public_key": "Открытый ключ SSH" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azdata.i18n.json deleted file mode 100644 index d951cb9491..0000000000 --- a/i18n/ads-language-pack-ru/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "Поддержка Azure Data CLI.", - "azdata.config.title": "Конфигурация Azure Data CLI", - "azdata.config.debug": "Записывать отладочную информацию в канал вывода для всех выполненных команд azdata", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "Принять лицензионное соглашение", - "azdata.install.command.name": "Установить", - "azdata.update.command.name": "Проверка на наличие обновления", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "Выберите способ принятия условий лицензионного соглашения для Azure Data CLI", - "azdata.acceptEula.prompt.description": "Пользователю будет предложено принять условия лицензионного соглашения для Azure Data CLI", - "azdata.acceptEula.dontPrompt.description": "Пользователю не будет предложено принять условия лицензионного соглашения для Azure Data CLI", - "azdata.install.description": "Выберите способ установки Azure Data CLI", - "azdata.install.prompt.description": "Пользователю будет выдаваться запрос на установку Azure Data CLI", - "azdata.install.dontPrompt.description": "Пользователю не будет выдаваться запрос на установку Azure Data CLI", - "azdata.update.description": "Выберите, будет ли отображаться запрос, когда станет доступно обновление Azure Data CLI.", - "azdata.requiredUpdate.description": "Выберите, будет ли отображаться запрос, когда станет доступно обязательное обновление Azure Data CLI.", - "azdata.update.prompt.description": "Пользователю будет выдаваться запрос на обновление Azure Data CLI", - "azdata.update.dontPrompt.description": "Пользователю не будет выдаваться запрос на обновление Azure Data CLI" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "Поиск существующей установки Azure Data CLI...", - "azdata.foundExistingAzdata": "Найдена существующая установка Azure Data CLI версии (v{0}) в пути:{1}", - "azdata.downloadingProgressMb": "Выполняется скачивание ({0} / {1} МБ)", - "azdata.downloadFinished": "Загрузка завершена", - "azdata.installingAzdata": "Идет установка Azure Data CLI...", - "azdata.updatingAzdata": "Обновление Azure Data CLI...", - "azdata.azdataInstalled": "Служба Azure Data CLI успешно установлена. Перезапуск Azure Data Studio необходим для завершения настройки — функции не будут активированы, пока это не будет сделано.", - "azdata.azdataUpdated": "Служба Azure Data CLI успешно обновлена до версии: {0}.", - "azdata.yes": "Да", - "azdata.no": "Нет", - "azdata.accept": "Принять", - "azdata.decline": "Отклонить", - "azdata.doNotAskAgain": "Больше не спрашивать", - "azdata.askLater": "Спросить позже", - "azdata.downloadingTo": "Идет скачивание {0} из {1} в {2}", - "azdata.executingCommand": "Выполнение команды: \"{0} {1}\"", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "Проверка последней доступной версии Azure Data CLI", - "azdata.gettingTextContentsOfUrl": "Получение текстового содержимого ресурса по URL-адресу {0}", - "azdata.versionForUpdate": "Найденная версия: {0}, до которой можно обновить Azure Data CLI с текущей версии: {1}.", - "azdata.latestAzdataVersionAvailable": "Последняя доступная версия Azure Data CLI: {0}.", - "azdata.couldNotFindAzdata": "Не удалось найти Azure Data CLI. Ошибка: {0}", - "azdata.currentlyInstalledVersionIsLatest": "Установленная в настоящее время версия Azure Data CLI: {0} или более новая, чем любая другая доступная версия", - "azdata.promptLog": "Пользователю будет предложено принять следующее: {0}", - "azdata.couldNotFindAzdataWithPrompt": "Не удалось найти Azure Data CLI, установить сейчас? Если нет, то некоторые функции не смогут работать.", - "azdata.promptForAzdataUpdate": "Доступна новая версия Azure Data CLI ({0}). Обновить ее сейчас?", - "azdata.promptForRequiredAzdataUpdate": "Для этого расширения требуется установить Azure Data CLI >= {0}, чтобы выполнить обновление до последней версии ({1}) сейчас? В противном случае некоторые функции могут не работать.", - "azdata.requiredVersionNotAvailable": "Для этого расширения требуется установка Azure Data CLI >= {0}, однако доступна только текущая версия {1}. Установите правильную версию вручную [отсюда](https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata), а затем перезапустите Azure Data Studio.", - "azdata.missingRequiredVersion": "Для этой функции требуется Azure Data CLI >= {0}. Запустите команду \"Azure Data CLI: проверка на наличие обновления\", чтобы установить ее, а затем повторите попытку.", - "azdata.downloadError": "Ошибка при скачивании", - "azdata.installError": "Ошибка при установке Azure Data CLI: {0}", - "azdata.updateError": "Ошибка при обновлении Azure Data CLI: {0}", - "azdata.platformUnsupported": "Платформа \"{0}\" сейчас не поддерживается", - "azdata.unexpectedCommandError": "Непредвиденная ошибка при выполнении команды: {0}", - "azdata.unexpectedExitCode": "Непредвиденный код выхода из команды: {1} ({0})", - "azdata.noAzdata": "Служба Azure Data CLI недоступна, запустите команду \"Azure Data CLI: установить\", чтобы включить необходимые функции.", - "azdata.noAzdataWithLink": "Служба Azure Data CLI недоступна, [установите Azure Data CLI](command:azdata.install), чтобы включить необходимые функции.", - "azdata.skipInstall": "Пропущена установка Azure Data CLI, так как операция не была запрошена пользователем, а параметр конфигурации: {0}. {1} — {2}", - "azdata.skipUpdate": "Пропущено обновление Azure Data CLI, так как операция не была запрошена пользователем, а параметр конфигурации: {0}. {1} — {2}", - "azdata.skipRequiredUpdate": "Пропущено необходимое обновление Azure Data CLI, так как операция не была запрошена пользователем, а параметр конфигурации: {0}. {1} — {2}", - "azdata.noReleaseVersion": "Нет доступной версии выпуска для платформы \"{0}\"\r\nВерсия выпуска: ${1}", - "azdata.noDownloadLink": "Нет доступной ссылки для скачивания для платформы \"{0}\"\r\nВерсия выпуска: ${1}", - "azdata.failedToParseReleaseInfo": "Не удалось проанализировать JSON содержимого: в {0}.\r\nСодержимое файла:\r\n{1}\r\nОшибка: {2}", - "azdata.azdataUserSettingReadLog": "Пользовательский параметр Azure Data CLI: {0}.{1} чтение, значение: {2}", - "azdata.azdataUserSettingUpdatedLog": "Пользовательский параметр Azure Data CLI: {0}. {1} обновлено, newValue: {2}", - "azdata.userResponseInstall": "Ответ пользователя при запросе на установку Azure Data CLI: {0}", - "azdata.userResponseUpdate": "Ответ пользователя при запросе на обновление Azure Data CLI: {0}", - "azdata.userRequestedInstall": "Пользователь запросил установку Azure Data CLI с помощью команды \"Azure Data CLI: установка\"", - "azdata.userRequestedUpdate": "Пользователь запросил обновление Azure CLI с помощью команды \"Azure Data CLI: проверка на наличие обновления\"", - "azdata.acceptEula": "Пользователю требуется запросить принятие лицензионного соглашения, вызвав команду \"Azure Data CLI: принять условия лицензионного соглашения\"", - "azdata.updateCheckSkipped": "Проверка доступности новой версии Azure Data CLI не выполнена, так как не удалось установить Azure Data CLI", - "azdata.eulaNotAccepted": "Заявление о конфиденциальности Майкрософт и условия лицензии Azure Data CLI не приняты. Выполните команду: [Azure Data CLI: принять условия лицензионного соглашения](command:azdata.acceptEula), чтобы принять условия лицензионного соглашения для включения функций, требующих Azure Data CLI.", - "azdata.promptForEula": "Для использования этого расширения необходимо принять [Заявление о конфиденциальности Майкрософт]({0}) и [условия лицензии Azure Data CLI] ({1}). Отказ от этого приведет к тому, что некоторые функции не будут работать.", - "azdata.promptForEulaResponse": "Ответ пользователя на запрос лицензионного соглашения: {0}", - "azdata.eulaAcceptedStateOnStartup": "Состояние \"Лицензионное соглашение принято\" при запуске: {0}", - "azdata.endpointOrNamespaceRequired": "Необходимо указать конечную точку или пространство имен" - } - } -} \ No newline at end of file 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 1d6f6160c2..949c0078c4 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/azurecore.i18n.json @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (ядро)", - "azure.description": "Обзор ресурсов Azure и работа с ними", - "azure.title": "Azure", - "azure.resource.config.title": "Конфигурация ресурсов Azure", - "azure.resource.config.filter.description": "Фильтр ресурсов, каждый элемент представляет собой идентификатор учетной записи, идентификатор подписки и имя, разделенные косой чертой", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: обновление всех учетных записей", - "azure.resource.refresh.title": "Обновить", - "azure.resource.signin.title": "Azure: вход", - "azure.resource.selectsubscriptions.title": "Выберите подписки", - "azure.resource.startterminal.title": "Запуск Cloud Shell", - "azure.resource.connectsqlserver.title": "Подключиться", - "azure.resource.connectsqldb.title": "Добавить к серверам", - "azure.resource.view.title": "Azure (предварительная версия)", - "azure.tenant.config.filter.description": "Список идентификаторов клиентов, которые будут проигнорированы при запросе ресурсов Azure. Каждый элемент представляет собой идентификатор клиента.", - "accounts.clearTokenCache": "Очистить кэш токена учетной записи Azure", - "azure.openInAzurePortal.title": "Открыть на портале Azure", - "config.azureAccountConfigurationSection": "Конфигурация учетной записи Azure", - "config.enablePublicCloudDescription": "Следует ли включить интеграцию общедоступного облака Azure", - "config.enableUsGovCloudDescription": "Следует ли включить интеграцию облака Azure для государственных организаций США (Fairfax)", - "config.enableUsNatCloudDescription": "Следует ли включить интеграцию с национальным облаком Azure для США", - "config.enableChinaCloudDescription": "Нужно ли включить интеграцию Azure для Китая", - "config.enableGermanyCloudDescription": "Следует ли включить интеграцию Azure для Германии", - "config.azureAuthMethodConfigurationSection": "Метод проверки подлинности Azure", - "config.azureCodeGrantMethod": "Метод предоставления кода", - "config.azureDeviceCodeMethod": "Метод кода устройства", - "config.noSystemKeychain": "Отключение интеграции с цепочкой ключей системы. Учетные данные будут храниться в неструктурированном файле в основном каталоге пользователя.", - "config.piiLogging": "Должны ли личные сведения (PII) выводиться в представление консоли локально" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Токен доступа не возвращен из Microsoft OAuth", + "azure.cacheErrorAdd": "Ошибка при добавлении учетной записи в кэш.", + "azure.cacheErrorGet": "Ошибка при получении учетной записи из кэша.", + "azure.cacheErrorParse": "Ошибка при анализе учетной записи из кэша.", + "azure.cacheErrrorRemove": "Ошибка при удалении учетной записи из кэша.", + "azure.microsoftAccountDisplayName": "Учетная запись Майкрософт", + "azure.microsoftCorpAccount": "Корпорация Майкрософт", + "azure.noBaseToken": "Произошла ошибка при проверке подлинности, или ваши токены были удалены из системы. Попробуйте добавить учетную запись в Azure Data Studio еще раз.", + "azure.noUniqueIdentifier": "У пользователя нет уникального идентификатора в AAD", + "azure.responseError": "Не удалось получить токен из-за ошибки. Откройте Инструменты разработчика, чтобы просмотреть ошибку", + "azure.tenantNotFound": "Указанный клиент с идентификатором \"{0}\" не найден.", + "azureAuth.unidentifiedError": "Неизвестная ошибка при проверке подлинности Azure", + "azureWorkAccountDisplayName": "Рабочая или учебная учетная запись", + "azurecore.consentDialog.body": "Клиент \"{0} ({1})\" требует повторной проверки подлинности для доступа к ресурсам {2}. Нажмите кнопку \"Открыть\", чтобы начать процесс проверки подлинности.", + "azurecore.consentDialog.cancel": "Отмена", + "azurecore.consentDialog.ignore": "Игнорировать клиента", + "azurecore.consentDialog.open": "Открыть" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Предоставление кода проверки подлинности Azure", + "azure.serverCouldNotStart": "Не удалось запустить сервер. Это может быть связано с ошибкой разрешений или несовместимостью вашей системы. Вы можете попробовать включить проверку подлинности кода устройства в разделе параметров.", + "azureAuth.nonceError": "Не удалось выполнить проверку подлинности из-за несоответствия nonce, закройте Azure Data Studio и повторите попытку.", + "azureAuth.stateError": "Не удалось выполнить проверку подлинности из-за несоответствия состояния, закройте ADS и повторите попытку." + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "Добавить учетную запись {0}", + "azure.azureDeviceCodeAuth": "Код устройства Azure", + "azure.deviceCodeCheckFail": "Произошла ошибка при попытке проверить результаты входа в систему", + "azure.timeoutDeviceCode": "Истекло время ожидания для входа в систему с кодом устройства." + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "Методы проверки подлинности Azure недоступны. Необходимо включить методы проверки подлинности в конфигурации ADS.", + "azure.NoAuthMethod.Selected": "Метод проверки подлинности Azure не выбран. Необходимо выбрать метод проверки подлинности, который будет использоваться.", + "azure.deprecatedGetSecurityToken": "Выполнен вызов метода azdata.accounts.getSecurityToken. Этот метод является устаревшим и будет удален в будущих выпусках. Используйте вместо него метод getAccountSecurityToken." + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "Не удалось очистить кэш токена", + "clearTokenCacheSuccess": "Кэш токена успешно очищен" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure для Китая", + "germanyCloud": "Azure для Германии", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure для государственных организаций США", + "usNatCloudDisplayName": "Azure (национальное облако для США)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "Для работы этой функции необходимо выбрать учетную запись Azure.", + "azure.cloudTerminalPreview": "Чтобы использовать Azure Cloud Shell, необходимо включить предварительные версии функций.", + "azure.mustPickTenant": "Для работы этой функции необходимо выбрать клиента.", + "azure.noAccountError": "Вы не вошли ни в одну учетную запись Azure. Выполните вход и повторите попытку.", + "azure.noTenants": "Для этой функции требуется клиент. Похоже, в вашей подписке Azure нет клиентов.", + "azure.pickAnAzureAccount": "Выберите учетную запись Azure", + "azure.signIn": "Войти", + "azure.startingCloudShell": "Запуск Cloud Shell…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "Не удалось получить подписки для учетной записи {0}. Обновите ее." + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Рабочая область Log Analytics" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "База данных SQL" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Сервер SQL Server" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Кластер Azure Data Explorer" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Гипермасштабирование PostgreSQL — Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Сервер Базы данных Azure для PostgreSQL" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Управляемый экземпляр Базы данных SQL Azure" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "Управляемый экземпляр SQL — Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "Ресурсы не найдены" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "Не удалось получить подписки для учетной записи {0} (клиент \"{1}\"). {2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (предварительная версия) {0} ({1})", + "azure.cloudTerminal.ok": "OK", + "azure.cloudTerminal.openAzureShell": "Открыть Azure Shell", + "azure.coudTerminal.neverUsed": "Если ранее вы не запускали Azure Cloud Shell из этой учетной записи, перейдите на страницу https://shell.azure.com/, чтобы начать работу. Выполнив настройку, вы сможете использовать Azure Cloud Shell непосредственно в Azure Data Studio.", + "azure.selectShellType": "Выберите Bash или PowerShell для Azure Cloud Shell", + "azure.shellClosed": "Оболочка закрыта.\r\n", + "azure.shellTypeRequired": "Необходимо выбрать тип оболочки" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Вход в Azure…" + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Подписки не найдены.", + "azure.unableToAccessSubscription": "Не удается получить доступ к подписке {0} ({1}). [Обновите учетную запись](command:azure.resource.signin), чтобы повторить попытку. {2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "Не удалось загрузить некоторые учетные записи хранения Azure. {0}", + "azure.resource.tree.treeProvider.loadingLabel": "Идет загрузка…", + "azure.resource.tree.treeProvider.openAccountsDialog": "Показать учетные записи Azure" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "Запросы от этой учетной записи были ограничены. Чтобы повторить попытку, выберите меньшее количество подписок.", + "azure.resource.tree.accountTreeNode.title": "{0} (выбрано подписок: {1} из {2})", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} — загрузка…", + "azure.resource.tree.loadresourceerror": "При загрузке ресурсов Azure произошла ошибка: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Ресурсы не найдены." + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "Идет загрузка…" }, "dist/azureResource/utils": { - "azure.resource.error": "Ошибка: {0}", - "azure.accounts.getResourceGroups.queryError": "Ошибка при получении групп ресурсов для учетной записи {0} ({1}) в подписке {2} ({3}) и клиенте {4}: {5}", "azure.accounts.getLocations.queryError": "Ошибка при получении местоположений для учетной записи {0} ({1}) в подписке {2} ({3}) и клиенте {4}: {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "Недопустимый запрос", + "azure.accounts.getResourceGroups.queryError": "Ошибка при получении групп ресурсов для учетной записи {0} ({1}) в подписке {2} ({3}) и клиенте {4}: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "Ошибка при получении подписок для учетной записи {0}: {1}", "azure.accounts.getSubscriptions.queryError": "Ошибка при получении подписок для учетной записи {0} в клиенте {1}: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "Ошибка при получении подписок для учетной записи {0}: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "Недопустимый запрос", + "azure.resource.error": "Ошибка: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Учетные записи Azure", - "azurecore.requiresReload": "При изменении этого ресурса необходимо перезагрузить окно, чтобы все изменения вступили в силу.", - "azurecore.reload": "Перезагрузить", + "azure.azureResourcesGridTitle": "Ресурсы Azure (предварительная версия)", + "azure.unableToOpenAzureLink": "Не удается открыть ссылку, отсутствуют обязательные значения", "azurecore.australiacentral": "Центральная Австралия", "azurecore.australiacentral2": "Центральная Австралия — 2", "azurecore.australiaeast": "Восточная Австралия", "azurecore.australiasoutheast": "Юго-Восточная Австралия", + "azurecore.azureArcPostgres": "Гипермасштабирование PostgreSQL с поддержкой Azure Arc", + "azurecore.azureArcService": "Служба данных — Azure Arc", + "azurecore.azureArcsqlManagedInstance": "Управляемый экземпляр SQL — Azure Arc", "azurecore.brazilsouth": "Южная Бразилия", "azurecore.brazilsoutheast": "Юго-Восточная Бразилия", "azurecore.canadacentral": "Центральная Канада", @@ -65,172 +160,81 @@ "azurecore.eastus": "Восточная часть США", "azurecore.eastus2": "Восточная часть США — 2", "azurecore.eastus2euap": "Восточная часть США 2 (EUAP)", + "azurecore.extensionName": "Учетные записи Azure", "azurecore.francecentral": "Центральная Франция", "azurecore.francesouth": "Южная Франция", "azurecore.germanynorth": "Северная Германия", "azurecore.germanywestcentral": "Центрально-Западная Германия", + "azurecore.invalidAzureAccount": "Недопустимая учетная запись", + "azurecore.invalidTenant": "Недопустимый клиент для подписки", "azurecore.japaneast": "Восточная Япония", "azurecore.japanwest": "Западная Япония", "azurecore.koreacentral": "Республика Корея, центральный регион", "azurecore.koreasouth": "Республика Корея, южный регион", + "azurecore.location": "Расположение", + "azurecore.name": "Имя", "azurecore.northcentralus": "Центрально-северная часть США", "azurecore.northeurope": "Северная Европа", "azurecore.norwayeast": "Восточная Норвегия", "azurecore.norwaywest": "Западная Норвегия", + "azurecore.postgresServer": "Сервер Базы данных Azure для PostgreSQL", + "azurecore.reload": "Перезагрузить", + "azurecore.requiresReload": "При изменении этого ресурса необходимо перезагрузить окно, чтобы все изменения вступили в силу.", + "azurecore.resourceGroup": "Группа ресурсов", + "azurecore.resourceType": "Тип ресурса", "azurecore.southafricanorth": "Северная часть ЮАР", "azurecore.southafricawest": "Западная часть ЮАР", "azurecore.southcentralus": "Центрально-южная часть США", "azurecore.southeastasia": "Юго-Восточная Азия", "azurecore.southindia": "Южная Индия", + "azurecore.sqlDatabase": "База данных SQL", + "azurecore.sqlManagedInstance": "Управляемый экземпляр SQL", + "azurecore.sqlServer": "Сервер SQL Server", + "azurecore.sqlServerArc": "SQL Server — Azure Arc", + "azurecore.subscription": "Подписка", "azurecore.switzerlandnorth": "Северная Швейцария", "azurecore.switzerlandwest": "Западная Швейцария", + "azurecore.typeIcon": "Значок типа", "azurecore.uaecentral": "Центральная часть ОАЭ", "azurecore.uaenorth": "Северная часть ОАЭ", "azurecore.uksouth": "Южная часть Соединенного Королевства", "azurecore.ukwest": "Западная часть Соединенного Королевства", + "azurecore.unableToFetchToken": "Не удается получить токен для клиента {0}", "azurecore.westcentralus": "Центрально-западная часть США", "azurecore.westeurope": "Западная Европа", "azurecore.westindia": "Западная Индия", "azurecore.westus": "Западная часть США", - "azurecore.westus2": "Западная часть США — 2", - "azurecore.name": "Имя", - "azurecore.resourceType": "Тип ресурса", - "azurecore.resourceGroup": "Группа ресурсов", - "azurecore.location": "Расположение", - "azurecore.subscription": "Подписка", - "azurecore.typeIcon": "Значок типа", - "azurecore.sqlServer": "Сервер SQL Server", - "azurecore.sqlDatabase": "База данных SQL", - "azurecore.postgresServer": "Сервер Базы данных Azure для PostgreSQL", - "azurecore.sqlManagedInstance": "Управляемый экземпляр SQL", - "azurecore.azureArcsqlManagedInstance": "Управляемый экземпляр SQL — Azure Arc", - "azurecore.azureArcService": "Служба данных — Azure Arc", - "azurecore.sqlServerArc": "SQL Server — Azure Arc", - "azurecore.azureArcPostgres": "Гипермасштабирование PostgreSQL с поддержкой Azure Arc", - "azure.unableToOpenAzureLink": "Не удается открыть ссылку, отсутствуют обязательные значения", - "azure.azureResourcesGridTitle": "Ресурсы Azure (предварительная версия)", - "azurecore.invalidAzureAccount": "Недопустимая учетная запись", - "azurecore.invalidTenant": "Недопустимый клиент для подписки", - "azurecore.unableToFetchToken": "Не удается получить токен для клиента {0}" + "azurecore.westus2": "Западная часть США — 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Неизвестная ошибка при проверке подлинности Azure", - "azure.tenantNotFound": "Указанный клиент с идентификатором \"{0}\" не найден.", - "azure.noBaseToken": "Произошла ошибка при проверке подлинности, или ваши токены были удалены из системы. Попробуйте добавить учетную запись в Azure Data Studio еще раз.", - "azure.responseError": "Не удалось получить токен из-за ошибки. Откройте Инструменты разработчика, чтобы просмотреть ошибку", - "azure.accessTokenEmpty": "Токен доступа не возвращен из Microsoft OAuth", - "azure.noUniqueIdentifier": "У пользователя нет уникального идентификатора в AAD", - "azureWorkAccountDisplayName": "Рабочая или учебная учетная запись", - "azure.cacheErrorAdd": "Ошибка при добавлении учетной записи в кэш.", - "azure.cacheErrorGet": "Ошибка при получении учетной записи из кэша.", - "azure.cacheErrorParse": "Ошибка при анализе учетной записи из кэша.", - "azurecore.consentDialog.open": "Открыть", - "azurecore.consentDialog.cancel": "Отмена", - "azurecore.consentDialog.ignore": "Игнорировать клиента", - "azurecore.consentDialog.body": "Клиент \"{0} ({1})\" требует повторной проверки подлинности для доступа к ресурсам {2}. Нажмите кнопку \"Открыть\", чтобы начать процесс проверки подлинности.", - "azure.microsoftCorpAccount": "Корпорация Майкрософт", - "azure.microsoftAccountDisplayName": "Учетная запись Майкрософт", - "azure.cacheErrrorRemove": "Ошибка при удалении учетной записи из кэша." - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "Не удалось получить учетные данные для учетной записи {0}. Обновите ее.", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "Подписки не найдены." - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "Ресурсы не найдены" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} — загрузка…", - "azure.resource.tree.accountTreeNode.title": "{0} (выбрано подписок: {1} из {2})", - "azure.resource.tree.accountTreeNode.credentialError": "Не удалось получить учетные данные для учетной записи {0}. Перейдите в диалоговое окно учетных записей и обновите учетную запись.", - "azure.resource.throttleerror": "Запросы от этой учетной записи были ограничены. Чтобы повторить попытку, выберите меньшее количество подписок.", - "azure.resource.tree.loadresourceerror": "При загрузке ресурсов Azure произошла ошибка: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "Вход в Azure…" - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "Кэш токена успешно очищен", - "clearTokenCacheFailure": "Не удалось очистить кэш токена" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure для государственных организаций США", - "usNatCloudDisplayName": "Azure (национальное облако для США)", - "germanyCloud": "Azure для Германии", - "chinaCloudDisplayName": "Azure для Китая" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "Выполнен вызов метода azdata.accounts.getSecurityToken. Этот метод является устаревшим и будет удален в будущих выпусках. Используйте вместо него метод getAccountSecurityToken.", - "azure.NoAuthMethod.Selected": "Метод проверки подлинности Azure не выбран. Необходимо выбрать метод проверки подлинности, который будет использоваться.", - "azure.NoAuthMethod.Available": "Методы проверки подлинности Azure недоступны. Необходимо включить методы проверки подлинности в конфигурации ADS." - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "Не удалось запустить сервер. Это может быть связано с ошибкой разрешений или несовместимостью вашей системы. Вы можете попробовать включить проверку подлинности кода устройства в разделе параметров.", - "azureAuth.nonceError": "Не удалось выполнить проверку подлинности из-за несоответствия nonce, закройте Azure Data Studio и повторите попытку.", - "azureAuth.stateError": "Не удалось выполнить проверку подлинности из-за несоответствия состояния, закройте ADS и повторите попытку.", - "azure.azureAuthCodeGrantName": "Предоставление кода проверки подлинности Azure" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "Добавить учетную запись {0}", - "azure.timeoutDeviceCode": "Истекло время ожидания для входа в систему с кодом устройства.", - "azure.deviceCodeCheckFail": "Произошла ошибка при попытке проверить результаты входа в систему", - "azure.azureDeviceCodeAuth": "Код устройства Azure" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "Сервер SQL Server" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "База данных SQL" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "Чтобы использовать Azure Cloud Shell, необходимо включить предварительные версии функций.", - "azure.signIn": "Войти", - "azure.noAccountError": "Вы не вошли ни в одну учетную запись Azure. Выполните вход и повторите попытку.", - "azure.pickAnAzureAccount": "Выберите учетную запись Azure", - "azure.accountNotSelectedError": "Для работы этой функции необходимо выбрать учетную запись Azure.", - "azure.noTenants": "Для этой функции требуется клиент. Похоже, в вашей подписке Azure нет клиентов.", - "azure.startingCloudShell": "Запуск Cloud Shell…", - "azure.mustPickTenant": "Для работы этой функции необходимо выбрать клиента.", - "azure.resource.selectsubscriptions.credentialError": "Не удалось получить учетные данные для учетной записи {0}. Обновите ее." - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "Ресурсы не найдены." - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Идет загрузка…" - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Управляемый экземпляр Базы данных SQL Azure" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Кластер Azure Data Explorer" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Рабочая область Log Analytics" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Сервер Базы данных Azure для PostgreSQL" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "Если ранее вы не запускали Azure Cloud Shell из этой учетной записи, перейдите на страницу https://shell.azure.com/, чтобы начать работу. Выполнив настройку, вы сможете использовать Azure Cloud Shell непосредственно в Azure Data Studio.", - "azure.cloudTerminal.openAzureShell": "Открыть Azure Shell", - "azure.cloudTerminal.ok": "OK", - "azure.selectShellType": "Выберите Bash или PowerShell для Azure Cloud Shell", - "azure.shellTypeRequired": "Необходимо выбрать тип оболочки", - "azure.cloudShell": "Azure Cloud Shell (предварительная версия) {0} ({1})", - "azure.shellClosed": "Оболочка закрыта.\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "Управляемый экземпляр SQL — Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "Гипермасштабирование PostgreSQL — Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "Идет загрузка…", - "azure.resource.tree.treeProvider.openAccountsDialog": "Показать учетные записи Azure", - "azure.resource.tree.treeProvider.accountLoadError": "Не удалось загрузить некоторые учетные записи хранения Azure. {0}" + "package": { + "accounts.clearTokenCache": "Очистить кэш токена учетной записи Azure", + "azure.description": "Обзор ресурсов Azure и работа с ними", + "azure.displayName": "Azure (ядро)", + "azure.openInAzurePortal.title": "Открыть на портале Azure", + "azure.resource.config.filter.description": "Фильтр ресурсов, каждый элемент представляет собой идентификатор учетной записи, идентификатор подписки и имя, разделенные косой чертой", + "azure.resource.config.title": "Конфигурация ресурсов Azure", + "azure.resource.connectsqldb.title": "Добавить к серверам", + "azure.resource.connectsqlserver.title": "Подключиться", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "Обновить", + "azure.resource.refreshall.title": "Azure: обновление всех учетных записей", + "azure.resource.selectsubscriptions.title": "Выберите подписки", + "azure.resource.signin.title": "Azure: вход", + "azure.resource.startterminal.title": "Запуск Cloud Shell", + "azure.resource.view.title": "Azure (предварительная версия)", + "azure.tenant.config.filter.description": "Список идентификаторов клиентов, которые будут проигнорированы при запросе ресурсов Azure. Каждый элемент представляет собой идентификатор клиента.", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Конфигурация учетной записи Azure", + "config.azureAuthMethodConfigurationSection": "Метод проверки подлинности Azure", + "config.azureCodeGrantMethod": "Метод предоставления кода", + "config.azureDeviceCodeMethod": "Метод кода устройства", + "config.enableChinaCloudDescription": "Нужно ли включить интеграцию Azure для Китая", + "config.enableGermanyCloudDescription": "Следует ли включить интеграцию Azure для Германии", + "config.enablePublicCloudDescription": "Следует ли включить интеграцию общедоступного облака Azure", + "config.enableUsGovCloudDescription": "Следует ли включить интеграцию облака Azure для государственных организаций США (Fairfax)", + "config.enableUsNatCloudDescription": "Следует ли включить интеграцию с национальным облаком Azure для США", + "config.noSystemKeychain": "Отключение интеграции с цепочкой ключей системы. Учетные данные будут храниться в неструктурированном файле в основном каталоге пользователя.", + "config.piiLogging": "Должны ли личные сведения (PII) выводиться в представление консоли локально" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json index 4a072efd47..b3dbe1fec2 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Набор инструментов гибридного облака Azure SQL", + "books-preview-category": "Книги Jupyter", "description": "Открывает книгу Jupyter набора инструментов гибридного облака Azure SQL", - "title.openJupyterBook": "Открыть книгу Jupyter набора инструментов гибридного облака Azure SQL", + "displayName": "Набор инструментов гибридного облака Azure SQL", "title.cloudHybridBooks": "Набор инструментов гибридного облака Azure SQL", - "books-preview-category": "Книги Jupyter" + "title.openJupyterBook": "Открыть книгу Jupyter набора инструментов гибридного облака Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json index 1ae23641d2..d012a297c8 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка Windows Bat", - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в пакетных файлах Windows." + "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в пакетных файлах Windows.", + "displayName": "Основы языка Windows Bat" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/big-data-cluster.i18n.json index 2aba14587b..328e2543e2 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "Поддержка управления кластерами больших данных SQL Server", - "text.sqlServerBigDataClusters": "Кластеры больших данных SQL Server", - "command.connectController.title": "Подключение к существующему контроллеру", - "command.createController.title": "Создание нового контроллера", - "command.removeController.title": "Удаление контроллера", - "command.refreshController.title": "Обновить", - "command.manageController.title": "Управление", - "command.mount.title": "Подключение HDFS", - "command.refreshmount.title": "Обновить подключение", - "command.deletemount.title": "Удалить подключение", - "bdc.configuration.title": "Кластер больших данных", - "bdc.view.welcome.connect": "Контроллеры кластера больших данных SQL не зарегистрированы. [Дополнительные сведения](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connect Controller](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "Загрузка контроллеров…", - "bdc.ignoreSslVerification.desc": "Если этот параметр имеет значение TRUE, игнорировать ошибки проверки SSL в отношении конечных точек кластера больших данных SQL Server, таких как HDFS, Spark и Controller", - "resource-type-sql-bdc-display-name": "Кластер больших данных SQL Server", - "resource-type-sql-bdc-description": "Кластер больших данных SQL Server позволяет развертывать масштабируемые кластеры контейнеров SQL Server, Spark и HDFS, работающие на базе Kubernetes", - "version-display-name": "Версия", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "Целевой объект развертывания", - "bdc-deployment-target-new-aks": "Новый кластер Службы Azure Kubernetes", - "bdc-deployment-target-existing-aks": "Существующий кластер Службы Azure Kubernetes", - "bdc-deployment-target-existing-kubeadm": "Существующий кластер Kubernetes (kubeadm)", - "bdc-deployment-target-existing-aro": "Существующий кластер Azure Red Hat OpenShift", - "bdc-deployment-target-existing-openshift": "Существующий кластер OpenShift", - "bdc-cluster-settings-section-title": "Параметры кластера больших данных SQL Server", - "bdc-cluster-name-field": "Имя кластера", - "bdc-controller-username-field": "Имя пользователя контроллера", - "bdc-password-field": "Пароль", - "bdc-confirm-password-field": "Подтверждение пароля", - "bdc-azure-settings-section-title": "Параметры Azure", - "bdc-azure-subscription-id-field": "Идентификатор подписки", - "bdc-azure-subscription-id-placeholder": "Использовать мою подписку Azure по умолчанию", - "bdc-azure-resource-group-field": "Имя группы ресурсов", - "bdc-azure-region-field": "Регион", - "bdc-azure-aks-name-field": "Имя кластера AKS", - "bdc-azure-vm-size-field": "Размер виртуальной машины", - "bdc-azure-vm-count-field": "Число виртуальных машин", - "bdc-storage-class-field": "Имя класса хранения", - "bdc-data-size-field": "Емкость данных (ГБ)", - "bdc-log-size-field": "Емкость для журналов (ГБ)", - "bdc-agreement": "Я принимаю {0}, {1} и {2}.", - "microsoft-privacy-statement": "Заявление о конфиденциальности корпорации Майкрософт", - "bdc-agreement-azdata-eula": "Условия лицензии azdata", - "bdc-agreement-bdc-eula": "Условия лицензии SQL Server" - }, - "dist/bigDataCluster/utils": { - "state.creating": "Создание", - "state.waiting": "Ожидание", - "state.ready": "Готово", - "state.deleting": "Удаление", - "state.deleted": "Удалить", - "state.applyingUpgrade": "Применение обновления", - "state.upgrading": "Идет обновление", - "state.applyingmanagedupgrade": "Применение управляемого обновления", - "state.managedUpgrading": "Управляемое обновление", - "state.rollback": "Откат", - "state.rollbackInProgress": "Выполняется откат", - "state.rollbackComplete": "Откат завершен", - "state.error": "Ошибка", - "state.creatingSecrets": "Создание секретов", - "state.waitingForSecrets": "Ожидание секретов", - "state.creatingGroups": "Создание групп", - "state.waitingForGroups": "Ожидание групп", - "state.creatingResources": "Создание ресурсов", - "state.waitingForResources": "Ожидание ресурсов", - "state.creatingKerberosDelegationSetup": "Создание настройки делегирования Kerberos", - "state.waitingForKerberosDelegationSetup": "Ожидание настройки делегирования Kerberos", - "state.waitingForDeletion": "Ожидание удаления", - "state.waitingForUpgrade": "Ожидание обновления", - "state.upgradePaused": "Обновление приостановлено", - "state.running": "Работает", - "endpoint.appproxy": "Прокси приложения", - "endpoint.controller": "Служба управления кластерами", - "endpoint.gateway": "Шлюз для доступа к файлам HDFS, Spark", - "endpoint.managementproxy": "Прокси-сервер управления", - "endpoint.mgmtproxy": "Прокси-сервер управления", - "endpoint.sqlServerEndpoint": "Интерфейс главного экземпляра SQL Server", - "endpoint.grafana": "Панель мониторинга метрик", - "endpoint.kibana": "Панель мониторинга поиска по журналам", - "endpoint.yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark", - "endpoint.sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", - "endpoint.webhdfs": "Прокси-сервер файловой системы HDFS", - "endpoint.livy": "Прокси-сервер для выполнения инструкций, заданий и приложений Spark", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Управление", - "service.gateway": "Шлюз", - "service.app": "Приложение", - "bdc.healthy": "Исправна", - "bdc.unhealthy": "Неработоспособный", - "endpointsError": "При получении конечных точек модели подключения к бизнес-данным возникла неожиданная ошибка: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "Ошибка при удалении подключения", + "bdc.error.getBdcStatus": "Ошибка при получении состояния модели подключения к бизнес-данным из {0}", + "bdc.error.getClusterConfig": "Ошибка при получении конфигурации кластера из {0}", + "bdc.error.getEndPoints": "Ошибка при извлечении конечных точек из {0}", + "bdc.error.mountHdfs": "Ошибка при создании подключения", + "bdc.error.refreshHdfs": "Ошибка при обновлении подключения", + "bdc.error.statusHdfs": "Ошибка при получении состояния подключения", + "bdc.error.tokenPost": "Ошибка при проверке подлинности", + "bdc.error.unauthorized": "У вас нет разрешения на вход в этот кластер с использованием проверки подлинности Windows", + "error.no.activedirectory": "Этот кластер не поддерживает проверку подлинности Windows" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "Значок состояния", - "bdc.dashboard.instance": "Экземпляр", - "bdc.dashboard.state": "Состояние", - "bdc.dashboard.view": "Вид", - "bdc.dashboard.notAvailable": "Н/Д", - "bdc.dashboard.healthStatusDetails": "Сведения о состоянии работоспособности", - "bdc.dashboard.metricsAndLogs": "Метрики и журналы", - "bdc.dashboard.healthStatus": "Состояние работоспособности", - "bdc.dashboard.nodeMetrics": "Метрики узла", - "bdc.dashboard.sqlMetrics": "Метрики SQL", - "bdc.dashboard.logs": "Журналы", - "bdc.dashboard.viewNodeMetrics": "Просмотреть метрики узла {0}", - "bdc.dashboard.viewSqlMetrics": "Просмотреть метрики SQL {0}", - "bdc.dashboard.viewLogs": "Просмотреть журналы Kibana {0}", - "bdc.dashboard.lastUpdated": "Последнее обновление: {0}", - "basicAuthName": "Базовое", - "integratedAuthName": "Проверка подлинности Windows", - "addNewController": "Добавление нового контроллера", - "url": "URL-адрес", - "username": "Имя пользователя", - "password": "Пароль", - "rememberPassword": "Запомнить пароль", - "clusterManagementUrl": "URL-адрес управления кластером", - "textAuthCapital": "Тип проверки подлинности", - "hdsf.dialog.connection.section": "Подключение к кластеру", "add": "Добавить", - "cancel": "Отмена", - "ok": "OK", - "bdc.dashboard.refresh": "Обновить", - "bdc.dashboard.troubleshoot": "Устранение неполадок", + "addNewController": "Добавление нового контроллера", + "basicAuthName": "Базовое", "bdc.dashboard.bdcOverview": "Обзор кластера больших данных", "bdc.dashboard.clusterDetails": "Подробная информация о кластере", "bdc.dashboard.clusterOverview": "Обзор кластера", - "bdc.dashboard.serviceEndpoints": "Конечные точки службы", "bdc.dashboard.clusterProperties": "Свойства кластера", "bdc.dashboard.clusterState": "Состояние кластера", - "bdc.dashboard.serviceName": "Имя службы", - "bdc.dashboard.service": "Служба", - "bdc.dashboard.endpoint": "Конечная точка", - "copiedEndpoint": "Конечная точка \"{0}\" скопирована в буфер обмена", "bdc.dashboard.copy": "Копировать", - "bdc.dashboard.viewDetails": "Посмотреть подробную информацию", - "bdc.dashboard.viewErrorDetails": "Просмотреть сведения об ошибке", - "connectController.dialog.title": "Подключение к контроллеру", - "mount.main.section": "Конфигурация подключения", - "mount.task.name": "Подключение папки HDFS по пути {0}", - "refreshmount.task.name": "Обновление подключения HDFS по пути {0}", - "deletemount.task.name": "Удаление подключения HDFS по пути {0}", - "mount.task.submitted": "Было запущено создание подключения", - "refreshmount.task.submitted": "Запрос на обновление подключения отправлен", - "deletemount.task.submitted": "Запрос на удаление подключения отправлен", - "mount.task.complete": "Подключение папки HDFS выполнено", - "mount.task.inprogress": "Подключение, скорее всего, завершено, проверьте это позднее", - "mount.dialog.title": "Подключение папки HDFS", - "mount.hdfsPath.title": "Путь HDFS", - "mount.hdfsPath.info": "Путь к новому (несуществующему) каталогу, который вы хотите связать с точкой подключения", - "mount.remoteUri.title": "Удаленный URI", - "mount.remoteUri.info": "URI удаленного источника данных. Например, для ADLS: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "Учетные данные", - "mount.credentials.info": "Учетные данные подключения для проверки подлинности для чтения удаленного источника данных", - "refreshmount.dialog.title": "Обновление подключения", - "deleteMount.dialog.title": "Удаление подключения", + "bdc.dashboard.endpoint": "Конечная точка", + "bdc.dashboard.healthStatus": "Состояние работоспособности", + "bdc.dashboard.healthStatusDetails": "Сведения о состоянии работоспособности", + "bdc.dashboard.instance": "Экземпляр", + "bdc.dashboard.lastUpdated": "Последнее обновление: {0}", "bdc.dashboard.loadingClusterStateCompleted": "Загрузка состояния кластера завершена", "bdc.dashboard.loadingHealthStatusCompleted": "Загрузка состояния работоспособности завершена", - "err.controller.username.required": "Требуется имя пользователя", - "err.controller.password.required": "Требуется пароль", - "endpointsError": "При получении конечных точек модели подключения к бизнес-данным возникла неожиданная ошибка: {0}", + "bdc.dashboard.logs": "Журналы", + "bdc.dashboard.metricsAndLogs": "Метрики и журналы", "bdc.dashboard.noConnection": "Необходимо указать параметры подключения для панели мониторинга. Нажмите \"Повторить\", чтобы ввести свои учетные данные.", + "bdc.dashboard.nodeMetrics": "Метрики узла", + "bdc.dashboard.notAvailable": "Н/Д", + "bdc.dashboard.refresh": "Обновить", + "bdc.dashboard.service": "Служба", + "bdc.dashboard.serviceEndpoints": "Конечные точки службы", + "bdc.dashboard.serviceName": "Имя службы", + "bdc.dashboard.sqlMetrics": "Метрики SQL", + "bdc.dashboard.state": "Состояние", + "bdc.dashboard.status": "Значок состояния", + "bdc.dashboard.troubleshoot": "Устранение неполадок", "bdc.dashboard.unexpectedError": "Произошла неожиданная ошибка: {0}", + "bdc.dashboard.view": "Вид", + "bdc.dashboard.viewDetails": "Посмотреть подробную информацию", + "bdc.dashboard.viewErrorDetails": "Просмотреть сведения об ошибке", + "bdc.dashboard.viewLogs": "Просмотреть журналы Kibana {0}", + "bdc.dashboard.viewNodeMetrics": "Просмотреть метрики узла {0}", + "bdc.dashboard.viewSqlMetrics": "Просмотреть метрики SQL {0}", + "cancel": "Отмена", + "clusterManagementUrl": "URL-адрес управления кластером", + "connectController.dialog.title": "Подключение к контроллеру", + "copiedEndpoint": "Конечная точка \"{0}\" скопирована в буфер обмена", + "deleteMount.dialog.title": "Удаление подключения", + "deletemount.task.name": "Удаление подключения HDFS по пути {0}", + "deletemount.task.submitted": "Запрос на удаление подключения отправлен", + "endpointsError": "При получении конечных точек модели подключения к бизнес-данным возникла неожиданная ошибка: {0}", + "err.controller.password.required": "Требуется пароль", + "err.controller.username.required": "Требуется имя пользователя", + "hdsf.dialog.connection.section": "Подключение к кластеру", + "integratedAuthName": "Проверка подлинности Windows", + "mount.credentials.info": "Учетные данные подключения для проверки подлинности для чтения удаленного источника данных", + "mount.credentials.title": "Учетные данные", + "mount.dialog.title": "Подключение папки HDFS", + "mount.err.formatting": "Неправильное форматирование учетных данных в {0}", + "mount.error.unknown": "Неизвестная ошибка в процессе подключения", "mount.hdfs.loginerror1": "Не удалось войти на контроллер", "mount.hdfs.loginerror2": "Ошибка входа на контроллер: {0}", - "mount.err.formatting": "Неправильное форматирование учетных данных в {0}", + "mount.hdfsPath.info": "Путь к новому (несуществующему) каталогу, который вы хотите связать с точкой подключения", + "mount.hdfsPath.title": "Путь HDFS", + "mount.main.section": "Конфигурация подключения", + "mount.remoteUri.info": "URI удаленного источника данных. Например, для ADLS: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "Удаленный URI", + "mount.task.complete": "Подключение папки HDFS выполнено", "mount.task.error": "Ошибка при подключении папки: {0}", - "mount.error.unknown": "Неизвестная ошибка в процессе подключения" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "Этот кластер не поддерживает проверку подлинности Windows", - "bdc.error.tokenPost": "Ошибка при проверке подлинности", - "bdc.error.unauthorized": "У вас нет разрешения на вход в этот кластер с использованием проверки подлинности Windows", - "bdc.error.getClusterConfig": "Ошибка при получении конфигурации кластера из {0}", - "bdc.error.getEndPoints": "Ошибка при извлечении конечных точек из {0}", - "bdc.error.getBdcStatus": "Ошибка при получении состояния модели подключения к бизнес-данным из {0}", - "bdc.error.mountHdfs": "Ошибка при создании подключения", - "bdc.error.statusHdfs": "Ошибка при получении состояния подключения", - "bdc.error.refreshHdfs": "Ошибка при обновлении подключения", - "bdc.error.deleteHdfs": "Ошибка при удалении подключения" - }, - "dist/extension": { - "mount.error.endpointNotFound": "Информация о конечных точках контроллера не найдена", - "bdc.dashboard.title": "Панель мониторинга кластера больших данных —", - "textYes": "Да", - "textNo": "Нет", - "textConfirmRemoveController": "Вы действительно хотите удалить \"{0}\"?" + "mount.task.inprogress": "Подключение, скорее всего, завершено, проверьте это позднее", + "mount.task.name": "Подключение папки HDFS по пути {0}", + "mount.task.submitted": "Было запущено создание подключения", + "ok": "OK", + "password": "Пароль", + "refreshmount.dialog.title": "Обновление подключения", + "refreshmount.task.name": "Обновление подключения HDFS по пути {0}", + "refreshmount.task.submitted": "Запрос на обновление подключения отправлен", + "rememberPassword": "Запомнить пароль", + "textAuthCapital": "Тип проверки подлинности", + "url": "URL-адрес", + "username": "Имя пользователя" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "Непредвиденная ошибка при загрузке сохраненных контроллеров: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "Исправна", + "bdc.unhealthy": "Неработоспособный", + "endpoint.appproxy": "Прокси приложения", + "endpoint.controller": "Служба управления кластерами", + "endpoint.gateway": "Шлюз для доступа к файлам HDFS, Spark", + "endpoint.grafana": "Панель мониторинга метрик", + "endpoint.kibana": "Панель мониторинга поиска по журналам", + "endpoint.livy": "Прокси-сервер для выполнения инструкций, заданий и приложений Spark", + "endpoint.managementproxy": "Прокси-сервер управления", + "endpoint.mgmtproxy": "Прокси-сервер управления", + "endpoint.sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", + "endpoint.sqlServerEndpoint": "Интерфейс главного экземпляра SQL Server", + "endpoint.webhdfs": "Прокси-сервер файловой системы HDFS", + "endpoint.yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark", + "endpointsError": "При получении конечных точек модели подключения к бизнес-данным возникла неожиданная ошибка: {0}", + "service.app": "Приложение", + "service.control": "Управление", + "service.gateway": "Шлюз", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "Применение обновления", + "state.applyingmanagedupgrade": "Применение управляемого обновления", + "state.creating": "Создание", + "state.creatingGroups": "Создание групп", + "state.creatingKerberosDelegationSetup": "Создание настройки делегирования Kerberos", + "state.creatingResources": "Создание ресурсов", + "state.creatingSecrets": "Создание секретов", + "state.deleted": "Удалить", + "state.deleting": "Удаление", + "state.error": "Ошибка", + "state.managedUpgrading": "Управляемое обновление", + "state.ready": "Готово", + "state.rollback": "Откат", + "state.rollbackComplete": "Откат завершен", + "state.rollbackInProgress": "Выполняется откат", + "state.running": "Работает", + "state.upgradePaused": "Обновление приостановлено", + "state.upgrading": "Идет обновление", + "state.waiting": "Ожидание", + "state.waitingForDeletion": "Ожидание удаления", + "state.waitingForGroups": "Ожидание групп", + "state.waitingForKerberosDelegationSetup": "Ожидание настройки делегирования Kerberos", + "state.waitingForResources": "Ожидание ресурсов", + "state.waitingForSecrets": "Ожидание секретов", + "state.waitingForUpgrade": "Ожидание обновления" + }, + "dist/extension": { + "bdc.dashboard.title": "Панель мониторинга кластера больших данных —", + "mount.error.endpointNotFound": "Информация о конечных точках контроллера не найдена", + "textConfirmRemoveController": "Вы действительно хотите удалить \"{0}\"?", + "textNo": "Нет", + "textYes": "Да" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "Я принимаю {0}, {1} и {2}.", + "bdc-agreement-azdata-eula": "Условия лицензии azdata", + "bdc-agreement-bdc-eula": "Условия лицензии SQL Server", + "bdc-azure-aks-name-field": "Имя кластера AKS", + "bdc-azure-region-field": "Регион", + "bdc-azure-resource-group-field": "Имя группы ресурсов", + "bdc-azure-settings-section-title": "Параметры Azure", + "bdc-azure-subscription-id-field": "Идентификатор подписки", + "bdc-azure-subscription-id-placeholder": "Использовать мою подписку Azure по умолчанию", + "bdc-azure-vm-count-field": "Число виртуальных машин", + "bdc-azure-vm-size-field": "Размер виртуальной машины", + "bdc-cluster-name-field": "Имя кластера", + "bdc-cluster-settings-section-title": "Параметры кластера больших данных SQL Server", + "bdc-confirm-password-field": "Подтверждение пароля", + "bdc-controller-username-field": "Имя пользователя контроллера", + "bdc-data-size-field": "Емкость данных (ГБ)", + "bdc-deployment-target": "Целевой объект развертывания", + "bdc-deployment-target-existing-aks": "Существующий кластер Службы Azure Kubernetes", + "bdc-deployment-target-existing-aro": "Существующий кластер Azure Red Hat OpenShift", + "bdc-deployment-target-existing-kubeadm": "Существующий кластер Kubernetes (kubeadm)", + "bdc-deployment-target-existing-openshift": "Существующий кластер OpenShift", + "bdc-deployment-target-new-aks": "Новый кластер Службы Azure Kubernetes", + "bdc-log-size-field": "Емкость для журналов (ГБ)", + "bdc-password-field": "Пароль", + "bdc-storage-class-field": "Имя класса хранения", + "bdc.configuration.title": "Кластер больших данных", + "bdc.ignoreSslVerification.desc": "Если этот параметр имеет значение TRUE, игнорировать ошибки проверки SSL в отношении конечных точек кластера больших данных SQL Server, таких как HDFS, Spark и Controller", + "bdc.view.welcome.connect": "Контроллеры кластера больших данных SQL не зарегистрированы. [Дополнительные сведения](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[Connect Controller](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "Загрузка контроллеров…", + "command.connectController.title": "Подключение к существующему контроллеру", + "command.createController.title": "Создание нового контроллера", + "command.deletemount.title": "Удалить подключение", + "command.manageController.title": "Управление", + "command.mount.title": "Подключение HDFS", + "command.refreshController.title": "Обновить", + "command.refreshmount.title": "Обновить подключение", + "command.removeController.title": "Удаление контроллера", + "description": "Поддержка управления кластерами больших данных SQL Server", + "microsoft-privacy-statement": "Заявление о конфиденциальности корпорации Майкрософт", + "resource-type-sql-bdc-description": "Кластер больших данных SQL Server позволяет развертывать масштабируемые кластеры контейнеров SQL Server, Spark и HDFS, работающие на базе Kubernetes", + "resource-type-sql-bdc-display-name": "Кластер больших данных SQL Server", + "text.sqlServerBigDataClusters": "Кластеры больших данных SQL Server", + "version-display-name": "Версия" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json index e98d85c62f..779d19daf3 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "Добавить группу серверов", + "cms.Cancel": "Отмена", + "cms.OK": "ОК", + "cms.ServerGroupDescription": "Описание группы серверов", + "cms.ServerGroupName": "Имя группы серверов", + "cms.confirmDeleteGroup": "Вы действительно хотите удалить", + "cms.confirmDeleteServer": "Вы действительно хотите удалить", + "cms.errors.azureNotAllowed": "Серверы SQL Azure не могут использоваться в качестве Центральных серверов управления.", + "cms.errors.sameCmsServerName": "Группа центральных серверов управления уже содержит зарегистрированный сервер с именем {0}", + "cms.errors.sameServerGroupName": "В {0} уже имеется группа серверов с именем {1}", + "cms.no": "Нет", + "cms.yes": "Да" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Добавить центральный сервер управления…" + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Ресурсы не найдены" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "При загрузке сохраненных серверов произошла непредвиденная ошибка {0}", + "cms.resource.tree.treeProvider.loadingLabel": "Идет загрузка…" + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "Вы не можете добавить общий зарегистрированный сервер с таким же именем, что и сервер конфигурации" + }, "package": { - "cms.displayName": "Центральные серверы управления SQL Server", - "cms.description": "Поддержка управления Центральными серверами управления SQL Server", - "cms.title": "Центральные серверы управления", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "Центральные серверы управления", - "cms.resource.refresh.title": "Обновить", - "cms.resource.refreshServerGroup.title": "Обновить группу серверов", - "cms.resource.deleteRegisteredServer.title": "Удалить", - "cms.resource.addRegisteredServer.title": "Новая регистрация сервера…", - "cms.resource.deleteServerGroup.title": "Удалить", - "cms.resource.addServerGroup.title": "Новая группа серверов…", - "cms.resource.registerCmsServer.title": "Добавить центральный сервер управления", - "cms.resource.deleteCmsServer.title": "Удалить", + "cloud.databaseProperties.azureEdition": "Выпуск", + "cloud.databaseProperties.compatibilityLevel": "Уровень совместимости", + "cloud.databaseProperties.owner": "Владелец", + "cloud.databaseProperties.serviceLevelObjective": "Ценовая категория", + "cloud.serverProperties.serverEdition": "Тип", + "cloud.serverProperties.serverVersion": "Версия", "cms.configuration.title": "Конфигурация MSSQL", - "cms.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", + "cms.connectionOptions.applicationIntent.description": "Объявляет тип рабочей нагрузки приложения при подключении к серверу", + "cms.connectionOptions.applicationIntent.displayName": "Намерение приложения", + "cms.connectionOptions.applicationName.description": "Имя приложения", + "cms.connectionOptions.applicationName.displayName": "Имя приложения", + "cms.connectionOptions.asynchronousProcessing.description": "Когда задано значение TRUE, разрешено использовать асинхронные функции в поставщике данных .NET Framework", + "cms.connectionOptions.asynchronousProcessing.displayName": "Асинхронная обработка", + "cms.connectionOptions.attachDbFilename.displayName": "Имя вложенного файла базы данных", + "cms.connectionOptions.attachedDBFileName.description": "Имя первичного файла прикрепляемой базы данных, включая полный путь", + "cms.connectionOptions.attachedDBFileName.displayName": "Имя вложенного файла базы данных", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", + "cms.connectionOptions.authType.categoryValues.integrated": "Проверка подлинности Windows.", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "Имя входе SQL", + "cms.connectionOptions.authType.description": "Указывает способ проверки подлинности в SQL Server", + "cms.connectionOptions.authType.displayName": "Тип проверки подлинности", + "cms.connectionOptions.columnEncryptionSetting.description": "Параметр шифрования столбца по умолчанию для всех команд подключения", + "cms.connectionOptions.columnEncryptionSetting.displayName": "Шифрование столбцов", + "cms.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", + "cms.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", + "cms.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", + "cms.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", + "cms.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", + "cms.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", + "cms.connectionOptions.connectionName.description": "Настраиваемое имя подключения", + "cms.connectionOptions.connectionName.displayName": "Имя (необязательно)", + "cms.connectionOptions.contextConnection.description": "Если задано значение TRUE, указывает, что подключение должно быть произведено в контексте SQL Server. Доступно только при выполнении в процессе SQL Server.", + "cms.connectionOptions.contextConnection.displayName": "Контекстное подключение", + "cms.connectionOptions.currentLanguage.description": "Имя записи языка SQL Server", + "cms.connectionOptions.currentLanguage.displayName": "Текущий язык", + "cms.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат", + "cms.connectionOptions.encrypt.displayName": "Шифровать", + "cms.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа", + "cms.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", + "cms.connectionOptions.groupName.advanced": "Дополнительно", + "cms.connectionOptions.groupName.connectionResiliency": "Устойчивость подключений", + "cms.connectionOptions.groupName.context": "Контекст", + "cms.connectionOptions.groupName.initialization": "Инициализация", + "cms.connectionOptions.groupName.pooling": "Объединение в пул", + "cms.connectionOptions.groupName.replication": "Репликация", + "cms.connectionOptions.groupName.security": "Безопасность", + "cms.connectionOptions.groupName.source": "Источник", + "cms.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения", + "cms.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки", + "cms.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле", + "cms.connectionOptions.maxPoolSize.displayName": "Максимальный размер пула", + "cms.connectionOptions.minPoolSize.description": "Минимально допустимое число подключений в пуле", + "cms.connectionOptions.minPoolSize.displayName": "Минимальный размер пула", + "cms.connectionOptions.multiSubnetFailover.displayName": "Отработка отказа в нескольких подсетях", + "cms.connectionOptions.multipleActiveResultSets.description": "Если задано значение TRUE, из одного подключения может быть возвращено и считано несколько результирующих наборов", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Множественные активные результирующие наборы", + "cms.connectionOptions.packetSize.description": "Размер (в байтах) сетевых пакетов, которые используются для взаимодействия с экземпляром SQL Server", + "cms.connectionOptions.packetSize.displayName": "Размер пакета", + "cms.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", + "cms.connectionOptions.password.displayName": "Пароль", + "cms.connectionOptions.persistSecurityInfo.description": "Если задано значение FALSE, то секретные данные (например, пароль) не возвращаются в составе подключения", + "cms.connectionOptions.persistSecurityInfo.displayName": "Сохранение сведений о безопасности", + "cms.connectionOptions.pooling.description": "Если задано значение TRUE, объект соединения извлекается из соответствующего пула или при необходимости создается и добавляется в соответствующий пул", + "cms.connectionOptions.pooling.displayName": "Объединение в пул", + "cms.connectionOptions.port.displayName": "Порт", + "cms.connectionOptions.replication.description": "Используется SQL Server при репликации", + "cms.connectionOptions.replication.displayName": "Репликация", + "cms.connectionOptions.serverDescription.description": "Описание экземпляра SQL Server", + "cms.connectionOptions.serverDescription.displayName": "Описание сервера", + "cms.connectionOptions.serverName.description": "Имя экземпляра SQL Server", + "cms.connectionOptions.serverName.displayName": "Сервер", + "cms.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера", + "cms.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера", + "cms.connectionOptions.typeSystemVersion.description": "Указывает, какую систему серверного типа предоставит поставщик через DataReader", + "cms.connectionOptions.typeSystemVersion.displayName": "Версия системы типов", + "cms.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", + "cms.connectionOptions.userName.displayName": "Имя пользователя", + "cms.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к SQL Server", + "cms.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "Поддержка управления Центральными серверами управления SQL Server", + "cms.displayName": "Центральные серверы управления SQL Server", "cms.format.alignColumnDefinitionsInColumns": "Должны ли определения столбцов быть выровнены?", "cms.format.datatypeCasing": "Следует ли форматировать типы данных в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", "cms.format.keywordCasing": "Следует ли форматировать ключевые слова в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", "cms.format.placeCommasBeforeNextStatement": "Следует ли ставить запятые в начале каждой инструкции в списке, например \", mycolumn2\", а не в конце, например \"mycolumn1,\"", "cms.format.placeSelectStatementReferencesOnNewLine": "Нужно ли разделять на отдельные строки ссылки на объекты в выбранных инструкциях? Например, для \"SELECT C1, C2 FROM T1\" как C1, так и C2 будут находиться на отдельных строках", "cms.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке", - "cms.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", - "cms.logRetentionMinutes": "Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя.", "cms.logFilesRemovalLimit": "Максимальное число старых файлов, удаляемых при запуске, с истекшим сроком mssql.logRetentionMinutes. Файлы, которые не были очищены из-за этого ограничения, очищаются при следующем запуске Azure Data Studio.", + "cms.logRetentionMinutes": "Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя.", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", + "cms.resource.addRegisteredServer.title": "Новая регистрация сервера…", + "cms.resource.addServerGroup.title": "Новая группа серверов…", + "cms.resource.deleteCmsServer.title": "Удалить", + "cms.resource.deleteRegisteredServer.title": "Удалить", + "cms.resource.deleteServerGroup.title": "Удалить", + "cms.resource.explorer.title": "Центральные серверы управления", + "cms.resource.refresh.title": "Обновить", + "cms.resource.refreshServerGroup.title": "Обновить группу серверов", + "cms.resource.registerCmsServer.title": "Добавить центральный сервер управления", + "cms.title": "Центральные серверы управления", + "cms.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", "ignorePlatformWarning": "[Необязательно] Не показывать предупреждения для неподдерживаемых платформ", - "onprem.databaseProperties.recoveryModel": "Модель восстановления", + "onprem.databaseProperties.compatibilityLevel": "Уровень совместимости", "onprem.databaseProperties.lastBackupDate": "Последнее резервное копирование базы данных", "onprem.databaseProperties.lastLogBackupDate": "Последняя резервная копия журнала", - "onprem.databaseProperties.compatibilityLevel": "Уровень совместимости", "onprem.databaseProperties.owner": "Владелец", - "onprem.serverProperties.serverVersion": "Версия", - "onprem.serverProperties.serverEdition": "Выпуск", + "onprem.databaseProperties.recoveryModel": "Модель восстановления", "onprem.serverProperties.machineName": "Имя компьютера", "onprem.serverProperties.osVersion": "Версия ОС", - "cloud.databaseProperties.azureEdition": "Выпуск", - "cloud.databaseProperties.serviceLevelObjective": "Ценовая категория", - "cloud.databaseProperties.compatibilityLevel": "Уровень совместимости", - "cloud.databaseProperties.owner": "Владелец", - "cloud.serverProperties.serverVersion": "Версия", - "cloud.serverProperties.serverEdition": "Тип", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "Имя (необязательно)", - "cms.connectionOptions.connectionName.description": "Настраиваемое имя подключения", - "cms.connectionOptions.serverName.displayName": "Сервер", - "cms.connectionOptions.serverName.description": "Имя экземпляра SQL Server", - "cms.connectionOptions.serverDescription.displayName": "Описание сервера", - "cms.connectionOptions.serverDescription.description": "Описание экземпляра SQL Server", - "cms.connectionOptions.authType.displayName": "Тип проверки подлинности", - "cms.connectionOptions.authType.description": "Указывает способ проверки подлинности в SQL Server", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "Имя входе SQL", - "cms.connectionOptions.authType.categoryValues.integrated": "Проверка подлинности Windows.", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", - "cms.connectionOptions.userName.displayName": "Имя пользователя", - "cms.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", - "cms.connectionOptions.password.displayName": "Пароль", - "cms.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", - "cms.connectionOptions.applicationIntent.displayName": "Намерение приложения", - "cms.connectionOptions.applicationIntent.description": "Объявляет тип рабочей нагрузки приложения при подключении к серверу", - "cms.connectionOptions.asynchronousProcessing.displayName": "Асинхронная обработка", - "cms.connectionOptions.asynchronousProcessing.description": "Когда задано значение TRUE, разрешено использовать асинхронные функции в поставщике данных .NET Framework", - "cms.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", - "cms.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", - "cms.connectionOptions.currentLanguage.displayName": "Текущий язык", - "cms.connectionOptions.currentLanguage.description": "Имя записи языка SQL Server", - "cms.connectionOptions.columnEncryptionSetting.displayName": "Шифрование столбцов", - "cms.connectionOptions.columnEncryptionSetting.description": "Параметр шифрования столбца по умолчанию для всех команд подключения", - "cms.connectionOptions.encrypt.displayName": "Шифровать", - "cms.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат", - "cms.connectionOptions.persistSecurityInfo.displayName": "Сохранение сведений о безопасности", - "cms.connectionOptions.persistSecurityInfo.description": "Если задано значение FALSE, то секретные данные (например, пароль) не возвращаются в составе подключения", - "cms.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера", - "cms.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера", - "cms.connectionOptions.attachedDBFileName.displayName": "Имя вложенного файла базы данных", - "cms.connectionOptions.attachedDBFileName.description": "Имя первичного файла прикрепляемой базы данных, включая полный путь", - "cms.connectionOptions.contextConnection.displayName": "Контекстное подключение", - "cms.connectionOptions.contextConnection.description": "Если задано значение TRUE, указывает, что подключение должно быть произведено в контексте SQL Server. Доступно только при выполнении в процессе SQL Server.", - "cms.connectionOptions.port.displayName": "Порт", - "cms.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", - "cms.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", - "cms.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", - "cms.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", - "cms.connectionOptions.applicationName.displayName": "Имя приложения", - "cms.connectionOptions.applicationName.description": "Имя приложения", - "cms.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", - "cms.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к SQL Server", - "cms.connectionOptions.pooling.displayName": "Объединение в пул", - "cms.connectionOptions.pooling.description": "Если задано значение TRUE, объект соединения извлекается из соответствующего пула или при необходимости создается и добавляется в соответствующий пул", - "cms.connectionOptions.maxPoolSize.displayName": "Максимальный размер пула", - "cms.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле", - "cms.connectionOptions.minPoolSize.displayName": "Минимальный размер пула", - "cms.connectionOptions.minPoolSize.description": "Минимально допустимое число подключений в пуле", - "cms.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки", - "cms.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения", - "cms.connectionOptions.replication.displayName": "Репликация", - "cms.connectionOptions.replication.description": "Используется SQL Server при репликации", - "cms.connectionOptions.attachDbFilename.displayName": "Имя вложенного файла базы данных", - "cms.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", - "cms.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа", - "cms.connectionOptions.multiSubnetFailover.displayName": "Отработка отказа в нескольких подсетях", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Множественные активные результирующие наборы", - "cms.connectionOptions.multipleActiveResultSets.description": "Если задано значение TRUE, из одного подключения может быть возвращено и считано несколько результирующих наборов", - "cms.connectionOptions.packetSize.displayName": "Размер пакета", - "cms.connectionOptions.packetSize.description": "Размер (в байтах) сетевых пакетов, которые используются для взаимодействия с экземпляром SQL Server", - "cms.connectionOptions.typeSystemVersion.displayName": "Версия системы типов", - "cms.connectionOptions.typeSystemVersion.description": "Указывает, какую систему серверного типа предоставит поставщик через DataReader" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "Ресурсы не найдены" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "Добавить центральный сервер управления…" - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "При загрузке сохраненных серверов произошла непредвиденная ошибка {0}", - "cms.resource.tree.treeProvider.loadingLabel": "Идет загрузка…" - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "Группа центральных серверов управления уже содержит зарегистрированный сервер с именем {0}", - "cms.errors.azureNotAllowed": "Серверы SQL Azure не могут использоваться в качестве Центральных серверов управления.", - "cms.confirmDeleteServer": "Вы действительно хотите удалить", - "cms.yes": "Да", - "cms.no": "Нет", - "cms.AddServerGroup": "Добавить группу серверов", - "cms.OK": "ОК", - "cms.Cancel": "Отмена", - "cms.ServerGroupName": "Имя группы серверов", - "cms.ServerGroupDescription": "Описание группы серверов", - "cms.errors.sameServerGroupName": "В {0} уже имеется группа серверов с именем {1}", - "cms.confirmDeleteGroup": "Вы действительно хотите удалить" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "Вы не можете добавить общий зарегистрированный сервер с таким же именем, что и сервер конфигурации" + "onprem.serverProperties.serverEdition": "Выпуск", + "onprem.serverProperties.serverVersion": "Версия" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json index a1bb7c6b9e..9c7f29a618 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Изменение конфигурации", - "description": "Предоставляет возможности (такие как IntelliSense и автоматическое исправление) для конфигурационных файлов, таких как файлы параметров, файлы запуска и файлы рекомендаций для расширений." + "dist/configurationEditingMain": { + "cwd": "Текущий рабочий каталог средства запуска задачи при запуске", + "defaultBuildTask": "Имя задачи сборки по умолчанию. Если задачи сборки по умолчанию отсутствуют, отображается меню быстрого выбора для выбора задачи сборки.", + "file": "Текущий открытый файл", + "fileBasename": "Базовое имя текущего открытого файла", + "fileBasenameNoExtension": "Базовое имя текущего открытого файла без расширения", + "fileDirname": "Имя директории текущего открытого файла", + "fileExtname": "Расширение текущего открытого файла", + "lineNumber": "Номер текущей выбранной строки в активном файле", + "relativeFile": "Текущий открытый файл относительно ${workspaceFolder}", + "relativeFileDirname": "Имя каталога текущего открытого файла по отношению к ${workspaceFolder}", + "selectedText": "Текущий выделенный текст в активном файле ", + "workspaceFolder": "Путь к папке открыт в VS Code", + "workspaceFolderBasename": "Имя папки, открытой в VS Code, без каких-либо слешей (/)" }, "dist/extensionsProposals": { "exampleExtension": "Пример" }, - "dist/configurationEditingMain": { - "workspaceFolder": "Путь к папке открыт в VS Code", - "workspaceFolderBasename": "Имя папки, открытой в VS Code, без каких-либо слешей (/)", - "relativeFile": "Текущий открытый файл относительно ${workspaceFolder}", - "relativeFileDirname": "Имя каталога текущего открытого файла по отношению к ${workspaceFolder}", - "file": "Текущий открытый файл", - "cwd": "Текущий рабочий каталог средства запуска задачи при запуске", - "lineNumber": "Номер текущей выбранной строки в активном файле", - "selectedText": "Текущий выделенный текст в активном файле ", - "fileDirname": "Имя директории текущего открытого файла", - "fileExtname": "Расширение текущего открытого файла", - "fileBasename": "Базовое имя текущего открытого файла", - "fileBasenameNoExtension": "Базовое имя текущего открытого файла без расширения", - "defaultBuildTask": "Имя задачи сборки по умолчанию. Если задачи сборки по умолчанию отсутствуют, отображается меню быстрого выбора для выбора задачи сборки." - }, "dist/settingsDocumentHelper": { "activeEditor": "Использовать язык активного текстового редактора, если таковой имеется", - "activeEditorShort": "имя файла (например, myFile.txt)", - "activeEditorMedium": "путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "имя папки, где находится файл (например, myFileFolder)", - "activeFolderMedium": "путь к папке, где находится файл, относительно папки рабочей области (например, myFolder/myFileFolder)", + "activeEditorMedium": "путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "имя файла (например, myFile.txt)", "activeFolderLong": "полный путь к папке, где находится файл (например, /Users/Development/myFolder/myFileFolder)", - "rootName": "имя рабочей области (например, myFolder или myWorkspace)", - "rootPath": "путь к рабочей области (например, /Users/Development/myWorkspace)", + "activeFolderMedium": "путь к папке, где находится файл, относительно папки рабочей области (например, myFolder/myFileFolder)", + "activeFolderShort": "имя папки, где находится файл (например, myFileFolder)", + "appName": "например, VS Code", + "assocDescriptionFile": "Сопоставить все файлы, соответствующие стандартной маске в имени файла, с языком с указанным идентификатором.", + "assocDescriptionPath": "Сопоставить все файлы, соответствующие стандартной маске в абсолютном пути, с языком с указанным идентификатором.", + "assocLabelFile": "Файлы с расширением", + "assocLabelPath": "Файлы с путем", + "derivedDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", + "derivedLabel": "Файлы с элементами того же уровня по имени", + "dirty": "индикатор dirty, если активный редактор является \"грязным\"", + "falseDescription": "Отключение шаблона.", + "fileDescription": "Сопоставление всех файлов с определенным расширением.", + "fileLabel": "Файлы по расширению", + "filesDescription": "Сопоставление всех файлов с любым из расширений файлов.", + "filesLabel": "Файлы с несколькими расширениями", + "folderDescription": "Сопоставление папки с определенным именем в любом расположении.", + "folderLabel": "Папка по имени (любое расположение)", "folderName": "имя папки рабочей области, в которой содержится файл (например, myFolder)", "folderPath": "путь к папке рабочей области, в которой содержится файл (например, /Users/Development/myFolder)", - "appName": "например, VS Code", - "remoteName": "например, SSH", - "dirty": "индикатор dirty, если активный редактор является \"грязным\"", - "separator": "условный разделитель (-), который отображается, только если окружен переменными со значениями", - "assocLabelFile": "Файлы с расширением", - "assocDescriptionFile": "Сопоставить все файлы, соответствующие стандартной маске в имени файла, с языком с указанным идентификатором.", - "assocLabelPath": "Файлы с путем", - "assocDescriptionPath": "Сопоставить все файлы, соответствующие стандартной маске в абсолютном пути, с языком с указанным идентификатором.", - "fileLabel": "Файлы по расширению", - "fileDescription": "Сопоставление всех файлов с определенным расширением.", - "filesLabel": "Файлы с несколькими расширениями", - "filesDescription": "Сопоставление всех файлов с любым из расширений файлов.", - "derivedLabel": "Файлы с элементами того же уровня по имени", - "derivedDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", - "topFolderLabel": "Папка по имени (верхний уровень)", - "topFolderDescription": "Сопоставление папки верхнего уровня с определенным именем.", - "topFoldersLabel": "Папки с несколькими именами (верхний уровень)", - "topFoldersDescription": "Сопоставление нескольких папок верхнего уровня.", - "folderLabel": "Папка по имени (любое расположение)", - "folderDescription": "Сопоставление папки с определенным именем в любом расположении.", - "falseDescription": "Отключение шаблона.", - "trueDescription": "Включение шаблона.", - "siblingsDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", "languageSpecificEditorSettings": "Параметры редактора, определяемые языком", - "languageSpecificEditorSettingsDescription": "Переопределить параметры редактора для языка" + "languageSpecificEditorSettingsDescription": "Переопределить параметры редактора для языка", + "remoteName": "например, SSH", + "rootName": "имя рабочей области (например, myFolder или myWorkspace)", + "rootPath": "путь к рабочей области (например, /Users/Development/myWorkspace)", + "separator": "условный разделитель (-), который отображается, только если окружен переменными со значениями", + "siblingsDescription": "Сопоставление файлов с одноранговыми элементами с тем же именем, но разными расширениями.", + "topFolderDescription": "Сопоставление папки верхнего уровня с определенным именем.", + "topFolderLabel": "Папка по имени (верхний уровень)", + "topFoldersDescription": "Сопоставление нескольких папок верхнего уровня.", + "topFoldersLabel": "Папки с несколькими именами (верхний уровень)", + "trueDescription": "Включение шаблона." + }, + "package": { + "description": "Предоставляет возможности (такие как IntelliSense и автоматическое исправление) для конфигурационных файлов, таких как файлы параметров, файлы запуска и файлы рекомендаций для расширений.", + "displayName": "Изменение конфигурации" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/dacpac.i18n.json index 1b748a16be..5463300532 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": "Полный путь к папке, в которой по умолчанию сохраняются файлы DACPAC и BACPAC" - }, "dist/localizedConstants": { - "dacFx.targetServer": "Целевой сервер", - "dacFx.sourceServer": "Исходный сервер", - "dacFx.sourceDatabase": "База данных — источник", - "dacFx.targetDatabase": "Целевая база данных", - "dacfx.fileLocation": "Расположение файла", - "dacfx.selectFile": "Выберите файл", - "dacfx.summaryTableTitle": "Итоговые настройки", - "dacfx.version": "Версия", - "dacfx.setting": "Параметр", - "dacfx.value": "Значение", "dacFx.databaseName": "Имя базы данных", - "dacFxDeploy.openFile": "Открыть", - "dacFx.upgradeExistingDatabase": "Обновление существующей базы данных", + "dacFx.deployButton": "Развернуть", + "dacFx.deployConfigPageName": "Выберите параметры развертывания DACPAC", + "dacFx.deployDescription": "Развертывание файла DACPAC приложения уровня данных в экземпляре SQL Server [Развертывание DACPAC]", + "dacFx.deployPlanPageName": "Обзор плана развертывания", + "dacFx.export": "Экспортировать", + "dacFx.exportConfigPageName": "Выберите параметры экспорта BACPAC", + "dacFx.exportDescription": "Экспорт схемы и данных из базы данных в логический формат файла BACPAC [Экспорт BACPAC]", + "dacFx.extract": "Извлечь", + "dacFx.extractConfigPageName": "Выберите параметры извлечения DACPAC", + "dacFx.extractDescription": "Извлечение приложения уровня данных из экземпляра SQL Server в файл DACPAC [Извлечение DACPAC]", + "dacFx.generateScriptButton": "Создать сценарий", + "dacFx.import": "Импортировать", + "dacFx.importConfigPageName": "Выберите параметры импорта BACPAC", + "dacFx.importDescription": "Создание базы данных из файла BACPAC [Импорт BACPAC]", "dacFx.newDatabase": "Новая база данных", - "dacfx.dataLossTextWithCount": "{0} из указанных действий развертывания может привести к потере данных. Убедитесь в наличии резервной копии или моментального снимка на случай проблем с развертыванием.", "dacFx.proceedDataLoss": "Продолжать, несмотря на возможную потерю данных", - "dacfx.noDataLoss": "Указанные действия развертывания не приведут к потере данных.", + "dacFx.selectOperationPageName": "Выберите операцию", + "dacFx.sourceDatabase": "База данных — источник", + "dacFx.sourceServer": "Исходный сервер", + "dacFx.summaryPageName": "Сводка", + "dacFx.targetDatabase": "Целевая база данных", + "dacFx.targetServer": "Целевой сервер", + "dacFx.upgradeExistingDatabase": "Обновление существующей базы данных", + "dacFx.versionText": "Версия (используйте формат x.x.x.x, где x — это число)", + "dacFxDeploy.openFile": "Открыть", + "dacfx.dataLoss": "Потеря данных", "dacfx.dataLossText": "Действия развертывания могут привести к потере данных. Убедитесь в наличии резервной копии или моментального снимка на случай проблем с развертыванием.", + "dacfx.dataLossTextWithCount": "{0} из указанных действий развертывания может привести к потере данных. Убедитесь в наличии резервной копии или моментального снимка на случай проблем с развертыванием.", + "dacfx.dataLossTooltip": "Операции, которые могут привести к потере данных, отмечены предупреждающим знаком", + "dacfx.databaseNameExistsErrorMessage": "В этом экземпляре SQL Server уже существует база данных с таким именем.", + "dacfx.default": "по умолчанию", + "dacfx.deployPlanErrorMessage": "Сбой при создании плана развертывания \"{0}\"", + "dacfx.deployPlanTableTitle": "Операции плана развертывания", + "dacfx.fileLocation": "Расположение файла", + "dacfx.filenameEndingInPeriodErrorMessage": "Имя не может заканчиваться точкой", + "dacfx.generateDeployErrorMessage": "Сбой при создании сценария развертывания \"{0}\"", + "dacfx.invalidFileCharsErrorMessage": "Недопустимые символы файла", + "dacfx.noDataLoss": "Указанные действия развертывания не приведут к потере данных.", + "dacfx.objecTooltip": "Имя объекта, который будет затронут развертыванием", + "dacfx.object": "Объект", "dacfx.operation": "Операция", + "dacfx.operationErrorMessage": "Сбой операции {0} \"{1}\"", "dacfx.operationTooltip": "Операция (Create, Alter, Delete), которая будет выполнена во время развертывания", + "dacfx.reservedValueErrorMessage": "Имя файла уже используется. Выберите другое имя и повторите попытку", + "dacfx.reservedWindowsFilenameErrorMessage": "Это имя файла зарезервировано для использования операционной системой. Выберите другое имя и повторите попытку", + "dacfx.save": "Сохранить", + "dacfx.scriptGeneratingMessage": "Вы можете просмотреть состояние создания сценариев в представлении задач после закрытия мастера. После завершения созданный сценарий откроется.", + "dacfx.selectFile": "Выберите файл", + "dacfx.setting": "Параметр", + "dacfx.summaryTableTitle": "Итоговые настройки", + "dacfx.tooLongFilenameErrorMessage": "Длина имени файла превышает 255 символов", + "dacfx.trailingWhitespaceErrorMessage": "Имя не может заканчиваться пробелом", "dacfx.type": "Тип", "dacfx.typeTooltip": "Тип объекта, который будет затронут развертыванием", - "dacfx.object": "Объект", - "dacfx.objecTooltip": "Имя объекта, который будет затронут развертыванием", - "dacfx.dataLoss": "Потеря данных", - "dacfx.dataLossTooltip": "Операции, которые могут привести к потере данных, отмечены предупреждающим знаком", - "dacfx.save": "Сохранить", - "dacFx.versionText": "Версия (используйте формат x.x.x.x, где x — это число)", - "dacFx.deployDescription": "Развертывание файла DACPAC приложения уровня данных в экземпляре SQL Server [Развертывание DACPAC]", - "dacFx.extractDescription": "Извлечение приложения уровня данных из экземпляра SQL Server в файл DACPAC [Извлечение DACPAC]", - "dacFx.importDescription": "Создание базы данных из файла BACPAC [Импорт BACPAC]", - "dacFx.exportDescription": "Экспорт схемы и данных из базы данных в логический формат файла BACPAC [Экспорт BACPAC]", - "dacfx.wizardTitle": "Мастер приложений уровня данных", - "dacFx.selectOperationPageName": "Выберите операцию", - "dacFx.deployConfigPageName": "Выберите параметры развертывания DACPAC", - "dacFx.deployPlanPageName": "Обзор плана развертывания", - "dacFx.summaryPageName": "Сводка", - "dacFx.extractConfigPageName": "Выберите параметры извлечения DACPAC", - "dacFx.importConfigPageName": "Выберите параметры импорта BACPAC", - "dacFx.exportConfigPageName": "Выберите параметры экспорта BACPAC", - "dacFx.deployButton": "Развернуть", - "dacFx.extract": "Извлечь", - "dacFx.import": "Импортировать", - "dacFx.export": "Экспортировать", - "dacFx.generateScriptButton": "Создать сценарий", - "dacfx.scriptGeneratingMessage": "Вы можете просмотреть состояние создания сценариев в представлении задач после закрытия мастера. После завершения созданный сценарий откроется.", - "dacfx.default": "по умолчанию", - "dacfx.deployPlanTableTitle": "Операции плана развертывания", - "dacfx.databaseNameExistsErrorMessage": "В этом экземпляре SQL Server уже существует база данных с таким именем.", "dacfx.undefinedFilenameErrorMessage": "Не определено имя", - "dacfx.filenameEndingInPeriodErrorMessage": "Имя не может заканчиваться точкой", + "dacfx.value": "Значение", + "dacfx.version": "Версия", "dacfx.whitespaceFilenameErrorMessage": "Имя файла не может быть пробелом", - "dacfx.invalidFileCharsErrorMessage": "Недопустимые символы файла", - "dacfx.reservedWindowsFilenameErrorMessage": "Это имя файла зарезервировано для использования операционной системой. Выберите другое имя и повторите попытку", - "dacfx.reservedValueErrorMessage": "Имя файла уже используется. Выберите другое имя и повторите попытку", - "dacfx.trailingWhitespaceErrorMessage": "Имя не может заканчиваться пробелом", - "dacfx.tooLongFilenameErrorMessage": "Длина имени файла превышает 255 символов", - "dacfx.deployPlanErrorMessage": "Сбой при создании плана развертывания \"{0}\"", - "dacfx.generateDeployErrorMessage": "Сбой при создании сценария развертывания \"{0}\"", - "dacfx.operationErrorMessage": "Сбой операции {0} \"{1}\"" + "dacfx.wizardTitle": "Мастер приложений уровня данных" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "Полный путь к папке, в которой по умолчанию сохраняются файлы DACPAC и BACPAC", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "Мастер приложений уровня данных" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json index a6374b9355..2765268ad4 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Рабочая область данных", - "extension-description": "Рабочая область данных", - "data-workspace-view-container-name": "Проекты", - "main-view-name": "Проекты", - "new-command": "Создать", - "refresh-workspace-command": "Обновить", - "close-workspace-command": "Закрыть рабочую область", - "remove-project-command": "Удалить проект", - "projects-view-no-workspace-content": "Создайте новый или откройте существующий, чтобы начать работу.\r\n[Создать новый](command:projects.new)\r\n[Открыть существующий](command:projects.openExisting)\r\nЧтобы узнать больше о наших проектах, [см. нашу документацию](https://aka.ms/azuredatastudio-projects).", - "projects-view-no-project-content": "В текущей рабочей области нет открытых проектов.\r\n[Создать новый](command:projects.new)\r\n[Открыть существующий](command:projects.openExisting)\r\nЧтобы узнать больше о наших проектах, [см. нашу документацию](https://aka.ms/azuredatastudio-projects).\r\n", - "open-existing-command": "Открыть существующий", - "projects.defaultProjectSaveLocation": "Полный путь к папке, в которой по умолчанию сохраняются новые проекты.", - "projects.showNotAddedProjectsInWorkspacePrompt": "Всегда показывать информационное сообщение, если текущие папки рабочей области содержат проекты, которые не были добавлены в проекты рабочей области.", - "manage-project-command": "Управление" - }, "dist/common/constants": { - "activateExtensionFailed": "Не удалось загрузить расширение \"{0}\" поставщика проекта. Сообщение об ошибке: {1}", - "UnknownProjectsError": "Не найден поставщик для следующих проектов: {0}", - "SelectProjectFileActionName": "Выбрать", "AllProjectTypes": "Все типы проектов", + "SelectProjectFileActionName": "Выбрать", "UnknownProjectTypeError": "Не найден поставщик для типа проекта с идентификатором \"{0}\"", - "dataworkspace.restartConfirmation": "Чтобы создать проект и добавить его в рабочую область, необходимо перезагрузить Azure Data Studio. Сделать это сейчас?", - "dataworkspace.projectsFailedToLoad": "Не удалось загрузить некоторые проекты. Чтобы просмотреть дополнительные сведения, [откройте консоль разработчика](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "Файл \"{0}\" не существует", - "projectNameNull": "Имя проекта имеет значение NULL", - "noPreviousData": "Предыдущие {0} для текущего проекта будут отображаться здесь. Чтобы увидеть результаты, используйте запуск.", - "gitCloneMessage": "Клонирование репозитория Git \"{0}\"...", - "gitCloneError": "Ошибка во время клонирования Git. Просмотрите выходные данные Git, чтобы получить дополнительные сведения", - "dataworkspace.ok": "ОК", - "dataworkspace.browse": "Обзор", - "dataworkspace.browseEllipsis": "Обзор...", - "dataworkspace.open": "Открыть", - "dataworkspace.create": "Создать", - "dataworkspace.select": "Выбрать", + "UnknownProjectsError": "Не найден поставщик для следующих проектов: {0}", + "activateExtensionFailed": "Не удалось загрузить расширение \"{0}\" поставщика проекта. Сообщение об ошибке: {1}", + "dataworksapce.local": "Локально", + "dataworksapce.refresh": "Обновить", "dataworkspace.NewProjectDialogTitle": "Создание проекта", "dataworkspace.Type": "Тип", - "dataworkspace.projectNameTitle": "Имя", - "dataworkspace.projectNamePlaceholder": "Введите имя проекта", + "dataworkspace.browse": "Обзор", + "dataworkspace.browseEllipsis": "Обзор...", + "dataworkspace.cloneParentDirectoryNotExistError": "Выбранный путь клонирования \"{0}\" не существует или не является каталогом.", + "dataworkspace.create": "Создать", "dataworkspace.enterProjectName": "Введите имя проекта", - "dataworkspace.projectLocationTitle": "Расположение", - "dataworkspace.projectLocationPlaceholder": "Выберите расположение для создания проекта", - "dataworkspace.projectParentDirectoryNotExistError": "Выбранное расположение проекта \"{0}\" не существует или не является каталогом.", + "dataworkspace.fileNotExistError": "Выбранный {0} файл \"{1}\" не существует или не является файлом.", + "dataworkspace.gitRepoUrlPlaceholder": "Введите URL-адрес удаленного репозитория Git", + "dataworkspace.gitRepoUrlTitle": "URL-адрес репозитория Git", + "dataworkspace.localClonePathPlaceholder": "Выберите расположение для локального клонирования репозитория", + "dataworkspace.localClonePathTitle": "Путь к локальному клону", + "dataworkspace.locationSelectorTitle": "Расположение", + "dataworkspace.nameCannotBeEmpty": "Имя не может быть пустым", + "dataworkspace.ok": "ОК", + "dataworkspace.open": "Открыть", + "dataworkspace.openExistingDialogTitle": "Открыть существующий проект", + "dataworkspace.project": "Проект", + "dataworkspace.projectAlreadyOpened": "Проект \"{0}\" уже открыт.", "dataworkspace.projectDirectoryAlreadyExistError": "Каталог с именем \"{0}\" уже существует в выбранном расположении: \"{1}\".", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "Каталог \"{0}\" уже существует в выбранном расположении. Выберите другой вариант", - "dataworkspace.selectProjectType": "Выбрать файл проекта", - "dataworkspace.selectProjectLocation": "Выбрать расположение проекта", - "dataworkspace.nameCannotBeEmpty": "Имя не может быть пустым", - "dataworkspace.targetPlatform": "Целевая Платформа", - "dataworkspace.openExistingDialogTitle": "Открыть существующий проект", - "dataworkspace.fileNotExistError": "Выбранный {0} файл \"{1}\" не существует или не является файлом.", - "dataworkspace.cloneParentDirectoryNotExistError": "Выбранный путь клонирования \"{0}\" не существует или не является каталогом.", - "dataworkspace.project": "Проект", - "dataworkspace.locationSelectorTitle": "Расположение", "dataworkspace.projectFilePlaceholder": "Выберите файл проекта", - "dataworkspace.workspacePlaceholder": "Выберите файл рабочей области ({0})", - "dataworkspace.projectAlreadyOpened": "Проект \"{0}\" уже открыт.", - "dataworksapce.local": "Локально", + "dataworkspace.projectLocationPlaceholder": "Выберите расположение для создания проекта", + "dataworkspace.projectLocationTitle": "Расположение", + "dataworkspace.projectNamePlaceholder": "Введите имя проекта", + "dataworkspace.projectNameTitle": "Имя", + "dataworkspace.projectParentDirectoryNotExistError": "Выбранное расположение проекта \"{0}\" не существует или не является каталогом.", + "dataworkspace.projectsFailedToLoad": "Не удалось загрузить некоторые проекты. Чтобы просмотреть дополнительные сведения, [откройте консоль разработчика](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "Удаленный репозиторий Git", - "dataworkspace.gitRepoUrlTitle": "URL-адрес репозитория Git", - "dataworkspace.gitRepoUrlPlaceholder": "Введите URL-адрес удаленного репозитория Git", - "dataworkspace.localClonePathTitle": "Путь к локальному клону", - "dataworkspace.localClonePathPlaceholder": "Выберите расположение для локального клонирования репозитория", - "dataworksapce.refresh": "Обновить" + "dataworkspace.restartConfirmation": "Чтобы создать проект и добавить его в рабочую область, необходимо перезагрузить Azure Data Studio. Сделать это сейчас?", + "dataworkspace.select": "Выбрать", + "dataworkspace.selectProjectLocation": "Выбрать расположение проекта", + "dataworkspace.selectProjectType": "Выбрать файл проекта", + "dataworkspace.targetPlatform": "Целевая Платформа", + "dataworkspace.workspacePlaceholder": "Выберите файл рабочей области ({0})", + "fileDoesNotExist": "Файл \"{0}\" не существует", + "gitCloneError": "Ошибка во время клонирования Git. Просмотрите выходные данные Git, чтобы получить дополнительные сведения", + "gitCloneMessage": "Клонирование репозитория Git \"{0}\"...", + "noPreviousData": "Предыдущие {0} для текущего проекта будут отображаться здесь. Чтобы увидеть результаты, используйте запуск.", + "openedProjectsUndefinedAfterRefresh": "Список открытых проектов не должен быть определен после обновления с диска.", + "projectNameNull": "Имя проекта имеет значение NULL" + }, + "package": { + "close-workspace-command": "Закрыть рабочую область", + "data-workspace-view-container-name": "Проекты", + "extension-description": "Рабочая область данных", + "extension-displayName": "Рабочая область данных", + "main-view-name": "Проекты", + "manage-project-command": "Управление", + "new-command": "Создать", + "open-existing-command": "Открыть существующий", + "projects-view-no-project-content": "В текущей рабочей области нет открытых проектов.\r\n[Создать новый](command:projects.new)\r\n[Открыть существующий](command:projects.openExisting)\r\nЧтобы узнать больше о наших проектах, [см. нашу документацию](https://aka.ms/azuredatastudio-projects).\r\n", + "projects-view-no-workspace-content": "Создайте новый или откройте существующий, чтобы начать работу.\r\n[Создать новый](command:projects.new)\r\n[Открыть существующий](command:projects.openExisting)\r\nЧтобы узнать больше о наших проектах, [см. нашу документацию](https://aka.ms/azuredatastudio-projects).", + "projects.defaultProjectSaveLocation": "Полный путь к папке, в которой по умолчанию сохраняются новые проекты.", + "projects.showNotAddedProjectsInWorkspacePrompt": "Всегда показывать информационное сообщение, если текущие папки рабочей области содержат проекты, которые не были добавлены в проекты рабочей области.", + "refresh-workspace-command": "Обновить", + "remove-project-command": "Удалить проект" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json index f6b78a50f9..4b58f62eda 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка Docker", - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах Docker." + "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах Docker.", + "displayName": "Основы языка Docker" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/extension-editing.i18n.json index e8ec927686..9389031fa7 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Разработка расширения", - "description": "Предоставляет функции жанров для разработки расширений." + "dist/extensionLinter": { + "dataUrlsNotValid": "URL-адреса данных не являются допустимым источником изображений.", + "embeddedSvgsNotValid": "Встроенные файлы SVG не являются допустимым источником изображений.", + "httpsRequired": "Изображения должны использовать протокол HTTPS.", + "relativeBadgeUrlRequiresHttpsRepository": "Для использования относительных URL-адресов эмблем необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS. ", + "relativeIconUrlRequiresHttpsRepository": "Для этого значка необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS.", + "relativeUrlRequiresHttpsRepository": "Для использования относительных URL-адресов изображений необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS.", + "svgsNotValid": "Файлы SVG не являются допустимым источником изображений." }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "Параметры редактора, определяемые языком", "languageSpecificEditorSettingsDescription": "Переопределить параметры редактора для языка" }, - "dist/extensionLinter": { - "httpsRequired": "Изображения должны использовать протокол HTTPS.", - "svgsNotValid": "Файлы SVG не являются допустимым источником изображений.", - "embeddedSvgsNotValid": "Встроенные файлы SVG не являются допустимым источником изображений.", - "dataUrlsNotValid": "URL-адреса данных не являются допустимым источником изображений.", - "relativeUrlRequiresHttpsRepository": "Для использования относительных URL-адресов изображений необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS.", - "relativeIconUrlRequiresHttpsRepository": "Для этого значка необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS.", - "relativeBadgeUrlRequiresHttpsRepository": "Для использования относительных URL-адресов эмблем необходимо указать в файле package.json репозиторий, обращение к которому осуществляется по протоколу HTTPS. " + "package": { + "description": "Предоставляет функции жанров для разработки расширений.", + "displayName": "Разработка расширения" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json index 58a8f34f9c..29efdbf26f 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "Учетные данные отсутствуют или недопустимы." + }, + "dist/autofetch": { + "no": "Нет", + "not now": "Спросить меня позже", + "suggest auto fetch": "Вы хотите, чтобы среда Code [периодически выполняла команду \"git fetch\"]({0})?", + "yes": "Да" + }, + "dist/commands": { + "HEAD not available": "Версия HEAD '{0}' недоступна.", + "add": "Добавить в рабочую область", + "add remote": "Добавить новый удаленный репозиторий...", + "addFrom": "Добавить удаленный репозиторий по URL-адресу", + "addfrom": "Добавить удаленный репозиторий из {0}", + "addremote": "Добавить удаленный репозиторий", + "always": "Всегда", + "are you sure": "В '{0}' будет создан репозиторий Git. Вы действительно хотите продолжить?", + "auth failed": "Не удалось выполнить проверку подлинности в удаленном Git.", + "auth failed specific": "Не удалось выполнить проверку подлинности в удаленном Git:\r\n\r\n{0}", + "branch already exists": "Ветви с именем '{0}' уже существует", + "branch name": "Имя ветви", + "branch name format invalid": "Имя ветви должно соответствовать регулярному выражению: {0}", + "cant push": "Не удается отправить ссылки в удаленный репозиторий. Сначала выберите \"Извлечь\", чтобы интегрировать изменения.", + "changed": "Уровень ведения журнала изменен на: {0}", + "checkout detached": "Извлечение в отключенном режиме...", + "choose": "Выбрать папку...", + "clean repo": "Очистите рабочее дерево репозитория перед извлечением.", + "clonefrom": "Клонировать из {0}", + "cloning": "Клонирование репозитория Git \"{0}\"...", + "commit": "Зафиксировать подготовленные изменения", + "commit anyway": "Создать пустую фиксацию", + "commit hash": "Хэш фиксации", + "commit message": "Сообщение о фиксации", + "commitMessageWithHeadLabel2": "Сообщение (фиксация: \"{0}\")", + "confirm delete": "Вы действительно хотите удалить файл {0}?\r\nЭта операция является необратимой!\r\nВосстановить этот файл будет невозможно.", + "confirm delete multiple": "Вы действительно хотите удалить файлы ({0})?\r\nЭта операция является необратимой!\r\nВосстановить эти файлы будет невозможно.", + "confirm discard": "Вы действительно хотите отменить изменения в {0}?", + "confirm discard all": "Вы действительно хотите отменить все изменения в файлах ({0})?\r\nЭта операция является необратимой!\r\nВосстановить ваш текущий набор изменений будет невозможно.", + "confirm discard all 2": "{0}\r\n\r\nОтменить это действие нельзя, текущие изменения будут утеряны.", + "confirm discard all single": "Вы действительно хотите отменить изменения в {0}?", + "confirm discard multiple": "Вы действительно хотите отменить изменения в файлах ({0})?", + "confirm emtpy commit": "Вы действительно хотите создать пустую фиксацию?", + "confirm force delete branch": "Ветвь '{0}' объединена не полностью. Удалить ее?", + "confirm force push": "Вы собираетесь принудительно отправить ваши изменения. Это может привести к деструктивным изменениям и к непреднамеренной перезаписи изменений, внесенных другими пользователями.\r\n\r\nВы действительно хотите продолжить?", + "confirm no verify commit": "Вы собираетесь зафиксировать изменения без проверки. Перехватчики перед фиксацией будут пропущены, что может быть нежелательным.\r\n\r\nПродолжить?", + "confirm publish branch": "В ветви '{0}' отсутствует восходящая ветвь. Вы хотите опубликовать эту ветвь?", + "confirm restore": "Вы действительно хотите восстановить {0}?", + "confirm restore multiple": "Вы действительно хотите восстановить файлы ({0})?", + "confirm stage file with merge conflicts": "Вы действительно хотите проиндексировать {0} с конфликтами слияния?", + "confirm stage files with merge conflicts": "Вы действительно хотите проиндексировать файлы ({0}) с конфликтами слияния?", + "create branch": "Создание новой ветви...", + "create branch from": "Создание новой ветви из...", + "create repo": "Инициализировать репозиторий", + "current": "Текущая", + "delete": "Удалить файл", + "delete branch": "Удалить ветвь", + "delete file": "Удалить файл", + "delete files": "Удалить файлы", + "deleted by them": "Файл \"{0}\" был удален ими и изменен нами.\r\n\r\nЧто бы вы хотели сделать?", + "deleted by us": "Файл \"{0}\" был удален нами и изменен ими.\r\n\r\nЧто вы хотели бы сделать?", + "discard": "Отменить изменения", + "discardAll": "Отменить изменения во всех файлах ({0})", + "discardAll multiple": "Отменить изменения в одном файле", + "force": "Принудительное извлечение", + "force push not allowed": "Принудительная отправка не разрешена. Включите ее, установив параметр \"git.allowForcePush\".", + "git error": "Ошибка Git", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (индекс)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (Рабочее дерево)", + "init": "Выберите папку рабочей области для инициализации репозитория Git", + "init repo": "Инициализировать репозиторий", + "invalid branch name": "Недопустимое имя ветви", + "keep ours": "Сохранить нашу версию", + "keep theirs": "Сохранить их версию", + "learn more": "Дополнительные сведения", + "local changes": "Локальные изменения будут перезаписаны при извлечении.", + "merge commit": "Последняя фиксация была фиксацией слияния. Вы действительно хотите отменить ее?", + "merge conflicts": "Обнаружены конфликты слияния. Устраните их перед фиксацией.", + "missing user info": "Убедитесь, что вы настроили параметры \"user.name\" и \"user.email\" в git.", + "never": "Никогда", + "never again": "ОК, больше не показывать", + "never ask again": "ОК, больше не показывать", + "no changes": "Нет изменений для фиксации.", + "no changes stash": "Отсутствуют изменения, которые необходимо спрятать.", + "no more": "Невозможно отменить операцию, так как HEAD не указывает ни на какой коммит.", + "no rebase": "Перемещение изменений из одной ветви в другую не выполняется.", + "no remotes added": "Ваш репозиторий не содержит удаленные репозитории.", + "no remotes to fetch": "Для этого репозитория не настроены удаленные репозитории для забора изменений.", + "no remotes to publish": "Для вашего репозитория не настроены удаленные репозитории для публикации.", + "no remotes to pull": "Для вашего репозитория не настроены удаленные репозитории для получения данных.", + "no remotes to push": "Для вашего репозитория не настроены удаленные репозитории для отправки данных.", + "no staged changes": "Нет подготовленных изменений для фиксации.\r\n\r\nХотите подготовить все свои изменения и зафиксировать их напрямую?", + "no stashes": "В репозитории отсутствуют скрытые изменения.", + "no tags": "У этого репозитория не было тегов.", + "no verify commit not allowed": "Фиксации без проверки не допускаются, включите их с помощью параметра \"git.allowNoVerifyCommit\".", + "nobranch": "Переключитесь на какую-либо ветвь, чтобы отправить изменения в удаленный репозиторий.", + "ok": "ОК", + "open git log": "Открыть журнал GIT", + "open repo": "Открыть репозиторий", + "openrepo": "Открыть", + "openreponew": "Открыть в новом окне", + "pick branch pull": "Выберите ветвь для извлечения", + "pick provider": "Выберите поставщика, в который необходимо опубликовать ветвь \"{0}\":", + "pick remote": "Выберите удаленный сервер, на котором нужно опубликовать ветвь \"{0}\":", + "pick remote pull repo": "Выберите удаленный репозиторий, с которого нужно получить ветвь", + "pick stash to apply": "Выберите спрятанное изменение для применения", + "pick stash to drop": "Выберите спрятанные данные для удаления", + "pick stash to pop": "Выберите спрятанное изменение для отображения", + "proposeopen": "Вы хотите открыть клонированный репозиторий?", + "proposeopen init": "Вы хотите открыть инициализированный репозиторий?", + "proposeopen2": "Вы хотите открыть клонированный репозиторий, или добавить его в текущую рабочую область?", + "proposeopen2 init": "Вы хотите открыть инициализированный репозиторий, или добавить его в текущую рабочую область?", + "provide branch name": "Укажите новое имя ветви", + "provide commit hash": "Укажите хэш фиксации", + "provide commit message": "Введите сообщение фиксации.", + "provide remote name": "Укажите удаленное имя", + "provide stash message": "Укажите сообщение о скрытии", + "provide tag message": "Укажите сообщение для аннотирования тега", + "provide tag name": "Укажите имя тега", + "publish to": "Опубликовать в {0}", + "remote already exists": "Удаленный репозиторий \"{0}\" уже существует.", + "remote branch at": "Удаленная ветвь в {0}", + "remote name": "Удаленное имя", + "remote name format invalid": "Недопустимый формат имени удаленного репозитория", + "remove remote": "Выберите удаленный репозиторий для удаления", + "repourl": "URL-адрес репозитория", + "restore file": "Восстановить файл", + "restore files": "Восстановить файлы", + "save and commit": "Сохранить все и фиксировать", + "save and stash": "Сохранить все и спрятать", + "select a branch to merge from": "Выберите ветвь для слияния", + "select a branch to rebase onto": "Выберите ветвь для перемещения в нее изменений", + "select a ref to checkout": "Выберите ссылку для переключения", + "select a ref to checkout detached": "Выберите ссылку для извлечения в отключенном режиме", + "select a ref to create a new branch from": "Выберите ссылку для создания ветви \"{0}\" из", + "select a tag to delete": "Выберите тег для удаления", + "select branch to delete": "Выберите ветвь для удаления", + "select log level": "Установите уровень ведения журнала", + "selectFolder": "Выбрать расположение репозитория", + "show command output": "Показать выходные данные команды", + "stash": "Все равно спрятать", + "stash merge conflicts": "Обнаружены конфликты слияния при применении скрытых изменений.", + "stash message": "Сообщение к спрятанным изменениям", + "stashcheckout": "Спрятать и извлечь", + "sure drop": "Вы действительно хотите удалить спрятанные изменения: {0}?", + "sync is unpredictable": "Это действие отправит фиксации в \"{0}/{1}\" и извлечет их оттуда.", + "tag at": "Тег в {0}", + "tag message": "Сообщение", + "tag name": "Имя тега", + "there are untracked files": "Существует {0} неотслеживаемых файлов, которые будут удалены с диска в случае отмены изменений.", + "there are untracked files single": "При отмене изменений для этого неотслеживаемого файла этот файл будет удален с диска: {0}.", + "undo commit": "Отменить фиксацию слияния", + "unsaved files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их перед фиксацией?", + "unsaved files single": "В следующем файле есть несохраненные изменения, которые не будут включены в фиксацию, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл перед фиксацией?", + "unsaved stash files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их, прежде чем спрятать?", + "unsaved stash files single": "В следующем файле есть несохраненные изменения, которые не будут включены в спрятанные изменения, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл, прежде чем спрятать?", + "warn untracked": "Это приведет к УДАЛЕНИЮ неотслеживаемых файлов ({0})!\r\nЭта операция является НЕОБРАТИМОЙ!\r\nВосстановить эти файлы будет НЕВОЗМОЖНО.", + "yes": "Да", + "yes discard tracked": "Отменить изменения для одного отслеживаемого файла", + "yes discard tracked multiple": "Отменить изменения для отслеживаемых файлов ({0})", + "yes never again": "Да, больше не показывать" + }, + "dist/main": { + "downloadgit": "Скачать Git", + "git20": "У вас установлен Git {0}. Код лучше всего работает с Git >= 2.", + "git2526": "Имеются известные проблемы с установленным {0} Git. Обновите Git до версии 2.27 или выше, чтобы функции Git работали правильно.", + "looking": "Поиск git в: {0}", + "neverShowAgain": "Больше не показывать", + "notfound": "Git не найден. Установите Git или укажите путь к нему в параметре 'git.path'.", + "updateGit": "Обновить Git", + "using git": "Используется git {0} из {1}" + }, + "dist/model": { + "no repositories": "Доступные репозитории отсутствуют", + "not supported": "Абсолютные пути в параметре \"git.scanRepositories\" не поддерживаются.", + "pick repo": "Выберите репозиторий", + "too many submodules": "В репозитории '{0}' есть подмодули ({1}), которые не будут открыты автоматически. Вы можете открыть каждый подмодуль вручную, открыв соответствующий файл." + }, + "dist/remoteSource": { + "branch name": "Имя ветви", + "error": "$(error) Ошибка: {0}", + "none found": "Удаленные репозитории не найдены.", + "pick url": "Выберите URL-адрес, откуда требуется клонировать.", + "provide url": "Укажите URL-адрес репозитория", + "provide url or pick": "Укажите URL-адрес репозитория или выберите источник репозитория.", + "type to filter": "Имя репозитория", + "type to search": "Имя репозитория (введите текст для поиска)", + "url": "URL-адрес" + }, + "dist/repository": { + "add known": "Вы хотите добавить \"{0}\" в GITIGNORE-файл?", + "added by them": "Конфликт: добавлено ими", + "added by us": "Конфликт: добавлено нами", + "always pull": "Всегда получать", + "both added": "Конфликт: оба добавили", + "both deleted": "Конфликт: оба удалили", + "both modified": "Конфликт: оба изменили", + "changes": "Изменения", + "commit": "Зафиксировать", + "commit in rebase": "Невозможно изменить сообщение коммита во время перебазирования. Завершите операцию перебазирования и используйте взамен интерактивное перебазирование.", + "commitMessage": "Сообщение ({0} для фиксации)", + "commitMessageCountdown": "В текущей строке остается {0} симв.", + "commitMessageWarning": "На {0} симв. превышен предел {1} в текущей строке", + "commitMessageWhitespacesOnlyWarning": "Текущее сообщение коммита содержит только пробелы.", + "commitMessageWithHeadLabel": "Сообщение ({0} для фиксации в \"{1}\")", + "deleted": "Удалить", + "deleted by them": "Конфликт: удалено ими", + "deleted by us": "Конфликт: удалено нами", + "dont pull": "Не получать", + "git.title.deleted": "{0} (удалено)", + "git.title.index": "{0} (индекс)", + "git.title.ours": "{0} (наш)", + "git.title.theirs": "{0} (их)", + "git.title.untracked": "{0} (не отслеживается)", + "git.title.workingTree": "{0} (рабочее дерево)", + "huge": "Репозиторий git в '{0}' имеет очень много активных изменений, только часть функций Git будет доступна.", + "ignored": "Проигнорировано", + "index added": "Добавлено в индексе", + "index copied": "Скопировано в индексе", + "index deleted": "Удалено в индексе", + "index modified": "Изменено в индексе", + "index renamed": "Переименовано в индексе", + "intent to add": "Добавляемое намерение", + "merge changes": "Изменения слияния", + "modified": "Изменен", + "neveragain": "Больше не показывать", + "open": "Открыто", + "pull": "Получать", + "pull branch maybe rebased": "Похоже, изменения из текущей ветви \"{0}\" перемещены в другую. Все равно выполнить в нее вытягивание?", + "pull maybe rebased": "Похоже, изменения из текущей ветви перемещены в другую. Все равно выполнить в нее вытягивание?", + "pull n": "Вытягивание фиксаций ({0}) из {1}/{2}", + "pull push n": "Вытягивание ({0}) и отправка ({1}) фиксаций между {2}/{3}", + "push n": "Отправка фиксаций ({0}) в {1}/{2}", + "push success": "Отправка выполнена успешно.", + "staged changes": "Промежуточные изменения", + "sync changes": "Синхронизация изменений", + "sync is unpredictable": "Выполняется синхронизация. Отмена может привести к серьезному повреждению репозитория", + "untracked": "Не отслеживается", + "untracked changes": "Неотслеживаемые изменения", + "yes": "Да" + }, + "dist/statusbar": { + "checkout": "Извлечение ветви/тега...", + "publish changes": "Опубликовать изменения", + "publish to": "Опубликовать в {0}", + "publish to...": "Опубликовать в…", + "rebasing": "Перебазирование", + "syncing changes": "Синхронизация изменений..." + }, + "dist/timelineProvider": { + "git.index": "Индекс", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Журнал Git", + "git.timeline.stagedChanges": "Промежуточно сохраненные изменения", + "git.timeline.uncommitedChanges": "Незафиксированные изменения", + "git.timeline.you": "Вы", + "git.workingTree": "Рабочее дерево" + }, "package": { - "displayName": "Git", - "description": "Интеграция системы контроля версий Git", - "command.setLogLevel": "Установите уровень ведения журнала...", - "command.clone": "Клонировать", - "command.cloneRecursive": "Клонировать (рекурсивно)", - "command.init": "Инициализировать репозиторий", - "command.openRepository": "Открыть репозиторий", - "command.close": "Закрыть репозиторий", - "command.refresh": "Обновить", - "command.openChange": "Открыть изменения", - "command.openAllChanges": "Открыть все изменения", - "command.openFile": "Открыть файл", - "command.openHEADFile": "Открыть файл (HEAD)", - "command.stage": "Индексировать изменения", - "command.stageAll": "Хранить все промежуточные изменения", - "command.stageAllTracked": "Подготовить все отслеживаемые изменения", - "command.stageAllUntracked": "Подготовить все неотслеживаемые изменения", - "command.stageAllMerge": "Хранить все изменения слияния", - "command.stageSelectedRanges": "Индексировать выбранные диапазоны", - "command.revertSelectedRanges": "Обратить выбранные диапазоны", - "command.stageChange": "Изменение стадии", - "command.revertChange": "Обратить изменение", - "command.unstage": "Отменить промежуточное изменение", - "command.unstageAll": "Отменить все промежуточные изменения", - "command.unstageSelectedRanges": "Отменить индексацию выбранных диапазонов", - "command.rename": "Переименование", + "colors.added": "Цвет для добавленных ресурсов.", + "colors.conflict": "Цвет ресурсов с конфликтами.", + "colors.deleted": "Цвет удаленных ресурсов.", + "colors.ignored": "Цвет игнорируемых ресурсов.", + "colors.modified": "Цвет измененных ресурсов.", + "colors.renamed": "Цвет для переименованных или скопированных ресурсов.", + "colors.stageDeleted": "Цвет для удаленных ресурсов, которые были помещены на промежуточное хранение.", + "colors.stageModified": "Цвет для измененных ресурсов, которые были помещены на промежуточное хранение.", + "colors.submodule": "Цвет ресурсов подмодуля.", + "colors.untracked": "Цвет неотслеживаемых ресурсов.", + "command.addRemote": "Добавить удаленный репозиторий...", + "command.branch": "Создать ветвь...", + "command.branchFrom": "Создать ветвь из...", + "command.checkout": "Извлечь в...", + "command.checkoutDetached": "Извлечь в (отключено)...", + "command.cherryPick": "Выборочный отбор...", "command.clean": "Отменить изменения", "command.cleanAll": "Отменить все изменения", "command.cleanAllTracked": "Удалить все отслеживаемые изменения", "command.cleanAllUntracked": "Удалить все неотслеживаемые изменения", + "command.clone": "Клонировать", + "command.cloneRecursive": "Клонировать (рекурсивно)", + "command.close": "Закрыть репозиторий", "command.commit": "Фиксация", - "command.commitStaged": "Зафиксировать промежуточно сохраненные изменения", - "command.commitEmpty": "Отправить пустую фиксацию", - "command.commitStagedSigned": "Зафиксировать промежуточные элементы (завершено)", - "command.commitStagedAmend": "Зафиксировать промежуточные (изменение)", "command.commitAll": "Зафиксировать все", - "command.commitAllSigned": "Зафиксировать все (завершено)", "command.commitAllAmend": "Зафиксировать все (изменение)", - "command.commitNoVerify": "Зафиксировать (без проверки)", - "command.commitStagedNoVerify": "Зафиксировать промежуточные (без проверки)", - "command.commitEmptyNoVerify": "Зафиксировать пустые (без проверки)", - "command.commitStagedSignedNoVerify": "Зафиксировать промежуточные (завершено, без проверки)", - "command.commitStagedAmendNoVerify": "Зафиксировать промежуточные (исправить, без проверки)", - "command.commitAllNoVerify": "Зафиксировать все (без проверки)", - "command.commitAllSignedNoVerify": "Зафиксировать все (завершено, без проверки)", "command.commitAllAmendNoVerify": "Зафиксировать все (исправить, без проверки)", - "command.restoreCommitTemplate": "Восстановить шаблон коммита", - "command.undoCommit": "Отменить последнюю фиксацию", - "command.checkout": "Извлечь в...", - "command.checkoutDetached": "Извлечь в (отключено)...", - "command.branch": "Создать ветвь...", - "command.branchFrom": "Создать ветвь из...", - "command.deleteBranch": "Удалить ветвь...", - "command.renameBranch": "Переименовать ветвь...", - "command.cherryPick": "Выборочный отбор...", - "command.merge": "Объединить ветвь...", - "command.rebase": "Перемещение изменений из одной ветви в другую…", + "command.commitAllNoVerify": "Зафиксировать все (без проверки)", + "command.commitAllSigned": "Зафиксировать все (завершено)", + "command.commitAllSignedNoVerify": "Зафиксировать все (завершено, без проверки)", + "command.commitEmpty": "Отправить пустую фиксацию", + "command.commitEmptyNoVerify": "Зафиксировать пустые (без проверки)", + "command.commitNoVerify": "Зафиксировать (без проверки)", + "command.commitStaged": "Зафиксировать промежуточно сохраненные изменения", + "command.commitStagedAmend": "Зафиксировать промежуточные (изменение)", + "command.commitStagedAmendNoVerify": "Зафиксировать промежуточные (исправить, без проверки)", + "command.commitStagedNoVerify": "Зафиксировать промежуточные (без проверки)", + "command.commitStagedSigned": "Зафиксировать промежуточные элементы (завершено)", + "command.commitStagedSignedNoVerify": "Зафиксировать промежуточные (завершено, без проверки)", "command.createTag": "Создать Тег", + "command.deleteBranch": "Удалить ветвь...", "command.deleteTag": "Удалить тег", "command.fetch": "Забрать", - "command.fetchPrune": "Получение (с обрезкой)", "command.fetchAll": "Забрать из всех удаленных репозиториев", + "command.fetchPrune": "Получение (с обрезкой)", + "command.ignore": "Добавить в GITIGNORE", + "command.init": "Инициализировать репозиторий", + "command.merge": "Объединить ветвь...", + "command.openAllChanges": "Открыть все изменения", + "command.openChange": "Открыть изменения", + "command.openFile": "Открыть файл", + "command.openHEADFile": "Открыть файл (HEAD)", + "command.openRepository": "Открыть репозиторий", + "command.publish": "Опубликовать ветвь...", "command.pull": "Получить", - "command.pullRebase": "Получить (переместить изменения из одной ветви в другую)", "command.pullFrom": "Получить из...", + "command.pullRebase": "Получить (переместить изменения из одной ветви в другую)", "command.push": "Отправить", - "command.pushForce": "Отправить (принудительно)", - "command.pushTo": "Отправить в:", - "command.pushToForce": "Отправить в... (принудительно)", "command.pushFollowTags": "Отправить (подписаться на теги)", "command.pushFollowTagsForce": "Отправить (подписаться на теги, принудительно)", + "command.pushForce": "Отправить (принудительно)", "command.pushTags": "Отправить теги", - "command.addRemote": "Добавить удаленный репозиторий...", - "command.removeRemote": "Удалить удаленный репозиторий", - "command.sync": "Синхронизация", - "command.syncRebase": "Синхронизация (с перебазированием)", - "command.publish": "Опубликовать ветвь...", - "command.showOutput": "Показать выходные данные GIT", - "command.ignore": "Добавить в GITIGNORE", - "command.revealInExplorer": "Показать в боковой панели", + "command.pushTo": "Отправить в:", + "command.pushToForce": "Отправить в... (принудительно)", + "command.rebase": "Перемещение изменений из одной ветви в другую…", "command.rebaseAbort": "Прервать перемещение изменений из одной ветви в другую", - "command.stashIncludeUntracked": "Спрятать (включить неотслеживаемые)", + "command.refresh": "Обновить", + "command.removeRemote": "Удалить удаленный репозиторий", + "command.rename": "Переименование", + "command.renameBranch": "Переименовать ветвь...", + "command.restoreCommitTemplate": "Восстановить шаблон коммита", + "command.revealInExplorer": "Показать в боковой панели", + "command.revertChange": "Обратить изменение", + "command.revertSelectedRanges": "Обратить выбранные диапазоны", + "command.setLogLevel": "Установите уровень ведения журнала...", + "command.showOutput": "Показать выходные данные GIT", + "command.stage": "Индексировать изменения", + "command.stageAll": "Хранить все промежуточные изменения", + "command.stageAllMerge": "Хранить все изменения слияния", + "command.stageAllTracked": "Подготовить все отслеживаемые изменения", + "command.stageAllUntracked": "Подготовить все неотслеживаемые изменения", + "command.stageChange": "Изменение стадии", + "command.stageSelectedRanges": "Индексировать выбранные диапазоны", "command.stash": "Спрятать", - "command.stashPop": "Извлечь спрятанное", - "command.stashPopLatest": "Извлечь последнее спрятанное", "command.stashApply": "Применить спрятанное...", "command.stashApplyLatest": "Применить последнее спрятанное", "command.stashDrop": "Удалить спрятанные данные...", - "command.timelineOpenDiff": "Открыть изменения", + "command.stashIncludeUntracked": "Спрятать (включить неотслеживаемые)", + "command.stashPop": "Извлечь спрятанное", + "command.stashPopLatest": "Извлечь последнее спрятанное", + "command.sync": "Синхронизация", + "command.syncRebase": "Синхронизация (с перебазированием)", + "command.timelineCompareWithSelected": "Сравнить с выбранным", "command.timelineCopyCommitId": "Копировать идентификатор фиксации", "command.timelineCopyCommitMessage": "Копировать сообщение фиксации", + "command.timelineOpenDiff": "Открыть изменения", "command.timelineSelectForCompare": "Выбрать для сравнения", - "command.timelineCompareWithSelected": "Сравнить с выбранным", - "config.enabled": "Определяет, включен ли git.", - "config.path": "Путь и имя исполняемого файла Git, например, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). Это также может быть массив строковых значений, содержащий несколько путей для поиска.", + "command.undoCommit": "Отменить последнюю фиксацию", + "command.unstage": "Отменить промежуточное изменение", + "command.unstageAll": "Отменить все промежуточные изменения", + "command.unstageSelectedRanges": "Отменить индексацию выбранных диапазонов", + "config.allowForcePush": "Определяет, будет ли применяться принудительная отправка (с арендой или без).", + "config.allowNoVerifyCommit": "Определяет, разрешены ли фиксации без выполнения обработчиков, запускаемых перед фиксацией, и обработчиков сообщений фиксации.", + "config.alwaysShowStagedChangesResourceGroup": "Всегда показывать группу ресурсов \"Изменения в индексе\".", + "config.alwaysSignOff": "Управляет флагом одобрения (signoff) для всех создаваемых коммитов.", "config.autoRepositoryDetection": "Определяет, как автоматически обнаруживать репозитории.", - "config.autoRepositoryDetection.true": "Сканировать подпапки для текущей открытой папки и родительские папки открытых файлов.", "config.autoRepositoryDetection.false": "Отключить автоматический поиск репозиториев.", - "config.autoRepositoryDetection.subFolders": "Сканировать подпапки для текущей открытой папки.", "config.autoRepositoryDetection.openEditors": "Сканировать родительские папки открытых файлов.", - "config.autorefresh": "Включено ли автоматическое обновление.", + "config.autoRepositoryDetection.subFolders": "Сканировать подпапки для текущей открытой папки.", + "config.autoRepositoryDetection.true": "Сканировать подпапки для текущей открытой папки и родительские папки открытых файлов.", + "config.autoStash": "Прятать все изменения перед вытягиванием и восстанавливать их после успешного вытягивания.", "config.autofetch": "Если задано значение true, фиксации будут автоматически извлекаться из удаленного репозитория по умолчанию для текущего репозитория Git. Если задано значение all, фиксации будут извлекаться из всех удаленных репозиториев.", - "config.autofetchPeriod": "Длительность в секундах между автоматическими принесениями из git, если включен параметр \"git.autofetch\".", + "config.autofetchPeriod": "Длительность в секундах между автоматическими извлечениями из git, если включен параметр \"#git.autofetch#\".", + "config.autorefresh": "Включено ли автоматическое обновление.", + "config.branchSortOrder": "Управляет порядком сортировки ветвей.", + "config.branchValidationRegex": "Регулярное выражение для проверки новых имен ветвей.", + "config.branchWhitespaceChar": "Символ, которым будут заменены пробелы в новых именах ветвей.", + "config.checkoutType": "Определяет, какие типы ссылок на GIT отображаются в списке при выполнении команды \"Извлечь в...\".", + "config.checkoutType.local": "Локальные ветви", + "config.checkoutType.remote": "Удаленные ветви", + "config.checkoutType.tags": "Теги", + "config.confirmEmptyCommits": "Всегда подтверждайте создание пустых фиксаций для команды \"Git: Пустая фиксация\".", + "config.confirmForcePush": "Определяет, следует ли спрашивать подтверждение перед принудительной отправкой.", + "config.confirmNoVerifyCommit": "Определяет, следует ли запрашивать подтверждение перед фиксацией без проверки.", "config.confirmSync": "Подтвердите синхронизацию репозиториев Git.", "config.countBadge": "Определяет индикатор событий Git.", "config.countBadge.all": "Учитывать все изменения.", - "config.countBadge.tracked": "Учитывать только отслеживаемые изменения.", "config.countBadge.off": "Отключить счетчик.", - "config.checkoutType": "Определяет, какие типы ссылок на GIT отображаются в списке при выполнении команды \"Извлечь в...\".", - "config.checkoutType.local": "Локальные ветви", - "config.checkoutType.tags": "Теги", - "config.checkoutType.remote": "Удаленные ветви", - "config.branchValidationRegex": "Регулярное выражение для проверки новых имен ветвей.", - "config.branchWhitespaceChar": "Символ, которым будут заменены пробелы в новых именах ветвей.", - "config.ignoreLegacyWarning": "Игнорирует предупреждение об устаревшей версии Git.", - "config.ignoreMissingGitWarning": "Игнорирует предупреждение об отсутствии Git.", - "config.ignoreWindowsGit27Warning": "Игнорирует предупреждение, если в Windows установлен Git версий 2.25–2.26.", - "config.ignoreLimitWarning": "Игнорирует предупреждение о том, что в репозитории слишком много изменений.", - "config.ignoreRebaseWarning": "Пропускает предупреждение, если изменения ветви могли быть перемещены в другую ветвь при получении.", - "config.defaultCloneDirectory": "Расположение по умолчанию, в которое будет клонирован репозиторий Git.", - "config.enableSmartCommit": "Делать коммит из всех изменений, когда нет изменений в индексе.", - "config.smartCommitChanges": "Определяет, какие изменения автоматически размещаются при интеллектуальной фиксации.", - "config.smartCommitChanges.all": "Автоматически размещать все изменения.", - "config.smartCommitChanges.tracked": "Только автоматически размещенные отслеживаемые изменения.", - "config.suggestSmartCommit": "Предлагает включить интеллектуальную фиксацию (отправка всех изменений даже при отсутствии промежуточных изменений).", - "config.enableCommitSigning": "Разрешает подписывание фиксаций с использованием GPG или X.509.", - "config.discardAllScope": "Определяет, какие изменения отменяются с помощью команды `Отменить все изменения`. При значении `all` отменяются все изменения, при значении `tracked` отменяются изменения только в отслеживаемых файлах, при значении `prompt` выдается запрос подтверждения каждый раз при выполнении действия.", + "config.countBadge.tracked": "Учитывать только отслеживаемые изменения.", "config.decorations.enabled": "Управляет тем, используются ли цвета и эмблемы Git в Проводнике и в представлении открытых редакторов.", + "config.defaultCloneDirectory": "Расположение по умолчанию, в которое будет клонирован репозиторий Git.", + "config.detectSubmodules": "Определяет, следует ли автоматически определять подмодули Git.", + "config.detectSubmodulesLimit": "Управляет ограничением на количество обнаруженных подмодулей Git.", + "config.discardAllScope": "Определяет, какие изменения отменяются с помощью команды `Отменить все изменения`. При значении `all` отменяются все изменения, при значении `tracked` отменяются изменения только в отслеживаемых файлах, при значении `prompt` выдается запрос подтверждения каждый раз при выполнении действия.", + "config.enableCommitSigning": "Разрешает подписывание фиксаций с использованием GPG или X.509.", + "config.enableSmartCommit": "Делать коммит из всех изменений, когда нет изменений в индексе.", "config.enableStatusBarSync": "Определяет, отображается ли команда синхронизации Git в строке состояния.", + "config.enabled": "Определяет, включен ли git.", + "config.fetchOnPull": "Если параметр включен, то при вытягивании получаются все ветви. В противном случае получается только текущая ветвь.", "config.followTagsWhenSync": "Отправка всех тегов при выполнении команды синхронизации.", - "config.promptToSaveFilesBeforeStash": "Определяет, должен ли GIT проверять несохраненные файлы прежде чем прятать изменения.", - "config.promptToSaveFilesBeforeStash.always": "Проверить наличие несохраненных файлов.", - "config.promptToSaveFilesBeforeStash.staged": "Проверять только наличие несохраненных промежуточных файлов.", - "config.promptToSaveFilesBeforeStash.never": "Отключение этой проверки.", - "config.promptToSaveFilesBeforeCommit": "Определяет, должен ли Git проверять несохраненные файлы перед фиксацией.", - "config.promptToSaveFilesBeforeCommit.always": "Проверить наличие несохраненных файлов.", - "config.promptToSaveFilesBeforeCommit.staged": "Проверять только наличие несохраненных промежуточных файлов.", - "config.promptToSaveFilesBeforeCommit.never": "Отключите эту проверку.", + "config.ignoreLegacyWarning": "Игнорирует предупреждение об устаревшей версии Git.", + "config.ignoreLimitWarning": "Игнорирует предупреждение о том, что в репозитории слишком много изменений.", + "config.ignoreMissingGitWarning": "Игнорирует предупреждение об отсутствии Git.", + "config.ignoreRebaseWarning": "Пропускает предупреждение, если изменения ветви могли быть перемещены в другую ветвь при получении.", + "config.ignoreSubmodules": "Игнорировать изменения подмодулей в дереве файлов.", + "config.ignoreWindowsGit27Warning": "Игнорирует предупреждение, если в Windows установлен Git версий 2.25–2.26.", + "config.ignoredRepositories": "Список репозиториев Git, которые будут проигнорированы.", + "config.inputValidation": "Определяет, как производить проверку введенного сообщения коммита.", + "config.inputValidationLength": "Определяет максимальную длину сообщения коммита, при превышении которой будет выдано предупреждение.", + "config.inputValidationSubjectLength": "Управляет максимальной допустимой длиной темы сообщения фиксации, при превышении которой будет выдано предупреждение. Удалите это значение, чтобы использовалось значение параметра \"config.inputValidationLength\".", + "config.openAfterClone": "Определяет, следует ли автоматически открывать репозиторий после клонирования.", + "config.openAfterClone.always": "Всегда открывать в текущем окне.", + "config.openAfterClone.alwaysNewWindow": "Всегда открывать в новом окне.", + "config.openAfterClone.prompt": "Всегда запрашивать действие.", + "config.openAfterClone.whenNoFolderOpen": "Открывать в текущем окне только при отсутствии открытых папок.", + "config.openDiffOnClick": "Управляет тем, следует ли открыть редактор несовпадений при щелчке по изменению. Если этот параметр не установлен, будет открыт обычный редактор.", + "config.path": "Путь и имя исполняемого файла Git, например, \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows). Это также может быть массив строковых значений, содержащий несколько путей для поиска.", "config.postCommitCommand": "Запускает команду git после успешной фиксации.", "config.postCommitCommand.none": "Не выполнять никаких команд после успешной фиксации.", "config.postCommitCommand.push": "Выполнить \"Git Push\" после успешной фиксации.", "config.postCommitCommand.sync": "Выполнить \"Git Push\" после успешной фиксации.", - "config.openAfterClone": "Определяет, следует ли автоматически открывать репозиторий после клонирования.", - "config.openAfterClone.always": "Всегда открывать в текущем окне.", - "config.openAfterClone.alwaysNewWindow": "Всегда открывать в новом окне.", - "config.openAfterClone.whenNoFolderOpen": "Открывать в текущем окне только при отсутствии открытых папок.", - "config.openAfterClone.prompt": "Всегда запрашивать действие.", - "config.showInlineOpenFileAction": "Определяет, должно ли отображаться интерактивное действие \"Открыть файл\" в представлении \"Изменения Git\".", - "config.showPushSuccessNotification": "Определяет, следует ли отображать уведомление об успешной отправке.", - "config.inputValidation": "Определяет, как производить проверку введенного сообщения коммита.", - "config.inputValidationLength": "Определяет максимальную длину сообщения коммита, при превышении которой будет выдано предупреждение.", - "config.inputValidationSubjectLength": "Управляет максимальной допустимой длиной темы сообщения фиксации, при превышении которой будет выдано предупреждение. Удалите это значение, чтобы использовалось значение параметра \"config.inputValidationLength\".", - "config.detectSubmodules": "Определяет, следует ли автоматически определять подмодули Git.", - "config.detectSubmodulesLimit": "Управляет ограничением на количество обнаруженных подмодулей Git.", - "config.alwaysShowStagedChangesResourceGroup": "Всегда показывать группу ресурсов \"Изменения в индексе\".", - "config.alwaysSignOff": "Управляет флагом одобрения (signoff) для всех создаваемых коммитов.", - "config.ignoreSubmodules": "Игнорировать изменения подмодулей в дереве файлов.", - "config.ignoredRepositories": "Список репозиториев Git, которые будут проигнорированы.", - "config.scanRepositories": "Список путей для поиска репозиториев Git.", - "config.showProgress": "Определяет, следует ли отображать ход выполнения для действий Git.", - "config.rebaseWhenSync": "Принудительно использовать перемещение изменений из одной ветви в другую вместо слияния при запуске команды sync в Git.", - "config.confirmEmptyCommits": "Всегда подтверждайте создание пустых фиксаций для команды \"Git: Пустая фиксация\".", - "config.fetchOnPull": "Если параметр включен, то при вытягивании получаются все ветви. В противном случае получается только текущая ветвь.", - "config.pullTags": "Получить все теги при извлечении.", + "config.promptToSaveFilesBeforeCommit": "Определяет, должен ли Git проверять несохраненные файлы перед фиксацией.", + "config.promptToSaveFilesBeforeCommit.always": "Проверить наличие несохраненных файлов.", + "config.promptToSaveFilesBeforeCommit.never": "Отключите эту проверку.", + "config.promptToSaveFilesBeforeCommit.staged": "Проверять только наличие несохраненных промежуточных файлов.", + "config.promptToSaveFilesBeforeStash": "Определяет, должен ли GIT проверять несохраненные файлы прежде чем прятать изменения.", + "config.promptToSaveFilesBeforeStash.always": "Проверить наличие несохраненных файлов.", + "config.promptToSaveFilesBeforeStash.never": "Отключение этой проверки.", + "config.promptToSaveFilesBeforeStash.staged": "Проверять только наличие несохраненных промежуточных файлов.", "config.pruneOnFetch": "Урезать при извлечении.", - "config.autoStash": "Прятать все изменения перед вытягиванием и восстанавливать их после успешного вытягивания.", - "config.allowForcePush": "Определяет, будет ли применяться принудительная отправка (с арендой или без).", - "config.useForcePushWithLease": "Определяет, используется ли более безопасный вариант принудительной отправки с арендой.", - "config.confirmForcePush": "Определяет, следует ли спрашивать подтверждение перед принудительной отправкой.", - "config.allowNoVerifyCommit": "Определяет, разрешены ли фиксации без выполнения обработчиков, запускаемых перед фиксацией, и обработчиков сообщений фиксации.", - "config.confirmNoVerifyCommit": "Определяет, следует ли запрашивать подтверждение перед фиксацией без проверки.", - "config.openDiffOnClick": "Управляет тем, следует ли открыть редактор несовпадений при щелчке по изменению. Если этот параметр не установлен, будет открыт обычный редактор.", + "config.pullTags": "Получить все теги при извлечении.", + "config.rebaseWhenSync": "Принудительно использовать перемещение изменений из одной ветви в другую вместо слияния при запуске команды sync в Git.", + "config.requireGitUserConfig": "Позволяет определить, требовать ли явной настройки пользователя Git или разрешить Git использовать предположения, если пользователь не указан.", + "config.scanRepositories": "Список путей для поиска репозиториев Git.", + "config.showCommitInput": "Определяет, отображаются ли входные данные фиксации на панели управления исходным кодом Git.", + "config.showInlineOpenFileAction": "Определяет, должно ли отображаться интерактивное действие \"Открыть файл\" в представлении \"Изменения Git\".", + "config.showProgress": "Определяет, следует ли отображать ход выполнения для действий Git.", + "config.showPushSuccessNotification": "Определяет, следует ли отображать уведомление об успешной отправке.", + "config.smartCommitChanges": "Определяет, какие изменения автоматически размещаются при интеллектуальной фиксации.", + "config.smartCommitChanges.all": "Автоматически размещать все изменения.", + "config.smartCommitChanges.tracked": "Только автоматически размещенные отслеживаемые изменения.", + "config.suggestSmartCommit": "Предлагает включить интеллектуальную фиксацию (отправка всех изменений даже при отсутствии промежуточных изменений).", "config.supportCancellation": "Определяет, выдается ли уведомление при запуске действия синхронизации. Это уведомление позволяет пользователю отменить операцию.", - "config.branchSortOrder": "Управляет порядком сортировки ветвей.", + "config.terminalAuthentication": "Определяет, следует ли включить VS Code в качестве обработчика проверки подлинности для процессов Git, порожденных во встроенном терминале. Примечание. Для получения изменения в этом параметре необходимо перезапустить терминалы.", + "config.timeline.date": "Определяет, какую дату использовать для элементов в представлении временной шкалы.", + "config.timeline.date.authored": "Использовать дату создания", + "config.timeline.date.committed": "Использовать дату фиксации", + "config.timeline.showAuthor": "Определяет, показывать ли автора фиксации в представлении временной шкалы.", "config.untrackedChanges": "Определяет поведение неотслеживаемых изменений.", + "config.untrackedChanges.hidden": "Неотслеживаемые изменения скрываются и исключаются из нескольких действий.", "config.untrackedChanges.mixed": "Все изменения — отслеживаемые и неотслеживаемые — отображаются вместе и работают одинаково.", "config.untrackedChanges.separate": "Неотслеживаемые изменения отображаются отдельно от представления исходного кода. Они также исключаются из нескольких действий.", - "config.untrackedChanges.hidden": "Неотслеживаемые изменения скрываются и исключаются из нескольких действий.", - "config.requireGitUserConfig": "Позволяет определить, требовать ли явной настройки пользователя Git или разрешить Git использовать предположения, если пользователь не указан.", - "config.showCommitInput": "Определяет, отображаются ли входные данные фиксации на панели управления исходным кодом Git.", - "config.terminalAuthentication": "Определяет, следует ли включить VS Code в качестве обработчика проверки подлинности для процессов Git, порожденных во встроенном терминале. Примечание. Для получения изменения в этом параметре необходимо перезапустить терминалы.", - "config.timeline.showAuthor": "Определяет, показывать ли автора фиксации в представлении временной шкалы.", - "config.timeline.date": "Определяет, какую дату использовать для элементов в представлении временной шкалы.", - "config.timeline.date.committed": "Использовать дату фиксации", - "config.timeline.date.authored": "Использовать дату создания", "config.useCommitInputAsStashMessage": "Определяет, следует ли использовать сообщение из поля входных данных фиксации в качестве сообщения о спрятанных изменениях по умолчанию.", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "Определяет, используется ли более безопасный вариант принудительной отправки с арендой.", + "description": "Интеграция системы контроля версий Git", + "displayName": "Git", + "submenu.branch": "Ветвь", + "submenu.changes": "Изменения", "submenu.commit": "Фиксация", "submenu.commit.amend": "Исправить", "submenu.commit.signoff": "Выйти", - "submenu.changes": "Изменения", + "submenu.explorer": "Git", "submenu.pullpush": "Получение, отправка", - "submenu.branch": "Ветвь", "submenu.remotes": "Удаленный", "submenu.stash": "Спрятать", "submenu.tags": "Теги", - "colors.added": "Цвет для добавленных ресурсов.", - "colors.modified": "Цвет измененных ресурсов.", - "colors.stageModified": "Цвет для измененных ресурсов, которые были помещены на промежуточное хранение.", - "colors.stageDeleted": "Цвет для удаленных ресурсов, которые были помещены на промежуточное хранение.", - "colors.deleted": "Цвет удаленных ресурсов.", - "colors.renamed": "Цвет для переименованных или скопированных ресурсов.", - "colors.untracked": "Цвет неотслеживаемых ресурсов.", - "colors.ignored": "Цвет игнорируемых ресурсов.", - "colors.conflict": "Цвет ресурсов с конфликтами.", - "colors.submodule": "Цвет ресурсов подмодуля.", - "view.workbench.scm.missing": "Допустимая установка Git не обнаружена, дополнительные сведения см. в [выходных данных Git](command:git.showOutput).\r\n[Установите Git](https://git-scm.com/) или ознакомьтесь с дополнительными сведениями об использовании Git и системы управления версиями в VS Code в [нашей документации](https://aka.ms/vscode-scm).\r\nЕсли вы используете другую систему управления версиями, можете поискать дополнительные расширения в [Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", - "view.workbench.scm.disabled": "Если вы хотите использовать возможности Git, включите Git в своих [параметрах](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", - "view.workbench.scm.empty": "Чтобы использовать возможности Git, можно открыть папку, содержащую репозиторий Git, или клонировать репозиторий по URL-адресу.\r\n[Открыть папку](command:vscode.openFolder)\r\n[Клонировать репозиторий](command:git.clone)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", - "view.workbench.scm.folder": "В открытой папке нет репозитория Git. Вы можете инициализировать репозиторий, что позволит получить доступ к возможностям системы управления версиями Git.\r\n[Инициализировать репозиторий](command:git.init?%5Btrue%5D)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", - "view.workbench.scm.workspace": "В открытой рабочей области нет папок, содержащих репозитории Git. Вы можете инициализировать репозиторий в папке, что позволит получить доступ к возможностям системы управления версиями Git.\r\n[Инициализировать репозиторий](command:git.init)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", - "view.workbench.scm.emptyWorkspace": "В открытой рабочей области нет папок, содержащих репозитории Git.\r\n[Добавить папку в рабочую область](command:workbench.action.addRootFolder)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", "view.workbench.cloneRepository": "Репозиторий можно клонировать локально.\r\n[Клонировать репозиторий](command:git.clone \"Клонировать репозиторий после активации расширения Git\")", - "view.workbench.learnMore": "Чтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm)." - }, - "dist/repository": { - "index modified": "Изменено в индексе", - "modified": "Изменен", - "index added": "Добавлено в индексе", - "index deleted": "Удалено в индексе", - "deleted": "Удалить", - "index renamed": "Переименовано в индексе", - "index copied": "Скопировано в индексе", - "untracked": "Не отслеживается", - "ignored": "Проигнорировано", - "intent to add": "Добавляемое намерение", - "both deleted": "Конфликт: оба удалили", - "added by us": "Конфликт: добавлено нами", - "deleted by them": "Конфликт: удалено ими", - "added by them": "Конфликт: добавлено ими", - "deleted by us": "Конфликт: удалено нами", - "both added": "Конфликт: оба добавили", - "both modified": "Конфликт: оба изменили", - "open": "Открыто", - "git.title.index": "{0} (индекс)", - "git.title.workingTree": "{0} (рабочее дерево)", - "git.title.deleted": "{0} (удалено)", - "git.title.theirs": "{0} (их)", - "git.title.ours": "{0} (наш)", - "git.title.untracked": "{0} (не отслеживается)", - "commit": "Зафиксировать", - "merge changes": "Изменения слияния", - "staged changes": "Промежуточные изменения", - "changes": "Изменения", - "untracked changes": "Неотслеживаемые изменения", - "push success": "Отправка выполнена успешно.", - "commit in rebase": "Невозможно изменить сообщение коммита во время перебазирования. Завершите операцию перебазирования и используйте взамен интерактивное перебазирование.", - "commitMessageWhitespacesOnlyWarning": "Текущее сообщение коммита содержит только пробелы.", - "commitMessageCountdown": "В текущей строке остается {0} симв.", - "commitMessageWarning": "На {0} симв. превышен предел {1} в текущей строке", - "sync is unpredictable": "Выполняется синхронизация. Отмена может привести к серьезному повреждению репозитория", - "always pull": "Всегда получать", - "pull": "Получать", - "dont pull": "Не получать", - "pull branch maybe rebased": "Похоже, изменения из текущей ветви \"{0}\" перемещены в другую. Все равно выполнить в нее вытягивание?", - "pull maybe rebased": "Похоже, изменения из текущей ветви перемещены в другую. Все равно выполнить в нее вытягивание?", - "huge": "Репозиторий git в '{0}' имеет очень много активных изменений, только часть функций Git будет доступна.", - "neveragain": "Больше не показывать", - "add known": "Вы хотите добавить \"{0}\" в GITIGNORE-файл?", - "yes": "Да", - "sync changes": "Синхронизация изменений", - "pull n": "Вытягивание фиксаций ({0}) из {1}/{2}", - "push n": "Отправка фиксаций ({0}) в {1}/{2}", - "pull push n": "Вытягивание ({0}) и отправка ({1}) фиксаций между {2}/{3}", - "commitMessageWithHeadLabel": "Сообщение ({0} для фиксации в \"{1}\")", - "commitMessage": "Сообщение ({0} для фиксации)" - }, - "dist/main": { - "looking": "Поиск git в: {0}", - "using git": "Используется git {0} из {1}", - "downloadgit": "Скачать Git", - "neverShowAgain": "Больше не показывать", - "notfound": "Git не найден. Установите Git или укажите путь к нему в параметре 'git.path'.", - "updateGit": "Обновить Git", - "git20": "У вас установлен Git {0}. Код лучше всего работает с Git >= 2.", - "git2526": "Имеются известные проблемы с установленным {0} Git. Обновите Git до версии 2.27 или выше, чтобы функции Git работали правильно." - }, - "dist/remoteSource": { - "type to search": "Имя репозитория (введите текст для поиска)", - "type to filter": "Имя репозитория", - "none found": "Удаленные репозитории не найдены.", - "error": "$(error) Ошибка: {0}", - "provide url": "Укажите URL-адрес репозитория", - "provide url or pick": "Укажите URL-адрес репозитория или выберите источник репозитория.", - "url": "URL-адрес", - "pick url": "Выберите URL-адрес, откуда требуется клонировать.", - "branch name": "Имя ветви" - }, - "dist/timelineProvider": { - "git.timeline.source": "Журнал Git", - "git.timeline.you": "Вы", - "git.timeline.stagedChanges": "Промежуточно сохраненные изменения", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "Индекс", - "git.timeline.uncommitedChanges": "Незафиксированные изменения", - "git.workingTree": "Рабочее дерево" - }, - "dist/model": { - "not supported": "Абсолютные пути в параметре \"git.scanRepositories\" не поддерживаются.", - "too many submodules": "В репозитории '{0}' есть подмодули ({1}), которые не будут открыты автоматически. Вы можете открыть каждый подмодуль вручную, открыв соответствующий файл.", - "no repositories": "Доступные репозитории отсутствуют", - "pick repo": "Выберите репозиторий" - }, - "dist/autofetch": { - "yes": "Да", - "no": "Нет", - "not now": "Спросить меня позже", - "suggest auto fetch": "Вы хотите, чтобы среда Code [периодически выполняла команду \"git fetch\"]({0})?" - }, - "dist/statusbar": { - "rebasing": "Перебазирование", - "checkout": "Извлечение ветви/тега...", - "publish to": "Опубликовать в {0}", - "publish to...": "Опубликовать в…", - "publish changes": "Опубликовать изменения", - "syncing changes": "Синхронизация изменений..." - }, - "dist/commands": { - "tag at": "Тег в {0}", - "remote branch at": "Удаленная ветвь в {0}", - "create branch": "Создание новой ветви...", - "create branch from": "Создание новой ветви из...", - "checkout detached": "Извлечение в отключенном режиме...", - "add remote": "Добавить новый удаленный репозиторий...", - "current": "Текущая", - "select log level": "Установите уровень ведения журнала", - "changed": "Уровень ведения журнала изменен на: {0}", - "clonefrom": "Клонировать из {0}", - "repourl": "URL-адрес репозитория", - "selectFolder": "Выбрать расположение репозитория", - "cloning": "Клонирование репозитория Git \"{0}\"...", - "proposeopen": "Вы хотите открыть клонированный репозиторий?", - "openrepo": "Открыть", - "openreponew": "Открыть в новом окне", - "add": "Добавить в рабочую область", - "proposeopen2": "Вы хотите открыть клонированный репозиторий, или добавить его в текущую рабочую область?", - "init": "Выберите папку рабочей области для инициализации репозитория Git", - "choose": "Выбрать папку...", - "init repo": "Инициализировать репозиторий", - "create repo": "Инициализировать репозиторий", - "are you sure": "В '{0}' будет создан репозиторий Git. Вы действительно хотите продолжить?", - "proposeopen init": "Вы хотите открыть инициализированный репозиторий?", - "proposeopen2 init": "Вы хотите открыть инициализированный репозиторий, или добавить его в текущую рабочую область?", - "open repo": "Открыть репозиторий", - "HEAD not available": "Версия HEAD '{0}' недоступна.", - "confirm stage files with merge conflicts": "Вы действительно хотите проиндексировать файлы ({0}) с конфликтами слияния?", - "confirm stage file with merge conflicts": "Вы действительно хотите проиндексировать {0} с конфликтами слияния?", - "yes": "Да", - "keep ours": "Сохранить нашу версию", - "delete": "Удалить файл", - "deleted by them": "Файл \"{0}\" был удален ими и изменен нами.\r\n\r\nЧто вы хотели бы сделать?", - "keep theirs": "Сохранить их версию", - "deleted by us": "Файл \"{0}\" был удален нами и изменен ими.\r\n\r\nЧто вы хотели бы сделать?", - "discard": "Отменить изменения", - "confirm delete": "Вы действительно хотите удалить файл {0}?\r\nЭта операция является необратимой!\r\nВосстановить этот файл будет невозможно.", - "delete file": "Удалить файл", - "restore file": "Восстановить файл", - "confirm restore": "Вы действительно хотите восстановить {0}?", - "confirm discard": "Вы действительно хотите отменить изменения в {0}?", - "restore files": "Восстановить файлы", - "confirm restore multiple": "Вы действительно хотите восстановить файлы ({0})?", - "confirm discard multiple": "Вы действительно хотите отменить изменения в файлах ({0})?", - "warn untracked": "Эта операция приведет к УДАЛЕНИЮ неотслеживаемых файлов ({0})!\r\nОна является НЕОБРАТИМОЙ!\r\nВосстановить эти файлы будет НЕВОЗМОЖНО.", - "there are untracked files single": "При отмене изменений для этого неотслеживаемого файла этот файл будет удален с диска: {0}.", - "there are untracked files": "Существует {0} неотслеживаемых файлов, которые будут удалены с диска в случае отмены изменений.", - "confirm discard all 2": "{0}\r\n\r\nОтменить эту операцию будет НЕВОЗМОЖНО, ваш текущий рабочий набор БУДЕТ УТЕРЯН.", - "yes discard tracked": "Отменить изменения для одного отслеживаемого файла", - "yes discard tracked multiple": "Отменить изменения для отслеживаемых файлов ({0})", - "discardAll": "Отменить изменения во всех файлах ({0})", - "confirm discard all single": "Вы действительно хотите отменить изменения в {0}?", - "confirm discard all": "Вы действительно хотите отменить все изменения в файлах ({0})?\r\nЭта операция является необратимой!\r\nВосстановить ваш текущий набор изменений будет невозможно.", - "discardAll multiple": "Отменить изменения в одном файле", - "confirm delete multiple": "Вы действительно хотите удалить файлы ({0})?\r\nЭта операция является необратимой!\r\nВосстановить эти файлы будет невозможно.", - "delete files": "Удалить файлы", - "unsaved files single": "В следующем файле есть несохраненные изменения, которые не будут включены в фиксацию, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл перед фиксацией?", - "unsaved files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их перед фиксацией?", - "save and commit": "Сохранить все и фиксировать", - "commit": "Зафиксировать подготовленные изменения", - "no staged changes": "Нет подготовленных изменений для фиксации.\r\n\r\nХотите подготовить все свои изменения и зафиксировать их напрямую?", - "always": "Всегда", - "never": "Никогда", - "commit anyway": "Создать пустую фиксацию", - "no changes": "Нет изменений для фиксации.", - "no verify commit not allowed": "Фиксации без проверки не допускаются, включите их с помощью параметра \"git.allowNoVerifyCommit\".", - "confirm no verify commit": "Вы собираетесь зафиксировать изменения без проверки. Перехватчики перед фиксацией будут пропущены, что может быть нежелательным.\r\n\r\nПродолжить?", - "ok": "ОК", - "never ask again": "ОК, больше не показывать", - "commitMessageWithHeadLabel2": "Сообщение (фиксация: \"{0}\")", - "commit message": "Сообщение о фиксации", - "provide commit message": "Введите сообщение фиксации.", - "confirm emtpy commit": "Вы действительно хотите создать пустую фиксацию?", - "yes never again": "Да, больше не показывать", - "no more": "Невозможно отменить операцию, так как HEAD не указывает ни на какой коммит.", - "undo commit": "Отменить фиксацию слияния", - "merge commit": "Последняя фиксация была фиксацией слияния. Вы действительно хотите отменить ее?", - "select a ref to checkout detached": "Выберите ссылку для извлечения в отключенном режиме", - "select a ref to checkout": "Выберите ссылку для переключения", - "force": "Принудительное извлечение", - "stashcheckout": "Спрятать и извлечь", - "local changes": "Локальные изменения будут перезаписаны при извлечении.", - "branch name": "Имя ветви", - "provide branch name": "Укажите новое имя ветви", - "branch name format invalid": "Имя ветви должно соответствовать регулярному выражению: {0}", - "select a ref to create a new branch from": "Выберите ссылку для создания ветви \"{0}\" из", - "select branch to delete": "Выберите ветвь для удаления", - "confirm force delete branch": "Ветвь '{0}' объединена не полностью. Удалить ее?", - "delete branch": "Удалить ветвь", - "invalid branch name": "Недопустимое имя ветви", - "branch already exists": "Ветви с именем '{0}' уже существует", - "select a branch to merge from": "Выберите ветвь для слияния", - "select a branch to rebase onto": "Выберите ветвь для перемещения в нее изменений", - "tag name": "Имя тега", - "provide tag name": "Укажите имя тега", - "tag message": "Сообщение", - "provide tag message": "Укажите сообщение для аннотирования тега", - "no tags": "У этого репозитория не было тегов.", - "select a tag to delete": "Выберите тег для удаления", - "no remotes to fetch": "Для этого репозитория не настроены удаленные репозитории для забора изменений.", - "no remotes to pull": "Для вашего репозитория не настроены удаленные репозитории для получения данных.", - "pick remote pull repo": "Выберите удаленный репозиторий, с которого нужно получить ветвь", - "pick branch pull": "Выберите ветвь для извлечения", - "addremote": "Добавить удаленный репозиторий", - "no remotes to push": "Для вашего репозитория не настроены удаленные репозитории для отправки данных.", - "force push not allowed": "Принудительная отправка не разрешена. Включите ее, установив параметр \"git.allowForcePush\".", - "confirm force push": "Вы собираетесь принудительно отправить ваши изменения. Это может привести к деструктивным изменениям и к непреднамеренной перезаписи изменений, внесенных другими пользователями.\r\n\r\nВы действительно хотите продолжить?", - "nobranch": "Переключитесь на какую-либо ветвь, чтобы отправить изменения в удаленный репозиторий.", - "confirm publish branch": "В ветви '{0}' отсутствует восходящая ветвь. Вы хотите опубликовать эту ветвь?", - "pick remote": "Выберите удаленный сервер, на котором нужно опубликовать ветвь \"{0}\":", - "commit hash": "Хэш фиксации", - "provide commit hash": "Укажите хэш фиксации", - "addfrom": "Добавить удаленный репозиторий из {0}", - "addFrom": "Добавить удаленный репозиторий по URL-адресу", - "remote name": "Удаленное имя", - "provide remote name": "Укажите удаленное имя", - "remote name format invalid": "Недопустимый формат имени удаленного репозитория", - "remote already exists": "Удаленный репозиторий \"{0}\" уже существует.", - "no remotes added": "Ваш репозиторий не содержит удаленные репозитории.", - "remove remote": "Выберите удаленный репозиторий для удаления", - "sync is unpredictable": "Это действие отправит фиксации в \"{0}/{1}\" и извлечет их оттуда.", - "never again": "ОК, больше не показывать", - "no remotes to publish": "Для вашего репозитория не настроены удаленные репозитории для публикации.", - "publish to": "Опубликовать в {0}", - "pick provider": "Выберите поставщика, в который необходимо опубликовать ветвь \"{0}\":", - "no changes stash": "Отсутствуют изменения, которые необходимо спрятать.", - "unsaved stash files single": "В следующем файле есть несохраненные изменения, которые не будут включены в спрятанные изменения, если вы захотите продолжить: {0}.\r\n\r\nВы хотите сохранить этот файл, прежде чем спрятать?", - "unsaved stash files": "Некоторые файлы ({0}) не сохранены.\r\n\r\nВы хотите сохранить их, прежде чем спрятать?", - "save and stash": "Сохранить все и спрятать", - "stash": "Все равно спрятать", - "provide stash message": "Укажите сообщение о скрытии", - "stash message": "Сообщение к спрятанным изменениям", - "pick stash to pop": "Выберите спрятанное изменение для отображения", - "no stashes": "В репозитории отсутствуют скрытые изменения.", - "pick stash to apply": "Выберите спрятанное изменение для применения", - "pick stash to drop": "Выберите спрятанные данные для удаления", - "sure drop": "Вы действительно хотите удалить спрятанные изменения: {0}?", - "git.title.workingTree": "{0} (Рабочее дерево)", - "git.title.index": "{0} (индекс)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "Перемещение изменений из одной ветви в другую не выполняется.", - "open git log": "Открыть журнал GIT", - "show command output": "Показать выходные данные команды", - "clean repo": "Очистите рабочее дерево репозитория перед извлечением.", - "cant push": "Не удается отправить ссылки в удаленный репозиторий. Сначала выберите \"Извлечь\", чтобы интегрировать изменения.", - "merge conflicts": "Обнаружены конфликты слияния. Устраните их перед фиксацией.", - "stash merge conflicts": "Обнаружены конфликты слияния при применении скрытых изменений.", - "auth failed specific": "Не удалось выполнить проверку подлинности в удаленном репозитории Git:\r\n\r\n{0}", - "auth failed": "Не удалось выполнить проверку подлинности в удаленном Git.", - "missing user info": "Убедитесь, что вы настроили параметры \"user.name\" и \"user.email\" в git.", - "learn more": "Дополнительные сведения", - "git error details": "Git: {0}", - "git error": "Ошибка Git" - }, - "dist/askpass-main": { - "missOrInvalid": "Учетные данные отсутствуют или недопустимы." + "view.workbench.learnMore": "Чтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.disabled": "Если вы хотите использовать возможности Git, включите Git в своих [параметрах](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.empty": "Чтобы использовать возможности Git, можно открыть папку, содержащую репозиторий Git, или клонировать из URL-адреса.\r\n[Открыть папку](command:vscode.openFolder)\r\n[Клонировать репозиторий](command:git.clone)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.emptyWorkspace": "В открытой сейчас рабочей области нет папок, содержащих репозитории Git.\r\n[Добавить папку в рабочую область](command:workbench.action.addRootFolder)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.folder": "В открытой папке нет репозитория Git. Вы можете инициализировать репозиторий, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init?%5Btrue%5D)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm).", + "view.workbench.scm.missing": "Допустимая установка Git не обнаружена, дополнительные сведения см. в [выходных данных Git](command:git.showOutput).\r\n[Установите Git](https://git-scm.com/) либо получите дополнительные сведения об использовании Git и системы управления версиями в VS Code в [нашей документации](https://aka.ms/vscode-scm).\r\nЕсли вы используете другую систему управления версиями, можете поискать дополнительные расширения [в Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", + "view.workbench.scm.workspace": "В открытой рабочей области нет папок, содержащих репозитории Git. Вы можете инициализировать репозиторий в папке, что позволит получить доступ к возможностям системы управления версиями на платформе Git.\r\n[Инициализировать репозиторий](command:git.init)\r\nЧтобы получить дополнительные сведения об использовании Git и системы управления версиями в VS Code, [изучите нашу документацию](https://aka.ms/vscode-scm)." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json index f64a6567ec..f25ed3f63d 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Проверка подлинности GitHub", - "description": "Поставщик проверки подлинности GitHub" + "dist/common/keychain": { + "keychainWriteError": "Не удалось записать информацию о входе в цепочку ключей, ошибка \"{0}\".", + "troubleshooting": "Руководство по устранению неполадок" }, "dist/githubServer": { - "signingIn": "$(mark-github) Выполняется вход в github.com..." + "signingIn": "$(mark-github) Выполняется вход в github.com...", + "signingInEnterprise": "$(mark-github) Выполняется вход в {0}...", + "status.git.signIn.name": "Вход в GitHub" }, - "dist/common/keychain": { - "troubleshooting": "Руководство по устранению неполадок", - "keychainWriteError": "Не удалось записать информацию о входе в цепочку ключей, ошибка \"{0}\"." + "package": { + "description": "Поставщик проверки подлинности GitHub", + "displayName": "Проверка подлинности GitHub" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json index 450768ff84..ef6fdce909 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "Управляет тем, следует ли включить автоматическую проверку подлинности GitHub для команд Git в VS Code.", - "welcome.publishFolder": "Вы также можете напрямую опубликовать эту папку в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "Вы также можете напрямую опубликовать папку рабочей области в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "Выберите папку для публикации в GitHub", "ignore": "Выберите, какие файлы должны быть включены в репозиторий.", + "openingithub": "Открыть в GitHub", + "pick folder": "Выберите папку для публикации в GitHub", + "publishing_done": "Репозиторий \"{0}\" опубликован в GitHub.", + "publishing_firstcommit": "Создание первой фиксации", "publishing_private": "Публикация в частный репозиторий GitHub", "publishing_public": "Публикация в общедоступный репозиторий GitHub", - "publishing_firstcommit": "Создание первой фиксации", - "publishing_uploading": "Отправка файлов", - "openingithub": "Открыть в GitHub", - "publishing_done": "Репозиторий \"{0}\" опубликован в GitHub." + "publishing_uploading": "Отправка файлов" }, "dist/pushErrorHandler": { - "ok": "ОК", - "fork unable": "У вас нет разрешений на отправку \"{0}/{1}\" в GitHub.", "create a fork": "Создать вилку", - "no": "Нет", - "fork": "У вас нет разрешений на отправку \"{0}/{1}\" в GitHub. Вы хотите создать вилку и выполнить отправку в нее?", "create fork": "Создать вилку GitHub", - "forking": "Создание вилки \"{0}/{1}\"...", - "forking_pushing": "Выполняется отправка изменений...", - "openingithub": "Открыть в GitHub", - "createpr": "Создать запрос на вытягивание", - "forking_done": "Вилка \"{0}\" успешно создана в GitHub.", "createghpr": "Идет создание запроса на вытягивание GitHub...", - "openpr": "Открыть запрос на вытягивание", - "donepr": "Запрос на вытягивание \"{0}/{1}#{2}\" успешно создан в GitHub." + "createpr": "Создать запрос на вытягивание", + "donepr": "Запрос на вытягивание \"{0}/{1}#{2}\" успешно создан в GitHub.", + "fork": "У вас нет разрешений на отправку \"{0}/{1}\" в GitHub. Вы хотите создать вилку и выполнить отправку в нее?", + "forking": "Создание вилки \"{0}/{1}\"...", + "forking_done": "Вилка \"{0}\" успешно создана в GitHub.", + "forking_pushing": "Выполняется отправка изменений...", + "no": "Нет", + "openingithub": "Открыть в GitHub", + "openpr": "Открыть запрос на вытягивание" + }, + "package": { + "config.gitAuthentication": "Управляет тем, следует ли включить автоматическую проверку подлинности GitHub для команд Git в VS Code.", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "Вы также можете напрямую опубликовать эту папку в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "Вы также можете напрямую опубликовать папку рабочей области в репозитории GitHub. После публикации вы получите доступ к возможностям системы управления версиями на платформе Git и GitHub.\r\n[$(github) Опубликовать в GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json index c5b848c11b..01544f5f9c 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Предварительный просмотр изображения", - "description": "Предоставляет встроенный предварительный просмотр изображений VS Code", - "customEditors.displayName": "Предварительный просмотр изображения", - "command.zoomIn": "Увеличить", - "command.zoomOut": "Уменьшить" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} Б", + "sizeGB": "{0} ГБ", "sizeKB": "{0} КБ", "sizeMB": "{0} МБ", - "sizeGB": "{0} ГБ", - "sizeTB": "{0} ТБ", - "sizeStatusBar.name": "Размер двоичного файла образа" + "sizeStatusBar.name": "Размер двоичного файла образа", + "sizeTB": "{0} ТБ" }, "dist/preview": { "preview.imageLoadError": "При загрузке изображения произошла ошибка.", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "Масштаб изображения", "zoomStatusBar.placeholder": "Выберите уровень масштабирования", "zoomStatusBar.wholeImageLabel": "Все изображение" + }, + "package": { + "command.zoomIn": "Увеличить", + "command.zoomOut": "Уменьшить", + "customEditors.displayName": "Предварительный просмотр изображения", + "description": "Предоставляет встроенный предварительный просмотр изображений VS Code", + "displayName": "Предварительный просмотр изображения" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/import.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/import.i18n.json index bf45c5253e..58329c9f83 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "Конфигурация импорта неструктурированных файлов", - "flatfileimport.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке" - }, - "out/services/serviceClient": { - "serviceStarted": "Запущено: {0}", - "serviceStarting": "Запуск {0}", - "flatFileImport.serviceStartFailed": "Не удалось запустить {0}: {1}", - "installingServiceDetailed": "Установка {0} в {1}", - "installingService": "Установка службы {0}", - "serviceInstalled": "Установлено: {0}", - "downloadingService": "Идет загрузка {0}", - "downloadingServiceSize": "({0} КБ)", - "downloadingServiceStatus": "Скачивание {0}", - "downloadingServiceComplete": "Скачивание {0} завершено", - "entryExtractedChannelMsg": "Извлечено {0} ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "Оставить отзыв", - "serviceCrashMessage": "Не удалось запустить компонент службы", - "flatFileImport.serverDropdownTitle": "База данных сервера в", - "flatFileImport.databaseDropdownTitle": "База данных, в которой будет создана таблица", "flatFile.InvalidFileLocation": "Недопустимое расположение файла. Попробуйте другой входной файл.", + "flatFileImport.allowNulls": "Разрешить значения NULL", "flatFileImport.browseFiles": "Обзор", - "flatFileImport.openFile": "Открыть", - "flatFileImport.fileTextboxTitle": "Расположение файла для импорта", - "flatFileImport.tableTextboxTitle": "Имя новой таблицы", - "flatFileImport.schemaTextboxTitle": "Схема таблицы", - "flatFileImport.importData": "Импорт данных", - "flatFileImport.next": "Далее", "flatFileImport.columnName": "Имя столбца", "flatFileImport.dataType": "Тип данных", - "flatFileImport.primaryKey": "Первичный ключ", - "flatFileImport.allowNulls": "Разрешить значения NULL", - "flatFileImport.prosePreviewMessage": "Эта операция проанализировала структуру первых 50 строк входного файла для отображения предварительного просмотра ниже.", - "flatFileImport.prosePreviewMessageFail": "Эта операция не была выполнена. Попробуйте использовать другой входной файл.", - "flatFileImport.refresh": "Обновить", - "flatFileImport.importInformation": "Сведения об импорте", - "flatFileImport.importStatus": "Состояние импорта", - "flatFileImport.serverName": "Имя сервера", + "flatFileImport.databaseDropdownTitle": "База данных, в которой будет создана таблица", "flatFileImport.databaseName": "Имя базы данных", - "flatFileImport.tableName": "Имя таблицы", - "flatFileImport.tableSchema": "Схема таблицы", "flatFileImport.fileImport": "Импортируемый файл", - "flatFileImport.success.norows": "✔ Вы успешно вставили данные в таблицу.", - "import.needConnection": "Подключитесь к серверу перед использованием этого мастера.", - "import.needSQLConnection": "Расширение импорта SQL Server не поддерживает этот тип подключения", - "flatFileImport.wizardName": "Мастер импорта неструктурированных файлов", + "flatFileImport.fileTextboxTitle": "Расположение файла для импорта", + "flatFileImport.importData": "Импорт данных", + "flatFileImport.importInformation": "Сведения об импорте", + "flatFileImport.importNewFile": "Импортировать новый файл", + "flatFileImport.importStatus": "Состояние импорта", + "flatFileImport.next": "Далее", + "flatFileImport.openFile": "Открыть", "flatFileImport.page1Name": "Укажите исходный файл", "flatFileImport.page2Name": "Предварительный просмотр данных", "flatFileImport.page3Name": "Изменить столбцы", "flatFileImport.page4Name": "Сводка", - "flatFileImport.importNewFile": "Импортировать новый файл" + "flatFileImport.primaryKey": "Первичный ключ", + "flatFileImport.prosePreviewMessage": "Эта операция проанализировала структуру первых 50 строк входного файла для отображения предварительного просмотра ниже.", + "flatFileImport.prosePreviewMessageFail": "Эта операция не была выполнена. Попробуйте использовать другой входной файл.", + "flatFileImport.refresh": "Обновить", + "flatFileImport.schemaTextboxTitle": "Схема таблицы", + "flatFileImport.serverDropdownTitle": "База данных сервера в", + "flatFileImport.serverName": "Имя сервера", + "flatFileImport.success.norows": "✔ Вы успешно вставили данные в таблицу.", + "flatFileImport.tableName": "Имя таблицы", + "flatFileImport.tableSchema": "Схема таблицы", + "flatFileImport.tableTextboxTitle": "Имя новой таблицы", + "flatFileImport.wizardName": "Мастер импорта неструктурированных файлов", + "import.needConnection": "Подключитесь к серверу перед использованием этого мастера.", + "import.needSQLConnection": "Расширение импорта SQL Server не поддерживает этот тип подключения", + "import.serviceCrashButton": "Оставить отзыв", + "serviceCrashMessage": "Не удалось запустить компонент службы" + }, + "out/services/serviceClient": { + "downloadingService": "Идет загрузка {0}", + "downloadingServiceComplete": "Скачивание {0} завершено", + "downloadingServiceSize": "({0} КБ)", + "downloadingServiceStatus": "Скачивание {0}", + "entryExtractedChannelMsg": "Извлечено {0} ({1}/{2})", + "flatFileImport.serviceStartFailed": "Не удалось запустить {0}: {1}", + "installingService": "Установка службы {0}", + "installingServiceDetailed": "Установка {0} в {1}", + "serviceInstalled": "Установлено: {0}", + "serviceStarted": "Запущено: {0}", + "serviceStarting": "Запуск {0}" + }, + "package": { + "flatfileimport.configuration.title": "Конфигурация импорта неструктурированных файлов", + "flatfileimport.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json index 7db32e2c0b..45321c4868 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "Используйте параметр \"{0}\" для настройки ограничения.", + "goToSetting": "Открыть параметры", + "json.resolveError": "JSON: Ошибка разрешения схемы", + "json.schemaResolutionDisabledMessage": "Скачивание схем отключено. Щелкните, чтобы выполнить настройку.", + "json.schemaResolutionErrorMessage": "Не удалось разрешить схему. Щелкните, чтобы повторить попытку.", + "jsonserver.name": "Языковой сервер JSON", + "ok": "ОК", + "schemaDownloadDisabled": "Скачивание схем отключено из-за параметра \"{0}\"", + "untitled.schema": "Не удается загрузить {0}", + "yes never again": "Больше не показывать" + }, "package": { - "displayName": "Возможности языка JSON", "description": "Предоставляет широкую поддержку языка для файлов JSON.", + "displayName": "Возможности языка JSON", + "json.clickToRetry": "Щелкните, чтобы повторить попытку.", + "json.colorDecorators.enable.deprecationMessage": "Параметр \"json.colorDecorators.enable\" устарел. Теперь вместо него используется параметр \"editor.colorDecorators\".", + "json.colorDecorators.enable.desc": "Включает или отключает декораторы цвета", + "json.enableSchemaDownload.desc": "Если этот параметр установлен, разрешено получение схем JSON из расположений HTTP и HTTPS.", + "json.format.enable.desc": "Включить/отключить модуль форматирования JSON по умолчанию", + "json.maxItemsComputed.desc": "Максимальное количество вычисленных символов структуры документа и сворачиваемых областей (ограничено по соображениям производительности).", + "json.maxItemsExceededInformation.desc": "Показывать уведомление, если превышено максимальное число символов структуры и областей свертывания.", + "json.schemaResolutionErrorMessage": "Не удалось разрешить схему.", "json.schemas.desc": "Связь схем с JSON-файлами в текущем проекте.", - "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", "json.schemas.fileMatch.desc": "Массив шаблонов файлов для проверки соответствия при разрешении файлов JSON в схемы. \"*\" можно использовать в качестве подстановочного знака. Шаблоны исключения также могут быть определены и должны начинаться с \"!\". Файл считается соответствующим, когда есть хотя бы один соответствующий шаблон, а последний соответствующий шаблон не является шаблоном исключения.", "json.schemas.fileMatch.item.desc": "Шаблон файла, который может содержать \"*\" и с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", "json.schemas.schema.desc": "Определение схемы для указанного URL-адреса. Схему необходимо указать только для того, чтобы не обращаться по URL-адресу схемы.", - "json.format.enable.desc": "Включить/отключить модуль форматирования JSON по умолчанию", - "json.tracing.desc": "Отслеживает связь между VS Code и языковым сервером JSON.", - "json.colorDecorators.enable.desc": "Включает или отключает декораторы цвета", - "json.colorDecorators.enable.deprecationMessage": "Параметр \"json.colorDecorators.enable\" устарел. Теперь вместо него используется параметр \"editor.colorDecorators\".", - "json.schemaResolutionErrorMessage": "Не удалось разрешить схему.", - "json.clickToRetry": "Щелкните, чтобы повторить попытку.", - "json.maxItemsComputed.desc": "Максимальное количество вычисленных символов структуры документа и сворачиваемых областей (ограничено по соображениям производительности).", - "json.maxItemsExceededInformation.desc": "Показывать уведомление, если превышено максимальное число символов структуры и областей свертывания.", - "json.enableSchemaDownload.desc": "Если этот параметр установлен, разрешено получение схем JSON из расположений HTTP и HTTPS." - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: Ошибка разрешения схемы", - "jsonserver.name": "Языковой сервер JSON", - "untitled.schema": "Не удается загрузить {0}", - "schemaDownloadDisabled": "Скачивание схем отключено из-за параметра \"{0}\"", - "ok": "ОК", - "goToSetting": "Открыть параметры", - "yes never again": "Больше не показывать", - "configureLimit": "Используйте параметр \"{0}\" для настройки ограничения.", - "json.schemaResolutionErrorMessage": "Не удалось разрешить схему. Щелкните, чтобы повторить попытку.", - "json.schemaResolutionDisabledMessage": "Скачивание схем отключено. Щелкните, чтобы выполнить настройку." + "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", + "json.tracing.desc": "Отслеживает связь между VS Code и языковым сервером JSON." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/json.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/json.i18n.json index fd3869e14c..7116f7260d 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка JSON", - "description": "Обеспечивает выделение синтаксических конструкций и проверку парных скобок в JSON-файлах." + "description": "Обеспечивает выделение синтаксических конструкций и проверку парных скобок в JSON-файлах.", + "displayName": "Основы языка JSON" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/kusto.i18n.json index eb4bff3d58..b9bab917b9 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "Новая записная книжка", - "notebook.command.open": "Открыть записную книжку", - "cloud.databaseProperties.name": "Имя базы данных", - "cloud.databaseProperties.size": "Размер (МБ)", - "cloud.serverProperties.summary": "Состояние", - "cloud.serverProperties.machinesTotal": "Всего компьютеров в кластере", - "cloud.serverProperties.diskCacheCapacity": "% использования объема данных кластера", - "databasesListProperties.name": "Имя", - "databasesListProperties.size": "Размер (МБ)", - "objectsListProperties.name": "Имя", - "objectsListProperties.metadataTypeName": "Тип", - "kusto.configuration.title": "Конфигурация KUSTO", - "kusto.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", - "kusto.format.alignColumnDefinitionsInColumns": "Должны ли определения столбцов быть выровнены?", - "kusto.format.datatypeCasing": "Следует ли форматировать типы данных в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", - "kusto.format.keywordCasing": "Следует ли форматировать ключевые слова в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", - "kusto.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке", - "kusto.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", - "kusto.provider.displayName": "Azure Data Explorer (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "Имя (необязательно)", - "kusto.connectionOptions.connectionName.description": "Настраиваемое имя подключения", - "kusto.connectionOptions.serverName.displayName": "Кластер", - "kusto.connectionOptions.serverName.description": "Имя кластера Kusto", - "kusto.connectionOptions.databaseName.displayName": "База данных", - "kusto.connectionOptions.databaseName.description": "Имя исходного каталога или базы данных в источнике данных", - "kusto.connectionOptions.authType.displayName": "Тип проверки подлинности", - "kusto.connectionOptions.authType.description": "Указывает способ проверки подлинности в Kusto Server", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", - "kusto.connectionOptions.authType.categoryValues.none": "Без проверки подлинности", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Проверка подлинности пользователя", - "kusto.connectionOptions.userName.displayName": "Имя пользователя", - "kusto.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", - "kusto.connectionOptions.password.displayName": "Пароль", - "kusto.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", - "kusto.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", - "kusto.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", - "kusto.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", - "kusto.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", - "kusto.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", - "kusto.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", - "kusto.connectionOptions.applicationName.displayName": "Имя приложения", - "kusto.connectionOptions.applicationName.description": "Имя приложения", - "kusto.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", - "kusto.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к Kusto Server", - "kusto.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", - "kusto.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра Kusto Server, выступающего в роли партнера по обеспечению отработки отказа" + "dist/features": { + "kusto.accountDoesNotExist": "Несуществующая учетная запись.", + "kusto.insufficientlyPrivelagedAzureAccount": "Настроенная учетная запись Azure для {0} не имеет необходимых разрешений для доступа Azure Key Vault к главному ключу столбца для Always Encrypted.", + "kusto.missingLinkedAzureAccount": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure недоступна. Добавьте связанную учетную запись Azure и повторите запрос." }, - "dist/telemetry": { - "viewKnownIssuesText": "Просмотреть известные проблемы", - "serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio." + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "Выполнена установка {0}", + "downloadingServiceChannelMsg": "Скачивание {0}", + "downloadingServiceSizeChannelMsg": "({0} КБ)", + "downloadingServiceStatusMsg": "Скачивание {0}", + "failedToStartServiceErrorMsg": "Не удалось запустить {0}", + "installedServiceChannelMsg": "Установлено: {0}", + "installingServiceChannelMsg": "Установка {0} в {1}", + "installingServiceStatusMsg": "Установка {0}", + "serviceStartedStatusMsg": "Запущено: {0}", + "startingServiceStatusMsg": "Запуск {0}" }, "dist/main": { "kusto.unsupportedPlatform": "Неподдерживаемая платформа", "notebookFileType": "Записные книжки", "unsupportedFileType": "Поддерживаются только записные книжки IPYNB" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "Сеанс для узла {0} не существует", - "notifyError": "Ошибка при уведомлении об изменении узла: {0}", - "rootLabel": "Корень" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "Отмена", "cancel": "Отменить операцию?", - "kusto.searchServers": "Поиск имен серверов" + "cancelTooltip": "Отмена", + "kusto.searchServers": "Поиск имен серверов", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "Запущено: {0}", - "startingServiceStatusMsg": "Запуск {0}", - "failedToStartServiceErrorMsg": "Не удалось запустить {0}", - "installingServiceChannelMsg": "Установка {0} в {1}", - "installingServiceStatusMsg": "Установка {0}", - "installedServiceChannelMsg": "Установлено: {0}", - "downloadingServiceChannelMsg": "Скачивание {0}", - "downloadingServiceSizeChannelMsg": "({0} КБ)", - "downloadingServiceStatusMsg": "Скачивание {0}", - "downloadServiceDoneChannelMsg": "Выполнена установка {0}" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "Ошибка при уведомлении об изменении узла: {0}", + "rootLabel": "Корень", + "sessionNotFound": "Сеанс для узла {0} не существует" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure недоступна. Добавьте связанную учетную запись Azure и повторите запрос.", - "kusto.accountDoesNotExist": "Несуществующая учетная запись.", - "kusto.insufficientlyPrivelagedAzureAccount": "Настроенная учетная запись Azure для {0} не имеет необходимых разрешений для доступа Azure Key Vault к главному ключу столбца для Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio.", + "viewKnownIssuesText": "Просмотреть известные проблемы" + }, + "package": { + "cloud.databaseProperties.name": "Имя базы данных", + "cloud.databaseProperties.size": "Размер (МБ)", + "cloud.serverProperties.diskCacheCapacity": "% использования объема данных кластера", + "cloud.serverProperties.machinesTotal": "Всего компьютеров в кластере", + "cloud.serverProperties.summary": "Состояние", + "databasesListProperties.name": "Имя", + "databasesListProperties.size": "Размер (МБ)", + "kusto.configuration.title": "Конфигурация KUSTO", + "kusto.connectionOptions.applicationName.description": "Имя приложения", + "kusto.connectionOptions.applicationName.displayName": "Имя приложения", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", + "kusto.connectionOptions.authType.categoryValues.none": "Без проверки подлинности", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "Проверка подлинности пользователя", + "kusto.connectionOptions.authType.description": "Указывает способ проверки подлинности в Kusto Server", + "kusto.connectionOptions.authType.displayName": "Тип проверки подлинности", + "kusto.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", + "kusto.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", + "kusto.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", + "kusto.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", + "kusto.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", + "kusto.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", + "kusto.connectionOptions.connectionName.description": "Настраиваемое имя подключения", + "kusto.connectionOptions.connectionName.displayName": "Имя (необязательно)", + "kusto.connectionOptions.databaseName.description": "Имя исходного каталога или базы данных в источнике данных", + "kusto.connectionOptions.databaseName.displayName": "База данных", + "kusto.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра Kusto Server, выступающего в роли партнера по обеспечению отработки отказа", + "kusto.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", + "kusto.connectionOptions.groupName.connectionResiliency": "Устойчивость подключений", + "kusto.connectionOptions.groupName.context": "Контекст", + "kusto.connectionOptions.groupName.initialization": "Инициализация", + "kusto.connectionOptions.groupName.security": "Безопасность", + "kusto.connectionOptions.groupName.source": "Источник", + "kusto.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", + "kusto.connectionOptions.password.displayName": "Пароль", + "kusto.connectionOptions.serverName.description": "Имя кластера Kusto", + "kusto.connectionOptions.serverName.displayName": "Кластер", + "kusto.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", + "kusto.connectionOptions.userName.displayName": "Имя пользователя", + "kusto.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к Kusto Server", + "kusto.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", + "kusto.format.alignColumnDefinitionsInColumns": "Должны ли определения столбцов быть выровнены?", + "kusto.format.datatypeCasing": "Следует ли форматировать типы данных в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", + "kusto.format.keywordCasing": "Следует ли форматировать ключевые слова в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", + "kusto.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке", + "kusto.provider.displayName": "Azure Data Explorer (Kusto)", + "kusto.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", + "kusto.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", + "notebook.command.new": "Новая записная книжка", + "notebook.command.open": "Открыть записную книжку", + "objectsListProperties.metadataTypeName": "Тип", + "objectsListProperties.name": "Имя" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/machine-learning.i18n.json index 4cf3a0ea82..1c167bccfe 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Машинное обучение", - "description": "Машинное обучение", - "title.tasks": "Задачи", - "title.documents": "Документы", - "title.configurations": "Конфигурации", - "title.endpoints": "Конечные точки", - "ml.command.managePackages": "Управление пакетами в базе данных", - "ml.command.manageLanguages": "Управление внешними языками", - "ml.command.predictModel": "Создать прогноз", - "ml.command.manageModels": "Управление моделями", - "ml.command.importModel": "Импортировать модель", - "ml.configuration.title": "Конфигурации Машинного обучения", - "ml.pythonPath.description": "Локальный путь к существующей установке Python, используемой Машинным обучением.", - "ml.enablePython.description": "Включите управление пакетами Python в базе данных.", - "ml.enableR.description": "Включите управление пакетами R в базе данных.", - "ml.rPath.description": "Локальный путь к существующей установке R, используемой Машинным обучением.", - "ml.command.dependencies": "Установить зависимости Машинного обучения", - "ml.command.enableExternalScript": "Включить внешний сценарий" - }, "dist/common/constants": { - "msgYes": "Да", - "msgNo": "Нет", - "mls.managePackages.error": "Управление пакетами не поддерживается для этого сервера. Убедитесь, что на компьютере установлен Python или R.", - "notebookExtensionFailedError": "Не удалось загрузить расширение из-за его зависимости от расширения записной книжки. Дополнительные сведения см. в выходном журнале для расширения записной книжки", - "mls.verifyOdbcDriverError.error": "Для управления пакетами требуется \"{0}\". Проверьте, что проведена установка и правильная настройка.", - "mls.taskFailedError.error": "Не удалось выполнить задачу \"{0}\". Ошибка: {1}", - "mls.cannotFindPython.error": "Не удается найти исполняемый файл Python \"{0}\". Убедитесь, что Python правильно установлен и настроен.", - "mls.cannotFindR.error": "Не удается найти исполняемый файл R \"{0}\". Убедитесь, что R правильно установлен и настроен.", - "mls.installPackageMngDependencies.msgTaskName": "Проверка зависимостей управления пакетами", - "mls.installModelMngDependencies.msgTaskName": "Проверка зависимостей управления моделями", - "mls.noResultError": "Результаты не возвращены", - "mls.requiredPackagesNotInstalled": "Требуемые пакеты не установлены", - "mls.confirmEnableExternalScripts": "Для управления пакетами требуется внешний скрипт. Вы действительно хотите включить этот пункт.", - "mls.enableExternalScriptsError": "Не удалось включить внешний сценарий.", - "mls.externalScriptsIsRequiredError": "Для этого действия требуется конфигурация внешнего скрипта.", - "mls.confirmInstallPythonPackages": "Вы действительно хотите установить необходимые пакеты?", - "mls.installDependencies.confirmInstallPythonPackages": "Для установки требуются следующие пакеты Python: {0}", - "mls.installDependencies.confirmInstallRPackages": "Для установки требуются следующие пакеты R: {0}", - "models.confirmDeleteModel": "Действительно удалить модель '{0}?", - "mls.installDependencies.packages": "Устанавливаются обязательные пакеты...", - "mls.installDependencies.packagesAlreadyInstalled": "Обязательные пакеты уже установлены.", - "mls.installDependencies.getPackagesError": "Не удалось установить пакеты Python. Ошибка: {0}", - "mls.packageManager.NoConnection": "Подключение не выбрано", - "mls.notebookExtensionNotLoaded": "Расширение записной книжки не загружено", - "mls.mssqlExtensionNotLoaded": "Расширение MSSQL не загружено", - "mls.enabledMessage": "Службы машинного обучения включены", - "mls.configUpdateFailed": "Не удалось изменить конфигурации Службы машинного обучения", - "mls.enableButtonTitle": "Включить", - "mls.disableButtonTitle": "Отключить", - "mls.configTitle": "Конфигурация", - "mls.configStatus": "Включено", - "mls.configAction": "Действие", - "mls.externalExecuteScriptTitle": "Внешний скрипт выполнения", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "Ошибка при скачивании", - "mls.invalidModelIdError": "Недопустимый ИД модели. URL-адрес модели: {0}", - "mls.noArtifactError": "Модель не имеет артефактов. URL-адрес модели: {0}", - "mls.downloadingProgress": "Идет скачивание", - "mls.pythonConfigError": "Исполняемый файл Python не настроен", - "mls.rConfigError": "Исполняемый файл R не настроен", - "mls.installingDependencies": "Установка зависимостей...", - "mls.resourceNotFound": "Не удалось найти указанный ресурс", - "mls.latestVersion": "Последняя", - "mls.httpGetRequestError": "Запрос сведений о пакете завершился с ошибкой: {0} {1}", "azure.resource.error": "Ошибка: {0}", - "notSupportedEventArg": "Аргументы события не поддерживаются", - "extLang.installTabTitle": "Установлено", - "extLang.languageCreatedDate": "Установлено", - "extLang.languagePlatform": "Платформа", - "extLang.delete": "Удалить", - "editTitle": "Изменить", - "extLang.installButtonText": "Установить", - "extLang.CancelButtonText": "Отмена", - "extLang.DoneButtonText": "Закрыть", - "extLang.OkButtonText": "ОК", - "extLang.SaveButtonText": "Сохранить", - "extLang.languageName": "Имя", - "extLang.newLanguageTabTitle": "Добавить новый", - "extLang.fileBrowserTabTitle": "Браузер файлов", - "extLang.DialogTitle": "Языки", - "extLang.Target": "Целевой объект", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "Путь к расширению языка", - "extLang.extensionFileLocation": "Расположение расширения языка", - "extLang.extensionFileName": "Имя расширения файла", - "extLang.envVariables": "Переменные окружения", - "extLang.parameters": "Параметры", - "extLang.selectedPath": "Выбранный путь", - "extLang.installFailedError": "Не удается установить язык", - "extLang.updateFailedError": "Не удалось обновить язык", - "models.modelUpdateFailedError": "Не удалось обновить модель", - "models.modelsListEmptyMessage": "Модели не найдены", - "models.selectModelTableMessage": "Выберите таблицу", - "models.selectModelDatabaseMessage": "Выберите базу данных", - "models.azureModelsListEmptyTitle": "Модели не найдены.", - "models.azureModelsListEmptyDescription": "Выберите другую рабочую область Azure ML", - "models.modelsListEmptyDescription": "Выберите другую базу данных или таблицу", - "databaseName": "База данных", - "databaseToStoreInfo": "Выберите базу данных, в которой будет хранится новая модель.", - "tableToStoreInfo": "Выберите существующую таблицу, соответствующую схеме модели, или создайте новую, чтобы сохранить импортированную модель.", - "tableName": "Таблица", - "modelTableInfo": "Выберите таблицу моделей, чтобы просмотреть список существующих или импортированных моделей.", - "modelDatabaseInfo": "Выберите базу данных, в которой хранятся существующие или импортированные модели.", - "existingTableName": "Существующая таблица", - "newTableName": "Создать таблицу", - "models.name": "Имя", - "models.fileName": "Файл", - "models.description": "Описание", - "models.created": "Дата создания", - "models.imported": "Дата импорта", - "models.framework": "Платформа", - "models.frameworkVersion": "Версия платформы", - "models.version": "Версия", - "models.browseButton": "...", - "models.azureAccount": "Учетная запись Azure", - "models.azureSignIn": "Учетная запись входа или обновления Azure", - "predict.columnDatabase": "База данных-источник", - "predict.columnDatabaseInfo": "Выберите базу данных, содержащую набор данных для применения прогноза.", - "predict.columnTable": "Исходная таблица", - "predict.columnTableInfo": "Выберите таблицу, содержащую набор данных для применения прогноза.", - "predict.inputColumns": "Сопоставление входных данных модели", - "predict.outputColumns": "Выходные данные модели", - "predict.columnName": "Исходные столбцы", - "predict.dataTypeName": "Тип", - "predict.displayName": "Отображаемое имя", - "predict.inputName": "Входные данные модели", - "predict.selectColumnTitle": "Выбрать столбец...", - "models.selectModelDatabaseTitle": "Выберите базу данных с моделями", - "models.selectModelTableTitle": "Выбор таблиц с моделями", - "predict.selectDatabaseTitle": "Выберите базу данных", - "predict.selectTableTitle": "Выберите таблицу", - "predict.outputName": "Имя", - "models.azureSubscription": "Подписка Azure", - "models.azureGroup": "Группа ресурсов", - "models.azureModelWorkspace": "Рабочая область машинного обучения Azure", - "models.azureModelFilter": "Фильтр", - "models.azureModels": "Модели", - "models.azureModelsTitle": "Модели Azure", - "models.localModelsTitle": "Локальные модели", - "models.modelSourcesTitle": "Исходное расположение", - "models.modelSourcePageTitle": "Выберите тип источника модели", - "models.localModelSourceDescriptionForImport": "Выбрано \"Отправка файла\". Это позволяет импортировать файл модели с локального компьютера в базу данных модели в этом экземпляре SQL. Нажмите \"Далее\", чтобы продолжить.​", - "models.azureModelSourceDescriptionForImport": "Выбрано \"Машинное обучение Azure\". С его помощью вы можете импортировать модели, хранящиеся в рабочих областях \"Машинного обучения Azure\" в базе данных модели в этом экземпляре SQL. Нажмите кнопку \"Далее\", чтобы продолжить.​​", - "models.localModelSourceDescriptionForPredict": "Выбрано \"Отправка файла\". Это позволит отправить файл модели с локального компьютера. Нажмите \"Далее\", чтобы продолжить.​​", - "models.importedModelSourceDescriptionForPredict": "Выбрано \"Импортированные модели\". Это позволяет выбирать из моделей, хранящихся в таблице моделей из базы данных. Нажмите \"Далее\", чтобы продолжить.​", - "models.azureModelSourceDescriptionForPredict": "Выбрано \"Машинное обучение Azure\". С его помощью вы можете выбрать модели, хранящиеся в рабочих областях \"Машинного обучения Azure\". Нажмите кнопку \"Далее\", чтобы продолжить.​", - "models.modelImportTargetPageTitle": "Выберите или введите расположение для импорта моделей в", - "models.columnSelectionPageTitle": "Сопоставление исходных данных с моделью", - "models.modelDetailsPageTitle": "Введите сведения о модели", - "models.modelLocalSourceTitle": "Исходные файлы", - "models.modelLocalSourceTooltip": "Пути к файлам моделей для импорта", - "models.onnxNotSupportedError": "Среда выполнения ONNX не поддерживается на текущем сервере", - "models.currentModelsTitle": "Модели", - "models.importModelDoneButton": "Импортировать", - "models.predictModel": "Прогноз", - "models.RegisterWizard": "Модели импорта", - "models.viewImportModelsTitle": "Просмотр и импорт моделей", - "models.viewImportModelsDesc": "Модели машинного обучения можно хранить в одной или нескольких базах данных и таблицах. Выберите базу данных модели и таблицу для просмотра моделей в них.", - "models.viewImportModeledForPredictDesc": "Модели хранятся в одной или нескольких базах данных и таблицах. Выберите базу данных модели и таблицу для просмотра моделей в них.", - "models.learnMoreLink": "Дополнительные сведения.", - "models.importModelTitle": "Импорт и просмотр моделей", - "models.editModelTitle": "Изменить модель", - "models.importModelDesc": "Импорт или просмотр моделей машинного обучения, хранящихся в базе данных", - "models.makePredictionTitle": "Создать прогнозы", - "models.makePredictionDesc": "Создание прогнозного значения или оценок с помощью управляемой модели", - "models.createNotebookTitle": "Создать записную книжку", - "models.createNotebookDesc": "Запуск экспериментов и создание моделей в записной книжке", - "models.modelRegisteredSuccessfully": "Модель зарегистрирована", - "models.modelUpdatedSuccessfully": "Модель обновлена", - "models.modelFailedToRegistered": "Не удалось зарегистрировать модель", - "models.localModelSource": "Отправка файла", - "models.localModelPageTitle": "Отправка файла модели", - "models.azureModelSource": "Машинное обучение Azure", - "models.azureModelPageTitle": "Импорт из \"Машинного обучения Azure\"", - "models.importedModelsPageTitle": "Выбор импортированной модели", - "models.registeredModelsSource": "Импортированные модели", - "models.downloadModelMsgTaskName": "Скачивание модели из Azure", - "models.invalidAzureResourceError": "Недопустимый ресурс Azure", - "models.invalidModelToRegisterError": "Недопустимая модель для регистрации", - "models.invalidModelToPredictError": "Недопустимая модель для прогнозирования", - "models.invalidModelParametersError": "Выберите допустимые параметры исходной таблицы и модели", - "models.invalidModelToSelectError": "Выберите допустимую модель", - "models.invalidModelImportTargetError": "Выберите допустимую таблицу", - "models.columnDataTypeMismatchWarningHelper": "Щелкните, чтобы просмотреть подробности предупреждения", - "models.columnDataTypeMismatchWarningHeading": "Различия в типе данных", - "models.columnDataTypeMismatchWarning": "Тип данных столбца исходной таблицы не совпадает с требуемым типом поля ввода.", - "models.outputColumnDataTypeNotSupportedWarning": "Тип данных выходного столбца не соответствует типу поля выходных данных.", - "models.modelNameRequiredError": "Требуется указать имя модели.", - "models.modelsRequiredError": "Выберите хотя бы одну модель для импорта.", - "models.updateModelFailedError": "Не удалось обновить модель", - "models.modelSchemaIsAcceptedMessage": "Таблица соответствует требованиям!", - "models.selectModelsTableMessage": "Выберите таблицу моделей", - "models.modelSchemaIsNotAcceptedMessage": "Недопустимая структура таблицы!", - "models.importModelFailedError": "Не удалось зарегистрировать модель: {0}, файл: {1}", - "models.invalidImportTableError": "Недопустимая таблица для импорта моделей. Имя базы данных: {0}, имя таблицы: {1}", - "models.invalidImportTableSchemaError": "Схема таблицы не поддерживается для импорта модели. Имя базы данных: {0}, имя таблицы: {1}.", - "models.loadModelParameterFailedError": "Не удалось загрузить параметры модели", - "models.unsupportedModelParameterType": "не поддерживается", - "dashboardTitle": "Машинное обучение", "dashboardDesc": "Машинное обучение для баз данных SQL", "dashboardLinksTitle": "Полезные ссылки", + "dashboardTitle": "Машинное обучение", "dashboardVideoLinksTitle": "Видеоучебники", - "showMoreTitle": "Показать больше", - "showLessTitle": "Показать меньше", + "databaseName": "База данных", + "databaseToStoreInfo": "Выберите базу данных, в которой будет хранится новая модель.", + "editTitle": "Изменить", + "existingTableName": "Существующая таблица", + "extLang.CancelButtonText": "Отмена", + "extLang.DialogTitle": "Языки", + "extLang.DoneButtonText": "Закрыть", + "extLang.Local": "localhost", + "extLang.OkButtonText": "ОК", + "extLang.SaveButtonText": "Сохранить", + "extLang.Target": "Целевой объект", + "extLang.delete": "Удалить", + "extLang.envVariables": "Переменные окружения", + "extLang.extensionFileLocation": "Расположение расширения языка", + "extLang.extensionFileName": "Имя расширения файла", + "extLang.extensionFilePath": "Путь к расширению языка", + "extLang.fileBrowserTabTitle": "Браузер файлов", + "extLang.installButtonText": "Установить", + "extLang.installFailedError": "Не удается установить язык", + "extLang.installTabTitle": "Установлено", + "extLang.languageCreatedDate": "Установлено", + "extLang.languageName": "Имя", + "extLang.languagePlatform": "Платформа", + "extLang.newLanguageTabTitle": "Добавить новый", + "extLang.parameters": "Параметры", + "extLang.selectedPath": "Выбранный путь", + "extLang.updateFailedError": "Не удалось обновить язык", "learnMoreTitle": "Дополнительные сведения", - "sqlMlDocTitle": "Документация по машинному обучению SQL", - "sqlMlExtDocTitle": "Расширение Машинного обучение в Azure Data Studio", - "sqlMlExtDocDesc": "Узнайте, как использовать расширение Машинного обучения в Azure Data Studio, чтобы управлять пакетами, создавать прогнозы и импортировать модели.", - "sqlMlDocDesc": "Узнайте, как использовать машинное обучение в SQL Server и SQL в Azure для выполнения сценариев Python и R для реляционных данных.", - "sqlMlsDocTitle": "Службы машинного обучения SQL Server (Python и R)", - "sqlMlsDocDesc": "Начните работу со Службами машинного обучения на SQL Server и узнайте, как установить их в Windows и Linux.", - "sqlMlsMIDocTitle": "Службы машинного обучения в управляемом экземпляре SQL Azure", - "sqlMlsMIDocDesc": "Начните работу со Службами машинного обучения в управляемых экземплярах SQL Azure.", + "ml.dataCount": "Отображение моделей: {0}", + "mls.cannotFindPython.error": "Не удается найти исполняемый файл Python \"{0}\". Убедитесь, что Python правильно установлен и настроен.", + "mls.cannotFindR.error": "Не удается найти исполняемый файл R \"{0}\". Убедитесь, что R правильно установлен и настроен.", + "mls.configAction": "Действие", + "mls.configStatus": "Включено", + "mls.configTitle": "Конфигурация", + "mls.configUpdateFailed": "Не удалось изменить конфигурации Службы машинного обучения", + "mls.confirmEnableExternalScripts": "Для управления пакетами требуется внешний скрипт. Вы действительно хотите включить этот пункт.", + "mls.confirmInstallPythonPackages": "Вы действительно хотите установить необходимые пакеты?", + "mls.disableButtonTitle": "Отключить", + "mls.downloadError": "Ошибка при скачивании", + "mls.downloadingProgress": "Идет скачивание", + "mls.enableButtonTitle": "Включить", + "mls.enableExternalScriptsError": "Не удалось включить внешний сценарий.", + "mls.enabledMessage": "Службы машинного обучения включены", + "mls.externalExecuteScriptTitle": "Внешний скрипт выполнения", + "mls.externalScriptsIsRequiredError": "Для этого действия требуется конфигурация внешнего скрипта.", + "mls.httpGetRequestError": "Запрос сведений о пакете завершился с ошибкой: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "Для установки требуются следующие пакеты Python: {0}", + "mls.installDependencies.confirmInstallRPackages": "Для установки требуются следующие пакеты R: {0}", + "mls.installDependencies.getPackagesError": "Не удалось установить пакеты Python. Ошибка: {0}", + "mls.installDependencies.packages": "Устанавливаются обязательные пакеты...", + "mls.installDependencies.packagesAlreadyInstalled": "Обязательные пакеты уже установлены.", + "mls.installModelMngDependencies.msgTaskName": "Проверка зависимостей управления моделями", + "mls.installPackageMngDependencies.msgTaskName": "Проверка зависимостей управления пакетами", + "mls.installingDependencies": "Установка зависимостей...", + "mls.invalidModelIdError": "Недопустимый ИД модели. URL-адрес модели: {0}", + "mls.latestVersion": "Последняя", + "mls.managePackages.error": "Управление пакетами не поддерживается для этого сервера. Убедитесь, что на компьютере установлен Python или R.", + "mls.mssqlExtensionNotLoaded": "Расширение MSSQL не загружено", + "mls.noArtifactError": "Модель не имеет артефактов. URL-адрес модели: {0}", + "mls.noResultError": "Результаты не возвращены", + "mls.notebookExtensionNotLoaded": "Расширение записной книжки не загружено", + "mls.packageManager.NoConnection": "Подключение не выбрано", + "mls.pythonConfigError": "Исполняемый файл Python не настроен", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "Исполняемый файл R не настроен", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "Требуемые пакеты не установлены", + "mls.resourceNotFound": "Не удалось найти указанный ресурс", + "mls.taskFailedError.error": "Не удалось выполнить задачу \"{0}\". Ошибка: {1}", + "mls.verifyOdbcDriverError.error": "Для управления пакетами требуется \"{0}\". Проверьте, что проведена установка и правильная настройка.", "mlsInstallObdcDocTitle": "Установка Microsoft ODBC Driver for SQL Server", "mlsInstallOdbcDocDesc": "В этом документе объясняется, как установить Microsoft ODBC Driver for SQL Server.", - "onnxOnEdgeOdbcDocTitle": "Машинное обучение и ИИ с ONNX в предварительной версии базы данных SQL для пограничных вычислений", + "modelDatabaseInfo": "Выберите базу данных, в которой хранятся существующие или импортированные модели.", + "modelTableInfo": "Выберите таблицу моделей, чтобы просмотреть список существующих или импортированных моделей.", + "models.RegisterWizard": "Модели импорта", + "models.azureAccount": "Учетная запись Azure", + "models.azureGroup": "Группа ресурсов", + "models.azureModelFilter": "Фильтр", + "models.azureModelPageTitle": "Импорт из \"Машинного обучения Azure\"", + "models.azureModelSource": "Машинное обучение Azure", + "models.azureModelSourceDescriptionForImport": "Выбрано \"Машинное обучение Azure\". С его помощью вы можете импортировать модели, хранящиеся в рабочих областях \"Машинного обучения Azure\" в базе данных модели в этом экземпляре SQL. Нажмите кнопку \"Далее\", чтобы продолжить.​​", + "models.azureModelSourceDescriptionForPredict": "Выбрано \"Машинное обучение Azure\". С его помощью вы можете выбрать модели, хранящиеся в рабочих областях \"Машинного обучения Azure\". Нажмите кнопку \"Далее\", чтобы продолжить.​", + "models.azureModelWorkspace": "Рабочая область машинного обучения Azure", + "models.azureModels": "Модели", + "models.azureModelsListEmptyDescription": "Выберите другую рабочую область Azure ML", + "models.azureModelsListEmptyTitle": "Модели не найдены.", + "models.azureModelsTitle": "Модели Azure", + "models.azureSignIn": "Учетная запись входа или обновления Azure", + "models.azureSubscription": "Подписка Azure", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "Тип данных столбца исходной таблицы не совпадает с требуемым типом поля ввода.", + "models.columnDataTypeMismatchWarningHeading": "Различия в типе данных", + "models.columnDataTypeMismatchWarningHelper": "Щелкните, чтобы просмотреть подробности предупреждения", + "models.columnSelectionPageTitle": "Сопоставление исходных данных с моделью", + "models.confirmDeleteModel": "Действительно удалить модель '{0}?", + "models.createNotebookDesc": "Запуск экспериментов и создание моделей в записной книжке", + "models.createNotebookTitle": "Создать записную книжку", + "models.created": "Дата создания", + "models.currentModelsTitle": "Модели", + "models.description": "Описание", + "models.downloadModelMsgTaskName": "Скачивание модели из Azure", + "models.editModelTitle": "Изменить модель", + "models.fileName": "Файл", + "models.framework": "Платформа", + "models.frameworkVersion": "Версия платформы", + "models.importModelDesc": "Импорт или просмотр моделей машинного обучения, хранящихся в базе данных", + "models.importModelDoneButton": "Импортировать", + "models.importModelFailedError": "Не удалось зарегистрировать модель: {0}, файл: {1}", + "models.importModelTitle": "Импорт и просмотр моделей", + "models.imported": "Дата импорта", + "models.importedModelSourceDescriptionForPredict": "Выбрано \"Импортированные модели\". Это позволяет выбирать из моделей, хранящихся в таблице моделей из базы данных. Нажмите \"Далее\", чтобы продолжить.​", + "models.importedModelsPageTitle": "Выбор импортированной модели", + "models.invalidAzureResourceError": "Недопустимый ресурс Azure", + "models.invalidImportTableError": "Недопустимая таблица для импорта моделей. Имя базы данных: {0}, имя таблицы: {1}", + "models.invalidImportTableSchemaError": "Схема таблицы не поддерживается для импорта модели. Имя базы данных: {0}, имя таблицы: {1}.", + "models.invalidModelImportTargetError": "Выберите допустимую таблицу", + "models.invalidModelParametersError": "Выберите допустимые параметры исходной таблицы и модели", + "models.invalidModelToPredictError": "Недопустимая модель для прогнозирования", + "models.invalidModelToRegisterError": "Недопустимая модель для регистрации", + "models.invalidModelToSelectError": "Выберите допустимую модель", + "models.learnMoreLink": "Дополнительные сведения.", + "models.loadModelParameterFailedError": "Не удалось загрузить параметры модели", + "models.localModelPageTitle": "Отправка файла модели", + "models.localModelSource": "Отправка файла", + "models.localModelSourceDescriptionForImport": "Выбрано \"Отправка файла\". Это позволяет импортировать файл модели с локального компьютера в базу данных модели в этом экземпляре SQL. Нажмите \"Далее\", чтобы продолжить.​", + "models.localModelSourceDescriptionForPredict": "Выбрано \"Отправка файла\". Это позволит отправить файл модели с локального компьютера. Нажмите \"Далее\", чтобы продолжить.​​", + "models.localModelsTitle": "Локальные модели", + "models.makePredictionDesc": "Создание прогнозного значения или оценок с помощью управляемой модели", + "models.makePredictionTitle": "Создать прогнозы", + "models.modelDetailsPageTitle": "Введите сведения о модели", + "models.modelFailedToRegistered": "Не удалось зарегистрировать модель", + "models.modelImportTargetPageTitle": "Выберите или введите расположение для импорта моделей в", + "models.modelLocalSourceTitle": "Исходные файлы", + "models.modelLocalSourceTooltip": "Пути к файлам моделей для импорта", + "models.modelNameRequiredError": "Требуется указать имя модели.", + "models.modelRegisteredSuccessfully": "Модель зарегистрирована", + "models.modelSchemaIsAcceptedMessage": "Таблица соответствует требованиям!", + "models.modelSchemaIsNotAcceptedMessage": "Недопустимая структура таблицы!", + "models.modelSourcePageTitle": "Выберите тип источника модели", + "models.modelSourcesTitle": "Исходное расположение", + "models.modelUpdateFailedError": "Не удалось обновить модель", + "models.modelUpdatedSuccessfully": "Модель обновлена", + "models.modelsListEmptyDescription": "Выберите другую базу данных или таблицу", + "models.modelsListEmptyMessage": "Модели не найдены", + "models.modelsRequiredError": "Выберите хотя бы одну модель для импорта.", + "models.name": "Имя", + "models.onnxNotSupportedError": "Среда выполнения ONNX не поддерживается на текущем сервере", + "models.outputColumnDataTypeNotSupportedWarning": "Тип данных выходного столбца не соответствует типу поля выходных данных.", + "models.predictModel": "Прогноз", + "models.registeredModelsSource": "Импортированные модели", + "models.selectModelDatabaseMessage": "Выберите базу данных", + "models.selectModelDatabaseTitle": "Выберите базу данных с моделями", + "models.selectModelTableMessage": "Выберите таблицу", + "models.selectModelTableTitle": "Выбор таблиц с моделями", + "models.selectModelsTableMessage": "Выберите таблицу моделей", + "models.unsupportedModelParameterType": "не поддерживается", + "models.updateModelFailedError": "Не удалось обновить модель", + "models.version": "Версия", + "models.viewImportModeledForPredictDesc": "Модели хранятся в одной или нескольких базах данных и таблицах. Выберите базу данных модели и таблицу для просмотра моделей в них.", + "models.viewImportModelsDesc": "Модели машинного обучения можно хранить в одной или нескольких базах данных и таблицах. Выберите базу данных модели и таблицу для просмотра моделей в них.", + "models.viewImportModelsTitle": "Просмотр и импорт моделей", + "msgNo": "Нет", + "msgYes": "Да", + "newTableName": "Создать таблицу", + "notSupportedEventArg": "Аргументы события не поддерживаются", + "notebookExtensionFailedError": "Не удалось загрузить расширение из-за его зависимости от расширения записной книжки. Дополнительные сведения см. в выходном журнале для расширения записной книжки", "onnxOnEdgeOdbcDocDesc": "Начало работы с машинным обучением в базе данных SQL Azure для пограничных вычислений", - "ml.dataCount": "Отображение моделей: {0}" + "onnxOnEdgeOdbcDocTitle": "Машинное обучение и ИИ с ONNX в предварительной версии базы данных SQL для пограничных вычислений", + "predict.columnDatabase": "База данных-источник", + "predict.columnDatabaseInfo": "Выберите базу данных, содержащую набор данных для применения прогноза.", + "predict.columnName": "Исходные столбцы", + "predict.columnTable": "Исходная таблица", + "predict.columnTableInfo": "Выберите таблицу, содержащую набор данных для применения прогноза.", + "predict.dataTypeName": "Тип", + "predict.displayName": "Отображаемое имя", + "predict.inputColumns": "Сопоставление входных данных модели", + "predict.inputName": "Входные данные модели", + "predict.outputColumns": "Выходные данные модели", + "predict.outputName": "Имя", + "predict.selectColumnTitle": "Выбрать столбец...", + "predict.selectDatabaseTitle": "Выберите базу данных", + "predict.selectTableTitle": "Выберите таблицу", + "showLessTitle": "Показать меньше", + "showMoreTitle": "Показать больше", + "sqlMlDocDesc": "Узнайте, как использовать машинное обучение в SQL Server и SQL в Azure для выполнения сценариев Python и R для реляционных данных.", + "sqlMlDocTitle": "Документация по машинному обучению SQL", + "sqlMlExtDocDesc": "Узнайте, как использовать расширение Машинного обучения в Azure Data Studio, чтобы управлять пакетами, создавать прогнозы и импортировать модели.", + "sqlMlExtDocTitle": "Расширение Машинного обучение в Azure Data Studio", + "sqlMlsDocDesc": "Начните работу со Службами машинного обучения на SQL Server и узнайте, как установить их в Windows и Linux.", + "sqlMlsDocTitle": "Службы машинного обучения SQL Server (Python и R)", + "sqlMlsMIDocDesc": "Начните работу со Службами машинного обучения в управляемых экземплярах SQL Azure.", + "sqlMlsMIDocTitle": "Службы машинного обучения в управляемом экземпляре SQL Azure", + "tableName": "Таблица", + "tableToStoreInfo": "Выберите существующую таблицу, соответствующую схеме модели, или создайте новую, чтобы сохранить импортированную модель." + }, + "package": { + "description": "Машинное обучение", + "displayName": "Машинное обучение", + "ml.command.dependencies": "Установить зависимости Машинного обучения", + "ml.command.enableExternalScript": "Включить внешний сценарий", + "ml.command.importModel": "Импортировать модель", + "ml.command.manageLanguages": "Управление внешними языками", + "ml.command.manageModels": "Управление моделями", + "ml.command.managePackages": "Управление пакетами в базе данных", + "ml.command.predictModel": "Создать прогноз", + "ml.configuration.title": "Конфигурации Машинного обучения", + "ml.enablePython.description": "Включите управление пакетами Python в базе данных.", + "ml.enableR.description": "Включите управление пакетами R в базе данных.", + "ml.pythonPath.description": "Локальный путь к существующей установке Python, используемой Машинным обучением.", + "ml.rPath.description": "Локальный путь к существующей установке R, используемой Машинным обучением.", + "title.configurations": "Конфигурации", + "title.documents": "Документы", + "title.endpoints": "Конечные точки", + "title.tasks": "Задачи" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json index c7634a9428..161a0af7a4 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка Markdown", - "description": "Предоставляет фрагменты кода и подсветку синтаксиса для файлов Markdown." + "description": "Предоставляет фрагменты кода и подсветку синтаксиса для файлов Markdown.", + "displayName": "Основы языка Markdown" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json index 52ff5f9c8f..cb6365c406 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "перейти по ссылке" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[Предварительный просмотр] {0}", + "onPreviewStyleLoadError": "Не удалось загрузить 'markdown.styles': {0}", + "preview.clickOpenFailed": "Не удалось открыть {0}", + "previewTitle": "Открыть {0} для предварительного просмотра" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "Не удается найти {0}", + "preview.securityMessage.label": "Предупреждение безопасности об отключении содержимого", + "preview.securityMessage.text": "Некоторое содержимое в этом документе было отключено", + "preview.securityMessage.title": "В предварительном просмотре Markdown было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Markdown" + }, + "dist/security": { + "disable.description": "Разрешить все содержимое и выполнение сценариев. Не рекомендуется", + "disable.title": "Отключить", + "disableSecurityWarning.title": "Отключить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "enableSecurityWarning.title": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", + "insecureContent.description": "Включить загрузку содержимого через HTTP", + "insecureContent.title": "Разрешить небезопасное содержимое", + "insecureLocalContent.description": "Включить загрузку содержимого через HTTP из localhost", + "insecureLocalContent.title": "Разрешить небезопасное локальное содержимое", + "moreInfo.title": "Дополнительные сведения", + "preview.showPreviewSecuritySelector.title": "Установите параметры безопасности для предварительного просмотра Markdown в этой рабочей области", + "strict.description": "Загружать только безопасное содержимое", + "strict.title": "Строгий", + "toggleSecurityWarning.description": "Не влияет на уровень безопасности содержимого" + }, "package": { - "displayName": "Возможности языка Markdown", + "configuration.markdown.links.openLocation.beside": "Открытые ссылки рядом с активным редактором.", + "configuration.markdown.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", + "configuration.markdown.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Markdown.", + "configuration.markdown.preview.openMarkdownLinks.description": "Указывает, как следует открывать ссылки на другие файлы Markdown при предварительном просмотре Markdown.", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "Пробовать открывать ссылки в редакторе.", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Markdown.", "description": "Предоставляет широкую поддержку языка для Markdown.", + "displayName": "Возможности языка Markdown", "markdown.preview.breaks.desc": "Задает способ отрисовки разрывов строк для предварительного просмотра Markdown. Если задано значение true, для каждой новой строки внутри абзацев создается
.", - "markdown.preview.linkify": "Включить или отключить преобразование текста в URL для предварительного просмотра Markdown.", - "markdown.preview.typographer": "Включить или отключить некоторые не зависящие от языка замены и применение кавычек для предварительного просмотра Markdown.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Дважды щелкните в области предварительного просмотра Markdown, чтобы переключиться в редактор.", "markdown.preview.fontFamily.desc": "Определяет семейство шрифтов, используемое в области предварительного просмотра Markdown.", "markdown.preview.fontSize.desc": "Определяет размер шрифта (в пикселях), используемый в области предварительного просмотра Markdown.", "markdown.preview.lineHeight.desc": "Определяет высоту строки, используемую в области предварительного просмотра Markdown. Это значение задается относительно размера шрифта.", + "markdown.preview.linkify": "Включить или отключить преобразование текста в URL для предварительного просмотра Markdown.", "markdown.preview.markEditorSelection.desc": "Выделение выбранного в текущем редакторе в предварительном просмотре Markdown.", + "markdown.preview.refresh.title": "Обновить область предварительного просмотра", "markdown.preview.scrollEditorWithPreview.desc": "Обновить представление редактора при прокрутке предварительного просмотра Markdown.", "markdown.preview.scrollPreviewWithEditor.desc": "Обновить представление предварительного просмотра при прокрутке редактора Markdown.", "markdown.preview.title": "Открыть область предварительного просмотра", + "markdown.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", + "markdown.preview.typographer": "Включить или отключить некоторые не зависящие от языка замены и применение кавычек для предварительного просмотра Markdown.", "markdown.previewSide.title": "Открыть область предварительного просмотра сбоку", "markdown.showLockedPreviewToSide.title": "Открыть заблокированную область предварительного просмотра сбоку", + "markdown.showPreviewSecuritySelector.title": "Изменить параметры безопасности для предварительного просмотра", "markdown.showSource.title": "Показать источник", "markdown.styles.dec": "Список URL-адресов или локальных путей к таблицам стилей CSS, используемых из области предварительного просмотра Markdown. Относительные пути интерпретируются относительно папки, открытой в проводнике. Если папка не открыта, они интерпретируются относительно расположения файла Markdown. Все символы \"\\\" должны записываться в виде \"\\\\\".", - "markdown.showPreviewSecuritySelector.title": "Изменить параметры безопасности для предварительного просмотра", "markdown.trace.desc": "Включить ведение журнала отладки для расширения Markdown.", - "markdown.preview.refresh.title": "Обновить область предварительного просмотра", - "markdown.preview.toggleLock.title": "Включить/отключить блокировку области предварительного просмотра", - "configuration.markdown.preview.openMarkdownLinks.description": "Указывает, как следует открывать ссылки на другие файлы Markdown при предварительном просмотре Markdown.", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "Пробовать открывать ссылки в редакторе.", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "Пробовать открывать ссылки в окне предварительного просмотра Markdown.", - "configuration.markdown.links.openLocation.description": "Определяет, где следует открывать ссылки в файлах Markdown.", - "configuration.markdown.links.openLocation.currentGroup": "Откройте ссылки в группе активного редактора.", - "configuration.markdown.links.openLocation.beside": "Открытые ссылки рядом с активным редактором." - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "перейти по ссылке" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "Некоторое содержимое в этом документе было отключено", - "preview.securityMessage.title": "В предварительном просмотре Markdown было отключено потенциально опасное или ненадежное содержимое. Чтобы разрешить ненадежное содержимое или включить сценарии, измените параметры безопасности предварительного просмотра Markdown", - "preview.securityMessage.label": "Предупреждение безопасности об отключении содержимого", - "preview.notFound": "Не удается найти {0}" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "Не удалось загрузить 'markdown.styles': {0}", - "preview.clickOpenFailed": "Не удалось открыть {0}", - "lockedPreviewTitle": "[Предварительный просмотр] {0}", - "previewTitle": "Открыть {0} для предварительного просмотра" - }, - "dist/security": { - "strict.title": "Строгий", - "strict.description": "Загружать только безопасное содержимое", - "insecureLocalContent.title": "Разрешить небезопасное локальное содержимое", - "insecureLocalContent.description": "Включить загрузку содержимого через HTTP из localhost", - "insecureContent.title": "Разрешить небезопасное содержимое", - "insecureContent.description": "Включить загрузку содержимого через HTTP", - "disable.title": "Отключить", - "disable.description": "Разрешить все содержимое и выполнение сценариев. Не рекомендуется", - "moreInfo.title": "Дополнительные сведения", - "enableSecurityWarning.title": "Включить предварительный просмотр предупреждений системы безопасности в этой рабочей области", - "disableSecurityWarning.title": "Отключить предварительный просмотр предупреждений системы безопасности в этой рабочей области", - "toggleSecurityWarning.description": "Не влияет на уровень безопасности содержимого", - "preview.showPreviewSecuritySelector.title": "Установите параметры безопасности для предварительного просмотра Markdown в этой рабочей области" + "workspaceTrust": "Требуется для загрузки стилей, настроенных в рабочей области." } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json index d327722c0b..4d309c4fc5 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "Принять оба изменения", + "acceptCurrentChange": "Принять текущее изменение", + "acceptIncomingChange": "Принять входящее изменение", + "compareChanges": "Сравнить изменения" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: текущие изменения ⟷ входящие изменения", + "cursorNotInConflict": "Курсор не находится на конфликте объединения", + "cursorOnCommonAncestorsRange": "Курсор редактора находится в блоке общих предков. Переместите его в блок \"Текущее\" или \"Входящее\"", + "cursorOnSplitterRange": "Курсор редактора находится на разделителе блока объединения конфликтов. Переместите его в блок \"Текущее\" или \"Входящее\"", + "noConflicts": "Конфликтов объединения в этом файле не обнаружено", + "noOtherConflictsInThisFile": "Других конфликтов объединения в этом файле не обнаружено" + }, + "dist/mergeDecorator": { + "currentChange": "(текущее изменение)", + "incomingChange": "(входящее изменение)" + }, "package": { - "displayName": "Объединить конфликт", - "description": "Выделение и команды для внутренних конфликтов слияния.", - "command.category": "Объединить конфликт", + "command.accept.all-both": "Принять все входящие и текущие", "command.accept.all-current": "Принять все текущие", "command.accept.all-incoming": "Принять все входящие", - "command.accept.all-both": "Принять все входящие и текущие", + "command.accept.both": "Принять оба", "command.accept.current": "Принять текущее", "command.accept.incoming": "Принять входящее", "command.accept.selection": "Принять выделенное", - "command.accept.both": "Принять оба", + "command.category": "Объединить конфликт", + "command.compare": "Сравнить текущий конфликт", "command.next": "Следующий конфликт", "command.previous": "Предыдущий конфликт", - "command.compare": "Сравнить текущий конфликт", - "config.title": "Объединить конфликт", "config.autoNavigateNextConflictEnabled": "Следует ли автоматически перейти к следующему конфликту слияния после устранения конфликта слияния.", "config.codeLensEnabled": "Создать Code Lens для блоков объединения конфликтов в редакторе.", "config.decoratorsEnabled": "Создать декораторы для блоков объединения конфликтов в редакторе.", "config.diffViewPosition": "Определяет, где следует открыть представление инструмента сравнения при сравнении изменений в конфликтах слияния.", - "config.diffViewPosition.current": "Откройте представление инструмента сравнения в текущей группе редакторов.", + "config.diffViewPosition.below": "Откройте представление инструмента сравнения под текущей группой редакторов.", "config.diffViewPosition.beside": "Откройте представление инструмента сравнения рядом с текущей группой редакторов.", - "config.diffViewPosition.below": "Откройте представление инструмента сравнения под текущей группой редакторов." + "config.diffViewPosition.current": "Откройте представление инструмента сравнения в текущей группе редакторов.", + "config.title": "Объединить конфликт", + "description": "Выделение и команды для внутренних конфликтов слияния.", + "displayName": "Объединить конфликт" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json index 4268c4fe3f..792e6213a4 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Учетная запись Майкрософт", - "description": "Поставщик проверки подлинности Майкрософт", - "signIn": "Войти", - "signOut": "Выйти" - }, "dist/AADHelper": { "signOut": "Вы вышли из системы, так как не удалось прочитать хранящиеся сведения о проверке подлинности." }, "dist/keychain": { - "troubleshooting": "Руководство по устранению неполадок", - "keychainWriteError": "Не удалось записать сведения о входе в цепочку ключей. Ошибка: \"{0}\"." + "keychainWriteError": "Не удалось записать сведения о входе в цепочку ключей. Ошибка: \"{0}\".", + "troubleshooting": "Руководство по устранению неполадок" + }, + "package": { + "description": "Поставщик проверки подлинности Майкрософт", + "displayName": "Учетная запись Майкрософт", + "signIn": "Войти", + "signOut": "Выйти" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json index ee737c0df3..460599bb28 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "Связь схем с JSON-файлами в текущем проекте", - "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", - "json.schemas.fileMatch.desc": "Массив шаблонов файлов, с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", - "json.schemas.fileMatch.item.desc": "Шаблон файла, который может содержать \"*\" и с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", - "json.schemas.schema.desc": "Определение схемы для указанного URL-адреса. Схему необходимо указать только для того, чтобы не обращаться по URL-адресу схемы.", - "json.format.enable.desc": "Включение или отключение модуля форматирования JSON по умолчанию (требуется перезагрузка)", - "mssqlCluster.uploadFiles": "Отправить файлы", - "mssqlCluster.mkdir": "Создать каталог", - "mssqlCluster.deleteFiles": "Удалить", - "mssqlCluster.previewFile": "Предварительная версия", - "mssqlCluster.saveFile": "Сохранить", - "mssqlCluster.copyPath": "Скопировать путь", - "mssqlCluster.manageAccess": "Управление доступом", - "notebook.command.new": "Создать записную книжку", - "notebook.command.open": "Открыть записную книжку", - "tab.bigDataClusterDescription": "Задачи и сведения о вашем кластере больших данных SQL Server", - "title.bigDataCluster": "Кластер больших данных SQL Server", - "title.submitSparkJob": "Отправить задание Spark", - "title.newSparkJob": "Создать задание Spark", - "title.openSparkHistory": "Просмотреть журнал Spark", - "title.openYarnHistory": "Просмотреть журнал YARN", - "title.tasks": "Задачи", - "title.installPackages": "Установка пакетов", - "title.configurePython": "Настройка Python для Записных книжек", - "title.openClusterDashboard": "Панель мониторинга\r\nкластера", - "title.searchServers": "Поиск: серверы", - "title.clearSearchServerResult": "Поиск: очистить результаты поиска сервера", - "title.endpoints": "Конечные точки службы", - "title.books": "Записные книжки", - "title.showLogFile": "Показать файл журнала", - "mssql.disabled": "Отключено", - "mssql.enabled": "Включено", - "mssql.exportNotebookToSql": "Экспорт записной книжки в виде SQL", - "mssql.exportSqlAsNotebook": "Экспорт SQL в виде записной книжки", - "mssql.configuration.title": "Конфигурация MSSQL", - "mssql.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", - "mssql.query.maxXmlCharsToStore": "Число XML-символов для хранения после выполнения запроса", - "mssql.format.alignColumnDefinitionsInColumns": "Должны ли определения столбцов быть выровнены?", - "mssql.format.datatypeCasing": "Следует ли форматировать типы данных в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", - "mssql.format.keywordCasing": "Следует ли форматировать ключевые слова в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", - "mssql.format.placeCommasBeforeNextStatement": "Следует ли ставить запятые в начале каждой инструкции в списке, например \", mycolumn2\", а не в конце, например \"mycolumn1,\"", - "mssql.format.placeSelectStatementReferencesOnNewLine": "Нужно ли разделять на отдельные строки ссылки на объекты в выбранных инструкциях? Например, для \"SELECT C1, C2 FROM T1\" как C1, так и C2 будут находиться на отдельных строках", - "mssql.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке", - "mssql.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", - "mssql.logRetentionMinutes": "Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя.", - "mssql.logFilesRemovalLimit": "Максимальное число старых файлов, удаляемых при запуске, с истекшим сроком mssql.logRetentionMinutes. Файлы, которые не были очищены из-за этого ограничения, очищаются при следующем запуске Azure Data Studio.", - "mssql.intelliSense.enableIntelliSense": "Должен ли быть включен IntelliSense", - "mssql.intelliSense.enableErrorChecking": "Должна ли быть включена проверка ошибок IntelliSense", - "mssql.intelliSense.enableSuggestions": "Должны ли быть включены подсказки IntelliSense", - "mssql.intelliSense.enableQuickInfo": "Должны ли быть включены краткие сведения IntelliSense", - "mssql.intelliSense.lowerCaseSuggestions": "Следует ли подсказкам IntelliSense использовать строчные буквы", - "mssql.query.setRowCount": "Максимальное число строк, которые будут возвращены перед тем, как сервер перестанет обрабатывать ваш запрос.", - "mssql.query.textSize": "Максимальный размер текста и данных ntext, возвращаемых инструкцией SELECT", - "mssql.query.executionTimeout": "Время ожидания выполнения, равное 0, указывает на неограниченное время ожидания", - "mssql.query.noCount": "Установить параметр SET NOCOUNT", - "mssql.query.noExec": "Установить параметр SET NOEXEC", - "mssql.query.parseOnly": "Установить параметр SET PARSEONLY", - "mssql.query.arithAbort": "Установить параметр SET ARITHABORT", - "mssql.query.statisticsTime": "Установить параметр SET STATISTICS TIME", - "mssql.query.statisticsIO": "Установить параметр SET STATISTICS IO", - "mssql.query.xactAbortOn": "Установить параметр SET XACT_ABORT ON", - "mssql.query.transactionIsolationLevel": "Установить параметр SET TRANSACTION ISOLATION LEVEL", - "mssql.query.deadlockPriority": "Установить параметр SET DEADLOCK_PRIORITY", - "mssql.query.lockTimeout": "Установить параметр SET LOCK TIMEOUT (в миллисекундах)", - "mssql.query.queryGovernorCostLimit": "Установить параметр SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "Установить параметр SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "Установить параметр SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "Установить параметр SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "Установить параметр SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "Установить параметр SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "Установить параметр SET ANSI_PADDING", - "mssql.query.ansiWarnings": "Установить параметр SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "Установить параметр SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "Включить параметризацию для Always Encrypted", - "mssql.ignorePlatformWarning": "[Необязательно] Не показывать предупреждения для неподдерживаемых платформ", - "onprem.databaseProperties.recoveryModel": "Модель восстановления", - "onprem.databaseProperties.lastBackupDate": "Последнее резервное копирование базы данных", - "onprem.databaseProperties.lastLogBackupDate": "Последняя резервная копия журнала", - "onprem.databaseProperties.compatibilityLevel": "Уровень совместимости", - "onprem.databaseProperties.owner": "Владелец", - "onprem.serverProperties.serverVersion": "Версия", - "onprem.serverProperties.serverEdition": "Выпуск", - "onprem.serverProperties.machineName": "Имя компьютера", - "onprem.serverProperties.osVersion": "Версия ОС", - "cloud.databaseProperties.azureEdition": "Выпуск", - "cloud.databaseProperties.serviceLevelObjective": "Ценовая категория", - "cloud.databaseProperties.compatibilityLevel": "Уровень совместимости", - "cloud.databaseProperties.owner": "Владелец", - "cloud.serverProperties.serverVersion": "Версия", - "cloud.serverProperties.serverEdition": "Тип", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "Имя (необязательно)", - "mssql.connectionOptions.connectionName.description": "Настраиваемое имя подключения", - "mssql.connectionOptions.serverName.displayName": "Сервер", - "mssql.connectionOptions.serverName.description": "Имя экземпляра SQL Server", - "mssql.connectionOptions.databaseName.displayName": "База данных", - "mssql.connectionOptions.databaseName.description": "Имя исходного каталога или базы данных в источнике данных", - "mssql.connectionOptions.authType.displayName": "Тип проверки подлинности", - "mssql.connectionOptions.authType.description": "Указывает способ проверки подлинности в SQL Server", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Имя входе SQL", - "mssql.connectionOptions.authType.categoryValues.integrated": "Проверка подлинности Windows.", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", - "mssql.connectionOptions.userName.displayName": "Имя пользователя", - "mssql.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", - "mssql.connectionOptions.password.displayName": "Пароль", - "mssql.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", - "mssql.connectionOptions.applicationIntent.displayName": "Намерение приложения", - "mssql.connectionOptions.applicationIntent.description": "Объявляет тип рабочей нагрузки приложения при подключении к серверу", - "mssql.connectionOptions.asynchronousProcessing.displayName": "Асинхронная обработка", - "mssql.connectionOptions.asynchronousProcessing.description": "Когда задано значение TRUE, разрешено использовать асинхронные функции в поставщике данных .NET Framework", - "mssql.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", - "mssql.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", - "mssql.connectionOptions.currentLanguage.displayName": "Текущий язык", - "mssql.connectionOptions.currentLanguage.description": "Имя записи языка SQL Server", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "Включает или отключает Always Encrypted для подключения", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Протокол аттестации", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "Задает протокол для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Аттестация Azure", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Служба защиты узла", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL-адрес аттестации анклава", - "mssql.connectionOptions.enclaveAttestationUrl.description": "Задает конечную точку для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами", - "mssql.connectionOptions.encrypt.displayName": "Шифровать", - "mssql.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат", - "mssql.connectionOptions.persistSecurityInfo.displayName": "Сохранение сведений о безопасности", - "mssql.connectionOptions.persistSecurityInfo.description": "Если задано значение FALSE, то секретные данные (например, пароль) не возвращаются в составе подключения", - "mssql.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера", - "mssql.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера", - "mssql.connectionOptions.attachedDBFileName.displayName": "Имя вложенного файла базы данных", - "mssql.connectionOptions.attachedDBFileName.description": "Имя первичного файла прикрепляемой базы данных, включая полный путь", - "mssql.connectionOptions.contextConnection.displayName": "Контекстное подключение", - "mssql.connectionOptions.contextConnection.description": "Если задано значение TRUE, указывает, что подключение должно быть произведено в контексте SQL Server. Доступно только при выполнении в процессе SQL Server.", - "mssql.connectionOptions.port.displayName": "Порт", - "mssql.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", - "mssql.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", - "mssql.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", - "mssql.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", - "mssql.connectionOptions.applicationName.displayName": "Имя приложения", - "mssql.connectionOptions.applicationName.description": "Имя приложения", - "mssql.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", - "mssql.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к SQL Server", - "mssql.connectionOptions.pooling.displayName": "Объединение в пул", - "mssql.connectionOptions.pooling.description": "Если задано значение TRUE, объект соединения извлекается из соответствующего пула или при необходимости создается и добавляется в соответствующий пул", - "mssql.connectionOptions.maxPoolSize.displayName": "Максимальный размер пула", - "mssql.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле", - "mssql.connectionOptions.minPoolSize.displayName": "Минимальный размер пула", - "mssql.connectionOptions.minPoolSize.description": "Минимально допустимое число подключений в пуле", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки", - "mssql.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения", - "mssql.connectionOptions.replication.displayName": "Репликация", - "mssql.connectionOptions.replication.description": "Используется SQL Server при репликации", - "mssql.connectionOptions.attachDbFilename.displayName": "Имя вложенного файла базы данных", - "mssql.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", - "mssql.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа", - "mssql.connectionOptions.multiSubnetFailover.displayName": "Отработка отказа в нескольких подсетях", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Множественные активные результирующие наборы", - "mssql.connectionOptions.multipleActiveResultSets.description": "Если задано значение TRUE, из одного подключения может быть возвращено и считано несколько результирующих наборов", - "mssql.connectionOptions.packetSize.displayName": "Размер пакета", - "mssql.connectionOptions.packetSize.description": "Размер (в байтах) сетевых пакетов, которые используются для взаимодействия с экземпляром SQL Server", - "mssql.connectionOptions.typeSystemVersion.displayName": "Версия системы типов", - "mssql.connectionOptions.typeSystemVersion.description": "Указывает серверную систему, доступ к которой поставщик будет предоставлять через DataReader", - "databasesListProperties.name": "Имя", - "databasesListProperties.status": "Состояние", - "databasesListProperties.size": "Размер (МБ)", - "databasesListProperties.lastBackup": "Последняя архивация", - "objectsListProperties.name": "Имя" + "dist/dashboard/serviceEndpoints": { + "copyText": "Копировать", + "endpoint.appproxy": "Прокси приложения", + "endpoint.controller": "Служба управления кластерами", + "endpoint.gateway": "Шлюз для доступа к файлам HDFS, Spark", + "endpoint.grafana": "Панель мониторинга метрик", + "endpoint.kibana": "Панель мониторинга поиска по журналам", + "endpoint.livy": "Прокси-сервер для выполнения инструкций, заданий и приложений Spark", + "endpoint.managementproxy": "Прокси-сервер управления", + "endpoint.mgmtproxy": "Прокси-сервер управления", + "endpoint.sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", + "endpoint.sqlServerEndpoint": "Интерфейс главного экземпляра SQL Server", + "endpoint.webhdfs": "Прокси-сервер файловой системы HDFS", + "endpoint.yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark", + "grafana": "Панель мониторинга метрик", + "kibana": "Панель мониторинга поиска по журналам", + "sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", + "yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure не выбрана. Повторите запрос и выберите связанную учетную запись Azure при появлении соответствующего запроса.", + "mssql.chooseLinkedAzureAccount": "Выберите связанную учетную запись Azure:", + "mssql.insufficientlyPrivelagedAzureAccount": "Настроенная учетная запись Azure для {0} не имеет необходимых разрешений для доступа Azure Key Vault к главному ключу столбца для Always Encrypted.", + "mssql.missingLinkedAzureAccount": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure недоступна. Добавьте связанную учетную запись Azure и повторите запрос." + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "Ошибка при применении изменений разрешений: {0}", + "mssql.recursivePermissionOpProgress": "Применение изменений разрешений к \"{0}\".", + "mssql.recursivePermissionOpStarted": "Рекурсивное применение изменений разрешений в \"{0}\"", + "mssql.recursivePermissionOpSucceeded": "Изменения разрешений применены." + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "Неправильный запрос", + "webhdfs.httpError401": "Не авторизовано", + "webhdfs.httpError403": "Запрещено", + "webhdfs.httpError404": "Не найден", + "webhdfs.httpError500": "Внутренняя ошибка сервера", + "webhdfs.invalidDataStructure": "Недопустимая структура данных", + "webhdfs.missingProperties": "Не удалось создать клиент WebHDFS из-за отсутствующих параметров: ${0}", + "webhdfs.undefinedArgument": "\"${0}\" не определен.", + "webhdfs.unexpectedRedirect": "Неожиданное перенаправление", + "webhdfs.unknownError": "Неизвестная ошибка" }, "dist/localizedConstants": { "msgMissingNodeContext": "Команда Node вызвана без передачи какого-либо узла", - "mssql.manageAccessTitle": "Управление доступом", - "mssql.locationTitle": "Расположение: ", - "mssql.permissionsTitle": "Разрешения", - "mssql.ownerPostfix": " — Владелец", - "mssql.owner": "Владелец", - "mssql.group": "Группа", - "mssql.owningGroupPostfix": " — Группа-владелец", - "mssql.everyone": "Все остальные", - "mssql.userLabel": "Пользователь", - "mssql.groupLabel": "Группа", "mssql.accessHeader": "Доступ", - "mssql.defaultHeader": "По умолчанию", - "mssql.delete": "Удалить", - "mssql.stickyHeader": "Бит закрепления", - "mssql.inheritDefaultsLabel": "Унаследовать значения по умолчанию", - "mssql.readHeader": "Чтение", - "mssql.writeHeader": "Запись", - "mssql.executeHeader": "Выполнение", - "mssql.addUserOrGroup": "Добавление пользователя или группы", - "mssql.enterNamePlaceholder": "Введите имя", "mssql.addLabel": "Добавить", - "mssql.namedUsersAndGroups": "Именованные пользователи и группы", - "mssql.defaultUserAndGroups": "Пользователь и группы по умолчанию", - "mssql.userOrGroupIcon": "Значок пользователя или группы", + "mssql.addUserOrGroup": "Добавление пользователя или группы", "mssql.apply": "Применить", "mssql.applyRecursively": "Применить рекурсивно", + "mssql.defaultHeader": "По умолчанию", + "mssql.defaultUserAndGroups": "Пользователь и группы по умолчанию", + "mssql.delete": "Удалить", + "mssql.enterNamePlaceholder": "Введите имя", "mssql.errorApplyingAclChanges": "Непредвиденная ошибка при применении изменений: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "Локальный файл будет отправлен в HDFS.", - "sparkJobSubmission.SubmissionEndMessage": ".......................... Конец отправки задания Spark ............................", - "sparkJobSubmission.PrepareUploadingFile": "Отправка файла из локального {0} в папку HDFS: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "Отправка файла в кластер успешно завершена.", - "sparkJobSubmission.UploadingFileFailed": "Отправка файла в кластер завершилась сбоем. {0}", - "sparkJobSubmission.PrepareSubmitJob": "Отправка задания {0}... ", - "sparkJobSubmission.SubmitJobFinished": "Задание Spark было отправлено.", - "sparkJobSubmission.SubmitJobFailed": "Сбой при отправке задания Spark. {0}", - "sparkJobSubmission.YarnUIMessage": "URL-адрес YarnUI: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "URL-адрес журнала Spark: {0}", + "mssql.everyone": "Все остальные", + "mssql.executeHeader": "Выполнение", + "mssql.group": "Группа", + "mssql.groupLabel": "Группа", + "mssql.inheritDefaultsLabel": "Унаследовать значения по умолчанию", + "mssql.locationTitle": "Расположение: ", + "mssql.manageAccessTitle": "Управление доступом", + "mssql.namedUsersAndGroups": "Именованные пользователи и группы", + "mssql.owner": "Владелец", + "mssql.ownerPostfix": " — Владелец", + "mssql.owningGroupPostfix": " — Группа-владелец", + "mssql.permissionsTitle": "Разрешения", + "mssql.readHeader": "Чтение", + "mssql.stickyHeader": "Бит закрепления", + "mssql.userLabel": "Пользователь", + "mssql.userOrGroupIcon": "Значок пользователя или группы", + "mssql.writeHeader": "Запись", + "sparkConnectionRequired": "Перед просмотром журнала {0} необходимо подключиться к кластеру Spark.", "sparkJobSubmission.GetApplicationIdFailed": "Сбой при получении идентификатора приложения. {0}", + "sparkJobSubmission.LocalFileDestinationHint": "Локальный файл будет отправлен в HDFS.", "sparkJobSubmission.LocalFileNotExisted": "Локальный файл {0} не существует.", "sparkJobSubmission.NoSqlBigDataClusterFound": "Кластер больших данных SQL Server не найден.", - "sparkConnectionRequired": "Перед просмотром журнала {0} необходимо подключиться к кластеру Spark." + "sparkJobSubmission.PrepareSubmitJob": "Отправка задания {0}... ", + "sparkJobSubmission.PrepareUploadingFile": "Отправка файла из локального {0} в папку HDFS: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "URL-адрес журнала Spark: {0}", + "sparkJobSubmission.SubmissionEndMessage": ".......................... Конец отправки задания Spark ............................", + "sparkJobSubmission.SubmitJobFailed": "Сбой при отправке задания Spark. {0}", + "sparkJobSubmission.SubmitJobFinished": "Задание Spark было отправлено.", + "sparkJobSubmission.UploadingFileFailed": "Отправка файла в кластер завершилась сбоем. {0}", + "sparkJobSubmission.UploadingFileSucceeded": "Отправка файла в кластер успешно завершена.", + "sparkJobSubmission.YarnUIMessage": "URL-адрес YarnUI: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "Этот пример кода загружает файл в кадр данных и отображает первые 10 результатов.", + "mssql.errorConvertingToNotebook": "Произошла ошибка при преобразовании документа SQL в записную книжку. Ошибка: {0}", + "mssql.errorConvertingToSQL": "Произошла ошибка при преобразовании документа записной книжки в SQL. Ошибка: {0}", + "noController": "Не удалось найти конечную точку контроллера для этого экземпляра", + "notebookFileType": "Записные книжки", + "unsupportedFileType": "Поддерживаются только записные книжки IPYNB" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "Потоковая операция отменена пользователем" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "Отменить операцию?", + "cancelTooltip": "Отмена", + "mssql.searchServers": "Поиск имен серверов", + "progress": "$(sync~spin) {0}…" + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "Отсутствуют некоторые свойства в параметре connectionInfo.options: {0}", + "connectionInfoOptionsUndefined": "Параметр ConnectionInfo.options не определен.", + "connectionInfoUndefined": "Параметр ConnectionInfo не определен." }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "Уведомление. Этот файл был обрезан на {0} для предварительного просмотра.", "maxSizeReached": "Файл был обрезан на {0} для предварительного просмотра." }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}…", - "cancelTooltip": "Отмена", - "cancel": "Отменить операцию?", - "mssql.searchServers": "Поиск имен серверов" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "Все файлы", + "copyPathError": "Ошибка в пути копирования: {0}", + "deleteError": "Ошибка при удалении файлов: {0}", + "enterDirName": "Введите имя каталога", + "lblUploadFiles": "Передать", + "makingDir": "Идет создание каталога", + "manageAccessError": "Непредвиденная ошибка при открытии диалогового окна \"Управление доступом\": {0}", + "mkDirError": "Ошибка при создании каталога: {0}", + "mkdirCanceled": "Операция отменена", + "msgDeleteFile": "Вы действительно хотите удалить этот файл?", + "msgDeleteFolder": "Вы действительно хотите удалить эту папку и ее содержимое?", + "previewError": "Ошибка при предварительном просмотре файла: {0}", + "previewing": "Подготовка к предварительному просмотру", + "saveCanceled": "Операция сохранения была отменена", + "saveError": "Ошибка при сохранении файла: {0}", + "saving": "Идет сохранение файлов HDFS", + "uploadCanceled": "Операция отправки была отменена", + "uploadError": "Ошибка при отправке файлов: {0}", + "uploading": "Идет отправка файлов в HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "Не удается удалить подключение. Можно удалить только вложенные папки и файлы.", + "errorExpanding": "Ошибка: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "Ошибка при уведомлении об изменении узла: {0}", + "prmptPwd": "Укажите пароль для подключения HDFS:", + "promptUsername": "Укажите имя пользователя для подключения к HDFS:", + "rootLabel": "Корень", + "sessionNotFound": "Сеанс для узла {0} не существует" + }, + "dist/prompts/confirm": { + "msgNo": "Нет", + "msgYes": "Да" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "Выбранный сервер не относится к кластеру больших данных SQL Server", + "selectOtherServer": "Выберите другой сервер SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Ошибка при получении пути к файлу: {0}", + "sparkJobSubmission.NoSqlSelected": "Сервер SQL Server не выбран.", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "Выберите сервер SQL Server с кластером больших данных." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "ДОПОЛНИТЕЛЬНО", + "sparkJobSubmission.ReferenceFilesList": "Файлы ссылок", + "sparkJobSubmission.ReferenceFilesListTooltip": "Файлы, помещаемые в рабочий каталог исполнителя. Путь к файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", + "sparkJobSubmission.ReferenceJarList": "Ссылки на JAR-файлы", + "sparkJobSubmission.ReferenceJarListToolTip": "JAR-файлы, помещаемые в рабочий каталог исполнителя. Путь к JAR-файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", + "sparkJobSubmission.ReferencePyList": "PY-файлы ссылок", + "sparkJobSubmission.ReferencePyListTooltip": "Файлы PY, помещаемые в рабочий каталог исполнителя. Путь к файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", + "sparkJobSubmission.configValues": "Значения параметров конфигурации", + "sparkJobSubmission.configValuesTooltip": "Список пар \"имя — значение\", содержащий значения параметров конфигурации Spark. Закодирован как словарь JSON. Пример: '{\"имя\":\"значение\", \"имя2\":\"значение2\"}'.", + "sparkJobSubmission.driverCores": "Ядра драйвера", + "sparkJobSubmission.driverCoresTooltip": "Число ядер ЦП, выделяемых драйверу.", + "sparkJobSubmission.driverMemory": "Память драйвера", + "sparkJobSubmission.driverMemoryTooltip": "Объем памяти, выделяемый драйверу. Укажите единицы как часть значения. Например, 512M или 2G.", + "sparkJobSubmission.executorCores": "Ядра исполнителя", + "sparkJobSubmission.executorCoresTooltip": "Число ядер ЦП, выделяемых исполнителю.", + "sparkJobSubmission.executorCount": "Число исполнителей", + "sparkJobSubmission.executorCountTooltip": "Число экземпляров исполнителя для запуска.", + "sparkJobSubmission.executorMemory": "Память исполнителя", + "sparkJobSubmission.executorMemoryTooltip": "Объем памяти, выделяемый исполнителю. Укажите единицы как часть значения. Например, 512M или 2G.", + "sparkJobSubmission.queueName": "Имя очереди", + "sparkJobSubmission.queueNameTooltip": "Имя очереди Spark, в которой будет выполнен сеанс." + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "Аргументы", + "sparkJobSubmission.ArgumentsTooltip": "Аргументы командной строки, используемые в классе main; несколько аргументов следует разделять пробелом.", + "sparkJobSubmission.FilePathPlaceHolder": "Путь к файлу JAR или PY", + "sparkJobSubmission.GeneralTabName": "ОБЩИЕ", + "sparkJobSubmission.HDFSFileNotExisted": "Указанный файл HDFS не существует. ", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} не существует в кластере, или возникло исключение.", + "sparkJobSubmission.JobName": "Имя задания", + "sparkJobSubmission.JobNamePlaceHolder": "Введите имя…", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "Выбранный локальный файл будет отправлен в HDFS: {0}", + "sparkJobSubmission.MainClass": "Класс Main", + "sparkJobSubmission.MainFilePath": "Файл JAR/py", + "sparkJobSubmission.NotSpecifyJARPYPath": "Не указан файл свойств JAR/PY.", + "sparkJobSubmission.NotSpecifyJobName": "Имя задания свойства не указано.", + "sparkJobSubmission.NotSpecifyMainClass": "Не указан класс свойств Main.", + "sparkJobSubmission.SelectFileError": "Не удалось обнаружить файл из-за ошибки: {0}", + "sparkJobSubmission.SparkCluster": "Кластер Spark", + "sparkSelectLocalFile": "Выбрать" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "Отмена", + "sparkJobSubmission.DialogSubmitButton": "Отправить", + "sparkJobSubmission.DialogTitleNewJob": "Новое задание", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Недопустимые параметры для SparkJobSubmissionDialog", + "sparkJobSubmission.SubmissionStartMessage": "…………………….. Начало отправки задания Spark ……………………..", + "sparkJobSubmission.SubmitSparkJob": "Отправка задания Spark {0}:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "Истекло время ожидания при получении идентификатора приложения. {0}[Журнал] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "Идентификатор livyBatchId является недопустимым. ", + "sparkJobSubmission.PathNotSpecified.": "Путь к свойству не указан.", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Недопустимые параметры для SparkJobSubmissionModel", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "Не указано свойство localFilePath или hdfsFolderPath.", + "sparkJobSubmission.submissionArgsIsInvalid": "Аргументы submissionArgs являются недопустимыми. " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "Идентификатор пакета задания Spark не возвращен из ответа.{0}[Ошибка] {1}", "sparkJobSubmission.LivyNoLogReturned": "Журнал не возвращен в ответе.{0}[Ошибка] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}Укажите имя пользователя для подключения к контроллеру BDC:", - "promptBDCPassword": "Укажите пароль для подключения к контроллеру BDC", "bdcConnectError": "Ошибка: {0}. ", + "promptBDCPassword": "Укажите пароль для подключения к контроллеру BDC", + "promptBDCUsername": "{0}Укажите имя пользователя для подключения к контроллеру BDC:", "usernameAndPasswordRequired": "Необходимо указать имя пользователя и пароль" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "Все файлы", - "lblUploadFiles": "Передать", - "uploading": "Идет отправка файлов в HDFS", - "uploadCanceled": "Операция отправки была отменена", - "uploadError": "Ошибка при отправке файлов: {0}", - "makingDir": "Идет создание каталога", - "mkdirCanceled": "Операция отменена", - "mkDirError": "Ошибка при создании каталога: {0}", - "enterDirName": "Введите имя каталога", - "deleteError": "Ошибка при удалении файлов: {0}", - "msgDeleteFolder": "Вы действительно хотите удалить эту папку и ее содержимое?", - "msgDeleteFile": "Вы действительно хотите удалить этот файл?", - "saving": "Идет сохранение файлов HDFS", - "saveCanceled": "Операция сохранения была отменена", - "saveError": "Ошибка при сохранении файла: {0}", - "previewing": "Подготовка к предварительному просмотру", - "previewError": "Ошибка при предварительном просмотре файла: {0}", - "copyPathError": "Ошибка в пути копирования: {0}", - "manageAccessError": "Непредвиденная ошибка при открытии диалогового окна \"Управление доступом\": {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "Недопустимая структура данных", - "webhdfs.missingProperties": "Не удалось создать клиент WebHDFS из-за отсутствующих параметров: ${0}", - "webhdfs.undefinedArgument": "\"${0}\" не определен.", - "webhdfs.httpError400": "Неправильный запрос", - "webhdfs.httpError401": "Не авторизовано", - "webhdfs.httpError403": "Запрещено", - "webhdfs.httpError404": "Не найден", - "webhdfs.httpError500": "Внутренняя ошибка сервера", - "webhdfs.unknownError": "Неизвестная ошибка", - "webhdfs.unexpectedRedirect": "Неожиданное перенаправление" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "Параметр ConnectionInfo не определен.", - "connectionInfoOptionsUndefined": "Параметр ConnectionInfo.options не определен.", - "connectionInfoOptionsMissingProperties": "Отсутствуют некоторые свойства в параметре connectionInfo.options: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "Просмотреть известные проблемы", - "serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio." - }, - "dist/main": { - "msgSampleCodeDataFrame": "Этот пример кода загружает файл в кадр данных и отображает первые 10 результатов.", - "mssql.errorConvertingToNotebook": "Произошла ошибка при преобразовании документа SQL в записную книжку. Ошибка: {0}", - "mssql.errorConvertingToSQL": "Произошла ошибка при преобразовании документа записной книжки в SQL. Ошибка: {0}", - "notebookFileType": "Записные книжки", - "unsupportedFileType": "Поддерживаются только записные книжки IPYNB", - "noController": "Не удалось найти конечную точку контроллера для этого экземпляра" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "Рекурсивное применение изменений разрешений в \"{0}\"", - "mssql.recursivePermissionOpSucceeded": "Изменения разрешений применены.", - "mssql.recursivePermissionOpProgress": "Применение изменений разрешений к \"{0}\".", - "mssql.recursivePermissionOpError": "Ошибка при применении изменений разрешений: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "Да", - "msgNo": "Нет" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "Выберите другой сервер SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "Выберите сервер SQL Server с кластером больших данных.", - "sparkJobSubmission.NoSqlSelected": "Сервер SQL Server не выбран.", - "errorNotSqlBigDataCluster": "Выбранный сервер не относится к кластеру больших данных SQL Server", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "Ошибка при получении пути к файлу: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "Недопустимые параметры для SparkJobSubmissionDialog", - "sparkJobSubmission.DialogTitleNewJob": "Новое задание", - "sparkJobSubmission.DialogCancelButton": "Отмена", - "sparkJobSubmission.DialogSubmitButton": "Отправить", - "sparkJobSubmission.SubmitSparkJob": "Отправка задания Spark {0}:", - "sparkJobSubmission.SubmissionStartMessage": "…………………….. Начало отправки задания Spark …………………….." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "Недопустимые параметры для SparkJobSubmissionModel", - "sparkJobSubmission.submissionArgsIsInvalid": "Аргументы submissionArgs являются недопустимыми. ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "Идентификатор livyBatchId является недопустимым. ", - "sparkJobSubmission.GetApplicationIdTimeOut": "Истекло время ожидания при получении идентификатора приложения. {0}[Журнал] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "Не указано свойство localFilePath или hdfsFolderPath.", - "sparkJobSubmission.PathNotSpecified.": "Путь к свойству не указан." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "ОБЩИЕ", - "sparkJobSubmission.JobNamePlaceHolder": "Введите имя…", - "sparkJobSubmission.JobName": "Имя задания", - "sparkJobSubmission.SparkCluster": "Кластер Spark", - "sparkJobSubmission.FilePathPlaceHolder": "Путь к файлу JAR или PY", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "Выбранный локальный файл будет отправлен в HDFS: {0}", - "sparkJobSubmission.MainFilePath": "Файл JAR/py", - "sparkJobSubmission.MainClass": "Класс Main", - "sparkJobSubmission.Arguments": "Аргументы", - "sparkJobSubmission.ArgumentsTooltip": "Аргументы командной строки, используемые в классе main; несколько аргументов следует разделять пробелом.", - "sparkJobSubmission.NotSpecifyJobName": "Имя задания свойства не указано.", - "sparkJobSubmission.NotSpecifyJARPYPath": "Не указан файл свойств JAR/PY.", - "sparkJobSubmission.NotSpecifyMainClass": "Не указан класс свойств Main.", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} не существует в кластере, или возникло исключение.", - "sparkJobSubmission.HDFSFileNotExisted": "Указанный файл HDFS не существует. ", - "sparkSelectLocalFile": "Выбрать", - "sparkJobSubmission.SelectFileError": "Не удалось обнаружить файл из-за ошибки: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "ДОПОЛНИТЕЛЬНО", - "sparkJobSubmission.ReferenceJarList": "Ссылки на JAR-файлы", - "sparkJobSubmission.ReferenceJarListToolTip": "JAR-файлы, помещаемые в рабочий каталог исполнителя. Путь к JAR-файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", - "sparkJobSubmission.ReferencePyList": "PY-файлы ссылок", - "sparkJobSubmission.ReferencePyListTooltip": "Файлы PY, помещаемые в рабочий каталог исполнителя. Путь к файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", - "sparkJobSubmission.ReferenceFilesList": "Файлы ссылок", - "sparkJobSubmission.ReferenceFilesListTooltip": "Файлы, помещаемые в рабочий каталог исполнителя. Путь к файлу должен быть путем HDFS. Несколько путей следует разделять точкой с запятой (;)", - "sparkJobSubmission.driverMemory": "Память драйвера", - "sparkJobSubmission.driverMemoryTooltip": "Объем памяти, выделяемый драйверу. Укажите единицы как часть значения. Например, 512M или 2G.", - "sparkJobSubmission.driverCores": "Ядра драйвера", - "sparkJobSubmission.driverCoresTooltip": "Число ядер ЦП, выделяемых драйверу.", - "sparkJobSubmission.executorMemory": "Память исполнителя", - "sparkJobSubmission.executorMemoryTooltip": "Объем памяти, выделяемый исполнителю. Укажите единицы как часть значения. Например, 512M или 2G.", - "sparkJobSubmission.executorCores": "Ядра исполнителя", - "sparkJobSubmission.executorCoresTooltip": "Число ядер ЦП, выделяемых исполнителю.", - "sparkJobSubmission.executorCount": "Число исполнителей", - "sparkJobSubmission.executorCountTooltip": "Число экземпляров исполнителя для запуска.", - "sparkJobSubmission.queueName": "Имя очереди", - "sparkJobSubmission.queueNameTooltip": "Имя очереди Spark, в которой будет выполнен сеанс.", - "sparkJobSubmission.configValues": "Значения параметров конфигурации", - "sparkJobSubmission.configValuesTooltip": "Список пар \"имя — значение\", содержащий значения параметров конфигурации Spark. Закодирован как словарь JSON. Пример: '{\"имя\":\"значение\", \"имя2\":\"значение2\"}'." - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "Укажите имя пользователя для подключения к HDFS:", - "prmptPwd": "Укажите пароль для подключения HDFS:", - "sessionNotFound": "Сеанс для узла {0} не существует", - "notifyError": "Ошибка при уведомлении об изменении узла: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "Корень" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "Ошибка: {0}", - "errDeleteConnectionNode": "Не удается удалить подключение. Можно удалить только вложенные папки и файлы." - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "Потоковая операция отменена пользователем" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "Панель мониторинга метрик", - "kibana": "Панель мониторинга поиска по журналам", - "sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", - "yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark", - "copyText": "Копировать", - "endpoint.appproxy": "Прокси приложения", - "endpoint.controller": "Служба управления кластерами", - "endpoint.gateway": "Шлюз для доступа к файлам HDFS, Spark", - "endpoint.managementproxy": "Прокси-сервер управления", - "endpoint.mgmtproxy": "Прокси-сервер управления", - "endpoint.sqlServerEndpoint": "Интерфейс главного экземпляра SQL Server", - "endpoint.grafana": "Панель мониторинга метрик", - "endpoint.kibana": "Панель мониторинга поиска по журналам", - "endpoint.yarnHistory": "Панель мониторинга для отслеживания и диагностики Spark", - "endpoint.sparkHistory": "Панель мониторинга для отслеживания заданий Spark и управления ими", - "endpoint.webhdfs": "Прокси-сервер файловой системы HDFS", - "endpoint.livy": "Прокси-сервер для выполнения инструкций, заданий и приложений Spark" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} запущен", - "startingServiceStatusMsg": "Запуск (0)", - "failedToStartServiceErrorMsg": "Не удалось запустить {0}", - "installingServiceChannelMsg": "Установка {0} в {1}", - "installingServiceStatusMsg": "Установка (0)", - "installedServiceChannelMsg": "Установлено: {0}", + "downloadServiceDoneChannelMsg": "Выполнена установка {0}", "downloadingServiceChannelMsg": "Идет загрузка {0}", "downloadingServiceSizeChannelMsg": "({0} КБ)", "downloadingServiceStatusMsg": "Идет загрузка {0}", - "downloadServiceDoneChannelMsg": "Выполнена установка {0}", - "entryExtractedChannelMsg": "Извлечено {0} ({1}/{2})" + "entryExtractedChannelMsg": "Извлечено {0} ({1}/{2})", + "failedToStartServiceErrorMsg": "Не удалось запустить {0}", + "installedServiceChannelMsg": "Установлено: {0}", + "installingServiceChannelMsg": "Установка {0} в {1}", + "installingServiceStatusMsg": "Установка (0)", + "serviceStartedStatusMsg": "{0} запущен", + "startingServiceStatusMsg": "Запуск (0)" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure недоступна. Добавьте связанную учетную запись Azure и повторите запрос.", - "mssql.chooseLinkedAzureAccount": "Выберите связанную учетную запись Azure:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio необходимо связаться с Azure Key Vault для доступа к главному ключу столбца для Always Encrypted, но связанная учетная запись Azure не выбрана. Повторите запрос и выберите связанную учетную запись Azure при появлении соответствующего запроса.", - "mssql.insufficientlyPrivelagedAzureAccount": "Настроенная учетная запись Azure для {0} не имеет необходимых разрешений для доступа Azure Key Vault к главному ключу столбца для Always Encrypted." + "dist/telemetry": { + "serviceCrashMessage": "Компонент {0} неожиданно завершил работу. Перезапустите Azure Data Studio.", + "viewKnownIssuesText": "Просмотреть известные проблемы" + }, + "package": { + "cloud.databaseProperties.azureEdition": "Выпуск", + "cloud.databaseProperties.compatibilityLevel": "Уровень совместимости", + "cloud.databaseProperties.owner": "Владелец", + "cloud.databaseProperties.serviceLevelObjective": "Ценовая категория", + "cloud.serverProperties.serverEdition": "Тип", + "cloud.serverProperties.serverVersion": "Версия", + "databasesListProperties.lastBackup": "Последняя архивация", + "databasesListProperties.name": "Имя", + "databasesListProperties.size": "Размер (МБ)", + "databasesListProperties.status": "Состояние", + "json.format.enable.desc": "Включение или отключение модуля форматирования JSON по умолчанию (требуется перезагрузка)", + "json.schemas.desc": "Связь схем с JSON-файлами в текущем проекте", + "json.schemas.fileMatch.desc": "Массив шаблонов файлов, с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", + "json.schemas.fileMatch.item.desc": "Шаблон файла, который может содержать \"*\" и с которым выполняется сравнение, при разрешении JSON-файлов в схемах.", + "json.schemas.schema.desc": "Определение схемы для указанного URL-адреса. Схему необходимо указать только для того, чтобы не обращаться по URL-адресу схемы.", + "json.schemas.url.desc": "URL-адрес схемы или относительный путь к ней в текущем каталоге", + "mssql.configuration.title": "Конфигурация MSSQL", + "mssql.connectionOptions.applicationIntent.description": "Объявляет тип рабочей нагрузки приложения при подключении к серверу", + "mssql.connectionOptions.applicationIntent.displayName": "Намерение приложения", + "mssql.connectionOptions.applicationName.description": "Имя приложения", + "mssql.connectionOptions.applicationName.displayName": "Имя приложения", + "mssql.connectionOptions.asynchronousProcessing.description": "Когда задано значение TRUE, разрешено использовать асинхронные функции в поставщике данных .NET Framework", + "mssql.connectionOptions.asynchronousProcessing.displayName": "Асинхронная обработка", + "mssql.connectionOptions.attachDbFilename.displayName": "Имя вложенного файла базы данных", + "mssql.connectionOptions.attachedDBFileName.description": "Имя первичного файла прикрепляемой базы данных, включая полный путь", + "mssql.connectionOptions.attachedDBFileName.displayName": "Имя вложенного файла базы данных", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory — универсальный с поддержкой MFA", + "mssql.connectionOptions.authType.categoryValues.integrated": "Проверка подлинности Windows.", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "Имя входе SQL", + "mssql.connectionOptions.authType.description": "Указывает способ проверки подлинности в SQL Server", + "mssql.connectionOptions.authType.displayName": "Тип проверки подлинности", + "mssql.connectionOptions.columnEncryptionSetting.description": "Включает или отключает Always Encrypted для подключения", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "Число попыток восстановления подключения", + "mssql.connectionOptions.connectRetryCount.displayName": "Счетчик повторных попыток для подключения", + "mssql.connectionOptions.connectRetryInterval.description": "Задержка между попытками восстановления подключения", + "mssql.connectionOptions.connectRetryInterval.displayName": "Интервал повторных попыток подключения", + "mssql.connectionOptions.connectTimeout.description": "Длительность (в секундах) ожидания при подключении к серверу, после чего попытка прекращается и выводится ошибка", + "mssql.connectionOptions.connectTimeout.displayName": "Истекло время ожидания подключения", + "mssql.connectionOptions.connectionName.description": "Настраиваемое имя подключения", + "mssql.connectionOptions.connectionName.displayName": "Имя (необязательно)", + "mssql.connectionOptions.contextConnection.description": "Если задано значение TRUE, указывает, что подключение должно быть произведено в контексте SQL Server. Доступно только при выполнении в процессе SQL Server.", + "mssql.connectionOptions.contextConnection.displayName": "Контекстное подключение", + "mssql.connectionOptions.currentLanguage.description": "Имя записи языка SQL Server", + "mssql.connectionOptions.currentLanguage.displayName": "Текущий язык", + "mssql.connectionOptions.databaseName.description": "Имя исходного каталога или базы данных в источнике данных", + "mssql.connectionOptions.databaseName.displayName": "База данных", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Аттестация Azure", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "Служба защиты узла", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "Задает протокол для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "Протокол аттестации", + "mssql.connectionOptions.enclaveAttestationUrl.description": "Задает конечную точку для аттестации анклава на стороне сервера, используемого Always Encrypted с защищенным анклавами", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "URL-адрес аттестации анклава", + "mssql.connectionOptions.encrypt.description": "Когда задано значение TRUE, SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером, если на сервере установлен сертификат", + "mssql.connectionOptions.encrypt.displayName": "Шифровать", + "mssql.connectionOptions.failoverPartner.description": "Имя или сетевой адрес экземпляра SQL Server, выступающего в роли партнера по обеспечению отработки отказа", + "mssql.connectionOptions.failoverPartner.displayName": "Партнер по обеспечению отработки отказа", + "mssql.connectionOptions.groupName.advanced": "Дополнительно", + "mssql.connectionOptions.groupName.connectionResiliency": "Устойчивость подключений", + "mssql.connectionOptions.groupName.context": "Контекст", + "mssql.connectionOptions.groupName.initialization": "Инициализация", + "mssql.connectionOptions.groupName.pooling": "Объединение в пул", + "mssql.connectionOptions.groupName.replication": "Репликация", + "mssql.connectionOptions.groupName.security": "Безопасность", + "mssql.connectionOptions.groupName.source": "Источник", + "mssql.connectionOptions.loadBalanceTimeout.description": "Минимальное время (в секундах), которое это подключение будет оставаться в пуле до уничтожения", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "Истекло время ожидания при балансировке нагрузки", + "mssql.connectionOptions.maxPoolSize.description": "Максимально допустимое число подключений в пуле", + "mssql.connectionOptions.maxPoolSize.displayName": "Максимальный размер пула", + "mssql.connectionOptions.minPoolSize.description": "Минимально допустимое число подключений в пуле", + "mssql.connectionOptions.minPoolSize.displayName": "Минимальный размер пула", + "mssql.connectionOptions.multiSubnetFailover.displayName": "Отработка отказа в нескольких подсетях", + "mssql.connectionOptions.multipleActiveResultSets.description": "Если задано значение TRUE, из одного подключения может быть возвращено и считано несколько результирующих наборов", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Множественные активные результирующие наборы", + "mssql.connectionOptions.packetSize.description": "Размер (в байтах) сетевых пакетов, которые используются для взаимодействия с экземпляром SQL Server", + "mssql.connectionOptions.packetSize.displayName": "Размер пакета", + "mssql.connectionOptions.password.description": "Указывает пароль, который необходимо использовать для подключения к источнику данных", + "mssql.connectionOptions.password.displayName": "Пароль", + "mssql.connectionOptions.persistSecurityInfo.description": "Если задано значение FALSE, то секретные данные (например, пароль) не возвращаются в составе подключения", + "mssql.connectionOptions.persistSecurityInfo.displayName": "Сохранение сведений о безопасности", + "mssql.connectionOptions.pooling.description": "Если задано значение TRUE, объект соединения извлекается из соответствующего пула или при необходимости создается и добавляется в соответствующий пул", + "mssql.connectionOptions.pooling.displayName": "Объединение в пул", + "mssql.connectionOptions.port.displayName": "Порт", + "mssql.connectionOptions.replication.description": "Используется SQL Server при репликации", + "mssql.connectionOptions.replication.displayName": "Репликация", + "mssql.connectionOptions.serverName.description": "Имя экземпляра SQL Server", + "mssql.connectionOptions.serverName.displayName": "Сервер", + "mssql.connectionOptions.trustServerCertificate.description": "Когда задано значение TRUE (и encrypt=true), SQL Server использует шифрование SSL для всех данных, передаваемых между клиентом и сервером без проверки сертификата сервера", + "mssql.connectionOptions.trustServerCertificate.displayName": "Доверять сертификату сервера", + "mssql.connectionOptions.typeSystemVersion.description": "Указывает серверную систему, доступ к которой поставщик будет предоставлять через DataReader", + "mssql.connectionOptions.typeSystemVersion.displayName": "Версия системы типов", + "mssql.connectionOptions.userName.description": "Указывает идентификатор пользователя, который необходимо использовать для подключения к источнику данных", + "mssql.connectionOptions.userName.displayName": "Имя пользователя", + "mssql.connectionOptions.workstationId.description": "Имя рабочей станции, подключающейся к SQL Server", + "mssql.connectionOptions.workstationId.displayName": "Идентификатор рабочей станции", + "mssql.disabled": "Отключено", + "mssql.enabled": "Включено", + "mssql.exportNotebookToSql": "Экспорт записной книжки в виде SQL", + "mssql.exportSqlAsNotebook": "Экспорт SQL в виде записной книжки", + "mssql.format.alignColumnDefinitionsInColumns": "Должны ли определения столбцов быть выровнены?", + "mssql.format.datatypeCasing": "Следует ли форматировать типы данных в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", + "mssql.format.keywordCasing": "Следует ли форматировать ключевые слова в верхнем регистре, нижнем регистре или оставить без форматирования (\"нет\")", + "mssql.format.placeCommasBeforeNextStatement": "Следует ли ставить запятые в начале каждой инструкции в списке, например \", mycolumn2\", а не в конце, например \"mycolumn1,\"", + "mssql.format.placeSelectStatementReferencesOnNewLine": "Нужно ли разделять на отдельные строки ссылки на объекты в выбранных инструкциях? Например, для \"SELECT C1, C2 FROM T1\" как C1, так и C2 будут находиться на отдельных строках", + "mssql.ignorePlatformWarning": "[Необязательно] Не показывать предупреждения для неподдерживаемых платформ", + "mssql.intelliSense.enableErrorChecking": "Должна ли быть включена проверка ошибок IntelliSense", + "mssql.intelliSense.enableIntelliSense": "Должен ли быть включен IntelliSense", + "mssql.intelliSense.enableQuickInfo": "Должны ли быть включены краткие сведения IntelliSense", + "mssql.intelliSense.enableSuggestions": "Должны ли быть включены подсказки IntelliSense", + "mssql.intelliSense.lowerCaseSuggestions": "Следует ли подсказкам IntelliSense использовать строчные буквы", + "mssql.logDebugInfo": "[Необязательно] Выведите выходные данные отладки в консоль (Вид -> Вывод), а затем выберите подходящий выходной канал в раскрывающемся списке", + "mssql.logFilesRemovalLimit": "Максимальное число старых файлов, удаляемых при запуске, с истекшим сроком mssql.logRetentionMinutes. Файлы, которые не были очищены из-за этого ограничения, очищаются при следующем запуске Azure Data Studio.", + "mssql.logRetentionMinutes": "Срок хранения файлов журналов (в минутах) для серверных служб. По умолчанию задана 1 неделя.", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "Включить параметризацию для Always Encrypted", + "mssql.query.ansiDefaults": "Установить параметр SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "Установить параметр SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "Установить параметр SET ANSI_NULLS", + "mssql.query.ansiPadding": "Установить параметр SET ANSI_PADDING", + "mssql.query.ansiWarnings": "Установить параметр SET ANSI_WARNINGS", + "mssql.query.arithAbort": "Установить параметр SET ARITHABORT", + "mssql.query.cursorCloseOnCommit": "Установить параметр SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "Установить параметр SET DEADLOCK_PRIORITY", + "mssql.query.displayBitAsNumber": "Нужно ли отображать столбцы BIT как числа (1 или 0)? Если задано значение FALSE, столбцы BIT будут отображаться как \"TRUE\" или \"FALSE\"", + "mssql.query.executionTimeout": "Время ожидания выполнения, равное 0, указывает на неограниченное время ожидания", + "mssql.query.implicitTransactions": "Установить параметр SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "Установить параметр SET LOCK TIMEOUT (в миллисекундах)", + "mssql.query.maxXmlCharsToStore": "Число XML-символов для хранения после выполнения запроса", + "mssql.query.noCount": "Установить параметр SET NOCOUNT", + "mssql.query.noExec": "Установить параметр SET NOEXEC", + "mssql.query.parseOnly": "Установить параметр SET PARSEONLY", + "mssql.query.queryGovernorCostLimit": "Установить параметр SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "Установить параметр SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "Максимальное число строк, которые будут возвращены перед тем, как сервер перестанет обрабатывать ваш запрос.", + "mssql.query.statisticsIO": "Установить параметр SET STATISTICS IO", + "mssql.query.statisticsTime": "Установить параметр SET STATISTICS TIME", + "mssql.query.textSize": "Максимальный размер текста и данных ntext, возвращаемых инструкцией SELECT", + "mssql.query.transactionIsolationLevel": "Установить параметр SET TRANSACTION ISOLATION LEVEL", + "mssql.query.xactAbortOn": "Установить параметр SET XACT_ABORT ON", + "mssql.tracingLevel": "[Необязательно] Уровень ведения журнала для серверных служб. Azure Data Studio создает имя файла при каждом запуске, а если такой файл уже существует, записи журналов добавляются в него. Для очистки старых файлов журналов см. описание параметров logRetentionMinutes и logFilesRemovalLimit. Параметр tracingLevel по умолчанию регистрирует не слишком многое. Изменение детализации может привести к тому, что журналы будут занимать слишком много места. Ошибка включает критический уровень, предупреждение включает ошибку, информационный уровень включает предупреждение, а подробный уровень включает информационный уровень.", + "mssqlCluster.copyPath": "Скопировать путь", + "mssqlCluster.deleteFiles": "Удалить", + "mssqlCluster.manageAccess": "Управление доступом", + "mssqlCluster.mkdir": "Создать каталог", + "mssqlCluster.previewFile": "Предварительная версия", + "mssqlCluster.saveFile": "Сохранить", + "mssqlCluster.uploadFiles": "Отправить файлы", + "notebook.command.new": "Создать записную книжку", + "notebook.command.open": "Открыть записную книжку", + "objectsListProperties.name": "Имя", + "onprem.databaseProperties.compatibilityLevel": "Уровень совместимости", + "onprem.databaseProperties.lastBackupDate": "Последнее резервное копирование базы данных", + "onprem.databaseProperties.lastLogBackupDate": "Последняя резервная копия журнала", + "onprem.databaseProperties.owner": "Владелец", + "onprem.databaseProperties.recoveryModel": "Модель восстановления", + "onprem.serverProperties.machineName": "Имя компьютера", + "onprem.serverProperties.osVersion": "Версия ОС", + "onprem.serverProperties.serverEdition": "Выпуск", + "onprem.serverProperties.serverVersion": "Версия", + "tab.bigDataClusterDescription": "Задачи и сведения о вашем кластере больших данных SQL Server", + "title.bigDataCluster": "Кластер больших данных SQL Server", + "title.books": "Записные книжки", + "title.clearSearchServerResult": "Поиск: очистить результаты поиска сервера", + "title.configurePython": "Настройка Python для Записных книжек", + "title.endpoints": "Конечные точки службы", + "title.installPackages": "Установка пакетов", + "title.newSparkJob": "Создать задание Spark", + "title.openClusterDashboard": "Панель мониторинга\r\nкластера", + "title.openSparkHistory": "Просмотреть журнал Spark", + "title.openYarnHistory": "Просмотреть журнал YARN", + "title.searchServers": "Поиск: серверы", + "title.showLogFile": "Показать файл журнала", + "title.submitSparkJob": "Отправить задание Spark", + "title.tasks": "Задачи" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json index 85c29457ff..4c0c2327c1 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Основные расширения Notebook", - "description": "Определяет протокол данных на основе вклада Notebook, а также многие команды и вклады Notebook.", - "notebook.configuration.title": "Конфигурация Notebook", - "notebook.pythonPath.description": "Локальный путь к установке Python, используемой Записными книжками.", - "notebook.useExistingPython.description": "Локальный путь к существующей установке Python, используемой Записными книжками.", - "notebook.dontPromptPythonUpdate.description": "Не показывать предложение обновить Python.", - "notebook.jupyterServerShutdownTimeout.description": "Интервал времени (в минутах), по истечении которого производится завершение работы сервера после закрытия всех записных книжек. (Введите 0, чтобы не завершать работу)", - "notebook.overrideEditorTheming.description": "Переопределите параметры редактора по умолчанию в редакторе Notebook. Параметры включают в себя цвет фона, цвет текущей строки и границу", - "notebook.maxTableRows.description": "Максимальное число строк, возвращаемых на таблицу, в редакторе Notebook", - "notebook.trustedBooks.description": "Записные книжки, содержащиеся в этих книгах, будут автоматически считаться доверенными.", - "notebook.maxBookSearchDepth.description": "Максимальная глубина подкаталогов для поиска книг (введите 0 для бесконечной глубины)", - "notebook.collapseBookItems.description": "Сворачивание элементов книги на корневом уровне во вьюлете записных книжек", - "notebook.remoteBookDownloadTimeout.description": "Время ожидания скачивания для книг GitHub (в мс)", - "notebook.pinnedNotebooks.description": "Записные книжки, закрепленные пользователем для текущей рабочей области", - "notebook.allowRoot.description": "Разрешить запуск сервера Jupyter от имени привилегированного пользователя", - "notebook.command.new": "Создать записную книжку", - "notebook.command.open": "Открыть записную книжку", - "notebook.analyzeJupyterNotebook": "Анализировать в Notebook", - "notebook.command.runactivecell": "Выполнить ячейку", - "notebook.command.clearactivecellresult": "Очистить результат ячейки", - "notebook.command.runallcells": "Выполнить ячейки", - "notebook.command.addcode": "Добавить ячейку кода", - "notebook.command.addtext": "Добавить текстовую ячейку", - "notebook.command.addcell": "Добавить ячейку", - "title.analyzeJupyterNotebook": "Анализировать в Notebook", - "title.newJupyterNotebook": "Создать записную книжку", - "title.openJupyterNotebook": "Открыть записную книжку", - "title.jupyter.setContext": "Задать контекст для Notebook", - "title.jupyter.setKernel": "Задать ядро для Notebook", - "config.jupyter.extraKernelsTitle": "Дополнительные ядра", - "config.jupyter.extraKernelsDescription": "Идентификаторы дополнительных включаемых ядер", - "config.jupyter.kernelConfigValuesDescription": "Параметры конфигурации для ядер Jupyter. Этот параметр управляется автоматически, и изменять его вручную не рекомендуется.", - "title.reinstallNotebookDependencies": "Переустановка зависимостей Notebook", - "title.configurePython": "Настройка Python для Записных книжек", - "title.managePackages": "Управление пакетами", - "title.SQL19PreviewBook": "Руководство по SQL Server 2019", - "books-preview-category": "Книги Jupyter", - "title.saveJupyterBook": "Сохранить книгу Jupyter", - "title.trustBook": "Доверенные книги Jupyter", - "title.searchJupyterBook": "Искать книгу Jupyter", - "title.SavedBooks": "Записные книжки", - "title.ProvidedBooks": "Указанные книги Jupyter", - "title.PinnedBooks": "Закрепленные записные книжки", - "title.PreviewLocalizedBook": "Скачать локализованное руководство по SQL Server 2019", - "title.openJupyterBook": "Открыть книгу Jupyter", - "title.closeJupyterBook": "Закрыть книгу Jupyter", - "title.closeNotebook": "Закрыть записную книжку", - "title.removeNotebook": "Удалить записную книжку", - "title.addNotebook": "Добавить записную книжку", - "title.addMarkdown": "Добавить файл Markdown", - "title.revealInBooksViewlet": "Показать в книгах", - "title.createJupyterBook": "Создать книгу Jupyter", - "title.openNotebookFolder": "Открыть записные книжки в папке", - "title.openRemoteJupyterBook": "Добавить удаленную книгу Jupyter", - "title.pinNotebook": "Закрепить записную книжку", - "title.unpinNotebook": "Открепить записную книжку", - "title.moveTo": "Переместить в…" - }, - "dist/common/utils": { - "ensureDirOutputMsg": "… Проверка наличия {0}", - "executeCommandProcessExited": "Процесс завершил работу с кодом ошибки: {0}, выходные данные StdErr: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "Не удалось найти указанный пакет" }, "dist/common/localizedConstants": { - "msgYes": "Да", - "msgNo": "Нет", - "msgSampleCodeDataFrame": "Этот пример кода загружает файл в кадр данных и отображает первые 10 результатов.", - "noBDCConnectionError": "Ядрам Spark требуется подключение к главному экземпляру кластера больших данных SQL Server.", - "providerNotValidError": "Поставщики, не являющиеся поставщиками MSSQL, не поддерживаются для ядер Spark.", - "allFiles": "Все файлы", - "labelSelectFolder": "Выбрать папку", - "labelBookFolder": "Выберите книгу Jupyter", - "confirmReplace": "Папка уже существует. Вы уверены, что хотите удалить и заменить эту папку?", - "openNotebookCommand": "Открыть записную книжку", - "openMarkdownCommand": "Открыть разметку Markdown", - "openExternalLinkCommand": "Открыть внешнюю ссылку", - "msgBookTrusted": "Книга Jupyter сейчас является доверенной в рабочей области.", - "msgBookAlreadyTrusted": "Книга Jupyter уже является доверенной в этой рабочей области.", - "msgBookUntrusted": "Книга Jupyter больше не является доверенной в этой рабочей области.", - "msgBookAlreadyUntrusted": "Книга Jupyter уже является недоверенной в этой рабочей области.", - "msgBookPinned": "Книга Jupyter {0} сейчас закреплена в рабочей области.", - "msgBookUnpinned": "Книга Jupyter {0} больше не закреплена в этой рабочей области", - "bookInitializeFailed": "Не удалось найти файл содержания в указанной книге Jupyter.", - "noBooksSelected": "В данный момент во viewlet не выбраны книги Jupyter.", - "labelBookSection": "Выберите раздел книги Jupyter", - "labelAddToLevel": "Добавить на этот уровень", - "missingFileError": "Отсутствует файл: {0} из {1}", - "InvalidError.tocFile": "Недопустимый файл оглавления", "Invalid toc.yml": "Ошибка: в {0} имеется неправильный файл toc.yml", - "configFileError": "Отсутствует файл конфигурации", - "openBookError": "Не удалось открыть книгу Jupyter {0}: {1}", - "readBookError": "Не удалось прочитать книгу Jupyter {0}: {1}", - "openNotebookError": "Не удалось открыть записную книжку {0}: {1}", - "openMarkdownError": "Не удалось открыть файл Markdown {0}: {1}", - "openUntitledNotebookError": "Не удалось открыть безымянную записную книжку {0} как безымянную: {1}", - "openExternalLinkError": "Не удалось открыть ссылку {0}: {1}", + "InvalidError.tocFile": "Недопустимый файл оглавления", + "add": "Добавить", + "addRemoteBook": "Добавить удаленную книгу Jupyter", + "allFiles": "Все файлы", + "book": "Книга Jupyter", + "bookDescription": "Для упорядочения записных книжек используется Jupyter Books.", + "bookInitializeFailed": "Не удалось найти файл содержания в указанной книге Jupyter.", + "booksNotFound": "По указанной ссылке отсутствуют доступные книги Jupyter", + "browse": "Обзор", + "close": "Закрыть", "closeBookError": "Не удалось закрыть книгу Jupyter {0}: {1}", + "configFileError": "Отсутствует файл конфигурации", + "confirmOverwrite": "Файл уже существует. Перезаписать его?", + "confirmReplace": "Папка уже существует. Вы уверены, что хотите удалить и заменить эту папку?", + "contentFolder": "Папка содержимого", + "contentFolderOptional": "Папка содержимого (необязательно)", + "create": "Создать", "duplicateFileError": "Файл {0} уже существует в конечной папке {1}.\r\nИмя файла было изменено на {2} для предотвращения потери данных.", "editBookError": "Ошибка при редактировании книги Jupyter {0}: {1}", - "selectBookError": "Ошибка при выборе книги Jupyter или раздела для изменения: {0}", - "sectionNotFound": "Не найден раздел {0} в {1}.", - "url": "URL-адрес", - "repoUrl": "URL-адрес репозитория", - "location": "Расположение", - "addRemoteBook": "Добавить удаленную книгу Jupyter", - "onGitHub": "GitHub", - "onsharedFile": "Общий файл", - "releases": "Выпуски", - "book": "Книга Jupyter", - "version": "Версия", - "language": "Язык", - "booksNotFound": "По указанной ссылке отсутствуют доступные книги Jupyter", - "urlGithubError": "Указанный URL-адрес не является URL-адресом выпуска GitHub", - "search": "Поиск", - "add": "Добавить", - "close": "Закрыть", + "fileExtension": "Расширение файла", + "fileName": "Имя файла", + "httpRequestError": "Сбой HTTP-запроса с ошибкой: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "Сейчас выполняется скачивание удаленной книги Jupyter", + "labelAddToLevel": "Добавить на этот уровень", + "labelBookFolder": "Выберите книгу Jupyter", + "labelBookSection": "Выберите раздел книги Jupyter", + "labelSelectFolder": "Выбрать папку", + "language": "Язык", + "learnMore": "Подробнее.", + "location": "Расположение", + "missingFileError": "Отсутствует файл: {0} из {1}", + "msgBookAlreadyTrusted": "Книга Jupyter уже является доверенной в этой рабочей области.", + "msgBookAlreadyUntrusted": "Книга Jupyter уже является недоверенной в этой рабочей области.", + "msgBookNotFound": "Книги Jupyter не найдены", + "msgBookPinned": "Книга Jupyter {0} сейчас закреплена в рабочей области.", + "msgBookTrusted": "Книга Jupyter сейчас является доверенной в рабочей области.", + "msgBookUnpinned": "Книга Jupyter {0} больше не закреплена в этой рабочей области", + "msgBookUntrusted": "Книга Jupyter больше не является доверенной в этой рабочей области.", + "msgContentFolderError": "Путь к папке содержимого не существует", + "msgCreateBookWarningMsg": "Ошибка при попытке доступа: {0}", + "msgDownloadLocation": "Выполняется скачивание в {0}", + "msgDuplicateFileName": "Файл {0} уже существует в папке назначения", + "msgInvalidSaveFolder": "Недопустимый путь к расположению сохранения.", + "msgNo": "Нет", + "msgReleaseNotFound": "Выпуски не найдены", + "msgRemoteBookDirectoryError": "Ошибка при создании каталога удаленной книги Jupyter", "msgRemoteBookDownloadComplete": "Скачивание удаленной книги Jupyter завершено", "msgRemoteBookDownloadError": "Произошла ошибка во время скачивания удаленной книги Jupyter", + "msgRemoteBookDownloadProgress": "Сейчас выполняется скачивание удаленной книги Jupyter", "msgRemoteBookUnpackingError": "Ошибка при распаковке удаленной книги Jupyter", - "msgRemoteBookDirectoryError": "Ошибка при создании каталога удаленной книги Jupyter", - "msgTaskName": "Выполняется скачивание удаленной книги Jupyter", "msgResourceNotFound": "Ресурс не найден", - "msgBookNotFound": "Книги Jupyter не найдены", - "msgReleaseNotFound": "Выпуски не найдены", - "msgUndefinedAssetError": "Выбранная книга Jupyter является недопустимой", - "httpRequestError": "Сбой HTTP-запроса с ошибкой: {0} {1}", - "msgDownloadLocation": "Выполняется скачивание в {0}", - "newBook": "Новая книга Jupyter (предварительный просмотр)", - "bookDescription": "Для упорядочения записных книжек используется Jupyter Books.", - "learnMore": "Подробнее.", - "contentFolder": "Папка содержимого", - "browse": "Обзор", - "create": "Создать", - "name": "Имя", - "saveLocation": "Расположение сохранения", - "contentFolderOptional": "Папка содержимого (необязательно)", - "msgContentFolderError": "Путь к папке содержимого не существует", + "msgSampleCodeDataFrame": "Этот пример кода загружает файл в кадр данных и отображает первые 10 результатов.", "msgSaveFolderError": "Путь к расположению сохранения не существует.", - "msgCreateBookWarningMsg": "Ошибка при попытке доступа: {0}", - "newNotebook": "Новая записная книжка (предварительный просмотр)", + "msgTaskName": "Выполняется скачивание удаленной книги Jupyter", + "msgUndefinedAssetError": "Выбранная книга Jupyter является недопустимой", + "msgYes": "Да", + "name": "Имя", + "newBook": "Новая книга Jupyter (предварительный просмотр)", "newMarkdown": "Новый файл Markdown (предварительный просмотр)", - "fileExtension": "Расширение файла", - "confirmOverwrite": "Файл уже существует. Перезаписать его?", + "newNotebook": "Новая записная книжка (предварительный просмотр)", + "noBDCConnectionError": "Ядрам Spark требуется подключение к главному экземпляру кластера больших данных SQL Server.", + "noBooksSelected": "В данный момент во viewlet не выбраны книги Jupyter.", + "onGitHub": "GitHub", + "onsharedFile": "Общий файл", + "openBookError": "Не удалось открыть книгу Jupyter {0}: {1}", + "openExternalLinkCommand": "Открыть внешнюю ссылку", + "openExternalLinkError": "Не удалось открыть ссылку {0}: {1}", + "openMarkdownCommand": "Открыть разметку Markdown", + "openMarkdownError": "Не удалось открыть файл Markdown {0}: {1}", + "openNotebookCommand": "Открыть записную книжку", + "openNotebookError": "Не удалось открыть записную книжку {0}: {1}", + "openUntitledNotebookError": "Не удалось открыть безымянную записную книжку {0} как безымянную: {1}", + "providerNotValidError": "Поставщики, не являющиеся поставщиками MSSQL, не поддерживаются для ядер Spark.", + "readBookError": "Не удалось прочитать книгу Jupyter {0}: {1}", + "releases": "Выпуски", + "repoUrl": "URL-адрес репозитория", + "saveLocation": "Расположение сохранения", + "search": "Поиск", + "sectionNotFound": "Не найден раздел {0} в {1}.", + "selectBookError": "Ошибка при выборе книги Jupyter или раздела для изменения: {0}", "title": "Название", - "fileName": "Имя файла", - "msgInvalidSaveFolder": "Недопустимый путь к расположению сохранения.", - "msgDuplicadFileName": "Файл {0} уже существует в папке назначения" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "Выполняется установка зависимостей Notebook", - "msgPythonDownloadComplete": "Скачивание Python завершено", - "msgPythonDownloadError": "Ошибка при скачивании программы установки Python", - "msgPythonDownloadPending": "Идет скачивание пакета Python", - "msgPythonUnpackPending": "Распаковка пакета Python", - "msgPythonDirectoryError": "Ошибка при создании каталога установки Python", - "msgPythonUnpackError": "Ошибка при распаковке пакета Python", - "msgTaskName": "Идет установка зависимостей Notebook", - "msgInstallPkgStart": "Идет установка зависимостей Notebook, дополнительные сведения см. в представлении задач", - "msgInstallPkgFinish": "Установка зависимостей Notebook завершена", - "msgPythonRunningError": "Не удается перезаписать существующую установку Python во время работы Python. Прежде чем продолжить, закройте все активные записные книжки.", - "msgWaitingForInstall": "Сейчас выполняется другая установка Python. Дождитесь ее завершения.", - "msgShutdownNotebookSessions": "Сеансы активных записных книжек Python будут завершены, чтобы обновить их. Хотите продолжить?", - "msgPythonVersionUpdatePrompt": "{0} Python доступна в Azure Data Studio. Текущая версия Python (3.6.6) не поддерживается в декабре 2021. Вы хотите обновить {0} Python сейчас?", - "msgPythonVersionUpdateWarning": "Будет установлен {0} Python, который заменит 3.6.6 Python. Некоторые пакеты могут быть несовместимы с новой версией или требуют переустановки. Будет создана Записная книжка, которая поможет вам переустановить все пакеты PIP. Вы хотите продолжить обновление сейчас?", - "msgDependenciesInstallationFailed": "Установка зависимостей Notebook завершилась с ошибкой: {0}", - "msgDownloadPython": "Скачивание локального Python для платформы: {0} в {1}", - "msgPackageRetrievalFailed": "Произошла ошибка при попытке получить список установленных пакетов: {0}", - "msgGetPythonUserDirFailed": "Обнаружена ошибка при получении пути пользователя Python: {0}", - "yes": "Да", - "no": "Нет", - "dontAskAgain": "Больше не спрашивать" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "Установить", - "configurePython.invalidLocationMsg": "Указано недопустимое расположение установки.", - "configurePython.pythonNotFoundMsg": "Установка Python не найдена в указанном расположении.", - "configurePython.wizardNameWithKernel": "Настройка Python для запуска ядра {0}", - "configurePython.wizardNameWithoutKernel": "Настройка Python для запуска ядер", - "configurePython.page0Name": "Настройка среды выполнения Python", - "configurePython.page1Name": "Установка зависимостей", - "configurePython.pythonInstallDeclined": "Установка Python была отклонена." - }, - "dist/extension": { - "codeCellName": "Код", - "textCellName": "Текст", - "selectCellType": "Какой тип ячейки требуется добавить?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Записные книжки", - "unsupportedFileType": "Поддерживаются только записные книжки IPYNB", - "confirmReinstall": "Вы действительно хотите выполнить переустановку?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "Обзор", - "configurePython.selectFileLabel": "Выбрать", - "configurePython.descriptionWithKernel": "Для ядра {0} требуется настроить среду выполнения Python и установить зависимости.", - "configurePython.descriptionWithoutKernel": "Для ядер записных книжек требуется настроить среду выполнения Python и установить зависимости.", - "configurePython.installationType": "Тип установки", - "configurePython.locationTextBoxText": "Расположение установки Python", - "configurePython.pythonConfigured": "Среда выполнения Python настроена.", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "Поддерживаемые версии Python не найдены.", - "configurePythyon.defaultPathLabel": "{0} (по умолчанию)", - "configurePython.newInstall": "Новая установка Python", - "configurePython.existingInstall": "Использовать существующую установку Python", - "configurePythyon.customPathLabel": "{0} (пользовательский)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "Имя", - "configurePython.existingVersionColumn": "Существующая версия", - "configurePython.requiredVersionColumn": "Требуемая версия", - "configurePython.kernelLabel": "Ядро", - "configurePython.requiredDependencies": "Установка необходимых зависимостей ядра", - "msgUnsupportedKernel": "Не удалось получить пакеты для ядра {0}" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "Сбой при завершении работы сервера Notebook: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "Ошибка при остановке сервера Notebook: {0}", - "notebookStartProcessExitPremature": "Процесс записной книжки преждевременно завершил работу с ошибкой: {0}, выходные данные StdErr: {1}", - "jupyterError": "Ошибка, отправленная из Jupyter: {0}", - "jupyterOutputMsgStartSuccessful": "… Jupyter выполняется в {0}", - "jupyterOutputMsgStart": "… Выполняется запуск сервера Notebook" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "Требуется путь к записной книжке" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "Не удается запустить сеанс, диспетчер еще не инициализирован", - "notebook.couldNotFindKnoxGateway": "Не удалось найти конечную точку шлюза Knox", - "promptBDCUsername": "{0}Укажите имя пользователя для подключения к контроллеру BDC:", - "promptBDCPassword": "Укажите пароль для подключения к контроллеру BDC", - "bdcConnectError": "Ошибка: {0}. ", - "clusterControllerConnectionRequired": "Для выполнения заданий Spark требуется подключение к контроллеру кластера" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "Управление пакетами", - "managePackages.cancelButtonText": "Закрыть" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "Установлен", - "managePackages.pkgNameColumn": "Имя", - "managePackages.newPkgVersionColumn": "Версия", - "managePackages.deleteColumn": "Удалить", - "managePackages.uninstallButtonText": "Удалить выбранные пакеты", - "managePackages.packageType": "Тип пакета", - "managePackages.location": "Расположение", - "managePackages.packageCount": "Найдены пакеты: {0} {1}", - "managePackages.confirmUninstall": "Вы действительно хотите удалить указанные пакеты?", - "managePackages.backgroundUninstallStarted": "Идет удаление {0}", - "managePackages.backgroundUninstallComplete": "Завершено удаление для {0}", - "managePackages.backgroundUninstallFailed": "Не удалось удалить {0}. Ошибка: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "Н/Д", - "managePackages.searchBarPlaceholder": "Поиск пакетов: {0}", - "managePackages.addNewTabTitle": "Добавить новый", - "managePackages.searchButtonLabel": "Поиск", - "managePackages.installButtonText": "Установить", - "managePackages.packageNameTitle": "Имя пакета", - "managePackages.packageVersionTitle": "Версия пакета", - "managePackages.packageSummaryTitle": "Сводка пакета", - "managePackages.noVersionsFound": "Не удалось найти допустимые версии для указанного пакета", - "managePackages.backgroundInstallStarted": "Идет установка {0} {1}", - "managePackages.backgroundInstallComplete": "Завершена установка для {0} {1}", - "managePackages.backgroundInstallFailed": "Не удалось установить {0} {1}. Ошибка: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "Запрос сведений о пакете завершился с ошибкой: {0} {1}" + "url": "URL-адрес", + "urlGithubError": "Указанный URL-адрес не является URL-адресом выпуска GitHub", + "version": "Версия" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "Этот пример кода загружает файл в кадр данных и отображает первые 10 результатов.", "noNotebookVisible": "Нет активного редактора записных книжек", "notebookFiles": "Записные книжки" }, + "dist/common/utils": { + "ensureDirOutputMsg": "… Проверка наличия {0}", + "executeCommandProcessExited": "Процесс завершил работу с кодом ошибки: {0}, выходные данные StdErr: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "Обзор", + "configurePython.descriptionWithKernel": "Для ядра {0} требуется настроить среду выполнения Python и установить зависимости.", + "configurePython.descriptionWithoutKernel": "Для ядер записных книжек требуется настроить среду выполнения Python и установить зависимости.", + "configurePython.existingInstall": "Использовать существующую установку Python", + "configurePython.installationType": "Тип установки", + "configurePython.locationTextBoxText": "Расположение установки Python", + "configurePython.newInstall": "Новая установка Python", + "configurePython.pythonConfigured": "Среда выполнения Python настроена.", + "configurePython.selectFileLabel": "Выбрать", + "configurePythyon.customPathLabel": "{0} (пользовательский)", + "configurePythyon.defaultPathLabel": "{0} (по умолчанию)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "Поддерживаемые версии Python не найдены." + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "Указано недопустимое расположение установки.", + "configurePython.okButtonText": "Установить", + "configurePython.page0Name": "Настройка среды выполнения Python", + "configurePython.page1Name": "Установка зависимостей", + "configurePython.pythonInstallDeclined": "Установка Python была отклонена.", + "configurePython.pythonNotFoundMsg": "Установка Python не найдена в указанном расположении.", + "configurePython.wizardNameWithKernel": "Настройка Python для запуска ядра {0}", + "configurePython.wizardNameWithoutKernel": "Настройка Python для запуска ядер" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "Существующая версия", + "configurePython.kernelLabel": "Ядро", + "configurePython.pkgNameColumn": "Имя", + "configurePython.requiredDependencies": "Установка необходимых зависимостей ядра", + "configurePython.requiredVersionColumn": "Требуемая версия", + "msgUnsupportedKernel": "Не удалось получить пакеты для ядра {0}" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "Добавить новый", + "managePackages.backgroundInstallComplete": "Завершена установка для {0} {1}", + "managePackages.backgroundInstallFailed": "Не удалось установить {0} {1}. Ошибка: {2}", + "managePackages.backgroundInstallStarted": "Идет установка {0} {1}", + "managePackages.installButtonText": "Установить", + "managePackages.invalidTextPlaceholder": "Н/Д", + "managePackages.noVersionsFound": "Не удалось найти допустимые версии для указанного пакета", + "managePackages.packageNameTitle": "Имя пакета", + "managePackages.packageSummaryTitle": "Сводка пакета", + "managePackages.packageVersionTitle": "Версия пакета", + "managePackages.searchBarPlaceholder": "Поиск пакетов: {0}", + "managePackages.searchButtonLabel": "Поиск" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "Завершено удаление для {0}", + "managePackages.backgroundUninstallFailed": "Не удалось удалить {0}. Ошибка: {1}", + "managePackages.backgroundUninstallStarted": "Идет удаление {0}", + "managePackages.confirmUninstall": "Вы действительно хотите удалить указанные пакеты?", + "managePackages.deleteColumn": "Удалить", + "managePackages.installedTabTitle": "Установлен", + "managePackages.location": "Расположение", + "managePackages.newPkgVersionColumn": "Версия", + "managePackages.packageCount": "Найдены пакеты: {0} {1}", + "managePackages.packageType": "Тип пакета", + "managePackages.pkgNameColumn": "Имя", + "managePackages.uninstallButtonText": "Удалить выбранные пакеты" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "Закрыть", + "managePackages.dialogName": "Управление пакетами" + }, + "dist/extension": { + "codeCellName": "Код", + "selectCellType": "Какой тип ячейки требуется добавить?", + "textCellName": "Текст" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "Вы действительно хотите выполнить переустановку?", + "notebookFileType": "Записные книжки", + "unsupportedFileType": "Поддерживаются только записные книжки IPYNB" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "Требуется путь к записной книжке" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "Больше не спрашивать", + "msgDependenciesInstallationFailed": "Установка зависимостей Notebook завершилась с ошибкой: {0}", + "msgDownloadPython": "Скачивание локального Python для платформы: {0} в {1}", + "msgGetPythonUserDirFailed": "Обнаружена ошибка при получении пути пользователя Python: {0}", + "msgInstallPkgFinish": "Установка зависимостей Notebook завершена", + "msgInstallPkgProgress": "Выполняется установка зависимостей Notebook", + "msgInstallPkgStart": "Идет установка зависимостей Notebook, дополнительные сведения см. в представлении задач", + "msgPackageRetrievalFailed": "Произошла ошибка при попытке получить список установленных пакетов: {0}", + "msgPythonDirectoryError": "Ошибка при создании каталога установки Python", + "msgPythonDownloadComplete": "Скачивание Python завершено", + "msgPythonDownloadError": "Ошибка при скачивании программы установки Python", + "msgPythonDownloadPending": "Идет скачивание пакета Python", + "msgPythonRunningError": "Не удается перезаписать существующую установку Python во время работы Python. Прежде чем продолжить, закройте все активные записные книжки.", + "msgPythonUnpackError": "Ошибка при распаковке пакета Python", + "msgPythonUnpackPending": "Распаковка пакета Python", + "msgPythonVersionUpdatePrompt": "{0} Python доступна в Azure Data Studio. Текущая версия Python (3.6.6) не поддерживается в декабре 2021. Вы хотите обновить {0} Python сейчас?", + "msgPythonVersionUpdateWarning": "Будет установлен {0} Python, который заменит 3.6.6 Python. Некоторые пакеты могут быть несовместимы с новой версией или требуют переустановки. Будет создана Записная книжка, которая поможет вам переустановить все пакеты PIP. Вы хотите продолжить обновление сейчас?", + "msgShutdownNotebookSessions": "Сеансы активных записных книжек Python будут завершены, чтобы обновить их. Хотите продолжить?", + "msgTaskName": "Идет установка зависимостей Notebook", + "msgWaitingForInstall": "Сейчас выполняется другая установка Python. Дождитесь ее завершения.", + "no": "Нет", + "yes": "Да" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "Сбой при завершении работы сервера Notebook: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "Ошибка: {0}. ", + "clusterControllerConnectionRequired": "Для выполнения заданий Spark требуется подключение к контроллеру кластера", + "errorStartBeforeReady": "Не удается запустить сеанс, диспетчер еще не инициализирован", + "notebook.couldNotFindKnoxGateway": "Не удалось найти конечную точку шлюза Knox", + "promptBDCPassword": "Укажите пароль для подключения к контроллеру BDC", + "promptBDCUsername": "{0}Укажите имя пользователя для подключения к контроллеру BDC:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "Запрос сведений о пакете завершился с ошибкой: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "Ошибка, отправленная из Jupyter: {0}", + "jupyterOutputMsgStart": "… Выполняется запуск сервера Notebook", + "jupyterOutputMsgStartSuccessful": "… Jupyter выполняется в {0}", + "notebookStartProcessExitPremature": "Процесс записной книжки преждевременно завершил работу с ошибкой: {0}, выходные данные StdErr: {1}", + "serverStopError": "Ошибка при остановке сервера Notebook: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "Действие {0} не поддерживается для этого обработчика", - "unsupportedScheme": "Не удается открыть ссылку {0}, так как поддерживаются только ссылки HTTP, HTTPS и ссылки на файлы", "notebook.confirmOpen": "Скачать и открыть \"{0}\"?", + "notebook.fileDownloadError": "Запрос на открытие файла завершился с ошибкой: {0} {1}", "notebook.fileNotFound": "Не удалось найти указанный файл", - "notebook.fileDownloadError": "Запрос на открытие файла завершился с ошибкой: {0} {1}" + "notebook.unsupportedAction": "Действие {0} не поддерживается для этого обработчика", + "unsupportedScheme": "Не удается открыть ссылку {0}, так как поддерживаются только ссылки HTTP, HTTPS и ссылки на файлы" + }, + "package": { + "books-preview-category": "Книги Jupyter", + "config.jupyter.extraKernelsDescription": "Идентификаторы дополнительных включаемых ядер", + "config.jupyter.extraKernelsTitle": "Дополнительные ядра", + "config.jupyter.kernelConfigValuesDescription": "Параметры конфигурации для ядер Jupyter. Этот параметр управляется автоматически, и изменять его вручную не рекомендуется.", + "description": "Определяет протокол данных на основе вклада Notebook, а также многие команды и вклады Notebook.", + "displayName": "Основные расширения Notebook", + "notebook.allowRoot.description": "Разрешить запуск сервера Jupyter от имени привилегированного пользователя", + "notebook.analyzeJupyterNotebook": "Анализировать в Notebook", + "notebook.collapseBookItems.description": "Сворачивание элементов книги на корневом уровне во вьюлете записных книжек", + "notebook.command.addcell": "Добавить ячейку", + "notebook.command.addcode": "Добавить ячейку кода", + "notebook.command.addtext": "Добавить текстовую ячейку", + "notebook.command.clearactivecellresult": "Очистить результат ячейки", + "notebook.command.new": "Создать записную книжку", + "notebook.command.open": "Открыть записную книжку", + "notebook.command.runactivecell": "Выполнить ячейку", + "notebook.command.runallcells": "Выполнить ячейки", + "notebook.configuration.title": "Конфигурация Notebook", + "notebook.dontPromptPythonUpdate.description": "Не показывать предложение обновить Python.", + "notebook.jupyterServerShutdownTimeout.description": "Интервал времени (в минутах), по истечении которого производится завершение работы сервера после закрытия всех записных книжек. (Введите 0, чтобы не завершать работу)", + "notebook.maxBookSearchDepth.description": "Максимальная глубина подкаталогов для поиска книг (введите 0 для бесконечной глубины)", + "notebook.maxTableRows.description": "Максимальное число строк, возвращаемых на таблицу, в редакторе Notebook", + "notebook.overrideEditorTheming.description": "Переопределите параметры редактора по умолчанию в редакторе Notebook. Параметры включают в себя цвет фона, цвет текущей строки и границу", + "notebook.pinnedNotebooks.description": "Записные книжки, закрепленные пользователем для текущей рабочей области", + "notebook.pythonPath.description": "Локальный путь к установке Python, используемой Записными книжками.", + "notebook.remoteBookDownloadTimeout.description": "Время ожидания скачивания для книг GitHub (в мс)", + "notebook.trustedBooks.description": "Записные книжки, содержащиеся в этих книгах, будут автоматически считаться доверенными.", + "notebook.useExistingPython.description": "Локальный путь к существующей установке Python, используемой Записными книжками.", + "title.PinnedBooks": "Закрепленные записные книжки", + "title.PreviewLocalizedBook": "Скачать локализованное руководство по SQL Server 2019", + "title.ProvidedBooks": "Указанные книги Jupyter", + "title.SQL19PreviewBook": "Руководство по SQL Server 2019", + "title.SavedBooks": "Записные книжки", + "title.addMarkdown": "Добавить файл Markdown", + "title.addNotebook": "Добавить записную книжку", + "title.analyzeJupyterNotebook": "Анализировать в Notebook", + "title.closeJupyterBook": "Закрыть книгу Jupyter", + "title.closeNotebook": "Закрыть записную книжку", + "title.configurePython": "Настройка Python для Записных книжек", + "title.createJupyterBook": "Создать книгу Jupyter", + "title.jupyter.setContext": "Задать контекст для Notebook", + "title.jupyter.setKernel": "Задать ядро для Notebook", + "title.managePackages": "Управление пакетами", + "title.moveTo": "Переместить в…", + "title.newJupyterNotebook": "Создать записную книжку", + "title.openJupyterBook": "Открыть книгу Jupyter", + "title.openJupyterNotebook": "Открыть записную книжку", + "title.openNotebookFolder": "Открыть записные книжки в папке", + "title.openRemoteJupyterBook": "Добавить удаленную книгу Jupyter", + "title.pinNotebook": "Закрепить записную книжку", + "title.reinstallNotebookDependencies": "Переустановка зависимостей Notebook", + "title.removeNotebook": "Удалить записную книжку", + "title.revealInBooksViewlet": "Показать в книгах", + "title.saveJupyterBook": "Сохранить книгу Jupyter", + "title.searchJupyterBook": "Искать книгу Jupyter", + "title.trustBook": "Доверенные книги Jupyter", + "title.unpinNotebook": "Открепить записную книжку" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json index 33ea397dfd..2ac309b991 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка PowerShell", - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах PowerShell." + "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах PowerShell.", + "displayName": "Основы языка PowerShell" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/profiler.i18n.json index 1ef1c6a605..1988452300 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/profiler.i18n.json @@ -9,15 +9,24 @@ "version": "1.0.0", "contents": { "dist/dialogs/profilerCreateSessionDialog": { - "createSessionDialog.cancel": "Отмена", + "createSessionDialog.cancel": "Отменить", "createSessionDialog.create": "Запустить", - "createSessionDialog.title": "Запустить новый сеанс профилировщика", - "createSessionDialog.templatesInvalid": "Недопустимый список шаблонов, не удается открыть диалоговое окно", + "createSessionDialog.createSessionFailed": "Не удалось создать сеанс", "createSessionDialog.dialogOwnerInvalid": "Недопустимый владелец диалогового окна, не удается открыть диалоговое окно", + "createSessionDialog.enterSessionName": "Введите имя сеанса:", "createSessionDialog.invalidProviderType": "Недопустимый тип поставщика, не удается открыть диалоговое окно", "createSessionDialog.selectTemplates": "Выберите шаблон сеанса:", - "createSessionDialog.enterSessionName": "Введите имя сеанса:", - "createSessionDialog.createSessionFailed": "Не удалось создать сеанс" + "createSessionDialog.templatesInvalid": "Недопустимый список шаблонов, не удается открыть диалоговое окно", + "createSessionDialog.title": "Запустить новый сеанс профилировщика" + }, + "package": { + "description": "Приложение SQL Server Profiler для Azure Data Studio", + "displayName": "Приложение SQL Server Profiler", + "profiler.category": "Профилировщик", + "profiler.contributes.title.newProfler": "Запустить профилировщик", + "profiler.contributes.title.openCreateSessionDialog": "Создание сезона профилировщика", + "profiler.contributes.title.start": "Запустить", + "profiler.contributes.title.stop": "Остановить" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/python.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/python.i18n.json index 64e2c8808e..a3e68b9cd5 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка Python", - "description": "Предоставляет подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах Python." + "description": "Предоставляет подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах Python.", + "displayName": "Основы языка Python" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json index 14dc967dc3..693b891ff0 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "Журнал запросов", - "queryHistory.description": "Просмотр и запуск ранее выполненных запросов", "queryHistory.clear": "Очистить весь журнал", + "queryHistory.description": "Просмотр и запуск ранее выполненных запросов", + "queryHistory.displayName": "Журнал запросов", "queryHistory.toggleCapture": "Включить или отключить ведение Журнала запросов" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/r.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/r.i18n.json index 3d283b7b99..d3bd8fbf8f 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка R", - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах R." + "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах R.", + "displayName": "Основы языка R" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/resource-deployment.i18n.json index 0d98d2b792..d71d2a11bd 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Расширение развертывания SQL Server для Azure Data Studio", - "extension-description": "Обеспечивает развертывание Microsoft SQL Server на основе записных книжек", - "deploy-resource-command-name": "Новое развертывание…", - "deploy-resource-command-category": "Развертывание", - "resource-type-sql-image-display-name": "Образ контейнера SQL Server", - "resource-type-sql-image-description": "Запустить образ контейнера SQL Server с помощью Docker", - "version-display-name": "Версия", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "Развертывание образов контейнеров SQL Server 2017", - "docker-sql-2019-title": "Развертывание образов контейнеров SQL Server 2019", - "docker-container-name-field": "Имя контейнера", - "docker-sql-password-field": "Пароль SQL Server", - "docker-confirm-sql-password-field": "Подтверждение пароля", - "docker-sql-port-field": "Порт", - "resource-type-sql-windows-setup-display-name": "SQL Server в Windows", - "resource-type-sql-windows-setup-description": "Запустите SQL Server в Windows, выберите версию для начала работы.", - "microsoft-privacy-statement": "Заявление о конфиденциальности Майкрософт", - "deployment.configuration.title": "Конфигурация развертывания", - "azdata-install-location-description": "Расположение пакета azdata, используемого для команды установки", - "azure-sqlvm-display-name": "SQL Server на виртуальной машине Azure", - "azure-sqlvm-description": "Создание виртуальных машин SQL в Azure. Лучше всего подходит для миграций и приложений, требующих доступа на уровне ОС.", - "azure-sqlvm-deploy-dialog-title": "Развертывание виртуальной машины SQL Azure", - "azure-sqlvm-deploy-dialog-action-text": "Скрипт в записную книжку", - "azure-sqlvm-agreement": "Я принимаю {0}, {1} и {2}.", - "azure-sqlvm-agreement-sqlvm-eula": "Условия лицензии виртуальной машины SQL Azure", - "azure-sqlvm-agreement-azdata-eula": "Условия лицензии azdata", - "azure-sqlvm-azure-account-page-label": "Информация об Azure", - "azure-sqlvm-azure-location-label": "Расположения Azure", - "azure-sqlvm-vm-information-page-label": "Информация о виртуальной машине", - "azure-sqlvm-image-label": "Образ", - "azure-sqlvm-image-sku-label": "Номер SKU образа виртуальной машины", - "azure-sqlvm-publisher-label": "Издатель", - "azure-sqlvm-vmname-label": "Имя виртуальной машины", - "azure-sqlvm-vmsize-label": "Размер", - "azure-sqlvm-storage-page-lable": "Учетная запись хранения", - "azure-sqlvm-storage-accountname-label": "Имя учетной записи хранения", - "azure-sqlvm-storage-sku-label": "Тип SKU учетной записи хранения", - "azure-sqlvm-vm-administrator-account-page-label": "Учетная запись администратора", - "azure-sqlvm-username-label": "Имя пользователя", - "azure-sqlvm-password-label": "Пароль", - "azure-sqlvm-password-confirm-label": "Подтверждение пароля", - "azure-sqlvm-vm-summary-page-label": "Сводка", - "azure-sqldb-display-name": "База данных SQL Azure", - "azure-sqldb-description": "Создайте базу данных, сервер базы данных или эластичный пул в Azure.", - "azure-sqldb-portal-ok-button-text": "Создать на портале Azure", - "azure-sqldb-notebook-ok-button-text": "Выбрать", - "resource-type-display-name": "Тип ресурса", - "sql-azure-single-database-display-name": "Отдельная база данных", - "sql-azure-elastic-pool-display-name": "Эластичный пул", - "sql-azure-database-server-display-name": "Сервер базы данных", - "azure-sqldb-agreement": "Я принимаю {0}, {1} и {2}.", - "azure-sqldb-agreement-sqldb-eula": "Условия лицензии Базы данных SQL Azure", - "azure-sqldb-agreement-azdata-eula": "Условия лицензии azdata", - "azure-sql-mi-display-name": "Управляемый экземпляр SQL Azure", - "azure-sql-mi-display-description": "Создайте Управляемый экземпляр SQL в Azure или в управляемой пользователем среде", - "azure-sql-mi-okButton-text": "Открыть на портале", - "azure-sql-mi-resource-type-option-label": "Тип ресурса", - "azure-sql-mi-agreement": "Я принимаю {0} и {1}.", - "azure-sql-mi-agreement-eula": "Условия лицензии Управляемого экземпляра SQL Azure", - "azure-sql-mi-help-text": "Управляемый экземпляр SQL Azure предоставляет полный доступ к SQL Server и совместимость функций для миграции серверов SQL Server в Azure или для разработки новых приложений. {0}.", - "azure-sql-mi-help-text-learn-more": "Дополнительные сведения" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "Неизвестный тип поля: \"{0}\"", + "azdataEulaDeclined": "Продолжение развертывания невозможно. Условия лицензии Azure Data CLI были отклонены. Вы можете принять условия лицензионного соглашения или отменить эту операцию, нажав кнопку \"Отмена\"", + "azdataEulaNotAccepted": "Продолжение развертывания невозможно. Условия лицензии Azure Data CLI еще не приняты. Примите условия лицензионного соглашения, чтобы включить функции, требующие использования Azure Data CLI.", "azure.account": "Учетная запись Azure", + "azure.account.location": "Расположение Azure", + "azure.account.resourceGroup": "Группа ресурсов", "azure.account.subscription": "Подписка (выбранное подмножество)", "azure.account.subscriptionDescription": "Измените текущие выбранные подписки с помощью действия \"Выбрать подписки\" в учетной записи, указанной в представлении дерева Azure во вьюлете \"Подключения\"", - "azure.account.resourceGroup": "Группа ресурсов", - "azure.account.location": "Расположение Azure", - "filePicker.browse": "Обзор", - "button.label": "Выбрать", - "kubeConfigClusterPicker.kubeConfigFilePath": "Путь к файлу kube config", - "kubeConfigClusterPicker.clusterContextNotFound": "Сведения о контексте кластера не найдены", - "azure.signin": "Войти…", - "azure.refresh": "Обновить", - "azure.yes": "Да", "azure.no": "Нет", - "azure.resourceGroup.createNewResourceGroup": "Создать группу ресурсов", + "azure.refresh": "Обновить", "azure.resourceGroup.NewResourceGroupAriaLabel": "Новое имя группы ресурсов", + "azure.resourceGroup.createNewResourceGroup": "Создать группу ресурсов", + "azure.signin": "Войти…", + "azure.yes": "Да", + "button.label": "Выбрать", "deployCluster.Realm": "Область", - "UnknownFieldTypeError": "Неизвестный тип поля: \"{0}\"", - "optionsSource.alreadyDefined": "Источник параметров с идентификатором {0} уже определен", - "valueProvider.alreadyDefined": "Поставщик значения с идентификатором {0} уже определен", - "optionsSource.notDefined": "Источник параметров для идентификатора {0} не определен", - "valueProvider.notDefined": "Для идентификатора {0} не определен поставщик значения", - "getVariableValue.unknownVariableName": "Попытка получить значение переменной для неизвестной переменной: {0}", + "deploymentDialog.InstallingTool": "Обязательное средство \"{0}\" [{1}] сейчас устанавливается.", + "deploymentDialog.RecheckEulaButton": "Принять лицензионное соглашение и выбрать", + "filePicker.browse": "Обзор", "getIsPassword.unknownVariableName": "Попытка получить пароль (isPassword) для неизвестной переменной: {0}", + "getVariableValue.unknownVariableName": "Попытка получить значение переменной для неизвестной переменной: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "Сведения о контексте кластера не найдены", + "kubeConfigClusterPicker.kubeConfigFilePath": "Путь к файлу kube config", "optionsNotDefined": "Объект FieldInfo.options не определен для типа поля: {0}", "optionsNotObjectOrArray": "FieldInfo.options должен быть объектом, если он не является массивом", + "optionsSource.alreadyDefined": "Источник параметров с идентификатором {0} уже определен", + "optionsSource.notDefined": "Источник параметров для идентификатора {0} не определен", "optionsTypeNotFound": "Если FieldInfo.options является объектом, он должен иметь свойство optionsType", "optionsTypeRadioOrDropdown": "Если optionsType не равен {0}, он должен быть равен {1}", - "azdataEulaNotAccepted": "Продолжение развертывания невозможно. Условия лицензии Azure Data CLI еще не приняты. Примите условия лицензионного соглашения, чтобы включить функции, требующие использования Azure Data CLI.", - "azdataEulaDeclined": "Продолжение развертывания невозможно. Условия лицензии Azure Data CLI были отклонены. Вы можете принять условия лицензионного соглашения или отменить эту операцию, нажав кнопку \"Отмена\"", - "deploymentDialog.RecheckEulaButton": "Принять лицензионное соглашение и выбрать", + "resourceDeployment.BackgroundExecutionFailed": "Не удалось выполнить задачу \"{0}\".", + "resourceDeployment.Description": "Описание", + "resourceDeployment.FailedToOpenNotebook": "Произошла ошибка при открытии выходной записной книжки. {1}{2}.", + "resourceDeployment.InstallTools": "Средства установки", + "resourceDeployment.Options": "Параметры", + "resourceDeployment.RequiredVersion": "Требуемая версия", + "resourceDeployment.Status": "Состояние", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "Не удалось выполнить задачу \"{0}\", и выходная записная книжка не была создана.", + "resourceDeployment.Tool": "Инструмент", + "resourceDeployment.Version": "Версия", + "resourceDeployment.ViewErrorDetail": "Просмотреть сведения об ошибке", + "resourceDeployment.discoverPathOrAdditionalInformation": "Обнаруженный путь или дополнительные сведения", "resourceDeployment.extensionRequiredPrompt": "Для развертывания этого ресурса требуется расширение \"{0}\". Хотите ли вы установить его?", "resourceDeployment.install": "Установить", "resourceDeployment.installingExtension": "Установка расширения \"{0}\"...", + "resourceDeployment.requiredTools": "Необходимые инструменты", "resourceDeployment.unknownExtension": "Неизвестное расширение \"{0}\"", - "resourceTypePickerDialog.title": "Выбор параметров развертывания", "resourceTypePickerDialog.resourceSearchPlaceholder": "Фильтровать ресурсы…", - "resourceTypePickerDialog.tagsListViewTitle": "Категории", - "validation.multipleValidationErrors": "На этой странице есть ошибки, для их просмотра щелкните \"Показать сведения\".", - "ui.ScriptToNotebookButton": "Скрипт", - "ui.DeployButton": "Выполнить", - "resourceDeployment.ViewErrorDetail": "Просмотреть сведения об ошибке", - "resourceDeployment.FailedToOpenNotebook": "Произошла ошибка при открытии выходной записной книжки. {1}{2}.", - "resourceDeployment.BackgroundExecutionFailed": "Не удалось выполнить задачу \"{0}\".", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "Не удалось выполнить задачу \"{0}\", и выходная записная книжка не была создана.", - "resourceTypePickerDialog.resourceTypeCategoryAll": "Все", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Локальные", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "Все", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Облачные", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "Гибридные", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "Облачные", - "resourceDeployment.Description": "Описание", - "resourceDeployment.Tool": "Инструмент", - "resourceDeployment.Status": "Состояние", - "resourceDeployment.Version": "Версия", - "resourceDeployment.RequiredVersion": "Требуемая версия", - "resourceDeployment.discoverPathOrAdditionalInformation": "Обнаруженный путь или дополнительные сведения", - "resourceDeployment.requiredTools": "Необходимые инструменты", - "resourceDeployment.InstallTools": "Средства установки", - "resourceDeployment.Options": "Параметры", - "deploymentDialog.InstallingTool": "Обязательное средство \"{0}\" [{1}] сейчас устанавливается." - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "При загрузке или анализе файла конфигурации {0} произошла ошибка: {1}", - "fileChecker.NotFile": "Путь {0} не является файлом, выберите допустимый файл kube config.", - "fileChecker.FileNotFound": "Файл {0} не найден. Выберите файл kube config.", - "azure.accounts.unexpectedAccountsError": "Непредвиденная ошибка при получении учетных записей: {0}", - "resourceDeployment.errorFetchingStorageClasses": "Непредвиденная ошибка при получении доступных классов хранилища kubectl: {0}", - "azure.accounts.unexpectedSubscriptionsError": "Непредвиденная ошибка при получении подписок для учетной записи {0}: {1}", - "azure.accounts.accountNotFoundError": "Выбранная учетная запись \"{0}\" больше не доступна. Нажмите кнопку \"Войти\", чтобы добавить ее снова, или выберите другую учетную запись.", - "azure.accessError": "\r\n Сведения об ошибке: {0}.", - "azure.accounts.accountStaleError": "Токен доступа для выбранной учетной записи \"{0}\" больше не действителен. Нажмите кнопку \"Войти\" и обновите учетную запись или выберите другую учетную запись.", - "azure.accounts.unexpectedResourceGroupsError": "Непредвиденная ошибка при получении групп ресурсов для подписки {0}: {1}", - "invalidSQLPassword": "{0} не соответствует требованиям к сложности пароля. Дополнительные сведения: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} не соответствует подтверждению пароля" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "Развертывание ВМ SQL Azure", - "deployAzureSQLVM.ScriptToNotebook": "Скрипт в записную книжку", - "deployAzureSQLVM.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", - "deployAzureSQLVM.AzureSettingsPageTitle": "Параметры Azure", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Учетная запись Azure", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Подписка", - "deployAzureSQLVM.ResourceGroup": "Группа ресурсов", - "deployAzureSQLVM.AzureRegionDropdownLabel": "Регион", - "deployeAzureSQLVM.VmSettingsPageTitle": "Параметры виртуальной машины", - "deployAzureSQLVM.VmNameTextBoxLabel": "Имя виртуальной машины", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Имя пользователя учетной записи администратора", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Пароль учетной записи администратора", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Подтверждение пароля", - "deployAzureSQLVM.VmImageDropdownLabel": "Образ", - "deployAzureSQLVM.VmSkuDropdownLabel": "Номер SKU образа", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "Версия образа", - "deployAzureSQLVM.VmSizeDropdownLabel": "Размер", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Щелкните здесь, чтобы просмотреть подробные сведения о ценах и поддерживаемых размерах виртуальных машин", - "deployAzureSQLVM.NetworkSettingsPageTitle": "Сеть", - "deployAzureSQLVM.NetworkSettingsPageDescription": "Настройка параметров сети", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Новая виртуальная сеть", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Виртуальная сеть", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "Новая подсеть", - "deployAzureSQLVM.SubnetDropdownLabel": "Подсеть", - "deployAzureSQLVM.PublicIPDropdownLabel": "Общедоступный IP-адрес", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Новый общедоступный IP-адрес", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Включить входящий порт (3389) для удаленного рабочего стола (RDP)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "Параметры SQL Server", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Подключение SQL", - "deployAzureSQLVM.SqlPortLabel": "Порт", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Включить проверку подлинности SQL", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Имя пользователя", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Пароль", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Подтверждение пароля" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "Сохранить файлы конфигурации", - "deployCluster.ScriptToNotebook": "Скрипт в записную книжку", - "deployCluster.SelectConfigFileFolder": "Сохранить файлы конфигурации", - "deployCluster.SaveConfigFileSucceeded": "Файлы конфигурации сохранены в {0}", - "deployCluster.NewAKSWizardTitle": "Развертывание кластера больших данных SQL Server 2019 в новом кластере AKS", - "deployCluster.ExistingAKSWizardTitle": "Развертывание кластера больших данных SQL Server 2019 в существующем кластере AKS", - "deployCluster.ExistingKubeAdm": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере kubeadm", - "deployCluster.ExistingARO": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере Azure Red Hat OpenShift", - "deployCluster.ExistingOpenShift": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере OpenShift" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "Не установлено", - "deploymentDialog.ToolStatus.Installed": "Установлено", - "deploymentDialog.ToolStatus.Installing": "Установка…", - "deploymentDialog.ToolStatus.Error": "Ошибка", - "deploymentDialog.ToolStatus.Failed": "Сбой", - "deploymentDialog.ToolInformationalMessage.Brew": "•\tсредство brew необходимо для развертывания инструментов и должно быть установлено перед развертыванием необходимых инструментов", - "deploymentDialog.ToolInformationalMessage.Curl": "•\tсредство tcurl необходимо для установки и должно быть установлено перед развертыванием необходимых инструментов", - "toolBase.getPip3InstallationLocation.LocationNotFound": " Не удалось найти расположение (Location) в выходных данных:", - "toolBase.getPip3InstallationLocation.Output": " выходные данные:", - "toolBase.InstallError": "Ошибка при установке средства \"{0}\" [{1}].{2}Ошибка: {3}{2}Дополнительные сведения см. в канале вывода \"{4}\"", - "toolBase.InstallErrorInformation": "Ошибка при установке инструмента. Дополнительные сведения см. в канале вывода \"{0}\"", - "toolBase.InstallFailed": "Команды установки завершены, но не удалось обнаружить версию средства \"{0}\", поэтому попытка установки завершилась сбоем. Ошибка обнаружения: {1}{2}Чтобы устранить эту проблему, удалите предыдущие установленные версии.", - "toolBase.InstallFailInformation": "Не удалось определить версию после установки. Дополнительные сведения см. в канале вывода \"{0}\"", - "toolBase.ManualUninstallCommand": " Для удаления можно выполнить следующую команду:{0} >{1}", - "toolBase.SeeOutputChannel": "{0}Дополнительные сведения см. в канале вывода \"{1}\"", - "toolBase.installCore.CannotInstallTool": "Не удается установить инструмент {0}::{1}, так как команды установки являются неизвестными для вашего дистрибутива ОС. Установите {0} вручную, чтобы продолжить", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Пути поиска для инструмента \"{0}\": {1}", - "deployCluster.GetToolVersionErrorInformation": "Ошибка при получении сведений о версии. Дополнительные сведения см. в канале вывода \"{0}\"", - "deployCluster.GetToolVersionError": "Ошибка при получении сведений о версии.{0}Получены недопустимые выходные данные, выходные данные команды get version: \"{1}\" " - }, - "dist/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "Развертывание Базы данных SQL Azure", - "deployAzureSQLDB.ScriptToNotebook": "Скрипт в записную книжку", - "deployAzureSQLDB.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", - "deployAzureSQLDB.AzureSettingsPageTitle": "База данных SQL Azure — параметры учетной записи Azure", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Параметры учетной записи Azure", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Учетная запись Azure", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Подписка", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Сервер", - "deployAzureSQLDB.ResourceGroup": "Группа ресурсов", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "Параметры базы данных", - "deployAzureSQLDB.FirewallRuleNameLabel": "Имя правила брандмауэра", - "deployAzureSQLDB.DatabaseNameLabel": "Имя базы данных SQL", - "deployAzureSQLDB.CollationNameLabel": "Параметры сортировки базы данных", - "deployAzureSQLDB.CollationNameSummaryLabel": "Параметры сортировки для базы данных", - "deployAzureSQLDB.IpAddressInfoLabel": "Введите IP-адреса в формате IPv4.", - "deployAzureSQLDB.StartIpAddressLabel": "Минимальный IP-адрес в диапазоне IP-адресов брандмауэра", - "deployAzureSQLDB.EndIpAddressLabel": "Максимальный IP-адрес в диапазоне IP-адресов брандмауэра", - "deployAzureSQLDB.StartIpAddressShortLabel": "Минимальный IP-адрес", - "deployAzureSQLDB.EndIpAddressShortLabel": "Максимальный IP-адрес", - "deployAzureSQLDB.FirewallRuleDescription": "Создайте правило брандмауэра для локального клиентского IP-адреса, чтобы подключиться к базе данных с помощью Azure Data Studio после завершения создания.", - "deployAzureSQLDB.FirewallToggleLabel": "Создание правила брандмауэра" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "Запускает команды для кластеров Kubernetes", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "Не удалось проанализировать выходные данные команды kubectl version: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "обновление репозитория brew для установки kubectl…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "установка kubectl…", - "resourceDeployment.Kubectl.AptGetUpdate": "обновление сведений в репозитории…", - "resourceDeployment.Kubectl.AptGetPackages": "получение пакетов, необходимых для установки kubectl…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для kubectl…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "добавление в репозиторий сведений для kubectl…", - "resourceDeployment.Kubectl.InstallingKubectl": "установка kubectl…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "удаление ранее скачанного файла kubectl.exe, если он существует…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "скачивание и установка последней версии файла kubectl.exe…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "удаление ранее скачанного файла kubectl, если он существует…", - "resourceDeployment.Kubectl.DownloadingKubectl": "выполняется скачивание последнего выпуска kubectl…", - "resourceDeployment.Kubectl.MakingExecutable": "установка атрибутов исполняемого файла для kubectl…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "очистка всех ранее архивированных версий в расположении установки, если они существуют…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "архивация имеющихся версий kubectl в расположении установки…", - "resourceDeployment.Kubectl.MoveToSystemPath": "перемещение kubectl в расположение установки, указанное в переменной PATH…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "Открыть записную книжку", - "deploymentDialog.OkButtonText": "OK", - "notebookType": "Тип записной книжки" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "Локальные", + "resourceTypePickerDialog.tagsListViewTitle": "Категории", + "resourceTypePickerDialog.title": "Выбор параметров развертывания", + "ui.DeployButton": "Выполнить", + "ui.ScriptToNotebookButton": "Скрипт", + "validation.multipleValidationErrors": "На этой странице есть ошибки, для их просмотра щелкните \"Показать сведения\".", + "valueProvider.alreadyDefined": "Поставщик значения с идентификатором {0} уже определен", + "valueProvider.notDefined": "Для идентификатора {0} не определен поставщик значения" }, "dist/main": { "resourceDeployment.UnknownResourceType": "Тип ресурса: {0} не определен" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "Записная книжка {0} не существует" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "Развертывания", "platformService.RunCommand.ErroredOut": "\t>>> {0} … выдал ошибку: {1}", "platformService.RunCommand.IgnoringError": "\t>>> Пропуск ошибки при выполнении и продолжение развертывания средства", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … завершил работу с кодом: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … завершил работу с сигналом: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … завершил работу с сигналом: {1}", + "resourceDeployment.outputChannel": "Развертывания" }, "dist/services/resourceTypeService": { "downloadError": "Ошибка при скачивании, код состояния: {0}, сообщение: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "Параметры масштабирования службы (экземпляры)", - "deployCluster.storageTableTitle": "Параметры хранилища службы (ГБ на экземпляр)", - "deployCluster.featureTableTitle": "Функции", - "deployCluster.yesText": "Да", - "deployCluster.noText": "Нет", - "deployCluster.summaryPageTitle": "Профиль конфигурации развертывания", - "deployCluster.summaryPageDescription": "Выберите целевой профиль конфигурации", - "deployCluster.ProfileHintText": "Примечание. Параметры профиля развертывания можно настроить в последующих шагах.", - "deployCluster.loadingProfiles": "Загрузка профилей", - "deployCluster.loadingProfilesCompleted": "Загрузка профилей завершена", - "deployCluster.profileRadioGroupLabel": "Профиль конфигурации развертывания", - "deployCluster.loadProfileFailed": "Не удалось загрузить профили развертывания: {0}", - "deployCluster.masterPoolLabel": "База данных master SQL Server", - "deployCluster.computePoolLable": "Вычислительный", - "deployCluster.dataPoolLabel": "Данные", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "Служба", - "deployCluster.dataStorageType": "Данные", - "deployCluster.logsStorageType": "Журналы", - "deployCluster.StorageType": "Тип хранилища", - "deployCluster.basicAuthentication": "Базовая проверка подлинности", - "deployCluster.activeDirectoryAuthentication": "Проверка подлинности Active Directory", - "deployCluster.hadr": "Высокая доступность", - "deployCluster.featureText": "Функция", - "deployCluster.ProfileNotSelectedError": "Выберите профиль развертывания." + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "Управляет ресурсами Azure", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "добавление в репозиторий сведений для azure-cli…", + "resourceDeployment.AziCli.AptGetPackages": "получение пакетов, необходимых для установки azure-cli…", + "resourceDeployment.AziCli.AptGetUpdate": "обновление сведений в репозитории перед установкой azure-cli…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "повторное обновление сведений в репозитории для azure-cli…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "удаление ранее скачанного файла azurecli.msi, если он существует…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "отображение журнала установки…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для azure-cli…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "скачивание azurecli.msi и установка azure-cli…", + "resourceDeployment.AziCli.InstallingAzureCli": "установка azure-cli…", + "resourceDeployment.AziCli.ScriptedInstall": "скачивание и вызов скрипта для установки azure-cli…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "обновление репозитория brew для установки azure-cli…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", - "deployCluster.AzureSettingsPageTitle": "Параметры Azure", - "deployCluster.AzureSettingsPageDescription": "Настройка параметров для создания кластера Службы Azure Kubernetes", - "deployCluster.SubscriptionField": "Идентификатор подписки", - "deployCluster.SubscriptionPlaceholder": "Использовать мою подписку Azure по умолчанию", - "deployCluster.SubscriptionDescription": "Если вы оставите это поле пустым, будет использоваться подписка по умолчанию.", - "deployCluster.SubscriptionHelpLink": "Просмотр доступных подписок Azure", - "deployCluster.ResourceGroupName": "Новое имя группы ресурсов", - "deployCluster.Location": "Расположение", - "deployCluster.AzureLocationHelpLink": "Просмотр доступных расположений Azure", - "deployCluster.AksName": "Имя кластера AKS", - "deployCluster.VMCount": "Число виртуальных машин", - "deployCluster.VMSize": "Размер виртуальной машины", - "deployCluster.VMSizeHelpLink": "Просмотр доступных размеров виртуальных машин" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "Имя кластера может включать только строчные буквы, цифры и символы \"-\". Оно должно начинаться и заканчиваться буквой или цифрой.", - "deployCluster.ClusterSettingsPageTitle": "Параметры кластера", - "deployCluster.ClusterSettingsPageDescription": "Настройка параметров кластера больших данных SQL Server", - "deployCluster.ClusterName": "Имя кластера", - "deployCluster.AdminUsername": "Имя пользователя администратора", - "deployCluster.AdminUsernameDescription": "Это имя пользователя будет использоваться для контроллера и SQL Server. Имя пользователя для шлюза будет корнем.", - "deployCluster.AdminPassword": "Пароль", - "deployCluster.AdminPasswordDescription": "Этот пароль можно использовать для доступа к контроллеру, серверу SQL Server и шлюзу.", - "deployCluster.ConfirmPassword": "Подтверждение пароля", - "deployCluster.AuthenticationMode": "Режим проверки подлинности", - "deployCluster.AuthenticationMode.Basic": "Обычный", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Параметры Docker", - "deployCluster.DockerRegistry": "Реестр", - "deployCluster.DockerRepository": "Репозиторий", - "deployCluster.DockerImageTag": "Тег изображения", - "deployCluster.DockerUsername": "Имя пользователя", - "deployCluster.DockerPassword": "Пароль", - "deployCluster.ActiveDirectorySettings": "Параметры Active Directory", - "deployCluster.OuDistinguishedName": "Подразделение", - "deployCluster.OuDistinguishedNameDescription": "Различающееся имя подразделения. Например: OU=bdc,DC=contoso,DC=com.", - "deployCluster.DomainControllerFQDNs": "Полные доменные имена контроллеров домена", - "deployCluster.DomainControllerFQDNsPlaceHolder": "Используйте запятую для разделения значений.", - "deployCluster.DomainControllerFQDNDescription": "Полные доменные имена для контроллера домена. Например: DC1.CONTOSO.COM. Используйте запятую для разделения нескольких полных доменных имен.", - "deployCluster.DomainDNSIPAddresses": "IP-адреса DNS домена", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "Используйте запятую для разделения значений.", - "deployCluster.DomainDNSIPAddressesDescription": "IP-адреса серверов DNS домена. Используйте запятую для разделения нескольких IP-адресов.", - "deployCluster.DomainDNSName": "DNS-имя домена", - "deployCluster.RealmDescription": "Если не указано, то в качестве значения по умолчанию будет использоваться имя DNS домена.", - "deployCluster.ClusterAdmins": "Группа администраторов кластера", - "deployCluster.ClusterAdminsDescription": "Группа Active Directory для администратора кластера.", - "deployCluster.ClusterUsers": "Пользователи кластера", - "deployCluster.ClusterUsersPlaceHolder": "Используйте запятую для разделения значений.", - "deployCluster.ClusterUsersDescription": "Пользователи/группы Active Directory с ролью пользователей кластера. Используйте запятую для разделения нескольких пользователей/групп.", - "deployCluster.DomainServiceAccountUserName": "Имя пользователя учетной записи службы", - "deployCluster.DomainServiceAccountUserNameDescription": "Учетная запись службы домена для кластера больших данных", - "deployCluster.DomainServiceAccountPassword": "Пароль учетной записи службы", - "deployCluster.AppOwners": "Владельцы приложений", - "deployCluster.AppOwnersPlaceHolder": "Используйте запятую для разделения значений.", - "deployCluster.AppOwnersDescription": "Пользователи или группы Active Directory с ролью владельцев приложений. Используйте запятую для разделения нескольких пользователей/групп.", - "deployCluster.AppReaders": "Читатели приложений", - "deployCluster.AppReadersPlaceHolder": "Используйте запятую для разделения значений.", - "deployCluster.AppReadersDescription": "Пользователи Active Directory или группы читателей приложений. Используйте запятую в качестве разделителя при наличии нескольких пользователей/групп.", - "deployCluster.Subdomain": "Поддомен", - "deployCluster.SubdomainDescription": "Уникальный поддомен DNS, который будет использоваться для этого кластера больших данных SQL Server. Если не указан, то в качестве значения по умолчанию будет использоваться имя кластера.", - "deployCluster.AccountPrefix": "Префикс учетной записи", - "deployCluster.AccountPrefixDescription": "Уникальный префикс для учетных записей AD, которые будет создавать кластер больших данных SQL Server. Если не указан, то в качестве значения по умолчанию будет использоваться имя поддомена. Если поддомен не указан, то в качестве значения по умолчанию будет использоваться имя кластера.", - "deployCluster.AdminPasswordField": "Пароль" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "Параметры службы", - "deployCluster.scaleSectionTitle": "Параметры масштабирования", - "deployCluster.MasterSqlServerInstances": "Главные экземпляры SQL Server", - "deployCluster.ComputePoolInstances": "Экземпляры вычислительного пула", - "deployCluster.DataPoolInstances": "Экземпляры пула данных", - "deployCluster.SparkPoolInstances": "Экземпляры пула Spark", - "deployCluster.StoragePoolInstances": "Экземпляры пула носителей (HDFS)", - "deployCluster.IncludeSparkInStoragePool": "Включить Spark в пул носителей", - "deployCluster.DNSNameHeader": "DNS-имя", - "deployCluster.PortHeader": "Порт", - "deployCluster.ControllerText": "Контроллер", - "deployCluster.ControllerDNSName": "DNS-имя контроллера", - "deployCluster.ControllerPortName": "Порт контроллера", - "deployCluster.MasterSqlText": "База данных master SQL Server", - "deployCluster.MasterSQLServerDNSName": "DNS-имя основного сервера SQL Server", - "deployCluster.MasterSQLServerPortName": "Порт основного сервера SQL Server", - "deployCluster.GatewayText": "Шлюз", - "deployCluster.GatewayDNSName": "DNS-имя шлюза", - "deployCluster.GatewayPortName": "Порт шлюза", - "deployCluster.ServiceProxyText": "Прокси-сервер управления", - "deployCluster.ServiceProxyDNSName": "DNS-имя прокси-сервера управления", - "deployCluster.ServiceProxyPortName": "Порт прокси-сервера управления", - "deployCluster.AppServiceProxyText": "Прокси приложения", - "deployCluster.AppServiceProxyDNSName": "DNS-имя прокси приложения", - "deployCluster.AppServiceProxyPortName": "Порт прокси приложения", - "deployCluster.ReadableSecondaryText": "Вторичная реплика для чтения", - "deployCluster.ReadableSecondaryDNSName": "Доступное для чтения дополнительное DNS-имя", - "deployCluster.ReadableSecondaryPortName": "Доступный для чтения дополнительный порт", - "deployCluster.EndpointSettings": "Параметры конечной точки", - "deployCluster.storageFieldTooltip": "Использовать параметры контроллера", - "deployCluster.AdvancedStorageDescription": "По умолчанию параметры хранилища контроллера будут применены и к другим службам, вы можете развернуть расширенные параметры хранилища, чтобы настроить его для других служб.", - "deployCluster.controllerDataStorageClass": "Класс хранилища данных контроллера", - "deployCluster.controllerDataStorageClaimSize": "Размер требования для хранилища данных контроллера", - "deployCluster.controllerLogsStorageClass": "Класс хранилища журналов контроллера", - "deployCluster.controllerLogsStorageClaimSize": "Размер требования для хранилища журналов контроллера", - "deployCluster.StoragePool": "Пул носителей (HDFS)", - "deployCluster.storagePoolDataStorageClass": "Класс хранилища данных в пуле хранилища", - "deployCluster.storagePoolDataStorageClaimSize": "Размер требования для хранилища данных в пуле хранилища", - "deployCluster.storagePoolLogsStorageClass": "Класс хранилища журналов в пуле хранилища", - "deployCluster.storagePoolLogsStorageClaimSize": "Размер требования для хранилища журналов в пуле хранилища", - "deployCluster.DataPool": "Пул данных", - "deployCluster.dataPoolDataStorageClass": "Класс хранилища данных пула данных", - "deployCluster.dataPoolDataStorageClaimSize": "Размер требования для хранилища данных пула данных", - "deployCluster.dataPoolLogsStorageClass": "Класс хранилища журналов пула данных", - "deployCluster.dataPoolLogsStorageClaimSize": "Размер требования для хранилища журналов пула данных", - "deployCluster.sqlServerMasterDataStorageClass": "Класс хранилища данных основного экземпляра SQL Server", - "deployCluster.sqlServerMasterDataStorageClaimSize": "Размер требования для хранилища данных основного экземпляра SQL Server", - "deployCluster.sqlServerMasterLogsStorageClass": "Класс хранилища журналов основного экземпляра SQL Server", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "Размер требования для хранилища журналов основного экземпляра SQL Server", - "deployCluster.ServiceName": "Имя службы", - "deployCluster.DataStorageClassName": "Класс хранения данных", - "deployCluster.DataClaimSize": "Размер требования для данных (ГБ)", - "deployCluster.LogStorageClassName": "Класс хранения журналов", - "deployCluster.LogsClaimSize": "Размер требования для журналов (ГБ)", - "deployCluster.StorageSettings": "Параметры хранилища", - "deployCluster.StorageSectionTitle": "Параметры хранилища", - "deployCluster.SparkMustBeIncluded": "Недопустимая конфигурация Spark, вам нужно установить флажок \"Включить Spark\" или задать для параметра \"Экземпляры пула Spark\" значение не меньше 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "Сводка", - "deployCluster.DeploymentTarget": "Целевой объект развертывания", - "deployCluster.Kubeconfig": "Kube config", - "deployCluster.ClusterContext": "Контекст кластера", - "deployCluster.ClusterSettings": "Параметры кластера", - "deployCluster.DeploymentProfile": "Профиль развертывания", - "deployCluster.ClusterName": "Имя кластера", - "deployCluster.ControllerUsername": "Имя пользователя контроллера", - "deployCluster.AuthenticationMode": "Режим проверки подлинности", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "Обычный", - "deployCluster.OuDistinguishedName": "Подразделение", - "deployCluster.DomainControllerFQDNs": "Полные доменные имена контроллеров домена", - "deployCluster.DomainDNSIPAddresses": "IP-адреса DNS домена", - "deployCluster.DomainDNSName": "DNS-имя домена", - "deployCluster.ClusterAdmins": "Группа администраторов кластера", - "deployCluster.ClusterUsers": "Пользователи кластера", - "deployCluster.AppOwners": "Владельцы приложений", - "deployCluster.AppReaders": "Читатели приложений", - "deployCluster.Subdomain": "Поддомен", - "deployCluster.AccountPrefix": "Префикс учетной записи", - "deployCluster.DomainServiceAccountUserName": "Имя пользователя учетной записи службы", - "deployCluster.AzureSettings": "Параметры Azure", - "deployCluster.SubscriptionId": "Идентификатор подписки", - "deployCluster.DefaultSubscription": "Подписка Azure по умолчанию", - "deployCluster.ResourceGroup": "Группа ресурсов", - "deployCluster.Location": "Расположение", - "deployCluster.AksClusterName": "Имя кластера AKS", - "deployCluster.VMSize": "Размер виртуальной машины", - "deployCluster.VMCount": "Число виртуальных машин", - "deployCluster.ScaleSettings": "Параметры масштабирования", - "deployCluster.MasterSqlServerInstances": "Главные экземпляры SQL Server", - "deployCluster.ComputePoolInstances": "Экземпляры вычислительного пула", - "deployCluster.DataPoolInstances": "Экземпляры пула данных", - "deployCluster.SparkPoolInstances": "Экземпляры пула Spark", - "deployCluster.StoragePoolInstances": "Экземпляры пула носителей (HDFS)", - "deployCluster.WithSpark": "(Включая Spark)", - "deployCluster.ServiceName": "Служба", - "deployCluster.DataStorageClassName": "Класс хранения данных", - "deployCluster.DataClaimSize": "Размер требования для данных (ГБ)", - "deployCluster.LogStorageClassName": "Класс хранения журналов", - "deployCluster.LogsClaimSize": "Размер требования для журналов (ГБ)", - "deployCluster.StorageSettings": "Параметры хранилища", - "deployCluster.ControllerText": "Контроллер", - "deployCluster.StoragePool": "Пул носителей (HDFS)", - "deployCluster.DataText": "Данные", - "deployCluster.MasterSqlText": "База данных master SQL Server", - "deployCluster.SqlServerText": "База данных master SQL Server", - "deployCluster.GatewayText": "Шлюз", - "deployCluster.AppServiceProxyText": "Прокси приложения", - "deployCluster.ServiceProxyText": "Прокси-сервер управления", - "deployCluster.ReadableSecondaryText": "Вторичная реплика для чтения", - "deployCluster.EndpointSettings": "Параметры конечной точки" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "Контекст целевого кластера", - "deployCluster.TargetClusterContextPageDescription": "Выберите файл kube config, а затем контекст кластера из списка", - "deployCluster.ClusterContextNotSelectedMessage": "Выберите контекст кластера.", - "deployCluster.kubeConfigFileLabelText": "Путь к файлу kube config", - "deployCluster.browseText": "Обзор", - "deployCluster.clusterContextsLabelText": "Контексты кластера", - "deployCluster.errorLoadingClustersText": "Не найдены сведения о кластере в файле конфигурации, либо при загрузке этого файла произошла ошибка", - "deployCluster.selectKubeConfigFileText": "Выбрать", - "deployCluster.ConfigParseError": "Не удалось загрузить файл конфигурации" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "Пароль должен содержать от 12 до 123 символов.", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Пароль должен содержать символы трех видов из следующих: строчных букв, прописных букв, цифр и специальных символов." - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "Длина имени виртуальной машины должна составлять от 1 до 15 символов.", - "deployAzureSQLVM.VNameOnlyNumericNameError": "Имя виртуальной машины не может состоять только из цифр.", - "deployAzureSQLVM.VNamePrefixSuffixError": "Имя виртуальной машины не может начинаться с символа подчеркивания и не может заканчиваться точкой или дефисом", - "deployAzureSQLVM.VNameSpecialCharError": "Имя виртуальной машины не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLVM.VNameExistsError": "Имя виртуальной машины должно быть уникальным в текущей группе ресурсов.", - "deployAzureSQLVM.VMUsernameLengthError": "Длина имени пользователя должна составлять от 1 до 20 символов.", - "deployAzureSQLVM.VMUsernameSuffixError": "Имя пользователя не может заканчиваться точкой", - "deployAzureSQLVM.VMUsernameSpecialCharError": "Имя пользователя не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&.", - "deployAzureSQLVM.VMUsernameReservedWordsError": "Имя пользователя не должно содержать зарезервированные слова.", - "deployAzureSQLVM.VMConfirmPasswordError": "Пароль и его подтверждение должны совпадать.", - "deployAzureSQLVM.vmDropdownSizeError": "Выберите допустимый размер виртуальной машины." - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "Введите имя новой виртуальной сети", - "deployAzureSQLVM.NewSubnetPlaceholder": "Введите имя новой подсети", - "deployAzureSQLVM.NewPipPlaceholder": "Введите имя нового общедоступного IP-адреса", - "deployAzureSQLVM.VnetNameLengthError": "Длина имени виртуальной сети должна составлять от 2 до 64 символов.", - "deployAzureSQLVM.NewVnetError": "Создать виртуальную сеть", - "deployAzureSQLVM.SubnetNameLengthError": "Длина имени подсети должна составлять от 1 до 80 символов", - "deployAzureSQLVM.NewSubnetError": "Создать подсеть", - "deployAzureSQLVM.PipNameError": "Длина имени общедоступного IP-адреса должна составлять от 1 до 80 символов", - "deployAzureSQLVM.NewPipError": "Создать общедоступный IP-адрес" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Частное (в виртуальной сети)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "Локальное (только в виртуальной машине)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "Общедоступный (Интернет)", - "deployAzureSQLVM.SqlUsernameLengthError": "Длина имени пользователя должна составлять от 2 до 128 символов.", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "Имя пользователя не может содержать следующие специальные символы: \\/\"\"[]:|<>+=;,?*.", - "deployAzureSQLVM.SqlConfirmPasswordError": "Пароль и его подтверждение должны совпадать." - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "Проверьте конфигурацию" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "Минимальный IP-адрес является недопустимым", - "deployAzureSQLDB.DBMaxIpInvalidError": "Максимальный IP-адрес является недопустимым", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Имя брандмауэра не может содержать только цифры.", - "deployAzureSQLDB.DBFirewallLengthError": "Длина имени брандмауэра должна составлять от 1 до 100 символов.", - "deployAzureSQLDB.DBFirewallSpecialCharError": "Имя брандмауэра не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLDB.DBFirewallUpperCaseError": "В имени брандмауэра не могут использоваться только прописные буквы", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "Имя базы данных не может содержать только цифры.", - "deployAzureSQLDB.DBNameLengthError": "Длина имени базы данных должна составлять от 1 до 100 символов.", - "deployAzureSQLDB.DBNameSpecialCharError": "Имя базы данных не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", - "deployAzureSQLDB.DBNameExistsError": "Имя базы данных должно быть уникальным на текущем сервере.", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Имя параметров сортировки не может содержать только цифры.", - "deployAzureSQLDB.DBCollationLengthError": "Длина имени параметров сортировки должна составлять от 1 до 100 символов.", - "deployAzureSQLDB.DBCollationSpecialCharError": "Имя параметров сортировки не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "Сначала войдите в учетную запись Azure", - "deployAzureSQLDB.NoServerLabel": "Серверы не найдены", - "deployAzureSQLDB.NoServerError": "Серверы в текущей подписке не найдены.\r\nВыберите другую подписку, содержащую хотя бы один сервер" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "Предварительные требования к развертыванию", - "deploymentDialog.FailedToolsInstallation": "Некоторые инструменты еще не обнаружены. Убедитесь, что они установлены, запущены и могут быть обнаружены", - "deploymentDialog.FailedEulaValidation": "Чтобы продолжить, необходимо принять условия лицензионного соглашения (EULA)", - "deploymentDialog.loadingRequiredToolsCompleted": "Загрузка сведений о необходимых инструментах завершена", - "deploymentDialog.loadingRequiredTools": "Загрузка сведений о необходимых инструментах", - "resourceDeployment.AgreementTitle": "Принятие условий использования", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "Инструмент \"{0}\" [{1}] не соответствует минимальным требованиям к версии, удалите его и перезапустите Azure Data Studio.", - "deploymentDialog.InstalledTools": "Теперь все необходимые инструменты установлены.", - "deploymentDialog.PendingInstallation": "Следующие инструменты еще не обнаружены: {0}. Убедитесь, что они установлены, запущены и могут быть обнаружены", - "deploymentDialog.ToolInformation": "Инструмент \"{0}\" не был обнаружен, и автоматическая установка сейчас не поддерживается. Установите инструмент \"{0}\" вручную или убедитесь, что он запущен и доступен для обнаружения. Сделав это, перезапустите Azure Data Studio. См. раздел [{1}].", - "deploymentDialog.VersionInformationDebugHint": "Если средства были установлены вручную, то для применения изменений необходимо перезапустить Azure Data Studio. Дополнительные сведения см. в выходных каналах \"Развертывания\" и \"Azure Data CLI\"", - "deploymentDialog.InstallToolsHintOne": "Инструмент {0} не установлен; вы можете нажать кнопку \"{1}\" для его установки.", - "deploymentDialog.InstallToolsHintMany": "Инструменты {0} не установлены; вы можете нажать кнопку \"{1}\" для их установки.", - "deploymentDialog.NoRequiredTool": "Инструменты не требуются" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "Скачайте и запустите установщик, URL-адрес: {0}", - "resourceDeployment.DownloadingText": "Выполняется скачивание из: {0}", - "resourceDeployment.DownloadCompleteText": "Скачивание выполнено: {0}", - "resourceDeployment.LaunchingProgramText": "Запуск: {0}", - "resourceDeployment.ProgramLaunchedText": "Запуск выполнен: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "добавление в репозиторий сведений для azdata…", + "resourceDeployment.Azdata.AptGetPackages": "получение пакетов, необходимых для установки azdata…", + "resourceDeployment.Azdata.AptGetUpdate": "обновление сведений в репозитории…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "удаление ранее скачанного файла Azdata.msi, если он существует…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "отображение журнала установки…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для azdata…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "скачивание Azdata.msi и установка azdata-cli…", + "resourceDeployment.Azdata.InstallingAzdata": "установка azdata…", + "resourceDeployment.Azdata.TappingBrewRepository": "получение доступа к репозиторию brew для azdata-cli…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "обновление репозитория brew для установки azdata-cli…", + "resourceDeployment.AzdataDescription": "Интерфейс командной строки Azure Data", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "Упаковывает и запускает приложения в изолированных контейнерах", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "Управляет ресурсами Azure", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "удаление ранее скачанного файла azurecli.msi, если он существует…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "скачивание azurecli.msi и установка azure-cli…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "отображение журнала установки…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "обновление репозитория brew для установки azure-cli…", - "resourceDeployment.AziCli.InstallingAzureCli": "установка azure-cli…", - "resourceDeployment.AziCli.AptGetUpdate": "обновление сведений в репозитории перед установкой azure-cli…", - "resourceDeployment.AziCli.AptGetPackages": "получение пакетов, необходимых для установки azure-cli…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для azure-cli…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "добавление в репозиторий сведений для azure-cli…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "повторное обновление сведений в репозитории для azure-cli…", - "resourceDeployment.AziCli.ScriptedInstall": "скачивание и вызов скрипта для установки azure-cli…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "Запускает команды для кластеров Kubernetes", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "добавление в репозиторий сведений для kubectl…", + "resourceDeployment.Kubectl.AptGetPackages": "получение пакетов, необходимых для установки kubectl…", + "resourceDeployment.Kubectl.AptGetUpdate": "обновление сведений в репозитории…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "архивация имеющихся версий kubectl в расположении установки…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "очистка всех ранее архивированных версий в расположении установки, если они существуют…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "удаление ранее скачанного файла kubectl, если он существует…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "удаление ранее скачанного файла kubectl.exe, если он существует…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для kubectl…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "скачивание и установка последней версии файла kubectl.exe…", + "resourceDeployment.Kubectl.DownloadingKubectl": "выполняется скачивание последнего выпуска kubectl…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "установка kubectl…", + "resourceDeployment.Kubectl.InstallingKubectl": "установка kubectl…", + "resourceDeployment.Kubectl.MakingExecutable": "установка атрибутов исполняемого файла для kubectl…", + "resourceDeployment.Kubectl.MoveToSystemPath": "перемещение kubectl в расположение установки, указанное в переменной PATH…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "обновление репозитория brew для установки kubectl…", + "resourceDeployment.invalidKubectlVersionOutput": "Не удалось проанализировать выходные данные команды kubectl version: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Интерфейс командной строки Azure Data", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "удаление ранее скачанного файла Azdata.msi, если он существует…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "скачивание Azdata.msi и установка azdata-cli…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "отображение журнала установки…", - "resourceDeployment.Azdata.TappingBrewRepository": "получение доступа к репозиторию brew для azdata-cli…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "обновление репозитория brew для установки azdata-cli…", - "resourceDeployment.Azdata.InstallingAzdata": "установка azdata…", - "resourceDeployment.Azdata.AptGetUpdate": "обновление сведений в репозитории…", - "resourceDeployment.Azdata.AptGetPackages": "получение пакетов, необходимых для установки azdata…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "скачивание и установка ключа подписывания для azdata…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "добавление в репозиторий сведений для azdata…" + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "Ошибка при получении сведений о версии.{0}Получены недопустимые выходные данные, выходные данные команды get version: \"{1}\" ", + "deployCluster.GetToolVersionErrorInformation": "Ошибка при получении сведений о версии. Дополнительные сведения см. в канале вывода \"{0}\"", + "deploymentDialog.ToolInformationalMessage.Brew": "•\tсредство brew необходимо для развертывания инструментов и должно быть установлено перед развертыванием необходимых инструментов", + "deploymentDialog.ToolInformationalMessage.Curl": "•\tсредство tcurl необходимо для установки и должно быть установлено перед развертыванием необходимых инструментов", + "deploymentDialog.ToolStatus.Error": "Ошибка", + "deploymentDialog.ToolStatus.Failed": "Сбой", + "deploymentDialog.ToolStatus.Installed": "Установлено", + "deploymentDialog.ToolStatus.Installing": "Установка…", + "deploymentDialog.ToolStatus.NotInstalled": "Не установлено", + "toolBase.InstallError": "Ошибка при установке средства \"{0}\" [{1}].{2}Ошибка: {3}{2}Дополнительные сведения см. в канале вывода \"{4}\"", + "toolBase.InstallErrorInformation": "Ошибка при установке инструмента. Дополнительные сведения см. в канале вывода \"{0}\"", + "toolBase.InstallFailInformation": "Не удалось определить версию после установки. Дополнительные сведения см. в канале вывода \"{0}\"", + "toolBase.InstallFailed": "Команды установки завершены, но не удалось обнаружить версию средства \"{0}\", поэтому попытка установки завершилась сбоем. Ошибка обнаружения: {1}{2}Чтобы устранить эту проблему, удалите предыдущие установленные версии.", + "toolBase.ManualUninstallCommand": " Для удаления можно выполнить следующую команду:{0} >{1}", + "toolBase.SeeOutputChannel": "{0}Дополнительные сведения см. в канале вывода \"{1}\"", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "Пути поиска для инструмента \"{0}\": {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " Не удалось найти расположение (Location) в выходных данных:", + "toolBase.getPip3InstallationLocation.Output": " выходные данные:", + "toolBase.installCore.CannotInstallTool": "Не удается установить инструмент {0}::{1}, так как команды установки являются неизвестными для вашего дистрибутива ОС. Установите {0} вручную, чтобы продолжить" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Учетная запись Azure", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "Сервер", + "deployAzureSQLDB.AzureSettingsPageTitle": "База данных SQL Azure — параметры учетной записи Azure", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Параметры учетной записи Azure", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "Подписка", + "deployAzureSQLDB.CollationNameLabel": "Параметры сортировки базы данных", + "deployAzureSQLDB.CollationNameSummaryLabel": "Параметры сортировки для базы данных", + "deployAzureSQLDB.DatabaseNameLabel": "Имя базы данных SQL", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "Параметры базы данных", + "deployAzureSQLDB.EndIpAddressLabel": "Максимальный IP-адрес в диапазоне IP-адресов брандмауэра", + "deployAzureSQLDB.EndIpAddressShortLabel": "Максимальный IP-адрес", + "deployAzureSQLDB.FirewallRuleDescription": "Создайте правило брандмауэра для локального клиентского IP-адреса, чтобы подключиться к базе данных с помощью Azure Data Studio после завершения создания.", + "deployAzureSQLDB.FirewallRuleNameLabel": "Имя правила брандмауэра", + "deployAzureSQLDB.FirewallToggleLabel": "Создание правила брандмауэра", + "deployAzureSQLDB.IpAddressInfoLabel": "Введите IP-адреса в формате IPv4.", + "deployAzureSQLDB.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", + "deployAzureSQLDB.NewSQLDBTitle": "Развертывание Базы данных SQL Azure", + "deployAzureSQLDB.ResourceGroup": "Группа ресурсов", + "deployAzureSQLDB.ScriptToNotebook": "Скрипт в записную книжку", + "deployAzureSQLDB.StartIpAddressLabel": "Минимальный IP-адрес в диапазоне IP-адресов брандмауэра", + "deployAzureSQLDB.StartIpAddressShortLabel": "Минимальный IP-адрес" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "Серверы в текущей подписке не найдены.\r\nВыберите другую подписку, содержащую хотя бы один сервер", + "deployAzureSQLDB.NoServerLabel": "Серверы не найдены", + "deployAzureSQLDB.azureSignInError": "Сначала войдите в учетную запись Azure" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "Длина имени параметров сортировки должна составлять от 1 до 100 символов.", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "Имя параметров сортировки не может содержать только цифры.", + "deployAzureSQLDB.DBCollationSpecialCharError": "Имя параметров сортировки не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLDB.DBFirewallLengthError": "Длина имени брандмауэра должна составлять от 1 до 100 символов.", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "Имя брандмауэра не может содержать только цифры.", + "deployAzureSQLDB.DBFirewallSpecialCharError": "Имя брандмауэра не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLDB.DBFirewallUpperCaseError": "В имени брандмауэра не могут использоваться только прописные буквы", + "deployAzureSQLDB.DBMaxIpInvalidError": "Максимальный IP-адрес является недопустимым", + "deployAzureSQLDB.DBMinIpInvalidError": "Минимальный IP-адрес является недопустимым", + "deployAzureSQLDB.DBNameExistsError": "Имя базы данных должно быть уникальным на текущем сервере.", + "deployAzureSQLDB.DBNameLengthError": "Длина имени базы данных должна составлять от 1 до 100 символов.", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "Имя базы данных не может содержать только цифры.", + "deployAzureSQLDB.DBNameSpecialCharError": "Имя базы данных не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Учетная запись Azure", + "deployAzureSQLVM.AzureRegionDropdownLabel": "Регион", + "deployAzureSQLVM.AzureSettingsPageTitle": "Параметры Azure", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "Подписка", + "deployAzureSQLVM.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "Новая подсеть", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "Новая виртуальная сеть", + "deployAzureSQLVM.NetworkSettingsPageDescription": "Настройка параметров сети", + "deployAzureSQLVM.NetworkSettingsPageTitle": "Сеть", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "Новый общедоступный IP-адрес", + "deployAzureSQLVM.NewSQLVMTitle": "Развертывание ВМ SQL Azure", + "deployAzureSQLVM.PublicIPDropdownLabel": "Общедоступный IP-адрес", + "deployAzureSQLVM.ResourceGroup": "Группа ресурсов", + "deployAzureSQLVM.ScriptToNotebook": "Скрипт в записную книжку", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "Подтверждение пароля", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "Пароль", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "Имя пользователя", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "Подключение SQL", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "Включить проверку подлинности SQL", + "deployAzureSQLVM.SqlPortLabel": "Порт", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "Параметры SQL Server", + "deployAzureSQLVM.SubnetDropdownLabel": "Подсеть", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "Виртуальная сеть", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "Подтверждение пароля", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "Пароль учетной записи администратора", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "Имя пользователя учетной записи администратора", + "deployAzureSQLVM.VmImageDropdownLabel": "Образ", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "Версия образа", + "deployAzureSQLVM.VmNameTextBoxLabel": "Имя виртуальной машины", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "Включить входящий порт (3389) для удаленного рабочего стола (RDP)", + "deployAzureSQLVM.VmSizeDropdownLabel": "Размер", + "deployAzureSQLVM.VmSkuDropdownLabel": "Номер SKU образа", + "deployeAzureSQLVM.VmSettingsPageTitle": "Параметры виртуальной машины", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "Щелкните здесь, чтобы просмотреть подробные сведения о ценах и поддерживаемых размерах виртуальных машин" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "Пароль должен содержать от 12 до 123 символов.", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "Пароль должен содержать символы трех видов из следующих: строчных букв, прописных букв, цифр и специальных символов." + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "Создать общедоступный IP-адрес", + "deployAzureSQLVM.NewPipPlaceholder": "Введите имя нового общедоступного IP-адреса", + "deployAzureSQLVM.NewSubnetError": "Создать подсеть", + "deployAzureSQLVM.NewSubnetPlaceholder": "Введите имя новой подсети", + "deployAzureSQLVM.NewVnetError": "Создать виртуальную сеть", + "deployAzureSQLVM.NewVnetPlaceholder": "Введите имя новой виртуальной сети", + "deployAzureSQLVM.PipNameError": "Длина имени общедоступного IP-адреса должна составлять от 1 до 80 символов", + "deployAzureSQLVM.SubnetNameLengthError": "Длина имени подсети должна составлять от 1 до 80 символов", + "deployAzureSQLVM.VnetNameLengthError": "Длина имени виртуальной сети должна составлять от 2 до 64 символов." + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "Локальное (только в виртуальной машине)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "Частное (в виртуальной сети)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "Общедоступный (Интернет)", + "deployAzureSQLVM.SqlConfirmPasswordError": "Пароль и его подтверждение должны совпадать.", + "deployAzureSQLVM.SqlUsernameLengthError": "Длина имени пользователя должна составлять от 2 до 128 символов.", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "Имя пользователя не может содержать следующие специальные символы: \\/\"\"[]:|<>+=;,?*." + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "Пароль и его подтверждение должны совпадать.", + "deployAzureSQLVM.VMUsernameLengthError": "Длина имени пользователя должна составлять от 1 до 20 символов.", + "deployAzureSQLVM.VMUsernameReservedWordsError": "Имя пользователя не должно содержать зарезервированные слова.", + "deployAzureSQLVM.VMUsernameSpecialCharError": "Имя пользователя не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&.", + "deployAzureSQLVM.VMUsernameSuffixError": "Имя пользователя не может заканчиваться точкой", + "deployAzureSQLVM.VNameExistsError": "Имя виртуальной машины должно быть уникальным в текущей группе ресурсов.", + "deployAzureSQLVM.VNameOnlyNumericNameError": "Имя виртуальной машины не может состоять только из цифр.", + "deployAzureSQLVM.VNamePrefixSuffixError": "Имя виртуальной машины не может начинаться с символа подчеркивания и не может заканчиваться точкой или дефисом", + "deployAzureSQLVM.VNameSpecialCharError": "Имя виртуальной машины не может содержать специальные символы \\/\"\"[]:|<>+=;,?*@&,.", + "deployAzureSQLVM.VnameLengthError": "Длина имени виртуальной машины должна составлять от 1 до 15 символов.", + "deployAzureSQLVM.vmDropdownSizeError": "Выберите допустимый размер виртуальной машины." + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "Развертывание кластера больших данных SQL Server 2019 в существующем кластере AKS", + "deployCluster.ExistingARO": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере Azure Red Hat OpenShift", + "deployCluster.ExistingKubeAdm": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере kubeadm", + "deployCluster.ExistingOpenShift": "Развернуть кластер больших данных SQL Server 2019 в существующем кластере OpenShift", + "deployCluster.NewAKSWizardTitle": "Развертывание кластера больших данных SQL Server 2019 в новом кластере AKS", + "deployCluster.SaveConfigFileSucceeded": "Файлы конфигурации сохранены в {0}", + "deployCluster.SaveConfigFiles": "Сохранить файлы конфигурации", + "deployCluster.ScriptToNotebook": "Скрипт в записную книжку", + "deployCluster.SelectConfigFileFolder": "Сохранить файлы конфигурации" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "Имя кластера AKS", + "deployCluster.AzureLocationHelpLink": "Просмотр доступных расположений Azure", + "deployCluster.AzureSettingsPageDescription": "Настройка параметров для создания кластера Службы Azure Kubernetes", + "deployCluster.AzureSettingsPageTitle": "Параметры Azure", + "deployCluster.Location": "Расположение", + "deployCluster.MissingRequiredInfoError": "Заполните обязательные поля, отмеченные красными звездочками.", + "deployCluster.ResourceGroupName": "Новое имя группы ресурсов", + "deployCluster.SubscriptionDescription": "Если вы оставите это поле пустым, будет использоваться подписка по умолчанию.", + "deployCluster.SubscriptionField": "Идентификатор подписки", + "deployCluster.SubscriptionHelpLink": "Просмотр доступных подписок Azure", + "deployCluster.SubscriptionPlaceholder": "Использовать мою подписку Azure по умолчанию", + "deployCluster.VMCount": "Число виртуальных машин", + "deployCluster.VMSize": "Размер виртуальной машины", + "deployCluster.VMSizeHelpLink": "Просмотр доступных размеров виртуальных машин" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "Префикс учетной записи", + "deployCluster.AccountPrefixDescription": "Уникальный префикс для учетных записей AD, которые будет создавать кластер больших данных SQL Server. Если не указан, то в качестве значения по умолчанию будет использоваться имя поддомена. Если поддомен не указан, то в качестве значения по умолчанию будет использоваться имя кластера.", + "deployCluster.ActiveDirectorySettings": "Параметры Active Directory", + "deployCluster.AdminPassword": "Пароль", + "deployCluster.AdminPasswordDescription": "Этот пароль можно использовать для доступа к контроллеру, серверу SQL Server и шлюзу.", + "deployCluster.AdminPasswordField": "Пароль", + "deployCluster.AdminUsername": "Имя пользователя администратора", + "deployCluster.AdminUsernameDescription": "Это имя пользователя будет использоваться для контроллера и SQL Server. Имя пользователя для шлюза будет корнем.", + "deployCluster.AppOwners": "Владельцы приложений", + "deployCluster.AppOwnersDescription": "Пользователи или группы Active Directory с ролью владельцев приложений. Используйте запятую для разделения нескольких пользователей/групп.", + "deployCluster.AppOwnersPlaceHolder": "Используйте запятую для разделения значений.", + "deployCluster.AppReaders": "Читатели приложений", + "deployCluster.AppReadersDescription": "Пользователи Active Directory или группы читателей приложений. Используйте запятую в качестве разделителя при наличии нескольких пользователей/групп.", + "deployCluster.AppReadersPlaceHolder": "Используйте запятую для разделения значений.", + "deployCluster.AuthenticationMode": "Режим проверки подлинности", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Обычный", + "deployCluster.ClusterAdmins": "Группа администраторов кластера", + "deployCluster.ClusterAdminsDescription": "Группа Active Directory для администратора кластера.", + "deployCluster.ClusterName": "Имя кластера", + "deployCluster.ClusterNameDescription": "Имя кластера может включать только строчные буквы, цифры и символы \"-\". Оно должно начинаться и заканчиваться буквой или цифрой.", + "deployCluster.ClusterSettingsPageDescription": "Настройка параметров кластера больших данных SQL Server", + "deployCluster.ClusterSettingsPageTitle": "Параметры кластера", + "deployCluster.ClusterUsers": "Пользователи кластера", + "deployCluster.ClusterUsersDescription": "Пользователи/группы Active Directory с ролью пользователей кластера. Используйте запятую для разделения нескольких пользователей/групп.", + "deployCluster.ClusterUsersPlaceHolder": "Используйте запятую для разделения значений.", + "deployCluster.ConfirmPassword": "Подтверждение пароля", + "deployCluster.DockerImageTag": "Тег изображения", + "deployCluster.DockerPassword": "Пароль", + "deployCluster.DockerRegistry": "Реестр", + "deployCluster.DockerRepository": "Репозиторий", + "deployCluster.DockerSettings": "Параметры Docker", + "deployCluster.DockerUsername": "Имя пользователя", + "deployCluster.DomainControllerFQDNDescription": "Полные доменные имена для контроллера домена. Например: DC1.CONTOSO.COM. Используйте запятую для разделения нескольких полных доменных имен.", + "deployCluster.DomainControllerFQDNs": "Полные доменные имена контроллеров домена", + "deployCluster.DomainControllerFQDNsPlaceHolder": "Используйте запятую для разделения значений.", + "deployCluster.DomainDNSIPAddresses": "IP-адреса DNS домена", + "deployCluster.DomainDNSIPAddressesDescription": "IP-адреса серверов DNS домена. Используйте запятую для разделения нескольких IP-адресов.", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "Используйте запятую для разделения значений.", + "deployCluster.DomainDNSName": "DNS-имя домена", + "deployCluster.DomainServiceAccountPassword": "Пароль учетной записи службы", + "deployCluster.DomainServiceAccountUserName": "Имя пользователя учетной записи службы", + "deployCluster.DomainServiceAccountUserNameDescription": "Учетная запись службы домена для кластера больших данных", + "deployCluster.OuDistinguishedName": "Подразделение", + "deployCluster.OuDistinguishedNameDescription": "Различающееся имя подразделения. Например: OU=bdc,DC=contoso,DC=com.", + "deployCluster.RealmDescription": "Если не указано, то в качестве значения по умолчанию будет использоваться имя DNS домена.", + "deployCluster.Subdomain": "Поддомен", + "deployCluster.SubdomainDescription": "Уникальный поддомен DNS, который будет использоваться для этого кластера больших данных SQL Server. Если не указан, то в качестве значения по умолчанию будет использоваться имя кластера." + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "Примечание. Параметры профиля развертывания можно настроить в последующих шагах.", + "deployCluster.ProfileNotSelectedError": "Выберите профиль развертывания.", + "deployCluster.ServiceName": "Служба", + "deployCluster.StorageType": "Тип хранилища", + "deployCluster.activeDirectoryAuthentication": "Проверка подлинности Active Directory", + "deployCluster.basicAuthentication": "Базовая проверка подлинности", + "deployCluster.computePoolLable": "Вычислительный", + "deployCluster.dataPoolLabel": "Данные", + "deployCluster.dataStorageType": "Данные", + "deployCluster.featureTableTitle": "Функции", + "deployCluster.featureText": "Функция", + "deployCluster.hadr": "Высокая доступность", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "Не удалось загрузить профили развертывания: {0}", + "deployCluster.loadingProfiles": "Загрузка профилей", + "deployCluster.loadingProfilesCompleted": "Загрузка профилей завершена", + "deployCluster.logsStorageType": "Журналы", + "deployCluster.masterPoolLabel": "База данных master SQL Server", + "deployCluster.noText": "Нет", + "deployCluster.profileRadioGroupLabel": "Профиль конфигурации развертывания", + "deployCluster.serviceScaleTableTitle": "Параметры масштабирования службы (экземпляры)", + "deployCluster.storageTableTitle": "Параметры хранилища службы (ГБ на экземпляр)", + "deployCluster.summaryPageDescription": "Выберите целевой профиль конфигурации", + "deployCluster.summaryPageTitle": "Профиль конфигурации развертывания", + "deployCluster.yesText": "Да" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "По умолчанию параметры хранилища контроллера будут применены и к другим службам, вы можете развернуть расширенные параметры хранилища, чтобы настроить его для других служб.", + "deployCluster.AppServiceProxyDNSName": "DNS-имя прокси приложения", + "deployCluster.AppServiceProxyPortName": "Порт прокси приложения", + "deployCluster.AppServiceProxyText": "Прокси приложения", + "deployCluster.ComputePoolInstances": "Экземпляры вычислительного пула", + "deployCluster.ControllerDNSName": "DNS-имя контроллера", + "deployCluster.ControllerPortName": "Порт контроллера", + "deployCluster.ControllerText": "Контроллер", + "deployCluster.DNSNameHeader": "DNS-имя", + "deployCluster.DataClaimSize": "Размер требования для данных (ГБ)", + "deployCluster.DataPool": "Пул данных", + "deployCluster.DataPoolInstances": "Экземпляры пула данных", + "deployCluster.DataStorageClassName": "Класс хранения данных", + "deployCluster.EndpointSettings": "Параметры конечной точки", + "deployCluster.GatewayDNSName": "DNS-имя шлюза", + "deployCluster.GatewayPortName": "Порт шлюза", + "deployCluster.GatewayText": "Шлюз", + "deployCluster.IncludeSparkInStoragePool": "Включить Spark в пул носителей", + "deployCluster.LogStorageClassName": "Класс хранения журналов", + "deployCluster.LogsClaimSize": "Размер требования для журналов (ГБ)", + "deployCluster.MasterSQLServerDNSName": "DNS-имя основного сервера SQL Server", + "deployCluster.MasterSQLServerPortName": "Порт основного сервера SQL Server", + "deployCluster.MasterSqlServerInstances": "Главные экземпляры SQL Server", + "deployCluster.MasterSqlText": "База данных master SQL Server", + "deployCluster.PortHeader": "Порт", + "deployCluster.ReadableSecondaryDNSName": "Доступное для чтения дополнительное DNS-имя", + "deployCluster.ReadableSecondaryPortName": "Доступный для чтения дополнительный порт", + "deployCluster.ReadableSecondaryText": "Вторичная реплика для чтения", + "deployCluster.ServiceName": "Имя службы", + "deployCluster.ServiceProxyDNSName": "DNS-имя прокси-сервера управления", + "deployCluster.ServiceProxyPortName": "Порт прокси-сервера управления", + "deployCluster.ServiceProxyText": "Прокси-сервер управления", + "deployCluster.ServiceSettingsPageTitle": "Параметры службы", + "deployCluster.SparkMustBeIncluded": "Недопустимая конфигурация Spark, вам нужно установить флажок \"Включить Spark\" или задать для параметра \"Экземпляры пула Spark\" значение не меньше 1.", + "deployCluster.SparkPoolInstances": "Экземпляры пула Spark", + "deployCluster.StoragePool": "Пул носителей (HDFS)", + "deployCluster.StoragePoolInstances": "Экземпляры пула носителей (HDFS)", + "deployCluster.StorageSectionTitle": "Параметры хранилища", + "deployCluster.StorageSettings": "Параметры хранилища", + "deployCluster.controllerDataStorageClaimSize": "Размер требования для хранилища данных контроллера", + "deployCluster.controllerDataStorageClass": "Класс хранилища данных контроллера", + "deployCluster.controllerLogsStorageClaimSize": "Размер требования для хранилища журналов контроллера", + "deployCluster.controllerLogsStorageClass": "Класс хранилища журналов контроллера", + "deployCluster.dataPoolDataStorageClaimSize": "Размер требования для хранилища данных пула данных", + "deployCluster.dataPoolDataStorageClass": "Класс хранилища данных пула данных", + "deployCluster.dataPoolLogsStorageClaimSize": "Размер требования для хранилища журналов пула данных", + "deployCluster.dataPoolLogsStorageClass": "Класс хранилища журналов пула данных", + "deployCluster.scaleSectionTitle": "Параметры масштабирования", + "deployCluster.sqlServerMasterDataStorageClaimSize": "Размер требования для хранилища данных основного экземпляра SQL Server", + "deployCluster.sqlServerMasterDataStorageClass": "Класс хранилища данных основного экземпляра SQL Server", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "Размер требования для хранилища журналов основного экземпляра SQL Server", + "deployCluster.sqlServerMasterLogsStorageClass": "Класс хранилища журналов основного экземпляра SQL Server", + "deployCluster.storageFieldTooltip": "Использовать параметры контроллера", + "deployCluster.storagePoolDataStorageClaimSize": "Размер требования для хранилища данных в пуле хранилища", + "deployCluster.storagePoolDataStorageClass": "Класс хранилища данных в пуле хранилища", + "deployCluster.storagePoolLogsStorageClaimSize": "Размер требования для хранилища журналов в пуле хранилища", + "deployCluster.storagePoolLogsStorageClass": "Класс хранилища журналов в пуле хранилища" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "Префикс учетной записи", + "deployCluster.AksClusterName": "Имя кластера AKS", + "deployCluster.AppOwners": "Владельцы приложений", + "deployCluster.AppReaders": "Читатели приложений", + "deployCluster.AppServiceProxyText": "Прокси приложения", + "deployCluster.AuthenticationMode": "Режим проверки подлинности", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "Обычный", + "deployCluster.AzureSettings": "Параметры Azure", + "deployCluster.ClusterAdmins": "Группа администраторов кластера", + "deployCluster.ClusterContext": "Контекст кластера", + "deployCluster.ClusterName": "Имя кластера", + "deployCluster.ClusterSettings": "Параметры кластера", + "deployCluster.ClusterUsers": "Пользователи кластера", + "deployCluster.ComputePoolInstances": "Экземпляры вычислительного пула", + "deployCluster.ControllerText": "Контроллер", + "deployCluster.ControllerUsername": "Имя пользователя контроллера", + "deployCluster.DataClaimSize": "Размер требования для данных (ГБ)", + "deployCluster.DataPoolInstances": "Экземпляры пула данных", + "deployCluster.DataStorageClassName": "Класс хранения данных", + "deployCluster.DataText": "Данные", + "deployCluster.DefaultSubscription": "Подписка Azure по умолчанию", + "deployCluster.DeploymentProfile": "Профиль развертывания", + "deployCluster.DeploymentTarget": "Целевой объект развертывания", + "deployCluster.DomainControllerFQDNs": "Полные доменные имена контроллеров домена", + "deployCluster.DomainDNSIPAddresses": "IP-адреса DNS домена", + "deployCluster.DomainDNSName": "DNS-имя домена", + "deployCluster.DomainServiceAccountUserName": "Имя пользователя учетной записи службы", + "deployCluster.EndpointSettings": "Параметры конечной точки", + "deployCluster.GatewayText": "Шлюз", + "deployCluster.Kubeconfig": "Kube config", + "deployCluster.Location": "Расположение", + "deployCluster.LogStorageClassName": "Класс хранения журналов", + "deployCluster.LogsClaimSize": "Размер требования для журналов (ГБ)", + "deployCluster.MasterSqlServerInstances": "Главные экземпляры SQL Server", + "deployCluster.MasterSqlText": "База данных master SQL Server", + "deployCluster.OuDistinguishedName": "Подразделение", + "deployCluster.ReadableSecondaryText": "Вторичная реплика для чтения", + "deployCluster.ResourceGroup": "Группа ресурсов", + "deployCluster.ScaleSettings": "Параметры масштабирования", + "deployCluster.ServiceName": "Служба", + "deployCluster.ServiceProxyText": "Прокси-сервер управления", + "deployCluster.SparkPoolInstances": "Экземпляры пула Spark", + "deployCluster.SqlServerText": "База данных master SQL Server", + "deployCluster.StoragePool": "Пул носителей (HDFS)", + "deployCluster.StoragePoolInstances": "Экземпляры пула носителей (HDFS)", + "deployCluster.StorageSettings": "Параметры хранилища", + "deployCluster.Subdomain": "Поддомен", + "deployCluster.SubscriptionId": "Идентификатор подписки", + "deployCluster.VMCount": "Число виртуальных машин", + "deployCluster.VMSize": "Размер виртуальной машины", + "deployCluster.WithSpark": "(Включая Spark)", + "deployCluster.summaryPageTitle": "Сводка" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "Выберите контекст кластера.", + "deployCluster.ConfigParseError": "Не удалось загрузить файл конфигурации", + "deployCluster.TargetClusterContextPageDescription": "Выберите файл kube config, а затем контекст кластера из списка", + "deployCluster.TargetClusterContextPageTitle": "Контекст целевого кластера", + "deployCluster.browseText": "Обзор", + "deployCluster.clusterContextsLabelText": "Контексты кластера", + "deployCluster.errorLoadingClustersText": "Не найдены сведения о кластере в файле конфигурации, либо при загрузке этого файла произошла ошибка", + "deployCluster.kubeConfigFileLabelText": "Путь к файлу kube config", + "deployCluster.selectKubeConfigFileText": "Выбрать" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "OK", + "deploymentDialog.OpenNotebook": "Открыть записную книжку", + "notebookType": "Тип записной книжки" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n Сведения об ошибке: {0}.", + "azure.accounts.accountNotFoundError": "Выбранная учетная запись \"{0}\" больше не доступна. Нажмите кнопку \"Войти\", чтобы добавить ее снова, или выберите другую учетную запись.", + "azure.accounts.accountStaleError": "Токен доступа для выбранной учетной записи \"{0}\" больше не действителен. Нажмите кнопку \"Войти\" и обновите учетную запись или выберите другую учетную запись.", + "azure.accounts.unexpectedAccountsError": "Непредвиденная ошибка при получении учетных записей: {0}", + "azure.accounts.unexpectedResourceGroupsError": "Непредвиденная ошибка при получении групп ресурсов для подписки {0}: {1}", + "azure.accounts.unexpectedSubscriptionsError": "Непредвиденная ошибка при получении подписок для учетной записи {0}: {1}", + "fileChecker.FileNotFound": "Файл {0} не найден. Выберите файл kube config.", + "fileChecker.NotFile": "Путь {0} не является файлом, выберите допустимый файл kube config.", + "getClusterContexts.errorFetchingClusters": "При загрузке или анализе файла конфигурации {0} произошла ошибка: {1}", + "invalidSQLPassword": "{0} не соответствует требованиям к сложности пароля. Дополнительные сведения: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} не соответствует подтверждению пароля", + "resourceDeployment.errorFetchingStorageClasses": "Непредвиденная ошибка при получении доступных классов хранилища kubectl: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "Проверьте конфигурацию" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "Скачайте и запустите установщик, URL-адрес: {0}", + "resourceDeployment.DownloadCompleteText": "Скачивание выполнено: {0}", + "resourceDeployment.DownloadingText": "Выполняется скачивание из: {0}", + "resourceDeployment.LaunchingProgramText": "Запуск: {0}", + "resourceDeployment.ProgramLaunchedText": "Запуск выполнен: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "Параметры развертывания" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "Чтобы продолжить, необходимо принять условия лицензионного соглашения (EULA)", + "deploymentDialog.FailedToolsInstallation": "Некоторые инструменты еще не обнаружены. Убедитесь, что они установлены, запущены и могут быть обнаружены", + "deploymentDialog.InstallToolsHintMany": "Инструменты {0} не установлены; вы можете нажать кнопку \"{1}\" для их установки.", + "deploymentDialog.InstallToolsHintOne": "Инструмент {0} не установлен; вы можете нажать кнопку \"{1}\" для его установки.", + "deploymentDialog.InstalledTools": "Теперь все необходимые инструменты установлены.", + "deploymentDialog.NoRequiredTool": "Инструменты не требуются", + "deploymentDialog.PendingInstallation": "Следующие инструменты еще не обнаружены: {0}. Убедитесь, что они установлены, запущены и могут быть обнаружены", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "Инструмент \"{0}\" [{1}] не соответствует минимальным требованиям к версии, удалите его и перезапустите Azure Data Studio.", + "deploymentDialog.ToolInformation": "Инструмент \"{0}\" не был обнаружен, и автоматическая установка сейчас не поддерживается. Установите инструмент \"{0}\" вручную или убедитесь, что он запущен и доступен для обнаружения. Сделав это, перезапустите Azure Data Studio. См. раздел [{1}].", + "deploymentDialog.VersionInformationDebugHint": "Если средства были установлены вручную, то для применения изменений необходимо перезапустить Azure Data Studio. Дополнительные сведения см. в выходных каналах \"Развертывания\" и \"Azure Data CLI\"", + "deploymentDialog.loadingRequiredTools": "Загрузка сведений о необходимых инструментах", + "deploymentDialog.loadingRequiredToolsCompleted": "Загрузка сведений о необходимых инструментах завершена", + "notebookWizard.toolsAndEulaPageTitle": "Предварительные требования к развертыванию", + "resourceDeployment.AgreementTitle": "Принятие условий использования" + }, + "package": { + "azdata-install-location-description": "Расположение пакета azdata, используемого для команды установки", + "azure-sql-mi-agreement": "Я принимаю {0} и {1}.", + "azure-sql-mi-agreement-eula": "Условия лицензии Управляемого экземпляра SQL Azure", + "azure-sql-mi-display-description": "Создайте Управляемый экземпляр SQL в Azure или в управляемой пользователем среде", + "azure-sql-mi-display-name": "Управляемый экземпляр SQL Azure", + "azure-sql-mi-help-text": "Управляемый экземпляр SQL Azure предоставляет полный доступ к SQL Server и совместимость функций для миграции серверов SQL Server в Azure или для разработки новых приложений. {0}.", + "azure-sql-mi-help-text-learn-more": "Дополнительные сведения", + "azure-sql-mi-okButton-text": "Открыть на портале", + "azure-sql-mi-resource-type-option-label": "Тип ресурса", + "azure-sqldb-agreement": "Я принимаю {0}, {1} и {2}.", + "azure-sqldb-agreement-azdata-eula": "Условия лицензии azdata", + "azure-sqldb-agreement-sqldb-eula": "Условия лицензии Базы данных SQL Azure", + "azure-sqldb-description": "Создайте базу данных, сервер базы данных или эластичный пул в Azure.", + "azure-sqldb-display-name": "База данных SQL Azure", + "azure-sqldb-notebook-ok-button-text": "Выбрать", + "azure-sqldb-portal-ok-button-text": "Создать на портале Azure", + "azure-sqlvm-agreement": "Я принимаю {0}, {1} и {2}.", + "azure-sqlvm-agreement-azdata-eula": "Условия лицензии azdata", + "azure-sqlvm-agreement-sqlvm-eula": "Условия лицензии виртуальной машины SQL Azure", + "azure-sqlvm-azure-account-page-label": "Информация об Azure", + "azure-sqlvm-azure-location-label": "Расположения Azure", + "azure-sqlvm-deploy-dialog-action-text": "Скрипт в записную книжку", + "azure-sqlvm-deploy-dialog-title": "Развертывание виртуальной машины SQL Azure", + "azure-sqlvm-description": "Создание виртуальных машин SQL в Azure. Лучше всего подходит для миграций и приложений, требующих доступа на уровне ОС.", + "azure-sqlvm-display-name": "SQL Server на виртуальной машине Azure", + "azure-sqlvm-image-label": "Образ", + "azure-sqlvm-image-sku-label": "Номер SKU образа виртуальной машины", + "azure-sqlvm-password-confirm-label": "Подтверждение пароля", + "azure-sqlvm-password-label": "Пароль", + "azure-sqlvm-publisher-label": "Издатель", + "azure-sqlvm-storage-accountname-label": "Имя учетной записи хранения", + "azure-sqlvm-storage-page-lable": "Учетная запись хранения", + "azure-sqlvm-storage-sku-label": "Тип SKU учетной записи хранения", + "azure-sqlvm-username-label": "Имя пользователя", + "azure-sqlvm-vm-administrator-account-page-label": "Учетная запись администратора", + "azure-sqlvm-vm-information-page-label": "Информация о виртуальной машине", + "azure-sqlvm-vm-summary-page-label": "Сводка", + "azure-sqlvm-vmname-label": "Имя виртуальной машины", + "azure-sqlvm-vmsize-label": "Размер", + "deploy-resource-command-category": "Развертывание", + "deploy-resource-command-name": "Новое развертывание…", + "deployment.configuration.title": "Конфигурация развертывания", + "docker-confirm-sql-password-field": "Подтверждение пароля", + "docker-container-name-field": "Имя контейнера", + "docker-sql-2017-title": "Развертывание образов контейнеров SQL Server 2017", + "docker-sql-2019-title": "Развертывание образов контейнеров SQL Server 2019", + "docker-sql-password-field": "Пароль SQL Server", + "docker-sql-port-field": "Порт", + "extension-description": "Обеспечивает развертывание Microsoft SQL Server на основе записных книжек", + "extension-displayName": "Расширение развертывания SQL Server для Azure Data Studio", + "microsoft-privacy-statement": "Заявление о конфиденциальности Майкрософт", + "resource-type-display-name": "Тип ресурса", + "resource-type-sql-image-description": "Запустить образ контейнера SQL Server с помощью Docker", + "resource-type-sql-image-display-name": "Образ контейнера SQL Server", + "resource-type-sql-windows-setup-description": "Запустите SQL Server в Windows, выберите версию для начала работы.", + "resource-type-sql-windows-setup-display-name": "SQL Server в Windows", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "Сервер базы данных", + "sql-azure-elastic-pool-display-name": "Эластичный пул", + "sql-azure-single-database-display-name": "Отдельная база данных", + "version-display-name": "Версия" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json index 79a398fcc3..9c452e3615 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Сравнение схем SQL Server", - "description": "Сравнение схем SQL для Azure Data Studio поддерживает сравнение схем баз данных и файлов DACPAC.", - "schemaCompare.start": "Сравнение схем" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "ОК", - "schemaCompareDialog.cancel": "Отмена", - "schemaCompareDialog.SourceTitle": "Исходная база данных", - "schemaCompareDialog.TargetTitle": "Целевой объект", - "schemaCompareDialog.fileTextBoxLabel": "Файл", - "schemaCompare.dacpacRadioButtonLabel": "Файл приложения уровня данных (DACPAC)", - "schemaCompare.databaseButtonLabel": "База данных", - "schemaCompare.radioButtonsLabel": "Тип", - "schemaCompareDialog.serverDropdownTitle": "Сервер", - "schemaCompareDialog.databaseDropdownTitle": "База данных", - "schemaCompare.dialogTitle": "Сравнение схем", - "schemaCompareDialog.differentSourceMessage": "Выбрана другая исходная схема. Выполнить сравнение для просмотра его результатов?", - "schemaCompareDialog.differentTargetMessage": "Выбрана другая целевая схема. Выполнить сравнение для просмотра его результатов?", - "schemaCompareDialog.differentSourceTargetMessage": "Выбраны другие исходная и целевая схемы. Выполнить сравнение для просмотра его результатов?", - "schemaCompareDialog.Yes": "Да", - "schemaCompareDialog.No": "Нет", - "schemaCompareDialog.sourceTextBox": "Исходный файл", - "schemaCompareDialog.targetTextBox": "Целевой файл", - "schemaCompareDialog.sourceDatabaseDropdown": "Исходная база данных", - "schemaCompareDialog.targetDatabaseDropdown": "Целевая база данных", - "schemaCompareDialog.sourceServerDropdown": "Исходный сервер", - "schemaCompareDialog.targetServerDropdown": "Целевой сервер", - "schemaCompareDialog.defaultUser": "По умолчанию", - "schemaCompare.openFile": "Открыть", - "schemaCompare.selectSourceFile": "Выберите исходный файл", - "schemaCompare.selectTargetFile": "Выберите целевой файл", - "SchemaCompareOptionsDialog.Reset": "Сброс", - "schemaCompareOptions.RecompareMessage": "Параметры изменились. Выполнить повторное сравнение для просмотра его результатов?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "Параметры Сравнения схем", - "SchemaCompare.GeneralOptionsLabel": "Общие параметры", - "SchemaCompare.ObjectTypesOptionsLabel": "Включить типы объектов", - "schemaCompare.CompareDetailsTitle": "Сравнить сведения", - "schemaCompare.ApplyConfirmation": "Вы действительно хотите обновить целевой объект?", - "schemaCompare.RecompareToRefresh": "Нажмите \"Сравнить\", чтобы обновить сравнение.", - "schemaCompare.generateScriptEnabledButton": "Создать сценарий для развертывания изменений в целевом объекте", - "schemaCompare.generateScriptNoChanges": "Нет изменений в сценарии", - "schemaCompare.applyButtonEnabledTitle": "Применить изменения к целевому объекту", - "schemaCompare.applyNoChanges": "Нет изменений для применения", - "schemaCompare.includeExcludeInfoMessage": "Обратите внимание, что операции включения и исключения могут занять некоторое время, чтобы вычислить затронутые зависимости", - "schemaCompare.deleteAction": "Удалить", - "schemaCompare.changeAction": "Изменить", - "schemaCompare.addAction": "Добавить", - "schemaCompare.differencesTableTitle": "Сравнение между исходным и целевым объектами", - "schemaCompare.waitText": "Инициализация сравнения. Это может занять некоторое время.", - "schemaCompare.startText": "Чтобы сравнить две схемы, сначала выберите исходную и целевую схему, а затем нажмите кнопку \"Сравнить\".", - "schemaCompare.noDifferences": "Различия в схемах не найдены.", - "schemaCompare.typeColumn": "Тип", - "schemaCompare.sourceNameColumn": "Имя источника", - "schemaCompare.includeColumnName": "Включить", - "schemaCompare.actionColumn": "Действие", - "schemaCompare.targetNameColumn": "Имя цели", - "schemaCompare.generateScriptButtonDisabledTitle": "Создание сценария включено, когда целевой объект является базой данных", - "schemaCompare.applyButtonDisabledTitle": "Применение включено, когда целевой объект является базой данных", - "schemaCompare.cannotExcludeMessageWithDependent": "Невозможно исключить {0}. Существуют включенные зависимости, например {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "Невозможно включить {0}. Существуют исключенные зависимости, например {1}", - "schemaCompare.cannotExcludeMessage": "Невозможно исключить {0}. Существуют включенные зависимости", - "schemaCompare.cannotIncludeMessage": "Невозможно включить {0}. Существуют исключенные зависимости", - "schemaCompare.compareButton": "Сравнить", - "schemaCompare.cancelCompareButton": "Остановить", - "schemaCompare.generateScriptButton": "Создать сценарий", - "schemaCompare.optionsButton": "Параметры", - "schemaCompare.updateButton": "Применить", - "schemaCompare.switchDirectionButton": "Сменить направление", - "schemaCompare.switchButtonTitle": "Поменять местами источник и назначение", - "schemaCompare.sourceButtonTitle": "Выбор источника", - "schemaCompare.targetButtonTitle": "Выберите целевой объект", - "schemaCompare.openScmpButton": "Открыть файл SCMP", - "schemaCompare.openScmpButtonTitle": "Загрузить источник, целевой объект и параметры, сохраненные в файле SCMP", - "schemaCompare.saveScmpButton": "Сохранить файл SCMP", - "schemaCompare.saveScmpButtonTitle": "Сохранить источник, целевой объект, параметры и исключенные элементы", - "schemaCompare.saveFile": "Сохранить", - "schemaCompare.GetConnectionString": "Установить подключение к {0}?", - "schemaCompare.selectConnection": "Выберите подключение", - "SchemaCompare.IgnoreTableOptions": "Игнорировать параметры таблицы", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "Игнорировать точки с запятой между инструкциями", - "SchemaCompare.IgnoreRouteLifetime": "Игнорировать время существования маршрута", - "SchemaCompare.IgnoreRoleMembership": "Игнорировать членство в роли", - "SchemaCompare.IgnoreQuotedIdentifiers": "Игнорировать нестандартные идентификаторы", - "SchemaCompare.IgnorePermissions": "Игнорировать разрешения", - "SchemaCompare.IgnorePartitionSchemes": "Игнорировать схемы секционирования", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "Пропускать размещение объекта в схеме секционирования", - "SchemaCompare.IgnoreNotForReplication": "Игнорировать указание \"Не для репликации\"", - "SchemaCompare.IgnoreLoginSids": "Игнорировать идентификаторы SID имени входа", - "SchemaCompare.IgnoreLockHintsOnIndexes": "Игнорировать указания блокировки для индексов", - "SchemaCompare.IgnoreKeywordCasing": "Игнорировать регистр ключевых слов", - "SchemaCompare.IgnoreIndexPadding": "Игнорировать заполнение индекса", - "SchemaCompare.IgnoreIndexOptions": "Игнорировать параметры индекса", - "SchemaCompare.IgnoreIncrement": "Игнорировать приращение", - "SchemaCompare.IgnoreIdentitySeed": "Игнорировать начальное значение IDENTITY", - "SchemaCompare.IgnoreUserSettingsObjects": "Игнорировать объекты параметров пользователей", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "Игнорировать путь к файлу полнотекстового каталога", - "SchemaCompare.IgnoreWhitespace": "Игнорировать пробелы", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "Игнорировать со значением Nocheck для ForeignKeys", - "SchemaCompare.VerifyCollationCompatibility": "Проверить совместимость параметров сортировки", - "SchemaCompare.UnmodifiableObjectWarnings": "Предупреждения о невозможности изменения объекта", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "Рассматривать ошибки проверок как предупреждения", - "SchemaCompare.ScriptRefreshModule": "Модуль обновления сценария", - "SchemaCompare.ScriptNewConstraintValidation": "Проверка новых ограничений для сценария", - "SchemaCompare.ScriptFileSize": "Размер файла сценария", - "SchemaCompare.ScriptDeployStateChecks": "Проверки состояния для развертывания сценария", - "SchemaCompare.ScriptDatabaseOptions": "Параметры базы данных сценариев", - "SchemaCompare.ScriptDatabaseCompatibility": "Совместимость базы данных сценариев", - "SchemaCompare.ScriptDatabaseCollation": "Параметры сортировки базы данных сценариев", - "SchemaCompare.RunDeploymentPlanExecutors": "Запустить исполнители плана развертывания", - "SchemaCompare.RegisterDataTierApplication": "Регистрация приложения DataTier", - "SchemaCompare.PopulateFilesOnFileGroups": "Заполнить файл в группах файлов", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "Не использовать инструкции ALTER для изменения типов CLR", - "SchemaCompare.IncludeTransactionalScripts": "Включить транзакционные сценарии", - "SchemaCompare.IncludeCompositeObjects": "Включить составные объекты", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Разрешить небезопасное перемещение данных безопасности на уровне строк", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "Игнорировать со значением \"Без проверки\" для параметра \"Проверочные ограничения\"", - "SchemaCompare.IgnoreFillFactor": "Игнорировать коэффициент заполнения", - "SchemaCompare.IgnoreFileSize": "Игнорировать размер файла", - "SchemaCompare.IgnoreFilegroupPlacement": "Игнорировать размещение файловой группы", - "SchemaCompare.DoNotAlterReplicatedObjects": "Не изменяйте реплицированные объекты", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "Не выполнять операцию ALTER для объектов отслеживания измененных данных", - "SchemaCompare.DisableAndReenableDdlTriggers": "Отключить и снова включить триггеры DDL", - "SchemaCompare.DeployDatabaseInSingleUserMode": "Развернуть базу данных в однопользовательском режиме", - "SchemaCompare.CreateNewDatabase": "Создать базу данных", - "SchemaCompare.CompareUsingTargetCollation": "Сравнивать с помощью параметров сортировки целевого объекта", - "SchemaCompare.CommentOutSetVarDeclarations": "Закомментировать объявления заданных переменных", - "SchemaCompare.BlockWhenDriftDetected": "Блокировать при обнаружении смещения", - "SchemaCompare.BlockOnPossibleDataLoss": "Блокировать при возможной потере данных", - "SchemaCompare.BackupDatabaseBeforeChanges": "Создать резервную копию базы данных перед изменением", - "SchemaCompare.AllowIncompatiblePlatform": "Разрешить несовместимые платформы", - "SchemaCompare.AllowDropBlockingAssemblies": "Разрешить удаление блокирующих сборок", - "SchemaCompare.DropConstraintsNotInSource": "Удалить ограничения, отсутствующие в источнике", - "SchemaCompare.DropDmlTriggersNotInSource": "Удалить триггеры DML, отсутствующие в источнике", - "SchemaCompare.DropExtendedPropertiesNotInSource": "Удалить расширенные свойства, отсутствующие в источнике", - "SchemaCompare.DropIndexesNotInSource": "Удалить индексы, отсутствующие в источнике", - "SchemaCompare.IgnoreFileAndLogFilePath": "Игнорировать путь к файлу и файлу журнала", - "SchemaCompare.IgnoreExtendedProperties": "Игнорировать расширенные свойства", - "SchemaCompare.IgnoreDmlTriggerState": "Игнорировать состояние триггеров DML", - "SchemaCompare.IgnoreDmlTriggerOrder": "Игнорировать порядок триггеров DML", - "SchemaCompare.IgnoreDefaultSchema": "Игнорировать схему по умолчанию", - "SchemaCompare.IgnoreDdlTriggerState": "Игнорировать состояние триггеров DDL", - "SchemaCompare.IgnoreDdlTriggerOrder": "Игнорировать порядок триггеров DDL", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "Игнорировать путь к файлу поставщика служб шифрования", - "SchemaCompare.VerifyDeployment": "Проверить развертывание", - "SchemaCompare.IgnoreComments": "Игнорировать комментарии", - "SchemaCompare.IgnoreColumnCollation": "Игнорировать параметры сортировки столбцов", - "SchemaCompare.IgnoreAuthorizer": "Игнорировать операции авторизации", - "SchemaCompare.IgnoreAnsiNulls": "Игнорировать AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "Создание интеллектуальных умолчаний", - "SchemaCompare.DropStatisticsNotInSource": "Удалить статистику, отсутствующую в источнике", - "SchemaCompare.DropRoleMembersNotInSource": "Удалить члены ролей, отсутствующие в источнике", - "SchemaCompare.DropPermissionsNotInSource": "Удалить разрешения, отсутствующие в источнике", - "SchemaCompare.DropObjectsNotInSource": "Удалить объекты, отсутствующие в источнике", - "SchemaCompare.IgnoreColumnOrder": "Игнорировать порядок столбцов", "SchemaCompare.Aggregates": "Статистические выражения", + "SchemaCompare.AllowDropBlockingAssemblies": "Разрешить удаление блокирующих сборок", + "SchemaCompare.AllowIncompatiblePlatform": "Разрешить несовместимые платформы", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "Разрешить небезопасное перемещение данных безопасности на уровне строк", "SchemaCompare.ApplicationRoles": "Роли приложений", "SchemaCompare.Assemblies": "Сборки", "SchemaCompare.AssemblyFiles": "Файлы сборки", "SchemaCompare.AsymmetricKeys": "Асимметричные ключи", + "SchemaCompare.Audits": "Аудиты", + "SchemaCompare.BackupDatabaseBeforeChanges": "Создать резервную копию базы данных перед изменением", + "SchemaCompare.BlockOnPossibleDataLoss": "Блокировать при возможной потере данных", + "SchemaCompare.BlockWhenDriftDetected": "Блокировать при обнаружении смещения", "SchemaCompare.BrokerPriorities": "Приоритеты компонента Service Broker", "SchemaCompare.Certificates": "Сертификаты", + "SchemaCompare.ClrUserDefinedTypes": "Определяемые пользователем типы данных CLR", "SchemaCompare.ColumnEncryptionKeys": "Ключи шифрования столбца", "SchemaCompare.ColumnMasterKeys": "Главные ключи столбцов", + "SchemaCompare.CommentOutSetVarDeclarations": "Закомментировать объявления заданных переменных", + "SchemaCompare.CompareUsingTargetCollation": "Сравнивать с помощью параметров сортировки целевого объекта", "SchemaCompare.Contracts": "Контракты", + "SchemaCompare.CreateNewDatabase": "Создать базу данных", + "SchemaCompare.Credentials": "Учетные данные", + "SchemaCompare.CryptographicProviders": "Поставщики служб шифрования", + "SchemaCompare.DatabaseAuditSpecifications": "Спецификации аудита базы данных", + "SchemaCompare.DatabaseEncryptionKeys": "Ключи шифрования базы данных", "SchemaCompare.DatabaseOptions": "Параметры базы данных", "SchemaCompare.DatabaseRoles": "Роли базы данных", + "SchemaCompare.DatabaseScopedCredentials": "Учетные данные для базы данных", "SchemaCompare.DatabaseTriggers": "Триггеры базы данных", "SchemaCompare.Defaults": "Значения по умолчанию", + "SchemaCompare.DeployDatabaseInSingleUserMode": "Развернуть базу данных в однопользовательском режиме", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "Это свойство используется развертыванием SqlClr, чтобы выполнять удаление блокирующих сборок в рамках плана развертывания. По умолчанию любая блокирующая/ссылающаяся сборка блокирует обновление сборки, если ссылающуюся сборку необходимо удалить.", + "SchemaCompare.Description.AllowIncompatiblePlatform": "Определяет, будет ли выполняться действие в случае несовместимости платформ SQL Server.", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "Не блокировать перемещение данных в таблице с безопасностью на уровне строк, если свойство имеет значение TRUE. Значение по умолчанию — FALSE.", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "Создает резервную копию базы данных перед развертыванием любых изменений.", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "Указывает, что следует завершать эпизод публикации, если есть возможность потери данных в результате операции публикации.", + "SchemaCompare.Description.BlockWhenDriftDetected": "Указывает, блокировать ли обновление базы данных, схема которой больше не соответствует ее регистрации или является незарегистрированной.", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "Указывает, нужно ли заключать в комментарий объявление переменных SETVAR в формируемом скрипте публикации. Так можно делать, если эти значения планируется указывать в командной строке при публикации с помощью программы, подобной SQLCMD.EXE.", + "SchemaCompare.Description.CompareUsingTargetCollation": "Этот параметр указывает, как обрабатывать параметры сортировки базы данных при развертывании. По умолчанию параметры сортировки целевой базы данных будут обновлены, если они не соответствуют аналогичным параметрам, указанным в источнике. Когда этот параметр задан, требуется использовать параметры сортировки целевой базы данных (или сервера).", + "SchemaCompare.Description.CreateNewDatabase": "Определяет, должна ли целевая база обновляться или удаляться и создаваться повторно при публикации в базе данных.", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "Если задано значение TRUE, то перед развертыванием база данных переводится в однопользовательский режим.", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "Определяет, отключаются ли триггеры языка описания данных DDL в начале процесса публикации с повторным включением по завершении действия публикации.", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "Если этот параметр имеет значение TRUE, объекты отслеживания измененных данных не изменяются.", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "Указывает, определяются ли во время проверки реплицируемые объекты.", + "SchemaCompare.Description.DropConstraintsNotInSource": "Определяет, будут ли ограничения, которые не существуют в моментальном снимке базы данных (.dacpac), удаляться из целевой базы данных при публикации в базе данных.", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "Определяет, будут ли триггеры DML, которые не существуют в моментальном снимке базы данных (DACPAC), удаляться из целевой базы данных при публикации в базе данных.", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "Определяет, будут ли расширенные свойства, которые не существуют в моментальном снимке базы данных (DACPAC), удаляться из целевой базы данных при публикации в базе данных.", + "SchemaCompare.Description.DropIndexesNotInSource": "Определяет, будут ли индексы, которые не существуют в моментальном снимке базы данных (DACPAC), удаляться из целевой базы данных при публикации в базе данных.", + "SchemaCompare.Description.DropObjectsNotInSource": "Указывает, будут ли объекты, которые отсутствуют в файле моментального снимка базы данных (DACPAC), удалены из целевой базы данных при публикации в базе данных. Данное значение имеет приоритет над DropExtendedProperties.", + "SchemaCompare.Description.DropPermissionsNotInSource": "Определяет, будут ли разрешения, которые не существуют в моментальном снимке базы данных (DACPAC), удаляться из целевой базы данных при публикации обновлений в базе данных.", + "SchemaCompare.Description.DropRoleMembersNotInSource": "Определяет, будут ли члены ролей, которые не определены в моментальном снимке базы данных (DACPAC), удаляться из целевой базы данных при публикации обновлений в базе данных.", - "enterNewDatabaseName": "Введите новое имя базы данных", - "newDatabaseTitle": "{0} (новое)", - "selectDatabase": "Выберите базу данных.", - "done": "Готово", - "nameMustNotBeEmpty": "Поле имени не может быть пустым.", - "addDatabaseReferencedialogName": "Добавить ссылку на базу данных", - "addDatabaseReferenceOkButtonText": "Добавить ссылку", - "referenceRadioButtonsGroupTitle": "Тип", - "projectRadioButtonTitle": "Проект", - "systemDatabaseRadioButtonTitle": "Системная база данных", + "cicularProjectReference": "Циклическая ссылка из проекта {0} на проект {1}", + "cleaningDockerImagesMessage": "Очистка существующих развертываний...", + "connectingToSqlServerOnDockerMessage": "Подключение к SQL Server в Docker", + "connectionFailedError": "Ошибка подключения: \"{0}\"", + "connectionRadioButtonLabel": "Подключения", + "connectionStringSetting": "Имя параметра строки подключения", + "connectionStringSettingPlaceholder": "Параметр строки подключения указан в \"local.settings.js\".", + "createNew": "Создать", + "createProjectDialogOkButtonText": "Создать", + "createProjectFromDatabaseDialogName": "Создать проект из базы данных", + "createProjectSettings": "Параметры", + "creatingDeploymentSettingsMessage": "Создание параметров развертывания...", + "currentTargetPlatform": "Текущая целевая платформа проекта {0}: {1}", + "dacpacFileLocationRequired": "Для добавления ссылки на базу данных требуется расположение файла DACPAC", + "dacpacFiles": "Файлы DACPAC", + "dacpacNotOnSameDrive": "Ссылки DACPAC должны располагаться на том же диске, что и файл проекта. Файл проекта расположен в {0}", "dacpacText": "Приложение уровня данных (.dacpac)", - "dacpacPlaceholder": "Выберите файл DACPAC", - "loadDacpacButton": "Выберите файл DACPAC", - "locationDropdown": "Расположение", - "sameDatabase": "Та же база данных", - "differentDbSameServer": "Другая база данных, тот же сервер", - "differentDbDifferentServer": "Другая база данных, другой сервер", + "dataSource": "Источник данных", + "dataSourceDropdownTitle": "Источник данных", + "dataSourceRadioButtonLabel": "Источники данных", + "dataSourcesNodeName": "Источники данных", + "databaseLocation": "Для добавления ссылки на базу данных требуется расположение базы данных", "databaseName": "Имя базы данных", - "databaseVariable": "Переменная базы данных", - "serverName": "Имя сервера", - "serverVariable": "Переменная сервера", - "suppressMissingDependenciesErrors": "Отключить вывод ошибок, вызванных неразрешенными ссылками в проекте на который имеется ссылка", - "exampleUsage": "Пример использования", - "enterSystemDbName": "Введите имя базы данных для этой системной базы данных", + "databaseNameLabel": "База данных", + "databaseNameRequired": "Для добавления ссылки на другую базу данных требуется имя базы данных", "databaseNameRequiredVariableOptional": "Имя базы данных является обязательным. Переменная базы данных не является обязательной.", "databaseNameServerNameVariableRequired": "Требуются имя базы данных, имя сервера и переменная сервера. Переменная базы данных не является обязательной", "databaseProject": "Проект базы данных", - "dacpacNotOnSameDrive": "Ссылки DACPAC должны располагаться на том же диске, что и файл проекта. Файл проекта расположен в {0}", - "createProjectFromDatabaseDialogName": "Создать проект из базы данных", - "createProjectDialogOkButtonText": "Создать", - "sourceDatabase": "База данных-источник", - "targetProject": "Целевой проект", - "createProjectSettings": "Параметры", - "projectNameLabel": "Имя", - "projectNamePlaceholderText": "Введите имя проекта", - "projectLocationLabel": "Расположение", - "projectLocationPlaceholderText": "Выберите расположение для создания проекта", - "browseButtonText": "Поиск папки", - "selectFolderStructure": "Select folder structure", - "folderStructureLabel": "Структура папок", - "browseEllipsis": "Обзор...", - "selectProjectLocation": "Select project location", - "dataworkspace.projectParentDirectoryNotExistError": "Выбранное расположение проекта \"{0}\" не существует или не является каталогом.", - "dataworkspace.projectDirectoryAlreadyExistError": "Каталог с именем \"{0}\" уже существует в выбранном расположении: \"{1}\".", - "multipleSqlProjFilesSelected": "Выбрано несколько файлов. sqlproj. Выберите только один файл.", - "noSqlProjFilesSelected": "Файл sqlproj не выбран. Выберите один из них.", - "noDataSourcesFile": "Не обнаружено {0}", - "missingVersion": "Отсутствует запись \"version\" в {0}", - "unrecognizedDataSourcesVersion": "Нераспознанная версия: ", - "unknownDataSourceType": "Неизвестный тип источника данных: ", - "invalidSqlConnectionString": "Недействительная строка подключения SQL", - "extractTargetRequired": "Для создания проекта базы данных требуется целевая информация для извлечения.", - "schemaCompareNotInstalled": "Для запуска сравнения схем требуется установка расширения сравнения схемы", - "buildFailedCannotStartSchemaCompare": "Не удалось начать сравнение схем, поскольку произошел сбой сборки", - "updateProjectForRoundTrip": "Для создания этого проекта Azure Data Studio необходимо обновить целевые объекты, настройки и ссылки на системные базы данных. Если проект создан в SSDT, он продолжит работать в обоих инструментах. Вы хотите, чтобы Azure Data Studio обновил проект?", - "updateProjectDatabaseReferencesForRoundTrip": "Для создания этого проекта Azure Data Studio необходимо обновить ссылки на системные базы данных. Если проект создан в SSDT, он продолжит работать в обоих инструментах. Вы хотите, чтобы Azure Data Studio обновил проект?", - "databaseReferenceTypeRequired": "Для добавления ссылки на базу данных требуется тип ссылки на базу данных", - "systemDatabaseReferenceRequired": "Для добавления ссылки в системную базу данных требуется выбрать системную базу данных", - "dacpacFileLocationRequired": "Для добавления ссылки на базу данных требуется расположение файла DACPAC", - "databaseLocation": "Для добавления ссылки на базу данных требуется расположение базы данных", - "databaseNameRequired": "Для добавления ссылки на другую базу данных требуется имя базы данных", - "invalidDataSchemaProvider": "Недопустимый DSP в файле SQLPROJ", - "invalidDatabaseReference": "Недопустимая ссылка на базу данных в файле SQLPROJ", - "databaseSelectionRequired": "Для создания проекта из базы данных требуется выбрать базу данных", "databaseReferenceAlreadyExists": "Ссылка на эту базу данных уже существует в этом проекте", - "outsideFolderPath": "Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта.", - "parentTreeItemUnknown": "Не удается получить доступ к предоставленному родительскому элементу дерева", - "prePostDeployCount": "Для успешной сборки обновите проект, добавив в него один сценарий перед развертыванием и/или один сценарий после развертывания.", - "invalidProjectReload": "Не удается получить доступ к указанному проекту базы данных. Перезагрузить можно только допустимые открытые проекты баз данных.", - "externalStreamingJobValidationPassed": "Проверка задания внешней потоковой передачи успешно пройдена.", - "projectAlreadyOpened": "Проект \"{0}\" уже открыт.", - "projectAlreadyExists": "Проект с именем {0} уже существует в {1}.", - "noFileExist": "Файл {0} не существует", - "fileOrFolderDoesNotExist": "Файл или каталог \"{0}\" не существует", - "cannotResolvePath": "Не удается сопоставить путь {0}", - "fileAlreadyExists": "Файл с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.", - "folderAlreadyExists": "Папка с именем \"{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}", - "cicularProjectReference": "Циклическая ссылка из проекта {0} на проект {1}", - "mssqlNotFound": "Не удалось получить расположение установки службы инструментов SQL Tools в {0}", - "projBuildFailed": "Ошибка сборки. Дополнительные сведения см. в области вывода. {0}", - "unexpectedProjectContext": "Не удалось установить контекст проекта. Команда вызвана из неожиданного расположения: {0}", - "unableToPerformAction": "Не удалось найти \"{0}\", цель: \"{1}\"", - "unableToFindFile": "Не удается найти \"{1}\" с путем \"{0}\"", - "deployScriptExists": "Сценарий {0} уже существует. Новый сценарий не будет включен в сборку.", - "notValidVariableName": "Недопустимое имя переменной \"{0}\".", - "cantAddCircularProjectReference": "Не удается добавить ссылку на проект \"{0}\". Добавление этого проекта в виде ссылки может породить циклическую зависимость", - "unableToFindSqlCmdVariable": "Не удалось найти переменную SQLCMD \"{0}\"", - "unableToFindReference": "Не удалось найти ссылку на базу данных {0}", - "invalidGuid": "Указан недопустимый GUID: {0}", - "invalidTargetPlatform": "Недопустимая целевая платформа: {0}. Поддерживаемые целевые платформы: {1}", + "databaseReferenceTypeRequired": "Для добавления ссылки на базу данных требуется тип ссылки на базу данных", + "databaseReferencesNodeName": "Ссылки на базы данных", + "databaseSelectionRequired": "Для создания проекта из базы данных требуется выбрать базу данных", + "databaseVariable": "Переменная базы данных", + "dataworkspace.projectDirectoryAlreadyExistError": "Каталог с именем \"{0}\" уже существует в выбранном расположении: \"{1}\".", + "dataworkspace.projectParentDirectoryNotExistError": "Выбранное расположение проекта \"{0}\" не существует или не является каталогом.", + "default": "по умолчанию", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "Удалить", + "deleteConfirmation": "Вы действительно хотите удалить {0}?", + "deleteConfirmationContents": "Действительно удалить {0} и все его содержимое?", + "deleteReferenceConfirmation": "Вы действительно хотите удалить ссылку на {0}?", + "deployAppSettingUpdateFailed": "Не удалось обновить параметр приложения \"{0}\"", + "deployAppSettingUpdating": "Идет обновление параметра приложения: \"{0}\"", + "deployDbTaskName": "Локальное развертывание проекта базы данных SQL", + "deployProjectFailed": "Не удалось развернуть проект. Дополнительные сведения см. в области вывода. {0}", + "deployProjectFailedMessage": "Не удалось открыть подключение к развернутой базе данных", + "deployProjectSucceed": "Проект базы данных успешно развернут", + "deployScriptExists": "Сценарий {0} уже существует. Новый сценарий не будет включен в сборку.", + "deployToDockerContainer": "Развертывание для контейнера Docker", + "deployToExistingServer": "Развернуть на существующем сервере", + "differentDbDifferentServer": "Другая база данных, другой сервер", + "differentDbSameServer": "Другая база данных, тот же сервер", + "dockerContainerCreatedMessage": "Создан идентификатор Docker: \"{0}\"", + "dockerContainerFailedToRunErrorMessage": "Не удалось запустить контейнер Docker", + "dockerContainerNotRunningErrorMessage": "Контейнер Docker не запущен", + "dockerLogMessage": "Журналы Docker: \"{0}\"", + "done": "Готово", + "dontUseProfile": "Не использовать профиль", + "edgeProjectTypeDescription": "Начните с основных частей, чтобы разработать и опубликовать схемы для SQL для пограничных вычислений", + "edgeProjectTypeDisplayName": "SQL для пограничных вычислений", + "emptyProjectTypeDescription": "Разработка и публикация схем для баз данных SQL, начиная с пустого проекта", + "emptyProjectTypeDisplayName": "База данных SQL", + "enterConnStringTemplateDescription": "Введите шаблон для строки подключения SQL", + "enterConnectionStringEnvName": "Введите имя переменной среды для строки подключения", + "enterConnectionStringEnvNameDescription": "Укажите переменную среды для строки подключения SQL", + "enterConnectionStringTemplate": "Введите шаблон строки подключения", + "enterNewDatabaseName": "Введите новое имя базы данных", + "enterNewValueForVar": "Введите новое значение для переменной \"{0}\"", + "enterPassword": "Введите пароль или нажмите клавишу ВВОД, чтобы использовать сгенерированный пароль", + "enterPortNumber": "Введите номер порта или нажмите клавишу ВВОД, чтобы использовать значение по умолчанию", + "enterSystemDbName": "Введите имя базы данных для этой системной базы данных", + "errorFindingBuildFilesLocation": "Ошибка при поиске расположения файлов сборки: {0}", + "exampleUsage": "Пример использования", "excludeAction": "Исключить", - "fileObject": "файл", - "folderObject": "папка", - "folderFriendlyName": "Папка", - "scriptFriendlyName": "Сценарий", - "tableFriendlyName": "Таблицы", - "viewFriendlyName": "Представление", - "storedProcedureFriendlyName": "Хранимая процедура", - "dataSource": "Источник данных", - "fileFormat": "Формат файла", "externalStream": "Внешний поток", "externalStreamingJobFriendlyName": "Задание внешней потоковой передачи", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "Проверка задания внешней потоковой передачи успешно пройдена.", + "extractTargetRequired": "Для создания проекта базы данных требуется целевая информация для извлечения.", + "file": "Файл", + "fileAlreadyExists": "Файл с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.", + "fileFormat": "Формат файла", + "fileObject": "файл", + "fileOrFolderDoesNotExist": "Файл или каталог \"{0}\" не существует", + "flat": "Без иерархии", + "folderAlreadyExists": "Папка с именем \"{0}\" уже существует на диске в данном расположении. Выберите другое имя.", + "folderAlreadyExistsChooseNewLocation": "Папка с именем \"{0}\" уже существует на диске в этом расположении. Выберите другое расположение.", + "folderFriendlyName": "Папка", + "folderObject": "папка", + "folderStructureLabel": "Структура папок", + "generateScriptButtonText": "Создать сценарий", + "hr": "ч", "input": "Ввод", + "invalidDataSchemaProvider": "Недопустимый DSP в файле SQLPROJ", + "invalidDatabaseReference": "Недопустимая ссылка на базу данных в файле SQLPROJ", + "invalidGuid": "Указан недопустимый GUID: {0}", + "invalidInput": "Недопустимые входные данные: {0}", + "invalidProjectReload": "Не удается получить доступ к указанному проекту базы данных. Перезагрузить можно только допустимые открытые проекты баз данных.", + "invalidPropertyValue": "Указано недопустимое значение для свойства: \"{0}\" в файле SQLPROJ", + "invalidSqlConnectionString": "Недействительная строка подключения SQL", + "invalidTargetPlatform": "Недопустимая целевая платформа: {0}. Поддерживаемые целевые платформы: {1}", + "loadProfilePlaceholderText": "Профиль нагрузки...", + "location": "Расположение", + "min": "мин", + "missingVersion": "Отсутствует запись \"version\" в {0}", + "msec": "мс", + "multipleSqlProjFilesSelected": "Выбрано несколько файлов. sqlproj. Выберите только один файл.", + "nameMustNotBeEmpty": "Поле имени не может быть пустым.", + "new": "Создать", + "newObjectNamePrompt": "Новое имя {0}:", + "noAzureFunctionsInFile": "Нет функций Azure в текущем активном файле", + "noAzureFunctionsProjectsInWorkspace": "В рабочей области не найдены проекты функций Azure", + "noDataSourcesFile": "Не обнаружено {0}", + "noDataSourcesText": "В этом проекте нет источников данных", + "noFileExist": "Файл {0} не существует", + "noSqlProjFilesSelected": "Файл sqlproj не выбран. Выберите один из них.", + "noString": "Нет", + "noStringDefault": "Нет (по умолчанию)", + "notValidVariableName": "Недопустимое имя переменной \"{0}\".", + "objectType": "Тип объекта", + "okString": "ОК", "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" + "outsideFolderPath": "Элементы с абсолютным путем вне папки проекта не поддерживаются. Убедитесь, что пути в файле проекта указаны относительно папки проекта.", + "parentTreeItemUnknown": "Не удается получить доступ к предоставленному родительскому элементу дерева", + "portMustNotBeNumber": "Порт должен быть числом", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "Для успешной сборки обновите проект, добавив в него один сценарий перед развертыванием и/или один сценарий после развертывания.", + "profile": "Профиль", + "profileReadError": "Ошибка при загрузке профиля публикации. {0}", + "projBuildFailed": "Ошибка сборки. Дополнительные сведения см. в области вывода. {0}", + "projectAlreadyExists": "Проект с именем {0} уже существует в {1}.", + "projectAlreadyOpened": "Проект \"{0}\" уже открыт.", + "projectLocString": "Проект", + "projectLocationPlaceholderText": "Выберите расположение для создания проекта", + "projectNameLabel": "Имя", + "projectNamePlaceholderText": "Введите имя проекта", + "publish": "Опубликовать", + "publishAction": "Опубликовать", + "publishDialogName": "Опубликовать проект", + "publishSettingsFiles": "Опубликовать файл параметров", + "referenceRadioButtonsGroupTitle": "Тип", + "referenceType": "Тип ссылки", + "reloadProject": "Вы хотите перезагрузить проект базы данных?", + "reloadValuesFromProjectButtonTitle": "Перезагрузить значения из проекта", + "resetAllVars": "Сбросить все переменные", + "retryFailedMessage": "Не удалось выполнить операцию \"{0}\". Повторная попытка... Текущий результат: {1}. Ошибка: \"{2}\"", + "retryMessage": "Не удалось выполнить операцию \"{0}\". Повторная попытка... Ошибка: \"{1}\"", + "retryRunMessage": "Выполнение операции \"{2}\". Попытка {0} из {1}", + "retrySucceedMessage": "Операция \"{0}\" успешно завершена. Результат: {1}", + "retryWaitMessage": "Ожидание {0} сек. до выполнения другой попытки операции \"{1}\"", + "runningDockerMessage": "Создание и запуск контейнера Docker...", + "sameDatabase": "Та же база данных", + "schema": "Схема", + "schemaCompareAction": "Сравнение схем", + "schemaCompareNotInstalled": "Для запуска сравнения схем требуется установка расширения сравнения схемы", + "schemaObjectType": "Схема или тип объекта", + "scriptFriendlyName": "Сценарий", + "sec": "с", + "selectAzureFunction": "Выберите функцию Azure в текущем файле, чтобы добавить привязку SQL", + "selectBindingType": "Выберите тип привязки", + "selectConnection": "Выберите подключение", + "selectDacpac": "Выберите файл DACPAC", + "selectDatabase": "Выберите базу данных.", + "selectDeployOption": "Выберите место развертывания проекта", + "selectFolderStructure": "Выбор структуры папок", + "selectProfile": "Выберите профиль", + "selectProfileToUse": "Выберите профиль публикации для загрузки", + "selectProjectLocation": "Выбрать расположение проекта", + "selectString": "Выбрать", + "selectTargetPlatform": "Текущая целевая платформа: {0}. Выберите новую целевую платформу", + "server": "Сервер", + "serverName": "Имя сервера", + "serverVariable": "Переменная сервера", + "sourceDatabase": "База данных-источник", + "sqlCmdTableLabel": "Переменные SQLCMD", + "sqlCmdValueColumn": "Значение", + "sqlCmdVariableColumn": "Имя", + "sqlConnectionStringFriendly": "Строка подключения SQL", + "sqlDatabaseProjects.InstallNetCore": "Установить", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "Не удается найти пакет SDK для .NET Core. Сборка проекта работать не будет. Установите пакет SDK для .NET Core версии 3.1 или, если поддерживаемая версия уже установлена, обновите ее расположение в разделе параметров.", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Установленная сейчас версия пакета SDK для .NET Core {0} не поддерживается. Сборка проекта работать не будет. Установите пакет SDK для .NET Core версии 3.1 или, если поддерживаемая версия уже установлена, обновите ее расположение в разделе параметров.", + "sqlDatabaseProjects.UpdateNetCoreLocation": "Обновить расположение", + "sqlDatabaseProjects.doNotAskAgain": "Больше не спрашивать", + "sqlDatabaseProjects.outputChannel": "Проекты баз данных", + "sqlObjectToQuery": "Объект SQL для запроса", + "sqlTableToUpsert": "Таблица SQL для Upsert", + "storedProcedureFriendlyName": "Хранимая процедура", + "suppressMissingDependenciesErrors": "Отключить вывод ошибок, вызванных неразрешенными ссылками в проекте на который имеется ссылка", + "systemDatabase": "Системная база данных", + "systemDatabaseReferenceRequired": "Для добавления ссылки в системную базу данных требуется выбрать системную базу данных", + "tableFriendlyName": "Таблицы", + "targetConnectionLabel": "Подключение", + "targetProject": "Целевой проект", + "taskFailedError.error": "Не удалось выполнить задачу \"{0}\". Ошибка: {1}", + "unableToCreatePublishConnection": "Не удалось создать подключение: {0}", + "unableToFindFile": "Не удается найти \"{1}\" с путем \"{0}\"", + "unableToFindReference": "Не удалось найти ссылку на базу данных {0}", + "unableToFindSqlCmdVariable": "Не удалось найти переменную SQLCMD \"{0}\"", + "unableToPerformAction": "Не удалось найти \"{0}\", цель: \"{1}\"", + "unexpectedProjectContext": "Не удалось установить контекст проекта. Команда вызвана из неожиданного расположения: {0}", + "unknownDataSourceType": "Неизвестный тип источника данных: ", + "unrecognizedDataSourcesVersion": "Нераспознанная версия: ", + "updateProjectDatabaseReferencesForRoundTrip": "Для сборки этого проекта необходимо обновить ссылки на системные базы данных. Если проект создан в SSDT, он продолжит работать в обоих инструментах. Вы хотите обновить проект?", + "updateProjectForRoundTrip": "Для сборки этого проекта необходимо обновить целевые объекты, ссылки и ссылки на системные базы данных. Если проект создан в SSDT, он продолжит работать в обоих инструментах. Вы хотите обновить проект?", + "valueCannotBeEmpty": "Значение не может быть пустым.", + "viewFriendlyName": "Представление", + "yesString": "Да" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … выдал ошибку: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … завершил работу с кодом: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … завершил работу с сигналом: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … завершил работу с кодом: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … завершил работу с сигналом: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "Проекты баз данных", + "sqlDatabaseProjects.addDatabaseReference": "Добавить ссылку на базу данных", + "sqlDatabaseProjects.addSqlBinding": "Добавить привязку SQL", + "sqlDatabaseProjects.build": "Сборка", + "sqlDatabaseProjects.changeTargetPlatform": "Изменить целевую платформу", + "sqlDatabaseProjects.close": "Закрыть проект базы данных", + "sqlDatabaseProjects.createProjectFromDatabase": "Создать проект из базы данных", + "sqlDatabaseProjects.delete": "Удалить", + "sqlDatabaseProjects.deployLocal": "Развертывание", + "sqlDatabaseProjects.description": "Разработка и публикация схем базы данных SQL", + "sqlDatabaseProjects.displayName": "Проекты баз данных", + "sqlDatabaseProjects.editProjectFile": "Изменить файл .sqlproj", + "sqlDatabaseProjects.exclude": "Исключить из проекта", + "sqlDatabaseProjects.netCoreDoNotAsk": "Следует ли предлагать пользователю установить .NET Core, если он не будет обнаружен.", + "sqlDatabaseProjects.netCoreInstallLocation": "Полный путь к пакету SDK для .NET Core на компьютере.", + "sqlDatabaseProjects.new": "Новый проект базы данных", + "sqlDatabaseProjects.newExternalStreamingJob": "Добавить задание внешней потоковой передачи", + "sqlDatabaseProjects.newFolder": "Добавить папку", + "sqlDatabaseProjects.newItem": "Добавить элемент...", + "sqlDatabaseProjects.newPostDeploymentScript": "Добавить сценарий, выполняемый после развертывания", + "sqlDatabaseProjects.newPreDeploymentScript": "Добавить сценарий, выполняемый перед развертыванием", + "sqlDatabaseProjects.newScript": "Добавить сценарий", + "sqlDatabaseProjects.newStoredProcedure": "Добавить хранимую процедуру", + "sqlDatabaseProjects.newTable": "Добавить таблицу", + "sqlDatabaseProjects.newView": "Добавить представление", + "sqlDatabaseProjects.open": "Открыть проект базы данных", + "sqlDatabaseProjects.openContainingFolder": "Открыть содержащую папку", + "sqlDatabaseProjects.properties": "Свойства", + "sqlDatabaseProjects.publish": "Опубликовать", + "sqlDatabaseProjects.schemaCompare": "Сравнение схем", + "sqlDatabaseProjects.validateExternalStreamingJob": "Проверка задания внешней потоковой передачи", + "sqlDatabaseProjects.welcome": "В настоящее время нет открытых проектов баз данных.\r\n[Новый проект](command:sqlDatabaseProjects.new)\r\n[Открыть проект](command:sqlDatabaseProjects.open)\r\n[Создать проект из базы данных](command:sqlDatabaseProjects.importDatabase)", + "title.projectsView": "Проекты" } } } \ No newline at end of file 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 a1a23a89de..3ca68a6651 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Миграция SQL Azure", - "description": "Описание миграции Azure SQL", - "migration-notebook-command-title": "Открыть записные книжки миграции Azure SQL", - "migration-dashboard-title": "Миграция SQL Azure", - "migration-dashboard-tasks": "Задачи миграции", - "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": "Database Migration Service details", - "copy-migration-menu": "Копировать сведения о миграции", - "cancel-migration-menu": "Отменить миграцию" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "Произошла ошибка при доступе к выбранной учетной записи \"{0}\". Нажмите кнопку \"Связать учетную запись\" и обновите учетную запись или выберите другую учетную запись. Ошибка \"{1}\".", + "azure.accounts.accountStaleError": "Маркер доступа для выбранной учетной записи \"{0}\" больше не действителен. Нажмите \"Связать учетную запись\" и обновите учетную запись, либо выберите другую учетную запись.", "sql-migration.wizard.title": "Миграция \"{0}\" в Azure SQL", - "sql.migration.assessments.blocking.issue": "Это блокирующая проблема, которая препятствует успешному выполнению миграции базы данных.", + "sql.cancel.migration.confirmation": "Вы действительно хотите отменить эту миграцию?", + "sql.migrate.text": "Выберите базы данных, которые вы хотите переместить в Azure SQL.", + "sql.migration.active.backup.files": "Активные файлы резервных копий", + "sql.migration.active.backup.files.items": "Активные файлы резервного копирования (1 элемент)", + "sql.migration.active.backup.files.multiple.items": "Активные файлы резервных копий ({0} элементов)", + "sql.migration.all.fields.required": "Нужно заполнить все поля.", + "sql.migration.apply": "Применить", + "sql.migration.assessment": "Результаты оценки для «{0}»", "sql.migration.assessment.in.progress": "Оценка выполняется", "sql.migration.assessment.in.progress.content": "Идет оценка баз данных в экземпляре SQL Server {0} для идентификации правильного целевого объекта Azure SQL.\r\n\r\nЭто может занять некоторое время.", - "sql.migration.wizard.sku.title": "Целевой объект Azure SQL", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "Выберите целевой объект Azure SQL", - "sql.migration.sku.mi.card.title": "Управляемый экземпляр SQL Azure (PaaS)", - "sql.migration.sku.vm.card.title": "SQL Server на виртуальной машине Azure (IaaS)", - "sql.migration.select.azure.mi": "Выберите целевую подписку Azure и целевой управляемый экземпляр SQL Azure.", - "sql.migration.select.azure.vm": "Выберите целевую подписку Azure и целевой SQL Server на виртуальной машине Azure для целевого объекта.", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "Просмотреть или выбрать", - "total.databases.selected": "{0} из {1} выбранных баз данных.", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "Оценка экземпляра SQL Server \"{0}\" завершена.", - "sql.migration.assessment": "Результаты оценки для «{0}»", - "sql.migration.can.be.migrated": "{0} из {1} баз данных можно перенести", "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "Свяжите учетную запись", - "sql.migration.wizard.account.count.single.message": "Связанная учетная запись {0}", - "sql.migration.wizard.account.count.multiple.message": "Связанные учетные записи {0}", + "sql.migration.assessment.results": "Результаты оценки", + "sql.migration.assessments.blocking.issue": "Это блокирующая проблема, которая препятствует успешному выполнению миграции базы данных.", + "sql.migration.authKeys.header": "Ключ проверки подлинности", + "sql.migration.authKeys.refresh.message": "Ключ проверки подлинности \"{0}\" обновлен.", + "sql.migration.authentication.type": "Тип проверки подлинности", + "sql.migration.authentication.types": "Ключи проверки подлинности", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Управляемый экземпляр SQL Azure", + "sql.migration.azure.sql.database.virtual.machine": "SQL Server на виртуальных машинах Azure", + "sql.migration.azure.sql.target": "Тип объекта", + "sql.migration.azure.storage.account.to.upload.backups": "Учетная запись службы хранилища Azure для отправки резервных копий", "sql.migration.azure.tenant": "Клиент Azure AD", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "Резервное копирование базы данных", - "sql.migration.database.page.description": "Выберите расположение резервных копий базы данных, используемых для миграции.", - "sql.migration.nc.network.share.radio.label": "Мои резервные копии базы данных находятся в сетевой папке", - "sql.migration.nc.blob.storage.radio.label": "Мои резервные копии базы данных находятся в контейнере Azure Storage Blob", - "sql.migration.network.share.header.text": "Сведения о сетевой папке", - "sql.migration.network.share.help.text": "Укажите расположение сетевой папки, содержащей резервные копии, и учетные данные пользователя, обладающие доступом на чтение общей папки", - "sql.migration.network.share.location.label": "Расположение сетевой папки, содержащей резервные копии.", - "sql.migration.service.account.info.text": "Убедитесь, что у учетной записи службы, в которой запущен исходный экземпляр SQL Server, есть разрешения на чтение в сетевой папке.", - "sql.migration.network.share.windows.user.label": "Учетная запись пользователя Windows с доступом на чтение сетевой папки.", - "sql.migration.network.share.password.label": "Пароль", - "sql.migration.network.share.password.placeholder": "Введите пароль", - "sql.migration.network.share.azure.header": "Сведения об учетной записи хранения", - "sql.migration.network.share.azure.help": "Укажите учетную запись хранения Azure, куда будут отправляться резервные копии.", - "sql.migration.unique.name": "Выберите уникальное имя для этой целевой базы данных", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "Выберите подписку, содержащую учетную запись хранения.", - "sql.migration.database.migration.mode.label": "Режим миграции", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "Миграция по сети", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "Время простоя приложения начнется при запуске миграции.", - "sql.migration.database.migration.mode.offline.label": "Автономная миграция", - "sql.migration.no.subscription.found": "Подписка не найдена", - "sql.migration.no.location.found": "Расположение не найдено", - "sql.migration.no.storageAccount.found": "Учетная запись хранения не найдена", - "sql.migration.no.fileShares.found": "Общие папки не найдены", - "sql.migration.no.blobContainers.found": "Контейнеры BLOB-объектов не найдены.", - "sql.migration.no.blobFiles.found": "Файлы больших двоичных объектов не найдены", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "sql.migration.invalid.network.share.location": "Недопустимый формат расположения сетевой папки. Пример: {0}", - "sql.migration.invalid.user.account": "Недопустимый формат учетной записи пользователя. Пример: {0}", - "sql.migration.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.blob.resourceGroup.select": "Сначала выберите значение группы ресурсов.", - "sql.migration.blob.storageAccount.select": "Сначала выберите значение учетной записи хранения.", + "sql.migration.backup.location": "Расположение резервной копии", + "sql.migration.backup.start.time": "Время начала резервного копирования", + "sql.migration.bc.info": "Прямая миграция управляемого экземпляра SQL на критически важный для бизнеса уровень может занять значительно больше времени, чем для уровня общего назначения, поскольку для группы высокого уровня доступности Always On необходимо присвоить начальное значение трем вторичным репликам. Продолжительность этой операции зависит от объема данных. В 90% случаев скорость присвоения начального значения составляет 220 ГБ в час или выше.", + "sql.migration.blob.container.label": "Группа ресурсов контейнера BLOB-объектов", + "sql.migration.blob.container.last.backup.file.label": "Последний файл резервной копии", "sql.migration.blob.container.select": "Сначала выберите значение контейнера больших двоичных объектов.", - "sql.migration.ir.page.title": "Служба миграции баз данных Azure", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "Создать", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Сведения Azure Database Migration Service \"{0}\":`", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "Создать Azure Database Migration Service", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "Загрузка служб миграции", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "Шаг 1. {0}", - "sql.migration.option": "Скачайте и установите среду выполнения интеграции.", - "sql.migration.ir.setup.step2": "Шаг 2. Использование этого ключа для регистрации вашей среды выполнения интеграции", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Учетная запись хранения контейнера BLOB-объектов", + "sql.migration.blob.container.title": "Контейнер BLOB-объектов", + "sql.migration.blob.resourceGroup.select": "Сначала выберите значение группы ресурсов.", + "sql.migration.blob.storage.header.text": "Сведения о контейнере Azure Storage Blob", + "sql.migration.blob.storage.help.text": "Укажите контейнер Azure Storage Blob, содержащий резервные копии.", + "sql.migration.blob.storage.subscription.label": "Выберите подписку, содержащую учетную запись хранения.", + "sql.migration.blob.storage.table.help": "Введите имя целевой базы данных и выберите группу ресурсов, учетную запись хранения и контейнер для выбранных баз данных источника.", + "sql.migration.blob.storageAccount.select": "Сначала выберите значение учетной записи хранения.", + "sql.migration.can.be.migrated": "{0} из {1} баз данных можно перенести", + "sql.migration.cancel": "Отмена", + "sql.migration.cancel.error": "Произошла ошибка при отмене миграции", + "sql.migration.cancel.migration": "Отменить миграцию", + "sql.migration.cannot.cancel": "Миграция не выполняется и не может быть отменена.", + "sql.migration.cannot.cutover": "Миграция не выполняется и не может быть отменена.", + "sql.migration.cannot.start.cutover.error": "Процесс прямой миграции не может быть запущен, пока не будут завершены все процессы миграции. Чтобы узнать о последнем состоянии файла, обновите окно браузера.", + "sql.migration.close": "Закрыть", + "sql.migration.complete.cutover": "Выполнение прямой миграции", + "sql.migration.completing.cutover.warning": "Завершение прямой миграции без восстановления всех резервных копий может привести к потере данных.", + "sql.migration.confirm.checkbox.message": "Я подтверждаю отсутствие дополнительных резервных копий журналов и хочу завершить прямую миграцию.", "sql.migration.connection.status": "Состояние подключения", - "sql.migration.key1.label": "Ключ 1", - "sql.migration.key2.label": "Ключ 2", - "sql.migration.key1.copied": "Ключ 1 скопирован", - "sql.migration.key2.copied": "Ключ 2 скопирован", - "sql.migration.refresh.key1": "Обновить ключ 1", - "sql.migration.refresh.key2": "Обновить ключ 2", "sql.migration.copy.key1": "Копировать ключ 1", "sql.migration.copy.key2": "Копировать ключ 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "Группы ресурсов не найдены", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "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": "Виртуальная машина не найдена", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "ОК", - "sql.migration.new.resource.group": "(новое) {0}", - "sql.migration.test.connection": "Проверить подключение", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "Применить", - "sql.migration.creating.rg.loading": "Создание группы ресурсов", - "sql.migration.rg.created": "Создана группа ресурсов", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "Дополнительные сведения", - "sql.migration.learn.more.pre.reqs": "Дополнительные сведения о необходимых вещах перед началом миграции.", - "sql.migration.subscription": "Подписка", - "sql.migration.storage.account": "Учетная запись хранения", - "sql.migration.resourceGroups": "Группа ресурсов", - "sql.migration.name": "Имя", - "sql.migration.location": "Расположение", - "sql.migration.refresh": "Обновить", - "sql.migration.create": "Создать", - "sql.migration.cancel": "Отмена", - "sql.migration.type": "Тип", - "sql.migration.path.user.account": "Учетная запись пользователя", - "sql.migration.view.all": "Просмотреть все", - "sql.migration.target": "Целевой объект", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "Закрыть", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", + "sql.migration.copy.migration.details": "Копировать сведения о миграции", "sql.migration.copy.throughput": "Пропускная способность копирования (Мбит/с)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "Сводка", - "sql.migration.summary.mi.type": "Управляемый экземпляр SQL Azure", - "sql.migration.summary.vm.type": "SQL Server на виртуальной машине Azure", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Подписка на службу хранилища Azure", - "sql.migration.summary.azure.storage": "Служба хранилища Azure", - "sql.migration.network.share": "Сетевая папка", - "sql.migration.blob.container.title": "Контейнер BLOB-объектов", - "sql.migration.blob.container.last.backup.file.label": "Последний файл резервной копии", - "sql.migration.blob.container.label": "Группа ресурсов контейнера BLOB-объектов", - "sql.migration.blob.container.storage.account.label": "Учетная запись хранения контейнера BLOB-объектов", - "sql.migration.source.databases": "Базы данных-источники", - "sql.migration.mode": "Режим", - "sql.migration.backup.location": "Расположение резервной копии", - "sql.migration.azure.storage.account.to.upload.backups": "Учетная запись службы хранилища Azure для отправки резервных копий", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "База данных для миграции", - "sql.migration.count.database.single": "{0} базы данных", + "sql.migration.copy.throughput.info": "Пропускная способность перемещения данных, достигнутая при переносе резервных копий базы данных в Azure. Это скорость передачи данных, вычисляемая путем деления прочитанных данных на длительность переноса резервных копий в Azure.", "sql.migration.count.database.multiple": "{0} баз данных", - "sql.migration.quick.pick.placeholder": "Выберите нужную операцию", - "sql.migration.inline.migration.notebook.title": "Встроенная миграция", - "sql.migration.sql.assessment.notebook.title": "Оценка миграции SQL", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Миграция SQL Azure", + "sql.migration.count.database.single": "{0} базы данных", + "sql.migration.create": "Создать", + "sql.migration.create.new": "Создать", + "sql.migration.creating.rg.loading": "Создание группы ресурсов", + "sql.migration.cutover": "Прямая миграция", + "sql.migration.cutover.card": "Завершение прямой миграции", + "sql.migration.cutover.help.main": "Перед выполнением прямой миграции сделайте следующее.", + "sql.migration.cutover.in.progress": "Выполняется прямая миграция для базы данных \"{0}\"", + "sql.migration.cutover.last.file.restored": "Последний восстановленный файл: {0}", + "sql.migration.cutover.pending.backup": "Резервные копии журналов, ожидающие восстановления: {0}", + "sql.migration.cutover.status.refresh.error": "Произошла ошибка при обновлении статуса миграции.", + "sql.migration.cutover.step.1": "1. Остановите все входящие транзакции в базе данных-источнике.", + "sql.migration.cutover.step.2.blob": "2. Создайте окончательную разностную копию журнала транзакций или резервную копию и сохраните ее в контейнере Azure Storage Blob.", + "sql.migration.cutover.step.2.network.share": "2. ​​Сделайте окончательную резервную копию журналов транзакций и разместите ее в сетевой папке.", + "sql.migration.cutover.step.3.blob": "3. Убедитесь в том, что все резервные копии восстановлены в целевой базе данных. Значение параметра \"Резервные копии журналов, ожидающие восстановления\" должно быть нулевым.", + "sql.migration.cutover.step.3.network.share": "3. Убедитесь в том, что все резервные копии журналов восстановлены в целевой базе данных. Значение параметра \"Резервные копии журналов, ожидающие восстановления\" должно быть нулевым.", + "sql.migration.cutover.type": "Режим миграции", "sql.migration.dashboard.description": "Определите готовность экземпляров SQL Server, укажите рекомендуемый целевой объект Azure SQL и выполните миграцию экземпляра SQL Server в Управляемый экземпляр SQL Azure или SQL Server в виртуальных машинах Azure.", + "sql.migration.dashboard.help.title": "Статьи справки и ссылки на видео", + "sql.migration.dashboard.link1.description": "Правила оценки, используемые для определения возможности переноса экземпляра SQL Server в Управляемый экземпляр SQL Azure.", + "sql.migration.dashboard.link1.title": "Правила оценки для управляемого экземпляра SQL Azure", "sql.migration.dashboard.migrate.task.button": "Миграция в Azure SQL", "sql.migration.dashboard.migrate.task.button.description": "Перенос экземпляра SQL Server в Azure SQL.", + "sql.migration.dashboard.title": "Миграция SQL Azure", + "sql.migration.data.uploaded.info": "Сравнение фактического объема данных, считываемого из источника, и фактического объема данных, загруженного в целевой объект.", + "sql.migration.data.uploaded.size": "Отправленные данные или размер", + "sql.migration.database": "База данных", + "sql.migration.database.already.exists": "База данных \"{0}\" уже существует в целевом управляемом экземпляре \"{1}\".", + "sql.migration.database.migration": "Базы данных для миграции", + "sql.migration.database.migration.mode.description": "Чтобы выполнить миграцию в целевую базу данных Azure SQL, выберите режим миграции в соответствии с требованиями к простою.", + "sql.migration.database.migration.mode.label": "Режим миграции", + "sql.migration.database.migration.mode.offline.description": "Время простоя приложения начнется при запуске миграции.", + "sql.migration.database.migration.mode.offline.label": "Автономная миграция", + "sql.migration.database.migration.mode.online.description": "Простой приложения ограничен прямой миграцией в конце миграционного процесса.", + "sql.migration.database.migration.mode.online.label": "Миграция по сети", + "sql.migration.database.migration.service": "Database Migration Service", + "sql.migration.database.migration.service.authentication.keys": "Ключи проверки подлинности Database Migration Service", + "sql.migration.database.migration.service.created.successfully": "Создание Database Migration Service выполнено.", "sql.migration.database.migration.status": "Состояние миграции базы данных", - "sql.migration.dashboard.link1.title": "Правила оценки для управляемого экземпляра SQL Azure", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "Статьи справки и ссылки на видео", - "sql.migration.pre.req.title": "Необходимые действия перед началом миграции:", + "sql.migration.database.page.description": "Выберите расположение резервных копий базы данных, используемых во время миграции.", + "sql.migration.database.page.title": "Резервное копирование базы данных", + "sql.migration.database.to.be.migrated": "База данных для миграции", + "sql.migration.databases": "Базы данных ({0}/{1})", + "sql.migration.databases.selected": "Выбрано баз данных: {0}/{1}", + "sql.migration.databases.table.title": "Базы данных", + "sql.migration.day": "{0} дн.", + "sql.migration.days": "{0} дн.", + "sql.migration.description": "Описание", + "sql.migration.details.copied": "Сведения скопированы", + "sql.migration.dms.portal.info": "Существующие службы Azure Database Migration Service на портале Azure не отображаются в Azure Data Studio. Любая служба Database Migration Service, созданная в Azure Data Studio, пока не будет отображаться на портале Azure.", + "sql.migration.dms.provision.failed": "Не удалось подготовить Database Migration Service. Подождите несколько минут и повторите попытку.", + "sql.migration.duration": "Длительность", + "sql.migration.empty.table.subtext": "Если ожидались результаты, проверьте подключение к экземпляру SQL Server.", + "sql.migration.empty.table.text": "Файлы резервного копирования отсутствуют", + "sql.migration.enter.your.sql.cred": "Введите учетные данные для источника экземпляра SQL Server. Эти учетные данные будут использоваться при миграции баз данных в Azure SQL.", + "sql.migration.failed": "Сбой миграции", + "sql.migration.feedback.issue.title": "Отзывы об интерфейсе миграции", + "sql.migration.file.name": "Имя файла", + "sql.migration.finish.time": "Время завершения", + "sql.migration.first.lsn": "Первый номер LSN", + "sql.migration.full.backup.files": "Файлы полной резервной копии", + "sql.migration.generic.congratulations": "Оценка экземпляра SQL Server \"{0}\" завершена.", + "sql.migration.hr": "{0} ч", + "sql.migration.hrs": "{0} ч", + "sql.migration.impact": "Воздействие", + "sql.migration.impact.object.name": "Имя: {0}", + "sql.migration.impact.object.type": "Тип: {0}", + "sql.migration.impacted.objects": "Затронутые объекты", + "sql.migration.inline.migration.notebook.title": "Встроенная миграция", + "sql.migration.inprogress.warning.multiple": "Баз данных с предупреждениями: {0}", + "sql.migration.inprogress.warning.single": "{0} база данных содержит предупреждения", + "sql.migration.instance": "Экземпляр", + "sql.migration.invalid.blob.container.error": "Для продолжения выберите допустимый контейнер больших двоичных объектов для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.lastBackupFile.error": "Для продолжения выберите допустимый последний файл резервной копии для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.resourceGroup.error": "Для продолжения выберите действительную группу ресурсов для базы данных-источника \"{0}\".", + "sql.migration.invalid.blob.storageAccount.error": "Для продолжения выберите действительную учетную запись хранения для базы данных-источника \"{0}\".", + "sql.migration.invalid.location.error": "Чтобы продолжить, выберите действительное расположение.", + "sql.migration.invalid.migration.service.error": "Выберите действительную Database Migration Service.", + "sql.migration.invalid.migration.service.offline.error": "Выберите службу Database Migration Service, подключенную к какому-либо узлу.", + "sql.migration.invalid.network.share.location": "Недопустимый формат расположения сетевой папки. Пример: {0}", + "sql.migration.invalid.resourceGroup.error": " Чтобы продолжить, выберите действительную группу ресурсов.", + "sql.migration.invalid.service.name.error": "Введите действительное имя для службы миграции.", + "sql.migration.invalid.storageAccount.error": "Чтобы продолжить, выберите действительную учетную запись хранения.", + "sql.migration.invalid.subscription.error": "Чтобы продолжить, выберите действительную подписку.", + "sql.migration.invalid.target.name.error": "Введите действительное имя для целевой базы данных.", + "sql.migration.invalid.user.account": "Недопустимый формат учетной записи пользователя. Пример: {0}", + "sql.migration.ir.page.description": "Azure Database Migration Service управляет действиями переноса базы данных и отслеживает ход их выполнения. Вы можете выбрать существующую службу Database Migration Service для цели Azure SQL, если создали ее ранее, или создать новую ниже.", + "sql.migration.ir.page.sql.migration.service.not.found": "Служба Database Migration Service не найдена. Создайте новую службу.", + "sql.migration.ir.page.title": "Служба миграции баз данных Azure", + "sql.migration.ir.setup.step1": "Шаг 1. {0}", + "sql.migration.ir.setup.step2": "Шаг 2. Использование этого ключа для регистрации вашей среды выполнения интеграции", + "sql.migration.ir.setup.step3": "Шаг 3. Нажмите кнопку \"Тестирование подключения\", чтобы проверить подключение между Azure Database Migration Service и Integration Runtime", + "sql.migration.issues": "Проблемы", + "sql.migration.issues.count": "Проблемы ({0})", + "sql.migration.issues.details": "Подробные сведения о проблеме", + "sql.migration.key1.copied": "Ключ 1 скопирован", + "sql.migration.key1.label": "Ключ 1", + "sql.migration.key2.copied": "Ключ 2 скопирован", + "sql.migration.key2.label": "Ключ 2", + "sql.migration.last.LSN": "Последний номер LSN", + "sql.migration.last.applied.backup.files": "Последние примененные файлы резервной копии", + "sql.migration.last.applied.files.taken.on": "Последние примененные файлы резервной копии от", + "sql.migration.last.applied.lsn": "Последний примененный номер LSN", + "sql.migration.last.backup": "Последняя архивация", + "sql.migration.last.scan.completed": "Последнее сканирование: {0}", + "sql.migration.learn.more": "Дополнительные сведения", + "sql.migration.learn.more.pre.reqs": "Дополнительные сведения о необходимых вещах перед началом миграции.", + "sql.migration.location": "Расположение", + "sql.migration.managed.instance": "Управляемый экземпляр SQL Azure", + "sql.migration.migration.completed": "Миграция завершена", + "sql.migration.migration.in.progress": "Выполняются миграции базы данных", + "sql.migration.migration.not.started": "Миграция не запущена", + "sql.migration.migration.status": "Состояние миграции", + "sql.migration.migration.status.filter": "Фильтр состояния миграции", + "sql.migration.min": "{0} мин", + "sql.migration.mins": "{0} мин", + "sql.migration.mode": "Режим", + "sql.migration.more.info": "Дополнительные сведения", + "sql.migration.name": "Имя", + "sql.migration.name.label": "Имена:", + "sql.migration.name.of.new.rg": "Имя новой группы ресурсов", + "sql.migration.nc.blob.storage.radio.label": "Мои резервные копии базы данных находятся в контейнере Azure Storage Blob", + "sql.migration.nc.network.share.radio.label": "Мои резервные копии базы данных находятся в сетевой папке", + "sql.migration.network.share": "Сетевая папка", + "sql.migration.network.share.azure.header": "Сведения об учетной записи хранения", + "sql.migration.network.share.azure.help": "Укажите учетную запись хранения Azure, куда будут отправляться архивные копии.", + "sql.migration.network.share.header.text": "Сведения о сетевой папке", + "sql.migration.network.share.help.text": "Укажите расположение общей сетевой папки, в которой хранятся резервные копии и учетные данные пользователя, используемые для доступа к общему ресурсу.", + "sql.migration.network.share.location.info": "Путь к сетевой папке для резервных копий базы данных. В процессе миграции будут автоматически извлечены допустимые файлы резервной копии из этой сетевой папки.", + "sql.migration.network.share.location.label": "Расположение общей сетевой папки, в которой хранятся архивные копии", + "sql.migration.network.share.password.label": "Пароль", + "sql.migration.network.share.password.placeholder": "Введите пароль.", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "Введите имя целевой базы данных для выбранных баз данных источника.", + "sql.migration.network.share.windows.user.info": "Учетная запись пользователя Windows с доступом на чтение сетевой папки.", + "sql.migration.network.share.windows.user.label": "Учетная запись пользователя Windows с доступом на чтение сетевой папки", + "sql.migration.new.resource.group": "(новое) {0}", + "sql.migration.newSupportRequest": "Новый запрос на поддержку", + "sql.migration.no": "Нет", + "sql.migration.no.blobContainers.found": "Контейнеры BLOB-объектов не найдены.", + "sql.migration.no.blobFiles.found": "Файлы больших двоичных объектов не найдены.", + "sql.migration.no.fileShares.found": "Файловые ресурсы не найдены.", + "sql.migration.no.issues.mi": "Не найдены проблемы миграции на SQL Server в управляемом экземпляре SQL Azure.", + "sql.migration.no.issues.vm": "Не найдены проблемы миграции в SQL Server на виртуальной машине Azure.", + "sql.migration.no.location.found": "Расположение не найдено.", + "sql.migration.no.managedInstance.found": "Управляемый экземпляр не найден.", + "sql.migration.no.pending.backups": "Ожидающие резервные копии отсутствуют. Нажмите кнопку Обновить, чтобы проверить текущее состояние.", + "sql.migration.no.storageAccount.found": "Учетная запись хранения не найдена.", + "sql.migration.no.subscription.found": "Подписка не найдена.", + "sql.migration.no.virtualMachine.found": "Виртуальные машины не найдены.", + "sql.migration.notebook.open.error": "Не удалось открыть записную книжку миграции.", + "sql.migration.object.details": "Сведения об объекте", + "sql.migration.offline": "Вне сети", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "ОК", + "sql.migration.online": "В Интернете", + "sql.migration.option": "Скачайте и установите среду выполнения интеграции.", + "sql.migration.path.user.account": "Учетная запись пользователя", "sql.migration.pre.req.1": "Сведения об учетной записи Azure", "sql.migration.pre.req.2": "Управляемый экземпляр SQL Azure или SQL Server на виртуальной машине Azure", "sql.migration.pre.req.3": "Сведения о расположении резервной копии", - "sql.migration.migration.in.progress": "Выполняется миграция базы данных", - "sql.migration.failed": "Сбой миграции", - "sql.migration.migration.completed": "Миграция завершена", - "sql.migration.cutover.card": "Завершение прямой миграции", - "sql.migration.migration.not.started": "Миграция не запущена", + "sql.migration.pre.req.title": "Необходимые действия перед началом миграции:", + "sql.migration.provide.unique.containers": "Укажите уникальный контейнер для каждой целевой базы данных. Затронутые базы данных: ", + "sql.migration.quick.pick.placeholder": "Выберите нужную операцию.", + "sql.migration.recommendation": "Рекомендация", + "sql.migration.refresh": "Обновить", + "sql.migration.refresh.assessment.button.label": "Обновить оценку", + "sql.migration.refresh.key1": "Обновить ключ 1", + "sql.migration.refresh.key2": "Обновить ключ 2", + "sql.migration.resource.group.description": "Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure.", + "sql.migration.resource.group.not.found": "Группы ресурсов не найдены.", + "sql.migration.resourceGroups": "Группа ресурсов", + "sql.migration.rg.created": "Создана группа ресурсов", + "sql.migration.search": "Поиск", + "sql.migration.search.for.migration": "Поиск миграций", + "sql.migration.sec": "{0} сек", + "sql.migration.select.azure.mi": "Выберите целевую подписку Azure и целевой управляемый экземпляр SQL Azure.", + "sql.migration.select.azure.vm": "Выберите целевую подписку Azure и целевой SQL Server на виртуальной машине Azure для целевого объекта.", + "sql.migration.select.database.to.continue": "Выберите одну или несколько баз данных, чтобы выполнить оценку миграции", + "sql.migration.select.database.to.migrate": "Выберите базы данных для миграции.", + "sql.migration.select.prompt": "Щелкните экземпляр SQL Server или любую базу данных слева, чтобы просмотреть ее сведения.", + "sql.migration.select.target.to.continue": "Чтобы продолжить, выберите целевую базу данных.", + "sql.migration.server": "Сервер", + "sql.migration.service.account.info.text": "Убедитесь, что у учетной записи службы, в которой запущен исходный экземпляр SQL Server, есть разрешения на чтение в сетевой папке.", + "sql.migration.service.container.container.description1": "Azure Database Migration Service использует локальную среду выполнения интеграции Фабрики данных Azure для отправки резервных копий из общей папки локальной сети в Azure.", + "sql.migration.service.container.container.description2": "Следуйте указанным ниже инструкциям, чтобы настроить локальную среду выполнения интеграции.", + "sql.migration.service.container.heading": "Настройка среды выполнения интеграции", + "sql.migration.service.container.loading.help": "Загрузка служб миграции", + "sql.migration.service.details.authKeys.label": "Ключи проверки подлинности", + "sql.migration.service.details.authKeys.title": "Ключи проверки подлинности, используемые для подключения к узлу локальной среды выполнения интеграции", + "sql.migration.service.details.button.label": "Закрыть", + "sql.migration.service.details.dialog.title": "Служба миграции баз данных Azure", + "sql.migration.service.details.ir.label": "Узел локальной среды выполнения интеграции", + "sql.migration.service.details.status.unavailable": "-- недоступно --", + "sql.migration.service.header": "Сведения Azure Database Migration Service \"{0}\":`", + "sql.migration.service.not.found": "Службы миграции не найдены. Чтобы продолжить, создайте новую.", + "sql.migration.service.not.ready": "Служба Azure Database Migration Service не зарегистрирована. Azure Database Migration Service \"{0}\" необходимо зарегистрировать в локальной среде выполнения интеграции на любом узле.", + "sql.migration.service.ready": "Azure Database Migration Service \"{0}\" подключена к локальной среде выполнения интеграции, запущенной на узле — {1}", + "sql.migration.service.status.refresh.error": "Произошла ошибка при обновлении статуса создания службы миграции.", + "sql.migration.services.container.description": "Чтобы добавить новую службу Azure Database Migration Service, введите сведения ниже.", + "sql.migration.services.dialog.title": "Создать Azure Database Migration Service", + "sql.migration.services.location": "Регион Azure для Azure Database Migration Service. Это должен быть тот же регион, что и целевой экземпляр Azure SQL.", + "sql.migration.services.name": "Имя Azure Database Migration Service.", + "sql.migration.services.resourcegroup": "Группа ресурсов для Azure Database Migration Service.", + "sql.migration.services.subscription": "Имя подписки для Azure Database Migration Service.", + "sql.migration.services.target": "Целевой объект Azure SQL выбран по умолчанию.", + "sql.migration.shir": "Узел локальной среды выполнения интеграции", "sql.migration.show.status": "Показать состояние", - "sql.migration.inprogress.warning.single": "{0} база данных содержит предупреждения", - "sql.migration.inprogress.warning.multiple": "Баз данных с предупреждениями: {0}", - "sql.migration.feedback.issue.title": "Отзывы об интерфейсе миграции", - "sql.migration.cutover": "Прямая миграция", - "sql.migration.complete.cutover": "Выполнение прямой миграции", + "sql.migration.size": "Размер (МБ)", + "sql.migration.size.column.header": "Размер", + "sql.migration.sku.location": "Регион Azure для целевого объекта Azure SQL", + "sql.migration.sku.mi.card.title": "Управляемый экземпляр SQL Azure (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в управляемый экземпляр SQL Azure (PaaS).", + "sql.migration.sku.recommendation.view.assessment.vm": "Просмотрите результаты оценки и выберите одну или несколько баз данных для миграции в SQL Server на виртуальной машине Azure (IaaS).", + "sql.migration.sku.resource": "Имя целевого ресурса Azure SQL", + "sql.migration.sku.resource_group": "Группа ресурсов для целевого объекта Azure SQL", + "sql.migration.sku.subscription": "Имя подписки для целевого объекта Azure SQL", + "sql.migration.sku.vm.card.title": "SQL Server на виртуальной машине Azure (IaaS)", + "sql.migration.source.configuration": "Конфигурация источника", + "sql.migration.source.credentials": "Исходные учетные данные.", "sql.migration.source.database": "Имя базы данных-источника", + "sql.migration.source.databases": "Базы данных — источники", + "sql.migration.source.details.sqlAuth": "Введите учетные данные проверки подлинности SQL, используемые для подключения к экземпляру SQL Server {0}. ​Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и определения действительных файлов резервных копий.", + "sql.migration.source.details.windowAuth": "Введите учетные данные проверки подлинности Windows, используемые для подключения к экземпляру SQL Server {0}. Эти учетные данные будут использоваться для подключения к экземпляру SQL Server и определения действительных файлов резервных копий.", "sql.migration.source.server": "Исходный сервер", "sql.migration.source.version": "Исходная версия", + "sql.migration.sql.assessment.notebook.title": "Оценка миграции SQL", + "sql.migration.sql.managed.instance": "Управляемый экземпляр SQL", + "sql.migration.sql.server.instance": "Экземпляр сервера SQL Server", + "sql.migration.sql.virtual.machine": "Виртуальная машина SQL", + "sql.migration.start.time": "Время начала", + "sql.migration.status": "Состояние", + "sql.migration.status.canceling": "Выполняется отмена", + "sql.migration.status.completing": "Завершение работы", + "sql.migration.status.creating": "Создание", + "sql.migration.status.dropdown.all": "Состояние: все", + "sql.migration.status.dropdown.completing": "Состояние: завершение", + "sql.migration.status.dropdown.failed": "Состояние: сбой", + "sql.migration.status.dropdown.ongoing": "Состояние: текущее", + "sql.migration.status.dropdown.succeeded": "Состояние: выполнено", + "sql.migration.status.error.count.multiple": "Ошибок: {0})", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "Ошибка: {0})", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "Сбой", + "sql.migration.status.inprogress": "Выполняется", + "sql.migration.status.refresh.label": "Обновить", + "sql.migration.status.succeeded": "Успешно", + "sql.migration.status.warning.count.multiple": "Предупреждения: {0}", + "sql.migration.status.warning.count.single": "Предупреждение: {0})", + "sql.migration.storage.account": "Учетная запись хранения", + "sql.migration.subscription": "Подписка", + "sql.migration.summary.azure.storage": "Служба хранилища Azure", + "sql.migration.summary.azure.storage.subscription": "Подписка на службу хранилища Azure", + "sql.migration.summary.database.count": "Базы данных для миграции", + "sql.migration.summary.mi.type": "Управляемый экземпляр SQL Azure", + "sql.migration.summary.page.title": "Сводка", + "sql.migration.summary.vm.type": "SQL Server на виртуальной машине Azure", + "sql.migration.target": "Целевой объект", + "sql.migration.target.azure.sql.instance.name": "Целевое имя", "sql.migration.target.database.name": "Имя целевой базы данных", + "sql.migration.target.platform": "Целевая платформа", "sql.migration.target.server": "Целевой сервер", "sql.migration.target.version": "Целевая версия", - "sql.migration.migration.status": "Состояние миграции", - "sql.migration.migration.status.filter": "Фильтр состояния миграции", - "sql.migration.full.backup.files": "Файлы полной резервной копии", - "sql.migration.last.applied.lsn": "Последний примененный номер LSN", - "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", - "sql.migration.last.LSN": "Последний номер LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "Отменить миграцию", - "sql.migration.active.backup.files.items": "Активные файлы резервных копий (1 элемент)", - "sql.migration.active.backup.files.multiple.items": "Активные файлы резервных копий ({0} элементов)", - "sql.migration.copy.migration.details": "Копировать сведения о миграции", - "sql.migration.details.copied": "Сведения скопированы", - "sql.cancel.migration.confirmation": "Вы действительно хотите отменить эту миграцию?", - "sql.migration.yes": "Да", - "sql.migration.no": "Нет", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "Perform the following steps before you complete cutover.", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "Last file restored: {0}", - "sql.migration.last.scan.completed": "Last scan completed: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {0}", - "sql.migration.confirm.checkbox.message": "Я подтверждаю отсутствие дополнительных резервных копий журналов и хочу завершить прямую миграцию.", - "sql.migration.cutover.in.progress": "Выполняется прямая миграция для базы данных \"{0}\"", - "sql.migration.cannot.cancel": "Migration is not in progress and cannot be canceled.", - "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": "Вне сети", - "sql.migration.database": "База данных", - "sql.migration.database.migration.service": "Database Migration Service", - "sql.migration.duration": "Длительность", - "sql.migration.azure.sql.target": "Целевой объект Azure SQL", - "sql.migration.sql.managed.instance": "Управляемый экземпляр SQL", - "sql.migration.sql.virtual.machine": "Виртуальная машина SQL", - "sql.migration.target.azure.sql.instance.name": "Имя целевого объекта Azure SQL", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "Время запуска", - "sql.migration.finish.time": "Время завершения", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "Выполняется", - "sql.migration.status.succeeded": "Успешно", - "sql.migration.status.creating": "Создание", - "sql.migration.status.completing": "Завершение работы", - "sql.migration.status.canceling": "Выполняется отмена", - "sql.migration.status.failed": "Сбой", - "sql.migration.status.warning.count.single": "Предупреждение: {0})", - "sql.migration.status.warning.count.multiple": "Предупреждения: {0}", - "sql.migration.status.error.count.single": "Ошибка: {0})", - "sql.migration.status.error.count.multiple": "Ошибок: {0})", - "sql.migration.hrs": "{0} ч", - "sql.migration.hr": "{0} ч", - "sql.migration.days": "{0} дн.", - "sql.migration.day": "{0} дн.", - "sql.migration.mins": "{0} мин", - "sql.migration.min": "{0} мин", - "sql.migration.sec": "{0} сек", - "sql.migration.service.details.dialog.title": "Служба миграции баз данных Azure", - "sql.migration.service.details.button.label": "Закрыть", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", - "sql.migration.service.details.status.unavailable": "-- недоступно --", - "sql.migration.source.configuration": "Конфигурация источника", - "sql.migration.source.credentials": "Исходные учетные данные", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "Сервер", - "sql.migration.username": "Имя пользователя", - "sql.migration.size": "Размер (МБ)", - "sql.migration.last.backup": "Последняя архивация", - "sql.migration.database.migration": "Базы данных для миграции", - "sql.migrate.text": "Выберите базы данных, которые вы хотите переместить в Azure SQL", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "Проблемы", - "sql.migration.search": "Поиск", - "sql.migration.instance": "Экземпляр", - "sql.migration.warnings": "Предупреждения", - "sql.migration.impacted.objects": "Затронутые объекты", - "sql.migration.object.details": "Сведения об объекте", - "sql.migration.assessment.results": "Assessment Results", + "sql.migration.test.connection": "Проверить подключение", + "sql.migration.type": "Тип", "sql.migration.type.label": "Введите следующее:", - "sql.migration.name.label": "Имена:", - "sql.migration.description": "Описание", - "sql.migration.recommendation": "Рекомендация", - "sql.migration.more.info": "Подробнее", - "sql.migration.target.platform": "Целевая платформа", - "sql.migration.warnings.details": "Сведения о предупреждениях", - "sql.migration.issues.details": "Подробные сведения о проблеме", - "sql.migration.select.prompt": "Щелкните экземпляр SQL Server или любую базу данных слева, чтобы просмотреть ее сведения.", - "sql.migration.no.issues.vm": "Не найдены проблемы миграции в SQL Server на виртуальной машине Azure", - "sql.migration.no.issues.mi": "Не найдены проблемы миграции на SQL Server в управляемом экземпляре SQL Azure", - "sql.migration.impact.object.type": "Тип: {0}", - "sql.migration.impact.object.name": "Имя: {0}", - "sql.migration.databases": "Базы данных ({0}/{1})", - "sql.migration.databases.selected": "Выбрано баз данных: {0}/{1}", - "sql.migration.issues.count": "Проблемы ({0})", + "sql.migration.unique.name": "Выберите уникальное имя для этой целевой базы данных", + "sql.migration.username": "Имя пользователя", + "sql.migration.view.all": "Просмотреть все", + "sql.migration.view.select.button.label": "Просмотреть или выбрать", + "sql.migration.warnings": "Предупреждения", "sql.migration.warnings.count": "Предупреждения ({0})", - "sql.migration.authentication.type": "Тип проверки подлинности", - "sql.migration.status.refresh.label": "Обновить" + "sql.migration.warnings.details": "Сведения о предупреждениях", + "sql.migration.windows.user.account": "Домен\\имя_пользователя", + "sql.migration.wizard.account.add.button.label": "Свяжите учетную запись", + "sql.migration.wizard.account.count.multiple.message": "Связанные учетные записи {0}", + "sql.migration.wizard.account.count.single.message": "Связанная учетная запись {0}", + "sql.migration.wizard.account.description": "Выберите учетную запись Azure, связанную с Azure Data Studio, или свяжите ее сейчас.", + "sql.migration.wizard.account.noAccount.error": "Добавьте связанную учетную запись и повторите попытку.", + "sql.migration.wizard.account.title": "Учетная запись Azure", + "sql.migration.wizard.sku.all": "Исходя из результатов оценки, все {0} из ваших баз данных в подключенном состоянии можно перенести в Azure SQL.", + "sql.migration.wizard.sku.assessment.error": "При доступе к серверу \"{0}\" произошла ошибка.", + "sql.migration.wizard.sku.choose_a_target": "Выберите целевой объект Azure SQL", + "sql.migration.wizard.sku.title": "Целевой объект Azure SQL", + "sql.migration.yes": "Да", + "total.databases.selected": "Выбрано баз данных: {0} из {1}." }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "Запуск миграции для {0} базы данных в {1} — {2}", - "sql.migration.starting.migration.error": "Произошла ошибка при запуске миграции: \"{0}\"" + "sql.migration.starting.migration.error": "Произошла ошибка при запуске миграции: \"{0}\"", + "sql.migration.starting.migration.message": "Запуск миграции для {0} базы данных в {1} — {2}" + }, + "package": { + "cancel-migration-menu": "Отменить миграцию", + "complete-cutover-menu": "Выполнение прямой миграции", + "copy-migration-menu": "Копировать сведения о миграции", + "database-details-menu": "Сведения о базе данных", + "description": "Описание миграции Azure SQL", + "displayName": "Миграция SQL Azure", + "migration-command-category": "Миграция SQL Azure", + "migration-context-menu-category": "Контекстное меню миграции", + "migration-dashboard-tasks": "Задачи миграции", + "migration-dashboard-title": "Миграция SQL Azure", + "migration-notebook-command-title": "Открыть записные книжки миграции Azure SQL", + "new-support-request-command": "Новый запрос на поддержку", + "send-feedback-command": "Отзывы", + "start-migration-command": "Миграция в Azure SQL", + "view-service-menu": "Сведения Database Migration Service", + "view-target-menu": "Сведения о цели Azure SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json index 87e4640a1c..e18f71120c 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка SQL", - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах SQL." + "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах SQL.", + "displayName": "Основы языка SQL" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json index c7223b34c2..fd69817f44 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Тема хаоса", "description": "Тема хаоса для Visual Studio Code", + "displayName": "Тема хаоса", "themeLabel": "Хаос" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json index df83ff0baf..d689093b5f 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Темы по умолчанию", - "description": "Темная и светлая темы Visual Studio по умолчанию", - "darkPlusColorThemeLabel": "Темная+ (темная по умолчанию)", - "lightPlusColorThemeLabel": "Светлая+ (светлая по умолчанию)", "darkColorThemeLabel": "Темная (Visual Studio)", - "lightColorThemeLabel": "Светлая (Visual Studio)", + "darkPlusColorThemeLabel": "Темная+ (темная по умолчанию)", + "description": "Темная и светлая темы Visual Studio по умолчанию", + "displayName": "Темы по умолчанию", "hcColorThemeLabel": "Высокая контрастность", + "lightColorThemeLabel": "Светлая (Visual Studio)", + "lightPlusColorThemeLabel": "Светлая+ (светлая по умолчанию)", "minimalIconThemeLabel": "Минимальная (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json index 8d3aece42e..0ba2ba35c9 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Темная тема Kimbie", "description": "Темная тема Kimbie для Visual Studio Code", + "displayName": "Темная тема Kimbie", "themeLabel": "Темная Kimbie" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json index 9d7c024c22..37b5f22223 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Тема Monokai с уменьшенной яркостью", "description": "Тема Monokai с уменьшенной яркостью для Visual Studio Code", + "displayName": "Тема Monokai с уменьшенной яркостью", "themeLabel": "Monokai с уменьшенной яркостью" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json index a9a995cf34..a444968732 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Тема Monokai", "description": "Тема Monokai для Visual Studio Code", + "displayName": "Тема Monokai", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json index bd216fa144..ce40b98f8d 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Тихая светлая тема", "description": "Тихая светлая тема для Visual Studio Code", + "displayName": "Тихая светлая тема", "themeLabel": "Тихая светлая" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json index eb7116c45f..a10e589d1f 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Красная тема", "description": "Красная тема для Visual Studio Code", + "displayName": "Красная тема", "themeLabel": "Красный" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json index 07760733bb..beac443c23 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Тема значков файлов Seti", "description": "Тема значков файлов на основе значков файлов пользовательского интерфейса Seti", + "displayName": "Тема значков файлов Seti", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json index 4b1b99800d..1b822dc9a5 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Солнечная темная тема", "description": "Солнечная темная тема для Visual Studio Code", + "displayName": "Солнечная темная тема", "themeLabel": "Солнечная темная" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json index 179c772bb0..c5947e00bf 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Солнечная светлая тема", "description": "Солнечная светлая тема для Visual Studio Code", + "displayName": "Солнечная светлая тема", "themeLabel": "Солнечная светлая" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json index f362069c9e..22ac8ce095 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Синяя вечерняя тема", "description": "Синяя вечерняя тема для Visual Studio Code", + "displayName": "Синяя вечерняя тема", "themeLabel": "Синяя вечерняя" } } diff --git a/i18n/ads-language-pack-ru/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/typescript-basics.i18n.json index 7930a8d9f8..12e47e7665 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка TypeScript", - "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах TypeScript." + "description": "Предоставляет фрагменты кода, подсветку синтаксиса, выделение парных скобок и сворачивание кода в файлах TypeScript.", + "displayName": "Основы языка TypeScript" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/xml-language-features.i18n.json index f7e1dffc50..9b88002843 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Возможности языка XML", - "description": "Предоставляет широкую поддержку языка для XML." + "description": "Предоставляет широкую поддержку языка для XML.", + "displayName": "Возможности языка XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json index 3fb94a208e..30a4159e14 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка XML", - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах XML." + "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах XML.", + "displayName": "Основы языка XML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json index 7245ba70bd..6ecd514402 100644 --- a/i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-ru/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Основы языка YAML", - "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах YAML." + "description": "Предоставляет подсветку синтаксиса и выделение парных скобок в файлах YAML.", + "displayName": "Основы языка YAML" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-ru/translations/main.i18n.json b/i18n/ads-language-pack-ru/translations/main.i18n.json index 3ecb1d764d..0303454bdd 100644 --- a/i18n/ads-language-pack-ru/translations/main.i18n.json +++ b/i18n/ads-language-pack-ru/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "Произошла системная ошибка ({0})", - "error.defaultMessage": "Произошла неизвестная ошибка. Подробные сведения см. в журнале.", - "error.moreErrors": "{0} (всего ошибок: {1})" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "Не удается выполнить команду оболочки на диске UNC." - }, - "vs/base/node/zip": { - "invalid file": "Ошибка при извлечении {0}. Недопустимый файл.", - "incompleteExtract": "Операция не завершена. Найдено {0} из {1} записей", - "notFound": "{0} не найдено в ZIP-архиве." - }, - "vs/base/common/actions": { - "submenu.empty": "(пусто)" - }, - "vs/base/common/date": { - "date.fromNow.in": "через {0}", - "date.fromNow.now": "сейчас", - "date.fromNow.seconds.singular.ago": "{0} с назад", - "date.fromNow.seconds.plural.ago": "{0} с назад", - "date.fromNow.seconds.singular": "{0} сек", - "date.fromNow.seconds.plural": "{0} с", - "date.fromNow.minutes.singular.ago": "{0} мин назад", - "date.fromNow.minutes.plural.ago": "{0} мин назад", - "date.fromNow.minutes.singular": "{0} мин", - "date.fromNow.minutes.plural": "{0} мин", - "date.fromNow.hours.singular.ago": "{0} ч назад", - "date.fromNow.hours.plural.ago": "{0} ч назад", - "date.fromNow.hours.singular": "{0} ч", - "date.fromNow.hours.plural": "{0} ч", - "date.fromNow.days.singular.ago": "{0} дн. назад", - "date.fromNow.days.plural.ago": "{0} дней назад", - "date.fromNow.days.singular": "{0} дн.", - "date.fromNow.days.plural": "{0} дн.", - "date.fromNow.weeks.singular.ago": "{0} нед. назад", - "date.fromNow.weeks.plural.ago": "{0} нед. назад", - "date.fromNow.weeks.singular": "{0} нед.", - "date.fromNow.weeks.plural": "{0} нед.", - "date.fromNow.months.singular.ago": "{0} мес. назад", - "date.fromNow.months.plural.ago": "{0} мес. назад", - "date.fromNow.months.singular": "{0} мес.", - "date.fromNow.months.plural": "{0} мес.", - "date.fromNow.years.singular.ago": "{0} год назад", - "date.fromNow.years.plural.ago": "{0} лет назад", - "date.fromNow.years.singular": "{0} г.", - "date.fromNow.years.plural": "{0} лет" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "Сброс", - "disable filter on type": "Отключить фильтр по типу", - "enable filter on type": "Включить фильтр по типу", - "empty": "Элементы не найдены", - "found": "Сопоставлено элементов: {0} из {1}" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "OK", - "dialogInfoMessage": "Информация", - "dialogErrorMessage": "Ошибка", - "dialogWarningMessage": "Предупреждение.", - "dialogPendingMessage": "Выполняется.", - "dialogClose": "Закрыть диалоговое окно" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "свободный" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "Недопустимый символ", - "error.invalidNumberFormat": "Недопустимый числовой формат", - "error.propertyNameExpected": "Требуется имя свойства", - "error.valueExpected": "Требуется значение", - "error.colonExpected": "Требуется двоеточие", - "error.commaExpected": "Требуется запятая", - "error.closeBraceExpected": "Требуется закрывающая фигурная скобка", - "error.closeBracketExpected": "Требуется закрывающая квадратная скобка", - "error.endOfFileExpected": "Ожидается конец файла" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "Свернуть все" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "Секция {0}" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "Меню приложений", - "mMore": "Еще" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "Дополнительные действия..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "Ошибка: {0}", - "alertWarningMessage": "Предупреждение: {0}", - "alertInfoMessage": "Информация: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "Назад", - "inputModeEntry": "Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены", - "quickInput.steps": "{0} / {1}", - "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов.", - "inputModeEntryDescription": "{0} (нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены)", - "quickInput.visibleCount": "Результаты: {0}", - "quickInput.countSelected": "{0} выбрано", - "ok": "OK", - "custom": "Другой", - "quickInput.backWithKeybinding": "Назад ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "CTRL", - "shiftKey": "SHIFT", - "altKey": "ALT", - "windowsKey": "Windows", - "superKey": "Превосходно", - "ctrlKey.long": "CTRL", - "shiftKey.long": "SHIFT", - "altKey.long": "ALT", - "cmdKey.long": "Команда", - "windowsKey.long": "Windows", - "superKey.long": "Превосходно" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "Загрузка…" + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "Закрыть диалоговое окно", + "dialogErrorMessage": "Ошибка", + "dialogInfoMessage": "Информация", + "dialogPendingMessage": "Выполняется.", + "dialogWarningMessage": "Предупреждение.", + "ok": "OK" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "входные данные" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "С учетом регистра", + "regexDescription": "Использовать регулярное выражение", + "wordsDescription": "Слово целиком" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "входные данные", "label.preserveCaseCheckbox": "Сохранить регистр" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "С учетом регистра", - "wordsDescription": "Слово целиком", - "regexDescription": "Использовать регулярное выражение" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "Загрузка…" }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "Быстрый ввод" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "Ошибка: {0}", + "alertInfoMessage": "Информация: {0}", + "alertWarningMessage": "Предупреждение: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "свободный" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "Меню приложений", + "mMore": "Еще" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "Поле выбора" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "&&Отменить", - "undo": "Отменить", - "miRedo": "&&Повторить", - "redo": "Вернуть", - "miSelectAll": "&&Выделить все", - "selectAll": "Выбрать все" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "Секция {0}" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "Находится ли фокус на тексте в редакторе (курсор мигает)", - "editorFocus": "Находится ли фокус на редакторе или на мини-приложении редактора (например, фокус находится на мини-приложении поиска)", - "textInputFocus": "Находится ли фокус на редакторе или на поле ввода форматированного текста (курсор мигает)", - "editorReadonly": "Доступен ли редактор только для чтения", - "inDiffEditor": "Является ли контекст редактором несовпадений", - "editorColumnSelection": "Включен ли параметр \"editor.columnSelection\"", - "editorHasSelection": "Есть ли в редакторе выбранный текст", - "editorHasMultipleSelections": "Есть ли в редакторе множественный выбор", - "editorTabMovesFocus": "Перемещается ли фокус с редактора при нажатии клавиши TAB", - "editorHoverVisible": "Является ли наведение в редакторе видимым", - "inCompositeEditor": "Является ли редактор частью большего редактора (например, записных книжек)", - "editorLangId": "Идентификатор языка редактора", - "editorHasCompletionItemProvider": "Есть ли в редакторе поставщик элементов завершения", - "editorHasCodeActionsProvider": "Есть ли в редакторе поставщик действий с кодом", - "editorHasCodeLensProvider": "Есть ли в редакторе поставщик CodeLens", - "editorHasDefinitionProvider": "Есть ли в редакторе поставщик определений", - "editorHasDeclarationProvider": "Есть ли в редакторе поставщик объявлений", - "editorHasImplementationProvider": "Есть ли в редакторе поставщик реализации", - "editorHasTypeDefinitionProvider": "Есть ли в редакторе поставщик определений типов", - "editorHasHoverProvider": "Есть ли в редакторе поставщик наведения", - "editorHasDocumentHighlightProvider": "Есть ли в редакторе поставщик выделения документов", - "editorHasDocumentSymbolProvider": "Есть ли в редакторе поставщик символов документа", - "editorHasReferenceProvider": "Есть ли в редакторе поставщик ссылок", - "editorHasRenameProvider": "Есть ли в редакторе поставщик переименования", - "editorHasSignatureHelpProvider": "Есть ли в редакторе поставщик справки по сигнатурам", - "editorHasInlineHintsProvider": "Есть ли в редакторе поставщик встроенных подсказок", - "editorHasDocumentFormattingProvider": "Есть ли в редакторе поставщик форматирования документов", - "editorHasDocumentSelectionFormattingProvider": "Есть ли в редакторе поставщик форматирования для выделения документов", - "editorHasMultipleDocumentFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования документов", - "editorHasMultipleDocumentSelectionFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования для выделения документов" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "Дополнительные действия..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "Редактор будет определять, подключено ли средство чтения с экрана, с помощью API-интерфейсов платформы.", - "accessibilitySupport.on": "Редактор будет оптимизирован для использования со средством чтения с экрана в постоянном режиме. Перенос текста будет отключен.", - "accessibilitySupport.off": "Редактор никогда не будет оптимизироваться для использования со средством чтения с экрана.", - "accessibilitySupport": "Определяет, следует ли запустить редактор в режиме оптимизации для средства чтения с экрана. Если параметр включен, перенос строк будет отключен.", - "comments.insertSpace": "Определяет, вставляется ли пробел при комментировании.", - "comments.ignoreEmptyLines": "Определяет, должны ли пустые строки игнорироваться с помощью действий переключения, добавления или удаления для комментариев к строкам.", - "emptySelectionClipboard": "Управляет тем, копируется ли текущая строка при копировании без выделения.", - "find.cursorMoveOnType": "Определяет, должен ли курсор перемещаться для поиска совпадений при вводе.", - "find.seedSearchStringFromSelection": "Определяет, можно ли передать строку поиска в мини-приложение поиска из текста, выделенного в редакторе.", - "editor.find.autoFindInSelection.never": "Никогда не включать функцию \"Найти в выделении\" автоматически (по умолчанию).", - "editor.find.autoFindInSelection.always": "Всегда включать функцию \"Найти в выделении\" автоматически.", - "editor.find.autoFindInSelection.multiline": "Автоматическое включение функции \"Найти в выделении\" при выборе нескольких строк содержимого.", - "find.autoFindInSelection": "Управляет условием автоматического включения поиска в выделенном фрагменте.", - "find.globalFindClipboard": "Определяет, должно ли мини-приложение поиска считывать или изменять общий буфер обмена поиска в macOS.", - "find.addExtraSpaceOnTop": "Определяет, должно ли мини-приложение поиска добавлять дополнительные строки в начале окна редактора. Если задано значение true, вы можете прокрутить первую строку при отображаемом мини-приложении поиска.", - "find.loop": "Определяет, будет ли поиск автоматически перезапускаться с начала (или с конца), если не найдено никаких других соответствий.", - "fontLigatures": "Включает или отключает лигатуры шрифтов (характеристики шрифта \"calt\" и \"liga\"). Измените этот параметр на строку для детального управления свойством CSS \"font-feature-settings\".", - "fontFeatureSettings": "Явное свойство CSS \"font-feature-settings\". Если необходимо только включить или отключить лигатуры, вместо него можно передать логическое значение.", - "fontLigaturesGeneral": "Настраивает лигатуры или характеристики шрифта. Можно указать логическое значение, чтобы включить или отключить лигатуры, или строку для значения свойства CSS \"font-feature-settings\".", - "fontSize": "Определяет размер шрифта в пикселях.", - "fontWeightErrorMessage": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.", - "fontWeight": "Управляет насыщенностью шрифта. Допустимые значения: ключевые слова \"normal\" или \"bold\", а также числа в диапазоне от 1 до 1000.", - "editor.gotoLocation.multiple.peek": "Показать предварительные результаты (по умолчанию)", - "editor.gotoLocation.multiple.gotoAndPeek": "Перейти к основному результату и показать быстрый редактор", - "editor.gotoLocation.multiple.goto": "Перейдите к основному результату и включите быструю навигацию для остальных", - "editor.gotoLocation.multiple.deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.editor.gotoLocation.multipleDefinitions' или 'editor.editor.gotoLocation.multipleImplementations'.", - "editor.editor.gotoLocation.multipleDefinitions": "Управляет поведением команды \"Перейти к определению\" при наличии нескольких целевых расположений.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Управляет поведением команды \"Перейти к определению типа\" при наличии нескольких целевых расположений.", - "editor.editor.gotoLocation.multipleDeclarations": "Управляет поведением команды \"Перейти к объявлению\" при наличии нескольких целевых расположений.", - "editor.editor.gotoLocation.multipleImplemenattions": "Управляет поведением команды \"Перейти к реализациям\" при наличии нескольких целевых расположений.", - "editor.editor.gotoLocation.multipleReferences": "Управляет поведением команды \"Перейти к ссылкам\" при наличии нескольких целевых расположений.", - "alternativeDefinitionCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом операции \"Перейти к определению\" является текущее расположение.", - "alternativeTypeDefinitionCommand": "Идентификатор альтернативной команды, которая выполняется в том случае, если результатом операции \"Перейти к определению типа\" является текущее расположение.", - "alternativeDeclarationCommand": "Идентификатор альтернативный команды, выполняемой в том случае, когда результатом операции \"Перейти к объявлению\" является текущее расположение.", - "alternativeImplementationCommand": "Идентификатор альтернативный команды, выполняемой, когда результатом команды \"Перейти к реализации\" является текущее расположение.", - "alternativeReferenceCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом выполнения операции \"Перейти к ссылке\" является текущее расположение.", - "hover.enabled": "Управляет тем, отображается ли наведение.", - "hover.delay": "Определяет время задержки в миллисекундах перед отображением наведения.", - "hover.sticky": "Управляет тем, должно ли наведение оставаться видимым при наведении на него курсора мыши.", - "codeActions": "Включает индикатор действия кода в редакторе.", - "inlineHints.enable": "Включает встроенные указания в редакторе.", - "inlineHints.fontSize": "Определяет размер шрифта встроенных указаний в редакторе. Если задано значение \"0\", то используется 90 % от \"#editor.fontSize#\".", - "inlineHints.fontFamily": "Управляет семейством шрифтов встроенных указаний в редакторе.", - "lineHeight": "Управляет высотой строк. Укажите 0 для вычисления высоты строки по размеру шрифта.", - "minimap.enabled": "Определяет, отображается ли мини-карта.", - "minimap.size.proportional": "Мини-карта имеет такой же размер, что и содержимое редактора (возможна прокрутка).", - "minimap.size.fill": "Мини-карта будет растягиваться или сжиматься по мере необходимости, чтобы заполнить редактор по высоте (без прокрутки).", - "minimap.size.fit": "Миникарта будет уменьшаться по мере необходимости, чтобы никогда не быть больше, чем редактор (без прокрутки).", - "minimap.size": "Управляет размером миникарты.", - "minimap.side": "Определяет, с какой стороны будет отображаться мини-карта.", - "minimap.showSlider": "Определяет, когда отображается ползунок мини-карты.", - "minimap.scale": "Масштаб содержимого, нарисованного на мини-карте: 1, 2 или 3.", - "minimap.renderCharacters": "Отображает фактические символы в строке вместо цветных блоков.", - "minimap.maxColumn": "Ограничивает ширину мини-карты, чтобы количество отображаемых столбцов не превышало определенное количество.", - "padding.top": "Задает пространство между верхним краем редактора и первой строкой.", - "padding.bottom": "Задает пространство между нижним краем редактора и последней строкой.", - "parameterHints.enabled": "Включает всплывающее окно с документацией по параметру и сведениями о типе, которое отображается во время набора.", - "parameterHints.cycle": "Определяет, меню подсказок остается открытым или закроется при достижении конца списка.", - "quickSuggestions.strings": "Разрешение кратких предложений в строках.", - "quickSuggestions.comments": "Разрешение кратких предложений в комментариях.", - "quickSuggestions.other": "Разрешение кратких предложений вне строк и комментариев.", - "quickSuggestions": "Определяет, должны ли при вводе текста автоматически отображаться предложения.", - "lineNumbers.off": "Номера строк не отображаются.", - "lineNumbers.on": "Отображаются абсолютные номера строк.", - "lineNumbers.relative": "Отображаемые номера строк вычисляются как расстояние в строках до положения курсора.", - "lineNumbers.interval": "Номера строк отображаются каждые 10 строк.", - "lineNumbers": "Управляет отображением номеров строк.", - "rulers.size": "Число моноширинных символов, при котором будет отрисовываться линейка этого редактора.", - "rulers.color": "Цвет линейки этого редактора.", - "rulers": "Отображать вертикальные линейки после определенного числа моноширинных символов. Для отображения нескольких линеек укажите несколько значений. Если не указано ни одного значения, вертикальные линейки отображаться не будут.", - "suggest.insertMode.insert": "Вставить предложение без перезаписи текста справа от курсора.", - "suggest.insertMode.replace": "Вставить предложение и перезаписать текст справа от курсора.", - "suggest.insertMode": "Определяет, будут ли перезаписываться слова при принятии вариантов завершения. Обратите внимание, что это зависит от расширений, использующих эту функцию.", - "suggest.filterGraceful": "Управляет тем, допускаются ли небольшие опечатки в предложениях фильтрации и сортировки.", - "suggest.localityBonus": "Определяет, следует ли учитывать при сортировке слова, расположенные рядом с курсором.", - "suggest.shareSuggestSelections": "Определяет, используются ли сохраненные варианты выбора предложений совместно несколькими рабочими областями и окнами (требуется \"#editor.suggestSelection#\").", - "suggest.snippetsPreventQuickSuggestions": "Определяет, запрещает ли активный фрагмент кода экспресс-предложения.", - "suggest.showIcons": "Указывает, нужно ли отображать значки в предложениях.", - "suggest.showStatusBar": "Определяет видимость строки состояния в нижней части виджета предложений.", - "suggest.showInlineDetails": "Определяет, отображаются ли сведения о предложении встроенным образом вместе с меткой или только в мини-приложении сведений.", - "suggest.maxVisibleSuggestions.dep": "Этот параметр является нерекомендуемым. Теперь размер мини-приложения предложений можно изменить.", - "deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.suggest.showKeywords' или 'editor.suggest.showSnippets'.", - "editor.suggest.showMethods": "Когда параметр включен, в IntelliSense отображаются предложения \"method\".", - "editor.suggest.showFunctions": "Когда параметр включен, в IntelliSense отображаются предложения \"function\".", - "editor.suggest.showConstructors": "Когда параметр включен, в IntelliSense отображаются предложения \"constructor\".", - "editor.suggest.showFields": "Когда параметр включен, в IntelliSense отображаются предложения \"field\".", - "editor.suggest.showVariables": "Когда параметр включен, в IntelliSense отображаются предложения \"variable\".", - "editor.suggest.showClasss": "Когда параметр включен, в IntelliSense отображаются предложения \"class\".", - "editor.suggest.showStructs": "Когда параметр включен, в IntelliSense отображаются предложения \"struct\".", - "editor.suggest.showInterfaces": "Когда параметр включен, в IntelliSense отображаются предложения \"interface\".", - "editor.suggest.showModules": "Когда параметр включен, в IntelliSense отображаются предложения \"module\".", - "editor.suggest.showPropertys": "Когда параметр включен, в IntelliSense отображаются предложения \"property\".", - "editor.suggest.showEvents": "Когда параметр включен, в IntelliSense отображаются предложения \"event\".", - "editor.suggest.showOperators": "Когда параметр включен, в IntelliSense отображаются предложения \"operator\".", - "editor.suggest.showUnits": "Когда параметр включен, в IntelliSense отображаются предложения \"unit\".", - "editor.suggest.showValues": "Когда параметр включен, в IntelliSense отображаются предложения \"value\".", - "editor.suggest.showConstants": "Когда параметр включен, в IntelliSense отображаются предложения \"constant\".", - "editor.suggest.showEnums": "Когда параметр включен, в IntelliSense отображаются предложения \"enum\".", - "editor.suggest.showEnumMembers": "Когда параметр включен, в IntelliSense отображаются предложения \"enumMember\".", - "editor.suggest.showKeywords": "Когда параметр включен, в IntelliSense отображаются предложения \"keyword\".", - "editor.suggest.showTexts": "Когда параметр включен, в IntelliSense отображаются предложения \"text\".", - "editor.suggest.showColors": "Когда параметр включен, в IntelliSense отображаются предложения \"color\".", - "editor.suggest.showFiles": "Когда параметр включен, в IntelliSense отображаются предложения \"file\".", - "editor.suggest.showReferences": "Когда параметр включен, в IntelliSense отображаются предложения \"reference\".", - "editor.suggest.showCustomcolors": "Когда параметр включен, в IntelliSense отображаются предложения \"customcolor\".", - "editor.suggest.showFolders": "Когда параметр включен, в IntelliSense отображаются предложения \"folder\".", - "editor.suggest.showTypeParameters": "Когда параметр включен, в IntelliSense отображаются предложения \"typeParameter\".", - "editor.suggest.showSnippets": "Когда параметр включен, в IntelliSense отображаются предложения \"snippet\".", - "editor.suggest.showUsers": "Во включенном состоянии IntelliSense показывает предложения типа \"пользователи\".", - "editor.suggest.showIssues": "Во включенном состоянии IntelliSense отображает предложения типа \"проблемы\".", - "selectLeadingAndTrailingWhitespace": "Должны ли всегда быть выбраны начальный и конечный пробелы.", - "acceptSuggestionOnCommitCharacter": "Определяет, будут ли предложения приниматься при вводе символов фиксации. Например, в JavaScript точка с запятой (\";\") может быть символом фиксации, при вводе которого предложение принимается.", - "acceptSuggestionOnEnterSmart": "Принимать предложение при нажатии клавиши ВВОД только в том случае, если оно изменяет текст.", - "acceptSuggestionOnEnter": "Определяет, будут ли предложения приниматься клавишей ВВОД в дополнение к клавише TAB. Это помогает избежать неоднозначности между вставкой новых строк и принятием предложений.", - "accessibilityPageSize": "Управляет числом строк в редакторе, которые могут быть прочитаны средством чтения с экрана за один раз. При обнаружении средства чтения с экрана автоматически устанавливается значение по умолчанию 2000. Внимание! При указании числа строк, превышающего значение по умолчанию, возможно снижение производительности.", - "accessibilityPageSize.deprecated": "Этот параметр устарел. Редактор будет автоматически выбирать размер страницы специальных возможностей при обнаружении программы чтения с экрана. В качестве нового значения по умолчанию будет использоваться значение \"2000 строк\".", - "editorViewAccessibleLabel": "Содержимое редактора", - "editor.autoClosingBrackets.languageDefined": "Использовать конфигурации языка для автоматического закрытия скобок.", - "editor.autoClosingBrackets.beforeWhitespace": "Автоматически закрывать скобки только в том случае, если курсор находится слева от пробела.", - "autoClosingBrackets": "Определяет, должен ли редактор автоматически добавлять закрывающую скобку при вводе пользователем открывающей скобки.", - "editor.autoClosingDelete.auto": "Удалять соседние закрывающие кавычки и квадратные скобки только в том случае, если они были вставлены автоматически.", - "autoClosingDelete": "Определяет, должен ли редактор удалять соседние закрывающие кавычки или квадратные скобки при удалении.", - "editor.autoClosingOvertype.auto": "Заменять закрывающие кавычки и скобки при вводе только в том случае, если кавычки или скобки были вставлены автоматически.", - "autoClosingOvertype": "Определяет, должны ли в редакторе заменяться закрывающие кавычки или скобки при вводе.", - "editor.autoClosingQuotes.languageDefined": "Использовать конфигурации языка для автоматического закрытия кавычек.", - "editor.autoClosingQuotes.beforeWhitespace": "Автоматически закрывать кавычки только в том случае, если курсор находится слева от пробела.", - "autoClosingQuotes": "Определяет, должен ли редактор автоматически закрывать кавычки, если пользователь добавил открывающую кавычку.", - "editor.autoIndent.none": "Редактор не будет вставлять отступы автоматически.", - "editor.autoIndent.keep": "Редактор будет сохранять отступ текущей строки.", - "editor.autoIndent.brackets": "Редактор будет сохранять отступы текущей строки и учитывать скобки в соответствии с синтаксисом языка.", - "editor.autoIndent.advanced": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки и вызывать специальные правила onEnterRules, определяемые языками.", - "editor.autoIndent.full": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки, вызывать специальные правила onEnterRules, определяемые языками и учитывать правила отступа indentationRules, определяемые языками.", - "autoIndent": "Определяет, должен ли редактор автоматически изменять отступы, когда пользователи вводят, вставляют или перемещают текст или изменяют отступы строк.", - "editor.autoSurround.languageDefined": "Использовать конфигурации языка для автоматического обрамления выделений.", - "editor.autoSurround.quotes": "Обрамлять с помощью кавычек, а не скобок.", - "editor.autoSurround.brackets": "Обрамлять с помощью скобок, а не кавычек.", - "autoSurround": "Определяет, должен ли редактор автоматически обрамлять выделения при вводе кавычек или квадратных скобок.", - "stickyTabStops": "Эмулировать поведение выделения для символов табуляции при использовании пробелов для отступа. Выделение будет применено к позициям табуляции.", - "codeLens": "Определяет, отображается ли CodeLens в редакторе.", - "codeLensFontFamily": "Управляет семейством шрифтов для CodeLens.", - "codeLensFontSize": "Определяет размер шрифта в пикселях для CodeLens. Если задано значение \"0\", то используется 90% от \"#editor.fontSize#\".", - "colorDecorators": "Определяет, должны ли в редакторе отображаться внутренние декораторы цвета и средство выбора цвета.", - "columnSelection": "Включение того, что выбор с помощью клавиатуры и мыши приводит к выбору столбца.", - "copyWithSyntaxHighlighting": "Определяет, будет ли текст скопирован в буфер обмена с подсветкой синтаксиса.", - "cursorBlinking": "Управляет стилем анимации курсора.", - "cursorSmoothCaretAnimation": "Управляет тем, следует ли включить плавную анимацию курсора.", - "cursorStyle": "Управляет стилем курсора.", - "cursorSurroundingLines": "Определяет минимальное число видимых начальных и конечных линий, окружающих курсор. Этот параметр имеет название \"scrollOff\" или \"scrollOffset\" в некоторых других редакторах.", - "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" применяется только при запуске с помощью клавиатуры или API.", - "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" принудительно применяется во всех случаях.", - "cursorSurroundingLinesStyle": "Определяет, когда необходимо применять \"cursorSurroundingLines\".", - "cursorWidth": "Управляет шириной курсора, когда для параметра \"#editor.cursorStyle#\" установлено значение 'line'", - "dragAndDrop": "Определяет, следует ли редактору разрешить перемещение выделенных элементов с помощью перетаскивания.", - "fastScrollSensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.", - "folding": "Определяет, включено ли свертывание кода в редакторе.", - "foldingStrategy.auto": "Используйте стратегию свертывания для конкретного языка, если она доступна, в противном случае используйте стратегию на основе отступов.", - "foldingStrategy.indentation": "Используйте стратегию свертывания на основе отступов.", - "foldingStrategy": "Управляет стратегией для вычисления свертываемых диапазонов.", - "foldingHighlight": "Определяет, должен ли редактор выделять сложенные диапазоны.", - "unfoldOnClickAfterEndOfLine": "Определяет, будет ли щелчок пустого содержимого после свернутой строки развертывать ее.", - "fontFamily": "Определяет семейство шрифтов.", - "formatOnPaste": "Определяет, будет ли редактор автоматически форматировать вставленное содержимое. Модуль форматирования должен быть доступен и иметь возможность форматировать диапазон в документе.", - "formatOnType": "Управляет параметром, определяющим, должен ли редактор автоматически форматировать строку после ввода.", - "glyphMargin": "Управляет отображением вертикальных полей глифа в редакторе. Поля глифа в основном используются для отладки.", - "hideCursorInOverviewRuler": "Управляет скрытием курсора в обзорной линейке.", - "highlightActiveIndentGuide": "Управляет тем, должна ли выделяться активная направляющая отступа в редакторе.", - "letterSpacing": "Управляет интервалом между буквами в пикселях.", - "linkedEditing": "Определяет, включена ли поддержка связанного редактирования в редакторе. В зависимости от языка, связанные символы, например, теги HTML, обновляются при редактировании.", - "links": "Определяет, должен ли редактор определять ссылки и делать их доступными для щелчка.", - "matchBrackets": "Выделять соответствующие скобки.", - "mouseWheelScrollSensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.", - "mouseWheelZoom": "Изменение размера шрифта в редакторе при нажатой клавише CTRL и движении колесика мыши.", - "multiCursorMergeOverlapping": "Объединить несколько курсоров, когда они перекрываются.", - "multiCursorModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.", - "multiCursorModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", - "multiCursorModifier": "Модификатор, который будет использоваться для добавления нескольких курсоров с помощью мыши. Жесты мыши \"Перейти к определению\" и \"Открыть ссылку\" будут изменены так, чтобы они не конфликтовали с несколькими курсорами. [Дополнительные сведения](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier). ", - "multiCursorPaste.spread": "Каждый курсор вставляет одну строку текста.", - "multiCursorPaste.full": "Каждый курсор вставляет полный текст.", - "multiCursorPaste": "Управляет вставкой, когда число вставляемых строк соответствует числу курсоров.", - "occurrencesHighlight": "Определяет, должен ли редактор выделять экземпляры семантических символов.", - "overviewRulerBorder": "Определяет, должна ли отображаться граница на обзорной линейке.", - "peekWidgetDefaultFocus.tree": "Фокусировка на дереве при открытии обзора", - "peekWidgetDefaultFocus.editor": "Фокусировка на редакторе при открытии обзора", - "peekWidgetDefaultFocus": "Определяет, следует ли переключить фокус на встроенный редактор или дерево в виджете обзора.", - "definitionLinkOpensInPeek": "Определяет, всегда ли жест мышью для перехода к определению открывает мини-приложение быстрого редактирования.", - "quickSuggestionsDelay": "Управляет длительностью задержки (в мс) перед отображением кратких предложений.", - "renameOnType": "Определяет, выполняет ли редактор автоматическое переименование по типу.", - "renameOnTypeDeprecate": "Не рекомендуется; используйте вместо этого параметр \"editor.linkedEditing\".", - "renderControlCharacters": "Определяет, должны ли в редакторе отображаться управляющие символы.", - "renderIndentGuides": "Определяет, должны ли в редакторе отображаться направляющие отступа.", - "renderFinalNewline": "Отображение номера последней строки, когда файл заканчивается новой строкой.", - "renderLineHighlight.all": "Выделяет поле и текущую строку.", - "renderLineHighlight": "Определяет, должен ли редактор выделять текущую строку.", - "renderLineHighlightOnlyWhenFocus": "Определяет, должен ли редактор отрисовывать выделение текущей строки, только когда он находится в фокусе.", - "renderWhitespace.boundary": "Отрисовка пробелов, кроме одиночных пробелов между словами.", - "renderWhitespace.selection": "Отображать пробелы только в выделенном тексте.", - "renderWhitespace.trailing": "Отображать только конечные пробелы.", - "renderWhitespace": "Определяет, должны ли в редакторе отображаться пробелы.", - "roundedSelection": "Управляет тем, необходимо ли отображать скругленные углы для выделения.", - "scrollBeyondLastColumn": "Управляет количеством дополнительных символов, на которое содержимое редактора будет прокручиваться по горизонтали.", - "scrollBeyondLastLine": "Определяет, будет ли содержимое редактора прокручиваться за последнюю строку.", - "scrollPredominantAxis": "Прокрутка только вдоль основной оси при прокрутке по вертикали и горизонтали одновременно. Предотвращает смещение по горизонтали при прокрутке по вертикали на трекпаде.", - "selectionClipboard": "Контролирует, следует ли поддерживать первичный буфер обмена Linux.", - "selectionHighlight": "Определяет, должен ли редактор выделять совпадения, аналогичные выбранному фрагменту.", - "showFoldingControls.always": "Всегда показывать свертываемые элементы управления.", - "showFoldingControls.mouseover": "Показывать только элементы управления свертывания, когда указатель мыши находится над переплетом.", - "showFoldingControls": "Определяет, когда элементы управления свертывания отображаются на переплете.", - "showUnused": "Управляет скрытием неиспользуемого кода.", - "showDeprecated": "Управляет перечеркиванием устаревших переменных.", - "snippetSuggestions.top": "Отображать предложения фрагментов поверх других предложений.", - "snippetSuggestions.bottom": "Отображать предложения фрагментов под другими предложениями.", - "snippetSuggestions.inline": "Отображать предложения фрагментов рядом с другими предложениями.", - "snippetSuggestions.none": "Не отображать предложения фрагментов.", - "snippetSuggestions": "Управляет отображением фрагментов вместе с другими предложениями и их сортировкой.", - "smoothScrolling": "Определяет, будет ли использоваться анимация при прокрутке содержимого редактора", - "suggestFontSize": "Размер шрифта мини-приложения с предложениями. Если установить значение \"0\", будет использовано значение \"#editor.fontSize#\".", - "suggestLineHeight": "Высота строки мини-приложения с предложениями. Если установить значение \"0\", будет использовано значение \"#editor.lineHeight#\". Минимальное значение — 8.", - "suggestOnTriggerCharacters": "Определяет, должны ли при вводе триггерных символов автоматически отображаться предложения.", - "suggestSelection.first": "Всегда выбирать первое предложение.", - "suggestSelection.recentlyUsed": "Выбор недавних предложений, если только дальнейший ввод не приводит к использованию одного из них, например \"console.| -> console.log\", так как \"log\" недавно использовался для завершения.", - "suggestSelection.recentlyUsedByPrefix": "Выбор предложений с учетом предыдущих префиксов, использованных для завершения этих предложений, например \"co -> console\" и \"con -> const\".", - "suggestSelection": "Управляет предварительным выбором предложений при отображении списка предложений.", - "tabCompletion.on": "При использовании дополнения по TAB будет добавляться наилучшее предложение при нажатии клавиши TAB.", - "tabCompletion.off": "Отключить дополнение по TAB.", - "tabCompletion.onlySnippets": "Вставка дополнений по TAB при совпадении их префиксов. Функция работает оптимально, если параметр \"quickSuggestions\" отключен.", - "tabCompletion": "Включает дополнения по TAB.", - "unusualLineTerminators.auto": "Необычные символы завершения строки автоматически удаляются.", - "unusualLineTerminators.off": "Необычные символы завершения строки игнорируются.", - "unusualLineTerminators.prompt": "Для необычных символов завершения строки запрашивается удаление.", - "unusualLineTerminators": "Удалите необычные символы завершения строки, которые могут вызвать проблемы.", - "useTabStops": "Вставка и удаление пробелов после позиции табуляции", - "wordSeparators": "Символы, которые будут использоваться как разделители слов при выполнении навигации или других операций, связанных со словами.", - "wordWrap.off": "Строки не будут переноситься никогда.", - "wordWrap.on": "Строки будут переноситься по ширине окна просмотра.", - "wordWrap.wordWrapColumn": "Строки будут переноситься по \"#editor.wordWrapColumn#\".", - "wordWrap.bounded": "Строки будут перенесены по минимальному значению из двух: ширина окна просмотра и \"#editor.wordWrapColumn#\".", - "wordWrap": "Управляет тем, как следует переносить строки.", - "wordWrapColumn": "Определяет столбец переноса редактора, если значение \"#editor.wordWrap#\" — \"wordWrapColumn\" или \"bounded\".", - "wrappingIndent.none": "Без отступа. Перенос строк начинается со столбца 1.", - "wrappingIndent.same": "Перенесенные строки получат тот же отступ, что и родительская строка.", - "wrappingIndent.indent": "Перенесенные строки получат отступ, увеличенный на единицу по сравнению с родительской строкой. ", - "wrappingIndent.deepIndent": "Перенесенные строки получат отступ, увеличенный на два по сравнению с родительской строкой.", - "wrappingIndent": "Управляет отступом строк с переносом по словам.", - "wrappingStrategy.simple": "Предполагает, что все символы имеют одинаковую ширину. Это быстрый алгоритм, который работает правильно для моноширинных шрифтов и некоторых скриптов (например, латинских символов), где глифы имеют одинаковую ширину.", - "wrappingStrategy.advanced": "Делегирует вычисление точек переноса браузеру. Это медленный алгоритм, который может привести к зависаниям при обработке больших файлов, но работает правильно во всех случаях.", - "wrappingStrategy": "Управляет алгоритмом, вычисляющим точки переноса." + "vs/base/browser/ui/tree/abstractTree": { + "clear": "Сброс", + "disable filter on type": "Отключить фильтр по типу", + "empty": "Элементы не найдены", + "enable filter on type": "Включить фильтр по типу", + "found": "Сопоставлено элементов: {0} из {1}" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "Цвет фона для выделения строки в позиции курсора.", - "lineHighlightBorderBox": "Цвет фона границ вокруг строки в позиции курсора.", - "rangeHighlight": "Цвет фона для выделенных диапазонов, например при использовании функций Quick Open или поиска. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "rangeHighlightBorder": "Цвет фона обводки выделения.", - "symbolHighlight": "Цвет фона выделенного символа, например, в функциях \"Перейти к определению\" или \"Перейти к следующему/предыдущему символу\". Цвет должен быть прозрачным, чтобы не скрывать оформление текста под ним.", - "symbolHighlightBorder": "Цвет фона для границы вокруг выделенных символов.", - "caret": "Цвет курсора редактора.", - "editorCursorBackground": "Цвет фона курсора редактора. Позволяет настраивать цвет символа, перекрываемого прямоугольным курсором.", - "editorWhitespaces": "Цвет пробелов в редакторе.", - "editorIndentGuides": "Цвет направляющих для отступов редактора.", - "editorActiveIndentGuide": "Цвет активных направляющих для отступов редактора.", - "editorLineNumbers": "Цвет номеров строк редактора.", - "editorActiveLineNumber": "Цвет номера активной строки редактора", - "deprecatedEditorActiveLineNumber": "Параметр 'Id' является устаревшим. Используйте вместо него параметр 'editorLineNumber.activeForeground'.", - "editorRuler": "Цвет линейки редактора.", - "editorCodeLensForeground": "Цвет переднего плана элемента CodeLens в редакторе", - "editorBracketMatchBackground": "Цвет фона парных скобок", - "editorBracketMatchBorder": "Цвет прямоугольников парных скобок", - "editorOverviewRulerBorder": "Цвет границы для линейки в окне просмотра.", - "editorOverviewRulerBackground": "Цвет фона обзорной линейки редактора. Используется, только если мини-карта включена и размещена в правой части редактора.", - "editorGutter": "Цвет фона поля в редакторе. В поле размещаются отступы глифов и номера строк.", - "unnecessaryCodeBorder": "Цвет границы для ненужного (неиспользуемого) исходного кода в редакторе.", - "unnecessaryCodeOpacity": "Непрозрачность ненужного (неиспользуемого) исходного кода в редакторе. Например, \"#000000c0\" отображает код с непрозрачностью 75 %. В высококонтрастных темах для выделения ненужного кода вместо затенения используйте цвет темы \"editorUnnecessaryCode.border\".", - "overviewRulerRangeHighlight": "Цвет маркера обзорной линейки для выделения диапазонов. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "overviewRuleError": "Цвет метки линейки в окне просмотра для ошибок.", - "overviewRuleWarning": "Цвет метки линейки в окне просмотра для предупреждений.", - "overviewRuleInfo": "Цвет метки линейки в окне просмотра для информационных сообщений." + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "Свернуть все" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "Простой текст" + "vs/base/common/actions": { + "submenu.empty": "(пусто)" }, - "vs/editor/common/model/editStack": { - "edit": "Ввод" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} дн.", + "date.fromNow.days.plural.ago": "{0} дней назад", + "date.fromNow.days.singular": "{0} дн.", + "date.fromNow.days.singular.ago": "{0} дн. назад", + "date.fromNow.hours.plural": "{0} ч", + "date.fromNow.hours.plural.ago": "{0} ч назад", + "date.fromNow.hours.singular": "{0} ч", + "date.fromNow.hours.singular.ago": "{0} ч назад", + "date.fromNow.in": "через {0}", + "date.fromNow.minutes.plural": "{0} мин", + "date.fromNow.minutes.plural.ago": "{0} мин назад", + "date.fromNow.minutes.singular": "{0} мин", + "date.fromNow.minutes.singular.ago": "{0} мин назад", + "date.fromNow.months.plural": "{0} мес.", + "date.fromNow.months.plural.ago": "{0} мес. назад", + "date.fromNow.months.singular": "{0} мес.", + "date.fromNow.months.singular.ago": "{0} мес. назад", + "date.fromNow.now": "сейчас", + "date.fromNow.seconds.plural": "{0} с", + "date.fromNow.seconds.plural.ago": "{0} с назад", + "date.fromNow.seconds.singular": "{0} сек", + "date.fromNow.seconds.singular.ago": "{0} с назад", + "date.fromNow.weeks.plural": "{0} нед.", + "date.fromNow.weeks.plural.ago": "{0} нед. назад", + "date.fromNow.weeks.singular": "{0} нед.", + "date.fromNow.weeks.singular.ago": "{0} нед. назад", + "date.fromNow.years.plural": "{0} лет", + "date.fromNow.years.plural.ago": "{0} лет назад", + "date.fromNow.years.singular": "{0} г.", + "date.fromNow.years.singular.ago": "{0} год назад" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "Произошла неизвестная ошибка. Подробные сведения см. в журнале.", + "error.moreErrors": "{0} (всего ошибок: {1})", + "nodeExceptionMessage": "Произошла системная ошибка ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "Требуется закрывающая фигурная скобка", + "error.closeBracketExpected": "Требуется закрывающая квадратная скобка", + "error.colonExpected": "Требуется двоеточие", + "error.commaExpected": "Требуется запятая", + "error.endOfFileExpected": "Ожидается конец файла", + "error.invalidNumberFormat": "Недопустимый числовой формат", + "error.invalidSymbol": "Недопустимый символ", + "error.propertyNameExpected": "Требуется имя свойства", + "error.valueExpected": "Требуется значение" + }, + "vs/base/common/keybindingLabels": { + "altKey": "ALT", + "altKey.long": "ALT", + "cmdKey.long": "Команда", + "ctrlKey": "CTRL", + "ctrlKey.long": "CTRL", + "shiftKey": "SHIFT", + "shiftKey.long": "SHIFT", + "superKey": "Превосходно", + "superKey.long": "Превосходно", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "Не удается выполнить команду оболочки на диске UNC." + }, + "vs/base/node/zip": { + "incompleteExtract": "Операция не завершена. Найдено {0} из {1} записей", + "invalid file": "Ошибка при извлечении {0}. Недопустимый файл.", + "notFound": "{0} не найдено в ZIP-архиве." + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "Другой", + "inputModeEntry": "Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены", + "inputModeEntryDescription": "{0} (нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены)", + "ok": "OK", + "quickInput.back": "Назад", + "quickInput.backWithKeybinding": "Назад ({0})", + "quickInput.countSelected": "{0} выбрано", + "quickInput.steps": "{0} / {1}", + "quickInput.visibleCount": "Результаты: {0}", + "quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов." + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "Быстрый ввод" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "Размещать на конце даже для более длинных строк", - "removedCursor": "Дополнительные курсоры удалены." + "removedCursor": "Дополнительные курсоры удалены.", + "stickydesc": "Размещать на конце даже для более длинных строк" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "Сейчас редактор недоступен. Нажмите {0} для отображения вариантов.", + "editor": "редактор" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "Выполняются ли в редакторе операции, допускающие отмену, например, \"Показать ссылки\"" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "&&Повторить", + "miSelectAll": "&&Выделить все", + "miUndo": "&&Отменить", + "redo": "Вернуть", + "selectAll": "Выбрать все", + "undo": "Отменить" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "Количество курсоров ограничено {0}." }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "Нельзя сравнить файлы, потому что один из файлов слишком большой.", "diffInsertIcon": "Оформление строки для вставок в редакторе несовпадений.", - "diffRemoveIcon": "Оформление строки для удалений в редакторе несовпадений.", - "diff.tooLarge": "Нельзя сравнить файлы, потому что один из файлов слишком большой." - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "Ничего не выбрано", - "singleSelectionRange": "Строка {0}, столбец {1} (выбрано: {2})", - "singleSelection": "Строка {0}, столбец {1}", - "multiSelectionRange": "Выделений: {0} (выделено символов: {1})", - "multiSelection": "Выделений: {0}", - "emergencyConfOn": "Теперь для параметра \"accessibilitySupport\" устанавливается значение \"вкл\".", - "openingDocs": "Открывается страница документации о специальных возможностях редактора.", - "readonlyDiffEditor": "в панели только для чтения редактора несовпадений.", - "editableDiffEditor": "на панели редактора несовпадений.", - "readonlyEditor": " в редакторе кода только для чтения", - "editableEditor": " в редакторе кода", - "changeConfigToOnMac": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите COMMAND+E.", - "changeConfigToOnWinLinux": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите CTRL+E.", - "auto_on": "Редактор настроен для оптимальной работы со средством чтения с экрана.", - "auto_off": "Редактор настроен без оптимизации для использования средства чтения с экрана, что не подходит в данной ситуации.", - "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", - "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", - "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", - "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", - "openDocMac": "Нажмите COMMAND+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", - "openDocWinLinux": "Нажмите CTRL+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", - "outroMsg": "Вы можете закрыть эту подсказку и вернуться в редактор, нажав клавиши ESCAPE или SHIFT+ESCAPE.", - "showAccessibilityHelpAction": "Показать справку по специальным возможностям", - "inspectTokens": "Разработчик: проверить токены", - "gotoLineActionLabel": "Перейти к строке/столбцу...", - "helpQuickAccess": "Показать всех поставщиков быстрого доступа", - "quickCommandActionLabel": "Палитра команд", - "quickCommandActionHelp": "Показать и выполнить команды", - "quickOutlineActionLabel": "Перейти к символу...", - "quickOutlineByCategoryActionLabel": "Перейти к символу по категориям...", - "editorViewAccessibleLabel": "Содержимое редактора", - "accessibilityHelpMessage": "Нажмите ALT+F1 для доступа к параметрам специальных возможностей.", - "toggleHighContrast": "Переключить высококонтрастную тему", - "bulkEditServiceSummary": "Внесено изменений в файлах ({1}): {0}." - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "Редактор", - "tabSize": "Число пробелов в табуляции. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\".", - "insertSpaces": "Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\". ", - "detectIndentation": "Управляет тем, будут ли параметры \"#editor.tabSize#\" и \"#editor.insertSpaces#\" определяться автоматически при открытии файла на основе содержимого файла.", - "trimAutoWhitespace": "Удалить автоматически вставляемый конечный пробел.", - "largeFileOptimizations": "Специальная обработка для больших файлов с отключением некоторых функций, которые интенсивно используют память.", - "wordBasedSuggestions": "Определяет, следует ли оценивать завершения на основе слов в документе.", - "wordBasedSuggestionsMode.currentDocument": "Предложение слов только из активного документа.", - "wordBasedSuggestionsMode.matchingDocuments": "Предложение слов из всех открытых документов на одном языке.", - "wordBasedSuggestionsMode.allDocuments": "Предложение слов из всех открытых документов.", - "wordBasedSuggestionsMode": "Определяет, из каких документов будут вычисляться завершения на основе слов.", - "semanticHighlighting.true": "Семантическое выделение включено для всех цветовых тем.", - "semanticHighlighting.false": "Семантическое выделение отключено для всех цветовых тем.", - "semanticHighlighting.configuredByTheme": "Семантическое выделение настраивается с помощью параметра \"semanticHighlighting\" текущей цветовой темы.", - "semanticHighlighting.enabled": "Определяет показ семантической подсветки для языков, поддерживающих ее.", - "stablePeek": "Оставлять быстрый редактор открытым даже при двойном щелчке по его содержимому и при нажатии ESC.", - "maxTokenizationLineLength": "Строки, длина которых превышает указанное значение, не будут размечены из соображений производительности", - "maxComputationTime": "Время ожидания в миллисекундах, по истечении которого вычисление несовпадений отменяется. Укажите значение 0, чтобы не использовать время ожидания.", - "sideBySide": "Определяет, как редактор несовпадений отображает отличия: рядом или в тексте.", - "ignoreTrimWhitespace": "Когда параметр включен, редактор несовпадений игнорирует изменения начального или конечного пробела.", - "renderIndicators": "Определяет, должны ли в редакторе отображаться индикаторы +/- для добавленных или удаленных изменений.", - "codeLens": "Определяет, отображается ли CodeLens в редакторе.", - "wordWrap.off": "Строки не будут переноситься никогда.", - "wordWrap.on": "Строки будут переноситься по ширине окна просмотра.", - "wordWrap.inherit": "Строки будут переноситься в соответствии с параметром \"#editor.wordWrap#\"." + "diffRemoveIcon": "Оформление строки для удалений в редакторе несовпадений." }, "vs/editor/browser/widget/diffReview": { + "blankLine": "пустой", + "deleteLine": "- {0} исходная строка {1}", + "diffReviewCloseIcon": "Значок для кнопки \"Закрыть\" в окне проверки несовпадений.", "diffReviewInsertIcon": "Значок для кнопки \"Вставить\" в окне проверки несовпадений.", "diffReviewRemoveIcon": "Значок для кнопки \"Удалить\" в окне проверки несовпадений.", - "diffReviewCloseIcon": "Значок для кнопки \"Закрыть\" в окне проверки несовпадений.", + "editor.action.diffReview.next": "Перейти к следующему различию", + "editor.action.diffReview.prev": "Перейти к предыдущему различию", + "equalLine": "{0} исходная строка {1} измененная строка {2}", + "header": "Различие {0} из {1}: исходная строка {2}, {3}, измененная строка {4}, {5}", + "insertLine": "+ {0} измененная строка {1}", "label.close": "Закрыть", + "more_lines_changed": "Строк изменено: {0}", "no_lines_changed": "нет измененных строк", "one_line_changed": "1 строка изменена", - "more_lines_changed": "Строк изменено: {0}", - "header": "Различие {0} из {1}: исходная строка {2}, {3}, измененная строка {4}, {5}", - "blankLine": "пустой", - "unchangedLine": "{0} неизмененная строка {1}", - "equalLine": "{0} исходная строка {1} измененная строка {2}", - "insertLine": "+ {0} измененная строка {1}", - "deleteLine": "- {0} исходная строка {1}", - "editor.action.diffReview.next": "Перейти к следующему различию", - "editor.action.diffReview.prev": "Перейти к предыдущему различию" + "unchangedLine": "{0} неизмененная строка {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "Копировать удаленную строку ({0})", "diff.clipboard.copyDeletedLinesContent.label": "Копировать удаленные строки", "diff.clipboard.copyDeletedLinesContent.single.label": "Копировать удаленную строку", - "diff.clipboard.copyDeletedLineContent.label": "Копировать удаленную строку ({0})", "diff.inline.revertChange.label": "Отменить это изменение" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "Выполняются ли в редакторе операции, допускающие отмену, например, \"Показать ссылки\"" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "Определяет, отображается ли CodeLens в редакторе.", + "detectIndentation": "Управляет тем, будут ли параметры \"#editor.tabSize#\" и \"#editor.insertSpaces#\" определяться автоматически при открытии файла на основе содержимого файла.", + "editorConfigurationTitle": "Редактор", + "ignoreTrimWhitespace": "Когда параметр включен, редактор несовпадений игнорирует изменения начального или конечного пробела.", + "insertSpaces": "Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\". ", + "largeFileOptimizations": "Специальная обработка для больших файлов с отключением некоторых функций, которые интенсивно используют память.", + "maxComputationTime": "Время ожидания в миллисекундах, по истечении которого вычисление несовпадений отменяется. Укажите значение 0, чтобы не использовать время ожидания.", + "maxTokenizationLineLength": "Строки, длина которых превышает указанное значение, не будут размечены из соображений производительности", + "renderIndicators": "Определяет, должны ли в редакторе отображаться индикаторы +/- для добавленных или удаленных изменений.", + "semanticHighlighting.configuredByTheme": "Семантическое выделение настраивается с помощью параметра \"semanticHighlighting\" текущей цветовой темы.", + "semanticHighlighting.enabled": "Определяет показ семантической подсветки для языков, поддерживающих ее.", + "semanticHighlighting.false": "Семантическое выделение отключено для всех цветовых тем.", + "semanticHighlighting.true": "Семантическое выделение включено для всех цветовых тем.", + "sideBySide": "Определяет, как редактор несовпадений отображает отличия: рядом или в тексте.", + "stablePeek": "Оставлять быстрый редактор открытым даже при двойном щелчке по его содержимому и при нажатии ESC.", + "tabSize": "Число пробелов в табуляции. Этот параметр переопределяется на основе содержимого файла, если установлен параметр \"#editor.detectIndentation#\".", + "trimAutoWhitespace": "Удалить автоматически вставляемый конечный пробел.", + "wordBasedSuggestions": "Определяет, следует ли оценивать завершения на основе слов в документе.", + "wordBasedSuggestionsMode": "Определяет, из каких документов будут вычисляться завершения на основе слов.", + "wordBasedSuggestionsMode.allDocuments": "Предложение слов из всех открытых документов.", + "wordBasedSuggestionsMode.currentDocument": "Предложение слов только из активного документа.", + "wordBasedSuggestionsMode.matchingDocuments": "Предложение слов из всех открытых документов на одном языке.", + "wordWrap.inherit": "Строки будут переноситься в соответствии с параметром \"#editor.wordWrap#\".", + "wordWrap.off": "Строки не будут переноситься никогда.", + "wordWrap.on": "Строки будут переноситься по ширине окна просмотра." }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "редактор", - "accessibilityOffAriaLabel": "Сейчас редактор недоступен. Нажмите {0} для отображения вариантов." + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "Определяет, будут ли предложения приниматься при вводе символов фиксации. Например, в JavaScript точка с запятой (\";\") может быть символом фиксации, при вводе которого предложение принимается.", + "acceptSuggestionOnEnter": "Определяет, будут ли предложения приниматься клавишей ВВОД в дополнение к клавише TAB. Это помогает избежать неоднозначности между вставкой новых строк и принятием предложений.", + "acceptSuggestionOnEnterSmart": "Принимать предложение при нажатии клавиши ВВОД только в том случае, если оно изменяет текст.", + "accessibilityPageSize": "Управляет числом строк в редакторе, которые могут быть прочитаны средством чтения с экрана за один раз. При обнаружении средства чтения с экрана автоматически устанавливается значение по умолчанию 500. Внимание! При указании числа строк, превышающего значение по умолчанию, возможно снижение производительности.", + "accessibilitySupport": "Определяет, следует ли запустить редактор в режиме оптимизации для средства чтения с экрана. Если параметр включен, перенос строк будет отключен.", + "accessibilitySupport.auto": "Редактор будет определять, подключено ли средство чтения с экрана, с помощью API-интерфейсов платформы.", + "accessibilitySupport.off": "Редактор никогда не будет оптимизироваться для использования со средством чтения с экрана.", + "accessibilitySupport.on": "Редактор будет оптимизирован для использования со средством чтения с экрана в постоянном режиме. Перенос текста будет отключен.", + "alternativeDeclarationCommand": "Идентификатор альтернативный команды, выполняемой в том случае, когда результатом операции \"Перейти к объявлению\" является текущее расположение.", + "alternativeDefinitionCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом операции \"Перейти к определению\" является текущее расположение.", + "alternativeImplementationCommand": "Идентификатор альтернативный команды, выполняемой, когда результатом команды \"Перейти к реализации\" является текущее расположение.", + "alternativeReferenceCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом выполнения операции \"Перейти к ссылке\" является текущее расположение.", + "alternativeTypeDefinitionCommand": "Идентификатор альтернативной команды, которая выполняется в том случае, если результатом операции \"Перейти к определению типа\" является текущее расположение.", + "autoClosingBrackets": "Определяет, должен ли редактор автоматически добавлять закрывающую скобку при вводе пользователем открывающей скобки.", + "autoClosingDelete": "Определяет, должен ли редактор удалять соседние закрывающие кавычки или квадратные скобки при удалении.", + "autoClosingOvertype": "Определяет, должны ли в редакторе заменяться закрывающие кавычки или скобки при вводе.", + "autoClosingQuotes": "Определяет, должен ли редактор автоматически закрывать кавычки, если пользователь добавил открывающую кавычку.", + "autoIndent": "Определяет, должен ли редактор автоматически изменять отступы, когда пользователи вводят, вставляют или перемещают текст или изменяют отступы строк.", + "autoSurround": "Определяет, должен ли редактор автоматически обрамлять выделения при вводе кавычек или квадратных скобок.", + "codeActions": "Включает индикатор действия кода в редакторе.", + "codeLens": "Определяет, отображается ли CodeLens в редакторе.", + "codeLensFontFamily": "Управляет семейством шрифтов для CodeLens.", + "codeLensFontSize": "Определяет размер шрифта в пикселях для CodeLens. Если задано значение \"0\", то используется 90% от \"#editor.fontSize#\".", + "colorDecorators": "Определяет, должны ли в редакторе отображаться внутренние декораторы цвета и средство выбора цвета.", + "columnSelection": "Включение того, что выбор с помощью клавиатуры и мыши приводит к выбору столбца.", + "comments.ignoreEmptyLines": "Определяет, должны ли пустые строки игнорироваться с помощью действий переключения, добавления или удаления для комментариев к строкам.", + "comments.insertSpace": "Определяет, вставляется ли пробел при комментировании.", + "copyWithSyntaxHighlighting": "Определяет, будет ли текст скопирован в буфер обмена с подсветкой синтаксиса.", + "cursorBlinking": "Управляет стилем анимации курсора.", + "cursorSmoothCaretAnimation": "Управляет тем, следует ли включить плавную анимацию курсора.", + "cursorStyle": "Управляет стилем курсора.", + "cursorSurroundingLines": "Определяет минимальное число видимых начальных и конечных линий, окружающих курсор. Этот параметр имеет название \"scrollOff\" или \"scrollOffset\" в некоторых других редакторах.", + "cursorSurroundingLinesStyle": "Определяет, когда необходимо применять \"cursorSurroundingLines\".", + "cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" принудительно применяется во всех случаях.", + "cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" применяется только при запуске с помощью клавиатуры или API.", + "cursorWidth": "Управляет шириной курсора, когда для параметра \"#editor.cursorStyle#\" установлено значение 'line'", + "definitionLinkOpensInPeek": "Определяет, всегда ли жест мышью для перехода к определению открывает мини-приложение быстрого редактирования.", + "deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.suggest.showKeywords' или 'editor.suggest.showSnippets'.", + "dragAndDrop": "Определяет, следует ли редактору разрешить перемещение выделенных элементов с помощью перетаскивания.", + "editor.autoClosingBrackets.beforeWhitespace": "Автоматически закрывать скобки только в том случае, если курсор находится слева от пробела.", + "editor.autoClosingBrackets.languageDefined": "Использовать конфигурации языка для автоматического закрытия скобок.", + "editor.autoClosingDelete.auto": "Удалять соседние закрывающие кавычки и квадратные скобки только в том случае, если они были вставлены автоматически.", + "editor.autoClosingOvertype.auto": "Заменять закрывающие кавычки и скобки при вводе только в том случае, если кавычки или скобки были вставлены автоматически.", + "editor.autoClosingQuotes.beforeWhitespace": "Автоматически закрывать кавычки только в том случае, если курсор находится слева от пробела.", + "editor.autoClosingQuotes.languageDefined": "Использовать конфигурации языка для автоматического закрытия кавычек.", + "editor.autoIndent.advanced": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки и вызывать специальные правила onEnterRules, определяемые языками.", + "editor.autoIndent.brackets": "Редактор будет сохранять отступы текущей строки и учитывать скобки в соответствии с синтаксисом языка.", + "editor.autoIndent.full": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки, вызывать специальные правила onEnterRules, определяемые языками и учитывать правила отступа indentationRules, определяемые языками.", + "editor.autoIndent.keep": "Редактор будет сохранять отступ текущей строки.", + "editor.autoIndent.none": "Редактор не будет вставлять отступы автоматически.", + "editor.autoSurround.brackets": "Обрамлять с помощью скобок, а не кавычек.", + "editor.autoSurround.languageDefined": "Использовать конфигурации языка для автоматического обрамления выделений.", + "editor.autoSurround.quotes": "Обрамлять с помощью кавычек, а не скобок.", + "editor.editor.gotoLocation.multipleDeclarations": "Управляет поведением команды \"Перейти к объявлению\" при наличии нескольких целевых расположений.", + "editor.editor.gotoLocation.multipleDefinitions": "Управляет поведением команды \"Перейти к определению\" при наличии нескольких целевых расположений.", + "editor.editor.gotoLocation.multipleImplemenattions": "Управляет поведением команды \"Перейти к реализациям\" при наличии нескольких целевых расположений.", + "editor.editor.gotoLocation.multipleReferences": "Управляет поведением команды \"Перейти к ссылкам\" при наличии нескольких целевых расположений.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Управляет поведением команды \"Перейти к определению типа\" при наличии нескольких целевых расположений.", + "editor.find.autoFindInSelection.always": "Всегда включать функцию \"Найти в выделении\" автоматически.", + "editor.find.autoFindInSelection.multiline": "Автоматическое включение функции \"Найти в выделении\" при выборе нескольких строк содержимого.", + "editor.find.autoFindInSelection.never": "Никогда не включать функцию \"Найти в выделении\" автоматически (по умолчанию).", + "editor.gotoLocation.multiple.deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.editor.gotoLocation.multipleDefinitions' или 'editor.editor.gotoLocation.multipleImplementations'.", + "editor.gotoLocation.multiple.goto": "Перейдите к основному результату и включите быструю навигацию для остальных", + "editor.gotoLocation.multiple.gotoAndPeek": "Перейти к основному результату и показать быстрый редактор", + "editor.gotoLocation.multiple.peek": "Показать предварительные результаты (по умолчанию)", + "editor.suggest.showClasss": "Когда параметр включен, в IntelliSense отображаются предложения \"class\".", + "editor.suggest.showColors": "Когда параметр включен, в IntelliSense отображаются предложения \"color\".", + "editor.suggest.showConstants": "Когда параметр включен, в IntelliSense отображаются предложения \"constant\".", + "editor.suggest.showConstructors": "Когда параметр включен, в IntelliSense отображаются предложения \"constructor\".", + "editor.suggest.showCustomcolors": "Когда параметр включен, в IntelliSense отображаются предложения \"customcolor\".", + "editor.suggest.showDeprecated": "Когда параметр включен, в IntelliSense отображаются предложения \"deprecated\".", + "editor.suggest.showEnumMembers": "Когда параметр включен, в IntelliSense отображаются предложения \"enumMember\".", + "editor.suggest.showEnums": "Когда параметр включен, в IntelliSense отображаются предложения \"enum\".", + "editor.suggest.showEvents": "Когда параметр включен, в IntelliSense отображаются предложения \"event\".", + "editor.suggest.showFields": "Когда параметр включен, в IntelliSense отображаются предложения \"field\".", + "editor.suggest.showFiles": "Когда параметр включен, в IntelliSense отображаются предложения \"file\".", + "editor.suggest.showFolders": "Когда параметр включен, в IntelliSense отображаются предложения \"folder\".", + "editor.suggest.showFunctions": "Когда параметр включен, в IntelliSense отображаются предложения \"function\".", + "editor.suggest.showInterfaces": "Когда параметр включен, в IntelliSense отображаются предложения \"interface\".", + "editor.suggest.showIssues": "Во включенном состоянии IntelliSense отображает предложения типа \"проблемы\".", + "editor.suggest.showKeywords": "Когда параметр включен, в IntelliSense отображаются предложения \"keyword\".", + "editor.suggest.showMethods": "Когда параметр включен, в IntelliSense отображаются предложения \"method\".", + "editor.suggest.showModules": "Когда параметр включен, в IntelliSense отображаются предложения \"module\".", + "editor.suggest.showOperators": "Когда параметр включен, в IntelliSense отображаются предложения \"operator\".", + "editor.suggest.showPropertys": "Когда параметр включен, в IntelliSense отображаются предложения \"property\".", + "editor.suggest.showReferences": "Когда параметр включен, в IntelliSense отображаются предложения \"reference\".", + "editor.suggest.showSnippets": "Когда параметр включен, в IntelliSense отображаются предложения \"snippet\".", + "editor.suggest.showStructs": "Когда параметр включен, в IntelliSense отображаются предложения \"struct\".", + "editor.suggest.showTexts": "Когда параметр включен, в IntelliSense отображаются предложения \"text\".", + "editor.suggest.showTypeParameters": "Когда параметр включен, в IntelliSense отображаются предложения \"typeParameter\".", + "editor.suggest.showUnits": "Когда параметр включен, в IntelliSense отображаются предложения \"unit\".", + "editor.suggest.showUsers": "Во включенном состоянии IntelliSense показывает предложения типа \"пользователи\".", + "editor.suggest.showValues": "Когда параметр включен, в IntelliSense отображаются предложения \"value\".", + "editor.suggest.showVariables": "Когда параметр включен, в IntelliSense отображаются предложения \"variable\".", + "editorViewAccessibleLabel": "Содержимое редактора", + "emptySelectionClipboard": "Управляет тем, копируется ли текущая строка при копировании без выделения.", + "fastScrollSensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.", + "find.addExtraSpaceOnTop": "Определяет, должно ли мини-приложение поиска добавлять дополнительные строки в начале окна редактора. Если задано значение true, вы можете прокрутить первую строку при отображаемом мини-приложении поиска.", + "find.autoFindInSelection": "Управляет условием автоматического включения поиска в выделенном фрагменте.", + "find.cursorMoveOnType": "Определяет, должен ли курсор перемещаться для поиска совпадений при вводе.", + "find.globalFindClipboard": "Определяет, должно ли мини-приложение поиска считывать или изменять общий буфер обмена поиска в macOS.", + "find.loop": "Определяет, будет ли поиск автоматически перезапускаться с начала (или с конца), если не найдено никаких других соответствий.", + "find.seedSearchStringFromSelection": "Определяет, можно ли передать строку поиска в мини-приложение поиска из текста, выделенного в редакторе.", + "folding": "Определяет, включено ли свертывание кода в редакторе.", + "foldingHighlight": "Определяет, должен ли редактор выделять сложенные диапазоны.", + "foldingStrategy": "Управляет стратегией для вычисления свертываемых диапазонов.", + "foldingStrategy.auto": "Используйте стратегию свертывания для конкретного языка, если она доступна, в противном случае используйте стратегию на основе отступов.", + "foldingStrategy.indentation": "Используйте стратегию свертывания на основе отступов.", + "fontFamily": "Определяет семейство шрифтов.", + "fontFeatureSettings": "Явное свойство CSS \"font-feature-settings\". Если необходимо только включить или отключить лигатуры, вместо него можно передать логическое значение.", + "fontLigatures": "Включает или отключает лигатуры шрифтов (характеристики шрифта \"calt\" и \"liga\"). Измените этот параметр на строку для детального управления свойством CSS \"font-feature-settings\".", + "fontLigaturesGeneral": "Настраивает лигатуры или характеристики шрифта. Можно указать логическое значение, чтобы включить или отключить лигатуры, или строку для значения свойства CSS \"font-feature-settings\".", + "fontSize": "Определяет размер шрифта в пикселях.", + "fontWeight": "Управляет насыщенностью шрифта. Допустимые значения: ключевые слова \"normal\" или \"bold\", а также числа в диапазоне от 1 до 1000.", + "fontWeightErrorMessage": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.", + "formatOnPaste": "Определяет, будет ли редактор автоматически форматировать вставленное содержимое. Модуль форматирования должен быть доступен и иметь возможность форматировать диапазон в документе.", + "formatOnType": "Управляет параметром, определяющим, должен ли редактор автоматически форматировать строку после ввода.", + "glyphMargin": "Управляет отображением вертикальных полей глифа в редакторе. Поля глифа в основном используются для отладки.", + "hideCursorInOverviewRuler": "Управляет скрытием курсора в обзорной линейке.", + "highlightActiveIndentGuide": "Управляет тем, должна ли выделяться активная направляющая отступа в редакторе.", + "hover.delay": "Определяет время задержки в миллисекундах перед отображением наведения.", + "hover.enabled": "Управляет тем, отображается ли наведение.", + "hover.sticky": "Управляет тем, должно ли наведение оставаться видимым при наведении на него курсора мыши.", + "inlayHints.enable": "Включает встроенные указания в редакторе.", + "inlayHints.fontFamily": "Управляет семейством шрифтов встроенных указаний в редакторе.", + "inlayHints.fontSize": "Определяет размер шрифта встроенных указаний в редакторе. Если задано значение \"0\", используется 90 % от \"#editor.fontSize#\".", + "inlineSuggest.enabled": "Определяет, следует ли автоматически показывать встроенные предложения в редакторе.", + "letterSpacing": "Управляет интервалом между буквами в пикселях.", + "lineHeight": "Управляет высотой строк. Укажите 0 для вычисления высоты строки по размеру шрифта.", + "lineNumbers": "Управляет отображением номеров строк.", + "lineNumbers.interval": "Номера строк отображаются каждые 10 строк.", + "lineNumbers.off": "Номера строк не отображаются.", + "lineNumbers.on": "Отображаются абсолютные номера строк.", + "lineNumbers.relative": "Отображаемые номера строк вычисляются как расстояние в строках до положения курсора.", + "linkedEditing": "Определяет, включена ли поддержка связанного редактирования в редакторе. В зависимости от языка, связанные символы, например, теги HTML, обновляются при редактировании.", + "links": "Определяет, должен ли редактор определять ссылки и делать их доступными для щелчка.", + "matchBrackets": "Выделять соответствующие скобки.", + "minimap.enabled": "Определяет, отображается ли мини-карта.", + "minimap.maxColumn": "Ограничивает ширину мини-карты, чтобы количество отображаемых столбцов не превышало определенное количество.", + "minimap.renderCharacters": "Отображает фактические символы в строке вместо цветных блоков.", + "minimap.scale": "Масштаб содержимого, нарисованного на мини-карте: 1, 2 или 3.", + "minimap.showSlider": "Определяет, когда отображается ползунок мини-карты.", + "minimap.side": "Определяет, с какой стороны будет отображаться мини-карта.", + "minimap.size": "Управляет размером миникарты.", + "minimap.size.fill": "Мини-карта будет растягиваться или сжиматься по мере необходимости, чтобы заполнить редактор по высоте (без прокрутки).", + "minimap.size.fit": "Миникарта будет уменьшаться по мере необходимости, чтобы никогда не быть больше, чем редактор (без прокрутки).", + "minimap.size.proportional": "Мини-карта имеет такой же размер, что и содержимое редактора (возможна прокрутка).", + "mouseWheelScrollSensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.", + "mouseWheelZoom": "Изменение размера шрифта в редакторе при нажатой клавише CTRL и движении колесика мыши.", + "multiCursorMergeOverlapping": "Объединить несколько курсоров, когда они перекрываются.", + "multiCursorModifier": "Модификатор, который будет использоваться для добавления нескольких курсоров с помощью мыши. Жесты мыши \"Перейти к определению\" и \"Открыть ссылку\" будут изменены так, чтобы они не конфликтовали с несколькими курсорами. [Дополнительные сведения](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier). ", + "multiCursorModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", + "multiCursorModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.", + "multiCursorPaste": "Управляет вставкой, когда число вставляемых строк соответствует числу курсоров.", + "multiCursorPaste.full": "Каждый курсор вставляет полный текст.", + "multiCursorPaste.spread": "Каждый курсор вставляет одну строку текста.", + "occurrencesHighlight": "Определяет, должен ли редактор выделять экземпляры семантических символов.", + "overviewRulerBorder": "Определяет, должна ли отображаться граница на обзорной линейке.", + "padding.bottom": "Задает пространство между нижним краем редактора и последней строкой.", + "padding.top": "Задает пространство между верхним краем редактора и первой строкой.", + "parameterHints.cycle": "Определяет, меню подсказок остается открытым или закроется при достижении конца списка.", + "parameterHints.enabled": "Включает всплывающее окно с документацией по параметру и сведениями о типе, которое отображается во время набора.", + "peekWidgetDefaultFocus": "Определяет, следует ли переключить фокус на встроенный редактор или дерево в виджете обзора.", + "peekWidgetDefaultFocus.editor": "Фокусировка на редакторе при открытии обзора", + "peekWidgetDefaultFocus.tree": "Фокусировка на дереве при открытии обзора", + "quickSuggestions": "Определяет, должны ли при вводе текста автоматически отображаться предложения.", + "quickSuggestions.comments": "Разрешение кратких предложений в комментариях.", + "quickSuggestions.other": "Разрешение кратких предложений вне строк и комментариев.", + "quickSuggestions.strings": "Разрешение кратких предложений в строках.", + "quickSuggestionsDelay": "Управляет длительностью задержки (в мс) перед отображением кратких предложений.", + "renameOnType": "Определяет, выполняет ли редактор автоматическое переименование по типу.", + "renameOnTypeDeprecate": "Не рекомендуется; используйте вместо этого параметр \"editor.linkedEditing\".", + "renderControlCharacters": "Определяет, должны ли в редакторе отображаться управляющие символы.", + "renderFinalNewline": "Отображение номера последней строки, когда файл заканчивается новой строкой.", + "renderIndentGuides": "Определяет, должны ли в редакторе отображаться направляющие отступа.", + "renderLineHighlight": "Определяет, должен ли редактор выделять текущую строку.", + "renderLineHighlight.all": "Выделяет поле и текущую строку.", + "renderLineHighlightOnlyWhenFocus": "Определяет, должен ли редактор отрисовывать выделение текущей строки, только когда он находится в фокусе.", + "renderWhitespace": "Определяет, должны ли в редакторе отображаться пробелы.", + "renderWhitespace.boundary": "Отрисовка пробелов, кроме одиночных пробелов между словами.", + "renderWhitespace.selection": "Отображать пробелы только в выделенном тексте.", + "renderWhitespace.trailing": "Отображать только конечные пробелы.", + "roundedSelection": "Управляет тем, необходимо ли отображать скругленные углы для выделения.", + "rulers": "Отображать вертикальные линейки после определенного числа моноширинных символов. Для отображения нескольких линеек укажите несколько значений. Если не указано ни одного значения, вертикальные линейки отображаться не будут.", + "rulers.color": "Цвет линейки этого редактора.", + "rulers.size": "Число моноширинных символов, при котором будет отрисовываться линейка этого редактора.", + "scrollBeyondLastColumn": "Управляет количеством дополнительных символов, на которое содержимое редактора будет прокручиваться по горизонтали.", + "scrollBeyondLastLine": "Определяет, будет ли содержимое редактора прокручиваться за последнюю строку.", + "scrollPredominantAxis": "Прокрутка только вдоль основной оси при прокрутке по вертикали и горизонтали одновременно. Предотвращает смещение по горизонтали при прокрутке по вертикали на трекпаде.", + "selectLeadingAndTrailingWhitespace": "Должны ли всегда быть выбраны начальный и конечный пробелы.", + "selectionClipboard": "Контролирует, следует ли поддерживать первичный буфер обмена Linux.", + "selectionHighlight": "Определяет, должен ли редактор выделять совпадения, аналогичные выбранному фрагменту.", + "showDeprecated": "Управляет перечеркиванием устаревших переменных.", + "showFoldingControls": "Определяет, когда элементы управления свертывания отображаются на переплете.", + "showFoldingControls.always": "Всегда показывать свертываемые элементы управления.", + "showFoldingControls.mouseover": "Показывать только элементы управления свертывания, когда указатель мыши находится над переплетом.", + "showUnused": "Управляет скрытием неиспользуемого кода.", + "smoothScrolling": "Определяет, будет ли использоваться анимация при прокрутке содержимого редактора", + "snippetSuggestions": "Управляет отображением фрагментов вместе с другими предложениями и их сортировкой.", + "snippetSuggestions.bottom": "Отображать предложения фрагментов под другими предложениями.", + "snippetSuggestions.inline": "Отображать предложения фрагментов рядом с другими предложениями.", + "snippetSuggestions.none": "Не отображать предложения фрагментов.", + "snippetSuggestions.top": "Отображать предложения фрагментов поверх других предложений.", + "stickyTabStops": "Эмулировать поведение выделения для символов табуляции при использовании пробелов для отступа. Выделение будет применено к позициям табуляции.", + "suggest.filterGraceful": "Управляет тем, допускаются ли небольшие опечатки в предложениях фильтрации и сортировки.", + "suggest.insertMode": "Определяет, будут ли перезаписываться слова при принятии вариантов завершения. Обратите внимание, что это зависит от расширений, использующих эту функцию.", + "suggest.insertMode.insert": "Вставить предложение без перезаписи текста справа от курсора.", + "suggest.insertMode.replace": "Вставить предложение и перезаписать текст справа от курсора.", + "suggest.localityBonus": "Определяет, следует ли учитывать при сортировке слова, расположенные рядом с курсором.", + "suggest.maxVisibleSuggestions.dep": "Этот параметр является нерекомендуемым. Теперь размер мини-приложения предложений можно изменить.", + "suggest.preview": "Определяет, следует ли просматривать результат предложения в редакторе.", + "suggest.shareSuggestSelections": "Определяет, используются ли сохраненные варианты выбора предложений совместно несколькими рабочими областями и окнами (требуется \"#editor.suggestSelection#\").", + "suggest.showIcons": "Указывает, нужно ли отображать значки в предложениях.", + "suggest.showInlineDetails": "Определяет, отображаются ли сведения о предложении встроенным образом вместе с меткой или только в мини-приложении сведений.", + "suggest.showStatusBar": "Определяет видимость строки состояния в нижней части виджета предложений.", + "suggest.snippetsPreventQuickSuggestions": "Определяет, запрещает ли активный фрагмент кода экспресс-предложения.", + "suggestFontSize": "Размер шрифта мини-приложения с предложениями. Если установить значение \"0\", будет использовано значение \"#editor.fontSize#\".", + "suggestLineHeight": "Высота строки мини-приложения с предложениями. Если установить значение \"0\", будет использовано значение \"#editor.lineHeight#\". Минимальное значение — 8.", + "suggestOnTriggerCharacters": "Определяет, должны ли при вводе триггерных символов автоматически отображаться предложения.", + "suggestSelection": "Управляет предварительным выбором предложений при отображении списка предложений.", + "suggestSelection.first": "Всегда выбирать первое предложение.", + "suggestSelection.recentlyUsed": "Выбор недавних предложений, если только дальнейший ввод не приводит к использованию одного из них, например \"console.| -> console.log\", так как \"log\" недавно использовался для завершения.", + "suggestSelection.recentlyUsedByPrefix": "Выбор предложений с учетом предыдущих префиксов, использованных для завершения этих предложений, например \"co -> console\" и \"con -> const\".", + "tabCompletion": "Включает дополнения по TAB.", + "tabCompletion.off": "Отключить дополнение по TAB.", + "tabCompletion.on": "При использовании дополнения по TAB будет добавляться наилучшее предложение при нажатии клавиши TAB.", + "tabCompletion.onlySnippets": "Вставка дополнений по TAB при совпадении их префиксов. Функция работает оптимально, если параметр \"quickSuggestions\" отключен.", + "unfoldOnClickAfterEndOfLine": "Определяет, будет ли щелчок пустого содержимого после свернутой строки развертывать ее.", + "unusualLineTerminators": "Удалите необычные символы завершения строки, которые могут вызвать проблемы.", + "unusualLineTerminators.auto": "Необычные символы завершения строки автоматически удаляются.", + "unusualLineTerminators.off": "Необычные символы завершения строки игнорируются.", + "unusualLineTerminators.prompt": "Для необычных символов завершения строки запрашивается удаление.", + "useTabStops": "Вставка и удаление пробелов после позиции табуляции", + "wordSeparators": "Символы, которые будут использоваться как разделители слов при выполнении навигации или других операций, связанных со словами.", + "wordWrap": "Управляет тем, как следует переносить строки.", + "wordWrap.bounded": "Строки будут перенесены по минимальному значению из двух: ширина окна просмотра и \"#editor.wordWrapColumn#\".", + "wordWrap.off": "Строки не будут переноситься никогда.", + "wordWrap.on": "Строки будут переноситься по ширине окна просмотра.", + "wordWrap.wordWrapColumn": "Строки будут переноситься по \"#editor.wordWrapColumn#\".", + "wordWrapColumn": "Определяет столбец переноса редактора, если значение \"#editor.wordWrap#\" — \"wordWrapColumn\" или \"bounded\".", + "wrappingIndent": "Управляет отступом строк с переносом по словам.", + "wrappingIndent.deepIndent": "Перенесенные строки получат отступ, увеличенный на два по сравнению с родительской строкой.", + "wrappingIndent.indent": "Перенесенные строки получат отступ, увеличенный на единицу по сравнению с родительской строкой. ", + "wrappingIndent.none": "Без отступа. Перенос строк начинается со столбца 1.", + "wrappingIndent.same": "Перенесенные строки получат тот же отступ, что и родительская строка.", + "wrappingStrategy": "Управляет алгоритмом, вычисляющим точки переноса.", + "wrappingStrategy.advanced": "Делегирует вычисление точек переноса браузеру. Это медленный алгоритм, который может привести к зависаниям при обработке больших файлов, но работает правильно во всех случаях.", + "wrappingStrategy.simple": "Предполагает, что все символы имеют одинаковую ширину. Это быстрый алгоритм, который работает правильно для моноширинных шрифтов и некоторых скриптов (например, латинских символов), где глифы имеют одинаковую ширину." }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "&&Вырезать", - "actions.clipboard.cutLabel": "Вырезать", - "miCopy": "&&Копировать", - "actions.clipboard.copyLabel": "Копирование", - "copy as": "Копировать как", - "miPaste": "&&Вставить", - "actions.clipboard.pasteLabel": "Вставить", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Копировать с выделением синтаксиса" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "Включен ли параметр \"editor.columnSelection\"", + "editorFocus": "Находится ли фокус на редакторе или на мини-приложении редактора (например, фокус находится на мини-приложении поиска)", + "editorHasCodeActionsProvider": "Есть ли в редакторе поставщик действий с кодом", + "editorHasCodeLensProvider": "Есть ли в редакторе поставщик CodeLens", + "editorHasCompletionItemProvider": "Есть ли в редакторе поставщик элементов завершения", + "editorHasDeclarationProvider": "Есть ли в редакторе поставщик объявлений", + "editorHasDefinitionProvider": "Есть ли в редакторе поставщик определений", + "editorHasDocumentFormattingProvider": "Есть ли в редакторе поставщик форматирования документов", + "editorHasDocumentHighlightProvider": "Есть ли в редакторе поставщик выделения документов", + "editorHasDocumentSelectionFormattingProvider": "Есть ли в редакторе поставщик форматирования для выделения документов", + "editorHasDocumentSymbolProvider": "Есть ли в редакторе поставщик символов документа", + "editorHasHoverProvider": "Есть ли в редакторе поставщик наведения", + "editorHasImplementationProvider": "Есть ли в редакторе поставщик реализации", + "editorHasInlayHintsProvider": "Есть ли в редакторе поставщик встроенных подсказок", + "editorHasMultipleDocumentFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования документов", + "editorHasMultipleDocumentSelectionFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования для выделения документов", + "editorHasMultipleSelections": "Есть ли в редакторе множественный выбор", + "editorHasReferenceProvider": "Есть ли в редакторе поставщик ссылок", + "editorHasRenameProvider": "Есть ли в редакторе поставщик переименования", + "editorHasSelection": "Есть ли в редакторе выбранный текст", + "editorHasSignatureHelpProvider": "Есть ли в редакторе поставщик справки по сигнатурам", + "editorHasTypeDefinitionProvider": "Есть ли в редакторе поставщик определений типов", + "editorHoverVisible": "Является ли наведение в редакторе видимым", + "editorLangId": "Идентификатор языка редактора", + "editorReadonly": "Доступен ли редактор только для чтения", + "editorTabMovesFocus": "Перемещается ли фокус с редактора при нажатии клавиши TAB", + "editorTextFocus": "Находится ли фокус на тексте в редакторе (курсор мигает)", + "inCompositeEditor": "Является ли редактор частью большего редактора (например, записных книжек)", + "inDiffEditor": "Является ли контекст редактором несовпадений", + "textInputFocus": "Находится ли фокус на редакторе или на поле ввода форматированного текста (курсор мигает)" + }, + "vs/editor/common/model/editStack": { + "edit": "Ввод" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "Простой текст" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "Нажмите ALT+F1 для доступа к параметрам специальных возможностей.", + "auto_off": "Редактор настроен без оптимизации для использования средства чтения с экрана, что не подходит в данной ситуации.", + "auto_on": "Редактор настроен для оптимальной работы со средством чтения с экрана.", + "bulkEditServiceSummary": "Внесено изменений в файлах ({1}): {0}.", + "changeConfigToOnMac": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите COMMAND+E.", + "changeConfigToOnWinLinux": "Чтобы оптимизировать редактор для использования со средством чтения с экрана, нажмите CTRL+E.", + "editableDiffEditor": "на панели редактора несовпадений.", + "editableEditor": " в редакторе кода", + "editorViewAccessibleLabel": "Содержимое редактора", + "emergencyConfOn": "Теперь для параметра \"accessibilitySupport\" устанавливается значение \"вкл\".", + "gotoLineActionLabel": "Перейти к строке/столбцу...", + "helpQuickAccess": "Показать всех поставщиков быстрого доступа", + "inspectTokens": "Разработчик: проверить токены", + "multiSelection": "Выделений: {0}", + "multiSelectionRange": "Выделений: {0} (выделено символов: {1})", + "noSelection": "Ничего не выбрано", + "openDocMac": "Нажмите COMMAND+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", + "openDocWinLinux": "Нажмите CTRL+H, чтобы открыть окно браузера с дополнительной информацией о специальных возможностях редактора.", + "openingDocs": "Открывается страница документации о специальных возможностях редактора.", + "outroMsg": "Вы можете закрыть эту подсказку и вернуться в редактор, нажав клавиши ESCAPE или SHIFT+ESCAPE.", + "quickCommandActionHelp": "Показать и выполнить команды", + "quickCommandActionLabel": "Палитра команд", + "quickOutlineActionLabel": "Перейти к символу...", + "quickOutlineByCategoryActionLabel": "Перейти к символу по категориям...", + "readonlyDiffEditor": "в панели только для чтения редактора несовпадений.", + "readonlyEditor": " в редакторе кода только для чтения", + "showAccessibilityHelpAction": "Показать справку по специальным возможностям", + "singleSelection": "Строка {0}, столбец {1}", + "singleSelectionRange": "Строка {0}, столбец {1} (выбрано: {2})", + "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", + "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", + "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", + "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", + "toggleHighContrast": "Переключить высококонтрастную тему" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "Цвет курсора редактора.", + "deprecatedEditorActiveLineNumber": "Параметр 'Id' является устаревшим. Используйте вместо него параметр 'editorLineNumber.activeForeground'.", + "editorActiveIndentGuide": "Цвет активных направляющих для отступов редактора.", + "editorActiveLineNumber": "Цвет номера активной строки редактора", + "editorBracketMatchBackground": "Цвет фона парных скобок", + "editorBracketMatchBorder": "Цвет прямоугольников парных скобок", + "editorCodeLensForeground": "Цвет переднего плана элемента CodeLens в редакторе", + "editorCursorBackground": "Цвет фона курсора редактора. Позволяет настраивать цвет символа, перекрываемого прямоугольным курсором.", + "editorGhostTextBorder": "Цвет границы для едва различимого текста в редакторе.", + "editorGhostTextForeground": "Цвет переднего плана для едва различимого текста в редакторе.", + "editorGutter": "Цвет фона поля в редакторе. В поле размещаются отступы глифов и номера строк.", + "editorIndentGuides": "Цвет направляющих для отступов редактора.", + "editorLineNumbers": "Цвет номеров строк редактора.", + "editorOverviewRulerBackground": "Цвет фона обзорной линейки редактора. Используется, только если мини-карта включена и размещена в правой части редактора.", + "editorOverviewRulerBorder": "Цвет границы для линейки в окне просмотра.", + "editorRuler": "Цвет линейки редактора.", + "editorWhitespaces": "Цвет пробелов в редакторе.", + "lineHighlight": "Цвет фона для выделения строки в позиции курсора.", + "lineHighlightBorderBox": "Цвет фона границ вокруг строки в позиции курсора.", + "overviewRuleError": "Цвет метки линейки в окне просмотра для ошибок.", + "overviewRuleInfo": "Цвет метки линейки в окне просмотра для информационных сообщений.", + "overviewRuleWarning": "Цвет метки линейки в окне просмотра для предупреждений.", + "overviewRulerRangeHighlight": "Цвет маркера обзорной линейки для выделения диапазонов. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "rangeHighlight": "Цвет фона для выделенных диапазонов, например при использовании функций Quick Open или поиска. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "rangeHighlightBorder": "Цвет фона обводки выделения.", + "symbolHighlight": "Цвет фона выделенного символа, например, в функциях \"Перейти к определению\" или \"Перейти к следующему/предыдущему символу\". Цвет должен быть прозрачным, чтобы не скрывать оформление текста под ним.", + "symbolHighlightBorder": "Цвет фона для границы вокруг выделенных символов.", + "unnecessaryCodeBorder": "Цвет границы для ненужного (неиспользуемого) исходного кода в редакторе.", + "unnecessaryCodeOpacity": "Непрозрачность ненужного (неиспользуемого) исходного кода в редакторе. Например, \"#000000c0\" отображает код с непрозрачностью 75 %. В высококонтрастных темах для выделения ненужного кода вместо затенения используйте цвет темы \"editorUnnecessaryCode.border\"." }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "Начальная точка выделения", "anchorSet": "Начальная точка установлена в {0}:{1}", - "setSelectionAnchor": "Установить начальную точку выделения", + "cancelSelectionAnchor": "Отменить начальную точку выделения", "goToSelectionAnchor": "Перейти к начальной точке выделения", "selectFromAnchorToCursor": "Выделить текст от начальной точки выделения до курсора", - "cancelSelectionAnchor": "Отменить начальную точку выделения" + "selectionAnchor": "Начальная точка выделения", + "setSelectionAnchor": "Установить начальную точку выделения" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "Перейти к &&скобке", "overviewRulerBracketMatchForeground": "Цвет метки линейки в окне просмотра для пар скобок.", "smartSelect.jumpBracket": "Перейти к скобке", - "smartSelect.selectToBracket": "Выбрать скобку", - "miGoToBracket": "Перейти к &&скобке" + "smartSelect.selectToBracket": "Выбрать скобку" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "Переместить выделенный текст влево", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "Транспортировать буквы" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "Копирование", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Копировать с выделением синтаксиса", + "actions.clipboard.cutLabel": "Вырезать", + "actions.clipboard.pasteLabel": "Вставить", + "copy as": "Копировать как", + "miCopy": "&&Копировать", + "miCut": "&&Вырезать", + "miPaste": "&&Вставить" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "При применении действия кода произошла неизвестная ошибка", + "args.schema.apply": "Определяет, когда применяются возвращенные действия.", + "args.schema.apply.first": "Всегда применять первое возвращенное действие кода.", + "args.schema.apply.ifSingle": "Применить первое действие возвращенного кода, если оно является единственным.", + "args.schema.apply.never": "Не применять действия возвращенного кода.", + "args.schema.kind": "Тип запускаемого действия кода.", + "args.schema.preferred": "Определяет, следует ли возвращать только предпочтительные действия кода.", + "autoFix.label": "Автоисправление...", + "editor.action.autoFix.noneMessage": "Нет доступных автоисправлений", + "editor.action.codeAction.noneMessage": "Доступные действия кода отсутствуют", + "editor.action.codeAction.noneMessage.kind": "Действия кода для \"{0}\" недоступны", + "editor.action.codeAction.noneMessage.preferred": "Нет доступных предпочтительных действий кода", + "editor.action.codeAction.noneMessage.preferred.kind": "Нет доступных предпочтительных действий кода для \"{0}\".", + "editor.action.organize.noneMessage": "Действие для упорядочения импортов отсутствует", + "editor.action.quickFix.noneMessage": "Доступные действия кода отсутствуют", + "editor.action.refactor.noneMessage": "Доступные операции рефакторинга отсутствуют", + "editor.action.refactor.noneMessage.kind": "Нет доступного рефакторинга для \"{0}\"", + "editor.action.refactor.noneMessage.preferred": "Нет доступных предпочтительных рефакторингов", + "editor.action.refactor.noneMessage.preferred.kind": "Нет доступных предпочтительных рефакторингов для \"{0}\"", + "editor.action.source.noneMessage": "Доступные исходные действия отсутствуют", + "editor.action.source.noneMessage.kind": "Нет доступных исходных действий для \"{0}\"", + "editor.action.source.noneMessage.preferred": "Предпочтительные действия источника недоступны", + "editor.action.source.noneMessage.preferred.kind": "Нет доступных предпочтительных действий источника для '{0}'", + "fixAll.label": "Исправить все", + "fixAll.noneMessage": "Нет доступного действия по общему исправлению", + "organizeImports.label": "Организация импортов", + "quickfix.trigger.label": "Быстрое исправление...", + "refactor.label": "Рефакторинг...", + "source.label": "Действие с исходным кодом..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "Отображение исправлений. Доступно предпочитаемое исправление ({0})", + "quickFix": "Показать исправления", + "quickFixWithKb": "Показать исправления ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "Показать команды CodeLens для текущей строки" }, "vs/editor/contrib/comment/comment": { + "comment.block": "Закомментировать или раскомментировать блок", "comment.line": "Закомментировать или раскомментировать строку", - "miToggleLineComment": "Переключить комментарий &&строки", "comment.line.add": "Закомментировать строку", "comment.line.remove": "Раскомментировать строку", - "comment.block": "Закомментировать или раскомментировать блок", - "miToggleBlockComment": "Переключить комментарий &&блока" + "miToggleBlockComment": "Переключить комментарий &&блока", + "miToggleLineComment": "Переключить комментарий &&строки" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "Показать контекстное меню редактора" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "Отмена действия курсора", - "cursor.redo": "Повтор действия курсора" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "Развернуть", - "unFoldRecursivelyAction.label": "Развернуть рекурсивно", - "foldAction.label": "Свернуть", - "toggleFoldAction.label": "Переключить свертывание", - "foldRecursivelyAction.label": "Свернуть рекурсивно", - "foldAllBlockComments.label": "Свернуть все блоки комментариев", - "foldAllMarkerRegions.label": "Свернуть все регионы", - "unfoldAllMarkerRegions.label": "Развернуть все регионы", - "foldAllExcept.label": "Свернуть все регионы, кроме выбранных", - "unfoldAllExcept.label": "Развернуть все регионы, кроме выбранных", - "foldAllAction.label": "Свернуть все", - "unfoldAllAction.label": "Развернуть все", - "foldLevelAction.label": "Уровень папки {0}", - "foldBackgroundBackground": "Цвет фона за свернутыми диапазонами. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже декоративные элементы.", - "editorGutter.foldingControlForeground": "Цвет элемента управления свертыванием во внутреннем поле редактора." + "cursor.redo": "Повтор действия курсора", + "cursor.undo": "Отмена действия курсора" }, "vs/editor/contrib/find/findController": { - "startFindAction": "Найти", - "miFind": "&&Найти", - "startFindWithSelectionAction": "Найти в выбранном", "findNextMatchAction": "Найти далее", "findPreviousMatchAction": "Найти ранее", + "miFind": "&&Найти", + "miReplace": "&&Заменить", "nextSelectionMatchFindAction": "Найти следующее выделение", "previousSelectionMatchFindAction": "Найти предыдущее выделение", - "startReplace": "Заменить", - "miReplace": "&&Заменить" + "startFindAction": "Найти", + "startFindWithSelectionAction": "Найти в выбранном", + "startReplace": "Заменить" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "{0} найден для \"{1}\"", + "ariaSearchNoResultEmpty": "{0} обнаружено", + "ariaSearchNoResultWithLineNum": "{0} найден для \"{1}\", в {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} найден для \"{1}\"", + "ctrlEnter.keybindingChanged": "Теперь при нажатии клавиш CTRL+ВВОД вставляется символ перехода на новую строку вместо замены всего текста. Вы можете изменить сочетание клавиш editor.action.replaceAll, чтобы переопределить это поведение.", + "findCollapsedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе свернуто.", + "findExpandedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе развернуто.", + "findNextMatchIcon": "Значок для кнопки \"Найти далее\" в мини-приложении поиска в редакторе.", + "findPreviousMatchIcon": "Значок для кнопки \"Найти ранее\" в мини-приложении поиска в редакторе.", + "findReplaceAllIcon": "Значок для кнопки \"Заменить все\" в мини-приложении поиска в редакторе.", + "findReplaceIcon": "Значок для кнопки \"Заменить\" в мини-приложении поиска в редакторе.", + "findSelectionIcon": "Значок для кнопки \"Найти в выбранном\" в мини-приложении поиска в редакторе.", + "label.closeButton": "Закрыть", + "label.find": "Найти", + "label.matchesLocation": "{0} из {1}", + "label.nextMatchButton": "Следующее соответствие", + "label.noResults": "Результаты отсутствуют", + "label.previousMatchButton": "Предыдущее соответствие", + "label.replace": "Заменить", + "label.replaceAllButton": "Заменить все", + "label.replaceButton": "Заменить", + "label.toggleReplaceButton": "Режим \"Переключение замены\"", + "label.toggleSelectionFind": "Найти в выделении", + "placeholder.find": "Найти", + "placeholder.replace": "Заменить", + "title.matchesCountLimit": "Отображаются только первые {0} результатов, но все операции поиска выполняются со всем текстом." + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "Цвет элемента управления свертыванием во внутреннем поле редактора.", + "foldAction.label": "Свернуть", + "foldAllAction.label": "Свернуть все", + "foldAllBlockComments.label": "Свернуть все блоки комментариев", + "foldAllExcept.label": "Свернуть все регионы, кроме выбранных", + "foldAllMarkerRegions.label": "Свернуть все регионы", + "foldBackgroundBackground": "Цвет фона за свернутыми диапазонами. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже декоративные элементы.", + "foldLevelAction.label": "Уровень папки {0}", + "foldRecursivelyAction.label": "Свернуть рекурсивно", + "toggleFoldAction.label": "Переключить свертывание", + "unFoldRecursivelyAction.label": "Развернуть рекурсивно", + "unfoldAction.label": "Развернуть", + "unfoldAllAction.label": "Развернуть все", + "unfoldAllExcept.label": "Развернуть все регионы, кроме выбранных", + "unfoldAllMarkerRegions.label": "Развернуть все регионы" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "Значок для свернутых диапазонов на поле глифов редактора.", + "foldingExpandedIcon": "Значок для развернутых диапазонов на поле глифов редактора." }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "Увеличить шрифт редактора", "EditorFontZoomOut.label": "Уменьшить шрифт редактора", "EditorFontZoomReset.label": "Сбросить масштаб шрифта редактора" }, + "vs/editor/contrib/format/format": { + "hint11": "Внесена одна правка форматирования в строке {0}.", + "hint1n": "Внесена одна правка форматирования между строками {0} и {1}.", + "hintn1": "Внесены правки форматирования ({0}) в строке {1}.", + "hintnn": "Внесены правки форматирования ({0}) между строками {1} и {2}." + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "Форматировать документ", "formatSelection.label": "Форматировать выделенный фрагмент" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "Перейти к Следующей Проблеме (Ошибке, Предупреждению, Информации)", + "markerAction.nextInFiles.label": "Перейти к следующей проблеме в файлах (ошибки, предупреждения, информационные сообщения)", + "markerAction.previous.label": "Перейти к Предыдущей Проблеме (Ошибке, Предупреждению, Информации)", + "markerAction.previousInFiles.label": "Перейти к предыдущей проблеме в файлах (ошибки, предупреждения, информационные сообщения)", + "miGotoNextProblem": "Следующая &&проблема", + "miGotoPreviousProblem": "Предыдущая &&проблема", + "nextMarkerIcon": "Значок для перехода к следующему маркеру.", + "previousMarkerIcon": "Значок для перехода к предыдущему маркеру." + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "Ошибка", + "Hint": "Указание", + "Info": "Информация", + "Warning": "Предупреждение", + "change": "Проблемы: {0} из {1}", + "editorMarkerNavigationBackground": "Фон мини-приложения навигации по меткам редактора.", + "editorMarkerNavigationError": "Цвет ошибки в мини-приложении навигации по меткам редактора.", + "editorMarkerNavigationInfo": "Цвет информационного сообщения в мини-приложении навигации по меткам редактора.", + "editorMarkerNavigationWarning": "Цвет предупреждения в мини-приложении навигации по меткам редактора.", + "marker aria": "{0} в {1}. ", + "problems": "Проблемы: {0} из {1}" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "Обзор", - "def.title": "Определения", - "noResultWord": "Определение для \"{0}\" не найдено.", - "generic.noResults": "Определения не найдены.", "actions.goToDecl.label": "Перейти к определению", - "miGotoDefinition": "Перейти к &&определению", "actions.goToDeclToSide.label": "Открыть определение сбоку", - "actions.previewDecl.label": "Показать определение", - "decl.title": "Объявления", - "decl.noResultWord": "Объявление для \"{0}\" не найдено.", - "decl.generic.noResults": "Объявление не найдено", "actions.goToDeclaration.label": "Перейти к объявлению", - "miGotoDeclaration": "Перейти к &&объявлению", - "actions.peekDecl.label": "Просмотреть объявление", - "typedef.title": "Определения типов", - "goToTypeDefinition.noResultWord": "Не найдено определение типа для \"{0}\".", - "goToTypeDefinition.generic.noResults": "Не найдено определение типа.", - "actions.goToTypeDefinition.label": "Перейти к определению типа", - "miGotoTypeDefinition": "Перейти к &&определению типа", - "actions.peekTypeDefinition.label": "Показать определение типа", - "impl.title": "Реализации", - "goToImplementation.noResultWord": "Не найдена реализация для \"{0}\".", - "goToImplementation.generic.noResults": "Не найдена реализация.", "actions.goToImplementation.label": "Перейти к реализациям", - "miGotoImplementation": "Перейти к &&реализациям", + "actions.goToTypeDefinition.label": "Перейти к определению типа", + "actions.peekDecl.label": "Просмотреть объявление", "actions.peekImplementation.label": "Просмотреть реализации", - "references.no": "Ссылки для \"{0}\" не найдены", - "references.noGeneric": "Ссылки не найдены", + "actions.peekTypeDefinition.label": "Показать определение типа", + "actions.previewDecl.label": "Показать определение", + "decl.generic.noResults": "Объявление не найдено", + "decl.noResultWord": "Объявление для \"{0}\" не найдено.", + "decl.title": "Объявления", + "def.title": "Определения", + "generic.noResult": "Нет результатов для \"{0}\"", + "generic.noResults": "Определения не найдены.", + "generic.title": "Расположения", + "goToImplementation.generic.noResults": "Не найдена реализация.", + "goToImplementation.noResultWord": "Не найдена реализация для \"{0}\".", "goToReferences.label": "Перейти к ссылкам", + "goToTypeDefinition.generic.noResults": "Не найдено определение типа.", + "goToTypeDefinition.noResultWord": "Не найдено определение типа для \"{0}\".", + "impl.title": "Реализации", + "label.generic": "Перейти к любому символу", + "miGotoDeclaration": "Перейти к &&объявлению", + "miGotoDefinition": "Перейти к &&определению", + "miGotoImplementation": "Перейти к &&реализациям", "miGotoReference": "Перейти к &&ссылкам", + "miGotoTypeDefinition": "Перейти к &&определению типа", + "noResultWord": "Определение для \"{0}\" не найдено.", + "peek.submenu": "Обзор", "ref.title": "Ссылки", "references.action.label": "Показать ссылки", - "label.generic": "Перейти к любому символу", - "generic.title": "Расположения", - "generic.noResult": "Нет результатов для \"{0}\"" + "references.no": "Ссылки для \"{0}\" не найдены", + "references.noGeneric": "Ссылки не найдены", + "typedef.title": "Определения типов" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "Щелкните, чтобы отобразить определения ({0})." }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "Перейти к Следующей Проблеме (Ошибке, Предупреждению, Информации)", - "nextMarkerIcon": "Значок для перехода к следующему маркеру.", - "markerAction.previous.label": "Перейти к Предыдущей Проблеме (Ошибке, Предупреждению, Информации)", - "previousMarkerIcon": "Значок для перехода к предыдущему маркеру.", - "markerAction.nextInFiles.label": "Перейти к следующей проблеме в файлах (ошибки, предупреждения, информационные сообщения)", - "miGotoNextProblem": "Следующая &&проблема", - "markerAction.previousInFiles.label": "Перейти к предыдущей проблеме в файлах (ошибки, предупреждения, информационные сообщения)", - "miGotoPreviousProblem": "Предыдущая &&проблема" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "Показать при наведении", - "showDefinitionPreviewHover": "Отображать предварительный просмотр определения при наведении курсора мыши" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "Преобразовать отступ в пробелы", - "indentationToTabs": "Преобразовать отступ в шаги табуляции", - "configuredTabSize": "Настроенный размер шага табуляции", - "selectTabWidth": "Выбрать размер шага табуляции для текущего файла", - "indentUsingTabs": "Отступ с использованием табуляции", - "indentUsingSpaces": "Отступ с использованием пробелов", - "detectIndentation": "Определение отступа от содержимого", - "editor.reindentlines": "Повторно расставить отступы строк", - "editor.reindentselectedlines": "Повторно расставить отступы для выбранных строк" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "Заменить предыдущим значением", - "InPlaceReplaceAction.next.label": "Заменить следующим значением" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "Копировать строку сверху", - "miCopyLinesUp": "&&Копировать на строку выше", - "lines.copyDown": "Копировать строку снизу", - "miCopyLinesDown": "Копировать на строку &&ниже", - "duplicateSelection": "Дублировать выбранное", - "miDuplicateSelection": "&&Дублировать выбранное", - "lines.moveUp": "Переместить строку вверх", - "miMoveLinesUp": "Переместить на с&&троку выше", - "lines.moveDown": "Переместить строку вниз", - "miMoveLinesDown": "&&Переместить на строку ниже", - "lines.sortAscending": "Сортировка строк по возрастанию", - "lines.sortDescending": "Сортировка строк по убыванию", - "lines.trimTrailingWhitespace": "Удалить конечные символы-разделители", - "lines.delete": "Удалить строку", - "lines.indent": "Увеличить отступ", - "lines.outdent": "Уменьшить отступ", - "lines.insertBefore": "Вставить строку выше", - "lines.insertAfter": "Вставить строку ниже", - "lines.deleteAllLeft": "Удалить все слева", - "lines.deleteAllRight": "Удалить все справа", - "lines.joinLines": "_Объединить строки", - "editor.transpose": "Транспонировать символы вокруг курсора", - "editor.transformToUppercase": "Преобразовать в верхний регистр", - "editor.transformToLowercase": "Преобразовать в нижний регистр", - "editor.transformToTitlecase": "Преобразовать в заглавные буквы", - "editor.transformToSnakecase": "Преобразовать в написание с подчеркиваниями" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "Запустить связанное редактирование", - "editorLinkedEditingBackground": "Цвет фона при автоматическом переименовании типа редактором." - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "Выполнить команду", - "links.navigate.follow": "перейти по ссылке", - "links.navigate.kb.meta.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", - "links.navigate.kb.meta": "Кнопка CTRL и щелчок левой кнопкой мыши", - "links.navigate.kb.alt.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", - "links.navigate.kb.alt": "Кнопка ALT и щелчок левой кнопкой мыши", - "tooltip.explanation": "Выполнение команды {0}", - "invalid.url": "Не удалось открыть ссылку, так как она имеет неправильный формат: {0}", - "missing.url": "Не удалось открыть ссылку, у нее отсутствует целевой объект.", - "label": "Открыть ссылку" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "Курсор добавлен: {0}", - "cursorsAdded": "Курсоры добавлены: {0}", - "mutlicursor.insertAbove": "Добавить курсор выше", - "miInsertCursorAbove": "Добавить курсор &&выше", - "mutlicursor.insertBelow": "Добавить курсор ниже", - "miInsertCursorBelow": "Добавить курсор &&ниже", - "mutlicursor.insertAtEndOfEachLineSelected": "Добавить курсоры к окончаниям строк", - "miInsertCursorAtEndOfEachLineSelected": "Добавить курсоры в &&окончания строк", - "mutlicursor.addCursorsToBottom": "Добавить курсоры ниже", - "mutlicursor.addCursorsToTop": "Добавить курсоры выше", - "addSelectionToNextFindMatch": "Добавить выделение в следующее найденное совпадение", - "miAddSelectionToNextFindMatch": "Добавить &&следующее вхождение", - "addSelectionToPreviousFindMatch": "Добавить выделенный фрагмент в предыдущее найденное совпадение", - "miAddSelectionToPreviousFindMatch": "Добавить &&предыдущее вхождение", - "moveSelectionToNextFindMatch": "Переместить последнее выделение в следующее найденное совпадение", - "moveSelectionToPreviousFindMatch": "Переместить последний выделенный фрагмент в предыдущее найденное совпадение", - "selectAllOccurrencesOfFindMatch": "Выбрать все вхождения найденных совпадений", - "miSelectHighlights": "Выбрать все &&вхождения", - "changeAll.label": "Изменить все вхождения" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "Переключить подсказки к параметрам" - }, - "vs/editor/contrib/rename/rename": { - "no result": "Результаты отсутствуют.", - "resolveRenameLocationFailed": "Произошла неизвестная ошибка при определении расположения после переименования", - "label": "Переименование \"{0}\"", - "quotableLabel": "Переименование {0}", - "aria": "«{0}» успешно переименован в «{1}». Сводка: {2}", - "rename.failedApply": "Операции переименования не удалось применить правки", - "rename.failed": "Операции переименования не удалось вычислить правки", - "rename.label": "Переименовать символ", - "enablePreview": "Включить/отключить возможность предварительного просмотра изменений перед переименованием" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "Развернуть выбранный фрагмент", - "miSmartSelectGrow": "&&Развернуть выделение", - "smartSelect.shrink": "Уменьшить выделенный фрагмент", - "miSmartSelectShrink": "&&Сжать выделение" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "Находится ли текущий редактор в режиме фрагментов", - "hasNextTabstop": "Указывает, существует ли следующая позиция табуляции в режиме фрагментов", - "hasPrevTabstop": "Указывает, существует ли предыдущая позиция табуляции в режиме фрагментов" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "Принятие \"{0}\" привело к внесению дополнительных правок ({1})", - "suggest.trigger.label": "Переключить предложение", - "accept.insert": "Вставить", - "accept.replace": "Заменить", - "detail.more": "показать меньше", - "detail.less": "показать больше", - "suggest.reset.label": "Сброс предложения размера мини-приложения" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "Разработчик: принудительная повторная установка токенов" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "Необычные символы завершения строки", - "unusualLineTerminators.message": "Обнаружены необычные символы завершения строки", - "unusualLineTerminators.detail": "Этот файл содержит один или несколько необычных символов завершения строки, таких как разделитель строк (LS) или разделитель абзацев (PS).\r\n\r\nРекомендуется удалить их из файла. Удаление этих символов можно настроить с помощью параметра \"editor.unusualLineTerminators\".", - "unusualLineTerminators.fix": "Исправить этот файл", - "unusualLineTerminators.ignore": "Игнорировать проблему для этого файла" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "Переключение клавиши TAB перемещает фокус.", - "toggle.tabMovesFocus.on": "При нажатии клавиши TAB фокус перейдет на следующий элемент, который может получить фокус", - "toggle.tabMovesFocus.off": "Теперь при нажатии клавиши TAB будет вставлен символ табуляции" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "Цвет фона символа при доступе на чтение, например, при чтении переменной. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "wordHighlightStrong": "Цвет фона для символа во время доступа на запись, например при записи в переменную. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "wordHighlightBorder": "Цвет границы символа при доступе на чтение, например, при считывании переменной.", - "wordHighlightStrongBorder": "Цвет границы символа при доступе на запись, например, при записи переменной. ", - "overviewRulerWordHighlightForeground": "Цвет маркера обзорной линейки для выделения символов. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.", - "overviewRulerWordHighlightStrongForeground": "Цвет маркера обзорной линейки для выделения символов доступа на запись. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "wordHighlight.next.label": "Перейти к следующему выделению символов", - "wordHighlight.previous.label": "Перейти к предыдущему выделению символов", - "wordHighlight.trigger.label": "Включить или отключить выделение символов" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "Удалить слово" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "Отображаются ли предложения", - "suggestWidgetDetailsVisible": "Отображаются ли сведения о предложениях", - "suggestWidgetMultipleSuggestions": "Существует ли несколько предложений для выбора", - "suggestionMakesTextEdit": "Приводит ли вставка текущего предложения к изменению или все уже было введено", - "acceptSuggestionOnEnter": "Вставляются ли предложения при нажатии клавиши ВВОД", - "suggestionHasInsertAndReplaceRange": "Есть ли у текущего предложения варианты поведения \"вставка\" и \"замена\"", - "suggestionInsertMode": "Является ли текущее поведение поведением \"вставка\" или \"замена\"", - "suggestionCanResolve": "Поддерживает ли текущее предложение разрешение дополнительных сведений" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "Чтобы перейти к строке, сначала откройте текстовый редактор.", - "gotoLineColumnLabel": "Перейдите к строке {0} и столбцу {1}.", - "gotoLineLabel": "Перейти к строке {0}.", - "gotoLineLabelEmptyWithLimit": "Текущая строка: {0}, символ: {1}. Введите номер строки между 1 и {2} для перехода.", - "gotoLineLabelEmpty": "Текущая строка: {0}, символ: {1}. Введите номер строки для перехода." - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "Встроен ли текущий редактор кода в окно просмотра", - "label.close": "Закрыть", - "peekViewTitleBackground": "Цвет фона области заголовка быстрого редактора.", - "peekViewTitleForeground": "Цвет заголовка быстрого редактора.", - "peekViewTitleInfoForeground": "Цвет сведений о заголовке быстрого редактора.", - "peekViewBorder": "Цвет границ быстрого редактора и массива.", - "peekViewResultsBackground": "Цвет фона в списке результатов представления быстрого редактора.", - "peekViewResultsMatchForeground": "Цвет переднего плана узлов строки в списке результатов быстрого редактора.", - "peekViewResultsFileForeground": "Цвет переднего плана узлов файла в списке результатов быстрого редактора.", - "peekViewResultsSelectionBackground": "Цвет фона выбранной записи в списке результатов быстрого редактора.", - "peekViewResultsSelectionForeground": "Цвет переднего плана выбранной записи в списке результатов быстрого редактора.", - "peekViewEditorBackground": "Цвет фона быстрого редактора.", - "peekViewEditorGutterBackground": "Цвет фона поля в окне быстрого редактора.", - "peekViewResultsMatchHighlight": "Цвет выделения совпадений в списке результатов быстрого редактора.", - "peekViewEditorMatchHighlight": "Цвет выделения совпадений в быстром редакторе.", - "peekViewEditorMatchHighlightBorder": "Граница выделения совпадений в быстром редакторе." - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "Тип запускаемого действия кода.", - "args.schema.apply": "Определяет, когда применяются возвращенные действия.", - "args.schema.apply.first": "Всегда применять первое возвращенное действие кода.", - "args.schema.apply.ifSingle": "Применить первое действие возвращенного кода, если оно является единственным.", - "args.schema.apply.never": "Не применять действия возвращенного кода.", - "args.schema.preferred": "Определяет, следует ли возвращать только предпочтительные действия кода.", - "applyCodeActionFailed": "При применении действия кода произошла неизвестная ошибка", - "quickfix.trigger.label": "Быстрое исправление...", - "editor.action.quickFix.noneMessage": "Доступные действия кода отсутствуют", - "editor.action.codeAction.noneMessage.preferred.kind": "Нет доступных предпочтительных действий кода для \"{0}\".", - "editor.action.codeAction.noneMessage.kind": "Действия кода для \"{0}\" недоступны", - "editor.action.codeAction.noneMessage.preferred": "Нет доступных предпочтительных действий кода", - "editor.action.codeAction.noneMessage": "Доступные действия кода отсутствуют", - "refactor.label": "Рефакторинг...", - "editor.action.refactor.noneMessage.preferred.kind": "Нет доступных предпочтительных рефакторингов для \"{0}\"", - "editor.action.refactor.noneMessage.kind": "Нет доступного рефакторинга для \"{0}\"", - "editor.action.refactor.noneMessage.preferred": "Нет доступных предпочтительных рефакторингов", - "editor.action.refactor.noneMessage": "Доступные операции рефакторинга отсутствуют", - "source.label": "Действие с исходным кодом...", - "editor.action.source.noneMessage.preferred.kind": "Нет доступных предпочтительных действий источника для '{0}'", - "editor.action.source.noneMessage.kind": "Нет доступных исходных действий для \"{0}\"", - "editor.action.source.noneMessage.preferred": "Предпочтительные действия источника недоступны", - "editor.action.source.noneMessage": "Доступные исходные действия отсутствуют", - "organizeImports.label": "Организация импортов", - "editor.action.organize.noneMessage": "Действие для упорядочения импортов отсутствует", - "fixAll.label": "Исправить все", - "fixAll.noneMessage": "Нет доступного действия по общему исправлению", - "autoFix.label": "Автоисправление...", - "editor.action.autoFix.noneMessage": "Нет доступных автоисправлений" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "Значок для развернутых диапазонов на поле глифов редактора.", - "foldingCollapsedIcon": "Значок для свернутых диапазонов на поле глифов редактора." - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "Значок для кнопки \"Найти в выбранном\" в мини-приложении поиска в редакторе.", - "findCollapsedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе свернуто.", - "findExpandedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе развернуто.", - "findReplaceIcon": "Значок для кнопки \"Заменить\" в мини-приложении поиска в редакторе.", - "findReplaceAllIcon": "Значок для кнопки \"Заменить все\" в мини-приложении поиска в редакторе.", - "findPreviousMatchIcon": "Значок для кнопки \"Найти ранее\" в мини-приложении поиска в редакторе.", - "findNextMatchIcon": "Значок для кнопки \"Найти далее\" в мини-приложении поиска в редакторе.", - "label.find": "Найти", - "placeholder.find": "Найти", - "label.previousMatchButton": "Предыдущее соответствие", - "label.nextMatchButton": "Следующее соответствие", - "label.toggleSelectionFind": "Найти в выделении", - "label.closeButton": "Закрыть", - "label.replace": "Заменить", - "placeholder.replace": "Заменить", - "label.replaceButton": "Заменить", - "label.replaceAllButton": "Заменить все", - "label.toggleReplaceButton": "Режим \"Переключение замены\"", - "title.matchesCountLimit": "Отображаются только первые {0} результатов, но все операции поиска выполняются со всем текстом.", - "label.matchesLocation": "{0} из {1}", - "label.noResults": "Результаты отсутствуют", - "ariaSearchNoResultEmpty": "{0} обнаружено", - "ariaSearchNoResult": "{0} найден для \"{1}\"", - "ariaSearchNoResultWithLineNum": "{0} найден для \"{1}\", в {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} найден для \"{1}\"", - "ctrlEnter.keybindingChanged": "Теперь при нажатии клавиш CTRL+ВВОД вставляется символ перехода на новую строку вместо замены всего текста. Вы можете изменить сочетание клавиш editor.action.replaceAll, чтобы переопределить это поведение." - }, - "vs/editor/contrib/format/format": { - "hint11": "Внесена одна правка форматирования в строке {0}.", - "hintn1": "Внесены правки форматирования ({0}) в строке {1}.", - "hint1n": "Внесена одна правка форматирования между строками {0} и {1}.", - "hintnn": "Внесены правки форматирования ({0}) между строками {1} и {2}." - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "Отображается ли сейчас в редакторе внутреннее сообщение", - "editor.readonly": "Не удается выполнить изменение в редакторе только для чтения" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "Открыто ли окно просмотра ссылок, например, \"Ссылки для просмотра\" или \"Определение просмотра\"", "labelLoading": "Загрузка...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "Открыто ли окно просмотра ссылок, например, \"Ссылки для просмотра\" или \"Определение просмотра\"" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "Существуют ли расположения символов, к которым можно перейти только с помощью клавиатуры", - "location.kb": "Символ {0} из {1}, {2} для следующего", - "location": "Символ {0} из {1}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} ссылка", + "referencesCount": "Ссылок: {0}", + "treeAriaLabel": "Ссылки" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "предварительный просмотр недоступен", + "noResults": "Результаты отсутствуют", + "peekView.alternateTitle": "Ссылки" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "ссылка в {0} в строке {1} и символе {2}", - "aria.oneReference.preview": "символ в {0} в строке {1} и столбце {2}, {3}", "aria.fileReferences.1": "1 символ в {0}, полный путь: {1}", "aria.fileReferences.N": "{0} символов в {1}, полный путь: {2} ", + "aria.oneReference": "ссылка в {0} в строке {1} и символе {2}", + "aria.oneReference.preview": "символ в {0} в строке {1} и столбце {2}, {3}", "aria.result.0": "Результаты не найдены", "aria.result.1": "Обнаружен 1 символ в {0}", "aria.result.n1": "Обнаружено {0} символов в {1}", "aria.result.nm": "Обнаружено {0} символов в {1} файлах" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "Ошибка", - "Warning": "Предупреждение", - "Info": "Информация", - "Hint": "Указание", - "marker aria": "{0} в {1}. ", - "problems": "Проблемы: {0} из {1}", - "change": "Проблемы: {0} из {1}", - "editorMarkerNavigationError": "Цвет ошибки в мини-приложении навигации по меткам редактора.", - "editorMarkerNavigationWarning": "Цвет предупреждения в мини-приложении навигации по меткам редактора.", - "editorMarkerNavigationInfo": "Цвет информационного сообщения в мини-приложении навигации по меткам редактора.", - "editorMarkerNavigationBackground": "Фон мини-приложения навигации по меткам редактора." + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "Существуют ли расположения символов, к которым можно перейти только с помощью клавиатуры", + "location": "Символ {0} из {1}", + "location.kb": "Символ {0} из {1}, {2} для следующего" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "Отображать предварительный просмотр определения при наведении курсора мыши", + "showHover": "Показать при наведении" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "Загрузка..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "Проверка наличия исправлений...", + "noQuickFixes": "Исправления недоступны", + "quick fixes": "Быстрое исправление...", + "view problem": "Просмотреть проблему" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "Заменить следующим значением", + "InPlaceReplaceAction.previous.label": "Заменить предыдущим значением" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "Настроенный размер шага табуляции", + "detectIndentation": "Определение отступа от содержимого", + "editor.reindentlines": "Повторно расставить отступы строк", + "editor.reindentselectedlines": "Повторно расставить отступы для выбранных строк", + "indentUsingSpaces": "Отступ с использованием пробелов", + "indentUsingTabs": "Отступ с использованием табуляции", + "indentationToSpaces": "Преобразовать отступ в пробелы", + "indentationToTabs": "Преобразовать отступ в шаги табуляции", + "selectTabWidth": "Выбрать размер шага табуляции для текущего файла" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "Показывать следующее встроенное предложение", + "action.inlineSuggest.showPrevious": "Показать предыдущее встроенное предложение", + "action.inlineSuggest.trigger": "Активировать встроенное предложение", + "inlineSuggestionHasIndentation": "Начинается ли встроенное предложение с пробела", + "inlineSuggestionVisible": "Отображается ли встроенное предложение" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "Принять", + "showNextInlineSuggestion": "Далее", + "showPreviousInlineSuggestion": "Назад" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "Дублировать выбранное", + "editor.transformToLowercase": "Преобразовать в нижний регистр", + "editor.transformToSnakecase": "Преобразовать в написание с подчеркиваниями", + "editor.transformToTitlecase": "Преобразовать в заглавные буквы", + "editor.transformToUppercase": "Преобразовать в верхний регистр", + "editor.transpose": "Транспонировать символы вокруг курсора", + "lines.copyDown": "Копировать строку снизу", + "lines.copyUp": "Копировать строку сверху", + "lines.delete": "Удалить строку", + "lines.deleteAllLeft": "Удалить все слева", + "lines.deleteAllRight": "Удалить все справа", + "lines.indent": "Увеличить отступ", + "lines.insertAfter": "Вставить строку ниже", + "lines.insertBefore": "Вставить строку выше", + "lines.joinLines": "_Объединить строки", + "lines.moveDown": "Переместить строку вниз", + "lines.moveUp": "Переместить строку вверх", + "lines.outdent": "Уменьшить отступ", + "lines.sortAscending": "Сортировка строк по возрастанию", + "lines.sortDescending": "Сортировка строк по убыванию", + "lines.trimTrailingWhitespace": "Удалить конечные символы-разделители", + "miCopyLinesDown": "Копировать на строку &&ниже", + "miCopyLinesUp": "&&Копировать на строку выше", + "miDuplicateSelection": "&&Дублировать выбранное", + "miMoveLinesDown": "&&Переместить на строку ниже", + "miMoveLinesUp": "Переместить на с&&троку выше" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "Цвет фона при автоматическом переименовании типа редактором.", + "linkedEditing.label": "Запустить связанное редактирование" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "Не удалось открыть ссылку, так как она имеет неправильный формат: {0}", + "label": "Открыть ссылку", + "links.navigate.executeCmd": "Выполнить команду", + "links.navigate.follow": "перейти по ссылке", + "links.navigate.kb.alt": "Кнопка ALT и щелчок левой кнопкой мыши", + "links.navigate.kb.alt.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", + "links.navigate.kb.meta": "Кнопка CTRL и щелчок левой кнопкой мыши", + "links.navigate.kb.meta.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", + "missing.url": "Не удалось открыть ссылку, у нее отсутствует целевой объект.", + "tooltip.explanation": "Выполнение команды {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "Не удается выполнить изменение в редакторе только для чтения", + "messageVisible": "Отображается ли сейчас в редакторе внутреннее сообщение" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "Добавить выделение в следующее найденное совпадение", + "addSelectionToPreviousFindMatch": "Добавить выделенный фрагмент в предыдущее найденное совпадение", + "changeAll.label": "Изменить все вхождения", + "cursorAdded": "Курсор добавлен: {0}", + "cursorsAdded": "Курсоры добавлены: {0}", + "miAddSelectionToNextFindMatch": "Добавить &&следующее вхождение", + "miAddSelectionToPreviousFindMatch": "Добавить &&предыдущее вхождение", + "miInsertCursorAbove": "Добавить курсор &&выше", + "miInsertCursorAtEndOfEachLineSelected": "Добавить курсоры в &&окончания строк", + "miInsertCursorBelow": "Добавить курсор &&ниже", + "miSelectHighlights": "Выбрать все &&вхождения", + "moveSelectionToNextFindMatch": "Переместить последнее выделение в следующее найденное совпадение", + "moveSelectionToPreviousFindMatch": "Переместить последний выделенный фрагмент в предыдущее найденное совпадение", + "mutlicursor.addCursorsToBottom": "Добавить курсоры ниже", + "mutlicursor.addCursorsToTop": "Добавить курсоры выше", + "mutlicursor.insertAbove": "Добавить курсор выше", + "mutlicursor.insertAtEndOfEachLineSelected": "Добавить курсоры к окончаниям строк", + "mutlicursor.insertBelow": "Добавить курсор ниже", + "selectAllOccurrencesOfFindMatch": "Выбрать все вхождения найденных совпадений" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "Переключить подсказки к параметрам" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0}, указание", "parameterHintsNextIcon": "Значок для отображения подсказки следующего параметра.", - "parameterHintsPreviousIcon": "Значок для отображения подсказки предыдущего параметра.", - "hint": "{0}, указание" + "parameterHintsPreviousIcon": "Значок для отображения подсказки предыдущего параметра." }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "Отображается ли мини-приложение переименования входных данных", - "renameAriaLabel": "Введите новое имя для входных данных и нажмите клавишу ВВОД для подтверждения.", - "label": "Нажмите {0} для переименования, {1} для просмотра." + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "Встроен ли текущий редактор кода в окно просмотра", + "label.close": "Закрыть", + "peekViewBorder": "Цвет границ быстрого редактора и массива.", + "peekViewEditorBackground": "Цвет фона быстрого редактора.", + "peekViewEditorGutterBackground": "Цвет фона поля в окне быстрого редактора.", + "peekViewEditorMatchHighlight": "Цвет выделения совпадений в быстром редакторе.", + "peekViewEditorMatchHighlightBorder": "Граница выделения совпадений в быстром редакторе.", + "peekViewResultsBackground": "Цвет фона в списке результатов представления быстрого редактора.", + "peekViewResultsFileForeground": "Цвет переднего плана узлов файла в списке результатов быстрого редактора.", + "peekViewResultsMatchForeground": "Цвет переднего плана узлов строки в списке результатов быстрого редактора.", + "peekViewResultsMatchHighlight": "Цвет выделения совпадений в списке результатов быстрого редактора.", + "peekViewResultsSelectionBackground": "Цвет фона выбранной записи в списке результатов быстрого редактора.", + "peekViewResultsSelectionForeground": "Цвет переднего плана выбранной записи в списке результатов быстрого редактора.", + "peekViewTitleBackground": "Цвет фона области заголовка быстрого редактора.", + "peekViewTitleForeground": "Цвет заголовка быстрого редактора.", + "peekViewTitleInfoForeground": "Цвет сведений о заголовке быстрого редактора." }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "Цвет фона виджета подсказок.", - "editorSuggestWidgetBorder": "Цвет границ виджета подсказок.", - "editorSuggestWidgetForeground": "Цвет переднего плана мини-приложения предложений.", - "editorSuggestWidgetSelectedBackground": "Фоновый цвет выбранной записи в мини-приложении предложений.", - "editorSuggestWidgetHighlightForeground": "Цвет выделения соответствия в мини-приложении предложений.", - "suggestWidget.loading": "Загрузка...", - "suggestWidget.noSuggestions": "Предложения отсутствуют.", - "ariaCurrenttSuggestionReadDetails": "{0}, документы: {1}", - "suggest": "Предложить" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "Чтобы перейти к строке, сначала откройте текстовый редактор.", + "gotoLineColumnLabel": "Перейдите к строке {0} и столбцу {1}.", + "gotoLineLabel": "Перейти к строке {0}.", + "gotoLineLabelEmpty": "Текущая строка: {0}, символ: {1}. Введите номер строки для перехода.", + "gotoLineLabelEmptyWithLimit": "Текущая строка: {0}, символ: {1}. Введите номер строки между 1 и {2} для перехода." }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "конструкторы ({0})", + "array": "массивы ({0})", + "boolean": "логические значения ({0})", "cannotRunGotoSymbolWithoutEditor": "Чтобы перейти к символу, сначала откройте текстовый редактор с символьной информацией.", "cannotRunGotoSymbolWithoutSymbolProvider": "Активный текстовый редактор не предоставляет символьную информацию.", - "noMatchingSymbolResults": "Нет совпадающих символов редактора", - "noSymbolResults": "Нет символов редактора", - "openToSide": "Открыть сбоку", - "openToBottom": "Открыть внизу", - "symbols": "символы ({0})", - "property": "свойства ({0})", - "method": "методы ({0})", - "function": "функции ({0})", - "_constructor": "конструкторы ({0})", - "variable": "переменные ({0})", "class": "классы ({0})", - "struct": "структуры ({0})", - "event": "события ({0})", - "operator": "операторы ({0})", - "interface": "интерфейсы ({0})", - "namespace": "пространства имен ({0})", - "package": "пакеты ({0})", - "typeParameter": "параметры типа ({0})", - "modules": "модули ({0})", + "constant": "константы ({0})", "enum": "перечисления ({0})", "enumMember": "элемента перечисления ({0})", - "string": "строки ({0})", - "file": "файлы ({0})", - "array": "массивы ({0})", - "number": "числа ({0})", - "boolean": "логические значения ({0})", - "object": "объекты ({0})", - "key": "ключи ({0})", + "event": "события ({0})", "field": "поля ({0})", - "constant": "константы ({0})" + "file": "файлы ({0})", + "function": "функции ({0})", + "interface": "интерфейсы ({0})", + "key": "ключи ({0})", + "method": "методы ({0})", + "modules": "модули ({0})", + "namespace": "пространства имен ({0})", + "noMatchingSymbolResults": "Нет совпадающих символов редактора", + "noSymbolResults": "Нет символов редактора", + "number": "числа ({0})", + "object": "объекты ({0})", + "openToBottom": "Открыть внизу", + "openToSide": "Открыть сбоку", + "operator": "операторы ({0})", + "package": "пакеты ({0})", + "property": "свойства ({0})", + "string": "строки ({0})", + "struct": "структуры ({0})", + "symbols": "символы ({0})", + "typeParameter": "параметры типа ({0})", + "variable": "переменные ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "«{0}» успешно переименован в «{1}». Сводка: {2}", + "enablePreview": "Включить/отключить возможность предварительного просмотра изменений перед переименованием", + "label": "Переименование \"{0}\"", + "no result": "Результаты отсутствуют.", + "quotableLabel": "Переименование {0}", + "rename.failed": "Операции переименования не удалось вычислить правки", + "rename.failedApply": "Операции переименования не удалось применить правки", + "rename.label": "Переименовать символ", + "resolveRenameLocationFailed": "Произошла неизвестная ошибка при определении расположения после переименования" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "Нажмите {0} для переименования, {1} для просмотра.", + "renameAriaLabel": "Введите новое имя для входных данных и нажмите клавишу ВВОД для подтверждения.", + "renameInputVisible": "Отображается ли мини-приложение переименования входных данных" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "&&Развернуть выделение", + "miSmartSelectShrink": "&&Сжать выделение", + "smartSelect.expand": "Развернуть выбранный фрагмент", + "smartSelect.shrink": "Уменьшить выделенный фрагмент" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "Указывает, существует ли следующая позиция табуляции в режиме фрагментов", + "hasPrevTabstop": "Указывает, существует ли предыдущая позиция табуляции в режиме фрагментов", + "inSnippetMode": "Находится ли текущий редактор в режиме фрагментов" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "воскресенье", - "Monday": "понедельник", - "Tuesday": "вторник", - "Wednesday": "среда", - "Thursday": "четверг", - "Friday": "пятница", - "Saturday": "суббота", - "SundayShort": "Вс", - "MondayShort": "Пн", - "TuesdayShort": "Вт", - "WednesdayShort": "Ср", - "ThursdayShort": "Чт", - "FridayShort": "Пт", - "SaturdayShort": "Сб", - "January": "Январь", - "February": "Февраль", - "March": "Март", "April": "Апрель", - "May": "Май", - "June": "Июнь", - "July": "Июль", - "August": "Август", - "September": "Сентябрь", - "October": "Октябрь", - "November": "Ноябрь", - "December": "Декабрь", - "JanuaryShort": "Янв", - "FebruaryShort": "Фев", - "MarchShort": "Мар", "AprilShort": "Апр", - "MayShort": "Май", - "JuneShort": "Июн", - "JulyShort": "Июл", + "August": "Август", "AugustShort": "Авг", - "SeptemberShort": "Сен", - "OctoberShort": "Окт", + "December": "Декабрь", + "DecemberShort": "Дек", + "February": "Февраль", + "FebruaryShort": "Фев", + "Friday": "пятница", + "FridayShort": "Пт", + "January": "Январь", + "JanuaryShort": "Янв", + "July": "Июль", + "JulyShort": "Июл", + "June": "Июнь", + "JuneShort": "Июн", + "March": "Март", + "MarchShort": "Мар", + "May": "Май", + "MayShort": "Май", + "Monday": "понедельник", + "MondayShort": "Пн", + "November": "Ноябрь", "NovemberShort": "Ноя", - "DecemberShort": "Дек" + "October": "Октябрь", + "OctoberShort": "Окт", + "Saturday": "суббота", + "SaturdayShort": "Сб", + "September": "Сентябрь", + "SeptemberShort": "Сен", + "Sunday": "воскресенье", + "SundayShort": "Вс", + "Thursday": "четверг", + "ThursdayShort": "Чт", + "Tuesday": "вторник", + "TuesdayShort": "Вт", + "Wednesday": "среда", + "WednesdayShort": "Ср" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "Вставляются ли предложения при нажатии клавиши ВВОД", + "suggestWidgetDetailsVisible": "Отображаются ли сведения о предложениях", + "suggestWidgetMultipleSuggestions": "Существует ли несколько предложений для выбора", + "suggestWidgetVisible": "Отображаются ли предложения", + "suggestionCanResolve": "Поддерживает ли текущее предложение разрешение дополнительных сведений", + "suggestionHasInsertAndReplaceRange": "Есть ли у текущего предложения варианты поведения \"вставка\" и \"замена\"", + "suggestionInsertMode": "Является ли текущее поведение поведением \"вставка\" или \"замена\"", + "suggestionMakesTextEdit": "Приводит ли вставка текущего предложения к изменению или все уже было введено" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "Вставить", + "accept.replace": "Заменить", + "aria.alert.snippet": "Принятие \"{0}\" привело к внесению дополнительных правок ({1})", + "detail.less": "показать больше", + "detail.more": "показать меньше", + "suggest.reset.label": "Сброс предложения размера мини-приложения", + "suggest.trigger.label": "Переключить предложение" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0}, документы: {1}", + "editorSuggestWidgetBackground": "Цвет фона виджета подсказок.", + "editorSuggestWidgetBorder": "Цвет границ виджета подсказок.", + "editorSuggestWidgetFocusHighlightForeground": "Цвет совпадения выделяется в мини-приложениях предложений, когда элемент находится в фокусе.", + "editorSuggestWidgetForeground": "Цвет переднего плана мини-приложения предложений.", + "editorSuggestWidgetHighlightForeground": "Цвет выделения соответствия в мини-приложении предложений.", + "editorSuggestWidgetSelectedBackground": "Фоновый цвет выбранной записи в мини-приложении предложений.", + "editorSuggestWidgetSelectedForeground": "Цвет переднего плана выбранной записи в мини-приложении предложений.", + "suggest": "Предложить", + "suggestWidget.loading": "Загрузка...", + "suggestWidget.noSuggestions": "Предложения отсутствуют." + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "Закрыть", + "loading": "Загрузка..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "Подробнее", + "suggestMoreInfoIcon": "Значок для получения дополнительных сведений в мини-приложении предложений." + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "Цвет переднего плана для символов массива. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "Цвет переднего плана для символов единиц. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.", "symbolIcon.variableForeground": "Цвет переднего плана для символов переменной. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений." }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "предварительный просмотр недоступен", - "noResults": "Результаты отсутствуют", - "peekView.alternateTitle": "Ссылки" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "Переключение клавиши TAB перемещает фокус.", + "toggle.tabMovesFocus.off": "Теперь при нажатии клавиши TAB будет вставлен символ табуляции", + "toggle.tabMovesFocus.on": "При нажатии клавиши TAB фокус перейдет на следующий элемент, который может получить фокус" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "Просмотреть проблему", - "noQuickFixes": "Исправления недоступны", - "checkingForQuickFixes": "Проверка наличия исправлений...", - "quick fixes": "Быстрое исправление..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "Разработчик: принудительная повторная установка токенов" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "Загрузка..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "Этот файл содержит один или несколько необычных символов завершения строки, таких как разделитель строк (LS) или разделитель абзацев (PS).\r\n\r\nРекомендуется удалить их из файла. Удаление этих символов можно настроить с помощью параметра \"editor.unusualLineTerminators\".", + "unusualLineTerminators.fix": "Исправить этот файл", + "unusualLineTerminators.ignore": "Игнорировать проблему для этого файла", + "unusualLineTerminators.message": "Обнаружены необычные символы завершения строки", + "unusualLineTerminators.title": "Необычные символы завершения строки" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "Закрыть", - "loading": "Загрузка..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "Цвет маркера обзорной линейки для выделения символов. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.", + "overviewRulerWordHighlightStrongForeground": "Цвет маркера обзорной линейки для выделения символов доступа на запись. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "wordHighlight": "Цвет фона символа при доступе на чтение, например, при чтении переменной. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "wordHighlight.next.label": "Перейти к следующему выделению символов", + "wordHighlight.previous.label": "Перейти к предыдущему выделению символов", + "wordHighlight.trigger.label": "Включить или отключить выделение символов", + "wordHighlightBorder": "Цвет границы символа при доступе на чтение, например, при считывании переменной.", + "wordHighlightStrong": "Цвет фона для символа во время доступа на запись, например при записи в переменную. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "wordHighlightStrongBorder": "Цвет границы символа при доступе на запись, например, при записи переменной. " }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "Удалить слово" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "Значок для получения дополнительных сведений в мини-приложении предложений.", - "readMore": "Подробнее" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "Отображение исправлений. Доступно предпочитаемое исправление ({0})", - "quickFixWithKb": "Показать исправления ({0})", - "quickFix": "Показать исправления" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "Ссылок: {0}", - "referenceCount": "{0} ссылка", - "treeAriaLabel": "Ссылки" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "Внимание! \"{0}\" не входит в список известных вариантов, но все равно передается в Electron/Chromium.", - "multipleValues": "Параметр \"{0}\" определен несколько раз. Используется значение \"{1}\".", - "gotoValidation": "Аргументы в режиме \"--goto\" должны быть в формате \"ФАЙЛ(:СТРОКА(:СИМВОЛ))\"." - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "Параметр используемого прокси-сервера. Если не установлен, он будет унаследовать от переменных среды \"http_proxy\" и \"https_proxy\".", - "strictSSL": "Управляет тем, должен ли сертификат прокси-сервера проверяться по списку предоставленных ЦС.", - "proxyAuthorization": "Значение, которое будет отправляться в качестве заголовка \"Proxy-Authorization\" для каждого сетевого запроса.", - "proxySupportOff": "Отключить поддержку прокси-сервера для расширений.", - "proxySupportOn": "Включить поддержку прокси-сервера для расширений.", - "proxySupportOverride": "Включает поддержку прокси для расширений, переопределяет параметры запроса.", - "proxySupport": "Используйте поддержку прокси-сервера для расширений.", - "systemCertificates": "Определяет, нужно ли загружать сертификаты ЦС из ОС. (В Windows и macOS после отключения этой функции требуется перезагрузить окно.)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "Не удалось разрешить поставщик файловой системы с относительным путем к файлу \"{0}\"", - "noProviderFound": "Не найден поставщик файловой системы для ресурса \"{0}\"", - "fileNotFoundError": "Не удается решить несуществующий файл \"{0}\"", - "fileExists": "Не удается создать файл \"{0}\", так как он уже существует и флаг перезаписи не установлен.", - "err.write": "Не удается записать файл \"{0}\" ({1})", - "writeFailedUnlockUnsupported": "Не удалось разблокировать файл \"{0}\", так как поставщик не поддерживает это.", - "fileIsDirectoryWriteError": "Не удается записать файл \"{0}\", который на самом деле является каталогом", - "fileModifiedError": "Файл изменен с", - "err.read": "Не удалось считать файл \"{0}\" ({1})", - "fileIsDirectoryReadError": "Не удалось считать файл \"{0}\", который на самом деле является каталогом", - "fileNotModifiedError": "undefined", - "fileTooLargeError": "Не удается прочесть файл \"{0}\", так как он имеет слишком большой размер и не может быть открыт", - "unableToMoveCopyError1": "Не удается скопировать, когда исходный \"{0}\" совпадает с целевым \"{1}\" с другим регистром пути в файловой системе, нечувствительной к регистру", - "unableToMoveCopyError2": "Не удалось выполнить перемещение или копирование, когда исходный \"{0}\" является родительским объектом целевого \"{1}\".", - "unableToMoveCopyError3": "Не удалось выполнить перемещение/копирование \"{0}\", так как целевой \"{1}\" уже существует в месте назначения.", - "unableToMoveCopyError4": "Не удается переместить/скопировать \"{0}\" в \"{1}\", так как файл заменит содержащую его папку.", - "mkdirExistsError": "Не удалось создать папку \"{0}\", которая уже существует, но не является каталогом", - "deleteFailedTrashUnsupported": "Не удалось удалить файл \"{0}\" через корзину, так как что поставщик не поддерживает это.", - "deleteFailedNotFound": "Не удалось удалить несуществующий файл \"{0}\"", - "deleteFailedNonEmptyFolder": "Не удалось удалить непустую папку \"{0}\".", - "err.readonly": "Не удается изменить файл \"{0}\", доступный только для чтения" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "Файл уже существует.", - "fileNotExists": "Файл не существует", - "moveError": "Не удалось переместить \"{0}\" в \"{1}\" ({2}).", - "copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).", - "fileCopyErrorPathCase": "'Файл не может быть скопирован по тому же пути с другим регистром пути", - "fileCopyErrorExists": "Файл в целевом расположении уже существует" - }, - "vs/platform/files/common/files": { - "unknownError": "Неизвестная ошибка", - "sizeB": "{0} Б", - "sizeKB": "{0} КБ", - "sizeMB": "{0} МБ", - "sizeGB": "{0} ГБ", - "sizeTB": "{0} ТБ" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "Обновить", - "updateMode": "Укажите, нужно ли вам получать автоматические обновления. После изменения требуется перезагрузка. Для получения обновлений используется веб-служба Майкрософт.", - "none": "Отключите обновления.", - "manual": "Отключение автоматических фоновых проверок на наличие обновлений. Обновления будут доступны, если вы вручную проверите их наличие.", - "start": "Проверять наличие обновлений только при запуске. Отключить автоматическую проверку обновлений в фоновом режиме.", - "default": "Включение автоматических проверок обновлений. Code будет периодически проверять наличие обновлений в автоматическом режиме.", - "deprecated": "Этот параметр устарел. Используйте параметр \"{0}\".", - "enableWindowsBackgroundUpdatesTitle": "Включить фоновые обновления в Windows", - "enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии VS Code в Windows в фоновом режиме.", - "showReleaseNotes": "Показать примечания к выпуску после обновления. Примечания к выпуску передаются веб-службой Майкрософт." - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "Параметры", - "extensionsManagement": "Управление расширениями", - "troubleshooting": "Устранение неполадок", - "diff": "Сравнение двух файлов друг с другом", - "add": "Добавление папок в последнее активное окно.", - "goto": "Открытие файла по указанному пути с выделением указанного символа в указанной строке.", - "newWindow": "Принудительно открывать в новом окне.", - "reuseWindow": "Принудительно открыть файл или папку в уже открытом окне.", - "wait": "Дождаться закрытия файлов перед возвратом.", - "locale": "Языковой стандарт, который следует использовать (например, en-US или zh-TW).", - "userDataDir": "Указывает каталог, в котором хранятся данные пользователей. Может использоваться для открытия нескольких отдельных экземпляров Code.", - "help": "Распечатать данные об использовании.", - "extensionHomePath": "Задайте корневой путь для расширений.", - "listExtensions": "Перечислить существующие расширения.", - "showVersions": "Отображений версий установленных расширений при использовании параметра --list-extensions.", - "category": "Фильтрация установленных расширений по указанной категории при использовании параметра --list-extensions.", - "installExtension": "Устанавливает или обновляет расширение. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Чтобы выполнить обновление до последней версии, укажите аргумент \"--force\". Чтобы установить конкретную версию, укажите параметр \"@${version}\". Пример: \"vscode.csharp@1.2.3\".", - "uninstallExtension": "Удаляет расширение.", - "experimentalApis": "Включает предложенные функции API для расширений. Может принимать один или несколько идентификаторов для включения отдельных расширений.", - "version": "Печать версии.", - "verbose": "Печать подробного вывода (подразумевает использование параметра \"--wait\").", - "log": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", - "status": "Выводить сведения об использовании процесса и диагностическую информацию.", - "prof-startup": "Запустить профилировщик ЦП при запуске", - "disableExtensions": "Отключить все установленные расширения.", - "disableExtension": "Отключить расширение.", - "turn sync": "Включение или отключение синхронизации", - "inspect-extensions": "Разрешить отладку и профилирование расширений. Проверьте URI подключения для инструментов разработчика.", - "inspect-brk-extensions": "Разрешить отладку и профилирование расширений, когда узел расширения приостановлен после запуска. Проверьте URI подключения для инструментов разработчика.", - "disableGPU": "Отключить аппаратное ускорение GPU.", - "maxMemory": "Максимальный размер памяти для окна (в МБ).", - "telemetry": "Отображает все события телеметрии, которые собирает VS Code.", - "usage": "Использование", - "options": "Параметры", - "paths": "пути", - "stdinWindows": "Чтобы прочитать вывод другой программы, добавьте '-' (например 'echo Hello World | {0} -')", - "stdinUnix": "Чтобы получить данные с stdin, добавьте '-' (например, 'ps aux | grep code | {0} -')", - "unknownVersion": "Неизвестная версия", - "unknownCommit": "Неизвестная фиксация" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "Расширения", - "preferences": "Параметры" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "Не удается установить расширение \"{0}\", так как оно не совместимо с VS Code \"{1}\".", - "restartCode": "Перезапустите VS Code перед повторной установкой {0}.", - "MarketPlaceDisabled": "Marketplace не включен", - "malicious extension": "Не удается установить расширение, так как оно помечено как проблемное.", - "notFoundCompatibleDependency": "Не удалось установить расширение \"{0}\", так как оно несовместимо с текущей версией VS Code (версия {1}).", - "Not a Marketplace extension": "Можно переустановить только расширения из Marketplace", - "removeError": "Ошибка при удалении расширения: {0}. Закройте и снова откройте VS Code, затем повторите попытку.", - "quitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", - "exitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", - "notInstalled": "Расширение \"{0}\" не установлено.", - "singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".", - "twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\".", - "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие расширения.", - "singleIndirectDependentError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\" и \"{2}\", которые зависят от него.", - "twoIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\" и \"{3}\", которые зависят от него.", - "multipleIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\", \"{3}\" и другие расширения, которые зависят от него.", - "notExists": "Не удалось найти расширение" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "Телеметрия", - "telemetry.enableTelemetry": "Разрешить отправку сведений об использовании и ошибках в веб-службу Майкрософт.", - "telemetry.enableTelemetryMd": "Разрешить отправку сведений об использовании и ошибках в веб-службу Майкрософт. Прочтите наше заявление о конфиденциальности [здесь]({0})." - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "Расширение \"{0}\" не найдено.", - "useId": "Убедитесь, что вы используете полный идентификатор расширения, включая издателя, например: {0}", - "listFromLocation": "Расширения, установленные на {0}:", - "installingExtensionsOnLocation": "Идет установка расширений на {0}…", - "installingExtensions": "Идет установка расширений…", - "alreadyInstalled-checkAndUpdate": "Расширение \"{0}\" версии {1} уже установлено. Используйте параметр \"--force\", чтобы выполнить обновление до последней версии, или укажите параметр \"@\", чтобы установить конкретную версию, например, \"{2}@1.2.3\".", - "alreadyInstalled": "Расширение \"{0}\" уже установлено.", - "installation failed": "Не удалось установить расширения: {0}", - "successVsixInstall": "Расширение \"{0}\" успешно установлено.", - "cancelVsixInstall": "Установка расширения '{0}' отменена.", - "updateMessage": "Обновление расширения \"{0}\" до версии {1}", - "installing builtin ": "Установка встроенного расширения \"{0}\" версии {1}…", - "installing": "Установка расширения \"{0}\" версии {1}...", - "successInstall": "Расширение \"{0}\" версии {1} успешно установлено.", - "cancelInstall": "Установка расширения '{0}' отменена.", - "forceDowngrade": "Уже установлена более новая версия {1} расширения \"{0}\". Используйте параметр \"--force\", чтобы перейти на использование более ранней версии.", - "builtin": "Расширение \"{0}\" является встроенным и не может быть удалено.", - "forceUninstall": "Расширение \"{0}\" помечено пользователем как встроенное расширение. Используйте параметр \"--force\", чтобы удалить его.", - "uninstalling": "Идет удаление {0}…", - "successUninstallFromLocation": "Расширение \"{0}\" удалено с {1}!", - "successUninstall": "Расширение \"{0}\" успешно удалено.", - "notInstalleddOnLocation": "Расширение \"{0}\" не установлено на {1}!", - "notInstalled": "Расширение \"{0}\" не установлено." - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "Синхронизация параметров", - "settingsSync.keybindingsPerPlatform": "Синхронизация настраиваемых сочетаний клавиш для каждой платформы.", - "settingsSync.ignoredExtensions": "Список расширений, которые следует игнорировать при синхронизации. Идентификатор расширения всегда имеет вид ${publisher}.${name}. Например, \"vscode.csharp\".", - "app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".", - "settingsSync.ignoredSettings": "Настройка параметров, которые следует игнорировать при синхронизации." - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "На компьютере установлено ПО {0}. Хотите установить для него рекомендуемые расширения?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "Не удается прочитать данные о компьютерах, так как текущая версия является несовместимой. Обновите {0} и повторите попытку." - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "Не удается выполнить синхронизацию, так как служба по умолчанию изменена.", - "service changed": "Не удается выполнить синхронизацию, так как служба синхронизации была изменена.", - "turned off": "Не удается синхронизировать, так как синхронизация отключена в облаке", - "session expired": "Не удается синхронизировать, так как истек срок действия текущего сеанса", - "turned off machine": "Не удается выполнить синхронизацию, так как синхронизация этого компьютера с другого компьютера отключена." - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "Не удалось переместить \"{0}\" в корзину", - "trashFailed": "Не удалось переместить \"{0}\" в корзину." - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "Общий цвет переднего плана. Этот цвет используется, только если его не переопределит компонент.", - "errorForeground": "Общий цвет переднего плана для сообщений об ошибках. Этот цвет используется только если его не переопределяет компонент.", - "descriptionForeground": "Цвет текста элемента, содержащего пояснения, например, для метки.", - "iconForeground": "Цвет по умолчанию для значков на рабочем месте.", - "focusBorder": "Общий цвет границ для элементов с фокусом. Этот цвет используется только в том случае, если не переопределен в компоненте.", - "contrastBorder": "Дополнительная граница вокруг элементов, которая отделяет их от других элементов для улучшения контраста.", - "activeContrastBorder": "Дополнительная граница вокруг активных элементов, которая отделяет их от других элементов для улучшения контраста.", - "selectionBackground": "Цвет фона выделенного текста в рабочей области (например, в полях ввода или в текстовых полях). Не применяется к выделенному тексту в редакторе.", - "textSeparatorForeground": "Цвет для разделителей текста.", - "textLinkForeground": "Цвет переднего плана для ссылок в тексте.", - "textLinkActiveForeground": "Цвет переднего плана для ссылок в тексте при щелчке и при наведении курсора мыши.", - "textPreformatForeground": "Цвет текста фиксированного формата.", - "textBlockQuoteBackground": "Цвет фона для блоков с цитатами в тексте.", - "textBlockQuoteBorder": "Цвет границ для блоков с цитатами в тексте.", - "textCodeBlockBackground": "Цвет фона для программного кода в тексте.", - "widgetShadow": "Цвет тени мини-приложений редактора, таких как \"Найти/заменить\".", - "inputBoxBackground": "Фон поля ввода.", - "inputBoxForeground": "Передний план поля ввода.", - "inputBoxBorder": "Граница поля ввода.", - "inputBoxActiveOptionBorder": "Цвет границ активированных параметров в полях ввода.", - "inputOption.activeBackground": "Цвет фона активированных параметров в полях ввода.", - "inputOption.activeForeground": "Цвет переднего плана активированных параметров в полях ввода.", - "inputPlaceholderForeground": "Цвет фона поясняющего текста в элементе ввода.", - "inputValidationInfoBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Сведения\".", - "inputValidationInfoForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Сведения\".", - "inputValidationInfoBorder": "Цвет границы проверки ввода для уровня серьезности \"Сведения\".", - "inputValidationWarningBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Предупреждение\".", - "inputValidationWarningForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Предупреждение\".", - "inputValidationWarningBorder": "Цвет границы проверки ввода для уровня серьезности \"Предупреждение\".", - "inputValidationErrorBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Ошибка\".", - "inputValidationErrorForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Ошибка\".", - "inputValidationErrorBorder": "Цвет границы проверки ввода для уровня серьезности \"Ошибка\".", - "dropdownBackground": "Фон раскрывающегося списка.", - "dropdownListBackground": "Цвет фона раскрывающегося списка.", - "dropdownForeground": "Передний план раскрывающегося списка.", - "dropdownBorder": "Граница раскрывающегося списка.", - "checkbox.background": "Цвет фона мини-приложения флажка.", - "checkbox.foreground": "Цвет переднего плана мини-приложения флажка.", - "checkbox.border": "Цвет границы мини-приложения флажка.", - "buttonForeground": "Цвет переднего плана кнопки.", - "buttonBackground": "Цвет фона кнопки.", - "buttonHoverBackground": "Цвет фона кнопки при наведении.", - "buttonSecondaryForeground": "Цвет переднего плана вторичной кнопки.", - "buttonSecondaryBackground": "Цвет фона вторичной кнопки.", - "buttonSecondaryHoverBackground": "Цвет фона вторичной кнопки при наведении курсора мыши.", - "badgeBackground": "Цвет фона бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.", - "badgeForeground": "Цвет текста бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.", - "scrollbarShadow": "Цвет тени полосы прокрутки, которая свидетельствует о том, что содержимое прокручивается.", - "scrollbarSliderBackground": "Цвет фона для ползунка полосы прокрутки.", - "scrollbarSliderHoverBackground": "Цвет фона ползунка полосы прокрутки при наведении курсора.", - "scrollbarSliderActiveBackground": "Цвет фона ползунка полосы прокрутки при щелчке по нему.", - "progressBarBackground": "Цвет фона индикатора выполнения, который может отображаться для длительных операций.", - "editorError.background": "Цвет фона для текста ошибки в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorError.foreground": "Цвет волнистой линии для выделения ошибок в редакторе.", - "errorBorder": "Цвет границы для окон ошибок в редакторе.", - "editorWarning.background": "Цвет фона для текста предупреждения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorWarning.foreground": "Цвет волнистой линии для выделения предупреждений в редакторе.", - "warningBorder": "Цвет границы для окон предупреждений в редакторе.", - "editorInfo.background": "Цвет фона для текста информационного сообщения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorInfo.foreground": "Цвет волнистой линии для выделения информационных сообщений в редакторе.", - "infoBorder": "Цвет границы для окон сведений в редакторе.", - "editorHint.foreground": "Цвет волнистой линии для выделения подсказок в редакторе.", - "hintBorder": "Цвет границы для окон указаний в редакторе.", - "sashActiveBorder": "Цвет границы активных лент.", - "editorBackground": "Цвет фона редактора.", - "editorForeground": "Цвет переднего плана редактора по умолчанию.", - "editorWidgetBackground": "Цвет фона виджетов редактора, таких как найти/заменить.", - "editorWidgetForeground": "Цвет переднего плана мини-приложений редактора, таких как \"Поиск/замена\".", - "editorWidgetBorder": "Цвет границы мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница и если этот цвет не переопределен мини-приложением.", - "editorWidgetResizeBorder": "Цвет границы панели изменения размера мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница для изменения размера и если этот цвет не переопределен мини-приложением.", - "pickerBackground": "Цвет фона для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", - "pickerForeground": "Цвет переднего плана для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", - "pickerTitleBackground": "Цвет фона для заголовка средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", - "pickerGroupForeground": "Цвет средства быстрого выбора для группировки меток.", - "pickerGroupBorder": "Цвет средства быстрого выбора для группировки границ.", - "editorSelectionBackground": "Цвет выделения редактора.", - "editorSelectionForeground": "Цвет выделенного текста в режиме высокого контраста.", - "editorInactiveSelection": "Цвет выделения в неактивном редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorSelectionHighlight": "Цвет для областей, содержимое которых совпадает с выбранным фрагментом. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorSelectionHighlightBorder": "Цвет границы регионов с тем же содержимым, что и в выделении.", - "editorFindMatch": "Цвет текущего поиска совпадений.", - "findMatchHighlight": "Цвет других совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "findRangeHighlight": "Цвет диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "editorFindMatchBorder": "Цвет границы текущего результата поиска.", - "findMatchHighlightBorder": "Цвет границы других результатов поиска.", - "findRangeHighlightBorder": "Цвет границы для диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "searchEditor.queryMatch": "Цвет соответствий для запроса в редакторе поиска.", - "searchEditor.editorFindMatchBorder": "Цвет границы для соответствующих запросов в редакторе поиска.", - "hoverHighlight": "Выделение под словом, для которого отображается меню при наведении курсора. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "hoverBackground": "Цвет фона при наведении указателя на редактор.", - "hoverForeground": "Цвет переднего плана для наведения указателя на редактор.", - "hoverBorder": "Цвет границ при наведении указателя на редактор.", - "statusBarBackground": "Цвет фона строки состояния при наведении в редакторе.", - "activeLinkForeground": "Цвет активных ссылок.", - "editorInlineHintForeground": "Цвет переднего плана встроенных указаний", - "editorInlineHintBackground": "Цвет фона встроенных указаний", - "editorLightBulbForeground": "Цвет, используемый для значка действий в меню лампочки.", - "editorLightBulbAutoFixForeground": "Цвет, используемый для значка действий автоматического исправления в меню лампочки.", - "diffEditorInserted": "Цвет фона для вставленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "diffEditorRemoved": "Цвет фона для удаленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "diffEditorInsertedOutline": "Цвет контура для добавленных строк.", - "diffEditorRemovedOutline": "Цвет контура для удаленных строк.", - "diffEditorBorder": "Цвет границы между двумя текстовыми редакторами.", - "diffDiagonalFill": "Цвет диагональной заливки для редактора несовпадений. Диагональная заливка используется в размещаемых рядом представлениях несовпадений.", - "listFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listFocusForeground": "Цвет переднего плана находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listActiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listActiveSelectionForeground": "Цвет переднего плана выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listInactiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listInactiveSelectionForeground": "Цвет текста выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listInactiveFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listInactiveFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", - "listHoverBackground": "Фоновый цвет элементов List/Tree при наведении курсора мыши.", - "listHoverForeground": "Цвет переднего плана элементов List/Tree при наведении курсора мыши.", - "listDropBackground": "Фоновый цвет элементов List/Tree при перемещении с помощью мыши.", - "highlight": "Цвет переднего плана для выделения соответствия при поиске по элементу List/Tree.", - "invalidItemForeground": "Цвет переднего плана списка/дерева для недопустимых элементов, например, для неразрешенного корневого узла в проводнике.", - "listErrorForeground": "Цвет переднего плана элементов списка, содержащих ошибки.", - "listWarningForeground": "Цвет переднего плана элементов списка, содержащих предупреждения.", - "listFilterWidgetBackground": "Цвет фона для мини-приложения фильтра типов в списках и деревьях.", - "listFilterWidgetOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях.", - "listFilterWidgetNoMatchesOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях при отсутствии совпадений.", - "listFilterMatchHighlight": "Цвет фона для отфильтрованного совпадения.", - "listFilterMatchHighlightBorder": "Цвет границы для отфильтрованного совпадения.", - "treeIndentGuidesStroke": "Цвет штриха дерева для направляющих отступа.", - "listDeemphasizedForeground": "Цвет переднего плана в списке/дереве для элементов, выделение которых отменено.", - "quickInput.list.focusBackground deprecation": "Рекомендуется использовать quickInputList.focusBackground.", - "quickInput.listFocusBackground": "Цвет фона средства быстрого выбора для элемента, на котором находится фокус.", - "menuBorder": "Цвет границ меню.", - "menuForeground": "Цвет переднего плана пунктов меню.", - "menuBackground": "Цвет фона пунктов меню.", - "menuSelectionForeground": "Цвет переднего плана выбранного пункта меню в меню.", - "menuSelectionBackground": "Цвет фона для выбранного пункта в меню.", - "menuSelectionBorder": "Цвет границы для выбранного пункта в меню.", - "menuSeparatorBackground": "Цвет разделителя меню в меню.", - "snippetTabstopHighlightBackground": "Цвет фона выделения в позиции табуляции фрагмента.", - "snippetTabstopHighlightBorder": "Цвет границы выделения в позиции табуляции фрагмента.", - "snippetFinalTabstopHighlightBackground": "Цвет фона выделения в последней позиции табуляции фрагмента.", - "snippetFinalTabstopHighlightBorder": "Выделение цветом границы в последней позиции табуляции фрагмента.", - "breadcrumbsFocusForeground": "Цвет элементов навигации, находящихся в фокусе.", - "breadcrumbsBackground": "Фоновый цвет элементов навигации.", - "breadcrumbsSelectedForegound": "Цвет выделенных элементов навигации.", - "breadcrumbsSelectedBackground": "Фоновый цвет средства выбора элементов навигации.", - "mergeCurrentHeaderBackground": "Текущий цвет фона заголовка при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeCurrentContentBackground": "Фон текущего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeIncomingHeaderBackground": "Фон входящего заголовка при внутренних конфликтах объединения. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeIncomingContentBackground": "Фон входящего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeCommonHeaderBackground": "Фон заголовка общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeCommonContentBackground": "Фон содержимого общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "mergeBorder": "Цвет границы заголовков и разделителя во внутренних конфликтах слияния.", - "overviewRulerCurrentContentForeground": "Цвет переднего плана линейки текущего окна во внутренних конфликтах слияния.", - "overviewRulerIncomingContentForeground": "Цвет переднего плана линейки входящего окна во внутренних конфликтах слияния.", - "overviewRulerCommonContentForeground": "Цвет переднего плана для обзорной линейки для общего предка во внутренних конфликтах слияния. ", - "overviewRulerFindMatchForeground": "Цвет маркера обзорной линейки для совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "overviewRulerSelectionHighlightForeground": "Маркер обзорной линейки для выделения выбранного фрагмента. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "minimapFindMatchHighlight": "Цвет маркера мини-карты для поиска совпадений.", - "minimapSelectionHighlight": "Цвет маркера мини-карты для выбора редактора.", - "minimapError": "Цвет маркера миникарты для ошибок.", - "overviewRuleWarning": "Цвет маркера миникарты для предупреждений.", - "minimapBackground": "Цвет фона мини-карты.", - "minimapSliderBackground": "Цвет фона ползунка мини-карты.", - "minimapSliderHoverBackground": "Цвет фона ползунка мини-карты при наведении на него указателя.", - "minimapSliderActiveBackground": "Цвет фона ползунка мини-карты при его щелчке.", - "problemsErrorIconForeground": "Цвет, используемый для значка ошибки, указывающего на наличие проблем.", - "problemsWarningIconForeground": "Цвет, используемый для предупреждающего значка, указывающего на наличие проблем.", - "problemsInfoIconForeground": "Цвет, используемый для информационного значка, указывающего на наличие проблем.", - "chartsForeground": "Цвет переднего плана на диаграммах.", - "chartsLines": "Цвет горизонтальных линий на диаграммах.", - "chartsRed": "Красный цвет, используемый в визуализациях диаграмм.", - "chartsBlue": "Синий цвет, используемый в визуализациях диаграмм.", - "chartsYellow": "Желтый цвет, используемый в визуализациях диаграмм.", - "chartsOrange": "Оранжевый цвет, используемый в визуализациях диаграмм.", - "chartsGreen": "Зеленый цвет, используемый в визуализациях диаграмм.", - "chartsPurple": "Лиловый цвет, используемый в визуализациях диаграмм." + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "Переопределения конфигурации языка по умолчанию", - "defaultLanguageConfiguration.description": "Настройка переопределяемых параметров для языка {0}.", - "overrideSettings.defaultDescription": "Настройка параметров редактора, переопределяемых для языка.", - "overrideSettings.errorMessage": "Этот параметр не поддерживает настройку для отдельных языков.", + "config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано.", "config.property.empty": "Не удается зарегистрировать пустое свойство", "config.property.languageDefault": "Невозможно зарегистрировать \"{0}\". Оно соответствует шаблону свойства '\\\\[.*\\\\]$' для описания параметров редактора, определяемых языком. Используйте участие configurationDefaults.", - "config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано." + "defaultLanguageConfiguration.description": "Настройка переопределяемых параметров для языка {0}.", + "defaultLanguageConfigurationOverrides.title": "Переопределения конфигурации языка по умолчанию", + "overrideSettings.defaultDescription": "Настройка параметров редактора, переопределяемых для языка.", + "overrideSettings.errorMessage": "Этот параметр не поддерживает настройку для отдельных языков." + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "Команда, возвращающая сведения о ключах контекста" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "Находится ли фокус клавиатуры в поле ввода", + "isIOS": "Используется ли операционная система IOS", + "isLinux": "Используется ли операционная система Linux", + "isMac": "Используется ли операционная система macOS", + "isMacNative": "Используется ли операционная система macOS на платформе, отличной от браузерной", + "isWeb": "Является ли платформа браузерной", + "isWindows": "Используется ли операционная система Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 дополнительный файл не показан", "moreFiles": "...не показано дополнительных файлов: {0}" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "Используется ли операционная система macOS", - "isLinux": "Используется ли операционная система Linux", - "isWindows": "Используется ли операционная система Windows", - "isWeb": "Является ли платформа браузерной", - "isMacNative": "Используется ли операционная система macOS на платформе, отличной от браузерной", - "inputFocus": "Находится ли фокус клавиатуры в поле ввода" - }, - "vs/platform/markers/common/markers": { - "sev.error": "Ошибка", - "sev.warning": "Предупреждение", - "sev.info": "Информация" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "Доверенный", - "untrusted": "Без доверия", - "unknown": "Неизвестно" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "Начальный каталог (cwd) \"{0}\" не является каталогом.", - "launchFail.cwdDoesNotExist": "Начальный каталог (cwd) \"{0}\" не существует.", - "launchFail.executableIsNotFileOrSymlink": "Путь к исполняемому файлу оболочки \"{0}\" не является файлом символической ссылки.", - "launchFail.executableDoesNotExist": "Путь к исполняемому файлу оболочки \"{0}\" не существует." - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "OK", - "pathNotExistTitle": "Путь не существует.", - "uriInvalidTitle": "Не удается открыть URI", - "pathNotExistDetail": "Путь \"{0}\" больше не существует на диске.", - "uriInvalidDetail": "URI \"{0}\" является недопустимым и не может быть открыт." - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Рабочая область кода" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "Слишком много данных для отправки напрямую в GitHub. Данные будут скопированы в буфер обмена, вставьте их на открытой странице вопроса GitHub.", - "ok": "OK", - "cancel": "Отмена", - "confirmCloseIssueReporter": "Введенные данные не будут сохранены. Вы действительно хотите закрыть это окно?", - "yes": "Да", - "issueReporter": "Средство создания отчетов о неполадках" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "Новое окно", - "newWindowDesc": "Открывает новое окно.", - "recentFoldersAndWorkspaces": "Последние папки и рабочие области", - "recentFolders": "Последние папки", - "untitledWorkspace": "Без названия (рабочая область)", - "workspaceName": "{0} (рабочая область)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "ОК", - "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'", - "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку." - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "Открыть", - "openFolder": "Открыть папку", "openFile": "Открыть файл", - "openWorkspaceTitle": "Открыть рабочую область", - "openWorkspace": "&&Открыть" + "openFolder": "Открыть папку", + "openWorkspace": "&&Открыть", + "openWorkspaceTitle": "Открыть рабочую область" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и позволить ему использовать больше памяти", - "fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт" + "vs/platform/environment/node/argv": { + "add": "Добавление папок в последнее активное окно.", + "category": "Фильтрация установленных расширений по указанной категории при использовании параметра --list-extensions.", + "diff": "Сравнение двух файлов друг с другом", + "disableExtension": "Отключить расширение.", + "disableExtensions": "Отключить все установленные расширения.", + "disableGPU": "Отключить аппаратное ускорение GPU.", + "experimentalApis": "Включает предложенные функции API для расширений. Может принимать один или несколько идентификаторов для включения отдельных расширений.", + "extensionHomePath": "Задайте корневой путь для расширений.", + "extensionsManagement": "Управление расширениями", + "goto": "Открытие файла по указанному пути с выделением указанного символа в указанной строке.", + "help": "Распечатать данные об использовании.", + "inspect-brk-extensions": "Разрешить отладку и профилирование расширений, когда узел расширения приостановлен после запуска. Проверьте URI подключения для инструментов разработчика.", + "inspect-extensions": "Разрешить отладку и профилирование расширений. Проверьте URI подключения для инструментов разработчика.", + "installExtension": "Устанавливает или обновляет расширение. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Чтобы выполнить обновление до последней версии, укажите аргумент \"--force\". Чтобы установить конкретную версию, укажите параметр \"@${version}\". Пример: \"vscode.csharp@1.2.3\".", + "listExtensions": "Перечислить существующие расширения.", + "locale": "Языковой стандарт, который следует использовать (например, en-US или zh-TW).", + "log": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", + "maxMemory": "Максимальный размер памяти для окна (в МБ).", + "newWindow": "Принудительно открывать в новом окне.", + "options": "Параметры", + "optionsUpperCase": "Параметры", + "paths": "пути", + "prof-startup": "Запустите профилировщик ЦП при запуске.", + "reuseWindow": "Принудительно открыть файл или папку в уже открытом окне.", + "showVersions": "Отображений версий установленных расширений при использовании параметра --list-extensions.", + "status": "Выводить сведения об использовании процесса и диагностическую информацию.", + "stdinUnix": "Чтобы получить данные с stdin, добавьте '-' (например, 'ps aux | grep code | {0} -')", + "stdinWindows": "Чтобы прочитать вывод другой программы, добавьте '-' (например 'echo Hello World | {0} -')", + "telemetry": "Отображает все события телеметрии, которые собирает VS Code.", + "troubleshooting": "Устранение неполадок", + "turn sync": "Включите или отключите синхронизацию.", + "uninstallExtension": "Удаляет расширение.", + "unknownCommit": "Неизвестная фиксация", + "unknownVersion": "Неизвестная версия", + "usage": "Использование", + "userDataDir": "Указывает каталог, в котором хранятся данные пользователей. Может использоваться для открытия нескольких отдельных экземпляров Code.", + "verbose": "Печать подробного вывода (подразумевает использование параметра \"--wait\").", + "version": "Печать версии.", + "wait": "Дождаться закрытия файлов перед возвратом." }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "Не удалось проанализировать значение engines.vscode {0}. Используйте такие значения как ^1.22.0, ^1.22.x и т.д.", - "versionSpecificity1": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode до 1.0.0 укажите по крайней мере основной и дополнительный номер версии. Например, 0.10.0, 0.10.x, 0.11.0 и т. д.", - "versionSpecificity2": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode после 1.0.0 укажите по крайней мере основной номер версии. Например, 1.10.0, 1.10.x, 1.x.x, 2.x.x и т. д.", - "versionMismatch": "Расширение несовместимо с кодом \"{0}\". Расширению требуется: {1}." + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "Аргументы в режиме \"--goto\" должны быть в формате \"ФАЙЛ(:СТРОКА(:СИМВОЛ))\".", + "multipleValues": "Параметр \"{0}\" определен несколько раз. Используется значение \"{1}\".", + "unknownOption": "Внимание! \"{0}\" не входит в список известных вариантов, но все равно передается в Electron/Chromium." + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "Расширения", + "preferences": "Параметры" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "Расширение \"{0}\" уже установлено.", + "alreadyInstalled-checkAndUpdate": "Расширение \"{0}\" версии {1} уже установлено. Используйте параметр \"--force\", чтобы выполнить обновление до последней версии, или укажите параметр \"@\", чтобы установить конкретную версию, например, \"{2}@1.2.3\".", + "builtin": "Расширение \"{0}\" является встроенным и не может быть удалено.", + "cancelInstall": "Установка расширения '{0}' отменена.", + "cancelVsixInstall": "Установка расширения '{0}' отменена.", + "forceDowngrade": "Уже установлена более новая версия {1} расширения \"{0}\". Используйте параметр \"--force\", чтобы перейти на использование более ранней версии.", + "forceUninstall": "Расширение \"{0}\" помечено пользователем как встроенное расширение. Используйте параметр \"--force\", чтобы удалить его.", + "installation failed": "Не удалось установить расширения: {0}", + "installing": "Установка расширения \"{0}\" версии {1}...", + "installing builtin ": "Установка встроенного расширения \"{0}\" версии {1}…", + "installingExtensions": "Идет установка расширений…", + "installingExtensionsOnLocation": "Идет установка расширений на {0}…", + "listFromLocation": "Расширения, установленные на {0}:", + "notFound": "Расширение \"{0}\" не найдено.", + "notInstalled": "Расширение \"{0}\" не установлено.", + "notInstalleddOnLocation": "Расширение \"{0}\" не установлено на {1}!", + "successInstall": "Расширение \"{0}\" версии {1} успешно установлено.", + "successUninstall": "Расширение \"{0}\" успешно удалено.", + "successUninstallFromLocation": "Расширение \"{0}\" удалено с {1}!", + "successVsixInstall": "Расширение \"{0}\" успешно установлено.", + "uninstalling": "Идет удаление {0}…", + "updateMessage": "Обновление расширения \"{0}\" до версии {1}", + "useId": "Убедитесь, что вы используете полный идентификатор расширения, включая издателя, например: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "На компьютере установлено ПО {0}. Хотите установить для него рекомендуемые расширения?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "Marketplace не включен", + "Not a Marketplace extension": "Можно переустановить только расширения из Marketplace", + "exitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", + "incompatible": "Не удается установить расширение \"{0}\", так как оно не совместимо с VS Code \"{1}\".", + "malicious extension": "Не удается установить расширение, так как оно помечено как проблемное.", + "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие расширения.", + "multipleIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\", \"{3}\" и другие расширения, которые зависят от него.", + "notExists": "Не удалось найти расширение", + "notFoundCompatibleDependency": "Не удалось установить расширение \"{0}\", так как оно несовместимо с текущей версией VS Code (версия {1}).", + "notInstalled": "Расширение \"{0}\" не установлено.", + "quitCode": "Невозможно установить расширение. Пожалуйста, выйдите и зайдите в VS Code перед переустановкой.", + "removeError": "Ошибка при удалении расширения: {0}. Закройте и снова откройте VS Code, затем повторите попытку.", + "restartCode": "Перезапустите VS Code перед повторной установкой {0}.", + "singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".", + "singleIndirectDependentError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\" и \"{2}\", которые зависят от него.", + "twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\".", + "twoIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\" и \"{3}\", которые зависят от него." }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "Недопустимый VSIX: файл package.json не является файлом JSON." }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "Не удается удалить существующую папку \"{0}\" при установке расширения \"{1}\". Удалите папку вручную и повторите попытку", "cannot read": "Не удается прочитать расширение из {0}", - "renameError": "Неизвестная ошибка при переименовании {0} в {1}", - "invalidManifest": "Недопустимое расширение: файл package.json не является файлом JSON." + "errorDeleting": "Не удается удалить существующую папку \"{0}\" при установке расширения \"{1}\". Удалите папку вручную и повторите попытку", + "invalidManifest": "Недопустимое расширение: файл package.json не является файлом JSON.", + "renameError": "Неизвестная ошибка при переименовании {0} в {1}" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "Расширение несовместимо с кодом \"{0}\". Расширению требуется: {1}.", + "versionSpecificity1": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode до 1.0.0 укажите по крайней мере основной и дополнительный номер версии. Например, 0.10.0, 0.10.x, 0.11.0 и т. д.", + "versionSpecificity2": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode после 1.0.0 укажите по крайней мере основной номер версии. Например, 1.10.0, 1.10.x, 1.x.x, 2.x.x и т. д.", + "versionSyntax": "Не удалось проанализировать значение engines.vscode {0}. Используйте такие значения как ^1.22.0, ^1.22.x и т.д." + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "Консоль VS Code", + "ext.term.app.not.found": "не удается найти приложение терминала \"{0}\"", + "linux.term.failed": "Сбой \"{0}\" с кодом выхода {1}", + "mac.terminal.script.failed": "Сбой скрипта \"{0}\" с кодом выхода {1}", + "mac.terminal.type.not.supported": "{0}\" не поддерживается", + "press.any.key": "Нажмите любую клавишу, чтобы продолжить..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "Не удалось удалить непустую папку \"{0}\".", + "deleteFailedNotFound": "Не удалось удалить несуществующий файл \"{0}\"", + "deleteFailedTrashUnsupported": "Не удалось удалить файл \"{0}\" через корзину, так как что поставщик не поддерживает это.", + "err.read": "Не удалось считать файл \"{0}\" ({1})", + "err.readonly": "Не удается изменить файл \"{0}\", доступный только для чтения", + "err.write": "Не удается записать файл \"{0}\" ({1})", + "fileExists": "Не удается создать файл \"{0}\", так как он уже существует и флаг перезаписи не установлен.", + "fileIsDirectoryReadError": "Не удалось считать файл \"{0}\", который на самом деле является каталогом", + "fileIsDirectoryWriteError": "Не удается записать файл \"{0}\", который на самом деле является каталогом", + "fileModifiedError": "Файл изменен с", + "fileNotFoundError": "Не удается решить несуществующий файл \"{0}\"", + "fileNotModifiedError": "undefined", + "fileTooLargeError": "Не удается прочесть файл \"{0}\", так как он имеет слишком большой размер и не может быть открыт", + "invalidPath": "Не удалось разрешить поставщик файловой системы с относительным путем к файлу \"{0}\"", + "mkdirExistsError": "Не удалось создать папку \"{0}\", которая уже существует, но не является каталогом", + "noProviderFound": "Не найден поставщик файловой системы для ресурса \"{0}\"", + "unableToMoveCopyError1": "Не удается скопировать, когда исходный \"{0}\" совпадает с целевым \"{1}\" с другим регистром пути в файловой системе, нечувствительной к регистру", + "unableToMoveCopyError2": "Не удалось выполнить перемещение или копирование, когда исходный \"{0}\" является родительским объектом целевого \"{1}\".", + "unableToMoveCopyError3": "Не удалось выполнить перемещение/копирование \"{0}\", так как целевой \"{1}\" уже существует в месте назначения.", + "unableToMoveCopyError4": "Не удается переместить/скопировать \"{0}\" в \"{1}\", так как файл заменит содержащую его папку.", + "writeFailedUnlockUnsupported": "Не удалось разблокировать файл \"{0}\", так как поставщик не поддерживает это." + }, + "vs/platform/files/common/files": { + "sizeB": "{0} Б", + "sizeGB": "{0} ГБ", + "sizeKB": "{0} КБ", + "sizeMB": "{0} МБ", + "sizeTB": "{0} ТБ", + "unknownError": "Неизвестная ошибка" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт", + "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и позволить {0}использовать больше памяти" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "Не удалось переместить \"{0}\" в корзину", + "trashFailed": "Не удалось переместить \"{0}\" в корзину." + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).", + "fileCopyErrorExists": "Файл в целевом расположении уже существует", + "fileCopyErrorPathCase": "'Файл не может быть скопирован по тому же пути с другим регистром пути", + "fileExists": "Файл уже существует.", + "fileNotExists": "Файл не существует", + "moveError": "Не удалось переместить \"{0}\" в \"{1}\" ({2})." + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "Отмена", + "confirmCloseIssueReporter": "Введенные данные не будут сохранены. Вы действительно хотите закрыть это окно?", + "issueReporter": "Средство создания отчетов о неполадках", + "issueReporterWriteToClipboard": "Слишком много данных для отправки напрямую в GitHub. Данные будут скопированы в буфер обмена, вставьте их на открытой странице вопроса GitHub.", + "local": "LOCAL", + "ok": "OK", + "processExplorer": "Обозреватель процессов", + "yes": "Да" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "Была нажата клавиша {0}. Ожидание нажатия второй клавиши сочетания...", + "missing.chord": "Сочетание клавиш ({0} и {1}) не является командой." + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "Указывает, активируется ли навигация с помощью клавиатуры в списках и деревьях автоматически простым вводом. Если задано значение \"false\", навигация с клавиатуры активируется только при выполнении команды \"list.toggleKeyboardNavigation\", для которой можно назначить сочетание клавиш.", + "expand mode": "Управляет тем, как папки дерева разворачиваются при нажатии на имена папок. Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.", + "horizontalScrolling setting": "Определяет, поддерживают ли горизонтальную прокрутку списки и деревья на рабочем месте. Предупреждение! Включение этого параметра может повлиять на производительность.", + "keyboardNavigationSettingKey": "Управляет стилем навигации с клавиатуры для списков и деревьев в Workbench. Доступен простой режим, режим выделения и режим фильтрации.", + "keyboardNavigationSettingKey.filter": "Фильтр навигации с клавиатуры позволяет отфильтровать и скрыть все элементы, не соответствующие вводимым с клавиатуры данным.", + "keyboardNavigationSettingKey.highlight": "Функция подсветки навигации с клавиатуры выделяет элементы, соответствующие вводимым с клавиатуры данным. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.", + "keyboardNavigationSettingKey.simple": "Про простой навигации с клавиатуры выбираются элементы, соответствующие вводимым с клавиатуры данным. Сопоставление осуществляется только по префиксам.", + "list smoothScrolling setting": "Управляет тем, используется ли плавная прокрутка для списков и деревьев.", + "multiSelectModifier": "Модификатор, который будет использоваться для добавления элементов в деревьях и списках в элемент множественного выбора с помощью мыши (например, в проводнике, в открытых редакторах и в представлении scm). Жесты мыши \"Открыть сбоку\" (если они поддерживаются) будут изменены таким образом, чтобы они не конфликтовали с модификатором элемента множественного выбора.", + "multiSelectModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", + "multiSelectModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.", + "openModeModifier": "Управляет тем, как открывать элементы в деревьях и списках с помощью мыши (если поддерживается). Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.", + "render tree indent guides": "Определяет, нужно ли в дереве отображать направляющие отступа.", + "tree indent setting": "Определяет отступ для дерева в пикселях.", + "workbenchConfigurationTitle": "Рабочее место" + }, + "vs/platform/markers/common/markers": { + "sev.error": "Ошибка", + "sev.info": "Информация", + "sev.warning": "Предупреждение" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "О программе {0}", + "mBringToFront": "Переместить все на передний план", + "mEdit": "&&Правка", + "mFile": "&&Файл", + "mGoto": "&&Переход", + "mHelp": "&&Справка", + "mHide": "Скрыть {0}", + "mHideOthers": "Скрыть другие", + "mMergeAllWindows": "Объединить все окна", + "mMinimize": "Свернуть", + "mMoveTabToNewWindow": "Переместить вкладку в новое окно", + "mNewTab": "Создать вкладку", + "mRun": "&&Выполнить", + "mSelection": "&&Выделение", + "mServices": "Службы", + "mShowAll": "Показать все", + "mShowNextTab": "Перейти на следующую вкладку", + "mShowPreviousTab": "Перейти на предыдущую вкладку", + "mTerminal": "&&Терминал", + "mView": "&&Вид", + "mWindow": "Окно", + "mZoom": "Изменить масштаб", + "miCheckForUpdates": "Проверить наличие &&обновлений...", + "miCheckingForUpdates": "Идет проверка наличия обновлений...", + "miDownloadUpdate": "С&&качать доступное обновление", + "miDownloadingUpdate": "Скачивается обновление...", + "miInstallUpdate": "Установить &&обновление...", + "miInstallingUpdate": "Идет установка обновления...", + "miNewWindow": "&&Новое окно", + "miPreferences": "&&Параметры", + "miQuit": "Выйти из {0}", + "miRestartToUpdate": "Перезапустить для &&обновления", + "miSwitchWindow": "Переключить &&окно..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "Отмена", + "cantCreateBinFolder": "Не удается установить команду оболочки \"{0}\".", + "cantUninstall": "Не удается удалить команду оболочки \"{0}\".", + "ok": "ОК", + "sourceMissing": "Не удается найти скрипт оболочки в \"{0}\"", + "warnEscalation": "{0} запросит права администратора для установки команды оболочки с помощью osascript.", + "warnEscalationUninstall": "{0} запросит права администратора для удаления команды оболочки с помощью osascript." + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "Команда \"{0}\" привела к ошибке ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "другие команды", + "ok": "ОК", + "recentlyUsed": "недавно использованные" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "команды редактора", + "globalCommands": "глобальные команды", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "Параметр используемого прокси-сервера. Если не установлен, он будет унаследовать от переменных среды \"http_proxy\" и \"https_proxy\".", + "proxyAuthorization": "Значение, которое будет отправляться в качестве заголовка \"Proxy-Authorization\" для каждого сетевого запроса.", + "proxySupport": "Используйте поддержку прокси-сервера для расширений.", + "proxySupportFallback": "Включить поддержку прокси-сервера для расширений, вернуться к вариантам запроса, если прокси-сервер не найден.", + "proxySupportOff": "Отключить поддержку прокси-сервера для расширений.", + "proxySupportOn": "Включить поддержку прокси-сервера для расширений.", + "proxySupportOverride": "Включает поддержку прокси для расширений, переопределяет параметры запроса.", + "strictSSL": "Управляет тем, должен ли сертификат прокси-сервера проверяться по списку предоставленных ЦС.", + "systemCertificates": "Определяет, нужно ли загружать сертификаты ЦС из ОС. (В Windows и macOS после отключения этой функции требуется перезагрузить окно.)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "Разрешить отправку сведений об использовании и ошибках в веб-службу Майкрософт.", + "telemetry.enableTelemetryMd": "Разрешить отправку сведений об использовании и ошибках в веб-службу Майкрософт. Прочтите наше заявление о конфиденциальности [здесь]({0}).", + "telemetryConfigurationTitle": "Телеметрия" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", + "terminal.integrated.automationShell.osx": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", + "terminal.integrated.automationShell.windows": "Путь, который при его задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", + "terminal.integrated.defaultProfile.linux": "Профиль по умолчанию, используемый в Linux. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", + "terminal.integrated.defaultProfile.osx": "Профиль по умолчанию, используемый в macOS. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", + "terminal.integrated.defaultProfile.windows": "Профиль по умолчанию, используемый в Windows. Этот параметр в настоящее время будет проигнорирован, если заданы {0} или {1}.", + "terminal.integrated.inheritEnv": "Должны ли новые оболочки наследовать свою среду от VS Code, который может попытаться получить оболочку входа для обеспечения инициализации $PATH и других переменных разработки. Это не влияет на Windows.", + "terminal.integrated.profile.linux": "Профили Linux, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Если они установлены, они переопределят профили, обнаруженные по умолчанию. Они включают {0} и необязательный параметр {1}.", + "terminal.integrated.profile.osx": "Профили macOS, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Если они установлены, они переопределят профили, обнаруженные по умолчанию. Они включают {0} и необязательный параметр {1}.", + "terminal.integrated.profiles.windows": "Профили Windows, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Установите значение null, чтобы исключить их. Используйте свойство {0}, чтобы применить конфигурацию, обнаруженную по умолчанию. Либо установите {1} и необязательный параметр {2}.", + "terminal.integrated.shell.linux": "Путь к оболочке, используемой терминалом в Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.linux.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", + "terminal.integrated.shell.osx": "Путь к оболочке, используемой терминалом в macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.osx.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", + "terminal.integrated.shell.windows": "Путь к оболочке, используемой терминалом в Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shell.windows.deprecation": "Это устарело, новый рекомендуемый способ настройки оболочки по умолчанию — создать профиль терминала в {0} и установить его имя профиля по умолчанию в {1}. В настоящее время это будет иметь приоритет над настройками новых профилей, но это изменится в будущем.", + "terminal.integrated.shellArgs.linux": "Аргументы командной строки, используемые при работе в терминале Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.osx": "Аргументы командной строки, используемые при работе в терминале macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows": "Аргументы командной строки, используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.shellArgs.windows.string": "Аргументы командной строки в [формате командной строки](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6), используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", + "terminal.integrated.useWslProfiles": "Определяет, отображаются ли дистрибутивы WSL в раскрывающемся списке терминала", + "terminalIntegratedConfigurationTitle": "Встроенный терминал", + "terminalProfile.args": "Необязательный набор аргументов, с которыми будет запущен исполняемый файл оболочки.", + "terminalProfile.color": "Идентификатор цвета темы для связи с этим терминалом.", + "terminalProfile.env": "Объект с переменными среды, которые будут добавлены в процесс профиля терминала. Установите значение NULL, чтобы удалить переменные среды из базовой среды.", + "terminalProfile.icon": "ИД кодикона для связи с этим терминалом.", + "terminalProfile.overrideName": "Определяет, переопределяет ли имя профиля автоматически определенное имя.", + "terminalProfile.path": "Одиночный путь к исполняемому файлу оболочки или массив путей, которые будут использоваться в качестве резервного варианта, если одиночный путь окажется некорректным.", + "terminalProfile.windowsSource": "Источник профиля, который будет автоматически определять пути к оболочке." + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "Начальный каталог (cwd) \"{0}\" не существует.", + "launchFail.cwdNotDirectory": "Начальный каталог (cwd) \"{0}\" не является каталогом.", + "launchFail.executableDoesNotExist": "Путь к исполняемому файлу оболочки \"{0}\" не существует.", + "launchFail.executableIsNotFileOrSymlink": "Путь к исполняемому файлу оболочки \"{0}\" не является файлом символической ссылки." + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "Дополнительная граница вокруг активных элементов, которая отделяет их от других элементов для улучшения контраста.", + "activeLinkForeground": "Цвет активных ссылок.", + "badgeBackground": "Цвет фона бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.", + "badgeForeground": "Цвет текста бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.", + "breadcrumbsBackground": "Фоновый цвет элементов навигации.", + "breadcrumbsFocusForeground": "Цвет элементов навигации, находящихся в фокусе.", + "breadcrumbsSelectedBackground": "Фоновый цвет средства выбора элементов навигации.", + "breadcrumbsSelectedForegound": "Цвет выделенных элементов навигации.", + "buttonBackground": "Цвет фона кнопки.", + "buttonBorder": "Цвет границы кнопки.", + "buttonForeground": "Цвет переднего плана кнопки.", + "buttonHoverBackground": "Цвет фона кнопки при наведении.", + "buttonSecondaryBackground": "Цвет фона вторичной кнопки.", + "buttonSecondaryForeground": "Цвет переднего плана вторичной кнопки.", + "buttonSecondaryHoverBackground": "Цвет фона вторичной кнопки при наведении курсора мыши.", + "chartsBlue": "Синий цвет, используемый в визуализациях диаграмм.", + "chartsForeground": "Цвет переднего плана на диаграммах.", + "chartsGreen": "Зеленый цвет, используемый в визуализациях диаграмм.", + "chartsLines": "Цвет горизонтальных линий на диаграммах.", + "chartsOrange": "Оранжевый цвет, используемый в визуализациях диаграмм.", + "chartsPurple": "Лиловый цвет, используемый в визуализациях диаграмм.", + "chartsRed": "Красный цвет, используемый в визуализациях диаграмм.", + "chartsYellow": "Желтый цвет, используемый в визуализациях диаграмм.", + "checkbox.background": "Цвет фона мини-приложения флажка.", + "checkbox.border": "Цвет границы мини-приложения флажка.", + "checkbox.foreground": "Цвет переднего плана мини-приложения флажка.", + "contrastBorder": "Дополнительная граница вокруг элементов, которая отделяет их от других элементов для улучшения контраста.", + "descriptionForeground": "Цвет текста элемента, содержащего пояснения, например, для метки.", + "diffDiagonalFill": "Цвет диагональной заливки для редактора несовпадений. Диагональная заливка используется в размещаемых рядом представлениях несовпадений.", + "diffEditorBorder": "Цвет границы между двумя текстовыми редакторами.", + "diffEditorInserted": "Цвет фона для вставленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "diffEditorInsertedOutline": "Цвет контура для добавленных строк.", + "diffEditorRemoved": "Цвет фона для удаленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "diffEditorRemovedOutline": "Цвет контура для удаленных строк.", + "dropdownBackground": "Фон раскрывающегося списка.", + "dropdownBorder": "Граница раскрывающегося списка.", + "dropdownForeground": "Передний план раскрывающегося списка.", + "dropdownListBackground": "Цвет фона раскрывающегося списка.", + "editorBackground": "Цвет фона редактора.", + "editorError.background": "Цвет фона для текста ошибки в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "editorError.foreground": "Цвет волнистой линии для выделения ошибок в редакторе.", + "editorFindMatch": "Цвет текущего поиска совпадений.", + "editorFindMatchBorder": "Цвет границы текущего результата поиска.", + "editorForeground": "Цвет переднего плана редактора по умолчанию.", + "editorHint.foreground": "Цвет волнистой линии для выделения подсказок в редакторе.", + "editorInactiveSelection": "Цвет выделения в неактивном редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "editorInfo.background": "Цвет фона для текста информационного сообщения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "editorInfo.foreground": "Цвет волнистой линии для выделения информационных сообщений в редакторе.", + "editorInlayHintBackground": "Цвет фона встроенных указаний", + "editorInlayHintForeground": "Цвет переднего плана встроенных указаний", + "editorLightBulbAutoFixForeground": "Цвет, используемый для значка действий автоматического исправления в меню лампочки.", + "editorLightBulbForeground": "Цвет, используемый для значка действий в меню лампочки.", + "editorSelectionBackground": "Цвет выделения редактора.", + "editorSelectionForeground": "Цвет выделенного текста в режиме высокого контраста.", + "editorSelectionHighlight": "Цвет для областей, содержимое которых совпадает с выбранным фрагментом. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "editorSelectionHighlightBorder": "Цвет границы регионов с тем же содержимым, что и в выделении.", + "editorWarning.background": "Цвет фона для текста предупреждения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "editorWarning.foreground": "Цвет волнистой линии для выделения предупреждений в редакторе.", + "editorWidgetBackground": "Цвет фона виджетов редактора, таких как найти/заменить.", + "editorWidgetBorder": "Цвет границы мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница и если этот цвет не переопределен мини-приложением.", + "editorWidgetForeground": "Цвет переднего плана мини-приложений редактора, таких как \"Поиск/замена\".", + "editorWidgetResizeBorder": "Цвет границы панели изменения размера мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница для изменения размера и если этот цвет не переопределен мини-приложением.", + "errorBorder": "Цвет границы для окон ошибок в редакторе.", + "errorForeground": "Общий цвет переднего плана для сообщений об ошибках. Этот цвет используется только если его не переопределяет компонент.", + "findMatchHighlight": "Цвет других совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "findMatchHighlightBorder": "Цвет границы других результатов поиска.", + "findRangeHighlight": "Цвет диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "findRangeHighlightBorder": "Цвет границы для диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "focusBorder": "Общий цвет границ для элементов с фокусом. Этот цвет используется только в том случае, если не переопределен в компоненте.", + "foreground": "Общий цвет переднего плана. Этот цвет используется, только если его не переопределит компонент.", + "highlight": "Цвет переднего плана для выделения соответствия при поиске по элементу List/Tree.", + "hintBorder": "Цвет границы для окон указаний в редакторе.", + "hoverBackground": "Цвет фона при наведении указателя на редактор.", + "hoverBorder": "Цвет границ при наведении указателя на редактор.", + "hoverForeground": "Цвет переднего плана для наведения указателя на редактор.", + "hoverHighlight": "Выделение под словом, для которого отображается меню при наведении курсора. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "iconForeground": "Цвет по умолчанию для значков на рабочем месте.", + "infoBorder": "Цвет границы для окон сведений в редакторе.", + "inputBoxActiveOptionBorder": "Цвет границ активированных параметров в полях ввода.", + "inputBoxBackground": "Фон поля ввода.", + "inputBoxBorder": "Граница поля ввода.", + "inputBoxForeground": "Передний план поля ввода.", + "inputOption.activeBackground": "Цвет фона активированных параметров в полях ввода.", + "inputOption.activeForeground": "Цвет переднего плана активированных параметров в полях ввода.", + "inputPlaceholderForeground": "Цвет фона поясняющего текста в элементе ввода.", + "inputValidationErrorBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Ошибка\".", + "inputValidationErrorBorder": "Цвет границы проверки ввода для уровня серьезности \"Ошибка\".", + "inputValidationErrorForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Ошибка\".", + "inputValidationInfoBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Сведения\".", + "inputValidationInfoBorder": "Цвет границы проверки ввода для уровня серьезности \"Сведения\".", + "inputValidationInfoForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Сведения\".", + "inputValidationWarningBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Предупреждение\".", + "inputValidationWarningBorder": "Цвет границы проверки ввода для уровня серьезности \"Предупреждение\".", + "inputValidationWarningForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Предупреждение\".", + "invalidItemForeground": "Цвет переднего плана списка/дерева для недопустимых элементов, например, для неразрешенного корневого узла в проводнике.", + "keybindingLabelBackground": "Цвет фона метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.", + "keybindingLabelBorder": "Цвет границы метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.", + "keybindingLabelBottomBorder": "Цвет нижней границы метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.", + "keybindingLabelForeground": "Цвет переднего плана метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.", + "listActiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listActiveSelectionForeground": "Цвет переднего плана выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listDeemphasizedForeground": "Цвет переднего плана в списке/дереве для элементов, выделение которых отменено.", + "listDropBackground": "Фоновый цвет элементов List/Tree при перемещении с помощью мыши.", + "listErrorForeground": "Цвет переднего плана элементов списка, содержащих ошибки.", + "listFilterMatchHighlight": "Цвет фона для отфильтрованного совпадения.", + "listFilterMatchHighlightBorder": "Цвет границы для отфильтрованного совпадения.", + "listFilterWidgetBackground": "Цвет фона для мини-приложения фильтра типов в списках и деревьях.", + "listFilterWidgetNoMatchesOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях при отсутствии совпадений.", + "listFilterWidgetOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях.", + "listFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listFocusForeground": "Цвет переднего плана находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listFocusHighlightForeground": "Цвет переднего плана для выделения соответствия выделенных элементов при поиске по элементу List/Tree.", + "listFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listHoverBackground": "Фоновый цвет элементов List/Tree при наведении курсора мыши.", + "listHoverForeground": "Цвет переднего плана элементов List/Tree при наведении курсора мыши.", + "listInactiveFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listInactiveFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listInactiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listInactiveSelectionForeground": "Цвет текста выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.", + "listWarningForeground": "Цвет переднего плана элементов списка, содержащих предупреждения.", + "menuBackground": "Цвет фона пунктов меню.", + "menuBorder": "Цвет границ меню.", + "menuForeground": "Цвет переднего плана пунктов меню.", + "menuSelectionBackground": "Цвет фона для выбранного пункта в меню.", + "menuSelectionBorder": "Цвет границы для выбранного пункта в меню.", + "menuSelectionForeground": "Цвет переднего плана выбранного пункта меню в меню.", + "menuSeparatorBackground": "Цвет разделителя меню в меню.", + "mergeBorder": "Цвет границы заголовков и разделителя во внутренних конфликтах слияния.", + "mergeCommonContentBackground": "Фон содержимого общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "mergeCommonHeaderBackground": "Фон заголовка общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "mergeCurrentContentBackground": "Фон текущего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "mergeCurrentHeaderBackground": "Текущий цвет фона заголовка при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "mergeIncomingContentBackground": "Фон входящего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "mergeIncomingHeaderBackground": "Фон входящего заголовка при внутренних конфликтах объединения. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "minimapBackground": "Цвет фона мини-карты.", + "minimapError": "Цвет маркера миникарты для ошибок.", + "minimapFindMatchHighlight": "Цвет маркера мини-карты для поиска совпадений.", + "minimapSelectionHighlight": "Цвет маркера мини-карты для выбора редактора.", + "minimapSliderActiveBackground": "Цвет фона ползунка мини-карты при его щелчке.", + "minimapSliderBackground": "Цвет фона ползунка мини-карты.", + "minimapSliderHoverBackground": "Цвет фона ползунка мини-карты при наведении на него указателя.", + "overviewRuleWarning": "Цвет маркера миникарты для предупреждений.", + "overviewRulerCommonContentForeground": "Цвет переднего плана для обзорной линейки для общего предка во внутренних конфликтах слияния. ", + "overviewRulerCurrentContentForeground": "Цвет переднего плана линейки текущего окна во внутренних конфликтах слияния.", + "overviewRulerFindMatchForeground": "Цвет маркера обзорной линейки для совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "overviewRulerIncomingContentForeground": "Цвет переднего плана линейки входящего окна во внутренних конфликтах слияния.", + "overviewRulerSelectionHighlightForeground": "Маркер обзорной линейки для выделения выбранного фрагмента. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", + "pickerBackground": "Цвет фона для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", + "pickerForeground": "Цвет переднего плана для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", + "pickerGroupBorder": "Цвет средства быстрого выбора для группировки границ.", + "pickerGroupForeground": "Цвет средства быстрого выбора для группировки меток.", + "pickerTitleBackground": "Цвет фона для заголовка средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.", + "problemsErrorIconForeground": "Цвет, используемый для значка ошибки, указывающего на наличие проблем.", + "problemsInfoIconForeground": "Цвет, используемый для информационного значка, указывающего на наличие проблем.", + "problemsWarningIconForeground": "Цвет, используемый для предупреждающего значка, указывающего на наличие проблем.", + "progressBarBackground": "Цвет фона индикатора выполнения, который может отображаться для длительных операций.", + "quickInput.list.focusBackground deprecation": "Рекомендуется использовать quickInputList.focusBackground.", + "quickInput.listFocusBackground": "Цвет фона средства быстрого выбора для элемента, на котором находится фокус.", + "quickInput.listFocusForeground": "Цвет переднего плана средства быстрого выбора для элемента, на котором находится фокус.", + "sashActiveBorder": "Цвет границы активных лент.", + "scrollbarShadow": "Цвет тени полосы прокрутки, которая свидетельствует о том, что содержимое прокручивается.", + "scrollbarSliderActiveBackground": "Цвет фона ползунка полосы прокрутки при щелчке по нему.", + "scrollbarSliderBackground": "Цвет фона для ползунка полосы прокрутки.", + "scrollbarSliderHoverBackground": "Цвет фона ползунка полосы прокрутки при наведении курсора.", + "searchEditor.editorFindMatchBorder": "Цвет границы для соответствующих запросов в редакторе поиска.", + "searchEditor.queryMatch": "Цвет соответствий для запроса в редакторе поиска.", + "selectionBackground": "Цвет фона выделенного текста в рабочей области (например, в полях ввода или в текстовых полях). Не применяется к выделенному тексту в редакторе.", + "snippetFinalTabstopHighlightBackground": "Цвет фона выделения в последней позиции табуляции фрагмента.", + "snippetFinalTabstopHighlightBorder": "Выделение цветом границы в последней позиции табуляции фрагмента.", + "snippetTabstopHighlightBackground": "Цвет фона выделения в позиции табуляции фрагмента.", + "snippetTabstopHighlightBorder": "Цвет границы выделения в позиции табуляции фрагмента.", + "statusBarBackground": "Цвет фона строки состояния при наведении в редакторе.", + "textBlockQuoteBackground": "Цвет фона для блоков с цитатами в тексте.", + "textBlockQuoteBorder": "Цвет границ для блоков с цитатами в тексте.", + "textCodeBlockBackground": "Цвет фона для программного кода в тексте.", + "textLinkActiveForeground": "Цвет переднего плана для ссылок в тексте при щелчке и при наведении курсора мыши.", + "textLinkForeground": "Цвет переднего плана для ссылок в тексте.", + "textPreformatForeground": "Цвет текста фиксированного формата.", + "textSeparatorForeground": "Цвет для разделителей текста.", + "toolbarActiveBackground": "Фон панели инструментов при удержании указателя мыши над действиями", + "toolbarHoverBackground": "Фон панели инструментов при наведении указателя мыши на действия", + "toolbarHoverOutline": "Контур панели инструментов при наведении указателя мыши на действия", + "treeIndentGuidesStroke": "Цвет штриха дерева для направляющих отступа.", + "warningBorder": "Цвет границы для окон предупреждений в редакторе.", + "widgetShadow": "Цвет тени мини-приложений редактора, таких как \"Найти/заменить\"." + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "Символ шрифта, связанный с определением значка.", + "iconDefintion.fontId": "Идентификатор используемого шрифта. Если параметр не задан, используется шрифт, определенный первым.", + "nextChangeIcon": "Значок для перехода к следующему расположению в редакторе.", + "previousChangeIcon": "Значок для перехода к предыдущему расположению в редакторе.", + "widgetClose": "Значок для действия закрытия в мини-приложениях." + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "Стиль для символов, которые являются абстрактными.", + "async": "Стиль для символов, которые являются асинхронными.", + "class": "Стиль для классов.", + "comment": "Стиль для комментариев.", + "declaration": "Стиль для всех объявлений символов.", + "deprecated": "Стиль, используемый для устаревших символов.", + "documentation": "Стиль, используемый для ссылок в документации.", + "enum": "Стиль для перечислений.", + "enumMember": "Стиль для членов перечисления.", + "event": "Стиль для событий.", + "function": "Стиль для функций", + "interface": "Стиль для интерфейсов.", + "keyword": "Стиль для ключевых слов.", + "labels": "Стиль для меток.", + "macro": "Стиль для макросов.", + "member": "Стиль для функций-элементов", + "method": "Стиль для метода (функции-элементы)", + "modification": "Стиль для доступа на запись.", + "namespace": "Стиль для пространств имен.", + "number": "Стиль для чисел.", + "operator": "Стиль для операторов.", + "parameter": "Стиль для параметров.", + "property": "Стиль для свойств.", + "readonly": "Стиль, используемый для символов, доступных только для чтения.", + "regexp": "Стиль для выражений.", + "schema.fontStyle.error": "Стиль шрифта должен иметь атрибут \"italic\", \"bold\" или \"underline\" либо их сочетание. Пустая строка сбрасывает все стили.", + "schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.", + "schema.token.bold": "Задает или отменяет выбор начертания шрифта для полужирного выделения. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", + "schema.token.fontStyle": "Задает все начертания шрифтов для правила: italic, bold или underline либо их сочетание. Все начертания, не указанные в списке, удаляются. Пустая строка удаляет все начертания.", + "schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)", + "schema.token.foreground": "Цвет переднего плана для токена.", + "schema.token.italic": "Задает или отменяет выбор начертания шрифта для курсива. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", + "schema.token.settings": "Цвета и стили для токена.", + "schema.token.underline": "Задает или отменяет выбор начертания шрифта для подчеркивания. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", + "static": "Стиль для символов, которые являются статическими.", + "string": "Стиль для строк.", + "struct": "Стиль для структур.", + "type": "Стиль для типов.", + "typeParameter": "Стиль для параметров типа.", + "variable": "Стиль для переменных." + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "Отмена", + "cannotResourceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\", так как уже выполняется операция отмены или повтора действия", + "cannotResourceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\", так как уже выполняется операция отмены или повтора действия", + "cannotWorkspaceRedo": "Не удалось повторить операцию \"{0}\" для всех файлов. {1}", + "cannotWorkspaceRedoDueToChanges": "Не удалось повторить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как для {1} уже выполняется операция отмены или повтора действия.", + "cannotWorkspaceUndo": "Не удалось отменить \"{0}\" для всех файлов. {1}", + "cannotWorkspaceUndoDueToChanges": "Не удалось отменить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как в {1} уже выполняется операция отмены или повтора действия", + "confirmDifferentSource": "Вы хотите отменить \"{0}\"?", + "confirmDifferentSource.ok": "Отменить", + "confirmWorkspace": "Вы хотите отменить \"{0}\" для всех файлов?", + "externalRemoval": "Следующие файлы были закрыты и изменены на диске: {0}.", + "noParallelUniverses": "Следующие файлы были изменены несовместимым образом: {0}.", + "nok": "Отменить этот файл", + "ok": "Отменить действие в нескольких файлах ({0})" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "Включение автоматических проверок обновлений. Code будет периодически проверять наличие обновлений в автоматическом режиме.", + "deprecated": "Этот параметр устарел. Используйте параметр \"{0}\".", + "enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии VS Code в Windows в фоновом режиме.", + "enableWindowsBackgroundUpdatesTitle": "Включить фоновые обновления в Windows", + "manual": "Отключение автоматических фоновых проверок на наличие обновлений. Обновления будут доступны, если вы вручную проверите их наличие.", + "none": "Отключите обновления.", + "showReleaseNotes": "Показать примечания к выпуску после обновления. Примечания к выпуску передаются веб-службой Майкрософт.", + "start": "Проверять наличие обновлений только при запуске. Отключить автоматическую проверку обновлений в фоновом режиме.", + "updateConfigurationTitle": "Обновить", + "updateMode": "Укажите, нужно ли вам получать автоматические обновления. После изменения требуется перезагрузка. Для получения обновлений используется веб-служба Майкрософт." + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "Не удается синхронизировать ресурс {0}, так как его локальная версия {1} не совместима с его удаленной версией {2}", + "incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией." }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "Не удалось синхронизировать настраиваемые сочетания клавиш, так как содержимое файла является недопустимым. Откройте файл и измените его содержимое." @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "Не удалось синхронизировать параметры из-за ошибок или предупреждений в файле параметров." }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "Рабочее место", - "multiSelectModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.", - "multiSelectModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.", - "multiSelectModifier": "Модификатор, который будет использоваться для добавления элементов в деревьях и списках в элемент множественного выбора с помощью мыши (например, в проводнике, в открытых редакторах и в представлении scm). Жесты мыши \"Открыть сбоку\" (если они поддерживаются) будут изменены таким образом, чтобы они не конфликтовали с модификатором элемента множественного выбора.", - "openModeModifier": "Управляет тем, как открывать элементы в деревьях и списках с помощью мыши (если поддерживается). Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.", - "horizontalScrolling setting": "Определяет, поддерживают ли горизонтальную прокрутку списки и деревья на рабочем месте. Предупреждение! Включение этого параметра может повлиять на производительность.", - "tree indent setting": "Определяет отступ для дерева в пикселях.", - "render tree indent guides": "Определяет, нужно ли в дереве отображать направляющие отступа.", - "list smoothScrolling setting": "Управляет тем, используется ли плавная прокрутка для списков и деревьев.", - "keyboardNavigationSettingKey.simple": "Про простой навигации с клавиатуры выбираются элементы, соответствующие вводимым с клавиатуры данным. Сопоставление осуществляется только по префиксам.", - "keyboardNavigationSettingKey.highlight": "Функция подсветки навигации с клавиатуры выделяет элементы, соответствующие вводимым с клавиатуры данным. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.", - "keyboardNavigationSettingKey.filter": "Фильтр навигации с клавиатуры позволяет отфильтровать и скрыть все элементы, не соответствующие вводимым с клавиатуры данным.", - "keyboardNavigationSettingKey": "Управляет стилем навигации с клавиатуры для списков и деревьев в Workbench. Доступен простой режим, режим выделения и режим фильтрации.", - "automatic keyboard navigation setting": "Указывает, активируется ли навигация с помощью клавиатуры в списках и деревьях автоматически простым вводом. Если задано значение \"false\", навигация с клавиатуры активируется только при выполнении команды \"list.toggleKeyboardNavigation\", для которой можно назначить сочетание клавиш.", - "expand mode": "Управляет тем, как папки дерева разворачиваются при нажатии на имена папок. Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним." + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "Не удается выполнить синхронизацию, так как служба по умолчанию изменена.", + "service changed": "Не удается выполнить синхронизацию, так как служба синхронизации была изменена.", + "session expired": "Не удается синхронизировать, так как истек срок действия текущего сеанса", + "turned off": "Не удается синхронизировать, так как синхронизация отключена в облаке", + "turned off machine": "Не удается выполнить синхронизацию, так как синхронизация этого компьютера с другого компьютера отключена." }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "Команда, возвращающая сведения о ключах контекста" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".", + "settings sync": "Синхронизация параметров", + "settingsSync.ignoredExtensions": "Список расширений, которые следует игнорировать при синхронизации. Идентификатор расширения всегда имеет вид ${publisher}.${name}. Например, \"vscode.csharp\".", + "settingsSync.ignoredSettings": "Настройка параметров, которые следует игнорировать при синхронизации.", + "settingsSync.keybindingsPerPlatform": "Синхронизация настраиваемых сочетаний клавиш для каждой платформы." }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "Следующие файлы были закрыты и изменены на диске: {0}.", - "noParallelUniverses": "Следующие файлы были изменены несовместимым образом: {0}.", - "cannotWorkspaceUndo": "Не удалось отменить \"{0}\" для всех файлов. {1}", - "cannotWorkspaceUndoDueToChanges": "Не удалось отменить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как в {1} уже выполняется операция отмены или повтора действия", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия", - "confirmWorkspace": "Вы хотите отменить \"{0}\" для всех файлов?", - "ok": "Отменить действие в нескольких файлах ({0})", - "nok": "Отменить этот файл", - "cancel": "Отмена", - "cannotResourceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\", так как уже выполняется операция отмены или повтора действия", - "confirmDifferentSource": "Вы хотите отменить \"{0}\"?", - "confirmDifferentSource.ok": "Отменить", - "cannotWorkspaceRedo": "Не удалось повторить операцию \"{0}\" для всех файлов. {1}", - "cannotWorkspaceRedoDueToChanges": "Не удалось повторить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как для {1} уже выполняется операция отмены или повтора действия.", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия", - "cannotResourceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\", так как уже выполняется операция отмены или повтора действия" - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "Идентификатор используемого шрифта. Если параметр не задан, используется шрифт, определенный первым.", - "iconDefintion.fontCharacter": "Символ шрифта, связанный с определением значка.", - "widgetClose": "Значок для действия закрытия в мини-приложениях.", - "previousChangeIcon": "Значок для перехода к предыдущему расположению в редакторе.", - "nextChangeIcon": "Значок для перехода к следующему расположению в редакторе." + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "Не удается прочитать данные о компьютерах, так как текущая версия является несовместимой. Обновите {0} и повторите попытку." }, "vs/platform/windows/electron-main/window": { - "reopen": "&&Открыть повторно", - "wait": "&&Подождать", - "close": "&&Закрыть", + "appCrashed": "Сбой окна", + "appCrashedDetail": "Приносим извинения за неудобство! Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.", + "appCrashedDetails": "Произошло аварийное завершение работы окна (причина: \"{0}\").", "appStalled": "Окно не отвечает", "appStalledDetail": "Вы можете повторно открыть окно, закрыть его или продолжить ожидание.", - "appCrashed": "Сбой окна", - "appCrashedDetails": "Произошло аварийное завершение работы окна (причина: \"{0}\").", - "appCrashedDetail": "Приносим извинения за неудобство! Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.", - "hiddenMenuBar": "Вы по-прежнему можете получить доступ к строке меню, нажав клавишу ALT." + "close": "&&Закрыть", + "hiddenMenuBar": "Вы по-прежнему можете получить доступ к строке меню, нажав клавишу ALT.", + "reopen": "&&Открыть повторно", + "wait": "&&Подождать" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "&&Новое окно", - "mFile": "&&Файл", - "mEdit": "&&Правка", - "mSelection": "&&Выделение", - "mView": "&&Вид", - "mGoto": "&&Переход", - "mRun": "&&Выполнить", - "mTerminal": "&&Терминал", - "mWindow": "Окно", - "mHelp": "&&Справка", - "mAbout": "О программе {0}", - "miPreferences": "&&Параметры", - "mServices": "Службы", - "mHide": "Скрыть {0}", - "mHideOthers": "Скрыть другие", - "mShowAll": "Показать все", - "miQuit": "Выйти из {0}", - "mMinimize": "Свернуть", - "mZoom": "Изменить масштаб", - "mBringToFront": "Переместить все на передний план", - "miSwitchWindow": "Переключить &&окно...", - "mNewTab": "Создать вкладку", - "mShowPreviousTab": "Перейти на предыдущую вкладку", - "mShowNextTab": "Перейти на следующую вкладку", - "mMoveTabToNewWindow": "Переместить вкладку в новое окно", - "mMergeAllWindows": "Объединить все окна", - "miCheckForUpdates": "Проверить наличие &&обновлений...", - "miCheckingForUpdates": "Идет проверка наличия обновлений...", - "miDownloadUpdate": "С&&качать доступное обновление", - "miDownloadingUpdate": "Скачивается обновление...", - "miInstallUpdate": "Установить &&обновление...", - "miInstallingUpdate": "Идет установка обновления...", - "miRestartToUpdate": "Перезапустить для &&обновления" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "OK", + "pathNotExistDetail": "Путь \"{0}\" больше не существует на диске.", + "pathNotExistTitle": "Путь не существует.", + "uriInvalidDetail": "URI \"{0}\" является недопустимым и не может быть открыт.", + "uriInvalidTitle": "Не удается открыть URI" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "Не удается синхронизировать ресурс {0}, так как его локальная версия {1} не совместима с его удаленной версией {2}", - "incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией." + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "Доверенный", + "untrusted": "Ограниченный режим" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "Была нажата клавиша {0}. Ожидание нажатия второй клавиши сочетания...", - "missing.chord": "Сочетание клавиш ({0} и {1}) не является командой." + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Рабочая область кода" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "глобальные команды", - "editorCommands": "команды редактора", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "Новое окно", + "newWindowDesc": "Открывает новое окно.", + "recentFolders": "Последние папки", + "recentFoldersAndWorkspaces": "Последние папки и рабочие области", + "untitledWorkspace": "Без названия (рабочая область)", + "workspaceName": "{0} (рабочая область)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "ОК", + "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", + "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "Цвета и стили для токена.", - "schema.token.foreground": "Цвет переднего плана для токена.", - "schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.", - "schema.token.fontStyle": "Задает все начертания шрифтов для правила: italic, bold или underline либо их сочетание. Все начертания, не указанные в списке, удаляются. Пустая строка удаляет все начертания.", - "schema.fontStyle.error": "Стиль шрифта должен иметь атрибут \"italic\", \"bold\" или \"underline\" либо их сочетание. Пустая строка сбрасывает все стили.", - "schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)", - "schema.token.bold": "Задает или отменяет выбор начертания шрифта для полужирного выделения. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", - "schema.token.italic": "Задает или отменяет выбор начертания шрифта для курсива. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", - "schema.token.underline": "Задает или отменяет выбор начертания шрифта для подчеркивания. Обратите внимание, что наличие fontStyle переопределяет этот параметр.", - "comment": "Стиль для комментариев.", - "string": "Стиль для строк.", - "keyword": "Стиль для ключевых слов.", - "number": "Стиль для чисел.", - "regexp": "Стиль для выражений.", - "operator": "Стиль для операторов.", - "namespace": "Стиль для пространств имен.", - "type": "Стиль для типов.", - "struct": "Стиль для структур.", - "class": "Стиль для классов.", - "interface": "Стиль для интерфейсов.", - "enum": "Стиль для перечислений.", - "typeParameter": "Стиль для параметров типа.", - "function": "Стиль для функций", - "member": "Стиль для функций-элементов", - "method": "Стиль для метода (функции-элементы)", - "macro": "Стиль для макросов.", - "variable": "Стиль для переменных.", - "parameter": "Стиль для параметров.", - "property": "Стиль для свойств.", - "enumMember": "Стиль для членов перечисления.", - "event": "Стиль для событий.", - "labels": "Стиль для меток.", - "declaration": "Стиль для всех объявлений символов.", - "documentation": "Стиль, используемый для ссылок в документации.", - "static": "Стиль для символов, которые являются статическими.", - "abstract": "Стиль для символов, которые являются абстрактными.", - "deprecated": "Стиль, используемый для устаревших символов.", - "modification": "Стиль для доступа на запись.", - "async": "Стиль для символов, которые являются асинхронными.", - "readonly": "Стиль, используемый для символов, доступных только для чтения." - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "недавно использованные", - "morecCommands": "другие команды", - "canNotRun": "Команда \"{0}\" привела к ошибке ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "Добавить действие \"Открыть с помощью %1\" в контекстное меню файла проводника Windows", + "AddContextMenuFolders": "Добавить действие \"Открыть с помощью %1\" в контекстное меню каталога проводника", + "AddToPath": "Добавить в PATH (требуется перезагрузка оболочки)", + "AdditionalIcons": "Дополнительные значки:", + "AssociateWithFiles": "Зарегистрировать %1 в качестве редактора для поддерживаемых типов файлов", + "ConfirmUninstall": "Вы действительно хотите полностью удалить %1 и все его компоненты?", + "CreateDesktopIcon": "Создать &значок на рабочем столе", + "CreateQuickLaunchIcon": "Создать значок &быстрого запуска", + "FinishedLabel": "Программа установки завершила установку [name] на вашем компьютере. Вы можете запустить приложение с помощью ярлыков, которые были установлены.", + "OpenWithCodeContextMenu": "Открыть с &помощью %1", + "Other": "Другое:", + "RunAfter": "Запустить %1 после установки", + "SourceFile": "Исходный файл %1" }, "readme.md": { "LanguagePackTitle": "Языковой пакет предоставляет локализованный пользовательский интерфейс для VS Code.", @@ -2059,974 +2153,148 @@ "SourceFile": "Исходный файл %1", "OpenWithCodeContextMenu": "Открыть с &помощью %1" }, + "vs/code/electron-main/app": { + "cancel": "&&Нет", + "confirmOpenDetail": "Если вы не инициировали этот запрос, возможно, он представляет попытку атаки на систему. Если вы не предприняли явное действие для инициирования этого запроса, нажмите кнопку \"Нет\"", + "confirmOpenMessage": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть этот файл или эту папку?", + "open": "&&Да", + "trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}", + "trace.message": "Трассировка успешно создана.", + "trace.ok": "ОК" + }, "vs/code/electron-main/main": { + "close": "&&Закрыть", "secondInstanceAdmin": "Уже запущен второй экземпляр {0} от имени администратора.", "secondInstanceAdminDetail": "Закройте другой экземпляр и повторите попытку.", "secondInstanceNoResponse": "Еще один экземпляр {0} запущен, но не отвечает", "secondInstanceNoResponseDetail": "Закройте все остальные экземпляры и повторите попытку.", "startupDataDirError": "Не удается записать данные пользователя программы.", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nУбедитесь, что следующие каталоги доступны для записи:\r\n\r\n{1}", - "close": "&&Закрыть" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nУбедитесь, что следующие каталоги доступны для записи:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "скрыть", - "show": "показать", - "createOnGitHub": "Создать в GitHub", - "previewOnGitHub": "Предварительный просмотр в GitHub", - "loadingData": "Загрузка данных…", - "rateLimited": "Превышено ограничение на количество запросов GitHub. Подождите.", - "similarIssues": "Похожие проблемы", - "open": "Открыть", - "closed": "Закрыто", - "noSimilarIssues": "Подобные задачи не найдены", - "bugReporter": "Отчет об ошибках", - "featureRequest": "Запрашиваемая возможность", - "performanceIssue": "Проблема с производительностью", - "selectSource": "Выбор источника", - "vscode": "Visual Studio Code", - "extension": "Расширение", - "marketplace": "Marketplace для расширений", - "unknown": "Не знаю", - "stepsToReproduce": "Шаги для воспроизведения", "bugDescription": "Опишите действия для точного воспроизведения проблемы. Включите фактические и ожидаемые результаты. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", - "performanceIssueDesciption": "Когда возникла эта проблема с производительностью? Происходит ли она при запуске или после указанной серии действий? Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "bugReporter": "Отчет об ошибках", + "closed": "Закрыто", + "createOnGitHub": "Создать в GitHub", "description": "Описание", - "featureRequestDescription": "Опишите функцию, которую хотели бы увидеть. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", - "pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.", "disabledExtensions": "Расширения отключены.", - "noCurrentExperiments": "Нет текущих экспериментов." - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "Имя процесса", - "cpu": "Загрузка ЦП (%)", - "pid": "ИД процесса", - "memory": "Память (МБ)", - "killProcess": "Завершить процесс", - "forceKillProcess": "Принудительно завершить процесс", - "copy": "Копировать", - "copyAll": "Копировать все", - "debug": "Отладка" - }, - "vs/code/electron-main/app": { - "open": "&&Да", - "cancel": "&&Нет", - "confirmOpenMessage": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть этот файл или эту папку?", - "confirmOpenDetail": "Если вы не инициировали этот запрос, возможно, он представляет попытку атаки на систему. Если вы не предприняли явное действие для инициирования этого запроса, нажмите кнопку \"Нет\"", - "trace.message": "Трассировка успешно создана.", - "trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}", - "trace.ok": "ОК" + "extension": "Расширение", + "featureRequest": "Запрашиваемая возможность", + "featureRequestDescription": "Опишите функцию, которую хотели бы увидеть. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "hide": "скрыть", + "loadingData": "Загрузка данных…", + "marketplace": "Marketplace для расширений", + "noCurrentExperiments": "Нет текущих экспериментов.", + "noSimilarIssues": "Подобные задачи не найдены", + "open": "Открыть", + "pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.", + "performanceIssue": "Проблема с производительностью", + "performanceIssueDesciption": "Когда возникла эта проблема с производительностью? Происходит ли она при запуске или после указанной серии действий? Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.", + "previewOnGitHub": "Предварительный просмотр в GitHub", + "rateLimited": "Превышено ограничение на количество запросов GitHub. Подождите.", + "selectSource": "Выбор источника", + "show": "показать", + "similarIssues": "Похожие проблемы", + "stepsToReproduce": "Шаги для воспроизведения", + "unknown": "Не знаю", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "Заполните форму на английском языке.", - "issueTypeLabel": "Это", - "issueSourceLabel": "Файл в", - "issueSourceEmptyValidation": "Требуется указать источник проблемы.", - "disableExtensionsLabelText": "Попробуйте воспроизвести проблему после {0}. Если проблема появляется только когда расширения включены, то это скорее всего проблема с расширением.", - "disableExtensions": "отключение всех расширений и перезагрузка окна", "chooseExtension": "Расширение", - "extensionWithNonstandardBugsUrl": "Средству сообщения о проблемах не удается зарегистрировать проблемы для этого расширения. Чтобы сообщить о проблеме, перейдите по адресу {0}.", + "completeInEnglish": "Заполните форму на английском языке.", + "descriptionEmptyValidation": "Требуется указать описание.", + "details": "Введите сведения.", + "disableExtensions": "отключение всех расширений и перезагрузка окна", + "disableExtensionsLabelText": "Попробуйте воспроизвести проблему после {0}. Если проблема появляется только когда расширения включены, то это скорее всего проблема с расширением.", "extensionWithNoBugsUrl": "Средству сообщения о проблемах не удается зарегистрировать проблемы для этого расширения, так как оно не указывает URL-адрес для сообщения о проблемах. Посмотрите страницу этого расширения в Marketplace, чтобы узнать, есть ли другие инструкции.", + "extensionWithNonstandardBugsUrl": "Средству сообщения о проблемах не удается зарегистрировать проблемы для этого расширения. Чтобы сообщить о проблеме, перейдите по адресу {0}.", + "issueSourceEmptyValidation": "Требуется указать источник проблемы.", + "issueSourceLabel": "Файл в", "issueTitleLabel": "Название", "issueTitleRequired": "Введите название.", - "titleEmptyValidation": "Требуется указать заголовок.", - "titleLengthValidation": "Слишком длинный заголовок.", - "details": "Введите сведения.", - "descriptionEmptyValidation": "Требуется указать описание.", - "sendSystemInfo": "Включить сведения о моей системе ({0})", - "show": "показать", - "sendProcessInfo": "Включить сведения о запущенных процессах ({0})", - "sendWorkspaceInfo": "Включить метаданные рабочей области ({0})", + "issueTypeLabel": "Это", + "sendExperiments": "Включить сведения об эксперименте A/B ({0})", "sendExtensions": "Включить сведения об активных расширениях ({0})", - "sendExperiments": "Включить сведения об эксперименте A/B ({0})" + "sendProcessInfo": "Включить сведения о запущенных процессах ({0})", + "sendSystemInfo": "Включить сведения о моей системе ({0})", + "sendWorkspaceInfo": "Включить метаданные рабочей области ({0})", + "show": "показать", + "titleEmptyValidation": "Требуется указать заголовок.", + "titleLengthValidation": "Слишком длинный заголовок." }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "Вкладка нового окна", - "showPreviousTab": "Показать предыдущую вкладку окна", - "showNextWindowTab": "Показать следующую вкладку окна", - "moveWindowTabToNewWindow": "Переместить вкладку окна в новое окно", - "mergeAllWindowTabs": "Объединить все окна", - "toggleWindowTabsBar": "Переключить панель вкладок окна", - "miCloseWindow": "Закрыть &&окно", - "miExit": "В&&ыход", - "miZoomIn": "&&Увеличить", - "miZoomOut": "&&Уменьшить", - "miZoomReset": "&&Сбросить масштаб", - "miReportIssue": "Сообщить о &&проблеме", - "miOpenProcessExplorerer": "Открыть &&обозреватель процессов", - "windowConfigurationTitle": "Окно", - "window.openWithoutArgumentsInNewWindow.on": "Открыть новое пустое окно.", - "window.openWithoutArgumentsInNewWindow.off": "Перевести фокус на последний активный запущенный экземпляр.", - "openWithoutArgumentsInNewWindow": "Управляет тем, необходимо ли открыть новое пустое окно или перевести фокус на последний выполняемый экземпляр при запуске второго экземпляра без аргументов.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", - "window.reopenFolders.preserve": "Всегда повторно открывать все окна. При открытии папки или рабочей области (например, из командной строки) она открывается в виде нового окна, если она не была открыта ранее. Если файлы открыты, они будут открываться в одном из восстановленных окон.", - "window.reopenFolders.all": "Повторное открытие всех окон, если только не открывается папка, рабочая область или файл (например, из командной строки).", - "window.reopenFolders.folders": "Повторное открытие всех окон, в которых были открыты папки или рабочие области, если только не открывается папка, рабочая область или файл (например, из командной строки).", - "window.reopenFolders.one": "Повторное открытие последнего активного окна, если только не открывается папка, рабочая область или файл (например, из командной строки).", - "window.reopenFolders.none": "Повторное открытие окон не происходит. Если только не открывается папка или рабочая область (например, из командной строки), появляется пустое окно.", - "restoreWindows": "Определяет способ повторного открытия окон после первого запуска. Этот параметр не действует, если приложение уже работает.", - "restoreFullscreen": "Определяет, должно ли окно восстанавливаться в полноэкранном режиме, если оно было закрыто в полноэкранном режиме.", - "zoomLevel": "Настройте масштаб окна. Исходный размер равен 0. Увеличение или уменьшение значения на 1 означает увеличение или уменьшение окна на 20 %. Чтобы более точно задать масштаб, можно также ввести десятичное число.", - "window.newWindowDimensions.default": "Открывать новые окна в центре экрана.", - "window.newWindowDimensions.inherit": "Открывать новые окна того же размера, что и последнее активное окно.", - "window.newWindowDimensions.offset": "Открытие новых окон тех же размеров, что и последнее активное, со смещенным положением.", - "window.newWindowDimensions.maximized": "Открывать новые окна в развернутом состоянии.", - "window.newWindowDimensions.fullscreen": "Открывать новые окна в полноэкранном режиме.", - "newWindowDimensions": "Определяет размеры нового открывающегося окна, если по крайней мере одно окно уже открыто. Обратите внимание, что этот параметр не влияет на первое открываемое окно. Размеры и расположение первого окна всегда будут совпадать с размерами и расположением этого окна перед закрытием.", - "closeWhenEmpty": "Определяет, следует ли закрыть окно при закрытии последнего редактора. Этот параметр применяется только к окнам, в которых нет открытых папок.", - "window.doubleClickIconToClose": "Если параметр включен, двойной щелчок значка приложения в заголовке окна приведет к закрытию окна, при этом его невозможно будет перетаскивать с помощью значка. Этот параметр действует, только если для \"#window.titleBarStyle#\" задано значение \"custom\".", - "titleBarStyle": "Вы можете настроить внешний вид заголовка окна. В Linux и Windows этот параметр также влияет на внешний вид меню приложения и контекстного меню. Для применения изменений требуется полная перезагрузка.", - "dialogStyle": "Настройка внешнего вида диалоговых окон.", - "window.nativeTabs": "Включает вкладки окна macOS Sierra. Обратите внимание, что для применения этих изменений потребуется полная перезагрузка, и что для всех внутренних вкладок будет отключен пользовательский стиль заголовка, если он был настроен.", - "window.nativeFullScreen": "Определяет, следует ли использовать собственный полноэкранный режим в macOS. Отключите этот параметр, чтобы в macOS не создавалось новое пространство при переходе в полноэкранный режим.", - "window.clickThroughInactive": "Если этот параметр включен, то при щелчке в неактивном окне будут активированы как оно, так и элемент управления, на котором находился курсор мыши в момент щелчка, если этот элемент управления должен активироваться по щелчку мыши. Если этот параметр отключен, то при щелчке в любом месте неактивного окна будет активировано только окно, и для активации элемента управления на нем будет нужно щелкнуть еще раз.", - "telemetryConfigurationTitle": "Телеметрия", - "telemetry.enableCrashReporting": "Разрешить отправку отчетов о сбоях в веб-службу Майкрософт. \r\nДля применения этого параметра требуется перезапуск.", - "keyboardConfigurationTitle": "Клавиатура", - "touchbar.enabled": "Включает кнопки сенсорной панели macOS на клавиатуре, если они доступны.", - "touchbar.ignored": "Набор идентификаторов для записей на сенсорной панели, которые не должны отображаться (например, workbench.action.navigateBack).", - "argv.locale": "Используемый язык интерфейса. Для выбора другого языка требуется установить соответствующий языковой пакет.", - "argv.disableHardwareAcceleration": "Отключает аппаратное ускорение. Изменять этот параметр следует только при наличии проблем с графикой.", - "argv.disableColorCorrectRendering": "Устраняет проблемы с выбором цветового профиля. Изменять этот параметр следует только при наличии проблем с графикой.", - "argv.forceColorProfile": "Позволяет переопределить используемый цветовой профиль. Если цвета выглядят неудовлетворительно, попробуйте задать здесь значение \"srgb\" и выполнить перезапуск.", - "argv.enableCrashReporter": "Позволяет отключать отчеты о сбоях и при изменении значения перезапускает приложение.", - "argv.crashReporterId": "Уникальный идентификатор для корреляции отчетов о сбоях, отправляемых из этого экземпляра приложения.", - "argv.enebleProposedApi": "Включить предложенные API для списка идентификаторов расширений (например, \"vscode.git\"). Предложенные API являются нестабильными и могут работать со сбоями. Этот параметр можно устанавливать только при разработке и тестировании расширений.", - "argv.logLevel": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", - "argv.force-renderer-accessibility": "Принудительно делает отрисовщик доступным. Изменять этот параметр следует только при использовании средства чтения с экрана в Linux. На других платформах отрисовщик будет доступен автоматически. Этот флаг устанавливается автоматически, если включен editor.accessibilitySupport:." + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { + "copy": "Копировать", + "copyAll": "Копировать все", + "cpu": "Загрузка ЦП (%)", + "debug": "Отладка", + "forceKillProcess": "Принудительно завершить процесс", + "killProcess": "Завершить процесс", + "memory": "Память (МБ)", + "name": "Имя процесса", + "pid": "ИД процесса" }, - "vs/workbench/common/actions": { - "view": "Просмотр", - "help": "Справка", - "preferences": "Параметры", - "developer": "Разработчик" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "Цвет фона активной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", - "tabUnfocusedActiveBackground": "Цвет фона активной вкладки в группе, которая не находится в фокусе. Вкладки являются контейнерами для редакторов в области редакторов. В одной группе можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", - "tabInactiveBackground": "Цвет фона неактивной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", - "tabUnfocusedInactiveBackground": "Цвет фона неактивной вкладки в группе, находящейся не в фокусе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", - "tabActiveForeground": "Цвет переднего плана активной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", - "tabInactiveForeground": "Цвет переднего плана неактивной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", - "tabUnfocusedActiveForeground": "Цвет переднего плана активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabUnfocusedInactiveForeground": "Цвет переднего плана неактивной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabHoverBackground": "Цвет фона вкладки при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", - "tabUnfocusedHoverBackground": "Цвет фона вкладки в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabHoverForeground": "Цвет переднего плана вкладки при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", - "tabUnfocusedHoverForeground": "Цвет переднего плана вкладки в группе, находящейся не в фокусе, при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", - "tabBorder": "Граница для разделения вкладок. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.", - "lastPinnedTabBorder": "Граница для отделения закрепленных вкладок от других вкладок. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.", - "tabActiveBorder": "Граница в нижней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", - "tabActiveUnfocusedBorder": "Граница нижней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabActiveBorderTop": "Граница в верхней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", - "tabActiveUnfocusedBorderTop": "Граница верхней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabHoverBorder": "Граница для выделения вкладок при наведении курсора. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", - "tabUnfocusedHoverBorder": "Граница для выделения вкладок в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabActiveModifiedBorder": "Граница верхней части измененных активных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "tabInactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "unfocusedActiveModifiedBorder": "Граница нижней части измененных активных вкладок в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "unfocusedINactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", - "editorPaneBackground": "Цвет фона панели редактора, отображаемой с левой и с правой стороны редактора при расположении содержимого редактора по центру.", - "editorGroupBackground": "Устаревший цвет фона группы редакторов.", - "deprecatedEditorGroupBackground": "Устарело: с появлением расположения сетки редактора цвет фона группы редакторов больше не поддерживается. Для установки цвета фона пустых групп редакторов можно использовать свойство editorGroup.emptyBackground.", - "editorGroupEmptyBackground": "Цвет фона пустой группы редакторов. Группы редакторов представляют собой контейнеры редакторов.", - "editorGroupFocusedEmptyBorder": "Цвет фона пустой группы редакторов, на которой находится выделение. Группы редакторов представляют собой контейнеры редакторов. ", - "tabsContainerBackground": "Цвет фона для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.", - "tabsContainerBorder": "Цвет границы для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.", - "editorGroupHeaderBackground": "Цвет фона для заголовка группы редакторов, когда вкладки отключены (`\"workbench.editor.showTabs\": false`). Группы редакторов представляют собой контейнеры редакторов.", - "editorTitleContainerBorder": "Цвет границы для заголовка группы редакторов. Группы редакторов — это контейнеры редакторов.", - "editorGroupBorder": "Цвет для разделения нескольких групп редакторов. Группы редакторов — это контейнеры редакторов.", - "editorDragAndDropBackground": "Цвет фона при перетаскивании редакторов. Этот цвет должен обладать прозрачностью, чтобы содержимое редактора оставалось видимым.", - "imagePreviewBorder": "Цвет границы изображения при предварительном просмотре изображения.", - "panelBackground": "Цвет фона панели. Панели показаны под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.", - "panelBorder": "Цвет границы панели, отделяющей ее от редактора. Панели находятся под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.", - "panelActiveTitleForeground": "Цвет заголовка для активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", - "panelInactiveTitleForeground": "Цвет заголовка для неактивной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", - "panelActiveTitleBorder": "Цвет границ для заголовка активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", - "panelInputBorder": "Граница поля ввода для входных данных на панели.", - "panelDragAndDropBorder": "Цвет обратной связи при перетаскивании для заголовков панелей. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.", - "panelSectionDragAndDropBackground": "Цвет активных разделов панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", - "panelSectionHeaderBackground": "Цвет фона для заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", - "panelSectionHeaderForeground": "Основной цвет заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", - "panelSectionHeaderBorder": "Цвет границы заголовка разделов панели с вертикально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", - "panelSectionBorder": "Цвет границы разделов панели с горизонтально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", - "statusBarForeground": "Цвет переднего плана строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.", - "statusBarNoFolderForeground": "Цвет переднего плана строки состояния, если папка не открыта. Строка состояния отображается в нижней части окна.", - "statusBarBackground": "Цвет фона строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.", - "statusBarNoFolderBackground": "Цвет фона панели состояния, если папка не открыта. Панель состояния отображается внизу окна.", - "statusBarBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор. Строка состояния расположена в нижней части окна.", - "statusBarNoFolderBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор, когда открытые папки отсутствуют. Строка состояния расположена в нижней части окна.", - "statusBarItemActiveBackground": "Цвет фона элементов панели состояния при щелчке. Панель состояния отображается внизу окна.", - "statusBarItemHoverBackground": "Цвет фона элементов панели состояния при наведении. Панель состояния отображается внизу окна.", - "statusBarProminentItemForeground": "Цвет переднего плана для важных элементов в строке состояния. Чтобы подчеркнуть важность таких элементов, они выделяются среди других записей строки состояния. Измените режим \"Переключение клавиши TAB перемещает фокус\" из палитры команд. Строка состояния отображается в нижней части окна.", - "statusBarProminentItemBackground": "Цвет фона приоритетных элементов панели состояния. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Чтобы просмотреть пример, измените режим \"Toggle Tab Key Moves Focus\" из палитры команд. Панель состояния отображается в нижней части окна.", - "statusBarProminentItemHoverBackground": "Цвет фона приоритетных элементов панели состояния при наведении. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Чтобы просмотреть пример, измените режим \"Toggle Tab Key Moves Focus\" из палитры команд. Панель состояния отображается в нижней части окна.", - "statusBarErrorItemBackground": "Цвет фона элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.", - "statusBarErrorItemForeground": "Цвет переднего плана элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.", - "activityBarBackground": "Цвет фона панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", - "activityBarForeground": "Цвет переднего плана активного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", - "activityBarInActiveForeground": "Цвет переднего плана неактивного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", - "activityBarBorder": "Цвет границы панели действий, который распространяется на боковую панель. Панель действий отображается слева или справа и позволяет переключаться между представлениями в боковой панели.", - "activityBarActiveBorder": "Цвет границы панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.", - "activityBarActiveFocusBorder": "Цвет границы фокуса для текущего элемента панели действий. Панель действий отображается в крайней левой или правой части окна и позволяет переключаться между представлениями боковой панели.", - "activityBarActiveBackground": "Цвет фона панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.", - "activityBarDragAndDropBorder": "Цвет обратной связи при перетаскивании для элементов панели действий. Панель действий отображается с левого или правого края и позволяет переключаться между представлениями боковой панели.", - "activityBarBadgeBackground": "Цвет фона значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", - "activityBarBadgeForeground": "Цвет переднего плана значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", - "statusBarItemHostBackground": "Цвет фона для удаленного значка в строке состояния.", - "statusBarItemHostForeground": "Цвет переднего плана для удаленного значка в строке состояния.", - "extensionBadge.remoteBackground": "Цвет фона для удаленного значка в представлении расширений.", - "extensionBadge.remoteForeground": "Цвет переднего плана для удаленного значка в представлении расширений.", - "sideBarBackground": "Цвет фона боковой панели. Боковая панель — это контейнер таких представлений, как проводник и поиск.", - "sideBarForeground": "Цвет переднего плана боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", - "sideBarBorder": "Цвет границы боковой панели со стороны редактора. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", - "sideBarTitleForeground": "Цвет переднего плана заголовка боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", - "sideBarDragAndDropBackground": "Цвет активных разделов боковой панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", - "sideBarSectionHeaderBackground": "Цвет фона для заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", - "sideBarSectionHeaderForeground": "Основной цвет заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", - "sideBarSectionHeaderBorder": "Цвет границы заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", - "titleBarActiveForeground": "Цвет переднего плана панели заголовка, если окно активно.", - "titleBarInactiveForeground": "Цвет переднего плана панели заголовка, если окно неактивно.", - "titleBarActiveBackground": "Цвет фона панели заголовка, если окно активно.", - "titleBarInactiveBackground": "Цвет фона панели заголовка, если окно неактивно.", - "titleBarBorder": "Цвет границы панели заголовка.", - "menubarSelectionForeground": "Цвет переднего плана выбранного элемента меню на панели меню.", - "menubarSelectionBackground": "Цвет фона выбранного элемента меню на панели меню.", - "menubarSelectionBorder": "Цвет границы выбранного элемента меню на панели меню.", - "notificationCenterBorder": "Цвет границы центра уведомлений. Уведомления появляются в нижней правой части окна. ", - "notificationToastBorder": "Цвет границы всплывающего уведомления. Уведомления появляются в нижней правой части окна.", - "notificationsForeground": "Цвет переднего плана уведомления. Уведомления появляются в нижней правой части окна.", - "notificationsBackground": "Цвет фона всплывающего уведомления. Уведомления появляются в нижней правой части окна.", - "notificationsLink": "Цвет переднего плана для ссылок в уведомлении. Уведомления появляются в нижней правой части окна.", - "notificationCenterHeaderForeground": "Цвет переднего плана заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ", - "notificationCenterHeaderBackground": "Цвет фона заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ", - "notificationsBorder": "Цвет границы уведомления, которая отделяет это уведомление от других в центре уведомлений. Уведомления появляются в нижней правой части окна. ", - "notificationsErrorIconForeground": "Цвет, используемый для значка уведомлений об ошибке. Уведомления выводятся в правой нижней части окна.", - "notificationsWarningIconForeground": "Цвет, используемый для значка предупреждающих уведомлений. Уведомления выводятся в правой нижней части окна.", - "notificationsInfoIconForeground": "Цвет, используемый для значка информационных уведомлений. Уведомления выводятся в правой нижней части окна.", - "windowActiveBorder": "Цвет, используемый для границы окна, когда оно активно. Поддерживается только в клиенте рабочего стола при использовании настраиваемого заголовка.", - "windowInactiveBorder": "Цвет границы неактивного окна. Поддерживается только в настольном клиенте при использовании пользовательского заголовка." - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "Текстовый редактор", - "builtinProviderDisplayName": "Встроенный", - "editor.editorAssociations": "Укажите, какой редактор следует использовать для определенных типов файлов.", - "editor.editorAssociations.viewType": "Уникальный идентификатор используемого редактора.", - "editor.editorAssociations.filenamePattern": "Стандартная маска, указывающая, для каких файлов должен использоваться редактор.", - "editorAssociations.viewType.sourceDescription": "Источник: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "Содержит ли активный редактор несохраненные изменения", - "activeEditorIsNotPreview": "Не находится ли активный редактор в режиме предварительного просмотра", - "activeEditorIsPinned": "Закреплен ли активный редактор", - "activeEditorIsReadonly": "Доступен ли активный редактор только для чтения", - "activeEditor": "Идентификатор активного редактора", - "activeEditorAvailableEditorIds": "Доступные идентификаторы редакторов, которые можно использовать для активного редактора", - "textCompareEditorVisible": "Отображается ли редактор сравнения текста", - "textCompareEditorActive": "Активен ли редактор сравнения текста", - "groupEditorsCount": "Число открытых групп редакторов", - "activeEditorGroupEmpty": "Является ли активная группа редакторов пустой", - "activeEditorGroupIndex": "Индекс активной группы редакторов", - "activeEditorGroupLast": "Является ли активная группа редакторов последней группой", - "multipleEditorGroups": "Открыто ли несколько групп редакторов", - "editorIsOpen": "Открыт ли редактор", - "inZenMode": "Включен ли режим Zen", - "isCenteredLayout": "Включен ли макет с выравниванием по центру", - "splitEditorsVertically": "Включено ли разделение редакторов по вертикали", - "editorAreaVisible": "Является ли область редактора видимой", - "sideBySideLabels": "{0} – {1}", - "preview": "{0}, предварительный просмотр", - "pinned": "{0}, закреплено" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "Значок представления по умолчанию.", - "duplicateId": "Представление с идентификатором \"{0}\" уже зарегистрировано", - "focusedView": "Идентификатор представления, на котором находится фокус клавиатуры" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "Не удается загрузить средство запуска тестов.", - "extensionTestError": "Путь \"{0}\" не указывает на допустимый модуль выполнения тестов расширения." - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "Не удалось найти терминал с идентификатором {0} на узле расширения." - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "Расширению \"{0}\" не удалось обновить папки рабочей области: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "Размер по умолчанию.", - "workbench.editor.titleScrollbarSizing.large": "Увеличивает размер, упрощая захват с помощью мыши.", - "tabScrollbarHeight": "Определяет высоту полос прокрутки, используемых для вкладок и элементов навигации в области заголовка редактора.", - "showEditorTabs": "Определяет, должны ли открытые редакторы отображаться на вкладках.", - "wrapTabs": "Определяет, необходимо ли разместить вкладки на нескольких строках или отобразить полосу прокрутки при превышении доступного пространства. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "scrollToSwitchTabs": "Определяет, приводит ли прокрутка по вкладкам к их открытию. По умолчанию при прокрутке вкладки только отображаются, но не открываются. Чтобы изменить это поведение, можно нажать и удерживать клавишу SHIFT во время прокрутки. Это значение игнорируется, если параметр #workbench.editor.showTabs# отключен.", - "highlightModifiedTabs": "Определяет, отображается ли верхняя граница на вкладках редактора с измененным содержимым. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла в редакторе.", - "decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла в редакторе.", - "workbench.editor.labelFormat.default": "Отображать имя файла. Если вкладки включены и в одной группе есть два файла с одинаковыми именами, будут добавлены различающиеся части пути к каждому из этих файлов. Если вкладки отключены, то для активного редактора отображается путь по отношению к корневому каталогу рабочей области.", - "workbench.editor.labelFormat.short": "Отображать имя файла и имя каталога.", - "workbench.editor.labelFormat.medium": "Отображать имя файла и путь к файлу относительно папки рабочей области.", - "workbench.editor.labelFormat.long": "Отображать имя файла и абсолютный путь.", - "tabDescription": "Определяет формат метки редактора.", - "workbench.editor.untitled.labelFormat.content": "Имя безымянного файла является производным от содержимого его первой строки, если только не имеется соответствующий путь к файлу. Возврат к этому имени выполняется, если строка является пустой или содержит символы, отличные от словообразующих.", - "workbench.editor.untitled.labelFormat.name": "Имя безымянного файла не является производным от содержимого файла.", - "untitledLabelFormat": "Определяет формат метки для безымянного редактора.", - "untitledHint": "Определяет, должна ли подсказка без названия отображаться в виде встроенного текста в редакторе, в виде плавающей кнопки или она должна быть скрыта.", - "editorTabCloseButton": "Определяет положение кнопок \"Закрыть\" на вкладках редактора или отключает их, если задано значение \"off\". Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "workbench.editor.tabSizing.fit": "Всегда оставлять вкладки достаточно большим для отображения всей метки редактора.", - "workbench.editor.tabSizing.shrink": "Уменьшать вкладки, если свободного пространства недостаточно для отображения всех вкладок.", - "tabSizing": "Управляет выбором размера для вкладок редактора. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "workbench.editor.pinnedTabSizing.normal": "Закрепленная вкладка наследует вид незакрепленных вкладок.", - "workbench.editor.pinnedTabSizing.compact": "Закрепленная вкладка будет отображаться в компактном виде (только значок или первая буква имени редактора).", - "workbench.editor.pinnedTabSizing.shrink": "Закрепленная вкладка сжимается до компактного фиксированного размера, в котором отображаются части имени редактора.", - "pinnedTabSizing": "Определяет размер закрепленных вкладок редактора. Они располагаются первыми среди всех открытых вкладок и обычно не закрываются, пока не будут откреплены. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", - "workbench.editor.splitSizingDistribute": "Разделяет группы редакторов на равные части.", - "workbench.editor.splitSizingSplit": "Разделяет активную группу редакторов на равные части.", - "splitSizing": "Определяет размер групп редакторов при их разделении.", - "splitOnDragAndDrop": "Определяет, можно ли разделять группы редакторов из операций перетаскивания путем перетаскивания редактора или файла на краях области редактора.", - "focusRecentEditorAfterClose": "Определяет, закрываются ли вкладки в порядке использования, начиная с последней, либо слева направо.", - "showIcons": "Определяет, должны ли открытые редакторы отображаться со значком. Для этого также требуется включить тему значков.", - "enablePreview": "Управляет тем, будут ли открытые редакторы отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Текст в таких редакторах отображается курсивом.", - "enablePreviewFromQuickOpen": "Управляет тем, будут ли редакторы, открытые с помощью Quick Open, отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", - "enablePreviewFromCodeNavigation": "Определяет, остаются ли редакторы в режиме предварительного просмотра при запуске навигации по коду из них. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", - "closeOnFileDelete": "Определяет, следует ли автоматически закрывать редакторы, когда файл, который был открыт в начале сеанса, удален или переименован другим процессом. При отключении этой функции редактор останется открытым. Обратите внимание, что при удалении файла из приложения редактор закрывается в любом случае, и измененные файлы не закрываются, чтобы сохранить ваши данные.", - "editorOpenPositioning": "Определяет место открытия редакторов. Выберите 'left' или 'right', чтобы открывать редакторы слева или справа от активного редактора. Выберите 'first' или 'last', чтобы открывать редакторы независимо от активного редактора.", - "sideBySideDirection": "Определяет направление по умолчанию для редакторов, которые открываются рядом друг с другом (например, из Проводника). По умолчанию новые редакторы открываются с правой стороны от текущего активного редактора. Если изменить значение этого параметра на down, новые редакторы будут открываться снизу от текущего активного редактора.", - "closeEmptyGroups": "Управляет поведением пустых групп редакторов при закрытии последней вкладки в группе. Если этот параметр установлен, пустые группы будут закрыты автоматически. Если этот параметр не установлен, пустые группы останутся частью сетки.", - "revealIfOpen": "Определяет, отображается ли редактор в какой-либо из видимых групп при открытии. Если функция отключена, редактор открывается в текущей активной группе редакторов. Если функция включена, вместо открытия уже открытый редактор будет отображен в текущей активной группе редакторов. Обратите внимание, что в некоторых случаях этот параметр игнорируется, например при принудительном открытии редактора в определенной группе или сбоку от текущей активной группы редакторов.", - "mouseBackForwardToNavigate": "Переход между открытыми файлами с помощью четвертой и пятой кнопок мыши, если они есть.", - "restoreViewState": "Восстанавливает состояние последнего просмотра (например, положение прокрутки) при повторном открытии текстовых редакторов после того, как они были закрыты.", - "centeredLayoutAutoResize": "Определяет, должны ли расположенные по центру элементы автоматически изменять размер до максимальной ширины при открытии нескольких групп. Если открыта только одна группа, размер расположенных по центру элементов будет автоматически восстановлен до исходного размера (по ширине окна).", - "limitEditorsEnablement": "Определяет, ограничивается ли количество открытых редакторов. Если параметр включен, наиболее давно использовавшиеся редакторы, не являющиеся \"грязными\", закроются, чтобы освободить место для вновь открываемых редакторов.", - "limitEditorsMaximum": "Определяет максимальное количество открытых редакторов. Используйте параметр \"#workbench.editor.limit.perEditorGroup#\", чтобы применить этот лимит к отдельной группе редакторов или всем группам.", - "perEditorGroup": "Определяет, должен ли лимит максимального числа открытых редакторов применяться для отдельной группы редакторов или для всех групп редакторов.", - "commandHistory": "Определяет количество недавно использованных команд, которые следует хранить в журнале палитры команд. Установите значение 0, чтобы отключить журнал команд.", - "preserveInput": "Определяет, следует ли восстановить последнюю введенную команду в палитре команд при следующем открытии палитры.", - "closeOnFocusLost": "Управляет автоматическим закрытием Quick Open при потере фокуса.", - "workbench.quickOpen.preserveInput": "Определяет, следует ли восстановить последние введенные данные в Quick Open при следующем открытии Quick Open. ", - "openDefaultSettings": "Управляет открытием редактора с отображением всех настроек по умолчанию при открытии настроек.", - "useSplitJSON": "Определяет, используется ли редактор JSON с разделением при изменении параметров в форме JSON.", - "openDefaultKeybindings": "Определяет, будет ли открыт редактор со всеми сочетаниями клавиш по умолчанию при открытии параметров сочетаний клавиш.", - "sideBarLocation": "Управляет расположением боковой панели и панели действий. Они могут отображаться в левой или правой части рабочего места.", - "panelDefaultLocation": "Управляет расположением по умолчанию для панели (терминал, консоль отладки, вывод, проблемы). Он может отображаться в нижней, правой или левой части рабочего места.", - "panelOpensMaximized": "Определяет, открывается ли панель в развернутом состоянии. Панель может всегда открываться в развернутом состоянии, никогда не открываться в развернутом состоянии или открываться в состоянии, предшествовавшем закрытию.", - "workbench.panel.opensMaximized.always": "Всегда развертывать панель при ее открытии.", - "workbench.panel.opensMaximized.never": "Никогда не развертывать панель при ее открытии. Панель откроется в неразвернутом состоянии.", - "workbench.panel.opensMaximized.preserve": "Открывать панель в том состоянии, в котором она находилась перед закрытием.", - "statusBarVisibility": "Управляет видимостью строки состояния в нижней части рабочего места.", - "activityBarVisibility": "Управляет видимостью панели действий на рабочем месте.", - "activityBarIconClickBehavior": "Управляет тем, что происходит при щелчке на значке панели действий на рабочем месте.", - "workbench.activityBar.iconClickBehavior.toggle": "Скрыть боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.", - "workbench.activityBar.iconClickBehavior.focus": "Перевести фокус на боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.", - "viewVisibility": "Управляет видимостью действий в заголовке представления. Действия в заголовке представления могут быть видимы всегда или видимы только тогда, когда представление получает фокус или на него наводится курсор мыши.", - "fontAliasing": "Определяет метод сглаживания шрифтов в рабочей области.", - "workbench.fontAliasing.default": "Субпиксельное сглаживание шрифтов; позволит добиться максимальной четкости текста на большинстве дисплеев за исключением Retina.", - "workbench.fontAliasing.antialiased": "Сглаживание шрифтов на уровне пикселей, в отличие от субпиксельного сглаживания. Может сделать шрифт светлее в целом.", - "workbench.fontAliasing.none": "Отключает сглаживание шрифтов; текст будет отображаться с неровными острыми краями.", - "workbench.fontAliasing.auto": "Автоматически применяется режим \"default\" или \"antialiased\" в зависимости от разрешения дисплея (количество точек на дюйм).", - "settings.editor.ui": "Использовать редактор параметров пользовательского интерфейса.", - "settings.editor.json": "Использовать редактор файлов JSON.", - "settings.editor.desc": "Определяет, какой редактор параметров использовать по умолчанию.", - "workbench.hover.delay": "Управляет задержкой в миллисекундах, по истечении которой отображается наведенный указатель мыши для элементов рабочего места (например, для элементов представления в виде дерева для некоторых расширений). После изменения этого параметра для отображения нового поведения может потребоваться обновить уже видимые элементы.", - "windowTitle": "Управляет заголовком окна на основе активного редактора. Переменные заменяются на основе контекста:", - "activeEditorShort": "\"${activeEditorShort}\": имя файла (например, myFile.txt).", - "activeEditorMedium": "\"${activeEditorMedium}\": путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt).", - "activeEditorLong": "\"${activeEditorLong}\": полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt).", - "activeFolderShort": "\"${activeFolderShort}\": имя папки, в которой содержится файл (например, myFileFolder).", - "activeFolderMedium": "\"${activeFolderMedium}\": путь, относительно папки рабочей области, к месту, где содержится файл (например, myFolder/myFileFolder).", - "activeFolderLong": "\"${activeFolderLong}\": полный путь к папке, содержащей файл (например, /Users/Development/myFolder/myFileFolder).", - "folderName": "\"${folderName}\": имя папки рабочей области, где находится файл (например, myFolder).", - "folderPath": "\"${folderPath}\": путь к папке рабочей области, где содержится файл (например, /Users/Development/myFolder).", - "rootName": "\"${rootName}\": имя открытой рабочей области или папки (например, myFolder или myWorkspace).", - "rootPath": "\"${rootPath}\": путь к открытой рабочей области или папке (например, /Users/Development/myWorkspace).", - "appName": "\"${appName}\": например, VS Code.", - "remoteName": "\"${remoteName}\": например, SSH", - "dirty": "\"${dirty}\": \"грязный\" индикатор, если активный редактор является \"грязным\".", - "separator": "\"${separator}\": условный разделитель (\"-\"), который отображается, только если он окружен переменными со значениями или статическим текстом.", - "windowConfigurationTitle": "Окно", - "window.titleSeparator": "Разделитель, используемый window.title.", - "window.menuBarVisibility.classic": "Меню отображается в верхней части окна и скрыто только в полноэкранном режиме.", - "window.menuBarVisibility.visible": "Меню всегда отображается в верхней части окна, в том числе в полноэкранном режиме.", - "window.menuBarVisibility.toggle.mac": "Меню скрыто, но может отображаться в верхней части окна при выполнении команды \"Focus Application Menu\" (Перевести фокус на меню приложения).", - "window.menuBarVisibility.toggle": "Меню скрыто, но может отображаться в верхней части окна при нажатии клавиши ALT.", - "window.menuBarVisibility.hidden": "Меню всегда скрыто.", - "window.menuBarVisibility.compact": "Меню отображается в виде компактной кнопки на боковой панели. Это значение игнорируется, если для параметра \"#window.titleBarStyle#\" задано значение \"native\".", - "menuBarVisibility.mac": "Определяет видимость строки меню. Значение \"toggle\" указывает, что строка меню скрыта и для ее отображения необходимо выполнить команду \"Focus Application Menu\" (Перевести фокус на меню приложения). При указании значения \"compact\" меню будет перемещено в боковую панель.", - "menuBarVisibility": "Определяет видимость строки меню. Значение \"toggle\" указывает, что строка меню скрыта и для ее отображения нужно один раз нажать клавишу ALT. При указании значения \"compact\" меню будет перемещено в боковую панель.", - "enableMenuBarMnemonics": "Определяет, можно ли открыть главные меню с помощью сочетаний клавиш ALT+клавиша. Отключение мнемоник позволяет вместо этого привязать такие сочетания ALT+клавиша к командам редактора.", - "customMenuBarAltFocus": "Определяет, устанавливается ли фокус на строку меню при нажатии клавиш ALT+клавиша. Этот параметр не влияет на переключение строки меню с помощью сочетания Alt+клавиша.", - "window.openFilesInNewWindow.on": "Файлы будут открыты в новом окне.", - "window.openFilesInNewWindow.off": "Файлы будут открыты в окне с открытой папкой файлов или в последнем активном окне.", - "window.openFilesInNewWindow.defaultMac": "Файлы будут открыты в новом окне с открытой папкой файлов или в последнем активном окне, если они не были открыты с помощью панели Dock или поиска.", - "window.openFilesInNewWindow.default": "Файлы будут открыты в новом окне, если они не были выбраны в приложении (например, из меню \"Файл\").", - "openFilesInNewWindowMac": "Управляет тем, должны ли файлы открываться в новом окне. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", - "openFilesInNewWindow": "Управляет тем, должны ли файлы открываться в новом окне.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", - "window.openFoldersInNewWindow.on": "Папки будут открыты в новом окне.", - "window.openFoldersInNewWindow.off": "Папки будут заменять последнее активное окно.", - "window.openFoldersInNewWindow.default": "Папки будут открываться в новом окне, если папка не выбрана в приложении (например, в меню \"Файл\").", - "openFoldersInNewWindow": "Управляет тем, должны ли папки открываться в новом окне или заменять последнее активное окно.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).", - "window.confirmBeforeClose.always": "Попытка всегда запрашивать подтверждение. Однако браузеры все равно могут закрывать окна и вкладки без него.", - "window.confirmBeforeClose.keyboardOnly": "Запрос подтверждения только при обнаружении сочетания клавиш. Учтите, что в некоторых случаях обнаружение невозможно.", - "window.confirmBeforeClose.never": "Никогда не запрашивать в явном виде подтверждение, если нет угрозы потери данных.", - "confirmBeforeCloseWeb": "Определяет, отображать ли диалоговое окно подтверждения перед закрытием вкладки или окна браузера. Однако даже при включении этой функции браузеры могут закрывать окна и вкладки без подтверждения, поэтому рассматривайте ее лишь как подсказку, которая выдается не всегда.", - "zenModeConfigurationTitle": "Режим Zen", - "zenMode.fullScreen": "Определяет, будет ли рабочее пространство переключаться в полноэкранный режим при включении режима Zen.", - "zenMode.centerLayout": "Определяет, будет ли выполняться выравнивание по центру при включении режима Zen. ", - "zenMode.hideTabs": "Определяет, будут ли скрыты вкладки рабочей области при включении режима Zen. ", - "zenMode.hideStatusBar": "Определяет, будет ли скрыта строка состояния в нижней части рабочей области при включении режима Zen. ", - "zenMode.hideActivityBar": "Определяет, будет ли скрыта панель действий в левой или в правой части рабочей области при включении режима Zen.", - "zenMode.hideLineNumbers": "Определяет, скрываются ли номера строк в редакторе при включении режима Zen.", - "zenMode.restore": "Определяет, необходимо ли восстановить окно в режиме Zen, если оно было закрыто в режиме Zen.", - "zenMode.silentNotifications": "Определяет, отображаются ли уведомления в режиме zen. Если задано значение true, будут выводиться только уведомления об ошибках." - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "Отменить", - "redo": "Вернуть", - "cut": "Вырезать", - "copy": "Копирование", - "paste": "Вставить", - "selectAll": "Выбрать все" - }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "Проверить ключи контекста", - "toggle screencast mode": "Переключение режима Screencast", - "logStorage": "Содержимое базы данных хранилища журналов", - "logWorkingCopies": "Рабочие копии журнала", - "screencastModeConfigurationTitle": "Режим записи с экрана", - "screencastMode.location.verticalPosition": "Определяет вертикальное смещение перекрытия для режима записи с экрана в нижней части окна в процентах от высоты рабочей области.", - "screencastMode.fontSize": "Задает размер шрифта (в пикселах) для клавиатуры в режиме записи с экрана.", - "screencastMode.onlyKeyboardShortcuts": "Отображать только сочетания клавиш в режиме записи с экрана.", - "screencastMode.keyboardOverlayTimeout": "Определяет время (в миллисекундах), в течение которого отображается наложение клавиатуры в режиме записи с экрана.", - "screencastMode.mouseIndicatorColor": "Задает цвет индикатора мыши в шестнадцатеричном формате (#RGB, #RGBA, #RRGGBB или #RRGGBBAA) в режиме записи с экрана.", - "screencastMode.mouseIndicatorSize": "Задает размер курсора мыши (в пикселях) в режиме записи с экрана." - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "Справочник по сочетаниям клавиш", - "openDocumentationUrl": "Документация", - "openIntroductoryVideosUrl": "Вступительные видео", - "openTipsAndTricksUrl": "Советы и рекомендации", - "newsletterSignup": "Подписаться на информационный бюллетень VS Code", - "openTwitterUrl": "Присоединяйтесь к нам в Twitter", - "openUserVoiceUrl": "Запросы на поиск функций", - "openLicenseUrl": "Просмотр лицензии", - "openPrivacyStatement": "Заявление о конфиденциальности", - "miDocumentation": "&&Документация", - "miKeyboardShortcuts": "С&&правочник по сочетаниям клавиш", - "miIntroductoryVideos": "Вступительные в&&идео", - "miTipsAndTricks": "Советы и реко&&мендации", - "miTwitter": "&&Присоединяйтесь к нам в Twitter", - "miUserVoice": "&&Поиск запросов функций", - "miLicense": "Просмотреть &&лицензию", - "miPrivacyStatement": "Заявле&&ние о конфиденциальности" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "Закрыть боковую панель", - "toggleActivityBar": "Показать или скрыть панель действий", - "miShowActivityBar": "Показать &&панель действий", - "toggleCenteredLayout": "Включить/отключить расположение по центру", - "miToggleCenteredLayout": "&&Выровненный по центру макет", - "toggleSidebarPosition": "Изменить положение боковой панели", - "moveSidebarRight": "Переместить боковую панель вправо", - "moveSidebarLeft": "Переместить боковую панель влево", - "move sidebar right": "Переместить боковую панель вправо", - "move sidebar left": "Переместить боковую панель влево", - "miMoveSidebarRight": "&&Переместить боковую панель вправо", - "miMoveSidebarLeft": "&&Переместить боковую панель влево", - "toggleEditor": "Переключить область видимости редактора", - "miShowEditorArea": "Показать &&область редактора", - "miAppearance": "&&Внешний вид", - "toggleSidebar": "Изменить видимость боковой панели", - "compositePart.hideSideBarLabel": "Скрыть боковую панель", - "miShowSidebar": "Показать &&боковую панель", - "toggleStatusbar": "Переключить видимость строки состояния", - "miShowStatusbar": "Показать с&&троку состояния", - "toggleTabs": "Изменить видимость вкладки", - "toggleZenMode": "Включить/отключить режим \"Дзен\"", - "miToggleZenMode": "Режим Zen", - "toggleMenuBar": "Переключить строку меню", - "miShowMenuBar": "Показать строку &&меню", - "resetViewLocations": "Сброс расположений просмотра", - "moveView": "Переместить представление", - "sidebarContainer": "Боковая панель/{0}", - "panelContainer": "Панель/{0}", - "moveFocusedView.selectView": "Выберите представление для перемещения", - "moveFocusedView": "Перемещение представления в фокусе", - "moveFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.", - "moveFocusedView.error.nonMovableView": "Представление в фокусе не является перемещаемым.", - "moveFocusedView.selectDestination": "Выберите назначение для представления", - "moveFocusedView.title": "Перемещение представления: {0}", - "moveFocusedView.newContainerInPanel": "Новая вкладка на панели", - "moveFocusedView.newContainerInSidebar": "Новый контейнер на боковой панели", - "sidebar": "Боковая панель", - "panel": "Панель", - "resetFocusedViewLocation": "Сброс расположения представления с фокусом", - "resetFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.", - "increaseViewSize": "Увеличить размер текущего представления", - "increaseEditorWidth": "Увеличить ширину редактора", - "increaseEditorHeight": "Увеличить высоту редактора", - "decreaseViewSize": "Уменьшить размер текущего представления", - "decreaseEditorWidth": "Уменьшить ширину редактора", - "decreaseEditorHeight": "Уменьшить высоту редактора" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "Перейти к представлению слева", - "navigateRight": "Перейти к представлению справа", - "navigateUp": "Перейти к представлению вверху", - "navigateDown": "Перейти к представлению внизу", - "focusNextPart": "Фокус на следующей части", - "focusPreviousPart": "Фокус на предыдущей части" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "Удалить из последних открытых", - "dirtyRecentlyOpenedFolder": "Папка с несохраненными файлами", - "dirtyRecentlyOpenedWorkspace": "Рабочая область с несохраненными файлами", - "workspacesAndFolders": "папки и рабочие области", - "folders": "папки", - "files": "Файлы", - "openRecentPlaceholderMac": "Выберите, чтобы открыть (удерживайте клавишу CMD, чтобы принудительно открыть новое окно, или клавишу ALT, чтобы использовать то же окно)", - "openRecentPlaceholder": "Выберите, чтобы открыть (удерживайте клавишу CTRL, чтобы принудительно открыть новое окно, или клавишу ALT, чтобы использовать то же окно)", - "dirtyWorkspace": "Рабочая область с несохраненными файлами", - "dirtyFolder": "Папка с несохраненными файлами", - "dirtyWorkspaceConfirm": "Вы хотите открыть рабочую область для просмотра несохраненных файлов?", - "dirtyFolderConfirm": "Вы хотите открыть папку для просмотра несохраненных файлов?", - "dirtyWorkspaceConfirmDetail": "Рабочие области с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.", - "dirtyFolderConfirmDetail": "Папки с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.", - "recentDirtyWorkspaceAriaLabel": "{0}, рабочая область с несохраненными изменениями", - "recentDirtyFolderAriaLabel": "{0}, папка с несохраненными изменениями", - "openRecent": "Открыть последние...", - "quickOpenRecent": "Быстро открыть последние...", - "toggleFullScreen": "Полноэкранный режим", - "reloadWindow": "Перезагрузить окно", - "about": "О программе", - "newWindow": "Новое окно", - "blur": "Удалить фокус клавиатуры из фокусируемого элемента", - "file": "Файл", - "miConfirmClose": "Подтвердить перед закрытием", - "miNewWindow": "&&Новое окно", - "miOpenRecent": "Открыть &&последние", - "miMore": "&&Дополнительно...", - "miToggleFullScreen": "&&Полный экран", - "miAbout": "&&О программе" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "Открыть файл...", - "openFolder": "Открыть папку...", - "openFileFolder": "Открыть...", - "openWorkspaceAction": "Открыть рабочую область...", - "closeWorkspace": "Закрыть рабочую область", - "noWorkspaceOrFolderOpened": "В этом экземпляре отсутствуют открытые рабочие области или папки.", - "openWorkspaceConfigFile": "Открыть файл конфигурации рабочей области", - "globalRemoveFolderFromWorkspace": "Удалить папку из рабочей области...", - "saveWorkspaceAsAction": "Сохранить рабочую область как...", - "duplicateWorkspaceInNewWindow": "Создать копию рабочей области в новом окне", - "manageTrustAction": "Управление доверием рабочей области", - "workspacesCategory": "Рабочие области", - "workspaces": "Рабочие области", - "miAddFolderToWorkspace": "Д&&обавить папку в рабочую область...", - "miSaveWorkspaceAs": "Сохранить рабочую область как...", - "miCloseFolder": "Закрыть &&папку", - "miCloseWorkspace": "Закрыть &&рабочую область" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "Добавить папку в рабочую область...", - "add": "&&Добавить", - "addFolderToWorkspaceTitle": "Добавить папку в рабочую область", - "workspaceFolderPickerPlaceholder": "Выберите папку рабочей области" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "Перейти к файлу...", - "quickNavigateNext": "Перейти к следующему элементу в Quick Open.", - "quickNavigatePrevious": "Перейти к предыдущему элементу в Quick Open.", - "quickSelectNext": "Выбрать следующее в Quick Open", - "quickSelectPrevious": "Выбрать предыдущее в Quick Open" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "Палитра команд", - "menus.touchBar": "Сенсорная панель (только для macOS)", - "menus.editorTitle": "Главное меню редактора", - "menus.editorTitleRun": "Подменю \"Запуск\" в меню заголовка редактора", - "menus.editorContext": "Контекстное меню редактора", - "menus.editorContextCopyAs": "Подменю \"Копировать как\" в контекстном меню редактора", - "menus.explorerContext": "Контекстное меню проводника", - "menus.editorTabContext": "Контекстное меню вкладок редактора", - "menus.debugCallstackContext": "Контекстное меню для представления стека вызовов отладки", - "menus.debugVariablesContext": "Контекстное меню для представления переменных отладки", - "menus.debugToolBar": "Меню панели инструментов отладки", - "menus.file": "Меню файлов верхнего уровня", - "menus.home": "Контекстное меню индикатора главной страницы (только веб-версия)", - "menus.opy": "Подменю \"Копировать как\" в меню \"Правка\" верхнего уровня", - "menus.scmTitle": "Меню заголовков для системы управления версиями", - "menus.scmSourceControl": "Меню \"Система управления версиями\"", - "menus.resourceStateContext": "Контекстное меню состояния ресурсов для системы управления версиями", - "menus.resourceFolderContext": "Контекстное меню папки ресурсов для системы управления версиями", - "menus.resourceGroupContext": "Контекстное меню группы ресурсов для системы управления версиями", - "menus.changeTitle": "Меню встроенных изменений для системы управления версиями", - "menus.statusBarWindowIndicator": "Меню индикатора окна в строке состояния", - "view.viewTitle": "Меню заголовка для окна участников", - "view.itemContext": "Контекстное меню элемента для окна участников", - "commentThread.title": "Меню заголовков добавленных цепочек комментариев", - "commentThread.actions": "Контекстное меню добавленных цепочек комментариев, отображаемое в виде кнопок под редактором комментариев", - "comment.title": "Меню заголовков добавленных комментариев", - "comment.actions": "Контекстное меню добавленных комментариев, отображаемое в виде кнопок под редактором комментариев", - "notebook.toolbar": "Меню панели инструментов добавленной записной книжки", - "notebook.cell.title": "Меню заголовка добавленной ячейки записной книжки", - "testing.item.title": "Меню элемента для добавленного теста", - "menus.extensionContext": "Контекстное меню расширения", - "view.timelineTitle": "Меню раздела для представления временной шкалы", - "view.timelineContext": "Контекстное меню для элемента представления временной шкалы", - "view.tunnelContext": "Контекстное меню элемента для представления \"Порты\"", - "view.tunnelOriginInline": "Внутреннее меню источника элемента для представления \"Порты\"", - "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип \"string\"", - "optstring": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", - "requirearray": "пункты подменю должны быть массивом", - "require": "пункты подменю должны быть объектом", - "vscode.extension.contributes.menuItem.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands", - "vscode.extension.contributes.menuItem.alt": "Идентификатор альтернативной команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands", - "vscode.extension.contributes.menuItem.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", - "vscode.extension.contributes.menuItem.group": "Группа, к которой принадлежит этот элемент", - "vscode.extension.contributes.menuItem.submenu": "Идентификатор подменю для отображения в этом элементе.", - "vscode.extension.contributes.submenu.id": "Идентификатор меню для отображения в виде подменю.", - "vscode.extension.contributes.submenu.label": "Метка пункта меню, который ведет к этому подменю.", - "vscode.extension.contributes.submenu.icon": "(Необязательно.) Значок, используемый для представления подменю в пользовательском интерфейсе. Это может быть путь к файлу, объект с путями к файлам для темной и светлой тем либо ссылки на значок темы, например: \"\\$(zap)\".", - "vscode.extension.contributes.submenu.icon.light": "Путь к значку, когда используется светлая тема", - "vscode.extension.contributes.submenu.icon.dark": "Путь к значку, когда используется темная тема", - "vscode.extension.contributes.menus": "Добавляет элементы меню в редактор", - "proposed": "Предлагаемый API-интерфейс", - "vscode.extension.contributes.submenus": "Добавляет пункты подменю в редактор", - "nonempty": "требуется непустое значение.", - "opticon": "Свойство icon может быть пропущено или должно быть строкой или литералом, например \"{dark, light}\"", - "requireStringOrObject": "Свойство \"{0}\" обязательно и должно иметь тип \"string\" или \"object\"", - "requirestrings": "Свойства \"{0}\" и \"{1}\" обязательны и должны иметь тип \"string\"", - "vscode.extension.contributes.commandType.command": "Идентификатор выполняемой команды", - "vscode.extension.contributes.commandType.title": "Название команды в пользовательском интерфейсе", - "vscode.extension.contributes.commandType.category": "(Необязательно.) Строка категорий, по которым команды группируются в пользовательском интерфейсе", - "vscode.extension.contributes.commandType.precondition": "(Необязательно) Условие, которое должно иметь значение true, чтобы включить команду в пользовательском интерфейсе (меню и сочетания клавиш). Не запрещает выполнение команды другими средствами, например с помощью \"executeCommand\"-api.", - "vscode.extension.contributes.commandType.icon": "(Необязательно) Значок, используемый для представления команды в пользовательском интерфейсе. Это путь к файлу, объект с путями к файлам для темной и светлой тем или ссылки на значок темы, например, \"\\$(zap)\"", - "vscode.extension.contributes.commandType.icon.light": "Путь к значку, когда используется светлая тема", - "vscode.extension.contributes.commandType.icon.dark": "Путь к значку, когда используется темная тема", - "vscode.extension.contributes.commands": "Добавляет команды в палитру команд.", - "dup": "Команда \"{0}\" встречается несколько раз в разделе commands.", - "submenuId.invalid.id": "\"{0}\" не является допустимым идентификатором подменю.", - "submenuId.duplicate.id": "Подменю \"{0}\" уже было зарегистрировано ранее.", - "submenuId.invalid.label": "\"{0}\" не является допустимой меткой подменю.", - "menuId.invalid": "\"{0}\" не является допустимым идентификатором меню", - "proposedAPI.invalid": "{0} — это предлагаемый идентификатор меню, который доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {1}", - "missing.command": "Элемент меню ссылается на команду \"{0}\", которая не определена в разделе commands.", - "missing.altCommand": "Элемент меню ссылается на альтернативную команду \"{0}\", которая не определена в разделе commands.", - "dupe.command": "Элемент меню ссылается на одну и ту же команду как команду по умолчанию и альтернативную команду", - "unsupported.submenureference": "Пункт меню ссылается на подменю, но в данном меню это не поддерживается.", - "missing.submenu": "Пункт меню ссылается на подменю \"{0}\", которое не определено в разделе \"submenus\".", - "submenuItem.duplicate": "Подменю \"{0}\" уже внесло вклад в меню \"{1}\"." - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "Краткая сводка параметров. Эта метка будет использоваться в файле параметров в качестве разделяющего комментария.", - "vscode.extension.contributes.configuration.properties": "Описание свойств конфигурации.", - "vscode.extension.contributes.configuration.property.empty": "Свойство не должно быть пустым.", - "scope.application.description": "Конфигурация, которую можно задать только в параметрах пользователя.", - "scope.machine.description": "Конфигурация, которую можно настроить только в параметрах пользователя или удаленных параметрах.", - "scope.window.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта или рабочей области.", - "scope.resource.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта, рабочей области или папки.", - "scope.language-overridable.description": "Конфигурация ресурсов, которую можно настроить в параметрах для конкретного языка.", - "scope.machine-overridable.description": "Конфигурация компьютера, которую также можно задать в параметрах рабочей области или папки.", - "scope.description": "Область, в которой применима конфигурация. Доступные области: \"application\", \"machine\", \"window\", \"resource\" и \"machine-overridable\".", - "scope.enumDescriptions": "Описание значений перечисления", - "scope.markdownEnumDescriptions": "Описание значений перечисления в формате Markdown.", - "scope.markdownDescription": "Описание в формате Markdown.", - "scope.deprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и отображается это поясняющее сообщение.", - "scope.markdownDeprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и это сообщение отображается в качестве пояснения к формату Markdown.", - "vscode.extension.contributes.defaultConfiguration": "Предоставляет параметры конфигурации редактора по умолчанию в соответствии с языком.", - "config.property.defaultConfiguration.languageExpected": "Ожидается селектор языка (например, [\"java\"])", - "config.property.defaultConfiguration.warning": "Не удается зарегистрировать значения параметров конфигурации по умолчанию для \"{0}\". Значения параметров конфигурации по умолчанию поддерживаются только для конкретного языка.", - "vscode.extension.contributes.configuration": "Добавляет параметры конфигурации.", - "invalid.title": "configuration.title должно быть строкой", - "invalid.properties": "configuration.properties должно быть объектом", - "invalid.property": "Параметр 'configuration.property' должен быть объектом", - "invalid.allOf": "Параметр 'configuration.allOf' является устаревшим, и использовать его не рекомендуется. Вместо этого передайте несколько параметров в виде массива в точку вклада 'configuration'.", - "workspaceConfig.folders.description": "Список папок, которые будут загружены в рабочую область.", - "workspaceConfig.path.description": "Путь к файлу, например, \"/root/folderA\" или \"./folderA\" для пути по отношению к файлу рабочей области.", - "workspaceConfig.name.description": "Необязательное имя папки.", - "workspaceConfig.uri.description": "URI папки", - "workspaceConfig.settings.description": "Параметры рабочей области", - "workspaceConfig.launch.description": "Конфигурации запуска рабочей области", - "workspaceConfig.tasks.description": "Конфигурации задач рабочей области", - "workspaceConfig.extensions.description": "Расширения рабочей области", - "workspaceConfig.remoteAuthority": "Удаленный сервер, на котором расположена рабочая область. Используется только в несохраненных удаленных рабочих областях.", - "unknownWorkspaceProperty": "Неизвестное свойство рабочей области" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "Уникальный идентификатор, используемый для идентификации контейнера, в котором могут быть размещены представления с помощью точки вклада 'views'", - "vscode.extension.contributes.views.containers.title": "Строка в понятном формате, используемая для отображения контейнера", - "vscode.extension.contributes.views.containers.icon": "Путь к значку контейнера. Значки имеют размер 24x24, расположены в центре прямоугольника размером 50x40 и имеют цвет заливки rgb (215, 218, 224) или #d7dae0. Для значков рекомендуется использовать формат SVG, хотя допускается любой тип изображения.", - "vscode.extension.contributes.viewsContainers": "Добавляет контейнеры представлений в редактор", - "views.container.activitybar": "Добавляет контейнеры представлений на панель действий", - "views.container.panel": "Добавление контейнеров представлений на панель", - "vscode.extension.contributes.view.type": "Тип представления. Допустимые значения: \"tree\" (для представления в виде дерева) и \"webview\" (для веб-представления). Значение по умолчанию — \"tree\".", - "vscode.extension.contributes.view.tree": "Представление основано на объекте \"TreeView\", созданном с помощью метода \"createTreeView\".", - "vscode.extension.contributes.view.webview": "Представление основано на объекте \"WebviewView\", зарегистрированном с помощью метода \"registerWebviewViewProvider\".", - "vscode.extension.contributes.view.id": "Идентификатор представления. Он должен быть уникальным для всех представлений. Рекомендуется включить в состав идентификатора представления ваш идентификатор расширения. Используйте его для регистрации поставщика данных через API \"vscode.window.registerTreeDataProviderForView\". Также он используется для активации расширения посредством регистрации события \"onView:${id}\" в \"activationEvents\".", - "vscode.extension.contributes.view.name": "Понятное имя представления. Будет отображаться на экране", - "vscode.extension.contributes.view.when": "Условие, которое должно иметь значение TRUE, чтобы отображалось это представление", - "vscode.extension.contributes.view.icon": "Путь к значку представления. Значок представления отображается в том случае, когда невозможно отобразить имя представления. Рекомендуется использовать значки в формате SVG, хотя поддерживаются все типы файлов изображений.", - "vscode.extension.contributes.view.contextualTitle": "Контекст при перемещении представления из исходного расположения в понятной форме. По умолчанию будет использоваться имя контейнера представления. Будет показано.", - "vscode.extension.contributes.view.initialState": "Начальное состояние представления при первой установке расширения. Когда пользователь изменит состояние представления, свернув, переместив или скрыв его, исходное состояние больше не будет использоваться.", - "vscode.extension.contributes.view.initialState.visible": "Начальное состояние представления по умолчанию. В большинстве контейнеров представление будет развернуто, однако в некоторых встроенных контейнерах (explorer, scm и debug) все представления отображаются свернутыми независимо от значения параметра \"visibility\".", - "vscode.extension.contributes.view.initialState.hidden": "Представление не будет отображаться в контейнере представлений, но будет доступно для обнаружения с помощью меню представлений и других точек входа представлений и может быть отображено пользователем.", - "vscode.extension.contributes.view.initialState.collapsed": "Представление будет отображаться в контейнере представлений, но будет свернуто.", - "vscode.extension.contributes.view.group": "Вложенная группа во вьюлете", - "vscode.extension.contributes.view.remoteName": "Имя удаленного типа, связанного с этим представлением", - "vscode.extension.contributes.views": "Добавляет представления в редактор", - "views.explorer": "Добавляет представления в контейнер обозревателя на панели действий", - "views.debug": "Добавляет представления в контейнер отладки на панели действий", - "views.scm": "Добавляет представления в контейнер диспетчера служб на панели действий ", - "views.test": "Добавляет представления в контейнер проверки на панели действий ", - "views.remote": "Добавляет представления в удаленный контейнер на панели задач. Чтобы добавить представления в этот контейнер, необходимо включить параметр enableProposedApi", - "views.contributed": "Добавляет представления в контейнер добавленных представлений", - "viewcontainer requirearray": "Контейнер представлений должен быть массивом", - "requireidstring": "Свойство '{0}' является обязательным и должно иметь тип 'string'. Оно может содержать только буквенно-цифровые символы и символы '_' и '-'.", - "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип \"string\"", - "ViewContainerRequiresProposedAPI": "Для использования контейнера представления \"{0}\" необходимо включить параметр \"enableProposedApi\" в разделе \"Remote\".", - "ViewContainerDoesnotExist": "Контейнер представлений '{0}' не существует, и все представления, зарегистрированные в этом контейнере, будут добавлены в обозреватель.", - "duplicateView1": "Невозможно зарегистрировать несколько представлений с одинаковым идентификатором \"{0}\"", - "duplicateView2": "Представление с идентификатором \"{0}\" уже зарегистрировано.", - "unknownViewType": "Неизвестный тип представления \"{0}\".", - "requirearray": "представления должны быть массивом", - "optstring": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", - "optenum": "свойство \"{0}\" может быть опущено или должно быть одним из следующих: {1}" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "Текстовый редактор", - "textDiffEditor": "Редактор текстовых несовпадений", - "binaryDiffEditor": "Редактор двоичных несовпадений", - "sideBySideEditor": "Параллельный редактор", - "editorQuickAccessPlaceholder": "Введите имя редактора, чтобы открыть его.", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Показать редакторы в активной группе по последним используемым", - "allEditorsByAppearanceQuickAccess": "Показать все открытые редакторы по внешнему виду", - "allEditorsByMostRecentlyUsedQuickAccess": "Показать все открытые редакторы по последним используемым", - "file": "Файл", - "splitUp": "Разбить содержимое окна вверх", - "splitDown": "Разбить содержимое окна вниз", - "splitLeft": "Разбить содержимое окна влево", - "splitRight": "Разбить содержимое окна вправо", - "close": "Закрыть", - "closeOthers": "Закрыть другие", - "closeRight": "Закрыть справа", - "closeAllSaved": "Закрыть сохраненные", - "closeAll": "Закрыть все", - "keepOpen": "Оставить открытым", - "pin": "Закрепить", - "unpin": "Открепить", - "inlineView": "Встроенное представление", - "showOpenedEditors": "Показать открытые редакторы", - "toggleKeepEditors": "Оставить редакторы открытыми", - "run": "Запуск", - "splitEditorRight": "Разбить содержимое окна редактора вправо", - "splitEditorDown": "Разбить содержимое окна редактора вниз", - "previousChangeIcon": "Значок для действия предыдущего изменения в редакторе несовпадений.", - "nextChangeIcon": "Значок для действия следующего изменения в редакторе несовпадений.", - "toggleWhitespace": "Значок для действия включения/отключения пробелов в редакторе несовпадений.", - "navigate.prev.label": "Предыдущее исправление", - "navigate.next.label": "Следующее исправление", - "ignoreTrimWhitespace.label": "Игнорировать различия начальных и конечных пробелов", - "showTrimWhitespace.label": "Показать различия начальных и конечных пробелов", - "keepEditor": "Сохранить редактор", - "pinEditor": "Закрепить редактор", - "unpinEditor": "Открепить редактор", - "closeEditor": "Закрыть редактор", - "closePinnedEditor": "Закрыть закрепленный редактор", - "closeEditorsInGroup": "Закрыть все редакторы в группе", - "closeSavedEditors": "Закрыть сохраненные редакторы в группе", - "closeOtherEditors": "Закрыть другие редакторы в группе", - "closeRightEditors": "Закрыть редакторы справа в группе", - "closeEditorGroup": "Закрыть группу редакторов", - "miReopenClosedEditor": "&&Повторно открыть закрытый редактор", - "miClearRecentOpen": "&&Очистить недавно открытые", - "miEditorLayout": "Макет &&редактора", - "miSplitEditorUp": "Разделить&&", - "miSplitEditorDown": "Разделить &&вниз", - "miSplitEditorLeft": "Разделить &&слева", - "miSplitEditorRight": "Разделить &&вправо", - "miSingleColumnEditorLayout": "&&Отдельный", - "miTwoColumnsEditorLayout": "&&Два столбца", - "miThreeColumnsEditorLayout": "Т&&ри столбца", - "miTwoRowsEditorLayout": "Д&&ве строки", - "miThreeRowsEditorLayout": "Три &&строки", - "miTwoByTwoGridEditorLayout": "&&Сетка (2x2)", - "miTwoRowsRightEditorLayout": "Две с&&троки вправо", - "miTwoColumnsBottomEditorLayout": "Два &&столбца внизу", - "miBack": "&&Назад", - "miForward": "&&Вперед", - "miLastEditLocation": "&&Место последнего изменения", - "miNextEditor": "&&Следующий редактор", - "miPreviousEditor": "&&Предыдущий редактор", - "miNextRecentlyUsedEditor": "&&Следующий используемый редактор", - "miPreviousRecentlyUsedEditor": "&&Предыдущий использованный редактор", - "miNextEditorInGroup": "&&Следующий редактор в группе", - "miPreviousEditorInGroup": "&&Предыдущий редактор в группе", - "miNextUsedEditorInGroup": "&&Следующий используемый редактор в группе", - "miPreviousUsedEditorInGroup": "&&Предыдущий используемый редактор в группе", - "miSwitchEditor": "Переключить р&&едактор", - "miFocusFirstGroup": "Группа &&1", - "miFocusSecondGroup": "Группа &&2", - "miFocusThirdGroup": "Группа &&3", - "miFocusFourthGroup": "Группа &&4", - "miFocusFifthGroup": "Группа &&5", - "miNextGroup": "&&Следующая группа", - "miPreviousGroup": "&&Предыдущая группа", - "miFocusLeftGroup": "Группировать &&слева", - "miFocusRightGroup": "Группировать &&справа", - "miFocusAboveGroup": "Группа &&выше", - "miFocusBelowGroup": "Группа &&ниже", - "miSwitchGroup": "Переключить &&группу" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "Значок параметров на панели просмотра.", - "accountsViewBarIcon": "Значок учетных записей на панели просмотра.", - "menu": "Меню", - "accounts": "Учетные записи", - "hideActivitBar": "Скрыть панель действий", - "resetLocation": "Сбросить расположение", - "manage": "Управление", - "focusActivityBar": "Фокусировка панели действий" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "Скрыть панель", - "resetLocation": "Сбросить расположение", - "panel.emptyMessage": "Перетащить представление на панель для отображения." - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "Перевести фокус на боковую панель" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "Находится ли на строке состояния фокус клавиатуры", - "hide": "Скрыть \"{0}\"", - "hideStatusBar": "Скрыть строку состояния" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "Показать {0}", - "toggle view": "Переключить {0}", - "focus view": "Перевести фокус на представление {0}", - "resetViewLocation": "Сбросить расположение" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "&&Да", - "cancelButton": "Отмена", - "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nБраузер: {3}", - "copy": "Копирование", - "ok": "ОК" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "&&Да", - "cancelButton": "Отмена", - "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nОС: {7}", - "okButton": "ОК", - "copy": "&&Копировать" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "Переключить средства разработчика", - "configureRuntimeArguments": "Настройка аргументов среды выполнения", - "toggleSharedProcess": "Переключить общий процесс", - "reloadWindowWithExtensionsDisabled": "Перезагрузить с отключенными расширениями" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "Закрыть окно", - "zoomIn": "Увеличить", - "zoomOut": "Уменьшить", - "zoomReset": "Сбросить масштаб", - "close": "Закрыть окно", - "switchWindowPlaceHolder": "Выберите окно, в которое нужно переключиться", - "windowDirtyAriaLabel": "{0}, \"грязное\" окно", - "current": "Текущее окно", - "switchWindow": "Переключить окно...", - "quickSwitchWindow": "Быстро переключить окно..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "Схема ресурса", - "resourceFilename": "Имя файла ресурса", - "resourceDirname": "Имя папки, в которой содержится ресурс", - "resourcePath": "Полный путь к ресурсу", - "resourceLangId": "Идентификатор языка ресурса", - "resource": "Полное значение ресурса, включая схему и путь", - "resourceExtname": "Имя расширения ресурса", - "resourceSet": "Существует ли ресурс", - "isFileSystemResource": "Поддерживается ли ресурс поставщиком файловой системы" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "Не удалось загрузить требуемый файл. Перезапустите приложение, чтобы повторить попытку. Дополнительные сведения: {0}." - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "Дополнительные сведения", - "shellEnvSlowWarning": "Разрешение среды оболочки занимает очень много времени. Проверьте конфигурацию оболочки.", - "shellEnvTimeoutError": "Не удалось разрешить среду оболочки в течение приемлемого времени. Проверьте конфигурацию оболочки.", - "proxyAuthRequired": "Требуется проверка подлинности прокси-сервера", - "loginButton": "&&Вход", - "cancelButton": "&&Отмена", - "username": "Имя пользователя", - "password": "Пароль", - "proxyDetail": "Прокси-сервер \"{0}\" требует имя пользователя и пароль.", - "rememberCredentials": "Запомнить мои учетные данные", - "runningAsRoot": "Не рекомендуется запускать {0} с правами привилегированного пользователя.", - "loaderCycle": "В модулях AMD существует циклическая зависимость, которую необходимо разрешить!", - "ok": "ОК" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "Рабочее место" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", активация которого завершилась ошибкой.", - "activationError": "Не удалось активировать расширение '{0}': {1}." - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (расширение)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "отлаживаемый объект" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "Добавляет конфигурацию схемы JSON.", - "contributes.jsonValidation.fileMatch": "Шаблон файла (или массив шаблонов) для сравнения, например \"package.json\" или \"*.launch\". Шаблоны исключений начинаются с \"!\".", - "contributes.jsonValidation.url": "URL-адрес схемы (\"http:\", \"https:\") или относительный путь к папке расширения (\"./\").", - "invalid.jsonValidation": "configuration.jsonValidation должно быть массивом", - "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" должен быть определен как строка или массив строк.", - "invalid.url": "Значение configuration.jsonValidation.url должно быть URL-адресом или относительным путем", - "invalid.path.1": "Ожидаемый URL-адрес `contributes.{0}.url` ({1}) для включения в папку рсаширения ({2}). Это может сделать расширение непереносимым.", - "invalid.url.fileschema": "Значение configuration.jsonValidation.url является недопустимым относительным URL-адресом: {0}", - "invalid.url.schema": "\"configuration.jsonValidation.url\" должен быть абсолютным URL-адресом или начинаться с \"./\" для ссылки на схемы, расположенные в расширении." + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "Последнее использование этой учетной записи: {0}.", + "allow": "Разрешить", + "cancel": "Отмена", + "confirmLogin": "Расширение \"{0}\" хочет войти с помощью {1}.", + "manageExensions": "Выберите, какие расширения могут получить доступ к этой учетной записи", + "manageTrustedExtensions": "Управление доверенными расширениями", + "manageTrustedExtensions.cancel": "Отмена", + "noTrustedExtensions": "Эта учетная запись еще не использовалась ни одним из расширений.", + "notUsed": "Эта учетная запись не использовалась", + "signOut": "Выйти", + "signOutMessageSimple": "Выйти из \"{0}\"?", + "signOutMessagve": "Учетная запись \"{0}\" сейчас используется следующими расширениями: \r\n\r\n{1}\r\n\r\n Выйти из этих расширений?", + "signedOut": "Выход успешно выполнен." }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "Не удается установить расширение \"{0}\", так как его запуск отключен в этой установке." }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "Значок представления комментариев." + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "Изменить" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не загружено. Вы хотите перезагрузить окно для загрузки этого расширения?", - "reload": "Перезагрузить окно", "disabledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое отключено. Вы хотите включить расширение и перезагрузить окно?", + "disabledDepNoAction": "Не удается активировать расширение \"{0}\", так как оно зависит от отключенного расширения \"{1}\".", "enable dep": "Включить и Перезагрузить", - "uninstalledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не установлено. Вы хотите установить расширение и перезагрузить окно?", "install missing dep": "Установить и перезагрузить", + "manageWorkspaceTrust": "Управление доверием рабочей области", + "notSupportedInWorkspace": "Невозможно активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не поддерживается в текущей рабочей области", + "reload": "Перезагрузить окно", + "reload window": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не загружено. Вы хотите перезагрузить окно для загрузки этого расширения?", + "restrictedMode": "Невозможно активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не поддерживается в ограниченном режиме", + "uninstalledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не установлено. Вы хотите установить расширение и перезагрузить окно?", "unknownDep": "Не удается активировать расширение \"{0}\", так как оно зависит от неизвестного расширения \"{1}\"." }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при создании этого файла", - "ask.1.copy": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при копировании этого файла", - "ask.1.move": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при перемещении этого файла", - "ask.1.delete": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при удалении этого файла", - "ask.N.create": "Расширениям ({0}) нужно выполнить изменения рефакторинга при создании этого файла.", - "ask.N.copy": "Расширениям ({0}) нужно выполнить изменения рефакторинга при копировании этого файла.", - "ask.N.move": "Расширениям ({0}) нужно выполнить изменения рефакторинга при перемещении этого файла.", - "ask.N.delete": "Расширениям ({0}) нужно выполнить изменения рефакторинга при удалении этого файла.", - "preview": "Открыть предварительный просмотр", - "cancel": "Пропустить изменения", - "ok": "ОК", "again": "Больше не спрашивать", - "msg-create": "Запуск участников \"Создание файла\"...", - "msg-rename": "Запуск участников \"Переименование файла\"...", - "msg-copy": "Запуск участников \"Копирование файлов\"...", - "msg-delete": "Запуск участников \"Удаление файла\"...", + "ask.1.copy": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при копировании этого файла", + "ask.1.create": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при создании этого файла", + "ask.1.delete": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при удалении этого файла", + "ask.1.move": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при перемещении этого файла", + "ask.N.copy": "Расширениям ({0}) нужно выполнить изменения рефакторинга при копировании этого файла.", + "ask.N.create": "Расширениям ({0}) нужно выполнить изменения рефакторинга при создании этого файла.", + "ask.N.delete": "Расширениям ({0}) нужно выполнить изменения рефакторинга при удалении этого файла.", + "ask.N.move": "Расширениям ({0}) нужно выполнить изменения рефакторинга при перемещении этого файла.", + "cancel": "Пропустить изменения", + "files.participants.timeout": "Время ожидания в миллисекундах, по истечении которого участники файлов для создания, переименования и удаления отменяются. Используйте \"0\", чтобы отключить участников.", "label": "Сбросить выбор для параметра \"Требуется предварительный просмотр для операции с файлами\"", - "files.participants.timeout": "Время ожидания в миллисекундах, по истечении которого участники файлов для создания, переименования и удаления отменяются. Используйте \"0\", чтобы отключить участников." + "msg-copy": "Запуск участников \"Копирование файлов\"...", + "msg-create": "Запуск участников \"Создание файла\"...", + "msg-delete": "Запуск участников \"Удаление файла\"...", + "msg-rename": "Запуск участников \"Переименование файла\"...", + "ok": "ОК", + "preview": "Открыть предварительный просмотр" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (расширение)", - "defaultSource": "Расширение", - "manageExtension": "Управление расширением", "cancel": "Отмена", + "defaultSource": "Расширение", + "extensionSource": "{0} (расширение)", + "manageExtension": "Управление расширением", "ok": "OK" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "Событие onWillSaveTextDocument-event прервано по истечении 1750 мс" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "Открыть с помощью средства открытия по умолчанию", - "openerFailedMessage": "Не удалось открыть URI с помощью \"{0}\": {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "Расширение \"{0}\" добавило одну папку в рабочую область", - "folderStatusMessageAddMultipleFolders": "Расширение \"{0}\" добавило папки ({1}) в рабочую область", - "folderStatusMessageRemoveSingleFolder": "Расширение \"{0}\" удалило одну папку из рабочей области", - "folderStatusMessageRemoveMultipleFolders": "Расширение \"{0}\" удалило папки ({1}) из рабочей области", - "folderStatusChangeFolder": "Расширение \"{0}\" изменило папки рабочей области " - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "Значок представления комментариев." - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "Расширение {0} перенаправило порт {1}. Чтобы использовать порт {2} локально, необходимо выполнить запуск от имени суперпользователя.", "remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…" }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "Эта учетная запись еще не использовалась ни одним из расширений.", - "accountLastUsedDate": "Последнее использование этой учетной записи: {0}.", - "notUsed": "Эта учетная запись не использовалась", - "manageTrustedExtensions": "Управление доверенными расширениями", - "manageExensions": "Выберите, какие расширения могут получить доступ к этой учетной записи", - "signOutMessagve": "Учетная запись \"{0}\" сейчас используется следующими расширениями: \r\n\r\n{1}\r\n\r\n Выйти из этих расширений?", - "signOutMessageSimple": "Выйти из \"{0}\"?", - "signOut": "Выйти", - "cancel": "Отмена", - "signedOut": "Выход успешно выполнен.", - "confirmLogin": "Расширение \"{0}\" хочет войти с помощью {1}.", - "allow": "Разрешить" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "Не удалось открыть URI с помощью \"{0}\": {1}", + "openerFailedUseDefault": "Открыть с помощью средства открытия по умолчанию" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "Является ли боковая панель видимой", - "sideBarFocus": "Находится ли на боковой панели фокус клавиатуры", - "activeViewlet": "Идентификатор активного вьюлета" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "Ошибка при восстановлении представления: {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "Тип рабочей области, открытой в окне. Возможные значения: \"empty\" (рабочая область отсутствует), \"folder\" (одиночная папка) или \"workspace\" (рабочая область с несколькими корневыми папками).", - "workspaceFolderCount": "Число корневых папок в рабочей области", - "dirtyWorkingCopies": "Имеются ли рабочие копии с несохраненными изменениями", - "remoteName": "Имя удаленного объекта, к которому подключено окно, или пустая строка, если окно не подключено ни к одному из удаленных объектов", - "isFullscreen": "Находится ли окно в полноэкранном режиме" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "Расширение \"{0}\" изменило папки рабочей области ", + "folderStatusMessageAddMultipleFolders": "Расширение \"{0}\" добавило папки ({1}) в рабочую область", + "folderStatusMessageAddSingleFolder": "Расширение \"{0}\" добавило одну папку в рабочую область", + "folderStatusMessageRemoveMultipleFolders": "Расширение \"{0}\" удалило папки ({1}) из рабочей области", + "folderStatusMessageRemoveSingleFolder": "Расширение \"{0}\" удалило одну папку из рабочей области" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "Находится ли фокус клавиатуры внутри элемента управления для быстрого открытия" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "Контейнер представлений '{0}' не существует, и все представления, зарегистрированные в этом контейнере, будут добавлены в обозреватель.", + "ViewContainerRequiresProposedAPI": "Для использования контейнера представления \"{0}\" необходимо включить параметр \"enableProposedApi\" в разделе \"Remote\".", + "duplicateView1": "Невозможно зарегистрировать несколько представлений с одинаковым идентификатором \"{0}\"", + "duplicateView2": "Представление с идентификатором \"{0}\" уже зарегистрировано.", + "optenum": "свойство \"{0}\" может быть опущено или должно быть одним из следующих: {1}", + "optstring": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", + "requirearray": "представления должны быть массивом", + "requireidstring": "Свойство '{0}' является обязательным и должно иметь тип 'string'. Оно может содержать только буквенно-цифровые символы и символы '_' и '-'.", + "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип \"string\"", + "unknownViewType": "Неизвестный тип представления \"{0}\".", + "viewcontainer requirearray": "Контейнер представлений должен быть массивом", + "views.container.activitybar": "Добавляет контейнеры представлений на панель действий", + "views.container.panel": "Добавление контейнеров представлений на панель", + "views.contributed": "Добавляет представления в контейнер добавленных представлений", + "views.debug": "Добавляет представления в контейнер отладки на панели действий", + "views.explorer": "Добавляет представления в контейнер обозревателя на панели действий", + "views.remote": "Добавляет представления в удаленный контейнер на панели задач. Чтобы добавить представления в этот контейнер, необходимо включить параметр enableProposedApi", + "views.scm": "Добавляет представления в контейнер диспетчера служб на панели действий ", + "views.test": "Добавляет представления в контейнер проверки на панели действий ", + "vscode.extension.contributes.view.contextualTitle": "Контекст при перемещении представления из исходного расположения в понятной форме. По умолчанию будет использоваться имя контейнера представления.", + "vscode.extension.contributes.view.group": "Вложенная группа во вьюлете", + "vscode.extension.contributes.view.icon": "Путь к значку представления. Значок представления отображается в том случае, когда невозможно отобразить имя представления. Рекомендуется использовать значки в формате SVG, хотя поддерживаются все типы файлов изображений.", + "vscode.extension.contributes.view.id": "Идентификатор представления. Он должен быть уникальным для всех представлений. Рекомендуется включить в состав идентификатора представления ваш идентификатор расширения. Используйте его для регистрации поставщика данных через API \"vscode.window.registerTreeDataProviderForView\". Также он используется для активации расширения посредством регистрации события \"onView:${id}\" в \"activationEvents\".", + "vscode.extension.contributes.view.initialState": "Начальное состояние представления при первой установке расширения. Когда пользователь изменит состояние представления, свернув, переместив или скрыв его, исходное состояние больше не будет использоваться.", + "vscode.extension.contributes.view.initialState.collapsed": "Представление будет отображаться в контейнере представлений, но будет свернуто.", + "vscode.extension.contributes.view.initialState.hidden": "Представление не будет отображаться в контейнере представлений, но будет доступно для обнаружения с помощью меню представлений и других точек входа представлений и может быть отображено пользователем.", + "vscode.extension.contributes.view.initialState.visible": "Начальное состояние представления по умолчанию. В большинстве контейнеров представление будет развернуто, однако в некоторых встроенных контейнерах (explorer, scm и debug) все представления отображаются свернутыми независимо от значения параметра \"visibility\".", + "vscode.extension.contributes.view.name": "Понятное имя представления. Будет отображаться на экране", + "vscode.extension.contributes.view.remoteName": "Имя удаленного типа, связанного с этим представлением", + "vscode.extension.contributes.view.tree": "Представление основано на объекте \"TreeView\", созданном с помощью метода \"createTreeView\".", + "vscode.extension.contributes.view.type": "Тип представления. Допустимые значения: \"tree\" (для представления в виде дерева) и \"webview\" (для веб-представления). Значение по умолчанию — \"tree\".", + "vscode.extension.contributes.view.webview": "Представление основано на объекте \"WebviewView\", зарегистрированном с помощью метода \"registerWebviewViewProvider\".", + "vscode.extension.contributes.view.when": "Условие, которое должно иметь значение TRUE, чтобы отображалось это представление", + "vscode.extension.contributes.views": "Добавляет представления в редактор", + "vscode.extension.contributes.views.containers.icon": "Путь к значку контейнера. Значки имеют размер 24x24, расположены в центре прямоугольника размером 50x40 и имеют цвет заливки rgb (215, 218, 224) или #d7dae0. Для значков рекомендуется использовать формат SVG, хотя допускается любой тип изображения.", + "vscode.extension.contributes.views.containers.id": "Уникальный идентификатор, используемый для идентификации контейнера, в котором могут быть размещены представления с помощью точки вклада 'views'", + "vscode.extension.contributes.views.containers.title": "Строка в понятном формате, используемая для отображения контейнера", + "vscode.extension.contributes.viewsContainers": "Добавляет контейнеры представлений в редактор" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", - "treeView.enableCollapseAll": "Разрешена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}.", - "treeView.toggleCollapseAll": "Включена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}.", - "treeView.enableRefresh": "Разрешено ли обновление в представлении в виде дерева с идентификатором {0}.", - "refresh": "Обновить", - "collapseAll": "Свернуть все", - "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}." - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "Представления", - "viewMoveUp": "Переместить представление вверх", - "viewMoveLeft": "Переместить представление влево", - "viewMoveDown": "Переместить представление вниз", - "viewMoveRight": "Переместить представление вправо" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "Текстовый редактор" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "Редактор текстовых несовпадений" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "Выберите язык", - "selectAlanguage": "Выберите язык {0}", - "toGetStarted": " чтобы начать работу. Начните ввод, чтобы отклонить, или ", - "dontshow": "не показывать", - "thisAgain": " не показывать." - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "Строка {0}, столбец {1} (выбрано {2})", - "singleSelection": "Строка {0}, столбец {1}", - "multiSelectionRange": "Выделений: {0} (выделено символов: {1})", - "multiSelection": "Выделений: {0}", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "Используете ли вы средство чтения с экрана при работе с VS Code? (при использовании средств чтения с экрана перенос строк отключен)", - "screenReaderDetectedExplanation.answerYes": "Да", - "screenReaderDetectedExplanation.answerNo": "Нет", - "noEditor": "Активные текстовые редакторы отсутствуют", - "noWritableCodeEditor": "Активный редактор кода доступен только для чтения.", - "indentConvert": "преобразовать файл", - "indentView": "изменить представление", - "pickAction": "Выберите действие", - "tabFocusModeEnabled": "Клавиша TAB перемещает фокус", - "disableTabMode": "Отключить режим специальных возможностей", - "status.editor.tabFocusMode": "Режим специальных возможностей", - "columnSelectionModeEnabled": "Выбор столбца", - "disableColumnSelectionMode": "Отключить режим выбора столбца", - "status.editor.columnSelectionMode": "Режим выбора столбца", - "screenReaderDetected": "Средство чтения с экрана оптимизировано", - "status.editor.screenReaderMode": "Режим чтения с экрана", - "gotoLine": "Перейти к строке/столбцу", - "status.editor.selection": "Выбор редактора", - "selectIndentation": "Выберите отступ", - "status.editor.indentation": "Отступ в редакторе", - "selectEncoding": "Выберите кодировку", - "status.editor.encoding": "Кодировка в редакторе", - "selectEOL": "Выберите последовательность конца строки", - "status.editor.eol": "Конец строки в редакторе", - "selectLanguageMode": "Выберите языковой режим", - "status.editor.mode": "Язык редактора", - "fileInfo": "Сведения о файле", - "status.editor.info": "Сведения о файле", - "spacesSize": "Пробелов: {0}", - "tabSize": "Размер интервала табуляции: {0}", - "currentProblem": "Текущая проблема", - "showLanguageExtensions": "Поиск \"{0}\" среди расширений Marketplace...", - "changeMode": "Изменить языковой режим", - "languageDescription": "({0}) — настроенный язык", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "языки (идентификатор)", - "configureModeSettings": "Настройка параметров, определяемых языком \"{0}\"...", - "configureAssociationsExt": "Настройка сопоставлений файлов для \"{0}\"...", - "autoDetect": "Автоматическое обнаружение", - "pickLanguage": "Выберите языковой режим", - "currentAssociation": "Текущая связь", - "pickLanguageToConfigure": "Выберите языковой режим для связи с \"{0}\".", - "changeEndOfLine": "Изменить последовательность конца строки", - "pickEndOfLine": "Выберите последовательность конца строки", - "changeEncoding": "Изменить кодировку файла", - "noFileEditor": "В данный момент нет активного файла", - "saveWithEncoding": "Сохранить в кодировке", - "reopenWithEncoding": "Повторно открыть в кодировке", - "guessedEncoding": "Предположение на основе содержимого", - "pickEncodingForReopen": "Выберите кодировку файла для его повторного открытия", - "pickEncodingForSave": "Выберите кодировку файла для его сохранения" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "Разделить редактор", - "splitEditorOrthogonal": "Разбить окно редактора перпендикулярно", - "splitEditorGroupLeft": "Разбить окно редактора слева", - "splitEditorGroupRight": "Разбить содержимое окна редактора вправо", - "splitEditorGroupUp": "Разбить окно редактора вверху", - "splitEditorGroupDown": "Разбить содержимое окна редактора вниз", - "joinTwoGroups": "Объединить группу редакторов со следующей группой", - "joinAllGroups": "Объединить все группы редакторов", - "navigateEditorGroups": "Переход между группами редакторов", - "focusActiveEditorGroup": "Сфокусироваться на активной группе редактора", - "focusFirstEditorGroup": "Фокус на первую группу редакторов", - "focusLastEditorGroup": "Перевести выделение на последнюю группу редакторов", - "focusNextGroup": "Перевести выделение на следующую группу редакторов", - "focusPreviousGroup": "Перевести выделение на предыдущую группу редакторов", - "focusLeftGroup": "Перевести выделение на левую группу редакторов", - "focusRightGroup": "Перевести выделение на правую группу редакторов", - "focusAboveGroup": "Перевести выделение на верхнюю группу редакторов", - "focusBelowGroup": "Перевести выделение на нижнюю группу редакторов", - "closeEditor": "Закрыть редактор", - "unpinEditor": "Открепить редактор", - "closeOneEditor": "Закрыть", - "revertAndCloseActiveEditor": "Отменить изменения и закрыть редактор", - "closeEditorsToTheLeft": "Закрыть редакторы слева в группе", - "closeAllEditors": "Закрыть все редакторы", - "closeAllGroups": "Закрыть все группы редакторов", - "closeEditorsInOtherGroups": "Закрыть редакторы в других группах", - "closeEditorInAllGroups": "Закрыть редактор во всех группах", - "moveActiveGroupLeft": "Переместить группу редакторов влево", - "moveActiveGroupRight": "Переместить группу редакторов вправо", - "moveActiveGroupUp": "Переместить группу редакторов вверх", - "moveActiveGroupDown": "Переместить группу редакторов вниз", - "duplicateActiveGroupLeft": "Создать копию группы редакторов слева", - "duplicateActiveGroupRight": "Создать копию группы редакторов справа", - "duplicateActiveGroupUp": "Создать копию группы редакторов вверху", - "duplicateActiveGroupDown": "Создать копию группы редакторов внизу", - "minimizeOtherEditorGroups": "Развернуть группу редакторов", - "evenEditorGroups": "Сбросить размеры в группе редакторов", - "toggleEditorWidths": "Переключить размеры групп редактора", - "maximizeEditor": "Развернуть группу редакторов и скрыть боковую панель", - "openNextEditor": "Открыть следующий редактор", - "openPreviousEditor": "Открыть предыдущий редактор", - "nextEditorInGroup": "Открыть следующий редактор в группе", - "openPreviousEditorInGroup": "Открыть предыдущий редактор в группе", - "firstEditorInGroup": "Открыть первый редактор в группе", - "lastEditorInGroup": "Открыть последний редактор в группе", - "navigateNext": "Далее", - "navigatePrevious": "Назад", - "navigateToLastEditLocation": "Перейти к последней точке изменения", - "navigateLast": "Перейти к последнему", - "reopenClosedEditor": "Открыть закрытый редактор", - "clearRecentFiles": "Очистить недавно открытые", - "showEditorsInActiveGroup": "Показать редакторы в активной группе по последним используемым", - "showAllEditors": "Показать все редакторы по внешнему виду", - "showAllEditorsByMostRecentlyUsed": "Показать все редакторы по наиболее недавно использованным", - "quickOpenPreviousRecentlyUsedEditor": "Быстро открыть предыдущий использованный редактор", - "quickOpenLeastRecentlyUsedEditor": "Быстро открыть наиболее давно использовавшийся редактор", - "quickOpenPreviousRecentlyUsedEditorInGroup": "Быстро открыть ранее используемый редактор в группе", - "quickOpenLeastRecentlyUsedEditorInGroup": "Быстро открыть наиболее давно использовавшийся реактор в группе", - "navigateEditorHistoryByInput": "Быстро открыть предыдущий редактор из журнала", - "openNextRecentlyUsedEditor": "Открыть следующий недавно использованный редактор", - "openPreviousRecentlyUsedEditor": "Открыть предыдущий недавно использованный редактор", - "openNextRecentlyUsedEditorInGroup": "Открыть следующий недавно использованный редактор в группе", - "openPreviousRecentlyUsedEditorInGroup": "Открыть предыдущий недавно использованный редактор в группе", - "clearEditorHistory": "Очистить журнал редактора", - "moveEditorLeft": "Переместить редактор влево", - "moveEditorRight": "Переместить редактор вправо", - "moveEditorToPreviousGroup": "Переместить редактор в предыдущую группу", - "moveEditorToNextGroup": "Переместить редактор в следующую группу", - "moveEditorToAboveGroup": "Переместить редактор в группу вверху", - "moveEditorToBelowGroup": "Переместить редактор в группу внизу", - "moveEditorToLeftGroup": "Переместить редактор в группу слева", - "moveEditorToRightGroup": "Переместить редактор в группу справа", - "moveEditorToFirstGroup": "Переместить редактор в первую группу", - "moveEditorToLastGroup": "Переместить редактор в последнюю группу", - "editorLayoutSingle": "Расположение содержимого редактора с одним столбцом", - "editorLayoutTwoColumns": "Расположение содержимого редактора с двумя столбцами", - "editorLayoutThreeColumns": "Расположение содержимого редактора с тремя столбцами", - "editorLayoutTwoRows": "Расположение содержимого редактора с двумя строками", - "editorLayoutThreeRows": "Расположение содержимого редактора с тремя строками", - "editorLayoutTwoByTwoGrid": "Расположение содержимого редактора с сеткой (2x2)", - "editorLayoutTwoColumnsBottom": "Расположение содержимого редактора с двумя столбцами внизу", - "editorLayoutTwoRowsRight": "Расположение содержимого редактора с двумя строками справа", - "newEditorLeft": "Создать группу редакторов слева", - "newEditorRight": "Создать группу редакторов справа", - "newEditorAbove": "Создать группу редакторов вверху", - "newEditorBelow": "Создать группу редакторов внизу", - "workbench.action.reopenWithEditor": "Открыть редактор повторно с помощью…", - "workbench.action.toggleEditorType": "Переключить тип редактора" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "Перемещение активного редактора по вкладкам или группам", - "editorCommand.activeEditorMove.arg.name": "Аргумент перемещения активного редактора", - "editorCommand.activeEditorMove.arg.description": "Свойства аргумента:\r\n\t* to: строковое значение, указывающее направление перемещения.\r\n\t* by: строковое значение, указывающее единицу перемещения (вкладка или группа).\r\n\t* value: числовое значение, указывающее количество позиций перемещения или абсолютную позицию для перемещения.", - "toggleInlineView": "Переключить встроенное представление", - "compare": "Сравнить" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "Открыть рабочую область" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "Нет соответствующих редакторов", - "entryAriaLabelWithGroupDirty": "{0}, \"грязный\", {1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0}, \"грязный\"", - "closeEditor": "Закрыть редактор" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "Действия для группы редакторов", - "closeGroupAction": "Закрыть", - "emptyEditorGroup": "{0} (пусто)", - "groupLabel": "Группа {0}", - "groupAriaLabel": "Группа редакторов {0}", - "ok": "OK", - "cancel": "Отмена", - "editorOpenErrorDialog": "Не удалось открыть \"{0}\"", - "editorOpenError": "Невозможно открыть \"{0}\": {1}." - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "Файл имеет слишком большой размер для открытия в редакторе без имени. Отправьте этот файл в обозреватель файлов, а затем повторите попытку." - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "Управление доверенными расширениями", - "signOut": "Выйти", - "authProviderUnavailable": "Поставщик проверки подлинности {0} сейчас недоступен.", - "noAccounts": "Вы не вошли ни в какие учетные записи", - "hideAccounts": "Скрыть учетные записи", - "previousSideBarView": "Представление предыдущей боковой панели", - "nextSideBarView": "Представление следующей боковой панели" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "Переключатель активного представления" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "Дополнительные представления", - "numberBadge": "{0} ({1})", - "manageExtension": "Управление расширением", - "titleKeybinding": "{0} ({1})", - "hide": "Скрыть \"{0}\"", - "keep": "Сохранить \"{0}\"", - "toggle": "Переключить закрепленное представление" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "&&Файл", - "mEdit": "&&Правка", - "mSelection": "&&Выделение", - "mView": "&&Вид", - "mGoto": "&&Переход", - "mRun": "&&Выполнить", - "mTerminal": "&&Терминал", - "mHelp": "&&Справка", - "menubar.customTitlebarAccessibilityNotification": "Для вас включена поддержка специальных возможностей. Для оптимальной работы мы рекомендуем использовать настраиваемый стиль заголовка окна.", - "goToSetting": "Открыть параметры", - "focusMenu": "Меню фокуса приложения", - "checkForUpdates": "Проверить наличие &&обновлений...", - "checkingForUpdates": "Идет проверка наличия обновлений...", - "download now": "Ск&&ачать обновление", - "DownloadingUpdate": "Скачивается обновление...", - "installUpdate...": "Установить &&обновление...", - "installingUpdate": "Идет установка обновления...", - "restartToUpdate": "Перезапустить для &&обновления" - }, - "vs/workbench/common/panel": { - "activePanel": "Идентификатор активной панели", - "panelFocus": "Находится ли на панели фокус клавиатуры", - "panelPosition": "Положение панели. Возможные варианты: \"left\" (слева), \"right\" (справа) или \"bottom\" (внизу).", - "panelVisible": "Является ли панель видимой", - "panelMaximized": "Развернута ли панель" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} действий", - "viewsAndMoreActions": "Представления и дополнительные действия…", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "Значок для развертывания панели.", - "restoreIcon": "Значок для восстановления панели.", - "closeIcon": "Значок для закрытия панели.", - "togglePanel": "Переключить панель", - "focusPanel": "Фокус на панель", - "positionPanelLeft": "Переместить панель влево", - "positionPanelRight": "Переместить панель вправо", - "positionPanelBottom": "Переместить панель вниз", - "previousPanelView": "Представление предыдущей панели", - "nextPanelView": "Представление следующей панели", - "toggleMaximizedPanel": "Переключить развернутую панель", - "maximizePanel": "Развернуть панель", - "minimizePanel": "Восстановить размер панели", - "closePanel": "Закрыть панель", - "miShowPanel": "Показать &&панель", - "hidePanel": "Скрыть панель" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "Значок для развернутого контейнера области просмотра.", - "viewPaneContainerCollapsedIcon": "Значок для свернутого контейнера области просмотра.", - "viewToolbarAriaLabel": "{0} действий" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[Не поддерживается]", - "userIsAdmin": "[Администратор]", - "userIsSudo": "[Супер пользователь]", - "devExtensionWindowTitlePrefix": "[Узел разработки расширения]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "Параметры" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "Новые уведомления отсутствуют", - "notifications": "Уведомления", - "notificationsToolbar": "Действия центра уведомлений" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "Ошибка: {0}", - "alertWarningMessage": "Предупреждение: {0}", - "alertInfoMessage": "Информация: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "Уведомления", - "hideNotifications": "Скрыть уведомления", - "zeroNotifications": "Уведомления отсутствуют", - "noNotifications": "Новые уведомления отсутствуют", - "oneNotification": "1 новое уведомление", - "notifications": "Новые уведомления ({0})", - "noNotificationsWithProgress": "Нет новых уведомлений (выполняется: {0})", - "oneNotificationWithProgress": "1 новое уведомление (выполняется: {0})", - "notificationsWithProgress": "Новых уведомлений: {0} (выполняется: {1})", - "status.message": "Сообщение о состоянии" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "Находится ли на уведомлении фокус клавиатуры", - "notificationCenterVisible": "Отображается ли центр уведомлений", - "notificationToastsVisible": "Отображается ли всплывающее уведомление", - "notifications": "Уведомления", - "showNotifications": "Показать уведомления", - "hideNotifications": "Скрыть уведомления", - "clearAllNotifications": "Очистить все уведомления", - "focusNotificationToasts": "Фокусировка на всплывающем уведомлении" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "Ожидается селектор языка (например, [\"java\"])", + "config.property.defaultConfiguration.warning": "Не удается зарегистрировать значения параметров конфигурации по умолчанию для \"{0}\". Значения параметров конфигурации по умолчанию поддерживаются только для конкретного языка.", + "invalid.allOf": "Параметр 'configuration.allOf' является устаревшим, и использовать его не рекомендуется. Вместо этого передайте несколько параметров в виде массива в точку вклада 'configuration'.", + "invalid.properties": "configuration.properties должно быть объектом", + "invalid.property": "свойство configuration.property \"{0}\" должно быть объектом", + "invalid.title": "configuration.title должно быть строкой", + "scope.application.description": "Конфигурация, которую можно задать только в параметрах пользователя.", + "scope.deprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и отображается это поясняющее сообщение.", + "scope.description": "Область, в которой применима конфигурация. Доступные области: \"application\", \"machine\", \"window\", \"resource\" и \"machine-overridable\".", + "scope.enumDescriptions": "Описание значений перечисления", + "scope.language-overridable.description": "Конфигурация ресурсов, которую можно настроить в параметрах для конкретного языка.", + "scope.machine-overridable.description": "Конфигурация компьютера, которую также можно задать в параметрах рабочей области или папки.", + "scope.machine.description": "Конфигурация, которую можно настроить только в параметрах пользователя или удаленных параметрах.", + "scope.markdownDeprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и это сообщение отображается в качестве пояснения к формату Markdown.", + "scope.markdownDescription": "Описание в формате Markdown.", + "scope.markdownEnumDescriptions": "Описание значений перечисления в формате Markdown.", + "scope.resource.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта, рабочей области или папки.", + "scope.window.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта или рабочей области.", + "unknownWorkspaceProperty": "Неизвестное свойство рабочей области", + "vscode.extension.contributes.configuration": "Добавляет параметры конфигурации.", + "vscode.extension.contributes.configuration.properties": "Описание свойств конфигурации.", + "vscode.extension.contributes.configuration.property.empty": "Свойство не должно быть пустым.", + "vscode.extension.contributes.configuration.title": "Краткая сводка параметров. Эта метка будет использоваться в файле параметров в качестве разделяющего комментария.", + "vscode.extension.contributes.defaultConfiguration": "Предоставляет параметры конфигурации редактора по умолчанию в соответствии с языком.", + "workspaceConfig.extensions.description": "Расширения рабочей области", + "workspaceConfig.folders.description": "Список папок, которые будут загружены в рабочую область.", + "workspaceConfig.launch.description": "Конфигурации запуска рабочей области", + "workspaceConfig.name.description": "Необязательное имя папки.", + "workspaceConfig.path.description": "Путь к файлу, например, \"/root/folderA\" или \"./folderA\" для пути по отношению к файлу рабочей области.", + "workspaceConfig.remoteAuthority": "Удаленный сервер, на котором находится рабочая область.", + "workspaceConfig.settings.description": "Параметры рабочей области", + "workspaceConfig.tasks.description": "Конфигурации задач рабочей области", + "workspaceConfig.uri.description": "URI папки" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "Не отображается еще несколько ошибок и предупреждений ({0})." }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "Путь \"{0}\" не указывает на допустимый модуль выполнения тестов расширения.", + "extensionTestError1": "Не удается загрузить средство запуска тестов." + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (расширение)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (расширение)", "status.extensionMessage": "Состояние расширения" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\".", - "treeView.duplicateElement": "Элемент с идентификационным номером {0} уже зарегестрирован" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "Не удалось найти терминал с идентификатором {0} на узле расширения." }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "Ошибка при восстановлении представления: {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "Элемент с идентификационным номером {0} уже зарегестрирован", + "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\"." + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "Расширению \"{0}\" не удалось обновить папки рабочей области: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "Добавляет конфигурацию схемы JSON.", + "contributes.jsonValidation.fileMatch": "Шаблон файла (или массив шаблонов) для сравнения, например \"package.json\" или \"*.launch\". Шаблоны исключений начинаются с \"!\".", + "contributes.jsonValidation.url": "URL-адрес схемы (\"http:\", \"https:\") или относительный путь к папке расширения (\"./\").", + "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" должен быть определен как строка или массив строк.", + "invalid.jsonValidation": "configuration.jsonValidation должно быть массивом", + "invalid.path.1": "Ожидаемый URL-адрес `contributes.{0}.url` ({1}) для включения в папку рсаширения ({2}). Это может сделать расширение непереносимым.", + "invalid.url": "Значение configuration.jsonValidation.url должно быть URL-адресом или относительным путем", + "invalid.url.fileschema": "Значение configuration.jsonValidation.url является недопустимым относительным URL-адресом: {0}", + "invalid.url.schema": "\"configuration.jsonValidation.url\" должен быть абсолютным URL-адресом или начинаться с \"./\" для ссылки на схемы, расположенные в расширении." + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "Контекстное меню добавленных комментариев, отображаемое в виде кнопок под редактором комментариев", + "comment.title": "Меню заголовков добавленных комментариев", + "commentThread.actions": "Контекстное меню добавленных цепочек комментариев, отображаемое в виде кнопок под редактором комментариев", + "commentThread.title": "Меню заголовков добавленных цепочек комментариев", + "dup": "Команда \"{0}\" встречается несколько раз в разделе commands.", + "dupe.command": "Элемент меню ссылается на одну и ту же команду как команду по умолчанию и альтернативную команду", + "inlineCompletions.actions": "Действия, отображаемые при наведении указателя на встроенное завершение", + "menuId.invalid": "\"{0}\" не является допустимым идентификатором меню", + "menus.changeTitle": "Меню встроенных изменений для системы управления версиями", + "menus.commandPalette": "Палитра команд", + "menus.debugCallstackContext": "Контекстное меню для представления стека вызовов отладки", + "menus.debugToolBar": "Меню панели инструментов отладки", + "menus.debugVariablesContext": "Контекстное меню для представления переменных отладки", + "menus.editorContext": "Контекстное меню редактора", + "menus.editorContextCopyAs": "Подменю \"Копировать как\" в контекстном меню редактора", + "menus.editorTabContext": "Контекстное меню вкладок редактора", + "menus.editorTitle": "Главное меню редактора", + "menus.editorTitleRun": "Подменю \"Запуск\" в меню заголовка редактора", + "menus.explorerContext": "Контекстное меню проводника", + "menus.extensionContext": "Контекстное меню расширения", + "menus.file": "Меню файлов верхнего уровня", + "menus.home": "Контекстное меню индикатора главной страницы (только веб-версия)", + "menus.opy": "Подменю \"Копировать как\" в меню \"Правка\" верхнего уровня", + "menus.resourceFolderContext": "Контекстное меню папки ресурсов для системы управления версиями", + "menus.resourceGroupContext": "Контекстное меню группы ресурсов для системы управления версиями", + "menus.resourceStateContext": "Контекстное меню состояния ресурсов для системы управления версиями", + "menus.scmSourceControl": "Меню \"Система управления версиями\"", + "menus.scmTitle": "Меню заголовков для системы управления версиями", + "menus.statusBarRemoteIndicator": "Меню удаленного индикатора в строке состояния", + "menus.statusBarWindowIndicator": "Меню индикатора окна в строке состояния", + "menus.statusBarWindowIndicator.deprecated": "Используйте меню \"statusBar/remoteIndicator\".", + "menus.touchBar": "Сенсорная панель (только для macOS)", + "missing.altCommand": "Элемент меню ссылается на альтернативную команду \"{0}\", которая не определена в разделе commands.", + "missing.command": "Элемент меню ссылается на команду \"{0}\", которая не определена в разделе commands.", + "missing.submenu": "Пункт меню ссылается на подменю \"{0}\", которое не определено в разделе \"submenus\".", + "nonempty": "требуется непустое значение.", + "notebook.cell.title": "Меню заголовка добавленной ячейки записной книжки", + "notebook.toolbar": "Меню панели инструментов добавленной записной книжки", + "notebook.toolbar.right": "Меню правой панели инструментов добавленной записной книжки", + "opticon": "Свойство icon может быть пропущено или должно быть строкой или литералом, например \"{dark, light}\"", + "optstring": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", + "proposed": "Предлагаемый API-интерфейс", + "proposedAPI.invalid": "{0} — это предлагаемый идентификатор меню, который доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {1}", + "require": "пункты подменю должны быть объектом", + "requireStringOrObject": "Свойство \"{0}\" обязательно и должно иметь тип \"string\" или \"object\"", + "requirearray": "пункты подменю должны быть массивом", + "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип \"string\"", + "requirestrings": "Свойства \"{0}\" и \"{1}\" обязательны и должны иметь тип \"string\"", + "submenuId.duplicate.id": "Подменю \"{0}\" уже было зарегистрировано ранее.", + "submenuId.invalid.id": "\"{0}\" не является допустимым идентификатором подменю.", + "submenuId.invalid.label": "\"{0}\" не является допустимой меткой подменю.", + "submenuItem.duplicate": "Подменю \"{0}\" уже внесло вклад в меню \"{1}\".", + "testing.item.title": "Меню элемента для добавленного теста", + "unsupported.submenureference": "Пункт меню ссылается на подменю, но в данном меню это не поддерживается.", + "view.itemContext": "Контекстное меню элемента для окна участников", + "view.timelineContext": "Контекстное меню для элемента представления временной шкалы", + "view.timelineTitle": "Меню раздела для представления временной шкалы", + "view.tunnelContext": "Контекстное меню элемента для представления \"Порты\"", + "view.tunnelOriginInline": "Внутреннее меню источника элемента для представления \"Порты\"", + "view.tunnelPortInline": "Внутреннее меню элемента представления \"Порты\"", + "view.viewTitle": "Меню заголовка для окна участников", + "vscode.extension.contributes.commandType.category": "(Необязательно.) Строка категорий, по которым команды группируются в пользовательском интерфейсе", + "vscode.extension.contributes.commandType.command": "Идентификатор выполняемой команды", + "vscode.extension.contributes.commandType.icon": "(Необязательно) Значок, используемый для представления команды в пользовательском интерфейсе. Это путь к файлу, объект с путями к файлам для темной и светлой тем или ссылки на значок темы, например, \"\\$(zap)\"", + "vscode.extension.contributes.commandType.icon.dark": "Путь к значку, когда используется темная тема", + "vscode.extension.contributes.commandType.icon.light": "Путь к значку, когда используется светлая тема", + "vscode.extension.contributes.commandType.precondition": "(Необязательно) Условие, которое должно иметь значение true, чтобы включить команду в пользовательском интерфейсе (меню и сочетания клавиш). Не запрещает выполнение команды другими средствами, например с помощью \"executeCommand\"-api.", + "vscode.extension.contributes.commandType.shortTitle": "Короткое название команды в пользовательском интерфейсе", + "vscode.extension.contributes.commandType.title": "Название команды в пользовательском интерфейсе", + "vscode.extension.contributes.commands": "Добавляет команды в палитру команд.", + "vscode.extension.contributes.menuItem.alt": "Идентификатор альтернативной команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands", + "vscode.extension.contributes.menuItem.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands", + "vscode.extension.contributes.menuItem.group": "Группа, к которой принадлежит этот элемент", + "vscode.extension.contributes.menuItem.submenu": "Идентификатор подменю для отображения в этом элементе.", + "vscode.extension.contributes.menuItem.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", + "vscode.extension.contributes.menus": "Добавляет элементы меню в редактор", + "vscode.extension.contributes.submenu.icon": "(Необязательно.) Значок, используемый для представления подменю в пользовательском интерфейсе. Это может быть путь к файлу, объект с путями к файлам для темной и светлой тем либо ссылки на значок темы, например: \"\\$(zap)\".", + "vscode.extension.contributes.submenu.icon.dark": "Путь к значку, когда используется темная тема", + "vscode.extension.contributes.submenu.icon.light": "Путь к значку, когда используется светлая тема", + "vscode.extension.contributes.submenu.id": "Идентификатор меню для отображения в виде подменю.", + "vscode.extension.contributes.submenu.label": "Метка пункта меню, который ведет к этому подменю.", + "vscode.extension.contributes.submenus": "Добавляет пункты подменю в редактор" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "отлаживаемый объект" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "Проверить ключи контекста", + "logStorage": "Содержимое базы данных хранилища журналов", + "logWorkingCopies": "Рабочие копии журнала", + "screencastMode.fontSize": "Задает размер шрифта (в пикселах) для клавиатуры в режиме записи с экрана.", + "screencastMode.keyboardOverlayTimeout": "Определяет время (в миллисекундах), в течение которого отображается наложение клавиатуры в режиме записи с экрана.", + "screencastMode.location.verticalPosition": "Определяет вертикальное смещение перекрытия для режима записи с экрана в нижней части окна в процентах от высоты рабочей области.", + "screencastMode.mouseIndicatorColor": "Задает цвет индикатора мыши в шестнадцатеричном формате (#RGB, #RGBA, #RRGGBB или #RRGGBBAA) в режиме записи с экрана.", + "screencastMode.mouseIndicatorSize": "Задает размер курсора мыши (в пикселях) в режиме записи с экрана.", + "screencastMode.onlyKeyboardShortcuts": "Отображать только сочетания клавиш в режиме записи с экрана.", + "screencastModeConfigurationTitle": "Режим записи с экрана", + "toggle screencast mode": "Переключение режима Screencast" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "Справочник по сочетаниям клавиш", + "miDocumentation": "&&Документация", + "miIntroductoryVideos": "Вступительные в&&идео", + "miKeyboardShortcuts": "С&&правочник по сочетаниям клавиш", + "miLicense": "Просмотреть &&лицензию", + "miPrivacyStatement": "Заявле&&ние о конфиденциальности", + "miTipsAndTricks": "Советы и реко&&мендации", + "miTwitter": "&&Присоединяйтесь к нам в Twitter", + "miUserVoice": "&&Поиск запросов функций", + "newsletterSignup": "Подписаться на информационный бюллетень VS Code", + "openDocumentationUrl": "Документация", + "openIntroductoryVideosUrl": "Вступительные видео", + "openLicenseUrl": "Просмотр лицензии", + "openPrivacyStatement": "Заявление о конфиденциальности", + "openTipsAndTricksUrl": "Советы и рекомендации", + "openTwitterUrl": "Присоединяйтесь к нам в Twitter", + "openUserVoiceUrl": "Запросы на поиск функций" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "Закрыть боковую панель", + "compositePart.hideSideBarLabel": "Скрыть боковую панель", + "decreaseEditorHeight": "Уменьшить высоту редактора", + "decreaseEditorWidth": "Уменьшить ширину редактора", + "decreaseViewSize": "Уменьшить размер текущего представления", + "increaseEditorHeight": "Увеличить высоту редактора", + "increaseEditorWidth": "Увеличить ширину редактора", + "increaseViewSize": "Увеличить размер текущего представления", + "miAppearance": "&&Внешний вид", + "miMoveSidebarLeft": "&&Переместить боковую панель влево", + "miMoveSidebarRight": "&&Переместить боковую панель вправо", + "miShowActivityBar": "Показать &&панель действий", + "miShowEditorArea": "Показать &&область редактора", + "miShowMenuBar": "Показать строку &&меню", + "miShowSidebar": "Показать &&боковую панель", + "miShowStatusbar": "Показать с&&троку состояния", + "miToggleCenteredLayout": "&&Выровненный по центру макет", + "miToggleZenMode": "Режим Zen", + "move sidebar left": "Переместить боковую панель влево", + "move sidebar right": "Переместить боковую панель вправо", + "moveFocusedView": "Перемещение представления в фокусе", + "moveFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.", + "moveFocusedView.error.nonMovableView": "Представление в фокусе не является перемещаемым.", + "moveFocusedView.newContainerInPanel": "Новая вкладка на панели", + "moveFocusedView.newContainerInSidebar": "Новый контейнер на боковой панели", + "moveFocusedView.selectDestination": "Выберите назначение для представления", + "moveFocusedView.selectView": "Выберите представление для перемещения", + "moveFocusedView.title": "Перемещение представления: {0}", + "moveSidebarLeft": "Переместить боковую панель влево", + "moveSidebarRight": "Переместить боковую панель вправо", + "moveView": "Переместить представление", + "ok": "ОК", + "panel": "Панель", + "panelContainer": "Панель/{0}", + "resetFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.", + "resetFocusedViewLocation": "Сброс расположения представления с фокусом", + "resetViewLocations": "Сброс расположений просмотра", + "sidebar": "Боковая панель", + "sidebarContainer": "Боковая панель/{0}", + "toggleActivityBar": "Показать или скрыть панель действий", + "toggleCenteredLayout": "Включить/отключить расположение по центру", + "toggleEditor": "Переключить область видимости редактора", + "toggleMenuBar": "Переключить строку меню", + "toggleSidebar": "Изменить видимость боковой панели", + "toggleSidebarPosition": "Изменить положение боковой панели", + "toggleStatusbar": "Переключить видимость строки состояния", + "toggleTabs": "Изменить видимость вкладки", + "toggleZenMode": "Включить/отключить режим \"Дзен\"" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "Фокус на следующей части", + "focusPreviousPart": "Фокус на предыдущей части", + "navigateDown": "Перейти к представлению внизу", + "navigateLeft": "Перейти к представлению слева", + "navigateRight": "Перейти к представлению справа", + "navigateUp": "Перейти к представлению вверху" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "Перейти к следующему элементу в Quick Open.", + "quickNavigatePrevious": "Перейти к предыдущему элементу в Quick Open.", + "quickOpen": "Перейти к файлу...", + "quickSelectNext": "Выбрать следующее в Quick Open", + "quickSelectPrevious": "Выбрать предыдущее в Quick Open" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "Копирование", + "cut": "Вырезать", + "paste": "Вставить", + "redo": "Вернуть", + "selectAll": "Выбрать все", + "undo": "Отменить" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "О программе", + "blur": "Удалить фокус клавиатуры из фокусируемого элемента", + "dirtyFolder": "Папка с несохраненными файлами", + "dirtyFolderConfirm": "Вы хотите открыть папку для просмотра несохраненных файлов?", + "dirtyFolderConfirmDetail": "Папки с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.", + "dirtyRecentlyOpenedFolder": "Папка с несохраненными файлами", + "dirtyRecentlyOpenedWorkspace": "Рабочая область с несохраненными файлами", + "dirtyWorkspace": "Рабочая область с несохраненными файлами", + "dirtyWorkspaceConfirm": "Вы хотите открыть рабочую область для просмотра несохраненных файлов?", + "dirtyWorkspaceConfirmDetail": "Рабочие области с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.", + "file": "Файл", + "files": "Файлы", + "folders": "папки", + "miAbout": "&&О программе", + "miConfirmClose": "Подтвердить перед закрытием", + "miMore": "&&Дополнительно...", + "miNewWindow": "&&Новое окно", + "miOpenRecent": "Открыть &&последние", + "miToggleFullScreen": "&&Полный экран", + "newWindow": "Новое окно", + "openRecent": "Открыть последние...", + "openRecentPlaceholder": "Выберите, чтобы открыть (удерживайте клавишу CTRL, чтобы принудительно открыть новое окно, или клавишу ALT, чтобы использовать то же окно)", + "openRecentPlaceholderMac": "Выберите, чтобы открыть (удерживайте клавишу CMD, чтобы принудительно открыть новое окно, или клавишу ALT, чтобы использовать то же окно)", + "quickOpenRecent": "Быстро открыть последние...", + "recentDirtyFolderAriaLabel": "{0}, папка с несохраненными изменениями", + "recentDirtyWorkspaceAriaLabel": "{0}, рабочая область с несохраненными изменениями", + "reloadWindow": "Перезагрузить окно", + "remove": "Удалить из последних открытых", + "toggleFullScreen": "Полноэкранный режим", + "workspacesAndFolders": "папки и рабочие области" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "Закрыть рабочую область", + "duplicateWorkspaceInNewWindow": "Создать копию рабочей области в новом окне", + "globalRemoveFolderFromWorkspace": "Удалить папку из рабочей области...", + "manageTrustAction": "Управление доверием рабочей области", + "miAddFolderToWorkspace": "Д&&обавить папку в рабочую область...", + "miCloseFolder": "Закрыть &&папку", + "miCloseWorkspace": "Закрыть &&рабочую область", + "miSaveWorkspaceAs": "Сохранить рабочую область как...", + "noWorkspaceOrFolderOpened": "В этом экземпляре отсутствуют открытые рабочие области или папки.", + "ok": "OK", + "openFile": "Открыть файл...", + "openFileFolder": "Открыть...", + "openFolder": "Открыть папку...", + "openWorkspaceAction": "Открыть рабочую область...", + "openWorkspaceConfigFile": "Открыть файл конфигурации рабочей области", + "saveWorkspaceAsAction": "Сохранить рабочую область как...", + "workspaces": "Рабочие области", + "workspacesCategory": "Рабочие области" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "&&Добавить", + "addFolderToWorkspace": "Добавить папку в рабочую область...", + "addFolderToWorkspaceTitle": "Добавить папку в рабочую область", + "workspaceFolderPickerPlaceholder": "Выберите папку рабочей области" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "Открыть рабочую область" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "Имеются ли рабочие копии с несохраненными изменениями", + "isFullscreen": "Находится ли окно в полноэкранном режиме", + "remoteName": "Имя удаленного объекта, к которому подключено окно, или пустая строка, если окно не подключено ни к одному из удаленных объектов", + "virtualWorkspace": "Схема текущей рабочей области, если она из виртуальной файловой системы или пустой строки.", + "workbenchState": "Тип рабочей области, открытой в окне. Возможные значения: \"empty\" (рабочая область отсутствует), \"folder\" (одиночная папка) или \"workspace\" (рабочая область с несколькими корневыми папками).", + "workspaceFolderCount": "Число корневых папок в рабочей области" + }, + "vs/workbench/browser/editor": { + "pinned": "{0}, закреплено", + "preview": "{0}, предварительный просмотр" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "Поставщик проверки подлинности {0} сейчас недоступен.", + "hideAccounts": "Скрыть учетные записи", + "manageTrustedExtensions": "Управление доверенными расширениями", + "nextSideBarView": "Представление следующей боковой панели", + "noAccounts": "Вы не вошли ни в какие учетные записи", + "previousSideBarView": "Представление предыдущей боковой панели", + "signOut": "Выйти" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "Учетные записи", + "accountsViewBarIcon": "Значок учетных записей на панели просмотра.", + "focusActivityBar": "Фокусировка панели действий", + "hideActivitBar": "Скрыть панель действий", + "manage": "Управление", + "menu": "Меню", + "resetLocation": "Сбросить расположение", + "settingsViewBarIcon": "Значок параметров на панели просмотра." + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "Находится ли на баннере фокус клавиатуры", + "focusBanner": "Баннер фокуса" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "Переключатель активного представления" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "Дополнительные представления", + "badgeTitle": "{0} - {1}", + "hide": "Скрыть \"{0}\"", + "keep": "Сохранить \"{0}\"", + "manageExtension": "Управление расширением", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "Переключить закрепленное представление" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} действий", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "Представления и дополнительные действия…" + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nБраузер: {3}", + "cancelButton": "Отмена", + "copy": "Копирование", + "ok": "ОК", + "yesButton": "&&Да" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "Средство просмотра двоичных объектов", + "nativeBinaryError": "Файл не отображается в редакторе, так как является двоичным или использует неподдерживаемую кодировку текста.", + "openAsText": "Открыть его в любом случае?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "Включение/отключение иерархической навигации.", + "filepath": "Управляет тем, как пути к файлам отображаются в представлении навигации.", + "filepath.last": "Отображать только последний элемент пути к файлу в представлении навигации.", + "filepath.off": "Не отображать путь к файлу в представлении навигации.", + "filepath.on": "Отображать путь к файлу в представлении навигации.", + "filteredTypes.array": "Когда параметр включен, в элементах навигации отображаются символы \"array\".", + "filteredTypes.boolean": "Когда параметр включен, в элементах навигации отображаются символы \"boolean\".", + "filteredTypes.class": "Когда параметр включен, в элементах навигации отображаются символы \"class\".", + "filteredTypes.constant": "Когда параметр включен, в элементах навигации отображаются символы \"constant\".", + "filteredTypes.constructor": "Когда параметр включен, в элементах навигации отображаются символы \"constructor\".", + "filteredTypes.enum": "Когда параметр включен, в элементах навигации отображаются символы \"enum\".", + "filteredTypes.enumMember": "Когда параметр включен, в элементах навигации отображаются символы \"enumMember\".", + "filteredTypes.event": "Когда параметр включен, в элементах навигации отображаются символы \"event\".", + "filteredTypes.field": "Когда параметр включен, в элементах навигации отображаются символы \"field\".", + "filteredTypes.file": "Когда параметр включен, в элементах навигации отображаются символы \"file\".", + "filteredTypes.function": "Когда параметр включен, в элементах навигации отображаются символы \"function\".", + "filteredTypes.interface": "Когда параметр включен, в элементах навигации отображаются символы \"interface\".", + "filteredTypes.key": "Когда параметр включен, в элементах навигации отображаются символы \"key\".", + "filteredTypes.method": "Когда параметр включен, в элементах навигации отображаются символы \"method\".", + "filteredTypes.module": "Когда параметр включен, в элементах навигации отображаются символы \"module\".", + "filteredTypes.namespace": "Когда параметр включен, в элементах навигации отображаются символы \"namespace\".", + "filteredTypes.null": "Когда параметр включен, в элементах навигации отображаются символы \"null\".", + "filteredTypes.number": "Когда параметр включен, в элементах навигации отображаются символы \"number\".", + "filteredTypes.object": "Когда параметр включен, в элементах навигации отображаются символы \"object\".", + "filteredTypes.operator": "Когда параметр включен, в элементах навигации отображаются символы \"operator\".", + "filteredTypes.package": "Когда параметр включен, в элементах навигации отображаются символы \"package\".", + "filteredTypes.property": "Когда параметр включен, в элементах навигации отображаются символы \"property\".", + "filteredTypes.string": "Когда параметр включен, в элементах навигации отображаются символы \"string\".", + "filteredTypes.struct": "Когда параметр включен, в элементах навигации отображаются символы \"struct\".", + "filteredTypes.typeParameter": "Когда параметр включен, в элементах навигации отображаются символы \"typeParameter\".", + "filteredTypes.variable": "Когда параметр включен, в элементах навигации отображаются символы \"variable\".", + "icons": "Отображать элементы навигации со значками.", + "symbolSortOrder": "Управляет тем, как символы отображаются в представлении навигации.", + "symbolSortOrder.name": "Отображать структуру символа в алфавитном порядке.", + "symbolSortOrder.position": "Отображает контур символа в порядке положения файла.", + "symbolSortOrder.type": "Отображать структуру символа в порядке типа символа.", + "symbolpath": "Управляет тем, как символы отображаются в представлении навигации.", + "symbolpath.last": "Отображать только текущий символ в представлении навигации.", + "symbolpath.off": "Не отображать символы в представлении навигации.", + "symbolpath.on": "Отображать все символы в представлении навигации.", + "title": "Иерархическая навигация" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "Находится ли фокус на элементах навигации", + "breadcrumbsPossible": "Могут ли в редакторе отображаться элементы навигации", + "breadcrumbsVisible": "Отображаются ли элементы навигации в данный момент", + "cmd.focus": "Перевести фокус на элементы навигации", + "cmd.toggle": "Включить/отключить элементы навигации", + "empty": "нет элементов", + "miShowBreadcrumbs": "Показать &&элементы навигации" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "Навигация" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "Показать редакторы в активной группе по последним используемым", + "allEditorsByAppearanceQuickAccess": "Показать все открытые редакторы по внешнему виду", + "allEditorsByMostRecentlyUsedQuickAccess": "Показать все открытые редакторы по последним используемым", + "binaryDiffEditor": "Редактор двоичных несовпадений", + "close": "Закрыть", + "closeAll": "Закрыть все", + "closeAllSaved": "Закрыть сохраненные", + "closeEditor": "Закрыть редактор", + "closeEditorGroup": "Закрыть группу редакторов", + "closeEditorsInGroup": "Закрыть все редакторы в группе", + "closeOtherEditors": "Закрыть другие редакторы в группе", + "closeOthers": "Закрыть другие", + "closePinnedEditor": "Закрыть закрепленный редактор", + "closeRight": "Закрыть справа", + "closeRightEditors": "Закрыть редакторы справа в группе", + "closeSavedEditors": "Закрыть сохраненные редакторы в группе", + "editorQuickAccessPlaceholder": "Введите имя редактора, чтобы открыть его.", + "file": "Файл", + "ignoreTrimWhitespace.label": "Игнорировать различия начальных и конечных пробелов", + "inlineView": "Встроенное представление", + "keepEditor": "Сохранить редактор", + "keepOpen": "Оставить открытым", + "miBack": "&&Назад", + "miClearRecentOpen": "&&Очистить недавно открытые", + "miEditorLayout": "Макет &&редактора", + "miFocusAboveGroup": "Группа &&выше", + "miFocusBelowGroup": "Группа &&ниже", + "miFocusFifthGroup": "Группа &&5", + "miFocusFirstGroup": "Группа &&1", + "miFocusFourthGroup": "Группа &&4", + "miFocusLeftGroup": "Группировать &&слева", + "miFocusRightGroup": "Группировать &&справа", + "miFocusSecondGroup": "Группа &&2", + "miFocusThirdGroup": "Группа &&3", + "miForward": "&&Вперед", + "miLastEditLocation": "&&Место последнего изменения", + "miNextEditor": "&&Следующий редактор", + "miNextEditorInGroup": "&&Следующий редактор в группе", + "miNextGroup": "&&Следующая группа", + "miNextRecentlyUsedEditor": "&&Следующий используемый редактор", + "miNextUsedEditorInGroup": "&&Следующий используемый редактор в группе", + "miPreviousEditor": "&&Предыдущий редактор", + "miPreviousEditorInGroup": "&&Предыдущий редактор в группе", + "miPreviousGroup": "&&Предыдущая группа", + "miPreviousRecentlyUsedEditor": "&&Предыдущий использованный редактор", + "miPreviousUsedEditorInGroup": "&&Предыдущий используемый редактор в группе", + "miReopenClosedEditor": "&&Повторно открыть закрытый редактор", + "miSingleColumnEditorLayout": "&&Отдельный", + "miSplitEditorDown": "Разделить &&вниз", + "miSplitEditorLeft": "Разделить &&слева", + "miSplitEditorRight": "Разделить &&вправо", + "miSplitEditorUp": "Разделить&&", + "miSwitchEditor": "Переключить р&&едактор", + "miSwitchGroup": "Переключить &&группу", + "miThreeColumnsEditorLayout": "Т&&ри столбца", + "miThreeRowsEditorLayout": "Три &&строки", + "miTwoByTwoGridEditorLayout": "&&Сетка (2x2)", + "miTwoColumnsBottomEditorLayout": "Два &&столбца внизу", + "miTwoColumnsEditorLayout": "&&Два столбца", + "miTwoRowsEditorLayout": "Д&&ве строки", + "miTwoRowsRightEditorLayout": "Две с&&троки вправо", + "navigate.next.label": "Следующее исправление", + "navigate.prev.label": "Предыдущее исправление", + "nextChangeIcon": "Значок для действия следующего изменения в редакторе несовпадений.", + "pin": "Закрепить", + "pinEditor": "Закрепить редактор", + "previousChangeIcon": "Значок для действия предыдущего изменения в редакторе несовпадений.", + "run": "Запуск", + "showOpenedEditors": "Показать открытые редакторы", + "showTrimWhitespace.label": "Показать различия начальных и конечных пробелов", + "sideBySideEditor": "Параллельный редактор", + "splitDown": "Разбить содержимое окна вниз", + "splitEditorDown": "Разбить содержимое окна редактора вниз", + "splitEditorRight": "Разбить содержимое окна редактора вправо", + "splitLeft": "Разбить содержимое окна влево", + "splitRight": "Разбить содержимое окна вправо", + "splitUp": "Разбить содержимое окна вверх", + "textDiffEditor": "Редактор текстовых несовпадений", + "textEditor": "Текстовый редактор", + "toggleKeepEditors": "Оставить редакторы открытыми", + "toggleWhitespace": "Значок для действия включения/отключения пробелов в редакторе несовпадений.", + "unpin": "Открепить", + "unpinEditor": "Открепить редактор" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "Очистить журнал редактора", + "clearRecentFiles": "Очистить недавно открытые", + "closeAllEditors": "Закрыть все редакторы", + "closeAllGroups": "Закрыть все группы редакторов", + "closeEditor": "Закрыть редактор", + "closeEditorInAllGroups": "Закрыть редактор во всех группах", + "closeEditorsInOtherGroups": "Закрыть редакторы в других группах", + "closeEditorsToTheLeft": "Закрыть редакторы слева в группе", + "closeOneEditor": "Закрыть", + "duplicateActiveGroupDown": "Создать копию группы редакторов внизу", + "duplicateActiveGroupLeft": "Создать копию группы редакторов слева", + "duplicateActiveGroupRight": "Создать копию группы редакторов справа", + "duplicateActiveGroupUp": "Создать копию группы редакторов вверху", + "editorLayoutSingle": "Расположение содержимого редактора с одним столбцом", + "editorLayoutThreeColumns": "Расположение содержимого редактора с тремя столбцами", + "editorLayoutThreeRows": "Расположение содержимого редактора с тремя строками", + "editorLayoutTwoByTwoGrid": "Расположение содержимого редактора с сеткой (2x2)", + "editorLayoutTwoColumns": "Расположение содержимого редактора с двумя столбцами", + "editorLayoutTwoColumnsBottom": "Расположение содержимого редактора с двумя столбцами внизу", + "editorLayoutTwoRows": "Расположение содержимого редактора с двумя строками", + "editorLayoutTwoRowsRight": "Расположение содержимого редактора с двумя строками справа", + "evenEditorGroups": "Сбросить размеры в группе редакторов", + "firstEditorInGroup": "Открыть первый редактор в группе", + "focusAboveGroup": "Перевести выделение на верхнюю группу редакторов", + "focusActiveEditorGroup": "Сфокусироваться на активной группе редактора", + "focusBelowGroup": "Перевести выделение на нижнюю группу редакторов", + "focusFirstEditorGroup": "Фокус на первую группу редакторов", + "focusLastEditorGroup": "Перевести выделение на последнюю группу редакторов", + "focusLeftGroup": "Перевести выделение на левую группу редакторов", + "focusNextGroup": "Перевести выделение на следующую группу редакторов", + "focusPreviousGroup": "Перевести выделение на предыдущую группу редакторов", + "focusRightGroup": "Перевести выделение на правую группу редакторов", + "joinAllGroups": "Объединить все группы редакторов", + "joinTwoGroups": "Объединить группу редакторов со следующей группой", + "lastEditorInGroup": "Открыть последний редактор в группе", + "maximizeEditor": "Развернуть группу редакторов и скрыть боковую панель", + "minimizeOtherEditorGroups": "Развернуть группу редакторов", + "moveActiveGroupDown": "Переместить группу редакторов вниз", + "moveActiveGroupLeft": "Переместить группу редакторов влево", + "moveActiveGroupRight": "Переместить группу редакторов вправо", + "moveActiveGroupUp": "Переместить группу редакторов вверх", + "moveEditorLeft": "Переместить редактор влево", + "moveEditorRight": "Переместить редактор вправо", + "moveEditorToAboveGroup": "Переместить редактор в группу вверху", + "moveEditorToBelowGroup": "Переместить редактор в группу внизу", + "moveEditorToFirstGroup": "Переместить редактор в первую группу", + "moveEditorToLastGroup": "Переместить редактор в последнюю группу", + "moveEditorToLeftGroup": "Переместить редактор в группу слева", + "moveEditorToNextGroup": "Переместить редактор в следующую группу", + "moveEditorToPreviousGroup": "Переместить редактор в предыдущую группу", + "moveEditorToRightGroup": "Переместить редактор в группу справа", + "navigateEditorGroups": "Переход между группами редакторов", + "navigateEditorHistoryByInput": "Быстро открыть предыдущий редактор из журнала", + "navigateLast": "Перейти к последнему", + "navigateNext": "Далее", + "navigatePrevious": "Назад", + "navigateToLastEditLocation": "Перейти к последней точке изменения", + "newEditorAbove": "Создать группу редакторов вверху", + "newEditorBelow": "Создать группу редакторов внизу", + "newEditorLeft": "Создать группу редакторов слева", + "newEditorRight": "Создать группу редакторов справа", + "nextEditorInGroup": "Открыть следующий редактор в группе", + "openNextEditor": "Открыть следующий редактор", + "openNextRecentlyUsedEditor": "Открыть следующий недавно использованный редактор", + "openNextRecentlyUsedEditorInGroup": "Открыть следующий недавно использованный редактор в группе", + "openPreviousEditor": "Открыть предыдущий редактор", + "openPreviousEditorInGroup": "Открыть предыдущий редактор в группе", + "openPreviousRecentlyUsedEditor": "Открыть предыдущий недавно использованный редактор", + "openPreviousRecentlyUsedEditorInGroup": "Открыть предыдущий недавно использованный редактор в группе", + "quickOpenLeastRecentlyUsedEditor": "Быстро открыть наиболее давно использовавшийся редактор", + "quickOpenLeastRecentlyUsedEditorInGroup": "Быстро открыть наиболее давно использовавшийся реактор в группе", + "quickOpenPreviousRecentlyUsedEditor": "Быстро открыть предыдущий использованный редактор", + "quickOpenPreviousRecentlyUsedEditorInGroup": "Быстро открыть ранее используемый редактор в группе", + "reopenClosedEditor": "Открыть закрытый редактор", + "revertAndCloseActiveEditor": "Отменить изменения и закрыть редактор", + "showAllEditors": "Показать все редакторы по внешнему виду", + "showAllEditorsByMostRecentlyUsed": "Показать все редакторы по наиболее недавно использованным", + "showEditorsInActiveGroup": "Показать редакторы в активной группе по последним используемым", + "splitEditor": "Разделить редактор", + "splitEditorGroupDown": "Разбить содержимое окна редактора вниз", + "splitEditorGroupLeft": "Разбить окно редактора слева", + "splitEditorGroupRight": "Разбить содержимое окна редактора вправо", + "splitEditorGroupUp": "Разбить окно редактора вверху", + "splitEditorOrthogonal": "Разбить окно редактора перпендикулярно", + "toggleEditorWidths": "Переключить размеры групп редактора", + "unpinEditor": "Открепить редактор", + "workbench.action.reopenTextEditor": "Повторно открыть редактор с помощью текстового редактора", + "workbench.action.reopenWithEditor": "Открыть редактор повторно с помощью…" + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "Сравнить", + "editorCommand.activeEditorMove.arg.description": "Свойства аргумента:\r\n\t* 'to': строковое значение, указывающее направление перемещения.\r\n\t* 'by': строковое значение, указывающее единицу перемещения (вкладка или группа).\r\n\t* 'value': числовое значение, указывающее количество позиций перемещения или абсолютную позицию для перемещения.", + "editorCommand.activeEditorMove.arg.name": "Аргумент перемещения активного редактора", + "editorCommand.activeEditorMove.description": "Перемещение активного редактора по вкладкам или группам", + "toggleInlineView": "Переключить встроенное представление" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "Файл имеет слишком большой размер для открытия в редакторе без имени. Отправьте этот файл в обозреватель файлов, а затем повторите попытку.", + "ok": "ОК" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "Действия для группы редакторов", + "cancel": "Отмена", + "closeGroupAction": "Закрыть", + "editorOpenError": "Невозможно открыть \"{0}\": {1}.", + "editorOpenErrorDialog": "Не удалось открыть \"{0}\"", + "emptyEditorGroup": "{0} (пусто)", + "groupAriaLabel": "Группа редакторов {0}", + "groupLabel": "Группа {0}", + "ok": "OK" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "Закрыть редактор", + "entryAriaLabelDirty": "{0}, \"грязный\"", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0}, \"грязный\", {1}", + "noViewResults": "Нет соответствующих редакторов" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "Автоматическое обнаружение", + "changeEncoding": "Изменить кодировку файла", + "changeEndOfLine": "Изменить последовательность конца строки", + "changeMode": "Изменить языковой режим", + "columnSelectionModeEnabled": "Выбор столбца", + "configureAssociationsExt": "Настройка сопоставлений файлов для \"{0}\"...", + "configureModeSettings": "Настройка параметров, определяемых языком \"{0}\"...", + "currentAssociation": "Текущая связь", + "currentProblem": "Текущая проблема", + "disableColumnSelectionMode": "Отключить режим выбора столбца", + "disableTabMode": "Отключить режим специальных возможностей", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "Сведения о файле", + "gotoLine": "Перейти к строке/столбцу", + "guessedEncoding": "Предположение на основе содержимого", + "indentConvert": "преобразовать файл", + "indentView": "изменить представление", + "languageDescription": "({0}) — настроенный язык", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "языки (идентификатор)", + "multiSelection": "Выделений: {0}", + "multiSelectionRange": "Выделений: {0} (выделено символов: {1})", + "noEditor": "Активные текстовые редакторы отсутствуют", + "noFileEditor": "В данный момент нет активного файла", + "noWritableCodeEditor": "Активный редактор кода доступен только для чтения.", + "pickAction": "Выберите действие", + "pickEncodingForReopen": "Выберите кодировку файла для его повторного открытия", + "pickEncodingForSave": "Выберите кодировку файла для его сохранения", + "pickEndOfLine": "Выберите последовательность конца строки", + "pickLanguage": "Выберите языковой режим", + "pickLanguageToConfigure": "Выберите языковой режим для связи с \"{0}\".", + "reopenWithEncoding": "Повторно открыть в кодировке", + "saveWithEncoding": "Сохранить в кодировке", + "screenReaderDetected": "Средство чтения с экрана оптимизировано", + "screenReaderDetectedExplanation.answerNo": "Нет", + "screenReaderDetectedExplanation.answerYes": "Да", + "screenReaderDetectedExplanation.question": "Используете ли вы средство чтения с экрана при работе с VS Code? (при использовании средств чтения с экрана перенос строк отключен)", + "selectEOL": "Выберите последовательность конца строки", + "selectEncoding": "Выберите кодировку", + "selectIndentation": "Выберите отступ", + "selectLanguageMode": "Выберите языковой режим", + "showLanguageExtensions": "Поиск \"{0}\" среди расширений Marketplace...", + "singleSelection": "Строка {0}, столбец {1}", + "singleSelectionRange": "Строка {0}, столбец {1} (выбрано {2})", + "spacesSize": "Пробелов: {0}", + "status.editor.columnSelectionMode": "Режим выбора столбца", + "status.editor.encoding": "Кодировка в редакторе", + "status.editor.eol": "Конец строки в редакторе", + "status.editor.indentation": "Отступ в редакторе", + "status.editor.info": "Сведения о файле", + "status.editor.mode": "Язык редактора", + "status.editor.screenReaderMode": "Режим чтения с экрана", + "status.editor.selection": "Выбор редактора", + "status.editor.tabFocusMode": "Режим специальных возможностей", + "tabFocusModeEnabled": "Клавиша TAB перемещает фокус", + "tabSize": "Размер интервала табуляции: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "Действия вкладки" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "Редактор текстовых несовпадений" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "Редактор" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "Изменить" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "Текстовый редактор" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "Средство просмотра двоичных объектов", - "nativeFileTooLargeError": "Файл не отображается в редакторе, так как имеет слишком большой размер ({0}).", - "nativeBinaryError": "Файл не отображается в редакторе, так как является двоичным или использует неподдерживаемую кодировку текста.", - "openAsText": "Открыть его в любом случае?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "Действия редактора", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "Действия вкладки" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "Управление доверием рабочей области", + "requiresFolderTrustText": "Файл не отображается в редакторе, поскольку не было предоставлено доверие этой папке.", + "requiresWorkspaceTrustText": "Файл не отображается в редакторе, поскольку не было предоставлено доверие этой рабочей области.", + "trustRequiredEditor": "Требуется доверие рабочей области" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "Значок для действия очистки всех элементов в уведомлениях.", + "clearIcon": "Значок для действия очистки в уведомлениях.", + "clearNotification": "Очистить уведомления", + "clearNotifications": "Очистить все уведомления", + "collapseIcon": "Значок для действия свертывания в уведомлениях.", + "collapseNotification": "Свернуть уведомление", + "configureIcon": "Значок для действия настройки в уведомлениях.", + "configureNotification": "Настроить уведомление", + "copyNotification": "Копировать текст", + "expandIcon": "Значок для действия развертывания в уведомлениях.", + "expandNotification": "Развернуть уведомление", + "hideIcon": "Значок для действия скрытия в уведомлениях.", + "hideNotificationsCenter": "Скрыть уведомления" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "Ошибка: {0}", + "alertInfoMessage": "Информация: {0}", + "alertWarningMessage": "Предупреждение: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "Уведомления", + "notificationsEmpty": "Новые уведомления отсутствуют", + "notificationsToolbar": "Действия центра уведомлений" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "Очистить все уведомления", + "focusNotificationToasts": "Фокусировка на всплывающем уведомлении", + "hideNotifications": "Скрыть уведомления", + "notificationCenterVisible": "Отображается ли центр уведомлений", + "notificationFocus": "Находится ли на уведомлении фокус клавиатуры", + "notificationToastsVisible": "Отображается ли всплывающее уведомление", + "notifications": "Уведомления", + "showNotifications": "Показать уведомления" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0}, уведомление", "notificationWithSourceAriaLabel": "{0}, источник: {1}, уведомление", "notificationsList": "Список уведомлений" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "Значок для действия очистки в уведомлениях.", - "clearAllIcon": "Значок для действия очистки всех элементов в уведомлениях.", - "hideIcon": "Значок для действия скрытия в уведомлениях.", - "expandIcon": "Значок для действия развертывания в уведомлениях.", - "collapseIcon": "Значок для действия свертывания в уведомлениях.", - "configureIcon": "Значок для действия настройки в уведомлениях.", - "clearNotification": "Очистить уведомления", - "clearNotifications": "Очистить все уведомления", - "hideNotificationsCenter": "Скрыть уведомления", - "expandNotification": "Развернуть уведомление", - "collapseNotification": "Свернуть уведомление", - "configureNotification": "Настроить уведомление", - "copyNotification": "Копировать текст" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "Действия редактора", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "Могут ли в редакторе отображаться элементы навигации", - "breadcrumbsVisible": "Отображаются ли элементы навигации в данный момент", - "breadcrumbsActive": "Находится ли фокус на элементах навигации", - "empty": "нет элементов", - "cmd.toggle": "Включить/отключить элементы навигации", - "miShowBreadcrumbs": "Показать &&элементы навигации", - "cmd.focus": "Перевести фокус на элементы навигации" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "Скрыть уведомления", + "noNotifications": "Новые уведомления отсутствуют", + "noNotificationsWithProgress": "Нет новых уведомлений (выполняется: {0})", + "notifications": "Новые уведомления ({0})", + "notificationsWithProgress": "Новых уведомлений: {0} (выполняется: {1})", + "oneNotification": "1 новое уведомление", + "oneNotificationWithProgress": "1 новое уведомление (выполняется: {0})", + "status.message": "Сообщение о состоянии", + "status.notifications": "Уведомления", + "zeroNotifications": "Уведомления отсутствуют" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "Щелкните, чтобы выполнить команду \"{0}\"", "notificationActions": "Действия уведомления", "notificationSource": "Источник: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "Иерархическая навигация", - "enabled": "Включение/отключение иерархической навигации.", - "filepath": "Управляет тем, как пути к файлам отображаются в представлении навигации.", - "filepath.on": "Отображать путь к файлу в представлении навигации.", - "filepath.off": "Не отображать путь к файлу в представлении навигации.", - "filepath.last": "Отображать только последний элемент пути к файлу в представлении навигации.", - "symbolpath": "Управляет тем, как символы отображаются в представлении навигации.", - "symbolpath.on": "Отображать все символы в представлении навигации.", - "symbolpath.off": "Не отображать символы в представлении навигации.", - "symbolpath.last": "Отображать только текущий символ в представлении навигации.", - "symbolSortOrder": "Управляет тем, как символы отображаются в представлении навигации.", - "symbolSortOrder.position": "Отображает контур символа в порядке положения файла.", - "symbolSortOrder.name": "Отображать структуру символа в алфавитном порядке.", - "symbolSortOrder.type": "Отображать структуру символа в порядке типа символа.", - "icons": "Отображать элементы навигации со значками.", - "filteredTypes.file": "Когда параметр включен, в элементах навигации отображаются символы \"file\".", - "filteredTypes.module": "Когда параметр включен, в элементах навигации отображаются символы \"module\".", - "filteredTypes.namespace": "Когда параметр включен, в элементах навигации отображаются символы \"namespace\".", - "filteredTypes.package": "Когда параметр включен, в элементах навигации отображаются символы \"package\".", - "filteredTypes.class": "Когда параметр включен, в элементах навигации отображаются символы \"class\".", - "filteredTypes.method": "Когда параметр включен, в элементах навигации отображаются символы \"method\".", - "filteredTypes.property": "Когда параметр включен, в элементах навигации отображаются символы \"property\".", - "filteredTypes.field": "Когда параметр включен, в элементах навигации отображаются символы \"field\".", - "filteredTypes.constructor": "Когда параметр включен, в элементах навигации отображаются символы \"constructor\".", - "filteredTypes.enum": "Когда параметр включен, в элементах навигации отображаются символы \"enum\".", - "filteredTypes.interface": "Когда параметр включен, в элементах навигации отображаются символы \"interface\".", - "filteredTypes.function": "Когда параметр включен, в элементах навигации отображаются символы \"function\".", - "filteredTypes.variable": "Когда параметр включен, в элементах навигации отображаются символы \"variable\".", - "filteredTypes.constant": "Когда параметр включен, в элементах навигации отображаются символы \"constant\".", - "filteredTypes.string": "Когда параметр включен, в элементах навигации отображаются символы \"string\".", - "filteredTypes.number": "Когда параметр включен, в элементах навигации отображаются символы \"number\".", - "filteredTypes.boolean": "Когда параметр включен, в элементах навигации отображаются символы \"boolean\".", - "filteredTypes.array": "Когда параметр включен, в элементах навигации отображаются символы \"array\".", - "filteredTypes.object": "Когда параметр включен, в элементах навигации отображаются символы \"object\".", - "filteredTypes.key": "Когда параметр включен, в элементах навигации отображаются символы \"key\".", - "filteredTypes.null": "Когда параметр включен, в элементах навигации отображаются символы \"null\".", - "filteredTypes.enumMember": "Когда параметр включен, в элементах навигации отображаются символы \"enumMember\".", - "filteredTypes.struct": "Когда параметр включен, в элементах навигации отображаются символы \"struct\".", - "filteredTypes.event": "Когда параметр включен, в элементах навигации отображаются символы \"event\".", - "filteredTypes.operator": "Когда параметр включен, в элементах навигации отображаются символы \"operator\".", - "filteredTypes.typeParameter": "Когда параметр включен, в элементах навигации отображаются символы \"typeParameter\"." + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "Значок для закрытия панели.", + "closePanel": "Закрыть панель", + "focusPanel": "Фокус на панель", + "hidePanel": "Скрыть панель", + "maximizeIcon": "Значок для развертывания панели.", + "maximizePanel": "Развернуть панель", + "miShowPanel": "Показать &&панель", + "minimizePanel": "Восстановить размер панели", + "nextPanelView": "Представление следующей панели", + "positionPanelBottom": "Переместить панель вниз", + "positionPanelLeft": "Переместить панель влево", + "positionPanelRight": "Переместить панель вправо", + "previousPanelView": "Представление предыдущей панели", + "restoreIcon": "Значок для восстановления панели.", + "toggleMaximizedPanel": "Переключить развернутую панель", + "togglePanel": "Переключить панель" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "Навигация" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "Скрыть панель", + "panel.emptyMessage": "Перетащить представление на панель для отображения.", + "resetLocation": "Сбросить расположение" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "Перевести фокус на боковую панель" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "Фокус на строке состояния", + "hide": "Скрыть \"{0}\"", + "hideStatusBar": "Скрыть строку состояния", + "statusBarFocused": "Находится ли на строке состояния фокус клавиатуры" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "Скачивается обновление...", + "checkForUpdates": "Проверить наличие &&обновлений...", + "checkingForUpdates": "Идет проверка наличия обновлений...", + "download now": "Ск&&ачать обновление", + "focusMenu": "Меню фокуса приложения", + "goToSetting": "Открыть параметры", + "installUpdate...": "Установить &&обновление...", + "installingUpdate": "Идет установка обновления...", + "mEdit": "&&Правка", + "mFile": "&&Файл", + "mGoto": "&&Переход", + "mHelp": "&&Справка", + "mPreferences": "Параметры", + "mSelection": "&&Выделение", + "mTerminal": "&&Терминал", + "mView": "&&Вид", + "menubar.customTitlebarAccessibilityNotification": "Для вас включена поддержка специальных возможностей. Для оптимальной работы мы рекомендуем использовать настраиваемый стиль заголовка окна.", + "restartToUpdate": "Перезапустить для &&обновления" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[Узел разработки расширения]", + "patchedWindowTitle": "[Не поддерживается]", + "userIsAdmin": "[Администратор]", + "userIsSudo": "[Супер пользователь]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "Свернуть все", + "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}.", + "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", + "refresh": "Обновить", + "treeView.enableCollapseAll": "Разрешена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}.", + "treeView.enableRefresh": "Разрешено ли обновление в представлении в виде дерева с идентификатором {0}.", + "treeView.toggleCollapseAll": "Включена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}." + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "Значок для свернутого контейнера области просмотра.", + "viewPaneContainerExpandedIcon": "Значок для развернутого контейнера области просмотра.", + "viewToolbarAriaLabel": "{0} действий" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "Переместить представление вниз", + "viewMoveLeft": "Переместить представление влево", + "viewMoveRight": "Переместить представление вправо", + "viewMoveUp": "Переместить представление вверх", + "views": "Представления" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "Перевести фокус на представление {0}", + "resetViewLocation": "Сбросить расположение", + "show view": "Показать {0}", + "toggle view": "Переключить {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "Находится ли фокус клавиатуры внутри элемента управления для быстрого открытия" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "Не удалось загрузить требуемый файл. Перезапустите приложение, чтобы повторить попытку. Дополнительные сведения: {0}." + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "\"${activeEditorLong}\": полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt).", + "activeEditorMedium": "\"${activeEditorMedium}\": путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt).", + "activeEditorShort": "\"${activeEditorShort}\": имя файла (например, myFile.txt).", + "activeFolderLong": "\"${activeFolderLong}\": полный путь к папке, содержащей файл (например, /Users/Development/myFolder/myFileFolder).", + "activeFolderMedium": "\"${activeFolderMedium}\": путь, относительно папки рабочей области, к месту, где содержится файл (например, myFolder/myFileFolder).", + "activeFolderShort": "\"${activeFolderShort}\": имя папки, в которой содержится файл (например, myFileFolder).", + "activityBarIconClickBehavior": "Управляет тем, что происходит при щелчке на значке панели действий на рабочем месте.", + "activityBarVisibility": "Управляет видимостью панели действий на рабочем месте.", + "appName": "\"${appName}\": например, VS Code.", + "centeredLayoutAutoResize": "Определяет, должны ли расположенные по центру элементы автоматически изменять размер до максимальной ширины при открытии нескольких групп. Если открыта только одна группа, размер расположенных по центру элементов будет автоматически восстановлен до исходного размера (по ширине окна).", + "closeEmptyGroups": "Управляет поведением пустых групп редакторов при закрытии последней вкладки в группе. Если этот параметр установлен, пустые группы будут закрыты автоматически. Если этот параметр не установлен, пустые группы останутся частью сетки.", + "closeOnFileDelete": "Определяет, следует ли автоматически закрывать редакторы, когда файл, который был открыт в начале сеанса, удален или переименован другим процессом. При отключении этой функции редактор останется открытым. Обратите внимание, что при удалении файла из приложения редактор закрывается в любом случае, и измененные файлы не закрываются, чтобы сохранить ваши данные.", + "closeOnFocusLost": "Управляет автоматическим закрытием Quick Open при потере фокуса.", + "commandHistory": "Определяет количество недавно использованных команд, которые следует хранить в журнале палитры команд. Установите значение 0, чтобы отключить журнал команд.", + "confirmBeforeCloseWeb": "Определяет, отображать ли диалоговое окно подтверждения перед закрытием вкладки или окна браузера. Однако даже при включении этой функции браузеры могут закрывать окна и вкладки без подтверждения, поэтому рассматривайте ее лишь как подсказку, которая выдается не всегда.", + "customMenuBarAltFocus": "Определяет, устанавливается ли фокус на строку меню при нажатии клавиш ALT+клавиша. Этот параметр не влияет на переключение строки меню с помощью сочетания Alt+клавиша.", + "decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла в редакторе.", + "decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла в редакторе.", + "dirty": "\"${dirty}\": \"грязный\" индикатор, если активный редактор является \"грязным\".", + "editorOpenPositioning": "Определяет место открытия редакторов. Выберите 'left' или 'right', чтобы открывать редакторы слева или справа от активного редактора. Выберите 'first' или 'last', чтобы открывать редакторы независимо от активного редактора.", + "editorTabCloseButton": "Определяет положение кнопок \"Закрыть\" на вкладках редактора или отключает их, если задано значение \"off\". Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "enableMenuBarMnemonics": "Определяет, можно ли открыть главные меню с помощью сочетаний клавиш ALT+клавиша. Отключение мнемоник позволяет вместо этого привязать такие сочетания ALT+клавиша к командам редактора.", + "enablePreview": "Управляет тем, будут ли открытые редакторы отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Текст в таких редакторах отображается курсивом.", + "enablePreviewFromCodeNavigation": "Определяет, остаются ли редакторы в режиме предварительного просмотра при запуске навигации по коду из них. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", + "enablePreviewFromQuickOpen": "Управляет тем, будут ли редакторы, открытые с помощью Quick Open, отображаться в режиме предварительного просмотра. Редакторы, отображаемые в режиме предварительного просмотра, не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (например, с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если параметр \"#workbench.editor.enablePreview#\" отключен.", + "focusRecentEditorAfterClose": "Определяет, закрываются ли вкладки в порядке использования, начиная с последней, либо слева направо.", + "folderName": "\"${folderName}\": имя папки рабочей области, где находится файл (например, myFolder).", + "folderPath": "\"${folderPath}\": путь к папке рабочей области, где содержится файл (например, /Users/Development/myFolder).", + "fontAliasing": "Определяет метод сглаживания шрифтов в рабочей области.", + "highlightModifiedTabs": "Определяет, отображается ли верхняя граница на вкладках редактора с измененным содержимым. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "limitEditorsEnablement": "Определяет, ограничивается ли количество открытых редакторов. Если параметр включен, наиболее давно использовавшиеся редакторы, не являющиеся \"грязными\", закроются, чтобы освободить место для вновь открываемых редакторов.", + "limitEditorsMaximum": "Определяет максимальное количество открытых редакторов. Используйте параметр \"#workbench.editor.limit.perEditorGroup#\", чтобы применить этот лимит к отдельной группе редакторов или всем группам.", + "menuBarVisibility": "Определяет видимость строки меню. Значение \"toggle\" указывает, что строка меню скрыта и для ее отображения нужно один раз нажать клавишу ALT. При указании значения \"compact\" меню будет перемещено в боковую панель.", + "menuBarVisibility.mac": "Определяет видимость строки меню. Значение \"toggle\" указывает, что строка меню скрыта и для ее отображения необходимо выполнить команду \"Focus Application Menu\" (Перевести фокус на меню приложения). При указании значения \"compact\" меню будет перемещено в боковую панель.", + "mouseBackForwardToNavigate": "Переход между открытыми файлами с помощью четвертой и пятой кнопок мыши, если они есть.", + "openDefaultKeybindings": "Определяет, будет ли открыт редактор со всеми сочетаниями клавиш по умолчанию при открытии параметров сочетаний клавиш.", + "openDefaultSettings": "Управляет открытием редактора с отображением всех настроек по умолчанию при открытии настроек.", + "openFilesInNewWindow": "Управляет тем, должны ли файлы открываться в новом окне. Обратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\").", + "openFilesInNewWindowMac": "Управляет тем, должны ли файлы открываться в новом окне. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\").", + "openFoldersInNewWindow": "Управляет тем, должны ли папки открываться в новом окне или заменять последнее активное окно.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\"). ", + "panelDefaultLocation": "Управляет расположением по умолчанию для панели (терминал, консоль отладки, вывод, проблемы). Он может отображаться в нижней, правой или левой части рабочего места.", + "panelOpensMaximized": "Определяет, открывается ли панель в развернутом состоянии. Панель может всегда открываться в развернутом состоянии, никогда не открываться в развернутом состоянии или открываться в состоянии, предшествовавшем закрытию.", + "perEditorGroup": "Определяет, должен ли лимит максимального числа открытых редакторов применяться для отдельной группы редакторов или для всех групп редакторов.", + "pinnedTabSizing": "Определяет размер закрепленных вкладок редактора. Они располагаются первыми среди всех открытых вкладок и обычно не закрываются, пока не будут откреплены. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "preserveInput": "Определяет, следует ли восстановить последнюю введенную команду в палитре команд при следующем открытии палитры.", + "remoteName": "\"${remoteName}\": например, SSH", + "restoreViewState": "Восстанавливает состояние последнего просмотра (например, положение прокрутки) при повторном открытии текстовых редакторов после того, как они были закрыты.", + "revealIfOpen": "Определяет, отображается ли редактор в какой-либо из видимых групп при открытии. Если функция отключена, редактор открывается в текущей активной группе редакторов. Если функция включена, вместо открытия уже открытый редактор будет отображен в текущей активной группе редакторов. Обратите внимание, что в некоторых случаях этот параметр игнорируется, например при принудительном открытии редактора в определенной группе или сбоку от текущей активной группы редакторов.", + "rootName": "\"${rootName}\": имя открытой рабочей области или папки (например, myFolder или myWorkspace).", + "rootPath": "\"${rootPath}\": путь к открытой рабочей области или папке (например, /Users/Development/myWorkspace).", + "scrollToSwitchTabs": "Определяет, приводит ли прокрутка по вкладкам к их открытию. По умолчанию при прокрутке вкладки только отображаются, но не открываются. Чтобы изменить это поведение, можно нажать и удерживать клавишу SHIFT во время прокрутки. Это значение игнорируется, если параметр #workbench.editor.showTabs# отключен.", + "separator": "\"${separator}\": условный разделитель (\"-\"), который отображается, только если он окружен переменными со значениями или статическим текстом.", + "settings.editor.desc": "Определяет, какой редактор параметров использовать по умолчанию.", + "settings.editor.json": "Использовать редактор файлов JSON.", + "settings.editor.ui": "Использовать редактор параметров пользовательского интерфейса.", + "showEditorTabs": "Определяет, должны ли открытые редакторы отображаться на вкладках.", + "showIcons": "Определяет, должны ли открытые редакторы отображаться со значком. Для этого также требуется включить тему значков.", + "sideBarLocation": "Управляет расположением боковой панели и панели действий. Они могут отображаться в левой или правой части рабочего места.", + "sideBySideDirection": "Определяет направление по умолчанию для редакторов, которые открываются рядом друг с другом (например, из Проводника). По умолчанию новые редакторы открываются с правой стороны от текущего активного редактора. Если изменить значение этого параметра на down, новые редакторы будут открываться снизу от текущего активного редактора.", + "splitOnDragAndDrop": "Определяет, можно ли разделять группы редакторов из операций перетаскивания путем перетаскивания редактора или файла на краях области редактора.", + "splitSizing": "Определяет размер групп редакторов при их разделении.", + "statusBarVisibility": "Управляет видимостью строки состояния в нижней части рабочего места.", + "tabDescription": "Определяет формат метки редактора.", + "tabScrollbarHeight": "Определяет высоту полос прокрутки, используемых для вкладок и элементов навигации в области заголовка редактора.", + "tabSizing": "Управляет выбором размера для вкладок редактора. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "untitledHint": "Определяет, должна ли подсказка без названия отображаться в виде встроенного текста в редакторе, в виде плавающей кнопки или она должна быть скрыта.", + "untitledLabelFormat": "Определяет формат метки для безымянного редактора.", + "useSplitJSON": "Определяет, используется ли редактор JSON с разделением при изменении параметров в форме JSON.", + "viewVisibility": "Управляет видимостью действий в заголовке представления. Действия в заголовке представления могут быть видимы всегда или видимы только тогда, когда представление получает фокус или на него наводится курсор мыши.", + "window.confirmBeforeClose.always": "Попытка всегда запрашивать подтверждение. Однако браузеры все равно могут закрывать окна и вкладки без него.", + "window.confirmBeforeClose.keyboardOnly": "Запрос подтверждения только при обнаружении сочетания клавиш. Учтите, что в некоторых случаях обнаружение невозможно.", + "window.confirmBeforeClose.never": "Никогда не запрашивать в явном виде подтверждение, если нет угрозы потери данных.", + "window.menuBarVisibility.classic": "Меню отображается в верхней части окна и скрыто только в полноэкранном режиме.", + "window.menuBarVisibility.compact": "Меню отображается в виде компактной кнопки на боковой панели. Это значение игнорируется, если для параметра \"#window.titleBarStyle#\" задано значение \"native\".", + "window.menuBarVisibility.hidden": "Меню всегда скрыто.", + "window.menuBarVisibility.toggle": "Меню скрыто, но может отображаться в верхней части окна при нажатии клавиши ALT.", + "window.menuBarVisibility.toggle.mac": "Меню скрыто, но может отображаться в верхней части окна при выполнении команды \"Focus Application Menu\" (Перевести фокус на меню приложения).", + "window.menuBarVisibility.visible": "Меню всегда отображается в верхней части окна, в том числе в полноэкранном режиме.", + "window.openFilesInNewWindow.default": "Файлы будут открыты в новом окне, если они не были выбраны в приложении (например, из меню \"Файл\").", + "window.openFilesInNewWindow.defaultMac": "Файлы будут открыты в новом окне с открытой папкой файлов или в последнем активном окне, если они не были открыты с помощью панели Dock или поиска.", + "window.openFilesInNewWindow.off": "Файлы будут открыты в окне с открытой папкой файлов или в последнем активном окне.", + "window.openFilesInNewWindow.on": "Файлы будут открыты в новом окне.", + "window.openFoldersInNewWindow.default": "Папки будут открываться в новом окне, если папка не выбрана в приложении (например, в меню \"Файл\").", + "window.openFoldersInNewWindow.off": "Папки будут заменять последнее активное окно.", + "window.openFoldersInNewWindow.on": "Папки будут открыты в новом окне.", + "window.titleSeparator": "Разделитель, используемый window.title.", + "windowConfigurationTitle": "Окно", + "windowTitle": "Управляет заголовком окна на основе активного редактора. Переменные заменяются на основе контекста:", + "workbench.activityBar.iconClickBehavior.focus": "Перевести фокус на боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.", + "workbench.activityBar.iconClickBehavior.toggle": "Скрыть боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.", + "workbench.editor.labelFormat.default": "Отображать имя файла. Если вкладки включены и в одной группе есть два файла с одинаковыми именами, будут добавлены различающиеся части пути к каждому из этих файлов. Если вкладки отключены, то для активного редактора отображается путь по отношению к корневому каталогу рабочей области.", + "workbench.editor.labelFormat.long": "Отображать имя файла и абсолютный путь.", + "workbench.editor.labelFormat.medium": "Отображать имя файла и путь к файлу относительно папки рабочей области.", + "workbench.editor.labelFormat.short": "Отображать имя файла и имя каталога.", + "workbench.editor.pinnedTabSizing.compact": "Закрепленная вкладка будет отображаться в компактном виде (только значок или первая буква имени редактора).", + "workbench.editor.pinnedTabSizing.normal": "Закрепленная вкладка наследует вид незакрепленных вкладок.", + "workbench.editor.pinnedTabSizing.shrink": "Закрепленная вкладка сжимается до компактного фиксированного размера, в котором отображаются части имени редактора.", + "workbench.editor.splitSizingDistribute": "Разделяет группы редакторов на равные части.", + "workbench.editor.splitSizingSplit": "Разделяет активную группу редакторов на равные части.", + "workbench.editor.tabSizing.fit": "Всегда оставлять вкладки достаточно большим для отображения всей метки редактора.", + "workbench.editor.tabSizing.shrink": "Уменьшать вкладки, если свободного пространства недостаточно для отображения всех вкладок.", + "workbench.editor.titleScrollbarSizing.default": "Размер по умолчанию.", + "workbench.editor.titleScrollbarSizing.large": "Увеличивает размер, упрощая захват с помощью мыши.", + "workbench.editor.untitled.labelFormat.content": "Имя безымянного файла является производным от содержимого его первой строки, если только не имеется соответствующий путь к файлу. Возврат к этому имени выполняется, если строка является пустой или содержит символы, отличные от словообразующих.", + "workbench.editor.untitled.labelFormat.name": "Имя безымянного файла не является производным от содержимого файла.", + "workbench.experimental.useCustomHover": "Включить или отключить настраиваемые наведения на панели действий и панели. Обратите внимание, что эта конфигурация является экспериментальной и может быть удалена в любое время.", + "workbench.fontAliasing.antialiased": "Сглаживание шрифтов на уровне пикселей, в отличие от субпиксельного сглаживания. Может сделать шрифт светлее в целом.", + "workbench.fontAliasing.auto": "Автоматически применяется режим \"default\" или \"antialiased\" в зависимости от разрешения дисплея (количество точек на дюйм).", + "workbench.fontAliasing.default": "Субпиксельное сглаживание шрифтов; позволит добиться максимальной четкости текста на большинстве дисплеев за исключением Retina.", + "workbench.fontAliasing.none": "Отключает сглаживание шрифтов; текст будет отображаться с неровными острыми краями.", + "workbench.hover.delay": "Управляет задержкой в миллисекундах, по истечении которой отображается наведенный указатель мыши для элементов рабочего места (например, для элементов представления в виде дерева для некоторых расширений). После изменения этого параметра для отображения нового поведения может потребоваться обновить уже видимые элементы.", + "workbench.panel.opensMaximized.always": "Всегда развертывать панель при ее открытии.", + "workbench.panel.opensMaximized.never": "Никогда не развертывать панель при ее открытии. Панель откроется в неразвернутом состоянии.", + "workbench.panel.opensMaximized.preserve": "Открывать панель в том состоянии, в котором она находилась перед закрытием.", + "workbench.quickOpen.preserveInput": "Определяет, следует ли восстановить последние введенные данные в Quick Open при следующем открытии Quick Open. ", + "wrapTabs": "Определяет, необходимо ли разместить вкладки на нескольких строках или отобразить полосу прокрутки при превышении доступного пространства. Это значение игнорируется, если параметр \"#workbench.editor.showTabs#\" отключен.", + "zenMode.centerLayout": "Определяет, будет ли выполняться выравнивание по центру при включении режима Zen. ", + "zenMode.fullScreen": "Определяет, будет ли рабочее пространство переключаться в полноэкранный режим при включении режима Zen.", + "zenMode.hideActivityBar": "Определяет, будет ли скрыта панель действий в левой или в правой части рабочей области при включении режима Zen.", + "zenMode.hideLineNumbers": "Определяет, скрываются ли номера строк в редакторе при включении режима Zen.", + "zenMode.hideStatusBar": "Определяет, будет ли скрыта строка состояния в нижней части рабочей области при включении режима Zen. ", + "zenMode.hideTabs": "Определяет, будут ли скрыты вкладки рабочей области при включении режима Zen. ", + "zenMode.restore": "Определяет, необходимо ли восстановить окно в режиме Zen, если оно было закрыто в режиме Zen.", + "zenMode.silentNotifications": "Определяет, отображаются ли уведомления в режиме zen. Если задано значение true, будут выводиться только уведомления об ошибках.", + "zenModeConfigurationTitle": "Режим Zen" + }, + "vs/workbench/common/actions": { + "developer": "Разработчик", + "help": "Справка", + "preferences": "Параметры", + "view": "Просмотр" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "Рабочее место" + }, + "vs/workbench/common/editor": { + "activeEditor": "Идентификатор активного редактора", + "activeEditorAvailableEditorIds": "Доступные идентификаторы редакторов, которые можно использовать для активного редактора", + "activeEditorGroupEmpty": "Является ли активная группа редакторов пустой", + "activeEditorGroupIndex": "Индекс активной группы редакторов", + "activeEditorGroupLast": "Является ли активная группа редакторов последней группой", + "activeEditorIsDirty": "Содержит ли активный редактор несохраненные изменения", + "activeEditorIsNotPreview": "Не находится ли активный редактор в режиме предварительного просмотра", + "activeEditorIsPinned": "Закреплен ли активный редактор", + "activeEditorIsReadonly": "Доступен ли активный редактор только для чтения", + "editorAreaVisible": "Является ли область редактора видимой", + "editorIsOpen": "Открыт ли редактор", + "groupEditorsCount": "Число открытых групп редакторов", + "inZenMode": "Включен ли режим Zen", + "isCenteredLayout": "Включен ли макет с выравниванием по центру", + "multipleEditorGroups": "Открыто ли несколько групп редакторов", + "splitEditorsVertically": "Включено ли разделение редакторов по вертикали", + "textCompareEditorActive": "Активен ли редактор сравнения текста", + "textCompareEditorVisible": "Отображается ли редактор сравнения текста" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (удален)", + "orphanedReadonlyFile": "{0} (удалено, только для чтения)", + "readonlyFile": "{0} (только для чтения)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} – {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "Идентификатор активной панели", + "panelFocus": "Находится ли на панели фокус клавиатуры", + "panelMaximized": "Развернута ли панель", + "panelPosition": "Положение панели. Возможные варианты: \"left\" (слева), \"right\" (справа) или \"bottom\" (внизу).", + "panelVisible": "Является ли панель видимой" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "Поддерживается ли ресурс поставщиком файловой системы", + "resource": "Полное значение ресурса, включая схему и путь", + "resourceDirname": "Имя папки, в которой содержится ресурс", + "resourceExtname": "Имя расширения ресурса", + "resourceFilename": "Имя файла ресурса", + "resourceLangId": "Идентификатор языка ресурса", + "resourcePath": "Полный путь к ресурсу", + "resourceScheme": "Схема ресурса", + "resourceSet": "Существует ли ресурс" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "Цвет фона панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.", + "activityBarActiveBorder": "Цвет границы панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.", + "activityBarActiveFocusBorder": "Цвет границы фокуса для текущего элемента панели действий. Панель действий отображается в крайней левой или правой части окна и позволяет переключаться между представлениями боковой панели.", + "activityBarBackground": "Цвет фона панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", + "activityBarBadgeBackground": "Цвет фона значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", + "activityBarBadgeForeground": "Цвет переднего плана значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", + "activityBarBorder": "Цвет границы панели действий, который распространяется на боковую панель. Панель действий отображается слева или справа и позволяет переключаться между представлениями в боковой панели.", + "activityBarDragAndDropBorder": "Цвет обратной связи при перетаскивании для элементов панели действий. Панель действий отображается с левого или правого края и позволяет переключаться между представлениями боковой панели.", + "activityBarForeground": "Цвет переднего плана активного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", + "activityBarInActiveForeground": "Цвет переднего плана неактивного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.", + "banner.background": "Цвет фона баннера. Баннер отображается под заголовком окна.", + "banner.foreground": "Цвет переднего плана баннера. Баннер отображается под заголовком окна.", + "banner.iconForeground": "Цвет значка баннера. Баннер отображается под заголовком окна.", + "deprecatedEditorGroupBackground": "Устарело: с появлением расположения сетки редактора цвет фона группы редакторов больше не поддерживается. Для установки цвета фона пустых групп редакторов можно использовать свойство editorGroup.emptyBackground.", + "editorDragAndDropBackground": "Цвет фона при перетаскивании редакторов. Этот цвет должен обладать прозрачностью, чтобы содержимое редактора оставалось видимым.", + "editorGroupBackground": "Устаревший цвет фона группы редакторов.", + "editorGroupBorder": "Цвет для разделения нескольких групп редакторов. Группы редакторов — это контейнеры редакторов.", + "editorGroupEmptyBackground": "Цвет фона пустой группы редакторов. Группы редакторов представляют собой контейнеры редакторов.", + "editorGroupFocusedEmptyBorder": "Цвет фона пустой группы редакторов, на которой находится выделение. Группы редакторов представляют собой контейнеры редакторов. ", + "editorGroupHeaderBackground": "Цвет фона для заголовка группы редакторов, когда вкладки отключены (`\"workbench.editor.showTabs\": false`). Группы редакторов представляют собой контейнеры редакторов.", + "editorPaneBackground": "Цвет фона панели редактора, отображаемой с левой и с правой стороны редактора при расположении содержимого редактора по центру.", + "editorTitleContainerBorder": "Цвет границы для заголовка группы редакторов. Группы редакторов — это контейнеры редакторов.", + "extensionBadge.remoteBackground": "Цвет фона для удаленного значка в представлении расширений.", + "extensionBadge.remoteForeground": "Цвет переднего плана для удаленного значка в представлении расширений.", + "lastPinnedTabBorder": "Граница для отделения закрепленных вкладок от других вкладок. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.", + "menubarSelectionBackground": "Цвет фона выбранного элемента меню на панели меню.", + "menubarSelectionBorder": "Цвет границы выбранного элемента меню на панели меню.", + "menubarSelectionForeground": "Цвет переднего плана выбранного элемента меню на панели меню.", + "notificationCenterBorder": "Цвет границы центра уведомлений. Уведомления появляются в нижней правой части окна. ", + "notificationCenterHeaderBackground": "Цвет фона заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ", + "notificationCenterHeaderForeground": "Цвет переднего плана заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ", + "notificationToastBorder": "Цвет границы всплывающего уведомления. Уведомления появляются в нижней правой части окна.", + "notificationsBackground": "Цвет фона всплывающего уведомления. Уведомления появляются в нижней правой части окна.", + "notificationsBorder": "Цвет границы уведомления, которая отделяет это уведомление от других в центре уведомлений. Уведомления появляются в нижней правой части окна. ", + "notificationsErrorIconForeground": "Цвет, используемый для значка уведомлений об ошибке. Уведомления выводятся в правой нижней части окна.", + "notificationsForeground": "Цвет переднего плана уведомления. Уведомления появляются в нижней правой части окна.", + "notificationsInfoIconForeground": "Цвет, используемый для значка информационных уведомлений. Уведомления выводятся в правой нижней части окна.", + "notificationsLink": "Цвет переднего плана для ссылок в уведомлении. Уведомления появляются в нижней правой части окна.", + "notificationsWarningIconForeground": "Цвет, используемый для значка предупреждающих уведомлений. Уведомления выводятся в правой нижней части окна.", + "panelActiveTitleBorder": "Цвет границ для заголовка активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", + "panelActiveTitleForeground": "Цвет заголовка для активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", + "panelBackground": "Цвет фона панели. Панели показаны под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.", + "panelBorder": "Цвет границы панели, отделяющей ее от редактора. Панели находятся под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.", + "panelDragAndDropBorder": "Цвет обратной связи при перетаскивании для заголовков панелей. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.", + "panelInactiveTitleForeground": "Цвет заголовка для неактивной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.", + "panelInputBorder": "Граница поля ввода для входных данных на панели.", + "panelSectionBorder": "Цвет границы разделов панели с горизонтально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "panelSectionDragAndDropBackground": "Цвет активных разделов панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "panelSectionHeaderBackground": "Цвет фона для заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "panelSectionHeaderBorder": "Цвет границы заголовка разделов панели с вертикально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "panelSectionHeaderForeground": "Основной цвет заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.", + "sideBarBackground": "Цвет фона боковой панели. Боковая панель — это контейнер таких представлений, как проводник и поиск.", + "sideBarBorder": "Цвет границы боковой панели со стороны редактора. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", + "sideBarDragAndDropBackground": "Цвет активных разделов боковой панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", + "sideBarForeground": "Цвет переднего плана боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", + "sideBarSectionHeaderBackground": "Цвет фона для заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", + "sideBarSectionHeaderBorder": "Цвет границы заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", + "sideBarSectionHeaderForeground": "Основной цвет заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.", + "sideBarTitleForeground": "Цвет переднего плана заголовка боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.", + "statusBarBackground": "Цвет фона строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.", + "statusBarBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор. Строка состояния расположена в нижней части окна.", + "statusBarErrorItemBackground": "Цвет фона элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.", + "statusBarErrorItemForeground": "Цвет переднего плана элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.", + "statusBarForeground": "Цвет переднего плана строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.", + "statusBarItemActiveBackground": "Цвет фона элементов панели состояния при щелчке. Панель состояния отображается внизу окна.", + "statusBarItemHostBackground": "Цвет фона для удаленного значка в строке состояния.", + "statusBarItemHostForeground": "Цвет переднего плана для удаленного значка в строке состояния.", + "statusBarItemHoverBackground": "Цвет фона элементов панели состояния при наведении. Панель состояния отображается внизу окна.", + "statusBarNoFolderBackground": "Цвет фона панели состояния, если папка не открыта. Панель состояния отображается внизу окна.", + "statusBarNoFolderBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор, когда открытые папки отсутствуют. Строка состояния расположена в нижней части окна.", + "statusBarNoFolderForeground": "Цвет переднего плана строки состояния, если папка не открыта. Строка состояния отображается в нижней части окна.", + "statusBarProminentItemBackground": "Цвет фона приоритетных элементов панели состояния. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Чтобы просмотреть пример, измените режим \"Toggle Tab Key Moves Focus\" из палитры команд. Панель состояния отображается в нижней части окна.", + "statusBarProminentItemForeground": "Цвет переднего плана для важных элементов в строке состояния. Чтобы подчеркнуть важность таких элементов, они выделяются среди других записей строки состояния. Измените режим \"Переключение клавиши TAB перемещает фокус\" из палитры команд. Строка состояния отображается в нижней части окна.", + "statusBarProminentItemHoverBackground": "Цвет фона приоритетных элементов панели состояния при наведении. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Чтобы просмотреть пример, измените режим \"Toggle Tab Key Moves Focus\" из палитры команд. Панель состояния отображается в нижней части окна.", + "tabActiveBackground": "Цвет фона активной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", + "tabActiveBorder": "Граница в нижней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", + "tabActiveBorderTop": "Граница в верхней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", + "tabActiveForeground": "Цвет переднего плана активной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", + "tabActiveModifiedBorder": "Граница верхней части измененных активных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabActiveUnfocusedBorder": "Граница нижней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabActiveUnfocusedBorderTop": "Граница верхней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabBorder": "Граница для разделения вкладок. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.", + "tabHoverBackground": "Цвет фона вкладки при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", + "tabHoverBorder": "Граница для выделения вкладок при наведении курсора. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ", + "tabHoverForeground": "Цвет переднего плана вкладки при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", + "tabInactiveBackground": "Цвет фона неактивной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", + "tabInactiveForeground": "Цвет переднего плана неактивной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.", + "tabInactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabUnfocusedActiveBackground": "Цвет фона активной вкладки в группе, которая не находится в фокусе. Вкладки являются контейнерами для редакторов в области редакторов. В одной группе можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", + "tabUnfocusedActiveForeground": "Цвет переднего плана активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabUnfocusedHoverBackground": "Цвет фона вкладки в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabUnfocusedHoverBorder": "Граница для выделения вкладок в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabUnfocusedHoverForeground": "Цвет переднего плана вкладки в группе, находящейся не в фокусе, при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", + "tabUnfocusedInactiveBackground": "Цвет фона неактивной вкладки в группе, находящейся не в фокусе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.", + "tabUnfocusedInactiveForeground": "Цвет переднего плана неактивной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "tabsContainerBackground": "Цвет фона для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.", + "tabsContainerBorder": "Цвет границы для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.", + "titleBarActiveBackground": "Цвет фона панели заголовка, если окно активно.", + "titleBarActiveForeground": "Цвет переднего плана панели заголовка, если окно активно.", + "titleBarBorder": "Цвет границы панели заголовка.", + "titleBarInactiveBackground": "Цвет фона панели заголовка, если окно неактивно.", + "titleBarInactiveForeground": "Цвет переднего плана панели заголовка, если окно неактивно.", + "unfocusedActiveModifiedBorder": "Граница нижней части измененных активных вкладок в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "unfocusedINactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.", + "windowActiveBorder": "Цвет, используемый для границы окна, когда оно активно. Поддерживается только в клиенте рабочего стола при использовании настраиваемого заголовка.", + "windowInactiveBorder": "Цвет границы неактивного окна. Поддерживается только в настольном клиенте при использовании пользовательского заголовка." + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "Идентификатор активного вьюлета", + "sideBarFocus": "Находится ли на боковой панели фокус клавиатуры", + "sideBarVisible": "Является ли боковая панель видимой" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "Значок представления по умолчанию.", + "duplicateId": "Представление с идентификатором \"{0}\" уже зарегистрировано", + "focusedView": "Идентификатор представления, на котором находится фокус клавиатуры" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "Настройка аргументов среды выполнения", + "reloadWindowWithExtensionsDisabled": "Перезагрузить с отключенными расширениями", + "toggleDevTools": "Переключить средства разработчика", + "toggleSharedProcess": "Переключить общий процесс" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "Установить путь к команде \"{0}\" в PATH", + "ok": "ОК", + "shellCommand": "Команда оболочки", + "successFrom": "Путь к команде оболочки \"{0}\" успешно удален из PATH.", + "successIn": "Путь к команде оболочки \"{0}\" успешно установлен в PATH.", + "uninstall": "Удалить путь к команде \"{0}\" из PATH" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "Закрыть окно", + "closeWindow": "Закрыть окно", + "current": "Текущее окно", + "miCloseWindow": "Закрыть &&окно", + "miZoomIn": "&&Увеличить", + "miZoomOut": "&&Уменьшить", + "miZoomReset": "&&Сбросить масштаб", + "quickSwitchWindow": "Быстро переключить окно...", + "switchWindow": "Переключить окно...", + "switchWindowPlaceHolder": "Выберите окно, в которое нужно переключиться", + "windowDirtyAriaLabel": "{0}, \"грязное\" окно", + "zoomIn": "Увеличить", + "zoomOut": "Уменьшить", + "zoomReset": "Сбросить масштаб" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "Уникальный идентификатор для корреляции отчетов о сбоях, отправляемых из этого экземпляра приложения.", + "argv.disableColorCorrectRendering": "Устраняет проблемы с выбором цветового профиля. Изменять этот параметр следует только при наличии проблем с графикой.", + "argv.disableHardwareAcceleration": "Отключает аппаратное ускорение. Изменять этот параметр следует только при наличии проблем с графикой.", + "argv.enableCrashReporter": "Позволяет отключать отчеты о сбоях и при изменении значения перезапускает приложение.", + "argv.enebleProposedApi": "Включить предложенные API для списка идентификаторов расширений (например, \"vscode.git\"). Предложенные API являются нестабильными и могут работать со сбоями. Этот параметр можно устанавливать только при разработке и тестировании расширений.", + "argv.force-renderer-accessibility": "Принудительно делает отрисовщик доступным. Изменять этот параметр следует только при использовании средства чтения с экрана в Linux. На других платформах отрисовщик будет доступен автоматически. Этот флаг устанавливается автоматически, если включен editor.accessibilitySupport:.", + "argv.forceColorProfile": "Позволяет переопределить используемый цветовой профиль. Если цвета выглядят неудовлетворительно, попробуйте задать здесь значение \"srgb\" и выполнить перезапуск.", + "argv.locale": "Используемый язык интерфейса. Для выбора другого языка требуется установить соответствующий языковой пакет.", + "argv.logLevel": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".", + "closeWhenEmpty": "Определяет, следует ли закрыть окно при закрытии последнего редактора. Этот параметр применяется только к окнам, в которых нет открытых папок.", + "dialogStyle": "Настройка внешнего вида диалоговых окон.", + "keyboardConfigurationTitle": "Клавиатура", + "mergeAllWindowTabs": "Объединить все окна", + "miExit": "В&&ыход", + "moveWindowTabToNewWindow": "Переместить вкладку окна в новое окно", + "newTab": "Вкладка нового окна", + "newWindowDimensions": "Определяет размеры нового открывающегося окна, если по крайней мере одно окно уже открыто. Обратите внимание, что этот параметр не влияет на первое открываемое окно. Размеры и расположение первого окна всегда будут совпадать с размерами и расположением этого окна перед закрытием.", + "openWithoutArgumentsInNewWindow": "Управляет тем, необходимо ли открыть новое пустое окно при запуске второго экземпляра без аргументов или перевести фокус на последний запущенный экземпляр.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\"). ", + "restoreFullscreen": "Определяет, должно ли окно восстанавливаться в полноэкранном режиме, если оно было закрыто в полноэкранном режиме.", + "restoreWindows": "Определяет способ повторного открытия окон после первого запуска. Этот параметр не действует, если приложение уже работает.", + "showNextWindowTab": "Показать следующую вкладку окна", + "showPreviousTab": "Показать предыдущую вкладку окна", + "telemetry.enableCrashReporting": "Разрешить отправку отчетов о сбоях в веб-службу Майкрософт.\r\nЧтобы этот параметр вступил в силу, требуется перезагрузка.", + "telemetryConfigurationTitle": "Телеметрия", + "titleBarStyle": "Вы можете настроить внешний вид заголовка окна. В Linux и Windows этот параметр также влияет на внешний вид меню приложения и контекстного меню. Для применения изменений требуется полная перезагрузка.", + "toggleWindowTabsBar": "Переключить панель вкладок окна", + "touchbar.enabled": "Включает кнопки сенсорной панели macOS на клавиатуре, если они доступны.", + "touchbar.ignored": "Набор идентификаторов для записей на сенсорной панели, которые не должны отображаться (например, workbench.action.navigateBack).", + "window.clickThroughInactive": "Если этот параметр включен, то при щелчке в неактивном окне будут активированы как оно, так и элемент управления, на котором находился курсор мыши в момент щелчка, если этот элемент управления должен активироваться по щелчку мыши. Если этот параметр отключен, то при щелчке в любом месте неактивного окна будет активировано только окно, и для активации элемента управления на нем будет нужно щелкнуть еще раз.", + "window.doubleClickIconToClose": "Если параметр включен, двойной щелчок значка приложения в заголовке окна приведет к закрытию окна, при этом его невозможно будет перетаскивать с помощью значка. Этот параметр действует, только если для \"#window.titleBarStyle#\" задано значение \"custom\".", + "window.nativeFullScreen": "Определяет, следует ли использовать собственный полноэкранный режим в macOS. Отключите этот параметр, чтобы в macOS не создавалось новое пространство при переходе в полноэкранный режим.", + "window.nativeTabs": "Включает вкладки окна macOS Sierra. Обратите внимание, что для применения этих изменений потребуется полная перезагрузка, и что для всех внутренних вкладок будет отключен пользовательский стиль заголовка, если он был настроен.", + "window.newWindowDimensions.default": "Открывать новые окна в центре экрана.", + "window.newWindowDimensions.fullscreen": "Открывать новые окна в полноэкранном режиме.", + "window.newWindowDimensions.inherit": "Открывать новые окна того же размера, что и последнее активное окно.", + "window.newWindowDimensions.maximized": "Открывать новые окна в развернутом состоянии.", + "window.newWindowDimensions.offset": "Открытие новых окон тех же размеров, что и последнее активное, со смещенным положением.", + "window.openWithoutArgumentsInNewWindow.off": "Перевести фокус на последний активный запущенный экземпляр.", + "window.openWithoutArgumentsInNewWindow.on": "Открыть новое пустое окно.", + "window.reopenFolders.all": "Повторное открытие всех окон, если только не открывается папка, рабочая область или файл (например, из командной строки).", + "window.reopenFolders.folders": "Повторное открытие всех окон, в которых были открыты папки или рабочие области, если только не открывается папка, рабочая область или файл (например, из командной строки).", + "window.reopenFolders.none": "Повторное открытие окон не происходит. Если только не открывается папка или рабочая область (например, из командной строки), появляется пустое окно.", + "window.reopenFolders.one": "Повторное открытие последнего активного окна, если только не открывается папка, рабочая область или файл (например, из командной строки).", + "window.reopenFolders.preserve": "Всегда повторно открывать все окна. При открытии папки или рабочей области (например, из командной строки) она открывается в виде нового окна, если она не была открыта ранее. Если файлы открыты, они будут открываться в одном из восстановленных окон.", + "windowConfigurationTitle": "Окно", + "zoomLevel": "Настройте масштаб окна. Исходный размер равен 0. Увеличение или уменьшение значения на 1 означает увеличение или уменьшение окна на 20 %. Чтобы более точно задать масштаб, можно также ввести десятичное число." + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nОС: {7}", + "cancelButton": "Отмена", + "copy": "&&Копировать", + "okButton": "ОК", + "yesButton": "&&Да" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "&&Отмена", + "loaderCycle": "В модулях AMD существует циклическая зависимость, которую необходимо разрешить!", + "loginButton": "&&Вход", + "ok": "ОК", + "password": "Пароль", + "proxyAuthRequired": "Требуется проверка подлинности прокси-сервера", + "proxyDetail": "Прокси-сервер \"{0}\" требует имя пользователя и пароль.", + "rememberCredentials": "Запомнить мои учетные данные", + "runningAsRoot": "Не рекомендуется запускать {0} с правами привилегированного пользователя.", + "username": "Имя пользователя" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "Для следующих редакторов, содержащих несохраненные изменения, не удалось сохранить данные в расположении резервного копирования.", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "Ожидание отмены изменений в редакторах с измененными файлами…" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "Изменения отсутствуют.", - "summary.nm": "Сделано изменений {0} в {1} файлах", - "summary.n0": "Сделано изменений {0} в одном файле", - "workspaceEdit": "Изменение рабочей области", - "nothing": "Изменения отсутствуют.", + "areYouSureQuiteBulkEdit": "Подтвердить {0}? Сейчас выполняется \"{1}\".", + "changeWorkspace": "Изменить рабочую область", + "closeTheWindow": "Закрыть окно", "fileOperation": "Операция с файлом", - "areYouSureQuiteBulkEdit": "Подтвердить выход? Сейчас выполняется \"{0}\".", - "quit": "Выход" + "nothing": "Изменения отсутствуют.", + "quit": "Выход", + "reloadTheWindow": "Перезагрузить окно", + "summary.0": "Изменения отсутствуют.", + "summary.n0": "Сделано изменений {0} в одном файле", + "summary.nm": "Сделано изменений {0} в {1} файлах", + "workspaceEdit": "Изменение рабочей области" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "Выполняется предварительный просмотр другого рефакторинга.", + "Discard": "Отменить рефакторинг", + "apply": "Применить Рефакторинг", "cancel": "Отмена", + "cat": "Предварительный просмотр рефакторинга", "continue": "Продолжить", "detail": "Нажмите кнопку \"Продолжить\", чтобы отказаться от предыдущего рефакторинга и продолжить текущий рефакторинг.", - "apply": "Применить Рефакторинг", - "cat": "Предварительный просмотр рефакторинга", - "Discard": "Отменить рефакторинг", - "toogleSelection": "Переключение изменения", "groupByFile": "Группировать изменения по файлам", "groupByType": "Изменения групп по типу", + "overlap": "Выполняется предварительный просмотр другого рефакторинга.", + "panel": "Предварительный просмотр рефакторинга", "refactorPreviewViewIcon": "Значок представления предварительного просмотра рефакторинга.", - "panel": "Предварительный просмотр рефакторинга" + "toogleSelection": "Переключение изменения" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "Вызовите действие кода, такое как переименование, чтобы вывести здесь предварительный просмотр его изменений.", "conflict.1": "Не удается применить рефакторинг, так как в это время изменился \"{0}\".", "conflict.N": "Не удается применить рефакторинг, так как за это время изменились другие файлы ({0}).", - "edt.title.del": "{0} (удаление, предварительный просмотр рефакторинга)", - "rename": "Переименование", "create": "Создать", + "edt.title.1": "{0} (предварительный просмотр рефакторинга)", "edt.title.2": "{0} ({1}, предварительный просмотр рефакторинга)", - "edt.title.1": "{0} (предварительный просмотр рефакторинга)" + "edt.title.del": "{0} (удаление, предварительный просмотр рефакторинга)", + "empty.msg": "Вызовите действие кода, такое как переименование, чтобы вывести здесь предварительный просмотр его изменений.", + "rename": "Переименование" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "Другое" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "Массовое изменение", - "aria.renameAndEdit": "Выполняется переименование {0} в {1}, а также внесение правок в текст", + "aria.create": "Идет создание {0}", "aria.createAndEdit": "Выполняется создание {0}, а также внесение изменений в текст", + "aria.del": "строка {0}, удаление {1}", + "aria.delete": "Удаление {0}", "aria.deleteAndEdit": "Выполняется удаление {0}, а также внесение правок в текст", "aria.editOnly": "{0}, внесение правок в текст", - "aria.rename": "Переименование {0} в {1}", - "aria.create": "Идет создание {0}", - "aria.delete": "Удаление {0}", - "aria.replace": "строка {0}, замена {1} на {2}", - "aria.del": "строка {0}, удаление {1}", "aria.insert": "строка {0}, вставка {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(переименование)", + "aria.rename": "Переименование {0} в {1}", + "aria.renameAndEdit": "Выполняется переименование {0} в {1}, а также внесение правок в текст", + "aria.replace": "строка {0}, замена {1} на {2}", + "bulkEdit": "Массовое изменение", "detail.create": "(создание)", "detail.del": "(идет удаление)", + "detail.rename": "(переименование)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "Доступен ли поставщик иерархии вызовов", - "callHierarchyVisible": "Отображается ли сейчас окно просмотра иерархии вызовов", "callHierarchyDirection": "Отображаются ли в иерархии вызовов входящие или исходящие вызовы", - "no.item": "Результаты отсутствуют", + "callHierarchyVisible": "Отображается ли сейчас окно просмотра иерархии вызовов", + "close": "Закрыть", + "editorHasCallHierarchyProvider": "Доступен ли поставщик иерархии вызовов", "error": "Не удалось показать иерархию вызовов", + "no.item": "Результаты отсутствуют", + "showIncomingCallsIcons": "Значок для входящих вызовов в представлении иерархии вызовов.", + "showOutgoingCallsIcon": "Значок для исходящих вызовов в представлении иерархии вызовов.", "title": "Просмотр иерархии вызовов", "title.incoming": "Показать входящие вызовы", - "showIncomingCallsIcons": "Значок для входящих вызовов в представлении иерархии вызовов.", "title.outgoing": "Показать исходящие вызовы", - "showOutgoingCallsIcon": "Значок для исходящих вызовов в представлении иерархии вызовов.", - "title.refocus": "Сменить фокус иерархии вызовов", - "close": "Закрыть" + "title.refocus": "Сменить фокус иерархии вызовов" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "Вызовы из \"{0}\"", "callsTo": "Объекты, вызывающие \"{0}\"", - "title.loading": "Загрузка...", "empt.callsFrom": "Нет вызовов от \"{0}\"", - "empt.callsTo": "Нет объектов, вызывающих \"{0}\"" + "empt.callsTo": "Нет объектов, вызывающих \"{0}\"", + "title.loading": "Загрузка..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "Иерархия вызовов", "from": "вызовы из {0}", - "to": "объекты, вызывающие {0}" + "to": "объекты, вызывающие {0}", + "tree.aria": "Иерархия вызовов" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Команда оболочки", @@ -3639,188 +3752,151 @@ "successFrom": "Путь к команде оболочки \"{0}\" успешно удален из PATH." }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "Определяет, требуется ли выполнять действие автоисправления при сохранении файла.", "codeActionsOnSave": "Типы действий кода, которые будут выполнены при сохранении.", + "codeActionsOnSave.fixAll": "Определяет, требуется ли выполнять действие автоисправления при сохранении файла.", "codeActionsOnSave.generic": "Управляет тем, следует ли выполнять действия \"{0}\" при сохранении файла." }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "Настройка редактора, используемого для ресурса.", - "contributes.codeActions.languages": "Языковые режимы, для которых включены действия кода.", + "contributes.codeActions.description": "Описание того, что делает действие кода.", "contributes.codeActions.kind": "'CodeActionKind' для внесенного действия кода.", - "contributes.codeActions.title": "Метка для действия кода в графическом интерфейсе.", - "contributes.codeActions.description": "Описание того, что делает действие кода." + "contributes.codeActions.languages": "Языковые режимы, для которых включены действия кода.", + "contributes.codeActions.title": "Метка для действия кода в графическом интерфейсе." }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "Предоставленная документация.", - "contributes.documentation.refactorings": "Предоставленная документация для рефакторингов.", "contributes.documentation.refactoring": "Предоставленная документация для рефакторинга.", + "contributes.documentation.refactoring.command": "Команда выполнена.", "contributes.documentation.refactoring.title": "Метка для документации, используемая в пользовательском интерфейсе.", "contributes.documentation.refactoring.when": "Предложение When.", - "contributes.documentation.refactoring.command": "Команда выполнена." - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "Символы документа" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "Вставить выбранный фрагмент из буфера обмена" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "Начать протоколирование грамматики для синтаксиса TextMate" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "Ошибок при анализе {0}: {1}", - "formatError": "{0}: недопустимый формат, ожидается объект JSON.", - "schema.openBracket": "Открывающий символ скобки или строковая последовательность.", - "schema.closeBracket": "Закрывающий символ скобки или строковая последовательность.", - "schema.comments": "Определяет символы комментариев", - "schema.blockComments": "Определяет способ маркировки комментариев.", - "schema.blockComment.begin": "Последовательность символов, открывающая блок комментариев.", - "schema.blockComment.end": "Последовательность символов, закрывающая блок комментариев.", - "schema.lineComment": "Последовательность символов, с которой начинается строка комментария.", - "schema.brackets": "Определяет символы скобок, увеличивающие или уменьшающие отступ.", - "schema.autoClosingPairs": "Определяет пары скобок. Когда введена открывающая скобка, автоматически добавляется закрывающая.", - "schema.autoClosingPairs.notIn": "Определяет список областей, где автоматические пары отключены.", - "schema.autoCloseBefore": "Определяет, какие символы должны быть указаны после курсора, чтобы произошло автоматическое закрытие скобок или кавычек при использовании параметра \"languageDefined\". Обычно это набор символов, с которого не может начинаться выражение.", - "schema.surroundingPairs": "Определяет пары скобок, в которые заключается выбранная строка.", - "schema.wordPattern": "Определяет, что считается словом в языке программирования.", - "schema.wordPattern.pattern": "Шаблон регулярного выражения, используемый для сопоставления слов.", - "schema.wordPattern.flags": "Флаги регулярного выражения, используемого для сопоставления слов.", - "schema.wordPattern.flags.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.indentationRules": "Параметры отступов языка.", - "schema.indentationRules.increaseIndentPattern": "Если строка соответствует шаблону, то ко всем следующим строкам необходимо применить одинарный отступ (если не применяется другое правило).", - "schema.indentationRules.increaseIndentPattern.pattern": "Шаблон регулярного выражения для increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.flags": "Флаги регулярного выражения для increaseIndentPattern.", - "schema.indentationRules.increaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.indentationRules.decreaseIndentPattern": "Если строка соответствует шаблону, то для всех следующих строк необходимо отменить одинарный отступ (если не применяется другое правило).", - "schema.indentationRules.decreaseIndentPattern.pattern": "Шаблон регулярного выражения для decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.flags": "Флаги регулярного выражения для decreaseIndentPattern.", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.indentationRules.indentNextLinePattern": "Если строка соответствует шаблону, то необходимо применить одинарный отступ **только к следующей строке**.", - "schema.indentationRules.indentNextLinePattern.pattern": "Шаблон регулярного выражения для indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.flags": "Флаги регулярного выражения для indentNextLinePattern.", - "schema.indentationRules.indentNextLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.indentationRules.unIndentedLinePattern": "Если строка соответствует шаблону, то отступ для этой строки не следует изменять и проверять на соответствие другим правилам.", - "schema.indentationRules.unIndentedLinePattern.pattern": "Шаблон регулярного выражения для unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.flags": "Флаги регулярного выражения для unIndentedLinePattern.", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.folding": "Параметры сворачивания языка.", - "schema.folding.offSide": "Язык придерживается правила отступов, если блоки в этом языке определяются отступами. Если этот параметр установлен, пустые строки будут принадлежать последующему блоку.", - "schema.folding.markers": "Метки свертывания для конкретного языка, например, '#region' и '#endregion'. Регулярные выражения начала и окончания будут применены к содержимому всех строк. Их следует тщательно продумать.", - "schema.folding.markers.start": "Шаблон регулярного выражения для метки начала. Регулярное выражение должно начинаться с '^'.", - "schema.folding.markers.end": "Шаблон регулярного выражения для метки окончания. Регулярное выражение должно начинаться с '^'. ", - "schema.onEnterRules": "Правила языка, вычисляемые при нажатии клавиши ВВОД.", - "schema.onEnterRules.beforeText": "Это правило будет выполняться только в том случае, если текст перед курсором соответствует этому регулярному выражению.", - "schema.onEnterRules.beforeText.pattern": "Шаблон регулярного выражения для beforeText.", - "schema.onEnterRules.beforeText.flags": "Флаги регулярного выражения для beforeText.", - "schema.onEnterRules.beforeText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.onEnterRules.afterText": "Это правило будет выполняться только в том случае, если текст после курсора соответствует этому регулярному выражению.", - "schema.onEnterRules.afterText.pattern": "Шаблон регулярного выражения для afterText.", - "schema.onEnterRules.afterText.flags": "Флаги регулярного выражения для afterText.", - "schema.onEnterRules.afterText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.onEnterRules.previousLineText": "Это правило будет выполняться только в том случае, если текст над строкой соответствует этому регулярному выражению.", - "schema.onEnterRules.previousLineText.pattern": "Шаблон регулярного выражения для previousLineText.", - "schema.onEnterRules.previousLineText.flags": "Флаги регулярного выражения для previousLineText.", - "schema.onEnterRules.previousLineText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", - "schema.onEnterRules.action": "Выполняемое действие.", - "schema.onEnterRules.action.indent": "Опишите, что нужно делать с отступом.", - "schema.onEnterRules.action.indent.none": "Вставить новую строку и скопировать отступ предыдущей строки.", - "schema.onEnterRules.action.indent.indent": "Вставить новую строку и отступ один раз (относительно отступа предыдущей строки).", - "schema.onEnterRules.action.indent.indentOutdent": "Вставить две новые строки:\r\n – первую строку с отступом, в которой будет находиться курсор;\r\n – вторую строку с таким же отступом.", - "schema.onEnterRules.action.indent.outdent": "Вставить новую строку и выступ один раз (относительно отступа предыдущей строки).", - "schema.onEnterRules.action.appendText": "Описывает текст, который добавляется после новой строки и после отступа.", - "schema.onEnterRules.action.removeText": "Описывает число символов, которые нужно удалить из отступа новой строки." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "Нет соответствующих записей", - "gotoSymbolQuickAccessPlaceholder": "Введите имя символа, к которому нужно перейти.", - "gotoSymbolQuickAccess": "Перейти к символу в редакторе", - "gotoSymbolByCategoryQuickAccess": "Перейти к символу в редакторе по категории", - "gotoSymbol": "Перейти к символу в редакторе..." + "contributes.documentation.refactorings": "Предоставленная документация для рефакторингов." }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "Установка значения \"on\" для параметра \"editor.accessibilitySupport\".", - "openingDocs": "Открывается страница документации по специальным возможностям VS Code.", - "introMsg": "Благодарим за ознакомление со специальными возможностями VS Code.", - "status": "Состояние:", + "ShowAccessibilityHelpAction": "Показать справку по специальным возможностям", + "auto_off": "В редакторе настроено автоматическое определение средства чтения с экрана, но сейчас это средство не подключено.", + "auto_on": "Редактор автоматически определил, что средство чтения с экрана подключено.", + "auto_unknown": "В редакторе настроено определение средства чтения с экрана с помощью API платформы, но текущая среда выполнения это не поддерживает.", "changeConfigToOnMac": "Чтобы включить постоянную оптимизацию редактора для использования со средствами чтения с экрана, нажмите COMMMAND+E.", "changeConfigToOnWinLinux": "Чтобы включить постоянную оптимизацию редактора для использования со средствами чтения с экрана, нажмите CTRL+E.", - "auto_unknown": "В редакторе настроено определение средства чтения с экрана с помощью API платформы, но текущая среда выполнения это не поддерживает.", - "auto_on": "Редактор автоматически определил, что средство чтения с экрана подключено.", - "auto_off": "В редакторе настроено автоматическое определение средства чтения с экрана, но сейчас это средство не подключено.", - "configuredOn": "Постоянная оптимизацию редактора для использования со средствами чтения с экрана включена. Чтобы ее отключить, измените параметр \"editor.accessibilitySupport\".", "configuredOff": "Для редактора не настроена оптимизация для использования со средствами чтения с экрана.", - "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", - "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", - "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", - "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", + "configuredOn": "Постоянная оптимизацию редактора для использования со средствами чтения с экрана включена. Чтобы ее отключить, измените параметр \"editor.accessibilitySupport\".", + "emergencyConfOn": "Установка значения \"on\" для параметра \"editor.accessibilitySupport\".", + "introMsg": "Благодарим за ознакомление со специальными возможностями VS Code.", "openDocMac": "Нажмите COMMAND+H, чтобы открыть окно браузера с дополнительными сведениями о специальных возможностях VS Code.", "openDocWinLinux": "Нажмите CTRL+H, чтобы открыть окно браузера с дополнительными сведениями о специальных возможностях VS Code.", + "openingDocs": "Открывается страница документации по специальным возможностям VS Code.", "outroMsg": "Вы можете закрыть эту подсказку и вернуться в редактор, нажав клавиши ESCAPE или SHIFT+ESCAPE.", - "ShowAccessibilityHelpAction": "Показать справку по специальным возможностям" + "status": "Состояние:", + "tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Чтобы изменить это поведение, нажмите клавишу {0}.", + "tabFocusModeOffMsgNoKb": "При нажатии клавиши TAB в текущем редакторе будет вставлен символ табуляции. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш.", + "tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Чтобы изменить это поведение, нажмите клавишу {0}.", + "tabFocusModeOnMsgNoKb": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Команду {0} сейчас невозможно выполнить с помощью настраиваемого сочетания клавиш." }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "Алгоритм поиска различий был остановлен досрочно (через {0} мс).", - "removeTimeout": "Снять ограничение", - "hintWhitespace": "Показать различия пробелов" + "hintWhitespace": "Показать различия пробелов", + "removeTimeout": "Снять ограничение" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "Закрыть", + "label.find": "Поиск", + "label.nextMatchButton": "Следующее совпадение", + "label.previousMatchButton": "Предыдущее совпадение", + "label.replace": "Заменить", + "label.replaceAllButton": "Заменить все", + "label.replaceButton": "Заменить", + "label.toggleReplaceButton": "Режим \"Переключение замены\"", + "placeholder.find": "Поиск", + "placeholder.replace": "Заменить" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "Закрыть", + "label.find": "Поиск", + "label.nextMatchButton": "Следующее совпадение", + "label.previousMatchButton": "Предыдущее совпадение", + "placeholder.find": "Поиск" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "Разработчик: проверка токенов редактора и областей", + "inspectTMScopesWidget.loading": "Загрузка..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "Разработчик: исследование сопоставлений ключей", "workbench.action.inspectKeyMapJSON": "Проверка сопоставлений клавиш (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: недопустимый формат, ожидается объект JSON.", + "parseErrors": "Ошибок при анализе {0}: {1}", + "schema.autoCloseBefore": "Определяет, какие символы должны быть указаны после курсора, чтобы произошло автоматическое закрытие скобок или кавычек при использовании параметра \"languageDefined\". Обычно это набор символов, с которого не может начинаться выражение.", + "schema.autoClosingPairs": "Определяет пары скобок. Когда введена открывающая скобка, автоматически добавляется закрывающая.", + "schema.autoClosingPairs.notIn": "Определяет список областей, где автоматические пары отключены.", + "schema.blockComment.begin": "Последовательность символов, открывающая блок комментариев.", + "schema.blockComment.end": "Последовательность символов, закрывающая блок комментариев.", + "schema.blockComments": "Определяет способ маркировки комментариев.", + "schema.brackets": "Определяет символы скобок, увеличивающие или уменьшающие отступ.", + "schema.closeBracket": "Закрывающий символ скобки или строковая последовательность.", + "schema.comments": "Определяет символы комментариев", + "schema.folding": "Параметры сворачивания языка.", + "schema.folding.markers": "Метки свертывания для конкретного языка, например, '#region' и '#endregion'. Регулярные выражения начала и окончания будут применены к содержимому всех строк. Их следует тщательно продумать.", + "schema.folding.markers.end": "Шаблон регулярного выражения для метки окончания. Регулярное выражение должно начинаться с '^'. ", + "schema.folding.markers.start": "Шаблон регулярного выражения для метки начала. Регулярное выражение должно начинаться с '^'.", + "schema.folding.offSide": "Язык придерживается правила отступов, если блоки в этом языке определяются отступами. Если этот параметр установлен, пустые строки будут принадлежать последующему блоку.", + "schema.indentationRules": "Параметры отступов языка.", + "schema.indentationRules.decreaseIndentPattern": "Если строка соответствует шаблону, то для всех следующих строк необходимо отменить одинарный отступ (если не применяется другое правило).", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.indentationRules.decreaseIndentPattern.flags": "Флаги регулярного выражения для decreaseIndentPattern.", + "schema.indentationRules.decreaseIndentPattern.pattern": "Шаблон регулярного выражения для decreaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern": "Если строка соответствует шаблону, то ко всем следующим строкам необходимо применить одинарный отступ (если не применяется другое правило).", + "schema.indentationRules.increaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.indentationRules.increaseIndentPattern.flags": "Флаги регулярного выражения для increaseIndentPattern.", + "schema.indentationRules.increaseIndentPattern.pattern": "Шаблон регулярного выражения для increaseIndentPattern.", + "schema.indentationRules.indentNextLinePattern": "Если строка соответствует шаблону, то необходимо применить одинарный отступ **только к следующей строке**.", + "schema.indentationRules.indentNextLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.indentationRules.indentNextLinePattern.flags": "Флаги регулярного выражения для indentNextLinePattern.", + "schema.indentationRules.indentNextLinePattern.pattern": "Шаблон регулярного выражения для indentNextLinePattern.", + "schema.indentationRules.unIndentedLinePattern": "Если строка соответствует шаблону, то отступ для этой строки не следует изменять и проверять на соответствие другим правилам.", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.indentationRules.unIndentedLinePattern.flags": "Флаги регулярного выражения для unIndentedLinePattern.", + "schema.indentationRules.unIndentedLinePattern.pattern": "Шаблон регулярного выражения для unIndentedLinePattern.", + "schema.lineComment": "Последовательность символов, с которой начинается строка комментария.", + "schema.onEnterRules": "Правила языка, вычисляемые при нажатии клавиши ВВОД.", + "schema.onEnterRules.action": "Выполняемое действие.", + "schema.onEnterRules.action.appendText": "Описывает текст, который добавляется после новой строки и после отступа.", + "schema.onEnterRules.action.indent": "Опишите, что нужно делать с отступом.", + "schema.onEnterRules.action.indent.indent": "Вставить новую строку и отступ один раз (относительно отступа предыдущей строки).", + "schema.onEnterRules.action.indent.indentOutdent": "Вставить две новые строки:\r\n – первую строку с отступом, в которой будет находиться курсор;\r\n – вторую строку с таким же отступом", + "schema.onEnterRules.action.indent.none": "Вставить новую строку и скопировать отступ предыдущей строки.", + "schema.onEnterRules.action.indent.outdent": "Вставить новую строку и выступ один раз (относительно отступа предыдущей строки).", + "schema.onEnterRules.action.removeText": "Описывает число символов, которые нужно удалить из отступа новой строки.", + "schema.onEnterRules.afterText": "Это правило будет выполняться только в том случае, если текст после курсора соответствует этому регулярному выражению.", + "schema.onEnterRules.afterText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.onEnterRules.afterText.flags": "Флаги регулярного выражения для afterText.", + "schema.onEnterRules.afterText.pattern": "Шаблон регулярного выражения для afterText.", + "schema.onEnterRules.beforeText": "Это правило будет выполняться только в том случае, если текст перед курсором соответствует этому регулярному выражению.", + "schema.onEnterRules.beforeText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.onEnterRules.beforeText.flags": "Флаги регулярного выражения для beforeText.", + "schema.onEnterRules.beforeText.pattern": "Шаблон регулярного выражения для beforeText.", + "schema.onEnterRules.previousLineText": "Это правило будет выполняться только в том случае, если текст над строкой соответствует этому регулярному выражению.", + "schema.onEnterRules.previousLineText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.onEnterRules.previousLineText.flags": "Флаги регулярного выражения для previousLineText.", + "schema.onEnterRules.previousLineText.pattern": "Шаблон регулярного выражения для previousLineText.", + "schema.openBracket": "Открывающий символ скобки или строковая последовательность.", + "schema.surroundingPairs": "Определяет пары скобок, в которые заключается выбранная строка.", + "schema.wordPattern": "Определяет, что считается словом в языке программирования.", + "schema.wordPattern.flags": "Флаги регулярного выражения, используемого для сопоставления слов.", + "schema.wordPattern.flags.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".", + "schema.wordPattern.pattern": "Шаблон регулярного выражения, используемый для сопоставления слов." + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: этот файл имеет слишком большой размер, поэтому для него были отключены разметка, перенос и свертывание, чтобы уменьшить объем используемой памяти и предотвратить зависание или неожиданное завершение работы программы.", "removeOptimizations": "Принудительно включить функции", "reopenFilePrompt": "Откройте файл повторно, чтобы изменение этого параметра вступило в силу." }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "Разработчик: проверка токенов редактора и областей", - "inspectTMScopesWidget.loading": "Загрузка..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "Введите номер строки и опционально столбец для перехода (например, 42:5 для строки 42 и столбца 5).", - "gotoLineQuickAccess": "Перейти к строке/столбцу", - "gotoLine": "Перейти к строке/столбцу..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "Выполняется форматировщик \"{0}\" ([настроить](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D)).", - "codeaction": "Быстрые исправления", - "codeaction.get": "Получение действий кода из \"{0}\" ([настроить](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).", - "codeAction.apply": "Применение действия кода \"{0}\"." - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "Переключение режима выбора столбца", - "miColumnSelection": "Режим &&выбора столбцов" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "Переключить мини-карту", - "miShowMinimap": "Показать &&мини-карту" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "Включить или отключить режим с несколькими курсорами", - "miMultiCursorAlt": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу ALT", - "miMultiCursorCmd": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу COMMAND ", - "miMultiCursorCtrl": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу CTRL" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "Переключить управляющие символы", - "miToggleRenderControlCharacters": "Отобразить &&управляющие символы" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "Используется ли сейчас в редакторе перенос по словам.", - "toggle.wordwrap": "Вид: переключение режима переноса по словам", - "unwrapMinified": "Отключить перенос для этого файла", - "wrapMinified": "Включить перенос для этого файла", - "miToggleWordWrap": "Переносить &&по словам" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "Переключить отображение пробелов", - "miToggleRenderWhitespace": "&&Отображать пробелы" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "Символы документа" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "Проблем в этом элементе: 1", - "N.problem": "Проблем в этом элементе: {0}", - "deep.problem": "Содержит элементы с проблемами", "Array": "массив", "Boolean": "логическое значение", "Class": "класс", @@ -3836,6 +3912,7 @@ "Key": "ключ", "Method": "метод", "Module": "модуль", + "N.problem": "Проблем в этом элементе: {0}", "Namespace": "пространство имен", "Null": "NULL", "Number": "число", @@ -3846,681 +3923,736 @@ "String": "строка", "Struct": "структура", "TypeParameter": "параметр типа", - "Variable": "Переменная" + "Variable": "Переменная", + "deep.problem": "Содержит элементы с проблемами", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "Поиск", - "placeholder.find": "Поиск", - "label.previousMatchButton": "Предыдущее совпадение", - "label.nextMatchButton": "Следующее совпадение", - "label.closeButton": "Закрыть" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "Перейти к строке/столбцу...", + "gotoLineQuickAccess": "Перейти к строке/столбцу", + "gotoLineQuickAccessPlaceholder": "Введите номер строки и опционально столбец для перехода (например, 42:5 для строки 42 и столбца 5)." }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "Поиск", - "placeholder.find": "Поиск", - "label.previousMatchButton": "Предыдущее совпадение", - "label.nextMatchButton": "Следующее совпадение", - "label.closeButton": "Закрыть", - "label.toggleReplaceButton": "Режим \"Переключение замены\"", - "label.replace": "Заменить", - "placeholder.replace": "Заменить", - "label.replaceButton": "Заменить", - "label.replaceAllButton": "Заменить все" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "Нет соответствующих записей", + "gotoSymbol": "Перейти к символу в редакторе...", + "gotoSymbolByCategoryQuickAccess": "Перейти к символу в редакторе по категории", + "gotoSymbolQuickAccess": "Перейти к символу в редакторе", + "gotoSymbolQuickAccessPlaceholder": "Введите имя символа, к которому нужно перейти." + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "Применение действия кода \"{0}\".", + "codeaction": "Быстрые исправления", + "codeaction.get2": "Получение действий кода из \"{0}\" ([configure] ({1})).", + "formatting2": "Работает форматировщик \"{0}\" ([configure] ({1}))." + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "Режим &&выбора столбцов", + "toggleColumnSelection": "Переключение режима выбора столбца" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "Показать &&мини-карту", + "toggleMinimap": "Переключить мини-карту" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу ALT", + "miMultiCursorCmd": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу COMMAND ", + "miMultiCursorCtrl": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу CTRL", + "toggleLocation": "Включить или отключить режим с несколькими курсорами" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "Отобразить &&управляющие символы", + "toggleRenderControlCharacters": "Переключить управляющие символы" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "&&Отображать пробелы", + "toggleRenderWhitespace": "Переключить отображение пробелов" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "Используется ли сейчас в редакторе перенос по словам.", + "miToggleWordWrap": "&&Перенос по словам", + "toggle.wordwrap": "Вид: переключение режима переноса по словам", + "unwrapMinified": "Отключить перенос для этого файла", + "wrapMinified": "Включить перенос для этого файла" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "не показывать", + "selectAlanguage": "Выберите язык", + "thisAgain": " не показывать.", + "toGetStarted": " чтобы начать работу. Начните ввод, чтобы отклонить, или " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "Вставить выбранный фрагмент из буфера обмена" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "Начать протоколирование грамматики для синтаксиса TextMate" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "Цвет декоратора полей редактора для комментирования диапазонов." + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "Сбой при удалении реакции на комментарий", + "commentAddReactionError": "Сбой при удалении реакции на комментарий: {0}.", + "commentDeleteReactionDefaultError": "Сбой при удалении реакции на комментарий", + "commentDeleteReactionError": "Сбой при удалении реакции на комментарий: {0}.", + "commentToggleReaction": "Переключить реакцию", + "commentToggleReactionDefaultError": "Не удалось переключить реакцию на комментарии", + "commentToggleReactionError": "Не удалось переключить реакцию на комментарий: {0}." + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "Значок для свертывания комментария к проверке.", + "label.collapse": "Свернуть", + "newComment": "Введите новый комментарий", + "reply": "Ответить...", + "startThread": "Начать обсуждение" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "Комментарии", "openComments": "Определяет, когда должна открываться панель комментариев." }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "Выберите поставщика комментариев", - "nextCommentThreadAction": "Перейти к ветви следующего комментария" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "Комментарии для текущей рабочей области", - "resourceWithCommentThreadsLabel": "Комментарии в {0}, полный путь {1}", - "resourceWithCommentLabel": "Комментарий из ${0} в строке {1} столбца {2} в {3}, источник: {4}", - "collapseAll": "Свернуть все" + "nextCommentThreadAction": "Перейти к ветви следующего комментария", + "pickCommentService": "Выберите поставщика комментариев" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "Изображение: {0}", - "image": "Образ" + "image": "Образ", + "imageWithLabel": "Изображение: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "Цвет декоратора полей редактора для комментирования диапазонов." - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "Значок для свертывания комментария к проверке.", - "label.collapse": "Свернуть", - "startThread": "Начать обсуждение", - "reply": "Ответить...", - "newComment": "Введите новый комментарий" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "В этой рабочей области пока нет комментариев." - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "Переключить реакцию", - "commentToggleReactionError": "Не удалось переключить реакцию на комментарий: {0}.", - "commentToggleReactionDefaultError": "Не удалось переключить реакцию на комментарии", - "commentDeleteReactionError": "Сбой при удалении реакции на комментарий: {0}.", - "commentDeleteReactionDefaultError": "Сбой при удалении реакции на комментарий", - "commentAddReactionError": "Сбой при удалении реакции на комментарий: {0}.", - "commentAddReactionDefaultError": "Сбой при удалении реакции на комментарий" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "Свернуть все", + "resourceWithCommentLabel": "Комментарий из ${0} в строке {1} столбца {2} в {3}, источник: {4}", + "resourceWithCommentThreadsLabel": "Комментарии в {0}, полный путь {1}", + "rootCommentsLabel": "Комментарии для текущей рабочей области" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "Выбор реакций..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "В этой рабочей области пока нет комментариев." + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "Встроенный", + "promptOpenWith.defaultEditor.displayName": "Текстовый редактор" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "Тип представления (viewType) текущего активного пользовательского редактора." }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "Текстовый редактор", - "builtinProviderDisplayName": "Встроенный" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "Добавленные специализированные редакторы.", - "contributes.viewType": "Идентификатор пользовательского редактора. Он должен быть уникальным для всех пользовательских редакторов, поэтому рекомендуется включить в него идентификатор расширения как часть значения параметра \"viewType\". Параметр \"viewType\" используется при регистрации пользовательских редакторов с помощью метода \"vscode.registerCustomEditorProvider\" и в [событии активации] \"onCustomEditor:${id}\" (https://code.visualstudio.com/api/references/activation-events).", "contributes.displayName": "Понятное для человека имя специализированного редактора. Оно отображается пользователям при выборе используемого редактора.", - "contributes.selector": "Набор стандартных масок, для которых включен специализированный редактор.", - "contributes.selector.filenamePattern": "Стандартная маска, для которой включен специализированный редактор.", "contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".", "contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.", - "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\"." - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "Отладка", - "startDebugPlaceholder": "Введите имя конфигурации для запуска.", - "startDebuggingHelp": "Начать отладку", - "terminateThread": "Завершить поток", - "debugFocusConsole": "Перевести фокус на консоль отладки", - "jumpToCursor": "Перейти к курсору", - "SetNextStatement": "Задать следующее выражение", - "inlineBreakpoint": "Внутренняя точка останова", - "restartFrame": "Перезапустить кадр", - "copyStackTrace": "Копировать стек вызовов", - "setValue": "Задать значение", - "copyValue": "Копировать значение", - "copyAsExpression": "Копировать как выражение", - "addToWatchExpressions": "Добавить контрольное значение", - "breakWhenValueIsRead": "Прерывать при чтении значения", - "breakWhenValueChanges": "Прерывать при изменении значения", - "breakWhenValueIsAccessed": "Прерывать при доступе к значению", - "editWatchExpression": "Изменить выражение", - "removeWatchExpression": "Удалить выражение", - "miStartDebugging": "&&Запустить отладку", - "miRun": "Запуск &&без отладки", - "miStopDebugging": "&&Остановить отладку", - "miRestart Debugging": "&&Перезапустить отладку", - "miAddConfiguration": "Д&&обавить конфигурацию...", - "miStepOver": "Шаг с о&&бходом", - "miStepInto": "Ш&&аг с заходом", - "miStepOut": "Шаг с &&выходом", - "miContinue": "&&Продолжить", - "miInlineBreakpoint": "Встроенная точка оста&&нова", - "miNewBreakpoint": "&&Новая точка останова", - "miInstallAdditionalDebuggers": "У&&становить дополнительные отладчики...", - "debugPanel": "Консоль отладки", - "miToggleDebugConsole": "Ко&&нсоль отладки", - "run and debug": "Запуск и отладка", - "miViewRun": "&&Выполнить", - "variables": "Переменные", - "watch": "Контрольное значение", - "callStack": "Стек вызовов", - "breakpoints": "Точки останова", - "loadedScripts": "Загруженные сценарии", - "debugConfigurationTitle": "Отладка", - "allowBreakpointsEverywhere": "Разрешить установку точек останова в любом файле.", - "openExplorerOnEnd": "Автоматическое открытие представления проводника в конце сеанса отладки.", - "inlineValues": "Показывать значения переменных в редакторе во время отладки.", - "inlineValues.on": "Всегда показывать значения переменных в редакторе во время отладки.", - "inlineValues.off": "Никогда не показывать значения переменных в редакторе во время отладки.", - "inlineValues.focusNoScroll": "Показывать значения переменных в редакторе во время отладки, когда язык поддерживает расположения встроенных значений.", - "toolBarLocation": "Определяет положение панели отладки: \"перемещаемая\" во всех представлениях, \"закрепленная\" в представлении отладки или \"скрытая\".", - "never": "Никогда не отображать отладку в строке состояния", - "always": "Всегда отображать отладку в строке состояния", - "onFirstSessionStart": "Отображать отладку в строке состояния только после первого запуска отладки", - "showInStatusBar": "Определяет, должна ли отображаться строка состояния отладки.", - "debug.console.closeOnEnd": "Определяет, должна ли консоль отладки автоматически закрываться по окончании сеанса отладки.", - "debug.terminal.clearBeforeReusing": "Очистить терминал перед запуском нового сеанса отладки в интегрированном или внешнем терминале.", - "openDebug": "Определяет, когда должно быть открыто представление отладки.", - "showSubSessionsInToolBar": "Определяет, отображаются ли подчиненные сеансы отладки на панели инструментов отладки. Если этот параметр имеет значение false, команда остановки для подчиненного сеанса также остановит родительский сеанс.", - "debug.console.fontSize": "Определяет размер шрифта в пикселях в консоли отладки.", - "debug.console.fontFamily": "Определяет семейство шрифтов в консоли отладки.", - "debug.console.lineHeight": "Определяет высоту строки в пикселях в консоли отладки. Используйте значение 0 для вычисления высоты строки по размеру шрифта.", - "debug.console.wordWrap": "Определяет, используется ли перенос строк в консоли отладки.", - "debug.console.historySuggestions": "Определяет, должна ли консоль отладки предлагать ранее введенные входные данные.", - "debug.console.collapseIdenticalLines": "Определяет, необходимо ли сворачивать одинаковые строки и отображать число вхождений с помощью значка в консоли отладки.", - "launch": "Глобальная конфигурация запуска отладки. Ее следует использовать в качестве альтернативы \"launch.json\", при этом она используется совместно несколькими рабочими областями.", - "debug.focusWindowOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.", - "debugAnyway": "Пропустите ошибки задач и начните отладку.", - "showErrors": "Отображение представления проблем без запуска отладки.", - "prompt": "Вывод запроса пользователю.", - "cancel": "Отменить отладку.", - "debug.onTaskErrors": "Указывает действия, выполняемые при обнаружении ошибок после запуска preLaunchTask.", - "showBreakpointsInOverviewRuler": "Определяет, нужно ли отображать точки останова на обзорной линейке.", - "showInlineBreakpointCandidates": "Определяет, должны ли декораторы кандидатов на внутренние точки останова отображаться в редакторе во время отладки.", - "debug.saveBeforeStart": "Управляет тем, какие редакторы необходимо сохранить перед началом сеанса отладки.", - "debug.saveBeforeStart.allEditorsInActiveGroup": "Сохранить все редакторы в активной группе перед началом сеанса отладки.", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Сохранить все редакторы в активной группе за исключением безымянных перед началом сеанса отладки.", - "debug.saveBeforeStart.none": "Не сохранять никакие редакторы перед началом сеанса отладки." - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "Добавить конфигурацию..." + "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\".", + "contributes.selector": "Набор стандартных масок, для которых включен специализированный редактор.", + "contributes.selector.filenamePattern": "Стандартная маска, для которой включен специализированный редактор.", + "contributes.viewType": "Идентификатор пользовательского редактора. Он должен быть уникальным для всех пользовательских редакторов, поэтому рекомендуется включить в него идентификатор расширения как часть значения параметра \"viewType\". Параметр \"viewType\" используется при регистрации пользовательских редакторов с помощью метода \"vscode.registerCustomEditorProvider\" и в [событии активации] \"onCustomEditor:${id}\" (https://code.visualstudio.com/api/references/activation-events)." }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "Точка ведения журнала", - "breakpoint": "Точка останова", - "breakpointHasConditionDisabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте включить {0} вместо удаления.", - "message": "Сообщение", - "condition": "Условие", - "breakpointHasConditionEnabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте отключить {0} вместо удаления.", - "removeLogPoint": "Удалить {0}", - "disableLogPoint": "{0} {1}", - "disable": "Отключить", - "enable": "Включить", - "cancel": "Отмена", - "removeBreakpoint": "Удалить {0}", - "editBreakpoint": "Изменить {0}...", - "disableBreakpoint": "Отключить {0}", - "enableBreakpoint": "Включить {0}", - "removeBreakpoints": "Удалить точки останова", - "removeInlineBreakpointOnColumn": "Удалить внутреннюю точку останова в столбце {0}", - "removeLineBreakpoint": "Удалить точку останова из строки", - "editBreakpoints": "Изменить точки останова", - "editInlineBreakpointOnColumn": "Изменить внутреннюю точку останова в столбце {0}", - "editLineBrekapoint": "Изменить точку останова в строке", - "enableDisableBreakpoints": "Включить или отключить точки останова", - "disableInlineColumnBreakpoint": "Отключить внутреннюю точку останова в столбце {0}", - "disableBreakpointOnLine": "Отключить точку останова в строке", - "enableBreakpoints": "Включить внутреннюю точку останова в столбце {0} ", - "enableBreakpointOnLine": "Включить точку останова в строке", "addBreakpoint": "Добавить точку останова", "addConditionalBreakpoint": "Добавить условную точку останова...", "addLogPoint": "Добавить точку журнала...", - "debugIcon.breakpointForeground": "Цвет значка для точек останова.", - "debugIcon.breakpointDisabledForeground": "Цвет значка для отключенных точек останова.", - "debugIcon.breakpointUnverifiedForeground": "Цвет значка для непроверенных точек останова.", + "breakpoint": "Точка останова", + "breakpointHasConditionDisabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте включить {0} вместо удаления.", + "breakpointHasConditionEnabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте отключить {0} вместо удаления.", + "cancel": "Отмена", + "condition": "Условие", "debugIcon.breakpointCurrentStackframeForeground": "Цвет значка для кадра стека текущей точки останова.", - "debugIcon.breakpointStackframeForeground": "Цвет значка для всех кадров стека точки останова." + "debugIcon.breakpointDisabledForeground": "Цвет значка для отключенных точек останова.", + "debugIcon.breakpointForeground": "Цвет значка для точек останова.", + "debugIcon.breakpointStackframeForeground": "Цвет значка для всех кадров стека точки останова.", + "debugIcon.breakpointUnverifiedForeground": "Цвет значка для непроверенных точек останова.", + "disable": "Отключить", + "disableBreakpoint": "Отключить {0}", + "disableBreakpointOnLine": "Отключить точку останова в строке", + "disableInlineColumnBreakpoint": "Отключить внутреннюю точку останова в столбце {0}", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "Изменить {0}...", + "editBreakpoints": "Изменить точки останова", + "editInlineBreakpointOnColumn": "Изменить внутреннюю точку останова в столбце {0}", + "editLineBrekapoint": "Изменить точку останова в строке", + "enable": "Включить", + "enableBreakpoint": "Включить {0}", + "enableBreakpointOnLine": "Включить точку останова в строке", + "enableBreakpoints": "Включить внутреннюю точку останова в столбце {0} ", + "enableDisableBreakpoints": "Включить или отключить точки останова", + "logPoint": "Точка ведения журнала", + "message": "Сообщение", + "removeBreakpoint": "Удалить {0}", + "removeBreakpoints": "Удалить точки останова", + "removeInlineBreakpointOnColumn": "Удалить внутреннюю точку останова в столбце {0}", + "removeLineBreakpoint": "Удалить точку останова из строки", + "removeLogPoint": "Удалить {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "Цвет фона для выделения строки в верхнем кадре стека.", - "focusedStackFrameLineHighlight": "Цвет фона для выделения строки в кадре стека, на котором находится фокус." - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "Фильтр (например: text, !exclude)", - "debugConsole": "Консоль отладки", - "startDebugFirst": "Запустите сеанс отладки для вычисления выражений", - "actions.repl.acceptInput": "Прием входных данных REPL", - "repl.action.filter": "Фокус на содержимом для фильтрации в REPL", - "actions.repl.copyAll": "Отладка: скопировать все содержимое консоли", - "filter": "Фильтр", - "selectRepl": "Выбрать консоль отладки", - "clearRepl": "Очистить консоль", - "debugConsoleCleared": "Консоль отладки очищена", - "collapse": "Свернуть все", - "paste": "Вставить", - "copyAll": "Копировать все", - "copy": "Копирование" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "От&&крыть конфигурации", - "selectWorkspaceFolder": "Выберите папку рабочей области, в которой нужно создать файл launch.json, или добавьте его в файл конфигурации рабочей области.", - "debugPanel": "Консоль отладки", - "startAdditionalSession": "Запустить дополнительный сеанс" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "Тип отладки для активного сеанса отладки. Например, \"python\".", - "debugConfigurationType": "Тип отладки для выбранной конфигурации запуска. Например, \"python\".", - "debugState": "Состояние сеанса отладки, на котором находится фокус. Одно из следующих значений: \"inactive\" (неактивен), \"initializing\" (инициализация), \"stopped\" (остановлен) или \"running\" (выполняется).", - "debugUX": "Состояние пользовательского интерфейса отладки. Если конфигурации отладки отсутствуют, используется значение \"simple\", в противном случае — \"default\". Используется, чтобы определить, когда следует отображать представления приветствия во вьюлете отладки.", - "inDebugMode": "Значение true, если отладка выполняется, в противном случае — false.", - "inDebugRepl": "Значение true, если фокус находится на консоли отладки, в противном случае — false.", - "breakpointWidgetVisibile": "Значение true, если мини-приложение зоны для редактора точек останова является видимым, в противном случае — false.", - "inBreakpointWidget": "Значение true, если фокус находится на мини-приложении зоны для редактора точек останова, в противном случае — false.", - "breakpointsFocused": "Значение true, если фокус находится на представлении \"Точки останова\", в противном случае — значение false.", - "watchExpressionsFocused": "Значение true, если на представлении \"Контрольное значение\" находится фокус, в противном случае — false.", - "watchExpressionsExist": "Значение true, если существует хотя бы одно выражение с контрольным значением, в противном случае —— false.", - "variablesFocused": "Значение true, если фокус находится на представлении \"Переменные\", в противном случае — false.", - "expressionSelected": "Значение true, если поле ввода выражения открыто в представлении \"Контрольное значение\" или \"Переменные\", в противном случае — false.", - "breakpointInputFocused": "Значение true, если фокус находится на поле ввода в представлении \"Точки останова\".", - "callStackItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Стек вызовов\". Примеры: \"session\" (сеанс), \"thread\" (поток), \"stackFrame\" (кадр стека).", - "callStackSessionIsAttach": "Значение true, если сеанс в представлении \"Стек вызовов\", представляет собой присоединение, в противном случае — false. Используется для внутренних меню в представлении \"Стек вызовов\".", - "callStackItemStopped": "Значение true, если элемент стека вызовов, на котором находится фокус, остановлен. Используется для внутренних меню в представлении \"Стек вызовов\".", - "callStackSessionHasOneThread": "Значение true, если сеанс в представлении \"Стек вызовов\", на котором находится фокус, имеет ровно один поток. Используется для внутренних меню в представлении \"Стек вызовов\".", - "watchItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Контрольное значение\". Примеры: \"expression\" (выражение), \"variable\" (переменная).", - "breakpointItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Точки останова\". Примеры: \"breakpoint\" (точка останова), \"exceptionBreakpoint\" (точка останова в исключении), \"functionBreakpoint\" (точка останова в функции), \"dataBreakpoint\" (точка останова в данных).", - "breakpointAccessType": "Представляет тип доступа для точки останова в данных, на которой находится фокус, в представлении \"Точки останова\". Например: \"Read\", \"readWrite\", \"write\".", - "breakpointSupportsCondition": "Значение true, если точка останова, на которой находится фокус, поддерживает условия.", - "loadedScriptsSupported": "Значение true, если сеансы, на которых находится фокус, поддерживают представление \"Загруженные скрипты\".", - "loadedScriptsItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Загруженные скрипты\".", - "focusedSessionIsAttach": "Значение true, если сеанс, на котором находится фокус, имеет значение \"attach\".", - "stepBackSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"stepBack\".", - "restartFrameSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"restartFrame\".", - "stackFrameSupportsRestart": "Значение true, если кадр стека, на котором находится фокус, поддерживает \"restartFrame\".", - "jumpToCursorSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"jumpToCursor\".", - "stepIntoTargetsSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"stepIntoTargets\".", - "breakpointsExist": "Значение true, если существует хотя бы одна точка останова.", - "debuggersAvailable": "Значение true, если имеется хотя бы одно активное расширение отладки.", - "debugProtocolVariableMenuContext": "Представляет контекст, который адаптер отладки задает в переменной, на которой находится фокус, в представлении \"Переменные\".", - "debugSetVariableSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"setVariable\".", - "breakWhenValueChangesSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает прерывание выполнения при изменении значения.", - "breakWhenValueIsAccessedSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при доступе к значению.", - "breakWhenValueIsReadSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при чтении значения.", - "variableEvaluateNamePresent": "Значение true, если для переменной, на которой находится фокус, задано поле \"evalauteName\".", - "exceptionWidgetVisible": "Значение true, если мини-приложение исключения отображается.", - "multiSessionRepl": "Значение true, если имеется несколько консолей отладки.", - "multiSessionDebug": "Значение true, если имеется несколько активных сеансов отладки.", - "internalConsoleOptions": "Управляет тем, когда должна быть открыта внутренняя консоль отладки." - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "Время ожидания для \"{1}\" — {0} мс" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "Тип точки останова", + "breakpointWidgetExpressionPlaceholder": "Прервать выполнение, если выражение равно true. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", + "breakpointWidgetHitCountPlaceholder": "Прервать при определенном количестве обращений. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", + "breakpointWidgetLogMessagePlaceholder": "Сообщение, которое должно быть записано в журнал при срабатывании точки останова. Выражения в фигурных скобках {} интерполируются. Нажмите клавишу ВВОД, чтобы принять, или ESC, чтобы отменить действие.", + "expression": "Выражение", + "hitCount": "Количество обращений", + "logMessage": "Сообщение журнала" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "Условие выражения: {0}", - "expressionAndHitCount": "Выражение: {0} | Количество обращений: {1}", - "functionBreakpointsNotSupported": "Точки останова функций не поддерживаются в этом типе отладки", - "dataBreakpointsNotSupported": "Точки останова в данных не поддерживаются этим типом отладки", - "read": "Чтение", - "write": "Запись", "access": "Доступ", - "functionBreakpointPlaceholder": "Функция, в которой производится останов", - "functionBreakPointInputAriaLabel": "Введите точку останова функции.", - "functionBreakpointExpressionPlaceholder": "Прерывание, когда выражение имеет значение true", - "functionBreakPointExpresionAriaLabel": "Введите выражение. Точка останова функции обеспечит прекращение работы, если выражение будет иметь значение true.", - "functionBreakpointHitCountPlaceholder": "Останавливать работу по достижении количества обращений", - "functionBreakPointHitCountAriaLabel": "Введите количество обращений. Точка останова функции обеспечит прекращение работы, если будет достигнуто это число.", - "exceptionBreakpointAriaLabel": "Введите условие для точки останова исключения", - "exceptionBreakpointPlaceholder": "Прерывание, когда выражение имеет значение true", - "breakpoints": "Точки останова", - "disabledLogpoint": "Отключенная точка журнала", - "disabledBreakpoint": "Отключенная точка останова", - "unverifiedLogpoint": "Непроверенная точка журнала", - "unverifiedBreakopint": "Непроверенная точка останова", - "dataBreakpointUnsupported": "Точки останова в данных не поддерживаются этим типом отладки", - "dataBreakpoint": "Точка останова в данных", - "functionBreakpointUnsupported": "Точки останова функций не поддерживаются в этом типе отладки", - "functionBreakpoint": "Точка останова в функции", - "expression": "Условие выражения: {0}", - "hitCount": "Количество обращений: {0}", - "breakpointUnsupported": "Точки останова этого типа не поддерживаются отладчиком", - "logMessage": "Сообщение журнала: {0}", - "breakpoint": "Точка останова", - "addFunctionBreakpoint": "Добавить точку останова в функции", - "miFunctionBreakpoint": "&&Точка останова в функции…", "activateBreakpoints": "Включить или отключить точки останова", - "removeBreakpoint": "Удалить точку останова", - "removeAllBreakpoints": "Удалить все точки останова", - "miRemoveAllBreakpoints": "Удалить &&все точки останова", - "enableAllBreakpoints": "Включить все точки останова", - "miEnableAllBreakpoints": "&&Включить все точки останова", + "addFunctionBreakpoint": "Добавить точку останова в функции", + "breakpoint": "Точка останова", + "breakpointUnsupported": "Точки останова этого типа не поддерживаются отладчиком", + "breakpoints": "Точки останова", + "dataBreakpoint": "Точка останова в данных", + "dataBreakpointUnsupported": "Точки останова в данных не поддерживаются этим типом отладки", + "dataBreakpointsNotSupported": "Точки останова в данных не поддерживаются этим типом отладки", "disableAllBreakpoints": "Отключить все точки останова", - "miDisableAllBreakpoints": "Отключить &&все точки останова", - "reapplyAllBreakpoints": "Повторно применить все точки останова", + "disabledBreakpoint": "Отключенная точка останова", + "disabledLogpoint": "Отключенная точка журнала", + "editBreakpoint": "Изменение точки останова функции…", "editCondition": "Изменить условие…", "editHitCount": "Изменение количества обращений…", - "editBreakpoint": "Изменение точки останова функции…" + "enableAllBreakpoints": "Включить все точки останова", + "exceptionBreakpointAriaLabel": "Введите условие для точки останова исключения", + "exceptionBreakpointPlaceholder": "Прерывание, когда выражение имеет значение true", + "expression": "Условие выражения: {0}", + "expressionAndHitCount": "Выражение: {0} | Количество обращений: {1}", + "expressionCondition": "Условие выражения: {0}", + "functionBreakPointExpresionAriaLabel": "Введите выражение. Точка останова функции обеспечит прекращение работы, если выражение будет иметь значение true.", + "functionBreakPointHitCountAriaLabel": "Введите количество обращений. Точка останова функции обеспечит прекращение работы, если будет достигнуто это число.", + "functionBreakPointInputAriaLabel": "Введите точку останова функции.", + "functionBreakpoint": "Точка останова в функции", + "functionBreakpointExpressionPlaceholder": "Прерывание, когда выражение имеет значение true", + "functionBreakpointHitCountPlaceholder": "Останавливать работу по достижении количества обращений", + "functionBreakpointPlaceholder": "Функция, в которой производится останов", + "functionBreakpointUnsupported": "Точки останова функций не поддерживаются в этом типе отладки", + "functionBreakpointsNotSupported": "Точки останова функций не поддерживаются в этом типе отладки", + "hitCount": "Количество обращений: {0}", + "logMessage": "Сообщение журнала: {0}", + "miDisableAllBreakpoints": "Отключить &&все точки останова", + "miEnableAllBreakpoints": "&&Включить все точки останова", + "miFunctionBreakpoint": "&&Точка останова в функции…", + "miRemoveAllBreakpoints": "Удалить &&все точки останова", + "read": "Чтение", + "reapplyAllBreakpoints": "Повторно применить все точки останова", + "removeAllBreakpoints": "Удалить все точки останова", + "removeBreakpoint": "Удалить точку останова", + "unverifiedBreakopint": "Непроверенная точка останова", + "unverifiedExceptionBreakpoint": "Непроверенная точка останова исключения", + "unverifiedLogpoint": "Непроверенная точка журнала", + "write": "Запись" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "На шаг назад", - "reverseContinue": "Обратно" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "Цвет фона для выделения строки в кадре стека, на котором находится фокус.", + "topStackFrameLineHighlight": "Цвет фона для выделения строки в верхнем кадре стека." }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "Выполняется", - "showMoreStackFrames2": "Показать больше кадров стека", - "session": "Сеанс", - "thread": "Поток", - "restartFrame": "Перезапустить кадр", + "callStackAriaLabel": "Отладка стека вызовов", + "collapse": "Свернуть все", "loadAllStackFrames": "Загрузить все кадры стека", + "restartFrame": "Перезапустить кадр", + "running": "Выполняется", + "session": "Сеанс", + "sessionLabel": "Сеанс \"{0}\": {1}", "showMoreAndOrigin": "Показать еще {0}: {1}", "showMoreStackFrames": "Загрузить дополнительные кадры стека ({0})", - "callStackAriaLabel": "Отладка стека вызовов", - "threadAriaLabel": "Поток \"{0}\": {1}", + "showMoreStackFrames2": "Показать больше кадров стека", "stackFrameAriaLabel": "Кадр стека {0}, строка {1}, {2}", - "sessionLabel": "Сеанс \"{0}\": {1}", - "collapse": "Свернуть все" + "thread": "Поток", + "threadAriaLabel": "Поток \"{0}\": {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 активный сеанс", - "nActiveSessions": "Активные сеансы: {0}", - "compoundMustHaveConfigurations": "Для составного элемента должен быть задан атрибут configurations для запуска нескольких конфигураций.", - "noConfigurationNameInWorkspace": "Не удалось найти конфигурацию запуска \"{0}\" в рабочей области.", - "multipleConfigurationNamesInWorkspace": "В рабочей области есть несколько конфигураций запуска \"{0}\". Используйте имя папки для определения конфигурации.", - "noFolderWithName": "Не удается найти папку с именем '{0}' для конфигурации '{1}' в составном объекте '{2}'.", - "configMissing": "Конфигурация \"{0}\" отсутствует в launch.json.", - "launchJsonDoesNotExist": "\"launch.json\" не существует в переданной папке рабочей области.", - "debugRequestNotSupported": "Атрибут '{0}' имеет неподдерживаемое значение '{1}' в выбранной конфигурации отладки.", - "debugRequesMissing": "В выбранной конфигурации отладки отсутствует атрибут '{0}'.", - "debugTypeNotSupported": "Настроенный тип отладки \"{0}\" не поддерживается.", - "debugTypeMissing": "Отсутствует свойство \"type\" для выбранной конфигурации запуска.", - "installAdditionalDebuggers": "Установка расширения {0}", - "noFolderWorkspaceDebugError": "Отладка активного файла невозможна. Убедитесь, что файл сохранен и у вас установлено расширение отладки для него.", - "debugAdapterCrash": "Процесс адаптера отладки неожиданно завершился ({0})", - "cancel": "Отмена", - "debuggingPaused": "{0}:{1} — отладка приостановлена. Причина: {2}, {3}.", - "breakpointAdded": "Добавлена точка останова, строка {0}, файл {1}.", - "breakpointRemoved": "Удалена точка останова, строка {0}, файл {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "Перезапустить", - "stepOverDebug": "Шаг с обходом", - "stepIntoDebug": "Шаг с заходом", - "stepOutDebug": "Шаг с выходом", - "pauseDebug": "Приостановить", - "disconnect": "Отключить", - "stop": "Остановить", - "continueDebug": "Продолжить", - "focusSession": "Перевести фокус на сеанс", - "selectAndStartDebugging": "Выбрать и начать отладку", - "openLaunchJson": "Открыть {0}", - "startDebug": "Начать отладку", - "startWithoutDebugging": "Начать без отладки", - "chooseLocation": "Выберите конкретное расположение", - "noExecutableCode": "С текущим положением курсора не связан никакой исполняемый код.", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "Задать следующее выражение", + "addToWatchExpressions": "Добавить контрольное значение", + "allowBreakpointsEverywhere": "Разрешить установку точек останова в любом файле.", + "always": "Всегда отображать отладку в строке состояния", + "breakWhenValueChanges": "Прерывать при изменении значения", + "breakWhenValueIsAccessed": "Прерывать при доступе к значению", + "breakWhenValueIsRead": "Прерывать при чтении значения", + "breakpoints": "Точки останова", + "callStack": "Стек вызовов", + "cancel": "Отменить отладку.", + "copyAsExpression": "Копировать как выражение", + "copyStackTrace": "Копировать стек вызовов", + "copyValue": "Копировать значение", + "debug.console.closeOnEnd": "Определяет, должна ли консоль отладки автоматически закрываться по окончании сеанса отладки.", + "debug.console.collapseIdenticalLines": "Определяет, необходимо ли сворачивать одинаковые строки и отображать число вхождений с помощью значка в консоли отладки.", + "debug.console.fontFamily": "Определяет семейство шрифтов в консоли отладки.", + "debug.console.fontSize": "Определяет размер шрифта в пикселях в консоли отладки.", + "debug.console.historySuggestions": "Определяет, должна ли консоль отладки предлагать ранее введенные входные данные.", + "debug.console.lineHeight": "Определяет высоту строки в пикселях в консоли отладки. Используйте значение 0 для вычисления высоты строки по размеру шрифта.", + "debug.console.wordWrap": "Определяет, используется ли перенос строк в консоли отладки.", + "debug.focusWindowOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.", + "debug.onTaskErrors": "Указывает действия, выполняемые при обнаружении ошибок после запуска preLaunchTask.", + "debug.saveBeforeStart": "Управляет тем, какие редакторы необходимо сохранить перед началом сеанса отладки.", + "debug.saveBeforeStart.allEditorsInActiveGroup": "Сохранить все редакторы в активной группе перед началом сеанса отладки.", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Сохранить все редакторы в активной группе за исключением безымянных перед началом сеанса отладки.", + "debug.saveBeforeStart.none": "Не сохранять никакие редакторы перед началом сеанса отладки.", + "debug.terminal.clearBeforeReusing": "Очистить терминал перед запуском нового сеанса отладки в интегрированном или внешнем терминале.", + "debugAnyway": "Пропустите ошибки задач и начните отладку.", + "debugCategory": "Отладка", + "debugConfigurationTitle": "Отладка", + "debugFocusConsole": "Перевести фокус на консоль отладки", + "debugPanel": "Консоль отладки", + "editWatchExpression": "Изменить выражение", + "inlineBreakpoint": "Внутренняя точка останова", + "inlineValues": "Показывать значения переменных в редакторе во время отладки.", + "inlineValues.focusNoScroll": "Показывать значения переменных в редакторе во время отладки, когда язык поддерживает расположения встроенных значений.", + "inlineValues.off": "Никогда не показывать значения переменных в редакторе во время отладки.", + "inlineValues.on": "Всегда показывать значения переменных в редакторе во время отладки.", "jumpToCursor": "Перейти к курсору", - "debug": "Отладка", - "noFolderDebugConfig": "Откройте папку, чтобы выполнить расширенную настройку отладки.", - "addInlineBreakpoint": "Добавить внутреннюю точку останова" + "launch": "Глобальная конфигурация запуска отладки. Ее следует использовать в качестве альтернативы \"launch.json\", при этом она используется совместно несколькими рабочими областями.", + "loadedScripts": "Загруженные сценарии", + "mRun": "&&Выполнить", + "miAddConfiguration": "Д&&обавить конфигурацию...", + "miContinue": "&&Продолжить", + "miInlineBreakpoint": "Встроенная точка оста&&нова", + "miInstallAdditionalDebuggers": "У&&становить дополнительные отладчики...", + "miNewBreakpoint": "&&Новая точка останова", + "miRestart Debugging": "&&Перезапустить отладку", + "miRun": "Запуск &&без отладки", + "miStartDebugging": "&&Запустить отладку", + "miStepInto": "Ш&&аг с заходом", + "miStepOut": "Шаг с &&выходом", + "miStepOver": "Шаг с о&&бходом", + "miStopDebugging": "&&Остановить отладку", + "miToggleDebugConsole": "Ко&&нсоль отладки", + "miViewRun": "&&Выполнить", + "never": "Никогда не отображать отладку в строке состояния", + "onFirstSessionStart": "Отображать отладку в строке состояния только после первого запуска отладки", + "openDebug": "Определяет, когда должно быть открыто представление отладки.", + "openExplorerOnEnd": "Автоматическое открытие представления проводника в конце сеанса отладки.", + "prompt": "Вывод запроса пользователю.", + "removeWatchExpression": "Удалить выражение", + "restartFrame": "Перезапустить кадр", + "run and debug": "Запуск и отладка", + "setValue": "Задать значение", + "showBreakpointsInOverviewRuler": "Определяет, нужно ли отображать точки останова на обзорной линейке.", + "showErrors": "Отображение представления проблем без запуска отладки.", + "showInStatusBar": "Определяет, должна ли отображаться строка состояния отладки.", + "showInlineBreakpointCandidates": "Определяет, должны ли декораторы кандидатов на внутренние точки останова отображаться в редакторе во время отладки.", + "showSubSessionsInToolBar": "Определяет, отображаются ли подчиненные сеансы отладки на панели инструментов отладки. Если этот параметр имеет значение false, команда остановки для подчиненного сеанса также остановит родительский сеанс.", + "startDebugPlaceholder": "Введите имя конфигурации для запуска.", + "startDebuggingHelp": "Начать отладку", + "terminateThread": "Завершить поток", + "toolBarLocation": "Определяет положение панели отладки: \"перемещаемая\" во всех представлениях, \"закрепленная\" в представлении отладки или \"скрытая\".", + "variables": "Переменные", + "watch": "Контрольное значение" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "Цвет фона панели состояния при отладке программы. Панель состояния показана внизу окна.", - "statusBarDebuggingForeground": "Цвет переднего плана строки состояния при отладке программы. Строка состояния расположена в нижней части окна.", - "statusBarDebuggingBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор при отладке программы. Строка состояния расположена в нижней части окна." - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "Отладка", - "debugTarget": "Отладка: {0}", - "selectAndStartDebug": "Выбрать и запустить конфигурацию отладки" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "Сеанс отладки", - "loadedScriptsAriaLabel": "Отладка загруженных сценариев", - "loadedScriptsRootFolderAriaLabel": "Папка рабочей области {0}, сценарий загружен, отладка", - "loadedScriptsSessionAriaLabel": "Сеанс {0}, сценарий загружен, отладка", - "loadedScriptsFolderAriaLabel": "Папка {0}, сценарий загружен, отладка", - "loadedScriptsSourceAriaLabel": "{0}, сценарий загружен, отладка" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "Отладка: переключить точку останова", - "miToggleBreakpoint": "Перек&&лючить точку останова", - "conditionalBreakpointEditorAction": "Отладка: добавить условную точку останова...", - "miConditionalBreakpoint": "У&&словная точка останова…", - "logPointEditorAction": "Отладка: добавить точку журнала...", - "miLogPoint": "&&Точка ведения журнала…", - "runToCursor": "Выполнить до курсора", - "evaluateInDebugConsole": "Оценить в консоли отладки", - "addToWatch": "Добавить контрольное значение", - "showDebugHover": "Отладка: показать при наведении", - "stepIntoTargets": "Переход к целевым функциям…", - "goToNextBreakpoint": "Отладка: перейти к следующей точке останова", - "goToPreviousBreakpoint": "Отладка: перейти к предыдущей точке останова", - "closeExceptionWidget": "Закрыть мини-приложение исключений" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "Введите выражение контрольного значения", - "watchExpressionPlaceholder": "Выражение с контрольным значением", - "watchAriaTreeLabel": "Отладка выражений контрольных значений", - "watchExpressionAriaLabel": "{0}, значение {1}", - "watchVariableAriaLabel": "{0}, значение {1}", - "collapse": "Свернуть все", - "addWatchExpression": "Добавить выражение", - "removeAllWatchExpressions": "Удалить все выражения" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "Введите новое значение переменной", - "variablesAriaTreeLabel": "Отладка переменных", - "variableScopeAriaLabel": "Область {0}", - "variableAriaLabel": "{0}, значение {1}", - "collapse": "Свернуть все" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "Не удается разрешить ресурс без сеанса отладки.", - "canNotResolveSourceWithError": "Не удалось загрузить источник '{0}': {1}.", - "canNotResolveSource": "Не удалось загрузить источник '{0}'." - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "Запустить", - "openAFileWhichCanBeDebugged": "[Откройте файл](command:{0}), который можно отладить или запустить.", - "runAndDebugAction": "[Запуск и отладка{0}](command:{1})", - "detectThenRunAndDebug": "[Показать](command:{0}) все автоматические конфигурации отладки.", - "customizeRunAndDebug": "Чтобы настроить выполнение и отладку, [создайте файл launch.json](command:{0}).", - "customizeRunAndDebugOpenFolder": "Чтобы настроить выполнение и отладку, [откройте папку](command:{0}) и создайте файл launch.json." - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "Нет соответствующих конфигураций запуска", - "customizeLaunchConfig": "Настройка конфигурации запуска", - "contributed": "добавленный", - "providerAriaLabel": "Конфигурации от поставщика {0}", - "configure": "Настроить", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "Добавить конфигурацию ({0})...", - "addConfiguration": "Добавить конфигурацию..." + "addConfiguration": "Добавить конфигурацию...", + "debugLaunchConfigurations": "Конфигурации запуска отладки", + "debugSession": "Сеанс отладки", + "noConfigurations": "Нет конфигураций" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "У вас нет расширения для отладки {0}. Найти расширение {0} в Marketplace?", + "cancel": "Отмена", + "debugName": "Имя конфигурации; отображается в раскрывающемся меню конфигурации запуска.", + "debugNoType": "Параметр 'type' отладчика является обязательным и должен иметь тип 'string'.", + "debugPostDebugTask": "Задача, которая будет запущена после завершения сеанса отладки.", + "debugPrelaunchTask": "Задача, выполняемая перед началом сеанса отладки.", + "debugServer": "Только для разработки расширений отладки: если указан порт, VS Code пытается подключиться к адаптеру отладки, запущенному в режиме сервера.", + "findExtension": "Найти {0} расширения", + "installExt": "Установка расширения...", + "installLanguage": "Установка расширения для {0}...", + "selectDebug": "Выбрать среду" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "Цвет фона для панели инструментов отладки.", - "debugToolBarBorder": "Цвет границы для панели инструментов отладки.", - "debugIcon.startForeground": "Значок панели инструментов отладки для запуска отладки.", - "debugIcon.pauseForeground": "Значок панели инструментов отладки для приостановки.", - "debugIcon.stopForeground": "Значок панели инструментов отладки для остановки.", + "debugIcon.continueForeground": "Значок панели инструментов отладки для продолжения.", "debugIcon.disconnectForeground": "Значок панели инструментов отладки для отключения.", + "debugIcon.pauseForeground": "Значок панели инструментов отладки для приостановки.", "debugIcon.restartForeground": "Значок панели инструментов отладки для перезапуска.", - "debugIcon.stepOverForeground": "Значок панели инструментов отладки для шага с обходом.", + "debugIcon.startForeground": "Значок панели инструментов отладки для запуска отладки.", + "debugIcon.stepBackForeground": "Значок панели инструментов отладки для шага назад.", "debugIcon.stepIntoForeground": "Значок панели инструментов отладки для шага с заходом.", "debugIcon.stepOutForeground": "Значок панели инструментов отладки для шага с обходом.", - "debugIcon.continueForeground": "Значок панели инструментов отладки для продолжения.", - "debugIcon.stepBackForeground": "Значок панели инструментов отладки для шага назад." + "debugIcon.stepOverForeground": "Значок панели инструментов отладки для шага с обходом.", + "debugIcon.stopForeground": "Значок панели инструментов отладки для остановки.", + "debugToolBarBackground": "Цвет фона для панели инструментов отладки.", + "debugToolBarBorder": "Цвет границы для панели инструментов отладки." }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "Значок представления консоли отладки.", - "runViewIcon": "Значок представления выполнения.", - "variablesViewIcon": "Значок представления переменных.", - "watchViewIcon": "Значок представления контрольных значений.", - "callStackViewIcon": "Значок представления стека вызовов.", - "breakpointsViewIcon": "Значок представления точек останова.", - "loadedScriptsViewIcon": "Значок представления загруженных скриптов.", - "debugBreakpoint": "Значок для точек останова.", - "debugBreakpointDisabled": "Значок для отключенных точек останова.", - "debugBreakpointUnverified": "Значок для непроверенных точек останова.", - "debugBreakpointFunction": "Значок для точек останова в функциях.", - "debugBreakpointFunctionDisabled": "Значок для отключенных точек останова в функциях.", - "debugBreakpointFunctionUnverified": "Значок для непроверенных точек останова в функциях.", - "debugBreakpointConditional": "Значок для условных точек останова.", - "debugBreakpointConditionalDisabled": "Значок для отключенных условных точек останова.", - "debugBreakpointConditionalUnverified": "Значок для непроверенных условных точек останова.", - "debugBreakpointData": "Значок для точек останова в данных.", - "debugBreakpointDataDisabled": "Значок для отключенных точек останова в данных.", - "debugBreakpointDataUnverified": "Значок для непроверенных точек останова в данных.", - "debugBreakpointLog": "Значок для точек останова в журналах.", - "debugBreakpointLogDisabled": "Значок для отключенной точки останова в журнале.", - "debugBreakpointLogUnverified": "Значок для непроверенных точек останова в журналах.", - "debugBreakpointHint": "Значок для подсказок точек останова, отображаемый при наведении указателя мыши на поле глифов редактора.", - "debugBreakpointUnsupported": "Значок для неподдерживаемых точек останова.", - "debugStackframe": "Значок для кадра стека, отображаемый в поле глифов редактора.", - "debugStackframeFocused": "Значок для кадра стека, на котором находится фокус, отображаемый в поле глифов редактора.", - "debugGripper": "Значок для захвата панели отладки.", - "debugRestartFrame": "Значок для действия перезапуска кадра при отладке.", - "debugStop": "Значок для действия остановки отладки.", - "debugDisconnect": "Значок для действия отключения отладки.", - "debugRestart": "Значок для действия перезапуска отладки.", - "debugStepOver": "Значок для действия шага с обходом при отладке.", - "debugStepInto": "Значок для действия шага с заходом при отладке.", - "debugStepOut": "Значок для действия шага с выходом при отладке.", - "debugStepBack": "Значок для действия перехода на шаг назад при отладке.", - "debugPause": "Значок для действия приостановки отладки.", - "debugContinue": "Значок для действия продолжения отладки.", - "debugReverseContinue": "Значок для действия продолжения отладки в обратном порядке.", - "debugStart": "Значок для действия запуска отладки.", - "debugConfigure": "Значок для действия настройки отладки.", - "debugConsole": "Значок для действия открытия консоли отладки.", - "debugCollapseAll": "Значок для действия сворачивания всех элементов в представлениях отладки.", - "callstackViewSession": "Значок сеанса в представлении стека вызовов.", - "debugConsoleClearAll": "Значок для действия очистки всех элементов в консоли отладки.", - "watchExpressionsRemoveAll": "Значок для действия \"Удалить все\" в представлении контрольных значений.", - "watchExpressionsAdd": "Значок для действия добавления в представлении контрольных значений.", - "watchExpressionsAddFuncBreakpoint": "Значок для действия добавления точки останова в функции в представлении контрольных значений.", - "breakpointsRemoveAll": "Значок для действия \"Удалить все\" в представлении точек останова.", - "breakpointsActivate": "Значок для действия активации в представлении точек останова.", - "debugConsoleEvaluationInput": "Значок для входного маркера вычисления отладки.", - "debugConsoleEvaluationPrompt": "Значок для запроса на вычисление отладки." + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "Добавить внутреннюю точку останова", + "chooseLocation": "Выберите конкретное расположение", + "continueDebug": "Продолжить", + "debug": "Отладка", + "disconnect": "Отключить", + "focusSession": "Перевести фокус на сеанс", + "jumpToCursor": "Перейти к курсору", + "noExecutableCode": "С текущим положением курсора не связан никакой исполняемый код.", + "openLaunchJson": "Открыть \"{0}\"", + "pauseDebug": "Приостановить", + "restartDebug": "Перезапустить", + "selectAndStartDebugging": "Выбрать и начать отладку", + "startDebug": "Начать отладку", + "startWithoutDebugging": "Начать без отладки", + "stepIntoDebug": "Шаг с заходом", + "stepOutDebug": "Шаг с выходом", + "stepOverDebug": "Шаг с обходом", + "stop": "Остановить" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "Цвет границ мини-приложения исключений.", - "debugExceptionWidgetBackground": "Цвет фона мини-приложения исключений.", - "exceptionThrownWithId": "Возникло исключение: {0}", - "exceptionThrown": "Произошло исключение.", - "close": "Закрыть" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "Не удается создать файл launch.json в папке .vscode ({0}).", + "editLaunchConfig": "Изменить конфигурацию отладки в файле launch.json", + "selectConfiguration": "Выберите конфигурацию запуска", + "user settings": "Параметры пользователя", + "workspace": "Рабочая область" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "Добавить контрольное значение", + "closeExceptionWidget": "Закрыть мини-приложение исключений", + "conditionalBreakpointEditorAction": "Отладка: добавить условную точку останова...", + "evaluateInDebugConsole": "Оценить в консоли отладки", + "goToNextBreakpoint": "Отладка: перейти к следующей точке останова", + "goToPreviousBreakpoint": "Отладка: перейти к предыдущей точке останова", + "logPointEditorAction": "Отладка: добавить точку журнала...", + "miConditionalBreakpoint": "У&&словная точка останова…", + "miLogPoint": "&&Точка ведения журнала…", + "miToggleBreakpoint": "Перек&&лючить точку останова", + "runToCursor": "Выполнить до курсора", + "showDebugHover": "Отладка: показать при наведении", + "stepIntoTargets": "Переход к целевым функциям…", + "toggleBreakpointAction": "Отладка: переключить точку останова" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "Добавить конфигурацию...", + "editor.inlineValuesBackground": "Цвет фона встроенного значения отладки.", + "editor.inlineValuesForeground": "Цвет текста встроенного значения отладки." }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "Удерживайте клавишу {0}, чтобы переключиться к наведению на язык в редакторе.", "treeAriaLabel": "Отладка при наведении", "variableAriaLabel": "{0}, значение {1}, переменные, отладка" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "Недопустимые атрибуты переменных", - "startDebugFirst": "Запустите сеанс отладки для вычисления выражений", - "notAvailable": "Нет данных", - "pausedOn": "Приостановлено на {0}", - "paused": "Приостановлено", - "running": "Выполняется", - "breakpointDirtydHover": "Непроверенная точка останова. Файл был изменен, перезапустите сеанс отладки." + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "Значок для действия активации в представлении точек останова.", + "breakpointsRemoveAll": "Значок для действия \"Удалить все\" в представлении точек останова.", + "breakpointsViewIcon": "Значок представления точек останова.", + "callStackViewIcon": "Значок представления стека вызовов.", + "callstackViewSession": "Значок сеанса в представлении стека вызовов.", + "debugBreakpoint": "Значок для точек останова.", + "debugBreakpointConditional": "Значок для условных точек останова.", + "debugBreakpointConditionalDisabled": "Значок для отключенных условных точек останова.", + "debugBreakpointConditionalUnverified": "Значок для непроверенных условных точек останова.", + "debugBreakpointData": "Значок для точек останова в данных.", + "debugBreakpointDataDisabled": "Значок для отключенных точек останова в данных.", + "debugBreakpointDataUnverified": "Значок для непроверенных точек останова в данных.", + "debugBreakpointDisabled": "Значок для отключенных точек останова.", + "debugBreakpointFunction": "Значок для точек останова в функциях.", + "debugBreakpointFunctionDisabled": "Значок для отключенных точек останова в функциях.", + "debugBreakpointFunctionUnverified": "Значок для непроверенных точек останова в функциях.", + "debugBreakpointHint": "Значок для подсказок точек останова, отображаемый при наведении указателя мыши на поле глифов редактора.", + "debugBreakpointLog": "Значок для точек останова в журналах.", + "debugBreakpointLogDisabled": "Значок для отключенной точки останова в журнале.", + "debugBreakpointLogUnverified": "Значок для непроверенных точек останова в журналах.", + "debugBreakpointUnsupported": "Значок для неподдерживаемых точек останова.", + "debugBreakpointUnverified": "Значок для непроверенных точек останова.", + "debugCollapseAll": "Значок для действия сворачивания всех элементов в представлениях отладки.", + "debugConfigure": "Значок для действия настройки отладки.", + "debugConsole": "Значок для действия открытия консоли отладки.", + "debugConsoleClearAll": "Значок для действия очистки всех элементов в консоли отладки.", + "debugConsoleEvaluationInput": "Значок для входного маркера вычисления отладки.", + "debugConsoleEvaluationPrompt": "Значок для запроса на вычисление отладки.", + "debugConsoleViewIcon": "Значок представления консоли отладки.", + "debugContinue": "Значок для действия продолжения отладки.", + "debugDisconnect": "Значок для действия отключения отладки.", + "debugGripper": "Значок для захвата панели отладки.", + "debugPause": "Значок для действия приостановки отладки.", + "debugRestart": "Значок для действия перезапуска отладки.", + "debugRestartFrame": "Значок для действия перезапуска кадра при отладке.", + "debugReverseContinue": "Значок для действия продолжения отладки в обратном порядке.", + "debugStackframe": "Значок для кадра стека, отображаемый в поле глифов редактора.", + "debugStackframeFocused": "Значок для кадра стека, на котором находится фокус, отображаемый в поле глифов редактора.", + "debugStart": "Значок для действия запуска отладки.", + "debugStepBack": "Значок для действия перехода на шаг назад при отладке.", + "debugStepInto": "Значок для действия шага с заходом при отладке.", + "debugStepOut": "Значок для действия шага с выходом при отладке.", + "debugStepOver": "Значок для действия шага с обходом при отладке.", + "debugStop": "Значок для действия остановки отладки.", + "loadedScriptsViewIcon": "Значок представления загруженных скриптов.", + "runViewIcon": "Значок представления выполнения.", + "variablesViewIcon": "Значок представления переменных.", + "watchExpressionsAdd": "Значок для действия добавления в представлении контрольных значений.", + "watchExpressionsAddFuncBreakpoint": "Значок для действия добавления точки останова в функции в представлении контрольных значений.", + "watchExpressionsRemoveAll": "Значок для действия \"Удалить все\" в представлении контрольных значений.", + "watchViewIcon": "Значок представления контрольных значений." }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "Сообщение, которое должно быть записано в журнал при срабатывании точки останова. Выражения в фигурных скобках {} интерполируются. Нажмите клавишу ВВОД, чтобы принять, или ESC, чтобы отменить действие.", - "breakpointWidgetHitCountPlaceholder": "Прервать при определенном количестве обращений. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", - "breakpointWidgetExpressionPlaceholder": "Прервать выполнение, если выражение равно true. Нажмите клавишу ВВОД, чтобы принять, или ESC для отмены.", - "expression": "Выражение", - "hitCount": "Количество обращений", - "logMessage": "Сообщение журнала", - "breakpointType": "Тип точки останова" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "Конфигурации запуска отладки", - "noConfigurations": "Нет конфигураций", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "Добавить конфигурацию ({0})...", "addConfiguration": "Добавить конфигурацию...", - "debugSession": "Сеанс отладки" + "configure": "Настроить", + "contributed": "добавленный", + "customizeLaunchConfig": "Настройка конфигурации запуска", + "noDebugResults": "Нет соответствующих конфигураций запуска", + "providerAriaLabel": "Конфигурации от поставщика {0}" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 активный сеанс", + "breakpointAdded": "Добавлена точка останова, строка {0}, файл {1}.", + "breakpointRemoved": "Удалена точка останова, строка {0}, файл {1}", + "cancel": "Отмена", + "compoundMustHaveConfigurations": "Для составного элемента должен быть задан атрибут configurations для запуска нескольких конфигураций.", + "configMissing": "Конфигурация \"{0}\" отсутствует в launch.json.", + "debugAdapterCrash": "Процесс адаптера отладки неожиданно завершился ({0})", + "debugRequesMissing": "В выбранной конфигурации отладки отсутствует атрибут '{0}'.", + "debugRequestNotSupported": "Атрибут '{0}' имеет неподдерживаемое значение '{1}' в выбранной конфигурации отладки.", + "debugTrust": "Отладка выполняет задачи сборки и код программы из рабочей области.", + "debugTypeMissing": "Отсутствует свойство \"type\" для выбранной конфигурации запуска.", + "debugTypeNotSupported": "Настроенный тип отладки \"{0}\" не поддерживается.", + "debuggingPaused": "{0}:{1} — отладка приостановлена. Причина: {2}, {3}.", + "installAdditionalDebuggers": "Установка расширения {0}", + "launchJsonDoesNotExist": "\"launch.json\" не существует в переданной папке рабочей области.", + "multipleConfigurationNamesInWorkspace": "В рабочей области есть несколько конфигураций запуска \"{0}\". Используйте имя папки для определения конфигурации.", + "nActiveSessions": "Активные сеансы: {0}", + "noConfigurationNameInWorkspace": "Не удалось найти конфигурацию запуска \"{0}\" в рабочей области.", + "noFolderWithName": "Не удается найти папку с именем '{0}' для конфигурации '{1}' в составном объекте '{2}'.", + "noFolderWorkspaceDebugError": "Отладка активного файла невозможна. Убедитесь, что файл сохранен и у вас установлено расширение отладки для него.", + "runTrust": "Запуск выполняет задачи сборки и код программы из рабочей области." + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "Отладка началась.", + "debuggingStopped": "Отладка остановилась.", + "noDebugAdapter": "Отладчик недоступен, не удается отправить \"{0}\".", + "sessionNotReadyForBreakpoints": "В этом сеансе пока не могут использоваться точки останова" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "Отладка: {0}", + "selectAndStartDebug": "Выбрать и запустить конфигурацию отладки", + "status.debug": "Отладка" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "Не удалось найти указанную задачу.", + "DebugTaskNotFoundWithTaskId": "Не удалось найти задачу \"{0}\".", + "abort": "Прервать", + "cancel": "Отмена", + "debugAnyway": "Все равно выполнить отладку", + "invalidTaskReference": "Не удается сослаться на задачу \"{0}\" из конфигурации запуска, которая находится в другой папке рабочей области.", + "preLaunchTaskError": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", + "preLaunchTaskErrors": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", + "preLaunchTaskExitCode": "Выполнение предварительной задачи \"{0}\" завершено с кодом выхода {1}.", + "preLaunchTaskTerminated": "Задача preLaunchTask \"{0}\" завершена.", + "remember": "Запомнить мой выбор в параметрах пользователя", + "rememberTask": "Запомнить мой выбор для этой задачи", + "showErrors": "Показать ошибки", + "taskNotTracked": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен.", + "taskNotTrackedWithTaskId": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен." + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "Обратно", + "stepBackDebug": "На шаг назад" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "Консоль отладки", + "miOpenConfigurations": "От&&крыть конфигурации", + "selectWorkspaceFolder": "Выберите папку рабочей области, в которой нужно создать файл launch.json, или добавьте его в файл конфигурации рабочей области.", + "startAdditionalSession": "Запустить дополнительный сеанс" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "Закрыть", + "debugExceptionWidgetBackground": "Цвет фона мини-приложения исключений.", + "debugExceptionWidgetBorder": "Цвет границ мини-приложения исключений.", + "exceptionThrown": "Произошло исключение.", + "exceptionThrownWithId": "Возникло исключение: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "перейти по ссылке с использованием перенаправленного порта", - "followLink": "перейти по ссылке", + "fileLink": "Щелкните мышью с нажатой клавишей CTRL, чтобы {0}", "fileLinkMac": "Щелкните мышью с нажатой клавишей CMD, чтобы {0}", - "fileLink": "Щелкните мышью с нажатой клавишей CTRL, чтобы {0}" + "followForwardedLink": "перейти по ссылке с использованием перенаправленного порта", + "followLink": "перейти по ссылке" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "Отладка загруженных сценариев", + "loadedScriptsFolderAriaLabel": "Папка {0}, сценарий загружен, отладка", + "loadedScriptsRootFolderAriaLabel": "Папка рабочей области {0}, сценарий загружен, отладка", + "loadedScriptsSession": "Сеанс отладки", + "loadedScriptsSessionAriaLabel": "Сеанс {0}, сценарий загружен, отладка", + "loadedScriptsSourceAriaLabel": "{0}, сценарий загружен, отладка" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "Отладчику необходимо открыть новую вкладку или окно для отладчика, но браузер предотвратил это. Вы должны дать разрешение продолжить.", + "cancel": "Отмена", + "continue": "Продолжить", + "moreInfo": "Подробнее", + "noDebugAdapter": "Доступный отладчик не найден. Не удается отправить \"{0}\".", + "noDebugAdapterStart": "Нет адаптера отладки, невозможно начать сеанс отладки." + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "Прием входных данных REPL", + "actions.repl.copyAll": "Отладка: скопировать все содержимое консоли", + "clearRepl": "Очистить консоль", + "collapse": "Свернуть все", + "copy": "Копирование", + "copyAll": "Копировать все", + "debugConsole": "Консоль отладки", + "debugConsoleCleared": "Консоль отладки очищена", + "filter": "Фильтр", + "paste": "Вставить", + "repl.action.filter": "Фокус на содержимом для фильтрации в REPL", + "selectRepl": "Выбрать консоль отладки", + "startDebugFirst": "Запустите сеанс отладки для вычисления выражений", + "workbench.debug.filter.placeholder": "Фильтр (например: text, !exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "Отображается {0} из {1}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "Консоль отладки", - "replVariableAriaLabel": "Переменная {0}, значение {1}", - "occurred": ", произошло {0} раз", + "occurred": ", количество повторений: {0}", + "replGroup": "Группа консоли отладки {0}", "replRawObjectAriaLabel": "Консоль отладки, переменная {0}, значение {1}", - "replGroup": "Группа консоли отладки {0}" + "replVariableAriaLabel": "Переменная {0}, значение {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "Цвет фона панели состояния при отладке программы. Панель состояния показана внизу окна.", + "statusBarDebuggingBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор при отладке программы. Строка состояния расположена в нижней части окна.", + "statusBarDebuggingForeground": "Цвет переднего плана строки состояния при отладке программы. Строка состояния расположена в нижней части окна." + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "Свернуть все", + "variableAriaLabel": "{0}, значение {1}", + "variableScopeAriaLabel": "Область {0}", + "variableValueAriaLabel": "Введите новое значение переменной", + "variablesAriaTreeLabel": "Отладка переменных" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "Добавить выражение", + "collapse": "Свернуть все", + "removeAllWatchExpressions": "Удалить все выражения", + "watchAriaTreeLabel": "Отладка выражений контрольных значений", + "watchExpressionAriaLabel": "{0}, значение {1}", + "watchExpressionInputAriaLabel": "Введите выражение контрольного значения", + "watchExpressionPlaceholder": "Выражение с контрольным значением", + "watchVariableAriaLabel": "{0}, значение {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "Чтобы настроить выполнение и отладку, [создайте файл launch.json](command:{0}).", + "customizeRunAndDebugOpenFolder": "Чтобы настроить выполнение и отладку, [откройте папку](command:{0}) и создайте файл launch.json.", + "detectThenRunAndDebug": "[Показать все автоматические конфигурации отладки](command:{0}).", + "openAFileWhichCanBeDebugged": "[Откройте файл](command:{0}), который можно отладить или запустить.", + "run": "Запустить", + "runAndDebugAction": "[Запуск и отладка{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "Время ожидания для \"{1}\" — {0} мс" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает прерывание выполнения при изменении значения.", + "breakWhenValueIsAccessedSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при доступе к значению.", + "breakWhenValueIsReadSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при чтении значения.", + "breakpointAccessType": "Представляет тип доступа для точки останова в данных, на которой находится фокус, в представлении \"Точки останова\". Например: \"Read\", \"readWrite\", \"write\".", + "breakpointInputFocused": "Значение true, если фокус находится на поле ввода в представлении \"Точки останова\".", + "breakpointItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Точки останова\". Примеры: \"breakpoint\" (точка останова), \"exceptionBreakpoint\" (точка останова в исключении), \"functionBreakpoint\" (точка останова в функции), \"dataBreakpoint\" (точка останова в данных).", + "breakpointSupportsCondition": "Значение true, если точка останова, на которой находится фокус, поддерживает условия.", + "breakpointWidgetVisibile": "Значение true, если мини-приложение зоны для редактора точек останова является видимым, в противном случае — false.", + "breakpointsExist": "Значение true, если существует хотя бы одна точка останова.", + "breakpointsFocused": "Значение true, если фокус находится на представлении \"Точки останова\", в противном случае — значение false.", + "callStackItemStopped": "Значение true, если элемент стека вызовов, на котором находится фокус, остановлен. Используется для внутренних меню в представлении \"Стек вызовов\".", + "callStackItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Стек вызовов\". Примеры: \"session\" (сеанс), \"thread\" (поток), \"stackFrame\" (кадр стека).", + "callStackSessionHasOneThread": "Значение true, если сеанс в представлении \"Стек вызовов\", на котором находится фокус, имеет ровно один поток. Используется для внутренних меню в представлении \"Стек вызовов\".", + "callStackSessionIsAttach": "Значение true, если сеанс в представлении \"Стек вызовов\", представляет собой присоединение, в противном случае — false. Используется для внутренних меню в представлении \"Стек вызовов\".", + "debugConfigurationType": "Тип отладки для выбранной конфигурации запуска. Например, \"python\".", + "debugProtocolVariableMenuContext": "Представляет контекст, который адаптер отладки задает в переменной, на которой находится фокус, в представлении \"Переменные\".", + "debugSetVariableSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"setVariable\".", + "debugState": "Состояние сеанса отладки, на котором находится фокус. Одно из следующих значений: \"inactive\" (неактивен), \"initializing\" (инициализация), \"stopped\" (остановлен) или \"running\" (выполняется).", + "debugType": "Тип отладки для активного сеанса отладки. Например, \"python\".", + "debugUX": "Состояние пользовательского интерфейса отладки. Если конфигурации отладки отсутствуют, используется значение \"simple\", в противном случае — \"default\". Используется, чтобы определить, когда следует отображать представления приветствия во вьюлете отладки.", + "debuggersAvailable": "Значение true, если имеется хотя бы одно активное расширение отладки.", + "exceptionWidgetVisible": "Значение true, если мини-приложение исключения отображается.", + "expressionSelected": "Значение true, если поле ввода выражения открыто в представлении \"Контрольное значение\" или \"Переменные\", в противном случае — false.", + "focusedSessionIsAttach": "Значение true, если сеанс, на котором находится фокус, имеет значение \"attach\".", + "inBreakpointWidget": "Значение true, если фокус находится на мини-приложении зоны для редактора точек останова, в противном случае — false.", + "inDebugMode": "Значение true, если отладка выполняется, в противном случае — false.", + "inDebugRepl": "Значение true, если фокус находится на консоли отладки, в противном случае — false.", + "internalConsoleOptions": "Управляет тем, когда должна быть открыта внутренняя консоль отладки.", + "jumpToCursorSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"jumpToCursor\".", + "loadedScriptsItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Загруженные скрипты\".", + "loadedScriptsSupported": "Значение true, если сеансы, на которых находится фокус, поддерживают представление \"Загруженные скрипты\".", + "multiSessionDebug": "Значение true, если имеется несколько активных сеансов отладки.", + "multiSessionRepl": "Значение true, если имеется несколько консолей отладки.", + "restartFrameSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"restartFrame\".", + "stackFrameSupportsRestart": "Значение true, если кадр стека, на котором находится фокус, поддерживает \"restartFrame\".", + "stepBackSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"stepBack\".", + "stepIntoTargetsSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"stepIntoTargets\".", + "terminateDebuggeeSupported": "Установите значение true, если сфокусированный сеанс поддерживает возможность завершения отлаживаемого кода.", + "variableEvaluateNamePresent": "Значение true, если для переменной, на которой находится фокус, задано поле \"evalauteName\".", + "variablesFocused": "Значение true, если фокус находится на представлении \"Переменные\", в противном случае — false.", + "watchExpressionsExist": "Значение true, если существует хотя бы одно выражение с контрольным значением, в противном случае —— false.", + "watchExpressionsFocused": "Значение true, если на представлении \"Контрольное значение\" находится фокус, в противном случае — false.", + "watchItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Контрольное значение\". Примеры: \"expression\" (выражение), \"variable\" (переменная)." + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "Не удалось загрузить источник '{0}'.", + "canNotResolveSourceWithError": "Не удалось загрузить источник '{0}': {1}.", + "unable": "Не удается разрешить ресурс без сеанса отладки." + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "Непроверенная точка останова. Файл был изменен, перезапустите сеанс отладки.", + "invalidVariableAttributes": "Недопустимые атрибуты переменных", + "notAvailable": "Нет данных", + "paused": "Приостановлено", + "pausedOn": "Приостановлено на {0}", + "running": "Выполняется", + "startDebugFirst": "Запустите сеанс отладки для вычисления выражений" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "Имя папки, в которой расположен составной объект.", + "app.launch.json.compound.name": "Имя составного объекта. Отображается в раскрывающемся меню запуска конфигурации.", + "app.launch.json.compound.stopAll": "Определяет, будет ли завершение одного сеанса вручную приводить к остановке всех составных сеансов.", + "app.launch.json.compounds": "Список составных объектов. Каждый из них ссылается на несколько конфигураций, которые будут запущены вместе.", + "app.launch.json.compounds.configurations": "Имена конфигураций, которые будут запущены как часть этого составного объекта.", + "app.launch.json.configurations": "Список конфигураций. Добавьте новые конфигурации или измените существующие с помощью IntelliSense.", + "app.launch.json.title": "Запустить", + "app.launch.json.version": "Версия этого формата файла.", + "compoundPrelaunchTask": "Задача, выполняемая до запуска любых составных конфигураций.", + "presentation": "Параметры, определяющие, как отображать эту конфигурацию в раскрывающемся списке конфигураций отладки и палитре команд.", + "presentation.group": "Группа, к которой относится эта конфигурация. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.", + "presentation.hidden": "Определяет, нужно ли отображать эту конфигурацию в раскрывающемся списке конфигураций и палитре команд.", + "presentation.order": "Порядок этой конфигурации в группе. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.", + "useUniqueNames": "Используйте уникальное имя конфигурации.", + "vscode.extension.contributes.breakpoints": "Добавляет точки останова.", + "vscode.extension.contributes.breakpoints.language": "Разрешить точки останова для этого языка.", + "vscode.extension.contributes.debuggers": "Добавляет адаптеры отладки.", + "vscode.extension.contributes.debuggers.args": "Необязательные аргументы для передачи адаптеру.", + "vscode.extension.contributes.debuggers.configurationAttributes": "Конфигурации схемы JSON для проверки launch.json.", + "vscode.extension.contributes.debuggers.configurationSnippets": "Фрагменты для добавления новых конфигураций в launch.json.", + "vscode.extension.contributes.debuggers.initialConfigurations": "Конфигурации для создания первоначального файла launch.json.", + "vscode.extension.contributes.debuggers.label": "Отображаемое имя этого адаптера отладки.", + "vscode.extension.contributes.debuggers.languages": "Список языков, для которых расширение отладки может считаться \"отладчиком по умолчанию\".", + "vscode.extension.contributes.debuggers.linux": "Параметры, связанные с Linux.", + "vscode.extension.contributes.debuggers.linux.runtime": "Среда выполнения, используемая для Linux.", + "vscode.extension.contributes.debuggers.osx": "Параметры, связанные с macOS.", + "vscode.extension.contributes.debuggers.osx.runtime": "Среда выполнения, используемая для macOS.", + "vscode.extension.contributes.debuggers.program": "Путь к программе адаптера отладки. Путь указывается либо как абсолютный, либо относительно папки расширения.", + "vscode.extension.contributes.debuggers.runtime": "Дополнительная среда выполнения, используемая в том случае, если атрибут program не указывает на исполняемый файл, но среда выполнения требуется.", + "vscode.extension.contributes.debuggers.runtimeArgs": "Аргументы дополнительной среды выполнения.", + "vscode.extension.contributes.debuggers.type": "Уникальный идентификатор этого адаптера отладки.", + "vscode.extension.contributes.debuggers.variables": "Сопоставление из интерактивных переменных (например, ${action.pickProcess}) в \"launch.json\" с командой.", + "vscode.extension.contributes.debuggers.windows": "Параметры, связанные с Windows.", + "vscode.extension.contributes.debuggers.windows.runtime": "Среда выполнения, используемая для Windows." + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "Неизвестный источник" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "Не удается найти адаптер отладки для типа \"{0}\".", + "debugLinuxConfiguration": "Атрибуты конфигурации запуска для Linux.", + "debugOSXConfiguration": "Атрибуты конфигурации запуска для OS X.", + "debugRequest": "Запросите тип конфигурации. Возможные типы: \"запуск\" и \"подключение\".", + "debugType": "Тип конфигурации.", + "debugTypeNotRecognised": "Не удается распознать тип отладки. Убедитесь, что соответствующее расширение отладки установлено и включено.", + "debugWindowsConfiguration": "Атрибуты конфигурации запуска для Windows.", + "launch.config.comment1": "Используйте IntelliSense, чтобы узнать о возможных атрибутах.", + "launch.config.comment2": "Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.", + "launch.config.comment3": "Для получения дополнительной информации посетите: {0}", + "node2NotSupported": "Значение \"node2\" больше не поддерживается; используйте \"node\" и задайте для атрибута \"protocol\" значение \"inspector\"." }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "Консоль очищена", "snapshotObj": "Для этого объекта показаны только значения-примитивы." }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "Отображается {0} из {1}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "Исполняемый файл адаптера отладки \"{0}\" не существует.", "debugAdapterCannotDetermineExecutable": "Невозможно определить исполняемый файл для адаптера отладки \"{0}\".", "unableToLaunchDebugAdapter": "Не удается запустить адаптер отладки из \"{0}\".", "unableToLaunchDebugAdapterNoArgs": "Не удается запустить адаптер отладки." }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "Выберите конфигурацию запуска", - "editLaunchConfig": "Изменить конфигурацию отладки в файле launch.json", - "DebugConfig.failed": "Не удается создать файл launch.json в папке .vscode ({0}).", - "workspace": "Рабочая область", - "user settings": "Параметры пользователя" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "Отладчик недоступен, не удается отправить \"{0}\".", - "sessionNotReadyForBreakpoints": "В этом сеансе пока не могут использоваться точки останова", - "debuggingStarted": "Отладка началась.", - "debuggingStopped": "Отладка остановилась." - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", - "preLaunchTaskError": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.", - "preLaunchTaskExitCode": "Выполнение предварительной задачи \"{0}\" завершено с кодом выхода {1}.", - "preLaunchTaskTerminated": "Задача preLaunchTask \"{0}\" завершена.", - "debugAnyway": "Все равно выполнить отладку", - "showErrors": "Показать ошибки", - "abort": "Прервать", - "remember": "Запомнить мой выбор в параметрах пользователя", - "cancel": "Отмена", - "rememberTask": "Запомнить мой выбор для этой задачи", - "invalidTaskReference": "Не удается сослаться на задачу \"{0}\" из конфигурации запуска, которая находится в другой папке рабочей области.", - "DebugTaskNotFoundWithTaskId": "Не удалось найти задачу \"{0}\".", - "DebugTaskNotFound": "Не удалось найти указанную задачу.", - "taskNotTrackedWithTaskId": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен.", - "taskNotTracked": "Не удается отследить задачу \"{0}\". Убедитесь, что сопоставитель проблем определен." - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "Параметр 'type' отладчика является обязательным и должен иметь тип 'string'.", - "more": "Подробнее...", - "selectDebug": "Выбор среды" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "Неизвестный источник" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "Добавляет адаптеры отладки.", - "vscode.extension.contributes.debuggers.type": "Уникальный идентификатор этого адаптера отладки.", - "vscode.extension.contributes.debuggers.label": "Отображаемое имя этого адаптера отладки.", - "vscode.extension.contributes.debuggers.program": "Путь к программе адаптера отладки. Путь указывается либо как абсолютный, либо относительно папки расширения.", - "vscode.extension.contributes.debuggers.args": "Необязательные аргументы для передачи адаптеру.", - "vscode.extension.contributes.debuggers.runtime": "Дополнительная среда выполнения, используемая в том случае, если атрибут program не указывает на исполняемый файл, но среда выполнения требуется.", - "vscode.extension.contributes.debuggers.runtimeArgs": "Аргументы дополнительной среды выполнения.", - "vscode.extension.contributes.debuggers.variables": "Сопоставление из интерактивных переменных (например, ${action.pickProcess}) в \"launch.json\" с командой.", - "vscode.extension.contributes.debuggers.initialConfigurations": "Конфигурации для создания первоначального файла launch.json.", - "vscode.extension.contributes.debuggers.languages": "Список языков, для которых расширение отладки может считаться \"отладчиком по умолчанию\".", - "vscode.extension.contributes.debuggers.configurationSnippets": "Фрагменты для добавления новых конфигураций в launch.json.", - "vscode.extension.contributes.debuggers.configurationAttributes": "Конфигурации схемы JSON для проверки launch.json.", - "vscode.extension.contributes.debuggers.windows": "Параметры, связанные с Windows.", - "vscode.extension.contributes.debuggers.windows.runtime": "Среда выполнения, используемая для Windows.", - "vscode.extension.contributes.debuggers.osx": "Параметры, связанные с macOS.", - "vscode.extension.contributes.debuggers.osx.runtime": "Среда выполнения, используемая для macOS.", - "vscode.extension.contributes.debuggers.linux": "Параметры, связанные с Linux.", - "vscode.extension.contributes.debuggers.linux.runtime": "Среда выполнения, используемая для Linux.", - "vscode.extension.contributes.breakpoints": "Добавляет точки останова.", - "vscode.extension.contributes.breakpoints.language": "Разрешить точки останова для этого языка.", - "presentation": "Параметры, определяющие, как отображать эту конфигурацию в раскрывающемся списке конфигураций отладки и палитре команд.", - "presentation.hidden": "Определяет, нужно ли отображать эту конфигурацию в раскрывающемся списке конфигураций и палитре команд.", - "presentation.group": "Группа, к которой относится эта конфигурация. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.", - "presentation.order": "Порядок этой конфигурации в группе. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.", - "app.launch.json.title": "Запустить", - "app.launch.json.version": "Версия этого формата файла.", - "app.launch.json.configurations": "Список конфигураций. Добавьте новые конфигурации или измените существующие с помощью IntelliSense.", - "app.launch.json.compounds": "Список составных объектов. Каждый из них ссылается на несколько конфигураций, которые будут запущены вместе.", - "app.launch.json.compound.name": "Имя составного объекта. Отображается в раскрывающемся меню запуска конфигурации.", - "useUniqueNames": "Используйте уникальное имя конфигурации.", - "app.launch.json.compound.folder": "Имя папки, в которой расположен составной объект.", - "app.launch.json.compounds.configurations": "Имена конфигураций, которые будут запущены как часть этого составного объекта.", - "app.launch.json.compound.stopAll": "Определяет, будет ли завершение одного сеанса вручную приводить к остановке всех составных сеансов.", - "compoundPrelaunchTask": "Задача, выполняемая до запуска любых составных конфигураций." - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "Нет адаптера отладки, невозможно начать сеанс отладки.", - "noDebugAdapter": "Доступный отладчик не найден. Не удается отправить \"{0}\".", - "moreInfo": "Подробнее" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "Не удается найти адаптер отладки для типа \"{0}\".", - "launch.config.comment1": "Используйте IntelliSense, чтобы узнать о возможных атрибутах.", - "launch.config.comment2": "Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.", - "launch.config.comment3": "Для получения дополнительной информации посетите: {0}", - "debugType": "Тип конфигурации.", - "debugTypeNotRecognised": "Не удается распознать тип отладки. Убедитесь, что соответствующее расширение отладки установлено и включено.", - "node2NotSupported": "Значение \"node2\" больше не поддерживается; используйте \"node\" и задайте для атрибута \"protocol\" значение \"inspector\".", - "debugName": "Имя конфигурации; отображается в раскрывающемся меню конфигурации запуска.", - "debugRequest": "Запросите тип конфигурации. Возможные типы: \"запуск\" и \"подключение\".", - "debugServer": "Только для разработки расширений отладки: если указан порт, VS Code пытается подключиться к адаптеру отладки, запущенному в режиме сервера.", - "debugPrelaunchTask": "Задача, выполняемая перед началом сеанса отладки.", - "debugPostDebugTask": "Задача, которая будет запущена после завершения сеанса отладки.", - "debugWindowsConfiguration": "Атрибуты конфигурации запуска для Windows.", - "debugOSXConfiguration": "Атрибуты конфигурации запуска для OS X.", - "debugLinuxConfiguration": "Атрибуты конфигурации запуска для Linux." - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "&&Да", "cancelButton": "Отмена", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "Получает эксперименты для запуска от веб-службы Майкрософт." }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "Запущенные расширения" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "Запустить профиль узла расширения", - "stopExtensionHostProfileStart": "Остановить профиль узла расширения", - "saveExtensionHostProfile": "Сохранить профиль узла расширения" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "Запустить отладку узла расширения", - "restart1": "Профилирование расширений", - "restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?", - "restart3": "&&Перезапустить", - "cancel": "&&Отмена", - "debugExtensionHost.launch.name": "Подключить узел расширения" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "Выполняющиеся расширения" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "Узел расширения профилирования", - "selectAndStartDebug": "Щелкните здесь, чтобы остановить профилирование.", - "profilingExtensionHostTime": "Узел расширения профилирования ({0} с)", - "status.profiler": "Профилировщик расширений", - "restart1": "Профилирование расширений", - "restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?", - "restart3": "&&Перезапустить", - "cancel": "&&Отмена" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "На выполнение последней операции расширения \"{0}\" потребовалось очень много времени, и это помешало запуску других расширений.", - "show": "Показать расширения" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "Открыть папку расширений" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "Нажмите клавишу ВВОД для управления расширениями.", - "manageExtensionsHelp": "Управление расширениями", - "extension": "Расширение", - "extensions": "Расширения", - "miViewExtensions": "Р&&асширения", - "extensionsConfigurationTitle": "Расширения", - "all": "Все расширения", - "enabled": "Только включенные расширения", - "none": "Нет", - "extensions.autoUpdate.true": "Скачивать и автоматически устанавливать обновления для всех расширений.", - "extensions.autoUpdate.enabled": "Скачивать и автоматически устанавливать обновления только для включенных расширений. Отключенные расширения не будут обновлены автоматически.", - "extensions.autoUpdate.false": "Расширения не обновляются автоматически.", - "extensions.autoUpdate": "Управляет поведением автоматического обновления расширений. Обновления извлекаются из веб-службы Майкрософт.", - "extensionsCheckUpdates": "Если этот параметр установлен, производится автоматическая проверка обновлений для расширений. Если для расширения доступно обновление, это расширение помечается как устаревшее в представлении \"Расширения\". Обновления передаются веб-службой Майкрософт.", - "extensionsIgnoreRecommendations": "Если этот параметр установлен, оповещения о рекомендациях по расширениям не будут отображаться.", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Этот параметр не рекомендуется к использованию. Используйте параметр extensions.ignoreRecommendations для управления уведомлениями о рекомендациях. Используйте действия видимости представления расширений, чтобы скрыть рекомендуемое представление по умолчанию.", - "extensionsCloseExtensionDetailsOnViewChange": "Если этот параметр установлен, редакторы со сведениями о расширении будут автоматически закрыты при выходе из представления \"Расширения\".", - "handleUriConfirmedExtensions": "Если расширение указано здесь, то при обработке этим расширением URI запрос подтверждения выдаваться не будет.", - "extensionsWebWorker": "Включение узла расширений рабочих веб-процессов.", - "workbench.extensions.installExtension.description": "Установить данное расширение", - "workbench.extensions.installExtension.arg.name": "Идентификатор расширения или URI ресурса VSIX", - "notFound": "Расширение \"{0}\" не найдено.", - "workbench.extensions.uninstallExtension.description": "Удалить указанное расширение", - "workbench.extensions.uninstallExtension.arg.name": "Идентификатор удаляемого расширения", - "id required": "Требуется идентификатор расширения.", - "notInstalled": "Расширение \"{0}\" не установлено. Убедитесь, что используется полный идентификатор расширения, включая издателя, например: ms-vscode.csharp.", - "builtin": "Расширение \"{0}\" является встроенным и не может быть установлено.", - "workbench.extensions.search.description": "Поиск конкретного расширения", - "workbench.extensions.search.arg.name": "Запрос для использования при поиске", - "installExtensionQuickAccessPlaceholder": "Введите имя расширения для установки или поиска.", - "installExtensionQuickAccessHelp": "Установить или искать расширения", - "miPreferencesExtensions": "&&Расширения", - "showExtensions": "Расширения", - "installExtensions": "Установить расширения", - "showRecommendedKeymapExtensionsShort": "Раскладки клавиатуры", - "miOpenKeymapExtensions": "&&Раскладки клавиатуры", - "miOpenKeymapExtensions2": "Раскладки клавиатуры", - "showLanguageExtensionsShort": "Расширения языка", - "checkForUpdates": "Проверка обновлений расширения", - "noUpdatesAvailable": "Все расширения обновлены.", - "configure auto updating extensions": "Автообновление расширений", - "configureExtensionsAutoUpdate.all": "Все расширения", - "configureExtensionsAutoUpdate.enabled": "Только включенные расширения", - "configureExtensionsAutoUpdate.none": "Нет", - "updateAll": "Обновить все расширения", - "disableAutoUpdate": "Отключить автоматическое обновление расширений", - "enableAutoUpdate": "Включить автоматическое обновление всех расширений", - "enableAll": "Включить все расширения", - "enableAllWorkspace": "Включить все расширения для этой рабочей области", - "disableAll": "Отключить все установленные расширения", - "disableAllWorkspace": "Отключить все установленные расширения для этой рабочей области", - "InstallFromVSIX": "Установка из VSIX…", - "installFromVSIX": "Установить из VSIX", - "installButton": "&&Установить", - "installVSIX": "Установка VSIX для расширений", - "InstallVSIXAction.successReload": "Завершена установка расширения {0} из VSIX. Перезагрузите Visual Studio Code, чтобы включить его.", - "InstallVSIXAction.success": "Завершена установка расширения {0} из VSIX.", - "InstallVSIXAction.reloadNow": "Перезагрузить", - "filterExtensions": "Фильтр расширений...", - "showFeaturedExtensions": "Показать рекомендованные расширения", - "featured filter": "Подборка", - "showPopularExtensions": "Показать популярные расширения", - "most popular filter": "Самое популярное", - "showRecommendedExtensions": "Показать рекомендуемые расширения", - "most popular recommended": "Рекомендуемое", - "recentlyPublishedExtensions": "Показать недавно опубликованные расширения", - "recently published filter": "Недавно опубликованное", - "filter by category": "Категория", - "showBuiltInExtensions": "Отображать встроенные расширения", - "builtin filter": "Встроенное", - "showInstalledExtensions": "Показать установленные расширения", - "installed filter": "Установлено", - "showEnabledExtensions": "Показать включенные расширения", - "enabled filter": "Включено", - "showDisabledExtensions": "Показать отключенные расширения", - "disabled filter": "Отключено", - "showOutdatedExtensions": "Показать устаревшие расширения", - "outdated filter": "Устаревшее", - "sorty by": "Метод сортировки", - "sort by installs": "Число установок", - "sort by rating": "Оценка", - "sort by name": "Имя", - "sort by date": "Дата публикации", - "clearExtensionsSearchResults": "Очистить результаты поиска расширений", - "refreshExtension": "Обновить", - "installWorkspaceRecommendedExtensions": "Установить рекомендуемые расширения рабочей области", - "workbench.extensions.action.copyExtension": "Копировать", - "extensionInfoName": "Имя: {0}", - "extensionInfoId": "Идентификатор: {0}", - "extensionInfoDescription": "Описание: {0}", - "extensionInfoVersion": "Версия: {0}", - "extensionInfoPublisher": "Издатель: {0}", - "extensionInfoVSMarketplaceLink": "Ссылка на Visual Studio Marketplace: {0}", - "workbench.extensions.action.copyExtensionId": "Копировать идентификатор расширения", - "workbench.extensions.action.configure": "Параметры расширения", - "workbench.extensions.action.toggleIgnoreExtension": "Синхронизация этого расширения", - "workbench.extensions.action.ignoreRecommendation": "Пропустить рекомендацию", - "workbench.extensions.action.undoIgnoredRecommendation": "Отменить пропуск рекомендации", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Добавить в рекомендации рабочей области", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Удалить из рекомендаций рабочей области", - "workbench.extensions.action.addToWorkspaceRecommendations": "Добавить расширение в рекомендации рабочей области", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Добавить расширение в рекомендации папки рабочей области", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации рабочей области", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации папки рабочей области" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "Установленные", - "select and install local extensions": "Установить локальные расширения в \"{0}\"...", - "remote": "Удаленный", - "install remote in local": "Установить удаленные расширения локально...", - "popularExtensions": "Популярные", - "recommendedExtensions": "Рекомендуемое", - "enabledExtensions": "Включено", - "disabledExtensions": "Отключен", - "marketPlace": "Marketplace", - "enabled": "Включено", - "disabled": "Отключено", - "outdated": "Устаревшие", - "builtin": "Встроенные", - "workspaceRecommendedExtensions": "Рекомендации рабочей области", - "otherRecommendedExtensions": "Другие рекомендации", - "builtinFeatureExtensions": "Возможности", - "builtInThemesExtensions": "Темы", - "builtinProgrammingLanguageExtensions": "Языки программирования", - "searchExtensions": "Поиск расширений в Marketplace", - "extensionFoundInSection": "В разделе {0} обнаружено одно расширение.", - "extensionFound": "Обнаружено одно расширение.", - "extensionsFoundInSection": "Обнаружено {0} расширений в разделе {1}.", - "extensionsFound": "Обнаружены расширения: {0}.", - "suggestProxyError": "Marketplace возвратил ECONNREFUSED. Проверьте параметр http.proxy.", - "open user settings": "Открыть параметры пользователя", - "outdatedExtensions": "Устаревшие расширения: {0}", - "malicious warning": "Мы удалили расширение '{0}', которое вызывало проблемы.", - "reloadNow": "Перезагрузить" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "Проблема с производительностью", - "cmd.report": "Сообщить об ошибке", - "attach.title": "Вы прикрепили профиль ЦП?", - "ok": "ОК", - "attach.msg": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к созданному описанию проблемы.", - "cmd.show": "Показать проблемы", - "attach.msg2": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к описанию существующей проблемы производительности." - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "Сообщить об ошибке" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "Активировано {0} при запуске", - "workspaceContainsGlobActivation": "Активируется {1}, так как файл, соответствующий {0}, существует в вашей рабочей области", - "workspaceContainsFileActivation": "Активировано {1}, так как файл {0} существует в вашей рабочей области", - "workspaceContainsTimeout": "Активировано {1}, так как поиск {0} занял слишком много времени", - "startupFinishedActivation": "Активируется событием {0} после завершения запуска.", - "languageActivation": "Активировано {1}, так как вы открыли файл {0}", - "workspaceGenericActivation": "Активировано {1} при {0}", - "unresponsive.title": "Узел расширений перестал отвечать из-за расширения.", - "errors": "Необработанных ошибок: {0}", - "runtimeExtensions": "Расширения среды выполнения", - "disable workspace": "Отключить (рабочая область)", "disable": "Отключить", - "showRuntimeExtensions": "Показать запущенные расширения" + "disable workspace": "Отключить (рабочая область)", + "errors": "Необработанных ошибок: {0}", + "languageActivation": "Активировано {1}, так как вы открыли файл {0}", + "runtimeExtensions": "Расширения среды выполнения", + "showRuntimeExtensions": "Показать запущенные расширения", + "starActivation": "Активировано {0} при запуске", + "startupFinishedActivation": "Активируется событием {0} после завершения запуска.", + "unresponsive.title": "Узел расширений перестал отвечать из-за расширения.", + "workspaceContainsFileActivation": "Активировано {1}, так как файл {0} существует в вашей рабочей области", + "workspaceContainsGlobActivation": "Активируется {1}, так как файл, соответствующий {0}, существует в вашей рабочей области", + "workspaceContainsTimeout": "Активировано {1}, так как поиск {0} занял слишком много времени", + "workspaceGenericActivation": "Активировано {1} при {0}" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "Расширение: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "Расширения", - "app.extensions.json.recommendations": "Список рекомендуемых расширений для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\".", - "app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".", - "app.extensions.json.unwantedRecommendations": "Список нерекомендуемых расширений VS Code для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\". " - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "Отключить другие раскладки клавиатуры ({0}), чтобы избежать конфликта между настраиваемыми сочетаниями клавиш?", - "yes": "Да", - "no": "Нет" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "Имя расширения", - "extension id": "Идентификатор расширений", - "preview": "Предварительная версия", - "builtin": "Встроенное", - "publisher": "Имя издателя", - "install count": "Число установок", - "rating": "Оценка", - "repository": "Репозиторий", - "license": "Лицензия", - "version": "Версия", - "details": "Подробные сведения", - "detailstooltip": "Сведения о расширении, полученные из файла 'README.md' расширения", - "contributions": "Вклады", - "contributionstooltip": "Выводит список изменений в VS Code для этого расширения", - "changelog": "Журнал изменений", - "changelogtooltip": "История обновления расширения, полученная из файла 'CHANGELOG.md' расширения", - "dependencies": "Зависимости", - "dependenciestooltip": "Выводит список расширений, от которых зависит это расширение", - "extensionpack": "Пакет расширений", - "extensionpacktooltip": "Выводит список расширений, которые будут установлены вместе с этим расширением.", - "recommendationHasBeenIgnored": "Вы отключили получение рекомендаций для этого расширения.", - "noReadme": "Файл сведений недоступен.", - "extension pack": "Пакет расширений ({0})", - "noChangelog": "Журнал изменений недоступен.", - "noContributions": "Нет публикаций", - "noDependencies": "Нет зависимостей", - "noextensions": "Расширения отсутствуют.", - "settings": "Параметры ({0})", - "setting name": "Имя", - "description": "Описание", - "default": "По умолчанию", - "debuggers": "Отладчики ({0})", - "debugger name": "Имя", - "debugger type": "Тип", - "viewContainers": "Просмотреть контейнеры ({0})", - "view container id": "Идентификатор", - "view container title": "Название", - "view container location": "Где", - "views": "Представления ({0})", - "view id": "Идентификатор", - "view name": "Имя", - "view location": "Где", - "localizations": "Локализации ({0})", - "localizations language id": "Идентификатор языка", - "localizations language name": "Название языка", - "localizations localized language name": "Название языка (локализованное)", - "customEditors": "Специализированные редакторы ({0})", - "customEditors view type": "Тип представления", - "customEditors priority": "Приоритет", - "customEditors filenamePattern": "Шаблон имени файла", - "codeActions": "Действия кода ({0})", - "codeActions.title": "Название", - "codeActions.kind": "Тип", - "codeActions.description": "Описание", - "codeActions.languages": "Языки", - "authentication": "Проверка подлинности ({0})", - "authentication.label": "Метка", - "authentication.id": "Идентификатор", - "colorThemes": "Цветовые темы ({0})", - "iconThemes": "Темы значков ({0})", - "productThemes": "Темы значков продуктов ({0})", - "colors": "Цвета ({0})", - "colorId": "Идентификатор", - "defaultDark": "Темная по умолчанию", - "defaultLight": "Светлая по умолчанию", - "defaultHC": "С высоким контрастом по умолчанию", - "JSON Validation": "Проверка JSON ({0})", - "fileMatch": "Сопоставление файла", - "schema": "Схема", - "commands": "Команды ({0})", - "command name": "Имя", - "keyboard shortcuts": "Сочетания клавиш", - "menuContexts": "Контексты меню", - "languages": "Языки ({0})", - "language id": "Идентификатор", - "language name": "Имя", - "file extensions": "Расширения файлов", - "grammar": "Грамматика", - "snippets": "Фрагменты кода", - "activation events": "События активации ({0})", - "find": "Найти", - "find next": "Найти далее", - "find previous": "Найти ранее" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} лет назад", - "one year ago": "1 г. назад", - "noOfMonthsAgo": "{0} месяцев назад", - "one month ago": "1 мес. назад", - "noOfDaysAgo": "{0} дней назад", - "one day ago": "1 дн. назад", - "noOfHoursAgo": "{0} часов назад", - "one hour ago": "1 час назад", - "just now": "Только сейчас", - "vscode web": "VS Code Web", - "cannot be installed": "Расширение \"{0}\" недоступно в {1}. Щелкните \"Дополнительные сведения\", чтобы получить дополнительные сведения.", - "close": "Закрыть", - "more information": "Дополнительные сведения", - "download": "Попробуйте скачать вручную...", - "install vsix": "После скачивания установите загруженный VSIX '{0}' вручную.", - "installVSIX": "Установка из VSIX...", - "update operation": "Ошибка при обновлении расширения \"{0}\".", - "install operation": "Ошибка при установке расширения \"{0}\".", - "check logs": "Дополнительные сведения см. в [журнале]({0}).", - "installExtensionStart": "Установка расширения {0} запущено. Сейчас будет открыт редактор с дополнительными сведениями об этом расширении", - "installExtensionComplete": "Установка расширения {0} завершена.", - "install": "Установить", - "install and do no sync": "Установить (без синхронизации)", - "install in remote and do not sync": "Установить в {0} (без синхронизации)", - "install in remote": "Установить в {0}", - "install locally and do not sync": "Установить локально (без синхронизации)", - "install locally": "Установить локально", - "install everywhere tooltip": "Установить это расширение на всех синхронизируемых экземплярах ({0})", - "installing": "Идет установка", - "install browser": "Установить в браузере", - "uninstallAction": "Удалить", - "Uninstalling": "Идет удаление", - "uninstallExtensionStart": "Удаление расширения {0} запущено.", - "uninstallExtensionComplete": "Перезапустите Visual Studio Code, чтобы завершить удаление расширения {0}.", - "updateExtensionStart": "Обновление расширения {0} до версии {1} запущено.", - "updateExtensionComplete": "Обновление расширения {0} до версии {1} завершено. ", - "updateTo": "Обновить до {0}", - "updateAction": "Обновить", - "manage": "Управление", - "ManageExtensionAction.uninstallingTooltip": "Идет удаление", - "install another version": "Установить другую версию...", - "selectVersion": "Выберите версию для установки", - "current": "Текущая", - "enableForWorkspaceAction": "Включить (рабочая область)", - "enableForWorkspaceActionToolTip": "Включить это расширение только в этой рабочей области", - "enableGloballyAction": "Включить", - "enableGloballyActionToolTip": "Включить это расширение", - "disableForWorkspaceAction": "Отключить (рабочая область)", - "disableForWorkspaceActionToolTip": "Отключить это расширение только в этой рабочей области", - "disableGloballyAction": "Отключить", - "disableGloballyActionToolTip": "Отключить это расширение", - "enableAction": "Включить", - "disableAction": "Отключить", - "reloadAction": "перезагрузка", - "reloadRequired": "Требуется перезагрузка", - "postUninstallTooltip": "Перезапустите Visual Studio Code, чтобы завершить удаление этого расширения. ", - "postUpdateTooltip": "Перезапустите Visual Studio Code, чтобы завершить обновление этого расширения.", - "enable locally": "Перезагрузите Visual Studio Code, чтобы включить это расширение локально.", - "enable remote": "Перезагрузите Visual Studio Code, чтобы включить это расширение в {0}.", - "postEnableTooltip": "Перезагрузите Visual Studio Code, чтобы включить это расширение.", - "postDisableTooltip": "Перезагрузите Visual Studio Code, чтобы отключить это расширение.", - "installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Visual Studio Code, чтобы включить это расширение.", - "color theme": "Задать цветовую тему", - "select color theme": "Выберите цветовую тему", - "file icon theme": "Задать тему значков файлов", - "select file icon theme": "Выбрать тему значка файла", - "product icon theme": "Задать тему значков продукта", - "select product icon theme": "Выбор темы значков продукта", - "showRecommendedExtension": "Показать рекомендуемое расширение", - "installRecommendedExtension": "Установить рекомендуемое расширение", - "ignoreExtensionRecommendation": "Больше не рекомендовать это расширение", - "undo": "Отменить", - "search recommendations": "Поиск расширений", - "OpenExtensionsFile.failed": "Не удается создать файл \"extensions.json\" в папке \".vscode\" ({0}).", - "configureWorkspaceRecommendedExtensions": "Настроить рекомендуемые расширения (рабочая область)", - "configureWorkspaceFolderRecommendedExtensions": "Настроить рекомендуемые расширения (папка рабочей области)", - "updated": "Обновлен", - "installed": "Установленные", - "uninstalled": "УДАЛИТЬ", - "enabled": "Включено", - "disabled": "Отключен", - "malicious tooltip": "Это расширение помечено как проблемное.", - "malicious": "Вредоносное", - "ignored": "Это расширение игнорируется во время синхронизации", - "synced": "Это расширение синхронизировано", - "sync": "Синхронизация этого расширения", - "do not sync": "Не синхронизировать это расширение", - "extension enabled on remote": "Расширение включено на \"{0}\"", - "globally enabled": "Это расширение включено на глобальном уровне.", - "workspace enabled": "Это расширение включено пользователем для этой рабочей области.", - "globally disabled": "Это расширение отключено пользователем на глобальном уровне.", - "workspace disabled": "Это расширение отключено пользователем для этой рабочей области.", - "Install language pack also in remote server": "Установите расширение языкового пакета на \"{0}\", чтобы включить его и там.", - "Install language pack also locally": "Установите расширение языкового пакета локально, чтобы включить его и там.", - "Install in other server to enable": "Установите расширение на \"{0}\", чтобы включить.", - "disabled because of extension kind": "Это расширение определило, что оно не может выполняться на удаленном сервере", - "disabled locally": "Расширение включено на \"{0}\" и отключено на локальном уровне.", - "disabled remotely": "Расширение включается локально и отключается на \"{0}\".", - "extension disabled because of trust requirement": "Это расширение было отключено, так как текущая рабочая область не является доверенной.", - "reinstall": "Переустановить расширение...", - "selectExtensionToReinstall": "Выберите расширение для повторной установки", - "ReinstallAction.successReload": "Перезагрузите Visual Studio Code, чтобы завершить переустановку расширения {0}.", - "ReinstallAction.success": "Переустановка расширения {0} завершена.", - "InstallVSIXAction.reloadNow": "Перезагрузить", - "install previous version": "Установить определенную версию расширения...", - "selectExtension": "Выберите расширение", - "InstallAnotherVersionExtensionAction.successReload": "Перезагрузите Visual Studio Code, чтобы завершить установку расширения {0}.", - "InstallAnotherVersionExtensionAction.success": "Установка расширения {0} завершена.", - "InstallAnotherVersionExtensionAction.reloadNow": "Перезагрузить", - "select extensions to install": "Выберите расширения для установки", - "no local extensions": "Расширения для установки отсутствуют.", - "installing extensions": "Установка расширений...", - "finished installing": "Расширения успешно установлены.", - "select and install local extensions": "Установить локальные расширения в \"{0}\"...", - "install local extensions title": "Установить локальные расширения в \"{0}\"", - "select and install remote extensions": "Установить удаленные расширения локально...", - "install remote extensions": "Установить удаленные расширения локально", - "extensionButtonProminentBackground": "Цвет фона кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", - "extensionButtonProminentForeground": "Цвет переднего плана кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", - "extensionButtonProminentHoverBackground": "Цвет фона кнопок, соответствующих основным действиям расширения, при наведении мыши (например, кнопка \"Установить\")." - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "Активация расширений..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "Расширения", - "auto install missing deps": "Установить недостающие зависимости", - "finished installing missing deps": "Установка недостающих зависимостей закончена. Перезагрузите окно.", - "reload": "Перезагрузить окно", - "no missing deps": "Нет недостающих зависимостей для установки." - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "Введите имя расширения для установки или поиска.", - "searchFor": "Нажмите ВВОД для поиска расширения \"{0}\".", - "install": "Нажмите клавишу ВВОД, чтобы установить расширение \"{0}\".", - "manage": "Нажмите клавишу ВВОД для управления расширениями." - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "Манифест не найден", - "malicious": "Пользователи сообщали о проблемах с этим расширением.", - "uninstallingExtension": "Удаление расширения...", - "incompatible": "Не удалось установить расширение '{0}', так как оно не совместимо с VS Code '{1}'.", - "installing named extension": "Установка расширения \"{0}\"...", - "installing extension": "Установка расширения...", - "disable all": "Отключить все", - "singleDependentError": "Не удается отключить только расширение \"{0}\". От него зависит расширение \"{1}\". Вы хотите отключить все эти расширения?", - "twoDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\". Вы хотите отключить все эти расширения?", - "multipleDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят \"{1}\", \"{2}\" и другие расширения. Вы хотите отключить все эти расширения?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "Больше не показывать", - "ignoreExtensionRecommendations": "Вы хотите игнорировать все рекомендации по расширениям?", - "ignoreAll": "Да, игнорировать все", - "no": "Нет", - "workspaceRecommended": "Вы хотите установить рекомендуемые расширения для этого репозитория?", - "install": "Установить", - "install and do no sync": "Установить (не синхронизировать)", - "show recommendations": "Показать рекомендации" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "Значок представления расширений.", - "manageExtensionIcon": "Значок для действия \"Управление\" в представлении расширений.", - "clearSearchResultsIcon": "Значок для действия \"Очистить результаты поиска\" в представлении расширений.", - "refreshIcon": "Значок для действия \"Обновить\" в представлении расширений.", - "filterIcon": "Значок для действия \"Фильтр\" в представлении расширений.", - "installLocalInRemoteIcon": "Значок для действия \"Установить локальное расширение на удаленном компьютере\" в представлении расширений.", - "installWorkspaceRecommendedIcon": "Значок для действия \"Установить рекомендуемые расширения рабочей области\" в представлении расширений.", - "configureRecommendedIcon": "Значок для действия \"Настроить рекомендуемые расширения\" в представлении расширений.", - "syncEnabledIcon": "Значок, указывающий, что расширение синхронизировано.", - "syncIgnoredIcon": "Значок, указывающий, что при синхронизации расширение игнорируется.", - "remoteIcon": "Значок, указывающий, что расширение является удаленным в представлении и редакторе расширений.", - "installCountIcon": "Значок, отображаемый с числом установок в представлении и редакторе расширений.", - "ratingIcon": "Значок, отображаемый с оценкой в представлении и редакторе расширений.", - "starFullIcon": "Значок заполненной звезды, используемый для оценки в редакторе расширений.", - "starHalfIcon": "Значок наполовину заполненной звезды, используемый для оценки в редакторе расширений.", - "starEmptyIcon": "Значок пустой звезды, используемый для оценки в редакторе расширений.", - "warningIcon": "Значок, отображаемый с предупреждением в редакторе расширений.", - "infoIcon": "Значок, отображаемый с информационным сообщением в редакторе расширений.", - "trustIcon": "Значок, отображаемый с сообщением о доверии рабочей области в редакторе расширений." - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Расширения", - "galleryError": "Не удалось подключиться к Extensions Marketplace. Повторите попытку позже.", - "error": "Ошибка при загрузке расширений. {0}", - "no extensions found": "Расширений не найдено.", - "suggestProxyError": "Marketplace возвратил ECONNREFUSED. Проверьте параметр http.proxy.", - "open user settings": "Открыть параметры пользователя", - "no local extensions": "Расширения для установки отсутствуют." - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "Оценено 1 пользователем", - "ratedByUsers": "Оценено пользователями: {0} ", - "noRating": "Нет рейтинга", - "remote extension title": "Расширение в {0}", - "syncingore.label": "Это расширение игнорируется во время синхронизации.", - "extensionIconStarForeground": "Цвет значка для оценок расширений." - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "Ошибка", - "Unknown Extension": "Неизвестное расширение:", - "extension.arialabel": "{0}, {1}, {2}, {3}", - "extensions": "Расширения" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "Для работы некоторых функций требуется доверенная рабочая область.", - "onStartDefaultText": "Для включения этого расширения требуется доверенная рабочая область." + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "Это расширение является рекомендуемым из-за текущей конфигурации рабочей области." }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "Это расширение может вас заинтересовать, так как оно популярно среди пользователей репозитория {0}." @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "Это расширение является рекомендуемым, так как установлено {0}." }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "Проверка JSON ({0})", + "activation events": "События активации ({0})", + "authentication": "Проверка подлинности ({0})", + "authentication.id": "Идентификатор", + "authentication.label": "Метка", + "builtin": "Встроенное", + "changelog": "Журнал изменений", + "changelogtooltip": "История обновления расширения, полученная из файла 'CHANGELOG.md' расширения", + "codeActions": "Действия кода ({0})", + "codeActions.description": "Описание", + "codeActions.kind": "Тип", + "codeActions.languages": "Языки", + "codeActions.title": "Название", + "colorId": "Идентификатор", + "colorThemes": "Цветовые темы ({0})", + "colors": "Цвета ({0})", + "command name": "Имя", + "commands": "Команды ({0})", + "contributions": "Вклады", + "contributionstooltip": "Выводит список изменений в VS Code для этого расширения", + "customEditors": "Специализированные редакторы ({0})", + "customEditors filenamePattern": "Шаблон имени файла", + "customEditors priority": "Приоритет", + "customEditors view type": "Тип представления", + "debugger name": "Имя", + "debugger type": "Тип", + "debuggers": "Отладчики ({0})", + "default": "По умолчанию", + "defaultDark": "Темная по умолчанию", + "defaultHC": "С высоким контрастом по умолчанию", + "defaultLight": "Светлая по умолчанию", + "dependencies": "Зависимости", + "dependenciestooltip": "Выводит список расширений, от которых зависит это расширение", + "description": "Описание", + "details": "Подробные сведения", + "detailstooltip": "Сведения о расширении, полученные из файла 'README.md' расширения", + "extension id": "Идентификатор расширений", + "extension pack": "Пакет расширений ({0})", + "extensionpack": "Пакет расширений", + "extensionpacktooltip": "Выводит список расширений, которые будут установлены вместе с этим расширением.", + "file extensions": "Расширения файлов", + "fileMatch": "Сопоставление файла", + "find": "Найти", + "find next": "Найти далее", + "find previous": "Найти ранее", + "grammar": "Грамматика", + "iconThemes": "Темы значков ({0})", + "install count": "Число установок", + "keyboard shortcuts": "Сочетания клавиш", + "language id": "Идентификатор", + "language name": "Имя", + "languages": "Языки ({0})", + "license": "Лицензия", + "localizations": "Локализации ({0})", + "localizations language id": "Идентификатор языка", + "localizations language name": "Название языка", + "localizations localized language name": "Название языка (локализованное)", + "menuContexts": "Контексты меню", + "name": "Имя расширения", + "noChangelog": "Журнал изменений недоступен.", + "noContributions": "Нет публикаций", + "noDependencies": "Нет зависимостей", + "noReadme": "Файл сведений недоступен.", + "noextensions": "Расширения отсутствуют.", + "preview": "Предварительная версия", + "productThemes": "Темы значков продуктов ({0})", + "publisher": "Имя издателя", + "rating": "Оценка", + "recommendationHasBeenIgnored": "Вы отключили получение рекомендаций для этого расширения.", + "repository": "Репозиторий", + "schema": "Схема", + "setting name": "Имя", + "settings": "Параметры ({0})", + "snippets": "Фрагменты кода", + "version": "Версия", + "view container id": "Идентификатор", + "view container location": "Где", + "view container title": "Название", + "view id": "Идентификатор", + "view location": "Где", + "view name": "Имя", + "viewContainers": "Просмотреть контейнеры ({0})", + "views": "Представления ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "Да, игнорировать все", + "ignoreExtensionRecommendations": "Вы хотите игнорировать все рекомендации по расширениям?", + "install": "Установить", + "install and do no sync": "Установить (не синхронизировать)", + "neverShowAgain": "Больше не показывать", + "no": "Нет", + "show recommendations": "Показать рекомендации", + "workspaceRecommended": "Вы хотите установить рекомендуемые расширения для этого репозитория?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "Установка из VSIX…", + "InstallVSIXAction.reloadNow": "Перезагрузить", + "InstallVSIXAction.success": "Завершена установка расширения {0} из VSIX.", + "InstallVSIXAction.successReload": "Завершена установка расширения {0} из VSIX. Перезагрузите Visual Studio Code, чтобы включить его.", + "all": "Все расширения", + "builtin": "Расширение \"{0}\" является встроенным и не может быть установлено.", + "builtin filter": "Встроенное", + "checkForUpdates": "Проверка обновлений расширения", + "clearExtensionsSearchResults": "Очистить результаты поиска расширений", + "configure auto updating extensions": "Автообновление расширений", + "configureExtensionsAutoUpdate.all": "Все расширения", + "configureExtensionsAutoUpdate.enabled": "Только включенные расширения", + "configureExtensionsAutoUpdate.none": "Нет", + "disableAll": "Отключить все установленные расширения", + "disableAllWorkspace": "Отключить все установленные расширения для этой рабочей области", + "disableAutoUpdate": "Отключить автоматическое обновление для всех расширений", + "disabled filter": "Отключено", + "enableAll": "Включить все расширения", + "enableAllWorkspace": "Включить все расширения для этой рабочей области", + "enableAutoUpdate": "Включить автоматическое обновление для всех расширений", + "enabled": "Только включенные расширения", + "enabled filter": "Включено", + "extension": "Расширение", + "extensionInfoDescription": "Описание: {0}", + "extensionInfoId": "Идентификатор: {0}", + "extensionInfoName": "Имя: {0}", + "extensionInfoPublisher": "Издатель: {0}", + "extensionInfoVSMarketplaceLink": "Ссылка на Visual Studio Marketplace: {0}", + "extensionInfoVersion": "Версия: {0}", + "extensions": "Расширения", + "extensions.autoUpdate": "Управляет поведением автоматического обновления расширений. Обновления извлекаются из веб-службы Майкрософт.", + "extensions.autoUpdate.enabled": "Скачивать и автоматически устанавливать обновления только для включенных расширений. Отключенные расширения не будут обновлены автоматически.", + "extensions.autoUpdate.false": "Расширения не обновляются автоматически.", + "extensions.autoUpdate.true": "Скачивать и автоматически устанавливать обновления для всех расширений.", + "extensions.supportUntrustedWorkspaces": "Переопределение поддержки ненадежной рабочей области расширения. Расширения, использующие параметр \"true\", всегда будут включены. Расширения, использующие параметр \"limited\", всегда будут включены, и расширение будет скрывать функции, требующие доверия. Расширения, использующие параметр \"false\", будут включены только в том случае, если рабочая область является доверенной.", + "extensions.supportUntrustedWorkspaces.false": "Расширение будет доступно только в том случае, если рабочая область является доверенной.", + "extensions.supportUntrustedWorkspaces.limited": "Расширение всегда будет включено, а расширение будет скрывать функции, требующие доверия.", + "extensions.supportUntrustedWorkspaces.supported": "Определяет параметр поддержки ненадежной рабочей области для расширения.", + "extensions.supportUntrustedWorkspaces.true": "Расширение всегда будет включено.", + "extensions.supportUntrustedWorkspaces.version": "Определяет версию расширения, для которого следует применить переопределение. Если не указано, то переопределение будет применяться независимо от версии расширения.", + "extensions.supportVirtualWorkspaces": "Переопределить поддержку виртуальных рабочих областей для расширения.", + "extensionsCheckUpdates": "Если этот параметр установлен, производится автоматическая проверка обновлений для расширений. Если для расширения доступно обновление, это расширение помечается как устаревшее в представлении \"Расширения\". Обновления передаются веб-службой Майкрософт.", + "extensionsCloseExtensionDetailsOnViewChange": "Если этот параметр установлен, редакторы со сведениями о расширении будут автоматически закрыты при выходе из представления \"Расширения\".", + "extensionsConfigurationTitle": "Расширения", + "extensionsIgnoreRecommendations": "Если этот параметр установлен, оповещения о рекомендациях по расширениям не будут отображаться.", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Этот параметр не рекомендуется к использованию. Используйте параметр extensions.ignoreRecommendations для управления уведомлениями о рекомендациях. Используйте действия видимости представления расширений, чтобы скрыть рекомендуемое представление по умолчанию.", + "extensionsWebWorker": "Включение узла расширений рабочих веб-процессов.", + "featured filter": "Подборка", + "filter by category": "Категория", + "filterExtensions": "Фильтр расширений...", + "handleUriConfirmedExtensions": "Если расширение указано здесь, то при обработке этим расширением URI запрос подтверждения выдаваться не будет.", + "id required": "Требуется идентификатор расширения.", + "installButton": "&&Установить", + "installExtensionQuickAccessHelp": "Установить или искать расширения", + "installExtensionQuickAccessPlaceholder": "Введите имя расширения для установки или поиска.", + "installExtensions": "Установить расширения", + "installFromVSIX": "Установить из VSIX", + "installVSIX": "Установка VSIX для расширений", + "installWorkspaceRecommendedExtensions": "Установить рекомендуемые расширения рабочей области", + "installed filter": "Установлено", + "manageExtensionsHelp": "Управление расширениями", + "manageExtensionsQuickAccessPlaceholder": "Нажмите клавишу ВВОД для управления расширениями.", + "miOpenKeymapExtensions": "&&Раскладки клавиатуры", + "miOpenKeymapExtensions2": "Раскладки клавиатуры", + "miPreferencesExtensions": "&&Расширения", + "miViewExtensions": "Р&&асширения", + "most popular filter": "Самое популярное", + "most popular recommended": "Рекомендуемое", + "noUpdatesAvailable": "Все расширения обновлены.", + "none": "Нет", + "notFound": "Расширение \"{0}\" не найдено.", + "notInstalled": "Расширение \"{0}\" не установлено. Убедитесь, что используется полный идентификатор расширения, включая издателя, например: ms-vscode.csharp.", + "outdated filter": "Устаревшее", + "recently published filter": "Недавно опубликованное", + "recentlyPublishedExtensions": "Показать недавно опубликованные расширения", + "refreshExtension": "Обновить", + "showBuiltInExtensions": "Отображать встроенные расширения", + "showDisabledExtensions": "Показать отключенные расширения", + "showEnabledExtensions": "Показать включенные расширения", + "showExtensions": "Расширения", + "showFeaturedExtensions": "Показать рекомендованные расширения", + "showInstalledExtensions": "Показать установленные расширения", + "showLanguageExtensionsShort": "Расширения языка", + "showOutdatedExtensions": "Показать устаревшие расширения", + "showPopularExtensions": "Показать популярные расширения", + "showRecommendedExtensions": "Показать рекомендуемые расширения", + "showRecommendedKeymapExtensionsShort": "Раскладки клавиатуры", + "showWorkspaceUnsupportedExtensions": "Показать расширения, не поддерживаемые рабочей областью", + "sort by date": "Дата публикации", + "sort by installs": "Число установок", + "sort by name": "Имя", + "sort by rating": "Оценка", + "sorty by": "Метод сортировки", + "updateAll": "Обновить все расширения", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Добавить в рекомендации рабочей области", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации папки рабочей области", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "Добавить расширение в рекомендации папки рабочей области", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации рабочей области", + "workbench.extensions.action.addToWorkspaceRecommendations": "Добавить расширение в рекомендации рабочей области", + "workbench.extensions.action.configure": "Параметры расширения", + "workbench.extensions.action.copyExtension": "Копировать", + "workbench.extensions.action.copyExtensionId": "Копировать идентификатор расширения", + "workbench.extensions.action.ignoreRecommendation": "Пропустить рекомендацию", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Удалить из рекомендаций рабочей области", + "workbench.extensions.action.toggleIgnoreExtension": "Синхронизация этого расширения", + "workbench.extensions.action.undoIgnoredRecommendation": "Отменить пропуск рекомендации", + "workbench.extensions.installExtension.arg.decription": "Идентификатор расширения или URI ресурса VSIX", + "workbench.extensions.installExtension.description": "Установить данное расширение", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Если этот параметр включен, VS Code устанавливает только недавно добавленные расширения из пакета расширений VSIX. Этот параметр рассматривается только при установке VSIX.", + "workbench.extensions.search.arg.name": "Запрос для использования при поиске", + "workbench.extensions.search.description": "Поиск конкретного расширения", + "workbench.extensions.uninstallExtension.arg.name": "Идентификатор удаляемого расширения", + "workbench.extensions.uninstallExtension.description": "Удалить указанное расширение", + "workspace unsupported filter": "Рабочая область не поддерживается" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "Установите расширение на \"{0}\", чтобы включить.", + "Install language pack also in remote server": "Установите расширение языкового пакета на \"{0}\", чтобы включить его и там.", + "Install language pack also locally": "Установите расширение языкового пакета локально, чтобы включить его и там.", + "InstallAnotherVersionExtensionAction.reloadNow": "Перезагрузить", + "InstallAnotherVersionExtensionAction.success": "Установка расширения {0} завершена.", + "InstallAnotherVersionExtensionAction.successReload": "Перезагрузите Visual Studio Code, чтобы завершить установку расширения {0}.", + "InstallVSIXAction.reloadNow": "Перезагрузить", + "ManageExtensionAction.uninstallingTooltip": "Идет удаление", + "OpenExtensionsFile.failed": "Не удается создать файл \"extensions.json\" в папке \".vscode\" ({0}).", + "ReinstallAction.success": "Переустановка расширения {0} завершена.", + "ReinstallAction.successReload": "Перезагрузите Visual Studio Code, чтобы завершить переустановку расширения {0}.", + "Uninstalling": "Идет удаление", + "cannot be installed": "Расширение \"{0}\" недоступно в {1}. Щелкните \"Дополнительные сведения\", чтобы получить дополнительные сведения.", + "check logs": "Дополнительные сведения см. в [журнале]({0}).", + "close": "Закрыть", + "color theme": "Задать цветовую тему", + "configureWorkspaceFolderRecommendedExtensions": "Настроить рекомендуемые расширения (папка рабочей области)", + "configureWorkspaceRecommendedExtensions": "Настроить рекомендуемые расширения (рабочая область)", + "current": "Текущая", + "disableAction": "Отключить", + "disableForWorkspaceAction": "Отключить (рабочая область)", + "disableForWorkspaceActionToolTip": "Отключить это расширение только в этой рабочей области", + "disableGloballyAction": "Отключить", + "disableGloballyActionToolTip": "Отключить это расширение", + "disabled": "Отключен", + "disabled because of extension kind": "Это расширение определило, что оно не может выполняться на удаленном сервере", + "disabled because of virtual workspace": "Это расширение было отключено, так как оно не поддерживает виртуальные рабочие области.", + "disabled locally": "Расширение включено на \"{0}\" и отключено на локальном уровне.", + "disabled remotely": "Расширение включается локально и отключается на \"{0}\".", + "do not sync": "Не синхронизировать это расширение", + "download": "Попробуйте скачать вручную...", + "enable locally": "Перезагрузите Visual Studio Code, чтобы включить это расширение локально.", + "enable remote": "Перезагрузите Visual Studio Code, чтобы включить это расширение в {0}.", + "enableAction": "Включить", + "enableForWorkspaceAction": "Включить (рабочая область)", + "enableForWorkspaceActionToolTip": "Включить это расширение только в этой рабочей области", + "enableGloballyAction": "Включить", + "enableGloballyActionToolTip": "Включить это расширение", + "enabled": "Включено", + "extension disabled because of trust requirement": "Это расширение было отключено, так как текущая рабочая область не является доверенной.", + "extension enabled on remote": "Расширение включено на \"{0}\"", + "extension limited because of trust requirement": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область не является доверенной.", + "extension limited because of virtual workspace": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область является виртуальной.", + "extensionButtonProminentBackground": "Цвет фона кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", + "extensionButtonProminentForeground": "Цвет переднего плана кнопок, соответствующих основным действиям расширения (например, кнопка \"Установить\").", + "extensionButtonProminentHoverBackground": "Цвет фона кнопок, соответствующих основным действиям расширения, при наведении мыши (например, кнопка \"Установить\").", + "file icon theme": "Задать тему значков файлов", + "finished installing": "Расширения успешно установлены.", + "globally disabled": "Это расширение отключено пользователем на глобальном уровне.", + "globally enabled": "Это расширение включено на глобальном уровне.", + "ignoreExtensionRecommendation": "Больше не рекомендовать это расширение", + "ignored": "Это расширение игнорируется во время синхронизации", + "install": "Установить", + "install and do no sync": "Установить (без синхронизации)", + "install another version": "Установить другую версию...", + "install browser": "Установить в браузере", + "install everywhere tooltip": "Установить это расширение на всех синхронизируемых экземплярах ({0})", + "install in remote": "Установить в {0}", + "install in remote and do not sync": "Установить в {0} (без синхронизации)", + "install local extensions title": "Установить локальные расширения в \"{0}\"", + "install locally": "Установить локально", + "install locally and do not sync": "Установить локально (без синхронизации)", + "install operation": "Ошибка при установке расширения \"{0}\".", + "install previous version": "Установить определенную версию расширения...", + "install remote extensions": "Установить удаленные расширения локально", + "install vsix": "После скачивания установите загруженный VSIX '{0}' вручную.", + "installExtensionComplete": "Установка расширения {0} завершена.", + "installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Visual Studio Code, чтобы включить это расширение.", + "installExtensionStart": "Установка расширения {0} запущено. Сейчас будет открыт редактор с дополнительными сведениями об этом расширении", + "installRecommendedExtension": "Установить рекомендуемое расширение", + "installVSIX": "Установка из VSIX...", + "installed": "Установленные", + "installing": "Идет установка", + "installing extensions": "Установка расширений...", + "just now": "Только сейчас", + "malicious": "Вредоносное", + "malicious tooltip": "Это расширение помечено как проблемное.", + "manage": "Управление", + "more information": "Дополнительные сведения", + "no local extensions": "Расширения для установки отсутствуют.", + "noOfDaysAgo": "{0} дней назад", + "noOfHoursAgo": "{0} часов назад", + "noOfMonthsAgo": "{0} месяцев назад", + "noOfYearsAgo": "{0} лет назад", + "one day ago": "1 дн. назад", + "one hour ago": "1 час назад", + "one month ago": "1 мес. назад", + "one year ago": "1 г. назад", + "postDisableTooltip": "Перезагрузите Visual Studio Code, чтобы отключить это расширение.", + "postEnableTooltip": "Перезагрузите Visual Studio Code, чтобы включить это расширение.", + "postUninstallTooltip": "Перезапустите Visual Studio Code, чтобы завершить удаление этого расширения. ", + "postUpdateTooltip": "Перезапустите Visual Studio Code, чтобы завершить обновление этого расширения.", + "product icon theme": "Задать тему значков продукта", + "reinstall": "Переустановить расширение...", + "reloadAction": "перезагрузка", + "reloadRequired": "Требуется перезагрузка", + "search recommendations": "Поиск расширений", + "select and install local extensions": "Установить локальные расширения в \"{0}\"...", + "select and install remote extensions": "Установить удаленные расширения локально...", + "select color theme": "Выберите цветовую тему", + "select extensions to install": "Выберите расширения для установки", + "select file icon theme": "Выбрать тему значка файла", + "select product icon theme": "Выбор темы значков продукта", + "selectExtension": "Выберите расширение", + "selectExtensionToReinstall": "Выберите расширение для повторной установки", + "selectVersion": "Выберите версию для установки", + "showRecommendedExtension": "Показать рекомендуемое расширение", + "sync": "Синхронизация этого расширения", + "synced": "Это расширение синхронизировано", + "undo": "Отменить", + "uninstallAction": "Удалить", + "uninstallExtensionComplete": "Перезапустите Visual Studio Code, чтобы завершить удаление расширения {0}.", + "uninstallExtensionStart": "Удаление расширения {0} запущено.", + "uninstalled": "УДАЛИТЬ", + "update operation": "Ошибка при обновлении расширения \"{0}\".", + "updateAction": "Обновить", + "updateExtensionComplete": "Обновление расширения {0} до версии {1} завершено. ", + "updateExtensionStart": "Обновление расширения {0} до версии {1} запущено.", + "updateTo": "Обновить до {0}", + "updated": "Обновлен", + "vscode web": "VS Code Web", + "workspace disabled": "Это расширение отключено пользователем для этой рабочей области.", + "workspace enabled": "Это расширение включено пользователем для этой рабочей области." + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "Активация расширений..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "Пример" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "Установить недостающие зависимости", + "extensions": "Расширения", + "finished installing missing deps": "Установка недостающих зависимостей закончена. Перезагрузите окно.", + "no missing deps": "Нет недостающих зависимостей для установки.", + "reload": "Перезагрузить окно" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "Значок для действия \"Очистить результаты поиска\" в представлении расширений.", + "configureRecommendedIcon": "Значок для действия \"Настроить рекомендуемые расширения\" в представлении расширений.", + "extensionsViewIcon": "Значок представления расширений.", + "filterIcon": "Значок для действия \"Фильтр\" в представлении расширений.", + "infoIcon": "Значок, отображаемый с информационным сообщением в редакторе расширений.", + "installCountIcon": "Значок, отображаемый с числом установок в представлении и редакторе расширений.", + "installLocalInRemoteIcon": "Значок для действия \"Установить локальное расширение на удаленном компьютере\" в представлении расширений.", + "installWorkspaceRecommendedIcon": "Значок для действия \"Установить рекомендуемые расширения рабочей области\" в представлении расширений.", + "manageExtensionIcon": "Значок для действия \"Управление\" в представлении расширений.", + "ratingIcon": "Значок, отображаемый с оценкой в представлении и редакторе расширений.", + "refreshIcon": "Значок для действия \"Обновить\" в представлении расширений.", + "remoteIcon": "Значок, указывающий, что расширение является удаленным в представлении и редакторе расширений.", + "starEmptyIcon": "Значок пустой звезды, используемый для оценки в редакторе расширений.", + "starFullIcon": "Значок заполненной звезды, используемый для оценки в редакторе расширений.", + "starHalfIcon": "Значок наполовину заполненной звезды, используемый для оценки в редакторе расширений.", + "syncEnabledIcon": "Значок, указывающий, что расширение синхронизировано.", + "syncIgnoredIcon": "Значок, указывающий, что при синхронизации расширение игнорируется.", + "trustIcon": "Значок, отображаемый с сообщением о доверии рабочей области в редакторе расширений.", + "warningIcon": "Значок, отображаемый с предупреждением в редакторе расширений." + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "Для работы некоторых функций требуется доверенная рабочая область.", + "onStartDefaultText": "Для включения этого расширения требуется доверенная рабочая область." + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "Нажмите клавишу ВВОД, чтобы установить расширение \"{0}\".", + "manage": "Нажмите клавишу ВВОД для управления расширениями.", + "searchFor": "Нажмите ВВОД для поиска расширения \"{0}\".", + "type": "Введите имя расширения для установки или поиска." + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "Неизвестное расширение:", + "error": "Ошибка", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Расширения" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "Темы", + "builtin": "Встроенные", + "builtinFeatureExtensions": "Возможности", + "builtinProgrammingLanguageExtensions": "Языки программирования", + "disabled": "Отключено", + "disabledExtensions": "Отключен", + "enabled": "Включено", + "enabledExtensions": "Включено", + "extensionFound": "Обнаружено одно расширение.", + "extensionFoundInSection": "В разделе {0} обнаружено одно расширение.", + "extensionsFound": "Обнаружены расширения: {0}.", + "extensionsFoundInSection": "Обнаружено {0} расширений в разделе {1}.", + "install remote in local": "Установить удаленные расширения локально...", + "installed": "Установленные", + "malicious warning": "Мы удалили расширение '{0}', которое вызывало проблемы.", + "marketPlace": "Marketplace", + "open user settings": "Открыть параметры пользователя", + "otherRecommendedExtensions": "Другие рекомендации", + "outdated": "Устаревшие", + "outdatedExtensions": "Устаревшие расширения: {0}", + "popularExtensions": "Популярные", + "recommendedExtensions": "Рекомендуемое", + "reloadNow": "Перезагрузить", + "remote": "Удаленный", + "searchExtensions": "Поиск расширений в Marketplace", + "select and install local extensions": "Установить локальные расширения в \"{0}\"...", + "suggestProxyError": "Marketplace возвратил ECONNREFUSED. Проверьте параметр http.proxy.", + "untrustedPartiallySupportedExtensions": "Ограничено в ограниченном режиме", + "untrustedUnsupportedExtensions": "Отключено в ограниченном режиме", + "virtualPartiallySupportedExtensions": "Ограничено в виртуальных рабочих областях", + "virtualUnsupportedExtensions": "Отключено в виртуальных рабочих областях", + "workspaceRecommendedExtensions": "Рекомендации рабочей области", + "workspaceUnsupported": "Рабочая область не поддерживается" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "Ошибка при загрузке расширений. {0}", + "extension.arialabel": "{0}, {1}, {2}, {3}", + "extensions": "Расширения", + "galleryError": "Не удалось подключиться к Extensions Marketplace. Повторите попытку позже.", + "no extensions found": "Расширений не найдено.", + "no local extensions": "Расширения для установки отсутствуют.", + "open user settings": "Открыть параметры пользователя", + "suggestProxyError": "Marketplace возвратил ECONNREFUSED. Проверьте параметр http.proxy." + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "Цвет значка для оценок расширений.", + "noRating": "Нет рейтинга", + "ratedBySingleUser": "Оценено 1 пользователем", + "ratedByUsers": "Оценено пользователями: {0} ", + "remote extension title": "Расширение в {0}", + "syncingore.label": "Это расширение игнорируется во время синхронизации." + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "Манифест не найден", + "disable all": "Отключить все", + "incompatible": "Не удалось установить расширение '{0}', так как оно не совместимо с VS Code '{1}'.", + "installing extension": "Установка расширения...", + "installing named extension": "Установка расширения \"{0}\"...", + "malicious": "Пользователи сообщали о проблемах с этим расширением.", + "multipleDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят \"{1}\", \"{2}\" и другие расширения. Вы хотите отключить все эти расширения?", + "singleDependentError": "Не удается отключить только расширение \"{0}\". От него зависит расширение \"{1}\". Вы хотите отключить все эти расширения?", + "twoDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\". Вы хотите отключить все эти расширения?", + "uninstallingExtension": "Удаление расширения..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "Больше не показывать для файлов \".{0}\"", + "fileBasedRecommendation": "Это расширение рекомендовано на основе недавно открытых вами файлов.", + "reallyRecommended": "Вы хотите установить рекомендуемые расширения для {0}?", + "searchMarketplace": "Поиск в Marketplace", + "showLanguageExtensions": "В Marketplace есть расширения, которые могут помочь с файлами \".{0}\"" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "Это расширение рекомендовано пользователями текущей рабочей области." }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "Поиск в Marketplace", - "fileBasedRecommendation": "Это расширение рекомендовано на основе недавно открытых вами файлов.", - "reallyRecommended": "Вы хотите установить рекомендуемые расширения для {0}?", - "showLanguageExtensions": "В Marketplace есть расширения, которые могут помочь с файлами \".{0}\"", - "dontShowAgainExtension": "Больше не показывать для файлов \".{0}\"" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".", + "app.extensions.json.recommendations": "Список рекомендуемых расширений для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\".", + "app.extensions.json.title": "Расширения", + "app.extensions.json.unwantedRecommendations": "Список нерекомендуемых расширений VS Code для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\". " }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "Это расширение является рекомендуемым из-за текущей конфигурации рабочей области." + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "Расширение: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "Открыть новый внешний терминал", - "terminalConfigurationTitle": "Внешний терминал", - "terminal.explorerKind.integrated": "Использовать встроенный терминал VS Code.", - "terminal.explorerKind.external": "Использовать настроенный внешний терминал.", - "explorer.openInTerminalKind": "Определяет тип терминала, который следует запустить.", - "terminal.external.windowsExec": "Настройка терминала, который будет запущен в Windows.", - "terminal.external.osxExec": "Определяет, какое приложение терминала использовать в macOS.", - "terminal.external.linuxExec": "Настройка терминала для запуска в Linux." + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "Отключить другие раскладки клавиатуры ({0}), чтобы избежать конфликта между настраиваемыми сочетаниями клавиш?", + "no": "Нет", + "yes": "Да" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "Консоль VS Code", - "mac.terminal.script.failed": "Сбой скрипта \"{0}\" с кодом выхода {1}", - "mac.terminal.type.not.supported": "{0}\" не поддерживается", - "press.any.key": "Нажмите любую клавишу, чтобы продолжить...", - "linux.term.failed": "Сбой \"{0}\" с кодом выхода {1}", - "ext.term.app.not.found": "не удается найти приложение терминала \"{0}\"" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "Выполняющиеся расширения" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "&&Отмена", + "profilingExtensionHost": "Узел расширения профилирования", + "profilingExtensionHostTime": "Узел расширения профилирования ({0} с)", + "restart1": "Профилирование расширений", + "restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?", + "restart3": "&&Перезапустить", + "selectAndStartDebug": "Щелкните здесь, чтобы остановить профилирование.", + "status.profiler": "Профилировщик расширений" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "Показать расширения", + "unresponsive-exthost": "На выполнение последней операции расширения \"{0}\" потребовалось очень много времени, и это помешало запуску других расширений." + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "&&Отмена", + "debugExtensionHost": "Запустить отладку узла расширения", + "debugExtensionHost.launch.name": "Подключить узел расширения", + "restart1": "Профилирование расширений", + "restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?", + "restart3": "&&Перезапустить" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "Запущенные расширения" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "Открыть папку расширений" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к созданному описанию проблемы.", + "attach.msg2": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к описанию существующей проблемы производительности.", + "attach.title": "Вы прикрепили профиль ЦП?", + "cmd.report": "Сообщить об ошибке", + "cmd.reportOrShow": "Проблема с производительностью", + "cmd.show": "Показать проблемы", + "ok": "ОК" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "Сообщить об ошибке" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "Запустить профиль узла расширения", + "saveExtensionHostProfile": "Сохранить профиль узла расширения", + "stopExtensionHostProfileStart": "Остановить профиль узла расширения" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "Открыть в терминале", + "scopedConsoleAction.external": "Открыть во внешнем терминале", "scopedConsoleAction.integrated": "Открыть во встроенном терминале", - "scopedConsoleAction.wt": "Открыть в терминале Windows", - "scopedConsoleAction.external": "Открыть во внешнем терминале" + "scopedConsoleAction.wt": "Открыть в терминале Windows" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "Определяет тип терминала, который следует запустить.", + "globalConsoleAction": "Открыть новый внешний терминал", + "terminal.explorerKind.external": "Использовать настроенный внешний терминал.", + "terminal.explorerKind.integrated": "Использовать встроенный терминал VS Code.", + "terminal.external.linuxExec": "Настройка терминала для запуска в Linux.", + "terminal.external.osxExec": "Определяет, какое приложение терминала использовать в macOS.", + "terminal.external.windowsExec": "Настройка терминала, который будет запущен в Windows.", + "terminalConfigurationTitle": "Внешний терминал" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "Настройте средство открытия для внешних URI (например, HTTP, HTTPS).", - "externalUriOpeners.uri": "Сопоставление шаблона URI с идентификатором средства открытия.\r\nПримеры шаблонов: \r\n{0}", - "externalUriOpeners.defaultId": "Открывать следует с помощью стандартного средства просмотра VS Code." + "externalUriOpeners.defaultId": "Открывать следует с помощью стандартного средства просмотра VS Code.", + "externalUriOpeners.uri": "Сопоставление шаблона URI с идентификатором средства открытия.\r\nПримеры шаблонов: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "Открыть в новом окне браузера", - "selectOpenerDefaultLabel": "Открыть в браузере по умолчанию", "selectOpenerConfigureTitle": "Настроить средство открытия по умолчанию…", + "selectOpenerDefaultLabel": "Открыть в браузере по умолчанию", + "selectOpenerDefaultLabel.web": "Открыть в новом окне браузера", "selectOpenerPlaceHolder": "Как вы хотите открыть: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Отправить твит с отзывом" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Отправить твит с отзывом", - "label.sendASmile": "Отправьте нам твит со своим отзывом.", + "character left": "символ остался", + "characters left": "симв. осталось", "close": "Закрыть", + "feedbackTextInput": "Отправьте нам свой отзыв", + "frownCaption": "Отрицательный отзыв", + "label.sendASmile": "Отправьте нам твит со своим отзывом.", + "other ways to contact us": "Другие способы связаться с нами", "patchedVersion1": "Установка повреждена.", "patchedVersion2": "Сообщите об этом при отправке ошибки.", - "sentiment": "Каковы ваши впечатления?", - "smileCaption": "Положительный отзыв", - "frownCaption": "Отрицательный отзыв", - "other ways to contact us": "Другие способы связаться с нами", - "submit a bug": "Сообщить об ошибке", "request a missing feature": "Запросить отсутствующую возможность", - "tell us why": "Расскажите нам о причинах", - "feedbackTextInput": "Отправьте нам свой отзыв", + "sendFeedback": "Отправить твит с отзывом", + "sentiment": "Каковы ваши впечатления?", "showFeedback": "Отображать значок отзыва в строке состояния", + "smileCaption": "Положительный отзыв", + "submit a bug": "Сообщить об ошибке", + "tell us why": "Расскажите нам о причинах", "tweet": "Твит", - "tweetFeedback": "Отправить твит с отзывом", - "character left": "символ остался", - "characters left": "симв. осталось" + "tweetFeedback": "Отправить твит с отзывом" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "Редактор текстовых файлов" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "Показать в проводнике", - "revealInMac": "Отобразить в Finder", - "openContainer": "Открыть содержащую папку", - "filesCategory": "Файл" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "Значок представления проводника.", - "openEditorsIcon": "Значок представления открытых редакторов.", - "folders": "Папки", - "explore": "Проводник", - "miViewExplorer": "Про&&водник", - "noWorkspaceHelp": "Вы еще не добавили папку в рабочую область.\r\n[Добавить папку](command:{0})", - "remoteNoFolderHelp": "Подключение к удаленному репозиторию установлено.\r\n[Открыть папку](command:{0})", - "noFolderHelp": "Вы еще не открыли папку.\r\n[Открыть папку](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "Файл", - "workspaces": "Рабочие области", - "file": "Файл", - "copyPath": "Скопировать путь", - "copyRelativePath": "Скопировать относительный путь", - "revealInSideBar": "Показать в боковой панели", - "acceptLocalChanges": "Использовать ваши изменения и перезаписать содержимое файла", - "revertLocalChanges": "Отменить изменения и вернуться к исходному содержимому файла", - "copyPathOfActive": "Копировать путь к активному файлу", - "copyRelativePathOfActive": "Скопировать относительный путь активного файла", - "saveAllInGroup": "Сохранить все в группе", - "saveFiles": "Сохранить все файлы", - "revert": "Отменить изменения в файле", - "compareActiveWithSaved": "Сравнить активный файл с сохраненным", - "openToSide": "Открыть сбоку", - "saveAll": "Сохранить все", - "compareWithSaved": "Сравнить с сохраненным", - "compareWithSelected": "Сравнить с выбранным", - "compareSource": "Выбрать для сравнения", - "compareSelected": "Сравнить выбранное", - "close": "Закрыть", - "closeOthers": "Закрыть другие", - "closeSaved": "Закрыть сохраненные", - "closeAll": "Закрыть все", - "explorerOpenWith": "Открыть с помощью...", - "cut": "Вырезать", - "deleteFile": "Удалить навсегда", - "newFile": "Создать файл", - "openFile": "Открыть файл...", - "miNewFile": "&&Новый файл", - "miSave": "&&Сохранить", - "miSaveAs": "Сохранить &&как...", - "miSaveAll": "Сохранить &&все", - "miOpen": "&&Открыть...", - "miOpenFile": "&&Открыть файл...", - "miOpenFolder": "Открыть &&папку...", - "miOpenWorkspace": "Открыть рабо&&чую область...", - "miAutoSave": "А&&втосохранение", - "miRevert": "Отменить &&изменения в файле", - "miCloseEditor": "&&Закрыть редактор", - "miGotoFile": "Перейти к &&файлу..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "Редактор двоичных файлов", - "hotExit.off": "Отключение горячего выхода. При попытке закрыть окно с грязными файлами будет отображаться запрос.", - "hotExit.onExit": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню). Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".", - "hotExit.onExitAndWindowClose": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню), а также для любого окна с открытой папкой, независимо от того, является ли это окно последним. Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".", - "hotExit": "Определяет, запоминаются ли несохраненные файлы между сеансами. В этом случае приглашение на их сохранение при выходе из редактора не появляется.", - "hotExit.onExitAndWindowCloseBrowser": "Горячий выход будет активирован при завершении работы браузера или при закрытии окна или вкладки.", - "filesConfigurationTitle": "Файлы", - "exclude": "Настройка стандартных масок для исключения файлов и папок. Например, на основе этого параметра проводник решает, какие файлы и папки показать или скрыть. См. описание параметра #search.exclude#, чтобы определить исключения специально для поиска. Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "files.exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", - "files.exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", - "associations": "Настройте ассоциации файлов для языков (например, `\"*.extension\": \"html\"`). Эти ассоциации имеют приоритет над ассоциациями по умолчанию для установленных языков.", - "encoding": "Кодировка по умолчанию, используемая при чтении и записи файлов. Этот параметр также можно настроить для отдельных языков.", - "autoGuessEncoding": "Если этот параметр установлен, редактор попытается определить кодировку набора символов при открытии файлов. Этот параметр также можно настроить для отдельного языка.", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "Использует символ конца строки операционной системы.", - "eol": "Символ конца строки по умолчанию.", - "useTrash": "Перемещение файлов/папок в корзину ОС (корзину Windows) при удалении. При отключении этого параметра файлы и папки будут удаляться навсегда.", - "trimTrailingWhitespace": "Если этот параметр включен, при сохранении файла будут удалены концевые пробелы.", - "insertFinalNewline": "Если этот параметр включен, при сохранении файла в его конец вставляется финальная новая строка.", - "trimFinalNewlines": "Если этот параметр установлен, то при сохранении файла будут удалены все новые строки за последней новой строкой в конце файла.", - "files.autoSave.off": "\"Грязный\" редактор никогда не сохраняется автоматически.", - "files.autoSave.afterDelay": "\"Грязный\" редактор автоматически сохраняется после настроенного значения \"#files.autoSaveDelay#\".", - "files.autoSave.onFocusChange": "\"Грязный\" редактор автоматически сохраняется при потере фокуса редактором.", - "files.autoSave.onWindowChange": "\"Грязный\" редактор автоматически сохраняется, когда окно теряет фокус.", - "autoSave": "Управляет автоматическим сохранением \"грязных\" редакторов. Подробнее об автосохранении см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", - "autoSaveDelay": "Определяет задержку в миллисекундах, после которой \"грязный\" редактор сохраняется автоматически. Применяется только тогда, когда для \"#files.autoSave\" задано значение \"{0}\".", - "watcherExclude": "Настройте стандартные маски путей файлов, которые следует исключить из списка отслеживаемых файлов. Пути должны соответствовать полным путям (т.е. для правильного сопоставления необходимо указывать ** в начале неполного пути или указывать полные пути). После изменения этого параметра потребуется перезагрузка. Если отображается сообщение \"Код потребляет большое количество процессорного времени при запуске\" можно исключить большие папки, чтобы уменьшить начальную нагрузку.", - "defaultLanguage": "Языковой режим по умолчанию, назначаемый новым файлам. Если задано значение \"${activeEditorLanguage}\", будет использоваться языковой режим текущего активного текстового редактора, если таковой имеется.", - "maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен VS Code после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=<новый размер>\" в командной строке.", - "files.restoreUndoStack": "Восстановить стек отмены при повторном открытии файла.", - "askUser": "Запретит сохранение и предложит разрешить конфликт сохранения вручную.", - "overwriteFileOnDisk": "Разрешит конфликт сохранения путем перезаписи файла на диске изменениями в редакторе.", - "files.saveConflictResolution": "Конфликт сохранения может возникнуть, когда на диск сохраняется файл, который одновременно был изменен другой программой. Чтобы предотвратить потерю данных, пользователю предлагается сравнить изменения в редакторе с версией на диске. Этот параметр следует изменять только в том случае, если вы часто сталкиваетесь с ошибками при конфликтах сохранения, так как неосмотрительное его использование может привести к потере данных.", - "files.simpleDialog.enable": "Включает простое диалоговое окно файлов, которое заменяет собой системное диалоговое окно файлов.", - "formatOnSave": "Форматирование файла при сохранении. Модуль форматирования должен быть доступен, файл не должен сохраняться по истечении времени задержки, и работа редактора не должна завершаться.", - "everything": "Форматирование всего файла.", - "modification": "Форматирование изменений (требуется система управления версиями).", - "formatOnSaveMode": "Определяет, применяется ли формат при сохранении ко всему файлу или только к изменениям в файле. Этот параметр применяется только в том случае, если параметр \"#editor.formatOnSave#\" включен.", - "explorerConfigurationTitle": "Проводник", - "openEditorsVisible": "Число редакторов, отображаемых в области \"Открытые редакторы\". Если это значение равно 0, она не отображается.", - "openEditorsSortOrder": "Управляет порядком сортировки редакторов в области \"Открытые редакторы\".", - "sortOrder.editorOrder": "Редакторы располагаются в том же порядке, что и вкладки редактора.", - "sortOrder.alphabetical": "Редакторы располагаются в алфавитном порядке в каждой группе.", - "autoReveal.on": "Файлы будут отображаться и будут выбраны.", - "autoReveal.off": "Файлы не будут отображаться и не будут выбраны.", - "autoReveal.focusNoScroll": "Файлы не будут прокручиваться в представлении, но на них будет оставаться фокус.", - "autoReveal": "Определяет, будет ли проводник автоматически отображать и выбирать файлы при их открытии.", - "enableDragAndDrop": "Определяет, разрешает ли обозреватель перемещать файлы и папки с помощью перетаскивания. Этот параметр распространяется только на перетаскивание внутри обозревателя.", - "confirmDragAndDrop": "Определяет, должно ли запрашиваться подтверждение при перемещении файлов и папок в проводнике.", - "confirmDelete": "Определяет, должно ли запрашиваться подтверждение при удалении файла в корзину.", - "sortOrder.default": "Файлы и папки сортируются по именам в алфавитном порядке. Папки отображаются перед файлами.", - "sortOrder.mixed": "Файлы и папки сортируются по именам в алфавитном порядке. Файлы чередуются с папками.", - "sortOrder.filesFirst": "Файлы и папки сортируются по именам в алфавитном порядке. Файлы отображаются перед папками. ", - "sortOrder.type": "Файлы и папки сортируются по расширениям в алфавитном порядке. Папки отображаются перед файлами.", - "sortOrder.modified": "Файлы и папки сортируются по дате последнего изменения в порядке убывания. Папки отображаются перед файлами.", - "sortOrder": "Определяет способ сортировки файлов и папок в проводнике.", - "explorer.decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла.", - "explorer.decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла. ", - "simple": "Добавляет слово \"copy\", за которым может следовать число, в конце повторяющегося имени", - "smart": "Добавляет номер в конце повторяющегося имени. Если в имя уже входит число, предпринимается попытка увеличить это число.", - "explorer.incrementalNaming": "Определяет, какую стратегию именования использовать при формировании нового имени повторяющегося элемента обозревателя при вставке.", - "compressSingleChildFolders": "Определяет, должны ли папки в проводнике отображаться в компактном формате. В таком представлении отдельные дочерние папки будут объединены в один элемент дерева. Это удобно, например, для отображения структуры пакета Java." - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (удалено, только для чтения)", - "orphanedFile": "{0} (удален)", - "readonlyFile": "{0} (только для чтения)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и позволить ему использовать больше памяти", - "relaunchWithIncreasedMemoryLimit": "Перезапустить с объемом памяти {0} МБ", - "configureMemoryLimit": "Настроить ограничение памяти" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "Сначала откройте файл для просмотра" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "Значение true, если вьюлет \"Обозреватель\" отображается.", - "explorerResourceIsFolder": "Значение true, если элемент, на котором находится фокус в Обозревателе, является папкой.", - "explorerResourceReadonly": "Значение true, если элемент, на котором находится фокус в Обозревателе, доступен только для чтения.", - "explorerResourceIsRoot": "Значение true, если элемент, на котором находится фокус в Обозревателе, является корневой папкой.", - "explorerResourceCut": "Значение true, если элемент в Обозревателе был вырезан для последующей вставки.", - "explorerResourceMoveableToTrash": "Значение true, если элемент, на котором находится фокус в Обозревателе, может быть перемещен в корзину.", - "filesExplorerFocus": "Значение true, если фокус находится внутри представления \"Обозреватель\".", - "openEditorsVisible": "Значение true, если представление \"Открытые редакторы\" является видимым.", - "openEditorsFocus": "Значение true, если фокус находится внутри представления \"Открытые редакторы\".", - "explorerViewletFocus": "Значение true, если фокус находится внутри вьюлета \"Обозреватель\".", - "explorerViewletCompressedFocus": "Значение true, если элемент, на котором находится фокус в представлении \"Обозреватель\", является компактным элементом.", - "explorerViewletCompressedFirstFocus": "Значение true, если фокус находится внутри первой части компактного элемента в представлении \"Обозреватель\".", - "explorerViewletCompressedLastFocus": "Значение true, если фокус находится внутри последней части компактного элемента в представлении \"Обозреватель\"." - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "Раздел обозревателя: {0}", - "createNewFile": "Создать файл", - "createNewFolder": "Новая папка", - "refreshExplorer": "Обновить окно проводника", - "collapseExplorerFolders": "Свернуть папки в проводнике" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "Открытые редакторы", - "dirtyCounter": "Не сохранено: {0}", - "flipLayout": "Переключить вертикальное или горизонтальное расположение окон редактора", - "miToggleEditorLayout": "Отразить &&макет", - "newUntitledFile": "Новый файл без имени" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "Нет открытой папки" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "Используйте действия на панели инструментов редактора, чтобы отменить изменения или перезаписать содержимое файла своими изменениями.", - "staleSaveError": "Не удалось сохранить \"{0}\": содержимое файла было обновлено. Сравните свою версию с содержимым файла или перезапишите обновленное содержимое файла своей версией файла.", - "readonlySaveErrorAdmin": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать с правами администратора\", чтобы повторить попытку в качестве администратора.", - "readonlySaveErrorSudo": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать как Sudo\", чтобы повторить попытку в качестве суперпользователя.", - "readonlySaveError": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать\", чтобы попытаться сделать его доступным для записи.", - "permissionDeniedSaveError": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку с правами администратора\".", - "permissionDeniedSaveErrorSudo": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку в режиме Sudo\".", - "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}", - "learnMore": "Дополнительные сведения", - "dontShowAgain": "Больше не показывать", - "compareChanges": "Сравнить", - "saveConflictDiffLabel": "{0} (в файле) ↔ {1} (в {2}) — разрешение конфликта сохранения", - "overwriteElevated": "Перезаписать с правами администратора....", - "overwriteElevatedSudo": "Перезаписать в режиме Sudo...", - "saveElevated": "Повторить с правами администратора....", - "saveElevatedSudo": "Повторить попытку в режиме Sudo...", - "retry": "Повторить", - "discard": "Отменить", - "overwrite": "Перезаписать", - "configure": "Настройка" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "Сохранить как...", - "save": "Сохранить", - "saveWithoutFormatting": "Сохранить без форматирования", - "saveAll": "Сохранить все", - "removeFolderFromWorkspace": "Удалить папку из рабочей области", - "newUntitledFile": "Новый файл без имени", - "modifiedLabel": "{0} (в файле) ↔ {1}", - "openFileToCopy": "Сначала откройте файл, чтобы скопировать его путь", - "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}", - "retry": "Повторить", - "discard": "Отменить", - "genericRevertError": "Не удалось отменить изменения \"{0}\": {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "Создать файл", - "newFolder": "Новая папка", - "rename": "Переименование", - "delete": "Удалить", - "copyFile": "Копирование", - "pasteFile": "Вставить", - "download": "Скачивание...", - "deleteButtonLabelRecycleBin": "&&Переместить в корзину", - "deleteButtonLabelTrash": "&&Переместить в удаленные", - "deleteButtonLabel": "&&Удалить", - "dirtyMessageFilesDelete": "Вы удаляете файлы с несохраненными изменениями. Вы хотите продолжить?", - "dirtyMessageFolderOneDelete": "Вы удаляете папку {0} с несохраненными изменениями в 1 файле. Вы хотите продолжить?", - "dirtyMessageFolderDelete": "Вы удаляете папку {0} с несохраненными изменениями в файлах ({1}). Вы хотите продолжить?", - "dirtyMessageFileDelete": "Вы удаляете {0} с не сохраненными изменениями. Вы хотите продолжить?", - "dirtyWarning": "Изменения будут потеряны, если вы не сохраните их.", - "irreversible": "Это действие необратимо.", - "restorePlural": "Вы можете восстановить эти файлы с помощью команды \"Отменить\".", - "restore": "Вы можете восстановить этот файл с помощью команды \"Отменить\".", - "undoBinFiles": "Вы можете восстановить эти файлы из корзины.", - "undoBin": "Вы можете восстановить этот файл из корзины.", - "undoTrashFiles": "Вы можете восстановить эти файлы из корзины.", - "undoTrash": "Вы можете восстановить этот файл из корзины.", - "doNotAskAgain": "Не спрашивать снова", - "deleteBulkEdit": "Удалить файлы ({0})", - "deleteFileBulkEdit": "Удалить {0}", - "deletingBulkEdit": "Удаление файлов ({0})", - "deletingFileBulkEdit": "Удаление {0}", - "binFailed": "Не удалось выполнить удаление в корзину. Вы хотите выполнить удаление навсегда?", - "trashFailed": "Не удалось выполнить удаление в корзину. Вы действительно хотите выполнить удаление навсегда?", - "deletePermanentlyButtonLabel": "&&Удалить окончательно", - "retryButtonLabel": "&&Повторить", - "confirmMoveTrashMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое?", - "confirmMoveTrashMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое? ", - "confirmMoveTrashMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0})?", - "confirmMoveTrashMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое?", - "confirmMoveTrashMessageFile": "Действительно удалить \"{0}\"?", - "confirmDeleteMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое без возможности восстановления?", - "confirmDeleteMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое без возможности восстановления? ", - "confirmDeleteMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0}) без возможности восстановления?", - "confirmDeleteMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое без возможности восстановления?", - "confirmDeleteMessageFile": "Вы действительно хотите удалить \"{0}\" без возможности восстановления?", - "globalCompareFile": "Сравнить активный файл с...", - "fileToCompareNoFile": "Выберите файл, с которым будет выполнено сравнение.", - "openFileToCompare": "Чтобы сравнить файл с другим файлом, сначала откройте его.", - "toggleAutoSave": "Включить/отключить автоматическое сохранение", - "saveAllInGroup": "Сохранить все в группе", - "closeGroup": "Закрыть группу", - "focusFilesExplorer": "Фокус на проводнике", - "showInExplorer": "Показать активный файл в боковой панели", - "openFileToShow": "Сначала откройте файл для отображения в обозревателе.", - "openFileInNewWindow": "Открыть активный файл в новом окне", - "openFileToShowInNewWindow.unsupportedschema": "Активный редактор должен содержать ресурс, который можно открыть.", - "openFileToShowInNewWindow.nofile": "Чтобы открыть файл в новом окне, сначала откройте его.", - "emptyFileNameError": "Необходимо указать имя файла или папки.", - "fileNameStartsWithSlashError": "Имя папки или файла не может начинаться с косой черты.", - "fileNameExistsError": "Файл или папка **{0}** уже существует в данном расположении. Выберите другое имя.", - "invalidFileNameError": "Имя **{0}** недопустимо для файла или папки. Выберите другое имя.", - "fileNameWhitespaceWarning": "В имени файла или папки обнаружен начальный или конечный пробел.", - "compareWithClipboard": "Сравнить активный файл с буфером обмена", - "clipboardComparisonLabel": "Буфер обмена ↔ {0}", - "retry": "Повторить", - "createBulkEdit": "Создать {0}", - "creatingBulkEdit": "Идет создание {0}.", - "renameBulkEdit": "Переименовать {0} в {1}", - "renamingBulkEdit": "Переименование {0} в {1}", - "downloadingFiles": "Идет скачивание", - "downloadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)", - "downloadProgressLarge": "{0} ({1} из {2}, {3}/с)", - "downloadButton": "Скачать", - "chooseWhereToDownload": "Выберите место для скачивания", - "downloadBulkEdit": "Скачать {0}", - "downloadingBulkEdit": "Скачивание {0}", - "fileIsAncestor": "Файл для вставки является предком папки назначения", - "movingBulkEdit": "Идет перемещение файлов ({0}).", - "movingFileBulkEdit": "Идет перемещение {0}.", - "moveBulkEdit": "Переместить файлы ({0})", - "moveFileBulkEdit": "Переместить {0}", - "copyingBulkEdit": "Идет копирование файлов ({0}).", - "copyingFileBulkEdit": "Идет копирование {0}.", - "copyBulkEdit": "Копировать файлы ({0})", - "copyFileBulkEdit": "Копировать {0}", - "fileDeleted": "Файлы для вставки были удалены или перемещены с момента их копирования. {0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Отправить твит с отзывом", + "status.feedback.name": "Отзывы" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "Средство просмотра двоичных файлов" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "Требуется платформа Microsoft .NET Framework 4.5. Нажмите ссылку, чтобы установить ее.", - "installNet": "Скачать .NET Framework 4.5", - "enospcError": "Не удается отслеживать изменения файлов в этой крупной папке рабочей области. Для решения этой проблемы перейдите по ссылке на инструкции.", - "learnMore": "Инструкции" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "Создать файл", + "openFolderError": "Файл является каталогом", + "textFileEditor": "Редактор текстовых файлов" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "Сравнить", + "configure": "Настройка", + "discard": "Отменить", + "dontShowAgain": "Больше не показывать", + "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}", + "learnMore": "Дополнительные сведения", + "overwrite": "Перезаписать", + "overwriteElevated": "Перезаписать с правами администратора....", + "overwriteElevatedSudo": "Перезаписать в режиме Sudo...", + "permissionDeniedSaveError": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку с правами администратора\".", + "permissionDeniedSaveErrorSudo": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку в режиме Sudo\".", + "readonlySaveError": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать\", чтобы попытаться сделать его доступным для записи.", + "readonlySaveErrorAdmin": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать с правами администратора\", чтобы повторить попытку в качестве администратора.", + "readonlySaveErrorSudo": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать как Sudo\", чтобы повторить попытку в качестве суперпользователя.", + "retry": "Повторить", + "saveConflictDiffLabel": "{0} (в файле) ↔ {1} (в {2}) — разрешение конфликта сохранения", + "saveElevated": "Повторить с правами администратора....", + "saveElevatedSudo": "Повторить попытку в режиме Sudo...", + "staleSaveError": "Не удалось сохранить \"{0}\": содержимое файла было обновлено. Сравните свою версию с содержимым файла или перезапишите обновленное содержимое файла своей версией файла.", + "userGuide": "Используйте действия на панели инструментов редактора, чтобы отменить изменения или перезаписать содержимое файла своими изменениями." + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "Проводник", + "explorerViewIcon": "Значок представления проводника.", + "folders": "Папки", + "miViewExplorer": "Про&&водник", + "noFolderHelp": "Вы еще не открыли папку.\r\n[Открыть папку](command:{0})", + "noWorkspaceHelp": "Вы еще не добавили папку в рабочую область.\r\n[Добавить папку](command:{0})", + "openEditorsIcon": "Значок представления открытых редакторов.", + "remoteNoFolderHelp": "Подключено к удаленному.\r\n[Открыть папку](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "Не удалось выполнить удаление в корзину. Вы хотите выполнить удаление навсегда?", + "clipboardComparisonLabel": "Буфер обмена ↔ {0}", + "closeGroup": "Закрыть группу", + "compareWithClipboard": "Сравнить активный файл с буфером обмена", + "confirmDeleteMessageFile": "Вы действительно хотите удалить \"{0}\" без возможности восстановления?", + "confirmDeleteMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое без возможности восстановления?", + "confirmDeleteMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое без возможности восстановления?", + "confirmDeleteMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0}) без возможности восстановления?", + "confirmDeleteMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое без возможности восстановления? ", + "confirmMoveTrashMessageFile": "Действительно удалить \"{0}\"?", + "confirmMoveTrashMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое?", + "confirmMoveTrashMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое?", + "confirmMoveTrashMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0})?", + "confirmMoveTrashMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое? ", + "copyBulkEdit": "Копировать файлы ({0})", + "copyFile": "Копирование", + "copyFileBulkEdit": "Копировать {0}", + "copyingBulkEdit": "Идет копирование файлов ({0}).", + "copyingFileBulkEdit": "Идет копирование {0}.", + "createBulkEdit": "Создать {0}", + "creatingBulkEdit": "Идет создание {0}.", + "delete": "Удалить", + "deleteBulkEdit": "Удалить файлы ({0})", + "deleteButtonLabel": "&&Удалить", + "deleteButtonLabelRecycleBin": "&&Переместить в корзину", + "deleteButtonLabelTrash": "&&Переместить в удаленные", + "deleteFileBulkEdit": "Удалить {0}", + "deletePermanentlyButtonLabel": "&&Удалить окончательно", + "deletingBulkEdit": "Удаление файлов ({0})", + "deletingFileBulkEdit": "Удаление {0}", + "dirtyMessageFileDelete": "Вы удаляете {0} с не сохраненными изменениями. Вы хотите продолжить?", + "dirtyMessageFilesDelete": "Вы удаляете файлы с несохраненными изменениями. Вы хотите продолжить?", + "dirtyMessageFolderDelete": "Вы удаляете папку {0} с несохраненными изменениями в файлах ({1}). Вы хотите продолжить?", + "dirtyMessageFolderOneDelete": "Вы удаляете папку {0} с несохраненными изменениями в 1 файле. Вы хотите продолжить?", + "dirtyWarning": "Изменения будут потеряны, если вы не сохраните их.", + "doNotAskAgain": "Не спрашивать снова", + "download": "Скачивание...", + "emptyFileNameError": "Необходимо указать имя файла или папки.", + "fileDeleted": "Файлы для вставки были удалены или перемещены с момента их копирования. {0}", + "fileIsAncestor": "Файл для вставки является предком папки назначения", + "fileNameExistsError": "Файл или папка **{0}** уже существует в данном расположении. Выберите другое имя.", + "fileNameStartsWithSlashError": "Имя папки или файла не может начинаться с косой черты.", + "fileNameWhitespaceWarning": "В имени файла или папки обнаружен начальный или конечный пробел.", + "focusFilesExplorer": "Фокус на проводнике", + "globalCompareFile": "Сравнить активный файл с...", + "invalidFileNameError": "Имя **{0}** недопустимо для файла или папки. Выберите другое имя.", + "irreversible": "Это действие необратимо.", + "moveBulkEdit": "Переместить файлы ({0})", + "moveFileBulkEdit": "Переместить {0}", + "movingBulkEdit": "Идет перемещение файлов ({0}).", + "movingFileBulkEdit": "Идет перемещение {0}.", + "newFile": "Создать файл", + "newFolder": "Новая папка", + "ok": "ОК", + "openFileInNewWindow": "Открыть активный файл в новом окне", + "openFileToShowInNewWindow.unsupportedschema": "Активный редактор должен содержать ресурс, который можно открыть.", + "pasteFile": "Вставить", + "rename": "Переименование", + "renameBulkEdit": "Переименовать {0} в {1}", + "renamingBulkEdit": "Переименование {0} в {1}", + "restore": "Вы можете восстановить этот файл с помощью команды \"Отменить\".", + "restorePlural": "Вы можете восстановить эти файлы с помощью команды \"Отменить\".", + "retry": "Повторить", + "retryButtonLabel": "&&Повторить", + "saveAllInGroup": "Сохранить все в группе", + "showInExplorer": "Показать активный файл в боковой панели", + "toggleAutoSave": "Включить/отключить автоматическое сохранение", + "trashFailed": "Не удалось выполнить удаление в корзину. Вы действительно хотите выполнить удаление навсегда?", + "undoBin": "Вы можете восстановить этот файл из корзины.", + "undoBinFiles": "Вы можете восстановить эти файлы из корзины.", + "undoTrash": "Вы можете восстановить этот файл из корзины.", + "undoTrashFiles": "Вы можете восстановить эти файлы из корзины.", + "upload": "Отправка..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "Использовать ваши изменения и перезаписать содержимое файла", + "close": "Закрыть", + "closeAll": "Закрыть все", + "closeOthers": "Закрыть другие", + "closeSaved": "Закрыть сохраненные", + "compareActiveWithSaved": "Сравнить активный файл с сохраненным", + "compareSelected": "Сравнить выбранное", + "compareSource": "Выбрать для сравнения", + "compareWithSaved": "Сравнить с сохраненным", + "compareWithSelected": "Сравнить с выбранным", + "copyPath": "Скопировать путь", + "copyPathOfActive": "Копировать путь к активному файлу", + "copyRelativePath": "Скопировать относительный путь", + "copyRelativePathOfActive": "Скопировать относительный путь активного файла", + "cut": "Вырезать", + "deleteFile": "Удалить навсегда", + "explorerOpenWith": "Открыть с помощью...", + "file": "Файл", + "filesCategory": "Файл", + "miAutoSave": "А&&втосохранение", + "miCloseEditor": "&&Закрыть редактор", + "miGotoFile": "Перейти к &&файлу...", + "miNewFile": "&&Новый файл", + "miOpen": "&&Открыть...", + "miOpenFile": "&&Открыть файл...", + "miOpenFolder": "Открыть &&папку...", + "miOpenWorkspace": "Открыть рабо&&чую область...", + "miRevert": "Отменить &&изменения в файле", + "miSave": "&&Сохранить", + "miSaveAll": "Сохранить &&все", + "miSaveAs": "Сохранить &&как...", + "newFile": "Создать файл", + "openFile": "Открыть файл...", + "openToSide": "Открыть сбоку", + "revealInSideBar": "Показать в боковой панели", + "revert": "Отменить изменения в файле", + "revertLocalChanges": "Отменить изменения и вернуться к исходному содержимому файла", + "saveAll": "Сохранить все", + "saveAllInGroup": "Сохранить все в группе", + "saveFiles": "Сохранить все файлы", + "workspaces": "Рабочие области" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "Отменить", + "genericRevertError": "Не удалось отменить изменения \"{0}\": {1}", + "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}", + "modifiedLabel": "{0} (в файле) ↔ {1}", + "newUntitledFile": "Новый файл без имени", + "removeFolderFromWorkspace": "Удалить папку из рабочей области", + "retry": "Повторить", + "save": "Сохранить", + "saveAll": "Сохранить все", + "saveAs": "Сохранить как...", + "saveWithoutFormatting": "Сохранить без форматирования" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "&&Добавить папку в рабочую область", + "addFolders": "&&Добавить папки в рабочую область", + "cancel": "Отмена", + "chooseWhereToDownload": "Выберите место для скачивания", + "confirmManyOverwrites": "В папке назначения уже существуют следующие файлы и (или) папки ({0}). Вы хотите заменить их?", + "confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?", + "copyFile": "Копировать {0}", + "copyFolder": "&&Копировать папку", + "copyFolders": "&&Копировать папки", + "copyfolder": "Вы действительно хотите скопировать \"{0}\"?", + "copyfolders": "Вы действительно хотите скопировать папки?", + "copyingFile": "Идет копирование {0}.", + "copyingFiles": "Копирование...", + "copyingnFile": "Идет копирование ресурсов ({0}).", + "copynFile": "Копировать ресурсы ({0})", + "downloadBulkEdit": "Скачать {0}", + "downloadButton": "Скачать", + "downloadProgressLarge": "{0} ({1} из {2}, {3}/с)", + "downloadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)", + "downloadingBulkEdit": "Скачивание {0}", + "downloadingFiles": "Идет скачивание", + "dropFolder": "Вы хотите скопировать \"{0}\" или добавить \"{0}\" в качестве папки в рабочую область?", + "dropFolders": "Вы хотите скопировать папки или добавить папки в рабочую область?", + "irreversible": "Это действие необратимо.", + "overwrite": "Перезаписать {0}", + "overwriting": "Идет перезапись {0}.", + "replaceButtonLabel": "&&Заменить", + "uploadProgressLarge": "{0} ({1} из {2}, {3}/с)", + "uploadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)", + "uploadingFiles": "Отправка." + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "Запретит сохранение и предложит разрешить конфликт сохранения вручную.", + "associations": "Настройте ассоциации файлов для языков (например, `\"*.extension\": \"html\"`). Эти ассоциации имеют приоритет над ассоциациями по умолчанию для установленных языков.", + "autoGuessEncoding": "Если этот параметр установлен, редактор попытается определить кодировку набора символов при открытии файлов. Этот параметр также можно настроить для отдельного языка.", + "autoReveal": "Определяет, будет ли проводник автоматически отображать и выбирать файлы при их открытии.", + "autoReveal.focusNoScroll": "Файлы не будут прокручиваться в представлении, но на них будет оставаться фокус.", + "autoReveal.off": "Файлы не будут отображаться и не будут выбраны.", + "autoReveal.on": "Файлы будут отображаться и будут выбраны.", + "autoSave": "Управляет автоматическим сохранением \"грязных\" редакторов. Подробнее об автосохранении см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).", + "autoSaveDelay": "Определяет задержку в миллисекундах, после которой \"грязный\" редактор сохраняется автоматически. Применяется только тогда, когда для \"#files.autoSave\" задано значение \"{0}\".", + "binaryFileEditor": "Редактор двоичных файлов", + "compressSingleChildFolders": "Определяет, должны ли папки в проводнике отображаться в компактном формате. В таком представлении отдельные дочерние папки будут объединены в один элемент дерева. Это удобно, например, для отображения структуры пакета Java.", + "confirmDelete": "Определяет, должно ли запрашиваться подтверждение при удалении файла в корзину.", + "confirmDragAndDrop": "Определяет, должно ли запрашиваться подтверждение при перемещении файлов и папок в проводнике.", + "defaultLanguage": "Языковой режим по умолчанию, назначаемый новым файлам. Если задано значение \"${activeEditorLanguage}\", будет использоваться языковой режим текущего активного текстового редактора, если таковой имеется.", + "enableDragAndDrop": "Определяет, разрешает ли обозреватель перемещать файлы и папки с помощью перетаскивания. Этот параметр распространяется только на перетаскивание внутри обозревателя.", + "encoding": "Кодировка по умолчанию, используемая при чтении и записи файлов. Этот параметр также можно настроить для отдельных языков.", + "eol": "Символ конца строки по умолчанию.", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "Использует символ конца строки операционной системы.", + "everything": "Форматирование всего файла.", + "exclude": "Настройка стандартных масок для исключения файлов и папок. Например, на основе этого параметра проводник решает, какие файлы и папки показать или скрыть. См. описание параметра #search.exclude#, чтобы определить исключения специально для поиска. Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "explorer.decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла. ", + "explorer.decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла.", + "explorer.incrementalNaming": "Определяет, какую стратегию именования использовать при формировании нового имени повторяющегося элемента обозревателя при вставке.", + "explorerConfigurationTitle": "Проводник", + "files.autoSave.afterDelay": "\"Грязный\" редактор автоматически сохраняется после настроенного значения \"#files.autoSaveDelay#\".", + "files.autoSave.off": "\"Грязный\" редактор никогда не сохраняется автоматически.", + "files.autoSave.onFocusChange": "\"Грязный\" редактор автоматически сохраняется при потере фокуса редактором.", + "files.autoSave.onWindowChange": "\"Грязный\" редактор автоматически сохраняется, когда окно теряет фокус.", + "files.exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", + "files.exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", + "files.restoreUndoStack": "Восстановить стек отмены при повторном открытии файла.", + "files.saveConflictResolution": "Конфликт сохранения может возникнуть, когда на диск сохраняется файл, который одновременно был изменен другой программой. Чтобы предотвратить потерю данных, пользователю предлагается сравнить изменения в редакторе с версией на диске. Этот параметр следует изменять только в том случае, если вы часто сталкиваетесь с ошибками при конфликтах сохранения, так как неосмотрительное его использование может привести к потере данных.", + "files.simpleDialog.enable": "Включает простое диалоговое окно файлов, которое заменяет собой системное диалоговое окно файлов.", + "filesConfigurationTitle": "Файлы", + "formatOnSave": "Форматирование файла при сохранении. Модуль форматирования должен быть доступен, файл не должен сохраняться по истечении времени задержки, и работа редактора не должна завершаться.", + "formatOnSaveMode": "Определяет, применяется ли формат при сохранении ко всему файлу или только к изменениям в файле. Этот параметр применяется только в том случае, если параметр \"#editor.formatOnSave#\" включен.", + "hotExit": "Определяет, запоминаются ли несохраненные файлы между сеансами. В этом случае приглашение на их сохранение при выходе из редактора не появляется.", + "hotExit.off": "Отключение горячего выхода. При попытке закрыть окно с грязными файлами будет отображаться запрос.", + "hotExit.onExit": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню). Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".", + "hotExit.onExitAndWindowClose": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню), а также для любого окна с открытой папкой, независимо от того, является ли это окно последним. Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".", + "hotExit.onExitAndWindowCloseBrowser": "Горячий выход будет активирован при завершении работы браузера или при закрытии окна или вкладки.", + "insertFinalNewline": "Если этот параметр включен, при сохранении файла в его конец вставляется финальная новая строка.", + "maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен VS Code после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=<новый размер>\" в командной строке.", + "modification": "Форматирование изменений (требуется система управления версиями).", + "openEditorsSortOrder": "Управляет порядком сортировки редакторов в области \"Открытые редакторы\".", + "openEditorsVisible": "Число редакторов, отображаемых в области \"Открытые редакторы\". Если это значение равно 0, она не отображается.", + "overwriteFileOnDisk": "Разрешит конфликт сохранения путем перезаписи файла на диске изменениями в редакторе.", + "simple": "Добавляет слово \"copy\", за которым может следовать число, в конце повторяющегося имени", + "smart": "Добавляет номер в конце повторяющегося имени. Если в имя уже входит число, предпринимается попытка увеличить это число.", + "sortOrder": "Управляет сортировкой файлов и папок в проводнике на основе свойств.", + "sortOrder.alphabetical": "Редакторы располагаются в алфавитном порядке в каждой группе.", + "sortOrder.default": "Файлы и папки сортируются по именам. Папки отображаются перед файлами.", + "sortOrder.editorOrder": "Редакторы располагаются в том же порядке, что и вкладки редактора.", + "sortOrder.filesFirst": "Файлы и папки сортируются по именам. Файлы отображаются перед папками.", + "sortOrder.mixed": "Файлы и папки сортируются по именам. Файлы чередуются с папками.", + "sortOrder.modified": "Файлы и папки сортируются по дате последнего изменения в порядке убывания. Папки отображаются перед файлами.", + "sortOrder.type": "Файлы и папки группируются по типу расширения, а затем сортируются по их именам. Папки отображаются перед файлами.", + "sortOrderLexicographicOptions": "Управляет лексикографической сортировкой имен файлов и папок в обозревателе.", + "sortOrderLexicographicOptions.default": "Имена в верхнем и нижнем регистрах не разделяются.", + "sortOrderLexicographicOptions.lower": "Имена в нижнем регистре группируются вместе перед именами в верхнем регистре.", + "sortOrderLexicographicOptions.unicode": "Имена сортируются в порядке Юникода.", + "sortOrderLexicographicOptions.upper": "Имена в верхнем регистре группируются вместе перед именами в нижнем регистре.", + "trimFinalNewlines": "Если этот параметр установлен, то при сохранении файла будут удалены все новые строки за последней новой строкой в конце файла.", + "trimTrailingWhitespace": "Если этот параметр включен, при сохранении файла будут удалены концевые пробелы.", + "useTrash": "Перемещение файлов/папок в корзину ОС (корзину Windows) при удалении. При отключении этого параметра файлы и папки будут удаляться навсегда.", + "watcherExclude": "Настройте стандартные маски путей файлов, которые следует исключить из списка отслеживаемых файлов. Пути должны соответствовать полным путям (т.е. для правильного сопоставления необходимо указывать ** в начале неполного пути или указывать полные пути). После изменения этого параметра потребуется перезагрузка. Если отображается сообщение \"Код потребляет большое количество процессорного времени при запуске\" можно исключить большие папки, чтобы уменьшить начальную нагрузку." + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "Нет открытой папки" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "Не удается разрешить папку рабочей области", + "label": "Проводник", + "symbolicLlink": "Символическая ссылка", + "unknown": "Неизвестный тип файла" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "Свернуть папки в проводнике", + "createNewFile": "Создать файл", + "createNewFolder": "Новая папка", + "explorerSection": "Раздел обозревателя: {0}", + "refreshExplorer": "Обновить окно проводника" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "Вы действительно хотите переместить \"{0}\" в \"{1}\"?", + "confirmMultiMove": "Вы действительно хотите переместить следующие файлы ({0}) в \"{1}\"?", + "confirmRootMove": "Вы действительно хотите изменить порядок корневой папки \"{0}\" в рабочей области?", + "confirmRootsMove": "Вы действительно хотите изменить порядок нескольких корневых папок в рабочей области?", + "copy": "Копировать {0}", + "copying": "Идет копирование {0}.", + "doNotAskAgain": "Не спрашивать снова", + "fileInputAriaLabel": "Введите имя файла. Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены.", + "move": "Переместить {0}", + "moveButtonLabel": "&&Переместить", + "moving": "Идет перемещение {0}.", + "ok": "ОК", + "treeAriaLabel": "Проводник" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "Не сохранено: {0}", + "flipLayout": "Переключить вертикальное или горизонтальное расположение окон редактора", + "miToggleEditorLayout": "Отразить &&макет", + "newUntitledFile": "Новый файл без имени", + "openEditors": "Открытые редакторы" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 несохраненный файл", "dirtyFiles": "Несохраненных файлов: {0}" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "Редактор текстовых файлов", - "openFolderError": "Файл является каталогом", - "createFile": "Создать файл" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "Значение true, если элемент в Обозревателе был вырезан для последующей вставки.", + "explorerResourceIsFolder": "Значение true, если элемент, на котором находится фокус в Обозревателе, является папкой.", + "explorerResourceIsRoot": "Значение true, если элемент, на котором находится фокус в Обозревателе, является корневой папкой.", + "explorerResourceMoveableToTrash": "Значение true, если элемент, на котором находится фокус в Обозревателе, может быть перемещен в корзину.", + "explorerResourceReadonly": "Значение true, если элемент, на котором находится фокус в Обозревателе, доступен только для чтения.", + "explorerViewletCompressedFirstFocus": "Значение true, если фокус находится внутри первой части компактного элемента в представлении \"Обозреватель\".", + "explorerViewletCompressedFocus": "Значение true, если элемент, на котором находится фокус в представлении \"Обозреватель\", является компактным элементом.", + "explorerViewletCompressedLastFocus": "Значение true, если фокус находится внутри последней части компактного элемента в представлении \"Обозреватель\".", + "explorerViewletFocus": "Значение true, если фокус находится внутри вьюлета \"Обозреватель\".", + "explorerViewletVisible": "Значение true, если вьюлет \"Обозреватель\" отображается.", + "filesExplorerFocus": "Значение true, если фокус находится внутри представления \"Обозреватель\".", + "openEditorsFocus": "Значение true, если фокус находится внутри представления \"Открытые редакторы\".", + "openEditorsVisible": "Значение true, если представление \"Открытые редакторы\" является видимым." }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "Не удается разрешить папку рабочей области", - "symbolicLlink": "Символическая ссылка", - "unknown": "Неизвестный тип файла", - "label": "Проводник" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "Не удается отслеживать изменения файлов в этой крупной папке рабочей области. Для решения этой проблемы перейдите по ссылке на инструкции.", + "installNet": "Скачать .NET Framework 4.5", + "learnMore": "Инструкции", + "netVersionError": "Требуется платформа Microsoft .NET Framework 4.5. Нажмите ссылку, чтобы установить ее." }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "Проводник", - "fileInputAriaLabel": "Введите имя файла. Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены.", - "confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?", - "irreversible": "Это действие необратимо.", - "replaceButtonLabel": "&&Заменить", - "confirmManyOverwrites": "В папке назначения уже существуют следующие файлы и (или) папки ({0}). Вы хотите заменить их?", - "uploadingFiles": "Отправка.", - "overwrite": "Перезаписать {0}", - "overwriting": "Идет перезапись {0}.", - "uploadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)", - "uploadProgressLarge": "{0} ({1} из {2}, {3}/с)", - "copyFolders": "&&Копировать папки", - "copyFolder": "&&Копировать папку", - "cancel": "Отмена", - "copyfolders": "Вы действительно хотите скопировать папки?", - "copyfolder": "Вы действительно хотите скопировать \"{0}\"?", - "addFolders": "&&Добавить папки в рабочую область", - "addFolder": "&&Добавить папку в рабочую область", - "dropFolders": "Вы хотите скопировать папки или добавить папки в рабочую область?", - "dropFolder": "Вы хотите скопировать \"{0}\" или добавить \"{0}\" в качестве папки в рабочую область?", - "copyFile": "Копировать {0}", - "copynFile": "Копировать ресурсы ({0})", - "copyingFile": "Идет копирование {0}.", - "copyingnFile": "Идет копирование ресурсов ({0}).", - "confirmRootsMove": "Вы действительно хотите изменить порядок нескольких корневых папок в рабочей области?", - "confirmMultiMove": "Вы действительно хотите переместить следующие файлы ({0}) в \"{1}\"?", - "confirmRootMove": "Вы действительно хотите изменить порядок корневой папки \"{0}\" в рабочей области?", - "confirmMove": "Вы действительно хотите переместить \"{0}\" в \"{1}\"?", - "doNotAskAgain": "Не спрашивать снова", - "moveButtonLabel": "&&Переместить", - "copy": "Копировать {0}", - "copying": "Идет копирование {0}.", - "move": "Переместить {0}", - "moving": "Идет перемещение {0}." + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "Файл", + "openContainer": "Открыть содержащую папку", + "revealInMac": "Отобразить в Finder", + "revealInWindows": "Показать в проводнике" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "Редактор текстовых файлов" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "Настроить ограничение памяти", + "fileTooLargeForHeapError": "Чтобы открыть файл такого размера, нужно выполнить перезапуск и позволить {0}использовать больше памяти", + "relaunchWithIncreasedMemoryLimit": "Перезапустить с объемом памяти {0} МБ" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "Нет", - "nullFormatterDescription": "NONE", - "miss": "Расширение \"{0}\" не может отформатировать \"{1}\"", - "config.needed": "Существует несколько форматировщиков для файлов \"{0}\". Выберите форматировщик по умолчанию для продолжения.", - "config.bad": "Расширение \"{0}\" настроено в качестве форматировщика, но недоступно. Для продолжения выберите другой форматировщик по умолчанию.", - "do.config": "Настроить...", "cancel": "Отмена", - "select": "Выберите форматировщик по умолчанию для файлов \"{0}\"", - "formatter.default": "Определяет форматировщик по умолчанию, который имеет приоритет над всеми другими форматировщиками. Должен быть идентификатором расширения, предоставляющего форматировщик.", - "def": "(По умолчанию)", "config": "Настройка форматировщика по умолчанию...", + "config.bad": "Расширение \"{0}\" настроено в качестве форматировщика, но недоступно. Для продолжения выберите другой форматировщик по умолчанию.", + "config.needed": "Существует несколько форматировщиков для файлов \"{0}\". Выберите форматировщик по умолчанию для продолжения.", + "def": "(По умолчанию)", + "do.config": "Настроить...", "format.placeHolder": "Выберите форматировщик", "formatDocument.label.multiple": "Форматировать документ с помощью...", - "formatSelection.label.multiple": "Форматировать выбранное с помощью..." + "formatSelection.label.multiple": "Форматировать выбранное с помощью...", + "formatter.default": "Определяет форматировщик по умолчанию, который имеет приоритет над всеми другими форматировщиками. Должен быть идентификатором расширения, предоставляющего форматировщик.", + "miss": "Расширение \"{0}\" не может отформатировать \"{1}\"", + "null": "Нет", + "nullFormatterDescription": "NONE", + "select": "Выберите форматировщик по умолчанию для файлов \"{0}\"" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "Отмена", "formatDocument.label.multiple": "Форматировать документ", - "too.large": "Невозможно отформатировать этот файл, так как он слишком большой", + "install.formatter": "Установка форматировщика...", "no.provider": "Не установлен форматировщик для файлов \"{0}\".", - "install.formatter": "Установка форматировщика..." + "too.large": "Невозможно отформатировать этот файл, так как он слишком большой" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "Форматировать измененные строки" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "Открыть &&обозреватель процессов", + "miReportIssue": "Сообщить о &&проблеме", "reportIssueInEnglish": "Сообщить о проблеме на английском языке…" }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "Включить или отключить устранение неполадок для сочетаний клавиш" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "Вы хотели бы изменить язык пользовательского интерфейса VS Code на {0} и перезапустить VS Code?", "activateLanguagePack": "Чтобы использовать VS Code в {0}, необходимо перезапустить VS Code.", "changeAndRestart": "Изменить язык и перезапустить", - "restart": "Перезапустить", "neverAgain": "Больше не показывать", + "restart": "Перезапустить", + "updateLocale": "Вы хотели бы изменить язык пользовательского интерфейса VS Code на {0} и перезапустить VS Code?", "vscode.extension.contributes.localizations": "Добавляет локализации в редактор", "vscode.extension.contributes.localizations.languageId": "Идентификатор языка, на который будут переведены отображаемые строки.", "vscode.extension.contributes.localizations.languageName": "Название языка на английском языке.", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "Относительный путь к файлу, содержащему переводы для языка." }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "Выберите язык интерфейса", "configureLocale": "Настройка языка интерфейса", "installAdditionalLanguages": "Установить дополнительные языки...", - "chooseDisplayLanguage": "Выберите язык интерфейса", - "relaunchDisplayLanguageMessage": "Для изменения языка интерфейса требуется перезагрузка.", "relaunchDisplayLanguageDetail": "Нажмите кнопку перезапуска для перезапуска {0} и изменения языка интерфейса.", + "relaunchDisplayLanguageMessage": "Для изменения языка интерфейса требуется перезагрузка.", "restart": "&&Перезапустить" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "Чтобы изменить язык отображения на {0}, найдите языковые пакеты в Marketplace.", - "searchMarketplace": "Поиск в Marketplace", + "installAndRestart": "Установить и перезапустить", "installAndRestartMessage": "Установите языковой пакет, чтобы изменить язык отображения на {0}.", - "installAndRestart": "Установить и перезапустить" + "searchMarketplace": "Поиск в Marketplace", + "showLanguagePackExtensions": "Чтобы изменить язык отображения на {0}, найдите языковые пакеты в Marketplace." }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "Синхронизация параметров", - "rendererLog": "Окно", - "telemetryLog": "Телеметрия", - "show window log": "Показать журнал окна", "mainLog": "Главный", - "sharedLog": "Коллективная" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "Открыть папку журналов", - "openExtensionLogsFolder": "Открыть папку журналов расширений" + "rendererLog": "Окно", + "sharedLog": "Коллективная", + "show window log": "Показать журнал окна", + "telemetryLog": "Телеметрия", + "userDataSyncLog": "Синхронизация параметров" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "Критическая", + "current": "Текущая", + "debug": "Отладка", + "default": "По умолчанию", + "default and current": "По умолчанию и текущее", + "err": "Ошибка", + "info": "Информация", + "log placeholder": "Выберите файл журнала", + "off": "ОТКЛ.", + "openSessionLogFile": "Открытие файла журнала окна (сеанс)...", + "selectLogLevel": "Установите уровень ведения журнала", + "sessions placeholder": "Выберите сеанс", "setLogLevel": "Установите уровень ведения журнала...", "trace": "Трассировка", - "debug": "Отладка", - "info": "Информация", - "warn": "Предупреждение", - "err": "Ошибка", - "critical": "Критическая", - "off": "ОТКЛ.", - "selectLogLevel": "Установите уровень ведения журнала", - "default and current": "По умолчанию и текущее", - "default": "По умолчанию", - "current": "Текущая", - "openSessionLogFile": "Открытие файла журнала окна (сеанс)...", - "sessions placeholder": "Выберите сеанс", - "log placeholder": "Выберите файл журнала" + "warn": "Предупреждение" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "Значок представления маркеров.", - "miMarker": "&&Проблемы", - "copyMarker": "Копирование", - "copyMessage": "Копировать сообщение", - "focusProblemsList": "Фокусировка на представлении проблем", - "focusProblemsFilter": "Фокусировка на фильтре проблем", - "show multiline": "Показать сообщение на нескольких строках", - "problems": "Проблемы", - "show singleline": "Показать сообщение в одной строке", - "clearFiltersText": "Очистить текст фильтров", - "collapseAll": "Свернуть все", - "filter": "Фильтр", - "status.problems": "Проблемы", - "totalErrors": "Ошибок: {0}", - "totalWarnings": "Предупреждения: {0}", - "totalInfos": "Сообщения: {0}", - "noProblems": "Проблемы отсутствуют", - "manyProblems": "Более 10 тысяч" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "Показано проблем: {0}", - "problems filtered": "Показано проблем: {0} из {1}", - "clearFilter": "Очистить фильтры" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "Включить или отключить сообщения о проблемах (ошибки, предупреждения, информационные сообщения)", - "problems.view.focus.label": "Перевести фокус на сообщения о проблемах (ошибки, предупреждения, информационные сообщения) ", - "problems.panel.configuration.title": "Представление \"Проблемы\"", - "problems.panel.configuration.autoreveal": "Определяет, следует ли представлению \"Проблемы\" отображать файлы при их открытии.", - "problems.panel.configuration.showCurrentInStatus": "Если этот параметр установлен, в строке состояния отображается текущая проблема.", - "markers.panel.title.problems": "Проблемы", - "markers.panel.no.problems.build": "Проблем в рабочей области не обнаружено.", - "markers.panel.no.problems.activeFile.build": "Проблем в текущем файле не обнаружено.", - "markers.panel.no.problems.filters": "Для указанного условия фильтра результаты не обнаружены.", - "markers.panel.action.moreFilters": "Дополнительные фильтры...", - "markers.panel.filter.showErrors": "Показывать ошибки", - "markers.panel.filter.showWarnings": "Показать предупреждения", - "markers.panel.filter.showInfos": "Показать сведения", - "markers.panel.filter.useFilesExclude": "Скрыть исключенные файлы", - "markers.panel.filter.activeFile": "Отображать только активный файл", - "markers.panel.action.filter": "Фильтр проблем", - "markers.panel.action.quickfix": "Показать исправления", - "markers.panel.filter.ariaLabel": "Фильтр проблем", - "markers.panel.filter.placeholder": "Фильтр (например, text, **/*.ts, !**/node_modules/**)", - "markers.panel.filter.errors": "ошибки", - "markers.panel.filter.warnings": "предупреждения", - "markers.panel.filter.infos": "сообщения", - "markers.panel.single.error.label": "1 ошибка", - "markers.panel.multiple.errors.label": "Ошибок: {0}", - "markers.panel.single.warning.label": "1 предупреждение", - "markers.panel.multiple.warnings.label": "Предупреждения: {0}", - "markers.panel.single.info.label": "1 сообщение", - "markers.panel.multiple.infos.label": "Сообщения: {0}", - "markers.panel.single.unknown.label": "1 неизвестный", - "markers.panel.multiple.unknowns.label": "Неизвестные: {0}", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "Проблем в файле {1} в папке {2}: {0}", - "problems.tree.aria.label.marker.relatedInformation": "У этой проблемы есть ссылки на несколько расположений ({0}).", - "problems.tree.aria.label.error.marker": "Ошибка выдана {0}: {1}, строка {2}, символ {3}.{4}", - "problems.tree.aria.label.error.marker.nosource": "Ошибка: {0}, строка {1}, символ {2}.{3}", - "problems.tree.aria.label.warning.marker": "Предупреждение выдано {0}: {1}, строка {2}, символ {3}.{4}", - "problems.tree.aria.label.warning.marker.nosource": "Предупреждение: {0}, строка {1}, символ {2}.{3} ", - "problems.tree.aria.label.info.marker": "Информационное сообщение выдано {0}: {1}, строка {2}, символ {3}.{4}", - "problems.tree.aria.label.info.marker.nosource": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} ", - "problems.tree.aria.label.marker": "Проблема выдана {0}: {1}, строка {2}, символ {3}.{4}", - "problems.tree.aria.label.marker.nosource": "Проблема: {0}, строка {1}, символ {2}.{3} ", - "problems.tree.aria.label.relatedinfo.message": "{0}, строка {1}, символ {2} в {3}", - "errors.warnings.show.label": "Показать ошибки и предупреждения" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "Открыть папку журналов расширений", + "openLogsFolder": "Открыть папку журналов" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "Всего проблем: {0}" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "Очистить текст фильтров", + "collapseAll": "Свернуть все", + "copyMarker": "Копирование", + "copyMessage": "Копировать сообщение", + "filter": "Фильтр", + "focusProblemsFilter": "Фокусировка на фильтре проблем", + "focusProblemsList": "Фокусировка на представлении проблем", + "manyProblems": "Более 10 тысяч", + "markersViewIcon": "Значок представления маркеров.", + "miMarker": "&&Проблемы", + "noProblems": "Проблемы отсутствуют", + "problems": "Проблемы", + "show multiline": "Показать сообщение на нескольких строках", + "show singleline": "Показать сообщение в одной строке", + "status.problems": "Проблемы", + "totalErrors": "Ошибок: {0}", + "totalInfos": "Сообщения: {0}", + "totalWarnings": "Предупреждения: {0}" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "Проблемы", + "markers.showOnFile": "Отображение ошибок и предупреждений для файлов и папки.", "tooltip.1": "Проблем в этом файле: 1", - "tooltip.N": "Проблем в этом файле: {0}", - "markers.showOnFile": "Отображение ошибок и предупреждений для файлов и папки." + "tooltip.N": "Проблем в этом файле: {0}" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "Значок, указывающий, что несколько строк свернуты в представлении маркеров.", + "expandedIcon": "Значок, указывающий, что несколько строк отображаются в представлении маркеров.", + "links.navigate.follow": "перейти по ссылке", + "links.navigate.kb.alt": "Кнопка ALT и щелчок левой кнопкой мыши", + "links.navigate.kb.alt.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", + "links.navigate.kb.meta": "Кнопка CTRL и щелчок левой кнопкой мыши", + "links.navigate.kb.meta.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", + "multi line": "Показать сообщение на нескольких строках", + "problemsView": "Представление проблем", + "single line": "Показать сообщение в одной строке" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "Показано проблем: {0}", + "clearFilter": "Очистить фильтры", + "problems filtered": "Показано проблем: {0} из {1}" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "Значок для конфигурации фильтра в представлении маркеров.", "showing filtered problems": "Отображается {0} из {1}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "Представление проблем", - "expandedIcon": "Значок, указывающий, что несколько строк отображаются в представлении маркеров.", - "collapsedIcon": "Значок, указывающий, что несколько строк свернуты в представлении маркеров.", - "single line": "Показать сообщение в одной строке", - "multi line": "Показать сообщение на нескольких строках", - "links.navigate.follow": "перейти по ссылке", - "links.navigate.kb.meta": "Кнопка CTRL и щелчок левой кнопкой мыши", - "links.navigate.kb.meta.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", - "links.navigate.kb.alt.mac": "Кнопка OPTION и щелчок левой кнопкой мыши", - "links.navigate.kb.alt": "Кнопка ALT и щелчок левой кнопкой мыши" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "Показать ошибки и предупреждения", + "markers.panel.action.filter": "Фильтр проблем", + "markers.panel.action.moreFilters": "Дополнительные фильтры...", + "markers.panel.action.quickfix": "Показать исправления", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "Отображать только активный файл", + "markers.panel.filter.ariaLabel": "Фильтр проблем", + "markers.panel.filter.errors": "ошибки", + "markers.panel.filter.infos": "сообщения", + "markers.panel.filter.placeholder": "Фильтр (например, text, **/*.ts, !**/node_modules/**)", + "markers.panel.filter.showErrors": "Показывать ошибки", + "markers.panel.filter.showInfos": "Показать сведения", + "markers.panel.filter.showWarnings": "Показать предупреждения", + "markers.panel.filter.useFilesExclude": "Скрыть исключенные файлы", + "markers.panel.filter.warnings": "предупреждения", + "markers.panel.multiple.errors.label": "Ошибок: {0}", + "markers.panel.multiple.infos.label": "Сообщения: {0}", + "markers.panel.multiple.unknowns.label": "Неизвестные: {0}", + "markers.panel.multiple.warnings.label": "Предупреждения: {0}", + "markers.panel.no.problems.activeFile.build": "Проблем в текущем файле не обнаружено.", + "markers.panel.no.problems.build": "Проблем в рабочей области не обнаружено.", + "markers.panel.no.problems.filters": "Для указанного условия фильтра результаты не обнаружены.", + "markers.panel.single.error.label": "1 ошибка", + "markers.panel.single.info.label": "1 сообщение", + "markers.panel.single.unknown.label": "1 неизвестный", + "markers.panel.single.warning.label": "1 предупреждение", + "markers.panel.title.problems": "Проблемы", + "problems.panel.configuration.autoreveal": "Определяет, следует ли представлению \"Проблемы\" отображать файлы при их открытии.", + "problems.panel.configuration.showCurrentInStatus": "Если этот параметр установлен, в строке состояния отображается текущая проблема.", + "problems.panel.configuration.title": "Представление \"Проблемы\"", + "problems.tree.aria.label.error.marker": "Ошибка выдана {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.error.marker.nosource": "Ошибка: {0}, строка {1}, символ {2}.{3}", + "problems.tree.aria.label.info.marker": "Информационное сообщение выдано {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.info.marker.nosource": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} ", + "problems.tree.aria.label.marker": "Проблема выдана {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.marker.nosource": "Проблема: {0}, строка {1}, символ {2}.{3} ", + "problems.tree.aria.label.marker.relatedInformation": "У этой проблемы есть ссылки на несколько расположений ({0}).", + "problems.tree.aria.label.relatedinfo.message": "{0}, строка {1}, символ {2} в {3}", + "problems.tree.aria.label.resource": "Проблем в файле {1} в папке {2}: {0}", + "problems.tree.aria.label.warning.marker": "Предупреждение выдано {0}: {1}, строка {2}, символ {3}.{4}", + "problems.tree.aria.label.warning.marker.nosource": "Предупреждение: {0}, строка {1}, символ {2}.{3} ", + "problems.view.focus.label": "Перевести фокус на сообщения о проблемах (ошибки, предупреждения, информационные сообщения) ", + "problems.view.toggle.label": "Включить или отключить сообщения о проблемах (ошибки, предупреждения, информационные сообщения)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "Записная книжка", - "notebook.displayOrder.description": "Список приоритетов для выходных типов MIME", - "notebook.cellToolbarLocation.description": "Следует ли отображать панель инструментов ячейки или скрыть ее.", - "notebook.showCellStatusbar.description": "Должна ли отображаться строка состояния ячейки.", - "notebook.diff.enablePreview.description": "Следует ли использовать расширенный редактор текстовых несовпадений для записной книжки.", - "notebook.experimental.useMarkdownRenderer.description": "Включить или отключить с использованием нового расширяемого отрисовщика Markdown." - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "Не удается открыть ресурс с типом редактора записных книжек \"{0}\", убедитесь, что необходимое расширение установлено и включено.", - "fail.reOpen": "Повторно открыть файл в стандартном текстовом редакторе VS Code" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "Встроенный" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "Различие текста в записной книжке" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "Копировать ячейку вниз", + "notebookActions.copyCellUp": "Копировать ячейку вверх", + "notebookActions.joinCellAbove": "Объединить с предыдущей ячейкой", + "notebookActions.joinCellBelow": "Объединить со следующей ячейкой", + "notebookActions.moveCellDown": "Переместить ячейку вниз", + "notebookActions.moveCellUp": "Переместить ячейку вверх", + "notebookActions.splitCell": "Разбить ячейку" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "Копировать ячейку", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "Вставить ячейку", "notebookActions.pasteAbove": "Вставить ячейку выше" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "Скрыть поиск в записной книжке", - "notebookActions.findInNotebook": "Найти в записной книжке" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "Блокнот", - "notebookActions.execute": "Выполнить ячейку", - "notebookActions.cancel": "Остановить выполнение ячеек", - "notebookActions.deleteCell": "Удалить ячейку", - "notebookActions.executeAndSelectBelow": "Выполнить ячейку записной книжки и выбрать ниже", - "notebookActions.executeAndInsertBelow": "Выполнить ячейку записной книжки и вставить ниже", - "notebookActions.renderMarkdown": "Отобразить все ячейки Markdown", - "notebookActions.executeNotebook": "Выполнить записную книжку (выполнить все ячейки)", - "notebookActions.cancelNotebook": "Остановить выполнение записной книжки", - "notebookMenu.insertCell": "Вставить ячейку", - "notebookMenu.cellTitle": "Ячейка записной книжки", - "notebookActions.changeCellToCode": "Заменить ячейку на код", - "notebookActions.changeCellToMarkdown": "Изменить ячейку на Markdown", - "notebookActions.insertCodeCellAbove": "Вставить ячейку кода выше", - "notebookActions.insertCodeCellBelow": "Вставить ячейку кода ниже", - "notebookActions.insertCodeCellAtTop": "Добавить ячейку кода вверху", - "notebookActions.insertMarkdownCellAtTop": "Добавить ячейку Markdown вверху", - "notebookActions.menu.insertCode": "$(add) код", - "notebookActions.menu.insertCode.tooltip": "Добавить ячейку кода", - "notebookActions.insertMarkdownCellAbove": "Вставить ячейку Markdown выше", - "notebookActions.insertMarkdownCellBelow": "Вставить ячейку Markdown ниже", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "Добавить ячейку Markdown", - "notebookActions.editCell": "Изменить ячейку", - "notebookActions.quitEdit": "Остановить редактирование ячейки", - "cursorMoveDown": "Перевести выделение на следующий редактор ячейки", - "cursorMoveUp": "Перевести выделение на предыдущий редактор ячейки", - "focusOutput": "Перевести выделение на выходные данные активной ячейки", - "focusOutputOut": "Снять выделение с выходных данных активной ячейки", - "focusFirstCell": "Фокус на первой ячейке", - "focusLastCell": "Фокус на последней ячейке", - "clearCellOutputs": "Очистить выходные данные ячейки", "changeLanguage": "Изменить язык ячеек", + "clearAllCellsOutputs": "Очистить выходные данные", + "clearCellOutputs": "Очистить выходные данные ячейки", "languageDescription": "({0}) — текущий язык", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "Выбор языкового режима", - "clearAllCellsOutputs": "Удалить выходные данные всех ячеек", + "notebookActions.cancel": "Остановить выполнение ячеек", + "notebookActions.cancelNotebook": "Остановить выполнение", + "notebookActions.category": "Блокнот", "notebookActions.centerActiveCell": "Разместить активную ячейку по центру", + "notebookActions.changeCellToCode": "Заменить ячейку на код", + "notebookActions.changeCellToMarkdown": "Изменить ячейку на Markdown", "notebookActions.collapseCellInput": "Свернуть ввод для ячеек", - "notebookActions.expandCellInput": "Развернуть ввод в ячейке", "notebookActions.collapseCellOutput": "Свернуть вывод ячейки", + "notebookActions.deleteCell": "Удалить ячейку", + "notebookActions.editCell": "Изменить ячейку", + "notebookActions.execute": "Выполнить ячейку", + "notebookActions.executeAbove": "Выполнить ячейки выше", + "notebookActions.executeAndInsertBelow": "Выполнить ячейку записной книжки и вставить ниже", + "notebookActions.executeAndSelectBelow": "Выполнить ячейку записной книжки и выбрать ниже", + "notebookActions.executeBelow": "Выполнить ячейку и ниже", + "notebookActions.executeNotebook": "Выполнить все", + "notebookActions.expandCellInput": "Развернуть ввод в ячейке", "notebookActions.expandCellOutput": "Развернуть вывод ячейки", - "notebookActions.inspectLayout": "Проверить макет записной книжки" + "notebookActions.insertCodeCellAbove": "Вставить ячейку кода выше", + "notebookActions.insertCodeCellAtTop": "Добавить ячейку кода вверху", + "notebookActions.insertCodeCellBelow": "Вставить ячейку кода ниже", + "notebookActions.insertMarkdownCellAbove": "Вставить ячейку Markdown выше", + "notebookActions.insertMarkdownCellAtTop": "Добавить ячейку Markdown вверху", + "notebookActions.insertMarkdownCellBelow": "Вставить ячейку Markdown ниже", + "notebookActions.menu.insertCode": "$(add) код", + "notebookActions.menu.insertCode.minimalToolbar": "Добавить код", + "notebookActions.menu.insertCode.minimaltoolbar": "Добавить код", + "notebookActions.menu.insertCode.ontoolbar": "Код", + "notebookActions.menu.insertCode.tooltip": "Добавить ячейку кода", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "Добавить ячейку Markdown", + "notebookActions.quitEdit": "Остановить редактирование ячейки", + "notebookActions.renderMarkdown": "Отобразить все ячейки Markdown", + "notebookMenu.cellTitle": "Ячейка записной книжки", + "notebookMenu.insertCell": "Вставить ячейку", + "pickLanguageToConfigure": "Выбор языкового режима", + "workbench.notebook.layout.configure.label": "Настройка макета записной книжки", + "workbench.notebook.layout.select.label": "Выбрать между макетами записной книжки" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "{0} найден для \"{1}\"", + "ariaSearchNoResultEmpty": "{0} обнаружено", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} найден для \"{1}\"", + "notebookActions.findInNotebook": "Найти в записной книжке", + "notebookActions.hideFind": "Скрыть поиск в записной книжке" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "Свернуть ячейку", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "Форматирование записной книжки", - "label": "Форматирование записной книжки", - "formatCell.label": "Отформатировать ячейку" + "formatCell.label": "Отформатировать ячейку", + "label": "Форматирование записной книжки" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "Сбросить начало работы с записной книжкой" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "Переключить положение панели инструментов ячейки" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "Перевести выделение на следующий редактор ячейки", + "cursorMoveUp": "Перевести выделение на предыдущий редактор ячейки", + "focusFirstCell": "Фокус на первой ячейке", + "focusLastCell": "Фокус на последней ячейке", + "focusOutput": "Перевести выделение на выходные данные активной ячейки", + "focusOutputOut": "Снять выделение с выходных данных активной ячейки", + "notebook.navigation.allowNavigateToSurroundingCells": "Если этот параметр включен, курсор может перейти к следующей или предыдущей ячейке, когда текущий курсор в редакторе ячеек находится в первой или последней строке." }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "Если этот параметр включен, элементы навигации записных книжек содержат ячейки кода.", "empty": "пустая ячейка", - "outline.showCodeCells": "Если параметр включен, в структуре записной книжки отображаются ячейки кода.", - "breadcrumbs.showCodeCells": "Если этот параметр включен, элементы навигации записных книжек содержат ячейки кода." + "outline.showCodeCells": "Если параметр включен, в структуре записной книжки отображаются ячейки кода." + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "Задать профиль" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "Выбрано", + "current2": "{0} - выбрано сейчас", + "kernel.select.label": "Выбрать ядро", + "notebook.activeCellStatusName": "Выделенные фрагменты редактора записной книжки", + "notebook.info": "Информация ядра записной книжки", + "notebook.multiActiveCellIndicator": "Ячейка {0} ({1} выбрано)", + "notebook.promptKernel.setDefaultTooltip": "Задать по умолчанию для записных книжек \"{0}\"", + "notebook.select": "Выбор ядра записной книжки", + "notebook.singleActiveCellIndicator": "Ячейка {0} из {1}", "notebookActions.selectKernel": "Выберите ядро записной книжки", "notebookActions.selectKernel.args": "Аргументы ядра записных книжек", - "notebook.runCell.selectKernel": "Выберите ядро записной книжки для выполнения этой записной книжки.", - "currentActiveKernel": " (сейчас активно)", - "notebook.promptKernel.setDefaultTooltip": "Задание в качестве поставщика ядра по умолчанию для \"{0}\".", - "chooseActiveKernel": "Выберите ядро для текущей записной книжки", - "notebook.selectKernel": "Выберите ядро для текущей записной книжки" + "prompt.placeholder.change": "Изменить ядро для \"{0}\"", + "prompt.placeholder.select": "Выбрать ядро для \"{0}\"", + "tooltop": "{0} (предложение)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "Переместить ячейку вверх", - "notebookActions.moveCellDown": "Переместить ячейку вниз", - "notebookActions.copyCellUp": "Копировать ячейку вверх", - "notebookActions.copyCellDown": "Копировать ячейку вниз", - "notebookActions.splitCell": "Разбить ячейку", - "notebookActions.joinCellAbove": "Объединить с предыдущей ячейкой", - "notebookActions.joinCellBelow": "Объединить со следующей ячейкой" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "Нажмите клавишу {0} для выполнения ячейки", + "notebook.cell.status.executing": "Выполнение", + "notebook.cell.status.failed": "Сбой", + "notebook.cell.status.markdownExecuteTip": "Нажмите клавишу {0}, чтобы остановить редактирование", + "notebook.cell.status.pending": "Ожидание", + "notebook.cell.status.success": "Выполнено" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "Выбор языкового режима ячейки" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "встроенный", + "curruentActiveMimeType": "Сейчас активно", + "mimeTypePicker": "Выберите другой выходной тип MIME; доступные типы MIME: {0}", + "promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.", + "promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной." }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "Открыть редактор текстовых несовпадений", - "notebook.diff.cell.revertMetadata": "Отменить изменения метаданных", - "notebook.diff.cell.switchOutputRenderingStyleToText": "Переключение визуализации выходных данных", - "notebook.diff.cell.revertOutputs": "Отменить изменения выходных данных", "notebook.diff.cell.revertInput": "Отменить ввод", - "notebook.diff.showOutputs": "Показать различия в выходных данных", - "notebook.diff.showMetadata": "Показать различия в метаданных", + "notebook.diff.cell.revertMetadata": "Отменить изменения метаданных", + "notebook.diff.cell.revertOutputs": "Отменить изменения выходных данных", + "notebook.diff.cell.switchOutputRenderingStyleToText": "Переключение визуализации выходных данных", "notebook.diff.ignoreMetadata": "Скрыть различия в метаданных", - "notebook.diff.ignoreOutputs": "Скрыть различия в выходных данных" + "notebook.diff.ignoreOutputs": "Скрыть различия в выходных данных", + "notebook.diff.showMetadata": "Показать различия в метаданных", + "notebook.diff.showOutputs": "Показать различия в выходных данных", + "notebook.diff.switchToText": "Открыть редактор текстовых несовпадений" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "Различие текста в записной книжке" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "Добавляет поставщика документов для записной книжки.", - "contributes.notebook.provider.viewType": "Уникальный идентификатор записной книжки.", "contributes.notebook.provider.displayName": "Понятное для человека имя записной книжки.", "contributes.notebook.provider.selector": "Набор стандартных масок, для которых предназначена записная книжка.", "contributes.notebook.provider.selector.filenamePattern": "Стандартная маска, для которой включена записная книжка.", + "contributes.notebook.provider.viewType": "Тип записной книжки.", + "contributes.notebook.renderer": "Добавляет поставщик отрисовщика выходных данных записной книжки notebook output renderer provider.", + "contributes.notebook.renderer.displayName": "Понятное для человека имя отрисовщика выходных данных записной книжки.", + "contributes.notebook.renderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения.", + "contributes.notebook.renderer.hardDependencies": "Список зависимостей ядра, необходимых для отрисовщика. Если в \"NotebookKernel.preloads\" имеются какие-либо из этих зависимостей, отрисовщик можно использовать.", + "contributes.notebook.renderer.optionalDependencies": "Список мягких зависимостей ядра, которые может использовать отрисовщик. Если какие-либо зависимости присутствуют в \"NotebookKernel.preloads\", этот отрисовщик получит приоритет над отрисовщиками, не взаимодействующими с ядром.", + "contributes.notebook.renderer.requiresMessaging": "Определяет, как и если отрисовщик должен взаимодействовать с узлом расширения с помощью \"createRendererMessaging\". Отрисовщики с более строгими требованиями к обмену сообщениями могут работать не во всех средах.", + "contributes.notebook.renderer.requiresMessaging.always": "Требуется обмен сообщениями. Отрисовщик будет использоваться только в том случае, если он является частью расширения, которое может быть запущено в узле расширения.", + "contributes.notebook.renderer.requiresMessaging.never": "Отрисовщику не требуется обмен сообщениями.", + "contributes.notebook.renderer.requiresMessaging.optional": "Отрисовщик лучше работает с доступным обменом сообщениями, но это не обязательно.", + "contributes.notebook.renderer.viewType": "Уникальный идентификатор отрисовщика выходных данных записной книжки.", + "contributes.notebook.selector": "Набор стандартных масок, для которых предназначена эта записная книжка.", "contributes.notebook.selector.provider.excludeFileNamePattern": "Стандартная маска, для которой записная книжка отключена.", "contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".", "contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.", - "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\".", - "contributes.notebook.renderer": "Добавляет поставщик отрисовщика выходных данных записной книжки notebook output renderer provider.", - "contributes.notebook.renderer.viewType": "Уникальный идентификатор отрисовщика выходных данных записной книжки.", - "contributes.notebook.provider.viewType.deprecated": "Переименовать \"viewType\" в \"id\".", - "contributes.notebook.renderer.displayName": "Понятное для человека имя отрисовщика выходных данных записной книжки.", - "contributes.notebook.selector": "Набор стандартных масок, для которых предназначена эта записная книжка.", - "contributes.notebook.renderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения.", - "contributes.notebook.markdownRenderer": "Создает средство отрисовки для ячеек Markdown в записных книжках.", - "contributes.notebook.markdownRenderer.id": "Уникальный идентификатор для средства отрисовки Markdown записной книжки.", - "contributes.notebook.markdownRenderer.displayName": "Понятное имя для средства отрисовки Markdown записной книжки.", - "contributes.notebook.markdownRenderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения." + "contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\"." }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "Определяет поставщик ядра по умолчанию с приоритетом над всеми прочими параметрами таких поставщиков. Требуется использовать идентификатор расширения, представляющего поставщик." + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "Следует ли отображать панель инструментов ячейки или скрыть ее.", + "notebook.cellToolbarLocation.viewType": "Настроить положение панели инструментов ячейки для определенных типов файлов", + "notebook.cellToolbarVisibility.description": "Должна ли панель инструментов ячейки появляться при наведении или щелчке.", + "notebook.compactView.description": "Определяет, следует ли отображать редактор записной книжки в компактном виде. ", + "notebook.consolidatedOutputButton.description": "Определяет, следует ли отображать действие выходных данных на панели инструментов выходных данных.", + "notebook.consolidatedRunButton.description": "Определяет, будут ли отображаться дополнительные действия в раскрывающемся меню рядом с кнопкой \"Выполнить\".", + "notebook.diff.enablePreview.description": "Следует ли использовать расширенный редактор текстовых несовпадений для записной книжки.", + "notebook.displayOrder.description": "Список приоритетов для выходных типов MIME", + "notebook.dragAndDrop.description": "Определяет, должен ли редактор записной книжки разрешать перемещение ячеек путем перетаскивания.", + "notebook.editorOptions.experimentalCustomization": "Параметры для редакторов кода, используемых в записных книжках. Их можно использовать для настройки большинства параметров редактора.*", + "notebook.experimental.useMarkdownRenderer.description": "Включить или отключить с использованием нового расширяемого отрисовщика Markdown.", + "notebook.focusIndicator.description": "Управляет отображением индикатора фокуса в виде границ ячеек или линии выделения на левом переплете.", + "notebook.globalToolbar.description": "Определяет, следует ли отображать глобальную панель инструментов в редакторе записной книжки.", + "notebook.insertToolbarPosition.description": "Определяет, где следует отображать действия вставки ячейки.", + "notebook.showCellStatusbar.description": "Должна ли отображаться строка состояния ячейки.", + "notebook.showCellStatusbar.hidden.description": "Строка состояния ячейки всегда скрыта.", + "notebook.showCellStatusbar.visible.description": "Строка состояния ячейки всегда отображается.", + "notebook.showCellStatusbar.visibleAfterExecute.description": "Строка состояния ячейки скрывается до выполнения ячейки. Затем она становится видимой для отображения состояния выполнения.", + "notebook.showFoldingControls.description": "Определяет, когда отображаются элементы управления свертывания.", + "notebook.undoRedoPerCell.description": "Следует ли использовать отдельный стек отмены/повтора для каждой ячейки.", + "notebookConfigurationTitle": "Записная книжка" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "Не удается открыть ресурс с типом редактора записных книжек \"{0}\", убедитесь, что необходимое расширение установлено и включено.", + "fail.reOpen": "Повторно открыть файл в стандартном текстовом редакторе VS Code" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "При выполнении ячейки записной книжки выполняется код из этой рабочей области." }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Записная книжка", - "notebook.cellBorderColor": "Цвет границы для ячеек записной книжки.", - "notebook.focusedEditorBorder": "Цвет границы редактора в ячейке записной книжки.", - "notebookStatusSuccessIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.", - "notebookStatusErrorIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.", - "notebookStatusRunningIcon.foreground": "Цвет значка выполнения для ячеек записной книжки в строке состояния ячейки.", - "notebook.outputContainerBackgroundColor": "Цвет фона для контейнера выходных данных записной книжки.", - "notebook.cellToolbarSeparator": "Цвет разделителя панели инструментов внизу ячейки", "focusedCellBackground": "Цвет фона ячейки, когда на ячейке находится фокус.", - "selectedCellBackground": "Цвет фона ячейки при выборе ячейки.", + "notebook.cellBorderColor": "Цвет границы для ячеек записной книжки.", + "notebook.cellEditorBackground": "Цвет фона редактора ячеек.", "notebook.cellHoverBackground": "Цвет фона ячейки при наведении курсора мыши на ячейку.", - "notebook.selectedCellBorder": "Цвет верхней и нижней границ ячейки, когда ячейка выбрана, но на ней не находится фокус.", - "notebook.inactiveSelectedCellBorder": "Цвет границ ячейки, когда выбрано несколько ячеек.", - "notebook.focusedCellBorder": "Цвет границ ячейки, когда на ячейке находится фокус.", - "notebook.inactiveFocusedCellBorder": "Цвет верхней и нижней границ ячейки, когда фокус находится на ячейке, а основной фокус находится вне редактора.", - "notebook.cellStatusBarItemHoverBackground": "Цвет фона элементов строки состояния для ячеек записной книжки.", "notebook.cellInsertionIndicator": "Цвет индикатора вставки в ячейке записной книжки.", + "notebook.cellStatusBarItemHoverBackground": "Цвет фона элементов строки состояния для ячеек записной книжки.", + "notebook.cellToolbarSeparator": "Цвет разделителя панели инструментов внизу ячейки", + "notebook.focusedCellBorder": "Цвет границ ячейки, когда на ячейке находится фокус.", + "notebook.focusedEditorBorder": "Цвет границы редактора в ячейке записной книжки.", + "notebook.inactiveFocusedCellBorder": "Цвет верхней и нижней границ ячейки, когда фокус находится на ячейке, а основной фокус находится вне редактора.", + "notebook.inactiveSelectedCellBorder": "Цвет границ ячейки, когда выбрано несколько ячеек.", + "notebook.outputContainerBackgroundColor": "Цвет фона для контейнера выходных данных записной книжки.", + "notebook.selectedCellBorder": "Цвет верхней и нижней границ ячейки, когда ячейка выбрана, но на ней не находится фокус.", + "notebook.symbolHighlightBackground": "Цвет фона выделенной ячейки", + "notebookScrollbarSliderActiveBackground": "Цвет фона ползунка на полосе прокрутки записной книжки, если его щелкнуть.", "notebookScrollbarSliderBackground": "Цвет фона ползунка на полосе прокрутки записной книжки.", "notebookScrollbarSliderHoverBackground": "Цвет фона ползунка на полосе прокрутки записной книжки при наведении курсора мыши.", - "notebookScrollbarSliderActiveBackground": "Цвет фона ползунка на полосе прокрутки записной книжки, если его щелкнуть.", - "notebook.symbolHighlightBackground": "Цвет фона выделенной ячейки" + "notebookStatusErrorIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.", + "notebookStatusRunningIcon.foreground": "Цвет значка выполнения для ячеек записной книжки в строке состояния ячейки.", + "notebookStatusSuccessIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.", + "notebookTreeAriaLabel": "Записная книжка", + "selectedCellBackground": "Цвет фона ячейки при выборе ячейки." + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "Значок очистки выходных данных ячейки в редакторах записных книжек.", + "collapsedIcon": "Значок аннотирования свернутого раздела в редакторах записных книжек.", + "configureKernel": "Значок настройки в мини-приложении конфигурации ядра в редакторах записных книжек.", + "deleteCellIcon": "Значок удаления ячейки в редакторах записных книжек.", + "editIcon": "Значок изменения ячейки в редакторах записных книжек.", + "errorStateIcon": "Значок индикации состояния ошибки в редакторах записных книжек.", + "executeAboveIcon": "Значок выполнения ячеек выше в редакторах записных книжек.", + "executeAllIcon": "Значок выполнения всех ячеек в редакторах записных книжек.", + "executeBelowIcon": "Значок выполнения ячеек ниже в редакторах записных книжек.", + "executeIcon": "Значок выполнения в редакторах записных книжек.", + "executingStateIcon": "Значок состояния выполнения в редакторах записных книжек.", + "expandedIcon": "Значок аннотирования развернутого раздела в редакторах записных книжек.", + "mimetypeIcon": "Значок для типа MIME в редакторах записных книжек.", + "moveDownIcon": "Значок перемещения ячейки вниз в редакторах записных книжек.", + "moveUpIcon": "Значок перемещения ячейки вверх в редакторах записных книжек.", + "openAsTextIcon": "Значок открытия записной книжки в текстовом редакторе.", + "pendingStateIcon": "Значок состояния ожидания в редакторах записных книжек.", + "renderOutputIcon": "Значок для визуализации выходных данных в редакторе несовпадений.", + "revertIcon": "Значок отмены изменений в редакторах записных книжек.", + "selectKernelIcon": "Значок настройки для выбора ядра в редакторах записных книжек.", + "splitCellIcon": "Значок разбивки ячейки в редакторах записных книжек.", + "stopEditIcon": "Значок прекращения редактирования ячейки в редакторах записных книжек.", + "stopIcon": "Значок остановки выполнения в редакторах записных книжек.", + "successStateIcon": "Значок индикации успешного состояния в редакторах записных книжек.", + "unfoldIcon": "Значок развертывания ячейки в редакторах записных книжек." + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "Выбрать ядро" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "Встроенный" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "У ячейки нет выходных данных", + "noRenderer.1": "Не удалось найти отрисовщик для типа MIME: {0}", + "noRenderer.2": "Не удается найти отрисовщик для выходных данных. Он содержит следующие типы MIME: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "Пустая ячейка Markdown. Дважды щелкните или нажмите клавишу ВВОД для изменения." }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "Содержимое файла на диске изменилось. Вы хотите открыть обновленную версию файла или перезаписать файл на диске своими изменениями?", - "notebook.staleSaveError.revert": "Восстановить", - "notebook.staleSaveError.overwrite.": "Перезаписать", - "save": "Сохранить записную книжку" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "Управляет отображением номеров строк в редакторе ячеек.", + "notebook.showLineNumbers": "Показать номера строк записной книжки", + "notebook.toggleLineNumbers": "Переключить номера строк записной книжки" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "Значок настройки в мини-приложении конфигурации ядра в редакторах записных книжек.", - "selectKernelIcon": "Значок настройки для выбора ядра в редакторах записных книжек.", - "executeIcon": "Значок выполнения в редакторах записных книжек.", - "stopIcon": "Значок остановки выполнения в редакторах записных книжек.", - "deleteCellIcon": "Значок удаления ячейки в редакторах записных книжек.", - "executeAllIcon": "Значок выполнения всех ячеек в редакторах записных книжек.", - "editIcon": "Значок изменения ячейки в редакторах записных книжек.", - "stopEditIcon": "Значок прекращения редактирования ячейки в редакторах записных книжек.", - "moveUpIcon": "Значок перемещения ячейки вверх в редакторах записных книжек.", - "moveDownIcon": "Значок перемещения ячейки вниз в редакторах записных книжек.", - "clearIcon": "Значок очистки выходных данных ячейки в редакторах записных книжек.", - "splitCellIcon": "Значок разбивки ячейки в редакторах записных книжек.", - "unfoldIcon": "Значок развертывания ячейки в редакторах записных книжек.", - "successStateIcon": "Значок индикации успешного состояния в редакторах записных книжек.", - "errorStateIcon": "Значок индикации состояния ошибки в редакторах записных книжек.", - "collapsedIcon": "Значок аннотирования свернутого раздела в редакторах записных книжек.", - "expandedIcon": "Значок аннотирования развернутого раздела в редакторах записных книжек.", - "openAsTextIcon": "Значок открытия записной книжки в текстовом редакторе.", - "revertIcon": "Значок отмены изменений в редакторах записных книжек.", - "renderOutputIcon": "Значок для визуализации выходных данных в редакторе несовпадений.", - "mimetypeIcon": "Значок для типа MIME в редакторах записных книжек." - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "Выберите ядро записной книжки для выполнения этой записной книжки.", - "notebook.promptKernel.setDefaultTooltip": "Задание в качестве поставщика ядра по умолчанию для \"{0}\"." + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "встроенный", + "curruentActiveMimeType": "Сейчас активно", + "pickMimeType": "Выберите другой выходной тип MIME", + "promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.", + "promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной." }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "Развернуть", + "notebook.moreRunActionsLabel": "Подробнее...", "runStateExecuting": "Выполнение", "runStatePending": "Ожидание" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "Пустая ячейка Markdown. Дважды щелкните или нажмите клавишу ВВОД для изменения." }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "Выберите другой выходной тип MIME; доступные типы MIME: {0}", - "curruentActiveMimeType": "Сейчас активно", - "promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной.", - "promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.", - "builtinRenderInfo": "встроенный" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "Выбор языкового режима ячейки" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "Выберите другой выходной тип MIME; доступные типы MIME: {0}", - "curruentActiveMimeType": "Сейчас активно", - "promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной.", - "promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.", - "builtinRenderInfo": "встроенный" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "Содержимое файла на диске изменилось. Вы хотите открыть обновленную версию файла или перезаписать файл на диске своими изменениями?", + "notebook.staleSaveError.overwrite.": "Перезаписать", + "notebook.staleSaveError.revert": "Восстановить" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "Значок представления структуры.", - "name": "Структура", - "outlineConfigurationTitle": "Структура", - "outline.showIcons": "Отображать элементы структуры со значками.", - "outline.showProblem": "Показать ошибки и предупреждения для элементов структуры.", - "outline.problem.colors": "Использовать цвета для ошибок и предупреждений.", - "outline.problems.badges": "Использовать значки для ошибок и предупреждений.", - "filteredTypes.file": "Когда параметр включен, в структуре отображаются символы \"file\".", - "filteredTypes.module": "Когда параметр включен, в структуре отображаются символы \"module\".", - "filteredTypes.namespace": "Когда параметр включен, в структуре отображаются символы \"namespace\".", - "filteredTypes.package": "Когда параметр включен, в структуре отображаются символы \"package\".", + "filteredTypes.array": "Когда параметр включен, в структуре отображаются символы \"array\".", + "filteredTypes.boolean": "Когда параметр включен, в структуре отображаются символы \"boolean\".", "filteredTypes.class": "Когда параметр включен, в структуре отображаются символы \"class\".", - "filteredTypes.method": "Когда параметр включен, в структуре отображаются символы \"method\".", - "filteredTypes.property": "Когда параметр включен, в структуре отображаются символы \"property\".", - "filteredTypes.field": "Когда параметр включен, в структуре отображаются символы \"field\".", + "filteredTypes.constant": "Когда параметр включен, в структуре отображаются символы \"constant\".", "filteredTypes.constructor": "Когда параметр включен, в структуре отображаются символы \"constructor\".", "filteredTypes.enum": "Когда параметр включен, в структуре отображаются символы \"enum\".", - "filteredTypes.interface": "Когда параметр включен, в структуре отображаются символы \"interface\".", - "filteredTypes.function": "Когда параметр включен, в структуре отображаются символы \"function\".", - "filteredTypes.variable": "Когда параметр включен, в структуре отображаются символы \"variable\".", - "filteredTypes.constant": "Когда параметр включен, в структуре отображаются символы \"constant\".", - "filteredTypes.string": "Когда параметр включен, в структуре отображаются символы \"string\".", - "filteredTypes.number": "Когда параметр включен, в структуре отображаются символы \"number\".", - "filteredTypes.boolean": "Когда параметр включен, в структуре отображаются символы \"boolean\".", - "filteredTypes.array": "Когда параметр включен, в структуре отображаются символы \"array\".", - "filteredTypes.object": "Когда параметр включен, в структуре отображаются символы \"object\".", - "filteredTypes.key": "Когда параметр включен, в структуре отображаются символы \"key\".", - "filteredTypes.null": "Когда параметр включен, в структуре отображаются символы \"null\".", "filteredTypes.enumMember": "Когда параметр включен, в структуре отображаются символы \"enumMember\".", - "filteredTypes.struct": "Когда параметр включен, в структуре отображаются символы \"struct\".", "filteredTypes.event": "Когда параметр включен, в структуре отображаются символы \"event\".", + "filteredTypes.field": "Когда параметр включен, в структуре отображаются символы \"field\".", + "filteredTypes.file": "Когда параметр включен, в структуре отображаются символы \"file\".", + "filteredTypes.function": "Когда параметр включен, в структуре отображаются символы \"function\".", + "filteredTypes.interface": "Когда параметр включен, в структуре отображаются символы \"interface\".", + "filteredTypes.key": "Когда параметр включен, в структуре отображаются символы \"key\".", + "filteredTypes.method": "Когда параметр включен, в структуре отображаются символы \"method\".", + "filteredTypes.module": "Когда параметр включен, в структуре отображаются символы \"module\".", + "filteredTypes.namespace": "Когда параметр включен, в структуре отображаются символы \"namespace\".", + "filteredTypes.null": "Когда параметр включен, в структуре отображаются символы \"null\".", + "filteredTypes.number": "Когда параметр включен, в структуре отображаются символы \"number\".", + "filteredTypes.object": "Когда параметр включен, в структуре отображаются символы \"object\".", "filteredTypes.operator": "Когда параметр включен, в структуре отображаются символы \"operator\".", - "filteredTypes.typeParameter": "Когда параметр включен, в структуре отображаются символы \"typeParameter\"." + "filteredTypes.package": "Когда параметр включен, в структуре отображаются символы \"package\".", + "filteredTypes.property": "Когда параметр включен, в структуре отображаются символы \"property\".", + "filteredTypes.string": "Когда параметр включен, в структуре отображаются символы \"string\".", + "filteredTypes.struct": "Когда параметр включен, в структуре отображаются символы \"struct\".", + "filteredTypes.typeParameter": "Когда параметр включен, в структуре отображаются символы \"typeParameter\".", + "filteredTypes.variable": "Когда параметр включен, в структуре отображаются символы \"variable\".", + "name": "Структура", + "outline.problem.colors": "Использовать цвета для ошибок и предупреждений.", + "outline.problems.badges": "Использовать значки для ошибок и предупреждений.", + "outline.showIcons": "Отображать элементы структуры со значками.", + "outline.showProblem": "Показать ошибки и предупреждения для элементов структуры.", + "outlineConfigurationTitle": "Структура", + "outlineViewIcon": "Значок представления структуры." }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "Активный редактор не может предоставить информацию о структуре.", - "loading": "Загрузка символов документа для \"{0}\"...", - "no-symbols": "Символы в документе '{0}' не обнаружены", "collapse": "Свернуть все", - "followCur": "Следовать за курсором", "filterOnType": "Фильтр по типу", - "sortByPosition": "Сортировать по: положение", + "followCur": "Следовать за курсором", + "loading": "Загрузка символов документа для \"{0}\"...", + "no-editor": "Активный редактор не может предоставить информацию о структуре.", + "no-symbols": "Символы в документе '{0}' не обнаружены", + "sortByKind": "Сортировка по: Категория", "sortByName": "Сортировать по: название", - "sortByKind": "Сортировка по: Категория" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "Значок представления выходных данных.", - "output": "Выходные данные", - "miToggleOutput": "&&Выходные данные", - "logViewer": "Средство просмотра журналов", - "switchToOutput.label": "Переключиться на выходные данные", - "clearOutput.label": "Очистить выходные данные", - "outputCleared": "Выходные данные очищены", - "toggleAutoScroll": "Переключение автоматической прокрутки", - "outputScrollOff": "Выключить автоматическую прокрутку", - "outputScrollOn": "Включить автоматическую прокрутку", - "openActiveLogOutputFile": "Открыть выходной файл журнала", - "showLogs": "Показать журналы...", - "selectlog": "Выберите журнал", - "openLogFile": "Открыть лог...", - "selectlogFile": "Выберите файл журнала", - "output.smartScroll.enabled": "Включение/отключение возможности интеллектуальной прокрутки в представлении вывода. Интеллектуальная прокрутка позволяет автоматически блокировать прокрутку при щелчке выходного представления и разблокируется при щелчке последней строки." - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - выходные данные", - "channel": "Канал выходных данных для '{0}'", - "output": "Выходные данные", - "outputViewWithInputAriaLabel": "{0}, панель выходных данных", - "outputViewAriaLabel": "Панель выходных данных", - "outputChannels": "Исходящие каналы.", - "logChannel": "Журнал ({0})" + "sortByPosition": "Сортировать по: положение" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "Средство просмотра журналов" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "Очистить выходные данные", + "logViewer": "Средство просмотра журналов", + "miToggleOutput": "&&Выходные данные", + "openActiveLogOutputFile": "Открыть выходной файл журнала", + "openLogFile": "Открыть лог...", + "output": "Выходные данные", + "output.smartScroll.enabled": "Включение/отключение возможности интеллектуальной прокрутки в представлении вывода. Интеллектуальная прокрутка позволяет автоматически блокировать прокрутку при щелчке выходного представления и разблокируется при щелчке последней строки.", + "outputCleared": "Выходные данные очищены", + "outputScrollOff": "Выключить автоматическую прокрутку", + "outputScrollOn": "Включить автоматическую прокрутку", + "outputViewIcon": "Значок представления выходных данных.", + "selectlog": "Выберите журнал", + "selectlogFile": "Выберите файл журнала", + "showLogs": "Показать журналы...", + "switchToOutput.label": "Переключиться на выходные данные", + "toggleAutoScroll": "Переключение автоматической прокрутки" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "Канал выходных данных для '{0}'", + "logChannel": "Журнал ({0})", + "output": "Выходные данные", + "output model title": "{0} - выходные данные", + "outputChannels": "Исходящие каналы.", + "outputViewAriaLabel": "Панель выходных данных", + "outputViewWithInputAriaLabel": "{0}, панель выходных данных" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "Производительность при запуске" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "Профили успешно созданы.", - "prof.detail": "Создайте запрос и вручную прикрепите следующие файлы:\r\n{0}", - "prof.restartAndFileIssue": "&&Создать проблему и выполнить перезапуск", - "prof.restart": "&&Перезапустить", - "prof.thanks": "Спасибо за помощь.", - "prof.detail.restart": "Для продолжения работы с '{0}' необходимо еще раз перезагрузить систему. Благодарим вас за участие.", - "prof.restart.button": "&&Перезапустить" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "Производительность при запуске" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "Редактор настроек по умолчанию", - "settingsEditor2": "Редактор параметров 2", - "keybindingsEditor": "Редактор настраиваемых сочетаний клавиш", - "openSettings2": "Открыть параметры (пользовательский интерфейс)", - "preferences": "Параметры", - "settings": "Параметры", - "miOpenSettings": "&&Параметры", - "openSettingsJson": "Открыть параметры (JSON)", - "openGlobalSettings": "Открыть пользовательские параметры", - "openRawDefaultSettings": "Открыть параметры по умолчанию (JSON)", - "openWorkspaceSettings": "Открыть параметры рабочей области", - "openWorkspaceSettingsFile": "Открыть параметры рабочего пространства (JSON)", - "openFolderSettings": "Открыть параметры папок", - "openFolderSettingsFile": "Открыть параметры папки (JSON)", - "filterModifiedLabel": "Показать измененные параметры", - "filterOnlineServicesLabel": "Показать параметры для веб-служб", - "miOpenOnlineSettings": "&&Параметры веб-служб", - "onlineServices": "Параметры веб-служб", - "openRemoteSettings": "Открыть удаленные параметры ({0})", - "settings.focusSearch": "Фокусировка на поиске в параметрах", - "settings.clearResults": "Очистить результаты поиска параметров", - "settings.focusFile": "Фокусировка на файле параметров", - "settings.focusNextSetting": "Фокусировка на следующем параметре", - "settings.focusPreviousSetting": "Фокусировка на предыдущем параметре", - "settings.editFocusedSetting": "Редактировать параметр в фокусе", - "settings.focusSettingsList": "Фокусировка на списке параметров", - "settings.focusSettingsTOC": "Фокусировка на оглавлении в параметрах", - "settings.focusSettingControl": "Фокусировка на элементе управления в параметрах", - "settings.showContextMenu": "Показать контекстное меню параметров", - "settings.focusLevelUp": "Переместить фокус на один уровень вверх", - "openGlobalKeybindings": "Открыть сочетания клавиш", - "Keyboard Shortcuts": "Сочетания клавиш", - "openDefaultKeybindingsFile": "Открыть сочетания клавиш по умолчанию (JSON)", - "openGlobalKeybindingsFile": "Открыть сочетания клавиш (JSON)", - "showDefaultKeybindings": "Показать сочетания клавиш по умолчанию", - "showExtensionKeybindings": "Показать настраиваемые сочетания клавиш расширения", - "showUserKeybindings": "Показать пользовательские сочетания клавиш", - "clear": "Очистить результаты поиска", - "miPreferences": "&&Настройки" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "Создайте вопрос и вручную прикрепите следующие файлы:\r\n{0}", + "prof.detail.restart": "Для продолжения работы с '{0}' необходимо еще раз перезагрузить систему. Благодарим вас за участие.", + "prof.message": "Профили успешно созданы.", + "prof.restart": "&&Перезапустить", + "prof.restart.button": "&&Перезапустить", + "prof.restartAndFileIssue": "&&Создать проблему и выполнить перезапуск", + "prof.thanks": "Спасибо за помощь." }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "Определить назначение клавиш", - "defineKeybinding.kbLayoutErrorMessage": "Вы не сможете нажать это сочетание клавиш в текущей раскладке клавиатуры.", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** для текущей раскладки клавиатуры (**{1}** для стандартной раскладки клавиатуры \"Английский, США\")", - "defineKeybinding.kbLayoutLocalMessage": "**{0}** для текущей раскладки клавиатуры." + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "Аккорд для", + "defineKeybinding.existing": "Это сочетание клавиш назначено нескольким имеющимся командам ({0})", + "defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.", + "defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "Запись ключей", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "Сортировать по приоритету", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "Введите текст для поиска в сочетаниях клавиш", "SearchKeybindings.KeybindingsSearchPlaceholder": "Запись ключей. Нажмите ESC для выхода", - "clearInput": "Очистить поле поиска настраиваемых сочетаний клавиш", - "recording": "Ключи записи", - "command": "Команда", - "keybinding": "Настраиваемое сочетание клавиш", - "when": "Когда", - "source": "Исходная база данных", - "show sorted keybindings": "Отображение сочетаний клавиш {0} в порядке приоритета", - "show keybindings": "Отображение сочетаний клавиш {0} в алфавитном порядке", - "changeLabel": "Изменить настраиваемое сочетание клавиш…", - "addLabel": "Добавить настраиваемое сочетание клавиш…", - "editWhen": "Изменить выражение When", - "removeLabel": "Удаление настраиваемого сочетания клавиш", - "resetLabel": "Сбросить настраиваемое сочетание клавиш", - "showSameKeybindings": "Показывать одинаковые настраиваемые сочетания клавиш", - "copyLabel": "Копирование", - "copyCommandLabel": "Копирование идентификатора команды", - "error": "При изменении сочетания клавиш произошла ошибка \"{0}\". Откройте файл \"keybindings.json\" и проверьте его на наличие ошибок.", - "editKeybindingLabelWithKey": "Изменить настраиваемое сочетание клавиш {0}", - "editKeybindingLabel": "Изменить настраиваемое сочетание клавиш", - "addKeybindingLabelWithKey": "Добавить настраиваемое сочетание клавиш {0}", "addKeybindingLabel": "Добавить настраиваемое сочетание клавиш", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "Контекст when для типа. Нажмите клавишу ВВОД для подтверждения или ESCAPE для отмены.", + "addKeybindingLabelWithKey": "Добавить настраиваемое сочетание клавиш {0}", + "addLabel": "Добавить настраиваемое сочетание клавиш…", + "changeLabel": "Изменить настраиваемое сочетание клавиш…", + "clearInput": "Очистить поле поиска настраиваемых сочетаний клавиш", + "command": "Команда", + "copyCommandLabel": "Копирование идентификатора команды", + "copyLabel": "Копирование", + "editKeybindingLabel": "Изменить настраиваемое сочетание клавиш", + "editKeybindingLabelWithKey": "Изменить настраиваемое сочетание клавиш {0}", + "editWhen": "Изменить выражение When", + "error": "При изменении сочетания клавиш произошла ошибка \"{0}\". Откройте файл \"keybindings.json\" и проверьте его на наличие ошибок.", + "keybinding": "Настраиваемое сочетание клавиш", "keybindingsLabel": "Настраиваемые сочетания клавиш", "noKeybinding": "Нет назначенных настраиваемых сочетаний клавиш.", - "noWhen": "Нет контекста \"Когда\"." + "noWhen": "Нет контекста \"Когда\".", + "recordKeysLabel": "Запись ключей", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "Ключи записи", + "removeLabel": "Удаление настраиваемого сочетания клавиш", + "resetLabel": "Сбросить настраиваемое сочетание клавиш", + "show keybindings": "Отображение сочетаний клавиш {0} в алфавитном порядке", + "show sorted keybindings": "Отображение сочетаний клавиш {0} в порядке приоритета", + "showSameKeybindings": "Показывать одинаковые настраиваемые сочетания клавиш", + "sortByPrecedeneLabel": "Сортировать по приоритету", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "Исходная база данных", + "title": "{0} ({1})", + "when": "Когда", + "whenContextInputAriaLabel": "Контекст when для типа. Нажмите клавишу ВВОД для подтверждения или ESCAPE для отмены." + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "Вы не сможете нажать это сочетание клавиш в текущей раскладке клавиатуры.", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** для текущей раскладки клавиатуры (**{1}** для стандартной раскладки клавиатуры \"Английский, США\")", + "defineKeybinding.kbLayoutLocalMessage": "**{0}** для текущей раскладки клавиатуры.", + "defineKeybinding.start": "Определить назначение клавиш" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "Сочетания клавиш", + "clear": "Очистить результаты поиска", + "defaultPreferencesEditor": "Редактор настроек по умолчанию", + "filterModifiedLabel": "Показать измененные параметры", + "filterOnlineServicesLabel": "Показать параметры для веб-служб", + "filterUntrusted": "Показать параметры рабочей области без доверия", + "keybindingsEditor": "Редактор настраиваемых сочетаний клавиш", + "miOpenOnlineSettings": "&&Параметры веб-служб", + "miOpenSettings": "&&Параметры", + "miPreferences": "&&Настройки", + "onlineServices": "Параметры веб-служб", + "openDefaultKeybindingsFile": "Открыть сочетания клавиш по умолчанию (JSON)", + "openFolderSettings": "Открыть параметры папок", + "openFolderSettingsFile": "Открыть параметры папки (JSON)", + "openGlobalKeybindings": "Открыть сочетания клавиш", + "openGlobalKeybindingsFile": "Открыть сочетания клавиш (JSON)", + "openGlobalSettings": "Открыть пользовательские параметры", + "openRawDefaultSettings": "Открыть параметры по умолчанию (JSON)", + "openRemoteSettings": "Открыть удаленные параметры ({0})", + "openSettings2": "Открыть параметры (пользовательский интерфейс)", + "openSettingsJson": "Открыть параметры (JSON)", + "openWorkspaceSettings": "Открыть параметры рабочей области", + "openWorkspaceSettingsFile": "Открыть параметры рабочего пространства (JSON)", + "preferences": "Параметры", + "settings": "Параметры", + "settings.clearResults": "Очистить результаты поиска параметров", + "settings.editFocusedSetting": "Редактировать параметр в фокусе", + "settings.focusFile": "Фокусировка на файле параметров", + "settings.focusLevelUp": "Переместить фокус на один уровень вверх", + "settings.focusNextSetting": "Фокусировка на следующем параметре", + "settings.focusPreviousSetting": "Фокусировка на предыдущем параметре", + "settings.focusSearch": "Фокусировка на поиске в параметрах", + "settings.focusSettingControl": "Фокусировка на элементе управления в параметрах", + "settings.focusSettingsList": "Фокусировка на списке параметров", + "settings.focusSettingsTOC": "Фокусировка на оглавлении в параметрах", + "settings.showContextMenu": "Показать контекстное меню параметров", + "settingsEditor2": "Редактор параметров 2", + "showDefaultKeybindings": "Показать сочетания клавиш по умолчанию", + "showExtensionKeybindings": "Показать настраиваемые сочетания клавиш расширения", + "showUserKeybindings": "Показать пользовательские сочетания клавиш" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "Настроить параметры языка...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "Параметры поиска", "SearchSettingsWidget.Placeholder": "Параметры поиска", - "noSettingsFound": "Параметры не найдены", - "oneSettingFound": "Найден один параметр", - "settingsFound": "Найдено параметров: {0}", - "totalSettingsMessage": "Всего параметров: {0}", - "nlpResult": "Результаты для естественного языка", - "filterResult": "Отфильтрованные результаты", + "defaultEditorReadonly": "Редактировать в правой области редактора, чтобы переопределить значения по умолчанию.", + "defaultFolderSettings": "Параметры папок по умолчанию", "defaultSettings": "Параметры по умолчанию", "defaultUserSettings": "Параметры пользователя по умолчанию", "defaultWorkspaceSettings": "Параметры рабочей области по умолчанию", - "defaultFolderSettings": "Параметры папок по умолчанию", - "defaultEditorReadonly": "Редактировать в правой области редактора, чтобы переопределить значения по умолчанию.", - "preferencesAriaLabel": "Предпочтения по умолчанию. Редактор только для чтения." - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "Параметры поиска", - "clearInput": "Очистить поле поиска параметров", - "noResults": "Параметры не найдены", - "clearSearchFilters": "Очистить фильтры", - "settings": "Параметры", - "settingsNoSaveNeeded": "Изменения параметров сохраняются автоматически.", - "oneResult": "Найден один параметр", - "moreThanOneResult": "Найдено параметров: {0}", - "turnOnSyncButton": "Включить синхронизацию параметров", - "lastSyncedLabel": "Последняя синхронизация: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "Определяет, следует ли включить режим поиска естественного языка для параметров. Поиск на естественном языке обеспечивается веб-службой Майкрософт.", - "settingsSearchTocBehavior.hide": "Скрыть содержание при поиске.", - "settingsSearchTocBehavior.filter": "Отфильтровать содержание, оставив только категории с соответствующими параметрами. При щелчке по категории будут показаны результаты только для этой категории.", - "settingsSearchTocBehavior": "Управляет поведением содержания редактора параметров при поиске." + "filterResult": "Отфильтрованные результаты", + "nlpResult": "Результаты для естественного языка", + "noSettingsFound": "Параметры не найдены", + "oneSettingFound": "Найден один параметр", + "preferencesAriaLabel": "Предпочтения по умолчанию. Редактор только для чтения.", + "settingsFound": "Найдено параметров: {0}", + "totalSettingsMessage": "Всего параметров: {0}" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "Значок для развернутого раздела в редакторе параметров JSON с разделением.", - "settingsGroupCollapsedIcon": "Значок для свернутого раздела в редакторе параметров JSON с разделением.", - "settingsScopeDropDownIcon": "Значок для кнопки раскрывающегося списка папок в редакторе параметров JSON с разделением.", - "settingsMoreActionIcon": "Значок для действия \"Другие действия\" в пользовательском интерфейсе \"Параметры\".", + "keybindingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе сочетаний клавиш.", + "keybindingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе сочетаний клавиш.", "keybindingsRecordKeysIcon": "Значок для действия \"Записать клавиши\" в пользовательском интерфейсе сочетаний клавиш.", "keybindingsSortIcon": "Значок для переключателя \"Сортировать по приоритету\" в пользовательском интерфейсе сочетаний клавиш.", - "keybindingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе сочетаний клавиш.", - "keybindingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе сочетаний клавиш.", - "settingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе \"Параметры\".", - "settingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе \"Параметры\".", - "settingsRemoveIcon": "Значок для действия удаления в пользовательском интерфейсе \"Параметры\".", - "preferencesDiscardIcon": "Значок для действия отмены в пользовательском интерфейсе \"Параметры\".", "preferencesClearInput": "Значок для очистки ввода в пользовательском интерфейсе \"Параметры и сочетания клавиш\".", - "preferencesOpenSettings": "Значок для команд открытия параметров." - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.", - "defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде", - "defineKeybinding.existing": "Это сочетание клавиш назначено нескольким имеющимся командам ({0})", - "defineKeybinding.chordsTo": "Аккорд для" + "preferencesDiscardIcon": "Значок для действия отмены в пользовательском интерфейсе \"Параметры\".", + "preferencesOpenSettings": "Значок для команд открытия параметров.", + "settingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе \"Параметры\".", + "settingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе \"Параметры\".", + "settingsGroupCollapsedIcon": "Значок для свернутого раздела в редакторе параметров JSON с разделением.", + "settingsGroupExpandedIcon": "Значок для развернутого раздела в редакторе параметров JSON с разделением.", + "settingsMoreActionIcon": "Значок для действия \"Другие действия\" в пользовательском интерфейсе \"Параметры\".", + "settingsRemoveIcon": "Значок для действия удаления в пользовательском интерфейсе \"Параметры\".", + "settingsScopeDropDownIcon": "Значок для кнопки раскрывающегося списка папок в редакторе параметров JSON с разделением." }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "Копировать в параметры", + "editTtile": "Изменить", + "emptyFolderSettingsHeader": "Укажите параметры папок здесь, чтобы переопределить параметры папок, заданные в параметрах рабочей области.", "emptyUserSettingsHeader": "Укажите параметры здесь, чтобы переопределить параметры по умолчанию.", "emptyWorkspaceSettingsHeader": "Укажите параметры здесь, чтобы переопределить параметры пользователя.", - "emptyFolderSettingsHeader": "Укажите параметры папок здесь, чтобы переопределить параметры папок, заданные в параметрах рабочей области.", - "editTtile": "Изменить", + "manage workspace trust": "Управление доверием рабочей области", "replaceDefaultValue": "Заменить в параметрах", - "copyDefaultValue": "Копировать в параметры", "unknown configuration setting": "Неизвестный параметр конфигурации", - "unsupportedRemoteMachineSetting": "Невозможно применить этот параметр в этом окне. Он будет применен при открытии локального окна.", - "unsupportedWindowSetting": "Этот параметр не может быть применен в этой рабочей области. Он будет применяться напрямую при открытии папки, содержащей рабочую область.", "unsupportedApplicationSetting": "Этот параметр может применяться только в параметрах пользователя приложения.", "unsupportedMachineSetting": "Этот параметр может быть применен в параметрах пользователя в локальном окне или в удаленных параметрах в удаленном окне.", - "unsupportedProperty": "Не поддерживаемое свойство" + "unsupportedProperty": "Не поддерживаемое свойство", + "unsupportedRemoteMachineSetting": "Невозможно применить этот параметр в этом окне. Он будет применен при открытии локального окна.", + "unsupportedWindowSetting": "Этот параметр не может быть применен в этой рабочей области. Он будет применяться напрямую при открытии папки, содержащей рабочую область.", + "untrustedSetting": "Этот параметр может применяться только в доверенной рабочей области." }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "Для переопределения поместите ваши параметры в редактор справа.", + "folderSettings": "Папка", "noSettingsFound": "Параметры не найдены.", "settingsSwitcherBarAriaLabel": "Переключатель параметров", "userSettings": "Пользователь", "userSettingsRemote": "Удаленный", - "workspaceSettings": "Рабочая область", - "folderSettings": "Папка" + "workspaceSettings": "Рабочая область" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "Параметры поиска", + "clearInput": "Очистить поле поиска параметров", + "clearSearchFilters": "Очистить фильтры", + "lastSyncedLabel": "Последняя синхронизация: {0}", + "moreThanOneResult": "Найдено параметров: {0}", + "noResults": "Параметры не найдены", + "oneResult": "Найден один параметр", + "settings": "Параметры", + "settings require trust": "Доверие для рабочей области", + "turnOnSyncButton": "Включить синхронизацию параметров" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "Вид", + "application": "Приложение", + "breadcrumbs": "Элементы навигации", + "comments": "Комментарии", "commonlyUsed": "Часто используемые", - "textEditor": "Текстовый редактор", "cursor": "Курсор", + "debug": "Отладка", + "diffEditor": "Редактор несовпадений", + "editorManagement": "Управление редактором", + "extensions": "Расширения", + "features": "Функции", + "fileExplorer": "Проводник", + "files": "Файлы", "find": "Найти", "font": "Шрифт", "formatting": "Форматирование", - "diffEditor": "Редактор несовпадений", - "minimap": "Мини-карта", - "suggestions": "Предложения", - "files": "Файлы", - "workbench": "Рабочее место", - "appearance": "Вид", - "breadcrumbs": "Элементы навигации", - "editorManagement": "Управление редактором", - "settings": "Редактор параметров", - "zenMode": "Режим Zen", - "screencastMode": "Режим записи с экрана", - "window": "Окно", - "newWindow": "Новое окно", - "features": "Функции", - "fileExplorer": "Проводник", - "search": "Поиск", - "debug": "Отладка", - "testing": "Тестирование", - "scm": "SCM", - "extensions": "Расширения", - "terminal": "Терминал", - "task": "Задача", - "problems": "Проблемы", - "output": "Вывод", - "comments": "Комментарии", - "remote": "Удаленный", - "timeline": "Временная шкала", - "notebook": "Блокнот", - "application": "Приложение", - "proxy": "Прокси-сервер", "keyboard": "Клавиатура", - "update": "Обновить", + "minimap": "Мини-карта", + "newWindow": "Новое окно", + "notebook": "Блокнот", + "output": "Вывод", + "problems": "Проблемы", + "proxy": "Прокси-сервер", + "remote": "Удаленный", + "scm": "SCM", + "screencastMode": "Режим записи с экрана", + "search": "Поиск", + "security": "Безопасность", + "settings": "Редактор параметров", + "settingsSync": "Синхронизация параметров", + "suggestions": "Предложения", + "task": "Задача", "telemetry": "Телеметрия", - "settingsSync": "Синхронизация параметров" + "terminal": "Терминал", + "testing": "Тестирование", + "textEditor": "Текстовый редактор", + "timeline": "Временная шкала", + "update": "Обновить", + "window": "Окно", + "workbench": "Рабочее место", + "workspace": "Рабочая область", + "zenMode": "Режим Zen" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "Расширения", - "extensionSyncIgnoredLabel": "Синхронизация: игнорируется", - "modified": "Изменен", - "settingsContextMenuTitle": "Дополнительные действия...", "alsoConfiguredIn": "Также изменен в", "configuredIn": "Изменен в", - "newExtensionsButtonLabel": "Показать соответствующие расширения", - "editInSettingsJson": "Изменить в settings.json", - "settings.Default": "по умолчанию", - "resetSettingLabel": "Сбросить параметры", - "validationError": "Ошибка проверки.", - "settings.Modified": "Изменено.", - "settings": "Параметры", - "copySettingIdLabel": "Копировать идентификатор параметра", "copySettingAsJSONLabel": "Копировать параметр в формате JSON", - "stopSyncingSetting": "Синхронизация этого параметра" + "copySettingIdLabel": "Копировать идентификатор параметра", + "editInSettingsJson": "Изменить в settings.json", + "extensionSyncIgnoredLabel": "Синхронизация: игнорируется", + "extensions": "Расширения", + "manageWorkspaceTrust": "Управление доверием рабочей области", + "modified": "Изменен", + "newExtensionsButtonLabel": "Показать соответствующие расширения", + "resetSettingLabel": "Сбросить параметры", + "settings": "Параметры", + "settings.Default": "по умолчанию", + "settings.Modified": "Изменено.", + "settingsContextMenuTitle": "Дополнительные действия...", + "stopSyncingSetting": "Синхронизация этого параметра", + "trustLabel": "Этот параметр может применяться только в доверенной рабочей области", + "validationError": "Ошибка проверки." }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "Рабочая область", "remote": "Удаленный", - "user": "Пользователь" + "user": "Пользователь", + "workspace": "Рабочая область" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "Цвет переднего плана для заголовка раздела или активного заголовка.", - "modifiedItemForeground": "Цвет индикатора измененного параметра.", - "settingsDropdownBackground": "Фон выпадающего списка в редакторе параметров.", - "settingsDropdownForeground": "Цвет переднего плана раскрывающегося списка в редакторе параметров.", - "settingsDropdownBorder": "Граница выпадающего списка в редакторе параметров.", - "settingsDropdownListBorder": "Граница выпадающего списка в редакторе параметров. Она окружает параметры и отделяет их от описания.", - "settingsCheckboxBackground": "Цвет фона флажка в редакторе параметров.", - "settingsCheckboxForeground": "Цвет переднего плана флажка в редакторе параметров.", - "settingsCheckboxBorder": "Граница флажка в редакторе параметров.", - "textInputBoxBackground": "Фон текстового поля ввода в редакторе параметров.", - "textInputBoxForeground": "Цвет переднего плана для поля ввода текста в редакторе параметров.", - "textInputBoxBorder": "Граница поля для ввода текста в редакторе параметров.", - "numberInputBoxBackground": "Цвет фона для поля ввода числа в редакторе параметров.", - "numberInputBoxForeground": "Цвет переднего плана для поля ввода числа в редакторе параметров.", - "numberInputBoxBorder": "Граница поля для ввода чисел в редакторе параметров.", - "focusedRowBackground": "Цвет фона строки параметров при фокусировке.", - "notebook.rowHoverBackground": "Цвет фона строки параметров при наведении.", - "notebook.focusedRowBorder": "Цвет верхней и нижней границ строки, когда фокус находится на строке.", - "okButton": "ОК", - "cancelButton": "Отмена", - "listValueHintLabel": "Элемент списка \"{0}\"", - "listSiblingHintLabel": "Элемент списка \"{0}\" с элементом того же уровня \"${1}\"", - "removeItem": "Удалить элемент", - "editItem": "Изменить элемент", "addItem": "Добавить элемент", - "itemInputPlaceholder": "Строковый элемент...", - "listSiblingInputPlaceholder": "Элемент того же уровня...", - "excludePatternHintLabel": "Исключить файлы, соответствующие \"{0}\"", - "excludeSiblingHintLabel": "Исключить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"", - "removeExcludeItem": "Удалить исключаемый элемент", - "editExcludeItem": "Изменить исключаемый элемент", "addPattern": "Добавить шаблон", + "cancelButton": "Отмена", + "editExcludeItem": "Изменить исключаемый элемент", + "editItem": "Изменить элемент", + "excludePatternHintLabel": "Исключить файлы, соответствующие \"{0}\"", "excludePatternInputPlaceholder": "Исключить шаблон...", + "excludeSiblingHintLabel": "Исключить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"", "excludeSiblingInputPlaceholder": "При наличии шаблона...", - "objectKeyInputPlaceholder": "Ключ", - "objectValueInputPlaceholder": "Значение", - "objectPairHintLabel": "Для свойства \"{0}\" задано значение \"{1}\".", - "resetItem": "Сбросить элемент", + "focusedRowBackground": "Цвет фона строки параметров при фокусировке.", + "headerForeground": "Цвет переднего плана для заголовка раздела или активного заголовка.", + "itemInputPlaceholder": "Строковый элемент...", + "listSiblingHintLabel": "Элемент списка \"{0}\" с элементом того же уровня \"${1}\"", + "listSiblingInputPlaceholder": "Элемент того же уровня...", + "listValueHintLabel": "Элемент списка \"{0}\"", + "modifiedItemForeground": "Цвет индикатора измененного параметра.", + "notebook.focusedRowBorder": "Цвет верхней и нижней границ строки, когда фокус находится на строке.", + "notebook.rowHoverBackground": "Цвет фона строки параметров при наведении.", + "numberInputBoxBackground": "Цвет фона для поля ввода числа в редакторе параметров.", + "numberInputBoxBorder": "Граница поля для ввода чисел в редакторе параметров.", + "numberInputBoxForeground": "Цвет переднего плана для поля ввода числа в редакторе параметров.", "objectKeyHeader": "Элемент", - "objectValueHeader": "Значение" + "objectKeyInputPlaceholder": "Ключ", + "objectPairHintLabel": "Для свойства \"{0}\" задано значение \"{1}\".", + "objectValueHeader": "Значение", + "objectValueInputPlaceholder": "Значение", + "okButton": "ОК", + "removeExcludeItem": "Удалить исключаемый элемент", + "removeItem": "Удалить элемент", + "resetItem": "Сбросить элемент", + "settingsCheckboxBackground": "Цвет фона флажка в редакторе параметров.", + "settingsCheckboxBorder": "Граница флажка в редакторе параметров.", + "settingsCheckboxForeground": "Цвет переднего плана флажка в редакторе параметров.", + "settingsDropdownBackground": "Фон выпадающего списка в редакторе параметров.", + "settingsDropdownBorder": "Граница выпадающего списка в редакторе параметров.", + "settingsDropdownForeground": "Цвет переднего плана раскрывающегося списка в редакторе параметров.", + "settingsDropdownListBorder": "Граница выпадающего списка в редакторе параметров. Она окружает параметры и отделяет их от описания.", + "textInputBoxBackground": "Фон текстового поля ввода в редакторе параметров.", + "textInputBoxBorder": "Граница поля для ввода текста в редакторе параметров.", + "textInputBoxForeground": "Цвет переднего плана для поля ввода текста в редакторе параметров." }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "Содержание по параметрам", - "groupRowAriaLabel": "{0}, группа" + "groupRowAriaLabel": "{0}, группа", + "settingsTOC": "Содержание по параметрам" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "Введите \"{0}\" для получения справки по действиям, которые вы можете выполнить здесь.", - "helpQuickAccess": "Показать всех поставщиков быстрого доступа", - "viewQuickAccessPlaceholder": "Введите имя представления, выходного канала или терминала для открытия.", - "viewQuickAccess": "Открыть представление", - "commandsQuickAccessPlaceholder": "Введите имя команды для выполнения.", - "commandsQuickAccess": "Показать и выполнить команды", - "miCommandPalette": "&&Палитра команд...", - "miOpenView": "&&Открыть представление...", - "miGotoSymbolInEditor": "Перейти к &&символу в редакторе...", - "miGotoLine": "Перейти к &&строке/столбцу...", - "commandPalette": "Палитра команд..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "Нет соответствующих представлений", - "views": "Боковая панель", - "panels": "Панель", - "terminalTitle": "{0}: {1}", - "terminals": "Терминал", - "logChannel": "Журнал ({0})", - "channels": "Вывод", - "openView": "Открыть представление", - "quickOpenView": "Быстрое открытие представления" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "Определяет, следует ли включить режим поиска естественного языка для параметров. Поиск на естественном языке обеспечивается веб-службой Майкрософт.", + "settingsSearchTocBehavior": "Управляет поведением содержания редактора параметров при поиске.", + "settingsSearchTocBehavior.filter": "Отфильтровать содержание, оставив только категории с соответствующими параметрами. При щелчке по категории будут показаны результаты только для этой категории.", + "settingsSearchTocBehavior.hide": "Скрыть содержание при поиске." }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "Нет соответствующих команд", - "configure keybinding": "Настроить сочетание клавиш", + "clearCommandHistory": "Очистить журнал команд", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "Показать все команды", - "clearCommandHistory": "Очистить журнал команд" + "configure keybinding": "Настроить сочетание клавиш", + "noCommandResults": "Нет соответствующих команд", + "showTriggerActions": "Показать все команды" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "Палитра команд...", + "commandsQuickAccess": "Показать и выполнить команды", + "commandsQuickAccessPlaceholder": "Введите имя команды для выполнения.", + "helpQuickAccess": "Показать всех поставщиков быстрого доступа", + "helpQuickAccessPlaceholder": "Введите \"{0}\" для получения справки по действиям, которые вы можете выполнить здесь.", + "miCommandPalette": "&&Палитра команд...", + "miGotoLine": "Перейти к &&строке/столбцу...", + "miGotoSymbolInEditor": "Перейти к &&символу в редакторе...", + "miOpenView": "&&Открыть представление...", + "viewQuickAccess": "Открыть представление", + "viewQuickAccessPlaceholder": "Введите имя представления, выходного канала или терминала для открытия." + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "Вывод", + "logChannel": "Журнал ({0})", + "noViewResults": "Нет соответствующих представлений", + "openView": "Открыть представление", + "panels": "Панель", + "quickOpenView": "Быстрое открытие представления", + "terminalTitle": "{0}: {1}", + "terminals": "Терминал", + "views": "Боковая панель" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "После изменения параметра необходима выполнить перезагрузку, чтобы изменения вступили в силу.", - "relaunchSettingMessageWeb": "Изменен параметр, для вступления в силу которого требуется перезагрузка.", "relaunchSettingDetail": "Нажмите кнопку \"Перезагрузить\", чтобы перезагрузить {0} и включить параметр.", "relaunchSettingDetailWeb": "Нажмите кнопку \"Перезагрузить\", чтобы перезагрузить {0} и включить параметр.", + "relaunchSettingMessage": "После изменения параметра необходима выполнить перезагрузку, чтобы изменения вступили в силу.", + "relaunchSettingMessageWeb": "Изменен параметр, для вступления в силу которого требуется перезагрузка.", "restart": "&&Перезапустить", "restartWeb": "&&Перезагрузить" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "Переключение удаленного репозитория", + "remotes": "Переключение удаленного репозитория" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "Предоставляет справочную информацию для удаленного объекта", + "RemoteHelpInformationExtPoint.documentation": "URL-адрес страницы документации проекта или команда, которая возвращает этот URL-адрес", + "RemoteHelpInformationExtPoint.feedback": "URL-адрес страницы проекта для отправки отзыва или команда, которая возвращает этот URL-адрес", + "RemoteHelpInformationExtPoint.getStarted": "URL-адрес страницы проекта \"Приступая к работе\" или команда, которая возвращает этот URL-адрес", + "RemoteHelpInformationExtPoint.issues": "URL-адрес страницы со списком задач проекта или команда, которая возвращает этот URL-адрес", + "cancel": "Отмена", + "connectionLost": "Соединение потеряно", + "pickRemoteExtension": "Выберите URL-адрес, который необходимо открыть", + "reconnectNow": "Установить подключение повторно", + "reconnectionPermanentFailure": "Не удается подключиться повторно. Перезагрузите окно.", + "reconnectionRunning": "Отключено. Попытка повторного подключения…", + "reconnectionWaitMany": "Попытка повторного подключения через {0} с...", + "reconnectionWaitOne": "Попытка повторного подключения через {0} с...", + "reloadWindow": "Перезагрузить окно", + "remote.explorer": "Удаленный обозреватель", + "remote.help": "Помощь и обратная связь", + "remote.help.documentation": "Просмотреть документацию", + "remote.help.feedback": "Отправить отзыв", + "remote.help.getStarted": "Начать работу", + "remote.help.issues": "Просмотр проблем", + "remote.help.report": "Сообщить об ошибке", + "remotehelp": "Удаленная справка" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 перенаправленный порт", + "nForwardedPorts": "Перенаправленные порты: {0}", + "ports": "Порты", + "remote.forwardedPorts.statusbarTextNone": "Перенаправляемые порты отсутствуют", + "remote.forwardedPorts.statusbarTooltip": "Перенаправляемые порты: {0}", + "remote.tunnelsView.automaticForward": "Приложение, запущенное на порте {0}, доступно. ", + "remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…", + "remote.tunnelsView.elevationMessage": "Чтобы использовать порт {0} локально, необходимо выполнить запуск от имени суперпользователя. ", + "remote.tunnelsView.notificationLink2": "[См. все переадресованные порты] ({0})", + "status.forwardedPorts": "Переадресованные порты" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "Значок для действия копирования локального адреса.", + "documentationIcon": "Значок документации в представлении удаленного обозревателя.", + "feedbackIcon": "Значок обратной связи в представлении удаленного обозревателя.", + "forwardPortIcon": "Значок для действия перенаправления.", + "forwardedPortWithProcessIcon": "Значок для перенаправленных портов, на которых есть запущенные процессы.", + "forwardedPortWithoutProcessIcon": "Значок для перенаправленных портов, на которых нет запущенных процессов.", + "getStartedIcon": "Значок начала работы в представлении удаленного обозревателя.", + "labelPortIcon": "Значок для действия порта метки.", + "openBrowserIcon": "Значок для действия открытия браузера.", + "openPreviewIcon": "Значок для действия открытия предварительного просмотра.", + "portIcon": "Значок, представляющий удаленный порт.", + "portsViewIcon": "Значок представления удаленных портов.", + "privatePortIcon": "Значок, представляющий частный удаленный порт.", + "publicPortIcon": "Значок, представляющий общедоступный удаленный порт.", + "remoteExplorerViewIcon": "Значок представления удаленного обозревателя.", + "reportIssuesIcon": "Значок для отправки сообщения о проблеме в представлении удаленного обозревателя.", + "reviewIssuesIcon": "Значок для проверки сведений о проблеме в представлении удаленного обозревателя.", + "stopForwardIcon": "Значок для действия остановки перенаправления." + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "Закрыть удаленное подключение", + "closeVirtualWorkspace.title": "Закрыть удаленную рабочую область", + "disconnectedFrom": "Отключено от {0}", + "host.open": "Открытие удаленного репозитория...", + "host.reconnecting": "Выполняется повторное подключение к {0}…", + "host.tooltip": "Редактирование в {0}", + "host.tooltipDisconnected": "Отключен от {0}", + "host.tooltipReconnecting": "Выполняется повторное подключение к {0}…", + "installRemotes": "Установка дополнительных удаленных расширений...", + "miCloseRemote": "Закрыть уда&&ленное подключение", + "noHost.tooltip": "Открыть удаленное окно", + "reloadWindow": "Перезагрузить окно", + "remote.category": "Удаленный", + "remote.close": "Закрыть удаленное подключение", + "remote.install": "Установка расширений удаленной разработки", + "remote.showMenu": "Показать удаленное меню", + "remoteHost": "Удаленный узел", + "workspace.tooltip2": "Виртуальная рабочая область в {0}\r\n\r\n[Некоторые функции] ({1}) недоступны для ресурсов, расположенных в виртуальной файловой системе." + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "Цвет значка порта, который имеет связанный запущенный процесс.", + "portsLink.followLinkAlt": "ALT + щелчок", + "portsLink.followLinkAlt.mac": "OPTION + щелчок", + "portsLink.followLinkCmd": "CMD + щелчок", + "portsLink.followLinkCtrl": "CTRL + щелчок", + "remote.tunnel": "Порты", + "remote.tunnel.changeLocalPort": "Изменить порт локального адреса", + "remote.tunnel.changeLocalPortNumber": "Локальный порт {0} недоступен. Вместо него использовался номер порта {1}", + "remote.tunnel.close": "Остановить перенаправление порта", + "remote.tunnel.closeNoPorts": "Сейчас порты не перенаправляются. Попробуйте выполнить команду {0}", + "remote.tunnel.closePlaceholder": "Выберите порт, чтобы остановить переадресацию", + "remote.tunnel.copyAddressCommandPalette": "Копировать адрес перенаправленного порта", + "remote.tunnel.copyAddressInline": "Копировать локальный адрес", + "remote.tunnel.copyAddressPlaceholdter": "Выберите переадресованный порт", + "remote.tunnel.forward": "Перенаправить порт", + "remote.tunnel.forwardError": "Не удается переадресовать {0}:{1}. Возможно, узел недоступен, либо этот удаленный порт уже переадресован", + "remote.tunnel.forwardItem": "Перенаправить порт", + "remote.tunnel.forwardPrompt": "Номер порта или адрес (например, 3000 или 10.10.10.10:2000).", + "remote.tunnel.label": "Задать метку порта", + "remote.tunnel.makePrivate": "Сделать частным", + "remote.tunnel.makePublic": "Сделать общедоступным", + "remote.tunnel.open": "открыть в браузере", + "remote.tunnel.openCommandPalette": "Открыть порт в браузере", + "remote.tunnel.openCommandPaletteNone": "Перенаправляемые порты отсутствуют. Откройте представление \"Порты\", чтобы начать работу.", + "remote.tunnel.openCommandPalettePick": "Выберите порт для открытия", + "remote.tunnel.openCommandPaletteView": "Открыть представление \"Порты\"…", + "remote.tunnel.openPreview": "Предварительный просмотр в редакторе", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "Удаленный порт {0}:{1} не перенаправляется.", + "remote.tunnel.tooltipForwarded": "Удаленный порт {0}:{1} перенаправляется на локальный адрес {2}.", + "remote.tunnel.tooltipName": "Порт с меткой {0}. ", + "remote.tunnel.tooltipPrivate": "Доступно только с этого компьютера. ", + "remote.tunnel.tooltipPublic": "Общедоступно. ", + "remote.tunnelView.alreadyForwarded": "Порт уже перенаправлен.", + "remote.tunnelView.inlineElevationMessage": "Может требовать sudo.", + "remote.tunnelsView.addPort": "Добавить порт", + "remote.tunnelsView.changePort": "Новый локальный порт", + "remote.tunnelsView.input": "Нажмите Enter для подтверждения или Esc для отмены.", + "remote.tunnelsView.labelPlaceholder": "Метка порта", + "remote.tunnelsView.portNumberToHigh": "Номер порта должен быть ≥ 0 и < {0}.", + "remote.tunnelsView.portNumberValid": "Переадресованный порт недействителен.", + "tunnel.addressColumn.label": "Локальный адрес", + "tunnel.addressColumn.tooltip": "Адрес, по которому перенаправленный порт доступен локально.", + "tunnel.automatic": "Автоматическое перенаправление", + "tunnel.focusContext": "Находится ли фокус на представлении \"Порты\".", + "tunnel.forwardedPortsViewEnabled": "Включено ли представление \"Порты\".", + "tunnel.iconColumn.notRunning": "Запущенный процесс отсутствует.", + "tunnel.iconColumn.running": "На порте есть запущенный процесс.", + "tunnel.originColumn.label": "Источник", + "tunnel.originColumn.tooltip": "Источник перенаправленного порта. Может быть расширением, перенаправляться пользователем, перенаправляться статически или перенаправляться автоматически.", + "tunnel.portColumn.label": "Порт", + "tunnel.portColumn.tooltip": "Метка и номер удаленного порта для перенаправленного порта.", + "tunnel.privacyColumn.label": "Конфиденциальность", + "tunnel.privacyColumn.tooltip": "Доступность перенаправленного порта.", + "tunnel.privacyPrivate": "Частный", + "tunnel.privacyPublic": "Общедоступный", + "tunnel.processColumn.label": "Запущенный процесс", + "tunnel.processColumn.tooltip": "Командная строка процесса, использующего порт.", + "tunnel.staticallyForwarded": "Перенаправленный статически", + "tunnel.user": "Перенаправленный пользователем", + "tunnelContext.protocolMenu": "Изменение протокола порта", + "tunnelView": "Туннельное представление", + "tunnelView.runningProcess.inacessable": "Сведения о процессе недоступны" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "Удаленный", + "remote.autoForwardPorts": "Если этот параметр установлен, будут обнаружены новые запущенные процессы, и порты, которые они прослушивают, будут автоматически перенаправлены.", + "remote.autoForwardPortsSource": "Задает источник, порты из которого автоматически перенаправляются, если для параметра \"remote.autoForwardPorts\" задано значение true. На удаленных компьютерах с Windows и Mac параметр \"process\" не применяется и будет использоваться параметр \"output\". Для вступления в силу требуется перезапуск.", + "remote.autoForwardPortsSource.output": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Для портов, перенаправляемых на основе выходных данных, перенаправление не будет отменено, пока пользователь не закроет порт в представлении \"Порты\".", + "remote.autoForwardPortsSource.process": "Порты будут автоматически перенаправляться при обнаружении путем отслеживания запущенных процессов, включающих эти порты.", + "remote.extensionKind": "Переопределите тип расширения. Расширения пользовательского интерфейса устанавливаются и выполняются на локальном компьютере, а расширения рабочей области выполняются на удаленном компьютере. Перезаписывая стандартный тип расширения с помощью этого параметра, вы указываете, что расширение следует установить и включить локально либо удаленно.", + "remote.localPortHost": "Указывает имя локального узла, которое будет использоваться для пересылки портов.", + "remote.portsAttributes": "Задание свойств, которые применяются при перенаправлении порта с указанным номером. Например:\r\n\r\n'''\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n'''", + "remote.portsAttributes.defaults": "Задание свойств по умолчанию, которые применяются ко всем портам, не получающим свойства из параметра \"remote.portsAttributes\". Например:\r\n\r\n'''\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n'''", + "remote.portsAttributes.elevateIfNeeded": "Автоматически запрашивать повышение прав (в случае необходимости) при перенаправлении этого порта. Повышение прав необходимо, если локальный порт является привилегированным портом.", + "remote.portsAttributes.ignore": "Этот порт не будет перенаправлен автоматически.", + "remote.portsAttributes.label": "Метка, которая будет отображаться в пользовательском интерфейсе для этого порта.", + "remote.portsAttributes.labelDefault": "Приложение", + "remote.portsAttributes.notify": "Отображает уведомление при автоматическом перенаправлении порта.", + "remote.portsAttributes.onForward": "Определяет действие, которое выполняется при обнаружении порта для автоматического перенаправления.", + "remote.portsAttributes.openBrowser": "Открывает браузер при автоматическом перенаправлении порта. В зависимости от параметров может открываться встроенный браузер.", + "remote.portsAttributes.openPreview": "Открывает предварительный просмотр в том же окне при автоматическом перенаправлении порта.", + "remote.portsAttributes.patternError": "Необходимо указать номер порта, диапазон номеров портов или регулярное выражение.", + "remote.portsAttributes.port": "Порт, диапазон портов (например, \"40000-55000\") или регулярное выражение (например, \".+\\\\/server.js\"). Если указан номер порта или диапазон номеров портов, атрибуты будут применяться к номеру порта или диапазону номеров портов. Атрибуты, использующие регулярное выражение, будут применяться к портам, у которых командная строка связанного процесса соответствует регулярному выражению.", + "remote.portsAttributes.protocol": "Протокол, используемый при пересылке этого порта.", + "remote.portsAttributes.requireLocalPort": "Если установлено значение \"true\", то модальное диалоговое окно будет отображаться, если выбранный локальный порт не используется для пересылки.", + "remote.portsAttributes.silent": "Отображает уведомление и не выполняет никаких действий при автоматическом перенаправлении этого порта.", + "remote.restoreForwardedPorts": "Восстанавливает порты, переадресованные в рабочей области.", + "remoteExtensionLog": "Удаленный сервер", + "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", + "web": "Расширение типа рабочего веб-процесса, которое может выполняться в хост-процессе для таких расширений", + "workspace": "Тип расширения рабочей области. В удаленном окне такие расширения включены, только если они доступны в удаленном репозитории." + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "Удаленный", "remote.downloadExtensionsLocally": "Когда включенные расширения загружаются локально и устанавливаются удаленно." }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "Удаленный сервер", - "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", - "workspace": "Тип расширения рабочей области. В удаленном окне такие расширения включены, только если они доступны в удаленном репозитории.", - "web": "Расширение типа рабочего веб-процесса, которое может выполняться в хост-процессе для таких расширений", - "remote": "Удаленный", - "remote.extensionKind": "Переопределите тип расширения. Расширения пользовательского интерфейса устанавливаются и выполняются на локальном компьютере, а расширения рабочей области выполняются на удаленном компьютере. Перезаписывая стандартный тип расширения с помощью этого параметра, вы указываете, что расширение следует установить и включить локально либо удаленно.", - "remote.restoreForwardedPorts": "Восстанавливает порты, переадресованные в рабочей области.", - "remote.autoForwardPorts": "Если этот параметр установлен, будут обнаружены новые запущенные процессы, и порты, которые они прослушивают, будут автоматически перенаправлены.", - "remote.autoForwardPortsSource": "Задает источник, порты из которого автоматически перенаправляются, если для параметра \"remote.autoForwardPorts\" задано значение true. На удаленных компьютерах с Windows и Mac параметр \"process\" не применяется и будет использоваться параметр \"output\". Для вступления в силу требуется перезапуск.", - "remote.autoForwardPortsSource.process": "Порты будут автоматически перенаправляться при обнаружении путем отслеживания запущенных процессов, включающих эти порты.", - "remote.autoForwardPortsSource.output": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Для портов, перенаправляемых на основе выходных данных, перенаправление не будет отменено, пока пользователь не закроет порт в представлении \"Порты\".", - "remote.portsAttributes.port": "Порт, диапазон портов (например, \"40000-55000\") или регулярное выражение (например, \".+\\\\/server.js\"). Если указан номер порта или диапазон номеров портов, атрибуты будут применяться к номеру порта или диапазону номеров портов. Атрибуты, использующие регулярное выражение, будут применяться к портам, у которых командная строка связанного процесса соответствует регулярному выражению.", - "remote.portsAttributes.notify": "Отображает уведомление при автоматическом перенаправлении порта.", - "remote.portsAttributes.openBrowser": "Открывает браузер при автоматическом перенаправлении порта. В зависимости от параметров может открываться встроенный браузер.", - "remote.portsAttributes.openPreview": "Открывает предварительный просмотр в том же окне при автоматическом перенаправлении порта.", - "remote.portsAttributes.silent": "Отображает уведомление и не выполняет никаких действий при автоматическом перенаправлении этого порта.", - "remote.portsAttributes.ignore": "Этот порт не будет перенаправлен автоматически.", - "remote.portsAttributes.onForward": "Определяет действие, которое выполняется при обнаружении порта для автоматического перенаправления.", - "remote.portsAttributes.elevateIfNeeded": "Автоматически запрашивать повышение прав (в случае необходимости) при перенаправлении этого порта. Повышение прав необходимо, если локальный порт является привилегированным портом.", - "remote.portsAttributes.label": "Метка, которая будет отображаться в пользовательском интерфейсе для этого порта.", - "remote.portsAttributes.labelDefault": "Приложение", - "remote.portsAttributes": "Задание свойств, которые применяются при перенаправлении порта с указанным номером. Например:\r\n\r\n'''\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n'''", - "remote.portsAttributes.patternError": "Необходимо указать номер порта, диапазон номеров портов или регулярное выражение.", - "remote.portsAttributes.defaults": "Задание свойств по умолчанию, которые применяются ко всем портам, не получающим свойства из параметра \"remote.portsAttributes\". Например:\r\n\r\n'''\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n'''" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "Предоставляет справочную информацию для удаленного объекта", - "RemoteHelpInformationExtPoint.getStarted": "URL-адрес страницы проекта \"Приступая к работе\" или команда, которая возвращает этот URL-адрес", - "RemoteHelpInformationExtPoint.documentation": "URL-адрес страницы документации проекта или команда, которая возвращает этот URL-адрес", - "RemoteHelpInformationExtPoint.feedback": "URL-адрес страницы проекта для отправки отзыва или команда, которая возвращает этот URL-адрес", - "RemoteHelpInformationExtPoint.issues": "URL-адрес страницы со списком задач проекта или команда, которая возвращает этот URL-адрес", - "remote.help.getStarted": "Начать работу", - "remote.help.documentation": "Просмотреть документацию", - "remote.help.feedback": "Отправить отзыв", - "remote.help.issues": "Просмотр проблем", - "remote.help.report": "Сообщить об ошибке", - "pickRemoteExtension": "Выберите URL-адрес, который необходимо открыть", - "remote.help": "Помощь и обратная связь", - "remotehelp": "Удаленная справка", - "remote.explorer": "Удаленный обозреватель", - "reconnectionWaitOne": "Попытка повторного подключения через {0} с...", - "reconnectionWaitMany": "Попытка повторного подключения через {0} с...", - "reconnectNow": "Установить подключение повторно", - "reloadWindow": "Перезагрузить окно", - "connectionLost": "Соединение потеряно", - "reconnectionRunning": "Отключено. Попытка повторного подключения…", - "reconnectionPermanentFailure": "Не удается подключиться повторно. Перезагрузите окно.", - "cancel": "Отмена" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "Порты", - "1forwardedPort": "1 перенаправленный порт", - "nForwardedPorts": "Перенаправленные порты: {0}", - "status.forwardedPorts": "Переадресованные порты", - "remote.forwardedPorts.statusbarTextNone": "Перенаправляемые порты отсутствуют", - "remote.forwardedPorts.statusbarTooltip": "Перенаправляемые порты: {0}", - "remote.tunnelsView.automaticForward": "Приложение, запущенное на порте {0}, доступно. ", - "remote.tunnelsView.notificationLink": "[Просмотреть все перенаправленные порты](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "Чтобы использовать порт {0} локально, необходимо выполнить запуск от имени суперпользователя. ", - "remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…" - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "Переключение удаленного репозитория", - "remote.explorer.switch": "Переключение удаленного репозитория" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "Удаленный", - "remote.showMenu": "Показать удаленное меню", - "remote.close": "Закрыть удаленное подключение", - "miCloseRemote": "Закрыть уда&&ленное подключение", - "host.open": "Открытие удаленного репозитория...", - "host.reconnecting": "Выполняется повторное подключение к {0}…", - "host.tooltipReconnecting": "Выполняется повторное подключение к {0}…", - "disconnectedFrom": "Отключено от {0}", - "host.tooltipDisconnected": "Отключен от {0}", - "host.tooltip": "Редактирование в {0}", - "workspace.tooltip": "Редактирование в {0}", - "noHost.tooltip": "Открыть удаленное окно", - "remoteHost": "Удаленный узел", - "cat.title": "{0}: {1}", - "closeRemote.title": "Закрыть удаленное подключение" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "Значок начала работы в представлении удаленного обозревателя.", - "documentationIcon": "Значок документации в представлении удаленного обозревателя.", - "feedbackIcon": "Значок обратной связи в представлении удаленного обозревателя.", - "reviewIssuesIcon": "Значок для проверки сведений о проблеме в представлении удаленного обозревателя.", - "reportIssuesIcon": "Значок для отправки сообщения о проблеме в представлении удаленного обозревателя.", - "remoteExplorerViewIcon": "Значок представления удаленного обозревателя.", - "portsViewIcon": "Значок представления удаленных портов.", - "portIcon": "Значок, представляющий удаленный порт.", - "privatePortIcon": "Значок, представляющий частный удаленный порт.", - "publicPortIcon": "Значок, представляющий общедоступный удаленный порт.", - "forwardPortIcon": "Значок для действия перенаправления.", - "stopForwardIcon": "Значок для действия остановки перенаправления.", - "openBrowserIcon": "Значок для действия открытия браузера.", - "openPreviewIcon": "Значок для действия открытия предварительного просмотра.", - "copyAddressIcon": "Значок для действия копирования локального адреса.", - "labelPortIcon": "Значок для действия порта метки.", - "forwardedPortWithoutProcessIcon": "Значок для перенаправленных портов, на которых нет запущенных процессов.", - "forwardedPortWithProcessIcon": "Значок для перенаправленных портов, на которых есть запущенные процессы." - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "Включено ли представление \"Порты\".", - "remote.tunnelsView.addPort": "Добавить порт", - "tunnel.portColumn.label": "Порт", - "tunnel.portColumn.tooltip": "Метка и номер удаленного порта для перенаправленного порта.", - "tunnel.addressColumn.label": "Локальный адрес", - "tunnel.addressColumn.tooltip": "Адрес, по которому перенаправленный порт доступен локально.", - "tunnel.processColumn.label": "Запущенный процесс", - "tunnel.processColumn.tooltip": "Командная строка процесса, использующего порт.", - "tunnel.originColumn.label": "Источник", - "tunnel.originColumn.tooltip": "Источник перенаправленного порта. Может быть расширением, перенаправляться пользователем, перенаправляться статически или перенаправляться автоматически.", - "tunnel.privacyColumn.label": "Конфиденциальность", - "tunnel.privacyColumn.tooltip": "Доступность перенаправленного порта.", - "tunnel.privacyPublic": "Общедоступный", - "tunnel.privacyPrivate": "Частный", - "remote.tunnelsView.input": "Нажмите Enter для подтверждения или Esc для отмены.", - "tunnel.user": "Перенаправленный пользователем", - "tunnel.staticallyForwarded": "Перенаправленный статически", - "tunnel.automatic": "Автоматическое перенаправление", - "tunnelView.runningProcess.inacessable": "Командная строка недоступна.", - "remote.tunnel.tooltipForwarded": "Удаленный порт {0}:{1} перенаправляется на локальный адрес {2}.", - "remote.tunnel.tooltipCandidate": "Удаленный порт {0}:{1} не перенаправляется.", - "tunnel.iconColumn.running": "На порте есть запущенный процесс.", - "tunnel.iconColumn.notRunning": "Запущенный процесс отсутствует.", - "remote.tunnel.tooltipName": "Порт с меткой {0}. ", - "remote.tunnel.tooltipPublic": "Общедоступно. ", - "remote.tunnel.tooltipPrivate": "Доступно только с этого компьютера. ", - "tunnel.focusContext": "Находится ли фокус на представлении \"Порты\".", - "remote.tunnel": "Порты", - "tunnelView": "Туннельное представление", - "remote.tunnel.label": "Задать метку порта", - "remote.tunnelsView.labelPlaceholder": "Метка порта", - "remote.tunnelsView.portNumberValid": "Переадресованный порт недействителен.", - "remote.tunnelsView.portNumberToHigh": "Номер порта должен быть ≥ 0 и < {0}.", - "remote.tunnelView.inlineElevationMessage": "Может требовать sudo.", - "remote.tunnelView.alreadyForwarded": "Порт уже перенаправлен.", - "remote.tunnel.forward": "Перенаправить порт", - "remote.tunnel.forwardItem": "Перенаправить порт", - "remote.tunnel.forwardPrompt": "Номер порта или адрес (например, 3000 или 10.10.10.10:2000).", - "remote.tunnel.forwardError": "Не удается переадресовать {0}:{1}. Возможно, узел недоступен, либо этот удаленный порт уже переадресован", - "remote.tunnel.closeNoPorts": "Сейчас порты не перенаправляются. Попробуйте выполнить команду {0}", - "remote.tunnel.close": "Остановить перенаправление порта", - "remote.tunnel.closePlaceholder": "Выберите порт, чтобы остановить переадресацию", - "remote.tunnel.open": "открыть в браузере", - "remote.tunnel.openPreview": "Предварительный просмотр в редакторе", - "remote.tunnel.openCommandPalette": "Открыть порт в браузере", - "remote.tunnel.openCommandPaletteNone": "Перенаправляемые порты отсутствуют. Откройте представление \"Порты\", чтобы начать работу.", - "remote.tunnel.openCommandPaletteView": "Открыть представление \"Порты\"…", - "remote.tunnel.openCommandPalettePick": "Выберите порт для открытия", - "remote.tunnel.copyAddressInline": "Копировать локальный адрес", - "remote.tunnel.copyAddressCommandPalette": "Копировать адрес перенаправленного порта", - "remote.tunnel.copyAddressPlaceholdter": "Выберите переадресованный порт", - "remote.tunnel.changeLocalPort": "Изменить порт локального адреса", - "remote.tunnel.changeLocalPortNumber": "Локальный порт {0} недоступен. Вместо него использовался номер порта {1}", - "remote.tunnelsView.changePort": "Новый локальный порт", - "remote.tunnel.makePublic": "Сделать общедоступным", - "remote.tunnel.makePrivate": "Сделать частным" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "Управляет размером области отзыва в пикселях для области перетаскивания между представлениями или редакторами. Если вам сложно изменить размеры представлений с помощью мыши, задайте большее значение.", - "sashHoverDelay": "Управляет задержкой обратной связи при наведении (в миллисекундах) в области перетаскивания между представлениями или редакторами." + "sashHoverDelay": "Управляет задержкой обратной связи при наведении (в миллисекундах) в области перетаскивания между представлениями или редакторами.", + "sashSize": "Управляет размером области отзыва в пикселях для области перетаскивания между представлениями или редакторами. Если вам сложно изменить размеры представлений с помощью мыши, задайте большее значение." + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "Ожидающие изменения: {0}", + "status.scm": "Система управления версиями" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0} из {1} изменения", + "changes": "{0} из {1} изменений", + "editorGutterAddedBackground": "Цвет фона полей редактора для добавленных строк.", + "editorGutterDeletedBackground": "Цвет фона полей редактора для удаленных строк.", + "editorGutterModifiedBackground": "Цвет фона полей редактора для измененных строк.", + "label.close": "Закрыть", + "miGotoNextChange": "Следующее &&изменение", + "miGotoPreviousChange": "Предыдущее &&изменение", + "minimapGutterAddedBackground": "Цвет фона внутренней области миникарты для добавляемых строк.", + "minimapGutterDeletedBackground": "Цвет фона внутренней области миникарты для удаленных линий.", + "minimapGutterModifiedBackground": "Цвет фона внутренней области миникарты для измененных строк.", + "move to next change": "Перейти к следующему изменению", + "move to previous change": "Перейти к предыдущему изменению", + "overviewRulerAddedForeground": "Цвет метки линейки в окне просмотра для добавленного содержимого. ", + "overviewRulerDeletedForeground": "Цвет метки линейки в окне просмотра для удаленного содержимого. ", + "overviewRulerModifiedForeground": "Цвет метки линейки в окне просмотра для измененного содержимого.", + "show next change": "Показать следующее изменение", + "show previous change": "Показать предыдущее изменение" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "Значок представления \"Система управления версиями\".", - "source control": "Система управления версиями", - "no open repo": "Поставщики систем управления версиями не зарегистрированы.", - "miViewSCM": "Д&&испетчер служб", - "source control repositories": "Репозитории системы управления версиями", - "scmConfigurationTitle": "SCM", - "scm.diffDecorations.all": "Отображать декораторы различий во всех доступных расположениях.", - "scm.diffDecorations.gutter": "Отображать декораторы для различий только во внутренней области редактора.", - "scm.diffDecorations.overviewRuler": "Отображать декораторы для различий только на линейке окна просмотра.", - "scm.diffDecorations.minimap": "Отображать декораторы различий только на миникарте.", - "scm.diffDecorations.none": "Не отображать декораторы различий.", + "alwaysShowActions": "Определяет, будут ли внутренние действия всегда отображаться в представлении системы управления версиями.", + "alwaysShowRepository": "Определяет, должны ли репозитории всегда отображаться в представлении SCM.", + "autoReveal": "Управляет тем, должны ли файлы автоматически отображаться и выбираться в представлении диспетчера служб при их открытии.", "diffDecorations": "Управляет декораторами diff в редакторе.", "diffGutterWidth": "Определяет ширину (в пикселях) оформления несовпадений во внутреннем поле (добавленные и измененные).", - "scm.diffDecorationsGutterVisibility.always": "Отображение декоратора несовпадений во внутренней области во всех случаях.", - "scm.diffDecorationsGutterVisibility.hover": "Отображение декоратора несовпадений во внутренней области только при наведении указателя.", - "scm.diffDecorationsGutterVisibility": "Управляет видимостью декоратора несовпадений для системы управления версиями во внутренней области.", - "scm.diffDecorationsGutterAction.diff": "Отображение встроенного разностного представления быстрого редактирования при щелчке.", - "scm.diffDecorationsGutterAction.none": "Не выполнять никаких действий.", - "scm.diffDecorationsGutterAction": "Управляет поведением элементов оформления внутренней области сравнения системы управления версиями.", - "alwaysShowActions": "Определяет, будут ли внутренние действия всегда отображаться в представлении системы управления версиями.", - "scm.countBadge.all": "Отображение суммы всех счетчиков для поставщиков систем управления версиями.", - "scm.countBadge.focused": "Отображает индикатор событий для выбранного поставщика систем управления версиями.", - "scm.countBadge.off": "Отключить индикатор событий для системы управления версиями.", - "scm.countBadge": "Контролирует счетчик на значке системы управления версиями в панели действий.", - "scm.providerCountBadge.hidden": "Скрытие счетчиков для поставщиков систем управления версиями.", - "scm.providerCountBadge.auto": "Отображение счетчика для поставщика системы управления версиями только при ненулевом значении.", - "scm.providerCountBadge.visible": "Отображение счетчиков для поставщиков систем управления версиями.", - "scm.providerCountBadge": "Контролирует счетчики в заголовках для поставщиков систем управления версиями. Эти заголовки отображаются только при наличии более одного поставщика.", - "scm.defaultViewMode.tree": "Отображение изменений репозитория в виде дерева.", - "scm.defaultViewMode.list": "Отображение изменений репозитория в виде списка.", - "scm.defaultViewMode": "Управляет режимом просмотра для репозитория системы управления версиями по умолчанию.", - "autoReveal": "Управляет тем, должны ли файлы автоматически отображаться и выбираться в представлении диспетчера служб при их открытии.", "inputFontFamily": "Определяет шрифт входного сообщения. Укажите значение default, чтобы использовать семейство шрифтов пользовательского интерфейса рабочей области, editor, чтобы использовать значение параметра #editor.fontFamily#, или укажите пользовательское семейство шрифтов.", "inputFontSize": "Управляет размером шрифта для входного сообщения (в пикселях).", - "alwaysShowRepository": "Определяет, должны ли репозитории всегда отображаться в представлении SCM.", + "miViewSCM": "Д&&испетчер служб", + "no open repo": "Поставщики систем управления версиями не зарегистрированы.", + "open in terminal": "Открыть в терминале", "providersVisible": "Определяет число репозиториев, отображаемых в разделе \"Репозитории системы управления версиями\". Задайте значение \"0\", чтобы размеры представления можно было изменить вручную.", "scm accept": "SCM: Принять входные данные", "scm view next commit": "Система управления версиями: просмотр следующей фиксации", "scm view previous commit": "Система управления версиями: просмотр предыдущей фиксации", - "open in terminal": "Открыть в терминале" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "Система управления версиями", - "scmPendingChangesBadge": "Ожидающие изменения: {0}" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0} из {1} изменений", - "change": "{0} из {1} изменения", - "label.close": "Закрыть", - "show previous change": "Показать предыдущее изменение", - "show next change": "Показать следующее изменение", - "miGotoNextChange": "Следующее &&изменение", - "miGotoPreviousChange": "Предыдущее &&изменение", - "move to previous change": "Перейти к предыдущему изменению", - "move to next change": "Перейти к следующему изменению", - "editorGutterModifiedBackground": "Цвет фона полей редактора для измененных строк.", - "editorGutterAddedBackground": "Цвет фона полей редактора для добавленных строк.", - "editorGutterDeletedBackground": "Цвет фона полей редактора для удаленных строк.", - "minimapGutterModifiedBackground": "Цвет фона внутренней области миникарты для измененных строк.", - "minimapGutterAddedBackground": "Цвет фона внутренней области миникарты для добавляемых строк.", - "minimapGutterDeletedBackground": "Цвет фона внутренней области миникарты для удаленных линий.", - "overviewRulerModifiedForeground": "Цвет метки линейки в окне просмотра для измененного содержимого.", - "overviewRulerAddedForeground": "Цвет метки линейки в окне просмотра для добавленного содержимого. ", - "overviewRulerDeletedForeground": "Цвет метки линейки в окне просмотра для удаленного содержимого. " - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "Система управления версиями" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "Управление системой управления версиями", - "input": "Входные данные системы управления версиями", - "sortAction": "Просмотр и сортировка", - "repositories": "Репозитории", - "setListViewMode": "Просмотреть в виде списка", - "setTreeViewMode": "Просмотреть в виде дерева", - "sortByName": "Сортировать по имени", - "sortByPath": "Сортировать по пути", - "sortByStatus": "Сортировать по состоянию", - "collapse all": "Свернуть все репозитории", - "expand all": "Развернуть все репозитории", - "scm.providerBorder": "Граница разделителя поставщика SCM." + "scm.countBadge": "Контролирует счетчик на значке системы управления версиями в панели действий.", + "scm.countBadge.all": "Отображение суммы всех счетчиков для поставщиков систем управления версиями.", + "scm.countBadge.focused": "Отображает индикатор событий для выбранного поставщика систем управления версиями.", + "scm.countBadge.off": "Отключить индикатор событий для системы управления версиями.", + "scm.defaultViewMode": "Управляет режимом просмотра для репозитория системы управления версиями по умолчанию.", + "scm.defaultViewMode.list": "Отображение изменений репозитория в виде списка.", + "scm.defaultViewMode.tree": "Отображение изменений репозитория в виде дерева.", + "scm.diffDecorations.all": "Отображать декораторы различий во всех доступных расположениях.", + "scm.diffDecorations.gutter": "Отображать декораторы для различий только во внутренней области редактора.", + "scm.diffDecorations.minimap": "Отображать декораторы различий только на миникарте.", + "scm.diffDecorations.none": "Не отображать декораторы различий.", + "scm.diffDecorations.overviewRuler": "Отображать декораторы для различий только на линейке окна просмотра.", + "scm.diffDecorationsGutterAction": "Управляет поведением элементов оформления внутренней области сравнения системы управления версиями.", + "scm.diffDecorationsGutterAction.diff": "Отображение встроенного разностного представления быстрого редактирования при щелчке.", + "scm.diffDecorationsGutterAction.none": "Не выполнять никаких действий.", + "scm.diffDecorationsGutterVisibility": "Управляет видимостью декоратора несовпадений для системы управления версиями во внутренней области.", + "scm.diffDecorationsGutterVisibility.always": "Отображение декоратора несовпадений во внутренней области во всех случаях.", + "scm.diffDecorationsGutterVisibility.hover": "Отображение декоратора несовпадений во внутренней области только при наведении указателя.", + "scm.providerCountBadge": "Контролирует счетчики в заголовках для поставщиков систем управления версиями. Эти заголовки отображаются только при наличии более одного поставщика.", + "scm.providerCountBadge.auto": "Отображение счетчика для поставщика системы управления версиями только при ненулевом значении.", + "scm.providerCountBadge.hidden": "Скрытие счетчиков для поставщиков систем управления версиями.", + "scm.providerCountBadge.visible": "Отображение счетчиков для поставщиков систем управления версиями.", + "scmConfigurationTitle": "SCM", + "source control": "Система управления версиями", + "source control repositories": "Репозитории системы управления версиями", + "sourceControlViewIcon": "Значок представления \"Система управления версиями\"." }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "Репозитории системы управления версиями" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "Поиск", - "copyMatchLabel": "Копирование", - "copyPathLabel": "Скопировать путь", - "copyAllLabel": "Копировать все", - "CancelSearchAction.label": "Отменить поиск", - "RefreshAction.label": "Обновить", - "CollapseDeepestExpandedLevelAction.label": "Свернуть все", - "ExpandAllAction.label": "Развернуть все", - "ClearSearchResultsAction.label": "Очистить результаты поиска", - "revealInSideBar": "Показать в боковой панели", - "clearSearchHistoryLabel": "Очистить историю поиска", - "focusSearchListCommandLabel": "Список фокуса", - "findInFolder": "Найти в папке...", - "findInWorkspace": "Найти в рабочей области...", - "showTriggerActions": "Перейти к символу в рабочей области...", - "name": "Поиск", - "miViewSearch": "&&Поиск", - "findInFiles.description": "Открыть вьюлет поиска", - "findInFiles.args": "Набор параметров для вьюлета поиска", - "findInFiles": "Найти в файлах", - "miFindInFiles": "Найти &&в файлах", - "miReplaceInFiles": "Заменить &&в файлах", - "anythingQuickAccessPlaceholder": "Поиск файлов по имени (добавьте {0}, чтобы перейти к строке, или {1}, чтобы перейти к символу)", - "anythingQuickAccess": "Перейти к файлу", - "symbolsQuickAccessPlaceholder": "Введите имя символа для открытия.", - "symbolsQuickAccess": "Перейти к символу в рабочей области", - "searchConfigurationTitle": "Поиск", - "exclude": "Настройка стандартных масок для исключения файлов и папок при полнотекстовом поиске и быстром открытии. Наследует все стандартные маски от параметра \"#files.exclude#\". Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", - "exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", - "exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", - "search.mode": "Определяет, где выполняются новые операции \"Найти: поиск в файлах\" и \"Поиск в папке\": в представлении поиска боковой панели или в редакторе поиска.", - "search.mode.view": "Поиск в представлении поиска на панели или на боковой панели.", - "search.mode.reuseEditor": "Поиск в существующем редакторе поиска, если он имеется, или в новом редакторе поиска.", - "search.mode.newEditor": "Поиск в новом редакторе поиска.", - "useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".", - "useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений.", - "search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.", - "useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.", - "useGlobalIgnoreFiles": "Определяет, следует ли использовать глобальные файлы \".gitignore\" и \".ignore\" по умолчанию при поиске файлов.", - "search.quickOpen.includeSymbols": "Определяет, следует ли включать результаты поиска глобальных символов в результаты для файлов Quick Open. ", - "search.quickOpen.includeHistory": "Определяет, следует ли включать результаты из недавно открытых файлов в файл результата для Quick Open. ", - "filterSortOrder.default": "Записи журнала сортируются по релевантности на основе используемого значения фильтра. Более релевантные записи отображаются первыми.", - "filterSortOrder.recency": "Записи журнала сортируются по времени открытия. Недавно открытые записи отображаются первыми.", - "filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.", - "search.followSymlinks": "Определяет, нужно ли следовать символическим ссылкам при поиске.", - "search.smartCase": "Поиск без учета регистра, если шаблон состоит только из букв нижнего регистра; в противном случае поиск с учетом регистра.", - "search.globalFindClipboard": "Определяет, должно ли представление поиска считывать или изменять общий буфер обмена поиска в macOS.", - "search.location": "Управляет тем, будет ли панель поиска отображаться в виде представления в боковой колонке или в виде панели в области панели, чтобы освободить пространство по горизонтали.", - "search.location.deprecationMessage": "Этот параметр не рекомендуется к использованию. Перетащите значок поиска вместо того, чтобы пользоваться этим параметром.", - "search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.", - "search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.", - "search.useReplacePreview": "Управляет тем, следует ли открывать окно предварительного просмотра замены при выборе или при замене соответствия.", - "search.showLineNumbers": "Определяет, следует ли отображать номера строк для результатов поиска.", - "search.usePCRE2": "Следует ли использовать модуль обработки регулярных выражений PCRE2 при поиске текста. При использовании этого модуля будут доступны некоторые расширенные возможности регулярных выражений, такие как поиск в прямом направлении и обратные ссылки. Однако поддерживаются не все возможности PCRE2, а только те, которые также поддерживаются JavaScript.", - "usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.", - "search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.", - "search.actionsPositionRight": "Всегда размещать панель действий справа.", - "search.actionsPosition": "Управляет положением панели действий в строках в области поиска.", - "search.searchOnType": "Поиск во всех файлах при вводе текста.", - "search.seedWithNearestWord": "Включение заполнения поискового запроса из ближайшего к курсору слова, когда активный редактор не имеет выделения.", - "search.seedOnFocus": "Изменить поисковый запрос на выбранный текст редактора при фокусировке на представлении поиска. Это происходит при щелчке мыши или при активации команды \"workbench.views.search.focus\".", - "search.searchOnTypeDebouncePeriod": "Если параметр \"#search.searchOnType#\" включен, задает время ожидания в миллисекундах между началом ввода символа и началом поиска. Если параметр \"search.searchOnType\" отключен, не имеет никакого эффекта.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Двойной щелчок выбирает слово под курсором.", - "search.searchEditor.doubleClickBehaviour.goToLocation": "Двойной щелчок открывает результат в активной группе редакторов.", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Двойной щелчок открывает результат в группе редактора сбоку, создавая его, если он еще не существует.", - "search.searchEditor.doubleClickBehaviour": "Настройка эффекта двойного щелчка результата в редакторе поиска.", - "search.searchEditor.reusePriorSearchConfiguration": "Если этот параметр установлен, в новых редакторах поиска будут повторно использоваться параметры include, exclude и flag предыдущего открытого редактора поиска.", - "search.searchEditor.defaultNumberOfContextLines": "Число окружающих строк контекста по умолчанию при создании редакторов поиска. Если используется \"#search.searchEditor.reusePriorSearchConfiguration#, для этого параметра можно задать значение \"null\" (пустой), чтобы использовать конфигурацию предыдущего редактора поиска.", - "searchSortOrder.default": "Результаты сортируются по имена папок и файлов в алфавитном порядке.", - "searchSortOrder.filesOnly": "Результаты сортируются по именам файлов, игнорируя порядок папок, в алфавитном порядке.", - "searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.", - "searchSortOrder.modified": "Результаты сортируются по дате последнего изменения файла в порядке убывания.", - "searchSortOrder.countDescending": "Результаты сортируются по количеству на файл в порядке убывания.", - "searchSortOrder.countAscending": "Результаты сортируются по количеству на файл в порядке возрастания.", - "search.sortOrder": "Определяет порядок сортировки для результатов поиска.", - "miGotoSymbolInWorkspace": "Перейти к символу в &&рабочей области..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "Свернуть все репозитории", + "expand all": "Развернуть все репозитории", + "input": "Входные данные системы управления версиями", + "repositories": "Репозитории", + "scm": "Управление системой управления версиями", + "scm.providerBorder": "Граница разделителя поставщика SCM.", + "setListViewMode": "Просмотреть в виде списка", + "setTreeViewMode": "Просмотреть в виде дерева", + "sortAction": "Просмотр и сортировка", + "sortByName": "Сортировать по имени", + "sortByPath": "Сортировать по пути", + "sortByStatus": "Сортировать по состоянию" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "Поиск был отменен до того, как были найдены какие-либо результаты — ", - "moreSearch": "Переключить сведения о поиске", - "searchScope.includes": "включаемые файлы", - "label.includes": "Шаблоны включения в поиск", - "placeholder.includes": "(например, *.ts, src/**/include)", - "searchScope.excludes": "исключаемые файлы", - "label.excludes": "Шаблоны исключения из поиска", - "placeholder.excludes": "(например, *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "Заменить все", - "replaceAll.confirm.button": "&&Заменить", - "replaceAll.occurrence.file.message": "Вхождение {0} заменено в {1} файле на \"{2}\".", - "removeAll.occurrence.file.message": "Заменено вхождений во всем файле {1}: {0}.", - "replaceAll.occurrence.files.message": "Вхождение {0} заменено на \"{2}\" в следующем числе файлов: {1}.", - "removeAll.occurrence.files.message": "Вхождение {0} заменено в следующем числе файлов: {1}.", - "replaceAll.occurrences.file.message": "Вхождения ({0}) заменены в {1} файле на \"{2}\".", - "removeAll.occurrences.file.message": "Заменено вхождений в файле {1}: {0}.", - "replaceAll.occurrences.files.message": "Вхождения ({0}) заменены на \"{2}\" в следующем числе файлов: {1}.", - "removeAll.occurrences.files.message": "Вхождения ({0}) заменены в следующем числе файлов: {1}.", - "removeAll.occurrence.file.confirmation.message": "Заменить вхождение {0} в {1} файле на \"{2}\"?", - "replaceAll.occurrence.file.confirmation.message": "Заменить вхождение {0} во всем файле {1}?", - "removeAll.occurrence.files.confirmation.message": "Заменить вхождение {0} на \"{2}\" в следующем числе файлов: {1}?", - "replaceAll.occurrence.files.confirmation.message": "Заменить вхождение {0} в следующем числе файлов: {1}?", - "removeAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) в {1} файле на \"{2}\"?", - "replaceAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) во всем файле {1}?", - "removeAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) на \"{2}\" в следующем числе файлов: {1}?", - "replaceAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) в следующем числе файлов: {1}?", - "emptySearch": "Пустой поиск", - "ariaSearchResultsClearStatus": "Результаты поиска были очищены", - "searchPathNotFoundError": "Путь поиска не найден: {0}", - "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.", - "noOpenEditorResultsIncludesExcludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" и исключением \"{1}\" — ", - "noOpenEditorResultsIncludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" — ", - "noOpenEditorResultsExcludes": "В открытых редакторах не найдено результатов с исключением \"{0}\" — ", - "noOpenEditorResultsFound": "В открытых редакторах не найдено результатов. Проверьте настройки исключений в параметрах, а также свои файлы gitignore — ", - "noResultsIncludesExcludes": "Не найдено результатов в \"{0}\", исключая \"{1}\", — ", - "noResultsIncludes": "Результаты в \"{0}\" не найдены — ", - "noResultsExcludes": "Результаты не найдены за исключением \"{0}\" — ", - "noResultsFound": "Результаты не найдены. Просмотрите параметры для настроенных исключений и проверьте свои GITIGNORE-файлы —", - "rerunSearch.message": "Выполнить поиск еще раз", - "rerunSearchInAll.message": "Выполните поиск во всех файлах", - "openSettings.message": "Открыть параметры", - "openSettings.learnMore": "Дополнительные сведения", - "ariaSearchResultsStatus": "Поиск вернул результатов: {0} в файлах: {1}", - "forTerm": " — поиск: {0}", - "useIgnoresAndExcludesDisabled": "параметры исключения и игнорирование файлов отключены", - "excludes.enable": "включить", - "useExcludesAndIgnoreFilesDescription": "Использовать параметры исключения и игнорировать файлы", - "openInEditor.tooltip": "Копировать текущие результаты поиска в редактор", - "openInEditor.message": "Открыть в редакторе", - "search.file.result": "{0} результат в {1} файле", - "search.files.result": "{0} результат в следующем числе файлов: {1}", - "search.file.results": "Результатов: {0} в {1} файле", - "search.files.results": "Результатов: {0} в следующем числе файлов: {1}", - "searchWithoutFolder": "Вы не открыли и не указали папку. Сейчас поиск выполняется только по открытым файлам —", - "openFolder": "Открыть папку" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "Система управления версиями" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "Соответствующие результаты не найдены.", - "recentlyOpenedSeparator": "недавно открывавшиеся", + "closeEditor": "Удалить из последних открытых", "fileAndSymbolResultsSeparator": "результаты файлов и символов", - "fileResultsSeparator": "файлы по запросу", "filePickAriaLabelDirty": "{0}, \"грязный\"", - "openToSide": "Открыть сбоку", + "fileResultsSeparator": "файлы по запросу", + "noAnythingResults": "Соответствующие результаты не найдены.", "openToBottom": "Открыть внизу", - "closeEditor": "Удалить из последних открытых" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "Заменить в файлах", - "toggleTabs": "Включить или отключить поиск по типу", - "FocusNextSearchResult.label": "Перейти к следующему результату поиска.", - "FocusPreviousSearchResult.label": "Перейти к предыдущему результату поиска.", - "RemoveAction.label": "Отклонить", - "file.replaceAll.label": "Заменить все", - "match.replace.label": "Заменить" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "Нет соответствующих символов рабочей области", "openToSide": "Открыть сбоку", - "openToBottom": "Открыть внизу" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "Заменить все (отправить поиск для включения)", - "search.action.replaceAll.enabled.label": "Заменить все", - "search.replace.toggle.button.title": "Переключение замены", - "label.Search": "Поиск: введите условие поиска и нажмите клавишу ВВОД, чтобы выполнить поиск.", - "search.placeHolder": "Поиск", - "showContext": "Активировать строки контекста", - "label.Replace": "Замена: введите термин для замены и нажмите клавишу ВВОД для просмотра.", - "search.replace.placeHolder": "Заменить" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "Значок для отображения сведений о поиске.", - "searchShowContextIcon": "Значок для переключения контекста в редакторе поиска.", - "searchHideReplaceIcon": "Значок для свертывания раздела замены в представлении поиска.", - "searchShowReplaceIcon": "Значок для развертывания раздела замены в представлении поиска.", - "searchReplaceAllIcon": "Значок для замены всех вхождений в представлении поиска.", - "searchReplaceIcon": "Значок для замены в представлении поиска.", - "searchRemoveIcon": "Значок для удаления результата поиска.", - "searchRefreshIcon": "Значок для обновления в представлении поиска.", - "searchCollapseAllIcon": "Значок для свертывания результатов в представлении поиска.", - "searchExpandAllIcon": "Значок для развертывания результатов в представлении поиска.", - "searchClearIcon": "Значок для очистки результатов в представлении поиска.", - "searchStopIcon": "Значок для остановки в представлении поиска.", - "searchViewIcon": "Значок представления поиска.", - "searchNewEditorIcon": "Значок для действия, открывающего новый редактор поиска." - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "Папка рабочей области не существует: {0}" + "recentlyOpenedSeparator": "недавно открывавшиеся" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "Ввод", "onlySearchInOpenEditors": "Поиск только в открытых редакторах", "useExcludesAndIgnoreFilesDescription": "Использовать параметры исключения и игнорировать файлы" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "Другие файлы", - "searchFileMatches": "Найдено файлов: {0}", - "searchFileMatch": "Найден {0} файл", - "searchMatches": "Найдено соответствий: {0}", - "searchMatch": "Найдено соответствие: {0}", - "lineNumStr": "Со строки {0}", - "numLinesStr": "Дополнительные строки: {0}", - "search": "Поиск", - "folderMatchAriaLabel": "Совпадений в корневой папке {1}: {0}, результат поиска", - "otherFilesAriaLabel": "Совпадений вне корневой папки: {0}, результат поиска", - "fileMatchAriaLabel": "Совпадений в файле {1} папки {2}: {0}, результат поиска", - "replacePreviewResultAria": "Заменить термин {0} на {1} в столбце {2} и строке {3}", - "searchResultAria": "Обнаружен термин {0} в столбце {1} и строке {2}" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (заменить предварительную версию)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "Редактор поиска", - "promptOpenWith.searchEditor.displayName": "Редактор поиска", - "search": "Редактор поиска", - "searchEditor.deleteResultBlock": "Удалить результаты для файла", - "search.openNewSearchEditor": "Новый редактор поиска", - "search.openSearchEditor": "Открыть редактор поиска", - "search.openNewEditorToSide": "Открыть новый редактор поиска сбоку", - "search.openResultsInEditor": "Открыть результаты в редакторе", - "search.rerunSearchInEditor": "Повторить поиск", - "search.action.focusQueryEditorWidget": "Перевести фокус в поле ввода редактора поиска", - "searchEditor.action.toggleSearchEditorCaseSensitive": "Активировать учет регистра", - "searchEditor.action.toggleSearchEditorWholeWord": "Активировать учет слова целиком", - "searchEditor.action.toggleSearchEditorRegex": "Активировать использование регулярного выражения", - "searchEditor.action.toggleSearchEditorContextLines": "Активировать строки контекста", - "searchEditor.action.increaseSearchEditorContextLines": "Увеличить строки контекста", - "searchEditor.action.decreaseSearchEditorContextLines": "Уменьшить строки контекста", - "searchEditor.action.selectAllSearchEditorMatches": "Выбрать все совпадения", - "search.openNewEditor": "Открыть новый редактор поиска из представления" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "Отменить поиск", + "ClearSearchResultsAction.label": "Очистить результаты поиска", + "CollapseDeepestExpandedLevelAction.label": "Свернуть все", + "ExpandAllAction.label": "Развернуть все", + "RefreshAction.label": "Обновить", + "anythingQuickAccess": "Перейти к файлу", + "anythingQuickAccessPlaceholder": "Поиск файлов по имени (добавьте {0}, чтобы перейти к строке, или {1}, чтобы перейти к символу)", + "clearSearchHistoryLabel": "Очистить историю поиска", + "copyAllLabel": "Копировать все", + "copyMatchLabel": "Копирование", + "copyPathLabel": "Скопировать путь", + "exclude": "Настройка стандартных масок для исключения файлов и папок при полнотекстовом поиске и быстром открытии. Наследует все стандартные маски от параметра \"#files.exclude#\". Дополнительные сведения о стандартных масках см. [здесь](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.", + "exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", + "filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.", + "filterSortOrder.default": "Записи журнала сортируются по релевантности на основе используемого значения фильтра. Более релевантные записи отображаются первыми.", + "filterSortOrder.recency": "Записи журнала сортируются по времени открытия. Недавно открытые записи отображаются первыми.", + "findInFiles": "Найти в файлах", + "findInFiles.args": "Набор параметров для вьюлета поиска", + "findInFiles.description": "Открыть вьюлет поиска", + "findInFolder": "Найти в папке...", + "findInWorkspace": "Найти в рабочей области...", + "focusSearchListCommandLabel": "Список фокуса", + "miFindInFiles": "Найти &&в файлах", + "miGotoSymbolInWorkspace": "Перейти к символу в &&рабочей области...", + "miReplaceInFiles": "Заменить &&в файлах", + "miViewSearch": "&&Поиск", + "name": "Поиск", + "revealInSideBar": "Показать в боковой панели", + "search": "Поиск", + "search.actionsPosition": "Управляет положением панели действий в строках в области поиска.", + "search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.", + "search.actionsPositionRight": "Всегда размещать панель действий справа.", + "search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.", + "search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.", + "search.followSymlinks": "Определяет, нужно ли следовать символическим ссылкам при поиске.", + "search.globalFindClipboard": "Определяет, должно ли представление поиска считывать или изменять общий буфер обмена поиска в macOS.", + "search.location": "Управляет тем, будет ли панель поиска отображаться в виде представления в боковой колонке или в виде панели в области панели, чтобы освободить пространство по горизонтали.", + "search.location.deprecationMessage": "Этот параметр не рекомендуется к использованию. Вместо его применения вы можете перетащить значок поиска в новое расположение.", + "search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.", + "search.mode": "Определяет, где выполняются новые операции \"Найти: поиск в файлах\" и \"Поиск в папке\": в представлении поиска боковой панели или в редакторе поиска.", + "search.mode.newEditor": "Поиск в новом редакторе поиска.", + "search.mode.reuseEditor": "Поиск в существующем редакторе поиска, если он имеется, или в новом редакторе поиска.", + "search.mode.view": "Поиск в представлении поиска на панели или на боковой панели.", + "search.quickOpen.includeHistory": "Определяет, следует ли включать результаты из недавно открытых файлов в файл результата для Quick Open. ", + "search.quickOpen.includeSymbols": "Определяет, следует ли включать результаты поиска глобальных символов в результаты для файлов Quick Open. ", + "search.searchEditor.defaultNumberOfContextLines": "Число окружающих строк контекста по умолчанию при создании редакторов поиска. Если используется \"#search.searchEditor.reusePriorSearchConfiguration#, для этого параметра можно задать значение \"null\" (пустой), чтобы использовать конфигурацию предыдущего редактора поиска.", + "search.searchEditor.doubleClickBehaviour": "Настройка эффекта двойного щелчка результата в редакторе поиска.", + "search.searchEditor.doubleClickBehaviour.goToLocation": "Двойной щелчок открывает результат в активной группе редакторов.", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Двойной щелчок открывает результат в группе редактора сбоку, создавая его, если он еще не существует.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Двойной щелчок выбирает слово под курсором.", + "search.searchEditor.reusePriorSearchConfiguration": "Если этот параметр установлен, в новых редакторах поиска будут повторно использоваться параметры include, exclude и flag предыдущего открытого редактора поиска.", + "search.searchOnType": "Поиск во всех файлах при вводе текста.", + "search.searchOnTypeDebouncePeriod": "Если параметр \"#search.searchOnType#\" включен, задает время ожидания в миллисекундах между началом ввода символа и началом поиска. Если параметр \"search.searchOnType\" отключен, не имеет никакого эффекта.", + "search.seedOnFocus": "Изменить поисковый запрос на выбранный текст редактора при фокусировке на представлении поиска. Это происходит при щелчке мыши или при активации команды \"workbench.views.search.focus\".", + "search.seedWithNearestWord": "Включение заполнения поискового запроса из ближайшего к курсору слова, когда активный редактор не имеет выделения.", + "search.showLineNumbers": "Определяет, следует ли отображать номера строк для результатов поиска.", + "search.smartCase": "Поиск без учета регистра, если шаблон состоит только из букв нижнего регистра; в противном случае поиск с учетом регистра.", + "search.sortOrder": "Определяет порядок сортировки для результатов поиска.", + "search.usePCRE2": "Следует ли использовать модуль обработки регулярных выражений PCRE2 при поиске текста. При использовании этого модуля будут доступны некоторые расширенные возможности регулярных выражений, такие как поиск в прямом направлении и обратные ссылки. Однако поддерживаются не все возможности PCRE2, а только те, которые также поддерживаются JavaScript.", + "search.useReplacePreview": "Управляет тем, следует ли открывать окно предварительного просмотра замены при выборе или при замене соответствия.", + "searchConfigurationTitle": "Поиск", + "searchSortOrder.countAscending": "Результаты сортируются по количеству на файл в порядке возрастания.", + "searchSortOrder.countDescending": "Результаты сортируются по количеству на файл в порядке убывания.", + "searchSortOrder.default": "Результаты сортируются по имена папок и файлов в алфавитном порядке.", + "searchSortOrder.filesOnly": "Результаты сортируются по именам файлов, игнорируя порядок папок, в алфавитном порядке.", + "searchSortOrder.modified": "Результаты сортируются по дате последнего изменения файла в порядке убывания.", + "searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.", + "showTriggerActions": "Перейти к символу в рабочей области...", + "symbolsQuickAccess": "Перейти к символу в рабочей области", + "symbolsQuickAccessPlaceholder": "Введите имя символа для открытия.", + "useGlobalIgnoreFiles": "Определяет, следует ли использовать глобальные файлы \".gitignore\" и \".ignore\" по умолчанию при поиске файлов.", + "useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.", + "usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.", + "useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".", + "useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений." + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "Перейти к следующему результату поиска.", + "FocusPreviousSearchResult.label": "Перейти к предыдущему результату поиска.", + "RemoveAction.label": "Отклонить", + "file.replaceAll.label": "Заменить все", + "match.replace.label": "Заменить", + "replaceInFiles": "Заменить в файлах", + "toggleTabs": "Включить или отключить поиск по типу" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "Значок для очистки результатов в представлении поиска.", + "searchCollapseAllIcon": "Значок для свертывания результатов в представлении поиска.", + "searchDetailsIcon": "Значок для отображения сведений о поиске.", + "searchExpandAllIcon": "Значок для развертывания результатов в представлении поиска.", + "searchHideReplaceIcon": "Значок для свертывания раздела замены в представлении поиска.", + "searchNewEditorIcon": "Значок для действия, открывающего новый редактор поиска.", + "searchRefreshIcon": "Значок для обновления в представлении поиска.", + "searchRemoveIcon": "Значок для удаления результата поиска.", + "searchReplaceAllIcon": "Значок для замены всех вхождений в представлении поиска.", + "searchReplaceIcon": "Значок для замены в представлении поиска.", + "searchShowContextIcon": "Значок для переключения контекста в редакторе поиска.", + "searchShowReplaceIcon": "Значок для развертывания раздела замены в представлении поиска.", + "searchStopIcon": "Значок для остановки в представлении поиска.", + "searchViewIcon": "Значок представления поиска." + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "Совпадений в файле {1} папки {2}: {0}, результат поиска", + "folderMatchAriaLabel": "Совпадений в корневой папке {1}: {0}, результат поиска", + "lineNumStr": "Со строки {0}", + "numLinesStr": "Дополнительные строки: {0}", + "otherFilesAriaLabel": "Совпадений вне корневой папки: {0}, результат поиска", + "replacePreviewResultAria": "Заменить термин {0} на {1} в столбце {2} и строке {3}", + "search": "Поиск", + "searchFileMatch": "Найден {0} файл", + "searchFileMatches": "Найдено файлов: {0}", + "searchFolderMatch.other.label": "Другие файлы", + "searchMatch": "Найдено соответствие: {0}", + "searchMatches": "Найдено соответствий: {0}", + "searchResultAria": "Обнаружен термин {0} в столбце {1} и строке {2}" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "Результаты поиска были очищены", + "ariaSearchResultsStatus": "Поиск вернул результатов: {0} в файлах: {1}", + "emptySearch": "Пустой поиск", + "excludes.enable": "включить", + "forTerm": " — поиск: {0}", + "label.excludes": "Шаблоны исключения из поиска", + "label.includes": "Шаблоны включения в поиск", + "moreSearch": "Переключить сведения о поиске", + "noOpenEditorResultsExcludes": "В открытых редакторах не найдено результатов с исключением \"{0}\" — ", + "noOpenEditorResultsFound": "В открытых редакторах не найдено результатов. Проверьте настройки исключений в параметрах, а также свои файлы gitignore — ", + "noOpenEditorResultsIncludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" — ", + "noOpenEditorResultsIncludesExcludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" и исключением \"{1}\" — ", + "noResultsExcludes": "Результаты не найдены за исключением \"{0}\" — ", + "noResultsFound": "Результаты не найдены. Просмотрите параметры для настроенных исключений и проверьте свои GITIGNORE-файлы —", + "noResultsIncludes": "Результаты в \"{0}\" не найдены — ", + "noResultsIncludesExcludes": "Не найдено результатов в \"{0}\", исключая \"{1}\", — ", + "openFolder": "Открыть папку", + "openInEditor.message": "Открыть в редакторе", + "openInEditor.tooltip": "Копировать текущие результаты поиска в редактор", + "openSettings.learnMore": "Дополнительные сведения", + "openSettings.message": "Открыть параметры", + "placeholder.excludes": "(например, *.ts, src/**/exclude)", + "placeholder.includes": "(например, *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "Заменить вхождение {0} в {1} файле на \"{2}\"?", + "removeAll.occurrence.file.message": "Заменено вхождений во всем файле {1}: {0}.", + "removeAll.occurrence.files.confirmation.message": "Заменить вхождение {0} на \"{2}\" в следующем числе файлов: {1}?", + "removeAll.occurrence.files.message": "Вхождение {0} заменено в следующем числе файлов: {1}.", + "removeAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) в {1} файле на \"{2}\"?", + "removeAll.occurrences.file.message": "Заменено вхождений в файле {1}: {0}.", + "removeAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) на \"{2}\" в следующем числе файлов: {1}?", + "removeAll.occurrences.files.message": "Вхождения ({0}) заменены в следующем числе файлов: {1}.", + "replaceAll.confirm.button": "&&Заменить", + "replaceAll.confirmation.title": "Заменить все", + "replaceAll.occurrence.file.confirmation.message": "Заменить вхождение {0} во всем файле {1}?", + "replaceAll.occurrence.file.message": "Вхождение {0} заменено в {1} файле на \"{2}\".", + "replaceAll.occurrence.files.confirmation.message": "Заменить вхождение {0} в следующем числе файлов: {1}?", + "replaceAll.occurrence.files.message": "Вхождение {0} заменено на \"{2}\" в следующем числе файлов: {1}.", + "replaceAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) во всем файле {1}?", + "replaceAll.occurrences.file.message": "Вхождения ({0}) заменены в {1} файле на \"{2}\".", + "replaceAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) в следующем числе файлов: {1}?", + "replaceAll.occurrences.files.message": "Вхождения ({0}) заменены на \"{2}\" в следующем числе файлов: {1}.", + "rerunSearch.message": "Выполнить поиск еще раз", + "rerunSearchInAll.message": "Выполните поиск во всех файлах", + "search.file.result": "{0} результат в {1} файле", + "search.file.results": "Результатов: {0} в {1} файле", + "search.files.result": "{0} результат в следующем числе файлов: {1}", + "search.files.results": "Результатов: {0} в следующем числе файлов: {1}", + "searchCanceled": "Поиск был отменен до того, как были найдены какие-либо результаты — ", + "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.", + "searchPathNotFoundError": "Путь поиска не найден: {0}", + "searchScope.excludes": "исключаемые файлы", + "searchScope.includes": "включаемые файлы", + "searchWithoutFolder": "Вы не открыли и не указали папку. Сейчас поиск выполняется только по открытым файлам —", + "unable to open": "Не удается открыть неизвестную ссылку: {0}", + "unable to open trust": "Не удалось открыть ссылку команды из ненадежного источника: {0}", + "useExcludesAndIgnoreFilesDescription": "Использовать параметры исключения и игнорировать файлы", + "useIgnoresAndExcludesDisabled": "параметры исключения и игнорирование файлов отключены" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "Замена: введите термин для замены и нажмите клавишу ВВОД для просмотра.", + "label.Search": "Поиск: введите условие поиска и нажмите клавишу ВВОД, чтобы выполнить поиск.", + "search.action.replaceAll.disabled.label": "Заменить все (отправить поиск для включения)", + "search.action.replaceAll.enabled.label": "Заменить все", + "search.placeHolder": "Поиск", + "search.replace.placeHolder": "Заменить", + "search.replace.toggle.button.title": "Переключение замены", + "showContext": "Активировать строки контекста" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "Нет соответствующих символов рабочей области", + "openToBottom": "Открыть внизу", + "openToSide": "Открыть сбоку" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "Папка рабочей области не существует: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "Переключить сведения о поиске", - "searchScope.includes": "включаемые файлы", - "label.includes": "Шаблоны включения в поиск", - "searchScope.excludes": "исключаемые файлы", "label.excludes": "Шаблоны исключения из поиска", + "label.includes": "Шаблоны включения в поиск", + "moreSearch": "Переключить сведения о поиске", "runSearch": "Выполнить поиск", - "searchResultItem": "Совпало {0} на {1} в файле {2}", "searchEditor": "Поиск", - "textInputBoxBorder": "Граница для поля ввода текста в редакторе Поиска." + "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.", + "searchResultItem": "Совпало {0} на {1} в файле {2}", + "searchScope.excludes": "исключаемые файлы", + "searchScope.includes": "включаемые файлы", + "textInputBoxBorder": "Граница для поля ввода текста в редакторе Поиска.", + "unable to open": "Не удается открыть неизвестную ссылку: {0}", + "unable to open trust": "Не удалось открыть ссылку команды из ненадежного источника: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "Редактор поиска", + "search": "Редактор поиска", + "search.action.focusQueryEditorWidget": "Перевести фокус в поле ввода редактора поиска", + "search.openNewEditor": "Открыть новый редактор поиска из представления", + "search.openNewEditorToSide": "Открыть новый редактор поиска сбоку", + "search.openNewSearchEditor": "Новый редактор поиска", + "search.openResultsInEditor": "Открыть результаты в редакторе", + "search.openSearchEditor": "Открыть редактор поиска", + "search.rerunSearchInEditor": "Повторить поиск", + "searchEditor": "Редактор поиска", + "searchEditor.action.decreaseSearchEditorContextLines": "Уменьшить строки контекста", + "searchEditor.action.increaseSearchEditorContextLines": "Увеличить строки контекста", + "searchEditor.action.selectAllSearchEditorMatches": "Выбрать все совпадения", + "searchEditor.action.toggleSearchEditorCaseSensitive": "Активировать учет регистра", + "searchEditor.action.toggleSearchEditorContextLines": "Активировать строки контекста", + "searchEditor.action.toggleSearchEditorRegex": "Активировать использование регулярного выражения", + "searchEditor.action.toggleSearchEditorWholeWord": "Активировать учет слова целиком", + "searchEditor.deleteResultBlock": "Удалить результаты для файла" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "Поиск: {0}", - "searchTitle": "Поиск" + "searchTitle": "Поиск", + "searchTitle.withQuery": "Поиск: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "Все символы обратной косой черты в строке запроса должны быть экранированы (\\\\)", - "numFiles": "Файлы {0}", - "oneFile": "1 файл", - "numResults": "Результаты: {0}", - "oneResult": "1 результат", "noResults": "Результаты отсутствуют", + "numFiles": "Файлы {0}", + "numResults": "Результаты: {0}", + "oneFile": "1 файл", + "oneResult": "1 результат", "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска." }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "Префикс, используемый при выборе фрагмента в IntelliSense", - "snippetSchema.json.body": "Содержимое фрагмента. Используйте \"$1\", \"${1:defaultText}\", чтобы определить позиции курсора, и \"$0\" для конечной позиции курсора. Вставьте значения переменных с помощью \"${varName}\" и \"${varName:defaultText}\", например 'This is file: $TM_FILENAME'.", - "snippetSchema.json.description": "Описание фрагмента.", - "snippetSchema.json.default": "Пустой фрагмент", - "snippetSchema.json": "Настройка фрагмента пользователя", - "snippetSchema.json.scope": "Список имен языков, к которым относится этот фрагмент, например, \"typescript,javascript\"." - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "Вставить фрагмент", - "sep.userSnippet": "Пользовательские фрагменты кода", - "sep.extSnippet": "Фрагменты кода расширения", - "sep.workspaceSnippet": "Фрагменты кода рабочей области", - "disableSnippet": "Скрыть от IntelliSense", - "isDisabled": "(скрыто от IntelliSense)", - "enable.snippet": "Показать в IntelliSense", - "pick.placeholder": "Выберите фрагмент кода" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}", - "invalid.language.0": "Если язык не указан, то в качестве значения параметра \"contributes.{0}.path\" необходимо указать файл \".code-snippets\". Указанное значение: {1}", - "invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}", - "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.", - "vscode.extension.contributes.snippets": "Добавляет фрагменты.", - "vscode.extension.contributes.snippets-language": "Идентификатор языка, для которого добавляется этот фрагмент.", - "vscode.extension.contributes.snippets-path": "Путь к файлу фрагментов. Путь указывается относительно папки расширения и обычно начинается с \"./snippets/\".", - "badVariableUse": "Похоже, что в одном или нескольких фрагментах расширения \"{0}\" перепутаны переменные и заполнители. Дополнительные сведения см. на странице https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax.", - "badFile": "Не удалось прочитать файл фрагмента \"{0}\"." - }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(глобальный)", - "global.1": "({0})", - "name": "Введите имя файла фрагмента", "bad_name1": "Недопустимое имя файла", "bad_name2": "\"{0}\" не является допустимым именем файла", "bad_name3": "\"{0}\" уже существует", - "new.global_scope": "GLOBAL", - "new.global": "Новый файл с глобальным фрагментом кода...", - "new.workspace_scope": "Рабочая область {0}", - "new.folder": "Создать файл фрагментов кода для '{0}'...", + "global.1": "({0})", + "global.scope": "(глобальный)", "group.global": "Существующие фрагменты кода", - "new.global.sep": "Новые фрагменты кода", - "openSnippet.pickLanguage": "Выберите файл фрагментов кода или создайте фрагменты", - "openSnippet.label": "Настроить пользовательские фрагменты кода", - "preferences": "Параметры", "miOpenSnippets": "Пользовательские &&фрагменты кода", + "name": "Введите имя файла фрагмента", + "new.folder": "Создать файл фрагментов кода для '{0}'...", + "new.global": "Новый файл с глобальным фрагментом кода...", + "new.global.sep": "Новые фрагменты кода", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "Рабочая область {0}", + "openSnippet.label": "Настроить пользовательские фрагменты кода", + "openSnippet.pickLanguage": "Выберите файл фрагментов кода или создайте фрагменты", + "preferences": "Параметры", "userSnippets": "Пользовательские фрагменты кода" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "Фрагмент кода рабочей области", - "source.userSnippetGlobal": "Глобальный пользовательский фрагмент кода", - "source.userSnippet": "Фрагмент кода пользователя" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "Скрыть от IntelliSense", + "enable.snippet": "Показать в IntelliSense", + "isDisabled": "(скрыто от IntelliSense)", + "pick.placeholder": "Выберите фрагмент кода", + "sep.extSnippet": "Фрагменты кода расширения", + "sep.userSnippet": "Пользовательские фрагменты кода", + "sep.workspaceSnippet": "Фрагменты кода рабочей области", + "snippet.suggestions.label": "Вставить фрагмент" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "Вас не затруднит пройти краткий опрос?", - "takeSurvey": "Пройти опрос", - "remindLater": "Напомнить позже", - "neverAgain": "Больше не показывать" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "Настройка фрагмента пользователя", + "snippetSchema.json.body": "Содержимое фрагмента. Используйте \"$1\", \"${1:defaultText}\", чтобы определить позиции курсора, и \"$0\" для конечной позиции курсора. Вставьте значения переменных с помощью \"${varName}\" и \"${varName:defaultText}\", например 'This is file: $TM_FILENAME'.", + "snippetSchema.json.default": "Пустой фрагмент", + "snippetSchema.json.description": "Описание фрагмента.", + "snippetSchema.json.prefix": "Префикс, используемый при выборе фрагмента в IntelliSense", + "snippetSchema.json.scope": "Список имен языков, к которым относится этот фрагмент, например, \"typescript,javascript\"." + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "Фрагмент кода пользователя", + "source.userSnippetGlobal": "Глобальный пользовательский фрагмент кода", + "source.workspaceSnippetGlobal": "Фрагмент кода рабочей области" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "Не удалось прочитать файл фрагмента \"{0}\".", + "badVariableUse": "Похоже, что в одном или нескольких фрагментах расширения \"{0}\" перепутаны переменные и заполнители. Дополнительные сведения см. на странице https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax.", + "invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}", + "invalid.language.0": "Если язык не указан, то в качестве значения параметра \"contributes.{0}.path\" необходимо указать файл \".code-snippets\". Указанное значение: {1}", + "invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}", + "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.", + "vscode.extension.contributes.snippets": "Добавляет фрагменты.", + "vscode.extension.contributes.snippets-language": "Идентификатор языка, для которого добавляется этот фрагмент.", + "vscode.extension.contributes.snippets-path": "Путь к файлу фрагментов. Путь указывается относительно папки расширения и обычно начинается с \"./snippets/\"." }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "Есть немного времени, чтобы помочь команде разработчиков VS Code? Расскажите нам о своих впечатлениях от работы с VS Code.", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "Помогите нам улучшить поддержку {0}", - "takeShortSurvey": "Пройдите краткий опрос", + "neverAgain": "Больше не показывать", "remindLater": "Напомнить позже", - "neverAgain": "Больше не показывать" + "takeShortSurvey": "Пройдите краткий опрос" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "Больше не показывать", + "remindLater": "Напомнить позже", + "surveyQuestion": "Вас не затруднит пройти краткий опрос?", + "takeSurvey": "Пройти опрос" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "Эта папка содержит файл рабочей области \"{0}\". Вы хотите открыть его? [Дополнительные сведения] ({1}) о файлах рабочей области. ", @@ -6888,843 +7128,909 @@ "selectWorkspace": "Выберите рабочую область", "selectToOpen": "Выберите рабочую область, которую необходимо открыть" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "Имеется выполняющаяся задача. Завершить ее?", - "TaskSystem.terminateTask": "&&Завершить задачу", - "TaskSystem.noProcess": "Запущенная задача больше не существует. Если задача породила фоновые процессы, выход из Visual Studio Code может привести к появлению потерянных процессов. Чтобы избежать этого, запустите последний фоновый процесс с флагом ожидания.", - "TaskSystem.exitAnyways": "&&Все равно выйти" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "Выполняется ли задача в данный момент.", - "tasksCategory": "Задачи", - "TaskDefinition.missingRequiredProperty": "Ошибка: в идентификаторе задачи '{0}' отсутствует необходимое свойство '{1}'. Идентификатор задачи будет проигнорирован." - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "Предупреждение: свойство options.cwd должно иметь тип string. Пропуск значения {0}\r\n", - "ConfigurationParser.inValidArg": "Ошибка: аргумент команды должен быть строкой или строкой в кавычках. Указанное значение:\r\n{0}", - "ConfigurationParser.noShell": "Предупреждение: конфигурация оболочки поддерживается только при выполнении задач в терминале.", - "ConfigurationParser.noName": "Ошибка: сопоставитель проблем в области объявления должен иметь имя:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "Предупреждение: заданный сопоставитель проблем неизвестен. Поддерживаемые типы: string | ProblemMatcher | Array.\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "Ошибка: недопустимая ссылка problemMatcher: {0}\r\n", - "ConfigurationParser.noTaskType": "Ошибка: конфигурация задач должна иметь свойство type. Конфигурация будет пропущена.\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "Ошибка: тип задачи '{0}' не зарегистрирован. Возможно, вы не установили расширение, которое предоставляет соответствующий поставщик задач.", - "ConfigurationParser.missingType": "Ошибка: в конфигурации задачи '{0}' отсутствует необходимое свойство 'type'. Конфигурация задачи будет проигнорирована.", - "ConfigurationParser.incorrectType": "Ошибка: в конфигурации задачи '{0}' используется неизвестный тип. Конфигурация задачи будет проигнорирована.", - "ConfigurationParser.notCustom": "Ошибка: задачи не объявлены в качестве пользовательской задачи. Конфигурация будет пропущена.\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "Ошибка: в задаче должно быть указано свойство label. Задача будет пропущена.\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "Предупреждение! Задачи недоступны в текущей среде: {0}.\r\n", - "taskConfiguration.noCommandOrDependsOn": "Ошибка: в задаче \"{0}\" не определены ни команда, ни свойство dependsOn. Задача будет пропущена. Определение:\r\n{1}", - "taskConfiguration.noCommand": "Ошибка: в задаче \"{0}\" не определена команда. Задача будет пропущена. Определение задачи:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "Задача \"version 2.0.0\" не поддерживает глобальные задачи, относящиеся к операционной системе. Преобразуйте их в задачу с использованием команды для конкретной операционной системы. Затронутые задачи:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "Система задач настроена для версии 0.1.0 (см. файл tasks.json), в которой можно выполнять только пользовательские задачи. Чтобы запустить задачу, обновите систему задач до версии 2.0.0: {0}", - "TaskRunnerSystem.unknownError": "При выполнении задачи произошла неизвестная ошибка. Подробности см. в журнале выходных данных задач.", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\nНаблюдение за задачами сборки завершено.", - "TaskRunnerSystem.childProcessError": "Не удалось запустить внешнюю программу {0} {1}.", - "TaskRunnerSystem.cancelRequested": "\r\nЗадача \"{0}\" завершена по запросу пользователя.", - "unknownProblemMatcher": "Не удается разрешить сопоставитель проблем {0}. Сопоставитель будет проигнорирован" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "В результате выполнения команды gulp --tasks-simple не было выведено ни одной задачи. Выполнили ли вы команду npm install?", - "TaskSystemDetector.noJakeTasks": "В результате выполнения команды jake --tasks не было выведено ни одной задачи. Выполнили ли вы команду npm install?", - "TaskSystemDetector.noGulpProgram": "Gulp не установлен в вашей системе. Чтобы установить его, выполните команду npm install -g gulp.", - "TaskSystemDetector.noJakeProgram": "Jake не установлен в вашей системе. Чтобы установить его, выполните команду npm install -g jake.", - "TaskSystemDetector.noGruntProgram": "Grunt не установлен в вашей системе. Чтобы установить его, выполните команду npm install -g grunt.", - "TaskSystemDetector.noProgram": "Программа {0} не найдена. Сообщение: {1}", - "TaskSystemDetector.buildTaskDetected": "Обнаружена задача сборки \"{0}\".", - "TaskSystemDetector.testTaskDetected": "Обнаружена задача тестирования \"{0}\"." - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "Поддерживаются ли задачи CustomExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", - "tasks.shellExecutionSupported": "Поддерживаются ли задачи ShellExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", - "tasks.processExecutionSupported": "Поддерживаются ли задачи ProcessExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\"." - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "Настроить задачу", - "tasks": "Задачи", - "TaskSystem.noHotSwap": "Чтобы изменить подсистему выполнения задач, в которой запущена активная задача, необходимо перезагрузить окно", - "reloadWindow": "Перезагрузить окно", - "TaskService.pickBuildTaskForLabel": "Выберите задачу сборки (задача сборки по умолчанию не определена)", - "taskServiceOutputPrompt": "Имеются ошибки задачи. Дополнительные сведения см. в выходных данных.", - "showOutput": "Показать выходные данные", "TaskServer.folderIgnored": "Папка {0} будет проигнорирована, так как в ней используется версия задач 0.1.0", - "TaskService.providerUnavailable": "Предупреждение! Задачи недоступны в текущей среде: {0}.\r\n", - "TaskService.noBuildTask1": "Задача сборки не определена. Отметьте задачу с помощью \"isBuildCommand\" в файле tasks.json.", - "TaskService.noBuildTask2": "Задача сборки не определена. Отметьте задачу с помощью группы 'build' в файле tasks.json.", - "TaskService.noTestTask1": "Задача теста не определена. Отметьте задачу с помощью \"isTestCommand\" в файле tasks.json.", - "TaskService.noTestTask2": "Задача теста не определена. Отметьте задачу с помощью группы 'test' в файле tasks.json.", "TaskServer.noTask": "Не определена задача для выполнения", "TaskService.associate": "Связать", "TaskService.attachProblemMatcher.continueWithout": "Продолжить без проверки выходных данных задачи", + "TaskService.attachProblemMatcher.learnMoreAbout": "Дополнительные сведения о проверке выходных данных задачи", "TaskService.attachProblemMatcher.never": "Никогда не сканировать выходные данные для этой задачи", "TaskService.attachProblemMatcher.neverType": "Никогда не сканировать выходные данные для задач {0}", - "TaskService.attachProblemMatcher.learnMoreAbout": "Дополнительные сведения о проверке выходных данных задачи", - "selectProblemMatcher": "Выберите, на какие ошибки и предупреждения следует проверять выходные данные задачи", - "customizeParseErrors": "В конфигурации текущей задачи есть ошибки. Исправьте ошибки перед изменением задачи.", - "tasksJsonComment": "\t// См. страницу https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// с документацией по формату tasks.json", - "moreThanOneBuildTask": "В файле tasks.json определено несколько задач сборки. Выполняется первая из них.\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "Сохранить все редакторы?", - "saveBeforeRun.save": "Сохранить", - "saveBeforeRun.dontSave": "Не сохранять", - "detail": "Вы хотите сохранить все редакторы перед выполнением задачи?", - "TaskSystem.activeSame.noBackground": "Задача '{0}' уже выполняется.", - "terminateTask": "Завершить задачу", - "restartTask": "Перезапустить задачу", - "TaskSystem.active": "Уже выполняется задача. Завершите ее, прежде чем выполнять другую задачу.", - "TaskSystem.restartFailed": "Не удалось завершить и перезапустить задачу {0}", - "unexpectedTaskType": "Поставщик задач для задач \"{0}\" неожиданно предоставил задачу типа \"{1}\".\r\n", + "TaskService.createJsonFile": "Создать файл tasks.json из шаблона", + "TaskService.defaultBuildTaskExists": "Задача {0} уже помечена как задача сборки по умолчанию", + "TaskService.defaultTestTaskExists": "{0} уже помечена как задача сборки по умолчанию. ", + "TaskService.fetchingBuildTasks": "Получение задач сборки...", + "TaskService.fetchingTestTasks": "Получение задач тестирования...", + "TaskService.ignoredFolder": "Следующие папки рабочей области будут проигнорированы, так как в них используется версия задач 0.1.0: {0}", + "TaskService.noBuildTask": "Задача сборки для запуска отсутствует. Настройте задачи сборки...", + "TaskService.noBuildTask1": "Задача сборки не определена. Отметьте задачу с помощью \"isBuildCommand\" в файле tasks.json.", + "TaskService.noBuildTask2": "Задача сборки не определена. Отметьте задачу с помощью группы 'build' в файле tasks.json.", "TaskService.noConfiguration": "Ошибка: обнаружение задачи {0} не внесло вклад в задачу для следующей конфигурации:\r\n{1}\r\nЗадача будет пропущена.\r\n", + "TaskService.noEntryToRun": "$(plus) Настроить задачу", + "TaskService.noEntryToRunSlow": "$(plus) Настроить задачу", + "TaskService.noTaskIsRunning": "Ни одной задачи не запущено", + "TaskService.noTaskRunning": "Ни одной задачи не запущено", + "TaskService.noTaskToRestart": "Задачи для перезапуска не найдены", + "TaskService.noTestTask1": "Задача теста не определена. Отметьте задачу с помощью \"isTestCommand\" в файле tasks.json.", + "TaskService.noTestTask2": "Задача теста не определена. Отметьте задачу с помощью группы 'test' в файле tasks.json.", + "TaskService.noTestTaskTerminal": "Тестовая задача для запуска не найдена. Настройте задачи...", + "TaskService.notAgain": "Больше не показывать", + "TaskService.openJsonFile": "Открыть файл tasks.json", + "TaskService.pickBuildTask": "Выберите задачу сборки для запуска", + "TaskService.pickBuildTaskForLabel": "Выберите задачу сборки (задача сборки по умолчанию не определена)", + "TaskService.pickDefaultBuildTask": "Выберите задачу, которая будет использоваться в качестве задачи сборки по умолчанию.", + "TaskService.pickDefaultTestTask": "Выберите задачу, которая будет использоваться в качестве задачи тестирования по умолчанию. ", + "TaskService.pickRunTask": "Выберите задачу для запуска", + "TaskService.pickShowTask": "Выберите задачу, выходные данные для которой нужно отобразить", + "TaskService.pickTask": "Выберите задачу для настройки", + "TaskService.pickTestTask": "Выберите задачу тестирования для запуска", + "TaskService.providerUnavailable": "Предупреждение! Задачи {0} недоступны в текущей среде.\r\n", + "TaskService.requestTrust": "Для перечисления и выполнения задач необходимо, чтобы некоторые из файлов в этой рабочей области выполнялись в виде кода.", + "TaskService.taskToRestart": "Выберите задачу для перезапуска", + "TaskService.taskToTerminate": "Выберите задачу для завершения", + "TaskService.template": "Выберите шаблон задачи", + "TaskService.terminateAllRunningTasks": "Все запущенные задачи", + "TaskSystem.active": "Уже выполняется задача. Завершите ее, прежде чем выполнять другую задачу.", + "TaskSystem.activeSame.noBackground": "Задача '{0}' уже выполняется.", "TaskSystem.configurationErrors": "Ошибка: в конфигурации указанной задачи при проверке были выявлены ошибки, и ее невозможно использовать. Сначала устраните ошибки.", - "TaskSystem.invalidTaskJsonOther": "Ошибка: файл tasks.json в {0} содержит синтаксические ошибки. Исправьте их перед запуском задачи.\r\n", - "TasksSystem.locationWorkspaceConfig": "файл рабочей области", + "TaskSystem.invalidTaskJson": "Ошибка: содержимое файла tasks.json содержит синтаксические ошибки. Исправьте их перед выполнением задачи.\r\n", + "TaskSystem.invalidTaskJsonOther": "Ошибка: содержимое JSON-файла задач в {0} содержит синтаксические ошибки. Исправьте их перед выполнением задачи.\r\n", + "TaskSystem.restartFailed": "Не удалось завершить и перезапустить задачу {0}", + "TaskSystem.saveBeforeRun.prompt.title": "Сохранить все редакторы?", + "TaskSystem.unknownError": "При выполнении задачи произошла ошибка. Подробности см. в журнале задач.", + "TaskSystem.versionSettings": "В параметрах пользователя разрешена только версия задач 2.0.0.", "TaskSystem.versionWorkspaceFile": "В файлах конфигурации рабочей области могут использоваться только задачи версии 2.0.0.", "TasksSystem.locationUserConfig": "Параметры пользователя", - "TaskSystem.versionSettings": "В параметрах пользователя разрешена только версия задач 2.0.0.", - "taskService.ignoreingFolder": "Пропускаются конфигурации задач для папки рабочей области {0}. Для поддержки задач рабочей области с несколькими папками необходимо, чтобы все папки использовали версию задачи 2.0.0\r\n", - "TaskSystem.invalidTaskJson": "Ошибка: файл tasks.json содержит синтаксические ошибки. Исправьте их перед запуском задачи.\r\n", - "TerminateAction.label": "Завершить задачу", - "TaskSystem.unknownError": "При выполнении задачи произошла ошибка. Подробности см. в журнале задач.", - "configureTask": "Настроить задачу", - "recentlyUsed": "недавно использованные задачи", - "configured": "настроенные задачи", - "detected": "обнаруженные задачи", - "TaskService.ignoredFolder": "Следующие папки рабочей области будут проигнорированы, так как в них используется версия задач 0.1.0: {0}", - "TaskService.notAgain": "Больше не показывать", - "TaskService.pickRunTask": "Выберите задачу для запуска", - "TaskService.noEntryToRunSlow": "$(plus) Настроить задачу", - "TaskService.noEntryToRun": "$(plus) Настроить задачу", - "TaskService.fetchingBuildTasks": "Получение задач сборки...", - "TaskService.pickBuildTask": "Выберите задачу сборки для запуска", - "TaskService.noBuildTask": "Задача сборки для запуска отсутствует. Настройте задачи сборки...", - "TaskService.fetchingTestTasks": "Получение задач тестирования...", - "TaskService.pickTestTask": "Выберите задачу тестирования для запуска", - "TaskService.noTestTaskTerminal": "Тестовая задача для запуска не найдена. Настройте задачи...", - "TaskService.taskToTerminate": "Выберите задачу для завершения", - "TaskService.noTaskRunning": "Ни одной задачи не запущено", - "TaskService.terminateAllRunningTasks": "Все запущенные задачи", - "TerminateAction.noProcess": "Запущенный процесс больше не существует. Если задача породила фоновые задачи, выход из Visual Studio Code может привести к появлению потерянных процессов.", + "TasksSystem.locationWorkspaceConfig": "файл рабочей области", "TerminateAction.failed": "Не удалось завершить запущенную задачу", - "TaskService.taskToRestart": "Выберите задачу для перезапуска", - "TaskService.noTaskToRestart": "Задачи для перезапуска не найдены", - "TaskService.template": "Выберите шаблон задачи", + "TerminateAction.label": "Завершить задачу", + "TerminateAction.noProcess": "Запущенный процесс больше не существует. Если задача породила фоновые задачи, выход из Visual Studio Code может привести к появлению потерянных процессов.", + "configureTask": "Настроить задачу", + "configured": "настроенные задачи", + "customizeParseErrors": "В конфигурации текущей задачи есть ошибки. Исправьте ошибки перед изменением задачи.", + "detail": "Вы хотите сохранить все редакторы перед выполнением задачи?", + "detected": "обнаруженные задачи", + "moreThanOneBuildTask": "В файле tasks.json определено множество задач сборки. Выполняется первая из них.\r\n", + "recentlyUsed": "недавно использованные задачи", + "restartTask": "Перезапустить задачу", + "saveBeforeRun.dontSave": "Не сохранять", + "saveBeforeRun.save": "Сохранить", + "selectProblemMatcher": "Выберите, на какие ошибки и предупреждения следует проверять выходные данные задачи", + "showOutput": "Показать выходные данные", "taskQuickPick.userSettings": "Параметры пользователя", - "TaskService.createJsonFile": "Создать файл tasks.json из шаблона", - "TaskService.openJsonFile": "Открыть файл tasks.json", - "TaskService.pickTask": "Выберите задачу для настройки", - "TaskService.defaultBuildTaskExists": "Задача {0} уже помечена как задача сборки по умолчанию", - "TaskService.pickDefaultBuildTask": "Выберите задачу, которая будет использоваться в качестве задачи сборки по умолчанию.", - "TaskService.defaultTestTaskExists": "{0} уже помечена как задача сборки по умолчанию. ", - "TaskService.pickDefaultTestTask": "Выберите задачу, которая будет использоваться в качестве задачи тестирования по умолчанию. ", - "TaskService.pickShowTask": "Выберите задачу, выходные данные для которой нужно отобразить", - "TaskService.noTaskIsRunning": "Ни одной задачи не запущено" + "taskService.ignoreingFolder": "Пропускаются конфигурации задач для папки рабочей области {0}. Поддержка задач рабочей области с несколькими папками требует, чтобы все папки использовали версию задачи 2.0.0\r\n", + "taskService.openDiff": "Открыть инструмент сравнения", + "taskService.openDiffs": "Открыть инструмент сравнения", + "taskService.upgradeVersion": "Нерекомендуемые задачи версии 0.1.0 были удалены. Ваши задачи обновлены до версии 2.0.0. Откройте инструмент сравнения, чтобы проверить обновление.", + "taskService.upgradeVersionPlural": "Нерекомендуемые задачи версии 0.1.0 были удалены. Ваши задачи обновлены до версии 2.0.0. Откройте инструмент сравнения, чтобы проверить обновление.", + "taskServiceOutputPrompt": "Имеются ошибки задачи. Дополнительные сведения см. в выходных данных.", + "tasks": "Задачи", + "tasksJsonComment": "\t// См. страницу https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// с документацией по формату tasks.json", + "terminateTask": "Завершить задачу", + "unexpectedTaskType": "Поставщик задач для задач \"{0}\" непредвиденно предоставил задачу типа \"{1}\".\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "При выполнении задачи произошла неизвестная ошибка. Подробности см. в журнале выходных данных задач.", - "dependencyCycle": "Существует циклическая зависимость. См. задачу \"{0}\".", - "dependencyFailed": "Не удалось разрешить зависимую задачу '{0}' в папке рабочей области '{1}'", - "TerminalTaskSystem.nonWatchingMatcher": "Задача {0} является фоновой задачей, но использует сопоставитель проблем без фонового шаблона", - "TerminalTaskSystem.terminalName": "Задача — {0}", - "closeTerminal": "Нажмите любую клавишу, чтобы закрыть терминал.", - "reuseTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.", - "TerminalTaskSystem": "Не удается выполнить команду оболочки на диске UNC с помощью cmd.exe.", - "unknownProblemMatcher": "Не удается разрешить сопоставитель проблем {0}. Сопоставитель будет проигнорирован" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "Разрешить и запустить", + "disallow": "Запретить", + "openTask": "Открыть файл", + "openTasks": "Открыть файлы", + "tasks.run.allowAutomatic": "Эта рабочая область содержит задачи ({0}), определенные в {1}, которые запускаются автоматически при ее открытии. Вы хотите разрешить автоматический запуск задач при открытии этой рабочей области?", + "workbench.action.tasks.allowAutomaticTasks": "Разрешить автоматические задачи в папке", + "workbench.action.tasks.disallowAutomaticTasks": "Запретить автоматические задачи в папке", + "workbench.action.tasks.manageAutomaticRunning": "Управление автоматическими задачами в папке" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "Выполнить задачу сборки", + "ConfigureDefaultBuildTask.label": "Настроить задачу сборки по умолчанию", + "ConfigureDefaultTestTask.label": "Настроить задачу тестирования по умолчанию", + "ReRunTaskAction.label": "Запустить последнюю задачу повторно", + "RestartTaskAction.label": "Перезапустить запущенную задачу", + "RunTaskAction.label": "Выполнить задачу", + "ShowLogAction.label": "Показать журнал задач", + "ShowTasksAction.label": "Показать выполняющиеся задачи", + "TerminateAction.label": "Завершить задачу", + "TestAction.label": "Выполнить задачу тестирования", "building": "Сборка...", + "miBuildTask": "Запустить зада&&чу сборки...", + "miConfigureBuildTask": "Настроить задачу с&&борки по умолчанию...", + "miConfigureTask": "&&Настройка задач...", + "miRestartTask": "П&&ерезапустить выполняющуюся задачу...", + "miRunTask": "&&Запуск задачи...", + "miRunningTask": "Показать выполняющи&&еся задачи...", + "miTerminateTask": "&&Завершить задачу...", "numberOfRunningTasks": "Выполняемые задачи: {0}", "runningTasks": "Показать выполняющиеся задачи", "status.runningTasks": "Выполняющиеся задачи", - "miRunTask": "&&Запуск задачи...", - "miBuildTask": "Запустить зада&&чу сборки...", - "miRunningTask": "Показать выполняющи&&еся задачи...", - "miRestartTask": "П&&ерезапустить выполняющуюся задачу...", - "miTerminateTask": "&&Завершить задачу...", - "miConfigureTask": "&&Настройка задач...", - "miConfigureBuildTask": "Настроить задачу с&&борки по умолчанию...", - "workbench.action.tasks.openWorkspaceFileTasks": "Открыть задачи рабочей области", - "ShowLogAction.label": "Показать журнал задач", - "RunTaskAction.label": "Выполнить задачу", - "ReRunTaskAction.label": "Запустить последнюю задачу повторно", - "RestartTaskAction.label": "Перезапустить запущенную задачу", - "ShowTasksAction.label": "Показать выполняющиеся задачи", - "TerminateAction.label": "Завершить задачу", - "BuildAction.label": "Выполнить задачу сборки", - "TestAction.label": "Выполнить задачу тестирования", - "ConfigureDefaultBuildTask.label": "Настроить задачу сборки по умолчанию", - "ConfigureDefaultTestTask.label": "Настроить задачу тестирования по умолчанию", - "workbench.action.tasks.openUserTasks": "Открытые задачи пользователя", - "tasksQuickAccessPlaceholder": "Введите имя задачи для запуска.", - "tasksQuickAccessHelp": "Выполнить задачу", - "tasksConfigurationTitle": "Задачи", - "task.problemMatchers.neverPrompt": "Определяет, следует ли запрашивать подтверждение от средства сопоставления проблем при выполнении задачи. Установите значение \"true\", чтобы никогда не запрашивать подтверждение, или используйте словарь типов задач, чтобы отключить запрос подтверждения только для определенных типов задач.", - "task.problemMatchers.neverPrompt.boolean": "Задает сопоставитель проблем, запрашивающий поведение для всех задач.", - "task.problemMatchers.neverPrompt.array": "Объект, содержащий логические пары для типа задачи, никогда не запрашивает сопоставители проблем.", + "task.SaveBeforeRun.prompt": "Спрашивает, нужно ли сохранять редакторы перед запуском.", "task.autoDetect": "Управляет включением \"provideTasks\" для расширения всех поставщиков задач. Если команда \"Задачи: выполнить задачу\" выполняется медленно, возможно, поможет отключение автоопределения поставщиков задач. Отдельные расширения также могут предоставлять параметры, отключающие автоопределение.", - "task.slowProviderWarning": "Указывает, отображается ли уведомление, когда поставщик работает медленно", - "task.slowProviderWarning.boolean": "Задает предупреждение о медленной работе поставщика для всех задач.", - "task.slowProviderWarning.array": "Массив типов задач никогда не отображает предупреждение о медленной работе поставщика.", - "task.quickOpen.history": "Определяет число недавно отслеживаемых элементов в диалоговом окне быстрого открытия задач.", + "task.problemMatchers.neverPrompt": "Определяет, следует ли запрашивать подтверждение от средства сопоставления проблем при выполнении задачи. Установите значение \"true\", чтобы никогда не запрашивать подтверждение, или используйте словарь типов задач, чтобы отключить запрос подтверждения только для определенных типов задач.", + "task.problemMatchers.neverPrompt.array": "Объект, содержащий логические пары для типа задачи, никогда не запрашивает сопоставители проблем.", + "task.problemMatchers.neverPrompt.boolean": "Задает сопоставитель проблем, запрашивающий поведение для всех задач.", "task.quickOpen.detail": "Определяет, следует ли отображать сведения о задачах, для которых указаны сведения в меню быстрого выбора, например, \"Выполнить задачу\".", - "task.quickOpen.skip": "Определяет, пропускается ли меню быстрого выбора задачи при наличии всего одной задачи.", + "task.quickOpen.history": "Определяет число недавно отслеживаемых элементов в диалоговом окне быстрого открытия задач.", "task.quickOpen.showAll": "Вынуждает команду \"Задачи: выполнение задачи\" использовать менее быстрый подход \"Показать все\" вместо более быстрого двухуровневого выбора, при котором задачи группируются по поставщику.", + "task.quickOpen.skip": "Определяет, пропускается ли меню быстрого выбора задачи при наличии всего одной задачи.", "task.saveBeforeRun": "Сохраните все грязные редакторы перед выполнением задачи.", "task.saveBeforeRun.always": "Всегда сохраняет все редакторы перед выполнением.", "task.saveBeforeRun.never": "Никогда не сохраняет редакторы перед выполнением.", - "task.SaveBeforeRun.prompt": "Спрашивает, нужно ли сохранять редакторы перед запуском." + "task.slowProviderWarning": "Указывает, отображается ли уведомление, когда поставщик работает медленно", + "task.slowProviderWarning.array": "Массив типов задач никогда не отображает предупреждение о медленной работе поставщика.", + "task.slowProviderWarning.boolean": "Задает предупреждение о медленной работе поставщика для всех задач.", + "tasksConfigurationTitle": "Задачи", + "tasksQuickAccessHelp": "Выполнить задачу", + "tasksQuickAccessPlaceholder": "Введите имя задачи для запуска.", + "workbench.action.tasks.openUserTasks": "Открытые задачи пользователя", + "workbench.action.tasks.openWorkspaceFileTasks": "Открыть задачи рабочей области" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "Обнаружение задач {0} приводит к запуску файлов в виде кода в любой открываемой рабочей области. Включение обнаружения задач {0} является пользовательским параметром и применяется к любой открываемой рабочей области. Вы хотите включить обнаружение задач {0} для всех рабочих областей?", + "TaskQuickPick.changeSettingNo": "Нет", + "TaskQuickPick.changeSettingYes": "Да", + "TaskQuickPick.changeSettingsOptions": "$(gear) Обнаружение задач {0} отключено. Включите обнаружение задач {1}...", + "TaskQuickPick.goBack": "Вернуться назад ↩", + "TaskQuickPick.noTasksForType": "Задачи {0} не найдены. Вернитесь назад ↩", + "TaskService.pickRunTask": "Выберите задачу для запуска", + "configureTask": "Настроить задачу", + "configureTaskIcon": "Значок конфигурации в списке выбора задач.", + "configured": "настроено", + "contributedTasks": "добавленный", + "noProviderForTask": "Отсутствует поставщик задач, зарегистрированный для задач типа \"{0}\".", + "recentlyUsed": "недавно использовано", + "removeRecent": "Удалить недавно использованную задачу", + "removeTaskIcon": "Значок для удаления в списке выбора задач.", + "taskQuickPick.showAll": "Показать все задачи...", + "taskType": "Все задачи {0}" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "Задача запущена", + "taskTerminalStatus.errors": "Задача содержит ошибки", + "taskTerminalStatus.errorsInactive": "Задача содержит ошибки и находится в состоянии ожидания...", + "taskTerminalStatus.succeeded": "Задача успешно выполнена", + "taskTerminalStatus.succeededInactive": "Задача успешно выполнена и находится в состоянии ожидания..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "Выберите задачу для запуска", + "noTaskResults": "Нет соответствующих задач" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "Не удается выполнить команду оболочки на диске UNC с помощью cmd.exe.", + "TerminalTaskSystem.nonWatchingMatcher": "Задача {0} является фоновой задачей, но использует сопоставитель проблем без фонового шаблона", + "TerminalTaskSystem.terminalDescription": "Задача", + "TerminalTaskSystem.unknownError": "При выполнении задачи произошла неизвестная ошибка. Подробности см. в журнале выходных данных задач.", + "closeTerminal": "Нажмите любую клавишу, чтобы закрыть терминал.", + "dependencyCycle": "Существует циклическая зависимость. См. задачу \"{0}\".", + "dependencyFailed": "Не удалось разрешить зависимую задачу '{0}' в папке рабочей области '{1}'", + "reuseTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.", + "unknownProblemMatcher": "Не удается разрешить сопоставитель проблем {0}. Сопоставитель будет проигнорирован" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "Дополнительные аргументы, передаваемые в команду.", + "JsonSchema.background": "Поддерживается ли выполняющаяся задача в работающем состоянии и исполняется ли она в фоновом режиме.", + "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", + "JsonSchema.echoCommand": "Определяет, переносится ли выполняемая команда в выходные данные. Значение по умолчанию — false.", + "JsonSchema.matchers": "Используемые сопоставители проблем. Это может быть строка, определение сопоставителя проблем или массив строк и сопоставителей проблем.", + "JsonSchema.options": "Дополнительные параметры команды", + "JsonSchema.options.cwd": "Текущий рабочий каталог выполняемой программы или сценария. Если этот параметр опущен, используется корневой каталог текущей рабочей области Code.", + "JsonSchema.options.env": "Среда выполняемой программы или оболочки. Если этот параметр опущен, используется среда родительского процесса.", + "JsonSchema.promptOnClose": "Определяет, получает ли пользователь запрос при закрытии редактора VS Code в тот момент, когда выполняется фоновая задача.", + "JsonSchema.shell.args": "Аргументы оболочки.", + "JsonSchema.shell.executable": "Используемая оболочка.", + "JsonSchema.shellConfiguration": "Задает используемую оболочку.", + "JsonSchema.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется значение \"всегда\".", + "JsonSchema.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Значение по умолчанию — false.", + "JsonSchema.taskSelector": "Префикс, указывающий на то, что аргумент является задачей.", + "JsonSchema.tasks": "Конфигурации задачи. Обычно это обогащения задачи, уже определенной во внешнем средстве запуска задач.", + "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", + "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", + "JsonSchema.tasks.build": "Сопоставляет эту задачу с командой сборки Code по умолчанию.", + "JsonSchema.tasks.linux": "Настройка команд Linux", + "JsonSchema.tasks.mac": "Настройка команд Mac", + "JsonSchema.tasks.matcherError": "Не удалось распознать сопоставитель проблем. Установлено ли расширение, участвующее в работе этого сопоставителя проблем?", + "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", + "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", + "JsonSchema.tasks.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется глобальное значение.", + "JsonSchema.tasks.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Если опущено, используется глобальное значение.", + "JsonSchema.tasks.taskName": "Имя задачи", + "JsonSchema.tasks.test": "Сопоставляет эту задачу с командой тестирования по умолчанию в Code.", + "JsonSchema.tasks.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", + "JsonSchema.tasks.watching.deprecation": "Устарело. Используйте isBackground.", + "JsonSchema.tasks.windows": "Настройка команд Windows", + "JsonSchema.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", + "JsonSchema.watching.deprecation": "Устарело. Используйте isBackground." + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "Средство выполнения переведено на новую версию. Используйте свойство официального средства выполнения.", + "JsonSchema.linux": "Конфигурация команды для Linux", + "JsonSchema.mac": "Конфигурация команды для Mac", + "JsonSchema.runner": "Определяет, следует ли запустить задачу в качестве процесса с отображением выходных данных задачи в окне вывода или в терминале.", + "JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false.", + "JsonSchema.version": "Номер версии конфигурации", + "JsonSchema.version.deprecated": "Версия задачи 0.1.0 является устаревшей. Используйте версию 2.0.0", + "JsonSchema.windows": "Конфигурация команды для Windows" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "Фактическое значение аргумента.", + "JsonSchema.args.quotesString.quote": "Указывает, как значение аргумента должно быть заключено в кавычки.", + "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", + "JsonSchema.command.quotedString.value": "Фактическое значение команды", + "JsonSchema.command.quotesString.quote": "Указывает, как значение команды должно быть заключено в кавычки.", + "JsonSchema.commandArray": "Команда оболочки, которая будет выполнена. Элементы массива будут объединены с помощью пробела", + "JsonSchema.customizations.customizes.type": "Тип задачи, который будет изменен", + "JsonSchema.linux": "Конфигурация команды для Linux", + "JsonSchema.mac": "Конфигурация команды для Mac", + "JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false.", + "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", + "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", + "JsonSchema.tasks.customize.deprecated": "Свойство customize является устаревшим. Сведения о том, как перейти на новый подход к изменению задач, см. в заметках о выпуске для версии 1.14.", + "JsonSchema.tasks.dependsOn": "Строка, представляющая другую задачу, или массив других задач, от которых зависит эта задача.", + "JsonSchema.tasks.dependsOn.array": "Другие задачи, от которых зависит эта задача.", + "JsonSchema.tasks.dependsOn.identifier": "Идентификатор задачи.", + "JsonSchema.tasks.dependsOn.string": "Другая задача, от которой зависит эта задача.", + "JsonSchema.tasks.dependsOrder": "Определяет порядок задач dependsOn для этой задачи. Обратите внимание, что это свойство не является рекурсивным.", + "JsonSchema.tasks.dependsOrder.parallel": "Выполнить все задачи dependsOn параллельно.", + "JsonSchema.tasks.dependsOrder.sequence": "Выполнить все задачи dependsOn последовательно.", + "JsonSchema.tasks.detail": "Необязательное описание задачи, которое отображается в виде сведений в меню быстрого выбора \"Выполнить задачу\".", + "JsonSchema.tasks.echoCommand.deprecated": "Свойство echoCommand является устаревшим. Используйте свойство echo в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.", + "JsonSchema.tasks.group": "Определяет, к какой группе выполнения принадлежит эта задача. Поддерживаемые значения: \"build\" для добавления задачи к группе сборки и \"test\" для добавления задачи к группе тестирования.", + "JsonSchema.tasks.group.build": "Отмечает задачу как задачу сборки, доступную через команду \"Выполнить задачу сборки\".", + "JsonSchema.tasks.group.defaultBuild": "Отмечает задачу как задачу сборки по умолчанию.", + "JsonSchema.tasks.group.defaultTest": "Отмечает задачу как задачу тестирования по умолчанию.", + "JsonSchema.tasks.group.isDefault": "Определяет, является ли эта задача задачей по умолчанию в группе.", + "JsonSchema.tasks.group.kind": "Группа выполнения задачи", + "JsonSchema.tasks.group.none": "Отменяет связь задачи со всеми группами", + "JsonSchema.tasks.group.test": "Отмечает задачу как тестовую, доступную через команду \"Выполнить задачу тестирования\".", + "JsonSchema.tasks.identifier": "Пользовательский идентификатор задачи в файле launch.json или в предложении dependsOn.", + "JsonSchema.tasks.identifier.deprecated": "Пользовательские идентификаторы являются устаревшими. Для пользовательских задач, в которых имя использовалось как ссылка, и для задач, предоставляемых расширениями, используйте идентификаторы этих задач.", + "JsonSchema.tasks.instanceLimit": "Разрешенное количество одновременно выполняемых экземпляров задачи.", + "JsonSchema.tasks.isBuildCommand.deprecated": "Свойство isBuildCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ", + "JsonSchema.tasks.isShellCommand.deprecated": "Свойство isShellCommand является устаревшим. Используйте свойство типа задачи и свойство оболочки в параметрах. Также см. заметки о выпуске для версии 1.14.", + "JsonSchema.tasks.isTestCommand.deprecated": "Свойство isTestCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ", + "JsonSchema.tasks.label": "Метка пользовательского интерфейса задачи", + "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", + "JsonSchema.tasks.presentation": "Настраивает панель, которая используется для представления выходных данных задачи, и считывает ее входные данные.", + "JsonSchema.tasks.presentation.clear": "Определяет, очищается ли окно терминала перед выполнением задачи.", + "JsonSchema.tasks.presentation.close": "Определяет, закрывается ли терминал, в котором запускается задача, при завершении задачи.", + "JsonSchema.tasks.presentation.echo": "Определяет, стоит ли отправлять выходные данные выполняемой команды на панель. Значение по умолчанию — true.", + "JsonSchema.tasks.presentation.focus": "Определяет, принимает ли панель фокус. По умолчанию — false. Если установлено значение true, панель также отображается.", + "JsonSchema.tasks.presentation.group": "Определяет, выполняется ли задача в конкретной группе терминала с использованием областей разделения.", + "JsonSchema.tasks.presentation.instance": "Определяет, является ли панель общей для нескольких задач, ограничена ли она только одной задачей или создается отдельно для каждого запуска задачи.", + "JsonSchema.tasks.presentation.reveal": "Определяет, отображается ли терминал, выполняющий задачу. Может быть переопределен параметром \"revealProblems\". Значение по умолчанию — \"always\".", + "JsonSchema.tasks.presentation.reveal.always": "Всегда открывать окно терминала при выполнении этой задачи.", + "JsonSchema.tasks.presentation.reveal.never": "Никогда не открывать окно терминала при выполнении этой задачи.", + "JsonSchema.tasks.presentation.reveal.silent": "Отображает терминал, только если задача завершается с ошибкой или сопоставитель проблем находит ошибку.", + "JsonSchema.tasks.presentation.revealProblems": "Определяет, отображается ли панель проблем при выполнении этой задачи. Имеет приоритет над параметром \"reveal\". Значение по умолчанию — \"never\".", + "JsonSchema.tasks.presentation.revealProblems.always": "Всегда отображает панель проблем, когда выполняется эта задача.", + "JsonSchema.tasks.presentation.revealProblems.never": "Никогда не отображает панель проблем, когда выполняется эта задача.", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "Отображает панель проблем только при обнаружении проблемы.", + "JsonSchema.tasks.presentation.showReuseMessage": "Определяет, должно ли отображаться сообщение \"Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу\".", + "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", + "JsonSchema.tasks.quoting.escape": "Экранирует символы с помощью escape-символа оболочки (например, \"`\" в PowerShell и\"\\\" в bash).", + "JsonSchema.tasks.quoting.strong": "Заключает аргумент в кавычки с использованием символа одинарной кавычки (например, ' в PowerShell и bash).", + "JsonSchema.tasks.quoting.weak": "Заключает аргумент в кавычки с использованием символа двойной кавычки (например, \" в PowerShell и bash).", + "JsonSchema.tasks.reevaluateOnRerun": "Следует ли пересчитать переменные задачи или выполнить повторный запуск.", + "JsonSchema.tasks.runOn": "Определяет, когда должна быть запущена задача. При установке значения folderOpen задача будет запускаться автоматически при открытии папки.", + "JsonSchema.tasks.runOptions": "Параметры, связанные с запуском задачи", + "JsonSchema.tasks.showOutput.deprecated": "Свойство showOutput является устаревшим. Используйте свойство reveal в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.", + "JsonSchema.tasks.suppressTaskName.deprecated": "Свойство suppressTaskName является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.", + "JsonSchema.tasks.taskLabel": "Метка задачи", + "JsonSchema.tasks.taskName": "Имя задачи", + "JsonSchema.tasks.taskName.deprecated": "Свойство name задачи является устаревшим. Используйте свойство label.", + "JsonSchema.tasks.taskSelector.deprecated": "Свойство taskSelector является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.", + "JsonSchema.tasks.terminal": "Свойство terminal является устаревшим. Используйте свойство presentation", + "JsonSchema.tasks.type": "Определяет, выполняется ли задача в виде процесса или в виде команды оболочки.", + "JsonSchema.version": "Номер версии конфигурации.", + "JsonSchema.windows": "Конфигурация команды для Windows" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "Регулярное выражение, сообщающее о том, что отслеживаемая задача начинает выполняться в результате активации отслеживания файлов.", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Это свойство устарело. Используйте свойство просмотра.", + "LegacyProblemMatcherSchema.watchedEnd": "Регулярное выражение, сообщающее о том, что отслеживаемая задача завершает выполнение.", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Это свойство устарело. Используйте свойство просмотра.", + "NamedMultiLineProblemPatternSchema.name": "Имя шаблона многострочных проблем.", + "NamedMultiLineProblemPatternSchema.patterns": "Фактические шаблоны.", + "NamedProblemMatcherSchema.label": "Метка сопоставителя проблем в удобном для чтения формате.", + "NamedProblemMatcherSchema.name": "Имя сопоставителя проблем, используемого для ссылки.", + "NamedProblemPatternSchema.name": "Имя шаблона проблем.", + "PatternTypeSchema.description": "Шаблон проблем либо имя добавленного или предопределенного шаблона проблем. Его можно опустить, если указано базовое значение.", + "PatternTypeSchema.name": "Имя добавленного или предопределенного шаблона", + "ProblemMatcherExtPoint": "Публикует сопоставители проблем", + "ProblemMatcherParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n", + "ProblemMatcherParser.noDefinedPatter": "Ошибка: шаблон с идентификатором {0} не существует.", + "ProblemMatcherParser.noFileLocation": "Ошибка: в описании не определено расположение файла:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "Ошибка: свойство шаблона ссылается на пустой идентификатор.", + "ProblemMatcherParser.noOwner": "Ошибка: в описании не определен владелец:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "Ошибка: описание не может быть преобразовано в сопоставитель проблем:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "Ошибка: в описании не определен допустимый шаблон проблемы:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "Ошибка: свойство шаблона {0} не является допустимым именем переменной шаблона.", + "ProblemMatcherParser.problemPattern.watchingMatcher": "В сопоставителе проблем должны быть определены как начальный, так и конечный шаблоны для отслеживания.", + "ProblemMatcherParser.unknownSeverity": "Информация: неизвестная серьезность {0}. Допустимые значения — error, warning и info.\r\n", + "ProblemMatcherSchema.applyTo": "Определяет, относится ли проблема, о которой сообщается для текстового документа, только к открытым, только к закрытым или ко всем документам.", + "ProblemMatcherSchema.background": "Шаблоны для отслеживания начала и окончания фоновой задачи.", + "ProblemMatcherSchema.background.activeOnStart": "Если для этого параметра установлено значение true, фоновый монитор находится в активном режиме при запуске задачи. Это равноценно выдаче строки, соответствующей шаблону beginsPattern", + "ProblemMatcherSchema.background.beginsPattern": "При наличии соответствия в выходных данных выдается сигнал о запуске фоновой задачи.", + "ProblemMatcherSchema.background.endsPattern": "При наличии соответствия в выходных данных выдается сигнал о завершении фоновой задачи.", + "ProblemMatcherSchema.base": "Имя используемого базового сопоставителя проблем.", + "ProblemMatcherSchema.fileLocation": "Определяет способ интерпретации имен файлов, указанных в шаблоне проблемы. Относительное расположение файла (fileLocation) может быть массивом, второй элемент которого представляет собой путь для относительного расположения файла.", + "ProblemMatcherSchema.owner": "Владелец проблемы в Code. Можно опустить, если указан элемент base. Если владелец опущен, а элемент base не указан, значение по умолчанию — \"внешний\".", + "ProblemMatcherSchema.severity": "Серьезность по умолчанию для выявленных проблем. Используется, если в шаблоне не определена группа сопоставления для серьезности.", + "ProblemMatcherSchema.source": "Строка, описывающая источник диагностических сведений, в удобном формате, например, \"typescript\" или \"super lint\".", + "ProblemMatcherSchema.watching": "Шаблоны для отслеживания начала и окончания шаблона отслеживания.", + "ProblemMatcherSchema.watching.activeOnStart": "Если задано значение true, наблюдатель находится в активном режиме, когда задача запускается. Это равносильно выдаче строки, соответствующей шаблону начала.", + "ProblemMatcherSchema.watching.beginsPattern": "При соответствии в выходных данных сообщает о запуске задачи наблюдения.", + "ProblemMatcherSchema.watching.deprecated": "Это свойство для отслеживания устарело. Используйте цвет фона.", + "ProblemMatcherSchema.watching.endsPattern": "При соответствии в выходных данных сообщает о завершении задачи наблюдения.", + "ProblemPatternExtPoint": "Публикует шаблоны проблем", + "ProblemPatternParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n", + "ProblemPatternParser.loopProperty.notLast": "Свойство loop поддерживается только в сопоставителе последней строки.", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Шаблон проблемы является недопустимым. Свойство kind должно быть указано только для первого элемента.", + "ProblemPatternParser.problemPattern.missingLocation": "Шаблон проблемы является недопустимым. Он должен иметь тип \"file\" или группу соответствия строки или расположения.", + "ProblemPatternParser.problemPattern.missingProperty": "Шаблон проблемы является недопустимым. Он должен включать файл и сообщение.", + "ProblemPatternParser.problemPattern.missingRegExp": "В шаблоне проблем отсутствует регулярное выражение.", + "ProblemPatternRegistry.error": "Недопустимый шаблон проблем. Он будет пропущен.", + "ProblemPatternSchema.code": "Индекс группы сопоставления для кода проблемы. По умолчанию не определен.", + "ProblemPatternSchema.column": "Индекс группы сопоставления для символа в строке проблемы. Значение по умолчанию — 3", + "ProblemPatternSchema.endColumn": "Индекс группы сопоставления для конечного символа проблемы. По умолчанию не определен.", + "ProblemPatternSchema.endLine": "Индекс группы сопоставления для конечной строки проблемы. По умолчанию не определен.", + "ProblemPatternSchema.file": "Индекс группы сопоставления для имени файла. Если он не указан, используется значение 1.", + "ProblemPatternSchema.kind": "соответствует ли шаблон расположению (файл и строка) или только файлу.", + "ProblemPatternSchema.line": "Индекс группы сопоставления для строки проблемы. Значение по умолчанию — 2.", + "ProblemPatternSchema.location": "Индекс группы сопоставления для расположения проблемы. Допустимые шаблоны расположения: (строка), (строка,столбец) и (начальная_строка,начальный_столбец,конечная_строка,конечный_столбец). Если индекс не указан, предполагается шаблон (строка,столбец).", + "ProblemPatternSchema.loop": "В цикле многострочного сопоставителя указывает, выполняется ли этот шаблон в цикле, пока он соответствует. Может указываться только для последнего шаблона в многострочном шаблоне.", + "ProblemPatternSchema.message": "Индекс группы сопоставления для сообщения. Если он не указан, значение по умолчанию — 4 при незаданном расположении. В противном случае значение по умолчанию — 5.", + "ProblemPatternSchema.regexp": "Регулярное выражение для поиска ошибки, предупреждения или информации в выходных данных.", + "ProblemPatternSchema.severity": "Индекс группы сопоставления для серьезности проблемы. По умолчанию не определен.", + "WatchingPatternSchema.file": "Индекс группы сопоставления для имени файла. Может быть опущен.", + "WatchingPatternSchema.regexp": "Регулярное выражение для обнаружения начала или конца фоновой задачи.", + "eslint-compact": "Проблемы ESLint, связанные с компактностью", + "eslint-stylish": "Проблемы ESLint, связанные со стилем", + "go": "Перейти к проблемам", + "gulp-tsc": "Проблемы TSC для Gulp", + "jshint": "Проблемы JSHint", + "jshint-stylish": "Проблемы JSHint, связанные со стилем", + "lessCompile": "Скрыть проблемы", + "msCompile": "Проблемы компилятора Microsoft" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "Ошибка. Аргумент команды должен быть либо строкой, либо строкой в кавычках. Предоставленное значение:\r\n{0}", + "ConfigurationParser.incorrectType": "Ошибка: в конфигурации задачи '{0}' используется неизвестный тип. Конфигурация задачи будет проигнорирована.", + "ConfigurationParser.invalidCWD": "Предупреждение. Свойство options.cwd должно иметь тип string. Пропуск значения {0}\r\n", + "ConfigurationParser.invalidVariableReference": "Ошибка: недопустимая ссылка problemMatcher: {0}\r\n", + "ConfigurationParser.missingType": "Ошибка: в конфигурации задачи '{0}' отсутствует необходимое свойство 'type'. Конфигурация задачи будет проигнорирована.", + "ConfigurationParser.noName": "Ошибка: сопоставитель проблем в области объявления должен иметь имя:\r\n{0}\r\n", + "ConfigurationParser.noShell": "Предупреждение: конфигурация оболочки поддерживается только при выполнении задач в терминале.", + "ConfigurationParser.noTaskName": "Ошибка: в задаче должно быть указано свойство label. Задача будет пропущена.\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "Ошибка: конфигурация задач должна иметь свойство type. Конфигурация будет пропущена.\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "Ошибка: тип задачи '{0}' не зарегистрирован. Возможно, вы не установили расширение, которое предоставляет соответствующий поставщик задач.", + "ConfigurationParser.notCustom": "Ошибка: задачи не объявлены в качестве пользовательской задачи. Конфигурация будет пропущена.\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "Предупреждение: определенный сопоставитель проблем неизвестен. Поддерживаемые типы: string | ProblemMatcher | Array.\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "Версия задачи 2.0.0 не поддерживает глобальные задачи, относящиеся к операционной системе. Преобразуйте их в задачу с помощью команды для конкретной операционной системы. Затронутые задачи:\r\n{0}", + "taskConfiguration.noCommand": "Ошибка: задача \"{0}\" не определяет команду. Задача будет пропущена. Определение:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "Ошибка: задача \"{0}\" не задает ни команду, ни свойство dependsOn. Задача будет пропущена. Определение:\r\n{1}", + "taskConfiguration.providerUnavailable": "Предупреждение! Задачи {0} недоступны в текущей среде.\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "Фактический тип задачи. Обратите внимание, что типы, начинающиеся с символа '$', зарезервированы для внутреннего использования.", "TaskDefinition.properties": "Дополнительные свойства типа задачи", "TaskDefinition.when": "Условие, которое должно иметь значение true, чтобы включить этот тип задачи. Попробуйте использовать \"shellExecutionSupported\", \"processExecutionSupported\" и \"customExecutionSupported\" в соответствии с определением этой задачи.", - "TaskTypeConfiguration.noType": "В конфигурации типа задачи отсутствует обязательное свойство 'taskType'", - "TaskDefinitionExtPoint": "Добавляет типы задачи" + "TaskDefinitionExtPoint": "Добавляет типы задачи", + "TaskTypeConfiguration.noType": "В конфигурации типа задачи отсутствует обязательное свойство 'taskType'" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "В шаблоне проблем отсутствует регулярное выражение.", - "ProblemPatternParser.loopProperty.notLast": "Свойство loop поддерживается только в сопоставителе последней строки.", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "Шаблон проблемы является недопустимым. Свойство kind должно быть указано только для первого элемента.", - "ProblemPatternParser.problemPattern.missingProperty": "Шаблон проблемы является недопустимым. Он должен включать файл и сообщение.", - "ProblemPatternParser.problemPattern.missingLocation": "Шаблон проблемы является недопустимым. Он должен иметь тип \"file\" или группу соответствия строки или расположения.", - "ProblemPatternParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n", - "ProblemPatternSchema.regexp": "Регулярное выражение для поиска ошибки, предупреждения или информации в выходных данных.", - "ProblemPatternSchema.kind": "соответствует ли шаблон расположению (файл и строка) или только файлу.", - "ProblemPatternSchema.file": "Индекс группы сопоставления для имени файла. Если он не указан, используется значение 1.", - "ProblemPatternSchema.location": "Индекс группы сопоставления для расположения проблемы. Допустимые шаблоны расположения: (строка), (строка,столбец) и (начальная_строка,начальный_столбец,конечная_строка,конечный_столбец). Если индекс не указан, предполагается шаблон (строка,столбец).", - "ProblemPatternSchema.line": "Индекс группы сопоставления для строки проблемы. Значение по умолчанию — 2.", - "ProblemPatternSchema.column": "Индекс группы сопоставления для символа в строке проблемы. Значение по умолчанию — 3", - "ProblemPatternSchema.endLine": "Индекс группы сопоставления для конечной строки проблемы. По умолчанию не определен.", - "ProblemPatternSchema.endColumn": "Индекс группы сопоставления для конечного символа проблемы. По умолчанию не определен.", - "ProblemPatternSchema.severity": "Индекс группы сопоставления для серьезности проблемы. По умолчанию не определен.", - "ProblemPatternSchema.code": "Индекс группы сопоставления для кода проблемы. По умолчанию не определен.", - "ProblemPatternSchema.message": "Индекс группы сопоставления для сообщения. Если он не указан, значение по умолчанию — 4 при незаданном расположении. В противном случае значение по умолчанию — 5.", - "ProblemPatternSchema.loop": "В цикле многострочного сопоставителя указывает, выполняется ли этот шаблон в цикле, пока он соответствует. Может указываться только для последнего шаблона в многострочном шаблоне.", - "NamedProblemPatternSchema.name": "Имя шаблона проблем.", - "NamedMultiLineProblemPatternSchema.name": "Имя шаблона многострочных проблем.", - "NamedMultiLineProblemPatternSchema.patterns": "Фактические шаблоны.", - "ProblemPatternExtPoint": "Публикует шаблоны проблем", - "ProblemPatternRegistry.error": "Недопустимый шаблон проблем. Он будет пропущен.", - "ProblemMatcherParser.noProblemMatcher": "Ошибка: описание не может быть преобразовано в сопоставитель проблем:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "Ошибка: в описании не определен допустимый шаблон проблемы:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "Ошибка: в описании не определен владелец:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "Ошибка: в описании не определено расположение файла:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "Информационное сообщение: неизвестный уровень серьезности {0}. Допустимые значения — error, warning и info.\r\n", - "ProblemMatcherParser.noDefinedPatter": "Ошибка: шаблон с идентификатором {0} не существует.", - "ProblemMatcherParser.noIdentifier": "Ошибка: свойство шаблона ссылается на пустой идентификатор.", - "ProblemMatcherParser.noValidIdentifier": "Ошибка: свойство шаблона {0} не является допустимым именем переменной шаблона.", - "ProblemMatcherParser.problemPattern.watchingMatcher": "В сопоставителе проблем должны быть определены как начальный, так и конечный шаблоны для отслеживания.", - "ProblemMatcherParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n", - "WatchingPatternSchema.regexp": "Регулярное выражение для обнаружения начала или конца фоновой задачи.", - "WatchingPatternSchema.file": "Индекс группы сопоставления для имени файла. Может быть опущен.", - "PatternTypeSchema.name": "Имя добавленного или предопределенного шаблона", - "PatternTypeSchema.description": "Шаблон проблем либо имя добавленного или предопределенного шаблона проблем. Его можно опустить, если указано базовое значение.", - "ProblemMatcherSchema.base": "Имя используемого базового сопоставителя проблем.", - "ProblemMatcherSchema.owner": "Владелец проблемы в Code. Можно опустить, если указан элемент base. Если владелец опущен, а элемент base не указан, значение по умолчанию — \"внешний\".", - "ProblemMatcherSchema.source": "Строка, описывающая источник диагностических сведений, в удобном формате, например, \"typescript\" или \"super lint\".", - "ProblemMatcherSchema.severity": "Серьезность по умолчанию для выявленных проблем. Используется, если в шаблоне не определена группа сопоставления для серьезности.", - "ProblemMatcherSchema.applyTo": "Определяет, относится ли проблема, о которой сообщается для текстового документа, только к открытым, только к закрытым или ко всем документам.", - "ProblemMatcherSchema.fileLocation": "Определяет способ интерпретации имен файлов, указанных в шаблоне проблемы. Относительное расположение файла (fileLocation) может быть массивом, второй элемент которого представляет собой путь для относительного расположения файла.", - "ProblemMatcherSchema.background": "Шаблоны для отслеживания начала и окончания фоновой задачи.", - "ProblemMatcherSchema.background.activeOnStart": "Если для этого параметра установлено значение true, фоновый монитор находится в активном режиме при запуске задачи. Это равноценно выдаче строки, соответствующей шаблону beginsPattern", - "ProblemMatcherSchema.background.beginsPattern": "При наличии соответствия в выходных данных выдается сигнал о запуске фоновой задачи.", - "ProblemMatcherSchema.background.endsPattern": "При наличии соответствия в выходных данных выдается сигнал о завершении фоновой задачи.", - "ProblemMatcherSchema.watching.deprecated": "Это свойство для отслеживания устарело. Используйте цвет фона.", - "ProblemMatcherSchema.watching": "Шаблоны для отслеживания начала и окончания шаблона отслеживания.", - "ProblemMatcherSchema.watching.activeOnStart": "Если задано значение true, наблюдатель находится в активном режиме, когда задача запускается. Это равносильно выдаче строки, соответствующей шаблону начала.", - "ProblemMatcherSchema.watching.beginsPattern": "При соответствии в выходных данных сообщает о запуске задачи наблюдения.", - "ProblemMatcherSchema.watching.endsPattern": "При соответствии в выходных данных сообщает о завершении задачи наблюдения.", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "Это свойство устарело. Используйте свойство просмотра.", - "LegacyProblemMatcherSchema.watchedBegin": "Регулярное выражение, сообщающее о том, что отслеживаемая задача начинает выполняться в результате активации отслеживания файлов.", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "Это свойство устарело. Используйте свойство просмотра.", - "LegacyProblemMatcherSchema.watchedEnd": "Регулярное выражение, сообщающее о том, что отслеживаемая задача завершает выполнение.", - "NamedProblemMatcherSchema.name": "Имя сопоставителя проблем, используемого для ссылки.", - "NamedProblemMatcherSchema.label": "Метка сопоставителя проблем в удобном для чтения формате.", - "ProblemMatcherExtPoint": "Публикует сопоставители проблем", - "msCompile": "Проблемы компилятора Microsoft", - "lessCompile": "Скрыть проблемы", - "gulp-tsc": "Проблемы TSC для Gulp", - "jshint": "Проблемы JSHint", - "jshint-stylish": "Проблемы JSHint, связанные со стилем", - "eslint-compact": "Проблемы ESLint, связанные с компактностью", - "eslint-stylish": "Проблемы ESLint, связанные со стилем", - "go": "Перейти к проблемам" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "Поддерживаются ли задачи CustomExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", + "tasks.processExecutionSupported": "Поддерживаются ли задачи ProcessExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".", + "tasks.shellExecutionSupported": "Поддерживаются ли задачи ShellExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\"." }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "Выполняет стандартные команды Maven", "dotnetCore": "Выполняет команду сборки .NET Core", - "msbuild": "Выполняет целевой объект сборки", "externalCommand": "Пример для запуска произвольной внешней команды", - "Maven": "Выполняет стандартные команды Maven" + "msbuild": "Выполняет целевой объект сборки" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "Эта рабочая область содержит задачи ({0}), определенные в {1}, которые запускаются автоматически при ее открытии. Вы хотите разрешить автоматический запуск задач при открытии этой рабочей области?", - "allow": "Разрешить и запустить", - "disallow": "Запретить", - "openTask": "Открыть файл", - "openTasks": "Открыть файлы", - "workbench.action.tasks.manageAutomaticRunning": "Управление автоматическими задачами в папке", - "workbench.action.tasks.allowAutomaticTasks": "Разрешить автоматические задачи в папке", - "workbench.action.tasks.disallowAutomaticTasks": "Запретить автоматические задачи в папке" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "Ошибка: в идентификаторе задачи '{0}' отсутствует необходимое свойство '{1}'. Идентификатор задачи будет проигнорирован.", + "tasks.taskRunningContext": "Выполняется ли задача в данный момент.", + "tasksCategory": "Задачи" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "Показать все задачи...", - "configureTaskIcon": "Значок конфигурации в списке выбора задач.", - "removeTaskIcon": "Значок для удаления в списке выбора задач.", - "configureTask": "Настроить задачу", - "contributedTasks": "добавленный", - "taskType": "Все задачи {0}", - "removeRecent": "Удалить недавно использованную задачу", - "recentlyUsed": "недавно использовано", - "configured": "настроено", - "TaskQuickPick.goBack": "Вернуться назад ↩", - "TaskQuickPick.noTasksForType": "Задачи {0} не найдены. Вернитесь назад ↩", - "noProviderForTask": "Отсутствует поставщик задач, зарегистрированный для задач типа \"{0}\"." + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "&&Все равно выйти", + "TaskSystem.noProcess": "Запущенная задача больше не существует. Если задача породила фоновые процессы, выход из Visual Studio Code может привести к появлению потерянных процессов. Чтобы избежать этого, запустите последний фоновый процесс с флагом ожидания.", + "TaskSystem.runningTask": "Имеется выполняющаяся задача. Завершить ее?", + "TaskSystem.terminateTask": "&&Завершить задачу" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "Версия задачи 0.1.0 является устаревшей. Используйте версию 2.0.0", - "JsonSchema.version": "Номер версии конфигурации", - "JsonSchema._runner": "Средство выполнения переведено на новую версию. Используйте свойство официального средства выполнения.", - "JsonSchema.runner": "Определяет, следует ли запустить задачу в качестве процесса с отображением выходных данных задачи в окне вывода или в терминале.", - "JsonSchema.windows": "Конфигурация команды для Windows", - "JsonSchema.mac": "Конфигурация команды для Mac", - "JsonSchema.linux": "Конфигурация команды для Linux", - "JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false." + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "Расширения стремятся внести следующие изменения в среду терминала:", + "extensionEnvironmentContributionInfo": "Расширения внесли изменения в среду этого терминала", + "extensionEnvironmentContributionRemoval": "Расширения стремятся удалить существующие изменения из среды терминала:", + "relaunchTerminalLabel": "Перезапустить терминал" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false.", - "JsonSchema.tasks.isShellCommand.deprecated": "Свойство isShellCommand является устаревшим. Используйте свойство типа задачи и свойство оболочки в параметрах. Также см. заметки о выпуске для версии 1.14.", - "JsonSchema.tasks.dependsOn.identifier": "Идентификатор задачи.", - "JsonSchema.tasks.dependsOn.string": "Другая задача, от которой зависит эта задача.", - "JsonSchema.tasks.dependsOn.array": "Другие задачи, от которых зависит эта задача.", - "JsonSchema.tasks.dependsOn": "Строка, представляющая другую задачу, или массив других задач, от которых зависит эта задача.", - "JsonSchema.tasks.dependsOrder.parallel": "Выполнить все задачи dependsOn параллельно.", - "JsonSchema.tasks.dependsOrder.sequence": "Выполнить все задачи dependsOn последовательно.", - "JsonSchema.tasks.dependsOrder": "Определяет порядок задач dependsOn для этой задачи. Обратите внимание, что это свойство не является рекурсивным.", - "JsonSchema.tasks.detail": "Необязательное описание задачи, которое отображается в виде сведений в меню быстрого выбора \"Выполнить задачу\".", - "JsonSchema.tasks.presentation": "Настраивает панель, которая используется для представления выходных данных задачи, и считывает ее входные данные.", - "JsonSchema.tasks.presentation.echo": "Определяет, стоит ли отправлять выходные данные выполняемой команды на панель. Значение по умолчанию — true.", - "JsonSchema.tasks.presentation.focus": "Определяет, принимает ли панель фокус. По умолчанию — false. Если установлено значение true, панель также отображается.", - "JsonSchema.tasks.presentation.revealProblems.always": "Всегда отображает панель проблем, когда выполняется эта задача.", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "Отображает панель проблем только при обнаружении проблемы.", - "JsonSchema.tasks.presentation.revealProblems.never": "Никогда не отображает панель проблем, когда выполняется эта задача.", - "JsonSchema.tasks.presentation.revealProblems": "Определяет, отображается ли панель проблем при выполнении этой задачи. Имеет приоритет над параметром \"reveal\". Значение по умолчанию — \"never\".", - "JsonSchema.tasks.presentation.reveal.always": "Всегда открывать окно терминала при выполнении этой задачи.", - "JsonSchema.tasks.presentation.reveal.silent": "Отображает терминал, только если задача завершается с ошибкой или сопоставитель проблем находит ошибку.", - "JsonSchema.tasks.presentation.reveal.never": "Никогда не открывать окно терминала при выполнении этой задачи.", - "JsonSchema.tasks.presentation.reveal": "Определяет, отображается ли терминал, выполняющий задачу. Может быть переопределен параметром \"revealProblems\". Значение по умолчанию — \"always\".", - "JsonSchema.tasks.presentation.instance": "Определяет, является ли панель общей для нескольких задач, ограничена ли она только одной задачей или создается отдельно для каждого запуска задачи.", - "JsonSchema.tasks.presentation.showReuseMessage": "Определяет, должно ли отображаться сообщение \"Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу\".", - "JsonSchema.tasks.presentation.clear": "Определяет, очищается ли окно терминала перед выполнением задачи.", - "JsonSchema.tasks.presentation.group": "Определяет, выполняется ли задача в конкретной группе терминала с использованием областей разделения.", - "JsonSchema.tasks.terminal": "Свойство terminal является устаревшим. Используйте свойство presentation", - "JsonSchema.tasks.group.kind": "Группа выполнения задачи", - "JsonSchema.tasks.group.isDefault": "Определяет, является ли эта задача задачей по умолчанию в группе.", - "JsonSchema.tasks.group.defaultBuild": "Отмечает задачу как задачу сборки по умолчанию.", - "JsonSchema.tasks.group.defaultTest": "Отмечает задачу как задачу тестирования по умолчанию.", - "JsonSchema.tasks.group.build": "Отмечает задачу как задачу сборки, доступную через команду \"Выполнить задачу сборки\".", - "JsonSchema.tasks.group.test": "Отмечает задачу как тестовую, доступную через команду \"Выполнить задачу тестирования\".", - "JsonSchema.tasks.group.none": "Отменяет связь задачи со всеми группами", - "JsonSchema.tasks.group": "Определяет, к какой группе выполнения принадлежит эта задача. Поддерживаемые значения: \"build\" для добавления задачи к группе сборки и \"test\" для добавления задачи к группе тестирования.", - "JsonSchema.tasks.type": "Определяет, выполняется ли задача в виде процесса или в виде команды оболочки.", - "JsonSchema.commandArray": "Команда оболочки, которая будет выполнена. Элементы массива будут объединены с помощью пробела", - "JsonSchema.command.quotedString.value": "Фактическое значение команды", - "JsonSchema.tasks.quoting.escape": "Экранирует символы с помощью escape-символа оболочки (например, \"`\" в PowerShell и\"\\\" в bash).", - "JsonSchema.tasks.quoting.strong": "Заключает аргумент в кавычки с использованием символа одинарной кавычки (например, ' в PowerShell и bash).", - "JsonSchema.tasks.quoting.weak": "Заключает аргумент в кавычки с использованием символа двойной кавычки (например, \" в PowerShell и bash).", - "JsonSchema.command.quotesString.quote": "Указывает, как значение команды должно быть заключено в кавычки.", - "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", - "JsonSchema.args.quotedString.value": "Фактическое значение аргумента.", - "JsonSchema.args.quotesString.quote": "Указывает, как значение аргумента должно быть заключено в кавычки.", - "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", - "JsonSchema.tasks.label": "Метка пользовательского интерфейса задачи", - "JsonSchema.version": "Номер версии конфигурации.", - "JsonSchema.tasks.identifier": "Пользовательский идентификатор задачи в файле launch.json или в предложении dependsOn.", - "JsonSchema.tasks.identifier.deprecated": "Пользовательские идентификаторы являются устаревшими. Для пользовательских задач, в которых имя использовалось как ссылка, и для задач, предоставляемых расширениями, используйте идентификаторы этих задач.", - "JsonSchema.tasks.reevaluateOnRerun": "Следует ли пересчитать переменные задачи или выполнить повторный запуск.", - "JsonSchema.tasks.runOn": "Определяет, когда должна быть запущена задача. При установке значения folderOpen задача будет запускаться автоматически при открытии папки.", - "JsonSchema.tasks.instanceLimit": "Разрешенное количество одновременно выполняемых экземпляров задачи.", - "JsonSchema.tasks.runOptions": "Параметры, связанные с запуском задачи", - "JsonSchema.tasks.taskLabel": "Метка задачи", - "JsonSchema.tasks.taskName": "Имя задачи", - "JsonSchema.tasks.taskName.deprecated": "Свойство name задачи является устаревшим. Используйте свойство label.", - "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", - "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", - "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", - "JsonSchema.customizations.customizes.type": "Тип задачи, который будет изменен", - "JsonSchema.tasks.customize.deprecated": "Свойство customize является устаревшим. Сведения о том, как перейти на новый подход к изменению задач, см. в заметках о выпуске для версии 1.14.", - "JsonSchema.tasks.showOutput.deprecated": "Свойство showOutput является устаревшим. Используйте свойство reveal в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.", - "JsonSchema.tasks.echoCommand.deprecated": "Свойство echoCommand является устаревшим. Используйте свойство echo в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.", - "JsonSchema.tasks.suppressTaskName.deprecated": "Свойство suppressTaskName является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.", - "JsonSchema.tasks.isBuildCommand.deprecated": "Свойство isBuildCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ", - "JsonSchema.tasks.isTestCommand.deprecated": "Свойство isTestCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ", - "JsonSchema.tasks.taskSelector.deprecated": "Свойство taskSelector является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.", - "JsonSchema.windows": "Конфигурация команды для Windows", - "JsonSchema.mac": "Конфигурация команды для Mac", - "JsonSchema.linux": "Конфигурация команды для Linux" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "Фокус на папке в проводнике", + "openFile": "Открыть файл в редакторе", + "openFolder": "Открыть папку в новом окне" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "Нет соответствующих задач", - "TaskService.pickRunTask": "Выберите задачу для запуска" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "Перейти по ссылке с использованием перенаправленного порта", + "followLink": "Перейти по ссылке", + "followLinkUrl": "Ссылка", + "terminalLinkHandler.followLinkAlt": "ALT + щелчок", + "terminalLinkHandler.followLinkAlt.mac": "OPTION + щелчок", + "terminalLinkHandler.followLinkCmd": "CMD + щелчок", + "terminalLinkHandler.followLinkCtrl": "CTRL + щелчок" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "Дополнительные параметры команды", - "JsonSchema.options.cwd": "Текущий рабочий каталог выполняемой программы или сценария. Если этот параметр опущен, используется корневой каталог текущей рабочей области Code.", - "JsonSchema.options.env": "Среда выполняемой программы или оболочки. Если этот параметр опущен, используется среда родительского процесса.", - "JsonSchema.tasks.matcherError": "Не удалось распознать сопоставитель проблем. Установлено ли расширение, участвующее в работе этого сопоставителя проблем?", - "JsonSchema.shellConfiguration": "Задает используемую оболочку.", - "JsonSchema.shell.executable": "Используемая оболочка.", - "JsonSchema.shell.args": "Аргументы оболочки.", - "JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.", - "JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.", - "JsonSchema.tasks.taskName": "Имя задачи", - "JsonSchema.tasks.windows": "Настройка команд Windows", - "JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.", - "JsonSchema.tasks.mac": "Настройка команд Mac", - "JsonSchema.tasks.linux": "Настройка команд Linux", - "JsonSchema.tasks.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Если опущено, используется глобальное значение.", - "JsonSchema.tasks.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется глобальное значение.", - "JsonSchema.echoCommand": "Определяет, переносится ли выполняемая команда в выходные данные. Значение по умолчанию — false.", - "JsonSchema.tasks.watching.deprecation": "Устарело. Используйте isBackground.", - "JsonSchema.tasks.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", - "JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.", - "JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.", - "JsonSchema.tasks.build": "Сопоставляет эту задачу с командой сборки Code по умолчанию.", - "JsonSchema.tasks.test": "Сопоставляет эту задачу с командой тестирования по умолчанию в Code.", - "JsonSchema.args": "Дополнительные аргументы, передаваемые в команду.", - "JsonSchema.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется значение \"всегда\".", - "JsonSchema.watching.deprecation": "Устарело. Используйте isBackground.", - "JsonSchema.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.", - "JsonSchema.background": "Поддерживается ли выполняющаяся задача в работающем состоянии и исполняется ли она в фоновом режиме.", - "JsonSchema.promptOnClose": "Определяет, получает ли пользователь запрос при закрытии редактора VS Code в тот момент, когда выполняется фоновая задача.", - "JsonSchema.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Значение по умолчанию — false.", - "JsonSchema.taskSelector": "Префикс, указывающий на то, что аргумент является задачей.", - "JsonSchema.matchers": "Используемые сопоставители проблем. Это может быть строка, определение сопоставителя проблем или массив строк и сопоставителей проблем.", - "JsonSchema.tasks": "Конфигурации задачи. Обычно это обогащения задачи, уже определенной во внешнем средстве запуска задач." + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "Поиск рабочей области" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать.", + "restartPtyHost": "Перезапустить узел pty" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "&&Терминал", + "tasksQuickAccessHelp": "Показать все открытые терминалы", + "tasksQuickAccessPlaceholder": "Введите имя терминала для открытия.", + "terminal": "Терминал" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "Необходимо указать имя.", + "noUnattachedTerminals": "Нет неподключенных терминалов для подключения", + "quickAccessTerminal": "Переключить активный терминал", + "showTerminalTabs": "Показать вкладки", + "terminalLaunchHelp": "Открыть справку", + "workbench.action.terminal.attachToRemote": "Присоединение к сеансу", + "workbench.action.terminal.changeColor": "Изменить цвет...", + "workbench.action.terminal.changeIcon": "Изменить значок...", + "workbench.action.terminal.clear": "Сброс", + "workbench.action.terminal.clearSelection": "Очистить выбранное", + "workbench.action.terminal.copySelection": "Скопировать выделение", + "workbench.action.terminal.findNext": "Найти далее", + "workbench.action.terminal.findPrevious": "Найти ранее", + "workbench.action.terminal.focus": "Фокус на терминале", + "workbench.action.terminal.focus.tabsView": "Представление вкладок фокуса на терминале", + "workbench.action.terminal.focusFind": "Выделить поиск", + "workbench.action.terminal.focusNext": "Фокус на следующем терминале", + "workbench.action.terminal.focusNextPane": "Перейти на следующую область", + "workbench.action.terminal.focusPrevious": "Фокус на предыдущем терминале", + "workbench.action.terminal.focusPreviousPane": "Перейти на предыдущую область", + "workbench.action.terminal.hideFind": "Скрыть поиск", + "workbench.action.terminal.joinInstance": "Присоединиться к терминалам", + "workbench.action.terminal.kill": "Завершить активный экземпляр терминала", + "workbench.action.terminal.kill.short": "Завершить работу терминала", + "workbench.action.terminal.navigationModeExit": "Выйти из режим навигации", + "workbench.action.terminal.navigationModeFocusNext": "Перевести фокус на следующую строку (режим навигации)", + "workbench.action.terminal.navigationModeFocusPrevious": "Перевести фокус на предыдущую строку (режим навигации)", + "workbench.action.terminal.new": "Создание нового интегрированного терминала", + "workbench.action.terminal.newInActiveWorkspace": "Создать новый интегрированный терминал (в активной рабочей области)", + "workbench.action.terminal.newWithCwd": "Создание встроенного терминала, запускаемого в настраиваемом рабочем каталоге", + "workbench.action.terminal.newWithCwd.cwd": "Каталог для запуска терминала в", + "workbench.action.terminal.newWithProfile": "Создать новый встроенный терминал (с профилем)", + "workbench.action.terminal.newWorkspacePlaceholder": "Выбрать текущий рабочий каталог для нового терминала", + "workbench.action.terminal.openSettings": "Настроить параметры терминала", + "workbench.action.terminal.paste": "Вставить в активный терминал", + "workbench.action.terminal.pasteSelection": "Вставить выделение в активный терминал", + "workbench.action.terminal.relaunch": "Перезапустить активный терминал", + "workbench.action.terminal.rename": "Переименовать...", + "workbench.action.terminal.renameInstance": "Переименовать...", + "workbench.action.terminal.renameWithArg": "Переименовать текущий активный терминал", + "workbench.action.terminal.renameWithArg.name": "Новое название терминала", + "workbench.action.terminal.renameWithArg.noName": "Аргумент для имени не указан", + "workbench.action.terminal.resizePaneDown": "Изменить размер области внизу", + "workbench.action.terminal.resizePaneLeft": "Изменить размер области слева", + "workbench.action.terminal.resizePaneRight": "Изменить размер области справа", + "workbench.action.terminal.resizePaneUp": "Изменить размер области вверху", + "workbench.action.terminal.runActiveFile": "Запуск активного файла в активном терминале", + "workbench.action.terminal.runActiveFile.noFile": "Только файлы на диске можно запустить в терминале", + "workbench.action.terminal.runSelectedText": "Запуск выбранного текста в активном терминале", + "workbench.action.terminal.scrollDown": "Прокрутить вниз (построчно)", + "workbench.action.terminal.scrollDownPage": "Прокрутить вниз (на страницу)", + "workbench.action.terminal.scrollToBottom": "Прокрутить до нижней границы", + "workbench.action.terminal.scrollToNextCommand": "Перейти к следующей команде", + "workbench.action.terminal.scrollToPreviousCommand": "Перейти к предыдущей команде", + "workbench.action.terminal.scrollToTop": "Прокрутить до верхней границы", + "workbench.action.terminal.scrollUp": "Прокрутить вверх (построчно)", + "workbench.action.terminal.scrollUpPage": "Прокрутить вверх (страницу)", + "workbench.action.terminal.searchWorkspace": "Поиск в рабочей области", + "workbench.action.terminal.selectAll": "Выбрать все", + "workbench.action.terminal.selectDefaultProfile": "Выберите профиль по умолчанию", + "workbench.action.terminal.selectToNextCommand": "Выбрать следующую команду", + "workbench.action.terminal.selectToNextLine": "Выделить текст до следующей строки", + "workbench.action.terminal.selectToPreviousCommand": "Выбрать предыдущую команду", + "workbench.action.terminal.selectToPreviousLine": "Выделить текст до предыдущей строки", + "workbench.action.terminal.sendSequence": "Отправить пользовательскую последовательность в терминал", + "workbench.action.terminal.showEnvironmentInformation": "Показать сведения о среде", + "workbench.action.terminal.showTabs": "Показать вкладки", + "workbench.action.terminal.split": "Разделить терминал", + "workbench.action.terminal.splitInActiveWorkspace": "Разбить окно терминала (в активной рабочей области)", + "workbench.action.terminal.splitInstance": "Разделить терминал", + "workbench.action.terminal.switchTerminal": "Переключить терминал", + "workbench.action.terminal.toggleEscapeSequenceLogging": "Включение или отключение ведения журнала escape-последовательности", + "workbench.action.terminal.toggleFindCaseSensitive": "Включить или отключить поиск с учетом регистра", + "workbench.action.terminal.toggleFindRegex": "Включить или отключить поиск с использованием регулярных выражений", + "workbench.action.terminal.toggleFindWholeWord": "Включить или отключить поиск только целых слов", + "workbench.action.terminal.unsplit": "Не разделять терминал" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "Установить", + "useWslExtension.title": "Для открытия терминала в WSL рекомендуется использовать расширение \"{0}\"." + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "Терминал" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "Значок для создания нового профиля терминала.", + "killTerminalIcon": "Значок для завершения экземпляра терминала.", + "newTerminalIcon": "Значок для создания нового экземпляра терминала.", + "renameTerminalIcon": "Значок для переименования в быстром меню терминала.", + "terminalViewIcon": "Значок представления терминала." + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "Колокольчик", + "configureTerminalSettings": "Настройка параметров терминала", + "disconnectStatus": "Потеряно подключение к процессу", + "dontShowAgain": "Больше не показывать", + "keybindingHandling": "Некоторые настраиваемые сочетания клавиш не отправляются в терминал по умолчанию и вместо этого обрабатываются {0}.", + "launchFailed.errorMessage": "Не удалось запустить процесс терминала: {0}.", + "launchFailed.exitCodeAndCommandLine": "Не удалось запустить процесс терминала \"{0}\" (код выхода: {1}).", + "launchFailed.exitCodeOnly": "Не удалось запустить процесс терминала (код выхода: {0}).", + "migrateToProfile": "Перенос", + "no": "Нет", + "terminal.integrated.a11yPromptLabel": "Ввод терминала", + "terminal.integrated.a11yTooMuchOutput": "Объем выходных данных слишком велик для создания оповещения; проверьте строки вручную", + "terminal.integrated.copySelection.noSelection": "В терминале отсутствует выделенный текст для копирования", + "terminal.slowRendering": "Ускорение GPU терминала на вашем компьютере работает медленно. Вы хотите переключиться, чтобы отключить его, что может повысить производительность? [Дополнительные сведения о параметрах терминала](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", + "terminalProfileMigration": "Терминал использует устаревшие параметры Shell/shellArgs. Хотите перенести его в профиль?", + "terminalStaleTextBoxAriaLabel": "Среда {0} терминала устарела, выполните команду \"Показать сведения о среде\", чтобы получить дополнительную информацию", + "terminalTextBoxAriaLabel": "{0} терминала", + "terminalTextBoxAriaLabelNumberAndTitle": "Терминал {0}, {1}", + "terminated.exitCodeAndCommandLine": "Процесс терминала \"{0}\" был завершен с кодом выхода {1}.", + "terminated.exitCodeOnly": "Процесс терминала завершен с кодом выхода: {0}.", + "workbench.action.terminal.rename.prompt": "Введите название терминала", + "yes": "Да" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "&&Создать терминал", + "miRunActiveFile": "Запустить &&активный файл", + "miRunSelectedText": "Запустить &&выбранный текст", + "miSplitTerminal": "&&Разделить терминал", + "workbench.action.terminal.changeColor": "Изменить цвет...", + "workbench.action.terminal.changeIcon": "Изменить значок...", + "workbench.action.terminal.clear": "Сброс", + "workbench.action.terminal.copySelection.short": "Копирование", + "workbench.action.terminal.joinInstance": "Присоединиться к терминалам", + "workbench.action.terminal.kill.short": "Прервать работу терминала", + "workbench.action.terminal.killInstance": "Прервать работу терминала", + "workbench.action.terminal.new.short": "Новый терминал", + "workbench.action.terminal.newWithProfile.short": "Новый терминал с профилем", + "workbench.action.terminal.openSettings": "Настройка параметров терминала", + "workbench.action.terminal.paste.short": "Вставить", + "workbench.action.terminal.rename": "Переименовать...", + "workbench.action.terminal.renameInstance": "Переименовать...", + "workbench.action.terminal.selectAll": "Выбрать все", + "workbench.action.terminal.selectDefaultProfile": "Выберите профиль по умолчанию", + "workbench.action.terminal.showsTabs": "Показать вкладки", + "workbench.action.terminal.split": "Разделить терминал", + "workbench.action.terminal.splitInstance": "Разделить терминал", + "workbench.action.terminal.switchTerminal": "Переключить терминал", + "workbench.action.terminal.unsplitInstance": "Не разделять терминал" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "Перезапуск терминала из-за потери подключения к процессу оболочки…" + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "Завершить экземпляр терминала", + "renameTerminal": "Переименовать терминал", + "workbench.action.terminal.newWithProfilePlus": "Создать новый терминал с профилем", + "workbench.action.terminal.newplus": "Создать терминал" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "Настройка профиля терминала", + "enterTerminalProfileName": "Введите имя профиля терминала", + "localTerminalDescription": "Локальный", + "localTerminalRemote": "⚠: Эта оболочка запущена на {0}локальном{1} компьютере, а не на подключенном удаленном компьютере", + "localTerminalVirtualWorkspace": "⚠: Эта оболочка открыта в {0}локальной{1} папке, а не в виртуальной папке.", + "terminal.integrated.chooseDefaultProfile": "Выберите профиль терминала по умолчанию", + "terminal.integrated.selectProfileToCreate": "Выберите профиль терминала для создания", + "terminalProfileAlreadyExists": "Профиль терминала с таким именем уже существует.", + "terminalProfiles": "профили", + "terminalProfiles.contributed": "добавленный", + "terminalProfiles.detected": "обнаружено", + "terminalService.terminalCloseConfirmationPlural": "Есть несколько активных сеансов терминала ({0}), завершить их?", + "terminalService.terminalCloseConfirmationSingular": "Есть активный сеанс терминала, завершить его?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "Скрыть вкладки", + "moveTabsLeft": "Переместить вкладки влево", + "moveTabsRight": "Переместить вкладки вправо" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "Терминал {0} {1}, {2} с разделением {3}", + "terminal.kill": "Прервать", + "terminal.split": "Разделить", + "terminal.tabs": "Вкладки терминала", + "terminalAriaLabel": "Терминал {0} {1}", + "terminalInputAriaLabel": "Введите имя терминала. Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены." + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (по умолчанию)", + "terminal.monospaceOnly": "Терминал поддерживает только моноширинные шрифты. Не забудьте перезапустить VS Code, если этот шрифт был установлен недавно.", + "terminal.new": "Новый терминал", + "terminal.split": "Разделить терминал", + "terminal.useMonospace": "Использовать моноширинные шрифты", + "terminalConnectingLabel": "Выполняется запуск…", + "terminals": "Открыть терминалы.", + "workbench.action.terminal.split": "Разделить терминал" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "Является ли терминал вкладки с фокусом разделенным терминалом", + "terminalCategory": "Терминал", + "terminalCountContextKey": "Текущее число терминалов", + "terminalFocusContextKey": "Находится ли фокус на терминале", + "terminalGroupCountContextKey": "Текущее число групп терминалов", + "terminalProcessSupportedContextKey": "Могут ли запускаться процессы терминалов", + "terminalShellTypeContextKey": "Тип оболочки активного терминала", + "terminalTabsFocusContextKey": "Находится ли фокус на мини-приложении вкладок терминала", + "terminalTabsSingularSelectedContextKey": "Выбрана ли одна вкладка терминала", + "terminalTextSelectedContextKey": "Выбран ли текст в активном терминале", + "vscode.extension.contributes.terminal": "Предоставляет функциональные возможности терминала.", + "vscode.extension.contributes.terminal.profiles": "Определяет дополнительные профили терминалов, которые может создать пользователь.", + "vscode.extension.contributes.terminal.profiles.icon": "Codicon для связи с этим профилем терминала.", + "vscode.extension.contributes.terminal.profiles.id": "Идентификатор поставщика профиля терминала.", + "vscode.extension.contributes.terminal.profiles.title": "Заголовок для этого профиля терминала.", + "vscode.extension.contributes.terminal.types": "Определяет дополнительные типы терминалов, которые может создать пользователь.", + "vscode.extension.contributes.terminal.types.command": "Команда которая будет выполнена, когда пользователь создает этот тип терминала.", + "vscode.extension.contributes.terminal.types.icon": "Codicon для связи с этим типом терминала.", + "vscode.extension.contributes.terminal.types.title": "Заголовок для этого типа терминала." + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "Цвет ANSI \"{0}\" в терминале.", + "terminal.background": "Цвет фона терминала. С его помощью можно указать цвет терминала, отличный от цвета панели.", + "terminal.border": "Цвет границы, которая отделяет области в терминале. По умолчанию используется panel.border.", + "terminal.dragAndDropBackground": "Цвет фона при перетаскивании поверх терминалов. Этот цвет должен обладать прозрачностью, чтобы содержимое терминала оставалось видимым.", + "terminal.foreground": "Цвет переднего плана терминала.", + "terminal.selectionBackground": "Цвет фона выделения терминала.", + "terminalCursor.background": "Цвет фона курсора терминала. Позволяет выбрать цвет символа, который перекрывается блочным курсором.", + "terminalCursor.foreground": "Цвет переднего плана курсора терминала." }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "Одиночный путь к исполняемому файлу оболочки или массив путей, которые будут использоваться в качестве резервного варианта, если одиночный путь окажется некорректным.", - "terminalProfile.args": "Необязательный набор аргументов, с которыми будет запущен исполняемый файл оболочки.", - "terminalProfile.overrideName": "Определяет, переопределяет ли имя профиля автоматически определенное имя.", - "terminalIntegratedConfigurationTitle": "Встроенный терминал", - "terminal.integrated.sendKeybindingsToShell": "Отправляет больше настраиваемых сочетаний клавиш в терминал, а не в Workbench, переопределяя параметр \"#terminal.integrated.commandsToSkipShell#\", который можно использовать в качестве альтернативного варианта тонкой настройки.", - "terminal.integrated.automationShell.linux": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.automationShell.osx": "Путь, который при задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.automationShell.windows": "Путь, который при его задании переопределяет {0} и игнорирует значения {1} для использования терминала, ориентированного на автоматизацию, такого как задачи и отладка.", - "terminal.integrated.shellArgs.linux": "Аргументы командной строки, используемые при работе в терминале Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.osx": "Аргументы командной строки, используемые при работе в терминале macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows": "Аргументы командной строки, используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shellArgs.windows.string": "Аргументы командной строки в [формате командной строки](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6), используемые при работе в терминале Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.profiles.windows": "Профили Windows, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Установите значение null, чтобы исключить их. Используйте свойство {0}, чтобы применить конфигурацию, обнаруженную по умолчанию. Либо установите {1} и необязательный параметр {2}.", - "terminalProfile.windowsSource": "Источник профиля, который будет автоматически определять пути к оболочке.", - "terminal.integrated.profile.osx": "Профили macOS, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Если они установлены, они переопределят профили, обнаруженные по умолчанию. Они включают {0} и необязательный параметр {1}.", - "terminal.integrated.profile.linux": "Профили Linux, отображаемые при создании терминала с помощью раскрывающегося списка терминалов. Если они установлены, они переопределят профили, обнаруженные по умолчанию. Они включают {0} и необязательный параметр {1}.", - "terminal.integrated.useWslProfiles": "Определяет, отображаются ли дистрибутивы WSL в раскрывающемся списке терминала", - "terminal.integrated.macOptionIsMeta": "Определяет, следует ли рассматривать ключ параметра как метаключ в терминале под управлением macOS.", - "terminal.integrated.macOptionClickForcesSelection": "Определяет, следует ли принудительно выполнять выбор при использовании сочетания Option + щелчок в macOS. При этом будет принудительно использован обычный (строковый) выбор и запрещен режим выбора столбцов. Это позволяет копировать и вставлять с помощью обычного выбора в терминале, например когда режим мыши включен в tmux.", + "terminal.integrated.allowChords": "Указывает, разрешены ли настраиваемые сочетания клавиш в виде аккорда в терминале. Обратите внимание, что если задано значения true и нажатие клавиши приводит к аккорду, то оно будет обходить #terminal.integrated.commandsToSkipShell#, а задание значения false особенно удобно, когда требуется, чтобы сочетание клавиш CTRL + K перехватывалось вашей оболочкой (а не VS Code).", + "terminal.integrated.allowMnemonics": "Указывает, разрешено ли использовать мнемоники строки меню (например, ALT+F) для активации открытия строки меню. Обратите внимание, что при указании значения \"true\" все сочетания клавиш с ALT будут игнорировать оболочку. Этот параметр не применяется в macOS.", "terminal.integrated.altClickMovesCursor": "Позволяет при нажатии клавиши ALT/OPTION + щелчке мышью перемещать к указателю курсор командной строки, если для параметра \"#editor.multiCursorModifier#\" задано \"alt\" (значение по умолчанию). В некоторых оболочках функция может не работать должным образом.", + "terminal.integrated.bellDuration": "Количество миллисекунд, в течение которого на вкладке терминала отображается колокольчик при ее запуске.", + "terminal.integrated.commandsToSkipShell": "Набор идентификаторов команд, настраиваемые сочетания клавиш для которых не будут отправляться в оболочку, а вместо этого всегда будут обрабатываться с помощью VS Code. Это позволяет использовать настраиваемые сочетания клавиш, которые обычно были бы перехвачены оболочкой, как если бы на терминале не было фокуса, например, использовать сочетание клавиш \"CTRL+P\" для запуска Quick Open.\r\n\r\n \r\n\r\nМногие команды по умолчанию пропускаются. Чтобы переопределить значение этого параметра по умолчанию для команды и передавать настраиваемое сочетание клавиш этой команды в оболочку, добавьте команду с символом \"-\". Например, добавьте \"-workbench.action.quickOpen\", чтобы сочетание клавиш \"CTRL+P\" было направлено в оболочку.\r\n\r\n \r\n\r\nСледующий список команд, пропускаемых по умолчанию, обрезается при просмотре в редакторе параметров. Чтобы просмотреть полный список, [откройте файл параметров по умолчанию JSON](command:workbench.action.openRawDefaultSettings \"Открыть параметры по умолчанию (JSON)\") и выполните поиск первой команды из списка ниже.\r\n\r\n \r\n\r\nКоманды, пропускаемые по умолчанию:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "Определяет, требуется подтверждать выход при наличии активных сеансов терминала.", "terminal.integrated.copyOnSelection": "Определяет, будет ли выбранный в терминале текст скопирован в буфер обмена.", - "terminal.integrated.drawBoldTextInBrightColors": "Определяет, будет ли полужирный текст в терминале всегда использовать яркий вариант цвета ANSI.", - "terminal.integrated.fontFamily": "Управляет семейством шрифтов терминала, по умолчанию используется значение #editor.fontFamily#.", - "terminal.integrated.fontSize": "Управляет размером шрифта в пикселях для терминала.", - "terminal.integrated.letterSpacing": "Управляет межбуквенным интервалом терминала; это целое значение, которое представляет число дополнительных пикселей, добавляемых между символами.", - "terminal.integrated.lineHeight": "Определяет высоту строки терминала; это число умножается на размер шрифта терминала, что дает фактическую высоту строки в пикселях.", - "terminal.integrated.minimumContrastRatio": "Когда параметр установлен, цвет переднего плана каждой ячейки будет изменен для соблюдения указанного коэффициента контрастности. Примеры значений:\r\n\r\n— 1: значение по умолчанию, никакие действия не выполняются.\r\n— 4.5: [соответствие WCAG AA (минимальное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n— 7: [соответствие WCAG AAA (улучшенное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n— 21: белый на черном или черный на белом.", - "terminal.integrated.fastScrollSensitivity": "Множитель скорости прокрутки при нажатии клавиши ALT.", - "terminal.integrated.mouseWheelScrollSensitivity": "Множитель, используемый для deltaY событий прокрутки колесика мыши.", - "terminal.integrated.fontWeightError": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.", - "terminal.integrated.fontWeight": "Насыщенность шрифта, используемая в терминале для текста, не являющегося полужирным. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", - "terminal.integrated.fontWeightBold": "Насыщенность шрифта, используемая в терминале для полужирного текста. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", "terminal.integrated.cursorBlinking": "Определяет, мигает ли курсор терминала.", "terminal.integrated.cursorStyle": "Управляет стилем курсора терминала.", "terminal.integrated.cursorWidth": "Определяет ширину курсора, если для #terminal.integrated.cursorStyle# задано значение line.", - "terminal.integrated.scrollback": "Определяет максимальное число строк, которые терминал хранит в своем буфере.", + "terminal.integrated.cwd": "Путь явного запуска, по которому будет запущен терминал. Используется в качестве текущего рабочего каталога (cwd) для процесса оболочки. Это может быть особенно удобно в параметрах рабочей области, если корневой каталог не является подходящим каталогом cwd.", "terminal.integrated.detectLocale": "Определяет, следует ли обнаруживать и задавать переменную среды $LANG в соответствии с параметром, совместимым с UTF-8, так как терминал VS Code поддерживает поступающие из оболочки данные только в кодировке UTF-8.", "terminal.integrated.detectLocale.auto": "Задайте переменную среды $LANG, если существующая переменная не существует или не заканчивается на '.UTF-8'.", "terminal.integrated.detectLocale.off": "Не устанавливайте переменную среды $LANG.", "terminal.integrated.detectLocale.on": "Всегда устанавливайте переменную среды $LANG.", - "terminal.integrated.gpuAcceleration.auto": "Позвольте VS Code выбрать максимально эффективный отрисовщик.", - "terminal.integrated.gpuAcceleration.on": "Включить ускорение GPU в терминале.", - "terminal.integrated.gpuAcceleration.off": "Отключить ускорение GPU в терминале.", - "terminal.integrated.gpuAcceleration": "Определяет, будет ли терминал использовать GPU для отрисовки.", - "terminal.integrated.rightClickBehavior.default": "Отображение контекстного меню.", - "terminal.integrated.rightClickBehavior.copyPaste": "Копирование при наличии выделенного фрагмента, в противном случае вставка.", - "terminal.integrated.rightClickBehavior.paste": "Вставка при щелчке правой кнопкой мыши.", - "terminal.integrated.rightClickBehavior.selectWord": "Выбор слова под курсором и отображение контекстного меню.", - "terminal.integrated.rightClickBehavior": "Определяет, как терминал реагирует на щелчок правой кнопкой мыши.", - "terminal.integrated.cwd": "Путь явного запуска, по которому будет запущен терминал. Используется в качестве текущего рабочего каталога (cwd) для процесса оболочки. Это может быть особенно удобно в параметрах рабочей области, если корневой каталог не является подходящим каталогом cwd.", - "terminal.integrated.confirmOnExit": "Определяет, требуется подтверждать выход при наличии активных сеансов терминала.", - "terminal.integrated.enableBell": "Определяет, включен ли звонок терминала.", - "terminal.integrated.commandsToSkipShell": "Набор идентификаторов команд, настраиваемые сочетания клавиш для которых не будут отправляться в оболочку, а вместо этого всегда будут обрабатываться VS Code. Это позволяет использовать настраиваемые сочетания клавиш, которые обычно были бы перехвачены оболочкой, так, как если бы на терминале не было фокуса, например, использовать сочетание клавиш \"CTRL+P\" для запуска Quick Open.\r\n\r\n \r\n\r\nМногие команды по умолчанию пропускаются. Чтобы переопределить значение этого параметра по умолчанию для команды и передавать настраиваемое сочетание клавиш этой команды в оболочку, добавьте команду с символом \"-\". Например, добавьте \"-workbench.action.quickOpen\", чтобы сочетание клавиш \"CTRL+P\" было направлено в оболочку.\r\n\r\n \r\n\r\nСледующий список команд, пропускаемых по умолчанию, обрезается при просмотре в редакторе параметров. Чтобы просмотреть полный список, [откройте файл параметров по умолчанию JSON](command:workbench.action.openRawDefaultSettings \"Открыть параметры по умолчанию (JSON)\") и выполните поиск первой команды из списка ниже.\r\n\r\n \r\n\r\nКоманды, пропускаемые по умолчанию:\r\n\r\n{0}", - "terminal.integrated.allowChords": "Указывает, разрешены ли настраиваемые сочетания клавиш в виде аккорда в терминале. Обратите внимание, что если задано значения true и нажатие клавиши приводит к аккорду, то оно будет обходить #terminal.integrated.commandsToSkipShell#, а задание значения false особенно удобно, когда требуется, чтобы сочетание клавиш CTRL + K перехватывалось вашей оболочкой (а не VS Code).", - "terminal.integrated.allowMnemonics": "Указывает, разрешено ли использовать мнемоники строки меню (например, ALT+F) для активации открытия строки меню. Обратите внимание, что при указании значения \"true\" все сочетания клавиш с ALT будут игнорировать оболочку. Этот параметр не применяется в macOS.", - "terminal.integrated.inheritEnv": "Должны ли новые оболочки наследовать среду от VS Code. Это не поддерживается в Windows.", - "terminal.integrated.env.osx": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в macOS. Задайте значение null, чтобы удалить переменную среды.", + "terminal.integrated.drawBoldTextInBrightColors": "Определяет, будет ли полужирный текст в терминале всегда использовать яркий вариант цвета ANSI.", + "terminal.integrated.enableBell": "Определяет, включен ли звонок терминала. Это отображается как визуальный колокольчик рядом с именем терминала.", + "terminal.integrated.enableFileLinks": "Указывает, следует ли включить ссылки на файлы в терминале. Ссылки могут работать медленно при использовании сетевого диска, так как каждая ссылка на файл проверяется в файловой системе. Изменение вступит в силу только в новых терминалах.", + "terminal.integrated.enablePersistentSessions": "Сохранять сеансы терминалов для рабочей области при перезагрузке окна.", "terminal.integrated.env.linux": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в Linux. Задайте значение null, чтобы удалить переменную среды.", + "terminal.integrated.env.osx": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в macOS. Задайте значение null, чтобы удалить переменную среды.", "terminal.integrated.env.windows": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в Windows. Задайте значение null, чтобы удалить переменную среды.", "terminal.integrated.environmentChangesIndicator": "Указывает, следует ли отображать на каждом терминале индикатор изменений среды, который поясняет, внесли ли расширения изменения в среду терминала или собираются сделать это.", "terminal.integrated.environmentChangesIndicator.off": "Отключение индикатора.", "terminal.integrated.environmentChangesIndicator.on": "Включение индикатора.", "terminal.integrated.environmentChangesIndicator.warnonly": "Показывать только индикатор предупреждения, если среда терминала является устаревшей, а не индикатор информации, показывающий терминал, среда которого была изменена расширением.", "terminal.integrated.environmentChangesRelaunch": "Следует ли автоматически запустить терминалы повторно, если расширение хочет внести вклад в их среду и с этим расширением еще не выполнялось взаимодействие", + "terminal.integrated.experimentalLinkProvider": "Экспериментальный параметр, который предназначен для улучшения обнаружения ссылок в терминале, расширяя возможности обнаружения ссылок и позволяя обнаруживать общие ссылки в редакторе. Сейчас он поддерживает только веб-ссылки.", + "terminal.integrated.fastScrollSensitivity": "Множитель скорости прокрутки при нажатии клавиши ALT.", + "terminal.integrated.fontFamily": "Управляет семейством шрифтов терминала, по умолчанию используется значение #editor.fontFamily#.", + "terminal.integrated.fontSize": "Управляет размером шрифта в пикселях для терминала.", + "terminal.integrated.fontWeight": "Насыщенность шрифта, используемая в терминале для текста, не являющегося полужирным. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", + "terminal.integrated.fontWeightBold": "Насыщенность шрифта, используемая в терминале для полужирного текста. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.", + "terminal.integrated.fontWeightError": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.", + "terminal.integrated.gpuAcceleration": "Определяет, будет ли терминал использовать GPU для отрисовки.", + "terminal.integrated.gpuAcceleration.auto": "Позвольте VS Code выбрать максимально эффективный отрисовщик.", + "terminal.integrated.gpuAcceleration.off": "Отключить ускорение GPU в терминале.", + "terminal.integrated.gpuAcceleration.on": "Включить ускорение GPU в терминале.", + "terminal.integrated.letterSpacing": "Управляет межбуквенным интервалом терминала; это целое значение, которое представляет число дополнительных пикселей, добавляемых между символами.", + "terminal.integrated.lineHeight": "Определяет высоту строки терминала; это число умножается на размер шрифта терминала, что дает фактическую высоту строки в пикселях.", + "terminal.integrated.localEchoExcludePrograms": "Экспериментальная функция: локальный эхо-вывод будет отключен, если в названии терминала присутствуют какие-либо из этих названий программ.", + "terminal.integrated.localEchoLatencyThreshold": "Экспериментальная функция. Задержка сети в миллисекундах, при которой локальные изменения будут выводиться на терминал, не дожидаясь подтверждения сервера. При значении \"0\" локальный вывод всегда включен, при \"-1\" — отключен.", + "terminal.integrated.localEchoStyle": "Экспериментальная функция. Стиль локального вывода текста в терминале: начертание шрифта или цвет RGB.", + "terminal.integrated.macOptionClickForcesSelection": "Определяет, следует ли принудительно выполнять выбор при использовании сочетания Option + щелчок в macOS. При этом будет принудительно использован обычный (строковый) выбор и запрещен режим выбора столбцов. Это позволяет копировать и вставлять с помощью обычного выбора в терминале, например когда режим мыши включен в tmux.", + "terminal.integrated.macOptionIsMeta": "Определяет, следует ли рассматривать ключ параметра как метаключ в терминале под управлением macOS.", + "terminal.integrated.minimumContrastRatio": "Когда параметр задан, цвет переднего плана каждой ячейки изменится, чтобы попытаться соблюсти указанный коэффициент контрастности. Пример значений\r\n\r\n— 1: значение по умолчанию, никакие действия не выполняются.\r\n— 4.5: [соответствие WCAG AA (минимум)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html).\r\n— 7: [соответствие WCAG AAA (улучшенное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n— 21: белый на черном или черный на белом.", + "terminal.integrated.mouseWheelScrollSensitivity": "Множитель, используемый для deltaY событий прокрутки колесика мыши.", + "terminal.integrated.rightClickBehavior": "Определяет, как терминал реагирует на щелчок правой кнопкой мыши.", + "terminal.integrated.rightClickBehavior.copyPaste": "Копирование при наличии выделенного фрагмента, в противном случае вставка.", + "terminal.integrated.rightClickBehavior.default": "Отображение контекстного меню.", + "terminal.integrated.rightClickBehavior.paste": "Вставка при щелчке правой кнопкой мыши.", + "terminal.integrated.rightClickBehavior.selectWord": "Выбор слова под курсором и отображение контекстного меню.", + "terminal.integrated.scrollback": "Определяет максимальное число строк, которые терминал хранит в своем буфере.", + "terminal.integrated.sendKeybindingsToShell": "Отправляет больше настраиваемых сочетаний клавиш в терминал, а не в Workbench, переопределяя параметр \"#terminal.integrated.commandsToSkipShell#\", который можно использовать в качестве альтернативного варианта тонкой настройки.", "terminal.integrated.showExitAlert": "Определяет, следует ли показывать предупреждение \"Процесс терминала завершен с кодом выхода\", если код выхода не равен нулю.", "terminal.integrated.splitCwd": "Управляет рабочим каталогом, с которого начинает работу разделенный терминал.", - "terminal.integrated.splitCwd.workspaceRoot": "Новый разделенный терминал будет использовать корневую папку рабочей области в качестве рабочей папки. В рабочей области с несколькими корневыми папками предлагается выбрать используемую корневую папку.", - "terminal.integrated.splitCwd.initial": "Новый разделенный терминал будет использовать рабочий каталог, с которого начал работу родительский терминал.", "terminal.integrated.splitCwd.inherited": "В macOS и Linux новый разделенный терминал будет использовать рабочий каталог родительского терминала. В Windows это поведение аналогично исходному.", + "terminal.integrated.splitCwd.initial": "Новый разделенный терминал будет использовать рабочий каталог, с которого начал работу родительский терминал.", + "terminal.integrated.splitCwd.workspaceRoot": "Новый разделенный терминал будет использовать корневую папку рабочей области в качестве рабочей папки. В рабочей области с несколькими корневыми папками предлагается выбрать используемую корневую папку.", + "terminal.integrated.tabs.enabled": "Определяет, отображаются ли вкладки терминала в виде списка сбоку от терминала. Если этот параметр отключен, вместо него отображается раскрывающийся список..", + "terminal.integrated.tabs.focusMode": "Определяет, происходит ли фокусировка на терминале вкладки при двойном или одинарном щелчке.", + "terminal.integrated.tabs.focusMode.doubleClick": "Фокус на терминале при двойном щелчке по вкладке терминала", + "terminal.integrated.tabs.focusMode.singleClick": "Фокус на терминале при щелчке по вкладке терминала", + "terminal.integrated.tabs.hideCondition": "Определяет, будет ли скрыто представление вкладок терминала при определенных условиях.", + "terminal.integrated.tabs.hideCondition.never": "Никогда не скрывать представление вкладок терминала", + "terminal.integrated.tabs.hideCondition.singleGroup": "Скрыть представление вкладок терминала, если открыта только одна группа терминалов", + "terminal.integrated.tabs.hideCondition.singleTerminal": "Скрыть представление вкладок терминала, если открыт только один терминал", + "terminal.integrated.tabs.location": "Управляет расположением вкладок терминала в левой или правой части реальных терминалов.", + "terminal.integrated.tabs.location.left": "Показать представление вкладок терминала слева от терминала", + "terminal.integrated.tabs.location.right": "Показать представление вкладок терминала справа от терминала", + "terminal.integrated.tabs.showActiveTerminal": "Отображает сведения об активном терминале в представлении. Это особенно полезно, если заголовок на вкладках не виден.", + "terminal.integrated.tabs.showActiveTerminal.always": "Всегда показывать активный терминал", + "terminal.integrated.tabs.showActiveTerminal.never": "Никогда не показывать активный терминал", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Показать активный терминал, когда это единственный открытый терминал", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Показать активный терминал, когда это единственный открытый терминал или если представление вкладок находится в узком состоянии без текста", + "terminal.integrated.titleMode": "Определяет, как задается название терминала, которое отображается на вкладке или в раскрывающемся списке терминала.", + "terminal.integrated.unicodeVersion": "Определяет, какую версию Юникода использовать для вычисления ширины символов в терминале. Если вы столкнетесь с тем, что эмодзи или другие широкие символы не занимают надлежащее место либо клавиша BACKSPACE удаляет слишком мало или слишком много данных, можете попробовать настроить этот параметр.", + "terminal.integrated.unicodeVersion.eleven": "Версия 11 Юникода, эта версия обеспечивает улучшенную поддержку современных систем, использующих современные версии Юникода.", + "terminal.integrated.unicodeVersion.six": "Версия 6 Юникода; это старая версия, которая должна лучше работать на старых системах.", "terminal.integrated.windowsEnableConpty": "Указывает, следует ли использовать ConPTY для взаимодействия процессов терминала Windows (требуется Windows 10 с номером сборки 18309 или более поздним). Если задано значение false, будет использоваться Winpty.", "terminal.integrated.wordSeparators": "Строка, содержащая все символы, которые должны рассматриваться как разделители слов при двойном щелчке для выбора функции слов.", - "terminal.integrated.experimentalUseTitleEvent": "Экспериментальный параметр, который будет использовать событие заголовка терминала для заголовка раскрывающегося списка. Этот параметр будет применяться только к новым терминалам.", - "terminal.integrated.enableFileLinks": "Указывает, следует ли включить ссылки на файлы в терминале. Ссылки могут работать медленно при использовании сетевого диска, так как каждая ссылка на файл проверяется в файловой системе. Изменение вступит в силу только в новых терминалах.", - "terminal.integrated.unicodeVersion.six": "Версия 6 Юникода; это старая версия, которая должна лучше работать на старых системах.", - "terminal.integrated.unicodeVersion.eleven": "Версия 11 Юникода, эта версия обеспечивает улучшенную поддержку современных систем, использующих современные версии Юникода.", - "terminal.integrated.unicodeVersion": "Определяет, какую версию Юникода использовать для вычисления ширины символов в терминале. Если вы столкнетесь с тем, что эмодзи или другие широкие символы не занимают надлежащее место либо клавиша BACKSPACE удаляет слишком мало или слишком много данных, можете попробовать настроить этот параметр.", - "terminal.integrated.experimentalLinkProvider": "Экспериментальный параметр, который предназначен для улучшения обнаружения ссылок в терминале, расширяя возможности обнаружения ссылок и позволяя обнаруживать общие ссылки в редакторе. Сейчас он поддерживает только веб-ссылки.", - "terminal.integrated.localEchoLatencyThreshold": "Экспериментальная функция. Задержка сети в миллисекундах, при которой локальные изменения будут выводиться на терминал, не дожидаясь подтверждения сервера. При значении \"0\" локальный вывод всегда включен, при \"-1\" — отключен.", - "terminal.integrated.localEchoExcludePrograms": "Экспериментальная функция: локальный эхо-вывод будет отключен, если в названии терминала присутствуют какие-либо из этих названий программ.", - "terminal.integrated.localEchoStyle": "Экспериментальная функция. Стиль локального вывода текста в терминале: начертание шрифта или цвет RGB.", - "terminal.integrated.enablePersistentSessions": "Сохранять сеансы терминалов для рабочей области при перезагрузке окна.", - "terminal.integrated.shell.linux.noDefault": "Путь к оболочке, используемой терминалом в Linux. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx.noDefault": "Путь к оболочке, используемой терминалом в macOS. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows.noDefault": "Путь к оболочке, используемой терминалом в Windows. [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.linux": "Путь к оболочке, используемой терминалом в Linux (значение по умолчанию: {0}). [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.osx": "Путь к оболочке, используемой терминалом в macOS (значение по умолчанию: {0}). [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).", - "terminal.integrated.shell.windows": "Путь к оболочке, используемой терминалом в Windows (значение по умолчанию: {0}). [См. дополнительные сведения о настройке оболочки](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)." - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "Находится ли фокус на терминале", - "terminalShellTypeContextKey": "Тип оболочки активного терминала", - "terminalTextSelectedContextKey": "Выбран ли текст в активном терминале", - "terminalProcessSupportedContextKey": "Могут ли запускаться процессы терминалов", - "terminalCategory": "Терминал", - "vscode.extension.contributes.terminal": "Предоставляет функциональные возможности терминала.", - "vscode.extension.contributes.terminal.types": "Определяет дополнительные типы терминалов, которые может создать пользователь.", - "vscode.extension.contributes.terminal.types.command": "Команда которая будет выполнена, когда пользователь создает этот тип терминала.", - "vscode.extension.contributes.terminal.types.title": "Заголовок для этого типа терминала." - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "Введите имя терминала для открытия.", - "tasksQuickAccessHelp": "Показать все открытые терминалы", - "terminal": "Терминал", - "miToggleIntegratedTerminal": "&&Терминал" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "Использовать моноширинные шрифты", - "terminal.monospaceOnly": "Терминал поддерживает только моноширинные шрифты. Не забудьте перезапустить VS Code, если этот шрифт был установлен недавно.", - "terminals": "Открыть терминалы.", - "terminalConnectingLabel": "Выполняется запуск…" + "terminalIntegratedConfigurationTitle": "Встроенный терминал", + "titleMode.executable": "Название задается _terminal_, будет использоваться имя обнаруженного процесса переднего плана.", + "titleMode.sequence": "Заголовок задается _process_ с помощью escape-последовательности. Это полезно, если оболочка динамически задает заголовок." }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "Перезапустить хост pty", - "nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать." - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "Выберите профиль по умолчанию", - "workbench.action.terminal.openSettings": "Настроить параметры терминала", - "workbench.action.terminal.newWorkspacePlaceholder": "Выбрать текущий рабочий каталог для нового терминала", - "terminalLaunchHelp": "Открыть справку", - "workbench.action.terminal.newInActiveWorkspace": "Создать новый интегрированный терминал (в активной рабочей области)", - "workbench.action.terminal.newWithProfile": "Создать новый встроенный терминал (с профилем)", - "workbench.action.terminal.focusPreviousPane": "Перейти на предыдущую область", - "workbench.action.terminal.focusNextPane": "Перейти на следующую область", - "workbench.action.terminal.resizePaneLeft": "Изменить размер области слева", - "workbench.action.terminal.resizePaneRight": "Изменить размер области справа", - "workbench.action.terminal.resizePaneUp": "Изменить размер области вверху", - "workbench.action.terminal.resizePaneDown": "Изменить размер области внизу", - "workbench.action.terminal.focus": "Фокус на терминале", - "workbench.action.terminal.focusNext": "Фокус на следующем терминале", - "workbench.action.terminal.focusPrevious": "Фокус на предыдущем терминале", - "workbench.action.terminal.runSelectedText": "Запуск выбранного текста в активном терминале", - "workbench.action.terminal.runActiveFile": "Запуск активного файла в активном терминале", - "workbench.action.terminal.runActiveFile.noFile": "Только файлы на диске можно запустить в терминале", - "workbench.action.terminal.scrollDown": "Прокрутить вниз (построчно)", - "workbench.action.terminal.scrollDownPage": "Прокрутить вниз (на страницу)", - "workbench.action.terminal.scrollToBottom": "Прокрутить до нижней границы", - "workbench.action.terminal.scrollUp": "Прокрутить вверх (построчно)", - "workbench.action.terminal.scrollUpPage": "Прокрутить вверх (страницу)", - "workbench.action.terminal.scrollToTop": "Прокрутить до верхней границы", - "workbench.action.terminal.navigationModeExit": "Выйти из режим навигации", - "workbench.action.terminal.navigationModeFocusPrevious": "Перевести фокус на предыдущую строку (режим навигации)", - "workbench.action.terminal.navigationModeFocusNext": "Перевести фокус на следующую строку (режим навигации)", - "workbench.action.terminal.clearSelection": "Очистить выбранное", - "workbench.action.terminal.manageWorkspaceShellPermissions": "Управление разрешениями оболочки рабочей области", - "workbench.action.terminal.rename": "Переименование", - "workbench.action.terminal.rename.prompt": "Введите название терминала", - "workbench.action.terminal.focusFind": "Выделить поиск", - "workbench.action.terminal.hideFind": "Скрыть поиск", - "workbench.action.terminal.attachToRemote": "Присоединение к сеансу", - "noUnattachedTerminals": "Нет неподключенных терминалов для подключения", - "quickAccessTerminal": "Переключить активный терминал", - "workbench.action.terminal.scrollToPreviousCommand": "Перейти к предыдущей команде", - "workbench.action.terminal.scrollToNextCommand": "Перейти к следующей команде", - "workbench.action.terminal.selectToPreviousCommand": "Выбрать предыдущую команду", - "workbench.action.terminal.selectToNextCommand": "Выбрать следующую команду", - "workbench.action.terminal.selectToPreviousLine": "Выделить текст до предыдущей строки", - "workbench.action.terminal.selectToNextLine": "Выделить текст до следующей строки", - "workbench.action.terminal.toggleEscapeSequenceLogging": "Включение или отключение ведения журнала escape-последовательности", - "workbench.action.terminal.sendSequence": "Отправить пользовательскую последовательность в терминал", - "workbench.action.terminal.newWithCwd": "Создание встроенного терминала, запускаемого в настраиваемом рабочем каталоге", - "workbench.action.terminal.newWithCwd.cwd": "Каталог для запуска терминала в", - "workbench.action.terminal.renameWithArg": "Переименовать текущий активный терминал", - "workbench.action.terminal.renameWithArg.name": "Новое название терминала", - "workbench.action.terminal.renameWithArg.noName": "Аргумент для имени не указан", - "workbench.action.terminal.toggleFindRegex": "Включить или отключить поиск с использованием регулярных выражений", - "workbench.action.terminal.toggleFindWholeWord": "Включить или отключить поиск только целых слов", - "workbench.action.terminal.toggleFindCaseSensitive": "Включить или отключить поиск с учетом регистра", - "workbench.action.terminal.findNext": "Найти далее", - "workbench.action.terminal.findPrevious": "Найти ранее", - "workbench.action.terminal.searchWorkspace": "Поиск в рабочей области", - "workbench.action.terminal.relaunch": "Перезапустить активный терминал", - "workbench.action.terminal.showEnvironmentInformation": "Показать сведения о среде", - "workbench.action.terminal.split": "Разделить терминал", - "workbench.action.terminal.split.short": "Разделить", - "workbench.action.terminal.splitInActiveWorkspace": "Разбить окно терминала (в активной рабочей области)", - "workbench.action.terminal.selectAll": "Выбрать все", - "workbench.action.terminal.new": "Создание нового интегрированного терминала", - "workbench.action.terminal.new.short": "Новый терминал", - "workbench.action.terminal.kill": "Завершить активный экземпляр терминала", - "workbench.action.terminal.kill.short": "Завершить работу терминала", - "workbench.action.terminal.clear": "Сброс", - "workbench.action.terminal.copySelection": "Скопировать выделение", - "workbench.action.terminal.copySelection.short": "Копирование", - "workbench.action.terminal.paste": "Вставить в активный терминал", - "workbench.action.terminal.paste.short": "Вставить", - "workbench.action.terminal.pasteSelection": "Вставить выделение в активный терминал", - "workbench.action.terminal.switchTerminal": "Переключить терминал" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "Цвет фона терминала. С его помощью можно указать цвет терминала, отличный от цвета панели.", - "terminal.foreground": "Цвет переднего плана терминала.", - "terminalCursor.foreground": "Цвет переднего плана курсора терминала.", - "terminalCursor.background": "Цвет фона курсора терминала. Позволяет выбрать цвет символа, который перекрывается блочным курсором.", - "terminal.selectionBackground": "Цвет фона выделения терминала.", - "terminal.border": "Цвет границы, которая отделяет области в терминале. По умолчанию используется panel.border.", - "terminal.ansiColor": "Цвет ANSI \"{0}\" в терминале." - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "Разрешить настройку оболочки в рабочей области", - "workbench.action.terminal.disallowWorkspaceShell": "Запретить настройку оболочки в рабочей области", - "terminalService.terminalCloseConfirmationSingular": "Есть активный сеанс терминала, завершить его?", - "terminalService.terminalCloseConfirmationPlural": "Есть несколько активных сеансов терминала ({0}), завершить их?", - "terminal.integrated.selectProfileToCreate": "Выберите профиль терминала для создания", - "terminal.integrated.chooseDefaultProfile": "Выберите профиль терминала по умолчанию", - "enterTerminalProfileName": "Введите имя профиля терминала", - "terminalProfileAlreadyExists": "Профиль терминала с таким именем уже существует.", - "terminalProfiles": "профили", - "terminalProfiles.detected": "обнаружено", - "createQuickLaunchProfile": "Настройка профиля терминала" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "Значок представления терминала.", - "renameTerminalIcon": "Значок для переименования в быстром меню терминала.", - "killTerminalIcon": "Значок для завершения экземпляра терминала.", - "newTerminalIcon": "Значок для создания нового экземпляра терминала.", - "configureTerminalProfileIcon": "Значок для создания нового профиля терминала." - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "Перезапустить узел pty", - "nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать." - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "&&Создать терминал", - "miSplitTerminal": "&&Разделить терминал", - "miRunActiveFile": "Запустить &&активный файл", - "miRunSelectedText": "Запустить &&выбранный текст" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "Переименовать терминал", - "killTerminal": "Завершить экземпляр терминала", - "workbench.action.terminal.newplus": "Создать встроенный терминал" + "nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать.", + "restartPtyHost": "Перезапустить хост pty" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "Создание нового интегрированного терминала (локального)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "Вы разрешаете этой рабочей области изменять вашу оболочку терминала? {0}", - "allow": "Разрешить", - "disallow": "Запретить", - "useWslExtension.title": "Для открытия терминала в WSL рекомендуется использовать расширение \"{0}\".", - "install": "Установить" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "Ввод терминала", - "terminal.integrated.a11yTooMuchOutput": "Объем выходных данных слишком велик для создания оповещения; проверьте строки вручную", - "keybindingHandling": "Некоторые настраиваемые сочетания клавиш не отправляются в терминал по умолчанию и вместо этого обрабатываются {0}.", - "configureTerminalSettings": "Настройка параметров терминала", - "yes": "Да", - "no": "Нет", - "dontShowAgain": "Больше не показывать", - "terminal.slowRendering": "Ускорение GPU терминала на вашем компьютере работает медленно. Вы хотите переключиться, чтобы отключить его, что может повысить производительность? [Дополнительные сведения о параметрах терминала](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).", - "terminal.integrated.copySelection.noSelection": "В терминале отсутствует выделенный текст для копирования", - "launchFailed.exitCodeAndCommandLine": "Не удалось запустить процесс терминала \"{0}\" (код выхода: {1}).", - "launchFailed.exitCodeOnly": "Не удалось запустить процесс терминала (код выхода: {0}).", - "terminated.exitCodeAndCommandLine": "Процесс терминала \"{0}\" был завершен с кодом выхода {1}.", - "terminated.exitCodeOnly": "Процесс терминала завершен с кодом выхода: {0}.", - "launchFailed.errorMessage": "Не удалось запустить процесс терминала: {0}.", - "terminalTextBoxAriaLabelNumberAndTitle": "Терминал {0}, {1}", - "terminalTextBoxAriaLabel": "{0} терминала", - "terminalStaleTextBoxAriaLabel": "Среда {0} терминала устарела, выполните команду \"Показать сведения о среде\", чтобы получить дополнительную информацию" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (отключено)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "OPTION + щелчок", - "terminalLinkHandler.followLinkAlt": "ALT + щелчок", - "terminalLinkHandler.followLinkCmd": "CMD + щелчок", - "terminalLinkHandler.followLinkCtrl": "CTRL + щелчок", - "followForwardedLink": "Перейти по ссылке с использованием перенаправленного порта", - "followLink": "Перейти по ссылке", - "followLinkUrl": "Ссылка" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "Перезапуск терминала из-за потери подключения к процессу оболочки…" - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "Поиск рабочей области" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "Расширения стремятся внести следующие изменения в среду терминала:", - "extensionEnvironmentContributionRemoval": "Расширения стремятся удалить существующие изменения из среды терминала:", - "relaunchTerminalLabel": "Перезапустить терминал", - "extensionEnvironmentContributionInfo": "Расширения внесли изменения в среду этого терминала" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "Открыть файл в редакторе", - "focusFolder": "Фокус на папке в проводнике", - "openFolder": "Открыть папку в новом окне" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "Тестирование", - "noTestProvidersRegistered": "Для этой рабочей области не зарегистрированы поставщики тестов.", - "searchMarketplaceForTestExtensions": "[Поиск в Marketplace](command:{0})", - "testExplorer": "Обозреватель тестов" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "Значок представления теста.", - "testingRunIcon": "Значок действия \"Запустить тест\".", - "testingRunAllIcon": "Значок действия \"Запуск всех тестов\".", - "testingDebugIcon": "Значок действия \"Отладить тест\".", - "testingCancelIcon": "Значок для отмены текущих тестовых запусков.", - "filterIcon": "Значок для действия \"Фильтр\" в представлении тестирования.", "autoRunIcon": "Значок для включения или отключения действия \"Автозапуск\" в представлении тестирования.", + "filterIcon": "Значок для действия \"Фильтр\" в представлении тестирования.", "hiddenIcon": "Значок, отображаемый рядом со скрытыми тестами, когда они отображались.", - "testingShowAsList": "Значок, отображаемый, когда обозреватель тестов отключен в виде дерева.", - "testingShowAsTree": "Значок, отображаемый, когда обозреватель тестов отключен в виде списка.", + "testViewIcon": "Значок представления теста.", + "testingCancelIcon": "Значок для отмены текущих тестовых запусков.", + "testingDebugIcon": "Значок действия \"Отладить тест\".", "testingErrorIcon": "Значок, отображаемый для тестов с ошибками.", "testingFailedIcon": "Значок, отображаемый для тестов, завершившихся сбоем.", "testingPassedIcon": "Значок, отображаемый для пройденных тестов.", "testingQueuedIcon": "Значок, отображаемый для тестов, добавленных в очередь.", + "testingRunAllIcon": "Значок действия \"Запуск всех тестов\".", + "testingRunIcon": "Значок действия \"Запустить тест\".", + "testingShowAsList": "Значок, отображаемый, когда обозреватель тестов отключен в виде дерева.", + "testingShowAsTree": "Значок, отображаемый, когда обозреватель тестов отключен в виде списка.", "testingSkippedIcon": "Значок, отображаемый для пропущенных тестов.", "testingUnsetIcon": "Значок, отображаемый для тестов, которые находятся в состоянии отмены." }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "Сбой {0}.", - "failedPeekAction": "Показать ошибки", - "testing.clickToRun": "Щелкните, чтобы запустить тесты. Щелчок правой кнопкой открывает дополнительные функции.", - "run test": "Запуск теста", - "debug test": "Отладка теста", - "reveal test": "Открыть в Обозревателе тестов" + "vs/workbench/contrib/testing/browser/testExplorerActions": { + "debug test": "Отладить тест", + "debugAllTests": "Отладка всех тестов", + "debugSelectedTests": "Отладить выбранные тесты", + "discoveringTests": "Обнаружение тестов", + "hideTest": "Скрыть тест", + "noDebugTestProvider": "В рабочей области не найдено тестов, доступных для отладки. Возможно, требуется установить расширение поставщика тестов.", + "noTestProvider": "В рабочей области не найдено тестов. Возможно, требуется установить расширение поставщика тестов.", + "run test": "Запустить тест", + "runAllTests": "Запуск всех тестов", + "runSelectedTests": "Запустить выбранные тесты", + "testing.cancelRun": "Отменить тестовый запуск", + "testing.category": "Тест", + "testing.clearResults": "Очистить все результаты", + "testing.collapseAll": "Свернуть все тесты", + "testing.debugAtCursor": "Отладить тест в позиции курсора", + "testing.debugCurrentFile": "Отладить тесты в текущем файле", + "testing.debugFailTests": "Отладить неудачные тесты", + "testing.debugLastRun": "Отладить последний запуск", + "testing.editFocusedTest": "Перейти к тесту", + "testing.openOutputPeek": "Обзор выходных данных", + "testing.reRunFailTests": "Повторить запуск неудачных тестов", + "testing.reRunLastRun": "Повторить последний запуск", + "testing.refresh": "Обновить тесты", + "testing.runAtCursor": "Выполнить тест в позиции курсора", + "testing.runCurrentFile": "Выполнить тесты в текущем файле", + "testing.searchForTestExtension": "Поиск расширения теста", + "testing.showMostRecentOutput": "Показать выходные данные", + "testing.sortByLocation": "Сортировать по расположению", + "testing.sortByName": "Сортировать по имени", + "testing.turnOffAutoRun": "Отключить автозапуск", + "testing.turnOnAutoRun": "Включить автозапуск", + "testing.viewAsList": "Просмотреть в виде списка", + "testing.viewAsTree": "Просмотреть в виде дерева", + "unhideTest": "Показать тест" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "Тесты в этой рабочей области еще не найдены.", - "testingFindExtension": "Найти расширения тестов", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0}, устаревший результат", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "Т&&естирование", + "noTestProvidersRegistered": "Тесты в этой рабочей области еще не найдены.", + "searchMarketplaceForTestExtensions": "[Найти тестовые расширения](команда:{0})", + "test": "Тестирование", "testExplorer": "Обозреватель тестов" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "Отладка теста", + "failedHoverMessage": "Сбой {0}.", + "failedPeekAction": "Показать ошибки", + "reveal test": "Открыть в Обозревателе тестов", + "run test": "Запуск теста", + "testing.clickToRun": "Щелкните, чтобы запустить тесты. Щелчок правой кнопкой открывает дополнительные функции." + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "Дополнительные фильтры…", + "filter": "Фильтр", "testExplorerFilter": "Фильтр (например: text, !exclude)", - "testing.filters.showOnlyFailed": "Показать только неудачные тесты", - "testing.filters.showOnlyExecuted": "Показать только выполненные тесты", + "testing.filters.currentFile": "Показать только в активном файле", + "testing.filters.menu": "Дополнительные фильтры…", + "testing.filters.removeTestExclusions": "Показать все тесты", "testing.filters.showAll": "Показать все тесты", "testing.filters.showExcludedTests": "Показать скрытые тесты", - "testing.filters.removeTestExclusions": "Показать все тесты", - "testing.filters.currentFile": "Показать только в активном файле", - "filter": "Фильтр" + "testing.filters.showOnlyExecuted": "Показать только выполненные тесты", + "testing.filters.showOnlyFailed": "Показать только неудачные тесты" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "Обозреватель тестов", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0} в {1}", + "testing.treeElementLabelOutdated": "{0}, устаревший результат", + "testingFindExtension": "Показать тесты рабочей области", + "testingNoTest": "В этом файле не найдены тесты." }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "Ожидаемый результат", + "close": "Закрыть", + "debug test": "Отладить тест", + "run test": "Запустить тест", + "testUnnamedTask": "Задача без имени", + "testing.debugLastRun": "Отладка тестового запуска", + "testing.reRunLastRun": "Повторно запустить тестовый запуск", + "testing.revealInExplorer": "Открыть в Обозревателе тестов", + "testing.showResultOutput": "Показать выходные данные результатов", "testingOutputActual": "Фактический результат", - "close": "Закрыть" + "testingOutputExpected": "Ожидаемый результат", + "testingPeekLabel": "Сообщения результатов теста" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "Тестовый запуск завершен в {0}", + "runNoOutout": "Тестовый запуск не записал никаких выходных данных.", + "testNoRunYet": "\r\nТесты еще не были завершены.\r\n", + "testOutputTerminalTitle": "Выходные данные теста", + "testOutputTerminalTitleWithDate": "Протестировать выходные данные в {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "Выполняются тесты…", - "testProgress.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %)", - "testProgressWithSkip.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %, пропущено: {3})", "testProgress.completed": "Пройдено тестов: {0}/{1} ({2}%).", - "testProgressWithSkip.completed": "Пройдено тестов: {0}/{1} ({2}%, пропущено: {3})." + "testProgress.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %)", + "testProgress.runningInitial": "Выполняются тесты…", + "testProgressWithSkip.completed": "Пройдено тестов: {0}/{1} ({2}%, пропущено: {3}).", + "testProgressWithSkip.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %, пропущено: {3})" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "Тестирование" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "Цвет значка \"Ошибки\" в обозревателе тестов.", + "testing.iconFailed": "Цвет значка \"Сбой\" в обозревателе тестов.", + "testing.iconPassed": "Цвет значка \"Пройдено\" в обозревателе тестов.", + "testing.iconQueued": "Цвет значка \"В очереди\" в обозревателе тестов.", + "testing.iconSkipped": "Цвет значка \"Пропущено\" в обозревателе тестов.", + "testing.iconUnset": "Цвет значка \"Отменено\" в обозревателе тестов.", + "testing.message.error.decorationForeground": "Цвет текста для сообщений об ошибках тестирования, отображаемых внутри редактора.", + "testing.message.error.marginBackground": "Цвет поля рядом с сообщениями об ошибках, отображаемыми в редакторе.", + "testing.message.hint.decorationForeground": "Цвет текста для указаний тестирования, отображаемых внутри редактора.", + "testing.message.hint.marginBackground": "Цвет поля рядом с сообщениями с указаниями, отображаемыми в редакторе.", + "testing.message.info.decorationForeground": "Цвет текста для информационных сообщений тестирования, отображаемых внутри редактора.", + "testing.message.info.marginBackground": "Цвет поля рядом с информационными сообщениями, отображаемыми в редакторе.", + "testing.message.warning.decorationForeground": "Цвет текста для предупреждений тестирования, отображаемых внутри редактора.", + "testing.message.warning.marginBackground": "Цвет поля рядом с предупреждающими сообщениями, отображаемыми в редакторе.", + "testing.peekBorder": "Цвет границ быстрого редактора и массива.", + "testing.runAction": "Цвет значков \"Запуск\" в редакторе." + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "Тестирование", + "testing.autoRun.delay": "Время ожидания (в миллисекундах) после отметки теста как устаревшего и запуском нового теста.", "testing.autoRun.mode": "Определяет, какие тесты запускаются автоматически.", "testing.autoRun.mode.allInWorkspace": "Автоматически запускает все обнаруженные тесты, если автозапуск включен. Повторно запускает отдельные тесты при их изменении.", "testing.autoRun.mode.onlyPreviouslyRun": "Повторно запускает отдельные тесты при их изменении. Не будет автоматически запускать тесты, которые еще не запускались.", - "testing.autoRun.delay": "Время ожидания (в миллисекундах) после отметки теста как устаревшего и запуском нового теста.", "testing.automaticallyOpenPeekView": "Определяет, когда будет автоматически открываться представление \"Просмотр ошибок\".", "testing.automaticallyOpenPeekView.failureAnywhere": "Открывать автоматически независимо от того, где произошел сбой.", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "Открывать автоматически при сбое теста в видимом документе.", - "testing.automaticallyOpenPeekViewDuringAutoRun": "Определяет, следует ли автоматически открывать представление просмотра в режиме автозапуска." - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "Идентификатор текущего элемента теста, заданный при создании или открытии меню в элементах теста" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "Произошла ошибка при попытке выполнения тестов: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "Тест", - "unhideTest": "Показать тест", - "hideTest": "Скрыть тест", - "debug test": "Отладить тест", - "run test": "Запустить тест", - "runSelectedTests": "Запустить выбранные тесты", - "debugSelectedTests": "Отладить выбранные тесты", - "discoveringTests": "Обнаружение тестов", - "runAllTests": "Запуск всех тестов", - "noTestProvider": "В рабочей области не найдено тестов. Возможно, требуется установить расширение поставщика тестов.", - "debugAllTests": "Отладка всех тестов", - "noDebugTestProvider": "В рабочей области не найдено тестов, доступных для отладки. Возможно, требуется установить расширение поставщика тестов.", - "testing.cancelRun": "Отменить тестовый запуск", - "testing.viewAsList": "Просмотреть в виде списка", - "testing.viewAsTree": "Просмотреть в виде дерева", - "testing.sortByName": "Сортировать по имени", - "testing.sortByLocation": "Сортировать по расположению", - "testing.collapseAll": "Свернуть все тесты", - "testing.refresh": "Обновить тесты", - "testing.clearResults": "Очистить все результаты", - "testing.editFocusedTest": "Перейти к тесту", - "testing.turnOnAutoRun": "Включить автозапуск", - "testing.turnOffAutoRun": "Отключить автозапуск", - "testing.runAtCursor": "Выполнить тест в позиции курсора", - "testing.debugAtCursor": "Отладить тест в позиции курсора", - "testing.runCurrentFile": "Выполнить тесты в текущем файле", - "testing.debugCurrentFile": "Отладить тесты в текущем файле", - "testing.reRunFailTests": "Повторить запуск неудачных тестов", - "testing.debugFailTests": "Отладить неудачные тесты", - "testing.reRunLastRun": "Повторить последний запуск", - "testing.debugLastRun": "Отладить последний запуск", - "testing.searchForTestExtension": "Поиск расширения теста" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "Цвет значка \"Сбой\" в обозревателе тестов.", - "testing.iconErrored": "Цвет значка \"Ошибки\" в обозревателе тестов.", - "testing.iconPassed": "Цвет значка \"Пройдено\" в обозревателе тестов.", - "testing.runAction": "Цвет значков \"Запуск\" в редакторе.", - "testing.iconQueued": "Цвет значка \"В очереди\" в обозревателе тестов.", - "testing.iconUnset": "Цвет значка \"Отменено\" в обозревателе тестов.", - "testing.iconSkipped": "Цвет значка \"Пропущено\" в обозревателе тестов.", - "testing.peekBorder": "Цвет границ быстрого редактора и массива.", - "testing.message.error.decorationForeground": "Цвет текста для сообщений об ошибках тестирования, отображаемых внутри редактора.", - "testing.message.error.marginBackground": "Цвет поля рядом с сообщениями об ошибках, отображаемыми в редакторе.", - "testing.message.warning.decorationForeground": "Цвет текста для предупреждений тестирования, отображаемых внутри редактора.", - "testing.message.warning.marginBackground": "Цвет поля рядом с предупреждающими сообщениями, отображаемыми в редакторе.", - "testing.message.info.decorationForeground": "Цвет текста для информационных сообщений тестирования, отображаемых внутри редактора.", - "testing.message.info.marginBackground": "Цвет поля рядом с информационными сообщениями, отображаемыми в редакторе.", - "testing.message.hint.decorationForeground": "Цвет текста для указаний тестирования, отображаемых внутри редактора.", - "testing.message.hint.marginBackground": "Цвет поля рядом с сообщениями с указаниями, отображаемыми в редакторе." + "testing.automaticallyOpenPeekViewDuringAutoRun": "Определяет, следует ли автоматически открывать представление просмотра в режиме автозапуска.", + "testing.followRunningTest": "Определяет, следует ли следовать тестовой проверке в представлении тестового проводника" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "Ошибки", @@ -7735,264 +8041,277 @@ "testState.skipped": "Пропущено", "testState.unset": "Отменено" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "Тестовый запуск в {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "Произошла ошибка при попытке выполнения тестов: {0}", + "testTrust": "Выполнение тестов может привести к выполнению кода в рабочей области." + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "Тип элемента в представлении просмотра вывода. Либо \"тест\", \"сообщение\", \"задача\" или \"результат\".", + "testing.testId": "Идентификатор текущего элемента теста, заданный при создании или открытии меню в элементах теста", + "testing.testItemHasUri": "Логическое значение, указывающее, определен ли URI для тестового элемента", + "testing.testItemIsHidden": "Логическое значение, указывающее, скрыт ли тестовый элемент" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "Цветовая тема", - "themes.category.light": "светлые темы", - "themes.category.dark": "темные темы", - "themes.category.hc": "темы с высоким контрастом", - "installColorThemes": "Установить дополнительные цветовые темы...", - "themes.selectTheme": "Выберите цветовую тему (используйте клавиши стрелок вверх и вниз для предварительного просмотра)", - "selectIconTheme.label": "Тема значков файлов", - "noIconThemeLabel": "NONE", - "noIconThemeDesc": "Отключить значки файлов", - "installIconThemes": "Установить дополнительные темы значков файлов...", - "themes.selectIconTheme": "Выбрать тему значка файла", - "selectProductIconTheme.label": "Тема значков продукта", "defaultProductIconThemeLabel": "По умолчанию", - "installProductIconThemes": "Установить дополнительные темы значков продукта…", - "themes.selectProductIconTheme": "Выбор темы значков продукта", "generateColorTheme.label": "Создать цветовую тему на основе текущих параметров", - "preferences": "Параметры", + "installColorThemes": "Установить дополнительные цветовые темы...", + "installIconThemes": "Установить дополнительные темы значков файлов...", + "installProductIconThemes": "Установить дополнительные темы значков продукта…", "miSelectColorTheme": "&&Цветовая тема", "miSelectIconTheme": "Тема &&значков файлов", "miSelectProductIconTheme": "&&Тема значков продукта", + "noIconThemeDesc": "Отключить значки файлов", + "noIconThemeLabel": "NONE", + "preferences": "Параметры", + "selectIconTheme.label": "Тема значков файлов", + "selectProductIconTheme.label": "Тема значков продукта", + "selectTheme.label": "Цветовая тема", + "themes.category.dark": "темные темы", + "themes.category.hc": "темы с высоким контрастом", + "themes.category.light": "светлые темы", + "themes.selectIconTheme": "Выбрать тему значка файла", "themes.selectIconTheme.label": "Тема значков файлов", - "themes.selectProductIconTheme.label": "Тема значков продукта" + "themes.selectProductIconTheme": "Выбор темы значков продукта", + "themes.selectProductIconTheme.label": "Тема значков продукта", + "themes.selectTheme": "Выберите цветовую тему (используйте клавиши стрелок вверх и вниз для предварительного просмотра)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "Значок представления временной шкалы.", - "timelineOpenIcon": "Значок для действия открытия временной шкалы.", - "timelineConfigurationTitle": "Временная шкала", + "files.openTimeline": "Открыть временную шкалу", "timeline.excludeSources": "Массив источников временной шкалы, которые должны быть исключены из представления временной шкалы.", - "timeline.pageSize": "Число элементов, отображаемых в представлении временной шкалы по умолчанию и при загрузке дополнительных элементов. Если задано значение null (по умолчанию), размер страницы выбирается автоматически на основе видимой области представления временной шкалы.", "timeline.pageOnScroll": "Экспериментальная функция. Определяет, будет ли представление временной шкалы загружать следующую страницу элементов при прокрутке до конца списка.", - "files.openTimeline": "Открыть временную шкалу" + "timeline.pageSize": "Число элементов, отображаемых в представлении временной шкалы по умолчанию и при загрузке дополнительных элементов. Если задано значение null (по умолчанию), размер страницы выбирается автоматически на основе видимой области представления временной шкалы.", + "timelineConfigurationTitle": "Временная шкала", + "timelineOpenIcon": "Значок для действия открытия временной шкалы.", + "timelineViewIcon": "Значок представления временной шкалы." }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "Идет загрузка...", - "timeline.loadMore": "Загрузить еще", - "timeline": "Временная шкала", - "timeline.editorCannotProvideTimeline": "Активный редактор не может предоставить информацию о временной шкале.", - "timeline.noTimelineInfo": "Информация о временной шкале не была предоставлена.", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "Идет загрузка временной шкалы для {0}...", - "timelineRefresh": "Значок для действия обновления временной шкалы.", - "timelinePin": "Значок для действия закрепления временной шкалы.", - "timelineUnpin": "Значок для действия открепления временной шкалы.", "refresh": "Обновить", + "timeline": "Временная шкала", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "Активный редактор не может предоставить информацию о временной шкале.", + "timeline.filterSource": "Включить: {0}", + "timeline.loadMore": "Загрузить еще", + "timeline.loading": "Идет загрузка временной шкалы для {0}...", + "timeline.loadingMore": "Идет загрузка...", + "timeline.noTimelineInfo": "Информация о временной шкале не была предоставлена.", "timeline.toggleFollowActiveEditorCommand.follow": "Закрепить текущую временную шкалу", "timeline.toggleFollowActiveEditorCommand.unfollow": "Открепить текущую временную шкалу", - "timeline.filterSource": "Включить: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "&&Заметки о выпуске" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "Заметки о выпуске", - "update.noReleaseNotesOnline": "Для этой версии {0} нет заметок о выпуске в Интернете.", - "showReleaseNotes": "Показать заметки о выпуске", - "read the release notes": "Вас приветствует {0} v{1}! Вы хотите прочитать заметки о выпуске?", - "licenseChanged": "Наши условия лицензии изменились. Чтобы ознакомиться с ними, щелкните [здесь]({0}).", - "updateIsReady": "Доступно новое обновление {0}.", - "checkingForUpdates": "Идет проверка наличия обновлений...", - "update service": "Обновить службу", - "noUpdatesAvailable": "Доступные обновления отсутствуют.", - "ok": "ОК", - "thereIsUpdateAvailable": "Доступно обновление.", - "download update": "Скачать обновление", - "later": "Позже", - "updateAvailable": "Доступно обновление: {0} {1}", - "installUpdate": "Установить обновление", - "updateInstalling": "{0} {1} устанавливается в фоновом режиме, мы сообщим вам о завершении.", - "updateNow": "Обновить сейчас", - "updateAvailableAfterRestart": "Перезапустите {0}, чтобы применить последнее обновление.", - "checkForUpdates": "Проверить наличие обновлений...", - "download update_1": "Скачать обновление (1)", - "DownloadingUpdate": "Скачивается обновление...", - "installUpdate...": "Установить обновление… (1)", - "installingUpdate": "Идет установка обновления...", - "restartToUpdate": "Перезапустить для обновления (1)", - "switchToInsiders": "Переключиться на версию для участников программы предварительной оценки...", - "switchToStable": "Переключиться на стабильную версию...", - "relaunchMessage": "Чтобы изменение версии вступило в силу, требуется перезагрузка.", - "relaunchDetailInsiders": "Нажмите кнопку перезагрузки, чтобы переключиться на выпускаемую ежедневно предварительную версию VSCode.", - "relaunchDetailStable": "Нажмите кнопку перезагрузки, чтобы переключиться на выпускаемую ежемесячно стабильную версию VSCode.", - "reload": "&&Перезагрузить", - "selectSyncService.message": "Выберите службу синхронизации параметров, которая будет использоваться после изменения версии.", - "use insiders": "Программа предварительной оценки", - "use stable": "Стабильная версия (текущая)", - "cancel": "Отмена", - "selectSyncService.detail": "Версия VSCode для программы предварительной оценки синхронизирует параметры, настраиваемые сочетания клавиш, расширения, фрагменты кода и состояние пользовательского интерфейса, используя отдельную службу синхронизации параметров для программы предварительной оценки по умолчанию." + "timelinePin": "Значок для действия закрепления временной шкалы.", + "timelineRefresh": "Значок для действия обновления временной шкалы.", + "timelineUnpin": "Значок для действия открепления временной шкалы." }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "Заметки о выпуске: {0}", "unassigned": "не присвоено" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "Скачивается обновление...", + "cancel": "Отмена", + "checkForUpdates": "Проверить наличие обновлений...", + "checkingForUpdates": "Идет проверка наличия обновлений...", + "download update": "Скачать обновление", + "download update_1": "Скачать обновление (1)", + "downloading": "Скачивание…", + "installUpdate": "Установить обновление", + "installUpdate...": "Установить обновление… (1)", + "installingUpdate": "Идет установка обновления...", + "later": "Позже", + "noUpdatesAvailable": "Доступные обновления отсутствуют.", + "ok": "ОК", + "read the release notes": "Вас приветствует {0} v{1}! Вы хотите прочитать заметки о выпуске?", + "relaunchDetailInsiders": "Нажмите кнопку перезагрузки, чтобы переключиться на выпускаемую ежедневно предварительную версию VSCode.", + "relaunchDetailStable": "Нажмите кнопку перезагрузки, чтобы переключиться на выпускаемую ежемесячно стабильную версию VSCode.", + "relaunchMessage": "Чтобы изменение версии вступило в силу, требуется перезагрузка.", + "releaseNotes": "Заметки о выпуске", + "reload": "&&Перезагрузить", + "restartToUpdate": "Перезапустить для обновления (1)", + "selectSyncService.detail": "Версия VSCode для программы предварительной оценки синхронизирует параметры, настраиваемые сочетания клавиш, расширения, фрагменты кода и состояние пользовательского интерфейса, используя отдельную службу синхронизации параметров для программы предварительной оценки по умолчанию.", + "selectSyncService.message": "Выберите службу синхронизации параметров, которая будет использоваться после изменения версии.", + "showReleaseNotes": "Показать заметки о выпуске", + "switchToInsiders": "Переключиться на версию для участников программы предварительной оценки...", + "switchToStable": "Переключиться на стабильную версию...", + "thereIsUpdateAvailable": "Доступно обновление.", + "update service": "Обновить службу", + "update.noReleaseNotesOnline": "Для этой версии {0} нет заметок о выпуске в Интернете.", + "updateAvailable": "Доступно обновление: {0} {1}", + "updateAvailableAfterRestart": "Перезапустите {0}, чтобы применить последнее обновление.", + "updateIsReady": "Доступно новое обновление {0}.", + "updateNow": "Обновить сейчас", + "updating": "Обновление...", + "use insiders": "Программа предварительной оценки", + "use stable": "Стабильная версия (текущая)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "&&Заметки о выпуске" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "Управление доверенными доменами", + "trustedDomain.manageTrustedDomains": "Управление доверенными доменами", + "trustedDomain.trustAllDomains": "Доверять всем доменам (при этом отключается защита ссылок)", + "trustedDomain.trustAllPorts": "Доверять домену {0} на всех портах", + "trustedDomain.trustDomain": "Доверять домену {0}", + "trustedDomain.trustSubDomain": "Доверять домену {0} и всем его поддоменам" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "Отмена", + "configureTrustedDomains": "Настроить доверенные домены", + "copy": "Копировать", + "open": "Открыть", + "openExternalLinkAt": "Вы хотите открыть внешний веб-сайт в {0}?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "Открыть URL-адрес", "urlToOpen": "URL-адрес для открытия" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "Управление доверенными доменами", - "trustedDomain.trustDomain": "Доверять домену {0}", - "trustedDomain.trustAllPorts": "Доверять домену {0} на всех портах", - "trustedDomain.trustSubDomain": "Доверять домену {0} и всем его поддоменам", - "trustedDomain.trustAllDomains": "Доверять всем доменам (при этом отключается защита ссылок)", - "trustedDomain.manageTrustedDomains": "Управление доверенными доменами", - "configuringURL": "Настроить доверие для: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "Вы хотите открыть внешний веб-сайт в {0}?", - "open": "Открыть", - "copy": "Копировать", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "Ошибка при принятии изменений. Дополнительные сведения см. в [журналах]({0}).", + "accept merges": "Принять слияния", + "accept merges button": "Принять &&слияния", + "accept remote": "Принять удаленный", + "accept remote button": "Принять &&удаленный", + "auth failed": "Ошибка при включении синхронизации параметров: проверка подлинности не пройдена.", "cancel": "Отмена", - "configureTrustedDomains": "Настроить доверенные домены" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "Настроить...", + "configure and turn on sync detail": "Войдите, чтобы синхронизировать данные на устройствах.", + "configure sync": "{0}: настройка...", + "configure sync placeholder": "Выберите компоненты для синхронизации", + "confirm replace and overwrite local": "Вы хотите принять удаленный {0} и заменить локальный {1}?", + "confirm replace and overwrite remote": "Хотите принять слияния и заменить удаленный ресурс {0}?", + "conflicts detected": "Не удается синхронизировать из-за конфликтов в {0}. Устраните их, чтобы продолжить.", + "default": "По умолчанию", + "error reset required": "Синхронизация параметров отключена, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.", + "error reset required while starting sync": "Невозможно включить синхронизацию параметров, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.", + "error upgrade required": "Синхронизация параметров отключена, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.", + "error upgrade required while starting sync": "Невозможно включить синхронизацию параметров, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.", + "errorInvalidConfiguration": "Не удалось синхронизировать {0}, так как содержимое файла является недопустимым. Откройте файл и измените его содержимое.", + "global activity turn on sync": "Включение синхронизации параметров…", + "has conflicts": "{0}: обнаружены конфликты", + "insiders": "Участники программы предварительной оценки", + "leftResourceName": "{0} (удаленный)", + "merges": "{0} (слияния)", + "no authentication providers": "Поставщики проверки подлинности недоступны.", + "open doc": "Открыть документацию", + "open file": "Открыть файл {0}", "operationId": "Идентификатор операции: {0}", - "too many requests": "Синхронизация параметров отключена, так как текущее устройство отправляет слишком много запросов. Сообщите о проблеме, предоставив журналы синхронизации.", - "settings sync": "Синхронизация параметров. ИД операции: {0}", - "show sync logs": "Открыть журнал", - "report issue": "Сообщить о проблеме", - "Open Backup folder": "Открыть папку локальных резервных копий", - "no backups": "Папка локальных резервных копий не существует." + "per platform": "для каждой платформы", + "replace local": "Заменить локальный", + "replace remote": "Заменить удаленный", + "reset": "Очистка данных в облаке...", + "resolveConflicts_global": "{0}: показать конфликты параметров (1)", + "resolveKeybindingsConflicts_global": "{0}: показать конфликты настраиваемых сочетаний клавиш (1)", + "resolveSnippetsConflicts_global": "{0}: показать конфликты пользовательских фрагментов ({1})", + "service changed and turned off": "Синхронизация параметров отключена, так как {0} теперь использует отдельную службу. Включите синхронизацию повторно.", + "service switched to insiders": "Синхронизация параметров переключена на службу для программы предварительной оценки", + "service switched to stable": "Синхронизация параметров была переключена на службу для стабильной версии", + "session expired": "Синхронизация параметров отключена, так как истек срок действия текущего сеанса. Чтобы включить синхронизацию, повторите вход.", + "show conflicts": "Показать конфиликты", + "show sync log title": "{0}: показать журнал", + "show sync log toolrip": "Открыть журнал", + "show synced data": "{0}: показать синхронизируемые данные", + "show synced data action": "Показать синхронизированные данные", + "showConflicts": "{0}: показать конфликты параметров", + "showKeybindingsConflicts": "{0}: показать конфликты настраиваемых сочетаний клавиш", + "showSnippetsConflicts": "{0}: показать конфликты пользовательских фрагментов", + "sideBySideDescription": "Синхронизация параметров", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "Войдите для синхронизации параметров (1)", + "sign in and turn on": "Войти и включить", + "sign in global": "Войдите для синхронизации параметров", + "sign in to sync": "Войдите для синхронизации параметров", + "stable": "Стабильно", + "stop sync": "{0}: отключить", + "switchSyncService.description": "При синхронизации с несколькими средами обязательно используйте ту же службу синхронизации параметров.", + "switchSyncService.title": "{0}: Выберите службу", + "sync is on": "Синхронизация параметров включена.", + "sync now": "{0}: синхронизировать", + "sync preview message": "Это предварительная версия функции синхронизации параметров. Прочтите документацию, прежде чем включать ее.", + "sync settings": "{0}: показать параметры", + "synced with time": "синхронизировано {0}.", + "syncing": "синхронизируется.", + "too large": "Синхронизация {0} отключена, так как размер файла {1} для синхронизации больше {2}. Откройте файл, уменьшите размер и включите синхронизацию.", + "too large while starting sync": "Невозможно включить синхронизацию параметров, так как размер файла {0} для синхронизации превышает {1}. Откройте файл и уменьшите размер, а затем включите синхронизацию.", + "turn off": "&&Отключить", + "turn off failed": "Ошибка при отключении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", + "turn off sync confirmation": "Вы хотите отключить синхронизацию?", + "turn off sync detail": "Синхронизация ваших параметров, настраиваемых сочетаний клавиш, расширений, фрагментов кода и состояния пользовательского интерфейса будет прекращена.", + "turn off sync everywhere": "Отключение синхронизации всех устройств и очистка данных из облака.", + "turn on": "Включить", + "turn on failed": "Ошибка при включении синхронизации параметров. {0}", + "turn on failed with user data sync error": "Ошибка при включении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", + "turn on sync": "Включение синхронизации параметров…", + "turn on sync with category": "{0}: включение...", + "turned off": "Синхронизация параметров отключена с другого устройства. Включите синхронизацию повторно.", + "turnin on sync": "Включение синхронизации параметров…", + "turning on syncing": "Включение синхронизации параметров…", + "update conflicts": "Не удалось разрешить конфликты, так как доступна новая локальная версия. Повторите попытку.", + "using separate service": "Для синхронизации параметров теперь используется отдельная служба. Дополнительные сведения см. в [документации по синхронизации параметров](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", + "workbench.action.showSyncRemoteBackup": "Показать синхронизированные данные", + "workbench.actions.syncData.reset": "Очистка данных в облаке..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "Идентификатор операции: {0}", "too many requests": "Синхронизация параметров на этом устройстве отключена, так как оно отправляет слишком много запросов." }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: включение...", - "stop sync": "{0}: отключить", - "configure sync": "{0}: настройка...", - "showConflicts": "{0}: показать конфликты параметров", - "showKeybindingsConflicts": "{0}: показать конфликты настраиваемых сочетаний клавиш", - "showSnippetsConflicts": "{0}: показать конфликты пользовательских фрагментов", - "sync now": "{0}: синхронизировать", - "syncing": "синхронизируется.", - "synced with time": "синхронизировано {0}.", - "sync settings": "{0}: показать параметры", - "show synced data": "{0}: показать синхронизируемые данные", - "conflicts detected": "Не удается синхронизировать из-за конфликтов в {0}. Устраните их, чтобы продолжить.", - "replace remote": "Заменить удаленный", - "replace local": "Заменить локальный", - "show conflicts": "Показать конфиликты", - "accept failed": "Ошибка при принятии изменений. Дополнительные сведения см. в [журналах]({0}).", - "session expired": "Синхронизация параметров отключена, так как истек срок действия текущего сеанса. Чтобы включить синхронизацию, повторите вход.", - "turn on sync": "Включение синхронизации параметров…", - "turned off": "Синхронизация параметров отключена с другого устройства. Включите синхронизацию повторно.", - "too large": "Синхронизация {0} отключена, так как размер файла {1} для синхронизации больше {2}. Откройте файл, уменьшите размер и включите синхронизацию.", - "error upgrade required": "Синхронизация параметров отключена, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.", - "operationId": "Идентификатор операции: {0}", - "error reset required": "Синхронизация параметров отключена, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.", - "reset": "Очистка данных в облаке...", - "show synced data action": "Показать синхронизированные данные", - "service switched to insiders": "Синхронизация параметров переключена на службу для программы предварительной оценки", - "service switched to stable": "Синхронизация параметров была переключена на службу для стабильной версии", - "using separate service": "Для синхронизации параметров теперь используется отдельная служба. Дополнительные сведения см. в [документации по синхронизации параметров](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).", - "service changed and turned off": "Синхронизация параметров отключена, так как {0} теперь использует отдельную службу. Включите синхронизацию повторно.", - "open file": "Открыть файл {0}", - "errorInvalidConfiguration": "Не удалось синхронизировать {0}, так как содержимое файла является недопустимым. Откройте файл и измените его содержимое.", - "has conflicts": "{0}: обнаружены конфликты", - "turning on syncing": "Включение синхронизации параметров…", - "sign in to sync": "Войдите для синхронизации параметров", - "no authentication providers": "Поставщики проверки подлинности недоступны.", - "too large while starting sync": "Невозможно включить синхронизацию параметров, так как размер файла {0} для синхронизации превышает {1}. Откройте файл и уменьшите размер, а затем включите синхронизацию.", - "error upgrade required while starting sync": "Невозможно включить синхронизацию параметров, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.", - "error reset required while starting sync": "Невозможно включить синхронизацию параметров, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.", - "auth failed": "Ошибка при включении синхронизации параметров: проверка подлинности не пройдена.", - "turn on failed": "Ошибка при включении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", - "sync preview message": "Это предварительная версия функции синхронизации параметров. Прочтите документацию, прежде чем включать ее.", - "turn on": "Включить", - "open doc": "Открыть документацию", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "Принять локальный", + "accept merges": "Принять слияния", + "accept remote": "Принять удаленный", + "accepted": "Принято", "cancel": "Отмена", - "sign in and turn on": "Войти и включить", - "configure and turn on sync detail": "Войдите, чтобы синхронизировать данные на устройствах.", - "per platform": "для каждой платформы", - "configure sync placeholder": "Выберите компоненты для синхронизации", - "turn off sync confirmation": "Вы хотите отключить синхронизацию?", - "turn off sync detail": "Синхронизация ваших параметров, настраиваемых сочетаний клавиш, расширений, фрагментов кода и состояния пользовательского интерфейса будет прекращена.", - "turn off": "&&Отключить", - "turn off sync everywhere": "Отключение синхронизации всех устройств и очистка данных из облака.", + "conflict": "Обнаружены конфликты", + "conflicts detected": "Обнаружены конфликты", + "explanation": "Пройдите по каждой записи и выполните слияние, чтобы включить синхронизацию.", + "label": "UserDataSyncResources", "leftResourceName": "{0} (удаленный)", "merges": "{0} (слияния)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (предварительная версия)", + "resolve": "Слияние невозможно из-за конфликтов. Разрешите их, чтобы продолжить.", + "rightResourceName": "{0} (локальный)", "sideBySideDescription": "Синхронизация параметров", - "switchSyncService.title": "{0}: Выберите службу", - "switchSyncService.description": "При синхронизации с несколькими средами обязательно используйте ту же службу синхронизации параметров.", - "default": "По умолчанию", - "insiders": "Участники программы предварительной оценки", - "stable": "Стабильно", - "global activity turn on sync": "Включение синхронизации параметров…", - "turnin on sync": "Включение синхронизации параметров…", - "sign in global": "Войдите для синхронизации параметров", - "sign in accounts": "Войдите для синхронизации параметров (1)", - "resolveConflicts_global": "{0}: показать конфликты параметров (1)", - "resolveKeybindingsConflicts_global": "{0}: показать конфликты настраиваемых сочетаний клавиш (1)", - "resolveSnippetsConflicts_global": "{0}: показать конфликты пользовательских фрагментов ({1})", - "sync is on": "Синхронизация параметров включена.", - "workbench.action.showSyncRemoteBackup": "Показать синхронизированные данные", - "turn off failed": "Ошибка при отключении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).", - "configure": "Настроить...", - "show sync log title": "{0}: показать журнал", - "show sync log toolrip": "Открыть журнал", - "workbench.actions.syncData.reset": "Очистка данных в облаке...", - "accept remote": "Принять удаленный", - "accept merges": "Принять слияния", - "accept remote button": "Принять &&удаленный", - "accept merges button": "Принять &&слияния", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "Вы хотите принять удаленный {0} и заменить локальный {1}?", - "confirm replace and overwrite remote": "Хотите принять слияния и заменить удаленный ресурс {0}?", - "update conflicts": "Не удалось разрешить конфликты, так как доступна новая локальная версия. Повторите попытку." + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "Включить синхронизацию параметров", + "turning on": "Включение…", + "workbench.actions.sync.acceptLocal": "Принять локальный", + "workbench.actions.sync.acceptRemote": "Принять удаленный", + "workbench.actions.sync.discard": "Отменить", + "workbench.actions.sync.merge": "Слияние", + "workbench.actions.sync.showChanges": "Открыть изменения" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "Слияния", - "synced machines": "Синхронизированные компьютеры", - "workbench.actions.sync.editMachineName": "Изменить имя", - "workbench.actions.sync.turnOffSyncOnMachine": "Отключить синхронизацию параметров", - "remote sync activity title": "Действие синхронизации (удаленное)", - "local sync activity title": "Действие синхронизации (локальное)", - "workbench.actions.sync.resolveResourceRef": "Показать необработанные данные синхронизации JSON", - "workbench.actions.sync.replaceCurrent": "Восстановить", "confirm replace": "Хотите заменить текущие данные ({0}) на выбранное?", - "reset": "Сброс синхронизированных данных", - "leftResourceName": "{0} (удаленный)", - "rightResourceName": "{0} (локальный)", - "sideBySideLabels": "{0} ↔ {1}", "current": "Текущая", + "leftResourceName": "{0} (удаленный)", + "local sync activity title": "Действие синхронизации (локальное)", + "merges": "Слияния", "no machines": "Компьютеры отсутствуют", "not found": "не найден компьютер с идентификатором {0}", - "turn off sync on machine": "Вы действительно хотите отключить синхронизацию для {0}?", - "turn off": "&&Отключить", "placeholder": "Введите имя компьютера", - "valid message": "Имя компьютера должно быть уникальным и непустым." - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "Пройдите по каждой записи и выполните слияние, чтобы включить синхронизацию.", - "turn on sync": "Включить синхронизацию параметров", - "cancel": "Отмена", - "workbench.actions.sync.acceptRemote": "Принять удаленный", - "workbench.actions.sync.acceptLocal": "Принять локальный", - "workbench.actions.sync.merge": "Слияние", - "workbench.actions.sync.discard": "Отменить", - "workbench.actions.sync.showChanges": "Открыть изменения", - "conflicts detected": "Обнаружены конфликты", - "resolve": "Слияние невозможно из-за конфликтов. Разрешите их, чтобы продолжить.", - "turning on": "Включение…", - "preview": "{0} (предварительная версия)", - "leftResourceName": "{0} (удаленный)", - "merges": "{0} (слияния)", + "remote sync activity title": "Действие синхронизации (удаленное)", + "reset": "Сброс синхронизированных данных", "rightResourceName": "{0} (локальный)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "Синхронизация параметров", - "label": "UserDataSyncResources", - "conflict": "Обнаружены конфликты", - "accepted": "Принято", - "accept remote": "Принять удаленный", - "accept local": "Принять локальный", - "accept merges": "Принять слияния" + "synced machines": "Синхронизированные компьютеры", + "turn off": "&&Отключить", + "turn off sync on machine": "Вы действительно хотите отключить синхронизацию для {0}?", + "valid message": "Имя компьютера должно быть уникальным и непустым.", + "workbench.actions.sync.editMachineName": "Изменить имя", + "workbench.actions.sync.replaceCurrent": "Восстановить", + "workbench.actions.sync.resolveResourceRef": "Показать необработанные данные синхронизации JSON", + "workbench.actions.sync.turnOffSyncOnMachine": "Отключить синхронизацию параметров" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "Открыть папку локальных резервных копий", + "no backups": "Папка локальных резервных копий не существует.", + "operationId": "Идентификатор операции: {0}", + "report issue": "Сообщить о проблеме", + "settings sync": "Синхронизация параметров. ИД операции: {0}", + "show sync logs": "Открыть журнал", + "too many requests": "Синхронизация параметров отключена, так как текущее устройство отправляет слишком много запросов. Сообщите о проблеме, предоставив журналы синхронизации." }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", @@ -8001,174 +8320,39 @@ "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}." }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "Показать все команды", - "watermark.quickAccess": "Перейти к файлу", - "watermark.openFile": "Открыть файл", - "watermark.openFolder": "Открыть папку", - "watermark.openFileFolder": "Открыть файл или папку", - "watermark.openRecent": "Открыть последний", - "watermark.newUntitledFile": "Новый файл без имени", - "watermark.toggleTerminal": "Терминал", + "tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.", "watermark.findInFiles": "Найти в файлах", + "watermark.newUntitledFile": "Новый файл без имени", + "watermark.openFile": "Открыть файл", + "watermark.openFileFolder": "Открыть файл или папку", + "watermark.openFolder": "Открыть папку", + "watermark.openRecent": "Открыть последний", + "watermark.quickAccess": "Перейти к файлу", + "watermark.showCommands": "Показать все команды", "watermark.startDebugging": "Начать отладку", - "tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов." - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "Открыть средства разработчика веб-представлений", - "iframeWebviewAlert": "Использование стандартных средств разработки для отладки веб-представления на основе iframe" + "watermark.toggleTerminal": "Терминал" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "Ошибка при загрузке веб-представления: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "редактор веб-представления" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "Копирование", + "cut": "Вырезать", + "paste": "Вставить" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "Использование стандартных средств разработки для отладки веб-представления на основе iframe", + "openToolsLabel": "Открыть средства разработчика веб-представлений" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "Показать найденное", - "editor.action.webvieweditor.hideFind": "Остановить поиск", "editor.action.webvieweditor.findNext": "Найти далее", "editor.action.webvieweditor.findPrevious": "Найти ранее", + "editor.action.webvieweditor.hideFind": "Остановить поиск", + "editor.action.webvieweditor.showFind": "Показать найденное", "refreshWebviewLabel": "Перезагрузить веб-представления" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "Проводник", - "welcomeOverlay.search": "Поиск по файлам", - "welcomeOverlay.git": "Управление исходным кодом", - "welcomeOverlay.debug": "Запуск и отладка", - "welcomeOverlay.extensions": "Управление расширениями", - "welcomeOverlay.problems": "Просмотр ошибок и предупреждений", - "welcomeOverlay.terminal": "Переключить интегрированный терминал", - "welcomeOverlay.commandPalette": "Найти и выполнить все команды", - "welcomeOverlay.notifications": "Показать уведомления", - "welcomeOverlay": "Обзор пользовательского интерфейса", - "hideWelcomeOverlay": "Скрыть наложение интерфейса" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "&&Приветствие" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "Начало работы", - "help": "Справка", - "gettingStarted": "Начало работы", - "gettingStarted.goBack": "Назад", - "gettingStarted.goNext": "Далее", - "gettingStarted.goPrev": "Назад", - "gettingStarted.markTaskComplete": "Пометить задачу как завершенную", - "gettingStarted.markTaskInomplete": "Пометить задачу как незавершенную", - "welcomePage.hiddenCategories": "Скрыть категории, которые не важны для вас, в разделе \"Приступая к работе\" на странице приветствия.", - "walkthroughs": "Добавьте коллекции задач, которые помогут пользователям работать с расширением. Экспериментальная функция, доступная только участникам программы предварительной оценки VS Code.", - "walkthroughs.id": "Уникальный идентификатор этого пошагового руководства.", - "walkthroughs.title": "Название пошагового руководства.", - "walkthroughs.description": "Описание пошагового руководства.", - "walkthroughs.primary": "Указывает, следует ли открывать это пошаговое руководство при установке расширения, если это первичное пошаговое руководство (\"primary\"). При установке расширения ядро может открыть первое пошаговое руководство \"primary\" с условием \"when\", соответствующим текущему контексту.", - "walkthroughs.when": "Ключевое выражение контекста, определяющее видимость этого пошагового руководства.", - "walkthroughs.tasks": "Задачи, которые необходимо выполнить в рамках этого пошагового руководства.", - "walkthroughs.tasks.id": "Уникальный идентификатор этой задачи. Используется для отслеживания завершенных задач.", - "walkthroughs.tasks.title": "Название задачи.", - "walkthroughs.tasks.description": "Описание задачи.", - "walkthroughs.tasks.button": "Кнопка задачи, при нажатии на которую может выполняться переход на внешний ресурс или команда", - "walkthroughs.tasks.button.title": "Название кнопки.", - "walkthroughs.tasks.button.command": "Команда, выполняемая при нажатии кнопки.", - "walkthroughs.tasks.button.link": "Ссылка, открываемая при нажатии кнопки. При открытии этой ссылки задача будет помечена как завершенная.", - "walkthroughs.tasks.media": "Изображение, отображаемое рядом с этой задачей.", - "walkthroughs.tasks.media.path": "Путь к изображению относительно каталога расширения.", - "walkthroughs.tasks.media.altText": "Альтернативный текст, отображаемый, когда изображение не может быть загружено, или в средствах чтения с экрана.", - "walkthroughs.tasks.doneOn": "Сигнал, помечающий задачу как завершенную.", - "walkthroughs.tasks.oneOn.command": "Пометить задачу как завершенную при выполнении указанной команды.", - "walkthroughs.tasks.when": "Ключевое выражение контекста, определяющее видимость этой задачи." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "Пошаговые руководства", - "help": "Справка", - "walkthroughs": "Пошаговые руководства", - "walkthroughs.goBack": "Назад", - "walkthroughs.goNext": "Далее", - "walkthroughs.goPrev": "Назад" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "Интерактивная тестовая площадка", - "miInteractivePlayground": "И&&нтерактивная тестовая площадка" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "Запустить без редактора.", - "workbench.startupEditor.welcomePage": "Открытие страницы \"Добро пожаловать\".", - "workbench.startupEditor.readme": "Открыть файл README при открытии папки, содержащей этот файл, в противном случае открыть 'welcomePage'.", - "workbench.startupEditor.newUntitledFile": "Открыть новый файл без названия (применяется только при открытии пустого окна).", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "Открывать страницу приветствия при открытии пустой рабочей области.", - "workbench.startupEditor.gettingStarted": "Открытие страницы \"Начало работы\".", - "workbench.startupEditor": "Управляет тем, какой редактор отображается при запуске, если содержимое редактора не было восстановлено из предыдущего сеанса.", - "welcomePage": "Приветствие", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "Показать расширения Azure", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "Поддержка {0} уже добавлена.", - "welcomePage.willReloadAfterInstallingExtensionPack": "После установки дополнительной поддержки для {0} окно будет перезагружено.", - "welcomePage.installingExtensionPack": "Установка дополнительной поддержки для {0}...", - "welcomePage.extensionPackNotFound": "Не удается найти поддержку для {0} с идентификатором {1}.", - "welcomePage.keymapAlreadyInstalled": "Сочетания клавиш {0} уже установлены.", - "welcomePage.willReloadAfterInstallingKeymap": "Окно перезагрузится после установки сочетаний клавиш {0}.", - "welcomePage.installingKeymap": "Устанавливаются сочетания клавиш {0}...", - "welcomePage.keymapNotFound": "Не удалось найти сочетания клавиш {0} с идентификатором {1}.", - "welcome.title": "Приветствие", - "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "Установить раскладку клавиатуры {0}", - "welcomePage.installExtensionPack": "Установить дополнительную поддержку для {0}", - "welcomePage.installedKeymap": "Раскладка клавиатуры {0} уже установлена", - "welcomePage.installedExtensionPack": "Поддержка {0} уже установлена", - "ok": "ОК", - "details": "Подробные сведения" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "Начало работы. Общие сведения для знакомства с редактором.", - "more": "Еще", - "close": "Скрыть", - "no categories": "Оставшиеся пошаговые руководства отсутствуют.", - "configure visiblity": "Настроить видимость?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "Улучшенное редактирование", - "gettingStarted": "Начало работы", - "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", - "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", - "recent": "Последние", - "start": "Запуск", - "next": "Далее", - "nextPage": "Следующая страница", - "imageShowing": "Изображение с {0}" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "Начало работы" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "Используется для представления запущенных элементов, которые не были завершены.", - "gettingStartedChecked": "Используется для представления запущенных элементов, которые были завершены." - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "Начало работы", - "more": "Еще", - "gettingStartedLabel": "Начало работы. Общие сведения для знакомства с редактором.", - "pressEnterToSelect": "Нажмите клавишу ВВОД для выбора.", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "Пошаговые руководства", - "imageShowing": "Изображение с {0}", - "next": "Далее", - "nextPage": "Следующая страница" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "свободный", - "walkThrough.gitNotFound": "Похоже, Git не установлен в вашей системе.", - "walkThrough.embeddedEditorBackground": "Цвет фона встроенных редакторов для интерактивных тестовых площадок." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "Интерактивная тестовая площадка", - "editorWalkThrough": "Интерактивная тестовая площадка" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "редактор веб-представления" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "Для вклада viewsWelcome в \"{0}\" требуется включить \"enableProposedApi\"." @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "Добавлено приветственное содержимое для представлений. Оно будет показано в представлениях на основе дерева, в которых отсутствует осмысленное содержимое для отображения, например в проводнике, когда не открыто ни одной папки. Такое содержимое удобно использовать для отображения документации в составе продукта, чтобы стимулировать пользователей задействовать определенные функции еще до их выхода. Хорошим примером является кнопка \"Клонировать репозиторий\" в приветственном представлении проводника.", "contributes.viewsWelcome.view": "Добавлено приветственное содержимое для конкретного представления.", - "contributes.viewsWelcome.view.view": "Идентификатор целевого представления для этого приветственного содержимого. Поддерживаются только представления на основе дерева.", "contributes.viewsWelcome.view.contents": "Приветственное содержимое, которое нужно отобразить. Формат содержимого представляет подмножество Markdown с поддержкой одних ссылок.", - "contributes.viewsWelcome.view.when": "Условие, по которому нужно отобразить приветственное содержимое.", + "contributes.viewsWelcome.view.enablement": "Условие, при соблюдении которого необходимо включить кнопки для приветственного содержимого и ссылки на команды.", "contributes.viewsWelcome.view.group": "Группа, которой принадлежит это приветственное содержимое.", - "contributes.viewsWelcome.view.enablement": "Условие, при соблюдении которого необходимо включить кнопки для приветственного содержимого и ссылки на команды." + "contributes.viewsWelcome.view.view": "Идентификатор целевого представления для этого приветственного содержимого. Поддерживаются только представления на основе дерева.", + "contributes.viewsWelcome.view.when": "Условие, по которому нужно отобразить приветственное содержимое." }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "Помогите улучшить VS Code, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно отказаться от него]({1}).", - "telemetryOptOut.optInNotice": "Помогите улучшить VS Code, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [его принять]({1}).", - "telemetryOptOut.readMore": "Подробнее", - "telemetryOptOut.optOutOption": "Помогите корпорации Майкрософт улучшить Visual Studio Code, разрешив сбор данных об использовании. Дополнительные сведения см. в нашем [заявлении о конфиденциальности]({0}).", - "telemetryOptOut.OptIn": "Да, я буду рад помочь", - "telemetryOptOut.OptOut": "Нет, спасибо" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "Пометить как выполненное", + "close": "Скрыть", + "configureVisibility": "Настройка содержимого домашней страницы", + "gettingStarted": "Начало работы", + "gettingStarted.allStepsComplete": "Все {0} шаги завершены!", + "gettingStarted.editingEvolved": "Улучшенное редактирование", + "gettingStarted.someStepsComplete": "{0} из {1} шагов завершено", + "gettingStartedLabel": "Начало работы. Общие сведения для знакомства с редактором.", + "imageShowing": "Изображение с {0}", + "more": "Еще", + "nextOne": "Следующий раздел", + "pickWalkthroughs": "Выберите пошаговые руководства для отображения", + "recent": "Последние", + "show more recents": "Показать все последние папки {0}", + "start": "Запуск", + "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", + "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "Цвет фона кнопок на странице приветствия.", - "welcomePage.buttonHoverBackground": "Цвет фона при наведении указателя для кнопок на странице приветствия.", - "welcomePage.background": "Цвет фона страницы приветствия.", - "welcomePage.tileBackground": "Цвет фона для плиток на странице \"Приступая к работе\".", - "welcomePage.tileHoverBackground": "Цвет фона при наведении курсора для плиток на странице \"Приступая к работе\".", - "welcomePage.tileShadow": "Цвет тени для кнопок категорий пошаговых руководств на странице приветствия.", - "welcomePage.progress.background": "Цвет переднего плана для индикаторов хода выполнения на странице приветствия.", - "welcomePage.progress.foreground": "Цвет фона для индикаторов хода выполнения на странице приветствия." + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "Начало работы", + "gettingStarted": "Начало работы", + "gettingStarted.goBack": "Назад", + "gettingStarted.goNext": "Далее", + "gettingStarted.goPrev": "Назад", + "gettingStarted.markStepComplete": "Пометить шаг как завершенный", + "gettingStarted.markStepInomplete": "Пометить шаг как незавершенный", + "help": "Справка", + "workbench.welcomePage.experimental.startEntryContributions": "Если этот параметр включен, разрешите расширениям добавлять элементы в раздел \"Пуск\" на домашней странице. Экспериментально, возможны поломки при изменении api.", + "workbench.welcomePage.walkthroughs.openOnInstall": "Если этот параметр включен, при установке расширения будет открываться пошаговое руководство расширения. Пошаговые руководства — это элементы, внесенные в раздел \"Начало работы\" домашней страницы" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "Улучшенное редактирование", - "welcomePage.start": "Запуск", - "welcomePage.newFile": "Создать файл", - "welcomePage.openFolder": "Открыть папку...", - "welcomePage.gitClone": "клонирование репозитория…", - "welcomePage.recent": "Последние", - "welcomePage.moreRecent": "Подробнее...", - "welcomePage.noRecentFolders": "Нет последних папок.", - "welcomePage.help": "Справка", - "welcomePage.keybindingsCheatsheet": "Список сочетаний клавиш в печатном виде", - "welcomePage.introductoryVideos": "Вступительные видео", - "welcomePage.tipsAndTricks": "Советы и рекомендации", - "welcomePage.productDocumentation": "Документация по продукту", - "welcomePage.gitHubRepository": "Репозиторий GitHub", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "Подпишитесь на наш информационный бюллетень", - "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", - "welcomePage.customize": "Настроить", - "welcomePage.installExtensionPacks": "Средства и языки", - "welcomePage.installExtensionPacksDescription": "Установить поддержку для {0} и {1}", - "welcomePage.showLanguageExtensions": "Показать дополнительные расширения языка", - "welcomePage.moreExtensions": "Еще", - "welcomePage.installKeymapDescription": "Параметры и настраиваемые сочетания клавиш", - "welcomePage.installKeymapExtension": "Установить параметры и настраиваемые сочетания клавиш из {0} и {1}", - "welcomePage.showKeymapExtensions": "Показать другие расширения для раскладки клавиатуры", - "welcomePage.others": "Другие", - "welcomePage.colorTheme": "Цветовая тема", - "welcomePage.colorThemeDescription": "Настройте редактор и код удобным образом.", - "welcomePage.learn": "Подробнее", - "welcomePage.showCommands": "Найти и выполнить все команды", - "welcomePage.showCommandsDescription": "Быстро обращайтесь к командам и выполняйте поиск по командам с помощью палитры команд ({0})", - "welcomePage.interfaceOverview": "Общие сведения об интерфейсе", - "welcomePage.interfaceOverviewDescription": "Используйте визуальное наложение с выделением основных компонентов пользовательского интерфейса.", - "welcomePage.interactivePlayground": "Интерактивная тестовая площадка", - "welcomePage.interactivePlaygroundDescription": "Познакомьтесь с основными функциями редактора с помощью короткого пошагового руководства" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "Не рекомендуется. Вместо этого используйте \"image\" или \"Markdown\".", + "startEntries": "Добавьте команды, которые помогут пользователям начать использовать расширение. Экспериментальная функция, доступная только участникам программы предварительной оценки VS Code.", + "startEntries.command": "Команда для запуска.", + "startEntries.description": "Описание элемента запуска.", + "startEntries.title": "Заголовок начального элемента.", + "startEntries.type": "Тип элемента запуска, используемый для группировки. Поддерживаемые значения: \"sample-notebook\" или \"template-folder\".", + "startEntries.when": "Ключевое выражение контекста, определяющее видимость этого элемента запуска.", + "title": "Название", + "usesteps": "Не рекомендуется. Вместо этого используйте \"шаги\"", + "walkthroughs": "Поделитесь пошаговыми руководствами, которые помогут пользователям начать работу с расширением.", + "walkthroughs.description": "Описание пошагового руководства.", + "walkthroughs.id": "Уникальный идентификатор этого пошагового руководства.", + "walkthroughs.primary.deprecated": "Не рекомендуется. Первое пошаговое руководство с условием \"удовлетворено, когда будет открыто при установке\".", + "walkthroughs.steps": "Шаги, которые необходимо выполнить в рамках этого пошагового руководства.", + "walkthroughs.steps.button.deprecated.interpolated": "Не рекомендуется. Вместо этого используйте ссылки Markdown в описании, например {0}, {1} или {2}", + "walkthroughs.steps.completionEvents": "События, которые должны запускать этот шаг, будут выполнены. Если этот параметр пуст или не определен, шаг будет выполняться при нажатии любой из кнопок или ссылок шага. Если шаг не содержит кнопок или ссылок, он будет проверяться при выборе.", + "walkthroughs.steps.completionEvents.extensionInstalled": "Выполнять шаг при установке расширения с заданным идентификатором. Если расширение уже установлено, этот шаг будет отмечен.", + "walkthroughs.steps.completionEvents.onCommand": "Выполнять шаг, когда данная команда выполняется в любом месте VS Code.", + "walkthroughs.steps.completionEvents.onContext": "Выполнять шаг, если ключевое выражение контекста имеет значение true.", + "walkthroughs.steps.completionEvents.onLink": "Выполнять шаг, когда данная ссылка открыта на шаге \"Начало работы\".", + "walkthroughs.steps.completionEvents.onSettingChanged": "Выполнять шаг при изменении данного параметра", + "walkthroughs.steps.completionEvents.onView": "Выполнять шаг, когда открывается заданное представление", + "walkthroughs.steps.completionEvents.stepSelected": "Выполнять шаг, как только он будет выбран.", + "walkthroughs.steps.description.interpolated": "Описание шага. Поддерживает \"предварительное форматирование\", __курсив__ и **полужирный** текст. Используйте ссылки в стиле Markdown для команд или внешних ссылок: {0}, {1} или {2}. Ссылки в собственной строке будут отображаться как кнопки.", + "walkthroughs.steps.doneOn": "Сигнал, помечающий шаг как завершенный.", + "walkthroughs.steps.doneOn.deprecation": "doneOn является устаревшим. По умолчанию действия будут выполнены при нажатии кнопок, чтобы настроить дальнейшее использование completionEvents", + "walkthroughs.steps.id": "Уникальный идентификатор этого шага. Используется для отслеживания завершенных шагов.", + "walkthroughs.steps.media": "Носители, которые будут отображаться вместе с этим шагом — изображением или содержимым Markdown.", + "walkthroughs.steps.media.altText": "Альтернативный текст, отображаемый, когда изображение не может быть загружено, или в средствах чтения с экрана.", + "walkthroughs.steps.media.image.path.dark.string": "Путь к изображению для темных тем относительно каталога расширений.", + "walkthroughs.steps.media.image.path.hc.string": "Путь к изображению для тем hc относительно каталога расширений.", + "walkthroughs.steps.media.image.path.light.string": "Путь к изображению для светлых тем относительно каталога расширений.", + "walkthroughs.steps.media.image.path.string": "Путь к изображению или объекту, состоящий из путей к светлым, темным и высококачественным изображениям, относительно каталога расширения. В зависимости от контекста изображение будет отображаться с разрешением от 400 до 800 пикселей в ширину с аналогичными границами по высоте. Для поддержки дисплеев HIDPI изображение будет отображаться с 1,5-кратным масштабированием, например, изображение шириной 900 физических пикселей будет отображаться как ширина 600 логических пикселей.", + "walkthroughs.steps.media.markdown.path": "Путь к документу Markdown относительно каталога расширений.", + "walkthroughs.steps.oneOn.command": "Пометить шаг как завершенный при выполнении указанной команды.", + "walkthroughs.steps.title": "Название шага.", + "walkthroughs.steps.when": "Ключевое выражение контекста, определяющее видимость этого шага.", + "walkthroughs.title": "Название пошагового руководства.", + "walkthroughs.when": "Ключевое выражение контекста, определяющее видимость этого пошагового руководства." + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "Используется для представления запущенных элементов, которые были завершены", + "gettingStartedUnchecked": "Используется для представления запущенных элементов, которые не были завершены" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "Начало работы" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "Платформа текущей рабочей области, которая в удаленных контекстах может отличаться от платформы пользовательского интерфейса" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "Значок категории начала работы по настройке средства", + "browseLangExts": "Обзор языковых расширений", + "browseRecommended": "Обзор рекомендуемых расширений", + "cloneRepo": "Клонирование репозитория", + "commandPalette": "Открыть палитру команд", + "enableSync": "Включить синхронизацию параметров", + "enableTrust": "включить доверие", "getting-started-beginner-icon": "Значок, используемый для категории \"Начальный уровень\" на странице \"Начало работы\"", - "getting-started-codespaces-icon": "Значок категории начала работы со средами codespace", - "gettingStarted.newFile.title": "Создать файл", - "gettingStarted.newFile.description": "Начать с нового пустого файла", - "gettingStarted.openMac.title": "Открыть…", - "gettingStarted.openMac.description": "Открыть файл или папку, чтобы начать работу", - "gettingStarted.openFile.title": "Открыть файл…", - "gettingStarted.openFile.description": "Открыть файл, чтобы начать работу", - "gettingStarted.openFolder.title": "Открыть папку…", - "gettingStarted.openFolder.description": "Открыть папку, чтобы начать работу", - "gettingStarted.cloneRepo.title": "Клонировать репозиторий Git…", - "gettingStarted.cloneRepo.description": "Клонирования репозитория Git", - "gettingStarted.topLevelCommandPalette.title": "Выполнить команду…", - "gettingStarted.topLevelCommandPalette.description": "Используйте палитру команд для просмотра и выполнения всех команд vscode.", - "gettingStarted.codespaces.title": "Знакомство с Codespaces", - "gettingStarted.codespaces.description": "Настройте и запустите свою среду быстрой разработки кода.", - "gettingStarted.runProject.title": "Сборка и запуск приложения", - "gettingStarted.runProject.description": "Выполняйте сборку, запуск и отладку кода в облаке прямо из браузера.", - "gettingStarted.runProject.button": "Начать отладку (F5)", - "gettingStarted.forwardPorts.title": "Доступ к работающему приложению", - "gettingStarted.forwardPorts.description": "Порты, работающие в codespace, автоматически перенаправляются в Интернет, чтобы их можно было открывать в браузере.", - "gettingStarted.forwardPorts.button": "Показать панель портов", - "gettingStarted.pullRequests.title": "Запросы на вытягивание у вас под рукой", - "gettingStarted.pullRequests.description": "Упростите взаимодействие с GitHub при написании кода, чтобы легко просматривать запросы на вытягивание, добавлять комментарии, объединять ветви и делать многое другое.", - "gettingStarted.pullRequests.button": "Открыть представление GitHub", - "gettingStarted.remoteTerminal.title": "Запуск задач во встроенном терминале", - "gettingStarted.remoteTerminal.description": "Вы можете быстро выполнять задачи из командной строки во встроенном терминале.", - "gettingStarted.remoteTerminal.button": "Фокус на терминале", - "gettingStarted.openVSC.title": "Удаленная разработка в VS Code", - "gettingStarted.openVSC.description": "Используйте все возможности облачной среды разработки в локальном клиенте VS Code. Настройте его, установив расширение GitHub Codespaces и подключив свою учетную запись GitHub.", - "gettingStarted.openVSC.button": "Открыть в VS Code", - "gettingStarted.setup.title": "Быстрая установка", - "gettingStarted.setup.description": "Устанавливайте нужные расширения и настраивайте VS Code, как вам удобно.", - "gettingStarted.pickColor.title": "Настройка тем для интерфейса", - "gettingStarted.pickColor.description": "Выберите цветовую тему под свой вкус и настроение при написании кода.", - "gettingStarted.pickColor.button": "Выберите тему", - "gettingStarted.findLanguageExts.title": "Программируйте на любом языке", - "gettingStarted.findLanguageExts.description": "VS Code поддерживает более 50 языков программирования. Многие из них являются встроенными, а другие можно легко установить как расширения одним щелчком мыши.", - "gettingStarted.findLanguageExts.button": "Обзор языковых расширений", - "gettingStarted.keymaps.title": "Перенос сочетаний клавиш", - "gettingStarted.keymaps.description": "Расширения для клавиатуры позволяют переносить привычные сочетания клавиш из других редакторов и использовать их в VS Code.", - "gettingStarted.keymaps.button": "Расширения для клавиатуры", - "gettingStarted.settingsSync.title": "Синхронизация избранной конфигурации", - "gettingStarted.settingsSync.description": "Чтобы не потерять оптимальную конфигурацию VS Code, используйте синхронизацию. Она включает резервное копирование параметров, настраиваемых сочетаний клавиш и расширений, которые можно использовать в разных экземплярах VS Code.", - "gettingStarted.settingsSync.button": "Включить синхронизацию параметров", - "gettingStarted.setup.OpenFolder.title": "Открытие папки проекта", - "gettingStarted.setup.OpenFolder.description": "Откройте папку проекта, чтобы начать писать код.", - "gettingStarted.setup.OpenFolder.button": "Выберите папку", - "gettingStarted.setup.OpenFolder.description2": "Откройте папку проекта, чтобы начать писать код.", - "gettingStarted.quickOpen.title": "Быстрое открытие файлов", - "gettingStarted.quickOpen.description": "Мгновенно переходите между файлами с помощью нажатия всего одной клавиши. Совет: чтобы открыть несколько файлов, нажмите клавишу СТРЕЛКА ВПРАВО.", - "gettingStarted.quickOpen.button": "Быстро открыть файл", - "gettingStarted.beginner.title": "Изучение основ", + "getting-started-intermediate-icon": "Значок, используемый для категории \"Средний уровень\" на странице \"Начало работы\"", + "getting-started-setup-icon": "Значок категории начала работы по настройке средства", "gettingStarted.beginner.description": "Перейдите непосредственно в VS Code и ознакомьтесь с обязательными функциями и компонентами.", - "gettingStarted.commandPalette.title": "Поиск и выполнение команд", - "gettingStarted.commandPalette.description": "Палитра команд предоставляет самый простой способ получения информации обо всех возможностях VS Code. Если нужно найти какую-либо функцию или узнать сочетание клавиш, сначала воспользуйтесь ею.", - "gettingStarted.commandPalette.button": "Открыть палитру команд", - "gettingStarted.terminal.title": "Удобный встроенный терминал", - "gettingStarted.terminal.description": "Запускайте команды оболочки в мгновение ока и просматривайте выходные данные сборки одновременно с кодом.", - "gettingStarted.terminal.button": "Показать панель терминала", + "gettingStarted.beginner.title": "Изучение основ", + "gettingStarted.cloneRepo.description": "Клонирования репозитория Git", + "gettingStarted.cloneRepo.title": "Клонировать репозиторий Git…", + "gettingStarted.commandPalette.description.interpolated": "Палитра команд — это способ выполнения любой задачи в VS Code с помощью клавиатуры. **Практикуйтесь**, просматривая часто используемые команды, чтобы сэкономить время и оставаться в курсе событий.\r\n{0}\r\n__Попробуйте выполнить поиск по запросу \"переключатель представления\".__", + "gettingStarted.commandPalette.title": "Один ярлык для доступа ко всем данным", + "gettingStarted.debug.description.interpolated": "Ускоряйте редактирование, сборку, тестирование и цикл отладки, настроив конфигурацию запуска.\r\n{0}", + "gettingStarted.debug.title": "Просмотр кода в действии", + "gettingStarted.extensions.description.interpolated": "Расширения представляют собой дополнительные возможности для VS Code. Это могут быть небольшие подспорья, дополнения встроенного функционала или абсолютно новые функции.\r\n{0}", "gettingStarted.extensions.title": "Безграничные возможности расширения", - "gettingStarted.extensions.description": "Расширения представляют собой дополнительные возможности для VS Code. Это могут быть небольшие подспорья, обогащения встроенного функционала или абсолютно новые функции.", - "gettingStarted.extensions.button": "Обзор рекомендуемых расширений", + "gettingStarted.findLanguageExts.description.interpolated": "Интеллектуальный код с выделением синтаксиса, завершением кода, анализом кода и отладкой. Хотя многие языки являются встроенными, многие другие можно добавить в качестве расширений.\r\n{0}", + "gettingStarted.findLanguageExts.title": "Поддержка всех языков", + "gettingStarted.intermediate.description": "Оптимизируйте рабочий процесс разработки с помощью этих советов и приемов.", + "gettingStarted.intermediate.title": "Повышение производительности", + "gettingStarted.newFile.description": "Начать с нового пустого файла", + "gettingStarted.newFile.title": "Создать файл", + "gettingStarted.notebook.title": "Настройка записных кник", + "gettingStarted.notebookProfile.description": "Вы можете получить доступ к записным книжкам, как вы предпочитаете", + "gettingStarted.notebookProfile.title": "Выбор макета для записных книжек", + "gettingStarted.openFile.description": "Открыть файл, чтобы начать работу", + "gettingStarted.openFile.title": "Открыть файл…", + "gettingStarted.openFolder.description": "Открыть папку, чтобы начать работу", + "gettingStarted.openFolder.title": "Открыть папку…", + "gettingStarted.openMac.description": "Открыть файл или папку, чтобы начать работу", + "gettingStarted.openMac.title": "Открыть…", + "gettingStarted.pickColor.description.interpolated": "Правильная цветовая палитра помогает сосредоточиться на коде, приятна для глаз и просто более интересна в использовании.\r\n{0}", + "gettingStarted.pickColor.title": "Выберите нужный вид", + "gettingStarted.playground.description.interpolated": "Хотите создавать код быстрее и легче? Попробуйте использовать мощные функции редактирования кода в интерактивной тестовой площадке.\r\n{0}", + "gettingStarted.playground.title": "Переопределение навыков редактирования", + "gettingStarted.quickOpen.description.interpolated": "Мгновенно переходите между файлами с помощью нажатия всего одной клавиши. Совет: чтобы открыть несколько файлов, нажмите клавишу СТРЕЛКА ВПРАВО.\r\n{0}", + "gettingStarted.quickOpen.title": "Быстрая навигация между файлами", + "gettingStarted.scm.description.interpolated": "Команды Git больше не нужно искать! Рабочие процессы Git и GitHub полностью интегрированы.\r\n{0}", + "gettingStarted.scm.title": "Отслеживание кода с помощью Git", + "gettingStarted.scmClone.description.interpolated": "Настройте встроенное управление версиями для проекта, чтобы отслеживать изменения и совместно работать с другими людьми.\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "Настройте встроенное управление версиями для проекта, чтобы отслеживать изменения и совместно работать с другими людьми.\r\n{0}", + "gettingStarted.settings.description.interpolated": "Изменяйте каждый аспект VS Code и расширений в соответствии со своими предпочтениями. Сначала указаны распространенные параметры, что позволит быстро начать работу.\r\n{0}", "gettingStarted.settings.title": "Настройка параметров", - "gettingStarted.settings.description": "Изменяйте каждый аспект VS Code и расширений в соответствии со своими предпочтениями. Сначала приводятся наиболее часто используемые параметры, что позволит быстро начать работу.", - "gettingStarted.settings.button": "Настроить параметры", + "gettingStarted.settingsSync.description.interpolated": "Чтобы не потерять оптимальную конфигурацию VS Code, используйте синхронизацию. Она включает резервное копирование параметров, настраиваемых сочетаний клавиш и расширений, которые можно использовать в разных установках.\r\n{0}", + "gettingStarted.settingsSync.title": "Синхронизация данных на разных устройствах", + "gettingStarted.setup.OpenFolder.description.interpolated": "Все готово для написания кода. Откройте папку проекта, чтобы добавить файлы в VS Code.\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "Открыть код", + "gettingStarted.setup.description": "Узнайте о лучших настройках, чтобы настроить VS Code для вас.", + "gettingStarted.setup.title": "Начало работы с VS Code", + "gettingStarted.shortcuts.description.interpolated": "Обнаружив свои любимые команды, создайте настраиваемые сочетания клавиш для быстрого доступа.\r\n{0}", + "gettingStarted.shortcuts.title": "Настройка сочетания клавиш", + "gettingStarted.splitview.description.interpolated": "Максимально используйте пространство на экране, открывая файлы рядом, вертикально и горизонтально.\r\n{0}", + "gettingStarted.splitview.title": "Редактирование параллельно", + "gettingStarted.tasks.description.interpolated": "Создавайте задачи для общих рабочих процессов и пользуйтесь интегрированными возможностями запуска сценариев и автоматической проверкой результатов.\r\n{0}", + "gettingStarted.tasks.title": "Автоматизация задач проекта", + "gettingStarted.terminal.description.interpolated": "Запускайте команды оболочки в мгновение ока и просматривайте выходные данные сборки одновременно с кодом.\r\n{0}", + "gettingStarted.terminal.title": "Удобный встроенный терминал", + "gettingStarted.topLevelCommandPalette.description": "Используйте палитру команд для просмотра и выполнения всех команд vscode.", + "gettingStarted.topLevelCommandPalette.title": "Выполнить команду…", + "gettingStarted.videoTutorial.description.interpolated": "Посмотрите первое из серии кратких практических видеоруководств по основным функциям VS Code.\r\n{0}", "gettingStarted.videoTutorial.title": "Откиньтесь на спинку кресла и узнавайте новое", - "gettingStarted.videoTutorial.description": "Посмотрите первое из серии кратких практических видеоруководств по основным функциям VS Code.", - "gettingStarted.videoTutorial.button": "Просмотреть руководство" + "gettingStarted.workspaceTrust.description.interpolated": "{0} позволяет решить, должны ли папки проекта **разрешить или ограничить** автоматическое выполнение кода __(требуется для расширений, отладки и т. д.)__.\r\nПри открытии файла или папки будет предложено предоставить доверие. Вы всегда можете {1} позже.", + "gettingStarted.workspaceTrust.title": "Безопасный просмотр и редактирование кода", + "initRepo": "Инициализировать репозиторий Git", + "keyboardShortcuts": "Сочетания клавиш", + "openInteractivePlayground": "Открыть интерактивную тестовую площадку", + "openSCM": "Открыть управление исходным кодом", + "pickFolder": "Выберите папку", + "quickOpen": "Быстро открыть файл", + "runProject": "Запустить проект", + "runTasks": "Выполнить автообнаружение задач", + "showTerminal": "Показать панель терминала", + "splitEditor": "Разделить редактор", + "titleID": "Обзор цветовых тем", + "tweakSettings": "Настроить параметры", + "watch": "Просмотреть руководство", + "workspaceTrust": "Доверие для рабочей области" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "Высокая контрастность", + "dark": "Темная", + "light": "Светлая", + "seeMore": "Дополнительные темы..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Совместная работа", + "default": "По умолчанию", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "Скрыть наложение интерфейса", + "welcomeOverlay": "Обзор пользовательского интерфейса", + "welcomeOverlay.commandPalette": "Найти и выполнить все команды", + "welcomeOverlay.debug": "Запуск и отладка", + "welcomeOverlay.explorer": "Проводник", + "welcomeOverlay.extensions": "Управление расширениями", + "welcomeOverlay.git": "Управление исходным кодом", + "welcomeOverlay.notifications": "Показать уведомления", + "welcomeOverlay.problems": "Просмотр ошибок и предупреждений", + "welcomeOverlay.search": "Поиск по файлам", + "welcomeOverlay.terminal": "Переключить интегрированный терминал" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "Цветовая тема", + "welcomePage.colorThemeDescription": "Настройте редактор и код удобным образом.", + "welcomePage.customize": "Настроить", + "welcomePage.editingEvolved": "Улучшенное редактирование", + "welcomePage.gitClone": "клонирование репозитория…", + "welcomePage.gitHubRepository": "Репозиторий GitHub", + "welcomePage.help": "Справка", + "welcomePage.installExtensionPacks": "Средства и языки", + "welcomePage.installExtensionPacksDescription": "Установить поддержку для {0} и {1}", + "welcomePage.installKeymapDescription": "Параметры и настраиваемые сочетания клавиш", + "welcomePage.installKeymapExtension": "Установить параметры и настраиваемые сочетания клавиш из {0} и {1}", + "welcomePage.interactivePlayground": "Интерактивная тестовая площадка", + "welcomePage.interactivePlaygroundDescription": "Познакомьтесь с основными функциями редактора с помощью короткого пошагового руководства", + "welcomePage.interfaceOverview": "Общие сведения об интерфейсе", + "welcomePage.interfaceOverviewDescription": "Используйте визуальное наложение с выделением основных компонентов пользовательского интерфейса.", + "welcomePage.introductoryVideos": "Вступительные видео", + "welcomePage.keybindingsCheatsheet": "Список сочетаний клавиш в печатном виде", + "welcomePage.learn": "Подробнее", + "welcomePage.moreExtensions": "Еще", + "welcomePage.moreRecent": "Подробнее...", + "welcomePage.newFile": "Создать файл", + "welcomePage.newsletterSignup": "Подпишитесь на наш информационный бюллетень", + "welcomePage.noRecentFolders": "Нет последних папок.", + "welcomePage.openFolder": "Открыть папку...", + "welcomePage.others": "Другие", + "welcomePage.productDocumentation": "Документация по продукту", + "welcomePage.recent": "Последние", + "welcomePage.showCommands": "Найти и выполнить все команды", + "welcomePage.showCommandsDescription": "Быстро обращайтесь к командам и выполняйте поиск по командам с помощью палитры команд ({0})", + "welcomePage.showKeymapExtensions": "Показать другие расширения для раскладки клавиатуры", + "welcomePage.showLanguageExtensions": "Показать дополнительные расширения языка", + "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "Запуск", + "welcomePage.tipsAndTricks": "Советы и рекомендации", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "Подробные сведения", + "ok": "ОК", + "welcome.title": "Приветствие", + "welcomePage": "Приветствие", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "Поддержка {0} уже добавлена.", + "welcomePage.extensionPackNotFound": "Не удается найти поддержку для {0} с идентификатором {1}.", + "welcomePage.installExtensionPack": "Установить дополнительную поддержку для {0}", + "welcomePage.installKeymap": "Установить раскладку клавиатуры {0}", + "welcomePage.installedExtensionPack": "Поддержка {0} уже установлена", + "welcomePage.installedKeymap": "Раскладка клавиатуры {0} уже установлена", + "welcomePage.installingExtensionPack": "Установка дополнительной поддержки для {0}...", + "welcomePage.installingKeymap": "Устанавливаются сочетания клавиш {0}...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "Сочетания клавиш {0} уже установлены.", + "welcomePage.keymapNotFound": "Не удалось найти сочетания клавиш {0} с идентификатором {1}.", + "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "Показать расширения Azure", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "После установки дополнительной поддержки для {0} окно будет перезагружено.", + "welcomePage.willReloadAfterInstallingKeymap": "Окно перезагрузится после установки сочетаний клавиш {0}." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "&&Приветствие", + "workbench.startupEditor": "Управляет тем, какой редактор отображается при запуске, если содержимое редактора не было восстановлено из предыдущего сеанса.", + "workbench.startupEditor.gettingStarted": "Откройте новую домашнюю страницу с содержимым, который поможет начать работу с VS Code и расширениями.", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "При открытии пустой рабочей среды, откройте новую домашнюю страницу с содержимым, который поможет начать работу с VS Code и расширениями.", + "workbench.startupEditor.newUntitledFile": "Открыть новый файл без названия (применяется только при открытии пустого окна).", + "workbench.startupEditor.none": "Запустить без редактора.", + "workbench.startupEditor.readme": "Открыть файл README при открытии папки, содержащей этот файл, в противном случае открыть 'welcomePage'.", + "workbench.startupEditor.welcomePage": "Открывать устаревшую домашнюю страницу.", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "Открывать устаревшую страницу приветствия при открытии пустой рабочей области." + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "Цвет фона страницы приветствия.", + "welcomePage.buttonBackground": "Цвет фона кнопок на странице приветствия.", + "welcomePage.buttonHoverBackground": "Цвет фона при наведении указателя для кнопок на странице приветствия.", + "welcomePage.progress.background": "Цвет переднего плана для индикаторов хода выполнения на странице приветствия.", + "welcomePage.progress.foreground": "Цвет фона для индикаторов хода выполнения на странице приветствия.", + "welcomePage.tileBackground": "Цвет фона для плиток на странице \"Приступая к работе\".", + "welcomePage.tileHoverBackground": "Цвет фона при наведении курсора для плиток на странице \"Приступая к работе\".", + "welcomePage.tileShadow": "Цвет тени для кнопок категорий пошаговых руководств на странице приветствия." + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "Да, я буду рад помочь", + "telemetryOptOut.OptOut": "Нет, спасибо", + "telemetryOptOut.optInNotice": "Помогите улучшить VS Code, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [его принять]({1}).", + "telemetryOptOut.optOutNotice": "Помогите улучшить VS Code, разрешив корпорации Майкрософт сбор данных об использовании. Прочтите наше [заявление о конфиденциальности]({0}) и узнайте, как [явно отказаться от него]({1}).", + "telemetryOptOut.optOutOption": "Помогите корпорации Майкрософт улучшить Visual Studio Code, разрешив сбор данных об использовании. Дополнительные сведения см. в нашем [заявлении о конфиденциальности]({0}).", + "telemetryOptOut.readMore": "Подробнее" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "Интерактивная тестовая площадка", + "editorWalkThrough.title": "Интерактивная тестовая площадка" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "И&&нтерактивная тестовая площадка", + "walkThrough.editor.label": "Интерактивная тестовая площадка" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "Цвет фона встроенных редакторов для интерактивных тестовых площадок.", + "walkThrough.gitNotFound": "Похоже, Git не установлен в вашей системе.", + "walkThrough.unboundCommand": "свободный" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "Значок доверия для рабочей области.", - "requestTrustIconText": "Для использования некоторых функций требуется доверие для рабочей области.", - "immediateTrustRequestMessage": "Функция, которую вы пытаетесь использовать, может представлять угрозу безопасности, если источник файлов или папок, открытых в данный момент, не является доверенным.", - "grantWorkspaceTrustButton": "Продолжить", - "manageWorkspaceTrustButton": "Дополнительные сведения", + "addWorkspaceFolderDetail": "Вы добавляете файлы в доверенную рабочую область, которые в настоящее время не являются доверенными. Вы доверяете авторам этих новых файлов?", + "addWorkspaceFolderMessage": "Вы доверяете авторам файлов в этой папке?", "cancelWorkspaceTrustButton": "Отмена", - "immediateTrustRequestTitle": "Вы доверяете файлам в этой папке?", - "immediateTrustRequestDetail": "{0}\r\n\r\nДоверять этой рабочей области следует только в том случае, если вы доверяете ее источнику. В противном случае будут включены функции, которые могут скомпрометировать ваше устройство или персональные данные.", - "trustConfigurationChangeMessage": "Для того, чтобы это изменение вступило в силу, необходимо перезагрузить окно. Вы хотите перезагрузить окно сейчас?", - "status.WorkspaceTrust": "Доверие для рабочей области", - "workspaceTrustEditor": "Редактор доверия для рабочей области", - "grantWorkspaceTrust": "Предоставить доверие для рабочей области", - "workspacesCategory": "Рабочие области", - "confirmGrantWorkspaceTrust": "Предоставление доверия для рабочей области приведет к включению функций, которые могут представлять угрозу безопасности, если содержимое рабочей области не является доверенным. Вы действительно хотите предоставить доверие к этой рабочей области?", - "yes": "Да", - "no": "Нет", - "denyWorkspaceTrust": "Отклонить доверие для рабочей области", - "confirmDenyWorkspaceTrust": "Отклонение доверия для рабочей области приведет к отключению функций, которые могут представлять угрозу безопасности, если содержимое рабочей области не является доверенным. Вы действительно хотите отклонить доверие к этой рабочей области?", + "checkboxString": "Доверять авторам всех файлов в родительской папке \"{0}\"", + "dontTrustFolderOptionDescription": "Просмотр папки в ограниченном режиме", + "dontTrustOption": "Нет, я не доверяю авторам", + "dontTrustWorkspaceOptionDescription": "Просмотр рабочей области в ограниченном режиме", + "folderStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой папке.", + "folderTrust": "Вы доверяете авторам файлов в этой папке?", + "grantFolderTrustButton": "Доверять папке и продолжить", + "grantWorkspaceTrustButton": "Доверять рабочей области и продолжить", + "immediateTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, не рекомендуется продолжать работу, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах] (https://aka.ms/vscode-workspace-trust).", + "immediateTrustRequestMessage": "Функция, которую вы пытаетесь использовать, может представлять угрозу безопасности, если источник файлов или папок, открытых в данный момент, не является доверенным.", "manageWorkspaceTrust": "Управление доверием рабочей области", - "manageWorkspaceTrustPending": "Управление доверием рабочей области (1)" + "manageWorkspaceTrustButton": "Управление", + "no": "Нет", + "restrictedModeBannerAriaLabelFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", + "restrictedModeBannerAriaLabelWindow": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этому окну, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", + "restrictedModeBannerAriaLabelWorkspace": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой рабочей области, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.", + "restrictedModeBannerLearnMore": "Дополнительные сведения", + "restrictedModeBannerManage": "Управление", + "restrictedModeBannerMessageFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции.", + "restrictedModeBannerMessageWindow": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этому окну, чтобы включить все функции.", + "restrictedModeBannerMessageWorkspace": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этой рабочей области, чтобы включить все функции.", + "securityConfigurationTitle": "Безопасность", + "startupTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, рекомендуется продолжать работу в ограниченном режиме, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах] (https://aka.ms/vscode-workspace-trust).", + "status.WorkspaceTrust": "Доверие для рабочей области", + "status.ariaTrustedFolder": "Эта папка является доверяемой.", + "status.ariaTrustedWindow": "Это окно является доверенным.", + "status.ariaTrustedWorkspace": "Эта рабочая область является доверенной.", + "status.ariaUntrustedFolder": "Ограниченный режим: некоторые функции отключены, так как эта папка не является доверенной.", + "status.ariaUntrustedWindow": "Ограниченный режим: некоторые функции отключены, так как это окно не является доверенным.", + "status.ariaUntrustedWorkspace": "Ограниченный режим: некоторые функции отключены, так как эта рабочая область не является доверенной.", + "status.tooltipUntrustedFolder2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены] ({0}), так как эта [папка не является доверенной] ({1}).", + "status.tooltipUntrustedWindow2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены] ({0}), так как это [окно не является доверенным] ({1}).", + "status.tooltipUntrustedWorkspace2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены] ({0}), так как эта [рабочая область не является доверенной] ({1}).", + "trustFolderOptionDescription": "Доверять папке и включить все функции", + "trustOption": "Да, я доверяю авторам", + "trustWorkspaceOptionDescription": "Доверять рабочей области и включить все функции", + "workspace.trust.description": "Определяет, включено ли доверие рабочей области в VS Code.", + "workspace.trust.emptyWindow.description": "Определяет, является ли пустое окно доверенным по умолчанию в VS Code. При использовании с \"#{0}#\" можно включить все функции VS Code без запросов в пустом окне.", + "workspace.trust.startupPrompt.always": "Запрашивать доверие при каждом открытии недоверенной рабочей области.", + "workspace.trust.startupPrompt.description": "Определяет, когда отображается запрос на доверие рабочей области при запуске.", + "workspace.trust.startupPrompt.never": "Не запрашивать доверие при открытии недоверенной рабочей области.", + "workspace.trust.startupPrompt.once": "Запрашивать доверие при первом открытии недоверенной рабочей области.", + "workspace.trust.untrustedFiles.description": "Определяет, как обрабатывать открытие недоверенных файлов в доверенной рабочей области. Этот параметр также применяется для открытия файлов в пустом окне, которое является доверенным через \"#{0}#\".", + "workspace.trust.untrustedFiles.newWindow": "Всегда открывать недоверенные файлы в отдельном окне в ограниченном режиме без запроса.", + "workspace.trust.untrustedFiles.open": "Всегда разрешать вводить ненадежные файлы в доверенную рабочую область без запроса.", + "workspace.trust.untrustedFiles.prompt": "Узнайте, как обрабатывать недоверенные файлы для каждой рабочей области. После того как недоверенные файлы будут введены в доверенную рабочую область, вам больше не будет предложено.", + "workspaceStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой рабочей области.", + "workspaceTrust": "Вы доверяете авторам файлов в этой рабочей области?", + "workspaceTrustEditor": "Редактор доверия для рабочей области", + "workspacesCategory": "Рабочие области", + "yes": "Да" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "Эта рабочая область является доверенной", - "untrustedHeader": "Эта рабочая область не является доверенной", - "unknownHeader": "Вы хотите сделать эту рабочую область доверенной?", - "unknownHeaderDescription": "Это необходимо для работы некоторых расширений в этой рабочей области. [Дополнительные сведения](https://aka.ms/vscode-workspace-trust).", - "workspaceTrustTransitionMessage": "Отклонить доверие для рабочей области", - "workspaceTrustTransitionDetail": "Чтобы завершить это действие, потребуется перезагрузить все затронутые окна. Вы действительно хотите продолжить его выполнение?", - "workspaceTrustTransitionPrimaryButton": "Да", - "workspaceTrustTransitionSecondaryButton": "Нет", - "trustButton": "Доверять", - "trustParentButton": "Доверять всем в {0}", - "doNotTrustButton": "Не доверять", - "onStartExtensions": "Отключенные расширения", - "onStartExtensionsDescription": "Для следующих расширений требуется, чтобы рабочая область была доверенной. Они будут отключены, пока рабочая область является недоверенной.", - "onDemandExtensions": "Ограниченные расширения", - "onDemandExtensionsDescription": "Следующие расширения частично могут работать в недоверенной рабочей области. Некоторые функции этих расширений будут отключены, пока рабочая область является недоверенной.", - "configurationSectionTitle": "Настроить все рабочие области", - "affectedFeaturesTitle": "Функции, на которые влияет состояние доверия рабочей области" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "Цвет, используемый для указания того, что рабочая область является доверенной.", - "workspaceTrustUntrustedColor": "Цвет, используемый для указания того, что рабочая область не является доверенной.", - "workspaceTrust.tileBackground": "Цвет фона для плиток на странице \"Доверие для рабочей области\"." - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "Добавить папку", + "deleteTrustedUri": "Удалить путь", + "dontTrustButton": "Не доверять", + "editTrustedUri": "Изменить путь", + "hostColumnLabel": "Узел", "localAuthority": "Локальный", - "okButton": "OK", - "cancelButton": "Отмена", - "removePath": "Удалить путь", - "editPath": "Изменить путь", - "addPath": "Добавить путь", - "hostHeaderText": "Узел", - "pathHeaderText": "Путь", - "pathInputPlaceholder": "Элемент пути…", - "modified": "Изменено", - "trustedFolders": "Доверенные папки", - "trustedFoldersDescription": "Все рабочие области в следующих папках станут доверенными. В случае конфликта с недоверенными папками доверие будет определяться ближайшей родительской папкой.", - "untrustedFolders": "Недоверенные папки", - "untrustedFoldersDescription": "Все рабочие области в следующих папках станут недоверенными. В случае конфликта с доверенными папками доверие будет определяться ближайшей родительской папкой.", - "settings": "Параметр доверия рабочей области" + "no untrustedSettings": "Параметры рабочей области, требующие доверия, не применяются", + "pathColumnLabel": "Путь", + "root element label": "Управление доверием рабочей области", + "selectTrustedUri": "Выберите папку для доверия", + "trustButton": "Доверять", + "trustParentButton": "Доверять всем в родительской папке", + "trustUri": "Доверенная папка", + "trustedDebugging": "Отладка включена", + "trustedDescription": "Все функции включены, так как доверие к рабочей области предоставлено. [Дополнительные сведения] (https://aka.ms/vscode-workspace-trust).", + "trustedExtensions": "Все расширения включены", + "trustedFolder": "В доверенной папке", + "trustedFolderSubtitle": "Вы доверяете авторам файлов в текущей папке. Все функции включены:", + "trustedFoldersAndWorkspaces": "Доверенные папки и рабочие области", + "trustedFoldersDescription": "Вы доверяете следующим папкам, их дочерним элементам и файлам рабочей области.", + "trustedForcedReason": "Это окно является доверенным по умолчанию для открытой рабочей области.", + "trustedHeaderFolder": "Вы доверяете этой папке", + "trustedHeaderWindow": "Вы доверяете этому окну", + "trustedHeaderWorkspace": "Вы доверяете этой рабочей области", + "trustedSettings": "Все параметры рабочей области применены", + "trustedTasks": "Задачи разрешено запускать", + "trustedUnsettableWindow": "Это окно является доверенным", + "trustedWindow": "В доверенном окне", + "trustedWindowSubtitle": "Вы доверяете авторам файлов в текущем окне. Все функции включены:", + "trustedWorkspace": "В доверенной рабочей области", + "trustedWorkspaceSubtitle": "Вы доверяете авторам файлов в текущей рабочей области. Все функции включены:", + "untrustedDebugging": "Отладка отключена", + "untrustedDescription": "{0} находится в ограниченном режиме, предназначенном для безопасного просмотра кода. [Подробнее](https://aka.ms/vscode-workspace-trust).", + "untrustedExtensions": "[Расширения {0}]({1}) отключены или имеют ограниченную функциональность", + "untrustedFolderReason": "Эта папка является доверенной в выделенных полужирным записях в доверенных папках ниже.", + "untrustedFolderSubtitle": "Вы не доверяете авторам файлов в текущей папке. Отключены следующие функции:", + "untrustedHeader": "Вы находитесь в ограниченном режиме", + "untrustedSettings": "[Параметры рабочей области {0}]({1}) не применены", + "untrustedTasks": "Задачи отключены", + "untrustedWindowSubtitle": "Вы не доверяете авторам файлов в текущем окне. Отключены следующие функции:", + "untrustedWorkspace": "В ограниченном режиме", + "untrustedWorkspaceReason": "Эта рабочая область является доверенной в выделенных полужирным записях в доверенных папках ниже.", + "untrustedWorkspaceSubtitle": "Вы не доверяете авторам файлов в текущей рабочей области. Отключены следующие функции:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "Эта папка содержит файл рабочей области \"{0}\". Вы хотите открыть его? [Дополнительные сведения] ({1}) о файлах рабочей области. ", "openWorkspace": "Открыть рабочую область", - "workspacesFound": "Эта папка содержит несколько файлов рабочей области. Вы хотите открыть один из этих файлов? [Дополнительные сведения] ({0}) о файлах рабочей области.", + "selectToOpen": "Выберите рабочую область, которую необходимо открыть", "selectWorkspace": "Выберите рабочую область", - "selectToOpen": "Выберите рабочую область, которую необходимо открыть" + "workspaceFound": "Эта папка содержит файл рабочей области \"{0}\". Вы хотите открыть его? [Дополнительные сведения] ({1}) о файлах рабочей области. ", + "workspacesFound": "Эта папка содержит несколько файлов рабочей области. Вы хотите открыть один из этих файлов? [Дополнительные сведения] ({0}) о файлах рабочей области." }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "Предоставить доступ к {0} для {1}… (1)", + "allow": "Разрешить", "authentication.id": "Идентификатор поставщика проверки подлинности.", + "authentication.idConflict": "Идентификатор проверки подлинности \"{0}\" уже зарегистрирован.", "authentication.label": "Понятное имя поставщика проверки подлинности.", - "authenticationExtensionPoint": "Добавляет проверку подлинности.", - "loading": "Идет загрузка...", "authentication.missingId": "Во вкладе проверки подлинности должен быть указан идентификатор.", "authentication.missingLabel": "Во вкладе проверки подлинности должна быть указана метка.", - "authentication.idConflict": "Идентификатор проверки подлинности \"{0}\" уже зарегистрирован.", - "sign in": "Запрошен вход в систему", - "confirmAuthenticationAccess": "Расширение \"{0}\" пытается получить доступ к информации о проверке подлинности для учетной записи {1} \"{2}\".", - "allow": "Разрешить", - "deny": "Запретить", + "authenticationExtensionPoint": "Добавляет проверку подлинности.", "cancel": "Отмена", - "useOtherAccount": "Войти в другую учетную запись", - "selectAccount": "Расширение \"{0}\" запрашивает доступ к учетной записи {1}.", + "confirmAuthenticationAccess": "Расширение \"{0}\" пытается получить доступ к информации о проверке подлинности для учетной записи {1} \"{2}\".", + "deny": "Запретить", "getSessionPlateholder": "Выберите используемую учетную запись для \"{0}\" или нажмите ESC для отмены", - "accessRequest": "Предоставить доступ к {0}… (1)", - "signInRequest": "Войдите в систему, чтобы использовать {0} (1)." + "loading": "Идет загрузка...", + "selectAccount": "Расширение \"{0}\" запрашивает доступ к учетной записи {1}.", + "sign in": "Запрошен вход в систему", + "signInRequest": "Войдите с помощью {0}, чтобы использовать {1} (1)", + "useOtherAccount": "Войти в другую учетную запись" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "Нет изменений", @@ -8406,328 +8798,358 @@ "workspaceEdit": "Изменение рабочей области", "nothing": "Нет изменений" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "Не удается выполнить запись в файл. Откройте файл, исправьте ошибки и предупреждения в файле и повторите попытку.", - "errorFileDirty": "Не удается записать сведения в файл, так как файл был изменен. Сохраните файл и повторите попытку." - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "Открыть конфигурацию задач", - "openLaunchConfiguration": "Открыть конфигурацию запуска", - "open": "Открыть параметры", - "saveAndRetry": "Сохранить и повторить", - "errorUnknownKey": "Не удалось записать в {0}, так как {1} не является зарегистрированной конфигурацией.", + "errorConfigurationFileDirty": "Не удается записать параметры пользователя, так как файл был изменен. Сохраните файл параметров пользователя и повторите попытку.", + "errorConfigurationFileDirtyFolder": "Не удается записать параметры папки, так как файл был изменен. Сохраните файл параметров папки '{0}' и повторите попытку.", + "errorConfigurationFileDirtyWorkspace": "Не удается записать параметры рабочей области, так как файл был изменен. Сохраните файл параметров рабочей области и повторите попытку. ", + "errorConfigurationFileModifiedSince": "Не удалось выполнить запись в параметры пользователя, так как содержимое файла является более новым.", + "errorConfigurationFileModifiedSinceFolder": "Не удается выполнить запись в параметры папки, так как содержимое файла является более новым.", + "errorConfigurationFileModifiedSinceWorkspace": "Не удалось выполнить запись в параметры рабочей области, так как содержимое файла является более новым.", + "errorInvalidConfiguration": "Не удается выполнить запись в файл параметров пользователя. Откройте параметры пользователя, исправьте ошибки и предупреждения и повторите попытку. ", + "errorInvalidConfigurationFolder": "Не удается записать параметры папки. Откройте параметры папки '{0}', исправьте ошибки и предупреждения и повторите попытку. ", + "errorInvalidConfigurationWorkspace": "Не удается выполнить запись в файл параметров рабочей области. Откройте параметры рабочей области, исправьте ошибки и предупреждения и повторите попытку. ", + "errorInvalidFolderConfiguration": "Не удается изменить параметры папок, так как {0} не поддерживает область ресурсов папок. ", + "errorInvalidFolderTarget": "Не удается изменить параметры папок, так как ресурс не указан.", + "errorInvalidLaunchConfiguration": "Не удается записать файл конфигурации запуска. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", + "errorInvalidRemoteConfiguration": "Не удалось выполнить запись в параметры удаленного пользователя. Откройте параметры удаленного пользователя для исправления ошибок или предупреждений и повторите попытку.", + "errorInvalidResourceLanguageConfiguraiton": "Не удалось выполнить запись в языковые параметры, так как {0} не является параметром языка ресурса.", + "errorInvalidTaskConfiguration": "Не удается записать файл конфигурации задач. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", + "errorInvalidUserTarget": "Не удается изменить параметры пользователей, так как {0} не поддерживает глобальную область.", "errorInvalidWorkspaceConfigurationApplication": "Не удается записать {0} в параметры рабочей области. Этот параметр можно записать только в параметры пользователя.", "errorInvalidWorkspaceConfigurationMachine": "Не удается записать {0} в параметры рабочей области. Этот параметр можно записать только в параметры пользователя.", - "errorInvalidFolderConfiguration": "Не удается изменить параметры папок, так как {0} не поддерживает область ресурсов папок. ", - "errorInvalidUserTarget": "Не удается изменить параметры пользователей, так как {0} не поддерживает глобальную область.", "errorInvalidWorkspaceTarget": "Не удается изменить параметры рабочей области, так как {0} не поддерживает рабочие области в рабочей области из нескольких папок.", - "errorInvalidFolderTarget": "Не удается изменить параметры папок, так как ресурс не указан.", - "errorInvalidResourceLanguageConfiguraiton": "Не удалось выполнить запись в языковые параметры, так как {0} не является параметром языка ресурса.", - "errorNoWorkspaceOpened": "Не удается записать в {0}, так как не открыта ни одна рабочая область. Откройте рабочую область и повторите попытку.", - "errorInvalidTaskConfiguration": "Не удается записать файл конфигурации задач. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", - "errorInvalidLaunchConfiguration": "Не удается записать файл конфигурации запуска. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", - "errorInvalidConfiguration": "Не удается выполнить запись в файл параметров пользователя. Откройте параметры пользователя, исправьте ошибки и предупреждения и повторите попытку. ", - "errorInvalidRemoteConfiguration": "Не удалось выполнить запись в параметры удаленного пользователя. Откройте параметры удаленного пользователя для исправления ошибок или предупреждений и повторите попытку.", - "errorInvalidConfigurationWorkspace": "Не удается выполнить запись в файл параметров рабочей области. Откройте параметры рабочей области, исправьте ошибки и предупреждения и повторите попытку. ", - "errorInvalidConfigurationFolder": "Не удается записать параметры папки. Откройте параметры папки '{0}', исправьте ошибки и предупреждения и повторите попытку. ", - "errorTasksConfigurationFileDirty": "Не удается записать файл конфигурации задач, так как файл был изменен. Сохраните файл и повторите попытку.", "errorLaunchConfigurationFileDirty": "Не удается записать файл конфигурации запуска, так как файл был изменен. Сохраните файл и повторите попытку.", - "errorConfigurationFileDirty": "Не удается записать параметры пользователя, так как файл был изменен. Сохраните файл параметров пользователя и повторите попытку.", - "errorRemoteConfigurationFileDirty": "Не удалось выполнить запись в параметры удаленного пользователя, так как файл является \"грязным\". Сначала сохраните файл параметров удаленного пользователя, а затем повторите попытку.", - "errorConfigurationFileDirtyWorkspace": "Не удается записать параметры рабочей области, так как файл был изменен. Сохраните файл параметров рабочей области и повторите попытку. ", - "errorConfigurationFileDirtyFolder": "Не удается записать параметры папки, так как файл был изменен. Сохраните файл параметров папки '{0}' и повторите попытку.", - "errorTasksConfigurationFileModifiedSince": "Не удалось выполнить запись в файл конфигурации задач, так как содержимое файла является более новым.", "errorLaunchConfigurationFileModifiedSince": "Не удается выполнить запись в файл конфигурации запуска, так как содержимое файла является более новым.", - "errorConfigurationFileModifiedSince": "Не удалось выполнить запись в параметры пользователя, так как содержимое файла является более новым.", + "errorNoWorkspaceOpened": "Не удается записать в {0}, так как не открыта ни одна рабочая область. Откройте рабочую область и повторите попытку.", + "errorRemoteConfigurationFileDirty": "Не удалось выполнить запись в параметры удаленного пользователя, так как файл является \"грязным\". Сначала сохраните файл параметров удаленного пользователя, а затем повторите попытку.", "errorRemoteConfigurationFileModifiedSince": "Не удается выполнить запись в параметры удаленного пользователя, так как содержимое файла является более новым.", - "errorConfigurationFileModifiedSinceWorkspace": "Не удалось выполнить запись в параметры рабочей области, так как содержимое файла является более новым.", - "errorConfigurationFileModifiedSinceFolder": "Не удается выполнить запись в параметры папки, так как содержимое файла является более новым.", - "userTarget": "Параметры пользователя", + "errorTasksConfigurationFileDirty": "Не удается записать файл конфигурации задач, так как файл был изменен. Сохраните файл и повторите попытку.", + "errorTasksConfigurationFileModifiedSince": "Не удалось выполнить запись в файл конфигурации задач, так как содержимое файла является более новым.", + "errorUnknownKey": "Не удалось записать в {0}, так как {1} не является зарегистрированной конфигурацией.", + "folderTarget": "Параметры папок", + "open": "Открыть параметры", + "openLaunchConfiguration": "Открыть конфигурацию запуска", + "openTasksConfiguration": "Открыть конфигурацию задач", "remoteUserTarget": "Параметры удаленного пользователя", - "workspaceTarget": "Параметры рабочей области", - "folderTarget": "Параметры папок" + "saveAndRetry": "Сохранить и повторить", + "userTarget": "Параметры пользователя", + "workspaceTarget": "Параметры рабочей области" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "Не удается записать сведения в файл, так как файл был изменен. Сохраните файл и повторите попытку.", + "errorInvalidFile": "Не удается выполнить запись в файл. Откройте файл, исправьте ошибки и предупреждения в файле и повторите попытку." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "Не удается заменить переменную команды \"{0}\", так как команда не возвратила результат строкового типа.", - "inputVariable.noInputSection": "Переменная \"{0}\" должна быть определена в разделе \"{1}\" конфигурации отладки или задачи.", - "inputVariable.missingAttribute": "Входная переменная \"{0}\" имеет тип \"{1}\" и должна включать в себя \"{2}\".", - "inputVariable.defaultInputValue": "(По умолчанию)", "inputVariable.command.noStringType": "Не удается заменить входную переменную \"{0}\", так как команда \"{1}\" не возвратила результат строкового типа.", - "inputVariable.unknownType": "Входная переменная \"{0}\" может иметь только тип \"promptString\", \"pickString\" или \"command\".", - "inputVariable.undefinedVariable": "Обнаружена неопределенная входная переменная \"{0}\". Чтобы продолжить, удалите или определите \"{0}\"." + "inputVariable.defaultInputValue": "(По умолчанию)", + "inputVariable.missingAttribute": "Входная переменная \"{0}\" имеет тип \"{1}\" и должна включать в себя \"{2}\".", + "inputVariable.noInputSection": "Переменная \"{0}\" должна быть определена в разделе \"{1}\" конфигурации отладки или задачи.", + "inputVariable.undefinedVariable": "Обнаружена неопределенная входная переменная \"{0}\". Чтобы продолжить, удалите или определите \"{0}\".", + "inputVariable.unknownType": "Входная переменная \"{0}\" может иметь только тип \"promptString\", \"pickString\" или \"command\"." }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "Не удается разрешить переменную {0}. Откройте редактор.", - "canNotResolveFolderForFile": "Переменная {0}: не удается найти папку рабочей области \"{1}\".", - "canNotFindFolder": "Не удается разрешить переменную {0}. Отсутствует папка \"{1}\".", - "canNotResolveWorkspaceFolderMultiRoot": "Не удается разрешить переменную {0} в рабочей области с несколькими папками. Определите область действия этой переменной, указав \":\" и имя папки рабочей области.", - "canNotResolveWorkspaceFolder": "Не удается разрешить переменную {0}. Откройте папку.", - "missingEnvVarName": "Не удается разрешить переменную {0}, так как не указано имя переменной среды.", - "configNotFound": "Не удается разрешить переменную {0}, так как параметр \"{1}\" не найден.", - "configNoString": "Не удается разрешить переменную {0}, так как \"{1}\" является структурированным значением.", - "missingConfigName": "Не удается разрешить переменную {0}, так как не указано имя параметров.", - "canNotResolveLineNumber": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбрана строка.", - "canNotResolveSelectedText": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбран какой-либо текст.", - "noValueForCommand": "Не удается разрешить переменную {0}, так как не указано значение команды." + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "Необязательные аргументы, передаваемые команде.", + "JsonSchema.input.command.command": "Команда, выполняемая для этой входной переменной.", + "JsonSchema.input.default": "Значение входного параметра по умолчанию.", + "JsonSchema.input.description": "Описание отображается, когда у пользователя запрашивается ввод данных.", + "JsonSchema.input.id": "Идентификатор вводных данных используется для их сопоставления с переменной в форме ${input:id}.", + "JsonSchema.input.options": "Массив строк, который определяет варианты для выбора.", + "JsonSchema.input.password": "Определяет, отображается ли ввод пароля. Текст при вводе пароля скрывается.", + "JsonSchema.input.pickString.optionLabel": "Метка для параметра.", + "JsonSchema.input.pickString.optionValue": "Значение для параметра.", + "JsonSchema.input.type": "Используемый тип запроса на ввод данных пользователем.", + "JsonSchema.input.type.command": "Тип \"command\" выполняет команду.", + "JsonSchema.input.type.pickString": "Тип \"pickString\" показывает список выбора.", + "JsonSchema.input.type.promptString": "Тип \"promptString\" открывает поле ввода, чтобы запросить у пользователя входные данные.", + "JsonSchema.inputs": "Введенные пользователем данные. Этот параметр используется для определения подсказок пользователя, например, для свободного ввода строки или для вывода списка с несколькими вариантами." }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "env.\", \"config.\" и \"command.\" устарели, используйте \"env:\", \"config:\" и \"command:\"." }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "Идентификатор вводных данных используется для их сопоставления с переменной в форме ${input:id}.", - "JsonSchema.input.type": "Используемый тип запроса на ввод данных пользователем.", - "JsonSchema.input.description": "Описание отображается, когда у пользователя запрашивается ввод данных.", - "JsonSchema.input.default": "Значение входного параметра по умолчанию.", - "JsonSchema.inputs": "Введенные пользователем данные. Этот параметр используется для определения подсказок пользователя, например, для свободного ввода строки или для вывода списка с несколькими вариантами.", - "JsonSchema.input.type.promptString": "Тип \"promptString\" открывает поле ввода, чтобы запросить у пользователя входные данные.", - "JsonSchema.input.password": "Определяет, отображается ли ввод пароля. Текст при вводе пароля скрывается.", - "JsonSchema.input.type.pickString": "Тип \"pickString\" показывает список выбора.", - "JsonSchema.input.options": "Массив строк, который определяет варианты для выбора.", - "JsonSchema.input.pickString.optionLabel": "Метка для параметра.", - "JsonSchema.input.pickString.optionValue": "Значение для параметра.", - "JsonSchema.input.type.command": "Тип \"command\" выполняет команду.", - "JsonSchema.input.command.command": "Команда, выполняемая для этой входной переменной.", - "JsonSchema.input.command.args": "Необязательные аргументы, передаваемые команде." + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "Не удается разрешить переменную {0}. Отсутствует папка \"{1}\".", + "canNotResolveFile": "Не удается разрешить переменную {0}. Откройте редактор.", + "canNotResolveFolderForFile": "Переменная {0}: не удается найти папку рабочей области \"{1}\".", + "canNotResolveLineNumber": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбрана строка.", + "canNotResolveSelectedText": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбран какой-либо текст.", + "canNotResolveWorkspaceFolder": "Не удается разрешить переменную {0}. Откройте папку.", + "canNotResolveWorkspaceFolderMultiRoot": "Не удается разрешить переменную {0} в рабочей области с несколькими папками. Определите область действия этой переменной, указав \":\" и имя папки рабочей области.", + "configNoString": "Не удается разрешить переменную {0}, так как \"{1}\" является структурированным значением.", + "configNotFound": "Не удается разрешить переменную {0}, так как параметр \"{1}\" не найден.", + "missingConfigName": "Не удается разрешить переменную {0}, так как не указано имя параметров.", + "missingEnvVarName": "Не удается разрешить переменную {0}, так как не указано имя переменной среды.", + "noValueForCommand": "Не удается разрешить переменную {0}, так как не указано значение команды." }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "Содержит выделенные элементы" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "Все файлы", + "cancel": "Отмена", + "dontSave": "&&Не сохранять", + "filterName.workspace": "Рабочая область", + "noExt": "Нет расширений", + "openFile.title": "Открыть файл", + "openFileOrFolder.title": "Открыть файл или папку", + "openFolder.title": "Открыть папку", + "openWorkspace.title": "Открыть рабочую область", + "save": "&&Сохранить", + "saveAll": "&&Сохранить все", + "saveAsTitle": "Сохранить как", "saveChangesDetail": "Изменения будут потеряны, если вы не сохраните их.", "saveChangesMessage": "Сохранить изменения, внесенные в {0}?", "saveChangesMessages": "Сохранить изменения в указанных файлах ({0})?", - "saveAll": "&&Сохранить все", - "save": "&&Сохранить", - "dontSave": "&&Не сохранять", - "cancel": "Отмена", - "openFileOrFolder.title": "Открыть файл или папку", - "openFile.title": "Открыть файл", - "openFolder.title": "Открыть папку", - "openWorkspace.title": "Открыть рабочую область", - "filterName.workspace": "Рабочая область", - "saveFileAs.title": "Сохранить как", - "saveAsTitle": "Сохранить как", - "allFiles": "Все файлы", - "noExt": "Нет расширений" + "saveFileAs.title": "Сохранить как" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "Открыть локальный файл...", - "saveLocalFile": "Сохранить локальный файл...", - "openLocalFolder": "Открыть локальную папку...", "openLocalFileFolder": "Открыть локально...", - "remoteFileDialog.notConnectedToRemote": "Поставщик файловой системы для {0} недоступен.", - "remoteFileDialog.local": "Показать локальные", + "openLocalFolder": "Открыть локальную папку...", "remoteFileDialog.badPath": "Путь не существует.", "remoteFileDialog.cancel": "Отмена", "remoteFileDialog.invalidPath": "Введите допустимый путь.", - "remoteFileDialog.validateFolder": "Папка уже существует. Используйте новое имя файла.", - "remoteFileDialog.validateExisting": "{0} уже существует. Перезаписать?", + "remoteFileDialog.local": "Показать локальные", + "remoteFileDialog.notConnectedToRemote": "Поставщик файловой системы для {0} недоступен.", "remoteFileDialog.validateBadFilename": "Введите допустимое имя файла.", + "remoteFileDialog.validateExisting": "{0} уже существует. Перезаписать?", + "remoteFileDialog.validateFileOnly": "Выберите файл.", + "remoteFileDialog.validateFolder": "Папка уже существует. Используйте новое имя файла.", + "remoteFileDialog.validateFolderOnly": "Выберите папку.", "remoteFileDialog.validateNonexistentDir": "Введите существующий путь.", "remoteFileDialog.windowsDriveLetter": "Введите путь, начинающийся с буквы диска.", - "remoteFileDialog.validateFileOnly": "Выберите файл.", - "remoteFileDialog.validateFolderOnly": "Выберите папку." + "saveLocalFile": "Сохранить локальный файл..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "Сейчас активно", - "promptOpenWith.setDefaultTooltip": "Задать как редактор по умолчанию для файлов \"{0}\"", - "promptOpenWith.placeHolder": "Выберите редактор для \"{0}\"", - "promptOpenWith.placeHolderGeneric": "Выберите редактор" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "Настроить по умолчанию", + "editorOverride.conflictingDefaults": "Для ресурса доступно несколько редакторов по умолчанию.", + "editorOverride.keepDefault": "Сохранить {0}", + "prompOpenWith.updateDefaultPlaceHolder": "Выбрать новый редактор по умолчанию для \"{0}\"", + "promptOpenWith.configureDefault": "Настройка редактора по умолчанию для \"{0}\"...", + "promptOpenWith.currentDefault": "По умолчанию", + "promptOpenWith.currentDefaultAndActive": "Активно и по умолчанию", + "promptOpenWith.currentlyActive": "Активно", + "promptOpenWith.placeHolder": "Выберите редактор для \"{0}\"" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "Встроенный", + "editor.editorAssociations": "Настройка стандартных масок для редакторов (например, \"*.hex\": \"hexEditor.hexEdit\"). Они имеют приоритет над поведением по умолчанию.", + "promptOpenWith.defaultEditor.displayName": "Текстовый редактор" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.", + "detail.start": "Функция разделения расширений пополам будет использовать двоичный поиск для обнаружения расширения, вызывающего проблему. Во время этого процесса окно несколько раз (около {0}) перезагружается. Каждый раз вам нужно подтвердить, сохраняются ли проблемы.", + "done": "Продолжить", + "done.detail": "Разделение расширений пополам выполнено и определило {0} как расширение, вызвавшее проблему.", + "done.detail2": "Разделение расширений пополам выполнено, но расширение не определено. Возможно, возникла проблема с {0}.", + "done.disbale": "Оставить это расширение отключенным", + "done.msg": "Разделение расширения пополам", + "help": "Справка", + "msg.next": "Разделение расширения пополам", + "msg.start": "Разделение расширения пополам", + "msg2": "Начать разделение расширения пополам", + "next.bad": "Это плохо", + "next.cancel": "Отмена", + "next.good": "Хорошо", + "next.stop": "Остановить разделение пополам", + "report": "Сообщить о проблеме и продолжить", + "title.isBad": "Продолжить разделение расширений пополам", + "title.start": "Начать разделение расширения пополам", + "title.stop": "Остановить разделение расширений пополам" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "Перезагрузить и включить расширения", + "cannot disable auth extension": "Не удается включить или отключить расширение {0}, так как от него зависит синхронизация параметров.", + "cannot disable auth extension in workspace": "Не удается включить или отключить расширение {0} в рабочей области, так как оно предоставляет поставщиков проверки подлинности.", + "cannot disable language pack extension": "Не удается включить или отключить расширение {0}, так как оно предоставляет языковые пакеты.", + "extensionsDisabled": "Все установленные расширения временно отключены.", + "noWorkspace": "Нет рабочей области." + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "Сбой установки расширения {0}: манифест не найден.", + "cancel": "Отмена", + "cannot be installed": "Не удается установить расширение \"{0}\", так как оно недоступно в этой установке.", + "extensionInstallWorkspaceTrustButton": "Доверять рабочей области и установить", + "extensionInstallWorkspaceTrustContinueButton": "Установить", + "extensionInstallWorkspaceTrustManageButton": "Дополнительные сведения", + "extensionInstallWorkspaceTrustMessage": "Для включения этого расширения требуется доверенная рабочая область.", + "install": "Установить", + "install and do no sync": "Установить (не синхронизировать)", + "install extension": "Установить расширение", + "install extensions": "Установить расширения", + "install multiple extensions": "Вы хотите установить и синхронизировать расширения на своих устройствах?", + "install single extension": "Вы хотите установить и синхронизировать расширение \"{0}\" на своих устройствах?", + "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие.", + "singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".", + "twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\"." + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "Не удается установить \"{0}\", так как это расширение не является веб-расширением." }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "Удаленный" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "Не удается установить \"{0}\", так как это расширение не является веб-расширением." - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "Все установленные расширения временно отключены.", - "Reload": "Перезагрузить и включить расширения", - "cannot disable language pack extension": "Не удается включить или отключить расширение {0}, так как оно предоставляет языковые пакеты.", - "cannot disable auth extension": "Не удается включить или отключить расширение {0}, так как от него зависит синхронизация параметров.", - "noWorkspace": "Нет рабочей области.", - "cannot disable auth extension in workspace": "Не удается включить или отключить расширение {0} в рабочей области, так как оно предоставляет поставщиков проверки подлинности." - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".", - "twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\".", - "multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие.", - "Manifest is not found": "Сбой установки расширения {0}: манифест не найден.", - "cannot be installed": "Не удается установить расширение \"{0}\", так как оно недоступно в этой установке.", - "install extension": "Установить расширение", - "install extensions": "Установить расширения", - "install": "Установить", - "install and do no sync": "Установить (не синхронизировать)", - "cancel": "Отмена", - "install single extension": "Вы хотите установить и синхронизировать расширение \"{0}\" на своих устройствах?", - "install multiple extensions": "Вы хотите установить и синхронизировать расширения на своих устройствах?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "Не удалось установить расширение '{0}', так как оно не совместимо с VS Code '{1}'." }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.", - "title.start": "Начать разделение расширения пополам", - "help": "Справка", - "msg.start": "Разделение расширения пополам", - "detail.start": "Функция разделения расширений пополам будет использовать двоичный поиск для обнаружения расширения, вызывающего проблему. Во время этого процесса окно несколько раз (около {0}) перезагружается. Каждый раз вам нужно подтвердить, сохраняются ли проблемы.", - "msg2": "Начать разделение расширения пополам", - "title.isBad": "Продолжить разделение расширений пополам", - "done.msg": "Разделение расширения пополам", - "done.detail2": "Разделение расширений пополам выполнено, но расширение не определено. Возможно, возникла проблема с {0}.", - "report": "Сообщить о проблеме и продолжить", - "done": "Продолжить", - "done.detail": "Разделение расширений пополам выполнено и определило {0} как расширение, вызвавшее проблему.", - "done.disbale": "Оставить это расширение отключенным", - "msg.next": "Разделение расширения пополам", - "next.good": "Хорошо", - "next.bad": "Это плохо", - "next.stop": "Остановить разделение пополам", - "next.cancel": "Отмена", - "title.stop": "Остановить разделение расширений пополам" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "Удалить рекомендацию расширения из", "select for add": "Добавить рекомендацию расширения в", - "workspace folder": "Папка рабочей области", - "workspace": "Рабочая область" + "select for remove": "Удалить рекомендацию расширения из", + "workspace": "Рабочая область", + "workspace folder": "Папка рабочей области" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "Не удается запустить расширение узла из-за несоответствия версий.", - "relaunch": "Перезапустить VS Code", - "extensionService.crash": "Хост-процесс для расширений неожиданно завершил работу.", - "devTools": "Открыть средства разработчика", - "restart": "Перезапустить хост-процесс для расширений", - "getEnvironmentFailure": "Не удалось получить удаленную среду", - "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}", - "enableResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nВключить его?", - "enable": "Включить и Перезагрузить", - "installResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nУстановить это расширение?", - "install": "Установить и перезагрузить", - "resolverExtensionNotFound": "\"{0}\" не найден в Marketplace", - "restartExtensionHost": "Перезапустить хост-процесс для расширений" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.", - "extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.", - "reloadWindow": "Перезагрузить окно", - "extension host Log": "Узел расширения", - "extensionHost.error": "Ошибка в хост-процессе для расширений: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "Идет перезапись расширения {0} на {1}.", - "extensionUnderDevelopment": "Идет загрузка расширения разработки в {0}.", - "extensionCache.invalid": "Расширения были изменены на диске. Обновите окно.", - "reloadWindow": "Перезагрузить окно" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}", - "extensionTestError": "Не удалось найти узел расширений, который может запустить средство запуска тестов в {0}." - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "Удаленный хост-процесс для расширений" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "Установка расширения \"{0}\"...", + "Reload": "Перезагрузить окно и открыть", + "confirmUrl": "Разрешить расширению открыть этот URI?", + "enableAndHandle": "Расширение \"{0}\" отключено. Вы хотите перезагрузить окно, чтобы включить расширение и открыть URL-адрес?", + "enableAndReload": "&&Включить и открыть", + "extensions": "Расширения", + "install": "&&Установить", + "installAndHandle": "Расширение \"{0}\" не установлено. Вы хотите перезагрузить окно, чтобы установить расширение и открыть URL-адрес?", + "manage": "Управление URI авторизованных расширений...", + "no": "Сейчас нет авторизованных URI расширений.", + "open": "&&Открыть", + "reload": "Вы хотите перезагрузить окно и открыть URL-адрес \"{0}\"?", + "reloadAndHandle": "Расширение \"{0}\" не загружено. Вы хотите перезагрузить окно, чтобы загрузить расширение и открыть URL-адрес?", + "reloadAndOpen": "&&Перезагрузить окно и открыть", + "rememberConfirmUrl": "Больше не спрашивать для этого расширения." }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "Узел расширений рабочих процессов" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "Разрешить расширению открыть этот URI?", - "rememberConfirmUrl": "Больше не спрашивать для этого расширения.", - "open": "&&Открыть", - "reloadAndHandle": "Расширение \"{0}\" не загружено. Вы хотите перезагрузить окно, чтобы загрузить расширение и открыть URL-адрес?", - "reloadAndOpen": "&&Перезагрузить окно и открыть", - "enableAndHandle": "Расширение \"{0}\" отключено. Вы хотите перезагрузить окно, чтобы включить расширение и открыть URL-адрес?", - "enableAndReload": "&&Включить и открыть", - "installAndHandle": "Расширение \"{0}\" не установлено. Вы хотите перезагрузить окно, чтобы установить расширение и открыть URL-адрес?", - "install": "&&Установить", - "Installing": "Установка расширения \"{0}\"...", - "reload": "Вы хотите перезагрузить окно и открыть URL-адрес \"{0}\"?", - "Reload": "Перезагрузить окно и открыть", - "manage": "Управление URI авторизованных расширений...", - "extensions": "Расширения", - "no": "Сейчас нет авторизованных URI расширений." - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", - "workspace": "Вид расширения рабочей области. В удаленном окне такие расширения включены, тольео если они доступны в удаленном репозитории.", - "web": "Расширение типа рабочего веб-процесса, которое может выполняться в хост-процессе для таких расширений", - "vscode.extension.engines": "Совместимость с подсистемой.", - "vscode.extension.engines.vscode": "Для расширений VS Code указывает версию VS Code, с которой совместимо расширение. Она не может быть задана как \"*\". Например, ^0.10.5 сообщает о совместимости с минимальной версией VS Code 0.10.5.", - "vscode.extension.publisher": "Издатель расширения VS Code.", - "vscode.extension.displayName": "Отображаемое имя расширения, используемого в коллекции VS Code.", - "vscode.extension.categories": "Категории, используемые коллекцией VS Code для классификации расширения.", - "vscode.extension.category.languages.deprecated": "Используйте \"Языки программирования\"", - "vscode.extension.galleryBanner": "Баннер, используемый в магазине VS Code.", - "vscode.extension.galleryBanner.color": "Цвет баннера в заголовке страницы магазина VS Code.", - "vscode.extension.galleryBanner.theme": "Цветовая тема для шрифта, используемого в баннере.", - "vscode.extension.contributes": "Все публикации расширения VS Code, представленные этим пакетом.", - "vscode.extension.preview": "Добавляет метку \"Предварительная версия\" для расширения в Marketplace.", - "vscode.extension.activationEvents": "События активации для расширения кода VS Code.", - "vscode.extension.activationEvents.onLanguage": "Событие активации выдается каждый раз, когда открывается файл, который разрешается к указанному языку.", - "vscode.extension.activationEvents.onCommand": "Событие активации выдается каждый раз при вызове указанной команды.", - "vscode.extension.activationEvents.onDebug": "Событие активации выдается каждый раз, когда пользователь запускает отладку или собирается установить конфигурацию отладки.", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "Событие активации выдается каждый раз, когда необходимо создать файл \"launch.json\" (и вызывать все методы provideDebugConfigurations).", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Событие активации, вызываемое каждый раз, когда требуется создать список всех конфигураций отладки (и требуется вызвать все методы provideDebugConfigurations для динамической области).", - "vscode.extension.activationEvents.onDebugResolve": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (и при вызове соответствующего метода resolveDebugConfiguration).", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (может потребоваться средство отслеживания протокола отладки).", - "vscode.extension.activationEvents.workspaceContains": "Событие активации выдается каждый раз при открытии папки, содержащей по крайней мере один файл, который соответствует указанной стандартной маске.", - "vscode.extension.activationEvents.onStartupFinished": "Событие активации, выдаваемое после завершения запуска (после завершения активации всех необходимых расширений \"*\").", - "vscode.extension.activationEvents.onFileSystem": "Событие активации выдается каждый раз при доступе к файлу или папке по заданной схеме.", - "vscode.extension.activationEvents.onSearch": "Событие активации выдается каждый раз при выполнении поиска в папке с указанной схемой.", - "vscode.extension.activationEvents.onView": "Событие активации выдается каждый раз при развертывании указанного окна.", - "vscode.extension.activationEvents.onIdentity": "Событие активации, выдаваемое при каждом указании удостоверения пользователя.", - "vscode.extension.activationEvents.onUri": "Событие активации, которое выдается каждый раз при открытии системного URI этого расширения.", - "vscode.extension.activationEvents.onOpenExternalUri": "Событие активации, выдаваемое при открытии внешнего URI (например, ссылки HTTP или HTTPS).", - "vscode.extension.activationEvents.onCustomEditor": "Событие активации, возникающее каждый раз, когда указанный специализированный редактор становится видимым.", - "vscode.extension.activationEvents.onNotebook": "Событие активации выдается каждый раз при открытии указанного документа записной книжки.", - "vscode.extension.activationEvents.onAuthenticationRequest": "Событие активации, выдаваемое каждый раз при запросе сеансов от указанного поставщика проверки подлинности.", - "vscode.extension.activationEvents.star": "Событие активации выдается при запуске VS Code. Для удобства пользователя используйте это событие в своем расширении только в том случае, если другие сочетания событий не подходят.", - "vscode.extension.badges": "Массив эмблем, отображаемых на боковой панели страницы расширения Marketplace.", - "vscode.extension.badges.url": "URL-адрес изображения эмблемы.", - "vscode.extension.badges.href": "Ссылка на эмблему.", - "vscode.extension.badges.description": "Описание эмблемы.", - "vscode.extension.markdown": "Управляет подсистемой отображения Markdown, используемой в Marketplace. Допустимые значения: 'github' (по умолчанию) или 'standard' (стандартный).", - "vscode.extension.qna": "Управляет ссылкой на вопросы и ответы в Marketplace. Укажите \"marketplace\", чтобы использовать файл вопросов и ответов Marketplace по умолчанию. Укажите строку, чтобы задать URL-адрес пользовательского сайта вопросов и ответов. Укажите значение \"false\", чтобы отключить вопросы и ответы.", - "vscode.extension.extensionDependencies": "Зависимости от других расширений. Идентификатор расширения — всегда ${publisher}.${name}. Например: vscode.csharp.", - "vscode.extension.contributes.extensionPack": "Набор расширений, которые могут быть установлены вместе. Идентификатор расширения всегда имеет формат \"${publisher}.${name}\". Например, \"vscode.csharp\".", - "extensionKind": "Определите тип расширения. Расширения \"ui\" устанавливаются и запускаются на локальном компьютере, а расширения \"workspace\" — на удаленном компьютере.", - "extensionKind.ui": "Определение расширения, которое может работать только на локальном компьютере при подключении к окну удаленного компьютера.", - "extensionKind.workspace": "Определите расширение, которое может работать только на удаленном компьютере при подключении удаленного окна.", - "extensionKind.ui-workspace": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение локальному компьютеру.", - "extensionKind.workspace-ui": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение удаленному компьютеру.", - "extensionKind.empty": "Определите расширение, которое не может выполняться в удаленном контексте ни на локальном, ни на удаленном компьютере.", - "vscode.extension.scripts.prepublish": "Скрипт, выполняемый перед публикацией пакета в качестве расширения VS Code.", - "vscode.extension.scripts.uninstall": "Удалить обработчик для расширения VS Code. Скрипт, который выполняется после полного удаления расширения из VS Code, когда VS Code перезапускается (выключается и запускается) после удаления расширения. Поддерживаются только скрипты Node.", - "vscode.extension.icon": "Путь к значку размером 128 x 128 пикселей." - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "Недопустимый файл манифеста {0}: не является объектом JSON.", - "jsonParseFail": "Не удалось проанализировать {0}: [{1}, {2}] {3}.", - "fileReadFail": "Не удается прочитать файл {0}: {1}.", - "jsonsParseReportErrors": "Не удалось проанализировать {0}: {1}.", - "jsonInvalidFormat": "Недопустимый формат {0}: ожидается объект JSON.", - "missingNLSKey": "Не удалось найти сообщение для ключа {0}.", - "notSemver": "Версия расширения несовместима с semver.", - "extensionDescription.empty": "Пустое описание расширения", - "extensionDescription.publisher": "издатель свойства должен иметь тип \"string\".", - "extensionDescription.name": "свойство \"{0}\" является обязательным и должно иметь тип string", - "extensionDescription.version": "свойство \"{0}\" является обязательным и должно иметь тип string", - "extensionDescription.engines": "свойство \"{0}\" является обязательным и должно быть типа object", - "extensionDescription.engines.vscode": "свойство \"{0}\" является обязательным и должно иметь тип string", - "extensionDescription.extensionDependencies": "свойство \"{0}\" может быть опущено или должно быть типа \"string []\"", - "extensionDescription.activationEvents1": "свойство \"{0}\" может быть опущено или должно быть типа \"string []\"", - "extensionDescription.activationEvents2": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены", - "extensionDescription.main1": "свойство \"{0}\" может быть опущено или должно иметь тип string", - "extensionDescription.main2": "Ожидается, что функция main ({0}) будет включена в папку расширения ({1}). Из-за этого расширение может стать непереносимым.", - "extensionDescription.main3": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены", - "extensionDescription.browser1": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", - "extensionDescription.browser2": "Ожидалось, что папка расширения ({1}) будет включать \"browser\" ({0}). Из-за этого расширение может стать непереносимым.", - "extensionDescription.browser3": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "Не удалось найти узел расширений, который может запустить средство запуска тестов в {0}.", + "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "Измерить задержку хост-процесса для расширений" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "Определите тип расширения. Расширения \"ui\" устанавливаются и запускаются на локальном компьютере, а расширения \"workspace\" — на удаленном компьютере.", + "extensionKind.empty": "Определите расширение, которое не может выполняться в удаленном контексте ни на локальном, ни на удаленном компьютере.", + "extensionKind.ui": "Определение расширения, которое может работать только на локальном компьютере при подключении к окну удаленного компьютера.", + "extensionKind.ui-workspace": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение локальному компьютеру.", + "extensionKind.workspace": "Определите расширение, которое может работать только на удаленном компьютере при подключении удаленного окна.", + "extensionKind.workspace-ui": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение удаленному компьютеру.", + "ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.", + "vscode.extension.activationEvents": "События активации для расширения кода VS Code.", + "vscode.extension.activationEvents.onAuthenticationRequest": "Событие активации, выдаваемое каждый раз при запросе сеансов от указанного поставщика проверки подлинности.", + "vscode.extension.activationEvents.onCommand": "Событие активации выдается каждый раз при вызове указанной команды.", + "vscode.extension.activationEvents.onCustomEditor": "Событие активации, возникающее каждый раз, когда указанный специализированный редактор становится видимым.", + "vscode.extension.activationEvents.onDebug": "Событие активации выдается каждый раз, когда пользователь запускает отладку или собирается установить конфигурацию отладки.", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (может потребоваться средство отслеживания протокола отладки).", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "Событие активации, вызываемое каждый раз, когда требуется создать список всех конфигураций отладки (и требуется вызвать все методы provideDebugConfigurations для динамической области).", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "Событие активации выдается каждый раз, когда необходимо создать файл \"launch.json\" (и вызывать все методы provideDebugConfigurations).", + "vscode.extension.activationEvents.onDebugResolve": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (и при вызове соответствующего метода resolveDebugConfiguration).", + "vscode.extension.activationEvents.onFileSystem": "Событие активации выдается каждый раз при доступе к файлу или папке по заданной схеме.", + "vscode.extension.activationEvents.onIdentity": "Событие активации, выдаваемое при каждом указании удостоверения пользователя.", + "vscode.extension.activationEvents.onLanguage": "Событие активации выдается каждый раз, когда открывается файл, который разрешается к указанному языку.", + "vscode.extension.activationEvents.onNotebook": "Событие активации выдается каждый раз при открытии указанного документа записной книжки.", + "vscode.extension.activationEvents.onOpenExternalUri": "Событие активации, выдаваемое при открытии внешнего URI (например, ссылки HTTP или HTTPS).", + "vscode.extension.activationEvents.onRenderer": "Событие активации, создаваемое при каждом использовании отрисовщика выходных данных записной книжки.", + "vscode.extension.activationEvents.onSearch": "Событие активации выдается каждый раз при выполнении поиска в папке с указанной схемой.", + "vscode.extension.activationEvents.onStartupFinished": "Событие активации, выдаваемое после завершения запуска (после завершения активации всех необходимых расширений \"*\").", + "vscode.extension.activationEvents.onTerminalProfile": "Событие активации, создаваемое при запуске определенного профиля терминала.", + "vscode.extension.activationEvents.onUri": "Событие активации, которое выдается каждый раз при открытии системного URI этого расширения.", + "vscode.extension.activationEvents.onView": "Событие активации выдается каждый раз при развертывании указанного окна.", + "vscode.extension.activationEvents.star": "Событие активации выдается при запуске VS Code. Для удобства пользователя используйте это событие в своем расширении только в том случае, если другие сочетания событий не подходят.", + "vscode.extension.activationEvents.workspaceContains": "Событие активации выдается каждый раз при открытии папки, содержащей по крайней мере один файл, который соответствует указанной стандартной маске.", + "vscode.extension.badges": "Массив эмблем, отображаемых на боковой панели страницы расширения Marketplace.", + "vscode.extension.badges.description": "Описание эмблемы.", + "vscode.extension.badges.href": "Ссылка на эмблему.", + "vscode.extension.badges.url": "URL-адрес изображения эмблемы.", + "vscode.extension.capabilities": "Объявить набор поддерживаемых расширением возможностей.", + "vscode.extension.capabilities.untrustedWorkspaces": "Объявляет, как расширение должно обрабатываться в недоверенных рабочих областях.", + "vscode.extension.capabilities.untrustedWorkspaces.description": "Описание того, как доверие рабочей области влияет на поведение расширений и почему они необходимы. Применяется, только если значение \"поддерживается\" не равно \"true\".", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Список ключей конфигурации, предоставленных расширением, которые не должны использовать значения рабочей области в ненадежных рабочих областях.", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "Объявляет уровень поддержки недоверенных рабочих областей по расширению.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "Расширение не будет включено в недоверенных рабочих областях.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "Расширение будет включено в недоверенных рабочих областях с некоторыми отключенными функциями.", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "Расширение будет включено в недоверенных рабочих областях с включенными функциями.", + "vscode.extension.capabilities.virtualWorkspaces": "Объявляет, следует ли включать расширение в виртуальных рабочих областях. Виртуальная рабочая область — это рабочая область, не поддерживаемая какими-либо ресурсами на диске. Если установлено значение false, это расширение будет автоматически отключено в виртуальных рабочих областях. Значение по умолчанию — true.", + "vscode.extension.capabilities.virtualWorkspaces.description": "Описание того, как виртуальные рабочие области влияют на поведение расширений и почему они необходимы. Применяется, только если значение \"поддерживается\" не равно \"true\".", + "vscode.extension.capabilities.virtualWorkspaces.supported": "Объявляет уровень поддержки виртуальных рабочих областей по расширению.", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "Расширение не будет включено в виртуальных рабочих областях.", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "Расширение будет включено в виртуальных рабочих областях с некоторыми отключенными функциями.", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "Расширение будет включено в виртуальных рабочих областях с включенными функциями.", + "vscode.extension.categories": "Категории, используемые коллекцией VS Code для классификации расширения.", + "vscode.extension.category.languages.deprecated": "Используйте \"Языки программирования\"", + "vscode.extension.contributes": "Все публикации расширения VS Code, представленные этим пакетом.", + "vscode.extension.contributes.extensionPack": "Набор расширений, которые могут быть установлены вместе. Идентификатор расширения всегда имеет формат \"${publisher}.${name}\". Например, \"vscode.csharp\".", + "vscode.extension.displayName": "Отображаемое имя расширения, используемого в коллекции VS Code.", + "vscode.extension.engines": "Совместимость с подсистемой.", + "vscode.extension.engines.vscode": "Для расширений VS Code указывает версию VS Code, с которой совместимо расширение. Она не может быть задана как \"*\". Например, ^0.10.5 сообщает о совместимости с минимальной версией VS Code 0.10.5.", + "vscode.extension.extensionDependencies": "Зависимости от других расширений. Идентификатор расширения — всегда ${publisher}.${name}. Например: vscode.csharp.", + "vscode.extension.galleryBanner": "Баннер, используемый в магазине VS Code.", + "vscode.extension.galleryBanner.color": "Цвет баннера в заголовке страницы магазина VS Code.", + "vscode.extension.galleryBanner.theme": "Цветовая тема для шрифта, используемого в баннере.", + "vscode.extension.icon": "Путь к значку размером 128 x 128 пикселей.", + "vscode.extension.markdown": "Управляет подсистемой отображения Markdown, используемой в Marketplace. Допустимые значения: 'github' (по умолчанию) или 'standard' (стандартный).", + "vscode.extension.preview": "Добавляет метку \"Предварительная версия\" для расширения в Marketplace.", + "vscode.extension.publisher": "Издатель расширения VS Code.", + "vscode.extension.qna": "Управляет ссылкой на вопросы и ответы в Marketplace. Укажите \"marketplace\", чтобы использовать файл вопросов и ответов Marketplace по умолчанию. Укажите строку, чтобы задать URL-адрес пользовательского сайта вопросов и ответов. Укажите значение \"false\", чтобы отключить вопросы и ответы.", + "vscode.extension.scripts.prepublish": "Скрипт, выполняемый перед публикацией пакета в качестве расширения VS Code.", + "vscode.extension.scripts.uninstall": "Удалить обработчик для расширения VS Code. Скрипт, который выполняется после полного удаления расширения из VS Code, когда VS Code перезапускается (выключается и запускается) после удаления расширения. Поддерживаются только скрипты Node.", + "web": "Расширение типа рабочего веб-процесса, которое может выполняться в хост-процессе для таких расширений", + "workspace": "Вид расширения рабочей области. В удаленном окне такие расширения включены, тольео если они доступны в удаленном репозитории." + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "Удаленный хост-процесс для расширений" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "Расширения были изменены на диске. Обновите окно.", + "extensionUnderDevelopment": "Идет загрузка расширения разработки в {0}.", + "overwritingExtension": "Идет перезапись расширения {0} на {1}.", + "reloadWindow": "Перезагрузить окно" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "Открыть средства разработчика", + "enable": "Включить и Перезагрузить", + "enableResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nВключить его?", + "extensionService.crash": "Хост-процесс для расширений неожиданно завершил работу.", + "extensionService.versionMismatchCrash": "Не удается запустить расширение узла из-за несоответствия версий.", + "getEnvironmentFailure": "Не удалось получить удаленную среду", + "install": "Установить и перезагрузить", + "installResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nУстановить это расширение?", + "looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}", + "relaunch": "Перезапустить VS Code", + "resolverExtensionNotFound": "\"{0}\" не найден в Marketplace", + "restart": "Перезапустить хост-процесс для расширений", + "restartExtensionHost": "Перезапустить хост-процесс для расширений" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "Узел расширения", + "extensionHost.error": "Ошибка в хост-процессе для расширений: {0}", + "extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.", + "extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.", + "reloadWindow": "Перезагрузить окно" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "свойство \"{0}\" может быть опущено или должно быть типа \"string []\"", + "extensionDescription.activationEvents2": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены", + "extensionDescription.browser1": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"", + "extensionDescription.browser2": "Ожидалось, что папка расширения ({1}) будет включать \"browser\" ({0}). Из-за этого расширение может стать непереносимым.", + "extensionDescription.browser3": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены", + "extensionDescription.empty": "Пустое описание расширения", + "extensionDescription.engines": "свойство \"{0}\" является обязательным и должно быть типа object", + "extensionDescription.engines.vscode": "свойство \"{0}\" является обязательным и должно иметь тип string", + "extensionDescription.extensionDependencies": "свойство \"{0}\" может быть опущено или должно быть типа \"string []\"", + "extensionDescription.main1": "свойство \"{0}\" может быть опущено или должно иметь тип string", + "extensionDescription.main2": "Ожидается, что функция main ({0}) будет включена в папку расширения ({1}). Из-за этого расширение может стать непереносимым.", + "extensionDescription.main3": "оба свойства, \"{0}\" и \"{1}\", должны быть либо указаны, либо опущены", + "extensionDescription.name": "свойство \"{0}\" является обязательным и должно иметь тип string", + "extensionDescription.publisher": "издатель свойства должен иметь тип \"string\".", + "extensionDescription.version": "свойство \"{0}\" является обязательным и должно иметь тип string", + "fileReadFail": "Не удается прочитать файл {0}: {1}.", + "jsonInvalidFormat": "Недопустимый формат {0}: ожидается объект JSON.", + "jsonParseFail": "Не удалось проанализировать {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "Недопустимый файл манифеста {0}: не является объектом JSON.", + "jsonsParseReportErrors": "Не удалось проанализировать {0}: {1}.", + "missingNLSKey": "Не удалось найти сообщение для ключа {0}.", + "notSemver": "Версия расширения несовместима с semver." + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "Значок категории начала работы по настройке средства", "getting-started-beginner-icon": "Значок, используемый для категории \"Начальный уровень\" на странице \"Начало работы\"", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "Возможно ли повторное открытие последнего закрытого редактора" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "Похоже, ваша установка {0} повреждена. Повторите установку.", + "integrity.dontShowAgain": "Больше не показывать", "integrity.moreInformation": "Дополнительные сведения", - "integrity.dontShowAgain": "Больше не показывать" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "Не удается записать файл конфигурации сочетаний клавиш, так как файл был изменен. Сохраните файл и повторите попытку.", - "parseErrors": "Не удается записать файл конфигурации сочетаний клавиш. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", - "errorInvalidConfiguration": "Не удалось записать файл конфигурации сочетаний клавиш. Этот файл содержит объект, тип которого отличен от Array. Откройте файл, удалите этот объект и повторите попытку.", - "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию." + "integrity.prompt": "Похоже, ваша установка {0} повреждена. Повторите установку." }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "требуется непустое значение.", - "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string", - "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string", - "vscode.extension.contributes.keybindings.command": "Идентификатор команды, выполняемой при нажатии настраиваемого сочетания клавиш.", - "vscode.extension.contributes.keybindings.args": "Аргументы, передаваемые в выполняемую команду.", - "vscode.extension.contributes.keybindings.key": "Клавиша или сочетание клавиш (отдельные клавиши со знаком \"плюс\" и сочетания через пробел, например CTRL+O и CTRL+L L для аккорда).", - "vscode.extension.contributes.keybindings.mac": "Клавиша или последовательность клавиш для Mac.", - "vscode.extension.contributes.keybindings.linux": "Клавиша или последовательность клавиш для Linux.", - "vscode.extension.contributes.keybindings.win": "Клавиша или последовательность клавиш для Windows.", - "vscode.extension.contributes.keybindings.when": "Условие, когда клавиша нажата.", - "vscode.extension.contributes.keybindings": "Добавляет настраиваемые сочетания клавиш.", + "dispatch": "Управляет логикой диспетчеризации для нажатий клавиш \"code\" (рекомендуется) или \"keyCode\".", "invalid.keybindings": "Недопустимое значение \"contributes.{0}\": {1}", - "unboundCommands": "Доступные команды: ", - "keybindings.json.title": "Настройка настраиваемых сочетаний клавиш", - "keybindings.json.key": "Клавиша или последовательность клавиш (через пробел)", - "keybindings.json.command": "Имя выполняемой команды", - "keybindings.json.when": "Условие, когда клавиша нажата.", "keybindings.json.args": "Аргументы, передаваемые в выполняемую команду.", + "keybindings.json.command": "Имя выполняемой команды", + "keybindings.json.key": "Клавиша или последовательность клавиш (через пробел)", + "keybindings.json.title": "Настройка настраиваемых сочетаний клавиш", + "keybindings.json.when": "Условие, когда клавиша нажата.", "keyboardConfigurationTitle": "Клавиатура", - "dispatch": "Управляет логикой диспетчеризации для нажатий клавиш \"code\" (рекомендуется) или \"keyCode\"." + "nonempty": "требуется непустое значение.", + "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string", + "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string", + "unboundCommands": "Доступные команды: ", + "vscode.extension.contributes.keybindings": "Добавляет настраиваемые сочетания клавиш.", + "vscode.extension.contributes.keybindings.args": "Аргументы, передаваемые в выполняемую команду.", + "vscode.extension.contributes.keybindings.command": "Идентификатор команды, выполняемой при нажатии настраиваемого сочетания клавиш.", + "vscode.extension.contributes.keybindings.key": "Клавиша или сочетание клавиш (отдельные клавиши со знаком \"плюс\" и сочетания через пробел, например CTRL+O и CTRL+L L для аккорда).", + "vscode.extension.contributes.keybindings.linux": "Клавиша или последовательность клавиш для Linux.", + "vscode.extension.contributes.keybindings.mac": "Клавиша или последовательность клавиш для Mac.", + "vscode.extension.contributes.keybindings.when": "Условие, когда клавиша нажата.", + "vscode.extension.contributes.keybindings.win": "Клавиша или последовательность клавиш для Windows." + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.", + "errorInvalidConfiguration": "Не удалось записать файл конфигурации сочетаний клавиш. Этот файл содержит объект, тип которого отличен от Array. Откройте файл, удалите этот объект и повторите попытку.", + "errorKeybindingsFileDirty": "Не удается записать файл конфигурации сочетаний клавиш, так как файл был изменен. Сохраните файл и повторите попытку.", + "parseErrors": "Не удается записать файл конфигурации сочетаний клавиш. Откройте файл, исправьте ошибки и предупреждения и повторите попытку." }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "(Рабочая область) без названия", "vscode.extension.contributes.resourceLabelFormatters": "Указывает правила форматирования для меток ресурсов.", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "Схема URI, с которой следует сопоставлять форматировщик. Например, \"file\". Поддерживаются простые стандартные маски.", "vscode.extension.contributes.resourceLabelFormatters.authority": "Служба URI, с которой следует сопоставлять форматировщик. Поддерживаются простые стандартные маски.", "vscode.extension.contributes.resourceLabelFormatters.formatting": "Правила для форматирования меток ресурсов URI.", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Суффикс, добавляемый к метке рабочей области.", "vscode.extension.contributes.resourceLabelFormatters.label": "Пометка правил для отображения. Например, myLabel:/${path}. В качестве переменных поддерживаются ${path}, ${scheme} и ${authority}.", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "Схема URI, с которой следует сопоставлять форматировщик. Например, \"file\". Поддерживаются простые стандартные маски.", "vscode.extension.contributes.resourceLabelFormatters.separator": "Разделитель, используемый при отображении метки URI. Например, / или ''.", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Управляет тем, отбрасываются ли начальные символы разделителя в подстановках \"${path}\".", "vscode.extension.contributes.resourceLabelFormatters.tildify": "Определяет, нужно ли обозначать начало метки URI тильдой, когда это возможно.", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Суффикс, добавляемый к метке рабочей области.", - "untitledWorkspace": "(Рабочая область) без названия", - "workspaceNameVerbose": "{0} (рабочая область)", - "workspaceName": "{0} (рабочая область)" + "workspaceName": "{0} (рабочая область)", + "workspaceNameVerbose": "{0} (рабочая область)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "При попытке закрыть окно возникла непредвиденная ошибка ({0}).", + "errorLoad": "При попытке изменить рабочую область окна возникла непредвиденная ошибка ({0}).", "errorQuit": "При попытке выйти из приложения возникла непредвиденная ошибка ({0}).", - "errorReload": "При попытке повторной загрузки окна возникла непредвиденная ошибка ({0}).", - "errorLoad": "При попытке изменить рабочую область окна возникла непредвиденная ошибка ({0})." + "errorReload": "При попытке повторной загрузки окна возникла непредвиденная ошибка ({0})." }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "Добавляет объявления языка.", - "vscode.extension.contributes.languages.id": "Идентификатор языка.", - "vscode.extension.contributes.languages.aliases": "Псевдонимы имен для языка.", - "vscode.extension.contributes.languages.extensions": "Расширения имен файлов, связанные с языком.", - "vscode.extension.contributes.languages.filenames": "Имена файлов, связанные с языком.", - "vscode.extension.contributes.languages.filenamePatterns": "Стандартные маски имен файлов, связанные с языком.", - "vscode.extension.contributes.languages.mimetypes": "Типы MIME, связанные с языком.", - "vscode.extension.contributes.languages.firstLine": "Регулярное выражение, соответствующее первой строке файла языка.", - "vscode.extension.contributes.languages.configuration": "Относительный путь к файлу, содержащему параметры конфигурации для языка.", "invalid": "Недопустимое значение contributes.{0}. Требуется массив.", "invalid.empty": "Пустое значение contributes.{0}", - "require.id": "свойство \"{0}\" является обязательным и должно иметь тип string", + "opt.aliases": "свойство \"{0}\" может быть опущено и должно иметь тип string[]", + "opt.configuration": "свойство \"{0}\" может быть опущено и должно иметь тип string", "opt.extensions": "свойство \"{0}\" может быть опущено и должно иметь тип string[]", "opt.filenames": "свойство \"{0}\" может быть опущено и должно иметь тип string[]", "opt.firstLine": "свойство \"{0}\" может быть опущено и должно иметь тип string", - "opt.configuration": "свойство \"{0}\" может быть опущено и должно иметь тип string", - "opt.aliases": "свойство \"{0}\" может быть опущено и должно иметь тип string[]", - "opt.mimetypes": "свойство \"{0}\" может быть опущено и должно иметь тип string[]" + "opt.mimetypes": "свойство \"{0}\" может быть опущено и должно иметь тип string[]", + "require.id": "свойство \"{0}\" является обязательным и должно иметь тип string", + "vscode.extension.contributes.languages": "Добавляет объявления языка.", + "vscode.extension.contributes.languages.aliases": "Псевдонимы имен для языка.", + "vscode.extension.contributes.languages.configuration": "Относительный путь к файлу, содержащему параметры конфигурации для языка.", + "vscode.extension.contributes.languages.extensions": "Расширения имен файлов, связанные с языком.", + "vscode.extension.contributes.languages.filenamePatterns": "Стандартные маски имен файлов, связанные с языком.", + "vscode.extension.contributes.languages.filenames": "Имена файлов, связанные с языком.", + "vscode.extension.contributes.languages.firstLine": "Регулярное выражение, соответствующее первой строке файла языка.", + "vscode.extension.contributes.languages.id": "Идентификатор языка.", + "vscode.extension.contributes.languages.mimetypes": "Типы MIME, связанные с языком." }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "Больше не показывать" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "Сочетания клавиш" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "По умолчанию", + "extension": "Расширение", + "meta": "meta", + "option": "Параметр", + "user": "Пользователь" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "Настраиваемые сочетания клавиш по умолчанию", + "defaultSettings": "Параметры по умолчанию", + "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.", + "fail.createSettings": "Невозможно создать \"{0}\" ({1}).", + "folderSettingsName": "{0} (Параметры папок)", + "openFolderFirst": "Чтобы создать параметры папки или рабочей области, откройте папку или рабочую область." + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "Параметры пользователя", "workspaceSettingsTarget": "Параметры рабочей области" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "Чтобы создать параметры папки или рабочей области, откройте папку или рабочую область.", - "emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.", - "defaultKeybindings": "Настраиваемые сочетания клавиш по умолчанию", - "defaultSettings": "Параметры по умолчанию", - "folderSettingsName": "{0} (Параметры папок)", - "fail.createSettings": "Невозможно создать \"{0}\" ({1})." - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "Параметры по умолчанию", - "keybindingsInputName": "Сочетания клавиш", - "settingsEditor2InputName": "Параметры" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "Параметры", + "settingsEditorName": "Параметры по умолчанию" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "Часто используемые", "defaultKeybindingsHeader": "Переопределите настраиваемые сочетания клавиш, поместив их в файл настраиваемых сочетаний клавиш." }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "По умолчанию", - "extension": "Расширение", - "user": "Пользователь", - "cat.title": "{0}: {1}", - "option": "Параметр", - "meta": "meta" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "Значение должно быть числом.", "invalidTypeError": "Параметр имеет недопустимый тип; ожидается {0}. Исправьте это в JSON.", - "validations.maxLength": "Максимально допустимая длина значения в символах: {0}.", - "validations.minLength": "Минимально допустимая длина значения в символах: {0}.", - "validations.regex": "Значение должно соответствовать регулярному выражению \"{0}\".", "validations.colorFormat": "Недопустимый формат цвета. Используйте формат #RGB, #RGBA, #RRGGBB или #RRGGBBAA.", - "validations.uriEmpty": "Ожидается URI.", - "validations.uriMissing": "Ожидается URI.", - "validations.uriSchemeMissing": "Ожидается URI со схемой.", "validations.exclusiveMax": "Значение должно быть строго меньше {0}.", "validations.exclusiveMin": "Значение должно быть строго больше {0}.", - "validations.max": "Значение должно быть меньше или равно {0}.", - "validations.min": "Значение должно быть больше или равно {0}.", - "validations.multipleOf": "Значение должно быть кратно {0}.", "validations.expectedInteger": "Значение должно быть целым числом.", - "validations.stringArrayUniqueItems": "Массив содержит повторяющиеся элементы", - "validations.stringArrayMinItem": "Число элементов в массиве должно быть не меньше {0}", - "validations.stringArrayMaxItem": "Число элементов в массиве должно быть не больше {0}", + "validations.expectedNumeric": "Значение должно быть числом.", + "validations.max": "Значение должно быть меньше или равно {0}.", + "validations.maxLength": "Максимально допустимая длина значения в символах: {0}.", + "validations.min": "Значение должно быть больше или равно {0}.", + "validations.minLength": "Минимально допустимая длина значения в символах: {0}.", + "validations.multipleOf": "Значение должно быть кратно {0}.", + "validations.regex": "Значение должно соответствовать регулярному выражению \"{0}\".", + "validations.stringArrayItemEnum": "Значение {0} не является одним из {1}", "validations.stringArrayItemPattern": "Значение {0} должно соответствовать регулярному выражению {1}.", - "validations.stringArrayItemEnum": "Значение {0} не является одним из {1}" + "validations.stringArrayMaxItem": "Число элементов в массиве должно быть не больше {0}", + "validations.stringArrayMinItem": "Число элементов в массиве должно быть не меньше {0}", + "validations.stringArrayUniqueItems": "Массив содержит повторяющиеся элементы", + "validations.uriEmpty": "Ожидается URI.", + "validations.uriMissing": "Ожидается URI.", + "validations.uriSchemeMissing": "Ожидается URI со схемой." }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "Сообщение о ходе выполнения", "cancel": "Отмена", - "dismiss": "Отклонить" + "dismiss": "Отклонить", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "Сообщение о ходе выполнения" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "ОК", + "remote.localPortMismatch.single": "Не удалось использовать локальный порт {0} для перенаправления на удаленный порт {1}.\r\n\r\nЭто обычно происходит, когда другой процесс уже использует локальный порт {0}.\r\n\r\nВместо него использован номер порта {2}." }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "Не удается подключиться к серверу узла удаленного расширения (ошибка: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "Ведение журнала уже выполняется.", + "invalid.embeddedLanguages": "Недопустимое значение в \"contributes.{0}.embeddedLanguages\". Оно должно быть сопоставлением объекта между именем области и языком. Указанное значение: {1}.", + "invalid.injectTo": "Недопустимое значение в \"contributes.{0}.injectTo\". Должен быть задан массив имен языковых областей. Указанное значение: {1}", + "invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}", + "invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}", + "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.", + "invalid.scopeName": "В contributes.{0}.scopeName требуется строка. Указанное значение: {1}", + "invalid.tokenTypes": "Недопустимое значение в \"contributes.{0}.tokenTypes\". Необходимо указать сопоставление объекта между именем объекта и типом маркера. Указанное значение: {1}.", + "neverAgain": "Больше не показывать", + "progress1": "Идет подготовка к записи анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".", + "progress2": "Идет запись анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".", + "stop": "Остановить", + "too many characters": "Разметка пропускается для длинных строк из соображений производительности. Длину длинной строки можно настроить с помощью \"editor.maxTokenizationLineLength\"." + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "Нет грамматики TM, зарегистрированной для этого языка." + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "Добавляет разметчики TextMate.", + "vscode.extension.contributes.grammars.embeddedLanguages": "Сопоставление имени области и идентификатора языка, если грамматика содержит внедренные языки.", + "vscode.extension.contributes.grammars.injectTo": "Список имен языковых областей, в которые вставляется эта грамматика.", + "vscode.extension.contributes.grammars.language": "Идентификатор языка, для которого добавляется этот синтаксис.", + "vscode.extension.contributes.grammars.path": "Путь к файлу tmLanguage. Путь указывается относительно папки расширения и обычно начинается с \"./syntaxes/\".", + "vscode.extension.contributes.grammars.scopeName": "Имя области TextMate, используемое в файле tmLanguage.", + "vscode.extension.contributes.grammars.tokenTypes": "Сопоставление имени области с типами маркеров." + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "Похоже, что файл является двоичным и не может быть открыт как текст", "confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?", + "fileBinaryError": "Похоже, что файл является двоичным и не может быть открыт как текст", "irreversible": "Файл или папка с именем \"{0}\" уже существует в папке \"{1}\". Если выполнить замену, текущее содержимое файла или папки будет перезаписано.", "replaceButtonLabel": "&&Заменить" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "Файл изменен. Сохраните его, прежде чем открыть его вновь в другой кодировке." - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "Идет сохранение \"{0}\"" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "Ведение журнала уже выполняется.", - "stop": "Остановить", - "progress1": "Идет подготовка к записи анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".", - "progress2": "Идет запись анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".", - "invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}", - "invalid.scopeName": "В contributes.{0}.scopeName требуется строка. Указанное значение: {1}", - "invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}", - "invalid.injectTo": "Недопустимое значение в \"contributes.{0}.injectTo\". Должен быть задан массив имен языковых областей. Указанное значение: {1}", - "invalid.embeddedLanguages": "Недопустимое значение в \"contributes.{0}.embeddedLanguages\". Оно должно быть сопоставлением объекта между именем области и языком. Указанное значение: {1}.", - "invalid.tokenTypes": "Недопустимое значение в \"contributes.{0}.tokenTypes\". Необходимо указать сопоставление объекта между именем объекта и типом маркера. Указанное значение: {1}.", - "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.", - "too many characters": "Разметка пропускается для длинных строк из соображений производительности. Длину длинной строки можно настроить с помощью \"editor.maxTokenizationLineLength\".", - "neverAgain": "Больше не показывать" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "Не удалось проанализировать файл со значками файлов: {0}", + "error.invalidformat": "Недопустимый формат файла с темами значков файлов: ожидается объект." }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "Добавляет разметчики TextMate.", - "vscode.extension.contributes.grammars.language": "Идентификатор языка, для которого добавляется этот синтаксис.", - "vscode.extension.contributes.grammars.scopeName": "Имя области TextMate, используемое в файле tmLanguage.", - "vscode.extension.contributes.grammars.path": "Путь к файлу tmLanguage. Путь указывается относительно папки расширения и обычно начинается с \"./syntaxes/\".", - "vscode.extension.contributes.grammars.embeddedLanguages": "Сопоставление имени области и идентификатора языка, если грамматика содержит внедренные языки.", - "vscode.extension.contributes.grammars.tokenTypes": "Сопоставление имени области с типами маркеров.", - "vscode.extension.contributes.grammars.injectTo": "Список имен языковых областей, в которые вставляется эта грамматика." - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "Нет грамматики TM, зарегистрированной для этого языка." + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "По умолчанию", + "error.cannotparseicontheme": "Не удалось проанализировать файл со значками продуктов: {0}", + "error.fontId": "Отсутствующий или недопустимый идентификатор шрифта \"{0}\". Пропуск определения шрифта.", + "error.fontStyle": "Недопустимый стиль шрифта \"{0}\". Пропуск параметра.", + "error.fontWeight": "Недопустимая насыщенность шрифта \"{0}\". Пропуск параметра.", + "error.icon.fontCharacter": "Пропуск определения значка \"{0}\". Неизвестный символ шрифта.", + "error.icon.fontId": "Пропуск определения значка \"{0}\". Неизвестный шрифт.", + "error.invalidformat": "Недопустимый формат файла с темами значков продуктов: ожидается объект.", + "error.missingProperties": "Недействительный формат для файла темы значков продукта: он должен содержать iconDefinitions и шрифты.", + "error.parseicondefs": "Проблемы при обработке определений значков продуктов в {0}:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "Не удалось загрузить {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "Добавляет цвета тем, определяемые расширением ", + "contributes.color.description": "Описание цвета, задаваемого с помощью темы", "contributes.color.id": "Идентификатор цвета темы", "contributes.color.id.format": "Идентификаторы могут содержать только буквы, цифры и точки и не могут начинаться с точки", - "contributes.color.description": "Описание цвета, задаваемого с помощью темы", - "contributes.defaults.light": "Цвет по умолчанию для светлых тем. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.", "contributes.defaults.dark": "Цвет по умолчанию для темных тем. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.", "contributes.defaults.highContrast": "Цвет по умолчанию для тем с высоким контрастом. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.", + "contributes.defaults.light": "Цвет по умолчанию для светлых тем. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.", "invalid.colorConfiguration": "'configuration.colors' должен быть массивом", "invalid.default.colorType": "{0} должен представлять собой значение цвета в шестнадцатеричном формате (#RRGGBB[AA] или #RGB[A]) или идентификатор цвета темы.", - "invalid.id": "Параметр \"configuration.colors.id\" должен быть определен и не может быть пустым.", - "invalid.id.format": "configuration.colors.id может содержать только буквы, цифры и точки и не может начинаться с точки", + "invalid.defaults": "'configuration.colors.defaults' может быть указан и может содержать значения 'light', 'dark' и 'highContrast'", "invalid.description": "Параметр \"configuration.colors.description\" должен быть определен и не может быть пустым.", - "invalid.defaults": "'configuration.colors.defaults' может быть указан и может содержать значения 'light', 'dark' и 'highContrast'" + "invalid.id": "Параметр \"configuration.colors.id\" должен быть определен и не может быть пустым.", + "invalid.id.format": "configuration.colors.id может содержать только буквы, цифры и точки и не может начинаться с точки" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "Ошибка при загрузке файла tmTheme {0}: {1}", + "error.cannotparse": "Ошибка при анализе файла tmTheme: {0}", + "error.cannotparsejson": "Проблемы при синтаксическом анализе файла темы JSON: {0}", + "error.invalidformat": "Недопустимый формат тем JSON: ожидается объект.", + "error.invalidformat.colors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'colors' не имеет тип 'object'.", + "error.invalidformat.semanticTokenColors": "Проблема при анализе файла цветовой темы: {0}. Свойство \"semanticTokenColors\" содержит недопустимый селектор.", + "error.invalidformat.tokenColors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'tokenColors' должно содержать массив цветов или путь к файлу темы TextMate", + "error.plist.invalidformat": "Ошибка при анализе файла tmTheme: {0}. 'settings' не является массивом." + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "Цвета для выделения синтаксических конструкций", + "schema.fontStyle.error": "Стиль шрифта может иметь значения 'italic', 'bold' и 'underline', сочетание этих свойств или содержать пустую строку.", + "schema.properties.name": "Описание правила.", + "schema.properties.scope": "Переключатель области, для которой проверяется это правило.", + "schema.semanticTokenColors": "Цвета для семантических токенов", + "schema.supportsSemanticHighlighting": "Следует ли включить выделение семантики для этой темы.", + "schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.", + "schema.token.fontStyle": "Стиль шрифта для правила: 'italic', 'bold', 'underline' или их сочетание. Если указана пустая строка, то унаследованные настройки отменяются.", + "schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)", + "schema.token.foreground": "Цвет переднего плана для токена.", + "schema.token.settings": "Цвета и стили для токена.", + "schema.tokenColors.path": "Путь к файлу tmTheme (относительно текущего файла).", + "schema.workbenchColors": "Цвета в workbench" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "Значок файла по умолчанию, отображаемый для всех файлов, которые не соответствуют известному расширению, имени файла или коду языка.", + "schema.fileExtension": "Идентификатор определения значка для сопоставления.", + "schema.fileExtensions": "Сопоставляет расширения файлов со значками. Ключ объекта — имя расширения файла. Имя расширения представляет собой последний сегмент имени файла после последней точки (не включая точку). Расширения сопоставляются без учета регистра.", + "schema.fileName": "Идентификатор определения значка для сопоставления.", + "schema.fileNames": "Сопоставляет имена файлов со значками. Ключ объекта — полное имя файла, не включая сегменты пути. Имя файла может содержать точки и возможное расширение файла. Не допускается использование шаблонов или подстановочных знаков. Имена файлов сопоставляются без учета регистра.", + "schema.folder": "Значок папки для свернутых папок, а если folderExpanded не задан, то и для развернутых папок.", + "schema.folderExpanded": "Значок папки для развернутых папок. Значок развернутой папки используется по желанию. Если он не задан, будет отображаться значок, заданный для папки.", + "schema.folderName": "Идентификатор определения значка для сопоставления.", + "schema.folderNameExpanded": "Идентификатор определения значка для сопоставления.", + "schema.folderNames": "Сопоставляет имена папок со значками. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.", + "schema.folderNamesExpanded": "Сопоставляет имена папок со значками для развернутых папок. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.", + "schema.font-format": "Формат шрифта.", + "schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков файлов.", + "schema.font-size": "Размер шрифта по умолчанию. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-size.", + "schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", + "schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", + "schema.fontCharacter": "При использовании шрифта с глифами: используемый символ в шрифте.", + "schema.fontColor": "При использовании шрифта с глифами: используемый цвет.", + "schema.fontId": "При использовании шрифта: идентификатор шрифта. Если не задан, по умолчанию используется первое определение шрифта.", + "schema.fontSize": "При использовании шрифта: размер шрифта в процентах от шрифта текста. Если не задан, по умолчанию используется размер в определении шрифта.", + "schema.fonts": "Шрифты, используемые в определениях значков.", + "schema.hidesExplorerArrows": "Определяет, следует ли скрыть стрелки проводника, если эта тема активна.", + "schema.highContrast": "Дополнительные сопоставления для значков файлов в высококонтрастных цветовых темах.", + "schema.iconDefinition": "Определение значка. Ключ объекта — идентификатор определения.", + "schema.iconDefinitions": "Описание всех значков, которые могут быть использованы при связывании файлов со значками.", + "schema.iconPath": "При использовании SVG или PNG: путь к изображению. Путь задается относительно файла набора значков.", + "schema.id": "Идентификатор шрифта.", + "schema.id.formatError": "Идентификатор может содержать только буквы, цифры, а также знаки нижнего подчеркивания и минуса.", + "schema.languageId": "Идентификатор определения значка для сопоставления.", + "schema.languageIds": "Сопоставляет языки и значки. Ключ объекта — идентификатор языка, как определено в точке публикации для языка.", + "schema.light": "Дополнительные сопоставления для значков файлов в светлых цветных темах.", + "schema.src": "Расположение шрифта." }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "Добавляет значки тем, определяемые расширением", + "contributes.icon.default": "Значок по умолчанию. Ссылка на существующий значок темы или значок в шрифте значка.", + "contributes.icon.default.fontCharacter": "Символ значка в шрифте значка.", + "contributes.icon.default.fontId": "Идентификатор шрифта значка, определяющего значок.", + "contributes.icon.description": "Описание значка, задаваемого с помощью темы.", "contributes.icon.id": "Идентификатор значка, задаваемого с помощью темы", "contributes.icon.id.format": "Идентификаторы могут содержать только буквы, цифры и знаки минуса и должны состоять как минимум из двух сегментов, имеющих вид \"компонент-имя_значка\".", - "contributes.icon.description": "Описание значка, задаваемого с помощью темы.", - "contributes.icon.default.fontId": "Идентификатор шрифта значка, определяющего значок.", - "contributes.icon.default.fontCharacter": "Символ значка в шрифте значка.", - "contributes.icon.default": "Значок по умолчанию. Ссылка на существующий значок темы или значок в шрифте значка.", "contributes.iconFonts": "Добавляет шрифты значков, которые будут использоваться при публикации значков.", "contributes.iconFonts.id": "Идентификатор шрифта.", "contributes.iconFonts.id.formatError": "Идентификатор может содержать только буквы, цифры, а также знаки нижнего подчеркивания и минуса.", "contributes.iconFonts.src": "Расположение шрифта.", - "contributes.iconFonts.src.path": "Путь к шрифту относительно текущего расположения расширения.", "contributes.iconFonts.src.format": "Формат шрифта.", - "invalid.icons.proposedAPI": "Параметр \"configuration.icons\" представляет собой предполагаемую точку публикации, и он доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {0}.", - "invalid.icons.configuration": "Параметр \"configuration.icons\" должен представлять собой массив.", - "invalid.icons.id": "Параметр \"configuration.icons.id\" должен быть определен и не может быть пустым.", - "invalid.icons.id.format": "Идентификатор \"configuration.icons.id\" может содержать только буквы, цифры и знаки минуса и должен состоять как минимум из двух сегментов, имеющих вид \"компонент-имя_значка\".", - "invalid.icons.description": "Параметр \"configuration.icons.description\" должен быть определен и не может быть пустым.", - "invalid.icons.default": "Параметр \"configuration.icons.default\" должен представлять собой ссылку на идентификатор значка другой темы (строка) или определение значка (объект) со свойствами \"fontId\" и \"fontCharacter\".", - "invalid.iconFonts.proposedAPI": "Параметр \"configuration.iconFonts\" представляет собой предполагаемую точку публикации, и он доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {0}.", + "contributes.iconFonts.src.path": "Путь к шрифту относительно текущего расположения расширения.", + "contributes.icons": "Добавляет значки тем, определяемые расширением", "invalid.iconFonts.configuration": "Параметр \"configuration.iconFonts\" должен представлять собой массив.", "invalid.iconFonts.id": "Параметр \"configuration.iconFonts.id\" должен быть определен и не может быть пустым.", "invalid.iconFonts.id.format": "Параметр \"configuration.iconFonts.id\" может содержать только буквы, цифры, а также знаки подчеркивания и минуса.", + "invalid.iconFonts.proposedAPI": "Параметр \"configuration.iconFonts\" представляет собой предполагаемую точку публикации, и он доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {0}.", "invalid.iconFonts.src": "Параметр \"configuration.iconFonts.src\" должен представлять собой массив с расположениями шрифта значка.", + "invalid.iconFonts.src.item": "Элементы \"configuration.iconFonts.src\" должны быть объектами со свойствами \"path\" и \"format\".", "invalid.iconFonts.src.path": "Следует включить параметр \"contributes.iconFonts.src.path\" ({0}) в папку расширения ({0}). Это может препятствовать переносу расширения.", - "invalid.iconFonts.src.item": "Элементы \"configuration.iconFonts.src\" должны быть объектами со свойствами \"path\" и \"format\"." + "invalid.icons.configuration": "Параметр \"configuration.icons\" должен представлять собой массив.", + "invalid.icons.default": "Параметр \"configuration.icons.default\" должен представлять собой ссылку на идентификатор значка другой темы (строка) или определение значка (объект) со свойствами \"fontId\" и \"fontCharacter\".", + "invalid.icons.description": "Параметр \"configuration.icons.description\" должен быть определен и не может быть пустым.", + "invalid.icons.id": "Параметр \"configuration.icons.id\" должен быть определен и не может быть пустым.", + "invalid.icons.id.format": "Идентификатор \"configuration.icons.id\" может содержать только буквы, цифры и знаки минуса и должен состоять как минимум из двух сегментов, имеющих вид \"компонент-имя_значка\".", + "invalid.icons.proposedAPI": "Параметр \"configuration.icons\" представляет собой предполагаемую точку публикации, и он доступен только при запуске из рабочей среды или при запуске со следующим параметром командной строки: --enable-proposed-api {0}." }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "Добавляет типы семантических токенов.", - "contributes.semanticTokenTypes.id": "Идентификатор типа семантического токена", - "contributes.semanticTokenTypes.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", - "contributes.semanticTokenTypes.superType": "Супертип типа семантического токена", - "contributes.semanticTokenTypes.superType.format": "Супертипы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", - "contributes.color.description": "Описание семантического типа маркера", - "contributes.semanticTokenModifiers": "Добавляет модификаторы семантических токенов.", - "contributes.semanticTokenModifiers.id": "Идентификатор модификатора семантического токена", - "contributes.semanticTokenModifiers.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", - "contributes.semanticTokenModifiers.description": "Описание модификатора семантического токена", - "contributes.semanticTokenScopes": "Добавляет карты области семантических токенов.", - "contributes.semanticTokenScopes.languages": "Указывает язык, для которого приведены значения по умолчанию.", - "contributes.semanticTokenScopes.scopes": "Сопоставляет семантический токен (описанный селектором семантического токена) с одной или несколькими областями textMate, используемыми для представления этого токена.", - "invalid.id": "Параметр \"configuration.{0}.id\" должен быть определен и не может быть пустым.", - "invalid.id.format": "Параметр \"configuration.{0}.id\" должен соответствовать шаблону букваИлиЦифра[-_букваИлиЦифра]*", - "invalid.superType.format": "\"'configuration.{0}.superType\" должен следовать шаблону букваИлиЦифра[-_букваИлиЦифра]*", - "invalid.description": "Параметр \"configuration.{0}.description\" должен быть определен и не может быть пустым.", - "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" должен быть массивом", - "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" должен быть массивом", - "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" должен быть массивом", - "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" должен быть строкой", - "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" должен быть определен как объект", - "invalid.semanticTokenScopes.scopes.value": "Значения \"configuration.semanticTokenScopes.scopes\" должны быть массивом строк", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes\": проблемы при анализе селектора {0}." - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "Проблемы при синтаксическом анализе файла темы JSON: {0}", - "error.invalidformat": "Недопустимый формат тем JSON: ожидается объект.", - "error.invalidformat.colors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'colors' не имеет тип 'object'.", - "error.invalidformat.tokenColors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'tokenColors' должно содержать массив цветов или путь к файлу темы TextMate", - "error.invalidformat.semanticTokenColors": "Проблема при анализе файла цветовой темы: {0}. Свойство \"semanticTokenColors\" содержит недопустимый селектор.", - "error.plist.invalidformat": "Ошибка при анализе файла tmTheme: {0}. 'settings' не является массивом.", - "error.cannotparse": "Ошибка при анализе файла tmTheme: {0}", - "error.cannotload": "Ошибка при загрузке файла tmTheme {0}: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "Не удалось проанализировать файл со значками файлов: {0}", - "error.invalidformat": "Недопустимый формат файла с темами значков файлов: ожидается объект." - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "Значок папки для развернутых папок. Значок развернутой папки используется по желанию. Если он не задан, будет отображаться значок, заданный для папки.", - "schema.folder": "Значок папки для свернутых папок, а если folderExpanded не задан, то и для развернутых папок.", - "schema.file": "Значок файла по умолчанию, отображаемый для всех файлов, которые не соответствуют известному расширению, имени файла или коду языка.", - "schema.folderNames": "Сопоставляет имена папок со значками. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.", - "schema.folderName": "Идентификатор определения значка для сопоставления.", - "schema.folderNamesExpanded": "Сопоставляет имена папок со значками для развернутых папок. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.", - "schema.folderNameExpanded": "Идентификатор определения значка для сопоставления.", - "schema.fileExtensions": "Сопоставляет расширения файлов со значками. Ключ объекта — имя расширения файла. Имя расширения представляет собой последний сегмент имени файла после последней точки (не включая точку). Расширения сопоставляются без учета регистра.", - "schema.fileExtension": "Идентификатор определения значка для сопоставления.", - "schema.fileNames": "Сопоставляет имена файлов со значками. Ключ объекта — полное имя файла, не включая сегменты пути. Имя файла может содержать точки и возможное расширение файла. Не допускается использование шаблонов или подстановочных знаков. Имена файлов сопоставляются без учета регистра.", - "schema.fileName": "Идентификатор определения значка для сопоставления.", - "schema.languageIds": "Сопоставляет языки и значки. Ключ объекта — идентификатор языка, как определено в точке публикации для языка.", - "schema.languageId": "Идентификатор определения значка для сопоставления.", - "schema.fonts": "Шрифты, используемые в определениях значков.", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "Формат шрифта.", + "schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков продуктов.", + "schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", + "schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", + "schema.iconDefinitions": "Связь имени значка с символом шрифта.", "schema.id": "Идентификатор шрифта.", "schema.id.formatError": "Идентификатор может содержать только буквы, цифры, а также знаки нижнего подчеркивания и минуса.", - "schema.src": "Расположение шрифта.", - "schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков файлов.", - "schema.font-format": "Формат шрифта.", - "schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", - "schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", - "schema.font-size": "Размер шрифта по умолчанию. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-size.", - "schema.iconDefinitions": "Описание всех значков, которые могут быть использованы при связывании файлов со значками.", - "schema.iconDefinition": "Определение значка. Ключ объекта — идентификатор определения.", - "schema.iconPath": "При использовании SVG или PNG: путь к изображению. Путь задается относительно файла набора значков.", - "schema.fontCharacter": "При использовании шрифта с глифами: используемый символ в шрифте.", - "schema.fontColor": "При использовании шрифта с глифами: используемый цвет.", - "schema.fontSize": "При использовании шрифта: размер шрифта в процентах от шрифта текста. Если не задан, по умолчанию используется размер в определении шрифта.", - "schema.fontId": "При использовании шрифта: идентификатор шрифта. Если не задан, по умолчанию используется первое определение шрифта.", - "schema.light": "Дополнительные сопоставления для значков файлов в светлых цветных темах.", - "schema.highContrast": "Дополнительные сопоставления для значков файлов в высококонтрастных цветовых темах.", - "schema.hidesExplorerArrows": "Определяет, следует ли скрыть стрелки проводника, если эта тема активна." + "schema.src": "Расположение шрифта." }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "Цвета и стили для токена.", - "schema.token.foreground": "Цвет переднего плана для токена.", - "schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.", - "schema.token.fontStyle": "Стиль шрифта для правила: 'italic', 'bold', 'underline' или их сочетание. Если указана пустая строка, то унаследованные настройки отменяются.", - "schema.fontStyle.error": "Стиль шрифта может иметь значения 'italic', 'bold' и 'underline', сочетание этих свойств или содержать пустую строку.", - "schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)", - "schema.properties.name": "Описание правила.", - "schema.properties.scope": "Переключатель области, для которой проверяется это правило.", - "schema.workbenchColors": "Цвета в workbench", - "schema.tokenColors.path": "Путь к файлу tmTheme (относительно текущего файла).", - "schema.colors": "Цвета для выделения синтаксических конструкций", - "schema.supportsSemanticHighlighting": "Следует ли включить выделение семантики для этой темы.", - "schema.semanticTokenColors": "Цвета для семантических токенов" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "Когда этот параметр включен, будет выполняться автоматический переход к высококонтрастной теме, если в ОС используется тема с высокой контрастностью. Использование высококонтрастной темы указывается параметром \"#{0}#\"", + "colorTheme": "Указывает цветовую тему, используемую на рабочем месте.", + "colorThemeError": "Тема неизвестна или не установлена.", + "defaultProductIconThemeDesc": "По умолчанию", + "defaultProductIconThemeLabel": "По умолчанию", + "detectColorScheme": "Если параметр задан, выполняется автоматическое переключение на предпочтительную цветовую тему в зависимости от внешнего вида ОС. Если для ОС используется темное оформление, используется тема, указанная в параметре \"#{0}#\", а для светлого оформления — в параметре \"#{1}#\"", + "editorColors": "Переопределяет цвета синтаксиса и начертание шрифта редактора из выбранной в настоящий момент цветовой темы.", + "editorColors.comments": "Задает цвета и стили для комментариев", + "editorColors.experimentalTokenStyling.deprecationMessage": "Вместо этого используйте editor.semanticTokenColorCustomizations.", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Вместо этого используйте \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.functions": "Задает цвета и стили для объявлений функций и ссылок. ", + "editorColors.keywords": "Задает цвета и стили для ключевых слов.", + "editorColors.numbers": "Задает цвета и стили для числовых литералов. ", + "editorColors.semanticHighlighting": "Следует ли включить выделение семантики для этой темы.", + "editorColors.semanticHighlighting.deprecationMessage": "Вместо этого используйте enabled в параметре editor.semanticTokenColorCustomizations.", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Вместо этого установите значение \"enabled\" для параметра \"#editor.semanticTokenColorCustomizations#\".", + "editorColors.semanticHighlighting.enabled": "Указывает, включено ли выделение семантических конструкций для этой темы", + "editorColors.semanticHighlighting.rules": "Правила стилизации семантических токенов для этой темы.", + "editorColors.strings": "Задает цвета и стили для строковых литералов.", + "editorColors.textMateRules": "Задает цвета и стили с использованием правил оформления textmate (расширенный параметр).", + "editorColors.types": "Задает цвета и стили для объявлений типов и ссылок. ", + "editorColors.variables": "Задает цвета и стили для объявлений переменных и для ссылок. ", + "iconTheme": "Указывает тему значков файлов, используемую на рабочем месте, или значение \"null\", чтобы никакие значки файлов не отображались.", + "iconThemeError": "Тема значков файлов неизвестна или не установлена.", + "noIconThemeDesc": "Нет значков файлов", + "noIconThemeLabel": "Нет", + "preferredDarkColorTheme": "Определяет предпочтительную цветовую тему для темного внешнего вида ОС, когда включен \"#{0}#\".", + "preferredHCColorTheme": "Определяет предпочтительную цветовую тему, используемую в высококонтрастном режиме, когда включен \"#{0}#\".", + "preferredLightColorTheme": "Определяет предпочтительную цветовую тему для светлого внешнего вида ОС, когда включен параметр \"#{0}#\".", + "productIconTheme": "Задает используемую тему значков продукта.", + "productIconThemeError": "Тема значков продукта неизвестна или не установлена.", + "semanticTokenColors": "Переопределяет цвет и стили семантического токена редактора из выбранной в настоящий момент цветовой темы.", + "workbenchColors": "Переопределяет цвета из выбранной цветовой темы." }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "Добавляет цветовые темы TextMate.", - "vscode.extension.contributes.themes.id": "Идентификатор цветовой темы, используемой в настройках пользователя.", - "vscode.extension.contributes.themes.label": "Метка цветовой схемы, отображаемая в пользовательском интерфейсе.", - "vscode.extension.contributes.themes.uiTheme": "Базовая тема, определяющая цвета оформления редактора: \"vs\" — светлая цветовая тема, \"vs-dark\" — темная цветовая тема. \"hc-black\" — темная высококонтрастная тема.", - "vscode.extension.contributes.themes.path": "Путь к файлу tmTheme. Путь указан относительно папки расширения и обычно имеет значение \"./colorthemes/awesome-color-theme.json\".", + "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.", + "reqarray": "Точка расширения \"{0}\" должна быть массивом.", + "reqid": "Ожидалась строка в \"contributes.{0}.id\". Указанное значение: {1}", + "reqpath": "В contributes.{0}.path требуется строка. Указанное значение: {1}", "vscode.extension.contributes.iconThemes": "Добавляет темы значков файлов.", "vscode.extension.contributes.iconThemes.id": "Идентификатор темы значков файлов, используемый в параметрах пользователя.", "vscode.extension.contributes.iconThemes.label": "Метка темы значков файлов, отображаемая в пользовательском интерфейсе.", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "Идентификатор темы значков продукта, используемый в параметрах пользователя.", "vscode.extension.contributes.productIconThemes.label": "Метка темы значков продукта, отображаемая в пользовательском интерфейсе.", "vscode.extension.contributes.productIconThemes.path": "Путь к файлу определения темы значков продукта. Путь указывается относительно папки расширения и обычно имеет значение \"./producticons/awesome-product-icon-theme.json\".", - "reqarray": "Точка расширения \"{0}\" должна быть массивом.", - "reqpath": "В contributes.{0}.path требуется строка. Указанное значение: {1}", - "reqid": "Ожидалась строка в \"contributes.{0}.id\". Указанное значение: {1}", - "invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым." + "vscode.extension.contributes.themes": "Добавляет цветовые темы TextMate.", + "vscode.extension.contributes.themes.id": "Идентификатор цветовой темы, используемой в настройках пользователя.", + "vscode.extension.contributes.themes.label": "Метка цветовой схемы, отображаемая в пользовательском интерфейсе.", + "vscode.extension.contributes.themes.path": "Путь к файлу tmTheme. Путь указан относительно папки расширения и обычно имеет значение \"./colorthemes/awesome-color-theme.json\".", + "vscode.extension.contributes.themes.uiTheme": "Базовая тема, определяющая цвета оформления редактора: \"vs\" — светлая цветовая тема, \"vs-dark\" — темная цветовая тема. \"hc-black\" — темная высококонтрастная тема." }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "Указывает цветовую тему, используемую на рабочем месте.", - "colorThemeError": "Тема неизвестна или не установлена.", - "preferredDarkColorTheme": "Определяет предпочтительную цветовую тему для темного внешнего вида ОС, когда включен \"#{0}#\".", - "preferredLightColorTheme": "Определяет предпочтительную цветовую тему для светлого внешнего вида ОС, когда включен параметр \"#{0}#\".", - "preferredHCColorTheme": "Определяет предпочтительную цветовую тему, используемую в высококонтрастном режиме, когда включен \"#{0}#\".", - "detectColorScheme": "Если параметр задан, выполняется автоматическое переключение на предпочтительную цветовую тему в зависимости от внешнего вида ОС.", - "workbenchColors": "Переопределяет цвета из выбранной цветовой темы.", - "iconTheme": "Указывает тему значков файлов, используемую на рабочем месте, или значение \"null\", чтобы никакие значки файлов не отображались.", - "noIconThemeLabel": "Нет", - "noIconThemeDesc": "Нет значков файлов", - "iconThemeError": "Тема значков файлов неизвестна или не установлена.", - "productIconTheme": "Задает используемую тему значков продукта.", - "defaultProductIconThemeLabel": "По умолчанию", - "defaultProductIconThemeDesc": "По умолчанию", - "productIconThemeError": "Тема значков продукта неизвестна или не установлена.", - "autoDetectHighContrast": "Если этот параметр установлен, будет выполняться автоматический переход к высококонтрастной теме, если в ОС используется тема с высокой контрастностью.", - "editorColors.comments": "Задает цвета и стили для комментариев", - "editorColors.strings": "Задает цвета и стили для строковых литералов.", - "editorColors.keywords": "Задает цвета и стили для ключевых слов.", - "editorColors.numbers": "Задает цвета и стили для числовых литералов. ", - "editorColors.types": "Задает цвета и стили для объявлений типов и ссылок. ", - "editorColors.functions": "Задает цвета и стили для объявлений функций и ссылок. ", - "editorColors.variables": "Задает цвета и стили для объявлений переменных и для ссылок. ", - "editorColors.textMateRules": "Задает цвета и стили с использованием правил оформления textmate (расширенный параметр).", - "editorColors.semanticHighlighting": "Следует ли включить выделение семантики для этой темы.", - "editorColors.semanticHighlighting.deprecationMessage": "Вместо этого используйте enabled в параметре editor.semanticTokenColorCustomizations.", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "Вместо этого установите значение \"enabled\" для параметра \"#editor.semanticTokenColorCustomizations#\".", - "editorColors": "Переопределяет цвета синтаксиса и начертание шрифта редактора из выбранной в настоящий момент цветовой темы.", - "editorColors.semanticHighlighting.enabled": "Указывает, включено ли выделение семантических конструкций для этой темы", - "editorColors.semanticHighlighting.rules": "Правила стилизации семантических токенов для этой темы.", - "semanticTokenColors": "Переопределяет цвет и стили семантического токена редактора из выбранной в настоящий момент цветовой темы.", - "editorColors.experimentalTokenStyling.deprecationMessage": "Вместо этого используйте editor.semanticTokenColorCustomizations.", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "Вместо этого используйте \"#editor.semanticTokenColorCustomizations#\"." - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "Проблемы при обработке определений значков продукта в {0}:\r\n{1}", - "defaultTheme": "По умолчанию", - "error.cannotparseicontheme": "Не удалось проанализировать файл со значками продуктов: {0}", - "error.invalidformat": "Недопустимый формат файла с темами значков продуктов: ожидается объект.", - "error.missingProperties": "Недействительный формат для файла темы значков продукта: он должен содержать iconDefinitions и шрифты.", - "error.fontWeight": "Недопустимая насыщенность шрифта \"{0}\". Пропуск параметра.", - "error.fontStyle": "Недопустимый стиль шрифта \"{0}\". Пропуск параметра.", - "error.fontId": "Отсутствующий или недопустимый идентификатор шрифта \"{0}\". Пропуск определения шрифта.", - "error.icon.fontId": "Пропуск определения значка \"{0}\". Неизвестный шрифт.", - "error.icon.fontCharacter": "Пропуск определения значка \"{0}\". Неизвестный символ шрифта." - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "Идентификатор шрифта.", - "schema.id.formatError": "Идентификатор может содержать только буквы, цифры, а также знаки нижнего подчеркивания и минуса.", - "schema.src": "Расположение шрифта.", - "schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков продуктов.", - "schema.font-format": "Формат шрифта.", - "schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.", - "schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.", - "schema.iconDefinitions": "Связь имени значка с символом шрифта." - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "Параметры", - "keybindings": "Сочетания клавиш", - "snippets": "Пользовательские фрагменты кода", - "extensions": "Расширения", - "ui state label": "Состояние пользовательского интерфейса", - "sync category": "Синхронизация параметров", - "syncViewIcon": "Значок представления \"Синхронизация параметров\"." + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "Описание семантического типа маркера", + "contributes.semanticTokenModifiers": "Добавляет модификаторы семантических токенов.", + "contributes.semanticTokenModifiers.description": "Описание модификатора семантического токена", + "contributes.semanticTokenModifiers.id": "Идентификатор модификатора семантического токена", + "contributes.semanticTokenModifiers.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", + "contributes.semanticTokenScopes": "Добавляет карты области семантических токенов.", + "contributes.semanticTokenScopes.languages": "Указывает язык, для которого приведены значения по умолчанию.", + "contributes.semanticTokenScopes.scopes": "Сопоставляет семантический токен (описанный селектором семантического токена) с одной или несколькими областями textMate, используемыми для представления этого токена.", + "contributes.semanticTokenTypes": "Добавляет типы семантических токенов.", + "contributes.semanticTokenTypes.id": "Идентификатор типа семантического токена", + "contributes.semanticTokenTypes.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", + "contributes.semanticTokenTypes.superType": "Супертип типа семантического токена", + "contributes.semanticTokenTypes.superType.format": "Супертипы должны иметь форму буква_или_цифра[_-буква_или_цифра]*", + "invalid.description": "Параметр \"configuration.{0}.description\" должен быть определен и не может быть пустым.", + "invalid.id": "Параметр \"configuration.{0}.id\" должен быть определен и не может быть пустым.", + "invalid.id.format": "Параметр \"configuration.{0}.id\" должен соответствовать шаблону букваИлиЦифра[-_букваИлиЦифра]*", + "invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" должен быть массивом", + "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" должен быть массивом", + "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" должен быть строкой", + "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" должен быть определен как объект", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes\": проблемы при анализе селектора {0}.", + "invalid.semanticTokenScopes.scopes.value": "Значения \"configuration.semanticTokenScopes.scopes\" должны быть массивом строк", + "invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" должен быть массивом", + "invalid.superType.format": "\"'configuration.{0}.superType\" должен следовать шаблону букваИлиЦифра[-_букваИлиЦифра]*" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "Не удается включить синхронизацию параметров из-за отсутствия доступных поставщиков проверки подлинности.", - "no account": "Учетная запись недоступна", - "show log": "открыть журнал", - "sync turned on": "{0} включена", - "sync in progress": "Идет включение синхронизации параметров. Вы хотите отменить его?", - "settings sync": "Синхронизация параметров", - "yes": "&&Да", - "no": "&&Нет", - "turning on": "Включение…", - "syncing resource": "Синхронизация {0}…", - "conflicts detected": "Обнаружены конфликты", - "merge Manually": "Слияние вручную…", - "resolve": "Слияние невозможно из-за конфликтов. Выполните слияние вручную, чтобы продолжить…", - "merge or replace": "Слияние или замена", - "merge": "Слияние", - "replace local": "Заменить локальные данные", "cancel": "Отмена", + "choose account placeholder": "Выберите учетную запись для входа", + "conflicts detected": "Обнаружены конфликты", "first time sync detail": "Похоже, последняя синхронизация выполнялась с другого компьютера.\r\nХотите выполнить слияние или замену на данные из облака?", + "last used": "Последнее использование с синхронизацией", + "merge": "Слияние", + "merge Manually": "Слияние вручную…", + "merge or replace": "Слияние или замена", + "no": "&&Нет", + "no account": "Учетная запись недоступна", + "no authentication providers": "Не удается включить синхронизацию параметров из-за отсутствия доступных поставщиков проверки подлинности.", + "others": "Другие", + "replace local": "Заменить локальные данные", "reset": "Данные в облаке будут очищены, и синхронизация на всех устройствах будет остановлена.", "reset title": "Очистка", "resetButton": "&&Сброс", - "choose account placeholder": "Выберите учетную запись для входа", - "signed in": "Вход выполнен", - "last used": "Последнее использование с синхронизацией", - "others": "Другие", + "resolve": "Слияние невозможно из-за конфликтов. Выполните слияние вручную, чтобы продолжить…", + "settings sync": "Синхронизация параметров", + "show log": "открыть журнал", + "sign in": "Войти", "sign in using account": "Вход с помощью {0}", + "signed in": "Вход выполнен", "successive auth failures": "Синхронизация параметров приостановлена из-за последовательных сбоев авторизации. Чтобы продолжить синхронизацию, повторите вход.", - "sign in": "Войти" + "sync in progress": "Идет включение синхронизации параметров. Вы хотите отменить его?", + "sync turned on": "{0} включена", + "syncing resource": "Синхронизация {0}…", + "turning on": "Включение…", + "yes": "&&Да" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "Расширения", + "keybindings": "Сочетания клавиш", + "settings": "Параметры", + "snippets": "Пользовательские фрагменты кода", + "sync category": "Синхронизация параметров", + "syncViewIcon": "Значок представления \"Синхронизация параметров\".", + "ui state label": "Состояние пользовательского интерфейса" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "Скрыть \"{0}\"", "resetViewLocation": "Сбросить расположение" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "Запуск участников \"Создание файла\"...", - "msg-rename": "Запуск участников \"Переименование файла\"...", - "msg-copy": "Запуск участников \"Копирование файлов\"...", - "msg-delete": "Запуск участников \"Удаление файла\"..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?", + "irreversible": "Файл или папка с именем \"{0}\" уже существует в папке \"{1}\". Если выполнить замену, текущее содержимое файла или папки будет перезаписано.", + "replaceButtonLabel": "&&Заменить" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "Сохранить", - "doNotSave": "Не сохранять", - "cancel": "Отмена", - "saveWorkspaceMessage": "Вы хотите сохранить конфигурацию рабочей области в файле?", - "saveWorkspaceDetail": "Сохраните рабочую область, если хотите открыть ее позже.", - "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "Отменить", + "genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}", + "overwrite": "Перезаписать", + "overwriteElevated": "Перезаписать с правами администратора....", + "overwriteElevatedSudo": "Перезаписать в режиме Sudo...", + "permissionDeniedSaveError": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку с правами администратора\".", + "permissionDeniedSaveErrorSudo": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку в режиме Sudo\".", + "readonlySaveError": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать\", чтобы попытаться сделать его доступным для записи.", + "readonlySaveErrorAdmin": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать с правами администратора\", чтобы повторить попытку в качестве администратора.", + "readonlySaveErrorSudo": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать как Sudo\", чтобы повторить попытку в качестве суперпользователя.", + "retry": "Повторить", + "saveAs": "Сохранить как...", + "saveElevated": "Повторить с правами администратора....", + "saveElevatedSudo": "Повторить попытку в режиме Sudo...", + "staleSaveError": "Не удалось сохранить \"{0}\": содержимое файла новее. Вы хотите перезаписать файл изменениями?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "Нажмите кнопку \"Отмена\", чтобы прекратить ожидание и сохранить или отменить изменения недействительных редакторов.", + "backupBeforeShutdownMessage": "Резервное копирование \"грязных\" редакторов занимает больше времени, чем ожидалось...", + "backupErrorDetails": "Попробуйте выполнить сохранение или отменить изменения для \"грязных\" редакторов, а затем повторите попытку.", + "backupTrackerBackupFailed": "Для следующих редакторов, содержащих несохраненные изменения, не удалось сохранить данные в расположении резервного копирования.", + "backupTrackerConfirmFailed": "Для следующих редакторов, содержащих несохраненные изменения, не удалось выполнить сохранение или отмену изменений.", "ok": "ОК", - "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку." + "revertBeforeShutdown": "Отмена изменений недействительных редакторов занимает больше времени, чем ожидалось...", + "saveBeforeShutdown": "Сохранение недействительных редакторов занимает больше времени, чем ожидалось..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "Сохранить", - "saveWorkspace": "Сохранить рабочую область", "errorInvalidTaskConfiguration": "Не удается записать файл конфигурации рабочей области. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.", "errorWorkspaceConfigurationFileDirty": "Не удается записать файл конфигурации рабочей области, так как файл был изменен. Сохраните файл и повторите попытку.", - "openWorkspaceConfigurationFile": "Открыть конфигурацию рабочей области" + "openWorkspaceConfigurationFile": "Открыть конфигурацию рабочей области", + "save": "Сохранить", + "saveWorkspace": "Сохранить рабочую область" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "Доверие для рабочей области" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "Отмена", + "newWindow": "Открыть в ограниченном режиме", + "open": "Открыть", + "openLooseFileLearnMore": "Если вы не доверяете авторам этих файлов, рекомендуется открыть их в ограниченном режиме в новом окне, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах] (https://aka.ms/vscode-workspace-trust).", + "openLooseFileMesssage": "Вы доверяете авторам этих файлов?", + "openLooseFileWindowDetails": "Вы пытаетесь открыть ненадежные файлы в окне, которое является доверенным.", + "openLooseFileWorkspaceCheckbox": "Запомнить мое решение для всех рабочих областей", + "openLooseFileWorkspaceDetails": "Вы пытаетесь открыть ненадежные файлы в рабочей области, которое является доверенным.", + "workspaceTrustEnabledCtx": "Включена ли функция доверия рабочей области.", + "workspaceTrustedCtx": "Является ли текущая рабочая область доверенной для пользователя." + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "Отмена", + "doNotSave": "Не сохранять", + "ok": "ОК", + "save": "Сохранить", + "saveWorkspaceDetail": "Сохраните рабочую область, если хотите открыть ее позже.", + "saveWorkspaceMessage": "Вы хотите сохранить конфигурацию рабочей области в файле?", + "workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.", + "workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "Загрузка", - "loadingCompletedMessage": "Загрузка завершена" + "loadingCompletedMessage": "Загрузка завершена", + "loadingMessage": "Загрузка" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "Скрыть текстовые подписи", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "Закрыть" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "Скрыть свойства", + "showProperties": "Показать свойства" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "Ошибка: {0}", - "alertWarningMessage": "Предупреждение: {0}", - "alertInfoMessage": "Информация: {0}" + "alertInfoMessage": "Информация: {0}", + "alertWarningMessage": "Предупреждение: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "данные недоступны" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "Выбрать все/отменить выбор" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "Отмена", + "headerFilter.clear": "Очистка", + "headerFilter.ok": "ОК", "headerFilter.showFilter": "Показать фильтр", - "table.selectAll": "Выбрать все", + "table.filterOptions": "Параметры фильтра", "table.searchPlaceHolder": "Поиск", - "tableFilter.visibleCount": "Результатов: {0}", - "tableFilter.selectedCount": "Выбрано: {0}", + "table.selectAll": "Выбрать все", "table.sortAscending": "Сортировка по возрастанию", "table.sortDescending": "Сортировка по убыванию", - "headerFilter.ok": "ОК", - "headerFilter.clear": "Очистка", - "headerFilter.cancel": "Отмена", - "table.filterOptions": "Параметры фильтра" + "tableFilter.selectedCount": "Выбрано: {0}", + "tableFilter.visibleCount": "Результатов: {0}" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "Загрузка" @@ -9305,58 +9772,58 @@ "toggleMore": "Показать или скрыть дополнительную информацию" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "Ваша политика расширений запрещает устанавливать расширения. Измените политику расширений и повторите попытку.", + "InstallVSIXAction.successReload": "Установка расширения {0} из VSIX завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.", + "ReinstallAction.successReload": "Перезагрузите Azure Data Studio, чтобы завершить переустановку расширения {0}.", + "activateLanguagePack": "Чтобы использовать Azure Data Studio в {0}, необходимо перезапустить Azure Data Studio.", "azuredatastudio": "Azure Data Studio", - "default": "Включение автоматических проверок обновлений. Azure Data Studio будет периодически проверять наличие обновлений в автоматическом режиме.", - "enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии Azure Data Studio в Windows в фоновом режиме", - "showReleaseNotes": "Отображение заметок о выпуске после обновления. Заметки о выпуске будут открыты в новом окне веб-браузера.", + "connectionDialogBrowseTree.context": "Контекстное меню дерева просмотра диалогового окна подключения", "dashboard.toolbar": "Меню действий инструментов панели мониторинга", + "dataExplorer.action": "Меню действий раздела контейнера представления обозревателя данных", + "dataExplorer.context": "Контекстное меню элемента обозревателя данных", + "dataGrid.context": "Контекстное меню элемента сетки данных", + "default": "Включение автоматических проверок обновлений. Azure Data Studio будет периодически проверять наличие обновлений в автоматическом режиме.", + "enable locally": "Перезапустите Azure Data Studio, чтобы включить это расширение локально.", + "enable remote": "Перезапустите Azure Data Studio, чтобы включить это расширение в {0}.", + "enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии Azure Data Studio в Windows в фоновом режиме", + "extensionsPolicy": "Устанавливает политику безопасности для скачивания расширений.", + "incompatible": "Не удалось установить расширение \"{0}\", так как оно несовместимо с Azure Data Studio \"{1}\".", + "installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.", + "maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен Azure Data Studio после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=НОВЫЙ_РАЗМЕР\" в командной строке.", + "miNewNotebook": "&&Новая записная книжка", + "miNewQuery": "Создать &&запрос", + "miinstallVsix": "Установить расширение из пакета VSIX", + "newQuery": "Создать запрос", "notebook.cellTitle": "Меню заголовка ячейки записной книжки", "notebook.title": "Меню раздела записной книжки", "notebook.toolbar": "Меню панели инструментов записной книжки", - "dataExplorer.action": "Меню действий раздела контейнера представления обозревателя данных", - "dataExplorer.context": "Контекстное меню элемента обозревателя данных", "objectExplorer.context": "Контекстное меню элемента обозревателя объектов", - "connectionDialogBrowseTree.context": "Контекстное меню дерева просмотра диалогового окна подключения", - "dataGrid.context": "Контекстное меню элемента сетки данных", - "extensionsPolicy": "Устанавливает политику безопасности для скачивания расширений.", - "InstallVSIXAction.allowNone": "Ваша политика расширений запрещает устанавливать расширения. Измените политику расширений и повторите попытку.", - "InstallVSIXAction.successReload": "Установка расширения {0} из VSIX завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.", + "postDisableTooltip": "Перезапустите Azure Data Studio, чтобы отключить это расширение.", + "postEnableTooltip": "Перезапустите Azure Data Studio, чтобы включить это расширение.", "postUninstallTooltip": "Перезапустите Azure Data Studio, чтобы завершить удаление этого расширения.", "postUpdateTooltip": "Перезапустите Azure Data Studio, чтобы включить обновленное расширение.", - "enable locally": "Перезапустите Azure Data Studio, чтобы включить это расширение локально.", - "postEnableTooltip": "Перезапустите Azure Data Studio, чтобы включить это расширение.", - "postDisableTooltip": "Перезапустите Azure Data Studio, чтобы отключить это расширение.", - "uninstallExtensionComplete": "Перезапустите Azure Data Studio, чтобы завершить удаление расширения {0}.", - "enable remote": "Перезапустите Azure Data Studio, чтобы включить это расширение в {0}.", - "installExtensionCompletedAndReloadRequired": "Установка расширения {0} завершена. Перезагрузите Azure Data Studio, чтобы включить это расширение.", - "ReinstallAction.successReload": "Перезагрузите Azure Data Studio, чтобы завершить переустановку расширения {0}.", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "Необходимо указать тип сценария для рекомендаций по расширениям.", - "incompatible": "Не удалось установить расширение \"{0}\", так как оно несовместимо с Azure Data Studio \"{1}\".", - "newQuery": "Создать запрос", - "miNewQuery": "Создать &&запрос", - "miNewNotebook": "&&Новая записная книжка", - "maxMemoryForLargeFilesMB": "Управляет объемом памяти, который доступен Azure Data Studio после перезапуска при попытке открытия больших файлов. Действие этого параметра аналогично указанию параметра \"--max-memory=НОВЫЙ_РАЗМЕР\" в командной строке.", + "showReleaseNotes": "Отображение заметок о выпуске после обновления. Заметки о выпуске будут открыты в новом окне веб-браузера.", + "uninstallExtensionComplete": "Перезапустите Azure Data Studio, чтобы завершить удаление расширения {0}.", "updateLocale": "Хотите изменить язык пользовательского интерфейса Azure Data Studio на {0} и выполнить перезапуск?", - "activateLanguagePack": "Чтобы использовать Azure Data Studio в {0}, необходимо перезапустить Azure Data Studio.", - "watermark.newSqlFile": "Новый файл SQL", "watermark.newNotebook": "Новая записная книжка", - "miinstallVsix": "Установить расширение из пакета VSIX" + "watermark.newSqlFile": "Новый файл SQL" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "Необходимо выбрать вариант из списка", "selectBox": "Поле выбора" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "Добавить учетную запись", - "removeAccount": "Удаление учетной записи", - "confirmRemoveUserAccountMessage": "Вы действительно хотите удалить \"{0}\"?", - "accountActions.yes": "Да", + "NoAccountToRefresh": "Учетные записи для обновления отсутствуют", "accountActions.no": "Нет", - "removeAccountFailed": "Не удалось удалить учетную запись", + "accountActions.yes": "Да", + "addAccount": "Добавить учетную запись", "applyFilters": "Применить фильтры", + "confirmRemoveUserAccountMessage": "Вы действительно хотите удалить \"{0}\"?", "refreshAccount": "Повторно введите учетные данные", - "NoAccountToRefresh": "Учетные записи для обновления отсутствуют" + "removeAccount": "Удаление учетной записи", + "removeAccountFailed": "Не удалось удалить учетную запись" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "Копирование изображений не поддерживается" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "Мини-приложение, используемое на панелях мониторинга" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "Сохранение результатов в другом формате отключено для этого поставщика данных.", "noSerializationProvider": "Не удается сериализировать данные, так как ни один поставщик не зарегистрирован", + "saveAsNotSupported": "Сохранение результатов в другом формате отключено для этого поставщика данных.", "unknownSerializationError": "Не удалось выполнить сериализацию. Произошла неизвестная ошибка" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "Цвет границы плиток", - "tileBoxShadow": "Цвет тени для поля плитки", "buttonDropdownBackgroundHover": "Цвет фона для раскрывающегося списка кнопки при наведении курсора мыши", "buttonDropdownBoxShadow": "Цвет тени поля для раскрывающегося списка кнопки", - "extensionPackHeaderShadow": "Цвет тени для текста заголовка пакета расширения", + "calloutDialogBodyBackground": "Цвет фона основной части диалогового окна выноски.", + "calloutDialogExteriorBorder": "Внешние границы диалогового окна выноски для обеспечения контрастности с пользовательским интерфейсом записной книжки.", + "calloutDialogForeground": "Цвет переднего плана диалогового окна выноски.", + "calloutDialogHeaderFooterBackground": "Цвет фона верхнего и нижнего колонтитулов диалогового окна выноски.", + "calloutDialogInteriorBorder": "Внутренние границы диалогового окна выноски, используемые для разделения элементов.", + "calloutDialogShadowColor": "Цвет тени диалогового окна выноски.", "extensionPackGradientColorOne": "Верхний цвет для градиента пакета расширения", "extensionPackGradientColorTwo": "Нижний цвет для градиента пакета расширения", + "extensionPackHeaderShadow": "Цвет тени для текста заголовка пакета расширения", + "gradientBackground": "Цвет фона для градиента изображения баннера", "gradientOne": "Верхний цвет для градиента изображения баннера", "gradientTwo": "Нижний цвет для градиента изображения баннера", - "gradientBackground": "Цвет фона для градиента изображения баннера", - "notebook.notebookToolbarIcon": "Записная книжка: значки на главной панели инструментов", - "notebook.notebookToolbarSelectBorder": "Записная книжка: граница поля выбора на главной панели инструментов", - "notebook.notebookToolbarSelectBackground": "Записная книжка: цвет фона поля выбора на главной панели инструментов", - "notebook.notebookToolbarLines": "Записная книжка: нижняя граница и разделитель главной панели инструментов", - "notebook.dropdownArrow": "Записная книжка: стрелка раскрывающегося списка на главной панели инструментов", + "infoBox.errorBackground": "Информационное окно: цвет фона, если тип уведомления — ошибка.", + "infoBox.infomationBackground": "Информационное окно: цвет фона, если тип уведомления — информационное сообщение.", + "infoBox.successBackground": "Информационное окно: цвет фона, если тип уведомления — успешно.", + "infoBox.warningBackground": "Информационное окно: цвет фона, если тип уведомления — предупреждение.", + "infoButton.background": "Цвет фона кнопки \"Информация\".", + "infoButton.border": "Цвет границы кнопки \"Информация\".", + "infoButton.foreground": "Цвет переднего плана кнопки \"Информация\".", + "infoButton.hoverBackground": "Цвет фона кнопки \"Информация\" при наведении курсора мыши.", "notebook.buttonMenuArrow": "Записная книжка: стрелка раскрывающегося списка пользовательского меню кнопки на главной панели инструментов", - "notebook.toolbarBackground": "Записная книжка: цвет фона панели инструментов Markdown", - "notebook.toolbarIcon": "Записная книжка: значки панели инструментов Markdown", - "notebook.toolbarBottomBorder": "Записная книжка: нижняя граница панели инструментов Markdown", "notebook.cellBorder": "Записная книжка: граница активной ячейки", - "notebook.markdownEditorBackground": "Записная книжка: цвет фона редактора Markdown", - "notebook.splitBorder": "Записная книжка: граница между редактором Markdown и областью предварительного просмотра", "notebook.codeEditorBackground": "Записная книжка: цвет фона редактора кода", "notebook.codeEditorBackgroundActive": "Записная книжка: цвет фона редактора кода для активной ячейки", "notebook.codeEditorLineNumber": "Записная книжка: номера строк в редакторе кода", - "notebook.codeEditorToolbarIcon": "Записная книжка: значки панели инструментов в редакторе кода", "notebook.codeEditorToolbarBackground": "Записная книжка: цвет фона панели инструментов в редакторе кода", "notebook.codeEditorToolbarBorder": "Записная книжка: правая граница панели инструментов в редакторе кода", + "notebook.codeEditorToolbarIcon": "Записная книжка: значки панели инструментов в редакторе кода", + "notebook.dropdownArrow": "Записная книжка: стрелка раскрывающегося списка на главной панели инструментов", + "notebook.markdownEditorBackground": "Записная книжка: цвет фона редактора Markdown", "notebook.notebookCellTagBackground": "Цвет фона тега.", "notebook.notebookCellTagForeground": "Цвет переднего плана тега.", + "notebook.notebookToolbarIcon": "Записная книжка: значки на главной панели инструментов", + "notebook.notebookToolbarLines": "Записная книжка: нижняя граница и разделитель главной панели инструментов", + "notebook.notebookToolbarSelectBackground": "Записная книжка: цвет фона поля выбора на главной панели инструментов", + "notebook.notebookToolbarSelectBorder": "Записная книжка: граница поля выбора на главной панели инструментов", + "notebook.splitBorder": "Записная книжка: граница между редактором Markdown и областью предварительного просмотра", + "notebook.toolbarBackground": "Записная книжка: цвет фона панели инструментов Markdown", + "notebook.toolbarBottomBorder": "Записная книжка: нижняя граница панели инструментов Markdown", + "notebook.toolbarIcon": "Записная книжка: значки панели инструментов Markdown", "notebookFindMatchHighlight": "Цвет других совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", "notebookFindRangeHighlight": "Цвет диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.", - "infoBox.infomationBackground": "Информационное окно: цвет фона, если тип уведомления — информационное сообщение.", - "infoBox.warningBackground": "Информационное окно: цвет фона, если тип уведомления — предупреждение.", - "infoBox.errorBackground": "Информационное окно: цвет фона, если тип уведомления — ошибка.", - "infoBox.successBackground": "Информационное окно: цвет фона, если тип уведомления — успешно.", - "infoButton.foreground": "Цвет переднего плана кнопки \"Информация\".", - "infoButton.background": "Цвет фона кнопки \"Информация\".", - "infoButton.border": "Цвет границы кнопки \"Информация\".", - "infoButton.hoverBackground": "Цвет фона кнопки \"Информация\" при наведении курсора мыши.", - "calloutDialogForeground": "Цвет переднего плана диалогового окна выноски.", - "calloutDialogInteriorBorder": "Внутренние границы диалогового окна выноски, используемые для разделения элементов.", - "calloutDialogExteriorBorder": "Внешние границы диалогового окна выноски для обеспечения контрастности с пользовательским интерфейсом записной книжки.", - "calloutDialogHeaderFooterBackground": "Цвет фона верхнего и нижнего колонтитулов диалогового окна выноски.", - "calloutDialogBodyBackground": "Цвет фона основной части диалогового окна выноски.", - "calloutDialogShadowColor": "Цвет тени диалогового окна выноски." + "tileBorder": "Цвет границы плиток", + "tileBoxShadow": "Цвет тени для поля плитки" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "Цвет фона заголовка таблицы", - "tableHeaderForeground": "Цвет переднего плана заголовка таблицы", - "listFocusAndSelectionBackground": "Цвет фоны списка или таблицы для выбранного элемента и элемента, на котором находится фокус, когда список или таблица активны", - "tableCellOutline": "Цвет контура ячейки.", - "disabledInputBoxBackground": "Фоновый цвет отключенного поля ввода.", - "disabledInputBoxForeground": "Цвет переднего плана отключенного поля ввода.", + "agentCellBackground": "Цвет фона ячейки таблицы для Агента SQL.", + "agentCellBorderColor": "Цвет границы ячейки таблицы для Агента SQL.", + "agentJobsHeadingColor": "Цвет фона заголовка Агента SQL.", + "agentTableBackground": "Цвет фона таблицы для Агента SQL.", + "agentTableHoverBackground": "Цвет фона таблицы Агента SQL при наведении.", "buttonFocusOutline": "Цвет контура кнопки в фокусе.", "disabledCheckboxforeground": "Цвет переднего плана отключенного флажка.", - "agentTableBackground": "Цвет фона таблицы для Агента SQL.", - "agentCellBackground": "Цвет фона ячейки таблицы для Агента SQL.", - "agentTableHoverBackground": "Цвет фона таблицы Агента SQL при наведении.", - "agentJobsHeadingColor": "Цвет фона заголовка Агента SQL.", - "agentCellBorderColor": "Цвет границы ячейки таблицы для Агента SQL.", - "resultsErrorColor": "Цвет сообщений об ошибках в результатах." + "disabledInputBoxBackground": "Фоновый цвет отключенного поля ввода.", + "disabledInputBoxForeground": "Цвет переднего плана отключенного поля ввода.", + "listFocusAndSelectionBackground": "Цвет фоны списка или таблицы для выбранного элемента и элемента, на котором находится фокус, когда список или таблица активны", + "resultsErrorColor": "Цвет сообщений об ошибках в результатах.", + "tableCellOutline": "Цвет контура ячейки.", + "tableHeaderBackground": "Цвет фона заголовка таблицы", + "tableHeaderForeground": "Цвет переднего плана заголовка таблицы" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "Некоторые из загруженных расширений используют устаревшие API. Подробные сведения см. на вкладке \"Консоль\" окна \"Средства для разработчиков\"", - "dontShowAgain": "Больше не показывать" + "dontShowAgain": "Больше не показывать", + "workbench.generalObsoleteApiNotification": "Некоторые из загруженных расширений используют устаревшие API. Подробные сведения см. на вкладке \"Консоль\" окна \"Средства для разработчиков\"" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "При нажатии клавиши F5 необходимо выбрать ячейку кода. Выберите ячейку кода для выполнения.", - "clearResultActiveCell": "Для выполнения очистки результата требуется выбрать ячейку кода. Выберите ячейку кода для выполнения." + "clearResultActiveCell": "Для выполнения очистки результата требуется выбрать ячейку кода. Выберите ячейку кода для выполнения.", + "runActiveCell": "При нажатии клавиши F5 необходимо выбрать ячейку кода. Выберите ячейку кода для выполнения." }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "Неизвестный тип компонента. Для создания объектов необходимо использовать ModelBuilder", "invalidIndex": "Индекс {0} является недопустимым.", + "unknownComponentType": "Неизвестный тип компонента. Для создания объектов необходимо использовать ModelBuilder", "unknownConfig": "Неизвестная конфигурация компонента. Необходимо использовать ModelBuilder для создания объекта конфигурации" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "Готово", + "dashboardNotInitialized": "Вкладки не инициализированы", "dialogCancelLabel": "Отмена", - "generateScriptLabel": "Создать сценарий", + "dialogDoneLabel": "Готово", "dialogNextLabel": "Далее", "dialogPreviousLabel": "Назад", - "dashboardNotInitialized": "Вкладки не инициализированы" + "generateScriptLabel": "Создать сценарий" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\"." }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "В качестве параметра этого метода необходимо указать NotebookProvider с действительным providerId", - "errNoProvider": "поставщики записных книжек не найдены", "errNoManager": "Диспетчер не найден", - "noServerManager": "Notebook Manager для записной книжки {0} не содержит диспетчера серверов. Невозможно выполнить операции над ним", + "errNoProvider": "поставщики записных книжек не найдены", "noContentManager": "Notebook Manager для записной книжки {0} не включает диспетчер содержимого. Невозможно выполнить операции над ним", - "noSessionManager": "Notebook Manager для записной книжки {0} не содержит диспетчер сеанса. Невозможно выполнить действия над ним" + "noServerManager": "Notebook Manager для записной книжки {0} не содержит диспетчера серверов. Невозможно выполнить операции над ним", + "noSessionManager": "Notebook Manager для записной книжки {0} не содержит диспетчер сеанса. Невозможно выполнить действия над ним", + "providerRequired": "В качестве параметра этого метода необходимо указать NotebookProvider с действительным providerId" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "В качестве параметра этого метода необходимо указать NotebookProvider с действительным providerId" }, "sql/workbench/browser/actions": { - "manage": "Управление", - "showDetails": "Показать подробные сведения", + "clearSavedAccounts": "Очистить все сохраненные учетные записи", "configureDashboardLearnMore": "Дополнительные сведения", - "clearSavedAccounts": "Очистить все сохраненные учетные записи" + "manage": "Управление", + "showDetails": "Показать подробные сведения" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "Предварительные версии функции", - "previewFeatures.configEnable": "Включить невыпущенные предварительные версии функции", - "showConnectDialogOnStartup": "Показывать диалоговое окно подключения при запуске", + "enableObsoleteApiUsageNotification": "Включить/отключить уведомление об использовании устаревших API", "enableObsoleteApiUsageNotificationTitle": "Уведомление об устаревших API", - "enableObsoleteApiUsageNotification": "Включить/отключить уведомление об использовании устаревших API" + "previewFeatures.configEnable": "Включить невыпущенные предварительные версии функции", + "previewFeatures.configTitle": "Предварительные версии функции", + "showConnectDialogOnStartup": "Показывать диалоговое окно подключения при запуске" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "Не удалось подключиться к сеансу редактирования данных" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "Профилировщик", - "profilerInput.notConnected": "Нет соединения", - "profiler.sessionStopped": "Сеанс Профилировщика XEvent был неожиданно остановлен на сервере {0}.", + "profiler.eventsLost": "В сеансе Профилировщика XEvent для {0} были потеряны события.", "profiler.sessionCreationError": "Ошибка при запуске нового сеанса", - "profiler.eventsLost": "В сеансе Профилировщика XEvent для {0} были потеряны события." + "profiler.sessionStopped": "Сеанс Профилировщика XEvent был неожиданно остановлен на сервере {0}.", + "profilerInput.notConnected": "Нет соединения", + "profilerInput.profiler": "Профилировщик" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "Показать действия", "resourceViewerInput.resourceViewer": "Средство просмотра ресурсов" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "Сведения", - "warningAltText": "Предупреждение", - "errorAltText": "Ошибка", - "showMessageDetails": "Показать подробные сведения", - "copyMessage": "Копировать", "closeMessage": "Закрыть", + "copyMessage": "Копировать", + "errorAltText": "Ошибка", + "hideMessageDetails": "Скрыть подробные сведения", + "infoAltText": "Сведения", "modal.back": "Назад", - "hideMessageDetails": "Скрыть подробные сведения" + "showMessageDetails": "Показать подробные сведения", + "warningAltText": "Предупреждение" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "ОК", - "optionsDialog.cancel": "Отмена" + "optionsDialog.cancel": "Отмена", + "optionsDialog.ok": "ОК" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": " требуется.", - "optionsDialog.invalidInput": "Введены недопустимые данные. Ожидается числовое значение." + "optionsDialog.invalidInput": "Введены недопустимые данные. Ожидается числовое значение.", + "optionsDialog.missingRequireField": " требуется." }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "Индекс {0} является недопустимым." @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "Показать действия" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "Загрузка", - "loadingCompletedMessage": "Загрузка завершена" + "loadingCompletedMessage": "Загрузка завершена", + "loadingMessage": "Загрузка" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "Недопустимое значение", "period": "{0}.{1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "Загрузка", - "loadingCompletedMessage": "Загрузка завершена" + "loadingCompletedMessage": "Загрузка завершена", + "loadingMessage": "Загрузка" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "редактор кода в представлении модели для модели представления." @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "Изменение типов редакторов для несохраненных файлов не поддерживается" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "Выберите первые 1000", - "scriptKustoSelect": "Давайте ненадолго прервемся", - "scriptExecute": "Выполнение сценария в режиме выполнения", - "scriptAlter": "Выполнение сценария в режиме изменения", "editData": "Редактировать данные", + "scriptAlter": "Выполнение сценария в режиме изменения", "scriptCreate": "Выполнение сценария в режиме создания", - "scriptDelete": "Выполнение сценария в режиме удаления" + "scriptDelete": "Выполнение сценария в режиме удаления", + "scriptExecute": "Выполнение сценария в режиме выполнения", + "scriptKustoSelect": "Давайте ненадолго прервемся", + "scriptSelect": "Выберите первые 1000" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "Не было получено ни одного сценария при вызове метода выбора сценария для объекта ", - "selectOperationName": "Выбрать", "createOperationName": "Создать", - "insertOperationName": "Insert", - "updateOperationName": "Обновить", "deleteOperationName": "Удалить", + "insertOperationName": "Insert", + "scriptNotFound": "При выполнении сценария в режиме {0} не было возвращено ни одного сценария", "scriptNotFoundForObject": "При выполнении сценария в режиме {0} для объекта {1} не было возвращено ни одного сценария.", + "scriptSelectNotFound": "Не было получено ни одного сценария при вызове метода выбора сценария для объекта ", "scriptingFailed": "Не удалось создать сценарий", - "scriptNotFound": "При выполнении сценария в режиме {0} не было возвращено ни одного сценария" + "selectOperationName": "Выбрать", + "updateOperationName": "Обновить" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "отключено" @@ -9577,181 +10044,181 @@ "extensionsInputName": "Расширение" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "Цвет фона активной вкладки для вертикальных вкладок", "dashboardBorder": "Цвет границ панели мониторинга", "dashboardWidget": "Цвет заголовка мини-приложения панели мониторинга", "dashboardWidgetSubtext": "Цвет вложенного текста мини-приложения панели мониторинга", - "propertiesContainerPropertyValue": "Цвет значений свойств, отображаемых в компоненте контейнера свойств", "propertiesContainerPropertyName": "Цвет имен свойств, отображаемых в компоненте контейнера свойств", - "toolbarOverflowShadow": "Цвет тени переполнения панели инструментов" + "propertiesContainerPropertyValue": "Цвет значений свойств, отображаемых в компоненте контейнера свойств", + "toolbarOverflowShadow": "Цвет тени переполнения панели инструментов", + "verticalTabActiveBackground": "Цвет фона активной вкладки для вертикальных вкладок" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "Идентификатор типа учетной записи", + "carbon.extension.contributes.account": "Передает значки поставщику учетной записи.", "carbon.extension.contributes.account.icon": "(Необязательно) Значок, который используется для представления учетной записи в пользовательском интерфейсе. Путь к файлу или конфигурация с возможностью применения тем", - "carbon.extension.contributes.account.icon.light": "Путь к значку, когда используется светлая тема", "carbon.extension.contributes.account.icon.dark": "Путь к значку, когда используется темная тема", - "carbon.extension.contributes.account": "Передает значки поставщику учетной записи." + "carbon.extension.contributes.account.icon.light": "Путь к значку, когда используется светлая тема", + "carbon.extension.contributes.account.id": "Идентификатор типа учетной записи" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "Просмотреть применимые правила", "asmtaction.database.getitems": "Просмотреть применимые правила для {0}", - "asmtaction.server.invokeitems": "Вызвать оценку", "asmtaction.database.invokeitems": "Вызвать оценку для {0}", "asmtaction.exportasscript": "Экспортировать как скрипт", - "asmtaction.showsamples": "Просмотреть все правила и дополнительные сведения в GitHub", "asmtaction.generatehtmlreport": "Создать отчет в формате HTML", - "asmtaction.openReport": "Отчет сохранен. Вы хотите открыть его?", + "asmtaction.label.cancel": "Отмена", "asmtaction.label.open": "Открыть", - "asmtaction.label.cancel": "Отмена" + "asmtaction.openReport": "Отчет сохранен. Вы хотите открыть его?", + "asmtaction.server.getitems": "Просмотреть применимые правила", + "asmtaction.server.invokeitems": "Вызвать оценку", + "asmtaction.showsamples": "Просмотреть все правила и дополнительные сведения в GitHub" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "Данные для отображения отсутствуют. Вызовите оценку, чтобы получить результаты", - "asmt.column.displayName": "Отображаемое имя", - "asmt.column.target": "Целевой объект", - "asmt.column.severity": "Уровень серьезности", + "asmt.TargetDatabaseComplient": "База данных {0} полностью соответствует рекомендациям. Отлично!", "asmt.TargetInstanceComplient": "Экземпляр {0} полностью соответствует рекомендациям. Отлично!", - "asmt.TargetDatabaseComplient": "База данных {0} полностью соответствует рекомендациям. Отлично!" + "asmt.column.displayName": "Отображаемое имя", + "asmt.column.severity": "Уровень серьезности", + "asmt.column.target": "Целевой объект" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "Сведения об API", "asmt.apiversion": "Версия API:", - "asmt.rulesetversion": "Версия набора правил по умолчанию:", - "asmt.section.instance.title": "Сведения об экземпляре SQL Server", - "asmt.serverversion": "Версия:", - "asmt.serveredition": "Выпуск:", - "asmt.instancename": "Имя экземпляра:", - "asmt.osversion": "Версия ОС:", - "asmt.column.message": "Сообщение", "asmt.column.checkId": "Проверьте идентификатор", + "asmt.column.helpLink": "Ссылка на справку", + "asmt.column.message": "Сообщение", "asmt.column.tags": "Теги", + "asmt.instancename": "Имя экземпляра:", "asmt.learnMore": "Дополнительные сведения", - "asmt.sqlReportTitle": "Отчет об оценке SQL", + "asmt.osversion": "Версия ОС:", + "asmt.rulesetversion": "Версия набора правил по умолчанию:", + "asmt.section.api.title": "Сведения об API", + "asmt.section.instance.title": "Сведения об экземпляре SQL Server", + "asmt.serveredition": "Выпуск:", + "asmt.serverversion": "Версия:", + "asmt.sqlReport.Error": "Ошибка", + "asmt.sqlReport.Info": "Информационное сообщение", + "asmt.sqlReport.Warning": "Предупреждение", "asmt.sqlReport.resultForDatabase": "Результаты для базы данных", "asmt.sqlReport.resultForInstance": "Результаты для сервера", - "asmt.sqlReport.Error": "Ошибка", - "asmt.sqlReport.Warning": "Предупреждение", - "asmt.sqlReport.Info": "Информационное сообщение", - "asmt.column.helpLink": "Ссылка на справку", - "asmt.sqlReport.severityMsg": "{0}, элементов: {1}" + "asmt.sqlReport.severityMsg": "{0}, элементов: {1}", + "asmt.sqlReportTitle": "Отчет об оценке SQL" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "Открыть на портале Azure" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "Имя резервной копии", - "backup.recoveryModel": "Модель восстановления", - "backup.backupType": "Тип резервной копии", - "backup.backupDevice": "Файл резервной копии", + "addFile": "Добавить файл", + "backup.advancedConfiguration": "Расширенная конфигурация", "backup.algorithm": "Алгоритм", + "backup.backupDevice": "Файл резервной копии", + "backup.backupFileRequired": "Требуется путь к файлу резервной копии", + "backup.backupName": "Имя резервной копии", + "backup.backupTail": "Резервное копирование заключительного фрагмента журнала", + "backup.backupType": "Тип резервной копии", "backup.certificateOrAsymmetricKey": "Сертификат или асимметричный ключ", - "backup.media": "Носитель", - "backup.mediaOption": "Создать резервную копию в существующем наборе носителей", - "backup.mediaOptionFormat": "Создать резервную копию на новом наборе носителей", + "backup.checksumContainer": "Рассчитать контрольную сумму перед записью на носитель", + "backup.compression": "Сжатие", + "backup.containsBackupToUrlError": "Поддерживается только резервное копирование в файл", + "backup.continueOnErrorContainer": "Продолжать при ошибке", + "backup.copyOnly": "Только архивное копирование", + "backup.encryption": "Шифрование", "backup.existingMediaAppend": "Добавить к существующему резервному набору данных", "backup.existingMediaOverwrite": "Перезаписать все существующие резервные наборы данных", - "backup.newMediaSetName": "Имя нового набора носителей", - "backup.newMediaSetDescription": "Описание нового набора носителей", - "backup.checksumContainer": "Рассчитать контрольную сумму перед записью на носитель", - "backup.verifyContainer": "Проверить резервную копию после завершения", - "backup.continueOnErrorContainer": "Продолжать при ошибке", "backup.expiration": "Истечение срока", - "backup.setBackupRetainDays": "Установить время хранения резервной копии в днях", - "backup.copyOnly": "Только архивное копирование", - "backup.advancedConfiguration": "Расширенная конфигурация", - "backup.compression": "Сжатие", + "backup.media": "Носитель", + "backup.mediaNameRequired": "Требуется имя носителя", + "backup.mediaOption": "Создать резервную копию в существующем наборе носителей", + "backup.mediaOptionFormat": "Создать резервную копию на новом наборе носителей", + "backup.newMediaSetDescription": "Описание нового набора носителей", + "backup.newMediaSetName": "Имя нового набора носителей", + "backup.noEncryptorWarning": "Нет доступных сертификатов или ассиметричных ключей.", + "backup.recoveryModel": "Модель восстановления", + "backup.reliability": "Надежность", "backup.setBackupCompression": "Настройка сжатия резервной копии", - "backup.encryption": "Шифрование", + "backup.setBackupRetainDays": "Установить время хранения резервной копии в днях", "backup.transactionLog": "Журнал транзакций", "backup.truncateTransactionLog": "Усечь журнал транзакций", - "backup.backupTail": "Резервное копирование заключительного фрагмента журнала", - "backup.reliability": "Надежность", - "backup.mediaNameRequired": "Требуется имя носителя", - "backup.noEncryptorWarning": "Нет доступных сертификатов или ассиметричных ключей.", - "addFile": "Добавить файл", - "removeFile": "Удалить файлы", - "backupComponent.invalidInput": "Некорректные данные. Значение должно быть больше или равно 0.", - "backupComponent.script": "Скрипт", + "backup.verifyContainer": "Проверить резервную копию после завершения", "backupComponent.backup": "Резервное копирование", "backupComponent.cancel": "Отмена", - "backup.containsBackupToUrlError": "Поддерживается только резервное копирование в файл", - "backup.backupFileRequired": "Требуется путь к файлу резервной копии" + "backupComponent.invalidInput": "Некорректные данные. Значение должно быть больше или равно 0.", + "backupComponent.script": "Скрипт", + "removeFile": "Удалить файлы" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "Резервное копирование" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "Для использования резервного копирования необходимо включить предварительные версии функции", - "backup.commandNotSupportedForServer": "Команда резервного копирования не поддерживается вне контекста базы данных. Выберите базу данных и повторите попытку.", "backup.commandNotSupported": "Команда резервного копирования не поддерживается для баз данных SQL Azure.", + "backup.commandNotSupportedForServer": "Команда резервного копирования не поддерживается вне контекста базы данных. Выберите базу данных и повторите попытку.", + "backup.isPreviewFeature": "Для использования резервного копирования необходимо включить предварительные версии функции", "backupAction.backup": "Резервное копирование" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "Асимметричный ключ", + "backup.compressBackup": "Сжимать резервные копии", + "backup.defaultCompression": "Использовать параметр сервера по умолчанию", + "backup.doNotCompress": "Не сжимать резервные копии", "backup.labelDatabase": "База данных", + "backup.labelDifferential": "Разностное", + "backup.labelDisk": "Диск", "backup.labelFilegroup": "Файлы и файловые группы", "backup.labelFull": "Полное", - "backup.labelDifferential": "Разностное", "backup.labelLog": "Журнал транзакций", - "backup.labelDisk": "Диск", "backup.labelUrl": "URL-адрес", - "backup.defaultCompression": "Использовать параметр сервера по умолчанию", - "backup.compressBackup": "Сжимать резервные копии", - "backup.doNotCompress": "Не сжимать резервные копии", - "backup.serverCertificate": "Сертификат сервера", - "backup.asymmetricKey": "Асимметричный ключ" + "backup.serverCertificate": "Сертификат сервера" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "Не удалось найти диаграмму для сохранения", + "chartSaved": "Диаграмма сохранена по следующему пути: {0}", + "configureChartLabel": "Настройка диаграммы", + "copyChartLabel": "Копировать как изображение", "createInsightLabel": "Создать аналитические сведения", "createInsightNoEditor": "Не удается создать аналитические данные, так как активным редактором не является редактор SQL", "myWidgetName": "Мое мини-приложение", - "configureChartLabel": "Настройка диаграммы", - "copyChartLabel": "Копировать как изображение", - "chartNotFound": "Не удалось найти диаграмму для сохранения", - "saveImageLabel": "Сохранить как изображение", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "Диаграмма сохранена по следующему пути: {0}" + "saveImageLabel": "Сохранить как изображение" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "Направление передачи данных", - "verticalLabel": "По вертикали", - "horizontalLabel": "По горизонтали", + "chartTypeLabel": "Тип диаграммы", "columnsAsLabelsLabel": "Использовать имена столбцов в качестве меток", + "dataDirectionLabel": "Направление передачи данных", + "dataTypeLabel": "Тип данных", + "encodingOption": "Кодировка", + "horizontalLabel": "По горизонтали", + "imageFormatOption": "Формат изображения", "labelFirstColumnLabel": "Использовать первый столбец в качестве метки строки", "legendLabel": "Расположение условных обозначений", - "yAxisLabel": "Метка оси Y", - "yAxisMinVal": "Минимальное значение по оси Y", - "yAxisMaxVal": "Максимальное значение по оси Y", - "xAxisLabel": "Метка для оси X", - "xAxisMinVal": "Минимальное значение по оси X", - "xAxisMaxVal": "Максимальное значение по оси X", - "xAxisMinDate": "Минимальная дата по оси X", - "xAxisMaxDate": "Максимальная дата по оси X", - "dataTypeLabel": "Тип данных", "numberLabel": "Число", "pointLabel": "Точка", - "chartTypeLabel": "Тип диаграммы", - "encodingOption": "Кодировка", - "imageFormatOption": "Формат изображения" + "verticalLabel": "По вертикали", + "xAxisLabel": "Метка для оси X", + "xAxisMaxDate": "Максимальная дата по оси X", + "xAxisMaxVal": "Максимальное значение по оси X", + "xAxisMinDate": "Минимальная дата по оси X", + "xAxisMinVal": "Минимальное значение по оси X", + "yAxisLabel": "Метка оси Y", + "yAxisMaxVal": "Максимальное значение по оси Y", + "yAxisMinVal": "Минимальное значение по оси Y" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "Диаграмма" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "Горизонтальная линейчатая диаграмма", "barAltName": "Линейчатая диаграмма", + "charting.failedToGetRows": "Не удалось получить строки для набора данных, чтобы построить диаграмму.", + "charting.unsupportedType": "Тип диаграммы \"{0}\" не поддерживается.", + "countAltName": "Подсчет", + "doughnutAltName": "Круговая диаграмма", + "horizontalBarAltName": "Горизонтальная линейчатая диаграмма", + "imageAltName": "Образ", "lineAltName": "Строка", "pieAltName": "Круговая диаграмма", "scatterAltName": "Точечная диаграмма", - "timeSeriesAltName": "Временной ряд", - "imageAltName": "Образ", - "countAltName": "Подсчет", "tableAltName": "Таблицы", - "doughnutAltName": "Круговая диаграмма", - "charting.failedToGetRows": "Не удалось получить строки для набора данных, чтобы построить диаграмму.", - "charting.unsupportedType": "Тип диаграммы \"{0}\" не поддерживается." + "timeSeriesAltName": "Временной ряд" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "Встроенные диаграммы", - "builtinCharts.maxRowCountDescription": "Максимальное количество строк для отображения диаграмм. Предупреждение: увеличение этого параметра может сказаться на производительности." + "builtinCharts.maxRowCountDescription": "Максимальное количество строк для отображения диаграмм. Предупреждение: увеличение этого параметра может сказаться на производительности.", + "builtinChartsConfigurationTitle": "Встроенные диаграммы" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "Закрыть" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "Больше не показывать" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "Подключение: {0}", - "runningCommandLabel": "Выполняемая команда: {0}", - "openingNewQueryLabel": "Открытие нового запроса: {0}", - "warnServerRequired": "Не удается выполнить подключение, так как информация о сервере не указана", - "errConnectUrl": "Не удалось открыть URL-адрес из-за ошибки {0}", - "connectServerDetail": "Будет выполнено подключение к серверу {0}", "confirmConnect": "Вы действительно хотите выполнить подключение?", + "connectServerDetail": "Будет выполнено подключение к серверу {0}", + "connectingLabel": "Подключение: {0}", + "connectingQueryLabel": "Файл с запросом на подключение", + "errConnectUrl": "Не удалось открыть URL-адрес из-за ошибки {0}", "open": "&&Открыть", - "connectingQueryLabel": "Файл с запросом на подключение" + "openingNewQueryLabel": "Открытие нового запроса: {0}", + "runningCommandLabel": "Выполняемая команда: {0}", + "warnServerRequired": "Не удается выполнить подключение, так как информация о сервере не указана" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} был заменен на {1} в параметрах пользователя.", "workbench.configuration.upgradeWorkspace": "{0} был заменен на {1} в параметрах рабочей области." }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "Максимальное количество недавно использованных подключений для хранения в списке подключений.", + "connection.parseClipboardForConnectionStringDescription": "Попытка проанализировать содержимое буфера обмена, когда открыто диалоговое окно подключения или выполняется вставка.", "sql.defaultEngineDescription": "Ядро СУБД, используемое по умолчанию. Оно определяет поставщика языка по умолчанию в файлах .sql и используется по умолчанию при создании новых подключений.", - "connection.parseClipboardForConnectionStringDescription": "Попытка проанализировать содержимое буфера обмена, когда открыто диалоговое окно подключения или выполняется вставка." + "sql.maxRecentConnectionsDescription": "Максимальное количество недавно использованных подключений для хранения в списке подключений." }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "Состояние подключения" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "Общий идентификатор поставщика", + "schema.connectionOptions": "Параметры подключения", "schema.displayName": "Отображаемое имя поставщика", - "schema.notebookKernelAlias": "Псевдоним ядра записной книжки для поставщика", "schema.iconPath": "Путь к значку для типа сервера", - "schema.connectionOptions": "Параметры подключения" + "schema.notebookKernelAlias": "Псевдоним ядра записной книжки для поставщика", + "schema.providerId": "Общий идентификатор поставщика" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "Отображаемое для пользователя имя поставщика дерева", - "connectionTreeProvider.schema.id": "Идентификатор поставщика должен быть таким же, как при регистрации поставщика данных дерева и должен начинаться с connectionDialog/" + "connectionTreeProvider.schema.id": "Идентификатор поставщика должен быть таким же, как при регистрации поставщика данных дерева и должен начинаться с connectionDialog/", + "connectionTreeProvider.schema.name": "Отображаемое для пользователя имя поставщика дерева" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "Уникальный идентификатор этого контейнера.", - "azdata.extension.contributes.dashboard.container.container": "Контейнер, который будет отображаться в этой вкладке.", "azdata.extension.contributes.containers": "Добавляет один или несколько контейнеров панелей мониторинга, которые пользователи могут добавить на свои панели мониторинга.", - "dashboardContainer.contribution.noIdError": "В контейнере панелей мониторинга для расширения не указан идентификатор.", - "dashboardContainer.contribution.noContainerError": "В контейнере панелей мониторинга для расширения не указан контейнер.", + "azdata.extension.contributes.dashboard.container.container": "Контейнер, который будет отображаться в этой вкладке.", + "azdata.extension.contributes.dashboard.container.id": "Уникальный идентификатор этого контейнера.", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "Для каждого пространства необходимо определить ровно один контейнер панелей мониторинга.", + "dashboardContainer.contribution.noContainerError": "В контейнере панелей мониторинга для расширения не указан контейнер.", + "dashboardContainer.contribution.noIdError": "В контейнере панелей мониторинга для расширения не указан идентификатор.", "dashboardTab.contribution.unKnownContainerType": "В контейнере панелей мониторинга для расширения указан неизвестный тип контейнера." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "Представление на основе модели, которое будет отображаться в этой вкладке." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "Уникальный идентификатор для этого раздела навигации. Будет передан расширению для любых запросов.", - "dashboard.container.left-nav-bar.icon": "(Необязательно) Значок, который используется для представления раздела навигации в пользовательском интерфейсе. Путь к файлу или к конфигурации с возможностью использования тем", - "dashboard.container.left-nav-bar.icon.light": "Путь к значку, когда используется светлая тема", - "dashboard.container.left-nav-bar.icon.dark": "Путь к значку, когда используется темная тема", - "dashboard.container.left-nav-bar.title": "Название раздела навигации для отображения пользователю.", - "dashboard.container.left-nav-bar.container": "Контейнер, который будет отображаться в разделе навигации.", "dashboard.container.left-nav-bar": "Список контейнеров панелей мониторинга, отображаемых в этом разделе навигации.", - "navSection.missingTitle.error": "Название в разделе навигации для расширения не указано.", + "dashboard.container.left-nav-bar.container": "Контейнер, который будет отображаться в разделе навигации.", + "dashboard.container.left-nav-bar.icon": "(Необязательно) Значок, который используется для представления раздела навигации в пользовательском интерфейсе. Путь к файлу или к конфигурации с возможностью использования тем", + "dashboard.container.left-nav-bar.icon.dark": "Путь к значку, когда используется темная тема", + "dashboard.container.left-nav-bar.icon.light": "Путь к значку, когда используется светлая тема", + "dashboard.container.left-nav-bar.id": "Уникальный идентификатор для этого раздела навигации. Будет передан расширению для любых запросов.", + "dashboard.container.left-nav-bar.title": "Название раздела навигации для отображения пользователю.", + "navSection.invalidContainer.error": "NAV_SECTION в NAV_SECTION является недопустимым контейнером для расширения.", "navSection.missingContainer.error": "Для расширения не указан контейнер в разделе навигации.", - "navSection.moreThanOneDashboardContainersError": "Для каждого пространства необходимо определить ровно один контейнер панелей мониторинга.", - "navSection.invalidContainer.error": "NAV_SECTION в NAV_SECTION является недопустимым контейнером для расширения." + "navSection.missingTitle.error": "Название в разделе навигации для расширения не указано.", + "navSection.moreThanOneDashboardContainersError": "Для каждого пространства необходимо определить ровно один контейнер панелей мониторинга." }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "Веб-представление, которое будет отображаться в этой вкладке." @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "Список мини-приложений, которые должны находиться внутри контейнера мини-приложений для расширения." }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "Открыть установленные компоненты", + "clickToPin": "Щелкните, чтобы закрепить", + "clickToUnpin": "Щелкните, чтобы открепить", + "collapseWidget": "Свернуть мини-приложение", + "deleteWidget": "Удалить мини-приложение", "editDashboard": "Изменить", "editDashboardExit": "Выход", + "expandWidget": "Развернуть мини-приложение", "refreshWidget": "Обновить", - "toggleMore": "Показать действия", - "deleteWidget": "Удалить мини-приложение", - "clickToUnpin": "Щелкните, чтобы открепить", - "clickToPin": "Щелкните, чтобы закрепить", - "addFeatureAction.openInstalledFeatures": "Открыть установленные компоненты", - "collapseWidget": "Свернуть мини-приложение", - "expandWidget": "Развернуть мини-приложение" + "toggleMore": "Показать действия" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} является неизвестным контейнером." }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "Общие", "home": "Домашняя страница", - "missingConnectionInfo": "Не удалось найти сведения о подключении для этой панели мониторинга", - "dashboard.generalTabGroupHeader": "Общие" + "missingConnectionInfo": "Не удалось найти сведения о подключении для этой панели мониторинга" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "Уникальный идентификатор этой вкладки. Будет передаваться расширению при выполнении любых запросов.", - "azdata.extension.contributes.dashboard.tab.title": "Название вкладки, отображаемое для пользователя.", - "azdata.extension.contributes.dashboard.tab.description": "Описание этой вкладки, которое будет показано пользователю.", - "azdata.extension.contributes.tab.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", - "azdata.extension.contributes.tab.provider": "Определяет типы соединений, с которыми совместима эта вкладка. Если не задано, используется значение по умолчанию \"MSSQL\".", - "azdata.extension.contributes.dashboard.tab.container": "Контейнер, который будет отображаться в этой вкладке.", + "administrationTabGroup": "Администрирование", "azdata.extension.contributes.dashboard.tab.alwaysShow": "Будет ли эта вкладка отображаться всегда или только при добавлении ее пользователем.", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "Следует ли использовать эту вкладку в качестве вкладки \"Главная\" для типа подключения.", + "azdata.extension.contributes.dashboard.tab.container": "Контейнер, который будет отображаться в этой вкладке.", + "azdata.extension.contributes.dashboard.tab.description": "Описание этой вкладки, которое будет показано пользователю.", "azdata.extension.contributes.dashboard.tab.group": "Уникальный идентификатор группы, к которой принадлежит эта вкладка, значение для домашней группы: \"домашняя\".", - "dazdata.extension.contributes.dashboard.tab.icon": "(Необязательно.) Значок, который используется для представления этой вкладки в пользовательском интерфейсе. Путь к файлу или к конфигурации с возможностью использования тем", - "azdata.extension.contributes.dashboard.tab.icon.light": "Путь к значку, когда используется светлая тема", "azdata.extension.contributes.dashboard.tab.icon.dark": "Путь к значку, когда используется темная тема", - "azdata.extension.contributes.tabs": "Добавляет одну или несколько вкладок для пользователей, которые будут добавлены на их панель мониторинга.", - "dashboardTab.contribution.noTitleError": "Название расширения не указано.", - "dashboardTab.contribution.noDescriptionWarning": "Описание не указано.", - "dashboardTab.contribution.noContainerError": "Не выбран контейнер для расширения.", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "Для каждого пространства необходимо определить ровно один контейнер панелей мониторинга", + "azdata.extension.contributes.dashboard.tab.icon.light": "Путь к значку, когда используется светлая тема", + "azdata.extension.contributes.dashboard.tab.id": "Уникальный идентификатор этой вкладки. Будет передаваться расширению при выполнении любых запросов.", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "Следует ли использовать эту вкладку в качестве вкладки \"Главная\" для типа подключения.", + "azdata.extension.contributes.dashboard.tab.title": "Название вкладки, отображаемое для пользователя.", "azdata.extension.contributes.dashboard.tabGroup.id": "Уникальный идентификатор этой группы вкладок.", "azdata.extension.contributes.dashboard.tabGroup.title": "Название группы вкладок.", + "azdata.extension.contributes.tab.provider": "Определяет типы соединений, с которыми совместима эта вкладка. Если не задано, используется значение по умолчанию \"MSSQL\".", + "azdata.extension.contributes.tab.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", "azdata.extension.contributes.tabGroups": "Добавляет одну группу вкладок для пользователей или несколько, которые будут добавлены на их панель мониторинга.", + "azdata.extension.contributes.tabs": "Добавляет одну или несколько вкладок для пользователей, которые будут добавлены на их панель мониторинга.", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "Для каждого пространства необходимо определить ровно один контейнер панелей мониторинга", + "dashboardTab.contribution.noContainerError": "Не выбран контейнер для расширения.", + "dashboardTab.contribution.noDescriptionWarning": "Описание не указано.", + "dashboardTab.contribution.noTitleError": "Название расширения не указано.", "dashboardTabGroup.contribution.noIdError": "Не указан идентификатор для группы вкладок.", "dashboardTabGroup.contribution.noTitleError": "Не указано название для группы вкладок.", - "administrationTabGroup": "Администрирование", + "databasesTabDescription": "Вкладка \"Базы данных\"", + "databasesTabTitle": "Базы данных", + "dazdata.extension.contributes.dashboard.tab.icon": "(Необязательно.) Значок, который используется для представления этой вкладки в пользовательском интерфейсе. Путь к файлу или к конфигурации с возможностью использования тем", "monitoringTabGroup": "Мониторинг", "performanceTabGroup": "Производительность", "securityTabGroup": "Безопасность", - "troubleshootingTabGroup": "Устранение неполадок", "settingsTabGroup": "Параметры", - "databasesTabDescription": "Вкладка \"Базы данных\"", - "databasesTabTitle": "Базы данных" + "troubleshootingTabGroup": "Устранение неполадок" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "Управление", - "dashboard.editor.label": "Панель мониторинга" + "dashboard.editor.label": "Панель мониторинга", + "manage": "Управление" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "Управление" @@ -9905,67 +10372,67 @@ "opticon": "Свойство icon может быть пропущено или должно быть строкой или литералом, например \"{dark, light}\"" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "Определяет свойство для отображения на панели мониторинга", - "dashboard.properties.property.displayName": "Какое значение использовать в качестве метки для свойства", - "dashboard.properties.property.value": "Значение объекта, используемое для доступа к значению", - "dashboard.properties.property.ignore": "Укажите игнорируемые значения", - "dashboard.properties.property.default": "Значение по умолчанию, которое отображается в том случае, если значение игнорируется или не указано.", + "carbon.extension.dashboard": "Определяет, что этот поставщик поддерживает панель мониторинга", + "dashboard.id": "Идентификатор поставщика (пример: MSSQL)", + "dashboard.properties": "Значения свойства для отображения на панели мониторинга", + "dashboard.properties.databaseProperties": "Свойства для отображения на странице базы данных", "dashboard.properties.flavor": "Особые свойства панели мониторинга", - "dashboard.properties.flavor.id": "Идентификатор варианта приложения", "dashboard.properties.flavor.condition": "Условие использования этого варианта приложения", "dashboard.properties.flavor.condition.field": "Поле для сравнения", "dashboard.properties.flavor.condition.operator": "Какой оператор использовать для сравнения", "dashboard.properties.flavor.condition.value": "Значение для сравнения поля", - "dashboard.properties.databaseProperties": "Свойства для отображения на странице базы данных", - "dashboard.properties.serverProperties": "Отображаемые свойства для страницы сервера", - "carbon.extension.dashboard": "Определяет, что этот поставщик поддерживает панель мониторинга", - "dashboard.id": "Идентификатор поставщика (пример: MSSQL)", - "dashboard.properties": "Значения свойства для отображения на панели мониторинга" + "dashboard.properties.flavor.id": "Идентификатор варианта приложения", + "dashboard.properties.property": "Определяет свойство для отображения на панели мониторинга", + "dashboard.properties.property.default": "Значение по умолчанию, которое отображается в том случае, если значение игнорируется или не указано.", + "dashboard.properties.property.displayName": "Какое значение использовать в качестве метки для свойства", + "dashboard.properties.property.ignore": "Укажите игнорируемые значения", + "dashboard.properties.property.value": "Значение объекта, используемое для доступа к значению", + "dashboard.properties.serverProperties": "Отображаемые свойства для страницы сервера" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", + "azdata.extension.contributes.dashboardPage.tab.id": "Уникальный идентификатор этой вкладки. Будет передаваться расширению при выполнении любых запросов.", "azdata.extension.contributes.widget.hideHeader": "Нужно ли скрывать заголовок мини-приложения, значение по умолчанию — false", - "dashboardpage.tabName": "Название контейнера", - "dashboardpage.rowNumber": "Строка компонента в сетке", - "dashboardpage.rowSpan": "Атрибут rowspan компонента сетки. Значение по умолчанию — 1. Используйте значение \"*\", чтобы задать количество строк в сетке.", + "azdata.extension.contributes.widget.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент", + "dashboardTabError": "Вкладка \"Расширение\" неизвестна или не установлена.", "dashboardpage.colNumber": "Столбец компонента в сетке", "dashboardpage.colspan": "Атрибут colspan компонента сетки. Значение по умолчанию — 1. Используйте значение \"*\", чтобы задать количество столбцов в сетке.", - "azdata.extension.contributes.dashboardPage.tab.id": "Уникальный идентификатор этой вкладки. Будет передаваться расширению при выполнении любых запросов.", - "dashboardTabError": "Вкладка \"Расширение\" неизвестна или не установлена." + "dashboardpage.rowNumber": "Строка компонента в сетке", + "dashboardpage.rowSpan": "Атрибут rowspan компонента сетки. Значение по умолчанию — 1. Используйте значение \"*\", чтобы задать количество строк в сетке.", + "dashboardpage.tabName": "Название контейнера" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "Свойства базы данных" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "Включение или отключение мини-приложения свойств", + "compatibilityLevel": "Уровень совместимости", "dashboard.databaseproperties": "Значения свойств для отображения", "dashboard.databaseproperties.displayName": "Отображаемое имя свойства", - "dashboard.databaseproperties.value": "Значение в объекте сведений о базе данных", "dashboard.databaseproperties.ignore": "Укажите конкретные значения, которые нужно пропустить", - "recoveryModel": "Модель восстановления", + "dashboard.databaseproperties.value": "Значение в объекте сведений о базе данных", + "dashboardDatabase": "Настраивает страницу панели мониторинга базы данных", + "dashboardDatabaseProperties": "Включение или отключение мини-приложения свойств", + "dashboardDatabaseTabs": "Настраивает вкладки панели мониторинга базы данных", "lastDatabaseBackup": "Последнее резервное копирование базы данных", "lastLogBackup": "Последняя резервная копия журнала", - "compatibilityLevel": "Уровень совместимости", - "owner": "Владелец", - "dashboardDatabase": "Настраивает страницу панели мониторинга базы данных", "objectsWidgetTitle": "Поиск", - "dashboardDatabaseTabs": "Настраивает вкладки панели мониторинга базы данных" + "owner": "Владелец", + "recoveryModel": "Модель восстановления" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "Свойства сервера" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "Включение или отключение мини-приложения свойств", + "computerName": "Имя компьютера", "dashboard.serverproperties": "Значения свойств для отображения", "dashboard.serverproperties.displayName": "Отображаемое имя свойства", "dashboard.serverproperties.value": "Значение в объекте сведений о сервере", - "version": "Версия", - "edition": "Выпуск", - "computerName": "Имя компьютера", - "osVersion": "Версия ОС", - "explorerWidgetsTitle": "Поиск", "dashboardServer": "Настраивает страницу панели мониторинга сервера", - "dashboardServerTabs": "Настраивает вкладки панели мониторинга сервера" + "dashboardServerProperties": "Включение или отключение мини-приложения свойств", + "dashboardServerTabs": "Настраивает вкладки панели мониторинга сервера", + "edition": "Выпуск", + "explorerWidgetsTitle": "Поиск", + "osVersion": "Версия ОС", + "version": "Версия" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "Домашняя страница" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "Показать действия", + "dashboard.explorer.actionsColumn": "Действия", + "explorerSearchMatchResultMessage": "Список поиска отфильтрован до указанного числа элементов: {0}", "explorerSearchNoMatchResultMessage": "Совпадающие элементы не найдены", - "explorerSearchSingleMatchResultMessage": "Список поиска отфильтрован до одного элемента", - "explorerSearchMatchResultMessage": "Список поиска отфильтрован до указанного числа элементов: {0}" + "explorerSearchSingleMatchResultMessage": "Список поиска отфильтрован до одного элемента" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "Имя", - "dashboard.explorer.schemaDisplayValue": "Схема", - "dashboard.explorer.objectTypeDisplayValue": "Тип" + "dashboard.explorer.objectTypeDisplayValue": "Тип", + "dashboard.explorer.schemaDisplayValue": "Схема" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "Загрузка объектов", - "loadingDatabases": "Загрузка баз данных", - "loadingObjectsCompleted": "Загрузка объектов завершена.", - "loadingDatabasesCompleted": "Загрузка баз данных завершена.", - "seachObjects": "Поиск по имени типа (t:, v:, f: или sp:)", - "searchDatabases": "Поиск по базам данных", + "dashboard.explorer.databaseError": "Не удалось загрузить базы данных", "dashboard.explorer.objectError": "Не удалось загрузить объекты", - "dashboard.explorer.databaseError": "Не удалось загрузить базы данных" + "loadingDatabases": "Загрузка баз данных", + "loadingDatabasesCompleted": "Загрузка баз данных завершена.", + "loadingObjects": "Загрузка объектов", + "loadingObjectsCompleted": "Загрузка объектов завершена.", + "seachObjects": "Поиск по имени типа (t:, v:, f: или sp:)", + "searchDatabases": "Поиск по базам данных" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "Выполнить запрос" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "Загрузка {0}", - "insightsWidgetLoadingCompletedMessage": "Загрузка {0} завершена", "insights.autoRefreshOffState": "Автоматическое обновление: выключено", "insights.lastUpdated": "Последнее обновление: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "Загрузка {0} завершена", + "insightsWidgetLoadingMessage": "Загрузка {0}", "noResults": "Результаты для отображения отсутствуют" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "Добавляет мини-приложение, которое может опрашивать сервер или базу данных и отображать результаты различными способами — в виде диаграмм, сводных данных и т. д.", + "actionDatabaseDescription": "Целевая база данных для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", + "actionServerDescription": "Целевой сервер для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", + "actionTypes": "Используемые действия", + "actionUserDescription": "Целевой пользователь для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", + "carbon.extension.contributes.insightType.id": "Идентификатор аналитических данных", + "carbon.extension.contributes.insights": "Добавляет аналитические сведения на палитру панели мониторинга.", + "insightAutoRefreshIntervalDescription": "[Необязательно] Интервал автоматического обновления в минутах. Если значение не задано, то автоматическое обновление не будет выполняться.", "insightIdDescription": "Уникальный идентификатор, используемый для кэширования результатов анализа.", "insightQueryDescription": "SQL-запрос для выполнения. Он должен возвратить ровно один набор данных.", "insightQueryFileDescription": "[Необязательно] путь к файлу, который содержит запрос. Используйте, если параметр \"query\" не установлен", - "insightAutoRefreshIntervalDescription": "[Необязательно] Интервал автоматического обновления в минутах. Если значение не задано, то автоматическое обновление не будет выполняться.", - "actionTypes": "Используемые действия", - "actionDatabaseDescription": "Целевая база данных для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", - "actionServerDescription": "Целевой сервер для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", - "actionUserDescription": "Целевой пользователь для этого действия; чтобы указать имя столбца на основе данных, можно использовать формат \"${ columnName }\".", - "carbon.extension.contributes.insightType.id": "Идентификатор аналитических данных", - "carbon.extension.contributes.insights": "Добавляет аналитические сведения на палитру панели мониторинга." + "insightWidgetDescription": "Добавляет мини-приложение, которое может опрашивать сервер или базу данных и отображать результаты различными способами — в виде диаграмм, сводных данных и т. д." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "Не удается отобразить диаграмму с указанными данными." @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "Отображает результаты запроса в виде диаграммы на панели мониторинга", "colorMapDescription": "Задает сопоставление \"имя столбца\" -> цвет. Например, добавьте \"column1\": red, чтобы задать для этого столбца красный цвет", - "legendDescription": "Указывает предпочтительное положение и видимость условных обозначений диаграммы. Это имена столбцов из вашего запроса и карта для сопоставления с каждой записью диаграммы", - "labelFirstColumnDescription": "Если значение параметра dataDirection равно horizontal, то при указании значения TRUE для этого параметра для условных обозначений будут использоваться значения в первом столбце.", "columnsAsLabels": "Если значение параметра dataDirection равно vertical, то при указании значения TRUE для этого парамтра для условных обозначений будут использованы имена столбцов.", "dataDirectionDescription": "Определяет, считываются ли данные из столбцов (по вертикали) или из строк (по горизонтали). Для временных рядов это игнорируется, так как для них всегда используется направление по вертикали.", + "labelFirstColumnDescription": "Если значение параметра dataDirection равно horizontal, то при указании значения TRUE для этого параметра для условных обозначений будут использоваться значения в первом столбце.", + "legendDescription": "Указывает предпочтительное положение и видимость условных обозначений диаграммы. Это имена столбцов из вашего запроса и карта для сопоставления с каждой записью диаграммы", "showTopNData": "Если параметр showTopNData установлен, отображаются только первые N данных на диаграмме." }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Минимальное значение для оси Y", - "yAxisMax": "Максимальное значение по оси Y", + "barchart.xAxisLabel": "Метка для оси X", "barchart.yAxisLabel": "Метка для оси Y", - "xAxisMin": "Минимальное значение по оси X", "xAxisMax": "Максимальное значение по оси X", - "barchart.xAxisLabel": "Метка для оси X" + "xAxisMin": "Минимальное значение по оси X", + "yAxisMax": "Максимальное значение по оси Y", + "yAxisMin": "Минимальное значение для оси Y" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "Определяет свойство данных для набора данных диаграммы." @@ -10044,40 +10512,40 @@ "countInsightDescription": "Для каждого столбца в наборе результатов в строке 0 отображается значение, представляющее собой число, за которым следует название столбца. Например, \"1 Healthy\", \"3 Unhealthy\", где \"Healthy\" — название столбца, а 1 — значение в строке 1 ячейки 1" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "Отображает изображение, например, возвращенное с помощью запроса R, с использованием ggplot2", + "encodingDescription": "Используется ли кодировка hex, base64 или другой формат кодировки?", "imageFormatDescription": "Каков ожидаемый формат изображения: JPEG, PNG или другой формат?", - "encodingDescription": "Используется ли кодировка hex, base64 или другой формат кодировки?" + "imageInsightDescription": "Отображает изображение, например, возвращенное с помощью запроса R, с использованием ggplot2" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "Отображает результаты в виде простой таблицы" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "Не удалось загрузить свойства панели мониторинга", "loadingProperties": "Загрузка свойств", - "loadingPropertiesCompleted": "Загрузка свойств завершена", - "dashboard.properties.error": "Не удалось загрузить свойства панели мониторинга" + "loadingPropertiesCompleted": "Загрузка свойств завершена" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "Подключения к базе данных", - "datasource.connections": "Подключения к источнику данных", - "datasource.connectionGroups": "группы источника данных", "connectionsSortOrder.dateAdded": "Сохраненные подключения сортируются по датам их добавления.", "connectionsSortOrder.displayName": "Сохраненные подключения сортируются по отображаемым именам в алфавитном порядке.", + "databaseConnections": "Подключения к базе данных", + "datasource.connectionGroups": "группы источника данных", + "datasource.connections": "Подключения к источнику данных", "datasource.connectionsSortOrder": "Управляет порядком сортировки сохраненных подключений и групп подключений.", - "startupConfig": "Конфигурация запуска", - "startup.alwaysShowServersView": "Задайте значение TRUE, чтобы при запуске Azure Data Studio отображалось представление \"Серверы\" (по умолчанию); задайте значение FALSE, чтобы при запуске Azure Data Studio отображалось последнее открытое представление" + "startup.alwaysShowServersView": "Задайте значение TRUE, чтобы при запуске Azure Data Studio отображалось представление \"Серверы\" (по умолчанию); задайте значение FALSE, чтобы при запуске Azure Data Studio отображалось последнее открытое представление", + "startupConfig": "Конфигурация запуска" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "Идентификатор представления. Используйте его для регистрации поставщика данных с помощью API-интерфейса \"vscode.window.registerTreeDataProviderForView\", а также для активации расширения с помощью регистрации события \"onView:${id}\" в \"activationEvents\".", - "vscode.extension.contributes.view.name": "Понятное имя представления. Будет отображаться на экране", - "vscode.extension.contributes.view.when": "Условие, которое должно иметь значение TRUE, чтобы отображалось это представление", - "extension.contributes.dataExplorer": "Добавляет представления в редактор", - "extension.dataExplorer": "Добавляет представления в контейнер обозревателя данных на панели действий", "dataExplorer.contributed": "Добавляет представления в контейнер добавленных представлений", "duplicateView1": "Не удается зарегистрировать несколько представлений с одинаковым идентификатором \"{0}\" в контейнере представления \"{1}\"", "duplicateView2": "Представление с идентификатором \"{0}\" уже зарегистрировано в контейнере представления \"{1}\"", + "extension.contributes.dataExplorer": "Добавляет представления в редактор", + "extension.dataExplorer": "Добавляет представления в контейнер обозревателя данных на панели действий", + "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string", "requirearray": "Представления должны быть массивом", "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string", - "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string" + "vscode.extension.contributes.view.id": "Идентификатор представления. Используйте его для регистрации поставщика данных с помощью API-интерфейса \"vscode.window.registerTreeDataProviderForView\", а также для активации расширения с помощью регистрации события \"onView:${id}\" в \"activationEvents\".", + "vscode.extension.contributes.view.name": "Понятное имя представления. Будет отображаться на экране", + "vscode.extension.contributes.view.when": "Условие, которое должно иметь значение TRUE, чтобы отображалось это представление" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "Серверы", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "Отображать панель редактирования данных SQL при запуске" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "Запуск", "disposeEditFailure": "Не удалось отменить изменения. Ошибка: ", - "editData.stop": "Остановить", + "editData.closeSql": "Закрыть панель SQL", + "editData.run": "Запуск", "editData.showSql": "Показать панель SQL", - "editData.closeSql": "Закрыть панель SQL" + "editData.stop": "Остановить" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "Максимальное число строк:" @@ -10106,157 +10574,157 @@ "revertRow": "Отменить изменения в текущей строке" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "Сохранить в формате CSV", - "saveAsJson": "Сохранить в формате JSON", - "saveAsExcel": "Сохранить в формате Excel", - "saveAsXml": "Сохранить в формате XML", "copySelection": "Копировать", "copyWithHeaders": "Копировать с заголовками", + "saveAsCsv": "Сохранить в формате CSV", + "saveAsExcel": "Сохранить в формате Excel", + "saveAsJson": "Сохранить в формате JSON", + "saveAsXml": "Сохранить в формате XML", "selectAll": "Выбрать все" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "Вкладки панели мониторинга ({0})", + "insight condition": "Когда", + "insightId": "Идентификатор", + "insights": "Аналитические данные панели мониторинга ({0})", + "name": "Имя", + "tabDescription": "Описание", "tabId": "Идентификатор", "tabTitle": "Название", - "tabDescription": "Описание", - "insights": "Аналитические данные панели мониторинга ({0})", - "insightId": "Идентификатор", - "name": "Имя", - "insight condition": "Когда" + "tabs": "Вкладки панели мониторинга ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "Получает информацию о расширении из коллекции", + "notFound": "Расширение \"{0}\" не найдено.", "workbench.extensions.getExtensionFromGallery.arg.name": "Идентификатор расширения", - "notFound": "Расширение \"{0}\" не найдено." + "workbench.extensions.getExtensionFromGallery.description": "Получает информацию о расширении из коллекции" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "Показать рекомендации", "Install Extensions": "Установить расширения", - "openExtensionAuthoringDocs": "Создать расширение…" + "openExtensionAuthoringDocs": "Создать расширение…", + "showRecommendations": "Показать рекомендации" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "Больше не показывать", "ExtensionsRecommended": "В Azure Data Studio есть рекомендации по расширениям.", "VisualizerExtensionsRecommended": "В Azure Data Studio есть рекомендации по расширениям для визуализации данных.\r\nПосле установки можно выбрать значок \"Визуализатор\" для визуализации результатов запроса.", "installAll": "Установить все", - "showRecommendations": "Показать рекомендации", - "scenarioTypeUndefined": "Необходимо указать тип сценария для рекомендаций по расширениям." + "neverShowAgain": "Больше не показывать", + "scenarioTypeUndefined": "Необходимо указать тип сценария для рекомендаций по расширениям.", + "showRecommendations": "Показать рекомендации" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Это расширение рекомендуется Azure Data Studio." }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "Предупреждения", "jobview.Jobs": "Задания", "jobview.Notebooks": "Записные книжки", - "jobview.Alerts": "Предупреждения", - "jobview.Proxies": "Прокси-серверы", - "jobview.Operators": "Операторы" + "jobview.Operators": "Операторы", + "jobview.Proxies": "Прокси-серверы" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "Имя", - "jobAlertColumns.lastOccurrenceDate": "Последнее вхождение", - "jobAlertColumns.enabled": "Включено", + "jobAlertColumns.categoryName": "Имя категории", "jobAlertColumns.delayBetweenResponses": "Задержка между ответами (в секундах)", - "jobAlertColumns.categoryName": "Имя категории" + "jobAlertColumns.enabled": "Включено", + "jobAlertColumns.lastOccurrenceDate": "Последнее вхождение", + "jobAlertColumns.name": "Имя" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "Выполнено", - "jobaction.faillabel": "Ошибка", - "jobaction.refresh": "Обновить", - "jobaction.newJob": "Новое задание", - "jobaction.run": "Выполнить", + "joaction.deletedOperator": "Оператор удален", "jobSuccessfullyStarted": ": задание запущено.", - "jobaction.stop": "Остановить", "jobSuccessfullyStopped": ": задание остановлено.", - "jobaction.editJob": "Изменить задание", - "notebookAction.openNotebook": "Открыть", + "jobaction.Cancel": "Отмена", + "jobaction.deleteAlert": "Удалить оповещение", + "jobaction.deleteAlertConfirm": "Вы действительно хотите удалить предупреждение \"{0}\"?", "jobaction.deleteJob": "Удалить задание", "jobaction.deleteJobConfirm": "Вы действительно хотите удалить задание \"{0}\"?", - "jobaction.failedToDeleteJob": "Не удалось удалить задание \"{0}\".\r\nОшибка: {1}", - "jobaction.deletedJob": "Задание удалено", - "jobaction.newStep": "Новый шаг", - "jobaction.deleteStep": "Удалить шаг", - "jobaction.deleteStepConfirm": "Вы действительно хотите удалить шаг \"{0}\"?", - "jobaction.failedToDeleteStep": "Не удалось удалить шаг \"{0}\".\r\nОшибка: {1}", - "jobaction.deletedStep": "Шаг задания удален", - "jobaction.newAlert": "Новое оповещение", - "jobaction.editAlert": "Изменить оповещение", - "jobaction.deleteAlert": "Удалить оповещение", - "jobaction.Cancel": "Отмена", - "jobaction.deleteAlertConfirm": "Вы действительно хотите удалить предупреждение \"{0}\"?", - "jobaction.failedToDeleteAlert": "Не удалось удалить оповещение \"{0}\".\r\nОшибка: {1}", - "jobaction.deletedAlert": "Предупреждение удалено", - "jobaction.newOperator": "Новый оператор", - "jobaction.editOperator": "Изменить оператор", + "jobaction.deleteNotebookConfirm": "Вы уверены, что хотите удалить записную книжку \"{0}\"?", "jobaction.deleteOperator": "Удалить оператор", "jobaction.deleteOperatorConfirm": "Вы действительно хотите удалить оператор \"{0}\"?", - "jobaction.failedToDeleteOperator": "Не удалось удалить оператор \"{0}\".\r\nОшибка: {1}", - "joaction.deletedOperator": "Оператор удален", - "jobaction.newProxy": "Новый прокси-сервер", - "jobaction.editProxy": "Изменить прокси-сервер", "jobaction.deleteProxy": "Удалить прокси-сервер", "jobaction.deleteProxyConfirm": "Вы действительно хотите удалить прокси-сервер \"{0}\"?", - "jobaction.failedToDeleteProxy": "Не удалось удалить прокси-сервер \"{0}\".\r\nОшибка: {1}", - "jobaction.deletedProxy": "Прокси-сервер удален", - "notebookaction.newJob": "Новое задание записной книжки", - "notebookaction.editJob": "Изменить", - "notebookaction.openNotebook": "Открыть шаблон записной книжки", - "notebookaction.deleteNotebook": "Удалить", - "jobaction.deleteNotebookConfirm": "Вы уверены, что хотите удалить записную книжку \"{0}\"?", - "jobaction.failedToDeleteNotebook": "Не удалось удалить записную книжку \"{0}\".\r\nОшибка: {1}", + "jobaction.deleteStep": "Удалить шаг", + "jobaction.deleteStepConfirm": "Вы действительно хотите удалить шаг \"{0}\"?", + "jobaction.deletedAlert": "Предупреждение удалено", + "jobaction.deletedJob": "Задание удалено", "jobaction.deletedNotebook": "Записная книжка удалена", - "notebookaction.pinNotebook": "Закрепить", + "jobaction.deletedProxy": "Прокси-сервер удален", + "jobaction.deletedStep": "Шаг задания удален", + "jobaction.editAlert": "Изменить оповещение", + "jobaction.editJob": "Изменить задание", + "jobaction.editOperator": "Изменить оператор", + "jobaction.editProxy": "Изменить прокси-сервер", + "jobaction.failedToDeleteAlert": "Не удалось удалить оповещение \"{0}\".\r\nОшибка: {1}", + "jobaction.failedToDeleteJob": "Не удалось удалить задание \"{0}\".\r\nОшибка: {1}", + "jobaction.failedToDeleteNotebook": "Не удалось удалить записную книжку \"{0}\".\r\nОшибка: {1}", + "jobaction.failedToDeleteOperator": "Не удалось удалить оператор \"{0}\".\r\nОшибка: {1}", + "jobaction.failedToDeleteProxy": "Не удалось удалить прокси-сервер \"{0}\".\r\nОшибка: {1}", + "jobaction.failedToDeleteStep": "Не удалось удалить шаг \"{0}\".\r\nОшибка: {1}", + "jobaction.faillabel": "Ошибка", + "jobaction.newAlert": "Новое оповещение", + "jobaction.newJob": "Новое задание", + "jobaction.newOperator": "Новый оператор", + "jobaction.newProxy": "Новый прокси-сервер", + "jobaction.newStep": "Новый шаг", + "jobaction.refresh": "Обновить", + "jobaction.run": "Выполнить", + "jobaction.stop": "Остановить", + "jobaction.successLabel": "Выполнено", + "notebookAction.openNotebook": "Открыть", "notebookaction.deleteMaterializedNotebook": "Удалить", - "notebookaction.unpinNotebook": "Открепить", + "notebookaction.deleteNotebook": "Удалить", + "notebookaction.editJob": "Изменить", + "notebookaction.newJob": "Новое задание записной книжки", + "notebookaction.openLatestRun": "Открытый последний запуск", + "notebookaction.openNotebook": "Открыть шаблон записной книжки", + "notebookaction.pinNotebook": "Закрепить", "notebookaction.renameNotebook": "Переименовать", - "notebookaction.openLatestRun": "Открытый последний запуск" + "notebookaction.unpinNotebook": "Открепить" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "Сообщение", "stepRow.stepID": "Идентификатор шага", - "stepRow.stepName": "Имя шага", - "stepRow.message": "Сообщение" + "stepRow.stepName": "Имя шага" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "Шаги" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "Имя", - "jobColumns.lastRun": "Последний запуск", - "jobColumns.nextRun": "Следующий запуск", - "jobColumns.enabled": "Включено", - "jobColumns.status": "Статус", "jobColumns.category": "Категория", + "jobColumns.enabled": "Включено", + "jobColumns.lastRun": "Последний запуск", + "jobColumns.lastRunOutcome": "Результат последнего запуска", + "jobColumns.name": "Имя", + "jobColumns.nextRun": "Следующий запуск", + "jobColumns.previousRuns": "Предыдущие запуски", "jobColumns.runnable": "Готово к запуску", "jobColumns.schedule": "Расписание", - "jobColumns.lastRunOutcome": "Результат последнего запуска", - "jobColumns.previousRuns": "Предыдущие запуски", - "jobsView.noSteps": "Шаги для этого задания недоступны.", - "jobsView.error": "Ошибка: " + "jobColumns.status": "Статус", + "jobsView.error": "Ошибка: ", + "jobsView.noSteps": "Шаги для этого задания недоступны." }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "Ошибка задания: ", "notebookHistory.dateCreatedTooltip": "Дата создания: ", "notebookHistory.notebookErrorTooltip": "Ошибка записной книжки: ", - "notebookHistory.ErrorTooltip": "Ошибка задания: ", + "notebookHistory.pastRunsTitle": "Предыдущие запуски", "notebookHistory.pinnedTitle": "Закреплено", - "notebookHistory.recentRunsTitle": "Последние запуски", - "notebookHistory.pastRunsTitle": "Предыдущие запуски" + "notebookHistory.recentRunsTitle": "Последние запуски" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "Имя", - "notebookColumns.targetDatbase": "Целевая база данных", "notebookColumns.lastRun": "Последний запуск", - "notebookColumns.nextRun": "Следующий запуск", - "notebookColumns.status": "Статус", "notebookColumns.lastRunOutcome": "Результат последнего запуска", + "notebookColumns.name": "Имя", + "notebookColumns.nextRun": "Следующий запуск", "notebookColumns.previousRuns": "Предыдущие запуски", - "notebooksView.noSteps": "Шаги для этого задания недоступны.", + "notebookColumns.status": "Статус", + "notebookColumns.targetDatbase": "Целевая база данных", "notebooksView.error": "Ошибка: ", + "notebooksView.noSteps": "Шаги для этого задания недоступны.", "notebooksView.notebookError": "Ошибка записной книжки: " }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "Имя", "jobOperatorsView.emailAddress": "Адрес электронной почты", - "jobOperatorsView.enabled": "Включено" + "jobOperatorsView.enabled": "Включено", + "jobOperatorsView.name": "Имя" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "Имя учетной записи", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "Включено" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "Вставить", "callout.cancelButton": "Отмена", - "imageCallout.locationLabel": "Расположение изображения", - "imageCallout.localImageLabel": "Этот компьютер", - "imageCallout.remoteImageLabel": "В Интернете", - "imageCallout.pathInputLabel": "URL-адрес изображения", - "imageCallout.pathPlaceholder": "Введите путь к изображению", - "imageCallout.urlPlaceholder": "Введите URL-адрес изображения", + "callout.insertButton": "Вставить", "imageCallout.browseAltText": "Обзор", "imageCallout.embedImageLabel": "Добавить изображение к записной книжке", "imageCallout.local": "Локальное", + "imageCallout.localImageLabel": "Этот компьютер", + "imageCallout.locationLabel": "Расположение изображения", + "imageCallout.pathInputLabel": "URL-адрес изображения", + "imageCallout.pathPlaceholder": "Введите путь к изображению", "imageCallout.remote": "Удаленное", - "linkCallout.linkTextLabel": "Отображаемый текст", - "linkCallout.linkTextPlaceholder": "Отображаемый текст", + "imageCallout.remoteImageLabel": "В Интернете", + "imageCallout.urlPlaceholder": "Введите URL-адрес изображения", "linkCallout.linkAddressLabel": "Адрес", - "linkCallout.linkAddressPlaceholder": "Ссылка на существующий файл или веб-страницу" + "linkCallout.linkAddressPlaceholder": "Ссылка на существующий файл или веб-страницу", + "linkCallout.linkTextLabel": "Отображаемый текст", + "linkCallout.linkTextPlaceholder": "Отображаемый текст" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "Еще", - "editLabel": "Изменить", + "RemoveParameterCell": "Удалить ячейку параметра", + "clear": "Очистить результат", "closeLabel": "Закрыть", - "convertCell": "Преобразовать ячейку", - "runAllAbove": "Запустить ячейки выше", - "runAllBelow": "Запустить ячейки ниже", "codeAbove": "Вставить ячейку кода выше", "codeBelow": "Вставить ячейку кода ниже", - "markdownAbove": "Вставить текст выше", - "markdownBelow": "Вставить текст ниже", "collapseCell": "Свернуть ячейку", + "convertCell": "Преобразовать ячейку", + "editLabel": "Изменить", "expandCell": "Развернуть ячейку", "makeParameterCell": "Преобразовать в ячейку параметра", - "RemoveParameterCell": "Удалить ячейку параметра", - "clear": "Очистить результат" + "markdownAbove": "Вставить текст выше", + "markdownBelow": "Вставить текст ниже", + "moreActionsLabel": "Еще", + "runAllAbove": "Запустить ячейки выше", + "runAllBelow": "Запустить ячейки ниже" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "Добавить ячейку", - "optionCodeCell": "Ячейка кода", - "optionTextCell": "Текстовая ячейка", + "buttonDelete": "Удалить", "buttonMoveDown": "Переместить ячейку вниз", "buttonMoveUp": "Переместить ячейку вверх", - "buttonDelete": "Удалить", "codeCellsPreview": "Добавить ячейку", "codePreview": "Ячейка кода", + "optionCodeCell": "Ячейка кода", + "optionTextCell": "Текстовая ячейка", "textPreview": "Текстовая ячейка" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "Параметры" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно", "notebook.failed": "Выберите активную ячейку и повторите попытку", "runCell": "Выполнить ячейку", - "stopCell": "Отменить выполнение", - "errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно" + "stopCell": "Отменить выполнение" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "Развернуть содержимое ячеек кода", - "collapseCellContents": "Свернуть содержимое ячеек кода" + "collapseCellContents": "Свернуть содержимое ячеек кода", + "expandCellContents": "Развернуть содержимое ячеек кода" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "Полужирный", - "buttonItalic": "Курсив", - "buttonUnderline": "Подчеркнутый", - "buttonHighlight": "Выделить цветом", "buttonCode": "Код", + "buttonHighlight": "Выделить цветом", + "buttonImage": "Изображение", + "buttonItalic": "Курсив", "buttonLink": "Ссылка", "buttonList": "Список", "buttonOrderedList": "Упорядоченный список", - "buttonImage": "Изображение", "buttonPreview": "Переключить предварительный просмотр Markdown — отключено", + "buttonUnderline": "Подчеркнутый", + "callout.insertImageHeading": "Вставка изображения", + "callout.insertLinkHeading": "Вставка ссылки", "dropdownHeading": "Заголовок", + "markdownViewButton": "Представление Markdown", "optionHeading1": "Заголовок 1", "optionHeading2": "Заголовок 2", "optionHeading3": "Заголовок 3", "optionParagraph": "Абзац", - "callout.insertLinkHeading": "Вставка ссылки", - "callout.insertImageHeading": "Вставка изображения", "richTextViewButton": "Представление форматированного текста", - "splitViewButton": "Разделенное представление", - "markdownViewButton": "Представление Markdown" + "splitViewButton": "Разделенное представление" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "Ошибка при отрисовке компонента: {0}", "noMimeTypeFound": "Не удается найти отрисовщик {0} для выходных данных. Он содержит следующие типы MIME: {1}", - "safe": "безопасный ", "noSelectorFound": "Не удалось найти компонент для селектора {0}", - "componentRenderError": "Ошибка при отрисовке компонента: {0}" + "safe": "безопасный " }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "Щелкните", - "plusCode": "Добавить код", "or": "или", - "plusText": "Добавить текст", - "toAddCell": "для добавления ячейки кода или текстовой ячейки", + "plusCode": "Добавить код", "plusCodeAriaLabel": "Добавить ячейку кода", - "plusTextAriaLabel": "Добавить текстовую ячейку" + "plusText": "Добавить текст", + "plusTextAriaLabel": "Добавить текстовую ячейку", + "toAddCell": "для добавления ячейки кода или текстовой ячейки" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "Стандартный поток ввода:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "Дважды щелкните, чтобы изменить", - "addContent": "Добавьте содержимое здесь…" + "addContent": "Добавьте содержимое здесь…", + "doubleClickEdit": "Дважды щелкните, чтобы изменить" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "Найти", - "placeholder.find": "Найти", - "label.previousMatchButton": "Предыдущее соответствие", - "label.nextMatchButton": "Следующее соответствие", "label.closeButton": "Закрыть", - "title.matchesCountLimit": "В результате поиска было получено слишком большое число результатов. Будут показаны только первые 999 результатов.", + "label.find": "Найти", "label.matchesLocation": "{0} из {1}", - "label.noResults": "Результаты отсутствуют" + "label.nextMatchButton": "Следующее соответствие", + "label.noResults": "Результаты отсутствуют", + "label.previousMatchButton": "Предыдущее соответствие", + "placeholder.find": "Найти", + "title.matchesCountLimit": "В результате поиска было получено слишком большое число результатов. Будут показаны только первые 999 результатов." }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "Ячейка", "addCodeLabel": "Добавить код", "addTextLabel": "Добавить текст", - "createFile": "Создать файл", - "displayFailed": "Не удалось отобразить содержимое: {0}", + "cellNotFound": "ячейка с URI {0} не найдена в этой модели", + "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки.", + "code": "Код", "codeCellsPreview": "Добавить ячейку", "codePreview": "Ячейка кода", - "textPreview": "Текстовая ячейка", - "runAllPreview": "Выполнить все", - "addCell": "Ячейка", - "views": "Представления", + "createFile": "Создать файл", + "displayFailed": "Не удалось отобразить содержимое: {0}", "editor": "Редактор", - "code": "Код", - "text": "Текст", - "runAll": "Выполнить ячейки", - "previousButtonLabel": "< Назад", "nextButtonLabel": "Далее >", - "cellNotFound": "ячейка с URI {0} не найдена в этой модели", - "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки." + "previousButtonLabel": "< Назад", + "runAll": "Выполнить ячейки", + "runAllPreview": "Выполнить все", + "text": "Текст", + "textPreview": "Текстовая ячейка", + "views": "Представления" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "Создать записную книжку", - "newQuery": "Создать записную книжку", - "workbench.action.setWorkspaceAndOpen": "Задать рабочую область и открыть", - "notebook.sqlStopOnError": "Ядро SQL: остановить выполнение записной книжки при возникновении ошибки в ячейке.", - "notebook.showAllKernels": "(Предварительная версия.) Отображение всех ядер для текущего поставщика записной книжки.", - "notebook.allowADSCommands": "Разрешить выполнение команд Azure Data Studio в записных книжках.", - "notebook.enableDoubleClickEdit": "Разрешить редактирование текстовых ячеек в записных книжках по двойному щелчку мыши", - "notebook.richTextModeDescription": "Текст отображается как форматированный текст (другое название — WYSIWYG).", - "notebook.splitViewModeDescription": "Markdown отображается слева, а предварительный просмотр отрисованного текста — справа.", - "notebook.markdownModeDescription": "Текст отображается как Markdown.", - "notebook.defaultTextEditMode": "Режим правки по умолчанию, используемый для текстовых ячеек", - "notebook.saveConnectionName": "(Предварительная версия.) Сохранение имени подключения в метаданных записной книжки.", - "notebook.markdownPreviewLineHeight": "Определяет высоту строки, используемую в области предварительного просмотра Markdown в записной книжке. Это значение задается относительно размера шрифта.", - "notebook.showRenderedNotebookinDiffEditor": "(Предварительный просмотр) Показать преобразованный для просмотра блокнот в редакторе несовпадений.", - "notebook.maxRichTextUndoHistory": "Максимальное количество изменений, сохраняемых в журнале отмены для редактора форматированного текста записной книжки.", - "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, чтобы включить или отключить маску.", "exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте $(basename) в качестве переменной для соответствующего имени файла.", - "useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".", - "useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений.", - "search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.", - "useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.", - "useGlobalIgnoreFiles": "Определяет, следует ли использовать глобальные файлы \".gitignore\" и \".ignore\" по умолчанию при поиске файлов.", - "search.quickOpen.includeSymbols": "Определяет, следует ли включать результаты поиска глобальных символов в результаты для файлов Quick Open. ", - "search.quickOpen.includeHistory": "Определяет, следует ли включать результаты из недавно открытых файлов в файл результата для Quick Open. ", + "filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.", "filterSortOrder.default": "Записи журнала сортируются по релевантности на основе используемого значения фильтра. Более релевантные записи отображаются первыми.", "filterSortOrder.recency": "Записи журнала сортируются по времени открытия. Недавно открытые записи отображаются первыми.", - "filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.", + "newNotebook": "Создать записную книжку", + "newQuery": "Создать записную книжку", + "notebook.allowADSCommands": "Разрешить выполнение команд Azure Data Studio в записных книжках.", + "notebook.defaultTextEditMode": "Режим правки по умолчанию, используемый для текстовых ячеек", + "notebook.enableDoubleClickEdit": "Разрешить редактирование текстовых ячеек в записных книжках по двойному щелчку мыши", + "notebook.enableIncrementalGridRendering": "Включить отрисовку добавочных сеток для записных книжек. Это улучшит время первоначальной отрисовки для больших ноутбуков. При взаимодействии с записной книжкой во время отрисовки остальных сеток могут возникнуть проблемы с производительностью.", + "notebook.markdownModeDescription": "Текст отображается как Markdown.", + "notebook.markdownPreviewLineHeight": "Определяет высоту строки, используемую в области предварительного просмотра Markdown в записной книжке. Это значение задается относительно размера шрифта.", + "notebook.maxRichTextUndoHistory": "Максимальное количество изменений, сохраняемых в журнале отмены для редактора форматированного текста записной книжки.", + "notebook.richTextModeDescription": "Текст отображается как форматированный текст (другое название — WYSIWYG).", + "notebook.saveConnectionName": "(Предварительная версия.) Сохранение имени подключения в метаданных записной книжки.", + "notebook.showAllKernels": "(Предварительная версия.) Отображение всех ядер для текущего поставщика записной книжки.", + "notebook.showRenderedNotebookinDiffEditor": "(Предварительный просмотр) Показать преобразованный для просмотра блокнот в редакторе несовпадений.", + "notebook.splitViewModeDescription": "Markdown отображается слева, а предварительный просмотр отрисованного текста — справа.", + "notebook.sqlStopOnError": "Ядро SQL: остановить выполнение записной книжки при возникновении ошибки в ячейке.", + "notebook.useAbsoluteFilePaths": "Используйте абсолютные пути к файлам при связывании с другими записными книжками.", + "notebook.useNewMarkdownRenderer": "Следует ли использовать более новую версию отрисовщика Markdown для записных книжек. Это может привести к тому, что Markdown отображается не так, как в предыдущих версиях.", + "notebookViews": "Представления записной книжки", + "notebookViews.enabled": "(Предварительная версия) Включить представления записной книжки", + "search.actionsPosition": "Управляет положением панели действий в строках в области поиска.", + "search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.", + "search.actionsPositionRight": "Всегда размещать панель действий справа.", + "search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.", + "search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.", "search.followSymlinks": "Определяет, нужно ли следовать символическим ссылкам при поиске.", - "search.smartCase": "Поиск без учета регистра, если шаблон состоит только из букв нижнего регистра; в противном случае поиск с учетом регистра.", "search.globalFindClipboard": "Определяет, должно ли представление поиска считывать или изменять общий буфер обмена поиска в macOS.", "search.location": "Управляет тем, будет ли панель поиска отображаться в виде представления в боковой колонке или в виде панели в области панели, чтобы освободить пространство по горизонтали.", "search.location.deprecationMessage": "Этот параметр является нерекомендуемым. Используйте вместо него контекстное меню представления поиска.", - "search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.", - "search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.", - "search.useReplacePreview": "Управляет тем, следует ли открывать окно предварительного просмотра замены при выборе или при замене соответствия.", - "search.showLineNumbers": "Определяет, следует ли отображать номера строк для результатов поиска.", - "search.usePCRE2": "Следует ли использовать модуль обработки регулярных выражений PCRE2 при поиске текста. При использовании этого модуля будут доступны некоторые расширенные возможности регулярных выражений, такие как поиск в прямом направлении и обратные ссылки. Однако поддерживаются не все возможности PCRE2, а только те, которые также поддерживаются JavaScript.", - "usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.", - "search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.", - "search.actionsPositionRight": "Всегда размещать панель действий справа.", - "search.actionsPosition": "Управляет положением панели действий в строках в области поиска.", - "search.searchOnType": "Поиск во всех файлах при вводе текста.", - "search.seedWithNearestWord": "Включение заполнения поискового запроса из ближайшего к курсору слова, когда активный редактор не имеет выделения.", - "search.seedOnFocus": "Изменить запрос поиска рабочей области на выбранный текст редактора при фокусировке на представлении поиска. Это происходит при щелчке мыши или при активации команды workbench.views.search.focus.", - "search.searchOnTypeDebouncePeriod": "Если параметр \"#search.searchOnType#\" включен, задает время ожидания в миллисекундах между началом ввода символа и началом поиска. Если параметр \"search.searchOnType\" отключен, не имеет никакого эффекта.", - "search.searchEditor.doubleClickBehaviour.selectWord": "Двойной щелчок выбирает слово под курсором.", + "search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.", + "search.quickOpen.includeHistory": "Определяет, следует ли включать результаты из недавно открытых файлов в файл результата для Quick Open. ", + "search.quickOpen.includeSymbols": "Определяет, следует ли включать результаты поиска глобальных символов в результаты для файлов Quick Open. ", + "search.searchEditor.doubleClickBehaviour": "Настройка эффекта двойного щелчка результата в редакторе поиска.", "search.searchEditor.doubleClickBehaviour.goToLocation": "Двойной щелчок открывает результат в активной группе редакторов.", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "Двойной щелчок открывает результат в группе редактора сбоку, создавая его, если он еще не существует.", - "search.searchEditor.doubleClickBehaviour": "Настройка эффекта двойного щелчка результата в редакторе поиска.", + "search.searchEditor.doubleClickBehaviour.selectWord": "Двойной щелчок выбирает слово под курсором.", + "search.searchOnType": "Поиск во всех файлах при вводе текста.", + "search.searchOnTypeDebouncePeriod": "Если параметр \"#search.searchOnType#\" включен, задает время ожидания в миллисекундах между началом ввода символа и началом поиска. Если параметр \"search.searchOnType\" отключен, не имеет никакого эффекта.", + "search.seedOnFocus": "Изменить запрос поиска рабочей области на выбранный текст редактора при фокусировке на представлении поиска. Это происходит при щелчке мыши или при активации команды workbench.views.search.focus.", + "search.seedWithNearestWord": "Включение заполнения поискового запроса из ближайшего к курсору слова, когда активный редактор не имеет выделения.", + "search.showLineNumbers": "Определяет, следует ли отображать номера строк для результатов поиска.", + "search.smartCase": "Поиск без учета регистра, если шаблон состоит только из букв нижнего регистра; в противном случае поиск с учетом регистра.", + "search.sortOrder": "Определяет порядок сортировки для результатов поиска.", + "search.usePCRE2": "Следует ли использовать модуль обработки регулярных выражений PCRE2 при поиске текста. При использовании этого модуля будут доступны некоторые расширенные возможности регулярных выражений, такие как поиск в прямом направлении и обратные ссылки. Однако поддерживаются не все возможности PCRE2, а только те, которые также поддерживаются JavaScript.", + "search.useReplacePreview": "Управляет тем, следует ли открывать окно предварительного просмотра замены при выборе или при замене соответствия.", + "searchConfigurationTitle": "Поиск в записных книжках", + "searchSortOrder.countAscending": "Результаты сортируются по количеству на файл в порядке возрастания.", + "searchSortOrder.countDescending": "Результаты сортируются по количеству на файл в порядке убывания.", "searchSortOrder.default": "Результаты сортируются по имена папок и файлов в алфавитном порядке.", "searchSortOrder.filesOnly": "Результаты сортируются по именам файлов, игнорируя порядок папок, в алфавитном порядке.", - "searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.", "searchSortOrder.modified": "Результаты сортируются по дате последнего изменения файла в порядке убывания.", - "searchSortOrder.countDescending": "Результаты сортируются по количеству на файл в порядке убывания.", - "searchSortOrder.countAscending": "Результаты сортируются по количеству на файл в порядке возрастания.", - "search.sortOrder": "Определяет порядок сортировки для результатов поиска." + "searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.", + "useGlobalIgnoreFiles": "Определяет, следует ли использовать глобальные файлы \".gitignore\" и \".ignore\" по умолчанию при поиске файлов.", + "useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.", + "usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.", + "useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".", + "useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений.", + "workbench.action.setWorkspaceAndOpen": "Задать рабочую область и открыть" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "Загрузка ядер…", - "changing": "Изменение ядра…", "AttachTo": "Присоединиться к ", "Kernel": "Ядро ", - "loadingContexts": "Загрузка контекстов…", "changeConnection": "Изменить подключение", - "selectConnection": "Выберите подключение", - "localhost": "localhost", - "noKernel": "Нет ядра", - "kernelNotSupported": "Эта записная книжка не может работать с параметрами, так как ядро не поддерживается. Используйте поддерживаемые ядра и формат. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "noParametersCell": "Эта записная книжка не может работать с параметрами до тех пор, пока не будет добавлена ячейка параметров. [Подробнее] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", - "noParametersInCell": "Эта записная книжка не может работать с параметрами до тех пор, пока в ячейку параметров не будут добавлены параметры. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "changing": "Изменение ядра…", "clearResults": "Очистить результаты", - "notebookViewLabel": "Редактор", - "newViewLabel": "Create New View", - "viewNotFound": "Unable to find view: {0}", - "trustLabel": "Доверенный", - "untrustLabel": "Не доверенный", "collapseAllCells": "Свернуть ячейки", "expandAllCells": "Развернуть ячейки", - "runParameters": "Запустить с параметрами", - "noContextAvailable": "Нет", + "kernelNotSupported": "Эта записная книжка не может работать с параметрами, так как ядро не поддерживается. Используйте поддерживаемые ядра и формат. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "loading": "Загрузка ядер…", + "loadingContexts": "Загрузка контекстов…", + "localhost": "localhost", "newNotebookAction": "Создать записную книжку", + "newViewLabel": "Создать новое представление", + "noContextAvailable": "Нет", + "noKernel": "Нет ядра", + "noParametersCell": "Эта записная книжка не может работать с параметрами до тех пор, пока не будет добавлена ячейка параметров. [Подробнее] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", + "noParametersInCell": "Эта записная книжка не может работать с параметрами до тех пор, пока в ячейку параметров не будут добавлены параметры. [Подробнее](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization).", "notebook.findNext": "Найти следующую строку", - "notebook.findPrevious": "Найти предыдущую строку" + "notebook.findPrevious": "Найти предыдущую строку", + "notebookViewLabel": "Редактор", + "runParameters": "Запустить с параметрами", + "selectConnection": "Выберите подключение", + "trustLabel": "Доверенный", + "untrustLabel": "Не доверенный", + "viewNotFound": "Не удается найти представление: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Редактор записной книжки" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "Записные книжки", "notebookExplorer.searchResults": "Результаты поиска", - "searchPathNotFoundError": "Путь поиска не найден: {0}", - "notebookExplorer.name": "Записные книжки" + "searchPathNotFoundError": "Путь поиска не найден: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "Вы не открыли папку, содержащую записные книжки или книги. ", - "openNotebookFolder": "Открыть записные книжки", - "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.", - "searchInProgress": "Идет поиск… ", - "noResultsIncludesExcludes": "Не найдено результатов в \"{0}\", исключая \"{1}\", — ", - "noResultsIncludes": "Результаты в \"{0}\" не найдены — ", + "CancelSearchAction.label": "Отменить поиск", + "ClearSearchResultsAction.label": "Очистить результаты поиска", + "CollapseDeepestExpandedLevelAction.label": "Свернуть все", + "ExpandAllAction.label": "Развернуть все", + "ToggleCollapseAndExpandAction.label": "Переключить свертывание и развертывание", + "ariaSearchResultsStatus": "Поиск вернул результатов: {0} в файлах: {1}", "noResultsExcludes": "Результаты не найдены за исключением \"{0}\" — ", "noResultsFound": "Результаты не найдены. Просмотрите параметры для настроенных исключений и проверьте свои GITIGNORE-файлы —", + "noResultsIncludes": "Результаты в \"{0}\" не найдены — ", + "noResultsIncludesExcludes": "Не найдено результатов в \"{0}\", исключая \"{1}\", — ", + "openNotebookFolder": "Открыть записные книжки", + "openSettings.message": "Открыть параметры", "rerunSearch.message": "Повторить поиск", "rerunSearchInAll.message": "Выполните поиск во всех файлах", - "openSettings.message": "Открыть параметры", - "ariaSearchResultsStatus": "Поиск вернул результатов: {0} в файлах: {1}", - "ToggleCollapseAndExpandAction.label": "Переключить свертывание и развертывание", - "CancelSearchAction.label": "Отменить поиск", - "ExpandAllAction.label": "Развернуть все", - "CollapseDeepestExpandedLevelAction.label": "Свернуть все", - "ClearSearchResultsAction.label": "Очистить результаты поиска" + "searchInProgress": "Идет поиск… ", + "searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.", + "searchWithoutFolder": "Вы не открыли папку, содержащую записные книжки или книги. " }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "Поиск: введите условие поиска и нажмите клавишу ВВОД, чтобы выполнить поиск, или ESCAPE для отмены", "search.placeHolder": "Поиск" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "Отмена", + "insertCellsModal.Insert": "Вставить", + "insertCellsModal.cellTitle": "Ячейка {0}", + "insertCellsModal.thumbnailError": "Ошибка: не удается создать эскизы.", + "insertCellsModal.title": "Вставить ячейки", + "insertCellsModal.untitled": "Ячейка без названия: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "Ячейка ожидает ввода", "cellNotFound": "ячейка с URI {0} не найдена в этой модели", "cellRunFailed": "Не удалось выполнить ячейки. Дополнительные сведения об ошибке см. в выходных данных текущей выбранной ячейки.", - "runAllPreview": "Выполнить все" + "loading": "Загрузка", + "runAllPreview": "Выполнить все", + "runningCell": "Выполняемая ячейка {0} из {1}", + "startingExecution": "Запуск выполнения" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "Вы действительно хотите удалить представление \"{0}\"?", + "delete": "&&Delete", + "errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно", + "insertCells": "Вставить ячейки", + "moreActionsLabel": "Еще", + "runCell": "Запустить ячейку", + "stopCell": "Отменить выполнение", + "unableToNavigateToCell": "Не удается перейти в ячейку записной книжки.", + "viewCellInNotebook": "Просмотреть ячейку в записной книжке", + "viewsUnableToRemove": "Не удается удалить представление" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "Запустите эту ячейку, чтобы просмотреть выходные данные." @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "Это пустое представление. Добавьте ячейку в это представление, нажав кнопку \"Вставить ячейки\"." }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "Отмена", + "save": "Сохранить", + "viewOptionsModal.missingRequireField": "Это обязательное поле.", + "viewOptionsModal.name": "Имя представления", + "viewOptionsModal.nameTaken": "Это имя представления уже используется.", + "viewOptionsModal.title": "Настроить представление" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}", "notebook.showChart": "Показать диаграмму", @@ -10541,226 +11044,225 @@ "plotlyError": "Не удалось отобразить диаграмму Plotly: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "Подключения не найдены.", - "serverTree.addConnection": "Добавить подключение" + "serverTree.addConnection": "Добавить подключение", + "servers.noConnections": "Подключения не найдены." }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "Цветовая палитра группы серверов, используемых во вьюлете обозревателя объектов.", "serverGroup.autoExpand": "Автоматически разворачивать группы серверов во вьюлете обозревателя объектов.", + "serverGroup.colors": "Цветовая палитра группы серверов, используемых во вьюлете обозревателя объектов.", "serverTree.useAsyncServerTree": "(Предварительная версия.) Используйте новое дерево асинхронных серверов для представления серверов и диалогового окна подключения с поддержкой новых функций, таких как фильтрация динамических узлов." }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "Данные", + "builtinCharts": "Встроенные диаграммы", "connection": "Подключение", - "queryEditor": "Редактор запросов", - "notebook": "Записная книжка", "dashboard": "Панель мониторинга", + "data": "Данные", + "notebook": "Записная книжка", "profiler": "Профилировщик", - "builtinCharts": "Встроенные диаграммы" + "queryEditor": "Редактор запросов" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "Задает шаблоны представления", + "profiler.settings.Filters": "Фильтры профилировщика", "profiler.settings.sessionTemplates": "Определяет шаблоны сеанса", - "profiler.settings.Filters": "Фильтры профилировщика" + "profiler.settings.viewTemplates": "Задает шаблоны представления" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "Создание сеанса", + "profiler.clear": "Очистить данные", + "profiler.clearDataPrompt": "Вы действительно хотите очистить данные?", + "profiler.clearFilter": "Очистить фильтр", + "profiler.clearFilterPrompt": "Вы действительно хотите очистить фильтры?", + "profiler.editColumns": "Редактирование столбцов", + "profiler.filter": "Фильтр…", + "profiler.findNext": "Найти следующую строку", + "profiler.findPrevious": "Найти предыдущую строку", + "profiler.toggleCollapsePanel": "Переключить свернутую панель", + "profilerAction.autoscrollOff": "Автоматическая прокрутка: выкл", + "profilerAction.autoscrollOn": "Автоматическая прокрутка: вкл", "profilerAction.connect": "Подключиться", "profilerAction.disconnect": "Отключить", - "start": "Запустить", - "create": "Создание сеанса", + "profilerAction.newProfiler": "Запустить профилировщик", "profilerAction.pauseCapture": "Приостановить", "profilerAction.resumeCapture": "Возобновить", "profilerStop.stop": "Остановить", - "profiler.clear": "Очистить данные", - "profiler.clearDataPrompt": "Вы действительно хотите очистить данные?", - "profilerAction.autoscrollOn": "Автоматическая прокрутка: вкл", - "profilerAction.autoscrollOff": "Автоматическая прокрутка: выкл", - "profiler.toggleCollapsePanel": "Переключить свернутую панель", - "profiler.editColumns": "Редактирование столбцов", - "profiler.findNext": "Найти следующую строку", - "profiler.findPrevious": "Найти предыдущую строку", - "profilerAction.newProfiler": "Запустить профилировщик", - "profiler.filter": "Фильтр…", - "profiler.clearFilter": "Очистить фильтр", - "profiler.clearFilterPrompt": "Вы действительно хотите очистить фильтры?" + "start": "Запустить" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "Выберите представление", + "details": "Подробные сведения", + "label": "Метка", "profiler.sessionSelectAccessibleName": "Выберите сеанс", "profiler.sessionSelectLabel": "Выберите сеанс:", + "profiler.viewSelectAccessibleName": "Выберите представление", "profiler.viewSelectLabel": "Выберите представление:", - "text": "Текст", - "label": "Метка", "profilerEditor.value": "Значение", - "details": "Подробные сведения" + "text": "Текст" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "Найти", - "placeholder.find": "Найти", - "label.previousMatchButton": "Предыдущее соответствие", - "label.nextMatchButton": "Следующее соответствие", "label.closeButton": "Закрыть", - "title.matchesCountLimit": "В результате поиска было получено слишком большое число результатов. Будут показаны только первые 999 результатов.", + "label.find": "Найти", "label.matchesLocation": "{0} из {1}", - "label.noResults": "Результаты отсутствуют" + "label.nextMatchButton": "Следующее соответствие", + "label.noResults": "Результаты отсутствуют", + "label.previousMatchButton": "Предыдущее соответствие", + "placeholder.find": "Найти", + "title.matchesCountLimit": "В результате поиска было получено слишком большое число результатов. Будут показаны только первые 999 результатов." }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "Редактор профилировщика для текста события. Только для чтения." }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "События (отфильтровано): {0}/{1}", "ProfilerTableEditor.eventCount": "События: {0}", + "ProfilerTableEditor.eventCountFiltered": "События (отфильтровано): {0}/{1}", "status.eventCount": "Число событий" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "Сохранить в формате CSV", - "saveAsJson": "Сохранить в формате JSON", - "saveAsExcel": "Сохранить в формате Excel", - "saveAsXml": "Сохранить в формате XML", - "jsonEncoding": "Кодировка результатов не будет сохранена при экспорте в JSON; не забудьте выполнить сохранение с требуемой кодировкой после создания файла.", - "saveToFileNotSupported": "Сохранение в файл не поддерживается резервным источником данных", + "chart": "Диаграмма", "copySelection": "Копировать", "copyWithHeaders": "Копировать с заголовками", - "selectAll": "Выбрать все", + "jsonEncoding": "Кодировка результатов не будет сохранена при экспорте в JSON; не забудьте выполнить сохранение с требуемой кодировкой после создания файла.", "maximize": "Развернуть", "restore": "Восстановить", - "chart": "Диаграмма", + "saveAsCsv": "Сохранить в формате CSV", + "saveAsExcel": "Сохранить в формате Excel", + "saveAsJson": "Сохранить в формате JSON", + "saveAsXml": "Сохранить в формате XML", + "saveToFileNotSupported": "Сохранение в файл не поддерживается резервным источником данных", + "selectAll": "Выбрать все", "visualizer": "Визуализатор" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "Выбрать язык SQL", - "changeProvider": "Изменить поставщика языка SQL", - "status.query.flavor": "Вариант языка SQL", - "changeSqlProvider": "Изменить поставщика ядра SQL", "alreadyConnected": "Подключение с использованием {0} уже существует. Чтобы изменить его, отключите или смените существующее подключение.", + "changeProvider": "Изменить поставщика языка SQL", + "changeSqlProvider": "Изменить поставщика ядра SQL", + "chooseSqlLang": "Выбрать язык SQL", "noEditor": "Активные текстовые редакторы отсутствуют", - "pickSqlProvider": "Выбрать поставщик языка" + "pickSqlProvider": "Выбрать поставщик языка", + "status.query.flavor": "Вариант языка SQL" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML Showplan", "resultsGrid": "Сетка результатов", - "resultsGrid.maxRowCountExceeded": "Превышено максимальное количество строк для фильтрации или сортировки. Чтобы обновить его, можно перейти к параметрам пользователя и изменить параметр queryEditor.results.inMemoryDataProcessingThreshold" + "resultsGrid.maxRowCountExceeded": "Превышено максимальное количество строк для фильтрации или сортировки. Чтобы обновить его, перейдите к параметрам пользователя и изменить параметр queryEditor.results.inMemoryDataProcessingThreshold", + "xmlShowplan": "XML Showplan" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "Фокус на текущем запросе", - "runQueryKeyboardAction": "Выполнить запрос", - "runCurrentQueryKeyboardAction": "Выполнить текущий запрос", - "copyQueryWithResultsKeyboardAction": "Копировать запрос с результатами", - "queryActions.queryResultsCopySuccess": "Запрос и результаты скопированы.", - "runCurrentQueryWithActualPlanKeyboardAction": "Выполнить текущий запрос с фактическим планом", - "cancelQueryKeyboardAction": "Отменить запрос", - "refreshIntellisenseKeyboardAction": "Обновить кэш IntelliSense", - "toggleQueryResultsKeyboardAction": "Переключить результаты запроса", "ToggleFocusBetweenQueryEditorAndResultsAction": "Переключить фокус между запросом и результатами", - "queryShortcutNoEditor": "Для выполнения ярлыка требуется параметр редактора.", + "cancelQueryKeyboardAction": "Отменить запрос", + "copyQueryWithResultsKeyboardAction": "Копировать запрос с результатами", + "focusOnCurrentQueryKeyboardAction": "Фокус на текущем запросе", "parseSyntaxLabel": "Синтаксический анализ запроса", - "queryActions.parseSyntaxSuccess": "Команды выполнены", + "queryActions.notConnected": "Подключитесь к серверу", "queryActions.parseSyntaxFailure": "Не удалось выполнить команду: ", - "queryActions.notConnected": "Подключитесь к серверу" + "queryActions.parseSyntaxSuccess": "Команды выполнены", + "queryActions.queryResultsCopySuccess": "Запрос и результаты скопированы.", + "queryShortcutNoEditor": "Для выполнения ярлыка требуется параметр редактора.", + "refreshIntellisenseKeyboardAction": "Обновить кэш IntelliSense", + "runCurrentQueryKeyboardAction": "Выполнить текущий запрос", + "runCurrentQueryWithActualPlanKeyboardAction": "Выполнить текущий запрос с фактическим планом", + "runQueryKeyboardAction": "Выполнить запрос", + "toggleQueryResultsKeyboardAction": "Переключить результаты запроса" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "Панель сообщений", "copy": "Копировать", - "copyAll": "Копировать все" + "copyAll": "Копировать все", + "messagePanel": "Панель сообщений" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "Результаты запроса", "newQuery": "Создать запрос", - "queryEditorConfigurationTitle": "Редактор запросов", - "queryEditor.results.saveAsCsv.includeHeaders": "Если этот параметр имеет значение true, то при сохранении результата в формате CSV в файл будут включены заголовки столбцов", - "queryEditor.results.saveAsCsv.delimiter": "Пользовательский разделитель значений при сохранении в формате CSV", - "queryEditor.results.saveAsCsv.lineSeperator": "Символы, используемые для разделения строк при сохранении результатов в файле CSV", - "queryEditor.results.saveAsCsv.textIdentifier": "Символ, используемый для обрамления текстовых полей при сохранении результатов в файле CSV", - "queryEditor.results.saveAsCsv.encoding": "Кодировка файла, которая используется при сохранении результатов в формате CSV", - "queryEditor.results.saveAsXml.formatted": "Если этот параметр имеет значение true, выходные данные XML будут отформатированы при сохранении результатов в формате XML", - "queryEditor.results.saveAsXml.encoding": "Кодировка файла, которая используется при сохранении результатов в формате XML", - "queryEditor.results.streaming": "Включить потоковую передачу результатов; имеется несколько небольших проблем с отображением", - "queryEditor.results.copyIncludeHeaders": "Параметры конфигурации для копирования результатов из представления результатов", - "queryEditor.results.copyRemoveNewLine": "Параметры конфигурации для копирования многострочных результатов из представления результатов", - "queryEditor.results.optimizedTable": "(Экспериментальная функция.) Использование оптимизированной таблицы при выводе результатов. Некоторые функции могут отсутствовать и находиться в разработке.", + "queryEditor.chart.defaultChartType": "Тип диаграммы по умолчанию, используемый при открытии средства просмотра диаграмм из результатов запроса", "queryEditor.inMemoryDataProcessingThreshold": "Определяет максимальное количество строк, разрешенных для фильтрации и сортировки в памяти. Если число будет превышено, сортировка и фильтрация будут отключены. Предупреждение. Увеличение этого параметра может сказаться на производительности.", - "queryEditor.results.openAfterSave": "Следует ли открывать файл в Azure Data Studio после сохранения результата.", "queryEditor.messages.showBatchTime": "Должно ли время выполнения отображаться для отдельных пакетов", "queryEditor.messages.wordwrap": "Включить перенос слов в сообщениях", - "queryEditor.chart.defaultChartType": "Тип диаграммы по умолчанию, используемый при открытии средства просмотра диаграмм из результатов запроса", - "queryEditor.tabColorMode.off": "Цветовое выделение вкладок будет отключено", + "queryEditor.promptToSaveGeneratedFiles": "Запрашивать сохранение созданных файлов SQL", + "queryEditor.results.copyIncludeHeaders": "Параметры конфигурации для копирования результатов из представления результатов", + "queryEditor.results.copyRemoveNewLine": "Параметры конфигурации для копирования многострочных результатов из представления результатов", + "queryEditor.results.openAfterSave": "Следует ли открывать файл в Azure Data Studio после сохранения результата.", + "queryEditor.results.saveAsCsv.delimiter": "Пользовательский разделитель значений при сохранении в формате CSV", + "queryEditor.results.saveAsCsv.encoding": "Кодировка файла, которая используется при сохранении результатов в формате CSV", + "queryEditor.results.saveAsCsv.includeHeaders": "Если этот параметр имеет значение true, то при сохранении результата в формате CSV в файл будут включены заголовки столбцов", + "queryEditor.results.saveAsCsv.lineSeperator": "Символы, используемые для разделения строк при сохранении результатов в файле CSV", + "queryEditor.results.saveAsCsv.textIdentifier": "Символ, используемый для обрамления текстовых полей при сохранении результатов в файле CSV", + "queryEditor.results.saveAsXml.encoding": "Кодировка файла, которая используется при сохранении результатов в формате XML", + "queryEditor.results.saveAsXml.formatted": "Если этот параметр имеет значение true, выходные данные XML будут отформатированы при сохранении результатов в формате XML", + "queryEditor.results.streaming": "Включить потоковую передачу результатов; имеется несколько небольших проблем с отображением", + "queryEditor.showConnectionInfoInTitle": "Управляет тем, следует ли отображать сведения о подключении для вкладки в названии.", + "queryEditor.tabColorMode": "Управляет тем, как определяются цвета вкладок на основе группы серверов активного подключения", "queryEditor.tabColorMode.border": "Верхняя граница каждой вкладки редактора будет окрашена в цвет соответствующей группы серверов", "queryEditor.tabColorMode.fill": "Цвет фона каждой вкладки редактора будет соответствовать связанной группе серверов", - "queryEditor.tabColorMode": "Управляет тем, как определяются цвета вкладок на основе группы серверов активного подключения", - "queryEditor.showConnectionInfoInTitle": "Управляет тем, следует ли отображать сведения о подключении для вкладки в названии.", - "queryEditor.promptToSaveGeneratedFiles": "Запрашивать сохранение созданных файлов SQL", + "queryEditor.tabColorMode.off": "Цветовое выделение вкладок будет отключено", + "queryEditorConfigurationTitle": "Редактор запросов", + "queryResultsEditor.name": "Результаты запроса", "queryShortcutDescription": "Установка сочетания клавиш workbench.action.query.shortcut{0} для запуска текста ярлыка при вызове процедуры или выполнении запроса. В качестве параметра будет передан любой выбранный текст в редакторе запросов в конце запроса, или вы можете сослаться на него с помощью {arg}" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "Создать запрос", - "runQueryLabel": "Запуск", - "cancelQueryLabel": "Отмена", - "estimatedQueryPlan": "Объяснить", "actualQueryPlan": "Действительное значение", - "disconnectDatabaseLabel": "Отключить", + "cancelQueryLabel": "Отмена", "changeConnectionDatabaseLabel": "Изменить подключение", - "connectDatabaseLabel": "Подключиться", - "enablesqlcmdLabel": "Включить SQLCMD", - "disablesqlcmdLabel": "Отключить SQLCMD", - "selectDatabase": "Выберите базу данных", "changeDatabase.failed": "Не удалось изменить базу данных", "changeDatabase.failedWithError": "Не удалось изменить базу данных: {0}", - "queryEditor.exportSqlAsNotebook": "Экспортировать в виде записной книжки" + "connectDatabaseLabel": "Подключиться", + "disablesqlcmdLabel": "Отключить SQLCMD", + "disconnectDatabaseLabel": "Отключить", + "enablesqlcmdLabel": "Включить SQLCMD", + "estimatedQueryPlan": "Объяснить", + "newQueryTask.newQuery": "Создать запрос", + "queryEditor.exportSqlAsNotebook": "Экспортировать в виде записной книжки", + "runQueryLabel": "Запуск", + "selectDatabase": "Выберите базу данных" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "Редактор запросов" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "Результаты", - "messagesTabTitle": "Сообщения" + "messagesTabTitle": "Сообщения", + "resultsTabTitle": "Результаты" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "Прошедшее время", - "status.query.rowCount": "Число строк", - "rowCount": "{0} строк", "query.status.executing": "Выполнение запроса…", - "status.query.status": "Состояние выполнения", + "rowCount": "{0} строк", + "status.query.rowCount": "Число строк", "status.query.selection-summary": "Сводка по выбранным элементам", - "status.query.summaryText": "Среднее значение: {0} Количество: {1} Сумма: {2}" + "status.query.status": "Состояние выполнения", + "status.query.summaryText": "Среднее значение: {0} Количество: {1} Сумма: {2}", + "status.query.timeElapsed": "Прошедшее время" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "Сетка результатов и сообщения", - "fontFamily": "Определяет семейство шрифтов.", - "fontWeight": "Управляет насыщенностью шрифта.", - "fontSize": "Определяет размер шрифта в пикселях.", - "letterSpacing": "Управляет интервалом между буквами в пикселях.", - "rowHeight": "Определяет высоту строки в пикселах", - "cellPadding": "Определяет поле ячейки в пикселах", "autoSizeColumns": "Автоматически устанавливать ширину столбцов на основе начальных результатов. При наличии большого числа столбцов или широких ячеек возможны проблемы с производительностью", - "maxColumnWidth": "Максимальная ширина в пикселях для столбцов, размер которых определяется автоматически" + "cellPadding": "Определяет поле ячейки в пикселах", + "fontFamily": "Определяет семейство шрифтов.", + "fontSize": "Определяет размер шрифта в пикселях.", + "fontWeight": "Управляет насыщенностью шрифта.", + "letterSpacing": "Управляет интервалом между буквами в пикселях.", + "maxColumnWidth": "Максимальная ширина в пикселях для столбцов, размер которых определяется автоматически", + "resultsGridConfigurationTitle": "Сетка результатов и сообщения", + "rowHeight": "Определяет высоту строки в пикселах" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "Включить или отключить журнал запросов", - "queryHistory.delete": "Удалить", "queryHistory.clearLabel": "Очистить весь журнал", + "queryHistory.delete": "Удалить", + "queryHistory.disableCapture": "Приостановить ведение Журнала запросов", + "queryHistory.enableCapture": "Начать ведение Журнала запросов", "queryHistory.openQuery": "Открыть запрос", "queryHistory.runQuery": "Выполнить запрос", "queryHistory.toggleCaptureLabel": "Включить или отключить ведение Журнала запросов", - "queryHistory.disableCapture": "Приостановить ведение Журнала запросов", - "queryHistory.enableCapture": "Начать ведение Журнала запросов" + "toggleQueryHistory": "Включить или отключить журнал запросов" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "Выполнено", - "failed": "Ошибка" + "failed": "Ошибка", + "succeeded": "Выполнено" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "Нет запросов для отображения.", "queryHistory.regTreeAriaLabel": "Журнал запросов" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "QueryHistory", - "queryHistoryCaptureEnabled": "Включено ли ведение Журнала запросов. Если этот параметр имеет значение False, выполняемые запросы не будут записываться в истории.", + "miViewQueryHistory": "&&Журнал запросов", + "queryHistory": "Журнал запросов", "queryHistory.clearLabel": "Очистить весь журнал", "queryHistory.disableCapture": "Приостановить ведение Журнала запросов", "queryHistory.enableCapture": "Начать ведение Журнала запросов", - "viewCategory": "Вид", - "miViewQueryHistory": "&&Журнал запросов", - "queryHistory": "Журнал запросов" + "queryHistoryCaptureEnabled": "Включено ли ведение Журнала запросов. Если этот параметр имеет значение False, выполняемые запросы не будут записываться в истории.", + "queryHistoryConfigurationTitle": "QueryHistory", + "viewCategory": "Вид" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "План запроса" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "Редактор планов запросов" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "Операция", - "topOperations.object": "Объект", - "topOperations.estCost": "Оценка стоимости", - "topOperations.estSubtreeCost": "Оценка стоимости поддерева", - "topOperations.actualRows": "Фактических строк", - "topOperations.estRows": "Оценка строк", "topOperations.actualExecutions": "Фактическое число выполнений", - "topOperations.estCPUCost": "Приблизительные расходы на ЦП", - "topOperations.estIOCost": "Приблизительные затраты на операции ввода/вывода", - "topOperations.parallel": "Параллельный", "topOperations.actualRebinds": "Фактическое число повторных привязок", - "topOperations.estRebinds": "Приблизительное число повторных привязок", "topOperations.actualRewinds": "Фактическое число сбросов на начало", + "topOperations.actualRows": "Фактических строк", + "topOperations.estCPUCost": "Приблизительные расходы на ЦП", + "topOperations.estCost": "Оценка стоимости", + "topOperations.estIOCost": "Приблизительные затраты на операции ввода/вывода", + "topOperations.estRebinds": "Приблизительное число повторных привязок", "topOperations.estRewinds": "Приблизительное число возвратов", + "topOperations.estRows": "Оценка строк", + "topOperations.estSubtreeCost": "Оценка стоимости поддерева", + "topOperations.object": "Объект", + "topOperations.operation": "Операция", + "topOperations.parallel": "Параллельный", "topOperations.partitioned": "Секционированный", "topOperationsTitle": "Основные операции" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "Новое развертывание..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "Средство просмотра ресурсов" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "Обновить" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "Ошибка при открытии ссылки: {0}", - "resourceViewerTable.commandError": "Ошибка при выполнении команды \"{0}\": {1}" + "resourceViewerTable.commandError": "Ошибка при выполнении команды \"{0}\": {1}", + "resourceViewerTable.openError": "Ошибка при открытии ссылки: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "Дерево средства просмотра ресурсов" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "Путь к значку ресурса.", "extension.contributes.resourceView.resource.id": "Идентификатор ресурса.", "extension.contributes.resourceView.resource.name": "Понятное имя представления. Будет отображаться на экране", - "extension.contributes.resourceView.resource.icon": "Путь к значку ресурса.", "extension.contributes.resourceViewResources": "Добавляет ресурс в представление ресурсов", - "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string", - "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string" + "optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string", + "requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "Восстановить", - "backup": "Восстановить" + "backup": "Восстановить", + "restore": "Восстановить" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "Чтобы использовать восстановление, необходимо включить предварительные версии функции", - "restore.commandNotSupportedOutsideContext": "Команда восстановления не поддерживается вне контекста сервера. Выберите сервер или базу данных и повторите попытку.", "restore.commandNotSupported": "Команда восстановления не поддерживается для баз данных SQL Azure.", + "restore.commandNotSupportedOutsideContext": "Команда восстановления не поддерживается вне контекста сервера. Выберите сервер или базу данных и повторите попытку.", + "restore.isPreviewFeature": "Чтобы использовать восстановление, необходимо включить предварительные версии функции", "restoreAction.restore": "Восстановить" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "Редактировать данные", + "refreshNode": "Обновить", + "scriptAlter": "Выполнение сценария в режиме изменения", + "scriptAsAlter": "Выполнение сценария в режиме изменения", "scriptAsCreate": "Выполнение сценария в режиме создания", "scriptAsDelete": "Выполнение сценария в режиме удаления", - "scriptAsSelect": "Выберите первые 1000", "scriptAsExecute": "Выполнение сценария в режиме выполнения", - "scriptAsAlter": "Выполнение сценария в режиме изменения", - "editData": "Редактировать данные", - "scriptSelect": "Выберите первые 1000", - "scriptKustoSelect": "Давайте ненадолго прервемся", + "scriptAsSelect": "Выберите первые 1000", "scriptCreate": "Выполнение сценария в режиме создания", - "scriptExecute": "Выполнение сценария в режиме выполнения", - "scriptAlter": "Выполнение сценария в режиме изменения", "scriptDelete": "Выполнение сценария в режиме удаления", - "refreshNode": "Обновить" + "scriptExecute": "Выполнение сценария в режиме выполнения", + "scriptKustoSelect": "Давайте ненадолго прервемся", + "scriptSelect": "Выберите первые 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "Произошла ошибка при обновлении узла \"{0}\": {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "Выполняющихся задач: {0}", - "viewCategory": "Вид", + "miViewTasks": "&&Задачи", "tasks": "Задачи", - "miViewTasks": "&&Задачи" + "viewCategory": "Вид" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "Переключить задачи" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "Выполнено", + "canceled": "Отмененный", + "canceling": "выполняется отмена", "failed": "Ошибка", "inProgress": "Выполняется", "notStarted": "Не запущена", - "canceled": "Отмененный", - "canceling": "выполняется отмена" + "succeeded": "Выполнено" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "Журнал задач для отображения отсутствует.", - "taskHistory.regTreeAriaLabel": "Журнал задач", - "taskError": "Ошибка выполнения задачи" + "taskError": "Ошибка выполнения задачи", + "taskHistory.regTreeAriaLabel": "Журнал задач" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "Отмена", @@ -10863,159 +11368,159 @@ "taskAction.script": "Скрипт" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", - "refresh": "Обновить", "collapseAll": "Свернуть все", - "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}." + "command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}.", + "no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.", + "refresh": "Обновить" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "ОК", - "webViewDialog.close": "Закрыть" + "webViewDialog.close": "Закрыть", + "webViewDialog.ok": "ОК" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "Предварительные версии функций расширяют возможности Azure Data Studio, предоставляя полный доступ к новым функциям и улучшениям. Дополнительные сведения о предварительных версиях функций см. [здесь]({0}). Вы хотите включить предварительные версии функций?", - "enablePreviewFeatures.yes": "Да (рекомендуется)", + "enablePreviewFeatures.never": "Больше не показывать", "enablePreviewFeatures.no": "Нет", - "enablePreviewFeatures.never": "Больше не показывать" + "enablePreviewFeatures.notice": "Предварительные версии функций расширяют возможности Azure Data Studio, предоставляя полный доступ к новым функциям и улучшениям. Дополнительные сведения о предварительных версиях функций см. [здесь]({0}). Вы хотите включить предварительные версии функций?", + "enablePreviewFeatures.yes": "Да (рекомендуется)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "Эта страница функции находится на этапе предварительной версии. Предварительные версии функций представляют собой новые функции, которые в будущем станут постоянной частью продукта. Они стабильны, но требуют дополнительного улучшения специальных возможностей. Мы будем рады вашим отзывам о функциях, пока они находятся в разработке.", - "welcomePage.preview": "Предварительная версия", "welcomePage.createConnection": "Создать подключение", "welcomePage.createConnectionBody": "Подключение к экземпляру базы данных с помощью диалогового окна подключения.", - "welcomePage.runQuery": "Выполнить запрос", - "welcomePage.runQueryBody": "Взаимодействие с данными через редактор запросов.", "welcomePage.createNotebook": "Создать записную книжку", "welcomePage.createNotebookBody": "Создание записной книжки с помощью собственного редактора записных книжек.", "welcomePage.deployServer": "Развернуть сервер", "welcomePage.deployServerBody": "Создание нового экземпляра реляционной службы данных на выбранной вами платформе.", - "welcomePage.resources": "Ресурсы", - "welcomePage.history": "Журнал", - "welcomePage.name": "Имя", - "welcomePage.location": "Расположение", - "welcomePage.moreRecent": "Показать больше", - "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", - "welcomePage.usefuLinks": "Полезные ссылки", - "welcomePage.gettingStarted": "Приступая к работе", - "welcomePage.gettingStartedBody": "Ознакомьтесь с возможностями, предлагаемыми Azure Data Studio, и узнайте, как использовать их с максимальной эффективностью.", "welcomePage.documentation": "Документация", "welcomePage.documentationBody": "Посетите центр документации, где можно найти примеры, руководства и ссылки на PowerShell, API-интерфейсы и т. д.", - "welcomePage.videos": "Видео", - "welcomePage.videoDescriptionOverview": "Обзор Azure Data Studio", - "welcomePage.videoDescriptionIntroduction": "Общие сведения о записных книжках в Azure Data Studio | Данные предоставлены", "welcomePage.extensions": "Расширения", + "welcomePage.gettingStarted": "Приступая к работе", + "welcomePage.gettingStartedBody": "Ознакомьтесь с возможностями, предлагаемыми Azure Data Studio, и узнайте, как использовать их с максимальной эффективностью.", + "welcomePage.history": "Журнал", + "welcomePage.learnMore": "Дополнительные сведения ", + "welcomePage.location": "Расположение", + "welcomePage.moreRecent": "Показать больше", + "welcomePage.name": "Имя", + "welcomePage.preview": "Предварительная версия", + "welcomePage.previewBody": "Эта страница функции находится на этапе предварительной версии. Предварительные версии функций представляют собой новые функции, которые в будущем станут постоянной частью продукта. Они стабильны, но требуют дополнительного улучшения специальных возможностей. Мы будем рады вашим отзывам о функциях, пока они находятся в разработке.", + "welcomePage.resources": "Ресурсы", + "welcomePage.runQuery": "Выполнить запрос", + "welcomePage.runQueryBody": "Взаимодействие с данными через редактор запросов.", "welcomePage.showAll": "Показать все", - "welcomePage.learnMore": "Дополнительные сведения " + "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", + "welcomePage.usefuLinks": "Полезные ссылки", + "welcomePage.videoDescriptionIntroduction": "Общие сведения о записных книжках в Azure Data Studio | Данные предоставлены", + "welcomePage.videoDescriptionOverview": "Обзор Azure Data Studio", + "welcomePage.videos": "Видео" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "Расширьте функциональные возможности Azure Data Studio, установив расширения, разработанные корпорацией Майкрософт (нами) и сторонним сообществом (вами).", "GuidedTour.connections": "Подключения", + "GuidedTour.discoverWelcomePage": "На странице приветствия можно просмотреть сведения об основных компонентах, недавно открывавшихся файлах и рекомендуемых расширениях. Дополнительные сведения о том, как начать работу с Azure Data Studio, можно получить из наших видеороликов и документации.", + "GuidedTour.extensions": "Расширения", + "GuidedTour.finish": "Готово", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "Начните создавать свои записные книжки или коллекцию записных книжек в едином расположении.", "GuidedTour.makeConnections": "Подключайтесь, выполняйте запросы и управляйте подключениями из SQL Server, Azure и других сред.", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "Настройте Azure Data Studio на основе своих предпочтений. Вы можете настроить такие параметры, как автосохранение и размер вкладок, изменить сочетания клавиш и выбрать цветовую тему по своему вкусу.", "GuidedTour.next": "Далее", "GuidedTour.notebooks": "Записные книжки", - "GuidedTour.gettingStartedNotebooks": "Начните создавать свои записные книжки или коллекцию записных книжек в едином расположении.", - "GuidedTour.two": "2", - "GuidedTour.extensions": "Расширения", - "GuidedTour.addExtensions": "Расширьте функциональные возможности Azure Data Studio, установив расширения, разработанные корпорацией Майкрософт (нами) и сторонним сообществом (вами).", - "GuidedTour.three": "3", - "GuidedTour.settings": "Параметры", - "GuidedTour.makeConnesetSettings": "Настройте Azure Data Studio на основе своих предпочтений. Вы можете настроить такие параметры, как автосохранение и размер вкладок, изменить сочетания клавиш и выбрать цветовую тему по своему вкусу.", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "Страница приветствия", - "GuidedTour.discoverWelcomePage": "На странице приветствия можно просмотреть сведения об основных компонентах, недавно открывавшихся файлах и рекомендуемых расширениях. Дополнительные сведения о том, как начать работу с Azure Data Studio, можно получить из наших видеороликов и документации.", - "GuidedTour.five": "5", - "GuidedTour.finish": "Готово", - "guidedTour": "Приветственный обзор", - "hideGuidedTour": "Скрыть приветственный обзор", + "GuidedTour.one": "1", "GuidedTour.readMore": "Дополнительные сведения", - "help": "Справка" + "GuidedTour.settings": "Параметры", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "Страница приветствия", + "guidedTour": "Приветственный обзор", + "help": "Справка", + "hideGuidedTour": "Скрыть приветственный обзор" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "Вы хотите ознакомиться с кратким обзором Azure Data Studio?", + "WelcomePage.welcome": "Добро пожаловать!", + "closeTourBar": "Закрыть панель краткого обзора", + "details": "Подробные сведения", + "ok": "OK", + "welcome.title": "Приветствие", "welcomePage": "Приветствие", - "welcomePage.adminPack": "Пакет администрирования SQL", - "welcomePage.showAdminPack": "Пакет администрирования SQL", - "welcomePage.adminPackDescription": "Пакет администрирования для SQL Server — это набор популярных расширений для администрирования баз данных, которые помогут управлять SQL Server", - "welcomePage.sqlServerAgent": "Агент SQL Server", - "welcomePage.sqlServerProfiler": "Приложение SQL Server Profiler", - "welcomePage.sqlServerImport": "Импорт SQL Server", - "welcomePage.sqlServerDacpac": "Пакет приложения уровня данных SQL Server", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "Создавайте и выполняйте скрипты PowerShell с помощью расширенного редактора запросов Azure Data Studio", - "welcomePage.dataVirtualization": "Виртуализация данных", - "welcomePage.dataVirtualizationDescription": "Виртуализируйте данные с помощью SQL Server 2019 и создавайте внешние таблицы с помощью интерактивных мастеров", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "Подключайтесь к базам данных Postgres, отправляйте запросы и управляйте ими с помощью Azure Data Studio", - "welcomePage.extensionPackAlreadyInstalled": "Поддержка {0} уже добавлена.", - "welcomePage.willReloadAfterInstallingExtensionPack": "После установки дополнительной поддержки для {0} окно будет перезагружено.", - "welcomePage.installingExtensionPack": "Установка дополнительной поддержки для {0}...", - "welcomePage.extensionPackNotFound": "Не удается найти поддержку для {0} с идентификатором {1}.", - "welcomePage.newConnection": "Создать подключение", - "welcomePage.newQuery": "Создать запрос", - "welcomePage.newNotebook": "Создать записную книжку", + "welcomePage.adminPack": "Пакет администрирования SQL", + "welcomePage.adminPackDescription": "Пакет администрирования для SQL Server — это набор популярных расширений для администрирования баз данных, которые помогут управлять SQL Server", + "welcomePage.background": "Цвет фона страницы приветствия.", + "welcomePage.dataVirtualization": "Виртуализация данных", + "welcomePage.dataVirtualizationDescription": "Виртуализируйте данные с помощью SQL Server 2019 и создавайте внешние таблицы с помощью интерактивных мастеров", "welcomePage.deployServer": "Развернуть сервер", - "welcome.title": "Приветствие", + "welcomePage.extensionPackAlreadyInstalled": "Поддержка {0} уже добавлена.", + "welcomePage.extensionPackNotFound": "Не удается найти поддержку для {0} с идентификатором {1}.", + "welcomePage.install": "Установить", + "welcomePage.installExtensionPack": "Установить дополнительную поддержку для {0}", + "welcomePage.installKeymap": "Установить раскладку клавиатуры {0}", + "welcomePage.installed": "Установлено", + "welcomePage.installedExtensionPack": "Поддержка {0} уже установлена", + "welcomePage.installedKeymap": "Раскладка клавиатуры {0} уже установлена", + "welcomePage.installingExtensionPack": "Установка дополнительной поддержки для {0}...", "welcomePage.new": "Создать", + "welcomePage.newConnection": "Создать подключение", + "welcomePage.newNotebook": "Создать записную книжку", + "welcomePage.newQuery": "Создать запрос", "welcomePage.open": "Открыть…", "welcomePage.openFile": "Открыть файл…", "welcomePage.openFolder": "Открыть папку…", - "welcomePage.startTour": "Начать обзор", - "closeTourBar": "Закрыть панель краткого обзора", - "WelcomePage.TakeATour": "Вы хотите ознакомиться с кратким обзором Azure Data Studio?", - "WelcomePage.welcome": "Добро пожаловать!", "welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}", - "welcomePage.install": "Установить", - "welcomePage.installKeymap": "Установить раскладку клавиатуры {0}", - "welcomePage.installExtensionPack": "Установить дополнительную поддержку для {0}", - "welcomePage.installed": "Установлено", - "welcomePage.installedKeymap": "Раскладка клавиатуры {0} уже установлена", - "welcomePage.installedExtensionPack": "Поддержка {0} уже установлена", - "ok": "OK", - "details": "Подробные сведения", - "welcomePage.background": "Цвет фона страницы приветствия." + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "Создавайте и выполняйте скрипты PowerShell с помощью расширенного редактора запросов Azure Data Studio", + "welcomePage.showAdminPack": "Пакет администрирования SQL", + "welcomePage.sqlServerAgent": "Агент SQL Server", + "welcomePage.sqlServerDacpac": "Пакет приложения уровня данных SQL Server", + "welcomePage.sqlServerImport": "Импорт SQL Server", + "welcomePage.sqlServerProfiler": "Приложение SQL Server Profiler", + "welcomePage.startTour": "Начать обзор", + "welcomePage.willReloadAfterInstallingExtensionPack": "После установки дополнительной поддержки для {0} окно будет перезагружено." }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "Запуск", - "welcomePage.newConnection": "Создать подключение", - "welcomePage.newQuery": "Создать запрос", - "welcomePage.newNotebook": "Создать записную книжку", - "welcomePage.openFileMac": "Открыть файл", - "welcomePage.openFileLinuxPC": "Открыть файл", - "welcomePage.deploy": "Развернуть", - "welcomePage.newDeployment": "Новое развертывание…", - "welcomePage.recent": "Последние", - "welcomePage.moreRecent": "Подробнее…", - "welcomePage.noRecentFolders": "Нет последних папок", - "welcomePage.help": "Справка", - "welcomePage.gettingStarted": "Приступая к работе", - "welcomePage.productDocumentation": "Документация", - "welcomePage.reportIssue": "Сообщить о проблеме или отправить запрос на добавление новой возможности", - "welcomePage.gitHubRepository": "Репозиторий GitHub", - "welcomePage.releaseNotes": "Заметки о выпуске", - "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", - "welcomePage.customize": "Настроить", - "welcomePage.extensions": "Расширения", - "welcomePage.extensionDescription": "Скачайте необходимые расширения, включая пакет администрирования SQL Server и другие.", - "welcomePage.keyboardShortcut": "Сочетания клавиш", - "welcomePage.keyboardShortcutDescription": "Найдите любимые команды и настройте их", - "welcomePage.colorTheme": "Цветовая тема", - "welcomePage.colorThemeDescription": "Настройте редактор и код удобным образом.", - "welcomePage.learn": "Дополнительные сведения", - "welcomePage.showCommands": "Найти и выполнить все команды", - "welcomePage.showCommandsDescription": "Быстро обращайтесь к командам и выполняйте поиск по командам с помощью палитры команд ({0})", "welcomePage.azdataBlog": "Ознакомьтесь с изменениями в последнем выпуске", "welcomePage.azdataBlogDescription": "Ежемесячные записи в блоге с обзором новых функций", + "welcomePage.colorTheme": "Цветовая тема", + "welcomePage.colorThemeDescription": "Настройте редактор и код удобным образом.", + "welcomePage.customize": "Настроить", + "welcomePage.deploy": "Развернуть", + "welcomePage.extensionDescription": "Скачайте необходимые расширения, включая пакет администрирования SQL Server и другие.", + "welcomePage.extensions": "Расширения", "welcomePage.followTwitter": "Следите за нашими новостями в Twitter", - "welcomePage.followTwitterDescription": "Будьте в курсе того, как сообщество использует Azure Data Studio, и общайтесь с техническими специалистами напрямую." + "welcomePage.followTwitterDescription": "Будьте в курсе того, как сообщество использует Azure Data Studio, и общайтесь с техническими специалистами напрямую.", + "welcomePage.gettingStarted": "Приступая к работе", + "welcomePage.gitHubRepository": "Репозиторий GitHub", + "welcomePage.help": "Справка", + "welcomePage.keyboardShortcut": "Сочетания клавиш", + "welcomePage.keyboardShortcutDescription": "Найдите любимые команды и настройте их", + "welcomePage.learn": "Дополнительные сведения", + "welcomePage.moreRecent": "Подробнее…", + "welcomePage.newConnection": "Создать подключение", + "welcomePage.newDeployment": "Новое развертывание…", + "welcomePage.newNotebook": "Создать записную книжку", + "welcomePage.newQuery": "Создать запрос", + "welcomePage.noRecentFolders": "Нет последних папок", + "welcomePage.openFileLinuxPC": "Открыть файл", + "welcomePage.openFileMac": "Открыть файл", + "welcomePage.productDocumentation": "Документация", + "welcomePage.recent": "Последние", + "welcomePage.releaseNotes": "Заметки о выпуске", + "welcomePage.reportIssue": "Сообщить о проблеме или отправить запрос на добавление новой возможности", + "welcomePage.showCommands": "Найти и выполнить все команды", + "welcomePage.showCommandsDescription": "Быстро обращайтесь к командам и выполняйте поиск по командам с помощью палитры команд ({0})", + "welcomePage.showOnStartup": "Отображать страницу приветствия при запуске", + "welcomePage.start": "Запуск" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "Учетные записи", - "linkedAccounts": "Связанные учетные записи", - "accountDialog.close": "Закрыть", - "accountDialog.noAccountLabel": "Связанная учетная запись не существует. Добавьте учетную запись.", "accountDialog.addConnection": "Добавить учетную запись", + "accountDialog.close": "Закрыть", + "accountDialog.didNotPickAuthProvider": "Вы не выбрали поставщик проверки подлинности. Повторите попытку.", + "accountDialog.noAccountLabel": "Связанная учетная запись не существует. Добавьте учетную запись.", "accountDialog.noCloudsRegistered": "Облака не включены. Перейдите в раздел \"Параметры\", откройте раздел \"Конфигурация учетной записи Azure\" и включите хотя бы одно облако", - "accountDialog.didNotPickAuthProvider": "Вы не выбрали поставщик проверки подлинности. Повторите попытку." + "accountExplorer.name": "Учетные записи", + "linkedAccounts": "Связанные учетные записи" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "Ошибка при добавлении учетной записи" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "Не удается запустить автоматическую авторизацию OAuth. Она уже выполняется." }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "Требуется подключение для взаимодействия с adminservice", - "adminService.noHandlerRegistered": "Нет зарегистрированного обработчика" + "adminService.noHandlerRegistered": "Нет зарегистрированного обработчика", + "adminService.providerIdNotValidError": "Требуется подключение для взаимодействия с adminservice" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "Требуется подключение для взаимодействия со службой оценки", - "asmt.noHandlerRegistered": "Нет зарегистрированного обработчика" + "asmt.noHandlerRegistered": "Нет зарегистрированного обработчика", + "asmt.providerIdNotValidError": "Требуется подключение для взаимодействия со службой оценки" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "Дополнительные свойства", - "advancedProperties.discard": "Отменить" + "advancedProperties.discard": "Отменить", + "connectionAdvancedProperties": "Дополнительные свойства" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "Описание сервера (необязательно)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "Очистить список", "ClearedRecentConnections": "Список последних подключений очищен", - "connectionAction.yes": "Да", - "connectionAction.no": "Нет", "clearRecentConnectionMessage": "Вы действительно хотите удалить все подключения из списка?", - "connectionDialog.yes": "Да", - "connectionDialog.no": "Нет", - "delete": "Удалить", "connectionAction.GetCurrentConnectionString": "Получить текущую строку подключения", "connectionAction.connectionString": "Строка подключения недоступна", - "connectionAction.noConnection": "Активные подключения отсутствуют" + "connectionAction.no": "Нет", + "connectionAction.noConnection": "Активные подключения отсутствуют", + "connectionAction.yes": "Да", + "connectionDialog.no": "Нет", + "connectionDialog.yes": "Да", + "delete": "Удалить" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "Обзор", - "connectionDialog.FilterPlaceHolder": "Для фильтрации списка введите здесь значение", - "connectionDialog.FilterInputTitle": "Фильтрация подключений", + "connectionBrowserTree": "Дерево обозревателя подключений", "connectionDialog.ApplyingFilter": "Применение фильтра", - "connectionDialog.RemovingFilter": "Удаление фильтра", "connectionDialog.FilterApplied": "Фильтр применен", + "connectionDialog.FilterInputTitle": "Фильтрация подключений", + "connectionDialog.FilterPlaceHolder": "Для фильтрации списка введите здесь значение", "connectionDialog.FilterRemoved": "Фильтр удален", - "savedConnections": "Сохраненные подключения", + "connectionDialog.RemovingFilter": "Удаление фильтра", + "connectionDialog.browser": "Обзор", "savedConnection": "Сохраненные подключения", - "connectionBrowserTree": "Дерево обозревателя подключений" + "savedConnections": "Сохраненные подключения" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "Ошибка подключения", @@ -11088,40 +11593,40 @@ "kerberosKinit": "Если вы подключались ранее, может потребоваться запустить kinit повторно." }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "Подключение", - "connecting": "Идет подключение", "connectType": "Тип подключения", - "recentConnectionTitle": "Недавние", + "connecting": "Идет подключение", + "connection": "Подключение", "connectionDetailsTitle": "Сведения о подключении", - "connectionDialog.connect": "Подключиться", "connectionDialog.cancel": "Отмена", + "connectionDialog.connect": "Подключиться", "connectionDialog.recentConnections": "Последние подключения", - "noRecentConnections": "Недавние подключения отсутствуют" + "noRecentConnections": "Недавние подключения отсутствуют", + "recentConnectionTitle": "Недавние" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "Вы действительно хотите отменить это подключение?", "connection.noAzureAccount": "Не удалось получить маркер учетной записи Azure для подключения", "connectionNotAcceptedError": "Подключение не принято", - "connectionService.yes": "Да", "connectionService.no": "Нет", - "cancelConnectionConfirmation": "Вы действительно хотите отменить это подключение?" + "connectionService.yes": "Да" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "Добавить учетную запись…", - "defaultDatabaseOption": "<По умолчанию>", - "loadingDatabaseOption": "Загрузка…", - "serverGroup": "Группа серверов", - "defaultServerGroup": "<По умолчанию>", "addNewServerGroup": "Добавить группу…", - "noneServerGroup": "<Не сохранять>", - "connectionWidget.missingRequireField": "{0} является обязательным.", - "connectionWidget.fieldWillBeTrimmed": "{0} будет обрезан.", - "rememberPassword": "Запомнить пароль", + "advanced": "Дополнительно…", "connection.azureAccountDropdownLabel": "Учетная запись", - "connectionWidget.refreshAzureCredentials": "Обновите учетные данные учетной записи", "connection.azureTenantDropdownLabel": "Клиент Azure AD", "connectionName": "Имя (необязательно)", - "advanced": "Дополнительно…", - "connectionWidget.invalidAzureAccount": "Необходимо выбрать учетную запись" + "connectionWidget.AddAzureAccount": "Добавить учетную запись…", + "connectionWidget.fieldWillBeTrimmed": "{0} будет обрезан.", + "connectionWidget.invalidAzureAccount": "Необходимо выбрать учетную запись", + "connectionWidget.missingRequireField": "{0} является обязательным.", + "connectionWidget.refreshAzureCredentials": "Обновите учетные данные учетной записи", + "defaultDatabaseOption": "<По умолчанию>", + "defaultServerGroup": "<По умолчанию>", + "loadingDatabaseOption": "Загрузка…", + "noneServerGroup": "<Не сохранять>", + "rememberPassword": "Запомнить пароль", + "serverGroup": "Группа серверов" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "Подключено к", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "Несохраненные подключения" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "Открыть расширения панели мониторинга", - "newDashboardTab.ok": "ОК", "newDashboardTab.cancel": "Отмена", + "newDashboardTab.ok": "ОК", + "newDashboardTab.openDashboardExtensions": "Открыть расширения панели мониторинга", "newdashboardTabDialog.noExtensionLabel": "Расширения панели мониторинга не установлены. Чтобы просмотреть рекомендуемые расширения, перейдите в Диспетчер расширений." }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "Шаг {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "Готово", - "dialogModalCancelButtonLabel": "Отмена" + "dialogModalCancelButtonLabel": "Отмена", + "dialogModalDoneButtonLabel": "Готово" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "Не удалось инициализировать сеанс изменения данных: " }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "ОК", - "errorMessageDialog.close": "Закрыть", + "copyDetails": "Скопировать сведения", "errorMessageDialog.action": "Действие", - "copyDetails": "Скопировать сведения" + "errorMessageDialog.close": "Закрыть", + "errorMessageDialog.ok": "ОК" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "Ошибка", - "warning": "Предупреждение", + "ignore": "Игнорировать", "info": "Информация", - "ignore": "Игнорировать" + "warning": "Предупреждение" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "Выбранный путь", - "fileFilter": "Файлы типа", + "fileBrowser.discard": "Отменить", "fileBrowser.ok": "ОК", - "fileBrowser.discard": "Отменить" + "fileFilter": "Файлы типа", + "filebrowser.filepath": "Выбранный путь" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "Выберите файл" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "Дерево обозревателя файлов" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "Произошла ошибка при загрузке браузера файлов.", - "fileBrowserErrorDialogTitle": "Ошибка обозревателя файлов" + "fileBrowserErrorDialogTitle": "Ошибка обозревателя файлов", + "fileBrowserErrorMessage": "Произошла ошибка при загрузке браузера файлов." }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "Все файлы" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "Копировать ячейку" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "Профиль подключения не был передан во всплывающий элемент аналитических данных", + "insightsConfigError": "Произошла ошибка при синтаксическом анализе конфигурации аналитических данных; не удалось найти массив/строку запроса или файл запроса", "insightsError": "Ошибка аналитических данных", "insightsFileError": "Произошла ошибка при чтении файла запроса: ", - "insightsConfigError": "Произошла ошибка при синтаксическом анализе конфигурации аналитических данных; не удалось найти массив/строку запроса или файл запроса" + "insightsInputError": "Профиль подключения не был передан во всплывающий элемент аналитических данных" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "Аналитические данные", + "insights.dialog.itemDetails": "Сведения об элементе", + "insights.dialog.items": "Элементы", "insights.item": "Элемент", "insights.value": "Значение", "insightsDetailView.name": "Подробные сведения об аналитике", "property": "Свойство", - "value": "Значение", - "InsightsDialogTitle": "Аналитические данные", - "insights.dialog.items": "Элементы", - "insights.dialog.itemDetails": "Сведения об элементе" + "value": "Значение" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "Не удалось найти файл запроса по любому из следующих путей:\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "Сбой", - "agentUtilities.succeeded": "Выполнено", - "agentUtilities.retry": "Повторить попытку", - "agentUtilities.canceled": "Отменено", - "agentUtilities.inProgress": "Выполняется", - "agentUtilities.statusUnknown": "Состояние неизвестно", - "agentUtilities.executing": "Идет выполнение", - "agentUtilities.waitingForThread": "Ожидание потока", "agentUtilities.betweenRetries": "Между попытками", + "agentUtilities.canceled": "Отменено", + "agentUtilities.executing": "Идет выполнение", + "agentUtilities.failed": "Сбой", "agentUtilities.idle": "Бездействие", - "agentUtilities.suspended": "Приостановлено", - "agentUtilities.obsolete": "[Устаревший]", - "agentUtilities.yes": "Да", + "agentUtilities.inProgress": "Выполняется", + "agentUtilities.neverRun": "Никогда не запускать", "agentUtilities.no": "Нет", "agentUtilities.notScheduled": "Не запланировано", - "agentUtilities.neverRun": "Никогда не запускать" + "agentUtilities.obsolete": "[Устаревший]", + "agentUtilities.retry": "Повторить попытку", + "agentUtilities.statusUnknown": "Состояние неизвестно", + "agentUtilities.succeeded": "Выполнено", + "agentUtilities.suspended": "Приостановлено", + "agentUtilities.waitingForThread": "Ожидание потока", + "agentUtilities.yes": "Да" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "Требуется подключение для взаимодействия с JobManagementService", - "noHandlerRegistered": "Нет зарегистрированного обработчика" + "noHandlerRegistered": "Нет зарегистрированного обработчика", + "providerIdNotValidError": "Требуется подключение для взаимодействия с JobManagementService" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "Выполнение ячейки отменено", + "commandSuccessful": "Команда выполнена", "executionCanceled": "Выполнение запроса отменено", - "notebookNotReady": "Сеанс для этой записной книжки еще не готов", - "sessionNotReady": "Сеанс для этой записной книжки сейчас начнется", "noDefaultKernel": "Ядро для этой записной книжки недоступно", - "commandSuccessful": "Команда выполнена" + "notebookNotReady": "Сеанс для этой записной книжки еще не готов", + "runCellCancelled": "Выполнение ячейки отменено", + "sessionNotReady": "Сеанс для этой записной книжки сейчас начнется" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "Произошла ошибка во время запуска сеанса записной книжки", "ServerNotStarted": "Не удалось запустить сервер по неизвестной причине", + "clientSession.unknownError": "Произошла ошибка во время запуска сеанса записной книжки", "kernelRequiresConnection": "Ядро {0} не найдено. Будет использоваться ядро по умолчанию." }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "Выбрать подключение", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "Выбрать подключение" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "Не удается найти диспетчер записных книжек для поставщика {0}", + "changeContextFailed": "Не удалось изменить контекст: {0}", + "changeKernelFailed": "Не удалось изменить ядро из-за ошибки: {0}", + "changeKernelFailedRetry": "Не удалось изменить ядро. Будет использоваться ядро {0}. Ошибка: {1}", + "deleteCellFailed": "Не удалось удалить ячейку.", "injectedParametersMsg": "Число внедренных параметров\r\n", "kernelRequiresConnection": "Выберите подключение, на котором будут выполняться ячейки для этого ядра", - "deleteCellFailed": "Не удалось удалить ячейку.", - "changeKernelFailedRetry": "Не удалось изменить ядро. Будет использоваться ядро {0}. Ошибка: {1}", - "changeKernelFailed": "Не удалось изменить ядро из-за ошибки: {0}", - "changeContextFailed": "Не удалось изменить контекст: {0}", - "startSessionFailed": "Не удалось запустить сеанс: {0}", "shutdownClientSessionError": "При закрытии записной книжки произошла ошибка сеанса клиента: {0}", - "ProviderNoManager": "Не удается найти диспетчер записных книжек для поставщика {0}" + "startSessionFailed": "Не удалось запустить сеанс: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "При создании диспетчера записных книжек не был передан URI", - "notebookServiceNoProvider": "Поставщик записных книжек не существует" + "notebookServiceNoProvider": "Поставщик записных книжек не существует", + "notebookUriNotDefined": "При создании диспетчера записных книжек не был передан URI" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "Представление с именем {0} уже существует в этой записной книжке." }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "Представление без названия" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "Ошибка ядра SQL", "connectionRequired": "Для выполнения ячеек записной книжки необходимо выбрать подключение", + "sqlKernelError": "Ошибка ядра SQL", "sqlMaxRowsDisplayed": "Отображаются первые {0} строк." }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "Форматированный текст", - "notebook.splitViewEditMode": "Комбинированный режим", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "Комбинированный режим" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "Формат nbformat v{0}.{1} не распознан", + "invalidMimeData": "Данные для {0} должны представлять собой строку или массив строк", "nbNotSupported": "Формат этого файла не соответствует допустимому формату записной книжки", + "nbformatNotRecognized": "Формат nbformat v{0}.{1} не распознан", "unknownCellType": "Неизвестный тип ячейки {0}", "unrecognizedOutput": "Тип выходных данных {0} не распознан", - "invalidMimeData": "Данные для {0} должны представлять собой строку или массив строк", "unrecognizedOutputType": "Тип выходных данных {0} не распознан" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "Идентификатор поставщика записных книжек.", - "carbon.extension.contributes.notebook.fileExtensions": "Расширения файлов, которые должны быть зарегистрированы для этого поставщика записных книжек", - "carbon.extension.contributes.notebook.standardKernels": "Какие ядра следует использовать в качестве стандартных для этого поставщика записных книжек", - "vscode.extension.contributes.notebook.providers": "Добавляет поставщиков записных книжек.", - "carbon.extension.contributes.notebook.magic": "Название магической команды ячейки, например, \"%%sql\".", - "carbon.extension.contributes.notebook.language": "Язык ячейки, который будет использоваться, если эта магическая команда ячейки включена в ячейку", "carbon.extension.contributes.notebook.executionTarget": "Необязательная цель выполнения, указанная в этой магической команде, например, Spark vs SQL", + "carbon.extension.contributes.notebook.fileExtensions": "Расширения файлов, которые должны быть зарегистрированы для этого поставщика записных книжек", "carbon.extension.contributes.notebook.kernels": "Необязательный набор ядер, для которых это действительно, например, python3, pyspark, sql", - "vscode.extension.contributes.notebook.languagemagics": "Определяет язык записной книжки." + "carbon.extension.contributes.notebook.language": "Язык ячейки, который будет использоваться, если эта магическая команда ячейки включена в ячейку", + "carbon.extension.contributes.notebook.magic": "Название магической команды ячейки, например, \"%%sql\".", + "carbon.extension.contributes.notebook.provider": "Идентификатор поставщика записных книжек.", + "carbon.extension.contributes.notebook.standardKernels": "Какие ядра следует использовать в качестве стандартных для этого поставщика записных книжек", + "vscode.extension.contributes.notebook.languagemagics": "Определяет язык записной книжки.", + "vscode.extension.contributes.notebook.providers": "Добавляет поставщиков записных книжек." }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "Загрузка…" }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "Обновить", - "connectionTree.editConnection": "Изменить подключение", "DisconnectAction": "Отключить", + "activeConnections": "Показать активные подключения", "connectionTree.addConnection": "Новое подключение", "connectionTree.addServerGroup": "Новая группа серверов", + "connectionTree.editConnection": "Изменить подключение", "connectionTree.editServerGroup": "Изменить группу серверов", - "activeConnections": "Показать активные подключения", - "showAllConnections": "Показать все подключения", + "connectionTree.refresh": "Обновить", "deleteConnection": "Удалить подключение", - "deleteConnectionGroup": "Удалить группу" + "deleteConnectionGroup": "Удалить группу", + "showAllConnections": "Показать все подключения" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "Не удалось создать сеанс обозревателя объектов", "nodeExpansionError": "Несколько ошибок:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "Не удается выполнить расширение, так как требуемый поставщик подключения \"{0}\" не найден", + "firewallCanceled": "Диалоговое окно брандмауэра отменено", "loginCanceled": "Действие отменено пользователем", - "firewallCanceled": "Диалоговое окно брандмауэра отменено" + "noProviderFound": "Не удается выполнить расширение, так как требуемый поставщик подключения \"{0}\" не найден" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "Загрузка…" }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "Последние подключения", "serversAriaLabel": "Серверы", + "treeAriaLabel": "Последние подключения", "treeCreation.regTreeAriaLabel": "Серверы" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "Сортировка по событиям", "nameColumn": "Сортировка по столбцу", - "profilerColumnDialog.profiler": "Профилировщик", + "profilerColumnDialog.cancel": "Отмена", "profilerColumnDialog.ok": "OK", - "profilerColumnDialog.cancel": "Отмена" + "profilerColumnDialog.profiler": "Профилировщик" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "Очистить все", + "profilerFilterDialog.addClauseText": "Добавить предложение", "profilerFilterDialog.apply": "Применить", - "profilerFilterDialog.ok": "OK", "profilerFilterDialog.cancel": "Отмена", - "profilerFilterDialog.title": "Фильтры", + "profilerFilterDialog.clear": "Очистить все", + "profilerFilterDialog.containsOperator": "Содержит", + "profilerFilterDialog.fieldColumn": "Поле", + "profilerFilterDialog.isNotNullOperator": "Не имеет значение NULL", + "profilerFilterDialog.isNullOperator": "Имеет значение NULL", + "profilerFilterDialog.loadFilter": "Загрузить фильтр", + "profilerFilterDialog.notContainsOperator": "Не содержит", + "profilerFilterDialog.notStartsWithOperator": "Не начинается с", + "profilerFilterDialog.ok": "OK", + "profilerFilterDialog.operatorColumn": "Оператор", "profilerFilterDialog.remove": "Удалить это предложение", "profilerFilterDialog.saveFilter": "Сохранить фильтр", - "profilerFilterDialog.loadFilter": "Загрузить фильтр", - "profilerFilterDialog.addClauseText": "Добавить предложение", - "profilerFilterDialog.fieldColumn": "Поле", - "profilerFilterDialog.operatorColumn": "Оператор", - "profilerFilterDialog.valueColumn": "Значение", - "profilerFilterDialog.isNullOperator": "Имеет значение NULL", - "profilerFilterDialog.isNotNullOperator": "Не имеет значение NULL", - "profilerFilterDialog.containsOperator": "Содержит", - "profilerFilterDialog.notContainsOperator": "Не содержит", "profilerFilterDialog.startsWithOperator": "Начинается с", - "profilerFilterDialog.notStartsWithOperator": "Не начинается с" + "profilerFilterDialog.title": "Фильтры", + "profilerFilterDialog.valueColumn": "Значение" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "Не удалось зафиксировать строку: ", + "msgCancelQueryFailed": "Ошибка при сбое запроса: {0}", + "runQueryBatchStartLine": "Строка {0}", "runQueryBatchStartMessage": "Начало выполнения запроса ", "runQueryStringBatchStartMessage": "Начато выполнение запроса \"{0}\"", - "runQueryBatchStartLine": "Строка {0}", - "msgCancelQueryFailed": "Ошибка при сбое запроса: {0}", "updateCellFailed": "Сбой обновления ячейки: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}", + "elapsedBatchTime": "Время выполнения пакета: {0}", "query.ExecutionFailedError": "Сбой выполнения из-за непредвиденной ошибки: {0} {1}", "query.message.executionTime": "Общее время выполнения: {0}", - "query.message.startQueryWithRange": "Начато выполнение запроса в строке {0}", "query.message.startQuery": "Запущено выполнение пакета {0}", - "elapsedBatchTime": "Время выполнения пакета: {0}", - "copyFailed": "Не удалось выполнить копирование. Ошибка: {0}" + "query.message.startQueryWithRange": "Начато выполнение запроса в строке {0}" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "Не удалось сохранить результаты.", - "resultsSerializer.saveAsFileTitle": "Выберите файл результатов", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (с разделением запятыми)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Книга Excel", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "Простой текст", - "savingFile": "Сохранение файла…", "msgSaveSucceeded": "Результаты сохранены в {0}", - "openFile": "Открыть файл" + "openFile": "Открыть файл", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (с разделением запятыми)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Книга Excel", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "Простой текст", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "Выберите файл результатов", + "savingFile": "Сохранение файла…" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "С", - "to": "До", + "addIPAddressLabel": "Добавить мой клиентский IP-адрес", + "addIpRangeLabel": "Добавить диапазон IP-адресов моей подсети", "createNewFirewallRule": "Создание правила брандмауэра", - "firewall.ok": "OK", + "filewallRule": "Правило брандмауэра", "firewall.cancel": "Отмена", + "firewall.ok": "OK", "firewallRuleDialogDescription": "Ваш клиентский IP-адрес не имеет доступа к серверу. Войдите в учетную запись Azure и создайте правило брандмауэра, чтобы разрешить доступ.", "firewallRuleHelpDescription": "Дополнительные сведения о параметрах брандмауэра", - "filewallRule": "Правило брандмауэра", - "addIPAddressLabel": "Добавить мой клиентский IP-адрес", - "addIpRangeLabel": "Добавить диапазон IP-адресов моей подсети" + "from": "С", + "to": "До" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "Ошибка при добавлении учетной записи", "firewallRuleError": "Ошибка правила брандмауэра" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "Путь к файлу резервной копии", - "targetDatabase": "Целевая база данных", - "restoreDialog.restore": "Восстановить", - "restoreDialog.restoreTitle": "Восстановление базы данных", - "restoreDialog.database": "База данных", - "restoreDialog.backupFile": "Файл резервной копии", "RestoreDialogTitle": "Восстановление базы данных", - "restoreDialog.cancel": "Отмена", - "restoreDialog.script": "Скрипт", - "source": "Источник", - "restoreFrom": "Восстановить из", - "missingBackupFilePathError": "Требуется путь к файлу резервной копии.", - "multipleBackupFilePath": "Пожалуйста, введите один или несколько путей файлов, разделенных запятыми", + "backupFilePath": "Путь к файлу резервной копии", + "backupSetsToRestore": "Резервные наборы данных для восстановления", "database": "База данных", "destination": "Назначение", - "restoreTo": "Восстановить в", - "restorePlan": "План восстановления", - "backupSetsToRestore": "Резервные наборы данных для восстановления", - "restoreDatabaseFileAs": "Восстановить файлы базы данных как", - "restoreDatabaseFileDetails": "Восстановление сведений о файле базы данных", - "logicalFileName": "Логическое имя файла", "fileType": "Тип файла", + "filesTitle": "Файлы", + "generalTitle": "Общие", + "logicalFileName": "Логическое имя файла", + "missingBackupFilePathError": "Требуется путь к файлу резервной копии.", + "multipleBackupFilePath": "Пожалуйста, введите один или несколько путей файлов, разделенных запятыми", + "optionsTitle": "Параметры", "originalFileName": "Исходное имя файла", "restoreAs": "Восстановить как", + "restoreDatabaseFileAs": "Восстановить файлы базы данных как", + "restoreDatabaseFileDetails": "Восстановление сведений о файле базы данных", + "restoreDialog.backupFile": "Файл резервной копии", + "restoreDialog.cancel": "Отмена", + "restoreDialog.database": "База данных", + "restoreDialog.restore": "Восстановить", + "restoreDialog.restoreTitle": "Восстановление базы данных", + "restoreDialog.script": "Скрипт", + "restoreFrom": "Восстановить из", "restoreOptions": "Параметры восстановления", - "taillogBackup": "Резервная копия заключительного фрагмента журнала", + "restorePlan": "План восстановления", + "restoreTo": "Восстановить в", "serverConnection": "Подключения к серверу", - "generalTitle": "Общие", - "filesTitle": "Файлы", - "optionsTitle": "Параметры" + "source": "Источник", + "taillogBackup": "Резервная копия заключительного фрагмента журнала", + "targetDatabase": "Целевая база данных" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "Файлы резервной копии", - "backup.allFiles": "Все файлы" + "backup.allFiles": "Все файлы", + "backup.filterBackupFiles": "Файлы резервной копии" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "Группы серверов", - "serverGroup.ok": "OK", - "serverGroup.cancel": "Отмена", - "connectionGroupName": "Имя группы серверов", "MissingGroupNameError": "Необходимо указать имя группы.", + "ServerGroupsDialogTitle": "Группы серверов", + "connectionGroupName": "Имя группы серверов", + "groupColor": "Цвет группы", "groupDescription": "Описание группы", - "groupColor": "Цвет группы" + "serverGroup.cancel": "Отмена", + "serverGroup.ok": "OK" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "Добавить группу серверов", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "Выполняется одна или несколько задач. Вы действительно хотите выйти?", - "taskService.yes": "Да", - "taskService.no": "Нет" + "taskService.no": "Нет", + "taskService.yes": "Да" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "Начать работу", - "showReleaseNotes": "Показать раздел \"Приступая к работе\"", - "miGettingStarted": "Приступая к р&&аботе" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "Скрыть свойства", - "showProperties": "Показать свойства" - }, - "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": "Вставить", - "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": "&&Удалить", - "insertCells": "Insert Cells", - "runCell": "Выполнить ячейку", - "stopCell": "Отменить выполнение", - "errorRunCell": "Ошибка при последнем запуске. Щелкните, чтобы запустить повторно", - "unableToNavigateToCell": "Unable to navigate to notebook cell.", - "viewCellInNotebook": "View Cell In Notebook", - "moreActionsLabel": "Еще" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "Configure View", - "viewOptionsModal.name": "Имя представления", - "viewOptionsModal.missingRequireField": "Это обязательное поле.", - "viewOptionsModal.nameTaken": "This view name has already been taken.", - "save": "Сохранить", - "cancel": "Отмена" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "Untitled View" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "Начало р&&аботы", + "showReleaseNotes": "Показать раздел \"Начало работы\"" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/CHANGELOG.md b/i18n/ads-language-pack-zh-hans/CHANGELOG.md index 04b1f999d1..5b180d5a1a 100644 --- a/i18n/ads-language-pack-zh-hans/CHANGELOG.md +++ b/i18n/ads-language-pack-zh-hans/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-zh-hans" language pack will be doc ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-zh-hans/package.json b/i18n/ads-language-pack-zh-hans/package.json index 24ba9201b5..9a84d8572e 100644 --- a/i18n/ads-language-pack-zh-hans/package.json +++ b/i18n/ads-language-pack-zh-hans/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-zh-hans", "displayName": "Chinese (Simplified) Language Pack for Azure Data Studio", "description": "Language pack extension for Chinese (Simplified)", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json index 7397586692..7ba4cc0601 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "SQL Server 笔记本", + "description.sqlserverNotebooks": "可帮助开始使用 SQL Server 并进行排除故障的笔记本", "title.sqlServer2019Book": "SQL Server 2019 指南", - "description.sqlserverNotebooks": "可帮助开始使用 SQL Server 并进行排除故障的笔记本" + "title.sqlServerNotebooks": "SQL Server 笔记本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/admin-tool-ext-win.i18n.json index cb1f36d1af..5f7649f176 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "适用于 Windows 的数据库管理工具扩展", - "adminToolExtWin.description": "向 Azure Data Studio 添加其他特定于 Windows 的功能", - "adminToolExtWin.propertiesMenuItem": "属性", - "adminToolExtWin.launchGswMenuItem": "生成脚本…" - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext", - "adminToolExtWin.noOENode": "无法由以下 connectionContex 确定对象资源管理器节点: {0}", - "adminToolExtWin.noConnectionContextForGsw": "未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext", - "adminToolExtWin.noConnectionProfile": "未从 connectionContext 提供任何 connectionProfile: {0}", "adminToolExtWin.launchingDialogStatus": "正在启动对话…", + "adminToolExtWin.noConnectionContextForGsw": "未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext", + "adminToolExtWin.noConnectionContextForProp": "未为 handleLaunchSsmsMinPropertiesDialogCommand 提供 ConnectionContext", + "adminToolExtWin.noConnectionProfile": "未从 connectionContext 提供任何 connectionProfile: {0}", + "adminToolExtWin.noOENode": "无法由以下 connectionContex 确定对象资源管理器节点: {0}", "adminToolExtWin.ssmsMinError": "使用参数“{0}”调用 SsmsMin 时出错 - {1}" + }, + "package": { + "adminToolExtWin.description": "向 Azure Data Studio 添加其他特定于 Windows 的功能", + "adminToolExtWin.displayName": "适用于 Windows 的数据库管理工具扩展", + "adminToolExtWin.launchGswMenuItem": "生成脚本…", + "adminToolExtWin.propertiesMenuItem": "属性" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/agent.i18n.json index efd237c958..265328abf3 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "SQL Server 事件警报", + "alertData.saveErrorMessage": "警报更新失败“{0}”", + "alertDialog.PerformanceCondition": "SQL Server 性能条件警报", + "alertDialog.WmiEvent": "WMI 事件警报" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "必须提供作业名称", + "jobData.newJobErrorMessage": "作业创建失败“{0}”", + "jobData.newJobSuccessMessage": "已成功创建作业“{0}”", + "jobData.saveErrorMessage": "作业更新失败“{0}”", + "jobData.saveSucessMessage": "已成功更新作业“{0}”", + "jobData.whenJobCompletes": "当作业完成时", + "jobData.whenJobFails": "当作业失败时", + "jobData.whenJobSucceeds": "当作业成功时" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "步骤更新失败“{0}”", + "stepData.jobNameRequired": "必须提供作业名称", + "stepData.stepNameRequired": "必须提供步骤名称" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "笔记本路径无效", + "notebookData.jobExists": "具有类似名称的作业已存在", + "notebookData.jobNameRequired": "必须提供笔记本名称", + "notebookData.newJobErrorMessage": "未能创建笔记本 '{0}'", + "notebookData.newJobSuccessMessage": "已成功创建笔记本 '{0}'", + "notebookData.saveErrorMessage": "笔记本更新失败 '{0}'", + "notebookData.saveSucessMessage": "已成功更新笔记本 '{0}'", + "notebookData.selectExecutionDatabase": "选择执行数据库", + "notebookData.selectStorageDatabase": "选择存储数据库", + "notebookData.templatePathRequired": "必须提供模板路径", + "notebookData.whenJobCompletes": "笔记本完成时", + "notebookData.whenJobFails": "笔记本失败时", + "notebookData.whenJobSucceeds": "笔记本成功时" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "已成功创建代理“{0}”", + "proxyData.saveErrorMessage": "代理更新失败“{0}”", + "proxyData.saveSucessMessage": "已成功更新代理“{0}”" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "确定", - "agentDialog.Cancel": "取消" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "定位数据库文件 - ", - "jobStepDialog.ok": "确定", - "jobStepDialog.cancel": "取消", - "jobStepDialog.general": "常规", - "jobStepDialog.advanced": "高级", - "jobStepDialog.open": "打开…", - "jobStepDialog.parse": "分析", - "jobStepDialog.successParse": "已成功分析该命令。", - "jobStepDialog.failParse": "命令失败。", - "jobStepDialog.blankStepName": "步骤名称不能留空", - "jobStepDialog.processExitCode": "成功命令的进程退出代码:", - "jobStepDialog.stepNameLabel": "步骤名称", - "jobStepDialog.typeLabel": "类型", - "jobStepDialog.runAsLabel": "运行身份", - "jobStepDialog.databaseLabel": "数据库", - "jobStepDialog.commandLabel": "命令", - "jobStepDialog.successAction": "成功操作时", - "jobStepDialog.failureAction": "失败操作时", - "jobStepDialog.runAsUser": "以用户身份运行", - "jobStepDialog.retryAttempts": "重试尝试", - "jobStepDialog.retryInterval": "重试间隔(分钟)", - "jobStepDialog.logToTable": "记录到表中", - "jobStepDialog.appendExistingTableEntry": "将输出追加到表中的现有条目", - "jobStepDialog.includeStepOutputHistory": "在历史记录中包括步骤输出", - "jobStepDialog.outputFile": "输出文件", - "jobStepDialog.appendOutputToFile": "将输出追加到现有文件", - "jobStepDialog.selectedPath": "选定的路径", - "jobStepDialog.filesOfType": "文件类型", - "jobStepDialog.fileName": "文件名", - "jobStepDialog.allFiles": "所有文件(*)", - "jobStepDialog.newJobStep": "新建作业步骤", - "jobStepDialog.editJobStep": "编辑作业步骤", - "jobStepDialog.TSQL": "Transact-SQL 脚本(T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "操作系统(CmdExec)", - "jobStepDialog.replicationDistribution": "副本分发服务器", - "jobStepDialog.replicationMerge": "副本合并", - "jobStepDialog.replicationQueueReader": "复制队列读取器", - "jobStepDialog.replicationSnapshot": "副本快照", - "jobStepDialog.replicationTransactionLogReader": "复制事务日志读取器", - "jobStepDialog.analysisCommand": "SQL Server Analysis Services 命令", - "jobStepDialog.analysisQuery": "SQL Server Analysis Services 查询", - "jobStepDialog.servicesPackage": "SQL Server 集成服务包", - "jobStepDialog.agentServiceAccount": "SQL Server 代理服务帐户", - "jobStepDialog.nextStep": "转到下一步骤", - "jobStepDialog.quitJobSuccess": "退出作业报告成功", - "jobStepDialog.quitJobFailure": "退出作业报告失败" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "作业计划", - "pickSchedule.ok": "确定", - "pickSchedule.cancel": "取消", - "pickSchedule.availableSchedules": "可用计划:", - "pickSchedule.scheduleName": "名称", - "pickSchedule.scheduleID": "ID", - "pickSchedule.description": "说明" + "agentDialog.Cancel": "取消", + "agentDialog.OK": "确定" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "创建警报", - "alertDialog.editAlert": "编辑警报", - "alertDialog.General": "常规", - "alertDialog.Response": "响应", - "alertDialog.Options": "选项", - "alertDialog.eventAlert": "事件警报定义", - "alertDialog.Name": "名称", - "alertDialog.Type": "类型", - "alertDialog.Enabled": "已启用", + "alertDialog.AdditionalNotification": "要发送的其他通知消息", + "alertDialog.AllDatabases": "<所有数据库>", "alertDialog.DatabaseName": "数据库名称", + "alertDialog.DelayMinutes": "延迟分钟数", + "alertDialog.DelaySeconds": "延迟秒数", + "alertDialog.Enabled": "已启用", "alertDialog.ErrorNumber": "错误号", - "alertDialog.Severity": "严重性", - "alertDialog.RaiseAlertContains": "消息包含以下内容时引发警报", + "alertDialog.ExecuteJob": "执行作业", + "alertDialog.ExecuteJobName": "作业名称", + "alertDialog.General": "常规", + "alertDialog.IncludeErrorInEmail": "在电子邮件中包含警报错误文本", + "alertDialog.IncludeErrorInPager": "在寻呼机中包含警报错误文本", "alertDialog.MessageText": "消息文本", + "alertDialog.Name": "名称", + "alertDialog.NewJob": "新建作业", + "alertDialog.NewOperator": "新建运算符", + "alertDialog.NotifyOperators": "通知运算符", + "alertDialog.OperatorEmail": "电子邮件", + "alertDialog.OperatorList": "运算符列表", + "alertDialog.OperatorName": "运算符", + "alertDialog.OperatorPager": "寻呼机", + "alertDialog.Options": "选项", + "alertDialog.RaiseAlertContains": "消息包含以下内容时引发警报", + "alertDialog.Response": "响应", + "alertDialog.Severity": "严重性", "alertDialog.Severity001": "001 - 其他系统信息", "alertDialog.Severity002": "002 - 预留", "alertDialog.Severity003": "003 - 预留", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - 灾难性错误: 数据库完整性可疑", "alertDialog.Severity024": "024 - 灾难性错误: 硬件错误", "alertDialog.Severity025": "025 - 灾难性错误", - "alertDialog.AllDatabases": "<所有数据库>", - "alertDialog.ExecuteJob": "执行作业", - "alertDialog.ExecuteJobName": "作业名称", - "alertDialog.NotifyOperators": "通知运算符", - "alertDialog.NewJob": "新建作业", - "alertDialog.OperatorList": "运算符列表", - "alertDialog.OperatorName": "运算符", - "alertDialog.OperatorEmail": "电子邮件", - "alertDialog.OperatorPager": "寻呼机", - "alertDialog.NewOperator": "新建运算符", - "alertDialog.IncludeErrorInEmail": "在电子邮件中包含警报错误文本", - "alertDialog.IncludeErrorInPager": "在寻呼机中包含警报错误文本", - "alertDialog.AdditionalNotification": "要发送的其他通知消息", - "alertDialog.DelayMinutes": "延迟分钟数", - "alertDialog.DelaySeconds": "延迟秒数" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "创建运算符", - "createOperator.editOperator": "编辑运算符", - "createOperator.General": "常规", - "createOperator.Notifications": "通知", - "createOperator.Name": "名称", - "createOperator.Enabled": "已启用", - "createOperator.EmailName": "电子邮件名称", - "createOperator.PagerEmailName": "寻呼机电子邮件名称", - "createOperator.PagerMondayCheckBox": "星期一", - "createOperator.PagerTuesdayCheckBox": "星期二", - "createOperator.PagerWednesdayCheckBox": "星期三", - "createOperator.PagerThursdayCheckBox": "星期四", - "createOperator.PagerFridayCheckBox": "星期五", - "createOperator.PagerSaturdayCheckBox": "星期六", - "createOperator.PagerSundayCheckBox": "星期日", - "createOperator.workdayBegin": "工作日开始", - "createOperator.workdayEnd": "工作日结束", - "createOperator.PagerDutySchedule": "寻呼机待机计划", - "createOperator.AlertListHeading": "警报列表", - "createOperator.AlertNameColumnLabel": "警报名称", - "createOperator.AlertEmailColumnLabel": "电子邮件", - "createOperator.AlertPagerColumnLabel": "寻呼机" + "alertDialog.Type": "类型", + "alertDialog.createAlert": "创建警报", + "alertDialog.editAlert": "编辑警报", + "alertDialog.eventAlert": "事件警报定义" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "常规", - "jobDialog.steps": "步骤", - "jobDialog.schedules": "计划", + "jobDialog.alertEnabledLabel": "已启用", + "jobDialog.alertNameLabel": "警报名称", + "jobDialog.alertTypeLabel": "类型", "jobDialog.alerts": "警报", - "jobDialog.notifications": "通知", + "jobDialog.alertsList": "警报列表", "jobDialog.blankJobNameError": "作业名称不能为空。", - "jobDialog.name": "名称", - "jobDialog.owner": "所有者", "jobDialog.category": "类别", - "jobDialog.description": "说明", - "jobDialog.enabled": "已启用", - "jobDialog.jobStepList": "作业步骤列表", - "jobDialog.step": "步骤", - "jobDialog.type": "类型", - "jobDialog.onSuccess": "成功时", - "jobDialog.onFailure": "失败时", - "jobDialog.new": "新建步骤", - "jobDialog.edit": "编辑步骤", "jobDialog.delete": "删除步骤", - "jobDialog.moveUp": "将步骤向上移动", - "jobDialog.moveDown": "将步骤向下移动", - "jobDialog.startStepAt": "启动步骤", - "jobDialog.notificationsTabTop": "作业完成时要执行的操作", - "jobDialog.email": "电子邮件", - "jobDialog.page": "页面", - "jobDialog.eventLogCheckBoxLabel": "写入 Windows 应用程序事件日志", "jobDialog.deleteJobLabel": "自动删除作业", - "jobDialog.schedulesaLabel": "计划列表", + "jobDialog.description": "说明", + "jobDialog.edit": "编辑步骤", + "jobDialog.editJob": "编辑作业", + "jobDialog.email": "电子邮件", + "jobDialog.enabled": "已启用", + "jobDialog.eventLogCheckBoxLabel": "写入 Windows 应用程序事件日志", + "jobDialog.general": "常规", + "jobDialog.jobStepList": "作业步骤列表", + "jobDialog.moveDown": "将步骤向下移动", + "jobDialog.moveUp": "将步骤向上移动", + "jobDialog.name": "名称", + "jobDialog.new": "新建步骤", + "jobDialog.newAlert": "新建警报", + "jobDialog.newJob": "新建作业", + "jobDialog.notifications": "通知", + "jobDialog.notificationsTabTop": "作业完成时要执行的操作", + "jobDialog.onFailure": "失败时", + "jobDialog.onSuccess": "成功时", + "jobDialog.owner": "所有者", + "jobDialog.page": "页面", "jobDialog.pickSchedule": "选择时间表", "jobDialog.removeSchedule": "删除计划", - "jobDialog.alertsList": "警报列表", - "jobDialog.newAlert": "新建警报", - "jobDialog.alertNameLabel": "警报名称", - "jobDialog.alertEnabledLabel": "已启用", - "jobDialog.alertTypeLabel": "类型", - "jobDialog.newJob": "新建作业", - "jobDialog.editJob": "编辑作业" + "jobDialog.schedules": "计划", + "jobDialog.schedulesaLabel": "计划列表", + "jobDialog.startStepAt": "启动步骤", + "jobDialog.step": "步骤", + "jobDialog.steps": "步骤", + "jobDialog.type": "类型" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "当作业完成时", - "jobData.whenJobFails": "当作业失败时", - "jobData.whenJobSucceeds": "当作业成功时", - "jobData.jobNameRequired": "必须提供作业名称", - "jobData.saveErrorMessage": "作业更新失败“{0}”", - "jobData.newJobErrorMessage": "作业创建失败“{0}”", - "jobData.saveSucessMessage": "已成功更新作业“{0}”", - "jobData.newJobSuccessMessage": "已成功创建作业“{0}”" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "操作系统(CmdExec)", + "jobStepDialog.TSQL": "Transact-SQL 脚本(T-SQL)", + "jobStepDialog.advanced": "高级", + "jobStepDialog.agentServiceAccount": "SQL Server 代理服务帐户", + "jobStepDialog.allFiles": "所有文件(*)", + "jobStepDialog.analysisCommand": "SQL Server Analysis Services 命令", + "jobStepDialog.analysisQuery": "SQL Server Analysis Services 查询", + "jobStepDialog.appendExistingTableEntry": "将输出追加到表中的现有条目", + "jobStepDialog.appendOutputToFile": "将输出追加到现有文件", + "jobStepDialog.blankStepName": "步骤名称不能留空", + "jobStepDialog.cancel": "取消", + "jobStepDialog.commandLabel": "命令", + "jobStepDialog.databaseLabel": "数据库", + "jobStepDialog.editJobStep": "编辑作业步骤", + "jobStepDialog.failParse": "命令失败。", + "jobStepDialog.failureAction": "失败操作时", + "jobStepDialog.fileBrowserTitle": "定位数据库文件 - ", + "jobStepDialog.fileName": "文件名", + "jobStepDialog.filesOfType": "文件类型", + "jobStepDialog.general": "常规", + "jobStepDialog.includeStepOutputHistory": "在历史记录中包括步骤输出", + "jobStepDialog.logToTable": "记录到表中", + "jobStepDialog.newJobStep": "新建作业步骤", + "jobStepDialog.nextStep": "转到下一步骤", + "jobStepDialog.ok": "确定", + "jobStepDialog.open": "打开…", + "jobStepDialog.outputFile": "输出文件", + "jobStepDialog.parse": "分析", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "成功命令的进程退出代码:", + "jobStepDialog.quitJobFailure": "退出作业报告失败", + "jobStepDialog.quitJobSuccess": "退出作业报告成功", + "jobStepDialog.replicationDistribution": "副本分发服务器", + "jobStepDialog.replicationMerge": "副本合并", + "jobStepDialog.replicationQueueReader": "复制队列读取器", + "jobStepDialog.replicationSnapshot": "副本快照", + "jobStepDialog.replicationTransactionLogReader": "复制事务日志读取器", + "jobStepDialog.retryAttempts": "重试尝试", + "jobStepDialog.retryInterval": "重试间隔(分钟)", + "jobStepDialog.runAsLabel": "运行身份", + "jobStepDialog.runAsUser": "以用户身份运行", + "jobStepDialog.selectedPath": "选定的路径", + "jobStepDialog.servicesPackage": "SQL Server 集成服务包", + "jobStepDialog.stepNameLabel": "步骤名称", + "jobStepDialog.successAction": "成功操作时", + "jobStepDialog.successParse": "已成功分析该命令。", + "jobStepDialog.typeLabel": "类型" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "步骤更新失败“{0}”", - "stepData.jobNameRequired": "必须提供作业名称", - "stepData.stepNameRequired": "必须提供步骤名称" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "选择数据库", + "notebookDialog.description": "说明", + "notebookDialog.editJob": "编辑笔记本作业", + "notebookDialog.executeDatabase": "执行数据库", + "notebookDialog.executionDatabaseInfo": "选择数据库以运行笔记本查询", + "notebookDialog.general": "常规", + "notebookDialog.jobSection": "作业详细信息", + "notebookDialog.name": "名称", + "notebookDialog.newJob": "新建笔记本作业", + "notebookDialog.notebookSection": "笔记本详细信息", + "notebookDialog.owner": "所有者", + "notebookDialog.pickSchedule": "选择时间表", + "notebookDialog.removeSchedule": "删除计划", + "notebookDialog.schedulesaLabel": "计划列表", + "notebookDialog.targetDatabase": "存储数据库", + "notebookDialog.targetDatabaseInfo": "选择一个数据库以存储所有笔记本作业元数据和结果", + "notebookDialog.templateNotebook": "笔记本路径", + "notebookDialog.templatePath": "从电脑中选择要计划的笔记本" }, - "dist/mainController": { - "mainController.notImplemented": "此功能正在开发中。如果想尝试最新的更新,请查看最新的预览体验计划内部版本。", - "agent.templateUploadSuccessful": "已成功更新模板", - "agent.templateUploadError": "模板更新失败", - "agent.unsavedFileSchedulingError": "必须先保存笔记本,然后才能进行计划。请保存,然后重试计划。", - "agent.AddNewConnection": "添加新连接", - "agent.selectConnection": "选择连接", - "agent.selectValidConnection": "请选择有效的连接" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "电子邮件", + "createOperator.AlertListHeading": "警报列表", + "createOperator.AlertNameColumnLabel": "警报名称", + "createOperator.AlertPagerColumnLabel": "寻呼机", + "createOperator.EmailName": "电子邮件名称", + "createOperator.Enabled": "已启用", + "createOperator.General": "常规", + "createOperator.Name": "名称", + "createOperator.Notifications": "通知", + "createOperator.PagerDutySchedule": "寻呼机待机计划", + "createOperator.PagerEmailName": "寻呼机电子邮件名称", + "createOperator.PagerFridayCheckBox": "星期五", + "createOperator.PagerMondayCheckBox": "星期一", + "createOperator.PagerSaturdayCheckBox": "星期六", + "createOperator.PagerSundayCheckBox": "星期日", + "createOperator.PagerThursdayCheckBox": "星期四", + "createOperator.PagerTuesdayCheckBox": "星期二", + "createOperator.PagerWednesdayCheckBox": "星期三", + "createOperator.createOperator": "创建运算符", + "createOperator.editOperator": "编辑运算符", + "createOperator.workdayBegin": "工作日开始", + "createOperator.workdayEnd": "工作日结束" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "警报更新失败“{0}”", - "alertData.DefaultAlertTypString": "SQL Server 事件警报", - "alertDialog.PerformanceCondition": "SQL Server 性能条件警报", - "alertDialog.WmiEvent": "WMI 事件警报" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "可用计划:", + "pickSchedule.cancel": "取消", + "pickSchedule.description": "说明", + "pickSchedule.jobSchedules": "作业计划", + "pickSchedule.ok": "确定", + "pickSchedule.scheduleID": "ID", + "pickSchedule.scheduleName": "名称" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "创建代理", - "createProxy.editProxy": "编辑代理", - "createProxy.General": "常规", - "createProxy.ProxyName": "代理名称", "createProxy.CredentialName": "凭据名称", "createProxy.Description": "说明", - "createProxy.SubsystemName": "子系统", + "createProxy.General": "常规", "createProxy.OperatingSystem": "操作系统(CmdExec)", - "createProxy.ReplicationSnapshot": "副本快照", - "createProxy.ReplicationTransactionLog": "复制事务日志读取器", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "代理名称", "createProxy.ReplicationDistributor": "副本分发服务器", "createProxy.ReplicationMerge": "副本合并", "createProxy.ReplicationQueueReader": "复制队列读取器", - "createProxy.SSASQueryLabel": "SQL Server Analysis Services 查询", + "createProxy.ReplicationSnapshot": "副本快照", + "createProxy.ReplicationTransactionLog": "复制事务日志读取器", "createProxy.SSASCommandLabel": "SQL Server Analysis Services 命令", + "createProxy.SSASQueryLabel": "SQL Server Analysis Services 查询", "createProxy.SSISPackage": "SQL Server Integration Services 包", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "子系统", + "createProxy.createProxy": "创建代理", + "createProxy.editProxy": "编辑代理" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "代理更新失败“{0}”", - "proxyData.saveSucessMessage": "已成功更新代理“{0}”", - "proxyData.newJobSuccessMessage": "已成功创建代理“{0}”" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "新建笔记本作业", - "notebookDialog.editJob": "编辑笔记本作业", - "notebookDialog.general": "常规", - "notebookDialog.notebookSection": "笔记本详细信息", - "notebookDialog.templateNotebook": "笔记本路径", - "notebookDialog.targetDatabase": "存储数据库", - "notebookDialog.executeDatabase": "执行数据库", - "notebookDialog.defaultDropdownString": "选择数据库", - "notebookDialog.jobSection": "作业详细信息", - "notebookDialog.name": "名称", - "notebookDialog.owner": "所有者", - "notebookDialog.schedulesaLabel": "计划列表", - "notebookDialog.pickSchedule": "选择时间表", - "notebookDialog.removeSchedule": "删除计划", - "notebookDialog.description": "说明", - "notebookDialog.templatePath": "从电脑中选择要计划的笔记本", - "notebookDialog.targetDatabaseInfo": "选择一个数据库以存储所有笔记本作业元数据和结果", - "notebookDialog.executionDatabaseInfo": "选择数据库以运行笔记本查询" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "笔记本完成时", - "notebookData.whenJobFails": "笔记本失败时", - "notebookData.whenJobSucceeds": "笔记本成功时", - "notebookData.jobNameRequired": "必须提供笔记本名称", - "notebookData.templatePathRequired": "必须提供模板路径", - "notebookData.invalidNotebookPath": "笔记本路径无效", - "notebookData.selectStorageDatabase": "选择存储数据库", - "notebookData.selectExecutionDatabase": "选择执行数据库", - "notebookData.jobExists": "具有类似名称的作业已存在", - "notebookData.saveErrorMessage": "笔记本更新失败 '{0}'", - "notebookData.newJobErrorMessage": "未能创建笔记本 '{0}'", - "notebookData.saveSucessMessage": "已成功更新笔记本 '{0}'", - "notebookData.newJobSuccessMessage": "已成功创建笔记本 '{0}'" + "dist/mainController": { + "agent.AddNewConnection": "添加新连接", + "agent.selectConnection": "选择连接", + "agent.selectValidConnection": "请选择有效的连接", + "agent.templateUploadError": "模板更新失败", + "agent.templateUploadSuccessful": "已成功更新模板", + "agent.unsavedFileSchedulingError": "必须先保存笔记本,然后才能进行计划。请保存,然后重试计划。", + "mainController.notImplemented": "此功能正在开发中。如果想尝试最新的更新,请查看最新的预览体验计划内部版本。" } } } \ 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 71a5a363e2..2998df8de1 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 @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "正在添加工作器节点", + "arc.arcDeploymentDeprecation": "Arc 部署扩展已由 Arc 扩展取代,并已卸载。", + "arc.arcResources": "Azure Arc 资源", + "arc.available": "可用", + "arc.backup": "备份", + "arc.backupsStorage": "{0} 备份", + "arc.cancel": "取消", + "arc.clickTheNewSupportRequestButton": "单击“新建支持请求”按钮可在 Azure 门户中提出支持请求。", + "arc.clickTheTroubleshootButton": "单击“故障排除”按钮以打开 Azure Arc {0} 疑难解答笔记本。", + "arc.compute": "计算", + "arc.computeAndStorage": "计算 + 存储", + "arc.computeAndStorageDescriptionPartFive": "有足够的资源可用", + "arc.computeAndStorageDescriptionPartFour": "在执行此操作之前,需要确保", + "arc.computeAndStorageDescriptionPartSix": "在你的 Kubernetes 群集中,以接受此配置。", + "arc.computeAndStorageDescriptionPartThree": "无故障时间和", + "arc.condition": "条件", + "arc.configurationCoordinatorNode": "配置", + "arc.configurationPerNode": "配置(每个节点)", + "arc.confirmNewPassword": "确认新密码", + "arc.connecToServer": "连接到服务器", + "arc.connect": "连接", + "arc.connectToController": "连接到现有控制器", + "arc.connectToControllerFailed": "无法连接到控制器 {0}。{1}", + "arc.connectToMSSql": "连接到 SQL 托管实例 - Azure Arc ({0})", + "arc.connectToMSSqlFailed": "无法连接到 SQL 托管实例 - Azure Arc 实例 {0}。{1}", + "arc.connectToPGSql": "连接到 PostgreSQL 超大规模 - Azure Arc ({0})", + "arc.connectToPGSqlFailed": "无法连接到 PostgreSQL 超大规模 - Azure Arc 实例 {0}。{1}", + "arc.connectToPostgresDescription": "要显示和设置数据库引擎设置,需要连接到服务器,这将需要安装 PostgreSQL 扩展。", + "arc.connectionMode": "连接模式", + "arc.connectionString": "{0} 的连接字符串", + "arc.connectionStrings": "连接字符串", + "arc.containerReady": "Pod 容器已准备就绪。", + "arc.controllerClusterContext": "群集上下文", + "arc.controllerDashboard": "Azure Arc 数据控制器仪表板(预览版) - {0}", + "arc.controllerKubeConfig": "Kube 配置文件路径", + "arc.controllerName": "名称", + "arc.controllerNameDescription": "要在树视图中显示的名称,这不会应用于控制器本身。", + "arc.controllerPassword": "控制器密码", + "arc.controllerUrl": "控制器 URL", + "arc.controllerUrlDescription": "如果存在多个具有相同命名空间的群集,则控制器 URL 是必需的 - 而通常这一点并不是必需的。", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "控制器用户名", + "arc.coordinator": "协调器", + "arc.coordinatorCoresLimit": "协调器节点 CPU 限制", + "arc.coordinatorCoresRequest": "协调器节点 CPU 请求", + "arc.coordinatorEndpoint": "协调器终结点", + "arc.coordinatorMemoryLimit": "控制器节点内存限制(GB)", + "arc.coordinatorMemoryRequest": "协调器节点内存请求(以 GB 为单位)", + "arc.coordinatorNode": "协调器节点", + "arc.coordinatorNodeConfigurationInformation": "可以配置将应用于协调器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。", + "arc.coordinatorNodeParameters": "协调器节点参数", + "arc.coordinatorNodeParametersDescription": " 协调器节点的这些服务器参数可以设置为自定义(非默认)值。搜索以查找参数。", + "arc.copiedToClipboard": "已将 {0} 复制到剪贴板", + "arc.copyConnectionStringToClipboard": "将 {0} 连接字符串复制到剪贴板", + "arc.copyValueToClipboard": "将 {0} 复制到剪贴板", + "arc.coresLimit": "CPU 限制", + "arc.coresRequest": "CPU 请求", + "arc.couldNotFindAzureResource": "找不到 {0} 的 Azure 资源", + "arc.couldNotFindControllerRegistration": "找不到控制器注册。", + "arc.createNew": "新实例", + "arc.dataController": "数据控制器", + "arc.dataControllersType": "Azure Arc 数据控制器", + "arc.dataStorage": "{0} 数据", + "arc.databaseCreated": "已创建数据库 {0}", + "arc.databaseCreationFailed": "未能创建数据库 {0}。{1}", + "arc.databaseName": "数据库名", + "arc.databases": "数据库", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "删除", + "arc.deletingInstance": "正在删除实例“{0}”", + "arc.description": "说明", + "arc.details": "详细信息", + "arc.diagnoseAndSolveProblems": "诊断并解决问题", + "arc.direct": "直接", + "arc.discard": "放弃", + "arc.drop": "放置", + "arc.dropMultipleExtensions": "当前正在删除另一个扩展,请在完成后重试。", + "arc.emergency": "紧急", + "arc.endpoint": "终结点", + "arc.enterANonEmptyPassword": "输入非空密码或按 Esc 退出。", + "arc.enterNewPassword": "输入新密码", + "arc.errorConnectingToController": "连接到控制器时出现错误。{0}", + "arc.errorVerifyingPassword": "验证密码时遇到错误。{0}", + "arc.extensionInstallationFailed": "未能安装扩展 {0}", + "arc.extensionInstalled": "已安装扩展“{0}”。", + "arc.extensionName": "扩展名", + "arc.extensionsAddDialog": "通过使用扩展,PostgreSQL 提供扩展数据库功能的能力。", + "arc.extensionsAddErrorrMessage": "值应为以下值之一: ({0})。", + "arc.extensionsAddFunction": "某些扩展必须在启动时加载到 PostgreSQL 中,然后才能使用它们。若要编辑,请键入有效扩展列表,以逗号分隔: ({0})。", + "arc.extensionsAddList": "扩展", + "arc.extensionsAdded": "已添加扩展“{0}”", + "arc.extensionsDescription": "PostgreSQL 提供使用扩展程序扩展数据库功能的能力。扩展允许在单个包中将多个相关的 SQL 对象捆绑在一起,可以使用单个命令从数据库中加载或删除这些对象。在数据库中加载后,扩展可以像内置功能一样运行。", + "arc.extensionsDropped": "已删除扩展 \"{0}\"", + "arc.extensionsFunction": "启动时必须将某些扩展加载到 PostgreSQL 中,然后才能使用它们。可在下面查看和编辑这些预加载的扩展。", + "arc.extensionsLearnMore": "了解 PostgreSQL 扩展的详细信息。", + "arc.extensionsTableLabel": "预加载扩展的表。", + "arc.extensionsTableLoading": "正在加载预加载扩展的表。", + "arc.extensionsTableLoadingComplete": "现在可以查看预加载的扩展。", + "arc.externalEndpoint": "外部终结点", + "arc.failed": "已失败", + "arc.feedback": "反馈", + "arc.fetchConfigFailed": "检索“{0}”的配置时出现意外错误。{1}", + "arc.fetchDatabasesFailed": "检索“{0}”的数据库时出现意外错误。{1}", + "arc.fetchEndpointsFailed": "检索“{0}”的终结点时发生意外错误。{1}", + "arc.fetchEngineSettingsFailed": "检索“{0}”的引擎设置时出现意外错误。{1}", + "arc.fetchRegistrationsFailed": "检索“{0}”的注册时出现意外错误。{1}", + "arc.fullyQualifiedDomain": "完全限定的域", + "arc.grafanaDashboard": "Grafana 仪表板", + "arc.grafanaDashboardDescription": "用于查看指标的仪表板", + "arc.indirect": "间接", + "arc.installingExtension": "正在安装扩展“{0}”...", + "arc.instanceDeleted": "已删除实例“{0}”", + "arc.instanceDeletionFailed": "未能删除实例 {0}。{1}", + "arc.instanceDeletionWarning": "警告! 删除实例是永久性操作,且无法撤消。要删除实例“{0}”,请在下面键入名称“{0}”以继续。", + "arc.instanceUpdateFailed": "未能更新实例 {0}。{1}", + "arc.instanceUpdated": "已更新实例“{0}”", + "arc.invalidConfigPath": "配置路径无效", + "arc.invalidInstanceDeletionName": "值“{0}”与实例名称不匹配。请重试或按 Esc 退出", + "arc.issuesDetected": "已检测到问题", + "arc.kibanaDashboard": "Kibana 仪表板", + "arc.kibanaDashboardDescription": "用于查看日志的仪表板", + "arc.lastTransition": "上次转换时间", + "arc.learnAboutNodeParameters": "详细了解已启用 Azure Arc 的 PostgreSQL 超大规模数据库引擎设置", + "arc.learnAboutPostgresClients": "详细了解 Azure PostgreSQL 超大规模客户端接口", + "arc.learnMore": "了解详细信息。", + "arc.loadExtensions": "加载扩展", + "arc.loading": "正在加载...", + "arc.loadingClusterContextCompleted": "已完成加载群集上下文", + "arc.loadingClusterContextsError": "加载群集上下文时出错。{0}", + "arc.logStorage": "{0} 日志", + "arc.loginFailed": "登录控制器时出错 - 用户名或密码错误", + "arc.memoryLimit": "内存限制(以 GB 为单位)", + "arc.memoryRequest": "内存请求(以 GB 为单位)", + "arc.miaaAdmin": "托管实例管理员", + "arc.miaaComputeAndStorageDescriptionPartOne": "可以通过以下方式缩放 Azure SQL 托管实例 - Azure Arc", + "arc.miaaConnectionRequired": "需要连接以列出此实例上的数据库。", + "arc.miaaDashboard": "SQL 托管实例 - Azure Arc 仪表板(预览) - {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "SQL 托管实例 - Azure Arc", + "arc.missingExtension": "需要 {0} 扩展才能查看引擎设置。是否要立即安装?", + "arc.monitor": "监视器", + "arc.name": "名称", + "arc.namespace": "命名空间", + "arc.networking": "网络", + "arc.newDatabase": "新建数据库", + "arc.newSupportRequest": "新建支持请求", + "arc.no": "否", + "arc.noExtensions": "配置中未列出任何扩展。", + "arc.noExternalEndpoint": "尚未配置外部终结点,此信息不可用。", + "arc.noInstancesAvailable": "没有可用的实例", + "arc.noNodeParametersFound": "找不到工作器服务器参数...", + "arc.noPodIssuesDetected": "没有任何影响此 PostgreSQL 超大规模实例的已知问题。", + "arc.noWorkerPods": "此配置中没有辅助角色 Pod。", + "arc.node": "节点", + "arc.nodeConfiguration": "节点配置", + "arc.nodes": "节点", + "arc.notConfigured": "未配置", + "arc.notReady": "未就绪", + "arc.numVCore": "{0} 个 vCore", + "arc.numVCores": "{0} 个 vCore", + "arc.numberOfIssuesDetected": "• {0} ({1} 个问题)", + "arc.off": "关闭", + "arc.offline": "脱机", + "arc.ok": "确定", + "arc.on": "开", + "arc.online": "联机", + "arc.openDashboardFailed": "打开仪表板时出错。{0}", + "arc.openInAzurePortal": "在 Azure 门户中打开", + "arc.overview": "概述", + "arc.pageDiscardFailed": "未能放弃用户输入。{0}", + "arc.parameterName": "参数名", + "arc.password": "密码", + "arc.passwordAcquisitionFailed": "未能获取密码。{0}", + "arc.passwordReset": "已成功重置密码", + "arc.passwordResetFailed": "未能重置密码。{0}", + "arc.passwordToController": "向控制器提供密码", + "arc.pending": "挂起", + "arc.pgConnectionRequired": "需要连接才能显示和设置数据库引擎设置。", + "arc.pgSqlType": "PostgreSQL 超大规模 - Azure Arc", + "arc.podConditionsTable": "Pod 条件表", + "arc.podInitialized": "Pod 已初始化。", + "arc.podIssuesDetected": "下面列出的 Pod 遇到可能会影响性能或可用性的问题。", + "arc.podReady": "Pod 已准备就绪。", + "arc.podScheduled": "Pod 是可计划的。", + "arc.podsPresent": "存在 Pod", + "arc.podsReady": "Pod 已就绪", + "arc.podsUsedDescription": "请在下面的下拉列表中选择一个 Pod,以获取详细的运行状况信息。", + "arc.podsUsedDescriptionAria": "请在下面的下拉列表中选择一个 Pod,以获取详细的运行状况信息", + "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 超大规模服务器组依据", + "arc.postgresAdminUsername": "管理员用户名", + "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "可以缩放已启用的 Azure Arc", + "arc.postgresDashboard": "PostgreSQL 超大规模 - Azure Arc 仪表板(预览) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "PostgreSQL 版本", + "arc.preloaded Extensions": "预加载的扩展", + "arc.properties": "属性", + "arc.ram": "RAM", + "arc.rangeSetting": "值应位于 {0} - {1} 范围内", + "arc.ready": "准备就绪", + "arc.recovering": "正在恢复", + "arc.recoveringPending": "恢复挂起", + "arc.refresh": "刷新", + "arc.refreshFailed": "刷新失败。{0}", + "arc.refreshToEnterCredentials": "刷新节点以输入凭据", + "arc.region": "区域", + "arc.rememberPassword": "记住密码", + "arc.resetAllToDefault": "全部重置为默认设置", + "arc.resetFailed": "重置失败。{0}", + "arc.resetPassword": "重置密码", + "arc.resetToDefault": "重置为默认值", + "arc.resourceGroup": "资源组", + "arc.resourceHealth": "资源运行状况", + "arc.resourceHealthDescription": "资源运行状况可以让你了解资源是否按预期运行。", + "arc.restoring": "正在还原", + "arc.running": "正在运行", + "arc.save": "保存", + "arc.scalingCompute": "正在缩放计算 vCore 和内存。", + "arc.searchToFilter": "通过搜索对项进行筛选...", + "arc.security": "安全性", + "arc.selectConnectionString": "从下面的可用客户端连接字符串中进行选择。", + "arc.serverEndpoint": "服务器终结点", + "arc.serverGroupNodes": "服务器组节点", + "arc.serverGroupType": "服务器组类型", + "arc.serviceEndpoints": "服务终结点", + "arc.serviceEndpointsTable": "服务终结点表", + "arc.settings": "设置", + "arc.state": "状态", + "arc.status": "状态", + "arc.storagePerNode": "每个节点的存储", + "arc.subscriptionId": "订阅 ID", + "arc.supportAndTroubleshooting": "支持 + 疑难解答", + "arc.supportRequestNote": "请注意,必须先将资源配置上传到 Azure 才能打开支持请求。", + "arc.suspect": "可疑", + "arc.thePasswordsDoNotMatch": "密码不匹配。确认密码或按 Esc 退出。", + "arc.troubleshoot": "疑难解答", + "arc.type": "类型", + "arc.unknown": "未知", + "arc.unloadExtensions": "上传扩展", + "arc.updateExtensionsFailed": "编辑扩展失败。{0}", + "arc.updated": "已更新的 {0}", + "arc.updatingInstance": "正在更新实例“{0}”...", + "arc.userCancelledError": "用户取消了此对话框", + "arc.username": "用户名", + "arc.vCores": "vCore", + "arc.value": "值", + "arc.worker": "工作器", + "arc.workerCoresLimit": "工作节点 CPU 限制", + "arc.workerCoresRequest": "工作节点 CPU 请求", + "arc.workerMemoryLimit": "工作器节点内存限制(以 GB 为单位)", + "arc.workerMemoryRequest": "工作器节点内存请求(以 GB 为单位)", + "arc.workerNodeCount": "工作器节点计数", + "arc.workerNodeInformation": "可以通过减少或增加工作器节点数来横向缩减和放大服务器组。值必须为 0 或大于 1。", + "arc.workerNodeParameters": "工作器节点参数", + "arc.workerNodes": "工作器节点", + "arc.workerNodesConfigurationInformation": "可以配置将应用于所有工作器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。", + "arc.workerNodesDescription": "展开服务器组并通过添加工作器节点缩放数据库。", + "arc.workerNodesParametersDescription": " 工作器节点的这些服务器参数可以设置为自定义(非默认)值。搜索以查找参数。", + "arc.workerOneNodeValidationMessage": "不支持值为 1。", + "arc.yes": "是", + "button.label": "选择", + "clusterContextConfigNoLongerValid": "配置文件指定的群集上下文信息: {0} 和群集上下文: {1} 不再有效。错误为: \r\n>{2}\r\n 是否要更新此信息?", + "clusterContextNotFound": "在 Kube 配置文件中未找到名为 {0} 的群集上下文", + "filePicker.browse": "浏览", + "getIsPassword.unknownVariableName": "尝试获取未知变量的 isPassword: {0}", + "getVariableValue.unknownVariableName": "尝试获取未知变量的变量值: {0}", + "noContextFound": "在配置文件中找不到“上下文”: {0}", + "noControllerInfoFound": "找不到名称为 {0} 的控制器信息", + "noControllersConnected": "当前未连接 Azure Arc 控制器。请运行命令:“连接到现有Azure Arc控制器”,然后重试", + "noCurrentClusterContext": "在 kube 配置文件中找不到当前群集上下文", + "noCurrentContextFound": "配置文件中没有标记为 “current-context” 的上下文: {0}", + "noNameInContext": "在配置文件中的群集上下文中找不到任何名称字段: {0}", + "noPasswordFound": "无法检索到控制器的密码: {0},并且用户未提供密码。请稍后重试。" + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "支持 Azure Arc", + "arc.agreement": "我接受 {0} 和 {1}。", + "arc.agreement.postgres.terms.conditions": "启用 Azure Arc 的 PostgreSQL 超大规模条款和条件", + "arc.agreement.sql.help.text": "启用了 Azure Arc 的托管实例提供了 SQL Server 访问和功能兼容性,可以在所选的基础结构上部署。{0}", + "arc.agreement.sql.help.text.learn.more": "了解详细信息", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "详细了解已启用 Azure Arc 的托管实例", + "arc.agreement.sql.terms.conditions": "Azure SQL 托管实例 - Azure Arc 条款和条件", + "arc.azure.account": "Azure 帐户", + "arc.azure.location": "Azure 位置", + "arc.azure.resource.group": "Azure 资源组", + "arc.azure.section.title": "Azure 信息", + "arc.azure.subscription": "Azure 订阅", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Azure Arc 控制器", - "arc.view.welcome.connect": "未注册 Azure Arc 控制器。[了解更多] (https://azure.microsoft.com/services/azure-arc/)\r\n[连接控制器](命令: arc.connectToController)", - "arc.view.welcome.loading": "正在加载控制器...", - "command.createController.title": "新建 Azure Arc 控制器", - "command.connectToController.title": "连接到现有 Azure Arc 控制器", - "command.removeController.title": "删除控制器", - "command.refresh.title": "刷新", - "command.editConnection.title": "编辑连接", - "arc.openDashboard": "管理", - "resource.type.azure.arc.display.name": "Azure Arc 数据控制器(预览)", - "resource.type.azure.arc.description": "创建 Azure Arc 数据控制器", - "arc.data.controller.new.wizard.title": "创建 Azure Arc 数据控制器", - "arc.data.controller.cluster.environment.title": "你的目标现有 Kubernetes 群集环境是什么?", - "arc.data.controller.select.cluster.title": "从现有 Kubernetes 群集中选择", - "arc.data.controller.kube.cluster.context": "群集上下文", - "arc.data.controller.cluster.config.profile.title": "选择配置文件", + "arc.confirm.password": "确认密码", + "arc.controller": "目标 Azure Arc 控制器", + "arc.cores-limit.label": "内核限制", + "arc.cores-request.label": "核心请求", + "arc.data.controller.admin.account.confirm.password": "确认密码", + "arc.data.controller.admin.account.name": "数据控制器登录", + "arc.data.controller.admin.account.password": "密码", + "arc.data.controller.admin.account.title": "管理员帐户", + "arc.data.controller.agreement": "我接受 {0} 和 {1}。", "arc.data.controller.cluster.config.profile": "配置文件", "arc.data.controller.cluster.config.profile.loading": "正在加载配置文件", "arc.data.controller.cluster.config.profile.loadingcompleted": "加载配置文件已完成", + "arc.data.controller.cluster.config.profile.title": "选择配置文件", + "arc.data.controller.cluster.environment.title": "你的目标现有 Kubernetes 群集环境是什么?", "arc.data.controller.create.azureconfig.title": "Azure 配置", "arc.data.controller.create.controllerconfig.title": "控制器配置", - "arc.data.controller.project.details.title": "Azure 详细信息", - "arc.data.controller.project.details.description": "选择订阅以管理已部署的资源和成本。使用资源组(如文件夹)来整理和管理所有资源。", - "arc.data.controller.details.title": "数据控制器详细信息", + "arc.data.controller.create.summary.title": "查看配置", "arc.data.controller.details.description": "提供 Azure Arc 数据控制器的命名空间、名称、存储类。此名称将用于标识用于远程管理和监视的 Arc 实例。", - "arc.data.controller.namespace": "数据控制器命名空间", - "arc.data.controller.namespace.validation.description": "命名空间必须包含小写字母数字字符或 “-”,以字母数字字符开头/结尾,并且长度不能超过 63 个字符。", + "arc.data.controller.details.title": "数据控制器详细信息", + "arc.data.controller.infrastructure": "基础结构", + "arc.data.controller.kube.cluster.context": "群集上下文", + "arc.data.controller.location": "位置", "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": "密码", - "arc.data.controller.admin.account.confirm.password": "确认密码", - "arc.data.controller.create.summary.title": "查看配置", - "arc.data.controller.summary.arc.data.controller": "Azure Arc 数据控制器", - "arc.data.controller.summary.estimated.cost.per.month": "每月估计成本", + "arc.data.controller.namespace": "数据控制器命名空间", + "arc.data.controller.namespace.validation.description": "命名空间必须包含小写字母数字字符或 “-”,以字母数字字符开头/结尾,并且长度不能超过 63 个字符。", + "arc.data.controller.new.wizard.title": "创建 Azure Arc 数据控制器", + "arc.data.controller.project.details.description": "选择订阅以管理已部署的资源和成本。使用资源组(如文件夹)来整理和管理所有资源。", + "arc.data.controller.project.details.title": "Azure 详细信息", + "arc.data.controller.readmore": "阅读更多信息", + "arc.data.controller.select.cluster.title": "从现有 Kubernetes 群集中选择", "arc.data.controller.summary.arc.by.microsoft": "由 Microsoft 提供", - "arc.data.controller.summary.free": "免费", + "arc.data.controller.summary.arc.data.controller": "Azure Arc 数据控制器", "arc.data.controller.summary.arc.terms.of.use": "使用条款", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "隐私策略", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "群集上下文", + "arc.data.controller.summary.controller": "控制器", + "arc.data.controller.summary.data.controller.infrastructure": "数据控制器基础结构", + "arc.data.controller.summary.data.controller.name": "数据控制器名称", + "arc.data.controller.summary.data.controller.namespace": "数据控制器命名空间", + "arc.data.controller.summary.estimated.cost.per.month": "每月估计成本", + "arc.data.controller.summary.free": "免费", + "arc.data.controller.summary.kube.config.file.path": "Kube 配置文件路径", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "位置", + "arc.data.controller.summary.profile": "配置文件", + "arc.data.controller.summary.resource.group": "资源组", + "arc.data.controller.summary.subscription": "订阅", "arc.data.controller.summary.terms": "条款", "arc.data.controller.summary.terms.description": "单击“脚本到笔记本”即表示本人: (a) 同意与上面列出的一项或多项市场产品/服务关联的法律条款和一条或多条隐私声明;(b) 授权 Microsoft 按与我的 Azure 订阅相同的账单频率,以我当前的付款方式向我收取使用这项或这些产品/服务所产生的费用;以及 (c) 同意 Microsoft 与这项或这些产品/服务的一个或多个提供商共享我的联系信息、使用情况和交易信息,用于支持、计费和其他交易活动。Microsoft 不提供针对第三方产品/服务的权利。有关其他详细信息,请参阅 {0}", "arc.data.controller.summary.terms.link.text": "Azure 市场条款", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Kube 配置文件路径", - "arc.data.controller.summary.cluster.context": "群集上下文", - "arc.data.controller.summary.profile": "配置文件", "arc.data.controller.summary.username": "用户名", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "订阅", - "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}。", - "arc.data.controller.readmore": "阅读更多信息", - "microsoft.agreement.privacy.statement": "Microsoft 隐私声明", - "deploy.script.action": "脚本到笔记本", - "deploy.done.action": "部署", - "resource.type.arc.sql.display.name": "Azure SQL 托管实例–Azure Arc (预览)", - "resource.type.arc.postgres.display.name": "PostgreSQL 超大规模服务器组–Azure Arc (预览)", - "resource.type.arc.sql.description": "客户管理的环境中面向应用开发人员的托管 SQL 实例服务", - "resource.type.arc.postgres.description": "将 PostgreSQL 超大规模服务器组部署到 Azure Arc 环境", - "arc.controller": "目标 Azure Arc 控制器", - "arc.sql.wizard.title": "部署 Azure SQL 托管实例–Azure Arc (预览)", - "arc.sql.wizard.page1.title": "提供 Azure SQL 托管实例参数", - "arc.sql.connection.settings.section.title": "SQL 连接信息", - "arc.sql.instance.settings.section.title": "SQL 实例设置", - "arc.azure.section.title": "Azure 信息", - "arc.sql.instance.name": "实例名称", - "arc.sql.username": "用户名", - "arc.sql.invalid.username": "sa 用户名已禁用,请选择其他用户名", - "arc.sql.invalid.instance.name": "实例名称必须包含小写字母数字字符或 \"-\",以字母开头,以字母数字字符结尾,并且长度不能超过 13 个字符。", - "arc.storage-class.dc.label": "存储类", - "arc.sql.storage-class.dc.description": "要用于所有数据的存储类,以及所有需要它们的数据控制器 Pod 的 日志永久卷。", - "arc.sql.replicas.label": "副本", - "arc.sql.replicas.description": "出于高可用性目的将部署在 Kubernetes 群集中的 SQL 托管实例副本数", - "arc.storage-class.data.label": "存储类(数据)", - "arc.sql.storage-class.data.description": "要用于数据的存储类(.mdf)", - "arc.postgres.storage-class.data.description": "要用于数据永久卷的存储类。", - "arc.storage-class.logs.label": "存储类(日志)", - "arc.sql.storage-class.logs.description": "要用于日志的存储类(/var/log)", - "arc.postgres.storage-class.logs.description": "要用于日志永久卷的存储类。", - "arc.storage-class.backups.label": "存储类(备份)", - "arc.cores-limit.label": "内核限制", - "arc.sql.cores-limit.description": "托管实例的核心限制(整数)。", - "arc.cores-request.label": "核心请求", - "arc.sql.cores-request.description": "将托管实例的核心作为整数的请求。", + "arc.description": "支持 Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "内存限制", - "arc.sql.memory-limit.description": "托管实例的容量限制(整数)。", "arc.memory-request.label": "内存请求", - "arc.sql.memory-request.description": "对托管实例容量的请求(整数内存量,以 GB 为单位)。", - "arc.postgres.storage-class.backups.description": "要用于备份永久卷的存储类", + "arc.openDashboard": "管理", "arc.password": "密码", - "arc.confirm.password": "确认密码", - "arc.azure.account": "Azure 帐户", - "arc.azure.subscription": "Azure 订阅", - "arc.azure.resource.group": "Azure 资源组", - "arc.azure.location": "Azure 位置", - "arc.postgres.wizard.title": "部署已启用 Azure Arc 的 PostgreSQL 超大规模服务器组(预览)", - "arc.postgres.wizard.page1.title": "提供启用 Azure 的 PostgreSQL 超大规模服务器组参数", - "arc.postgres.settings.section.title": "常规设置", - "arc.postgres.settings.resource.worker.title": "工作器节点计算配置", - "arc.postgres.settings.resource.coordinator.title": "协调器节点计算配置", - "arc.postgres.settings.storage.title": "存储设置", + "arc.postgres.server.group.coordinator.cores.limit.description": "可以在协调器节点上使用的 Postgres 实例的最大 CPU 内核数。支持分数核心。", + "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 限制", + "arc.postgres.server.group.coordinator.cores.request.description": "协调器节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。", + "arc.postgres.server.group.coordinator.cores.request.label": "CPU 请求", + "arc.postgres.server.group.coordinator.memory.limit.description": "协调器节点上 Postgres 实例的内存限制(GB)。", + "arc.postgres.server.group.coordinator.memory.limit.label": "内存限制(GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "协调器节点上的 Postgres 实例的内存请求(GB)。", + "arc.postgres.server.group.coordinator.memory.request.label": "内存请求(GB)", + "arc.postgres.server.group.engine.version": "引擎版本", + "arc.postgres.server.group.extensions.description": "应在启动时加载的 Postgres 扩展的列表(以逗号分隔)。请参阅 postgres 文档以查找支持的值。", + "arc.postgres.server.group.extensions.label": "扩展", "arc.postgres.server.group.name": "服务器组名称", "arc.postgres.server.group.name.validation.description": "服务器组名称必须包含小写字母数字字符或 “-”,以字母开头,以字母数字字符结尾,并且长度不能超过 11 个字符。", - "arc.postgres.server.group.workers.label": "工作器数量", - "arc.postgres.server.group.workers.description": "要在分片群集中设置的辅助角色节点的数量,对于单节点 Postgres,默认为零。", "arc.postgres.server.group.port": "端口", - "arc.postgres.server.group.engine.version": "引擎版本", - "arc.postgres.server.group.extensions.label": "扩展", - "arc.postgres.server.group.extensions.description": "应在启动时加载的 Postgres 扩展的列表(以逗号分隔)。请参阅 postgres 文档以查找支持的值。", - "arc.postgres.server.group.volume.size.data.label": "卷大小 GB (数据)", - "arc.postgres.server.group.volume.size.data.description": "对数据所用的存储量大小(GB)。", - "arc.postgres.server.group.volume.size.logs.label": "卷大小 GB (日志)", - "arc.postgres.server.group.volume.size.logs.description": "用于日志的存储卷大小(GB)。", - "arc.postgres.server.group.volume.size.backups.label": "卷大小 GB (备份)", "arc.postgres.server.group.volume.size.backups.description": "用于备份的存储卷大小(GB)。", - "arc.postgres.server.group.workers.cores.request.label": "CPU 请求(每节点核心数)", - "arc.postgres.server.group.workers.cores.request.description": "每个节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。", - "arc.postgres.server.group.workers.cores.limit.label": "CPU 限制(每节点核心数)", + "arc.postgres.server.group.volume.size.backups.label": "卷大小 GB (备份)", + "arc.postgres.server.group.volume.size.data.description": "对数据所用的存储量大小(GB)。", + "arc.postgres.server.group.volume.size.data.label": "卷大小 GB (数据)", + "arc.postgres.server.group.volume.size.logs.description": "用于日志的存储卷大小(GB)。", + "arc.postgres.server.group.volume.size.logs.label": "卷大小 GB (日志)", "arc.postgres.server.group.workers.cores.limit.description": "每个节点可使用的 Postgres 实例的最大 CPU 内核数。支持分数核心。", - "arc.postgres.server.group.workers.memory.request.label": "内存请求(每节点 GB)", - "arc.postgres.server.group.workers.memory.request.description": "每个节点的 Postgres 实例的内存请求(GB)。", - "arc.postgres.server.group.workers.memory.limit.label": "内存限制(GB/节点)", + "arc.postgres.server.group.workers.cores.limit.label": "CPU 限制(每节点核心数)", + "arc.postgres.server.group.workers.cores.request.description": "每个节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。", + "arc.postgres.server.group.workers.cores.request.label": "CPU 请求(每节点核心数)", + "arc.postgres.server.group.workers.description": "要在分片群集中设置的辅助角色节点的数量,对于单节点 Postgres,默认为零。", + "arc.postgres.server.group.workers.label": "工作器数量", "arc.postgres.server.group.workers.memory.limit.description": "每个节点 Postgres 实例的内存限制(GB)。", - "arc.postgres.server.group.coordinator.cores.request.label": "CPU 请求", - "arc.postgres.server.group.coordinator.cores.request.description": "协调器节点上必须可用的用以安排服务的最小 CPU 核心数。支持分数核心。", - "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 限制", - "arc.postgres.server.group.coordinator.cores.limit.description": "可以在协调器节点上使用的 Postgres 实例的最大 CPU 内核数。支持分数核心。", - "arc.postgres.server.group.coordinator.memory.request.label": "内存请求(GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "协调器节点上的 Postgres 实例的内存请求(GB)。", - "arc.postgres.server.group.coordinator.memory.limit.label": "内存限制(GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "协调器节点上 Postgres 实例的内存限制(GB)。", - "arc.agreement": "我接受 {0} 和 {1}。", - "arc.agreement.sql.terms.conditions": "Azure SQL 托管实例 - Azure Arc 条款和条件", - "arc.agreement.postgres.terms.conditions": "启用 Azure Arc 的 PostgreSQL 超大规模条款和条件", - "should.be.integer": "值必须为整数", - "worker.node.count.should.not.be.one": "不支持值为 1。", - "requested.cores.less.than.or.equal.to.cores.limit": "请求的内核数必须小于或等于内核限制", + "arc.postgres.server.group.workers.memory.limit.label": "内存限制(GB/节点)", + "arc.postgres.server.group.workers.memory.request.description": "每个节点的 Postgres 实例的内存请求(GB)。", + "arc.postgres.server.group.workers.memory.request.label": "内存请求(每节点 GB)", + "arc.postgres.settings.resource.coordinator.title": "协调器节点计算配置", + "arc.postgres.settings.resource.worker.title": "工作器节点计算配置", + "arc.postgres.settings.section.title": "常规设置", + "arc.postgres.settings.storage.title": "存储设置", + "arc.postgres.storage-class.backups.description": "要用于备份永久卷的存储类", + "arc.postgres.storage-class.data.description": "要用于数据永久卷的存储类。", + "arc.postgres.storage-class.logs.description": "要用于日志永久卷的存储类。", + "arc.postgres.wizard.page1.title": "提供启用 Azure 的 PostgreSQL 超大规模服务器组参数", + "arc.postgres.wizard.title": "部署已启用 Azure Arc 的 PostgreSQL 超大规模服务器组(预览)", + "arc.sql.connection.settings.section.title": "SQL 连接信息", + "arc.sql.cores-limit.description": "托管实例的核心限制(整数)。", + "arc.sql.cores-request.description": "将托管实例的核心作为整数的请求。", + "arc.sql.instance.name": "实例名称", + "arc.sql.instance.settings.section.title": "SQL 实例设置", + "arc.sql.invalid.instance.name": "实例名称必须包含小写字母数字字符或 \"-\",以字母开头,以字母数字字符结尾,并且长度不能超过 13 个字符。", + "arc.sql.invalid.username": "sa 用户名已禁用,请选择其他用户名", + "arc.sql.memory-limit.description": "托管实例的容量限制(整数)。", + "arc.sql.memory-request.description": "对托管实例容量的请求(整数内存量,以 GB 为单位)。", + "arc.sql.replicas.description": "出于高可用性目的将部署在 Kubernetes 群集中的 SQL 托管实例副本数", + "arc.sql.replicas.label": "副本", + "arc.sql.storage-class.data.description": "要用于数据的存储类(.mdf)", + "arc.sql.storage-class.dc.description": "要用于所有数据的存储类,以及所有需要它们的数据控制器 Pod 的 日志永久卷。", + "arc.sql.storage-class.logs.description": "要用于日志的存储类(/var/log)", + "arc.sql.username": "用户名", + "arc.sql.wizard.page1.title": "提供 Azure SQL 托管实例参数", + "arc.sql.wizard.title": "部署 Azure SQL 托管实例–Azure Arc (预览)", + "arc.storage-class.backups.label": "存储类(备份)", + "arc.storage-class.data.label": "存储类(数据)", + "arc.storage-class.dc.label": "存储类", + "arc.storage-class.logs.label": "存储类(日志)", + "arc.view.title": "Azure Arc 控制器", + "arc.view.welcome.connect": "未注册 Azure Arc 控制器。[了解更多] (https://azure.microsoft.com/services/azure-arc/)\r\n[连接控制器](命令: arc.connectToController)", + "arc.view.welcome.loading": "正在加载控制器...", + "command.connectToController.title": "连接到现有 Azure Arc 控制器", + "command.createController.title": "新建 Azure Arc 控制器", + "command.editConnection.title": "编辑连接", + "command.refresh.title": "刷新", + "command.removeController.title": "删除控制器", "cores.limit.greater.than.or.equal.to.requested.cores": "内核限制必须大于或等于请求内核", - "requested.memory.less.than.or.equal.to.memory.limit": "请求内存必须小于或等于内存限制", + "deploy.done.action": "部署", + "deploy.script.action": "脚本到笔记本", "memory.limit.greater.than.or.equal.to.requested.memory": "内存限制必须大于或等于请求内存", - "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 的托管实例" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Arc 部署扩展已由 Arc 扩展取代,并已卸载。", - "arc.controllerDashboard": "Azure Arc 数据控制器仪表板(预览版) - {0}", - "arc.miaaDashboard": "SQL 托管实例 - Azure Arc 仪表板(预览) - {0}", - "arc.postgresDashboard": "PostgreSQL 超大规模 - Azure Arc 仪表板(预览) - {0}", - "arc.dataControllersType": "Azure Arc 数据控制器", - "arc.pgSqlType": "PostgreSQL 超大规模 - Azure Arc", - "arc.miaaType": "SQL 托管实例 - Azure Arc", - "arc.overview": "概述", - "arc.connectionStrings": "连接字符串", - "arc.preloaded Extensions": "预加载的扩展", - "arc.networking": "网络", - "arc.properties": "属性", - "arc.settings": "设置", - "arc.security": "安全性", - "arc.computeAndStorage": "计算 + 存储", - "arc.coordinatorNodeParameters": "协调器节点参数", - "arc.workerNodeParameters": "工作器节点参数", - "arc.compute": "计算", - "arc.backup": "备份", - "arc.newSupportRequest": "新建支持请求", - "arc.diagnoseAndSolveProblems": "诊断并解决问题", - "arc.supportAndTroubleshooting": "支持 + 疑难解答", - "arc.resourceHealth": "资源运行状况", - "arc.parameterName": "参数名", - "arc.value": "值", - "arc.createNew": "新实例", - "arc.delete": "删除", - "arc.learnMore": "了解详细信息。", - "arc.drop": "放置", - "arc.save": "保存", - "arc.discard": "放弃", - "arc.resetPassword": "重置密码", - "arc.loadExtensions": "加载扩展", - "arc.unloadExtensions": "上传扩展", - "arc.noExtensions": "配置中未列出任何扩展。", - "arc.openInAzurePortal": "在 Azure 门户中打开", - "arc.resourceGroup": "资源组", - "arc.region": "区域", - "arc.subscriptionId": "订阅 ID", - "arc.state": "状态", - "arc.connectionMode": "连接模式", - "arc.namespace": "命名空间", - "arc.externalEndpoint": "外部终结点", - "arc.name": "名称", - "arc.type": "类型", - "arc.status": "状态", - "arc.miaaAdmin": "托管实例管理员", - "arc.controllerEndpoint": "控制器终结点", - "arc.extensionName": "扩展名", - "arc.extensionsDescription": "PostgreSQL 提供使用扩展程序扩展数据库功能的能力。扩展允许在单个包中将多个相关的 SQL 对象捆绑在一起,可以使用单个命令从数据库中加载或删除这些对象。在数据库中加载后,扩展可以像内置功能一样运行。", - "arc.extensionsFunction": "启动时必须将某些扩展加载到 PostgreSQL 中,然后才能使用它们。可在下面查看和编辑这些预加载的扩展。", - "arc.extensionsAddFunction": "某些扩展必须在启动时加载到 PostgreSQL 中,然后才能使用它们。若要编辑,请键入有效扩展列表,以逗号分隔: ({0})。", - "arc.extensionsAddErrorrMessage": "值应为以下值之一: ({0})。", - "arc.extensionsLearnMore": "了解 PostgreSQL 扩展的详细信息。", - "arc.extensionsTableLoading": "正在加载预加载扩展的表。", - "arc.extensionsTableLabel": "预加载扩展的表。", - "arc.extensionsTableLoadingComplete": "现在可以查看预加载的扩展。", - "arc.extensionsAddList": "扩展", - "arc.extensionsAddDialog": "通过使用扩展,PostgreSQL 提供扩展数据库功能的能力。", - "arc.dataController": "数据控制器", - "arc.kibanaDashboard": "Kibana 仪表板", - "arc.grafanaDashboard": "Grafana 仪表板", - "arc.kibanaDashboardDescription": "用于查看日志的仪表板", - "arc.grafanaDashboardDescription": "用于查看指标的仪表板", - "arc.serviceEndpoints": "服务终结点", - "arc.serviceEndpointsTable": "服务终结点表", - "arc.databases": "数据库", - "arc.endpoint": "终结点", - "arc.description": "说明", - "arc.yes": "是", - "arc.no": "否", - "arc.feedback": "反馈", - "arc.selectConnectionString": "从下面的可用客户端连接字符串中进行选择。", - "arc.addingWorkerNodes": "正在添加工作器节点", - "arc.workerNodesDescription": "展开服务器组并通过添加工作器节点缩放数据库。", - "arc.workerNodesConfigurationInformation": "可以配置将应用于所有工作器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。", - "arc.coordinatorNodeConfigurationInformation": "可以配置将应用于协调器节点的 CPU 核心数和存储大小。调整服务器组的 CPU 核心数和内存设置。要重置请求和/或限制,请传入空值。", - "arc.workerNodeInformation": "可以通过减少或增加工作器节点数来横向缩减和放大服务器组。值必须为 0 或大于 1。", - "arc.workerOneNodeValidationMessage": "不支持值为 1。", - "arc.vCores": "vCore", - "arc.ram": "RAM", - "arc.refresh": "刷新", - "arc.resetAllToDefault": "全部重置为默认设置", - "arc.resetToDefault": "重置为默认值", - "arc.troubleshoot": "疑难解答", - "arc.clickTheNewSupportRequestButton": "单击“新建支持请求”按钮可在 Azure 门户中提出支持请求。", - "arc.supportRequestNote": "请注意,必须先将资源配置上传到 Azure 才能打开支持请求。", - "arc.running": "正在运行", - "arc.ready": "准备就绪", - "arc.notReady": "未就绪", - "arc.pending": "挂起", - "arc.failed": "已失败", - "arc.unknown": "未知", - "arc.direct": "直接", - "arc.indirect": "间接", - "arc.loading": "正在加载...", - "arc.refreshToEnterCredentials": "刷新节点以输入凭据", - "arc.noInstancesAvailable": "没有可用的实例", - "arc.connecToServer": "连接到服务器", - "arc.connectToController": "连接到现有控制器", - "arc.connectToMSSql": "连接到 SQL 托管实例 - Azure Arc ({0})", - "arc.connectToPGSql": "连接到 PostgreSQL 超大规模 - Azure Arc ({0})", - "arc.passwordToController": "向控制器提供密码", - "arc.controllerUrl": "控制器 URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "如果存在多个具有相同命名空间的群集,则控制器 URL 是必需的 - 而通常这一点并不是必需的。", - "arc.serverEndpoint": "服务器终结点", - "arc.controllerName": "名称", - "arc.controllerNameDescription": "要在树视图中显示的名称,这不会应用于控制器本身。", - "arc.controllerKubeConfig": "Kube 配置文件路径", - "arc.controllerClusterContext": "群集上下文", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "控制器用户名", - "arc.controllerPassword": "控制器密码", - "arc.username": "用户名", - "arc.password": "密码", - "arc.rememberPassword": "记住密码", - "arc.connect": "连接", - "arc.cancel": "取消", - "arc.ok": "确定", - "arc.on": "开", - "arc.off": "关闭", - "arc.notConfigured": "未配置", - "arc.online": "联机", - "arc.offline": "脱机", - "arc.restoring": "正在还原", - "arc.recovering": "正在恢复", - "arc.recoveringPending": "恢复挂起", - "arc.suspect": "可疑", - "arc.emergency": "紧急", - "arc.coordinatorEndpoint": "协调器终结点", - "arc.postgresAdminUsername": "管理员用户名", - "arc.nodeConfiguration": "节点配置", - "arc.postgresVersion": "PostgreSQL 版本", - "arc.serverGroupType": "服务器组类型", - "arc.serverGroupNodes": "服务器组节点", - "arc.fullyQualifiedDomain": "完全限定的域", - "arc.postgresArcProductName": "Azure Database for PostgreSQL - Azure Arc", - "arc.coordinator": "协调器", - "arc.worker": "工作器", - "arc.monitor": "监视器", - "arc.available": "可用", - "arc.issuesDetected": "已检测到问题", - "arc.newDatabase": "新建数据库", - "arc.databaseName": "数据库名", - "arc.enterNewPassword": "输入新密码", - "arc.confirmNewPassword": "确认新密码", - "arc.learnAboutPostgresClients": "详细了解 Azure PostgreSQL 超大规模客户端接口", - "arc.coordinatorNodeParametersDescription": " 协调器节点的这些服务器参数可以设置为自定义(非默认)值。搜索以查找参数。", - "arc.workerNodesParametersDescription": " 工作器节点的这些服务器参数可以设置为自定义(非默认)值。搜索以查找参数。", - "arc.learnAboutNodeParameters": "详细了解已启用 Azure Arc 的 PostgreSQL 超大规模数据库引擎设置", - "arc.noNodeParametersFound": "找不到工作器服务器参数...", - "arc.searchToFilter": "通过搜索对项进行筛选...", - "arc.scalingCompute": "正在缩放计算 vCore 和内存。", - "arc.postgresComputeAndStorageDescriptionPartOne": "可以缩放已启用的 Azure Arc", - "arc.miaaComputeAndStorageDescriptionPartOne": "可以通过以下方式缩放 Azure SQL 托管实例 - Azure Arc", - "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 超大规模服务器组依据", - "arc.computeAndStorageDescriptionPartThree": "无故障时间和", - "arc.computeAndStorageDescriptionPartFour": "在执行此操作之前,需要确保", - "arc.computeAndStorageDescriptionPartFive": "有足够的资源可用", - "arc.resourceHealthDescription": "资源运行状况可以让你了解资源是否按预期运行。", - "arc.computeAndStorageDescriptionPartSix": "在你的 Kubernetes 群集中,以接受此配置。", - "arc.node": "节点", - "arc.nodes": "节点", - "arc.workerNodes": "工作器节点", - "arc.coordinatorNode": "协调器节点", - "arc.storagePerNode": "每个节点的存储", - "arc.workerNodeCount": "工作器节点计数", - "arc.configurationPerNode": "配置(每个节点)", - "arc.configurationCoordinatorNode": "配置", - "arc.coresLimit": "CPU 限制", - "arc.workerCoresLimit": "工作节点 CPU 限制", - "arc.coordinatorCoresLimit": "协调器节点 CPU 限制", - "arc.coresRequest": "CPU 请求", - "arc.workerCoresRequest": "工作节点 CPU 请求", - "arc.coordinatorCoresRequest": "协调器节点 CPU 请求", - "arc.memoryLimit": "内存限制(以 GB 为单位)", - "arc.workerMemoryLimit": "工作器节点内存限制(以 GB 为单位)", - "arc.coordinatorMemoryLimit": "控制器节点内存限制(GB)", - "arc.memoryRequest": "内存请求(以 GB 为单位)", - "arc.workerMemoryRequest": "工作器节点内存请求(以 GB 为单位)", - "arc.coordinatorMemoryRequest": "协调器节点内存请求(以 GB 为单位)", - "arc.arcResources": "Azure Arc 资源", - "arc.enterANonEmptyPassword": "输入非空密码或按 Esc 退出。", - "arc.thePasswordsDoNotMatch": "密码不匹配。确认密码或按 Esc 退出。", - "arc.passwordReset": "已成功重置密码", - "arc.condition": "条件", - "arc.details": "详细信息", - "arc.lastTransition": "上次转换时间", - "arc.noExternalEndpoint": "尚未配置外部终结点,此信息不可用。", - "arc.noWorkerPods": "此配置中没有辅助角色 Pod。", - "arc.podsReady": "Pod 已就绪", - "arc.podsPresent": "存在 Pod", - "arc.podsUsedDescription": "请在下面的下拉列表中选择一个 Pod,以获取详细的运行状况信息。", - "arc.podsUsedDescriptionAria": "请在下面的下拉列表中选择一个 Pod,以获取详细的运行状况信息", - "arc.podConditionsTable": "Pod 条件表", - "arc.connectToPostgresDescription": "要显示和设置数据库引擎设置,需要连接到服务器,这将需要安装 PostgreSQL 扩展。", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "Pod 已初始化。", - "arc.podReady": "Pod 已准备就绪。", - "arc.noPodIssuesDetected": "没有任何影响此 PostgreSQL 超大规模实例的已知问题。", - "arc.podIssuesDetected": "下面列出的 Pod 遇到可能会影响性能或可用性的问题。", - "arc.containerReady": "Pod 容器已准备就绪。", - "arc.podScheduled": "Pod 是可计划的。", - "arc.loadingClusterContextCompleted": "已完成加载群集上下文", - "arc.rangeSetting": "值应位于 {0} - {1} 范围内", - "arc.databaseCreated": "已创建数据库 {0}", - "arc.deletingInstance": "正在删除实例“{0}”", - "arc.installingExtension": "正在安装扩展“{0}”...", - "arc.extensionInstalled": "已安装扩展“{0}”。", - "arc.updatingInstance": "正在更新实例“{0}”...", - "arc.instanceDeleted": "已删除实例“{0}”", - "arc.instanceUpdated": "已更新实例“{0}”", - "arc.extensionsDropped": "已删除扩展 \"{0}\"", - "arc.extensionsAdded": "已添加扩展“{0}”", - "arc.copiedToClipboard": "已将 {0} 复制到剪贴板", - "arc.clickTheTroubleshootButton": "单击“故障排除”按钮以打开 Azure Arc {0} 疑难解答笔记本。", - "arc.dataStorage": "{0} 数据", - "arc.logStorage": "{0} 日志", - "arc.backupsStorage": "{0} 备份", - "arc.numVCore": "{0} 个 vCore", - "arc.numVCores": "{0} 个 vCore", - "arc.updated": "已更新的 {0}", - "arc.connectionString": "{0} 的连接字符串", - "arc.copyConnectionStringToClipboard": "将 {0} 连接字符串复制到剪贴板", - "arc.copyValueToClipboard": "将 {0} 复制到剪贴板", - "arc.pgConnectionRequired": "需要连接才能显示和设置数据库引擎设置。", - "arc.miaaConnectionRequired": "需要连接以列出此实例上的数据库。", - "arc.couldNotFindControllerRegistration": "找不到控制器注册。", - "arc.dropMultipleExtensions": "当前正在删除另一个扩展,请在完成后重试。", - "arc.updateExtensionsFailed": "编辑扩展失败。{0}", - "arc.refreshFailed": "刷新失败。{0}", - "arc.resetFailed": "重置失败。{0}", - "arc.openDashboardFailed": "打开仪表板时出错。{0}", - "arc.instanceDeletionFailed": "未能删除实例 {0}。{1}", - "arc.instanceUpdateFailed": "未能更新实例 {0}。{1}", - "arc.pageDiscardFailed": "未能放弃用户输入。{0}", - "arc.databaseCreationFailed": "未能创建数据库 {0}。{1}", - "arc.connectToControllerFailed": "无法连接到控制器 {0}。{1}", - "arc.connectToMSSqlFailed": "无法连接到 SQL 托管实例 - Azure Arc 实例 {0}。{1}", - "arc.connectToPGSqlFailed": "无法连接到 PostgreSQL 超大规模 - Azure Arc 实例 {0}。{1}", - "arc.missingExtension": "需要 {0} 扩展才能查看引擎设置。是否要立即安装?", - "arc.extensionInstallationFailed": "未能安装扩展 {0}", - "arc.fetchConfigFailed": "检索“{0}”的配置时出现意外错误。{1}", - "arc.fetchEndpointsFailed": "检索“{0}”的终结点时发生意外错误。{1}", - "arc.fetchRegistrationsFailed": "检索“{0}”的注册时出现意外错误。{1}", - "arc.fetchDatabasesFailed": "检索“{0}”的数据库时出现意外错误。{1}", - "arc.fetchEngineSettingsFailed": "检索“{0}”的引擎设置时出现意外错误。{1}", - "arc.numberOfIssuesDetected": "• {0} ({1} 个问题)", - "arc.instanceDeletionWarning": "警告! 删除实例是永久性操作,且无法撤消。要删除实例“{0}”,请在下面键入名称“{0}”以继续。", - "arc.invalidInstanceDeletionName": "值“{0}”与实例名称不匹配。请重试或按 Esc 退出", - "arc.couldNotFindAzureResource": "找不到 {0} 的 Azure 资源", - "arc.passwordResetFailed": "未能重置密码。{0}", - "arc.errorConnectingToController": "连接到控制器时出现错误。{0}", - "arc.passwordAcquisitionFailed": "未能获取密码。{0}", - "arc.loginFailed": "登录控制器时出错 - 用户名或密码错误", - "arc.errorVerifyingPassword": "验证密码时遇到错误。{0}", - "noControllersConnected": "当前未连接 Azure Arc 控制器。请运行命令:“连接到现有Azure Arc控制器”,然后重试", - "getVariableValue.unknownVariableName": "尝试获取未知变量的变量值: {0}", - "getIsPassword.unknownVariableName": "尝试获取未知变量的 isPassword: {0}", - "noControllerInfoFound": "找不到名称为 {0} 的控制器信息", - "noPasswordFound": "无法检索到控制器的密码: {0},并且用户未提供密码。请稍后重试。", - "clusterContextNotFound": "在 Kube 配置文件中未找到名为 {0} 的群集上下文", - "noCurrentClusterContext": "在 kube 配置文件中找不到当前群集上下文", - "filePicker.browse": "浏览", - "button.label": "选择", - "noContextFound": "在配置文件中找不到“上下文”: {0}", - "noCurrentContextFound": "配置文件中没有标记为 “current-context” 的上下文: {0}", - "noNameInContext": "在配置文件中的群集上下文中找不到任何名称字段: {0}", - "arc.userCancelledError": "用户取消了此对话框", - "clusterContextConfigNoLongerValid": "配置文件指定的群集上下文信息: {0} 和群集上下文: {1} 不再有效。错误为: \r\n>{2}\r\n 是否要更新此信息?", - "arc.invalidConfigPath": "配置路径无效", - "arc.loadingClusterContextsError": "加载群集上下文时出错。{0}" + "microsoft.agreement.privacy.statement": "Microsoft 隐私声明", + "requested.cores.less.than.or.equal.to.cores.limit": "请求的内核数必须小于或等于内核限制", + "requested.memory.less.than.or.equal.to.memory.limit": "请求内存必须小于或等于内存限制", + "resource.type.arc.postgres.description": "将 PostgreSQL 超大规模服务器组部署到 Azure Arc 环境", + "resource.type.arc.postgres.display.name": "PostgreSQL 超大规模服务器组–Azure Arc (预览)", + "resource.type.arc.sql.description": "客户管理的环境中面向应用开发人员的托管 SQL 实例服务", + "resource.type.arc.sql.display.name": "Azure SQL 托管实例–Azure Arc (预览)", + "resource.type.azure.arc.description": "创建 Azure Arc 数据控制器", + "resource.type.azure.arc.display.name": "Azure Arc 数据控制器(预览)", + "should.be.integer": "值必须为整数", + "worker.node.count.should.not.be.one": "不支持值为 1。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/asde-deployment.i18n.json index 422dd6ccfd..e3307f854f 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Azure SQL Edge 部署扩展", - "extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验", - "docker-container-name-field": "容器名称", - "docker-sql-password-field": "Azure SQL Edge 实例(sa)密码", + "azure-info-section-title": "Azure 信息", + "azure_location": "位置", + "azure_resource_group": "资源组", + "azure_subscription_id": "订阅 ID", + "device-id": "设备 ID", + "device-ip-address": "设备 IP 地址", + "device-ip-address-description": "将用于在部署后连接到 Azure SQL Edge 实例", + "device-target-condition": "目标条件", + "device-target-condition-learn-more": "详细了解目标状况。", "docker-confirm-sql-password-field": "确认密码", - "docker-sql-port-field": "Azure SQL Edge 端口", - "microsoft-privacy-statement": "Microsoft 隐私声明", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (预览)是一个适合 IoT 和 IoT Edge 部署的优化关系数据库引擎。", - "sql-edge-type-display-name": "部署目标", - "sql-edge-local-display-name": "本地容器实例", - "sql-edge-remote-display-name": "远程容器实例", - "sql-edge-local-title": "在本地计算机上部署 Azure SQL Edge 容器实例", - "docker-settings-section-title": "Docker 设置", + "docker-container-name-field": "容器名称", + "docker-imagetag-field": "图像标记", + "docker-password-field": "密码", "docker-registry-field": "注册表", "docker-repository-field": "存储库", - "docker-imagetag-field": "图像标记", + "docker-settings-section-title": "Docker 设置", + "docker-sql-password-field": "Azure SQL Edge 实例(sa)密码", + "docker-sql-port-field": "Azure SQL Edge 端口", "docker-username-field": "用户名", - "docker-password-field": "密码", "edge-agreement": "我接受 {0} 和 {1}。", "edge-eula": "Microsoft Azure SQL Edge 许可协议", - "sql-edge-remote-title": "在远程计算机上部署 Azure SQL Edge 容器实例", - "remote-info-section-title": "目标计算机信息", + "edge-remote-password-field": "密码", "edge-remote-target-field": "名称或 IP 地址", "edge-remote-username-field": "用户名", - "edge-remote-password-field": "密码", + "extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验", + "extension-displayName": "Azure SQL Edge 部署扩展", + "iot-hub-name": "IoT 中心名称", + "microsoft-privacy-statement": "Microsoft 隐私声明", + "package-files": "SQL Server 包文件", + "package_path": "包文件", + "package_path_description": "SQL Server 包文件的路径(dacpac、bacpac)或压缩包文件。", + "remote-info-section-title": "目标计算机信息", + "resource-type-sql-edge-description": "Azure SQL Edge (预览)是一个适合 IoT 和 IoT Edge 部署的优化关系数据库引擎。", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "新建 Azure IoT 中心和虚拟机(密码身份验证)", + "sql-edge-azure-multi-device-display-name": "Azure IoT 中心的多个设备", + "sql-edge-azure-multi-device-title": "将 Azure SQL Edge 部署到多个 Azure IoT 设备", + "sql-edge-azure-single-device-display-name": "Azure IoT 中心的现有设备", + "sql-edge-azure-single-device-title": "将 Azure SQL Edge 部署到现有设备", "sql-edge-azure-sshkey-display-name": "新建 Azure IoT 中心和虚拟机(ssh 公钥身份验证)", "sql-edge-azure-title": "通过 IoT 中心将 Azure SQL Edge 部署到新的 Azure VM", - "azure_subscription_id": "订阅 ID", - "azure_resource_group": "资源组", - "azure_location": "位置", + "sql-edge-local-display-name": "本地容器实例", + "sql-edge-local-title": "在本地计算机上部署 Azure SQL Edge 容器实例", + "sql-edge-remote-display-name": "远程容器实例", + "sql-edge-remote-title": "在远程计算机上部署 Azure SQL Edge 容器实例", + "sql-edge-type-display-name": "部署目标", + "sqlserver-info-section-title": "Azure SQL Edge 信息", "vm_admin": "虚拟机管理员用户名", "vm_password": "虚拟机管理员密码", "vm_password_confirm": "确认虚拟机管理员密码", "vm_password_validation_error_message": "VM 密码的长度必须为 12 到 123 个字符,且包含大写字符、小写字符、数字、特殊字符。", - "package_path": "包文件", - "package_path_description": "SQL Server 包文件的路径(dacpac、bacpac)或压缩包文件。", - "azure-info-section-title": "Azure 信息", - "sqlserver-info-section-title": "Azure SQL Edge 信息", - "package-files": "SQL Server 包文件", - "sql-edge-azure-single-device-display-name": "Azure IoT 中心的现有设备", - "sql-edge-azure-single-device-title": "将 Azure SQL Edge 部署到现有设备", - "iot-hub-name": "IoT 中心名称", - "device-id": "设备 ID", - "device-ip-address": "设备 IP 地址", - "device-ip-address-description": "将用于在部署后连接到 Azure SQL Edge 实例", - "sql-edge-azure-multi-device-display-name": "Azure IoT 中心的多个设备", - "sql-edge-azure-multi-device-title": "将 Azure SQL Edge 部署到多个 Azure IoT 设备", - "device-target-condition": "目标条件", - "device-target-condition-learn-more": "详细了解目标状况。", "vm_ssh_public_key": "SSH 公钥" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azdata.i18n.json deleted file mode 100644 index c43fb040a9..0000000000 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "对 Azure Data CLI 的支持。", - "azdata.config.title": "Azure Data CLI 配置", - "azdata.config.debug": "将调试信息记录到所有已执行 azdata 命令的输出通道", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "接受 EULA", - "azdata.install.command.name": "安装", - "azdata.update.command.name": "检查更新", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "选择如何接受 Azure Data CLI 的 EULA", - "azdata.acceptEula.prompt.description": "系统将提示用户接受 Azure 数据 CLI 的 EULA", - "azdata.acceptEula.dontPrompt.description": "系统将不提示用户接受 Azure Data CLI 的 EULA", - "azdata.install.description": "选择如何完成 Azure Data CLI 的安装", - "azdata.install.prompt.description": "系统将提示用户安装 Azure Data CLI", - "azdata.install.dontPrompt.description": "系统将不会提示用户安装 Azure Data CLI", - "azdata.update.description": "选择当 Azure Data CLI 更新可用时系统是否向你发出提示。", - "azdata.requiredUpdate.description": "选择当 Azure Data CLI 必需更新可用时系统是否向你发出提示。", - "azdata.update.prompt.description": "系统将提示用户更新 Azure Data CLI", - "azdata.update.dontPrompt.description": "系统将不会提示用户更新 Azure Data CLI" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "正在搜索现有 Azure Data CLI 安装...", - "azdata.foundExistingAzdata": "在路径: {1} 处找到版本(v{0}) 的现有 Azure Data CLI 安装", - "azdata.downloadingProgressMb": "正在下载({0} / {1} MB)", - "azdata.downloadFinished": "已完成下载", - "azdata.installingAzdata": "正在安装 Azure Data CLI...", - "azdata.updatingAzdata": "正在更新 Azure Data CLI...", - "azdata.azdataInstalled": "Azure Data CLI 已成功安装。需要重启 Azure Data Studio 才能完成配置 - 在此操作完成之前,将不会激活功能。", - "azdata.azdataUpdated": "已成功将 Azure Data CLI 更新到版本: {0}。", - "azdata.yes": "是", - "azdata.no": "否", - "azdata.accept": "接受", - "azdata.decline": "拒绝", - "azdata.doNotAskAgain": "不再询问", - "azdata.askLater": "稍后询问", - "azdata.downloadingTo": "正在将 {0} 从 {1} 下载到 {2}", - "azdata.executingCommand": "正在执行命令:“{0} {1}”", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "正在检查 Azure Data CLI 的最新可用版本", - "azdata.gettingTextContentsOfUrl": "正在获取位于 URL {0} 的资源的文本内容", - "azdata.versionForUpdate": "找到 Azure Data CLI 可以从当前版本: {1} 更新到的版本: {0}。", - "azdata.latestAzdataVersionAvailable": "最新可用的 Azure Data CLI 版本: {0}。", - "azdata.couldNotFindAzdata": "找不到 Azure Data CLI。错误: {0}", - "azdata.currentlyInstalledVersionIsLatest": "当前安装的 Azure Data CLI 版本: {0} 与任何其他可用版本相同或更高", - "azdata.promptLog": "正在提示用户接受以下内容: {0}", - "azdata.couldNotFindAzdataWithPrompt": "找不到 Azure Data CLI,是否立即安装? 如果不安装,则某些功能将无法正常工作。", - "azdata.promptForAzdataUpdate": "新版本的 Azure Data CLI ({0}) 已可用,是否要立即更新到该版本?", - "azdata.promptForRequiredAzdataUpdate": "此扩展需要 Azure Data CLI >= {0} 才能安装,是否要立即更新到最新版本({1})? 如果不安装,则某些功能可能不起作用。", - "azdata.requiredVersionNotAvailable": "此扩展需要 Azure Data CLI >= {0} 才能安装,但当前可用的版本仅有 {1}。请从[此处] (https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata)手动安装正确版本,然后重启 Azure Data Studio。", - "azdata.missingRequiredVersion": "此功能需要 Azure Data CLI >= {0}。请运行“Azure Data CLI: 检查更新”命令以安装此项,然后重试。", - "azdata.downloadError": "下载时出错", - "azdata.installError": "安装 Azure Data CLI 时出错: {0}", - "azdata.updateError": "更新 Azure Data CLI 时出错: {0}", - "azdata.platformUnsupported": "平台“{0}”当前不受支持", - "azdata.unexpectedCommandError": "执行命令时出现意外错误: {0}", - "azdata.unexpectedExitCode": "命令中出现意外的退出代码: {1} ({0})", - "azdata.noAzdata": "没有可用的 Azure 数据 CLI,请运行命令“Azure Data CLI: 安装”以启用需要它的功能。", - "azdata.noAzdataWithLink": "没有可用的 Azure Data CLI,[安装 Azure Data CLI](command:azdata.install)以启用需要它的功能。", - "azdata.skipInstall": "正在跳过 Azure Data CLI 的安装,因为该操作不是由用户请求的,且配置选项为 {0}。{1} 为 {2}", - "azdata.skipUpdate": "正在跳过 Azure Data CLI 的更新,因为该操作不是由用户请求的,且配置选项为 {0}。{1} 为 {2}", - "azdata.skipRequiredUpdate": "正在跳过 Azure Data CLI 的必需更新,因为该操作不是由用户请求的,且配置选项为 {0}。{1} 为 {2}", - "azdata.noReleaseVersion": "没有适用于平台“{0}”的发布版本 \r\n发布信息: ${1}", - "azdata.noDownloadLink": "没有适用于平台“{0}”的下载链接 \r\n发布信息: ${1}", - "azdata.failedToParseReleaseInfo": "未能分析 {0} 处内容的 JSON。\r\n文件内容: \r\n{1}\r\n错误: {2}", - "azdata.azdataUserSettingReadLog": "Azure 数据 CLI 用户设置: {0}。{1} 读取,值: {2}", - "azdata.azdataUserSettingUpdatedLog": "Azure Data CLI 用户设置: {0}。已更新 {1},newValue: {2}", - "azdata.userResponseInstall": "收到安装 Azure Data CLI 的提示时的用户响应: {0}", - "azdata.userResponseUpdate": "提示更新 Azure Data CLI 时的用户响应: {0}", - "azdata.userRequestedInstall": "用户已请求使用“Azure Data CLI: 安装”命令来安装 Azure Data CLI", - "azdata.userRequestedUpdate": "用户已请求使用“Azure Data CLI: 检查更新”命令更新 Azure Data CLI", - "azdata.acceptEula": "用户已请求通过调用“Azure Data CLI: 接受 EULA”命令收到接受 EULA 的提示", - "azdata.updateCheckSkipped": "未检查新的 Azure Data CLI 版本可用性,因为未找到要安装的 Azure Data CLI", - "azdata.eulaNotAccepted": "未接受 Microsoft 隐私声明和 Azure Data CLI 许可条款。执行命令: [Azure Data CLI: 接受 EULA](command:azdata.acceptEula)接受 EULA,以启用需要 Azure Data CLI 的功能。", - "azdata.promptForEula": "要使用此扩展,需要接受 [Microsoft 隐私声明] ({0})和 [Azure Data CLI 许可条款] ({1})。拒绝此操作将导致一些功能无法工作。", - "azdata.promptForEulaResponse": "用户对 EULA 提示的响应: {0}", - "azdata.eulaAcceptedStateOnStartup": "启动时的“已接受 EULA”状态: {0}", - "azdata.endpointOrNamespaceRequired": "必须指定终结点或命名空间" - } - } -} \ No newline at end of file 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 7b2a3aec06..90399d6f26 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 @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (核心)", - "azure.description": "浏览和使用 Azure 资源", - "azure.title": "Azure", - "azure.resource.config.title": "Azure 资源配置", - "azure.resource.config.filter.description": "资源筛选器,每个元素是帐户 ID、订阅 ID 和由斜杠分隔的名称", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: 刷新所有帐户", - "azure.resource.refresh.title": "刷新", - "azure.resource.signin.title": "Azure: 登录", - "azure.resource.selectsubscriptions.title": "选择订阅", - "azure.resource.startterminal.title": "启动 Cloud Shell", - "azure.resource.connectsqlserver.title": "连接", - "azure.resource.connectsqldb.title": "添加到服务器", - "azure.resource.view.title": "Azure (预览)", - "azure.tenant.config.filter.description": "查询 Azure 资源时要忽略的租户 ID 列表。每个元素都是一个租户 ID。", - "accounts.clearTokenCache": "清除 Azure 帐户令牌缓存", - "azure.openInAzurePortal.title": "在 Azure 门户中打开", - "config.azureAccountConfigurationSection": "Azure 帐户配置", - "config.enablePublicCloudDescription": "是否应启用 Azure 公有云集成", - "config.enableUsGovCloudDescription": "是否应启用美国政府 Azure 云(Fairfax)集成", - "config.enableUsNatCloudDescription": "是否应启用美国国家 Azure 云集成", - "config.enableChinaCloudDescription": "是否应启用 Azure 中国集成", - "config.enableGermanyCloudDescription": "是否应启用 Azure 德国集成", - "config.azureAuthMethodConfigurationSection": "Azure 身份验证方法", - "config.azureCodeGrantMethod": "代码授予方法", - "config.azureDeviceCodeMethod": "设备代码方法", - "config.noSystemKeychain": "禁用系统密钥链集成。凭据将存储在用户主目录的平面文件中。", - "config.piiLogging": "应在控制台视图中本地记录个人身份信息(PII)" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "未从 Microsoft OAuth 返回访问令牌", + "azure.cacheErrorAdd": "将帐户添加到缓存时出错。", + "azure.cacheErrorGet": "从缓存获取帐户时出错", + "azure.cacheErrorParse": "在缓存中分析帐户时出错", + "azure.cacheErrrorRemove": "从缓存中删除帐户时出错。", + "azure.microsoftAccountDisplayName": "Microsoft 帐户", + "azure.microsoftCorpAccount": "Microsoft Corp", + "azure.noBaseToken": "身份验证失败,或者你的令牌已从系统中删除。请尝试再次将帐户添加到 Azure Data Studio。", + "azure.noUniqueIdentifier": "用户在 AAD 中没有唯一标识符", + "azure.responseError": "令牌检索失败,出现错误。请打开开发人员工具以查看错误", + "azure.tenantNotFound": "找不到带有 ID '{0}' 的指定租户。", + "azureAuth.unidentifiedError": "使用 Azure 身份验证时出现不明错误", + "azureWorkAccountDisplayName": "工作或学校帐户", + "azurecore.consentDialog.body": "你的租户“{0} ({1})”需要你重新进行身份验证才能访问 {2} 资源。请按“打开”启动身份验证过程。", + "azurecore.consentDialog.cancel": "取消", + "azurecore.consentDialog.ignore": "忽略租户", + "azurecore.consentDialog.open": "打开" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Azure 身份验证代码授予", + "azure.serverCouldNotStart": "无法启动服务器。这可能是由于权限错误或系统不兼容。可以尝试从设置启用设备代码身份验证。", + "azureAuth.nonceError": "由于 nonce 不匹配,身份验证失败,请关闭 Azure Data Studio,然后重试。", + "azureAuth.stateError": "由于状态不匹配,身份验证失败,请关闭 ADS,然后重试。" + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "添加 {0} 帐户", + "azure.azureDeviceCodeAuth": "Azure 设备代码", + "azure.deviceCodeCheckFail": "尝试检查登录结果时遇到错误", + "azure.timeoutDeviceCode": "等待设备代码登录时超时。" + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "无可用的 Azure 身份验证方法。必须在 ADS 配置中启用身份验证方法。", + "azure.NoAuthMethod.Selected": "未选择任何 Azure 身份验证方法。必须选择你要使用的身份验证方法。", + "azure.deprecatedGetSecurityToken": "对 azdata.accounts.getSecurityToken 进行了调用,此方法已弃用,并会在未来的版本中删除。请改用 getAccountSecurityToken。" + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "未能清除令牌缓存", + "clearTokenCacheSuccess": "令牌缓存已成功清除" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (中国)", + "germanyCloud": "Azure (德国)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (美国政府)", + "usNatCloudDisplayName": "Azure (美国国家)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "必须选择一个 Azure 帐户才能使用此功能。", + "azure.cloudTerminalPreview": "必须启用预览功能才能使用 Azure Cloud Shell。", + "azure.mustPickTenant": "必须选择一个租户才能使用此功能。", + "azure.noAccountError": "你当前未登录到任何 Azure 帐户,请登录,然后重试。", + "azure.noTenants": "此功能需要使用租户。你的 Azure 订阅似乎没有租户。", + "azure.pickAnAzureAccount": "选择 Azure 帐户", + "azure.signIn": "登录", + "azure.startingCloudShell": "正在启动 Cloud Shell…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "无法获取帐户 {0} 的订阅。请刷新帐户。" + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作区" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 数据库" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 服务器" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Azure 数据资源管理器群集" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大规模 – Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 服务器" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 托管实例" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 托管实例 - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "未找到资源" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "无法获取帐户{0} (租户 \"{1}\")的订阅。{2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (预览) {0} ({1})", + "azure.cloudTerminal.ok": "确定", + "azure.cloudTerminal.openAzureShell": "打开 Azure Shell", + "azure.coudTerminal.neverUsed": "如果你以前未从此帐户启动过 Azure Cloud Shell,请访问 https://shell.azure.com/ 以开始使用。设置后,可以直接在 Azure Data Studio 中使用 AzureCloud Shell。", + "azure.selectShellType": "为 Azure Cloud Shell 选择 Bash 或 PowerShell", + "azure.shellClosed": "Shell 已关闭。\r\n", + "azure.shellTypeRequired": "必须选取一个 shell 类型" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登录到 Azure…" + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "未找到订阅。", + "azure.unableToAccessSubscription": "无法访问订阅 {0} ({1})。请[刷新帐户](command: azure.resource.signin)重试。{2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "未能加载部分 Azure 存储帐户。{0}", + "azure.resource.tree.treeProvider.loadingLabel": "正在加载…", + "azure.resource.tree.treeProvider.openAccountsDialog": "显示 Azure 帐户" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "已限制来自此帐户的请求。要重试,请选择少量订阅。", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 个订阅)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在加载...", + "azure.resource.tree.loadresourceerror": "加载 Azure 资源时出错: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "未找到资源。" + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "正在加载…" }, "dist/azureResource/utils": { - "azure.resource.error": "错误: {0}", - "azure.accounts.getResourceGroups.queryError": "为帐户 {0} ({1})订阅 {2} ({3})租户 {4} 提取资源组时出错: {5}", "azure.accounts.getLocations.queryError": "提取帐户 {0} ({1})订阅 {2} ({3})租户 {4} 的位置时出错: {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "查询无效", + "azure.accounts.getResourceGroups.queryError": "为帐户 {0} ({1})订阅 {2} ({3})租户 {4} 提取资源组时出错: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "为帐户 {0} 提取订阅时出错: {1}", "azure.accounts.getSubscriptions.queryError": "为帐户 {0} 租户 {1} 提取订阅时出错: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "为帐户 {0} 提取订阅时出错: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "查询无效", + "azure.resource.error": "错误: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Azure 帐户", - "azurecore.requiresReload": "修改此设置需要重新加载窗口,以使所有更改生效。", - "azurecore.reload": "重载", + "azure.azureResourcesGridTitle": "Azure 资源(预览)", + "azure.unableToOpenAzureLink": "无法打开链接,缺少所需的值", "azurecore.australiacentral": "澳大利亚中部", "azurecore.australiacentral2": "澳大利亚中部 2", "azurecore.australiaeast": "澳大利亚东部", "azurecore.australiasoutheast": "澳大利亚东南部", + "azurecore.azureArcPostgres": "启用 Azure Arc 的 PostgreSQL 超大规模", + "azurecore.azureArcService": "数据服务 - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "SQL 托管实例 - Azure Arc", "azurecore.brazilsouth": "巴西南部", "azurecore.brazilsoutheast": "巴西东南部", "azurecore.canadacentral": "加拿大中部", @@ -65,172 +160,81 @@ "azurecore.eastus": "美国东部", "azurecore.eastus2": "美国东部 2", "azurecore.eastus2euap": "美国东部 2 EUAP", + "azurecore.extensionName": "Azure 帐户", "azurecore.francecentral": "法国中部", "azurecore.francesouth": "法国南部", "azurecore.germanynorth": "德国北部", "azurecore.germanywestcentral": "德国中西部", + "azurecore.invalidAzureAccount": "帐户无效", + "azurecore.invalidTenant": "订阅的租户无效", "azurecore.japaneast": "日本东部", "azurecore.japanwest": "日本西部", "azurecore.koreacentral": "韩国中部", "azurecore.koreasouth": "韩国南部", + "azurecore.location": "位置", + "azurecore.name": "名称", "azurecore.northcentralus": "美国中北部", "azurecore.northeurope": "北欧", "azurecore.norwayeast": "挪威东部", "azurecore.norwaywest": "挪威西部", + "azurecore.postgresServer": "Azure Database for PostgreSQL 服务器", + "azurecore.reload": "重载", + "azurecore.requiresReload": "修改此设置需要重新加载窗口,以使所有更改生效。", + "azurecore.resourceGroup": "资源组", + "azurecore.resourceType": "资源类型", "azurecore.southafricanorth": "南非北部", "azurecore.southafricawest": "南非西部", "azurecore.southcentralus": "美国中南部", "azurecore.southeastasia": "东南亚", "azurecore.southindia": "印度南部", + "azurecore.sqlDatabase": "SQL 数据库", + "azurecore.sqlManagedInstance": "SQL 托管实例", + "azurecore.sqlServer": "SQL 服务器", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "订阅", "azurecore.switzerlandnorth": "瑞士北部", "azurecore.switzerlandwest": "瑞士西部", + "azurecore.typeIcon": "类型图标", "azurecore.uaecentral": "阿拉伯联合酋长国中部", "azurecore.uaenorth": "阿拉伯联合酋长国北部", "azurecore.uksouth": "英国南部", "azurecore.ukwest": "英国西部", + "azurecore.unableToFetchToken": "无法获取租户 {0} 的令牌", "azurecore.westcentralus": "美国中西部", "azurecore.westeurope": "西欧", "azurecore.westindia": "印度西部", "azurecore.westus": "美国西部", - "azurecore.westus2": "美国西部 2", - "azurecore.name": "名称", - "azurecore.resourceType": "资源类型", - "azurecore.resourceGroup": "资源组", - "azurecore.location": "位置", - "azurecore.subscription": "订阅", - "azurecore.typeIcon": "类型图标", - "azurecore.sqlServer": "SQL 服务器", - "azurecore.sqlDatabase": "SQL 数据库", - "azurecore.postgresServer": "Azure Database for PostgreSQL 服务器", - "azurecore.sqlManagedInstance": "SQL 托管实例", - "azurecore.azureArcsqlManagedInstance": "SQL 托管实例 - Azure Arc", - "azurecore.azureArcService": "数据服务 - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "启用 Azure Arc 的 PostgreSQL 超大规模", - "azure.unableToOpenAzureLink": "无法打开链接,缺少所需的值", - "azure.azureResourcesGridTitle": "Azure 资源(预览)", - "azurecore.invalidAzureAccount": "帐户无效", - "azurecore.invalidTenant": "订阅的租户无效", - "azurecore.unableToFetchToken": "无法获取租户 {0} 的令牌" + "azurecore.westus2": "美国西部 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "使用 Azure 身份验证时出现不明错误", - "azure.tenantNotFound": "找不到带有 ID '{0}' 的指定租户。", - "azure.noBaseToken": "身份验证失败,或者你的令牌已从系统中删除。请尝试再次将帐户添加到 Azure Data Studio。", - "azure.responseError": "令牌检索失败,出现错误。请打开开发人员工具以查看错误", - "azure.accessTokenEmpty": "未从 Microsoft OAuth 返回访问令牌", - "azure.noUniqueIdentifier": "用户在 AAD 中没有唯一标识符", - "azureWorkAccountDisplayName": "工作或学校帐户", - "azure.cacheErrorAdd": "将帐户添加到缓存时出错。", - "azure.cacheErrorGet": "从缓存获取帐户时出错", - "azure.cacheErrorParse": "在缓存中分析帐户时出错", - "azurecore.consentDialog.open": "打开", - "azurecore.consentDialog.cancel": "取消", - "azurecore.consentDialog.ignore": "忽略租户", - "azurecore.consentDialog.body": "你的租户“{0} ({1})”需要你重新进行身份验证才能访问 {2} 资源。请按“打开”启动身份验证过程。", - "azure.microsoftCorpAccount": "Microsoft Corp", - "azure.microsoftAccountDisplayName": "Microsoft 帐户", - "azure.cacheErrrorRemove": "从缓存中删除帐户时出错。" - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "未能获取帐户 {0} 的凭据。请刷新帐户。", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "未找到订阅。" - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "未找到资源" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在加载...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 个订阅)", - "azure.resource.tree.accountTreeNode.credentialError": "未能获取帐户 {0} 的凭据。请转到“帐户”对话框并刷新帐户。", - "azure.resource.throttleerror": "已限制来自此帐户的请求。要重试,请选择少量订阅。", - "azure.resource.tree.loadresourceerror": "加载 Azure 资源时出错: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登录到 Azure…" - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "令牌缓存已成功清除", - "clearTokenCacheFailure": "未能清除令牌缓存" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (美国政府)", - "usNatCloudDisplayName": "Azure (美国国家)", - "germanyCloud": "Azure (德国)", - "chinaCloudDisplayName": "Azure (中国)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "对 azdata.accounts.getSecurityToken 进行了调用,此方法已弃用,并会在未来的版本中删除。请改用 getAccountSecurityToken。", - "azure.NoAuthMethod.Selected": "未选择任何 Azure 身份验证方法。必须选择你要使用的身份验证方法。", - "azure.NoAuthMethod.Available": "无可用的 Azure 身份验证方法。必须在 ADS 配置中启用身份验证方法。" - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "无法启动服务器。这可能是由于权限错误或系统不兼容。可以尝试从设置启用设备代码身份验证。", - "azureAuth.nonceError": "由于 nonce 不匹配,身份验证失败,请关闭 Azure Data Studio,然后重试。", - "azureAuth.stateError": "由于状态不匹配,身份验证失败,请关闭 ADS,然后重试。", - "azure.azureAuthCodeGrantName": "Azure 身份验证代码授予" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "添加 {0} 帐户", - "azure.timeoutDeviceCode": "等待设备代码登录时超时。", - "azure.deviceCodeCheckFail": "尝试检查登录结果时遇到错误", - "azure.azureDeviceCodeAuth": "Azure 设备代码" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 服务器" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 数据库" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "必须启用预览功能才能使用 Azure Cloud Shell。", - "azure.signIn": "登录", - "azure.noAccountError": "你当前未登录到任何 Azure 帐户,请登录,然后重试。", - "azure.pickAnAzureAccount": "选择 Azure 帐户", - "azure.accountNotSelectedError": "必须选择一个 Azure 帐户才能使用此功能。", - "azure.noTenants": "此功能需要使用租户。你的 Azure 订阅似乎没有租户。", - "azure.startingCloudShell": "正在启动 Cloud Shell…", - "azure.mustPickTenant": "必须选择一个租户才能使用此功能。", - "azure.resource.selectsubscriptions.credentialError": "未能获取帐户 {0} 的凭据。请刷新帐户。" - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "未找到资源。" - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "正在加载…" - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 托管实例" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Azure 数据资源管理器群集" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作区" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "Azure Database for PostgreSQL 服务器" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "如果你以前未从此帐户启动过 Azure Cloud Shell,请访问 https://shell.azure.com/ 以开始使用。设置后,可以直接在 Azure Data Studio 中使用 AzureCloud Shell。", - "azure.cloudTerminal.openAzureShell": "打开 Azure Shell", - "azure.cloudTerminal.ok": "确定", - "azure.selectShellType": "为 Azure Cloud Shell 选择 Bash 或 PowerShell", - "azure.shellTypeRequired": "必须选取一个 shell 类型", - "azure.cloudShell": "Azure Cloud Shell (预览) {0} ({1})", - "azure.shellClosed": "Shell 已关闭。\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 托管实例 - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大规模 – Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "正在加载…", - "azure.resource.tree.treeProvider.openAccountsDialog": "显示 Azure 帐户", - "azure.resource.tree.treeProvider.accountLoadError": "未能加载部分 Azure 存储帐户。{0}" + "package": { + "accounts.clearTokenCache": "清除 Azure 帐户令牌缓存", + "azure.description": "浏览和使用 Azure 资源", + "azure.displayName": "Azure (核心)", + "azure.openInAzurePortal.title": "在 Azure 门户中打开", + "azure.resource.config.filter.description": "资源筛选器,每个元素是帐户 ID、订阅 ID 和由斜杠分隔的名称", + "azure.resource.config.title": "Azure 资源配置", + "azure.resource.connectsqldb.title": "添加到服务器", + "azure.resource.connectsqlserver.title": "连接", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "刷新", + "azure.resource.refreshall.title": "Azure: 刷新所有帐户", + "azure.resource.selectsubscriptions.title": "选择订阅", + "azure.resource.signin.title": "Azure: 登录", + "azure.resource.startterminal.title": "启动 Cloud Shell", + "azure.resource.view.title": "Azure (预览)", + "azure.tenant.config.filter.description": "查询 Azure 资源时要忽略的租户 ID 列表。每个元素都是一个租户 ID。", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Azure 帐户配置", + "config.azureAuthMethodConfigurationSection": "Azure 身份验证方法", + "config.azureCodeGrantMethod": "代码授予方法", + "config.azureDeviceCodeMethod": "设备代码方法", + "config.enableChinaCloudDescription": "是否应启用 Azure 中国集成", + "config.enableGermanyCloudDescription": "是否应启用 Azure 德国集成", + "config.enablePublicCloudDescription": "是否应启用 Azure 公有云集成", + "config.enableUsGovCloudDescription": "是否应启用美国政府 Azure 云(Fairfax)集成", + "config.enableUsNatCloudDescription": "是否应启用美国国家 Azure 云集成", + "config.noSystemKeychain": "禁用系统密钥链集成。凭据将存储在用户主目录的平面文件中。", + "config.piiLogging": "应在控制台视图中本地记录个人身份信息(PII)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json index 859c4967fd..88278265c6 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL 混合云工具包", + "books-preview-category": "Jupyter Book", "description": "打开 Azure SQL 混合云工具包 Jupyter Book", - "title.openJupyterBook": "打开 Azure SQL 混合云工具包 Jupyter Book", + "displayName": "Azure SQL 混合云工具包", "title.cloudHybridBooks": "Azure SQL 混合云工具包", - "books-preview-category": "Jupyter Book" + "title.openJupyterBook": "打开 Azure SQL 混合云工具包 Jupyter Book" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json index 5767c33725..9a435bae6e 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Windows 批处理语言基础功能", - "description": "在 Windows 批处理文件中提供代码片段、语法高亮、括号匹配和折叠功能。" + "description": "在 Windows 批处理文件中提供代码片段、语法高亮、括号匹配和折叠功能。", + "displayName": "Windows 批处理语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/big-data-cluster.i18n.json index 9eafdad2bf..62a7ed2c05 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "支持管理 SQL Server 大数据群集", - "text.sqlServerBigDataClusters": "SQL Server 大数据群集", - "command.connectController.title": "连接到现有控制器", - "command.createController.title": "创建新控制器", - "command.removeController.title": "移除控制器", - "command.refreshController.title": "刷新", - "command.manageController.title": "管理", - "command.mount.title": "装载 HDFS", - "command.refreshmount.title": "刷新装载", - "command.deletemount.title": "删除装载", - "bdc.configuration.title": "大数据群集", - "bdc.view.welcome.connect": "未注册任何 SQL 大数据群集控制器。[了解更多](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[连接控制器](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "正在加载控制器...", - "bdc.ignoreSslVerification.desc": "如果为 true,则忽略针对 SQL Server 大数据群集终结点(如 HDFS、Spark 和控制器)的 SSL 验证错误", - "resource-type-sql-bdc-display-name": "SQL Server 大数据群集", - "resource-type-sql-bdc-description": "借助 SQL Server 大数据群集,可部署在 Kubernetes 上运行的 SQL Server、Spark 和 HDFS 容器的可扩展群集", - "version-display-name": "版本", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "部署目标", - "bdc-deployment-target-new-aks": "新的 Azure Kubernetes 服务群集", - "bdc-deployment-target-existing-aks": "现有 Azure Kubernetes 服务群集", - "bdc-deployment-target-existing-kubeadm": "现有 Kubernetes 群集(kubeadm)", - "bdc-deployment-target-existing-aro": "现有 Azure Red Hat OpenShift 群集", - "bdc-deployment-target-existing-openshift": "现有 OpenShift 群集", - "bdc-cluster-settings-section-title": "SQL Server 大数据群集设置", - "bdc-cluster-name-field": "群集名称", - "bdc-controller-username-field": "控制器用户名", - "bdc-password-field": "密码", - "bdc-confirm-password-field": "确认密码", - "bdc-azure-settings-section-title": "Azure 设置", - "bdc-azure-subscription-id-field": "订阅 ID", - "bdc-azure-subscription-id-placeholder": "使用默认 Azure 订阅", - "bdc-azure-resource-group-field": "资源组名称", - "bdc-azure-region-field": "区域", - "bdc-azure-aks-name-field": "AKS 群集名称", - "bdc-azure-vm-size-field": "VM 大小", - "bdc-azure-vm-count-field": "VM 计数", - "bdc-storage-class-field": "存储类名称", - "bdc-data-size-field": "数据容量(GB)", - "bdc-log-size-field": "日志容量(GB)", - "bdc-agreement": "我接受 {0}、{1} 和 {2}。", - "microsoft-privacy-statement": "Microsoft 隐私声明", - "bdc-agreement-azdata-eula": "azdata 许可条款", - "bdc-agreement-bdc-eula": "SQL Server 许可条款" - }, - "dist/bigDataCluster/utils": { - "state.creating": "正在创建", - "state.waiting": "正在等待", - "state.ready": "准备就绪", - "state.deleting": "正在删除", - "state.deleted": "已删除", - "state.applyingUpgrade": "正在应用升级", - "state.upgrading": "正在升级", - "state.applyingmanagedupgrade": "正在应用托管升级", - "state.managedUpgrading": "正在托管升级", - "state.rollback": "回退", - "state.rollbackInProgress": "正在回退", - "state.rollbackComplete": "回退完成", - "state.error": "错误", - "state.creatingSecrets": "正在创建机密", - "state.waitingForSecrets": "正在等待机密", - "state.creatingGroups": "正在创建组", - "state.waitingForGroups": "正在等待组", - "state.creatingResources": "正在创建资源", - "state.waitingForResources": "正在等待资源", - "state.creatingKerberosDelegationSetup": "正在创建 Kerberos 委派设置", - "state.waitingForKerberosDelegationSetup": "正在等待 Kerberos 委派设置", - "state.waitingForDeletion": "正在等待删除", - "state.waitingForUpgrade": "正在等待升级", - "state.upgradePaused": "升级已暂停", - "state.running": "正在运行", - "endpoint.appproxy": "应用程序代理", - "endpoint.controller": "群集管理服务", - "endpoint.gateway": "访问 HDFS 文件的网关,Spark", - "endpoint.managementproxy": "管理代理", - "endpoint.mgmtproxy": "管理代理", - "endpoint.sqlServerEndpoint": "SQL Server 主实例前端", - "endpoint.grafana": "指标仪表板", - "endpoint.kibana": "日志搜索仪表板", - "endpoint.yarnHistory": "Spark 诊断和监视仪表板", - "endpoint.sparkHistory": "Spark 作业管理和监视仪表板", - "endpoint.webhdfs": "HDFS 文件系统代理", - "endpoint.livy": "用于运行 Spark 语句、作业和应用程序的代理", - "service.sql": "SQL Server", - "service.hdfs": "HDFS", - "service.spark": "Spark", - "service.control": "Control", - "service.gateway": "网关", - "service.app": "应用", - "bdc.healthy": "正常", - "bdc.unhealthy": "不正常", - "endpointsError": "检索 BDC 终结点时出现意外错误: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "删除装载时出错", + "bdc.error.getBdcStatus": "从 {0} 检索 BDC 状态时出错", + "bdc.error.getClusterConfig": "从 {0} 检索群集配置时出错", + "bdc.error.getEndPoints": "从 {0} 检索终结点时出错", + "bdc.error.mountHdfs": "创建装载时出错", + "bdc.error.refreshHdfs": "刷新装载时出错", + "bdc.error.statusHdfs": "获取装载状态时出错", + "bdc.error.tokenPost": "身份验证期间出错", + "bdc.error.unauthorized": "你没有使用 Windows 身份验证登录到此群集的权限", + "error.no.activedirectory": "此群集不支持 Windows 身份验证" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "状态图标", - "bdc.dashboard.instance": "实例", - "bdc.dashboard.state": "状态", - "bdc.dashboard.view": "查看", - "bdc.dashboard.notAvailable": "不适用", - "bdc.dashboard.healthStatusDetails": "运行状况详细信息", - "bdc.dashboard.metricsAndLogs": "指标和日志", - "bdc.dashboard.healthStatus": "运行状况", - "bdc.dashboard.nodeMetrics": "节点指标", - "bdc.dashboard.sqlMetrics": "SQL 指标", - "bdc.dashboard.logs": "日志", - "bdc.dashboard.viewNodeMetrics": "查看节点指标 {0}", - "bdc.dashboard.viewSqlMetrics": "查看 SQL 指标 {0}", - "bdc.dashboard.viewLogs": "查看 Kibana 日志 {0}", - "bdc.dashboard.lastUpdated": "上次更新时间: {0}", - "basicAuthName": "基本", - "integratedAuthName": "Windows 身份验证", - "addNewController": "添加新控制器", - "url": "URL", - "username": "用户名", - "password": "密码", - "rememberPassword": "记住密码", - "clusterManagementUrl": "群集管理 URL", - "textAuthCapital": "身份验证类型", - "hdsf.dialog.connection.section": "群集连接", "add": "添加", - "cancel": "取消", - "ok": "确定", - "bdc.dashboard.refresh": "刷新", - "bdc.dashboard.troubleshoot": "疑难解答", + "addNewController": "添加新控制器", + "basicAuthName": "基本", "bdc.dashboard.bdcOverview": "大数据群集概述", "bdc.dashboard.clusterDetails": "群集详细信息", "bdc.dashboard.clusterOverview": "群集概述", - "bdc.dashboard.serviceEndpoints": "服务终结点", "bdc.dashboard.clusterProperties": "群集属性", "bdc.dashboard.clusterState": "群集状态", - "bdc.dashboard.serviceName": "服务名称", - "bdc.dashboard.service": "服务", - "bdc.dashboard.endpoint": "终结点", - "copiedEndpoint": "终结点“{0}”已复制到剪贴板", "bdc.dashboard.copy": "复制", - "bdc.dashboard.viewDetails": "查看详细信息", - "bdc.dashboard.viewErrorDetails": "查看错误详细信息", - "connectController.dialog.title": "连接到控制器", - "mount.main.section": "装载配置", - "mount.task.name": "正在路径 {0} 上装载 HDFS 文件夹", - "refreshmount.task.name": "正在刷新路径 {0} 上的 HDFS 装载", - "deletemount.task.name": "正在删除路径 {0} 上的 HDFS 装载", - "mount.task.submitted": "已开始装载创建", - "refreshmount.task.submitted": "刷新已提交的装载请求", - "deletemount.task.submitted": "删除已提交的装载请求", - "mount.task.complete": "已完成 HDFS 文件夹装载", - "mount.task.inprogress": "装载即将完成,请稍后回来查看以进行验证", - "mount.dialog.title": "装载 HDFS 文件夹", - "mount.hdfsPath.title": "HDFS 路径", - "mount.hdfsPath.info": "要与装载关联的新(不存在)目录的路径", - "mount.remoteUri.title": "远程 URI", - "mount.remoteUri.info": "到远程数据源的 URI。ADLS 示例: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "凭据", - "mount.credentials.info": "将身份验证凭据装载到远程数据源进行读取", - "refreshmount.dialog.title": "刷新装载", - "deleteMount.dialog.title": "删除装载", + "bdc.dashboard.endpoint": "终结点", + "bdc.dashboard.healthStatus": "运行状况", + "bdc.dashboard.healthStatusDetails": "运行状况详细信息", + "bdc.dashboard.instance": "实例", + "bdc.dashboard.lastUpdated": "上次更新时间: {0}", "bdc.dashboard.loadingClusterStateCompleted": "群集状态加载已完成", "bdc.dashboard.loadingHealthStatusCompleted": "运行状况加载已完成", - "err.controller.username.required": "用户名为必填项", - "err.controller.password.required": "密码为必填项", - "endpointsError": "检索 BDC 终结点时出现意外错误: {0}", + "bdc.dashboard.logs": "日志", + "bdc.dashboard.metricsAndLogs": "指标和日志", "bdc.dashboard.noConnection": "仪表板需要连接。请单击“重试”以输入凭据。", + "bdc.dashboard.nodeMetrics": "节点指标", + "bdc.dashboard.notAvailable": "不适用", + "bdc.dashboard.refresh": "刷新", + "bdc.dashboard.service": "服务", + "bdc.dashboard.serviceEndpoints": "服务终结点", + "bdc.dashboard.serviceName": "服务名称", + "bdc.dashboard.sqlMetrics": "SQL 指标", + "bdc.dashboard.state": "状态", + "bdc.dashboard.status": "状态图标", + "bdc.dashboard.troubleshoot": "疑难解答", "bdc.dashboard.unexpectedError": "发生意外错误: {0}", + "bdc.dashboard.view": "查看", + "bdc.dashboard.viewDetails": "查看详细信息", + "bdc.dashboard.viewErrorDetails": "查看错误详细信息", + "bdc.dashboard.viewLogs": "查看 Kibana 日志 {0}", + "bdc.dashboard.viewNodeMetrics": "查看节点指标 {0}", + "bdc.dashboard.viewSqlMetrics": "查看 SQL 指标 {0}", + "cancel": "取消", + "clusterManagementUrl": "群集管理 URL", + "connectController.dialog.title": "连接到控制器", + "copiedEndpoint": "终结点“{0}”已复制到剪贴板", + "deleteMount.dialog.title": "删除装载", + "deletemount.task.name": "正在删除路径 {0} 上的 HDFS 装载", + "deletemount.task.submitted": "删除已提交的装载请求", + "endpointsError": "检索 BDC 终结点时出现意外错误: {0}", + "err.controller.password.required": "密码为必填项", + "err.controller.username.required": "用户名为必填项", + "hdsf.dialog.connection.section": "群集连接", + "integratedAuthName": "Windows 身份验证", + "mount.credentials.info": "将身份验证凭据装载到远程数据源进行读取", + "mount.credentials.title": "凭据", + "mount.dialog.title": "装载 HDFS 文件夹", + "mount.err.formatting": "{0} 处凭据格式错误", + "mount.error.unknown": "装载过程中发生未知错误", "mount.hdfs.loginerror1": "未能登录到控制器", "mount.hdfs.loginerror2": "未能登录到控制器: {0}", - "mount.err.formatting": "{0} 处凭据格式错误", + "mount.hdfsPath.info": "要与装载关联的新(不存在)目录的路径", + "mount.hdfsPath.title": "HDFS 路径", + "mount.main.section": "装载配置", + "mount.remoteUri.info": "到远程数据源的 URI。ADLS 示例: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "远程 URI", + "mount.task.complete": "已完成 HDFS 文件夹装载", "mount.task.error": "装载文件夹时出错: {0}", - "mount.error.unknown": "装载过程中发生未知错误" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "此群集不支持 Windows 身份验证", - "bdc.error.tokenPost": "身份验证期间出错", - "bdc.error.unauthorized": "你没有使用 Windows 身份验证登录到此群集的权限", - "bdc.error.getClusterConfig": "从 {0} 检索群集配置时出错", - "bdc.error.getEndPoints": "从 {0} 检索终结点时出错", - "bdc.error.getBdcStatus": "从 {0} 检索 BDC 状态时出错", - "bdc.error.mountHdfs": "创建装载时出错", - "bdc.error.statusHdfs": "获取装载状态时出错", - "bdc.error.refreshHdfs": "刷新装载时出错", - "bdc.error.deleteHdfs": "删除装载时出错" - }, - "dist/extension": { - "mount.error.endpointNotFound": "未找到控制器终结点信息", - "bdc.dashboard.title": "大数据群集仪表板 -", - "textYes": "是", - "textNo": "否", - "textConfirmRemoveController": "确定要删除 \"{0}\" 吗?" + "mount.task.inprogress": "装载即将完成,请稍后回来查看以进行验证", + "mount.task.name": "正在路径 {0} 上装载 HDFS 文件夹", + "mount.task.submitted": "已开始装载创建", + "ok": "确定", + "password": "密码", + "refreshmount.dialog.title": "刷新装载", + "refreshmount.task.name": "正在刷新路径 {0} 上的 HDFS 装载", + "refreshmount.task.submitted": "刷新已提交的装载请求", + "rememberPassword": "记住密码", + "textAuthCapital": "身份验证类型", + "url": "URL", + "username": "用户名" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "加载已保存的控制器时出现意外错误: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "正常", + "bdc.unhealthy": "不正常", + "endpoint.appproxy": "应用程序代理", + "endpoint.controller": "群集管理服务", + "endpoint.gateway": "访问 HDFS 文件的网关,Spark", + "endpoint.grafana": "指标仪表板", + "endpoint.kibana": "日志搜索仪表板", + "endpoint.livy": "用于运行 Spark 语句、作业和应用程序的代理", + "endpoint.managementproxy": "管理代理", + "endpoint.mgmtproxy": "管理代理", + "endpoint.sparkHistory": "Spark 作业管理和监视仪表板", + "endpoint.sqlServerEndpoint": "SQL Server 主实例前端", + "endpoint.webhdfs": "HDFS 文件系统代理", + "endpoint.yarnHistory": "Spark 诊断和监视仪表板", + "endpointsError": "检索 BDC 终结点时出现意外错误: {0}", + "service.app": "应用", + "service.control": "Control", + "service.gateway": "网关", + "service.hdfs": "HDFS", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "正在应用升级", + "state.applyingmanagedupgrade": "正在应用托管升级", + "state.creating": "正在创建", + "state.creatingGroups": "正在创建组", + "state.creatingKerberosDelegationSetup": "正在创建 Kerberos 委派设置", + "state.creatingResources": "正在创建资源", + "state.creatingSecrets": "正在创建机密", + "state.deleted": "已删除", + "state.deleting": "正在删除", + "state.error": "错误", + "state.managedUpgrading": "正在托管升级", + "state.ready": "准备就绪", + "state.rollback": "回退", + "state.rollbackComplete": "回退完成", + "state.rollbackInProgress": "正在回退", + "state.running": "正在运行", + "state.upgradePaused": "升级已暂停", + "state.upgrading": "正在升级", + "state.waiting": "正在等待", + "state.waitingForDeletion": "正在等待删除", + "state.waitingForGroups": "正在等待组", + "state.waitingForKerberosDelegationSetup": "正在等待 Kerberos 委派设置", + "state.waitingForResources": "正在等待资源", + "state.waitingForSecrets": "正在等待机密", + "state.waitingForUpgrade": "正在等待升级" + }, + "dist/extension": { + "bdc.dashboard.title": "大数据群集仪表板 -", + "mount.error.endpointNotFound": "未找到控制器终结点信息", + "textConfirmRemoveController": "确定要删除 \"{0}\" 吗?", + "textNo": "否", + "textYes": "是" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "我接受 {0}、{1} 和 {2}。", + "bdc-agreement-azdata-eula": "azdata 许可条款", + "bdc-agreement-bdc-eula": "SQL Server 许可条款", + "bdc-azure-aks-name-field": "AKS 群集名称", + "bdc-azure-region-field": "区域", + "bdc-azure-resource-group-field": "资源组名称", + "bdc-azure-settings-section-title": "Azure 设置", + "bdc-azure-subscription-id-field": "订阅 ID", + "bdc-azure-subscription-id-placeholder": "使用默认 Azure 订阅", + "bdc-azure-vm-count-field": "VM 计数", + "bdc-azure-vm-size-field": "VM 大小", + "bdc-cluster-name-field": "群集名称", + "bdc-cluster-settings-section-title": "SQL Server 大数据群集设置", + "bdc-confirm-password-field": "确认密码", + "bdc-controller-username-field": "控制器用户名", + "bdc-data-size-field": "数据容量(GB)", + "bdc-deployment-target": "部署目标", + "bdc-deployment-target-existing-aks": "现有 Azure Kubernetes 服务群集", + "bdc-deployment-target-existing-aro": "现有 Azure Red Hat OpenShift 群集", + "bdc-deployment-target-existing-kubeadm": "现有 Kubernetes 群集(kubeadm)", + "bdc-deployment-target-existing-openshift": "现有 OpenShift 群集", + "bdc-deployment-target-new-aks": "新的 Azure Kubernetes 服务群集", + "bdc-log-size-field": "日志容量(GB)", + "bdc-password-field": "密码", + "bdc-storage-class-field": "存储类名称", + "bdc.configuration.title": "大数据群集", + "bdc.ignoreSslVerification.desc": "如果为 true,则忽略针对 SQL Server 大数据群集终结点(如 HDFS、Spark 和控制器)的 SSL 验证错误", + "bdc.view.welcome.connect": "未注册任何 SQL 大数据群集控制器。[了解更多](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[连接控制器](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "正在加载控制器...", + "command.connectController.title": "连接到现有控制器", + "command.createController.title": "创建新控制器", + "command.deletemount.title": "删除装载", + "command.manageController.title": "管理", + "command.mount.title": "装载 HDFS", + "command.refreshController.title": "刷新", + "command.refreshmount.title": "刷新装载", + "command.removeController.title": "移除控制器", + "description": "支持管理 SQL Server 大数据群集", + "microsoft-privacy-statement": "Microsoft 隐私声明", + "resource-type-sql-bdc-description": "借助 SQL Server 大数据群集,可部署在 Kubernetes 上运行的 SQL Server、Spark 和 HDFS 容器的可扩展群集", + "resource-type-sql-bdc-display-name": "SQL Server 大数据群集", + "text.sqlServerBigDataClusters": "SQL Server 大数据群集", + "version-display-name": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json index 8aebc649c5..7e767d21c3 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "添加服务器组", + "cms.Cancel": "取消", + "cms.OK": "确定", + "cms.ServerGroupDescription": "服务器组说明", + "cms.ServerGroupName": "服务器组名称", + "cms.confirmDeleteGroup": "确定要删除吗", + "cms.confirmDeleteServer": "确定要删除吗", + "cms.errors.azureNotAllowed": "无法将 Azure SQL Server 用作中央管理服务器", + "cms.errors.sameCmsServerName": "中央管理服务器组已具有名称为 {0} 的注册服务器", + "cms.errors.sameServerGroupName": "{0} 已具有名称为 {1} 的服务器组", + "cms.no": "否", + "cms.yes": "是" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "添加中央管理服务器…" + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "未找到资源" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "加载已保存的服务器时出现意外错误 {0}", + "cms.resource.tree.treeProvider.loadingLabel": "正在加载…" + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "不能添加与配置服务器同名的共享注册服务器" + }, "package": { - "cms.displayName": "SQL Server 中央管理服务器", - "cms.description": "支持管理 SQL Server 中央管理服务器", - "cms.title": "中央管理服务器", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "中央管理服务器", - "cms.resource.refresh.title": "刷新", - "cms.resource.refreshServerGroup.title": "刷新服务器组", - "cms.resource.deleteRegisteredServer.title": "删除", - "cms.resource.addRegisteredServer.title": "新建服务器注册…", - "cms.resource.deleteServerGroup.title": "删除", - "cms.resource.addServerGroup.title": "新建服务器组…", - "cms.resource.registerCmsServer.title": "添加中央管理服务器", - "cms.resource.deleteCmsServer.title": "删除", + "cloud.databaseProperties.azureEdition": "版本", + "cloud.databaseProperties.compatibilityLevel": "兼容级别", + "cloud.databaseProperties.owner": "所有者", + "cloud.databaseProperties.serviceLevelObjective": "定价层", + "cloud.serverProperties.serverEdition": "类型", + "cloud.serverProperties.serverVersion": "版本", "cms.configuration.title": "MSSQL 配置", - "cms.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", + "cms.connectionOptions.applicationIntent.description": "声明连接到服务器时的应用程序工作负荷类型", + "cms.connectionOptions.applicationIntent.displayName": "应用意图", + "cms.connectionOptions.applicationName.description": "应用程序的名称", + "cms.connectionOptions.applicationName.displayName": "应用程序名称", + "cms.connectionOptions.asynchronousProcessing.description": "如果为 true,则允许在 .Net Framework 数据提供程序中使用异步功能", + "cms.connectionOptions.asynchronousProcessing.displayName": "异步处理", + "cms.connectionOptions.attachDbFilename.displayName": "附加 DB 文件名", + "cms.connectionOptions.attachedDBFileName.description": "可附加数据库的主文件的名称(包括完整路径名称)", + "cms.connectionOptions.attachedDBFileName.displayName": "附加的 DB 文件名", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", + "cms.connectionOptions.authType.categoryValues.integrated": "Windows 身份验证", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登录", + "cms.connectionOptions.authType.description": "指定使用 SQL Server 进行身份验证的方法", + "cms.connectionOptions.authType.displayName": "身份验证类型", + "cms.connectionOptions.columnEncryptionSetting.description": "针对连接的所有命令的默认列加密设置", + "cms.connectionOptions.columnEncryptionSetting.displayName": "列加密", + "cms.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", + "cms.connectionOptions.connectRetryCount.displayName": "连接重试次数", + "cms.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", + "cms.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", + "cms.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", + "cms.connectionOptions.connectTimeout.displayName": "连接超时", + "cms.connectionOptions.connectionName.description": "连接的自定义名称", + "cms.connectionOptions.connectionName.displayName": "名称(可选)", + "cms.connectionOptions.contextConnection.description": "为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用", + "cms.connectionOptions.contextConnection.displayName": "上下文连接", + "cms.connectionOptions.currentLanguage.description": "SQL Server 语言记录名称", + "cms.connectionOptions.currentLanguage.displayName": "当前语言", + "cms.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密", + "cms.connectionOptions.encrypt.displayName": "加密", + "cms.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址", + "cms.connectionOptions.failoverPartner.displayName": "故障转移伙伴", + "cms.connectionOptions.groupName.advanced": "高级", + "cms.connectionOptions.groupName.connectionResiliency": "连接复原力", + "cms.connectionOptions.groupName.context": "上下文", + "cms.connectionOptions.groupName.initialization": "初始化", + "cms.connectionOptions.groupName.pooling": "池", + "cms.connectionOptions.groupName.replication": "副本", + "cms.connectionOptions.groupName.security": "安全性", + "cms.connectionOptions.groupName.source": "源", + "cms.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)", + "cms.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时", + "cms.connectionOptions.maxPoolSize.description": "池中允许的最大连接数", + "cms.connectionOptions.maxPoolSize.displayName": "最大池大小", + "cms.connectionOptions.minPoolSize.description": "池中允许的最小连接数", + "cms.connectionOptions.minPoolSize.displayName": "最小池大小", + "cms.connectionOptions.multiSubnetFailover.displayName": "多子网故障转移", + "cms.connectionOptions.multipleActiveResultSets.description": "为 true 时,可从一个连接返回和读取多个结果集", + "cms.connectionOptions.multipleActiveResultSets.displayName": "多重活动结果集", + "cms.connectionOptions.packetSize.description": "用于与 SQL Server 实例通信的网络数据包的大小(字节数)", + "cms.connectionOptions.packetSize.displayName": "数据包大小", + "cms.connectionOptions.password.description": "指示连接到数据源时使用的密码", + "cms.connectionOptions.password.displayName": "密码", + "cms.connectionOptions.persistSecurityInfo.description": "为 false 时,安全敏感信息(如密码)不作为连接的一部分返回", + "cms.connectionOptions.persistSecurityInfo.displayName": "持久安全信息", + "cms.connectionOptions.pooling.description": "为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中", + "cms.connectionOptions.pooling.displayName": "池", + "cms.connectionOptions.port.displayName": "端口", + "cms.connectionOptions.replication.description": "由 SQL Server 在复制中使用", + "cms.connectionOptions.replication.displayName": "副本", + "cms.connectionOptions.serverDescription.description": "SQL Server 实例的说明", + "cms.connectionOptions.serverDescription.displayName": "服务器描述", + "cms.connectionOptions.serverName.description": "SQL Server 实例的名称", + "cms.connectionOptions.serverName.displayName": "服务器", + "cms.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书", + "cms.connectionOptions.trustServerCertificate.displayName": "信任服务器证书", + "cms.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统", + "cms.connectionOptions.typeSystemVersion.displayName": "类型系统版本", + "cms.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", + "cms.connectionOptions.userName.displayName": "用户名", + "cms.connectionOptions.workstationId.description": "连接到 SQL Server 的工作站的名称", + "cms.connectionOptions.workstationId.displayName": "工作站 ID", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "支持管理 SQL Server 中央管理服务器", + "cms.displayName": "SQL Server 中央管理服务器", "cms.format.alignColumnDefinitionsInColumns": "列定义是否应对齐?", "cms.format.datatypeCasing": "数据类型应格式化为大写、小写还是无(不格式化)", "cms.format.keywordCasing": "关键字应格式化为大写、小写还是无(不格式化)", "cms.format.placeCommasBeforeNextStatement": "是否应将逗号置于列表中每个语句的开头(例如 \", mycolumn2\")而不是结尾(例如 \"mycolumn1,\")", "cms.format.placeSelectStatementReferencesOnNewLine": "select 语句中的对象引用是否应分到不同行中? 例如,在 \"SELECT C1, C2 FROM T1\" 中,C1 和 C2 是否将位于不同行", "cms.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道", - "cms.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", - "cms.logRetentionMinutes": "将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。", "cms.logFilesRemovalLimit": "启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。", + "cms.logRetentionMinutes": "将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", + "cms.resource.addRegisteredServer.title": "新建服务器注册…", + "cms.resource.addServerGroup.title": "新建服务器组…", + "cms.resource.deleteCmsServer.title": "删除", + "cms.resource.deleteRegisteredServer.title": "删除", + "cms.resource.deleteServerGroup.title": "删除", + "cms.resource.explorer.title": "中央管理服务器", + "cms.resource.refresh.title": "刷新", + "cms.resource.refreshServerGroup.title": "刷新服务器组", + "cms.resource.registerCmsServer.title": "添加中央管理服务器", + "cms.title": "中央管理服务器", + "cms.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", "ignorePlatformWarning": "[可选] 不显示不受支持的平台警告", - "onprem.databaseProperties.recoveryModel": "恢复模式", + "onprem.databaseProperties.compatibilityLevel": "兼容级别", "onprem.databaseProperties.lastBackupDate": "上次数据库备份", "onprem.databaseProperties.lastLogBackupDate": "上次日志备份", - "onprem.databaseProperties.compatibilityLevel": "兼容级别", "onprem.databaseProperties.owner": "所有者", - "onprem.serverProperties.serverVersion": "版本", - "onprem.serverProperties.serverEdition": "版本", + "onprem.databaseProperties.recoveryModel": "恢复模式", "onprem.serverProperties.machineName": "计算机名", "onprem.serverProperties.osVersion": "OS 版本", - "cloud.databaseProperties.azureEdition": "版本", - "cloud.databaseProperties.serviceLevelObjective": "定价层", - "cloud.databaseProperties.compatibilityLevel": "兼容级别", - "cloud.databaseProperties.owner": "所有者", - "cloud.serverProperties.serverVersion": "版本", - "cloud.serverProperties.serverEdition": "类型", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "名称(可选)", - "cms.connectionOptions.connectionName.description": "连接的自定义名称", - "cms.connectionOptions.serverName.displayName": "服务器", - "cms.connectionOptions.serverName.description": "SQL Server 实例的名称", - "cms.connectionOptions.serverDescription.displayName": "服务器描述", - "cms.connectionOptions.serverDescription.description": "SQL Server 实例的说明", - "cms.connectionOptions.authType.displayName": "身份验证类型", - "cms.connectionOptions.authType.description": "指定使用 SQL Server 进行身份验证的方法", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登录", - "cms.connectionOptions.authType.categoryValues.integrated": "Windows 身份验证", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", - "cms.connectionOptions.userName.displayName": "用户名", - "cms.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", - "cms.connectionOptions.password.displayName": "密码", - "cms.connectionOptions.password.description": "指示连接到数据源时使用的密码", - "cms.connectionOptions.applicationIntent.displayName": "应用意图", - "cms.connectionOptions.applicationIntent.description": "声明连接到服务器时的应用程序工作负荷类型", - "cms.connectionOptions.asynchronousProcessing.displayName": "异步处理", - "cms.connectionOptions.asynchronousProcessing.description": "如果为 true,则允许在 .Net Framework 数据提供程序中使用异步功能", - "cms.connectionOptions.connectTimeout.displayName": "连接超时", - "cms.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", - "cms.connectionOptions.currentLanguage.displayName": "当前语言", - "cms.connectionOptions.currentLanguage.description": "SQL Server 语言记录名称", - "cms.connectionOptions.columnEncryptionSetting.displayName": "列加密", - "cms.connectionOptions.columnEncryptionSetting.description": "针对连接的所有命令的默认列加密设置", - "cms.connectionOptions.encrypt.displayName": "加密", - "cms.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密", - "cms.connectionOptions.persistSecurityInfo.displayName": "持久安全信息", - "cms.connectionOptions.persistSecurityInfo.description": "为 false 时,安全敏感信息(如密码)不作为连接的一部分返回", - "cms.connectionOptions.trustServerCertificate.displayName": "信任服务器证书", - "cms.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书", - "cms.connectionOptions.attachedDBFileName.displayName": "附加的 DB 文件名", - "cms.connectionOptions.attachedDBFileName.description": "可附加数据库的主文件的名称(包括完整路径名称)", - "cms.connectionOptions.contextConnection.displayName": "上下文连接", - "cms.connectionOptions.contextConnection.description": "为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用", - "cms.connectionOptions.port.displayName": "端口", - "cms.connectionOptions.connectRetryCount.displayName": "连接重试次数", - "cms.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", - "cms.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", - "cms.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", - "cms.connectionOptions.applicationName.displayName": "应用程序名称", - "cms.connectionOptions.applicationName.description": "应用程序的名称", - "cms.connectionOptions.workstationId.displayName": "工作站 ID", - "cms.connectionOptions.workstationId.description": "连接到 SQL Server 的工作站的名称", - "cms.connectionOptions.pooling.displayName": "池", - "cms.connectionOptions.pooling.description": "为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中", - "cms.connectionOptions.maxPoolSize.displayName": "最大池大小", - "cms.connectionOptions.maxPoolSize.description": "池中允许的最大连接数", - "cms.connectionOptions.minPoolSize.displayName": "最小池大小", - "cms.connectionOptions.minPoolSize.description": "池中允许的最小连接数", - "cms.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时", - "cms.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)", - "cms.connectionOptions.replication.displayName": "副本", - "cms.connectionOptions.replication.description": "由 SQL Server 在复制中使用", - "cms.connectionOptions.attachDbFilename.displayName": "附加 DB 文件名", - "cms.connectionOptions.failoverPartner.displayName": "故障转移伙伴", - "cms.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址", - "cms.connectionOptions.multiSubnetFailover.displayName": "多子网故障转移", - "cms.connectionOptions.multipleActiveResultSets.displayName": "多重活动结果集", - "cms.connectionOptions.multipleActiveResultSets.description": "为 true 时,可从一个连接返回和读取多个结果集", - "cms.connectionOptions.packetSize.displayName": "数据包大小", - "cms.connectionOptions.packetSize.description": "用于与 SQL Server 实例通信的网络数据包的大小(字节数)", - "cms.connectionOptions.typeSystemVersion.displayName": "类型系统版本", - "cms.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "未找到资源" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "添加中央管理服务器…" - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "加载已保存的服务器时出现意外错误 {0}", - "cms.resource.tree.treeProvider.loadingLabel": "正在加载…" - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "中央管理服务器组已具有名称为 {0} 的注册服务器", - "cms.errors.azureNotAllowed": "无法将 Azure SQL Server 用作中央管理服务器", - "cms.confirmDeleteServer": "确定要删除吗", - "cms.yes": "是", - "cms.no": "否", - "cms.AddServerGroup": "添加服务器组", - "cms.OK": "确定", - "cms.Cancel": "取消", - "cms.ServerGroupName": "服务器组名称", - "cms.ServerGroupDescription": "服务器组说明", - "cms.errors.sameServerGroupName": "{0} 已具有名称为 {1} 的服务器组", - "cms.confirmDeleteGroup": "确定要删除吗" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "不能添加与配置服务器同名的共享注册服务器" + "onprem.serverProperties.serverEdition": "版本", + "onprem.serverProperties.serverVersion": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json index 5f3e8fe373..4421d319f7 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "配置编辑", - "description": "在配置文件 (如设置、启动和扩展推荐文件) 中提供高级 IntelliSense、自动修复等功能" + "dist/configurationEditingMain": { + "cwd": "启动时任务运行程序的当前工作目录", + "defaultBuildTask": "默认生成任务的名称。如果没有单个默认生成任务,则将显示快速选取以选择生成任务。", + "file": "当前打开的文件", + "fileBasename": "当前打开的文件的文件名", + "fileBasenameNoExtension": "当前打开的文件的文件名 (不包含文件扩展名)", + "fileDirname": "当前打开的文件的完整目录名", + "fileExtname": "当前打开文件的扩展名", + "lineNumber": "活动文件中当前选定行的行号", + "relativeFile": "相对于 ${workspaceFolder},当前打开的文件路径", + "relativeFileDirname": "当前打开的文件与 ${workspaceFolder} 相对的目录名", + "selectedText": "当前在活动文件中选定的文本", + "workspaceFolder": "在 VS Code 中打开的文件夹的路径", + "workspaceFolderBasename": "在 VS Code 中打开的文件夹的名称 (不包含任何斜杠 \"/\" )" }, "dist/extensionsProposals": { "exampleExtension": "示例" }, - "dist/configurationEditingMain": { - "workspaceFolder": "在 VS Code 中打开的文件夹的路径", - "workspaceFolderBasename": "在 VS Code 中打开的文件夹的名称 (不包含任何斜杠 \"/\" )", - "relativeFile": "相对于 ${workspaceFolder},当前打开的文件路径", - "relativeFileDirname": "当前打开的文件与 ${workspaceFolder} 相对的目录名", - "file": "当前打开的文件", - "cwd": "启动时任务运行程序的当前工作目录", - "lineNumber": "活动文件中当前选定行的行号", - "selectedText": "当前在活动文件中选定的文本", - "fileDirname": "当前打开的文件的完整目录名", - "fileExtname": "当前打开文件的扩展名", - "fileBasename": "当前打开的文件的文件名", - "fileBasenameNoExtension": "当前打开的文件的文件名 (不包含文件扩展名)", - "defaultBuildTask": "默认生成任务的名称。如果没有单个默认生成任务,则将显示快速选取以选择生成任务。" - }, "dist/settingsDocumentHelper": { "activeEditor": "使用当前活动的文本编辑器的语言(如果有)", - "activeEditorShort": "文件名 (例如 myFile.txt)", - "activeEditorMedium": "文件相对于工作区文件夹的路径(例如 myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "文件的完整路径(例如,/Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "包含文件的文件夹的名称(例如 myFileFolder)。", - "activeFolderMedium": "文件所在的文件夹的路径,相对于工作区文件夹(例如 myFolder/myFileFolder)", + "activeEditorMedium": "文件相对于工作区文件夹的路径(例如 myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "文件名 (例如 myFile.txt)", "activeFolderLong": "包含文件的文件夹的完整路径(例如,/Users/Development/myFolder/myFileFolder)", - "rootName": "工作区名称 (例如 myFolder 或 myWorkspace)", - "rootPath": "工作区路径 (例如 /Users/Development/myWorkspace)", + "activeFolderMedium": "文件所在的文件夹的路径,相对于工作区文件夹(例如 myFolder/myFileFolder)", + "activeFolderShort": "包含文件的文件夹的名称(例如 myFileFolder)。", + "appName": "例如 VS Code", + "assocDescriptionFile": "将所有匹配其文件名内的 glob 模式的文件映射到具有给定标识符的语言。", + "assocDescriptionPath": "将所有匹配其路径内绝对路径 glob 模式的文件映射到具有给定标识符的语言。", + "assocLabelFile": "带扩展名的文件", + "assocLabelPath": "带路径的文件", + "derivedDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", + "derivedLabel": "具有同级文件的文件(按名称)", + "dirty": "一个更新的指示器,指示活动编辑器是否更新", + "falseDescription": "禁用该模式。", + "fileDescription": "与具有特定文件扩展名的所有文件匹配。", + "fileLabel": "按扩展名的文件", + "filesDescription": "与具有任意文件扩展名的所有文件匹配。", + "filesLabel": "具有多个扩展名的文件", + "folderDescription": "与任意位置具有特定名称的文件夹匹配。", + "folderLabel": "按名称的文件夹(任意位置)", "folderName": "文件所在工作区文件夹的名称 (例如 myFolder)", "folderPath": "文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)", - "appName": "例如 VS Code", - "remoteName": "例如 SSH", - "dirty": "一个更新的指示器,指示活动编辑器是否更新", - "separator": "一个条件分隔符(\"-\"),仅在左右是具有值的变量时才显示", - "assocLabelFile": "带扩展名的文件", - "assocDescriptionFile": "将所有匹配其文件名内的 glob 模式的文件映射到具有给定标识符的语言。", - "assocLabelPath": "带路径的文件", - "assocDescriptionPath": "将所有匹配其路径内绝对路径 glob 模式的文件映射到具有给定标识符的语言。", - "fileLabel": "按扩展名的文件", - "fileDescription": "与具有特定文件扩展名的所有文件匹配。", - "filesLabel": "具有多个扩展名的文件", - "filesDescription": "与具有任意文件扩展名的所有文件匹配。", - "derivedLabel": "具有同级文件的文件(按名称)", - "derivedDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", - "topFolderLabel": "按名称的文件夹(顶级)", - "topFolderDescription": "与具有特定名称的顶级文件夹匹配。", - "topFoldersLabel": "使用多个名称的文件夹(顶级)", - "topFoldersDescription": "与多个顶级文件夹匹配。", - "folderLabel": "按名称的文件夹(任意位置)", - "folderDescription": "与任意位置具有特定名称的文件夹匹配。", - "falseDescription": "禁用该模式。", - "trueDescription": "启用该模式。", - "siblingsDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", "languageSpecificEditorSettings": "特定语言编辑器设置", - "languageSpecificEditorSettingsDescription": "替代语言编辑器设置" + "languageSpecificEditorSettingsDescription": "替代语言编辑器设置", + "remoteName": "例如 SSH", + "rootName": "工作区名称 (例如 myFolder 或 myWorkspace)", + "rootPath": "工作区路径 (例如 /Users/Development/myWorkspace)", + "separator": "一个条件分隔符(\"-\"),仅在左右是具有值的变量时才显示", + "siblingsDescription": "与具有名称相同但扩展名不同的同级文件的文件匹配。", + "topFolderDescription": "与具有特定名称的顶级文件夹匹配。", + "topFolderLabel": "按名称的文件夹(顶级)", + "topFoldersDescription": "与多个顶级文件夹匹配。", + "topFoldersLabel": "使用多个名称的文件夹(顶级)", + "trueDescription": "启用该模式。" + }, + "package": { + "description": "在配置文件 (如设置、启动和扩展推荐文件) 中提供高级 IntelliSense、自动修复等功能", + "displayName": "配置编辑" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/dacpac.i18n.json index 6d9ca5eef9..515f76740e 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "数据层应用程序包", - "dacFx.defaultSaveLocation": "文件夹的完整路径,其中已默认保存 .DACPAC 和 .BACPAC 文件" - }, "dist/localizedConstants": { - "dacFx.targetServer": "目标服务器", - "dacFx.sourceServer": "源服务器", - "dacFx.sourceDatabase": "源数据库", - "dacFx.targetDatabase": "目标数据库", - "dacfx.fileLocation": "文件位置", - "dacfx.selectFile": "选择文件", - "dacfx.summaryTableTitle": "设置摘要", - "dacfx.version": "版本", - "dacfx.setting": "设置", - "dacfx.value": "值", "dacFx.databaseName": "数据库名称", - "dacFxDeploy.openFile": "打开", - "dacFx.upgradeExistingDatabase": "升级现有数据库", + "dacFx.deployButton": "部署", + "dacFx.deployConfigPageName": "选择“部署 Dacpac 设置”", + "dacFx.deployDescription": "将数据层应用程序 .dacpac 文件部署到 SQL Server 的实例 [部署 Dacpac]", + "dacFx.deployPlanPageName": "查看部署计划", + "dacFx.export": "导出", + "dacFx.exportConfigPageName": "选择“导出 Bacpac 设置”", + "dacFx.exportDescription": "将架构和数据从数据库导出到逻辑 .bacpac 文件格式 [导出 Bacpac]", + "dacFx.extract": "提取", + "dacFx.extractConfigPageName": "选择“提取 Dacpac 设置”", + "dacFx.extractDescription": "将数据层应用程序从 SQL Server 实例提取到 .dacpac 文件 [提取 Dacpac]", + "dacFx.generateScriptButton": "生成脚本", + "dacFx.import": "导入", + "dacFx.importConfigPageName": "选择“导入 Bacpac 设置”", + "dacFx.importDescription": "由 .bacpac 文件创建数据库 [导入 Bacpac]", "dacFx.newDatabase": "新建数据库", - "dacfx.dataLossTextWithCount": "列出的部署操作中有 {0} 个可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。", "dacFx.proceedDataLoss": "尽管可能会丢失数据,仍要继续", - "dacfx.noDataLoss": "列出的部署操作不会导致数据丢失。", + "dacFx.selectOperationPageName": "选择操作", + "dacFx.sourceDatabase": "源数据库", + "dacFx.sourceServer": "源服务器", + "dacFx.summaryPageName": "摘要", + "dacFx.targetDatabase": "目标数据库", + "dacFx.targetServer": "目标服务器", + "dacFx.upgradeExistingDatabase": "升级现有数据库", + "dacFx.versionText": "版本(采用 x.x.x.x 格式,x 表示数字)", + "dacFxDeploy.openFile": "打开", + "dacfx.dataLoss": "数据丢失", "dacfx.dataLossText": "部署操作可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。", + "dacfx.dataLossTextWithCount": "列出的部署操作中有 {0} 个可能导致数据丢失。请确保在部署出现问题时有备份或快照可用。", + "dacfx.dataLossTooltip": "可能导致数据丢失的操作标有警告符号", + "dacfx.databaseNameExistsErrorMessage": "SQL Server 实例上已经存在同名数据库。", + "dacfx.default": "默认", + "dacfx.deployPlanErrorMessage": "生成部署计划失败“{0}”", + "dacfx.deployPlanTableTitle": "部署计划操作", + "dacfx.fileLocation": "文件位置", + "dacfx.filenameEndingInPeriodErrorMessage": "文件名不能以句号结尾", + "dacfx.generateDeployErrorMessage": "生成部署脚本失败 '{0}'", + "dacfx.invalidFileCharsErrorMessage": "无效的文件字符", + "dacfx.noDataLoss": "列出的部署操作不会导致数据丢失。", + "dacfx.objecTooltip": "将受部署影响的对象的名称", + "dacfx.object": "对象", "dacfx.operation": "操作", + "dacfx.operationErrorMessage": "{0} 操作失败“{1}”", "dacfx.operationTooltip": "部署过程中将发生的操作(创建、更改、删除)", + "dacfx.reservedValueErrorMessage": "文件名已保留。请选择其他名称,然后重试", + "dacfx.reservedWindowsFilenameErrorMessage": "此文件名保留供 Windows 使用。请选择其他名称,然后重试", + "dacfx.save": "保存", + "dacfx.scriptGeneratingMessage": "关闭向导后,可在任务视图中查看脚本生成的状态。生成的脚本将在完成后打开。", + "dacfx.selectFile": "选择文件", + "dacfx.setting": "设置", + "dacfx.summaryTableTitle": "设置摘要", + "dacfx.tooLongFilenameErrorMessage": "文件名超过 255 个字符", + "dacfx.trailingWhitespaceErrorMessage": "文件名不能以空格结尾", "dacfx.type": "类型", "dacfx.typeTooltip": "将受部署影响的对象类型", - "dacfx.object": "对象", - "dacfx.objecTooltip": "将受部署影响的对象的名称", - "dacfx.dataLoss": "数据丢失", - "dacfx.dataLossTooltip": "可能导致数据丢失的操作标有警告符号", - "dacfx.save": "保存", - "dacFx.versionText": "版本(采用 x.x.x.x 格式,x 表示数字)", - "dacFx.deployDescription": "将数据层应用程序 .dacpac 文件部署到 SQL Server 的实例 [部署 Dacpac]", - "dacFx.extractDescription": "将数据层应用程序从 SQL Server 实例提取到 .dacpac 文件 [提取 Dacpac]", - "dacFx.importDescription": "由 .bacpac 文件创建数据库 [导入 Bacpac]", - "dacFx.exportDescription": "将架构和数据从数据库导出到逻辑 .bacpac 文件格式 [导出 Bacpac]", - "dacfx.wizardTitle": "数据层应用程序向导", - "dacFx.selectOperationPageName": "选择操作", - "dacFx.deployConfigPageName": "选择“部署 Dacpac 设置”", - "dacFx.deployPlanPageName": "查看部署计划", - "dacFx.summaryPageName": "摘要", - "dacFx.extractConfigPageName": "选择“提取 Dacpac 设置”", - "dacFx.importConfigPageName": "选择“导入 Bacpac 设置”", - "dacFx.exportConfigPageName": "选择“导出 Bacpac 设置”", - "dacFx.deployButton": "部署", - "dacFx.extract": "提取", - "dacFx.import": "导入", - "dacFx.export": "导出", - "dacFx.generateScriptButton": "生成脚本", - "dacfx.scriptGeneratingMessage": "关闭向导后,可在任务视图中查看脚本生成的状态。生成的脚本将在完成后打开。", - "dacfx.default": "默认", - "dacfx.deployPlanTableTitle": "部署计划操作", - "dacfx.databaseNameExistsErrorMessage": "SQL Server 实例上已经存在同名数据库。", "dacfx.undefinedFilenameErrorMessage": "未定义名称", - "dacfx.filenameEndingInPeriodErrorMessage": "文件名不能以句号结尾", + "dacfx.value": "值", + "dacfx.version": "版本", "dacfx.whitespaceFilenameErrorMessage": "文件名不能为空白", - "dacfx.invalidFileCharsErrorMessage": "无效的文件字符", - "dacfx.reservedWindowsFilenameErrorMessage": "此文件名保留供 Windows 使用。请选择其他名称,然后重试", - "dacfx.reservedValueErrorMessage": "文件名已保留。请选择其他名称,然后重试", - "dacfx.trailingWhitespaceErrorMessage": "文件名不能以空格结尾", - "dacfx.tooLongFilenameErrorMessage": "文件名超过 255 个字符", - "dacfx.deployPlanErrorMessage": "生成部署计划失败“{0}”", - "dacfx.generateDeployErrorMessage": "生成部署脚本失败 '{0}'", - "dacfx.operationErrorMessage": "{0} 操作失败“{1}”" + "dacfx.wizardTitle": "数据层应用程序向导" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "文件夹的完整路径,其中已默认保存 .DACPAC 和 .BACPAC 文件", + "dacFx.settings": "数据层应用程序包", + "dacFx.startTitle": "数据层应用程序向导" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json index 768ffb7052..419e6a7483 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "数据工作区", - "extension-description": "数据工作区", - "data-workspace-view-container-name": "项目", - "main-view-name": "项目", - "new-command": "新建", - "refresh-workspace-command": "刷新", - "close-workspace-command": "关闭工作区", - "remove-project-command": "删除项目", - "projects-view-no-workspace-content": "创建新的或打开现有的以开始使用。\r\n[新建](command:projects.new)\r\n[打开现有](command:projects.openExisting)\r\n要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。", - "projects-view-no-project-content": "当前工作区中未打开任何项目。\r\n[新建](command:projects.new)\r\n[打开现有](command:projects.openExisting)\r\n要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。\r\n", - "open-existing-command": "打开现有", - "projects.defaultProjectSaveLocation": "文件夹的完整路径,其中已默认保存新项目。", - "projects.showNotAddedProjectsInWorkspacePrompt": "在当前工作区文件夹包含尚未添加到工作区项目的项目时,始终显示信息消息。", - "manage-project-command": "管理" - }, "dist/common/constants": { - "activateExtensionFailed": "未能加载项目提供程序扩展“{0}”。错误消息: {1}", - "UnknownProjectsError": "找不到以下项目的提供程序: {0}", - "SelectProjectFileActionName": "选择", "AllProjectTypes": "所有项目类型", + "SelectProjectFileActionName": "选择", "UnknownProjectTypeError": "找不到 id 为“{0}”的项目类型的提供程序", - "dataworkspace.restartConfirmation": "要创建并将项目添加到工作区,需要重启 Azure Data Studio,是否立即执行此操作?", - "dataworkspace.projectsFailedToLoad": "未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "文件“{0}”不存在", - "projectNameNull": "项目名为 null", - "noPreviousData": "当前项目的前期 {0} 将在此处显示,请运行以查看结果。", - "gitCloneMessage": "正在克隆 Git 存储库“{0}”...", - "gitCloneError": "Git 克隆期间出错。请查看 git 输出以了解更多详细信息", - "dataworkspace.ok": "确定", - "dataworkspace.browse": "浏览", - "dataworkspace.browseEllipsis": "浏览...", - "dataworkspace.open": "打开", - "dataworkspace.create": "创建", - "dataworkspace.select": "选择", + "UnknownProjectsError": "找不到以下项目的提供程序: {0}", + "activateExtensionFailed": "未能加载项目提供程序扩展“{0}”。错误消息: {1}", + "dataworksapce.local": "本地", + "dataworksapce.refresh": "刷新", "dataworkspace.NewProjectDialogTitle": "创建新项目", "dataworkspace.Type": "类型", - "dataworkspace.projectNameTitle": "名称", - "dataworkspace.projectNamePlaceholder": "输入项目名称", + "dataworkspace.browse": "浏览", + "dataworkspace.browseEllipsis": "浏览...", + "dataworkspace.cloneParentDirectoryNotExistError": "所选克隆路径“{0}”不存在或不是目录。", + "dataworkspace.create": "创建", "dataworkspace.enterProjectName": "输入项目名", - "dataworkspace.projectLocationTitle": "位置", - "dataworkspace.projectLocationPlaceholder": "选择要创建项目的位置", - "dataworkspace.projectParentDirectoryNotExistError": "所选项目位置“{0}”不存在或不是目录。", + "dataworkspace.fileNotExistError": "所选 {0} 文件“{1}”不存在或者不是文件。", + "dataworkspace.gitRepoUrlPlaceholder": "输入远程 git 存储库 URL", + "dataworkspace.gitRepoUrlTitle": "Git 存储库 URL", + "dataworkspace.localClonePathPlaceholder": "选择本地克隆存储库的位置", + "dataworkspace.localClonePathTitle": "本地克隆路径", + "dataworkspace.locationSelectorTitle": "位置", + "dataworkspace.nameCannotBeEmpty": "名称不能为空", + "dataworkspace.ok": "确定", + "dataworkspace.open": "打开", + "dataworkspace.openExistingDialogTitle": "打开现有项目", + "dataworkspace.project": "项目", + "dataworkspace.projectAlreadyOpened": "已打开项目“{0}”。", "dataworkspace.projectDirectoryAlreadyExistError": "所选位置“{1}”中已存在名为“{0}”的目录。", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "所选位置中已存在目录“{0}”,请选择其他项", - "dataworkspace.selectProjectType": "选择项目类型", - "dataworkspace.selectProjectLocation": "选择项目位置", - "dataworkspace.nameCannotBeEmpty": "名称不能为空", - "dataworkspace.targetPlatform": "目标平台", - "dataworkspace.openExistingDialogTitle": "打开现有项目", - "dataworkspace.fileNotExistError": "所选 {0} 文件“{1}”不存在或者不是文件。", - "dataworkspace.cloneParentDirectoryNotExistError": "所选克隆路径“{0}”不存在或不是目录。", - "dataworkspace.project": "项目", - "dataworkspace.locationSelectorTitle": "位置", "dataworkspace.projectFilePlaceholder": "选择项目文件", - "dataworkspace.workspacePlaceholder": "选择工作区({0})文件", - "dataworkspace.projectAlreadyOpened": "已打开项目“{0}”。", - "dataworksapce.local": "本地", + "dataworkspace.projectLocationPlaceholder": "选择要创建项目的位置", + "dataworkspace.projectLocationTitle": "位置", + "dataworkspace.projectNamePlaceholder": "输入项目名称", + "dataworkspace.projectNameTitle": "名称", + "dataworkspace.projectParentDirectoryNotExistError": "所选项目位置“{0}”不存在或不是目录。", + "dataworkspace.projectsFailedToLoad": "未能加载某些项目。要查看更多详细信息,请 [打开开发人员控制台](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "远程 Git 存储库", - "dataworkspace.gitRepoUrlTitle": "Git 存储库 URL", - "dataworkspace.gitRepoUrlPlaceholder": "输入远程 git 存储库 URL", - "dataworkspace.localClonePathTitle": "本地克隆路径", - "dataworkspace.localClonePathPlaceholder": "选择本地克隆存储库的位置", - "dataworksapce.refresh": "刷新" + "dataworkspace.restartConfirmation": "要创建并将项目添加到工作区,需要重启 Azure Data Studio,是否立即执行此操作?", + "dataworkspace.select": "选择", + "dataworkspace.selectProjectLocation": "选择项目位置", + "dataworkspace.selectProjectType": "选择项目类型", + "dataworkspace.targetPlatform": "目标平台", + "dataworkspace.workspacePlaceholder": "选择工作区({0})文件", + "fileDoesNotExist": "文件“{0}”不存在", + "gitCloneError": "Git 克隆期间出错。请查看 git 输出以了解更多详细信息", + "gitCloneMessage": "正在克隆 Git 存储库“{0}”...", + "noPreviousData": "当前项目的前期 {0} 将在此处显示,请运行以查看结果。", + "openedProjectsUndefinedAfterRefresh": "从磁盘刷新后,打开的项目列表应已被定义。", + "projectNameNull": "项目名为 null" + }, + "package": { + "close-workspace-command": "关闭工作区", + "data-workspace-view-container-name": "项目", + "extension-description": "数据工作区", + "extension-displayName": "数据工作区", + "main-view-name": "项目", + "manage-project-command": "管理", + "new-command": "新建", + "open-existing-command": "打开现有", + "projects-view-no-project-content": "当前工作区中未打开任何项目。\r\n[新建](command:projects.new)\r\n[打开现有](command:projects.openExisting)\r\n要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。\r\n", + "projects-view-no-workspace-content": "创建新的或打开现有的以开始使用。\r\n[新建](command:projects.new)\r\n[打开现有](command:projects.openExisting)\r\n要了解项目的详细信息,请 [阅读文档](https://aka.ms/azuredatastudio-projects)。", + "projects.defaultProjectSaveLocation": "文件夹的完整路径,其中已默认保存新项目。", + "projects.showNotAddedProjectsInWorkspacePrompt": "在当前工作区文件夹包含尚未添加到工作区项目的项目时,始终显示信息消息。", + "refresh-workspace-command": "刷新", + "remove-project-command": "删除项目" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json index 244fbbea27..55d1f6faa1 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Docker 语言基础功能", - "description": "在 Docker 文件中提供语法高亮和括号匹配功能。" + "description": "在 Docker 文件中提供语法高亮和括号匹配功能。", + "displayName": "Docker 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/extension-editing.i18n.json index bc7cd87c31..7f857f36a2 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "扩展创建", - "description": "在创建扩展时提供 linting 功能。" + "dist/extensionLinter": { + "dataUrlsNotValid": "数据 URL 不是有效的图像源。", + "embeddedSvgsNotValid": "嵌入的 SVG 不是有效的图像源。", + "httpsRequired": "图像必须使用 HTTPS 协议。", + "relativeBadgeUrlRequiresHttpsRepository": "相对徽章 URL 要求在 package.json 中指定使用 HTTPS 协议的存储库。", + "relativeIconUrlRequiresHttpsRepository": "图标要求在此 package.json 中指定使用 HTTPS 协议的存储库。", + "relativeUrlRequiresHttpsRepository": "相关 URL 要求在 package.json 中指定使用 HTTPS 协议的存储库。", + "svgsNotValid": "SVG 不是有效的图像源。" }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "特定语言编辑器设置", "languageSpecificEditorSettingsDescription": "替代语言编辑器设置" }, - "dist/extensionLinter": { - "httpsRequired": "图像必须使用 HTTPS 协议。", - "svgsNotValid": "SVG 不是有效的图像源。", - "embeddedSvgsNotValid": "嵌入的 SVG 不是有效的图像源。", - "dataUrlsNotValid": "数据 URL 不是有效的图像源。", - "relativeUrlRequiresHttpsRepository": "相关 URL 要求在 package.json 中指定使用 HTTPS 协议的存储库。", - "relativeIconUrlRequiresHttpsRepository": "图标要求在此 package.json 中指定使用 HTTPS 协议的存储库。", - "relativeBadgeUrlRequiresHttpsRepository": "相对徽章 URL 要求在 package.json 中指定使用 HTTPS 协议的存储库。" + "package": { + "description": "在创建扩展时提供 linting 功能。", + "displayName": "扩展创建" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json index a7cfb25093..bce8555f44 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "凭据丢失或无效。" + }, + "dist/autofetch": { + "no": "否", + "not now": "稍后询问", + "suggest auto fetch": "您希望 Code [定期运行 \"git fetch\"]({0}) 吗?", + "yes": "是" + }, + "dist/commands": { + "HEAD not available": "“{0}”的 HEAD 版本不可用。", + "add": "添加到工作区", + "add remote": "添加一个新远程...", + "addFrom": "从 URL 添加远程存储库", + "addfrom": "从 {0} 添加远程存储库", + "addremote": "添加远程存储库", + "always": "总是", + "are you sure": "将在“{0}”中创建 Git 存储库。确定要继续吗?", + "auth failed": "未能对 git remote 进行身份验证。", + "auth failed specific": "未能对 git remote 进行身份验证:\r\n\r\n{0}", + "branch already exists": "已存在名为“{0}”的分支", + "branch name": "分支名称", + "branch name format invalid": "分支名称必须匹配正则表达式: {0}", + "cant push": "无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改。", + "changed": "日志级别更改为: {0}", + "checkout detached": "签出已分离…", + "choose": "选择文件夹...", + "clean repo": "在签出前,请清理存储库工作树。", + "clonefrom": "从 {0} 克隆", + "cloning": "正在克隆 Git 存储库“{0}”...", + "commit": "提交暂存更改", + "commit anyway": "创建空提交", + "commit hash": "提交哈希", + "commit message": "提交消息", + "commitMessageWithHeadLabel2": "消息(在\"{0}\"上提交)", + "confirm delete": "确定要删除 {0} 吗?\r\n此操作不可撤消!\r\n如果继续操作,此文件将永久丢失。", + "confirm delete multiple": "确定要删除 {0} 个文件吗?\r\n此操作不可撤消!\r\n如果继续操作,这些文件将永久丢失。", + "confirm discard": "确定要放弃 {0} 中更改吗?", + "confirm discard all": "确定要放弃在 {0} 个文件中所作的全部更改吗?\r\n此操作不可撤消!\r\n如果继续操作,你当前的工作集将永久丢失。", + "confirm discard all 2": "{0}\r\n\r\n此操作不可撤销,你当前的工作集将会永远丢失。", + "confirm discard all single": "确定要放弃 {0} 中更改吗?", + "confirm discard multiple": "是否确实要放弃 {0} 文件中的更改?", + "confirm emtpy commit": "是否确定要创建空提交?", + "confirm force delete branch": "“{0}”分支未被完全合并。是否仍要删除?", + "confirm force push": "即将强制推送更改,此操作可能具有破坏性并可能在无意中覆盖其他人的更改。\r\n\r\n确定要继续吗?", + "confirm no verify commit": "你即将在未验证的情况下提交更改,这会跳过 pre-commit 挂钩,可能导致不理想的结果。\r\n\r\n确定要继续吗?", + "confirm publish branch": "分支“{0}”没有上游分支。您要发布此分支吗?", + "confirm restore": "是否确实要还原 {0}?", + "confirm restore multiple": "是否确定要还原 {0} 个文件?", + "confirm stage file with merge conflicts": "确定要暂存含有合并冲突的 {0} 吗?", + "confirm stage files with merge conflicts": "确定要暂存含有合并冲突的 {0} 个文件吗?", + "create branch": "正在创建新分支...", + "create branch from": "从...创建分支", + "create repo": "初始化存储库", + "current": "当前", + "delete": "删除文件", + "delete branch": "删除分支", + "delete file": "删除文件", + "delete files": "删除文件", + "deleted by them": "文件“{0}”已被他们删除且已被我们修改。\r\n\r\n你想要执行什么操作?", + "deleted by us": "文件“{0}”已被我们删除且已被他们修改。\r\n\r\n你想要执行什么操作?", + "discard": "放弃更改", + "discardAll": "放弃所有 {0} 个文件", + "discardAll multiple": "放弃 1 个文件", + "force": "强制签出", + "force push not allowed": "不允许强制推送,请启用 \"git. allowForcePush\" 设置。", + "git error": "Git 错误", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (索引)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (工作树)", + "init": "选择用于初始化 Git 储存库的工作区文件夹", + "init repo": "初始化存储库", + "invalid branch name": "分支名称无效", + "keep ours": "保留“我们”的版本", + "keep theirs": "保留“他们”的版本", + "learn more": "了解详细信息", + "local changes": "签出会覆盖本地更改。", + "merge commit": "最后一个提交是合并提交。是否确实要撤消它?", + "merge conflicts": "存在合并冲突。请在提交之前解决这些冲突。", + "missing user info": "请确保已在 Git 中配置您的 \"user.name\" 和 \"user.email\"。", + "never": "从不", + "never again": "确定,且不再显示", + "never ask again": "确定,且不再询问", + "no changes": "没有要提交的更改。", + "no changes stash": "没有要储藏的更改。", + "no more": "无法撤消,因为 HEAD 不指向任何提交。", + "no rebase": "没有正在进行的变基。", + "no remotes added": "您的存储库中没有远程存储库。", + "no remotes to fetch": "此存储库未配置可以从中抓取的远程存储库。", + "no remotes to publish": "存储库未配置任何要发布到的远程存储库。", + "no remotes to pull": "存储库未配置任何从其中进行拉取的远程存储库。", + "no remotes to push": "存储库未配置任何要推送到的远程存储库。", + "no staged changes": "没有可提交的暂存更改。\r\n\r\n是否要暂存所有更改并直接提交?", + "no stashes": "此存储库中没有储藏。", + "no tags": "此存储库没有标记。", + "no verify commit not allowed": "不允许在未验证的情况下提交,请使用 \"git.allowNoVerifyCommit\" 设置启用这些提交。", + "nobranch": "请签出一个分支以推送到远程。", + "ok": "确定", + "open git log": "打开 GIT 日志", + "open repo": "打开存储库", + "openrepo": "打开", + "openreponew": "在新窗口中打开", + "pick branch pull": "选择拉取的来源分支", + "pick provider": "选择一个提供程序以将分支“{0}”发布到:", + "pick remote": "选取要将分支“{0}”发布到的远程:", + "pick remote pull repo": "选择要从其拉取分支的远程位置", + "pick stash to apply": "选择要应用的储藏", + "pick stash to drop": "选择要删除的储藏", + "pick stash to pop": "选择要弹出的储藏", + "proposeopen": "是否要打开已克隆存储库?", + "proposeopen init": "是否打开初始化的存储库?", + "proposeopen2": "您是希望打开克隆的存储库,还是将其添加到当前工作区?", + "proposeopen2 init": "您是希望打开初始化的存储库,还是将其添加到当前工作区?", + "provide branch name": "请提供新的分支名称", + "provide commit hash": "请提供提交哈希", + "provide commit message": "请提供提交消息", + "provide remote name": "请提供远程存储库名称", + "provide stash message": "提供储藏消息(可选)", + "provide tag message": "请提供消息以对标记进行注释", + "provide tag name": "已成功带标记进行推送。", + "publish to": "发布到 {0}", + "remote already exists": "远程存储库“{0}”已存在。", + "remote branch at": "{0} 处的远程分支", + "remote name": "远程存储库名称", + "remote name format invalid": "远程仓库名称格式无效", + "remove remote": "选择要删除的远程库", + "repourl": "存储库 URL", + "restore file": "恢复文件", + "restore files": "恢复文件", + "save and commit": "全部保存并提交", + "save and stash": "全部保存并储藏", + "select a branch to merge from": "选择要从其合并的分支", + "select a branch to rebase onto": "选择要变基到的分支", + "select a ref to checkout": "选择要签出的 ref", + "select a ref to checkout detached": "选择要在分离模式下签出的引用", + "select a ref to create a new branch from": "选择一个 ref 创建 \"{0}\" 分支", + "select a tag to delete": "选择要删除的标记", + "select branch to delete": "选择要删除的分支", + "select log level": "选择日志级别", + "selectFolder": "选择存储库位置", + "show command output": "显示命令输出", + "stash": "仍要储藏", + "stash merge conflicts": "在应用储藏时存在合并冲突。", + "stash message": "储藏消息", + "stashcheckout": "储藏并签出", + "sure drop": "确定要删除储藏 {0} 吗?", + "sync is unpredictable": "此操作会将提交项推送到“{0}/{1}”并从中拉取提交项。", + "tag at": "{0} 处的标记", + "tag message": "消息", + "tag name": "标记名称", + "there are untracked files": "若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。", + "there are untracked files single": "若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。", + "undo commit": "撤消合并提交", + "unsaved files": "当前有 {0} 个文件尚未保存。\r\n\r\n您要在提交之前保存吗?", + "unsaved files single": "以下文件具有未保存的更改;如果继续,则提交内容将不包含这些更改: {0}。\r\n\r\n你想在提交之前保存它吗?", + "unsaved stash files": "有 {0} 个文件尚未保存。\r\n\r\n要在储藏之前保存吗?", + "unsaved stash files single": "以下文件具有未保存的更改;如果继续,则储藏时不会包含这些更改: {0}。\r\n\r\n要在储藏之前保存吗?", + "warn untracked": "这将删除 {0} 个未跟踪的文件!\r\n此操作不可撤消!\r\n这些文件将被永久删除。", + "yes": "是", + "yes discard tracked": "放弃 1 个已跟踪的文件", + "yes discard tracked multiple": "放弃 {0} 个已跟踪的文件", + "yes never again": "确定,且不再显示" + }, + "dist/main": { + "downloadgit": "下载 Git", + "git20": "似乎已安装 GIT {0}。Code 非常适合 GIT >= 2", + "git2526": "安装的 Git {0} 存在已知问题。要使 Git 功能正常工作,请至少将 Git 更新到 2.27 版本。", + "looking": "正在查找 Git: {0}", + "neverShowAgain": "不再显示", + "notfound": "未找到 Git。请安装 Git,或在 \"git.path\" 设置中配置。", + "updateGit": "更新 GIT", + "using git": "将使用位于 {1} 的 Git {0}" + }, + "dist/model": { + "no repositories": "没有可用存储库", + "not supported": "\"git.scanRepositories\" 设置中不支持绝对路径。", + "pick repo": "选择存储库", + "too many submodules": "“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。" + }, + "dist/remoteSource": { + "branch name": "分支名称", + "error": "$(error) 错误: {0}", + "none found": "未找到远程存储库。", + "pick url": "选择要从中进行克隆的 URL。", + "provide url": "提供存储库 URL", + "provide url or pick": "提供存储库 URL 或选择存储库源。", + "type to filter": "存储库名称", + "type to search": "存储库名称(键入内容进行搜索)", + "url": "URL" + }, + "dist/repository": { + "add known": "是否要将“{0}”添加到 .gitignore?", + "added by them": "冲突: 已由他们添加", + "added by us": "冲突: 已由我们添加", + "always pull": "始终拉取", + "both added": "冲突: 两个都已添加", + "both deleted": "冲突: 两个都已删除", + "both modified": "冲突: 两个都已修改", + "changes": "更改", + "commit": "提交", + "commit in rebase": "无法在变基过程中修改提交消息。请完成变基操作,并改用交互式变基。", + "commitMessage": "消息({0} 待提交)", + "commitMessageCountdown": "当前行剩余 {0} 个字符", + "commitMessageWarning": "当前行比 {1} 超出 {0} 个字符", + "commitMessageWhitespacesOnlyWarning": "当前提交消息仅包含空白字符", + "commitMessageWithHeadLabel": "消息({0} 在“{1}”提交)", + "deleted": "已删除", + "deleted by them": "冲突: 已由他们删除", + "deleted by us": "冲突: 已由我们删除", + "dont pull": "不拉取", + "git.title.deleted": "{0} (已删除)", + "git.title.index": "{0} (索引)", + "git.title.ours": "{0} (我们的)", + "git.title.theirs": "{0} (他们的)", + "git.title.untracked": "{0} (未跟踪)", + "git.title.workingTree": "{0} (工作树)", + "huge": "Git 存储库“{0}”中存在大量活动更改,将仅启用部分 Git 功能。", + "ignored": "已忽略", + "index added": "已添加索引", + "index copied": "已复制索引", + "index deleted": "已删除索引", + "index modified": "已修改索引", + "index renamed": "已重命名索引", + "intent to add": "打算添加", + "merge changes": "合并更改", + "modified": "已修改", + "neveragain": "不再显示", + "open": "打开", + "pull": "拉取", + "pull branch maybe rebased": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?", + "pull maybe rebased": "当前分支似乎已变基。确定仍要拉取到其中吗?", + "pull n": "从 {1}/{2} 拉取 {0} 个提交", + "pull push n": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交", + "push n": "将 {0} 个提交推送到 {1}/{2}", + "push success": "已成功推送。", + "staged changes": "暂存的更改", + "sync changes": "同步更改", + "sync is unpredictable": "正在同步。取消可能会导致存储库出现严重损坏", + "untracked": "未跟踪的", + "untracked changes": "未跟踪的更改", + "yes": "是" + }, + "dist/statusbar": { + "checkout": "签出分支/标记...", + "publish changes": "发布更改", + "publish to": "发布到 {0}", + "publish to...": "发布到...", + "rebasing": "正在变基", + "syncing changes": "正在同步更改..." + }, + "dist/timelineProvider": { + "git.index": "索引", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Git 历史记录", + "git.timeline.stagedChanges": "暂存的更改", + "git.timeline.uncommitedChanges": "未提交的更改", + "git.timeline.you": "你", + "git.workingTree": "工作树" + }, "package": { - "displayName": "Git", - "description": "Git 源代码管理集成", - "command.setLogLevel": "设置日志级别...", - "command.clone": "克隆", - "command.cloneRecursive": "克隆(递归)", - "command.init": "初始化存储库", - "command.openRepository": "打开存储库", - "command.close": "关闭存储库", - "command.refresh": "刷新", - "command.openChange": "打开更改", - "command.openAllChanges": "打开所有更改", - "command.openFile": "打开文件", - "command.openHEADFile": "打开文件 (HEAD)", - "command.stage": "暂存更改", - "command.stageAll": "暂存所有更改", - "command.stageAllTracked": "暂存所有跟踪的更改", - "command.stageAllUntracked": "暂存所有未跟踪的更改", - "command.stageAllMerge": "暂存所有合并更改", - "command.stageSelectedRanges": "暂存所选范围", - "command.revertSelectedRanges": "还原所选更改", - "command.stageChange": "暂存更改", - "command.revertChange": "还原更改", - "command.unstage": "取消暂存更改", - "command.unstageAll": "取消暂存所有更改", - "command.unstageSelectedRanges": "取消暂存所选范围", - "command.rename": "重命名", + "colors.added": "已添加资源的颜色。", + "colors.conflict": "存在冲突的资源的颜色。", + "colors.deleted": "已删除资源的颜色。", + "colors.ignored": "已忽略资源的颜色。", + "colors.modified": "已修改资源的颜色。", + "colors.renamed": "重命名或复制的资源的颜色。", + "colors.stageDeleted": "已暂存的已删除资源的颜色。", + "colors.stageModified": "已暂存的已修改资源的颜色。", + "colors.submodule": "子模块资源的颜色。", + "colors.untracked": "未跟踪资源的颜色。", + "command.addRemote": "添加远程存储库…", + "command.branch": "创建分支...", + "command.branchFrom": "从现有来源创建新的分支...", + "command.checkout": "签出到...", + "command.checkoutDetached": "签出到(已分离)…", + "command.cherryPick": "挑拣…", "command.clean": "放弃更改", "command.cleanAll": "放弃所有更改", "command.cleanAllTracked": "放弃所有跟踪的更改", "command.cleanAllUntracked": "放弃所有未跟踪的更改", + "command.clone": "克隆", + "command.cloneRecursive": "克隆(递归)", + "command.close": "关闭存储库", "command.commit": "提交", - "command.commitStaged": "提交已暂存文件", - "command.commitEmpty": "创建空提交", - "command.commitStagedSigned": "提交已暂存文件(已署名)", - "command.commitStagedAmend": "提交已暂存文件(修改)", "command.commitAll": "全部提交", - "command.commitAllSigned": "全部提交(已署名)", "command.commitAllAmend": "全部提交(修改)", - "command.commitNoVerify": "提交(不验证)", - "command.commitStagedNoVerify": "提交已暂存内容(不验证)", - "command.commitEmptyNoVerify": "空提交(不验证)", - "command.commitStagedSignedNoVerify": "提交已暂存内容(已签收,不验证)", - "command.commitStagedAmendNoVerify": "提交已暂存内容(修正,不验证)", - "command.commitAllNoVerify": "全部提交(不验证)", - "command.commitAllSignedNoVerify": "全部提交(已签收,不验证)", "command.commitAllAmendNoVerify": "全部提交(修正,不验证)", - "command.restoreCommitTemplate": "还原提交模板", - "command.undoCommit": "撤消上次提交", - "command.checkout": "签出到...", - "command.checkoutDetached": "签出到(已分离)…", - "command.branch": "创建分支...", - "command.branchFrom": "从现有来源创建新的分支...", - "command.deleteBranch": "删除分支...", - "command.renameBranch": "重命名分支...", - "command.cherryPick": "挑拣…", - "command.merge": "合并分支...", - "command.rebase": "变基分支…", + "command.commitAllNoVerify": "全部提交(不验证)", + "command.commitAllSigned": "全部提交(已署名)", + "command.commitAllSignedNoVerify": "全部提交(已签收,不验证)", + "command.commitEmpty": "创建空提交", + "command.commitEmptyNoVerify": "空提交(不验证)", + "command.commitNoVerify": "提交(不验证)", + "command.commitStaged": "提交已暂存文件", + "command.commitStagedAmend": "提交已暂存文件(修改)", + "command.commitStagedAmendNoVerify": "提交已暂存内容(修正,不验证)", + "command.commitStagedNoVerify": "提交已暂存内容(不验证)", + "command.commitStagedSigned": "提交已暂存文件(已署名)", + "command.commitStagedSignedNoVerify": "提交已暂存内容(已签收,不验证)", "command.createTag": "创建标记", + "command.deleteBranch": "删除分支...", "command.deleteTag": "删除标签", "command.fetch": "抓取", - "command.fetchPrune": "获取 (删除)", "command.fetchAll": "从所有远程存储库中拉取", + "command.fetchPrune": "获取 (删除)", + "command.ignore": "添加到 .gitignore", + "command.init": "初始化存储库", + "command.merge": "合并分支...", + "command.openAllChanges": "打开所有更改", + "command.openChange": "打开更改", + "command.openFile": "打开文件", + "command.openHEADFile": "打开文件 (HEAD)", + "command.openRepository": "打开存储库", + "command.publish": "发布分支...", "command.pull": "拉取", - "command.pullRebase": "拉取(变基)", "command.pullFrom": "拉取自...", + "command.pullRebase": "拉取(变基)", "command.push": "推送", - "command.pushForce": "推送(强制)", - "command.pushTo": "推送到...", - "command.pushToForce": "推送到...(强制)", "command.pushFollowTags": "推送(“关注”标记)", "command.pushFollowTagsForce": "推送(“关注”标记,强制)", + "command.pushForce": "推送(强制)", "command.pushTags": "推送标记", - "command.addRemote": "添加远程存储库…", - "command.removeRemote": "删除远程存储库", - "command.sync": "同步", - "command.syncRebase": "同步(变基)", - "command.publish": "发布分支...", - "command.showOutput": "显示 GIT 输出", - "command.ignore": "添加到 .gitignore", - "command.revealInExplorer": "在侧边栏中显示", + "command.pushTo": "推送到...", + "command.pushToForce": "推送到...(强制)", + "command.rebase": "变基分支…", "command.rebaseAbort": "中止变基", - "command.stashIncludeUntracked": "储藏(包含未跟踪)", + "command.refresh": "刷新", + "command.removeRemote": "删除远程存储库", + "command.rename": "重命名", + "command.renameBranch": "重命名分支...", + "command.restoreCommitTemplate": "还原提交模板", + "command.revealInExplorer": "在侧边栏中显示", + "command.revertChange": "还原更改", + "command.revertSelectedRanges": "还原所选更改", + "command.setLogLevel": "设置日志级别...", + "command.showOutput": "显示 GIT 输出", + "command.stage": "暂存更改", + "command.stageAll": "暂存所有更改", + "command.stageAllMerge": "暂存所有合并更改", + "command.stageAllTracked": "暂存所有跟踪的更改", + "command.stageAllUntracked": "暂存所有未跟踪的更改", + "command.stageChange": "暂存更改", + "command.stageSelectedRanges": "暂存所选范围", "command.stash": "储藏", - "command.stashPop": "弹出储藏...", - "command.stashPopLatest": "弹出最新储藏", "command.stashApply": "应用储藏...", "command.stashApplyLatest": "应用最新储藏", "command.stashDrop": "删除储藏...", - "command.timelineOpenDiff": "打开更改", + "command.stashIncludeUntracked": "储藏(包含未跟踪)", + "command.stashPop": "弹出储藏...", + "command.stashPopLatest": "弹出最新储藏", + "command.sync": "同步", + "command.syncRebase": "同步(变基)", + "command.timelineCompareWithSelected": "与已选项目进行比较", "command.timelineCopyCommitId": "复制提交 ID", "command.timelineCopyCommitMessage": "复制提交消息", + "command.timelineOpenDiff": "打开更改", "command.timelineSelectForCompare": "选择以进行比较", - "command.timelineCompareWithSelected": "与已选项目进行比较", - "config.enabled": "是否启用 Git。", - "config.path": "Git 可执行文件的路径和文件名,例如 \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows)。这也可以是一个包含多个要查找的路径的字符串值数组。", + "command.undoCommit": "撤消上次提交", + "command.unstage": "取消暂存更改", + "command.unstageAll": "取消暂存所有更改", + "command.unstageSelectedRanges": "取消暂存所选范围", + "config.allowForcePush": "控制是否启用强制推送 (不论 force 还是 force-with-lease)。", + "config.allowNoVerifyCommit": "控制是否允许没有运行 pre-commit 和 commit-msg 挂钩的提交。", + "config.alwaysShowStagedChangesResourceGroup": "始终显示“暂存的更改”资源组。", + "config.alwaysSignOff": "控制所有提交的 signoff 标志。", "config.autoRepositoryDetection": "配置何时自动检测存储库。", - "config.autoRepositoryDetection.true": "扫描当前打开文件夹与当前打开文件所在文件夹的子文件夹。", "config.autoRepositoryDetection.false": "禁止自动扫描存储库。", - "config.autoRepositoryDetection.subFolders": "扫描当前打开文件夹的子文件夹。", "config.autoRepositoryDetection.openEditors": "扫描当前打开文件的父文件夹。", - "config.autorefresh": "是否启用自动刷新。", + "config.autoRepositoryDetection.subFolders": "扫描当前打开文件夹的子文件夹。", + "config.autoRepositoryDetection.true": "扫描当前打开文件夹与当前打开文件所在文件夹的子文件夹。", + "config.autoStash": "在拉取前暂存所有更改,在成功拉取后还原这些更改。", "config.autofetch": "若设置为 true,则自动从当前 Git 存储库的默认远程库提取提交。若设置为“全部”,则从所有远程库进行提取。", - "config.autofetchPeriod": "在启用 \"git.autofetch\" 情况下每次自动 git fetch 之间的间隔时间(以秒为单位)。", + "config.autofetchPeriod": "在启用“#git.autofetch#”情况下每次自动 git fetch 之间的间隔时间(以秒为单位)。", + "config.autorefresh": "是否启用自动刷新。", + "config.branchSortOrder": "控制分支的排列顺序。", + "config.branchValidationRegex": "用于验证新分支名称的正则表达式。", + "config.branchWhitespaceChar": "在新分支名称中替换空白字符的字符。", + "config.checkoutType": "控制在运行“签出到…”时列出的 git 参考类型。", + "config.checkoutType.local": "本地分支", + "config.checkoutType.remote": "远程分支", + "config.checkoutType.tags": "标记", + "config.confirmEmptyCommits": "始终确认为 \"Git: Commit Empty\" 命令创建空提交。", + "config.confirmForcePush": "控制在强制推送前是否进行确认。", + "config.confirmNoVerifyCommit": "控制是否要求在未验证的情况下提交之前进行确认。", "config.confirmSync": "同步 Git 存储库前请先进行确认。", "config.countBadge": "控制 Git 计数徽章。", "config.countBadge.all": "对所有更改计数。", - "config.countBadge.tracked": "仅对跟踪的更改计数。", "config.countBadge.off": "关闭计数器。", - "config.checkoutType": "控制在运行“签出到…”时列出的 git 参考类型。", - "config.checkoutType.local": "本地分支", - "config.checkoutType.tags": "标记", - "config.checkoutType.remote": "远程分支", - "config.branchValidationRegex": "用于验证新分支名称的正则表达式。", - "config.branchWhitespaceChar": "在新分支名称中替换空白字符的字符。", - "config.ignoreLegacyWarning": "忽略“旧版 Git”警告。", - "config.ignoreMissingGitWarning": "忽略“缺失 Git”的警告。", - "config.ignoreWindowsGit27Warning": "如果 Windows 上安装了 Git 2.25 - 2.26,则忽略警告。", - "config.ignoreLimitWarning": "忽略“存储库中存在大量更改”的警告。", - "config.ignoreRebaseWarning": "忽略拉取时发出的分支似乎已变基的警告。", - "config.defaultCloneDirectory": "克隆 Git 存储库的默认位置。", - "config.enableSmartCommit": "在没有暂存的更改时提交所有更改。", - "config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。", - "config.smartCommitChanges.all": "自动暂存所有更改。", - "config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。", - "config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。", - "config.enableCommitSigning": "使用 GPG 或 x.509 启用提交签名。", - "config.discardAllScope": "控制运行“放弃所有更改”命令时放弃的更改类型。\"all\" 放弃所有更改。\"tracked\" 只放弃跟踪的文件。\"prompt\" 表示在每次运行此操作时显示提示对话框。", + "config.countBadge.tracked": "仅对跟踪的更改计数。", "config.decorations.enabled": "控制 Git 是否在资源管理器和“打开编辑器”视图中添加颜色和小标。", + "config.defaultCloneDirectory": "克隆 Git 存储库的默认位置。", + "config.detectSubmodules": "控制是否自动检测 Git 子模块。", + "config.detectSubmodulesLimit": "控制可检测到的 Git 子模块的限制。", + "config.discardAllScope": "控制运行“放弃所有更改”命令时放弃的更改类型。\"all\" 放弃所有更改。\"tracked\" 只放弃跟踪的文件。\"prompt\" 表示在每次运行此操作时显示提示对话框。", + "config.enableCommitSigning": "使用 GPG 或 x.509 启用提交签名。", + "config.enableSmartCommit": "在没有暂存的更改时提交所有更改。", "config.enableStatusBarSync": "控制Git Sync命令是否出现在状态栏中。", + "config.enabled": "是否启用 Git。", + "config.fetchOnPull": "启用后,在拉取时获取所有分支。否则,仅获取当前。", "config.followTagsWhenSync": "遵循“运行同步命令时推送所有标记”。", - "config.promptToSaveFilesBeforeStash": "控制 Git 是否在储藏更改之前检查未保存的文件。", - "config.promptToSaveFilesBeforeStash.always": "检查是否有任何未保存的文件。", - "config.promptToSaveFilesBeforeStash.staged": "只检查未保存的已暂存文件。", - "config.promptToSaveFilesBeforeStash.never": "禁用此检查。", - "config.promptToSaveFilesBeforeCommit": "控制 Git 是否在提交之前检查未保存的文件。", - "config.promptToSaveFilesBeforeCommit.always": "检查是否有任何未保存的文件。", - "config.promptToSaveFilesBeforeCommit.staged": "只检查未保存的已暂存文件。", - "config.promptToSaveFilesBeforeCommit.never": "禁用此检查。", + "config.ignoreLegacyWarning": "忽略“旧版 Git”警告。", + "config.ignoreLimitWarning": "忽略“存储库中存在大量更改”的警告。", + "config.ignoreMissingGitWarning": "忽略“缺失 Git”的警告。", + "config.ignoreRebaseWarning": "忽略拉取时发出的分支似乎已变基的警告。", + "config.ignoreSubmodules": "忽略对文件树中子模块的修改。", + "config.ignoreWindowsGit27Warning": "如果 Windows 上安装了 Git 2.25 - 2.26,则忽略警告。", + "config.ignoredRepositories": "要忽略的 Git 存储库列表。", + "config.inputValidation": "控制何时显示提交消息输入验证。", + "config.inputValidationLength": "控制显示提交消息长度警告的长度阈值。", + "config.inputValidationSubjectLength": "控制显示警告的提交消息主题长度阈值。请取消设置它以继承 \"config.inputValidationLength\" 的值。", + "config.openAfterClone": "控制是否在克隆后自动打开存储库。", + "config.openAfterClone.always": "始终在当前窗口中打开。", + "config.openAfterClone.alwaysNewWindow": "始终在新窗口中打开。", + "config.openAfterClone.prompt": "始终提示操作。", + "config.openAfterClone.whenNoFolderOpen": "只有在没有打开任何文件夹时,才在当前窗口中打开。", + "config.openDiffOnClick": "控制单击更改时是否应打开差异编辑器。否则将打开常规编辑器。", + "config.path": "Git 可执行文件的路径和文件名,例如 \"C:\\Program Files\\Git\\bin\\git.exe\" (Windows)。这也可以是一个包含多个要查找的路径的字符串值数组。", "config.postCommitCommand": "成功提交后运行 git 命令。", "config.postCommitCommand.none": "提交后不要运行任何命令。", "config.postCommitCommand.push": "成功提交后运行'Git Push'。", "config.postCommitCommand.sync": "成功提交后运行'Git Sync'。", - "config.openAfterClone": "控制是否在克隆后自动打开存储库。", - "config.openAfterClone.always": "始终在当前窗口中打开。", - "config.openAfterClone.alwaysNewWindow": "始终在新窗口中打开。", - "config.openAfterClone.whenNoFolderOpen": "只有在没有打开任何文件夹时,才在当前窗口中打开。", - "config.openAfterClone.prompt": "始终提示操作。", - "config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。", - "config.showPushSuccessNotification": "控制在推送成功时是否显示通知。", - "config.inputValidation": "控制何时显示提交消息输入验证。", - "config.inputValidationLength": "控制显示提交消息长度警告的长度阈值。", - "config.inputValidationSubjectLength": "控制显示警告的提交消息主题长度阈值。请取消设置它以继承 \"config.inputValidationLength\" 的值。", - "config.detectSubmodules": "控制是否自动检测 Git 子模块。", - "config.detectSubmodulesLimit": "控制可检测到的 Git 子模块的限制。", - "config.alwaysShowStagedChangesResourceGroup": "始终显示“暂存的更改”资源组。", - "config.alwaysSignOff": "控制所有提交的 signoff 标志。", - "config.ignoreSubmodules": "忽略对文件树中子模块的修改。", - "config.ignoredRepositories": "要忽略的 Git 存储库列表。", - "config.scanRepositories": "在其中搜索 Git 存储库的路径的列表。", - "config.showProgress": "控制 Git 操作是否显示进度提示。", - "config.rebaseWhenSync": "在运行“同步”命令时,强制 Git 使用“变基”。", - "config.confirmEmptyCommits": "始终确认为 \"Git: Commit Empty\" 命令创建空提交。", - "config.fetchOnPull": "启用后,在拉取时获取所有分支。否则,仅获取当前。", - "config.pullTags": "拉取时提取所有标签。", + "config.promptToSaveFilesBeforeCommit": "控制 Git 是否在提交之前检查未保存的文件。", + "config.promptToSaveFilesBeforeCommit.always": "检查是否有任何未保存的文件。", + "config.promptToSaveFilesBeforeCommit.never": "禁用此检查。", + "config.promptToSaveFilesBeforeCommit.staged": "只检查未保存的已暂存文件。", + "config.promptToSaveFilesBeforeStash": "控制 Git 是否在储藏更改之前检查未保存的文件。", + "config.promptToSaveFilesBeforeStash.always": "检查是否有任何未保存的文件。", + "config.promptToSaveFilesBeforeStash.never": "禁用此检查。", + "config.promptToSaveFilesBeforeStash.staged": "只检查未保存的已暂存文件。", "config.pruneOnFetch": "提取时修剪。", - "config.autoStash": "在拉取前暂存所有更改,在成功拉取后还原这些更改。", - "config.allowForcePush": "控制是否启用强制推送 (不论 force 还是 force-with-lease)。", - "config.useForcePushWithLease": "控制是否使用更安全的 force-with-lease 进行强制推送。", - "config.confirmForcePush": "控制在强制推送前是否进行确认。", - "config.allowNoVerifyCommit": "控制是否允许没有运行 pre-commit 和 commit-msg 挂钩的提交。", - "config.confirmNoVerifyCommit": "控制是否要求在未验证的情况下提交之前进行确认。", - "config.openDiffOnClick": "控制单击更改时是否应打开差异编辑器。否则将打开常规编辑器。", + "config.pullTags": "拉取时提取所有标签。", + "config.rebaseWhenSync": "在运行“同步”命令时,强制 Git 使用“变基”。", + "config.requireGitUserConfig": "控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。", + "config.scanRepositories": "在其中搜索 Git 存储库的路径的列表。", + "config.showCommitInput": "控制是否在 Git 源控制面板中显示提交输入。", + "config.showInlineOpenFileAction": "控制是否在 Git 更改视图中显示内联“打开文件”操作。", + "config.showProgress": "控制 Git 操作是否显示进度提示。", + "config.showPushSuccessNotification": "控制在推送成功时是否显示通知。", + "config.smartCommitChanges": "控制哪些更改由Smart Commit自动暂存。", + "config.smartCommitChanges.all": "自动暂存所有更改。", + "config.smartCommitChanges.tracked": "仅自动暂存跟踪的更改。", + "config.suggestSmartCommit": "建议启用智能提交(在无暂存更改时提交所有更改)。", "config.supportCancellation": "控制在运行同步操作时是否出现通知,允许用户取消操作。", - "config.branchSortOrder": "控制分支的排列顺序。", + "config.terminalAuthentication": "控制是否使 VS Code 成为集成终端中产生的 git 进程的身份验证处理程序。请注意: 需要重启终端才能选择此设置中的更改。", + "config.timeline.date": "控制在日程表视图中项目使用的日期。", + "config.timeline.date.authored": "使用创作日期", + "config.timeline.date.committed": "使用提交日期", + "config.timeline.showAuthor": "控制是否在日程表视图中显示提交作者。", "config.untrackedChanges": "控制未跟踪的更改的行为。", + "config.untrackedChanges.hidden": "未跟踪的更改被隐藏,并从多个操作中排除。", "config.untrackedChanges.mixed": "所有更改,无论是跟踪的还是未跟踪的,都会一起出现并表现出相同的行为。", "config.untrackedChanges.separate": "未跟踪的更改单独显示在“源代码管理”视图中。它们也被排除在几个操作之外。", - "config.untrackedChanges.hidden": "未跟踪的更改被隐藏,并从多个操作中排除。", - "config.requireGitUserConfig": "控制在是要求进行显式 Git 用户配置,还是允许 Git 在缺少配置时进行猜测。", - "config.showCommitInput": "控制是否在 Git 源控制面板中显示提交输入。", - "config.terminalAuthentication": "控制是否使 VS Code 成为集成终端中产生的 git 进程的身份验证处理程序。请注意: 需要重启终端才能选择此设置中的更改。", - "config.timeline.showAuthor": "控制是否在日程表视图中显示提交作者。", - "config.timeline.date": "控制在日程表视图中项目使用的日期。", - "config.timeline.date.committed": "使用提交日期", - "config.timeline.date.authored": "使用创作日期", "config.useCommitInputAsStashMessage": "控制是否将提交输入框中的消息用作默认储藏消息。", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "控制是否使用更安全的 force-with-lease 进行强制推送。", + "description": "Git 源代码管理集成", + "displayName": "Git", + "submenu.branch": "分支", + "submenu.changes": "更改", "submenu.commit": "提交", "submenu.commit.amend": "修改", "submenu.commit.signoff": "注销", - "submenu.changes": "更改", + "submenu.explorer": "Git", "submenu.pullpush": "拉取,推送", - "submenu.branch": "分支", "submenu.remotes": "远程", "submenu.stash": "存储", "submenu.tags": "标记", - "colors.added": "已添加资源的颜色。", - "colors.modified": "已修改资源的颜色。", - "colors.stageModified": "已暂存的已修改资源的颜色。", - "colors.stageDeleted": "已暂存的已删除资源的颜色。", - "colors.deleted": "已删除资源的颜色。", - "colors.renamed": "重命名或复制的资源的颜色。", - "colors.untracked": "未跟踪资源的颜色。", - "colors.ignored": "已忽略资源的颜色。", - "colors.conflict": "存在冲突的资源的颜色。", - "colors.submodule": "子模块资源的颜色。", - "view.workbench.scm.missing": "未检测到有效的 git 安装,可在 [git 输出](command:git.showOutput)中找到更多详细信息。\r\n请[安装 git](https://git-scm.com/),或在[我们的文档](https://aka.ms/vscode-scm)中详细了解如何在 VS Code 中使用 Git 和源代码管理。\r\n如果你使用的是其他版本控制系统,则可[搜索市场](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)以获取其他扩展。", - "view.workbench.scm.disabled": "如果要使用 git 功能,请在[设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", - "view.workbench.scm.empty": "为了使用 git 功能,可打开包含 git 存储库的文件夹或从 URL 克隆。\r\n[打开文件夹](command:vscode.openFolder)\r\n[克隆存储库](command:git.clone)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", - "view.workbench.scm.folder": "当前打开的文件夹中没有 Git 存储库。可初始化一个存储库,它将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init?%5Btrue%5D)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", - "view.workbench.scm.workspace": "当前打开的工作区中没有任何包含 Git 存储库的文件夹。可初始化某文件夹上的一个存储库,该存储库将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", - "view.workbench.scm.emptyWorkspace": "当前打开的工作区中没有任何包含 git 存储库的文件夹。\r\n[将文件夹添加到工作区](command:workbench.action.addRootFolder)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", "view.workbench.cloneRepository": "可以在本地克隆存储库。\r\n[可控存储库](command:git.clone“启用 git 扩展后立即克隆存储库”)", - "view.workbench.learnMore": "要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。" - }, - "dist/repository": { - "index modified": "已修改索引", - "modified": "已修改", - "index added": "已添加索引", - "index deleted": "已删除索引", - "deleted": "已删除", - "index renamed": "已重命名索引", - "index copied": "已复制索引", - "untracked": "未跟踪的", - "ignored": "已忽略", - "intent to add": "打算添加", - "both deleted": "冲突: 两个都已删除", - "added by us": "冲突: 已由我们添加", - "deleted by them": "冲突: 已由他们删除", - "added by them": "冲突: 已由他们添加", - "deleted by us": "冲突: 已由我们删除", - "both added": "冲突: 两个都已添加", - "both modified": "冲突: 两个都已修改", - "open": "打开", - "git.title.index": "{0} (索引)", - "git.title.workingTree": "{0} (工作树)", - "git.title.deleted": "{0} (已删除)", - "git.title.theirs": "{0} (他们的)", - "git.title.ours": "{0} (我们的)", - "git.title.untracked": "{0} (未跟踪)", - "commit": "提交", - "merge changes": "合并更改", - "staged changes": "暂存的更改", - "changes": "更改", - "untracked changes": "未跟踪的更改", - "push success": "已成功推送。", - "commit in rebase": "无法在变基过程中修改提交消息。请完成变基操作,并改用交互式变基。", - "commitMessageWhitespacesOnlyWarning": "当前提交消息仅包含空白字符", - "commitMessageCountdown": "当前行剩余 {0} 个字符", - "commitMessageWarning": "当前行比 {1} 超出 {0} 个字符", - "sync is unpredictable": "正在同步。取消可能会导致存储库出现严重损坏", - "always pull": "始终拉取", - "pull": "拉取", - "dont pull": "不拉取", - "pull branch maybe rebased": "当前分支“{0}”似乎已变基。确定仍要拉取到其中吗?", - "pull maybe rebased": "当前分支似乎已变基。确定仍要拉取到其中吗?", - "huge": "Git 存储库“{0}”中存在大量活动更改,将仅启用部分 Git 功能。", - "neveragain": "不再显示", - "add known": "是否要将“{0}”添加到 .gitignore?", - "yes": "是", - "sync changes": "同步更改", - "pull n": "从 {1}/{2} 拉取 {0} 个提交", - "push n": "将 {0} 个提交推送到 {1}/{2}", - "pull push n": "在 {2}/{3} 之间拉取 {0} 个提交并推送 {1} 个提交", - "commitMessageWithHeadLabel": "消息({0} 在“{1}”提交)", - "commitMessage": "消息({0} 待提交)" - }, - "dist/main": { - "looking": "正在查找 Git: {0}", - "using git": "将使用位于 {1} 的 Git {0}", - "downloadgit": "下载 Git", - "neverShowAgain": "不再显示", - "notfound": "未找到 Git。请安装 Git,或在 \"git.path\" 设置中配置。", - "updateGit": "更新 GIT", - "git20": "似乎已安装 GIT {0}。Code 非常适合 GIT >= 2", - "git2526": "安装的 Git {0} 存在已知问题。要使 Git 功能正常工作,请至少将 Git 更新到 2.27 版本。" - }, - "dist/remoteSource": { - "type to search": "存储库名称(键入内容进行搜索)", - "type to filter": "存储库名称", - "none found": "未找到远程存储库。", - "error": "$(error) 错误: {0}", - "provide url": "提供存储库 URL", - "provide url or pick": "提供存储库 URL 或选择存储库源。", - "url": "URL", - "pick url": "选择要从中进行克隆的 URL。", - "branch name": "分支名称" - }, - "dist/timelineProvider": { - "git.timeline.source": "Git 历史记录", - "git.timeline.you": "你", - "git.timeline.stagedChanges": "暂存的更改", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "索引", - "git.timeline.uncommitedChanges": "未提交的更改", - "git.workingTree": "工作树" - }, - "dist/model": { - "not supported": "\"git.scanRepositories\" 设置中不支持绝对路径。", - "too many submodules": "“{0}”存储库中的 {1} 个子模块将不会自动打开。您仍可以通过打开其中的文件来单独打开每个子模块。", - "no repositories": "没有可用存储库", - "pick repo": "选择存储库" - }, - "dist/autofetch": { - "yes": "是", - "no": "否", - "not now": "稍后询问", - "suggest auto fetch": "您希望 Code [定期运行 \"git fetch\"]({0}) 吗?" - }, - "dist/statusbar": { - "rebasing": "正在变基", - "checkout": "签出分支/标记...", - "publish to": "发布到 {0}", - "publish to...": "发布到...", - "publish changes": "发布更改", - "syncing changes": "正在同步更改..." - }, - "dist/commands": { - "tag at": "{0} 处的标记", - "remote branch at": "{0} 处的远程分支", - "create branch": "正在创建新分支...", - "create branch from": "从...创建分支", - "checkout detached": "签出已分离…", - "add remote": "添加一个新远程...", - "current": "当前", - "select log level": "选择日志级别", - "changed": "日志级别更改为: {0}", - "clonefrom": "从 {0} 克隆", - "repourl": "存储库 URL", - "selectFolder": "选择存储库位置", - "cloning": "正在克隆 Git 存储库“{0}”...", - "proposeopen": "是否要打开已克隆存储库?", - "openrepo": "打开", - "openreponew": "在新窗口中打开", - "add": "添加到工作区", - "proposeopen2": "您是希望打开克隆的存储库,还是将其添加到当前工作区?", - "init": "选择用于初始化 Git 储存库的工作区文件夹", - "choose": "选择文件夹...", - "init repo": "初始化存储库", - "create repo": "初始化存储库", - "are you sure": "将在“{0}”中创建 Git 存储库。确定要继续吗?", - "proposeopen init": "是否打开初始化的存储库?", - "proposeopen2 init": "您是希望打开初始化的存储库,还是将其添加到当前工作区?", - "open repo": "打开存储库", - "HEAD not available": "“{0}”的 HEAD 版本不可用。", - "confirm stage files with merge conflicts": "确定要暂存含有合并冲突的 {0} 个文件吗?", - "confirm stage file with merge conflicts": "确定要暂存含有合并冲突的 {0} 吗?", - "yes": "是", - "keep ours": "保留“我们”的版本", - "delete": "删除文件", - "deleted by them": "文件“{0}”已被他们删除且已经过我们修改。\r\n\r\n你想要执行什么操作?", - "keep theirs": "保留“他们”的版本", - "deleted by us": "文件“{0}”已被我们删除且已经过他们修改。\r\n\r\n你想要执行什么操作?", - "discard": "放弃更改", - "confirm delete": "确定要删除 {0} 吗?\r\n此操作不可撤消!\r\n如果继续操作,此文件将永久丢失。", - "delete file": "删除文件", - "restore file": "恢复文件", - "confirm restore": "是否确实要还原 {0}?", - "confirm discard": "确定要放弃 {0} 中更改吗?", - "restore files": "恢复文件", - "confirm restore multiple": "是否确定要还原 {0} 个文件?", - "confirm discard multiple": "是否确实要放弃 {0} 文件中的更改?", - "warn untracked": "这将删除 {0} 个未跟踪的文件!\r\n此操作不可撤消!\r\n这些文件将永久丢失。", - "there are untracked files single": "若放弃下面未跟踪的文件,其将被从硬盘上删除: {0}。", - "there are untracked files": "若放弃 {0} 个未跟踪的文件,其将被从硬盘上删除。", - "confirm discard all 2": "{0}\r\n\r\n此操作不可撤消,你当前的工作集将永久丢失。", - "yes discard tracked": "放弃 1 个已跟踪的文件", - "yes discard tracked multiple": "放弃 {0} 个已跟踪的文件", - "discardAll": "放弃所有 {0} 个文件", - "confirm discard all single": "确定要放弃 {0} 中更改吗?", - "confirm discard all": "确定要放弃在 {0} 个文件中所作的全部更改吗?\r\n此操作不可撤消!\r\n如果继续操作,你当前的工作集将永久丢失。", - "discardAll multiple": "放弃 1 个文件", - "confirm delete multiple": "确定要删除 {0} 个文件吗?\r\n此操作不可撤消!\r\n如果继续操作,这些文件将永久丢失。", - "delete files": "删除文件", - "unsaved files single": "以下文件具有未保存的更改;如果继续,则提交时不会包含这些更改: {0}。\r\n\r\n要在提交之前保存吗?", - "unsaved files": "有 {0} 个文件尚未保存。\r\n\r\n要在提交之前保存吗?", - "save and commit": "全部保存并提交", - "commit": "提交暂存更改", - "no staged changes": "没有可提交的暂存更改。\r\n\r\n是否要暂存所有更改并直接提交?", - "always": "总是", - "never": "从不", - "commit anyway": "创建空提交", - "no changes": "没有要提交的更改。", - "no verify commit not allowed": "不允许在未验证的情况下提交,请使用 \"git.allowNoVerifyCommit\" 设置启用这些提交。", - "confirm no verify commit": "你即将在未验证的情况下提交更改,这会跳过 pre-commit 挂钩,可能导致不理想的结果。\r\n\r\n确定要继续吗?", - "ok": "确定", - "never ask again": "确定,且不再询问", - "commitMessageWithHeadLabel2": "消息(在\"{0}\"上提交)", - "commit message": "提交消息", - "provide commit message": "请提供提交消息", - "confirm emtpy commit": "是否确定要创建空提交?", - "yes never again": "确定,且不再显示", - "no more": "无法撤消,因为 HEAD 不指向任何提交。", - "undo commit": "撤消合并提交", - "merge commit": "最后一个提交是合并提交。是否确实要撤消它?", - "select a ref to checkout detached": "选择要在分离模式下签出的引用", - "select a ref to checkout": "选择要签出的 ref", - "force": "强制签出", - "stashcheckout": "储藏并签出", - "local changes": "签出会覆盖本地更改。", - "branch name": "分支名称", - "provide branch name": "请提供新的分支名称", - "branch name format invalid": "分支名称必须匹配正则表达式: {0}", - "select a ref to create a new branch from": "选择一个 ref 创建 \"{0}\" 分支", - "select branch to delete": "选择要删除的分支", - "confirm force delete branch": "“{0}”分支未被完全合并。是否仍要删除?", - "delete branch": "删除分支", - "invalid branch name": "分支名称无效", - "branch already exists": "已存在名为“{0}”的分支", - "select a branch to merge from": "选择要从其合并的分支", - "select a branch to rebase onto": "选择要变基到的分支", - "tag name": "标记名称", - "provide tag name": "已成功带标记进行推送。", - "tag message": "消息", - "provide tag message": "请提供消息以对标记进行注释", - "no tags": "此存储库没有标记。", - "select a tag to delete": "选择要删除的标记", - "no remotes to fetch": "此存储库未配置可以从中抓取的远程存储库。", - "no remotes to pull": "存储库未配置任何从其中进行拉取的远程存储库。", - "pick remote pull repo": "选择要从其拉取分支的远程位置", - "pick branch pull": "选择拉取的来源分支", - "addremote": "添加远程存储库", - "no remotes to push": "存储库未配置任何要推送到的远程存储库。", - "force push not allowed": "不允许强制推送,请启用 \"git. allowForcePush\" 设置。", - "confirm force push": "即将强制推送更改,此操作可能具有破坏性并可能在无意中覆盖其他人的更改。\r\n\r\n确定要继续吗?", - "nobranch": "请签出一个分支以推送到远程。", - "confirm publish branch": "分支“{0}”没有上游分支。您要发布此分支吗?", - "pick remote": "选取要将分支“{0}”发布到的远程:", - "commit hash": "提交哈希", - "provide commit hash": "请提供提交哈希", - "addfrom": "从 {0} 添加远程存储库", - "addFrom": "从 URL 添加远程存储库", - "remote name": "远程存储库名称", - "provide remote name": "请提供远程存储库名称", - "remote name format invalid": "远程仓库名称格式无效", - "remote already exists": "远程存储库“{0}”已存在。", - "no remotes added": "您的存储库中没有远程存储库。", - "remove remote": "选择要删除的远程库", - "sync is unpredictable": "此操作会将提交项推送到“{0}/{1}”并从中拉取提交项。", - "never again": "确定,且不再显示", - "no remotes to publish": "存储库未配置任何要发布到的远程存储库。", - "publish to": "发布到 {0}", - "pick provider": "选择一个提供程序以将分支“{0}”发布到:", - "no changes stash": "没有要储藏的更改。", - "unsaved stash files single": "以下文件具有未保存的更改;如果继续,则储藏时不会包含这些更改: {0}。\r\n\r\n要在储藏之前保存吗?", - "unsaved stash files": "有 {0} 个文件尚未保存。\r\n\r\n要在储藏之前保存吗?", - "save and stash": "全部保存并储藏", - "stash": "仍要储藏", - "provide stash message": "提供储藏消息(可选)", - "stash message": "储藏消息", - "pick stash to pop": "选择要弹出的储藏", - "no stashes": "此存储库中没有储藏。", - "pick stash to apply": "选择要应用的储藏", - "pick stash to drop": "选择要删除的储藏", - "sure drop": "确定要删除储藏 {0} 吗?", - "git.title.workingTree": "{0} (工作树)", - "git.title.index": "{0} (索引)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "没有正在进行的变基。", - "open git log": "打开 GIT 日志", - "show command output": "显示命令输出", - "clean repo": "在签出前,请清理存储库工作树。", - "cant push": "无法推送 refs 到远端。您可以试着运行“拉取”功能,整合您的更改。", - "merge conflicts": "存在合并冲突。请在提交之前解决这些冲突。", - "stash merge conflicts": "在应用储藏时存在合并冲突。", - "auth failed specific": "未能对 git remote 进行身份验证:\r\n\r\n{0}", - "auth failed": "未能对 git remote 进行身份验证。", - "missing user info": "请确保已在 Git 中配置您的 \"user.name\" 和 \"user.email\"。", - "learn more": "了解详细信息", - "git error details": "Git: {0}", - "git error": "Git 错误" - }, - "dist/askpass-main": { - "missOrInvalid": "凭据丢失或无效。" + "view.workbench.learnMore": "要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.disabled": "如果要使用 git 功能,请在[设置](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中启用 git。\r\n要了解有关如何在 VS Code 中使用 Git 和源代码管理的更多信息,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "为了使用 git 功能,可打开包含 git 存储库的文件夹或从 URL 克隆。\r\n[打开文件夹](command:vscode.openFolder)\r\n[克隆存储库](command:git.clone)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "当前打开的工作区没有任何包含 git 存储库的文件夹。\r\n[将文件夹添加到工作区](command:workbench.action.addRootFolder)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "当前打开的文件夹中没有 Git 存储库。可初始化一个存储库,它将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init?%5Btrue%5D)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "未检测到有效的 git 安装,可在 [git 输出](command:git.showOutput)中找到更多详细信息。\r\n请[安装 git](https://git-scm.com/),或在[我们的文档](https://aka.ms/vscode-scm)中详细了解如何在 VS Code中使用 Git 和源代码管理。\r\n如果您使用的是其他版本的控制系统,则可[搜索市场](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22)以获取其他扩展。", + "view.workbench.scm.workspace": "当前打开的工作区中没有任何包含 Git 存储库的文件夹。可初始化某文件夹上的一个存储库,该存储库将实现 Git 提供支持的源代码管理功能。\r\n[初始化存储库](command:git.init)\r\n要详细了解如何在 VS Code 中使用 Git 和源代码管理,[请阅读我们的文档](https://aka.ms/vscode-scm)。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json index 91047ba3bc..54d16b6460 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub 身份验证", - "description": "GitHub 身份验证提供程序" + "dist/common/keychain": { + "keychainWriteError": "将登录信息写入钥匙串失败,错误\"{0}\"。", + "troubleshooting": "故障排除指南" }, "dist/githubServer": { - "signingIn": "$(mark-github)正在登录到 github.com…" + "signingIn": "$(mark-github)正在登录到 github.com…", + "signingInEnterprise": "$(mark-github)正在登录到 {0}...", + "status.git.signIn.name": "GitHub 登录" }, - "dist/common/keychain": { - "troubleshooting": "故障排除指南", - "keychainWriteError": "将登录信息写入钥匙串失败,错误\"{0}\"。" + "package": { + "description": "GitHub 身份验证提供程序", + "displayName": "GitHub 身份验证" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json index 3a35a8bd77..92549efe61 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "控制是否在 VS Code 中为 git 命令启用自动 GitHub 身份验证。", - "welcome.publishFolder": "你还可直接将此文件夹发布到 GitHub 存储库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "你还可直接将工作区文件夹发布到 GitHub 存储库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "选择一个要发布到 GitHub 的文件夹", "ignore": "选择应包含在存储库中的文件。", + "openingithub": "在 GitHub 上打开", + "pick folder": "选择一个要发布到 GitHub 的文件夹", + "publishing_done": "已将“{0}”存储库成功发布到 GitHub。", + "publishing_firstcommit": "正在创建第一个提交", "publishing_private": "正在发布到专用 GitHub 存储库", "publishing_public": "正在发布到公共 GitHub 存储库", - "publishing_firstcommit": "正在创建第一个提交", - "publishing_uploading": "正在上传文件", - "openingithub": "在 GitHub 上打开", - "publishing_done": "已将“{0}”存储库成功发布到 GitHub。" + "publishing_uploading": "正在上传文件" }, "dist/pushErrorHandler": { - "ok": "确定", - "fork unable": "你没有在 GitHub 上推送到“{0}/{1}”的权限。", "create a fork": "创建分支", - "no": "否", - "fork": "你没有在 GitHub 上推送到“{0}/{1}”的权限。是否要创建一个分支并改为推送到该分支?", "create fork": "创建 GitHub 分支", - "forking": "正在创建“{0}/{1}”的分支…", - "forking_pushing": "正在推送更改…", - "openingithub": "在 GitHub 上打开", - "createpr": "创建 PR", - "forking_done": "已在 GitHub 上成功创建分支“{0}”。", "createghpr": "正在创建 GitHub 拉取请求…", - "openpr": "打开 PR", - "donepr": "已在 GitHub 上成功创建 PR“{0}/{1}#{2}”。" + "createpr": "创建 PR", + "donepr": "已在 GitHub 上成功创建 PR“{0}/{1}#{2}”。", + "fork": "你没有在 GitHub 上推送到“{0}/{1}”的权限。是否要创建一个分支并改为推送到该分支?", + "forking": "正在创建“{0}/{1}”的分支…", + "forking_done": "已在 GitHub 上成功创建分支“{0}”。", + "forking_pushing": "正在推送更改…", + "no": "否", + "openingithub": "在 GitHub 上打开", + "openpr": "打开 PR" + }, + "package": { + "config.gitAuthentication": "控制是否在 VS Code 中为 git 命令启用自动 GitHub 身份验证。", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "你还可直接将此文件夹发布到 GitHub 存储库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "你还可直接将工作区文件夹发布到 GitHub 存储库。发布后,你将有权访问由 Git 和 GitHub 提供支持的源代码管理功能。\r\n[$(github) 发布到 GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json index d718b17ee1..e044a76993 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "图像预览", - "description": "提供 VS Code的内置图像预览", - "customEditors.displayName": "图像预览", - "command.zoomIn": "放大", - "command.zoomOut": "缩小" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0} B", + "sizeGB": "{0} GB", "sizeKB": "{0} KB", "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB", - "sizeStatusBar.name": "图像二进制文件大小" + "sizeStatusBar.name": "图像二进制文件大小", + "sizeTB": "{0} TB" }, "dist/preview": { "preview.imageLoadError": "加载图片出错。", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "图像缩放", "zoomStatusBar.placeholder": "选择缩放级别", "zoomStatusBar.wholeImageLabel": "整张图片" + }, + "package": { + "command.zoomIn": "放大", + "command.zoomOut": "缩小", + "customEditors.displayName": "图像预览", + "description": "提供 VS Code的内置图像预览", + "displayName": "图像预览" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/import.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/import.i18n.json index 74be6843df..8a9f0108d5 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "平面文件导入配置", - "flatfileimport.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道" - }, - "out/services/serviceClient": { - "serviceStarted": "{0} 已启动", - "serviceStarting": "正在启动 {0}", - "flatFileImport.serviceStartFailed": "未能启动 {0}: {1}", - "installingServiceDetailed": "正在将 {0} 安装到 {1}", - "installingService": "正在安装 {0} 服务", - "serviceInstalled": "安装于 {0}", - "downloadingService": "正在下载 {0}", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "正在下载 {0}", - "downloadingServiceComplete": "{0} 下载完毕", - "entryExtractedChannelMsg": "已提取 {0} ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "提供反馈", - "serviceCrashMessage": "服务组件无法启动", - "flatFileImport.serverDropdownTitle": "数据库所在的服务器", - "flatFileImport.databaseDropdownTitle": "创建表的数据库", "flatFile.InvalidFileLocation": "文件位置无效。请尝试其他输入文件", + "flatFileImport.allowNulls": "允许 Null", "flatFileImport.browseFiles": "浏览", - "flatFileImport.openFile": "打开", - "flatFileImport.fileTextboxTitle": "要导入的文件的位置", - "flatFileImport.tableTextboxTitle": "新建表名", - "flatFileImport.schemaTextboxTitle": "表架构", - "flatFileImport.importData": "导入数据", - "flatFileImport.next": "下一步", "flatFileImport.columnName": "列名", "flatFileImport.dataType": "数据类型", - "flatFileImport.primaryKey": "主键", - "flatFileImport.allowNulls": "允许 Null", - "flatFileImport.prosePreviewMessage": "此操作分析了输入文件的结构并生成了下方的前 50 行预览。", - "flatFileImport.prosePreviewMessageFail": "此操作不成功。请尝试其他输入文件。", - "flatFileImport.refresh": "刷新", - "flatFileImport.importInformation": "导入信息", - "flatFileImport.importStatus": "导入状态", - "flatFileImport.serverName": "服务器名称", + "flatFileImport.databaseDropdownTitle": "创建表的数据库", "flatFileImport.databaseName": "数据库名称", - "flatFileImport.tableName": "表名", - "flatFileImport.tableSchema": "表架构", "flatFileImport.fileImport": "要导入的文件", - "flatFileImport.success.norows": "✔ 已成功将数据插入表中。", - "import.needConnection": "请在使用此向导之前连接到服务器。", - "import.needSQLConnection": "SQL Server 导入扩展不支持此类连接", - "flatFileImport.wizardName": "导入平面文件向导", + "flatFileImport.fileTextboxTitle": "要导入的文件的位置", + "flatFileImport.importData": "导入数据", + "flatFileImport.importInformation": "导入信息", + "flatFileImport.importNewFile": "导入新文件", + "flatFileImport.importStatus": "导入状态", + "flatFileImport.next": "下一步", + "flatFileImport.openFile": "打开", "flatFileImport.page1Name": "指定输入文件", "flatFileImport.page2Name": "预览数据", "flatFileImport.page3Name": "修改列", "flatFileImport.page4Name": "摘要", - "flatFileImport.importNewFile": "导入新文件" + "flatFileImport.primaryKey": "主键", + "flatFileImport.prosePreviewMessage": "此操作分析了输入文件的结构并生成了下方的前 50 行预览。", + "flatFileImport.prosePreviewMessageFail": "此操作不成功。请尝试其他输入文件。", + "flatFileImport.refresh": "刷新", + "flatFileImport.schemaTextboxTitle": "表架构", + "flatFileImport.serverDropdownTitle": "数据库所在的服务器", + "flatFileImport.serverName": "服务器名称", + "flatFileImport.success.norows": "✔ 已成功将数据插入表中。", + "flatFileImport.tableName": "表名", + "flatFileImport.tableSchema": "表架构", + "flatFileImport.tableTextboxTitle": "新建表名", + "flatFileImport.wizardName": "导入平面文件向导", + "import.needConnection": "请在使用此向导之前连接到服务器。", + "import.needSQLConnection": "SQL Server 导入扩展不支持此类连接", + "import.serviceCrashButton": "提供反馈", + "serviceCrashMessage": "服务组件无法启动" + }, + "out/services/serviceClient": { + "downloadingService": "正在下载 {0}", + "downloadingServiceComplete": "{0} 下载完毕", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "正在下载 {0}", + "entryExtractedChannelMsg": "已提取 {0} ({1}/{2})", + "flatFileImport.serviceStartFailed": "未能启动 {0}: {1}", + "installingService": "正在安装 {0} 服务", + "installingServiceDetailed": "正在将 {0} 安装到 {1}", + "serviceInstalled": "安装于 {0}", + "serviceStarted": "{0} 已启动", + "serviceStarting": "正在启动 {0}" + }, + "package": { + "flatfileimport.configuration.title": "平面文件导入配置", + "flatfileimport.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json index 82610ed305..f354dbe4b4 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "使用设置“{0}”来配置限制。", + "goToSetting": "打开设置", + "json.resolveError": "JSON: 架构解析错误", + "json.schemaResolutionDisabledMessage": "已禁用下载架构。单击以进行配置。", + "json.schemaResolutionErrorMessage": "无法解析架构。单击以重试。", + "jsonserver.name": "JSON 语言服务器", + "ok": "确定", + "schemaDownloadDisabled": "已通过设置“{0}”禁用下载架构", + "untitled.schema": "无法加载 {0}", + "yes never again": "不再显示" + }, "package": { - "displayName": "JSON 语言功能", "description": "为 JSON 文件提供丰富的语言支持", + "displayName": "JSON 语言功能", + "json.clickToRetry": "单击以重试。", + "json.colorDecorators.enable.deprecationMessage": "已弃用设置 \"json.colorDecorators.enable\",请改用 \"editor.colorDecorators\"。", + "json.colorDecorators.enable.desc": "启用或禁用颜色修饰器", + "json.enableSchemaDownload.desc": "启用后,可以从 http 和 https 位置提取 JSON 架构。", + "json.format.enable.desc": "启用或禁用默认 JSON 格式化程序。", + "json.maxItemsComputed.desc": "计算的大纲符号和折叠区域的最大数量(因性能原因而受限)。", + "json.maxItemsExceededInformation.desc": "当超出分级显示符号和折叠区域的最大数目时显示通知。", + "json.schemaResolutionErrorMessage": "无法解析架构。", "json.schemas.desc": "将架构关联到当前项目中的 JSON 文件。", - "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", "json.schemas.fileMatch.desc": "将 JSON 文件解析为架构时要与之匹配的文件模式数组。\"*\" 可用作通配符。也可定义排除模式,并以 \"!\" 开头。当至少有一个匹配模式,且最后一个匹配模式不是排除模式时,文件匹配。", "json.schemas.fileMatch.item.desc": "将 JSON 文件解析到架构时用于匹配的可以包含 \"*\" 的文件模式。", "json.schemas.schema.desc": "给定 URL 的架构定义。仅当要避免访问架构 URL 时需要提供架构。", - "json.format.enable.desc": "启用或禁用默认 JSON 格式化程序。", - "json.tracing.desc": "跟踪 VS Code 和 JSON 语言服务器之间的通信。", - "json.colorDecorators.enable.desc": "启用或禁用颜色修饰器", - "json.colorDecorators.enable.deprecationMessage": "已弃用设置 \"json.colorDecorators.enable\",请改用 \"editor.colorDecorators\"。", - "json.schemaResolutionErrorMessage": "无法解析架构。", - "json.clickToRetry": "单击以重试。", - "json.maxItemsComputed.desc": "计算的大纲符号和折叠区域的最大数量(因性能原因而受限)。", - "json.maxItemsExceededInformation.desc": "当超出分级显示符号和折叠区域的最大数目时显示通知。", - "json.enableSchemaDownload.desc": "启用后,可以从 http 和 https 位置提取 JSON 架构。" - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: 架构解析错误", - "jsonserver.name": "JSON 语言服务器", - "untitled.schema": "无法加载 {0}", - "schemaDownloadDisabled": "已通过设置“{0}”禁用下载架构", - "ok": "确定", - "goToSetting": "打开设置", - "yes never again": "不再显示", - "configureLimit": "使用设置“{0}”来配置限制。", - "json.schemaResolutionErrorMessage": "无法解析架构。单击以重试。", - "json.schemaResolutionDisabledMessage": "已禁用下载架构。单击以进行配置。" + "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", + "json.tracing.desc": "跟踪 VS Code 和 JSON 语言服务器之间的通信。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json index 9f53371675..428d7a76f6 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "JSON 语言基础功能", - "description": "在 JSON 文件中提供语法突出显示和括号匹配功能。" + "description": "在 JSON 文件中提供语法突出显示和括号匹配功能。", + "displayName": "JSON 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/kusto.i18n.json index 346e95fa2a..feabaeced3 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "新建笔记本", - "notebook.command.open": "打开笔记本", - "cloud.databaseProperties.name": "数据库名称", - "cloud.databaseProperties.size": "大小(MB)", - "cloud.serverProperties.summary": "状态", - "cloud.serverProperties.machinesTotal": "群集中的总计算机数", - "cloud.serverProperties.diskCacheCapacity": "已使用的群集数据容量百分比", - "databasesListProperties.name": "名称", - "databasesListProperties.size": "大小(MB)", - "objectsListProperties.name": "名称", - "objectsListProperties.metadataTypeName": "类型", - "kusto.configuration.title": "KUSTO 配置", - "kusto.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", - "kusto.format.alignColumnDefinitionsInColumns": "列定义是否应对齐?", - "kusto.format.datatypeCasing": "数据类型应格式化为大写、小写还是无(不格式化)", - "kusto.format.keywordCasing": "关键字应格式化为大写、小写还是无(不格式化)", - "kusto.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道", - "kusto.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", - "kusto.provider.displayName": "Azure 数据资源管理器(Kusto)", - "kusto.connectionOptions.connectionName.displayName": "名称(可选)", - "kusto.connectionOptions.connectionName.description": "连接的自定义名称", - "kusto.connectionOptions.serverName.displayName": "群集", - "kusto.connectionOptions.serverName.description": "Kusto 群集名称", - "kusto.connectionOptions.databaseName.displayName": "数据库", - "kusto.connectionOptions.databaseName.description": "数据源中的初始目录或数据库的名称。", - "kusto.connectionOptions.authType.displayName": "身份验证类型", - "kusto.connectionOptions.authType.description": "指定使用 Kusto Server 进行身份验证的方法", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", - "kusto.connectionOptions.authType.categoryValues.none": "无身份验证", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "用户身份验证", - "kusto.connectionOptions.userName.displayName": "用户名", - "kusto.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", - "kusto.connectionOptions.password.displayName": "密码", - "kusto.connectionOptions.password.description": "指示连接到数据源时使用的密码", - "kusto.connectionOptions.connectTimeout.displayName": "连接超时", - "kusto.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", - "kusto.connectionOptions.connectRetryCount.displayName": "连接重试次数", - "kusto.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", - "kusto.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", - "kusto.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", - "kusto.connectionOptions.applicationName.displayName": "应用程序名称", - "kusto.connectionOptions.applicationName.description": "应用程序的名称", - "kusto.connectionOptions.workstationId.displayName": "工作站 ID", - "kusto.connectionOptions.workstationId.description": "连接到 Kusto Server 的工作站的名称", - "kusto.connectionOptions.failoverPartner.displayName": "故障转移伙伴", - "kusto.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 Kusto Server 实例的名称或网络地址" + "dist/features": { + "kusto.accountDoesNotExist": "帐户不存在。", + "kusto.insufficientlyPrivelagedAzureAccount": "为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。", + "kusto.missingLinkedAzureAccount": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。" }, - "dist/telemetry": { - "viewKnownIssuesText": "查看已知问题", - "serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。" + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "已安装 {0}", + "downloadingServiceChannelMsg": "正在下载 {0}", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "正在下载 {0}", + "failedToStartServiceErrorMsg": "未能启动 {0}", + "installedServiceChannelMsg": "安装于 {0}", + "installingServiceChannelMsg": "正在将 {0} 安装到 {1}", + "installingServiceStatusMsg": "正在安装 {0}", + "serviceStartedStatusMsg": "{0} 已启动", + "startingServiceStatusMsg": "正在启动 {0}" }, "dist/main": { "kusto.unsupportedPlatform": "平台不受支持", "notebookFileType": "笔记本", "unsupportedFileType": "仅支持 .ipynb 笔记本" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "节点 {0} 的会话不存在", - "notifyError": "通知节点更改时出错: {0}", - "rootLabel": "根" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "取消", "cancel": "是否取消操作?", - "kusto.searchServers": "搜索服务器名称" + "cancelTooltip": "取消", + "kusto.searchServers": "搜索服务器名称", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "{0} 已启动", - "startingServiceStatusMsg": "正在启动 {0}", - "failedToStartServiceErrorMsg": "未能启动 {0}", - "installingServiceChannelMsg": "正在将 {0} 安装到 {1}", - "installingServiceStatusMsg": "正在安装 {0}", - "installedServiceChannelMsg": "安装于 {0}", - "downloadingServiceChannelMsg": "正在下载 {0}", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "正在下载 {0}", - "downloadServiceDoneChannelMsg": "已安装 {0}" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "通知节点更改时出错: {0}", + "rootLabel": "根", + "sessionNotFound": "节点 {0} 的会话不存在" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。", - "kusto.accountDoesNotExist": "帐户不存在。", - "kusto.insufficientlyPrivelagedAzureAccount": "为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。" + "dist/telemetry": { + "serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。", + "viewKnownIssuesText": "查看已知问题" + }, + "package": { + "cloud.databaseProperties.name": "数据库名称", + "cloud.databaseProperties.size": "大小(MB)", + "cloud.serverProperties.diskCacheCapacity": "已使用的群集数据容量百分比", + "cloud.serverProperties.machinesTotal": "群集中的总计算机数", + "cloud.serverProperties.summary": "状态", + "databasesListProperties.name": "名称", + "databasesListProperties.size": "大小(MB)", + "kusto.configuration.title": "KUSTO 配置", + "kusto.connectionOptions.applicationName.description": "应用程序的名称", + "kusto.connectionOptions.applicationName.displayName": "应用程序名称", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", + "kusto.connectionOptions.authType.categoryValues.none": "无身份验证", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "用户身份验证", + "kusto.connectionOptions.authType.description": "指定使用 Kusto Server 进行身份验证的方法", + "kusto.connectionOptions.authType.displayName": "身份验证类型", + "kusto.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", + "kusto.connectionOptions.connectRetryCount.displayName": "连接重试次数", + "kusto.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", + "kusto.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", + "kusto.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", + "kusto.connectionOptions.connectTimeout.displayName": "连接超时", + "kusto.connectionOptions.connectionName.description": "连接的自定义名称", + "kusto.connectionOptions.connectionName.displayName": "名称(可选)", + "kusto.connectionOptions.databaseName.description": "数据源中的初始目录或数据库的名称。", + "kusto.connectionOptions.databaseName.displayName": "数据库", + "kusto.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 Kusto Server 实例的名称或网络地址", + "kusto.connectionOptions.failoverPartner.displayName": "故障转移伙伴", + "kusto.connectionOptions.groupName.connectionResiliency": "连接复原力", + "kusto.connectionOptions.groupName.context": "上下文", + "kusto.connectionOptions.groupName.initialization": "初始化", + "kusto.connectionOptions.groupName.security": "安全性", + "kusto.connectionOptions.groupName.source": "源", + "kusto.connectionOptions.password.description": "指示连接到数据源时使用的密码", + "kusto.connectionOptions.password.displayName": "密码", + "kusto.connectionOptions.serverName.description": "Kusto 群集名称", + "kusto.connectionOptions.serverName.displayName": "群集", + "kusto.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", + "kusto.connectionOptions.userName.displayName": "用户名", + "kusto.connectionOptions.workstationId.description": "连接到 Kusto Server 的工作站的名称", + "kusto.connectionOptions.workstationId.displayName": "工作站 ID", + "kusto.format.alignColumnDefinitionsInColumns": "列定义是否应对齐?", + "kusto.format.datatypeCasing": "数据类型应格式化为大写、小写还是无(不格式化)", + "kusto.format.keywordCasing": "关键字应格式化为大写、小写还是无(不格式化)", + "kusto.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道", + "kusto.provider.displayName": "Azure 数据资源管理器(Kusto)", + "kusto.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", + "kusto.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", + "notebook.command.new": "新建笔记本", + "notebook.command.open": "打开笔记本", + "objectsListProperties.metadataTypeName": "类型", + "objectsListProperties.name": "名称" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/machine-learning.i18n.json index ecf52abee6..6c473a127b 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "机器学习", - "description": "机器学习", - "title.tasks": "任务", - "title.documents": "文档", - "title.configurations": "配置", - "title.endpoints": "终结点", - "ml.command.managePackages": "管理数据库中的包", - "ml.command.manageLanguages": "管理外部语言", - "ml.command.predictModel": "进行预测", - "ml.command.manageModels": "管理模型", - "ml.command.importModel": "导入模型", - "ml.configuration.title": "机器学习配置", - "ml.pythonPath.description": "机器学习使用的预先存在的 Python 安装的本地路径。", - "ml.enablePython.description": "在数据库中启用 Python 包管理。", - "ml.enableR.description": "在数据库中启用 R 包管理。", - "ml.rPath.description": "机器学习使用的预先存在的 R 安装的本地路径。", - "ml.command.dependencies": "安装机器学习依赖项", - "ml.command.enableExternalScript": "启用外部脚本" - }, "dist/common/constants": { - "msgYes": "是", - "msgNo": "否", - "mls.managePackages.error": "服务器不支持包管理。请确保已安装 Python 或 R。", - "notebookExtensionFailedError": "扩展因其对笔记本扩展的依赖项而未能加载。请检查笔记本扩展的输出日志以获取更多详细信息", - "mls.verifyOdbcDriverError.error": "包管理需要“{0}”。请确保其已安装并正确设置。", - "mls.taskFailedError.error": "无法完成任务“{0}”。错误: {1}", - "mls.cannotFindPython.error": "找不到 Python 可执行文件“{0}”。请确保已正确安装和配置 Python", - "mls.cannotFindR.error": "找不到 R 可执行文件“{0}”。请确保已正确安装和配置 R", - "mls.installPackageMngDependencies.msgTaskName": "正在验证包管理依赖项", - "mls.installModelMngDependencies.msgTaskName": "正在验证模型管理依赖项", - "mls.noResultError": "未返回任何结果", - "mls.requiredPackagesNotInstalled": "未安装所需的包", - "mls.confirmEnableExternalScripts": "包管理需要外部脚本。是否确实要启用它?", - "mls.enableExternalScriptsError": "未能启用外部脚本。", - "mls.externalScriptsIsRequiredError": "此操作需要外部脚本配置。", - "mls.confirmInstallPythonPackages": "是否确实要安装所需的包?", - "mls.installDependencies.confirmInstallPythonPackages": "需要安装以下 Python 包: {0}", - "mls.installDependencies.confirmInstallRPackages": "安装需要以下 R 包: {0}", - "models.confirmDeleteModel": "确定要删除模型“{0}”?", - "mls.installDependencies.packages": "正在安装所需的包...", - "mls.installDependencies.packagesAlreadyInstalled": "已安装所需的包。", - "mls.installDependencies.getPackagesError": "未能获取已安装的 python 包。错误: {0}", - "mls.packageManager.NoConnection": "未选择连接", - "mls.notebookExtensionNotLoaded": "未加载笔记本扩展", - "mls.mssqlExtensionNotLoaded": "未加载 MSSQL 扩展", - "mls.enabledMessage": "已启用机器学习服务", - "mls.configUpdateFailed": "未能修改机器学习服务配置", - "mls.enableButtonTitle": "启用", - "mls.disableButtonTitle": "禁用", - "mls.configTitle": "配置", - "mls.configStatus": "已启用", - "mls.configAction": "操作", - "mls.externalExecuteScriptTitle": "外部执行脚本", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "下载时出错", - "mls.invalidModelIdError": "模型 ID 无效。模型 URL: {0}", - "mls.noArtifactError": "模型没有任何项目。模型 URL: {0}", - "mls.downloadingProgress": "正在下载", - "mls.pythonConfigError": "未配置 Python 可执行文件", - "mls.rConfigError": "未配置 R 可执行文件", - "mls.installingDependencies": "正在安装依赖项...", - "mls.resourceNotFound": "无法找到指定的资源", - "mls.latestVersion": "最新", - "mls.httpGetRequestError": "包信息请求失败,出现错误: {0} {1}", "azure.resource.error": "错误: {0}", - "notSupportedEventArg": "不受支持的事件参数", - "extLang.installTabTitle": "已安装", - "extLang.languageCreatedDate": "已安装", - "extLang.languagePlatform": "平台", - "extLang.delete": "删除", - "editTitle": "编辑", - "extLang.installButtonText": "安装", - "extLang.CancelButtonText": "取消", - "extLang.DoneButtonText": "关闭", - "extLang.OkButtonText": "确定", - "extLang.SaveButtonText": "保存", - "extLang.languageName": "名称", - "extLang.newLanguageTabTitle": "新增", - "extLang.fileBrowserTabTitle": "文件浏览器", - "extLang.DialogTitle": "语言", - "extLang.Target": "目标", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "语言扩展路径", - "extLang.extensionFileLocation": "语言扩展位置", - "extLang.extensionFileName": "扩展文件名", - "extLang.envVariables": "环境变量", - "extLang.parameters": "参数", - "extLang.selectedPath": "所选路径", - "extLang.installFailedError": "未能安装语言", - "extLang.updateFailedError": "未能更新语言", - "models.modelUpdateFailedError": "未能更新模型", - "models.modelsListEmptyMessage": "找不到任何模型", - "models.selectModelTableMessage": "选择表", - "models.selectModelDatabaseMessage": "选择数据库", - "models.azureModelsListEmptyTitle": "找不到任何模型", - "models.azureModelsListEmptyDescription": "选择另一个 Azure ML 工作区", - "models.modelsListEmptyDescription": "选择其他数据库或表", - "databaseName": "数据库", - "databaseToStoreInfo": "选择要存储新模型的数据库。", - "tableToStoreInfo": "选择符合模型架构的现有表或创建一个新表以存储导入的模型。", - "tableName": "表", - "modelTableInfo": "选择模型表以查看现有/导入的模型的列表。", - "modelDatabaseInfo": "选择存储现有/导入模型的数据库。", - "existingTableName": "现有表", - "newTableName": "新建表", - "models.name": "名称", - "models.fileName": "文件", - "models.description": "说明", - "models.created": "已创建日期", - "models.imported": "已导入日期", - "models.framework": "框架", - "models.frameworkVersion": "框架版本", - "models.version": "版本", - "models.browseButton": "...", - "models.azureAccount": "Azure 帐户", - "models.azureSignIn": "Azure 登录或刷新帐户", - "predict.columnDatabase": "源数据库", - "predict.columnDatabaseInfo": "选择包含数据集的数据库以应用预测。", - "predict.columnTable": "源表", - "predict.columnTableInfo": "选择包含数据集的表以应用预测。", - "predict.inputColumns": "模型输入映射", - "predict.outputColumns": "模型输出", - "predict.columnName": "源列", - "predict.dataTypeName": "类型", - "predict.displayName": "显示名称", - "predict.inputName": "模型输入", - "predict.selectColumnTitle": "选择列...", - "models.selectModelDatabaseTitle": "选择具有模型的数据库", - "models.selectModelTableTitle": "选择具有模型的表", - "predict.selectDatabaseTitle": "选择数据库", - "predict.selectTableTitle": "选择表", - "predict.outputName": "名称", - "models.azureSubscription": "Azure 订阅", - "models.azureGroup": "资源组", - "models.azureModelWorkspace": "Azure ML 工作区", - "models.azureModelFilter": "筛选器", - "models.azureModels": "模型", - "models.azureModelsTitle": "Azure 模型", - "models.localModelsTitle": "本地模型", - "models.modelSourcesTitle": "源位置", - "models.modelSourcePageTitle": "选择模型源类型", - "models.localModelSourceDescriptionForImport": "已选择“文件上传”。这允许你将模型文件从本地计算机导入到此 SQL 实例中的模型数据库中。单击“下一步”以继续。​", - "models.azureModelSourceDescriptionForImport": "已选择“Azure 机器学习”。此操作允许你导入存储在此 SQL 实例中模型数据库内 Azure 机器学习工作区中的模型。单击“下一步”以继续。​ ​", - "models.localModelSourceDescriptionForPredict": "已选择“文件上传”。此操作允许从本地计算机上传模型文件。单击“下一步”以继续。​​", - "models.importedModelSourceDescriptionForPredict": "已选择“导入的模型”。这使你可以从存储在数据库中模型表内的模型中进行选择。单击“下一步”以继续。​", - "models.azureModelSourceDescriptionForPredict": "已选择“Azure 机器学习”。此操作允许从存储在 Azure 机器学习工作区内的模型中进行选择。单击“下一步”以继续。​", - "models.modelImportTargetPageTitle": "选择或输入要将模型导入到的位置", - "models.columnSelectionPageTitle": "将源数据映射到模型", - "models.modelDetailsPageTitle": "输入模型详细信息", - "models.modelLocalSourceTitle": "源文件", - "models.modelLocalSourceTooltip": "要导入的模型的文件路径", - "models.onnxNotSupportedError": "当前服务器中不支持 ONNX 运行时", - "models.currentModelsTitle": "模型", - "models.importModelDoneButton": "导入", - "models.predictModel": "预测", - "models.RegisterWizard": "导入模型", - "models.viewImportModelsTitle": "查看和导入模型", - "models.viewImportModelsDesc": "机器学习模型可以存储在一个或多个数据库和表中。选择模型数据库和表以查看其中的模型。", - "models.viewImportModeledForPredictDesc": "模型存储在一个或多个数据库和表中。选择模型数据库和表以查看其中的模型。", - "models.learnMoreLink": "了解详细信息。", - "models.importModelTitle": "导入或查看模型", - "models.editModelTitle": "编辑模型", - "models.importModelDesc": "导入或查看存储在数据库中的机器学习模型", - "models.makePredictionTitle": "进行预测", - "models.makePredictionDesc": "使用托管模型生成预测值或分数", - "models.createNotebookTitle": "创建笔记本", - "models.createNotebookDesc": "在笔记本中运行试验和创建模型", - "models.modelRegisteredSuccessfully": "已成功注册类型", - "models.modelUpdatedSuccessfully": "已成功更新模型", - "models.modelFailedToRegistered": "模型未能注册", - "models.localModelSource": "文件上传", - "models.localModelPageTitle": "上传模型文件", - "models.azureModelSource": "Azure 机器学习", - "models.azureModelPageTitle": "从 Azure 机器学习导入", - "models.importedModelsPageTitle": "选择导入的模型", - "models.registeredModelsSource": "导入的模型", - "models.downloadModelMsgTaskName": "正在从 Azure 下载模型", - "models.invalidAzureResourceError": "Azure 资源无效", - "models.invalidModelToRegisterError": "要注册的模型无效", - "models.invalidModelToPredictError": "要预测的模型无效", - "models.invalidModelParametersError": "请选择有效的源表和模型参数", - "models.invalidModelToSelectError": "请选择一个有效模型", - "models.invalidModelImportTargetError": "请选择一个有效任务", - "models.columnDataTypeMismatchWarningHelper": "单击以查看警告详细信息", - "models.columnDataTypeMismatchWarningHeading": "数据类型的差异", - "models.columnDataTypeMismatchWarning": "源表列的数据类型与所需的输入字段类型不匹配。", - "models.outputColumnDataTypeNotSupportedWarning": "输出列的数据类型与输出字段类型不匹配。", - "models.modelNameRequiredError": "模型名称是必填项。", - "models.modelsRequiredError": "请至少选择一个要导入的模型。", - "models.updateModelFailedError": "未能更新模型", - "models.modelSchemaIsAcceptedMessage": "表满足要求!", - "models.selectModelsTableMessage": "选择模型表", - "models.modelSchemaIsNotAcceptedMessage": "表结构无效!", - "models.importModelFailedError": "未能注册模型: {0},文件: {1}", - "models.invalidImportTableError": "导入模型的表无效。数据库名: {0},表名: {1}", - "models.invalidImportTableSchemaError": "模型导入不支持表架构。数据库名: {0},表名: {1}。", - "models.loadModelParameterFailedError": "未能加载模型参数’", - "models.unsupportedModelParameterType": "不受支持", - "dashboardTitle": "机器学习", "dashboardDesc": "针对 SQL 数据库的机器学习", "dashboardLinksTitle": "有用链接", + "dashboardTitle": "机器学习", "dashboardVideoLinksTitle": "视频教程", - "showMoreTitle": "显示更多", - "showLessTitle": "收起", + "databaseName": "数据库", + "databaseToStoreInfo": "选择要存储新模型的数据库。", + "editTitle": "编辑", + "existingTableName": "现有表", + "extLang.CancelButtonText": "取消", + "extLang.DialogTitle": "语言", + "extLang.DoneButtonText": "关闭", + "extLang.Local": "localhost", + "extLang.OkButtonText": "确定", + "extLang.SaveButtonText": "保存", + "extLang.Target": "目标", + "extLang.delete": "删除", + "extLang.envVariables": "环境变量", + "extLang.extensionFileLocation": "语言扩展位置", + "extLang.extensionFileName": "扩展文件名", + "extLang.extensionFilePath": "语言扩展路径", + "extLang.fileBrowserTabTitle": "文件浏览器", + "extLang.installButtonText": "安装", + "extLang.installFailedError": "未能安装语言", + "extLang.installTabTitle": "已安装", + "extLang.languageCreatedDate": "已安装", + "extLang.languageName": "名称", + "extLang.languagePlatform": "平台", + "extLang.newLanguageTabTitle": "新增", + "extLang.parameters": "参数", + "extLang.selectedPath": "所选路径", + "extLang.updateFailedError": "未能更新语言", "learnMoreTitle": "了解详细信息", - "sqlMlDocTitle": "SQL 机器学习文档", - "sqlMlExtDocTitle": "Azure Data Studio 中的机器学习扩展", - "sqlMlExtDocDesc": "了解如何在 Azure Data Studio 中使用机器学习扩展来管理包、进行预测和导入模型。", - "sqlMlDocDesc": "了解如何在 Azure 上的 SQL Server 和 SQL 中使用机器学习,以对关系数据运行 Python 和 R 脚本。", - "sqlMlsDocTitle": "SQL Server 机器学习服务(Python 和 R)", - "sqlMlsDocDesc": "SQL Server 上的机器学习服务入门,以及如何在 Windows 和 Linux 上安装它。", - "sqlMlsMIDocTitle": "Azure SQL 托管实例中的机器学习服务", - "sqlMlsMIDocDesc": "Azure SQL 托管实例中的机器学习服务入门。", + "ml.dataCount": "正在显示 {0} 个模型", + "mls.cannotFindPython.error": "找不到 Python 可执行文件“{0}”。请确保已正确安装和配置 Python", + "mls.cannotFindR.error": "找不到 R 可执行文件“{0}”。请确保已正确安装和配置 R", + "mls.configAction": "操作", + "mls.configStatus": "已启用", + "mls.configTitle": "配置", + "mls.configUpdateFailed": "未能修改机器学习服务配置", + "mls.confirmEnableExternalScripts": "包管理需要外部脚本。是否确实要启用它?", + "mls.confirmInstallPythonPackages": "是否确实要安装所需的包?", + "mls.disableButtonTitle": "禁用", + "mls.downloadError": "下载时出错", + "mls.downloadingProgress": "正在下载", + "mls.enableButtonTitle": "启用", + "mls.enableExternalScriptsError": "未能启用外部脚本。", + "mls.enabledMessage": "已启用机器学习服务", + "mls.externalExecuteScriptTitle": "外部执行脚本", + "mls.externalScriptsIsRequiredError": "此操作需要外部脚本配置。", + "mls.httpGetRequestError": "包信息请求失败,出现错误: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "需要安装以下 Python 包: {0}", + "mls.installDependencies.confirmInstallRPackages": "安装需要以下 R 包: {0}", + "mls.installDependencies.getPackagesError": "未能获取已安装的 python 包。错误: {0}", + "mls.installDependencies.packages": "正在安装所需的包...", + "mls.installDependencies.packagesAlreadyInstalled": "已安装所需的包。", + "mls.installModelMngDependencies.msgTaskName": "正在验证模型管理依赖项", + "mls.installPackageMngDependencies.msgTaskName": "正在验证包管理依赖项", + "mls.installingDependencies": "正在安装依赖项...", + "mls.invalidModelIdError": "模型 ID 无效。模型 URL: {0}", + "mls.latestVersion": "最新", + "mls.managePackages.error": "服务器不支持包管理。请确保已安装 Python 或 R。", + "mls.mssqlExtensionNotLoaded": "未加载 MSSQL 扩展", + "mls.noArtifactError": "模型没有任何项目。模型 URL: {0}", + "mls.noResultError": "未返回任何结果", + "mls.notebookExtensionNotLoaded": "未加载笔记本扩展", + "mls.packageManager.NoConnection": "未选择连接", + "mls.pythonConfigError": "未配置 Python 可执行文件", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "未配置 R 可执行文件", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "未安装所需的包", + "mls.resourceNotFound": "无法找到指定的资源", + "mls.taskFailedError.error": "无法完成任务“{0}”。错误: {1}", + "mls.verifyOdbcDriverError.error": "包管理需要“{0}”。请确保其已安装并正确设置。", "mlsInstallObdcDocTitle": "安装 Microsoft ODBC driver for SQL Server", "mlsInstallOdbcDocDesc": "本文档介绍如何安装 Microsoft ODBC Driver for SQL Server。", - "onnxOnEdgeOdbcDocTitle": "SQL 数据库 Edge 预览版中使用 ONNX 的机器学习和 AI", + "modelDatabaseInfo": "选择存储现有/导入模型的数据库。", + "modelTableInfo": "选择模型表以查看现有/导入的模型的列表。", + "models.RegisterWizard": "导入模型", + "models.azureAccount": "Azure 帐户", + "models.azureGroup": "资源组", + "models.azureModelFilter": "筛选器", + "models.azureModelPageTitle": "从 Azure 机器学习导入", + "models.azureModelSource": "Azure 机器学习", + "models.azureModelSourceDescriptionForImport": "已选择“Azure 机器学习”。此操作允许你导入存储在此 SQL 实例中模型数据库内 Azure 机器学习工作区中的模型。单击“下一步”以继续。​ ​", + "models.azureModelSourceDescriptionForPredict": "已选择“Azure 机器学习”。此操作允许从存储在 Azure 机器学习工作区内的模型中进行选择。单击“下一步”以继续。​", + "models.azureModelWorkspace": "Azure ML 工作区", + "models.azureModels": "模型", + "models.azureModelsListEmptyDescription": "选择另一个 Azure ML 工作区", + "models.azureModelsListEmptyTitle": "找不到任何模型", + "models.azureModelsTitle": "Azure 模型", + "models.azureSignIn": "Azure 登录或刷新帐户", + "models.azureSubscription": "Azure 订阅", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "源表列的数据类型与所需的输入字段类型不匹配。", + "models.columnDataTypeMismatchWarningHeading": "数据类型的差异", + "models.columnDataTypeMismatchWarningHelper": "单击以查看警告详细信息", + "models.columnSelectionPageTitle": "将源数据映射到模型", + "models.confirmDeleteModel": "确定要删除模型“{0}”?", + "models.createNotebookDesc": "在笔记本中运行试验和创建模型", + "models.createNotebookTitle": "创建笔记本", + "models.created": "已创建日期", + "models.currentModelsTitle": "模型", + "models.description": "说明", + "models.downloadModelMsgTaskName": "正在从 Azure 下载模型", + "models.editModelTitle": "编辑模型", + "models.fileName": "文件", + "models.framework": "框架", + "models.frameworkVersion": "框架版本", + "models.importModelDesc": "导入或查看存储在数据库中的机器学习模型", + "models.importModelDoneButton": "导入", + "models.importModelFailedError": "未能注册模型: {0},文件: {1}", + "models.importModelTitle": "导入或查看模型", + "models.imported": "已导入日期", + "models.importedModelSourceDescriptionForPredict": "已选择“导入的模型”。这使你可以从存储在数据库中模型表内的模型中进行选择。单击“下一步”以继续。​", + "models.importedModelsPageTitle": "选择导入的模型", + "models.invalidAzureResourceError": "Azure 资源无效", + "models.invalidImportTableError": "导入模型的表无效。数据库名: {0},表名: {1}", + "models.invalidImportTableSchemaError": "模型导入不支持表架构。数据库名: {0},表名: {1}。", + "models.invalidModelImportTargetError": "请选择一个有效任务", + "models.invalidModelParametersError": "请选择有效的源表和模型参数", + "models.invalidModelToPredictError": "要预测的模型无效", + "models.invalidModelToRegisterError": "要注册的模型无效", + "models.invalidModelToSelectError": "请选择一个有效模型", + "models.learnMoreLink": "了解详细信息。", + "models.loadModelParameterFailedError": "未能加载模型参数’", + "models.localModelPageTitle": "上传模型文件", + "models.localModelSource": "文件上传", + "models.localModelSourceDescriptionForImport": "已选择“文件上传”。这允许你将模型文件从本地计算机导入到此 SQL 实例中的模型数据库中。单击“下一步”以继续。​", + "models.localModelSourceDescriptionForPredict": "已选择“文件上传”。此操作允许从本地计算机上传模型文件。单击“下一步”以继续。​​", + "models.localModelsTitle": "本地模型", + "models.makePredictionDesc": "使用托管模型生成预测值或分数", + "models.makePredictionTitle": "进行预测", + "models.modelDetailsPageTitle": "输入模型详细信息", + "models.modelFailedToRegistered": "模型未能注册", + "models.modelImportTargetPageTitle": "选择或输入要将模型导入到的位置", + "models.modelLocalSourceTitle": "源文件", + "models.modelLocalSourceTooltip": "要导入的模型的文件路径", + "models.modelNameRequiredError": "模型名称是必填项。", + "models.modelRegisteredSuccessfully": "已成功注册类型", + "models.modelSchemaIsAcceptedMessage": "表满足要求!", + "models.modelSchemaIsNotAcceptedMessage": "表结构无效!", + "models.modelSourcePageTitle": "选择模型源类型", + "models.modelSourcesTitle": "源位置", + "models.modelUpdateFailedError": "未能更新模型", + "models.modelUpdatedSuccessfully": "已成功更新模型", + "models.modelsListEmptyDescription": "选择其他数据库或表", + "models.modelsListEmptyMessage": "找不到任何模型", + "models.modelsRequiredError": "请至少选择一个要导入的模型。", + "models.name": "名称", + "models.onnxNotSupportedError": "当前服务器中不支持 ONNX 运行时", + "models.outputColumnDataTypeNotSupportedWarning": "输出列的数据类型与输出字段类型不匹配。", + "models.predictModel": "预测", + "models.registeredModelsSource": "导入的模型", + "models.selectModelDatabaseMessage": "选择数据库", + "models.selectModelDatabaseTitle": "选择具有模型的数据库", + "models.selectModelTableMessage": "选择表", + "models.selectModelTableTitle": "选择具有模型的表", + "models.selectModelsTableMessage": "选择模型表", + "models.unsupportedModelParameterType": "不受支持", + "models.updateModelFailedError": "未能更新模型", + "models.version": "版本", + "models.viewImportModeledForPredictDesc": "模型存储在一个或多个数据库和表中。选择模型数据库和表以查看其中的模型。", + "models.viewImportModelsDesc": "机器学习模型可以存储在一个或多个数据库和表中。选择模型数据库和表以查看其中的模型。", + "models.viewImportModelsTitle": "查看和导入模型", + "msgNo": "否", + "msgYes": "是", + "newTableName": "新建表", + "notSupportedEventArg": "不受支持的事件参数", + "notebookExtensionFailedError": "扩展因其对笔记本扩展的依赖项而未能加载。请检查笔记本扩展的输出日志以获取更多详细信息", "onnxOnEdgeOdbcDocDesc": "Azure SQL 数据库 Edge 中的机器学习入门", - "ml.dataCount": "正在显示 {0} 个模型" + "onnxOnEdgeOdbcDocTitle": "SQL 数据库 Edge 预览版中使用 ONNX 的机器学习和 AI", + "predict.columnDatabase": "源数据库", + "predict.columnDatabaseInfo": "选择包含数据集的数据库以应用预测。", + "predict.columnName": "源列", + "predict.columnTable": "源表", + "predict.columnTableInfo": "选择包含数据集的表以应用预测。", + "predict.dataTypeName": "类型", + "predict.displayName": "显示名称", + "predict.inputColumns": "模型输入映射", + "predict.inputName": "模型输入", + "predict.outputColumns": "模型输出", + "predict.outputName": "名称", + "predict.selectColumnTitle": "选择列...", + "predict.selectDatabaseTitle": "选择数据库", + "predict.selectTableTitle": "选择表", + "showLessTitle": "收起", + "showMoreTitle": "显示更多", + "sqlMlDocDesc": "了解如何在 Azure 上的 SQL Server 和 SQL 中使用机器学习,以对关系数据运行 Python 和 R 脚本。", + "sqlMlDocTitle": "SQL 机器学习文档", + "sqlMlExtDocDesc": "了解如何在 Azure Data Studio 中使用机器学习扩展来管理包、进行预测和导入模型。", + "sqlMlExtDocTitle": "Azure Data Studio 中的机器学习扩展", + "sqlMlsDocDesc": "SQL Server 上的机器学习服务入门,以及如何在 Windows 和 Linux 上安装它。", + "sqlMlsDocTitle": "SQL Server 机器学习服务(Python 和 R)", + "sqlMlsMIDocDesc": "Azure SQL 托管实例中的机器学习服务入门。", + "sqlMlsMIDocTitle": "Azure SQL 托管实例中的机器学习服务", + "tableName": "表", + "tableToStoreInfo": "选择符合模型架构的现有表或创建一个新表以存储导入的模型。" + }, + "package": { + "description": "机器学习", + "displayName": "机器学习", + "ml.command.dependencies": "安装机器学习依赖项", + "ml.command.enableExternalScript": "启用外部脚本", + "ml.command.importModel": "导入模型", + "ml.command.manageLanguages": "管理外部语言", + "ml.command.manageModels": "管理模型", + "ml.command.managePackages": "管理数据库中的包", + "ml.command.predictModel": "进行预测", + "ml.configuration.title": "机器学习配置", + "ml.enablePython.description": "在数据库中启用 Python 包管理。", + "ml.enableR.description": "在数据库中启用 R 包管理。", + "ml.pythonPath.description": "机器学习使用的预先存在的 Python 安装的本地路径。", + "ml.rPath.description": "机器学习使用的预先存在的 R 安装的本地路径。", + "title.configurations": "配置", + "title.documents": "文档", + "title.endpoints": "终结点", + "title.tasks": "任务" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json index dd25c7f50c..c19407fc66 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Markdown 语言基础功能", - "description": "在 Markdown 文件中提供代码片段和语法高亮功能。" + "description": "在 Markdown 文件中提供代码片段和语法高亮功能。", + "displayName": "Markdown 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json index 059899fb5d..2b840efaca 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "转到链接" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[预览] {0}", + "onPreviewStyleLoadError": "无法加载 \"markdown.styles\": {0}", + "preview.clickOpenFailed": "无法打开 {0}", + "previewTitle": "预览 {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "找不到 {0}", + "preview.securityMessage.label": "已禁用内容安全警告", + "preview.securityMessage.text": "已禁用此文档中的部分内容", + "preview.securityMessage.title": "已禁用此 Markdown 预览中的可能不安全的内容。更改 Markdown 预览安全设置以允许不安全内容或启用脚本" + }, + "dist/security": { + "disable.description": "允许所有内容,执行所有脚本。不推荐", + "disable.title": "禁用", + "disableSecurityWarning.title": "在此工作区中取消预览安全警告", + "enableSecurityWarning.title": "在此工作区中启用预览安全警告", + "insecureContent.description": "允许通过 http 载入内容", + "insecureContent.title": "允许不安全内容", + "insecureLocalContent.description": "允许通过 http 载入来自 localhost 的内容", + "insecureLocalContent.title": "允许不安全的本地内容", + "moreInfo.title": "更多信息", + "preview.showPreviewSecuritySelector.title": "选择此工作区中 Markdown 预览的安全设置", + "strict.description": "仅载入安全内容", + "strict.title": "严格", + "toggleSecurityWarning.description": "不影响内容安全级别" + }, "package": { - "displayName": "Markdown 语言功能", + "configuration.markdown.links.openLocation.beside": "打开活动编辑器旁边的链接。", + "configuration.markdown.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", + "configuration.markdown.links.openLocation.description": "控制应在哪里打开 Markdown 文件中的链接。", + "configuration.markdown.preview.openMarkdownLinks.description": "控制如何打开 Markdown 预览中其他 Markdown 文件的链接。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "尝试在编辑器中打开链接。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "尝试在 Markdown 预览中打开链接。", "description": "为 Markdown 提供丰富的语言支持。", + "displayName": "Markdown 语言功能", "markdown.preview.breaks.desc": "设置换行符在 Markdown 预览中的呈现方式。如果将其设置为 \"true\",则将为段落内的新行创建一个
。", - "markdown.preview.linkify": "在 Markdown 预览中启用或禁用将类似 URL 的文本转换为链接的操作。", - "markdown.preview.typographer": "在 Markdown 预览中启用或禁用一些与语言无关的替换和引文美化。", "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 预览中双击切换到编辑器。", "markdown.preview.fontFamily.desc": "控制 Markdown 预览中使用的字体系列。", "markdown.preview.fontSize.desc": "控制 Markdown 预览中使用的字号(以像素为单位)。", "markdown.preview.lineHeight.desc": "控制 Markdown 预览中使用的行高。此数值与字号相关。", + "markdown.preview.linkify": "在 Markdown 预览中启用或禁用将类似 URL 的文本转换为链接的操作。", "markdown.preview.markEditorSelection.desc": "在 Markdown 预览中标记当前的编辑器选定内容。", + "markdown.preview.refresh.title": "刷新预览", "markdown.preview.scrollEditorWithPreview.desc": "滚动 Markdown 预览时,更新其编辑器视图。", "markdown.preview.scrollPreviewWithEditor.desc": "滚动 Markdown 编辑器时,更新其预览视图。", "markdown.preview.title": "打开预览", + "markdown.preview.toggleLock.title": "切换开关锁定预览", + "markdown.preview.typographer": "在 Markdown 预览中启用或禁用一些与语言无关的替换和引文美化。", "markdown.previewSide.title": "打开侧边预览", "markdown.showLockedPreviewToSide.title": "在侧边打开锁定的预览", + "markdown.showPreviewSecuritySelector.title": "更改预览安全设置", "markdown.showSource.title": "显示源", "markdown.styles.dec": "要在 Markdown 预览中使用的 CSS 样式表的 URL 或本地路径列表。相对路径被解释为相对于资源管理器中打开的文件夹。如果没有任何打开的文件夹,则会被解释为相对于 Markdown 文件的位置。所有的 \"\\\" 需写为 \"\\\\\"。", - "markdown.showPreviewSecuritySelector.title": "更改预览安全设置", "markdown.trace.desc": "对 Markdown 扩展启用调试日志记录。", - "markdown.preview.refresh.title": "刷新预览", - "markdown.preview.toggleLock.title": "切换开关锁定预览", - "configuration.markdown.preview.openMarkdownLinks.description": "控制如何打开 Markdown 预览中其他 Markdown 文件的链接。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "尝试在编辑器中打开链接。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "尝试在 Markdown 预览中打开链接。", - "configuration.markdown.links.openLocation.description": "控制应在哪里打开 Markdown 文件中的链接。", - "configuration.markdown.links.openLocation.currentGroup": "打开活动编辑器组中的链接。", - "configuration.markdown.links.openLocation.beside": "打开活动编辑器旁边的链接。" - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "转到链接" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "已禁用此文档中的部分内容", - "preview.securityMessage.title": "已禁用此 Markdown 预览中的可能不安全的内容。更改 Markdown 预览安全设置以允许不安全内容或启用脚本", - "preview.securityMessage.label": "已禁用内容安全警告", - "preview.notFound": "找不到 {0}" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "无法加载 \"markdown.styles\": {0}", - "preview.clickOpenFailed": "无法打开 {0}", - "lockedPreviewTitle": "[预览] {0}", - "previewTitle": "预览 {0}" - }, - "dist/security": { - "strict.title": "严格", - "strict.description": "仅载入安全内容", - "insecureLocalContent.title": "允许不安全的本地内容", - "insecureLocalContent.description": "允许通过 http 载入来自 localhost 的内容", - "insecureContent.title": "允许不安全内容", - "insecureContent.description": "允许通过 http 载入内容", - "disable.title": "禁用", - "disable.description": "允许所有内容,执行所有脚本。不推荐", - "moreInfo.title": "更多信息", - "enableSecurityWarning.title": "在此工作区中启用预览安全警告", - "disableSecurityWarning.title": "在此工作区中取消预览安全警告", - "toggleSecurityWarning.description": "不影响内容安全级别", - "preview.showPreviewSecuritySelector.title": "选择此工作区中 Markdown 预览的安全设置" + "workspaceTrust": "加载在工作区中配置的样式时需要。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json index 9118f51793..e673d6bc64 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "保留双方更改", + "acceptCurrentChange": "采用当前更改", + "acceptIncomingChange": "采用传入的更改", + "compareChanges": "比较变更" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: 当前更改 ⟷ 传入的更改", + "cursorNotInConflict": "编辑器光标不在合并冲突内", + "cursorOnCommonAncestorsRange": "编辑器光标在共同来源块上,请将其移动至“当前”或“传入”区域中", + "cursorOnSplitterRange": "编辑器光标在合并冲突分割线上,请将其移动至“当前”或“传入”区域中", + "noConflicts": "没有在此文件中找到合并冲突", + "noOtherConflictsInThisFile": "此文件中没有其他合并冲突了" + }, + "dist/mergeDecorator": { + "currentChange": "(当前更改)", + "incomingChange": "(传入的更改)" + }, "package": { - "displayName": "合并冲突", - "description": "为内联合并冲突提供高亮和命令。", - "command.category": "合并冲突", + "command.accept.all-both": "全部保留两者", "command.accept.all-current": "全部采用当前内容", "command.accept.all-incoming": "全部采用传入版本", - "command.accept.all-both": "全部保留两者", + "command.accept.both": "保留两者", "command.accept.current": "采用当前内容", "command.accept.incoming": "采用传入内容", "command.accept.selection": "采用选中版本", - "command.accept.both": "保留两者", + "command.category": "合并冲突", + "command.compare": "比较当前冲突", "command.next": "下一个冲突", "command.previous": "上一个冲突", - "command.compare": "比较当前冲突", - "config.title": "合并冲突", "config.autoNavigateNextConflictEnabled": "是否在解决合并冲突后自动转到下一个合并冲突。", "config.codeLensEnabled": "为编辑器中的合并冲突区域创建 CodeLens。", "config.decoratorsEnabled": "为编辑器中的合并冲突区域创建提示小标。", "config.diffViewPosition": "控件在比较合并冲突中的更改时应在何处打开差异视图。", - "config.diffViewPosition.current": "在当前的编辑器组中打开差异视图。", + "config.diffViewPosition.below": "在当前编辑器组下方打开差异视图。", "config.diffViewPosition.beside": "在当前编辑器组旁边打开差异视图。", - "config.diffViewPosition.below": "在当前编辑器组下方打开差异视图。" + "config.diffViewPosition.current": "在当前的编辑器组中打开差异视图。", + "config.title": "合并冲突", + "description": "为内联合并冲突提供高亮和命令。", + "displayName": "合并冲突" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json index 0757e2f294..9ee0929d19 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Microsoft 帐户", - "description": "Microsoft 身份验证提供程序", - "signIn": "登录", - "signOut": "注销" - }, "dist/AADHelper": { "signOut": "你已被注销,因为未能读取存储的身份验证信息。" }, "dist/keychain": { - "troubleshooting": "故障排除指南", - "keychainWriteError": "将登录信息写入密钥链失败,出现错误“{0}”。" + "keychainWriteError": "将登录信息写入密钥链失败,出现错误“{0}”。", + "troubleshooting": "故障排除指南" + }, + "package": { + "description": "Microsoft 身份验证提供程序", + "displayName": "Microsoft 帐户", + "signIn": "登录", + "signOut": "注销" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json index 7ba3f562a0..a3caba1ce6 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "将架构关联到当前项目中的 JSON 文件", - "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", - "json.schemas.fileMatch.desc": "将 JSON 文件解析到架构时用于匹配的一组文件模式。", - "json.schemas.fileMatch.item.desc": "将 JSON 文件解析到架构时用于匹配的可以包含 \"*\" 的文件模式。", - "json.schemas.schema.desc": "给定 URL 的架构定义。仅当要避免访问架构 URL 时需要提供架构。", - "json.format.enable.desc": "启用/禁用默认 JSON 格式化程序(需要重启)", - "mssqlCluster.uploadFiles": "上传文件", - "mssqlCluster.mkdir": "新建目录", - "mssqlCluster.deleteFiles": "删除", - "mssqlCluster.previewFile": "预览", - "mssqlCluster.saveFile": "保存", - "mssqlCluster.copyPath": "复制路径", - "mssqlCluster.manageAccess": "管理访问权限", - "notebook.command.new": "新建笔记本", - "notebook.command.open": "打开笔记本", - "tab.bigDataClusterDescription": "有关 SQL Server 大数据群集的任务和信息", - "title.bigDataCluster": "SQL Server 大数据群集", - "title.submitSparkJob": "提交 Spark 作业", - "title.newSparkJob": "新建 Spark 作业", - "title.openSparkHistory": "查看 Spark 历史记录", - "title.openYarnHistory": "查看 Yarn 历史记录", - "title.tasks": "任务", - "title.installPackages": "安装包", - "title.configurePython": "为笔记本配置 Python", - "title.openClusterDashboard": "群集\r\n仪表板", - "title.searchServers": "搜索: 服务器", - "title.clearSearchServerResult": "搜索: 清除搜索服务器结果", - "title.endpoints": "服务终结点", - "title.books": "笔记本", - "title.showLogFile": "显示日志文件", - "mssql.disabled": "已禁用", - "mssql.enabled": "已启用", - "mssql.exportNotebookToSql": "将笔记本导出为 SQL", - "mssql.exportSqlAsNotebook": "将 SQL 导出为笔记本", - "mssql.configuration.title": "MSSQL 配置", - "mssql.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", - "mssql.query.maxXmlCharsToStore": "运行查询后要存储的 XML 字符数", - "mssql.format.alignColumnDefinitionsInColumns": "列定义是否应对齐?", - "mssql.format.datatypeCasing": "数据类型应格式化为大写、小写还是无(不格式化)", - "mssql.format.keywordCasing": "关键字应格式化为大写、小写还是无(不格式化)", - "mssql.format.placeCommasBeforeNextStatement": "是否应将逗号置于列表中每个语句的开头(例如 \", mycolumn2\")而不是结尾(例如 \"mycolumn1,\")", - "mssql.format.placeSelectStatementReferencesOnNewLine": "select 语句中的对象引用是否应分到不同行中? 例如,在 \"SELECT C1, C2 FROM T1\" 中,C1 和 C2 是否将位于不同行", - "mssql.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道", - "mssql.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", - "mssql.logRetentionMinutes": "将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。", - "mssql.logFilesRemovalLimit": "启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。", - "mssql.intelliSense.enableIntelliSense": "是否应启用 IntelliSense", - "mssql.intelliSense.enableErrorChecking": "是否应启用 IntelliSense 错误检查", - "mssql.intelliSense.enableSuggestions": "是否应启用 IntelliSense 建议", - "mssql.intelliSense.enableQuickInfo": "是否应启用 IntelliSense 快速信息", - "mssql.intelliSense.lowerCaseSuggestions": "是否小写显示 IntelliSense 建议", - "mssql.query.setRowCount": "在服务器停止处理查询之前要返回的最大行数。", - "mssql.query.textSize": "从 SELECT 语句返回的 text 和 ntext 数据的大小上限", - "mssql.query.executionTimeout": "如果执行超时为 0,则表示无限等待(不会超时)", - "mssql.query.noCount": "启用 SET NOCOUNT 选项", - "mssql.query.noExec": "启用 SET NOEXEC 选项", - "mssql.query.parseOnly": "启用 SET PARSEONLY 选项", - "mssql.query.arithAbort": "启用 SET ARITHABORT 选项", - "mssql.query.statisticsTime": "启用 SET STATISTICS TIME 选项", - "mssql.query.statisticsIO": "启用 SET STATISTICS IO 选项", - "mssql.query.xactAbortOn": "启用 SET XACT_ABORT ON 选项", - "mssql.query.transactionIsolationLevel": "启用 SET TRANSACTION ISOLATION LEVEL 选项", - "mssql.query.deadlockPriority": "启用 SET DEADLOCK_PRIORITY 选项", - "mssql.query.lockTimeout": "启用 SET LOCK TIMEOUT 选项(毫秒)", - "mssql.query.queryGovernorCostLimit": "启用 SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "启用 SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "启用 SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "启用 SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "启用 SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "启用 SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "启用 SET ANSI_PADDING", - "mssql.query.ansiWarnings": "启用 SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "启用 SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "启用 Always Encrypted 参数化", - "mssql.ignorePlatformWarning": "[可选] 不显示不受支持的平台警告", - "onprem.databaseProperties.recoveryModel": "恢复模式", - "onprem.databaseProperties.lastBackupDate": "上次数据库备份", - "onprem.databaseProperties.lastLogBackupDate": "上次日志备份", - "onprem.databaseProperties.compatibilityLevel": "兼容级别", - "onprem.databaseProperties.owner": "所有者", - "onprem.serverProperties.serverVersion": "版本", - "onprem.serverProperties.serverEdition": "版本", - "onprem.serverProperties.machineName": "计算机名", - "onprem.serverProperties.osVersion": "OS 版本", - "cloud.databaseProperties.azureEdition": "版本", - "cloud.databaseProperties.serviceLevelObjective": "定价层", - "cloud.databaseProperties.compatibilityLevel": "兼容级别", - "cloud.databaseProperties.owner": "所有者", - "cloud.serverProperties.serverVersion": "版本", - "cloud.serverProperties.serverEdition": "类型", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "名称(可选)", - "mssql.connectionOptions.connectionName.description": "连接的自定义名称", - "mssql.connectionOptions.serverName.displayName": "服务器", - "mssql.connectionOptions.serverName.description": "SQL Server 实例的名称", - "mssql.connectionOptions.databaseName.displayName": "数据库", - "mssql.connectionOptions.databaseName.description": "数据源中初始目录或数据库的名称", - "mssql.connectionOptions.authType.displayName": "身份验证类型", - "mssql.connectionOptions.authType.description": "指定使用 SQL Server 进行身份验证的方法", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登录", - "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 身份验证", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", - "mssql.connectionOptions.userName.displayName": "用户名", - "mssql.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", - "mssql.connectionOptions.password.displayName": "密码", - "mssql.connectionOptions.password.description": "指示连接到数据源时使用的密码", - "mssql.connectionOptions.applicationIntent.displayName": "应用意图", - "mssql.connectionOptions.applicationIntent.description": "声明连接到服务器时的应用程序工作负荷类型", - "mssql.connectionOptions.asynchronousProcessing.displayName": "异步处理", - "mssql.connectionOptions.asynchronousProcessing.description": "如果为 true,则允许在 .Net Framework 数据提供程序中使用异步功能", - "mssql.connectionOptions.connectTimeout.displayName": "连接超时", - "mssql.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", - "mssql.connectionOptions.currentLanguage.displayName": "当前语言", - "mssql.connectionOptions.currentLanguage.description": "SQL Server 语言记录名称", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "启用或禁用连接的 Always Encrypted 功能", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "证明协议", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的协议", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 证明", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主机保护者服务", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 证明 URL", - "mssql.connectionOptions.enclaveAttestationUrl.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的终结点", - "mssql.connectionOptions.encrypt.displayName": "加密", - "mssql.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密", - "mssql.connectionOptions.persistSecurityInfo.displayName": "持久安全信息", - "mssql.connectionOptions.persistSecurityInfo.description": "为 false 时,安全敏感信息(如密码)不作为连接的一部分返回", - "mssql.connectionOptions.trustServerCertificate.displayName": "信任服务器证书", - "mssql.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书", - "mssql.connectionOptions.attachedDBFileName.displayName": "附加的 DB 文件名", - "mssql.connectionOptions.attachedDBFileName.description": "可附加数据库的主文件的名称(包括完整路径名称)", - "mssql.connectionOptions.contextConnection.displayName": "上下文连接", - "mssql.connectionOptions.contextConnection.description": "为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用", - "mssql.connectionOptions.port.displayName": "端口", - "mssql.connectionOptions.connectRetryCount.displayName": "连接重试次数", - "mssql.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", - "mssql.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", - "mssql.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", - "mssql.connectionOptions.applicationName.displayName": "应用程序名称", - "mssql.connectionOptions.applicationName.description": "应用程序的名称", - "mssql.connectionOptions.workstationId.displayName": "工作站 ID", - "mssql.connectionOptions.workstationId.description": "连接到 SQL Server 的工作站的名称", - "mssql.connectionOptions.pooling.displayName": "池", - "mssql.connectionOptions.pooling.description": "为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中", - "mssql.connectionOptions.maxPoolSize.displayName": "最大池大小", - "mssql.connectionOptions.maxPoolSize.description": "池中允许的最大连接数", - "mssql.connectionOptions.minPoolSize.displayName": "最小池大小", - "mssql.connectionOptions.minPoolSize.description": "池中允许的最小连接数", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时", - "mssql.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)", - "mssql.connectionOptions.replication.displayName": "副本", - "mssql.connectionOptions.replication.description": "由 SQL Server 在复制中使用", - "mssql.connectionOptions.attachDbFilename.displayName": "附加 DB 文件名", - "mssql.connectionOptions.failoverPartner.displayName": "故障转移伙伴", - "mssql.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址", - "mssql.connectionOptions.multiSubnetFailover.displayName": "多子网故障转移", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "多重活动结果集", - "mssql.connectionOptions.multipleActiveResultSets.description": "为 true 时,可从一个连接返回和读取多个结果集", - "mssql.connectionOptions.packetSize.displayName": "数据包大小", - "mssql.connectionOptions.packetSize.description": "用于与 SQL Server 实例通信的网络数据包的大小(字节数)", - "mssql.connectionOptions.typeSystemVersion.displayName": "类型系统版本", - "mssql.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统", - "databasesListProperties.name": "名称", - "databasesListProperties.status": "状态", - "databasesListProperties.size": "大小(MB)", - "databasesListProperties.lastBackup": "上次备份", - "objectsListProperties.name": "名称" + "dist/dashboard/serviceEndpoints": { + "copyText": "复制", + "endpoint.appproxy": "应用程序代理", + "endpoint.controller": "群集管理服务", + "endpoint.gateway": "访问 HDFS 文件的网关,Spark", + "endpoint.grafana": "指标仪表板", + "endpoint.kibana": "日志搜索仪表板", + "endpoint.livy": "用于运行 Spark 语句、作业和应用程序的代理", + "endpoint.managementproxy": "管理代理", + "endpoint.mgmtproxy": "管理代理", + "endpoint.sparkHistory": "Spark 作业管理和监视仪表板", + "endpoint.sqlServerEndpoint": "SQL Server 主实例前端", + "endpoint.webhdfs": "HDFS 文件系统代理", + "endpoint.yarnHistory": "Spark 诊断和监视仪表板", + "grafana": "指标仪表板", + "kibana": "日志搜索仪表板", + "sparkHistory": "Spark 作业管理和监视仪表板", + "yarnHistory": "Spark 诊断和监视仪表板" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但未选择任何链接的 Azure 帐户。请重试查询,并在出现提示时选择链接的 Azure 帐户。", + "mssql.chooseLinkedAzureAccount": "请选择链接的 Azure 帐户:", + "mssql.insufficientlyPrivelagedAzureAccount": "为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。", + "mssql.missingLinkedAzureAccount": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。" + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "应用权限更改时出错: {0}", + "mssql.recursivePermissionOpProgress": "正在将权限更改应用于“{0}”。", + "mssql.recursivePermissionOpStarted": "在“{0}”下以递归方式应用权限更改", + "mssql.recursivePermissionOpSucceeded": "已成功应用权限更改。" + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "错误的请求", + "webhdfs.httpError401": "未经授权", + "webhdfs.httpError403": "已禁止", + "webhdfs.httpError404": "未找到", + "webhdfs.httpError500": "内部服务器错误", + "webhdfs.invalidDataStructure": "数据结构无效", + "webhdfs.missingProperties": "由于缺少选项,无法创建 WebHDFS 客户端: ${0}", + "webhdfs.undefinedArgument": "“${0}”未定义。", + "webhdfs.unexpectedRedirect": "意外的重定向", + "webhdfs.unknownError": "未知错误" }, "dist/localizedConstants": { "msgMissingNodeContext": "调用了节点命令但未传递任何节点", - "mssql.manageAccessTitle": "管理访问权限", - "mssql.locationTitle": "位置:", - "mssql.permissionsTitle": "权限", - "mssql.ownerPostfix": " - 所有者", - "mssql.owner": "所有者", - "mssql.group": "组", - "mssql.owningGroupPostfix": " - 责任组", - "mssql.everyone": "其他所有人", - "mssql.userLabel": "用户", - "mssql.groupLabel": "组", "mssql.accessHeader": "访问", - "mssql.defaultHeader": "默认", - "mssql.delete": "删除", - "mssql.stickyHeader": "粘滞位", - "mssql.inheritDefaultsLabel": "继承默认值", - "mssql.readHeader": "读取", - "mssql.writeHeader": "写入", - "mssql.executeHeader": "执行", - "mssql.addUserOrGroup": "添加用户或组", - "mssql.enterNamePlaceholder": "输入名称", "mssql.addLabel": "添加", - "mssql.namedUsersAndGroups": "命名用户和组", - "mssql.defaultUserAndGroups": "默认用户和组", - "mssql.userOrGroupIcon": "用户或组图标", + "mssql.addUserOrGroup": "添加用户或组", "mssql.apply": "应用", "mssql.applyRecursively": "递归应用", + "mssql.defaultHeader": "默认", + "mssql.defaultUserAndGroups": "默认用户和组", + "mssql.delete": "删除", + "mssql.enterNamePlaceholder": "输入名称", "mssql.errorApplyingAclChanges": "应用更改时发生意外错误: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "本地文件将上传到 HDFS。", - "sparkJobSubmission.SubmissionEndMessage": "…………………….. 提交 Spark 作业结束 ……………………….", - "sparkJobSubmission.PrepareUploadingFile": "正在将文件从本地 {0} 上传到 HDFS 文件夹: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "已将文件成功上传到群集!", - "sparkJobSubmission.UploadingFileFailed": "将文件上传到群集失败。{0}", - "sparkJobSubmission.PrepareSubmitJob": "正在提交作业 {0}…", - "sparkJobSubmission.SubmitJobFinished": "已提交 Spark 作业。", - "sparkJobSubmission.SubmitJobFailed": "Spark 作业提交失败。{0}", - "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0}", - "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 历史记录 URL: {0}", + "mssql.everyone": "其他所有人", + "mssql.executeHeader": "执行", + "mssql.group": "组", + "mssql.groupLabel": "组", + "mssql.inheritDefaultsLabel": "继承默认值", + "mssql.locationTitle": "位置:", + "mssql.manageAccessTitle": "管理访问权限", + "mssql.namedUsersAndGroups": "命名用户和组", + "mssql.owner": "所有者", + "mssql.ownerPostfix": " - 所有者", + "mssql.owningGroupPostfix": " - 责任组", + "mssql.permissionsTitle": "权限", + "mssql.readHeader": "读取", + "mssql.stickyHeader": "粘滞位", + "mssql.userLabel": "用户", + "mssql.userOrGroupIcon": "用户或组图标", + "mssql.writeHeader": "写入", + "sparkConnectionRequired": "请先连接到 Spark 群集,然后才能查看 {0} 历史记录。", "sparkJobSubmission.GetApplicationIdFailed": "获取应用程序 ID 失败。{0}", + "sparkJobSubmission.LocalFileDestinationHint": "本地文件将上传到 HDFS。", "sparkJobSubmission.LocalFileNotExisted": "本地文件 {0} 不存在。", "sparkJobSubmission.NoSqlBigDataClusterFound": "未找到 SQL Server 大数据群集。", - "sparkConnectionRequired": "请先连接到 Spark 群集,然后才能查看 {0} 历史记录。" + "sparkJobSubmission.PrepareSubmitJob": "正在提交作业 {0}…", + "sparkJobSubmission.PrepareUploadingFile": "正在将文件从本地 {0} 上传到 HDFS 文件夹: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 历史记录 URL: {0}", + "sparkJobSubmission.SubmissionEndMessage": "…………………….. 提交 Spark 作业结束 ……………………….", + "sparkJobSubmission.SubmitJobFailed": "Spark 作业提交失败。{0}", + "sparkJobSubmission.SubmitJobFinished": "已提交 Spark 作业。", + "sparkJobSubmission.UploadingFileFailed": "将文件上传到群集失败。{0}", + "sparkJobSubmission.UploadingFileSucceeded": "已将文件成功上传到群集!", + "sparkJobSubmission.YarnUIMessage": "YarnUI URL: {0}" + }, + "dist/main": { + "msgSampleCodeDataFrame": "此示例代码将文件加载到数据帧中,并显示前 10 个结果。", + "mssql.errorConvertingToNotebook": "将 SQL 文档转换为笔记本时出错。错误: {0}", + "mssql.errorConvertingToSQL": "将笔记本文档转换为 SQL 时出错。错误: {0}", + "noController": "找不到此实例的控制器终结点", + "notebookFileType": "笔记本", + "unsupportedFileType": "仅支持 .ipynb 笔记本" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "用户已取消流操作" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "是否取消操作?", + "cancelTooltip": "取消", + "mssql.searchServers": "搜索服务器名称", + "progress": "$(sync~spin) {0}…" + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "connectionInfo.options 中缺少一些属性: {0}", + "connectionInfoOptionsUndefined": "未定义 ConnectionInfo.options", + "connectionInfoUndefined": "未定义 ConnectionInfo。" }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "注意: 此文件已在 {0} 处截断以供预览。", "maxSizeReached": "文件已在 {0} 处截断以供预览。" }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}…", - "cancelTooltip": "取消", - "cancel": "是否取消操作?", - "mssql.searchServers": "搜索服务器名称" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "所有文件", + "copyPathError": "复制路径时出错: {0}", + "deleteError": "删除文件时出错: {0}", + "enterDirName": "输入目录名称", + "lblUploadFiles": "上传", + "makingDir": "正在创建目录", + "manageAccessError": "打开“管理访问权限”对话框时发生意外错误: {0}", + "mkDirError": "创建目录时出错: {0}", + "mkdirCanceled": "操作已取消", + "msgDeleteFile": "确定要删除此文件吗?", + "msgDeleteFolder": "确定要删除此文件夹及其内容吗?", + "previewError": "预览文件时出错: {0}", + "previewing": "正在生成预览", + "saveCanceled": "保存操作已取消", + "saveError": "保存文件时出错: {0}", + "saving": "正在保存 HDFS 文件", + "uploadCanceled": "上传操作已取消", + "uploadError": "上传文件时出错: {0}", + "uploading": "正在将文件上传到 HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "无法删除连接。只能删除子文件夹和文件。", + "errorExpanding": "错误: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "通知节点更改时出错: {0}", + "prmptPwd": "请提供密码以连接到 HDFS:", + "promptUsername": "请提供用户名以连接到 HDFS:", + "rootLabel": "根", + "sessionNotFound": "节点 {0} 的会话不存在" + }, + "dist/prompts/confirm": { + "msgNo": "否", + "msgYes": "是" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "所选服务器不属于 SQL Server 大数据群集", + "selectOtherServer": "选择其他 SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "获取文件路径时出错: {0}", + "sparkJobSubmission.NoSqlSelected": "未选择 SQL Server。", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "请选择具有大数据群集的 SQL Server。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "高级", + "sparkJobSubmission.ReferenceFilesList": "引用文件", + "sparkJobSubmission.ReferenceFilesListTooltip": "要放置在执行程序工作目录中的文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开", + "sparkJobSubmission.ReferenceJarList": "引用 Jar", + "sparkJobSubmission.ReferenceJarListToolTip": "要放置在执行程序工作目录中的 Jar。Jar 路径必须是 HDFS 路径。多个路径应用分号(;)隔开", + "sparkJobSubmission.ReferencePyList": "引用 py 文件", + "sparkJobSubmission.ReferencePyListTooltip": "要放置在执行程序工作目录中的 Py 文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开", + "sparkJobSubmission.configValues": "配置值", + "sparkJobSubmission.configValuesTooltip": "包含 Spark 配置值的名称值对列表。编码为 JSON 字典。示例: \"{\"name\":\"value\", \"name2\":\"value2\"}\"。", + "sparkJobSubmission.driverCores": "驱动程序核心数", + "sparkJobSubmission.driverCoresTooltip": "要分配给驱动程序的 CPU 核心数。", + "sparkJobSubmission.driverMemory": "驱动程序内存", + "sparkJobSubmission.driverMemoryTooltip": "要分配给驱动程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。", + "sparkJobSubmission.executorCores": "执行程序核心数", + "sparkJobSubmission.executorCoresTooltip": "要分配给执行程序的 CPU 核心数。", + "sparkJobSubmission.executorCount": "执行程序计数", + "sparkJobSubmission.executorCountTooltip": "要运行的执行程序实例数。", + "sparkJobSubmission.executorMemory": "执行程序内存", + "sparkJobSubmission.executorMemoryTooltip": "要分配给执行程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。", + "sparkJobSubmission.queueName": "队列名称", + "sparkJobSubmission.queueNameTooltip": "要在其中执行会话的 Spark 队列的名称。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "参数", + "sparkJobSubmission.ArgumentsTooltip": "在主类中使用的命令行参数,多个参数应用空格隔开。", + "sparkJobSubmission.FilePathPlaceHolder": ".jar 或 .py 文件的路径", + "sparkJobSubmission.GeneralTabName": "常规", + "sparkJobSubmission.HDFSFileNotExisted": "指定的 HDFS 文件不存在。", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "群集中不存在 {0} 或引发了异常。", + "sparkJobSubmission.JobName": "作业名称", + "sparkJobSubmission.JobNamePlaceHolder": "输入名称…", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "所选本地文件将上传到 HDFS: {0}", + "sparkJobSubmission.MainClass": "主类", + "sparkJobSubmission.MainFilePath": "JAR/py 文件", + "sparkJobSubmission.NotSpecifyJARPYPath": "未指定属性 JAR/py 文件。", + "sparkJobSubmission.NotSpecifyJobName": "未指定属性作业名称。", + "sparkJobSubmission.NotSpecifyMainClass": "未指定属性主类。", + "sparkJobSubmission.SelectFileError": "由于错误导致查找文件时出错: {0}", + "sparkJobSubmission.SparkCluster": "Spark 群集", + "sparkSelectLocalFile": "选择" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "取消", + "sparkJobSubmission.DialogSubmitButton": "提交", + "sparkJobSubmission.DialogTitleNewJob": "新建作业", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "不允许为 SparkJobSubmissionDialog 添加参数", + "sparkJobSubmission.SubmissionStartMessage": "…………………….. 提交 Spark 作业开始 ……………………..", + "sparkJobSubmission.SubmitSparkJob": "{0} Spark 作业提交:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "获取应用程序 ID 超时。{0}[日志] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId 无效。", + "sparkJobSubmission.PathNotSpecified.": "未指定 Path 属性。", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "不允许为 SparkJobSubmissionModel 添加参数", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "未指定 localFilePath 或 hdfsFolderPath 属性。", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs 无效。" }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "未从响应中返回 Spark 作业批次 ID。{0}[错误] {1}", "sparkJobSubmission.LivyNoLogReturned": "未从响应中返回日志。{0}[错误] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}请提供用户名以连接到 BDC 控制器:", - "promptBDCPassword": "请提供密码以连接到 BDC 控制器", "bdcConnectError": "错误: {0}。", + "promptBDCPassword": "请提供密码以连接到 BDC 控制器", + "promptBDCUsername": "{0}请提供用户名以连接到 BDC 控制器:", "usernameAndPasswordRequired": "用户名和密码是必填项" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "所有文件", - "lblUploadFiles": "上传", - "uploading": "正在将文件上传到 HDFS", - "uploadCanceled": "上传操作已取消", - "uploadError": "上传文件时出错: {0}", - "makingDir": "正在创建目录", - "mkdirCanceled": "操作已取消", - "mkDirError": "创建目录时出错: {0}", - "enterDirName": "输入目录名称", - "deleteError": "删除文件时出错: {0}", - "msgDeleteFolder": "确定要删除此文件夹及其内容吗?", - "msgDeleteFile": "确定要删除此文件吗?", - "saving": "正在保存 HDFS 文件", - "saveCanceled": "保存操作已取消", - "saveError": "保存文件时出错: {0}", - "previewing": "正在生成预览", - "previewError": "预览文件时出错: {0}", - "copyPathError": "复制路径时出错: {0}", - "manageAccessError": "打开“管理访问权限”对话框时发生意外错误: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "数据结构无效", - "webhdfs.missingProperties": "由于缺少选项,无法创建 WebHDFS 客户端: ${0}", - "webhdfs.undefinedArgument": "“${0}”未定义。", - "webhdfs.httpError400": "错误的请求", - "webhdfs.httpError401": "未经授权", - "webhdfs.httpError403": "已禁止", - "webhdfs.httpError404": "未找到", - "webhdfs.httpError500": "内部服务器错误", - "webhdfs.unknownError": "未知错误", - "webhdfs.unexpectedRedirect": "意外的重定向" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "未定义 ConnectionInfo。", - "connectionInfoOptionsUndefined": "未定义 ConnectionInfo.options", - "connectionInfoOptionsMissingProperties": "connectionInfo.options 中缺少一些属性: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "查看已知问题", - "serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。" - }, - "dist/main": { - "msgSampleCodeDataFrame": "此示例代码将文件加载到数据帧中,并显示前 10 个结果。", - "mssql.errorConvertingToNotebook": "将 SQL 文档转换为笔记本时出错。错误: {0}", - "mssql.errorConvertingToSQL": "将笔记本文档转换为 SQL 时出错。错误: {0}", - "notebookFileType": "笔记本", - "unsupportedFileType": "仅支持 .ipynb 笔记本", - "noController": "找不到此实例的控制器终结点" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "在“{0}”下以递归方式应用权限更改", - "mssql.recursivePermissionOpSucceeded": "已成功应用权限更改。", - "mssql.recursivePermissionOpProgress": "正在将权限更改应用于“{0}”。", - "mssql.recursivePermissionOpError": "应用权限更改时出错: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "是", - "msgNo": "否" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "选择其他 SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "请选择具有大数据群集的 SQL Server。", - "sparkJobSubmission.NoSqlSelected": "未选择 SQL Server。", - "errorNotSqlBigDataCluster": "所选服务器不属于 SQL Server 大数据群集", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "获取文件路径时出错: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "不允许为 SparkJobSubmissionDialog 添加参数", - "sparkJobSubmission.DialogTitleNewJob": "新建作业", - "sparkJobSubmission.DialogCancelButton": "取消", - "sparkJobSubmission.DialogSubmitButton": "提交", - "sparkJobSubmission.SubmitSparkJob": "{0} Spark 作业提交:", - "sparkJobSubmission.SubmissionStartMessage": "…………………….. 提交 Spark 作业开始 …………………….." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "不允许为 SparkJobSubmissionModel 添加参数", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs 无效。", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId 无效。", - "sparkJobSubmission.GetApplicationIdTimeOut": "获取应用程序 ID 超时。{0}[日志] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "未指定 localFilePath 或 hdfsFolderPath 属性。", - "sparkJobSubmission.PathNotSpecified.": "未指定 Path 属性。" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "常规", - "sparkJobSubmission.JobNamePlaceHolder": "输入名称…", - "sparkJobSubmission.JobName": "作业名称", - "sparkJobSubmission.SparkCluster": "Spark 群集", - "sparkJobSubmission.FilePathPlaceHolder": ".jar 或 .py 文件的路径", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "所选本地文件将上传到 HDFS: {0}", - "sparkJobSubmission.MainFilePath": "JAR/py 文件", - "sparkJobSubmission.MainClass": "主类", - "sparkJobSubmission.Arguments": "参数", - "sparkJobSubmission.ArgumentsTooltip": "在主类中使用的命令行参数,多个参数应用空格隔开。", - "sparkJobSubmission.NotSpecifyJobName": "未指定属性作业名称。", - "sparkJobSubmission.NotSpecifyJARPYPath": "未指定属性 JAR/py 文件。", - "sparkJobSubmission.NotSpecifyMainClass": "未指定属性主类。", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "群集中不存在 {0} 或引发了异常。", - "sparkJobSubmission.HDFSFileNotExisted": "指定的 HDFS 文件不存在。", - "sparkSelectLocalFile": "选择", - "sparkJobSubmission.SelectFileError": "由于错误导致查找文件时出错: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "高级", - "sparkJobSubmission.ReferenceJarList": "引用 Jar", - "sparkJobSubmission.ReferenceJarListToolTip": "要放置在执行程序工作目录中的 Jar。Jar 路径必须是 HDFS 路径。多个路径应用分号(;)隔开", - "sparkJobSubmission.ReferencePyList": "引用 py 文件", - "sparkJobSubmission.ReferencePyListTooltip": "要放置在执行程序工作目录中的 Py 文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开", - "sparkJobSubmission.ReferenceFilesList": "引用文件", - "sparkJobSubmission.ReferenceFilesListTooltip": "要放置在执行程序工作目录中的文件。文件路径必须是 HDFS 路径。多个路径应按分号(;)隔开", - "sparkJobSubmission.driverMemory": "驱动程序内存", - "sparkJobSubmission.driverMemoryTooltip": "要分配给驱动程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。", - "sparkJobSubmission.driverCores": "驱动程序核心数", - "sparkJobSubmission.driverCoresTooltip": "要分配给驱动程序的 CPU 核心数。", - "sparkJobSubmission.executorMemory": "执行程序内存", - "sparkJobSubmission.executorMemoryTooltip": "要分配给执行程序的内存量。指定单位作为值的一部分。示例: 512M 或 2G。", - "sparkJobSubmission.executorCores": "执行程序核心数", - "sparkJobSubmission.executorCoresTooltip": "要分配给执行程序的 CPU 核心数。", - "sparkJobSubmission.executorCount": "执行程序计数", - "sparkJobSubmission.executorCountTooltip": "要运行的执行程序实例数。", - "sparkJobSubmission.queueName": "队列名称", - "sparkJobSubmission.queueNameTooltip": "要在其中执行会话的 Spark 队列的名称。", - "sparkJobSubmission.configValues": "配置值", - "sparkJobSubmission.configValuesTooltip": "包含 Spark 配置值的名称值对列表。编码为 JSON 字典。示例: \"{\"name\":\"value\", \"name2\":\"value2\"}\"。" - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "请提供用户名以连接到 HDFS:", - "prmptPwd": "请提供密码以连接到 HDFS:", - "sessionNotFound": "节点 {0} 的会话不存在", - "notifyError": "通知节点更改时出错: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "根" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "错误: {0}", - "errDeleteConnectionNode": "无法删除连接。只能删除子文件夹和文件。" - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "用户已取消流操作" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "指标仪表板", - "kibana": "日志搜索仪表板", - "sparkHistory": "Spark 作业管理和监视仪表板", - "yarnHistory": "Spark 诊断和监视仪表板", - "copyText": "复制", - "endpoint.appproxy": "应用程序代理", - "endpoint.controller": "群集管理服务", - "endpoint.gateway": "访问 HDFS 文件的网关,Spark", - "endpoint.managementproxy": "管理代理", - "endpoint.mgmtproxy": "管理代理", - "endpoint.sqlServerEndpoint": "SQL Server 主实例前端", - "endpoint.grafana": "指标仪表板", - "endpoint.kibana": "日志搜索仪表板", - "endpoint.yarnHistory": "Spark 诊断和监视仪表板", - "endpoint.sparkHistory": "Spark 作业管理和监视仪表板", - "endpoint.webhdfs": "HDFS 文件系统代理", - "endpoint.livy": "用于运行 Spark 语句、作业和应用程序的代理" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "{0} 已启动", - "startingServiceStatusMsg": "正在启动 {0}", - "failedToStartServiceErrorMsg": "未能启动 {0}", - "installingServiceChannelMsg": "正在将 {0} 安装到 {1}", - "installingServiceStatusMsg": "正在安装 {0}", - "installedServiceChannelMsg": "安装于 {0}", + "downloadServiceDoneChannelMsg": "已安装 {0}", "downloadingServiceChannelMsg": "正在下载 {0}", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "正在下载 {0}", - "downloadServiceDoneChannelMsg": "已安装 {0}", - "entryExtractedChannelMsg": "已提取 {0} ({1}/{2})" + "entryExtractedChannelMsg": "已提取 {0} ({1}/{2})", + "failedToStartServiceErrorMsg": "未能启动 {0}", + "installedServiceChannelMsg": "安装于 {0}", + "installingServiceChannelMsg": "正在将 {0} 安装到 {1}", + "installingServiceStatusMsg": "正在安装 {0}", + "serviceStartedStatusMsg": "{0} 已启动", + "startingServiceStatusMsg": "正在启动 {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但没有可用的链接 Azure 帐户。请添加链接的 Azure 帐户,然后重试查询。", - "mssql.chooseLinkedAzureAccount": "请选择链接的 Azure 帐户:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 需要连接 Azure Key Vault 才能访问 Always Encrypted 的列主密钥,但未选择任何链接的 Azure 帐户。请重试查询,并在出现提示时选择链接的 Azure 帐户。", - "mssql.insufficientlyPrivelagedAzureAccount": "为 {0} 配置的 Azure 帐户没有足够的权限让 Azure Key Vault 访问 Always Encrypted 的列主密钥。" + "dist/telemetry": { + "serviceCrashMessage": "{0} 个组件意外退出。请重启 Azure Data Studio。", + "viewKnownIssuesText": "查看已知问题" + }, + "package": { + "cloud.databaseProperties.azureEdition": "版本", + "cloud.databaseProperties.compatibilityLevel": "兼容级别", + "cloud.databaseProperties.owner": "所有者", + "cloud.databaseProperties.serviceLevelObjective": "定价层", + "cloud.serverProperties.serverEdition": "类型", + "cloud.serverProperties.serverVersion": "版本", + "databasesListProperties.lastBackup": "上次备份", + "databasesListProperties.name": "名称", + "databasesListProperties.size": "大小(MB)", + "databasesListProperties.status": "状态", + "json.format.enable.desc": "启用/禁用默认 JSON 格式化程序(需要重启)", + "json.schemas.desc": "将架构关联到当前项目中的 JSON 文件", + "json.schemas.fileMatch.desc": "将 JSON 文件解析到架构时用于匹配的一组文件模式。", + "json.schemas.fileMatch.item.desc": "将 JSON 文件解析到架构时用于匹配的可以包含 \"*\" 的文件模式。", + "json.schemas.schema.desc": "给定 URL 的架构定义。仅当要避免访问架构 URL 时需要提供架构。", + "json.schemas.url.desc": "架构的 URL 或当前目录中架构的相对路径", + "mssql.configuration.title": "MSSQL 配置", + "mssql.connectionOptions.applicationIntent.description": "声明连接到服务器时的应用程序工作负荷类型", + "mssql.connectionOptions.applicationIntent.displayName": "应用意图", + "mssql.connectionOptions.applicationName.description": "应用程序的名称", + "mssql.connectionOptions.applicationName.displayName": "应用程序名称", + "mssql.connectionOptions.asynchronousProcessing.description": "如果为 true,则允许在 .Net Framework 数据提供程序中使用异步功能", + "mssql.connectionOptions.asynchronousProcessing.displayName": "异步处理", + "mssql.connectionOptions.attachDbFilename.displayName": "附加 DB 文件名", + "mssql.connectionOptions.attachedDBFileName.description": "可附加数据库的主文件的名称(包括完整路径名称)", + "mssql.connectionOptions.attachedDBFileName.displayName": "附加的 DB 文件名", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - 支持 MFA 的通用目录", + "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 身份验证", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登录", + "mssql.connectionOptions.authType.description": "指定使用 SQL Server 进行身份验证的方法", + "mssql.connectionOptions.authType.displayName": "身份验证类型", + "mssql.connectionOptions.columnEncryptionSetting.description": "启用或禁用连接的 Always Encrypted 功能", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "尝试还原连接的次数", + "mssql.connectionOptions.connectRetryCount.displayName": "连接重试次数", + "mssql.connectionOptions.connectRetryInterval.description": "两次尝试恢复连接之间的延迟", + "mssql.connectionOptions.connectRetryInterval.displayName": "连接重试间隔", + "mssql.connectionOptions.connectTimeout.description": "在终止尝试并生成错误之前等待连接到服务器的时长(秒)", + "mssql.connectionOptions.connectTimeout.displayName": "连接超时", + "mssql.connectionOptions.connectionName.description": "连接的自定义名称", + "mssql.connectionOptions.connectionName.displayName": "名称(可选)", + "mssql.connectionOptions.contextConnection.description": "为 true 时,指示连接应来自 SQL Server 上下文。仅在 SQL Server 进程中运行时可用", + "mssql.connectionOptions.contextConnection.displayName": "上下文连接", + "mssql.connectionOptions.currentLanguage.description": "SQL Server 语言记录名称", + "mssql.connectionOptions.currentLanguage.displayName": "当前语言", + "mssql.connectionOptions.databaseName.description": "数据源中初始目录或数据库的名称", + "mssql.connectionOptions.databaseName.displayName": "数据库", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 证明", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主机保护者服务", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的协议", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "证明协议", + "mssql.connectionOptions.enclaveAttestationUrl.description": "指定用于证明与具有安全 enclave 的 Always Encrypted 结合使用的服务器端 enclave 的终结点", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "Enclave 证明 URL", + "mssql.connectionOptions.encrypt.description": "当为 true 时,如果服务器安装了证书,则 SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密", + "mssql.connectionOptions.encrypt.displayName": "加密", + "mssql.connectionOptions.failoverPartner.description": "充当故障转移伙伴的 SQL Server 实例的名称或网络地址", + "mssql.connectionOptions.failoverPartner.displayName": "故障转移伙伴", + "mssql.connectionOptions.groupName.advanced": "高级", + "mssql.connectionOptions.groupName.connectionResiliency": "连接复原力", + "mssql.connectionOptions.groupName.context": "上下文", + "mssql.connectionOptions.groupName.initialization": "初始化", + "mssql.connectionOptions.groupName.pooling": "池", + "mssql.connectionOptions.groupName.replication": "副本", + "mssql.connectionOptions.groupName.security": "安全性", + "mssql.connectionOptions.groupName.source": "源", + "mssql.connectionOptions.loadBalanceTimeout.description": "此连接在销毁前在池中生存的最短时间(秒)", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "负载均衡超时", + "mssql.connectionOptions.maxPoolSize.description": "池中允许的最大连接数", + "mssql.connectionOptions.maxPoolSize.displayName": "最大池大小", + "mssql.connectionOptions.minPoolSize.description": "池中允许的最小连接数", + "mssql.connectionOptions.minPoolSize.displayName": "最小池大小", + "mssql.connectionOptions.multiSubnetFailover.displayName": "多子网故障转移", + "mssql.connectionOptions.multipleActiveResultSets.description": "为 true 时,可从一个连接返回和读取多个结果集", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "多重活动结果集", + "mssql.connectionOptions.packetSize.description": "用于与 SQL Server 实例通信的网络数据包的大小(字节数)", + "mssql.connectionOptions.packetSize.displayName": "数据包大小", + "mssql.connectionOptions.password.description": "指示连接到数据源时使用的密码", + "mssql.connectionOptions.password.displayName": "密码", + "mssql.connectionOptions.persistSecurityInfo.description": "为 false 时,安全敏感信息(如密码)不作为连接的一部分返回", + "mssql.connectionOptions.persistSecurityInfo.displayName": "持久安全信息", + "mssql.connectionOptions.pooling.description": "为 true 时,从相应的池中取出连接对象,或根据需要创建连接对象并将其添加到相应的池中", + "mssql.connectionOptions.pooling.displayName": "池", + "mssql.connectionOptions.port.displayName": "端口", + "mssql.connectionOptions.replication.description": "由 SQL Server 在复制中使用", + "mssql.connectionOptions.replication.displayName": "副本", + "mssql.connectionOptions.serverName.description": "SQL Server 实例的名称", + "mssql.connectionOptions.serverName.displayName": "服务器", + "mssql.connectionOptions.trustServerCertificate.description": "为 true(且 encrypt=true)时,SQL Server 对客户端与服务器之间发送的所有数据使用 SSL 加密,而无需验证服务器证书", + "mssql.connectionOptions.trustServerCertificate.displayName": "信任服务器证书", + "mssql.connectionOptions.typeSystemVersion.description": "指示提供程序将通过 DataReader 公开的服务器类型系统", + "mssql.connectionOptions.typeSystemVersion.displayName": "类型系统版本", + "mssql.connectionOptions.userName.description": "指示连接到数据源时使用的用户 ID", + "mssql.connectionOptions.userName.displayName": "用户名", + "mssql.connectionOptions.workstationId.description": "连接到 SQL Server 的工作站的名称", + "mssql.connectionOptions.workstationId.displayName": "工作站 ID", + "mssql.disabled": "已禁用", + "mssql.enabled": "已启用", + "mssql.exportNotebookToSql": "将笔记本导出为 SQL", + "mssql.exportSqlAsNotebook": "将 SQL 导出为笔记本", + "mssql.format.alignColumnDefinitionsInColumns": "列定义是否应对齐?", + "mssql.format.datatypeCasing": "数据类型应格式化为大写、小写还是无(不格式化)", + "mssql.format.keywordCasing": "关键字应格式化为大写、小写还是无(不格式化)", + "mssql.format.placeCommasBeforeNextStatement": "是否应将逗号置于列表中每个语句的开头(例如 \", mycolumn2\")而不是结尾(例如 \"mycolumn1,\")", + "mssql.format.placeSelectStatementReferencesOnNewLine": "select 语句中的对象引用是否应分到不同行中? 例如,在 \"SELECT C1, C2 FROM T1\" 中,C1 和 C2 是否将位于不同行", + "mssql.ignorePlatformWarning": "[可选] 不显示不受支持的平台警告", + "mssql.intelliSense.enableErrorChecking": "是否应启用 IntelliSense 错误检查", + "mssql.intelliSense.enableIntelliSense": "是否应启用 IntelliSense", + "mssql.intelliSense.enableQuickInfo": "是否应启用 IntelliSense 快速信息", + "mssql.intelliSense.enableSuggestions": "是否应启用 IntelliSense 建议", + "mssql.intelliSense.lowerCaseSuggestions": "是否小写显示 IntelliSense 建议", + "mssql.logDebugInfo": "[可选] 将调试输出记录到控制台(“查看”->“输出”),然后从下拉列表中选择相应的输出通道", + "mssql.logFilesRemovalLimit": "启动时要删除的已超过 mssql.logRetentionMinutes 的旧文件的最大数量。将在下次启动 Azure Data Studio 时清理由于此限制而未清理的文件。", + "mssql.logRetentionMinutes": "将后端服务的日志文件保留的时长(分钟数)。默认为 1 周。", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "启用 Always Encrypted 参数化", + "mssql.query.ansiDefaults": "启用 SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "启用 SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "启用 SET ANSI_NULLS", + "mssql.query.ansiPadding": "启用 SET ANSI_PADDING", + "mssql.query.ansiWarnings": "启用 SET ANSI_WARNINGS", + "mssql.query.arithAbort": "启用 SET ARITHABORT 选项", + "mssql.query.cursorCloseOnCommit": "启用 SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "启用 SET DEADLOCK_PRIORITY 选项", + "mssql.query.displayBitAsNumber": "是否应将 BIT 列显示为数字(1 或 0)? 若否,则 BIT 列将显示为 \"true\" 或 \"false\"", + "mssql.query.executionTimeout": "如果执行超时为 0,则表示无限等待(不会超时)", + "mssql.query.implicitTransactions": "启用 SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "启用 SET LOCK TIMEOUT 选项(毫秒)", + "mssql.query.maxXmlCharsToStore": "运行查询后要存储的 XML 字符数", + "mssql.query.noCount": "启用 SET NOCOUNT 选项", + "mssql.query.noExec": "启用 SET NOEXEC 选项", + "mssql.query.parseOnly": "启用 SET PARSEONLY 选项", + "mssql.query.queryGovernorCostLimit": "启用 SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "启用 SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "在服务器停止处理查询之前要返回的最大行数。", + "mssql.query.statisticsIO": "启用 SET STATISTICS IO 选项", + "mssql.query.statisticsTime": "启用 SET STATISTICS TIME 选项", + "mssql.query.textSize": "从 SELECT 语句返回的 text 和 ntext 数据的大小上限", + "mssql.query.transactionIsolationLevel": "启用 SET TRANSACTION ISOLATION LEVEL 选项", + "mssql.query.xactAbortOn": "启用 SET XACT_ABORT ON 选项", + "mssql.tracingLevel": "[可选] 后端服务的日志级别。Azure Data Studio 在每次启动时都会生成文件名;如果文件已存在,日志条目将追加到该文件。有关旧日志文件的清理,请参阅 logRetentionMinutes 和 logFilesRemovalLimit 设置。默认 tracingLevel 记录的内容很少。更改详细级别可能提升日志的记录和磁盘空间要求。“错误”包含“严重”,“警告”包含“错误”,“信息”包含“警告”,“详细级别”包含“信息”", + "mssqlCluster.copyPath": "复制路径", + "mssqlCluster.deleteFiles": "删除", + "mssqlCluster.manageAccess": "管理访问权限", + "mssqlCluster.mkdir": "新建目录", + "mssqlCluster.previewFile": "预览", + "mssqlCluster.saveFile": "保存", + "mssqlCluster.uploadFiles": "上传文件", + "notebook.command.new": "新建笔记本", + "notebook.command.open": "打开笔记本", + "objectsListProperties.name": "名称", + "onprem.databaseProperties.compatibilityLevel": "兼容级别", + "onprem.databaseProperties.lastBackupDate": "上次数据库备份", + "onprem.databaseProperties.lastLogBackupDate": "上次日志备份", + "onprem.databaseProperties.owner": "所有者", + "onprem.databaseProperties.recoveryModel": "恢复模式", + "onprem.serverProperties.machineName": "计算机名", + "onprem.serverProperties.osVersion": "OS 版本", + "onprem.serverProperties.serverEdition": "版本", + "onprem.serverProperties.serverVersion": "版本", + "tab.bigDataClusterDescription": "有关 SQL Server 大数据群集的任务和信息", + "title.bigDataCluster": "SQL Server 大数据群集", + "title.books": "笔记本", + "title.clearSearchServerResult": "搜索: 清除搜索服务器结果", + "title.configurePython": "为笔记本配置 Python", + "title.endpoints": "服务终结点", + "title.installPackages": "安装包", + "title.newSparkJob": "新建 Spark 作业", + "title.openClusterDashboard": "群集\r\n仪表板", + "title.openSparkHistory": "查看 Spark 历史记录", + "title.openYarnHistory": "查看 Yarn 历史记录", + "title.searchServers": "搜索: 服务器", + "title.showLogFile": "显示日志文件", + "title.submitSparkJob": "提交 Spark 作业", + "title.tasks": "任务" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json index d764abfb57..8283d99765 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "笔记本核心扩展", - "description": "定义基于数据协议的笔记本贡献以及多个笔记本命令和贡献。", - "notebook.configuration.title": "笔记本配置", - "notebook.pythonPath.description": "笔记本使用的 python 安装的本地路径。", - "notebook.useExistingPython.description": "笔记本使用的预先存在的 python 安装的本地路径。", - "notebook.dontPromptPythonUpdate.description": "不显示更新 Python 的提示。", - "notebook.jupyterServerShutdownTimeout.description": "在关闭所有笔记本后关闭服务器之前等待的时间 (以分钟为单位)。(输入 0 则不关闭)", - "notebook.overrideEditorTheming.description": "覆盖笔记本编辑器中的编辑器默认设置。设置包括背景色、当前线条颜色和边框", - "notebook.maxTableRows.description": "笔记本编辑器中每个表返回的最大行数", - "notebook.trustedBooks.description": "包含在这些工作簿中的笔记本将自动受信任。", - "notebook.maxBookSearchDepth.description": "要搜索书籍的子目录的最大深度(输入 0 表示“无限”)", - "notebook.collapseBookItems.description": "在笔记本 Viewlet 的根级别折叠工作簿项", - "notebook.remoteBookDownloadTimeout.description": "GitHub 工作簿下载超时时间(毫秒)", - "notebook.pinnedNotebooks.description": "用户为当前工作区固定的笔记本", - "notebook.allowRoot.description": "允许 Jupyter 服务器以根用户身份运行", - "notebook.command.new": "新建笔记本", - "notebook.command.open": "打开笔记本", - "notebook.analyzeJupyterNotebook": "在笔记本中分析", - "notebook.command.runactivecell": "运行单元格", - "notebook.command.clearactivecellresult": "清除单元格结果", - "notebook.command.runallcells": "运行单元格", - "notebook.command.addcode": "添加代码单元格", - "notebook.command.addtext": "添加文本单元格", - "notebook.command.addcell": "添加单元格", - "title.analyzeJupyterNotebook": "在笔记本中分析", - "title.newJupyterNotebook": "新建笔记本", - "title.openJupyterNotebook": "打开笔记本", - "title.jupyter.setContext": "为笔记本设置上下文", - "title.jupyter.setKernel": "为笔记本设置内核", - "config.jupyter.extraKernelsTitle": "额外内核", - "config.jupyter.extraKernelsDescription": "要启用的额外内核的 ID", - "config.jupyter.kernelConfigValuesDescription": "Jupyter 内核的配置选项。这是自动管理的,建议不要手动编辑。", - "title.reinstallNotebookDependencies": "重新安装笔记本依赖项", - "title.configurePython": "为笔记本配置 Python", - "title.managePackages": "管理包", - "title.SQL19PreviewBook": "SQL Server 2019 指南", - "books-preview-category": "Jupyter 书籍", - "title.saveJupyterBook": "保存 Jupyter Book", - "title.trustBook": "信任 Jupyter Book", - "title.searchJupyterBook": "搜索 Jupyter Book", - "title.SavedBooks": "笔记本", - "title.ProvidedBooks": "提供的 Jupyter Book", - "title.PinnedBooks": "固定的笔记本", - "title.PreviewLocalizedBook": "获取本地化 SQL Server 2019 指南", - "title.openJupyterBook": "打开 Jupyter Book", - "title.closeJupyterBook": "关闭 Jupyter Book", - "title.closeNotebook": "关闭笔记本", - "title.removeNotebook": "移除笔记本", - "title.addNotebook": "添加笔记本", - "title.addMarkdown": "添加 Markdown 文件", - "title.revealInBooksViewlet": "在工作簿中展示", - "title.createJupyterBook": "创建 Jupyter Book", - "title.openNotebookFolder": "在文件夹中打开笔记本", - "title.openRemoteJupyterBook": "添加远程 Jupyter Book", - "title.pinNotebook": "固定笔记本", - "title.unpinNotebook": "取消固定笔记本", - "title.moveTo": "移到..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "...确保 {0} 存在", - "executeCommandProcessExited": "进程已退出,错误代码为: {0}。StdErr 输出: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "未找到指定的包" }, "dist/common/localizedConstants": { - "msgYes": "是", - "msgNo": "否", - "msgSampleCodeDataFrame": "此示例代码将文件加载到数据帧中,并显示前 10 个结果。", - "noBDCConnectionError": "Spark 内核需要连接到 SQL Server 大数据群集主实例。", - "providerNotValidError": "Spark 内核不支持非 MSSQL 提供程序。", - "allFiles": "所有文件", - "labelSelectFolder": "选择文件夹", - "labelBookFolder": "选择 Jupyter Book", - "confirmReplace": "文件夹已存在。确定要删除并替换此文件夹吗?", - "openNotebookCommand": "打开笔记本", - "openMarkdownCommand": "打开 Markdown", - "openExternalLinkCommand": "打开外部链接", - "msgBookTrusted": "现在,此工作区信任 Jupyter Book。", - "msgBookAlreadyTrusted": "此工作区已信任 Jupyter Book。", - "msgBookUntrusted": "此工作区不再信任 Jupyter Book", - "msgBookAlreadyUntrusted": "此工作区已不信任 Jupyter Book。", - "msgBookPinned": "现在,Jupyter Book {0} 固定在此工作区。", - "msgBookUnpinned": "Jupyter Book {0} 不再固定在此工作区", - "bookInitializeFailed": "在指定 Jupyter Book 中找不到目录文件。", - "noBooksSelected": "当前,Viewlet 中未选中任何 Jupyter Book。", - "labelBookSection": "选择 Jupyter Book 部分", - "labelAddToLevel": "添加到此级别", - "missingFileError": "缺少文件: {1} 中的 {0}", - "InvalidError.tocFile": "toc 文件无效", "Invalid toc.yml": "错误: {0} 包含不正确的 toc.yml 文件", - "configFileError": "缺少配置文件", - "openBookError": "打开 Jupyter Book {0} 失败: {1}", - "readBookError": "无法读取 Jupyter Book {0}: {1}", - "openNotebookError": "打开笔记本 {0} 失败: {1}", - "openMarkdownError": "打开 markdown {0} 失败: {1}", - "openUntitledNotebookError": "以无标题形式打开无标题笔记本 {0} 失败: {1}", - "openExternalLinkError": "打开链接 {0} 失败: {1}", + "InvalidError.tocFile": "toc 文件无效", + "add": "添加", + "addRemoteBook": "添加远程 Jupyter Book", + "allFiles": "所有文件", + "book": "Jupyter Book", + "bookDescription": "Jupyter 书籍用于整理笔记本。", + "bookInitializeFailed": "在指定 Jupyter Book 中找不到目录文件。", + "booksNotFound": "当前,提供的链接中无可用 Jupyter Book", + "browse": "浏览", + "close": "关闭", "closeBookError": "关闭 Jupyter Book {0} 失败: {1}", + "configFileError": "缺少配置文件", + "confirmOverwrite": "文件已存在。是否确实要覆盖此文件?", + "confirmReplace": "文件夹已存在。确定要删除并替换此文件夹吗?", + "contentFolder": "内容文件夹", + "contentFolderOptional": "内容文件夹(可选)", + "create": "创建", "duplicateFileError": "文件 {0} 已在目标文件夹 {1} 中\r\n 此文件已重命名为 {2},以防数据丢失。", "editBookError": "编辑 Jupyter Book {0} 时出错: {1}", - "selectBookError": "选择要编辑的 Jupyter Book 或部分时出错: {0}", - "sectionNotFound": "找不到 {1} 中的 {0} 部分。", - "url": "URL", - "repoUrl": "存储库 URL", - "location": "位置", - "addRemoteBook": "添加远程 Jupyter Book", - "onGitHub": "GitHub", - "onsharedFile": "共享文件", - "releases": "版本", - "book": "Jupyter Book", - "version": "版本", - "language": "语言", - "booksNotFound": "当前,提供的链接中无可用 Jupyter Book", - "urlGithubError": "提供的 URL 不是 Github 发布 URL", - "search": "搜索", - "add": "添加", - "close": "关闭", + "fileExtension": "文件扩展名", + "fileName": "文件名", + "httpRequestError": "HTTP 请求失败,出现错误: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "正在下载远程 Jupyter Book", + "labelAddToLevel": "添加到此级别", + "labelBookFolder": "选择 Jupyter Book", + "labelBookSection": "选择 Jupyter Book 部分", + "labelSelectFolder": "选择文件夹", + "language": "语言", + "learnMore": "了解详细信息。", + "location": "位置", + "missingFileError": "缺少文件: {1} 中的 {0}", + "msgBookAlreadyTrusted": "此工作区已信任 Jupyter Book。", + "msgBookAlreadyUntrusted": "此工作区已不信任 Jupyter Book。", + "msgBookNotFound": "找不到 Jupyter Book", + "msgBookPinned": "现在,Jupyter Book {0} 固定在此工作区。", + "msgBookTrusted": "现在,此工作区信任 Jupyter Book。", + "msgBookUnpinned": "Jupyter Book {0} 不再固定在此工作区", + "msgBookUntrusted": "此工作区不再信任 Jupyter Book", + "msgContentFolderError": "内容文件夹路径不存在", + "msgCreateBookWarningMsg": "尝试访问时出错: {0}", + "msgDownloadLocation": "正在下载到 {0}", + "msgDuplicateFileName": "目标文件夹中已存在文件 {0}", + "msgInvalidSaveFolder": "保存位置路径无效。", + "msgNo": "否", + "msgReleaseNotFound": "找不到版本", + "msgRemoteBookDirectoryError": "创建远程 Jupyter Book 目录时出错", "msgRemoteBookDownloadComplete": "已下载远程 Jupyter Book", "msgRemoteBookDownloadError": "下载远程 Jupyter Book 时出错", + "msgRemoteBookDownloadProgress": "正在下载远程 Jupyter Book", "msgRemoteBookUnpackingError": "解压缩远程 Jupyter Book 时出错", - "msgRemoteBookDirectoryError": "创建远程 Jupyter Book 目录时出错", - "msgTaskName": "下载远程 Jupyter Book", "msgResourceNotFound": "找不到资源", - "msgBookNotFound": "找不到 Jupyter Book", - "msgReleaseNotFound": "找不到版本", - "msgUndefinedAssetError": "选中的 Jupyter Book 无效", - "httpRequestError": "HTTP 请求失败,出现错误: {0} {1}", - "msgDownloadLocation": "正在下载到 {0}", - "newBook": "新 Jupyter 书籍(预览)", - "bookDescription": "Jupyter 书籍用于整理笔记本。", - "learnMore": "了解详细信息。", - "contentFolder": "内容文件夹", - "browse": "浏览", - "create": "创建", - "name": "名称", - "saveLocation": "保存位置", - "contentFolderOptional": "内容文件夹(可选)", - "msgContentFolderError": "内容文件夹路径不存在", + "msgSampleCodeDataFrame": "此示例代码将文件加载到数据帧中,并显示前 10 个结果。", "msgSaveFolderError": "保存位置路径不存在。", - "msgCreateBookWarningMsg": "尝试访问时出错: {0}", - "newNotebook": "新笔记本(预览)", + "msgTaskName": "下载远程 Jupyter Book", + "msgUndefinedAssetError": "选中的 Jupyter Book 无效", + "msgYes": "是", + "name": "名称", + "newBook": "新 Jupyter 书籍(预览)", "newMarkdown": "新建 Markdown (预览)", - "fileExtension": "文件扩展名", - "confirmOverwrite": "文件已存在。是否确实要覆盖此文件?", + "newNotebook": "新笔记本(预览)", + "noBDCConnectionError": "Spark 内核需要连接到 SQL Server 大数据群集主实例。", + "noBooksSelected": "当前,Viewlet 中未选中任何 Jupyter Book。", + "onGitHub": "GitHub", + "onsharedFile": "共享文件", + "openBookError": "打开 Jupyter Book {0} 失败: {1}", + "openExternalLinkCommand": "打开外部链接", + "openExternalLinkError": "打开链接 {0} 失败: {1}", + "openMarkdownCommand": "打开 Markdown", + "openMarkdownError": "打开 markdown {0} 失败: {1}", + "openNotebookCommand": "打开笔记本", + "openNotebookError": "打开笔记本 {0} 失败: {1}", + "openUntitledNotebookError": "以无标题形式打开无标题笔记本 {0} 失败: {1}", + "providerNotValidError": "Spark 内核不支持非 MSSQL 提供程序。", + "readBookError": "无法读取 Jupyter Book {0}: {1}", + "releases": "版本", + "repoUrl": "存储库 URL", + "saveLocation": "保存位置", + "search": "搜索", + "sectionNotFound": "找不到 {1} 中的 {0} 部分。", + "selectBookError": "选择要编辑的 Jupyter Book 或部分时出错: {0}", "title": "标题", - "fileName": "文件名", - "msgInvalidSaveFolder": "保存位置路径无效。", - "msgDuplicadFileName": "目标文件夹中已存在文件 {0}" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "正在安装笔记本依赖项", - "msgPythonDownloadComplete": "Python 下载完毕", - "msgPythonDownloadError": "下载 python 安装程序时出错", - "msgPythonDownloadPending": "正在下载 python 包", - "msgPythonUnpackPending": "正在解压 python 包", - "msgPythonDirectoryError": "创建 python 安装目录时出错", - "msgPythonUnpackError": "解压 Python 捆绑包时出错", - "msgTaskName": "正在安装笔记本依赖项", - "msgInstallPkgStart": "正在安装笔记本依赖项;有关详细信息,请参阅“任务”视图", - "msgInstallPkgFinish": "笔记本依赖项安装完毕", - "msgPythonRunningError": "在 Python 运行时无法覆盖现有 Python 安装。请关闭所有活动笔记本,再继续操作。", - "msgWaitingForInstall": "另一个 Python 安装正在进行中。请等待它完成。", - "msgShutdownNotebookSessions": "将关闭活动 Python 笔记本会话以进行更新。是否要立即继续?", - "msgPythonVersionUpdatePrompt": "Python {0} 现已在 Azure Data Studio 中提供。当前 Python 版本 (3.6.6) 将于 2021 年 12 月不再受支持。是否要立即更新到 Python {0}?", - "msgPythonVersionUpdateWarning": "将安装 Python {0} ,并将替换 Python 3.6.6。某些包可能不再与新版本兼容,或者可能需要重新安装。将创建一个笔记本来帮助你重新安装所有 pip 包。是否要立即继续更新?", - "msgDependenciesInstallationFailed": "安装笔记本依赖项失败,错误: {0}", - "msgDownloadPython": "正在将平台 {0} 的本地 python 下载到 {1}", - "msgPackageRetrievalFailed": "尝试检索已安装的包列表时遇到错误: {0}", - "msgGetPythonUserDirFailed": "获取 Python 用户路径时遇到错误: {0}", - "yes": "是", - "no": "否", - "dontAskAgain": "不再询问" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "安装", - "configurePython.invalidLocationMsg": "指定的安装位置无效。", - "configurePython.pythonNotFoundMsg": "在指定位置找不到 Python 安装。", - "configurePython.wizardNameWithKernel": "配置 Python 以运行 {0} 内核", - "configurePython.wizardNameWithoutKernel": "配置 Python 以运行内核", - "configurePython.page0Name": "配置 Python 运行时", - "configurePython.page1Name": "安装依赖项", - "configurePython.pythonInstallDeclined": "Python 安装被拒绝。" - }, - "dist/extension": { - "codeCellName": "代码", - "textCellName": "文本", - "selectCellType": "要添加哪种类型的单元格?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "笔记本", - "unsupportedFileType": "仅支持 .ipynb 笔记本", - "confirmReinstall": "确定要重新安装吗?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "浏览", - "configurePython.selectFileLabel": "选择", - "configurePython.descriptionWithKernel": "{0} 内核要求配置 Python 运行时并安装依赖项。", - "configurePython.descriptionWithoutKernel": "笔记本内核要求配置 Python 运行时并安装依赖项。", - "configurePython.installationType": "安装类型", - "configurePython.locationTextBoxText": "Python 安装位置", - "configurePython.pythonConfigured": "Python 运行时已配置!", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "找不到支持的 Python 版本。", - "configurePythyon.defaultPathLabel": "{0} (默认)", - "configurePython.newInstall": "新 Python 安装", - "configurePython.existingInstall": "使用现有 Python 安装", - "configurePythyon.customPathLabel": "{0} (自定义)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "名称", - "configurePython.existingVersionColumn": "现有版本", - "configurePython.requiredVersionColumn": "所需版本", - "configurePython.kernelLabel": "内核", - "configurePython.requiredDependencies": "安装所需的内核依赖项", - "msgUnsupportedKernel": "无法检索内核 {0} 的包" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "关闭笔记本服务器失败: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "停止笔记本服务器时出错: {0}", - "notebookStartProcessExitPremature": "笔记本进程过早退出,错误代码为: {0}。StdErr 输出: {1}", - "jupyterError": "从 Jupyter 发送时出错: {0}", - "jupyterOutputMsgStartSuccessful": "…Jupyter 正运行到 {0}", - "jupyterOutputMsgStart": "…正在启动笔记本服务器" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "需要笔记本路径" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "无法启动会话,管理器尚未初始化", - "notebook.couldNotFindKnoxGateway": "找不到 KNOX 网关终结点", - "promptBDCUsername": "{0}请提供用户名以连接到 BDC 控制器:", - "promptBDCPassword": "请提供密码以连接到 BDC 控制器", - "bdcConnectError": "错误: {0}。", - "clusterControllerConnectionRequired": "需要与群集控制器建立连接才能运行 Spark 作业" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "管理包", - "managePackages.cancelButtonText": "关闭" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "已安装", - "managePackages.pkgNameColumn": "名称", - "managePackages.newPkgVersionColumn": "版本", - "managePackages.deleteColumn": "删除", - "managePackages.uninstallButtonText": "卸载选定的包", - "managePackages.packageType": "包类型", - "managePackages.location": "位置", - "managePackages.packageCount": "找到 {0} 个 {1} 包", - "managePackages.confirmUninstall": "确定要卸载指定的包吗?", - "managePackages.backgroundUninstallStarted": "正在卸载 {0}", - "managePackages.backgroundUninstallComplete": "{0} 已卸载完毕", - "managePackages.backgroundUninstallFailed": "未能卸载 {0}。错误: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "不适用", - "managePackages.searchBarPlaceholder": "搜索 {0} 包", - "managePackages.addNewTabTitle": "新增", - "managePackages.searchButtonLabel": "搜索", - "managePackages.installButtonText": "安装", - "managePackages.packageNameTitle": "包名称", - "managePackages.packageVersionTitle": "包版本", - "managePackages.packageSummaryTitle": "包摘要", - "managePackages.noVersionsFound": "未找到指定包的任何有效版本", - "managePackages.backgroundInstallStarted": "正在安装 {0} {1}", - "managePackages.backgroundInstallComplete": "{0} 已安装完毕", - "managePackages.backgroundInstallFailed": "未能安装 {0} {1}。错误: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "包信息请求失败,出现错误: {0} {1}" + "url": "URL", + "urlGithubError": "提供的 URL 不是 Github 发布 URL", + "version": "版本" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "此示例代码将文件加载到数据帧中,并显示前 10 个结果。", "noNotebookVisible": "没有笔记本编辑器处于活动状态", "notebookFiles": "笔记本" }, + "dist/common/utils": { + "ensureDirOutputMsg": "...确保 {0} 存在", + "executeCommandProcessExited": "进程已退出,错误代码为: {0}。StdErr 输出: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "浏览", + "configurePython.descriptionWithKernel": "{0} 内核要求配置 Python 运行时并安装依赖项。", + "configurePython.descriptionWithoutKernel": "笔记本内核要求配置 Python 运行时并安装依赖项。", + "configurePython.existingInstall": "使用现有 Python 安装", + "configurePython.installationType": "安装类型", + "configurePython.locationTextBoxText": "Python 安装位置", + "configurePython.newInstall": "新 Python 安装", + "configurePython.pythonConfigured": "Python 运行时已配置!", + "configurePython.selectFileLabel": "选择", + "configurePythyon.customPathLabel": "{0} (自定义)", + "configurePythyon.defaultPathLabel": "{0} (默认)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "找不到支持的 Python 版本。" + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "指定的安装位置无效。", + "configurePython.okButtonText": "安装", + "configurePython.page0Name": "配置 Python 运行时", + "configurePython.page1Name": "安装依赖项", + "configurePython.pythonInstallDeclined": "Python 安装被拒绝。", + "configurePython.pythonNotFoundMsg": "在指定位置找不到 Python 安装。", + "configurePython.wizardNameWithKernel": "配置 Python 以运行 {0} 内核", + "configurePython.wizardNameWithoutKernel": "配置 Python 以运行内核" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "现有版本", + "configurePython.kernelLabel": "内核", + "configurePython.pkgNameColumn": "名称", + "configurePython.requiredDependencies": "安装所需的内核依赖项", + "configurePython.requiredVersionColumn": "所需版本", + "msgUnsupportedKernel": "无法检索内核 {0} 的包" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "新增", + "managePackages.backgroundInstallComplete": "{0} 已安装完毕", + "managePackages.backgroundInstallFailed": "未能安装 {0} {1}。错误: {2}", + "managePackages.backgroundInstallStarted": "正在安装 {0} {1}", + "managePackages.installButtonText": "安装", + "managePackages.invalidTextPlaceholder": "不适用", + "managePackages.noVersionsFound": "未找到指定包的任何有效版本", + "managePackages.packageNameTitle": "包名称", + "managePackages.packageSummaryTitle": "包摘要", + "managePackages.packageVersionTitle": "包版本", + "managePackages.searchBarPlaceholder": "搜索 {0} 包", + "managePackages.searchButtonLabel": "搜索" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "{0} 已卸载完毕", + "managePackages.backgroundUninstallFailed": "未能卸载 {0}。错误: {1}", + "managePackages.backgroundUninstallStarted": "正在卸载 {0}", + "managePackages.confirmUninstall": "确定要卸载指定的包吗?", + "managePackages.deleteColumn": "删除", + "managePackages.installedTabTitle": "已安装", + "managePackages.location": "位置", + "managePackages.newPkgVersionColumn": "版本", + "managePackages.packageCount": "找到 {0} 个 {1} 包", + "managePackages.packageType": "包类型", + "managePackages.pkgNameColumn": "名称", + "managePackages.uninstallButtonText": "卸载选定的包" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "关闭", + "managePackages.dialogName": "管理包" + }, + "dist/extension": { + "codeCellName": "代码", + "selectCellType": "要添加哪种类型的单元格?", + "textCellName": "文本" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "确定要重新安装吗?", + "notebookFileType": "笔记本", + "unsupportedFileType": "仅支持 .ipynb 笔记本" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "需要笔记本路径" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "不再询问", + "msgDependenciesInstallationFailed": "安装笔记本依赖项失败,错误: {0}", + "msgDownloadPython": "正在将平台 {0} 的本地 python 下载到 {1}", + "msgGetPythonUserDirFailed": "获取 Python 用户路径时遇到错误: {0}", + "msgInstallPkgFinish": "笔记本依赖项安装完毕", + "msgInstallPkgProgress": "正在安装笔记本依赖项", + "msgInstallPkgStart": "正在安装笔记本依赖项;有关详细信息,请参阅“任务”视图", + "msgPackageRetrievalFailed": "尝试检索已安装的包列表时遇到错误: {0}", + "msgPythonDirectoryError": "创建 python 安装目录时出错", + "msgPythonDownloadComplete": "Python 下载完毕", + "msgPythonDownloadError": "下载 python 安装程序时出错", + "msgPythonDownloadPending": "正在下载 python 包", + "msgPythonRunningError": "在 Python 运行时无法覆盖现有 Python 安装。请关闭所有活动笔记本,再继续操作。", + "msgPythonUnpackError": "解压 Python 捆绑包时出错", + "msgPythonUnpackPending": "正在解压 python 包", + "msgPythonVersionUpdatePrompt": "Python {0} 现已在 Azure Data Studio 中提供。当前 Python 版本 (3.6.6) 将于 2021 年 12 月不再受支持。是否要立即更新到 Python {0}?", + "msgPythonVersionUpdateWarning": "将安装 Python {0} ,并将替换 Python 3.6.6。某些包可能不再与新版本兼容,或者可能需要重新安装。将创建一个笔记本来帮助你重新安装所有 pip 包。是否要立即继续更新?", + "msgShutdownNotebookSessions": "将关闭活动 Python 笔记本会话以进行更新。是否要立即继续?", + "msgTaskName": "正在安装笔记本依赖项", + "msgWaitingForInstall": "另一个 Python 安装正在进行中。请等待它完成。", + "no": "否", + "yes": "是" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "关闭笔记本服务器失败: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "错误: {0}。", + "clusterControllerConnectionRequired": "需要与群集控制器建立连接才能运行 Spark 作业", + "errorStartBeforeReady": "无法启动会话,管理器尚未初始化", + "notebook.couldNotFindKnoxGateway": "找不到 KNOX 网关终结点", + "promptBDCPassword": "请提供密码以连接到 BDC 控制器", + "promptBDCUsername": "{0}请提供用户名以连接到 BDC 控制器:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "包信息请求失败,出现错误: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "从 Jupyter 发送时出错: {0}", + "jupyterOutputMsgStart": "…正在启动笔记本服务器", + "jupyterOutputMsgStartSuccessful": "…Jupyter 正运行到 {0}", + "notebookStartProcessExitPremature": "笔记本进程过早退出,错误代码为: {0}。StdErr 输出: {1}", + "serverStopError": "停止笔记本服务器时出错: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "此处理程序不支持操作 {0}", - "unsupportedScheme": "无法打开链接 {0} 因为仅支持 HTTP、HTTPS、文件链接", "notebook.confirmOpen": "是否下载并打开“{0}”?", + "notebook.fileDownloadError": "文件打开请求失败,出现错误: {0} {1}", "notebook.fileNotFound": "未找到指定的文件", - "notebook.fileDownloadError": "文件打开请求失败,出现错误: {0} {1}" + "notebook.unsupportedAction": "此处理程序不支持操作 {0}", + "unsupportedScheme": "无法打开链接 {0} 因为仅支持 HTTP、HTTPS、文件链接" + }, + "package": { + "books-preview-category": "Jupyter 书籍", + "config.jupyter.extraKernelsDescription": "要启用的额外内核的 ID", + "config.jupyter.extraKernelsTitle": "额外内核", + "config.jupyter.kernelConfigValuesDescription": "Jupyter 内核的配置选项。这是自动管理的,建议不要手动编辑。", + "description": "定义基于数据协议的笔记本贡献以及多个笔记本命令和贡献。", + "displayName": "笔记本核心扩展", + "notebook.allowRoot.description": "允许 Jupyter 服务器以根用户身份运行", + "notebook.analyzeJupyterNotebook": "在笔记本中分析", + "notebook.collapseBookItems.description": "在笔记本 Viewlet 的根级别折叠工作簿项", + "notebook.command.addcell": "添加单元格", + "notebook.command.addcode": "添加代码单元格", + "notebook.command.addtext": "添加文本单元格", + "notebook.command.clearactivecellresult": "清除单元格结果", + "notebook.command.new": "新建笔记本", + "notebook.command.open": "打开笔记本", + "notebook.command.runactivecell": "运行单元格", + "notebook.command.runallcells": "运行单元格", + "notebook.configuration.title": "笔记本配置", + "notebook.dontPromptPythonUpdate.description": "不显示更新 Python 的提示。", + "notebook.jupyterServerShutdownTimeout.description": "在关闭所有笔记本后关闭服务器之前等待的时间 (以分钟为单位)。(输入 0 则不关闭)", + "notebook.maxBookSearchDepth.description": "要搜索书籍的子目录的最大深度(输入 0 表示“无限”)", + "notebook.maxTableRows.description": "笔记本编辑器中每个表返回的最大行数", + "notebook.overrideEditorTheming.description": "覆盖笔记本编辑器中的编辑器默认设置。设置包括背景色、当前线条颜色和边框", + "notebook.pinnedNotebooks.description": "用户为当前工作区固定的笔记本", + "notebook.pythonPath.description": "笔记本使用的 python 安装的本地路径。", + "notebook.remoteBookDownloadTimeout.description": "GitHub 工作簿下载超时时间(毫秒)", + "notebook.trustedBooks.description": "包含在这些工作簿中的笔记本将自动受信任。", + "notebook.useExistingPython.description": "笔记本使用的预先存在的 python 安装的本地路径。", + "title.PinnedBooks": "固定的笔记本", + "title.PreviewLocalizedBook": "获取本地化 SQL Server 2019 指南", + "title.ProvidedBooks": "提供的 Jupyter Book", + "title.SQL19PreviewBook": "SQL Server 2019 指南", + "title.SavedBooks": "笔记本", + "title.addMarkdown": "添加 Markdown 文件", + "title.addNotebook": "添加笔记本", + "title.analyzeJupyterNotebook": "在笔记本中分析", + "title.closeJupyterBook": "关闭 Jupyter Book", + "title.closeNotebook": "关闭笔记本", + "title.configurePython": "为笔记本配置 Python", + "title.createJupyterBook": "创建 Jupyter Book", + "title.jupyter.setContext": "为笔记本设置上下文", + "title.jupyter.setKernel": "为笔记本设置内核", + "title.managePackages": "管理包", + "title.moveTo": "移到...", + "title.newJupyterNotebook": "新建笔记本", + "title.openJupyterBook": "打开 Jupyter Book", + "title.openJupyterNotebook": "打开笔记本", + "title.openNotebookFolder": "在文件夹中打开笔记本", + "title.openRemoteJupyterBook": "添加远程 Jupyter Book", + "title.pinNotebook": "固定笔记本", + "title.reinstallNotebookDependencies": "重新安装笔记本依赖项", + "title.removeNotebook": "移除笔记本", + "title.revealInBooksViewlet": "在工作簿中展示", + "title.saveJupyterBook": "保存 Jupyter Book", + "title.searchJupyterBook": "搜索 Jupyter Book", + "title.trustBook": "信任 Jupyter Book", + "title.unpinNotebook": "取消固定笔记本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json index c25b13571f..54eb828c55 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Powershell 语言基础功能", - "description": "在 Powershell 文件中提供代码片段、语法高亮、括号匹配和折叠功能。" + "description": "在 Powershell 文件中提供代码片段、语法高亮、括号匹配和折叠功能。", + "displayName": "Powershell 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/profiler.i18n.json index f6cd9bad2c..8d88ab50f0 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "取消", "createSessionDialog.create": "开始", - "createSessionDialog.title": "启动新的探查器会话", - "createSessionDialog.templatesInvalid": "模板列表无效,无法打开对话", + "createSessionDialog.createSessionFailed": "未能创建会话", "createSessionDialog.dialogOwnerInvalid": "对话所有者无效,无法打开对话", + "createSessionDialog.enterSessionName": "输入会话名称:", "createSessionDialog.invalidProviderType": "提供程序类型无效,无法打开对话", "createSessionDialog.selectTemplates": "选择会话模板:", - "createSessionDialog.enterSessionName": "输入会话名称:", - "createSessionDialog.createSessionFailed": "未能创建会话" + "createSessionDialog.templatesInvalid": "模板列表无效,无法打开对话", + "createSessionDialog.title": "启动新的探查器会话" + }, + "package": { + "description": "Azure Data Studio 的 SQL Server Profiler", + "displayName": "SQL Server Profiler", + "profiler.category": "探查器", + "profiler.contributes.title.newProfler": "启动探查器", + "profiler.contributes.title.openCreateSessionDialog": "创建探查器季度", + "profiler.contributes.title.start": "开始", + "profiler.contributes.title.stop": "停止" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json index 8e7f396ac1..956b573785 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Python 语言基础功能", - "description": "在 Python 文件中提供语法高亮、括号匹配和折叠功能。" + "description": "在 Python 文件中提供语法高亮、括号匹配和折叠功能。", + "displayName": "Python 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json index dbbce9d433..c2b66ee42a 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "查询历史记录", - "queryHistory.description": "查看并运行以前执行的查询", "queryHistory.clear": "清除所有历史记录", + "queryHistory.description": "查看并运行以前执行的查询", + "queryHistory.displayName": "查询历史记录", "queryHistory.toggleCapture": "切换查询历史记录捕获" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json index 159852b103..bb9a8f815a 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "R 语言基础功能", - "description": "在 R 文件中提供语法高亮和括号匹配功能。" + "description": "在 R 文件中提供语法高亮和括号匹配功能。", + "displayName": "R 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/resource-deployment.i18n.json index bd7edf0f88..ab19069821 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "Azure Data Studio 的 SQL Server 部署扩展", - "extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验", - "deploy-resource-command-name": "新建部署…", - "deploy-resource-command-category": "部署", - "resource-type-sql-image-display-name": "SQL Server 容器映像", - "resource-type-sql-image-description": "使用 Docker 运行 SQL Server 容器映像", - "version-display-name": "版本", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "部署 SQL Server 2017 容器映像", - "docker-sql-2019-title": "部署 SQL Server 2019 容器映像", - "docker-container-name-field": "容器名称", - "docker-sql-password-field": "SQL Server 密码", - "docker-confirm-sql-password-field": "确认密码", - "docker-sql-port-field": "端口", - "resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server", - "resource-type-sql-windows-setup-description": "在 Windows 上运行 SQL Server,选择版本以开始使用。", - "microsoft-privacy-statement": "Microsoft 隐私声明", - "deployment.configuration.title": "部署配置", - "azdata-install-location-description": "用于安装命令的 azdata 程序包的位置", - "azure-sqlvm-display-name": "Azure 虚拟机上的 SQL Server", - "azure-sqlvm-description": "在 Azure 上创建 SQL 虚拟机。最适合需要 OS 级别访问权限的迁移和应用程序。", - "azure-sqlvm-deploy-dialog-title": "部署 Azure SQL 虚拟机", - "azure-sqlvm-deploy-dialog-action-text": "脚本到笔记本", - "azure-sqlvm-agreement": "我接受 {0}、{1} 和 {2}。", - "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 许可条款", - "azure-sqlvm-agreement-azdata-eula": "azdata 许可条款", - "azure-sqlvm-azure-account-page-label": "Azure 信息", - "azure-sqlvm-azure-location-label": "Azure 位置", - "azure-sqlvm-vm-information-page-label": "VM 信息", - "azure-sqlvm-image-label": "映像", - "azure-sqlvm-image-sku-label": "VM 映像 SKU", - "azure-sqlvm-publisher-label": "发布者", - "azure-sqlvm-vmname-label": "虚拟机名称", - "azure-sqlvm-vmsize-label": "大小", - "azure-sqlvm-storage-page-lable": "存储帐户", - "azure-sqlvm-storage-accountname-label": "存储帐户名称", - "azure-sqlvm-storage-sku-label": "存储帐户 SKU 类型", - "azure-sqlvm-vm-administrator-account-page-label": "管理员帐户", - "azure-sqlvm-username-label": "用户名", - "azure-sqlvm-password-label": "密码", - "azure-sqlvm-password-confirm-label": "确认密码", - "azure-sqlvm-vm-summary-page-label": "摘要", - "azure-sqldb-display-name": "Azure SQL 数据库", - "azure-sqldb-description": "在 Azure 中创建 SQL 数据库、数据库服务器或弹性池。", - "azure-sqldb-portal-ok-button-text": "在 Azure 门户中创建", - "azure-sqldb-notebook-ok-button-text": "选择", - "resource-type-display-name": "资源类型", - "sql-azure-single-database-display-name": "单一数据库", - "sql-azure-elastic-pool-display-name": "弹性池", - "sql-azure-database-server-display-name": "数据库服务器", - "azure-sqldb-agreement": "我接受 {0}、{1} 和 {2}。", - "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 许可条款", - "azure-sqldb-agreement-azdata-eula": "azdata 许可条款", - "azure-sql-mi-display-name": "Azure SQL 托管实例", - "azure-sql-mi-display-description": "在 Azure 或客户管理的环境中创建 SQL 托管实例", - "azure-sql-mi-okButton-text": "在门户中打开", - "azure-sql-mi-resource-type-option-label": "资源类型", - "azure-sql-mi-agreement": "我接受 {0} 和 {1}。", - "azure-sql-mi-agreement-eula": "Azure SQL MI 许可条款", - "azure-sql-mi-help-text": "Azure SQL 托管实例提供全面的 SQL Server 访问和功能兼容性,用于将 SQL Server 迁移到 Azure,或开发新应用程序。{0}。", - "azure-sql-mi-help-text-learn-more": "了解更多" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "未知字段类型:“{0}”", + "azdataEulaDeclined": "部署无法继续。Azure 数据 CLI 许可条款被拒绝。你可以接受 EULA 以继续,也可以取消此操作", + "azdataEulaNotAccepted": "部署无法继续。Azure 数据 CLI 许可条款尚未被接受。请接受 EULA 以启用需要 Azure 数据 CLI 的功能。", "azure.account": "Azure 帐户", + "azure.account.location": "Azure 位置", + "azure.account.resourceGroup": "资源组", "azure.account.subscription": "订阅(所选子集)", "azure.account.subscriptionDescription": "在“连接”Viewlet 的 \"Azure\" 树状视图中列出的帐户上,通过“选择订阅”操作更改当前所选订阅", - "azure.account.resourceGroup": "资源组", - "azure.account.location": "Azure 位置", - "filePicker.browse": "浏览", - "button.label": "选择", - "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 配置文件路径", - "kubeConfigClusterPicker.clusterContextNotFound": "未找到任何群集上下文信息", - "azure.signin": "登录…", - "azure.refresh": "刷新", - "azure.yes": "是", "azure.no": "否", - "azure.resourceGroup.createNewResourceGroup": "创建新资源组", + "azure.refresh": "刷新", "azure.resourceGroup.NewResourceGroupAriaLabel": "新资源组名称", + "azure.resourceGroup.createNewResourceGroup": "创建新资源组", + "azure.signin": "登录…", + "azure.yes": "是", + "button.label": "选择", "deployCluster.Realm": "领域", - "UnknownFieldTypeError": "未知字段类型:“{0}”", - "optionsSource.alreadyDefined": "已定义 ID 为 {0} 的选项源", - "valueProvider.alreadyDefined": "已定义 ID 为 {0} 的值提供程序", - "optionsSource.notDefined": "没有为 ID {0} 定义选项源", - "valueProvider.notDefined": "没有为 ID {0} 定义值提供程序", - "getVariableValue.unknownVariableName": "尝试获取未知变量的变量值: {0}", + "deploymentDialog.InstallingTool": "当前正在安装所需的工具“{0}”[ {1} ]。", + "deploymentDialog.RecheckEulaButton": "接受 EULA 并选择", + "filePicker.browse": "浏览", "getIsPassword.unknownVariableName": "尝试获取未知变量的 isPassword: {0}", + "getVariableValue.unknownVariableName": "尝试获取未知变量的变量值: {0}", + "kubeConfigClusterPicker.clusterContextNotFound": "未找到任何群集上下文信息", + "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 配置文件路径", "optionsNotDefined": "没有为字段类型 {0} 定义 FieldInfo.options", "optionsNotObjectOrArray": "如果 FieldInfo.options 不是数组,则它必须是一个对象", + "optionsSource.alreadyDefined": "已定义 ID 为 {0} 的选项源", + "optionsSource.notDefined": "没有为 ID {0} 定义选项源", "optionsTypeNotFound": "如果 FieldInfo.options 是一个对象,它必须具有 \"optionsType\" 属性", "optionsTypeRadioOrDropdown": "如果 optionsType 不是 {0},则它必须是 {1}", - "azdataEulaNotAccepted": "部署无法继续。Azure 数据 CLI 许可条款尚未被接受。请接受 EULA 以启用需要 Azure 数据 CLI 的功能。", - "azdataEulaDeclined": "部署无法继续。Azure 数据 CLI 许可条款被拒绝。你可以接受 EULA 以继续,也可以取消此操作", - "deploymentDialog.RecheckEulaButton": "接受 EULA 并选择", + "resourceDeployment.BackgroundExecutionFailed": "任务“{0}”失败。", + "resourceDeployment.Description": "说明", + "resourceDeployment.FailedToOpenNotebook": "打开输出笔记本时出错。{1}{2}。", + "resourceDeployment.InstallTools": "安装工具", + "resourceDeployment.Options": "选项", + "resourceDeployment.RequiredVersion": "所需版本", + "resourceDeployment.Status": "状态", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "任务“{0}”失败,并且未生成任何输出笔记本。", + "resourceDeployment.Tool": "工具", + "resourceDeployment.Version": "版本", + "resourceDeployment.ViewErrorDetail": "查看错误详细信息", + "resourceDeployment.discoverPathOrAdditionalInformation": "发现的路径或其他信息", "resourceDeployment.extensionRequiredPrompt": "部署此资源需要“{0}”扩展,现在是否希望安装此扩展?", "resourceDeployment.install": "安装", "resourceDeployment.installingExtension": "正在安装扩展“{0}”...", + "resourceDeployment.requiredTools": "所需的工具", "resourceDeployment.unknownExtension": "未知扩展“{0}”", - "resourceTypePickerDialog.title": "选择部署选项", "resourceTypePickerDialog.resourceSearchPlaceholder": "筛选资源...", - "resourceTypePickerDialog.tagsListViewTitle": "类别", - "validation.multipleValidationErrors": "此页面上存在一些错误,请单击“显示详细信息”以查看错误。", - "ui.ScriptToNotebookButton": "脚本", - "ui.DeployButton": "运行", - "resourceDeployment.ViewErrorDetail": "查看错误详细信息", - "resourceDeployment.FailedToOpenNotebook": "打开输出笔记本时出错。{1}{2}。", - "resourceDeployment.BackgroundExecutionFailed": "任务“{0}”失败。", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "任务“{0}”失败,并且未生成任何输出笔记本。", - "resourceTypePickerDialog.resourceTypeCategoryAll": "全部", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "本地", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "全部", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "云", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "混合", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "云", - "resourceDeployment.Description": "说明", - "resourceDeployment.Tool": "工具", - "resourceDeployment.Status": "状态", - "resourceDeployment.Version": "版本", - "resourceDeployment.RequiredVersion": "所需版本", - "resourceDeployment.discoverPathOrAdditionalInformation": "发现的路径或其他信息", - "resourceDeployment.requiredTools": "所需的工具", - "resourceDeployment.InstallTools": "安装工具", - "resourceDeployment.Options": "选项", - "deploymentDialog.InstallingTool": "当前正在安装所需的工具“{0}”[ {1} ]。" - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "加载或分析配置文件 {0} 时出错,错误为: {1}", - "fileChecker.NotFile": "路径 {0} 不是文件,请选择有效的 kube 配置文件。", - "fileChecker.FileNotFound": "找不到文件 {0}。请选择 kube 配置文件。", - "azure.accounts.unexpectedAccountsError": "提取帐户时出现意外错误: {0}", - "resourceDeployment.errorFetchingStorageClasses": "提取可用的 kubectl 存储类时出现意外错误: {0}", - "azure.accounts.unexpectedSubscriptionsError": "为帐户 {0} 提取订阅时出现意外错误: {1}", - "azure.accounts.accountNotFoundError": "所选帐户“{0}”不再可用。请单击“登录”以再次添加,或选择其他帐户。", - "azure.accessError": "\r\n 错误详细信息: {0}。", - "azure.accounts.accountStaleError": "所选帐户“{0}”的访问令牌不再有效。请单击“登录”按钮,刷新帐户或选择其他帐户。", - "azure.accounts.unexpectedResourceGroupsError": "为订阅 {0} 提取资源组时出现意外错误: {1}", - "invalidSQLPassword": "{0} 不符合密码复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} 与确认密码不匹配" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "部署 Azure SQL VM", - "deployAzureSQLVM.ScriptToNotebook": "脚本到笔记本", - "deployAzureSQLVM.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", - "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 设置", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 帐户", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "订阅", - "deployAzureSQLVM.ResourceGroup": "资源组", - "deployAzureSQLVM.AzureRegionDropdownLabel": "区域", - "deployeAzureSQLVM.VmSettingsPageTitle": "虚拟机设置", - "deployAzureSQLVM.VmNameTextBoxLabel": "虚拟机名称", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "管理员帐户用户名", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "管理员帐户密码", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "确认密码", - "deployAzureSQLVM.VmImageDropdownLabel": "映像", - "deployAzureSQLVM.VmSkuDropdownLabel": "映像 SKU", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "映像版本", - "deployAzureSQLVM.VmSizeDropdownLabel": "大小", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "单击此处详细了解定价和支持的 VM 大小", - "deployAzureSQLVM.NetworkSettingsPageTitle": "网络", - "deployAzureSQLVM.NetworkSettingsPageDescription": "配置网络设置", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新建虚拟网络", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "虚拟网络", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "新建子网", - "deployAzureSQLVM.SubnetDropdownLabel": "子网", - "deployAzureSQLVM.PublicIPDropdownLabel": "公共 IP", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新建公共 IP", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "启用远程桌面(RDP)入站端口(3389)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 设置", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 连接", - "deployAzureSQLVM.SqlPortLabel": "端口", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "启用 SQL 身份验证", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "用户名", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "密码", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "确认密码" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "保存配置文件", - "deployCluster.ScriptToNotebook": "脚本到笔记本", - "deployCluster.SelectConfigFileFolder": "保存配置文件", - "deployCluster.SaveConfigFileSucceeded": "配置文件已保存到 {0}", - "deployCluster.NewAKSWizardTitle": "在新的 AKS 群集上部署 SQL Server 2019 大数据群集", - "deployCluster.ExistingAKSWizardTitle": "在现有 AKS 群集上部署 SQL Server 2019 大数据群集", - "deployCluster.ExistingKubeAdm": "在现有 kubeadm 群集上部署 SQL Server 2019 大数据群集", - "deployCluster.ExistingARO": "在现有 Azure Red Hat OpenShift 群集上部署 SQL Server 2019 大数据群集", - "deployCluster.ExistingOpenShift": "在现有 OpenShift 群集上部署 SQL Server 2019 大数据群集" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "未安装", - "deploymentDialog.ToolStatus.Installed": "已安装", - "deploymentDialog.ToolStatus.Installing": "正在安装…", - "deploymentDialog.ToolStatus.Error": "错误", - "deploymentDialog.ToolStatus.Failed": "失败", - "deploymentDialog.ToolInformationalMessage.Brew": "•\t部署这些工具时需要 brew,并且需要预先安装它才能部署必要的工具", - "deploymentDialog.ToolInformationalMessage.Curl": "•\t安装需要 curl,并且需要预先安装它才能部署必要的工具", - "toolBase.getPip3InstallationLocation.LocationNotFound": " 在输出中找不到“位置”:", - "toolBase.getPip3InstallationLocation.Output": " 输出:", - "toolBase.InstallError": "安装工具“{0}”[{1}]时出错。{2}错误: {3}{2}有关详细信息,请参阅输出通道“{4}”", - "toolBase.InstallErrorInformation": "安装工具时出错。有关详细信息,请参阅输出通道“{0}”", - "toolBase.InstallFailed": "安装命令已完成,但无法检测到工具版本“{0}”,因此安装尝试失败。检测错误: {1}{2}清除以前的安装会有所帮助。", - "toolBase.InstallFailInformation": "未能检测到安装后的版本。有关详细信息,请参阅输出通道“{0}”", - "toolBase.ManualUninstallCommand": " 一种可行的卸载方法是使用以下命令: {0} >{1}", - "toolBase.SeeOutputChannel": "{0}有关详细信息,请参阅输出通道“{1}”", - "toolBase.installCore.CannotInstallTool": "无法安装工具:{0}::{1},因为安装命令对于你的 OS 分发是未知的。请先手动安装 {0},然后再继续操作", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "工具“{0}”的搜索路径: {1}", - "deployCluster.GetToolVersionErrorInformation": "检索版本信息时出错。有关详细信息,请参阅输出通道“{0}”", - "deployCluster.GetToolVersionError": "检索版本信息时出错。{0}收到无效输出,获取版本命令输出:“{1}”" - }, - "dist/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "部署 Azure SQL DB", - "deployAzureSQLDB.ScriptToNotebook": "脚本到笔记本", - "deployAzureSQLDB.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL 数据库 - Azure 帐户设置", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 帐户设置", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 帐户", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "订阅", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "服务器", - "deployAzureSQLDB.ResourceGroup": "资源组", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "数据库设置", - "deployAzureSQLDB.FirewallRuleNameLabel": "防火墙规则名称", - "deployAzureSQLDB.DatabaseNameLabel": "SQL 数据库名称", - "deployAzureSQLDB.CollationNameLabel": "数据库排序规则", - "deployAzureSQLDB.CollationNameSummaryLabel": "数据库的排序规则", - "deployAzureSQLDB.IpAddressInfoLabel": "输入 IPv4 格式的 IP 地址。", - "deployAzureSQLDB.StartIpAddressLabel": "防火墙 IP 范围内的最小 IP 地址", - "deployAzureSQLDB.EndIpAddressLabel": "防火墙 IP 范围内的最大 IP 地址", - "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP 地址", - "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP 地址", - "deployAzureSQLDB.FirewallRuleDescription": "创建本地客户端 IP 的防火墙规则,以便在创建完成后通过 Azure Data Studio 连接到数据库。", - "deployAzureSQLDB.FirewallToggleLabel": "创建防火墙规则" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "针对 Kubernetes 群集运行命令", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "无法分析 kubectl 版本命令输出:“{0}”", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "正在更新 kubectl 安装的 brew 存储库…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "正在安装 kubectl…", - "resourceDeployment.Kubectl.AptGetUpdate": "正在更新存储库信息…", - "resourceDeployment.Kubectl.AptGetPackages": "正在获取 kubectl 安装所需的包…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "正在下载并安装 kubectl 的签名密钥…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "正在添加 kubectl 存储库信息…", - "resourceDeployment.Kubectl.InstallingKubectl": "正在安装 kubectl…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "正在删除以前下载的 kubectl.exe (如果存在)…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "正在下载并安装最新的 kubectl.exe…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "正在删除以前下载的 kubectl (如果存在)…", - "resourceDeployment.Kubectl.DownloadingKubectl": "正在下载最新的 kubectl 版本…", - "resourceDeployment.Kubectl.MakingExecutable": "正在创建 kubectl 可执行文件…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "正在安装位置清除任何以前备份的版本(如果存在)…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "正在备份安装位置中的任何现有 kubectl…", - "resourceDeployment.Kubectl.MoveToSystemPath": "正在将 kubectl 移到路径中的安装位置…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "打开笔记本", - "deploymentDialog.OkButtonText": "确定", - "notebookType": "笔记本类型" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "本地", + "resourceTypePickerDialog.tagsListViewTitle": "类别", + "resourceTypePickerDialog.title": "选择部署选项", + "ui.DeployButton": "运行", + "ui.ScriptToNotebookButton": "脚本", + "validation.multipleValidationErrors": "此页面上存在一些错误,请单击“显示详细信息”以查看错误。", + "valueProvider.alreadyDefined": "已定义 ID 为 {0} 的值提供程序", + "valueProvider.notDefined": "没有为 ID {0} 定义值提供程序" }, "dist/main": { "resourceDeployment.UnknownResourceType": "未定义资源类型: {0}" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "笔记本 {0} 不存在" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "部署", "platformService.RunCommand.ErroredOut": "\t>>> {0} … 出错: {1}", "platformService.RunCommand.IgnoringError": "\t>>> 忽略执行中的错误并继续部署工具", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} … 已退出,代码为: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 已退出,信号: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 已退出,信号: {1}", + "resourceDeployment.outputChannel": "部署" }, "dist/services/resourceTypeService": { "downloadError": "下载失败,状态代码: {0},消息: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "服务规模设置(实例)", - "deployCluster.storageTableTitle": "服务存储设置(每个实例的 GB)", - "deployCluster.featureTableTitle": "功能", - "deployCluster.yesText": "是", - "deployCluster.noText": "否", - "deployCluster.summaryPageTitle": "部署配置文件", - "deployCluster.summaryPageDescription": "选择目标配置文件", - "deployCluster.ProfileHintText": "注意: 可在后续步骤中自定义部署配置文件的设置。", - "deployCluster.loadingProfiles": "正在加载配置文件", - "deployCluster.loadingProfilesCompleted": "配置文件加载已完成", - "deployCluster.profileRadioGroupLabel": "部署配置文件", - "deployCluster.loadProfileFailed": "未能加载部署配置文件: {0}", - "deployCluster.masterPoolLabel": "SQL Server 主实例", - "deployCluster.computePoolLable": "计算", - "deployCluster.dataPoolLabel": "数据", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "服务", - "deployCluster.dataStorageType": "数据", - "deployCluster.logsStorageType": "日志", - "deployCluster.StorageType": "存储类型", - "deployCluster.basicAuthentication": "基本身份验证", - "deployCluster.activeDirectoryAuthentication": "Active Directory 身份验证", - "deployCluster.hadr": "高可用性", - "deployCluster.featureText": "功能", - "deployCluster.ProfileNotSelectedError": "请选择部署配置文件。" + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "管理 Azure 资源", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "正在添加 azure-cli 存储库信息…", + "resourceDeployment.AziCli.AptGetPackages": "正在获取 azure-cli 安装所需的包…", + "resourceDeployment.AziCli.AptGetUpdate": "在安装 azure-cli 之前更新存储库信息…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "正在更新 azure-cli 的存储库信息…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "正在删除以前下载的 azurecli.msi (如果存在)…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "正在显示安装日志…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "正在下载并安装 azure-cli 的签名密钥…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "正在下载 azurecli.msi 并安装 azure-cli…", + "resourceDeployment.AziCli.InstallingAzureCli": "正在安装 azure-cli…", + "resourceDeployment.AziCli.ScriptedInstall": "下载并调用脚本以安装 azure-cli…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "正在更新 azure-cli 安装的 brew 存储库…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", - "deployCluster.AzureSettingsPageTitle": "Azure 设置", - "deployCluster.AzureSettingsPageDescription": "配置设置以创建 Azure Kubernetes 服务群集", - "deployCluster.SubscriptionField": "订阅 ID", - "deployCluster.SubscriptionPlaceholder": "使用默认 Azure 订阅", - "deployCluster.SubscriptionDescription": "如果将此字段留空,将使用默认订阅。", - "deployCluster.SubscriptionHelpLink": "查看可用的 Azure 订阅", - "deployCluster.ResourceGroupName": "新资源组名称", - "deployCluster.Location": "位置", - "deployCluster.AzureLocationHelpLink": "查看可用的 Azure 位置", - "deployCluster.AksName": "AKS 群集名称", - "deployCluster.VMCount": "VM 计数", - "deployCluster.VMSize": "VM 大小", - "deployCluster.VMSizeHelpLink": "查看可用的 VM 大小" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "群集名称只能包含字母数字小写字符或 \"-\",并且必须以字母数字字符开头和结尾。", - "deployCluster.ClusterSettingsPageTitle": "群集设置", - "deployCluster.ClusterSettingsPageDescription": "配置 SQL Server 大数据群集设置", - "deployCluster.ClusterName": "群集名称", - "deployCluster.AdminUsername": "管理员用户名", - "deployCluster.AdminUsernameDescription": "此用户名将用于控制器和 SQL Server。网关的用户名将为 root。", - "deployCluster.AdminPassword": "密码", - "deployCluster.AdminPasswordDescription": "此密码可用于访问控制器、SQL Server 和网关。", - "deployCluster.ConfirmPassword": "确认密码", - "deployCluster.AuthenticationMode": "身份验证模式", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Docker 设置", - "deployCluster.DockerRegistry": "注册表", - "deployCluster.DockerRepository": "存储库", - "deployCluster.DockerImageTag": "图像标记", - "deployCluster.DockerUsername": "用户名", - "deployCluster.DockerPassword": "密码", - "deployCluster.ActiveDirectorySettings": "Active Directory 设置", - "deployCluster.OuDistinguishedName": "组织单位", - "deployCluster.OuDistinguishedNameDescription": "组织单位的可区分名称,例如 OU=bdc,DC=contoso,DC=com。", - "deployCluster.DomainControllerFQDNs": "域控制器 FQDN", - "deployCluster.DomainControllerFQDNsPlaceHolder": "使用逗号分隔值。", - "deployCluster.DomainControllerFQDNDescription": "域控制器的完全限定域名,例如 DC1.CONTOSO.COM。使用逗号分隔多个 FQDN。", - "deployCluster.DomainDNSIPAddresses": "域 DNS IP 地址", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "使用逗号分隔值。", - "deployCluster.DomainDNSIPAddressesDescription": "域 DNS 服务器的 IP 地址。使用逗号分隔多个 IP 地址。", - "deployCluster.DomainDNSName": "域 DNS 名称", - "deployCluster.RealmDescription": "如果未提供,则将域 DNS 名称用作默认值。", - "deployCluster.ClusterAdmins": "群集管理员组", - "deployCluster.ClusterAdminsDescription": "群集管理员的 Active Directory 组。", - "deployCluster.ClusterUsers": "群集用户", - "deployCluster.ClusterUsersPlaceHolder": "使用逗号分隔值。", - "deployCluster.ClusterUsersDescription": "具有群集用户角色的 Active Directory 用户/组。使用逗号分隔多个用户/组。", - "deployCluster.DomainServiceAccountUserName": "服务帐户用户名", - "deployCluster.DomainServiceAccountUserNameDescription": "大数据群集的域服务帐户", - "deployCluster.DomainServiceAccountPassword": "服务帐户密码", - "deployCluster.AppOwners": "应用所有者", - "deployCluster.AppOwnersPlaceHolder": "使用逗号分隔值。", - "deployCluster.AppOwnersDescription": "具有应用所有者角色的 Active Directory 用户或组。使用逗号分隔多个用户/组。", - "deployCluster.AppReaders": "应用读者", - "deployCluster.AppReadersPlaceHolder": "使用逗号分隔值。", - "deployCluster.AppReadersDescription": "Active Directory 用户或应用读者组。如果有多个用户/组,请使用逗号作为分隔符。", - "deployCluster.Subdomain": "子域", - "deployCluster.SubdomainDescription": "用于此 SQL Server 大数据群集的唯一 DNS 子域。如果未提供,则将群集名称用作默认值。", - "deployCluster.AccountPrefix": "帐户前缀", - "deployCluster.AccountPrefixDescription": "SQL Server 大数据群集将生成的 AD 帐户的唯一前缀。如果未提供,则将子域名用作默认值。如果未提供子域,则将群集名称用作默认值。", - "deployCluster.AdminPasswordField": "密码" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "服务设置", - "deployCluster.scaleSectionTitle": "缩放设置", - "deployCluster.MasterSqlServerInstances": "SQL Server 主实例", - "deployCluster.ComputePoolInstances": "计算池实例", - "deployCluster.DataPoolInstances": "数据池实例", - "deployCluster.SparkPoolInstances": "Spark 池实例", - "deployCluster.StoragePoolInstances": "存储池(HDFS)实例", - "deployCluster.IncludeSparkInStoragePool": "在存储池中包括 Spark", - "deployCluster.DNSNameHeader": "DNS 名称", - "deployCluster.PortHeader": "端口", - "deployCluster.ControllerText": "控制器", - "deployCluster.ControllerDNSName": "控制器 DNS 名称", - "deployCluster.ControllerPortName": "控制器端口", - "deployCluster.MasterSqlText": "SQL Server 主实例", - "deployCluster.MasterSQLServerDNSName": "SQL Server 主 DNS 名称", - "deployCluster.MasterSQLServerPortName": "SQL Server 主端口", - "deployCluster.GatewayText": "网关", - "deployCluster.GatewayDNSName": "网关 DNS 名称", - "deployCluster.GatewayPortName": "网关端口", - "deployCluster.ServiceProxyText": "管理代理", - "deployCluster.ServiceProxyDNSName": "管理代理 DNS 名称", - "deployCluster.ServiceProxyPortName": "管理代理端口", - "deployCluster.AppServiceProxyText": "应用程序代理", - "deployCluster.AppServiceProxyDNSName": "应用程序代理 DNS 名称", - "deployCluster.AppServiceProxyPortName": "应用程序代理端口", - "deployCluster.ReadableSecondaryText": "可读辅助", - "deployCluster.ReadableSecondaryDNSName": "可读辅助 DNS 名称", - "deployCluster.ReadableSecondaryPortName": "可读辅助端口", - "deployCluster.EndpointSettings": "终结点设置", - "deployCluster.storageFieldTooltip": "使用控制器设置", - "deployCluster.AdvancedStorageDescription": "默认情况下,控制器存储设置也将应用于其他服务,可展开高级存储设置以配置其他服务的存储。", - "deployCluster.controllerDataStorageClass": "控制器的数据存储类", - "deployCluster.controllerDataStorageClaimSize": "控制器的数据存储声明大小", - "deployCluster.controllerLogsStorageClass": "控制器的日志存储类", - "deployCluster.controllerLogsStorageClaimSize": "控制器的日志存储声明大小", - "deployCluster.StoragePool": "存储池(HDFS)", - "deployCluster.storagePoolDataStorageClass": "存储池的数据存储类", - "deployCluster.storagePoolDataStorageClaimSize": "存储池的数据存储声明大小", - "deployCluster.storagePoolLogsStorageClass": "存储池的日志存储类", - "deployCluster.storagePoolLogsStorageClaimSize": "存储池的日志存储声明大小", - "deployCluster.DataPool": "数据池", - "deployCluster.dataPoolDataStorageClass": "数据池的数据存储类", - "deployCluster.dataPoolDataStorageClaimSize": "数据池的数据存储声明大小", - "deployCluster.dataPoolLogsStorageClass": "数据池的日志存储类", - "deployCluster.dataPoolLogsStorageClaimSize": "数据池的日志存储声明大小", - "deployCluster.sqlServerMasterDataStorageClass": "SQL Server 主服务器的数据存储类", - "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 主服务器的数据存储声明大小", - "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 主服务器的日志存储类", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 主服务器的日志存储声明大小", - "deployCluster.ServiceName": "服务名称", - "deployCluster.DataStorageClassName": "数据的存储类", - "deployCluster.DataClaimSize": "数据的声明大小(GB)", - "deployCluster.LogStorageClassName": "日志的存储类", - "deployCluster.LogsClaimSize": "日志的声明大小(GB)", - "deployCluster.StorageSettings": "存储设置", - "deployCluster.StorageSectionTitle": "存储设置", - "deployCluster.SparkMustBeIncluded": "Spark 配置无效,必须选中“包括 Spark”复选框或将“Spark 池实例数”设置为至少 1 个。" - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "摘要", - "deployCluster.DeploymentTarget": "部署目标", - "deployCluster.Kubeconfig": "Kube 配置", - "deployCluster.ClusterContext": "群集上下文", - "deployCluster.ClusterSettings": "群集设置", - "deployCluster.DeploymentProfile": "部署配置文件", - "deployCluster.ClusterName": "群集名称", - "deployCluster.ControllerUsername": "控制器用户名", - "deployCluster.AuthenticationMode": "身份验证模式", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.OuDistinguishedName": "组织单位", - "deployCluster.DomainControllerFQDNs": "域控制器 FQDN", - "deployCluster.DomainDNSIPAddresses": "域 DNS IP 地址", - "deployCluster.DomainDNSName": "域 DNS 名称", - "deployCluster.ClusterAdmins": "群集管理员组", - "deployCluster.ClusterUsers": "群集用户", - "deployCluster.AppOwners": "应用所有者", - "deployCluster.AppReaders": "应用读者", - "deployCluster.Subdomain": "子域", - "deployCluster.AccountPrefix": "帐户前缀", - "deployCluster.DomainServiceAccountUserName": "服务帐户用户名", - "deployCluster.AzureSettings": "Azure 设置", - "deployCluster.SubscriptionId": "订阅 ID", - "deployCluster.DefaultSubscription": "默认 Azure 订阅", - "deployCluster.ResourceGroup": "资源组", - "deployCluster.Location": "位置", - "deployCluster.AksClusterName": "AKS 群集名称", - "deployCluster.VMSize": "VM 大小", - "deployCluster.VMCount": "VM 计数", - "deployCluster.ScaleSettings": "缩放设置", - "deployCluster.MasterSqlServerInstances": "SQL Server 主实例", - "deployCluster.ComputePoolInstances": "计算池实例", - "deployCluster.DataPoolInstances": "数据池实例", - "deployCluster.SparkPoolInstances": "Spark 池实例", - "deployCluster.StoragePoolInstances": "存储池(HDFS)实例", - "deployCluster.WithSpark": "(包含 Spark)", - "deployCluster.ServiceName": "服务", - "deployCluster.DataStorageClassName": "数据的存储类", - "deployCluster.DataClaimSize": "数据的声明大小(GB)", - "deployCluster.LogStorageClassName": "日志的存储类", - "deployCluster.LogsClaimSize": "日志的声明大小(GB)", - "deployCluster.StorageSettings": "存储设置", - "deployCluster.ControllerText": "控制器", - "deployCluster.StoragePool": "存储池(HDFS)", - "deployCluster.DataText": "数据", - "deployCluster.MasterSqlText": "SQL Server 主实例", - "deployCluster.SqlServerText": "SQL Server 主实例", - "deployCluster.GatewayText": "网关", - "deployCluster.AppServiceProxyText": "应用程序代理", - "deployCluster.ServiceProxyText": "管理代理", - "deployCluster.ReadableSecondaryText": "可读辅助", - "deployCluster.EndpointSettings": "终结点设置" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "目标群集上下文", - "deployCluster.TargetClusterContextPageDescription": "选择 kube 配置文件,然后从列表中选择群集上下文", - "deployCluster.ClusterContextNotSelectedMessage": "请选择群集上下文。", - "deployCluster.kubeConfigFileLabelText": "Kube 配置文件路径", - "deployCluster.browseText": "浏览", - "deployCluster.clusterContextsLabelText": "群集上下文", - "deployCluster.errorLoadingClustersText": "未在配置文件中找到群集信息,或者加载配置文件时出错", - "deployCluster.selectKubeConfigFileText": "选择", - "deployCluster.ConfigParseError": "未能加载配置文件" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "密码长度必须介于 12 到 123 个字符之间。", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "密码必须包含以下3部分:1个小写字符、1 个大写字符、1 个数字和 1 个特殊字符。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "虚拟机名称长度必须介于 1 到 15 个字符之间。", - "deployAzureSQLVM.VNameOnlyNumericNameError": "虚拟机名称不能仅包含数字。", - "deployAzureSQLVM.VNamePrefixSuffixError": "虚拟机名称不得以下划线开头。不得以句点或连字符结尾", - "deployAzureSQLVM.VNameSpecialCharError": "虚拟机名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLVM.VNameExistsError": "虚拟机名称在当前资源组中必须唯一。", - "deployAzureSQLVM.VMUsernameLengthError": "用户名长度必须介于 1 到 20 个字符之间。", - "deployAzureSQLVM.VMUsernameSuffixError": "用户名不能以句点结尾", - "deployAzureSQLVM.VMUsernameSpecialCharError": "用户名不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@& .", - "deployAzureSQLVM.VMUsernameReservedWordsError": "用户名不得包含保留字。", - "deployAzureSQLVM.VMConfirmPasswordError": "密码和确认密码必须匹配。", - "deployAzureSQLVM.vmDropdownSizeError": "选择有效的虚拟机大小。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "输入新虚拟网络的名称", - "deployAzureSQLVM.NewSubnetPlaceholder": "输入新子网的名称", - "deployAzureSQLVM.NewPipPlaceholder": "输入新公共 IP 的名称", - "deployAzureSQLVM.VnetNameLengthError": "虚拟网络名称长度必须介于 2 到 64 个字符之间", - "deployAzureSQLVM.NewVnetError": "新建虚拟网络", - "deployAzureSQLVM.SubnetNameLengthError": "子网名称长度必须介于 1 到 80 个字符之间", - "deployAzureSQLVM.NewSubnetError": "创建新的子网网络", - "deployAzureSQLVM.PipNameError": "公共 IP 名称长度必须介于 1 到 80 个字符之间", - "deployAzureSQLVM.NewPipError": "创建新的公共 IP" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "专用(虚拟网络中)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "本地(仅在 VM 中)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "公共(Internet)", - "deployAzureSQLVM.SqlUsernameLengthError": "用户名长度必须介于 2 到 128 个字符之间。", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "用户名不可包含特殊字符 \\/\"\"[]:|<>+=;,?*。", - "deployAzureSQLVM.SqlConfirmPasswordError": "密码和确认密码必须匹配。" - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "查看配置" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP 地址无效", - "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP 地址无效", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "防火墙名称不能只包含数字。", - "deployAzureSQLDB.DBFirewallLengthError": "防火墙名称长度必须介于 1 到 100 个字符之间。", - "deployAzureSQLDB.DBFirewallSpecialCharError": "防火墙名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBFirewallUpperCaseError": "防火墙名称不允许使用大写字母", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "数据库名称不能只包含数字。", - "deployAzureSQLDB.DBNameLengthError": "数据库名称长度必须介于 1 到 100 个字符之间。", - "deployAzureSQLDB.DBNameSpecialCharError": "数据库名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", - "deployAzureSQLDB.DBNameExistsError": "数据库名称在当前服务器中必须是唯一的。", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "排序规则名称不能只包含数字。", - "deployAzureSQLDB.DBCollationLengthError": "排序规则名称长度必须介于 1 到 100 个字符之间。", - "deployAzureSQLDB.DBCollationSpecialCharError": "排序规则名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, ." - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "先登录 Azure 帐户", - "deployAzureSQLDB.NoServerLabel": "找不到服务器", - "deployAzureSQLDB.NoServerError": "在当前订阅中找不到服务器。\r\n请选择至少包含一个服务器的其他订阅" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "部署先决条件", - "deploymentDialog.FailedToolsInstallation": "仍未发现某些工具。请确保它们已安装,正在运行且可发现", - "deploymentDialog.FailedEulaValidation": "若要继续,必须接受最终用户许可协议(EULA)条款", - "deploymentDialog.loadingRequiredToolsCompleted": "所需工具信息加载已完成", - "deploymentDialog.loadingRequiredTools": "正在加载所需的工具信息", - "resourceDeployment.AgreementTitle": "接受使用条款", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "“{0}”[ {1} ]不符合最低版本要求,请将其卸载并重启 Azure Data Studio。", - "deploymentDialog.InstalledTools": "现在已经安装了所有必需的工具。", - "deploymentDialog.PendingInstallation": "仍未发现以下工具: {0}。请确保它们已安装、正在运行且可发现", - "deploymentDialog.ToolInformation": "未发现“{0}”,当前不支持自动安装。请手动安装“{0}”,或确保它已启动且可被检测到。完成后,请重启 Azure Data Studio。请参阅 [{1}]。", - "deploymentDialog.VersionInformationDebugHint": "如果手动安装工具以选择更改,则需要重启 Azure Data Studio。你可以在“部署”和“Azure 数据 CLI”输出通道中找到更多详细信息", - "deploymentDialog.InstallToolsHintOne": "未安装工具 {0},可单击“{1}”按钮进行安装。", - "deploymentDialog.InstallToolsHintMany": "未安装工具 {0},可单击“{1}”按钮进行安装。", - "deploymentDialog.NoRequiredTool": "无需工具" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "下载并启动安装程序,URL: {0}", - "resourceDeployment.DownloadingText": "正在从 {0} 下载", - "resourceDeployment.DownloadCompleteText": "已成功下载: {0}", - "resourceDeployment.LaunchingProgramText": "正在启动: {0}", - "resourceDeployment.ProgramLaunchedText": "已成功启动: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "正在添加 azdata 存储库信息…", + "resourceDeployment.Azdata.AptGetPackages": "正在获取 azdata 安装所需的包…", + "resourceDeployment.Azdata.AptGetUpdate": "正在更新存储库信息…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在删除以前下载的 Azdata.msi (如果存在)…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "正在显示安装日志…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "正在下载并安装 azdata 的签名密钥…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "正在下载 Azdata.msi 并安装 azdata-cli…", + "resourceDeployment.Azdata.InstallingAzdata": "正在安装 azdata…", + "resourceDeployment.Azdata.TappingBrewRepository": "正在访问 azdata-cli 的 brew 存储库…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "正在更新 azdata-cli 安装的 brew 存储库…", + "resourceDeployment.AzdataDescription": "Azure 数据命令行界面", + "resourceDeployment.AzdataDisplayName": "Azure 数据 CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "在独立容器中打包和运行应用程序", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "管理 Azure 资源", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "正在删除以前下载的 azurecli.msi (如果存在)…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "正在下载 azurecli.msi 并安装 azure-cli…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "正在显示安装日志…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "正在更新 azure-cli 安装的 brew 存储库…", - "resourceDeployment.AziCli.InstallingAzureCli": "正在安装 azure-cli…", - "resourceDeployment.AziCli.AptGetUpdate": "在安装 azure-cli 之前更新存储库信息…", - "resourceDeployment.AziCli.AptGetPackages": "正在获取 azure-cli 安装所需的包…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "正在下载并安装 azure-cli 的签名密钥…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "正在添加 azure-cli 存储库信息…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "正在更新 azure-cli 的存储库信息…", - "resourceDeployment.AziCli.ScriptedInstall": "下载并调用脚本以安装 azure-cli…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "针对 Kubernetes 群集运行命令", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "正在添加 kubectl 存储库信息…", + "resourceDeployment.Kubectl.AptGetPackages": "正在获取 kubectl 安装所需的包…", + "resourceDeployment.Kubectl.AptGetUpdate": "正在更新存储库信息…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "正在备份安装位置中的任何现有 kubectl…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "正在安装位置清除任何以前备份的版本(如果存在)…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "正在删除以前下载的 kubectl (如果存在)…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "正在删除以前下载的 kubectl.exe (如果存在)…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "正在下载并安装 kubectl 的签名密钥…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "正在下载并安装最新的 kubectl.exe…", + "resourceDeployment.Kubectl.DownloadingKubectl": "正在下载最新的 kubectl 版本…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "正在安装 kubectl…", + "resourceDeployment.Kubectl.InstallingKubectl": "正在安装 kubectl…", + "resourceDeployment.Kubectl.MakingExecutable": "正在创建 kubectl 可执行文件…", + "resourceDeployment.Kubectl.MoveToSystemPath": "正在将 kubectl 移到路径中的安装位置…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "正在更新 kubectl 安装的 brew 存储库…", + "resourceDeployment.invalidKubectlVersionOutput": "无法分析 kubectl 版本命令输出:“{0}”" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure 数据命令行界面", - "resourceDeployment.AzdataDisplayName": "Azure 数据 CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在删除以前下载的 Azdata.msi (如果存在)…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "正在下载 Azdata.msi 并安装 azdata-cli…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "正在显示安装日志…", - "resourceDeployment.Azdata.TappingBrewRepository": "正在访问 azdata-cli 的 brew 存储库…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "正在更新 azdata-cli 安装的 brew 存储库…", - "resourceDeployment.Azdata.InstallingAzdata": "正在安装 azdata…", - "resourceDeployment.Azdata.AptGetUpdate": "正在更新存储库信息…", - "resourceDeployment.Azdata.AptGetPackages": "正在获取 azdata 安装所需的包…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "正在下载并安装 azdata 的签名密钥…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "正在添加 azdata 存储库信息…" + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "检索版本信息时出错。{0}收到无效输出,获取版本命令输出:“{1}”", + "deployCluster.GetToolVersionErrorInformation": "检索版本信息时出错。有关详细信息,请参阅输出通道“{0}”", + "deploymentDialog.ToolInformationalMessage.Brew": "•\t部署这些工具时需要 brew,并且需要预先安装它才能部署必要的工具", + "deploymentDialog.ToolInformationalMessage.Curl": "•\t安装需要 curl,并且需要预先安装它才能部署必要的工具", + "deploymentDialog.ToolStatus.Error": "错误", + "deploymentDialog.ToolStatus.Failed": "失败", + "deploymentDialog.ToolStatus.Installed": "已安装", + "deploymentDialog.ToolStatus.Installing": "正在安装…", + "deploymentDialog.ToolStatus.NotInstalled": "未安装", + "toolBase.InstallError": "安装工具“{0}”[{1}]时出错。{2}错误: {3}{2}有关详细信息,请参阅输出通道“{4}”", + "toolBase.InstallErrorInformation": "安装工具时出错。有关详细信息,请参阅输出通道“{0}”", + "toolBase.InstallFailInformation": "未能检测到安装后的版本。有关详细信息,请参阅输出通道“{0}”", + "toolBase.InstallFailed": "安装命令已完成,但无法检测到工具版本“{0}”,因此安装尝试失败。检测错误: {1}{2}清除以前的安装会有所帮助。", + "toolBase.ManualUninstallCommand": " 一种可行的卸载方法是使用以下命令: {0} >{1}", + "toolBase.SeeOutputChannel": "{0}有关详细信息,请参阅输出通道“{1}”", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "工具“{0}”的搜索路径: {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " 在输出中找不到“位置”:", + "toolBase.getPip3InstallationLocation.Output": " 输出:", + "toolBase.installCore.CannotInstallTool": "无法安装工具:{0}::{1},因为安装命令对于你的 OS 分发是未知的。请先手动安装 {0},然后再继续操作" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 帐户", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "服务器", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL 数据库 - Azure 帐户设置", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 帐户设置", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "订阅", + "deployAzureSQLDB.CollationNameLabel": "数据库排序规则", + "deployAzureSQLDB.CollationNameSummaryLabel": "数据库的排序规则", + "deployAzureSQLDB.DatabaseNameLabel": "SQL 数据库名称", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "数据库设置", + "deployAzureSQLDB.EndIpAddressLabel": "防火墙 IP 范围内的最大 IP 地址", + "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP 地址", + "deployAzureSQLDB.FirewallRuleDescription": "创建本地客户端 IP 的防火墙规则,以便在创建完成后通过 Azure Data Studio 连接到数据库。", + "deployAzureSQLDB.FirewallRuleNameLabel": "防火墙规则名称", + "deployAzureSQLDB.FirewallToggleLabel": "创建防火墙规则", + "deployAzureSQLDB.IpAddressInfoLabel": "输入 IPv4 格式的 IP 地址。", + "deployAzureSQLDB.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", + "deployAzureSQLDB.NewSQLDBTitle": "部署 Azure SQL DB", + "deployAzureSQLDB.ResourceGroup": "资源组", + "deployAzureSQLDB.ScriptToNotebook": "脚本到笔记本", + "deployAzureSQLDB.StartIpAddressLabel": "防火墙 IP 范围内的最小 IP 地址", + "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP 地址" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "在当前订阅中找不到服务器。\r\n请选择至少包含一个服务器的其他订阅", + "deployAzureSQLDB.NoServerLabel": "找不到服务器", + "deployAzureSQLDB.azureSignInError": "先登录 Azure 帐户" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "排序规则名称长度必须介于 1 到 100 个字符之间。", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "排序规则名称不能只包含数字。", + "deployAzureSQLDB.DBCollationSpecialCharError": "排序规则名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallLengthError": "防火墙名称长度必须介于 1 到 100 个字符之间。", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "防火墙名称不能只包含数字。", + "deployAzureSQLDB.DBFirewallSpecialCharError": "防火墙名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLDB.DBFirewallUpperCaseError": "防火墙名称不允许使用大写字母", + "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP 地址无效", + "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP 地址无效", + "deployAzureSQLDB.DBNameExistsError": "数据库名称在当前服务器中必须是唯一的。", + "deployAzureSQLDB.DBNameLengthError": "数据库名称长度必须介于 1 到 100 个字符之间。", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "数据库名称不能只包含数字。", + "deployAzureSQLDB.DBNameSpecialCharError": "数据库名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, ." + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 帐户", + "deployAzureSQLVM.AzureRegionDropdownLabel": "区域", + "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 设置", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "订阅", + "deployAzureSQLVM.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "新建子网", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新建虚拟网络", + "deployAzureSQLVM.NetworkSettingsPageDescription": "配置网络设置", + "deployAzureSQLVM.NetworkSettingsPageTitle": "网络", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新建公共 IP", + "deployAzureSQLVM.NewSQLVMTitle": "部署 Azure SQL VM", + "deployAzureSQLVM.PublicIPDropdownLabel": "公共 IP", + "deployAzureSQLVM.ResourceGroup": "资源组", + "deployAzureSQLVM.ScriptToNotebook": "脚本到笔记本", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "确认密码", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "密码", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "用户名", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 连接", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "启用 SQL 身份验证", + "deployAzureSQLVM.SqlPortLabel": "端口", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 设置", + "deployAzureSQLVM.SubnetDropdownLabel": "子网", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "虚拟网络", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "确认密码", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "管理员帐户密码", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "管理员帐户用户名", + "deployAzureSQLVM.VmImageDropdownLabel": "映像", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "映像版本", + "deployAzureSQLVM.VmNameTextBoxLabel": "虚拟机名称", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "启用远程桌面(RDP)入站端口(3389)", + "deployAzureSQLVM.VmSizeDropdownLabel": "大小", + "deployAzureSQLVM.VmSkuDropdownLabel": "映像 SKU", + "deployeAzureSQLVM.VmSettingsPageTitle": "虚拟机设置", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "单击此处详细了解定价和支持的 VM 大小" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "密码长度必须介于 12 到 123 个字符之间。", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "密码必须包含以下3部分:1个小写字符、1 个大写字符、1 个数字和 1 个特殊字符。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "创建新的公共 IP", + "deployAzureSQLVM.NewPipPlaceholder": "输入新公共 IP 的名称", + "deployAzureSQLVM.NewSubnetError": "创建新的子网网络", + "deployAzureSQLVM.NewSubnetPlaceholder": "输入新子网的名称", + "deployAzureSQLVM.NewVnetError": "新建虚拟网络", + "deployAzureSQLVM.NewVnetPlaceholder": "输入新虚拟网络的名称", + "deployAzureSQLVM.PipNameError": "公共 IP 名称长度必须介于 1 到 80 个字符之间", + "deployAzureSQLVM.SubnetNameLengthError": "子网名称长度必须介于 1 到 80 个字符之间", + "deployAzureSQLVM.VnetNameLengthError": "虚拟网络名称长度必须介于 2 到 64 个字符之间" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "本地(仅在 VM 中)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "专用(虚拟网络中)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "公共(Internet)", + "deployAzureSQLVM.SqlConfirmPasswordError": "密码和确认密码必须匹配。", + "deployAzureSQLVM.SqlUsernameLengthError": "用户名长度必须介于 2 到 128 个字符之间。", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "用户名不可包含特殊字符 \\/\"\"[]:|<>+=;,?*。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "密码和确认密码必须匹配。", + "deployAzureSQLVM.VMUsernameLengthError": "用户名长度必须介于 1 到 20 个字符之间。", + "deployAzureSQLVM.VMUsernameReservedWordsError": "用户名不得包含保留字。", + "deployAzureSQLVM.VMUsernameSpecialCharError": "用户名不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@& .", + "deployAzureSQLVM.VMUsernameSuffixError": "用户名不能以句点结尾", + "deployAzureSQLVM.VNameExistsError": "虚拟机名称在当前资源组中必须唯一。", + "deployAzureSQLVM.VNameOnlyNumericNameError": "虚拟机名称不能仅包含数字。", + "deployAzureSQLVM.VNamePrefixSuffixError": "虚拟机名称不得以下划线开头。不得以句点或连字符结尾", + "deployAzureSQLVM.VNameSpecialCharError": "虚拟机名称不得包含特殊字符 \\/\"\"[]:|<>+=;,?*@&, .", + "deployAzureSQLVM.VnameLengthError": "虚拟机名称长度必须介于 1 到 15 个字符之间。", + "deployAzureSQLVM.vmDropdownSizeError": "选择有效的虚拟机大小。" + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "在现有 AKS 群集上部署 SQL Server 2019 大数据群集", + "deployCluster.ExistingARO": "在现有 Azure Red Hat OpenShift 群集上部署 SQL Server 2019 大数据群集", + "deployCluster.ExistingKubeAdm": "在现有 kubeadm 群集上部署 SQL Server 2019 大数据群集", + "deployCluster.ExistingOpenShift": "在现有 OpenShift 群集上部署 SQL Server 2019 大数据群集", + "deployCluster.NewAKSWizardTitle": "在新的 AKS 群集上部署 SQL Server 2019 大数据群集", + "deployCluster.SaveConfigFileSucceeded": "配置文件已保存到 {0}", + "deployCluster.SaveConfigFiles": "保存配置文件", + "deployCluster.ScriptToNotebook": "脚本到笔记本", + "deployCluster.SelectConfigFileFolder": "保存配置文件" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "AKS 群集名称", + "deployCluster.AzureLocationHelpLink": "查看可用的 Azure 位置", + "deployCluster.AzureSettingsPageDescription": "配置设置以创建 Azure Kubernetes 服务群集", + "deployCluster.AzureSettingsPageTitle": "Azure 设置", + "deployCluster.Location": "位置", + "deployCluster.MissingRequiredInfoError": "请填写标有红色星号的必填字段。", + "deployCluster.ResourceGroupName": "新资源组名称", + "deployCluster.SubscriptionDescription": "如果将此字段留空,将使用默认订阅。", + "deployCluster.SubscriptionField": "订阅 ID", + "deployCluster.SubscriptionHelpLink": "查看可用的 Azure 订阅", + "deployCluster.SubscriptionPlaceholder": "使用默认 Azure 订阅", + "deployCluster.VMCount": "VM 计数", + "deployCluster.VMSize": "VM 大小", + "deployCluster.VMSizeHelpLink": "查看可用的 VM 大小" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "帐户前缀", + "deployCluster.AccountPrefixDescription": "SQL Server 大数据群集将生成的 AD 帐户的唯一前缀。如果未提供,则将子域名用作默认值。如果未提供子域,则将群集名称用作默认值。", + "deployCluster.ActiveDirectorySettings": "Active Directory 设置", + "deployCluster.AdminPassword": "密码", + "deployCluster.AdminPasswordDescription": "此密码可用于访问控制器、SQL Server 和网关。", + "deployCluster.AdminPasswordField": "密码", + "deployCluster.AdminUsername": "管理员用户名", + "deployCluster.AdminUsernameDescription": "此用户名将用于控制器和 SQL Server。网关的用户名将为 root。", + "deployCluster.AppOwners": "应用所有者", + "deployCluster.AppOwnersDescription": "具有应用所有者角色的 Active Directory 用户或组。使用逗号分隔多个用户/组。", + "deployCluster.AppOwnersPlaceHolder": "使用逗号分隔值。", + "deployCluster.AppReaders": "应用读者", + "deployCluster.AppReadersDescription": "Active Directory 用户或应用读者组。如果有多个用户/组,请使用逗号作为分隔符。", + "deployCluster.AppReadersPlaceHolder": "使用逗号分隔值。", + "deployCluster.AuthenticationMode": "身份验证模式", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.ClusterAdmins": "群集管理员组", + "deployCluster.ClusterAdminsDescription": "群集管理员的 Active Directory 组。", + "deployCluster.ClusterName": "群集名称", + "deployCluster.ClusterNameDescription": "群集名称只能包含字母数字小写字符或 \"-\",并且必须以字母数字字符开头和结尾。", + "deployCluster.ClusterSettingsPageDescription": "配置 SQL Server 大数据群集设置", + "deployCluster.ClusterSettingsPageTitle": "群集设置", + "deployCluster.ClusterUsers": "群集用户", + "deployCluster.ClusterUsersDescription": "具有群集用户角色的 Active Directory 用户/组。使用逗号分隔多个用户/组。", + "deployCluster.ClusterUsersPlaceHolder": "使用逗号分隔值。", + "deployCluster.ConfirmPassword": "确认密码", + "deployCluster.DockerImageTag": "图像标记", + "deployCluster.DockerPassword": "密码", + "deployCluster.DockerRegistry": "注册表", + "deployCluster.DockerRepository": "存储库", + "deployCluster.DockerSettings": "Docker 设置", + "deployCluster.DockerUsername": "用户名", + "deployCluster.DomainControllerFQDNDescription": "域控制器的完全限定域名,例如 DC1.CONTOSO.COM。使用逗号分隔多个 FQDN。", + "deployCluster.DomainControllerFQDNs": "域控制器 FQDN", + "deployCluster.DomainControllerFQDNsPlaceHolder": "使用逗号分隔值。", + "deployCluster.DomainDNSIPAddresses": "域 DNS IP 地址", + "deployCluster.DomainDNSIPAddressesDescription": "域 DNS 服务器的 IP 地址。使用逗号分隔多个 IP 地址。", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "使用逗号分隔值。", + "deployCluster.DomainDNSName": "域 DNS 名称", + "deployCluster.DomainServiceAccountPassword": "服务帐户密码", + "deployCluster.DomainServiceAccountUserName": "服务帐户用户名", + "deployCluster.DomainServiceAccountUserNameDescription": "大数据群集的域服务帐户", + "deployCluster.OuDistinguishedName": "组织单位", + "deployCluster.OuDistinguishedNameDescription": "组织单位的可区分名称,例如 OU=bdc,DC=contoso,DC=com。", + "deployCluster.RealmDescription": "如果未提供,则将域 DNS 名称用作默认值。", + "deployCluster.Subdomain": "子域", + "deployCluster.SubdomainDescription": "用于此 SQL Server 大数据群集的唯一 DNS 子域。如果未提供,则将群集名称用作默认值。" + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "注意: 可在后续步骤中自定义部署配置文件的设置。", + "deployCluster.ProfileNotSelectedError": "请选择部署配置文件。", + "deployCluster.ServiceName": "服务", + "deployCluster.StorageType": "存储类型", + "deployCluster.activeDirectoryAuthentication": "Active Directory 身份验证", + "deployCluster.basicAuthentication": "基本身份验证", + "deployCluster.computePoolLable": "计算", + "deployCluster.dataPoolLabel": "数据", + "deployCluster.dataStorageType": "数据", + "deployCluster.featureTableTitle": "功能", + "deployCluster.featureText": "功能", + "deployCluster.hadr": "高可用性", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "未能加载部署配置文件: {0}", + "deployCluster.loadingProfiles": "正在加载配置文件", + "deployCluster.loadingProfilesCompleted": "配置文件加载已完成", + "deployCluster.logsStorageType": "日志", + "deployCluster.masterPoolLabel": "SQL Server 主实例", + "deployCluster.noText": "否", + "deployCluster.profileRadioGroupLabel": "部署配置文件", + "deployCluster.serviceScaleTableTitle": "服务规模设置(实例)", + "deployCluster.storageTableTitle": "服务存储设置(每个实例的 GB)", + "deployCluster.summaryPageDescription": "选择目标配置文件", + "deployCluster.summaryPageTitle": "部署配置文件", + "deployCluster.yesText": "是" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "默认情况下,控制器存储设置也将应用于其他服务,可展开高级存储设置以配置其他服务的存储。", + "deployCluster.AppServiceProxyDNSName": "应用程序代理 DNS 名称", + "deployCluster.AppServiceProxyPortName": "应用程序代理端口", + "deployCluster.AppServiceProxyText": "应用程序代理", + "deployCluster.ComputePoolInstances": "计算池实例", + "deployCluster.ControllerDNSName": "控制器 DNS 名称", + "deployCluster.ControllerPortName": "控制器端口", + "deployCluster.ControllerText": "控制器", + "deployCluster.DNSNameHeader": "DNS 名称", + "deployCluster.DataClaimSize": "数据的声明大小(GB)", + "deployCluster.DataPool": "数据池", + "deployCluster.DataPoolInstances": "数据池实例", + "deployCluster.DataStorageClassName": "数据的存储类", + "deployCluster.EndpointSettings": "终结点设置", + "deployCluster.GatewayDNSName": "网关 DNS 名称", + "deployCluster.GatewayPortName": "网关端口", + "deployCluster.GatewayText": "网关", + "deployCluster.IncludeSparkInStoragePool": "在存储池中包括 Spark", + "deployCluster.LogStorageClassName": "日志的存储类", + "deployCluster.LogsClaimSize": "日志的声明大小(GB)", + "deployCluster.MasterSQLServerDNSName": "SQL Server 主 DNS 名称", + "deployCluster.MasterSQLServerPortName": "SQL Server 主端口", + "deployCluster.MasterSqlServerInstances": "SQL Server 主实例", + "deployCluster.MasterSqlText": "SQL Server 主实例", + "deployCluster.PortHeader": "端口", + "deployCluster.ReadableSecondaryDNSName": "可读辅助 DNS 名称", + "deployCluster.ReadableSecondaryPortName": "可读辅助端口", + "deployCluster.ReadableSecondaryText": "可读辅助", + "deployCluster.ServiceName": "服务名称", + "deployCluster.ServiceProxyDNSName": "管理代理 DNS 名称", + "deployCluster.ServiceProxyPortName": "管理代理端口", + "deployCluster.ServiceProxyText": "管理代理", + "deployCluster.ServiceSettingsPageTitle": "服务设置", + "deployCluster.SparkMustBeIncluded": "Spark 配置无效,必须选中“包括 Spark”复选框或将“Spark 池实例数”设置为至少 1 个。", + "deployCluster.SparkPoolInstances": "Spark 池实例", + "deployCluster.StoragePool": "存储池(HDFS)", + "deployCluster.StoragePoolInstances": "存储池(HDFS)实例", + "deployCluster.StorageSectionTitle": "存储设置", + "deployCluster.StorageSettings": "存储设置", + "deployCluster.controllerDataStorageClaimSize": "控制器的数据存储声明大小", + "deployCluster.controllerDataStorageClass": "控制器的数据存储类", + "deployCluster.controllerLogsStorageClaimSize": "控制器的日志存储声明大小", + "deployCluster.controllerLogsStorageClass": "控制器的日志存储类", + "deployCluster.dataPoolDataStorageClaimSize": "数据池的数据存储声明大小", + "deployCluster.dataPoolDataStorageClass": "数据池的数据存储类", + "deployCluster.dataPoolLogsStorageClaimSize": "数据池的日志存储声明大小", + "deployCluster.dataPoolLogsStorageClass": "数据池的日志存储类", + "deployCluster.scaleSectionTitle": "缩放设置", + "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server 主服务器的数据存储声明大小", + "deployCluster.sqlServerMasterDataStorageClass": "SQL Server 主服务器的数据存储类", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server 主服务器的日志存储声明大小", + "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server 主服务器的日志存储类", + "deployCluster.storageFieldTooltip": "使用控制器设置", + "deployCluster.storagePoolDataStorageClaimSize": "存储池的数据存储声明大小", + "deployCluster.storagePoolDataStorageClass": "存储池的数据存储类", + "deployCluster.storagePoolLogsStorageClaimSize": "存储池的日志存储声明大小", + "deployCluster.storagePoolLogsStorageClass": "存储池的日志存储类" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "帐户前缀", + "deployCluster.AksClusterName": "AKS 群集名称", + "deployCluster.AppOwners": "应用所有者", + "deployCluster.AppReaders": "应用读者", + "deployCluster.AppServiceProxyText": "应用程序代理", + "deployCluster.AuthenticationMode": "身份验证模式", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.AzureSettings": "Azure 设置", + "deployCluster.ClusterAdmins": "群集管理员组", + "deployCluster.ClusterContext": "群集上下文", + "deployCluster.ClusterName": "群集名称", + "deployCluster.ClusterSettings": "群集设置", + "deployCluster.ClusterUsers": "群集用户", + "deployCluster.ComputePoolInstances": "计算池实例", + "deployCluster.ControllerText": "控制器", + "deployCluster.ControllerUsername": "控制器用户名", + "deployCluster.DataClaimSize": "数据的声明大小(GB)", + "deployCluster.DataPoolInstances": "数据池实例", + "deployCluster.DataStorageClassName": "数据的存储类", + "deployCluster.DataText": "数据", + "deployCluster.DefaultSubscription": "默认 Azure 订阅", + "deployCluster.DeploymentProfile": "部署配置文件", + "deployCluster.DeploymentTarget": "部署目标", + "deployCluster.DomainControllerFQDNs": "域控制器 FQDN", + "deployCluster.DomainDNSIPAddresses": "域 DNS IP 地址", + "deployCluster.DomainDNSName": "域 DNS 名称", + "deployCluster.DomainServiceAccountUserName": "服务帐户用户名", + "deployCluster.EndpointSettings": "终结点设置", + "deployCluster.GatewayText": "网关", + "deployCluster.Kubeconfig": "Kube 配置", + "deployCluster.Location": "位置", + "deployCluster.LogStorageClassName": "日志的存储类", + "deployCluster.LogsClaimSize": "日志的声明大小(GB)", + "deployCluster.MasterSqlServerInstances": "SQL Server 主实例", + "deployCluster.MasterSqlText": "SQL Server 主实例", + "deployCluster.OuDistinguishedName": "组织单位", + "deployCluster.ReadableSecondaryText": "可读辅助", + "deployCluster.ResourceGroup": "资源组", + "deployCluster.ScaleSettings": "缩放设置", + "deployCluster.ServiceName": "服务", + "deployCluster.ServiceProxyText": "管理代理", + "deployCluster.SparkPoolInstances": "Spark 池实例", + "deployCluster.SqlServerText": "SQL Server 主实例", + "deployCluster.StoragePool": "存储池(HDFS)", + "deployCluster.StoragePoolInstances": "存储池(HDFS)实例", + "deployCluster.StorageSettings": "存储设置", + "deployCluster.Subdomain": "子域", + "deployCluster.SubscriptionId": "订阅 ID", + "deployCluster.VMCount": "VM 计数", + "deployCluster.VMSize": "VM 大小", + "deployCluster.WithSpark": "(包含 Spark)", + "deployCluster.summaryPageTitle": "摘要" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "请选择群集上下文。", + "deployCluster.ConfigParseError": "未能加载配置文件", + "deployCluster.TargetClusterContextPageDescription": "选择 kube 配置文件,然后从列表中选择群集上下文", + "deployCluster.TargetClusterContextPageTitle": "目标群集上下文", + "deployCluster.browseText": "浏览", + "deployCluster.clusterContextsLabelText": "群集上下文", + "deployCluster.errorLoadingClustersText": "未在配置文件中找到群集信息,或者加载配置文件时出错", + "deployCluster.kubeConfigFileLabelText": "Kube 配置文件路径", + "deployCluster.selectKubeConfigFileText": "选择" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "确定", + "deploymentDialog.OpenNotebook": "打开笔记本", + "notebookType": "笔记本类型" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n 错误详细信息: {0}。", + "azure.accounts.accountNotFoundError": "所选帐户“{0}”不再可用。请单击“登录”以再次添加,或选择其他帐户。", + "azure.accounts.accountStaleError": "所选帐户“{0}”的访问令牌不再有效。请单击“登录”按钮,刷新帐户或选择其他帐户。", + "azure.accounts.unexpectedAccountsError": "提取帐户时出现意外错误: {0}", + "azure.accounts.unexpectedResourceGroupsError": "为订阅 {0} 提取资源组时出现意外错误: {1}", + "azure.accounts.unexpectedSubscriptionsError": "为帐户 {0} 提取订阅时出现意外错误: {1}", + "fileChecker.FileNotFound": "找不到文件 {0}。请选择 kube 配置文件。", + "fileChecker.NotFile": "路径 {0} 不是文件,请选择有效的 kube 配置文件。", + "getClusterContexts.errorFetchingClusters": "加载或分析配置文件 {0} 时出错,错误为: {1}", + "invalidSQLPassword": "{0} 不符合密码复杂性要求。有关详细信息,请访问: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} 与确认密码不匹配", + "resourceDeployment.errorFetchingStorageClasses": "提取可用的 kubectl 存储类时出现意外错误: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "查看配置" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "下载并启动安装程序,URL: {0}", + "resourceDeployment.DownloadCompleteText": "已成功下载: {0}", + "resourceDeployment.DownloadingText": "正在从 {0} 下载", + "resourceDeployment.LaunchingProgramText": "正在启动: {0}", + "resourceDeployment.ProgramLaunchedText": "已成功启动: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "部署选项" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "若要继续,必须接受最终用户许可协议(EULA)条款", + "deploymentDialog.FailedToolsInstallation": "仍未发现某些工具。请确保它们已安装,正在运行且可发现", + "deploymentDialog.InstallToolsHintMany": "未安装工具 {0},可单击“{1}”按钮进行安装。", + "deploymentDialog.InstallToolsHintOne": "未安装工具 {0},可单击“{1}”按钮进行安装。", + "deploymentDialog.InstalledTools": "现在已经安装了所有必需的工具。", + "deploymentDialog.NoRequiredTool": "无需工具", + "deploymentDialog.PendingInstallation": "仍未发现以下工具: {0}。请确保它们已安装、正在运行且可发现", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "“{0}”[ {1} ]不符合最低版本要求,请将其卸载并重启 Azure Data Studio。", + "deploymentDialog.ToolInformation": "未发现“{0}”,当前不支持自动安装。请手动安装“{0}”,或确保它已启动且可被检测到。完成后,请重启 Azure Data Studio。请参阅 [{1}]。", + "deploymentDialog.VersionInformationDebugHint": "如果手动安装工具以选择更改,则需要重启 Azure Data Studio。你可以在“部署”和“Azure 数据 CLI”输出通道中找到更多详细信息", + "deploymentDialog.loadingRequiredTools": "正在加载所需的工具信息", + "deploymentDialog.loadingRequiredToolsCompleted": "所需工具信息加载已完成", + "notebookWizard.toolsAndEulaPageTitle": "部署先决条件", + "resourceDeployment.AgreementTitle": "接受使用条款" + }, + "package": { + "azdata-install-location-description": "用于安装命令的 azdata 程序包的位置", + "azure-sql-mi-agreement": "我接受 {0} 和 {1}。", + "azure-sql-mi-agreement-eula": "Azure SQL MI 许可条款", + "azure-sql-mi-display-description": "在 Azure 或客户管理的环境中创建 SQL 托管实例", + "azure-sql-mi-display-name": "Azure SQL 托管实例", + "azure-sql-mi-help-text": "Azure SQL 托管实例提供全面的 SQL Server 访问和功能兼容性,用于将 SQL Server 迁移到 Azure,或开发新应用程序。{0}。", + "azure-sql-mi-help-text-learn-more": "了解更多", + "azure-sql-mi-okButton-text": "在门户中打开", + "azure-sql-mi-resource-type-option-label": "资源类型", + "azure-sqldb-agreement": "我接受 {0}、{1} 和 {2}。", + "azure-sqldb-agreement-azdata-eula": "azdata 许可条款", + "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 许可条款", + "azure-sqldb-description": "在 Azure 中创建 SQL 数据库、数据库服务器或弹性池。", + "azure-sqldb-display-name": "Azure SQL 数据库", + "azure-sqldb-notebook-ok-button-text": "选择", + "azure-sqldb-portal-ok-button-text": "在 Azure 门户中创建", + "azure-sqlvm-agreement": "我接受 {0}、{1} 和 {2}。", + "azure-sqlvm-agreement-azdata-eula": "azdata 许可条款", + "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 许可条款", + "azure-sqlvm-azure-account-page-label": "Azure 信息", + "azure-sqlvm-azure-location-label": "Azure 位置", + "azure-sqlvm-deploy-dialog-action-text": "脚本到笔记本", + "azure-sqlvm-deploy-dialog-title": "部署 Azure SQL 虚拟机", + "azure-sqlvm-description": "在 Azure 上创建 SQL 虚拟机。最适合需要 OS 级别访问权限的迁移和应用程序。", + "azure-sqlvm-display-name": "Azure 虚拟机上的 SQL Server", + "azure-sqlvm-image-label": "映像", + "azure-sqlvm-image-sku-label": "VM 映像 SKU", + "azure-sqlvm-password-confirm-label": "确认密码", + "azure-sqlvm-password-label": "密码", + "azure-sqlvm-publisher-label": "发布者", + "azure-sqlvm-storage-accountname-label": "存储帐户名称", + "azure-sqlvm-storage-page-lable": "存储帐户", + "azure-sqlvm-storage-sku-label": "存储帐户 SKU 类型", + "azure-sqlvm-username-label": "用户名", + "azure-sqlvm-vm-administrator-account-page-label": "管理员帐户", + "azure-sqlvm-vm-information-page-label": "VM 信息", + "azure-sqlvm-vm-summary-page-label": "摘要", + "azure-sqlvm-vmname-label": "虚拟机名称", + "azure-sqlvm-vmsize-label": "大小", + "deploy-resource-command-category": "部署", + "deploy-resource-command-name": "新建部署…", + "deployment.configuration.title": "部署配置", + "docker-confirm-sql-password-field": "确认密码", + "docker-container-name-field": "容器名称", + "docker-sql-2017-title": "部署 SQL Server 2017 容器映像", + "docker-sql-2019-title": "部署 SQL Server 2019 容器映像", + "docker-sql-password-field": "SQL Server 密码", + "docker-sql-port-field": "端口", + "extension-description": "提供部署 Microsoft SQL Server 的基于笔记本的体验", + "extension-displayName": "Azure Data Studio 的 SQL Server 部署扩展", + "microsoft-privacy-statement": "Microsoft 隐私声明", + "resource-type-display-name": "资源类型", + "resource-type-sql-image-description": "使用 Docker 运行 SQL Server 容器映像", + "resource-type-sql-image-display-name": "SQL Server 容器映像", + "resource-type-sql-windows-setup-description": "在 Windows 上运行 SQL Server,选择版本以开始使用。", + "resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "数据库服务器", + "sql-azure-elastic-pool-display-name": "弹性池", + "sql-azure-single-database-display-name": "单一数据库", + "version-display-name": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json index a732104a09..53b2eb540d 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL Server 架构比较", - "description": "Azure Data Studio 的 SQL Server 架构比较支持对数据库和 dacpacs 的架构进行比较。", - "schemaCompare.start": "架构比较" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "确定", - "schemaCompareDialog.cancel": "取消", - "schemaCompareDialog.SourceTitle": "源", - "schemaCompareDialog.TargetTitle": "目标", - "schemaCompareDialog.fileTextBoxLabel": "文件", - "schemaCompare.dacpacRadioButtonLabel": "数据层应用程序文件(.dacpac)", - "schemaCompare.databaseButtonLabel": "数据库", - "schemaCompare.radioButtonsLabel": "类型", - "schemaCompareDialog.serverDropdownTitle": "服务器", - "schemaCompareDialog.databaseDropdownTitle": "数据库", - "schemaCompare.dialogTitle": "架构比较", - "schemaCompareDialog.differentSourceMessage": "已选择其他源架构。是否进行比较以查看比较结果?", - "schemaCompareDialog.differentTargetMessage": "已选择其他目标架构。是否进行比较以查看比较结果?", - "schemaCompareDialog.differentSourceTargetMessage": "已选择其他源和目标架构。是否进行比较以查看比较结果?", - "schemaCompareDialog.Yes": "是", - "schemaCompareDialog.No": "否", - "schemaCompareDialog.sourceTextBox": "源文件", - "schemaCompareDialog.targetTextBox": "目标文件", - "schemaCompareDialog.sourceDatabaseDropdown": "源数据库", - "schemaCompareDialog.targetDatabaseDropdown": "目标数据库", - "schemaCompareDialog.sourceServerDropdown": "源服务器", - "schemaCompareDialog.targetServerDropdown": "目标服务器", - "schemaCompareDialog.defaultUser": "默认", - "schemaCompare.openFile": "打开", - "schemaCompare.selectSourceFile": "选择源文件", - "schemaCompare.selectTargetFile": "选择目标文件", - "SchemaCompareOptionsDialog.Reset": "重置", - "schemaCompareOptions.RecompareMessage": "选项已更改。是否重新比较以查看比较结果?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "架构比较选项", - "SchemaCompare.GeneralOptionsLabel": "常规选项", - "SchemaCompare.ObjectTypesOptionsLabel": "包括对象类型", - "schemaCompare.CompareDetailsTitle": "比较详细信息", - "schemaCompare.ApplyConfirmation": "确定要更新目标吗?", - "schemaCompare.RecompareToRefresh": "按“比较”以刷新比较结果。", - "schemaCompare.generateScriptEnabledButton": "生成脚本以将更改部署到目标", - "schemaCompare.generateScriptNoChanges": "未更改脚本", - "schemaCompare.applyButtonEnabledTitle": "将更改应用到目标", - "schemaCompare.applyNoChanges": "没有可应用的更改", - "schemaCompare.includeExcludeInfoMessage": "请注意,包括/排除操作可能需要一点时间来计算受影响的依赖项", - "schemaCompare.deleteAction": "删除", - "schemaCompare.changeAction": "更改", - "schemaCompare.addAction": "添加", - "schemaCompare.differencesTableTitle": "源和目标之间的比较", - "schemaCompare.waitText": "初始化比较。这可能需要一段时间。", - "schemaCompare.startText": "要比较两个架构,请先选择源架构和目标架构,然后按“比较”。", - "schemaCompare.noDifferences": "未找到架构差异。", - "schemaCompare.typeColumn": "类型", - "schemaCompare.sourceNameColumn": "源名称", - "schemaCompare.includeColumnName": "包括", - "schemaCompare.actionColumn": "操作", - "schemaCompare.targetNameColumn": "目标名称", - "schemaCompare.generateScriptButtonDisabledTitle": "当目标为数据库时启用生成脚本", - "schemaCompare.applyButtonDisabledTitle": "当目标为数据库时启用应用", - "schemaCompare.cannotExcludeMessageWithDependent": "无法排除 {0}。存在包括的依赖项,例如 {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "无法包括 {0}。存在被排除的依赖项,如 {1}", - "schemaCompare.cannotExcludeMessage": "无法排除 {0}。存在包括的依赖项", - "schemaCompare.cannotIncludeMessage": "无法包括 {0}。存在排除的依赖项", - "schemaCompare.compareButton": "比较", - "schemaCompare.cancelCompareButton": "停止", - "schemaCompare.generateScriptButton": "生成脚本", - "schemaCompare.optionsButton": "选项", - "schemaCompare.updateButton": "应用", - "schemaCompare.switchDirectionButton": "切换方向", - "schemaCompare.switchButtonTitle": "切换源和目标", - "schemaCompare.sourceButtonTitle": "选择源", - "schemaCompare.targetButtonTitle": "选择目标", - "schemaCompare.openScmpButton": "打开 .scmp 文件", - "schemaCompare.openScmpButtonTitle": "加载保存在 .smp 文件中的源、目标和选项", - "schemaCompare.saveScmpButton": "保存 .smp 文件", - "schemaCompare.saveScmpButtonTitle": "保存源、目标、选项和已排除的元素", - "schemaCompare.saveFile": "保存", - "schemaCompare.GetConnectionString": "是否要连接到 {0}?", - "schemaCompare.selectConnection": "选择连接", - "SchemaCompare.IgnoreTableOptions": "忽略表选项", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "忽略语句之间的分号", - "SchemaCompare.IgnoreRouteLifetime": "忽略路由生存期", - "SchemaCompare.IgnoreRoleMembership": "忽略角色成员身份", - "SchemaCompare.IgnoreQuotedIdentifiers": "忽略带引号的标识符", - "SchemaCompare.IgnorePermissions": "忽略权限", - "SchemaCompare.IgnorePartitionSchemes": "忽略分区方案", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "忽略分区方案中的对象放置", - "SchemaCompare.IgnoreNotForReplication": "忽略“不用于复制”", - "SchemaCompare.IgnoreLoginSids": "忽略登录 SID", - "SchemaCompare.IgnoreLockHintsOnIndexes": "忽略索引上的锁定提示", - "SchemaCompare.IgnoreKeywordCasing": "忽略关键字大小写", - "SchemaCompare.IgnoreIndexPadding": "忽略索引填充", - "SchemaCompare.IgnoreIndexOptions": "忽略索引选项", - "SchemaCompare.IgnoreIncrement": "忽略增量", - "SchemaCompare.IgnoreIdentitySeed": "忽略标识种子", - "SchemaCompare.IgnoreUserSettingsObjects": "忽略用户设置对象", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "忽略全文目录文件路径", - "SchemaCompare.IgnoreWhitespace": "忽略空格", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "忽略且不检查外键", - "SchemaCompare.VerifyCollationCompatibility": "验证排序规则兼容性", - "SchemaCompare.UnmodifiableObjectWarnings": "不可修改的对象警告", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "将验证错误视为警告", - "SchemaCompare.ScriptRefreshModule": "脚本刷新模块", - "SchemaCompare.ScriptNewConstraintValidation": "脚本新约束验证", - "SchemaCompare.ScriptFileSize": "脚本文件大小", - "SchemaCompare.ScriptDeployStateChecks": "脚本部署状态检查", - "SchemaCompare.ScriptDatabaseOptions": "脚本数据库选项", - "SchemaCompare.ScriptDatabaseCompatibility": "脚本数据库兼容性", - "SchemaCompare.ScriptDatabaseCollation": "脚本数据库排序规则", - "SchemaCompare.RunDeploymentPlanExecutors": "运行部署计划执行器", - "SchemaCompare.RegisterDataTierApplication": "注册数据层应用程序", - "SchemaCompare.PopulateFilesOnFileGroups": "在文件组上填充文件", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "没有 Alter 语句来更改 Clr 类型", - "SchemaCompare.IncludeTransactionalScripts": "包括事务脚本", - "SchemaCompare.IncludeCompositeObjects": "包括复合对象", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允许不安全行级安全性数据移动", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "忽略而不检查检查约束", - "SchemaCompare.IgnoreFillFactor": "忽略填充因子", - "SchemaCompare.IgnoreFileSize": "忽略文件大小", - "SchemaCompare.IgnoreFilegroupPlacement": "忽略文件组放置", - "SchemaCompare.DoNotAlterReplicatedObjects": "不更改复制的对象", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "不更改变更数据捕获对象", - "SchemaCompare.DisableAndReenableDdlTriggers": "禁用并重新启用 DDL 触发器", - "SchemaCompare.DeployDatabaseInSingleUserMode": "在单用户模式下部署数据库", - "SchemaCompare.CreateNewDatabase": "新建数据库", - "SchemaCompare.CompareUsingTargetCollation": "使用目标排序规则进行比较", - "SchemaCompare.CommentOutSetVarDeclarations": "注释掉 Set Var 声明", - "SchemaCompare.BlockWhenDriftDetected": "检测到偏移时阻止", - "SchemaCompare.BlockOnPossibleDataLoss": "在可能发生数据丢失时阻止", - "SchemaCompare.BackupDatabaseBeforeChanges": "在更改前备份数据库", - "SchemaCompare.AllowIncompatiblePlatform": "允许不兼容的平台", - "SchemaCompare.AllowDropBlockingAssemblies": "允许删除阻止程序集", - "SchemaCompare.DropConstraintsNotInSource": "删除不在源中的约束", - "SchemaCompare.DropDmlTriggersNotInSource": "删除未在源中的 DML 触发器", - "SchemaCompare.DropExtendedPropertiesNotInSource": "删除不在源中的扩展属性", - "SchemaCompare.DropIndexesNotInSource": "删除不在源中的索引", - "SchemaCompare.IgnoreFileAndLogFilePath": "忽略文件和日志文件路径", - "SchemaCompare.IgnoreExtendedProperties": "忽略扩展属性", - "SchemaCompare.IgnoreDmlTriggerState": "忽略 DML 触发状态", - "SchemaCompare.IgnoreDmlTriggerOrder": "忽略 DML 触发顺序", - "SchemaCompare.IgnoreDefaultSchema": "忽略默认架构", - "SchemaCompare.IgnoreDdlTriggerState": "忽略 DDL 触发状态", - "SchemaCompare.IgnoreDdlTriggerOrder": "忽略 DDL 触发顺序", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "忽略加密提供程序文件路径", - "SchemaCompare.VerifyDeployment": "验证部署", - "SchemaCompare.IgnoreComments": "忽略注释", - "SchemaCompare.IgnoreColumnCollation": "忽略列排序规则", - "SchemaCompare.IgnoreAuthorizer": "忽略授权者", - "SchemaCompare.IgnoreAnsiNulls": "忽略 AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "生成智能默认值", - "SchemaCompare.DropStatisticsNotInSource": "删除不在源中的统计信息", - "SchemaCompare.DropRoleMembersNotInSource": "删除不在源中的角色成员", - "SchemaCompare.DropPermissionsNotInSource": "删除未在源中的权限", - "SchemaCompare.DropObjectsNotInSource": "删除未在源中的对象", - "SchemaCompare.IgnoreColumnOrder": "忽略列顺序", "SchemaCompare.Aggregates": "聚合", + "SchemaCompare.AllowDropBlockingAssemblies": "允许删除阻止程序集", + "SchemaCompare.AllowIncompatiblePlatform": "允许不兼容的平台", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允许不安全行级安全性数据移动", "SchemaCompare.ApplicationRoles": "应用程序角色", "SchemaCompare.Assemblies": "程序集", "SchemaCompare.AssemblyFiles": "程序集文件", "SchemaCompare.AsymmetricKeys": "非对称密钥", + "SchemaCompare.Audits": "审核", + "SchemaCompare.BackupDatabaseBeforeChanges": "在更改前备份数据库", + "SchemaCompare.BlockOnPossibleDataLoss": "在可能发生数据丢失时阻止", + "SchemaCompare.BlockWhenDriftDetected": "检测到偏移时阻止", "SchemaCompare.BrokerPriorities": "中转站优先级", "SchemaCompare.Certificates": "证书", + "SchemaCompare.ClrUserDefinedTypes": "Clr 用户定义的类型", "SchemaCompare.ColumnEncryptionKeys": "列加密密钥", "SchemaCompare.ColumnMasterKeys": "列主密钥", + "SchemaCompare.CommentOutSetVarDeclarations": "注释掉 Set Var 声明", + "SchemaCompare.CompareUsingTargetCollation": "使用目标排序规则进行比较", "SchemaCompare.Contracts": "协定", + "SchemaCompare.CreateNewDatabase": "新建数据库", + "SchemaCompare.Credentials": "凭据", + "SchemaCompare.CryptographicProviders": "加密提供程序", + "SchemaCompare.DatabaseAuditSpecifications": "数据库审核规范", + "SchemaCompare.DatabaseEncryptionKeys": "数据库加密密钥", "SchemaCompare.DatabaseOptions": "数据库选项", "SchemaCompare.DatabaseRoles": "数据库角色", + "SchemaCompare.DatabaseScopedCredentials": "数据库范围的凭据", "SchemaCompare.DatabaseTriggers": "数据库触发器", "SchemaCompare.Defaults": "默认值", + "SchemaCompare.DeployDatabaseInSingleUserMode": "在单用户模式下部署数据库", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "SqlClr 部署使用此属性会导致在执行部署计划时删除任何阻止程序集。默认情况下,如果需要删除引用程序集,任何阻止/引用程序集都将阻止程序集更新。", + "SchemaCompare.Description.AllowIncompatiblePlatform": "指定是否在 SQL Server 平台不兼容的情况下也尝试该操作。", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "如果此属性设置为 true,则不阻止具有行级安全性的表上的数据运动。默认为 false。", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "在部署任何更改之前备份数据库。", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "指定当发布操作可能导致数据丢失时终止发布事件。", + "SchemaCompare.Description.BlockWhenDriftDetected": "指定是否阻止更新其架构不再与其注册匹配或未进行注册的数据库。", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "指定是否应在生成的发布脚本中注释掉 SETVAR 变量的声明。如果打算使用 SQLCMD.EXE 等工具在发布时在命令行中指定这些值,可以选择这样做。", + "SchemaCompare.Description.CompareUsingTargetCollation": "此设置指示在部署期间如何处理数据库的排序规则;默认情况下,如果目标数据库的排序规则与源指定的排序规则不匹配,将更新该数据库的排序规则。设置此选项后,应使用目标数据库(或服务器)的排序规则。", + "SchemaCompare.Description.CreateNewDatabase": "指定在发布到某个数据库时是应该更新目标数据库还是删除并重新创建目标数据库。", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "如果为 true,则在部署之前将数据库设置为“单用户模式”。", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "指定是否在发布过程开始时禁用数据描述语言(DDL)触发器并在发布操作结束时重新启用。", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "如果为 true,则不更改变更数据捕获对象。", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "指定在验证期间是否标识已复制的对象。", + "SchemaCompare.Description.DropConstraintsNotInSource": "指定在发布到数据库时是否从目标数据库删除数据库快照(.dacpac)文件中不存在的约束。", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "指定在发布到数据库时是否从目标数据库删除数据库快照(.dacpac)文件中不存在的 DML 触发器。", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "指定在发布到数据库时是否从目标数据库删除数据库快照(.dacpac)文件中不存在的扩展属性。", + "SchemaCompare.Description.DropIndexesNotInSource": "指定在发布到数据库时是否从目标数据库删除数据库快照(.dacpac)文件中不存在的索引。", + "SchemaCompare.Description.DropObjectsNotInSource": "指定在发布到数据库时是否从目标数据库中删除数据库快照(.dacpac)文件中不存在的对象。此值优先于 DropExtendedProperties。", + "SchemaCompare.Description.DropPermissionsNotInSource": "指定在将更新发布到数据库时是否从目标数据库删除数据库快照(.dacpac)文件中不存在的权限。", + "SchemaCompare.Description.DropRoleMembersNotInSource": "指定在将更新发布到数据库时是否从目标数据库删除未在数据库快照(.dacpac)文件中定义的角色成员。", - "enterNewDatabaseName": "输入新数据库名", - "newDatabaseTitle": "{0} (新建)", - "selectDatabase": "选择数据库", - "done": "完成", - "nameMustNotBeEmpty": "名称不得为空", - "addDatabaseReferencedialogName": "添加数据库引用", - "addDatabaseReferenceOkButtonText": "添加引用", - "referenceRadioButtonsGroupTitle": "类型", - "projectRadioButtonTitle": "项目", - "systemDatabaseRadioButtonTitle": "系统数据库", + "cicularProjectReference": "从项目 {0} 到项目 {1} 的循环引用", + "cleaningDockerImagesMessage": "正在清理现有部署...", + "connectingToSqlServerOnDockerMessage": "连接到 Docker 上的 SQL Server", + "connectionFailedError": "连接失败错误: \"{0}\"", + "connectionRadioButtonLabel": "连接", + "connectionStringSetting": "连接字符串设置名称", + "connectionStringSettingPlaceholder": "\"local.settings.json\" 中指定的连接字符串设置", + "createNew": "新建", + "createProjectDialogOkButtonText": "创建", + "createProjectFromDatabaseDialogName": "根据数据库创建项目", + "createProjectSettings": "设置", + "creatingDeploymentSettingsMessage": "正在创建部署设置...", + "currentTargetPlatform": "项目 {0} 的目标平台现已 {1}", + "dacpacFileLocationRequired": "添加对数据库的引用时需要 Dacpac 文件位置", + "dacpacFiles": "dacpac 文件", + "dacpacNotOnSameDrive": "Dacpac 引用需要位于项目文件所在的同一驱动器上。项目文件位于 {0}", "dacpacText": "数据层应用程序(.dacpac)", - "dacpacPlaceholder": "选择 .dacpac", - "loadDacpacButton": "选择 .dacpac", - "locationDropdown": "位置", - "sameDatabase": "同一数据库", - "differentDbSameServer": "不同数据库,同一服务器", - "differentDbDifferentServer": "不同数据库,不同服务器", + "dataSource": "数据源", + "dataSourceDropdownTitle": "数据源", + "dataSourceRadioButtonLabel": "数据源", + "dataSourcesNodeName": "数据源", + "databaseLocation": "添加对数据库的引用时需要数据库位置", "databaseName": "数据库名", - "databaseVariable": "数据库变量", - "serverName": "服务器名", - "serverVariable": "服务器变量", - "suppressMissingDependenciesErrors": "禁止显示由引用对象中的未解析引用导致的错误", - "exampleUsage": "示例用法", - "enterSystemDbName": "输入此系统数据库的数据库名", + "databaseNameLabel": "数据库", + "databaseNameRequired": "添加对不同数据库的引用时需要数据库名", "databaseNameRequiredVariableOptional": "数据库名是必需的。数据库变量是可选的。", "databaseNameServerNameVariableRequired": "需要数据库名、服务器名和服务器变量。数据库变量是可选的。", "databaseProject": "数据库项目", - "dacpacNotOnSameDrive": "Dacpac 引用需要位于项目文件所在的同一驱动器上。项目文件位于 {0}", - "createProjectFromDatabaseDialogName": "根据数据库创建项目", - "createProjectDialogOkButtonText": "创建", - "sourceDatabase": "源数据库", - "targetProject": "目标项目", - "createProjectSettings": "设置", - "projectNameLabel": "名称", - "projectNamePlaceholderText": "输入项目名", - "projectLocationLabel": "位置", - "projectLocationPlaceholderText": "选择要创建项目的位置", - "browseButtonText": "浏览文件夹", - "selectFolderStructure": "选择文件夹结构", - "folderStructureLabel": "文件夹结构", - "browseEllipsis": "浏览...", - "selectProjectLocation": "选择项目位置", - "dataworkspace.projectParentDirectoryNotExistError": "所选项目位置“{0}”不存在或不是目录。", - "dataworkspace.projectDirectoryAlreadyExistError": "所选位置“{1}”中已存在名为“{0}”的目录。", - "multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。", - "noSqlProjFilesSelected": "未选择任何 .sqlproj 文件;请选择一个。", - "noDataSourcesFile": "找不到 {0}。", - "missingVersion": "在 {0} 中缺少 “version” 条目", - "unrecognizedDataSourcesVersion": "无法识别的版本: ", - "unknownDataSourceType": "未知的数据源类型: ", - "invalidSqlConnectionString": "SQL 连接字符串无效", - "extractTargetRequired": "必须提供用于提取的目标信息才能创建数据库项目。", - "schemaCompareNotInstalled": "需要安装架构比较扩展才能运行架构比较", - "buildFailedCannotStartSchemaCompare": "架构比较无法启动,因为生成失败", - "updateProjectForRoundTrip": "要生成此项目,Azure Data Studio 需要更新目标、引用和系统数据库引用。如果项目是在 SSDT 中创建的,则它将继续在两种工具中工作。是否希望 Azure Data Studio 更新项目?", - "updateProjectDatabaseReferencesForRoundTrip": "要生成此项目,Azure Data Studio 需要更新系统数据库引用。如果项目是在 SSDT 中创建的,则它将继续在两种工具中工作。是否希望 Azure Data Studio 更新项目?", - "databaseReferenceTypeRequired": "添加对数据库的引用时需要数据库引用", - "systemDatabaseReferenceRequired": "添加对系统数据库的引用时需要系统数据库选择", - "dacpacFileLocationRequired": "添加对数据库的引用时需要 Dacpac 文件位置", - "databaseLocation": "添加对数据库的引用时需要数据库位置", - "databaseNameRequired": "添加对不同数据库的引用时需要数据库名", - "invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效", - "invalidDatabaseReference": ".Sqlproj 文件中的数据库引用无效", - "databaseSelectionRequired": "必须选择数据库才能根据数据库创建项目", "databaseReferenceAlreadyExists": "此项目中已存在对此数据库的引用", - "outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。", - "parentTreeItemUnknown": "无法访问所提供树项的父级", - "prePostDeployCount": "要成功生成,请更新项目以具有一个预先部署脚本和/或一个后期部署脚本", - "invalidProjectReload": "无法访问提供的数据库项目。只有有效的开放式数据库项目才可以重新加载。", - "externalStreamingJobValidationPassed": "已通过外部流式作业验证。", - "projectAlreadyOpened": "已打开项目“{0}”。", - "projectAlreadyExists": "在 {1} 中已存在名为 {0} 的项目。", - "noFileExist": "文件 {0} 不存在", - "fileOrFolderDoesNotExist": "文件或目录“{0}”不存在", - "cannotResolvePath": "无法解析路径 {0}", - "fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。", - "folderAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件夹。请选择其他名称。", - "folderAlreadyExistsChooseNewLocation": "此位置的磁盘上已经存在名为 \"{0}\" 的文件夹。请选择其他名称。", - "invalidInput": "无效的输入: {0}", - "invalidPropertyValue": ".sqlproj 文件中为属性“{0}”指定的值无效", - "unableToCreatePublishConnection": "无法构造连接: {0}", - "cicularProjectReference": "从项目 {0} 到项目 {1} 的循环引用", - "mssqlNotFound": "无法在 {0} 获取 SQL Tools Service 安装位置", - "projBuildFailed": "生成已失败。有关更多详细信息,请查看输出窗格。{0}", - "unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}", - "unableToPerformAction": "无法定位“{0}”目标:“{1}”", - "unableToFindFile": "找不到路径为“{0}”的 {1}", - "deployScriptExists": "已存在 {0} 脚本。新脚本不会包含在生成中。", - "notValidVariableName": "变量名“{0}”无效。", - "cantAddCircularProjectReference": "无法添加对项目“{0}”的引用。将此项目添加为引用将导致循环依赖。", - "unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”", - "unableToFindReference": "找不到数据库引用 {0}", - "invalidGuid": "指定的 GUID 无效: {0}", - "invalidTargetPlatform": "目标平台 {0} 无效。支持的目标平台: {1}", + "databaseReferenceTypeRequired": "添加对数据库的引用时需要数据库引用", + "databaseReferencesNodeName": "数据库引用", + "databaseSelectionRequired": "必须选择数据库才能根据数据库创建项目", + "databaseVariable": "数据库变量", + "dataworkspace.projectDirectoryAlreadyExistError": "所选位置“{1}”中已存在名为“{0}”的目录。", + "dataworkspace.projectParentDirectoryNotExistError": "所选项目位置“{0}”不存在或不是目录。", + "default": "默认", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "删除", + "deleteConfirmation": "是否确实要删除 {0}?", + "deleteConfirmationContents": "是否确实要删除 {0} 及其所有内容?", + "deleteReferenceConfirmation": "是否确定要删除对 {0} 的引用?", + "deployAppSettingUpdateFailed": "无法更新应用设置 \"{0}\"", + "deployAppSettingUpdating": "正在更新应用设置: \"{0}\"", + "deployDbTaskName": "正在本地部署 SQL DB 项目", + "deployProjectFailed": "未能部署项目。有关更多详细信息,请查看输出窗格。{0}", + "deployProjectFailedMessage": "无法打开与已部署数据库的连接", + "deployProjectSucceed": "已成功部署数据库项目", + "deployScriptExists": "已存在 {0} 脚本。新脚本不会包含在生成中。", + "deployToDockerContainer": "部署到 docker 容器", + "deployToExistingServer": "部署到现有服务器", + "differentDbDifferentServer": "不同数据库,不同服务器", + "differentDbSameServer": "不同数据库,同一服务器", + "dockerContainerCreatedMessage": "Docker 创建的 ID: \"{0}\"", + "dockerContainerFailedToRunErrorMessage": "无法运行 docker 容器", + "dockerContainerNotRunningErrorMessage": "Docker 容器未运行", + "dockerLogMessage": "Docker 日志: \"{0}\"", + "done": "完成", + "dontUseProfile": "不使用配置文件", + "edgeProjectTypeDescription": "从核心部分开始开发和发布 SQL Edge 的架构", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "从空项目开始开发和发布 SQL 数据库架构", + "emptyProjectTypeDisplayName": "SQL 数据库", + "enterConnStringTemplateDescription": "输入 SQL 连接字符串的模板", + "enterConnectionStringEnvName": "输入连接字符串环境变量名称", + "enterConnectionStringEnvNameDescription": "输入 SQL 连接字符串的环境变量", + "enterConnectionStringTemplate": "输入连接字符串模板", + "enterNewDatabaseName": "输入新数据库名", + "enterNewValueForVar": "输入变量“{0}”的新值", + "enterPassword": "输入密码或按 Enter 以使用生成的密码", + "enterPortNumber": "输入端口号或按 Enter 以使用默认值", + "enterSystemDbName": "输入此系统数据库的数据库名", + "errorFindingBuildFilesLocation": "查找生成文件位置时出错: {0}", + "exampleUsage": "示例用法", "excludeAction": "不包括", - "fileObject": "文件", - "folderObject": "文件夹", - "folderFriendlyName": "文件夹", - "scriptFriendlyName": "脚本", - "tableFriendlyName": "表", - "viewFriendlyName": "查看", - "storedProcedureFriendlyName": "存储过程", - "dataSource": "数据源", - "fileFormat": "文件格式", "externalStream": "外部 Stream", "externalStreamingJobFriendlyName": "外部流式处理作业", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "已通过外部流式作业验证。", + "extractTargetRequired": "必须提供用于提取的目标信息才能创建数据库项目。", + "file": "文件", + "fileAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件。请选择其他名称。", + "fileFormat": "文件格式", + "fileObject": "文件", + "fileOrFolderDoesNotExist": "文件或目录“{0}”不存在", + "flat": "平面", + "folderAlreadyExists": "此位置的磁盘上已经存在名为“{0}”的文件夹。请选择其他名称。", + "folderAlreadyExistsChooseNewLocation": "此位置的磁盘上已经存在名为 \"{0}\" 的文件夹。请选择其他名称。", + "folderFriendlyName": "文件夹", + "folderObject": "文件夹", + "folderStructureLabel": "文件夹结构", + "generateScriptButtonText": "生成脚本", + "hr": "小时", "input": "输入", + "invalidDataSchemaProvider": ".Sqlproj 文件中的 DSP 无效", + "invalidDatabaseReference": ".Sqlproj 文件中的数据库引用无效", + "invalidGuid": "指定的 GUID 无效: {0}", + "invalidInput": "无效的输入: {0}", + "invalidProjectReload": "无法访问提供的数据库项目。只有有效的开放式数据库项目才可以重新加载。", + "invalidPropertyValue": ".sqlproj 文件中为属性“{0}”指定的值无效", + "invalidSqlConnectionString": "SQL 连接字符串无效", + "invalidTargetPlatform": "目标平台 {0} 无效。支持的目标平台: {1}", + "loadProfilePlaceholderText": "加载配置文件...", + "location": "位置", + "min": "分钟", + "missingVersion": "在 {0} 中缺少 “version” 条目", + "msec": "毫秒", + "multipleSqlProjFilesSelected": "已选择多个 .sqlproj 文件;请仅选择一个。", + "nameMustNotBeEmpty": "名称不得为空", + "new": "新建", + "newObjectNamePrompt": "新 {0} 名称:", + "noAzureFunctionsInFile": "当前活动文件中没有 Azure 函数", + "noAzureFunctionsProjectsInWorkspace": "在工作区中找不到 Azure Functions 项目", + "noDataSourcesFile": "找不到 {0}。", + "noDataSourcesText": "此项目中没有数据源", + "noFileExist": "文件 {0} 不存在", + "noSqlProjFilesSelected": "未选择任何 .sqlproj 文件;请选择一个。", + "noString": "否", + "noStringDefault": "无(默认)", + "notValidVariableName": "变量名“{0}”无效。", + "objectType": "对象类型", + "okString": "确定", "output": "输出", - "selectBindingType": "选择绑定类型", + "outsideFolderPath": "不支持具有项目文件夹外绝对路径的项。请确保项目文件中的路径与项目文件夹相关。", + "parentTreeItemUnknown": "无法访问所提供树项的父级", + "portMustNotBeNumber": "端口必须是数字", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "要成功生成,请更新项目以具有一个预先部署脚本和/或一个后期部署脚本", + "profile": "配置文件", + "profileReadError": "加载发布配置文件时出错。{0}", + "projBuildFailed": "生成已失败。有关更多详细信息,请查看输出窗格。{0}", + "projectAlreadyExists": "在 {1} 中已存在名为 {0} 的项目。", + "projectAlreadyOpened": "已打开项目“{0}”。", + "projectLocString": "项目", + "projectLocationPlaceholderText": "选择要创建项目的位置", + "projectNameLabel": "名称", + "projectNamePlaceholderText": "输入项目名", + "publish": "发布", + "publishAction": "发布", + "publishDialogName": "发布项目", + "publishSettingsFiles": "发布设置文件", + "referenceRadioButtonsGroupTitle": "类型", + "referenceType": "引用类型", + "reloadProject": "是否希望重新加载数据库项目?", + "reloadValuesFromProjectButtonTitle": "从项目中重新加载值", + "resetAllVars": "重置所有变量", + "retryFailedMessage": "操作 \"{0}\" 失败。正在重试...当前结果: {1}。错误: \"{2}\"", + "retryMessage": "操作 \"{0}\" 失败。正在重试...错误: \"{1}\"", + "retryRunMessage": "正在运行操作 \"{2}\",第 {0} 次尝试(共 {1} 次)", + "retrySucceedMessage": "操作 \"{0}\" 已成功完成。结果: {1}", + "retryWaitMessage": "正在等待 {0} 秒,然后再次尝试执行操作 \"{1}\"", + "runningDockerMessage": "正在生成并运行 docker 容器...", + "sameDatabase": "同一数据库", + "schema": "架构", + "schemaCompareAction": "架构比较", + "schemaCompareNotInstalled": "需要安装架构比较扩展才能运行架构比较", + "schemaObjectType": "架构/对象类型", + "scriptFriendlyName": "脚本", + "sec": "秒", "selectAzureFunction": "在当前文件中选择要将 SQL 绑定添加到的 Azure 函数", + "selectBindingType": "选择绑定类型", + "selectConnection": "选择连接", + "selectDacpac": "选择 .dacpac", + "selectDatabase": "选择数据库", + "selectDeployOption": "选择要将项目部署到的位置", + "selectFolderStructure": "选择文件夹结构", + "selectProfile": "选择配置文件", + "selectProfileToUse": "选择要加载的发布配置文件", + "selectProjectLocation": "选择项目位置", + "selectString": "选择", + "selectTargetPlatform": "当前目标平台: {0}。请选择新目标平台", + "server": "服务器", + "serverName": "服务器名", + "serverVariable": "服务器变量", + "sourceDatabase": "源数据库", + "sqlCmdTableLabel": "SQLCMD 变量", + "sqlCmdValueColumn": "值", + "sqlCmdVariableColumn": "名称", + "sqlConnectionStringFriendly": "SQL 连接字符串", + "sqlDatabaseProjects.InstallNetCore": "安装", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "找不到 .NET Core SDK。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1 或在设置中更新 .Net Core SDK 位置(如果已安装)。", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "当前安装的 .NET Core SDK 版本为 {0},这是不受支持的。项目生成将不起作用。请安装 .NET Core SDK 版本 3.1,或在设置中更新 .NET Core SDK 支持的版本位置(如果已安装)。", + "sqlDatabaseProjects.UpdateNetCoreLocation": "更新位置", + "sqlDatabaseProjects.doNotAskAgain": "不再询问", + "sqlDatabaseProjects.outputChannel": "数据库项目", "sqlObjectToQuery": "要查询的 SQL 对象", "sqlTableToUpsert": "要更新插入到的 SQL 表", - "connectionStringSetting": "连接字符串设置名称", - "connectionStringSettingPlaceholder": "\"local.settings.json\" 中指定的连接字符串设置", - "noAzureFunctionsInFile": "当前活动文件中没有 Azure 函数" + "storedProcedureFriendlyName": "存储过程", + "suppressMissingDependenciesErrors": "禁止显示由引用对象中的未解析引用导致的错误", + "systemDatabase": "系统数据库", + "systemDatabaseReferenceRequired": "添加对系统数据库的引用时需要系统数据库选择", + "tableFriendlyName": "表", + "targetConnectionLabel": "连接", + "targetProject": "目标项目", + "taskFailedError.error": "无法完成任务“{0}”。错误: {1}", + "unableToCreatePublishConnection": "无法构造连接: {0}", + "unableToFindFile": "找不到路径为“{0}”的 {1}", + "unableToFindReference": "找不到数据库引用 {0}", + "unableToFindSqlCmdVariable": "找不到 SQLCMD 变量“{0}”", + "unableToPerformAction": "无法定位“{0}”目标:“{1}”", + "unexpectedProjectContext": "无法建立项目上下文。从意外位置调用了命令: {0}", + "unknownDataSourceType": "未知的数据源类型: ", + "unrecognizedDataSourcesVersion": "无法识别的版本: ", + "updateProjectDatabaseReferencesForRoundTrip": "需要更新系统数据库引用才能生成此项目。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?", + "updateProjectForRoundTrip": "需要更新目标、引用、系统数据库引用才能生成此项目。如果项目是在 SSDT 中创建的,它将继续在这两个工具中工作。是否要更新项目?", + "valueCannotBeEmpty": "值不能为空", + "viewFriendlyName": "查看", + "yesString": "是" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … 出错: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … 已退出,代码为: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 已退出,信号: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} … 已退出,代码为: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} … 已退出,信号: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "数据库项目", + "sqlDatabaseProjects.addDatabaseReference": "添加数据库引用", + "sqlDatabaseProjects.addSqlBinding": "添加 SQL 绑定", + "sqlDatabaseProjects.build": "生成", + "sqlDatabaseProjects.changeTargetPlatform": "更新目标平台", + "sqlDatabaseProjects.close": "关闭数据库项目", + "sqlDatabaseProjects.createProjectFromDatabase": "根据数据库创建项目", + "sqlDatabaseProjects.delete": "删除", + "sqlDatabaseProjects.deployLocal": "部署", + "sqlDatabaseProjects.description": "设计和发布 SQL 数据库架构", + "sqlDatabaseProjects.displayName": "数据库项目", + "sqlDatabaseProjects.editProjectFile": "编辑 .sqlproj 文件", + "sqlDatabaseProjects.exclude": "从项目中排除", + "sqlDatabaseProjects.netCoreDoNotAsk": "未检测到时是否提示用户安装 .NET Core。", + "sqlDatabaseProjects.netCoreInstallLocation": "计算机上到 .NET Core SDK 的完整路径。", + "sqlDatabaseProjects.new": "新建数据库项目", + "sqlDatabaseProjects.newExternalStreamingJob": "添加外部流式处理作业", + "sqlDatabaseProjects.newFolder": "添加文件夹", + "sqlDatabaseProjects.newItem": "添加项...", + "sqlDatabaseProjects.newPostDeploymentScript": "添加后期部署脚本", + "sqlDatabaseProjects.newPreDeploymentScript": "添加预先部署脚本", + "sqlDatabaseProjects.newScript": "添加脚本", + "sqlDatabaseProjects.newStoredProcedure": "添加存储过程", + "sqlDatabaseProjects.newTable": "添加表", + "sqlDatabaseProjects.newView": "添加视图", + "sqlDatabaseProjects.open": "打开数据库项目", + "sqlDatabaseProjects.openContainingFolder": "打开所在的文件夹", + "sqlDatabaseProjects.properties": "属性", + "sqlDatabaseProjects.publish": "发布", + "sqlDatabaseProjects.schemaCompare": "架构比较", + "sqlDatabaseProjects.validateExternalStreamingJob": "验证外部流式处理作业", + "sqlDatabaseProjects.welcome": "当前没有打开数据项目。\r\n[新建项目](command:sqlDatabaseProjects.new)\r\n[打开项目](command:sqlDatabaseProjects.open)\r\n[根据数据库创建项目](command:sqlDatabaseProjects.importDatabase)", + "title.projectsView": "项目" } } } \ No newline at end of file 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 902d75c1dd..2e37c66ef0 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Azure SQL 迁移", - "description": "Azure SQL 迁移说明", - "migration-notebook-command-title": "打开 Azure SQL 迁移笔记本", - "migration-dashboard-title": "Azure SQL 迁移", - "migration-dashboard-tasks": "迁移任务", - "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": "数据库迁移服务详细信息", - "copy-migration-menu": "复制迁移详细信息", - "cancel-migration-menu": "取消迁移" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "访问所选帐户“{0}”时出错。请选择“链接帐户”并刷新帐户,或选择其他帐户。错误“{1}”", + "azure.accounts.accountStaleError": "所选帐户“{0}”的访问令牌不再有效。请单击“链接账户”,并刷新帐户或选择其他帐户。", "sql-migration.wizard.title": "将“{0}”迁移到 Azure SQL", - "sql.migration.assessments.blocking.issue": "这是一个阻止性问题,将阻止数据库迁移成功。", + "sql.cancel.migration.confirmation": "是否确实要取消此迁移?", + "sql.migrate.text": "选择要迁移到 Azure SQL 的数据库。", + "sql.migration.active.backup.files": "活动备份文件", + "sql.migration.active.backup.files.items": "活动备份文件(1 项)", + "sql.migration.active.backup.files.multiple.items": "活动备份文件({0} 项)", + "sql.migration.all.fields.required": "所有字段均为必填。", + "sql.migration.apply": "应用", + "sql.migration.assessment": "“{0}”的评估结果", "sql.migration.assessment.in.progress": "正在进行评估", "sql.migration.assessment.in.progress.content": "我们正在评估 SQL Server 实例 {0} 中的数据库,以标识正确的 Azure SQL 目标。\r\n\r\n 这可能需要一些时间才能完成。", - "sql.migration.wizard.sku.title": "Azure SQL 目标", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "选择 Azure SQL 目标", - "sql.migration.sku.mi.card.title": "Azure SQL 托管实例(PaaS)", - "sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server (laaS)", - "sql.migration.select.azure.mi": "选择目标 Azure 订阅和目标 Azure SQL 托管实例", - "sql.migration.select.azure.vm": "为目标在 Azure 虚拟机上选择目标 Azure 订阅和目标 SQL Server。", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "查看/选择", - "total.databases.selected": "已选择 {0} 个数据库(共 {1} 个)。", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "我们已完成对 SQL Server 实例“{0}”的评估。", - "sql.migration.assessment": "“{0}”的评估结果", - "sql.migration.can.be.migrated": "可以迁移 {1} 个数据库中的 {0} 个", "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "链接帐户", - "sql.migration.wizard.account.count.single.message": "已链接 {0} 个帐户", - "sql.migration.wizard.account.count.multiple.message": "已链接 {0} 个帐户", + "sql.migration.assessment.results": "评估结果", + "sql.migration.assessments.blocking.issue": "这是一个阻止性问题,将阻止数据库迁移成功。", + "sql.migration.authKeys.header": "身份验证密钥", + "sql.migration.authKeys.refresh.message": "已刷新身份验证密钥“{0}”。", + "sql.migration.authentication.type": "身份验证类型", + "sql.migration.authentication.types": "身份验证密钥", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL 托管实例", + "sql.migration.azure.sql.database.virtual.machine": "Azure 虚拟机上的 SQL Server", + "sql.migration.azure.sql.target": "目标类型", + "sql.migration.azure.storage.account.to.upload.backups": "要上传备份的 Azure 存储帐户", "sql.migration.azure.tenant": "Azure AD 租户", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "数据库备份", - "sql.migration.database.page.description": "选择要用于迁移的数据库备份的位置。", - "sql.migration.nc.network.share.radio.label": "我的数据库备份位于网络共享上", - "sql.migration.nc.blob.storage.radio.label": "我的数据库备份位于 Azure 存储 Blob 容器中", - "sql.migration.network.share.header.text": "网络共享详细信息", - "sql.migration.network.share.help.text": "提供包含备份的网络共享位置以及对共享具有读取访问权限的用户凭据", - "sql.migration.network.share.location.label": "包含备份的网络共享位置。", - "sql.migration.service.account.info.text": "请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。", - "sql.migration.network.share.windows.user.label": "具有对网络共享位置读取权限的 Windows 用户账户。", - "sql.migration.network.share.password.label": "密码", - "sql.migration.network.share.password.placeholder": "输入密码", - "sql.migration.network.share.azure.header": "存储帐户详细信息", - "sql.migration.network.share.azure.help": "提供备份将上传到其中的 Azure 存储帐户。", - "sql.migration.unique.name": "为此目标数据库选择唯一名称", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "选择包含存储帐户的订阅。", - "sql.migration.database.migration.mode.label": "迁移模式", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "联机迁移", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "应用程序停机时间将在迁移启动时开始。", - "sql.migration.database.migration.mode.offline.label": "脱机迁移", - "sql.migration.no.subscription.found": "找不到订阅", - "sql.migration.no.location.found": "找不到位置", - "sql.migration.no.storageAccount.found": "找不到存储帐户", - "sql.migration.no.fileShares.found": "找不到文件共享", - "sql.migration.no.blobContainers.found": "找不到任何 blob 容器", - "sql.migration.no.blobFiles.found": "未找到 Blob 文件", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}", - "sql.migration.invalid.user.account": "用户帐户格式无效。示例: {0}", - "sql.migration.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.blob.resourceGroup.select": "首先选择资源组值。", - "sql.migration.blob.storageAccount.select": "首先选择存储帐户值。", + "sql.migration.backup.location": "备份位置", + "sql.migration.backup.start.time": "备份开始时间", + "sql.migration.bc.info": "SQL 托管实例迁移直接转换到业务关键服务层需要的时间可能远多于常规用途,因为必须为始终打开高可用性组设置三个次要副本的种子。该操作持续时间取决于数据的大小。在 90% 的情况下,设置种子的速度为 220 GB/小时或更高。", + "sql.migration.blob.container.label": "Blob 容器资源组", + "sql.migration.blob.container.last.backup.file.label": "上一个备份文件", "sql.migration.blob.container.select": "首先选择一个 Blob 容器值。", - "sql.migration.ir.page.title": "Azure 数据库迁移服务", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "新建", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Azure 数据库迁移服务“{0}”详细信息:", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "创建 Azure 数据库迁移服务", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "正在加载迁移服务", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "步骤 1: {0}", - "sql.migration.option": "下载并安装集成运行时", - "sql.migration.ir.setup.step2": "第 2 步:使用此密钥注册集成运行时", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Blob 容器存储账户", + "sql.migration.blob.container.title": "Blob 容器", + "sql.migration.blob.resourceGroup.select": "首先选择资源组值。", + "sql.migration.blob.storage.header.text": "Azure 存储 Blob 容器详细信息", + "sql.migration.blob.storage.help.text": "提供包含备份的 Azure 存储 Blob 容器。", + "sql.migration.blob.storage.subscription.label": "选择包含存储帐户的订阅。", + "sql.migration.blob.storage.table.help": "输入目标数据库名称,并为所选源数据库选择资源组、存储帐户和容器。", + "sql.migration.blob.storageAccount.select": "首先选择存储帐户值。", + "sql.migration.can.be.migrated": "可以迁移 {1} 个数据库中的 {0} 个", + "sql.migration.cancel": "取消", + "sql.migration.cancel.error": "取消迁移时出现错误。", + "sql.migration.cancel.migration": "取消迁移", + "sql.migration.cannot.cancel": "迁移未进行,并且无法取消。", + "sql.migration.cannot.cutover": "迁移未进行,无法直接转换。", + "sql.migration.cannot.start.cutover.error": "在完成所有迁移之前,无法启动直接转换进程。要返回最新文件状态,请刷新浏览器窗口。", + "sql.migration.close": "关闭", + "sql.migration.complete.cutover": "完成直接转换", + "sql.migration.completing.cutover.warning": "在不还原所有备份的情况下完成直接转换可能导致数据丢失。", + "sql.migration.confirm.checkbox.message": "我确认没有要提供的其他日志备份,并且希望完成直接转换。", "sql.migration.connection.status": "连接状态", - "sql.migration.key1.label": "密钥 1", - "sql.migration.key2.label": "密钥 2", - "sql.migration.key1.copied": "已复制密钥 1", - "sql.migration.key2.copied": "已复制密钥 2", - "sql.migration.refresh.key1": "刷新密钥 1", - "sql.migration.refresh.key2": "刷新密钥 2", "sql.migration.copy.key1": "复制密钥 1", "sql.migration.copy.key2": "复制密钥 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "未找到资源组", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "sql.migration.service.status.refresh.error": "刷新迁移服务创建状态时出错。", - "sql.migration.managed.instance": "Azure SQL Managed Instance", - "sql.migration.no.managedInstance.found": "找不到托管实例", - "sql.migration.no.virtualMachine.found": "未找到虚拟机", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "确定", - "sql.migration.new.resource.group": "(新) {0}", - "sql.migration.test.connection": "测试连接", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "应用", - "sql.migration.creating.rg.loading": "正在创建资源组", - "sql.migration.rg.created": "已创建资源组", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "了解详细信息", - "sql.migration.learn.more.pre.reqs": "在开始迁移之前,请了解有关所需内容的详细信息。", - "sql.migration.subscription": "订阅", - "sql.migration.storage.account": "存储帐户", - "sql.migration.resourceGroups": "资源组", - "sql.migration.name": "名称", - "sql.migration.location": "位置", - "sql.migration.refresh": "刷新", - "sql.migration.create": "创建", - "sql.migration.cancel": "取消", - "sql.migration.type": "类型", - "sql.migration.path.user.account": "用户帐户", - "sql.migration.view.all": "查看全部", - "sql.migration.target": "目标", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "关闭", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", + "sql.migration.copy.migration.details": "复制迁移详细信息", "sql.migration.copy.throughput": "复制吞吐量(MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "摘要", - "sql.migration.summary.mi.type": "Azure SQL 托管实例", - "sql.migration.summary.vm.type": "Azure 虚拟机上的 SQL Server", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Azure 存储订阅", - "sql.migration.summary.azure.storage": "Azure 存储", - "sql.migration.network.share": "网络共享", - "sql.migration.blob.container.title": "Blob 容器", - "sql.migration.blob.container.last.backup.file.label": "上一个备份文件", - "sql.migration.blob.container.label": "Blob 容器资源组", - "sql.migration.blob.container.storage.account.label": "Blob 容器存储账户", - "sql.migration.source.databases": "源数据库", - "sql.migration.mode": "模式", - "sql.migration.backup.location": "备份位置", - "sql.migration.azure.storage.account.to.upload.backups": "要上传备份的 Azure 存储帐户", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "要迁移的数据库", - "sql.migration.count.database.single": "{0} 数据库", + "sql.migration.copy.throughput.info": "将数据库备份迁移到 Azure 期间实现的数据移动吞吐量。这是数据传输速率,计算方式为读取的数据除以备份迁移到 Azure 的持续时间。", "sql.migration.count.database.multiple": "{0} 个数据库", - "sql.migration.quick.pick.placeholder": "选择要执行的操作。", - "sql.migration.inline.migration.notebook.title": "内联迁移", - "sql.migration.sql.assessment.notebook.title": "SQL 迁移评估", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Azure SQL 迁移", + "sql.migration.count.database.single": "{0} 数据库", + "sql.migration.create": "创建", + "sql.migration.create.new": "新建", + "sql.migration.creating.rg.loading": "正在创建资源组", + "sql.migration.cutover": "迁移直接转换", + "sql.migration.cutover.card": "正在完成直接转换", + "sql.migration.cutover.help.main": "在完成直接转换之前,请执行以下步骤。", + "sql.migration.cutover.in.progress": "正在对数据库“{0}”进行直接转换", + "sql.migration.cutover.last.file.restored": "最近还原的文件: {0}", + "sql.migration.cutover.pending.backup": "日志备份挂起还原: {0}", + "sql.migration.cutover.status.refresh.error": "刷新迁移状态时出错。", + "sql.migration.cutover.step.1": "1. 停止到源数据库的所有传入事务。", + "sql.migration.cutover.step.2.blob": "2. 创建最终事务日志的差异或备份,并将其存储在 Azure 存储 Blob 容器中。", + "sql.migration.cutover.step.2.network.share": "2. ​​创建最终事务日志备份并将其存储在网络共享上。", + "sql.migration.cutover.step.3.blob": "3. 验证是否已在目标数据库上还原所有备份。“等待还原的日志备份”值应为零。", + "sql.migration.cutover.step.3.network.share": "3. 验证是否已在目标数据库上还原所有日志备份。“等待还原的日志备份”值应为零。", + "sql.migration.cutover.type": "迁移模式", "sql.migration.dashboard.description": "确定 SQL Server 实例的迁移准备情况,确定建议的 Azure SQL 目标,并完成 SQL Server 实例到 Azure 虚拟机上的 Azure SQL 托管实例或 SQL Server 的迁移。", + "sql.migration.dashboard.help.title": "帮助文章和视频链接", + "sql.migration.dashboard.link1.description": "用于确定将 SQL Server 实例迁移到Azure SQL 托管实例的可行性的评估规则。", + "sql.migration.dashboard.link1.title": "Azure SQL 托管实例的评估规则", "sql.migration.dashboard.migrate.task.button": "迁移到 Azure SQL", "sql.migration.dashboard.migrate.task.button.description": "将 SQL Server 实例迁移到 Azure SQL。", + "sql.migration.dashboard.title": "Azure SQL 迁移", + "sql.migration.data.uploaded.info": "比较从源读取的实际数据量和上传到目标的实际数据量。", + "sql.migration.data.uploaded.size": "已上传数据/大小", + "sql.migration.database": "数据库", + "sql.migration.database.already.exists": "目标托管实例“{1}”上已存在数据库“{0}”。", + "sql.migration.database.migration": "要迁移的数据库", + "sql.migration.database.migration.mode.description": "要迁移到 Azure SQL 目标,请根据停机时间要求选择迁移模式。", + "sql.migration.database.migration.mode.label": "迁移模式", + "sql.migration.database.migration.mode.offline.description": "应用程序停机时间将在迁移启动时开始。", + "sql.migration.database.migration.mode.offline.label": "脱机迁移", + "sql.migration.database.migration.mode.online.description": "应用程序停机时间限制为在迁移结束时直接转换。", + "sql.migration.database.migration.mode.online.label": "联机迁移", + "sql.migration.database.migration.service": "数据库迁移服务", + "sql.migration.database.migration.service.authentication.keys": "数据库迁移服务身份验证密钥", + "sql.migration.database.migration.service.created.successfully": "已成功创建数据库迁移服务。", "sql.migration.database.migration.status": "数据库迁移状态", - "sql.migration.dashboard.link1.title": "Azure SQL 托管实例的评估规则", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "帮助文章和视频链接", - "sql.migration.pre.req.title": "开始迁移之前需要执行的操作:", + "sql.migration.database.page.description": "选择要在迁移期间使用的数据库备份的位置。", + "sql.migration.database.page.title": "数据库备份", + "sql.migration.database.to.be.migrated": "要迁移的数据库", + "sql.migration.databases": "数据库({0}/{1})", + "sql.migration.databases.selected": "已选择 {0}/{1} 个数据库", + "sql.migration.databases.table.title": "数据库", + "sql.migration.day": "{0} 天", + "sql.migration.days": "{0} 天", + "sql.migration.description": "说明", + "sql.migration.details.copied": "已复制详细信息", + "sql.migration.dms.portal.info": "Azure 门户中的任何现有 Azure 数据库迁移服务都不会出现在 Azure Data Studio 中。在 Azure Data Studio 中创建的任何数据库迁移服务在 Azure 门户中仍将都不可见。", + "sql.migration.dms.provision.failed": "未能预配数据库迁移服务。请等待几分钟,然后重试。", + "sql.migration.duration": "持续时间", + "sql.migration.empty.table.subtext": "如果结果在预期内,请验证与 SQL Server 实例的连接。", + "sql.migration.empty.table.text": "无备份文件", + "sql.migration.enter.your.sql.cred": "输入源 SQL Server 实例的凭据。将数据库迁移到 Azure SQL 时将使用这些凭据。", + "sql.migration.failed": "迁移失败", + "sql.migration.feedback.issue.title": "有关迁移体验的反馈", + "sql.migration.file.name": "文件名", + "sql.migration.finish.time": "结束时间", + "sql.migration.first.lsn": "第一个 LSN", + "sql.migration.full.backup.files": "完整备份文件", + "sql.migration.generic.congratulations": "我们已完成对 SQL Server 实例“{0}”的评估。", + "sql.migration.hr": "{0} 小时", + "sql.migration.hrs": "{0} 小时", + "sql.migration.impact": "影响", + "sql.migration.impact.object.name": "名称: {0}", + "sql.migration.impact.object.type": "类型: {0}", + "sql.migration.impacted.objects": "受影响的对象", + "sql.migration.inline.migration.notebook.title": "内联迁移", + "sql.migration.inprogress.warning.multiple": "{0} 个数据库有警告", + "sql.migration.inprogress.warning.single": "{0} 数据库具有警告", + "sql.migration.instance": "实例", + "sql.migration.invalid.blob.container.error": "若要继续,请为源数据库“{0}”选择有效的 blob 容器。", + "sql.migration.invalid.blob.lastBackupFile.error": "若要继续,请为源数据库“{0}”选择有效的上一个备份文件。", + "sql.migration.invalid.blob.resourceGroup.error": "若要继续,请为源数据库“{0}”选择有效的资源组。", + "sql.migration.invalid.blob.storageAccount.error": "若要继续,请为源数据库“{0}”选择有效的存储帐户。", + "sql.migration.invalid.location.error": "若要继续,请选择有效位置。", + "sql.migration.invalid.migration.service.error": "选择有效的数据库迁移服务。", + "sql.migration.invalid.migration.service.offline.error": "选择连接到节点的数据库迁移服务。", + "sql.migration.invalid.network.share.location": "网络共享位置格式无效。示例: {0}", + "sql.migration.invalid.resourceGroup.error": "若要继续,请选择有效的资源组。", + "sql.migration.invalid.service.name.error": "输入迁移服务的有效名称。", + "sql.migration.invalid.storageAccount.error": "若要继续,请选择有效的存储帐户。", + "sql.migration.invalid.subscription.error": "若要继续,请选择有效的订阅。", + "sql.migration.invalid.target.name.error": "输入目标数据库的有效名称。", + "sql.migration.invalid.user.account": "用户帐户格式无效。示例: {0}", + "sql.migration.ir.page.description": "Azure 数据库迁移服务(DMS)协调数据库迁移活动并跟踪其进度。如果之前已经创建,则可以选择现有数据库迁移服务作为 Azure SQL 目标,或在下面创建一个新的服务。", + "sql.migration.ir.page.sql.migration.service.not.found": "找不到数据库迁移服务。请新建一个。", + "sql.migration.ir.page.title": "Azure 数据库迁移服务", + "sql.migration.ir.setup.step1": "步骤 1: {0}", + "sql.migration.ir.setup.step2": "第 2 步:使用此密钥注册集成运行时", + "sql.migration.ir.setup.step3": "步骤 3: 单击“测试连接”按钮,以检查 Azure 数据库迁移服务与集成运行时之间的连接", + "sql.migration.issues": "问题", + "sql.migration.issues.count": "问题({0})", + "sql.migration.issues.details": "问题详情", + "sql.migration.key1.copied": "已复制密钥 1", + "sql.migration.key1.label": "密钥 1", + "sql.migration.key2.copied": "已复制密钥 2", + "sql.migration.key2.label": "密钥 2", + "sql.migration.last.LSN": "最后一个 LSN", + "sql.migration.last.applied.backup.files": "上次应用的备份文件", + "sql.migration.last.applied.files.taken.on": "上次应用备份文件的时间", + "sql.migration.last.applied.lsn": "上次应用的 LSN", + "sql.migration.last.backup": "上次备份时间", + "sql.migration.last.scan.completed": "最近完成的扫描: {0}", + "sql.migration.learn.more": "了解详细信息", + "sql.migration.learn.more.pre.reqs": "在开始迁移之前,请了解有关所需内容的详细信息。", + "sql.migration.location": "位置", + "sql.migration.managed.instance": "Azure SQL 托管实例", + "sql.migration.migration.completed": "迁移已完成", + "sql.migration.migration.in.progress": "正在进行数据库迁移", + "sql.migration.migration.not.started": "迁移未开始", + "sql.migration.migration.status": "迁移状态", + "sql.migration.migration.status.filter": "迁移状态筛选器", + "sql.migration.min": "{0} 分钟", + "sql.migration.mins": "{0} 分钟", + "sql.migration.mode": "模式", + "sql.migration.more.info": "详细信息", + "sql.migration.name": "名称", + "sql.migration.name.label": "名称:", + "sql.migration.name.of.new.rg": "新资源组名称", + "sql.migration.nc.blob.storage.radio.label": "我的数据库备份位于 Azure 存储 Blob 容器中", + "sql.migration.nc.network.share.radio.label": "我的数据库备份位于网络共享上", + "sql.migration.network.share": "网络共享", + "sql.migration.network.share.azure.header": "存储帐户详细信息", + "sql.migration.network.share.azure.help": "提供备份将上传到其中的 Azure 存储帐户。", + "sql.migration.network.share.header.text": "网络共享详细信息", + "sql.migration.network.share.help.text": "提供存储备份的网络共享位置,以及用于访问共享的用户凭据。", + "sql.migration.network.share.location.info": "数据库备份的网络共享路径。迁移过程将自动从此网络共享检索有效的备份文件。", + "sql.migration.network.share.location.label": "存储备份的网络共享位置", + "sql.migration.network.share.password.label": "密码", + "sql.migration.network.share.password.placeholder": "输入密码。", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "输入所选源数据库的目标数据库名称。", + "sql.migration.network.share.windows.user.info": "具有对网络共享位置读取权限的 Windows 用户账户。", + "sql.migration.network.share.windows.user.label": "具有对网络共享位置读取权限的 Windows 用户账户。", + "sql.migration.new.resource.group": "(新) {0}", + "sql.migration.newSupportRequest": "新建支持请求", + "sql.migration.no": "否", + "sql.migration.no.blobContainers.found": "找不到任何 blob 容器。", + "sql.migration.no.blobFiles.found": "未找到 Blob 文件。", + "sql.migration.no.fileShares.found": "找不到文件共享。", + "sql.migration.no.issues.mi": "在 Azure SQL 托管实例上未发现迁移到 SQL Server 时的问题。", + "sql.migration.no.issues.vm": "在 Azure 虚拟机上未发现迁移到 SQL Server 的问题。", + "sql.migration.no.location.found": "找不到位置。", + "sql.migration.no.managedInstance.found": "找不到托管实例。", + "sql.migration.no.pending.backups": "没有挂起的备份。请单击“刷新”以检查当前状态。", + "sql.migration.no.storageAccount.found": "找不到存储帐户。", + "sql.migration.no.subscription.found": "未找到订阅。", + "sql.migration.no.virtualMachine.found": "未找到虚拟机。", + "sql.migration.notebook.open.error": "未能打开迁移笔记本。", + "sql.migration.object.details": "对象详细信息", + "sql.migration.offline": "脱机", + "sql.migration.offline.caps": "脱机", + "sql.migration.ok": "确定", + "sql.migration.online": "联机", + "sql.migration.option": "下载并安装集成运行时", + "sql.migration.path.user.account": "用户帐户", "sql.migration.pre.req.1": "Azure 帐户详细信息", "sql.migration.pre.req.2": "Azure SQL 托管实例或 Azure 虚拟机上的 SQL Server", "sql.migration.pre.req.3": "备份位置详细信息", - "sql.migration.migration.in.progress": "正在进行数据库迁移", - "sql.migration.failed": "迁移失败", - "sql.migration.migration.completed": "已完成迁移", - "sql.migration.cutover.card": "正在完成直接转换", - "sql.migration.migration.not.started": "迁移未开始", - "sql.migration.show.status": "显示状态", - "sql.migration.inprogress.warning.single": "{0} 数据库具有警告", - "sql.migration.inprogress.warning.multiple": "{0} 个数据库有警告", - "sql.migration.feedback.issue.title": "有关迁移体验的反馈", - "sql.migration.cutover": "迁移直接转换", - "sql.migration.complete.cutover": "完成直接转换", - "sql.migration.source.database": "源数据库名", - "sql.migration.source.server": "源服务器", - "sql.migration.source.version": "源版本", - "sql.migration.target.database.name": "目标数据库名", - "sql.migration.target.server": "目标服务器", - "sql.migration.target.version": "目标版本", - "sql.migration.migration.status": "迁移状态", - "sql.migration.migration.status.filter": "迁移状态筛选器", - "sql.migration.full.backup.files": "完整备份文件", - "sql.migration.last.applied.lsn": "上次应用的 LSN", - "sql.migration.last.applied.backup.files": "上次应用的备份文件", - "sql.migration.last.applied.files.taken.on": "上次应用备份文件的时间", - "sql.migration.active.backup.files": "活动备份文件", - "sql.migration.cutover.status.refresh.error": "刷新迁移状态时出错。", - "sql.migration.cancel.error": "取消迁移时出现错误。", - "sql.migration.status": "状态", - "sql.migration.backup.start.time": "备份开始时间", - "sql.migration.first.lsn": "第一个 LSN", - "sql.migration.last.LSN": "最后一个 LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "取消迁移", - "sql.migration.active.backup.files.items": "活动备份文件(1 项)", - "sql.migration.active.backup.files.multiple.items": "活动备份文件({0} 项)", - "sql.migration.copy.migration.details": "复制迁移详细信息", - "sql.migration.details.copied": "已复制详细信息", - "sql.cancel.migration.confirmation": "是否确实要取消此迁移?", - "sql.migration.yes": "是", - "sql.migration.no": "否", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "在完成直接转换之前,请执行以下步骤。", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "最近还原的文件: {0}", - "sql.migration.last.scan.completed": "最近完成的扫描: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {0}", - "sql.migration.confirm.checkbox.message": "我确认没有要提供的其他日志备份,并且希望完成直接转换。", - "sql.migration.cutover.in.progress": "正在对数据库“{0}”进行直接转换", - "sql.migration.cannot.cancel": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "迁移未进行,无法直接转换。", - "sql.migration.file.name": "文件名", - "sql.migration.size.column.header": "大小", - "sql.migration.no.pending.backups": "没有挂起的备份。请单击“刷新”以检查当前状态。", + "sql.migration.pre.req.title": "开始迁移之前需要执行的操作:", + "sql.migration.provide.unique.containers": "为每个目标数据库提供唯一的容器。受影响的数据库有: ", + "sql.migration.quick.pick.placeholder": "选择要执行的操作。", + "sql.migration.recommendation": "建议", + "sql.migration.refresh": "刷新", + "sql.migration.refresh.assessment.button.label": "刷新评估", + "sql.migration.refresh.key1": "刷新密钥 1", + "sql.migration.refresh.key2": "刷新密钥 2", + "sql.migration.resource.group.description": "资源组是保管 Azure 解决方案的相关资源的容器。", + "sql.migration.resource.group.not.found": "未找到资源组。", + "sql.migration.resourceGroups": "资源组", + "sql.migration.rg.created": "已创建资源组", + "sql.migration.search": "搜索", "sql.migration.search.for.migration": "搜索迁移", - "sql.migration.online": "联机", - "sql.migration.offline": "脱机", - "sql.migration.database": "数据库", - "sql.migration.database.migration.service": "数据库迁移服务", - "sql.migration.duration": "持续时间", - "sql.migration.azure.sql.target": "Azure SQL 目标", - "sql.migration.sql.managed.instance": "SQL 托管实例", - "sql.migration.sql.virtual.machine": "SQL 虚拟机", - "sql.migration.target.azure.sql.instance.name": "Azure SQL 目标名", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "开始时间", - "sql.migration.finish.time": "结束时间", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "进行中", - "sql.migration.status.succeeded": "成功", - "sql.migration.status.creating": "正在创建", - "sql.migration.status.completing": "正在完成", - "sql.migration.status.canceling": "正在取消", - "sql.migration.status.failed": "失败", - "sql.migration.status.warning.count.single": "{0} 个警告)", - "sql.migration.status.warning.count.multiple": "{0} 条警告)", - "sql.migration.status.error.count.single": "{0} 个错误)", - "sql.migration.status.error.count.multiple": "{0} 个错误)", - "sql.migration.hrs": "{0} 小时", - "sql.migration.hr": "{0} 小时", - "sql.migration.days": "{0} 天", - "sql.migration.day": "{0} 天", - "sql.migration.mins": "{0} 分钟", - "sql.migration.min": "{0} 分钟", "sql.migration.sec": "{0} 秒", - "sql.migration.service.details.dialog.title": "Azure 数据库迁移服务", + "sql.migration.select.azure.mi": "选择目标 Azure 订阅和目标 Azure SQL 托管实例", + "sql.migration.select.azure.vm": "为目标在 Azure 虚拟机上选择目标 Azure 订阅和目标 SQL Server。", + "sql.migration.select.database.to.continue": "请选择 1 个或多个要评估迁移的数据库", + "sql.migration.select.database.to.migrate": "选择要迁移的数据库。", + "sql.migration.select.prompt": "单击 SQL Server 实例或左侧的任意数据库以查看其详细信息。", + "sql.migration.select.target.to.continue": "若要继续,请选择目标数据库。", + "sql.migration.server": "服务器", + "sql.migration.service.account.info.text": "请确保运行源 SQL Server 实例的服务帐户对网络共享拥有读取权限。", + "sql.migration.service.container.container.description1": "Azure 数据库迁移服务利用 Azure 数据工厂的自承载集成运行时将备份从本地网络文件共享上传到 Azure。", + "sql.migration.service.container.container.description2": "按照下面的说明安装自承载集成运行时。", + "sql.migration.service.container.heading": "安装集成运行时", + "sql.migration.service.container.loading.help": "正在加载迁移服务", + "sql.migration.service.details.authKeys.label": "身份验证密钥", + "sql.migration.service.details.authKeys.title": "用于连接到自承载集成运行时节点的身份验证密钥", "sql.migration.service.details.button.label": "关闭", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Azure 数据库迁移服务", + "sql.migration.service.details.ir.label": "自承载集成运行时节点", "sql.migration.service.details.status.unavailable": "-- 不可用 --", + "sql.migration.service.header": "Azure 数据库迁移服务“{0}”详细信息:", + "sql.migration.service.not.found": "未找到迁移服务。若要继续,请新建一个。", + "sql.migration.service.not.ready": "未注册 Azure 数据库迁移服务。Azure 数据库迁移服务“{0}”需要向任意节点上的自承载集成运行时进行注册。", + "sql.migration.service.ready": "Azure 数据库迁移服务“{0}”已连接到在节点上运行的自承载集成运行时 - {1}", + "sql.migration.service.status.refresh.error": "刷新迁移服务创建状态时出错。", + "sql.migration.services.container.description": "在下面输入信息以添加新的 Azure 数据库迁移服务。", + "sql.migration.services.dialog.title": "创建 Azure 数据库迁移服务", + "sql.migration.services.location": "适用于 Azure 数据库迁移服务的 Azure 区域。此区域应与目标 Azure SQL 相同。", + "sql.migration.services.name": "Azure 数据库迁移服务名称。", + "sql.migration.services.resourcegroup": "Azure 数据库迁移服务的资源组。", + "sql.migration.services.subscription": "Azure 数据库迁移服务的订阅名称。", + "sql.migration.services.target": "Azure SQL 目标选择为默认。", + "sql.migration.shir": "自承载集成运行时节点", + "sql.migration.show.status": "显示状态", + "sql.migration.size": "大小(MB)", + "sql.migration.size.column.header": "大小", + "sql.migration.sku.location": "Azure SQL 目标的 Azure 区域", + "sql.migration.sku.mi.card.title": "Azure SQL 托管实例(PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "若要迁移到 Azure SQL 托管实例(PaaS),请查看评估结果并选择一个或多个数据库。", + "sql.migration.sku.recommendation.view.assessment.vm": "若要迁移到 Azure 虚拟机(IaaS)上的 SQL Server,请查看评估结果并选择一个或多个数据库。", + "sql.migration.sku.resource": "Azure SQL 目标资源名称", + "sql.migration.sku.resource_group": "Azure SQL 目标的资源组", + "sql.migration.sku.subscription": "Azure SQL 目标的订阅名称", + "sql.migration.sku.vm.card.title": "Azure 虚拟机上的 SQL Server (laaS)", "sql.migration.source.configuration": "源配置", "sql.migration.source.credentials": "源凭据", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "服务器", - "sql.migration.username": "用户名", - "sql.migration.size": "大小(MB)", - "sql.migration.last.backup": "上次备份时间", - "sql.migration.database.migration": "要迁移的数据库", - "sql.migrate.text": "选择要迁移到 Azure SQL 的数据库", - "sql.migration.offline.caps": "脱机", - "sql.migration.issues": "问题", - "sql.migration.search": "搜索", - "sql.migration.instance": "实例", - "sql.migration.warnings": "警告", - "sql.migration.impacted.objects": "受影响的对象", - "sql.migration.object.details": "对象详细信息", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "类型:", - "sql.migration.name.label": "名称:", - "sql.migration.description": "说明", - "sql.migration.recommendation": "建议", - "sql.migration.more.info": "详细信息", + "sql.migration.source.database": "源数据库名", + "sql.migration.source.databases": "源数据库", + "sql.migration.source.details.sqlAuth": "输入用于连接到 SQL Server 实例 {0} 的 SQL 身份验证凭据。​ 这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。", + "sql.migration.source.details.windowAuth": "输入用于连接到 SQL Server 实例 {0} 的 Windows 身份验证凭据。这些凭据将用于连接到 SQL Server 实例并标识有效的备份文件。", + "sql.migration.source.server": "源服务器", + "sql.migration.source.version": "源版本", + "sql.migration.sql.assessment.notebook.title": "SQL 迁移评估", + "sql.migration.sql.managed.instance": "SQL 托管实例", + "sql.migration.sql.server.instance": "SQL Server 实例", + "sql.migration.sql.virtual.machine": "SQL 虚拟机", + "sql.migration.start.time": "开始时间", + "sql.migration.status": "状态", + "sql.migration.status.canceling": "正在取消", + "sql.migration.status.completing": "正在完成", + "sql.migration.status.creating": "正在创建", + "sql.migration.status.dropdown.all": "状态: 所有", + "sql.migration.status.dropdown.completing": "状态: 正在完成", + "sql.migration.status.dropdown.failed": "状态: 失败", + "sql.migration.status.dropdown.ongoing": "状态: 正在进行", + "sql.migration.status.dropdown.succeeded": "状态: 已成功", + "sql.migration.status.error.count.multiple": "{0} 个错误)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} 个错误)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "失败", + "sql.migration.status.inprogress": "进行中", + "sql.migration.status.refresh.label": "刷新", + "sql.migration.status.succeeded": "成功", + "sql.migration.status.warning.count.multiple": "{0} 条警告)", + "sql.migration.status.warning.count.single": "{0} 个警告)", + "sql.migration.storage.account": "存储帐户", + "sql.migration.subscription": "订阅", + "sql.migration.summary.azure.storage": "Azure 存储", + "sql.migration.summary.azure.storage.subscription": "Azure 存储订阅", + "sql.migration.summary.database.count": "要迁移的数据库", + "sql.migration.summary.mi.type": "Azure SQL 托管实例", + "sql.migration.summary.page.title": "摘要", + "sql.migration.summary.vm.type": "Azure 虚拟机上的 SQL Server", + "sql.migration.target": "目标", + "sql.migration.target.azure.sql.instance.name": "目标名", + "sql.migration.target.database.name": "目标数据库名", "sql.migration.target.platform": "目标平台", - "sql.migration.warnings.details": "警告详细信息", - "sql.migration.issues.details": "问题详细信息", - "sql.migration.select.prompt": "单击 SQL Server 实例或左侧的任意数据库以查看其详细信息。", - "sql.migration.no.issues.vm": "在 Azure 虚拟机上未发现迁移到 SQL Server 的问题", - "sql.migration.no.issues.mi": "在 Azure SQL 托管实例上未发现迁移到 SQL Server 的问题", - "sql.migration.impact.object.type": "类型: {0}", - "sql.migration.impact.object.name": "名称: {0}", - "sql.migration.databases": "数据库({0}/{1})", - "sql.migration.databases.selected": "已选择 {0}/{1} 个数据库", - "sql.migration.issues.count": "问题({0})", + "sql.migration.target.server": "目标服务器", + "sql.migration.target.version": "目标版本", + "sql.migration.test.connection": "测试连接", + "sql.migration.type": "类型", + "sql.migration.type.label": "类型:", + "sql.migration.unique.name": "为此目标数据库选择唯一名称", + "sql.migration.username": "用户名", + "sql.migration.view.all": "查看所有", + "sql.migration.view.select.button.label": "查看/选择", + "sql.migration.warnings": "警告", "sql.migration.warnings.count": "警告({0})", - "sql.migration.authentication.type": "身份验证类型", - "sql.migration.status.refresh.label": "刷新" + "sql.migration.warnings.details": "警告详细信息", + "sql.migration.windows.user.account": "域\\用户名", + "sql.migration.wizard.account.add.button.label": "链接帐户", + "sql.migration.wizard.account.count.multiple.message": "已链接 {0} 个帐户", + "sql.migration.wizard.account.count.single.message": "已链接 {0} 个帐户", + "sql.migration.wizard.account.description": "选择链接到 Azure Data Studio 的 Azure 账户,或立即链接一个账户。", + "sql.migration.wizard.account.noAccount.error": "请添加链接帐户,然后重试。", + "sql.migration.wizard.account.title": "Azure 帐户", + "sql.migration.wizard.sku.all": "根据评估结果,你的联机状态下的所有 {0} 个数据库都可以迁移到 Azure SQL。", + "sql.migration.wizard.sku.assessment.error": "评估服务器“{0}”时出错。", + "sql.migration.wizard.sku.choose_a_target": "选择 Azure SQL 目标", + "sql.migration.wizard.sku.title": "Azure SQL 目标", + "sql.migration.yes": "是", + "total.databases.selected": "已选择 {0}/{1} 个数据库。" }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "正在开始将数据库 {0} 迁移到 {1} - {2}", - "sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”" + "sql.migration.starting.migration.error": "开始迁移时出现错误:“{0}”", + "sql.migration.starting.migration.message": "正在开始将数据库 {0} 迁移到 {1} - {2}" + }, + "package": { + "cancel-migration-menu": "取消迁移", + "complete-cutover-menu": "完成直接转换", + "copy-migration-menu": "复制迁移详细信息", + "database-details-menu": "数据库详细信息", + "description": "Azure SQL 迁移说明", + "displayName": "Azure SQL 迁移", + "migration-command-category": "Azure SQL 迁移", + "migration-context-menu-category": "迁移上下文菜单", + "migration-dashboard-tasks": "迁移任务", + "migration-dashboard-title": "Azure SQL 迁移", + "migration-notebook-command-title": "打开 Azure SQL 迁移笔记本", + "new-support-request-command": "新建支持请求", + "send-feedback-command": "反馈", + "start-migration-command": "迁移到 Azure SQL", + "view-service-menu": "数据库迁移服务详细信息", + "view-target-menu": "Azure SQL 目标详细信息" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json index f6fbabb87f..0b3de937cd 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "SQL 语言基础功能", - "description": "在 SQL 文件中提供语法高亮和括号匹配功能。" + "description": "在 SQL 文件中提供语法高亮和括号匹配功能。", + "displayName": "SQL 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json index 4fc2696c51..506544bc4d 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Abyss 主题", "description": "适用于 Visual Studio Code 的 Abyss 主题", + "displayName": "Abyss 主题", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json index bd7ffb4d0d..17ff460810 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "默认主题", - "description": "默认 Visual Studio 浅色和深色主题", - "darkPlusColorThemeLabel": "深色+ (默认深色)", - "lightPlusColorThemeLabel": "浅色+ (默认浅色)", "darkColorThemeLabel": "深色(Visual Studio)", - "lightColorThemeLabel": "浅色(Visual Studio)", + "darkPlusColorThemeLabel": "深色+ (默认深色)", + "description": "默认 Visual Studio 浅色和深色主题", + "displayName": "默认主题", "hcColorThemeLabel": "高对比度", + "lightColorThemeLabel": "浅色(Visual Studio)", + "lightPlusColorThemeLabel": "浅色+ (默认浅色)", "minimalIconThemeLabel": "最小(Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json index a15cff48dd..382b9869b7 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kimbie Dark 主题", "description": "适用于 Visual Studio Code 的 Kimbie dark 主题", + "displayName": "Kimbie Dark 主题", "themeLabel": "Kimbie Dark" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json index 0f95658679..5bf651cfd7 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai Dimmed 主题", "description": "适用于 Visual Studio Code 的 Monokai dimmed 主题", + "displayName": "Monokai Dimmed 主题", "themeLabel": "Monokai Dimmed" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json index e2e32ce8e3..6bcc75a4a9 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai 主题", "description": "适用于 Visual Studio Code 的 Monokai 主题", + "displayName": "Monokai 主题", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json index bf73d981c8..ebb95beded 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Quiet Light 主题", "description": "适用于 Visual Studio Code 的 Quiet light 主题", + "displayName": "Quiet Light 主题", "themeLabel": "Quiet Light" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json index 0381c91b32..75346cf5f3 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Red 主题", "description": "适用于 Visual Studio Code 的 Red 主题", + "displayName": "Red 主题", "themeLabel": "红色" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json index bcb35dbc2f..8841c088f1 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Seti 文件图标主题", "description": "由 Seti UI 文件图标构成的文件图标主题", + "displayName": "Seti 文件图标主题", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json index f7ce38a8bc..73f407f77a 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized Dark 主题", "description": "适用于 Visual Studio Code 的 Solarized dark 主题", + "displayName": "Solarized Dark 主题", "themeLabel": "Solarized Dark" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json index 657a096eec..2e584f04f9 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized Light 主题", "description": "适用于 Visual Studio Code 的 Solarized light 主题", + "displayName": "Solarized Light 主题", "themeLabel": "Solarized Light" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json index 8947eb4e84..c149efacd6 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Tomorrow Night Blue 主题", "description": "适用于 Visual Studio Code 的 Tomorrow night blue 主题", + "displayName": "Tomorrow Night Blue 主题", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/typescript-basics.i18n.json index 53a2ba1ae2..469debda9c 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "TypeScript 语言基础功能", - "description": "在 TypeScript 文件中提供代码片段、语法高亮、括号匹配和折叠功能。" + "description": "在 TypeScript 文件中提供代码片段、语法高亮、括号匹配和折叠功能。", + "displayName": "TypeScript 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/xml-language-features.i18n.json index 399b98f001..6c8f8f9182 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 语言功能", - "description": "为 XML 提供丰富的语言支持。" + "description": "为 XML 提供丰富的语言支持。", + "displayName": "XML 语言功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json index 35cd016760..97812b86b9 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 语言基础功能", - "description": "在 XML 文件中提供语法高亮和括号匹配功能。" + "description": "在 XML 文件中提供语法高亮和括号匹配功能。", + "displayName": "XML 语言基础功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json index 38e68aff01..7275d3b94b 100644 --- a/i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "YAML 语言基础功能", - "description": "在 YAML 文件中提供语法高亮和括号匹配功能。" + "description": "在 YAML 文件中提供语法高亮和括号匹配功能。", + "displayName": "YAML 语言基础功能" } } } \ No newline at end of file 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 5a90190982..3ac74f6b7a 100644 --- a/i18n/ads-language-pack-zh-hans/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hans/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "发生了系统错误 ({0})", - "error.defaultMessage": "出现未知错误。有关详细信息,请参阅日志。", - "error.moreErrors": "{0} 个(共 {1} 个错误)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "无法在 UNC 驱动器上执行 Shell 命令。" - }, - "vs/base/node/zip": { - "invalid file": "提取 {0} 时出错。文件无效。", - "incompleteExtract": "解压不完整。找到了 {0} / {1} 个项目", - "notFound": "在 Zip 中找不到 {0}。" - }, - "vs/base/common/actions": { - "submenu.empty": "(空)" - }, - "vs/base/common/date": { - "date.fromNow.in": "{0} 后", - "date.fromNow.now": "现在", - "date.fromNow.seconds.singular.ago": "{0} 秒前", - "date.fromNow.seconds.plural.ago": "{0} 秒前", - "date.fromNow.seconds.singular": "{0} 秒", - "date.fromNow.seconds.plural": "{0} 秒", - "date.fromNow.minutes.singular.ago": "{0} 分钟前", - "date.fromNow.minutes.plural.ago": "{0} 分钟前", - "date.fromNow.minutes.singular": "{0} 分钟", - "date.fromNow.minutes.plural": "{0} 分钟", - "date.fromNow.hours.singular.ago": "{0} 小时前", - "date.fromNow.hours.plural.ago": "{0} 小时前", - "date.fromNow.hours.singular": "{0} 小时", - "date.fromNow.hours.plural": "{0} 小时", - "date.fromNow.days.singular.ago": "{0} 天前", - "date.fromNow.days.plural.ago": "{0} 天前", - "date.fromNow.days.singular": "{0} 天", - "date.fromNow.days.plural": "{0} 天", - "date.fromNow.weeks.singular.ago": "{0} 周前", - "date.fromNow.weeks.plural.ago": "{0} 周前", - "date.fromNow.weeks.singular": "{0} 周", - "date.fromNow.weeks.plural": "{0} 周", - "date.fromNow.months.singular.ago": "{0} 个月前", - "date.fromNow.months.plural.ago": "{0} 个月前", - "date.fromNow.months.singular": "{0} 个月", - "date.fromNow.months.plural": "{0} 个月", - "date.fromNow.years.singular.ago": "{0} 年前", - "date.fromNow.years.plural.ago": "{0} 年前", - "date.fromNow.years.singular": "{0} 年", - "date.fromNow.years.plural": "{0} 年" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "清除", - "disable filter on type": "禁用输入时筛选", - "enable filter on type": "启用输入时筛选", - "empty": "未找到元素", - "found": "已匹配 {0} 个元素(共 {1} 个)" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "确定", - "dialogInfoMessage": "信息", - "dialogErrorMessage": "错误", - "dialogWarningMessage": "警告", - "dialogPendingMessage": "正在进行", - "dialogClose": "关闭对话框" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "未绑定" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "无效符号", - "error.invalidNumberFormat": "数字格式无效", - "error.propertyNameExpected": "需要属性名", - "error.valueExpected": "需要值", - "error.colonExpected": "需要冒号", - "error.commaExpected": "需要逗号", - "error.closeBraceExpected": "需要右大括号", - "error.closeBracketExpected": "需要右括号", - "error.endOfFileExpected": "文件应结束" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "全部折叠" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0}部分" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "应用程序菜单", - "mMore": "更多" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "更多操作..." - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "错误: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "信息: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "上一步", - "inputModeEntry": "按 \"Enter\" 以确认或按 \"Esc\" 以取消", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "在此输入可缩小结果范围。", - "inputModeEntryDescription": "{0} (按 \"Enter\" 以确认或按 \"Esc\" 以取消)", - "quickInput.visibleCount": "{0} 个结果", - "quickInput.countSelected": "已选 {0} 项", - "ok": "确定", - "custom": "自定义", - "quickInput.backWithKeybinding": "后退 ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Shift", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "超键", - "ctrlKey.long": "Control", - "shiftKey.long": "Shift", - "altKey.long": "Alt", - "cmdKey.long": "Command", - "windowsKey.long": "Windows", - "superKey.long": "超键" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "正在加载…" + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "关闭对话框", + "dialogErrorMessage": "错误", + "dialogInfoMessage": "信息", + "dialogPendingMessage": "正在进行", + "dialogWarningMessage": "警告", + "ok": "确定" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "输入" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "区分大小写", + "regexDescription": "使用正则表达式", + "wordsDescription": "全字匹配" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "输入", "label.preserveCaseCheckbox": "保留大小写" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "区分大小写", - "wordsDescription": "全字匹配", - "regexDescription": "使用正则表达式" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "正在加载…" }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "快速输入" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "错误: {0}", + "alertInfoMessage": "信息: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "未绑定" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "应用程序菜单", + "mMore": "更多" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "选择框" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "撤消(&&U)", - "undo": "撤消", - "miRedo": "恢复(&&R)", - "redo": "恢复", - "miSelectAll": "全选(&&S)", - "selectAll": "选择全部" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0}部分" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "编辑器文本是否具有焦点(光标是否闪烁)", - "editorFocus": "编辑器或编辑器小组件是否具有焦点(例如焦点在“查找”小组件中)", - "textInputFocus": "编辑器或 RTF 输入是否有焦点(光标是否闪烁)", - "editorReadonly": "编辑器是否为只读", - "inDiffEditor": "上下文是否为差异编辑器", - "editorColumnSelection": "是否已启用 \"editor.columnSelection\"", - "editorHasSelection": "编辑器是否已选定文本", - "editorHasMultipleSelections": "编辑器是否有多个选择", - "editorTabMovesFocus": "\"Tab\" 是否将焦点移出编辑器", - "editorHoverVisible": "编辑器软键盘是否可见", - "inCompositeEditor": "该编辑器是否是更大的编辑器(例如笔记本)的一部分", - "editorLangId": "编辑器的语言标识符", - "editorHasCompletionItemProvider": "编辑器是否具有补全项提供程序", - "editorHasCodeActionsProvider": "编辑器是否具有代码操作提供程序", - "editorHasCodeLensProvider": "编辑器是否具有 CodeLens 提供程序", - "editorHasDefinitionProvider": "编辑器是否具有定义提供程序", - "editorHasDeclarationProvider": "编辑器是否具有声明提供程序", - "editorHasImplementationProvider": "编辑器是否具有实现提供程序", - "editorHasTypeDefinitionProvider": "编辑器是否具有类型定义提供程序", - "editorHasHoverProvider": "编辑器是否具有悬停提供程序", - "editorHasDocumentHighlightProvider": "编辑器是否具有文档突出显示提供程序", - "editorHasDocumentSymbolProvider": "编辑器是否具有文档符号提供程序", - "editorHasReferenceProvider": "编辑器是否具有引用提供程序", - "editorHasRenameProvider": "编辑器是否具有重命名提供程序", - "editorHasSignatureHelpProvider": "编辑器是否具有签名帮助提供程序", - "editorHasInlineHintsProvider": "编辑器是否具有内联提示提供程序", - "editorHasDocumentFormattingProvider": "编辑器是否具有文档格式设置提供程序", - "editorHasDocumentSelectionFormattingProvider": "编辑器是否具有文档选择格式设置提供程序", - "editorHasMultipleDocumentFormattingProvider": "编辑器是否具有多个文档格式设置提供程序", - "editorHasMultipleDocumentSelectionFormattingProvider": "编辑器是否有多个文档选择格式设置提供程序" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "更多操作..." }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "编辑器将使用平台 API 以检测是否附加了屏幕阅读器。", - "accessibilitySupport.on": "编辑器将针对与屏幕阅读器搭配使用进行永久优化。将禁用自动换行。", - "accessibilitySupport.off": "编辑器将不再对屏幕阅读器的使用进行优化。", - "accessibilitySupport": "控制编辑器是否应在对屏幕阅读器进行了优化的模式下运行。设置为“开”将禁用自动换行。", - "comments.insertSpace": "控制在注释时是否插入空格字符。", - "comments.ignoreEmptyLines": "控制在对行注释执行切换、添加或删除操作时,是否应忽略空行。", - "emptySelectionClipboard": "控制在没有选择内容时进行复制是否复制当前行。", - "find.cursorMoveOnType": "控制在键入时光标是否应跳转以查找匹配项。", - "find.seedSearchStringFromSelection": "控制是否将编辑器选中内容作为搜索词填入到查找小组件中。", - "editor.find.autoFindInSelection.never": "切勿自动打开“在选择中查找”(默认)。", - "editor.find.autoFindInSelection.always": "始终自动打开“在选择中查找”。", - "editor.find.autoFindInSelection.multiline": "选择多行内容时,自动打开“在选择中查找”。", - "find.autoFindInSelection": "控制在所选内容中自动开启查找的条件。", - "find.globalFindClipboard": "控制“查找”小组件是否读取或修改 macOS 的共享查找剪贴板。", - "find.addExtraSpaceOnTop": "控制 \"查找小部件\" 是否应在编辑器顶部添加额外的行。如果为 true, 则可以在 \"查找小工具\" 可见时滚动到第一行之外。", - "find.loop": "控制在找不到其他匹配项时,是否自动从开头(或结尾)重新开始搜索。", - "fontLigatures": "启用/禁用字体连字(\"calt\" 和 \"liga\" 字体特性)。将此更改为字符串,可对 \"font-feature-settings\" CSS 属性进行精细控制。", - "fontFeatureSettings": "显式 \"font-feature-settings\" CSS 属性。如果只需打开/关闭连字,可以改为传递布尔值。", - "fontLigaturesGeneral": "配置字体连字或字体特性。可以是用于启用/禁用连字的布尔值,或用于设置 CSS \"font-feature-settings\" 属性值的字符串。", - "fontSize": "控制字体大小(像素)。", - "fontWeightErrorMessage": "仅允许使用关键字“正常”和“加粗”,或使用介于 1 至 1000 之间的数字。", - "fontWeight": "控制字体粗细。接受关键字“正常”和“加粗”,或者接受介于 1 至 1000 之间的数字。", - "editor.gotoLocation.multiple.peek": "显示结果的预览视图 (默认值)", - "editor.gotoLocation.multiple.gotoAndPeek": "转到主结果并显示预览视图", - "editor.gotoLocation.multiple.goto": "转到主结果,并对其他人启用防偷窥导航", - "editor.gotoLocation.multiple.deprecated": "此设置已弃用,请改用单独的设置,如\"editor.editor.gotoLocation.multipleDefinitions\"或\"editor.editor.gotoLocation.multipleImplementations\"。", - "editor.editor.gotoLocation.multipleDefinitions": "控制存在多个目标位置时\"转到定义\"命令的行为。", - "editor.editor.gotoLocation.multipleTypeDefinitions": "控制存在多个目标位置时\"转到类型定义\"命令的行为。", - "editor.editor.gotoLocation.multipleDeclarations": "控制存在多个目标位置时\"转到声明\"命令的行为。", - "editor.editor.gotoLocation.multipleImplemenattions": "控制存在多个目标位置时\"转到实现\"命令的行为。", - "editor.editor.gotoLocation.multipleReferences": "控制存在多个目标位置时\"转到引用\"命令的行为。", - "alternativeDefinitionCommand": "当\"转到定义\"的结果为当前位置时将要执行的替代命令的 ID。", - "alternativeTypeDefinitionCommand": "当\"转到类型定义\"的结果是当前位置时正在执行的备用命令 ID。", - "alternativeDeclarationCommand": "当\"转到声明\"的结果为当前位置时将要执行的替代命令的 ID。", - "alternativeImplementationCommand": "当\"转到实现\"的结果为当前位置时将要执行的替代命令的 ID。", - "alternativeReferenceCommand": "当\"转到引用\"的结果是当前位置时正在执行的替代命令 ID。", - "hover.enabled": "控制是否显示悬停提示。", - "hover.delay": "控制显示悬停提示前的等待时间 (毫秒)。", - "hover.sticky": "控制当鼠标移动到悬停提示上时,其是否保持可见。", - "codeActions": "在编辑器中启用代码操作小灯泡提示。", - "inlineHints.enable": "在编辑器中启用内联提示。", - "inlineHints.fontSize": "在编辑器中控制内联提示的字号。设置为 `0` 时,将使用 `#editor.fontSize#` 的 90%。", - "inlineHints.fontFamily": "在编辑器中控制内联提示的字体系列。", - "lineHeight": "控制行高。为 0 时则通过字体大小自动计算。", - "minimap.enabled": "控制是否显示缩略图。", - "minimap.size.proportional": "迷你地图的大小与编辑器内容相同(并且可能滚动)。", - "minimap.size.fill": "迷你地图将根据需要拉伸或缩小以填充编辑器的高度(不滚动)。", - "minimap.size.fit": "迷你地图将根据需要缩小,永远不会大于编辑器(不滚动)。", - "minimap.size": "控制迷你地图的大小。", - "minimap.side": "控制在哪一侧显示缩略图。", - "minimap.showSlider": "控制何时显示迷你地图滑块。", - "minimap.scale": "在迷你地图中绘制的内容比例: 1、2 或 3。", - "minimap.renderCharacters": "渲染每行的实际字符,而不是色块。", - "minimap.maxColumn": "限制缩略图的宽度,控制其最多显示的列数。", - "padding.top": "控制编辑器的顶边和第一行之间的间距量。", - "padding.bottom": "控制编辑器的底边和最后一行之间的间距量。", - "parameterHints.enabled": "在输入时显示含有参数文档和类型信息的小面板。", - "parameterHints.cycle": "控制参数提示菜单在到达列表末尾时进行循环还是关闭。", - "quickSuggestions.strings": "在字符串内启用快速建议。", - "quickSuggestions.comments": "在注释内启用快速建议。", - "quickSuggestions.other": "在字符串和注释外启用快速建议。", - "quickSuggestions": "控制是否在键入时自动显示建议。", - "lineNumbers.off": "不显示行号。", - "lineNumbers.on": "将行号显示为绝对行数。", - "lineNumbers.relative": "将行号显示为与光标相隔的行数。", - "lineNumbers.interval": "每 10 行显示一次行号。", - "lineNumbers": "控制行号的显示。", - "rulers.size": "此编辑器标尺将渲染的等宽字符数。", - "rulers.color": "此编辑器标尺的颜色。", - "rulers": "在一定数量的等宽字符后显示垂直标尺。输入多个值,显示多个标尺。若数组为空,则不绘制标尺。", - "suggest.insertMode.insert": "插入建议而不覆盖光标右侧的文本。", - "suggest.insertMode.replace": "插入建议并覆盖光标右侧的文本。", - "suggest.insertMode": "控制接受补全时是否覆盖单词。请注意,这取决于扩展选择使用此功能。", - "suggest.filterGraceful": "控制对建议的筛选和排序是否考虑小的拼写错误。", - "suggest.localityBonus": "控制排序时是否首选光标附近的字词。", - "suggest.shareSuggestSelections": "控制是否在多个工作区和窗口间共享记忆的建议选项(需要 `#editor.suggestSelection#`)。", - "suggest.snippetsPreventQuickSuggestions": "控制活动代码段是否阻止快速建议。", - "suggest.showIcons": "控制是否在建议中显示或隐藏图标。", - "suggest.showStatusBar": "控制建议小部件底部的状态栏的可见性。", - "suggest.showInlineDetails": "控制建议详细信息是随标签一起显示还是仅显示在详细信息小组件中", - "suggest.maxVisibleSuggestions.dep": "此设置已弃用。现在可以调整建议小组件的大小。", - "deprecated": "此设置已弃用,请改用单独的设置,如\"editor.suggest.showKeywords\"或\"editor.suggest.showSnippets\"。", - "editor.suggest.showMethods": "启用后,IntelliSense 将显示“方法”建议。", - "editor.suggest.showFunctions": "启用后,IntelliSense 将显示“函数”建议。", - "editor.suggest.showConstructors": "启用后,IntelliSense 将显示“构造函数”建议。", - "editor.suggest.showFields": "启用后,IntelliSense 将显示“字段”建议。", - "editor.suggest.showVariables": "启用后,IntelliSense 将显示“变量”建议。", - "editor.suggest.showClasss": "启用后,IntelliSense 将显示“类”建议。", - "editor.suggest.showStructs": "启用后,IntelliSense 将显示“结构”建议。", - "editor.suggest.showInterfaces": "启用后,IntelliSense 将显示“接口”建议。", - "editor.suggest.showModules": "启用后,IntelliSense 将显示“模块”建议。", - "editor.suggest.showPropertys": "启用后,IntelliSense 将显示“属性”建议。", - "editor.suggest.showEvents": "启用后,IntelliSense 将显示“事件”建议。", - "editor.suggest.showOperators": "启用后,IntelliSense 将显示“操作符”建议。", - "editor.suggest.showUnits": "启用后,IntelliSense 将显示“单位”建议。", - "editor.suggest.showValues": "启用后,IntelliSense 将显示“值”建议。", - "editor.suggest.showConstants": "启用后,IntelliSense 将显示“常量”建议。", - "editor.suggest.showEnums": "启用后,IntelliSense 将显示“枚举”建议。", - "editor.suggest.showEnumMembers": "启用后,IntelliSense 将显示 \"enumMember\" 建议。", - "editor.suggest.showKeywords": "启用后,IntelliSense 将显示“关键字”建议。", - "editor.suggest.showTexts": "启用后,IntelliSense 将显示“文本”建议。", - "editor.suggest.showColors": "启用后,IntelliSense 将显示“颜色”建议。", - "editor.suggest.showFiles": "启用后,IntelliSense 将显示“文件”建议。", - "editor.suggest.showReferences": "启用后,IntelliSense 将显示“参考”建议。", - "editor.suggest.showCustomcolors": "启用后,IntelliSense 将显示“自定义颜色”建议。", - "editor.suggest.showFolders": "启用后,IntelliSense 将显示“文件夹”建议。", - "editor.suggest.showTypeParameters": "启用后,IntelliSense 将显示 \"typeParameter\" 建议。", - "editor.suggest.showSnippets": "启用后,IntelliSense 将显示“片段”建议。", - "editor.suggest.showUsers": "启用后,IntelliSense 将显示\"用户\"建议。", - "editor.suggest.showIssues": "启用后,IntelliSense 将显示\"问题\"建议。", - "selectLeadingAndTrailingWhitespace": "是否应始终选择前导和尾随空格。", - "acceptSuggestionOnCommitCharacter": "控制是否应在遇到提交字符时接受建议。例如,在 JavaScript 中,半角分号 (`;`) 可以为提交字符,能够在接受建议的同时键入该字符。", - "acceptSuggestionOnEnterSmart": "仅当建议包含文本改动时才可使用 `Enter` 键进行接受。", - "acceptSuggestionOnEnter": "控制除了 `Tab` 键以外, `Enter` 键是否同样可以接受建议。这能减少“插入新行”和“接受建议”命令之间的歧义。", - "accessibilityPageSize": "控制编辑器中可由屏幕阅读器一次读出的行数。我们检测到屏幕阅读器时,会自动将默认值设置为 2000。警告: 如果行数大于默认值,可能会影响性能。", - "accessibilityPageSize.deprecated": "此设置已被弃用,编辑器将在我们检测到屏幕阅读器时自动选择辅助功能页面大小。新的默认值将是 2000 行。", - "editorViewAccessibleLabel": "编辑器内容", - "editor.autoClosingBrackets.languageDefined": "使用语言配置确定何时自动闭合括号。", - "editor.autoClosingBrackets.beforeWhitespace": "仅当光标位于空白字符左侧时,才自动闭合括号。", - "autoClosingBrackets": "控制编辑器是否在左括号后自动插入右括号。", - "editor.autoClosingDelete.auto": "仅在自动插入时才删除相邻的右引号或右括号。", - "autoClosingDelete": "控制在删除时编辑器是否应删除相邻的右引号或右方括号。", - "editor.autoClosingOvertype.auto": "仅在自动插入时才改写右引号或右括号。", - "autoClosingOvertype": "控制编辑器是否应改写右引号或右括号。", - "editor.autoClosingQuotes.languageDefined": "使用语言配置确定何时自动闭合引号。", - "editor.autoClosingQuotes.beforeWhitespace": "仅当光标位于空白字符左侧时,才自动闭合引号。", - "autoClosingQuotes": "控制编辑器是否在左引号后自动插入右引号。", - "editor.autoIndent.none": "编辑器不会自动插入缩进。", - "editor.autoIndent.keep": "编辑器将保留当前行的缩进。", - "editor.autoIndent.brackets": "编辑器将保留当前行的缩进并遵循语言定义的括号。", - "editor.autoIndent.advanced": "编辑器将保留当前行的缩进、使用语言定义的括号并调用语言定义的特定 onEnterRules。", - "editor.autoIndent.full": "编辑器将保留当前行的缩进,使用语言定义的括号,调用由语言定义的特殊输入规则,并遵循由语言定义的缩进规则。", - "autoIndent": "控制编辑器是否应在用户键入、粘贴、移动或缩进行时自动调整缩进。", - "editor.autoSurround.languageDefined": "使用语言配置确定何时自动包住所选内容。", - "editor.autoSurround.quotes": "使用引号而非括号来包住所选内容。", - "editor.autoSurround.brackets": "使用括号而非引号来包住所选内容。", - "autoSurround": "控制在键入引号或方括号时,编辑器是否应自动将所选内容括起来。", - "stickyTabStops": "在使用空格进行缩进时模拟制表符的选择行为。所选内容将始终使用制表符停止位。", - "codeLens": "控制是否在编辑器中显示 CodeLens。", - "codeLensFontFamily": "控制 CodeLens 的字体系列。", - "codeLensFontSize": "控制 CodeLens 的字体大小(像素)。设置为 `0` 时,将使用 `#editor.fontSize#` 的 90%。", - "colorDecorators": "控制编辑器是否显示内联颜色修饰器和颜色选取器。", - "columnSelection": "启用使用鼠标和键进行列选择。", - "copyWithSyntaxHighlighting": "控制在复制时是否同时复制语法高亮。", - "cursorBlinking": "控制光标的动画样式。", - "cursorSmoothCaretAnimation": "控制是否启用平滑插入动画。", - "cursorStyle": "控制光标样式。", - "cursorSurroundingLines": "控制光标周围可见的前置行和尾随行的最小数目。在其他一些编辑器中称为 \"scrollOff\" 或 \"scrollOffset\"。", - "cursorSurroundingLinesStyle.default": "仅当通过键盘或 API 触发时,才会强制执行\"光标环绕行\"。", - "cursorSurroundingLinesStyle.all": "始终强制执行 \"cursorSurroundingLines\"", - "cursorSurroundingLinesStyle": "控制何时应强制执行\"光标环绕行\"。", - "cursorWidth": "当 `#editor.cursorStyle#` 设置为 `line` 时,控制光标的宽度。", - "dragAndDrop": "控制在编辑器中是否允许通过拖放来移动选中内容。", - "fastScrollSensitivity": "按下\"Alt\"时滚动速度倍增。", - "folding": "控制编辑器是否启用了代码折叠。", - "foldingStrategy.auto": "使用特定于语言的折叠策略(如果可用),否则使用基于缩进的策略。", - "foldingStrategy.indentation": "使用基于缩进的折叠策略。", - "foldingStrategy": "控制计算折叠范围的策略。", - "foldingHighlight": "控制编辑器是否应突出显示折叠范围。", - "unfoldOnClickAfterEndOfLine": "控制单击已折叠的行后面的空内容是否会展开该行。", - "fontFamily": "控制字体系列。", - "formatOnPaste": "控制编辑器是否自动格式化粘贴的内容。格式化程序必须可用,并且能针对文档中的某一范围进行格式化。", - "formatOnType": "控制编辑器在键入一行后是否自动格式化该行。", - "glyphMargin": "控制编辑器是否应呈现垂直字形边距。字形边距最常用于调试。", - "hideCursorInOverviewRuler": "控制是否在概览标尺中隐藏光标。", - "highlightActiveIndentGuide": "控制是否突出显示编辑器中活动的缩进参考线。", - "letterSpacing": "控制字母间距(像素)。", - "linkedEditing": "控制编辑器是否已启用链接编辑。相关符号(如 HTML 标记)在编辑时进行更新,具体由语言而定。", - "links": "控制是否在编辑器中检测链接并使其可被点击。", - "matchBrackets": "突出显示匹配的括号。", - "mouseWheelScrollSensitivity": "对鼠标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。", - "mouseWheelZoom": "按住 `Ctrl` 键并滚动鼠标滚轮时对编辑器字体大小进行缩放。", - "multiCursorMergeOverlapping": "当多个光标重叠时进行合并。", - "multiCursorModifier.ctrlCmd": "映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。", - "multiCursorModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", - "multiCursorModifier": "在通过鼠标添加多个光标时使用的修改键。“转到定义”和“打开链接”功能所需的鼠标动作将会相应调整,不与多光标修改键冲突。[阅读详细信息](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。", - "multiCursorPaste.spread": "每个光标粘贴一行文本。", - "multiCursorPaste.full": "每个光标粘贴全文。", - "multiCursorPaste": "控制粘贴时粘贴文本的行计数与光标计数相匹配。", - "occurrencesHighlight": "控制编辑器是否突出显示语义符号的匹配项。", - "overviewRulerBorder": "控制是否在概览标尺周围绘制边框。", - "peekWidgetDefaultFocus.tree": "打开速览时聚焦树", - "peekWidgetDefaultFocus.editor": "打开预览时将焦点放在编辑器上", - "peekWidgetDefaultFocus": "控制是将焦点放在内联编辑器上还是放在预览小部件中的树上。", - "definitionLinkOpensInPeek": "控制\"转到定义\"鼠标手势是否始终打开预览小部件。", - "quickSuggestionsDelay": "控制显示快速建议前的等待时间 (毫秒)。", - "renameOnType": "控制是否在编辑器中输入时自动重命名。", - "renameOnTypeDeprecate": "已弃用,请改用 \"editor.linkedEditing\"。", - "renderControlCharacters": "控制编辑器是否显示控制字符。", - "renderIndentGuides": "控制编辑器是否显示缩进参考线。", - "renderFinalNewline": "当文件以换行符结束时, 呈现最后一行的行号。", - "renderLineHighlight.all": "同时突出显示导航线和当前行。", - "renderLineHighlight": "控制编辑器的当前行进行高亮显示的方式。", - "renderLineHighlightOnlyWhenFocus": "控制编辑器是否仅在焦点在编辑器时突出显示当前行。", - "renderWhitespace.boundary": "呈现空格字符(字词之间的单个空格除外)。", - "renderWhitespace.selection": "仅在选定文本上呈现空白字符。", - "renderWhitespace.trailing": "仅呈现尾随空格字符。", - "renderWhitespace": "控制编辑器在空白字符上显示符号的方式。", - "roundedSelection": "控制选区是否有圆角。", - "scrollBeyondLastColumn": "控制编辑器水平滚动时可以超过范围的字符数。", - "scrollBeyondLastLine": "控制编辑器是否可以滚动到最后一行之后。", - "scrollPredominantAxis": "同时垂直和水平滚动时,仅沿主轴滚动。在触控板上垂直滚动时,可防止水平漂移。", - "selectionClipboard": "控制是否支持 Linux 主剪贴板。", - "selectionHighlight": "控制编辑器是否应突出显示与所选内容类似的匹配项。", - "showFoldingControls.always": "始终显示折叠控件。", - "showFoldingControls.mouseover": "仅在鼠标位于装订线上方时显示折叠控件。", - "showFoldingControls": "控制何时显示行号槽上的折叠控件。", - "showUnused": "控制是否淡化未使用的代码。", - "showDeprecated": "控制加删除线被弃用的变量。", - "snippetSuggestions.top": "在其他建议上方显示代码片段建议。", - "snippetSuggestions.bottom": "在其他建议下方显示代码片段建议。", - "snippetSuggestions.inline": "在其他建议中穿插显示代码片段建议。", - "snippetSuggestions.none": "不显示代码片段建议。", - "snippetSuggestions": "控制代码片段是否与其他建议一起显示及其排列的位置。", - "smoothScrolling": "控制编辑器是否在滚动时使用动画。", - "suggestFontSize": "建议小部件的字号。如果设置为 `0`,则使用 `#editor.fontSize#` 的值。", - "suggestLineHeight": "建议小部件的行高。如果设置为 `0`,则使用 `#editor.lineHeight#` 的值。最小值为 8。", - "suggestOnTriggerCharacters": "控制在键入触发字符后是否自动显示建议。", - "suggestSelection.first": "始终选择第一个建议。", - "suggestSelection.recentlyUsed": "选择最近的建议,除非进一步键入选择其他项。例如 `console. -> console.log`,因为最近补全过 `log`。", - "suggestSelection.recentlyUsedByPrefix": "根据之前补全过的建议的前缀来进行选择。例如,`co -> console`、`con -> const`。", - "suggestSelection": "控制在建议列表中如何预先选择建议。", - "tabCompletion.on": "在按下 Tab 键时进行 Tab 补全,将插入最佳匹配建议。", - "tabCompletion.off": "禁用 Tab 补全。", - "tabCompletion.onlySnippets": "在前缀匹配时进行 Tab 补全。在 \"quickSuggestions\" 未启用时体验最好。", - "tabCompletion": "启用 Tab 补全。", - "unusualLineTerminators.auto": "自动删除异常的行终止符。", - "unusualLineTerminators.off": "忽略异常的行终止符。", - "unusualLineTerminators.prompt": "提示删除异常的行终止符。", - "unusualLineTerminators": "删除可能导致问题的异常行终止符。", - "useTabStops": "根据制表位插入和删除空格。", - "wordSeparators": "执行单词相关的导航或操作时作为单词分隔符的字符。", - "wordWrap.off": "永不换行。", - "wordWrap.on": "将在视区宽度处换行。", - "wordWrap.wordWrapColumn": "在 `#editor.wordWrapColumn#` 处折行。", - "wordWrap.bounded": "在视区宽度和 `#editor.wordWrapColumn#` 中的较小值处折行。", - "wordWrap": "控制折行的方式。", - "wordWrapColumn": "在 `#editor.wordWrap#` 为 `wordWrapColumn` 或 `bounded` 时,控制编辑器的折行列。", - "wrappingIndent.none": "没有缩进。折行从第 1 列开始。", - "wrappingIndent.same": "折行的缩进量与其父级相同。", - "wrappingIndent.indent": "折行的缩进量比其父级多 1。", - "wrappingIndent.deepIndent": "折行的缩进量比其父级多 2。", - "wrappingIndent": "控制折行的缩进。", - "wrappingStrategy.simple": "假定所有字符的宽度相同。这是一种快速算法,适用于等宽字体和某些字形宽度相等的文字(如拉丁字符)。", - "wrappingStrategy.advanced": "将包装点计算委托给浏览器。这是一个缓慢算法,可能会导致大型文件被冻结,但它在所有情况下都正常工作。", - "wrappingStrategy": "控制计算包裹点的算法。" + "vs/base/browser/ui/tree/abstractTree": { + "clear": "清除", + "disable filter on type": "禁用输入时筛选", + "empty": "未找到元素", + "enable filter on type": "启用输入时筛选", + "found": "已匹配 {0} 个元素(共 {1} 个)" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "光标所在行高亮内容的背景颜色。", - "lineHighlightBorderBox": "光标所在行四周边框的背景颜色。", - "rangeHighlight": "背景颜色的高亮范围,喜欢通过快速打开和查找功能。颜色不能不透明,以免隐藏底层装饰。", - "rangeHighlightBorder": "高亮区域边框的背景颜色。", - "symbolHighlight": "高亮显示符号的背景颜色,例如转到定义或转到下一个/上一个符号。颜色不能是不透明的,以免隐藏底层装饰。", - "symbolHighlightBorder": "高亮显示符号周围的边框的背景颜色。", - "caret": "编辑器光标颜色。", - "editorCursorBackground": "编辑器光标的背景色。可以自定义块型光标覆盖字符的颜色。", - "editorWhitespaces": "编辑器中空白字符的颜色。", - "editorIndentGuides": "编辑器缩进参考线的颜色。", - "editorActiveIndentGuide": "编辑器活动缩进参考线的颜色。", - "editorLineNumbers": "编辑器行号的颜色。", - "editorActiveLineNumber": "编辑器活动行号的颜色", - "deprecatedEditorActiveLineNumber": "\"Id\" 已被弃用,请改用 \"editorLineNumber.activeForeground\"。", - "editorRuler": "编辑器标尺的颜色。", - "editorCodeLensForeground": "编辑器 CodeLens 的前景色", - "editorBracketMatchBackground": "匹配括号的背景色", - "editorBracketMatchBorder": "匹配括号外框的颜色", - "editorOverviewRulerBorder": "概览标尺边框的颜色。", - "editorOverviewRulerBackground": "编辑器概述标尺的背景色。仅当缩略图已启用且置于编辑器右侧时才使用。", - "editorGutter": "编辑器导航线的背景色。导航线包括边缘符号和行号。", - "unnecessaryCodeBorder": "编辑器中不必要(未使用)的源代码的边框颜色。", - "unnecessaryCodeOpacity": "非必须(未使用)代码的在编辑器中显示的不透明度。例如,\"#000000c0\" 将以 75% 的不透明度显示代码。对于高对比度主题,请使用 ”editorUnnecessaryCode.border“ 主题来为非必须代码添加下划线,以避免颜色淡化。", - "overviewRulerRangeHighlight": "用于突出显示范围的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "overviewRuleError": "概览标尺中错误标记的颜色。", - "overviewRuleWarning": "概览标尺中警告标记的颜色。", - "overviewRuleInfo": "概览标尺中信息标记的颜色。" + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "全部折叠" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "纯文本" + "vs/base/common/actions": { + "submenu.empty": "(空)" }, - "vs/editor/common/model/editStack": { - "edit": "输入" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} 天", + "date.fromNow.days.plural.ago": "{0} 天前", + "date.fromNow.days.singular": "{0} 天", + "date.fromNow.days.singular.ago": "{0} 天前", + "date.fromNow.hours.plural": "{0} 小时", + "date.fromNow.hours.plural.ago": "{0} 小时前", + "date.fromNow.hours.singular": "{0} 小时", + "date.fromNow.hours.singular.ago": "{0} 小时前", + "date.fromNow.in": "{0} 后", + "date.fromNow.minutes.plural": "{0} 分钟", + "date.fromNow.minutes.plural.ago": "{0} 分钟前", + "date.fromNow.minutes.singular": "{0} 分钟", + "date.fromNow.minutes.singular.ago": "{0} 分钟前", + "date.fromNow.months.plural": "{0} 个月", + "date.fromNow.months.plural.ago": "{0} 个月前", + "date.fromNow.months.singular": "{0} 个月", + "date.fromNow.months.singular.ago": "{0} 个月前", + "date.fromNow.now": "现在", + "date.fromNow.seconds.plural": "{0} 秒", + "date.fromNow.seconds.plural.ago": "{0} 秒前", + "date.fromNow.seconds.singular": "{0} 秒", + "date.fromNow.seconds.singular.ago": "{0} 秒前", + "date.fromNow.weeks.plural": "{0} 周", + "date.fromNow.weeks.plural.ago": "{0} 周前", + "date.fromNow.weeks.singular": "{0} 周", + "date.fromNow.weeks.singular.ago": "{0} 周前", + "date.fromNow.years.plural": "{0} 年", + "date.fromNow.years.plural.ago": "{0} 年前", + "date.fromNow.years.singular": "{0} 年", + "date.fromNow.years.singular.ago": "{0} 年前" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "出现未知错误。有关详细信息,请参阅日志。", + "error.moreErrors": "{0} 个(共 {1} 个错误)", + "nodeExceptionMessage": "发生了系统错误 ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "需要右大括号", + "error.closeBracketExpected": "需要右括号", + "error.colonExpected": "需要冒号", + "error.commaExpected": "需要逗号", + "error.endOfFileExpected": "文件应结束", + "error.invalidNumberFormat": "数字格式无效", + "error.invalidSymbol": "无效符号", + "error.propertyNameExpected": "需要属性名", + "error.valueExpected": "需要值" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "Command", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Control", + "shiftKey": "Shift", + "shiftKey.long": "Shift", + "superKey": "超键", + "superKey.long": "超键", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "无法在 UNC 驱动器上执行 Shell 命令。" + }, + "vs/base/node/zip": { + "incompleteExtract": "解压不完整。找到了 {0} / {1} 个项目", + "invalid file": "提取 {0} 时出错。文件无效。", + "notFound": "在 Zip 中找不到 {0}。" + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "自定义", + "inputModeEntry": "按 \"Enter\" 以确认或按 \"Esc\" 以取消", + "inputModeEntryDescription": "{0} (按 \"Enter\" 以确认或按 \"Esc\" 以取消)", + "ok": "确定", + "quickInput.back": "上一步", + "quickInput.backWithKeybinding": "后退 ({0})", + "quickInput.countSelected": "已选 {0} 项", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 个结果", + "quickInputBox.ariaLabel": "在此输入可缩小结果范围。" + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "快速输入" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "即使转到较长的行,也一直到末尾", - "removedCursor": "已删除辅助游标" + "removedCursor": "已删除辅助游标", + "stickydesc": "即使转到较长的行,也一直到末尾" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "现在无法访问编辑器。按 {0} 获取选项。", + "editor": "编辑器" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "编辑器是否运行可取消的操作,例如“预览引用”" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "恢复(&&R)", + "miSelectAll": "全选(&&S)", + "miUndo": "撤消(&&U)", + "redo": "恢复", + "selectAll": "选择全部", + "undo": "撤消" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "光标数量被限制为 {0}。" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "文件过大,无法比较。", "diffInsertIcon": "差异编辑器中插入项的线条修饰。", - "diffRemoveIcon": "差异编辑器中删除项的线条修饰。", - "diff.tooLarge": "文件过大,无法比较。" - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "无选择", - "singleSelectionRange": "行 {0}, 列 {1} (选中 {2})", - "singleSelection": "行 {0}, 列 {1}", - "multiSelectionRange": "{0} 选择(已选择 {1} 个字符)", - "multiSelection": "{0} 选择", - "emergencyConfOn": "现在将 \"辅助功能支持\" 设置更改为 \"打开\"。", - "openingDocs": "现在正在打开“编辑器辅助功能”文档页。", - "readonlyDiffEditor": "在差异编辑器的只读窗格中。", - "editableDiffEditor": "在一个差异编辑器的窗格中。", - "readonlyEditor": "在只读代码编辑器中", - "editableEditor": "在代码编辑器中", - "changeConfigToOnMac": "若要配置编辑器,将其进行优化以最好地配合屏幕阅读器的使用,请立即按 Command+E。", - "changeConfigToOnWinLinux": "若要配置编辑器,将其进行优化以最高效地配合屏幕阅读器的使用,按下 Ctrl+E。", - "auto_on": "配置编辑器,将其进行优化以最好地配合屏幕读取器的使用。", - "auto_off": "编辑器被配置为永远不进行优化以配合屏幕读取器的使用, 而当前不是这种情况。", - "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", - "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。", - "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", - "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", - "openDocMac": "现在按 Command+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的详细信息。", - "openDocWinLinux": "现在按 Ctrl+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的更多信息。", - "outroMsg": "你可以按 Esc 或 Shift+Esc 消除此工具提示并返回到编辑器。", - "showAccessibilityHelpAction": "显示辅助功能帮助", - "inspectTokens": "开发人员: 检查令牌", - "gotoLineActionLabel": "转到行/列...", - "helpQuickAccess": "显示所有快速访问提供程序", - "quickCommandActionLabel": "命令面板", - "quickCommandActionHelp": "显示并运行命令", - "quickOutlineActionLabel": "转到符号...", - "quickOutlineByCategoryActionLabel": "按类别转到符号...", - "editorViewAccessibleLabel": "编辑器内容", - "accessibilityHelpMessage": "按 Alt+F1 可打开辅助功能选项。", - "toggleHighContrast": "切换高对比度主题", - "bulkEditServiceSummary": "在 {1} 个文件中进行了 {0} 次编辑" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "编辑器", - "tabSize": "一个制表符等于的空格数。在 `#editor.detectIndentation#` 启用时,根据文件内容,该设置可能会被覆盖。", - "insertSpaces": "按 `Tab` 键时插入空格。该设置在 `#editor.detectIndentation#` 启用时根据文件内容可能会被覆盖。", - "detectIndentation": "控制是否在打开文件时,基于文件内容自动检测 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", - "trimAutoWhitespace": "删除自动插入的尾随空白符号。", - "largeFileOptimizations": "对大型文件进行特殊处理,禁用某些内存密集型功能。", - "wordBasedSuggestions": "控制是否根据文档中的文字计算自动完成列表。", - "wordBasedSuggestionsMode.currentDocument": "仅建议活动文档中的字词。", - "wordBasedSuggestionsMode.matchingDocuments": "建议使用同一语言的所有打开的文档中的字词。", - "wordBasedSuggestionsMode.allDocuments": "建议所有打开的文档中的字词。", - "wordBasedSuggestionsMode": "控制通过哪些文档计算基于字词的补全。", - "semanticHighlighting.true": "对所有颜色主题启用语义突出显示。", - "semanticHighlighting.false": "对所有颜色主题禁用语义突出显示。", - "semanticHighlighting.configuredByTheme": "语义突出显示是由当前颜色主题的 \"semanticHighlighting\" 设置配置的。", - "semanticHighlighting.enabled": "控制是否为支持它的语言显示语义突出显示。", - "stablePeek": "在速览编辑器中,即使双击其中的内容或者按 `Esc` 键,也保持其打开状态。", - "maxTokenizationLineLength": "由于性能原因,超过这个长度的行将不会被标记", - "maxComputationTime": "超时(以毫秒为单位),之后将取消差异计算。使用0表示没有超时。", - "sideBySide": "控制差异编辑器的显示方式是并排还是内联。", - "ignoreTrimWhitespace": "启用后,差异编辑器将忽略前导空格或尾随空格中的更改。", - "renderIndicators": "控制差异编辑器是否为添加/删除的更改显示 +/- 指示符号。", - "codeLens": "控制是否在编辑器中显示 CodeLens。", - "wordWrap.off": "永不换行。", - "wordWrap.on": "将在视区宽度处换行。", - "wordWrap.inherit": "将根据 `#editor.wordWrap#` 设置换行。" + "diffRemoveIcon": "差异编辑器中删除项的线条修饰。" }, "vs/editor/browser/widget/diffReview": { + "blankLine": "空白", + "deleteLine": "- {0}原始行{1}", + "diffReviewCloseIcon": "差异评审中的“关闭”图标。", "diffReviewInsertIcon": "差异评审中的“插入”图标。", "diffReviewRemoveIcon": "差异评审中的“删除”图标。", - "diffReviewCloseIcon": "差异评审中的“关闭”图标。", + "editor.action.diffReview.next": "转至下一个差异", + "editor.action.diffReview.prev": "转至上一个差异", + "equalLine": "{0}原始行{1}修改的行{2}", + "header": "差异 {0}/ {1}: 原始行 {2},{3},修改后的行 {4},{5}", + "insertLine": "+ {0}修改的行{1}", "label.close": "关闭", + "more_lines_changed": "更改了 {0} 行", "no_lines_changed": "未更改行", "one_line_changed": "更改了 1 行", - "more_lines_changed": "更改了 {0} 行", - "header": "差异 {0}/ {1}: 原始行 {2},{3},修改后的行 {4},{5}", - "blankLine": "空白", - "unchangedLine": "{0} 未更改的行 {1}", - "equalLine": "{0}原始行{1}修改的行{2}", - "insertLine": "+ {0}修改的行{1}", - "deleteLine": "- {0}原始行{1}", - "editor.action.diffReview.next": "转至下一个差异", - "editor.action.diffReview.prev": "转至上一个差异" + "unchangedLine": "{0} 未更改的行 {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "复制已删除的行({0})", "diff.clipboard.copyDeletedLinesContent.label": "复制已删除的行", "diff.clipboard.copyDeletedLinesContent.single.label": "复制已删除的行", - "diff.clipboard.copyDeletedLineContent.label": "复制已删除的行({0})", "diff.inline.revertChange.label": "还原此更改" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "编辑器是否运行可取消的操作,例如“预览引用”" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "控制是否在编辑器中显示 CodeLens。", + "detectIndentation": "控制是否在打开文件时,基于文件内容自动检测 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", + "editorConfigurationTitle": "编辑器", + "ignoreTrimWhitespace": "启用后,差异编辑器将忽略前导空格或尾随空格中的更改。", + "insertSpaces": "按 `Tab` 键时插入空格。该设置在 `#editor.detectIndentation#` 启用时根据文件内容可能会被覆盖。", + "largeFileOptimizations": "对大型文件进行特殊处理,禁用某些内存密集型功能。", + "maxComputationTime": "超时(以毫秒为单位),之后将取消差异计算。使用0表示没有超时。", + "maxTokenizationLineLength": "由于性能原因,超过这个长度的行将不会被标记", + "renderIndicators": "控制差异编辑器是否为添加/删除的更改显示 +/- 指示符号。", + "semanticHighlighting.configuredByTheme": "语义突出显示是由当前颜色主题的 \"semanticHighlighting\" 设置配置的。", + "semanticHighlighting.enabled": "控制是否为支持它的语言显示语义突出显示。", + "semanticHighlighting.false": "对所有颜色主题禁用语义突出显示。", + "semanticHighlighting.true": "对所有颜色主题启用语义突出显示。", + "sideBySide": "控制差异编辑器的显示方式是并排还是内联。", + "stablePeek": "在速览编辑器中,即使双击其中的内容或者按 `Esc` 键,也保持其打开状态。", + "tabSize": "一个制表符等于的空格数。在 `#editor.detectIndentation#` 启用时,根据文件内容,该设置可能会被覆盖。", + "trimAutoWhitespace": "删除自动插入的尾随空白符号。", + "wordBasedSuggestions": "控制是否根据文档中的文字计算自动完成列表。", + "wordBasedSuggestionsMode": "控制通过哪些文档计算基于字词的补全。", + "wordBasedSuggestionsMode.allDocuments": "建议所有打开的文档中的字词。", + "wordBasedSuggestionsMode.currentDocument": "仅建议活动文档中的字词。", + "wordBasedSuggestionsMode.matchingDocuments": "建议使用同一语言的所有打开的文档中的字词。", + "wordWrap.inherit": "将根据 `#editor.wordWrap#` 设置换行。", + "wordWrap.off": "永不换行。", + "wordWrap.on": "将在视区宽度处换行。" }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "编辑器", - "accessibilityOffAriaLabel": "现在无法访问编辑器。按 {0} 获取选项。" + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "控制是否应在遇到提交字符时接受建议。例如,在 JavaScript 中,半角分号 (`;`) 可以为提交字符,能够在接受建议的同时键入该字符。", + "acceptSuggestionOnEnter": "控制除了 `Tab` 键以外, `Enter` 键是否同样可以接受建议。这能减少“插入新行”和“接受建议”命令之间的歧义。", + "acceptSuggestionOnEnterSmart": "仅当建议包含文本改动时才可使用 `Enter` 键进行接受。", + "accessibilityPageSize": "控制编辑器中可由屏幕阅读器一次读出的行数。我们检测到屏幕阅读器时,会自动将默认值设置为 500。警告: 如果行数大于默认值,可能会影响性能。", + "accessibilitySupport": "控制编辑器是否应在对屏幕阅读器进行了优化的模式下运行。设置为“开”将禁用自动换行。", + "accessibilitySupport.auto": "编辑器将使用平台 API 以检测是否附加了屏幕阅读器。", + "accessibilitySupport.off": "编辑器将不再对屏幕阅读器的使用进行优化。", + "accessibilitySupport.on": "编辑器将针对与屏幕阅读器搭配使用进行永久优化。将禁用自动换行。", + "alternativeDeclarationCommand": "当\"转到声明\"的结果为当前位置时将要执行的替代命令的 ID。", + "alternativeDefinitionCommand": "当\"转到定义\"的结果为当前位置时将要执行的替代命令的 ID。", + "alternativeImplementationCommand": "当\"转到实现\"的结果为当前位置时将要执行的替代命令的 ID。", + "alternativeReferenceCommand": "当\"转到引用\"的结果是当前位置时正在执行的替代命令 ID。", + "alternativeTypeDefinitionCommand": "当\"转到类型定义\"的结果是当前位置时正在执行的备用命令 ID。", + "autoClosingBrackets": "控制编辑器是否在左括号后自动插入右括号。", + "autoClosingDelete": "控制在删除时编辑器是否应删除相邻的右引号或右方括号。", + "autoClosingOvertype": "控制编辑器是否应改写右引号或右括号。", + "autoClosingQuotes": "控制编辑器是否在左引号后自动插入右引号。", + "autoIndent": "控制编辑器是否应在用户键入、粘贴、移动或缩进行时自动调整缩进。", + "autoSurround": "控制在键入引号或方括号时,编辑器是否应自动将所选内容括起来。", + "codeActions": "在编辑器中启用代码操作小灯泡提示。", + "codeLens": "控制是否在编辑器中显示 CodeLens。", + "codeLensFontFamily": "控制 CodeLens 的字体系列。", + "codeLensFontSize": "控制 CodeLens 的字体大小(像素)。设置为 `0` 时,将使用 `#editor.fontSize#` 的 90%。", + "colorDecorators": "控制编辑器是否显示内联颜色修饰器和颜色选取器。", + "columnSelection": "启用使用鼠标和键进行列选择。", + "comments.ignoreEmptyLines": "控制在对行注释执行切换、添加或删除操作时,是否应忽略空行。", + "comments.insertSpace": "控制在注释时是否插入空格字符。", + "copyWithSyntaxHighlighting": "控制在复制时是否同时复制语法高亮。", + "cursorBlinking": "控制光标的动画样式。", + "cursorSmoothCaretAnimation": "控制是否启用平滑插入动画。", + "cursorStyle": "控制光标样式。", + "cursorSurroundingLines": "控制光标周围可见的前置行和尾随行的最小数目。在其他一些编辑器中称为 \"scrollOff\" 或 \"scrollOffset\"。", + "cursorSurroundingLinesStyle": "控制何时应强制执行\"光标环绕行\"。", + "cursorSurroundingLinesStyle.all": "始终强制执行 \"cursorSurroundingLines\"", + "cursorSurroundingLinesStyle.default": "仅当通过键盘或 API 触发时,才会强制执行\"光标环绕行\"。", + "cursorWidth": "当 `#editor.cursorStyle#` 设置为 `line` 时,控制光标的宽度。", + "definitionLinkOpensInPeek": "控制\"转到定义\"鼠标手势是否始终打开预览小部件。", + "deprecated": "此设置已弃用,请改用单独的设置,如\"editor.suggest.showKeywords\"或\"editor.suggest.showSnippets\"。", + "dragAndDrop": "控制在编辑器中是否允许通过拖放来移动选中内容。", + "editor.autoClosingBrackets.beforeWhitespace": "仅当光标位于空白字符左侧时,才自动闭合括号。", + "editor.autoClosingBrackets.languageDefined": "使用语言配置确定何时自动闭合括号。", + "editor.autoClosingDelete.auto": "仅在自动插入时才删除相邻的右引号或右括号。", + "editor.autoClosingOvertype.auto": "仅在自动插入时才改写右引号或右括号。", + "editor.autoClosingQuotes.beforeWhitespace": "仅当光标位于空白字符左侧时,才自动闭合引号。", + "editor.autoClosingQuotes.languageDefined": "使用语言配置确定何时自动闭合引号。", + "editor.autoIndent.advanced": "编辑器将保留当前行的缩进、使用语言定义的括号并调用语言定义的特定 onEnterRules。", + "editor.autoIndent.brackets": "编辑器将保留当前行的缩进并遵循语言定义的括号。", + "editor.autoIndent.full": "编辑器将保留当前行的缩进,使用语言定义的括号,调用由语言定义的特殊输入规则,并遵循由语言定义的缩进规则。", + "editor.autoIndent.keep": "编辑器将保留当前行的缩进。", + "editor.autoIndent.none": "编辑器不会自动插入缩进。", + "editor.autoSurround.brackets": "使用括号而非引号来包住所选内容。", + "editor.autoSurround.languageDefined": "使用语言配置确定何时自动包住所选内容。", + "editor.autoSurround.quotes": "使用引号而非括号来包住所选内容。", + "editor.editor.gotoLocation.multipleDeclarations": "控制存在多个目标位置时\"转到声明\"命令的行为。", + "editor.editor.gotoLocation.multipleDefinitions": "控制存在多个目标位置时\"转到定义\"命令的行为。", + "editor.editor.gotoLocation.multipleImplemenattions": "控制存在多个目标位置时\"转到实现\"命令的行为。", + "editor.editor.gotoLocation.multipleReferences": "控制存在多个目标位置时\"转到引用\"命令的行为。", + "editor.editor.gotoLocation.multipleTypeDefinitions": "控制存在多个目标位置时\"转到类型定义\"命令的行为。", + "editor.find.autoFindInSelection.always": "始终自动打开“在选择中查找”。", + "editor.find.autoFindInSelection.multiline": "选择多行内容时,自动打开“在选择中查找”。", + "editor.find.autoFindInSelection.never": "切勿自动打开“在选择中查找”(默认)。", + "editor.gotoLocation.multiple.deprecated": "此设置已弃用,请改用单独的设置,如\"editor.editor.gotoLocation.multipleDefinitions\"或\"editor.editor.gotoLocation.multipleImplementations\"。", + "editor.gotoLocation.multiple.goto": "转到主结果,并对其他人启用防偷窥导航", + "editor.gotoLocation.multiple.gotoAndPeek": "转到主结果并显示预览视图", + "editor.gotoLocation.multiple.peek": "显示结果的预览视图 (默认值)", + "editor.suggest.showClasss": "启用后,IntelliSense 将显示“类”建议。", + "editor.suggest.showColors": "启用后,IntelliSense 将显示“颜色”建议。", + "editor.suggest.showConstants": "启用后,IntelliSense 将显示“常量”建议。", + "editor.suggest.showConstructors": "启用后,IntelliSense 将显示“构造函数”建议。", + "editor.suggest.showCustomcolors": "启用后,IntelliSense 将显示“自定义颜色”建议。", + "editor.suggest.showDeprecated": "启用后,IntelliSense 将显示“已启用”建议。", + "editor.suggest.showEnumMembers": "启用后,IntelliSense 将显示 \"enumMember\" 建议。", + "editor.suggest.showEnums": "启用后,IntelliSense 将显示“枚举”建议。", + "editor.suggest.showEvents": "启用后,IntelliSense 将显示“事件”建议。", + "editor.suggest.showFields": "启用后,IntelliSense 将显示“字段”建议。", + "editor.suggest.showFiles": "启用后,IntelliSense 将显示“文件”建议。", + "editor.suggest.showFolders": "启用后,IntelliSense 将显示“文件夹”建议。", + "editor.suggest.showFunctions": "启用后,IntelliSense 将显示“函数”建议。", + "editor.suggest.showInterfaces": "启用后,IntelliSense 将显示“接口”建议。", + "editor.suggest.showIssues": "启用后,IntelliSense 将显示\"问题\"建议。", + "editor.suggest.showKeywords": "启用后,IntelliSense 将显示“关键字”建议。", + "editor.suggest.showMethods": "启用后,IntelliSense 将显示“方法”建议。", + "editor.suggest.showModules": "启用后,IntelliSense 将显示“模块”建议。", + "editor.suggest.showOperators": "启用后,IntelliSense 将显示“操作符”建议。", + "editor.suggest.showPropertys": "启用后,IntelliSense 将显示“属性”建议。", + "editor.suggest.showReferences": "启用后,IntelliSense 将显示“参考”建议。", + "editor.suggest.showSnippets": "启用后,IntelliSense 将显示“片段”建议。", + "editor.suggest.showStructs": "启用后,IntelliSense 将显示“结构”建议。", + "editor.suggest.showTexts": "启用后,IntelliSense 将显示“文本”建议。", + "editor.suggest.showTypeParameters": "启用后,IntelliSense 将显示 \"typeParameter\" 建议。", + "editor.suggest.showUnits": "启用后,IntelliSense 将显示“单位”建议。", + "editor.suggest.showUsers": "启用后,IntelliSense 将显示\"用户\"建议。", + "editor.suggest.showValues": "启用后,IntelliSense 将显示“值”建议。", + "editor.suggest.showVariables": "启用后,IntelliSense 将显示“变量”建议。", + "editorViewAccessibleLabel": "编辑器内容", + "emptySelectionClipboard": "控制在没有选择内容时进行复制是否复制当前行。", + "fastScrollSensitivity": "按下\"Alt\"时滚动速度倍增。", + "find.addExtraSpaceOnTop": "控制 \"查找小部件\" 是否应在编辑器顶部添加额外的行。如果为 true, 则可以在 \"查找小工具\" 可见时滚动到第一行之外。", + "find.autoFindInSelection": "控制在所选内容中自动开启查找的条件。", + "find.cursorMoveOnType": "控制在键入时光标是否应跳转以查找匹配项。", + "find.globalFindClipboard": "控制“查找”小组件是否读取或修改 macOS 的共享查找剪贴板。", + "find.loop": "控制在找不到其他匹配项时,是否自动从开头(或结尾)重新开始搜索。", + "find.seedSearchStringFromSelection": "控制是否将编辑器选中内容作为搜索词填入到查找小组件中。", + "folding": "控制编辑器是否启用了代码折叠。", + "foldingHighlight": "控制编辑器是否应突出显示折叠范围。", + "foldingStrategy": "控制计算折叠范围的策略。", + "foldingStrategy.auto": "使用特定于语言的折叠策略(如果可用),否则使用基于缩进的策略。", + "foldingStrategy.indentation": "使用基于缩进的折叠策略。", + "fontFamily": "控制字体系列。", + "fontFeatureSettings": "显式 \"font-feature-settings\" CSS 属性。如果只需打开/关闭连字,可以改为传递布尔值。", + "fontLigatures": "启用/禁用字体连字(\"calt\" 和 \"liga\" 字体特性)。将此更改为字符串,可对 \"font-feature-settings\" CSS 属性进行精细控制。", + "fontLigaturesGeneral": "配置字体连字或字体特性。可以是用于启用/禁用连字的布尔值,或用于设置 CSS \"font-feature-settings\" 属性值的字符串。", + "fontSize": "控制字体大小(像素)。", + "fontWeight": "控制字体粗细。接受关键字“正常”和“加粗”,或者接受介于 1 至 1000 之间的数字。", + "fontWeightErrorMessage": "仅允许使用关键字“正常”和“加粗”,或使用介于 1 至 1000 之间的数字。", + "formatOnPaste": "控制编辑器是否自动格式化粘贴的内容。格式化程序必须可用,并且能针对文档中的某一范围进行格式化。", + "formatOnType": "控制编辑器在键入一行后是否自动格式化该行。", + "glyphMargin": "控制编辑器是否应呈现垂直字形边距。字形边距最常用于调试。", + "hideCursorInOverviewRuler": "控制是否在概览标尺中隐藏光标。", + "highlightActiveIndentGuide": "控制是否突出显示编辑器中活动的缩进参考线。", + "hover.delay": "控制显示悬停提示前的等待时间 (毫秒)。", + "hover.enabled": "控制是否显示悬停提示。", + "hover.sticky": "控制当鼠标移动到悬停提示上时,其是否保持可见。", + "inlayHints.enable": "在编辑器中启用内联提示。", + "inlayHints.fontFamily": "在编辑器中控制内联提示的字体系列。", + "inlayHints.fontSize": "控制在编辑器中内联提示的字号。设置为 `0` 时,将使用 `#editor.fontSize#` 的 90%。", + "inlineSuggest.enabled": "控制是否在编辑器中自动显示内联建议。", + "letterSpacing": "控制字母间距(像素)。", + "lineHeight": "控制行高。为 0 时则通过字体大小自动计算。", + "lineNumbers": "控制行号的显示。", + "lineNumbers.interval": "每 10 行显示一次行号。", + "lineNumbers.off": "不显示行号。", + "lineNumbers.on": "将行号显示为绝对行数。", + "lineNumbers.relative": "将行号显示为与光标相隔的行数。", + "linkedEditing": "控制编辑器是否已启用链接编辑。相关符号(如 HTML 标记)在编辑时进行更新,具体由语言而定。", + "links": "控制是否在编辑器中检测链接并使其可被点击。", + "matchBrackets": "突出显示匹配的括号。", + "minimap.enabled": "控制是否显示缩略图。", + "minimap.maxColumn": "限制缩略图的宽度,控制其最多显示的列数。", + "minimap.renderCharacters": "渲染每行的实际字符,而不是色块。", + "minimap.scale": "在迷你地图中绘制的内容比例: 1、2 或 3。", + "minimap.showSlider": "控制何时显示迷你地图滑块。", + "minimap.side": "控制在哪一侧显示缩略图。", + "minimap.size": "控制迷你地图的大小。", + "minimap.size.fill": "迷你地图将根据需要拉伸或缩小以填充编辑器的高度(不滚动)。", + "minimap.size.fit": "迷你地图将根据需要缩小,永远不会大于编辑器(不滚动)。", + "minimap.size.proportional": "迷你地图的大小与编辑器内容相同(并且可能滚动)。", + "mouseWheelScrollSensitivity": "对鼠标滚轮滚动事件的 `deltaX` 和 `deltaY` 乘上的系数。", + "mouseWheelZoom": "按住 `Ctrl` 键并滚动鼠标滚轮时对编辑器字体大小进行缩放。", + "multiCursorMergeOverlapping": "当多个光标重叠时进行合并。", + "multiCursorModifier": "在通过鼠标添加多个光标时使用的修改键。“转到定义”和“打开链接”功能所需的鼠标动作将会相应调整,不与多光标修改键冲突。[阅读详细信息](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。", + "multiCursorModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", + "multiCursorModifier.ctrlCmd": "映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。", + "multiCursorPaste": "控制粘贴时粘贴文本的行计数与光标计数相匹配。", + "multiCursorPaste.full": "每个光标粘贴全文。", + "multiCursorPaste.spread": "每个光标粘贴一行文本。", + "occurrencesHighlight": "控制编辑器是否突出显示语义符号的匹配项。", + "overviewRulerBorder": "控制是否在概览标尺周围绘制边框。", + "padding.bottom": "控制编辑器的底边和最后一行之间的间距量。", + "padding.top": "控制编辑器的顶边和第一行之间的间距量。", + "parameterHints.cycle": "控制参数提示菜单在到达列表末尾时进行循环还是关闭。", + "parameterHints.enabled": "在输入时显示含有参数文档和类型信息的小面板。", + "peekWidgetDefaultFocus": "控制是将焦点放在内联编辑器上还是放在预览小部件中的树上。", + "peekWidgetDefaultFocus.editor": "打开预览时将焦点放在编辑器上", + "peekWidgetDefaultFocus.tree": "打开速览时聚焦树", + "quickSuggestions": "控制是否在键入时自动显示建议。", + "quickSuggestions.comments": "在注释内启用快速建议。", + "quickSuggestions.other": "在字符串和注释外启用快速建议。", + "quickSuggestions.strings": "在字符串内启用快速建议。", + "quickSuggestionsDelay": "控制显示快速建议前的等待时间 (毫秒)。", + "renameOnType": "控制是否在编辑器中输入时自动重命名。", + "renameOnTypeDeprecate": "已弃用,请改用 \"editor.linkedEditing\"。", + "renderControlCharacters": "控制编辑器是否显示控制字符。", + "renderFinalNewline": "当文件以换行符结束时, 呈现最后一行的行号。", + "renderIndentGuides": "控制编辑器是否显示缩进参考线。", + "renderLineHighlight": "控制编辑器的当前行进行高亮显示的方式。", + "renderLineHighlight.all": "同时突出显示导航线和当前行。", + "renderLineHighlightOnlyWhenFocus": "控制编辑器是否仅在焦点在编辑器时突出显示当前行。", + "renderWhitespace": "控制编辑器在空白字符上显示符号的方式。", + "renderWhitespace.boundary": "呈现空格字符(字词之间的单个空格除外)。", + "renderWhitespace.selection": "仅在选定文本上呈现空白字符。", + "renderWhitespace.trailing": "仅呈现尾随空格字符。", + "roundedSelection": "控制选区是否有圆角。", + "rulers": "在一定数量的等宽字符后显示垂直标尺。输入多个值,显示多个标尺。若数组为空,则不绘制标尺。", + "rulers.color": "此编辑器标尺的颜色。", + "rulers.size": "此编辑器标尺将渲染的等宽字符数。", + "scrollBeyondLastColumn": "控制编辑器水平滚动时可以超过范围的字符数。", + "scrollBeyondLastLine": "控制编辑器是否可以滚动到最后一行之后。", + "scrollPredominantAxis": "同时垂直和水平滚动时,仅沿主轴滚动。在触控板上垂直滚动时,可防止水平漂移。", + "selectLeadingAndTrailingWhitespace": "是否应始终选择前导和尾随空格。", + "selectionClipboard": "控制是否支持 Linux 主剪贴板。", + "selectionHighlight": "控制编辑器是否应突出显示与所选内容类似的匹配项。", + "showDeprecated": "控制加删除线被弃用的变量。", + "showFoldingControls": "控制何时显示行号槽上的折叠控件。", + "showFoldingControls.always": "始终显示折叠控件。", + "showFoldingControls.mouseover": "仅在鼠标位于装订线上方时显示折叠控件。", + "showUnused": "控制是否淡化未使用的代码。", + "smoothScrolling": "控制编辑器是否在滚动时使用动画。", + "snippetSuggestions": "控制代码片段是否与其他建议一起显示及其排列的位置。", + "snippetSuggestions.bottom": "在其他建议下方显示代码片段建议。", + "snippetSuggestions.inline": "在其他建议中穿插显示代码片段建议。", + "snippetSuggestions.none": "不显示代码片段建议。", + "snippetSuggestions.top": "在其他建议上方显示代码片段建议。", + "stickyTabStops": "在使用空格进行缩进时模拟制表符的选择行为。所选内容将始终使用制表符停止位。", + "suggest.filterGraceful": "控制对建议的筛选和排序是否考虑小的拼写错误。", + "suggest.insertMode": "控制接受补全时是否覆盖单词。请注意,这取决于扩展选择使用此功能。", + "suggest.insertMode.insert": "插入建议而不覆盖光标右侧的文本。", + "suggest.insertMode.replace": "插入建议并覆盖光标右侧的文本。", + "suggest.localityBonus": "控制排序时是否首选光标附近的字词。", + "suggest.maxVisibleSuggestions.dep": "此设置已弃用。现在可以调整建议小组件的大小。", + "suggest.preview": "控制是否在编辑器中预览建议结果。", + "suggest.shareSuggestSelections": "控制是否在多个工作区和窗口间共享记忆的建议选项(需要 `#editor.suggestSelection#`)。", + "suggest.showIcons": "控制是否在建议中显示或隐藏图标。", + "suggest.showInlineDetails": "控制建议详细信息是随标签一起显示还是仅显示在详细信息小组件中", + "suggest.showStatusBar": "控制建议小部件底部的状态栏的可见性。", + "suggest.snippetsPreventQuickSuggestions": "控制活动代码段是否阻止快速建议。", + "suggestFontSize": "建议小部件的字号。如果设置为 `0`,则使用 `#editor.fontSize#` 的值。", + "suggestLineHeight": "建议小部件的行高。如果设置为 `0`,则使用 `#editor.lineHeight#` 的值。最小值为 8。", + "suggestOnTriggerCharacters": "控制在键入触发字符后是否自动显示建议。", + "suggestSelection": "控制在建议列表中如何预先选择建议。", + "suggestSelection.first": "始终选择第一个建议。", + "suggestSelection.recentlyUsed": "选择最近的建议,除非进一步键入选择其他项。例如 `console. -> console.log`,因为最近补全过 `log`。", + "suggestSelection.recentlyUsedByPrefix": "根据之前补全过的建议的前缀来进行选择。例如,`co -> console`、`con -> const`。", + "tabCompletion": "启用 Tab 补全。", + "tabCompletion.off": "禁用 Tab 补全。", + "tabCompletion.on": "在按下 Tab 键时进行 Tab 补全,将插入最佳匹配建议。", + "tabCompletion.onlySnippets": "在前缀匹配时进行 Tab 补全。在 \"quickSuggestions\" 未启用时体验最好。", + "unfoldOnClickAfterEndOfLine": "控制单击已折叠的行后面的空内容是否会展开该行。", + "unusualLineTerminators": "删除可能导致问题的异常行终止符。", + "unusualLineTerminators.auto": "自动删除异常的行终止符。", + "unusualLineTerminators.off": "忽略异常的行终止符。", + "unusualLineTerminators.prompt": "提示删除异常的行终止符。", + "useTabStops": "根据制表位插入和删除空格。", + "wordSeparators": "执行单词相关的导航或操作时作为单词分隔符的字符。", + "wordWrap": "控制折行的方式。", + "wordWrap.bounded": "在视区宽度和 `#editor.wordWrapColumn#` 中的较小值处折行。", + "wordWrap.off": "永不换行。", + "wordWrap.on": "将在视区宽度处换行。", + "wordWrap.wordWrapColumn": "在 `#editor.wordWrapColumn#` 处折行。", + "wordWrapColumn": "在 `#editor.wordWrap#` 为 `wordWrapColumn` 或 `bounded` 时,控制编辑器的折行列。", + "wrappingIndent": "控制折行的缩进。", + "wrappingIndent.deepIndent": "折行的缩进量比其父级多 2。", + "wrappingIndent.indent": "折行的缩进量比其父级多 1。", + "wrappingIndent.none": "没有缩进。折行从第 1 列开始。", + "wrappingIndent.same": "折行的缩进量与其父级相同。", + "wrappingStrategy": "控制计算包裹点的算法。", + "wrappingStrategy.advanced": "将包装点计算委托给浏览器。这是一个缓慢算法,可能会导致大型文件被冻结,但它在所有情况下都正常工作。", + "wrappingStrategy.simple": "假定所有字符的宽度相同。这是一种快速算法,适用于等宽字体和某些字形宽度相等的文字(如拉丁字符)。" }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "剪切(&&T)", - "actions.clipboard.cutLabel": "剪切", - "miCopy": "复制(&&C)", - "actions.clipboard.copyLabel": "复制", - "copy as": "复制为", - "miPaste": "粘贴(&&P)", - "actions.clipboard.pasteLabel": "粘贴", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "复制并突出显示语法" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "是否已启用 \"editor.columnSelection\"", + "editorFocus": "编辑器或编辑器小组件是否具有焦点(例如焦点在“查找”小组件中)", + "editorHasCodeActionsProvider": "编辑器是否具有代码操作提供程序", + "editorHasCodeLensProvider": "编辑器是否具有 CodeLens 提供程序", + "editorHasCompletionItemProvider": "编辑器是否具有补全项提供程序", + "editorHasDeclarationProvider": "编辑器是否具有声明提供程序", + "editorHasDefinitionProvider": "编辑器是否具有定义提供程序", + "editorHasDocumentFormattingProvider": "编辑器是否具有文档格式设置提供程序", + "editorHasDocumentHighlightProvider": "编辑器是否具有文档突出显示提供程序", + "editorHasDocumentSelectionFormattingProvider": "编辑器是否具有文档选择格式设置提供程序", + "editorHasDocumentSymbolProvider": "编辑器是否具有文档符号提供程序", + "editorHasHoverProvider": "编辑器是否具有悬停提供程序", + "editorHasImplementationProvider": "编辑器是否具有实现提供程序", + "editorHasInlayHintsProvider": "编辑器是否具有内联提示提供程序", + "editorHasMultipleDocumentFormattingProvider": "编辑器是否具有多个文档格式设置提供程序", + "editorHasMultipleDocumentSelectionFormattingProvider": "编辑器是否有多个文档选择格式设置提供程序", + "editorHasMultipleSelections": "编辑器是否有多个选择", + "editorHasReferenceProvider": "编辑器是否具有引用提供程序", + "editorHasRenameProvider": "编辑器是否具有重命名提供程序", + "editorHasSelection": "编辑器是否已选定文本", + "editorHasSignatureHelpProvider": "编辑器是否具有签名帮助提供程序", + "editorHasTypeDefinitionProvider": "编辑器是否具有类型定义提供程序", + "editorHoverVisible": "编辑器软键盘是否可见", + "editorLangId": "编辑器的语言标识符", + "editorReadonly": "编辑器是否为只读", + "editorTabMovesFocus": "\"Tab\" 是否将焦点移出编辑器", + "editorTextFocus": "编辑器文本是否具有焦点(光标是否闪烁)", + "inCompositeEditor": "该编辑器是否是更大的编辑器(例如笔记本)的一部分", + "inDiffEditor": "上下文是否为差异编辑器", + "textInputFocus": "编辑器或 RTF 输入是否有焦点(光标是否闪烁)" + }, + "vs/editor/common/model/editStack": { + "edit": "输入" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "纯文本" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "按 Alt+F1 可打开辅助功能选项。", + "auto_off": "编辑器被配置为永远不进行优化以配合屏幕读取器的使用, 而当前不是这种情况。", + "auto_on": "配置编辑器,将其进行优化以最好地配合屏幕读取器的使用。", + "bulkEditServiceSummary": "在 {1} 个文件中进行了 {0} 次编辑", + "changeConfigToOnMac": "若要配置编辑器,将其进行优化以最好地配合屏幕阅读器的使用,请立即按 Command+E。", + "changeConfigToOnWinLinux": "若要配置编辑器,将其进行优化以最高效地配合屏幕阅读器的使用,按下 Ctrl+E。", + "editableDiffEditor": "在一个差异编辑器的窗格中。", + "editableEditor": "在代码编辑器中", + "editorViewAccessibleLabel": "编辑器内容", + "emergencyConfOn": "现在将 \"辅助功能支持\" 设置更改为 \"打开\"。", + "gotoLineActionLabel": "转到行/列...", + "helpQuickAccess": "显示所有快速访问提供程序", + "inspectTokens": "开发人员: 检查令牌", + "multiSelection": "{0} 选择", + "multiSelectionRange": "{0} 选择(已选择 {1} 个字符)", + "noSelection": "无选择", + "openDocMac": "现在按 Command+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的详细信息。", + "openDocWinLinux": "现在按 Ctrl+H 打开一个浏览器窗口, 其中包含有关编辑器辅助功能的更多信息。", + "openingDocs": "现在正在打开“编辑器辅助功能”文档页。", + "outroMsg": "你可以按 Esc 或 Shift+Esc 消除此工具提示并返回到编辑器。", + "quickCommandActionHelp": "显示并运行命令", + "quickCommandActionLabel": "命令面板", + "quickOutlineActionLabel": "转到符号...", + "quickOutlineByCategoryActionLabel": "按类别转到符号...", + "readonlyDiffEditor": "在差异编辑器的只读窗格中。", + "readonlyEditor": "在只读代码编辑器中", + "showAccessibilityHelpAction": "显示辅助功能帮助", + "singleSelection": "行 {0}, 列 {1}", + "singleSelectionRange": "行 {0}, 列 {1} (选中 {2})", + "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", + "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", + "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", + "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。", + "toggleHighContrast": "切换高对比度主题" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "编辑器光标颜色。", + "deprecatedEditorActiveLineNumber": "\"Id\" 已被弃用,请改用 \"editorLineNumber.activeForeground\"。", + "editorActiveIndentGuide": "编辑器活动缩进参考线的颜色。", + "editorActiveLineNumber": "编辑器活动行号的颜色", + "editorBracketMatchBackground": "匹配括号的背景色", + "editorBracketMatchBorder": "匹配括号外框的颜色", + "editorCodeLensForeground": "编辑器 CodeLens 的前景色", + "editorCursorBackground": "编辑器光标的背景色。可以自定义块型光标覆盖字符的颜色。", + "editorGhostTextBorder": "编辑器中虚影文本的边框颜色。", + "editorGhostTextForeground": "编辑器中虚影文本的前景色。", + "editorGutter": "编辑器导航线的背景色。导航线包括边缘符号和行号。", + "editorIndentGuides": "编辑器缩进参考线的颜色。", + "editorLineNumbers": "编辑器行号的颜色。", + "editorOverviewRulerBackground": "编辑器概述标尺的背景色。仅当缩略图已启用且置于编辑器右侧时才使用。", + "editorOverviewRulerBorder": "概览标尺边框的颜色。", + "editorRuler": "编辑器标尺的颜色。", + "editorWhitespaces": "编辑器中空白字符的颜色。", + "lineHighlight": "光标所在行高亮内容的背景颜色。", + "lineHighlightBorderBox": "光标所在行四周边框的背景颜色。", + "overviewRuleError": "概览标尺中错误标记的颜色。", + "overviewRuleInfo": "概览标尺中信息标记的颜色。", + "overviewRuleWarning": "概览标尺中警告标记的颜色。", + "overviewRulerRangeHighlight": "用于突出显示范围的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "rangeHighlight": "背景颜色的高亮范围,喜欢通过快速打开和查找功能。颜色不能不透明,以免隐藏底层装饰。", + "rangeHighlightBorder": "高亮区域边框的背景颜色。", + "symbolHighlight": "高亮显示符号的背景颜色,例如转到定义或转到下一个/上一个符号。颜色不能是不透明的,以免隐藏底层装饰。", + "symbolHighlightBorder": "高亮显示符号周围的边框的背景颜色。", + "unnecessaryCodeBorder": "编辑器中不必要(未使用)的源代码的边框颜色。", + "unnecessaryCodeOpacity": "非必须(未使用)代码的在编辑器中显示的不透明度。例如,\"#000000c0\" 将以 75% 的不透明度显示代码。对于高对比度主题,请使用 ”editorUnnecessaryCode.border“ 主题来为非必须代码添加下划线,以避免颜色淡化。" }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "选择定位点", "anchorSet": "定位点设置为 {0}:{1}", - "setSelectionAnchor": "设置选择定位点", + "cancelSelectionAnchor": "取消选择定位点", "goToSelectionAnchor": "转到选择定位点", "selectFromAnchorToCursor": "选择从定位点到光标", - "cancelSelectionAnchor": "取消选择定位点" + "selectionAnchor": "选择定位点", + "setSelectionAnchor": "设置选择定位点" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "转到括号(&&B)", "overviewRulerBracketMatchForeground": "概览标尺上表示匹配括号的标记颜色。", "smartSelect.jumpBracket": "转到括号", - "smartSelect.selectToBracket": "选择括号所有内容", - "miGoToBracket": "转到括号(&&B)" + "smartSelect.selectToBracket": "选择括号所有内容" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "向左移动所选文本", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "转置字母" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "复制", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "复制并突出显示语法", + "actions.clipboard.cutLabel": "剪切", + "actions.clipboard.pasteLabel": "粘贴", + "copy as": "复制为", + "miCopy": "复制(&&C)", + "miCut": "剪切(&&T)", + "miPaste": "粘贴(&&P)" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "应用代码操作时发生未知错误", + "args.schema.apply": "控制何时应用返回的操作。", + "args.schema.apply.first": "始终应用第一个返回的代码操作。", + "args.schema.apply.ifSingle": "如果仅返回的第一个代码操作,则应用该操作。", + "args.schema.apply.never": "不要应用返回的代码操作。", + "args.schema.kind": "要运行的代码操作的种类。", + "args.schema.preferred": "如果只应返回首选代码操作,则应返回控件。", + "autoFix.label": "自动修复...", + "editor.action.autoFix.noneMessage": "没有可用的自动修复程序", + "editor.action.codeAction.noneMessage": "没有可用的代码操作", + "editor.action.codeAction.noneMessage.kind": "没有适用于\"{0}\"的代码操作", + "editor.action.codeAction.noneMessage.preferred": "没有可用的首选代码操作", + "editor.action.codeAction.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选代码操作", + "editor.action.organize.noneMessage": "没有可用的整理 import 语句操作", + "editor.action.quickFix.noneMessage": "没有可用的代码操作", + "editor.action.refactor.noneMessage": "没有可用的重构操作", + "editor.action.refactor.noneMessage.kind": "没有可用的\"{0}\"重构", + "editor.action.refactor.noneMessage.preferred": "没有可用的首选重构", + "editor.action.refactor.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选重构", + "editor.action.source.noneMessage": "没有可用的源代码操作", + "editor.action.source.noneMessage.kind": "没有适用于“ {0}”的源操作", + "editor.action.source.noneMessage.preferred": "没有可用的首选源操作", + "editor.action.source.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选源操作", + "fixAll.label": "全部修复", + "fixAll.noneMessage": "没有可用的“全部修复”操作", + "organizeImports.label": "整理 import 语句", + "quickfix.trigger.label": "快速修复...", + "refactor.label": "重构...", + "source.label": "源代码操作..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "显示修复程序。首选可用修复程序 ({0})", + "quickFix": "显示修补程序", + "quickFixWithKb": "显示修补程序({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "显示当前行的 Code Lens 命令" }, "vs/editor/contrib/comment/comment": { + "comment.block": "切换块注释", "comment.line": "切换行注释", - "miToggleLineComment": "切换行注释(&&T)", "comment.line.add": "添加行注释", "comment.line.remove": "删除行注释", - "comment.block": "切换块注释", - "miToggleBlockComment": "切换块注释(&&B)" + "miToggleBlockComment": "切换块注释(&&B)", + "miToggleLineComment": "切换行注释(&&T)" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "显示编辑器上下文菜单" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "光标撤消", - "cursor.redo": "光标重做" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "展开", - "unFoldRecursivelyAction.label": "以递归方式展开", - "foldAction.label": "折叠", - "toggleFoldAction.label": "切换折叠", - "foldRecursivelyAction.label": "以递归方式折叠", - "foldAllBlockComments.label": "折叠所有块注释", - "foldAllMarkerRegions.label": "折叠所有区域", - "unfoldAllMarkerRegions.label": "展开所有区域", - "foldAllExcept.label": "折叠除所选区域之外的所有区域", - "unfoldAllExcept.label": "展开除所选区域之外的所有区域", - "foldAllAction.label": "全部折叠", - "unfoldAllAction.label": "全部展开", - "foldLevelAction.label": "折叠级别 {0}", - "foldBackgroundBackground": "折叠范围后面的背景颜色。颜色必须设为透明,以免隐藏底层装饰。", - "editorGutter.foldingControlForeground": "编辑器装订线中折叠控件的颜色。" + "cursor.redo": "光标重做", + "cursor.undo": "光标撤消" }, "vs/editor/contrib/find/findController": { - "startFindAction": "查找", - "miFind": "查找(&&F)", - "startFindWithSelectionAction": "查找选定内容", "findNextMatchAction": "查找下一个", "findPreviousMatchAction": "查找上一个", + "miFind": "查找(&&F)", + "miReplace": "替换(&&R)", "nextSelectionMatchFindAction": "查找下一个选择", "previousSelectionMatchFindAction": "查找上一个选择", - "startReplace": "替换", - "miReplace": "替换(&&R)" + "startFindAction": "查找", + "startFindWithSelectionAction": "查找选定内容", + "startReplace": "替换" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "为“{1}”找到 {0}", + "ariaSearchNoResultEmpty": "找到 {0}", + "ariaSearchNoResultWithLineNum": "在 {2} 处找到“{1}”的 {0}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "为“{1}”找到 {0}", + "ctrlEnter.keybindingChanged": "Ctrl+Enter 现在由全部替换改为插入换行。你可以修改editor.action.replaceAll 的按键绑定以覆盖此行为。", + "findCollapsedIcon": "用于指示编辑器查找小组件已折叠的图标。", + "findExpandedIcon": "用于指示编辑器查找小组件已展开的图标。", + "findNextMatchIcon": "编辑器查找小组件中的“查找下一个”图标。", + "findPreviousMatchIcon": "编辑器查找小组件中的“查找上一个”图标。", + "findReplaceAllIcon": "编辑器查找小组件中的“全部替换”图标。", + "findReplaceIcon": "编辑器查找小组件中的“替换”图标。", + "findSelectionIcon": "编辑器查找小组件中的“在选定内容中查找”图标。", + "label.closeButton": "关闭", + "label.find": "查找", + "label.matchesLocation": "{1} 中的 {0}", + "label.nextMatchButton": "下一个匹配项", + "label.noResults": "无结果", + "label.previousMatchButton": "上一个匹配项", + "label.replace": "替换", + "label.replaceAllButton": "全部替换", + "label.replaceButton": "替换", + "label.toggleReplaceButton": "切换替换模式", + "label.toggleSelectionFind": "在选定内容中查找", + "placeholder.find": "查找", + "placeholder.replace": "替换", + "title.matchesCountLimit": "仅高亮了前 {0} 个结果,但所有查找操作均针对全文。" + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "编辑器装订线中折叠控件的颜色。", + "foldAction.label": "折叠", + "foldAllAction.label": "全部折叠", + "foldAllBlockComments.label": "折叠所有块注释", + "foldAllExcept.label": "折叠除所选区域之外的所有区域", + "foldAllMarkerRegions.label": "折叠所有区域", + "foldBackgroundBackground": "折叠范围后面的背景颜色。颜色必须设为透明,以免隐藏底层装饰。", + "foldLevelAction.label": "折叠级别 {0}", + "foldRecursivelyAction.label": "以递归方式折叠", + "toggleFoldAction.label": "切换折叠", + "unFoldRecursivelyAction.label": "以递归方式展开", + "unfoldAction.label": "展开", + "unfoldAllAction.label": "全部展开", + "unfoldAllExcept.label": "展开除所选区域之外的所有区域", + "unfoldAllMarkerRegions.label": "展开所有区域" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "编辑器字形边距中已折叠的范围的图标。", + "foldingExpandedIcon": "编辑器字形边距中已展开的范围的图标。" }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "放大编辑器字体", "EditorFontZoomOut.label": "缩小编辑器字体", "EditorFontZoomReset.label": "重置编辑器字体大小" }, + "vs/editor/contrib/format/format": { + "hint11": "在第 {0} 行进行了 1 次格式编辑", + "hint1n": "第 {0} 行到第 {1} 行间进行了 1 次格式编辑", + "hintn1": "在第 {1} 行进行了 {0} 次格式编辑", + "hintnn": "第 {1} 行到第 {2} 行间进行了 {0} 次格式编辑" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "格式化文档", "formatSelection.label": "格式化选定内容" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "转到下一个问题 (错误、警告、信息)", + "markerAction.nextInFiles.label": "转到文件中的下一个问题 (错误、警告、信息)", + "markerAction.previous.label": "转到上一个问题 (错误、警告、信息)", + "markerAction.previousInFiles.label": "转到文件中的上一个问题 (错误、警告、信息)", + "miGotoNextProblem": "下一个问题(&&P)", + "miGotoPreviousProblem": "上一个问题(&&P)", + "nextMarkerIcon": "“转到下一个”标记的图标。", + "previousMarkerIcon": "“转到上一个”标记的图标。" + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "错误", + "Hint": "提示", + "Info": "信息", + "Warning": "警告", + "change": "{0} 个问题(共 {1} 个)", + "editorMarkerNavigationBackground": "编辑器标记导航小组件背景色。", + "editorMarkerNavigationError": "编辑器标记导航小组件错误颜色。", + "editorMarkerNavigationInfo": "编辑器标记导航小组件信息颜色。", + "editorMarkerNavigationWarning": "编辑器标记导航小组件警告颜色。", + "marker aria": "{1} 中的 {0}", + "problems": "{0} 个问题(共 {1} 个)" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "快速查看", - "def.title": "定义", - "noResultWord": "未找到“{0}”的任何定义", - "generic.noResults": "找不到定义", "actions.goToDecl.label": "转到定义", - "miGotoDefinition": "转到定义(&&D)", "actions.goToDeclToSide.label": "打开侧边的定义", - "actions.previewDecl.label": "速览定义", - "decl.title": "声明", - "decl.noResultWord": "未找到“{0}”的声明", - "decl.generic.noResults": "未找到声明", "actions.goToDeclaration.label": "转到声明", - "miGotoDeclaration": "转到\"声明\"(&&D)", - "actions.peekDecl.label": "查看声明", - "typedef.title": "类型定义", - "goToTypeDefinition.noResultWord": "未找到“{0}”的类型定义", - "goToTypeDefinition.generic.noResults": "未找到类型定义", - "actions.goToTypeDefinition.label": "转到类型定义", - "miGotoTypeDefinition": "转到类型定义(&&T)", - "actions.peekTypeDefinition.label": "快速查看类型定义", - "impl.title": "实现", - "goToImplementation.noResultWord": "未找到“{0}”的实现", - "goToImplementation.generic.noResults": "未找到实现", "actions.goToImplementation.label": "转到实现", - "miGotoImplementation": "跳转到实现(&&I)", + "actions.goToTypeDefinition.label": "转到类型定义", + "actions.peekDecl.label": "查看声明", "actions.peekImplementation.label": "查看实现", - "references.no": "未找到\"{0}\"的引用", - "references.noGeneric": "未找到引用", + "actions.peekTypeDefinition.label": "快速查看类型定义", + "actions.previewDecl.label": "速览定义", + "decl.generic.noResults": "未找到声明", + "decl.noResultWord": "未找到“{0}”的声明", + "decl.title": "声明", + "def.title": "定义", + "generic.noResult": "无“{0}”的结果", + "generic.noResults": "找不到定义", + "generic.title": "位置", + "goToImplementation.generic.noResults": "未找到实现", + "goToImplementation.noResultWord": "未找到“{0}”的实现", "goToReferences.label": "转到引用", + "goToTypeDefinition.generic.noResults": "未找到类型定义", + "goToTypeDefinition.noResultWord": "未找到“{0}”的类型定义", + "impl.title": "实现", + "label.generic": "转到任何符号", + "miGotoDeclaration": "转到\"声明\"(&&D)", + "miGotoDefinition": "转到定义(&&D)", + "miGotoImplementation": "跳转到实现(&&I)", "miGotoReference": "转到引用(&&R)", + "miGotoTypeDefinition": "转到类型定义(&&T)", + "noResultWord": "未找到“{0}”的任何定义", + "peek.submenu": "快速查看", "ref.title": "引用", "references.action.label": "查看引用", - "label.generic": "转到任何符号", - "generic.title": "位置", - "generic.noResult": "无“{0}”的结果" + "references.no": "未找到\"{0}\"的引用", + "references.noGeneric": "未找到引用", + "typedef.title": "类型定义" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "单击显示 {0} 个定义。" }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "转到下一个问题 (错误、警告、信息)", - "nextMarkerIcon": "“转到下一个”标记的图标。", - "markerAction.previous.label": "转到上一个问题 (错误、警告、信息)", - "previousMarkerIcon": "“转到上一个”标记的图标。", - "markerAction.nextInFiles.label": "转到文件中的下一个问题 (错误、警告、信息)", - "miGotoNextProblem": "下一个问题(&&P)", - "markerAction.previousInFiles.label": "转到文件中的上一个问题 (错误、警告、信息)", - "miGotoPreviousProblem": "上一个问题(&&P)" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "显示悬停", - "showDefinitionPreviewHover": "显示定义预览悬停" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "将缩进转换为空格", - "indentationToTabs": "将缩进转换为制表符", - "configuredTabSize": "已配置制表符大小", - "selectTabWidth": "选择当前文件的制表符大小", - "indentUsingTabs": "使用 \"Tab\" 缩进", - "indentUsingSpaces": "使用空格缩进", - "detectIndentation": "从内容中检测缩进方式", - "editor.reindentlines": "重新缩进行", - "editor.reindentselectedlines": "重新缩进所选行" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "替换为上一个值", - "InPlaceReplaceAction.next.label": "替换为下一个值" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "向上复制行", - "miCopyLinesUp": "向上复制行(&&C)", - "lines.copyDown": "向下复制行", - "miCopyLinesDown": "向下复制一行(&&P)", - "duplicateSelection": "重复选择", - "miDuplicateSelection": "重复选择(&&D)", - "lines.moveUp": "向上移动行", - "miMoveLinesUp": "向上移动一行(&&V)", - "lines.moveDown": "向下移动行", - "miMoveLinesDown": "向下移动一行(&&L)", - "lines.sortAscending": "按升序排列行", - "lines.sortDescending": "按降序排列行", - "lines.trimTrailingWhitespace": "裁剪尾随空格", - "lines.delete": "删除行", - "lines.indent": "行缩进", - "lines.outdent": "行减少缩进", - "lines.insertBefore": "在上面插入行", - "lines.insertAfter": "在下面插入行", - "lines.deleteAllLeft": "删除左侧所有内容", - "lines.deleteAllRight": "删除右侧所有内容", - "lines.joinLines": "合并行", - "editor.transpose": "转置光标处的字符", - "editor.transformToUppercase": "转换为大写", - "editor.transformToLowercase": "转换为小写", - "editor.transformToTitlecase": "转换为词首字母大写", - "editor.transformToSnakecase": "转换为蛇形命名法" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "启动链接编辑", - "editorLinkedEditingBackground": "编辑器根据类型自动重命名时的背景色。" - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "执行命令", - "links.navigate.follow": "关注链接", - "links.navigate.kb.meta.mac": "cmd + 单击", - "links.navigate.kb.meta": "ctrl + 单击", - "links.navigate.kb.alt.mac": "option + 单击", - "links.navigate.kb.alt": "alt + 单击", - "tooltip.explanation": "执行命令 {0}", - "invalid.url": "此链接格式不正确,无法打开: {0}", - "missing.url": "此链接目标已丢失,无法打开。", - "label": "打开链接" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "添加的光标: {0}", - "cursorsAdded": "添加的游标: {0}", - "mutlicursor.insertAbove": "在上面添加光标", - "miInsertCursorAbove": "在上面添加光标(&&A)", - "mutlicursor.insertBelow": "在下面添加光标", - "miInsertCursorBelow": "在下面添加光标(&&D)", - "mutlicursor.insertAtEndOfEachLineSelected": "在行尾添加光标", - "miInsertCursorAtEndOfEachLineSelected": "在行尾添加光标(&&U)", - "mutlicursor.addCursorsToBottom": "在底部添加光标", - "mutlicursor.addCursorsToTop": "在顶部添加光标", - "addSelectionToNextFindMatch": "将下一个查找匹配项添加到选择", - "miAddSelectionToNextFindMatch": "添加下一个匹配项(&&N)", - "addSelectionToPreviousFindMatch": "将选择内容添加到上一查找匹配项", - "miAddSelectionToPreviousFindMatch": "添加上一个匹配项(&&R)", - "moveSelectionToNextFindMatch": "将上次选择移动到下一个查找匹配项", - "moveSelectionToPreviousFindMatch": "将上个选择内容移动到上一查找匹配项", - "selectAllOccurrencesOfFindMatch": "选择所有找到的查找匹配项", - "miSelectHighlights": "选择所有匹配项(&&O)", - "changeAll.label": "更改所有匹配项" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "触发参数提示" - }, - "vs/editor/contrib/rename/rename": { - "no result": "无结果。", - "resolveRenameLocationFailed": "解析重命名位置时发生未知错误", - "label": "正在重命名“{0}”", - "quotableLabel": "重命名 {0}", - "aria": "成功将“{0}”重命名为“{1}”。摘要: {2}", - "rename.failedApply": "重命名无法应用修改", - "rename.failed": "重命名无法计算修改", - "rename.label": "重命名符号", - "enablePreview": "启用/禁用重命名之前预览更改的功能" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "展开选择", - "miSmartSelectGrow": "展开选定内容(&&E)", - "smartSelect.shrink": "收起选择", - "miSmartSelectShrink": "缩小选定范围(&&S)" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "编辑器目前是否在代码片段模式下", - "hasNextTabstop": "在代码片段模式下时是否存在下一制表位", - "hasPrevTabstop": "在代码片段模式下时是否存在上一制表位" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "选择“{0}”后进行了其他 {1} 次编辑", - "suggest.trigger.label": "触发建议", - "accept.insert": "插入", - "accept.replace": "替换", - "detail.more": "显示更少", - "detail.less": "显示更多", - "suggest.reset.label": "重置建议小组件大小" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "开发人员: 强制重新进行标记" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "异常行终止符", - "unusualLineTerminators.message": "检测到异常行终止符", - "unusualLineTerminators.detail": "此文件包含一个或多个异常的行终止符,例如行分隔符(LS)或段落分隔符(PS)。\r\n\r\n建议从文件中删除它们。可通过 \"editor.unusualLineTerminators\" 进行配置。", - "unusualLineTerminators.fix": "修复此文件", - "unusualLineTerminators.ignore": "忽略此文件的问题" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "切换 Tab 键移动焦点", - "toggle.tabMovesFocus.on": "Tab 键将移动到下一可聚焦的元素", - "toggle.tabMovesFocus.off": "Tab 键将插入制表符" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "读取访问期间符号的背景色,例如读取变量时。颜色必须透明,以免隐藏下面的修饰效果。", - "wordHighlightStrong": "写入访问过程中符号的背景色,例如写入变量时。颜色必须透明,以免隐藏下面的修饰效果。", - "wordHighlightBorder": "符号在进行读取访问操作时的边框颜色,例如读取变量。", - "wordHighlightStrongBorder": "符号在进行写入访问操作时的边框颜色,例如写入变量。", - "overviewRulerWordHighlightForeground": "用于突出显示符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "overviewRulerWordHighlightStrongForeground": "用于突出显示写权限符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "wordHighlight.next.label": "转到下一个突出显示的符号", - "wordHighlight.previous.label": "转到上一个突出显示的符号", - "wordHighlight.trigger.label": "触发符号高亮" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "删除 Word" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "建议是否可见", - "suggestWidgetDetailsVisible": "建议详细信息是否可见", - "suggestWidgetMultipleSuggestions": "是否存在多条建议可供选择", - "suggestionMakesTextEdit": "插入当前建议是否会导致更改或导致已键入所有内容", - "acceptSuggestionOnEnter": "按 Enter 时是否会插入建议", - "suggestionHasInsertAndReplaceRange": "当前建议是否具有插入和替换行为", - "suggestionInsertMode": "默认行为是否是插入或替换", - "suggestionCanResolve": "当前建议是否支持解析更多详细信息" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "先打开文本编辑器然后跳转到行。", - "gotoLineColumnLabel": "转到第 {0} 行第 {1} 个字符。", - "gotoLineLabel": "转到行 {0}。", - "gotoLineLabelEmptyWithLimit": "当前行: {0},字符: {1}。键入要导航到的行号(介于 1 至 {2} 之间)。", - "gotoLineLabelEmpty": "当前行: {0},字符: {1}。 键入要导航到的行号。" - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "速览中是否嵌入了当前代码编辑器", - "label.close": "关闭", - "peekViewTitleBackground": "速览视图标题区域背景颜色。", - "peekViewTitleForeground": "速览视图标题颜色。", - "peekViewTitleInfoForeground": "速览视图标题信息颜色。", - "peekViewBorder": "速览视图边框和箭头颜色。", - "peekViewResultsBackground": "速览视图结果列表背景色。", - "peekViewResultsMatchForeground": "速览视图结果列表中行节点的前景色。", - "peekViewResultsFileForeground": "速览视图结果列表中文件节点的前景色。", - "peekViewResultsSelectionBackground": "速览视图结果列表中所选条目的背景色。", - "peekViewResultsSelectionForeground": "速览视图结果列表中所选条目的前景色。", - "peekViewEditorBackground": "速览视图编辑器背景色。", - "peekViewEditorGutterBackground": "速览视图编辑器中装订线的背景色。", - "peekViewResultsMatchHighlight": "在速览视图结果列表中匹配突出显示颜色。", - "peekViewEditorMatchHighlight": "在速览视图编辑器中匹配突出显示颜色。", - "peekViewEditorMatchHighlightBorder": "在速览视图编辑器中匹配项的突出显示边框。" - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "要运行的代码操作的种类。", - "args.schema.apply": "控制何时应用返回的操作。", - "args.schema.apply.first": "始终应用第一个返回的代码操作。", - "args.schema.apply.ifSingle": "如果仅返回的第一个代码操作,则应用该操作。", - "args.schema.apply.never": "不要应用返回的代码操作。", - "args.schema.preferred": "如果只应返回首选代码操作,则应返回控件。", - "applyCodeActionFailed": "应用代码操作时发生未知错误", - "quickfix.trigger.label": "快速修复...", - "editor.action.quickFix.noneMessage": "没有可用的代码操作", - "editor.action.codeAction.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选代码操作", - "editor.action.codeAction.noneMessage.kind": "没有适用于\"{0}\"的代码操作", - "editor.action.codeAction.noneMessage.preferred": "没有可用的首选代码操作", - "editor.action.codeAction.noneMessage": "没有可用的代码操作", - "refactor.label": "重构...", - "editor.action.refactor.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选重构", - "editor.action.refactor.noneMessage.kind": "没有可用的\"{0}\"重构", - "editor.action.refactor.noneMessage.preferred": "没有可用的首选重构", - "editor.action.refactor.noneMessage": "没有可用的重构操作", - "source.label": "源代码操作...", - "editor.action.source.noneMessage.preferred.kind": "没有适用于\"{0}\"的首选源操作", - "editor.action.source.noneMessage.kind": "没有适用于“ {0}”的源操作", - "editor.action.source.noneMessage.preferred": "没有可用的首选源操作", - "editor.action.source.noneMessage": "没有可用的源代码操作", - "organizeImports.label": "整理 import 语句", - "editor.action.organize.noneMessage": "没有可用的整理 import 语句操作", - "fixAll.label": "全部修复", - "fixAll.noneMessage": "没有可用的“全部修复”操作", - "autoFix.label": "自动修复...", - "editor.action.autoFix.noneMessage": "没有可用的自动修复程序" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "编辑器字形边距中已展开的范围的图标。", - "foldingCollapsedIcon": "编辑器字形边距中已折叠的范围的图标。" - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "编辑器查找小组件中的“在选定内容中查找”图标。", - "findCollapsedIcon": "用于指示编辑器查找小组件已折叠的图标。", - "findExpandedIcon": "用于指示编辑器查找小组件已展开的图标。", - "findReplaceIcon": "编辑器查找小组件中的“替换”图标。", - "findReplaceAllIcon": "编辑器查找小组件中的“全部替换”图标。", - "findPreviousMatchIcon": "编辑器查找小组件中的“查找上一个”图标。", - "findNextMatchIcon": "编辑器查找小组件中的“查找下一个”图标。", - "label.find": "查找", - "placeholder.find": "查找", - "label.previousMatchButton": "上一个匹配项", - "label.nextMatchButton": "下一个匹配项", - "label.toggleSelectionFind": "在选定内容中查找", - "label.closeButton": "关闭", - "label.replace": "替换", - "placeholder.replace": "替换", - "label.replaceButton": "替换", - "label.replaceAllButton": "全部替换", - "label.toggleReplaceButton": "切换替换模式", - "title.matchesCountLimit": "仅高亮了前 {0} 个结果,但所有查找操作均针对全文。", - "label.matchesLocation": "{1} 中的 {0}", - "label.noResults": "无结果", - "ariaSearchNoResultEmpty": "找到 {0}", - "ariaSearchNoResult": "为“{1}”找到 {0}", - "ariaSearchNoResultWithLineNum": "在 {2} 处找到“{1}”的 {0}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "为“{1}”找到 {0}", - "ctrlEnter.keybindingChanged": "Ctrl+Enter 现在由全部替换改为插入换行。你可以修改editor.action.replaceAll 的按键绑定以覆盖此行为。" - }, - "vs/editor/contrib/format/format": { - "hint11": "在第 {0} 行进行了 1 次格式编辑", - "hintn1": "在第 {1} 行进行了 {0} 次格式编辑", - "hint1n": "第 {0} 行到第 {1} 行间进行了 1 次格式编辑", - "hintnn": "第 {1} 行到第 {2} 行间进行了 {0} 次格式编辑" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "编辑器当前是否正在显示内联消息", - "editor.readonly": "无法在只读编辑器中编辑" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "引用速览是否可见,例如“速览引用”或“速览定义”", "labelLoading": "正在加载...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "引用速览是否可见,例如“速览引用”或“速览定义”" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "是否存在只能通过键盘导航的符号位置。", - "location.kb": "{1} 的符号 {0},下一个使用 {2}", - "location": "{1} 的符号 {0}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} 个引用", + "referencesCount": "{0} 个引用", + "treeAriaLabel": "引用" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "无可用预览", + "noResults": "无结果", + "peekView.alternateTitle": "引用" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "在文件 {0} 的 {1} 行 {2} 列的符号", - "aria.oneReference.preview": "{0} 中 {1} 行 {2} 列的符号,{3}", "aria.fileReferences.1": "{0} 中有 1 个符号,完整路径: {1}", "aria.fileReferences.N": "{1} 中有 {0} 个符号,完整路径: {2}", + "aria.oneReference": "在文件 {0} 的 {1} 行 {2} 列的符号", + "aria.oneReference.preview": "{0} 中 {1} 行 {2} 列的符号,{3}", "aria.result.0": "未找到结果", "aria.result.1": "在 {0} 中找到 1 个符号", "aria.result.n1": "在 {1} 中找到 {0} 个符号", "aria.result.nm": "在 {1} 个文件中找到 {0} 个符号" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "错误", - "Warning": "警告", - "Info": "信息", - "Hint": "提示", - "marker aria": "{1} 中的 {0}", - "problems": "{0} 个问题(共 {1} 个)", - "change": "{0} 个问题(共 {1} 个)", - "editorMarkerNavigationError": "编辑器标记导航小组件错误颜色。", - "editorMarkerNavigationWarning": "编辑器标记导航小组件警告颜色。", - "editorMarkerNavigationInfo": "编辑器标记导航小组件信息颜色。", - "editorMarkerNavigationBackground": "编辑器标记导航小组件背景色。" + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "是否存在只能通过键盘导航的符号位置。", + "location": "{1} 的符号 {0}", + "location.kb": "{1} 的符号 {0},下一个使用 {2}" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "显示定义预览悬停", + "showHover": "显示悬停" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "正在加载..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "正在检查快速修复...", + "noQuickFixes": "没有可用的快速修复", + "quick fixes": "快速修复...", + "view problem": "查看问题" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "替换为下一个值", + "InPlaceReplaceAction.previous.label": "替换为上一个值" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "已配置制表符大小", + "detectIndentation": "从内容中检测缩进方式", + "editor.reindentlines": "重新缩进行", + "editor.reindentselectedlines": "重新缩进所选行", + "indentUsingSpaces": "使用空格缩进", + "indentUsingTabs": "使用 \"Tab\" 缩进", + "indentationToSpaces": "将缩进转换为空格", + "indentationToTabs": "将缩进转换为制表符", + "selectTabWidth": "选择当前文件的制表符大小" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "显示下一个内联建议", + "action.inlineSuggest.showPrevious": "显示上一个内联建议", + "action.inlineSuggest.trigger": "触发内联建议", + "inlineSuggestionHasIndentation": "内联建议是否以空白开头", + "inlineSuggestionVisible": "内联建议是否可见" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "接受", + "showNextInlineSuggestion": "下一个", + "showPreviousInlineSuggestion": "上一个" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "重复选择", + "editor.transformToLowercase": "转换为小写", + "editor.transformToSnakecase": "转换为蛇形命名法", + "editor.transformToTitlecase": "转换为词首字母大写", + "editor.transformToUppercase": "转换为大写", + "editor.transpose": "转置光标处的字符", + "lines.copyDown": "向下复制行", + "lines.copyUp": "向上复制行", + "lines.delete": "删除行", + "lines.deleteAllLeft": "删除左侧所有内容", + "lines.deleteAllRight": "删除右侧所有内容", + "lines.indent": "行缩进", + "lines.insertAfter": "在下面插入行", + "lines.insertBefore": "在上面插入行", + "lines.joinLines": "合并行", + "lines.moveDown": "向下移动行", + "lines.moveUp": "向上移动行", + "lines.outdent": "行减少缩进", + "lines.sortAscending": "按升序排列行", + "lines.sortDescending": "按降序排列行", + "lines.trimTrailingWhitespace": "裁剪尾随空格", + "miCopyLinesDown": "向下复制一行(&&P)", + "miCopyLinesUp": "向上复制行(&&C)", + "miDuplicateSelection": "重复选择(&&D)", + "miMoveLinesDown": "向下移动一行(&&L)", + "miMoveLinesUp": "向上移动一行(&&V)" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "编辑器根据类型自动重命名时的背景色。", + "linkedEditing.label": "启动链接编辑" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "此链接格式不正确,无法打开: {0}", + "label": "打开链接", + "links.navigate.executeCmd": "执行命令", + "links.navigate.follow": "关注链接", + "links.navigate.kb.alt": "alt + 单击", + "links.navigate.kb.alt.mac": "option + 单击", + "links.navigate.kb.meta": "ctrl + 单击", + "links.navigate.kb.meta.mac": "cmd + 单击", + "missing.url": "此链接目标已丢失,无法打开。", + "tooltip.explanation": "执行命令 {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "无法在只读编辑器中编辑", + "messageVisible": "编辑器当前是否正在显示内联消息" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "将下一个查找匹配项添加到选择", + "addSelectionToPreviousFindMatch": "将选择内容添加到上一查找匹配项", + "changeAll.label": "更改所有匹配项", + "cursorAdded": "添加的光标: {0}", + "cursorsAdded": "添加的游标: {0}", + "miAddSelectionToNextFindMatch": "添加下一个匹配项(&&N)", + "miAddSelectionToPreviousFindMatch": "添加上一个匹配项(&&R)", + "miInsertCursorAbove": "在上面添加光标(&&A)", + "miInsertCursorAtEndOfEachLineSelected": "在行尾添加光标(&&U)", + "miInsertCursorBelow": "在下面添加光标(&&D)", + "miSelectHighlights": "选择所有匹配项(&&O)", + "moveSelectionToNextFindMatch": "将上次选择移动到下一个查找匹配项", + "moveSelectionToPreviousFindMatch": "将上个选择内容移动到上一查找匹配项", + "mutlicursor.addCursorsToBottom": "在底部添加光标", + "mutlicursor.addCursorsToTop": "在顶部添加光标", + "mutlicursor.insertAbove": "在上面添加光标", + "mutlicursor.insertAtEndOfEachLineSelected": "在行尾添加光标", + "mutlicursor.insertBelow": "在下面添加光标", + "selectAllOccurrencesOfFindMatch": "选择所有找到的查找匹配项" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "触发参数提示" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0},提示", "parameterHintsNextIcon": "“显示下一个参数”提示的图标。", - "parameterHintsPreviousIcon": "“显示上一个参数”提示的图标。", - "hint": "{0},提示" + "parameterHintsPreviousIcon": "“显示上一个参数”提示的图标。" }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "重命名输入小组件是否可见", - "renameAriaLabel": "重命名输入。键入新名称并按 \"Enter\" 提交。", - "label": "按 {0} 进行重命名,按 {1} 进行预览" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "速览中是否嵌入了当前代码编辑器", + "label.close": "关闭", + "peekViewBorder": "速览视图边框和箭头颜色。", + "peekViewEditorBackground": "速览视图编辑器背景色。", + "peekViewEditorGutterBackground": "速览视图编辑器中装订线的背景色。", + "peekViewEditorMatchHighlight": "在速览视图编辑器中匹配突出显示颜色。", + "peekViewEditorMatchHighlightBorder": "在速览视图编辑器中匹配项的突出显示边框。", + "peekViewResultsBackground": "速览视图结果列表背景色。", + "peekViewResultsFileForeground": "速览视图结果列表中文件节点的前景色。", + "peekViewResultsMatchForeground": "速览视图结果列表中行节点的前景色。", + "peekViewResultsMatchHighlight": "在速览视图结果列表中匹配突出显示颜色。", + "peekViewResultsSelectionBackground": "速览视图结果列表中所选条目的背景色。", + "peekViewResultsSelectionForeground": "速览视图结果列表中所选条目的前景色。", + "peekViewTitleBackground": "速览视图标题区域背景颜色。", + "peekViewTitleForeground": "速览视图标题颜色。", + "peekViewTitleInfoForeground": "速览视图标题信息颜色。" }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "建议小组件的背景色。", - "editorSuggestWidgetBorder": "建议小组件的边框颜色。", - "editorSuggestWidgetForeground": "建议小组件的前景色。", - "editorSuggestWidgetSelectedBackground": "建议小组件中所选条目的背景色。", - "editorSuggestWidgetHighlightForeground": "建议小组件中匹配内容的高亮颜色。", - "suggestWidget.loading": "正在加载...", - "suggestWidget.noSuggestions": "无建议。", - "ariaCurrenttSuggestionReadDetails": "{0},文档: {1}", - "suggest": "建议" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "先打开文本编辑器然后跳转到行。", + "gotoLineColumnLabel": "转到第 {0} 行第 {1} 个字符。", + "gotoLineLabel": "转到行 {0}。", + "gotoLineLabelEmpty": "当前行: {0},字符: {1}。 键入要导航到的行号。", + "gotoLineLabelEmptyWithLimit": "当前行: {0},字符: {1}。键入要导航到的行号(介于 1 至 {2} 之间)。" }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "构造函数 ({0})", + "array": "数组({0})", + "boolean": "布尔值({0})", "cannotRunGotoSymbolWithoutEditor": "要转到符号,首先打开具有符号信息的文本编辑器。", "cannotRunGotoSymbolWithoutSymbolProvider": "活动文本编辑器不提供符号信息。", - "noMatchingSymbolResults": "没有匹配的编辑器符号", - "noSymbolResults": "没有编辑器符号", - "openToSide": "在侧边打开", - "openToBottom": "在底部打开", - "symbols": "符号({0})", - "property": "属性({0})", - "method": "方法({0})", - "function": "函数({0})", - "_constructor": "构造函数 ({0})", - "variable": "变量({0})", "class": "类({0})", - "struct": "结构({0})", - "event": "事件({0})", - "operator": "运算符({0})", - "interface": "接口({0})", - "namespace": "命名空间({0})", - "package": "包({0})", - "typeParameter": "类型参数({0})", - "modules": "模块({0})", + "constant": "常量({0})", "enum": "枚举({0})", "enumMember": "枚举成员({0})", - "string": "字符串({0})", - "file": "文件({0})", - "array": "数组({0})", - "number": "数字({0})", - "boolean": "布尔值({0})", - "object": "对象({0})", - "key": "键({0})", + "event": "事件({0})", "field": "字段({0})", - "constant": "常量({0})" + "file": "文件({0})", + "function": "函数({0})", + "interface": "接口({0})", + "key": "键({0})", + "method": "方法({0})", + "modules": "模块({0})", + "namespace": "命名空间({0})", + "noMatchingSymbolResults": "没有匹配的编辑器符号", + "noSymbolResults": "没有编辑器符号", + "number": "数字({0})", + "object": "对象({0})", + "openToBottom": "在底部打开", + "openToSide": "在侧边打开", + "operator": "运算符({0})", + "package": "包({0})", + "property": "属性({0})", + "string": "字符串({0})", + "struct": "结构({0})", + "symbols": "符号({0})", + "typeParameter": "类型参数({0})", + "variable": "变量({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "成功将“{0}”重命名为“{1}”。摘要: {2}", + "enablePreview": "启用/禁用重命名之前预览更改的功能", + "label": "正在重命名“{0}”", + "no result": "无结果。", + "quotableLabel": "重命名 {0}", + "rename.failed": "重命名无法计算修改", + "rename.failedApply": "重命名无法应用修改", + "rename.label": "重命名符号", + "resolveRenameLocationFailed": "解析重命名位置时发生未知错误" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "按 {0} 进行重命名,按 {1} 进行预览", + "renameAriaLabel": "重命名输入。键入新名称并按 \"Enter\" 提交。", + "renameInputVisible": "重命名输入小组件是否可见" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "展开选定内容(&&E)", + "miSmartSelectShrink": "缩小选定范围(&&S)", + "smartSelect.expand": "展开选择", + "smartSelect.shrink": "收起选择" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "在代码片段模式下时是否存在下一制表位", + "hasPrevTabstop": "在代码片段模式下时是否存在上一制表位", + "inSnippetMode": "编辑器目前是否在代码片段模式下" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "星期天", - "Monday": "星期一", - "Tuesday": "星期二", - "Wednesday": "星期三", - "Thursday": "星期四", - "Friday": "星期五", - "Saturday": "星期六", - "SundayShort": "周日", - "MondayShort": "周一", - "TuesdayShort": "周二", - "WednesdayShort": "周三", - "ThursdayShort": "周四", - "FridayShort": "周五", - "SaturdayShort": "周六", - "January": "一月", - "February": "二月", - "March": "三月", "April": "四月", - "May": "5月", - "June": "六月", - "July": "七月", - "August": "八月", - "September": "九月", - "October": "十月", - "November": "十一月", - "December": "十二月", - "JanuaryShort": "1月", - "FebruaryShort": "2月", - "MarchShort": "3月", "AprilShort": "4月", - "MayShort": "5月", - "JuneShort": "6月", - "JulyShort": "7月", + "August": "八月", "AugustShort": "8月", - "SeptemberShort": "9月", - "OctoberShort": "10月", + "December": "十二月", + "DecemberShort": "12月", + "February": "二月", + "FebruaryShort": "2月", + "Friday": "星期五", + "FridayShort": "周五", + "January": "一月", + "JanuaryShort": "1月", + "July": "七月", + "JulyShort": "7月", + "June": "六月", + "JuneShort": "6月", + "March": "三月", + "MarchShort": "3月", + "May": "5月", + "MayShort": "5月", + "Monday": "星期一", + "MondayShort": "周一", + "November": "十一月", "NovemberShort": "11 月", - "DecemberShort": "12月" + "October": "十月", + "OctoberShort": "10月", + "Saturday": "星期六", + "SaturdayShort": "周六", + "September": "九月", + "SeptemberShort": "9月", + "Sunday": "星期天", + "SundayShort": "周日", + "Thursday": "星期四", + "ThursdayShort": "周四", + "Tuesday": "星期二", + "TuesdayShort": "周二", + "Wednesday": "星期三", + "WednesdayShort": "周三" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "按 Enter 时是否会插入建议", + "suggestWidgetDetailsVisible": "建议详细信息是否可见", + "suggestWidgetMultipleSuggestions": "是否存在多条建议可供选择", + "suggestWidgetVisible": "建议是否可见", + "suggestionCanResolve": "当前建议是否支持解析更多详细信息", + "suggestionHasInsertAndReplaceRange": "当前建议是否具有插入和替换行为", + "suggestionInsertMode": "默认行为是否是插入或替换", + "suggestionMakesTextEdit": "插入当前建议是否会导致更改或导致已键入所有内容" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "插入", + "accept.replace": "替换", + "aria.alert.snippet": "选择“{0}”后进行了其他 {1} 次编辑", + "detail.less": "显示更多", + "detail.more": "显示更少", + "suggest.reset.label": "重置建议小组件大小", + "suggest.trigger.label": "触发建议" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0},文档: {1}", + "editorSuggestWidgetBackground": "建议小组件的背景色。", + "editorSuggestWidgetBorder": "建议小组件的边框颜色。", + "editorSuggestWidgetFocusHighlightForeground": "当某项获得焦点时,在建议小组件中突出显示的匹配项的颜色。", + "editorSuggestWidgetForeground": "建议小组件的前景色。", + "editorSuggestWidgetHighlightForeground": "建议小组件中匹配内容的高亮颜色。", + "editorSuggestWidgetSelectedBackground": "建议小组件中所选条目的背景色。", + "editorSuggestWidgetSelectedForeground": "建议小组件中所选条目的前景色。", + "suggest": "建议", + "suggestWidget.loading": "正在加载...", + "suggestWidget.noSuggestions": "无建议。" + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "关闭", + "loading": "正在加载…" + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "了解详细信息", + "suggestMoreInfoIcon": "建议小组件中的详细信息的图标。" + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "数组符号的前景色。这些符号将显示在大纲、痕迹导航栏和建议小组件中。", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "单位符号的前景颜色。这些符号出现在大纲、痕迹导航栏和建议小部件中。", "symbolIcon.variableForeground": "变量符号的前景颜色。这些符号出现在大纲、痕迹导航栏和建议小部件中。" }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "无可用预览", - "noResults": "无结果", - "peekView.alternateTitle": "引用" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "切换 Tab 键移动焦点", + "toggle.tabMovesFocus.off": "Tab 键将插入制表符", + "toggle.tabMovesFocus.on": "Tab 键将移动到下一可聚焦的元素" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "查看问题", - "noQuickFixes": "没有可用的快速修复", - "checkingForQuickFixes": "正在检查快速修复...", - "quick fixes": "快速修复..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "开发人员: 强制重新进行标记" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "正在加载..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "此文件包含一个或多个异常的行终止符,例如行分隔符(LS)或段落分隔符(PS)。\r\n\r\n建议从文件中删除它们。可通过 \"editor.unusualLineTerminators\" 进行配置。", + "unusualLineTerminators.fix": "修复此文件", + "unusualLineTerminators.ignore": "忽略此文件的问题", + "unusualLineTerminators.message": "检测到异常行终止符", + "unusualLineTerminators.title": "异常行终止符" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "关闭", - "loading": "正在加载…" + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "用于突出显示符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "overviewRulerWordHighlightStrongForeground": "用于突出显示写权限符号的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "wordHighlight": "读取访问期间符号的背景色,例如读取变量时。颜色必须透明,以免隐藏下面的修饰效果。", + "wordHighlight.next.label": "转到下一个突出显示的符号", + "wordHighlight.previous.label": "转到上一个突出显示的符号", + "wordHighlight.trigger.label": "触发符号高亮", + "wordHighlightBorder": "符号在进行读取访问操作时的边框颜色,例如读取变量。", + "wordHighlightStrong": "写入访问过程中符号的背景色,例如写入变量时。颜色必须透明,以免隐藏下面的修饰效果。", + "wordHighlightStrongBorder": "符号在进行写入访问操作时的边框颜色,例如写入变量。" }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "删除 Word" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "建议小组件中的详细信息的图标。", - "readMore": "了解详细信息" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "显示修复程序。首选可用修复程序 ({0})", - "quickFixWithKb": "显示修补程序({0})", - "quickFix": "显示修补程序" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} 个引用", - "referenceCount": "{0} 个引用", - "treeAriaLabel": "引用" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "警告: \"{0}\"不在已知选项列表中,但仍传递给 Electron/Chromium。", - "multipleValues": "选项\"{0}\"定义多次。使用值\"{1}\"。", - "gotoValidation": "\"--goto\" 模式中的参数格式应为 \"FILE(:LINE(:CHARACTER))\"。" - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "要使用的代理设置。如果未设置,则将从 \"http_proxy\" 和 \"https_proxy\" 环境变量中继承。", - "strictSSL": "控制是否根据提供的 CA 列表验证代理服务器证书。", - "proxyAuthorization": "要作为每个网络请求的 \"Proxy-Authorization\" 标头发送的值。", - "proxySupportOff": "禁用对扩展的代理支持。", - "proxySupportOn": "为扩展启用代理支持。", - "proxySupportOverride": "为扩展启用代理支持,覆盖请求选项。", - "proxySupport": "对扩展使用代理支持。", - "systemCertificates": "控制是否应从操作系统加载 CA 证书。(在 Windows 和 macOS 上, 关闭此窗口后需要重新加载窗口。)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "无法解析具有相对文件路径\"{0}\"的文件系统提供程序", - "noProviderFound": "未找到资源\"{0}\"的文件系统提供程序", - "fileNotFoundError": "无法解析不存在的文件\"{0}\"", - "fileExists": "如果未设置覆盖标记,则无法创建文件“{0}”,因为它已存在", - "err.write": "无法写入文件\"{0}\"({1})", - "writeFailedUnlockUnsupported": "无法解锁文件“{0}”,因为提供程序不支持它。", - "fileIsDirectoryWriteError": "无法写入实际上是一个目录的文件\"{0}\"", - "fileModifiedError": "自以下时间已修改的文件:", - "err.read": "无法读取文件'{0}' ({1})", - "fileIsDirectoryReadError": "无法读取实际上是一个目录的文件\"{0}\"", - "fileNotModifiedError": "自以下时间未修改的文件:", - "fileTooLargeError": "无法读取文件“{0}”,该文件太大,无法打开", - "unableToMoveCopyError1": "当源\"{0}\"与目标\"{1}\"在不区分大小写的文件系统上具有不同路径大小写时,无法复制", - "unableToMoveCopyError2": "当源\"{0}\"是目标\"{1}\"的父级时,无法移动/复制。", - "unableToMoveCopyError3": "无法移动/复制\"{0}\",因为目标\"{1}\"已存在于目标位置。", - "unableToMoveCopyError4": "无法将\"{0}\"移动/复制到\"{1}\"中,因为文件将替换包含该文件的文件夹。", - "mkdirExistsError": "无法创建已存在但不是目录的文件夹\"{0}\"", - "deleteFailedTrashUnsupported": "无法通过回收站删除文件\"{0}\",因为提供程序不支持它。", - "deleteFailedNotFound": "无法删除不存在的文件\"{0}\"", - "deleteFailedNonEmptyFolder": "无法删除非空文件夹“{0}”。", - "err.readonly": "无法修改只读文件\"{0}\"" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "文件已存在", - "fileNotExists": "文件不存在", - "moveError": "无法将 \"{0}\" 移动到 \"{1}\" ({2}) 中。", - "copyError": "无法将 \"{0}\" 复制到 \"{1}\" ({2}) 中。", - "fileCopyErrorPathCase": "''文件不能复制到仅大小写不同的相同路径", - "fileCopyErrorExists": "目标处的文件已存在" - }, - "vs/platform/files/common/files": { - "unknownError": "未知错误", - "sizeB": "{0} B", - "sizeKB": "{0} KB", - "sizeMB": "{0} MB", - "sizeGB": "{0} GB", - "sizeTB": "{0} TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "更新", - "updateMode": "配置是否接收自动更新。更改后需要重新启动。更新是从微软在线服务获取的。", - "none": "禁用更新。", - "manual": "禁用自动后台更新检查。如果手动检查更新,更新将可用。", - "start": "仅在启动时检查更新。禁用自动后台更新检查。", - "default": "启用自动更新检查。代码将定期自动检查更新。", - "deprecated": "此设置已弃用,请改用“{0}”。", - "enableWindowsBackgroundUpdatesTitle": "在 Windows 上启用后台更新", - "enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 VS Code 版本。", - "showReleaseNotes": "在更新后显示发行说明。发行说明将从 Microsoft 联机服务中获取。" - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "选项", - "extensionsManagement": "扩展管理", - "troubleshooting": "故障排查", - "diff": "将两个文件相互比较。", - "add": "将文件夹添加到上一个活动窗口。", - "goto": "打开路径下的文件并定位到特定行和特定列。", - "newWindow": "强制打开新窗口。", - "reuseWindow": "强制在已打开的窗口中打开文件或文件夹。", - "wait": "等文件关闭后再返回。", - "locale": "要使用的区域设置(例如 en-US 或 zh-TW)。", - "userDataDir": "指定保存用户数据的目录。可用于打开多个不同的 Code 实例。", - "help": "打印使用情况。", - "extensionHomePath": "设置扩展的根路径。", - "listExtensions": "列出已安装的扩展。", - "showVersions": "使用 --list-extensions 时,显示已安装扩展的版本。", - "category": "使用 --list-extensions 时,按提供的类别筛选已安装的扩展。", - "installExtension": "安装或更新扩展。扩展的标识符始终为 `${publisher}.${name}`。使用 `--force` 参数更新到最新版本。要安装特定版本,请提供 `@${version}`,例如 \"vscode.csharp@1.2.3\"。", - "uninstallExtension": "卸载扩展。", - "experimentalApis": "为扩展启用实验性 API 功能。可以输入一个或多个扩展的 ID 来进行单独启用。", - "version": "打印版本。", - "verbose": "打印详细输出(表示 - 等待)。", - "log": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", - "status": "打印进程使用情况和诊断信息。", - "prof-startup": "启动期间运行 CPU 探查器", - "disableExtensions": "禁用所有已安装的扩展。", - "disableExtension": "禁用一个扩展。", - "turn sync": "打开或关闭同步", - "inspect-extensions": "允许调试和分析扩展。您可以在开发人员工具中找到连接 URI。", - "inspect-brk-extensions": "允许扩展宿主在启动后暂停时进行扩展的调试和分析。您可以在开发人员工具中找到连接 URI。", - "disableGPU": "禁用 GPU 硬件加速。", - "maxMemory": "单个窗口最大内存大小 (单位为 MB)。", - "telemetry": "显示 VS Code 收集的所有遥测事件。", - "usage": "使用情况", - "options": "选项", - "paths": "路径", - "stdinWindows": "要读取其他程序的输出,请追加 \"-\" (例如 \"echo Hello World | {0} -')", - "stdinUnix": "要从 stdin 中读取,请追加 \"-\" (例如 \"ps aux | grep code | {0} -')", - "unknownVersion": "未知版本", - "unknownCommit": "未知提交" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "扩展", - "preferences": "首选项" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "无法安装扩展“{0}”,因为它与 VS Code“{1}”不兼容。", - "restartCode": "请在重新安装{0}之前重新启动 VS Code。", - "MarketPlaceDisabled": "市场未启用", - "malicious extension": "无法安装此扩展,它被报告存在问题。", - "notFoundCompatibleDependency": "无法安装“{0}”扩展,因为它与 VS Code 的当前版本(版本 {1})不兼容。", - "Not a Marketplace extension": "只能重新安装商店中的扩展", - "removeError": "删除扩展时出错: {0}。请重启 VS Code,然后重试。", - "quitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", - "exitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", - "notInstalled": "未安装扩展“{0}”。", - "singleDependentError": "无法卸载扩展“{0}”。扩展“{1}”依赖于它。", - "twoDependentsError": "无法卸载扩展“{0}”。扩展“{1}”和“{2}”依赖于它。", - "multipleDependentsError": "无法卸载扩展“{0}”。“{1}”、“{2}”以及其他扩展都依赖于它。", - "singleIndirectDependentError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”和“{2}”。", - "twoIndirectDependentsError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”、“{2}”和“{3}”。", - "multipleIndirectDependentsError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”、“{2}”、“{3}”和其他扩展。", - "notExists": "找不到扩展" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "遥测", - "telemetry.enableTelemetry": "将使用数据和错误发送到 Microsoft 联机服务。", - "telemetry.enableTelemetryMd": "实现将使用数据和错误发送到 Microsoft 联机服务。在 [此处] 阅读我们的隐私声明({0})。" - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "找不到扩展“{0}”。", - "useId": "确认使用了包括发布者在内的完整扩展 ID,例如: {0}", - "listFromLocation": "{0} 上安装的扩展:", - "installingExtensionsOnLocation": "正在 {0} 上安装扩展…", - "installingExtensions": "正在安装扩展…", - "alreadyInstalled-checkAndUpdate": "已安装扩展 \"{0}\" v{1}。使用 \"--force\" 选项更新到最新版本,或提供 \"@\" 以安装特定版本,例如: \"{2}@1.2.3\"。", - "alreadyInstalled": "已安装扩展“{0}”。", - "installation failed": "未能安装扩展: {0}", - "successVsixInstall": "已成功安装扩展“{0}”。", - "cancelVsixInstall": "已取消安装扩展“{0}”。", - "updateMessage": "将扩展 \"{0}\" 更新到版本 {1}", - "installing builtin ": "正在安装内置扩展“{0}”v{1}…", - "installing": "正在安装扩展“{0}”v{1}...", - "successInstall": "已成功安装扩展“{0}”v{1}。", - "cancelInstall": "已取消安装扩展“{0}”。", - "forceDowngrade": "已安装扩展“{0}”v{1} 的较新版本。请使用 \"--force\" 选项降级到旧版本。", - "builtin": "扩展“{0}”是内置扩展,无法卸载", - "forceUninstall": "用户已将扩展“{0}”标记为内置扩展。请使用 \"--force\" 选项将其卸载。", - "uninstalling": "正在卸载 {0}…", - "successUninstallFromLocation": "已成功从 {1} 卸载扩展“{0}”!", - "successUninstall": "已成功卸载扩展“{0}”!", - "notInstalleddOnLocation": "{1} 上未安装扩展“{0}”。", - "notInstalled": "未安装扩展“{0}”。" - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "设置同步", - "settingsSync.keybindingsPerPlatform": "为每个平台同步键绑定。", - "settingsSync.ignoredExtensions": "同步时要忽略的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", - "app.extension.identifier.errorMessage": "预期的格式 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", - "settingsSync.ignoredSettings": "配置在同步时要忽略的设置。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "你的系统上安装了 {0}。是否要为其安装推荐的扩展?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "无法读取计算机数据,因为当前版本不兼容。请更新 {0},然后重试。" - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "默认服务已更改,因此无法同步", - "service changed": "同步服务已更改,因此无法同步", - "turned off": "无法同步,因为同步在云中已关闭", - "session expired": "无法同步,因为当前会话已过期", - "turned off machine": "无法同步,因为已从另一台计算机上关闭了此计算机上的同步。" - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "未能将“{0}”移动到回收站", - "trashFailed": "未能将“{0}”移动到废纸篓" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "整体前景色。此颜色仅在不被组件覆盖时适用。", - "errorForeground": "错误信息的整体前景色。此颜色仅在不被组件覆盖时适用。", - "descriptionForeground": "提供其他信息的说明文本的前景色,例如标签文本。", - "iconForeground": "工作台中图标的默认颜色。", - "focusBorder": "焦点元素的整体边框颜色。此颜色仅在不被其他组件覆盖时适用。", - "contrastBorder": "在元素周围额外的一层边框,用来提高对比度从而区别其他元素。", - "activeContrastBorder": "在活动元素周围额外的一层边框,用来提高对比度从而区别其他元素。", - "selectionBackground": "工作台所选文本的背景颜色(例如输入字段或文本区域)。注意,本设置不适用于编辑器。", - "textSeparatorForeground": "文字分隔符的颜色。", - "textLinkForeground": "文本中链接的前景色。", - "textLinkActiveForeground": "文本中链接在点击或鼠标悬停时的前景色 。", - "textPreformatForeground": "预格式化文本段的前景色。", - "textBlockQuoteBackground": "文本中块引用的背景颜色。", - "textBlockQuoteBorder": "文本中块引用的边框颜色。", - "textCodeBlockBackground": "文本中代码块的背景颜色。", - "widgetShadow": "编辑器内小组件(如查找/替换)的阴影颜色。", - "inputBoxBackground": "输入框背景色。", - "inputBoxForeground": "输入框前景色。", - "inputBoxBorder": "输入框边框。", - "inputBoxActiveOptionBorder": "输入字段中已激活选项的边框颜色。", - "inputOption.activeBackground": "输入字段中激活选项的背景颜色。", - "inputOption.activeForeground": "输入字段中已激活的选项的前景色。", - "inputPlaceholderForeground": "输入框中占位符的前景色。", - "inputValidationInfoBackground": "输入验证结果为信息级别时的背景色。", - "inputValidationInfoForeground": "输入验证结果为信息级别时的前景色。", - "inputValidationInfoBorder": "严重性为信息时输入验证的边框颜色。", - "inputValidationWarningBackground": "严重性为警告时输入验证的背景色。", - "inputValidationWarningForeground": "输入验证结果为警告级别时的前景色。", - "inputValidationWarningBorder": "严重性为警告时输入验证的边框颜色。", - "inputValidationErrorBackground": "输入验证结果为错误级别时的背景色。", - "inputValidationErrorForeground": "输入验证结果为错误级别时的前景色。", - "inputValidationErrorBorder": "严重性为错误时输入验证的边框颜色。", - "dropdownBackground": "下拉列表背景色。", - "dropdownListBackground": "下拉列表背景色。", - "dropdownForeground": "下拉列表前景色。", - "dropdownBorder": "下拉列表边框。", - "checkbox.background": "复选框小部件的背景颜色。", - "checkbox.foreground": "复选框小部件的前景色。", - "checkbox.border": "复选框小部件的边框颜色。", - "buttonForeground": "按钮前景色。", - "buttonBackground": "按钮背景色。", - "buttonHoverBackground": "按钮在悬停时的背景颜色。", - "buttonSecondaryForeground": "辅助按钮前景色。", - "buttonSecondaryBackground": "辅助按钮背景色。", - "buttonSecondaryHoverBackground": "悬停时的辅助按钮背景色。", - "badgeBackground": "Badge 背景色。Badge 是小型的信息标签,如表示搜索结果数量的标签。", - "badgeForeground": "Badge 前景色。Badge 是小型的信息标签,如表示搜索结果数量的标签。", - "scrollbarShadow": "表示视图被滚动的滚动条阴影。", - "scrollbarSliderBackground": "滚动条滑块背景色", - "scrollbarSliderHoverBackground": "滚动条滑块在悬停时的背景色", - "scrollbarSliderActiveBackground": "滚动条滑块在被点击时的背景色。", - "progressBarBackground": "表示长时间操作的进度条的背景色。", - "editorError.background": "编辑器中错误文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", - "editorError.foreground": "编辑器中错误波浪线的前景色。", - "errorBorder": "编辑器中错误框的边框颜色。", - "editorWarning.background": "编辑器中警告文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", - "editorWarning.foreground": "编辑器中警告波浪线的前景色。", - "warningBorder": "编辑器中警告框的边框颜色。", - "editorInfo.background": "编辑器中信息文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", - "editorInfo.foreground": "编辑器中信息波浪线的前景色。", - "infoBorder": "编辑器中信息框的边框颜色。", - "editorHint.foreground": "编辑器中提示波浪线的前景色。", - "hintBorder": "编辑器中提示框的边框颜色。", - "sashActiveBorder": "活动框格的边框颜色。", - "editorBackground": "编辑器背景色。", - "editorForeground": "编辑器默认前景色。", - "editorWidgetBackground": "编辑器组件(如查找/替换)背景颜色。", - "editorWidgetForeground": "编辑器小部件的前景色,如查找/替换。", - "editorWidgetBorder": "编辑器小部件的边框颜色。此颜色仅在小部件有边框且不被小部件重写时适用。", - "editorWidgetResizeBorder": "编辑器小部件大小调整条的边框颜色。此颜色仅在小部件有调整边框且不被小部件颜色覆盖时使用。", - "pickerBackground": "背景颜色快速选取器。快速选取器小部件是选取器(如命令调色板)的容器。", - "pickerForeground": "前景颜色快速选取器。快速选取器小部件是命令调色板等选取器的容器。", - "pickerTitleBackground": "标题背景颜色快速选取器。快速选取器小部件是命令调色板等选取器的容器。", - "pickerGroupForeground": "快速选取器分组标签的颜色。", - "pickerGroupBorder": "快速选取器分组边框的颜色。", - "editorSelectionBackground": "编辑器所选内容的颜色。", - "editorSelectionForeground": "用以彰显高对比度的所选文本的颜色。", - "editorInactiveSelection": "非活动编辑器中所选内容的颜色,颜色必须透明,以免隐藏下面的装饰效果。", - "editorSelectionHighlight": "具有与所选项相关内容的区域的颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "editorSelectionHighlightBorder": "与所选项内容相同的区域的边框颜色。", - "editorFindMatch": "当前搜索匹配项的颜色。", - "findMatchHighlight": "其他搜索匹配项的颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "findRangeHighlight": "限制搜索范围的颜色。颜色不能不透明,以免隐藏底层装饰。", - "editorFindMatchBorder": "当前搜索匹配项的边框颜色。", - "findMatchHighlightBorder": "其他搜索匹配项的边框颜色。", - "findRangeHighlightBorder": "限制搜索的范围的边框颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "searchEditor.queryMatch": "搜索编辑器查询匹配的颜色。", - "searchEditor.editorFindMatchBorder": "搜索编辑器查询匹配的边框颜色。", - "hoverHighlight": "在下面突出显示悬停的字词。颜色必须透明,以免隐藏下面的修饰效果。", - "hoverBackground": "编辑器悬停提示的背景颜色。", - "hoverForeground": "编辑器悬停的前景颜色。", - "hoverBorder": "光标悬停时编辑器的边框颜色。", - "statusBarBackground": "编辑器悬停状态栏的背景色。", - "activeLinkForeground": "活动链接颜色。", - "editorInlineHintForeground": "内联提示的前景色", - "editorInlineHintBackground": "内联提示的背景色", - "editorLightBulbForeground": "用于灯泡操作图标的颜色。", - "editorLightBulbAutoFixForeground": "用于灯泡自动修复操作图标的颜色。", - "diffEditorInserted": "已插入的文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", - "diffEditorRemoved": "已删除的文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", - "diffEditorInsertedOutline": "插入的文本的轮廓颜色。", - "diffEditorRemovedOutline": "被删除文本的轮廓颜色。", - "diffEditorBorder": "两个文本编辑器之间的边框颜色。", - "diffDiagonalFill": "差异编辑器的对角线填充颜色。对角线填充用于并排差异视图。", - "listFocusBackground": "焦点项在列表或树活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listFocusForeground": "焦点项在列表或树活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listFocusOutline": "列表/树活动时,焦点项目的列表/树边框色。活动的列表/树具有键盘焦点,非活动的没有。", - "listActiveSelectionBackground": "已选项在列表或树活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listActiveSelectionForeground": "已选项在列表或树活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listInactiveSelectionBackground": "已选项在列表或树非活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listInactiveSelectionForeground": "已选项在列表或树非活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listInactiveFocusBackground": "非活动的列表或树控件中焦点项的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", - "listInactiveFocusOutline": "列表/数非活动时,焦点项目的列表/树边框色。活动的列表/树具有键盘焦点,非活动的没有。", - "listHoverBackground": "使用鼠标移动项目时,列表或树的背景颜色。", - "listHoverForeground": "鼠标在项目上悬停时,列表或树的前景颜色。", - "listDropBackground": "使用鼠标移动项目时,列表或树进行拖放的背景颜色。", - "highlight": "在列表或树中搜索时,其中匹配内容的高亮颜色。", - "invalidItemForeground": "列表或树中无效项的前景色,例如资源管理器中没有解析的根目录。", - "listErrorForeground": "包含错误的列表项的前景颜色。", - "listWarningForeground": "包含警告的列表项的前景颜色。", - "listFilterWidgetBackground": "列表和树中类型筛选器小组件的背景色。", - "listFilterWidgetOutline": "列表和树中类型筛选器小组件的轮廓颜色。", - "listFilterWidgetNoMatchesOutline": "当没有匹配项时,列表和树中类型筛选器小组件的轮廓颜色。", - "listFilterMatchHighlight": "筛选后的匹配项的背景颜色。", - "listFilterMatchHighlightBorder": "筛选后的匹配项的边框颜色。", - "treeIndentGuidesStroke": "缩进参考线的树描边颜色。", - "listDeemphasizedForeground": "取消强调的项目的列表/树前景颜色。", - "quickInput.list.focusBackground deprecation": "请改用 quickInputList.focusBackground", - "quickInput.listFocusBackground": "焦点项目的快速选择器背景色。", - "menuBorder": "菜单的边框颜色。", - "menuForeground": "菜单项的前景颜色。", - "menuBackground": "菜单项的背景颜色。", - "menuSelectionForeground": "菜单中选定菜单项的前景色。", - "menuSelectionBackground": "菜单中所选菜单项的背景色。", - "menuSelectionBorder": "菜单中所选菜单项的边框颜色。", - "menuSeparatorBackground": "菜单中分隔线的颜色。", - "snippetTabstopHighlightBackground": "代码片段 Tab 位的高亮背景色。", - "snippetTabstopHighlightBorder": "代码片段 Tab 位的高亮边框颜色。", - "snippetFinalTabstopHighlightBackground": "代码片段中最后的 Tab 位的高亮背景色。", - "snippetFinalTabstopHighlightBorder": "代码片段中最后的制表位的高亮边框颜色。", - "breadcrumbsFocusForeground": "焦点导航路径的颜色", - "breadcrumbsBackground": "导航路径项的背景色。", - "breadcrumbsSelectedForegound": "已选导航路径项的颜色。", - "breadcrumbsSelectedBackground": "导航路径项选择器的背景色。", - "mergeCurrentHeaderBackground": "当前标题背景的内联合并冲突。颜色不能不透明,以免隐藏底层装饰。", - "mergeCurrentContentBackground": "内联合并冲突中的当前内容背景。颜色必须透明,以免隐藏下面的修饰效果。", - "mergeIncomingHeaderBackground": "内联合并冲突中的传入标题背景。颜色必须透明,以免隐藏下面的修饰效果。", - "mergeIncomingContentBackground": "内联合并冲突中的传入内容背景。颜色必须透明,以免隐藏下面的修饰效果。", - "mergeCommonHeaderBackground": "内联合并冲突中的常见祖先标头背景。颜色必须透明,以免隐藏下面的修饰效果。", - "mergeCommonContentBackground": "内联合并冲突中的常见祖先内容背景。颜色必须透明,以免隐藏下面的修饰效果。", - "mergeBorder": "内联合并冲突中标头和分割线的边框颜色。", - "overviewRulerCurrentContentForeground": "内联合并冲突中当前版本区域的概览标尺前景色。", - "overviewRulerIncomingContentForeground": "内联合并冲突中传入的版本区域的概览标尺前景色。", - "overviewRulerCommonContentForeground": "内联合并冲突中共同祖先区域的概览标尺前景色。", - "overviewRulerFindMatchForeground": "用于查找匹配项的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "overviewRulerSelectionHighlightForeground": "用于突出显示所选内容的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", - "minimapFindMatchHighlight": "用于查找匹配项的迷你地图标记颜色。", - "minimapSelectionHighlight": "编辑器选区在迷你地图中对应的标记颜色。", - "minimapError": "用于错误的迷你地图标记颜色。", - "overviewRuleWarning": "用于警告的迷你地图标记颜色。", - "minimapBackground": "迷你地图背景颜色。", - "minimapSliderBackground": "迷你地图滑块背景颜色。", - "minimapSliderHoverBackground": "悬停时,迷你地图滑块的背景颜色。", - "minimapSliderActiveBackground": "单击时,迷你地图滑块的背景颜色。", - "problemsErrorIconForeground": "用于问题错误图标的颜色。", - "problemsWarningIconForeground": "用于问题警告图标的颜色。", - "problemsInfoIconForeground": "用于问题信息图标的颜色。", - "chartsForeground": "图表中使用的前景颜色。", - "chartsLines": "用于图表中的水平线条的颜色。", - "chartsRed": "图表可视化效果中使用的红色。", - "chartsBlue": "图表可视化效果中使用的蓝色。", - "chartsYellow": "图表可视化效果中使用的黄色。", - "chartsOrange": "图表可视化效果中使用的橙色。", - "chartsGreen": "图表可视化效果中使用的绿色。", - "chartsPurple": "图表可视化效果中使用的紫色。" + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "默认语言配置替代", - "defaultLanguageConfiguration.description": "配置要为 {0} 语言替代的设置。", - "overrideSettings.defaultDescription": "针对某种语言,配置替代编辑器设置。", - "overrideSettings.errorMessage": "此设置不支持按语言配置。", + "config.property.duplicate": "无法注册“{0}”。此属性已注册。", "config.property.empty": "无法注册空属性", "config.property.languageDefault": "无法注册“{0}”。其符合描述特定语言编辑器设置的表达式 \"\\\\[.*\\\\]$\"。请使用 \"configurationDefaults\"。", - "config.property.duplicate": "无法注册“{0}”。此属性已注册。" + "defaultLanguageConfiguration.description": "配置要为 {0} 语言替代的设置。", + "defaultLanguageConfigurationOverrides.title": "默认语言配置替代", + "overrideSettings.defaultDescription": "针对某种语言,配置替代编辑器设置。", + "overrideSettings.errorMessage": "此设置不支持按语言配置。" + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "用于返回上下文键的相关信息的命令" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "键盘焦点是否在输入框中", + "isIOS": "操作系统是否为 IOS", + "isLinux": "操作系统是否为 Linux", + "isMac": "操作系统是否 macOS", + "isMacNative": "操作系统是否是非浏览器平台上的 macOS", + "isWeb": "平台是否为 Web 浏览器", + "isWindows": "操作系统是否为 Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...1 个其他文件未显示", "moreFiles": "...{0} 个其他文件未显示" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "操作系统是否 macOS", - "isLinux": "操作系统是否为 Linux", - "isWindows": "操作系统是否为 Windows", - "isWeb": "平台是否为 Web 浏览器", - "isMacNative": "操作系统是否是非浏览器平台上的 macOS", - "inputFocus": "键盘焦点是否在输入框中" - }, - "vs/platform/markers/common/markers": { - "sev.error": "错误", - "sev.warning": "警告", - "sev.info": "信息" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "受信任", - "untrusted": "不可信任", - "unknown": "未知" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "启动目录(cwd)“{0}”不是一个目录", - "launchFail.cwdDoesNotExist": "启动目录(cwd)“{0}”不存在", - "launchFail.executableIsNotFileOrSymlink": "shell 可执行文件的路径“{0}”不是符号链接的文件", - "launchFail.executableDoesNotExist": "shell 可执行文件“{0}”的路径不存在" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "确定", - "pathNotExistTitle": "路径不存在", - "uriInvalidTitle": "无法打开 uri", - "pathNotExistDetail": "磁盘上似乎不再存在路径“{0}”。", - "uriInvalidDetail": "URI“{0}”无效,无法打开。" - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Code 工作区" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "本地", - "issueReporterWriteToClipboard": "数据太多,无法直接发送到 GitHub。数据将被复制到剪贴板,请将其粘贴到打开的 GitHub 问题页。", - "ok": "确定", - "cancel": "取消", - "confirmCloseIssueReporter": "您的输入将不会保存。确实要关闭此窗口吗?", - "yes": "是", - "issueReporter": "问题报告程序" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "新窗口", - "newWindowDesc": "打开新窗口", - "recentFoldersAndWorkspaces": "最近使用的文件夹和工作区", - "recentFolders": "最近使用的文件夹", - "untitledWorkspace": "无标题(工作区)", - "workspaceName": "{0} (工作区)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "确定", - "workspaceOpenedMessage": "无法保存工作区“{0}”", - "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。" - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "打开", - "openFolder": "打开文件夹", "openFile": "打开文件", - "openWorkspaceTitle": "打开工作区", - "openWorkspace": "打开(&&O)" + "openFolder": "打开文件夹", + "openWorkspace": "打开(&&O)", + "openWorkspaceTitle": "打开工作区" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "要打开此大小的文件, 您需要重新启动并允许它使用更多内存", - "fileTooLargeError": "文件太大,无法打开" + "vs/platform/environment/node/argv": { + "add": "将文件夹添加到上一个活动窗口。", + "category": "使用 --list-extensions 时,按提供的类别筛选已安装的扩展。", + "diff": "将两个文件相互比较。", + "disableExtension": "禁用一个扩展。", + "disableExtensions": "禁用所有已安装的扩展。", + "disableGPU": "禁用 GPU 硬件加速。", + "experimentalApis": "为扩展启用实验性 API 功能。可以输入一个或多个扩展的 ID 来进行单独启用。", + "extensionHomePath": "设置扩展的根路径。", + "extensionsManagement": "扩展管理", + "goto": "打开路径下的文件并定位到特定行和特定列。", + "help": "打印使用情况。", + "inspect-brk-extensions": "允许扩展宿主在启动后暂停时进行扩展的调试和分析。您可以在开发人员工具中找到连接 URI。", + "inspect-extensions": "允许调试和分析扩展。您可以在开发人员工具中找到连接 URI。", + "installExtension": "安装或更新扩展。扩展的标识符始终为 `${publisher}.${name}`。使用 `--force` 参数更新到最新版本。要安装特定版本,请提供 `@${version}`,例如 \"vscode.csharp@1.2.3\"。", + "listExtensions": "列出已安装的扩展。", + "locale": "要使用的区域设置(例如 en-US 或 zh-TW)。", + "log": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", + "maxMemory": "单个窗口最大内存大小 (单位为 MB)。", + "newWindow": "强制打开新窗口。", + "options": "选项", + "optionsUpperCase": "选项", + "paths": "路径", + "prof-startup": "启动期间运行 CPU 探查器。", + "reuseWindow": "强制在已打开的窗口中打开文件或文件夹。", + "showVersions": "使用 --list-extensions 时,显示已安装扩展的版本。", + "status": "打印进程使用情况和诊断信息。", + "stdinUnix": "要从 stdin 中读取,请追加 \"-\" (例如 \"ps aux | grep code | {0} -')", + "stdinWindows": "要读取其他程序的输出,请追加 \"-\" (例如 \"echo Hello World | {0} -')", + "telemetry": "显示 VS Code 收集的所有遥测事件。", + "troubleshooting": "故障排查", + "turn sync": "打开或关闭同步。", + "uninstallExtension": "卸载扩展。", + "unknownCommit": "未知提交", + "unknownVersion": "未知版本", + "usage": "使用情况", + "userDataDir": "指定保存用户数据的目录。可用于打开多个不同的 Code 实例。", + "verbose": "打印详细输出(表示 - 等待)。", + "version": "打印版本。", + "wait": "等文件关闭后再返回。" }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "无法解析 \"engines.vscode\" 的值 {0}。请改为如 ^1.22.0, ^1.22.x 等。", - "versionSpecificity1": "\"engines.vscode\" ({0}) 中指定的版本不够具体。对于 1.0.0 之前的 vscode 版本,请至少定义主要和次要想要的版本。例如: ^0.10.0、0.10.x、0.11.0 等。", - "versionSpecificity2": "\"engines.vscode\" ({0}) 中指定的版本不够具体。对于 1.0.0 之后的 vscode 版本,请至少定义主要想要的版本。例如: ^1.10.0、1.10.x、1.x.x、2.x.x 等。", - "versionMismatch": "扩展与 Code {0} 不兼容。扩展需要: {1}。" + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "\"--goto\" 模式中的参数格式应为 \"FILE(:LINE(:CHARACTER))\"。", + "multipleValues": "选项\"{0}\"定义多次。使用值\"{1}\"。", + "unknownOption": "警告: \"{0}\"不在已知选项列表中,但仍传递给 Electron/Chromium。" + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "扩展", + "preferences": "首选项" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "已安装扩展“{0}”。", + "alreadyInstalled-checkAndUpdate": "已安装扩展 \"{0}\" v{1}。使用 \"--force\" 选项更新到最新版本,或提供 \"@\" 以安装特定版本,例如: \"{2}@1.2.3\"。", + "builtin": "扩展“{0}”是内置扩展,无法卸载", + "cancelInstall": "已取消安装扩展“{0}”。", + "cancelVsixInstall": "已取消安装扩展“{0}”。", + "forceDowngrade": "已安装扩展“{0}”v{1} 的较新版本。请使用 \"--force\" 选项降级到旧版本。", + "forceUninstall": "用户已将扩展“{0}”标记为内置扩展。请使用 \"--force\" 选项将其卸载。", + "installation failed": "未能安装扩展: {0}", + "installing": "正在安装扩展“{0}”v{1}...", + "installing builtin ": "正在安装内置扩展“{0}”v{1}…", + "installingExtensions": "正在安装扩展…", + "installingExtensionsOnLocation": "正在 {0} 上安装扩展…", + "listFromLocation": "{0} 上安装的扩展:", + "notFound": "找不到扩展“{0}”。", + "notInstalled": "未安装扩展“{0}”。", + "notInstalleddOnLocation": "{1} 上未安装扩展“{0}”。", + "successInstall": "已成功安装扩展“{0}”v{1}。", + "successUninstall": "已成功卸载扩展“{0}”!", + "successUninstallFromLocation": "已成功从 {1} 卸载扩展“{0}”!", + "successVsixInstall": "已成功安装扩展“{0}”。", + "uninstalling": "正在卸载 {0}…", + "updateMessage": "将扩展 \"{0}\" 更新到版本 {1}", + "useId": "确认使用了包括发布者在内的完整扩展 ID,例如: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "你的系统上安装了 {0}。是否要为其安装推荐的扩展?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "市场未启用", + "Not a Marketplace extension": "只能重新安装商店中的扩展", + "exitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", + "incompatible": "无法安装扩展“{0}”,因为它与 VS Code“{1}”不兼容。", + "malicious extension": "无法安装此扩展,它被报告存在问题。", + "multipleDependentsError": "无法卸载扩展“{0}”。“{1}”、“{2}”以及其他扩展都依赖于它。", + "multipleIndirectDependentsError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”、“{2}”、“{3}”和其他扩展。", + "notExists": "找不到扩展", + "notFoundCompatibleDependency": "无法安装“{0}”扩展,因为它与 VS Code 的当前版本(版本 {1})不兼容。", + "notInstalled": "未安装扩展“{0}”。", + "quitCode": "无法安装扩展。请在重启 VS Code 后重新安装。", + "removeError": "删除扩展时出错: {0}。请重启 VS Code,然后重试。", + "restartCode": "请在重新安装{0}之前重新启动 VS Code。", + "singleDependentError": "无法卸载扩展“{0}”。扩展“{1}”依赖于它。", + "singleIndirectDependentError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”和“{2}”。", + "twoDependentsError": "无法卸载扩展“{0}”。扩展“{1}”和“{2}”依赖于它。", + "twoIndirectDependentsError": "无法卸载扩展“{0}”。该操作会一并卸载依赖于它的扩展“{1}”、“{2}”和“{3}”。" }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX 无效: package.json 不是 JSON 文件。" }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "安装扩展“{1}”时无法删除现有文件夹“{0}”。请手动删除此文件夹,然后重试", "cannot read": "无法从 {0} 读取扩展", - "renameError": "将 {0} 重命名为 {1} 时发生未知错误", - "invalidManifest": "扩展无效: package.json 不是 JSON 文件。" + "errorDeleting": "安装扩展“{1}”时无法删除现有文件夹“{0}”。请手动删除此文件夹,然后重试", + "invalidManifest": "扩展无效: package.json 不是 JSON 文件。", + "renameError": "将 {0} 重命名为 {1} 时发生未知错误" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "扩展与 Code {0} 不兼容。扩展需要: {1}。", + "versionSpecificity1": "\"engines.vscode\" ({0}) 中指定的版本不够具体。对于 1.0.0 之前的 vscode 版本,请至少定义主要和次要想要的版本。例如: ^0.10.0、0.10.x、0.11.0 等。", + "versionSpecificity2": "\"engines.vscode\" ({0}) 中指定的版本不够具体。对于 1.0.0 之后的 vscode 版本,请至少定义主要想要的版本。例如: ^1.10.0、1.10.x、1.x.x、2.x.x 等。", + "versionSyntax": "无法解析 \"engines.vscode\" 的值 {0}。请改为如 ^1.22.0, ^1.22.x 等。" + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "VS Code 控制台", + "ext.term.app.not.found": "找不到终端应用程序 \"{0}\"", + "linux.term.failed": "“{0}”失败,退出代码为 {1}", + "mac.terminal.script.failed": "脚本“{0}”失败,退出代码为 {1}", + "mac.terminal.type.not.supported": "不支持“{0}”", + "press.any.key": "按任意键继续..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "无法删除非空文件夹“{0}”。", + "deleteFailedNotFound": "无法删除不存在的文件\"{0}\"", + "deleteFailedTrashUnsupported": "无法通过回收站删除文件\"{0}\",因为提供程序不支持它。", + "err.read": "无法读取文件'{0}' ({1})", + "err.readonly": "无法修改只读文件\"{0}\"", + "err.write": "无法写入文件\"{0}\"({1})", + "fileExists": "如果未设置覆盖标记,则无法创建文件“{0}”,因为它已存在", + "fileIsDirectoryReadError": "无法读取实际上是一个目录的文件\"{0}\"", + "fileIsDirectoryWriteError": "无法写入实际上是一个目录的文件\"{0}\"", + "fileModifiedError": "自以下时间已修改的文件:", + "fileNotFoundError": "无法解析不存在的文件\"{0}\"", + "fileNotModifiedError": "自以下时间未修改的文件:", + "fileTooLargeError": "无法读取文件“{0}”,该文件太大,无法打开", + "invalidPath": "无法解析具有相对文件路径\"{0}\"的文件系统提供程序", + "mkdirExistsError": "无法创建已存在但不是目录的文件夹\"{0}\"", + "noProviderFound": "未找到资源\"{0}\"的文件系统提供程序", + "unableToMoveCopyError1": "当源\"{0}\"与目标\"{1}\"在不区分大小写的文件系统上具有不同路径大小写时,无法复制", + "unableToMoveCopyError2": "当源\"{0}\"是目标\"{1}\"的父级时,无法移动/复制。", + "unableToMoveCopyError3": "无法移动/复制\"{0}\",因为目标\"{1}\"已存在于目标位置。", + "unableToMoveCopyError4": "无法将\"{0}\"移动/复制到\"{1}\"中,因为文件将替换包含该文件的文件夹。", + "writeFailedUnlockUnsupported": "无法解锁文件“{0}”,因为提供程序不支持它。" + }, + "vs/platform/files/common/files": { + "sizeB": "{0} B", + "sizeGB": "{0} GB", + "sizeKB": "{0} KB", + "sizeMB": "{0} MB", + "sizeTB": "{0} TB", + "unknownError": "未知错误" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "文件太大,无法打开", + "fileTooLargeForHeapError": "要打开此大小的文件,需要重新启动并允许{0}使用更多内存" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "未能将“{0}”移动到回收站", + "trashFailed": "未能将“{0}”移动到废纸篓" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "无法将 \"{0}\" 复制到 \"{1}\" ({2}) 中。", + "fileCopyErrorExists": "目标处的文件已存在", + "fileCopyErrorPathCase": "''文件不能复制到仅大小写不同的相同路径", + "fileExists": "文件已存在", + "fileNotExists": "文件不存在", + "moveError": "无法将 \"{0}\" 移动到 \"{1}\" ({2}) 中。" + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "取消", + "confirmCloseIssueReporter": "您的输入将不会保存。确实要关闭此窗口吗?", + "issueReporter": "问题报告程序", + "issueReporterWriteToClipboard": "数据太多,无法直接发送到 GitHub。数据将被复制到剪贴板,请将其粘贴到打开的 GitHub 问题页。", + "local": "本地", + "ok": "确定", + "processExplorer": "进程管理器", + "yes": "是" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "({0})已按下。正在等待按下第二个键...", + "missing.chord": "组合键({0},{1})不是命令。" + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "控制列表和树中的键盘导航是否仅通过键入自动触发。如果设置为 `false` ,键盘导航只在执行 `list.toggleKeyboardNavigation` 命令时触发,您可以为该命令指定键盘快捷方式。", + "expand mode": "控制在单击文件夹名称时如何扩展树文件夹。请注意,如果不适用,某些树和列表可能会选择忽略此设置。", + "horizontalScrolling setting": "控制列表和树是否支持工作台中的水平滚动。警告: 打开此设置影响会影响性能。", + "keyboardNavigationSettingKey": "控制工作台中的列表和树的键盘导航样式。它可为“简单”、“突出显示”或“筛选”。", + "keyboardNavigationSettingKey.filter": "筛选器键盘导航将筛选出并隐藏与键盘输入不匹配的所有元素。", + "keyboardNavigationSettingKey.highlight": "高亮键盘导航会突出显示与键盘输入相匹配的元素。进一步向上和向下导航将仅遍历突出显示的元素。", + "keyboardNavigationSettingKey.simple": "简单键盘导航聚焦与键盘输入相匹配的元素。仅对前缀进行匹配。", + "list smoothScrolling setting": "控制列表和树是否具有平滑滚动。", + "multiSelectModifier": "在通过鼠标多选树和列表条目时使用的修改键 (例如“资源管理器”、“打开的编辑器”和“源代码管理”视图)。“在侧边打开”功能所需的鼠标动作 (若可用) 将会相应调整,不与多选修改键冲突。", + "multiSelectModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", + "multiSelectModifier.ctrlCmd": "映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。", + "openModeModifier": "控制如何使用鼠标打开树和列表中的项(若支持)。请注意,如果此设置不适用,某些树和列表可能会选择忽略它。", + "render tree indent guides": "控制树是否应呈现缩进参考线。", + "tree indent setting": "控制树缩进(以像素为单位)。", + "workbenchConfigurationTitle": "工作台" + }, + "vs/platform/markers/common/markers": { + "sev.error": "错误", + "sev.info": "信息", + "sev.warning": "警告" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "关于 {0}", + "mBringToFront": "全部置于顶层", + "mEdit": "编辑(&&E)", + "mFile": "文件(&&F)", + "mGoto": "转到(&&G)", + "mHelp": "帮助(&&H)", + "mHide": "隐藏 {0}", + "mHideOthers": "隐藏其他", + "mMergeAllWindows": "合并所有窗口", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "移动标签页到新窗口", + "mNewTab": "新建标签页", + "mRun": "运行(&&R)", + "mSelection": "选择(&&S)", + "mServices": "服务", + "mShowAll": "全部显示", + "mShowNextTab": "显示下一个选项卡", + "mShowPreviousTab": "显示上一个选项卡", + "mTerminal": "终端(&&T)", + "mView": "查看(&&V)", + "mWindow": "窗口", + "mZoom": "缩放", + "miCheckForUpdates": "检查更新(&&U)...", + "miCheckingForUpdates": "正在检查更新...", + "miDownloadUpdate": "下载可用更新(&&O)", + "miDownloadingUpdate": "正在下载更新...", + "miInstallUpdate": "安装更新(&&U)...", + "miInstallingUpdate": "正在安装更新...", + "miNewWindow": "新建窗口(&&W)", + "miPreferences": "首选项(&&P)", + "miQuit": "退出 {0}", + "miRestartToUpdate": "重新启动以更新(&&U)", + "miSwitchWindow": "切换窗口(&&W)..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "取消", + "cantCreateBinFolder": "无法安装 Shell 命令“{0}”。", + "cantUninstall": "无法卸载 Shell 命令“{0}”。", + "ok": "确定", + "sourceMissing": "在 \"{0}\" 中找不到 shell 脚本", + "warnEscalation": "{0}将通过 \"osascript\" 提示需要管理员权限才可安装 shell 命令。", + "warnEscalationUninstall": "{0} 将使用 \"osascript\" 来提示获取管理员权限,从而卸载 Shell 命令。" + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "命令\"{0}\"导致错误 ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "其他命令", + "ok": "确定", + "recentlyUsed": "最近使用" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "编辑器命令", + "globalCommands": "全局命令", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "要使用的代理设置。如果未设置,则将从 \"http_proxy\" 和 \"https_proxy\" 环境变量中继承。", + "proxyAuthorization": "要作为每个网络请求的 \"Proxy-Authorization\" 标头发送的值。", + "proxySupport": "对扩展使用代理支持。", + "proxySupportFallback": "在未找到代理的情况下,启用扩展的代理支持,回退到请求选项。", + "proxySupportOff": "禁用对扩展的代理支持。", + "proxySupportOn": "为扩展启用代理支持。", + "proxySupportOverride": "为扩展启用代理支持,覆盖请求选项。", + "strictSSL": "控制是否根据提供的 CA 列表验证代理服务器证书。", + "systemCertificates": "控制是否应从操作系统加载 CA 证书。(在 Windows 和 macOS 上, 关闭此窗口后需要重新加载窗口。)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "将使用数据和错误发送到 Microsoft 联机服务。", + "telemetry.enableTelemetryMd": "实现将使用数据和错误发送到 Microsoft 联机服务。在 [此处] 阅读我们的隐私声明({0})。", + "telemetryConfigurationTitle": "遥测" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", + "terminal.integrated.automationShell.osx": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", + "terminal.integrated.automationShell.windows": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 值。", + "terminal.integrated.defaultProfile.linux": "在 Linux 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", + "terminal.integrated.defaultProfile.osx": "在 macOS 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", + "terminal.integrated.defaultProfile.windows": "在 Windows 上使用的默认配置文件。如果设置了 {0} 或 {1},则当前将忽略此设置。", + "terminal.integrated.inheritEnv": "新的 shell 是否应从 VS Code 继承其环境,这可能会源登录 shell 以确保初始化 $PATH 和其他开发变量。这对 Windows 没有影响。", + "terminal.integrated.profile.linux": "通过终端下拉列表创建新终端时要显示的 Linux 配置文件。设置后,这些配置文件将替代默认检测到的配置文件。它们包含 {0},可选择性地包含 {1}", + "terminal.integrated.profile.osx": "通过终端下拉列表创建新终端时要显示的 macOS 配置文件。设置后,这些配置文件将替代默认检测到的配置文件。它们包含 {0},可选择性地包含 {1}", + "terminal.integrated.profiles.windows": "通过终端下拉列表创建新的终端时要显示的 Windows 配置文件。若要排除这些配置文件,请设置为 null;若要使用默认检测到的配置,请使用 {0} 属性。或者,设置 {1} 或选择性地设置 {2}", + "terminal.integrated.shell.linux": "终端在 Linux 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.linux.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", + "terminal.integrated.shell.osx": "终端在 macOS 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.osx.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", + "terminal.integrated.shell.windows": "终端在 Windows 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.windows.deprecation": "此项已弃用,配置默认 shell 的新推荐方法是在 {0} 中创建一个终端配置文件,并将其配置文件名称设置为 {1} 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。", + "terminal.integrated.shellArgs.linux": "在 Linux 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.osx": "在 macOS 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows": "在 Windows 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows.string": "在 Windows 终端上时要使用的命令行参数(采用[命令行格式](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) )。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.useWslProfiles": "控制是否在终端下拉列表中显示 WSL 发行版", + "terminalIntegratedConfigurationTitle": "集成终端", + "terminalProfile.args": "用于运行 shell 可执行文件的可选参数集。", + "terminalProfile.color": "要与此终端关联的主题颜色 ID。", + "terminalProfile.env": "具有将添加到终端配置文件进程的环境变量的对象。设置为 \"null\" 以从基本环境中删除环境变量。", + "terminalProfile.icon": "要与此终端类型关联的 condicon ID。", + "terminalProfile.overrideName": "控制配置文件名称是否替代自动检测到的名称。", + "terminalProfile.path": "指向 shell 可执行文件的单一路径或一个路径数组(当一个路径失败时,这些路径将被用作回退)。", + "terminalProfile.windowsSource": "将自动检测 shell 路径的配置文件源。" + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "启动目录(cwd)“{0}”不存在", + "launchFail.cwdNotDirectory": "启动目录(cwd)“{0}”不是一个目录", + "launchFail.executableDoesNotExist": "shell 可执行文件“{0}”的路径不存在", + "launchFail.executableIsNotFileOrSymlink": "shell 可执行文件的路径“{0}”不是符号链接的文件" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "在活动元素周围额外的一层边框,用来提高对比度从而区别其他元素。", + "activeLinkForeground": "活动链接颜色。", + "badgeBackground": "Badge 背景色。Badge 是小型的信息标签,如表示搜索结果数量的标签。", + "badgeForeground": "Badge 前景色。Badge 是小型的信息标签,如表示搜索结果数量的标签。", + "breadcrumbsBackground": "导航路径项的背景色。", + "breadcrumbsFocusForeground": "焦点导航路径的颜色", + "breadcrumbsSelectedBackground": "导航路径项选择器的背景色。", + "breadcrumbsSelectedForegound": "已选导航路径项的颜色。", + "buttonBackground": "按钮背景色。", + "buttonBorder": "按钮边框颜色。", + "buttonForeground": "按钮前景色。", + "buttonHoverBackground": "按钮在悬停时的背景颜色。", + "buttonSecondaryBackground": "辅助按钮背景色。", + "buttonSecondaryForeground": "辅助按钮前景色。", + "buttonSecondaryHoverBackground": "悬停时的辅助按钮背景色。", + "chartsBlue": "图表可视化效果中使用的蓝色。", + "chartsForeground": "图表中使用的前景颜色。", + "chartsGreen": "图表可视化效果中使用的绿色。", + "chartsLines": "用于图表中的水平线条的颜色。", + "chartsOrange": "图表可视化效果中使用的橙色。", + "chartsPurple": "图表可视化效果中使用的紫色。", + "chartsRed": "图表可视化效果中使用的红色。", + "chartsYellow": "图表可视化效果中使用的黄色。", + "checkbox.background": "复选框小部件的背景颜色。", + "checkbox.border": "复选框小部件的边框颜色。", + "checkbox.foreground": "复选框小部件的前景色。", + "contrastBorder": "在元素周围额外的一层边框,用来提高对比度从而区别其他元素。", + "descriptionForeground": "提供其他信息的说明文本的前景色,例如标签文本。", + "diffDiagonalFill": "差异编辑器的对角线填充颜色。对角线填充用于并排差异视图。", + "diffEditorBorder": "两个文本编辑器之间的边框颜色。", + "diffEditorInserted": "已插入的文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", + "diffEditorInsertedOutline": "插入的文本的轮廓颜色。", + "diffEditorRemoved": "已删除的文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", + "diffEditorRemovedOutline": "被删除文本的轮廓颜色。", + "dropdownBackground": "下拉列表背景色。", + "dropdownBorder": "下拉列表边框。", + "dropdownForeground": "下拉列表前景色。", + "dropdownListBackground": "下拉列表背景色。", + "editorBackground": "编辑器背景色。", + "editorError.background": "编辑器中错误文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", + "editorError.foreground": "编辑器中错误波浪线的前景色。", + "editorFindMatch": "当前搜索匹配项的颜色。", + "editorFindMatchBorder": "当前搜索匹配项的边框颜色。", + "editorForeground": "编辑器默认前景色。", + "editorHint.foreground": "编辑器中提示波浪线的前景色。", + "editorInactiveSelection": "非活动编辑器中所选内容的颜色,颜色必须透明,以免隐藏下面的装饰效果。", + "editorInfo.background": "编辑器中信息文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", + "editorInfo.foreground": "编辑器中信息波浪线的前景色。", + "editorInlayHintBackground": "内联提示的背景色", + "editorInlayHintForeground": "内联提示的前景色", + "editorLightBulbAutoFixForeground": "用于灯泡自动修复操作图标的颜色。", + "editorLightBulbForeground": "用于灯泡操作图标的颜色。", + "editorSelectionBackground": "编辑器所选内容的颜色。", + "editorSelectionForeground": "用以彰显高对比度的所选文本的颜色。", + "editorSelectionHighlight": "具有与所选项相关内容的区域的颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "editorSelectionHighlightBorder": "与所选项内容相同的区域的边框颜色。", + "editorWarning.background": "编辑器中警告文本的背景色。颜色必须透明,以免隐藏下面的修饰效果。", + "editorWarning.foreground": "编辑器中警告波浪线的前景色。", + "editorWidgetBackground": "编辑器组件(如查找/替换)背景颜色。", + "editorWidgetBorder": "编辑器小部件的边框颜色。此颜色仅在小部件有边框且不被小部件重写时适用。", + "editorWidgetForeground": "编辑器小部件的前景色,如查找/替换。", + "editorWidgetResizeBorder": "编辑器小部件大小调整条的边框颜色。此颜色仅在小部件有调整边框且不被小部件颜色覆盖时使用。", + "errorBorder": "编辑器中错误框的边框颜色。", + "errorForeground": "错误信息的整体前景色。此颜色仅在不被组件覆盖时适用。", + "findMatchHighlight": "其他搜索匹配项的颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "findMatchHighlightBorder": "其他搜索匹配项的边框颜色。", + "findRangeHighlight": "限制搜索范围的颜色。颜色不能不透明,以免隐藏底层装饰。", + "findRangeHighlightBorder": "限制搜索的范围的边框颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "focusBorder": "焦点元素的整体边框颜色。此颜色仅在不被其他组件覆盖时适用。", + "foreground": "整体前景色。此颜色仅在不被组件覆盖时适用。", + "highlight": "在列表或树中搜索时,其中匹配内容的高亮颜色。", + "hintBorder": "编辑器中提示框的边框颜色。", + "hoverBackground": "编辑器悬停提示的背景颜色。", + "hoverBorder": "光标悬停时编辑器的边框颜色。", + "hoverForeground": "编辑器悬停的前景颜色。", + "hoverHighlight": "在下面突出显示悬停的字词。颜色必须透明,以免隐藏下面的修饰效果。", + "iconForeground": "工作台中图标的默认颜色。", + "infoBorder": "编辑器中信息框的边框颜色。", + "inputBoxActiveOptionBorder": "输入字段中已激活选项的边框颜色。", + "inputBoxBackground": "输入框背景色。", + "inputBoxBorder": "输入框边框。", + "inputBoxForeground": "输入框前景色。", + "inputOption.activeBackground": "输入字段中激活选项的背景颜色。", + "inputOption.activeForeground": "输入字段中已激活的选项的前景色。", + "inputPlaceholderForeground": "输入框中占位符的前景色。", + "inputValidationErrorBackground": "输入验证结果为错误级别时的背景色。", + "inputValidationErrorBorder": "严重性为错误时输入验证的边框颜色。", + "inputValidationErrorForeground": "输入验证结果为错误级别时的前景色。", + "inputValidationInfoBackground": "输入验证结果为信息级别时的背景色。", + "inputValidationInfoBorder": "严重性为信息时输入验证的边框颜色。", + "inputValidationInfoForeground": "输入验证结果为信息级别时的前景色。", + "inputValidationWarningBackground": "严重性为警告时输入验证的背景色。", + "inputValidationWarningBorder": "严重性为警告时输入验证的边框颜色。", + "inputValidationWarningForeground": "输入验证结果为警告级别时的前景色。", + "invalidItemForeground": "列表或树中无效项的前景色,例如资源管理器中没有解析的根目录。", + "keybindingLabelBackground": "键绑定标签背景色。键绑定标签用于表示键盘快捷方式。", + "keybindingLabelBorder": "键绑定标签边框色。键绑定标签用于表示键盘快捷方式。", + "keybindingLabelBottomBorder": "键绑定标签边框底部色。键绑定标签用于表示键盘快捷方式。", + "keybindingLabelForeground": "键绑定标签前景色。键绑定标签用于表示键盘快捷方式。", + "listActiveSelectionBackground": "已选项在列表或树活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listActiveSelectionForeground": "已选项在列表或树活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listDeemphasizedForeground": "取消强调的项目的列表/树前景颜色。", + "listDropBackground": "使用鼠标移动项目时,列表或树进行拖放的背景颜色。", + "listErrorForeground": "包含错误的列表项的前景颜色。", + "listFilterMatchHighlight": "筛选后的匹配项的背景颜色。", + "listFilterMatchHighlightBorder": "筛选后的匹配项的边框颜色。", + "listFilterWidgetBackground": "列表和树中类型筛选器小组件的背景色。", + "listFilterWidgetNoMatchesOutline": "当没有匹配项时,列表和树中类型筛选器小组件的轮廓颜色。", + "listFilterWidgetOutline": "列表和树中类型筛选器小组件的轮廓颜色。", + "listFocusBackground": "焦点项在列表或树活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listFocusForeground": "焦点项在列表或树活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listFocusHighlightForeground": "在列表或树中搜索时,匹配活动聚焦项的突出显示内容的列表/树前景色。", + "listFocusOutline": "列表/树活动时,焦点项目的列表/树边框色。活动的列表/树具有键盘焦点,非活动的没有。", + "listHoverBackground": "使用鼠标移动项目时,列表或树的背景颜色。", + "listHoverForeground": "鼠标在项目上悬停时,列表或树的前景颜色。", + "listInactiveFocusBackground": "非活动的列表或树控件中焦点项的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listInactiveFocusOutline": "列表/数非活动时,焦点项目的列表/树边框色。活动的列表/树具有键盘焦点,非活动的没有。", + "listInactiveSelectionBackground": "已选项在列表或树非活动时的背景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listInactiveSelectionForeground": "已选项在列表或树非活动时的前景颜色。活动的列表或树具有键盘焦点,非活动的没有。", + "listWarningForeground": "包含警告的列表项的前景颜色。", + "menuBackground": "菜单项的背景颜色。", + "menuBorder": "菜单的边框颜色。", + "menuForeground": "菜单项的前景颜色。", + "menuSelectionBackground": "菜单中所选菜单项的背景色。", + "menuSelectionBorder": "菜单中所选菜单项的边框颜色。", + "menuSelectionForeground": "菜单中选定菜单项的前景色。", + "menuSeparatorBackground": "菜单中分隔线的颜色。", + "mergeBorder": "内联合并冲突中标头和分割线的边框颜色。", + "mergeCommonContentBackground": "内联合并冲突中的常见祖先内容背景。颜色必须透明,以免隐藏下面的修饰效果。", + "mergeCommonHeaderBackground": "内联合并冲突中的常见祖先标头背景。颜色必须透明,以免隐藏下面的修饰效果。", + "mergeCurrentContentBackground": "内联合并冲突中的当前内容背景。颜色必须透明,以免隐藏下面的修饰效果。", + "mergeCurrentHeaderBackground": "当前标题背景的内联合并冲突。颜色不能不透明,以免隐藏底层装饰。", + "mergeIncomingContentBackground": "内联合并冲突中的传入内容背景。颜色必须透明,以免隐藏下面的修饰效果。", + "mergeIncomingHeaderBackground": "内联合并冲突中的传入标题背景。颜色必须透明,以免隐藏下面的修饰效果。", + "minimapBackground": "迷你地图背景颜色。", + "minimapError": "用于错误的迷你地图标记颜色。", + "minimapFindMatchHighlight": "用于查找匹配项的迷你地图标记颜色。", + "minimapSelectionHighlight": "编辑器选区在迷你地图中对应的标记颜色。", + "minimapSliderActiveBackground": "单击时,迷你地图滑块的背景颜色。", + "minimapSliderBackground": "迷你地图滑块背景颜色。", + "minimapSliderHoverBackground": "悬停时,迷你地图滑块的背景颜色。", + "overviewRuleWarning": "用于警告的迷你地图标记颜色。", + "overviewRulerCommonContentForeground": "内联合并冲突中共同祖先区域的概览标尺前景色。", + "overviewRulerCurrentContentForeground": "内联合并冲突中当前版本区域的概览标尺前景色。", + "overviewRulerFindMatchForeground": "用于查找匹配项的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "overviewRulerIncomingContentForeground": "内联合并冲突中传入的版本区域的概览标尺前景色。", + "overviewRulerSelectionHighlightForeground": "用于突出显示所选内容的概述标尺标记颜色。颜色必须透明,以免隐藏下面的修饰效果。", + "pickerBackground": "背景颜色快速选取器。快速选取器小部件是选取器(如命令调色板)的容器。", + "pickerForeground": "前景颜色快速选取器。快速选取器小部件是命令调色板等选取器的容器。", + "pickerGroupBorder": "快速选取器分组边框的颜色。", + "pickerGroupForeground": "快速选取器分组标签的颜色。", + "pickerTitleBackground": "标题背景颜色快速选取器。快速选取器小部件是命令调色板等选取器的容器。", + "problemsErrorIconForeground": "用于问题错误图标的颜色。", + "problemsInfoIconForeground": "用于问题信息图标的颜色。", + "problemsWarningIconForeground": "用于问题警告图标的颜色。", + "progressBarBackground": "表示长时间操作的进度条的背景色。", + "quickInput.list.focusBackground deprecation": "请改用 quickInputList.focusBackground", + "quickInput.listFocusBackground": "焦点项目的快速选择器背景色。", + "quickInput.listFocusForeground": "焦点项目的快速选择器前景色。", + "sashActiveBorder": "活动框格的边框颜色。", + "scrollbarShadow": "表示视图被滚动的滚动条阴影。", + "scrollbarSliderActiveBackground": "滚动条滑块在被点击时的背景色。", + "scrollbarSliderBackground": "滚动条滑块背景色", + "scrollbarSliderHoverBackground": "滚动条滑块在悬停时的背景色", + "searchEditor.editorFindMatchBorder": "搜索编辑器查询匹配的边框颜色。", + "searchEditor.queryMatch": "搜索编辑器查询匹配的颜色。", + "selectionBackground": "工作台所选文本的背景颜色(例如输入字段或文本区域)。注意,本设置不适用于编辑器。", + "snippetFinalTabstopHighlightBackground": "代码片段中最后的 Tab 位的高亮背景色。", + "snippetFinalTabstopHighlightBorder": "代码片段中最后的制表位的高亮边框颜色。", + "snippetTabstopHighlightBackground": "代码片段 Tab 位的高亮背景色。", + "snippetTabstopHighlightBorder": "代码片段 Tab 位的高亮边框颜色。", + "statusBarBackground": "编辑器悬停状态栏的背景色。", + "textBlockQuoteBackground": "文本中块引用的背景颜色。", + "textBlockQuoteBorder": "文本中块引用的边框颜色。", + "textCodeBlockBackground": "文本中代码块的背景颜色。", + "textLinkActiveForeground": "文本中链接在点击或鼠标悬停时的前景色 。", + "textLinkForeground": "文本中链接的前景色。", + "textPreformatForeground": "预格式化文本段的前景色。", + "textSeparatorForeground": "文字分隔符的颜色。", + "toolbarActiveBackground": "将鼠标悬停在操作上时的工具栏背景", + "toolbarHoverBackground": "使用鼠标悬停在操作上时显示工具栏背景", + "toolbarHoverOutline": "使用鼠标悬停在操作上时显示工具栏轮廓", + "treeIndentGuidesStroke": "缩进参考线的树描边颜色。", + "warningBorder": "编辑器中警告框的边框颜色。", + "widgetShadow": "编辑器内小组件(如查找/替换)的阴影颜色。" + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "与图标定义关联的字体字符。", + "iconDefintion.fontId": "要使用的字体的 ID。如果未设置,则使用最先定义的字体。", + "nextChangeIcon": "“转到下一个编辑器位置”图标。", + "previousChangeIcon": "“转到上一个编辑器位置”图标。", + "widgetClose": "小组件中“关闭”操作的图标。" + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "用于抽象符号的样式。", + "async": "用于异步的符号的样式。", + "class": "类样式。", + "comment": "注释的样式。", + "declaration": "所有符号声明的样式。", + "deprecated": "用于已弃用的符号的样式。", + "documentation": "用于文档中引用的样式。", + "enum": "枚举的样式。", + "enumMember": "枚举成员的样式。", + "event": "事件的样式。", + "function": "函数样式", + "interface": "接口样式。", + "keyword": "关键字的样式。", + "labels": "文本样式", + "macro": "宏样式。", + "member": "成员函数的样式", + "method": "成员(成员函数)的样式", + "modification": "用于写入访问的样式。", + "namespace": "命名空间的样式。", + "number": "数字样式。", + "operator": "运算符的样式。", + "parameter": "参数样式。", + "property": "属性的样式。", + "readonly": "用于只读符号的样式。", + "regexp": "表达式的样式。", + "schema.fontStyle.error": "字体样式必须是“斜体”、“粗体”、“下划线”或者它们的组合。 空字符串将取消设置所有样式。", + "schema.token.background.warning": "暂不支持标记背景色。", + "schema.token.bold": "将字形设置为粗体或取消粗体设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", + "schema.token.fontStyle": "设置规则的所有字形:“倾斜”、“粗体”、“下划线”或字形组合。所有未列出的样式都取消设置。空字符串将取消设置所有样式。", + "schema.token.fontStyle.none": "无 (清除继承的设置)", + "schema.token.foreground": "标记的前景色。", + "schema.token.italic": "将字形设置为倾斜或取消倾斜设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", + "schema.token.settings": "标记的颜色和样式。", + "schema.token.underline": "将字形设置为下划线或取消下划线设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", + "static": "用于静态符号的样式。", + "string": "字符串的样式。", + "struct": "结构样式。", + "type": "类型的样式。", + "typeParameter": "类型参数的样式。", + "variable": "变量的样式。" + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "取消", + "cannotResourceRedoDueToInProgressUndoRedo": "无法重做“{0}”,因为已有一项撤消或重做操作正在运行。", + "cannotResourceUndoDueToInProgressUndoRedo": "无法撤销“{0}”,因为已有一项撤消或重做操作正在运行。", + "cannotWorkspaceRedo": "无法在所有文件中重做“{0}”。{1}", + "cannotWorkspaceRedoDueToChanges": "无法对所有文件重做“{0}”,因为已更改 {1}", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "无法跨所有文件重做“{0}”,因为同时发生了一项撤消或重做操作", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "无法跨所有文件重做“{0}”,因为 {1} 上已有一项撤消或重做操作正在运行", + "cannotWorkspaceUndo": "无法在所有文件中撤消“{0}”。{1}", + "cannotWorkspaceUndoDueToChanges": "无法撤消所有文件的“{0}”,因为已更改 {1}", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "无法跨所有文件撤销“{0}”,因为同时发生了一项撤消或重做操作", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "无法跨所有文件撤销“{0}”,因为 {1} 上已有一项撤消或重做操作正在运行", + "confirmDifferentSource": "是否要撤消“{0}”?", + "confirmDifferentSource.ok": "撤消", + "confirmWorkspace": "是否要在所有文件中撤消“{0}”?", + "externalRemoval": "以下文件已关闭并且已在磁盘上修改: {0}。", + "noParallelUniverses": "以下文件已以不兼容的方式修改: {0}。", + "nok": "撤消此文件", + "ok": "在 {0} 个文件中撤消" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "启用自动更新检查。代码将定期自动检查更新。", + "deprecated": "此设置已弃用,请改用“{0}”。", + "enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 VS Code 版本。", + "enableWindowsBackgroundUpdatesTitle": "在 Windows 上启用后台更新", + "manual": "禁用自动后台更新检查。如果手动检查更新,更新将可用。", + "none": "禁用更新。", + "showReleaseNotes": "在更新后显示发行说明。发行说明将从 Microsoft 联机服务中获取。", + "start": "仅在启动时检查更新。禁用自动后台更新检查。", + "updateConfigurationTitle": "更新", + "updateMode": "配置是否接收自动更新。更改后需要重新启动。更新是从微软在线服务获取的。" + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "无法同步 {0},因为它的本地版本 {1} 与其远程版本 {2} 不兼容", + "incompatible sync data": "无法分析同步数据,因为它与当前版本不兼容。" }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "无法同步键绑定,因为文件中的内容无效。请打开文件并进行更正。" @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "无法同步设置,因为设置文件中存在错误/警告。" }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "工作台", - "multiSelectModifier.ctrlCmd": "映射为 `Ctrl` (Windows 和 Linux) 或 `Command` (macOS)。", - "multiSelectModifier.alt": "映射为 `Alt` (Windows 和 Linux) 或 `Option` (macOS)。", - "multiSelectModifier": "在通过鼠标多选树和列表条目时使用的修改键 (例如“资源管理器”、“打开的编辑器”和“源代码管理”视图)。“在侧边打开”功能所需的鼠标动作 (若可用) 将会相应调整,不与多选修改键冲突。", - "openModeModifier": "控制如何使用鼠标打开树和列表中的项(若支持)。请注意,如果此设置不适用,某些树和列表可能会选择忽略它。", - "horizontalScrolling setting": "控制列表和树是否支持工作台中的水平滚动。警告: 打开此设置影响会影响性能。", - "tree indent setting": "控制树缩进(以像素为单位)。", - "render tree indent guides": "控制树是否应呈现缩进参考线。", - "list smoothScrolling setting": "控制列表和树是否具有平滑滚动。", - "keyboardNavigationSettingKey.simple": "简单键盘导航聚焦与键盘输入相匹配的元素。仅对前缀进行匹配。", - "keyboardNavigationSettingKey.highlight": "高亮键盘导航会突出显示与键盘输入相匹配的元素。进一步向上和向下导航将仅遍历突出显示的元素。", - "keyboardNavigationSettingKey.filter": "筛选器键盘导航将筛选出并隐藏与键盘输入不匹配的所有元素。", - "keyboardNavigationSettingKey": "控制工作台中的列表和树的键盘导航样式。它可为“简单”、“突出显示”或“筛选”。", - "automatic keyboard navigation setting": "控制列表和树中的键盘导航是否仅通过键入自动触发。如果设置为 `false` ,键盘导航只在执行 `list.toggleKeyboardNavigation` 命令时触发,您可以为该命令指定键盘快捷方式。", - "expand mode": "控制在单击文件夹名称时如何扩展树文件夹。请注意,如果不适用,某些树和列表可能会选择忽略此设置。" + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "默认服务已更改,因此无法同步", + "service changed": "同步服务已更改,因此无法同步", + "session expired": "无法同步,因为当前会话已过期", + "turned off": "无法同步,因为同步在云中已关闭", + "turned off machine": "无法同步,因为已从另一台计算机上关闭了此计算机上的同步。" }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "用于返回上下文键的相关信息的命令" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "预期的格式 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", + "settings sync": "设置同步", + "settingsSync.ignoredExtensions": "同步时要忽略的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", + "settingsSync.ignoredSettings": "配置在同步时要忽略的设置。", + "settingsSync.keybindingsPerPlatform": "为每个平台同步键绑定。" }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "以下文件已关闭并且已在磁盘上修改: {0}。", - "noParallelUniverses": "以下文件已以不兼容的方式修改: {0}。", - "cannotWorkspaceUndo": "无法在所有文件中撤消“{0}”。{1}", - "cannotWorkspaceUndoDueToChanges": "无法撤消所有文件的“{0}”,因为已更改 {1}", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "无法跨所有文件撤销“{0}”,因为 {1} 上已有一项撤消或重做操作正在运行", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "无法跨所有文件撤销“{0}”,因为同时发生了一项撤消或重做操作", - "confirmWorkspace": "是否要在所有文件中撤消“{0}”?", - "ok": "在 {0} 个文件中撤消", - "nok": "撤消此文件", - "cancel": "取消", - "cannotResourceUndoDueToInProgressUndoRedo": "无法撤销“{0}”,因为已有一项撤消或重做操作正在运行。", - "confirmDifferentSource": "是否要撤消“{0}”?", - "confirmDifferentSource.ok": "撤消", - "cannotWorkspaceRedo": "无法在所有文件中重做“{0}”。{1}", - "cannotWorkspaceRedoDueToChanges": "无法对所有文件重做“{0}”,因为已更改 {1}", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "无法跨所有文件重做“{0}”,因为 {1} 上已有一项撤消或重做操作正在运行", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "无法跨所有文件重做“{0}”,因为同时发生了一项撤消或重做操作", - "cannotResourceRedoDueToInProgressUndoRedo": "无法重做“{0}”,因为已有一项撤消或重做操作正在运行。" - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "要使用的字体的 ID。如果未设置,则使用最先定义的字体。", - "iconDefintion.fontCharacter": "与图标定义关联的字体字符。", - "widgetClose": "小组件中“关闭”操作的图标。", - "previousChangeIcon": "“转到上一个编辑器位置”图标。", - "nextChangeIcon": "“转到下一个编辑器位置”图标。" + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "无法读取计算机数据,因为当前版本不兼容。请更新 {0},然后重试。" }, "vs/platform/windows/electron-main/window": { - "reopen": "重新打开(&&R)", - "wait": "继续等待(&&K)", - "close": "关闭(&C)", + "appCrashed": "窗口出现故障", + "appCrashedDetail": "我们对此引起的不便表示抱歉! 请重启该窗口从上次停止的位置继续。", + "appCrashedDetails": "窗口已崩溃(原因:“{0}”)", "appStalled": "窗口不再响应", "appStalledDetail": "你可以重新打开或关闭窗口,或者保持等待。", - "appCrashed": "窗口出现故障", - "appCrashedDetails": "窗口已崩溃(原因:“{0}”)", - "appCrashedDetail": "我们对此引起的不便表示抱歉! 请重启该窗口从上次停止的位置继续。", - "hiddenMenuBar": "你仍可以通过 Alt 键访问菜单栏。" + "close": "关闭(&C)", + "hiddenMenuBar": "你仍可以通过 Alt 键访问菜单栏。", + "reopen": "重新打开(&&R)", + "wait": "继续等待(&&K)" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "新建窗口(&&W)", - "mFile": "文件(&&F)", - "mEdit": "编辑(&&E)", - "mSelection": "选择(&&S)", - "mView": "查看(&&V)", - "mGoto": "转到(&&G)", - "mRun": "运行(&&R)", - "mTerminal": "终端(&&T)", - "mWindow": "窗口", - "mHelp": "帮助(&&H)", - "mAbout": "关于 {0}", - "miPreferences": "首选项(&&P)", - "mServices": "服务", - "mHide": "隐藏 {0}", - "mHideOthers": "隐藏其他", - "mShowAll": "全部显示", - "miQuit": "退出 {0}", - "mMinimize": "最小化", - "mZoom": "缩放", - "mBringToFront": "全部置于顶层", - "miSwitchWindow": "切换窗口(&&W)...", - "mNewTab": "新建标签页", - "mShowPreviousTab": "显示上一个选项卡", - "mShowNextTab": "显示下一个选项卡", - "mMoveTabToNewWindow": "移动标签页到新窗口", - "mMergeAllWindows": "合并所有窗口", - "miCheckForUpdates": "检查更新(&&U)...", - "miCheckingForUpdates": "正在检查更新...", - "miDownloadUpdate": "下载可用更新(&&O)", - "miDownloadingUpdate": "正在下载更新...", - "miInstallUpdate": "安装更新(&&U)...", - "miInstallingUpdate": "正在安装更新...", - "miRestartToUpdate": "重新启动以更新(&&U)" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "确定", + "pathNotExistDetail": "磁盘上似乎不再存在路径“{0}”。", + "pathNotExistTitle": "路径不存在", + "uriInvalidDetail": "URI“{0}”无效,无法打开。", + "uriInvalidTitle": "无法打开 uri" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "无法同步 {0},因为它的本地版本 {1} 与其远程版本 {2} 不兼容", - "incompatible sync data": "无法分析同步数据,因为它与当前版本不兼容。" + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "受信任", + "untrusted": "受限模式" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "({0})已按下。正在等待按下第二个键...", - "missing.chord": "组合键({0},{1})不是命令。" + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Code 工作区" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "全局命令", - "editorCommands": "编辑器命令", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "新窗口", + "newWindowDesc": "打开新窗口", + "recentFolders": "最近使用的文件夹", + "recentFoldersAndWorkspaces": "最近使用的文件夹和工作区", + "untitledWorkspace": "无标题(工作区)", + "workspaceName": "{0} (工作区)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "确定", + "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", + "workspaceOpenedMessage": "无法保存工作区“{0}”" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "标记的颜色和样式。", - "schema.token.foreground": "标记的前景色。", - "schema.token.background.warning": "暂不支持标记背景色。", - "schema.token.fontStyle": "设置规则的所有字形:“倾斜”、“粗体”、“下划线”或字形组合。所有未列出的样式都取消设置。空字符串将取消设置所有样式。", - "schema.fontStyle.error": "字体样式必须是“斜体”、“粗体”、“下划线”或者它们的组合。 空字符串将取消设置所有样式。", - "schema.token.fontStyle.none": "无 (清除继承的设置)", - "schema.token.bold": "将字形设置为粗体或取消粗体设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", - "schema.token.italic": "将字形设置为倾斜或取消倾斜设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", - "schema.token.underline": "将字形设置为下划线或取消下划线设置。请注意,如果存在 \"fontStyle\",则会替代此设置。", - "comment": "注释的样式。", - "string": "字符串的样式。", - "keyword": "关键字的样式。", - "number": "数字样式。", - "regexp": "表达式的样式。", - "operator": "运算符的样式。", - "namespace": "命名空间的样式。", - "type": "类型的样式。", - "struct": "结构样式。", - "class": "类样式。", - "interface": "接口样式。", - "enum": "枚举的样式。", - "typeParameter": "类型参数的样式。", - "function": "函数样式", - "member": "成员函数的样式", - "method": "成员(成员函数)的样式", - "macro": "宏样式。", - "variable": "变量的样式。", - "parameter": "参数样式。", - "property": "属性的样式。", - "enumMember": "枚举成员的样式。", - "event": "事件的样式。", - "labels": "文本样式", - "declaration": "所有符号声明的样式。", - "documentation": "用于文档中引用的样式。", - "static": "用于静态符号的样式。", - "abstract": "用于抽象符号的样式。", - "deprecated": "用于已弃用的符号的样式。", - "modification": "用于写入访问的样式。", - "async": "用于异步的符号的样式。", - "readonly": "用于只读符号的样式。" - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "最近使用", - "morecCommands": "其他命令", - "canNotRun": "命令\"{0}\"导致错误 ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "将“通过 %1 打开”操作添加到 Windows 资源管理器文件上下文菜单", + "AddContextMenuFolders": "将“通过 %1 打开”操作添加到 Windows 资源管理器目录上下文菜单", + "AddToPath": "添加到 PATH (需要重启 shell)", + "AdditionalIcons": "其他图标:", + "AssociateWithFiles": "将 %1 注册为受支持的文件类型的编辑器", + "ConfirmUninstall": "确定要完全删除 %1 及其所有组件?", + "CreateDesktopIcon": "创建桌面图标(&D)", + "CreateQuickLaunchIcon": "创建 \"快速启动\" 图标(&Q)", + "FinishedLabel": "安装程序已在计算机上安装好 [name]。选择安装的快捷方式即可启动该应用程序。", + "OpenWithCodeContextMenu": "使用 %1 打开(&I)", + "Other": "其他:", + "RunAfter": "安装后运行 %1", + "SourceFile": "%1 源文件" }, "readme.md": { "LanguagePackTitle": "语言包提供适用于 VS Code 的本地化 UI 体验。", @@ -2059,974 +2153,148 @@ "SourceFile": "%1 源文件", "OpenWithCodeContextMenu": "使用 %1 打开(&I)" }, + "vs/code/electron-main/app": { + "cancel": "否(&&N)", + "confirmOpenDetail": "如果你未发起此请求,则可能表示有人试图攻击你的系统。除非你采取了明确操作来发起此请求,否则应按“否”", + "confirmOpenMessage": "外部应用程序想要在 {1} 中打开“{0}”。是否要打开此文件或文件夹?", + "open": "是(&Y)", + "trace.detail": "请创建问题并手动附加以下文件:\r\n{0}", + "trace.message": "已成功创建跟踪信息。", + "trace.ok": "确定" + }, "vs/code/electron-main/main": { + "close": "关闭(&C)", "secondInstanceAdmin": "{0} 的第二个实例已经以管理员身份运行。", "secondInstanceAdminDetail": "请先关闭另一个实例,然后重试。", "secondInstanceNoResponse": "{0} 的另一实例正在运行但没有响应", "secondInstanceNoResponseDetail": "请先关闭其他所有实例,然后重试。", "startupDataDirError": "无法写入程序用户数据。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n请确保以下目录是可写的:\r\n\r\n{1}", - "close": "关闭(&C)" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n请确保以下目录是可写的:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "隐藏", - "show": "显示", - "createOnGitHub": "在 GitHub 上创建", - "previewOnGitHub": "在 GitHub 中预览", - "loadingData": "正在加载数据…", - "rateLimited": "超出 GitHub 查询限制。请稍候。", - "similarIssues": "类似的问题", - "open": "打开", - "closed": "已关闭", - "noSimilarIssues": "没有找到类似问题", - "bugReporter": "Bug 报告", - "featureRequest": "功能请求", - "performanceIssue": "性能问题", - "selectSource": "选择源", - "vscode": "Visual Studio Code", - "extension": "扩展", - "marketplace": "扩展市场", - "unknown": "不知道", - "stepsToReproduce": "重现步骤", "bugDescription": "请分享能稳定重现此问题的必要步骤,并包含实际和预期的结果。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", - "performanceIssueDesciption": "这个性能问题是在什么时候发生的? 是在启动时,还是在一系列特定的操作之后? 我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", + "bugReporter": "Bug 报告", + "closed": "已关闭", + "createOnGitHub": "在 GitHub 上创建", "description": "说明", - "featureRequestDescription": "请描述您希望能够使用的功能。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑问题并添加截图。", - "pasteData": "所需的数据太大,无法直接发送。我们已经将其写入剪贴板,请粘贴。", "disabledExtensions": "扩展已禁用", - "noCurrentExperiments": "无当前试验。" - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "进程名称", - "cpu": "CPU %", - "pid": "PID", - "memory": "内存(MB)", - "killProcess": "结束进程", - "forceKillProcess": "强制结束进程", - "copy": "复制", - "copyAll": "全部复制", - "debug": "调试" - }, - "vs/code/electron-main/app": { - "open": "是(&Y)", - "cancel": "否(&&N)", - "confirmOpenMessage": "外部应用程序想要在 {1} 中打开“{0}”。是否要打开此文件或文件夹?", - "confirmOpenDetail": "如果你未发起此请求,则可能表示有人试图攻击你的系统。除非你采取了明确操作来发起此请求,否则应按“否”", - "trace.message": "已成功创建跟踪信息。", - "trace.detail": "请创建问题并手动附加以下文件:\r\n{0}", - "trace.ok": "确定" + "extension": "扩展", + "featureRequest": "功能请求", + "featureRequestDescription": "请描述您希望能够使用的功能。我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑问题并添加截图。", + "hide": "隐藏", + "loadingData": "正在加载数据…", + "marketplace": "扩展市场", + "noCurrentExperiments": "无当前试验。", + "noSimilarIssues": "没有找到类似问题", + "open": "打开", + "pasteData": "所需的数据太大,无法直接发送。我们已经将其写入剪贴板,请粘贴。", + "performanceIssue": "性能问题", + "performanceIssueDesciption": "这个性能问题是在什么时候发生的? 是在启动时,还是在一系列特定的操作之后? 我们支持 GitHub 版的 Markdown。您将能在 GitHub 上预览时编辑这个问题并添加截图。", + "previewOnGitHub": "在 GitHub 中预览", + "rateLimited": "超出 GitHub 查询限制。请稍候。", + "selectSource": "选择源", + "show": "显示", + "similarIssues": "类似的问题", + "stepsToReproduce": "重现步骤", + "unknown": "不知道", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "请使用英文进行填写。", - "issueTypeLabel": "这是一个", - "issueSourceLabel": "提交到", - "issueSourceEmptyValidation": "问题源是必需的。", - "disableExtensionsLabelText": "请试着在{0}之后重现问题。如果此问题仅在扩展运行时才能重现,那么这可能是一个扩展的问题。", - "disableExtensions": "禁用所有扩展并重新加载窗口", "chooseExtension": "扩展", - "extensionWithNonstandardBugsUrl": "问题报告程序无法为此扩展创建问题。请访问{0}报告问题。", + "completeInEnglish": "请使用英文进行填写。", + "descriptionEmptyValidation": "需要描述。", + "details": "请输入详细信息。", + "disableExtensions": "禁用所有扩展并重新加载窗口", + "disableExtensionsLabelText": "请试着在{0}之后重现问题。如果此问题仅在扩展运行时才能重现,那么这可能是一个扩展的问题。", "extensionWithNoBugsUrl": "问题报告程序无法为此扩展创建问题,因为它没有指定用于报告问题的 URL。请查看此扩展的应用商店页面,以便查看是否有其他说明。", + "extensionWithNonstandardBugsUrl": "问题报告程序无法为此扩展创建问题。请访问{0}报告问题。", + "issueSourceEmptyValidation": "问题源是必需的。", + "issueSourceLabel": "提交到", "issueTitleLabel": "标题", "issueTitleRequired": "请输入标题。", - "titleEmptyValidation": "标题是必需的。", - "titleLengthValidation": "标题太长。", - "details": "请输入详细信息。", - "descriptionEmptyValidation": "需要描述。", - "sendSystemInfo": "包含系统信息 ({0})", - "show": "显示", - "sendProcessInfo": "包含当前运行中的进程 ({0})", - "sendWorkspaceInfo": "包含工作区元数据 ({0})", + "issueTypeLabel": "这是一个", + "sendExperiments": "包括 A/B 试验信息({0}) ", "sendExtensions": "包含已启用的扩展 ({0})", - "sendExperiments": "包括 A/B 试验信息({0}) " + "sendProcessInfo": "包含当前运行中的进程 ({0})", + "sendSystemInfo": "包含系统信息 ({0})", + "sendWorkspaceInfo": "包含工作区元数据 ({0})", + "show": "显示", + "titleEmptyValidation": "标题是必需的。", + "titleLengthValidation": "标题太长。" }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "新建窗口标签页", - "showPreviousTab": "显示上一个窗口选项卡", - "showNextWindowTab": "显示下一个窗口选项卡", - "moveWindowTabToNewWindow": "将窗口选项卡移动到新窗口", - "mergeAllWindowTabs": "合并所有窗口", - "toggleWindowTabsBar": "切换窗口选项卡栏", - "miCloseWindow": "关闭窗口(&&W)", - "miExit": "退出(&&X)", - "miZoomIn": "放大(&&Z)", - "miZoomOut": "缩小(&&Z)", - "miZoomReset": "重置缩放(&&R)", - "miReportIssue": "使用英文报告问题(&&I)", - "miOpenProcessExplorerer": "打开进程管理器(&&P)", - "windowConfigurationTitle": "窗口", - "window.openWithoutArgumentsInNewWindow.on": "打开一个新的空窗口。", - "window.openWithoutArgumentsInNewWindow.off": "聚焦到上一活动的运行实例。", - "openWithoutArgumentsInNewWindow": "控制在启动不带参数的第二个实例时是应该打开一个新的空窗口,还是应由上一个运行的实例获得焦点。\r\n请注意,此设置可能会被忽略(例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", - "window.reopenFolders.preserve": "始终重新打开所有窗口。如果打开文件夹或工作区(例如从命令行打开),它将作为新窗口打开,除非它之前已打开。如果打开文件,则这些文件将在其中一个已还原的窗口中打开。", - "window.reopenFolders.all": "重新打开所有窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", - "window.reopenFolders.folders": "重新打开已打开文件夹或工作区的所有窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", - "window.reopenFolders.one": "重新打开上一个活动窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", - "window.reopenFolders.none": "从不重新打开窗口。如果文件夹或工作区未打开(例如从命令行),将出现一个空窗口。", - "restoreWindows": "控制在第一次启动后窗口重新打开的方式。如果应用程序已在运行,则此设置不起任何作用。", - "restoreFullscreen": "若窗口在处于全屏模式时退出,控制其在恢复时是否还原到全屏模式。", - "zoomLevel": "调整窗口的缩放级别。原始大小是 0,每次递增(例如 1)或递减(例如 -1)表示放大或缩小 20%。也可以输入小数以便以更精细的粒度调整缩放级别。", - "window.newWindowDimensions.default": "在屏幕中心打开新窗口。", - "window.newWindowDimensions.inherit": "以与上一个活动窗口相同的尺寸打开新窗口。", - "window.newWindowDimensions.offset": "打开与上次活动窗口具有相同尺寸的新窗口,并带有偏移位置。", - "window.newWindowDimensions.maximized": "打开最大化的新窗口。", - "window.newWindowDimensions.fullscreen": "在全屏模式下打开新窗口。", - "newWindowDimensions": "控制在已有窗口时新开窗口的尺寸。请注意,此设置对第一个打开的窗口无效。第一个窗口将始终恢复关闭前的大小和位置。", - "closeWhenEmpty": "控制在关闭最后一个编辑器时是否关闭整个窗口。此设置仅适用于没有显示文件夹的窗口。", - "window.doubleClickIconToClose": "如果启用, 双击标题栏中的应用程序图标将关闭窗口, 并且该窗口无法通过图标拖动。此设置仅在 \"#window.titleBarStyle#\" 设置为 \"custom\" 时生效。", - "titleBarStyle": "调整窗口标题栏的外观。在 Linux 和 Windows 上,此设置也会影响应用程序和上下文菜单的外观。更改需要完全重新启动才能应用。", - "dialogStyle": "调整对话框窗口的外观。", - "window.nativeTabs": "启用 macOS Sierra 窗口选项卡。请注意,更改在完全重新启动程序后才能生效。同时,开启原生选项卡将禁用自定义标题栏样式。", - "window.nativeFullScreen": "控制是否在 macOS 上使用原生全屏。禁用此设置可禁止 macOS 在全屏时创建新空间。", - "window.clickThroughInactive": "启用后,点击非活动窗口后将在激活窗口的同时触发光标之下的元素 (若可点击)。禁用后,点击非活动窗口仅能激活窗口,再次点击才能触发元素。", - "telemetryConfigurationTitle": "遥测", - "telemetry.enableCrashReporting": "将故障报告发送到 Microsoft 联机服务。\r\n此选项在重启后才能生效。", - "keyboardConfigurationTitle": "键盘", - "touchbar.enabled": "启用键盘上的 macOS 触控栏按钮 (若可用)。", - "touchbar.ignored": "触摸栏中不应显示的条目的一组标识符(例如 \"workbench.action.navigateBack\")。", - "argv.locale": "要使用的显示语言。选取其他语言需要安装关联的语言包。", - "argv.disableHardwareAcceleration": "禁用硬件加速。仅当遇到图形问题时才更改此选项。", - "argv.disableColorCorrectRendering": "解决颜色配置文件选择问题。仅当您遇到图形问题时,才更改此选项。", - "argv.forceColorProfile": "允许替代要使用的颜色配置文件。如果发现颜色显示不佳,请尝试将此设置为 \"srgb\" 并重启。", - "argv.enableCrashReporter": "允许禁用崩溃报告;如果更改了值,则应重启应用。", - "argv.crashReporterId": "用于关联从此应用实例发送的崩溃报表的唯一 ID。", - "argv.enebleProposedApi": "为扩展 ID (如 \"vscode.git\")的列表启用建议的 API。建议的 API 不稳定,可能随时中断且不发出警告。仅应针对扩展开发和测试目的设置该项。", - "argv.logLevel": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", - "argv.force-renderer-accessibility": "强制渲染器可访问。仅当在 Linux 上使用屏幕阅读器时才更改此设置。在其他平台上,渲染器将自动可访问。如果已启用 editor.accessibilitySupport:,则会自动设置此标志。" - }, - "vs/workbench/common/actions": { - "view": "视图", - "help": "帮助", - "preferences": "首选项", - "developer": "开发人员" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "活动选项卡的背景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedActiveBackground": "非焦点组中的活动选项卡背景色。选项卡是编辑器区域中编辑器的容器。可以在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabInactiveBackground": "非活动选项卡的背景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedInactiveBackground": "不带焦点的组中处于非活动状态的选项卡的背景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", - "tabActiveForeground": "活动组中活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabInactiveForeground": "活动组中非活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedActiveForeground": "一个失去焦点的编辑器组中的活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedInactiveForeground": "在一个失去焦点的组中非活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabHoverBackground": "选项卡被悬停时的背景色。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedHoverBackground": "非焦点组选项卡被悬停时的背景色。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabHoverForeground": "悬停时选项卡的前景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", - "tabUnfocusedHoverForeground": "悬停时不带焦点的组中的选项卡前景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", - "tabBorder": "用于将选项卡彼此分隔开的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "lastPinnedTabBorder": "用于将固定的选项卡与其他选项卡隔开的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabActiveBorder": "活动选项卡底部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "tabActiveUnfocusedBorder": "在失去焦点的编辑器组中的活动选项卡底部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "tabActiveBorderTop": "活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "tabActiveUnfocusedBorderTop": "在失去焦点的编辑器组中的活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "tabHoverBorder": "选项卡被悬停时用于突出显示的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabUnfocusedHoverBorder": "非焦点组选项卡被悬停时用于突出显示的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", - "tabActiveModifiedBorder": "在活动编辑器组中已修改 (存在更新) 的活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "tabInactiveModifiedBorder": "在活动编辑器组中已修改 (存在更新) 的非活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "unfocusedActiveModifiedBorder": "在未获焦点的编辑器组中已修改 (存在更新) 的活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "unfocusedINactiveModifiedBorder": "在未获焦点的编辑器组中已修改 (存在更新) 的非活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", - "editorPaneBackground": "居中编辑器布局中左侧与右侧编辑器窗格的背景色。", - "editorGroupBackground": "编辑器组的背景色。(已弃用)", - "deprecatedEditorGroupBackground": "已弃用: 在引入网格编辑器布局后,将不再支持编辑器组的背景色。请使用 editorGroup.emptyBackground 设置空编辑器组的背景色。", - "editorGroupEmptyBackground": "空编辑器组的背景色。编辑器组是编辑器的容器。", - "editorGroupFocusedEmptyBorder": "空编辑器组被聚焦时的边框颜色。编辑组是编辑器的容器。", - "tabsContainerBackground": "启用选项卡时编辑器组标题的背景颜色。编辑器组是编辑器的容器。", - "tabsContainerBorder": "选项卡启用时编辑器组标题的边框颜色。编辑器组是编辑器的容器。", - "editorGroupHeaderBackground": "禁用选项卡 (\"workbench.editor.showTabs\": false) 时编辑器组标题颜色。编辑器组是编辑器的容器。", - "editorTitleContainerBorder": "编辑器组标题标头的边框颜色。编辑器组是编辑器的容器。", - "editorGroupBorder": "将多个编辑器组彼此分隔开的颜色。编辑器组是编辑器的容器。", - "editorDragAndDropBackground": "拖动编辑器时的背景颜色。此颜色应有透明度,以便编辑器内容能透过背景。", - "imagePreviewBorder": "图像预览中图像的边框颜色。", - "panelBackground": "面板的背景色。面板显示在编辑器区域下方,可包含输出和集成终端等视图。", - "panelBorder": "将面板与编辑器隔开的边框的颜色。面板显示在编辑区域下方,包含输出和集成终端等视图。", - "panelActiveTitleForeground": "活动面板的标题颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", - "panelInactiveTitleForeground": "非活动面板的标题颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", - "panelActiveTitleBorder": "活动面板标题的边框颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", - "panelInputBorder": "用于面板中输入内容的输入框边框。", - "panelDragAndDropBorder": "拖放面板标题的反馈颜色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。", - "panelSectionDragAndDropBackground": "拖放面板区域的反馈颜色。颜色应具有透明度,以便面板区域仍可以显示出来。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", - "panelSectionHeaderBackground": "面板区域标题背景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", - "panelSectionHeaderForeground": "面板区域标题前景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", - "panelSectionHeaderBorder": "当多个视图在面板中垂直堆叠时使用的面板区域标题边框颜色。面板显示在编辑器区域下方,其中包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", - "panelSectionBorder": "当多个视图在面板中水平堆叠时使用的面板区域边框颜色。面板显示在编辑器区域下方,其中包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", - "statusBarForeground": "工作区或文件夹打开时状态栏的前景色。状态栏显示在窗口底部。", - "statusBarNoFolderForeground": "没有打开文件夹时状态栏的前景色。状态栏显示在窗口底部。", - "statusBarBackground": "工作区或文件夹打开时状态栏的背景色。状态栏显示在窗口底部。", - "statusBarNoFolderBackground": "没有打开文件夹时状态栏的背景色。状态栏显示在窗口底部。", - "statusBarBorder": "状态栏分隔侧边栏和编辑器的边框颜色。状态栏显示在窗口底部。", - "statusBarNoFolderBorder": "当没有打开文件夹时,用来使状态栏与侧边栏、编辑器分隔的状态栏边框颜色。状态栏显示在窗口底部。", - "statusBarItemActiveBackground": "单击时的状态栏项背景色。状态栏显示在窗口底部。", - "statusBarItemHoverBackground": "悬停时的状态栏项背景色。状态栏显示在窗口底部。", - "statusBarProminentItemForeground": "状态栏突出的项目前景色。突出的项目从其他状态栏条目中脱颖而出, 以表明重要性。从命令调色板中更改 \"切换选项卡键移动焦点\" 的模式以查看示例。状态栏显示在窗口的底部。", - "statusBarProminentItemBackground": "状态栏突出显示项的背景颜色。突出显示项比状态栏中的其他条目更醒目以表明其重要性。在命令面板中更改“切换 Tab 键是否移动焦点”可查看示例。状态栏显示在窗口底部。", - "statusBarProminentItemHoverBackground": "状态栏突出显示项在被悬停时的背景颜色。突出显示项比状态栏中的其他条目更醒目以表明其重要性。在命令面板中更改“切换 Tab 键是否移动焦点”可查看示例。状态栏显示在窗口底部。", - "statusBarErrorItemBackground": "状态栏错误项的背景颜色。错误项比状态栏中的其他条目更醒目以显示错误条件。状态栏显示在窗口底部。", - "statusBarErrorItemForeground": "状态错误项的前景色。错误项比状态栏中的其他条目更醒目以显示错误条件。状态栏显示在窗口底部。", - "activityBarBackground": "活动栏背景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", - "activityBarForeground": "活动栏项在活动时的前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", - "activityBarInActiveForeground": "活动栏项在非活动时的前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", - "activityBarBorder": "活动栏分隔侧边栏的边框颜色。活动栏显示在最左侧或最右侧,并可以切换侧边栏的视图。", - "activityBarActiveBorder": "活动项的活动栏边框颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", - "activityBarActiveFocusBorder": "活动项的活动栏焦点边框颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", - "activityBarActiveBackground": "活动项的活动栏背景颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", - "activityBarDragAndDropBorder": "拖放活动栏项的反馈颜色。活动栏显示在最左侧或最右侧,并允许在侧边栏视图之间切换。", - "activityBarBadgeBackground": "活动通知徽章背景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", - "activityBarBadgeForeground": "活动通知徽章前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", - "statusBarItemHostBackground": "状态栏上远程指示器的背景色。", - "statusBarItemHostForeground": "状态栏上远程指示器的前景色。", - "extensionBadge.remoteBackground": "扩展视图中远程徽标的背景色。", - "extensionBadge.remoteForeground": "扩展视图中远程徽标的前景色。", - "sideBarBackground": "侧边栏背景色。侧边栏是资源管理器和搜索等视图的容器。", - "sideBarForeground": "侧边栏前景色。侧边栏是资源管理器和搜索等视图的容器。", - "sideBarBorder": "侧边栏分隔编辑器的边框颜色。侧边栏包含资源管理器、搜索等视图。", - "sideBarTitleForeground": "侧边栏标题前景色。侧边栏是资源管理器和搜索等视图的容器。", - "sideBarDragAndDropBackground": "侧边栏中的部分在拖放时的反馈颜色。此颜色应有透明度,以便侧边栏中的部分仍能透过。侧边栏是资源管理器和搜索等视图的容器。侧边栏部分是嵌套在侧边栏中的视图。", - "sideBarSectionHeaderBackground": "侧边栏部分标题背景色。此侧边栏是资源管理器和搜索等视图的容器。侧边栏部分是在侧边栏中嵌套的视图。", - "sideBarSectionHeaderForeground": "侧边栏部分标题前景色。侧栏是类似资源管理器和搜索等视图的容器。侧栏部分是在侧栏中嵌套的视图。", - "sideBarSectionHeaderBorder": "侧边栏部分标题边界色。侧栏是类似资源管理器和搜索等视图的容器。侧栏部分是在侧栏中嵌套的视图。", - "titleBarActiveForeground": "窗口处于活动状态时的标题栏前景色。", - "titleBarInactiveForeground": "窗口处于非活动状态时的标题栏前景色。", - "titleBarActiveBackground": "窗口处于活动状态时的标题栏背景色。", - "titleBarInactiveBackground": "窗口处于非活动状态时的标题栏背景色。", - "titleBarBorder": "标题栏边框颜色。", - "menubarSelectionForeground": "菜单栏中选定菜单项的前景色。", - "menubarSelectionBackground": "菜单栏中选定菜单项的背景色。", - "menubarSelectionBorder": "菜单栏中所选菜单项的边框颜色。", - "notificationCenterBorder": "通知中心的边框颜色。通知从窗口右下角滑入。", - "notificationToastBorder": "通知横幅的边框颜色。通知从窗口右下角滑入。", - "notificationsForeground": "通知的前景色。通知从窗口右下角滑入。", - "notificationsBackground": "通知的背景色。通知从窗口右下角滑入。", - "notificationsLink": "通知链接的前景色。通知从窗口右下角滑入。", - "notificationCenterHeaderForeground": "通知中心头部的前景色。通知从窗口右下角滑入。", - "notificationCenterHeaderBackground": "通知中心头部的背景色。通知从窗口右下角滑入。", - "notificationsBorder": "通知中心中分隔通知的边框的颜色。通知从窗口右下角滑入。", - "notificationsErrorIconForeground": "用于错误通知图标的颜色。通知从窗口右下角滑入。", - "notificationsWarningIconForeground": "用于警告通知图标的颜色。通知从窗口右下角滑入。", - "notificationsInfoIconForeground": "用于信息通知图标的颜色。通知从窗口右下角滑入。", - "windowActiveBorder": "窗口处于活动状态时用于窗口边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。", - "windowInactiveBorder": "窗口处于非活动状态时用于边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。" - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "文本编辑器", - "builtinProviderDisplayName": "内置", - "editor.editorAssociations": "配置要用于特定文件类型的编辑器。", - "editor.editorAssociations.viewType": "要使用的编辑器的唯一 ID。", - "editor.editorAssociations.filenamePattern": "指定编辑器应该用于哪些文件的 Glob 模式。", - "editorAssociations.viewType.sourceDescription": "源: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "活动编辑器是否已更新", - "activeEditorIsNotPreview": "活动编辑器是否未在预览模式下", - "activeEditorIsPinned": "活动编辑器是否已固定", - "activeEditorIsReadonly": "活动编辑器是否只读", - "activeEditor": "活动编辑器的标识符", - "activeEditorAvailableEditorIds": "可用于活动编辑器的可用编辑器标识符", - "textCompareEditorVisible": "文本比较编辑器是否可见", - "textCompareEditorActive": "文本比较编辑器是否处于活动状态", - "groupEditorsCount": "打开的编辑器组数", - "activeEditorGroupEmpty": "活动编辑器组是否为空", - "activeEditorGroupIndex": "活动编辑器组的索引", - "activeEditorGroupLast": "活动编辑器组是否为最后一个组", - "multipleEditorGroups": "是否打开了多个编辑器组", - "editorIsOpen": "编辑器是否打开", - "inZenMode": "是否已启用 Zen 模式", - "isCenteredLayout": "是否已启用居中布局", - "splitEditorsVertically": "编辑器是否垂直拆分", - "editorAreaVisible": "编辑器区域是否可见", - "sideBySideLabels": "{0} - {1}", - "preview": "{0},预览", - "pinned": "{0},已固定" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "默认视图图标。", - "duplicateId": "已注册 ID 为“{0}”的视图", - "focusedView": "具有键盘焦点的视图的标识符" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "无法加载测试运行程序。", - "extensionTestError": "路径 {0} 未指向有效的扩展测试运行程序。" - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "在扩展主机上找不到 ID 为 {0} 的终端" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "扩展“{0}”未能更新工作区文件夹: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "默认大小。", - "workbench.editor.titleScrollbarSizing.large": "增加大小,以便更轻松地通过鼠标抓取。", - "tabScrollbarHeight": "控制编辑器标题区域中用于选项卡和面包屑的滚动条的高度。", - "showEditorTabs": "控制打开的编辑器是否显示在选项卡中。", - "wrapTabs": "控制当超出可用空间时,制表符是否应在多行之间换行,或者是否应显示滚动条。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "scrollToSwitchTabs": "控制在滚动到选项卡上方时是否打开这些选项卡。默认情况下,选项卡仅在鼠标滚动时呈现,但不打开。可通过在滚动时按住 Shift 键来更改滚动期间的此行为。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "highlightModifiedTabs": "控制是否在已修改的(已更新的)编辑器选项卡上绘制上边框。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "decorations.badges": "控制编辑器文件修饰是否应使用徽章。", - "decorations.colors": "控制编辑器文件修饰是否应使用颜色。", - "workbench.editor.labelFormat.default": "显示文件名。当启用选项卡且在同一组内有两个相同名称的文件时,将添加每个文件路径中可以用于区分的部分。在选项卡被禁用且编辑器活动时,将显示相对于工作区文件夹的路径。", - "workbench.editor.labelFormat.short": "在文件的目录名之后显示文件名。", - "workbench.editor.labelFormat.medium": "在文件相对当前工作区文件夹的路径之后显示文件名。", - "workbench.editor.labelFormat.long": "在文件的绝对路径之后显示文件名。", - "tabDescription": "控制编辑器标签的格式。", - "workbench.editor.untitled.labelFormat.content": "无标题文件的名称派生自其第一行的内容,除非它有关联的文件路径。如果行为空或不包含单词字符,它将回退到名称。", - "workbench.editor.untitled.labelFormat.name": "无标题文件的名称不是从文件的内容派生的。", - "untitledLabelFormat": "控制无标题编辑器的标签格式。", - "untitledHint": "控制无标题提示应该是编辑器或浮动按钮中的内联文本,还是应该隐藏。", - "editorTabCloseButton": "控制编辑器的选项卡关闭按钮的位置,或者在设置为 \"off\" 时禁用它们。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "workbench.editor.tabSizing.fit": "始终将标签页保持足够大,能够完全显示编辑器标签。", - "workbench.editor.tabSizing.shrink": "在不能同时显示所有选项卡时,允许选项卡缩小。", - "tabSizing": "控制编辑器选项卡的大小调整。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "workbench.editor.pinnedTabSizing.normal": "固定的选项卡会继承未固定的选项卡的外观。", - "workbench.editor.pinnedTabSizing.compact": "固定的选项卡将以紧凑形式显示,其中只包含图标或编辑器名称的第一个字母。", - "workbench.editor.pinnedTabSizing.shrink": "固定的选项卡缩小至紧凑的固定大小,显示编辑器名称的各部分。", - "pinnedTabSizing": "控制固定的编辑器选项卡的大小。固定的选项卡排在所有打开的选项卡的开头,并且在取消固定之前,通常不会关闭。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", - "workbench.editor.splitSizingDistribute": "将所有编辑器组拆分为相等的部分。", - "workbench.editor.splitSizingSplit": "将活动编辑器组拆分为相等的部分。", - "splitSizing": "拆分编辑器组时控制编辑器组大小。", - "splitOnDragAndDrop": "通过将编辑器或文件放到编辑器区域的边缘,控制是否可以由拖放操作拆分编辑器组。", - "focusRecentEditorAfterClose": "控制是否按最常使用的顺序或从左到右的顺序关闭选项卡。", - "showIcons": "控制是否在打开的编辑器中显示图标。这要求同时启用文件图标主题。", - "enablePreview": "控制打开的编辑器是否显示为预览。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它,其字体样式为斜体。", - "enablePreviewFromQuickOpen": "控制通过 Quick Open 打开的编辑器是否显示为预览。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", - "enablePreviewFromCodeNavigation": "控制当从编辑器开始进行代码导航时,编辑器是否保持为预览状态。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", - "closeOnFileDelete": "当文件被其他进程删除或重命名时,控制是否自动关闭在这个期间内打开了此文件的编辑器。若禁用此项,在这种情况下将保留编辑器。请注意,若从应用内部进行删除,将始终关闭编辑器,并且为了保护您的数据,已更新文件始终不会关闭。", - "editorOpenPositioning": "控制编辑器打开的位置。选择 `left` 或 `right` 可分别在当前活动编辑器的左侧或右侧打开。选择 `first` (最前) 或 `last` (最后) 打开的位置与当前活动编辑器无关。", - "sideBySideDirection": "控制编辑器在并排打开时(例如从资源管理器)出现的默认位置。默认在当前活动编辑器右侧打开。若更改为 \"down\",则在当前活动编辑器下方打开。", - "closeEmptyGroups": "控制编辑器组中最后一个选项卡关闭时这个空组的行为。若启用,将自动关闭空组。若禁用,空组仍将保留在网格布局中。", - "revealIfOpen": "控制是否在打开的任何可见组中显示编辑器。如果禁用,编辑器将优先在当前活动的编辑器组中打开。如果启用,将会显示在已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,有些情况下会忽略此设置,例如,强制编辑器在特定组中打开或当前活动组的一侧时。", - "mouseBackForwardToNavigate": "使用鼠标按钮 4 和鼠标按钮 5 (如果提供)在打开的文件之间导航。", - "restoreViewState": "在重新打开已关闭的文本编辑器时,还原最后一个视图的状态 (如滚动位置)。", - "centeredLayoutAutoResize": "如果在居中布局中打开了超过一组编辑器,控制是否自动将宽度调整为最大宽度值。当回到只打开了一组编辑器的状态,将自动将宽度调整为原始的居中宽度值。", - "limitEditorsEnablement": "控制是否应限制打开的编辑器的数量。启用后,不脏的最近较少使用的编辑器将关闭,以便为新打开的编辑器腾出空间。", - "limitEditorsMaximum": "控制打开编辑器的最大数量。使用 \"#workbench.editor.limit.perEditorGroup#\" 设置控制每个编辑器组或跨所有组的限制。", - "perEditorGroup": "控制最大打开的编辑器的限制是否应应用于每个编辑器组或所有编辑器组。", - "commandHistory": "控制命令面板中保留最近使用命令的数量。设置为 0 时禁用命令历史功能。", - "preserveInput": "当再次打开命令面板时,控制是否恢复上一次输入的内容。", - "closeOnFocusLost": "控制 Quick Open 是否在其失去焦点时自动关闭。", - "workbench.quickOpen.preserveInput": "在打开 Quick Open 视图时,控制是否自动恢复上一次输入的值。", - "openDefaultSettings": "控制在打开设置时是否同时打开显示所有默认设置的编辑器。", - "useSplitJSON": "控制在将设置编辑为 json 时是否使用拆分 json 编辑器。", - "openDefaultKeybindings": "控制在打开按键绑定设置时是否同时打开显示所有默认按键绑定的编辑器。", - "sideBarLocation": "控制侧边栏和活动栏的位置。它们可以显示在工作台的左侧或右侧。", - "panelDefaultLocation": "控制面板的默认位置(终端、调试控制台、输出、问题)。它可以显示在工作台的底部、右侧或左侧。", - "panelOpensMaximized": "控制面板是否以最大化方式打开。它可以始终以最大化方式打开、永不以最大化方式打开或以关闭前的最后一个状态打开。", - "workbench.panel.opensMaximized.always": "始终以最大化方式打开面板。", - "workbench.panel.opensMaximized.never": "永不以最大化方式打开面板。面板将以非最大化方式打开。", - "workbench.panel.opensMaximized.preserve": "以关闭面板前的状态打开面板。", - "statusBarVisibility": "控制工作台底部状态栏的可见性。", - "activityBarVisibility": "控制工作台中活动栏的可见性。", - "activityBarIconClickBehavior": "控制在工作台中单击活动栏图标时出现的行为。", - "workbench.activityBar.iconClickBehavior.toggle": "如果单击的项已可见,则隐藏边栏。", - "workbench.activityBar.iconClickBehavior.focus": "如果单击的项已可见,则将焦点放在边栏上。", - "viewVisibility": "控制是否显示视图头部的操作项。视图头部操作项可以一直,或是仅当聚焦到和悬停在视图上时显示。", - "fontAliasing": "控制在工作台中字体的渲染方式。", - "workbench.fontAliasing.default": "次像素平滑字体。将在大多数非 retina 显示器上显示最清晰的文字。", - "workbench.fontAliasing.antialiased": "进行像素而不是次像素级别的字体平滑。可能会导致字体整体显示得更细。", - "workbench.fontAliasing.none": "禁用字体平滑。将显示边缘粗糙、有锯齿的文字。", - "workbench.fontAliasing.auto": "根据显示器 DPI 自动应用 `default` 或 `antialiased` 选项。", - "settings.editor.ui": "使用设置 ui 编辑器。", - "settings.editor.json": "使用 json 文件编辑器。", - "settings.editor.desc": "配置默认使用的设置编辑器。", - "workbench.hover.delay": "控制为工作台项显示悬停之前的延迟时间(以毫秒为单位)(例如,一些扩展提供了树状视图项)。已经可见的项可能需要刷新,然后才会反映出此设置更改。", - "windowTitle": "根据活动编辑器控制窗口标题。变量是根据上下文替换的:", - "activeEditorShort": "\"${activeEditorShort}\": 文件名 (例如 myFile.txt)。", - "activeEditorMedium": "\"${activeEditorMedium}\": 相对于工作区文件夹的文件路径 (例如, myFolder/myFileFolder/myFile.txt)。", - "activeEditorLong": "\"${activeEditorLong}\": 文件的完整路径 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)。", - "activeFolderShort": "\"${activeFolderShort}\": 文件所在的文件夹名称 (例如, myFileFolder)。", - "activeFolderMedium": "\"${activeFolderMedium}\": 相对于工作区文件夹的、包含文件的文件夹的路径, (例如 myFolder/myFileFolder)。", - "activeFolderLong": "\"${activeFolderLong}\": 文件所在文件夹的完整路径 (例如 /Users/Development/myFolder/myFileFolder)。", - "folderName": "\"${folderName}\": 文件所在工作区文件夹的名称 (例如 myFolder)。", - "folderPath": "\"${folderpath}\": 文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)。", - "rootName": "\"${rootName}\": 打开的工作区或文件夹的名称 (例如 myFolder 或 myWorkspace)。", - "rootPath": "\"${rootPath}\": 打开的工作区或文件夹的文件路径 (例如 /Users/Development/myWorkspace)。", - "appName": "\"${appName}\": 例如 VS Code。", - "remoteName": "“${remoteName}”: 例如 SSH", - "dirty": "\"${dirty}\": 表示活动编辑器为脏的脏指示器。", - "separator": "\"${separator}\": 一种条件分隔符 (\"-\"), 仅在被包含值或静态文本的变量包围时显示。", - "windowConfigurationTitle": "窗口", - "window.titleSeparator": "\"window.title\" 使用的分隔符。", - "window.menuBarVisibility.classic": "菜单显示在窗口顶部,并且仅在全屏模式下隐藏。", - "window.menuBarVisibility.visible": "即使在全屏模式下,菜单也始终显示在窗口顶部。", - "window.menuBarVisibility.toggle.mac": "菜单处于隐藏状态,但通过执行“聚焦应用程序菜单”命令可在窗口顶部显示。", - "window.menuBarVisibility.toggle": "菜单处于隐藏状态,但通过按 Alt 键可在窗口顶部显示。", - "window.menuBarVisibility.hidden": "菜单始终隐藏。", - "window.menuBarVisibility.compact": "菜单在侧边栏中显示为一个紧凑的按钮。当 \"#window.titleBarStyle#\" 为 \"native\" 时,将忽略此值。", - "menuBarVisibility.mac": "控制菜单栏的可见性。“切换”设置表示隐藏菜单栏,执行“聚焦应用程序菜单”将显示此菜单栏。“精简”设置会将菜单移入侧边栏。", - "menuBarVisibility": "控制菜单栏的可见性。“切换”设置表示隐藏菜单栏,按一次 Alt 键则将显示此菜单栏。“精简”设置会将菜单移入侧边栏。", - "enableMenuBarMnemonics": "控制是否可通过 Alt 键快捷键打开主菜单。如果禁用助记符,则可将这些 Alt 键快捷键绑定到编辑器命令。", - "customMenuBarAltFocus": "控制是否通过按 Alt 键聚焦菜单栏。此设置对使用 Alt 键切换菜单栏没有任何影响。", - "window.openFilesInNewWindow.on": "在新窗口中打开文件。", - "window.openFilesInNewWindow.off": "在文件所在文件夹的已有窗口中或在上一个活动窗口中打开文件。", - "window.openFilesInNewWindow.defaultMac": "在文件所在文件夹的已有窗口中或在上一个活动窗口中打开文件,除非其通过“程序坞”(Dock) 或“访达”(Finder) 打开。", - "window.openFilesInNewWindow.default": "在新窗口中打开文件,除非文件从应用程序内进行选取 (例如,通过“文件”菜单)。", - "openFilesInNewWindowMac": "控制是否应在新窗口中打开文件。\r\n请注意,此设置可能会被忽略(例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", - "openFilesInNewWindow": "控制是否应在新窗口中打开文件。\r\n请注意,此设置可能会被忽略(例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", - "window.openFoldersInNewWindow.on": "在新窗口中打开文件夹。", - "window.openFoldersInNewWindow.off": "文件夹将替换上一个活动窗口。", - "window.openFoldersInNewWindow.default": "在新窗口中打开文件夹,除非文件夹从应用程序内进行选取 (例如,通过“文件”菜单)。", - "openFoldersInNewWindow": "控制文件夹是应在新窗口中打开,还是应替换上次处于活动状态的窗口。\r\n请注意,此设置可能会被忽略(例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", - "window.confirmBeforeClose.always": "始终尝试请求确认。请注意,浏览器仍可能在未经确认的情况下决定关闭标签页或窗口。", - "window.confirmBeforeClose.keyboardOnly": "仅在检测到键绑定时请求确认。请注意,在某些情况下可能无法进行检测。", - "window.confirmBeforeClose.never": "除非即将丢失数据,否则绝不明确询问确认。", - "confirmBeforeCloseWeb": "控制在关闭浏览器选项卡或窗口之前是否显示确认对话框。请注意,即使已启用,浏览器仍可能决定在不进行确认的情况下关闭选项卡或窗口,并且此设置仅作为提示,并非在所有情况下都起作用。", - "zenModeConfigurationTitle": "禅模式", - "zenMode.fullScreen": "控制在打开禅模式时是否将工作台切换到全屏。", - "zenMode.centerLayout": "控制在打开禅模式时是否启用居中布局。", - "zenMode.hideTabs": "控制在打开禅模式时是否隐藏工作台选项卡。", - "zenMode.hideStatusBar": "控制在打开禅模式时是否隐藏工作台底部的状态栏。", - "zenMode.hideActivityBar": "控制在打开禅模式时是否隐藏工作台左侧或右侧的活动栏。", - "zenMode.hideLineNumbers": "控制在打开禅模式时是否隐藏编辑器行号。", - "zenMode.restore": "若窗口在处于禅模式时退出,控制其在恢复时是否还原到禅模式。", - "zenMode.silentNotifications": "控制在禅宗模式下是否显示通知。如果为 true,则只会弹出错误通知。" - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "撤消", - "redo": "恢复", - "cut": "剪切", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "复制", - "paste": "粘贴", - "selectAll": "选择全部" + "copyAll": "全部复制", + "cpu": "CPU %", + "debug": "调试", + "forceKillProcess": "强制结束进程", + "killProcess": "结束进程", + "memory": "内存(MB)", + "name": "进程名称", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "检查上下文键值", - "toggle screencast mode": "切换屏幕模式", - "logStorage": "记录存储数据库内容", - "logWorkingCopies": "日志工作副本", - "screencastModeConfigurationTitle": "截屏模式", - "screencastMode.location.verticalPosition": "控制截屏模式叠加的垂直偏移,从底部作为工作台高度的百分比。", - "screencastMode.fontSize": "控制截屏模式键盘的字体大小(以像素为单位)。", - "screencastMode.onlyKeyboardShortcuts": "仅在截屏模式下显示键盘快捷方式。", - "screencastMode.keyboardOverlayTimeout": "控制截屏模式下键盘覆盖显示的时长(以毫秒为单位)。", - "screencastMode.mouseIndicatorColor": "控制截屏视频模式下鼠标指示器的十六进制(#RGB、#RGBA、#RRGGBB 或 #RRGGBBAA)的颜色。", - "screencastMode.mouseIndicatorSize": "控制截屏模式下鼠标光标的大小(以像素为单位)。" - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "键盘快捷方式参考", - "openDocumentationUrl": "文档", - "openIntroductoryVideosUrl": "入门视频", - "openTipsAndTricksUrl": "提示与技巧", - "newsletterSignup": "订阅 VS Code 新闻邮件", - "openTwitterUrl": "在 Twitter 上和我们互动", - "openUserVoiceUrl": "搜索功能请求", - "openLicenseUrl": "查看许可证", - "openPrivacyStatement": "隐私声明", - "miDocumentation": "文档(&&D)", - "miKeyboardShortcuts": "键盘快捷方式参考(&&K)", - "miIntroductoryVideos": "介绍性视频(&&V)", - "miTipsAndTricks": "贴士和技巧(&&C)", - "miTwitter": "Twitter 上和我们互动(&&J)", - "miUserVoice": "搜索功能请求(&&S)", - "miLicense": "查看许可证(&&V)", - "miPrivacyStatement": "隐私声明(&&Y)" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "关闭侧栏", - "toggleActivityBar": "切换活动栏可见性", - "miShowActivityBar": "显示活动栏(&&A)", - "toggleCenteredLayout": "切换居中布局", - "miToggleCenteredLayout": "居中布局(&&C)", - "toggleSidebarPosition": "切换边栏位置", - "moveSidebarRight": "将侧边栏移动到右侧", - "moveSidebarLeft": "将侧边栏移动到左侧", - "move sidebar right": "将侧边栏移动到右侧", - "move sidebar left": "将侧边栏移动到左侧", - "miMoveSidebarRight": "向右移动侧边栏(&&M)", - "miMoveSidebarLeft": "向左移动侧边栏(&&M)", - "toggleEditor": "切换编辑器区域可见性", - "miShowEditorArea": "显示编辑区域(&&E)", - "miAppearance": "外观(&&A)", - "toggleSidebar": "切换侧边栏可见性", - "compositePart.hideSideBarLabel": "隐藏侧边栏", - "miShowSidebar": "显示侧栏(&&S)", - "toggleStatusbar": "切换状态栏可见性", - "miShowStatusbar": "显示状态栏(&&T)", - "toggleTabs": "切换标签页可见性", - "toggleZenMode": "切换禅模式", - "miToggleZenMode": "禅模式", - "toggleMenuBar": "切换菜单栏", - "miShowMenuBar": "显示菜单栏(&&B)", - "resetViewLocations": "重置视图位置", - "moveView": "移动视图", - "sidebarContainer": "侧边栏/{0}", - "panelContainer": "面板/{0}", - "moveFocusedView.selectView": "选择要移动的视图", - "moveFocusedView": "移动焦点视图", - "moveFocusedView.error.noFocusedView": "当前没有重点视图。", - "moveFocusedView.error.nonMovableView": "当前焦点视图不可移动。", - "moveFocusedView.selectDestination": "选择视图的目标", - "moveFocusedView.title": "视图: 移动 {0}", - "moveFocusedView.newContainerInPanel": "新建面板条目", - "moveFocusedView.newContainerInSidebar": "新侧边栏条目", - "sidebar": "侧边栏", - "panel": "面板", - "resetFocusedViewLocation": "重置焦点视图位置", - "resetFocusedView.error.noFocusedView": "当前没有重点视图。", - "increaseViewSize": "增加当前视图大小", - "increaseEditorWidth": "增加编辑器宽度", - "increaseEditorHeight": "增加编辑器高度", - "decreaseViewSize": "减小当前视图大小", - "decreaseEditorWidth": "降低编辑器宽度", - "decreaseEditorHeight": "降低编辑器高度" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "导航到左侧视图", - "navigateRight": "导航到右侧视图", - "navigateUp": "导航到上方视图", - "navigateDown": "导航到下方视图", - "focusNextPart": "专注下一部分", - "focusPreviousPart": "专注上一部分" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "从最近打开中删除", - "dirtyRecentlyOpenedFolder": "包含未保存的文件的文件夹", - "dirtyRecentlyOpenedWorkspace": "包含未保存的文件的工作区", - "workspacesAndFolders": "文件夹和工作区", - "folders": "文件夹", - "files": "文件", - "openRecentPlaceholderMac": "选中以打开(按 Cmd 键强制打开新窗口,或按 Alt 键打开同一窗口)", - "openRecentPlaceholder": "选中以打开(按 Ctrl 键强制打开新窗口,或按 Alt 键打开同一窗口)", - "dirtyWorkspace": "包含未保存的文件的工作区", - "dirtyFolder": "包含未保存的文件的文件夹", - "dirtyWorkspaceConfirm": "是否要打开工作区以查看未保存的文件?", - "dirtyFolderConfirm": "是否要打开文件夹以查看未保存的文件?", - "dirtyWorkspaceConfirmDetail": "在保存或还原所有未保存的文件之前,无法删除包含未保存的文件的工作区。", - "dirtyFolderConfirmDetail": "在保存或还原所有未保存的文件之前,无法删除包含未保存的文件的文件夹。", - "recentDirtyWorkspaceAriaLabel": "{0},包含未保存的更改的工作区", - "recentDirtyFolderAriaLabel": "{0},包含未保存的更改的文件夹", - "openRecent": "打开最近的文件…", - "quickOpenRecent": "快速打开最近的文件…", - "toggleFullScreen": "切换全屏", - "reloadWindow": "重新加载窗口", - "about": "关于", - "newWindow": "新建窗口", - "blur": "从具有焦点的元素中删除键盘焦点", - "file": "文件", - "miConfirmClose": "关闭前确认", - "miNewWindow": "新建窗口(&&W)", - "miOpenRecent": "打开最近的文件(&&R)", - "miMore": "更多(&&M)...", - "miToggleFullScreen": "全屏(&&F)", - "miAbout": "关于(&&A)" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "打开文件...", - "openFolder": "打开文件夹...", - "openFileFolder": "打开...", - "openWorkspaceAction": "打开工作区...", - "closeWorkspace": "关闭工作区", - "noWorkspaceOrFolderOpened": "此实例中当前没有打开的工作区或文件夹需要关闭。", - "openWorkspaceConfigFile": "打开工作区配置文件", - "globalRemoveFolderFromWorkspace": "将文件夹从工作区删除…", - "saveWorkspaceAsAction": "将工作区另存为...", - "duplicateWorkspaceInNewWindow": "在新窗口中复制为工作区", - "manageTrustAction": "管理工作区信任", - "workspacesCategory": "工作区", - "workspaces": "工作区", - "miAddFolderToWorkspace": "将文件夹添加到工作区(&&D)...", - "miSaveWorkspaceAs": "将工作区另存为...", - "miCloseFolder": "关闭文件夹(&&F)", - "miCloseWorkspace": "关闭工作区(&&W)" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "将文件夹添加到工作区...", - "add": "添加(&&A)", - "addFolderToWorkspaceTitle": "将文件夹添加到工作区", - "workspaceFolderPickerPlaceholder": "选择工作区文件夹" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "转到文件...", - "quickNavigateNext": "在 Quick Open 中导航到下一个", - "quickNavigatePrevious": "在 Quick Open 中导航到上一个", - "quickSelectNext": "在 Quick Open 中选择“下一步”", - "quickSelectPrevious": "在 Quick Open 中选择“上一步”" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "命令面板", - "menus.touchBar": "触控栏 (仅 macOS)", - "menus.editorTitle": "编辑器标题菜单", - "menus.editorTitleRun": "在编辑器标题菜单内运行子菜单", - "menus.editorContext": "编辑器上下文菜单", - "menus.editorContextCopyAs": "编辑器上下文菜单中的“复制为”子菜单", - "menus.explorerContext": "文件资源管理器上下文菜单", - "menus.editorTabContext": "编辑器选项卡上下文菜单", - "menus.debugCallstackContext": "调试调用堆栈视图上下文菜单", - "menus.debugVariablesContext": "调试变量视图上下文菜单", - "menus.debugToolBar": "调试工具栏菜单", - "menus.file": "顶级文件菜单", - "menus.home": "主指示器上下文菜单(仅限 Web)", - "menus.opy": "顶层“编辑”菜单中的“复制为”子菜单", - "menus.scmTitle": "源代码管理标题菜单", - "menus.scmSourceControl": "源代码管理菜单", - "menus.resourceStateContext": "源代码管理资源状态上下文菜单", - "menus.resourceFolderContext": "源代码管理资源文件夹上下文菜单", - "menus.resourceGroupContext": "源代码管理资源组上下文菜单", - "menus.changeTitle": "源代码管理内联更改菜单", - "menus.statusBarWindowIndicator": "状态栏中的窗口指示器菜单", - "view.viewTitle": "提供的视图的标题菜单", - "view.itemContext": "提供的视图中的项目的上下文菜单", - "commentThread.title": "贡献的注释线程标题菜单", - "commentThread.actions": "贡献的注释线程上下文菜单,呈现为注释编辑器下方的按钮", - "comment.title": "贡献的注释标题菜单", - "comment.actions": "贡献的注释上下文菜单,呈现为注释编辑器下方的按钮", - "notebook.toolbar": "贡献的笔记本工具栏菜单", - "notebook.cell.title": "贡献的笔记本单元格标题菜单", - "testing.item.title": "提供的测试项菜单", - "menus.extensionContext": "扩展上下文菜单", - "view.timelineTitle": "时间线视图标题菜单", - "view.timelineContext": "时间线视图项上下文菜单", - "view.tunnelContext": "“端口”视图项目上下文菜单", - "view.tunnelOriginInline": "“端口”视图项源内联菜单", - "requirestring": "属性 \"{0}\" 是必需项并且必须为 \"string\" 类型", - "optstring": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", - "requirearray": "子菜单项必须是数组", - "require": "子菜单项必须是对象", - "vscode.extension.contributes.menuItem.command": "要执行的命令的标识符。该命令必须在“命令”部分中声明", - "vscode.extension.contributes.menuItem.alt": "要执行的替代命令的标识符。该命令必须在 ”commands\" 部分中声明", - "vscode.extension.contributes.menuItem.when": "此条件必须为 true 才能显示此项", - "vscode.extension.contributes.menuItem.group": "此项所属的组", - "vscode.extension.contributes.menuItem.submenu": "要在此项中显示的子菜单的标识符。", - "vscode.extension.contributes.submenu.id": "要显示为子菜单的菜单的标识符。", - "vscode.extension.contributes.submenu.label": "指向此子菜单的菜单项的标签。", - "vscode.extension.contributes.submenu.icon": "(可选)用于表示 UI 中的子菜单的图标。文件路径、具有深色和浅色主题的文件路径的对象,或者主题图标引用(如 \"\\$(zap)\")", - "vscode.extension.contributes.submenu.icon.light": "使用浅色主题时的图标路径", - "vscode.extension.contributes.submenu.icon.dark": "使用深色主题时的图标路径", - "vscode.extension.contributes.menus": "向编辑器提供菜单项", - "proposed": "建议的 API", - "vscode.extension.contributes.submenus": "将子菜单项分配到编辑器", - "nonempty": "应为非空值。", - "opticon": "可以省略属性 \"icon\",若不省略则必须是字符串或文字,例如 \"{dark, light}\"", - "requireStringOrObject": "属性“{0}”是必要属性,其类型必须是 \"string\" 或 \"object\"", - "requirestrings": "属性“{0}”和“{1}”是必要属性,其类型必须是 \"string\"", - "vscode.extension.contributes.commandType.command": "要执行的命令的标识符", - "vscode.extension.contributes.commandType.title": "在 UI 中依据其表示命令的标题", - "vscode.extension.contributes.commandType.category": "(可选) 类别字符串,命令在界面中根据此项分组", - "vscode.extension.contributes.commandType.precondition": "(可选)必须为 true 才能启用 UI (菜单和键绑定)中命令的条件。不会阻止通过其他方式执行命令,例如 `executeCommand`-api。", - "vscode.extension.contributes.commandType.icon": "(可选)用于表示 UI 中的命令的图标。文件路径、具有深色和浅色主题的文件路径的对象,或者主题图标引用(如 \"\\$(zap)\")", - "vscode.extension.contributes.commandType.icon.light": "使用浅色主题时的图标路径", - "vscode.extension.contributes.commandType.icon.dark": "使用深色主题时的图标路径", - "vscode.extension.contributes.commands": "对命令面板提供命令。", - "dup": "命令“{0}”在 \"commands\" 部分重复出现。", - "submenuId.invalid.id": "“{0}”不是有效的子菜单标识符", - "submenuId.duplicate.id": "以前已注册 `{0}` 子菜单。", - "submenuId.invalid.label": "“{0}”不是有效的子菜单标签", - "menuId.invalid": "“{0}”为无效菜单标识符", - "proposedAPI.invalid": "{0} 是建议的菜单标识符, 仅在开发用完或使用以下命令行开关时可用:--enable-proposed-api {1}", - "missing.command": "菜单项引用未在“命令”部分进行定义的命令“{0}”。", - "missing.altCommand": "菜单项引用了未在 \"commands\" 部分定义的替代命令“{0}”。", - "dupe.command": "菜单项引用的命令中默认和替代命令相同", - "unsupported.submenureference": "菜单项引用了不具有子菜单支持的菜单的子菜单。", - "missing.submenu": "菜单项引用了未在“子菜单”部分定义的子菜单“{0}”。", - "submenuItem.duplicate": "`{0}` 子菜单已提供给 `{1}` 菜单。" - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "设置摘要。此标签将在设置文件中用作分隔注释。", - "vscode.extension.contributes.configuration.properties": "配置属性的描述。", - "vscode.extension.contributes.configuration.property.empty": "属性不应为空。", - "scope.application.description": "只能在用户设置中进行配置的配置。", - "scope.machine.description": "只能在用户设置或远程设置中配置的配置。", - "scope.window.description": "可在用户、远程或工作区设置中对其进行配置的配置。", - "scope.resource.description": "可在用户、远程、工作区或文件夹设置中对其进行配置的配置。", - "scope.language-overridable.description": "可在语言特定设置中配置的资源配置。", - "scope.machine-overridable.description": "也可在工作区或文件夹设置中配置的计算机配置。", - "scope.description": "配置适用的作用域。可用作用域包括\"application\"、\"machine\"、\"window\"、\"resource\"和\"machine-overridable\"。", - "scope.enumDescriptions": "枚举值的说明", - "scope.markdownEnumDescriptions": "Markdown 格式的枚举值说明。", - "scope.markdownDescription": "Markdown 格式的说明。", - "scope.deprecationMessage": "设置后,该属性将被标记为已弃用,并将给定的消息显示为解释。", - "scope.markdownDeprecationMessage": "设置后,该属性将被标记为已弃用,并按 Markdown 格式显示给定的消息作为解释。", - "vscode.extension.contributes.defaultConfiguration": "按语言提供默认编辑器配置设置。", - "config.property.defaultConfiguration.languageExpected": "所需的语言选择器(例如 [\"java\"])", - "config.property.defaultConfiguration.warning": "无法注册“{0}”的配置默认值。仅支持特定于语言的设置的默认值。", - "vscode.extension.contributes.configuration": "用于配置字符串。", - "invalid.title": "configuration.title 必须是字符串", - "invalid.properties": "configuration.properties 必须是对象", - "invalid.property": "\"configuration.property\" 必须是对象", - "invalid.allOf": "\"configuration.allOf\" 已被弃用且不应被使用。你可以将多个配置单元作为数组传递给 \"configuration\" 参与点。", - "workspaceConfig.folders.description": "将载入到工作区的文件夹列表。", - "workspaceConfig.path.description": "文件路径。例如 \"/root/folderA\" 或 \"./folderA\"。后者表示根据工作区文件位置进行解析的相对路径。", - "workspaceConfig.name.description": "文件夹的可选名称。", - "workspaceConfig.uri.description": "文件夹的 URI", - "workspaceConfig.settings.description": "工作区设置", - "workspaceConfig.launch.description": "工作区启动配置", - "workspaceConfig.tasks.description": "工作区任务配置", - "workspaceConfig.extensions.description": "工作区扩展", - "workspaceConfig.remoteAuthority": "工作区所在的远程服务器。仅供未保存的远程工作区使用。", - "unknownWorkspaceProperty": "未知的工作区配置属性" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "用于标识容器的唯一 ID,视图能在容器内通过 \"view\" 参与点提供。", - "vscode.extension.contributes.views.containers.title": "人类可读的用于表示此容器的字符串", - "vscode.extension.contributes.views.containers.icon": "容器图标的路径。图标大小为 24x24,并居中放置在 50x40 的区域内,其填充颜色为 \"rgb(215, 218, 224)\" 或 \"#d7dae0\"。所有图片格式均可用,推荐使用 SVG 格式。", - "vscode.extension.contributes.viewsContainers": "向编辑器提供视图容器", - "views.container.activitybar": "向活动栏提供视图容器", - "views.container.panel": "向面板提供视图容器", - "vscode.extension.contributes.view.type": "视图的类型。对于基于树状视图的视图,这可以是 \"tree\",对于基于 Web 视图的视图,这可以是 \"webview\"。默认值为 \"tree\"。", - "vscode.extension.contributes.view.tree": "该视图由 \"createTreeView\" 创建的 \"TreeView\" 提供支持。", - "vscode.extension.contributes.view.webview": "该视图由 \"registerWebviewViewProvider\" 注册的 \"WebviewView\" 提供支持。", - "vscode.extension.contributes.view.id": "视图的标识符。这在所有视图中都应是唯一的。建议将扩展 ID 包含在视图 ID 中。使用此选项通过 \"vscode.window.registerTreeDataProviderForView\" API 注册数据提供程序。也可通过将 \"onView:${id}\" 事件注册为 \"activationEvents\" 来触发激活扩展。", - "vscode.extension.contributes.view.name": "用户可读的视图名称。将显示它", - "vscode.extension.contributes.view.when": "为真时才显示此视图的条件", - "vscode.extension.contributes.view.icon": "视图图标的路径。无法显示视图名称时,将显示视图图标。可以接受任何图像文件类型,但建议图标采用 SVG 格式。", - "vscode.extension.contributes.view.contextualTitle": "当视图移出其原始位置时的用户可读上下文。默认情况下,将使用视图的容器名称。将显示此内容", - "vscode.extension.contributes.view.initialState": "首次安装扩展时视图的初始状态。用户一旦通过折叠、移动或隐藏视图更改视图状态,就不再使用初始状态。", - "vscode.extension.contributes.view.initialState.visible": "视图的默认初始状态。但在大多数容器中,视图将展开,但某些内置容器(资源管理器、scm 和调试)显示所有已折叠的参与视图,无论“可见性”如何,都是如此。", - "vscode.extension.contributes.view.initialState.hidden": "视图不会显示在视图容器中,但可通过视图菜单和其他视图入口点发现,而且用户可取消隐藏视图。", - "vscode.extension.contributes.view.initialState.collapsed": "视图将在视图容器中折叠显示。", - "vscode.extension.contributes.view.group": "视图中的嵌套组", - "vscode.extension.contributes.view.remoteName": "与此视图关联的远程类型的名称", - "vscode.extension.contributes.views": "向编辑器提供视图", - "views.explorer": "向活动栏中的“资源管理器”容器提供视图", - "views.debug": "向活动栏中的“调试”容器提供视图", - "views.scm": "向活动栏中的“源代码管理”容器提供视图", - "views.test": "向活动栏中的“测试”容器提供视图", - "views.remote": "在活动栏中为远程容器提供视图。要为此容器提供帮助,需要启用enableProposedApi。", - "views.contributed": "向“提供的视图”容器提供视图", - "viewcontainer requirearray": "视图容器必须为数组", - "requireidstring": "属性“{0}”是必要属性,其类型必须是 \"string\"。仅支持字母、数字、\"_\" 和 \"-\"。", - "requirestring": "属性 \"{0}\" 是必需项并且必须为 \"string\" 类型", - "ViewContainerRequiresProposedAPI": "查看容器\"{0}\"需要启用\"enableProposedApi\"以添加到\"Remote\"。", - "ViewContainerDoesnotExist": "视图容器“{0}”不存在。所有注册到其中的视图将被添加到“资源管理器”中。", - "duplicateView1": "无法注册具有相同 ID“{0}”的多个视图", - "duplicateView2": "已注册 ID 为“{0}”的视图。", - "unknownViewType": "未知视图类型“{0}”。", - "requirearray": "视图必须是一个数组", - "optstring": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", - "optenum": "属性“{0}”可被省略或必须是 {1} 之一" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "文本编辑器", - "textDiffEditor": "文本差异编辑器", - "binaryDiffEditor": "二进制差异编辑器", - "sideBySideEditor": "并排编辑器", - "editorQuickAccessPlaceholder": "键入要打开的编辑器名称。", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "按最近使用显示活动组中的编辑器", - "allEditorsByAppearanceQuickAccess": "按外观显示所有打开的编辑器", - "allEditorsByMostRecentlyUsedQuickAccess": "按最近使用显示所有打开的编辑器", - "file": "文件", - "splitUp": "向上拆分", - "splitDown": "向下拆分", - "splitLeft": "向左拆分", - "splitRight": "向右拆分", - "close": "关闭", - "closeOthers": "关闭其他", - "closeRight": "关闭到右侧", - "closeAllSaved": "关闭已保存", - "closeAll": "全部关闭", - "keepOpen": "保持打开状态", - "pin": "固定", - "unpin": "取消固定", - "inlineView": "内联视图", - "showOpenedEditors": "显示打开的编辑器", - "toggleKeepEditors": "使编辑器保持打开", - "run": "运行", - "splitEditorRight": "向右拆分编辑器", - "splitEditorDown": "向下拆分编辑器", - "previousChangeIcon": "差异编辑器中上一个更改操作的图标", - "nextChangeIcon": "差异编辑器中下一个更改操作的图标", - "toggleWhitespace": "差异编辑器中“切换空白”操作的图标", - "navigate.prev.label": "上一个更改", - "navigate.next.label": "下一个更改", - "ignoreTrimWhitespace.label": "忽略前导/尾随空格差异", - "showTrimWhitespace.label": "显示前导/尾随空格差异", - "keepEditor": "保留编辑器", - "pinEditor": "固定编辑器", - "unpinEditor": "取消固定编辑器", - "closeEditor": "关闭编辑器", - "closePinnedEditor": "关闭固定的编辑器", - "closeEditorsInGroup": "关闭组中的所有编辑器", - "closeSavedEditors": "关闭组中已保存的编辑器", - "closeOtherEditors": "关闭组中其他编辑器", - "closeRightEditors": "关闭组中右侧编辑器", - "closeEditorGroup": "关闭编辑器组", - "miReopenClosedEditor": "重新打开已关闭的编辑器(&&R)", - "miClearRecentOpen": "清除最近打开记录(&&C)", - "miEditorLayout": "编辑器布局(&&L)", - "miSplitEditorUp": "向上拆分(&&U)", - "miSplitEditorDown": "向下拆分(&&D)", - "miSplitEditorLeft": "向左拆分(&&L)", - "miSplitEditorRight": "向右拆分(&&R)", - "miSingleColumnEditorLayout": "单列(&&S)", - "miTwoColumnsEditorLayout": "双列(&&T)", - "miThreeColumnsEditorLayout": "三列(&&H)", - "miTwoRowsEditorLayout": "双行(&&W)", - "miThreeRowsEditorLayout": "三行(&&R)", - "miTwoByTwoGridEditorLayout": "2x2 网格(&&G)", - "miTwoRowsRightEditorLayout": "右侧双行(&&O)", - "miTwoColumnsBottomEditorLayout": "底部双列(&&C)", - "miBack": "返回(&&B)", - "miForward": "前进(&&F)", - "miLastEditLocation": "上次编辑位置(&&L)", - "miNextEditor": "下一个编辑器(&&N)", - "miPreviousEditor": "上一个编辑器(&&P)", - "miNextRecentlyUsedEditor": "下一个使用过的编辑器(&&N)", - "miPreviousRecentlyUsedEditor": "上一个使用过的编辑器(&&P)", - "miNextEditorInGroup": "组中的下一个编辑器(&&N)", - "miPreviousEditorInGroup": "组中的上一个编辑器(&&P)", - "miNextUsedEditorInGroup": "组中下一个使用过的编辑器(&&N)", - "miPreviousUsedEditorInGroup": "组中上一个使用过的编辑器(&&P)", - "miSwitchEditor": "切换编辑器(&&E)", - "miFocusFirstGroup": "第 1 组(&&1)", - "miFocusSecondGroup": "第 2 组(&&2)", - "miFocusThirdGroup": "第 3 组(&&3)", - "miFocusFourthGroup": "第 4 组(&&4)", - "miFocusFifthGroup": "第 5 组(&&5)", - "miNextGroup": "下一个组(&&N)", - "miPreviousGroup": "上一个组(&&P)", - "miFocusLeftGroup": "左侧组(&&L)", - "miFocusRightGroup": "右侧组(&&R)", - "miFocusAboveGroup": "上方组(&&A)", - "miFocusBelowGroup": "下方组(&&B)", - "miSwitchGroup": "切换组(&&G)" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "视图栏中的“设置”图标。", - "accountsViewBarIcon": "视图栏中的“帐户”图标。", - "menu": "菜单", - "accounts": "帐户", - "hideActivitBar": "隐藏活动栏", - "resetLocation": "重置位置", - "manage": "管理", - "focusActivityBar": "将焦点放在活动栏上" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "\"隐藏\" 面板", - "resetLocation": "重置位置", - "panel.emptyMessage": "将视图拖动到要显示的面板中。" - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "聚焦到侧边栏" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "键盘焦点是否在状态栏上", - "hide": "隐藏“{0}”", - "hideStatusBar": "隐藏状态栏" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "显示 {0}", - "toggle view": "切换 {0}", - "focus view": "焦点在 {0} 视图上", - "resetViewLocation": "重置位置" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "是(&&Y)", - "cancelButton": "取消", - "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\n浏览器: {3}", - "copy": "复制", - "ok": "确定" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "是(&&Y)", - "cancelButton": "取消", - "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "okButton": "确定", - "copy": "复制(&&C)" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "切换开发人员工具", - "configureRuntimeArguments": "配置运行时参数", - "toggleSharedProcess": "切换共享进程", - "reloadWindowWithExtensionsDisabled": "在禁用扩展的情况下重新加载" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "关闭窗口", - "zoomIn": "放大", - "zoomOut": "缩小", - "zoomReset": "重置缩放", - "close": "关闭窗口", - "switchWindowPlaceHolder": "选择切换的窗口", - "windowDirtyAriaLabel": "{0},存在更新的窗口", - "current": "当前窗口", - "switchWindow": "切换窗口...", - "quickSwitchWindow": "快速切换窗口..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "资源的方案", - "resourceFilename": "资源的文件名", - "resourceDirname": "资源所在的文件夹的名称", - "resourcePath": "资源的完整路径", - "resourceLangId": "资源的语言标识符", - "resource": "包含方案和路径的资源的完整值", - "resourceExtname": "资源的扩展名", - "resourceSet": "资源是否存在", - "isFileSystemResource": "资源是否由文件系统提供程序支持" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "未能加载所需文件。请重启应用程序重试。详细信息: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "了解详细信息", - "shellEnvSlowWarning": "解析 shell 环境耗时太长。请检查 shell 配置。", - "shellEnvTimeoutError": "无法在合理的时间内解析 shell 环境。请检查 shell 配置。", - "proxyAuthRequired": "需要代理身份验证", - "loginButton": "登录(&&L)", - "cancelButton": "取消(&&C)", - "username": "用户名", - "password": "密码", - "proxyDetail": "代理 {0} 需要用户名和密码。", - "rememberCredentials": "记住我的凭据", - "runningAsRoot": "不建议以 root 用户身份运行 {0}。", - "loaderCycle": "AMD 模块中存在一个依赖项循环需要解决!", - "ok": "确定" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "工作台" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "无法激活扩展“{0}”,因为它依赖于未能激活的扩展“{1}”。", - "activationError": "激活扩展“{0}”失败: {1}。" - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (扩展)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "调试对象" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "用于 json 架构配置。", - "contributes.jsonValidation.fileMatch": "要匹配的文件模式(或模式数组),例如\"package.json\"或\"*. launch\"。排除模式以\"!\"开头", - "contributes.jsonValidation.url": "到扩展文件夹('./')的架构 URL (\"http:\"、\"https:\")或相对路径。", - "invalid.jsonValidation": "configuration.jsonValidation 必须是数组", - "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\"必须定义为字符串或字符串数组。", - "invalid.url": "configuration.jsonValidation.url 必须是 URL 或相对路径", - "invalid.path.1": "\"contributes.{0}.url\" ({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", - "invalid.url.fileschema": "configuration.jsonValidation.url 是无效的相对 URL: {0}", - "invalid.url.schema": "\"configuration.jsonValidation.url\" 必须是绝对 URL 或者以 \"./\" 开头,以引用扩展中的架构。" + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "上次使用此帐户的时间: {0}", + "allow": "允许", + "cancel": "取消", + "confirmLogin": "扩展\"{0}\"希望使用{1}登录。", + "manageExensions": "选择可以访问此帐户的扩展", + "manageTrustedExtensions": "管理受信任的扩展", + "manageTrustedExtensions.cancel": "取消", + "noTrustedExtensions": "尚无任何扩展使用此帐户。", + "notUsed": "未使用此帐户", + "signOut": "注销", + "signOutMessageSimple": "注销“{0}”?", + "signOutMessagve": "帐户“{0}”已由以下扩展使用: \r\n\r\n{1}\r\n\r\n 是否注销这些扩展?", + "signedOut": "已成功注销。" }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "无法安装“{0}”扩展,因为它被声明为不在此安装程序中运行。" }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "查看备注视图的图标。" + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "编辑" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "无法激活 \"{0}\" 扩展, 因为它依赖于未加载的 \"{1}\" 扩展。是否要重新加载窗口以加载扩展名?", - "reload": "重新加载窗口", - "disabledDep": "无法激活 \"{0}\" 扩展, 因为它依赖于 \"{1}\" 扩展, 该扩展已禁用。是否要启用扩展并重新加载窗口?", + "disabledDep": "无法激活“{0}”扩展,因为它依赖于“{1}”扩展,该扩展已禁用。是否要启用扩展并重新加载窗口?", + "disabledDepNoAction": "无法激活“{0}”扩展,因为它依赖于被禁用的“{1}”扩展。", "enable dep": "启用和重新加载", - "uninstalledDep": "无法激活 \"{0}\" 扩展, 因为它依赖于未安装的 \"{1}\" 扩展。是否要安装扩展并重新加载窗口?", "install missing dep": "安装并重新加载", + "manageWorkspaceTrust": "管理工作区信任", + "notSupportedInWorkspace": "无法激活 \"{0}\" 扩展,因为它依赖于当前工作区中不支持的 \"{1}\" 扩展", + "reload": "重新加载窗口", + "reload window": "无法激活 \"{0}\" 扩展, 因为它依赖于未加载的 \"{1}\" 扩展。是否要重新加载窗口以加载扩展名?", + "restrictedMode": "无法激活 \"{0}\" 扩展,因为它依赖于受限模式下不支持的 \"{1}\" 扩展", + "uninstalledDep": "无法激活 \"{0}\" 扩展, 因为它依赖于未安装的 \"{1}\" 扩展。是否要安装扩展并重新加载窗口?", "unknownDep": "无法激活“{0}”扩展,因为它依赖未知的“{1}”扩展。" }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "扩展 \"{0}\" 希望通过创建此文件来进行重构更改", - "ask.1.copy": "扩展 \"{0}\" 希望通过复制此文件来进行重构更改", - "ask.1.move": "扩展 \"{0}\" 希望通过移动此文件来进行重构更改", - "ask.1.delete": "扩展 \"{0}\" 希望通过删除此文件来进行重构更改", - "ask.N.create": "{0} 扩展希望通过创建此文件来进行重构更改", - "ask.N.copy": "{0} 扩展希望通过复制此文件来进行重构更改", - "ask.N.move": "{0} 扩展希望通过移动此文件来进行重构更改", - "ask.N.delete": "{0} 扩展希望通过删除此文件来进行重构更改", - "preview": "显示预览", - "cancel": "跳过更改", - "ok": "确定", "again": "不再询问", - "msg-create": "正在运行\"文件创建\"参与者...", - "msg-rename": "正在运行\"文件重命名\"参与者...", - "msg-copy": "正在运行“文件复制”参与者…", - "msg-delete": "正在运行\"文件删除\"参与者...", + "ask.1.copy": "扩展 \"{0}\" 希望通过复制此文件来进行重构更改", + "ask.1.create": "扩展 \"{0}\" 希望通过创建此文件来进行重构更改", + "ask.1.delete": "扩展 \"{0}\" 希望通过删除此文件来进行重构更改", + "ask.1.move": "扩展 \"{0}\" 希望通过移动此文件来进行重构更改", + "ask.N.copy": "{0} 扩展希望通过复制此文件来进行重构更改", + "ask.N.create": "{0} 扩展希望通过创建此文件来进行重构更改", + "ask.N.delete": "{0} 扩展希望通过删除此文件来进行重构更改", + "ask.N.move": "{0} 扩展希望通过移动此文件来进行重构更改", + "cancel": "跳过更改", + "files.participants.timeout": "超时(以毫秒为单位)后,将取消创建、重命名和删除的文件参与者。使用\"0\"禁用参与者。", "label": "“文件操作需要预览”的重置选项", - "files.participants.timeout": "超时(以毫秒为单位)后,将取消创建、重命名和删除的文件参与者。使用\"0\"禁用参与者。" + "msg-copy": "正在运行“文件复制”参与者…", + "msg-create": "正在运行\"文件创建\"参与者...", + "msg-delete": "正在运行\"文件删除\"参与者...", + "msg-rename": "正在运行\"文件重命名\"参与者...", + "ok": "确定", + "preview": "显示预览" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (扩展)", - "defaultSource": "扩展", - "manageExtension": "管理扩展", "cancel": "取消", + "defaultSource": "扩展", + "extensionSource": "{0} (扩展)", + "manageExtension": "管理扩展", "ok": "确定" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "在 1750ms 后终止了 onWillSaveTextDocument 事件" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "使用默认 opener 打开", - "openerFailedMessage": "无法使用 \"{0}\" 打开 uri: {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "扩展“{0}”添加了 1 个文件夹到工作区", - "folderStatusMessageAddMultipleFolders": "扩展“{0}”添加了 {1} 个文件夹到工作区", - "folderStatusMessageRemoveSingleFolder": "扩展“{0}”从工作区删除了 1 个文件夹", - "folderStatusMessageRemoveMultipleFolders": "扩展“{0}”从工作区删除了 {1} 个文件夹", - "folderStatusChangeFolder": "扩展“{0}”更改了工作区中的文件夹" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "查看备注视图的图标。" - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "扩展 {0} 具有转发端口 {1}。需要以超级用户身份运行,才能在本地使用端口 {2}。", "remote.tunnelsView.elevationButton": "使用端口 {0} 作为 Sudo…" }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "尚无任何扩展使用此帐户。", - "accountLastUsedDate": "上次使用此帐户的时间: {0}", - "notUsed": "未使用此帐户", - "manageTrustedExtensions": "管理受信任的扩展", - "manageExensions": "选择可以访问此帐户的扩展", - "signOutMessagve": "帐户“{0}”已由以下扩展使用: \r\n\r\n{1}\r\n\r\n 是否注销这些扩展?", - "signOutMessageSimple": "注销“{0}”?", - "signOut": "注销", - "cancel": "取消", - "signedOut": "已成功注销。", - "confirmLogin": "扩展\"{0}\"希望使用{1}登录。", - "allow": "允许" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "无法使用 \"{0}\" 打开 uri: {1}", + "openerFailedUseDefault": "使用默认 opener 打开" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "侧栏是否可见", - "sideBarFocus": "键盘焦点是否在侧栏上", - "activeViewlet": "活动 viewlet 的标识符" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "还原视图时出错: {0}" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "窗口中打开的工作区类型:“空”(无工作区)、“文件夹”(单个文件夹)或“工作区”(多根工作区)", - "workspaceFolderCount": "工作区中根文件夹的数量", - "dirtyWorkingCopies": "是否有任何已更新的工作副本", - "remoteName": "窗口连接到的远程项的名称;如果未连接到任何远程项,则为空字符串", - "isFullscreen": "窗口是否处于全屏模式" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "扩展“{0}”更改了工作区中的文件夹", + "folderStatusMessageAddMultipleFolders": "扩展“{0}”添加了 {1} 个文件夹到工作区", + "folderStatusMessageAddSingleFolder": "扩展“{0}”添加了 1 个文件夹到工作区", + "folderStatusMessageRemoveMultipleFolders": "扩展“{0}”从工作区删除了 {1} 个文件夹", + "folderStatusMessageRemoveSingleFolder": "扩展“{0}”从工作区删除了 1 个文件夹" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "键盘焦点是否在快速打开控件中" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "视图容器“{0}”不存在。所有注册到其中的视图将被添加到“资源管理器”中。", + "ViewContainerRequiresProposedAPI": "查看容器\"{0}\"需要启用\"enableProposedApi\"以添加到\"Remote\"。", + "duplicateView1": "无法注册具有相同 ID“{0}”的多个视图", + "duplicateView2": "已注册 ID 为“{0}”的视图。", + "optenum": "属性“{0}”可被省略或必须是 {1} 之一", + "optstring": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", + "requirearray": "视图必须是一个数组", + "requireidstring": "属性“{0}”是必要属性,其类型必须是 \"string\"。仅支持字母、数字、\"_\" 和 \"-\"。", + "requirestring": "属性 \"{0}\" 是必需项并且必须为 \"string\" 类型", + "unknownViewType": "未知视图类型“{0}”。", + "viewcontainer requirearray": "视图容器必须为数组", + "views.container.activitybar": "向活动栏提供视图容器", + "views.container.panel": "向面板提供视图容器", + "views.contributed": "向“提供的视图”容器提供视图", + "views.debug": "向活动栏中的“调试”容器提供视图", + "views.explorer": "向活动栏中的“资源管理器”容器提供视图", + "views.remote": "在活动栏中为远程容器提供视图。要为此容器提供帮助,需要启用enableProposedApi。", + "views.scm": "向活动栏中的“源代码管理”容器提供视图", + "views.test": "向活动栏中的“测试”容器提供视图", + "vscode.extension.contributes.view.contextualTitle": "当视图移出其原始位置时的用户可读上下文。默认情况下,将使用视图的容器名称。", + "vscode.extension.contributes.view.group": "视图中的嵌套组", + "vscode.extension.contributes.view.icon": "视图图标的路径。无法显示视图名称时,将显示视图图标。可以接受任何图像文件类型,但建议图标采用 SVG 格式。", + "vscode.extension.contributes.view.id": "视图的标识符。这在所有视图中都应是唯一的。建议将扩展 ID 包含在视图 ID 中。使用此选项通过 \"vscode.window.registerTreeDataProviderForView\" API 注册数据提供程序。也可通过将 \"onView:${id}\" 事件注册为 \"activationEvents\" 来触发激活扩展。", + "vscode.extension.contributes.view.initialState": "首次安装扩展时视图的初始状态。用户一旦通过折叠、移动或隐藏视图更改视图状态,就不再使用初始状态。", + "vscode.extension.contributes.view.initialState.collapsed": "视图将在视图容器中折叠显示。", + "vscode.extension.contributes.view.initialState.hidden": "视图不会显示在视图容器中,但可通过视图菜单和其他视图入口点发现,而且用户可取消隐藏视图。", + "vscode.extension.contributes.view.initialState.visible": "视图的默认初始状态。但在大多数容器中,视图将展开,但某些内置容器(资源管理器、scm 和调试)显示所有已折叠的参与视图,无论“可见性”如何,都是如此。", + "vscode.extension.contributes.view.name": "用户可读的视图名称。将显示它", + "vscode.extension.contributes.view.remoteName": "与此视图关联的远程类型的名称", + "vscode.extension.contributes.view.tree": "该视图由 \"createTreeView\" 创建的 \"TreeView\" 提供支持。", + "vscode.extension.contributes.view.type": "视图的类型。对于基于树状视图的视图,这可以是 \"tree\",对于基于 Web 视图的视图,这可以是 \"webview\"。默认值为 \"tree\"。", + "vscode.extension.contributes.view.webview": "该视图由 \"registerWebviewViewProvider\" 注册的 \"WebviewView\" 提供支持。", + "vscode.extension.contributes.view.when": "为真时才显示此视图的条件", + "vscode.extension.contributes.views": "向编辑器提供视图", + "vscode.extension.contributes.views.containers.icon": "容器图标的路径。图标大小为 24x24,并居中放置在 50x40 的区域内,其填充颜色为 \"rgb(215, 218, 224)\" 或 \"#d7dae0\"。所有图片格式均可用,推荐使用 SVG 格式。", + "vscode.extension.contributes.views.containers.id": "用于标识容器的唯一 ID,视图能在容器内通过 \"view\" 参与点提供。", + "vscode.extension.contributes.views.containers.title": "人类可读的用于表示此容器的字符串", + "vscode.extension.contributes.viewsContainers": "向编辑器提供视图容器" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", - "treeView.enableCollapseAll": "ID 为 {0} 的树状视图是否启用全部折叠。", - "treeView.toggleCollapseAll": "ID 为 {0} 的树状视图是否切换为全部折叠。", - "treeView.enableRefresh": "ID 为 {0} 的树状视图是否启用刷新。", - "refresh": "刷新", - "collapseAll": "全部折叠", - "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。" - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "视图", - "viewMoveUp": "向上移动视图", - "viewMoveLeft": "向左移动视图", - "viewMoveDown": "向下移动视图", - "viewMoveRight": "向右移动视图" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "文本编辑器" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "文本差异编辑器" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "选择语言", - "selectAlanguage": "选择语言 {0}", - "toGetStarted": "开始。开始键入以取消或", - "dontshow": "不显示", - "thisAgain": "询问。" - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "行 {0},列 {1} (已选择{2})", - "singleSelection": "行 {0},列 {1}", - "multiSelectionRange": "{0} 选择(已选择 {1} 个字符)", - "multiSelection": "{0} 选择", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "你正在使用屏幕阅读器来操作 VS Code? (使用屏幕阅读器时,会禁用自动换行功能)", - "screenReaderDetectedExplanation.answerYes": "是", - "screenReaderDetectedExplanation.answerNo": "否", - "noEditor": "当前没有活动的文本编辑器", - "noWritableCodeEditor": "活动代码编辑器为只读模式。", - "indentConvert": "转换文件", - "indentView": "更改视图", - "pickAction": "选择操作", - "tabFocusModeEnabled": "按 Tab 移动焦点", - "disableTabMode": "禁用辅助功能模式", - "status.editor.tabFocusMode": "辅助功能模式", - "columnSelectionModeEnabled": "列选择", - "disableColumnSelectionMode": "禁用列选择模式", - "status.editor.columnSelectionMode": "列选择模式", - "screenReaderDetected": "已为屏幕阅读器优化", - "status.editor.screenReaderMode": "屏幕阅读器模式", - "gotoLine": "转到行/列", - "status.editor.selection": "编辑器选择", - "selectIndentation": "选择缩进", - "status.editor.indentation": "编辑器缩进", - "selectEncoding": "选择编码", - "status.editor.encoding": "编辑器编码", - "selectEOL": "选择行尾序列", - "status.editor.eol": "编辑器结束行", - "selectLanguageMode": "选择语言模式", - "status.editor.mode": "编辑器语言", - "fileInfo": "文件信息", - "status.editor.info": "文件信息", - "spacesSize": "空格: {0}", - "tabSize": "制表符长度: {0}", - "currentProblem": "当前问题", - "showLanguageExtensions": "搜索“{0}”的应用市场扩展程序...", - "changeMode": "更改语言模式", - "languageDescription": "({0}) - 已配置的语言", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "语言(标识符)", - "configureModeSettings": "配置“{0}”语言基础设置...", - "configureAssociationsExt": "“{0}”的配置文件关联...", - "autoDetect": "自动检测", - "pickLanguage": "选择语言模式", - "currentAssociation": "当前关联", - "pickLanguageToConfigure": "选择要与“{0}”关联的语言模式", - "changeEndOfLine": "更改行尾序列", - "pickEndOfLine": "选择行尾序列", - "changeEncoding": "更改文件编码", - "noFileEditor": "此时无活动文件", - "saveWithEncoding": "通过编码保存", - "reopenWithEncoding": "通过编码重新打开", - "guessedEncoding": "通过内容猜测", - "pickEncodingForReopen": "选择文件编码以重新打开文件", - "pickEncodingForSave": "选择用于保存的文件编码" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "拆分编辑器", - "splitEditorOrthogonal": "正交拆分编辑器", - "splitEditorGroupLeft": "向左拆分编辑器", - "splitEditorGroupRight": "向右拆分编辑器", - "splitEditorGroupUp": "向上拆分编辑器", - "splitEditorGroupDown": "向下拆分编辑器", - "joinTwoGroups": "将编辑器组与下一组合并", - "joinAllGroups": "合并所有编辑器组", - "navigateEditorGroups": "在编辑器组间进行导航", - "focusActiveEditorGroup": "聚焦到活动编辑器组", - "focusFirstEditorGroup": "聚焦于第一个编辑器组", - "focusLastEditorGroup": "聚焦到最终组编辑器", - "focusNextGroup": "聚焦到下一组编辑器", - "focusPreviousGroup": "聚焦到上一组编辑器", - "focusLeftGroup": "聚焦到左侧编辑器组", - "focusRightGroup": "聚焦到右侧编辑器组", - "focusAboveGroup": "聚焦到上方编辑器组", - "focusBelowGroup": "聚焦到下方编辑器组", - "closeEditor": "关闭编辑器", - "unpinEditor": "取消固定编辑器", - "closeOneEditor": "关闭", - "revertAndCloseActiveEditor": "还原并关闭编辑器", - "closeEditorsToTheLeft": "关闭组中左侧编辑器", - "closeAllEditors": "关闭所有编辑器", - "closeAllGroups": "关闭所有编辑器组", - "closeEditorsInOtherGroups": "关闭其他组中的编辑器", - "closeEditorInAllGroups": "在所有组中关闭此编辑器", - "moveActiveGroupLeft": "向左移动编辑器组", - "moveActiveGroupRight": "向右移动编辑器组", - "moveActiveGroupUp": "向上移动编辑器组", - "moveActiveGroupDown": "向下移动编辑器组", - "duplicateActiveGroupLeft": "向左复制编辑器组", - "duplicateActiveGroupRight": "向右复制编辑器组", - "duplicateActiveGroupUp": "向上复制编辑器组", - "duplicateActiveGroupDown": "向下复制编辑器组", - "minimizeOtherEditorGroups": "最大化编辑器组", - "evenEditorGroups": "重置编辑器组大小", - "toggleEditorWidths": "切换编辑器组大小", - "maximizeEditor": "最大化编辑器组并隐藏侧边栏", - "openNextEditor": "打开下一个编辑器", - "openPreviousEditor": "打开上一个编辑器", - "nextEditorInGroup": "打开组中的下一个编辑器", - "openPreviousEditorInGroup": "打开组中上一个编辑器", - "firstEditorInGroup": "打开组中的第一个编辑器", - "lastEditorInGroup": "打开组中上一个编辑器", - "navigateNext": "前进", - "navigatePrevious": "后退", - "navigateToLastEditLocation": "转到上一编辑位置", - "navigateLast": "转到最后", - "reopenClosedEditor": "重新打开已关闭的编辑器", - "clearRecentFiles": "清除最近打开", - "showEditorsInActiveGroup": "按最近使用显示活动组中的编辑器", - "showAllEditors": "按外观显示所有编辑器", - "showAllEditorsByMostRecentlyUsed": "按最近使用显示所有编辑器", - "quickOpenPreviousRecentlyUsedEditor": "快速打开上一个最近使用过的编辑器", - "quickOpenLeastRecentlyUsedEditor": "快速打开最近使用频率最低的编辑器", - "quickOpenPreviousRecentlyUsedEditorInGroup": "快速打开组中上一个最近使用过的编辑器", - "quickOpenLeastRecentlyUsedEditorInGroup": "快速打开组中最近使用频率最低的编辑器", - "navigateEditorHistoryByInput": "从历史记录中快速打开上一个编辑器", - "openNextRecentlyUsedEditor": "打开下一个最近使用的编辑器", - "openPreviousRecentlyUsedEditor": "打开上一个最近使用的编辑器", - "openNextRecentlyUsedEditorInGroup": "打开组中下一个最近使用的编辑器", - "openPreviousRecentlyUsedEditorInGroup": "打开组中上一个最近使用的编辑器", - "clearEditorHistory": "清除编辑器历史记录", - "moveEditorLeft": "向左移动编辑器", - "moveEditorRight": "向右移动编辑器", - "moveEditorToPreviousGroup": "将编辑器移动到上一组", - "moveEditorToNextGroup": "将编辑器移动到下一组", - "moveEditorToAboveGroup": "将编辑器移动到上方组", - "moveEditorToBelowGroup": "将编辑器移动到下方组", - "moveEditorToLeftGroup": "将编辑器移动到左侧组", - "moveEditorToRightGroup": "将编辑器移动到右侧组", - "moveEditorToFirstGroup": "将编辑器移动到第一组", - "moveEditorToLastGroup": "将编辑器移动到最后一组", - "editorLayoutSingle": "单列编辑器布局", - "editorLayoutTwoColumns": "双列编辑器布局", - "editorLayoutThreeColumns": "三列编辑器布局", - "editorLayoutTwoRows": "双行编辑器布局", - "editorLayoutThreeRows": "三行编辑器布局", - "editorLayoutTwoByTwoGrid": "2x2 网格编辑器布局", - "editorLayoutTwoColumnsBottom": "底部双列编辑器布局", - "editorLayoutTwoRowsRight": "右侧双行编辑器布局", - "newEditorLeft": "在左侧新建编辑器组", - "newEditorRight": "在右侧新建编辑器组", - "newEditorAbove": "在上方新建编辑器组", - "newEditorBelow": "在下方新建编辑器组", - "workbench.action.reopenWithEditor": "重新打开编辑器的方式…", - "workbench.action.toggleEditorType": "切换编辑器类型" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "按标签或按组移动活动编辑器", - "editorCommand.activeEditorMove.arg.name": "活动编辑器移动参数", - "editorCommand.activeEditorMove.arg.description": "参数属性:\r\n\t* \"to\": 表示移动目的地的字符串值。\r\n\t* \"by\": 表示移动单位的字符串值(按选项卡或按组)。\r\n\t* \"value\": 表示移动的位置数或移动的绝对位置的数值。", - "toggleInlineView": "切换内联视图", - "compare": "比较" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "打开工作区" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "没有匹配的编辑器", - "entryAriaLabelWithGroupDirty": "{0},存在更新,{1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "{0},存在更新", - "closeEditor": "关闭编辑器" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "编辑器组操作", - "closeGroupAction": "关闭", - "emptyEditorGroup": "{0} (空)", - "groupLabel": "第 {0} 组", - "groupAriaLabel": "编辑器组{0}", - "ok": "确定", - "cancel": "取消", - "editorOpenErrorDialog": "无法打开\"{0}\"", - "editorOpenError": "无法打开“{0}”: {1}。" - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "文件太大,无法以无标题的编辑器形式打开。请先将其上传到文件资源管理器,然后重试。" - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "管理受信任的扩展", - "signOut": "注销", - "authProviderUnavailable": "{0} 当前不可用", - "noAccounts": "你未登录任何帐户", - "hideAccounts": "隐藏帐户", - "previousSideBarView": "前侧栏视图", - "nextSideBarView": "侧边条形图" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "活动视图切换器" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "其他视图", - "numberBadge": "{0} ({1})", - "manageExtension": "管理扩展", - "titleKeybinding": "{0} ({1})", - "hide": "隐藏“{0}”", - "keep": "保留“{0}”", - "toggle": "切换已固定的视图" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "文件(&&F)", - "mEdit": "编辑(&&E)", - "mSelection": "选择(&&S)", - "mView": "查看(&&V)", - "mGoto": "转到(&&G)", - "mRun": "运行(&&R)", - "mTerminal": "终端(&&T)", - "mHelp": "帮助(&&H)", - "menubar.customTitlebarAccessibilityNotification": "为您启用了辅助功能支持。对于最易于访问的体验, 我们建议使用自定义标题栏样式。", - "goToSetting": "打开设置", - "focusMenu": "聚焦应用程序菜单", - "checkForUpdates": "检查更新(&&U)...", - "checkingForUpdates": "正在检查更新...", - "download now": "下载更新(&&O)", - "DownloadingUpdate": "正在下载更新...", - "installUpdate...": "安装更新(&&U)...", - "installingUpdate": "正在安装更新...", - "restartToUpdate": "重新启动以更新(&&U)" - }, - "vs/workbench/common/panel": { - "activePanel": "活动面板的标识符", - "panelFocus": "键盘焦点是否在面板上", - "panelPosition": "面板的位置:“左”、“右”或“底部”", - "panelVisible": "面板是否可见", - "panelMaximized": "面板是否已最大化" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0}操作", - "viewsAndMoreActions": "视图和更多操作…", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "用于最大化面板的图标。", - "restoreIcon": "用于还原面板的图标。", - "closeIcon": "用于关闭面板的图标。", - "togglePanel": "切换面板", - "focusPanel": "聚焦到面板中", - "positionPanelLeft": "将面板移至左侧", - "positionPanelRight": "将面板移至右侧", - "positionPanelBottom": "将面板移至底部", - "previousPanelView": "上一个面板视图", - "nextPanelView": "下一个面板视图", - "toggleMaximizedPanel": "切换最大化面板", - "maximizePanel": "最大化面板大小", - "minimizePanel": "恢复面板大小", - "closePanel": "关闭面板", - "miShowPanel": "显示面板(&&P)", - "hidePanel": "隐藏面板" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "已展开的视图窗格容器的图标。", - "viewPaneContainerCollapsedIcon": "已折叠的视图窗格容器的图标。", - "viewToolbarAriaLabel": "{0}操作" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[不受支持]", - "userIsAdmin": "[管理员]", - "userIsSudo": "[超级用户]", - "devExtensionWindowTitlePrefix": "[扩展开发宿主]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "首选项" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "无新通知", - "notifications": "通知", - "notificationsToolbar": "通知中心操作" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "错误: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "信息: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "通知", - "hideNotifications": "隐藏通知", - "zeroNotifications": "没有通知", - "noNotifications": "无新通知", - "oneNotification": "1 条新通知", - "notifications": "{0} 条新通知", - "noNotificationsWithProgress": "无新通知({0} 正在进行中)", - "oneNotificationWithProgress": "1 条新通知({0} 条正在进行中)", - "notificationsWithProgress": "{0} 条新通知({1} 个正在进行中)", - "status.message": "状态消息" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "键盘焦点是否在通知上", - "notificationCenterVisible": "通知中心是否可见", - "notificationToastsVisible": "通知 toast 是否可见", - "notifications": "通知", - "showNotifications": "显示通知", - "hideNotifications": "隐藏通知", - "clearAllNotifications": "清除所有通知", - "focusNotificationToasts": "将焦点放在通知横幅上" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "所需的语言选择器(例如 [\"java\"])", + "config.property.defaultConfiguration.warning": "无法注册“{0}”的配置默认值。仅支持特定于语言的设置的默认值。", + "invalid.allOf": "\"configuration.allOf\" 已被弃用且不应被使用。你可以将多个配置单元作为数组传递给 \"configuration\" 参与点。", + "invalid.properties": "configuration.properties 必须是对象", + "invalid.property": "配置对象属性“{0}”必须是对象", + "invalid.title": "configuration.title 必须是字符串", + "scope.application.description": "只能在用户设置中进行配置的配置。", + "scope.deprecationMessage": "设置后,该属性将被标记为已弃用,并将给定的消息显示为解释。", + "scope.description": "配置适用的作用域。可用作用域包括\"application\"、\"machine\"、\"window\"、\"resource\"和\"machine-overridable\"。", + "scope.enumDescriptions": "枚举值的说明", + "scope.language-overridable.description": "可在语言特定设置中配置的资源配置。", + "scope.machine-overridable.description": "也可在工作区或文件夹设置中配置的计算机配置。", + "scope.machine.description": "只能在用户设置或远程设置中配置的配置。", + "scope.markdownDeprecationMessage": "设置后,该属性将被标记为已弃用,并按 Markdown 格式显示给定的消息作为解释。", + "scope.markdownDescription": "Markdown 格式的说明。", + "scope.markdownEnumDescriptions": "Markdown 格式的枚举值说明。", + "scope.resource.description": "可在用户、远程、工作区或文件夹设置中对其进行配置的配置。", + "scope.window.description": "可在用户、远程或工作区设置中对其进行配置的配置。", + "unknownWorkspaceProperty": "未知的工作区配置属性", + "vscode.extension.contributes.configuration": "用于配置字符串。", + "vscode.extension.contributes.configuration.properties": "配置属性的描述。", + "vscode.extension.contributes.configuration.property.empty": "属性不应为空。", + "vscode.extension.contributes.configuration.title": "设置摘要。此标签将在设置文件中用作分隔注释。", + "vscode.extension.contributes.defaultConfiguration": "按语言提供默认编辑器配置设置。", + "workspaceConfig.extensions.description": "工作区扩展", + "workspaceConfig.folders.description": "将载入到工作区的文件夹列表。", + "workspaceConfig.launch.description": "工作区启动配置", + "workspaceConfig.name.description": "文件夹的可选名称。", + "workspaceConfig.path.description": "文件路径。例如 \"/root/folderA\" 或 \"./folderA\"。后者表示根据工作区文件位置进行解析的相对路径。", + "workspaceConfig.remoteAuthority": "工作区所在的远程服务器。", + "workspaceConfig.settings.description": "工作区设置", + "workspaceConfig.tasks.description": "工作区任务配置", + "workspaceConfig.uri.description": "文件夹的 URI" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "未显示 {0} 个进一步的错误和警告。" }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "路径 {0} 未指向有效的扩展测试运行程序。", + "extensionTestError1": "无法加载测试运行程序。" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (扩展)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (扩展)", "status.extensionMessage": "扩展状态" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。", - "treeView.duplicateElement": "ID 为 {0} 的元素已被注册" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "在扩展主机上找不到 ID 为 {0} 的终端" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "还原视图时出错: {0}" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "ID 为 {0} 的元素已被注册", + "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。" + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "扩展“{0}”未能更新工作区文件夹: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "用于 json 架构配置。", + "contributes.jsonValidation.fileMatch": "要匹配的文件模式(或模式数组),例如\"package.json\"或\"*. launch\"。排除模式以\"!\"开头", + "contributes.jsonValidation.url": "到扩展文件夹('./')的架构 URL (\"http:\"、\"https:\")或相对路径。", + "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\"必须定义为字符串或字符串数组。", + "invalid.jsonValidation": "configuration.jsonValidation 必须是数组", + "invalid.path.1": "\"contributes.{0}.url\" ({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", + "invalid.url": "configuration.jsonValidation.url 必须是 URL 或相对路径", + "invalid.url.fileschema": "configuration.jsonValidation.url 是无效的相对 URL: {0}", + "invalid.url.schema": "\"configuration.jsonValidation.url\" 必须是绝对 URL 或者以 \"./\" 开头,以引用扩展中的架构。" + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "贡献的注释上下文菜单,呈现为注释编辑器下方的按钮", + "comment.title": "贡献的注释标题菜单", + "commentThread.actions": "贡献的注释线程上下文菜单,呈现为注释编辑器下方的按钮", + "commentThread.title": "贡献的注释线程标题菜单", + "dup": "命令“{0}”在 \"commands\" 部分重复出现。", + "dupe.command": "菜单项引用的命令中默认和替代命令相同", + "inlineCompletions.actions": "悬停在内联完成项上时显示的操作", + "menuId.invalid": "“{0}”为无效菜单标识符", + "menus.changeTitle": "源代码管理内联更改菜单", + "menus.commandPalette": "命令面板", + "menus.debugCallstackContext": "调试调用堆栈视图上下文菜单", + "menus.debugToolBar": "调试工具栏菜单", + "menus.debugVariablesContext": "调试变量视图上下文菜单", + "menus.editorContext": "编辑器上下文菜单", + "menus.editorContextCopyAs": "编辑器上下文菜单中的“复制为”子菜单", + "menus.editorTabContext": "编辑器选项卡上下文菜单", + "menus.editorTitle": "编辑器标题菜单", + "menus.editorTitleRun": "在编辑器标题菜单内运行子菜单", + "menus.explorerContext": "文件资源管理器上下文菜单", + "menus.extensionContext": "扩展上下文菜单", + "menus.file": "顶级文件菜单", + "menus.home": "主指示器上下文菜单(仅限 Web)", + "menus.opy": "顶层“编辑”菜单中的“复制为”子菜单", + "menus.resourceFolderContext": "源代码管理资源文件夹上下文菜单", + "menus.resourceGroupContext": "源代码管理资源组上下文菜单", + "menus.resourceStateContext": "源代码管理资源状态上下文菜单", + "menus.scmSourceControl": "源代码管理菜单", + "menus.scmTitle": "源代码管理标题菜单", + "menus.statusBarRemoteIndicator": "状态栏中的远程指示器菜单", + "menus.statusBarWindowIndicator": "状态栏中的窗口指示器菜单", + "menus.statusBarWindowIndicator.deprecated": "改为使用“statusBar/remoteIndicator\" 菜单。", + "menus.touchBar": "触控栏 (仅 macOS)", + "missing.altCommand": "菜单项引用了未在 \"commands\" 部分定义的替代命令“{0}”。", + "missing.command": "菜单项引用未在“命令”部分进行定义的命令“{0}”。", + "missing.submenu": "菜单项引用了未在“子菜单”部分定义的子菜单“{0}”。", + "nonempty": "应为非空值。", + "notebook.cell.title": "贡献的笔记本单元格标题菜单", + "notebook.toolbar": "贡献的笔记本工具栏菜单", + "notebook.toolbar.right": "贡献的笔记本右侧工具栏菜单", + "opticon": "可以省略属性 \"icon\",若不省略则必须是字符串或文字,例如 \"{dark, light}\"", + "optstring": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", + "proposed": "建议的 API", + "proposedAPI.invalid": "{0} 是建议的菜单标识符, 仅在开发用完或使用以下命令行开关时可用:--enable-proposed-api {1}", + "require": "子菜单项必须是对象", + "requireStringOrObject": "属性“{0}”是必要属性,其类型必须是 \"string\" 或 \"object\"", + "requirearray": "子菜单项必须是数组", + "requirestring": "属性 \"{0}\" 是必需项并且必须为 \"string\" 类型", + "requirestrings": "属性“{0}”和“{1}”是必要属性,其类型必须是 \"string\"", + "submenuId.duplicate.id": "以前已注册 `{0}` 子菜单。", + "submenuId.invalid.id": "“{0}”不是有效的子菜单标识符", + "submenuId.invalid.label": "“{0}”不是有效的子菜单标签", + "submenuItem.duplicate": "`{0}` 子菜单已提供给 `{1}` 菜单。", + "testing.item.title": "提供的测试项菜单", + "unsupported.submenureference": "菜单项引用了不具有子菜单支持的菜单的子菜单。", + "view.itemContext": "提供的视图中的项目的上下文菜单", + "view.timelineContext": "时间线视图项上下文菜单", + "view.timelineTitle": "时间线视图标题菜单", + "view.tunnelContext": "“端口”视图项目上下文菜单", + "view.tunnelOriginInline": "“端口”视图项源内联菜单", + "view.tunnelPortInline": "端口视图项端口内联菜单", + "view.viewTitle": "提供的视图的标题菜单", + "vscode.extension.contributes.commandType.category": "(可选) 类别字符串,命令在界面中根据此项分组", + "vscode.extension.contributes.commandType.command": "要执行的命令的标识符", + "vscode.extension.contributes.commandType.icon": "(可选)用于表示 UI 中的命令的图标。文件路径、具有深色和浅色主题的文件路径的对象,或者主题图标引用(如 \"\\$(zap)\")", + "vscode.extension.contributes.commandType.icon.dark": "使用深色主题时的图标路径", + "vscode.extension.contributes.commandType.icon.light": "使用浅色主题时的图标路径", + "vscode.extension.contributes.commandType.precondition": "(可选)必须为 true 才能启用 UI (菜单和键绑定)中命令的条件。不会阻止通过其他方式执行命令,例如 `executeCommand`-api。", + "vscode.extension.contributes.commandType.shortTitle": "在 UI 中依据其表示命令的标题", + "vscode.extension.contributes.commandType.title": "在 UI 中依据其表示命令的标题", + "vscode.extension.contributes.commands": "对命令面板提供命令。", + "vscode.extension.contributes.menuItem.alt": "要执行的替代命令的标识符。该命令必须在 ”commands\" 部分中声明", + "vscode.extension.contributes.menuItem.command": "要执行的命令的标识符。该命令必须在“命令”部分中声明", + "vscode.extension.contributes.menuItem.group": "此项所属的组", + "vscode.extension.contributes.menuItem.submenu": "要在此项中显示的子菜单的标识符。", + "vscode.extension.contributes.menuItem.when": "此条件必须为 true 才能显示此项", + "vscode.extension.contributes.menus": "向编辑器提供菜单项", + "vscode.extension.contributes.submenu.icon": "(可选)用于表示 UI 中的子菜单的图标。文件路径、具有深色和浅色主题的文件路径的对象,或者主题图标引用(如 \"\\$(zap)\")", + "vscode.extension.contributes.submenu.icon.dark": "使用深色主题时的图标路径", + "vscode.extension.contributes.submenu.icon.light": "使用浅色主题时的图标路径", + "vscode.extension.contributes.submenu.id": "要显示为子菜单的菜单的标识符。", + "vscode.extension.contributes.submenu.label": "指向此子菜单的菜单项的标签。", + "vscode.extension.contributes.submenus": "将子菜单项分配到编辑器" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "调试对象" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "检查上下文键值", + "logStorage": "记录存储数据库内容", + "logWorkingCopies": "日志工作副本", + "screencastMode.fontSize": "控制截屏模式键盘的字体大小(以像素为单位)。", + "screencastMode.keyboardOverlayTimeout": "控制截屏模式下键盘覆盖显示的时长(以毫秒为单位)。", + "screencastMode.location.verticalPosition": "控制截屏模式叠加的垂直偏移,从底部作为工作台高度的百分比。", + "screencastMode.mouseIndicatorColor": "控制截屏视频模式下鼠标指示器的十六进制(#RGB、#RGBA、#RRGGBB 或 #RRGGBBAA)的颜色。", + "screencastMode.mouseIndicatorSize": "控制截屏模式下鼠标光标的大小(以像素为单位)。", + "screencastMode.onlyKeyboardShortcuts": "仅在截屏模式下显示键盘快捷方式。", + "screencastModeConfigurationTitle": "截屏模式", + "toggle screencast mode": "切换屏幕模式" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "键盘快捷方式参考", + "miDocumentation": "文档(&&D)", + "miIntroductoryVideos": "介绍性视频(&&V)", + "miKeyboardShortcuts": "键盘快捷方式参考(&&K)", + "miLicense": "查看许可证(&&V)", + "miPrivacyStatement": "隐私声明(&&Y)", + "miTipsAndTricks": "贴士和技巧(&&C)", + "miTwitter": "Twitter 上和我们互动(&&J)", + "miUserVoice": "搜索功能请求(&&S)", + "newsletterSignup": "订阅 VS Code 新闻邮件", + "openDocumentationUrl": "文档", + "openIntroductoryVideosUrl": "入门视频", + "openLicenseUrl": "查看许可证", + "openPrivacyStatement": "隐私声明", + "openTipsAndTricksUrl": "提示与技巧", + "openTwitterUrl": "在 Twitter 上和我们互动", + "openUserVoiceUrl": "搜索功能请求" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "关闭侧栏", + "compositePart.hideSideBarLabel": "隐藏侧边栏", + "decreaseEditorHeight": "降低编辑器高度", + "decreaseEditorWidth": "降低编辑器宽度", + "decreaseViewSize": "减小当前视图大小", + "increaseEditorHeight": "增加编辑器高度", + "increaseEditorWidth": "增加编辑器宽度", + "increaseViewSize": "增加当前视图大小", + "miAppearance": "外观(&&A)", + "miMoveSidebarLeft": "向左移动侧边栏(&&M)", + "miMoveSidebarRight": "向右移动侧边栏(&&M)", + "miShowActivityBar": "显示活动栏(&&A)", + "miShowEditorArea": "显示编辑区域(&&E)", + "miShowMenuBar": "显示菜单栏(&&B)", + "miShowSidebar": "显示侧栏(&&S)", + "miShowStatusbar": "显示状态栏(&&T)", + "miToggleCenteredLayout": "居中布局(&&C)", + "miToggleZenMode": "禅模式", + "move sidebar left": "将侧边栏移动到左侧", + "move sidebar right": "将侧边栏移动到右侧", + "moveFocusedView": "移动焦点视图", + "moveFocusedView.error.noFocusedView": "当前没有重点视图。", + "moveFocusedView.error.nonMovableView": "当前焦点视图不可移动。", + "moveFocusedView.newContainerInPanel": "新建面板条目", + "moveFocusedView.newContainerInSidebar": "新侧边栏条目", + "moveFocusedView.selectDestination": "选择视图的目标", + "moveFocusedView.selectView": "选择要移动的视图", + "moveFocusedView.title": "视图: 移动 {0}", + "moveSidebarLeft": "将侧边栏移动到左侧", + "moveSidebarRight": "将侧边栏移动到右侧", + "moveView": "移动视图", + "ok": "确定", + "panel": "面板", + "panelContainer": "面板/{0}", + "resetFocusedView.error.noFocusedView": "当前没有重点视图。", + "resetFocusedViewLocation": "重置焦点视图位置", + "resetViewLocations": "重置视图位置", + "sidebar": "侧边栏", + "sidebarContainer": "侧边栏/{0}", + "toggleActivityBar": "切换活动栏可见性", + "toggleCenteredLayout": "切换居中布局", + "toggleEditor": "切换编辑器区域可见性", + "toggleMenuBar": "切换菜单栏", + "toggleSidebar": "切换侧边栏可见性", + "toggleSidebarPosition": "切换边栏位置", + "toggleStatusbar": "切换状态栏可见性", + "toggleTabs": "切换标签页可见性", + "toggleZenMode": "切换禅模式" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "专注下一部分", + "focusPreviousPart": "专注上一部分", + "navigateDown": "导航到下方视图", + "navigateLeft": "导航到左侧视图", + "navigateRight": "导航到右侧视图", + "navigateUp": "导航到上方视图" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "在 Quick Open 中导航到下一个", + "quickNavigatePrevious": "在 Quick Open 中导航到上一个", + "quickOpen": "转到文件...", + "quickSelectNext": "在 Quick Open 中选择“下一步”", + "quickSelectPrevious": "在 Quick Open 中选择“上一步”" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "复制", + "cut": "剪切", + "paste": "粘贴", + "redo": "恢复", + "selectAll": "选择全部", + "undo": "撤消" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "关于", + "blur": "从具有焦点的元素中删除键盘焦点", + "dirtyFolder": "包含未保存的文件的文件夹", + "dirtyFolderConfirm": "是否要打开文件夹以查看未保存的文件?", + "dirtyFolderConfirmDetail": "在保存或还原所有未保存的文件之前,无法删除包含未保存的文件的文件夹。", + "dirtyRecentlyOpenedFolder": "包含未保存的文件的文件夹", + "dirtyRecentlyOpenedWorkspace": "包含未保存的文件的工作区", + "dirtyWorkspace": "包含未保存的文件的工作区", + "dirtyWorkspaceConfirm": "是否要打开工作区以查看未保存的文件?", + "dirtyWorkspaceConfirmDetail": "在保存或还原所有未保存的文件之前,无法删除包含未保存的文件的工作区。", + "file": "文件", + "files": "文件", + "folders": "文件夹", + "miAbout": "关于(&&A)", + "miConfirmClose": "关闭前确认", + "miMore": "更多(&&M)...", + "miNewWindow": "新建窗口(&&W)", + "miOpenRecent": "打开最近的文件(&&R)", + "miToggleFullScreen": "全屏(&&F)", + "newWindow": "新建窗口", + "openRecent": "打开最近的文件…", + "openRecentPlaceholder": "选中以打开(按 Ctrl 键强制打开新窗口,或按 Alt 键打开同一窗口)", + "openRecentPlaceholderMac": "选中以打开(按 Cmd 键强制打开新窗口,或按 Alt 键打开同一窗口)", + "quickOpenRecent": "快速打开最近的文件…", + "recentDirtyFolderAriaLabel": "{0},包含未保存的更改的文件夹", + "recentDirtyWorkspaceAriaLabel": "{0},包含未保存的更改的工作区", + "reloadWindow": "重新加载窗口", + "remove": "从最近打开中删除", + "toggleFullScreen": "切换全屏", + "workspacesAndFolders": "文件夹和工作区" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "关闭工作区", + "duplicateWorkspaceInNewWindow": "在新窗口中复制为工作区", + "globalRemoveFolderFromWorkspace": "将文件夹从工作区删除…", + "manageTrustAction": "管理工作区信任", + "miAddFolderToWorkspace": "将文件夹添加到工作区(&&D)...", + "miCloseFolder": "关闭文件夹(&&F)", + "miCloseWorkspace": "关闭工作区(&&W)", + "miSaveWorkspaceAs": "将工作区另存为...", + "noWorkspaceOrFolderOpened": "此实例中当前没有打开的工作区或文件夹需要关闭。", + "ok": "确定", + "openFile": "打开文件...", + "openFileFolder": "打开...", + "openFolder": "打开文件夹...", + "openWorkspaceAction": "打开工作区...", + "openWorkspaceConfigFile": "打开工作区配置文件", + "saveWorkspaceAsAction": "将工作区另存为...", + "workspaces": "工作区", + "workspacesCategory": "工作区" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "添加(&&A)", + "addFolderToWorkspace": "将文件夹添加到工作区...", + "addFolderToWorkspaceTitle": "将文件夹添加到工作区", + "workspaceFolderPickerPlaceholder": "选择工作区文件夹" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "打开工作区" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "是否有任何脏工作副本", + "isFullscreen": "窗口是否处于全屏模式", + "remoteName": "窗口连接到的远程项的名称;如果未连接到任何远程项,则为空字符串", + "virtualWorkspace": "当前工作区的方案(如果来自虚拟文件系统或空字符串)。", + "workbenchState": "窗口中打开的工作区类型:“空”(无工作区)、“文件夹”(单个文件夹)或“工作区”(多根工作区)", + "workspaceFolderCount": "工作区中根文件夹的数量" + }, + "vs/workbench/browser/editor": { + "pinned": "{0},已固定", + "preview": "{0},预览" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} 当前不可用", + "hideAccounts": "隐藏帐户", + "manageTrustedExtensions": "管理受信任的扩展", + "nextSideBarView": "侧边条形图", + "noAccounts": "你未登录任何帐户", + "previousSideBarView": "前侧栏视图", + "signOut": "注销" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "帐户", + "accountsViewBarIcon": "视图栏中的“帐户”图标。", + "focusActivityBar": "将焦点放在活动栏上", + "hideActivitBar": "隐藏活动栏", + "manage": "管理", + "menu": "菜单", + "resetLocation": "重置位置", + "settingsViewBarIcon": "视图栏中的“设置”图标。" + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "键盘焦点是否在横幅上", + "focusBanner": "焦点横幅" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "活动视图切换器" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "其他视图", + "badgeTitle": "{0} - {1}", + "hide": "隐藏“{0}”", + "keep": "保留“{0}”", + "manageExtension": "管理扩展", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "切换已固定的视图" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0}操作", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "视图和更多操作…" + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\n浏览器: {3}", + "cancelButton": "取消", + "copy": "复制", + "ok": "确定", + "yesButton": "是(&&Y)" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "二进制查看器", + "nativeBinaryError": "此文件是二进制文件或使用了不支持的文本编码,无法在编辑器中显示。", + "openAsText": "是否仍要打开?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "启用/禁用导航路径。", + "filepath": "控制是否及如何在“导航路径”视图中显示文件路径。", + "filepath.last": "在导航路径视图中仅显示文件路径的最后一个元素。", + "filepath.off": "不在导航路径视图中显示文件路径。", + "filepath.on": "在导航路径视图中显示文件路径。", + "filteredTypes.array": "启用后,痕迹导航栏将显示“数组”符号。", + "filteredTypes.boolean": "启用后,痕迹导航栏将显示“布尔”符号。", + "filteredTypes.class": "启用后,痕迹导航栏显示“类”符号。", + "filteredTypes.constant": "启用后,痕迹导航栏将显示“常量”符号。", + "filteredTypes.constructor": "启用后,痕迹符将显示“构造函数”符号。", + "filteredTypes.enum": "启用后,痕迹导航栏将显示“枚举”符号。", + "filteredTypes.enumMember": "启用后,痕迹导航栏将显示 \"enumMember\" 符号。", + "filteredTypes.event": "启用后,痕迹导航栏将显示“事件”符号。", + "filteredTypes.field": "启用后,痕迹导航栏将显示“字段”符号。", + "filteredTypes.file": "启用后,痕迹导航栏将显示“文件”符号。", + "filteredTypes.function": "启用后,痕迹导航栏将显示“函数”符号。", + "filteredTypes.interface": "启用后,痕迹导航栏将显示“接口”符号。", + "filteredTypes.key": "启用后,痕迹导航栏将显示“键”符号。", + "filteredTypes.method": "启用后,痕迹导航栏将显示“方法”符号。", + "filteredTypes.module": "启用后,痕迹导航栏将显示“模块”符号。", + "filteredTypes.namespace": "启用后,痕迹导航栏将显示“命名空间”符号。", + "filteredTypes.null": "启用后,痕迹导航栏将显示 \"null\" 符号。", + "filteredTypes.number": "启用后,痕迹导航栏将显示“数字”符号。", + "filteredTypes.object": "启用后,痕迹导航栏将显示“对象”符号。", + "filteredTypes.operator": "启用后,痕迹导航栏将显示“运算符”符号。", + "filteredTypes.package": "启用后,痕迹导航栏将显示“包”符号。", + "filteredTypes.property": "启用后,痕迹导航栏将显示“属性”符号。", + "filteredTypes.string": "启用后,痕迹导航栏将显示“字符串”符号。", + "filteredTypes.struct": "启用后,痕迹导航栏将显示“结构”符号。", + "filteredTypes.typeParameter": "启用后,痕迹导航栏将显示 \"typeParameter\" 符号。", + "filteredTypes.variable": "启用后,痕迹导航栏将显示“变量”符号。", + "icons": "使用图标渲染面包屑导航项。", + "symbolSortOrder": "控制“导航路径”大纲视图中符号的排序方式。", + "symbolSortOrder.name": "以字母顺序显示符号大纲。", + "symbolSortOrder.position": "以文件位置顺序显示符号大纲。", + "symbolSortOrder.type": "以符号类型顺序显示符号大纲。", + "symbolpath": "控制是否及如何在“导航路径”视图中显示符号。", + "symbolpath.last": "在导航路径视图中仅显示当前符号。", + "symbolpath.off": "不在导航路径视图中显示符号。", + "symbolpath.on": "在“导航路径”视图中显示所有符号。", + "title": "导航路径" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "焦点是否在痕迹导航上", + "breadcrumbsPossible": "编辑器是否可显示痕迹导航", + "breadcrumbsVisible": "痕迹导航当前是否可见", + "cmd.focus": "聚焦到“导航路径”视图", + "cmd.toggle": "切换导航路径", + "empty": "无元素", + "miShowBreadcrumbs": "显示导航痕迹(&&B)" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "痕迹导航" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "按最近使用显示活动组中的编辑器", + "allEditorsByAppearanceQuickAccess": "按外观显示所有打开的编辑器", + "allEditorsByMostRecentlyUsedQuickAccess": "按最近使用显示所有打开的编辑器", + "binaryDiffEditor": "二进制差异编辑器", + "close": "关闭", + "closeAll": "全部关闭", + "closeAllSaved": "关闭已保存", + "closeEditor": "关闭编辑器", + "closeEditorGroup": "关闭编辑器组", + "closeEditorsInGroup": "关闭组中的所有编辑器", + "closeOtherEditors": "关闭组中其他编辑器", + "closeOthers": "关闭其他", + "closePinnedEditor": "关闭固定的编辑器", + "closeRight": "关闭到右侧", + "closeRightEditors": "关闭组中右侧编辑器", + "closeSavedEditors": "关闭组中已保存的编辑器", + "editorQuickAccessPlaceholder": "键入要打开的编辑器名称。", + "file": "文件", + "ignoreTrimWhitespace.label": "忽略前导/尾随空格差异", + "inlineView": "内联视图", + "keepEditor": "保留编辑器", + "keepOpen": "保持打开状态", + "miBack": "返回(&&B)", + "miClearRecentOpen": "清除最近打开记录(&&C)", + "miEditorLayout": "编辑器布局(&&L)", + "miFocusAboveGroup": "上方组(&&A)", + "miFocusBelowGroup": "下方组(&&B)", + "miFocusFifthGroup": "第 5 组(&&5)", + "miFocusFirstGroup": "第 1 组(&&1)", + "miFocusFourthGroup": "第 4 组(&&4)", + "miFocusLeftGroup": "左侧组(&&L)", + "miFocusRightGroup": "右侧组(&&R)", + "miFocusSecondGroup": "第 2 组(&&2)", + "miFocusThirdGroup": "第 3 组(&&3)", + "miForward": "前进(&&F)", + "miLastEditLocation": "上次编辑位置(&&L)", + "miNextEditor": "下一个编辑器(&&N)", + "miNextEditorInGroup": "组中的下一个编辑器(&&N)", + "miNextGroup": "下一个组(&&N)", + "miNextRecentlyUsedEditor": "下一个使用过的编辑器(&&N)", + "miNextUsedEditorInGroup": "组中下一个使用过的编辑器(&&N)", + "miPreviousEditor": "上一个编辑器(&&P)", + "miPreviousEditorInGroup": "组中的上一个编辑器(&&P)", + "miPreviousGroup": "上一个组(&&P)", + "miPreviousRecentlyUsedEditor": "上一个使用过的编辑器(&&P)", + "miPreviousUsedEditorInGroup": "组中上一个使用过的编辑器(&&P)", + "miReopenClosedEditor": "重新打开已关闭的编辑器(&&R)", + "miSingleColumnEditorLayout": "单列(&&S)", + "miSplitEditorDown": "向下拆分(&&D)", + "miSplitEditorLeft": "向左拆分(&&L)", + "miSplitEditorRight": "向右拆分(&&R)", + "miSplitEditorUp": "向上拆分(&&U)", + "miSwitchEditor": "切换编辑器(&&E)", + "miSwitchGroup": "切换组(&&G)", + "miThreeColumnsEditorLayout": "三列(&&H)", + "miThreeRowsEditorLayout": "三行(&&R)", + "miTwoByTwoGridEditorLayout": "2x2 网格(&&G)", + "miTwoColumnsBottomEditorLayout": "底部双列(&&C)", + "miTwoColumnsEditorLayout": "双列(&&T)", + "miTwoRowsEditorLayout": "双行(&&W)", + "miTwoRowsRightEditorLayout": "右侧双行(&&O)", + "navigate.next.label": "下一个更改", + "navigate.prev.label": "上一个更改", + "nextChangeIcon": "差异编辑器中下一个更改操作的图标", + "pin": "固定", + "pinEditor": "固定编辑器", + "previousChangeIcon": "差异编辑器中上一个更改操作的图标", + "run": "运行", + "showOpenedEditors": "显示打开的编辑器", + "showTrimWhitespace.label": "显示前导/尾随空格差异", + "sideBySideEditor": "并排编辑器", + "splitDown": "向下拆分", + "splitEditorDown": "向下拆分编辑器", + "splitEditorRight": "向右拆分编辑器", + "splitLeft": "向左拆分", + "splitRight": "向右拆分", + "splitUp": "向上拆分", + "textDiffEditor": "文本差异编辑器", + "textEditor": "文本编辑器", + "toggleKeepEditors": "使编辑器保持打开", + "toggleWhitespace": "差异编辑器中“切换空白”操作的图标", + "unpin": "取消固定", + "unpinEditor": "取消固定编辑器" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "清除编辑器历史记录", + "clearRecentFiles": "清除最近打开", + "closeAllEditors": "关闭所有编辑器", + "closeAllGroups": "关闭所有编辑器组", + "closeEditor": "关闭编辑器", + "closeEditorInAllGroups": "在所有组中关闭此编辑器", + "closeEditorsInOtherGroups": "关闭其他组中的编辑器", + "closeEditorsToTheLeft": "关闭组中左侧编辑器", + "closeOneEditor": "关闭", + "duplicateActiveGroupDown": "向下复制编辑器组", + "duplicateActiveGroupLeft": "向左复制编辑器组", + "duplicateActiveGroupRight": "向右复制编辑器组", + "duplicateActiveGroupUp": "向上复制编辑器组", + "editorLayoutSingle": "单列编辑器布局", + "editorLayoutThreeColumns": "三列编辑器布局", + "editorLayoutThreeRows": "三行编辑器布局", + "editorLayoutTwoByTwoGrid": "2x2 网格编辑器布局", + "editorLayoutTwoColumns": "双列编辑器布局", + "editorLayoutTwoColumnsBottom": "底部双列编辑器布局", + "editorLayoutTwoRows": "双行编辑器布局", + "editorLayoutTwoRowsRight": "右侧双行编辑器布局", + "evenEditorGroups": "重置编辑器组大小", + "firstEditorInGroup": "打开组中的第一个编辑器", + "focusAboveGroup": "聚焦到上方编辑器组", + "focusActiveEditorGroup": "聚焦到活动编辑器组", + "focusBelowGroup": "聚焦到下方编辑器组", + "focusFirstEditorGroup": "聚焦于第一个编辑器组", + "focusLastEditorGroup": "聚焦到最终组编辑器", + "focusLeftGroup": "聚焦到左侧编辑器组", + "focusNextGroup": "聚焦到下一组编辑器", + "focusPreviousGroup": "聚焦到上一组编辑器", + "focusRightGroup": "聚焦到右侧编辑器组", + "joinAllGroups": "合并所有编辑器组", + "joinTwoGroups": "将编辑器组与下一组合并", + "lastEditorInGroup": "打开组中上一个编辑器", + "maximizeEditor": "最大化编辑器组并隐藏侧边栏", + "minimizeOtherEditorGroups": "最大化编辑器组", + "moveActiveGroupDown": "向下移动编辑器组", + "moveActiveGroupLeft": "向左移动编辑器组", + "moveActiveGroupRight": "向右移动编辑器组", + "moveActiveGroupUp": "向上移动编辑器组", + "moveEditorLeft": "向左移动编辑器", + "moveEditorRight": "向右移动编辑器", + "moveEditorToAboveGroup": "将编辑器移动到上方组", + "moveEditorToBelowGroup": "将编辑器移动到下方组", + "moveEditorToFirstGroup": "将编辑器移动到第一组", + "moveEditorToLastGroup": "将编辑器移动到最后一组", + "moveEditorToLeftGroup": "将编辑器移动到左侧组", + "moveEditorToNextGroup": "将编辑器移动到下一组", + "moveEditorToPreviousGroup": "将编辑器移动到上一组", + "moveEditorToRightGroup": "将编辑器移动到右侧组", + "navigateEditorGroups": "在编辑器组间进行导航", + "navigateEditorHistoryByInput": "从历史记录中快速打开上一个编辑器", + "navigateLast": "转到最后", + "navigateNext": "前进", + "navigatePrevious": "后退", + "navigateToLastEditLocation": "转到上一编辑位置", + "newEditorAbove": "在上方新建编辑器组", + "newEditorBelow": "在下方新建编辑器组", + "newEditorLeft": "在左侧新建编辑器组", + "newEditorRight": "在右侧新建编辑器组", + "nextEditorInGroup": "打开组中的下一个编辑器", + "openNextEditor": "打开下一个编辑器", + "openNextRecentlyUsedEditor": "打开下一个最近使用的编辑器", + "openNextRecentlyUsedEditorInGroup": "打开组中下一个最近使用的编辑器", + "openPreviousEditor": "打开上一个编辑器", + "openPreviousEditorInGroup": "打开组中上一个编辑器", + "openPreviousRecentlyUsedEditor": "打开上一个最近使用的编辑器", + "openPreviousRecentlyUsedEditorInGroup": "打开组中上一个最近使用的编辑器", + "quickOpenLeastRecentlyUsedEditor": "快速打开最近使用频率最低的编辑器", + "quickOpenLeastRecentlyUsedEditorInGroup": "快速打开组中最近使用频率最低的编辑器", + "quickOpenPreviousRecentlyUsedEditor": "快速打开上一个最近使用过的编辑器", + "quickOpenPreviousRecentlyUsedEditorInGroup": "快速打开组中上一个最近使用过的编辑器", + "reopenClosedEditor": "重新打开已关闭的编辑器", + "revertAndCloseActiveEditor": "还原并关闭编辑器", + "showAllEditors": "按外观显示所有编辑器", + "showAllEditorsByMostRecentlyUsed": "按最近使用显示所有编辑器", + "showEditorsInActiveGroup": "按最近使用显示活动组中的编辑器", + "splitEditor": "拆分编辑器", + "splitEditorGroupDown": "向下拆分编辑器", + "splitEditorGroupLeft": "向左拆分编辑器", + "splitEditorGroupRight": "向右拆分编辑器", + "splitEditorGroupUp": "向上拆分编辑器", + "splitEditorOrthogonal": "正交拆分编辑器", + "toggleEditorWidths": "切换编辑器组大小", + "unpinEditor": "取消固定编辑器", + "workbench.action.reopenTextEditor": "使用文本编辑器重新打开编辑器", + "workbench.action.reopenWithEditor": "重新打开编辑器的方式…" + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "比较", + "editorCommand.activeEditorMove.arg.description": "参数属性:\r\n\t* \"to\": 表示向何处移动的字符串值。\r\n\t* \"by\": 表示移动单位的字符串值 (按选项卡或按组)。\r\n\t* \"value\": 表示移动的位置数量或移动到的绝对位置的数字型值。", + "editorCommand.activeEditorMove.arg.name": "活动编辑器移动参数", + "editorCommand.activeEditorMove.description": "按标签或按组移动活动编辑器", + "toggleInlineView": "切换内联视图" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "文件太大,无法以无标题的编辑器形式打开。请先将其上传到文件资源管理器,然后重试。", + "ok": "确定" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "编辑器组操作", + "cancel": "取消", + "closeGroupAction": "关闭", + "editorOpenError": "无法打开“{0}”: {1}。", + "editorOpenErrorDialog": "无法打开\"{0}\"", + "emptyEditorGroup": "{0} (空)", + "groupAriaLabel": "编辑器组{0}", + "groupLabel": "第 {0} 组", + "ok": "确定" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "关闭编辑器", + "entryAriaLabelDirty": "{0},存在更新", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0},存在更新,{1}", + "noViewResults": "没有匹配的编辑器" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "自动检测", + "changeEncoding": "更改文件编码", + "changeEndOfLine": "更改行尾序列", + "changeMode": "更改语言模式", + "columnSelectionModeEnabled": "列选择", + "configureAssociationsExt": "“{0}”的配置文件关联...", + "configureModeSettings": "配置“{0}”语言基础设置...", + "currentAssociation": "当前关联", + "currentProblem": "当前问题", + "disableColumnSelectionMode": "禁用列选择模式", + "disableTabMode": "禁用辅助功能模式", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "文件信息", + "gotoLine": "转到行/列", + "guessedEncoding": "通过内容猜测", + "indentConvert": "转换文件", + "indentView": "更改视图", + "languageDescription": "({0}) - 已配置的语言", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "语言(标识符)", + "multiSelection": "{0} 选择", + "multiSelectionRange": "{0} 选择(已选择 {1} 个字符)", + "noEditor": "当前没有活动的文本编辑器", + "noFileEditor": "此时无活动文件", + "noWritableCodeEditor": "活动代码编辑器为只读模式。", + "pickAction": "选择操作", + "pickEncodingForReopen": "选择文件编码以重新打开文件", + "pickEncodingForSave": "选择用于保存的文件编码", + "pickEndOfLine": "选择行尾序列", + "pickLanguage": "选择语言模式", + "pickLanguageToConfigure": "选择要与“{0}”关联的语言模式", + "reopenWithEncoding": "通过编码重新打开", + "saveWithEncoding": "通过编码保存", + "screenReaderDetected": "已为屏幕阅读器优化", + "screenReaderDetectedExplanation.answerNo": "否", + "screenReaderDetectedExplanation.answerYes": "是", + "screenReaderDetectedExplanation.question": "你正在使用屏幕阅读器来操作 VS Code? (使用屏幕阅读器时,会禁用自动换行功能)", + "selectEOL": "选择行尾序列", + "selectEncoding": "选择编码", + "selectIndentation": "选择缩进", + "selectLanguageMode": "选择语言模式", + "showLanguageExtensions": "搜索“{0}”的应用市场扩展程序...", + "singleSelection": "行 {0},列 {1}", + "singleSelectionRange": "行 {0},列 {1} (已选择{2})", + "spacesSize": "空格: {0}", + "status.editor.columnSelectionMode": "列选择模式", + "status.editor.encoding": "编辑器编码", + "status.editor.eol": "编辑器结束行", + "status.editor.indentation": "编辑器缩进", + "status.editor.info": "文件信息", + "status.editor.mode": "编辑器语言", + "status.editor.screenReaderMode": "屏幕阅读器模式", + "status.editor.selection": "编辑器选择", + "status.editor.tabFocusMode": "辅助功能模式", + "tabFocusModeEnabled": "按 Tab 移动焦点", + "tabSize": "制表符长度: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "选项卡操作" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "文本差异编辑器" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "编辑器" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "编辑" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "文本编辑器" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "二进制查看器", - "nativeFileTooLargeError": "文件太大,无法在编辑器中显示 ({0})。", - "nativeBinaryError": "此文件是二进制文件或使用了不支持的文本编码,无法在编辑器中显示。", - "openAsText": "是否仍要打开?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "编辑器操作", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "选项卡操作" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "管理工作区信任", + "requiresFolderTrustText": "该文件未在编辑器中显示,因为尚未向该文件夹授予信任。", + "requiresWorkspaceTrustText": "该文件未在编辑器中显示,因为尚未向该工作区夹授予信任。", + "trustRequiredEditor": "需要工作区信任" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "通知中“全部清除”操作的图标。", + "clearIcon": "通知中“清除”操作的图标。", + "clearNotification": "清除通知", + "clearNotifications": "清除所有通知", + "collapseIcon": "通知中“折叠”操作的图标。", + "collapseNotification": "折叠通知", + "configureIcon": "通知中“配置”操作的图标。", + "configureNotification": "配置通知", + "copyNotification": "复制文本", + "expandIcon": "通知中“展开”操作的图标。", + "expandNotification": "展开通知", + "hideIcon": "通知中“隐藏”操作的图标。", + "hideNotificationsCenter": "隐藏通知" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "错误: {0}", + "alertInfoMessage": "信息: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "通知", + "notificationsEmpty": "无新通知", + "notificationsToolbar": "通知中心操作" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "清除所有通知", + "focusNotificationToasts": "将焦点放在通知横幅上", + "hideNotifications": "隐藏通知", + "notificationCenterVisible": "通知中心是否可见", + "notificationFocus": "键盘焦点是否在通知上", + "notificationToastsVisible": "通知 toast 是否可见", + "notifications": "通知", + "showNotifications": "显示通知" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0},通知", "notificationWithSourceAriaLabel": "{0},源: {1},通知", "notificationsList": "通知列表" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "通知中“清除”操作的图标。", - "clearAllIcon": "通知中“全部清除”操作的图标。", - "hideIcon": "通知中“隐藏”操作的图标。", - "expandIcon": "通知中“展开”操作的图标。", - "collapseIcon": "通知中“折叠”操作的图标。", - "configureIcon": "通知中“配置”操作的图标。", - "clearNotification": "清除通知", - "clearNotifications": "清除所有通知", - "hideNotificationsCenter": "隐藏通知", - "expandNotification": "展开通知", - "collapseNotification": "折叠通知", - "configureNotification": "配置通知", - "copyNotification": "复制文本" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "编辑器操作", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "编辑器是否可显示痕迹导航", - "breadcrumbsVisible": "痕迹导航当前是否可见", - "breadcrumbsActive": "焦点是否在痕迹导航上", - "empty": "无元素", - "cmd.toggle": "切换导航路径", - "miShowBreadcrumbs": "显示导航痕迹(&&B)", - "cmd.focus": "聚焦到“导航路径”视图" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "隐藏通知", + "noNotifications": "无新通知", + "noNotificationsWithProgress": "无新通知({0} 正在进行中)", + "notifications": "{0} 条新通知", + "notificationsWithProgress": "{0} 条新通知({1} 个正在进行中)", + "oneNotification": "1 条新通知", + "oneNotificationWithProgress": "1 条新通知({0} 条正在进行中)", + "status.message": "状态消息", + "status.notifications": "通知", + "zeroNotifications": "没有通知" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "单击以执行命令 \"{0}\"", "notificationActions": "通知操作", "notificationSource": "来源: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "导航路径", - "enabled": "启用/禁用导航路径。", - "filepath": "控制是否及如何在“导航路径”视图中显示文件路径。", - "filepath.on": "在导航路径视图中显示文件路径。", - "filepath.off": "不在导航路径视图中显示文件路径。", - "filepath.last": "在导航路径视图中仅显示文件路径的最后一个元素。", - "symbolpath": "控制是否及如何在“导航路径”视图中显示符号。", - "symbolpath.on": "在“导航路径”视图中显示所有符号。", - "symbolpath.off": "不在导航路径视图中显示符号。", - "symbolpath.last": "在导航路径视图中仅显示当前符号。", - "symbolSortOrder": "控制“导航路径”大纲视图中符号的排序方式。", - "symbolSortOrder.position": "以文件位置顺序显示符号大纲。", - "symbolSortOrder.name": "以字母顺序显示符号大纲。", - "symbolSortOrder.type": "以符号类型顺序显示符号大纲。", - "icons": "使用图标渲染面包屑导航项。", - "filteredTypes.file": "启用后,痕迹导航栏将显示“文件”符号。", - "filteredTypes.module": "启用后,痕迹导航栏将显示“模块”符号。", - "filteredTypes.namespace": "启用后,痕迹导航栏将显示“命名空间”符号。", - "filteredTypes.package": "启用后,痕迹导航栏将显示“包”符号。", - "filteredTypes.class": "启用后,痕迹导航栏显示“类”符号。", - "filteredTypes.method": "启用后,痕迹导航栏将显示“方法”符号。", - "filteredTypes.property": "启用后,痕迹导航栏将显示“属性”符号。", - "filteredTypes.field": "启用后,痕迹导航栏将显示“字段”符号。", - "filteredTypes.constructor": "启用后,痕迹符将显示“构造函数”符号。", - "filteredTypes.enum": "启用后,痕迹导航栏将显示“枚举”符号。", - "filteredTypes.interface": "启用后,痕迹导航栏将显示“接口”符号。", - "filteredTypes.function": "启用后,痕迹导航栏将显示“函数”符号。", - "filteredTypes.variable": "启用后,痕迹导航栏将显示“变量”符号。", - "filteredTypes.constant": "启用后,痕迹导航栏将显示“常量”符号。", - "filteredTypes.string": "启用后,痕迹导航栏将显示“字符串”符号。", - "filteredTypes.number": "启用后,痕迹导航栏将显示“数字”符号。", - "filteredTypes.boolean": "启用后,痕迹导航栏将显示“布尔”符号。", - "filteredTypes.array": "启用后,痕迹导航栏将显示“数组”符号。", - "filteredTypes.object": "启用后,痕迹导航栏将显示“对象”符号。", - "filteredTypes.key": "启用后,痕迹导航栏将显示“键”符号。", - "filteredTypes.null": "启用后,痕迹导航栏将显示 \"null\" 符号。", - "filteredTypes.enumMember": "启用后,痕迹导航栏将显示 \"enumMember\" 符号。", - "filteredTypes.struct": "启用后,痕迹导航栏将显示“结构”符号。", - "filteredTypes.event": "启用后,痕迹导航栏将显示“事件”符号。", - "filteredTypes.operator": "启用后,痕迹导航栏将显示“运算符”符号。", - "filteredTypes.typeParameter": "启用后,痕迹导航栏将显示 \"typeParameter\" 符号。" + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "用于关闭面板的图标。", + "closePanel": "关闭面板", + "focusPanel": "聚焦到面板中", + "hidePanel": "隐藏面板", + "maximizeIcon": "用于最大化面板的图标。", + "maximizePanel": "最大化面板大小", + "miShowPanel": "显示面板(&&P)", + "minimizePanel": "恢复面板大小", + "nextPanelView": "下一个面板视图", + "positionPanelBottom": "将面板移至底部", + "positionPanelLeft": "将面板移至左侧", + "positionPanelRight": "将面板移至右侧", + "previousPanelView": "上一个面板视图", + "restoreIcon": "用于还原面板的图标。", + "toggleMaximizedPanel": "切换最大化面板", + "togglePanel": "切换面板" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "痕迹导航" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "\"隐藏\" 面板", + "panel.emptyMessage": "将视图拖动到要显示的面板中。", + "resetLocation": "重置位置" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "聚焦到侧边栏" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "焦点状态栏", + "hide": "隐藏“{0}”", + "hideStatusBar": "隐藏状态栏", + "statusBarFocused": "键盘焦点是否在状态栏上" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "正在下载更新...", + "checkForUpdates": "检查更新(&&U)...", + "checkingForUpdates": "正在检查更新...", + "download now": "下载更新(&&O)", + "focusMenu": "聚焦应用程序菜单", + "goToSetting": "打开设置", + "installUpdate...": "安装更新(&&U)...", + "installingUpdate": "正在安装更新...", + "mEdit": "编辑(&&E)", + "mFile": "文件(&&F)", + "mGoto": "转到(&&G)", + "mHelp": "帮助(&&H)", + "mPreferences": "首选项", + "mSelection": "选择(&&S)", + "mTerminal": "终端(&&T)", + "mView": "查看(&&V)", + "menubar.customTitlebarAccessibilityNotification": "为您启用了辅助功能支持。对于最易于访问的体验, 我们建议使用自定义标题栏样式。", + "restartToUpdate": "重新启动以更新(&&U)" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[扩展开发宿主]", + "patchedWindowTitle": "[不受支持]", + "userIsAdmin": "[管理员]", + "userIsSudo": "[超级用户]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "全部折叠", + "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。", + "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", + "refresh": "刷新", + "treeView.enableCollapseAll": "ID 为 {0} 的树状视图是否启用全部折叠。", + "treeView.enableRefresh": "ID 为 {0} 的树状视图是否启用刷新。", + "treeView.toggleCollapseAll": "ID 为 {0} 的树状视图是否切换为全部折叠。" + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "已折叠的视图窗格容器的图标。", + "viewPaneContainerExpandedIcon": "已展开的视图窗格容器的图标。", + "viewToolbarAriaLabel": "{0}操作" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "向下移动视图", + "viewMoveLeft": "向左移动视图", + "viewMoveRight": "向右移动视图", + "viewMoveUp": "向上移动视图", + "views": "视图" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "焦点在 {0} 视图上", + "resetViewLocation": "重置位置", + "show view": "显示 {0}", + "toggle view": "切换 {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "键盘焦点是否在快速打开控件中" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "未能加载所需文件。请重启应用程序重试。详细信息: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "\"${activeEditorLong}\": 文件的完整路径 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)。", + "activeEditorMedium": "\"${activeEditorMedium}\": 相对于工作区文件夹的文件路径 (例如, myFolder/myFileFolder/myFile.txt)。", + "activeEditorShort": "\"${activeEditorShort}\": 文件名 (例如 myFile.txt)。", + "activeFolderLong": "\"${activeFolderLong}\": 文件所在文件夹的完整路径 (例如 /Users/Development/myFolder/myFileFolder)。", + "activeFolderMedium": "\"${activeFolderMedium}\": 相对于工作区文件夹的、包含文件的文件夹的路径, (例如 myFolder/myFileFolder)。", + "activeFolderShort": "\"${activeFolderShort}\": 文件所在的文件夹名称 (例如, myFileFolder)。", + "activityBarIconClickBehavior": "控制在工作台中单击活动栏图标时出现的行为。", + "activityBarVisibility": "控制工作台中活动栏的可见性。", + "appName": "\"${appName}\": 例如 VS Code。", + "centeredLayoutAutoResize": "如果在居中布局中打开了超过一组编辑器,控制是否自动将宽度调整为最大宽度值。当回到只打开了一组编辑器的状态,将自动将宽度调整为原始的居中宽度值。", + "closeEmptyGroups": "控制编辑器组中最后一个选项卡关闭时这个空组的行为。若启用,将自动关闭空组。若禁用,空组仍将保留在网格布局中。", + "closeOnFileDelete": "当文件被其他进程删除或重命名时,控制是否自动关闭在这个期间内打开了此文件的编辑器。若禁用此项,在这种情况下将保留编辑器。请注意,若从应用内部进行删除,将始终关闭编辑器,并且为了保护您的数据,已更新文件始终不会关闭。", + "closeOnFocusLost": "控制 Quick Open 是否在其失去焦点时自动关闭。", + "commandHistory": "控制命令面板中保留最近使用命令的数量。设置为 0 时禁用命令历史功能。", + "confirmBeforeCloseWeb": "控制在关闭浏览器选项卡或窗口之前是否显示确认对话框。请注意,即使已启用,浏览器仍可能决定在不进行确认的情况下关闭选项卡或窗口,并且此设置仅作为提示,并非在所有情况下都起作用。", + "customMenuBarAltFocus": "控制是否通过按 Alt 键聚焦菜单栏。此设置对使用 Alt 键切换菜单栏没有任何影响。", + "decorations.badges": "控制编辑器文件修饰是否应使用徽章。", + "decorations.colors": "控制编辑器文件修饰是否应使用颜色。", + "dirty": "\"${dirty}\": 表示活动编辑器为脏的脏指示器。", + "editorOpenPositioning": "控制编辑器打开的位置。选择 `left` 或 `right` 可分别在当前活动编辑器的左侧或右侧打开。选择 `first` (最前) 或 `last` (最后) 打开的位置与当前活动编辑器无关。", + "editorTabCloseButton": "控制编辑器的选项卡关闭按钮的位置,或者在设置为 \"off\" 时禁用它们。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "enableMenuBarMnemonics": "控制是否可通过 Alt 键快捷键打开主菜单。如果禁用助记符,则可将这些 Alt 键快捷键绑定到编辑器命令。", + "enablePreview": "控制打开的编辑器是否显示为预览。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它,其字体样式为斜体。", + "enablePreviewFromCodeNavigation": "控制当从编辑器开始进行代码导航时,编辑器是否保持为预览状态。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", + "enablePreviewFromQuickOpen": "控制通过 Quick Open 打开的编辑器是否显示为预览。预览编辑器不会保持打开,在将其显式设置为保持打开(例如通过双击或编辑)前将会重用它。当 \"#workbench.editor.enablePreview#\" 处于禁用状态时,将忽略此值。", + "focusRecentEditorAfterClose": "控制是否按最常使用的顺序或从左到右的顺序关闭选项卡。", + "folderName": "\"${folderName}\": 文件所在工作区文件夹的名称 (例如 myFolder)。", + "folderPath": "\"${folderpath}\": 文件所在工作区文件夹的路径 (例如 /Users/Development/myFolder)。", + "fontAliasing": "控制在工作台中字体的渲染方式。", + "highlightModifiedTabs": "控制是否在已修改的(已更新的)编辑器选项卡上绘制上边框。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "limitEditorsEnablement": "控制是否应限制打开的编辑器的数量。启用后,不脏的最近较少使用的编辑器将关闭,以便为新打开的编辑器腾出空间。", + "limitEditorsMaximum": "控制打开编辑器的最大数量。使用 \"#workbench.editor.limit.perEditorGroup#\" 设置控制每个编辑器组或跨所有组的限制。", + "menuBarVisibility": "控制菜单栏的可见性。“切换”设置表示隐藏菜单栏,按一次 Alt 键则将显示此菜单栏。“精简”设置会将菜单移入侧边栏。", + "menuBarVisibility.mac": "控制菜单栏的可见性。“切换”设置表示隐藏菜单栏,执行“聚焦应用程序菜单”将显示此菜单栏。“精简”设置会将菜单移入侧边栏。", + "mouseBackForwardToNavigate": "使用鼠标按钮 4 和鼠标按钮 5 (如果提供)在打开的文件之间导航。", + "openDefaultKeybindings": "控制在打开按键绑定设置时是否同时打开显示所有默认按键绑定的编辑器。", + "openDefaultSettings": "控制在打开设置时是否同时打开显示所有默认设置的编辑器。", + "openFilesInNewWindow": "控制是否在新窗口中打开文件。\r\n注意,此设置可能会被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", + "openFilesInNewWindowMac": "控制是否在新窗口中打开文件。\r\n注意,此设置可能会被忽略 (例如,在使用 `-new-window` 或 `-reuse-window` 命令行选项时)。", + "openFoldersInNewWindow": "控制打开文件夹时是在新窗口打开还是替换上一个活动窗口。\r\n注意,此设置可能会被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", + "panelDefaultLocation": "控制面板的默认位置(终端、调试控制台、输出、问题)。它可以显示在工作台的底部、右侧或左侧。", + "panelOpensMaximized": "控制面板是否以最大化方式打开。它可以始终以最大化方式打开、永不以最大化方式打开或以关闭前的最后一个状态打开。", + "perEditorGroup": "控制最大打开的编辑器的限制是否应应用于每个编辑器组或所有编辑器组。", + "pinnedTabSizing": "控制固定的编辑器选项卡的大小。固定的选项卡排在所有打开的选项卡的开头,并且在取消固定之前,通常不会关闭。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "preserveInput": "当再次打开命令面板时,控制是否恢复上一次输入的内容。", + "remoteName": "“${remoteName}”: 例如 SSH", + "restoreViewState": "在重新打开已关闭的文本编辑器时,还原最后一个视图的状态 (如滚动位置)。", + "revealIfOpen": "控制是否在打开的任何可见组中显示编辑器。如果禁用,编辑器将优先在当前活动的编辑器组中打开。如果启用,将会显示在已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,有些情况下会忽略此设置,例如,强制编辑器在特定组中打开或当前活动组的一侧时。", + "rootName": "\"${rootName}\": 打开的工作区或文件夹的名称 (例如 myFolder 或 myWorkspace)。", + "rootPath": "\"${rootPath}\": 打开的工作区或文件夹的文件路径 (例如 /Users/Development/myWorkspace)。", + "scrollToSwitchTabs": "控制在滚动到选项卡上方时是否打开这些选项卡。默认情况下,选项卡仅在鼠标滚动时呈现,但不打开。可通过在滚动时按住 Shift 键来更改滚动期间的此行为。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "separator": "\"${separator}\": 一种条件分隔符 (\"-\"), 仅在被包含值或静态文本的变量包围时显示。", + "settings.editor.desc": "配置默认使用的设置编辑器。", + "settings.editor.json": "使用 json 文件编辑器。", + "settings.editor.ui": "使用设置 ui 编辑器。", + "showEditorTabs": "控制打开的编辑器是否显示在选项卡中。", + "showIcons": "控制是否在打开的编辑器中显示图标。这要求同时启用文件图标主题。", + "sideBarLocation": "控制侧边栏和活动栏的位置。它们可以显示在工作台的左侧或右侧。", + "sideBySideDirection": "控制编辑器在并排打开时(例如从资源管理器)出现的默认位置。默认在当前活动编辑器右侧打开。若更改为 \"down\",则在当前活动编辑器下方打开。", + "splitOnDragAndDrop": "通过将编辑器或文件放到编辑器区域的边缘,控制是否可以由拖放操作拆分编辑器组。", + "splitSizing": "拆分编辑器组时控制编辑器组大小。", + "statusBarVisibility": "控制工作台底部状态栏的可见性。", + "tabDescription": "控制编辑器标签的格式。", + "tabScrollbarHeight": "控制编辑器标题区域中用于选项卡和面包屑的滚动条的高度。", + "tabSizing": "控制编辑器选项卡的大小调整。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "untitledHint": "控制无标题提示应该是编辑器或浮动按钮中的内联文本,还是应该隐藏。", + "untitledLabelFormat": "控制无标题编辑器的标签格式。", + "useSplitJSON": "控制在将设置编辑为 json 时是否使用拆分 json 编辑器。", + "viewVisibility": "控制是否显示视图头部的操作项。视图头部操作项可以一直,或是仅当聚焦到和悬停在视图上时显示。", + "window.confirmBeforeClose.always": "始终尝试请求确认。请注意,浏览器仍可能在未经确认的情况下决定关闭标签页或窗口。", + "window.confirmBeforeClose.keyboardOnly": "仅在检测到键绑定时请求确认。请注意,在某些情况下可能无法进行检测。", + "window.confirmBeforeClose.never": "除非即将丢失数据,否则绝不明确询问确认。", + "window.menuBarVisibility.classic": "菜单显示在窗口顶部,并且仅在全屏模式下隐藏。", + "window.menuBarVisibility.compact": "菜单在侧边栏中显示为一个紧凑的按钮。当 \"#window.titleBarStyle#\" 为 \"native\" 时,将忽略此值。", + "window.menuBarVisibility.hidden": "菜单始终隐藏。", + "window.menuBarVisibility.toggle": "菜单处于隐藏状态,但通过按 Alt 键可在窗口顶部显示。", + "window.menuBarVisibility.toggle.mac": "菜单处于隐藏状态,但通过执行“聚焦应用程序菜单”命令可在窗口顶部显示。", + "window.menuBarVisibility.visible": "即使在全屏模式下,菜单也始终显示在窗口顶部。", + "window.openFilesInNewWindow.default": "在新窗口中打开文件,除非文件从应用程序内进行选取 (例如,通过“文件”菜单)。", + "window.openFilesInNewWindow.defaultMac": "在文件所在文件夹的已有窗口中或在上一个活动窗口中打开文件,除非其通过“程序坞”(Dock) 或“访达”(Finder) 打开。", + "window.openFilesInNewWindow.off": "在文件所在文件夹的已有窗口中或在上一个活动窗口中打开文件。", + "window.openFilesInNewWindow.on": "在新窗口中打开文件。", + "window.openFoldersInNewWindow.default": "在新窗口中打开文件夹,除非文件夹从应用程序内进行选取 (例如,通过“文件”菜单)。", + "window.openFoldersInNewWindow.off": "文件夹将替换上一个活动窗口。", + "window.openFoldersInNewWindow.on": "在新窗口中打开文件夹。", + "window.titleSeparator": "\"window.title\" 使用的分隔符。", + "windowConfigurationTitle": "窗口", + "windowTitle": "根据活动编辑器控制窗口标题。变量是根据上下文替换的:", + "workbench.activityBar.iconClickBehavior.focus": "如果单击的项已可见,则将焦点放在边栏上。", + "workbench.activityBar.iconClickBehavior.toggle": "如果单击的项已可见,则隐藏边栏。", + "workbench.editor.labelFormat.default": "显示文件名。当启用选项卡且在同一组内有两个相同名称的文件时,将添加每个文件路径中可以用于区分的部分。在选项卡被禁用且编辑器活动时,将显示相对于工作区文件夹的路径。", + "workbench.editor.labelFormat.long": "在文件的绝对路径之后显示文件名。", + "workbench.editor.labelFormat.medium": "在文件相对当前工作区文件夹的路径之后显示文件名。", + "workbench.editor.labelFormat.short": "在文件的目录名之后显示文件名。", + "workbench.editor.pinnedTabSizing.compact": "固定的选项卡将以紧凑形式显示,其中只包含图标或编辑器名称的第一个字母。", + "workbench.editor.pinnedTabSizing.normal": "固定的选项卡会继承未固定的选项卡的外观。", + "workbench.editor.pinnedTabSizing.shrink": "固定的选项卡缩小至紧凑的固定大小,显示编辑器名称的各部分。", + "workbench.editor.splitSizingDistribute": "将所有编辑器组拆分为相等的部分。", + "workbench.editor.splitSizingSplit": "将活动编辑器组拆分为相等的部分。", + "workbench.editor.tabSizing.fit": "始终将标签页保持足够大,能够完全显示编辑器标签。", + "workbench.editor.tabSizing.shrink": "在不能同时显示所有选项卡时,允许选项卡缩小。", + "workbench.editor.titleScrollbarSizing.default": "默认大小。", + "workbench.editor.titleScrollbarSizing.large": "增加大小,以便更轻松地通过鼠标抓取。", + "workbench.editor.untitled.labelFormat.content": "无标题文件的名称派生自其第一行的内容,除非它有关联的文件路径。如果行为空或不包含单词字符,它将回退到名称。", + "workbench.editor.untitled.labelFormat.name": "无标题文件的名称不是从文件的内容派生的。", + "workbench.experimental.useCustomHover": "启用/禁用活动栏和面板上的自定义悬停。注意此配置为实验性质,可以在任何时间删除。", + "workbench.fontAliasing.antialiased": "进行像素而不是次像素级别的字体平滑。可能会导致字体整体显示得更细。", + "workbench.fontAliasing.auto": "根据显示器 DPI 自动应用 `default` 或 `antialiased` 选项。", + "workbench.fontAliasing.default": "次像素平滑字体。将在大多数非 retina 显示器上显示最清晰的文字。", + "workbench.fontAliasing.none": "禁用字体平滑。将显示边缘粗糙、有锯齿的文字。", + "workbench.hover.delay": "控制为工作台项显示悬停之前的延迟时间(以毫秒为单位)(例如,一些扩展提供了树状视图项)。已经可见的项可能需要刷新,然后才会反映出此设置更改。", + "workbench.panel.opensMaximized.always": "始终以最大化方式打开面板。", + "workbench.panel.opensMaximized.never": "永不以最大化方式打开面板。面板将以非最大化方式打开。", + "workbench.panel.opensMaximized.preserve": "以关闭面板前的状态打开面板。", + "workbench.quickOpen.preserveInput": "在打开 Quick Open 视图时,控制是否自动恢复上一次输入的值。", + "wrapTabs": "控制当超出可用空间时,制表符是否应在多行之间换行,或者是否应显示滚动条。当 \"#workbench.editor.showTabs#\" 处于禁用状态时,将忽略此值。", + "zenMode.centerLayout": "控制在打开禅模式时是否启用居中布局。", + "zenMode.fullScreen": "控制在打开禅模式时是否将工作台切换到全屏。", + "zenMode.hideActivityBar": "控制在打开禅模式时是否隐藏工作台左侧或右侧的活动栏。", + "zenMode.hideLineNumbers": "控制在打开禅模式时是否隐藏编辑器行号。", + "zenMode.hideStatusBar": "控制在打开禅模式时是否隐藏工作台底部的状态栏。", + "zenMode.hideTabs": "控制在打开禅模式时是否隐藏工作台选项卡。", + "zenMode.restore": "若窗口在处于禅模式时退出,控制其在恢复时是否还原到禅模式。", + "zenMode.silentNotifications": "控制在禅宗模式下是否显示通知。如果为 true,则只会弹出错误通知。", + "zenModeConfigurationTitle": "禅模式" + }, + "vs/workbench/common/actions": { + "developer": "开发人员", + "help": "帮助", + "preferences": "首选项", + "view": "视图" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "工作台" + }, + "vs/workbench/common/editor": { + "activeEditor": "活动编辑器的标识符", + "activeEditorAvailableEditorIds": "可用于活动编辑器的可用编辑器标识符", + "activeEditorGroupEmpty": "活动编辑器组是否为空", + "activeEditorGroupIndex": "活动编辑器组的索引", + "activeEditorGroupLast": "活动编辑器组是否为最后一个组", + "activeEditorIsDirty": "活动编辑器是否已更新", + "activeEditorIsNotPreview": "活动编辑器是否未在预览模式下", + "activeEditorIsPinned": "活动编辑器是否已固定", + "activeEditorIsReadonly": "活动编辑器是否只读", + "editorAreaVisible": "编辑器区域是否可见", + "editorIsOpen": "编辑器是否打开", + "groupEditorsCount": "打开的编辑器组数", + "inZenMode": "是否已启用 Zen 模式", + "isCenteredLayout": "是否已启用居中布局", + "multipleEditorGroups": "是否打开了多个编辑器组", + "splitEditorsVertically": "编辑器是否垂直拆分", + "textCompareEditorActive": "文本比较编辑器是否处于活动状态", + "textCompareEditorVisible": "文本比较编辑器是否可见" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (已删除)", + "orphanedReadonlyFile": "{0} (已删除,只读)", + "readonlyFile": "{0} (只读)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "活动面板的标识符", + "panelFocus": "键盘焦点是否在面板上", + "panelMaximized": "面板是否已最大化", + "panelPosition": "面板的位置:“左”、“右”或“底部”", + "panelVisible": "面板是否可见" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "资源是否由文件系统提供程序支持", + "resource": "包含方案和路径的资源的完整值", + "resourceDirname": "资源所在的文件夹的名称", + "resourceExtname": "资源的扩展名", + "resourceFilename": "资源的文件名", + "resourceLangId": "资源的语言标识符", + "resourcePath": "资源的完整路径", + "resourceScheme": "资源的方案", + "resourceSet": "资源是否存在" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "活动项的活动栏背景颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", + "activityBarActiveBorder": "活动项的活动栏边框颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", + "activityBarActiveFocusBorder": "活动项的活动栏焦点边框颜色。活动栏显示在最左侧或右侧,并允许在侧栏视图之间切换。", + "activityBarBackground": "活动栏背景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", + "activityBarBadgeBackground": "活动通知徽章背景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", + "activityBarBadgeForeground": "活动通知徽章前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", + "activityBarBorder": "活动栏分隔侧边栏的边框颜色。活动栏显示在最左侧或最右侧,并可以切换侧边栏的视图。", + "activityBarDragAndDropBorder": "拖放活动栏项的反馈颜色。活动栏显示在最左侧或最右侧,并允许在侧边栏视图之间切换。", + "activityBarForeground": "活动栏项在活动时的前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", + "activityBarInActiveForeground": "活动栏项在非活动时的前景色。活动栏显示在最左侧或最右侧,并允许在侧边栏的视图间切换。", + "banner.background": "横幅背景颜色。横幅显示在窗口的标题栏下。", + "banner.foreground": "横幅前景色。横幅显示在窗口的标题栏下。", + "banner.iconForeground": "横幅图标颜色。横幅显示在窗口的标题栏下。", + "deprecatedEditorGroupBackground": "已弃用: 在引入网格编辑器布局后,将不再支持编辑器组的背景色。请使用 editorGroup.emptyBackground 设置空编辑器组的背景色。", + "editorDragAndDropBackground": "拖动编辑器时的背景颜色。此颜色应有透明度,以便编辑器内容能透过背景。", + "editorGroupBackground": "编辑器组的背景色。(已弃用)", + "editorGroupBorder": "将多个编辑器组彼此分隔开的颜色。编辑器组是编辑器的容器。", + "editorGroupEmptyBackground": "空编辑器组的背景色。编辑器组是编辑器的容器。", + "editorGroupFocusedEmptyBorder": "空编辑器组被聚焦时的边框颜色。编辑组是编辑器的容器。", + "editorGroupHeaderBackground": "禁用选项卡 (\"workbench.editor.showTabs\": false) 时编辑器组标题颜色。编辑器组是编辑器的容器。", + "editorPaneBackground": "居中编辑器布局中左侧与右侧编辑器窗格的背景色。", + "editorTitleContainerBorder": "编辑器组标题标头的边框颜色。编辑器组是编辑器的容器。", + "extensionBadge.remoteBackground": "扩展视图中远程徽标的背景色。", + "extensionBadge.remoteForeground": "扩展视图中远程徽标的前景色。", + "lastPinnedTabBorder": "用于将固定的选项卡与其他选项卡隔开的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "menubarSelectionBackground": "菜单栏中选定菜单项的背景色。", + "menubarSelectionBorder": "菜单栏中所选菜单项的边框颜色。", + "menubarSelectionForeground": "菜单栏中选定菜单项的前景色。", + "notificationCenterBorder": "通知中心的边框颜色。通知从窗口右下角滑入。", + "notificationCenterHeaderBackground": "通知中心头部的背景色。通知从窗口右下角滑入。", + "notificationCenterHeaderForeground": "通知中心头部的前景色。通知从窗口右下角滑入。", + "notificationToastBorder": "通知横幅的边框颜色。通知从窗口右下角滑入。", + "notificationsBackground": "通知的背景色。通知从窗口右下角滑入。", + "notificationsBorder": "通知中心中分隔通知的边框的颜色。通知从窗口右下角滑入。", + "notificationsErrorIconForeground": "用于错误通知图标的颜色。通知从窗口右下角滑入。", + "notificationsForeground": "通知的前景色。通知从窗口右下角滑入。", + "notificationsInfoIconForeground": "用于信息通知图标的颜色。通知从窗口右下角滑入。", + "notificationsLink": "通知链接的前景色。通知从窗口右下角滑入。", + "notificationsWarningIconForeground": "用于警告通知图标的颜色。通知从窗口右下角滑入。", + "panelActiveTitleBorder": "活动面板标题的边框颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", + "panelActiveTitleForeground": "活动面板的标题颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", + "panelBackground": "面板的背景色。面板显示在编辑器区域下方,可包含输出和集成终端等视图。", + "panelBorder": "将面板与编辑器隔开的边框的颜色。面板显示在编辑区域下方,包含输出和集成终端等视图。", + "panelDragAndDropBorder": "拖放面板标题的反馈颜色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。", + "panelInactiveTitleForeground": "非活动面板的标题颜色。面板显示在编辑器区域下方,并包含输出和集成终端等视图。", + "panelInputBorder": "用于面板中输入内容的输入框边框。", + "panelSectionBorder": "当多个视图在面板中水平堆叠时使用的面板区域边框颜色。面板显示在编辑器区域下方,其中包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "panelSectionDragAndDropBackground": "拖放面板区域的反馈颜色。颜色应具有透明度,以便面板区域仍可以显示出来。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "panelSectionHeaderBackground": "面板区域标题背景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "panelSectionHeaderBorder": "当多个视图在面板中垂直堆叠时使用的面板区域标题边框颜色。面板显示在编辑器区域下方,其中包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "panelSectionHeaderForeground": "面板区域标题前景色。面板显示在编辑器区域的下方,包含输出和集成终端等视图。面板部分是嵌套在面板中的视图。", + "sideBarBackground": "侧边栏背景色。侧边栏是资源管理器和搜索等视图的容器。", + "sideBarBorder": "侧边栏分隔编辑器的边框颜色。侧边栏包含资源管理器、搜索等视图。", + "sideBarDragAndDropBackground": "侧边栏中的部分在拖放时的反馈颜色。此颜色应有透明度,以便侧边栏中的部分仍能透过。侧边栏是资源管理器和搜索等视图的容器。侧边栏部分是嵌套在侧边栏中的视图。", + "sideBarForeground": "侧边栏前景色。侧边栏是资源管理器和搜索等视图的容器。", + "sideBarSectionHeaderBackground": "侧边栏部分标题背景色。此侧边栏是资源管理器和搜索等视图的容器。侧边栏部分是在侧边栏中嵌套的视图。", + "sideBarSectionHeaderBorder": "侧边栏部分标题边界色。侧栏是类似资源管理器和搜索等视图的容器。侧栏部分是在侧栏中嵌套的视图。", + "sideBarSectionHeaderForeground": "侧边栏部分标题前景色。侧栏是类似资源管理器和搜索等视图的容器。侧栏部分是在侧栏中嵌套的视图。", + "sideBarTitleForeground": "侧边栏标题前景色。侧边栏是资源管理器和搜索等视图的容器。", + "statusBarBackground": "工作区或文件夹打开时状态栏的背景色。状态栏显示在窗口底部。", + "statusBarBorder": "状态栏分隔侧边栏和编辑器的边框颜色。状态栏显示在窗口底部。", + "statusBarErrorItemBackground": "状态栏错误项的背景颜色。错误项比状态栏中的其他条目更醒目以显示错误条件。状态栏显示在窗口底部。", + "statusBarErrorItemForeground": "状态错误项的前景色。错误项比状态栏中的其他条目更醒目以显示错误条件。状态栏显示在窗口底部。", + "statusBarForeground": "工作区或文件夹打开时状态栏的前景色。状态栏显示在窗口底部。", + "statusBarItemActiveBackground": "单击时的状态栏项背景色。状态栏显示在窗口底部。", + "statusBarItemHostBackground": "状态栏上远程指示器的背景色。", + "statusBarItemHostForeground": "状态栏上远程指示器的前景色。", + "statusBarItemHoverBackground": "悬停时的状态栏项背景色。状态栏显示在窗口底部。", + "statusBarNoFolderBackground": "没有打开文件夹时状态栏的背景色。状态栏显示在窗口底部。", + "statusBarNoFolderBorder": "当没有打开文件夹时,用来使状态栏与侧边栏、编辑器分隔的状态栏边框颜色。状态栏显示在窗口底部。", + "statusBarNoFolderForeground": "没有打开文件夹时状态栏的前景色。状态栏显示在窗口底部。", + "statusBarProminentItemBackground": "状态栏突出显示项的背景颜色。突出显示项比状态栏中的其他条目更醒目以表明其重要性。在命令面板中更改“切换 Tab 键是否移动焦点”可查看示例。状态栏显示在窗口底部。", + "statusBarProminentItemForeground": "状态栏突出的项目前景色。突出的项目从其他状态栏条目中脱颖而出, 以表明重要性。从命令调色板中更改 \"切换选项卡键移动焦点\" 的模式以查看示例。状态栏显示在窗口的底部。", + "statusBarProminentItemHoverBackground": "状态栏突出显示项在被悬停时的背景颜色。突出显示项比状态栏中的其他条目更醒目以表明其重要性。在命令面板中更改“切换 Tab 键是否移动焦点”可查看示例。状态栏显示在窗口底部。", + "tabActiveBackground": "活动选项卡的背景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabActiveBorder": "活动选项卡底部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabActiveBorderTop": "活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabActiveForeground": "活动组中活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabActiveModifiedBorder": "在活动编辑器组中已修改 (存在更新) 的活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabActiveUnfocusedBorder": "在失去焦点的编辑器组中的活动选项卡底部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabActiveUnfocusedBorderTop": "在失去焦点的编辑器组中的活动选项卡顶部的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabBorder": "用于将选项卡彼此分隔开的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabHoverBackground": "选项卡被悬停时的背景色。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabHoverBorder": "选项卡被悬停时用于突出显示的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabHoverForeground": "悬停时选项卡的前景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", + "tabInactiveBackground": "非活动选项卡的背景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabInactiveForeground": "活动组中非活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabInactiveModifiedBorder": "在活动编辑器组中已修改 (存在更新) 的非活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "tabUnfocusedActiveBackground": "非焦点组中的活动选项卡背景色。选项卡是编辑器区域中编辑器的容器。可以在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabUnfocusedActiveForeground": "一个失去焦点的编辑器组中的活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabUnfocusedHoverBackground": "非焦点组选项卡被悬停时的背景色。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabUnfocusedHoverBorder": "非焦点组选项卡被悬停时用于突出显示的边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabUnfocusedHoverForeground": "悬停时不带焦点的组中的选项卡前景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", + "tabUnfocusedInactiveBackground": "不带焦点的组中处于非活动状态的选项卡的背景色。选项卡是编辑器区域中的编辑器的容器。可在一个编辑器组中打开多个选项卡。可存在多个编辑器组。", + "tabUnfocusedInactiveForeground": "在一个失去焦点的组中非活动选项卡的前景色。在编辑器区域,选项卡是编辑器的容器。可在一个编辑器组中打开多个选项卡。可以有多个编辑器组。", + "tabsContainerBackground": "启用选项卡时编辑器组标题的背景颜色。编辑器组是编辑器的容器。", + "tabsContainerBorder": "选项卡启用时编辑器组标题的边框颜色。编辑器组是编辑器的容器。", + "titleBarActiveBackground": "窗口处于活动状态时的标题栏背景色。", + "titleBarActiveForeground": "窗口处于活动状态时的标题栏前景色。", + "titleBarBorder": "标题栏边框颜色。", + "titleBarInactiveBackground": "窗口处于非活动状态时的标题栏背景色。", + "titleBarInactiveForeground": "窗口处于非活动状态时的标题栏前景色。", + "unfocusedActiveModifiedBorder": "在未获焦点的编辑器组中已修改 (存在更新) 的活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "unfocusedINactiveModifiedBorder": "在未获焦点的编辑器组中已修改 (存在更新) 的非活动选项卡的顶部边框。选项卡是编辑器区域中编辑器的容器。可在一个编辑器组中打开多个选项卡。可以存在多个编辑器组。", + "windowActiveBorder": "窗口处于活动状态时用于窗口边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。", + "windowInactiveBorder": "窗口处于非活动状态时用于边框的颜色。仅在使用自定义标题栏时在桌面客户端中支持。" + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "活动 viewlet 的标识符", + "sideBarFocus": "键盘焦点是否在侧栏上", + "sideBarVisible": "侧栏是否可见" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "默认视图图标。", + "duplicateId": "已注册 ID 为“{0}”的视图", + "focusedView": "具有键盘焦点的视图的标识符" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "配置运行时参数", + "reloadWindowWithExtensionsDisabled": "在禁用扩展的情况下重新加载", + "toggleDevTools": "切换开发人员工具", + "toggleSharedProcess": "切换共享进程" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "在 PATH 中安装“{0}”命令", + "ok": "确定", + "shellCommand": "Shell 命令", + "successFrom": "已成功从 PATH 卸载 Shell 命令“{0}”。", + "successIn": "已成功在 PATH 中安装了 Shell 命令“{0}”。", + "uninstall": "从 PATH 中卸载“{0}”命令" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "关闭窗口", + "closeWindow": "关闭窗口", + "current": "当前窗口", + "miCloseWindow": "关闭窗口(&&W)", + "miZoomIn": "放大(&&Z)", + "miZoomOut": "缩小(&&Z)", + "miZoomReset": "重置缩放(&&R)", + "quickSwitchWindow": "快速切换窗口...", + "switchWindow": "切换窗口...", + "switchWindowPlaceHolder": "选择切换的窗口", + "windowDirtyAriaLabel": "{0},存在更新的窗口", + "zoomIn": "放大", + "zoomOut": "缩小", + "zoomReset": "重置缩放" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "用于关联从此应用实例发送的崩溃报表的唯一 ID。", + "argv.disableColorCorrectRendering": "解决颜色配置文件选择问题。仅当您遇到图形问题时,才更改此选项。", + "argv.disableHardwareAcceleration": "禁用硬件加速。仅当遇到图形问题时才更改此选项。", + "argv.enableCrashReporter": "允许禁用崩溃报告;如果更改了值,则应重启应用。", + "argv.enebleProposedApi": "为扩展 ID (如 \"vscode.git\")的列表启用建议的 API。建议的 API 不稳定,可能随时中断且不发出警告。仅应针对扩展开发和测试目的设置该项。", + "argv.force-renderer-accessibility": "强制渲染器可访问。仅当在 Linux 上使用屏幕阅读器时才更改此设置。在其他平台上,渲染器将自动可访问。如果已启用 editor.accessibilitySupport:,则会自动设置此标志。", + "argv.forceColorProfile": "允许替代要使用的颜色配置文件。如果发现颜色显示不佳,请尝试将此设置为 \"srgb\" 并重启。", + "argv.locale": "要使用的显示语言。选取其他语言需要安装关联的语言包。", + "argv.logLevel": "使用的日志级别。默认值为 \"info\"。允许的值为 \"critical\" (关键)、\"error\" (错误)、\"warn\" (警告)、\"info\" (信息)、\"debug\" (调试)、\"trace\" (跟踪) 和 \"off\" (关闭)。", + "closeWhenEmpty": "控制在关闭最后一个编辑器时是否关闭整个窗口。此设置仅适用于没有显示文件夹的窗口。", + "dialogStyle": "调整对话框窗口的外观。", + "keyboardConfigurationTitle": "键盘", + "mergeAllWindowTabs": "合并所有窗口", + "miExit": "退出(&&X)", + "moveWindowTabToNewWindow": "将窗口选项卡移动到新窗口", + "newTab": "新建窗口标签页", + "newWindowDimensions": "控制在已有窗口时新开窗口的尺寸。请注意,此设置对第一个打开的窗口无效。第一个窗口将始终恢复关闭前的大小和位置。", + "openWithoutArgumentsInNewWindow": "在另一实例无参启动时,控制是打开新的空窗口或是聚焦到最后运行的实例。\r\n注意,此设置可能会被忽略 (例如,在使用 `--new-window` 或 `--reuse-window` 命令行选项时)。", + "restoreFullscreen": "若窗口在处于全屏模式时退出,控制其在恢复时是否还原到全屏模式。", + "restoreWindows": "控制在第一次启动后窗口重新打开的方式。如果应用程序已在运行,则此设置不起任何作用。", + "showNextWindowTab": "显示下一个窗口选项卡", + "showPreviousTab": "显示上一个窗口选项卡", + "telemetry.enableCrashReporting": "将崩溃报告发送到 Microsoft 联机服务。\r\n此选项在重新启动后才能生效。", + "telemetryConfigurationTitle": "遥测", + "titleBarStyle": "调整窗口标题栏的外观。在 Linux 和 Windows 上,此设置也会影响应用程序和上下文菜单的外观。更改需要完全重新启动才能应用。", + "toggleWindowTabsBar": "切换窗口选项卡栏", + "touchbar.enabled": "启用键盘上的 macOS 触控栏按钮 (若可用)。", + "touchbar.ignored": "触摸栏中不应显示的条目的一组标识符(例如 \"workbench.action.navigateBack\")。", + "window.clickThroughInactive": "启用后,点击非活动窗口后将在激活窗口的同时触发光标之下的元素 (若可点击)。禁用后,点击非活动窗口仅能激活窗口,再次点击才能触发元素。", + "window.doubleClickIconToClose": "如果启用, 双击标题栏中的应用程序图标将关闭窗口, 并且该窗口无法通过图标拖动。此设置仅在 \"#window.titleBarStyle#\" 设置为 \"custom\" 时生效。", + "window.nativeFullScreen": "控制是否在 macOS 上使用原生全屏。禁用此设置可禁止 macOS 在全屏时创建新空间。", + "window.nativeTabs": "启用 macOS Sierra 窗口选项卡。请注意,更改在完全重新启动程序后才能生效。同时,开启原生选项卡将禁用自定义标题栏样式。", + "window.newWindowDimensions.default": "在屏幕中心打开新窗口。", + "window.newWindowDimensions.fullscreen": "在全屏模式下打开新窗口。", + "window.newWindowDimensions.inherit": "以与上一个活动窗口相同的尺寸打开新窗口。", + "window.newWindowDimensions.maximized": "打开最大化的新窗口。", + "window.newWindowDimensions.offset": "打开与上次活动窗口具有相同尺寸的新窗口,并带有偏移位置。", + "window.openWithoutArgumentsInNewWindow.off": "聚焦到上一活动的运行实例。", + "window.openWithoutArgumentsInNewWindow.on": "打开一个新的空窗口。", + "window.reopenFolders.all": "重新打开所有窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", + "window.reopenFolders.folders": "重新打开已打开文件夹或工作区的所有窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", + "window.reopenFolders.none": "从不重新打开窗口。如果文件夹或工作区未打开(例如从命令行),将出现一个空窗口。", + "window.reopenFolders.one": "重新打开上一个活动窗口,除非已打开文件夹、工作区或文件(例如从命令行)。", + "window.reopenFolders.preserve": "始终重新打开所有窗口。如果打开文件夹或工作区(例如从命令行打开),它将作为新窗口打开,除非它之前已打开。如果打开文件,则这些文件将在其中一个已还原的窗口中打开。", + "windowConfigurationTitle": "窗口", + "zoomLevel": "调整窗口的缩放级别。原始大小是 0,每次递增(例如 1)或递减(例如 -1)表示放大或缩小 20%。也可以输入小数以便以更精细的粒度调整缩放级别。" + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "版本: {0}\r\n提交: {1}\r\n日期: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", + "cancelButton": "取消", + "copy": "复制(&&C)", + "okButton": "确定", + "yesButton": "是(&&Y)" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "取消(&&C)", + "loaderCycle": "AMD 模块中存在一个依赖项循环需要解决!", + "loginButton": "登录(&&L)", + "ok": "确定", + "password": "密码", + "proxyAuthRequired": "需要代理身份验证", + "proxyDetail": "代理 {0} 需要用户名和密码。", + "rememberCredentials": "记住我的凭据", + "runningAsRoot": "不建议以 root 用户身份运行 {0}。", + "username": "用户名" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "以下未保存的编辑器无法保存到备份位置。", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "正在等待已更新的编辑器恢复…" }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "未做编辑", - "summary.nm": "在 {1} 个文件中进行了 {0} 次编辑", - "summary.n0": "在 1 个文件中进行了 {0} 次编辑", - "workspaceEdit": "工作区编辑", - "nothing": "未做编辑", + "areYouSureQuiteBulkEdit": "确定要 {0} 吗? \"{1}\" 正在进行中。", + "changeWorkspace": "更改工作区", + "closeTheWindow": "关闭窗口", "fileOperation": "文件操作", - "areYouSureQuiteBulkEdit": "确定要退出吗? \"{0}\" 正在进行中。", - "quit": "退出" + "nothing": "未做编辑", + "quit": "退出", + "reloadTheWindow": "重新加载窗口", + "summary.0": "未做编辑", + "summary.n0": "在 1 个文件中进行了 {0} 次编辑", + "summary.nm": "在 {1} 个文件中进行了 {0} 次编辑", + "workspaceEdit": "工作区编辑" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "正在预览另一个重构。", + "Discard": "放弃重构", + "apply": "应用重构", "cancel": "取消", + "cat": "重构预览", "continue": "继续", "detail": "按\"继续\"放弃以前的重构,继续当前重构。", - "apply": "应用重构", - "cat": "重构预览", - "Discard": "放弃重构", - "toogleSelection": "切换更改", "groupByFile": "按文件分组更改", "groupByType": "按类型分组更改", + "overlap": "正在预览另一个重构。", + "panel": "重构预览", "refactorPreviewViewIcon": "查看重构预览视图的图标。", - "panel": "重构预览" + "toogleSelection": "切换更改" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "调用代码操作(如重命名操作),在此处查看其更改的预览。", "conflict.1": "无法应用重构,因为“{0}”在此期间进行了修改。", "conflict.N": "无法应用重构,因为其他 {0} 个文件在此期间进行了修改。", - "edt.title.del": "{0}(删除、重构预览)", - "rename": "重命名", "create": "创建", + "edt.title.1": "{0}(重构预览)", "edt.title.2": "{0}({1}、重构预览)", - "edt.title.1": "{0}(重构预览)" + "edt.title.del": "{0}(删除、重构预览)", + "empty.msg": "调用代码操作(如重命名操作),在此处查看其更改的预览。", + "rename": "重命名" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "其他" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "批量编辑", - "aria.renameAndEdit": "将{0}重命名为{1},同时进行文本编辑", + "aria.create": "创建{0}", "aria.createAndEdit": "创建{0},同时进行文本编辑", + "aria.del": "行 {0},正在删除 {1}", + "aria.delete": "删除 {0}", "aria.deleteAndEdit": "正在删除 {0},同时进行文本编辑", "aria.editOnly": "{0},进行文本编辑", - "aria.rename": "将 {0} 重命名为 {1}", - "aria.create": "创建{0}", - "aria.delete": "删除 {0}", - "aria.replace": "行{0},用{2}替换{1}", - "aria.del": "行 {0},正在删除 {1}", "aria.insert": "行{0},插入{1}", - "rename.label": "{0} → {1}", - "detail.rename": "(重命名)", + "aria.rename": "将 {0} 重命名为 {1}", + "aria.renameAndEdit": "将{0}重命名为{1},同时进行文本编辑", + "aria.replace": "行{0},用{2}替换{1}", + "bulkEdit": "批量编辑", "detail.create": "(正在创建)", "detail.del": "(删除)", + "detail.rename": "(重命名)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "调用层次结构提供程序是否可用", - "callHierarchyVisible": "当前是否正在显示调用层次结构预览", "callHierarchyDirection": "调用层次结构是否显示传入或传出的调用", - "no.item": "无结果", + "callHierarchyVisible": "当前是否正在显示调用层次结构预览", + "close": "关闭", + "editorHasCallHierarchyProvider": "调用层次结构提供程序是否可用", "error": "未能显示调用层次结构", + "no.item": "无结果", + "showIncomingCallsIcons": "“调用层次结构”视图中传入调用的图标。", + "showOutgoingCallsIcon": "“调用层次结构”视图中传出调用的图标。", "title": "速览调用层次结构", "title.incoming": "显示来电", - "showIncomingCallsIcons": "“调用层次结构”视图中传入调用的图标。", "title.outgoing": "显示去电", - "showOutgoingCallsIcon": "“调用层次结构”视图中传出调用的图标。", - "title.refocus": "重新聚焦调用层次结构", - "close": "关闭" + "title.refocus": "重新聚焦调用层次结构" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "来自\"{0}\"的调用", "callsTo": "\"{0}\"的调用方", - "title.loading": "正在加载...", "empt.callsFrom": "没有来自 \"{0}\" 的调用", - "empt.callsTo": "没有\"{0}\"的调用方" + "empt.callsTo": "没有\"{0}\"的调用方", + "title.loading": "正在加载..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "调用层次结构", "from": "来自 {0} 的调用", - "to": "{0} 的调用方" + "to": "{0} 的调用方", + "tree.aria": "调用层次结构" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "Shell 命令", @@ -3639,188 +3752,151 @@ "successFrom": "已成功从 PATH 卸载 Shell 命令“{0}”。" }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "控制是否应在文件保存时运行自动修复操作。", "codeActionsOnSave": "在保存时运行的代码操作类型。", + "codeActionsOnSave.fixAll": "控制是否应在文件保存时运行自动修复操作。", "codeActionsOnSave.generic": "控制是否应在文件保存时运行\"{0}\"操作。" }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "配置资源要使用的编辑器。", - "contributes.codeActions.languages": "启用代码操作的语言模式。", + "contributes.codeActions.description": "代码操作的说明。", "contributes.codeActions.kind": "贡献代码操作的\"代码操作种类\"。", - "contributes.codeActions.title": "UI 中使用的代码操作的标签。", - "contributes.codeActions.description": "代码操作的说明。" + "contributes.codeActions.languages": "启用代码操作的语言模式。", + "contributes.codeActions.title": "UI 中使用的代码操作的标签。" }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "贡献的文档。", - "contributes.documentation.refactorings": "为重构提供了文档。", "contributes.documentation.refactoring": "为重构提供了文档。", + "contributes.documentation.refactoring.command": "命令已执行。", "contributes.documentation.refactoring.title": "UI 中使用的文档的标签。", "contributes.documentation.refactoring.when": "当子句。", - "contributes.documentation.refactoring.command": "命令已执行。" - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "文档符号" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "粘贴选择剪贴板" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "启动文本配对语法语法日志记录" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "错误分析 {0}: {1}", - "formatError": "{0}: 格式无效,应为 JSON 对象。", - "schema.openBracket": "左方括号字符或字符串序列。", - "schema.closeBracket": "右方括号字符或字符串序列。", - "schema.comments": "定义注释符号", - "schema.blockComments": "定义块注释的标记方式。", - "schema.blockComment.begin": "作为块注释开头的字符序列。", - "schema.blockComment.end": "作为块注释结尾的字符序列。", - "schema.lineComment": "作为行注释开头的字符序列。", - "schema.brackets": "定义增加和减少缩进的括号。", - "schema.autoClosingPairs": "定义括号对。当输入左方括号时,将自动插入右方括号。", - "schema.autoClosingPairs.notIn": "定义禁用了自动配对的作用域列表。", - "schema.autoCloseBefore": "在自动闭合设置为 \"languageDefined\" 时,定义使括号或引号自动闭合的光标后面的字符。通常是不会成为表达式开头的一组字符。", - "schema.surroundingPairs": "定义可用于包围所选字符串的括号对。", - "schema.wordPattern": "定义一下在编程语言里什么东西会被当做是一个单词。", - "schema.wordPattern.pattern": "用于匹配文本的正则表达式模式。", - "schema.wordPattern.flags": "用于匹配文本的正则表达式标志。", - "schema.wordPattern.flags.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.indentationRules": "语言的缩进设置。", - "schema.indentationRules.increaseIndentPattern": "如果一行文本匹配此模式,则之后所有内容都应被缩进一次(直到匹配其他规则)。", - "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern 的正则表达式模式。", - "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern 的正则表达式标志。", - "schema.indentationRules.increaseIndentPattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.indentationRules.decreaseIndentPattern": "如果某行文本匹配此模式,则其后所有行都应被取消缩进一次 (直到匹配其他规则)。", - "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern 的正则表达式模式。", - "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern 的正则表达式标志。", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.indentationRules.indentNextLinePattern": "如果某一行匹配此模式,那么仅此行之后的**下一行**应缩进一次。", - "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern 的正则表达式模式。", - "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern 的正则表达式标志。", - "schema.indentationRules.indentNextLinePattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.indentationRules.unIndentedLinePattern": "如果某一行匹配此模式,那么不应更改此行的缩进,且不应针对其他规则对其进行计算。", - "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern 的正则表达式模式。", - "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern 的正则表达式标志。", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.folding": "此语言的折叠设置。", - "schema.folding.offSide": "若一种语言使用缩进表示其代码块,它将遵循越位规则 (off-side rule)。若设置此项,空白行将属于其之后的代码块。", - "schema.folding.markers": "语言特定的折叠标记。例如,\"#region\" 与 \"#endregion\"。开始与结束标记的正则表达式需设计得效率高,因其将对每一行的内容进行测试。", - "schema.folding.markers.start": "开始标记的正则表达式模式。其应以 \"^\" 开始。", - "schema.folding.markers.end": "结束标记的正则表达式模式。其应以 \"^\" 开始。", - "schema.onEnterRules": "按 Enter 时要评估的语言规则。", - "schema.onEnterRules.beforeText": "只有游标前的文本匹配此正则表达式时才会执行此规则。", - "schema.onEnterRules.beforeText.pattern": "beforeText 的正则表达式模式。", - "schema.onEnterRules.beforeText.flags": "beforeText 的正则表达式标志。", - "schema.onEnterRules.beforeText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.onEnterRules.afterText": "只有游标后的文本匹配此正则表达式时才会执行此规则。", - "schema.onEnterRules.afterText.pattern": "afterText 的正则表达式模式。", - "schema.onEnterRules.afterText.flags": "afterText 的正则表达式标志。", - "schema.onEnterRules.afterText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.onEnterRules.previousLineText": "只有该行上方的文本匹配此正则表达式时才会执行此规则。", - "schema.onEnterRules.previousLineText.pattern": "previousLineText 的正则表达式模式。", - "schema.onEnterRules.previousLineText.flags": "previousLineText 的正则表达式标志。", - "schema.onEnterRules.previousLineText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", - "schema.onEnterRules.action": "要执行的操作。", - "schema.onEnterRules.action.indent": "描述如何处理缩进", - "schema.onEnterRules.action.indent.none": "插入新行并复制上一行的缩进。", - "schema.onEnterRules.action.indent.indent": "(相对于上一行的缩进)插入一次新行和缩进。", - "schema.onEnterRules.action.indent.indentOutdent": "插入两个新行:\r\n - 第一行缩进并将包含游标\r\n - 第二行在同一缩进级别", - "schema.onEnterRules.action.indent.outdent": "(相对于上一行的缩进)插入一次新行和凸排。", - "schema.onEnterRules.action.appendText": "描述要追加到新行后和缩进后的文本。", - "schema.onEnterRules.action.removeText": "描述要从新行的缩进中移除的字符数。" - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "无匹配项", - "gotoSymbolQuickAccessPlaceholder": "键入要转到的符号的名称。", - "gotoSymbolQuickAccess": "转到编辑器中的符号", - "gotoSymbolByCategoryQuickAccess": "按类别转到编辑器中的符号", - "gotoSymbol": "转到编辑器中的符号..." + "contributes.documentation.refactorings": "为重构提供了文档。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "现在将设置 \"editor.accessibilitySupport\" 更改为 \"on\"。", - "openingDocs": "正在打开 VS Code 辅助功能文档页面。", - "introMsg": "感谢试用 VS Code 的辅助功能选项。", - "status": "状态:", + "ShowAccessibilityHelpAction": "显示辅助功能帮助", + "auto_off": "编辑器被配置为自动检测是否附加了屏幕阅读器,当前未检测到。", + "auto_on": "编辑器自动检测到已附加屏幕阅读器。", + "auto_unknown": "编辑器被配置为使用平台 API 以检测是否附加了屏幕阅读器,但当前运行时不支持此功能。", "changeConfigToOnMac": "要配置编辑器对屏幕阅读器进行永久优化,请按 Command+E。", "changeConfigToOnWinLinux": "要配置编辑器对屏幕阅读器进行永久优化,请按 Ctrl+E。", - "auto_unknown": "编辑器被配置为使用平台 API 以检测是否附加了屏幕阅读器,但当前运行时不支持此功能。", - "auto_on": "编辑器自动检测到已附加屏幕阅读器。", - "auto_off": "编辑器被配置为自动检测是否附加了屏幕阅读器,当前未检测到。", - "configuredOn": "已配置编辑器对屏幕阅读器进行永久优化 — 您可以更改 \"editor.accessibilitySupport\" 设置进行调整。", "configuredOff": "编辑器被配置为不对屏幕阅读器的使用进行优化。", - "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", - "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。", - "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", - "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", + "configuredOn": "已配置编辑器对屏幕阅读器进行永久优化 — 您可以更改 \"editor.accessibilitySupport\" 设置进行调整。", + "emergencyConfOn": "现在将设置 \"editor.accessibilitySupport\" 更改为 \"on\"。", + "introMsg": "感谢试用 VS Code 的辅助功能选项。", "openDocMac": "按 Command+H 以打开浏览器窗口,其中包含更多有关 VS Code 辅助功能的信息。", "openDocWinLinux": "按 Ctrl+H 以打开浏览器窗口,其中包含更多有关 VS Code 辅助功能的信息。", + "openingDocs": "正在打开 VS Code 辅助功能文档页面。", "outroMsg": "你可以按 Esc 或 Shift+Esc 消除此工具提示并返回到编辑器。", - "ShowAccessibilityHelpAction": "显示辅助功能帮助" + "status": "状态:", + "tabFocusModeOffMsg": "在当前编辑器中按 Tab 将插入制表符。通过按 {0} 切换此行为。", + "tabFocusModeOffMsgNoKb": "在当前编辑器中按 Tab 会插入制表符。当前无法通过键绑定触发命令 {0}。", + "tabFocusModeOnMsg": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。通过按 {0} 切换此行为。", + "tabFocusModeOnMsgNoKb": "在当前编辑器中按 Tab 会将焦点移动到下一个可聚焦的元素。当前无法通过按键绑定触发命令 {0}。" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "差异算法已提前停止(在 {0} ms 之后)", - "removeTimeout": "删除限制", - "hintWhitespace": "显示空白差异" + "hintWhitespace": "显示空白差异", + "removeTimeout": "删除限制" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "关闭", + "label.find": "查找", + "label.nextMatchButton": "下一个匹配项", + "label.previousMatchButton": "上一个匹配项", + "label.replace": "替换", + "label.replaceAllButton": "全部替换", + "label.replaceButton": "替换", + "label.toggleReplaceButton": "切换替换模式", + "placeholder.find": "查找", + "placeholder.replace": "替换" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "关闭", + "label.find": "查找", + "label.nextMatchButton": "下一个匹配项", + "label.previousMatchButton": "上一个匹配项", + "placeholder.find": "查找" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "开发人员: 检查编辑器标记和作用域", + "inspectTMScopesWidget.loading": "正在加载..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "开发人员: 检查按键映射", "workbench.action.inspectKeyMapJSON": "检查按键映射(JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: 格式无效,应为 JSON 对象。", + "parseErrors": "错误分析 {0}: {1}", + "schema.autoCloseBefore": "在自动闭合设置为 \"languageDefined\" 时,定义使括号或引号自动闭合的光标后面的字符。通常是不会成为表达式开头的一组字符。", + "schema.autoClosingPairs": "定义括号对。当输入左方括号时,将自动插入右方括号。", + "schema.autoClosingPairs.notIn": "定义禁用了自动配对的作用域列表。", + "schema.blockComment.begin": "作为块注释开头的字符序列。", + "schema.blockComment.end": "作为块注释结尾的字符序列。", + "schema.blockComments": "定义块注释的标记方式。", + "schema.brackets": "定义增加和减少缩进的括号。", + "schema.closeBracket": "右方括号字符或字符串序列。", + "schema.comments": "定义注释符号", + "schema.folding": "此语言的折叠设置。", + "schema.folding.markers": "语言特定的折叠标记。例如,\"#region\" 与 \"#endregion\"。开始与结束标记的正则表达式需设计得效率高,因其将对每一行的内容进行测试。", + "schema.folding.markers.end": "结束标记的正则表达式模式。其应以 \"^\" 开始。", + "schema.folding.markers.start": "开始标记的正则表达式模式。其应以 \"^\" 开始。", + "schema.folding.offSide": "若一种语言使用缩进表示其代码块,它将遵循越位规则 (off-side rule)。若设置此项,空白行将属于其之后的代码块。", + "schema.indentationRules": "语言的缩进设置。", + "schema.indentationRules.decreaseIndentPattern": "如果某行文本匹配此模式,则其后所有行都应被取消缩进一次 (直到匹配其他规则)。", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.indentationRules.decreaseIndentPattern.flags": "decreaseIndentPattern 的正则表达式标志。", + "schema.indentationRules.decreaseIndentPattern.pattern": "decreaseIndentPattern 的正则表达式模式。", + "schema.indentationRules.increaseIndentPattern": "如果一行文本匹配此模式,则之后所有内容都应被缩进一次(直到匹配其他规则)。", + "schema.indentationRules.increaseIndentPattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.indentationRules.increaseIndentPattern.flags": "increaseIndentPattern 的正则表达式标志。", + "schema.indentationRules.increaseIndentPattern.pattern": "increaseIndentPattern 的正则表达式模式。", + "schema.indentationRules.indentNextLinePattern": "如果某一行匹配此模式,那么仅此行之后的**下一行**应缩进一次。", + "schema.indentationRules.indentNextLinePattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.indentationRules.indentNextLinePattern.flags": "indentNextLinePattern 的正则表达式标志。", + "schema.indentationRules.indentNextLinePattern.pattern": "indentNextLinePattern 的正则表达式模式。", + "schema.indentationRules.unIndentedLinePattern": "如果某一行匹配此模式,那么不应更改此行的缩进,且不应针对其他规则对其进行计算。", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.indentationRules.unIndentedLinePattern.flags": "unIndentedLinePattern 的正则表达式标志。", + "schema.indentationRules.unIndentedLinePattern.pattern": "unIndentedLinePattern 的正则表达式模式。", + "schema.lineComment": "作为行注释开头的字符序列。", + "schema.onEnterRules": "按 Enter 时要评估的语言规则。", + "schema.onEnterRules.action": "要执行的操作。", + "schema.onEnterRules.action.appendText": "描述要追加到新行后和缩进后的文本。", + "schema.onEnterRules.action.indent": "描述如何处理缩进", + "schema.onEnterRules.action.indent.indent": "(相对于上一行的缩进)插入一次新行和缩进。", + "schema.onEnterRules.action.indent.indentOutdent": "插入两个新行: \r\n - 第一行缩进并将包含游标\r\n - 第二行在同一缩进级别", + "schema.onEnterRules.action.indent.none": "插入新行并复制上一行的缩进。", + "schema.onEnterRules.action.indent.outdent": "(相对于上一行的缩进)插入一次新行和凸排。", + "schema.onEnterRules.action.removeText": "描述要从新行的缩进中移除的字符数。", + "schema.onEnterRules.afterText": "只有游标后的文本匹配此正则表达式时才会执行此规则。", + "schema.onEnterRules.afterText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.onEnterRules.afterText.flags": "afterText 的正则表达式标志。", + "schema.onEnterRules.afterText.pattern": "afterText 的正则表达式模式。", + "schema.onEnterRules.beforeText": "只有游标前的文本匹配此正则表达式时才会执行此规则。", + "schema.onEnterRules.beforeText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.onEnterRules.beforeText.flags": "beforeText 的正则表达式标志。", + "schema.onEnterRules.beforeText.pattern": "beforeText 的正则表达式模式。", + "schema.onEnterRules.previousLineText": "只有该行上方的文本匹配此正则表达式时才会执行此规则。", + "schema.onEnterRules.previousLineText.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.onEnterRules.previousLineText.flags": "previousLineText 的正则表达式标志。", + "schema.onEnterRules.previousLineText.pattern": "previousLineText 的正则表达式模式。", + "schema.openBracket": "左方括号字符或字符串序列。", + "schema.surroundingPairs": "定义可用于包围所选字符串的括号对。", + "schema.wordPattern": "定义一下在编程语言里什么东西会被当做是一个单词。", + "schema.wordPattern.flags": "用于匹配文本的正则表达式标志。", + "schema.wordPattern.flags.errorMessage": "必须匹配模式“/^([gimuy]+)$/”。", + "schema.wordPattern.pattern": "用于匹配文本的正则表达式模式。" + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: 为减少内存使用并避免卡顿或崩溃,我们已关闭对此大型文件内容的标记、折行和折叠。", "removeOptimizations": "强制启用功能", "reopenFilePrompt": "请重新打开文件以使此设置生效。" }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "开发人员: 检查编辑器标记和作用域", - "inspectTMScopesWidget.loading": "正在加载..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "键入要转到的行号和可选列(例如,42:5表示第 42 行和第 5 列)。", - "gotoLineQuickAccess": "转到行/列", - "gotoLine": "转到行/列..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "正在运行“{0}”格式化程序([配置](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D))。", - "codeaction": "快速修复", - "codeaction.get": "正在从“{0}”获取代码操作([配置](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D))。", - "codeAction.apply": "正在应用代码操作“{0}”。" - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "切换列选择模式", - "miColumnSelection": "列选择模式(&&S)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "切换到迷你地图", - "miShowMinimap": "显示缩略图(&&M)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "切换多行修改键", - "miMultiCursorAlt": "切换为“Alt+单击”进行多光标功能", - "miMultiCursorCmd": "切换为“Cmd+单击”进行多光标功能", - "miMultiCursorCtrl": "切换为“Ctrl+单击”进行多光标功能" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "切换控制字符", - "miToggleRenderControlCharacters": "呈现控制字符(&&C)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "编辑器当前是否正在使用自动换行。", - "toggle.wordwrap": "查看: 切换自动换行", - "unwrapMinified": "在此文件禁用折行", - "wrapMinified": "在此文件启用折行", - "miToggleWordWrap": "切换自动换行(&&W)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "切换呈现空格", - "miToggleRenderWhitespace": "呈现空格(&&R)" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "文档符号" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "此元素存在 1 个问题", - "N.problem": "此元素存在 {0} 个问题", - "deep.problem": "包含存在问题的元素", "Array": "数组", "Boolean": "布尔值", "Class": "类", @@ -3836,6 +3912,7 @@ "Key": "键", "Method": "方法", "Module": "模块", + "N.problem": "此元素存在 {0} 个问题", "Namespace": "命名空间", "Null": "Null", "Number": "数字", @@ -3846,681 +3923,736 @@ "String": "字符串", "Struct": "结构", "TypeParameter": "类型参数", - "Variable": "变量" + "Variable": "变量", + "deep.problem": "包含存在问题的元素", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "查找", - "placeholder.find": "查找", - "label.previousMatchButton": "上一个匹配项", - "label.nextMatchButton": "下一个匹配项", - "label.closeButton": "关闭" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "转到行/列...", + "gotoLineQuickAccess": "转到行/列", + "gotoLineQuickAccessPlaceholder": "键入要转到的行号和可选列(例如,42:5表示第 42 行和第 5 列)。" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "查找", - "placeholder.find": "查找", - "label.previousMatchButton": "上一个匹配项", - "label.nextMatchButton": "下一个匹配项", - "label.closeButton": "关闭", - "label.toggleReplaceButton": "切换替换模式", - "label.replace": "替换", - "placeholder.replace": "替换", - "label.replaceButton": "替换", - "label.replaceAllButton": "全部替换" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "无匹配项", + "gotoSymbol": "转到编辑器中的符号...", + "gotoSymbolByCategoryQuickAccess": "按类别转到编辑器中的符号", + "gotoSymbolQuickAccess": "转到编辑器中的符号", + "gotoSymbolQuickAccessPlaceholder": "键入要转到的符号的名称。" + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "正在应用代码操作“{0}”。", + "codeaction": "快速修复", + "codeaction.get2": "从 \"{0}\" ([configure]({1}))中获取代码操作。", + "formatting2": "正在运行 \"{0}\" 格式化程序([configure]({1}))。" + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "列选择模式(&&S)", + "toggleColumnSelection": "切换列选择模式" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "显示缩略图(&&M)", + "toggleMinimap": "切换到迷你地图" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "切换为“Alt+单击”进行多光标功能", + "miMultiCursorCmd": "切换为“Cmd+单击”进行多光标功能", + "miMultiCursorCtrl": "切换为“Ctrl+单击”进行多光标功能", + "toggleLocation": "切换多行修改键" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "呈现控制字符(&&C)", + "toggleRenderControlCharacters": "切换控制字符" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "呈现空格(&&R)", + "toggleRenderWhitespace": "切换呈现空格" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "编辑器当前是否正在使用自动换行。", + "miToggleWordWrap": "自动换行(&W)", + "toggle.wordwrap": "查看: 切换自动换行", + "unwrapMinified": "在此文件禁用折行", + "wrapMinified": "在此文件启用折行" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "不显示", + "selectAlanguage": "选择语言", + "thisAgain": "询问。", + "toGetStarted": "开始。开始键入以取消或" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "粘贴选择剪贴板" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "启动文本配对语法语法日志记录" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "编辑器导航线中表示评论范围的颜色。" + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "未能删除评论回应", + "commentAddReactionError": "未能删除评论回应: {0}。", + "commentDeleteReactionDefaultError": "未能删除评论回应", + "commentDeleteReactionError": "未能删除评论回应: {0}。", + "commentToggleReaction": "切换反应", + "commentToggleReactionDefaultError": "切换注释反应失败", + "commentToggleReactionError": "切换注释反应失败: {0}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "用于折叠审阅注释的图标。", + "label.collapse": "折叠", + "newComment": "键入新注释", + "reply": "回复...", + "startThread": "开始讨论" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "评论", "openComments": "控制评论面板应何时打开。" }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "选择 \"注释提供程序\"", - "nextCommentThreadAction": "转到下一条评论串" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "当前工作区的注释", - "resourceWithCommentThreadsLabel": "{0} 中的注释,完整路径: {1}", - "resourceWithCommentLabel": "{3} 中第 {1} 行第 {2} 列中来自 ${0} 的注释,源: {4}", - "collapseAll": "全部折叠" + "nextCommentThreadAction": "转到下一条评论串", + "pickCommentService": "选择 \"注释提供程序\"" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "图片: {0}", - "image": "图片" + "image": "图片", + "imageWithLabel": "图片: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "编辑器导航线中表示评论范围的颜色。" - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "用于折叠审阅注释的图标。", - "label.collapse": "折叠", - "startThread": "开始讨论", - "reply": "回复...", - "newComment": "键入新注释" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "此工作区中尚无注释。" - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "切换反应", - "commentToggleReactionError": "切换注释反应失败: {0}。", - "commentToggleReactionDefaultError": "切换注释反应失败", - "commentDeleteReactionError": "未能删除评论回应: {0}。", - "commentDeleteReactionDefaultError": "未能删除评论回应", - "commentAddReactionError": "未能删除评论回应: {0}。", - "commentAddReactionDefaultError": "未能删除评论回应" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "全部折叠", + "resourceWithCommentLabel": "{3} 中第 {1} 行第 {2} 列中来自 ${0} 的注释,源: {4}", + "resourceWithCommentThreadsLabel": "{0} 中的注释,完整路径: {1}", + "rootCommentsLabel": "当前工作区的注释" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "选取反应..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "此工作区中尚无注释。" + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "内置", + "promptOpenWith.defaultEditor.displayName": "文本编辑器" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "当前处于活动状态的自定义编辑器的 viewType。" }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "文本编辑器", - "builtinProviderDisplayName": "内置" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "提供的自定义编辑器。", - "contributes.viewType": "自定义编辑器的标识符。它在所有自定义编辑器中都必须是唯一的,因此建议将扩展 ID 作为 \"viewType\" 的一部分包括在内。在使用 \"vscode.registerCustomEditorProvider\" 和在 \"onCustomEditor:${id}\" [激活事件](https://code.visualstudio.com/api/references/activation-events)中注册自定义编辑器时,使用 \"viewType\"。", "contributes.displayName": "自定义编辑器的用户可读名称。当选择要使用的编辑器时,向用户显示此名称。", - "contributes.selector": "为其启用了自定义编辑器的一组 glob。", - "contributes.selector.filenamePattern": "为其启用了自定义编辑器的 glob。", "contributes.priority": "控制在用户打开文件时是否自动启用自定义编辑器。用户可能会使用 \"workbench.editorAssociations\" 设置覆盖此项。", "contributes.priority.default": "在用户打开资源时自动使用此编辑器,前提是没有为该资源注册其他默认的自定义编辑器。", - "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。" - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "调试", - "startDebugPlaceholder": "键入准备运行的启动配置的名称。", - "startDebuggingHelp": "开始调试", - "terminateThread": "终止线程", - "debugFocusConsole": "聚焦到“调试控制台”视图", - "jumpToCursor": "跳转到光标", - "SetNextStatement": "设置下一语句", - "inlineBreakpoint": "内联断点", - "restartFrame": "重启框架", - "copyStackTrace": "复制调用堆栈", - "setValue": "设置值", - "copyValue": "复制值", - "copyAsExpression": "复制表达式", - "addToWatchExpressions": "添加到监视", - "breakWhenValueIsRead": "值读取时中断", - "breakWhenValueChanges": "值更改时中断", - "breakWhenValueIsAccessed": "值访问时中断", - "editWatchExpression": "编辑表达式", - "removeWatchExpression": "删除表达式", - "miStartDebugging": "启动调试(&&S)", - "miRun": "以非调试模式运行(&&W)", - "miStopDebugging": "停止调试(&&S)", - "miRestart Debugging": "重启调试(&&R)", - "miAddConfiguration": "添加配置(&&D)...", - "miStepOver": "单步跳过(&&O)", - "miStepInto": "单步执行(&&I)", - "miStepOut": "单步停止(&&U)", - "miContinue": "继续(&&C)", - "miInlineBreakpoint": "内联断点(&&O)", - "miNewBreakpoint": "新建断点(&&N)", - "miInstallAdditionalDebuggers": "安装附加调试器(&&I)...", - "debugPanel": "调试控制台", - "miToggleDebugConsole": "调试控制台(&&B)", - "run and debug": "运行和调试", - "miViewRun": "运行(&&R)", - "variables": "变量", - "watch": "监视", - "callStack": "调用堆栈", - "breakpoints": "断点", - "loadedScripts": "已载入的脚本", - "debugConfigurationTitle": "调试", - "allowBreakpointsEverywhere": "允许在任何文件中设置断点。", - "openExplorerOnEnd": "在调试会话结束时自动打开资源管理器视图。", - "inlineValues": "当处于调试过程中时,在编辑器中内联显示变量值。", - "inlineValues.on": "在调试时,始终在编辑器中内联显示变量值。", - "inlineValues.off": "在调试时,绝不在编辑器中内联显示变量值。", - "inlineValues.focusNoScroll": "如果语言支持内联值位置,则在调试时在编辑器中内联显示变量值。", - "toolBarLocation": "控制调试工具栏的位置。可在所有视图中“浮动”、在调试视图中“停靠”,也可“隐藏”。", - "never": "在状态栏中不再显示调试", - "always": "始终在状态栏中显示调试", - "onFirstSessionStart": "仅于第一次启动调试后在状态栏中显示调试", - "showInStatusBar": "控制何时显示调试状态栏。", - "debug.console.closeOnEnd": "控制调试控制台是否应在调试会话结束时自动关闭。", - "debug.terminal.clearBeforeReusing": "在集成或外部终端中启动新的调试会话之前,请清除终端。", - "openDebug": "控制何时打开“调试”视图。", - "showSubSessionsInToolBar": "控制调试子会话是否显示在调试工具栏中。当此设置为 false 时, 子会话上的 stop 命令也将停止父会话。", - "debug.console.fontSize": "控制调试控制台中的字体大小(以像素为单位)。", - "debug.console.fontFamily": "控制调试控制台中的字体系列。", - "debug.console.lineHeight": "设置调试控制台中的行高(以像素为单位)。使用 0 来计算从字体大小开始的行高。", - "debug.console.wordWrap": "控制是否应在调试控制台中换行。", - "debug.console.historySuggestions": "控制调试控制台是否应建议以前键入的输入。", - "debug.console.collapseIdenticalLines": "控制调试控制台是否应折叠相同的行,并显示出现次数和徽章。", - "launch": "全局调试启动配置。应当作为跨工作区共享的 \\\"launch.json\\\" 的替代方法。", - "debug.focusWindowOnBreak": "控制当调试器中断时,工作台窗口是否应获得焦点。", - "debugAnyway": "忽略任务错误并开始调试。", - "showErrors": "显示问题视图且不开始调试。", - "prompt": "提示用户。", - "cancel": "取消调试。", - "debug.onTaskErrors": "控制在运行预启动任务后遇到错误时应该怎么做。", - "showBreakpointsInOverviewRuler": "控制断点是否应显示在概览标尺中。", - "showInlineBreakpointCandidates": "控制调试时是否应在编辑器中显示内联断点候选修饰。", - "debug.saveBeforeStart": "控制在启动调试会话前要保存哪些编辑器。", - "debug.saveBeforeStart.allEditorsInActiveGroup": "在启动调试会话之前,保存活动组中的所有编辑器。", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "在启动调试会话之前,保存活动组中的所有编辑器(无标题的编辑器除外)。", - "debug.saveBeforeStart.none": "在启动调试会话之前,不保存任何编辑器。" - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "添加配置…" + "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。", + "contributes.selector": "为其启用了自定义编辑器的一组 glob。", + "contributes.selector.filenamePattern": "为其启用了自定义编辑器的 glob。", + "contributes.viewType": "自定义编辑器的标识符。它在所有自定义编辑器中都必须是唯一的,因此建议将扩展 ID 作为 \"viewType\" 的一部分包括在内。在使用 \"vscode.registerCustomEditorProvider\" 和在 \"onCustomEditor:${id}\" [激活事件](https://code.visualstudio.com/api/references/activation-events)中注册自定义编辑器时,使用 \"viewType\"。" }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "记录点", - "breakpoint": "断点", - "breakpointHasConditionDisabled": "此{0}的{1}将在删除后丢失。请考虑仅启用此{0}。", - "message": "消息", - "condition": "条件", - "breakpointHasConditionEnabled": "此{0}的{1}将在删除后丢失。请考虑仅禁用此{0}。", - "removeLogPoint": "删除 {0}", - "disableLogPoint": "{0} {1}", - "disable": "禁用", - "enable": "启用", - "cancel": "取消", - "removeBreakpoint": "删除 {0}", - "editBreakpoint": "编辑 {0}…", - "disableBreakpoint": "禁用{0}", - "enableBreakpoint": "启用 {0}", - "removeBreakpoints": "删除断点", - "removeInlineBreakpointOnColumn": "删除第 {0} 列的内联断点", - "removeLineBreakpoint": "删除行断点", - "editBreakpoints": "编辑断点", - "editInlineBreakpointOnColumn": "编辑第 {0} 列的内联断点", - "editLineBrekapoint": "编辑行断点", - "enableDisableBreakpoints": "启用/禁用断点", - "disableInlineColumnBreakpoint": "禁用第 {0} 列的内联断点", - "disableBreakpointOnLine": "禁用行断点", - "enableBreakpoints": "启用第 {0} 列的内联断点", - "enableBreakpointOnLine": "启用行断点", "addBreakpoint": "添加断点", "addConditionalBreakpoint": "添加条件断点...", "addLogPoint": "添加记录点...", - "debugIcon.breakpointForeground": "断点图标颜色。", - "debugIcon.breakpointDisabledForeground": "禁用断点的图标颜色。", - "debugIcon.breakpointUnverifiedForeground": "未验证断点的图标颜色。", + "breakpoint": "断点", + "breakpointHasConditionDisabled": "此{0}的{1}将在删除后丢失。请考虑仅启用此{0}。", + "breakpointHasConditionEnabled": "此{0}的{1}将在删除后丢失。请考虑仅禁用此{0}。", + "cancel": "取消", + "condition": "条件", "debugIcon.breakpointCurrentStackframeForeground": "当前断点堆栈帧的图标颜色。", - "debugIcon.breakpointStackframeForeground": "所有断点堆栈帧的图标颜色。" + "debugIcon.breakpointDisabledForeground": "禁用断点的图标颜色。", + "debugIcon.breakpointForeground": "断点图标颜色。", + "debugIcon.breakpointStackframeForeground": "所有断点堆栈帧的图标颜色。", + "debugIcon.breakpointUnverifiedForeground": "未验证断点的图标颜色。", + "disable": "禁用", + "disableBreakpoint": "禁用{0}", + "disableBreakpointOnLine": "禁用行断点", + "disableInlineColumnBreakpoint": "禁用第 {0} 列的内联断点", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "编辑 {0}…", + "editBreakpoints": "编辑断点", + "editInlineBreakpointOnColumn": "编辑第 {0} 列的内联断点", + "editLineBrekapoint": "编辑行断点", + "enable": "启用", + "enableBreakpoint": "启用 {0}", + "enableBreakpointOnLine": "启用行断点", + "enableBreakpoints": "启用第 {0} 列的内联断点", + "enableDisableBreakpoints": "启用/禁用断点", + "logPoint": "记录点", + "message": "消息", + "removeBreakpoint": "删除 {0}", + "removeBreakpoints": "删除断点", + "removeInlineBreakpointOnColumn": "删除第 {0} 列的内联断点", + "removeLineBreakpoint": "删除行断点", + "removeLogPoint": "删除 {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "堆栈帧中顶部一行的高亮背景色。", - "focusedStackFrameLineHighlight": "堆栈帧中焦点一行的高亮背景色。" - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "筛选器(例如 text、!exclude)", - "debugConsole": "调试控制台", - "startDebugFirst": "请发起调试会话来对表达式求值", - "actions.repl.acceptInput": "接受 REPL 的输入", - "repl.action.filter": "REPL 将内容聚焦到筛选器", - "actions.repl.copyAll": "调试: 复制控制台所有内容", - "filter": "筛选", - "selectRepl": "选择调试控制台", - "clearRepl": "清除控制台", - "debugConsoleCleared": "调试控制台已清除", - "collapse": "全部折叠", - "paste": "粘贴", - "copyAll": "全部复制", - "copy": "复制" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "打开配置(&&C)", - "selectWorkspaceFolder": "选择工作区文件夹以在其中创建 launch.json 文件或将其添加到工作区配置文件", - "debugPanel": "调试控制台", - "startAdditionalSession": "启动其他会话" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "活动调试会话的调试类型。例如 \"python\"。", - "debugConfigurationType": "所选启动配置的调试类型。例如 \"python\"。", - "debugState": "焦点调试会话所处的状态。以下项之一:“非活动”、“正在初始化”、“已停止”或“正在运行”。", - "debugUX": "调试 UX 状态。当没有调试配置时,它为“简单”,否则为“默认”。用于确定何时在调试 viewlet 中显示“欢迎”视图。", - "inDebugMode": "调试时为 True,否则为 false。", - "inDebugRepl": "当焦点位于调试控制台中时为 True,否则为 false。", - "breakpointWidgetVisibile": "如果显示断点编辑器区域小组件,则为 True;否则为 false。", - "inBreakpointWidget": "当焦点位于断点编辑器区域小组件中时为 True,否则为 false。", - "breakpointsFocused": "如果 \"BREAKPOINTS\" 视图处于焦点,则为 True;否则为 false。", - "watchExpressionsFocused": "\"WATCH \" 视图处于焦点时为 True,否则为 false。", - "watchExpressionsExist": "至少存在一个监视表达式时为 True,否则为 false。", - "variablesFocused": "当 \"VARIABLES\" 视图处于焦点时为 True,否则为 false", - "expressionSelected": "如果在 \"WATCH\" 或 \"VARIABLES\" 视图中打开表达式输入框,则为 True,否则为 false。", - "breakpointInputFocused": "当输入框在 \"BREAKPOINTS \" 视图中具有焦点时为 True。", - "callStackItemType": "表示“调用堆栈”视图中聚焦元素的项目类型。例如: \"session\"、\"thread\"、\"stackFrame\"", - "callStackSessionIsAttach": "当调用堆栈视图中的会话是“附加”状态时为 true,否则为 false。在内部用于调用堆栈视图中的内联菜单。", - "callStackItemStopped": "当停止调用堆栈中具有焦点的项目时为 true。在内部用于调用堆栈视图中的内联菜单。", - "callStackSessionHasOneThread": "当调用堆栈视图中具有焦点的会话恰好具有一个线程时为 true。在内部用于调用堆栈视图中的内联菜单。", - "watchItemType": "表示“监视”视图中聚焦元素的项目类型。例如: \"expression\"、\"variable\"", - "breakpointItemType": "表示 \"BREAKPOINTS \" 视图中具有焦点的元素的项类型。例如: \"breakpoint\"、\"exceptionBreakppint\"、\"functionBreakpoint\"、\"dataBreakpoint\"", - "breakpointAccessType": "表示“断点”视图中焦点数据断点的访问类型。例如: \"read\"、\"readWrite\"、\"write\"", - "breakpointSupportsCondition": "焦点断点支持条件时为 True。", - "loadedScriptsSupported": "如果焦点会话支持 \"LOADED SCRIPTS \" 视图,则为 True", - "loadedScriptsItemType": "表示 \"LOADED SCRIPTS \" 视图中具有焦点的元素的项类型。", - "focusedSessionIsAttach": "焦点会话为“附加”时为 True。", - "stepBackSupported": "焦点会话支持 \"stepBack\" 请求时为 True。", - "restartFrameSupported": "焦点会话支持 \"restartFrame\" 请求时为 True。", - "stackFrameSupportsRestart": "焦点堆栈帧支持 \"restartFrame\" 时为 True。", - "jumpToCursorSupported": "当焦点会话支持 \"jumpToCursor\" 请求时为 True。", - "stepIntoTargetsSupported": "焦点会话支持 \"stepIntoTargets\" 请求时为 True。", - "breakpointsExist": "当至少存在一个断点时为 True。", - "debuggersAvailable": "如果至少有一个调试扩展处于活动状态,则为 True。", - "debugProtocolVariableMenuContext": "表示 \"VARIABLES\" 视图中调试适配器针对焦点变量设置的上下文。", - "debugSetVariableSupported": "焦点会话支持 \"setVariable\" 请求时为 True。", - "breakWhenValueChangesSupported": "如果焦点会话支持在值发生更改时中断,则为 True。", - "breakWhenValueIsAccessedSupported": "如果焦点断点支持在值被访问时中断,则为 True。", - "breakWhenValueIsReadSupported": "如果焦点断点支持在值被读取时中断,则为 True。", - "variableEvaluateNamePresent": "焦点变量具有 \"evalauteName\" 字段集时为 True", - "exceptionWidgetVisible": "当异常小组件可见时为 True。", - "multiSessionRepl": "调试控制台多于 1 个时为 True。", - "multiSessionDebug": "活动调试会话多于 1 个时为 True。", - "internalConsoleOptions": "控制何时打开内部调试控制台。" - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "对于“{1}”,{0} 毫秒后超时 " + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "断点类型", + "breakpointWidgetExpressionPlaceholder": "在表达式结果为真时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "breakpointWidgetHitCountPlaceholder": "在命中次数条件满足时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "breakpointWidgetLogMessagePlaceholder": "断点命中时记录的消息。{} 内的表达式将被替换。按 \"Enter\" 键确认,\"Esc\" 键取消。", + "expression": "表达式", + "hitCount": "命中次数", + "logMessage": "日志消息" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "表达式条件: {0}", - "expressionAndHitCount": "表达式: {0} | 命中次数: {1}", - "functionBreakpointsNotSupported": "此调试类型不支持函数断点", - "dataBreakpointsNotSupported": "此调试类型不支持数据断点", - "read": "读取", - "write": "写入", "access": "访问", - "functionBreakpointPlaceholder": "要断开的函数", - "functionBreakPointInputAriaLabel": "键入函数断点。", - "functionBreakpointExpressionPlaceholder": "在表达式结果为 true 时中断", - "functionBreakPointExpresionAriaLabel": "类型表达式。表达式计算结果为 true 时,函数断点将中断", - "functionBreakpointHitCountPlaceholder": "在到达命中次数时中断", - "functionBreakPointHitCountAriaLabel": "类型命中次数。达到命中次数时,函数断点将中断。", - "exceptionBreakpointAriaLabel": "类型异常断点条件", - "exceptionBreakpointPlaceholder": "在表达式结果为 true 时中断", - "breakpoints": "断点", - "disabledLogpoint": "已禁用的记录点", - "disabledBreakpoint": "已禁用的断点", - "unverifiedLogpoint": "未验证的记录点", - "unverifiedBreakopint": "未验证的断点", - "dataBreakpointUnsupported": "此调试类型不支持数据断点", - "dataBreakpoint": "数据断点", - "functionBreakpointUnsupported": "不受此调试类型支持的函数断点", - "functionBreakpoint": "函数断点", - "expression": "表达式条件: {0}", - "hitCount": "命中次数: {0}", - "breakpointUnsupported": "调试器不支持此类型的断点", - "logMessage": "日志消息: {0}", - "breakpoint": "断点", - "addFunctionBreakpoint": "添加函数断点", - "miFunctionBreakpoint": "函数断点(&&F)...", "activateBreakpoints": "切换激活断点", - "removeBreakpoint": "删除断点", - "removeAllBreakpoints": "删除所有断点", - "miRemoveAllBreakpoints": "删除所有断点(&&A)", - "enableAllBreakpoints": "启用所有断点", - "miEnableAllBreakpoints": "启用所有断点(&&E)", + "addFunctionBreakpoint": "添加函数断点", + "breakpoint": "断点", + "breakpointUnsupported": "调试器不支持此类型的断点", + "breakpoints": "断点", + "dataBreakpoint": "数据断点", + "dataBreakpointUnsupported": "此调试类型不支持数据断点", + "dataBreakpointsNotSupported": "此调试类型不支持数据断点", "disableAllBreakpoints": "禁用所有断点", - "miDisableAllBreakpoints": "禁用所有断点(&&L)", - "reapplyAllBreakpoints": "重新应用所有断点", + "disabledBreakpoint": "已禁用的断点", + "disabledLogpoint": "已禁用的记录点", + "editBreakpoint": "编辑函数断点…", "editCondition": "编辑条件…", "editHitCount": "编辑命中次数…", - "editBreakpoint": "编辑函数断点…" + "enableAllBreakpoints": "启用所有断点", + "exceptionBreakpointAriaLabel": "类型异常断点条件", + "exceptionBreakpointPlaceholder": "在表达式结果为 true 时中断", + "expression": "表达式条件: {0}", + "expressionAndHitCount": "表达式: {0} | 命中次数: {1}", + "expressionCondition": "表达式条件: {0}", + "functionBreakPointExpresionAriaLabel": "类型表达式。表达式计算结果为 true 时,函数断点将中断", + "functionBreakPointHitCountAriaLabel": "类型命中次数。达到命中次数时,函数断点将中断。", + "functionBreakPointInputAriaLabel": "键入函数断点。", + "functionBreakpoint": "函数断点", + "functionBreakpointExpressionPlaceholder": "在表达式结果为 true 时中断", + "functionBreakpointHitCountPlaceholder": "在到达命中次数时中断", + "functionBreakpointPlaceholder": "要断开的函数", + "functionBreakpointUnsupported": "不受此调试类型支持的函数断点", + "functionBreakpointsNotSupported": "此调试类型不支持函数断点", + "hitCount": "命中次数: {0}", + "logMessage": "日志消息: {0}", + "miDisableAllBreakpoints": "禁用所有断点(&&L)", + "miEnableAllBreakpoints": "启用所有断点(&&E)", + "miFunctionBreakpoint": "函数断点(&&F)...", + "miRemoveAllBreakpoints": "删除所有断点(&&A)", + "read": "读取", + "reapplyAllBreakpoints": "重新应用所有断点", + "removeAllBreakpoints": "删除所有断点", + "removeBreakpoint": "删除断点", + "unverifiedBreakopint": "未验证的断点", + "unverifiedExceptionBreakpoint": "未验证的异常断点", + "unverifiedLogpoint": "未验证的记录点", + "write": "写入" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "后退", - "reverseContinue": "反向" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "堆栈帧中焦点一行的高亮背景色。", + "topStackFrameLineHighlight": "堆栈帧中顶部一行的高亮背景色。" }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "正在运行", - "showMoreStackFrames2": "显示更多堆栈框架", - "session": "会话", - "thread": "线程", - "restartFrame": "重启框架", + "callStackAriaLabel": "调试调用堆栈", + "collapse": "全部折叠", "loadAllStackFrames": "加载所有堆栈帧", + "restartFrame": "重启框架", + "running": "正在运行", + "session": "会话", + "sessionLabel": "会话 {0} {1}", "showMoreAndOrigin": "显示另外 {0} 个: {1}", "showMoreStackFrames": "显示另外 {0} 个堆栈帧", - "callStackAriaLabel": "调试调用堆栈", - "threadAriaLabel": "线程 {0} {1}", + "showMoreStackFrames2": "显示更多堆栈框架", "stackFrameAriaLabel": "堆栈帧 {0},行 {1},{2}", - "sessionLabel": "会话 {0} {1}", - "collapse": "全部折叠" + "thread": "线程", + "threadAriaLabel": "线程 {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 个活动会话", - "nActiveSessions": "{0}个活动会话", - "compoundMustHaveConfigurations": "复合项必须拥有 \"configurations\" 属性集,才能启动多个配置。", - "noConfigurationNameInWorkspace": "在工作区中找不到启动配置“{0}”。", - "multipleConfigurationNamesInWorkspace": "工作区中存在多个启动配置“{0}”。请使用文件夹名称来限定配置。", - "noFolderWithName": "无法在复合项“{2}”中为配置“{1}”找到名为“{0}”的文件夹。", - "configMissing": "\"launch.json\" 中缺少配置“{0}”。", - "launchJsonDoesNotExist": "传递的工作区文件夹没有 \"launch.json\"。", - "debugRequestNotSupported": "所选调试配置的属性“{0}”的值“{1}”不受支持。", - "debugRequesMissing": "所选的调试配置缺少属性“{0}”。", - "debugTypeNotSupported": "配置的类型“{0}”不受支持。", - "debugTypeMissing": "所选的启动配置缺少属性 \"type\"。", - "installAdditionalDebuggers": "安装 {0} 扩展", - "noFolderWorkspaceDebugError": "无法调试活动文件。请确保它已保存且你已为该文件类型安装了调试扩展。", - "debugAdapterCrash": "调试适配器进程意外终止 ({0})", - "cancel": "取消", - "debuggingPaused": "{0}:{1},调试已暂停 {2},{3}", - "breakpointAdded": "已添加断点,行 {0},文件 {1}", - "breakpointRemoved": "已删除断点,行 {0},文件 {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "重启", - "stepOverDebug": "单步跳过", - "stepIntoDebug": "单步调试", - "stepOutDebug": "单步跳出", - "pauseDebug": "暂停", - "disconnect": "断开连接", - "stop": "停止", - "continueDebug": "继续", - "focusSession": "聚焦到“会话”视图", - "selectAndStartDebugging": "选择并开始调试", - "openLaunchJson": "打开 {0}", - "startDebug": "开始调试", - "startWithoutDebugging": "开始执行(不调试)", - "chooseLocation": "选择特定位置", - "noExecutableCode": "当前光标位置没有关联的可执行代码。", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "设置下一语句", + "addToWatchExpressions": "添加到监视", + "allowBreakpointsEverywhere": "允许在任何文件中设置断点。", + "always": "始终在状态栏中显示调试", + "breakWhenValueChanges": "值更改时中断", + "breakWhenValueIsAccessed": "值访问时中断", + "breakWhenValueIsRead": "值读取时中断", + "breakpoints": "断点", + "callStack": "调用堆栈", + "cancel": "取消调试。", + "copyAsExpression": "复制表达式", + "copyStackTrace": "复制调用堆栈", + "copyValue": "复制值", + "debug.console.closeOnEnd": "控制调试控制台是否应在调试会话结束时自动关闭。", + "debug.console.collapseIdenticalLines": "控制调试控制台是否应折叠相同的行,并显示出现次数和徽章。", + "debug.console.fontFamily": "控制调试控制台中的字体系列。", + "debug.console.fontSize": "控制调试控制台中的字体大小(以像素为单位)。", + "debug.console.historySuggestions": "控制调试控制台是否应建议以前键入的输入。", + "debug.console.lineHeight": "设置调试控制台中的行高(以像素为单位)。使用 0 来计算从字体大小开始的行高。", + "debug.console.wordWrap": "控制是否应在调试控制台中换行。", + "debug.focusWindowOnBreak": "控制当调试器中断时,工作台窗口是否应获得焦点。", + "debug.onTaskErrors": "控制在运行预启动任务后遇到错误时应该怎么做。", + "debug.saveBeforeStart": "控制在启动调试会话前要保存哪些编辑器。", + "debug.saveBeforeStart.allEditorsInActiveGroup": "在启动调试会话之前,保存活动组中的所有编辑器。", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "在启动调试会话之前,保存活动组中的所有编辑器(无标题的编辑器除外)。", + "debug.saveBeforeStart.none": "在启动调试会话之前,不保存任何编辑器。", + "debug.terminal.clearBeforeReusing": "在集成或外部终端中启动新的调试会话之前,请清除终端。", + "debugAnyway": "忽略任务错误并开始调试。", + "debugCategory": "调试", + "debugConfigurationTitle": "调试", + "debugFocusConsole": "聚焦到“调试控制台”视图", + "debugPanel": "调试控制台", + "editWatchExpression": "编辑表达式", + "inlineBreakpoint": "内联断点", + "inlineValues": "当处于调试过程中时,在编辑器中内联显示变量值。", + "inlineValues.focusNoScroll": "如果语言支持内联值位置,则在调试时在编辑器中内联显示变量值。", + "inlineValues.off": "在调试时,绝不在编辑器中内联显示变量值。", + "inlineValues.on": "在调试时,始终在编辑器中内联显示变量值。", "jumpToCursor": "跳转到光标", - "debug": "调试", - "noFolderDebugConfig": "要执行高级调试配置,请先打开一个文件夹。", - "addInlineBreakpoint": "添加内联断点" + "launch": "全局调试启动配置。应当作为跨工作区共享的 \\\"launch.json\\\" 的替代方法。", + "loadedScripts": "已载入的脚本", + "mRun": "运行(&&R)", + "miAddConfiguration": "添加配置(&&D)...", + "miContinue": "继续(&&C)", + "miInlineBreakpoint": "内联断点(&&O)", + "miInstallAdditionalDebuggers": "安装附加调试器(&&I)...", + "miNewBreakpoint": "新建断点(&&N)", + "miRestart Debugging": "重启调试(&&R)", + "miRun": "以非调试模式运行(&&W)", + "miStartDebugging": "启动调试(&&S)", + "miStepInto": "单步执行(&&I)", + "miStepOut": "单步停止(&&U)", + "miStepOver": "单步跳过(&&O)", + "miStopDebugging": "停止调试(&&S)", + "miToggleDebugConsole": "调试控制台(&&B)", + "miViewRun": "运行(&&R)", + "never": "在状态栏中不再显示调试", + "onFirstSessionStart": "仅于第一次启动调试后在状态栏中显示调试", + "openDebug": "控制何时打开“调试”视图。", + "openExplorerOnEnd": "在调试会话结束时自动打开资源管理器视图。", + "prompt": "提示用户。", + "removeWatchExpression": "删除表达式", + "restartFrame": "重启框架", + "run and debug": "运行和调试", + "setValue": "设置值", + "showBreakpointsInOverviewRuler": "控制断点是否应显示在概览标尺中。", + "showErrors": "显示问题视图且不开始调试。", + "showInStatusBar": "控制何时显示调试状态栏。", + "showInlineBreakpointCandidates": "控制调试时是否应在编辑器中显示内联断点候选修饰。", + "showSubSessionsInToolBar": "控制调试子会话是否显示在调试工具栏中。当此设置为 false 时, 子会话上的 stop 命令也将停止父会话。", + "startDebugPlaceholder": "键入准备运行的启动配置的名称。", + "startDebuggingHelp": "开始调试", + "terminateThread": "终止线程", + "toolBarLocation": "控制调试工具栏的位置。可在所有视图中“浮动”、在调试视图中“停靠”,也可“隐藏”。", + "variables": "变量", + "watch": "监视" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "调试程序时状态栏的背景色。状态栏显示在窗口底部", - "statusBarDebuggingForeground": "调试程序时状态栏的前景色。状态栏显示在窗口底部", - "statusBarDebuggingBorder": "调试程序时区别于侧边栏和编辑器的状态栏边框颜色。状态栏显示在窗口底部。" - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "调试", - "debugTarget": "调试: {0}", - "selectAndStartDebug": "选择并启动调试配置" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "调试会话", - "loadedScriptsAriaLabel": "在调试中已加载的脚本", - "loadedScriptsRootFolderAriaLabel": "工作区文件夹 {0},已加载的脚本,调试", - "loadedScriptsSessionAriaLabel": "会话 {0},已加载的脚本,调试", - "loadedScriptsFolderAriaLabel": "文件夹 {0},已加载的脚本,调试", - "loadedScriptsSourceAriaLabel": "{0},已加载的脚本,调试" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "调试: 切换断点", - "miToggleBreakpoint": "切换断点(&&B)", - "conditionalBreakpointEditorAction": "调试: 添加条件断点...", - "miConditionalBreakpoint": "条件断点(&&C)...", - "logPointEditorAction": "调试: 添加记录点...", - "miLogPoint": "记录点(&&L)...", - "runToCursor": "运行到光标处", - "evaluateInDebugConsole": "在调试控制台中评估", - "addToWatch": "添加到监视", - "showDebugHover": "调试: 显示悬停", - "stepIntoTargets": "直奔目标...", - "goToNextBreakpoint": "调试: 转到下一个断点", - "goToPreviousBreakpoint": "调试:到前面的断点", - "closeExceptionWidget": "关闭异常小组件" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "键入监视表达式", - "watchExpressionPlaceholder": "要监视的表达式", - "watchAriaTreeLabel": "调试监视表达式", - "watchExpressionAriaLabel": "{0},值 {1}", - "watchVariableAriaLabel": "{0},值 {1}", - "collapse": "全部折叠", - "addWatchExpression": "添加表达式", - "removeAllWatchExpressions": "删除所有表达式" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "键入新的变量值", - "variablesAriaTreeLabel": "调试变量", - "variableScopeAriaLabel": "范围 {0}", - "variableAriaLabel": "{0},值 {1}", - "collapse": "全部折叠" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "无法解析无调试会话的资源", - "canNotResolveSourceWithError": "无法加载源“{0}”: {1}。", - "canNotResolveSource": "无法加载源“{0}”。" - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "运行", - "openAFileWhichCanBeDebugged": "[打开文件](command:{0}),可调试或运行。", - "runAndDebugAction": "[运行和调试{0}](command:{1})", - "detectThenRunAndDebug": "[显示](command:{0})所有自动调试配置。", - "customizeRunAndDebug": "要自定义运行和调试[创建 launch.json 文件](command:{0})。", - "customizeRunAndDebugOpenFolder": "要自定义运行和调试,请[打开文件夹](command:{0}) 并创建一个启动.json 文件。" - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "没有匹配的启动配置", - "customizeLaunchConfig": "配置启动配置", - "contributed": "已提供", - "providerAriaLabel": "{0} 已提供的配置", - "configure": "配置", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "添加配置({0})…", - "addConfiguration": "添加配置…" + "addConfiguration": "添加配置…", + "debugLaunchConfigurations": "调试启动配置", + "debugSession": "调试会话", + "noConfigurations": "没有配置" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "没有用于调试 {0} 的扩展。我们是否应在市场中找到 {0} 扩展?", + "cancel": "取消", + "debugName": "配置名称;显示在启动配置下拉菜单中。", + "debugNoType": "不可省略调试器的 \"type\" 属性,且其类型必须是 \"string\" 。", + "debugPostDebugTask": "调试会话结束后运行的任务。", + "debugPrelaunchTask": "调试会话开始前要运行的任务。", + "debugServer": "仅用于调试扩展开发: 如果已指定端口,VS 代码会尝试连接到在服务器模式中运行的调试适配器", + "findExtension": "查找 {0} 扩展", + "installExt": "安装扩展...", + "installLanguage": "安装 {0} 的扩展...", + "selectDebug": "选择环境" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "调试工具栏背景颜色。", - "debugToolBarBorder": "调试工具栏边框颜色。", - "debugIcon.startForeground": "用于开始调试的调试工具栏图标。", - "debugIcon.pauseForeground": "用于暂停的调试工具栏图标。", - "debugIcon.stopForeground": "用于停止的调试工具栏图标。", + "debugIcon.continueForeground": "用于继续的调试工具栏图标。", "debugIcon.disconnectForeground": "用于断开连接的调试工具栏图标。", + "debugIcon.pauseForeground": "用于暂停的调试工具栏图标。", "debugIcon.restartForeground": "用于重启的调试工具栏图标。", - "debugIcon.stepOverForeground": "用于跳过的调试工具栏图标。", + "debugIcon.startForeground": "用于开始调试的调试工具栏图标。", + "debugIcon.stepBackForeground": "用于后退的调试工具栏图标。", "debugIcon.stepIntoForeground": "用于单步执行的调试工具栏图标。", "debugIcon.stepOutForeground": "用于单步执行的调试工具栏图标。", - "debugIcon.continueForeground": "用于继续的调试工具栏图标。", - "debugIcon.stepBackForeground": "用于后退的调试工具栏图标。" + "debugIcon.stepOverForeground": "用于跳过的调试工具栏图标。", + "debugIcon.stopForeground": "用于停止的调试工具栏图标。", + "debugToolBarBackground": "调试工具栏背景颜色。", + "debugToolBarBorder": "调试工具栏边框颜色。" }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "查看调试控制台视图的图标。", - "runViewIcon": "查看运行视图的图标。", - "variablesViewIcon": "查看变量视图的图标。", - "watchViewIcon": "查看监视视图的图标。", - "callStackViewIcon": "查看调用堆栈视图的图标。", - "breakpointsViewIcon": "查看断点视图的图标。", - "loadedScriptsViewIcon": "查看已加载脚本视图的图标。", - "debugBreakpoint": "断点的图标。", - "debugBreakpointDisabled": "已禁用的断点的图标。", - "debugBreakpointUnverified": "未验证的断点的图标。", - "debugBreakpointFunction": "函数断点的图标。", - "debugBreakpointFunctionDisabled": "已禁用的函数断点的图标。", - "debugBreakpointFunctionUnverified": "未验证的函数断点的图标。", - "debugBreakpointConditional": "条件断点的图标。", - "debugBreakpointConditionalDisabled": "已禁用的条件断点的图标。", - "debugBreakpointConditionalUnverified": "未验证的条件断点的图标。", - "debugBreakpointData": "数据断点的图标。", - "debugBreakpointDataDisabled": "已禁用的数据断点的图标。", - "debugBreakpointDataUnverified": "未验证的数据断点的图标。", - "debugBreakpointLog": "日志断点的图标。", - "debugBreakpointLogDisabled": "已禁用的日志断点的图标。", - "debugBreakpointLogUnverified": "未验证的日志断点的图标。", - "debugBreakpointHint": "在编辑器字形边距中悬停时显示的断点提示的图标。", - "debugBreakpointUnsupported": "不受支持的断点的图标。", - "debugStackframe": "编辑器字形边距中显示的堆栈帧的图标。", - "debugStackframeFocused": "编辑器字形边距中显示的具有焦点的堆栈帧的图标。", - "debugGripper": "调试条控制手柄的图标。", - "debugRestartFrame": "“调试重启帧”操作的图标。", - "debugStop": "“调试停止”操作的图标。", - "debugDisconnect": "“调试断开”操作的图标。", - "debugRestart": "“调试重启”操作的图标。", - "debugStepOver": "“调试越过子函数”操作的图标。", - "debugStepInto": "“调试进入子函数”的图标。", - "debugStepOut": "“调试跳出子函数”操作的图标。", - "debugStepBack": "“调试单步后退”操作的图标。", - "debugPause": "“调试暂停”操作的图标。", - "debugContinue": "“调试继续”操作的图标。", - "debugReverseContinue": "“调试反向继续”操作的图标。", - "debugStart": "“调试启动”操作的图标。", - "debugConfigure": "“调试配置”操作的图标。", - "debugConsole": "调试控制台的“打开”操作的图标。", - "debugCollapseAll": "调试视图中“全部折叠”操作的图标。", - "callstackViewSession": "“调用堆栈”视图中会话图标的图标。", - "debugConsoleClearAll": "调试控制台中“全部清除”操作的图标。", - "watchExpressionsRemoveAll": "监视视图中“全部删除”操作的图标。", - "watchExpressionsAdd": "监视视图中“添加”操作的图标。", - "watchExpressionsAddFuncBreakpoint": "监视视图中“添加函数断点”操作的图标。", - "breakpointsRemoveAll": "“断点”视图中“全部删除”操作的图标。", - "breakpointsActivate": "“断点”视图中“激活”操作的图标。", - "debugConsoleEvaluationInput": "调试评估输入标记的图标。", - "debugConsoleEvaluationPrompt": "调试评估提示的图标。" + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "添加内联断点", + "chooseLocation": "选择特定位置", + "continueDebug": "继续", + "debug": "调试", + "disconnect": "断开连接", + "focusSession": "聚焦到“会话”视图", + "jumpToCursor": "跳转到光标", + "noExecutableCode": "当前光标位置没有关联的可执行代码。", + "openLaunchJson": "打开“{0}”", + "pauseDebug": "暂停", + "restartDebug": "重启", + "selectAndStartDebugging": "选择并开始调试", + "startDebug": "开始调试", + "startWithoutDebugging": "开始执行(不调试)", + "stepIntoDebug": "单步调试", + "stepOutDebug": "单步跳出", + "stepOverDebug": "单步跳过", + "stop": "停止" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "异常小组件边框颜色。", - "debugExceptionWidgetBackground": "异常小组件背景颜色。", - "exceptionThrownWithId": "发生异常: {0}", - "exceptionThrown": "出现异常。", - "close": "关闭" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "无法在 \".vscode\" 文件夹({0})内创建 \"launch.json\" 文件。", + "editLaunchConfig": "在 launch.json 中编辑调试配置", + "selectConfiguration": "选择启动配置", + "user settings": "用户设置", + "workspace": "工作区" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "添加到监视", + "closeExceptionWidget": "关闭异常小组件", + "conditionalBreakpointEditorAction": "调试: 添加条件断点...", + "evaluateInDebugConsole": "在调试控制台中评估", + "goToNextBreakpoint": "调试: 转到下一个断点", + "goToPreviousBreakpoint": "调试:到前面的断点", + "logPointEditorAction": "调试: 添加记录点...", + "miConditionalBreakpoint": "条件断点(&&C)...", + "miLogPoint": "记录点(&&L)...", + "miToggleBreakpoint": "切换断点(&&B)", + "runToCursor": "运行到光标处", + "showDebugHover": "调试: 显示悬停", + "stepIntoTargets": "直奔目标...", + "toggleBreakpointAction": "调试: 切换断点" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "添加配置…", + "editor.inlineValuesBackground": "调试内联值背景的颜色。", + "editor.inlineValuesForeground": "调试内联值文本的颜色。" }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "按住 {0} 键可切换到编辑器语言悬停", "treeAriaLabel": "调试悬停", "variableAriaLabel": "{0},值 {1},变量,调试" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "无效的变量属性", - "startDebugFirst": "请发起调试会话来对表达式求值", - "notAvailable": "不可用", - "pausedOn": "因 {0} 已暂停", - "paused": "已暂停", - "running": "正在运行", - "breakpointDirtydHover": "未验证的断点。对文件进行了修改,请重启调试会话。" + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "“断点”视图中“激活”操作的图标。", + "breakpointsRemoveAll": "“断点”视图中“全部删除”操作的图标。", + "breakpointsViewIcon": "查看断点视图的图标。", + "callStackViewIcon": "查看调用堆栈视图的图标。", + "callstackViewSession": "“调用堆栈”视图中会话图标的图标。", + "debugBreakpoint": "断点的图标。", + "debugBreakpointConditional": "条件断点的图标。", + "debugBreakpointConditionalDisabled": "已禁用的条件断点的图标。", + "debugBreakpointConditionalUnverified": "未验证的条件断点的图标。", + "debugBreakpointData": "数据断点的图标。", + "debugBreakpointDataDisabled": "已禁用的数据断点的图标。", + "debugBreakpointDataUnverified": "未验证的数据断点的图标。", + "debugBreakpointDisabled": "已禁用的断点的图标。", + "debugBreakpointFunction": "函数断点的图标。", + "debugBreakpointFunctionDisabled": "已禁用的函数断点的图标。", + "debugBreakpointFunctionUnverified": "未验证的函数断点的图标。", + "debugBreakpointHint": "在编辑器字形边距中悬停时显示的断点提示的图标。", + "debugBreakpointLog": "日志断点的图标。", + "debugBreakpointLogDisabled": "已禁用的日志断点的图标。", + "debugBreakpointLogUnverified": "未验证的日志断点的图标。", + "debugBreakpointUnsupported": "不受支持的断点的图标。", + "debugBreakpointUnverified": "未验证的断点的图标。", + "debugCollapseAll": "调试视图中“全部折叠”操作的图标。", + "debugConfigure": "“调试配置”操作的图标。", + "debugConsole": "调试控制台的“打开”操作的图标。", + "debugConsoleClearAll": "调试控制台中“全部清除”操作的图标。", + "debugConsoleEvaluationInput": "调试评估输入标记的图标。", + "debugConsoleEvaluationPrompt": "调试评估提示的图标。", + "debugConsoleViewIcon": "查看调试控制台视图的图标。", + "debugContinue": "“调试继续”操作的图标。", + "debugDisconnect": "“调试断开”操作的图标。", + "debugGripper": "调试条控制手柄的图标。", + "debugPause": "“调试暂停”操作的图标。", + "debugRestart": "“调试重启”操作的图标。", + "debugRestartFrame": "“调试重启帧”操作的图标。", + "debugReverseContinue": "“调试反向继续”操作的图标。", + "debugStackframe": "编辑器字形边距中显示的堆栈帧的图标。", + "debugStackframeFocused": "编辑器字形边距中显示的具有焦点的堆栈帧的图标。", + "debugStart": "“调试启动”操作的图标。", + "debugStepBack": "“调试单步后退”操作的图标。", + "debugStepInto": "“调试进入子函数”的图标。", + "debugStepOut": "“调试跳出子函数”操作的图标。", + "debugStepOver": "“调试越过子函数”操作的图标。", + "debugStop": "“调试停止”操作的图标。", + "loadedScriptsViewIcon": "查看已加载脚本视图的图标。", + "runViewIcon": "查看运行视图的图标。", + "variablesViewIcon": "查看变量视图的图标。", + "watchExpressionsAdd": "监视视图中“添加”操作的图标。", + "watchExpressionsAddFuncBreakpoint": "监视视图中“添加函数断点”操作的图标。", + "watchExpressionsRemoveAll": "监视视图中“全部删除”操作的图标。", + "watchViewIcon": "查看监视视图的图标。" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "断点命中时记录的消息。{} 内的表达式将被替换。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "breakpointWidgetHitCountPlaceholder": "在命中次数条件满足时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "breakpointWidgetExpressionPlaceholder": "在表达式结果为真时中断。按 \"Enter\" 键确认,\"Esc\" 键取消。", - "expression": "表达式", - "hitCount": "命中次数", - "logMessage": "日志消息", - "breakpointType": "断点类型" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "调试启动配置", - "noConfigurations": "没有配置", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "添加配置({0})…", "addConfiguration": "添加配置…", - "debugSession": "调试会话" + "configure": "配置", + "contributed": "已提供", + "customizeLaunchConfig": "配置启动配置", + "noDebugResults": "没有匹配的启动配置", + "providerAriaLabel": "{0} 已提供的配置" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 个活动会话", + "breakpointAdded": "已添加断点,行 {0},文件 {1}", + "breakpointRemoved": "已删除断点,行 {0},文件 {1}", + "cancel": "取消", + "compoundMustHaveConfigurations": "复合项必须拥有 \"configurations\" 属性集,才能启动多个配置。", + "configMissing": "\"launch.json\" 中缺少配置“{0}”。", + "debugAdapterCrash": "调试适配器进程意外终止 ({0})", + "debugRequesMissing": "所选的调试配置缺少属性“{0}”。", + "debugRequestNotSupported": "所选调试配置的属性“{0}”的值“{1}”不受支持。", + "debugTrust": "调试从你的工作区执行生成任务和程序代码。", + "debugTypeMissing": "所选的启动配置缺少属性 \"type\"。", + "debugTypeNotSupported": "配置的类型“{0}”不受支持。", + "debuggingPaused": "{0}:{1},调试已暂停 {2},{3}", + "installAdditionalDebuggers": "安装 {0} 扩展", + "launchJsonDoesNotExist": "传递的工作区文件夹没有 \"launch.json\"。", + "multipleConfigurationNamesInWorkspace": "工作区中存在多个启动配置“{0}”。请使用文件夹名称来限定配置。", + "nActiveSessions": "{0}个活动会话", + "noConfigurationNameInWorkspace": "在工作区中找不到启动配置“{0}”。", + "noFolderWithName": "无法在复合项“{2}”中为配置“{1}”找到名为“{0}”的文件夹。", + "noFolderWorkspaceDebugError": "无法调试活动文件。请确保它已保存且你已为该文件类型安装了调试扩展。", + "runTrust": "运行会从你的工作区执行生成任务和程序代码。" + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "已开始调试。", + "debuggingStopped": "已停止调试。", + "noDebugAdapter": "没有可用的调试程序,无法发送“{0}”", + "sessionNotReadyForBreakpoints": "会话还没有为断点做好准备" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "调试: {0}", + "selectAndStartDebug": "选择并启动调试配置", + "status.debug": "调试" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "找不到指定的任务。", + "DebugTaskNotFoundWithTaskId": "找不到任务“{0}”。", + "abort": "中止", + "cancel": "取消", + "debugAnyway": "仍要调试", + "invalidTaskReference": "无法在其他工作区文件夹的启动配置中引用任务“{0}”。", + "preLaunchTaskError": "运行 preLaunchTask“{0}”后存在错误。", + "preLaunchTaskErrors": "运行 preLaunchTask“{0}”后存在错误。", + "preLaunchTaskExitCode": "preLaunchTask“{0}”已终止,退出代码为 {1}。", + "preLaunchTaskTerminated": "启动前任务\"{0}\"终止。", + "remember": "记住我在用户设置中的选择", + "rememberTask": "记住我对此任务的选择", + "showErrors": "显示错误", + "taskNotTracked": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。", + "taskNotTrackedWithTaskId": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。" + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "反向", + "stepBackDebug": "后退" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "调试控制台", + "miOpenConfigurations": "打开配置(&&C)", + "selectWorkspaceFolder": "选择工作区文件夹以在其中创建 launch.json 文件或将其添加到工作区配置文件", + "startAdditionalSession": "启动其他会话" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "关闭", + "debugExceptionWidgetBackground": "异常小组件背景颜色。", + "debugExceptionWidgetBorder": "异常小组件边框颜色。", + "exceptionThrown": "出现异常。", + "exceptionThrownWithId": "发生异常: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "执行使用转发端口的链接", - "followLink": "执行链接", + "fileLink": "按住 Ctrl 并单击以 {0}", "fileLinkMac": "按住 Cmd 并单击以 {0}", - "fileLink": "按住 Ctrl 并单击以 {0}" + "followForwardedLink": "执行使用转发端口的链接", + "followLink": "执行链接" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "在调试中已加载的脚本", + "loadedScriptsFolderAriaLabel": "文件夹 {0},已加载的脚本,调试", + "loadedScriptsRootFolderAriaLabel": "工作区文件夹 {0},已加载的脚本,调试", + "loadedScriptsSession": "调试会话", + "loadedScriptsSessionAriaLabel": "会话 {0},已加载的脚本,调试", + "loadedScriptsSourceAriaLabel": "{0},已加载的脚本,调试" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "调试器需要为调试对象打开新选项卡或窗口,但浏览器阻止了此选项卡或窗口。必须授予权限以继续。", + "cancel": "取消", + "continue": "继续", + "moreInfo": "详细信息", + "noDebugAdapter": "未找到任何调试程序。无法发送“{0}”。", + "noDebugAdapterStart": "没有调试适配器,无法启动调试会话。" + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "接受 REPL 的输入", + "actions.repl.copyAll": "调试: 复制控制台所有内容", + "clearRepl": "清除控制台", + "collapse": "全部折叠", + "copy": "复制", + "copyAll": "全部复制", + "debugConsole": "调试控制台", + "debugConsoleCleared": "调试控制台已清除", + "filter": "筛选", + "paste": "粘贴", + "repl.action.filter": "REPL 将内容聚焦到筛选器", + "selectRepl": "选择调试控制台", + "startDebugFirst": "请发起调试会话来对表达式求值", + "workbench.debug.filter.placeholder": "筛选器(例如 text、!exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "正在显示第 {0} 页(共 {1} 页)" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "调试控制台", - "replVariableAriaLabel": "变量 {0},值 {1}", - "occurred": ",发生 {0} 次", + "occurred": ",发生了 {0} 次", + "replGroup": "调试控制器组 {0}", "replRawObjectAriaLabel": "调试控制台变量 {0},值 {1}", - "replGroup": "调试控制器组 {0}" + "replVariableAriaLabel": "变量 {0},值 {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "调试程序时状态栏的背景色。状态栏显示在窗口底部", + "statusBarDebuggingBorder": "调试程序时区别于侧边栏和编辑器的状态栏边框颜色。状态栏显示在窗口底部。", + "statusBarDebuggingForeground": "调试程序时状态栏的前景色。状态栏显示在窗口底部" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "全部折叠", + "variableAriaLabel": "{0},值 {1}", + "variableScopeAriaLabel": "范围 {0}", + "variableValueAriaLabel": "键入新的变量值", + "variablesAriaTreeLabel": "调试变量" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "添加表达式", + "collapse": "全部折叠", + "removeAllWatchExpressions": "删除所有表达式", + "watchAriaTreeLabel": "调试监视表达式", + "watchExpressionAriaLabel": "{0},值 {1}", + "watchExpressionInputAriaLabel": "键入监视表达式", + "watchExpressionPlaceholder": "要监视的表达式", + "watchVariableAriaLabel": "{0},值 {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "要自定义运行和调试[创建 launch.json 文件](command:{0})。", + "customizeRunAndDebugOpenFolder": "要自定义运行和调试,请[打开文件夹](command:{0}) 并创建一个启动.json 文件。", + "detectThenRunAndDebug": "[显示所有自动调试配置](command:{0})。", + "openAFileWhichCanBeDebugged": "[打开文件](command:{0}),可调试或运行。", + "run": "运行", + "runAndDebugAction": "[运行和调试{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "对于“{1}”,{0} 毫秒后超时 " + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "如果焦点会话支持在值发生更改时中断,则为 True。", + "breakWhenValueIsAccessedSupported": "如果焦点断点支持在值被访问时中断,则为 True。", + "breakWhenValueIsReadSupported": "如果焦点断点支持在值被读取时中断,则为 True。", + "breakpointAccessType": "表示“断点”视图中焦点数据断点的访问类型。例如: \"read\"、\"readWrite\"、\"write\"", + "breakpointInputFocused": "当输入框在 \"BREAKPOINTS \" 视图中具有焦点时为 True。", + "breakpointItemType": "表示 \"BREAKPOINTS \" 视图中具有焦点的元素的项类型。例如: \"breakpoint\"、\"exceptionBreakppint\"、\"functionBreakpoint\"、\"dataBreakpoint\"", + "breakpointSupportsCondition": "焦点断点支持条件时为 True。", + "breakpointWidgetVisibile": "如果显示断点编辑器区域小组件,则为 True;否则为 false。", + "breakpointsExist": "当至少存在一个断点时为 True。", + "breakpointsFocused": "如果 \"BREAKPOINTS\" 视图处于焦点,则为 True;否则为 false。", + "callStackItemStopped": "当停止调用堆栈中具有焦点的项目时为 true。在内部用于调用堆栈视图中的内联菜单。", + "callStackItemType": "表示“调用堆栈”视图中聚焦元素的项目类型。例如: \"session\"、\"thread\"、\"stackFrame\"", + "callStackSessionHasOneThread": "当调用堆栈视图中具有焦点的会话恰好具有一个线程时为 true。在内部用于调用堆栈视图中的内联菜单。", + "callStackSessionIsAttach": "当调用堆栈视图中的会话是“附加”状态时为 true,否则为 false。在内部用于调用堆栈视图中的内联菜单。", + "debugConfigurationType": "所选启动配置的调试类型。例如 \"python\"。", + "debugProtocolVariableMenuContext": "表示 \"VARIABLES\" 视图中调试适配器针对焦点变量设置的上下文。", + "debugSetVariableSupported": "焦点会话支持 \"setVariable\" 请求时为 True。", + "debugState": "焦点调试会话所处的状态。以下项之一:“非活动”、“正在初始化”、“已停止”或“正在运行”。", + "debugType": "活动调试会话的调试类型。例如 \"python\"。", + "debugUX": "调试 UX 状态。当没有调试配置时,它为“简单”,否则为“默认”。用于确定何时在调试 viewlet 中显示“欢迎”视图。", + "debuggersAvailable": "如果至少有一个调试扩展处于活动状态,则为 True。", + "exceptionWidgetVisible": "当异常小组件可见时为 True。", + "expressionSelected": "如果在 \"WATCH\" 或 \"VARIABLES\" 视图中打开表达式输入框,则为 True,否则为 false。", + "focusedSessionIsAttach": "焦点会话为“附加”时为 True。", + "inBreakpointWidget": "当焦点位于断点编辑器区域小组件中时为 True,否则为 false。", + "inDebugMode": "调试时为 True,否则为 false。", + "inDebugRepl": "当焦点位于调试控制台中时为 True,否则为 false。", + "internalConsoleOptions": "控制何时打开内部调试控制台。", + "jumpToCursorSupported": "当焦点会话支持 \"jumpToCursor\" 请求时为 True。", + "loadedScriptsItemType": "表示 \"LOADED SCRIPTS \" 视图中具有焦点的元素的项类型。", + "loadedScriptsSupported": "如果焦点会话支持 \"LOADED SCRIPTS \" 视图,则为 True", + "multiSessionDebug": "活动调试会话多于 1 个时为 True。", + "multiSessionRepl": "调试控制台多于 1 个时为 True。", + "restartFrameSupported": "焦点会话支持 \"restartFrame\" 请求时为 True。", + "stackFrameSupportsRestart": "焦点堆栈帧支持 \"restartFrame\" 时为 True。", + "stepBackSupported": "焦点会话支持 \"stepBack\" 请求时为 True。", + "stepIntoTargetsSupported": "焦点会话支持 \"stepIntoTargets\" 请求时为 True。", + "terminateDebuggeeSupported": "如果焦点会话支持终止调试对象功能,则为 True。", + "variableEvaluateNamePresent": "焦点变量具有 \"evalauteName\" 字段集时为 True", + "variablesFocused": "当 \"VARIABLES\" 视图处于焦点时为 True,否则为 false", + "watchExpressionsExist": "至少存在一个监视表达式时为 True,否则为 false。", + "watchExpressionsFocused": "\"WATCH \" 视图处于焦点时为 True,否则为 false。", + "watchItemType": "表示“监视”视图中聚焦元素的项目类型。例如: \"expression\"、\"variable\"" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "无法加载源“{0}”。", + "canNotResolveSourceWithError": "无法加载源“{0}”: {1}。", + "unable": "无法解析无调试会话的资源" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "未验证的断点。对文件进行了修改,请重启调试会话。", + "invalidVariableAttributes": "无效的变量属性", + "notAvailable": "不可用", + "paused": "已暂停", + "pausedOn": "因 {0} 已暂停", + "running": "正在运行", + "startDebugFirst": "请发起调试会话来对表达式求值" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "复合项所在的文件夹的名称。", + "app.launch.json.compound.name": "复合的名称。在启动配置下拉菜单中显示。", + "app.launch.json.compound.stopAll": "控制手动终止一个会话是否将停止所有复合会话。", + "app.launch.json.compounds": "复合列表。每个复合可引用多个配置,这些配置将一起启动。", + "app.launch.json.compounds.configurations": "将作为此复合的一部分启动的配置名称。", + "app.launch.json.configurations": "配置列表。使用 IntelliSense 添加新配置或编辑现有配置。", + "app.launch.json.title": "启动", + "app.launch.json.version": "此文件格式的版本。", + "compoundPrelaunchTask": "要在任何复合配置开始之前运行的任务。", + "presentation": "有关如何在调试配置下拉列表和命令面板中显示此配置的演示选项。", + "presentation.group": "此配置所属的组。用于在配置下拉列表和命令面板中分组和排序。", + "presentation.hidden": "控制此配置是否应显示在配置下拉列表和命令面板中。", + "presentation.order": "此配置在组内的顺序。用于在配置下拉列表和命令面板中分组和排序。", + "useUniqueNames": "配置名称必须唯一。", + "vscode.extension.contributes.breakpoints": "添加断点。", + "vscode.extension.contributes.breakpoints.language": "对此语言允许断点。", + "vscode.extension.contributes.debuggers": "用于调试适配器。", + "vscode.extension.contributes.debuggers.args": "要传递给适配器的可选参数。", + "vscode.extension.contributes.debuggers.configurationAttributes": "用于验证 \"launch.json\" 的 JSON 架构配置。", + "vscode.extension.contributes.debuggers.configurationSnippets": "用于在 \"launch.json\" 中添加新配置的代码段。", + "vscode.extension.contributes.debuggers.initialConfigurations": "用于生成初始 \"launch.json\" 的配置。", + "vscode.extension.contributes.debuggers.label": "显示此调试适配器的名称。", + "vscode.extension.contributes.debuggers.languages": "可能被视为“默认调试程序”的调试扩展的语言列表。", + "vscode.extension.contributes.debuggers.linux": "Linux 特定的设置。", + "vscode.extension.contributes.debuggers.linux.runtime": "用于 Linux 的运行时。", + "vscode.extension.contributes.debuggers.osx": "macOS 特定的设置。", + "vscode.extension.contributes.debuggers.osx.runtime": "用于 macOS 的运行时。", + "vscode.extension.contributes.debuggers.program": "调试适配器程序的路径。该路径是绝对路径或相对于扩展文件夹的相对路径。", + "vscode.extension.contributes.debuggers.runtime": "可选运行时,以防程序属性不可执行,但需要运行时。", + "vscode.extension.contributes.debuggers.runtimeArgs": "可选运行时参数。", + "vscode.extension.contributes.debuggers.type": "此调试适配器的唯一标识符。", + "vscode.extension.contributes.debuggers.variables": "正在将 \"launch. json\" 中的交互式变量(例如 ${action.pickProcess})映射到命令。", + "vscode.extension.contributes.debuggers.windows": "Windows 特定的设置。", + "vscode.extension.contributes.debuggers.windows.runtime": "用于 Windows 的运行时。" + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "未知源" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "找不到类型为 \"{0}\" 的调试适配器。", + "debugLinuxConfiguration": "特定于 Linux 的启动配置属性。", + "debugOSXConfiguration": "特定于 OS X 的启动配置属性。", + "debugRequest": "请求配置类型。可以是“启动”或“附加”。", + "debugType": "配置类型。", + "debugTypeNotRecognised": "无法识别此调试类型。确保已经安装并启用相应的调试扩展。", + "debugWindowsConfiguration": "特定于 Windows 的启动配置属性。", + "launch.config.comment1": "使用 IntelliSense 了解相关属性。 ", + "launch.config.comment2": "悬停以查看现有属性的描述。", + "launch.config.comment3": "欲了解更多信息,请访问: {0}", + "node2NotSupported": "不再支持 \"node2\",改用 \"node\",并将 \"protocol\" 属性设为 \"inspector\"。" }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "控制台已清除", "snapshotObj": "仅显示了此对象的基元值。" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "正在显示第 {0} 页(共 {1} 页)" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "调试适配器可执行的“{0}”不存在。", "debugAdapterCannotDetermineExecutable": "无法确定调试适配器“{0}”的可执行文件。", "unableToLaunchDebugAdapter": "无法从“{0}”启动调试适配器。", "unableToLaunchDebugAdapterNoArgs": "无法启动调试适配器。" }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "选择启动配置", - "editLaunchConfig": "在 launch.json 中编辑调试配置", - "DebugConfig.failed": "无法在 \".vscode\" 文件夹({0})内创建 \"launch.json\" 文件。", - "workspace": "工作区", - "user settings": "用户设置" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "没有可用的调试程序,无法发送“{0}”", - "sessionNotReadyForBreakpoints": "会话还没有为断点做好准备", - "debuggingStarted": "已开始调试。", - "debuggingStopped": "已停止调试。" - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "运行 preLaunchTask“{0}”后存在错误。", - "preLaunchTaskError": "运行 preLaunchTask“{0}”后存在错误。", - "preLaunchTaskExitCode": "preLaunchTask“{0}”已终止,退出代码为 {1}。", - "preLaunchTaskTerminated": "启动前任务\"{0}\"终止。", - "debugAnyway": "仍要调试", - "showErrors": "显示错误", - "abort": "中止", - "remember": "记住我在用户设置中的选择", - "cancel": "取消", - "rememberTask": "记住我对此任务的选择", - "invalidTaskReference": "无法在其他工作区文件夹的启动配置中引用任务“{0}”。", - "DebugTaskNotFoundWithTaskId": "找不到任务“{0}”。", - "DebugTaskNotFound": "找不到指定的任务。", - "taskNotTrackedWithTaskId": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。", - "taskNotTracked": "无法跟踪任务“{0}”。请确保已定义了问题匹配程序。" - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "不可省略调试器的 \"type\" 属性,且其类型必须是 \"string\" 。", - "more": "更多...", - "selectDebug": "选择环境" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "未知源" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "用于调试适配器。", - "vscode.extension.contributes.debuggers.type": "此调试适配器的唯一标识符。", - "vscode.extension.contributes.debuggers.label": "显示此调试适配器的名称。", - "vscode.extension.contributes.debuggers.program": "调试适配器程序的路径。该路径是绝对路径或相对于扩展文件夹的相对路径。", - "vscode.extension.contributes.debuggers.args": "要传递给适配器的可选参数。", - "vscode.extension.contributes.debuggers.runtime": "可选运行时,以防程序属性不可执行,但需要运行时。", - "vscode.extension.contributes.debuggers.runtimeArgs": "可选运行时参数。", - "vscode.extension.contributes.debuggers.variables": "正在将 \"launch. json\" 中的交互式变量(例如 ${action.pickProcess})映射到命令。", - "vscode.extension.contributes.debuggers.initialConfigurations": "用于生成初始 \"launch.json\" 的配置。", - "vscode.extension.contributes.debuggers.languages": "可能被视为“默认调试程序”的调试扩展的语言列表。", - "vscode.extension.contributes.debuggers.configurationSnippets": "用于在 \"launch.json\" 中添加新配置的代码段。", - "vscode.extension.contributes.debuggers.configurationAttributes": "用于验证 \"launch.json\" 的 JSON 架构配置。", - "vscode.extension.contributes.debuggers.windows": "Windows 特定的设置。", - "vscode.extension.contributes.debuggers.windows.runtime": "用于 Windows 的运行时。", - "vscode.extension.contributes.debuggers.osx": "macOS 特定的设置。", - "vscode.extension.contributes.debuggers.osx.runtime": "用于 macOS 的运行时。", - "vscode.extension.contributes.debuggers.linux": "Linux 特定的设置。", - "vscode.extension.contributes.debuggers.linux.runtime": "用于 Linux 的运行时。", - "vscode.extension.contributes.breakpoints": "添加断点。", - "vscode.extension.contributes.breakpoints.language": "对此语言允许断点。", - "presentation": "有关如何在调试配置下拉列表和命令面板中显示此配置的演示选项。", - "presentation.hidden": "控制此配置是否应显示在配置下拉列表和命令面板中。", - "presentation.group": "此配置所属的组。用于在配置下拉列表和命令面板中分组和排序。", - "presentation.order": "此配置在组内的顺序。用于在配置下拉列表和命令面板中分组和排序。", - "app.launch.json.title": "启动", - "app.launch.json.version": "此文件格式的版本。", - "app.launch.json.configurations": "配置列表。使用 IntelliSense 添加新配置或编辑现有配置。", - "app.launch.json.compounds": "复合列表。每个复合可引用多个配置,这些配置将一起启动。", - "app.launch.json.compound.name": "复合的名称。在启动配置下拉菜单中显示。", - "useUniqueNames": "配置名称必须唯一。", - "app.launch.json.compound.folder": "复合项所在的文件夹的名称。", - "app.launch.json.compounds.configurations": "将作为此复合的一部分启动的配置名称。", - "app.launch.json.compound.stopAll": "控制手动终止一个会话是否将停止所有复合会话。", - "compoundPrelaunchTask": "要在任何复合配置开始之前运行的任务。" - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "没有调试适配器,无法启动调试会话。", - "noDebugAdapter": "未找到任何调试程序。无法发送“{0}”。", - "moreInfo": "详细信息" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "找不到类型为 \"{0}\" 的调试适配器。", - "launch.config.comment1": "使用 IntelliSense 了解相关属性。 ", - "launch.config.comment2": "悬停以查看现有属性的描述。", - "launch.config.comment3": "欲了解更多信息,请访问: {0}", - "debugType": "配置类型。", - "debugTypeNotRecognised": "无法识别此调试类型。确保已经安装并启用相应的调试扩展。", - "node2NotSupported": "不再支持 \"node2\",改用 \"node\",并将 \"protocol\" 属性设为 \"inspector\"。", - "debugName": "配置名称;显示在启动配置下拉菜单中。", - "debugRequest": "请求配置类型。可以是“启动”或“附加”。", - "debugServer": "仅用于调试扩展开发: 如果已指定端口,VS 代码会尝试连接到在服务器模式中运行的调试适配器", - "debugPrelaunchTask": "调试会话开始前要运行的任务。", - "debugPostDebugTask": "调试会话结束后运行的任务。", - "debugWindowsConfiguration": "特定于 Windows 的启动配置属性。", - "debugOSXConfiguration": "特定于 OS X 的启动配置属性。", - "debugLinuxConfiguration": "特定于 Linux 的启动配置属性。" - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "是(&&Y)", "cancelButton": "取消", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "从 Microsoft 联机服务中获取要进行的实验。" }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "正在运行的扩展" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "开始分析扩展宿主", - "stopExtensionHostProfileStart": "停止分析扩展宿主", - "saveExtensionHostProfile": "保存扩展宿主分析文件" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "启动调试扩展宿主", - "restart1": "分析扩展", - "restart2": "需要重启,才能分析扩展。是否要立即重启“{0}”?", - "restart3": "重启(&&R)", - "cancel": "取消(&&C)", - "debugExtensionHost.launch.name": "附加扩展主机" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "正在运行的扩展" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "分析扩展主机", - "selectAndStartDebug": "单击可停止分析。", - "profilingExtensionHostTime": "分析扩展主机({0} 秒)", - "status.profiler": "扩展探查器", - "restart1": "分析扩展", - "restart2": "需要重启,才能分析扩展。是否要立即重启“{0}”?", - "restart3": "重启(&&R)", - "cancel": "取消(&&C)" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "扩展“{0}”的上一次操作花费时间较长,阻碍了其他扩展的运行。", - "show": "显示扩展程序" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "打开扩展文件夹" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "按 Enter 以管理扩展。", - "manageExtensionsHelp": "管理扩展", - "extension": "扩展", - "extensions": "扩展", - "miViewExtensions": "扩展(&&X)", - "extensionsConfigurationTitle": "扩展", - "all": "所有扩展", - "enabled": "仅限已启用的扩展", - "none": "无", - "extensions.autoUpdate.true": "为所有扩展自动下载并安装更新。", - "extensions.autoUpdate.enabled": "仅为已启用的扩展自动下载并安装更新。将不会自动更新已禁用的扩展。", - "extensions.autoUpdate.false": "扩展不会自动更新。", - "extensions.autoUpdate": "控制扩展的自动更新行为。更新是从 Microsoft 联机服务中获取的。", - "extensionsCheckUpdates": "启用后,将自动检查扩展更新。若扩展存在更新,将在“扩展”视图中将其标记为过时扩展。更新将从 Microsoft 联机服务中获取。", - "extensionsIgnoreRecommendations": "启用后,将不会显示扩展建议的通知。", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "已弃用此设置。使用 extensions.ignoreRecommendations 设置来控制建议通知。默认使用“扩展”视图的可见性操作来隐藏“建议”视图。", - "extensionsCloseExtensionDetailsOnViewChange": "启用后,将在离开“扩展”视图时,自动关闭扩展详细信息页面。", - "handleUriConfirmedExtensions": "当此处列出扩展名时,该扩展名处理URI时将不会显示确认提示。", - "extensionsWebWorker": "启用 Web Worker 扩展主机。", - "workbench.extensions.installExtension.description": "安装给定的扩展", - "workbench.extensions.installExtension.arg.name": "扩展 ID 或 VSIX 资源 URI", - "notFound": "找不到扩展“{0}”。", - "workbench.extensions.uninstallExtension.description": "卸载给定的扩展", - "workbench.extensions.uninstallExtension.arg.name": "要卸载的扩展的 id", - "id required": "扩展 ID 是必需的。", - "notInstalled": "未安装扩展“{0}”。请确保你使用包括发布者的完整的扩展 ID,例如 ms-vscode.csharp。", - "builtin": "扩展“{0}”是内置扩展,无法安装", - "workbench.extensions.search.description": "搜索特定扩展", - "workbench.extensions.search.arg.name": "要在搜索中使用的查询", - "installExtensionQuickAccessPlaceholder": "键入要安装或搜索的扩展的名称。", - "installExtensionQuickAccessHelp": "安装或搜索扩展", - "miPreferencesExtensions": "扩展(&&E)", - "showExtensions": "扩展", - "installExtensions": "安装扩展", - "showRecommendedKeymapExtensionsShort": "键映射", - "miOpenKeymapExtensions": "键映射(&&K)", - "miOpenKeymapExtensions2": "键映射", - "showLanguageExtensionsShort": "语言扩展", - "checkForUpdates": "检查扩展更新", - "noUpdatesAvailable": "所有扩展都是最新的。", - "configure auto updating extensions": "自动更新扩展", - "configureExtensionsAutoUpdate.all": "所有扩展", - "configureExtensionsAutoUpdate.enabled": "仅限已启用的扩展", - "configureExtensionsAutoUpdate.none": "无", - "updateAll": "更新所有扩展", - "disableAutoUpdate": "禁用自动更新扩展", - "enableAutoUpdate": "启用自动更新所有扩展", - "enableAll": "启用所有扩展", - "enableAllWorkspace": "启用这个工作区的所有扩展", - "disableAll": "禁用所有已安装的扩展", - "disableAllWorkspace": "禁用此工作区的所有已安装的扩展", - "InstallFromVSIX": "从 VSIX 安装…", - "installFromVSIX": "从 VSIX 文件安装", - "installButton": "安装(&&I)", - "installVSIX": "安装扩展 VSIX", - "InstallVSIXAction.successReload": "已完成从 VSIX 安装 {0} 扩展的过程。请重新加载 Visual Studio Code 以启用它。", - "InstallVSIXAction.success": "已完成从 VSIX 安装 {0} 扩展的过程。", - "InstallVSIXAction.reloadNow": "立即重载", - "filterExtensions": "筛选器扩展…", - "showFeaturedExtensions": "显示特别推荐的扩展", - "featured filter": "特色", - "showPopularExtensions": "显示常用的扩展", - "most popular filter": "最热门", - "showRecommendedExtensions": "显示推荐的扩展", - "most popular recommended": "推荐", - "recentlyPublishedExtensions": "显示最近发布的扩展", - "recently published filter": "最近发布", - "filter by category": "类别", - "showBuiltInExtensions": "显示内置的扩展", - "builtin filter": "内置", - "showInstalledExtensions": "显示已安装扩展", - "installed filter": "已安装", - "showEnabledExtensions": "显示启用的扩展", - "enabled filter": "已启用", - "showDisabledExtensions": "显示已禁用的扩展", - "disabled filter": "已禁用", - "showOutdatedExtensions": "显示过时的扩展", - "outdated filter": "已过期", - "sorty by": "排序依据", - "sort by installs": "安装计数", - "sort by rating": "评分", - "sort by name": "名称", - "sort by date": "发布日期", - "clearExtensionsSearchResults": "清除扩展搜索结果", - "refreshExtension": "刷新", - "installWorkspaceRecommendedExtensions": "安装工作区建议的扩展", - "workbench.extensions.action.copyExtension": "复制", - "extensionInfoName": "名称: {0}", - "extensionInfoId": "ID: {0}", - "extensionInfoDescription": "说明: {0}", - "extensionInfoVersion": "版本: {0}", - "extensionInfoPublisher": "发布者: {0}", - "extensionInfoVSMarketplaceLink": "VS Marketplace 链接: {0}", - "workbench.extensions.action.copyExtensionId": "复制扩展 ID", - "workbench.extensions.action.configure": "扩展设置", - "workbench.extensions.action.toggleIgnoreExtension": "同步此扩展", - "workbench.extensions.action.ignoreRecommendation": "忽略建议", - "workbench.extensions.action.undoIgnoredRecommendation": "撤消已忽略的建议", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "添加到工作区建议", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "从工作区建议中删除", - "workbench.extensions.action.addToWorkspaceRecommendations": "将扩展添加到工作区“建议”", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "将扩展添加到工作区文件夹“建议”", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "将扩展添加到工作区“已忽略的建议”", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "将扩展添加到工作区文件夹“已忽略的建议”" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "已安装", - "select and install local extensions": "在“{0}”中安装本地扩展…", - "remote": "远程", - "install remote in local": "本地安装远程扩展…", - "popularExtensions": "热门", - "recommendedExtensions": "推荐", - "enabledExtensions": "已启用", - "disabledExtensions": "已禁用", - "marketPlace": "商店", - "enabled": "已启用", - "disabled": "已禁用", - "outdated": "已过期", - "builtin": "内置", - "workspaceRecommendedExtensions": "工作区推荐", - "otherRecommendedExtensions": "其他推荐", - "builtinFeatureExtensions": "功能", - "builtInThemesExtensions": "主题", - "builtinProgrammingLanguageExtensions": "编程语言", - "searchExtensions": "在应用商店中搜索扩展", - "extensionFoundInSection": "在“{0}”小节中找到 1 个扩展。", - "extensionFound": "找到 1 个扩展。", - "extensionsFoundInSection": "在“{1}”小节中找到 {0} 个扩展。", - "extensionsFound": "找到 {0} 个扩展。", - "suggestProxyError": "市场返回了 \"ECONNREFUSED\"。请检查 \"http.proxy\" 设置。", - "open user settings": "打开用户设置", - "outdatedExtensions": "{0} 个过时的扩展", - "malicious warning": "我们卸载了“{0}”,它被报告存在问题。", - "reloadNow": "立即重新加载" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "性能问题", - "cmd.report": "报告问题", - "attach.title": "您是否附上了 cpu 配置文件?", - "ok": "确定", - "attach.msg": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 附加到刚刚创建的问题。", - "cmd.show": "显示问题", - "attach.msg2": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 归入现有的性能问题中。" - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "报告问题" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "已在启动时由 {0} 激活", - "workspaceContainsGlobActivation": "已由 {1} 激活,因为你的工作区中存在与 {0} 匹配的文件", - "workspaceContainsFileActivation": "已由 {1} 激活,因为你的工作区中存在文件 {0}", - "workspaceContainsTimeout": "因搜索 {0} 耗时太长而被 {1} 激活", - "startupFinishedActivation": "启动完成后已由 {0} 激活", - "languageActivation": "因你打开 {0} 文件而被 {1} 激活", - "workspaceGenericActivation": "已由 {1} 在 {0} 时激活", - "unresponsive.title": "扩展已导致扩展主机冻结。", - "errors": "{0} 个未捕获的错误", - "runtimeExtensions": "运行时扩展", - "disable workspace": "禁用(工作区)", "disable": "禁用", - "showRuntimeExtensions": "显示正在运行的扩展" + "disable workspace": "禁用(工作区)", + "errors": "{0} 个未捕获的错误", + "languageActivation": "因你打开 {0} 文件而被 {1} 激活", + "runtimeExtensions": "运行时扩展", + "showRuntimeExtensions": "显示正在运行的扩展", + "starActivation": "已在启动时由 {0} 激活", + "startupFinishedActivation": "启动完成后已由 {0} 激活", + "unresponsive.title": "扩展已导致扩展主机冻结。", + "workspaceContainsFileActivation": "已由 {1} 激活,因为你的工作区中存在文件 {0}", + "workspaceContainsGlobActivation": "已由 {1} 激活,因为你的工作区中存在与 {0} 匹配的文件", + "workspaceContainsTimeout": "因搜索 {0} 耗时太长而被 {1} 激活", + "workspaceGenericActivation": "已由 {1} 在 {0} 时激活" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "扩展: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "扩展", - "app.extensions.json.recommendations": "向此工作区的用户推荐的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", - "app.extension.identifier.errorMessage": "预期的格式 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", - "app.extensions.json.unwantedRecommendations": "不应向此工作区的用户推荐的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。" - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "是否禁用其他按键映射扩展 ({0}),从而避免按键绑定之间的冲突?", - "yes": "是", - "no": "否" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "扩展名", - "extension id": "扩展标识符", - "preview": "预览版", - "builtin": "内置", - "publisher": "发布者名称", - "install count": "安装计数", - "rating": "评分", - "repository": "存储库", - "license": "许可证", - "version": "版本", - "details": "细节", - "detailstooltip": "扩展详细信息,显示扩展的 \"README.md\" 文件。", - "contributions": "功能贡献", - "contributionstooltip": "包含此扩展向 VS Code 编辑器提供的功能", - "changelog": "更改日志", - "changelogtooltip": "扩展的更新历史,显示扩展的 \"CHANGELOG.md\" 文件。", - "dependencies": "依赖项", - "dependenciestooltip": "包含此扩展依赖的扩展", - "extensionpack": "扩展包", - "extensionpacktooltip": "列出将与此扩展一起安装的扩展", - "recommendationHasBeenIgnored": "您已选择不接收此扩展的推荐。", - "noReadme": "无可用自述文件。", - "extension pack": "扩展包({0})", - "noChangelog": "无可用的更改日志。", - "noContributions": "没有发布内容", - "noDependencies": "没有依赖项", - "noextensions": "无扩展", - "settings": "设置({0})", - "setting name": "名称", - "description": "说明", - "default": "默认值", - "debuggers": "调试程序({0})", - "debugger name": "名称", - "debugger type": "类型", - "viewContainers": "视图容器 ({0})", - "view container id": "ID", - "view container title": "标题", - "view container location": "位置", - "views": "视图 ({0})", - "view id": "ID", - "view name": "名称", - "view location": "位置", - "localizations": "本地化 ({0})", - "localizations language id": "语言 ID", - "localizations language name": "语言名称", - "localizations localized language name": "语言本地名称", - "customEditors": "自定义编辑器({0})", - "customEditors view type": "视图类型", - "customEditors priority": "优先级", - "customEditors filenamePattern": "文件名模式", - "codeActions": "代码操作({0})", - "codeActions.title": "标题", - "codeActions.kind": "种类", - "codeActions.description": "说明", - "codeActions.languages": "语言", - "authentication": "身份验证({0})", - "authentication.label": "标签", - "authentication.id": "ID", - "colorThemes": "颜色主题 ({0})", - "iconThemes": "图标主题 ({0})", - "productThemes": "产品图标主题({0})", - "colors": "颜色 ({0})", - "colorId": "ID", - "defaultDark": "深色默认", - "defaultLight": "浅色默认", - "defaultHC": "高对比度默认", - "JSON Validation": "JSON 验证({0})", - "fileMatch": "匹配文件", - "schema": "结构", - "commands": "命令({0})", - "command name": "名称", - "keyboard shortcuts": "键盘快捷方式", - "menuContexts": "菜单上下文", - "languages": "语言({0})", - "language id": "ID", - "language name": "名称", - "file extensions": "文件扩展名", - "grammar": "语法", - "snippets": "片段", - "activation events": "激活事件({0})", - "find": "查找", - "find next": "查找下一个", - "find previous": "查找前一个" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} 年前", - "one year ago": "1年前", - "noOfMonthsAgo": "{0} 个月前", - "one month ago": "1个月前", - "noOfDaysAgo": "{0} 天前", - "one day ago": "1天前", - "noOfHoursAgo": "{0} 小时前", - "one hour ago": "1小时前", - "just now": "刚刚", - "vscode web": "VS Code Web", - "cannot be installed": "“{0}”扩展在 {1} 中不可用。若要了解详细信息,请单击“详细信息”。", - "close": "关闭", - "more information": "详细信息", - "download": "请尝试手动下载…", - "install vsix": "下载后,请手动安装“{0}”的 VSIX。", - "installVSIX": "从 VSIX 安装...", - "update operation": "更新 \"{0}\" 扩展时出错。", - "install operation": "安装 \"{0}\" 扩展时出错。", - "check logs": "有关更多详细信息,请查看[日志]({0})。", - "installExtensionStart": "已启动安装扩展 {0}。将打开编辑器,显示此扩展的更多详细信息。", - "installExtensionComplete": "已完成安装扩展 {0}。", - "install": "安装", - "install and do no sync": "安装(不同步)", - "install in remote and do not sync": "在 {0} 中安装(不同步)", - "install in remote": "在 {0} 中安装", - "install locally and do not sync": "本地安装(不同步)", - "install locally": "本地安装", - "install everywhere tooltip": "在所有同步的 {0} 实例中安装此扩展", - "installing": "正在安装", - "install browser": "在浏览器中安装", - "uninstallAction": "卸载", - "Uninstalling": "正在卸载", - "uninstallExtensionStart": "开始卸载扩展{0}。", - "uninstallExtensionComplete": "请重新加载 Visual Studio Code 以完成对扩展 {0} 的卸载。", - "updateExtensionStart": "已启动更新扩展 {0} 到版本 {1}。", - "updateExtensionComplete": "已完成更新扩展 {0} 到版本 {1}。", - "updateTo": "更新到 {0}", - "updateAction": "更新", - "manage": "管理", - "ManageExtensionAction.uninstallingTooltip": "正在卸载", - "install another version": "安装另一个版本…", - "selectVersion": "选择要安装的版本", - "current": "当前", - "enableForWorkspaceAction": "启用(工作区)", - "enableForWorkspaceActionToolTip": "仅在此工作区中启用此扩展", - "enableGloballyAction": "启用", - "enableGloballyActionToolTip": "启用此扩展", - "disableForWorkspaceAction": "禁用(工作区)", - "disableForWorkspaceActionToolTip": "仅在此工作区中禁用此扩展", - "disableGloballyAction": "禁用", - "disableGloballyActionToolTip": "禁用此扩展", - "enableAction": "启用", - "disableAction": "禁用", - "reloadAction": "重新加载", - "reloadRequired": "需要重新加载", - "postUninstallTooltip": "请重新加载 Visual Studio Code 以完成此扩展的卸载。", - "postUpdateTooltip": "请重新启动 Visual Studio Code 以完成对此扩展的更新。", - "enable locally": "请重载 Visual Studio Code 以在本地启用此扩展。", - "enable remote": "请重载 Visual Studio Code 以在 {0} 中启用此扩展。", - "postEnableTooltip": "请重新加载 Visual Studio Code 以启用此扩展。", - "postDisableTooltip": "请重新加载 Visual Studio Code 以禁用此扩展。", - "installExtensionCompletedAndReloadRequired": "已完成安装扩展 {0}。请重载 Visual Studio Code 以启用。", - "color theme": "设置颜色主题", - "select color theme": "选择颜色主题", - "file icon theme": "设置文件图标主题", - "select file icon theme": "选择文件图标主题", - "product icon theme": "设置产品图标主题", - "select product icon theme": "选择产品图标主题", - "showRecommendedExtension": "显示推荐的扩展", - "installRecommendedExtension": "安装推荐的扩展", - "ignoreExtensionRecommendation": "不再推荐此扩展", - "undo": "撤消", - "search recommendations": "搜索扩展", - "OpenExtensionsFile.failed": "无法在 \".vscode\" 文件夹({0})内创建 \"extensions.json\" 文件。", - "configureWorkspaceRecommendedExtensions": "配置建议的扩展(工作区)", - "configureWorkspaceFolderRecommendedExtensions": "配置建议的扩展(工作区文件夹)", - "updated": "已更新", - "installed": "已安装", - "uninstalled": "已卸载", - "enabled": "已启用", - "disabled": "已禁用", - "malicious tooltip": "此扩展被报告存在问题。", - "malicious": "恶意", - "ignored": "同步时将忽略此扩展", - "synced": "已同步此扩展", - "sync": "同步此扩展", - "do not sync": "不同步此扩展", - "extension enabled on remote": "已在“{0}”上启用扩展", - "globally enabled": "此扩展已全局启用。", - "workspace enabled": "用户已为此工作区启用此扩展。", - "globally disabled": "用户已全局禁用此扩展。", - "workspace disabled": "用户已为此工作区禁用此扩展。", - "Install language pack also in remote server": "在“{0}”上安装语言包扩展,使其还在此处启用。", - "Install language pack also locally": "在本地安装语言包扩展,使其还在此处启用。", - "Install in other server to enable": "在“{0}”上安装扩展以启用。", - "disabled because of extension kind": "此扩展已定义指示它无法在远程服务器上运行", - "disabled locally": "已在“{0}”上启用此扩展,且已在本地禁用它。", - "disabled remotely": "已在本地启用此扩展,且已在“{0}”上禁用它。", - "extension disabled because of trust requirement": "当前工作区不受信任,因此已禁用此扩展", - "reinstall": "重新安装扩展...", - "selectExtensionToReinstall": "选择要重新安装的扩展", - "ReinstallAction.successReload": "请重新加载 Visual Studio Code 以完成扩展 {0} 的重新安装。", - "ReinstallAction.success": "扩展 {0} 重新安装完毕。", - "InstallVSIXAction.reloadNow": "立即重新加载", - "install previous version": "安装特定版本的扩展…", - "selectExtension": "选择扩展", - "InstallAnotherVersionExtensionAction.successReload": "请重新加载 Visual Studio Code 以完成扩展 {0} 的安装。", - "InstallAnotherVersionExtensionAction.success": "扩展 {0} 安装完毕。", - "InstallAnotherVersionExtensionAction.reloadNow": "立即重新加载", - "select extensions to install": "选择要安装的扩展", - "no local extensions": "没有要安装的扩展。", - "installing extensions": "正在安装扩展...", - "finished installing": "已成功安装扩展。", - "select and install local extensions": "在“{0}”中安装本地扩展…", - "install local extensions title": "在“{0}”中安装本地扩展", - "select and install remote extensions": "本地安装远程扩展…", - "install remote extensions": "本地安装远程扩展", - "extensionButtonProminentBackground": "扩展中突出操作的按钮背景色(比如 安装按钮)。", - "extensionButtonProminentForeground": "扩展中突出操作的按钮前景色(比如 安装按钮)。", - "extensionButtonProminentHoverBackground": "扩展中突出操作的按钮被悬停时的颜色(比如 安装按钮)。" - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "正在激活扩展..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "扩展", - "auto install missing deps": "安装缺少的依赖项", - "finished installing missing deps": "缺少的依赖项已安装完毕。请立即重新加载窗口。", - "reload": "重新加载窗口", - "no missing deps": "没有任何缺少的依赖项待安装。" - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "键入扩展名称进行安装或搜索。", - "searchFor": "按 Enter 以搜索扩展\"{0}\"。", - "install": "按 Enter 来安装扩展“{0}”。", - "manage": "按 Enter 来管理扩展。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "未找到清单文件", - "malicious": "报告称该扩展存在问题。", - "uninstallingExtension": "正在卸载扩展...", - "incompatible": "无法安装扩展名'{0}',因为它不兼容 VS Code '{1}'。", - "installing named extension": "正在安装 \"{0}\" 扩展...", - "installing extension": "正在安装扩展...", - "disable all": "全部禁用", - "singleDependentError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", - "twoDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 和 \"{2}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", - "multipleDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\"、\"{2}\" 和其他扩展依赖于此扩展。要禁用所有这些扩展吗?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "不再显示", - "ignoreExtensionRecommendations": "是否要忽略所有扩展建议?", - "ignoreAll": "是,全部忽略", - "no": "否", - "workspaceRecommended": "是否要为此存储库安装推荐的扩展?", - "install": "安装", - "install and do no sync": "安装(不同步)", - "show recommendations": "显示建议" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "查看扩展视图的图标。", - "manageExtensionIcon": "扩展视图中“管理”操作的图标。", - "clearSearchResultsIcon": "扩展视图中“清除搜索结果”操作的图标。", - "refreshIcon": "扩展视图中“刷新”操作的图标。", - "filterIcon": "扩展视图中“筛选器”操作的图标。", - "installLocalInRemoteIcon": "扩展视图中“在远程安装本地扩展”操作的图标。", - "installWorkspaceRecommendedIcon": "扩展视图中“安装工作区建议的扩展”操作的图标。", - "configureRecommendedIcon": "扩展视图中“配置建议的扩展”操作的图标。", - "syncEnabledIcon": "用于指示扩展已同步的图标。", - "syncIgnoredIcon": "用于指示在同步时忽略扩展的图标。", - "remoteIcon": "用于在扩展视图和编辑器中指示扩展是远程内容的图标。", - "installCountIcon": "扩展视图和编辑器中随安装计数一起显示的图标。", - "ratingIcon": "扩展视图和编辑器中随评级一起显示的图标。", - "starFullIcon": "扩展编辑器中用于评级的实心星形图标。", - "starHalfIcon": "扩展编辑器中用于评级的半星图标。", - "starEmptyIcon": "扩展编辑器中用于评级的中空星形图标。", - "warningIcon": "扩展编辑器中随警告消息一同显示的图标。", - "infoIcon": "扩展编辑器中随信息消息一同显示的图标。", - "trustIcon": "扩展编辑器中随工作区信任消息一同显示的图标。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0},{1},{2},{3}", - "extensions": "扩展", - "galleryError": "现在无法连接到扩展商店,请稍后再试。", - "error": "加载扩展时出错。{0}", - "no extensions found": "找不到扩展。", - "suggestProxyError": "市场返回了 \"ECONNREFUSED\"。请检查 \"http.proxy\" 设置。", - "open user settings": "打开用户设置", - "no local extensions": "没有要安装的扩展。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "评价来自 1 位用户", - "ratedByUsers": "评价来自 {0} 位用户", - "noRating": "没有评分", - "remote extension title": "{0} 中的扩展", - "syncingore.label": "此扩展在同步期间被忽略。", - "extensionIconStarForeground": "扩展分级的图标颜色。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "错误", - "Unknown Extension": "未知扩展:", - "extension.arialabel": "{0},{1},{2},{3}", - "extensions": "扩展" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "某些功能要求使用受信任的工作区。", - "onStartDefaultText": "要启用此扩展,需要使用受信任的工作区。" + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "由于当前工作区配置,建议使用此扩展" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "你可能有兴趣了解此扩展,因为它在 {0} 存储库的用户当中备受欢迎。" @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "由于你已安装 {0},建议使用此扩展。" }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "JSON 验证({0})", + "activation events": "激活事件({0})", + "authentication": "身份验证({0})", + "authentication.id": "ID", + "authentication.label": "标签", + "builtin": "内置", + "changelog": "更改日志", + "changelogtooltip": "扩展的更新历史,显示扩展的 \"CHANGELOG.md\" 文件。", + "codeActions": "代码操作({0})", + "codeActions.description": "说明", + "codeActions.kind": "种类", + "codeActions.languages": "语言", + "codeActions.title": "标题", + "colorId": "ID", + "colorThemes": "颜色主题 ({0})", + "colors": "颜色 ({0})", + "command name": "名称", + "commands": "命令({0})", + "contributions": "功能贡献", + "contributionstooltip": "包含此扩展向 VS Code 编辑器提供的功能", + "customEditors": "自定义编辑器({0})", + "customEditors filenamePattern": "文件名模式", + "customEditors priority": "优先级", + "customEditors view type": "视图类型", + "debugger name": "名称", + "debugger type": "类型", + "debuggers": "调试程序({0})", + "default": "默认值", + "defaultDark": "深色默认", + "defaultHC": "高对比度默认", + "defaultLight": "浅色默认", + "dependencies": "依赖项", + "dependenciestooltip": "包含此扩展依赖的扩展", + "description": "说明", + "details": "细节", + "detailstooltip": "扩展详细信息,显示扩展的 \"README.md\" 文件。", + "extension id": "扩展标识符", + "extension pack": "扩展包({0})", + "extensionpack": "扩展包", + "extensionpacktooltip": "列出将与此扩展一起安装的扩展", + "file extensions": "文件扩展名", + "fileMatch": "匹配文件", + "find": "查找", + "find next": "查找下一个", + "find previous": "查找前一个", + "grammar": "语法", + "iconThemes": "图标主题 ({0})", + "install count": "安装计数", + "keyboard shortcuts": "键盘快捷方式", + "language id": "ID", + "language name": "名称", + "languages": "语言({0})", + "license": "许可证", + "localizations": "本地化 ({0})", + "localizations language id": "语言 ID", + "localizations language name": "语言名称", + "localizations localized language name": "语言本地名称", + "menuContexts": "菜单上下文", + "name": "扩展名", + "noChangelog": "无可用的更改日志。", + "noContributions": "没有发布内容", + "noDependencies": "没有依赖项", + "noReadme": "无可用自述文件。", + "noextensions": "无扩展", + "preview": "预览版", + "productThemes": "产品图标主题({0})", + "publisher": "发布者名称", + "rating": "评分", + "recommendationHasBeenIgnored": "您已选择不接收此扩展的推荐。", + "repository": "存储库", + "schema": "结构", + "setting name": "名称", + "settings": "设置({0})", + "snippets": "片段", + "version": "版本", + "view container id": "ID", + "view container location": "位置", + "view container title": "标题", + "view id": "ID", + "view location": "位置", + "view name": "名称", + "viewContainers": "视图容器 ({0})", + "views": "视图 ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "是,全部忽略", + "ignoreExtensionRecommendations": "是否要忽略所有扩展建议?", + "install": "安装", + "install and do no sync": "安装(不同步)", + "neverShowAgain": "不再显示", + "no": "否", + "show recommendations": "显示建议", + "workspaceRecommended": "是否要为此存储库安装推荐的扩展?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "从 VSIX 安装…", + "InstallVSIXAction.reloadNow": "立即重载", + "InstallVSIXAction.success": "已完成从 VSIX 安装 {0} 扩展的过程。", + "InstallVSIXAction.successReload": "已完成从 VSIX 安装 {0} 扩展的过程。请重新加载 Visual Studio Code 以启用它。", + "all": "所有扩展", + "builtin": "扩展“{0}”是内置扩展,无法安装", + "builtin filter": "内置", + "checkForUpdates": "检查扩展更新", + "clearExtensionsSearchResults": "清除扩展搜索结果", + "configure auto updating extensions": "自动更新扩展", + "configureExtensionsAutoUpdate.all": "所有扩展", + "configureExtensionsAutoUpdate.enabled": "仅限已启用的扩展", + "configureExtensionsAutoUpdate.none": "无", + "disableAll": "禁用所有已安装的扩展", + "disableAllWorkspace": "禁用此工作区的所有已安装的扩展", + "disableAutoUpdate": "为所有拓展禁用自动更新", + "disabled filter": "已禁用", + "enableAll": "启用所有扩展", + "enableAllWorkspace": "启用这个工作区的所有扩展", + "enableAutoUpdate": "为所有拓展启用自动更新", + "enabled": "仅限已启用的扩展", + "enabled filter": "已启用", + "extension": "扩展", + "extensionInfoDescription": "说明: {0}", + "extensionInfoId": "ID: {0}", + "extensionInfoName": "名称: {0}", + "extensionInfoPublisher": "发布者: {0}", + "extensionInfoVSMarketplaceLink": "VS Marketplace 链接: {0}", + "extensionInfoVersion": "版本: {0}", + "extensions": "扩展", + "extensions.autoUpdate": "控制扩展的自动更新行为。更新是从 Microsoft 联机服务中获取的。", + "extensions.autoUpdate.enabled": "仅为已启用的扩展自动下载并安装更新。将不会自动更新已禁用的扩展。", + "extensions.autoUpdate.false": "扩展不会自动更新。", + "extensions.autoUpdate.true": "为所有扩展自动下载并安装更新。", + "extensions.supportUntrustedWorkspaces": "替代扩展的不受信任的工作场所支持。将始终启用使用 \"true\" 的扩展。将始终启用使用“limited”的扩展,并且扩展将隐藏需要信任的功能。仅当工作区受信任时才会启用使用 \"false\" 的扩展。", + "extensions.supportUntrustedWorkspaces.false": "只有在工作区受信任时才会启用扩展。", + "extensions.supportUntrustedWorkspaces.limited": "将始终启用扩展,并且扩展将隐藏需要信任的功能。", + "extensions.supportUntrustedWorkspaces.supported": "定义扩展的不受信任的工作区支持设置。", + "extensions.supportUntrustedWorkspaces.true": "将始终启用扩展。", + "extensions.supportUntrustedWorkspaces.version": "定义应应用替代的扩展的版本。如果未指定,则将在独立于扩展版本的情况下应用替代。", + "extensions.supportVirtualWorkspaces": "替代扩展的虚拟工作区支持。", + "extensionsCheckUpdates": "启用后,将自动检查扩展更新。若扩展存在更新,将在“扩展”视图中将其标记为过时扩展。更新将从 Microsoft 联机服务中获取。", + "extensionsCloseExtensionDetailsOnViewChange": "启用后,将在离开“扩展”视图时,自动关闭扩展详细信息页面。", + "extensionsConfigurationTitle": "扩展", + "extensionsIgnoreRecommendations": "启用后,将不会显示扩展建议的通知。", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "已弃用此设置。使用 extensions.ignoreRecommendations 设置来控制建议通知。默认使用“扩展”视图的可见性操作来隐藏“建议”视图。", + "extensionsWebWorker": "启用 Web Worker 扩展主机。", + "featured filter": "特色", + "filter by category": "类别", + "filterExtensions": "筛选器扩展…", + "handleUriConfirmedExtensions": "当此处列出扩展名时,该扩展名处理URI时将不会显示确认提示。", + "id required": "扩展 ID 是必需的。", + "installButton": "安装(&&I)", + "installExtensionQuickAccessHelp": "安装或搜索扩展", + "installExtensionQuickAccessPlaceholder": "键入要安装或搜索的扩展的名称。", + "installExtensions": "安装扩展", + "installFromVSIX": "从 VSIX 文件安装", + "installVSIX": "安装扩展 VSIX", + "installWorkspaceRecommendedExtensions": "安装工作区建议的扩展", + "installed filter": "已安装", + "manageExtensionsHelp": "管理扩展", + "manageExtensionsQuickAccessPlaceholder": "按 Enter 以管理扩展。", + "miOpenKeymapExtensions": "键映射(&&K)", + "miOpenKeymapExtensions2": "键映射", + "miPreferencesExtensions": "扩展(&&E)", + "miViewExtensions": "扩展(&&X)", + "most popular filter": "最热门", + "most popular recommended": "推荐", + "noUpdatesAvailable": "所有扩展都是最新的。", + "none": "无", + "notFound": "找不到扩展“{0}”。", + "notInstalled": "未安装扩展“{0}”。请确保你使用包括发布者的完整的扩展 ID,例如 ms-vscode.csharp。", + "outdated filter": "已过期", + "recently published filter": "最近发布", + "recentlyPublishedExtensions": "显示最近发布的扩展", + "refreshExtension": "刷新", + "showBuiltInExtensions": "显示内置的扩展", + "showDisabledExtensions": "显示已禁用的扩展", + "showEnabledExtensions": "显示启用的扩展", + "showExtensions": "扩展", + "showFeaturedExtensions": "显示特别推荐的扩展", + "showInstalledExtensions": "显示已安装扩展", + "showLanguageExtensionsShort": "语言扩展", + "showOutdatedExtensions": "显示过时的扩展", + "showPopularExtensions": "显示常用的扩展", + "showRecommendedExtensions": "显示推荐的扩展", + "showRecommendedKeymapExtensionsShort": "键映射", + "showWorkspaceUnsupportedExtensions": "显示工作区不支持的扩展", + "sort by date": "发布日期", + "sort by installs": "安装计数", + "sort by name": "名称", + "sort by rating": "评分", + "sorty by": "排序依据", + "updateAll": "更新所有扩展", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "添加到工作区建议", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "将扩展添加到工作区文件夹“已忽略的建议”", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "将扩展添加到工作区文件夹“建议”", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "将扩展添加到工作区“已忽略的建议”", + "workbench.extensions.action.addToWorkspaceRecommendations": "将扩展添加到工作区“建议”", + "workbench.extensions.action.configure": "扩展设置", + "workbench.extensions.action.copyExtension": "复制", + "workbench.extensions.action.copyExtensionId": "复制扩展 ID", + "workbench.extensions.action.ignoreRecommendation": "忽略建议", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "从工作区建议中删除", + "workbench.extensions.action.toggleIgnoreExtension": "同步此扩展", + "workbench.extensions.action.undoIgnoredRecommendation": "撤消已忽略的建议", + "workbench.extensions.installExtension.arg.decription": "扩展 ID 或 VSIX 资源 URI", + "workbench.extensions.installExtension.description": "安装给定的扩展", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "启用后,VS Code 仅安装来自扩展包 VSIX 的新添加的扩展。仅在安装 VSIX 时才考虑此选项。", + "workbench.extensions.search.arg.name": "要在搜索中使用的查询", + "workbench.extensions.search.description": "搜索特定扩展", + "workbench.extensions.uninstallExtension.arg.name": "要卸载的扩展的 id", + "workbench.extensions.uninstallExtension.description": "卸载给定的扩展", + "workspace unsupported filter": "工作区不受支持" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "在“{0}”上安装扩展以启用。", + "Install language pack also in remote server": "在“{0}”上安装语言包扩展,使其还在此处启用。", + "Install language pack also locally": "在本地安装语言包扩展,使其还在此处启用。", + "InstallAnotherVersionExtensionAction.reloadNow": "立即重新加载", + "InstallAnotherVersionExtensionAction.success": "扩展 {0} 安装完毕。", + "InstallAnotherVersionExtensionAction.successReload": "请重新加载 Visual Studio Code 以完成扩展 {0} 的安装。", + "InstallVSIXAction.reloadNow": "立即重新加载", + "ManageExtensionAction.uninstallingTooltip": "正在卸载", + "OpenExtensionsFile.failed": "无法在 \".vscode\" 文件夹({0})内创建 \"extensions.json\" 文件。", + "ReinstallAction.success": "扩展 {0} 重新安装完毕。", + "ReinstallAction.successReload": "请重新加载 Visual Studio Code 以完成扩展 {0} 的重新安装。", + "Uninstalling": "正在卸载", + "cannot be installed": "“{0}”扩展在 {1} 中不可用。若要了解详细信息,请单击“详细信息”。", + "check logs": "有关更多详细信息,请查看[日志]({0})。", + "close": "关闭", + "color theme": "设置颜色主题", + "configureWorkspaceFolderRecommendedExtensions": "配置建议的扩展(工作区文件夹)", + "configureWorkspaceRecommendedExtensions": "配置建议的扩展(工作区)", + "current": "当前", + "disableAction": "禁用", + "disableForWorkspaceAction": "禁用(工作区)", + "disableForWorkspaceActionToolTip": "仅在此工作区中禁用此扩展", + "disableGloballyAction": "禁用", + "disableGloballyActionToolTip": "禁用此扩展", + "disabled": "已禁用", + "disabled because of extension kind": "此扩展已定义指示它无法在远程服务器上运行", + "disabled because of virtual workspace": "此扩展已禁用,因为它不支持虚拟工作区。", + "disabled locally": "已在“{0}”上启用此扩展,且已在本地禁用它。", + "disabled remotely": "已在本地启用此扩展,且已在“{0}”上禁用它。", + "do not sync": "不同步此扩展", + "download": "请尝试手动下载…", + "enable locally": "请重载 Visual Studio Code 以在本地启用此扩展。", + "enable remote": "请重载 Visual Studio Code 以在 {0} 中启用此扩展。", + "enableAction": "启用", + "enableForWorkspaceAction": "启用(工作区)", + "enableForWorkspaceActionToolTip": "仅在此工作区中启用此扩展", + "enableGloballyAction": "启用", + "enableGloballyActionToolTip": "启用此扩展", + "enabled": "已启用", + "extension disabled because of trust requirement": "当前工作区不受信任,因此已禁用此扩展。", + "extension enabled on remote": "已在“{0}”上启用扩展", + "extension limited because of trust requirement": "当前工作区不受信任,因此已限制此扩展的功能。", + "extension limited because of virtual workspace": "此拓展功能受限,因为当前工作区为虚拟。", + "extensionButtonProminentBackground": "扩展中突出操作的按钮背景色(比如 安装按钮)。", + "extensionButtonProminentForeground": "扩展中突出操作的按钮前景色(比如 安装按钮)。", + "extensionButtonProminentHoverBackground": "扩展中突出操作的按钮被悬停时的颜色(比如 安装按钮)。", + "file icon theme": "设置文件图标主题", + "finished installing": "已成功安装扩展。", + "globally disabled": "用户已全局禁用此扩展。", + "globally enabled": "此扩展已全局启用。", + "ignoreExtensionRecommendation": "不再推荐此扩展", + "ignored": "同步时将忽略此扩展", + "install": "安装", + "install and do no sync": "安装(不同步)", + "install another version": "安装另一个版本…", + "install browser": "在浏览器中安装", + "install everywhere tooltip": "在所有同步的 {0} 实例中安装此扩展", + "install in remote": "在 {0} 中安装", + "install in remote and do not sync": "在 {0} 中安装(不同步)", + "install local extensions title": "在“{0}”中安装本地扩展", + "install locally": "本地安装", + "install locally and do not sync": "本地安装(不同步)", + "install operation": "安装 \"{0}\" 扩展时出错。", + "install previous version": "安装特定版本的扩展…", + "install remote extensions": "本地安装远程扩展", + "install vsix": "下载后,请手动安装“{0}”的 VSIX。", + "installExtensionComplete": "已完成安装扩展 {0}。", + "installExtensionCompletedAndReloadRequired": "已完成安装扩展 {0}。请重载 Visual Studio Code 以启用。", + "installExtensionStart": "已启动安装扩展 {0}。将打开编辑器,显示此扩展的更多详细信息。", + "installRecommendedExtension": "安装推荐的扩展", + "installVSIX": "从 VSIX 安装...", + "installed": "已安装", + "installing": "正在安装", + "installing extensions": "正在安装扩展...", + "just now": "刚刚", + "malicious": "恶意", + "malicious tooltip": "此扩展被报告存在问题。", + "manage": "管理", + "more information": "详细信息", + "no local extensions": "没有要安装的扩展。", + "noOfDaysAgo": "{0} 天前", + "noOfHoursAgo": "{0} 小时前", + "noOfMonthsAgo": "{0} 个月前", + "noOfYearsAgo": "{0} 年前", + "one day ago": "1天前", + "one hour ago": "1小时前", + "one month ago": "1个月前", + "one year ago": "1年前", + "postDisableTooltip": "请重新加载 Visual Studio Code 以禁用此扩展。", + "postEnableTooltip": "请重新加载 Visual Studio Code 以启用此扩展。", + "postUninstallTooltip": "请重新加载 Visual Studio Code 以完成此扩展的卸载。", + "postUpdateTooltip": "请重新启动 Visual Studio Code 以完成对此扩展的更新。", + "product icon theme": "设置产品图标主题", + "reinstall": "重新安装扩展...", + "reloadAction": "重新加载", + "reloadRequired": "需要重新加载", + "search recommendations": "搜索扩展", + "select and install local extensions": "在“{0}”中安装本地扩展…", + "select and install remote extensions": "本地安装远程扩展…", + "select color theme": "选择颜色主题", + "select extensions to install": "选择要安装的扩展", + "select file icon theme": "选择文件图标主题", + "select product icon theme": "选择产品图标主题", + "selectExtension": "选择扩展", + "selectExtensionToReinstall": "选择要重新安装的扩展", + "selectVersion": "选择要安装的版本", + "showRecommendedExtension": "显示推荐的扩展", + "sync": "同步此扩展", + "synced": "已同步此扩展", + "undo": "撤消", + "uninstallAction": "卸载", + "uninstallExtensionComplete": "请重新加载 Visual Studio Code 以完成对扩展 {0} 的卸载。", + "uninstallExtensionStart": "开始卸载扩展{0}。", + "uninstalled": "已卸载", + "update operation": "更新 \"{0}\" 扩展时出错。", + "updateAction": "更新", + "updateExtensionComplete": "已完成更新扩展 {0} 到版本 {1}。", + "updateExtensionStart": "已启动更新扩展 {0} 到版本 {1}。", + "updateTo": "更新到 {0}", + "updated": "已更新", + "vscode web": "VS Code Web", + "workspace disabled": "用户已为此工作区禁用此扩展。", + "workspace enabled": "用户已为此工作区启用此扩展。" + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "正在激活扩展..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "示例" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "安装缺少的依赖项", + "extensions": "扩展", + "finished installing missing deps": "缺少的依赖项已安装完毕。请立即重新加载窗口。", + "no missing deps": "没有任何缺少的依赖项待安装。", + "reload": "重新加载窗口" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "扩展视图中“清除搜索结果”操作的图标。", + "configureRecommendedIcon": "扩展视图中“配置建议的扩展”操作的图标。", + "extensionsViewIcon": "查看扩展视图的图标。", + "filterIcon": "扩展视图中“筛选器”操作的图标。", + "infoIcon": "扩展编辑器中随信息消息一同显示的图标。", + "installCountIcon": "扩展视图和编辑器中随安装计数一起显示的图标。", + "installLocalInRemoteIcon": "扩展视图中“在远程安装本地扩展”操作的图标。", + "installWorkspaceRecommendedIcon": "扩展视图中“安装工作区建议的扩展”操作的图标。", + "manageExtensionIcon": "扩展视图中“管理”操作的图标。", + "ratingIcon": "扩展视图和编辑器中随评级一起显示的图标。", + "refreshIcon": "扩展视图中“刷新”操作的图标。", + "remoteIcon": "用于在扩展视图和编辑器中指示扩展是远程内容的图标。", + "starEmptyIcon": "扩展编辑器中用于评级的中空星形图标。", + "starFullIcon": "扩展编辑器中用于评级的实心星形图标。", + "starHalfIcon": "扩展编辑器中用于评级的半星图标。", + "syncEnabledIcon": "用于指示扩展已同步的图标。", + "syncIgnoredIcon": "用于指示在同步时忽略扩展的图标。", + "trustIcon": "扩展编辑器中随工作区信任消息一同显示的图标。", + "warningIcon": "扩展编辑器中随警告消息一同显示的图标。" + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "某些功能要求使用受信任的工作区。", + "onStartDefaultText": "要启用此扩展,需要使用受信任的工作区。" + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "按 Enter 来安装扩展“{0}”。", + "manage": "按 Enter 来管理扩展。", + "searchFor": "按 Enter 以搜索扩展\"{0}\"。", + "type": "键入扩展名称进行安装或搜索。" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "未知扩展:", + "error": "错误", + "extension.arialabel": "{0},{1},{2},{3}", + "extensions": "扩展" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "主题", + "builtin": "内置", + "builtinFeatureExtensions": "功能", + "builtinProgrammingLanguageExtensions": "编程语言", + "disabled": "已禁用", + "disabledExtensions": "已禁用", + "enabled": "已启用", + "enabledExtensions": "已启用", + "extensionFound": "找到 1 个扩展。", + "extensionFoundInSection": "在“{0}”小节中找到 1 个扩展。", + "extensionsFound": "找到 {0} 个扩展。", + "extensionsFoundInSection": "在“{1}”小节中找到 {0} 个扩展。", + "install remote in local": "本地安装远程扩展…", + "installed": "已安装", + "malicious warning": "我们卸载了“{0}”,它被报告存在问题。", + "marketPlace": "商店", + "open user settings": "打开用户设置", + "otherRecommendedExtensions": "其他推荐", + "outdated": "已过期", + "outdatedExtensions": "{0} 个过时的扩展", + "popularExtensions": "热门", + "recommendedExtensions": "推荐", + "reloadNow": "立即重新加载", + "remote": "远程", + "searchExtensions": "在应用商店中搜索扩展", + "select and install local extensions": "在“{0}”中安装本地扩展…", + "suggestProxyError": "市场返回了 \"ECONNREFUSED\"。请检查 \"http.proxy\" 设置。", + "untrustedPartiallySupportedExtensions": "限制在受限模式下", + "untrustedUnsupportedExtensions": "在受限模式下禁用", + "virtualPartiallySupportedExtensions": "限制在虚拟工作区中", + "virtualUnsupportedExtensions": "在虚拟工作区中禁用", + "workspaceRecommendedExtensions": "工作区推荐", + "workspaceUnsupported": "工作区不受支持" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "加载扩展时出错。{0}", + "extension.arialabel": "{0},{1},{2},{3}", + "extensions": "扩展", + "galleryError": "现在无法连接到扩展商店,请稍后再试。", + "no extensions found": "找不到扩展。", + "no local extensions": "没有要安装的扩展。", + "open user settings": "打开用户设置", + "suggestProxyError": "市场返回了 \"ECONNREFUSED\"。请检查 \"http.proxy\" 设置。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "扩展分级的图标颜色。", + "noRating": "没有评分", + "ratedBySingleUser": "评价来自 1 位用户", + "ratedByUsers": "评价来自 {0} 位用户", + "remote extension title": "{0} 中的扩展", + "syncingore.label": "此扩展在同步期间被忽略。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "未找到清单文件", + "disable all": "全部禁用", + "incompatible": "无法安装扩展名'{0}',因为它不兼容 VS Code '{1}'。", + "installing extension": "正在安装扩展...", + "installing named extension": "正在安装 \"{0}\" 扩展...", + "malicious": "报告称该扩展存在问题。", + "multipleDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\"、\"{2}\" 和其他扩展依赖于此扩展。要禁用所有这些扩展吗?", + "singleDependentError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", + "twoDependentsError": "无法单独禁用 \"{0}\" 扩展。\"{1}\" 和 \"{2}\" 扩展依赖于此扩展。要禁用所有这些扩展吗?", + "uninstallingExtension": "正在卸载扩展..." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "不再为“.{0}”文件显示", + "fileBasedRecommendation": "根据你最近打开的文件,建议使用此扩展。", + "reallyRecommended": "是否要为 {0} 安装推荐的扩展?", + "searchMarketplace": "在市场中搜索", + "showLanguageExtensions": "市场具有可在“.{0}”文件方面提供帮助的扩展" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "当前工作区的用户建议使用此扩展。" }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "在市场中搜索", - "fileBasedRecommendation": "根据你最近打开的文件,建议使用此扩展。", - "reallyRecommended": "是否要为 {0} 安装推荐的扩展?", - "showLanguageExtensions": "市场具有可在“.{0}”文件方面提供帮助的扩展", - "dontShowAgainExtension": "不再为“.{0}”文件显示" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "预期的格式 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", + "app.extensions.json.recommendations": "向此工作区的用户推荐的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。", + "app.extensions.json.title": "扩展", + "app.extensions.json.unwantedRecommendations": "不应向此工作区的用户推荐的扩展列表。扩展的标识符始终为 \"${publisher}.${name}\"。例如: \"vscode.csharp\"。" }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "由于当前工作区配置,建议使用此扩展" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "扩展: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "打开新的外部终端", - "terminalConfigurationTitle": "外部终端", - "terminal.explorerKind.integrated": "使用 VS Code 的集成终端。", - "terminal.explorerKind.external": "使用设定的外部终端。", - "explorer.openInTerminalKind": "自定义要启动的终端类型。", - "terminal.external.windowsExec": "自定义要在 Windows 上运行的终端。", - "terminal.external.osxExec": "定义在 macOS 上运行的终端应用程序。", - "terminal.external.linuxExec": "自定义要在 Linux 上运行的终端。" + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "是否禁用其他按键映射扩展 ({0}),从而避免按键绑定之间的冲突?", + "no": "否", + "yes": "是" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "VS Code 控制台", - "mac.terminal.script.failed": "脚本“{0}”失败,退出代码为 {1}", - "mac.terminal.type.not.supported": "不支持“{0}”", - "press.any.key": "按任意键继续...", - "linux.term.failed": "“{0}”失败,退出代码为 {1}", - "ext.term.app.not.found": "找不到终端应用程序 \"{0}\"" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "正在运行的扩展" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "取消(&&C)", + "profilingExtensionHost": "分析扩展主机", + "profilingExtensionHostTime": "分析扩展主机({0} 秒)", + "restart1": "分析扩展", + "restart2": "需要重启,才能分析扩展。是否要立即重启“{0}”?", + "restart3": "重启(&&R)", + "selectAndStartDebug": "单击可停止分析。", + "status.profiler": "扩展探查器" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "显示扩展程序", + "unresponsive-exthost": "扩展“{0}”的上一次操作花费时间较长,阻碍了其他扩展的运行。" + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "取消(&&C)", + "debugExtensionHost": "启动调试扩展宿主", + "debugExtensionHost.launch.name": "附加扩展主机", + "restart1": "分析扩展", + "restart2": "需要重启,才能分析扩展。是否要立即重启“{0}”?", + "restart3": "重启(&&R)" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "正在运行的扩展" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "打开扩展文件夹" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 附加到刚刚创建的问题。", + "attach.msg2": "这是一个提醒, 以确保您没有忘记将 \"{0}\" 归入现有的性能问题中。", + "attach.title": "您是否附上了 cpu 配置文件?", + "cmd.report": "报告问题", + "cmd.reportOrShow": "性能问题", + "cmd.show": "显示问题", + "ok": "确定" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "报告问题" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "开始分析扩展宿主", + "saveExtensionHostProfile": "保存扩展宿主分析文件", + "stopExtensionHostProfileStart": "停止分析扩展宿主" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "在终端中打开", + "scopedConsoleAction.external": "在外部终端中打开", "scopedConsoleAction.integrated": "在集成终端中打开", - "scopedConsoleAction.wt": "在 Windows 终端中打开", - "scopedConsoleAction.external": "在外部终端中打开" + "scopedConsoleAction.wt": "在 Windows 终端中打开" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "自定义要启动的终端类型。", + "globalConsoleAction": "打开新的外部终端", + "terminal.explorerKind.external": "使用设定的外部终端。", + "terminal.explorerKind.integrated": "使用 VS Code 的集成终端。", + "terminal.external.linuxExec": "自定义要在 Linux 上运行的终端。", + "terminal.external.osxExec": "定义在 macOS 上运行的终端应用程序。", + "terminal.external.windowsExec": "自定义要在 Windows 上运行的终端。", + "terminalConfigurationTitle": "外部终端" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "配置开启程序以用于外部 URI (即 http、https)。", - "externalUriOpeners.uri": "将 URI 模式映射到开启程序 ID。\r\n示例模式: \r\n{0}", - "externalUriOpeners.defaultId": "使用 VS Code 的标准打开器打开。" + "externalUriOpeners.defaultId": "使用 VS Code 的标准打开器打开。", + "externalUriOpeners.uri": "将 URI 模式映射到开启程序 ID。\r\n示例模式: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "在新浏览器窗口中打开", - "selectOpenerDefaultLabel": "在默认浏览器中打开", "selectOpenerConfigureTitle": "配置默认开启程序…", + "selectOpenerDefaultLabel": "在默认浏览器中打开", + "selectOpenerDefaultLabel.web": "在新浏览器窗口中打开", "selectOpenerPlaceHolder": "你希望以何种方式打开: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "Tweet 反馈" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "Tweet 反馈", - "label.sendASmile": "通过 Tweet 向我们发送反馈。", + "character left": "剩余字符", + "characters left": "剩余字符", "close": "关闭", + "feedbackTextInput": "告诉我们您的反馈意见", + "frownCaption": "负面反馈情绪", + "label.sendASmile": "通过 Tweet 向我们发送反馈。", + "other ways to contact us": "联系我们的其他方式", "patchedVersion1": "安装已损坏。", "patchedVersion2": "如果提交了 bug,请指定此项。", - "sentiment": "您的体验如何?", - "smileCaption": "正面反馈情绪", - "frownCaption": "负面反馈情绪", - "other ways to contact us": "联系我们的其他方式", - "submit a bug": "提交 bug", "request a missing feature": "请求缺失功能", - "tell us why": "告诉我们原因?", - "feedbackTextInput": "告诉我们您的反馈意见", + "sendFeedback": "Tweet 反馈", + "sentiment": "您的体验如何?", "showFeedback": "在状态栏中显示反馈图标", + "smileCaption": "正面反馈情绪", + "submit a bug": "提交 bug", + "tell us why": "告诉我们原因?", "tweet": "推文", - "tweetFeedback": "Tweet 反馈", - "character left": "剩余字符", - "characters left": "剩余字符" + "tweetFeedback": "Tweet 反馈" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "文本文件编辑器" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "在文件资源管理器中显示", - "revealInMac": "在 Finder 中显示", - "openContainer": "打开所在的文件夹", - "filesCategory": "文件" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "查看资源管理器视图的图标。", - "openEditorsIcon": "查看打开编辑器视图的图标。", - "folders": "文件夹", - "explore": "资源管理器", - "miViewExplorer": "资源管理器(&&E)", - "noWorkspaceHelp": "尚未将文件夹添加到工作区。\r\n[添加文件夹](command:{0})", - "remoteNoFolderHelp": "已连接到远程。\r\n[打开文件夹](command:{0})", - "noFolderHelp": "尚未打开文件夹。\r\n[打开文件夹](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "文件", - "workspaces": "工作区", - "file": "文件", - "copyPath": "复制路径", - "copyRelativePath": "复制相对路径", - "revealInSideBar": "在侧边栏中显示", - "acceptLocalChanges": "使用所做的更改并覆盖文件内容", - "revertLocalChanges": "放弃所做的更改并恢复到文件内容", - "copyPathOfActive": "复制活动文件的路径", - "copyRelativePathOfActive": "复制活动文件的相对路径", - "saveAllInGroup": "全部保存在组中", - "saveFiles": "保存所有文件", - "revert": "还原文件", - "compareActiveWithSaved": "比较活动与已保存的文件", - "openToSide": "在侧边打开", - "saveAll": "全部保存", - "compareWithSaved": "与已保存文件比较", - "compareWithSelected": "与已选项目进行比较", - "compareSource": "选择以进行比较", - "compareSelected": "将已选项进行比较", - "close": "关闭", - "closeOthers": "关闭其他", - "closeSaved": "关闭已保存", - "closeAll": "全部关闭", - "explorerOpenWith": "打开方式…", - "cut": "剪切", - "deleteFile": "永久删除", - "newFile": "新建文件", - "openFile": "打开文件...", - "miNewFile": "新建文件(&&N)", - "miSave": "保存(&&S)", - "miSaveAs": "另存为(&&A)...", - "miSaveAll": "全部保存(&&L)", - "miOpen": "打开(&&O)...", - "miOpenFile": "打开文件(&&O)...", - "miOpenFolder": "打开文件夹(&&F)...", - "miOpenWorkspace": "打开工作区(&&K)...", - "miAutoSave": "自动保存(&&U)", - "miRevert": "还原文件(&&V)", - "miCloseEditor": "关闭编辑器(&&C)", - "miGotoFile": "转到文件(&&F)..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "二进制文件编辑器", - "hotExit.off": "禁用热退出。尝试关闭带有已更新文件的窗口时,将显示提示。", - "hotExit.onExit": "触发 \"workbench.action.quit\" 命令(命令面板、键绑定、菜单)或在 Windows/Linux 上关闭最后一个窗口时,将触发热退出。所有未打开文件夹的窗口都将在下次启动时恢复。可通过“文件”>“打开最近使用的文件”>“更多…”,访问之前打开的窗口(包含未保存的文件)列表", - "hotExit.onExitAndWindowClose": "触发 \"workbench.action.quit\" 命令(命令面板、键绑定、菜单)或在 Windows/Linux 上关闭最后一个窗口时将触发热退出,还将对已打开文件夹的所有窗口触发热退出(无论是否是最后一个窗口)。所有未打开文件夹的窗口将在下次启动时恢复。可通过“文件”>“打开最近使用的文件”>“更多…”,访问之前打开的窗口(包含未保存的文件)列表", - "hotExit": "控制是否在会话间记住未保存的文件,以允许在退出编辑器时跳过保存提示。", - "hotExit.onExitAndWindowCloseBrowser": "当浏览器退出或窗口或选项卡关闭时,将触发热退出。", - "filesConfigurationTitle": "文件", - "exclude": "配置用于排除文件和文件夹的 glob 模式。例如,文件资源管理器根据此设置决定要显示或隐藏的文件和文件夹。请参阅 `#search.exclude#` 设置以定义特定于搜索的排除。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)详细了解 glob 模式。", - "files.exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", - "files.exclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", - "associations": "配置语言的文件关联 (如: `\"*.extension\": \"html\"`)。这些关联的优先级高于已安装语言的默认关联。", - "encoding": "在读取和写入文件时使用的默认字符集编码。可以按语言对此项进行配置。", - "autoGuessEncoding": "启用后,将在文件打开时尝试猜测字符集编码。可以按语言对此项进行配置。", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "使用具体操作系统规定的行末字符。", - "eol": "默认行尾字符。", - "useTrash": "在删除文件或文件夹时,将它们移动到操作系统的“废纸篓”中 (Windows 为“回收站”)。禁用此设置将永久删除文件或文件夹。", - "trimTrailingWhitespace": "启用后,将在保存文件时删除行尾的空格。", - "insertFinalNewline": "启用后,保存文件时在文件末尾插入一个最终新行。", - "trimFinalNewlines": "启用后,保存文件时将删除在最终新行后的所有新行。", - "files.autoSave.off": "未保存的编辑器永远不会自动保存。", - "files.autoSave.afterDelay": "将在配置的 \"#files.autoSaveDelay#\" 后自动保存未保存的编辑器。", - "files.autoSave.onFocusChange": "当编辑器失去焦点时,将自动保存未保存的编辑器。", - "files.autoSave.onWindowChange": "当窗口失去焦点时,将自动保存未保存的编辑器。", - "autoSave": "控制自动保存未保存的编辑器。有关自动保存的详细信息,请参阅[此处](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)。", - "autoSaveDelay": "控制自动保存未保存的编辑器之前经过的延迟(以毫秒为单位)。仅当 `#files.autoSave#` 设置为`{0}`时才适用。", - "watcherExclude": "配置文件路径的 glob 模式以从文件监视排除。模式必须在绝对路径上匹配(例如 ** 前缀或完整路径需正确匹配)。更改此设置需要重启。如果在启动时遇到 Code 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。", - "defaultLanguage": "分配给新文件的默认语言模式。如果配置为\"${activeEditorLanguage}\",将使用当前活动文本编辑器的语言模式(如果有)。", - "maxMemoryForLargeFilesMB": "在打开大型文件时,控制 VS Code 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。", - "files.restoreUndoStack": "重新打开文件后,还原撤消堆栈。", - "askUser": "将拒绝保存并请求手动解决保存冲突。", - "overwriteFileOnDisk": "将通过在编辑器中用更改覆盖磁盘上的文件来解决保存冲突。", - "files.saveConflictResolution": "当文件保存到磁盘上并被另一个程序更改时,可能会发生保存冲突。 为了防止数据丢失,要求用户将编辑器中的更改与磁盘上的版本进行比较。 仅当经常遇到保存冲突错误时,才应更改此设置;如果不谨慎使用,可能会导致数据丢失。", - "files.simpleDialog.enable": "启用简单文件对话框。启用时,简单文件对话框将替换系统文件对话框。", - "formatOnSave": "在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不能关闭。", - "everything": "设置整个文件的格式。", - "modification": "格式修改(需要源代码管理)。", - "formatOnSaveMode": "控制在保存时设置格式是设置整个文件格式还是仅设置修改内容的格式。仅当 \"#editor.formatOnSave#\" 处于启用状态时适用。", - "explorerConfigurationTitle": "文件资源管理器", - "openEditorsVisible": "“打开编辑器”窗格中显示的编辑器的数量。将其设置为 0 将隐藏“打开编辑器”窗格。", - "openEditorsSortOrder": "控制编辑器在“打开编辑器”窗格中的排序顺序。", - "sortOrder.editorOrder": "编辑器按编辑器标签显示的顺序排列。", - "sortOrder.alphabetical": "编辑器按字母顺序在每个编辑器组中进行排序。", - "autoReveal.on": "将显示和选择文件。", - "autoReveal.off": "不会显示和选择文件。", - "autoReveal.focusNoScroll": "文件不会滚动到视图中,但仍会获得焦点。", - "autoReveal": "控制资源管理器是否在打开文件时自动显示并选择。", - "enableDragAndDrop": "控制浏览器是否允许通过拖放移动文件和文件夹。此设置仅影响从浏览器内部拖放。", - "confirmDragAndDrop": "控制在资源管理器内拖放移动文件或文件夹时是否进行确认。", - "confirmDelete": "控制资源管理器是否在把文件删除到废纸篓时进行确认。", - "sortOrder.default": "按名称的字母顺序排列文件和文件夹。文件夹显示在文件前。", - "sortOrder.mixed": "按名称的字母顺序排列文件和文件夹。两者穿插显示。", - "sortOrder.filesFirst": "按名称的字母顺序排列文件和文件夹。文件显示在文件夹前。", - "sortOrder.type": "按扩展名的字母顺序排列文件和文件夹。文件夹显示在文件前。", - "sortOrder.modified": "按最后修改日期降序排列文件和文件夹。文件夹显示在文件前。", - "sortOrder": "控制文件和文件夹在资源管理器中的排列顺序。", - "explorer.decorations.colors": "控制文件修饰是否应使用颜色。", - "explorer.decorations.badges": "控制文件修饰是否应使用徽章。", - "simple": "在重复名称的末尾附加单词“copy”,后面可能跟一个数字", - "smart": "在重复名称的末尾添加一个数字。如果某个号码已经是名称的一部分,请尝试增加该号码", - "explorer.incrementalNaming": "选择在粘贴同名文件(夹)时要使用的重命名方式。", - "compressSingleChildFolders": "控制资源管理器是否应以紧凑形式呈现文件夹。在这种形式中,单个子文件夹将被压缩在组合的树元素中。例如,对 Java 包结构很有用。" - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (已删除,只读)", - "orphanedFile": "{0} (已删除)", - "readonlyFile": "{0} (只读)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "要打开此大小的文件, 您需要重新启动并允许它使用更多内存", - "relaunchWithIncreasedMemoryLimit": "以 {0}MB 重启", - "configureMemoryLimit": "配置内存限制" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "首先打开文件以展现" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "当 EXPLORER Viewlet 可见时为 True。", - "explorerResourceIsFolder": "如果 EXPLORER 中的焦点项是文件夹,则为 True。", - "explorerResourceReadonly": "当 EXPLORER 中的焦点项为只读时为 True。", - "explorerResourceIsRoot": "如果 EXPLORER 中的焦点项是根文件夹,则为 True。", - "explorerResourceCut": "如果 EXPLORER 中的一个项已被剪切用于剪切和粘贴,则为 True。", - "explorerResourceMoveableToTrash": "如果 EXPLORER 中的焦点项可移到垃圾桶,则为 True。", - "filesExplorerFocus": "当焦点位于 EXPLORER 视图内时为 True。", - "openEditorsVisible": "当显示 \"OPEN EDITORS \" 视图时为 True。", - "openEditorsFocus": "当焦点位于 OPEN EDITORS 视图内时为 True。", - "explorerViewletFocus": "当焦点位于 EXPLORER Viewlet 内时为 True。", - "explorerViewletCompressedFocus": "如果 EXPLORER 视图中的焦点项是精简项,则为 True。", - "explorerViewletCompressedFirstFocus": "当焦点位于 EXPLORER 视图中精简项的第一个部分的内部时为 True。", - "explorerViewletCompressedLastFocus": "当焦点位于 EXPLORER 视图中精简项的最后一个部分的内部时为 True。" - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "资源管理器部分: {0}", - "createNewFile": "新建文件", - "createNewFolder": "新建文件夹", - "refreshExplorer": "刷新资源管理器", - "collapseExplorerFolders": "在资源管理器中折叠文件夹" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "打开的编辑器", - "dirtyCounter": "{0} 个未保存", - "flipLayout": "切换垂直/水平编辑器布局", - "miToggleEditorLayout": "翻转布局(&&L)", - "newUntitledFile": "新的无标题文件" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "无打开的文件夹" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "通过编辑器工具栏中的操作,可撤消所做的更改,也可使用所做的更改覆盖文件的内容。", - "staleSaveError": "无法保存\"{0}\": 文件的内容较新。请将您的版本与文件内容进行比较,或用您的更改覆盖文件内容。", - "readonlySaveErrorAdmin": "未能保存 \"{0}\": 文件是只读的。以管理员身份选择 \"以管理员身份覆盖\" 重试。", - "readonlySaveErrorSudo": "保存\"{0}\"失败: 文件为只读。选择“覆盖为Sudo”以用超级用户身份重试。", - "readonlySaveError": "未能保存 \"{0}\": 文件是只读的。可选择 \"覆盖\" 以尝试使其可写。", - "permissionDeniedSaveError": "无法保存“{0}”: 权限不足。选择“以管理员身份覆盖”可作为管理员重试。", - "permissionDeniedSaveErrorSudo": "保存 \"{0}\"失败: 权限不足。选择 \"以超级用户身份重试\" 以超级用户身份重试。", - "genericSaveError": "未能保存“{0}”: {1}", - "learnMore": "了解详细信息", - "dontShowAgain": "不再显示", - "compareChanges": "比较", - "saveConflictDiffLabel": "{0} (在文件中) ↔ {1} (在 {2} 中) - 解决保存冲突", - "overwriteElevated": "以管理员身份覆盖...", - "overwriteElevatedSudo": "以超级用户身份覆盖...", - "saveElevated": "以管理员身份重试...", - "saveElevatedSudo": "以用户…重试。", - "retry": "重试", - "discard": "放弃", - "overwrite": "覆盖", - "configure": "配置" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "另存为...", - "save": "保存", - "saveWithoutFormatting": "保存但不更改格式", - "saveAll": "全部保存", - "removeFolderFromWorkspace": "将文件夹从工作区删除", - "newUntitledFile": "新的无标题文件", - "modifiedLabel": "{0} (在文件中) ↔ {1}", - "openFileToCopy": "首先打开文件以复制其路径", - "genericSaveError": "未能保存“{0}”: {1}", - "retry": "重试", - "discard": "放弃", - "genericRevertError": "未能还原“{0}”: {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "新建文件", - "newFolder": "新建文件夹", - "rename": "重命名", - "delete": "删除", - "copyFile": "复制", - "pasteFile": "粘贴", - "download": "下载...", - "deleteButtonLabelRecycleBin": "移动到回收站(&&M)", - "deleteButtonLabelTrash": "移动到废纸篓(&&M)", - "deleteButtonLabel": "删除(&&D)", - "dirtyMessageFilesDelete": "你删除的文件中具有未保存的更改。是否继续?", - "dirtyMessageFolderOneDelete": "你正在删除文件夹 {0},但其中 1 个文件中有未保存的更改。是否要继续?", - "dirtyMessageFolderDelete": "你正在删除文件夹 {0},其中 {1} 个文件中有未保存的更改。是否要继续?", - "dirtyMessageFileDelete": "你正在删除具有未保存更改的 {0}。是否要继续?", - "dirtyWarning": "如果不保存,你的更改将丢失。", - "irreversible": "此操作不可逆!", - "restorePlural": "可以使用“撤消”命令还原这些文件", - "restore": "可以使用“撤消”命令还原此文件", - "undoBinFiles": "您可以从回收站还原这些文件。", - "undoBin": "您可以从回收站还原此文件。", - "undoTrashFiles": "您可以从回收站还原这些文件。", - "undoTrash": "您可以从回收站还原此文件。", - "doNotAskAgain": "不再询问", - "deleteBulkEdit": "删除 {0} 个文件", - "deleteFileBulkEdit": "删除{0}", - "deletingBulkEdit": "正在删除 {0} 个文件", - "deletingFileBulkEdit": "正在删除 {0}", - "binFailed": "无法删除到回收站。是否永久删除?", - "trashFailed": "无法删除到废纸篓。是否永久删除?", - "deletePermanentlyButtonLabel": "永久删除(&&D)", - "retryButtonLabel": "重试(&&R)", - "confirmMoveTrashMessageFilesAndDirectories": "是否确定要删除以下 {0} 个文件或文件夹 (包括其内容)?", - "confirmMoveTrashMessageMultipleDirectories": "是否确定要删除以下 {0} 个文件夹及其内容?", - "confirmMoveTrashMessageMultiple": "是否确定要删除以下 {0} 个文件?", - "confirmMoveTrashMessageFolder": "是否确实要删除“{0}”及其内容?", - "confirmMoveTrashMessageFile": "是否确实要删除“{0}”?", - "confirmDeleteMessageFilesAndDirectories": "是否确定要永久删除以下 {0} 个文件或文件夹 (包括其内容)?", - "confirmDeleteMessageMultipleDirectories": "是否确定要永久删除以下 {0} 个目录及其内容?", - "confirmDeleteMessageMultiple": "是否确定要永久删除以下 {0} 个文件?", - "confirmDeleteMessageFolder": "是否确定要永久删除“{0}”及其内容?", - "confirmDeleteMessageFile": "是否确定要永久删除“{0}”?", - "globalCompareFile": "比较活动文件与...", - "fileToCompareNoFile": "请选择要比较的文件。", - "openFileToCompare": "首先打开文件以将其与另外一个文件比较。", - "toggleAutoSave": "切换开关自动保存", - "saveAllInGroup": "全部保存在组中", - "closeGroup": "关闭组", - "focusFilesExplorer": "聚焦到“文件资源管理器”视图", - "showInExplorer": "在侧边栏中显示活动文件", - "openFileToShow": "请先打开要在浏览器中显示的文件", - "openFileInNewWindow": "在新窗口中打开活动文件", - "openFileToShowInNewWindow.unsupportedschema": "活动编辑器必须包含可打开的资源。", - "openFileToShowInNewWindow.nofile": "请先打开要在新窗口中打开的文件", - "emptyFileNameError": "必须提供文件或文件夹名。", - "fileNameStartsWithSlashError": "文件或文件夹名称不能以斜杠开头。", - "fileNameExistsError": "此位置已存在文件或文件夹 **{0}**。请选择其他名称。", - "invalidFileNameError": "名称 **{0}** 作为文件或文件夹名无效。请选择其他名称。", - "fileNameWhitespaceWarning": "在文件或文件夹名称中检测到的前导或尾随空格。", - "compareWithClipboard": "比较活动文件与剪贴板", - "clipboardComparisonLabel": "剪贴板 ↔ {0}", - "retry": "重试", - "createBulkEdit": "创建 {0}", - "creatingBulkEdit": "正在创建 {0}", - "renameBulkEdit": "将 {0} 重命名为 {1}", - "renamingBulkEdit": "将 {0} 重命名为 {1}", - "downloadingFiles": "正在下载", - "downloadProgressSmallMany": "{0} 个文件,共 {1} 个({2}/秒)", - "downloadProgressLarge": "{0} ({1}/{2},{3}/秒)", - "downloadButton": "下载", - "chooseWhereToDownload": "选择下载位置", - "downloadBulkEdit": "下载 {0}", - "downloadingBulkEdit": "正在下载 {0}", - "fileIsAncestor": "粘贴的项目是目标文件夹的上级", - "movingBulkEdit": "正在移动 {0} 个文件", - "movingFileBulkEdit": "正在移动 {0}", - "moveBulkEdit": "移动 {0} 个文件", - "moveFileBulkEdit": "移动 {0}", - "copyingBulkEdit": "正在复制 {0} 个文件", - "copyingFileBulkEdit": "正在复制 {0}", - "copyBulkEdit": "复制 {0} 文件", - "copyFileBulkEdit": "复制 {0}", - "fileDeleted": "复制后要粘贴的文件已被删除或移动。{0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "Tweet 反馈", + "status.feedback.name": "反馈" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "二进制文件查看器" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "需要 Microsoft .NET Framework 4.5。请访问链接安装它。", - "installNet": "下载 .NET Framework 4.5", - "enospcError": "无法在这个大型工作区文件夹中监视文件更改。请按照说明链接来解决此问题。", - "learnMore": "说明" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "创建文件", + "openFolderError": "文件是目录", + "textFileEditor": "文本文件编辑器" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "比较", + "configure": "配置", + "discard": "放弃", + "dontShowAgain": "不再显示", + "genericSaveError": "未能保存“{0}”: {1}", + "learnMore": "了解详细信息", + "overwrite": "覆盖", + "overwriteElevated": "以管理员身份覆盖...", + "overwriteElevatedSudo": "以超级用户身份覆盖...", + "permissionDeniedSaveError": "无法保存“{0}”: 权限不足。选择“以管理员身份覆盖”可作为管理员重试。", + "permissionDeniedSaveErrorSudo": "保存 \"{0}\"失败: 权限不足。选择 \"以超级用户身份重试\" 以超级用户身份重试。", + "readonlySaveError": "未能保存 \"{0}\": 文件是只读的。可选择 \"覆盖\" 以尝试使其可写。", + "readonlySaveErrorAdmin": "未能保存 \"{0}\": 文件是只读的。以管理员身份选择 \"以管理员身份覆盖\" 重试。", + "readonlySaveErrorSudo": "保存\"{0}\"失败: 文件为只读。选择“覆盖为Sudo”以用超级用户身份重试。", + "retry": "重试", + "saveConflictDiffLabel": "{0} (在文件中) ↔ {1} (在 {2} 中) - 解决保存冲突", + "saveElevated": "以管理员身份重试...", + "saveElevatedSudo": "以用户…重试。", + "staleSaveError": "无法保存\"{0}\": 文件的内容较新。请将您的版本与文件内容进行比较,或用您的更改覆盖文件内容。", + "userGuide": "通过编辑器工具栏中的操作,可撤消所做的更改,也可使用所做的更改覆盖文件的内容。" + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "资源管理器", + "explorerViewIcon": "查看资源管理器视图的图标。", + "folders": "文件夹", + "miViewExplorer": "资源管理器(&&E)", + "noFolderHelp": "你尚未打开文件夹。\r\n[打开文件夹](command:{0})", + "noWorkspaceHelp": "你尚未将文件夹添加到工作区。\r\n[添加文件夹](command:{0})", + "openEditorsIcon": "查看打开编辑器视图的图标。", + "remoteNoFolderHelp": "已连接到远程。\r\n[打开文件夹](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "无法删除到回收站。是否永久删除?", + "clipboardComparisonLabel": "剪贴板 ↔ {0}", + "closeGroup": "关闭组", + "compareWithClipboard": "比较活动文件与剪贴板", + "confirmDeleteMessageFile": "是否确定要永久删除“{0}”?", + "confirmDeleteMessageFilesAndDirectories": "是否确定要永久删除以下 {0} 个文件或文件夹 (包括其内容)?", + "confirmDeleteMessageFolder": "是否确定要永久删除“{0}”及其内容?", + "confirmDeleteMessageMultiple": "是否确定要永久删除以下 {0} 个文件?", + "confirmDeleteMessageMultipleDirectories": "是否确定要永久删除以下 {0} 个目录及其内容?", + "confirmMoveTrashMessageFile": "是否确实要删除“{0}”?", + "confirmMoveTrashMessageFilesAndDirectories": "是否确定要删除以下 {0} 个文件或文件夹 (包括其内容)?", + "confirmMoveTrashMessageFolder": "是否确实要删除“{0}”及其内容?", + "confirmMoveTrashMessageMultiple": "是否确定要删除以下 {0} 个文件?", + "confirmMoveTrashMessageMultipleDirectories": "是否确定要删除以下 {0} 个文件夹及其内容?", + "copyBulkEdit": "复制 {0} 文件", + "copyFile": "复制", + "copyFileBulkEdit": "复制 {0}", + "copyingBulkEdit": "正在复制 {0} 个文件", + "copyingFileBulkEdit": "正在复制 {0}", + "createBulkEdit": "创建 {0}", + "creatingBulkEdit": "正在创建 {0}", + "delete": "删除", + "deleteBulkEdit": "删除 {0} 个文件", + "deleteButtonLabel": "删除(&&D)", + "deleteButtonLabelRecycleBin": "移动到回收站(&&M)", + "deleteButtonLabelTrash": "移动到废纸篓(&&M)", + "deleteFileBulkEdit": "删除{0}", + "deletePermanentlyButtonLabel": "永久删除(&&D)", + "deletingBulkEdit": "正在删除 {0} 个文件", + "deletingFileBulkEdit": "正在删除 {0}", + "dirtyMessageFileDelete": "你正在删除具有未保存更改的 {0}。是否要继续?", + "dirtyMessageFilesDelete": "你删除的文件中具有未保存的更改。是否继续?", + "dirtyMessageFolderDelete": "你正在删除文件夹 {0},其中 {1} 个文件中有未保存的更改。是否要继续?", + "dirtyMessageFolderOneDelete": "你正在删除文件夹 {0},但其中 1 个文件中有未保存的更改。是否要继续?", + "dirtyWarning": "如果不保存,你的更改将丢失。", + "doNotAskAgain": "不再询问", + "download": "下载...", + "emptyFileNameError": "必须提供文件或文件夹名。", + "fileDeleted": "复制后要粘贴的文件已被删除或移动。{0}", + "fileIsAncestor": "粘贴的项目是目标文件夹的上级", + "fileNameExistsError": "此位置已存在文件或文件夹 **{0}**。请选择其他名称。", + "fileNameStartsWithSlashError": "文件或文件夹名称不能以斜杠开头。", + "fileNameWhitespaceWarning": "在文件或文件夹名称中检测到的前导或尾随空格。", + "focusFilesExplorer": "聚焦到“文件资源管理器”视图", + "globalCompareFile": "比较活动文件与...", + "invalidFileNameError": "名称 **{0}** 作为文件或文件夹名无效。请选择其他名称。", + "irreversible": "此操作不可逆!", + "moveBulkEdit": "移动 {0} 个文件", + "moveFileBulkEdit": "移动 {0}", + "movingBulkEdit": "正在移动 {0} 个文件", + "movingFileBulkEdit": "正在移动 {0}", + "newFile": "新建文件", + "newFolder": "新建文件夹", + "ok": "确定", + "openFileInNewWindow": "在新窗口中打开活动文件", + "openFileToShowInNewWindow.unsupportedschema": "活动编辑器必须包含可打开的资源。", + "pasteFile": "粘贴", + "rename": "重命名", + "renameBulkEdit": "将 {0} 重命名为 {1}", + "renamingBulkEdit": "将 {0} 重命名为 {1}", + "restore": "可以使用“撤消”命令还原此文件", + "restorePlural": "可以使用“撤消”命令还原这些文件", + "retry": "重试", + "retryButtonLabel": "重试(&&R)", + "saveAllInGroup": "全部保存在组中", + "showInExplorer": "在侧边栏中显示活动文件", + "toggleAutoSave": "切换开关自动保存", + "trashFailed": "无法删除到废纸篓。是否永久删除?", + "undoBin": "您可以从回收站还原此文件。", + "undoBinFiles": "您可以从回收站还原这些文件。", + "undoTrash": "您可以从回收站还原此文件。", + "undoTrashFiles": "您可以从回收站还原这些文件。", + "upload": "上载..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "使用所做的更改并覆盖文件内容", + "close": "关闭", + "closeAll": "全部关闭", + "closeOthers": "关闭其他", + "closeSaved": "关闭已保存", + "compareActiveWithSaved": "比较活动与已保存的文件", + "compareSelected": "将已选项进行比较", + "compareSource": "选择以进行比较", + "compareWithSaved": "与已保存文件比较", + "compareWithSelected": "与已选项目进行比较", + "copyPath": "复制路径", + "copyPathOfActive": "复制活动文件的路径", + "copyRelativePath": "复制相对路径", + "copyRelativePathOfActive": "复制活动文件的相对路径", + "cut": "剪切", + "deleteFile": "永久删除", + "explorerOpenWith": "打开方式…", + "file": "文件", + "filesCategory": "文件", + "miAutoSave": "自动保存(&&U)", + "miCloseEditor": "关闭编辑器(&&C)", + "miGotoFile": "转到文件(&&F)...", + "miNewFile": "新建文件(&&N)", + "miOpen": "打开(&&O)...", + "miOpenFile": "打开文件(&&O)...", + "miOpenFolder": "打开文件夹(&&F)...", + "miOpenWorkspace": "打开工作区(&&K)...", + "miRevert": "还原文件(&&V)", + "miSave": "保存(&&S)", + "miSaveAll": "全部保存(&&L)", + "miSaveAs": "另存为(&&A)...", + "newFile": "新建文件", + "openFile": "打开文件...", + "openToSide": "在侧边打开", + "revealInSideBar": "在侧边栏中显示", + "revert": "还原文件", + "revertLocalChanges": "放弃所做的更改并恢复到文件内容", + "saveAll": "全部保存", + "saveAllInGroup": "全部保存在组中", + "saveFiles": "保存所有文件", + "workspaces": "工作区" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "放弃", + "genericRevertError": "未能还原“{0}”: {1}", + "genericSaveError": "未能保存“{0}”: {1}", + "modifiedLabel": "{0} (在文件中) ↔ {1}", + "newUntitledFile": "新的无标题文件", + "removeFolderFromWorkspace": "将文件夹从工作区删除", + "retry": "重试", + "save": "保存", + "saveAll": "全部保存", + "saveAs": "另存为...", + "saveWithoutFormatting": "保存但不更改格式" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "将文件夹添加到工作区(&&A)", + "addFolders": "将文件夹添加到工作区(&&A)", + "cancel": "取消", + "chooseWhereToDownload": "选择下载位置", + "confirmManyOverwrites": "目标文件夹中已存在以下 {0} 个文件和/或文件夹。是否要替换它们?", + "confirmOverwrite": "目标文件夹中已存在名称为\"{0}\"的文件或文件夹。是否要替换它?", + "copyFile": "复制 {0}", + "copyFolder": "复制文件夹(&&C)", + "copyFolders": "复制文件夹(&&C)", + "copyfolder": "确定要复制“{0}”吗?", + "copyfolders": "确定要复制文件夹吗?", + "copyingFile": "正在复制 {0}", + "copyingFiles": "正在复制...", + "copyingnFile": "正在复制 {0} 资源", + "copynFile": "复制 {0} 资源", + "downloadBulkEdit": "下载 {0}", + "downloadButton": "下载", + "downloadProgressLarge": "{0} ({1}/{2},{3}/秒)", + "downloadProgressSmallMany": "{0} 个文件,共 {1} 个({2}/秒)", + "downloadingBulkEdit": "正在下载 {0}", + "downloadingFiles": "正在下载", + "dropFolder": "是否要复制“{0}”或将“{0}”作为文件夹添加工作区?", + "dropFolders": "是否要复制文件夹或将其添加到工作区?", + "irreversible": "此操作不可逆!", + "overwrite": "覆盖 {0}", + "overwriting": "正在覆盖 {0}", + "replaceButtonLabel": "替换(&&R)", + "uploadProgressLarge": "{0} ({1}/{2},{3}/秒)", + "uploadProgressSmallMany": "{0} 个文件,共 {1} 个({2}/秒)", + "uploadingFiles": "正在上传" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "将拒绝保存并请求手动解决保存冲突。", + "associations": "配置语言的文件关联 (如: `\"*.extension\": \"html\"`)。这些关联的优先级高于已安装语言的默认关联。", + "autoGuessEncoding": "启用后,将在文件打开时尝试猜测字符集编码。可以按语言对此项进行配置。", + "autoReveal": "控制资源管理器是否在打开文件时自动显示并选择。", + "autoReveal.focusNoScroll": "文件不会滚动到视图中,但仍会获得焦点。", + "autoReveal.off": "不会显示和选择文件。", + "autoReveal.on": "将显示和选择文件。", + "autoSave": "控制自动保存未保存的编辑器。有关自动保存的详细信息,请参阅[此处](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)。", + "autoSaveDelay": "控制自动保存未保存的编辑器之前经过的延迟(以毫秒为单位)。仅当 `#files.autoSave#` 设置为`{0}`时才适用。", + "binaryFileEditor": "二进制文件编辑器", + "compressSingleChildFolders": "控制资源管理器是否应以紧凑形式呈现文件夹。在这种形式中,单个子文件夹将被压缩在组合的树元素中。例如,对 Java 包结构很有用。", + "confirmDelete": "控制资源管理器是否在把文件删除到废纸篓时进行确认。", + "confirmDragAndDrop": "控制在资源管理器内拖放移动文件或文件夹时是否进行确认。", + "defaultLanguage": "分配给新文件的默认语言模式。如果配置为\"${activeEditorLanguage}\",将使用当前活动文本编辑器的语言模式(如果有)。", + "enableDragAndDrop": "控制浏览器是否允许通过拖放移动文件和文件夹。此设置仅影响从浏览器内部拖放。", + "encoding": "在读取和写入文件时使用的默认字符集编码。可以按语言对此项进行配置。", + "eol": "默认行尾字符。", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "使用具体操作系统规定的行末字符。", + "everything": "设置整个文件的格式。", + "exclude": "配置用于排除文件和文件夹的 glob 模式。例如,文件资源管理器根据此设置决定要显示或隐藏的文件和文件夹。请参阅 `#search.exclude#` 设置以定义特定于搜索的排除。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)详细了解 glob 模式。", + "explorer.decorations.badges": "控制文件修饰是否应使用徽章。", + "explorer.decorations.colors": "控制文件修饰是否应使用颜色。", + "explorer.incrementalNaming": "选择在粘贴同名文件(夹)时要使用的重命名方式。", + "explorerConfigurationTitle": "文件资源管理器", + "files.autoSave.afterDelay": "将在配置的 \"#files.autoSaveDelay#\" 后自动保存未保存的编辑器。", + "files.autoSave.off": "未保存的编辑器永远不会自动保存。", + "files.autoSave.onFocusChange": "当编辑器失去焦点时,将自动保存未保存的编辑器。", + "files.autoSave.onWindowChange": "当窗口失去焦点时,将自动保存未保存的编辑器。", + "files.exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", + "files.exclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", + "files.restoreUndoStack": "重新打开文件后,还原撤消堆栈。", + "files.saveConflictResolution": "当文件保存到磁盘上并被另一个程序更改时,可能会发生保存冲突。 为了防止数据丢失,要求用户将编辑器中的更改与磁盘上的版本进行比较。 仅当经常遇到保存冲突错误时,才应更改此设置;如果不谨慎使用,可能会导致数据丢失。", + "files.simpleDialog.enable": "启用简单文件对话框。启用时,简单文件对话框将替换系统文件对话框。", + "filesConfigurationTitle": "文件", + "formatOnSave": "在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不能关闭。", + "formatOnSaveMode": "控制在保存时设置格式是设置整个文件格式还是仅设置修改内容的格式。仅当 \"#editor.formatOnSave#\" 处于启用状态时适用。", + "hotExit": "控制是否在会话间记住未保存的文件,以允许在退出编辑器时跳过保存提示。", + "hotExit.off": "禁用热退出。尝试关闭带有已更新文件的窗口时,将显示提示。", + "hotExit.onExit": "触发 \"workbench.action.quit\" 命令(命令面板、键绑定、菜单)或在 Windows/Linux 上关闭最后一个窗口时,将触发热退出。所有未打开文件夹的窗口都将在下次启动时恢复。可通过“文件”>“打开最近使用的文件”>“更多…”,访问之前打开的窗口(包含未保存的文件)列表", + "hotExit.onExitAndWindowClose": "触发 \"workbench.action.quit\" 命令(命令面板、键绑定、菜单)或在 Windows/Linux 上关闭最后一个窗口时将触发热退出,还将对已打开文件夹的所有窗口触发热退出(无论是否是最后一个窗口)。所有未打开文件夹的窗口将在下次启动时恢复。可通过“文件”>“打开最近使用的文件”>“更多…”,访问之前打开的窗口(包含未保存的文件)列表", + "hotExit.onExitAndWindowCloseBrowser": "当浏览器退出或窗口或选项卡关闭时,将触发热退出。", + "insertFinalNewline": "启用后,保存文件时在文件末尾插入一个最终新行。", + "maxMemoryForLargeFilesMB": "在打开大型文件时,控制 VS Code 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。", + "modification": "格式修改(需要源代码管理)。", + "openEditorsSortOrder": "控制编辑器在“打开编辑器”窗格中的排序顺序。", + "openEditorsVisible": "“打开编辑器”窗格中显示的编辑器的数量。将其设置为 0 将隐藏“打开编辑器”窗格。", + "overwriteFileOnDisk": "将通过在编辑器中用更改覆盖磁盘上的文件来解决保存冲突。", + "simple": "在重复名称的末尾附加单词“copy”,后面可能跟一个数字", + "smart": "在重复名称的末尾添加一个数字。如果某个号码已经是名称的一部分,请尝试增加该号码", + "sortOrder": "控制文件和文件夹在资源管理器中的基于属性的排列。", + "sortOrder.alphabetical": "编辑器按字母顺序在每个编辑器组中进行排序。", + "sortOrder.default": "按名称排列文件和文件夹。文件夹显示在文件前。", + "sortOrder.editorOrder": "编辑器按编辑器标签显示的顺序排列。", + "sortOrder.filesFirst": "按名称排列文件和文件夹。文件显示在文件夹前。", + "sortOrder.mixed": "按名称排列文件和文件夹。两者穿插显示。", + "sortOrder.modified": "按最后修改日期降序排列文件和文件夹。文件夹显示在文件前。", + "sortOrder.type": "按拓展类型为文件和文件夹分组,然后按名称排列它们。文件夹显示在文件前。", + "sortOrderLexicographicOptions": "在资源管理器中控制文件和文件夹名称的词法排序。", + "sortOrderLexicographicOptions.default": "将大写和小写名称混合在一起。", + "sortOrderLexicographicOptions.lower": "小写名称组合在一起,位于大写名称之前。", + "sortOrderLexicographicOptions.unicode": "名称按 unicode 顺序排序。", + "sortOrderLexicographicOptions.upper": "大写名称组合在一起,位于小写名称之前。", + "trimFinalNewlines": "启用后,保存文件时将删除在最终新行后的所有新行。", + "trimTrailingWhitespace": "启用后,将在保存文件时删除行尾的空格。", + "useTrash": "在删除文件或文件夹时,将它们移动到操作系统的“废纸篓”中 (Windows 为“回收站”)。禁用此设置将永久删除文件或文件夹。", + "watcherExclude": "配置文件路径的 glob 模式以从文件监视排除。模式必须在绝对路径上匹配(例如 ** 前缀或完整路径需正确匹配)。更改此设置需要重启。如果在启动时遇到 Code 消耗大量 CPU 时间,则可以排除大型文件夹以减少初始加载。" + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "无打开的文件夹" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "无法解析工作区文件夹", + "label": "资源管理器", + "symbolicLlink": "符号链接", + "unknown": "未知文件类型" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "在资源管理器中折叠文件夹", + "createNewFile": "新建文件", + "createNewFolder": "新建文件夹", + "explorerSection": "资源管理器部分: {0}", + "refreshExplorer": "刷新资源管理器" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "是否确定要将\"{0}\"移到\"{1}\"?", + "confirmMultiMove": "确定要将以下文件{0}移动至{1}?", + "confirmRootMove": "是否确定要更改工作区中根文件夹“{0}”的顺序?", + "confirmRootsMove": "是否确定要更改工作区中多个根文件夹的顺序?", + "copy": "复制 {0}", + "copying": "正在复制 {0}", + "doNotAskAgain": "不再询问", + "fileInputAriaLabel": "输入文件名。按 \"Enter\" 键确认或按 \"Esc\" 键取消。", + "move": "移动 {0}", + "moveButtonLabel": "移动(&&M)", + "moving": "正在移动 {0}", + "ok": "确定", + "treeAriaLabel": "文件资源管理器" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} 个未保存", + "flipLayout": "切换垂直/水平编辑器布局", + "miToggleEditorLayout": "翻转布局(&&L)", + "newUntitledFile": "新的无标题文件", + "openEditors": "打开的编辑器" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 个未保存的文件", "dirtyFiles": "{0} 个未保存的文件" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "文本文件编辑器", - "openFolderError": "文件是目录", - "createFile": "创建文件" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "如果 EXPLORER 中的一个项已被剪切用于剪切和粘贴,则为 True。", + "explorerResourceIsFolder": "如果 EXPLORER 中的焦点项是文件夹,则为 True。", + "explorerResourceIsRoot": "如果 EXPLORER 中的焦点项是根文件夹,则为 True。", + "explorerResourceMoveableToTrash": "如果 EXPLORER 中的焦点项可移到垃圾桶,则为 True。", + "explorerResourceReadonly": "当 EXPLORER 中的焦点项为只读时为 True。", + "explorerViewletCompressedFirstFocus": "当焦点位于 EXPLORER 视图中精简项的第一个部分的内部时为 True。", + "explorerViewletCompressedFocus": "如果 EXPLORER 视图中的焦点项是精简项,则为 True。", + "explorerViewletCompressedLastFocus": "当焦点位于 EXPLORER 视图中精简项的最后一个部分的内部时为 True。", + "explorerViewletFocus": "当焦点位于 EXPLORER Viewlet 内时为 True。", + "explorerViewletVisible": "当 EXPLORER Viewlet 可见时为 True。", + "filesExplorerFocus": "当焦点位于 EXPLORER 视图内时为 True。", + "openEditorsFocus": "当焦点位于 OPEN EDITORS 视图内时为 True。", + "openEditorsVisible": "当显示 \"OPEN EDITORS \" 视图时为 True。" }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "无法解析工作区文件夹", - "symbolicLlink": "符号链接", - "unknown": "未知文件类型", - "label": "资源管理器" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "无法在这个大型工作区文件夹中监视文件更改。请按照说明链接来解决此问题。", + "installNet": "下载 .NET Framework 4.5", + "learnMore": "说明", + "netVersionError": "需要 Microsoft .NET Framework 4.5。请访问链接安装它。" }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "文件资源管理器", - "fileInputAriaLabel": "输入文件名。按 \"Enter\" 键确认或按 \"Esc\" 键取消。", - "confirmOverwrite": "目标文件夹中已存在名称为\"{0}\"的文件或文件夹。是否要替换它?", - "irreversible": "此操作不可逆!", - "replaceButtonLabel": "替换(&&R)", - "confirmManyOverwrites": "目标文件夹中已存在以下 {0} 个文件和/或文件夹。是否要替换它们?", - "uploadingFiles": "正在上传", - "overwrite": "覆盖 {0}", - "overwriting": "正在覆盖 {0}", - "uploadProgressSmallMany": "{0} 个文件,共 {1} 个({2}/秒)", - "uploadProgressLarge": "{0} ({1}/{2},{3}/秒)", - "copyFolders": "复制文件夹(&&C)", - "copyFolder": "复制文件夹(&&C)", - "cancel": "取消", - "copyfolders": "确定要复制文件夹吗?", - "copyfolder": "确定要复制“{0}”吗?", - "addFolders": "将文件夹添加到工作区(&&A)", - "addFolder": "将文件夹添加到工作区(&&A)", - "dropFolders": "是否要复制文件夹或将其添加到工作区?", - "dropFolder": "是否要复制“{0}”或将“{0}”作为文件夹添加工作区?", - "copyFile": "复制 {0}", - "copynFile": "复制 {0} 资源", - "copyingFile": "正在复制 {0}", - "copyingnFile": "正在复制 {0} 资源", - "confirmRootsMove": "是否确定要更改工作区中多个根文件夹的顺序?", - "confirmMultiMove": "确定要将以下文件{0}移动至{1}?", - "confirmRootMove": "是否确定要更改工作区中根文件夹“{0}”的顺序?", - "confirmMove": "是否确定要将\"{0}\"移到\"{1}\"?", - "doNotAskAgain": "不再询问", - "moveButtonLabel": "移动(&&M)", - "copy": "复制 {0}", - "copying": "正在复制 {0}", - "move": "移动 {0}", - "moving": "正在移动 {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "文件", + "openContainer": "打开所在的文件夹", + "revealInMac": "在 Finder 中显示", + "revealInWindows": "在文件资源管理器中显示" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "文本文件编辑器" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "配置内存限制", + "fileTooLargeForHeapError": "要打开此大小的文件,需要重新启动并允许{0}使用更多内存", + "relaunchWithIncreasedMemoryLimit": "以 {0}MB 重启" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "无", - "nullFormatterDescription": "没有", - "miss": "扩展 \"{0}\" 无法格式化 \"{1}\"", - "config.needed": "“{0}”文件有多个格式化程序。选择默认格式化程序以继续。", - "config.bad": "扩展 \"{0}\" 配置为格式化程序, 但不可用。选择其他默认格式化程序以继续。", - "do.config": "配置...", "cancel": "取消", - "select": "为“{0}”文件选择默认的格式化程序", - "formatter.default": "定义一个默认格式化程序, 该格式化程序优先于所有其他格式化程序设置。必须是提供格式化程序的扩展的标识符。", - "def": "(默认值)", "config": "配置默认格式化程序...", + "config.bad": "扩展 \"{0}\" 配置为格式化程序, 但不可用。选择其他默认格式化程序以继续。", + "config.needed": "“{0}”文件有多个格式化程序。选择默认格式化程序以继续。", + "def": "(默认值)", + "do.config": "配置...", "format.placeHolder": "选择格式化程序", "formatDocument.label.multiple": "格式化文档的方式...", - "formatSelection.label.multiple": "格式化选定内容的方式..." + "formatSelection.label.multiple": "格式化选定内容的方式...", + "formatter.default": "定义一个默认格式化程序, 该格式化程序优先于所有其他格式化程序设置。必须是提供格式化程序的扩展的标识符。", + "miss": "扩展 \"{0}\" 无法格式化 \"{1}\"", + "null": "无", + "nullFormatterDescription": "没有", + "select": "为“{0}”文件选择默认的格式化程序" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "取消", "formatDocument.label.multiple": "格式化文档", - "too.large": "此文件过大,无法进行格式设置", + "install.formatter": "安装格式化程序...", "no.provider": "没有安装用于“{0}”文件的格式化程序。", - "install.formatter": "安装格式化程序..." + "too.large": "此文件过大,无法进行格式设置" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "设置修改过的行的格式" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "打开进程管理器(&&P)", + "miReportIssue": "使用英文报告问题(&&I)", "reportIssueInEnglish": "报告问题…" }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "切换键盘快捷方式疑难解答" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "是否将 VS Code 的界面语言更换为 {0} 并重新启动?", "activateLanguagePack": "为了将 VS Code 的显示语言更换为 {0},需要重新启动 VS Code。", "changeAndRestart": "更改语言并重启", - "restart": "重启", "neverAgain": "不再显示", + "restart": "重启", + "updateLocale": "是否将 VS Code 的界面语言更换为 {0} 并重新启动?", "vscode.extension.contributes.localizations": "向编辑器提供本地化内容", "vscode.extension.contributes.localizations.languageId": "显示字符串翻译的目标语言 ID。", "vscode.extension.contributes.localizations.languageName": "语言的英文名称。", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "包含语言翻译的文件的相对路径。" }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "选择显示语言", "configureLocale": "配置显示语言", "installAdditionalLanguages": "安装其他语言...", - "chooseDisplayLanguage": "选择显示语言", - "relaunchDisplayLanguageMessage": "要使显示语言的更改生效, 需要重新启动。", "relaunchDisplayLanguageDetail": "按下重启按钮来重新启动 {0} 并更改显示语言。", + "relaunchDisplayLanguageMessage": "要使显示语言的更改生效, 需要重新启动。", "restart": "重启(&&R)" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "在商店中搜索语言包并将显示语言更改为 {0}。", - "searchMarketplace": "搜索商店", + "installAndRestart": "安装并重启", "installAndRestartMessage": "安装语言包并将显示语言更改为 {0}。", - "installAndRestart": "安装并重启" + "searchMarketplace": "搜索商店", + "showLanguagePackExtensions": "在商店中搜索语言包并将显示语言更改为 {0}。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "设置同步", - "rendererLog": "窗口", - "telemetryLog": "遥测", - "show window log": "显示窗口日志", "mainLog": "主进程", - "sharedLog": "共享进程" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "打开日志文件夹", - "openExtensionLogsFolder": "打开扩展日志文件夹" + "rendererLog": "窗口", + "sharedLog": "共享进程", + "show window log": "显示窗口日志", + "telemetryLog": "遥测", + "userDataSyncLog": "设置同步" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "严重", + "current": "当前", + "debug": "调试", + "default": "默认值", + "default and current": "默认值和当前值", + "err": "错误", + "info": "信息", + "log placeholder": "选择日志文件", + "off": "关", + "openSessionLogFile": "打开窗口日志文(会话)...", + "selectLogLevel": "选择日志级别", + "sessions placeholder": "选择会话", "setLogLevel": "设置日志级别...", "trace": "跟踪", - "debug": "调试", - "info": "信息", - "warn": "警告", - "err": "错误", - "critical": "严重", - "off": "关", - "selectLogLevel": "选择日志级别", - "default and current": "默认值和当前值", - "default": "默认值", - "current": "当前", - "openSessionLogFile": "打开窗口日志文(会话)...", - "sessions placeholder": "选择会话", - "log placeholder": "选择日志文件" + "warn": "警告" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "查看标记视图的图标。", - "miMarker": "问题(&&P)", - "copyMarker": "复制", - "copyMessage": "复制消息", - "focusProblemsList": "聚焦到问题视图", - "focusProblemsFilter": "焦点问题筛选器", - "show multiline": "在多行中显示消息", - "problems": "问题", - "show singleline": "在单行中显示消息", - "clearFiltersText": "清除过滤器文本", - "collapseAll": "全部折叠", - "filter": "筛选", - "status.problems": "问题", - "totalErrors": "{0} 个错误", - "totalWarnings": "{0} 条警告", - "totalInfos": "{0} 条信息", - "noProblems": "没有问题", - "manyProblems": "1万+" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "显示 {0} 个问题", - "problems filtered": "显示第 {0} 个 (共 {1} 个) 问题", - "clearFilter": "清除筛选" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "切换问题 (错误、警告、信息) 视图", - "problems.view.focus.label": "聚焦到问题 (错误、警告、信息)", - "problems.panel.configuration.title": "问题预览", - "problems.panel.configuration.autoreveal": "在打开文件时,控制是否在“问题”视图中对其进行定位。", - "problems.panel.configuration.showCurrentInStatus": "启用后,状态栏中将显示当前问题。", - "markers.panel.title.problems": "问题", - "markers.panel.no.problems.build": "未在工作区检测到问题。", - "markers.panel.no.problems.activeFile.build": "未在当前文件中检测到问题。", - "markers.panel.no.problems.filters": "在给定的筛选条件下,没有找到结果。", - "markers.panel.action.moreFilters": "更多过滤器...", - "markers.panel.filter.showErrors": "显示错误", - "markers.panel.filter.showWarnings": "显示警告", - "markers.panel.filter.showInfos": "显示信息", - "markers.panel.filter.useFilesExclude": "隐藏排除的文件", - "markers.panel.filter.activeFile": "只看当前活动的文件", - "markers.panel.action.filter": "筛选器问题", - "markers.panel.action.quickfix": "显示修复方案", - "markers.panel.filter.ariaLabel": "筛选器问题", - "markers.panel.filter.placeholder": "筛选器(例如 text、**/*.ts、!**/node_modules/**)", - "markers.panel.filter.errors": "错误", - "markers.panel.filter.warnings": "警告", - "markers.panel.filter.infos": "信息", - "markers.panel.single.error.label": "1 个错误", - "markers.panel.multiple.errors.label": "{0} 个错误", - "markers.panel.single.warning.label": "1 条警告", - "markers.panel.multiple.warnings.label": "{0} 条警告", - "markers.panel.single.info.label": "1 条信息", - "markers.panel.multiple.infos.label": "{0} 条信息", - "markers.panel.single.unknown.label": "1 个未知", - "markers.panel.multiple.unknowns.label": "{0} 个未知", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "在文件夹 {2} 的文件 {1} 中有 {0} 个问题", - "problems.tree.aria.label.marker.relatedInformation": "此问题包含对 {0} 个位置的引用。", - "problems.tree.aria.label.error.marker": "{0} 生成的错误: {2} 行 {3} 列,{1}。{4}", - "problems.tree.aria.label.error.marker.nosource": "错误: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.warning.marker": "{0} 生成的警告: {2} 行 {3} 列,{1}。{4}", - "problems.tree.aria.label.warning.marker.nosource": "警告: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.info.marker": "{0} 生成的信息: {2} 行 {3} 列,{1}。{4}", - "problems.tree.aria.label.info.marker.nosource": "信息: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.marker": "{0} 生成的问题: {2} 行 {3} 列,{1}。{4}", - "problems.tree.aria.label.marker.nosource": "问题: {1} 行 {2} 列,{0}。{3}", - "problems.tree.aria.label.relatedinfo.message": "{3} 的 {1} 行 {2} 列,{0}", - "errors.warnings.show.label": "显示错误和警告" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "打开扩展日志文件夹", + "openLogsFolder": "打开日志文件夹" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "总计 {0} 个问题" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "清除过滤器文本", + "collapseAll": "全部折叠", + "copyMarker": "复制", + "copyMessage": "复制消息", + "filter": "筛选", + "focusProblemsFilter": "焦点问题筛选器", + "focusProblemsList": "聚焦到问题视图", + "manyProblems": "1万+", + "markersViewIcon": "查看标记视图的图标。", + "miMarker": "问题(&&P)", + "noProblems": "没有问题", + "problems": "问题", + "show multiline": "在多行中显示消息", + "show singleline": "在单行中显示消息", + "status.problems": "问题", + "totalErrors": "{0} 个错误", + "totalInfos": "{0} 条信息", + "totalWarnings": "{0} 条警告" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "问题", + "markers.showOnFile": "在文件和文件夹上显示错误和警告。", "tooltip.1": "此文件存在 1 个问题", - "tooltip.N": "此文件存在 {0} 个问题", - "markers.showOnFile": "在文件和文件夹上显示错误和警告。" + "tooltip.N": "此文件存在 {0} 个问题" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "在标记视图中指示多个线条已折叠的图标。", + "expandedIcon": "在标记视图中指示多个线条已显示的图标。", + "links.navigate.follow": "关注链接", + "links.navigate.kb.alt": "alt + 单击", + "links.navigate.kb.alt.mac": "option + 单击", + "links.navigate.kb.meta": "ctrl + 单击", + "links.navigate.kb.meta.mac": "cmd + 单击", + "multi line": "在多行中显示消息", + "problemsView": "问题视图", + "single line": "在单行中显示消息" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "显示 {0} 个问题", + "clearFilter": "清除筛选", + "problems filtered": "显示第 {0} 个 (共 {1} 个) 问题" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "标记视图中筛选器配置的图标。", "showing filtered problems": "正在显示第 {0} 页(共 {1} 页)" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "问题视图", - "expandedIcon": "在标记视图中指示多个线条已显示的图标。", - "collapsedIcon": "在标记视图中指示多个线条已折叠的图标。", - "single line": "在单行中显示消息", - "multi line": "在多行中显示消息", - "links.navigate.follow": "关注链接", - "links.navigate.kb.meta": "ctrl + 单击", - "links.navigate.kb.meta.mac": "cmd + 单击", - "links.navigate.kb.alt.mac": "option + 单击", - "links.navigate.kb.alt": "alt + 单击" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "显示错误和警告", + "markers.panel.action.filter": "筛选器问题", + "markers.panel.action.moreFilters": "更多过滤器...", + "markers.panel.action.quickfix": "显示修复方案", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "只看当前活动的文件", + "markers.panel.filter.ariaLabel": "筛选器问题", + "markers.panel.filter.errors": "错误", + "markers.panel.filter.infos": "信息", + "markers.panel.filter.placeholder": "筛选器(例如 text、**/*.ts、!**/node_modules/**)", + "markers.panel.filter.showErrors": "显示错误", + "markers.panel.filter.showInfos": "显示信息", + "markers.panel.filter.showWarnings": "显示警告", + "markers.panel.filter.useFilesExclude": "隐藏排除的文件", + "markers.panel.filter.warnings": "警告", + "markers.panel.multiple.errors.label": "{0} 个错误", + "markers.panel.multiple.infos.label": "{0} 条信息", + "markers.panel.multiple.unknowns.label": "{0} 个未知", + "markers.panel.multiple.warnings.label": "{0} 条警告", + "markers.panel.no.problems.activeFile.build": "未在当前文件中检测到问题。", + "markers.panel.no.problems.build": "未在工作区检测到问题。", + "markers.panel.no.problems.filters": "在给定的筛选条件下,没有找到结果。", + "markers.panel.single.error.label": "1 个错误", + "markers.panel.single.info.label": "1 条信息", + "markers.panel.single.unknown.label": "1 个未知", + "markers.panel.single.warning.label": "1 条警告", + "markers.panel.title.problems": "问题", + "problems.panel.configuration.autoreveal": "在打开文件时,控制是否在“问题”视图中对其进行定位。", + "problems.panel.configuration.showCurrentInStatus": "启用后,状态栏中将显示当前问题。", + "problems.panel.configuration.title": "问题预览", + "problems.tree.aria.label.error.marker": "{0} 生成的错误: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.error.marker.nosource": "错误: {1} 行 {2} 列,{0}。{3}", + "problems.tree.aria.label.info.marker": "{0} 生成的信息: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.info.marker.nosource": "信息: {1} 行 {2} 列,{0}。{3}", + "problems.tree.aria.label.marker": "{0} 生成的问题: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.marker.nosource": "问题: {1} 行 {2} 列,{0}。{3}", + "problems.tree.aria.label.marker.relatedInformation": "此问题包含对 {0} 个位置的引用。", + "problems.tree.aria.label.relatedinfo.message": "{3} 的 {1} 行 {2} 列,{0}", + "problems.tree.aria.label.resource": "在文件夹 {2} 的文件 {1} 中有 {0} 个问题", + "problems.tree.aria.label.warning.marker": "{0} 生成的警告: {2} 行 {3} 列,{1}。{4}", + "problems.tree.aria.label.warning.marker.nosource": "警告: {1} 行 {2} 列,{0}。{3}", + "problems.view.focus.label": "聚焦到问题 (错误、警告、信息)", + "problems.view.toggle.label": "切换问题 (错误、警告、信息) 视图" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "笔记本", - "notebook.displayOrder.description": "输出项 mime 类型的优先级列表", - "notebook.cellToolbarLocation.description": "应在何处显示单元格工具栏,或是否隐藏它。", - "notebook.showCellStatusbar.description": "是否应显示单元格状态栏。", - "notebook.diff.enablePreview.description": "是否对笔记本使用增强的文本差异编辑器。", - "notebook.experimental.useMarkdownRenderer.description": "使用新的可扩展 Markdown 呈现器进行启用/禁用。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "无法使用类型为“{0}”的笔记本编辑器打开资源,请检查是否已安装或启用了正确的扩展。", - "fail.reOpen": "使用 VS Code 标准文本编辑器重新打开文件" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "内置" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "笔记本文本差异" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "向下复制单元格", + "notebookActions.copyCellUp": "向上复制单元格", + "notebookActions.joinCellAbove": "加入上一个单元格", + "notebookActions.joinCellBelow": "加入下一个单元格", + "notebookActions.moveCellDown": "下移单元格", + "notebookActions.moveCellUp": "上移单元格", + "notebookActions.splitCell": "拆分单元格" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "复制单元格", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "粘贴单元格", "notebookActions.pasteAbove": "在上方粘贴单元格" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "隐藏“在笔记本中查找”", - "notebookActions.findInNotebook": "在笔记本中查找" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "笔记本", - "notebookActions.execute": "执行单元格", - "notebookActions.cancel": "停止单元格执行", - "notebookActions.deleteCell": "删除单元格", - "notebookActions.executeAndSelectBelow": "执行笔记本单元格并在下方选择", - "notebookActions.executeAndInsertBelow": "执行笔记本单元格并在下方插入", - "notebookActions.renderMarkdown": "呈现所有 Markdown 单元格", - "notebookActions.executeNotebook": "执行笔记本(运行所有单元格)", - "notebookActions.cancelNotebook": "停止笔记本执行", - "notebookMenu.insertCell": "插入单元格", - "notebookMenu.cellTitle": "笔记本单元格", - "notebookActions.changeCellToCode": "将单元格更改为代码", - "notebookActions.changeCellToMarkdown": "将单元格更改为 Markdown", - "notebookActions.insertCodeCellAbove": "在上方插入代码单元格", - "notebookActions.insertCodeCellBelow": "在下方插入代码单元格", - "notebookActions.insertCodeCellAtTop": "在顶部添加代码单元格", - "notebookActions.insertMarkdownCellAtTop": "在顶部添加 Markdown 单元格", - "notebookActions.menu.insertCode": "$(add)代码", - "notebookActions.menu.insertCode.tooltip": "添加代码单元格", - "notebookActions.insertMarkdownCellAbove": "在上方插入 Markdown 单元格", - "notebookActions.insertMarkdownCellBelow": "在下方插入 Markdown 单元格", - "notebookActions.menu.insertMarkdown": "$(add)标记", - "notebookActions.menu.insertMarkdown.tooltip": "添加 Markdown 单元格", - "notebookActions.editCell": "编辑单元格", - "notebookActions.quitEdit": "停止编辑单元格", - "cursorMoveDown": "聚焦下一个单元格编辑器", - "cursorMoveUp": "聚焦上一个单元格编辑器", - "focusOutput": "聚焦活动单元格输出", - "focusOutputOut": "解除活动单元格输出聚焦", - "focusFirstCell": "聚焦第一个单元格", - "focusLastCell": "聚焦最后一个单元格", - "clearCellOutputs": "清除单元格输出", "changeLanguage": "更改单元格语言", + "clearAllCellsOutputs": "清除输出", + "clearCellOutputs": "清除单元格输出", "languageDescription": "({0}) - 当前语言", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "选择语言模式", - "clearAllCellsOutputs": "清除所有单元格输出", + "notebookActions.cancel": "停止单元格执行", + "notebookActions.cancelNotebook": "停止执行", + "notebookActions.category": "笔记本", "notebookActions.centerActiveCell": "中心活动单元格", + "notebookActions.changeCellToCode": "将单元格更改为代码", + "notebookActions.changeCellToMarkdown": "将单元格更改为 Markdown", "notebookActions.collapseCellInput": "折叠单元格输入", - "notebookActions.expandCellInput": "展开单元格输入", "notebookActions.collapseCellOutput": "折叠单元格输出", + "notebookActions.deleteCell": "删除单元格", + "notebookActions.editCell": "编辑单元格", + "notebookActions.execute": "执行单元格", + "notebookActions.executeAbove": "在单元格上方执行", + "notebookActions.executeAndInsertBelow": "执行笔记本单元格并在下方插入", + "notebookActions.executeAndSelectBelow": "执行笔记本单元格并在下方选择", + "notebookActions.executeBelow": "执行单元格及以下", + "notebookActions.executeNotebook": "全部运行", + "notebookActions.expandCellInput": "展开单元格输入", "notebookActions.expandCellOutput": "展开单元格输出", - "notebookActions.inspectLayout": "检查笔记本布局" + "notebookActions.insertCodeCellAbove": "在上方插入代码单元格", + "notebookActions.insertCodeCellAtTop": "在顶部添加代码单元格", + "notebookActions.insertCodeCellBelow": "在下方插入代码单元格", + "notebookActions.insertMarkdownCellAbove": "在上方插入 Markdown 单元格", + "notebookActions.insertMarkdownCellAtTop": "在顶部添加 Markdown 单元格", + "notebookActions.insertMarkdownCellBelow": "在下方插入 Markdown 单元格", + "notebookActions.menu.insertCode": "$(add)代码", + "notebookActions.menu.insertCode.minimalToolbar": "添加代码", + "notebookActions.menu.insertCode.minimaltoolbar": "添加代码", + "notebookActions.menu.insertCode.ontoolbar": "代码", + "notebookActions.menu.insertCode.tooltip": "添加代码单元格", + "notebookActions.menu.insertMarkdown": "$(add)标记", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "添加 Markdown 单元格", + "notebookActions.quitEdit": "停止编辑单元格", + "notebookActions.renderMarkdown": "呈现所有 Markdown 单元格", + "notebookMenu.cellTitle": "笔记本单元格", + "notebookMenu.insertCell": "插入单元格", + "pickLanguageToConfigure": "选择语言模式", + "workbench.notebook.layout.configure.label": "自定义笔记本布局", + "workbench.notebook.layout.select.label": "在笔记本布局之间选择" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "为“{1}”找到 {0}", + "ariaSearchNoResultEmpty": "已找到 {0}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "为“{1}”找到 {0}", + "notebookActions.findInNotebook": "在笔记本中查找", + "notebookActions.hideFind": "隐藏“在笔记本中查找”" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "折叠单元格", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "设置笔记本的格式", - "label": "设置笔记本的格式", - "formatCell.label": "设置单元格格式" + "formatCell.label": "设置单元格格式", + "label": "设置笔记本的格式" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "重置笔记本入门" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "切换单元格工具栏位置" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "聚焦下一个单元格编辑器", + "cursorMoveUp": "聚焦上一个单元格编辑器", + "focusFirstCell": "聚焦第一个单元格", + "focusLastCell": "聚焦最后一个单元格", + "focusOutput": "聚焦活动单元格输出", + "focusOutputOut": "解除活动单元格输出聚焦", + "notebook.navigation.allowNavigateToSurroundingCells": "启用后,当单元格编辑器中的当前光标位于第/最后一行时,光标可以导航到下/上一个单元格。" }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "启用的笔记本痕迹包含代码单元格时。", "empty": "空单元格", - "outline.showCodeCells": "启用笔记本大纲时,显示代码单元格。", - "breadcrumbs.showCodeCells": "启用的笔记本痕迹包含代码单元格时。" + "outline.showCodeCells": "启用笔记本大纲时,显示代码单元格。" + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "设置配置文件" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "当前所选内容", + "current2": "{0}–当前所选内容", + "kernel.select.label": "选择内核", + "notebook.activeCellStatusName": "笔记本编辑器选择", + "notebook.info": "笔记本内核信息", + "notebook.multiActiveCellIndicator": "单元格 {0} (已选择 {1} 个)", + "notebook.promptKernel.setDefaultTooltip": "设为笔记本“{0}” 的默认设置", + "notebook.select": "笔记本内核选择", + "notebook.singleActiveCellIndicator": "单元格 {0}/{1}", "notebookActions.selectKernel": "选择笔记本内核", "notebookActions.selectKernel.args": "笔记本内核参数", - "notebook.runCell.selectKernel": "选择要运行此笔记本的笔记本内核", - "currentActiveKernel": "(当前处于活动状态)", - "notebook.promptKernel.setDefaultTooltip": "设置为 \"{0}\" 的默认内核提供程序", - "chooseActiveKernel": "为当前笔记本选择内核", - "notebook.selectKernel": "为当前笔记本选择内核" + "prompt.placeholder.change": "更改 \"{0}\" 的内核", + "prompt.placeholder.select": "选择“{0}”的内核", + "tooltop": "{0} (建议)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "上移单元格", - "notebookActions.moveCellDown": "下移单元格", - "notebookActions.copyCellUp": "向上复制单元格", - "notebookActions.copyCellDown": "向下复制单元格", - "notebookActions.splitCell": "拆分单元格", - "notebookActions.joinCellAbove": "加入上一个单元格", - "notebookActions.joinCellBelow": "加入下一个单元格" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "按下 {0} 以执行单元格", + "notebook.cell.status.executing": "正在执行", + "notebook.cell.status.failed": "已失败", + "notebook.cell.status.markdownExecuteTip": "按 {0} 停止编辑", + "notebook.cell.status.pending": "挂起", + "notebook.cell.status.success": "成功" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "选择单元格语言模式" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "内置", + "curruentActiveMimeType": "当前处于活动状态", + "mimeTypePicker": "选择其他输出 MIME 类型,可用的 MIME 类型: {0}", + "promptChooseMimeType.placeHolder": "为当前项选择要渲染的 mime 类型", + "promptChooseMimeTypeInSecure.placeHolder": "选择要为当前输出呈现的 mimetype。仅当笔记本受信任时,丰富 mimetype 才可用" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "打开文本差异编辑器", - "notebook.diff.cell.revertMetadata": "还原元数据", - "notebook.diff.cell.switchOutputRenderingStyleToText": "切换输出呈现", - "notebook.diff.cell.revertOutputs": "还原输出", "notebook.diff.cell.revertInput": "还原输入", - "notebook.diff.showOutputs": "显示输出差异", - "notebook.diff.showMetadata": "显示元数据差异", + "notebook.diff.cell.revertMetadata": "还原元数据", + "notebook.diff.cell.revertOutputs": "还原输出", + "notebook.diff.cell.switchOutputRenderingStyleToText": "切换输出呈现", "notebook.diff.ignoreMetadata": "隐藏元数据差异", - "notebook.diff.ignoreOutputs": "隐藏输出差异" + "notebook.diff.ignoreOutputs": "隐藏输出差异", + "notebook.diff.showMetadata": "显示元数据差异", + "notebook.diff.showOutputs": "显示输出差异", + "notebook.diff.switchToText": "打开文本差异编辑器" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "笔记本文本差异" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "提供笔记本文档处理程序。", - "contributes.notebook.provider.viewType": "笔记本的唯一标识符。", "contributes.notebook.provider.displayName": "笔记本的可读名称。", "contributes.notebook.provider.selector": "适用于笔记本的一组 glob 模式。", "contributes.notebook.provider.selector.filenamePattern": "启用笔记本的 glob 模式。", + "contributes.notebook.provider.viewType": "笔记本类型。", + "contributes.notebook.renderer": "提供笔记本输出渲染器。", + "contributes.notebook.renderer.displayName": "笔记本输出渲染器的可读名称。", + "contributes.notebook.renderer.entrypoint": "要在 Web 视图中加载用于呈现扩展的文件。", + "contributes.notebook.renderer.hardDependencies": "呈现器所需的内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则可以使用呈现器。", + "contributes.notebook.renderer.optionalDependencies": "呈现器可利用的软内核依赖项的列表。如果 \"NotebookKernel\" 中存在任何依赖关系,则呈现器将优先于不与内核交互的呈现器。", + "contributes.notebook.renderer.requiresMessaging": "定义呈现器是否需要通过 \"createRendererMessaging\" 与扩展主机通信。具有较强消息传递要求的呈现器可能在所有环境中都不起作用。", + "contributes.notebook.renderer.requiresMessaging.always": "消息传递是必需的。仅当它是可在扩展主机中运行的扩展的一部分时,才会使用该呈现器。", + "contributes.notebook.renderer.requiresMessaging.never": "呈现器不需要消息传递。", + "contributes.notebook.renderer.requiresMessaging.optional": "有可用的消息传递时,呈现器效果更好,但不强制要求。", + "contributes.notebook.renderer.viewType": "笔记本输出渲染器的唯一标识符。", + "contributes.notebook.selector": "适用于笔记本的一组 glob 模式。", "contributes.notebook.selector.provider.excludeFileNamePattern": "禁用笔记本的 glob 模式。", "contributes.priority": "控制在用户打开文件时是否自动启用自定义编辑器。用户可能会使用 \"workbench.editorAssociations\" 设置覆盖此项。", "contributes.priority.default": "在用户打开资源时自动使用此编辑器,前提是没有为该资源注册其他默认的自定义编辑器。", - "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。", - "contributes.notebook.renderer": "提供笔记本输出渲染器。", - "contributes.notebook.renderer.viewType": "笔记本输出渲染器的唯一标识符。", - "contributes.notebook.provider.viewType.deprecated": "将 \"viewType\" 重命名为 \"id\"。", - "contributes.notebook.renderer.displayName": "笔记本输出渲染器的可读名称。", - "contributes.notebook.selector": "适用于笔记本的一组 glob 模式。", - "contributes.notebook.renderer.entrypoint": "要在 Web 视图中加载用于呈现扩展的文件。", - "contributes.notebook.markdownRenderer": "为笔记本中的 Markdown 单元格提供呈现器。", - "contributes.notebook.markdownRenderer.id": "笔记本 Markdown 呈现器的唯一标识符。", - "contributes.notebook.markdownRenderer.displayName": "笔记本 Markdown 呈现器的可读名称。", - "contributes.notebook.markdownRenderer.entrypoint": "要在 Web 视图中加载用于呈现扩展的文件。" + "contributes.priority.option": "在用户打开资源时不会自动使用此编辑器,但用户可使用 `Reopen With` 命令切换到此编辑器。" }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "定义一个默认内核提供程序,该提供程序优先于所有其他内核提供程序设置。必须是提供内核提供程序的扩展的标识符。" + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "应在何处显示单元格工具栏,或是否隐藏它。", + "notebook.cellToolbarLocation.viewType": "为特定文件类型配置单元格工具栏位置", + "notebook.cellToolbarVisibility.description": "是否应在悬停或单击时显示单元格工具栏。", + "notebook.compactView.description": "控制是否应以紧凑形式呈现笔记本编辑器。", + "notebook.consolidatedOutputButton.description": "控制是否应在输出工具栏中呈现输出操作。", + "notebook.consolidatedRunButton.description": "控制是否在“运行”按钮旁边的下拉列表中显示额外操作。", + "notebook.diff.enablePreview.description": "是否对笔记本使用增强的文本差异编辑器。", + "notebook.displayOrder.description": "输出项 mime 类型的优先级列表", + "notebook.dragAndDrop.description": "控制笔记本编辑器是否应允许通过拖放移动单元格。", + "notebook.editorOptions.experimentalCustomization": "用于笔记本中使用的代码编辑器的设置。这可用于自定义大多数编辑器*设置。", + "notebook.experimental.useMarkdownRenderer.description": "使用新的可扩展 Markdown 呈现器进行启用/禁用。", + "notebook.focusIndicator.description": "控制是将焦点指示器呈现为单元格边框还是左侧装订线上的突出显示栏", + "notebook.globalToolbar.description": "控制是否在笔记本编辑器中呈现全局工具栏。", + "notebook.insertToolbarPosition.description": "控制插入单元格操作应呈现的位置。", + "notebook.showCellStatusbar.description": "是否应显示单元格状态栏。", + "notebook.showCellStatusbar.hidden.description": "单元格状态栏始终隐藏。", + "notebook.showCellStatusbar.visible.description": "单元格状态栏始终可见。", + "notebook.showCellStatusbar.visibleAfterExecute.description": "在单元格执行完毕之前,单元格状态栏处于隐藏状态。然后它会变为可见以显示执行状态。", + "notebook.showFoldingControls.description": "控制何时显示折叠控件。", + "notebook.undoRedoPerCell.description": "是否为每个单元格使用单独的撤消/重做堆叠。", + "notebookConfigurationTitle": "笔记本" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "无法使用类型为“{0}”的笔记本编辑器打开资源,请检查是否已安装或启用了正确的扩展。", + "fail.reOpen": "使用 VS Code 标准文本编辑器重新打开文件" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "执行笔记本单元将从此工作区运行代码。" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "笔记本", - "notebook.cellBorderColor": "笔记本单元格的边框颜色。", - "notebook.focusedEditorBorder": "笔记本单元格编辑器边框的颜色。", - "notebookStatusSuccessIcon.foreground": "单元格状态栏中笔记本单元格的错误图标颜色。", - "notebookStatusErrorIcon.foreground": "单元格状态栏中笔记本单元格的错误图标颜色。", - "notebookStatusRunningIcon.foreground": "单元格状态栏中笔记本单元格的“正在运行”图标颜色。", - "notebook.outputContainerBackgroundColor": "笔记本输出容器背景的颜色。", - "notebook.cellToolbarSeparator": "单元格底部工具栏中分隔符的颜色", "focusedCellBackground": "将焦点放在单元格上时单元格的背景色。", - "selectedCellBackground": "选中某个单元格时该单元格的背景色。", + "notebook.cellBorderColor": "笔记本单元格的边框颜色。", + "notebook.cellEditorBackground": "单元格编辑器背景色。", "notebook.cellHoverBackground": "将鼠标悬停在单元格上时单元格的背景色。", - "notebook.selectedCellBorder": "选中单元格但未将焦点放在其上时单元格上边框和下边框的颜色。", - "notebook.inactiveSelectedCellBorder": "选定多个单元格时单元格边框的颜色。", - "notebook.focusedCellBorder": "将焦点放在单元格上时单元格边框的颜色。", - "notebook.inactiveFocusedCellBorder": "当主要焦点在编辑器外时,聚焦单元格时单元格的上下边框的颜色。", - "notebook.cellStatusBarItemHoverBackground": "笔记本单元格状态栏项的背景色。", "notebook.cellInsertionIndicator": "笔记本单元格插入指示符的颜色。", + "notebook.cellStatusBarItemHoverBackground": "笔记本单元格状态栏项的背景色。", + "notebook.cellToolbarSeparator": "单元格底部工具栏中分隔符的颜色", + "notebook.focusedCellBorder": "将焦点放在单元格上时单元格边框的颜色。", + "notebook.focusedEditorBorder": "笔记本单元格编辑器边框的颜色。", + "notebook.inactiveFocusedCellBorder": "当主要焦点在编辑器外时,聚焦单元格时单元格的上下边框的颜色。", + "notebook.inactiveSelectedCellBorder": "选定多个单元格时单元格边框的颜色。", + "notebook.outputContainerBackgroundColor": "笔记本输出容器背景的颜色。", + "notebook.selectedCellBorder": "选中单元格但未将焦点放在其上时单元格上边框和下边框的颜色。", + "notebook.symbolHighlightBackground": "突出显示的单元格的背景色", + "notebookScrollbarSliderActiveBackground": "单击时笔记本滚动条滑块的背景色。", "notebookScrollbarSliderBackground": "笔记本滚动条滑块的背景色。", "notebookScrollbarSliderHoverBackground": "悬停时笔记本滚动条滑块的背景色。", - "notebookScrollbarSliderActiveBackground": "单击时笔记本滚动条滑块的背景色。", - "notebook.symbolHighlightBackground": "突出显示的单元格的背景色" + "notebookStatusErrorIcon.foreground": "单元格状态栏中笔记本单元格的错误图标颜色。", + "notebookStatusRunningIcon.foreground": "单元格状态栏中笔记本单元格的“正在运行”图标颜色。", + "notebookStatusSuccessIcon.foreground": "单元格状态栏中笔记本单元格的错误图标颜色。", + "notebookTreeAriaLabel": "笔记本", + "selectedCellBackground": "选中某个单元格时该单元格的背景色。" + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "用于在笔记本编辑器中清除单元格输出的图标。", + "collapsedIcon": "用于在笔记本编辑器中批注已折叠部分的图标。", + "configureKernel": "笔记本编辑器的内核配置小组件中的配置图标。", + "deleteCellIcon": "用于在笔记本编辑器中删除单元格的图标。", + "editIcon": "用于在笔记本编辑器中编辑单元格的图标。", + "errorStateIcon": "用于在笔记本编辑器中指示错误状态的图标。", + "executeAboveIcon": "用于在笔记本编辑器中在单元格上方进行执行的图标。", + "executeAllIcon": "用于在笔记本编辑器中执行所有单元格的图标。", + "executeBelowIcon": "用于在笔记本编辑器中在单元格下方进行执行的图标。", + "executeIcon": "笔记本编辑器中的执行图标。", + "executingStateIcon": "用于在笔记本编辑器中指示执行状态的图标。", + "expandedIcon": "用于在笔记本编辑器中批注已展开部分的图标。", + "mimetypeIcon": "MIME 类型笔记本编辑器的图标。", + "moveDownIcon": "用于在笔记本编辑器中下移单元格的图标。", + "moveUpIcon": "用于在笔记本编辑器中上移单元格的图标。", + "openAsTextIcon": "用于在文本编辑器中打开笔记本的图标。", + "pendingStateIcon": "用于在笔记本编辑器中指示挂起状态的图标。", + "renderOutputIcon": "用于在差异编辑器中呈现输出的图标。", + "revertIcon": "笔记本编辑器中的还原图标。", + "selectKernelIcon": "配置用于在笔记本编辑器中选择内核的图标。", + "splitCellIcon": "用于在笔记本编辑器中拆分单元格的图标。", + "stopEditIcon": "用于在笔记本编辑器中停止编辑单元格的图标。", + "stopIcon": "用于在笔记本编辑器中停止执行的图标。", + "successStateIcon": "用于在笔记本编辑器中指示成功状态的图标。", + "unfoldIcon": "用于在笔记本编辑器中展开单元格的图标。" + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "选择内核" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "内置" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "单元格没有输出", + "noRenderer.1": "找不到 MIME 类型的呈现器: {0}", + "noRenderer.2": "未找到用于输出的呈现器。它具有以下 MIME 类型: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "空白 Markdown 单元格,请双击或按 Enter 进行编辑。" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "文件内容在磁盘上已更改。是要打开更新的版本还是使用所作更改覆盖该文件?", - "notebook.staleSaveError.revert": "还原", - "notebook.staleSaveError.overwrite.": "覆盖", - "save": "保存笔记本" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "控制单元格编辑器中行号的显示。", + "notebook.showLineNumbers": "显示笔记本行号", + "notebook.toggleLineNumbers": "切换笔记本行号" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "笔记本编辑器的内核配置小组件中的配置图标。", - "selectKernelIcon": "配置用于在笔记本编辑器中选择内核的图标。", - "executeIcon": "笔记本编辑器中的执行图标。", - "stopIcon": "用于在笔记本编辑器中停止执行的图标。", - "deleteCellIcon": "用于在笔记本编辑器中删除单元格的图标。", - "executeAllIcon": "用于在笔记本编辑器中执行所有单元格的图标。", - "editIcon": "用于在笔记本编辑器中编辑单元格的图标。", - "stopEditIcon": "用于在笔记本编辑器中停止编辑单元格的图标。", - "moveUpIcon": "用于在笔记本编辑器中上移单元格的图标。", - "moveDownIcon": "用于在笔记本编辑器中下移单元格的图标。", - "clearIcon": "用于在笔记本编辑器中清除单元格输出的图标。", - "splitCellIcon": "用于在笔记本编辑器中拆分单元格的图标。", - "unfoldIcon": "用于在笔记本编辑器中展开单元格的图标。", - "successStateIcon": "用于在笔记本编辑器中指示成功状态的图标。", - "errorStateIcon": "用于在笔记本编辑器中指示错误状态的图标。", - "collapsedIcon": "用于在笔记本编辑器中批注已折叠部分的图标。", - "expandedIcon": "用于在笔记本编辑器中批注已展开部分的图标。", - "openAsTextIcon": "用于在文本编辑器中打开笔记本的图标。", - "revertIcon": "笔记本编辑器中的还原图标。", - "renderOutputIcon": "用于在差异编辑器中呈现输出的图标。", - "mimetypeIcon": "MIME 类型笔记本编辑器的图标。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "选择要运行此笔记本的笔记本内核", - "notebook.promptKernel.setDefaultTooltip": "设置为 \"{0}\" 的默认内核提供程序" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "内置", + "curruentActiveMimeType": "当前处于活动状态", + "pickMimeType": "选择其他输出 MIME 类型", + "promptChooseMimeType.placeHolder": "为当前项选择要渲染的 mime 类型", + "promptChooseMimeTypeInSecure.placeHolder": "选择要为当前输出呈现的 mimetype。仅当笔记本受信任时,丰富 mimetype 才可用" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "展开", + "notebook.moreRunActionsLabel": "更多...", "runStateExecuting": "正在执行", "runStatePending": "挂起" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "空白 Markdown 单元格,请双击或按 Enter 进行编辑。" }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "选择其他输出 MIME 类型,可用的 MIME 类型: {0}", - "curruentActiveMimeType": "当前处于活动状态", - "promptChooseMimeTypeInSecure.placeHolder": "选择要为当前输出呈现的 mimetype。仅当笔记本受信任时,丰富 mimetype 才可用", - "promptChooseMimeType.placeHolder": "为当前项选择要渲染的 mime 类型", - "builtinRenderInfo": "内置" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "选择单元格语言模式" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "选择其他输出 MIME 类型,可用的 MIME 类型: {0}", - "curruentActiveMimeType": "当前处于活动状态", - "promptChooseMimeTypeInSecure.placeHolder": "选择要为当前输出呈现的 mimetype。仅当笔记本受信任时,丰富 mimetype 才可用", - "promptChooseMimeType.placeHolder": "为当前项选择要渲染的 mime 类型", - "builtinRenderInfo": "内置" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "文件内容在磁盘上已更改。是要打开更新的版本还是使用所作更改覆盖该文件?", + "notebook.staleSaveError.overwrite.": "覆盖", + "notebook.staleSaveError.revert": "还原" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "查看大纲视图的图标。", - "name": "大纲", - "outlineConfigurationTitle": "大纲", - "outline.showIcons": "显示大纲元素的图标。", - "outline.showProblem": "显示大纲元素上的错误和警告。", - "outline.problem.colors": "对错误和警告添加颜色。", - "outline.problems.badges": "对错误和警告使用徽章。", - "filteredTypes.file": "启用后,大纲将显示“文件”符号。", - "filteredTypes.module": "启用后,大纲将显示“模块”符号。", - "filteredTypes.namespace": "启用后,大纲将显示“命名空间”符号。", - "filteredTypes.package": "启用后,大纲将显示“包”符号。", + "filteredTypes.array": "启用后,大纲将显示“数组”符号。", + "filteredTypes.boolean": "启用后,大纲将显示“布尔”符号。", "filteredTypes.class": "启用后,大纲将显示“类”符号。", - "filteredTypes.method": "启用后,大纲将显示“方法”符号。", - "filteredTypes.property": "启用后,大纲将显示“属性”符号。", - "filteredTypes.field": "启用时,大纲将显示“字段”符号。", + "filteredTypes.constant": "启用后,大纲将显示“常量”符号。", "filteredTypes.constructor": "启用大纲时,大纲将显示“构造函数”符号。", "filteredTypes.enum": "启用后,大纲将显示“枚举”符号。", - "filteredTypes.interface": "启用后,大纲将显示“接口”符号。", - "filteredTypes.function": "启用时,大纲将显示“函数”符号。", - "filteredTypes.variable": "启用后,大纲将显示“变量”符号。", - "filteredTypes.constant": "启用后,大纲将显示“常量”符号。", - "filteredTypes.string": "启用后,大纲将显示“字符串”符号。", - "filteredTypes.number": "启用后,大纲将显示“数字”符号。", - "filteredTypes.boolean": "启用后,大纲将显示“布尔”符号。", - "filteredTypes.array": "启用后,大纲将显示“数组”符号。", - "filteredTypes.object": "启用后,大纲将显示“对象”符号。", - "filteredTypes.key": "启用后,大纲将显示“键”符号。", - "filteredTypes.null": "启用后,大纲将显示 \"null\" 符号。", "filteredTypes.enumMember": "启用后,大纲将显示“枚举成员”符号。", - "filteredTypes.struct": "启用后,大纲将显示“结构”符号。", "filteredTypes.event": "启用后,大纲将显示“事件”符号。", + "filteredTypes.field": "启用时,大纲将显示“字段”符号。", + "filteredTypes.file": "启用后,大纲将显示“文件”符号。", + "filteredTypes.function": "启用时,大纲将显示“函数”符号。", + "filteredTypes.interface": "启用后,大纲将显示“接口”符号。", + "filteredTypes.key": "启用后,大纲将显示“键”符号。", + "filteredTypes.method": "启用后,大纲将显示“方法”符号。", + "filteredTypes.module": "启用后,大纲将显示“模块”符号。", + "filteredTypes.namespace": "启用后,大纲将显示“命名空间”符号。", + "filteredTypes.null": "启用后,大纲将显示 \"null\" 符号。", + "filteredTypes.number": "启用后,大纲将显示“数字”符号。", + "filteredTypes.object": "启用后,大纲将显示“对象”符号。", "filteredTypes.operator": "启用时,大纲显示“运算符”符号。", - "filteredTypes.typeParameter": "启用后,大纲将显示 \"typeParameter\" 符号。" + "filteredTypes.package": "启用后,大纲将显示“包”符号。", + "filteredTypes.property": "启用后,大纲将显示“属性”符号。", + "filteredTypes.string": "启用后,大纲将显示“字符串”符号。", + "filteredTypes.struct": "启用后,大纲将显示“结构”符号。", + "filteredTypes.typeParameter": "启用后,大纲将显示 \"typeParameter\" 符号。", + "filteredTypes.variable": "启用后,大纲将显示“变量”符号。", + "name": "大纲", + "outline.problem.colors": "对错误和警告添加颜色。", + "outline.problems.badges": "对错误和警告使用徽章。", + "outline.showIcons": "显示大纲元素的图标。", + "outline.showProblem": "显示大纲元素上的错误和警告。", + "outlineConfigurationTitle": "大纲", + "outlineViewIcon": "查看大纲视图的图标。" }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "活动编辑器无法提供大纲信息。", - "loading": "正在加载“{0}”的文档符号...", - "no-symbols": "在文档“{0}”中找不到符号", "collapse": "全部折叠", - "followCur": "跟随光标", "filterOnType": "在输入时筛选", - "sortByPosition": "排序依据: 位置", + "followCur": "跟随光标", + "loading": "正在加载“{0}”的文档符号...", + "no-editor": "活动编辑器无法提供大纲信息。", + "no-symbols": "在文档“{0}”中找不到符号", + "sortByKind": "排序方式: 类别", "sortByName": "排序依据: 名称", - "sortByKind": "排序方式: 类别" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "查看输出视图的图标。", - "output": "输出", - "miToggleOutput": "输出(&&O)", - "logViewer": "日志查看器", - "switchToOutput.label": "切换到输出", - "clearOutput.label": "清除输出", - "outputCleared": "输出被清除", - "toggleAutoScroll": "切换自动滚动", - "outputScrollOff": "关闭自动滚动", - "outputScrollOn": "打开自动滚动", - "openActiveLogOutputFile": "打开日志输出文件", - "showLogs": "显示日志...", - "selectlog": "选择日志", - "openLogFile": "打开日志文件...", - "selectlogFile": "选择日志文件", - "output.smartScroll.enabled": "在输出视图中启用或禁用「智能滚动」。「智能滚动」会自动在你点击输出视图时锁定滚动,并在你点击最后一行时解锁滚动。" - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - 输出", - "channel": "“{0}”的输出通道", - "output": "输出", - "outputViewWithInputAriaLabel": "{0},输出面板", - "outputViewAriaLabel": "输出面板", - "outputChannels": "输出通道。", - "logChannel": "日志 ({0})" + "sortByPosition": "排序依据: 位置" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "日志查看器" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "清除输出", + "logViewer": "日志查看器", + "miToggleOutput": "输出(&&O)", + "openActiveLogOutputFile": "打开日志输出文件", + "openLogFile": "打开日志文件...", + "output": "输出", + "output.smartScroll.enabled": "在输出视图中启用或禁用「智能滚动」。「智能滚动」会自动在你点击输出视图时锁定滚动,并在你点击最后一行时解锁滚动。", + "outputCleared": "输出被清除", + "outputScrollOff": "关闭自动滚动", + "outputScrollOn": "打开自动滚动", + "outputViewIcon": "查看输出视图的图标。", + "selectlog": "选择日志", + "selectlogFile": "选择日志文件", + "showLogs": "显示日志...", + "switchToOutput.label": "切换到输出", + "toggleAutoScroll": "切换自动滚动" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "“{0}”的输出通道", + "logChannel": "日志 ({0})", + "output": "输出", + "output model title": "{0} - 输出", + "outputChannels": "输出通道。", + "outputViewAriaLabel": "输出面板", + "outputViewWithInputAriaLabel": "{0},输出面板" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "启动性能" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "成功创建的配置文件。", - "prof.detail": "请创建问题并手动附加以下文件:\r\n{0}", - "prof.restartAndFileIssue": "创建问题并重启(&&C)", - "prof.restart": "重启(&&R)", - "prof.thanks": "感谢您的帮助。", - "prof.detail.restart": "需要重新启动才能继续使用“{0}”。再次感谢您的贡献。", - "prof.restart.button": "重启(&&R)" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "启动性能" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "默认首选项编辑器", - "settingsEditor2": "设置编辑器 2", - "keybindingsEditor": "键绑定编辑器", - "openSettings2": "打开设置 (ui)", - "preferences": "首选项", - "settings": "设置", - "miOpenSettings": "设置(&&S)", - "openSettingsJson": "打开设置 (json)", - "openGlobalSettings": "打开用户设置", - "openRawDefaultSettings": "打开默认设置(JSON)", - "openWorkspaceSettings": "打开工作区设置", - "openWorkspaceSettingsFile": "打开工作区设置(JSON)", - "openFolderSettings": "打开文件夹设置", - "openFolderSettingsFile": "打开文件夹设置(JSON)", - "filterModifiedLabel": "显示已修改设置", - "filterOnlineServicesLabel": "显示联机服务设置", - "miOpenOnlineSettings": "联机服务设置(&&O)", - "onlineServices": "在线服务设置", - "openRemoteSettings": "打开远程设置({0})", - "settings.focusSearch": "聚焦到设置搜索", - "settings.clearResults": "清除设置搜索结果", - "settings.focusFile": "聚焦到设置文件", - "settings.focusNextSetting": "关注下一个设置", - "settings.focusPreviousSetting": "聚焦上一个设置", - "settings.editFocusedSetting": "编辑焦点设置", - "settings.focusSettingsList": "聚焦设置列表", - "settings.focusSettingsTOC": "聚焦到设置目录", - "settings.focusSettingControl": "焦点设置控制", - "settings.showContextMenu": "显示设置上下文菜单", - "settings.focusLevelUp": "将焦点上移一级", - "openGlobalKeybindings": "打开键盘快捷方式", - "Keyboard Shortcuts": "键盘快捷方式", - "openDefaultKeybindingsFile": "打开默认键盘快捷键(JSON)", - "openGlobalKeybindingsFile": "打开键盘快捷方式(JSON)", - "showDefaultKeybindings": "显示默认按键绑定", - "showExtensionKeybindings": "显示扩展键绑定", - "showUserKeybindings": "显示用户按键绑定", - "clear": "清除搜索结果", - "miPreferences": "首选项(&&P)" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "请创建问题并手动附加以下文件:\r\n{0}", + "prof.detail.restart": "需要重新启动才能继续使用“{0}”。再次感谢您的贡献。", + "prof.message": "成功创建的配置文件。", + "prof.restart": "重启(&&R)", + "prof.restart.button": "重启(&&R)", + "prof.restartAndFileIssue": "创建问题并重启(&&C)", + "prof.thanks": "感谢您的帮助。" }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "定义键绑定", - "defineKeybinding.kbLayoutErrorMessage": "在当前键盘布局下无法生成此组合键。", - "defineKeybinding.kbLayoutLocalAndUSMessage": "在你的键盘布局上为 **{0}**(美国标准布局上为 **{1}**)。", - "defineKeybinding.kbLayoutLocalMessage": "在你的键盘布局上为 **{0}**。" + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "加上", + "defineKeybinding.existing": "已有 {0} 条命令的按键绑定与此相同", + "defineKeybinding.initial": "先按所需的组合键,再按 Enter 键。", + "defineKeybinding.oneExists": "已有 1 条命令的按键绑定与此相同" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "录制按键", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "按优先级排序", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "在此键入搜索按键绑定", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在录制按键。按 Esc 键退出", - "clearInput": "清除键绑定搜索输入", - "recording": "正在录制按键", - "command": "命令", - "keybinding": "键绑定", - "when": "当", - "source": "源", - "show sorted keybindings": "按优先级顺序显示 {0} 个按键绑定", - "show keybindings": "按字母顺序显示 {0} 个按键绑定", - "changeLabel": "更改键绑定…", - "addLabel": "添加键绑定…", - "editWhen": "更改 When 表达式", - "removeLabel": "删除键绑定", - "resetLabel": "重置按键绑定", - "showSameKeybindings": "显示相同的按键绑定", - "copyLabel": "复制", - "copyCommandLabel": "复制命令 ID", - "error": "编辑按键绑定时发生错误“{0}”。请打开 \"keybindings.json\" 文件并检查错误。", - "editKeybindingLabelWithKey": "更改键绑定 {0}", - "editKeybindingLabel": "更改键绑定", - "addKeybindingLabelWithKey": "添加按键绑定 {0}", "addKeybindingLabel": "添加键绑定", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "请键入 when 上下文。按 Enter 进行确认,按 Esc 取消。", + "addKeybindingLabelWithKey": "添加按键绑定 {0}", + "addLabel": "添加键绑定…", + "changeLabel": "更改键绑定…", + "clearInput": "清除键绑定搜索输入", + "command": "命令", + "copyCommandLabel": "复制命令 ID", + "copyLabel": "复制", + "editKeybindingLabel": "更改键绑定", + "editKeybindingLabelWithKey": "更改键绑定 {0}", + "editWhen": "更改 When 表达式", + "error": "编辑按键绑定时发生错误“{0}”。请打开 \"keybindings.json\" 文件并检查错误。", + "keybinding": "键绑定", "keybindingsLabel": "键绑定", "noKeybinding": "未分配键绑定。", - "noWhen": "没有时间上下文。" + "noWhen": "没有时间上下文。", + "recordKeysLabel": "录制按键", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "正在录制按键", + "removeLabel": "删除键绑定", + "resetLabel": "重置按键绑定", + "show keybindings": "按字母顺序显示 {0} 个按键绑定", + "show sorted keybindings": "按优先级顺序显示 {0} 个按键绑定", + "showSameKeybindings": "显示相同的按键绑定", + "sortByPrecedeneLabel": "按优先级排序", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "源", + "title": "{0} ({1})", + "when": "当", + "whenContextInputAriaLabel": "请键入 when 上下文。按 Enter 进行确认,按 Esc 取消。" + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "在当前键盘布局下无法生成此组合键。", + "defineKeybinding.kbLayoutLocalAndUSMessage": "在你的键盘布局上为 **{0}**(美国标准布局上为 **{1}**)。", + "defineKeybinding.kbLayoutLocalMessage": "在你的键盘布局上为 **{0}**。", + "defineKeybinding.start": "定义键绑定" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "键盘快捷方式", + "clear": "清除搜索结果", + "defaultPreferencesEditor": "默认首选项编辑器", + "filterModifiedLabel": "显示已修改设置", + "filterOnlineServicesLabel": "显示联机服务设置", + "filterUntrusted": "显示不受信任的工作区设置", + "keybindingsEditor": "键绑定编辑器", + "miOpenOnlineSettings": "联机服务设置(&&O)", + "miOpenSettings": "设置(&&S)", + "miPreferences": "首选项(&&P)", + "onlineServices": "在线服务设置", + "openDefaultKeybindingsFile": "打开默认键盘快捷键(JSON)", + "openFolderSettings": "打开文件夹设置", + "openFolderSettingsFile": "打开文件夹设置(JSON)", + "openGlobalKeybindings": "打开键盘快捷方式", + "openGlobalKeybindingsFile": "打开键盘快捷方式(JSON)", + "openGlobalSettings": "打开用户设置", + "openRawDefaultSettings": "打开默认设置(JSON)", + "openRemoteSettings": "打开远程设置({0})", + "openSettings2": "打开设置 (ui)", + "openSettingsJson": "打开设置 (json)", + "openWorkspaceSettings": "打开工作区设置", + "openWorkspaceSettingsFile": "打开工作区设置(JSON)", + "preferences": "首选项", + "settings": "设置", + "settings.clearResults": "清除设置搜索结果", + "settings.editFocusedSetting": "编辑焦点设置", + "settings.focusFile": "聚焦到设置文件", + "settings.focusLevelUp": "将焦点上移一级", + "settings.focusNextSetting": "关注下一个设置", + "settings.focusPreviousSetting": "聚焦上一个设置", + "settings.focusSearch": "聚焦到设置搜索", + "settings.focusSettingControl": "焦点设置控制", + "settings.focusSettingsList": "聚焦设置列表", + "settings.focusSettingsTOC": "聚焦到设置目录", + "settings.showContextMenu": "显示设置上下文菜单", + "settingsEditor2": "设置编辑器 2", + "showDefaultKeybindings": "显示默认按键绑定", + "showExtensionKeybindings": "显示扩展键绑定", + "showUserKeybindings": "显示用户按键绑定" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "配置语言特定的设置...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "搜索设置", "SearchSettingsWidget.Placeholder": "搜索设置", - "noSettingsFound": "未找到设置", - "oneSettingFound": "找到 1 个设置", - "settingsFound": "找到 {0} 个设置", - "totalSettingsMessage": "总计 {0} 个设置", - "nlpResult": "自然语言结果", - "filterResult": "筛选结果", + "defaultEditorReadonly": "在右侧编辑器中编辑以覆盖默认值。", + "defaultFolderSettings": "默认文件夹设置", "defaultSettings": "默认设置", "defaultUserSettings": "默认用户设置", "defaultWorkspaceSettings": "默认工作区设置", - "defaultFolderSettings": "默认文件夹设置", - "defaultEditorReadonly": "在右侧编辑器中编辑以覆盖默认值。", - "preferencesAriaLabel": "默认首选项。只读编辑器。" - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "搜索设置", - "clearInput": "清除设置搜索输入", - "noResults": "未找到设置", - "clearSearchFilters": "清除筛选", - "settings": "设置", - "settingsNoSaveNeeded": "自动保存对设置所做的更改。", - "oneResult": "找到 1 个设置", - "moreThanOneResult": "找到 {0} 个设置", - "turnOnSyncButton": "打开设置同步", - "lastSyncedLabel": "上次同步时间: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "控制是否在设置中启用自然语言搜索。自然语言搜索由 Microsoft 联机服务提供。", - "settingsSearchTocBehavior.hide": "在搜索时隐藏目录。", - "settingsSearchTocBehavior.filter": "筛选目录为仅显示含有匹配设置的类别。单击一个类别将仅显示该类别的结果。", - "settingsSearchTocBehavior": "控制设置编辑器的目录在搜索时的行为。" + "filterResult": "筛选结果", + "nlpResult": "自然语言结果", + "noSettingsFound": "未找到设置", + "oneSettingFound": "找到 1 个设置", + "preferencesAriaLabel": "默认首选项。只读编辑器。", + "settingsFound": "找到 {0} 个设置", + "totalSettingsMessage": "总计 {0} 个设置" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "“拆分 JSON 设置”编辑器中已展开部分的图标。", - "settingsGroupCollapsedIcon": "“拆分 JSON 设置”编辑器中已折叠部分的图标。", - "settingsScopeDropDownIcon": "“拆分 JSON 设置”编辑器中“文件夹”下拉按钮的图标。", - "settingsMoreActionIcon": "设置 UI 中“更多操作”操作的图标。", + "keybindingsAddIcon": "键绑定 UI 中“添加”操作的图标。", + "keybindingsEditIcon": "键绑定 UI 中“编辑”操作的图标。", "keybindingsRecordKeysIcon": "键绑定 UI 中“记录密钥”操作的图标。", "keybindingsSortIcon": "键绑定 UI 中“按优先级排序”切换开关的图标。", - "keybindingsEditIcon": "键绑定 UI 中“编辑”操作的图标。", - "keybindingsAddIcon": "键绑定 UI 中“添加”操作的图标。", - "settingsEditIcon": "设置 UI 中“编辑”操作的图标。", - "settingsAddIcon": "设置 UI 中“添加”操作的图标。", - "settingsRemoveIcon": "设置 UI 中“删除”操作的图标。", - "preferencesDiscardIcon": "设置 UI 中“放弃”操作的图标。", "preferencesClearInput": "设置和键绑定 UI 中的“清除输入”图标。", - "preferencesOpenSettings": "“打开设置”命令的图标。" - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "先按所需的组合键,再按 Enter 键。", - "defineKeybinding.oneExists": "已有 1 条命令的按键绑定与此相同", - "defineKeybinding.existing": "已有 {0} 条命令的按键绑定与此相同", - "defineKeybinding.chordsTo": "加上" + "preferencesDiscardIcon": "设置 UI 中“放弃”操作的图标。", + "preferencesOpenSettings": "“打开设置”命令的图标。", + "settingsAddIcon": "设置 UI 中“添加”操作的图标。", + "settingsEditIcon": "设置 UI 中“编辑”操作的图标。", + "settingsGroupCollapsedIcon": "“拆分 JSON 设置”编辑器中已折叠部分的图标。", + "settingsGroupExpandedIcon": "“拆分 JSON 设置”编辑器中已展开部分的图标。", + "settingsMoreActionIcon": "设置 UI 中“更多操作”操作的图标。", + "settingsRemoveIcon": "设置 UI 中“删除”操作的图标。", + "settingsScopeDropDownIcon": "“拆分 JSON 设置”编辑器中“文件夹”下拉按钮的图标。" }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "复制到设置", + "editTtile": "编辑", + "emptyFolderSettingsHeader": "将文件夹设置放在此处以覆盖 \"工作区设置\"。", "emptyUserSettingsHeader": "将设置放在此处以覆盖 \"默认设置\"。", "emptyWorkspaceSettingsHeader": "将设置放在此处以覆盖 \"用户设置\"。", - "emptyFolderSettingsHeader": "将文件夹设置放在此处以覆盖 \"工作区设置\"。", - "editTtile": "编辑", + "manage workspace trust": "管理工作区信任", "replaceDefaultValue": "在设置中替换", - "copyDefaultValue": "复制到设置", "unknown configuration setting": "未知的配置设置", - "unsupportedRemoteMachineSetting": "此设置无法在此窗口中应用。在你打开本地窗口时将应用它。", - "unsupportedWindowSetting": "此设置无法应用于此工作区。它将在您直接打开包含的工作区文件夹时应用。", "unsupportedApplicationSetting": "此设置只能应用于应用程序的用户设置", "unsupportedMachineSetting": "只能在本地窗口的用户设置中或者远程窗口的远程设置中应用此设置。", - "unsupportedProperty": "不支持的属性" + "unsupportedProperty": "不支持的属性", + "unsupportedRemoteMachineSetting": "此设置无法在此窗口中应用。在你打开本地窗口时将应用它。", + "unsupportedWindowSetting": "此设置无法应用于此工作区。它将在您直接打开包含的工作区文件夹时应用。", + "untrustedSetting": "此设置仅可应用于受信任的工作区。" }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "请将设置放在右侧编辑器中进行替代。", + "folderSettings": "文件夹", "noSettingsFound": "未找到设置。", "settingsSwitcherBarAriaLabel": "设置转换器", "userSettings": "用户", "userSettingsRemote": "远程", - "workspaceSettings": "工作区", - "folderSettings": "文件夹" + "workspaceSettings": "工作区" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "搜索设置", + "clearInput": "清除设置搜索输入", + "clearSearchFilters": "清除筛选", + "lastSyncedLabel": "上次同步时间: {0}", + "moreThanOneResult": "找到 {0} 个设置", + "noResults": "未找到设置", + "oneResult": "找到 1 个设置", + "settings": "设置", + "settings require trust": "工作区信任", + "turnOnSyncButton": "打开设置同步" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "外观", + "application": "应用程序", + "breadcrumbs": "导航路径", + "comments": "评论", "commonlyUsed": "常用设置", - "textEditor": "文本编辑器", "cursor": "光标", + "debug": "调试", + "diffEditor": "差异编辑器", + "editorManagement": "编辑管理", + "extensions": "扩展", + "features": "功能", + "fileExplorer": "资源管理器", + "files": "文件", "find": "查找", "font": "字体", "formatting": "正在格式化", - "diffEditor": "差异编辑器", - "minimap": "缩略图", - "suggestions": "建议", - "files": "文件", - "workbench": "工作台", - "appearance": "外观", - "breadcrumbs": "导航路径", - "editorManagement": "编辑管理", - "settings": "设置编辑器", - "zenMode": "禅模式", - "screencastMode": "截屏模式", - "window": "窗口", - "newWindow": "新建窗口", - "features": "功能", - "fileExplorer": "资源管理器", - "search": "搜索", - "debug": "调试", - "testing": "测试", - "scm": "源代码管理", - "extensions": "扩展", - "terminal": "终端", - "task": "任务", - "problems": "问题", - "output": "输出", - "comments": "评论", - "remote": "远程", - "timeline": "时间线", - "notebook": "笔记本", - "application": "应用程序", - "proxy": "代理服务器", "keyboard": "键盘", - "update": "更新", + "minimap": "缩略图", + "newWindow": "新建窗口", + "notebook": "笔记本", + "output": "输出", + "problems": "问题", + "proxy": "代理服务器", + "remote": "远程", + "scm": "源代码管理", + "screencastMode": "截屏模式", + "search": "搜索", + "security": "安全性", + "settings": "设置编辑器", + "settingsSync": "设置同步", + "suggestions": "建议", + "task": "任务", "telemetry": "遥测", - "settingsSync": "设置同步" + "terminal": "终端", + "testing": "测试", + "textEditor": "文本编辑器", + "timeline": "时间线", + "update": "更新", + "window": "窗口", + "workbench": "工作台", + "workspace": "工作区", + "zenMode": "禅模式" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "扩展", - "extensionSyncIgnoredLabel": "同步: 已忽略", - "modified": "已修改", - "settingsContextMenuTitle": "更多操作...", "alsoConfiguredIn": "同时修改于", "configuredIn": "修改于", - "newExtensionsButtonLabel": "显示匹配的扩展", - "editInSettingsJson": "在 settings.json 中编辑", - "settings.Default": "默认", - "resetSettingLabel": "重置此设置", - "validationError": "验证错误。", - "settings.Modified": "已修改。", - "settings": "设置", - "copySettingIdLabel": "复制设置 id", "copySettingAsJSONLabel": "将设置复制为 JSON 文本", - "stopSyncingSetting": "同步此设置" + "copySettingIdLabel": "复制设置 id", + "editInSettingsJson": "在 settings.json 中编辑", + "extensionSyncIgnoredLabel": "同步: 已忽略", + "extensions": "扩展", + "manageWorkspaceTrust": "管理工作区信任", + "modified": "已修改", + "newExtensionsButtonLabel": "显示匹配的扩展", + "resetSettingLabel": "重置此设置", + "settings": "设置", + "settings.Default": "默认", + "settings.Modified": "已修改。", + "settingsContextMenuTitle": "更多操作...", + "stopSyncingSetting": "同步此设置", + "trustLabel": "此设置仅可应用于受信任的工作区", + "validationError": "验证错误。" }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "工作区", "remote": "远程", - "user": "用户" + "user": "用户", + "workspace": "工作区" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "节标题或活动标题的前景颜色。", - "modifiedItemForeground": "修改后的设置指示器的颜色。", - "settingsDropdownBackground": "设置编辑器下拉列表背景色。", - "settingsDropdownForeground": "设置编辑器下拉列表前景色。", - "settingsDropdownBorder": "设置编辑器下拉列表边框。", - "settingsDropdownListBorder": "设置编辑器下拉列表边框。这会将选项包围起来,并将选项与描述分开。", - "settingsCheckboxBackground": "设置编辑器复选框背景。", - "settingsCheckboxForeground": "设置编辑器复选框前景。", - "settingsCheckboxBorder": "设置编辑器复选框边框。", - "textInputBoxBackground": "设置编辑器文本输入框背景。", - "textInputBoxForeground": "设置编辑器文本输入框前景。", - "textInputBoxBorder": "设置编辑器文本输入框边框。", - "numberInputBoxBackground": "设置编辑器编号输入框背景。", - "numberInputBoxForeground": "设置编辑器编号输入框前景。", - "numberInputBoxBorder": "设置编辑器编号输入框边框。", - "focusedRowBackground": "聚焦时设置行的背景色。", - "notebook.rowHoverBackground": "悬停时设置行的背景色。", - "notebook.focusedRowBorder": "将焦点放在行上时行的上边框和下边框的颜色。", - "okButton": "确定", - "cancelButton": "取消", - "listValueHintLabel": "列出项目\"{0}\"", - "listSiblingHintLabel": "列出与\"${1}\"同级的项目\"{0}\"", - "removeItem": "删除项", - "editItem": "编辑项", "addItem": "添加项", - "itemInputPlaceholder": "字符串项...", - "listSiblingInputPlaceholder": "同级...", - "excludePatternHintLabel": "排除与“{0}”匹配的文件", - "excludeSiblingHintLabel": "仅当存在匹配“{1}”的文件时,才排除匹配“{0}”的文件", - "removeExcludeItem": "删除排除项", - "editExcludeItem": "编辑排除项目", "addPattern": "添加模式", + "cancelButton": "取消", + "editExcludeItem": "编辑排除项目", + "editItem": "编辑项", + "excludePatternHintLabel": "排除与“{0}”匹配的文件", "excludePatternInputPlaceholder": "排除项的模式...", + "excludeSiblingHintLabel": "仅当存在匹配“{1}”的文件时,才排除匹配“{0}”的文件", "excludeSiblingInputPlaceholder": "当符合此模式的项目存在时...", - "objectKeyInputPlaceholder": "键", - "objectValueInputPlaceholder": "值", - "objectPairHintLabel": "属性“{0}”设置为“{1}”。", - "resetItem": "重置项", + "focusedRowBackground": "聚焦时设置行的背景色。", + "headerForeground": "节标题或活动标题的前景颜色。", + "itemInputPlaceholder": "字符串项...", + "listSiblingHintLabel": "列出与\"${1}\"同级的项目\"{0}\"", + "listSiblingInputPlaceholder": "同级...", + "listValueHintLabel": "列出项目\"{0}\"", + "modifiedItemForeground": "修改后的设置指示器的颜色。", + "notebook.focusedRowBorder": "将焦点放在行上时行的上边框和下边框的颜色。", + "notebook.rowHoverBackground": "悬停时设置行的背景色。", + "numberInputBoxBackground": "设置编辑器编号输入框背景。", + "numberInputBoxBorder": "设置编辑器编号输入框边框。", + "numberInputBoxForeground": "设置编辑器编号输入框前景。", "objectKeyHeader": "项", - "objectValueHeader": "值" + "objectKeyInputPlaceholder": "键", + "objectPairHintLabel": "属性“{0}”设置为“{1}”。", + "objectValueHeader": "值", + "objectValueInputPlaceholder": "值", + "okButton": "确定", + "removeExcludeItem": "删除排除项", + "removeItem": "删除项", + "resetItem": "重置项", + "settingsCheckboxBackground": "设置编辑器复选框背景。", + "settingsCheckboxBorder": "设置编辑器复选框边框。", + "settingsCheckboxForeground": "设置编辑器复选框前景。", + "settingsDropdownBackground": "设置编辑器下拉列表背景色。", + "settingsDropdownBorder": "设置编辑器下拉列表边框。", + "settingsDropdownForeground": "设置编辑器下拉列表前景色。", + "settingsDropdownListBorder": "设置编辑器下拉列表边框。这会将选项包围起来,并将选项与描述分开。", + "textInputBoxBackground": "设置编辑器文本输入框背景。", + "textInputBoxBorder": "设置编辑器文本输入框边框。", + "textInputBoxForeground": "设置编辑器文本输入框前景。" }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "设置目录", - "groupRowAriaLabel": "{0},组" + "groupRowAriaLabel": "{0},组", + "settingsTOC": "设置目录" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "键入\"{0}\"以获取有关可在此处执行的操作的帮助。", - "helpQuickAccess": "显示所有快速访问提供程序", - "viewQuickAccessPlaceholder": "键入要打开的视图、输出通道或终端的名称。", - "viewQuickAccess": "打开视图", - "commandsQuickAccessPlaceholder": "键入要运行的命令的名称。", - "commandsQuickAccess": "显示并运行命令", - "miCommandPalette": "命令面板(&&C)…", - "miOpenView": "打开视图(&&O)…", - "miGotoSymbolInEditor": "转到编辑器中的符号(&&S)…", - "miGotoLine": "转到行/列(&&L)…", - "commandPalette": "命令面板..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "没有匹配的视图", - "views": "侧边栏", - "panels": "面板", - "terminalTitle": "{0}: {1}", - "terminals": "终端", - "logChannel": "日志 ({0})", - "channels": "输出", - "openView": "打开视图", - "quickOpenView": "Quick Open 视图" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "控制是否在设置中启用自然语言搜索。自然语言搜索由 Microsoft 联机服务提供。", + "settingsSearchTocBehavior": "控制设置编辑器的目录在搜索时的行为。", + "settingsSearchTocBehavior.filter": "筛选目录为仅显示含有匹配设置的类别。单击一个类别将仅显示该类别的结果。", + "settingsSearchTocBehavior.hide": "在搜索时隐藏目录。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "没有匹配的命令", - "configure keybinding": "配置键绑定", + "clearCommandHistory": "清除命令历史记录", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "显示所有命令", - "clearCommandHistory": "清除命令历史记录" + "configure keybinding": "配置键绑定", + "noCommandResults": "没有匹配的命令", + "showTriggerActions": "显示所有命令" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "命令面板...", + "commandsQuickAccess": "显示并运行命令", + "commandsQuickAccessPlaceholder": "键入要运行的命令的名称。", + "helpQuickAccess": "显示所有快速访问提供程序", + "helpQuickAccessPlaceholder": "键入\"{0}\"以获取有关可在此处执行的操作的帮助。", + "miCommandPalette": "命令面板(&&C)…", + "miGotoLine": "转到行/列(&&L)…", + "miGotoSymbolInEditor": "转到编辑器中的符号(&&S)…", + "miOpenView": "打开视图(&&O)…", + "viewQuickAccess": "打开视图", + "viewQuickAccessPlaceholder": "键入要打开的视图、输出通道或终端的名称。" + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "输出", + "logChannel": "日志 ({0})", + "noViewResults": "没有匹配的视图", + "openView": "打开视图", + "panels": "面板", + "quickOpenView": "Quick Open 视图", + "terminalTitle": "{0}: {1}", + "terminals": "终端", + "views": "侧边栏" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "设置已更改,需要重启才能生效。", - "relaunchSettingMessageWeb": "设置已更改,需要重新加载才能生效。", "relaunchSettingDetail": "按下“重启”按钮以重新启动 {0} 并启用该设置。", "relaunchSettingDetailWeb": "按重新加载按钮重新加载{0}并启用该设置。", + "relaunchSettingMessage": "设置已更改,需要重启才能生效。", + "relaunchSettingMessageWeb": "设置已更改,需要重新加载才能生效。", "restart": "重启(&&R)", "restartWeb": "重载(&&R)" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "切换远程", + "remotes": "切换远程" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "为远程提供帮助信息", + "RemoteHelpInformationExtPoint.documentation": "项目文档页面的 URL 或返回此 URL 的命令", + "RemoteHelpInformationExtPoint.feedback": "项目反馈报告器的 URL 或返回 URL 的命令", + "RemoteHelpInformationExtPoint.getStarted": "项目入门页面的 URL 或返回此 URL 的命令", + "RemoteHelpInformationExtPoint.issues": "项目问题列表的 URL 或返回 URL 的命令", + "cancel": "取消", + "connectionLost": "连接中断", + "pickRemoteExtension": "选择要打开的 URL", + "reconnectNow": "立即重新连接", + "reconnectionPermanentFailure": "无法重新连接。请重新加载窗口。", + "reconnectionRunning": "已断开连接。正在尝试重新连接…", + "reconnectionWaitMany": "正在尝试在 {0} 秒内重新连接...", + "reconnectionWaitOne": "正在尝试在 {0} 秒内重新连接...", + "reloadWindow": "重新加载窗口", + "remote.explorer": "远程资源管理器", + "remote.help": "帮助和反馈", + "remote.help.documentation": "阅读文档", + "remote.help.feedback": "提供反馈", + "remote.help.getStarted": "入门", + "remote.help.issues": "审查问题", + "remote.help.report": "报告问题", + "remotehelp": "远程帮助" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 个转发的端口", + "nForwardedPorts": "{0} 个转发的端口", + "ports": "端口", + "remote.forwardedPorts.statusbarTextNone": "未转发端口", + "remote.forwardedPorts.statusbarTooltip": "转发的端口: {0}", + "remote.tunnelsView.automaticForward": "在端口 {0} 上运行的应用程序可用。", + "remote.tunnelsView.elevationButton": "使用端口 {0} 作为 Sudo…", + "remote.tunnelsView.elevationMessage": "你需要以超级用户身份运行,才能在本地使用端口 {0}。", + "remote.tunnelsView.notificationLink2": "[查看所有转发端口]({0})", + "status.forwardedPorts": "转发的端口" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "“复制本地地址”操作的图标。", + "documentationIcon": "远程资源管理器视图中的文档图标。", + "feedbackIcon": "远程资源管理器视图中的反馈图标。", + "forwardPortIcon": "“前进”操作的图标。", + "forwardedPortWithProcessIcon": "具有正在运行的进程的转发端口图标。", + "forwardedPortWithoutProcessIcon": "没有正在运行的进程的转发端口图标。", + "getStartedIcon": "远程资源管理器视图中的入门图标。", + "labelPortIcon": "“标记端口”操作的图标。", + "openBrowserIcon": "“打开浏览器”操作的图标。", + "openPreviewIcon": "“打开预览”操作的图标。", + "portIcon": "表示一个远程端口的图标。", + "portsViewIcon": "查看远程端口视图的图标。", + "privatePortIcon": "表示一个私有远程端口的图标。", + "publicPortIcon": "表示一个公用远程端口的图标。", + "remoteExplorerViewIcon": "查看远程资源管理器视图的图标。", + "reportIssuesIcon": "远程资源管理器视图中的“报告问题”图标。", + "reviewIssuesIcon": "远程资源管理器视图中的“审阅问题”图标。", + "stopForwardIcon": "“停止转发”操作的图标。" + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "关闭远程连接", + "closeVirtualWorkspace.title": "关闭远程工作区", + "disconnectedFrom": "已与 {0} 断开连接", + "host.open": "正在打开远程...", + "host.reconnecting": "正在重新连接到 {0}…", + "host.tooltip": "正在 {0} 上编辑", + "host.tooltipDisconnected": "已与 {0} 断开连接", + "host.tooltipReconnecting": "正在重新连接到 {0}…", + "installRemotes": "安装额外远程拓展...", + "miCloseRemote": "关闭远程连接(&&M)", + "noHost.tooltip": "打开远程窗口", + "reloadWindow": "重新加载窗口", + "remote.category": "远程", + "remote.close": "关闭远程连接", + "remote.install": "安装远程开发拓展", + "remote.showMenu": "显示远程菜单", + "remoteHost": "远程主机", + "workspace.tooltip2": "{0}\r\n\r\n[某些功能]({1})上的虚拟工作区不能用于虚拟文件系统上的资源。" + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "具有关联的正在运行的进程的端口图标颜色。", + "portsLink.followLinkAlt": "Alt + 单击", + "portsLink.followLinkAlt.mac": "Option + 单击", + "portsLink.followLinkCmd": "Cmd + 单击", + "portsLink.followLinkCtrl": "Ctrl + 单击", + "remote.tunnel": "端口", + "remote.tunnel.changeLocalPort": "更改本地地址端口", + "remote.tunnel.changeLocalPortNumber": "本地端口 {0} 不可用。已改用端口号 {1}", + "remote.tunnel.close": "停止转发端口", + "remote.tunnel.closeNoPorts": "当前未转发端口。尝试运行{0}命令", + "remote.tunnel.closePlaceholder": "选择停止转发的端口", + "remote.tunnel.copyAddressCommandPalette": "复制转发的端口地址", + "remote.tunnel.copyAddressInline": "复制本地地址", + "remote.tunnel.copyAddressPlaceholdter": "选择转发的端口", + "remote.tunnel.forward": "转发端口", + "remote.tunnel.forwardError": "无法转发{0}: {1}。主机可能不可用,或者远程端口可能已被转发", + "remote.tunnel.forwardItem": "转发端口", + "remote.tunnel.forwardPrompt": "端口号或地址(例如 3000 或 10.10.10.10:2000)。", + "remote.tunnel.label": "设置端口标签", + "remote.tunnel.makePrivate": "设为私有", + "remote.tunnel.makePublic": "设为公开", + "remote.tunnel.open": "在浏览器中打开", + "remote.tunnel.openCommandPalette": "在浏览器中打开端口", + "remote.tunnel.openCommandPaletteNone": "当前没有转发端口。若要开始,请打开端口视图。", + "remote.tunnel.openCommandPalettePick": "选择要打开的端口", + "remote.tunnel.openCommandPaletteView": "打开端口视图…", + "remote.tunnel.openPreview": "在编辑器中预览", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "远程端口 {0}:{1} 未转发。", + "remote.tunnel.tooltipForwarded": "远程端口 {0}:{1} 已转发到本地地址 {2}。", + "remote.tunnel.tooltipName": "标记为 {0} 的端口。", + "remote.tunnel.tooltipPrivate": "只能从此计算机访问。", + "remote.tunnel.tooltipPublic": "可以公开访问。", + "remote.tunnelView.alreadyForwarded": "端口已被转发", + "remote.tunnelView.inlineElevationMessage": "可能需要 sudo", + "remote.tunnelsView.addPort": "添加端口", + "remote.tunnelsView.changePort": "新的本地端口", + "remote.tunnelsView.input": "按 Enter 键确认,或按 Esc 键取消。", + "remote.tunnelsView.labelPlaceholder": "端口标签", + "remote.tunnelsView.portNumberToHigh": "端口号必须大于等于 0 且小于 {0}。", + "remote.tunnelsView.portNumberValid": "转发的端口无效。", + "tunnel.addressColumn.label": "本地地址", + "tunnel.addressColumn.tooltip": "转发端口在本地可用的地址。", + "tunnel.automatic": "自动转发", + "tunnel.focusContext": "“端口”视图是否具有焦点。", + "tunnel.forwardedPortsViewEnabled": "“端口”视图是否已启用。", + "tunnel.iconColumn.notRunning": "没有正在运行的进程。", + "tunnel.iconColumn.running": "端口有正在运行的进程。", + "tunnel.originColumn.label": "源", + "tunnel.originColumn.tooltip": "转发端口的来源。可以是扩展、用户转发、静态转发或自动转发。", + "tunnel.portColumn.label": "端口", + "tunnel.portColumn.tooltip": "转发端口的标签和远程端口号。", + "tunnel.privacyColumn.label": "隐私", + "tunnel.privacyColumn.tooltip": "转发端口的可用性。", + "tunnel.privacyPrivate": "专用", + "tunnel.privacyPublic": "公用", + "tunnel.processColumn.label": "正在运行的进程", + "tunnel.processColumn.tooltip": "正在使用该端口的进程的命令行。", + "tunnel.staticallyForwarded": "静态转发", + "tunnel.user": "用户转发", + "tunnelContext.protocolMenu": "更改端口协议", + "tunnelView": "隧道视图", + "tunnelView.runningProcess.inacessable": "流程信息不可用" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "远程", + "remote.autoForwardPorts": "启用后,将检测新的正在运行的进程,并自动转发其侦听的端口。", + "remote.autoForwardPortsSource": "设置当 \"remote.autoForwardPorts\" 为 true 时自动从其转发端口的源。在 Windows 和 Mac 远程设备上,\"process\" 选项不起作用,系统将使用 \"output\"。需要重新加载才能生效。", + "remote.autoForwardPortsSource.output": "通过读取终端和调试输出发现端口时,将自动转发该端口。并非所有使用端口的进程都将打印到集成终端或调试控制台,因此某些端口将丢失。根据输出转发的端口将不会被“取消转发”,除非重载或用户在“端口”视图中关闭该端口。", + "remote.autoForwardPortsSource.process": "通过监视包含端口的已启动进程发现端口时,将自动转发该端口。", + "remote.extensionKind": "覆盖扩展的类型。\"ui\" 扩展在本地计算机上安装和运行,而 \"workspace\" 扩展则在远程计算机上运行。通过使用此设置重写扩展的默认类型,可指定是否应在本地或远程安装和启用该扩展。", + "remote.localPortHost": "指定将用于端口转发的本地主机名。", + "remote.portsAttributes": "设置在转发特定端口号时应用的属性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "对于未从 \"remote.portsAttributes\" 设置中获得属性的所有端口,设置其上应用的默认属性。例如:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "在转发此端口时,自动提示提升(如果需要)。如果本地端口是特权端口,则需要提升。", + "remote.portsAttributes.ignore": "此端口不会自动转发。", + "remote.portsAttributes.label": "将在此端口的 UI 中显示的标签。", + "remote.portsAttributes.labelDefault": "应用程序", + "remote.portsAttributes.notify": "在自动转发端口时显示通知。", + "remote.portsAttributes.onForward": "定义在为自动转发发现端口时发生的操作", + "remote.portsAttributes.openBrowser": "在自动转发端口时打开浏览器。根据你的设置,可能会打开嵌入式浏览器。", + "remote.portsAttributes.openPreview": "自动转发端口时,在同一窗口中打开预览。", + "remote.portsAttributes.patternError": "必须是一个端口号、端口号范围或正则表达式。", + "remote.portsAttributes.port": "一个端口、端口范围(例如 \"40000-55000\")或正则表达式(例如 \".+\\\\/server.js\")。对于端口号或范围,属性将应用于该端口号或端口号范围。使用正则表达式的属性将应用于其关联进程命令行与该表达式匹配的端口。", + "remote.portsAttributes.protocol": "转发此端口时要使用的协议。", + "remote.portsAttributes.requireLocalPort": "如果为 true,则将显示一个模式对话框,指示所选的本地端口是否不用于转发。", + "remote.portsAttributes.silent": "在自动转发此端口时,不显示任何通知,也不执行任何操作。", + "remote.restoreForwardedPorts": "还原您在工作区中转发的端口。", + "remoteExtensionLog": "远程服务器", + "ui": "UI 扩展类型。在远程窗口中,只有在本地计算机上可用时,才会启用此类扩展。", + "web": "Web 辅助进程扩展类型。此类扩展可在 Web 辅助进程扩展主机中执行。", + "workspace": "工作区扩展类型。在远程窗口中,仅在远程上可用时启用此类扩展。" + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "远程", "remote.downloadExtensionsLocally": "启用后,扩展将本地下载并安装在远程上。" }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "远程服务器", - "ui": "UI 扩展类型。在远程窗口中,只有在本地计算机上可用时,才会启用此类扩展。", - "workspace": "工作区扩展类型。在远程窗口中,仅在远程上可用时启用此类扩展。", - "web": "Web 辅助进程扩展类型。此类扩展可在 Web 辅助进程扩展主机中执行。", - "remote": "远程", - "remote.extensionKind": "覆盖扩展的类型。\"ui\" 扩展在本地计算机上安装和运行,而 \"workspace\" 扩展则在远程计算机上运行。通过使用此设置重写扩展的默认类型,可指定是否应在本地或远程安装和启用该扩展。", - "remote.restoreForwardedPorts": "还原您在工作区中转发的端口。", - "remote.autoForwardPorts": "启用后,将检测新的正在运行的进程,并自动转发其侦听的端口。", - "remote.autoForwardPortsSource": "设置当 \"remote.autoForwardPorts\" 为 true 时自动从其转发端口的源。在 Windows 和 Mac 远程设备上,\"process\" 选项不起作用,系统将使用 \"output\"。需要重新加载才能生效。", - "remote.autoForwardPortsSource.process": "通过监视包含端口的已启动进程发现端口时,将自动转发该端口。", - "remote.autoForwardPortsSource.output": "通过读取终端和调试输出发现端口时,将自动转发该端口。并非所有使用端口的进程都将打印到集成终端或调试控制台,因此某些端口将丢失。根据输出转发的端口将不会被“取消转发”,除非重载或用户在“端口”视图中关闭该端口。", - "remote.portsAttributes.port": "一个端口、端口范围(例如 \"40000-55000\")或正则表达式(例如 \".+\\\\/server.js\")。对于端口号或范围,属性将应用于该端口号或端口号范围。使用正则表达式的属性将应用于其关联进程命令行与该表达式匹配的端口。", - "remote.portsAttributes.notify": "在自动转发端口时显示通知。", - "remote.portsAttributes.openBrowser": "在自动转发端口时打开浏览器。根据你的设置,可能会打开嵌入式浏览器。", - "remote.portsAttributes.openPreview": "自动转发端口时,在同一窗口中打开预览。", - "remote.portsAttributes.silent": "在自动转发此端口时,不显示任何通知,也不执行任何操作。", - "remote.portsAttributes.ignore": "此端口不会自动转发。", - "remote.portsAttributes.onForward": "定义在为自动转发发现端口时发生的操作", - "remote.portsAttributes.elevateIfNeeded": "在转发此端口时,自动提示提升(如果需要)。如果本地端口是特权端口,则需要提升。", - "remote.portsAttributes.label": "将在此端口的 UI 中显示的标签。", - "remote.portsAttributes.labelDefault": "应用程序", - "remote.portsAttributes": "设置在转发特定端口号时应用的属性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "必须是一个端口号、端口号范围或正则表达式。", - "remote.portsAttributes.defaults": "对于未从 \"remote.portsAttributes\" 设置中获得属性的所有端口,设置其上应用的默认属性。例如:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "为远程提供帮助信息", - "RemoteHelpInformationExtPoint.getStarted": "项目入门页面的 URL 或返回此 URL 的命令", - "RemoteHelpInformationExtPoint.documentation": "项目文档页面的 URL 或返回此 URL 的命令", - "RemoteHelpInformationExtPoint.feedback": "项目反馈报告器的 URL 或返回 URL 的命令", - "RemoteHelpInformationExtPoint.issues": "项目问题列表的 URL 或返回 URL 的命令", - "remote.help.getStarted": "入门", - "remote.help.documentation": "阅读文档", - "remote.help.feedback": "提供反馈", - "remote.help.issues": "审查问题", - "remote.help.report": "报告问题", - "pickRemoteExtension": "选择要打开的 URL", - "remote.help": "帮助和反馈", - "remotehelp": "远程帮助", - "remote.explorer": "远程资源管理器", - "reconnectionWaitOne": "正在尝试在 {0} 秒内重新连接...", - "reconnectionWaitMany": "正在尝试在 {0} 秒内重新连接...", - "reconnectNow": "立即重新连接", - "reloadWindow": "重新加载窗口", - "connectionLost": "连接中断", - "reconnectionRunning": "已断开连接。正在尝试重新连接…", - "reconnectionPermanentFailure": "无法重新连接。请重新加载窗口。", - "cancel": "取消" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "端口", - "1forwardedPort": "1 个转发的端口", - "nForwardedPorts": "{0} 个转发的端口", - "status.forwardedPorts": "转发的端口", - "remote.forwardedPorts.statusbarTextNone": "未转发端口", - "remote.forwardedPorts.statusbarTooltip": "转发的端口: {0}", - "remote.tunnelsView.automaticForward": "在端口 {0} 上运行的应用程序可用。", - "remote.tunnelsView.notificationLink": "[查看已转发的所有端口](命令: {0}.focus)", - "remote.tunnelsView.elevationMessage": "你需要以超级用户身份运行,才能在本地使用端口 {0}。", - "remote.tunnelsView.elevationButton": "使用端口 {0} 作为 Sudo…" - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "切换远程", - "remote.explorer.switch": "切换远程" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "远程", - "remote.showMenu": "显示远程菜单", - "remote.close": "关闭远程连接", - "miCloseRemote": "关闭远程连接(&&M)", - "host.open": "正在打开远程...", - "host.reconnecting": "正在重新连接到 {0}…", - "host.tooltipReconnecting": "正在重新连接到 {0}…", - "disconnectedFrom": "已与 {0} 断开连接", - "host.tooltipDisconnected": "已与 {0} 断开连接", - "host.tooltip": "正在 {0} 上编辑", - "workspace.tooltip": "正在 {0} 上编辑", - "noHost.tooltip": "打开远程窗口", - "remoteHost": "远程主机", - "cat.title": "{0}: {1}", - "closeRemote.title": "关闭远程连接" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "远程资源管理器视图中的入门图标。", - "documentationIcon": "远程资源管理器视图中的文档图标。", - "feedbackIcon": "远程资源管理器视图中的反馈图标。", - "reviewIssuesIcon": "远程资源管理器视图中的“审阅问题”图标。", - "reportIssuesIcon": "远程资源管理器视图中的“报告问题”图标。", - "remoteExplorerViewIcon": "查看远程资源管理器视图的图标。", - "portsViewIcon": "查看远程端口视图的图标。", - "portIcon": "表示一个远程端口的图标。", - "privatePortIcon": "表示一个私有远程端口的图标。", - "publicPortIcon": "表示一个公用远程端口的图标。", - "forwardPortIcon": "“前进”操作的图标。", - "stopForwardIcon": "“停止转发”操作的图标。", - "openBrowserIcon": "“打开浏览器”操作的图标。", - "openPreviewIcon": "“打开预览”操作的图标。", - "copyAddressIcon": "“复制本地地址”操作的图标。", - "labelPortIcon": "“标记端口”操作的图标。", - "forwardedPortWithoutProcessIcon": "没有正在运行的进程的转发端口图标。", - "forwardedPortWithProcessIcon": "具有正在运行的进程的转发端口图标。" - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "“端口”视图是否已启用。", - "remote.tunnelsView.addPort": "添加端口", - "tunnel.portColumn.label": "端口", - "tunnel.portColumn.tooltip": "转发端口的标签和远程端口号。", - "tunnel.addressColumn.label": "本地地址", - "tunnel.addressColumn.tooltip": "转发端口在本地可用的地址。", - "tunnel.processColumn.label": "正在运行的进程", - "tunnel.processColumn.tooltip": "正在使用该端口的进程的命令行。", - "tunnel.originColumn.label": "源", - "tunnel.originColumn.tooltip": "转发端口的来源。可以是扩展、用户转发、静态转发或自动转发。", - "tunnel.privacyColumn.label": "隐私", - "tunnel.privacyColumn.tooltip": "转发端口的可用性。", - "tunnel.privacyPublic": "公用", - "tunnel.privacyPrivate": "专用", - "remote.tunnelsView.input": "按 Enter 键确认,或按 Esc 键取消。", - "tunnel.user": "用户转发", - "tunnel.staticallyForwarded": "静态转发", - "tunnel.automatic": "自动转发", - "tunnelView.runningProcess.inacessable": "命令行不可用", - "remote.tunnel.tooltipForwarded": "远程端口 {0}:{1} 已转发到本地地址 {2}。", - "remote.tunnel.tooltipCandidate": "远程端口 {0}:{1} 未转发。", - "tunnel.iconColumn.running": "端口有正在运行的进程。", - "tunnel.iconColumn.notRunning": "没有正在运行的进程。", - "remote.tunnel.tooltipName": "标记为 {0} 的端口。", - "remote.tunnel.tooltipPublic": "可以公开访问。", - "remote.tunnel.tooltipPrivate": "只能从此计算机访问。", - "tunnel.focusContext": "“端口”视图是否具有焦点。", - "remote.tunnel": "端口", - "tunnelView": "隧道视图", - "remote.tunnel.label": "设置端口标签", - "remote.tunnelsView.labelPlaceholder": "端口标签", - "remote.tunnelsView.portNumberValid": "转发的端口无效。", - "remote.tunnelsView.portNumberToHigh": "端口号必须大于等于 0 且小于 {0}。", - "remote.tunnelView.inlineElevationMessage": "可能需要 sudo", - "remote.tunnelView.alreadyForwarded": "端口已被转发", - "remote.tunnel.forward": "转发端口", - "remote.tunnel.forwardItem": "转发端口", - "remote.tunnel.forwardPrompt": "端口号或地址(例如 3000 或 10.10.10.10:2000)。", - "remote.tunnel.forwardError": "无法转发{0}: {1}。主机可能不可用,或者远程端口可能已被转发", - "remote.tunnel.closeNoPorts": "当前未转发端口。尝试运行{0}命令", - "remote.tunnel.close": "停止转发端口", - "remote.tunnel.closePlaceholder": "选择停止转发的端口", - "remote.tunnel.open": "在浏览器中打开", - "remote.tunnel.openPreview": "在编辑器中预览", - "remote.tunnel.openCommandPalette": "在浏览器中打开端口", - "remote.tunnel.openCommandPaletteNone": "当前没有转发端口。若要开始,请打开端口视图。", - "remote.tunnel.openCommandPaletteView": "打开端口视图…", - "remote.tunnel.openCommandPalettePick": "选择要打开的端口", - "remote.tunnel.copyAddressInline": "复制本地地址", - "remote.tunnel.copyAddressCommandPalette": "复制转发的端口地址", - "remote.tunnel.copyAddressPlaceholdter": "选择转发的端口", - "remote.tunnel.changeLocalPort": "更改本地地址端口", - "remote.tunnel.changeLocalPortNumber": "本地端口 {0} 不可用。已改用端口号 {1}", - "remote.tunnelsView.changePort": "新的本地端口", - "remote.tunnel.makePublic": "设为公开", - "remote.tunnel.makePrivate": "设为私有" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "控制视图/编辑器之间拖动区域的反馈区域大小(以像素为单位)。如果你认为很难使用鼠标调整视图的大小,请将该值调大。", - "sashHoverDelay": "控制视图/编辑器之间拖动区域的悬停反馈延迟(以毫秒为单位)。" + "sashHoverDelay": "控制视图/编辑器之间拖动区域的悬停反馈延迟(以毫秒为单位)。", + "sashSize": "控制视图/编辑器之间拖动区域的反馈区域大小(以像素为单位)。如果你认为很难使用鼠标调整视图的大小,请将该值调大。" + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} 个挂起的更改", + "status.scm": "源代码管理" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "第 {0} 个更改 (共 {1} 个)", + "changes": "第 {0} 个更改 (共 {1} 个)", + "editorGutterAddedBackground": "编辑器导航线中已插入行的背景颜色。", + "editorGutterDeletedBackground": "编辑器导航线中被删除行的背景颜色。", + "editorGutterModifiedBackground": "编辑器导航线中被修改行的背景颜色。", + "label.close": "关闭", + "miGotoNextChange": "下一个更改(&&C)", + "miGotoPreviousChange": "上一个更改(&&C)", + "minimapGutterAddedBackground": "添加的线的迷你地图装订线背景颜色。", + "minimapGutterDeletedBackground": "删除的线的迷你地图装订线背景颜色。", + "minimapGutterModifiedBackground": "修改的线的迷你地图装订线背景颜色。", + "move to next change": "移动到下一个更改", + "move to previous change": "移动到上一个更改", + "overviewRulerAddedForeground": "概览标尺中已增加内容的颜色。", + "overviewRulerDeletedForeground": "概览标尺中已删除内容的颜色。", + "overviewRulerModifiedForeground": "概览标尺中已修改内容的颜色。", + "show next change": "显示下一个更改", + "show previous change": "显示上一个更改" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "查看“源代码管理”视图的图标。", - "source control": "源代码管理", - "no open repo": "当前没有源代码管理提供程序进行注册。", - "miViewSCM": "SCM(&&C)", - "source control repositories": "源代码管理存储库", - "scmConfigurationTitle": "源代码管理", - "scm.diffDecorations.all": "显示所有可用位置中的差异装饰。", - "scm.diffDecorations.gutter": "仅在编辑器行号槽中显示差异装饰。", - "scm.diffDecorations.overviewRuler": "仅在概览标尺中显示差异装饰。", - "scm.diffDecorations.minimap": "仅在缩略图中显示差异装饰。", - "scm.diffDecorations.none": "不要显示差异装饰。", + "alwaysShowActions": "控制是否在“源代码管理”视图中始终显示内联操作。", + "alwaysShowRepository": "控制存储库是否应始终在 SCM 视图中可见。", + "autoReveal": "控制 SCM 视图在打开文件时是否应自动显示和选择文件。", "diffDecorations": "控制编辑器中差异的显示效果。", "diffGutterWidth": "控制装订线中差异修饰的宽度(px)(已添加或已修改)。", - "scm.diffDecorationsGutterVisibility.always": "始终显示行号槽中的差异装饰器。", - "scm.diffDecorationsGutterVisibility.hover": "仅在悬停时显示行号槽中的差异装饰器。", - "scm.diffDecorationsGutterVisibility": "控制行号槽中源代码管理差异装饰器的可见性。", - "scm.diffDecorationsGutterAction.diff": "单击时显示内联差异一览视图。", - "scm.diffDecorationsGutterAction.none": "不执行任何操作。", - "scm.diffDecorationsGutterAction": "控制源代码管理差异装订线修饰的行为。", - "alwaysShowActions": "控制是否在“源代码管理”视图中始终显示内联操作。", - "scm.countBadge.all": "显示所有源代码管理提供程序计数锁屏提醒的总和。", - "scm.countBadge.focused": "显示焦点源控制提供程序的计数标记。", - "scm.countBadge.off": "禁用源代码管理计数徽章。", - "scm.countBadge": "控制活动栏上源代码管理图标上的计数锁屏提醒。", - "scm.providerCountBadge.hidden": "隐藏源代码管理提供程序计数锁屏提醒。", - "scm.providerCountBadge.auto": "仅显示非零时源代码管理提供程序的计数锁屏提醒。", - "scm.providerCountBadge.visible": "显示源代码管理提供程序计数锁屏提醒。", - "scm.providerCountBadge": "控制源代码管理提供程序标头的计数锁屏提醒。仅在有多个提供程序时才显示这些标头。", - "scm.defaultViewMode.tree": "将存储库更改显示为树。", - "scm.defaultViewMode.list": "将存储库更改显示为列表。", - "scm.defaultViewMode": "控制默认的源代码管理存储库视图模式。", - "autoReveal": "控制 SCM 视图在打开文件时是否应自动显示和选择文件。", "inputFontFamily": "控制输入消息的字体。将 `default` 用于工作台用户界面字体系列,将 `editor` 用于 `#editor.fontFamily#` 的值,或者使用自定义字体系列。", "inputFontSize": "控制输入消息的字号(以像素为单位)。", - "alwaysShowRepository": "控制存储库是否应始终在 SCM 视图中可见。", + "miViewSCM": "SCM(&&C)", + "no open repo": "当前没有源代码管理提供程序进行注册。", + "open in terminal": "在终端打开", "providersVisible": "控制在“源代码管理存储库”部分中可见的存储库数。设置为 \"0\", 以便能够手动调整视图的大小。", "scm accept": "源代码管理: 接受输入", "scm view next commit": "SCM: 查看下一个提交", "scm view previous commit": "SCM: 查看上一个提交", - "open in terminal": "在终端打开" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "源代码管理", - "scmPendingChangesBadge": "{0} 个挂起的更改" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "第 {0} 个更改 (共 {1} 个)", - "change": "第 {0} 个更改 (共 {1} 个)", - "label.close": "关闭", - "show previous change": "显示上一个更改", - "show next change": "显示下一个更改", - "miGotoNextChange": "下一个更改(&&C)", - "miGotoPreviousChange": "上一个更改(&&C)", - "move to previous change": "移动到上一个更改", - "move to next change": "移动到下一个更改", - "editorGutterModifiedBackground": "编辑器导航线中被修改行的背景颜色。", - "editorGutterAddedBackground": "编辑器导航线中已插入行的背景颜色。", - "editorGutterDeletedBackground": "编辑器导航线中被删除行的背景颜色。", - "minimapGutterModifiedBackground": "修改的线的迷你地图装订线背景颜色。", - "minimapGutterAddedBackground": "添加的线的迷你地图装订线背景颜色。", - "minimapGutterDeletedBackground": "删除的线的迷你地图装订线背景颜色。", - "overviewRulerModifiedForeground": "概览标尺中已修改内容的颜色。", - "overviewRulerAddedForeground": "概览标尺中已增加内容的颜色。", - "overviewRulerDeletedForeground": "概览标尺中已删除内容的颜色。" - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "源代码管理" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "源代码管理", - "input": "源代码管理输入", - "sortAction": "查看和排序", - "repositories": "存储库", - "setListViewMode": "以列表形式查看", - "setTreeViewMode": "以树形式查看", - "sortByName": "按名称排序", - "sortByPath": "按路径排序", - "sortByStatus": "按状态排序", - "collapse all": "折叠所有存储库", - "expand all": "展开所有存储库", - "scm.providerBorder": "SCM 提供程序分隔符边框。" + "scm.countBadge": "控制活动栏上源代码管理图标上的计数锁屏提醒。", + "scm.countBadge.all": "显示所有源代码管理提供程序计数锁屏提醒的总和。", + "scm.countBadge.focused": "显示焦点源控制提供程序的计数标记。", + "scm.countBadge.off": "禁用源代码管理计数徽章。", + "scm.defaultViewMode": "控制默认的源代码管理存储库视图模式。", + "scm.defaultViewMode.list": "将存储库更改显示为列表。", + "scm.defaultViewMode.tree": "将存储库更改显示为树。", + "scm.diffDecorations.all": "显示所有可用位置中的差异装饰。", + "scm.diffDecorations.gutter": "仅在编辑器行号槽中显示差异装饰。", + "scm.diffDecorations.minimap": "仅在缩略图中显示差异装饰。", + "scm.diffDecorations.none": "不要显示差异装饰。", + "scm.diffDecorations.overviewRuler": "仅在概览标尺中显示差异装饰。", + "scm.diffDecorationsGutterAction": "控制源代码管理差异装订线修饰的行为。", + "scm.diffDecorationsGutterAction.diff": "单击时显示内联差异一览视图。", + "scm.diffDecorationsGutterAction.none": "不执行任何操作。", + "scm.diffDecorationsGutterVisibility": "控制行号槽中源代码管理差异装饰器的可见性。", + "scm.diffDecorationsGutterVisibility.always": "始终显示行号槽中的差异装饰器。", + "scm.diffDecorationsGutterVisibility.hover": "仅在悬停时显示行号槽中的差异装饰器。", + "scm.providerCountBadge": "控制源代码管理提供程序标头的计数锁屏提醒。仅在有多个提供程序时才显示这些标头。", + "scm.providerCountBadge.auto": "仅显示非零时源代码管理提供程序的计数锁屏提醒。", + "scm.providerCountBadge.hidden": "隐藏源代码管理提供程序计数锁屏提醒。", + "scm.providerCountBadge.visible": "显示源代码管理提供程序计数锁屏提醒。", + "scmConfigurationTitle": "源代码管理", + "source control": "源代码管理", + "source control repositories": "源代码管理存储库", + "sourceControlViewIcon": "查看“源代码管理”视图的图标。" }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "源代码管理存储库" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "搜索", - "copyMatchLabel": "复制", - "copyPathLabel": "复制路径", - "copyAllLabel": "全部复制", - "CancelSearchAction.label": "取消搜索", - "RefreshAction.label": "刷新", - "CollapseDeepestExpandedLevelAction.label": "全部折叠", - "ExpandAllAction.label": "全部展开", - "ClearSearchResultsAction.label": "清除搜索结果", - "revealInSideBar": "在侧边栏中显示", - "clearSearchHistoryLabel": "清除搜索历史记录", - "focusSearchListCommandLabel": "聚焦到列表", - "findInFolder": "在文件夹中查找...", - "findInWorkspace": "在工作区中查找...", - "showTriggerActions": "转到工作区中的符号...", - "name": "搜索", - "miViewSearch": "搜索(&&S)", - "findInFiles.description": "打开搜索 viewlet", - "findInFiles.args": "搜索 viewlet 的一组选项", - "findInFiles": "在文件中查找", - "miFindInFiles": "在文件中查找(&&I)", - "miReplaceInFiles": "在文件中替换(&&I)", - "anythingQuickAccessPlaceholder": "按名称搜索文件(追加 {0} 转到行,追加 {1} 转到符号)", - "anythingQuickAccess": "转到文件", - "symbolsQuickAccessPlaceholder": "键入要打开的符号的名称。", - "symbolsQuickAccess": "转到工作区中的符号", - "searchConfigurationTitle": "搜索", - "exclude": "配置glob模式以在全文本搜索和快速打开中排除文件和文件夹。从“#files.exclude#”设置继承所有glob模式。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)了解更多关于glob模式的信息", - "exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", - "exclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", - "search.mode": "控制新的“搜索: 在文件中查找”和“在文件夹中查找”操作发生的位置: 在边栏的搜索视图中或在搜索编辑器中发生", - "search.mode.view": "在面板或边栏中的“搜索”视图中进行搜索。", - "search.mode.reuseEditor": "在现有搜索编辑器(若有)中搜索,否则在新的搜索编辑器中进行搜索。", - "search.mode.newEditor": "在新的搜索编辑器中搜索。", - "useRipgrep": "此设置已被弃用,将回退到 \"search.usePCRE2\"。", - "useRipgrepDeprecated": "已弃用。请考虑使用 \"search.usePCRE2\" 获取对高级正则表达式功能的支持。", - "search.maintainFileSearchCache": "启用后,搜索服务进程将保持活动状态,而不是在一个小时不活动后关闭。这将使文件搜索缓存保留在内存中。", - "useIgnoreFiles": "控制在搜索文件时是否使用 `.gitignore` 和 `.ignore` 文件。", - "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 `.gitignore` 和 `.ignore` 文件。", - "search.quickOpen.includeSymbols": "控制 Quick Open 文件结果中是否包括全局符号搜索的结果。", - "search.quickOpen.includeHistory": "是否在 Quick Open 的文件结果中包含最近打开的文件。", - "filterSortOrder.default": "历史记录条目按与筛选值的相关性排序。首先显示更相关的条目。", - "filterSortOrder.recency": "历史记录条目按最近时间排序。首先显示最近打开的条目。", - "filterSortOrder": "控制在快速打开中筛选时编辑器历史记录的排序顺序。", - "search.followSymlinks": "控制是否在搜索中跟踪符号链接。", - "search.smartCase": "若搜索词全为小写,则不区分大小写进行搜索,否则区分大小写进行搜索。", - "search.globalFindClipboard": "控制“搜索”视图是否读取或修改 macOS 的共享查找剪贴板。", - "search.location": "控制搜索功能是显示在侧边栏,还是显示在水平空间更大的面板区域。", - "search.location.deprecationMessage": "此设置已弃用。请改用拖放功能,方法是拖动搜索图标。", - "search.collapseResults.auto": "结果少于10个的文件将被展开。其他的则被折叠。", - "search.collapseAllResults": "控制是折叠还是展开搜索结果。", - "search.useReplacePreview": "控制在选择或替换匹配项时是否打开“替换预览”视图。", - "search.showLineNumbers": "控制是否显示搜索结果所在的行号。", - "search.usePCRE2": "是否在文本搜索中使用 pcre2 正则表达式引擎。这允许使用一些高级正则表达式功能, 如前瞻和反向引用。但是, 并非所有 pcre2 功能都受支持-仅支持 javascript 也支持的功能。", - "usePCRE2Deprecated": "弃用。当使用仅 PCRE2 支持的正则表达式功能时,将自动使用 PCRE2。", - "search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。", - "search.actionsPositionRight": "始终将操作栏放置在右侧。", - "search.actionsPosition": "在搜索视图中控制操作栏的位置。", - "search.searchOnType": "在键入时搜索所有文件。", - "search.seedWithNearestWord": "当活动编辑器没有选定内容时,从离光标最近的字词开始进行种子设定搜索。", - "search.seedOnFocus": "聚焦搜索视图时,将搜索查询更新为编辑器的所选文本。单击时或触发 \"workbench.views.search.focus\" 命令时会发生此情况。", - "search.searchOnTypeDebouncePeriod": "启用\"#search.searchOnType\"后,控制键入的字符与开始搜索之间的超时(以毫秒为单位)。禁用\"搜索.searchOnType\"时无效。", - "search.searchEditor.doubleClickBehaviour.selectWord": "双击选择光标下的单词。", - "search.searchEditor.doubleClickBehaviour.goToLocation": "双击将在活动编辑器组中打开结果。", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "双击将在编辑器组中的结果打开到一边,如果尚不存在,则创建一个结果。", - "search.searchEditor.doubleClickBehaviour": "配置在搜索编辑器中双击结果的效果。", - "search.searchEditor.reusePriorSearchConfiguration": "启用后,新的搜索编辑器将重用之前打开的搜索编辑器的包含、排除和标志。", - "search.searchEditor.defaultNumberOfContextLines": "创建新的搜索编辑器时要使用的周围上下文行的默认数目。如果使用 \"#search.searchEditor.reusePriorSearchConfiguration#\",则可将它设置为 \"null\" (空),以使用搜索编辑器之前的配置。", - "searchSortOrder.default": "结果按文件夹和文件名按字母顺序排序。", - "searchSortOrder.filesOnly": "结果按文件名排序,忽略文件夹顺序,按字母顺序排列。", - "searchSortOrder.type": "结果按文件扩展名的字母顺序排序。", - "searchSortOrder.modified": "结果按文件的最后修改日期按降序排序。", - "searchSortOrder.countDescending": "结果按每个文件的计数降序排序。", - "searchSortOrder.countAscending": "结果按每个文件的计数以升序排序。", - "search.sortOrder": "控制搜索结果的排序顺序。", - "miGotoSymbolInWorkspace": "转到工作区中的符号(&&W)…" + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "折叠所有存储库", + "expand all": "展开所有存储库", + "input": "源代码管理输入", + "repositories": "存储库", + "scm": "源代码管理", + "scm.providerBorder": "SCM 提供程序分隔符边框。", + "setListViewMode": "以列表形式查看", + "setTreeViewMode": "以树形式查看", + "sortAction": "查看和排序", + "sortByName": "按名称排序", + "sortByPath": "按路径排序", + "sortByStatus": "按状态排序" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "在找到结果前取消了搜索 - ", - "moreSearch": "切换搜索详细信息", - "searchScope.includes": "要包含的文件", - "label.includes": "搜索包含模式", - "placeholder.includes": "(例如 *.ts, src/**/include)", - "searchScope.excludes": "排除的文件", - "label.excludes": "搜索排除模式", - "placeholder.excludes": "(例如 *.ts, src/**/exclude)", - "replaceAll.confirmation.title": "全部替换", - "replaceAll.confirm.button": "替换(&&R)", - "replaceAll.occurrence.file.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", - "removeAll.occurrence.file.message": "已替换 {1} 文件中的 {0} 个匹配项。", - "replaceAll.occurrence.files.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", - "removeAll.occurrence.files.message": "已替换 {1} 文件中出现的 {0}。", - "replaceAll.occurrences.file.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", - "removeAll.occurrences.file.message": "已替换 {1} 文件中的 {0} 个匹配项。", - "replaceAll.occurrences.files.message": "已将 {1} 个文件中出现的 {0} 处替换为“{2}”。 ", - "removeAll.occurrences.files.message": "已替换 {1} 文件中出现的 {0}。", - "removeAll.occurrence.file.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", - "replaceAll.occurrence.file.confirmation.message": "是否替换 {1} 文件中的 {0} 个匹配项?", - "removeAll.occurrence.files.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", - "replaceAll.occurrence.files.confirmation.message": "是否替换 {1} 文件中出现的 {0}?", - "removeAll.occurrences.file.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", - "replaceAll.occurrences.file.confirmation.message": "是否替换 {1} 文件中的 {0} 个匹配项?", - "removeAll.occurrences.files.confirmation.message": "是否将 {1} 个文件中的 {0} 次匹配替换为“{2}”?", - "replaceAll.occurrences.files.confirmation.message": "是否替换 {1} 文件中出现的 {0}?", - "emptySearch": "空搜索", - "ariaSearchResultsClearStatus": "搜索结果已清除", - "searchPathNotFoundError": "找不到搜索路径: {0}", - "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体,减少结果。", - "noOpenEditorResultsIncludesExcludes": "未在打开的编辑器中找到与“{0}”匹配的结果(“{1}”除外) - ", - "noOpenEditorResultsIncludes": "未在打开的编辑器中找到与“{0}”匹配的结果 - ", - "noOpenEditorResultsExcludes": "未在打开的编辑器中找到结果(“{0}”除外) - ", - "noOpenEditorResultsFound": "未在打开的编辑器中找到结果。请查看设置中已配置的例外, 并检查 gitignore 文件 - ", - "noResultsIncludesExcludes": "在“{0}”中找不到结果(“{1}”除外) - ", - "noResultsIncludes": "“{0}”中未找到任何结果 - ", - "noResultsExcludes": "除“{0}”外,未找到任何结果 - ", - "noResultsFound": "未找到结果。查看您的设置配置排除, 并检查您的 gitignore 文件-", - "rerunSearch.message": "再次搜索", - "rerunSearchInAll.message": "在所有文件中再次搜索", - "openSettings.message": "打开设置", - "openSettings.learnMore": "了解详细信息", - "ariaSearchResultsStatus": "搜索 {1} 文件中返回的 {0} 个结果", - "forTerm": " - 搜索: {0}", - "useIgnoresAndExcludesDisabled": "已禁止排除设置和忽略文件", - "excludes.enable": "启用", - "useExcludesAndIgnoreFilesDescription": "使用“排除设置”与“忽略文件”", - "openInEditor.tooltip": "将当前搜索结果复制到编辑器", - "openInEditor.message": "在编辑器中打开", - "search.file.result": "{0} 个结果,包含于 {1} 个文件中", - "search.files.result": "{1} 文件中有 {0} 个结果", - "search.file.results": "{1} 文件中有 {0} 个结果", - "search.files.results": "{1} 文件中有 {0} 个结果", - "searchWithoutFolder": "你尚未打开或指定文件夹。当前仅搜索打开的文件 -", - "openFolder": "打开文件夹" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "源代码管理" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "没有匹配的结果", - "recentlyOpenedSeparator": "最近打开", + "closeEditor": "从最近打开中删除", "fileAndSymbolResultsSeparator": "文件和符号结果", - "fileResultsSeparator": "文件结果", "filePickAriaLabelDirty": "{0},存在更新", - "openToSide": "打开转到侧边", + "fileResultsSeparator": "文件结果", + "noAnythingResults": "没有匹配的结果", "openToBottom": "打开转到底部", - "closeEditor": "从最近打开中删除" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "在文件中替换", - "toggleTabs": "切换类型搜索", - "FocusNextSearchResult.label": "聚焦下一搜索结果", - "FocusPreviousSearchResult.label": "聚焦到上一搜索结果", - "RemoveAction.label": "消除", - "file.replaceAll.label": "全部替换", - "match.replace.label": "替换" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "没有匹配的工作区符号", "openToSide": "打开转到侧边", - "openToBottom": "打开转到底部" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "全部替换(提交搜索以启用)", - "search.action.replaceAll.enabled.label": "全部替换", - "search.replace.toggle.button.title": "切换替换", - "label.Search": "搜索: 键入搜索词,然后按 Enter 进行搜索", - "search.placeHolder": "搜索", - "showContext": "切换上下文行", - "label.Replace": "替换: 键入待替换词,然后按 Enter 进行预览", - "search.replace.placeHolder": "替换" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "用于使搜索详细信息可见的图标。", - "searchShowContextIcon": "搜索编辑器中的“切换上下文”图标。", - "searchHideReplaceIcon": "用于折叠搜索视图中的替换部分的图标。", - "searchShowReplaceIcon": "用于在搜索视图中展开“替换”部分的图标。", - "searchReplaceAllIcon": "搜索视图中的“全部替换”图标。", - "searchReplaceIcon": "搜索视图中的“替换”图标。", - "searchRemoveIcon": "用于删除搜索结果的图标。", - "searchRefreshIcon": "搜索视图中的“刷新”图标。", - "searchCollapseAllIcon": "搜索视图中的“折叠结果”图标。", - "searchExpandAllIcon": "搜索视图中的“展开结果”图标。", - "searchClearIcon": "搜索视图中的“清除结果”图标。", - "searchStopIcon": "搜索视图中的“停止”图标。", - "searchViewIcon": "查看搜索视图的图标。", - "searchNewEditorIcon": "用于打开新搜索编辑器的操作的图标。" - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "工作区文件夹不存在: {0}" + "recentlyOpenedSeparator": "最近打开" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "输入", "onlySearchInOpenEditors": "仅在打开的编辑器中搜索", "useExcludesAndIgnoreFilesDescription": "使用“排除设置”与“忽略文件”" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "其他文件", - "searchFileMatches": "已找到 {0} 个文件", - "searchFileMatch": "已找到 {0} 个文件", - "searchMatches": "已找到 {0} 个匹配项", - "searchMatch": "已找到 {0} 个匹配项", - "lineNumStr": "位于第 {0} 行", - "numLinesStr": "其他 {0} 行", - "search": "搜索", - "folderMatchAriaLabel": "根目录 {1} 中找到 {0} 个匹配,搜索结果", - "otherFilesAriaLabel": "在工作区外存在 {0} 个匹配,搜索结果", - "fileMatchAriaLabel": "文件夹 {2} 的文件 {1} 中有 {0} 个匹配项,搜索结果", - "replacePreviewResultAria": "在第 {2} 列替换词组 {0} 为 {1},同行文本为 {3}", - "searchResultAria": "在第 {1} 列找到词组 {0},同行文本为 {2}" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Replace Preview)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "搜索编辑器", - "promptOpenWith.searchEditor.displayName": "搜索编辑器", - "search": "搜索编辑器", - "searchEditor.deleteResultBlock": "删除文件结果", - "search.openNewSearchEditor": "新的搜索编辑器", - "search.openSearchEditor": "打开搜索编辑器", - "search.openNewEditorToSide": "打开侧边的新搜索编辑器", - "search.openResultsInEditor": "在编辑器中打开结果", - "search.rerunSearchInEditor": "再次搜索", - "search.action.focusQueryEditorWidget": "聚焦搜索编辑器输入", - "searchEditor.action.toggleSearchEditorCaseSensitive": "切换匹配大小写", - "searchEditor.action.toggleSearchEditorWholeWord": "切换全字匹配", - "searchEditor.action.toggleSearchEditorRegex": "切换使用正则表达式", - "searchEditor.action.toggleSearchEditorContextLines": "切换上下文行", - "searchEditor.action.increaseSearchEditorContextLines": "增加上下文行", - "searchEditor.action.decreaseSearchEditorContextLines": "减少上下文行", - "searchEditor.action.selectAllSearchEditorMatches": "选择所有匹配项", - "search.openNewEditor": "从视图中打开新搜索编辑器" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "取消搜索", + "ClearSearchResultsAction.label": "清除搜索结果", + "CollapseDeepestExpandedLevelAction.label": "全部折叠", + "ExpandAllAction.label": "全部展开", + "RefreshAction.label": "刷新", + "anythingQuickAccess": "转到文件", + "anythingQuickAccessPlaceholder": "按名称搜索文件(追加 {0} 转到行,追加 {1} 转到符号)", + "clearSearchHistoryLabel": "清除搜索历史记录", + "copyAllLabel": "全部复制", + "copyMatchLabel": "复制", + "copyPathLabel": "复制路径", + "exclude": "配置glob模式以在全文本搜索和快速打开中排除文件和文件夹。从“#files.exclude#”设置继承所有glob模式。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)了解更多关于glob模式的信息", + "exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", + "exclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", + "filterSortOrder": "控制在快速打开中筛选时编辑器历史记录的排序顺序。", + "filterSortOrder.default": "历史记录条目按与筛选值的相关性排序。首先显示更相关的条目。", + "filterSortOrder.recency": "历史记录条目按最近时间排序。首先显示最近打开的条目。", + "findInFiles": "在文件中查找", + "findInFiles.args": "搜索 viewlet 的一组选项", + "findInFiles.description": "打开搜索 viewlet", + "findInFolder": "在文件夹中查找...", + "findInWorkspace": "在工作区中查找...", + "focusSearchListCommandLabel": "聚焦到列表", + "miFindInFiles": "在文件中查找(&&I)", + "miGotoSymbolInWorkspace": "转到工作区中的符号(&&W)…", + "miReplaceInFiles": "在文件中替换(&&I)", + "miViewSearch": "搜索(&&S)", + "name": "搜索", + "revealInSideBar": "在侧边栏中显示", + "search": "搜索", + "search.actionsPosition": "在搜索视图中控制操作栏的位置。", + "search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。", + "search.actionsPositionRight": "始终将操作栏放置在右侧。", + "search.collapseAllResults": "控制是折叠还是展开搜索结果。", + "search.collapseResults.auto": "结果少于10个的文件将被展开。其他的则被折叠。", + "search.followSymlinks": "控制是否在搜索中跟踪符号链接。", + "search.globalFindClipboard": "控制“搜索”视图是否读取或修改 macOS 的共享查找剪贴板。", + "search.location": "控制搜索功能是显示在侧边栏,还是显示在水平空间更大的面板区域。", + "search.location.deprecationMessage": "此设置已弃用。可以改为将搜索图标拖到新位置。", + "search.maintainFileSearchCache": "启用后,搜索服务进程将保持活动状态,而不是在一个小时不活动后关闭。这将使文件搜索缓存保留在内存中。", + "search.mode": "控制新的“搜索: 在文件中查找”和“在文件夹中查找”操作发生的位置: 在边栏的搜索视图中或在搜索编辑器中发生", + "search.mode.newEditor": "在新的搜索编辑器中搜索。", + "search.mode.reuseEditor": "在现有搜索编辑器(若有)中搜索,否则在新的搜索编辑器中进行搜索。", + "search.mode.view": "在面板或边栏中的“搜索”视图中进行搜索。", + "search.quickOpen.includeHistory": "是否在 Quick Open 的文件结果中包含最近打开的文件。", + "search.quickOpen.includeSymbols": "控制 Quick Open 文件结果中是否包括全局符号搜索的结果。", + "search.searchEditor.defaultNumberOfContextLines": "创建新的搜索编辑器时要使用的周围上下文行的默认数目。如果使用 \"#search.searchEditor.reusePriorSearchConfiguration#\",则可将它设置为 \"null\" (空),以使用搜索编辑器之前的配置。", + "search.searchEditor.doubleClickBehaviour": "配置在搜索编辑器中双击结果的效果。", + "search.searchEditor.doubleClickBehaviour.goToLocation": "双击将在活动编辑器组中打开结果。", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "双击将在编辑器组中的结果打开到一边,如果尚不存在,则创建一个结果。", + "search.searchEditor.doubleClickBehaviour.selectWord": "双击选择光标下的单词。", + "search.searchEditor.reusePriorSearchConfiguration": "启用后,新的搜索编辑器将重用之前打开的搜索编辑器的包含、排除和标志。", + "search.searchOnType": "在键入时搜索所有文件。", + "search.searchOnTypeDebouncePeriod": "启用\"#search.searchOnType\"后,控制键入的字符与开始搜索之间的超时(以毫秒为单位)。禁用\"搜索.searchOnType\"时无效。", + "search.seedOnFocus": "聚焦搜索视图时,将搜索查询更新为编辑器的所选文本。单击时或触发 \"workbench.views.search.focus\" 命令时会发生此情况。", + "search.seedWithNearestWord": "当活动编辑器没有选定内容时,从离光标最近的字词开始进行种子设定搜索。", + "search.showLineNumbers": "控制是否显示搜索结果所在的行号。", + "search.smartCase": "若搜索词全为小写,则不区分大小写进行搜索,否则区分大小写进行搜索。", + "search.sortOrder": "控制搜索结果的排序顺序。", + "search.usePCRE2": "是否在文本搜索中使用 pcre2 正则表达式引擎。这允许使用一些高级正则表达式功能, 如前瞻和反向引用。但是, 并非所有 pcre2 功能都受支持-仅支持 javascript 也支持的功能。", + "search.useReplacePreview": "控制在选择或替换匹配项时是否打开“替换预览”视图。", + "searchConfigurationTitle": "搜索", + "searchSortOrder.countAscending": "结果按每个文件的计数以升序排序。", + "searchSortOrder.countDescending": "结果按每个文件的计数降序排序。", + "searchSortOrder.default": "结果按文件夹和文件名按字母顺序排序。", + "searchSortOrder.filesOnly": "结果按文件名排序,忽略文件夹顺序,按字母顺序排列。", + "searchSortOrder.modified": "结果按文件的最后修改日期按降序排序。", + "searchSortOrder.type": "结果按文件扩展名的字母顺序排序。", + "showTriggerActions": "转到工作区中的符号...", + "symbolsQuickAccess": "转到工作区中的符号", + "symbolsQuickAccessPlaceholder": "键入要打开的符号的名称。", + "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 `.gitignore` 和 `.ignore` 文件。", + "useIgnoreFiles": "控制在搜索文件时是否使用 `.gitignore` 和 `.ignore` 文件。", + "usePCRE2Deprecated": "弃用。当使用仅 PCRE2 支持的正则表达式功能时,将自动使用 PCRE2。", + "useRipgrep": "此设置已被弃用,将回退到 \"search.usePCRE2\"。", + "useRipgrepDeprecated": "已弃用。请考虑使用 \"search.usePCRE2\" 获取对高级正则表达式功能的支持。" + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "聚焦下一搜索结果", + "FocusPreviousSearchResult.label": "聚焦到上一搜索结果", + "RemoveAction.label": "消除", + "file.replaceAll.label": "全部替换", + "match.replace.label": "替换", + "replaceInFiles": "在文件中替换", + "toggleTabs": "切换类型搜索" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "搜索视图中的“清除结果”图标。", + "searchCollapseAllIcon": "搜索视图中的“折叠结果”图标。", + "searchDetailsIcon": "用于使搜索详细信息可见的图标。", + "searchExpandAllIcon": "搜索视图中的“展开结果”图标。", + "searchHideReplaceIcon": "用于折叠搜索视图中的替换部分的图标。", + "searchNewEditorIcon": "用于打开新搜索编辑器的操作的图标。", + "searchRefreshIcon": "搜索视图中的“刷新”图标。", + "searchRemoveIcon": "用于删除搜索结果的图标。", + "searchReplaceAllIcon": "搜索视图中的“全部替换”图标。", + "searchReplaceIcon": "搜索视图中的“替换”图标。", + "searchShowContextIcon": "搜索编辑器中的“切换上下文”图标。", + "searchShowReplaceIcon": "用于在搜索视图中展开“替换”部分的图标。", + "searchStopIcon": "搜索视图中的“停止”图标。", + "searchViewIcon": "查看搜索视图的图标。" + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "文件夹 {2} 的文件 {1} 中有 {0} 个匹配项,搜索结果", + "folderMatchAriaLabel": "根目录 {1} 中找到 {0} 个匹配,搜索结果", + "lineNumStr": "位于第 {0} 行", + "numLinesStr": "其他 {0} 行", + "otherFilesAriaLabel": "在工作区外存在 {0} 个匹配,搜索结果", + "replacePreviewResultAria": "在第 {2} 列替换词组 {0} 为 {1},同行文本为 {3}", + "search": "搜索", + "searchFileMatch": "已找到 {0} 个文件", + "searchFileMatches": "已找到 {0} 个文件", + "searchFolderMatch.other.label": "其他文件", + "searchMatch": "已找到 {0} 个匹配项", + "searchMatches": "已找到 {0} 个匹配项", + "searchResultAria": "在第 {1} 列找到词组 {0},同行文本为 {2}" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "搜索结果已清除", + "ariaSearchResultsStatus": "搜索 {1} 文件中返回的 {0} 个结果", + "emptySearch": "空搜索", + "excludes.enable": "启用", + "forTerm": " - 搜索: {0}", + "label.excludes": "搜索排除模式", + "label.includes": "搜索包含模式", + "moreSearch": "切换搜索详细信息", + "noOpenEditorResultsExcludes": "未在打开的编辑器中找到结果(“{0}”除外) - ", + "noOpenEditorResultsFound": "未在打开的编辑器中找到结果。请查看设置中已配置的例外, 并检查 gitignore 文件 - ", + "noOpenEditorResultsIncludes": "未在打开的编辑器中找到与“{0}”匹配的结果 - ", + "noOpenEditorResultsIncludesExcludes": "未在打开的编辑器中找到与“{0}”匹配的结果(“{1}”除外) - ", + "noResultsExcludes": "除“{0}”外,未找到任何结果 - ", + "noResultsFound": "未找到结果。查看您的设置配置排除, 并检查您的 gitignore 文件-", + "noResultsIncludes": "“{0}”中未找到任何结果 - ", + "noResultsIncludesExcludes": "在“{0}”中找不到结果(“{1}”除外) - ", + "openFolder": "打开文件夹", + "openInEditor.message": "在编辑器中打开", + "openInEditor.tooltip": "将当前搜索结果复制到编辑器", + "openSettings.learnMore": "了解详细信息", + "openSettings.message": "打开设置", + "placeholder.excludes": "(例如 *.ts, src/**/exclude)", + "placeholder.includes": "(例如 *.ts, src/**/include)", + "removeAll.occurrence.file.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", + "removeAll.occurrence.file.message": "已替换 {1} 文件中的 {0} 个匹配项。", + "removeAll.occurrence.files.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", + "removeAll.occurrence.files.message": "已替换 {1} 文件中出现的 {0}。", + "removeAll.occurrences.file.confirmation.message": "是否将 {1} 文件中出现的 {0} 替换为“{2}”?", + "removeAll.occurrences.file.message": "已替换 {1} 文件中的 {0} 个匹配项。", + "removeAll.occurrences.files.confirmation.message": "是否将 {1} 个文件中的 {0} 次匹配替换为“{2}”?", + "removeAll.occurrences.files.message": "已替换 {1} 文件中出现的 {0}。", + "replaceAll.confirm.button": "替换(&&R)", + "replaceAll.confirmation.title": "全部替换", + "replaceAll.occurrence.file.confirmation.message": "是否替换 {1} 文件中的 {0} 个匹配项?", + "replaceAll.occurrence.file.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", + "replaceAll.occurrence.files.confirmation.message": "是否替换 {1} 文件中出现的 {0}?", + "replaceAll.occurrence.files.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", + "replaceAll.occurrences.file.confirmation.message": "是否替换 {1} 文件中的 {0} 个匹配项?", + "replaceAll.occurrences.file.message": "已将 {1} 文件中出现的 {0} 替换为“{2}”。", + "replaceAll.occurrences.files.confirmation.message": "是否替换 {1} 文件中出现的 {0}?", + "replaceAll.occurrences.files.message": "已将 {1} 个文件中出现的 {0} 处替换为“{2}”。 ", + "rerunSearch.message": "再次搜索", + "rerunSearchInAll.message": "在所有文件中再次搜索", + "search.file.result": "{0} 个结果,包含于 {1} 个文件中", + "search.file.results": "{1} 文件中有 {0} 个结果", + "search.files.result": "{1} 文件中有 {0} 个结果", + "search.files.results": "{1} 文件中有 {0} 个结果", + "searchCanceled": "在找到结果前取消了搜索 - ", + "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体以减少结果。", + "searchPathNotFoundError": "找不到搜索路径: {0}", + "searchScope.excludes": "排除的文件", + "searchScope.includes": "要包含的文件", + "searchWithoutFolder": "你尚未打开或指定文件夹。当前仅搜索打开的文件 -", + "unable to open": "无法打开未知链接: {0}", + "unable to open trust": "无法从不受信任的源打开命令链接: {0}", + "useExcludesAndIgnoreFilesDescription": "使用“排除设置”与“忽略文件”", + "useIgnoresAndExcludesDisabled": "已禁止排除设置和忽略文件" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "替换: 键入待替换词,然后按 Enter 进行预览", + "label.Search": "搜索: 键入搜索词,然后按 Enter 进行搜索", + "search.action.replaceAll.disabled.label": "全部替换(提交搜索以启用)", + "search.action.replaceAll.enabled.label": "全部替换", + "search.placeHolder": "搜索", + "search.replace.placeHolder": "替换", + "search.replace.toggle.button.title": "切换替换", + "showContext": "切换上下文行" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "没有匹配的工作区符号", + "openToBottom": "打开转到底部", + "openToSide": "打开转到侧边" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "工作区文件夹不存在: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "切换搜索详细信息", - "searchScope.includes": "要包含的文件", - "label.includes": "搜索包含模式", - "searchScope.excludes": "排除的文件", "label.excludes": "搜索排除模式", + "label.includes": "搜索包含模式", + "moreSearch": "切换搜索详细信息", "runSearch": "运行搜索", - "searchResultItem": "在文件 {2} 的 {1} 中匹配到 {0}", "searchEditor": "搜索", - "textInputBoxBorder": "搜索编辑器文本输入框的边框。" + "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体以减少结果。", + "searchResultItem": "在文件 {2} 的 {1} 中匹配到 {0}", + "searchScope.excludes": "排除的文件", + "searchScope.includes": "要包含的文件", + "textInputBoxBorder": "搜索编辑器文本输入框的边框。", + "unable to open": "无法打开未知链接: {0}", + "unable to open trust": "无法从不受信任的源打开命令链接: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "搜索编辑器", + "search": "搜索编辑器", + "search.action.focusQueryEditorWidget": "聚焦搜索编辑器输入", + "search.openNewEditor": "从视图中打开新搜索编辑器", + "search.openNewEditorToSide": "打开侧边的新搜索编辑器", + "search.openNewSearchEditor": "新的搜索编辑器", + "search.openResultsInEditor": "在编辑器中打开结果", + "search.openSearchEditor": "打开搜索编辑器", + "search.rerunSearchInEditor": "再次搜索", + "searchEditor": "搜索编辑器", + "searchEditor.action.decreaseSearchEditorContextLines": "减少上下文行", + "searchEditor.action.increaseSearchEditorContextLines": "增加上下文行", + "searchEditor.action.selectAllSearchEditorMatches": "选择所有匹配项", + "searchEditor.action.toggleSearchEditorCaseSensitive": "切换匹配大小写", + "searchEditor.action.toggleSearchEditorContextLines": "切换上下文行", + "searchEditor.action.toggleSearchEditorRegex": "切换使用正则表达式", + "searchEditor.action.toggleSearchEditorWholeWord": "切换全字匹配", + "searchEditor.deleteResultBlock": "删除文件结果" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "搜索: {0}", - "searchTitle": "搜索" + "searchTitle": "搜索", + "searchTitle.withQuery": "搜索: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "查询字符串中的所有反斜杠都必须转义(\\\\)", - "numFiles": "{0} 文件", - "oneFile": "1 个文件", - "numResults": "{0} 个结果", - "oneResult": "1 个结果", "noResults": "无结果", - "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体,减少结果。" - }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "在 Intellisense 中选择代码片段时要使用的前缀", - "snippetSchema.json.body": "片段内容。请使用 '$1', '${1:defaultText}' 来定义光标位置,使用“$0”表示最终光标位置。请插入带有“${varName}”和“${varName:defaultText}”的变量值,例如 \"这是文件: $TM_FILENAME\"。", - "snippetSchema.json.description": "代码片段描述。", - "snippetSchema.json.default": "空代码片段", - "snippetSchema.json": "用户代码片段配置", - "snippetSchema.json.scope": "此代码段使用的语言名称列表,例如 \"typescript,javascript\"。" - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "插入片段", - "sep.userSnippet": "用户代码片段", - "sep.extSnippet": "扩展代码片段", - "sep.workspaceSnippet": "工作区代码片段", - "disableSnippet": "从 IntelliSense 中隐藏", - "isDisabled": "(从 IntelliSense 中隐藏)", - "enable.snippet": "在 IntelliSense 中显示", - "pick.placeholder": "选择代码段" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "“contributes.{0}.path”中应为字符串。提供的值: {1}", - "invalid.language.0": "省略语言时,\"contributes.{0}.path\" 的值必须为一个 \".code-snippets\" 文件。提供的值: {1}", - "invalid.language": "\"contributes.{0}.language\" 中包含未知语言。提供的值: {1}", - "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", - "vscode.extension.contributes.snippets": "贡献代码段。", - "vscode.extension.contributes.snippets-language": "此代码片段参与的语言标识符。", - "vscode.extension.contributes.snippets-path": "代码片段文件的路径。该路径相对于扩展文件夹,通常以 \"./snippets/\" 开头。", - "badVariableUse": "扩展“{0}”中的一个或多个代码片段很可能混淆了片段变量和片段占位符 (有关详细信息,请访问 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax )", - "badFile": "无法读取代码片段文件“{0}”。" + "numFiles": "{0} 文件", + "numResults": "{0} 个结果", + "oneFile": "1 个文件", + "oneResult": "1 个结果", + "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体以减少结果。" }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(全局)", - "global.1": "({0})", - "name": "键入代码段文件名", "bad_name1": "无效的文件名", "bad_name2": "“{0}”不是有效的文件名", "bad_name3": "“{0}”已存在", - "new.global_scope": "全局", - "new.global": "新建全局代码片段文件...", - "new.workspace_scope": "{0} 工作区", - "new.folder": "新建“{0}”文件夹的代码片段文件...", + "global.1": "({0})", + "global.scope": "(全局)", "group.global": "现有代码片段", - "new.global.sep": "新代码片段", - "openSnippet.pickLanguage": "选择代码片段文件或创建代码片段", - "openSnippet.label": "配置用户代码片段", - "preferences": "首选项", "miOpenSnippets": "用户片段(&&S)", + "name": "键入代码段文件名", + "new.folder": "新建“{0}”文件夹的代码片段文件...", + "new.global": "新建全局代码片段文件...", + "new.global.sep": "新代码片段", + "new.global_scope": "全局", + "new.workspace_scope": "{0} 工作区", + "openSnippet.label": "配置用户代码片段", + "openSnippet.pickLanguage": "选择代码片段文件或创建代码片段", + "preferences": "首选项", "userSnippets": "用户代码片段" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "工作区代码片段", - "source.userSnippetGlobal": "全局用户代码片段", - "source.userSnippet": "用户代码片段" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "从 IntelliSense 中隐藏", + "enable.snippet": "在 IntelliSense 中显示", + "isDisabled": "(从 IntelliSense 中隐藏)", + "pick.placeholder": "选择代码段", + "sep.extSnippet": "扩展代码片段", + "sep.userSnippet": "用户代码片段", + "sep.workspaceSnippet": "工作区代码片段", + "snippet.suggestions.label": "插入片段" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "是否介意参加快速反馈调查?", - "takeSurvey": "参加调查", - "remindLater": "以后提醒我", - "neverAgain": "不再显示" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "用户代码片段配置", + "snippetSchema.json.body": "片段内容。请使用 '$1', '${1:defaultText}' 来定义光标位置,使用“$0”表示最终光标位置。请插入带有“${varName}”和“${varName:defaultText}”的变量值,例如 \"这是文件: $TM_FILENAME\"。", + "snippetSchema.json.default": "空代码片段", + "snippetSchema.json.description": "代码片段描述。", + "snippetSchema.json.prefix": "在 Intellisense 中选择代码片段时要使用的前缀", + "snippetSchema.json.scope": "此代码段使用的语言名称列表,例如 \"typescript,javascript\"。" + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "用户代码片段", + "source.userSnippetGlobal": "全局用户代码片段", + "source.workspaceSnippetGlobal": "工作区代码片段" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "无法读取代码片段文件“{0}”。", + "badVariableUse": "扩展“{0}”中的一个或多个代码片段很可能混淆了片段变量和片段占位符 (有关详细信息,请访问 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax )", + "invalid.language": "\"contributes.{0}.language\" 中包含未知语言。提供的值: {1}", + "invalid.language.0": "省略语言时,\"contributes.{0}.path\" 的值必须为一个 \".code-snippets\" 文件。提供的值: {1}", + "invalid.path.0": "“contributes.{0}.path”中应为字符串。提供的值: {1}", + "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", + "vscode.extension.contributes.snippets": "贡献代码段。", + "vscode.extension.contributes.snippets-language": "此代码片段参与的语言标识符。", + "vscode.extension.contributes.snippets-path": "代码片段文件的路径。该路径相对于扩展文件夹,通常以 \"./snippets/\" 开头。" }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "你有时间帮助 VS Code 团队吗? 请告诉我们你截至目前的 VS Code 体验情况。", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "帮助我们改善对 {0} 的支持", - "takeShortSurvey": "参与小调查", + "neverAgain": "不再显示", "remindLater": "以后提醒我", - "neverAgain": "不再显示" + "takeShortSurvey": "参与小调查" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "不再显示", + "remindLater": "以后提醒我", + "surveyQuestion": "是否介意参加快速反馈调查?", + "takeSurvey": "参加调查" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "此文件夹包含工作区文件“{0}”,是否打开? [了解更多]({1})有关工作区文件的详细信息。", @@ -6888,843 +7128,909 @@ "selectWorkspace": "选择工作区", "selectToOpen": "选择要打开的工作区" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "存在运行中的任务。要终止它吗?", - "TaskSystem.terminateTask": "终止任务(&&T)", - "TaskSystem.noProcess": "启动的任务不再存在。如果任务已生成出后台进程,则退出 VS Code 可能会导致出现孤立的进程。若要避免此情况,请使用等待标记启动最后一个后台进程。", - "TaskSystem.exitAnyways": "仍要退出(&&E)" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "任务当前是否正在运行。", - "tasksCategory": "任务", - "TaskDefinition.missingRequiredProperty": "错误: 任务标识符“{0}”缺失必要属性“{1}”。将忽略该标识符。" - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "警告: options.cwd 的类型必须是字符串。将忽略值 {0}\r\n", - "ConfigurationParser.inValidArg": "错误: 命令参数必须是字符串或带引号的字符串。提供的值为:\r\n{0}", - "ConfigurationParser.noShell": "警告: 仅当在终端中执行任务时支持 shell 配置。", - "ConfigurationParser.noName": "错误: 声明范围中的问题匹配程序必须具有名称:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "警告: 定义的问题匹配程序未知。支持的类型为 string | ProblemMatcher | Array。\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "错误: problemMatcher 引用无效: {0}\r\n", - "ConfigurationParser.noTaskType": "错误: 任务配置必须具有类型属性。将忽略此配置。\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "错误: 没有注册任务类型“{0}”。你是不是忘记安装含有相应任务提供器的扩展?", - "ConfigurationParser.missingType": "错误: 任务配置“{0}”缺失必要属性 \"type\"。将忽略该配置。", - "ConfigurationParser.incorrectType": "错误: 任务配置“{0}”使用了未知类型。将忽略该配置。", - "ConfigurationParser.notCustom": "错误: 任务未声明为自定义任务。将忽略该配置。\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "错误: 任务必须提供标签属性。将忽略该任务。\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "警告: {0} 个任务在当前环境中不可用。\r\n", - "taskConfiguration.noCommandOrDependsOn": "错误: 任务“{0}”既未指定命令,也未指定 dependsOn 属性。将忽略该任务。其定义为:\r\n{1}", - "taskConfiguration.noCommand": "错误: 任务“{0}”未定义命令。将忽略该任务。其定义为:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "任务 version 2.0.0 不支持全局 OS 专属任务。请将其转换为具有特定于 OS 的命令的任务。受影响的任务包括:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "任务系统配置的版本为 0.1.0 (可参见 tasks.json 文件),只能执行自定义任务。请升级到版本 2.0.0 以运行任务: {0}", - "TaskRunnerSystem.unknownError": "在执行任务时发生未知错误。请参见任务输出日志了解详细信息。", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\n已完成对生成任务的监视。", - "TaskRunnerSystem.childProcessError": "启动外部程序{0} {1}失败。", - "TaskRunnerSystem.cancelRequested": "\r\n已根据用户请求终止任务“{0}”。", - "unknownProblemMatcher": "无法解析问题匹配器 {0}。将忽略此匹配程序" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "正在运行的 gulp --tasks-simple 没有列出任何任务。你运行 npm 安装了吗?", - "TaskSystemDetector.noJakeTasks": "正在运行的 jake --tasks 没有列出任何任务。你运行 npm 安装了吗?", - "TaskSystemDetector.noGulpProgram": "你的系统上没有安装 Gulp。运行 npm install -g gulp 以安装它。", - "TaskSystemDetector.noJakeProgram": "你的系统上没有安装 Jake。运行 npm install -g jake 以安装它。", - "TaskSystemDetector.noGruntProgram": "你的系统上没有安装 Grunt。运行 npm install -g grunt 以安装它。", - "TaskSystemDetector.noProgram": "找不到程序 {0}。消息是 {1}", - "TaskSystemDetector.buildTaskDetected": "检测到名为“{0}”的生成任务。", - "TaskSystemDetector.testTaskDetected": "测试检测到的名为“{0}”的测试任务。" - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "是否支持 CustomExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", - "tasks.shellExecutionSupported": "是否支持 ShellExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", - "tasks.processExecutionSupported": "是否支持 ProcessExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。" - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "配置任务", - "tasks": "任务", - "TaskSystem.noHotSwap": "在有活动任务运行时更换任务执行引擎需要重新加载窗口", - "reloadWindow": "重新加载窗口", - "TaskService.pickBuildTaskForLabel": "选择生成任务(未定义默认生成任务)", - "taskServiceOutputPrompt": "任务出现错误。请查看输出结果,了解更多详细信息", - "showOutput": "显示输出", "TaskServer.folderIgnored": "由于使用任务版本 0.1.0,文件夹 {0} 将被忽略", - "TaskService.providerUnavailable": "警告: {0} 个任务在当前环境中不可用。\r\n", - "TaskService.noBuildTask1": "未定义任何生成任务。使用 \"isBuildCommand\" 在 tasks.json 文件中标记任务。", - "TaskService.noBuildTask2": "未定义任何生成任务。在 tasks.json 文件中将任务标记为 \"build\" 组。", - "TaskService.noTestTask1": "未定义任何测试任务。使用 \"isTestCommand\" 在 tasks.json 文件中标记任务。", - "TaskService.noTestTask2": "未定义任何测试任务。在 tasks.json 文件中将任务标记为 \"test\" 组。", "TaskServer.noTask": "未定义要执行的任务", "TaskService.associate": "关联", "TaskService.attachProblemMatcher.continueWithout": "继续而不扫描任务输出", + "TaskService.attachProblemMatcher.learnMoreAbout": "了解有关扫描任务输出的详细信息", "TaskService.attachProblemMatcher.never": "从不扫描此任务的任务输出", "TaskService.attachProblemMatcher.neverType": "从不扫描 {0} 个任务的任务输出", - "TaskService.attachProblemMatcher.learnMoreAbout": "了解有关扫描任务输出的详细信息", - "selectProblemMatcher": "选择针对何种错误和警告扫描任务输出", - "customizeParseErrors": "当前任务配置存在错误。请先更正错误,再自定义任务。", - "tasksJsonComment": "\t// 请参阅 https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t//查看有关 tasks.json 格式的文档", - "moreThanOneBuildTask": "tasks.json 中定义了很多生成任务。正在执行第一个任务。\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "是否保存所有编辑器?", - "saveBeforeRun.save": "保存", - "saveBeforeRun.dontSave": "不保存", - "detail": "是否要在运行任务前保存所有编辑器?", - "TaskSystem.activeSame.noBackground": "任务“{0}”已处于活动状态。", - "terminateTask": "终止任务", - "restartTask": "重启任务", - "TaskSystem.active": "当前已有任务正在运行。请先终止它,然后再执行另一项任务。", - "TaskSystem.restartFailed": "未能终止并重启任务 {0}", - "unexpectedTaskType": "“{0}”任务的任务提供程序意外提供了“{1}”类型的任务。\r\n", + "TaskService.createJsonFile": "使用模板创建 tasks.json 文件", + "TaskService.defaultBuildTaskExists": "{0} 已被标记为默认生成任务", + "TaskService.defaultTestTaskExists": "{0} 已被标记为默认测试任务。", + "TaskService.fetchingBuildTasks": "正在获取生成任务...", + "TaskService.fetchingTestTasks": "正在获取测试任务...", + "TaskService.ignoredFolder": "由于使用任务版本 0.1.0,以下工作区文件夹将被忽略: {0}", + "TaskService.noBuildTask": "没有找到要运行的生成任务。配置生成任务...", + "TaskService.noBuildTask1": "未定义任何生成任务。使用 \"isBuildCommand\" 在 tasks.json 文件中标记任务。", + "TaskService.noBuildTask2": "未定义任何生成任务。在 tasks.json 文件中将任务标记为 \"build\" 组。", "TaskService.noConfiguration": "错误: {0} 任务检测未针对以下配置提供任务:\r\n{1}\r\n将忽略此任务。\r\n", + "TaskService.noEntryToRun": "$(plus) 配置任务", + "TaskService.noEntryToRunSlow": "$(plus) 配置任务", + "TaskService.noTaskIsRunning": "没有运行中的任务", + "TaskService.noTaskRunning": "当前没有运行中的任务", + "TaskService.noTaskToRestart": "没有要重启的任务", + "TaskService.noTestTask1": "未定义任何测试任务。使用 \"isTestCommand\" 在 tasks.json 文件中标记任务。", + "TaskService.noTestTask2": "未定义任何测试任务。在 tasks.json 文件中将任务标记为 \"test\" 组。", + "TaskService.noTestTaskTerminal": "没有找到要运行的测试任务。配置任务...", + "TaskService.notAgain": "不再显示", + "TaskService.openJsonFile": "打开 tasks.json 文件", + "TaskService.pickBuildTask": "选择要运行的生成任务", + "TaskService.pickBuildTaskForLabel": "选择生成任务(未定义默认生成任务)", + "TaskService.pickDefaultBuildTask": "选择要用作默认生成任务的任务", + "TaskService.pickDefaultTestTask": "选择要用作默认测试任务的任务", + "TaskService.pickRunTask": "选择要运行的任务", + "TaskService.pickShowTask": "选择要显示输出的任务", + "TaskService.pickTask": "选择要配置的任务", + "TaskService.pickTestTask": "选择要运行的测试任务", + "TaskService.providerUnavailable": "警告: {0} 个任务在当前环境中不可用。\r\n", + "TaskService.requestTrust": "列出和运行任务要求此工作区中的某些文件作为代码执行。", + "TaskService.taskToRestart": "选择要重启的任务", + "TaskService.taskToTerminate": "选择要终止的任务", + "TaskService.template": "选择任务模板", + "TaskService.terminateAllRunningTasks": "所有正在运行的任务", + "TaskSystem.active": "当前已有任务正在运行。请先终止它,然后再执行另一项任务。", + "TaskSystem.activeSame.noBackground": "任务“{0}”已处于活动状态。", "TaskSystem.configurationErrors": "错误: 提供的任务配置具有验证错误,无法使用。请首先改正错误。", + "TaskSystem.invalidTaskJson": "错误: tasks.json 文件的内容存在语法错误。请先纠正它们,然后再执行任务。\r\n", "TaskSystem.invalidTaskJsonOther": "错误: {0} 中 tasks json 的内容存在语法错误。请先纠正它们,然后再执行任务。\r\n", - "TasksSystem.locationWorkspaceConfig": "工作区文件", + "TaskSystem.restartFailed": "未能终止并重启任务 {0}", + "TaskSystem.saveBeforeRun.prompt.title": "是否保存所有编辑器?", + "TaskSystem.unknownError": "运行任务时发生了错误。请参见任务日志了解详细信息。", + "TaskSystem.versionSettings": "用户设置中只允许版本为 2.0.0 的任务。", "TaskSystem.versionWorkspaceFile": "工作区配置文件中只允许 2.0.0 版本的任务。", "TasksSystem.locationUserConfig": "用户设置", - "TaskSystem.versionSettings": "用户设置中只允许版本为 2.0.0 的任务。", - "taskService.ignoreingFolder": "忽略工作区文件夹 {0} 的任务配置。多文件夹工作区任务支持要求所有文件夹都使用任务版本 2.0.0\r\n", - "TaskSystem.invalidTaskJson": "错误: tasks.json 文件的内容存在语法错误。请先纠正它们,然后再执行任务。\r\n", - "TerminateAction.label": "终止任务", - "TaskSystem.unknownError": "运行任务时发生了错误。请参见任务日志了解详细信息。", - "configureTask": "配置任务", - "recentlyUsed": "最近使用的任务", - "configured": "配置的任务", - "detected": "检测到的任务", - "TaskService.ignoredFolder": "由于使用任务版本 0.1.0,以下工作区文件夹将被忽略: {0}", - "TaskService.notAgain": "不再显示", - "TaskService.pickRunTask": "选择要运行的任务", - "TaskService.noEntryToRunSlow": "$(plus) 配置任务", - "TaskService.noEntryToRun": "$(plus) 配置任务", - "TaskService.fetchingBuildTasks": "正在获取生成任务...", - "TaskService.pickBuildTask": "选择要运行的生成任务", - "TaskService.noBuildTask": "没有找到要运行的生成任务。配置生成任务...", - "TaskService.fetchingTestTasks": "正在获取测试任务...", - "TaskService.pickTestTask": "选择要运行的测试任务", - "TaskService.noTestTaskTerminal": "没有找到要运行的测试任务。配置任务...", - "TaskService.taskToTerminate": "选择要终止的任务", - "TaskService.noTaskRunning": "当前没有运行中的任务", - "TaskService.terminateAllRunningTasks": "所有正在运行的任务", - "TerminateAction.noProcess": "启动的进程不再存在。如果任务生成的后台任务退出 VS Code,则可能会导致出现孤立的进程。", + "TasksSystem.locationWorkspaceConfig": "工作区文件", "TerminateAction.failed": "未能终止运行中的任务", - "TaskService.taskToRestart": "选择要重启的任务", - "TaskService.noTaskToRestart": "没有要重启的任务", - "TaskService.template": "选择任务模板", + "TerminateAction.label": "终止任务", + "TerminateAction.noProcess": "启动的进程不再存在。如果任务生成的后台任务退出 VS Code,则可能会导致出现孤立的进程。", + "configureTask": "配置任务", + "configured": "配置的任务", + "customizeParseErrors": "当前任务配置存在错误。请先更正错误,再自定义任务。", + "detail": "是否要在运行任务前保存所有编辑器?", + "detected": "检测到的任务", + "moreThanOneBuildTask": "tasks.json 中定义了很多生成任务。正在执行第一个任务。\r\n", + "recentlyUsed": "最近使用的任务", + "restartTask": "重启任务", + "saveBeforeRun.dontSave": "不保存", + "saveBeforeRun.save": "保存", + "selectProblemMatcher": "选择针对何种错误和警告扫描任务输出", + "showOutput": "显示输出", "taskQuickPick.userSettings": "用户设置", - "TaskService.createJsonFile": "使用模板创建 tasks.json 文件", - "TaskService.openJsonFile": "打开 tasks.json 文件", - "TaskService.pickTask": "选择要配置的任务", - "TaskService.defaultBuildTaskExists": "{0} 已被标记为默认生成任务", - "TaskService.pickDefaultBuildTask": "选择要用作默认生成任务的任务", - "TaskService.defaultTestTaskExists": "{0} 已被标记为默认测试任务。", - "TaskService.pickDefaultTestTask": "选择要用作默认测试任务的任务", - "TaskService.pickShowTask": "选择要显示输出的任务", - "TaskService.noTaskIsRunning": "没有运行中的任务" + "taskService.ignoreingFolder": "忽略工作区文件夹 {0} 的任务配置。多文件夹工作区任务支持要求所有文件夹都使用任务版本 2.0.0\r\n", + "taskService.openDiff": "打开差异", + "taskService.openDiffs": "打开差异", + "taskService.upgradeVersion": "已删除弃用的任务版本 0.1.0。你的任务已升级到 2.0.0 版本。打开差异以查看升级内容。", + "taskService.upgradeVersionPlural": "已删除弃用的任务版本 0.1.0。你的任务已升级到 2.0.0 版本。打开差异以查看升级内容。", + "taskServiceOutputPrompt": "任务出现错误。请查看输出结果,了解更多详细信息", + "tasks": "任务", + "tasksJsonComment": "\t// 请参阅 https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t//查看有关 tasks.json 格式的文档", + "terminateTask": "终止任务", + "unexpectedTaskType": "“{0}”任务的任务提供程序意外提供了“{1}”类型的任务。\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "在执行任务时发生未知错误。请参见任务输出日志了解详细信息。", - "dependencyCycle": "存在依赖项循环。请参阅任务“{0}”。", - "dependencyFailed": "无法解析在工作区文件夹“{1}”中的依赖任务“{0}”", - "TerminalTaskSystem.nonWatchingMatcher": "任务 {0} 是后台任务,但使用的问题匹配器没有后台模式", - "TerminalTaskSystem.terminalName": "任务 - {0}", - "closeTerminal": "按任意键关闭终端。", - "reuseTerminal": "终端将被任务重用,按任意键关闭。", - "TerminalTaskSystem": "无法使用 cmd.exe 在 UNC 驱动器上执行 Shell 命令。", - "unknownProblemMatcher": "无法解析问题匹配器 {0}。将忽略此匹配程序" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "允许并运行", + "disallow": "禁止", + "openTask": "打开文件", + "openTasks": "打开文件", + "tasks.run.allowAutomatic": "此工作区已在({1})定义任务({0});打开此工作区时,这些任务将自动运行。是否允许自动任务在你打开此工作区时运行?", + "workbench.action.tasks.allowAutomaticTasks": "允许文件夹中的自动任务", + "workbench.action.tasks.disallowAutomaticTasks": "禁止文件夹中的自动任务", + "workbench.action.tasks.manageAutomaticRunning": "管理文件夹中的自动任务" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "运行生成任务", + "ConfigureDefaultBuildTask.label": "配置默认生成任务", + "ConfigureDefaultTestTask.label": "配置默认测试任务", + "ReRunTaskAction.label": "重新运行上一个任务", + "RestartTaskAction.label": "重启正在运行的任务", + "RunTaskAction.label": "运行任务", + "ShowLogAction.label": "显示任务日志", + "ShowTasksAction.label": "显示运行中的任务", + "TerminateAction.label": "终止任务", + "TestAction.label": "运行测试任务", "building": "正在生成...", + "miBuildTask": "运行生成任务(&&B)…", + "miConfigureBuildTask": "配置默认生成任务(&&F)…", + "miConfigureTask": "配置任务(&&C)…", + "miRestartTask": "重启正在运行的任务(&&E)…", + "miRunTask": "运行任务(&&R)…", + "miRunningTask": "显示正在运行的任务(&&G)…", + "miTerminateTask": "终止任务(&&T)…", "numberOfRunningTasks": "{0} 个正在运行的任务", "runningTasks": "显示运行中的任务", "status.runningTasks": "运行任务", - "miRunTask": "运行任务(&&R)…", - "miBuildTask": "运行生成任务(&&B)…", - "miRunningTask": "显示正在运行的任务(&&G)…", - "miRestartTask": "重启正在运行的任务(&&E)…", - "miTerminateTask": "终止任务(&&T)…", - "miConfigureTask": "配置任务(&&C)…", - "miConfigureBuildTask": "配置默认生成任务(&&F)…", - "workbench.action.tasks.openWorkspaceFileTasks": "打开工作区任务", - "ShowLogAction.label": "显示任务日志", - "RunTaskAction.label": "运行任务", - "ReRunTaskAction.label": "重新运行上一个任务", - "RestartTaskAction.label": "重启正在运行的任务", - "ShowTasksAction.label": "显示运行中的任务", - "TerminateAction.label": "终止任务", - "BuildAction.label": "运行生成任务", - "TestAction.label": "运行测试任务", - "ConfigureDefaultBuildTask.label": "配置默认生成任务", - "ConfigureDefaultTestTask.label": "配置默认测试任务", - "workbench.action.tasks.openUserTasks": "打开用户任务", - "tasksQuickAccessPlaceholder": "键入要运行的任务的名称。", - "tasksQuickAccessHelp": "运行任务", - "tasksConfigurationTitle": "任务", - "task.problemMatchers.neverPrompt": "配置在运行任务时是否显示问题匹配器提示。设置为\"true\"从不提示,或使用任务类型的字典仅关闭特定任务类型的提示。", - "task.problemMatchers.neverPrompt.boolean": "为所有任务设置问题匹配器提示行为。", - "task.problemMatchers.neverPrompt.array": "包含任务类型布尔对的对象,从不提示有问题的匹配者。", + "task.SaveBeforeRun.prompt": "提示在运行前是否保存编辑器。", "task.autoDetect": "控制为所有任务提供程序扩展启用\"提供任务\"。如果\"任务: 运行任务\"命令速度较慢,则禁用任务提供程序的自动检测可能会提供帮助。单个扩展还可以提供禁用自动检测的设置。", - "task.slowProviderWarning": "配置当提供程序速度较慢时是否显示警告", - "task.slowProviderWarning.boolean": "为所有任务设置慢速提供程序警告。", - "task.slowProviderWarning.array": "从不显示慢速提供程序警告的任务类型的数组。", - "task.quickOpen.history": "控制任务快速打开对话框中跟踪的最近项目数。", + "task.problemMatchers.neverPrompt": "配置在运行任务时是否显示问题匹配器提示。设置为\"true\"从不提示,或使用任务类型的字典仅关闭特定任务类型的提示。", + "task.problemMatchers.neverPrompt.array": "包含任务类型布尔对的对象,从不提示有问题的匹配者。", + "task.problemMatchers.neverPrompt.boolean": "为所有任务设置问题匹配器提示行为。", "task.quickOpen.detail": "控制是否显示在“运行任务”等任务快速选取中具有详细信息的任务的详细信息。", - "task.quickOpen.skip": "控制当只有一个任务要选取时是否跳过任务快速选取。", + "task.quickOpen.history": "控制任务快速打开对话框中跟踪的最近项目数。", "task.quickOpen.showAll": "使 Tasks: Run Task 命令使用速度较慢的“全部显示”行为,而不是使用任务按提供程序进行分组的速度更快的双层选取器。", + "task.quickOpen.skip": "控制当只有一个任务要选取时是否跳过任务快速选取。", "task.saveBeforeRun": "在运行任务前保存所有未保存的编辑器。", "task.saveBeforeRun.always": "运行前始终保存所有编辑器。", "task.saveBeforeRun.never": "运行前绝不保存编辑器。", - "task.SaveBeforeRun.prompt": "提示在运行前是否保存编辑器。" + "task.slowProviderWarning": "配置当提供程序速度较慢时是否显示警告", + "task.slowProviderWarning.array": "从不显示慢速提供程序警告的任务类型的数组。", + "task.slowProviderWarning.boolean": "为所有任务设置慢速提供程序警告。", + "tasksConfigurationTitle": "任务", + "tasksQuickAccessHelp": "运行任务", + "tasksQuickAccessPlaceholder": "键入要运行的任务的名称。", + "workbench.action.tasks.openUserTasks": "打开用户任务", + "workbench.action.tasks.openWorkspaceFileTasks": "打开工作区任务" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "{0} 任务的任务检测会导致打开的任何工作区中的文件作为代码运行。启用 {0} 任务检测是用户设置,并将应用于打开的任何工作区。是否要为所有工作区启用 {0} 任务检测?", + "TaskQuickPick.changeSettingNo": "否", + "TaskQuickPick.changeSettingYes": "是", + "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 任务检测处于关闭状态。启用 {1} 任务检测...", + "TaskQuickPick.goBack": "返回", + "TaskQuickPick.noTasksForType": "未找到任务 {0}。返回↩", + "TaskService.pickRunTask": "选择要运行的任务", + "configureTask": "配置任务", + "configureTaskIcon": "任务选择列表中的“配置”图标。", + "configured": "已配置", + "contributedTasks": "已提供", + "noProviderForTask": "没有为“{0}”类型的任务注册任务提供程序。", + "recentlyUsed": "最近使用过", + "removeRecent": "删除最近使用的任务", + "removeTaskIcon": "任务选择列表中的“删除”图标。", + "taskQuickPick.showAll": "显示所有任务...", + "taskType": "全部 {0} 个任务" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "任务正在运行", + "taskTerminalStatus.errors": "页面中有错误", + "taskTerminalStatus.errorsInactive": "任务有错误,正在等待...", + "taskTerminalStatus.succeeded": "成功的任务", + "taskTerminalStatus.succeededInactive": "已成功完成任务并在等待..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "选择要运行的任务", + "noTaskResults": "没有匹配的任务" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "无法使用 cmd.exe 在 UNC 驱动器上执行 Shell 命令。", + "TerminalTaskSystem.nonWatchingMatcher": "任务 {0} 是后台任务,但使用的问题匹配器没有后台模式", + "TerminalTaskSystem.terminalDescription": "任务", + "TerminalTaskSystem.unknownError": "在执行任务时发生未知错误。请参见任务输出日志了解详细信息。", + "closeTerminal": "按任意键关闭终端。", + "dependencyCycle": "存在依赖项循环。请参阅任务“{0}”。", + "dependencyFailed": "无法解析在工作区文件夹“{1}”中的依赖任务“{0}”", + "reuseTerminal": "终端将被任务重用,按任意键关闭。", + "unknownProblemMatcher": "无法解析问题匹配器 {0}。将忽略此匹配程序" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "传递到命令的其他参数。", + "JsonSchema.background": "已执行的任务是否保持活动状态并在后台运行。", + "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", + "JsonSchema.echoCommand": "控制是否将已执行的命令回显到输出。默认值为 false。", + "JsonSchema.matchers": "要使用的问题匹配程序。可以是字符串或问题匹配程序定义,或字符串和问题匹配程序数组。", + "JsonSchema.options": "其他命令选项", + "JsonSchema.options.cwd": "已执行程序或脚本的当前工作目录。如果省略,则使用代码的当前工作区根。", + "JsonSchema.options.env": "已执行程序或 shell 的环境。如果省略,则使用父进程的环境。", + "JsonSchema.promptOnClose": "在具有正在运行的后台任务的情况下关闭 VS 代码时是否提示用户。", + "JsonSchema.shell.args": "shell 参数。", + "JsonSchema.shell.executable": "待使用的 shell。", + "JsonSchema.shellConfiguration": "配置使用的 shell。", + "JsonSchema.showOutput": "控制是否显示运行任务的输出。如果省略,则使用“始终”。", + "JsonSchema.suppressTaskName": "控制是否将任务名作为参数添加到命令。默认值是 false。", + "JsonSchema.taskSelector": "指示参数是任务的前缀。", + "JsonSchema.tasks": "任务配置。通常是外部任务运行程序中已定义任务的扩充。", + "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", + "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", + "JsonSchema.tasks.build": "将此任务映射到代码的默认生成命令。", + "JsonSchema.tasks.linux": "Linux 特定的命令配置", + "JsonSchema.tasks.mac": "Mac 特定的命令配置", + "JsonSchema.tasks.matcherError": "无法识别的问题匹配程序。是否已安装支持此问题匹配程序的扩展?", + "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", + "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", + "JsonSchema.tasks.showOutput": "控制是否显示正在运行的任务的输出。如果省略,则使用全局定义的值。", + "JsonSchema.tasks.suppressTaskName": "控制是否将任务名作为参数添加到命令。如果省略,则使用全局定义的值。", + "JsonSchema.tasks.taskName": "任务名称", + "JsonSchema.tasks.test": "将此任务映射到代码的默认测试命令。", + "JsonSchema.tasks.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", + "JsonSchema.tasks.watching.deprecation": "已弃用。改用 isBackground。", + "JsonSchema.tasks.windows": "Windows 特定的命令配置", + "JsonSchema.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", + "JsonSchema.watching.deprecation": "已弃用。改用 isBackground。" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "此 runner 已完成使命。请使用官方 runner 属性", + "JsonSchema.linux": "Linux 特定的命令配置", + "JsonSchema.mac": "Mac 特定的命令配置", + "JsonSchema.runner": "定义任务是否作为进程执行,输出显示在输出窗口还是在终端内。", + "JsonSchema.shell": "指定命令是 shell 命令还是外部程序。如果省略,则默认为 false。", + "JsonSchema.version": "配置的版本号", + "JsonSchema.version.deprecated": "任务版本 0.1.0 已被弃用。请使用 2.0.0", + "JsonSchema.windows": "Windows 特定的命令配置" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "实际参数值", + "JsonSchema.args.quotesString.quote": "参数值应该如何引用。", + "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", + "JsonSchema.command.quotedString.value": "实际命令值", + "JsonSchema.command.quotesString.quote": "如何引用命令值。", + "JsonSchema.commandArray": "执行的 Shell 命令。数组项将使用空格连接", + "JsonSchema.customizations.customizes.type": "要自定义的任务类型", + "JsonSchema.linux": "Linux 特定的命令配置", + "JsonSchema.mac": "Mac 特定的命令配置", + "JsonSchema.shell": "指定命令是 shell 命令还是外部程序。如果省略,则默认为 false。", + "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", + "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", + "JsonSchema.tasks.customize.deprecated": "customize 属性已被弃用。请参阅 1.14 发行说明了解如何迁移到新的任务自定义方法", + "JsonSchema.tasks.dependsOn": "表示另一个任务的字符串或此任务所依赖的其他任务的数组。", + "JsonSchema.tasks.dependsOn.array": "此任务依赖的其他任务。", + "JsonSchema.tasks.dependsOn.identifier": "任务标识符。", + "JsonSchema.tasks.dependsOn.string": "此任务依赖的另一任务。", + "JsonSchema.tasks.dependsOrder": "确定此任务的依赖任务的顺序。请注意,此属性不是递归的。", + "JsonSchema.tasks.dependsOrder.parallel": "并行运行所有 dependsOn 任务。", + "JsonSchema.tasks.dependsOrder.sequence": "按顺序运行所有 dependsOn 任务。", + "JsonSchema.tasks.detail": "任务的可选说明,在“运行任务”快速选取中作为详细信息显示。", + "JsonSchema.tasks.echoCommand.deprecated": "isBuildCommand 属性已被弃用。请改为使用 presentation 属性内的 echo 属性。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.group": "定义此任务属于的执行组。它支持 \"build\" 以将其添加到生成组,也支持 \"test\" 以将其添加到测试组。", + "JsonSchema.tasks.group.build": "将任务标记为可通过 \"运行生成任务\" 命令访问的生成任务。", + "JsonSchema.tasks.group.defaultBuild": "将此任务标记为默认生成任务。", + "JsonSchema.tasks.group.defaultTest": "将此任务标记为默认测试任务。", + "JsonSchema.tasks.group.isDefault": "定义此任务是否为组中的默认任务。", + "JsonSchema.tasks.group.kind": "任务的执行组。", + "JsonSchema.tasks.group.none": "将任务分配为没有组", + "JsonSchema.tasks.group.test": "将任务标记为可通过 \"Run Test Task\" 命令访问的测试任务。", + "JsonSchema.tasks.identifier": "用于在 launch.json 或 dependsOn 子句中引用任务的用户定义标识符。", + "JsonSchema.tasks.identifier.deprecated": "已弃用用户定义的标识符。对于自定义任务,请使用名称进行引用;对于由扩展提供的任务,请使用其中定义的任务标识符。", + "JsonSchema.tasks.instanceLimit": "允许同时运行的任务的实例数。", + "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand 属性已被弃用。请改为使用 group 属性。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand 属性已被弃用。请改为使用任务的 type 属性和选项中的 shell 属性。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand 属性已被弃用。请改为使用 group 属性。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.label": "任务的用户界面标签", + "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", + "JsonSchema.tasks.presentation": "配置用于显示任务输出并读取其输入的面板。", + "JsonSchema.tasks.presentation.clear": "控制是否在执行任务之前清除终端。", + "JsonSchema.tasks.presentation.close": "控制任务退出时是否关闭运行任务的终端。", + "JsonSchema.tasks.presentation.echo": "控制是否将执行的命令显示到面板中。默认值为“true”。", + "JsonSchema.tasks.presentation.focus": "控制面板是否获取焦点。默认值为“false”。如果设置为“true”,面板也会显示。", + "JsonSchema.tasks.presentation.group": "控制是否使用拆分窗格在特定终端组中执行任务。", + "JsonSchema.tasks.presentation.instance": "控制是否在任务间共享面板。同一个任务使用相同面板还是每次运行时新创建一个面板。", + "JsonSchema.tasks.presentation.reveal": "控制运行任务的终端是否显示。可按选项 \"revealProblems\" 进行替代。默认设置为“始终”。", + "JsonSchema.tasks.presentation.reveal.always": "总是在此任务执行时显示终端。", + "JsonSchema.tasks.presentation.reveal.never": "不要在此任务执行时显示终端。", + "JsonSchema.tasks.presentation.reveal.silent": "只有当任务因错误而退出或者问题匹配器发现错误时,才会显示终端。", + "JsonSchema.tasks.presentation.revealProblems": "控制在运行此任务时是否显示问题面板。优先于 \"显示\" 选项。默认值为 \"从不\"。", + "JsonSchema.tasks.presentation.revealProblems.always": "执行此任务时, 始终显示问题面板。", + "JsonSchema.tasks.presentation.revealProblems.never": "执行此任务时, 永远不会显示问题面板。", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "只有在发现问题时, 才会显示问题面板。", + "JsonSchema.tasks.presentation.showReuseMessage": "控制是否显示“终端将被任务重用,按任意键关闭”提示。", + "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", + "JsonSchema.tasks.quoting.escape": "使用 Shell 的转义字符来转义文本 (如,PowerShell 下的 ` 和 bash 下的 \\ )", + "JsonSchema.tasks.quoting.strong": "使用 Shell 的强引用字符来引用参数 (例如在 PowerShell 和 bash 下的 ')。", + "JsonSchema.tasks.quoting.weak": "使用 Shell 的弱引用字符来引用参数 (例如在 PowerShell 和 bash 下的 \")。", + "JsonSchema.tasks.reevaluateOnRerun": "是否在重新运行时重新评估任务变量。", + "JsonSchema.tasks.runOn": "对该任务何时运行进行配置。如果设置为 folderOpen,那么该任务将在文件夹打开时自动运行。", + "JsonSchema.tasks.runOptions": "任务的运行相关选项", + "JsonSchema.tasks.showOutput.deprecated": "showOutput 属性已被弃用。请改为使用 presentation 属性内的 reveal 属性。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName 属性已被弃用。请改为在任务中内嵌命令及其参数。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.taskLabel": "任务标签", + "JsonSchema.tasks.taskName": "任务名称", + "JsonSchema.tasks.taskName.deprecated": "任务的 name 属性已被弃用。请改为使用 label 属性。", + "JsonSchema.tasks.taskSelector.deprecated": "taskSelector 属性已被弃用。请改为在任务中内嵌命令及其参数。另请参阅 1.14 发行说明。", + "JsonSchema.tasks.terminal": "terminal 属性已被弃用。请改为使用 presentation", + "JsonSchema.tasks.type": "定义任务是被作为进程运行还是在 shell 中作为命令运行。", + "JsonSchema.version": "配置的版本号。", + "JsonSchema.windows": "Windows 特定的命令配置" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "一个正则表达式,发出受监视任务开始执行(通过文件监视触发)的信号。", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此属性已弃用。请改用观看属性。", + "LegacyProblemMatcherSchema.watchedEnd": "一个正则表达式,发出受监视任务结束执行的信号。", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "此属性已弃用。请改用观看属性。", + "NamedMultiLineProblemPatternSchema.name": "问题多行问题模式的名称。", + "NamedMultiLineProblemPatternSchema.patterns": "实际模式。", + "NamedProblemMatcherSchema.label": "问题匹配程序的人类可读标签。", + "NamedProblemMatcherSchema.name": "要引用的问题匹配程序的名称。", + "NamedProblemPatternSchema.name": "问题模式的名称。", + "PatternTypeSchema.description": "问题模式或者所提供或预定义问题模式的名称。如果已指定基准,则可以省略。", + "PatternTypeSchema.name": "所提供或预定义模式的名称", + "ProblemMatcherExtPoint": "提供问题匹配程序", + "ProblemMatcherParser.invalidRegexp": "错误: 字符串 {0} 不是有效的正则表达式。\r\n", + "ProblemMatcherParser.noDefinedPatter": "错误: 标识符为 {0} 的模式不存在。", + "ProblemMatcherParser.noFileLocation": "错误: 说明未定义文件位置:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "错误: 模式属性引用空标识符。", + "ProblemMatcherParser.noOwner": "错误: 说明未定义所有者:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "错误: 说明无法转换为问题匹配器:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "错误: 说明未定义有效的问题模式:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "错误: 模式属性 {0} 是无效的模式变量名。", + "ProblemMatcherParser.problemPattern.watchingMatcher": "问题匹配程序必须定义监视的开始模式和结束模式。", + "ProblemMatcherParser.unknownSeverity": "信息: 未知的严重性 {0}。有效值为“错误”、“警告”和“信息”。\r\n", + "ProblemMatcherSchema.applyTo": "控制文本文档上报告的问题是否仅应用于打开、关闭或所有文档。", + "ProblemMatcherSchema.background": "用于跟踪在后台任务上激活的匹配程序的开始和结束的模式。", + "ProblemMatcherSchema.background.activeOnStart": "如果设置为 true,则任务启动时后台监视器处于活动模式。这相当于发出与 beginsPattern 匹配的行", + "ProblemMatcherSchema.background.beginsPattern": "如果在输出内匹配,则会发出后台任务开始的信号。", + "ProblemMatcherSchema.background.endsPattern": "如果在输出内匹配,则会发出后台任务结束的信号。", + "ProblemMatcherSchema.base": "要使用的基问题匹配程序的名称。", + "ProblemMatcherSchema.fileLocation": "定义应如何解释问题模式中报告的文件名。相对文件位置可能是一个数组,其中数组的第二个元素是相对文件位置的路径。", + "ProblemMatcherSchema.owner": "代码内问题的所有者。如果指定了基准,则可省略。如果省略,并且未指定基准,则默认值为“外部”。", + "ProblemMatcherSchema.severity": "捕获问题的默认严重性。如果模式未定义严重性的匹配组,则使用。", + "ProblemMatcherSchema.source": "描述此诊断信息来源的人类可读字符串。如,\"typescript\" 或 \"super lint\"。", + "ProblemMatcherSchema.watching": "用于跟踪监视匹配程序开始和结束的模式。", + "ProblemMatcherSchema.watching.activeOnStart": "如果设置为 true,则当任务开始时观察程序处于活动模式。这相当于发出与 beginPattern 匹配的行。", + "ProblemMatcherSchema.watching.beginsPattern": "如果在输出内匹配,则在监视任务开始时会发出信号。", + "ProblemMatcherSchema.watching.deprecated": "\"watching\" 属性已被弃用,请改用 \"background\"。", + "ProblemMatcherSchema.watching.endsPattern": "如果在输出内匹配,则在监视任务结束时会发出信号。", + "ProblemPatternExtPoint": "提供问题模式", + "ProblemPatternParser.invalidRegexp": "错误: 字符串 {0} 不是有效的正则表达式。\r\n", + "ProblemPatternParser.loopProperty.notLast": "循环属性仅在最一个行匹配程序上受支持。", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "问题模式无效。\"kind\" 属性必须提供,且仅能为第一个元素", + "ProblemPatternParser.problemPattern.missingLocation": "问题模式无效。它必须为“file”,代码行或消息匹配组其中的一项。", + "ProblemPatternParser.problemPattern.missingProperty": "问题模式无效。必须至少包含一个文件和一条消息。", + "ProblemPatternParser.problemPattern.missingRegExp": "问题模式缺少正则表达式。", + "ProblemPatternRegistry.error": "无效问题模式。此模式将被忽略。", + "ProblemPatternSchema.code": "问题代码的匹配组索引。默认为 undefined", + "ProblemPatternSchema.column": "问题行字符的匹配组索引。默认值为 3", + "ProblemPatternSchema.endColumn": "问题结束行字符的匹配组索引。默认为 undefined", + "ProblemPatternSchema.endLine": "问题结束行的匹配组索引。默认为 undefined", + "ProblemPatternSchema.file": "文件名的匹配组索引。如果省略,则使用 1。", + "ProblemPatternSchema.kind": "模式匹配的是一个位置 (文件、一行) 还是仅为一个文件。", + "ProblemPatternSchema.line": "问题行的匹配组索引。默认值为 2", + "ProblemPatternSchema.location": "问题位置的匹配组索引。有效的位置模式为(line)、(line,column)和(startLine,startColumn,endLine,endColumn)。如果省略了,将假定(line,column)。", + "ProblemPatternSchema.loop": "在多行中,匹配程序循环指示是否只要匹配就在循环中执行此模式。只能在多行模式的最后一个模式上指定。", + "ProblemPatternSchema.message": "消息的匹配组索引。如果省略,则在指定了位置时默认值为 4,在其他情况下默认值为 5。", + "ProblemPatternSchema.regexp": "用于在输出中查找错误、警告或信息的正则表达式。", + "ProblemPatternSchema.severity": "问题严重性的匹配组索引。默认为 undefined", + "WatchingPatternSchema.file": "文件名的匹配组索引。可以省略。", + "WatchingPatternSchema.regexp": "用于检测后台任务开始或结束的正则表达式。", + "eslint-compact": "ESLint compact 问题", + "eslint-stylish": "ESLint stylish 问题", + "go": "Go 问题", + "gulp-tsc": "Gulp TSC 问题", + "jshint": "JSHint 问题", + "jshint-stylish": "JSHint stylish 问题", + "lessCompile": "Less 问题", + "msCompile": "微软编译器问题" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "错误: 命令参数必须是字符串或带引号的字符串。提供的值为:\r\n{0}", + "ConfigurationParser.incorrectType": "错误: 任务配置“{0}”使用了未知类型。将忽略该配置。", + "ConfigurationParser.invalidCWD": "警告: options.cwd 的类型必须是字符串。正在忽略值 {0}\r\n", + "ConfigurationParser.invalidVariableReference": "错误: problemMatcher 引用无效: {0}\r\n", + "ConfigurationParser.missingType": "错误: 任务配置“{0}”缺失必要属性 \"type\"。将忽略该配置。", + "ConfigurationParser.noName": "错误: 声明范围中的问题匹配器必须具有名称:\r\n{0}\r\n", + "ConfigurationParser.noShell": "警告: 仅当在终端中执行任务时支持 shell 配置。", + "ConfigurationParser.noTaskName": "错误: 任务必须提供 label 属性。将忽略该任务。\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "错误: 任务配置必须具有 type 属性。将忽略此配置。\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "错误: 没有注册任务类型“{0}”。你是不是忘记安装含有相应任务提供器的扩展?", + "ConfigurationParser.notCustom": "错误: 任务未声明为自定义任务。将忽略此配置。\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "警告: 定义的问题匹配器未知。支持的类型为 string | ProblemMatcher | Array。\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "任务版本 2.0.0 不支持全局操作系统专属任务。请将其转换为具有操作系统特定命令的任务。受影响的任务有:\r\n{0}", + "taskConfiguration.noCommand": "错误: 任务“{0}”未定义命令。将忽略该任务。其定义是:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "错误: 任务“{0}”既不指定命令,也不指定 dependsOn 属性。将忽略该任务。其定义是:\r\n{1}", + "taskConfiguration.providerUnavailable": "警告: {0} 个任务在当前环境中不可用。\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "实际任务类型。请注意,以 \"$\" 开头的类型仅保留内部使用。", "TaskDefinition.properties": "任务类型的其他属性", "TaskDefinition.when": "必须为 true 才能启用此类型任务的条件。请考虑使用适合此任务定义的 `shellExecutionSupported`、`processExecutionSupported` 和 `customExecutionSupported`。", - "TaskTypeConfiguration.noType": "任务类型配置缺少必需的 \"taskType\" 属性", - "TaskDefinitionExtPoint": "配置任务种类" + "TaskDefinitionExtPoint": "配置任务种类", + "TaskTypeConfiguration.noType": "任务类型配置缺少必需的 \"taskType\" 属性" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "问题模式缺少正则表达式。", - "ProblemPatternParser.loopProperty.notLast": "循环属性仅在最一个行匹配程序上受支持。", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "问题模式无效。\"kind\" 属性必须提供,且仅能为第一个元素", - "ProblemPatternParser.problemPattern.missingProperty": "问题模式无效。必须至少包含一个文件和一条消息。", - "ProblemPatternParser.problemPattern.missingLocation": "问题模式无效。它必须为“file”,代码行或消息匹配组其中的一项。", - "ProblemPatternParser.invalidRegexp": "错误: 字符串 {0} 不是有效的正则表达式。\r\n", - "ProblemPatternSchema.regexp": "用于在输出中查找错误、警告或信息的正则表达式。", - "ProblemPatternSchema.kind": "模式匹配的是一个位置 (文件、一行) 还是仅为一个文件。", - "ProblemPatternSchema.file": "文件名的匹配组索引。如果省略,则使用 1。", - "ProblemPatternSchema.location": "问题位置的匹配组索引。有效的位置模式为(line)、(line,column)和(startLine,startColumn,endLine,endColumn)。如果省略了,将假定(line,column)。", - "ProblemPatternSchema.line": "问题行的匹配组索引。默认值为 2", - "ProblemPatternSchema.column": "问题行字符的匹配组索引。默认值为 3", - "ProblemPatternSchema.endLine": "问题结束行的匹配组索引。默认为 undefined", - "ProblemPatternSchema.endColumn": "问题结束行字符的匹配组索引。默认为 undefined", - "ProblemPatternSchema.severity": "问题严重性的匹配组索引。默认为 undefined", - "ProblemPatternSchema.code": "问题代码的匹配组索引。默认为 undefined", - "ProblemPatternSchema.message": "消息的匹配组索引。如果省略,则在指定了位置时默认值为 4,在其他情况下默认值为 5。", - "ProblemPatternSchema.loop": "在多行中,匹配程序循环指示是否只要匹配就在循环中执行此模式。只能在多行模式的最后一个模式上指定。", - "NamedProblemPatternSchema.name": "问题模式的名称。", - "NamedMultiLineProblemPatternSchema.name": "问题多行问题模式的名称。", - "NamedMultiLineProblemPatternSchema.patterns": "实际模式。", - "ProblemPatternExtPoint": "提供问题模式", - "ProblemPatternRegistry.error": "无效问题模式。此模式将被忽略。", - "ProblemMatcherParser.noProblemMatcher": "错误: 说明无法转换为问题匹配程序:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "错误: 说明中未定义有效的问题模式:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "错误: 说明中未定义所有者:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "错误: 说明中未定义文件位置:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "信息: 未知的严重性 {0}。有效值为“错误”、“警告”和“信息”。\r\n", - "ProblemMatcherParser.noDefinedPatter": "错误: 标识符为 {0} 的模式不存在。", - "ProblemMatcherParser.noIdentifier": "错误: 模式属性引用空标识符。", - "ProblemMatcherParser.noValidIdentifier": "错误: 模式属性 {0} 是无效的模式变量名。", - "ProblemMatcherParser.problemPattern.watchingMatcher": "问题匹配程序必须定义监视的开始模式和结束模式。", - "ProblemMatcherParser.invalidRegexp": "错误: 字符串 {0} 不是有效的正则表达式。\r\n", - "WatchingPatternSchema.regexp": "用于检测后台任务开始或结束的正则表达式。", - "WatchingPatternSchema.file": "文件名的匹配组索引。可以省略。", - "PatternTypeSchema.name": "所提供或预定义模式的名称", - "PatternTypeSchema.description": "问题模式或者所提供或预定义问题模式的名称。如果已指定基准,则可以省略。", - "ProblemMatcherSchema.base": "要使用的基问题匹配程序的名称。", - "ProblemMatcherSchema.owner": "代码内问题的所有者。如果指定了基准,则可省略。如果省略,并且未指定基准,则默认值为“外部”。", - "ProblemMatcherSchema.source": "描述此诊断信息来源的人类可读字符串。如,\"typescript\" 或 \"super lint\"。", - "ProblemMatcherSchema.severity": "捕获问题的默认严重性。如果模式未定义严重性的匹配组,则使用。", - "ProblemMatcherSchema.applyTo": "控制文本文档上报告的问题是否仅应用于打开、关闭或所有文档。", - "ProblemMatcherSchema.fileLocation": "定义应如何解释问题模式中报告的文件名。相对文件位置可能是一个数组,其中数组的第二个元素是相对文件位置的路径。", - "ProblemMatcherSchema.background": "用于跟踪在后台任务上激活的匹配程序的开始和结束的模式。", - "ProblemMatcherSchema.background.activeOnStart": "如果设置为 true,则任务启动时后台监视器处于活动模式。这相当于发出与 beginsPattern 匹配的行", - "ProblemMatcherSchema.background.beginsPattern": "如果在输出内匹配,则会发出后台任务开始的信号。", - "ProblemMatcherSchema.background.endsPattern": "如果在输出内匹配,则会发出后台任务结束的信号。", - "ProblemMatcherSchema.watching.deprecated": "\"watching\" 属性已被弃用,请改用 \"background\"。", - "ProblemMatcherSchema.watching": "用于跟踪监视匹配程序开始和结束的模式。", - "ProblemMatcherSchema.watching.activeOnStart": "如果设置为 true,则当任务开始时观察程序处于活动模式。这相当于发出与 beginPattern 匹配的行。", - "ProblemMatcherSchema.watching.beginsPattern": "如果在输出内匹配,则在监视任务开始时会发出信号。", - "ProblemMatcherSchema.watching.endsPattern": "如果在输出内匹配,则在监视任务结束时会发出信号。", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此属性已弃用。请改用观看属性。", - "LegacyProblemMatcherSchema.watchedBegin": "一个正则表达式,发出受监视任务开始执行(通过文件监视触发)的信号。", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "此属性已弃用。请改用观看属性。", - "LegacyProblemMatcherSchema.watchedEnd": "一个正则表达式,发出受监视任务结束执行的信号。", - "NamedProblemMatcherSchema.name": "要引用的问题匹配程序的名称。", - "NamedProblemMatcherSchema.label": "问题匹配程序的人类可读标签。", - "ProblemMatcherExtPoint": "提供问题匹配程序", - "msCompile": "微软编译器问题", - "lessCompile": "Less 问题", - "gulp-tsc": "Gulp TSC 问题", - "jshint": "JSHint 问题", - "jshint-stylish": "JSHint stylish 问题", - "eslint-compact": "ESLint compact 问题", - "eslint-stylish": "ESLint stylish 问题", - "go": "Go 问题" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "是否支持 CustomExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", + "tasks.processExecutionSupported": "是否支持 ProcessExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。", + "tasks.shellExecutionSupported": "是否支持 ShellExecution 任务。请考虑在 \"taskDefinition\" 贡献的 when 子句中使用。" }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "执行常见的 maven 命令", "dotnetCore": "执行 .NET Core 生成命令", - "msbuild": "执行生成目标", "externalCommand": "运行任意外部命令的示例", - "Maven": "执行常见的 maven 命令" + "msbuild": "执行生成目标" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "此工作区已在({1})定义任务({0});打开此工作区时,这些任务将自动运行。是否允许自动任务在你打开此工作区时运行?", - "allow": "允许并运行", - "disallow": "禁止", - "openTask": "打开文件", - "openTasks": "打开文件", - "workbench.action.tasks.manageAutomaticRunning": "管理文件夹中的自动任务", - "workbench.action.tasks.allowAutomaticTasks": "允许文件夹中的自动任务", - "workbench.action.tasks.disallowAutomaticTasks": "禁止文件夹中的自动任务" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "错误: 任务标识符“{0}”缺失必要属性“{1}”。将忽略该标识符。", + "tasks.taskRunningContext": "任务当前是否正在运行。", + "tasksCategory": "任务" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "显示所有任务...", - "configureTaskIcon": "任务选择列表中的“配置”图标。", - "removeTaskIcon": "任务选择列表中的“删除”图标。", - "configureTask": "配置任务", - "contributedTasks": "已提供", - "taskType": "全部 {0} 个任务", - "removeRecent": "删除最近使用的任务", - "recentlyUsed": "最近使用过", - "configured": "已配置", - "TaskQuickPick.goBack": "返回", - "TaskQuickPick.noTasksForType": "未找到任务 {0}。返回↩", - "noProviderForTask": "没有为“{0}”类型的任务注册任务提供程序。" + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "仍要退出(&&E)", + "TaskSystem.noProcess": "启动的任务不再存在。如果任务已生成出后台进程,则退出 VS Code 可能会导致出现孤立的进程。若要避免此情况,请使用等待标记启动最后一个后台进程。", + "TaskSystem.runningTask": "存在运行中的任务。要终止它吗?", + "TaskSystem.terminateTask": "终止任务(&&T)" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "任务版本 0.1.0 已被弃用。请使用 2.0.0", - "JsonSchema.version": "配置的版本号", - "JsonSchema._runner": "此 runner 已完成使命。请使用官方 runner 属性", - "JsonSchema.runner": "定义任务是否作为进程执行,输出显示在输出窗口还是在终端内。", - "JsonSchema.windows": "Windows 特定的命令配置", - "JsonSchema.mac": "Mac 特定的命令配置", - "JsonSchema.linux": "Linux 特定的命令配置", - "JsonSchema.shell": "指定命令是 shell 命令还是外部程序。如果省略,则默认为 false。" + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "扩展要对终端环境进行以下更改:", + "extensionEnvironmentContributionInfo": "扩展已对此终端的环境进行更改", + "extensionEnvironmentContributionRemoval": "扩展要从终端环境中删除以下现有更改:", + "relaunchTerminalLabel": "重新启动终端" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "指定命令是 shell 命令还是外部程序。如果省略,则默认为 false。", - "JsonSchema.tasks.isShellCommand.deprecated": "isShellCommand 属性已被弃用。请改为使用任务的 type 属性和选项中的 shell 属性。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.dependsOn.identifier": "任务标识符。", - "JsonSchema.tasks.dependsOn.string": "此任务依赖的另一任务。", - "JsonSchema.tasks.dependsOn.array": "此任务依赖的其他任务。", - "JsonSchema.tasks.dependsOn": "表示另一个任务的字符串或此任务所依赖的其他任务的数组。", - "JsonSchema.tasks.dependsOrder.parallel": "并行运行所有 dependsOn 任务。", - "JsonSchema.tasks.dependsOrder.sequence": "按顺序运行所有 dependsOn 任务。", - "JsonSchema.tasks.dependsOrder": "确定此任务的依赖任务的顺序。请注意,此属性不是递归的。", - "JsonSchema.tasks.detail": "任务的可选说明,在“运行任务”快速选取中作为详细信息显示。", - "JsonSchema.tasks.presentation": "配置用于显示任务输出并读取其输入的面板。", - "JsonSchema.tasks.presentation.echo": "控制是否将执行的命令显示到面板中。默认值为“true”。", - "JsonSchema.tasks.presentation.focus": "控制面板是否获取焦点。默认值为“false”。如果设置为“true”,面板也会显示。", - "JsonSchema.tasks.presentation.revealProblems.always": "执行此任务时, 始终显示问题面板。", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "只有在发现问题时, 才会显示问题面板。", - "JsonSchema.tasks.presentation.revealProblems.never": "执行此任务时, 永远不会显示问题面板。", - "JsonSchema.tasks.presentation.revealProblems": "控制在运行此任务时是否显示问题面板。优先于 \"显示\" 选项。默认值为 \"从不\"。", - "JsonSchema.tasks.presentation.reveal.always": "总是在此任务执行时显示终端。", - "JsonSchema.tasks.presentation.reveal.silent": "只有当任务因错误而退出或者问题匹配器发现错误时,才会显示终端。", - "JsonSchema.tasks.presentation.reveal.never": "不要在此任务执行时显示终端。", - "JsonSchema.tasks.presentation.reveal": "控制运行任务的终端是否显示。可按选项 \"revealProblems\" 进行替代。默认设置为“始终”。", - "JsonSchema.tasks.presentation.instance": "控制是否在任务间共享面板。同一个任务使用相同面板还是每次运行时新创建一个面板。", - "JsonSchema.tasks.presentation.showReuseMessage": "控制是否显示“终端将被任务重用,按任意键关闭”提示。", - "JsonSchema.tasks.presentation.clear": "控制是否在执行任务之前清除终端。", - "JsonSchema.tasks.presentation.group": "控制是否使用拆分窗格在特定终端组中执行任务。", - "JsonSchema.tasks.terminal": "terminal 属性已被弃用。请改为使用 presentation", - "JsonSchema.tasks.group.kind": "任务的执行组。", - "JsonSchema.tasks.group.isDefault": "定义此任务是否为组中的默认任务。", - "JsonSchema.tasks.group.defaultBuild": "将此任务标记为默认生成任务。", - "JsonSchema.tasks.group.defaultTest": "将此任务标记为默认测试任务。", - "JsonSchema.tasks.group.build": "将任务标记为可通过 \"运行生成任务\" 命令访问的生成任务。", - "JsonSchema.tasks.group.test": "将任务标记为可通过 \"Run Test Task\" 命令访问的测试任务。", - "JsonSchema.tasks.group.none": "将任务分配为没有组", - "JsonSchema.tasks.group": "定义此任务属于的执行组。它支持 \"build\" 以将其添加到生成组,也支持 \"test\" 以将其添加到测试组。", - "JsonSchema.tasks.type": "定义任务是被作为进程运行还是在 shell 中作为命令运行。", - "JsonSchema.commandArray": "执行的 Shell 命令。数组项将使用空格连接", - "JsonSchema.command.quotedString.value": "实际命令值", - "JsonSchema.tasks.quoting.escape": "使用 Shell 的转义字符来转义文本 (如,PowerShell 下的 ` 和 bash 下的 \\ )", - "JsonSchema.tasks.quoting.strong": "使用 Shell 的强引用字符来引用参数 (例如在 PowerShell 和 bash 下的 ')。", - "JsonSchema.tasks.quoting.weak": "使用 Shell 的弱引用字符来引用参数 (例如在 PowerShell 和 bash 下的 \")。", - "JsonSchema.command.quotesString.quote": "如何引用命令值。", - "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", - "JsonSchema.args.quotedString.value": "实际参数值", - "JsonSchema.args.quotesString.quote": "参数值应该如何引用。", - "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", - "JsonSchema.tasks.label": "任务的用户界面标签", - "JsonSchema.version": "配置的版本号。", - "JsonSchema.tasks.identifier": "用于在 launch.json 或 dependsOn 子句中引用任务的用户定义标识符。", - "JsonSchema.tasks.identifier.deprecated": "已弃用用户定义的标识符。对于自定义任务,请使用名称进行引用;对于由扩展提供的任务,请使用其中定义的任务标识符。", - "JsonSchema.tasks.reevaluateOnRerun": "是否在重新运行时重新评估任务变量。", - "JsonSchema.tasks.runOn": "对该任务何时运行进行配置。如果设置为 folderOpen,那么该任务将在文件夹打开时自动运行。", - "JsonSchema.tasks.instanceLimit": "允许同时运行的任务的实例数。", - "JsonSchema.tasks.runOptions": "任务的运行相关选项", - "JsonSchema.tasks.taskLabel": "任务标签", - "JsonSchema.tasks.taskName": "任务名称", - "JsonSchema.tasks.taskName.deprecated": "任务的 name 属性已被弃用。请改为使用 label 属性。", - "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", - "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", - "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", - "JsonSchema.customizations.customizes.type": "要自定义的任务类型", - "JsonSchema.tasks.customize.deprecated": "customize 属性已被弃用。请参阅 1.14 发行说明了解如何迁移到新的任务自定义方法", - "JsonSchema.tasks.showOutput.deprecated": "showOutput 属性已被弃用。请改为使用 presentation 属性内的 reveal 属性。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.echoCommand.deprecated": "isBuildCommand 属性已被弃用。请改为使用 presentation 属性内的 echo 属性。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.suppressTaskName.deprecated": "suppressTaskName 属性已被弃用。请改为在任务中内嵌命令及其参数。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.isBuildCommand.deprecated": "isBuildCommand 属性已被弃用。请改为使用 group 属性。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.isTestCommand.deprecated": "isTestCommand 属性已被弃用。请改为使用 group 属性。另请参阅 1.14 发行说明。", - "JsonSchema.tasks.taskSelector.deprecated": "taskSelector 属性已被弃用。请改为在任务中内嵌命令及其参数。另请参阅 1.14 发行说明。", - "JsonSchema.windows": "Windows 特定的命令配置", - "JsonSchema.mac": "Mac 特定的命令配置", - "JsonSchema.linux": "Linux 特定的命令配置" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "聚焦资源管理器中的文件夹", + "openFile": "在编辑器中打开文件", + "openFolder": "在新窗口中打开文件夹" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "没有匹配的任务", - "TaskService.pickRunTask": "选择要运行的任务" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "执行使用转发端口的链接", + "followLink": "关注链接", + "followLinkUrl": "链接", + "terminalLinkHandler.followLinkAlt": "Alt + 单击", + "terminalLinkHandler.followLinkAlt.mac": "Option + 单击", + "terminalLinkHandler.followLinkCmd": "Cmd + 单击", + "terminalLinkHandler.followLinkCtrl": "Ctrl + 单击" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "其他命令选项", - "JsonSchema.options.cwd": "已执行程序或脚本的当前工作目录。如果省略,则使用代码的当前工作区根。", - "JsonSchema.options.env": "已执行程序或 shell 的环境。如果省略,则使用父进程的环境。", - "JsonSchema.tasks.matcherError": "无法识别的问题匹配程序。是否已安装支持此问题匹配程序的扩展?", - "JsonSchema.shellConfiguration": "配置使用的 shell。", - "JsonSchema.shell.executable": "待使用的 shell。", - "JsonSchema.shell.args": "shell 参数。", - "JsonSchema.command": "要执行的命令。可以是外部程序或 shell 命令。", - "JsonSchema.tasks.args": "调用此任务时要传递给命令的参数。", - "JsonSchema.tasks.taskName": "任务名称", - "JsonSchema.tasks.windows": "Windows 特定的命令配置", - "JsonSchema.tasks.matchers": "要使用的问题匹配程序。可以是一个字符串或一个问题匹配程序定义,也可以是一个字符串数组和多个问题匹配程序。", - "JsonSchema.tasks.mac": "Mac 特定的命令配置", - "JsonSchema.tasks.linux": "Linux 特定的命令配置", - "JsonSchema.tasks.suppressTaskName": "控制是否将任务名作为参数添加到命令。如果省略,则使用全局定义的值。", - "JsonSchema.tasks.showOutput": "控制是否显示正在运行的任务的输出。如果省略,则使用全局定义的值。", - "JsonSchema.echoCommand": "控制是否将已执行的命令回显到输出。默认值为 false。", - "JsonSchema.tasks.watching.deprecation": "已弃用。改用 isBackground。", - "JsonSchema.tasks.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", - "JsonSchema.tasks.background": "执行的任务是否保持活动状态并在后台运行。", - "JsonSchema.tasks.promptOnClose": "若 VS Code 关闭时有一个任务正在运行,是否提示用户。", - "JsonSchema.tasks.build": "将此任务映射到代码的默认生成命令。", - "JsonSchema.tasks.test": "将此任务映射到代码的默认测试命令。", - "JsonSchema.args": "传递到命令的其他参数。", - "JsonSchema.showOutput": "控制是否显示运行任务的输出。如果省略,则使用“始终”。", - "JsonSchema.watching.deprecation": "已弃用。改用 isBackground。", - "JsonSchema.watching": "已执行的任务是否保持活动状态,并且是否在监视文件系统。", - "JsonSchema.background": "已执行的任务是否保持活动状态并在后台运行。", - "JsonSchema.promptOnClose": "在具有正在运行的后台任务的情况下关闭 VS 代码时是否提示用户。", - "JsonSchema.suppressTaskName": "控制是否将任务名作为参数添加到命令。默认值是 false。", - "JsonSchema.taskSelector": "指示参数是任务的前缀。", - "JsonSchema.matchers": "要使用的问题匹配程序。可以是字符串或问题匹配程序定义,或字符串和问题匹配程序数组。", - "JsonSchema.tasks": "任务配置。通常是外部任务运行程序中已定义任务的扩充。" + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "搜索工作区" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "与终端 pty 主机进程的连接没有响应,终端可能停止工作。", + "restartPtyHost": "重启 pty 主机" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "终端(&&T)", + "tasksQuickAccessHelp": "显示所有已打开的终端", + "tasksQuickAccessPlaceholder": "键入要打开的终端的名称。", + "terminal": "终端" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "必须提供名称。", + "noUnattachedTerminals": "没有未附加但要附加到的终端", + "quickAccessTerminal": "切换活动终端", + "showTerminalTabs": "显示选项卡", + "terminalLaunchHelp": "打开帮助", + "workbench.action.terminal.attachToRemote": "附加到会话", + "workbench.action.terminal.changeColor": "更改颜色...", + "workbench.action.terminal.changeIcon": "更改图标...", + "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.clearSelection": "取消选择", + "workbench.action.terminal.copySelection": "复制所选内容", + "workbench.action.terminal.findNext": "查找下一个", + "workbench.action.terminal.findPrevious": "查找上一个", + "workbench.action.terminal.focus": "聚焦到终端", + "workbench.action.terminal.focus.tabsView": "焦点终端选项卡视图", + "workbench.action.terminal.focusFind": "聚焦查找", + "workbench.action.terminal.focusNext": "聚焦到下一终端", + "workbench.action.terminal.focusNextPane": "聚焦到下一窗格", + "workbench.action.terminal.focusPrevious": "聚焦到上一终端", + "workbench.action.terminal.focusPreviousPane": "聚焦到上一窗格", + "workbench.action.terminal.hideFind": "隐藏查找", + "workbench.action.terminal.joinInstance": "联接终端", + "workbench.action.terminal.kill": "终止活动终端实例", + "workbench.action.terminal.kill.short": "终止终端", + "workbench.action.terminal.navigationModeExit": "退出导航模式", + "workbench.action.terminal.navigationModeFocusNext": "聚焦下一行(导航模式)", + "workbench.action.terminal.navigationModeFocusPrevious": "聚焦上一行(导航模式)", + "workbench.action.terminal.new": "新建集成终端", + "workbench.action.terminal.newInActiveWorkspace": "新建集成终端 (活动工作区)", + "workbench.action.terminal.newWithCwd": "在自定义工作目录中创建新的集成终端", + "workbench.action.terminal.newWithCwd.cwd": "启动终端的目录", + "workbench.action.terminal.newWithProfile": "创建新的集成终端(使用配置文件)", + "workbench.action.terminal.newWorkspacePlaceholder": "选择当前工作目录新建终端", + "workbench.action.terminal.openSettings": "配置终端设置", + "workbench.action.terminal.paste": "粘贴到活动终端中", + "workbench.action.terminal.pasteSelection": "将所选内容粘贴到活动终端", + "workbench.action.terminal.relaunch": "重新启动活动终端", + "workbench.action.terminal.rename": "重命名...", + "workbench.action.terminal.renameInstance": "重命名...", + "workbench.action.terminal.renameWithArg": "重命名当前活动终端", + "workbench.action.terminal.renameWithArg.name": "终端的新名称", + "workbench.action.terminal.renameWithArg.noName": "未提供名称参数", + "workbench.action.terminal.resizePaneDown": "向下调整窗格大小", + "workbench.action.terminal.resizePaneLeft": "向左调整窗格大小", + "workbench.action.terminal.resizePaneRight": "向右调整窗格大小", + "workbench.action.terminal.resizePaneUp": "向上调整窗格大小", + "workbench.action.terminal.runActiveFile": "在活动终端中运行活动文件", + "workbench.action.terminal.runActiveFile.noFile": "只有磁盘上的文件可在终端上运行", + "workbench.action.terminal.runSelectedText": "在活动终端运行所选文本", + "workbench.action.terminal.scrollDown": "向下滚动(行)", + "workbench.action.terminal.scrollDownPage": "向下滚动(页)", + "workbench.action.terminal.scrollToBottom": "滚动到底部", + "workbench.action.terminal.scrollToNextCommand": "滚动到下一条命令", + "workbench.action.terminal.scrollToPreviousCommand": "滚动到上一条命令", + "workbench.action.terminal.scrollToTop": "滚动到顶部", + "workbench.action.terminal.scrollUp": "向上滚动(行)", + "workbench.action.terminal.scrollUpPage": "向上滚动(页)", + "workbench.action.terminal.searchWorkspace": "搜索工作区", + "workbench.action.terminal.selectAll": "选择全部", + "workbench.action.terminal.selectDefaultProfile": "选择默认配置文件", + "workbench.action.terminal.selectToNextCommand": "选择下一条命令所有内容", + "workbench.action.terminal.selectToNextLine": "选择下一行的所有内容", + "workbench.action.terminal.selectToPreviousCommand": "选择上一条命令所有内容", + "workbench.action.terminal.selectToPreviousLine": "选择上一行的所有内容", + "workbench.action.terminal.sendSequence": "发送自定义序列到终端", + "workbench.action.terminal.showEnvironmentInformation": "显示环境信息", + "workbench.action.terminal.showTabs": "显示选项卡", + "workbench.action.terminal.split": "拆分终端", + "workbench.action.terminal.splitInActiveWorkspace": "拆分终端 (活动工作区)", + "workbench.action.terminal.splitInstance": "拆分终端", + "workbench.action.terminal.switchTerminal": "切换终端", + "workbench.action.terminal.toggleEscapeSequenceLogging": "切换是否记录转义序列日志", + "workbench.action.terminal.toggleFindCaseSensitive": "切换使用区分大小写进行查找", + "workbench.action.terminal.toggleFindRegex": "切换使用正则表达式进行查找", + "workbench.action.terminal.toggleFindWholeWord": "切换使用全字匹配进行查找", + "workbench.action.terminal.unsplit": "取消拆分终端" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "安装", + "useWslExtension.title": "建议使用“{0}”扩展在 WSL 中打开终端。" + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "终端" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "用于创建新的终端配置文件的图标。", + "killTerminalIcon": "用于终止终端实例的图标。", + "newTerminalIcon": "用于创建新的终端实例的图标。", + "renameTerminalIcon": "用于在终端快速菜单中进行重命名的图标。", + "terminalViewIcon": "查看终端视图的图标。" + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "铃", + "configureTerminalSettings": "配置终端设置", + "disconnectStatus": "与进程的连接中断", + "dontShowAgain": "不再显示", + "keybindingHandling": "某些键绑定在默认情况下不会转到终端,而是由 {0} 进行处理。", + "launchFailed.errorMessage": "终端进程启动失败: {0}。", + "launchFailed.exitCodeAndCommandLine": "终端进程“{0}”启动失败(退出代码: {1})。", + "launchFailed.exitCodeOnly": "终端进程启动失败(退出代码: {0})。", + "migrateToProfile": "迁移", + "no": "否", + "terminal.integrated.a11yPromptLabel": "终端输入", + "terminal.integrated.a11yTooMuchOutput": "输出太多,无法朗读。请手动转到行内进行阅读", + "terminal.integrated.copySelection.noSelection": "没有在终端中选择要复制的内容", + "terminal.slowRendering": "终端 GPU 加速在你的计算机上似乎速度很慢。禁用它可提高性能,是否要切换到禁用? [阅读有关终端设置的更多信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalProfileMigration": "终端正在使用已弃用的 shell/shellArgs 设置,是否要将其迁移到配置文件?", + "terminalStaleTextBoxAriaLabel": "终端 {0} 环境已过时,请运行“显示环境信息”命令以获取详细信息", + "terminalTextBoxAriaLabel": "终端 {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "终端 {0},{1}", + "terminated.exitCodeAndCommandLine": "终端进程“{0}”已终止,退出代码: {1}。", + "terminated.exitCodeOnly": "终端进程已终止,退出代码: {0}。", + "workbench.action.terminal.rename.prompt": "输入终端名称", + "yes": "是" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "新终端(&&N)", + "miRunActiveFile": "运行活动文件(&&A)", + "miRunSelectedText": "运行所选文本(&&S)", + "miSplitTerminal": "拆分终端(&&S)", + "workbench.action.terminal.changeColor": "更改颜色...", + "workbench.action.terminal.changeIcon": "更改图标...", + "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.copySelection.short": "复制", + "workbench.action.terminal.joinInstance": "联接终端", + "workbench.action.terminal.kill.short": "终止终端", + "workbench.action.terminal.killInstance": "终止终端", + "workbench.action.terminal.new.short": "新建终端", + "workbench.action.terminal.newWithProfile.short": "具有配置文件的新终端", + "workbench.action.terminal.openSettings": "配置终端设置", + "workbench.action.terminal.paste.short": "粘贴", + "workbench.action.terminal.rename": "重命名...", + "workbench.action.terminal.renameInstance": "重命名...", + "workbench.action.terminal.selectAll": "选择全部", + "workbench.action.terminal.selectDefaultProfile": "选择默认配置文件", + "workbench.action.terminal.showsTabs": "显示选项卡", + "workbench.action.terminal.split": "拆分终端", + "workbench.action.terminal.splitInstance": "拆分终端", + "workbench.action.terminal.switchTerminal": "切换终端", + "workbench.action.terminal.unsplitInstance": "取消拆分终端" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "到 shell 进程的连接丢失,正在重启终端…" + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "终止终端实例", + "renameTerminal": "重命名终端", + "workbench.action.terminal.newWithProfilePlus": "新建具有配置文件的终端", + "workbench.action.terminal.newplus": "创建新的终端" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "配置终端配置文件", + "enterTerminalProfileName": "输入终端配置文件名称", + "localTerminalDescription": "本地", + "localTerminalRemote": "⚠: 此 shell 正在{0}本地{1}计算机上运行,而不是在连接的远程计算机上运行", + "localTerminalVirtualWorkspace": "⚠: 此 shell 对{0}本地{1}文件夹开放,而不是虚拟文件夹", + "terminal.integrated.chooseDefaultProfile": "选择默认的终端配置文件", + "terminal.integrated.selectProfileToCreate": "选择要创建的终端配置文件", + "terminalProfileAlreadyExists": "有终端配置文件已具有此名称", + "terminalProfiles": "配置文件", + "terminalProfiles.contributed": "已提供", + "terminalProfiles.detected": "已检测", + "terminalService.terminalCloseConfirmationPlural": "存在 {0} 个活动的终端会话,是否要终止这些会话?", + "terminalService.terminalCloseConfirmationSingular": "存在一个活动的终端会话,是否要终止此会话?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "隐藏选项卡", + "moveTabsLeft": "向左移动选项卡", + "moveTabsRight": "向右移动选项卡" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "终端 {0} {1},拆分 {2}/{3}", + "terminal.kill": "终止", + "terminal.split": "拆分", + "terminal.tabs": "终端选项卡", + "terminalAriaLabel": "终端{0} {1}", + "terminalInputAriaLabel": "输入终端名。按 \"Enter\" 键确认或按 \"Esc\" 键取消。" + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (默认)", + "terminal.monospaceOnly": "终端仅支持等宽字体。如果这是新安装的字体,请确保重新启动 VS Code。", + "terminal.new": "新建终端", + "terminal.split": "拆分终端", + "terminal.useMonospace": "使用 \"monospace\"", + "terminalConnectingLabel": "正在启动...", + "terminals": "打开终端。", + "workbench.action.terminal.split": "拆分终端" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "聚焦选项卡的终端是否为拆分终端", + "terminalCategory": "终端", + "terminalCountContextKey": "当前终端数", + "terminalFocusContextKey": "终端是否聚焦", + "terminalGroupCountContextKey": "当前终端组数", + "terminalProcessSupportedContextKey": "是否可以启动终端进程", + "terminalShellTypeContextKey": "活动终端的 shell 类型", + "terminalTabsFocusContextKey": "终端选项卡小组件是否聚焦", + "terminalTabsSingularSelectedContextKey": "是否选中了终端选项卡", + "terminalTextSelectedContextKey": "是否在活动终端中选择文本", + "vscode.extension.contributes.terminal": "参与终端功能。", + "vscode.extension.contributes.terminal.profiles": "定义用户可创建的其他终端配置文件。", + "vscode.extension.contributes.terminal.profiles.icon": "要与此终端配置文件关联的 condicon。", + "vscode.extension.contributes.terminal.profiles.id": "终端配置文件提供程序的 ID。", + "vscode.extension.contributes.terminal.profiles.title": "此终端配置文件的标题。", + "vscode.extension.contributes.terminal.types": "定义用户可创建的其他终端类型。", + "vscode.extension.contributes.terminal.types.command": "在用户创建此类型的终端时执行的命令。", + "vscode.extension.contributes.terminal.types.icon": "要与此终端类型关联的 condicon。", + "vscode.extension.contributes.terminal.types.title": "此类型终端的标题。" + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "终端中的 ANSI 颜色“{0}”。", + "terminal.background": "终端的背景颜色,允许终端的颜色与面板不同。", + "terminal.border": "分隔终端中拆分窗格的边框的颜色。默认值为 panel.border 的颜色", + "terminal.dragAndDropBackground": "在终端上拖动时的背景颜色。此颜色应有透明度,以便让终端内容透过背景。", + "terminal.foreground": "终端的前景颜色。", + "terminal.selectionBackground": "终端选中内容的背景颜色。", + "terminalCursor.background": "终端光标的背景色。允许自定义被 block 光标遮住的字符的颜色。", + "terminalCursor.foreground": "终端光标的前景色。" }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "指向 shell 可执行文件的单一路径或一个路径数组(当一个路径失败时,这些路径将被用作回退)。", - "terminalProfile.args": "用于运行 shell 可执行文件的可选参数集。", - "terminalProfile.overrideName": "控制配置文件名称是否替代自动检测到的名称。", - "terminalIntegratedConfigurationTitle": "集成终端", - "terminal.integrated.sendKeybindingsToShell": "将大部分键绑定调度到终端而不是工作台,重写 \"#terminal.integrated.commandsToSkipShell#\",这可选择性地用于进行微调。", - "terminal.integrated.automationShell.linux": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", - "terminal.integrated.automationShell.osx": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 个值。", - "terminal.integrated.automationShell.windows": "一个路径,设置后将替代 {0},并忽略与自动化相关的终端使用情况(例如任务和调试)的 {1} 值。", - "terminal.integrated.shellArgs.linux": "在 Linux 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.osx": "在 macOS 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows": "在 Windows 终端上时要使用的命令行参数。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows.string": "在 Windows 终端上时要使用的命令行参数(采用[命令行格式](https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) )。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.profiles.windows": "通过终端下拉列表创建新的终端时要显示的 Windows 配置文件。若要排除这些配置文件,请设置为 null;若要使用默认检测到的配置,请使用 {0} 属性。或者,设置 {1} 或选择性地设置 {2}", - "terminalProfile.windowsSource": "将自动检测 shell 路径的配置文件源。", - "terminal.integrated.profile.osx": "通过终端下拉列表创建新终端时要显示的 macOS 配置文件。设置后,这些配置文件将替代默认检测到的配置文件。它们包含 {0},可选择性地包含 {1}", - "terminal.integrated.profile.linux": "通过终端下拉列表创建新终端时要显示的 Linux 配置文件。设置后,这些配置文件将替代默认检测到的配置文件。它们包含 {0},可选择性地包含 {1}", - "terminal.integrated.useWslProfiles": "控制是否在终端下拉列表中显示 WSL 发行版", - "terminal.integrated.macOptionIsMeta": "控制是否将选项键视为 macOS 中的终端上的元键。", - "terminal.integrated.macOptionClickForcesSelection": "控制在 macOS 上使用 Option+单击时是否强制选择内容。这将强制进行常规(行)选择并禁止使用列选择模式。这样,可使用常规终端选择进行复制粘贴,例如在 tmux 中启用鼠标模式时。", + "terminal.integrated.allowChords": "是否允许在终端中同时按下键绑定。请注意,如果设置为 true 且击键导致同时按键,则将绕过 `#terminal.integrated.commandsToSkipShell#`;如果想要按 Ctrl+K 转到 shell (而不是 VS Code),则将此项设置为 false 尤其有用。", + "terminal.integrated.allowMnemonics": "是否允许使用菜单栏助记符(如 Alt+F)来触发“打开菜单栏”。请注意,这将导致在设为 true 时,所有 Alt 击键都跳过 shell。此设置在 macOS 不起作用。", "terminal.integrated.altClickMovesCursor": "如果启用,则当 `#editor.multiCursorModifier#` 设置为 `'alt'` (默认值)时,alt/option+单击会将提示光标重置于鼠标下方。此功能的有效性取决于 shell。", + "terminal.integrated.bellDuration": "触发时在终端选项卡中显示响铃的毫秒数。", + "terminal.integrated.commandsToSkipShell": "一组命令 ID,其键绑定将不发送至 shell,而是始终由 VS Code 进行处理。这样的话,通常由 shell 使用的键绑定的行为可如同焦点未在终端上时的行为一样,例如按 “Ctrl+P” 来启动“快速打开”。\r\n\r\n \r\n\r\n默认跳过多项命令。要替代默认值并转而将相关命令的键绑定传递给 shell,请添加以 “-” 字符为前缀的命令。例如,添加“-workbench.action.quickOpen” 可使 “Ctrl+P”到达 shell。\r\n\r\n \r\n\r\n在设置编辑器中查看时,下面的默认跳过命令列表会被截断。要查看完整列表,请[打开默认设置 JSON](command:workbench.action.openRawDefaultSettings“打开默认设置(JSON)”),然后从下面的列表中搜索第一个命令。\r\n\r\n \r\n\r\n默认跳过的命令:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "控制在存在活动终端会话的情况下是否要在退出时进行确认。", "terminal.integrated.copyOnSelection": "控制是否将在终端中选定的文本复制到剪贴板。", - "terminal.integrated.drawBoldTextInBrightColors": "控制终端中的加粗文本是否始终使用 \"bright\" ANSI 颜色变量。", - "terminal.integrated.fontFamily": "控制终端的字体系列,它默认为 \"#editor.fontFamily#\" 的值。", - "terminal.integrated.fontSize": "控制终端的字号(以像素为单位)。", - "terminal.integrated.letterSpacing": "控制终端的字母间距,这是一个整数值,表示要在字符之间增加的额外像素量。", - "terminal.integrated.lineHeight": "控制终端的行高,此数字乘以终端字号等于实际行高(以像素为单位)。", - "terminal.integrated.minimumContrastRatio": "设置每个单元格的前景色时,将改为尝试符合指定的对比度比率。示例值:\r\n\r\n- 1: 默认值,不执行任何操作。\r\n- 4.5: [符合 WCAG AA 标准(最低)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n- 7: [符合 WCAG AAA 标准(增强)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: 黑底白字或白底黑字。", - "terminal.integrated.fastScrollSensitivity": "按 \"Alt\" 时的滚动速度加倍。", - "terminal.integrated.mouseWheelScrollSensitivity": "要在鼠标滚轮滚动事件的 \"deltaY\" 上使用的乘数。", - "terminal.integrated.fontWeightError": "仅允许使用关键字“正常”和“加粗”,或使用介于 1 至 1000 之间的数字。", - "terminal.integrated.fontWeight": "要在终端中用于非粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", - "terminal.integrated.fontWeightBold": "要在终端中用于粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", "terminal.integrated.cursorBlinking": "控制终端光标是否闪烁。", "terminal.integrated.cursorStyle": "控制终端光标的样式。", "terminal.integrated.cursorWidth": "控制在 \"#terminal.integrated.cursorStyle#\" 设置为 \"line\" 时光标的宽度。", - "terminal.integrated.scrollback": "控制终端在其缓冲区中保留的最大行数。", + "terminal.integrated.cwd": "将在其中启动终端的显式起始路径,它用作 shell 进程的当前工作目录(cwd)。如果根目录不是方便的 cwd,此路径在工作区设置中可能十分有用。", "terminal.integrated.detectLocale": "控制是否检测 \"$LANG\" 环境变量并将其设置为符合 UTF-8 的选项,因为 VS Code 的终端仅支持来自 shell 的 UTF-8 编码数据。", "terminal.integrated.detectLocale.auto": "如果现有变量不存在或不以 \"'.UTF-8'\" 结尾,则设置 \"$LANG\" 环境变量。", "terminal.integrated.detectLocale.off": "请勿设置 \"$LANG\" 环境变量。", "terminal.integrated.detectLocale.on": "始终设置 \"$LANG\" 环境变量。", - "terminal.integrated.gpuAcceleration.auto": "让 VS Code 检测哪些呈现器将提供最佳体验。", - "terminal.integrated.gpuAcceleration.on": "在终端内启用 GPU 加速。", - "terminal.integrated.gpuAcceleration.off": "在终端中禁用 GPU 加速。", - "terminal.integrated.gpuAcceleration": "控制终端是否将使用 GPU 来进行呈现。", - "terminal.integrated.rightClickBehavior.default": "显示上下文菜单。", - "terminal.integrated.rightClickBehavior.copyPaste": "当有选定内容时复制,否则粘贴。", - "terminal.integrated.rightClickBehavior.paste": "右键单击时粘贴。", - "terminal.integrated.rightClickBehavior.selectWord": "选择光标下方的字词并显示上下文菜单。", - "terminal.integrated.rightClickBehavior": "控制终端如何回应右键单击操作。", - "terminal.integrated.cwd": "将在其中启动终端的显式起始路径,它用作 shell 进程的当前工作目录(cwd)。如果根目录不是方便的 cwd,此路径在工作区设置中可能十分有用。", - "terminal.integrated.confirmOnExit": "控制在存在活动终端会话的情况下是否要在退出时进行确认。", - "terminal.integrated.enableBell": "控制是否启用终端铃声。", - "terminal.integrated.commandsToSkipShell": "一组命令 ID,其键绑定将不发送至 shell,而是始终由 VS Code 进行处理。这样的话,通常由 shell 使用的键绑定的行为可如同焦点未在终端上时的行为一样,例如按 “Ctrl+P” 来启动“快速打开”。\r\n\r\n \r\n\r\n默认跳过多项命令。要替代默认值并转而将相关命令的键绑定传递给 shell,请添加以 “-” 字符为前缀的命令。例如,添加 “-workbench.action.quickOpen” 可使 “Ctrl+P”到达 shell。\r\n\r\n \r\n\r\n在设置编辑器中查看时,下面的默认跳过命令列表会被截断。要查看完整列表,请[打开默认设置 JSON](command:workbench.action.openRawDefaultSettings“打开默认设置(JSON)”),然后从下面的列表中搜索第一个命令。\r\n\r\n \r\n\r\n默认跳过的命令:\r\n\r\n{0}", - "terminal.integrated.allowChords": "是否允许在终端中同时按下键绑定。请注意,如果设置为 true 且击键导致同时按键,则将绕过 `#terminal.integrated.commandsToSkipShell#`;如果想要按 Ctrl+K 转到 shell (而不是 VS Code),则将此项设置为 false 尤其有用。", - "terminal.integrated.allowMnemonics": "是否允许使用菜单栏助记符(如 Alt+F)来触发“打开菜单栏”。请注意,这将导致在设为 true 时,所有 Alt 击键都跳过 shell。此设置在 macOS 不起作用。", - "terminal.integrated.inheritEnv": "新的 shell 是否应从 VS Code 继承其环境。Windows 上不支持此设置。", - "terminal.integrated.env.osx": "具有环境变量的对象,这些变量将添加到 macOS 中的终端要使用的 VS Code 进程。如果设置为 \"null\",则删除环境变量。", + "terminal.integrated.drawBoldTextInBrightColors": "控制终端中的加粗文本是否始终使用 \"bright\" ANSI 颜色变量。", + "terminal.integrated.enableBell": "控制是否启用终端铃声,这在终端名称旁边显示为视觉上的铃铛。", + "terminal.integrated.enableFileLinks": "是否在终端中启用文件链接。尤其是在处理网络驱动器时,链接会变慢,因为每个文件链接都会根据文件系统进行验证。更改此项将仅在新的终端中生效。", + "terminal.integrated.enablePersistentSessions": "跨窗口重新加载保持工作区的终端会话。", "terminal.integrated.env.linux": "具有环境变量的对象,这些变量将添加到 Linux 上的终端要使用的 VS Code 进程。如果设置为 \"null\",则删除环境变量。", + "terminal.integrated.env.osx": "具有环境变量的对象,这些变量将添加到 macOS 中的终端要使用的 VS Code 进程。如果设置为 \"null\",则删除环境变量。", "terminal.integrated.env.windows": "具有环境变量的对象,这些变量将添加到将由 Windows 上的终端使用的 VS Code 进程。设置为 \"null\" 以删除环境变量。", "terminal.integrated.environmentChangesIndicator": "是否在每个终端上显示环境更改指示器,该指示器解释了使是否已进行扩展或想要对终端环境进行更改。", "terminal.integrated.environmentChangesIndicator.off": "禁用指示器。", "terminal.integrated.environmentChangesIndicator.on": "启用指示器。", "terminal.integrated.environmentChangesIndicator.warnonly": "仅当终端环境为“已过时”时,仅显示警告指示器,而不是显示指出终端环境已由扩展修改的信息指示器。", "terminal.integrated.environmentChangesRelaunch": "在扩展想要向终端的环境贡献内容但尚未与之交互时是否自动重启终端。", + "terminal.integrated.experimentalLinkProvider": "一项实验性设置,旨在通过改进检测链接的时间以及使用编辑器启用共享链接检测,来改进终端中的链接检测。此设置当前只支持 Web 链接。", + "terminal.integrated.fastScrollSensitivity": "按 \"Alt\" 时的滚动速度加倍。", + "terminal.integrated.fontFamily": "控制终端的字体系列,它默认为 \"#editor.fontFamily#\" 的值。", + "terminal.integrated.fontSize": "控制终端的字号(以像素为单位)。", + "terminal.integrated.fontWeight": "要在终端中用于非粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", + "terminal.integrated.fontWeightBold": "要在终端中用于粗体文本的字体粗细。接受“正常”和“加粗”这两个关键字,或接受 1-1000 之间的数字。", + "terminal.integrated.fontWeightError": "仅允许使用关键字“正常”和“加粗”,或使用介于 1 至 1000 之间的数字。", + "terminal.integrated.gpuAcceleration": "控制终端是否将使用 GPU 来进行呈现。", + "terminal.integrated.gpuAcceleration.auto": "让 VS Code 检测哪些呈现器将提供最佳体验。", + "terminal.integrated.gpuAcceleration.off": "在终端中禁用 GPU 加速。", + "terminal.integrated.gpuAcceleration.on": "在终端内启用 GPU 加速。", + "terminal.integrated.letterSpacing": "控制终端的字母间距,这是一个整数值,表示要在字符之间增加的额外像素量。", + "terminal.integrated.lineHeight": "控制终端的行高,此数字乘以终端字号等于实际行高(以像素为单位)。", + "terminal.integrated.localEchoExcludePrograms": "实验: 在终端标题中找到这些程序名称中的任意一个时,将禁用本地回显。", + "terminal.integrated.localEchoLatencyThreshold": "试验性: 网络延迟的长度(以毫秒为单位),本地编辑内容会在终端上回显,而不等待服务器确认。如果为 \"0\",则本地回显将始终处于打开状态,如果为 \"-1\" 将被禁用。", + "terminal.integrated.localEchoStyle": "试验性: 本地回显文本的终端样式,可以是字体样式或 RGB 颜色。", + "terminal.integrated.macOptionClickForcesSelection": "控制在 macOS 上使用 Option+单击时是否强制选择内容。这将强制进行常规(行)选择并禁止使用列选择模式。这样,可使用常规终端选择进行复制粘贴,例如在 tmux 中启用鼠标模式时。", + "terminal.integrated.macOptionIsMeta": "控制是否将选项键视为 macOS 中的终端上的元键。", + "terminal.integrated.minimumContrastRatio": "设置每个单元格的前景色时,将改为尝试符合指定的对比度比率。示例值:\r\n\r\n- 1: 默认值,不执行任何操作。\r\n- 4.5: [WCAG AA 符合(最低)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n- 7: [WCAG AAA 符合(增强)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n- 21: 黑底白字或白底黑字。", + "terminal.integrated.mouseWheelScrollSensitivity": "要在鼠标滚轮滚动事件的 \"deltaY\" 上使用的乘数。", + "terminal.integrated.rightClickBehavior": "控制终端如何回应右键单击操作。", + "terminal.integrated.rightClickBehavior.copyPaste": "当有选定内容时复制,否则粘贴。", + "terminal.integrated.rightClickBehavior.default": "显示上下文菜单。", + "terminal.integrated.rightClickBehavior.paste": "右键单击时粘贴。", + "terminal.integrated.rightClickBehavior.selectWord": "选择光标下方的字词并显示上下文菜单。", + "terminal.integrated.scrollback": "控制终端在其缓冲区中保留的最大行数。", + "terminal.integrated.sendKeybindingsToShell": "将大部分键绑定调度到终端而不是工作台,重写 \"#terminal.integrated.commandsToSkipShell#\",这可选择性地用于进行微调。", "terminal.integrated.showExitAlert": "控制在退出代码为非零时是否显示“终端进程已终止且显示退出代码”警报。", "terminal.integrated.splitCwd": "控制拆分终端开始时使用的工作目录。", - "terminal.integrated.splitCwd.workspaceRoot": "新的拆分终端将使用工作区根作为工作目录。在多根工作区中,提供了要使用根文件夹的选项。", - "terminal.integrated.splitCwd.initial": "新的拆分终端将使用父终端开始时使用的工作目录。", "terminal.integrated.splitCwd.inherited": "在 macOS 和 Linux 上,新的拆分终端将使用父终端的工作目录。在 Windows 上,这与初始行为相同。", + "terminal.integrated.splitCwd.initial": "新的拆分终端将使用父终端开始时使用的工作目录。", + "terminal.integrated.splitCwd.workspaceRoot": "新的拆分终端将使用工作区根作为工作目录。在多根工作区中,提供了要使用根文件夹的选项。", + "terminal.integrated.tabs.enabled": "控制终端选项卡是否以列表的形式显示在终端的一侧。如果禁用此功能,将改为显示下拉列表。", + "terminal.integrated.tabs.focusMode": "控制是在双击时将焦点放在某个选项卡上还是单击。", + "terminal.integrated.tabs.focusMode.doubleClick": "双击终端选项卡时聚焦终端", + "terminal.integrated.tabs.focusMode.singleClick": "双击终端选项卡时聚焦终端", + "terminal.integrated.tabs.hideCondition": "控制在特定条件下是否将隐藏终端选项卡视图。", + "terminal.integrated.tabs.hideCondition.never": "从不隐藏终端选项卡视图", + "terminal.integrated.tabs.hideCondition.singleGroup": "仅打开一个终端组时隐藏终端选项卡视图", + "terminal.integrated.tabs.hideCondition.singleTerminal": "仅打开一个终端时隐藏终端选项卡视图", + "terminal.integrated.tabs.location": "控制终端选项卡的位置,该位置位于实际终端的左侧或右侧。", + "terminal.integrated.tabs.location.left": "在终端的左侧显示终端选项卡视图", + "terminal.integrated.tabs.location.right": "在终端的右侧显示终端选项卡视图", + "terminal.integrated.tabs.showActiveTerminal": "在视图中显示活动的终端信息,当选项卡中的标题不可见时,此功能尤其有用。", + "terminal.integrated.tabs.showActiveTerminal.always": "始终显示活动终端", + "terminal.integrated.tabs.showActiveTerminal.never": "从不显示活动终端", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "当仅有一个终端打开时显示活动终端", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "仅当终端已打开或选项卡视图处于窄而无文本状态时显示活动终端", + "terminal.integrated.titleMode": "确定如何设置终端标题,这将在终端的选项卡或下拉列表项中显示。", + "terminal.integrated.unicodeVersion": "控制在计算终端中字符的宽度时要使用的 unicode 版本。如果你遇到表情符号或其他宽字符,而这些宽字符占用的空格或退格量不正确或删除的空间太多或太少,则你可能需要尝试调整此设置。", + "terminal.integrated.unicodeVersion.eleven": "unicode 的版本 11,版本可在使用新式版本 unicode 的新式系统上提供更好的支持。", + "terminal.integrated.unicodeVersion.six": "unicode 的版本 6,该版本较旧,在较旧的系统中效果更好。", "terminal.integrated.windowsEnableConpty": "是否使用 ConPTY 进行 Windows 终端进程通信(需要 Windows 10 内部版本号 18309+)。如果此设置为 false,将使用 Winpty。", "terminal.integrated.wordSeparators": "一个字符串,其中包含双击选择 Word 功能而被视为单词分隔符的所有字符。", - "terminal.integrated.experimentalUseTitleEvent": "一项实验性设置,它将对下拉标题使用终端标题事件。此设置仅应用于新终端。", - "terminal.integrated.enableFileLinks": "是否在终端中启用文件链接。尤其是在处理网络驱动器时,链接会变慢,因为每个文件链接都会根据文件系统进行验证。更改此项将仅在新的终端中生效。", - "terminal.integrated.unicodeVersion.six": "unicode 的版本 6,该版本较旧,在较旧的系统中效果更好。", - "terminal.integrated.unicodeVersion.eleven": "unicode 的版本 11,版本可在使用新式版本 unicode 的新式系统上提供更好的支持。", - "terminal.integrated.unicodeVersion": "控制在计算终端中字符的宽度时要使用的 unicode 版本。如果你遇到表情符号或其他宽字符,而这些宽字符占用的空格或退格量不正确或删除的空间太多或太少,则你可能需要尝试调整此设置。", - "terminal.integrated.experimentalLinkProvider": "一项实验性设置,旨在通过改进检测链接的时间以及使用编辑器启用共享链接检测,来改进终端中的链接检测。此设置当前只支持 Web 链接。", - "terminal.integrated.localEchoLatencyThreshold": "试验性: 网络延迟的长度(以毫秒为单位),本地编辑内容会在终端上回显,而不等待服务器确认。如果为 \"0\",则本地回显将始终处于打开状态,如果为 \"-1\" 将被禁用。", - "terminal.integrated.localEchoExcludePrograms": "实验: 在终端标题中找到这些程序名称中的任意一个时,将禁用本地回显。", - "terminal.integrated.localEchoStyle": "试验性: 本地回显文本的终端样式,可以是字体样式或 RGB 颜色。", - "terminal.integrated.enablePersistentSessions": "跨窗口重新加载保持工作区的终端会话。", - "terminal.integrated.shell.linux.noDefault": "终端在 Linux 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx.noDefault": "终端在 macOS 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows.noDefault": "终端在 Windows 上使用的 shell 的路径。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.linux": "终端在 Linux 上使用的 shell 的路径(默认: {0})。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx": "终端在 macOS 上使用的 shell 的路径(默认: {0})。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows": "终端在 Windows 上使用的 shell 的路径(默认: {0})。[详细了解如何配置 shell](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。" - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "终端是否聚焦", - "terminalShellTypeContextKey": "活动终端的 shell 类型", - "terminalTextSelectedContextKey": "是否在活动终端中选择文本", - "terminalProcessSupportedContextKey": "是否可以启动终端进程", - "terminalCategory": "终端", - "vscode.extension.contributes.terminal": "参与终端功能。", - "vscode.extension.contributes.terminal.types": "定义用户可创建的其他终端类型。", - "vscode.extension.contributes.terminal.types.command": "在用户创建此类型的终端时执行的命令。", - "vscode.extension.contributes.terminal.types.title": "此类型终端的标题。" - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "键入要打开的终端的名称。", - "tasksQuickAccessHelp": "显示所有已打开的终端", - "terminal": "终端", - "miToggleIntegratedTerminal": "终端(&&T)" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "使用 \"monospace\"", - "terminal.monospaceOnly": "终端仅支持等宽字体。如果这是新安装的字体,请确保重新启动 VS Code。", - "terminals": "打开终端。", - "terminalConnectingLabel": "正在启动..." + "terminalIntegratedConfigurationTitle": "集成终端", + "titleMode.executable": "标题是由 _terminal_ 设置的,将使用检测到的前台进程的名称。", + "titleMode.sequence": "标题由 _process_ 通过转义序列设置,如果 shell 动态设置了标题,则此操作很有用。" }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "重启 pty 主机", - "nonResponsivePtyHost": "与终端 pty 主机进程的连接没有响应,终端可能停止工作。" - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "选择默认配置文件", - "workbench.action.terminal.openSettings": "配置终端设置", - "workbench.action.terminal.newWorkspacePlaceholder": "选择当前工作目录新建终端", - "terminalLaunchHelp": "打开帮助", - "workbench.action.terminal.newInActiveWorkspace": "新建集成终端 (活动工作区)", - "workbench.action.terminal.newWithProfile": "创建新的集成终端(使用配置文件)", - "workbench.action.terminal.focusPreviousPane": "聚焦到上一窗格", - "workbench.action.terminal.focusNextPane": "聚焦到下一窗格", - "workbench.action.terminal.resizePaneLeft": "向左调整窗格大小", - "workbench.action.terminal.resizePaneRight": "向右调整窗格大小", - "workbench.action.terminal.resizePaneUp": "向上调整窗格大小", - "workbench.action.terminal.resizePaneDown": "向下调整窗格大小", - "workbench.action.terminal.focus": "聚焦到终端", - "workbench.action.terminal.focusNext": "聚焦到下一终端", - "workbench.action.terminal.focusPrevious": "聚焦到上一终端", - "workbench.action.terminal.runSelectedText": "在活动终端运行所选文本", - "workbench.action.terminal.runActiveFile": "在活动终端中运行活动文件", - "workbench.action.terminal.runActiveFile.noFile": "只有磁盘上的文件可在终端上运行", - "workbench.action.terminal.scrollDown": "向下滚动(行)", - "workbench.action.terminal.scrollDownPage": "向下滚动(页)", - "workbench.action.terminal.scrollToBottom": "滚动到底部", - "workbench.action.terminal.scrollUp": "向上滚动(行)", - "workbench.action.terminal.scrollUpPage": "向上滚动(页)", - "workbench.action.terminal.scrollToTop": "滚动到顶部", - "workbench.action.terminal.navigationModeExit": "退出导航模式", - "workbench.action.terminal.navigationModeFocusPrevious": "聚焦上一行(导航模式)", - "workbench.action.terminal.navigationModeFocusNext": "聚焦下一行(导航模式)", - "workbench.action.terminal.clearSelection": "取消选择", - "workbench.action.terminal.manageWorkspaceShellPermissions": "管理工作区 Shell 权限", - "workbench.action.terminal.rename": "重命名", - "workbench.action.terminal.rename.prompt": "输入终端名称", - "workbench.action.terminal.focusFind": "聚焦查找", - "workbench.action.terminal.hideFind": "隐藏查找", - "workbench.action.terminal.attachToRemote": "附加到会话", - "noUnattachedTerminals": "没有未附加但要附加到的终端", - "quickAccessTerminal": "切换活动终端", - "workbench.action.terminal.scrollToPreviousCommand": "滚动到上一条命令", - "workbench.action.terminal.scrollToNextCommand": "滚动到下一条命令", - "workbench.action.terminal.selectToPreviousCommand": "选择上一条命令所有内容", - "workbench.action.terminal.selectToNextCommand": "选择下一条命令所有内容", - "workbench.action.terminal.selectToPreviousLine": "选择上一行的所有内容", - "workbench.action.terminal.selectToNextLine": "选择下一行的所有内容", - "workbench.action.terminal.toggleEscapeSequenceLogging": "切换是否记录转义序列日志", - "workbench.action.terminal.sendSequence": "发送自定义序列到终端", - "workbench.action.terminal.newWithCwd": "在自定义工作目录中创建新的集成终端", - "workbench.action.terminal.newWithCwd.cwd": "启动终端的目录", - "workbench.action.terminal.renameWithArg": "重命名当前活动终端", - "workbench.action.terminal.renameWithArg.name": "终端的新名称", - "workbench.action.terminal.renameWithArg.noName": "未提供名称参数", - "workbench.action.terminal.toggleFindRegex": "切换使用正则表达式进行查找", - "workbench.action.terminal.toggleFindWholeWord": "切换使用全字匹配进行查找", - "workbench.action.terminal.toggleFindCaseSensitive": "切换使用区分大小写进行查找", - "workbench.action.terminal.findNext": "查找下一个", - "workbench.action.terminal.findPrevious": "查找上一个", - "workbench.action.terminal.searchWorkspace": "搜索工作区", - "workbench.action.terminal.relaunch": "重新启动活动终端", - "workbench.action.terminal.showEnvironmentInformation": "显示环境信息", - "workbench.action.terminal.split": "拆分终端", - "workbench.action.terminal.split.short": "拆分", - "workbench.action.terminal.splitInActiveWorkspace": "拆分终端 (活动工作区)", - "workbench.action.terminal.selectAll": "选择全部", - "workbench.action.terminal.new": "新建集成终端", - "workbench.action.terminal.new.short": "新建终端", - "workbench.action.terminal.kill": "终止活动终端实例", - "workbench.action.terminal.kill.short": "终止终端", - "workbench.action.terminal.clear": "清除", - "workbench.action.terminal.copySelection": "复制所选内容", - "workbench.action.terminal.copySelection.short": "复制", - "workbench.action.terminal.paste": "粘贴到活动终端中", - "workbench.action.terminal.paste.short": "粘贴", - "workbench.action.terminal.pasteSelection": "将所选内容粘贴到活动终端", - "workbench.action.terminal.switchTerminal": "切换终端" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "终端的背景颜色,允许终端的颜色与面板不同。", - "terminal.foreground": "终端的前景颜色。", - "terminalCursor.foreground": "终端光标的前景色。", - "terminalCursor.background": "终端光标的背景色。允许自定义被 block 光标遮住的字符的颜色。", - "terminal.selectionBackground": "终端选中内容的背景颜色。", - "terminal.border": "分隔终端中拆分窗格的边框的颜色。默认值为 panel.border 的颜色", - "terminal.ansiColor": "终端中的 ANSI 颜色“{0}”。" - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "允许配置工作区 Shell", - "workbench.action.terminal.disallowWorkspaceShell": "禁止配置工作区 Shell", - "terminalService.terminalCloseConfirmationSingular": "存在一个活动的终端会话,是否要终止此会话?", - "terminalService.terminalCloseConfirmationPlural": "存在 {0} 个活动的终端会话,是否要终止这些会话?", - "terminal.integrated.selectProfileToCreate": "选择要创建的终端配置文件", - "terminal.integrated.chooseDefaultProfile": "选择默认的终端配置文件", - "enterTerminalProfileName": "输入终端配置文件名称", - "terminalProfileAlreadyExists": "有终端配置文件已具有此名称", - "terminalProfiles": "配置文件", - "terminalProfiles.detected": "已检测", - "createQuickLaunchProfile": "配置终端配置文件" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "查看终端视图的图标。", - "renameTerminalIcon": "用于在终端快速菜单中进行重命名的图标。", - "killTerminalIcon": "用于终止终端实例的图标。", - "newTerminalIcon": "用于创建新的终端实例的图标。", - "configureTerminalProfileIcon": "用于创建新的终端配置文件的图标。" - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "重启 pty 主机", - "nonResponsivePtyHost": "与终端 pty 主机进程的连接没有响应,终端可能停止工作。" - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "新终端(&&N)", - "miSplitTerminal": "拆分终端(&&S)", - "miRunActiveFile": "运行活动文件(&&A)", - "miRunSelectedText": "运行所选文本(&&S)" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "重命名终端", - "killTerminal": "终止终端实例", - "workbench.action.terminal.newplus": "新建集成终端" + "nonResponsivePtyHost": "与终端 pty 主机进程的连接没有响应,终端可能停止工作。", + "restartPtyHost": "重启 pty 主机" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "新建集成终端(本地)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "是否允许此工作区修改您的终端?{0}", - "allow": "Allow", - "disallow": "Disallow", - "useWslExtension.title": "建议使用“{0}”扩展在 WSL 中打开终端。", - "install": "安装" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "终端输入", - "terminal.integrated.a11yTooMuchOutput": "输出太多,无法朗读。请手动转到行内进行阅读", - "keybindingHandling": "某些键绑定在默认情况下不会转到终端,而是由 {0} 进行处理。", - "configureTerminalSettings": "配置终端设置", - "yes": "是", - "no": "否", - "dontShowAgain": "不再显示", - "terminal.slowRendering": "终端 GPU 加速在你的计算机上似乎速度很慢。禁用它可提高性能,是否要切换到禁用? [阅读有关终端设置的更多信息](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", - "terminal.integrated.copySelection.noSelection": "没有在终端中选择要复制的内容", - "launchFailed.exitCodeAndCommandLine": "终端进程“{0}”启动失败(退出代码: {1})。", - "launchFailed.exitCodeOnly": "终端进程启动失败(退出代码: {0})。", - "terminated.exitCodeAndCommandLine": "终端进程“{0}”已终止,退出代码: {1}。", - "terminated.exitCodeOnly": "终端进程已终止,退出代码: {0}。", - "launchFailed.errorMessage": "终端进程启动失败: {0}。", - "terminalTextBoxAriaLabelNumberAndTitle": "终端 {0},{1}", - "terminalTextBoxAriaLabel": "终端 {0}", - "terminalStaleTextBoxAriaLabel": "终端 {0} 环境已过时,请运行“显示环境信息”命令以获取详细信息" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (已断开连接)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "Option + 单击", - "terminalLinkHandler.followLinkAlt": "Alt + 单击", - "terminalLinkHandler.followLinkCmd": "Cmd + 单击", - "terminalLinkHandler.followLinkCtrl": "Ctrl + 单击", - "followForwardedLink": "执行使用转发端口的链接", - "followLink": "关注链接", - "followLinkUrl": "链接" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "到 shell 进程的连接丢失,正在重启终端…" - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "搜索工作区" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "扩展要对终端环境进行以下更改:", - "extensionEnvironmentContributionRemoval": "扩展要从终端环境中删除以下现有更改:", - "relaunchTerminalLabel": "重新启动终端", - "extensionEnvironmentContributionInfo": "扩展已对此终端的环境进行更改" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "在编辑器中打开文件", - "focusFolder": "聚焦资源管理器中的文件夹", - "openFolder": "在新窗口中打开文件夹" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "测试", - "noTestProvidersRegistered": "没有为此工作区注册任何测试提供程序。", - "searchMarketplaceForTestExtensions": "[搜索市场](command:{0})", - "testExplorer": "测试资源管理器" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "查看测试视图的图标。", - "testingRunIcon": "“运行测试”操作的图标。", - "testingRunAllIcon": "“运行所有测试”操作的图标。", - "testingDebugIcon": "“调试测试”操作的图标。", - "testingCancelIcon": "用于取消正在进行的测试运行的图标。", - "filterIcon": "“测试”视图中“筛选器”操作的图标。", "autoRunIcon": "“测试”视图中的“自动运行”切换图标。", + "filterIcon": "“测试”视图中“筛选器”操作的图标。", "hiddenIcon": "在隐藏的测试显示时其旁边出现的图标。", - "testingShowAsList": "当测试资源管理器(树形式)被禁用时显示的图标。", - "testingShowAsTree": "当测试资源管理器(列表形式)被禁用时显示的图标。", + "testViewIcon": "查看测试视图的图标。", + "testingCancelIcon": "用于取消正在进行的测试运行的图标。", + "testingDebugIcon": "“调试测试”操作的图标。", "testingErrorIcon": "针对有错误的测试显示的图标。", "testingFailedIcon": "针对失败的测试显示的图标。", "testingPassedIcon": "针对通过的测试显示的图标。", "testingQueuedIcon": "针对排队的测试显示的图标。", + "testingRunAllIcon": "“运行所有测试”操作的图标。", + "testingRunIcon": "“运行测试”操作的图标。", + "testingShowAsList": "当测试资源管理器(树形式)被禁用时显示的图标。", + "testingShowAsTree": "当测试资源管理器(列表形式)被禁用时显示的图标。", "testingSkippedIcon": "针对跳过的测试显示的图标。", "testingUnsetIcon": "针对处于未设置状态的测试显示的图标。" }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "{0} 已失败。", - "failedPeekAction": "速览错误", - "testing.clickToRun": "单击以运行测试,右键单击以查看更多选项", - "run test": "运行测试", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "调试测试", - "reveal test": "在测试资源管理器中显示" + "debugAllTests": "调试所有测试", + "debugSelectedTests": "调试所选测试", + "discoveringTests": "正在发现测试", + "hideTest": "隐藏测试", + "noDebugTestProvider": "未在此工作区中找到可调试测试。可能需要安装测试提供程序扩展", + "noTestProvider": "未在此工作区中找到测试。可能需要安装测试提供程序扩展", + "run test": "运行测试", + "runAllTests": "运行所有测试", + "runSelectedTests": "运行所选测试", + "testing.cancelRun": "取消测试运行", + "testing.category": "测试", + "testing.clearResults": "清除所有结果", + "testing.collapseAll": "折叠所有测试", + "testing.debugAtCursor": "在光标处调试测试", + "testing.debugCurrentFile": "在当前文件中调试测试", + "testing.debugFailTests": "调试失败的测试", + "testing.debugLastRun": "调试上次运行", + "testing.editFocusedTest": "转到测试", + "testing.openOutputPeek": "快速查看输出", + "testing.reRunFailTests": "重新运行失败的测试", + "testing.reRunLastRun": "重新运行上次运行", + "testing.refresh": "刷新测试", + "testing.runAtCursor": "在光标处运行测试", + "testing.runCurrentFile": "在当前文件中运行测试", + "testing.searchForTestExtension": "搜索测试扩展", + "testing.showMostRecentOutput": "显示输出", + "testing.sortByLocation": "按位置排序", + "testing.sortByName": "按名称排序", + "testing.turnOffAutoRun": "关闭自动运行", + "testing.turnOnAutoRun": "启用自动运行", + "testing.viewAsList": "以列表形式查看", + "testing.viewAsTree": "以树形式查看", + "unhideTest": "取消隐藏测试" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "尚未在此工作区中找到任何测试。", - "testingFindExtension": "查找测试扩展", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0},过期结果", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "测试(&E)", + "noTestProvidersRegistered": "尚未在此工作区中找到任何测试。", + "searchMarketplaceForTestExtensions": "[查找测试扩展](command:{0})", + "test": "测试", "testExplorer": "测试资源管理器" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "调试测试", + "failedHoverMessage": "{0} 已失败。", + "failedPeekAction": "速览错误", + "reveal test": "在测试资源管理器中显示", + "run test": "运行测试", + "testing.clickToRun": "单击以运行测试,右键单击以查看更多选项" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "更多筛选器...", + "filter": "筛选", "testExplorerFilter": "筛选器(例如 text、!exclude)", - "testing.filters.showOnlyFailed": "仅显示失败的测试", - "testing.filters.showOnlyExecuted": "仅显示已执行的测试", + "testing.filters.currentFile": "仅在活动文件中显示", + "testing.filters.menu": "更多筛选器...", + "testing.filters.removeTestExclusions": "取消隐藏所有测试", "testing.filters.showAll": "显示所有测试", "testing.filters.showExcludedTests": "显示隐藏的测试", - "testing.filters.removeTestExclusions": "取消隐藏所有测试", - "testing.filters.currentFile": "仅在活动文件中显示", - "filter": "筛选" + "testing.filters.showOnlyExecuted": "仅显示已执行的测试", + "testing.filters.showOnlyFailed": "仅显示失败的测试" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "测试资源管理器", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{1} 中的 {0}", + "testing.treeElementLabelOutdated": "{0},过期结果", + "testingFindExtension": "显示工作区测试", + "testingNoTest": "此文件中未发现任何测试。" }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "预期结果", + "close": "关闭", + "debug test": "调试测试", + "run test": "运行测试", + "testUnnamedTask": "未命名任务", + "testing.debugLastRun": "调试测试运行", + "testing.reRunLastRun": "重新运行测试", + "testing.revealInExplorer": "在测试资源管理器中显示", + "testing.showResultOutput": "显示结果输出", "testingOutputActual": "实际结果", - "close": "关闭" + "testingOutputExpected": "预期结果", + "testingPeekLabel": "测试结果消息" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "测试运行完成时间: {0}", + "runNoOutout": "测试运行未记录任何输出。", + "testNoRunYet": "\r\n尚未运行任何测试。\r\n", + "testOutputTerminalTitle": "测试输出", + "testOutputTerminalTitleWithDate": "测试输出位于 {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "正在运行测试…", - "testProgress.running": "正在运行测试,通过 {0}/{1} ({2}%)", - "testProgressWithSkip.running": "正在运行测试,通过 {0}/{1} ({2}%, {3} 个已跳过)", "testProgress.completed": "{0}/{1} 个测试已通过({2}%)", - "testProgressWithSkip.completed": "{0}/{1} 个测试已通过({2}%,{3} 个已跳过)" + "testProgress.running": "正在运行测试,通过 {0}/{1} ({2}%)", + "testProgress.runningInitial": "正在运行测试…", + "testProgressWithSkip.completed": "{0}/{1} 个测试已通过({2}%,{3} 个已跳过)", + "testProgressWithSkip.running": "正在运行测试,通过 {0}/{1} ({2}%, {3} 个已跳过)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "正在测试" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "测试资源管理器中“出错”图标的颜色。", + "testing.iconFailed": "测试资源管理器中“失败”图标的颜色。", + "testing.iconPassed": "测试资源管理器中“已通过”图标的颜色。", + "testing.iconQueued": "测试资源管理器中“已排队”图标的颜色。", + "testing.iconSkipped": "测试资源管理器中“已跳过”图标的颜色。", + "testing.iconUnset": "测试资源管理器中“未设置”图标的颜色。", + "testing.message.error.decorationForeground": "在编辑器中内联显示的测试错误消息的文本颜色。", + "testing.message.error.marginBackground": "在编辑器中内联显示的错误消息旁边的边距颜色。", + "testing.message.hint.decorationForeground": "在编辑器中内联显示的测试提示消息的文本颜色。", + "testing.message.hint.marginBackground": "在编辑器中内联显示的提示消息旁边的边距颜色。", + "testing.message.info.decorationForeground": "在编辑器中内联显示的测试信息消息的文本颜色。", + "testing.message.info.marginBackground": "在编辑器中内联显示的信息消息旁边的边距颜色。", + "testing.message.warning.decorationForeground": "在编辑器中内联显示的测试警告消息的文本颜色。", + "testing.message.warning.marginBackground": "在编辑器中内联显示的警告消息旁边的边距颜色。", + "testing.peekBorder": "速览视图边框和箭头颜色。", + "testing.runAction": "编辑器中“运行”图标的颜色。" + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "测试", + "testing.autoRun.delay": "将测试标记为过时并启动新运行后等待的时间(以毫秒为单位)。", "testing.autoRun.mode": "控制自动运行哪些测试。", "testing.autoRun.mode.allInWorkspace": "自动运行切换时,自动运行已发现的所有测试。在各个测试发生更改时重新运行它们。", "testing.autoRun.mode.onlyPreviouslyRun": "在各个测试发生更改时重新运行它们。不会自动运行尚未执行的任何测试。", - "testing.autoRun.delay": "将测试标记为过时并启动新运行后等待的时间(以毫秒为单位)。", "testing.automaticallyOpenPeekView": "配置何时自动打开“错误速览”视图。", "testing.automaticallyOpenPeekView.failureAnywhere": "无论故障在何处,都自动打开。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "在可见文档中测试失败时自动打开。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自动运行模式期间自动打开“速览”视图。" - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "当前测试项的 ID,在创建或打开测试项的菜单时设置" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "尝试运行测试时出错: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "测试", - "unhideTest": "取消隐藏测试", - "hideTest": "隐藏测试", - "debug test": "调试测试", - "run test": "运行测试", - "runSelectedTests": "运行所选测试", - "debugSelectedTests": "调试所选测试", - "discoveringTests": "正在发现测试", - "runAllTests": "运行所有测试", - "noTestProvider": "未在此工作区中找到测试。可能需要安装测试提供程序扩展", - "debugAllTests": "调试所有测试", - "noDebugTestProvider": "未在此工作区中找到可调试测试。可能需要安装测试提供程序扩展", - "testing.cancelRun": "取消测试运行", - "testing.viewAsList": "以列表形式查看", - "testing.viewAsTree": "以树形式查看", - "testing.sortByName": "按名称排序", - "testing.sortByLocation": "按位置排序", - "testing.collapseAll": "折叠所有测试", - "testing.refresh": "刷新测试", - "testing.clearResults": "清除所有结果", - "testing.editFocusedTest": "转到测试", - "testing.turnOnAutoRun": "启用自动运行", - "testing.turnOffAutoRun": "关闭自动运行", - "testing.runAtCursor": "在光标处运行测试", - "testing.debugAtCursor": "在光标处调试测试", - "testing.runCurrentFile": "在当前文件中运行测试", - "testing.debugCurrentFile": "在当前文件中调试测试", - "testing.reRunFailTests": "重新运行失败的测试", - "testing.debugFailTests": "调试失败的测试", - "testing.reRunLastRun": "重新运行上次运行", - "testing.debugLastRun": "调试上次运行", - "testing.searchForTestExtension": "搜索测试扩展" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "测试资源管理器中“失败”图标的颜色。", - "testing.iconErrored": "测试资源管理器中“出错”图标的颜色。", - "testing.iconPassed": "测试资源管理器中“已通过”图标的颜色。", - "testing.runAction": "编辑器中“运行”图标的颜色。", - "testing.iconQueued": "测试资源管理器中“已排队”图标的颜色。", - "testing.iconUnset": "测试资源管理器中“未设置”图标的颜色。", - "testing.iconSkipped": "测试资源管理器中“已跳过”图标的颜色。", - "testing.peekBorder": "速览视图边框和箭头颜色。", - "testing.message.error.decorationForeground": "在编辑器中内联显示的测试错误消息的文本颜色。", - "testing.message.error.marginBackground": "在编辑器中内联显示的错误消息旁边的边距颜色。", - "testing.message.warning.decorationForeground": "在编辑器中内联显示的测试警告消息的文本颜色。", - "testing.message.warning.marginBackground": "在编辑器中内联显示的警告消息旁边的边距颜色。", - "testing.message.info.decorationForeground": "在编辑器中内联显示的测试信息消息的文本颜色。", - "testing.message.info.marginBackground": "在编辑器中内联显示的信息消息旁边的边距颜色。", - "testing.message.hint.decorationForeground": "在编辑器中内联显示的测试提示消息的文本颜色。", - "testing.message.hint.marginBackground": "在编辑器中内联显示的提示消息旁边的边距颜色。" + "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自动运行模式期间自动打开“速览”视图。", + "testing.followRunningTest": "控制在测试资源管理器视图中是否应遵循正在运行的测试" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "出错", @@ -7735,264 +8041,277 @@ "testState.skipped": "已跳过", "testState.unset": "撤销" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "测试运行时间: {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "尝试运行测试时出错: {0}", + "testTrust": "运行测试可能会执行工作区中的代码。" + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "输出速览视图中项的类型。类型为“测试”、“消息”、“任务”或“结果”。", + "testing.testId": "当前测试项的 ID,在创建或打开测试项的菜单时设置", + "testing.testItemHasUri": "指示测试项是否已定义 URI 的布尔值", + "testing.testItemIsHidden": "指示测试项是否处于隐藏状态的布尔值" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "颜色主题", - "themes.category.light": "浅色主题", - "themes.category.dark": "深色主题", - "themes.category.hc": "高对比度主题", - "installColorThemes": "安装其他颜色主题...", - "themes.selectTheme": "选择颜色主题 (按上下箭头键预览)", - "selectIconTheme.label": "文件图标主题", - "noIconThemeLabel": "无", - "noIconThemeDesc": "禁用文件图标", - "installIconThemes": "安装其他文件图标主题...", - "themes.selectIconTheme": "选择文件图标主题", - "selectProductIconTheme.label": "产品图标主题", "defaultProductIconThemeLabel": "默认值", - "installProductIconThemes": "安装其他产品图标主题...", - "themes.selectProductIconTheme": "选择产品图标主题", "generateColorTheme.label": "使用当前设置生成颜色主题", - "preferences": "首选项", + "installColorThemes": "安装其他颜色主题...", + "installIconThemes": "安装其他文件图标主题...", + "installProductIconThemes": "安装其他产品图标主题...", "miSelectColorTheme": "颜色主题(&&C)", "miSelectIconTheme": "文件图标主题(&&I)", "miSelectProductIconTheme": "产品图标主题(&&P)", + "noIconThemeDesc": "禁用文件图标", + "noIconThemeLabel": "无", + "preferences": "首选项", + "selectIconTheme.label": "文件图标主题", + "selectProductIconTheme.label": "产品图标主题", + "selectTheme.label": "颜色主题", + "themes.category.dark": "深色主题", + "themes.category.hc": "高对比度主题", + "themes.category.light": "浅色主题", + "themes.selectIconTheme": "选择文件图标主题", "themes.selectIconTheme.label": "文件图标主题", - "themes.selectProductIconTheme.label": "产品图标主题" + "themes.selectProductIconTheme": "选择产品图标主题", + "themes.selectProductIconTheme.label": "产品图标主题", + "themes.selectTheme": "选择颜色主题 (按上下箭头键预览)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "查看时间线视图的图标。", - "timelineOpenIcon": "“打开时间线”操作的图标。", - "timelineConfigurationTitle": "时间线", + "files.openTimeline": "打开时间线", "timeline.excludeSources": "应从时间线视图中排除的时间线源数组。", - "timeline.pageSize": "默认情况下以及在加载更多项目时在时间线视图中显示的项目数。如果设置为 \"null\" (默认值),则将根据时间线视图的可见区域自动选择一个页面大小。", "timeline.pageOnScroll": "实验性。控制在滚动到列表结尾时,时间线视图是否将加载下一页的项目。", - "files.openTimeline": "打开时间线" + "timeline.pageSize": "默认情况下以及在加载更多项目时在时间线视图中显示的项目数。如果设置为 \"null\" (默认值),则将根据时间线视图的可见区域自动选择一个页面大小。", + "timelineConfigurationTitle": "时间线", + "timelineOpenIcon": "“打开时间线”操作的图标。", + "timelineViewIcon": "查看时间线视图的图标。" }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "正在加载…", - "timeline.loadMore": "加载更多", - "timeline": "时间线", - "timeline.editorCannotProvideTimeline": "活动编辑器无法提供时间线信息。", - "timeline.noTimelineInfo": "未提供时间表信息。", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "正在加载 {0} 的时间线 ...", - "timelineRefresh": "“刷新时间线”操作的图标。", - "timelinePin": "“固定时间线”操作的图标。", - "timelineUnpin": "“取消固定时间线”操作的图标。", "refresh": "刷新", + "timeline": "时间线", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "活动编辑器无法提供时间线信息。", + "timeline.filterSource": "包括: {0}", + "timeline.loadMore": "加载更多", + "timeline.loading": "正在加载 {0} 的时间线 ...", + "timeline.loadingMore": "正在加载…", + "timeline.noTimelineInfo": "未提供时间表信息。", "timeline.toggleFollowActiveEditorCommand.follow": "固定当前时间线", "timeline.toggleFollowActiveEditorCommand.unfollow": "取消固定当前时间线", - "timeline.filterSource": "包括: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "发行说明(&&R)" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "发行说明", - "update.noReleaseNotesOnline": "此版本的 {0} 没有联机发行说明", - "showReleaseNotes": "显示发行说明", - "read the release notes": "欢迎使用 {0} v{1}! 是否要阅读发布说明?", - "licenseChanged": "我们对许可条款进行了修改,请点击[此处]({0})进行查看。", - "updateIsReady": "有新的 {0} 的更新可用。", - "checkingForUpdates": "正在检查更新...", - "update service": "更新服务", - "noUpdatesAvailable": "当前没有可用的更新。", - "ok": "确定", - "thereIsUpdateAvailable": "存在可用更新。", - "download update": "下载更新", - "later": "稍后", - "updateAvailable": "现有更新可用: {0} {1}", - "installUpdate": "安装更新", - "updateInstalling": "正在后台安装 {0} {1},我们将在完成后通知您。 ", - "updateNow": "立即更新", - "updateAvailableAfterRestart": "重新启动 {0} 即可应用最新更新。", - "checkForUpdates": "检查更新...", - "download update_1": "下载更新(1) ", - "DownloadingUpdate": "正在下载更新...", - "installUpdate...": "安装更新... (1)", - "installingUpdate": "正在安装更新...", - "restartToUpdate": "重新启动以更新 (1)", - "switchToInsiders": "切换到内部预览计划版本…", - "switchToStable": "切换到稳定版本…", - "relaunchMessage": "需要重载,然后对版本的更改才会生效", - "relaunchDetailInsiders": "按“重载”按钮切换到 VSCode 的夜晚预生产版本。", - "relaunchDetailStable": "按“重载”按钮切换到每月发布的 VSCode 稳定版本。", - "reload": "重载(&&R)", - "selectSyncService.message": "选择在更改版本后要使用的设置同步服务", - "use insiders": "预览体验成员", - "use stable": "稳定(当前) ", - "cancel": "取消", - "selectSyncService.detail": "默认情况下,预览体验成员版 VSCode 将使用单独的预览体验成员设置同步服务来同步你的设置、键绑定、扩展、片段和 UI 状态。" + "timelinePin": "“固定时间线”操作的图标。", + "timelineRefresh": "“刷新时间线”操作的图标。", + "timelineUnpin": "“取消固定时间线”操作的图标。" }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "发行说明: {0}", "unassigned": "未分配" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "正在下载更新...", + "cancel": "取消", + "checkForUpdates": "检查更新...", + "checkingForUpdates": "正在检查更新...", + "download update": "下载更新", + "download update_1": "下载更新(1) ", + "downloading": "正在下载...", + "installUpdate": "安装更新", + "installUpdate...": "安装更新... (1)", + "installingUpdate": "正在安装更新...", + "later": "稍后", + "noUpdatesAvailable": "当前没有可用的更新。", + "ok": "确定", + "read the release notes": "欢迎使用 {0} v{1}! 是否要阅读发布说明?", + "relaunchDetailInsiders": "按“重载”按钮切换到 VSCode 的夜晚预生产版本。", + "relaunchDetailStable": "按“重载”按钮切换到每月发布的 VSCode 稳定版本。", + "relaunchMessage": "需要重载,然后对版本的更改才会生效", + "releaseNotes": "发行说明", + "reload": "重载(&&R)", + "restartToUpdate": "重新启动以更新 (1)", + "selectSyncService.detail": "默认情况下,预览体验成员版 VS Code 将使用单独的预览体验成员设置同步服务来同步你的设置、键绑定、扩展、片段、UI 状态。", + "selectSyncService.message": "选择在更改版本后要使用的设置同步服务", + "showReleaseNotes": "显示发行说明", + "switchToInsiders": "切换到内部预览计划版本…", + "switchToStable": "切换到稳定版本…", + "thereIsUpdateAvailable": "存在可用更新。", + "update service": "更新服务", + "update.noReleaseNotesOnline": "此版本的 {0} 没有联机发行说明", + "updateAvailable": "现有更新可用: {0} {1}", + "updateAvailableAfterRestart": "重新启动 {0} 即可应用最新更新。", + "updateIsReady": "有新的 {0} 的更新可用。", + "updateNow": "立即更新", + "updating": "正在更新...", + "use insiders": "预览体验成员", + "use stable": "稳定(当前) " + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "发行说明(&&R)" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "管理受信任的域", + "trustedDomain.manageTrustedDomains": "管理受信任的域", + "trustedDomain.trustAllDomains": "信任所有域(禁用链接保护)", + "trustedDomain.trustAllPorts": "信任所有端口上的 {0}", + "trustedDomain.trustDomain": "信任 {0}", + "trustedDomain.trustSubDomain": "信任 {0} 及其所有子域" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "取消", + "configureTrustedDomains": "配置受信任的域", + "copy": "复制", + "open": "打开", + "openExternalLinkAt": "是否要 {0} 打开外部网站?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "打开 URL", "urlToOpen": "要打开的 URL" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "管理受信任的域", - "trustedDomain.trustDomain": "信任 {0}", - "trustedDomain.trustAllPorts": "信任所有端口上的 {0}", - "trustedDomain.trustSubDomain": "信任 {0} 及其所有子域", - "trustedDomain.trustAllDomains": "信任所有域(禁用链接保护)", - "trustedDomain.manageTrustedDomains": "管理受信任的域", - "configuringURL": "为 {0} 配置信任" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "是否要 {0} 打开外部网站?", - "open": "打开", - "copy": "复制", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "接受更改时出错。有关更多详细信息,请查看[日志]({0})。", + "accept merges": "接受合并", + "accept merges button": "接受合并(&&M)", + "accept remote": "接受远程", + "accept remote button": "接受远程(&&R)", + "auth failed": "启用设置同步时出错: 身份验证失败。", "cancel": "取消", - "configureTrustedDomains": "配置受信任的域" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "配置...", + "configure and turn on sync detail": "请进行登录,跨设备同步你的数据。", + "configure sync": "{0}: 配置…", + "configure sync placeholder": "选择要同步的内容", + "confirm replace and overwrite local": "是否接受远程 {0} 并替换本地 {1}?", + "confirm replace and overwrite remote": "是否接受合并,并替换远程 {0}?", + "conflicts detected": "由于 {0} 中的冲突,无法同步。请解决它们以继续。", + "default": "默认值", + "error reset required": "云中的数据早于客户端的数据,因此已禁用设置同步。请先清除云中的数据,然后再启用同步。", + "error reset required while starting sync": "云中的数据早于客户端的数据,因此无法启用设置同步。请先清除云中的数据,然后再启用同步。", + "error upgrade required": "当前版本({0}, {1})与同步服务不兼容,因此已禁用设置同步。请先进行更新,然后再打开同步。", + "error upgrade required while starting sync": "当前版本({0}, {1})与同步服务不兼容,因此无法启用设置同步。请先进行更新,然后再打开同步。", + "errorInvalidConfiguration": "无法同步 {0},因为文件中的内容无效。请打开文件并进行更正。", + "global activity turn on sync": "打开设置同步…", + "has conflicts": "{0}: 检测到冲突", + "insiders": "预览体验人员", + "leftResourceName": "{0} (远程)", + "merges": "{0} (合并)", + "no authentication providers": "没有可用的身份验证提供程序。", + "open doc": "打开文档", + "open file": "打开 {0} 文件", "operationId": "操作 ID: {0}", - "too many requests": "当前设备正在进行的请求过多,因此已禁用设置同步。请提供同步日志以报告问题。", - "settings sync": "设置同步。操作 ID: {0}", - "show sync logs": "显示日志", - "report issue": "报告问题", - "Open Backup folder": "打开本地备份文件夹", - "no backups": "本地备份文件夹不存在" + "per platform": "为每个平台", + "replace local": "替换本地", + "replace remote": "替换远程", + "reset": "清除云中的数据…", + "resolveConflicts_global": "{0}: 显示设置冲突(1)", + "resolveKeybindingsConflicts_global": "{0}: 显示按键绑定冲突(1)", + "resolveSnippetsConflicts_global": "{0}: 显示用户代码片段冲突({1})", + "service changed and turned off": "设置同步已禁用,因为 {0} 现使用一个单独的服务。请再次启用同步。", + "service switched to insiders": "设置同步已切换为预览体验成员服务", + "service switched to stable": "设置同步已切换为稳定的服务", + "session expired": "当前会话已过期,因此已关闭设置同步。若要启用同步,请重新登录。", + "show conflicts": "显示冲突", + "show sync log title": "{0}: 显示日志", + "show sync log toolrip": "显示日志", + "show synced data": "{0}: 显示已同步的数据", + "show synced data action": "显示已同步的数据", + "showConflicts": "{0}: 显示设置冲突", + "showKeybindingsConflicts": "{0}: 显示键绑定冲突", + "showSnippetsConflicts": "{0}: 显示用户代码片段冲突", + "sideBySideDescription": "设置同步", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "登录以同步设置(1)", + "sign in and turn on": "登录并打开", + "sign in global": "登录以同步设置", + "sign in to sync": "登录以同步设置", + "stable": "稳定", + "stop sync": "{0}: 关闭", + "switchSyncService.description": "在与多个环境同步时,请确保你使用的设置同步服务相同", + "switchSyncService.title": "{0}: 选择服务", + "sync is on": "设置同步已打开", + "sync now": "{0}: 立即同步", + "sync preview message": "同步设置是一项预览功能,请在启用它之前阅读文档。", + "sync settings": "{0}: 显示设置", + "synced with time": "同步时间: {0}", + "syncing": "正在同步", + "too large": "已禁止同步 {0},因为要同步的 {1} 文件的大小大于 {2}。请打开文件减小大小,然后再启用同步", + "too large while starting sync": "要同步的 {0} 文件的大小大于 {1},因此无法启用设置同步。请打开文件并减小大小,然后打开同步", + "turn off": "关闭(&&T)", + "turn off failed": "禁用设置同步时出错。有关更多详细信息,请查看[日志]({0})。", + "turn off sync confirmation": "是否要关闭同步?", + "turn off sync detail": "将不再同步你的设置、键绑定、扩展、代码片段和 UI 状态。", + "turn off sync everywhere": "关闭所有设备上的同步设置,并从云中清除数据。", + "turn on": "打开", + "turn on failed": "打开设置同步时出错。{0}", + "turn on failed with user data sync error": "启用设置同步时出错。请查看[日志]({0})以了解详细信息。", + "turn on sync": "打开设置同步…", + "turn on sync with category": "{0}: 打开…", + "turned off": "已从另一设备禁用设置同步,请再次启用同步。", + "turnin on sync": "正在打开设置同步…", + "turning on syncing": "正在打开设置同步…", + "update conflicts": "无法解决冲突,因为存在新的可用本地版本。请重新尝试。", + "using separate service": "设置同步现使用一个单独的服务;有关详细信息,请参阅[设置同步文档](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", + "workbench.action.showSyncRemoteBackup": "显示已同步的数据", + "workbench.actions.syncData.reset": "清除云中的数据…" }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "操作 ID: {0}", "too many requests": "由于此设备发出的请求太多,因此已在该设备上关闭设置同步。" }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: 打开…", - "stop sync": "{0}: 关闭", - "configure sync": "{0}: 配置…", - "showConflicts": "{0}: 显示设置冲突", - "showKeybindingsConflicts": "{0}: 显示键绑定冲突", - "showSnippetsConflicts": "{0}: 显示用户代码片段冲突", - "sync now": "{0}: 立即同步", - "syncing": "正在同步", - "synced with time": "同步时间: {0}", - "sync settings": "{0}: 显示设置", - "show synced data": "{0}: 显示已同步的数据", - "conflicts detected": "由于 {0} 中的冲突,无法同步。请解决它们以继续。", - "replace remote": "替换远程", - "replace local": "替换本地", - "show conflicts": "显示冲突", - "accept failed": "接受更改时出错。有关更多详细信息,请查看[日志]({0})。", - "session expired": "当前会话已过期,因此已关闭设置同步。若要启用同步,请重新登录。", - "turn on sync": "打开设置同步…", - "turned off": "已从另一设备禁用设置同步,请再次启用同步。", - "too large": "已禁止同步 {0},因为要同步的 {1} 文件的大小大于 {2}。请打开文件减小大小,然后再启用同步", - "error upgrade required": "当前版本({0}, {1})与同步服务不兼容,因此已禁用设置同步。请先进行更新,然后再打开同步。", - "operationId": "操作 ID: {0}", - "error reset required": "云中的数据早于客户端的数据,因此已禁用设置同步。请先清除云中的数据,然后再启用同步。", - "reset": "清除云中的数据…", - "show synced data action": "显示已同步的数据", - "service switched to insiders": "设置同步已切换为预览体验成员服务", - "service switched to stable": "设置同步已切换为稳定的服务", - "using separate service": "设置同步现使用一个单独的服务;有关详细信息,请参阅[设置同步文档](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", - "service changed and turned off": "设置同步已禁用,因为 {0} 现使用一个单独的服务。请再次启用同步。", - "open file": "打开 {0} 文件", - "errorInvalidConfiguration": "无法同步 {0},因为文件中的内容无效。请打开文件并进行更正。", - "has conflicts": "{0}: 检测到冲突", - "turning on syncing": "正在打开设置同步…", - "sign in to sync": "登录以同步设置", - "no authentication providers": "没有可用的身份验证提供程序。", - "too large while starting sync": "要同步的 {0} 文件的大小大于 {1},因此无法启用设置同步。请打开文件并减小大小,然后打开同步", - "error upgrade required while starting sync": "当前版本({0}, {1})与同步服务不兼容,因此无法启用设置同步。请先进行更新,然后再打开同步。", - "error reset required while starting sync": "云中的数据早于客户端的数据,因此无法启用设置同步。请先清除云中的数据,然后再启用同步。", - "auth failed": "启用设置同步时出错: 身份验证失败。", - "turn on failed": "启用设置同步时出错。请查看[日志]({0})以了解详细信息。", - "sync preview message": "同步设置是一项预览功能,请在启用它之前阅读文档。", - "turn on": "打开", - "open doc": "打开文档", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "接受本地", + "accept merges": "接受合并", + "accept remote": "接受远程", + "accepted": "已接受", "cancel": "取消", - "sign in and turn on": "登录并打开", - "configure and turn on sync detail": "请进行登录,跨设备同步你的数据。", - "per platform": "为每个平台", - "configure sync placeholder": "选择要同步的内容", - "turn off sync confirmation": "是否要关闭同步?", - "turn off sync detail": "将不再同步你的设置、键绑定、扩展、代码片段和 UI 状态。", - "turn off": "关闭(&&T)", - "turn off sync everywhere": "关闭所有设备上的同步设置,并从云中清除数据。", + "conflict": "检测到冲突", + "conflicts detected": "检测到冲突", + "explanation": "若要启用同步,请仔细查看每个条目和合并项。", + "label": "UserDataSyncResources", "leftResourceName": "{0} (远程)", "merges": "{0} (合并)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (预览)", + "resolve": "因冲突而无法同步。请解决它们以继续。", + "rightResourceName": "{0} (本地)", "sideBySideDescription": "设置同步", - "switchSyncService.title": "{0}: 选择服务", - "switchSyncService.description": "在与多个环境同步时,请确保你使用的设置同步服务相同", - "default": "默认值", - "insiders": "预览体验人员", - "stable": "稳定", - "global activity turn on sync": "打开设置同步…", - "turnin on sync": "正在打开设置同步…", - "sign in global": "登录以同步设置", - "sign in accounts": "登录以同步设置(1)", - "resolveConflicts_global": "{0}: 显示设置冲突(1)", - "resolveKeybindingsConflicts_global": "{0}: 显示按键绑定冲突(1)", - "resolveSnippetsConflicts_global": "{0}: 显示用户代码片段冲突({1})", - "sync is on": "设置同步已打开", - "workbench.action.showSyncRemoteBackup": "显示已同步的数据", - "turn off failed": "禁用设置同步时出错。有关更多详细信息,请查看[日志]({0})。", - "configure": "配置...", - "show sync log title": "{0}: 显示日志", - "show sync log toolrip": "显示日志", - "workbench.actions.syncData.reset": "清除云中的数据…", - "accept remote": "接受远程", - "accept merges": "接受合并", - "accept remote button": "接受远程(&&R)", - "accept merges button": "接受合并(&&M)", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "是否接受远程 {0} 并替换本地 {1}?", - "confirm replace and overwrite remote": "是否接受合并,并替换远程 {0}?", - "update conflicts": "无法解决冲突,因为存在新的可用本地版本。请重新尝试。" + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "打开设置同步", + "turning on": "正在打开…", + "workbench.actions.sync.acceptLocal": "接受本地", + "workbench.actions.sync.acceptRemote": "接受远程", + "workbench.actions.sync.discard": "放弃", + "workbench.actions.sync.merge": "合并", + "workbench.actions.sync.showChanges": "打开更改" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "合并", - "synced machines": "已同步的计算机", - "workbench.actions.sync.editMachineName": "编辑名称", - "workbench.actions.sync.turnOffSyncOnMachine": "关闭设置同步", - "remote sync activity title": "同步活动(远程)", - "local sync activity title": "同步活动(本地)", - "workbench.actions.sync.resolveResourceRef": "显示原始 JSON 同步数据", - "workbench.actions.sync.replaceCurrent": "还原", "confirm replace": "是否要用选定的内容替换当前的 {0}?", - "reset": "重置同步的数据", - "leftResourceName": "{0} (远程)", - "rightResourceName": "{0} (本地)", - "sideBySideLabels": "{0} ↔ {1}", "current": "当前", + "leftResourceName": "{0} (远程)", + "local sync activity title": "同步活动(本地)", + "merges": "合并", "no machines": "无计算机", "not found": "找不到 ID 为 {0} 的计算机", - "turn off sync on machine": "确定要对 {0} 关闭同步吗?", - "turn off": "关闭(&&T)", "placeholder": "输入计算机名称", - "valid message": "计算机名称必须是唯一的且不为空" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "若要启用同步,请仔细查看每个条目和合并项。", - "turn on sync": "打开设置同步", - "cancel": "取消", - "workbench.actions.sync.acceptRemote": "接受远程", - "workbench.actions.sync.acceptLocal": "接受本地", - "workbench.actions.sync.merge": "合并", - "workbench.actions.sync.discard": "放弃", - "workbench.actions.sync.showChanges": "打开更改", - "conflicts detected": "检测到冲突", - "resolve": "因冲突而无法同步。请解决它们以继续。", - "turning on": "正在打开…", - "preview": "{0} (预览)", - "leftResourceName": "{0} (远程)", - "merges": "{0} (合并)", + "remote sync activity title": "同步活动(远程)", + "reset": "重置同步的数据", "rightResourceName": "{0} (本地)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "设置同步", - "label": "UserDataSyncResources", - "conflict": "检测到冲突", - "accepted": "已接受", - "accept remote": "接受远程", - "accept local": "接受本地", - "accept merges": "接受合并" + "synced machines": "已同步的计算机", + "turn off": "关闭(&&T)", + "turn off sync on machine": "确定要对 {0} 关闭同步吗?", + "valid message": "计算机名称必须是唯一的且不为空", + "workbench.actions.sync.editMachineName": "编辑名称", + "workbench.actions.sync.replaceCurrent": "还原", + "workbench.actions.sync.resolveResourceRef": "显示原始 JSON 同步数据", + "workbench.actions.sync.turnOffSyncOnMachine": "关闭设置同步" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "打开本地备份文件夹", + "no backups": "本地备份文件夹不存在", + "operationId": "操作 ID: {0}", + "report issue": "报告问题", + "settings sync": "设置同步。操作 ID: {0}", + "show sync logs": "显示日志", + "too many requests": "当前设备正在进行的请求过多,因此已禁用设置同步。请提供同步日志以报告问题。" }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", @@ -8001,174 +8320,39 @@ "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。" }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "显示所有命令", - "watermark.quickAccess": "转到文件", - "watermark.openFile": "打开文件", - "watermark.openFolder": "打开文件夹", - "watermark.openFileFolder": "打开文件或文件夹", - "watermark.openRecent": "打开最近的文件", - "watermark.newUntitledFile": "新的无标题文件", - "watermark.toggleTerminal": "切换终端", + "tips.enabled": "启用后,当没有打开编辑器时将显示水印提示。", "watermark.findInFiles": "在文件中查找", + "watermark.newUntitledFile": "新的无标题文件", + "watermark.openFile": "打开文件", + "watermark.openFileFolder": "打开文件或文件夹", + "watermark.openFolder": "打开文件夹", + "watermark.openRecent": "打开最近的文件", + "watermark.quickAccess": "转到文件", + "watermark.showCommands": "显示所有命令", "watermark.startDebugging": "开始调试", - "tips.enabled": "启用后,当没有打开编辑器时将显示水印提示。" - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "打开 Webview 开发人员工具", - "iframeWebviewAlert": "使用标准开发工具调试基于 iFrame 的 Web 视图" + "watermark.toggleTerminal": "切换终端" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "加载 Web 视图时出错: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "Web 视图编辑器" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "复制", + "cut": "剪切", + "paste": "粘贴" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "使用标准开发工具调试基于 iFrame 的 Web 视图", + "openToolsLabel": "打开 Webview 开发人员工具" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "显示查找", - "editor.action.webvieweditor.hideFind": "停止查找", "editor.action.webvieweditor.findNext": "查找下一个", "editor.action.webvieweditor.findPrevious": "查找上一个", + "editor.action.webvieweditor.hideFind": "停止查找", + "editor.action.webvieweditor.showFind": "显示查找", "refreshWebviewLabel": "重新加载 Web 视图" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "文件资源管理器", - "welcomeOverlay.search": "跨文件搜索", - "welcomeOverlay.git": "源代码管理", - "welcomeOverlay.debug": "启动和调试", - "welcomeOverlay.extensions": "管理扩展", - "welcomeOverlay.problems": "查看错误和警告", - "welcomeOverlay.terminal": "切换集成终端", - "welcomeOverlay.commandPalette": "查找并运行所有命令", - "welcomeOverlay.notifications": "显示通知", - "welcomeOverlay": "用户界面概览", - "hideWelcomeOverlay": "隐藏界面概述" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "欢迎使用(&&W)" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "入门", - "help": "帮助", - "gettingStarted": "入门", - "gettingStarted.goBack": "返回", - "gettingStarted.goNext": "下一个", - "gettingStarted.goPrev": "上一个", - "gettingStarted.markTaskComplete": "将任务标记为完成", - "gettingStarted.markTaskInomplete": "将任务标记为未完成", - "welcomePage.hiddenCategories": "隐藏欢迎页面入门部分与你无关的的类别。", - "walkthroughs": "提供任务集合来帮助用户使用你的扩展。这是一项试验性功能,仅可用于 VS Code 预览体验计划。", - "walkthroughs.id": "此演练的唯一标识符。", - "walkthroughs.title": "演练的标题。", - "walkthroughs.description": "演练的说明。", - "walkthroughs.primary": "如果这是一个“主要”演练,则提示应在安装扩展时打开它。带有 \"when\" 条件的与当前上下文匹配的第一个“主要”演练可能会在安装扩展时由核心打开。", - "walkthroughs.when": "用于控制此演练的可见性的上下文键表达式。", - "walkthroughs.tasks": "要在此演练期间完成的任务。", - "walkthroughs.tasks.id": "此任务的唯一标识符。它用于跟踪已完成的任务。", - "walkthroughs.tasks.title": "任务的标题。", - "walkthroughs.tasks.description": "任务的说明。", - "walkthroughs.tasks.button": "任务的按钮,它可以链接到外部资源,也可以运行命令", - "walkthroughs.tasks.button.title": "按钮的标题。", - "walkthroughs.tasks.button.command": "单击按钮时运行的命令。", - "walkthroughs.tasks.button.link": "单击按钮时打开的链接。打开此链接会将任务标记为已完成。", - "walkthroughs.tasks.media": "要在此任务旁边显示的图像。", - "walkthroughs.tasks.media.path": "相对于扩展目录的图像路径。", - "walkthroughs.tasks.media.altText": "无法加载图像时或在屏幕读取器中显示的替换文字。", - "walkthroughs.tasks.doneOn": "将任务标记为完成的符号。", - "walkthroughs.tasks.oneOn.command": "执行指定命令时将任务标记为已完成。", - "walkthroughs.tasks.when": "用于控制此任务的可见性的上下文键表达式。" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "演练", - "help": "帮助", - "walkthroughs": "演练", - "walkthroughs.goBack": "返回", - "walkthroughs.goNext": "下一个", - "walkthroughs.goPrev": "上一个" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "交互式演练场", - "miInteractivePlayground": "交互式演练场(&&N)" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "在启动时不打开编辑器。", - "workbench.startupEditor.welcomePage": "打开“欢迎”页面。", - "workbench.startupEditor.readme": "打开包含一个自述文件的文件夹时, 打开自述文件, 否则回退到 \"欢迎页面\"。", - "workbench.startupEditor.newUntitledFile": "打开一个新的无标题文件(仅在打开一个空窗口时适用)。", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "在打开空工作区时打开欢迎页面。", - "workbench.startupEditor.gettingStarted": "打开“入门”页面。", - "workbench.startupEditor": "在没有从上一会话中恢复出信息的情况下,控制启动时显示的编辑器。", - "welcomePage": "欢迎使用", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "显示 Azure 扩展", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "Sublime", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "已安装对 {0} 的支持。", - "welcomePage.willReloadAfterInstallingExtensionPack": "安装对 {0} 的额外支持后,将重载窗口。", - "welcomePage.installingExtensionPack": "正在安装对 {0} 的额外支持...", - "welcomePage.extensionPackNotFound": "找不到对 {0} (ID: {1}) 的支持。", - "welcomePage.keymapAlreadyInstalled": "已安装 {0} 键盘快捷方式。", - "welcomePage.willReloadAfterInstallingKeymap": "安装 {0} 键盘快捷方式后,将重载窗口。", - "welcomePage.installingKeymap": "正在安装 {0} 键盘快捷方式...", - "welcomePage.keymapNotFound": "找不到 ID 为 {1} 的 {0} 键盘快捷方式。", - "welcome.title": "欢迎使用", - "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", - "welcomePage.extensionListSeparator": ", ", - "welcomePage.installKeymap": "安装 {0} 按键映射", - "welcomePage.installExtensionPack": "安装对 {0} 的额外支持", - "welcomePage.installedKeymap": "已安装 {0} 按键映射", - "welcomePage.installedExtensionPack": "已安装 {0} 支持", - "ok": "确定", - "details": "细节" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "入门。关于编辑器快速入门的概述。", - "more": "更多", - "close": "隐藏", - "no categories": "无剩余演练。", - "configure visiblity": "配置可见性?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "编辑进化", - "gettingStarted": "入门", - "welcomePage.showOnStartup": "启动时显示欢迎页", - "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", - "recent": "最近", - "start": "启动", - "next": "下一个", - "nextPage": "下一页", - "imageShowing": "显示 {0} 的图像" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "入门" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "用于表示尚未完成的入门项目", - "gettingStartedChecked": "用于表示已完成的入门项目" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "入门", - "more": "更多", - "gettingStartedLabel": "入门。关于编辑器快速入门的概述。", - "pressEnterToSelect": "按 Enter 可选择", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "演练", - "imageShowing": "显示 {0} 的图像", - "next": "下一个", - "nextPage": "下一页" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "未绑定", - "walkThrough.gitNotFound": "你的系统上似乎未安装 Git。", - "walkThrough.embeddedEditorBackground": "嵌入于交互式演练场中的编辑器的背景颜色。" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "交互式演练场", - "editorWalkThrough": "交互式演练场" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "Web 视图编辑器" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "“{0}”中的 viewsWelcome 贡献要求启用 \"enableProposedApi\"。" @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "提供视图欢迎内容。只要没有有意义的内容可显示,就会在基于树的视图中呈现欢迎内容,例如未打开文件夹时的文件资源管理器。此类内容作为产品内文档非常有用,可促使用户在某些功能可用之前使用它们。文件资源管理器欢迎视图中的“克隆存储库”按钮就是一个很好的示例。", "contributes.viewsWelcome.view": "为特定视图提供的欢迎页面内容。", - "contributes.viewsWelcome.view.view": "此欢迎内容的目标视图标识符。仅支持基于树的视图。", "contributes.viewsWelcome.view.contents": "要显示的欢迎内容。内容的格式是 Markdown 的子集,仅支持链接。", - "contributes.viewsWelcome.view.when": "显示欢迎内容的条件。", + "contributes.viewsWelcome.view.enablement": "启用欢迎内容按钮和命令链接的条件。", "contributes.viewsWelcome.view.group": "此欢迎内容所属的组。", - "contributes.viewsWelcome.view.enablement": "启用欢迎内容按钮和命令链接的条件。" + "contributes.viewsWelcome.view.view": "此欢迎内容的目标视图标识符。仅支持基于树的视图。", + "contributes.viewsWelcome.view.when": "显示欢迎内容的条件。" }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "帮助改善 VS Code,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。", - "telemetryOptOut.optInNotice": "帮助改善 VS Code,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。", - "telemetryOptOut.readMore": "了解详细信息", - "telemetryOptOut.optOutOption": "请允许 Microsoft 收集使用数据来帮助我们改进 Visual Studio Code。有关详细信息,请阅读我们的[隐私声明]({0})。", - "telemetryOptOut.OptIn": "好,乐意提供帮助", - "telemetryOptOut.OptOut": "不,谢谢" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "标记为完成", + "close": "隐藏", + "configureVisibility": "配置欢迎页面内容", + "gettingStarted": "入门", + "gettingStarted.allStepsComplete": "所有 {0} 个步骤均已完成!", + "gettingStarted.editingEvolved": "编辑进化", + "gettingStarted.someStepsComplete": "已完成 {0} 个步骤,共 {1} 个步骤", + "gettingStartedLabel": "入门。关于编辑器快速入门的概述。", + "imageShowing": "显示 {0} 的图像", + "more": "更多", + "nextOne": "下一节", + "pickWalkthroughs": "选择要显示的演练", + "recent": "最近", + "show more recents": "显示所有最近使用的文件夹 {0}", + "start": "启动", + "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", + "welcomePage.showOnStartup": "启动时显示欢迎页" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "欢迎页按钮的背景色。", - "welcomePage.buttonHoverBackground": "欢迎页按钮被悬停时的背景色。", - "welcomePage.background": "欢迎页面的背景色。", - "welcomePage.tileBackground": "“入门”页上磁贴的背景颜色。", - "welcomePage.tileHoverBackground": "“入门”页上磁贴的悬停背景颜色。", - "welcomePage.tileShadow": "欢迎页演练类别按钮的阴影颜色。", - "welcomePage.progress.background": "欢迎页面进度栏的前景色。", - "welcomePage.progress.foreground": "欢迎页面进度栏的背景色。" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "入门", + "gettingStarted": "入门", + "gettingStarted.goBack": "返回", + "gettingStarted.goNext": "下一个", + "gettingStarted.goPrev": "上一个", + "gettingStarted.markStepComplete": "标记步骤完成", + "gettingStarted.markStepInomplete": "标记步骤未完成", + "help": "帮助", + "workbench.welcomePage.experimental.startEntryContributions": "启用后,允许扩展以将项目加入欢迎页面的“开始”部分。这是一项试验性功能,受破坏性视为 API 更改。", + "workbench.welcomePage.walkthroughs.openOnInstall": "启用后,将在安装扩展时打开扩展的演练。演练是构成“欢迎”页面的“入门”部分的项" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "编辑进化", - "welcomePage.start": "启动", - "welcomePage.newFile": "新建文件", - "welcomePage.openFolder": "打开文件夹...", - "welcomePage.gitClone": "克隆存储库…", - "welcomePage.recent": "最近", - "welcomePage.moreRecent": "更多...", - "welcomePage.noRecentFolders": "无最近使用文件夹", - "welcomePage.help": "帮助", - "welcomePage.keybindingsCheatsheet": "快捷键速查表(可打印)", - "welcomePage.introductoryVideos": "入门视频", - "welcomePage.tipsAndTricks": "提示与技巧", - "welcomePage.productDocumentation": "产品文档", - "welcomePage.gitHubRepository": "GitHub 存储库", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "接收我们的新闻稿", - "welcomePage.showOnStartup": "启动时显示欢迎页", - "welcomePage.customize": "自定义", - "welcomePage.installExtensionPacks": "工具和语言", - "welcomePage.installExtensionPacksDescription": "安装对 {0} 和 {1} 的支持", - "welcomePage.showLanguageExtensions": "显示更多语言扩展", - "welcomePage.moreExtensions": "更多", - "welcomePage.installKeymapDescription": "设置和按键绑定", - "welcomePage.installKeymapExtension": "安装 {0} 和 {1} 的设置和快捷键", - "welcomePage.showKeymapExtensions": "显示其他按键映射扩展", - "welcomePage.others": "其他", - "welcomePage.colorTheme": "颜色主题", - "welcomePage.colorThemeDescription": "使编辑器和代码呈现你喜欢的外观", - "welcomePage.learn": "学习", - "welcomePage.showCommands": "查找并运行所有命令", - "welcomePage.showCommandsDescription": "使用命令面板快速访问和搜索命令 ({0})", - "welcomePage.interfaceOverview": "界面概览", - "welcomePage.interfaceOverviewDescription": "查看突出显示主要 UI 组件的叠加图", - "welcomePage.interactivePlayground": "交互式演练场", - "welcomePage.interactivePlaygroundDescription": "在简短的演练中尝试基本的编辑器功能" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "已弃用。请改用“图像”或“Markdown”", + "startEntries": "提供命令来帮助用户开始使用你的扩展。这是一项试验性功能,仅可用于 VS Code 预览体验计划。", + "startEntries.command": "要运行的命令。", + "startEntries.description": "起始项的说明。", + "startEntries.title": "开始项标题。", + "startEntries.type": "用于分组的起始项的类型。受支持的值为“sample-notebook”或“template-folder”。", + "startEntries.when": "用于控制此起始项可见性的上下文键表达式。", + "title": "标题", + "usesteps": "已弃用。请改为使用“步骤”", + "walkthroughs": "提供演练以帮助用户入门扩展。", + "walkthroughs.description": "演练的说明。", + "walkthroughs.id": "此演练的唯一标识符。", + "walkthroughs.primary.deprecated": "已弃用。安装时将打开满足条件的第一个演练。", + "walkthroughs.steps": "要在此演练期间完成的步骤。", + "walkthroughs.steps.button.deprecated.interpolated": "已弃用。请改用说明中的 markdown 链接,例如 {0}、{1}、或 {2}", + "walkthroughs.steps.completionEvents": "应触发此步骤变为已勾选的事件。如果为空或未定义,则在单击任何步骤的按钮或链接时,步骤将撤销复选; 如果该步骤没有按钮或链接,则选中它时会选中。", + "walkthroughs.steps.completionEvents.extensionInstalled": "安装具有给定 id 的扩展时,请关闭步骤。如果已安装扩展,则步骤将以勾选状态开始。", + "walkthroughs.steps.completionEvents.onCommand": "在 VS Code 中的任何位置执行给定命令时,勾选步骤。", + "walkthroughs.steps.completionEvents.onContext": "当上下文键表达式为 true 时,勾选步骤。", + "walkthroughs.steps.completionEvents.onLink": "通过入门步骤打开给定链接时,选中步骤。", + "walkthroughs.steps.completionEvents.onSettingChanged": "在给定设置发生更改时勾选步骤", + "walkthroughs.steps.completionEvents.onView": "打开给定视图时选中步骤", + "walkthroughs.steps.completionEvents.stepSelected": "选中后立即勾选步骤。", + "walkthroughs.steps.description.interpolated": "步骤说明。支持 “preformatted”、__italic__和 **bold** 文本。对命令或外部链接使用 markdown 样式链接: {0}、{1} 或 {2}。在其自身行上的链接将呈现为按钮。", + "walkthroughs.steps.doneOn": "指示将步骤标记为已完成的信号。", + "walkthroughs.steps.doneOn.deprecation": "doneOn 已弃用。默认情况下,单击用户按钮时将勾选步骤,以进一步配置使用 completionEvents", + "walkthroughs.steps.id": "此步骤的唯一标识符。用于跟踪已完成的步骤。", + "walkthroughs.steps.media": "要与此步骤一起显示的媒体(图像或 Markdown 内容)。", + "walkthroughs.steps.media.altText": "无法加载图像时或在屏幕读取器中显示的替换文字。", + "walkthroughs.steps.media.image.path.dark.string": "深色主题相对于扩展目录的图像的路径。", + "walkthroughs.steps.media.image.path.hc.string": "hc 主题相对于扩展目录的图像的路径。", + "walkthroughs.steps.media.image.path.light.string": "浅色主题相对于扩展目录的图像的路径。", + "walkthroughs.steps.media.image.path.string": "一个图像或对象的路径,由指向光源、暗和 hc 图像的路径(相对于扩展目录)组成。根据上下文,图像将显示从 400px 到800px 宽,具有相似的高度边界。为了支持 HIDPI 显示,图像将以 1.5 倍缩放比例呈现。例如,900 物理像素宽图像将显示为 600 逻辑像素宽。", + "walkthroughs.steps.media.markdown.path": "Markdown 文档的路径(相对于扩展目录)。", + "walkthroughs.steps.oneOn.command": "执行指定命令时将步骤标记为已完成。", + "walkthroughs.steps.title": "步骤标题。", + "walkthroughs.steps.when": "用于控制此步骤可见性的上下文键表达式。", + "walkthroughs.title": "演练的标题。", + "walkthroughs.when": "用于控制此演练的可见性的上下文键表达式。" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "用于表示已完成的入门步骤", + "gettingStartedUnchecked": "用于表示尚未完成的入门步骤" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "入门" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "当前工作区的平台,在远程上下文中可能不同于 UI 的平台" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "用于“入门”设置类别的图标", + "browseLangExts": "浏览语言扩展", + "browseRecommended": "浏览推荐的扩展", + "cloneRepo": "克隆存储库", + "commandPalette": "打开命令面板", + "enableSync": "启用设置同步", + "enableTrust": "启用信任", "getting-started-beginner-icon": "用于“入门”初学者类别的图标", - "getting-started-codespaces-icon": "用于“入门”codespace 类别的图标", - "gettingStarted.newFile.title": "新建文件", - "gettingStarted.newFile.description": "从新的空文件开始", - "gettingStarted.openMac.title": "打开…", - "gettingStarted.openMac.description": "打开文件或文件夹以开始工作", - "gettingStarted.openFile.title": "打开文件…", - "gettingStarted.openFile.description": "打开文件以开始工作", - "gettingStarted.openFolder.title": "打开文件夹…", - "gettingStarted.openFolder.description": "打开文件夹开始工作", - "gettingStarted.cloneRepo.title": "克隆 Git 存储库…", - "gettingStarted.cloneRepo.description": "克隆 git 存储库", - "gettingStarted.topLevelCommandPalette.title": "运行命令…", - "gettingStarted.topLevelCommandPalette.description": "使用命令面板查看和运行 VSCode 的所有命令", - "gettingStarted.codespaces.title": "Codespaces 入门", - "gettingStarted.codespaces.description": "使用你的即时代码环境开始正常工作。", - "gettingStarted.runProject.title": "生成并运行应用", - "gettingStarted.runProject.description": "从浏览器中直接生成、运行并调试云中的代码。", - "gettingStarted.runProject.button": "开始调试(F5)", - "gettingStarted.forwardPorts.title": "访问正在运行的应用程序", - "gettingStarted.forwardPorts.description": "在你的 codespace 中运行的端口将自动转发到 web,让你可以在浏览器中打开它们。", - "gettingStarted.forwardPorts.button": "显示端口面板", - "gettingStarted.pullRequests.title": "随时使用拉取请求", - "gettingStarted.pullRequests.description": "让 GitHub 工作流更靠近代码,让你可以在其中查看拉取请求、添加注释、合并分支等。", - "gettingStarted.pullRequests.button": "打开 GitHub 视图", - "gettingStarted.remoteTerminal.title": "在集成终端中运行任务", - "gettingStarted.remoteTerminal.description": "使用内置终端执行快速命令行任务。", - "gettingStarted.remoteTerminal.button": "聚焦到终端", - "gettingStarted.openVSC.title": "在 VS Code 中远程开发", - "gettingStarted.openVSC.description": "从本地 VS Code 利用云开发环境的功能。安装 GitHub Codespaces 扩展并连接 GitHub 帐户即可完成设置。", - "gettingStarted.openVSC.button": "在 VS Code 中打开", - "gettingStarted.setup.title": "快速设置", - "gettingStarted.setup.description": "扩展和自定义 VS Code 以使其具有你的特色。", - "gettingStarted.pickColor.title": "使用主题自定义外观", - "gettingStarted.pickColor.description": "在编写代码时根据你的喜好和心情选择颜色主题。", - "gettingStarted.pickColor.button": "选择主题", - "gettingStarted.findLanguageExts.title": "用任何语言编码", - "gettingStarted.findLanguageExts.description": "VS Code 支持超过 50 种编程语言。其中很多是内置的,另一些可以作为扩展一键轻松安装。", - "gettingStarted.findLanguageExts.button": "浏览语言扩展", - "gettingStarted.keymaps.title": "迁移键盘快捷方式", - "gettingStarted.keymaps.description": "键映射扩展将其他编辑器中你喜欢的键盘快捷方式带入 VS Code。", - "gettingStarted.keymaps.button": "键映射扩展", - "gettingStarted.settingsSync.title": "同步你喜爱的设置", - "gettingStarted.settingsSync.description": "永不丢失完美的 VS Code 设置! 设置同步将在多个 VS Code 实例中备份和共享设置、键绑定及扩展。", - "gettingStarted.settingsSync.button": "启用设置同步", - "gettingStarted.setup.OpenFolder.title": "打开项目文件夹", - "gettingStarted.setup.OpenFolder.description": "打开项目文件夹开始编码!", - "gettingStarted.setup.OpenFolder.button": "选择文件夹", - "gettingStarted.setup.OpenFolder.description2": "打开项目文件夹开始编码!", - "gettingStarted.quickOpen.title": "快速打开多个文件", - "gettingStarted.quickOpen.description": "击键一下可即时在文件之间导航。提示: 按右箭头键打开多个文件。", - "gettingStarted.quickOpen.button": "快速打开一个文件", - "gettingStarted.beginner.title": "了解基础知识", + "getting-started-intermediate-icon": "用于“入门”中间类别的图标", + "getting-started-setup-icon": "用于“入门”设置类别的图标", "gettingStarted.beginner.description": "直接跳转到 VS Code 并概要了解必备功能。", - "gettingStarted.commandPalette.title": "查找并运行命令", - "gettingStarted.commandPalette.description": "查找 VS Code 全部功能的最简单方法。如果要查找某项功能或快捷方式,请先看这里!", - "gettingStarted.commandPalette.button": "打开命令面板", - "gettingStarted.terminal.title": "便利的内置终端", - "gettingStarted.terminal.description": "在代码近旁快速运行 shell 命令并监视生成输出。", - "gettingStarted.terminal.button": "显示终端面板", + "gettingStarted.beginner.title": "了解基础知识", + "gettingStarted.cloneRepo.description": "克隆 git 存储库", + "gettingStarted.cloneRepo.title": "克隆 Git 存储库…", + "gettingStarted.commandPalette.description.interpolated": "命令面板是完成 VS Code 中任何任务的键盘方式。通过查找常用命令进行 **练习**,以节省时间并保留在流中。\r\n{0}\r\n_尝试搜索“查看切换”。_", + "gettingStarted.commandPalette.title": "访问所有内容只需一个快捷方式", + "gettingStarted.debug.description.interpolated": "通过设置启动配置来加速编辑、生成、测试和调试循环。\r\n{0}", + "gettingStarted.debug.title": "在操作中查看代码", + "gettingStarted.extensions.description.interpolated": "扩展是 VS Code 的精华。扩展范围包括方便地提升生产力、扩展现成的功能以及添加全新的功能。\r\n{0}", "gettingStarted.extensions.title": "无限扩展性", - "gettingStarted.extensions.description": "扩展是 VS Code 的精华。扩展范围包括方便地提升生产力、扩展现成的功能以及添加全新的功能。", - "gettingStarted.extensions.button": "浏览推荐的扩展", + "gettingStarted.findLanguageExts.description.interpolated": "语法突出显示、代码完成、lint 分析和调试让代码更加智能。虽然已内置多种语言,但可将更多语言添加为扩展。\r\n{0}", + "gettingStarted.findLanguageExts.title": "对所有语言的丰富支持", + "gettingStarted.intermediate.description": "使用这些提示和技巧优化开发工作流。", + "gettingStarted.intermediate.title": "提高工作效率", + "gettingStarted.newFile.description": "从新的空文件开始", + "gettingStarted.newFile.title": "新建文件", + "gettingStarted.notebook.title": "自定义笔记", + "gettingStarted.notebookProfile.description": "获取笔记,以你喜欢的方式体验", + "gettingStarted.notebookProfile.title": "选择笔记的布局", + "gettingStarted.openFile.description": "打开文件以开始工作", + "gettingStarted.openFile.title": "打开文件…", + "gettingStarted.openFolder.description": "打开文件夹开始工作", + "gettingStarted.openFolder.title": "打开文件夹…", + "gettingStarted.openMac.description": "打开文件或文件夹以开始工作", + "gettingStarted.openMac.title": "打开…", + "gettingStarted.pickColor.description.interpolated": "正确的调色板可帮助你专注于代码、更易于识别,并且使用起来更具趣味性。\r\n{0}", + "gettingStarted.pickColor.title": "选择想要的外观", + "gettingStarted.playground.description.interpolated": "想要更快、更智能地编写代码? 请在交互式操场中练习功能强大的代码编辑功能。\r\n{0}", + "gettingStarted.playground.title": "重新定义编辑技能", + "gettingStarted.quickOpen.description.interpolated": "击键一下即可迅速在文件之间导航。提示: 通过按右箭头键打开多个文件。\r\n{0}", + "gettingStarted.quickOpen.title": "在文件之间快速导航", + "gettingStarted.scm.description.interpolated": "不再查找 Git 命令! Git 和 GitHub 工作流已无缝集成。\r\n{0}", + "gettingStarted.scm.title": "使用 Git 跟踪代码", + "gettingStarted.scmClone.description.interpolated": "为项目设置内置版本控制,以跟踪更改并与他人协作。\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "为项目设置内置版本控制,以跟踪更改并与他人协作。\r\n{0}", + "gettingStarted.settings.description.interpolated": "根据你的喜好调整 VS Code 和扩展的各个方面。首先会列出常用设置便于你开始使用。\r\n{0}", "gettingStarted.settings.title": "优化设置", - "gettingStarted.settings.description": "根据你的喜好调整 VS Code 和扩展的各个方面。首先会列出常用设置便于你开始使用。", - "gettingStarted.settings.button": "调整我的设置", + "gettingStarted.settingsSync.description.interpolated": "永不丢失完美的 VS Code 设置! 设置同步将在若干安装中备份和共享设置、键绑定及扩展。\r\n{0}", + "gettingStarted.settingsSync.title": "在设备间同步内容", + "gettingStarted.setup.OpenFolder.description.interpolated": "你已准备好开始编码。请打开项目文件夹,将文件放入VS Code。\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "打开你的代码", + "gettingStarted.setup.description": "发现最佳的自定义方法,使用你的专属 VS Code。", + "gettingStarted.setup.title": "开始使用 VS Code", + "gettingStarted.shortcuts.description.interpolated": "发现喜欢的命令后,创建自定义键盘快捷方式以进行即时访问。\r\n{0}", + "gettingStarted.shortcuts.title": "自定义快捷方式", + "gettingStarted.splitview.description.interpolated": "通过以并排、垂直和水平方式打开文件,充分利用屏幕空间。\r\n{0}", + "gettingStarted.splitview.title": "并行编辑", + "gettingStarted.tasks.description.interpolated": "为常见工作流创建任务,并享受运行脚本和自动检查结果的集成体验。\r\n{0}", + "gettingStarted.tasks.title": "自动执行项目任务", + "gettingStarted.terminal.description.interpolated": "在代码近旁快速运行 shell 命令并监视生成输出。\r\n{0}", + "gettingStarted.terminal.title": "便利的内置终端", + "gettingStarted.topLevelCommandPalette.description": "使用命令面板查看和运行 VSCode 的所有命令", + "gettingStarted.topLevelCommandPalette.title": "运行命令…", + "gettingStarted.videoTutorial.description.interpolated": "请观看系列简短实用视频教程中的第一课,了解 VS Code 的主要功能。\r\n{0}", "gettingStarted.videoTutorial.title": "充电学习", - "gettingStarted.videoTutorial.description": "请观看系列简短实用视频教程中的第一课,了解 VS Code 的主要功能。", - "gettingStarted.videoTutorial.button": "观看教程" + "gettingStarted.workspaceTrust.description.interpolated": "通过 {0},可以确定项目文件夹是否应 **允许或限制** 自动代码执行 __(扩展、调试等所必需)__。\r\n 打开文件/文件夹将提示授予信任。以后始终可以 {1}。", + "gettingStarted.workspaceTrust.title": "安全浏览和编辑代码", + "initRepo": "初始化 Git 存储库", + "keyboardShortcuts": "键盘快捷方式", + "openInteractivePlayground": "打开交互式操场", + "openSCM": "开放源代码管理", + "pickFolder": "选取文件夹", + "quickOpen": "快速打开一个文件", + "runProject": "运行项目", + "runTasks": "运行自动检测到的任务", + "showTerminal": "显示终端面板", + "splitEditor": "拆分编辑器", + "titleID": "浏览颜色主题", + "tweakSettings": "调整我的设置", + "watch": "观看教程", + "workspaceTrust": "工作区信任" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "高对比度", + "dark": "深色", + "light": "浅色", + "seeMore": "查看更多主题..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "默认", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "隐藏界面概述", + "welcomeOverlay": "用户界面概览", + "welcomeOverlay.commandPalette": "查找并运行所有命令", + "welcomeOverlay.debug": "启动和调试", + "welcomeOverlay.explorer": "文件资源管理器", + "welcomeOverlay.extensions": "管理扩展", + "welcomeOverlay.git": "源代码管理", + "welcomeOverlay.notifications": "显示通知", + "welcomeOverlay.problems": "查看错误和警告", + "welcomeOverlay.search": "跨文件搜索", + "welcomeOverlay.terminal": "切换集成终端" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "颜色主题", + "welcomePage.colorThemeDescription": "使编辑器和代码呈现你喜欢的外观", + "welcomePage.customize": "自定义", + "welcomePage.editingEvolved": "编辑进化", + "welcomePage.gitClone": "克隆存储库…", + "welcomePage.gitHubRepository": "GitHub 存储库", + "welcomePage.help": "帮助", + "welcomePage.installExtensionPacks": "工具和语言", + "welcomePage.installExtensionPacksDescription": "安装对 {0} 和 {1} 的支持", + "welcomePage.installKeymapDescription": "设置和按键绑定", + "welcomePage.installKeymapExtension": "安装 {0} 和 {1} 的设置和快捷键", + "welcomePage.interactivePlayground": "交互式演练场", + "welcomePage.interactivePlaygroundDescription": "在简短的演练中尝试基本的编辑器功能", + "welcomePage.interfaceOverview": "界面概览", + "welcomePage.interfaceOverviewDescription": "查看突出显示主要 UI 组件的叠加图", + "welcomePage.introductoryVideos": "入门视频", + "welcomePage.keybindingsCheatsheet": "快捷键速查表(可打印)", + "welcomePage.learn": "学习", + "welcomePage.moreExtensions": "更多", + "welcomePage.moreRecent": "更多...", + "welcomePage.newFile": "新建文件", + "welcomePage.newsletterSignup": "接收我们的新闻稿", + "welcomePage.noRecentFolders": "无最近使用文件夹", + "welcomePage.openFolder": "打开文件夹...", + "welcomePage.others": "其他", + "welcomePage.productDocumentation": "产品文档", + "welcomePage.recent": "最近", + "welcomePage.showCommands": "查找并运行所有命令", + "welcomePage.showCommandsDescription": "使用命令面板快速访问和搜索命令 ({0})", + "welcomePage.showKeymapExtensions": "显示其他按键映射扩展", + "welcomePage.showLanguageExtensions": "显示更多语言扩展", + "welcomePage.showOnStartup": "启动时显示欢迎页", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "启动", + "welcomePage.tipsAndTricks": "提示与技巧", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "细节", + "ok": "确定", + "welcome.title": "欢迎使用", + "welcomePage": "欢迎使用", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ", ", + "welcomePage.extensionPackAlreadyInstalled": "已安装对 {0} 的支持。", + "welcomePage.extensionPackNotFound": "找不到对 {0} (ID: {1}) 的支持。", + "welcomePage.installExtensionPack": "安装对 {0} 的额外支持", + "welcomePage.installKeymap": "安装 {0} 按键映射", + "welcomePage.installedExtensionPack": "已安装 {0} 支持", + "welcomePage.installedKeymap": "已安装 {0} 按键映射", + "welcomePage.installingExtensionPack": "正在安装对 {0} 的额外支持...", + "welcomePage.installingKeymap": "正在安装 {0} 键盘快捷方式...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "已安装 {0} 键盘快捷方式。", + "welcomePage.keymapNotFound": "找不到 ID 为 {1} 的 {0} 键盘快捷方式。", + "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "显示 Azure 扩展", + "welcomePage.sublime": "Sublime", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "安装对 {0} 的额外支持后,将重载窗口。", + "welcomePage.willReloadAfterInstallingKeymap": "安装 {0} 键盘快捷方式后,将重载窗口。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "欢迎使用(&&W)", + "workbench.startupEditor": "在没有从上一会话中恢复出信息的情况下,控制启动时显示的编辑器。", + "workbench.startupEditor.gettingStarted": "打开包含帮助开始使用 VS Code 和扩展内容的新欢迎页面。", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "打开空工作台时,打开包含内容的新欢迎页面以帮助开始使用 VS Code 和扩展。", + "workbench.startupEditor.newUntitledFile": "打开一个新的无标题文件(仅在打开一个空窗口时适用)。", + "workbench.startupEditor.none": "在启动时不打开编辑器。", + "workbench.startupEditor.readme": "打开包含一个自述文件的文件夹时, 打开自述文件, 否则回退到 \"欢迎页面\"。", + "workbench.startupEditor.welcomePage": "打开旧版欢迎页面。", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "在打开空工作区时打开旧版欢迎页面。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "欢迎页面的背景色。", + "welcomePage.buttonBackground": "欢迎页按钮的背景色。", + "welcomePage.buttonHoverBackground": "欢迎页按钮被悬停时的背景色。", + "welcomePage.progress.background": "欢迎页面进度栏的前景色。", + "welcomePage.progress.foreground": "欢迎页面进度栏的背景色。", + "welcomePage.tileBackground": "“入门”页上磁贴的背景颜色。", + "welcomePage.tileHoverBackground": "“入门”页上磁贴的悬停背景颜色。", + "welcomePage.tileShadow": "欢迎页演练类别按钮的阴影颜色。" + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "好,乐意提供帮助", + "telemetryOptOut.OptOut": "不,谢谢", + "telemetryOptOut.optInNotice": "帮助改善 VS Code,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择加入]({1})。", + "telemetryOptOut.optOutNotice": "帮助改善 VS Code,允许 Microsoft 收集使用数据。请阅读我们的[隐私声明]({0})并了解如何[选择退出]({1})。", + "telemetryOptOut.optOutOption": "请允许 Microsoft 收集使用数据来帮助我们改进 Visual Studio Code。有关详细信息,请阅读我们的[隐私声明]({0})。", + "telemetryOptOut.readMore": "了解详细信息" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "交互式演练场", + "editorWalkThrough.title": "交互式演练场" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "交互式演练场(&&N)", + "walkThrough.editor.label": "交互式演练场" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "嵌入于交互式演练场中的编辑器的背景颜色。", + "walkThrough.gitNotFound": "你的系统上似乎未安装 Git。", + "walkThrough.unboundCommand": "未绑定" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "工作区信任徽章图标。", - "requestTrustIconText": "某些功能需要工作区信任。", - "immediateTrustRequestMessage": "如果不信任当前打开的文件或文件夹的源,则尝试使用的功能可能会带来安全风险。", - "grantWorkspaceTrustButton": "继续", - "manageWorkspaceTrustButton": "了解详细信息", + "addWorkspaceFolderDetail": "你正在将文件添加到受信任的工作区,该工作区当前不受信任。是否信任这些新文件的作者?", + "addWorkspaceFolderMessage": "是否信任此文件夹中的文件的作者?", "cancelWorkspaceTrustButton": "取消", - "immediateTrustRequestTitle": "是否信任此文件夹中的文件?", - "immediateTrustRequestDetail": "{0}\r\n\r\n仅当信任此工作区的源时才应信任此工作区。否则,将会启用可能泄露设备或个人信息的功能。", - "trustConfigurationChangeMessage": "为了此更改能够生效,需要重新加载窗口。是否要立即重新加载窗口?", - "status.WorkspaceTrust": "工作区信任", - "workspaceTrustEditor": "工作区信任编辑器", - "grantWorkspaceTrust": "许可工作区信任", - "workspacesCategory": "工作区", - "confirmGrantWorkspaceTrust": "如果工作区的内容不受信任,则许可信任工作区将启用可能带来安全风险的功能。是否确实要信任此工作区?", - "yes": "是", - "no": "否", - "denyWorkspaceTrust": "拒绝工作区信任", - "confirmDenyWorkspaceTrust": "如果工作区的内容不受信任,则拒绝信任工作区将禁用可能带来安全风险的功能。是否确实要拒绝信任此工作区?", + "checkboxString": "信任父文件夹“{0}”中所有文件的作者", + "dontTrustFolderOptionDescription": "在受限模式下浏览文件夹", + "dontTrustOption": "否,我不信任此作者", + "dontTrustWorkspaceOptionDescription": "在受限模式下浏览工作区", + "folderStartupTrustDetails": "{0} 提供可以自动在此文件夹中执行文件的功能。", + "folderTrust": "是否信任此文件夹中的文件的作者?", + "grantFolderTrustButton": "信任文件夹并继续", + "grantWorkspaceTrustButton": "信任工作区并继续", + "immediateTrustRequestLearnMore": "如果不信任这些文件的作者,则建议不要继续,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", + "immediateTrustRequestMessage": "如果不信任当前打开的文件或文件夹的源,则尝试使用的功能可能会带来安全风险。", "manageWorkspaceTrust": "管理工作区信任", - "manageWorkspaceTrustPending": "管理工作区信任(1) " + "manageWorkspaceTrustButton": "管理", + "no": "否", + "restrictedModeBannerAriaLabelFolder": "受限模式旨在实现安全地浏览代码。信任此文件夹以启用所有功能。使用导航键访问横幅操作。", + "restrictedModeBannerAriaLabelWindow": "受限模式旨在实现安全地浏览代码。信任此窗口以启用所有功能。使用导航键访问横幅操作。", + "restrictedModeBannerAriaLabelWorkspace": "受限模式旨在实现安全地浏览代码。信任此工作区以启用所有功能。使用导航键访问横幅操作。", + "restrictedModeBannerLearnMore": "了解详细信息", + "restrictedModeBannerManage": "管理", + "restrictedModeBannerMessageFolder": "受限模式旨在实现安全地浏览代码。信任此文件夹以启用所有功能。", + "restrictedModeBannerMessageWindow": "受限模式旨在实现安全地浏览代码。信任此窗口以启用所有功能。", + "restrictedModeBannerMessageWorkspace": "受限模式旨在实现安全地浏览代码。信任此工作区以启用所有功能。", + "securityConfigurationTitle": "安全性", + "startupTrustRequestLearnMore": "如果不信任这些文件的作者,则建议继续使用限制模式,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", + "status.WorkspaceTrust": "工作区信任", + "status.ariaTrustedFolder": "此文件夹受信任。", + "status.ariaTrustedWindow": "此窗口受信任。", + "status.ariaTrustedWorkspace": "此工作区受信任。", + "status.ariaUntrustedFolder": "限制模式: 某些功能已禁用,因为此文件夹不受信任。", + "status.ariaUntrustedWindow": "限制模式: 某些功能已禁用,因为此窗口不受信任。", + "status.ariaUntrustedWorkspace": "限制模式: 某些功能已禁用,因为此工作区不受信任。", + "status.tooltipUntrustedFolder2": "在受限模式下运行\r\n\r\n某些[功能被禁用]({0}),因为此[文件夹不受信任]({1})。", + "status.tooltipUntrustedWindow2": "在受限模式下运行\r\n\r\n某些[功能被禁用]({0}),因为此[窗口不受信任]({1})。", + "status.tooltipUntrustedWorkspace2": "在受限模式下运行\r\n\r\n某些[功能被禁用]({0}),因为此[工作区不受信任]({1})。", + "trustFolderOptionDescription": "信任文件夹并启用所有功能", + "trustOption": "是,我信任此作者", + "trustWorkspaceOptionDescription": "信任工作区并启用所有功能", + "workspace.trust.description": "控制是否在 VS Code 内启用工作区信任。", + "workspace.trust.emptyWindow.description": "控制空窗口在 VS Code 中是否默认受信任。当与 `#{0}#` 一起使用时,可以启用 VS Code 的完整功能,而无需在空窗口中进行提示。", + "workspace.trust.startupPrompt.always": "每次打开不受信任的工作区时请求信任。", + "workspace.trust.startupPrompt.description": "控制何时显示信任工作区的启动提示。", + "workspace.trust.startupPrompt.never": "每次打开不受信任的工作区时不请求信任。", + "workspace.trust.startupPrompt.once": "首次打开不受信任的工作区时请求信任。", + "workspace.trust.untrustedFiles.description": "控制如何处理在受信任的工作区中打开不受信任的文件。此设置也适用于通过 `#{0}#\" 打开的空窗口中的文件。", + "workspace.trust.untrustedFiles.newWindow": "在受限模式下的独立窗口中始终打开不受信任的文件,而不显示提示。", + "workspace.trust.untrustedFiles.open": "始终允许不受信任的文件引入受信任的工作区,而不显示提示。", + "workspace.trust.untrustedFiles.prompt": "询问每个工作区如何处理不受信任文件。将不受信任的文件引入受信任的工作区后,将不会再次提示你。", + "workspaceStartupTrustDetails": "{0} 提供可以自动在此工作区中执行文件的功能。", + "workspaceTrust": "是否信任此工作区中的文件的作者?", + "workspaceTrustEditor": "工作区信任编辑器", + "workspacesCategory": "工作区", + "yes": "是" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "此工作区受信任", - "untrustedHeader": "此工作区不受信任", - "unknownHeader": "是否要信任此工作区?", - "unknownHeaderDescription": "此工作区必须受到信任,然后某些扩展才能在此工作区中正常使用。[了解详细信息](https://aka.ms/vscode-workspace-trust)。", - "workspaceTrustTransitionMessage": "拒绝工作区信任", - "workspaceTrustTransitionDetail": "为了安全地完成此操作,必须重新加载所有受影响的窗口。确定要继续此操作吗?", - "workspaceTrustTransitionPrimaryButton": "是", - "workspaceTrustTransitionSecondaryButton": "否", - "trustButton": "信任", - "trustParentButton": "在 {0} 中全部信任", - "doNotTrustButton": "不信任", - "onStartExtensions": "已禁用扩展", - "onStartExtensionsDescription": "以下扩展要求工作区受到信任。如果工作区不受信任,这些扩展将被禁用。", - "onDemandExtensions": "受限扩展", - "onDemandExtensionsDescription": "以下扩展在不受信任的工作区中功能受限。工作区不受信任时,会关闭某些功能。", - "configurationSectionTitle": "配置所有工作区", - "affectedFeaturesTitle": "受工作区信任影响的功能" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "指示工作区受信任时使用的颜色。", - "workspaceTrustUntrustedColor": "指示工作区不受信任时使用的颜色。", - "workspaceTrust.tileBackground": "“工作区信任”页上磁贴的背景颜色。" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "添加文件夹", + "deleteTrustedUri": "删除路径", + "dontTrustButton": "不信任", + "editTrustedUri": "更改路径", + "hostColumnLabel": "主机", "localAuthority": "本地", - "okButton": "确定", - "cancelButton": "取消", - "removePath": "删除路径", - "editPath": "编辑路径", - "addPath": "添加路径", - "hostHeaderText": "主机", - "pathHeaderText": "路径", - "pathInputPlaceholder": "路径项…", - "modified": "已修改", - "trustedFolders": "受信任的文件夹", - "trustedFoldersDescription": "以下文件夹下的所有工作区将受到信任。如果与不受信任的文件夹发生冲突,则最接近的父级文件夹将确定信任。", - "untrustedFolders": "不受信任的文件夹", - "untrustedFoldersDescription": "以下文件夹下的所有工作区将不会受到信任。如果与受信任的文件夹发生冲突,则最接近的父级文件夹将确定信任。", - "settings": "工作区信任设置" + "no untrustedSettings": "未应用需要信任的工作区设置", + "pathColumnLabel": "路径", + "root element label": "管理工作区信任", + "selectTrustedUri": "选择要信任的文件夹", + "trustButton": "信任", + "trustParentButton": "信任父文件夹中的所有项", + "trustUri": "信任文件夹", + "trustedDebugging": "已启用调试", + "trustedDescription": "已启用所有功能,因为已经授予工作区信任。[了解更多](https://aka.ms/vscode-workspace-trust)。", + "trustedExtensions": "已启用所有扩展", + "trustedFolder": "在受信任的文件夹中", + "trustedFolderSubtitle": "你信任当前文件夹中文件的作者。已启用全部功能:", + "trustedFoldersAndWorkspaces": "受信任的文件夹和工作区", + "trustedFoldersDescription": "你信任以下文件夹、其子文件夹和工作区文件。", + "trustedForcedReason": "此窗口因已打开工作区的性质而获得信任。", + "trustedHeaderFolder": "你信任此文件夹", + "trustedHeaderWindow": "你信任此窗口", + "trustedHeaderWorkspace": "你信任此工作区", + "trustedSettings": "已应用所有工作区设置", + "trustedTasks": "允许运行任务", + "trustedUnsettableWindow": "此窗口受信任。", + "trustedWindow": "在受信任的窗口中", + "trustedWindowSubtitle": "你信任当前窗口中文件的作者。已启用所有功能:", + "trustedWorkspace": "在受信任的工作区中", + "trustedWorkspaceSubtitle": "你信任当前工作区中文件的作者。已启用所有功能:", + "untrustedDebugging": "已禁用调试。", + "untrustedDescription": "{0} 处于用于安全代码浏览的受限模式下。[了解详细信息](https://aka.ms/vscode-workspace-trust)。", + "untrustedExtensions": "[{0} 扩展]({1})已禁用或功能受限", + "untrustedFolderReason": "此文件夹通过以下可信文件夹中的加粗条目得到信任。", + "untrustedFolderSubtitle": "你不信任当前文件夹中文件的作者。已禁用以下功能:", + "untrustedHeader": "你处于限制模式下", + "untrustedSettings": "未应用[{0} 工作区设置]({1})", + "untrustedTasks": "已禁用任务", + "untrustedWindowSubtitle": "你不信任当前窗口中文件的作者。已禁用以下功能:", + "untrustedWorkspace": "在受限模式下", + "untrustedWorkspaceReason": "此工作区通过以下受信任文件夹中的加粗条目得到信任。", + "untrustedWorkspaceSubtitle": "你不信任当前工作区中文件的作者。已禁用以下功能:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "此文件夹包含工作区文件“{0}”,是否打开? [了解更多]({1})有关工作区文件的详细信息。", "openWorkspace": "打开工作区", - "workspacesFound": "此文件夹包含多个工作区文件,是否打开? [了解更多]({0})有关工作区文件的详细信息。", + "selectToOpen": "选择要打开的工作区", "selectWorkspace": "选择工作区", - "selectToOpen": "选择要打开的工作区" + "workspaceFound": "此文件夹包含工作区文件“{0}”,是否打开? [了解更多]({1})有关工作区文件的详细信息。", + "workspacesFound": "此文件夹包含多个工作区文件,是否打开? [了解更多]({0})有关工作区文件的详细信息。" }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "授予“{0}”访问“{1}”的权限... (1)", + "allow": "允许", "authentication.id": "身份验证提供程序的 ID。", + "authentication.idConflict": "已注册此身份验证 ID“{0}”", "authentication.label": "身份验证提供程序的易读名称。", - "authenticationExtensionPoint": "添加身份验证", - "loading": "正在加载…", "authentication.missingId": "提供身份验证必须指定一个 ID。", "authentication.missingLabel": "提供身份验证必须指定一个标签。", - "authentication.idConflict": "已注册此身份验证 ID“{0}”", - "sign in": "已请求登录", - "confirmAuthenticationAccess": "扩展“{0}”正在尝试访问 {1} 帐户“{2}”的身份验证信息。", - "allow": "允许", - "deny": "拒绝", + "authenticationExtensionPoint": "添加身份验证", "cancel": "取消", - "useOtherAccount": "登录到其他帐户", - "selectAccount": "扩展“{0}”要访问 {1} 帐户", + "confirmAuthenticationAccess": "扩展“{0}”正在尝试访问 {1} 帐户“{2}”的身份验证信息。", + "deny": "拒绝", "getSessionPlateholder": "选择一个供“{0}”使用的帐户或按 Esc 取消", - "accessRequest": "授予对 {0} 的访问权限... (1)", - "signInRequest": "登录以使用 {0} (1)" + "loading": "正在加载…", + "selectAccount": "扩展“{0}”要访问 {1} 帐户", + "sign in": "已请求登录", + "signInRequest": "使用 {0} 登录以使用 {1} (1)", + "useOtherAccount": "登录到其他帐户" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "未做编辑", @@ -8406,328 +8798,358 @@ "workspaceEdit": "工作区编辑", "nothing": "未做编辑" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "无法写入文件。请打开文件以更正错误或警告,然后重试。", - "errorFileDirty": "无法写入文件因为其已变更。请先保存此文件,然后重试。" - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "打开任务配置", - "openLaunchConfiguration": "打开启动配置", - "open": "打开设置", - "saveAndRetry": "保存并重试", - "errorUnknownKey": "没有注册配置 {1},因此无法写入 {0}。", + "errorConfigurationFileDirty": "用户设置文件已变更,无法写入。请先保存此文件,然后重试。", + "errorConfigurationFileDirtyFolder": "文件夹设置文件已变更,无法写入。请先保存“{0}”文件夹设置文件,然后重试。", + "errorConfigurationFileDirtyWorkspace": "工作区设置文件已变更,无法写入。请先保存此文件,然后重试。", + "errorConfigurationFileModifiedSince": "无法写入用户设置,因为文件的内容较新。", + "errorConfigurationFileModifiedSinceFolder": "无法写入文件夹设置,因为文件的内容较新。", + "errorConfigurationFileModifiedSinceWorkspace": "无法写入工作区设置,因为文件的内容较新。", + "errorInvalidConfiguration": "无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。", + "errorInvalidConfigurationFolder": "无法写入文件夹设置。请打开“{0}”文件夹设置并清除错误或警告,然后重试。", + "errorInvalidConfigurationWorkspace": "无法写入工作区设置。请打开工作区设置并清除错误或警告,然后重试。", + "errorInvalidFolderConfiguration": "{0} 不支持文件夹资源域,因此无法写入\"文件夹设置\"。", + "errorInvalidFolderTarget": "未提供资源,因此无法写入\"文件夹设置\"。", + "errorInvalidLaunchConfiguration": "无法写入启动配置文件。请打开文件并更正错误或警告,然后重试。", + "errorInvalidRemoteConfiguration": "无法写入远程用户设置。请打开远程用户设置以更正其中的错误警告, 然后重试。", + "errorInvalidResourceLanguageConfiguraiton": "无法写入语言设置,因为{0}不是资源语言设置。", + "errorInvalidTaskConfiguration": "无法写入任务配置文件。请打开文件并更正错误或警告,然后重试。", + "errorInvalidUserTarget": "{0} 不支持全局域,因此无法写入\"用户设置\"。", "errorInvalidWorkspaceConfigurationApplication": "无法将 {0} 写入“工作区设置”。此设置只能写于“用户设置”。", "errorInvalidWorkspaceConfigurationMachine": "无法将 {0} 写入“工作区设置”。此设置只能写于“用户设置”。", - "errorInvalidFolderConfiguration": "{0} 不支持文件夹资源域,因此无法写入\"文件夹设置\"。", - "errorInvalidUserTarget": "{0} 不支持全局域,因此无法写入\"用户设置\"。", "errorInvalidWorkspaceTarget": "{0} 不在多文件夹工作区环境下支持工作区作用域,因此无法写入“工作区设置”。", - "errorInvalidFolderTarget": "未提供资源,因此无法写入\"文件夹设置\"。", - "errorInvalidResourceLanguageConfiguraiton": "无法写入语言设置,因为{0}不是资源语言设置。", - "errorNoWorkspaceOpened": "没有打开任何工作区,因此无法写入 {0}。请先打开一个工作区,然后重试。", - "errorInvalidTaskConfiguration": "无法写入任务配置文件。请打开文件并更正错误或警告,然后重试。", - "errorInvalidLaunchConfiguration": "无法写入启动配置文件。请打开文件并更正错误或警告,然后重试。", - "errorInvalidConfiguration": "无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。", - "errorInvalidRemoteConfiguration": "无法写入远程用户设置。请打开远程用户设置以更正其中的错误警告, 然后重试。", - "errorInvalidConfigurationWorkspace": "无法写入工作区设置。请打开工作区设置并清除错误或警告,然后重试。", - "errorInvalidConfigurationFolder": "无法写入文件夹设置。请打开“{0}”文件夹设置并清除错误或警告,然后重试。", - "errorTasksConfigurationFileDirty": "任务配置文件已变更,无法写入。请先保存此文件,然后重试。", "errorLaunchConfigurationFileDirty": "启动配置文件已变更,无法写入。请先保存此文件,然后重试。", - "errorConfigurationFileDirty": "用户设置文件已变更,无法写入。请先保存此文件,然后重试。", - "errorRemoteConfigurationFileDirty": "无法写入远程的用户设置, 因为该文件已被污染。请先保存远程用户设置文件, 然后重试。", - "errorConfigurationFileDirtyWorkspace": "工作区设置文件已变更,无法写入。请先保存此文件,然后重试。", - "errorConfigurationFileDirtyFolder": "文件夹设置文件已变更,无法写入。请先保存“{0}”文件夹设置文件,然后重试。", - "errorTasksConfigurationFileModifiedSince": "无法写入任务配置文件,因为文件的内容较新。", "errorLaunchConfigurationFileModifiedSince": "无法写入启动配置文件,因为文件的内容较新。", - "errorConfigurationFileModifiedSince": "无法写入用户设置,因为文件的内容较新。", + "errorNoWorkspaceOpened": "没有打开任何工作区,因此无法写入 {0}。请先打开一个工作区,然后重试。", + "errorRemoteConfigurationFileDirty": "无法写入远程的用户设置, 因为该文件已被污染。请先保存远程用户设置文件, 然后重试。", "errorRemoteConfigurationFileModifiedSince": "无法写入远程用户设置,因为文件的内容较新。", - "errorConfigurationFileModifiedSinceWorkspace": "无法写入工作区设置,因为文件的内容较新。", - "errorConfigurationFileModifiedSinceFolder": "无法写入文件夹设置,因为文件的内容较新。", - "userTarget": "用户设置", + "errorTasksConfigurationFileDirty": "任务配置文件已变更,无法写入。请先保存此文件,然后重试。", + "errorTasksConfigurationFileModifiedSince": "无法写入任务配置文件,因为文件的内容较新。", + "errorUnknownKey": "没有注册配置 {1},因此无法写入 {0}。", + "folderTarget": "文件夹设置", + "open": "打开设置", + "openLaunchConfiguration": "打开启动配置", + "openTasksConfiguration": "打开任务配置", "remoteUserTarget": "远程用户设置", - "workspaceTarget": "工作区设置", - "folderTarget": "文件夹设置" + "saveAndRetry": "保存并重试", + "userTarget": "用户设置", + "workspaceTarget": "工作区设置" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "无法写入文件因为其已变更。请先保存此文件,然后重试。", + "errorInvalidFile": "无法写入文件。请打开文件以更正错误或警告,然后重试。" }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "无法替换命令变量 \"{0}\", 因为命令没有返回字符串类型的结果。", - "inputVariable.noInputSection": "必须在调试或任务配置的“{1}”部分中定义变量“{0}”。", - "inputVariable.missingAttribute": "输入变量“{0}”的类型为“{1}”且必须包含“{2}”。", - "inputVariable.defaultInputValue": "(默认值)", "inputVariable.command.noStringType": "无法替换输入变量 \"{0}\", 因为命令 \"{1}\" 没有返回类型字符串的结果。", - "inputVariable.unknownType": "输入变量“{0}”只能是 \"promptString\"、\"pickString\" 或 \"command\" 类型。", - "inputVariable.undefinedVariable": "遇到未定义的输入变量“{0}”。请删除或定义“{0}”以继续操作。" + "inputVariable.defaultInputValue": "(默认值)", + "inputVariable.missingAttribute": "输入变量“{0}”的类型为“{1}”且必须包含“{2}”。", + "inputVariable.noInputSection": "必须在调试或任务配置的“{1}”部分中定义变量“{0}”。", + "inputVariable.undefinedVariable": "遇到未定义的输入变量“{0}”。请删除或定义“{0}”以继续操作。", + "inputVariable.unknownType": "输入变量“{0}”只能是 \"promptString\"、\"pickString\" 或 \"command\" 类型。" }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "无法解析变量 {0}。请打开一个编辑器。", - "canNotResolveFolderForFile": "变量 {0}: 找不到 \"{1}\" 的工作区文件夹。", - "canNotFindFolder": "找不到文件夹“{1}”,因此无法解析变量 {0}。", - "canNotResolveWorkspaceFolderMultiRoot": "无法在多文件夹工作区中解析变量 {0}。使用 \":\" 和工作区文件夹名称来限定此变量的作用域。", - "canNotResolveWorkspaceFolder": "无法解析变量 {0}。请打开一个文件夹。", - "missingEnvVarName": "未给出环境变量名称,因此无法解析变量 {0}。", - "configNotFound": "未能找到设置“{1}”,因此无法解析变量 {0}。", - "configNoString": "\"{1}\" 为结构类型值,因此无法解析变量 {0}。", - "missingConfigName": "未给出设置名称,因此无法解析变量 {0}。", - "canNotResolveLineNumber": "无法解析变量 {0}。请确保已在活动编辑器中选择一行内容。", - "canNotResolveSelectedText": "无法解析变量 {0}。请确保已在活动编辑器中选择一些文字。", - "noValueForCommand": "命令不含值,因此无法解析变量 {0}。" + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "传递给命令的可选参数。", + "JsonSchema.input.command.command": "要为此输入变量执行的命令。", + "JsonSchema.input.default": "输入的默认值。", + "JsonSchema.input.description": "当提示用户输入时,将显示说明。", + "JsonSchema.input.id": "输入的 ID 用于与其变量采用 ${input:id} 形式的输入相关联。", + "JsonSchema.input.options": "用于定义快速选择选项的字符串数组。", + "JsonSchema.input.password": "控制是否显示密码输入。密码输入会隐藏键入的文本。", + "JsonSchema.input.pickString.optionLabel": "选项的标签。", + "JsonSchema.input.pickString.optionValue": "选项的值。", + "JsonSchema.input.type": "要使用的用户输入提示符的类型。", + "JsonSchema.input.type.command": "\"command\" 类型会执行命令。", + "JsonSchema.input.type.pickString": "“pickString”类型显示一个选择列表。", + "JsonSchema.input.type.promptString": "\"promptString\" 类型会打开一个输入框,要求用户输入内容。", + "JsonSchema.inputs": "用户输入。用于定义用户输入提示,例如自由字符串输入或从多个选项中进行选择。" }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "“env.”、“config.”和“command.”已弃用,请改用“env:”、“config:”和“command:”。" }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "输入的 ID 用于与其变量采用 ${input:id} 形式的输入相关联。", - "JsonSchema.input.type": "要使用的用户输入提示符的类型。", - "JsonSchema.input.description": "当提示用户输入时,将显示说明。", - "JsonSchema.input.default": "输入的默认值。", - "JsonSchema.inputs": "用户输入。用于定义用户输入提示,例如自由字符串输入或从多个选项中进行选择。", - "JsonSchema.input.type.promptString": "\"promptString\" 类型会打开一个输入框,要求用户输入内容。", - "JsonSchema.input.password": "控制是否显示密码输入。密码输入会隐藏键入的文本。", - "JsonSchema.input.type.pickString": "“pickString”类型显示一个选择列表。", - "JsonSchema.input.options": "用于定义快速选择选项的字符串数组。", - "JsonSchema.input.pickString.optionLabel": "选项的标签。", - "JsonSchema.input.pickString.optionValue": "选项的值。", - "JsonSchema.input.type.command": "\"command\" 类型会执行命令。", - "JsonSchema.input.command.command": "要为此输入变量执行的命令。", - "JsonSchema.input.command.args": "传递给命令的可选参数。" + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "找不到文件夹“{1}”,因此无法解析变量 {0}。", + "canNotResolveFile": "无法解析变量 {0}。请打开一个编辑器。", + "canNotResolveFolderForFile": "变量 {0}: 找不到 \"{1}\" 的工作区文件夹。", + "canNotResolveLineNumber": "无法解析变量 {0}。请确保已在活动编辑器中选择一行内容。", + "canNotResolveSelectedText": "无法解析变量 {0}。请确保已在活动编辑器中选择一些文字。", + "canNotResolveWorkspaceFolder": "无法解析变量 {0}。请打开一个文件夹。", + "canNotResolveWorkspaceFolderMultiRoot": "无法在多文件夹工作区中解析变量 {0}。使用 \":\" 和工作区文件夹名称来限定此变量的作用域。", + "configNoString": "\"{1}\" 为结构类型值,因此无法解析变量 {0}。", + "configNotFound": "未能找到设置“{1}”,因此无法解析变量 {0}。", + "missingConfigName": "未给出设置名称,因此无法解析变量 {0}。", + "missingEnvVarName": "未给出环境变量名称,因此无法解析变量 {0}。", + "noValueForCommand": "命令不含值,因此无法解析变量 {0}。" }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "包含强调项" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "所有文件", + "cancel": "取消", + "dontSave": "不保存(&&N)", + "filterName.workspace": "工作区", + "noExt": "无扩展", + "openFile.title": "打开文件", + "openFileOrFolder.title": "打开文件或文件夹", + "openFolder.title": "打开文件夹", + "openWorkspace.title": "打开工作区", + "save": "保存(&&S)", + "saveAll": "全部保存(&&S)", + "saveAsTitle": "另存为", "saveChangesDetail": "如果不保存,你的更改将丢失。", "saveChangesMessage": "是否要保存对 {0} 的更改?", "saveChangesMessages": "是否要保存对下列 {0} 个文件的更改?", - "saveAll": "全部保存(&&S)", - "save": "保存(&&S)", - "dontSave": "不保存(&&N)", - "cancel": "取消", - "openFileOrFolder.title": "打开文件或文件夹", - "openFile.title": "打开文件", - "openFolder.title": "打开文件夹", - "openWorkspace.title": "打开工作区", - "filterName.workspace": "工作区", - "saveFileAs.title": "另存为", - "saveAsTitle": "另存为", - "allFiles": "所有文件", - "noExt": "无扩展" + "saveFileAs.title": "另存为" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "打开本地文件...", - "saveLocalFile": "保存本地文件...", - "openLocalFolder": "打开本地文件夹...", "openLocalFileFolder": "打开本地...", - "remoteFileDialog.notConnectedToRemote": "{0} 的文件系统提供程序不可用。", - "remoteFileDialog.local": "显示本地", + "openLocalFolder": "打开本地文件夹...", "remoteFileDialog.badPath": "路径不存在。", "remoteFileDialog.cancel": "取消", "remoteFileDialog.invalidPath": "请输入有效路径。", - "remoteFileDialog.validateFolder": "该文件夹已存在。请使用新的文件名。", - "remoteFileDialog.validateExisting": "{0} 已存在。是否确实要覆盖?", + "remoteFileDialog.local": "显示本地", + "remoteFileDialog.notConnectedToRemote": "{0} 的文件系统提供程序不可用。", "remoteFileDialog.validateBadFilename": "请输入有效的文件名。", + "remoteFileDialog.validateExisting": "{0} 已存在。是否确实要覆盖?", + "remoteFileDialog.validateFileOnly": "请选择文件。", + "remoteFileDialog.validateFolder": "该文件夹已存在。请使用新的文件名。", + "remoteFileDialog.validateFolderOnly": "请选择一个文件夹。", "remoteFileDialog.validateNonexistentDir": "请输入已存在的路径。", "remoteFileDialog.windowsDriveLetter": "路径开头请使用驱动器号。", - "remoteFileDialog.validateFileOnly": "请选择文件。", - "remoteFileDialog.validateFolderOnly": "请选择一个文件夹。" + "saveLocalFile": "保存本地文件..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "当前处于活动状态", - "promptOpenWith.setDefaultTooltip": "设置为“{0}”文件的默认编辑器", - "promptOpenWith.placeHolder": "为“{0}”选择编辑器", - "promptOpenWith.placeHolderGeneric": "选择编辑器" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "配置默认设置", + "editorOverride.conflictingDefaults": "此资源可使用多个默认编辑器。", + "editorOverride.keepDefault": "保留“{0}”", + "prompOpenWith.updateDefaultPlaceHolder": "为 \"{0}\" 选择新的默认编辑器", + "promptOpenWith.configureDefault": "为 \"{0}\" 配置默认编辑器...", + "promptOpenWith.currentDefault": "默认", + "promptOpenWith.currentDefaultAndActive": "活动和默认", + "promptOpenWith.currentlyActive": "活动", + "promptOpenWith.placeHolder": "为“{0}”选择编辑器" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "内置", + "editor.editorAssociations": "将 glob 模式配置到编辑器(例如 `\"*十六进制\": \"hexEditor.hexEdit\"`)。这些优先顺序高于默认行为。", + "promptOpenWith.defaultEditor.displayName": "文本编辑器" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "扩展二等分处于活动状态,已禁用 {0} 扩展。请从这些选项中进行选择,检查是否仍可重现问题并继续操作。", + "detail.start": "扩展二等分将使用二进制搜索查找导致问题的扩展。在此过程中,窗口将不断重新加载(约 {0} 次)。每次都必须确认是否仍出现问题。", + "done": "继续", + "done.detail": "扩展二等分已完成,已将 {0} 标识为导致问题的扩展。", + "done.detail2": "扩展二等分已完成,但未标识任何扩展。这可能是 {0} 的问题。", + "done.disbale": "保持禁用此扩展", + "done.msg": "扩展二等分", + "help": "帮助", + "msg.next": "扩展二等分", + "msg.start": "扩展二等分", + "msg2": "开始扩展二等分", + "next.bad": "状况不佳", + "next.cancel": "取消", + "next.good": "状况良好", + "next.stop": "停止二等分", + "report": "报告问题并继续", + "title.isBad": "继续扩展二等分", + "title.start": "开始扩展二等分", + "title.stop": "停止扩展二等分" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "重新加载并启用扩展", + "cannot disable auth extension": "无法更改 {0} 扩展的启用,因为“设置同步”依赖此扩展。", + "cannot disable auth extension in workspace": "无法在工作区中更改 {0} 扩展的启用,因为它提供身份验证提供程序", + "cannot disable language pack extension": "无法更改 {0} 扩展的启用,因为它提供语言包。", + "extensionsDisabled": "已暂时禁用所有已安装的扩展。", + "noWorkspace": "没有工作区。" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "安装扩展 {0} 失败: 找不到清单文件。", + "cancel": "取消", + "cannot be installed": "无法安装“{0}”扩展,因为它在此安装程序中不可用。", + "extensionInstallWorkspaceTrustButton": "信任工作区 & 安装", + "extensionInstallWorkspaceTrustContinueButton": "安装", + "extensionInstallWorkspaceTrustManageButton": "了解详细信息", + "extensionInstallWorkspaceTrustMessage": "启用此扩展需要受信任的工作区。", + "install": "安装", + "install and do no sync": "安装(不同步)", + "install extension": "安装扩展", + "install extensions": "安装扩展", + "install multiple extensions": "是否要跨设备安装并同步扩展?", + "install single extension": "是否要跨设备安装并同步 \"{0}\" 扩展?", + "multipleDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”以及其他扩展程序都依赖于此。", + "singleDependentError": "无法卸载扩展程序“{0}”。扩展程序“{1}”依赖于此。", + "twoDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”依赖于此。" + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "此扩展不是 Web 扩展,因此无法安装“{0}”。" }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "本地", "remote": "远程" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "此扩展不是 Web 扩展,因此无法安装“{0}”。" - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "已暂时禁用所有已安装的扩展。", - "Reload": "重新加载并启用扩展", - "cannot disable language pack extension": "无法更改 {0} 扩展的启用,因为它提供语言包。", - "cannot disable auth extension": "无法更改 {0} 扩展的启用,因为“设置同步”依赖此扩展。", - "noWorkspace": "没有工作区。", - "cannot disable auth extension in workspace": "无法在工作区中更改 {0} 扩展的启用,因为它提供身份验证提供程序" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "无法卸载扩展程序“{0}”。扩展程序“{1}”依赖于此。", - "twoDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”依赖于此。", - "multipleDependentsError": "无法卸载扩展程序“{0}”。扩展程序“{1}”、“{2}”以及其他扩展程序都依赖于此。", - "Manifest is not found": "安装扩展 {0} 失败: 找不到清单文件。", - "cannot be installed": "无法安装“{0}”扩展,因为它在此安装程序中不可用。", - "install extension": "安装扩展", - "install extensions": "安装扩展", - "install": "安装", - "install and do no sync": "安装(不同步)", - "cancel": "取消", - "install single extension": "是否要跨设备安装并同步 \"{0}\" 扩展?", - "install multiple extensions": "是否要跨设备安装并同步扩展?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "无法安装扩展名'{0}',因为它不兼容 VS Code '{1}'。" }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "扩展二等分处于活动状态,已禁用 {0} 扩展。请从这些选项中进行选择,检查是否仍可重现问题并继续操作。", - "title.start": "开始扩展二等分", - "help": "帮助", - "msg.start": "扩展二等分", - "detail.start": "扩展二等分将使用二进制搜索查找导致问题的扩展。在此过程中,窗口将不断重新加载(约 {0} 次)。每次都必须确认是否仍出现问题。", - "msg2": "开始扩展二等分", - "title.isBad": "继续扩展二等分", - "done.msg": "扩展二等分", - "done.detail2": "扩展二等分已完成,但未标识任何扩展。这可能是 {0} 的问题。", - "report": "报告问题并继续", - "done": "继续", - "done.detail": "扩展二等分已完成,已将 {0} 标识为导致问题的扩展。", - "done.disbale": "保持禁用此扩展", - "msg.next": "扩展二等分", - "next.good": "状况良好", - "next.bad": "状况不佳", - "next.stop": "停止二等分", - "next.cancel": "取消", - "title.stop": "停止扩展二等分" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "从以下位置删除扩展建议", "select for add": "将扩展建议添加到", - "workspace folder": "工作区文件夹", - "workspace": "工作区" + "select for remove": "从以下位置删除扩展建议", + "workspace": "工作区", + "workspace folder": "工作区文件夹" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "扩展主机无法启动: 版本不匹配。", - "relaunch": "重新启动 VS Code", - "extensionService.crash": "扩展宿主意外终止。", - "devTools": "打开开发人员工具", - "restart": "重启扩展宿主", - "getEnvironmentFailure": "无法获取远程环境", - "looping": "以下扩展因包含依赖循环已被禁用: {0}", - "enableResolver": "打开远程窗口需要扩展“{0}”。\r\n确定启用吗?", - "enable": "启用和重新加载", - "installResolver": "打开远程窗口需要扩展“{0}”。\r\n确定要安装扩展吗?", - "install": "安装并重新加载", - "resolverExtensionNotFound": "未在市场上找到“{0}”", - "restartExtensionHost": "重启扩展宿主" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "扩展未在 10 秒内启动,可能在第一行已停止,需要调试器才能继续。", - "extensionHost.startupFail": "扩展主机未在 10 秒内启动,这可能是一个问题。", - "reloadWindow": "重新加载窗口", - "extension host Log": "扩展宿主", - "extensionHost.error": "扩展主机中的错误: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "使用扩展程序 {1} 覆盖扩展程序 {0}。", - "extensionUnderDevelopment": "正在 {0} 处加载开发扩展程序", - "extensionCache.invalid": "扩展在磁盘上已被修改。请重新加载窗口。", - "reloadWindow": "重新加载窗口" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "以下扩展因包含依赖循环已被禁用: {0}", - "extensionTestError": "找不到可在 {0} 启动测试运行程序的扩展主机。" - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "远程扩展主机" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "正在安装扩展“{0}”...", + "Reload": "重新加载窗口并打开", + "confirmUrl": "是否允许扩展打开此 URI?", + "enableAndHandle": "扩展“{0}”已被禁用。是否启用扩展并重载此窗口来打开 URL?", + "enableAndReload": "启用并打开(&&E)", + "extensions": "扩展", + "install": "安装(&&I)", + "installAndHandle": "扩展“{0}”尚未安装。是否安装扩展并重载此窗口来打开 URL?", + "manage": "管理授权扩展 URI...", + "no": "当前没有已授权的扩展 URI。", + "open": "打开(&&O)", + "reload": "是否要重新加载窗口并打开 URL“{0}”?", + "reloadAndHandle": "扩展“{0}”尚未载入。是否重载此窗口来载入扩展并打开 URL?", + "reloadAndOpen": "重载窗口并打开(&&R)", + "rememberConfirmUrl": "不再提醒此扩展。" }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "辅助角色扩展主机" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "是否允许扩展打开此 URI?", - "rememberConfirmUrl": "不再提醒此扩展。", - "open": "打开(&&O)", - "reloadAndHandle": "扩展“{0}”尚未载入。是否重载此窗口来载入扩展并打开 URL?", - "reloadAndOpen": "重载窗口并打开(&&R)", - "enableAndHandle": "扩展“{0}”已被禁用。是否启用扩展并重载此窗口来打开 URL?", - "enableAndReload": "启用并打开(&&E)", - "installAndHandle": "扩展“{0}”尚未安装。是否安装扩展并重载此窗口来打开 URL?", - "install": "安装(&&I)", - "Installing": "正在安装扩展“{0}”...", - "reload": "是否要重新加载窗口并打开 URL“{0}”?", - "Reload": "重新加载窗口并打开", - "manage": "管理授权扩展 URI...", - "extensions": "扩展", - "no": "当前没有已授权的扩展 URI。" - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "UI 扩展类型。在远程窗口中, 仅本地计算机可用时启用此类扩展。", - "workspace": "工作区扩展类型。在远程窗口中,仅远程可用时启用此类扩展。", - "web": "Web 辅助进程扩展类型。此类扩展可在 Web 辅助进程扩展主机中执行。", - "vscode.extension.engines": "引擎兼容性。", - "vscode.extension.engines.vscode": "对于 VS Code 扩展,指定与其兼容的 VS Code 版本。不能为 *。 例如: ^0.10.5 表示最低兼容 VS Code 版本 0.10.5。", - "vscode.extension.publisher": "VS Code 扩展的发布者。", - "vscode.extension.displayName": "VS Code 库中使用的扩展的显示名称。", - "vscode.extension.categories": "VS Code 库用于对扩展进行分类的类别。", - "vscode.extension.category.languages.deprecated": "请改用 \"Programming Languages\"", - "vscode.extension.galleryBanner": "VS Code 商城使用的横幅。", - "vscode.extension.galleryBanner.color": "VS Code 商城页标题上的横幅颜色。", - "vscode.extension.galleryBanner.theme": "横幅文字的颜色主题。", - "vscode.extension.contributes": "由此包表示的 VS Code 扩展的所有贡献。", - "vscode.extension.preview": "在 Marketplace 中设置扩展,将其标记为“预览”。", - "vscode.extension.activationEvents": "VS Code 扩展的激活事件。", - "vscode.extension.activationEvents.onLanguage": "在打开被解析为指定语言的文件时发出的激活事件。", - "vscode.extension.activationEvents.onCommand": "在调用指定命令时发出的激活事件。", - "vscode.extension.activationEvents.onDebug": "在用户准备调试或准备设置调试配置时发出的激活事件。", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "在需要创建 \"launch.json\" 文件 (且需要调用 provideDebugConfigurations 的所有方法) 时发出的激活事件。", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每当需要创建所有调试配置的列表(并且需要调用“动态”范围的所有 provideDebugConfigurations 方法)时都会引发激活事件。", - "vscode.extension.activationEvents.onDebugResolve": "在将要启动具有特定类型的调试会话 (且需要调用相应的 resolveDebugConfiguration 方法) 时发出的激活事件。", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "每当即将启动具有特定类型的调试会话并可能需要调试协议跟踪器时, 都会发出激活事件。", - "vscode.extension.activationEvents.workspaceContains": "在打开至少包含一个匹配指定 glob 模式的文件的文件夹时发出的激活事件。", - "vscode.extension.activationEvents.onStartupFinished": "启动完成后(在所有 \"*\" 激活的扩展完成激活后)发出的激活事件。", - "vscode.extension.activationEvents.onFileSystem": "在使用给定协议打开文件或文件夹时发出的激活事件。", - "vscode.extension.activationEvents.onSearch": "在开始从给定协议的文件夹中搜索时发出的激活事件。", - "vscode.extension.activationEvents.onView": "在指定视图被展开时发出的激活事件。", - "vscode.extension.activationEvents.onIdentity": "每当指定的用户标识时,都会发出激活事件。", - "vscode.extension.activationEvents.onUri": "在打开系统范围内并指向此扩展的 URI 时发出的激活事件。", - "vscode.extension.activationEvents.onOpenExternalUri": "每当打开一个外部 uri (例如 http 或 https 链接)时发出的激活事件。", - "vscode.extension.activationEvents.onCustomEditor": "每当指定的自定义编辑器变为可见时,都会发出激活事件。", - "vscode.extension.activationEvents.onNotebook": "在指定的笔记本文档被打开时发出的激活事件。", - "vscode.extension.activationEvents.onAuthenticationRequest": "每次从指定的身份验证提供程序请求会话时发出的激活事件。", - "vscode.extension.activationEvents.star": "在 VS Code 启动时发出的激活事件。为确保良好的最终用户体验,请仅在其他激活事件组合不适用于你的情况时,才在扩展中使用此事件。", - "vscode.extension.badges": "在 Marketplace 的扩展页边栏中显示的徽章数组。", - "vscode.extension.badges.url": "徽章图像 URL。", - "vscode.extension.badges.href": "徽章链接。", - "vscode.extension.badges.description": "徽章说明。", - "vscode.extension.markdown": "控制商店中使用的 Markdown 渲染引擎。可为 \"github\" (默认) 或 \"standard\" (标准)。", - "vscode.extension.qna": "控制市场中的“问与答”(Q&A)链接。设置为 \"marketplace\" 可启用市场的默认“问与答”页面。设置为其他字符串可指向自定义的“问与答”页面。设置为 \"false\" 可完全禁用“问与答”。", - "vscode.extension.extensionDependencies": "其他扩展的依赖关系。扩展的标识符始终是 ${publisher}.${name}。例如: vscode.csharp。", - "vscode.extension.contributes.extensionPack": "可一起安装的一组扩展。扩展的标识符始终为 ${publisher}.${name}。例如: vscode.csharp。", - "extensionKind": "定义扩展的类型。\"ui\"扩展在本地计算机上安装和运行,而 \"工作区\" 扩展则在远程计算机上运行。", - "extensionKind.ui": "定义一个扩展,该扩展在连接到远程窗口时只能在本地计算机上运行。", - "extensionKind.workspace": "定义一个扩展,该扩展只能在连接远程窗口时在远程计算机上运行。", - "extensionKind.ui-workspace": "定义可在任意一侧运行的扩展,并首选在本地计算机上运行。", - "extensionKind.workspace-ui": "定义可在任意一侧运行的扩展,并首选在远程计算机上运行。", - "extensionKind.empty": "定义一个无法在远程上下文中运行的扩展,既不能在本地上,也不能在远程计算机上运行。", - "vscode.extension.scripts.prepublish": "包作为 VS Code 扩展发布前执行的脚本。", - "vscode.extension.scripts.uninstall": "VS Code 扩展的卸载钩子。在扩展从 VS Code 卸载且 VS Code 重启 (关闭后开启) 后执行的脚本。仅支持 Node 脚本。", - "vscode.extension.icon": "128 x 128 像素图标的路径。" - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "清单文件 {0} 无效: 不是 JSON 对象。", - "jsonParseFail": "无法解析 {0}: [{1}, {2}] {3}.", - "fileReadFail": "无法读取文件 {0}: {1}。", - "jsonsParseReportErrors": "未能分析 {0}: {1}。", - "jsonInvalidFormat": "格式 {0} 无效: 应为 JSON 对象。", - "missingNLSKey": "无法找到键 {0} 的消息。", - "notSemver": "扩展版本与 semver 不兼容。", - "extensionDescription.empty": "已获得空扩展说明", - "extensionDescription.publisher": "属性 publisher 的类型必须是 \"string\"。", - "extensionDescription.name": "属性“{0}”是必需的,其类型必须是 \"string\"", - "extensionDescription.version": "属性“{0}”是必需的,其类型必须是 \"string\"", - "extensionDescription.engines": "属性“{0}”是必要属性,其类型必须是 \"object\"", - "extensionDescription.engines.vscode": "属性“{0}”是必需的,其类型必须是 \"string\"", - "extensionDescription.extensionDependencies": "属性“{0}”可以省略,否则其类型必须是 \"string[]\"", - "extensionDescription.activationEvents1": "属性“{0}”可以省略,否则其类型必须是 \"string[]\"", - "extensionDescription.activationEvents2": "必须同时指定或同时省略属性”{0}“和”{1}“", - "extensionDescription.main1": "属性“{0}”可以省略,否则其类型必须是 \"string\"", - "extensionDescription.main2": "应在扩展文件夹({1})中包含 \"main\" ({0})。这可能会使扩展不可移植。", - "extensionDescription.main3": "必须同时指定或同时省略属性”{0}“和”{1}“", - "extensionDescription.browser1": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", - "extensionDescription.browser2": "应在扩展文件夹({1})中包含 \"browser\" ({0})。这可能会使扩展不可移植。", - "extensionDescription.browser3": "必须同时指定或同时省略属性”{0}“和”{1}“" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "找不到可在 {0} 启动测试运行程序的扩展主机。", + "looping": "以下扩展因包含依赖循环已被禁用: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "测量扩展主机延迟" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "定义扩展的类型。\"ui\"扩展在本地计算机上安装和运行,而 \"工作区\" 扩展则在远程计算机上运行。", + "extensionKind.empty": "定义一个无法在远程上下文中运行的扩展,既不能在本地上,也不能在远程计算机上运行。", + "extensionKind.ui": "定义一个扩展,该扩展在连接到远程窗口时只能在本地计算机上运行。", + "extensionKind.ui-workspace": "定义可在任意一侧运行的扩展,并首选在本地计算机上运行。", + "extensionKind.workspace": "定义一个扩展,该扩展只能在连接远程窗口时在远程计算机上运行。", + "extensionKind.workspace-ui": "定义可在任意一侧运行的扩展,并首选在远程计算机上运行。", + "ui": "UI 扩展类型。在远程窗口中, 仅本地计算机可用时启用此类扩展。", + "vscode.extension.activationEvents": "VS Code 扩展的激活事件。", + "vscode.extension.activationEvents.onAuthenticationRequest": "每次从指定的身份验证提供程序请求会话时发出的激活事件。", + "vscode.extension.activationEvents.onCommand": "在调用指定命令时发出的激活事件。", + "vscode.extension.activationEvents.onCustomEditor": "每当指定的自定义编辑器变为可见时,都会发出激活事件。", + "vscode.extension.activationEvents.onDebug": "在用户准备调试或准备设置调试配置时发出的激活事件。", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "每当即将启动具有特定类型的调试会话并可能需要调试协议跟踪器时, 都会发出激活事件。", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每当需要创建所有调试配置的列表(并且需要调用“动态”范围的所有 provideDebugConfigurations 方法)时都会引发激活事件。", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "在需要创建 \"launch.json\" 文件 (且需要调用 provideDebugConfigurations 的所有方法) 时发出的激活事件。", + "vscode.extension.activationEvents.onDebugResolve": "在将要启动具有特定类型的调试会话 (且需要调用相应的 resolveDebugConfiguration 方法) 时发出的激活事件。", + "vscode.extension.activationEvents.onFileSystem": "在使用给定协议打开文件或文件夹时发出的激活事件。", + "vscode.extension.activationEvents.onIdentity": "每当指定的用户标识时,都会发出激活事件。", + "vscode.extension.activationEvents.onLanguage": "在打开被解析为指定语言的文件时发出的激活事件。", + "vscode.extension.activationEvents.onNotebook": "在指定的笔记本文档被打开时发出的激活事件。", + "vscode.extension.activationEvents.onOpenExternalUri": "每当打开一个外部 uri (例如 http 或 https 链接)时发出的激活事件。", + "vscode.extension.activationEvents.onRenderer": "每当使用笔记本输出呈现器时发出激活事件。", + "vscode.extension.activationEvents.onSearch": "在开始从给定协议的文件夹中搜索时发出的激活事件。", + "vscode.extension.activationEvents.onStartupFinished": "启动完成后(在所有 \"*\" 激活的扩展完成激活后)发出的激活事件。", + "vscode.extension.activationEvents.onTerminalProfile": "启动特定终端配置文件时发出的激活事件。", + "vscode.extension.activationEvents.onUri": "在打开系统范围内并指向此扩展的 URI 时发出的激活事件。", + "vscode.extension.activationEvents.onView": "在指定视图被展开时发出的激活事件。", + "vscode.extension.activationEvents.star": "在 VS Code 启动时发出的激活事件。为确保良好的最终用户体验,请仅在其他激活事件组合不适用于你的情况时,才在扩展中使用此事件。", + "vscode.extension.activationEvents.workspaceContains": "在打开至少包含一个匹配指定 glob 模式的文件的文件夹时发出的激活事件。", + "vscode.extension.badges": "在 Marketplace 的扩展页边栏中显示的徽章数组。", + "vscode.extension.badges.description": "徽章说明。", + "vscode.extension.badges.href": "徽章链接。", + "vscode.extension.badges.url": "徽章图像 URL。", + "vscode.extension.capabilities": "通过扩展声明一组受支持的功能。", + "vscode.extension.capabilities.untrustedWorkspaces": "声明应如何在不受信任的工作区中处理扩展。", + "vscode.extension.capabilities.untrustedWorkspaces.description": "对工作区信任如何影响扩展行为及其需要的原因的说明。这仅在 \"supported\" 不为 \"true\" 时适用。", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "扩展中提供的、不应在不受信任的工作区中使用工作区值的配置键列表。", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "通过扩展为不受信任的工作区声明支持级别。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "将不会在不受信任的工作区中启用扩展。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "将在禁用了部分功能的不受信任工作区中启用扩展。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "将在启用了所有功能的不受信任工作区中启用扩展。", + "vscode.extension.capabilities.virtualWorkspaces": "声明是否应在虚拟工作区中启用扩展。虚拟工作区是一个不受任何磁盘资源支持的工作区。当为 false 时,会在虚拟工作区中自动禁用此扩展。默认值为 true。", + "vscode.extension.capabilities.virtualWorkspaces.description": "对虚拟工作区如何影响扩展行为及其需要的原因的说明。这仅在 \"supported\" 不为 \"true\" 时适用。", + "vscode.extension.capabilities.virtualWorkspaces.supported": "通过扩展为虚拟工作区声明支持级别。", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "将不会在虚拟工作区中启用扩展。", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "将在禁用了部分功能的虚拟工作区中启用扩展。", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "将在虚拟工作区中启用扩展,并启用所有功能。", + "vscode.extension.categories": "VS Code 库用于对扩展进行分类的类别。", + "vscode.extension.category.languages.deprecated": "请改用 \"Programming Languages\"", + "vscode.extension.contributes": "由此包表示的 VS Code 扩展的所有贡献。", + "vscode.extension.contributes.extensionPack": "可一起安装的一组扩展。扩展的标识符始终为 ${publisher}.${name}。例如: vscode.csharp。", + "vscode.extension.displayName": "VS Code 库中使用的扩展的显示名称。", + "vscode.extension.engines": "引擎兼容性。", + "vscode.extension.engines.vscode": "对于 VS Code 扩展,指定与其兼容的 VS Code 版本。不能为 *。 例如: ^0.10.5 表示最低兼容 VS Code 版本 0.10.5。", + "vscode.extension.extensionDependencies": "其他扩展的依赖关系。扩展的标识符始终是 ${publisher}.${name}。例如: vscode.csharp。", + "vscode.extension.galleryBanner": "VS Code 商城使用的横幅。", + "vscode.extension.galleryBanner.color": "VS Code 商城页标题上的横幅颜色。", + "vscode.extension.galleryBanner.theme": "横幅文字的颜色主题。", + "vscode.extension.icon": "128 x 128 像素图标的路径。", + "vscode.extension.markdown": "控制商店中使用的 Markdown 渲染引擎。可为 \"github\" (默认) 或 \"standard\" (标准)。", + "vscode.extension.preview": "在 Marketplace 中设置扩展,将其标记为“预览”。", + "vscode.extension.publisher": "VS Code 扩展的发布者。", + "vscode.extension.qna": "控制市场中的“问与答”(Q&A)链接。设置为 \"marketplace\" 可启用市场的默认“问与答”页面。设置为其他字符串可指向自定义的“问与答”页面。设置为 \"false\" 可完全禁用“问与答”。", + "vscode.extension.scripts.prepublish": "包作为 VS Code 扩展发布前执行的脚本。", + "vscode.extension.scripts.uninstall": "VS Code 扩展的卸载钩子。在扩展从 VS Code 卸载且 VS Code 重启 (关闭后开启) 后执行的脚本。仅支持 Node 脚本。", + "web": "Web 辅助进程扩展类型。此类扩展可在 Web 辅助进程扩展主机中执行。", + "workspace": "工作区扩展类型。在远程窗口中,仅远程可用时启用此类扩展。" + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "远程扩展主机" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "扩展在磁盘上已被修改。请重新加载窗口。", + "extensionUnderDevelopment": "正在 {0} 处加载开发扩展程序", + "overwritingExtension": "使用扩展程序 {1} 覆盖扩展程序 {0}。", + "reloadWindow": "重新加载窗口" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "打开开发人员工具", + "enable": "启用和重新加载", + "enableResolver": "需要扩展“{0}”才能打开远程窗口。\r\n是否启用?", + "extensionService.crash": "扩展宿主意外终止。", + "extensionService.versionMismatchCrash": "扩展主机无法启动: 版本不匹配。", + "getEnvironmentFailure": "无法获取远程环境", + "install": "安装并重新加载", + "installResolver": "打开远程窗口需要扩展“{0}”。\r\n确定要安装扩展吗?", + "looping": "以下扩展因包含依赖循环已被禁用: {0}", + "relaunch": "重新启动 VS Code", + "resolverExtensionNotFound": "未在市场上找到“{0}”", + "restart": "重启扩展宿主", + "restartExtensionHost": "重启扩展宿主" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "扩展宿主", + "extensionHost.error": "扩展主机中的错误: {0}", + "extensionHost.startupFail": "扩展主机未在 10 秒内启动,这可能是一个问题。", + "extensionHost.startupFailDebug": "扩展未在 10 秒内启动,可能在第一行已停止,需要调试器才能继续。", + "reloadWindow": "重新加载窗口" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "属性“{0}”可以省略,否则其类型必须是 \"string[]\"", + "extensionDescription.activationEvents2": "必须同时指定或同时省略属性”{0}“和”{1}“", + "extensionDescription.browser1": "属性 \"{0}\" 可以省略,或者必须为 \"string\" 类型", + "extensionDescription.browser2": "应在扩展文件夹({1})中包含 \"browser\" ({0})。这可能会使扩展不可移植。", + "extensionDescription.browser3": "必须同时指定或同时省略属性”{0}“和”{1}“", + "extensionDescription.empty": "已获得空扩展说明", + "extensionDescription.engines": "属性“{0}”是必要属性,其类型必须是 \"object\"", + "extensionDescription.engines.vscode": "属性“{0}”是必需的,其类型必须是 \"string\"", + "extensionDescription.extensionDependencies": "属性“{0}”可以省略,否则其类型必须是 \"string[]\"", + "extensionDescription.main1": "属性“{0}”可以省略,否则其类型必须是 \"string\"", + "extensionDescription.main2": "应在扩展文件夹({1})中包含 \"main\" ({0})。这可能会使扩展不可移植。", + "extensionDescription.main3": "必须同时指定或同时省略属性”{0}“和”{1}“", + "extensionDescription.name": "属性“{0}”是必需的,其类型必须是 \"string\"", + "extensionDescription.publisher": "属性 publisher 的类型必须是 \"string\"。", + "extensionDescription.version": "属性“{0}”是必需的,其类型必须是 \"string\"", + "fileReadFail": "无法读取文件 {0}: {1}。", + "jsonInvalidFormat": "格式 {0} 无效: 应为 JSON 对象。", + "jsonParseFail": "无法解析 {0}: [{1}, {2}] {3}.", + "jsonParseInvalidType": "清单文件 {0} 无效: 不是 JSON 对象。", + "jsonsParseReportErrors": "未能分析 {0}: {1}。", + "missingNLSKey": "无法找到键 {0} 的消息。", + "notSemver": "扩展版本与 semver 不兼容。" + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "用于“入门”设置类别的图标", "getting-started-beginner-icon": "用于“入门”初学者类别的图标", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "是否可重新打开上次关闭的编辑器" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "{0} 安装似乎损坏。请重新安装。", + "integrity.dontShowAgain": "不再显示", "integrity.moreInformation": "更多信息", - "integrity.dontShowAgain": "不再显示" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "按键绑定配置文件已变更,现在无法写入。请先保存此文件,然后重试。", - "parseErrors": "无法写入按键绑定配置文件。请打开文件并更正错误或警告,然后重试。", - "errorInvalidConfiguration": "无法写入按键绑定配置文件。文件内含有非数组类型对象。请打开文件进行清理,然后重试。", - "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值" + "integrity.prompt": "{0} 安装似乎损坏。请重新安装。" }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "应为非空值。", - "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"", - "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"", - "vscode.extension.contributes.keybindings.command": "要在触发键绑定时运行的命令的标识符。", - "vscode.extension.contributes.keybindings.args": "要传递给命令以执行的参数。", - "vscode.extension.contributes.keybindings.key": "键或键序列(用加号连接的键和后面再接空格的键序列都算组合键,如 Ctrl+O 和 Ctrl+L L)。", - "vscode.extension.contributes.keybindings.mac": "Mac 特定的键或键序列。", - "vscode.extension.contributes.keybindings.linux": "Linux 特定的键或键序列。", - "vscode.extension.contributes.keybindings.win": "Windows 特定的键或键序列。", - "vscode.extension.contributes.keybindings.when": "键处于活动状态时的条件。", - "vscode.extension.contributes.keybindings": "用于键绑定。", + "dispatch": "控制按键的分派逻辑以使用 \"code\" (推荐) 或 \"keyCode\"。", "invalid.keybindings": "无效的“contributes.{0}”: {1}", - "unboundCommands": "以下是其他可用命令:", - "keybindings.json.title": "按键绑定配置", - "keybindings.json.key": "键或键序列(用空格分隔)", - "keybindings.json.command": "要执行的命令的名称", - "keybindings.json.when": "键处于活动状态时的条件。", "keybindings.json.args": "要传递给命令以执行的参数。", + "keybindings.json.command": "要执行的命令的名称", + "keybindings.json.key": "键或键序列(用空格分隔)", + "keybindings.json.title": "按键绑定配置", + "keybindings.json.when": "键处于活动状态时的条件。", "keyboardConfigurationTitle": "键盘", - "dispatch": "控制按键的分派逻辑以使用 \"code\" (推荐) 或 \"keyCode\"。" + "nonempty": "应为非空值。", + "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"", + "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"", + "unboundCommands": "以下是其他可用命令:", + "vscode.extension.contributes.keybindings": "用于键绑定。", + "vscode.extension.contributes.keybindings.args": "要传递给命令以执行的参数。", + "vscode.extension.contributes.keybindings.command": "要在触发键绑定时运行的命令的标识符。", + "vscode.extension.contributes.keybindings.key": "键或键序列(用加号连接的键和后面再接空格的键序列都算组合键,如 Ctrl+O 和 Ctrl+L L)。", + "vscode.extension.contributes.keybindings.linux": "Linux 特定的键或键序列。", + "vscode.extension.contributes.keybindings.mac": "Mac 特定的键或键序列。", + "vscode.extension.contributes.keybindings.when": "键处于活动状态时的条件。", + "vscode.extension.contributes.keybindings.win": "Windows 特定的键或键序列。" + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值", + "errorInvalidConfiguration": "无法写入按键绑定配置文件。文件内含有非数组类型对象。请打开文件进行清理,然后重试。", + "errorKeybindingsFileDirty": "按键绑定配置文件已变更,现在无法写入。请先保存此文件,然后重试。", + "parseErrors": "无法写入按键绑定配置文件。请打开文件并更正错误或警告,然后重试。" }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "无标题 (工作区)", "vscode.extension.contributes.resourceLabelFormatters": "提供资源标签格式化规则。", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "要在其上匹配格式化程序的 URI 方案,例如“文件”。支持简单的 glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.authority": "要在其上匹配格式化程序的 URI 权限。支持简单的 glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.formatting": "用于格式化 uri 资源标签的规则。", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "附加到工作区标签的后缀。", "vscode.extension.contributes.resourceLabelFormatters.label": "要显示的标签规则。例如,支持将 myLabel:/${path}. ${path}、${scheme} 和 ${authority} 用作变量。", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "要在其上匹配格式化程序的 URI 方案,例如“文件”。支持简单的 glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.separator": "要在 URI 标签显示中所用的分隔符,例如 / 或 ''。", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "控制 \"${path}\" 替换项是否应删除起始分隔符字符。", "vscode.extension.contributes.resourceLabelFormatters.tildify": "控制是否应在可能的情况下按斜体显示 URI 标签的开头。", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "附加到工作区标签的后缀。", - "untitledWorkspace": "无标题 (工作区)", - "workspaceNameVerbose": "{0} (工作区)", - "workspaceName": "{0} (工作区)" + "workspaceName": "{0} (工作区)", + "workspaceNameVerbose": "{0} (工作区)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "尝试关闭窗口({0})时引发了意外错误。", + "errorLoad": "尝试更改窗口({0})工作区时引发了意外错误。", "errorQuit": "尝试退出应用程序({0})时引发了意外错误。", - "errorReload": "尝试重新加载窗口({0})时引发了意外错误。", - "errorLoad": "尝试更改窗口({0})工作区时引发了意外错误。" + "errorReload": "尝试重新加载窗口({0})时引发了意外错误。" }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "有助于语言声明。", - "vscode.extension.contributes.languages.id": "语言 ID。", - "vscode.extension.contributes.languages.aliases": "语言的别名。", - "vscode.extension.contributes.languages.extensions": "与语言关联的文件扩展名。", - "vscode.extension.contributes.languages.filenames": "与语言关联的文件名。", - "vscode.extension.contributes.languages.filenamePatterns": "与语言关联的文件名 glob 模式。", - "vscode.extension.contributes.languages.mimetypes": "与语言关联的 Mime 类型。", - "vscode.extension.contributes.languages.firstLine": "与语言文件的第一行匹配的正则表达式。", - "vscode.extension.contributes.languages.configuration": "包含语言配置选项的文件的相对路径。", "invalid": "“contributes.{0}”无效。应为数组。", "invalid.empty": "“contributes.{0}”的值为空", - "require.id": "属性“{0}”是必需的,其类型必须是 \"string\"", + "opt.aliases": "属性“{0}”可以省略,其类型必须是 \"string[]\"", + "opt.configuration": "属性“{0}”可以省略,其类型必须是 \"string\"。", "opt.extensions": "属性“{0}”可以省略,其类型必须是 \"string[]\"", "opt.filenames": "属性“{0}”可以省略,其类型必须是 \"string[]\"", "opt.firstLine": "属性“{0}”可以省略,其类型必须是 \"string\"。", - "opt.configuration": "属性“{0}”可以省略,其类型必须是 \"string\"。", - "opt.aliases": "属性“{0}”可以省略,其类型必须是 \"string[]\"", - "opt.mimetypes": "属性“{0}”可以省略,其类型必须是 \"string[]\"" + "opt.mimetypes": "属性“{0}”可以省略,其类型必须是 \"string[]\"", + "require.id": "属性“{0}”是必需的,其类型必须是 \"string\"", + "vscode.extension.contributes.languages": "有助于语言声明。", + "vscode.extension.contributes.languages.aliases": "语言的别名。", + "vscode.extension.contributes.languages.configuration": "包含语言配置选项的文件的相对路径。", + "vscode.extension.contributes.languages.extensions": "与语言关联的文件扩展名。", + "vscode.extension.contributes.languages.filenamePatterns": "与语言关联的文件名 glob 模式。", + "vscode.extension.contributes.languages.filenames": "与语言关联的文件名。", + "vscode.extension.contributes.languages.firstLine": "与语言文件的第一行匹配的正则表达式。", + "vscode.extension.contributes.languages.id": "语言 ID。", + "vscode.extension.contributes.languages.mimetypes": "与语言关联的 Mime 类型。" }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "不再显示" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "键盘快捷方式" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "默认值", + "extension": "扩展", + "meta": "元数据", + "option": "选项", + "user": "用户" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "默认的键绑定", + "defaultSettings": "默认设置", + "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值", + "fail.createSettings": "无法创建“{0}”({1})。", + "folderSettingsName": "{0} (文件夹设置)", + "openFolderFirst": "首先打开一个文件夹或工作区,以创建工作区或文件夹设置。" + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "用户设置", "workspaceSettingsTarget": "工作区设置" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "首先打开一个文件夹或工作区,以创建工作区或文件夹设置。", - "emptyKeybindingsHeader": "将键绑定放在此文件中以覆盖默认值", - "defaultKeybindings": "默认的键绑定", - "defaultSettings": "默认设置", - "folderSettingsName": "{0} (文件夹设置)", - "fail.createSettings": "无法创建“{0}”({1})。" - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "默认设置", - "keybindingsInputName": "键盘快捷方式", - "settingsEditor2InputName": "设置" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "设置", + "settingsEditorName": "默认设置" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "常用设置", "defaultKeybindingsHeader": "通过将键绑定放入键绑定文件来覆盖键绑定。" }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "默认值", - "extension": "扩展", - "user": "用户", - "cat.title": "{0}: {1}", - "option": "选项", - "meta": "元数据" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "值必须为数字。", "invalidTypeError": "设置的类型无效,应为 {0}。请使用 JSON 格式进行修复。", - "validations.maxLength": "值的长度必须小于或等于 {0} 个字符。", - "validations.minLength": "值的长度不能少于 {0} 个字符。", - "validations.regex": "值必须匹配 regex “{0}”。", "validations.colorFormat": "颜色格式无效。请使用 #RGB、#RGBA、#RRGGBB 或 #RRGGBBAA。", - "validations.uriEmpty": "需要 URI。", - "validations.uriMissing": "需要 URI。", - "validations.uriSchemeMissing": "需要包含架构的 URI。", "validations.exclusiveMax": "值必须严格小于 {0}。", "validations.exclusiveMin": "值必须严格大于 {0}。", - "validations.max": "值必须小于或等于 {0}。", - "validations.min": "值必须大于或等于 {0}。", - "validations.multipleOf": "值必须是 {0} 的倍数。", "validations.expectedInteger": "值必须为整数。", - "validations.stringArrayUniqueItems": "数组具有重复项", - "validations.stringArrayMinItem": "数组必须至少有 {0} 项", - "validations.stringArrayMaxItem": "数组必须最多有 {0} 项", + "validations.expectedNumeric": "值必须为数字。", + "validations.max": "值必须小于或等于 {0}。", + "validations.maxLength": "值的长度必须小于或等于 {0} 个字符。", + "validations.min": "值必须大于或等于 {0}。", + "validations.minLength": "值的长度不能少于 {0} 个字符。", + "validations.multipleOf": "值必须是 {0} 的倍数。", + "validations.regex": "值必须匹配 regex “{0}”。", + "validations.stringArrayItemEnum": "值 {0} 不是 {1} 其中之一", "validations.stringArrayItemPattern": "值 {0} 必须与 regex {1} 匹配。", - "validations.stringArrayItemEnum": "值 {0} 不是 {1} 其中之一" + "validations.stringArrayMaxItem": "数组必须最多有 {0} 项", + "validations.stringArrayMinItem": "数组必须至少有 {0} 项", + "validations.stringArrayUniqueItems": "数组具有重复项", + "validations.uriEmpty": "需要 URI。", + "validations.uriMissing": "需要 URI。", + "validations.uriSchemeMissing": "需要包含架构的 URI。" }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "进度消息", "cancel": "取消", - "dismiss": "消除" + "dismiss": "消除", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "进度消息" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "确定", + "remote.localPortMismatch.single": "无法使用本地端口 {0} 转发到远程端口 {1}。\r\n\r\n当已存在使用本地端口 {0} 的其他进程时,通常会发生这种情况。\r\n\r\n已改为使用端口号 {2}。" }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "无法连接到远程扩展主机服务器 (错误: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "已经开始记录。", + "invalid.embeddedLanguages": "\"contributes.{0}.embeddedLanguages\" 中的值无效。必须为从作用域名称到语言的对象映射。提供的值: {1}", + "invalid.injectTo": "\"contributes.{0}.injectTo\" 中的值无效。必须为语言范围名称数组。提供的值: {1}", + "invalid.language": "\"contributes.{0}.language\" 中包含未知语言。提供的值: {1}", + "invalid.path.0": "“contributes.{0}.path”中应为字符串。提供的值: {1}", + "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", + "invalid.scopeName": "“contributes.{0}.scopeName”中应为字符串。提供的值: {1}", + "invalid.tokenTypes": "\"contributes.{0}.tokenTypes\" 的值无效。必须为从作用域名称到标记类型的对象映射。当前值: {1}", + "neverAgain": "不再显示", + "progress1": "正在准备记录 TM 语法分析。完成后按“停止”。", + "progress2": "现在正在记录 TM 语法分析。完成后按“停止”。", + "stop": "停止", + "too many characters": "出于性能原因,对长行跳过令牌化。长行的长度可通过 \"editor.maxTokenizationLineLength\" 进行配置。" + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "没有注册这种语言的 TM 语法。" + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "贡献 textmate tokenizer。", + "vscode.extension.contributes.grammars.embeddedLanguages": "如果此语法包含嵌入式语言,则为作用域名称到语言 ID 的映射。", + "vscode.extension.contributes.grammars.injectTo": "此语法注入到的语言范围名称列表。", + "vscode.extension.contributes.grammars.language": "此语法为其贡献了内容的语言标识符。", + "vscode.extension.contributes.grammars.path": "tmLanguage 文件的路径。该路径是相对于扩展文件夹,通常以 \"./syntaxes/\" 开头。", + "vscode.extension.contributes.grammars.scopeName": "tmLanguage 文件所用的 textmate 范围名称。", + "vscode.extension.contributes.grammars.tokenTypes": "从作用域名到标记类型的映射。" + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "文件似乎是二进制文件,不能作为文本打开", "confirmOverwrite": "“{0}”已存在。是否替换它?", + "fileBinaryError": "文件似乎是二进制文件,不能作为文本打开", "irreversible": "名为\"{0}\"的文件或文件夹已存在于\"{1}\"文件夹中。替换它将覆盖其当前内容。", "replaceButtonLabel": "替换(&&R)" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "文件已更新。请首先保存它,然后再通过另一个编码重新打开它。" - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "未能保存“{0}”: {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "正在保存“{0}”" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "已经开始记录。", - "stop": "停止", - "progress1": "正在准备记录 TM 语法分析。完成后按“停止”。", - "progress2": "现在正在记录 TM 语法分析。完成后按“停止”。", - "invalid.language": "\"contributes.{0}.language\" 中包含未知语言。提供的值: {1}", - "invalid.scopeName": "“contributes.{0}.scopeName”中应为字符串。提供的值: {1}", - "invalid.path.0": "“contributes.{0}.path”中应为字符串。提供的值: {1}", - "invalid.injectTo": "\"contributes.{0}.injectTo\" 中的值无效。必须为语言范围名称数组。提供的值: {1}", - "invalid.embeddedLanguages": "\"contributes.{0}.embeddedLanguages\" 中的值无效。必须为从作用域名称到语言的对象映射。提供的值: {1}", - "invalid.tokenTypes": "\"contributes.{0}.tokenTypes\" 的值无效。必须为从作用域名称到标记类型的对象映射。当前值: {1}", - "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", - "too many characters": "出于性能原因,对长行跳过令牌化。长行的长度可通过 \"editor.maxTokenizationLineLength\" 进行配置。", - "neverAgain": "不再显示" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "分析文件图标文件时出现问题: {0}", + "error.invalidformat": "文件图标主题问题的格式无效: 应为对象。" }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "贡献 textmate tokenizer。", - "vscode.extension.contributes.grammars.language": "此语法为其贡献了内容的语言标识符。", - "vscode.extension.contributes.grammars.scopeName": "tmLanguage 文件所用的 textmate 范围名称。", - "vscode.extension.contributes.grammars.path": "tmLanguage 文件的路径。该路径是相对于扩展文件夹,通常以 \"./syntaxes/\" 开头。", - "vscode.extension.contributes.grammars.embeddedLanguages": "如果此语法包含嵌入式语言,则为作用域名称到语言 ID 的映射。", - "vscode.extension.contributes.grammars.tokenTypes": "从作用域名到标记类型的映射。", - "vscode.extension.contributes.grammars.injectTo": "此语法注入到的语言范围名称列表。" - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "没有注册这种语言的 TM 语法。" + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "默认值", + "error.cannotparseicontheme": "分析产品图标文件时出现问题: {0}", + "error.fontId": "字体 ID“{0}”缺失或无效。将跳过字体定义。", + "error.fontStyle": "字体“{0}”中的字体样式无效。将忽略设置。", + "error.fontWeight": "字体“{0}”中的字体粗细无效。将忽略设置。", + "error.icon.fontCharacter": "正在跳过图标定义“{0}”。未知的 fontCharacter。", + "error.icon.fontId": "正在跳过图标定义“{0}”。未知的字体。", + "error.invalidformat": "产品图标主题文件的格式无效: 应为对象。", + "error.missingProperties": "产品图标主题文件的格式无效: 必须包含图标定义和字体。", + "error.parseicondefs": "处理中的产品图标定义时出现问题{0}:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "无法加载 {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "提供由扩展定义的主题颜色", + "contributes.color.description": "主题颜色的说明", "contributes.color.id": "主题颜色标识符", "contributes.color.id.format": "标识符只能包含字母、数字和点,且不能以点开头", - "contributes.color.description": "主题颜色的说明", - "contributes.defaults.light": "浅色主题的默认颜色。应为十六进制颜色值 (#RRGGBB[AA]) 或是主题颜色标识符,其提供默认值。", "contributes.defaults.dark": "深色主题的默认颜色。应为十六进制颜色值 (#RRGGBB[AA]) 或是主题颜色标识符,其提供默认值。", "contributes.defaults.highContrast": "高对比度主题的默认颜色。应为十六进制颜色值 (#RRGGBB[AA]) 或是主题颜色标识符,其提供默认值。", + "contributes.defaults.light": "浅色主题的默认颜色。应为十六进制颜色值 (#RRGGBB[AA]) 或是主题颜色标识符,其提供默认值。", "invalid.colorConfiguration": "\"configuration.colors\" 必须是数组", "invalid.default.colorType": "{0} 必须为十六进制颜色值 (#RRGGBB[AA] 或 #RGB[A]) 或是主题颜色标识符,其提供默认值。", - "invalid.id": "必须定义 \"configuration.colors.id\" 且它不可为空", - "invalid.id.format": "\"configuration.colors.id\" 只能包含字母、数字和点,且不能以点开头", + "invalid.defaults": "必须定义 “configuration.colors.defaults”,且须包含 \"light\"(浅色)、\"dark\"(深色) 和 \"highContrast\"(高对比度)", "invalid.description": "必须定义 \"configuration.colors.description\" 且它不可为空", - "invalid.defaults": "必须定义 “configuration.colors.defaults”,且须包含 \"light\"(浅色)、\"dark\"(深色) 和 \"highContrast\"(高对比度)" + "invalid.id": "必须定义 \"configuration.colors.id\" 且它不可为空", + "invalid.id.format": "\"configuration.colors.id\" 只能包含字母、数字和点,且不能以点开头" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "分析 tmTheme 文件 {0} 时出现问题: {1}", + "error.cannotparse": "分析 tmTheme 文件时出现问题: {0}", + "error.cannotparsejson": "分析 JSON 主题文件 {0} 时出现问题", + "error.invalidformat": "JSON 主题文件的格式无效: 应为对象。", + "error.invalidformat.colors": "分析颜色主题文件时出现问题: {0}。属性“colors”不是“object”类型。", + "error.invalidformat.semanticTokenColors": "分析颜色主题文件时发生问题: {0}。属性 \"semanticTokenColors\" 包含无效的选择器", + "error.invalidformat.tokenColors": "分析颜色主题文件时出现问题: {0}。属性 \"tokenColors\" 应为指定颜色的数组或是指向 TextMate 主题文件的路径", + "error.plist.invalidformat": "分析 tmTheme 文件时出现问题: {0}。\"settings\" 不是数组。" + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "语法突出显示颜色", + "schema.fontStyle.error": "字体样式必须为 \"italic\" (斜体)、\"bold\" (粗体)、\"underline\" (下划线) 、上述的组合或是为空字符串。", + "schema.properties.name": "规则的描述。", + "schema.properties.scope": "此规则适用的范围选择器。", + "schema.semanticTokenColors": "语义标记的颜色", + "schema.supportsSemanticHighlighting": "是否应为此主题启用语义突出显示。", + "schema.token.background.warning": "暂不支持标记背景色。", + "schema.token.fontStyle": "这条规则的字体样式: \"italic\" (斜体)、\"bold\" (粗体)、\"underline\" (下划线) 或是上述的组合。空字符串将清除继承的设置。", + "schema.token.fontStyle.none": "无 (清除继承的设置)", + "schema.token.foreground": "标记的前景色。", + "schema.token.settings": "标记的颜色和样式。", + "schema.tokenColors.path": "tmTheme 文件路径(相对于当前文件)。", + "schema.workbenchColors": "工作台中的颜色" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "默认文件图标,针对不与任何扩展名、文件名或语言 ID 匹配的所有文件显示。", + "schema.fileExtension": "关联的图标定义的 ID。", + "schema.fileExtensions": "将文件扩展名关联到图标。对象中的键是文件扩展名。扩展名是文件名的最后一部分,位于最后一个点之后 (不包括该点)。比较扩展名时不区分大小写。", + "schema.fileName": "关联的图标定义的 ID。", + "schema.fileNames": "将文件名关联到图标。对象中的键是完整文件名,其中不含任何路径字段。文件名可以包括点和可能有的文件扩展名。不允许使用模式或通配符。文件名匹配不区分大小写。", + "schema.folder": "折叠文件夹的文件夹图标,如果未设置 folderExpanded,也指展开文件夹的文件夹图标。", + "schema.folderExpanded": "展开文件夹的文件夹图标。展开文件夹图标是可选的。如果未设置,将显示为文件夹定义的图标。", + "schema.folderName": "关联的图标定义的 ID。", + "schema.folderNameExpanded": "关联的图标定义的 ID。", + "schema.folderNames": "将文件夹名关联到图标。对象中的键是文件夹名,其中不含任何路径字段。不允许使用模式或通配符。文件夹名匹配不区分大小写。", + "schema.folderNamesExpanded": "将文件夹名关联到展开文件夹的图标。对象中的键是文件夹名,其中不含任何路径字段。不允许使用模式或通配符。文件夹名匹配不区分大小写。", + "schema.font-format": "字体的格式。", + "schema.font-path": "相对于当前文件图标主题文件的字体路径。", + "schema.font-size": "字体的默认大小。请参阅 https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-size 查看有效的值。", + "schema.font-style": "字体的样式。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-style。", + "schema.font-weight": "字体的粗细。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-weight。", + "schema.fontCharacter": "使用字形字体时: 要使用的字体中的字符。", + "schema.fontColor": "使用字形字体时: 要使用的颜色。", + "schema.fontId": "使用某种字体时: 字体的 ID。如果未设置,则默认为第一个字体定义。", + "schema.fontSize": "使用某种字体时: 文本字体的字体大小(以百分比表示)。如果未设置,则默认为字体定义中的大小。", + "schema.fonts": "图标定义中使用的字体。", + "schema.hidesExplorerArrows": "配置文件资源管理器的箭头是否应在此主题启用时隐藏。", + "schema.highContrast": "高对比度颜色主题中文件图标的可选关联。", + "schema.iconDefinition": "图标定义。对象键是定义的 ID。", + "schema.iconDefinitions": "将文件与图标关联时可使用的所有图标的说明。", + "schema.iconPath": "使用 SVG 或 PNG 时: 到图像的路径。该路径相对于图标设置文件。", + "schema.id": "字体的 ID。", + "schema.id.formatError": "ID 必须仅包含字母、数字、下划线和减号。", + "schema.languageId": "关联的图标定义的 ID。", + "schema.languageIds": "将语言与图标相关联。对象键是语言贡献点中定义的语言 ID。", + "schema.light": "浅色主题中文件图标的可选关联。", + "schema.src": "字体的位置。" }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "提供由扩展定义的主题图标", + "contributes.icon.default": "图标的默认值。引用现有主题图标或图标字体中的图标。", + "contributes.icon.default.fontCharacter": "图标字体中图标的字符。", + "contributes.icon.default.fontId": "定义图标的图标字体的 id。", + "contributes.icon.description": "主题图标的说明", "contributes.icon.id": "主题图标标识符", "contributes.icon.id.format": "标识符只能包含字母、数字和减号,且必须按 \"component-iconname\" 格式由至少两段组成。", - "contributes.icon.description": "主题图标的说明", - "contributes.icon.default.fontId": "定义图标的图标字体的 id。", - "contributes.icon.default.fontCharacter": "图标字体中图标的字符。", - "contributes.icon.default": "图标的默认值。引用现有主题图标或图标字体中的图标。", "contributes.iconFonts": "提供图标贡献要使用的图标字体。", "contributes.iconFonts.id": "字体的 ID。", "contributes.iconFonts.id.formatError": "ID 必须仅包含字母、数字、下划线和减号。", "contributes.iconFonts.src": "字体的位置。", - "contributes.iconFonts.src.path": "相对于当前扩展位置的字体路径。", "contributes.iconFonts.src.format": "字体的格式。", - "invalid.icons.proposedAPI": "'configuration.icons 是提议的贡献点,仅在开发用完或使用以下命令行开关时可用: --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons' 必须是数组", - "invalid.icons.id": "必须定义 'configuration.icons.id' 且它不可为空", - "invalid.icons.id.format": "\"configuration.icons.id\" 只能包含字母、数字和减号,且必须按 \"component-iconname\" 格式由至少两段组成。", - "invalid.icons.description": "必须定义 'configuration.icons.description' 且它不可为空", - "invalid.icons.default": "'configuration.icons.default' 必须是对其他主题图标的 ID (字符串)或图标定义(对象)的引用,属性为 \"fontId\" 和 \"fontCharacter\"。", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts 是提议的贡献点,仅在开发用完或使用以下命令行开关时可用: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "相对于当前扩展位置的字体路径。", + "contributes.icons": "提供由扩展定义的主题图标", "invalid.iconFonts.configuration": "\"configuration.iconFonts\" 必须是数组", "invalid.iconFonts.id": "必须定义 'configuration.iconFonts.id' 且它不可为空", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' 必须仅包含字母、数字、下划线和减号。", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts 是提议的贡献点,仅在开发用完或使用以下命令行开关时可用: --enable-proposed-api {0}", "invalid.iconFonts.src": "\"configuration.iconFonts.src\" 必须是含有图标字体位置的数组。", + "invalid.iconFonts.src.item": "'configuration.iconFonts.src' 的项必须是具有属性 'path' 和 'format' 的对象", "invalid.iconFonts.src.path": "`contributes.iconFonts.src.path` ({0})应包含在扩展的文件夹({0})内。这可能会使扩展不可移植。", - "invalid.iconFonts.src.item": "'configuration.iconFonts.src' 的项必须是具有属性 'path' 和 'format' 的对象" + "invalid.icons.configuration": "'configuration.icons' 必须是数组", + "invalid.icons.default": "'configuration.icons.default' 必须是对其他主题图标的 ID (字符串)或图标定义(对象)的引用,属性为 \"fontId\" 和 \"fontCharacter\"。", + "invalid.icons.description": "必须定义 'configuration.icons.description' 且它不可为空", + "invalid.icons.id": "必须定义 'configuration.icons.id' 且它不可为空", + "invalid.icons.id.format": "\"configuration.icons.id\" 只能包含字母、数字和减号,且必须按 \"component-iconname\" 格式由至少两段组成。", + "invalid.icons.proposedAPI": "'configuration.icons 是提议的贡献点,仅在开发用完或使用以下命令行开关时可用: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "贡献语义令牌类型。", - "contributes.semanticTokenTypes.id": "语义令牌类型的标识符", - "contributes.semanticTokenTypes.id.format": "标识符的格式应为letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenTypes.superType": "语义令牌类型的超类型", - "contributes.semanticTokenTypes.superType.format": "超类型的格式应为 letterOrDigit[_-letterOrDigit]*", - "contributes.color.description": "语义标记类型的说明", - "contributes.semanticTokenModifiers": "提供语义标记修饰符。", - "contributes.semanticTokenModifiers.id": "语义令牌修饰符的标识符", - "contributes.semanticTokenModifiers.id.format": "标识符的格式应为letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenModifiers.description": "语义令牌修饰符的说明", - "contributes.semanticTokenScopes": "提供语义令牌范围映射。", - "contributes.semanticTokenScopes.languages": "列出默认语言。", - "contributes.semanticTokenScopes.scopes": "将语义令牌(由语义令牌选择器描述)映射到用于表示该令牌的一个或多个 textMate 作用域。", - "invalid.id": "必须定义 \"configuration.{0}.id\" 且它不可为空", - "invalid.id.format": "\"configuration.{0}.id\" 必须采用 letterOrDigit[-_letterOrDigit]* 模式", - "invalid.superType.format": "“ configuration.{0}.superType”必须遵循格式 letterOrDigit [-_letterOrDigit] *", - "invalid.description": "必须定义 \"configuration.{0}.description\" 且它不可为空", - "invalid.semanticTokenTypeConfiguration": "“configuration.semanticTokenType”必须是数组", - "invalid.semanticTokenModifierConfiguration": "“configuration.semanticTokenModifier” 必须是数组", - "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" 必须是一个数组", - "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" 的值必须是字符串", - "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" 必须定义为对象", - "invalid.semanticTokenScopes.scopes.value": "\"configuration.semanticTokenScopes.scopes\" 的值必须是字符串数组", - "invalid.semanticTokenScopes.scopes.selector": "\"configuration.semanticTokenScopes.scopes\": 解析选择器{0}时出现问题。" - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "分析 JSON 主题文件 {0} 时出现问题", - "error.invalidformat": "JSON 主题文件的格式无效: 应为对象。", - "error.invalidformat.colors": "分析颜色主题文件时出现问题: {0}。属性“colors”不是“object”类型。", - "error.invalidformat.tokenColors": "分析颜色主题文件时出现问题: {0}。属性 \"tokenColors\" 应为指定颜色的数组或是指向 TextMate 主题文件的路径", - "error.invalidformat.semanticTokenColors": "分析颜色主题文件时发生问题: {0}。属性 \"semanticTokenColors\" 包含无效的选择器", - "error.plist.invalidformat": "分析 tmTheme 文件时出现问题: {0}。\"settings\" 不是数组。", - "error.cannotparse": "分析 tmTheme 文件时出现问题: {0}", - "error.cannotload": "分析 tmTheme 文件 {0} 时出现问题: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "分析文件图标文件时出现问题: {0}", - "error.invalidformat": "文件图标主题问题的格式无效: 应为对象。" - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "展开文件夹的文件夹图标。展开文件夹图标是可选的。如果未设置,将显示为文件夹定义的图标。", - "schema.folder": "折叠文件夹的文件夹图标,如果未设置 folderExpanded,也指展开文件夹的文件夹图标。", - "schema.file": "默认文件图标,针对不与任何扩展名、文件名或语言 ID 匹配的所有文件显示。", - "schema.folderNames": "将文件夹名关联到图标。对象中的键是文件夹名,其中不含任何路径字段。不允许使用模式或通配符。文件夹名匹配不区分大小写。", - "schema.folderName": "关联的图标定义的 ID。", - "schema.folderNamesExpanded": "将文件夹名关联到展开文件夹的图标。对象中的键是文件夹名,其中不含任何路径字段。不允许使用模式或通配符。文件夹名匹配不区分大小写。", - "schema.folderNameExpanded": "关联的图标定义的 ID。", - "schema.fileExtensions": "将文件扩展名关联到图标。对象中的键是文件扩展名。扩展名是文件名的最后一部分,位于最后一个点之后 (不包括该点)。比较扩展名时不区分大小写。", - "schema.fileExtension": "关联的图标定义的 ID。", - "schema.fileNames": "将文件名关联到图标。对象中的键是完整文件名,其中不含任何路径字段。文件名可以包括点和可能有的文件扩展名。不允许使用模式或通配符。文件名匹配不区分大小写。", - "schema.fileName": "关联的图标定义的 ID。", - "schema.languageIds": "将语言与图标相关联。对象键是语言贡献点中定义的语言 ID。", - "schema.languageId": "关联的图标定义的 ID。", - "schema.fonts": "图标定义中使用的字体。", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "字体的格式。", + "schema.font-path": "相对于当前产品图标主题文件的字体路径。", + "schema.font-style": "字体的样式。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-style。", + "schema.font-weight": "字体的粗细。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-weight。", + "schema.iconDefinitions": "字体字符的图标名称的关联。", "schema.id": "字体的 ID。", "schema.id.formatError": "ID 必须仅包含字母、数字、下划线和减号。", - "schema.src": "字体的位置。", - "schema.font-path": "相对于当前文件图标主题文件的字体路径。", - "schema.font-format": "字体的格式。", - "schema.font-weight": "字体的粗细。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-weight。", - "schema.font-style": "字体的样式。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-style。", - "schema.font-size": "字体的默认大小。请参阅 https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-size 查看有效的值。", - "schema.iconDefinitions": "将文件与图标关联时可使用的所有图标的说明。", - "schema.iconDefinition": "图标定义。对象键是定义的 ID。", - "schema.iconPath": "使用 SVG 或 PNG 时: 到图像的路径。该路径相对于图标设置文件。", - "schema.fontCharacter": "使用字形字体时: 要使用的字体中的字符。", - "schema.fontColor": "使用字形字体时: 要使用的颜色。", - "schema.fontSize": "使用某种字体时: 文本字体的字体大小(以百分比表示)。如果未设置,则默认为字体定义中的大小。", - "schema.fontId": "使用某种字体时: 字体的 ID。如果未设置,则默认为第一个字体定义。", - "schema.light": "浅色主题中文件图标的可选关联。", - "schema.highContrast": "高对比度颜色主题中文件图标的可选关联。", - "schema.hidesExplorerArrows": "配置文件资源管理器的箭头是否应在此主题启用时隐藏。" + "schema.src": "字体的位置。" }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "标记的颜色和样式。", - "schema.token.foreground": "标记的前景色。", - "schema.token.background.warning": "暂不支持标记背景色。", - "schema.token.fontStyle": "这条规则的字体样式: \"italic\" (斜体)、\"bold\" (粗体)、\"underline\" (下划线) 或是上述的组合。空字符串将清除继承的设置。", - "schema.fontStyle.error": "字体样式必须为 \"italic\" (斜体)、\"bold\" (粗体)、\"underline\" (下划线) 、上述的组合或是为空字符串。", - "schema.token.fontStyle.none": "无 (清除继承的设置)", - "schema.properties.name": "规则的描述。", - "schema.properties.scope": "此规则适用的范围选择器。", - "schema.workbenchColors": "工作台中的颜色", - "schema.tokenColors.path": "tmTheme 文件路径(相对于当前文件)。", - "schema.colors": "语法突出显示颜色", - "schema.supportsSemanticHighlighting": "是否应为此主题启用语义突出显示。", - "schema.semanticTokenColors": "语义标记的颜色" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "如果已启用,将自动更改为高对比度主题;如果操作系统正在使用高对比度主题。使用高对比度主题是由“#{0}#”指定的", + "colorTheme": "指定用在工作台中的颜色主题。", + "colorThemeError": "主题未知或未安装。", + "defaultProductIconThemeDesc": "默认", + "defaultProductIconThemeLabel": "默认", + "detectColorScheme": "如果设置,则会根据 OS 外观自动切换到首选颜色主题。如果 OS 外观为深色,则在“#{0}#”指定的主题中使用浅色“#{1}#”", + "editorColors": "替代当前所选颜色主题中的编辑器语法颜色和字形。", + "editorColors.comments": "设置注释的颜色和样式", + "editorColors.experimentalTokenStyling.deprecationMessage": "改为使用 \"editor.semanticTokenColorCustomizations\"。", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "改为使用 `#editor.semanticTokenColorCustomizations#`。", + "editorColors.functions": "设置函数定义与引用的颜色和样式。", + "editorColors.keywords": "设置关键字的颜色和样式。", + "editorColors.numbers": "设置数字的颜色和样式。", + "editorColors.semanticHighlighting": "是否应为此主题启用语义突出显示。", + "editorColors.semanticHighlighting.deprecationMessage": "改为在 \"editor.semanticTokenColorCustomizations\" 设置中使用 \"enabled\"。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 设置中改为使用 `enabled`。", + "editorColors.semanticHighlighting.enabled": "是否对此主题启用或禁用语义突出显示", + "editorColors.semanticHighlighting.rules": "此主题的语义标记样式规则。", + "editorColors.strings": "设置字符串文本的颜色和样式", + "editorColors.textMateRules": "使用 TextMate 主题规则设置颜色和样式(高级)。", + "editorColors.types": "设置类型定义与引用的颜色和样式。", + "editorColors.variables": "设置变量定义和引用的颜色和样式。", + "iconTheme": "指定工作台中使用的文件图标主题;若指定为 \"null\",则不显示任何文件图标。", + "iconThemeError": "文件图标主题未知或未安装。", + "noIconThemeDesc": "无文件图标", + "noIconThemeLabel": "无", + "preferredDarkColorTheme": "指定启用了 `#{0}#` 时深色操作系统外观的首选颜色主题。", + "preferredHCColorTheme": "指定启用了 `#{0}#` 时在高对比度模式下使用的首选颜色主题。", + "preferredLightColorTheme": "指定启用了 `#{0}#` 时浅色操作系统外观的首选颜色主题。", + "productIconTheme": "指定使用的产品图标主题。", + "productIconThemeError": "产品图标主题未知或未安装。", + "semanticTokenColors": "从当前所选颜色主题重写编辑器语义标记颜色和样式。", + "workbenchColors": "覆盖当前所选颜色主题的颜色。" }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "提供 TextMate 颜色主题。", - "vscode.extension.contributes.themes.id": "用户设置中使用的颜色主题的 ID。", - "vscode.extension.contributes.themes.label": "显示在 UI 中的颜色主题标签。", - "vscode.extension.contributes.themes.uiTheme": "用于定义编辑器周围颜色的基本主题: \"vs\" 是浅色主题,\"vs-dark\" 是深色主题。\"hc-black\" 是深色高对比度主题。", - "vscode.extension.contributes.themes.path": "tmTheme 文件的路径。该路径相对于扩展文件夹,通常为 \"./colorthemes/awesome-color-theme.json\"。", + "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。", + "reqarray": "扩展点“{0}”必须是数组。 ", + "reqid": "contributes.{0}.id\" 中的预期字符串。提供的值: {1}", + "reqpath": "“contributes.{0}.path”中应为字符串。提供的值: {1}", "vscode.extension.contributes.iconThemes": "提供文件图标主题。", "vscode.extension.contributes.iconThemes.id": "在用户设置中使用的文件图标主题的 ID。", "vscode.extension.contributes.iconThemes.label": "文件图标主题的标签,如 UI 所示。", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "用户设置中使用的产品图标主题的 ID。", "vscode.extension.contributes.productIconThemes.label": "产品图标主题的标签,如 UI 所示。", "vscode.extension.contributes.productIconThemes.path": "产品图标主题定义文件的路径。该路径相对于扩展文件夹,通常为 \"./producticons/awesome-product-icon-theme.json\"。", - "reqarray": "扩展点“{0}”必须是数组。 ", - "reqpath": "“contributes.{0}.path”中应为字符串。提供的值: {1}", - "reqid": "contributes.{0}.id\" 中的预期字符串。提供的值: {1}", - "invalid.path.1": "“contributes.{0}.path”({1})应包含在扩展的文件夹({2})内。这可能会使扩展不可移植。" + "vscode.extension.contributes.themes": "提供 TextMate 颜色主题。", + "vscode.extension.contributes.themes.id": "用户设置中使用的颜色主题的 ID。", + "vscode.extension.contributes.themes.label": "显示在 UI 中的颜色主题标签。", + "vscode.extension.contributes.themes.path": "tmTheme 文件的路径。该路径相对于扩展文件夹,通常为 \"./colorthemes/awesome-color-theme.json\"。", + "vscode.extension.contributes.themes.uiTheme": "用于定义编辑器周围颜色的基本主题: \"vs\" 是浅色主题,\"vs-dark\" 是深色主题。\"hc-black\" 是深色高对比度主题。" }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "指定用在工作台中的颜色主题。", - "colorThemeError": "主题未知或未安装。", - "preferredDarkColorTheme": "指定启用了 `#{0}#` 时深色操作系统外观的首选颜色主题。", - "preferredLightColorTheme": "指定启用了 `#{0}#` 时浅色操作系统外观的首选颜色主题。", - "preferredHCColorTheme": "指定启用了 `#{0}#` 时在高对比度模式下使用的首选颜色主题。", - "detectColorScheme": "如果设置,则根据操作系统外观自动切换到首选颜色主题。", - "workbenchColors": "覆盖当前所选颜色主题的颜色。", - "iconTheme": "指定工作台中使用的文件图标主题;若指定为 \"null\",则不显示任何文件图标。", - "noIconThemeLabel": "无", - "noIconThemeDesc": "无文件图标", - "iconThemeError": "文件图标主题未知或未安装。", - "productIconTheme": "指定使用的产品图标主题。", - "defaultProductIconThemeLabel": "默认", - "defaultProductIconThemeDesc": "默认", - "productIconThemeError": "产品图标主题未知或未安装。", - "autoDetectHighContrast": "如果已启用,并且操作系统正在使用高对比度主题,则将自动更改为高对比度主题。", - "editorColors.comments": "设置注释的颜色和样式", - "editorColors.strings": "设置字符串文本的颜色和样式", - "editorColors.keywords": "设置关键字的颜色和样式。", - "editorColors.numbers": "设置数字的颜色和样式。", - "editorColors.types": "设置类型定义与引用的颜色和样式。", - "editorColors.functions": "设置函数定义与引用的颜色和样式。", - "editorColors.variables": "设置变量定义和引用的颜色和样式。", - "editorColors.textMateRules": "使用 TextMate 主题规则设置颜色和样式(高级)。", - "editorColors.semanticHighlighting": "是否应为此主题启用语义突出显示。", - "editorColors.semanticHighlighting.deprecationMessage": "改为在 \"editor.semanticTokenColorCustomizations\" 设置中使用 \"enabled\"。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 设置中改为使用 `enabled`。", - "editorColors": "替代当前所选颜色主题中的编辑器语法颜色和字形。", - "editorColors.semanticHighlighting.enabled": "是否对此主题启用或禁用语义突出显示", - "editorColors.semanticHighlighting.rules": "此主题的语义标记样式规则。", - "semanticTokenColors": "从当前所选颜色主题重写编辑器语义标记颜色和样式。", - "editorColors.experimentalTokenStyling.deprecationMessage": "改为使用 \"editor.semanticTokenColorCustomizations\"。", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "改为使用 `#editor.semanticTokenColorCustomizations#`。" - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "处理 {0} 中的产品图标定义时出现问题:\r\n{1}", - "defaultTheme": "默认值", - "error.cannotparseicontheme": "分析产品图标文件时出现问题: {0}", - "error.invalidformat": "产品图标主题文件的格式无效: 应为对象。", - "error.missingProperties": "产品图标主题文件的格式无效: 必须包含图标定义和字体。", - "error.fontWeight": "字体“{0}”中的字体粗细无效。将忽略设置。", - "error.fontStyle": "字体“{0}”中的字体样式无效。将忽略设置。", - "error.fontId": "字体 ID“{0}”缺失或无效。将跳过字体定义。", - "error.icon.fontId": "正在跳过图标定义“{0}”。未知的字体。", - "error.icon.fontCharacter": "正在跳过图标定义“{0}”。未知的 fontCharacter。" - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "字体的 ID。", - "schema.id.formatError": "ID 必须仅包含字母、数字、下划线和减号。", - "schema.src": "字体的位置。", - "schema.font-path": "相对于当前产品图标主题文件的字体路径。", - "schema.font-format": "字体的格式。", - "schema.font-weight": "字体的粗细。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-weight。", - "schema.font-style": "字体的样式。要了解有效值,请参阅 https://developer.mozilla.org/zh-cn/docs/Web/CSS/font-style。", - "schema.iconDefinitions": "字体字符的图标名称的关联。" - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "设置", - "keybindings": "键盘快捷方式", - "snippets": "用户代码片段", - "extensions": "扩展", - "ui state label": "UI 状态", - "sync category": "设置同步", - "syncViewIcon": "查看“设置同步”视图的图标。" + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "语义标记类型的说明", + "contributes.semanticTokenModifiers": "提供语义标记修饰符。", + "contributes.semanticTokenModifiers.description": "语义令牌修饰符的说明", + "contributes.semanticTokenModifiers.id": "语义令牌修饰符的标识符", + "contributes.semanticTokenModifiers.id.format": "标识符的格式应为letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenScopes": "提供语义令牌范围映射。", + "contributes.semanticTokenScopes.languages": "列出默认语言。", + "contributes.semanticTokenScopes.scopes": "将语义令牌(由语义令牌选择器描述)映射到用于表示该令牌的一个或多个 textMate 作用域。", + "contributes.semanticTokenTypes": "贡献语义令牌类型。", + "contributes.semanticTokenTypes.id": "语义令牌类型的标识符", + "contributes.semanticTokenTypes.id.format": "标识符的格式应为letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenTypes.superType": "语义令牌类型的超类型", + "contributes.semanticTokenTypes.superType.format": "超类型的格式应为 letterOrDigit[_-letterOrDigit]*", + "invalid.description": "必须定义 \"configuration.{0}.description\" 且它不可为空", + "invalid.id": "必须定义 \"configuration.{0}.id\" 且它不可为空", + "invalid.id.format": "\"configuration.{0}.id\" 必须采用 letterOrDigit[-_letterOrDigit]* 模式", + "invalid.semanticTokenModifierConfiguration": "“configuration.semanticTokenModifier” 必须是数组", + "invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" 必须是一个数组", + "invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" 的值必须是字符串", + "invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" 必须定义为对象", + "invalid.semanticTokenScopes.scopes.selector": "\"configuration.semanticTokenScopes.scopes\": 解析选择器{0}时出现问题。", + "invalid.semanticTokenScopes.scopes.value": "\"configuration.semanticTokenScopes.scopes\" 的值必须是字符串数组", + "invalid.semanticTokenTypeConfiguration": "“configuration.semanticTokenType”必须是数组", + "invalid.superType.format": "“ configuration.{0}.superType”必须遵循格式 letterOrDigit [-_letterOrDigit] *" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "没有可用的身份验证提供程序,因此无法启用设置同步。", - "no account": "没有可用的帐户。", - "show log": "显示日志", - "sync turned on": "{0} 已启用", - "sync in progress": "正在启用设置同步。是否要取消它?", - "settings sync": "设置同步", - "yes": "是(&&Y)", - "no": "否(&&N)", - "turning on": "正在打开…", - "syncing resource": "正在同步 {0}…", - "conflicts detected": "检测到冲突", - "merge Manually": "手动合并…", - "resolve": "因存在冲突而无法合并。请手动合并以继续...", - "merge or replace": "合并或替换", - "merge": "合并", - "replace local": "替换本地", "cancel": "取消", + "choose account placeholder": "选择要登录的帐户", + "conflicts detected": "检测到冲突", "first time sync detail": "你上次似乎是从另一台计算机同步的。\r\n是要合并还是替换云中的数据?", + "last used": "上次使用时同步", + "merge": "合并", + "merge Manually": "手动合并…", + "merge or replace": "合并或替换", + "no": "否(&&N)", + "no account": "没有可用的帐户。", + "no authentication providers": "没有可用的身份验证提供程序,因此无法启用设置同步。", + "others": "其他", + "replace local": "替换本地", "reset": "这将清除云中的数据,并在所有设备上停止同步。", "reset title": "清除", "resetButton": "重置(&&R)", - "choose account placeholder": "选择要登录的帐户", - "signed in": "已登录", - "last used": "上次使用时同步", - "others": "其他", + "resolve": "因存在冲突而无法合并。请手动合并以继续...", + "settings sync": "设置同步", + "show log": "显示日志", + "sign in": "登录", "sign in using account": "使用 {0} 登录", + "signed in": "已登录", "successive auth failures": "后续授权失败,因此已暂停设置同步。若要继续同步,请重新登录", - "sign in": "登录" + "sync in progress": "正在启用设置同步。是否要取消它?", + "sync turned on": "{0} 已启用", + "syncing resource": "正在同步 {0}…", + "turning on": "正在打开…", + "yes": "是(&&Y)" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "扩展", + "keybindings": "键盘快捷方式", + "settings": "设置", + "snippets": "用户代码片段", + "sync category": "设置同步", + "syncViewIcon": "查看“设置同步”视图的图标。", + "ui state label": "UI 状态" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "隐藏“{0}”", "resetViewLocation": "重置位置" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "正在运行\"文件创建\"参与者...", - "msg-rename": "正在运行\"文件重命名\"参与者...", - "msg-copy": "正在运行“文件复制”参与者…", - "msg-delete": "正在运行\"文件删除\"参与者..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "“{0}”已存在。是否替换它?", + "irreversible": "名为\"{0}\"的文件或文件夹已存在于\"{1}\"文件夹中。替换它将覆盖其当前内容。", + "replaceButtonLabel": "替换(&&R)" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "保存", - "doNotSave": "不保存", - "cancel": "取消", - "saveWorkspaceMessage": "你是否要将你的工作区配置保存为文件?", - "saveWorkspaceDetail": "若要再次打开此工作区,请先保存。", - "workspaceOpenedMessage": "无法保存工作区“{0}”", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "放弃", + "genericSaveError": "未能保存“{0}”: {1}", + "overwrite": "覆盖", + "overwriteElevated": "以管理员身份覆盖...", + "overwriteElevatedSudo": "以 Sudo 覆盖...", + "permissionDeniedSaveError": "无法保存“{0}”: 权限不足。选择“以管理员身份覆盖”可作为管理员重试。", + "permissionDeniedSaveErrorSudo": "保存 \"{0}\"失败: 权限不足。选择 \"以超级用户身份重试\" 以超级用户身份重试。", + "readonlySaveError": "未能保存 \"{0}\": 文件是只读的。可选择 \"覆盖\" 以尝试使其可写。", + "readonlySaveErrorAdmin": "未能保存 \"{0}\": 文件是只读的。以管理员身份选择 \"以管理员身份覆盖\" 重试。", + "readonlySaveErrorSudo": "保存\"{0}\"失败: 文件为只读。选择“覆盖为Sudo”以用超级用户身份重试。", + "retry": "重试", + "saveAs": "另存为...", + "saveElevated": "以管理员身份重试...", + "saveElevatedSudo": "以 Sudo 重试。", + "staleSaveError": "未能保存 \"{0}\": 文件的内容较新。是否要用所做的更改覆盖该文件?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "单击“取消”以停止等待并保存或还原脏编辑器。", + "backupBeforeShutdownMessage": "备份脏编辑器花费的时间比预期长...", + "backupErrorDetails": "请尝试先保存或还原未保存的编辑器,然后重试。", + "backupTrackerBackupFailed": "以下未保存的编辑器无法保存到备份位置。", + "backupTrackerConfirmFailed": "无法保存或还原以下未保存的编辑器。", "ok": "确定", - "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。" + "revertBeforeShutdown": "还原脏编辑器花费的时间比预期长...", + "saveBeforeShutdown": "保存脏编辑器花费的时间比预期长..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "保存", - "saveWorkspace": "保存工作区", "errorInvalidTaskConfiguration": "无法写入工作区配置文件。请打开文件以更正错误或警告,然后重试。", "errorWorkspaceConfigurationFileDirty": "文件已变更,因此无法写入工作区配置文件。请先保存此文件,然后重试。", - "openWorkspaceConfigurationFile": "打开工作区配置" + "openWorkspaceConfigurationFile": "打开工作区配置", + "save": "保存", + "saveWorkspace": "保存工作区" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "工作区信任" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "取消", + "newWindow": "在受限模式中打开", + "open": "打开", + "openLooseFileLearnMore": "如果不信任这些文件的作者,则建议在新窗口中通过受限模式打开它们,因为这些文件可能是恶意文件。请参阅[我们的文档](https://aka.ms/vscode-workspace-trust),了解详细信息。", + "openLooseFileMesssage": "是否信任这些文件的作者?", + "openLooseFileWindowDetails": "你尝试在受信任的窗口中打开不受信任的文件。", + "openLooseFileWorkspaceCheckbox": "记住我对所有工作区的决定", + "openLooseFileWorkspaceDetails": "你尝试在受信任的工作区中打开不受信任的文件。", + "workspaceTrustEnabledCtx": "是否已启用工作区信任功能。", + "workspaceTrustedCtx": "用户是否已信任当前工作区。" + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "取消", + "doNotSave": "不保存", + "ok": "确定", + "save": "保存", + "saveWorkspaceDetail": "若要再次打开此工作区,请先保存。", + "saveWorkspaceMessage": "你是否要将你的工作区配置保存为文件?", + "workspaceOpenedDetail": "已在另一个窗口打开工作区。请先关闭该窗口,然后重试。", + "workspaceOpenedMessage": "无法保存工作区“{0}”" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "正在加载", - "loadingCompletedMessage": "加载已完成" + "loadingCompletedMessage": "加载已完成", + "loadingMessage": "正在加载" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "隐藏文本标签", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "关闭" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "隐藏属性", + "showProperties": "显示属性" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "错误: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "信息: {0}" + "alertInfoMessage": "信息: {0}", + "alertWarningMessage": "警告: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "无可用数据" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "全选/取消全选" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "取消", + "headerFilter.clear": "清除", + "headerFilter.ok": "确定", "headerFilter.showFilter": "显示筛选器", - "table.selectAll": "全选", + "table.filterOptions": "筛选器选项", "table.searchPlaceHolder": "搜索", - "tableFilter.visibleCount": "{0} 个结果", - "tableFilter.selectedCount": "已选择 {0} 项", + "table.selectAll": "全选", "table.sortAscending": "升序排序", "table.sortDescending": "降序排序", - "headerFilter.ok": "确定", - "headerFilter.clear": "清除", - "headerFilter.cancel": "取消", - "table.filterOptions": "筛选器选项" + "tableFilter.selectedCount": "已选择 {0} 项", + "tableFilter.visibleCount": "{0} 个结果" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "正在加载" @@ -9305,58 +9772,58 @@ "toggleMore": "切换更多" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "扩展策略不允许安装扩展。请更改扩展策略,然后重试。", + "InstallVSIXAction.successReload": "已完成从 VSIX 安装 {0} 扩展的过程。请重新加载 Azure Data Studio 以启用它。", + "ReinstallAction.successReload": "请重新加载 Azure Data Studio 以完成扩展 {0} 的重新安装。", + "activateLanguagePack": "若要在 {0} 中使用 Azure Data Studio,Azure Data Studio需要重启。", "azuredatastudio": "Azure Data Studio", - "default": "启用自动更新检查。Azure Data Studio 将定期自动检查更新。", - "enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 Azure Data Studio 版本", - "showReleaseNotes": "更新后显示发行说明。发行说明会在新的 Web 浏览器窗口中打开。", + "connectionDialogBrowseTree.context": "连接对话框的浏览树上下文菜单", "dashboard.toolbar": "仪表板工具栏操作菜单", + "dataExplorer.action": "dataexplorer 视图容器标题操作菜单", + "dataExplorer.context": "dataexplorer 项上下文菜单", + "dataGrid.context": "数据网格项上下文菜单", + "default": "启用自动更新检查。Azure Data Studio 将定期自动检查更新。", + "enable locally": "请重新加载 Azure Data Studio 以在本地启用此扩展。", + "enable remote": "请重新加载 Azure Data Studio 以在 {0} 中启用此扩展。", + "enableWindowsBackgroundUpdates": "启用在 Windows 上后台下载和安装新的 Azure Data Studio 版本", + "extensionsPolicy": "设置用于下载扩展的安全策略。", + "incompatible": "无法安装扩展名 '{0}',因为它不兼容 Azure Data Studio '{1}'。", + "installExtensionCompletedAndReloadRequired": "安装扩展 {0} 已完成。请重新加载 Azure Data Studio 以启用它。", + "maxMemoryForLargeFilesMB": "在打开大型文件时,控制 Azure Data Studio 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。", + "miNewNotebook": "新建笔记本(&&N)", + "miNewQuery": "新建查询(&&Q)", + "miinstallVsix": "从 VSIX 包安装扩展", + "newQuery": "新建查询", "notebook.cellTitle": "笔记本单元格标题菜单", "notebook.title": "笔记本标题菜单", "notebook.toolbar": "笔记本工具栏菜单", - "dataExplorer.action": "dataexplorer 视图容器标题操作菜单", - "dataExplorer.context": "dataexplorer 项上下文菜单", "objectExplorer.context": "对象资源管理器项上下文菜单", - "connectionDialogBrowseTree.context": "连接对话框的浏览树上下文菜单", - "dataGrid.context": "数据网格项上下文菜单", - "extensionsPolicy": "设置用于下载扩展的安全策略。", - "InstallVSIXAction.allowNone": "扩展策略不允许安装扩展。请更改扩展策略,然后重试。", - "InstallVSIXAction.successReload": "已完成从 VSIX 安装 {0} 扩展的过程。请重新加载 Azure Data Studio 以启用它。", + "postDisableTooltip": "请重新加载 Azure Data Studio 以禁用此扩展。", + "postEnableTooltip": "请重新加载 Azure Data Studio 以启用此扩展。", "postUninstallTooltip": "请重新加载 Azure Data Studio 以完成此扩展的卸载。", "postUpdateTooltip": "请重新加载 Azure Data Studio 以启用更新的扩展。", - "enable locally": "请重新加载 Azure Data Studio 以在本地启用此扩展。", - "postEnableTooltip": "请重新加载 Azure Data Studio 以启用此扩展。", - "postDisableTooltip": "请重新加载 Azure Data Studio 以禁用此扩展。", - "uninstallExtensionComplete": "请重新加载 Azure Data Studio 以完成扩展 {0} 的卸载。", - "enable remote": "请重新加载 Azure Data Studio 以在 {0} 中启用此扩展。", - "installExtensionCompletedAndReloadRequired": "安装扩展 {0} 已完成。请重新加载 Azure Data Studio 以启用它。", - "ReinstallAction.successReload": "请重新加载 Azure Data Studio 以完成扩展 {0} 的重新安装。", "recommendedExtensions": "市场", "scenarioTypeUndefined": "必须提供扩展建议的方案类型。", - "incompatible": "无法安装扩展名 '{0}',因为它不兼容 Azure Data Studio '{1}'。", - "newQuery": "新建查询", - "miNewQuery": "新建查询(&&Q)", - "miNewNotebook": "新建笔记本(&&N)", - "maxMemoryForLargeFilesMB": "在打开大型文件时,控制 Azure Data Studio 可在重启后使用的内存。在命令行中指定 `--max-memory=新的大小` 参数可达到相同效果。", + "showReleaseNotes": "更新后显示发行说明。发行说明会在新的 Web 浏览器窗口中打开。", + "uninstallExtensionComplete": "请重新加载 Azure Data Studio 以完成扩展 {0} 的卸载。", "updateLocale": "是否要将 Azure Data Studio 的 UI 语言更改为 {0} 并重启?", - "activateLanguagePack": "若要在 {0} 中使用 Azure Data Studio,Azure Data Studio需要重启。", - "watermark.newSqlFile": "新建 SQL 文件", "watermark.newNotebook": "新建笔记本", - "miinstallVsix": "从 VSIX 包安装扩展" + "watermark.newSqlFile": "新建 SQL 文件" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "必须是列表中的选项", "selectBox": "选择框" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "添加帐户", - "removeAccount": "删除帐户", - "confirmRemoveUserAccountMessage": "确定要删除 \"{0}\" 吗?", - "accountActions.yes": "是", + "NoAccountToRefresh": "没有可刷新的帐户", "accountActions.no": "否", - "removeAccountFailed": "未能删除帐户", + "accountActions.yes": "是", + "addAccount": "添加帐户", "applyFilters": "应用筛选器", + "confirmRemoveUserAccountMessage": "确定要删除 \"{0}\" 吗?", "refreshAccount": "再次输入你的凭据", - "NoAccountToRefresh": "没有可刷新的帐户" + "removeAccount": "删除帐户", + "removeAccountFailed": "未能删除帐户" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "不支持复制图像" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "仪表板中使用的小组件" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "已禁止此数据提供程序将结果保存为其他格式。", "noSerializationProvider": "无法序列化数据,因为尚未注册任何提供程序", + "saveAsNotSupported": "已禁止此数据提供程序将结果保存为其他格式。", "unknownSerializationError": "出现未知错误,序列化失败" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "磁贴的边框颜色", - "tileBoxShadow": "磁贴框阴影颜色", "buttonDropdownBackgroundHover": "按钮下拉背景悬停颜色", "buttonDropdownBoxShadow": "按钮下拉框阴影颜色", - "extensionPackHeaderShadow": "扩展包标头文本阴影颜色", + "calloutDialogBodyBackground": "标注对话框正文背景。", + "calloutDialogExteriorBorder": "标注对话框外部边框,与笔记本 UI 形成对比。", + "calloutDialogForeground": "标注对话框前景。", + "calloutDialogHeaderFooterBackground": "标注对话框页眉和页脚背景。", + "calloutDialogInteriorBorder": "标注对话框内部边框,用于分隔元素。", + "calloutDialogShadowColor": "标注对话框阴影颜色。", "extensionPackGradientColorOne": "扩展包渐变的顶部颜色", "extensionPackGradientColorTwo": "扩展包渐变的底部颜色", + "extensionPackHeaderShadow": "扩展包标头文本阴影颜色", + "gradientBackground": "横幅图像渐变的背景色", "gradientOne": "横幅图像渐变的顶部颜色", "gradientTwo": "横幅图像渐变的底部颜色", - "gradientBackground": "横幅图像渐变的背景色", - "notebook.notebookToolbarIcon": "笔记本: 主工具栏图标", - "notebook.notebookToolbarSelectBorder": "笔记本: 主工具栏选择框边框", - "notebook.notebookToolbarSelectBackground": "笔记本: 主工具栏选择框背景", - "notebook.notebookToolbarLines": "笔记本: 主工具栏下边框和分隔条", - "notebook.dropdownArrow": "笔记本: 主工具栏下拉箭头", + "infoBox.errorBackground": "InfoBox: 通知类型为错误时的背景色。", + "infoBox.infomationBackground": "InfoBox: 通知类型为信息时的背景色。", + "infoBox.successBackground": "InfoBox: 通知类型为成功时的背景色。", + "infoBox.warningBackground": "InfoBox: 通知类型为警告时的背景色。", + "infoButton.background": "信息按钮背景色。", + "infoButton.border": "信息按钮边框颜色。", + "infoButton.foreground": "信息按钮前景色。", + "infoButton.hoverBackground": "信息按钮悬停背景色。", "notebook.buttonMenuArrow": "笔记本: 主工具栏自定义按钮菜单下拉箭头", - "notebook.toolbarBackground": "笔记本: Markdown 工具栏背景", - "notebook.toolbarIcon": "笔记本: Markdown 工具栏图标", - "notebook.toolbarBottomBorder": "笔记本: Markdown 工具栏下边框", "notebook.cellBorder": "笔记本: 活动单元格边框", - "notebook.markdownEditorBackground": "笔记本: Markdown 编辑器背景", - "notebook.splitBorder": "笔记本: Markdown 编辑器和预览之间的边框", "notebook.codeEditorBackground": "笔记本: 代码编辑器背景", "notebook.codeEditorBackgroundActive": "笔记本: 活动单元格的代码编辑器背景", "notebook.codeEditorLineNumber": "笔记本: 代码编辑器行号", - "notebook.codeEditorToolbarIcon": "笔记本: 代码编辑器工具栏图标", "notebook.codeEditorToolbarBackground": "笔记本: 代码编辑器工具栏背景", "notebook.codeEditorToolbarBorder": "笔记本: 代码编辑器工具栏右边框", + "notebook.codeEditorToolbarIcon": "笔记本: 代码编辑器工具栏图标", + "notebook.dropdownArrow": "笔记本: 主工具栏下拉箭头", + "notebook.markdownEditorBackground": "笔记本: Markdown 编辑器背景", "notebook.notebookCellTagBackground": "标记背景色。", "notebook.notebookCellTagForeground": "标记前景色。", + "notebook.notebookToolbarIcon": "笔记本: 主工具栏图标", + "notebook.notebookToolbarLines": "笔记本: 主工具栏下边框和分隔条", + "notebook.notebookToolbarSelectBackground": "笔记本: 主工具栏选择框背景", + "notebook.notebookToolbarSelectBorder": "笔记本: 主工具栏选择框边框", + "notebook.splitBorder": "笔记本: Markdown 编辑器和预览之间的边框", + "notebook.toolbarBackground": "笔记本: Markdown 工具栏背景", + "notebook.toolbarBottomBorder": "笔记本: Markdown 工具栏下边框", + "notebook.toolbarIcon": "笔记本: Markdown 工具栏图标", "notebookFindMatchHighlight": "其他搜索匹配项的颜色。颜色必须透明,以免隐藏下面的修饰效果。", "notebookFindRangeHighlight": "限制搜索范围的颜色。颜色不能不透明,以免隐藏底层装饰。", - "infoBox.infomationBackground": "InfoBox: 通知类型为信息时的背景色。", - "infoBox.warningBackground": "InfoBox: 通知类型为警告时的背景色。", - "infoBox.errorBackground": "InfoBox: 通知类型为错误时的背景色。", - "infoBox.successBackground": "InfoBox: 通知类型为成功时的背景色。", - "infoButton.foreground": "信息按钮前景色。", - "infoButton.background": "信息按钮背景色。", - "infoButton.border": "信息按钮边框颜色。", - "infoButton.hoverBackground": "信息按钮悬停背景色。", - "calloutDialogForeground": "标注对话框前景。", - "calloutDialogInteriorBorder": "标注对话框内部边框,用于分隔元素。", - "calloutDialogExteriorBorder": "标注对话框外部边框,与笔记本 UI 形成对比。", - "calloutDialogHeaderFooterBackground": "标注对话框页眉和页脚背景。", - "calloutDialogBodyBackground": "标注对话框正文背景。", - "calloutDialogShadowColor": "标注对话框阴影颜色。" + "tileBorder": "磁贴的边框颜色", + "tileBoxShadow": "磁贴框阴影颜色" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "表头背景色", - "tableHeaderForeground": "表头前景色", - "listFocusAndSelectionBackground": "当列表/表处于活动状态时所选焦点所在项的列表/表背景色", - "tableCellOutline": "单元格边框颜色。", - "disabledInputBoxBackground": "已禁用输入框背景。", - "disabledInputBoxForeground": "已禁用输入框前景。", + "agentCellBackground": "SQL 代理表单元格背景色。", + "agentCellBorderColor": "SQL 代理表单元格边框颜色。", + "agentJobsHeadingColor": "SQL 代理标题背景色。", + "agentTableBackground": "SQL 代理表背景色。", + "agentTableHoverBackground": "SQL 代理表悬停背景色。", "buttonFocusOutline": "聚焦时的按钮轮廓颜色。", "disabledCheckboxforeground": "已禁用复选框前景。", - "agentTableBackground": "SQL 代理表背景色。", - "agentCellBackground": "SQL 代理表单元格背景色。", - "agentTableHoverBackground": "SQL 代理表悬停背景色。", - "agentJobsHeadingColor": "SQL 代理标题背景色。", - "agentCellBorderColor": "SQL 代理表单元格边框颜色。", - "resultsErrorColor": "结果消息错误颜色。" + "disabledInputBoxBackground": "已禁用输入框背景。", + "disabledInputBoxForeground": "已禁用输入框前景。", + "listFocusAndSelectionBackground": "当列表/表处于活动状态时所选焦点所在项的列表/表背景色", + "resultsErrorColor": "结果消息错误颜色。", + "tableCellOutline": "单元格边框颜色。", + "tableHeaderBackground": "表头背景色", + "tableHeaderForeground": "表头前景色" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "某些加载的扩展正在使用过时的 API,请在“开发人员工具”窗口的“控制台”选项卡中查找详细信息", - "dontShowAgain": "不再显示" + "dontShowAgain": "不再显示", + "workbench.generalObsoleteApiNotification": "某些加载的扩展正在使用过时的 API,请在“开发人员工具”窗口的“控制台”选项卡中查找详细信息" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "需要选择代码单元格才能使用 F5 快捷键。请选择要运行的代码单元格。", - "clearResultActiveCell": "需要选择代码单元格才能清除结果。请选择要运行的代码单元格。" + "clearResultActiveCell": "需要选择代码单元格才能清除结果。请选择要运行的代码单元格。", + "runActiveCell": "需要选择代码单元格才能使用 F5 快捷键。请选择要运行的代码单元格。" }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "未知组件类型。必须使用 ModelBuilder 创建对象", "invalidIndex": "索引 {0} 无效。", + "unknownComponentType": "未知组件类型。必须使用 ModelBuilder 创建对象", "unknownConfig": "组件配置未知,必须使用 ModelBuilder 创建配置对象" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "完成", + "dashboardNotInitialized": "选项卡未初始化", "dialogCancelLabel": "取消", - "generateScriptLabel": "生成脚本", + "dialogDoneLabel": "完成", "dialogNextLabel": "下一步", "dialogPreviousLabel": "上一步", - "dashboardNotInitialized": "选项卡未初始化" + "generateScriptLabel": "生成脚本" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "未注册 ID 为 \"{0}\" 的树状视图。" }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "必须向此方法传递具有有效 providerId 的 NotebookProvider", - "errNoProvider": "未找到笔记本提供程序", "errNoManager": "未找到管理器", - "noServerManager": "笔记本 {0} 的笔记本管理器没有服务器管理器。无法对其执行操作", + "errNoProvider": "未找到笔记本提供程序", "noContentManager": "笔记本 {0} 的笔记本管理器没有内容管理器。无法对其执行操作", - "noSessionManager": "笔记本 {0} 的笔记本管理器没有会话管理器。无法对其执行操作" + "noServerManager": "笔记本 {0} 的笔记本管理器没有服务器管理器。无法对其执行操作", + "noSessionManager": "笔记本 {0} 的笔记本管理器没有会话管理器。无法对其执行操作", + "providerRequired": "必须向此方法传递具有有效 providerId 的 NotebookProvider" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "必须向此方法传递具有有效 providerId 的 NotebookProvider" }, "sql/workbench/browser/actions": { - "manage": "管理", - "showDetails": "显示详细信息", + "clearSavedAccounts": "清除所有保存的帐户", "configureDashboardLearnMore": "了解更多", - "clearSavedAccounts": "清除所有保存的帐户" + "manage": "管理", + "showDetails": "显示详细信息" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "预览功能", - "previewFeatures.configEnable": "启用未发布的预览功能", - "showConnectDialogOnStartup": "在启动时显示连接对话框", + "enableObsoleteApiUsageNotification": "启用/禁用过时的 API 使用通知", "enableObsoleteApiUsageNotificationTitle": "过时的 API 通知", - "enableObsoleteApiUsageNotification": "启用/禁用过时的 API 使用通知" + "previewFeatures.configEnable": "启用未发布的预览功能", + "previewFeatures.configTitle": "预览功能", + "showConnectDialogOnStartup": "在启动时显示连接对话框" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "编辑数据会话连接失败" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "探查器", - "profilerInput.notConnected": "未连接", - "profiler.sessionStopped": "XEvent 探查器会话在服务器 {0} 上意外停止。", + "profiler.eventsLost": "{0} 的 XEvent 探查器会话缺失事件。", "profiler.sessionCreationError": "启动新会话时出错", - "profiler.eventsLost": "{0} 的 XEvent 探查器会话缺失事件。" + "profiler.sessionStopped": "XEvent 探查器会话在服务器 {0} 上意外停止。", + "profilerInput.notConnected": "未连接", + "profilerInput.profiler": "探查器" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "显示操作", "resourceViewerInput.resourceViewer": "资源查看器" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "信息", - "warningAltText": "警告", - "errorAltText": "错误", - "showMessageDetails": "显示详细信息", - "copyMessage": "复制", "closeMessage": "关闭", + "copyMessage": "复制", + "errorAltText": "错误", + "hideMessageDetails": "隐藏详细信息", + "infoAltText": "信息", "modal.back": "返回", - "hideMessageDetails": "隐藏详细信息" + "showMessageDetails": "显示详细信息", + "warningAltText": "警告" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "确定", - "optionsDialog.cancel": "取消" + "optionsDialog.cancel": "取消", + "optionsDialog.ok": "确定" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": "是必需的。", - "optionsDialog.invalidInput": "输入无效。预期值为数值。" + "optionsDialog.invalidInput": "输入无效。预期值为数值。", + "optionsDialog.missingRequireField": "是必需的。" }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "索引 {0} 无效。" @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "显示操作" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "正在加载", - "loadingCompletedMessage": "加载已完成" + "loadingCompletedMessage": "加载已完成", + "loadingMessage": "正在加载" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "值无效", "period": "{0}。{1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "正在加载", - "loadingCompletedMessage": "加载完毕" + "loadingCompletedMessage": "加载完毕", + "loadingMessage": "正在加载" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "用于视图模型的模型视图代码编辑器。" @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "不支持更改未保存文件的编辑器类型" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "选择前 1000 项", - "scriptKustoSelect": "选取 10 个", - "scriptExecute": "执行 Execute 脚本", - "scriptAlter": "执行 Alter 脚本", "editData": "编辑数据", + "scriptAlter": "执行 Alter 脚本", "scriptCreate": "执行 Create 脚本", - "scriptDelete": "执行 Drop 脚本" + "scriptDelete": "执行 Drop 脚本", + "scriptExecute": "执行 Execute 脚本", + "scriptKustoSelect": "选取 10 个", + "scriptSelect": "选择前 1000 项" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "在对象上调用 select 脚本时没有返回脚本", - "selectOperationName": "选择", "createOperationName": "创建", - "insertOperationName": "插入", - "updateOperationName": "更新", "deleteOperationName": "删除", + "insertOperationName": "插入", + "scriptNotFound": "执行 {0} 脚本时未返回脚本", "scriptNotFoundForObject": "在对象 {1} 上执行 {0} 脚本时未返回脚本", + "scriptSelectNotFound": "在对象上调用 select 脚本时没有返回脚本", "scriptingFailed": "执行脚本失败", - "scriptNotFound": "执行 {0} 脚本时未返回脚本" + "selectOperationName": "选择", + "updateOperationName": "更新" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "已断开连接" @@ -9577,181 +10044,181 @@ "extensionsInputName": "扩展" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "垂直选项卡的活动选项卡背景色", "dashboardBorder": "仪表板中边框的颜色", "dashboardWidget": "仪表板小组件标题的颜色", "dashboardWidgetSubtext": "仪表板小组件子文本的颜色", - "propertiesContainerPropertyValue": "属性容器组件中显示的属性值的颜色", "propertiesContainerPropertyName": "属性容器组件中显示的属性名称的颜色", - "toolbarOverflowShadow": "工具栏溢出阴影颜色" + "propertiesContainerPropertyValue": "属性容器组件中显示的属性值的颜色", + "toolbarOverflowShadow": "工具栏溢出阴影颜色", + "verticalTabActiveBackground": "垂直选项卡的活动选项卡背景色" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "帐户类型的标识符", + "carbon.extension.contributes.account": "向帐户提供者提供图标。", "carbon.extension.contributes.account.icon": "(可选) UI 中用于表示帐户的图标。可以是文件路径或可设置主题的配置", - "carbon.extension.contributes.account.icon.light": "使用浅色主题时的图标路径", "carbon.extension.contributes.account.icon.dark": "使用深色主题时的图标路径", - "carbon.extension.contributes.account": "向帐户提供者提供图标。" + "carbon.extension.contributes.account.icon.light": "使用浅色主题时的图标路径", + "carbon.extension.contributes.account.id": "帐户类型的标识符" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "查看适用规则", "asmtaction.database.getitems": "查看 {0} 的适用规则", - "asmtaction.server.invokeitems": "调用评估", "asmtaction.database.invokeitems": "调用 {0} 的评估", "asmtaction.exportasscript": "导出为脚本", - "asmtaction.showsamples": "查看所有规则并了解有关 GitHub 的详细信息", "asmtaction.generatehtmlreport": "创建 HTML 报表", - "asmtaction.openReport": "已保存报表。是否要打开它?", + "asmtaction.label.cancel": "取消", "asmtaction.label.open": "打开", - "asmtaction.label.cancel": "取消" + "asmtaction.openReport": "已保存报表。是否要打开它?", + "asmtaction.server.getitems": "查看适用规则", + "asmtaction.server.invokeitems": "调用评估", + "asmtaction.showsamples": "查看所有规则并了解有关 GitHub 的详细信息" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "没有要显示的内容。请调用评估以获取结果", - "asmt.column.displayName": "显示名称", - "asmt.column.target": "目标", - "asmt.column.severity": "严重性", + "asmt.TargetDatabaseComplient": "数据库 {0} 完全符合最佳做法。非常棒!", "asmt.TargetInstanceComplient": "实例 {0} 完全符合最佳做法。非常棒!", - "asmt.TargetDatabaseComplient": "数据库 {0} 完全符合最佳做法。非常棒!" + "asmt.column.displayName": "显示名称", + "asmt.column.severity": "严重性", + "asmt.column.target": "目标" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "API 信息", "asmt.apiversion": "API 版本:", - "asmt.rulesetversion": "默认规则集版本:", - "asmt.section.instance.title": "SQL Server 实例详细信息", - "asmt.serverversion": "版本:", - "asmt.serveredition": "版本类别:", - "asmt.instancename": "实例名:", - "asmt.osversion": "OS 版本:", - "asmt.column.message": "消息", "asmt.column.checkId": "检查 ID", + "asmt.column.helpLink": "帮助链接", + "asmt.column.message": "消息", "asmt.column.tags": "标记", + "asmt.instancename": "实例名:", "asmt.learnMore": "了解更多", - "asmt.sqlReportTitle": "SQL 评估报表", + "asmt.osversion": "OS 版本:", + "asmt.rulesetversion": "默认规则集版本:", + "asmt.section.api.title": "API 信息", + "asmt.section.instance.title": "SQL Server 实例详细信息", + "asmt.serveredition": "版本类别:", + "asmt.serverversion": "版本:", + "asmt.sqlReport.Error": "错误", + "asmt.sqlReport.Info": "信息", + "asmt.sqlReport.Warning": "警告", "asmt.sqlReport.resultForDatabase": "数据库结果", "asmt.sqlReport.resultForInstance": "服务器结果", - "asmt.sqlReport.Error": "错误", - "asmt.sqlReport.Warning": "警告", - "asmt.sqlReport.Info": "信息", - "asmt.column.helpLink": "帮助链接", - "asmt.sqlReport.severityMsg": "{0}: {1} 个项" + "asmt.sqlReport.severityMsg": "{0}: {1} 个项", + "asmt.sqlReportTitle": "SQL 评估报表" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "在 Azure 门户中打开" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "备份名称", - "backup.recoveryModel": "恢复模式", - "backup.backupType": "备份类型", - "backup.backupDevice": "备份文件", + "addFile": "添加文件", + "backup.advancedConfiguration": "高级配置", "backup.algorithm": "算法", + "backup.backupDevice": "备份文件", + "backup.backupFileRequired": "需要备份文件路径", + "backup.backupName": "备份名称", + "backup.backupTail": "备份日志的末尾", + "backup.backupType": "备份类型", "backup.certificateOrAsymmetricKey": "证书或非对称密钥", - "backup.media": "媒体", - "backup.mediaOption": "备份到现有媒体集", - "backup.mediaOptionFormat": "备份到新的媒体集", + "backup.checksumContainer": "在写入到媒体前执行校验和", + "backup.compression": "压缩", + "backup.containsBackupToUrlError": "只支持备份到文件", + "backup.continueOnErrorContainer": "出错时继续", + "backup.copyOnly": "仅限复制的备份", + "backup.encryption": "加密", "backup.existingMediaAppend": "追加到现有备份集", "backup.existingMediaOverwrite": "覆盖所有现有备份集", - "backup.newMediaSetName": "新建媒体集名称", - "backup.newMediaSetDescription": "新建媒体集说明", - "backup.checksumContainer": "在写入到媒体前执行校验和", - "backup.verifyContainer": "完成后验证备份", - "backup.continueOnErrorContainer": "出错时继续", "backup.expiration": "有效期", - "backup.setBackupRetainDays": "设置备份保留天数", - "backup.copyOnly": "仅限复制的备份", - "backup.advancedConfiguration": "高级配置", - "backup.compression": "压缩", + "backup.media": "媒体", + "backup.mediaNameRequired": "需要媒体名称", + "backup.mediaOption": "备份到现有媒体集", + "backup.mediaOptionFormat": "备份到新的媒体集", + "backup.newMediaSetDescription": "新建媒体集说明", + "backup.newMediaSetName": "新建媒体集名称", + "backup.noEncryptorWarning": "没有可用的证书或非对称密钥", + "backup.recoveryModel": "恢复模式", + "backup.reliability": "可靠性", "backup.setBackupCompression": "设置备份压缩", - "backup.encryption": "加密", + "backup.setBackupRetainDays": "设置备份保留天数", "backup.transactionLog": "事务日志", "backup.truncateTransactionLog": "截断事务日志", - "backup.backupTail": "备份日志的末尾", - "backup.reliability": "可靠性", - "backup.mediaNameRequired": "需要媒体名称", - "backup.noEncryptorWarning": "没有可用的证书或非对称密钥", - "addFile": "添加文件", - "removeFile": "删除文件", - "backupComponent.invalidInput": "输入无效。值必须大于或等于 0。", - "backupComponent.script": "脚本", + "backup.verifyContainer": "完成后验证备份", "backupComponent.backup": "备份", "backupComponent.cancel": "取消", - "backup.containsBackupToUrlError": "只支持备份到文件", - "backup.backupFileRequired": "需要备份文件路径" + "backupComponent.invalidInput": "输入无效。值必须大于或等于 0。", + "backupComponent.script": "脚本", + "removeFile": "删除文件" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "备份" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "必须启用预览功能才能使用备份", - "backup.commandNotSupportedForServer": "数据库上下文外不支持备份命令,请选择数据库并重试。", "backup.commandNotSupported": "Azure SQL 数据库不支持备份命令。", + "backup.commandNotSupportedForServer": "数据库上下文外不支持备份命令,请选择数据库并重试。", + "backup.isPreviewFeature": "必须启用预览功能才能使用备份", "backupAction.backup": "备份" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "非对称密钥", + "backup.compressBackup": "压缩备份", + "backup.defaultCompression": "使用默认服务器设置", + "backup.doNotCompress": "不压缩备份", "backup.labelDatabase": "数据库", + "backup.labelDifferential": "差异", + "backup.labelDisk": "磁盘", "backup.labelFilegroup": "文件和文件组", "backup.labelFull": "完整", - "backup.labelDifferential": "差异", "backup.labelLog": "事务日志", - "backup.labelDisk": "磁盘", "backup.labelUrl": "URL", - "backup.defaultCompression": "使用默认服务器设置", - "backup.compressBackup": "压缩备份", - "backup.doNotCompress": "不压缩备份", - "backup.serverCertificate": "服务器证书", - "backup.asymmetricKey": "非对称密钥" + "backup.serverCertificate": "服务器证书" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "未找到要保存的图表", + "chartSaved": "将图表保存到路径: {0}", + "configureChartLabel": "配置图表", + "copyChartLabel": "复制为图像", "createInsightLabel": "创建创建", "createInsightNoEditor": "无法创建见解,因为活动编辑器不是 SQL 编辑器", "myWidgetName": "我的小组件", - "configureChartLabel": "配置图表", - "copyChartLabel": "复制为图像", - "chartNotFound": "未找到要保存的图表", - "saveImageLabel": "另存为图像", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "将图表保存到路径: {0}" + "saveImageLabel": "另存为图像" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "数据方向", - "verticalLabel": "垂直", - "horizontalLabel": "水平", + "chartTypeLabel": "图表类型", "columnsAsLabelsLabel": "将列名用作标签", + "dataDirectionLabel": "数据方向", + "dataTypeLabel": "数据类型", + "encodingOption": "编码", + "horizontalLabel": "水平", + "imageFormatOption": "图像格式", "labelFirstColumnLabel": "使用第一列作为行标签", "legendLabel": "图例位置", - "yAxisLabel": "Y 轴标签", - "yAxisMinVal": "Y 轴最小值", - "yAxisMaxVal": "Y 轴最大值", - "xAxisLabel": "X 轴标签", - "xAxisMinVal": "X 轴最小值", - "xAxisMaxVal": "X 轴最大值", - "xAxisMinDate": "X 轴最小日期", - "xAxisMaxDate": "X 轴最大日期", - "dataTypeLabel": "数据类型", "numberLabel": "数字", "pointLabel": "点", - "chartTypeLabel": "图表类型", - "encodingOption": "编码", - "imageFormatOption": "图像格式" + "verticalLabel": "垂直", + "xAxisLabel": "X 轴标签", + "xAxisMaxDate": "X 轴最大日期", + "xAxisMaxVal": "X 轴最大值", + "xAxisMinDate": "X 轴最小日期", + "xAxisMinVal": "X 轴最小值", + "yAxisLabel": "Y 轴标签", + "yAxisMaxVal": "Y 轴最大值", + "yAxisMinVal": "Y 轴最小值" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "图表" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "水平条", "barAltName": "条形图", + "charting.failedToGetRows": "未能获得数据集的行来绘制图表。", + "charting.unsupportedType": "不支持图表类型“{0}”。", + "countAltName": "计数", + "doughnutAltName": "圆环图", + "horizontalBarAltName": "水平条", + "imageAltName": "图像", "lineAltName": "折线图", "pieAltName": "饼图", "scatterAltName": "散点图", - "timeSeriesAltName": "时序", - "imageAltName": "图像", - "countAltName": "计数", "tableAltName": "表", - "doughnutAltName": "圆环图", - "charting.failedToGetRows": "未能获得数据集的行来绘制图表。", - "charting.unsupportedType": "不支持图表类型“{0}”。" + "timeSeriesAltName": "时序" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "内置图表", - "builtinCharts.maxRowCountDescription": "要显示的图表的最大行数。警告: 增加行数可能会影响性能。" + "builtinCharts.maxRowCountDescription": "要显示的图表的最大行数。警告: 增加行数可能会影响性能。", + "builtinChartsConfigurationTitle": "内置图表" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "关闭" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "不再显示" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "正在连接: {0}", - "runningCommandLabel": "正在运行命令: {0}", - "openingNewQueryLabel": "正在打开新查询: {0}", - "warnServerRequired": "无法连接,因为未提供服务器信息", - "errConnectUrl": "由于错误 {0} 而无法打开 URL", - "connectServerDetail": "这将连接到服务器 {0}", "confirmConnect": "确定要连接吗?", + "connectServerDetail": "这将连接到服务器 {0}", + "connectingLabel": "正在连接: {0}", + "connectingQueryLabel": "正在连接查询文件", + "errConnectUrl": "由于错误 {0} 而无法打开 URL", "open": "打开(&&O)", - "connectingQueryLabel": "正在连接查询文件" + "openingNewQueryLabel": "正在打开新查询: {0}", + "runningCommandLabel": "正在运行命令: {0}", + "warnServerRequired": "无法连接,因为未提供服务器信息" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "{0} 已被替换为用户设置中的 {1}。", "workbench.configuration.upgradeWorkspace": "{0} 已被替换为工作区设置中的 {1}。" }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "连接列表中保存的最近使用的连接数量上限", + "connection.parseClipboardForConnectionStringDescription": "在打开连接对话框或执行粘贴时尝试分析剪贴板的内容。", "sql.defaultEngineDescription": "要使用的默认 SQL 引擎。这将驱动 .sql 文件中的默认语言提供程序,以及创建新连接时使用的默认语言提供程序。", - "connection.parseClipboardForConnectionStringDescription": "在打开连接对话框或执行粘贴时尝试分析剪贴板的内容。" + "sql.maxRecentConnectionsDescription": "连接列表中保存的最近使用的连接数量上限" }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "连接状态" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "提供程序的公用 ID", + "schema.connectionOptions": "连接选项", "schema.displayName": "提供程序的显示名称", - "schema.notebookKernelAlias": "提供程序的笔记本内核别名", "schema.iconPath": "服务器类型的图标路径", - "schema.connectionOptions": "连接选项" + "schema.notebookKernelAlias": "提供程序的笔记本内核别名", + "schema.providerId": "提供程序的公用 ID" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "树提供程序的用户可见名称", - "connectionTreeProvider.schema.id": "提供程序的 ID,必须与注册树数据提供程序时的 ID 相同,且必须以 \"connectionDialog/\" 开头" + "connectionTreeProvider.schema.id": "提供程序的 ID,必须与注册树数据提供程序时的 ID 相同,且必须以 \"connectionDialog/\" 开头", + "connectionTreeProvider.schema.name": "树提供程序的用户可见名称" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "此容器的唯一标识符。", - "azdata.extension.contributes.dashboard.container.container": "将在选项卡中显示的容器。", "azdata.extension.contributes.containers": "提供一个或多个仪表板容器,让用户添加其仪表板。", - "dashboardContainer.contribution.noIdError": "仪表板容器中未指定用于扩展的 ID。", - "dashboardContainer.contribution.noContainerError": "仪表板容器中未指定用于扩展的容器。", + "azdata.extension.contributes.dashboard.container.container": "将在选项卡中显示的容器。", + "azdata.extension.contributes.dashboard.container.id": "此容器的唯一标识符。", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "必须在每个空间定义恰好 1 个仪表板容器。", + "dashboardContainer.contribution.noContainerError": "仪表板容器中未指定用于扩展的容器。", + "dashboardContainer.contribution.noIdError": "仪表板容器中未指定用于扩展的 ID。", "dashboardTab.contribution.unKnownContainerType": "仪表板容器中为扩展定义了未知的容器类型。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "将在此选项卡中显示的由模型支持的视图。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "此导航部分的唯一标识符。将传递到任何请求的扩展。", - "dashboard.container.left-nav-bar.icon": "(可选) UI 中用于表示此导航部分的图标。可以是文件路径或可设置主题的配置", - "dashboard.container.left-nav-bar.icon.light": "使用浅色主题时的图标路径", - "dashboard.container.left-nav-bar.icon.dark": "使用深色主题时的图标路径", - "dashboard.container.left-nav-bar.title": "要向用户显示的导航部分的标题。", - "dashboard.container.left-nav-bar.container": "将在此导航部分显示的容器。", "dashboard.container.left-nav-bar": "将在此导航部分显示的仪表板容器的列表。", - "navSection.missingTitle.error": "未在导航部分为扩展指定标题。", + "dashboard.container.left-nav-bar.container": "将在此导航部分显示的容器。", + "dashboard.container.left-nav-bar.icon": "(可选) UI 中用于表示此导航部分的图标。可以是文件路径或可设置主题的配置", + "dashboard.container.left-nav-bar.icon.dark": "使用深色主题时的图标路径", + "dashboard.container.left-nav-bar.icon.light": "使用浅色主题时的图标路径", + "dashboard.container.left-nav-bar.id": "此导航部分的唯一标识符。将传递到任何请求的扩展。", + "dashboard.container.left-nav-bar.title": "要向用户显示的导航部分的标题。", + "navSection.invalidContainer.error": "NAV_SECTION 内的 NAV_SECTION 是一个无效的扩展容器。", "navSection.missingContainer.error": "未在导航部分为扩展指定容器。", - "navSection.moreThanOneDashboardContainersError": "必须在每个空间定义恰好 1 个仪表板容器。", - "navSection.invalidContainer.error": "NAV_SECTION 内的 NAV_SECTION 是一个无效的扩展容器。" + "navSection.missingTitle.error": "未在导航部分为扩展指定标题。", + "navSection.moreThanOneDashboardContainersError": "必须在每个空间定义恰好 1 个仪表板容器。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "将在此选项卡中显示的 Web 视图。" @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "扩展预期小组件容器中存在控件列表。" }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "打开已安装的功能", + "clickToPin": "单击以固定", + "clickToUnpin": "单击以取消固定", + "collapseWidget": "折叠小组件", + "deleteWidget": "删除小组件", "editDashboard": "编辑", "editDashboardExit": "退出", + "expandWidget": "展开小组件", "refreshWidget": "刷新", - "toggleMore": "显示操作", - "deleteWidget": "删除小组件", - "clickToUnpin": "单击以取消固定", - "clickToPin": "单击以固定", - "addFeatureAction.openInstalledFeatures": "打开已安装的功能", - "collapseWidget": "折叠小组件", - "expandWidget": "展开小组件" + "toggleMore": "显示操作" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} 是未知容器。" }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "常规", "home": "主页", - "missingConnectionInfo": "未找到此仪表板的连接信息", - "dashboard.generalTabGroupHeader": "常规" + "missingConnectionInfo": "未找到此仪表板的连接信息" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "此选项卡的唯一标识符。将传递到任何请求的扩展。", - "azdata.extension.contributes.dashboard.tab.title": "将向用户显示的选项卡标题。", - "azdata.extension.contributes.dashboard.tab.description": "将向用户显示的此选项卡的说明。", - "azdata.extension.contributes.tab.when": "此条件必须为 true 才能显示此项", - "azdata.extension.contributes.tab.provider": "定义此选项卡兼容的连接类型。如果未设置,则默认为 \"MSSQL\"", - "azdata.extension.contributes.dashboard.tab.container": "将在此选项卡中显示的容器。", + "administrationTabGroup": "管理", "azdata.extension.contributes.dashboard.tab.alwaysShow": "是始终显示此选项卡还是仅当用户添加时显示。", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "此选项卡是否应用作连接类型的“开始”选项卡。", + "azdata.extension.contributes.dashboard.tab.container": "将在此选项卡中显示的容器。", + "azdata.extension.contributes.dashboard.tab.description": "将向用户显示的此选项卡的说明。", "azdata.extension.contributes.dashboard.tab.group": "此选项卡所属组的唯一标识符,主页组的值: 主页。", - "dazdata.extension.contributes.dashboard.tab.icon": "(可选) UI 中用于表示此选项卡的图标。可以是文件路径或可设置主题的配置", - "azdata.extension.contributes.dashboard.tab.icon.light": "使用浅色主题时的图标路径", "azdata.extension.contributes.dashboard.tab.icon.dark": "使用深色主题时的图标路径", - "azdata.extension.contributes.tabs": "提供一个或多个选项卡,让用户添加到其仪表板。", - "dashboardTab.contribution.noTitleError": "没有为扩展指定标题。", - "dashboardTab.contribution.noDescriptionWarning": "没有可显示的已指定说明。", - "dashboardTab.contribution.noContainerError": "没有为扩展指定容器。", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "必须在每个空间定义恰好 1 个仪表板容器", + "azdata.extension.contributes.dashboard.tab.icon.light": "使用浅色主题时的图标路径", + "azdata.extension.contributes.dashboard.tab.id": "此选项卡的唯一标识符。将传递到任何请求的扩展。", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "此选项卡是否应用作连接类型的“开始”选项卡。", + "azdata.extension.contributes.dashboard.tab.title": "将向用户显示的选项卡标题。", "azdata.extension.contributes.dashboard.tabGroup.id": "此选项卡组的唯一标识符。", "azdata.extension.contributes.dashboard.tabGroup.title": "选项卡组的标题。", + "azdata.extension.contributes.tab.provider": "定义此选项卡兼容的连接类型。如果未设置,则默认为 \"MSSQL\"", + "azdata.extension.contributes.tab.when": "此条件必须为 true 才能显示此项", "azdata.extension.contributes.tabGroups": "为用户提供一个或多个选项卡组以添加到他们的仪表板。", + "azdata.extension.contributes.tabs": "提供一个或多个选项卡,让用户添加到其仪表板。", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "必须在每个空间定义恰好 1 个仪表板容器", + "dashboardTab.contribution.noContainerError": "没有为扩展指定容器。", + "dashboardTab.contribution.noDescriptionWarning": "没有可显示的已指定说明。", + "dashboardTab.contribution.noTitleError": "没有为扩展指定标题。", "dashboardTabGroup.contribution.noIdError": "没有为选项卡组指定 ID。", "dashboardTabGroup.contribution.noTitleError": "没有为选项卡组指定标题。", - "administrationTabGroup": "管理", + "databasesTabDescription": "数据库选项卡", + "databasesTabTitle": "数据库", + "dazdata.extension.contributes.dashboard.tab.icon": "(可选) UI 中用于表示此选项卡的图标。可以是文件路径或可设置主题的配置", "monitoringTabGroup": "监视", "performanceTabGroup": "性能", "securityTabGroup": "安全性", - "troubleshootingTabGroup": "疑难解答", "settingsTabGroup": "设置", - "databasesTabDescription": "数据库选项卡", - "databasesTabTitle": "数据库" + "troubleshootingTabGroup": "疑难解答" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "管理", - "dashboard.editor.label": "仪表板" + "dashboard.editor.label": "仪表板", + "manage": "管理" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "管理" @@ -9905,67 +10372,67 @@ "opticon": "可以省略属性 \"icon\",若不省略则必须是字符串或文字,例如 \"{dark, light}\"" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "定义要在仪表板上显示的属性", - "dashboard.properties.property.displayName": "用作属性标签的值", - "dashboard.properties.property.value": "对象中要针对该值访问的值", - "dashboard.properties.property.ignore": "指定要忽略的值", - "dashboard.properties.property.default": "在忽略或没有值时显示的默认值", + "carbon.extension.dashboard": "定义此提供程序支持仪表板", + "dashboard.id": "提供程序 ID (如 MSSQL)", + "dashboard.properties": "要在仪表板上显示的属性值", + "dashboard.properties.databaseProperties": "数据库页面要显示的属性", "dashboard.properties.flavor": "用于定义仪表板属性的风格", - "dashboard.properties.flavor.id": "风格的 ID", "dashboard.properties.flavor.condition": "使用这种风格的条件", "dashboard.properties.flavor.condition.field": "用于比较的字段", "dashboard.properties.flavor.condition.operator": "用于比较的运算符", "dashboard.properties.flavor.condition.value": "用于和字段比较的值", - "dashboard.properties.databaseProperties": "数据库页面要显示的属性", - "dashboard.properties.serverProperties": "服务器页面要显示的属性", - "carbon.extension.dashboard": "定义此提供程序支持仪表板", - "dashboard.id": "提供程序 ID (如 MSSQL)", - "dashboard.properties": "要在仪表板上显示的属性值" + "dashboard.properties.flavor.id": "风格的 ID", + "dashboard.properties.property": "定义要在仪表板上显示的属性", + "dashboard.properties.property.default": "在忽略或没有值时显示的默认值", + "dashboard.properties.property.displayName": "用作属性标签的值", + "dashboard.properties.property.ignore": "指定要忽略的值", + "dashboard.properties.property.value": "对象中要针对该值访问的值", + "dashboard.properties.serverProperties": "服务器页面要显示的属性" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "此条件必须为 true 才能显示此项", + "azdata.extension.contributes.dashboardPage.tab.id": "此选项卡的唯一标识符。将传递到任何请求的扩展。", "azdata.extension.contributes.widget.hideHeader": "是否隐藏小组件的标题,默认值为 false", - "dashboardpage.tabName": "容器的标题", - "dashboardpage.rowNumber": "网格中组件的行", - "dashboardpage.rowSpan": "网格中组件的行跨度。默认值为 1。使用 \"*\" 设置为网格中的行数。", + "azdata.extension.contributes.widget.when": "此条件必须为 true 才能显示此项", + "dashboardTabError": "扩展选项卡未知或未安装。", "dashboardpage.colNumber": "网格中组件的列", "dashboardpage.colspan": "网格中组件的列跨度。默认值为 1。使用 \"*\" 设置为网格中的列数。", - "azdata.extension.contributes.dashboardPage.tab.id": "此选项卡的唯一标识符。将传递到任何请求的扩展。", - "dashboardTabError": "扩展选项卡未知或未安装。" + "dashboardpage.rowNumber": "网格中组件的行", + "dashboardpage.rowSpan": "网格中组件的行跨度。默认值为 1。使用 \"*\" 设置为网格中的行数。", + "dashboardpage.tabName": "容器的标题" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "数据库属性" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "启用或禁用属性小组件", + "compatibilityLevel": "兼容级别", "dashboard.databaseproperties": "要显示的属性值", "dashboard.databaseproperties.displayName": "属性的显示名称", - "dashboard.databaseproperties.value": "数据库信息对象中的值", "dashboard.databaseproperties.ignore": "指定要忽略的特定值", - "recoveryModel": "恢复模式", + "dashboard.databaseproperties.value": "数据库信息对象中的值", + "dashboardDatabase": "自定义数据库仪表板页面", + "dashboardDatabaseProperties": "启用或禁用属性小组件", + "dashboardDatabaseTabs": "自定义数据库仪表板选项卡", "lastDatabaseBackup": "上次数据库备份", "lastLogBackup": "上次日志备份", - "compatibilityLevel": "兼容级别", - "owner": "所有者", - "dashboardDatabase": "自定义数据库仪表板页面", "objectsWidgetTitle": "搜索", - "dashboardDatabaseTabs": "自定义数据库仪表板选项卡" + "owner": "所有者", + "recoveryModel": "恢复模式" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "服务器属性" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "启用或禁用属性小组件", + "computerName": "计算机名", "dashboard.serverproperties": "要显示的属性值", "dashboard.serverproperties.displayName": "属性的显示名称", "dashboard.serverproperties.value": "服务器信息对象中的值", - "version": "版本", - "edition": "版本", - "computerName": "计算机名", - "osVersion": "OS 版本", - "explorerWidgetsTitle": "搜索", "dashboardServer": "自定义服务器仪表板页面", - "dashboardServerTabs": "自定义服务器仪表板选项卡" + "dashboardServerProperties": "启用或禁用属性小组件", + "dashboardServerTabs": "自定义服务器仪表板选项卡", + "edition": "版本", + "explorerWidgetsTitle": "搜索", + "osVersion": "OS 版本", + "version": "版本" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "主页" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "显示操作", + "dashboard.explorer.actionsColumn": "操作", + "explorerSearchMatchResultMessage": "已将搜索列表筛选为 {0} 个项", "explorerSearchNoMatchResultMessage": "未找到匹配项", - "explorerSearchSingleMatchResultMessage": "已将搜索列表筛选为 1 个项", - "explorerSearchMatchResultMessage": "已将搜索列表筛选为 {0} 个项" + "explorerSearchSingleMatchResultMessage": "已将搜索列表筛选为 1 个项" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "名称", - "dashboard.explorer.schemaDisplayValue": "架构", - "dashboard.explorer.objectTypeDisplayValue": "类型" + "dashboard.explorer.objectTypeDisplayValue": "类型", + "dashboard.explorer.schemaDisplayValue": "架构" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "正在加载对象", - "loadingDatabases": "正在加载数据库", - "loadingObjectsCompleted": "对象加载已完成。", - "loadingDatabasesCompleted": "数据库加载已完成。", - "seachObjects": "按类型名称搜索(t:、v:、f: 或 sp:)", - "searchDatabases": "搜索数据库", + "dashboard.explorer.databaseError": "无法加载数据库", "dashboard.explorer.objectError": "无法加载对象", - "dashboard.explorer.databaseError": "无法加载数据库" + "loadingDatabases": "正在加载数据库", + "loadingDatabasesCompleted": "数据库加载已完成。", + "loadingObjects": "正在加载对象", + "loadingObjectsCompleted": "对象加载已完成。", + "seachObjects": "按类型名称搜索(t:、v:、f: 或 sp:)", + "searchDatabases": "搜索数据库" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "运行查询" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "正在加载 {0}", - "insightsWidgetLoadingCompletedMessage": "{0} 加载已完成", "insights.autoRefreshOffState": "自动刷新: 关", "insights.lastUpdated": "上次更新时间: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "{0} 加载已完成", + "insightsWidgetLoadingMessage": "正在加载 {0}", "noResults": "没有可显示的结果" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "添加一个可以查询服务器或数据库并以多种方式(如图表、总数等)显示结果的小组件。", + "actionDatabaseDescription": "操作的目标数据库;可使用格式 \"${ columnName }\" 以便由数据确定列名。", + "actionServerDescription": "操作的目标服务器;可使用格式 \"${ columnName }\" 以便由数据确定列名。", + "actionTypes": "要使用的操作", + "actionUserDescription": "操作的目标用户;可使用格式 \"${ columnName }\" 以便由数据确定列名。", + "carbon.extension.contributes.insightType.id": "见解的标识符", + "carbon.extension.contributes.insights": "向仪表板提供见解。", + "insightAutoRefreshIntervalDescription": "[可选] 自动刷新间隔(分钟数);如果未设置,则不自动刷新", "insightIdDescription": "用于缓存见解结果的唯一标识符。", "insightQueryDescription": "要运行的 SQL 查询。将返回恰好 1 个结果集。", "insightQueryFileDescription": "[可选] 包含查询的文件的路径。未设置“查询”时使用", - "insightAutoRefreshIntervalDescription": "[可选] 自动刷新间隔(分钟数);如果未设置,则不自动刷新", - "actionTypes": "要使用的操作", - "actionDatabaseDescription": "操作的目标数据库;可使用格式 \"${ columnName }\" 以便由数据确定列名。", - "actionServerDescription": "操作的目标服务器;可使用格式 \"${ columnName }\" 以便由数据确定列名。", - "actionUserDescription": "操作的目标用户;可使用格式 \"${ columnName }\" 以便由数据确定列名。", - "carbon.extension.contributes.insightType.id": "见解的标识符", - "carbon.extension.contributes.insights": "向仪表板提供见解。" + "insightWidgetDescription": "添加一个可以查询服务器或数据库并以多种方式(如图表、总数等)显示结果的小组件。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "无法用给定的数据显示图表" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "将查询结果显示为仪表板上的图表", "colorMapDescription": "映射“列名称”->“颜色”。例如,添加 'column1': red 以确保此列使用红色", - "legendDescription": "表示图表图例的首选位置和可见性。这些是查询中的列名称,并映射到每个图表条目的标签", - "labelFirstColumnDescription": "如果 dataDirection 为 horizontal,则将其设置为 true 将使用第一列的值作为图例。", "columnsAsLabels": "如果 dataDirection 为 vertical,则将其设置为 true 将使用列名称作为图例。", "dataDirectionDescription": "定义是从列(垂直)还是从行(水平)读取数据。对于时序,将忽略此设置,因为方向必须为垂直。", + "labelFirstColumnDescription": "如果 dataDirection 为 horizontal,则将其设置为 true 将使用第一列的值作为图例。", + "legendDescription": "表示图表图例的首选位置和可见性。这些是查询中的列名称,并映射到每个图表条目的标签", "showTopNData": "如果设置了 showTopNData,则只在图表中显示前 N 个数据。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "Y 轴的最小值", - "yAxisMax": "y 轴的最大值", + "barchart.xAxisLabel": "x 轴的标签", "barchart.yAxisLabel": "y 轴的标签", - "xAxisMin": "x 轴的最小值", "xAxisMax": "x 轴的最大值", - "barchart.xAxisLabel": "x 轴的标签" + "xAxisMin": "x 轴的最小值", + "yAxisMax": "y 轴的最大值", + "yAxisMin": "Y 轴的最小值" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "指示图表数据集的数据属性。" @@ -10044,40 +10512,40 @@ "countInsightDescription": "对于结果集中的每一列,将行 0 中的值显示为计数后跟列名称。例如支持“1 正常”、“3 不正常”,其中“正常”是列名称,1 表示第 1 行单元格 1 中的值" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "显示图像,例如由 R 查询使用 ggplot2 返回的图像", + "encodingDescription": "这是以十六进制、base64 还是其他格式进行编码的?", "imageFormatDescription": "期望的格式 - 是 JPEG、PNG 还是其他格式?", - "encodingDescription": "这是以十六进制、base64 还是其他格式进行编码的?" + "imageInsightDescription": "显示图像,例如由 R 查询使用 ggplot2 返回的图像" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "在简单表中显示结果" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "无法加载仪表板属性", "loadingProperties": "正在加载属性", - "loadingPropertiesCompleted": "属性加载已完成", - "dashboard.properties.error": "无法加载仪表板属性" + "loadingPropertiesCompleted": "属性加载已完成" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "数据库连接", - "datasource.connections": "数据源连接", - "datasource.connectionGroups": "数据源组", "connectionsSortOrder.dateAdded": "保存的连接按添加的日期排序。", "connectionsSortOrder.displayName": "保存的连接按其显示名称按字母顺序排序。", + "databaseConnections": "数据库连接", + "datasource.connectionGroups": "数据源组", + "datasource.connections": "数据源连接", "datasource.connectionsSortOrder": "控制已保存连接和连接组的排序顺序。", - "startupConfig": "启动配置", - "startup.alwaysShowServersView": "如果要在 Azure Data Studio 启动时默认显示“服务器”视图,则为 true;如果应显示上次打开的视图,则为 false" + "startup.alwaysShowServersView": "如果要在 Azure Data Studio 启动时默认显示“服务器”视图,则为 true;如果应显示上次打开的视图,则为 false", + "startupConfig": "启动配置" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "视图的标识符。使用标识符通过 \"vscode.window.registerTreeDataProviderForView\" API 注册数据提供程序。同时将 \"onView:${id}\" 事件注册到 \"activationEvents\" 以触发激活扩展。", - "vscode.extension.contributes.view.name": "用户可读的视图名称。将显示它", - "vscode.extension.contributes.view.when": "为真时才显示此视图的条件", - "extension.contributes.dataExplorer": "向编辑器提供视图", - "extension.dataExplorer": "向“活动”栏中的“数据资源管理器”容器提供视图", "dataExplorer.contributed": "向“提供的视图”容器提供视图", "duplicateView1": "无法在视图容器“{1}”中注册多个具有相同 ID (“{0}”) 的视图", "duplicateView2": "视图容器“{1}”中已注册有 ID 为“{0}”的视图", + "extension.contributes.dataExplorer": "向编辑器提供视图", + "extension.dataExplorer": "向“活动”栏中的“数据资源管理器”容器提供视图", + "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"", "requirearray": "视图必须为数组", "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"", - "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"" + "vscode.extension.contributes.view.id": "视图的标识符。使用标识符通过 \"vscode.window.registerTreeDataProviderForView\" API 注册数据提供程序。同时将 \"onView:${id}\" 事件注册到 \"activationEvents\" 以触发激活扩展。", + "vscode.extension.contributes.view.name": "用户可读的视图名称。将显示它", + "vscode.extension.contributes.view.when": "为真时才显示此视图的条件" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "服务器", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "启动时显示“编辑数据 SQL”窗格" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "运行", "disposeEditFailure": "释放编辑失败,出现错误:", - "editData.stop": "停止", + "editData.closeSql": "关闭 SQL 窗格", + "editData.run": "运行", "editData.showSql": "显示 SQL 窗格", - "editData.closeSql": "关闭 SQL 窗格" + "editData.stop": "停止" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "最大行数:" @@ -10106,157 +10574,157 @@ "revertRow": "还原当前行" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "另存为 CSV", - "saveAsJson": "另存为 JSON", - "saveAsExcel": "另存为 Excel", - "saveAsXml": "另存为 XML", "copySelection": "复制", "copyWithHeaders": "带标头复制", + "saveAsCsv": "另存为 CSV", + "saveAsExcel": "另存为 Excel", + "saveAsJson": "另存为 JSON", + "saveAsXml": "另存为 XML", "selectAll": "全选" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "仪表板选项卡({0})", + "insight condition": "时间", + "insightId": "ID", + "insights": "仪表板见解({0})", + "name": "名称", + "tabDescription": "说明", "tabId": "ID", "tabTitle": "标题", - "tabDescription": "说明", - "insights": "仪表板见解({0})", - "insightId": "ID", - "name": "名称", - "insight condition": "时间" + "tabs": "仪表板选项卡({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "从库中获取扩展信息", + "notFound": "找不到扩展“{0}”。", "workbench.extensions.getExtensionFromGallery.arg.name": "扩展 ID", - "notFound": "找不到扩展“{0}”。" + "workbench.extensions.getExtensionFromGallery.description": "从库中获取扩展信息" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "显示建议", "Install Extensions": "安装扩展", - "openExtensionAuthoringDocs": "创作扩展..." + "openExtensionAuthoringDocs": "创作扩展...", + "showRecommendations": "显示建议" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "不再显示", "ExtensionsRecommended": "Azure Data Studio 具有扩展建议。", "VisualizerExtensionsRecommended": "Azure Data Studio 具有针对数据可视化的扩展建议。\r\n安装后,你可以选择“可视化工具”图标来可视化查询结果。", "installAll": "全部安装", - "showRecommendations": "显示建议", - "scenarioTypeUndefined": "必须提供扩展建议的方案类型。" + "neverShowAgain": "不再显示", + "scenarioTypeUndefined": "必须提供扩展建议的方案类型。", + "showRecommendations": "显示建议" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Azure Data Studio 建议使用此扩展。" }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "警报", "jobview.Jobs": "作业", "jobview.Notebooks": "笔记本", - "jobview.Alerts": "警报", - "jobview.Proxies": "代理", - "jobview.Operators": "运算符" + "jobview.Operators": "运算符", + "jobview.Proxies": "代理" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "名称", - "jobAlertColumns.lastOccurrenceDate": "上一个匹配项", - "jobAlertColumns.enabled": "已启用", + "jobAlertColumns.categoryName": "类别名称", "jobAlertColumns.delayBetweenResponses": "响应之间的延迟(秒)", - "jobAlertColumns.categoryName": "类别名称" + "jobAlertColumns.enabled": "已启用", + "jobAlertColumns.lastOccurrenceDate": "上一个匹配项", + "jobAlertColumns.name": "名称" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "成功", - "jobaction.faillabel": "错误", - "jobaction.refresh": "刷新", - "jobaction.newJob": "新建作业", - "jobaction.run": "运行", + "joaction.deletedOperator": "已成功删除运算符", "jobSuccessfullyStarted": ": 作业已成功启动。", - "jobaction.stop": "停止", "jobSuccessfullyStopped": ": 作业已成功停止。", - "jobaction.editJob": "编辑作业", - "notebookAction.openNotebook": "打开", + "jobaction.Cancel": "取消", + "jobaction.deleteAlert": "删除警报", + "jobaction.deleteAlertConfirm": "确定要删除警报“{0}”吗?", "jobaction.deleteJob": "删除作业", "jobaction.deleteJobConfirm": "确定要删除作业“{0}”吗?", - "jobaction.failedToDeleteJob": "无法删除作业“{0}”。\r\n错误: {1}", - "jobaction.deletedJob": "已成功删除作业", - "jobaction.newStep": "新建步骤", - "jobaction.deleteStep": "删除步骤", - "jobaction.deleteStepConfirm": "确定要删除步骤“{0}”吗?", - "jobaction.failedToDeleteStep": "无法删除步骤“{0}”。\r\n错误: {1}", - "jobaction.deletedStep": "已成功删除作业步骤", - "jobaction.newAlert": "新建警报", - "jobaction.editAlert": "编辑警报", - "jobaction.deleteAlert": "删除警报", - "jobaction.Cancel": "取消", - "jobaction.deleteAlertConfirm": "确定要删除警报“{0}”吗?", - "jobaction.failedToDeleteAlert": "无法删除警报“{0}”。\r\n错误: {1}", - "jobaction.deletedAlert": "已成功删除警报", - "jobaction.newOperator": "新建运算符", - "jobaction.editOperator": "编辑运算符", + "jobaction.deleteNotebookConfirm": "确定要删除笔记本“{0}”吗?", "jobaction.deleteOperator": "删除运算符", "jobaction.deleteOperatorConfirm": "确定要删除运算符“{0}”吗?", - "jobaction.failedToDeleteOperator": "无法删除运算符“{0}”。\r\n错误: {1}\"", - "joaction.deletedOperator": "已成功删除运算符", - "jobaction.newProxy": "新建代理", - "jobaction.editProxy": "编辑代理", "jobaction.deleteProxy": "删除代理", "jobaction.deleteProxyConfirm": "确定要删除代理“{0}”吗?", - "jobaction.failedToDeleteProxy": "无法删除代理“{0}”。\r\n错误: {1}", - "jobaction.deletedProxy": "已成功删除代理", - "notebookaction.newJob": "新建笔记本作业", - "notebookaction.editJob": "编辑", - "notebookaction.openNotebook": "打开模板笔记本", - "notebookaction.deleteNotebook": "删除", - "jobaction.deleteNotebookConfirm": "确定要删除笔记本“{0}”吗?", - "jobaction.failedToDeleteNotebook": "无法删除笔记本“{0}”。\r\n错误: {1}", + "jobaction.deleteStep": "删除步骤", + "jobaction.deleteStepConfirm": "确定要删除步骤“{0}”吗?", + "jobaction.deletedAlert": "已成功删除警报", + "jobaction.deletedJob": "已成功删除作业", "jobaction.deletedNotebook": "已成功删除笔记本", - "notebookaction.pinNotebook": "固定", + "jobaction.deletedProxy": "已成功删除代理", + "jobaction.deletedStep": "已成功删除作业步骤", + "jobaction.editAlert": "编辑警报", + "jobaction.editJob": "编辑作业", + "jobaction.editOperator": "编辑运算符", + "jobaction.editProxy": "编辑代理", + "jobaction.failedToDeleteAlert": "无法删除警报“{0}”。\r\n错误: {1}", + "jobaction.failedToDeleteJob": "无法删除作业“{0}”。\r\n错误: {1}", + "jobaction.failedToDeleteNotebook": "无法删除笔记本“{0}”。\r\n错误: {1}", + "jobaction.failedToDeleteOperator": "无法删除运算符“{0}”。\r\n错误: {1}\"", + "jobaction.failedToDeleteProxy": "无法删除代理“{0}”。\r\n错误: {1}", + "jobaction.failedToDeleteStep": "无法删除步骤“{0}”。\r\n错误: {1}", + "jobaction.faillabel": "错误", + "jobaction.newAlert": "新建警报", + "jobaction.newJob": "新建作业", + "jobaction.newOperator": "新建运算符", + "jobaction.newProxy": "新建代理", + "jobaction.newStep": "新建步骤", + "jobaction.refresh": "刷新", + "jobaction.run": "运行", + "jobaction.stop": "停止", + "jobaction.successLabel": "成功", + "notebookAction.openNotebook": "打开", "notebookaction.deleteMaterializedNotebook": "删除", - "notebookaction.unpinNotebook": "取消固定", + "notebookaction.deleteNotebook": "删除", + "notebookaction.editJob": "编辑", + "notebookaction.newJob": "新建笔记本作业", + "notebookaction.openLatestRun": "打开最近运行的内容", + "notebookaction.openNotebook": "打开模板笔记本", + "notebookaction.pinNotebook": "固定", "notebookaction.renameNotebook": "重命名", - "notebookaction.openLatestRun": "打开最近运行的内容" + "notebookaction.unpinNotebook": "取消固定" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "消息", "stepRow.stepID": "步骤 ID", - "stepRow.stepName": "步骤名称", - "stepRow.message": "消息" + "stepRow.stepName": "步骤名称" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "步骤" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "名称", - "jobColumns.lastRun": "上次运行", - "jobColumns.nextRun": "下次运行", - "jobColumns.enabled": "已启用", - "jobColumns.status": "状态", "jobColumns.category": "类别", + "jobColumns.enabled": "已启用", + "jobColumns.lastRun": "上次运行", + "jobColumns.lastRunOutcome": "上次运行结果", + "jobColumns.name": "名称", + "jobColumns.nextRun": "下次运行", + "jobColumns.previousRuns": "之前的运行", "jobColumns.runnable": "可运行", "jobColumns.schedule": "计划", - "jobColumns.lastRunOutcome": "上次运行结果", - "jobColumns.previousRuns": "之前的运行", - "jobsView.noSteps": "没有可用于此作业的步骤。", - "jobsView.error": "错误: " + "jobColumns.status": "状态", + "jobsView.error": "错误: ", + "jobsView.noSteps": "没有可用于此作业的步骤。" }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "作业错误:", "notebookHistory.dateCreatedTooltip": "创建日期:", "notebookHistory.notebookErrorTooltip": "笔记本错误:", - "notebookHistory.ErrorTooltip": "作业错误:", + "notebookHistory.pastRunsTitle": "已运行", "notebookHistory.pinnedTitle": "已固定", - "notebookHistory.recentRunsTitle": "最近运行", - "notebookHistory.pastRunsTitle": "已运行" + "notebookHistory.recentRunsTitle": "最近运行" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "名称", - "notebookColumns.targetDatbase": "目标数据库", "notebookColumns.lastRun": "上次运行", - "notebookColumns.nextRun": "下次运行", - "notebookColumns.status": "状态", "notebookColumns.lastRunOutcome": "上次运行结果", + "notebookColumns.name": "名称", + "notebookColumns.nextRun": "下次运行", "notebookColumns.previousRuns": "之前的运行", - "notebooksView.noSteps": "没有可用于此作业的步骤。", + "notebookColumns.status": "状态", + "notebookColumns.targetDatbase": "目标数据库", "notebooksView.error": "错误: ", + "notebooksView.noSteps": "没有可用于此作业的步骤。", "notebooksView.notebookError": "笔记本错误:" }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "名称", "jobOperatorsView.emailAddress": "电子邮件地址", - "jobOperatorsView.enabled": "已启用" + "jobOperatorsView.enabled": "已启用", + "jobOperatorsView.name": "名称" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "帐户名称", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "已启用" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "插入", "callout.cancelButton": "取消", - "imageCallout.locationLabel": "图像位置", - "imageCallout.localImageLabel": "此计算机", - "imageCallout.remoteImageLabel": "联机", - "imageCallout.pathInputLabel": "图像 URL", - "imageCallout.pathPlaceholder": "输入图像路径", - "imageCallout.urlPlaceholder": "输入图像 URL", + "callout.insertButton": "插入", "imageCallout.browseAltText": "浏览", "imageCallout.embedImageLabel": "将图像附加到笔记本", "imageCallout.local": "本地", + "imageCallout.localImageLabel": "此计算机", + "imageCallout.locationLabel": "图像位置", + "imageCallout.pathInputLabel": "图像 URL", + "imageCallout.pathPlaceholder": "输入图像路径", "imageCallout.remote": "远程", - "linkCallout.linkTextLabel": "要显示的文本", - "linkCallout.linkTextPlaceholder": "要显示的文本", + "imageCallout.remoteImageLabel": "联机", + "imageCallout.urlPlaceholder": "输入图像 URL", "linkCallout.linkAddressLabel": "地址", - "linkCallout.linkAddressPlaceholder": "链接到现有文件或网页" + "linkCallout.linkAddressPlaceholder": "链接到现有文件或网页", + "linkCallout.linkTextLabel": "要显示的文本", + "linkCallout.linkTextPlaceholder": "要显示的文本" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "更多", - "editLabel": "编辑", + "RemoveParameterCell": "删除参数单元格", + "clear": "清除结果", "closeLabel": "关闭", - "convertCell": "转换单元格", - "runAllAbove": "在上方运行单元格", - "runAllBelow": "在下方运行单元格", "codeAbove": "在上方插入代码", "codeBelow": "在下方插入代码", - "markdownAbove": "在上方插入文本", - "markdownBelow": "在下方插入文本", "collapseCell": "折叠单元格", + "convertCell": "转换单元格", + "editLabel": "编辑", "expandCell": "展开单元格", "makeParameterCell": "生成参数单元格", - "RemoveParameterCell": "删除参数单元格", - "clear": "清除结果" + "markdownAbove": "在上方插入文本", + "markdownBelow": "在下方插入文本", + "moreActionsLabel": "更多", + "runAllAbove": "在上方运行单元格", + "runAllBelow": "在下方运行单元格" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "添加单元格", - "optionCodeCell": "代码单元格", - "optionTextCell": "文本单元格", + "buttonDelete": "删除", "buttonMoveDown": "下移单元格", "buttonMoveUp": "上移单元格", - "buttonDelete": "删除", "codeCellsPreview": "添加单元格", "codePreview": "代码单元格", + "optionCodeCell": "代码单元格", + "optionTextCell": "文本单元格", "textPreview": "文本单元格" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "参数" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "上次运行时出错。请单击以重新运行", "notebook.failed": "请选择活动单元格并重试", "runCell": "运行单元格", - "stopCell": "取消执行", - "errorRunCell": "上次运行时出错。请单击以重新运行" + "stopCell": "取消执行" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "展开代码单元格内容", - "collapseCellContents": "折叠代码单元格内容" + "collapseCellContents": "折叠代码单元格内容", + "expandCellContents": "展开代码单元格内容" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "加粗", - "buttonItalic": "倾斜", - "buttonUnderline": "下划线", - "buttonHighlight": "突出显示", "buttonCode": "代码", + "buttonHighlight": "突出显示", + "buttonImage": "图像", + "buttonItalic": "倾斜", "buttonLink": "链接", "buttonList": "列表", "buttonOrderedList": "已排序列表", - "buttonImage": "图像", "buttonPreview": "Markdown 预览切换 - 关闭", + "buttonUnderline": "下划线", + "callout.insertImageHeading": "插入图像", + "callout.insertLinkHeading": "插入链接", "dropdownHeading": "标题", + "markdownViewButton": "Markdown 视图", "optionHeading1": "标题 1", "optionHeading2": "标题 2", "optionHeading3": "标题 3", "optionParagraph": "段落", - "callout.insertLinkHeading": "插入链接", - "callout.insertImageHeading": "插入图像", "richTextViewButton": "格式文本视图", - "splitViewButton": "拆分视图", - "markdownViewButton": "Markdown 视图" + "splitViewButton": "拆分视图" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "渲染组件时出错: {0}", "noMimeTypeFound": "未找到 {0} 呈现器用于输出。它具有以下 MIME 类型: {1}", - "safe": "安全", "noSelectorFound": "未找到选择器 {0} 的组件", - "componentRenderError": "渲染组件时出错: {0}" + "safe": "安全" }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "单击", - "plusCode": "+ 代码", "or": "或", - "plusText": "+ 文本", - "toAddCell": "添加代码或文本单元格", + "plusCode": "+ 代码", "plusCodeAriaLabel": "添加代码单元格", - "plusTextAriaLabel": "添加文本单元格" + "plusText": "+ 文本", + "plusTextAriaLabel": "添加文本单元格", + "toAddCell": "添加代码或文本单元格" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "StdIn:" }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "双击以编辑", - "addContent": "在此处添加内容..." + "addContent": "在此处添加内容...", + "doubleClickEdit": "双击以编辑" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "查找", - "placeholder.find": "查找", - "label.previousMatchButton": "上一个匹配项", - "label.nextMatchButton": "下一个匹配项", "label.closeButton": "关闭", - "title.matchesCountLimit": "搜索返回了大量结果,将仅突出显示前 999 个匹配项。", + "label.find": "查找", "label.matchesLocation": "{0} 个(共 {1} 个)", - "label.noResults": "无结果" + "label.nextMatchButton": "下一个匹配项", + "label.noResults": "无结果", + "label.previousMatchButton": "上一个匹配项", + "placeholder.find": "查找", + "title.matchesCountLimit": "搜索返回了大量结果,将仅突出显示前 999 个匹配项。" }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "单元格", "addCodeLabel": "添加代码", "addTextLabel": "添加文本", - "createFile": "创建文件", - "displayFailed": "无法显示内容: {0}", + "cellNotFound": "未在此模型中找到具有 URI {0} 的单元格", + "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。", + "code": "代码", "codeCellsPreview": "添加单元格", "codePreview": "代码单元格", - "textPreview": "文本单元格", - "runAllPreview": "全部运行", - "addCell": "单元格", - "views": "视图", + "createFile": "创建文件", + "displayFailed": "无法显示内容: {0}", "editor": "编辑器", - "code": "代码", - "text": "文本", - "runAll": "运行单元格", - "previousButtonLabel": "< 上一步", "nextButtonLabel": "下一步 >", - "cellNotFound": "未在此模型中找到具有 URI {0} 的单元格", - "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。" + "previousButtonLabel": "< 上一步", + "runAll": "运行单元格", + "runAllPreview": "全部运行", + "text": "文本", + "textPreview": "文本单元格", + "views": "视图" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "新建笔记本", - "newQuery": "新建笔记本", - "workbench.action.setWorkspaceAndOpen": "设置工作区并打开", - "notebook.sqlStopOnError": "SQL 内核: 在单元格中发生错误时停止笔记本执行。", - "notebook.showAllKernels": "(预览)显示当前笔记本提供程序的所有内核。", - "notebook.allowADSCommands": "允许笔记本运行 Azure Data Studio 命令。", - "notebook.enableDoubleClickEdit": "启用双击来编辑笔记本中的文本单元格", - "notebook.richTextModeDescription": "文本显示为格式文本(也称为 \"WSIWYG\")。", - "notebook.splitViewModeDescription": "Markdown 显示在左侧,右侧是呈现的文本的预览。", - "notebook.markdownModeDescription": "文本显示为 Markdown。", - "notebook.defaultTextEditMode": "用于文本单元格的默认编辑模式", - "notebook.saveConnectionName": "(预览)在笔记本元数据中保存连接名称。", - "notebook.markdownPreviewLineHeight": "控制笔记本 Markdown 预览中使用的行高。此数字与字号相关。", - "notebook.showRenderedNotebookinDiffEditor": "(预览)在差异编辑器中显示呈现的笔记本。", - "notebook.maxRichTextUndoHistory": "笔记本格式文本编辑器的撤消历史记录中存储的最大更改数。", - "notebook.useAbsoluteFilePaths": "链接到其他笔记本时使用绝对文件路径。", - "notebook.enableIncrementalGridRendering": "为笔记本启用增量网格呈现。这将缩短大型笔记本的初始呈现时间。当其余网格呈现时,与笔记本交互时可能会出现性能问题。", - "searchConfigurationTitle": "搜索笔记本", "exclude": "配置glob模式以在全文本搜索和快速打开中排除文件和文件夹。从“#files.exclude#”设置继承所有glob模式。在[此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)了解更多关于glob模式的信息", "exclude.boolean": "匹配文件路径所依据的 glob 模式。设置为 true 或 false 可启用或禁用该模式。", "exclude.when": "对匹配文件的同级文件的其他检查。使用 $(basename) 作为匹配文件名的变量。", - "useRipgrep": "此设置已被弃用,将回退到 \"search.usePCRE2\"。", - "useRipgrepDeprecated": "已弃用。请考虑使用 \"search.usePCRE2\" 获取对高级正则表达式功能的支持。", - "search.maintainFileSearchCache": "启用后,搜索服务进程将保持活动状态,而不是在一个小时不活动后关闭。这将使文件搜索缓存保留在内存中。", - "useIgnoreFiles": "控制在搜索文件时是否使用 `.gitignore` 和 `.ignore` 文件。", - "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 `.gitignore` 和 `.ignore` 文件。", - "search.quickOpen.includeSymbols": "控制 Quick Open 文件结果中是否包括全局符号搜索的结果。", - "search.quickOpen.includeHistory": "是否在 Quick Open 的文件结果中包含最近打开的文件。", + "filterSortOrder": "控制在快速打开中筛选时编辑器历史记录的排序顺序。", "filterSortOrder.default": "历史记录条目按与筛选值的相关性排序。首先显示更相关的条目。", "filterSortOrder.recency": "历史记录条目按最近时间排序。首先显示最近打开的条目。", - "filterSortOrder": "控制在快速打开中筛选时编辑器历史记录的排序顺序。", + "newNotebook": "新建笔记本", + "newQuery": "新建笔记本", + "notebook.allowADSCommands": "允许笔记本运行 Azure Data Studio 命令。", + "notebook.defaultTextEditMode": "用于文本单元格的默认编辑模式", + "notebook.enableDoubleClickEdit": "启用双击来编辑笔记本中的文本单元格", + "notebook.enableIncrementalGridRendering": "为笔记本启用增量网格呈现。这将缩短大型笔记本的初始呈现时间。当其余网格呈现时,与笔记本交互时可能会出现性能问题。", + "notebook.markdownModeDescription": "文本显示为 Markdown。", + "notebook.markdownPreviewLineHeight": "控制笔记本 Markdown 预览中使用的行高。此数字与字号相关。", + "notebook.maxRichTextUndoHistory": "笔记本格式文本编辑器的撤消历史记录中存储的最大更改数。", + "notebook.richTextModeDescription": "文本显示为格式文本(也称为 \"WSIWYG\")。", + "notebook.saveConnectionName": "(预览)在笔记本元数据中保存连接名称。", + "notebook.showAllKernels": "(预览)显示当前笔记本提供程序的所有内核。", + "notebook.showRenderedNotebookinDiffEditor": "(预览)在差异编辑器中显示呈现的笔记本。", + "notebook.splitViewModeDescription": "Markdown 显示在左侧,右侧是呈现的文本的预览。", + "notebook.sqlStopOnError": "SQL 内核: 在单元格中发生错误时停止笔记本执行。", + "notebook.useAbsoluteFilePaths": "链接到其他笔记本时使用绝对文件路径。", + "notebook.useNewMarkdownRenderer": "是否对 Notebook 使用较新版本的 Markdown 呈现器。这可能会导致 Markdown 的呈现方式与以前的版本不同。", + "notebookViews": "Notebook 视图", + "notebookViews.enabled": "(预览)启用笔记本视图", + "search.actionsPosition": "在搜索视图中控制操作栏的位置。", + "search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。", + "search.actionsPositionRight": "始终将操作栏放置在右侧。", + "search.collapseAllResults": "控制是折叠还是展开搜索结果。", + "search.collapseResults.auto": "结果少于10个的文件将被展开。其他的则被折叠。", "search.followSymlinks": "控制是否在搜索中跟踪符号链接。", - "search.smartCase": "若搜索词全为小写,则不区分大小写进行搜索,否则区分大小写进行搜索。", "search.globalFindClipboard": "控制“搜索”视图是否读取或修改 macOS 的共享查找剪贴板。", "search.location": "控制搜索功能是显示在侧边栏,还是显示在水平空间更大的面板区域。", "search.location.deprecationMessage": "此设置已弃用。请改用搜索视图的上下文菜单。", - "search.collapseResults.auto": "结果少于10个的文件将被展开。其他的则被折叠。", - "search.collapseAllResults": "控制是折叠还是展开搜索结果。", - "search.useReplacePreview": "控制在选择或替换匹配项时是否打开“替换预览”视图。", - "search.showLineNumbers": "控制是否显示搜索结果所在的行号。", - "search.usePCRE2": "是否在文本搜索中使用 pcre2 正则表达式引擎。这允许使用一些高级正则表达式功能, 如前瞻和反向引用。但是, 并非所有 pcre2 功能都受支持-仅支持 javascript 也支持的功能。", - "usePCRE2Deprecated": "弃用。当使用仅 PCRE2 支持的正则表达式功能时,将自动使用 PCRE2。", - "search.actionsPositionAuto": "当搜索视图较窄时将操作栏置于右侧,当搜索视图较宽时,将它紧接在内容之后。", - "search.actionsPositionRight": "始终将操作栏放置在右侧。", - "search.actionsPosition": "在搜索视图中控制操作栏的位置。", - "search.searchOnType": "在键入时搜索所有文件。", - "search.seedWithNearestWord": "当活动编辑器没有选定内容时,从离光标最近的字词开始进行种子设定搜索。", - "search.seedOnFocus": "聚焦搜索视图时,将工作区搜索查询更新为编辑器的所选文本。单击时或触发 `workbench.views.search.focus` 命令时会发生此情况。", - "search.searchOnTypeDebouncePeriod": "启用\"#search.searchOnType\"后,控制键入的字符与开始搜索之间的超时(以毫秒为单位)。禁用\"搜索.searchOnType\"时无效。", - "search.searchEditor.doubleClickBehaviour.selectWord": "双击选择光标下的单词。", + "search.maintainFileSearchCache": "启用后,搜索服务进程将保持活动状态,而不是在一个小时不活动后关闭。这将使文件搜索缓存保留在内存中。", + "search.quickOpen.includeHistory": "是否在 Quick Open 的文件结果中包含最近打开的文件。", + "search.quickOpen.includeSymbols": "控制 Quick Open 文件结果中是否包括全局符号搜索的结果。", + "search.searchEditor.doubleClickBehaviour": "配置在搜索编辑器中双击结果的效果。", "search.searchEditor.doubleClickBehaviour.goToLocation": "双击将在活动编辑器组中打开结果。", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "双击将在编辑器组中的结果打开到一边,如果尚不存在,则创建一个结果。", - "search.searchEditor.doubleClickBehaviour": "配置在搜索编辑器中双击结果的效果。", + "search.searchEditor.doubleClickBehaviour.selectWord": "双击选择光标下的单词。", + "search.searchOnType": "在键入时搜索所有文件。", + "search.searchOnTypeDebouncePeriod": "启用\"#search.searchOnType\"后,控制键入的字符与开始搜索之间的超时(以毫秒为单位)。禁用\"搜索.searchOnType\"时无效。", + "search.seedOnFocus": "聚焦搜索视图时,将工作区搜索查询更新为编辑器的所选文本。单击时或触发 `workbench.views.search.focus` 命令时会发生此情况。", + "search.seedWithNearestWord": "当活动编辑器没有选定内容时,从离光标最近的字词开始进行种子设定搜索。", + "search.showLineNumbers": "控制是否显示搜索结果所在的行号。", + "search.smartCase": "若搜索词全为小写,则不区分大小写进行搜索,否则区分大小写进行搜索。", + "search.sortOrder": "控制搜索结果的排序顺序。", + "search.usePCRE2": "是否在文本搜索中使用 pcre2 正则表达式引擎。这允许使用一些高级正则表达式功能, 如前瞻和反向引用。但是, 并非所有 pcre2 功能都受支持-仅支持 javascript 也支持的功能。", + "search.useReplacePreview": "控制在选择或替换匹配项时是否打开“替换预览”视图。", + "searchConfigurationTitle": "搜索笔记本", + "searchSortOrder.countAscending": "结果按每个文件的计数以升序排序。", + "searchSortOrder.countDescending": "结果按每个文件的计数降序排序。", "searchSortOrder.default": "结果按文件夹和文件名按字母顺序排序。", "searchSortOrder.filesOnly": "结果按文件名排序,忽略文件夹顺序,按字母顺序排列。", - "searchSortOrder.type": "结果按文件扩展名的字母顺序排序。", "searchSortOrder.modified": "结果按文件的最后修改日期按降序排序。", - "searchSortOrder.countDescending": "结果按每个文件的计数降序排序。", - "searchSortOrder.countAscending": "结果按每个文件的计数以升序排序。", - "search.sortOrder": "控制搜索结果的排序顺序。" + "searchSortOrder.type": "结果按文件扩展名的字母顺序排序。", + "useGlobalIgnoreFiles": "控制在搜索文件时是否使用全局 `.gitignore` 和 `.ignore` 文件。", + "useIgnoreFiles": "控制在搜索文件时是否使用 `.gitignore` 和 `.ignore` 文件。", + "usePCRE2Deprecated": "弃用。当使用仅 PCRE2 支持的正则表达式功能时,将自动使用 PCRE2。", + "useRipgrep": "此设置已被弃用,将回退到 \"search.usePCRE2\"。", + "useRipgrepDeprecated": "已弃用。请考虑使用 \"search.usePCRE2\" 获取对高级正则表达式功能的支持。", + "workbench.action.setWorkspaceAndOpen": "设置工作区并打开" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "正在加载内核…", - "changing": "正在更改内核…", "AttachTo": "附加到", "Kernel": "内核", - "loadingContexts": "正在加载上下文…", "changeConnection": "更改连接", - "selectConnection": "选择连接", - "localhost": "localhost", - "noKernel": "无内核", - "kernelNotSupported": "此笔记本无法使用参数运行,因为不支持内核。请使用支持的内核和格式。[了解详细信息](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersCell": "在添加参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersInCell": "在将参数添加到参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "changing": "正在更改内核…", "clearResults": "清除结果", - "notebookViewLabel": "编辑器", - "newViewLabel": "创建新视图", - "viewNotFound": "找不到视图: {0}", - "trustLabel": "受信任", - "untrustLabel": "不受信任", "collapseAllCells": "折叠单元格", "expandAllCells": "展开单元格", - "runParameters": "使用参数运行", - "noContextAvailable": "无", + "kernelNotSupported": "此笔记本无法使用参数运行,因为不支持内核。请使用支持的内核和格式。[了解详细信息](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "loading": "正在加载内核…", + "loadingContexts": "正在加载上下文…", + "localhost": "localhost", "newNotebookAction": "新建笔记本", + "newViewLabel": "创建新视图", + "noContextAvailable": "无", + "noKernel": "无内核", + "noParametersCell": "在添加参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "noParametersInCell": "在将参数添加到参数单元格之前,此笔记本无法使用参数运行。[了解详细信息] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "notebook.findNext": "查找下一个字符串", - "notebook.findPrevious": "查找上一个字符串" + "notebook.findPrevious": "查找上一个字符串", + "notebookViewLabel": "编辑器", + "runParameters": "使用参数运行", + "selectConnection": "选择连接", + "trustLabel": "受信任", + "untrustLabel": "不受信任", + "viewNotFound": "找不到视图: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "笔记本编辑器" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "笔记本", "notebookExplorer.searchResults": "搜索结果", - "searchPathNotFoundError": "找不到搜索路径: {0}", - "notebookExplorer.name": "笔记本" + "searchPathNotFoundError": "找不到搜索路径: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "你尚未打开任何包含笔记本/工作簿的文件夹。", - "openNotebookFolder": "打开笔记本", - "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体,减少结果。", - "searchInProgress": "正在搜索... -", - "noResultsIncludesExcludes": "在“{0}”中找不到结果(“{1}”除外) - ", - "noResultsIncludes": "“{0}”中未找到任何结果 - ", + "CancelSearchAction.label": "取消搜索", + "ClearSearchResultsAction.label": "清除搜索结果", + "CollapseDeepestExpandedLevelAction.label": "全部折叠", + "ExpandAllAction.label": "全部展开", + "ToggleCollapseAndExpandAction.label": "切换折叠和展开", + "ariaSearchResultsStatus": "搜索 {1} 文件中返回的 {0} 个结果", "noResultsExcludes": "除“{0}”外,未找到任何结果 - ", "noResultsFound": "未找到结果。查看您的设置配置排除, 并检查您的 gitignore 文件-", + "noResultsIncludes": "“{0}”中未找到任何结果 - ", + "noResultsIncludesExcludes": "在“{0}”中找不到结果(“{1}”除外) - ", + "openNotebookFolder": "打开笔记本", + "openSettings.message": "打开设置", "rerunSearch.message": "重新搜索", "rerunSearchInAll.message": "在所有文件中再次搜索", - "openSettings.message": "打开设置", - "ariaSearchResultsStatus": "搜索 {1} 文件中返回的 {0} 个结果", - "ToggleCollapseAndExpandAction.label": "切换折叠和展开", - "CancelSearchAction.label": "取消搜索", - "ExpandAllAction.label": "全部展开", - "CollapseDeepestExpandedLevelAction.label": "全部折叠", - "ClearSearchResultsAction.label": "清除搜索结果" + "searchInProgress": "正在搜索... -", + "searchMaxResultsWarning": "结果集仅包含所有匹配项的子集。请使你的搜索更加具体,减少结果。", + "searchWithoutFolder": "你尚未打开任何包含笔记本/工作簿的文件夹。" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "搜索: 键入搜索词,然后按 Enter 键搜索或按 Esc 键取消", "search.placeHolder": "搜索" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "取消", + "insertCellsModal.Insert": "插入", + "insertCellsModal.cellTitle": "单元格 {0}", + "insertCellsModal.thumbnailError": "错误: 无法生成缩略图。", + "insertCellsModal.title": "插入单元格", + "insertCellsModal.untitled": "无标题单元格: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "等待输入的单元格", "cellNotFound": "未在此模型中找到具有 URI {0} 的单元格", "cellRunFailed": "单元格运行失败 - 有关详细信息,请参阅当前所选单元格输出中的错误。", - "runAllPreview": "全部运行" + "loading": "正在加载", + "runAllPreview": "全部运行", + "runningCell": "正在运行单元格 {0} (共 {1} 个)", + "startingExecution": "正在开始执行" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "确定要删除视图“{0}”?", + "delete": "删除(&&D)", + "errorRunCell": "上次运行时出错。请单击以重新运行", + "insertCells": "插入单元格", + "moreActionsLabel": "更多", + "runCell": "运行单元格", + "stopCell": "取消执行", + "unableToNavigateToCell": "无法导航到笔记本单元格。", + "viewCellInNotebook": "在笔记本中查看单元格", + "viewsUnableToRemove": "无法删除视图" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "请运行此单元格以查看输出。" @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "此视图为空。请单击“插入单元格”按钮,将单元格添加到此视图。" }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "取消", + "save": "保存", + "viewOptionsModal.missingRequireField": "此字段是必需的。", + "viewOptionsModal.name": "视图名称", + "viewOptionsModal.nameTaken": "此视图名称已被占用。", + "viewOptionsModal.title": "配置视图" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "复制失败,出现错误 {0}", "notebook.showChart": "显示图表", @@ -10541,226 +11044,225 @@ "plotlyError": "显示 Plotly 图形时出错: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "未找到连接。", - "serverTree.addConnection": "添加连接" + "serverTree.addConnection": "添加连接", + "servers.noConnections": "未找到连接。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "在对象资源管理器 viewlet 中使用的服务器组面板。", "serverGroup.autoExpand": "在对象资源管理器 viewlet 中自动展开服务器组。", + "serverGroup.colors": "在对象资源管理器 viewlet 中使用的服务器组面板。", "serverTree.useAsyncServerTree": "(预览)使用“服务器”视图和“连接”对话框的新异步服务器树,支持动态节点筛选等新功能。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "数据", + "builtinCharts": "内置图表", "connection": "连接", - "queryEditor": "查询编辑器", - "notebook": "笔记本", "dashboard": "仪表板", + "data": "数据", + "notebook": "笔记本", "profiler": "探查器", - "builtinCharts": "内置图表" + "queryEditor": "查询编辑器" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "指定视图模板", + "profiler.settings.Filters": "探查器筛选器", "profiler.settings.sessionTemplates": "指定会话模板", - "profiler.settings.Filters": "探查器筛选器" + "profiler.settings.viewTemplates": "指定视图模板" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "新建会话", + "profiler.clear": "清除数据", + "profiler.clearDataPrompt": "是否确实要清除数据?", + "profiler.clearFilter": "清除筛选器", + "profiler.clearFilterPrompt": "是否确实要清除筛选器?", + "profiler.editColumns": "编辑列", + "profiler.filter": "筛选器…", + "profiler.findNext": "查找下一个字符串", + "profiler.findPrevious": "查找上一个字符串", + "profiler.toggleCollapsePanel": "切换已折叠的面板", + "profilerAction.autoscrollOff": "自动滚动: 关", + "profilerAction.autoscrollOn": "自动滚动: 开", "profilerAction.connect": "连接", "profilerAction.disconnect": "断开连接", - "start": "开始", - "create": "新建会话", + "profilerAction.newProfiler": "启动探查器", "profilerAction.pauseCapture": "暂停", "profilerAction.resumeCapture": "继续", "profilerStop.stop": "停止", - "profiler.clear": "清除数据", - "profiler.clearDataPrompt": "是否确实要清除数据?", - "profilerAction.autoscrollOn": "自动滚动: 开", - "profilerAction.autoscrollOff": "自动滚动: 关", - "profiler.toggleCollapsePanel": "切换已折叠的面板", - "profiler.editColumns": "编辑列", - "profiler.findNext": "查找下一个字符串", - "profiler.findPrevious": "查找上一个字符串", - "profilerAction.newProfiler": "启动探查器", - "profiler.filter": "筛选器…", - "profiler.clearFilter": "清除筛选器", - "profiler.clearFilterPrompt": "是否确实要清除筛选器?" + "start": "开始" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "选择视图", + "details": "详细信息", + "label": "标签", "profiler.sessionSelectAccessibleName": "选择会话", "profiler.sessionSelectLabel": "选择会话:", + "profiler.viewSelectAccessibleName": "选择视图", "profiler.viewSelectLabel": "选择视图:", - "text": "文本", - "label": "标签", "profilerEditor.value": "值", - "details": "详细信息" + "text": "文本" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "查找", - "placeholder.find": "查找", - "label.previousMatchButton": "上一个匹配项", - "label.nextMatchButton": "下一个匹配项", "label.closeButton": "关闭", - "title.matchesCountLimit": "搜索返回了大量结果,将仅突出显示前 999 个匹配项。", + "label.find": "查找", "label.matchesLocation": "{1} 个中的 {0} 个", - "label.noResults": "无结果" + "label.nextMatchButton": "下一个匹配项", + "label.noResults": "无结果", + "label.previousMatchButton": "上一个匹配项", + "placeholder.find": "查找", + "title.matchesCountLimit": "搜索返回了大量结果,将仅突出显示前 999 个匹配项。" }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "用于事件文本的探查器编辑器。只读" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "事件(已筛选): {0}/{1}", "ProfilerTableEditor.eventCount": "事件: {0}", + "ProfilerTableEditor.eventCountFiltered": "事件(已筛选): {0}/{1}", "status.eventCount": "事件计数" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "另存为 CSV", - "saveAsJson": "另存为 JSON", - "saveAsExcel": "另存为 Excel", - "saveAsXml": "另存为 XML", - "jsonEncoding": "导出到 JSON 时,将不会保存结果编码,请记得在创建文件后使用所需编码进行保存。", - "saveToFileNotSupported": "备份数据源不支持保存到文件", + "chart": "图表", "copySelection": "复制", "copyWithHeaders": "带标头复制", - "selectAll": "全选", + "jsonEncoding": "导出到 JSON 时,将不会保存结果编码,请记得在创建文件后使用所需编码进行保存。", "maximize": "最大化", "restore": "还原", - "chart": "图表", + "saveAsCsv": "另存为 CSV", + "saveAsExcel": "另存为 Excel", + "saveAsJson": "另存为 JSON", + "saveAsXml": "另存为 XML", + "saveToFileNotSupported": "备份数据源不支持保存到文件", + "selectAll": "全选", "visualizer": "可视化工具" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "选择 SQL 语言", - "changeProvider": "更改 SQL 语言提供程序", - "status.query.flavor": "SQL 语言风格", - "changeSqlProvider": "更改 SQL 引擎提供程序", "alreadyConnected": "使用引擎 {0} 的连接已存在。若要更改,请先断开或更改连接", + "changeProvider": "更改 SQL 语言提供程序", + "changeSqlProvider": "更改 SQL 引擎提供程序", + "chooseSqlLang": "选择 SQL 语言", "noEditor": "当前没有活动的文本编辑器", - "pickSqlProvider": "选择语言提供程序" + "pickSqlProvider": "选择语言提供程序", + "status.query.flavor": "SQL 语言风格" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML 显示计划", "resultsGrid": "结果网格", - "resultsGrid.maxRowCountExceeded": "已超过筛选/排序的最大行计数。若要更新它,可以转到“用户设置”并更改设置: \"queryEditor.results.inMemoryDataProcessingThreshold\"" + "resultsGrid.maxRowCountExceeded": "已超过筛选/排序的最大行计数。若要更新它,可以转到“用户设置”并更改设置: \"queryEditor.results.inMemoryDataProcessingThreshold\"", + "xmlShowplan": "XML 显示计划" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "关注当前查询", - "runQueryKeyboardAction": "运行查询", - "runCurrentQueryKeyboardAction": "运行当前查询", - "copyQueryWithResultsKeyboardAction": "复制查询和结果", - "queryActions.queryResultsCopySuccess": "已成功复制查询和结果。", - "runCurrentQueryWithActualPlanKeyboardAction": "使用实际计划运行当前查询", - "cancelQueryKeyboardAction": "取消查询", - "refreshIntellisenseKeyboardAction": "刷新 IntelliSense 缓存", - "toggleQueryResultsKeyboardAction": "切换查询结果", "ToggleFocusBetweenQueryEditorAndResultsAction": "在查询和结果之间切换焦点", - "queryShortcutNoEditor": "需要编辑器参数才能执行快捷方式", + "cancelQueryKeyboardAction": "取消查询", + "copyQueryWithResultsKeyboardAction": "复制查询和结果", + "focusOnCurrentQueryKeyboardAction": "关注当前查询", "parseSyntaxLabel": "分析查询", - "queryActions.parseSyntaxSuccess": "命令已成功完成", + "queryActions.notConnected": "请连接到服务器", "queryActions.parseSyntaxFailure": "命令失败:", - "queryActions.notConnected": "请连接到服务器" + "queryActions.parseSyntaxSuccess": "命令已成功完成", + "queryActions.queryResultsCopySuccess": "已成功复制查询和结果。", + "queryShortcutNoEditor": "需要编辑器参数才能执行快捷方式", + "refreshIntellisenseKeyboardAction": "刷新 IntelliSense 缓存", + "runCurrentQueryKeyboardAction": "运行当前查询", + "runCurrentQueryWithActualPlanKeyboardAction": "使用实际计划运行当前查询", + "runQueryKeyboardAction": "运行查询", + "toggleQueryResultsKeyboardAction": "切换查询结果" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "消息面板", "copy": "复制", - "copyAll": "全部复制" + "copyAll": "全部复制", + "messagePanel": "消息面板" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "查询结果", "newQuery": "新建查询", - "queryEditorConfigurationTitle": "查询编辑器", - "queryEditor.results.saveAsCsv.includeHeaders": "为 true 时,将在将结果保存为 CSV 时包含列标题", - "queryEditor.results.saveAsCsv.delimiter": "保存为 CSV 时在值之间使用的自定义分隔符", - "queryEditor.results.saveAsCsv.lineSeperator": "将结果保存为 CSV 时用于分隔行的字符", - "queryEditor.results.saveAsCsv.textIdentifier": "将结果保存为 CSV 时用于封装文本字段的字符", - "queryEditor.results.saveAsCsv.encoding": "将结果保存为 CSV 时使用的文件编码", - "queryEditor.results.saveAsXml.formatted": "为 true 时,将在将结果保存为 XML 时设置 XML 输出的格式", - "queryEditor.results.saveAsXml.encoding": "将结果保存为 XML 时使用的文件编码", - "queryEditor.results.streaming": "启用结果流式处理;包含极少轻微的可视化问题", - "queryEditor.results.copyIncludeHeaders": "用于从“结果视图”复制结果的配置选项", - "queryEditor.results.copyRemoveNewLine": "用于从“结果视图”复制多行结果的配置选项", - "queryEditor.results.optimizedTable": "(实验性)在出现的结果中使用优化的表。某些功能可能缺失或处于准备阶段。", + "queryEditor.chart.defaultChartType": "从“查询结果”打开“图表查看器”时要使用的默认图表类型", "queryEditor.inMemoryDataProcessingThreshold": "控制允许在内存中进行筛选和排序的最大行数。如果超过最大行数,则将禁用排序和筛选。警告: 增加此值可能会影响性能。", - "queryEditor.results.openAfterSave": "是否在保存结果后打开 Azure Data Studio 中的文件。", "queryEditor.messages.showBatchTime": "是否应显示每个批处理的执行时间", "queryEditor.messages.wordwrap": "自动换行消息", - "queryEditor.chart.defaultChartType": "从“查询结果”打开“图表查看器”时要使用的默认图表类型", - "queryEditor.tabColorMode.off": "将禁用选项卡着色", + "queryEditor.promptToSaveGeneratedFiles": "提示保存生成的 SQL 文件", + "queryEditor.results.copyIncludeHeaders": "用于从“结果视图”复制结果的配置选项", + "queryEditor.results.copyRemoveNewLine": "用于从“结果视图”复制多行结果的配置选项", + "queryEditor.results.openAfterSave": "是否在保存结果后打开 Azure Data Studio 中的文件。", + "queryEditor.results.saveAsCsv.delimiter": "保存为 CSV 时在值之间使用的自定义分隔符", + "queryEditor.results.saveAsCsv.encoding": "将结果保存为 CSV 时使用的文件编码", + "queryEditor.results.saveAsCsv.includeHeaders": "为 true 时,将在将结果保存为 CSV 时包含列标题", + "queryEditor.results.saveAsCsv.lineSeperator": "将结果保存为 CSV 时用于分隔行的字符", + "queryEditor.results.saveAsCsv.textIdentifier": "将结果保存为 CSV 时用于封装文本字段的字符", + "queryEditor.results.saveAsXml.encoding": "将结果保存为 XML 时使用的文件编码", + "queryEditor.results.saveAsXml.formatted": "为 true 时,将在将结果保存为 XML 时设置 XML 输出的格式", + "queryEditor.results.streaming": "启用结果流式处理;包含极少轻微的可视化问题", + "queryEditor.showConnectionInfoInTitle": "控制是否显示标题中选项卡的连接信息。", + "queryEditor.tabColorMode": "控制如何根据活动连接的服务器组为选项卡着色", "queryEditor.tabColorMode.border": "每个编辑器选项卡的上边框颜色将与相关服务器组匹配", "queryEditor.tabColorMode.fill": "每个编辑器选项卡的背景色将与相关服务器组匹配", - "queryEditor.tabColorMode": "控制如何根据活动连接的服务器组为选项卡着色", - "queryEditor.showConnectionInfoInTitle": "控制是否显示标题中选项卡的连接信息。", - "queryEditor.promptToSaveGeneratedFiles": "提示保存生成的 SQL 文件", + "queryEditor.tabColorMode.off": "将禁用选项卡着色", + "queryEditorConfigurationTitle": "查询编辑器", + "queryResultsEditor.name": "查询结果", "queryShortcutDescription": "设置键绑定 workbench.action.query.shortcut{0},将快捷方式文本作为过程调用或查询执行运行。查询编辑器中的选中的文本将在查询结尾处作为参数进行传递,也可以使用 {arg} 加以引用" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "新建查询", - "runQueryLabel": "运行", - "cancelQueryLabel": "取消", - "estimatedQueryPlan": "解释", "actualQueryPlan": "实际", - "disconnectDatabaseLabel": "断开连接", + "cancelQueryLabel": "取消", "changeConnectionDatabaseLabel": "更改连接", - "connectDatabaseLabel": "连接", - "enablesqlcmdLabel": "启用 SQLCMD", - "disablesqlcmdLabel": "禁用 SQLCMD", - "selectDatabase": "选择数据库", "changeDatabase.failed": "未能更改数据库", "changeDatabase.failedWithError": "未能更改数据库: {0}", - "queryEditor.exportSqlAsNotebook": "导出为笔记本" + "connectDatabaseLabel": "连接", + "disablesqlcmdLabel": "禁用 SQLCMD", + "disconnectDatabaseLabel": "断开连接", + "enablesqlcmdLabel": "启用 SQLCMD", + "estimatedQueryPlan": "解释", + "newQueryTask.newQuery": "新建查询", + "queryEditor.exportSqlAsNotebook": "导出为笔记本", + "runQueryLabel": "运行", + "selectDatabase": "选择数据库" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "查询编辑器" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "结果", - "messagesTabTitle": "消息" + "messagesTabTitle": "消息", + "resultsTabTitle": "结果" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "已用时间", - "status.query.rowCount": "行数", - "rowCount": "{0} 行", "query.status.executing": "正在执行查询…", - "status.query.status": "执行状态", + "rowCount": "{0} 行", + "status.query.rowCount": "行数", "status.query.selection-summary": "选择摘要", - "status.query.summaryText": "平均值: {0} 计数: {1} 总和: {2}" + "status.query.status": "执行状态", + "status.query.summaryText": "平均值: {0} 计数: {1} 总和: {2}", + "status.query.timeElapsed": "已用时间" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "结果网格和消息", - "fontFamily": "控制字体系列。", - "fontWeight": "控制字体粗细。", - "fontSize": "控制字体大小(像素)。", - "letterSpacing": "控制字母间距(像素)。", - "rowHeight": "控制行高(像素)", - "cellPadding": "控制单元格边距(像素)", "autoSizeColumns": "自动调整初始结果的列宽。如果存在大量的列或大型单元格,可能出现性能问题", - "maxColumnWidth": "自动调整大小的列的最大宽度(像素)" + "cellPadding": "控制单元格边距(像素)", + "fontFamily": "控制字体系列。", + "fontSize": "控制字体大小(像素)。", + "fontWeight": "控制字体粗细。", + "letterSpacing": "控制字母间距(像素)。", + "maxColumnWidth": "自动调整大小的列的最大宽度(像素)", + "resultsGridConfigurationTitle": "结果网格和消息", + "rowHeight": "控制行高(像素)" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "切换查询历史记录", - "queryHistory.delete": "删除", "queryHistory.clearLabel": "清除所有历史记录", + "queryHistory.delete": "删除", + "queryHistory.disableCapture": "暂停查询历史记录捕获", + "queryHistory.enableCapture": "开始查询历史记录捕获", "queryHistory.openQuery": "打开查询", "queryHistory.runQuery": "运行查询", "queryHistory.toggleCaptureLabel": "切换查询历史记录捕获", - "queryHistory.disableCapture": "暂停查询历史记录捕获", - "queryHistory.enableCapture": "开始查询历史记录捕获" + "toggleQueryHistory": "切换查询历史记录" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "成功", - "failed": "失败" + "failed": "失败", + "succeeded": "成功" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "没有可显示的查询。", "queryHistory.regTreeAriaLabel": "查询历史记录" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "QueryHistory", - "queryHistoryCaptureEnabled": "是否启用查询历史记录捕获。若为 false,则不捕获所执行的查询。", + "miViewQueryHistory": "查询历史记录(&&Q)", + "queryHistory": "查询历史记录", "queryHistory.clearLabel": "清除所有历史记录", "queryHistory.disableCapture": "暂停查询历史记录捕获", "queryHistory.enableCapture": "开始查询历史记录捕获", - "viewCategory": "查看", - "miViewQueryHistory": "查询历史记录(&&Q)", - "queryHistory": "查询历史记录" + "queryHistoryCaptureEnabled": "是否启用查询历史记录捕获。若为 false,则不捕获所执行的查询。", + "queryHistoryConfigurationTitle": "QueryHistory", + "viewCategory": "查看" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "查询计划" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "查询计划编辑器" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "操作", - "topOperations.object": "对象", - "topOperations.estCost": "预计成本", - "topOperations.estSubtreeCost": "预计子树成本", - "topOperations.actualRows": "实际行数", - "topOperations.estRows": "预计行数", "topOperations.actualExecutions": "实际执行次数", - "topOperations.estCPUCost": "预计 CPU 成本", - "topOperations.estIOCost": "预计 IO 成本", - "topOperations.parallel": "并行", "topOperations.actualRebinds": "实际重新绑定次数", - "topOperations.estRebinds": "预计重新绑定次数", "topOperations.actualRewinds": "实际后退次数", + "topOperations.actualRows": "实际行数", + "topOperations.estCPUCost": "预计 CPU 成本", + "topOperations.estCost": "预计成本", + "topOperations.estIOCost": "预计 IO 成本", + "topOperations.estRebinds": "预计重新绑定次数", "topOperations.estRewinds": "预计后退次数", + "topOperations.estRows": "预计行数", + "topOperations.estSubtreeCost": "预计子树成本", + "topOperations.object": "对象", + "topOperations.operation": "操作", + "topOperations.parallel": "并行", "topOperations.partitioned": "分区", "topOperationsTitle": "热门的操作" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "新建部署..." + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "资源查看器" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "刷新" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "打开链接时出错: {0}", - "resourceViewerTable.commandError": "执行命令“{0}”时出错: {1}" + "resourceViewerTable.commandError": "执行命令“{0}”时出错: {1}", + "resourceViewerTable.openError": "打开链接时出错: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "资源查看器树" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "资源图标的路径。", "extension.contributes.resourceView.resource.id": "资源的标识符。", "extension.contributes.resourceView.resource.name": "用户可读的视图名称。将显示它", - "extension.contributes.resourceView.resource.icon": "资源图标的路径。", "extension.contributes.resourceViewResources": "将资源分配给资源视图", - "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"", - "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"" + "optstring": "属性“{0}”可以省略,否则其类型必须是 \"string\"", + "requirestring": "属性“{0}”是必需的,其类型必须是 \"string\"" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "还原", - "backup": "还原" + "backup": "还原", + "restore": "还原" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "必须启用预览功能才能使用还原", - "restore.commandNotSupportedOutsideContext": "服务器上下文外不支持还原命令,请选择服务器或数据库并重试。", "restore.commandNotSupported": "Azure SQL 数据库不支持还原命令。", + "restore.commandNotSupportedOutsideContext": "服务器上下文外不支持还原命令,请选择服务器或数据库并重试。", + "restore.isPreviewFeature": "必须启用预览功能才能使用还原", "restoreAction.restore": "还原" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "编辑数据", + "refreshNode": "刷新", + "scriptAlter": "执行 Alter 脚本", + "scriptAsAlter": "执行 Alter 脚本", "scriptAsCreate": "执行 Create 脚本", "scriptAsDelete": "执行 Drop 脚本", - "scriptAsSelect": "选择前 1000 项", "scriptAsExecute": "执行 Execute 脚本", - "scriptAsAlter": "执行 Alter 脚本", - "editData": "编辑数据", - "scriptSelect": "选择前 1000 项", - "scriptKustoSelect": "选取 10 个", + "scriptAsSelect": "选择前 1000 项", "scriptCreate": "执行 Create 脚本", - "scriptExecute": "执行 Execute 脚本", - "scriptAlter": "执行 Alter 脚本", "scriptDelete": "执行 Drop 脚本", - "refreshNode": "刷新" + "scriptExecute": "执行 Execute 脚本", + "scriptKustoSelect": "选取 10 个", + "scriptSelect": "选择前 1000 项" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "刷新节点“{0}”时出错: {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 个正在执行的任务", - "viewCategory": "查看", + "miViewTasks": "任务(&&T)", "tasks": "任务", - "miViewTasks": "任务(&&T)" + "viewCategory": "查看" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "切换任务" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "成功", + "canceled": "已取消", + "canceling": "正在取消", "failed": "失败", "inProgress": "正在进行", "notStarted": "尚未开始", - "canceled": "已取消", - "canceling": "正在取消" + "succeeded": "成功" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "没有可显示的任务历史记录。", - "taskHistory.regTreeAriaLabel": "任务历史记录", - "taskError": "任务错误" + "taskError": "任务错误", + "taskHistory.regTreeAriaLabel": "任务历史记录" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "取消", @@ -10863,159 +11368,159 @@ "taskAction.script": "脚本" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", - "refresh": "刷新", "collapseAll": "全部折叠", - "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。" + "command-error": "运行命令 {1} 错误: {0}。这可能是由提交 {1} 的扩展引起的。", + "no-dataprovider": "没有可提供视图数据的已注册数据提供程序。", + "refresh": "刷新" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "确定", - "webViewDialog.close": "关闭" + "webViewDialog.close": "关闭", + "webViewDialog.ok": "确定" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "预览功能可让你全面访问新功能和改进功能,从而提升你在 Azure Data Studio 中的体验。有关预览功能的详细信息,请访问[此处]({0})。是否要启用预览功能?", - "enablePreviewFeatures.yes": "是(推荐)", + "enablePreviewFeatures.never": "否,不再显示", "enablePreviewFeatures.no": "否", - "enablePreviewFeatures.never": "否,不再显示" + "enablePreviewFeatures.notice": "预览功能可让你全面访问新功能和改进功能,从而提升你在 Azure Data Studio 中的体验。有关预览功能的详细信息,请访问[此处]({0})。是否要启用预览功能?", + "enablePreviewFeatures.yes": "是(推荐)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "此功能页面处于预览状态。预览功能引入了新功能,这些功能有望成为产品的永久组成部分。它们是稳定的,但需要改进额外的辅助功能。欢迎在功能开发期间提供早期反馈。", - "welcomePage.preview": "预览", "welcomePage.createConnection": "创建连接", "welcomePage.createConnectionBody": "通过连接对话连接到数据库实例。", - "welcomePage.runQuery": "运行查询", - "welcomePage.runQueryBody": "通过查询编辑器与数据交互。", "welcomePage.createNotebook": "创建笔记本", "welcomePage.createNotebookBody": "使用本机笔记本编辑器生成新笔记本。", "welcomePage.deployServer": "部署服务器", "welcomePage.deployServerBody": "在所选平台上创建关系数据服务的新实例。", - "welcomePage.resources": "资源", - "welcomePage.history": "历史记录", - "welcomePage.name": "名称", - "welcomePage.location": "位置", - "welcomePage.moreRecent": "显示更多", - "welcomePage.showOnStartup": "启动时显示欢迎页", - "welcomePage.usefuLinks": "有用链接", - "welcomePage.gettingStarted": "开始使用", - "welcomePage.gettingStartedBody": "发现 Azure Data Studio 所提供的功能,并了解如何充分利用这些功能。", "welcomePage.documentation": "文档", "welcomePage.documentationBody": "访问文档中心,以获取快速入门、操作指南以及 PowerShell、API 等的参考。", - "welcomePage.videos": "视频", - "welcomePage.videoDescriptionOverview": "Azure Data Studio 概述", - "welcomePage.videoDescriptionIntroduction": "Azure Data Studio 笔记本简介 | 已公开的数据", "welcomePage.extensions": "扩展", + "welcomePage.gettingStarted": "开始使用", + "welcomePage.gettingStartedBody": "发现 Azure Data Studio 所提供的功能,并了解如何充分利用这些功能。", + "welcomePage.history": "历史记录", + "welcomePage.learnMore": "了解更多", + "welcomePage.location": "位置", + "welcomePage.moreRecent": "显示更多", + "welcomePage.name": "名称", + "welcomePage.preview": "预览", + "welcomePage.previewBody": "此功能页面处于预览状态。预览功能引入了新功能,这些功能有望成为产品的永久组成部分。它们是稳定的,但需要改进额外的辅助功能。欢迎在功能开发期间提供早期反馈。", + "welcomePage.resources": "资源", + "welcomePage.runQuery": "运行查询", + "welcomePage.runQueryBody": "通过查询编辑器与数据交互。", "welcomePage.showAll": "全部显示", - "welcomePage.learnMore": "了解更多" + "welcomePage.showOnStartup": "启动时显示欢迎页", + "welcomePage.usefuLinks": "有用链接", + "welcomePage.videoDescriptionIntroduction": "Azure Data Studio 笔记本简介 | 已公开的数据", + "welcomePage.videoDescriptionOverview": "Azure Data Studio 概述", + "welcomePage.videos": "视频" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "通过安装由我们/Microsoft 以及第三方社区(你!)开发的扩展来扩展 Azure Data Studio 的功能。", "GuidedTour.connections": "连接", + "GuidedTour.discoverWelcomePage": "在“欢迎”页面上发现热门功能、最近打开的文件以及建议的扩展。有关如何开始使用 Azure Data Studio 的详细信息,请参阅我们的视频和文档。", + "GuidedTour.extensions": "扩展", + "GuidedTour.finish": "完成", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "开始在一个位置创建你自己的笔记本或笔记本集合。", "GuidedTour.makeConnections": "通过 SQL Server、Azure 等连接、查询和管理你的连接。", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "根据你的偏好自定义 Azure Data Studio。可以配置自动保存和选项卡大小等设置,个性化设置键盘快捷方式,并切换到你喜欢的颜色主题。", "GuidedTour.next": "下一步", "GuidedTour.notebooks": "笔记本", - "GuidedTour.gettingStartedNotebooks": "开始在一个位置创建你自己的笔记本或笔记本集合。", - "GuidedTour.two": "2", - "GuidedTour.extensions": "扩展", - "GuidedTour.addExtensions": "通过安装由我们/Microsoft 以及第三方社区(你!)开发的扩展来扩展 Azure Data Studio 的功能。", - "GuidedTour.three": "3", - "GuidedTour.settings": "设置", - "GuidedTour.makeConnesetSettings": "根据你的偏好自定义 Azure Data Studio。可以配置自动保存和选项卡大小等设置,个性化设置键盘快捷方式,并切换到你喜欢的颜色主题。", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "欢迎页面", - "GuidedTour.discoverWelcomePage": "在“欢迎”页面上发现热门功能、最近打开的文件以及建议的扩展。有关如何开始使用 Azure Data Studio 的详细信息,请参阅我们的视频和文档。", - "GuidedTour.five": "5", - "GuidedTour.finish": "完成", - "guidedTour": "用户欢迎教程", - "hideGuidedTour": "隐藏欢迎教程", + "GuidedTour.one": "1", "GuidedTour.readMore": "了解更多", - "help": "帮助" + "GuidedTour.settings": "设置", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "欢迎页面", + "guidedTour": "用户欢迎教程", + "help": "帮助", + "hideGuidedTour": "隐藏欢迎教程" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "是否希望快速浏览 Azure Data Studio?", + "WelcomePage.welcome": "欢迎使用!", + "closeTourBar": "关闭快速浏览栏", + "details": "详细信息", + "ok": "确定", + "welcome.title": "欢迎", "welcomePage": "欢迎", - "welcomePage.adminPack": "SQL 管理包", - "welcomePage.showAdminPack": "SQL 管理包", - "welcomePage.adminPackDescription": "SQL Server 管理包是热门数据库管理扩展的一个集合,可帮助你管理 SQL Server", - "welcomePage.sqlServerAgent": "SQL Server 代理", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "SQL Server 导入", - "welcomePage.sqlServerDacpac": "SQL Server Dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "使用 Azure Data Studio 功能丰富的查询编辑器编写和执行 PowerShell 脚本", - "welcomePage.dataVirtualization": "数据虚拟化", - "welcomePage.dataVirtualizationDescription": "使用 SQL Server 2019 虚拟化数据,并使用交互式向导创建外部表", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "使用 Azure Data Studio 连接、查询和管理 Postgres 数据库", - "welcomePage.extensionPackAlreadyInstalled": "已安装对 {0} 的支持。", - "welcomePage.willReloadAfterInstallingExtensionPack": "安装对 {0} 的额外支持后,将重载窗口。", - "welcomePage.installingExtensionPack": "正在安装对 {0} 的额外支持...", - "welcomePage.extensionPackNotFound": "找不到对 {0} (ID: {1}) 的支持。", - "welcomePage.newConnection": "新建连接", - "welcomePage.newQuery": "新建查询", - "welcomePage.newNotebook": "新建笔记本", + "welcomePage.adminPack": "SQL 管理包", + "welcomePage.adminPackDescription": "SQL Server 管理包是热门数据库管理扩展的一个集合,可帮助你管理 SQL Server", + "welcomePage.background": "欢迎页面的背景色。", + "welcomePage.dataVirtualization": "数据虚拟化", + "welcomePage.dataVirtualizationDescription": "使用 SQL Server 2019 虚拟化数据,并使用交互式向导创建外部表", "welcomePage.deployServer": "部署服务器", - "welcome.title": "欢迎", + "welcomePage.extensionPackAlreadyInstalled": "已安装对 {0} 的支持。", + "welcomePage.extensionPackNotFound": "找不到对 {0} (ID: {1}) 的支持。", + "welcomePage.install": "安装", + "welcomePage.installExtensionPack": "安装对 {0} 的额外支持", + "welcomePage.installKeymap": "安装 {0} 键映射", + "welcomePage.installed": "已安装", + "welcomePage.installedExtensionPack": "已安装 {0} 支持", + "welcomePage.installedKeymap": "已安装 {0} 按键映射", + "welcomePage.installingExtensionPack": "正在安装对 {0} 的额外支持...", "welcomePage.new": "新建", + "welcomePage.newConnection": "新建连接", + "welcomePage.newNotebook": "新建笔记本", + "welcomePage.newQuery": "新建查询", "welcomePage.open": "打开…", "welcomePage.openFile": "打开文件…", "welcomePage.openFolder": "打开文件夹…", - "welcomePage.startTour": "开始教程", - "closeTourBar": "关闭快速浏览栏", - "WelcomePage.TakeATour": "是否希望快速浏览 Azure Data Studio?", - "WelcomePage.welcome": "欢迎使用!", "welcomePage.openFolderWithPath": "打开路径为 {1} 的文件夹 {0}", - "welcomePage.install": "安装", - "welcomePage.installKeymap": "安装 {0} 键映射", - "welcomePage.installExtensionPack": "安装对 {0} 的额外支持", - "welcomePage.installed": "已安装", - "welcomePage.installedKeymap": "已安装 {0} 按键映射", - "welcomePage.installedExtensionPack": "已安装 {0} 支持", - "ok": "确定", - "details": "详细信息", - "welcomePage.background": "欢迎页面的背景色。" + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "使用 Azure Data Studio 功能丰富的查询编辑器编写和执行 PowerShell 脚本", + "welcomePage.showAdminPack": "SQL 管理包", + "welcomePage.sqlServerAgent": "SQL Server 代理", + "welcomePage.sqlServerDacpac": "SQL Server Dacpac", + "welcomePage.sqlServerImport": "SQL Server 导入", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "开始教程", + "welcomePage.willReloadAfterInstallingExtensionPack": "安装对 {0} 的额外支持后,将重载窗口。" }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "开始", - "welcomePage.newConnection": "新建连接", - "welcomePage.newQuery": "新建查询", - "welcomePage.newNotebook": "新建笔记本", - "welcomePage.openFileMac": "打开文件", - "welcomePage.openFileLinuxPC": "打开文件", - "welcomePage.deploy": "部署", - "welcomePage.newDeployment": "新建部署…", - "welcomePage.recent": "最近使用", - "welcomePage.moreRecent": "更多...", - "welcomePage.noRecentFolders": "没有最近使用的文件夹", - "welcomePage.help": "帮助", - "welcomePage.gettingStarted": "开始使用", - "welcomePage.productDocumentation": "文档", - "welcomePage.reportIssue": "报告问题或功能请求", - "welcomePage.gitHubRepository": "GitHub 存储库", - "welcomePage.releaseNotes": "发行说明", - "welcomePage.showOnStartup": "启动时显示欢迎页", - "welcomePage.customize": "自定义", - "welcomePage.extensions": "扩展", - "welcomePage.extensionDescription": "下载所需的扩展,包括 SQL Server 管理包等", - "welcomePage.keyboardShortcut": "键盘快捷方式", - "welcomePage.keyboardShortcutDescription": "查找你喜欢的命令并对其进行自定义", - "welcomePage.colorTheme": "颜色主题", - "welcomePage.colorThemeDescription": "使编辑器和代码呈现你喜欢的外观", - "welcomePage.learn": "了解", - "welcomePage.showCommands": "查找并运行所有命令", - "welcomePage.showCommandsDescription": "使用命令面板快速访问和搜索命令 ({0})", "welcomePage.azdataBlog": "了解最新版本中的新增功能", "welcomePage.azdataBlogDescription": "每月推出新的月度博客文章,展示新功能", + "welcomePage.colorTheme": "颜色主题", + "welcomePage.colorThemeDescription": "使编辑器和代码呈现你喜欢的外观", + "welcomePage.customize": "自定义", + "welcomePage.deploy": "部署", + "welcomePage.extensionDescription": "下载所需的扩展,包括 SQL Server 管理包等", + "welcomePage.extensions": "扩展", "welcomePage.followTwitter": "在 Twitter 上关注我们", - "welcomePage.followTwitterDescription": "保持了解社区如何使用 Azure Data Studio 并与工程师直接交谈。" + "welcomePage.followTwitterDescription": "保持了解社区如何使用 Azure Data Studio 并与工程师直接交谈。", + "welcomePage.gettingStarted": "开始使用", + "welcomePage.gitHubRepository": "GitHub 存储库", + "welcomePage.help": "帮助", + "welcomePage.keyboardShortcut": "键盘快捷方式", + "welcomePage.keyboardShortcutDescription": "查找你喜欢的命令并对其进行自定义", + "welcomePage.learn": "了解", + "welcomePage.moreRecent": "更多...", + "welcomePage.newConnection": "新建连接", + "welcomePage.newDeployment": "新建部署…", + "welcomePage.newNotebook": "新建笔记本", + "welcomePage.newQuery": "新建查询", + "welcomePage.noRecentFolders": "没有最近使用的文件夹", + "welcomePage.openFileLinuxPC": "打开文件", + "welcomePage.openFileMac": "打开文件", + "welcomePage.productDocumentation": "文档", + "welcomePage.recent": "最近使用", + "welcomePage.releaseNotes": "发行说明", + "welcomePage.reportIssue": "报告问题或功能请求", + "welcomePage.showCommands": "查找并运行所有命令", + "welcomePage.showCommandsDescription": "使用命令面板快速访问和搜索命令 ({0})", + "welcomePage.showOnStartup": "启动时显示欢迎页", + "welcomePage.start": "开始" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "帐户", - "linkedAccounts": "链接的帐户", - "accountDialog.close": "关闭", - "accountDialog.noAccountLabel": "没有链接的帐户。请添加一个帐户。", "accountDialog.addConnection": "添加帐户", + "accountDialog.close": "关闭", + "accountDialog.didNotPickAuthProvider": "你没有选择任何身份验证提供程序。请重试。", + "accountDialog.noAccountLabel": "没有链接的帐户。请添加一个帐户。", "accountDialog.noCloudsRegistered": "你没有启用云。请转到“设置”-> 搜索 Azure 帐户配置 -> 至少启用一个云", - "accountDialog.didNotPickAuthProvider": "你没有选择任何身份验证提供程序。请重试。" + "accountExplorer.name": "帐户", + "linkedAccounts": "链接的帐户" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "添加帐户时出错" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "无法启动自动 OAuth。自动 OAuth 已在进行中。" }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "需要连接才能与 adminservice 交互", - "adminService.noHandlerRegistered": "未注册处理程序" + "adminService.noHandlerRegistered": "未注册处理程序", + "adminService.providerIdNotValidError": "需要连接才能与 adminservice 交互" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "需要连接才能与评估服务交互", - "asmt.noHandlerRegistered": "未注册处理程序" + "asmt.noHandlerRegistered": "未注册处理程序", + "asmt.providerIdNotValidError": "需要连接才能与评估服务交互" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "高级属性", - "advancedProperties.discard": "放弃" + "advancedProperties.discard": "放弃", + "connectionAdvancedProperties": "高级属性" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "服务器说明(可选)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "清空列表", "ClearedRecentConnections": "已清空最新连接列表", - "connectionAction.yes": "是", - "connectionAction.no": "否", "clearRecentConnectionMessage": "确定要删除列表中的所有连接吗?", - "connectionDialog.yes": "是", - "connectionDialog.no": "否", - "delete": "删除", "connectionAction.GetCurrentConnectionString": "获取当前连接字符串", "connectionAction.connectionString": "连接字符串不可用", - "connectionAction.noConnection": "没有可用的活动连接" + "connectionAction.no": "否", + "connectionAction.noConnection": "没有可用的活动连接", + "connectionAction.yes": "是", + "connectionDialog.no": "否", + "connectionDialog.yes": "是", + "delete": "删除" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "浏览", - "connectionDialog.FilterPlaceHolder": "在此处键入以筛选列表", - "connectionDialog.FilterInputTitle": "筛选器连接", + "connectionBrowserTree": "连接浏览器树", "connectionDialog.ApplyingFilter": "正在应用筛选器", - "connectionDialog.RemovingFilter": "正在删除筛选器", "connectionDialog.FilterApplied": "已应用筛选器", + "connectionDialog.FilterInputTitle": "筛选器连接", + "connectionDialog.FilterPlaceHolder": "在此处键入以筛选列表", "connectionDialog.FilterRemoved": "已删除筛选器", - "savedConnections": "保存的连接", + "connectionDialog.RemovingFilter": "正在删除筛选器", + "connectionDialog.browser": "浏览", "savedConnection": "保存的连接", - "connectionBrowserTree": "连接浏览器树" + "savedConnections": "保存的连接" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "连接错误", @@ -11088,40 +11593,40 @@ "kerberosKinit": "如果之前已连接,可能需要重新运行 kinit。" }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "连接", - "connecting": "正在连接", "connectType": "连接类型", - "recentConnectionTitle": "最近", + "connecting": "正在连接", + "connection": "连接", "connectionDetailsTitle": "连接详细信息", - "connectionDialog.connect": "连接", "connectionDialog.cancel": "取消", + "connectionDialog.connect": "连接", "connectionDialog.recentConnections": "最近的连接", - "noRecentConnections": "没有最近的连接" + "noRecentConnections": "没有最近的连接", + "recentConnectionTitle": "最近" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "确定要取消此连接吗?", "connection.noAzureAccount": "未能获取 Azure 帐户令牌用于连接", "connectionNotAcceptedError": "连接未被接受", - "connectionService.yes": "是", "connectionService.no": "否", - "cancelConnectionConfirmation": "确定要取消此连接吗?" + "connectionService.yes": "是" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "添加帐户…", - "defaultDatabaseOption": "<默认值>", - "loadingDatabaseOption": "正在加载…", - "serverGroup": "服务器组", - "defaultServerGroup": "<默认值>", "addNewServerGroup": "添加新组…", - "noneServerGroup": "<不保存>", - "connectionWidget.missingRequireField": "{0} 是必需的。", - "connectionWidget.fieldWillBeTrimmed": "将剪裁 {0}。", - "rememberPassword": "记住密码", + "advanced": "高级…", "connection.azureAccountDropdownLabel": "帐户", - "connectionWidget.refreshAzureCredentials": "刷新帐户凭据", "connection.azureTenantDropdownLabel": "Azure AD 租户", "connectionName": "名称(可选)", - "advanced": "高级…", - "connectionWidget.invalidAzureAccount": "必须选择一个帐户" + "connectionWidget.AddAzureAccount": "添加帐户…", + "connectionWidget.fieldWillBeTrimmed": "将剪裁 {0}。", + "connectionWidget.invalidAzureAccount": "必须选择一个帐户", + "connectionWidget.missingRequireField": "{0} 是必需的。", + "connectionWidget.refreshAzureCredentials": "刷新帐户凭据", + "defaultDatabaseOption": "<默认值>", + "defaultServerGroup": "<默认值>", + "loadingDatabaseOption": "正在加载…", + "noneServerGroup": "<不保存>", + "rememberPassword": "记住密码", + "serverGroup": "服务器组" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "已连接到", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "未保存的连接" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "打开仪表板扩展", - "newDashboardTab.ok": "确定", "newDashboardTab.cancel": "取消", + "newDashboardTab.ok": "确定", + "newDashboardTab.openDashboardExtensions": "打开仪表板扩展", "newdashboardTabDialog.noExtensionLabel": "目前尚未安装仪表板扩展。转“到扩展管理器”以浏览推荐的扩展。" }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "步骤 {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "完成", - "dialogModalCancelButtonLabel": "取消" + "dialogModalCancelButtonLabel": "取消", + "dialogModalDoneButtonLabel": "完成" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "初始化编辑数据会话失败:" }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "确定", - "errorMessageDialog.close": "关闭", + "copyDetails": "复制详细信息", "errorMessageDialog.action": "操作", - "copyDetails": "复制详细信息" + "errorMessageDialog.close": "关闭", + "errorMessageDialog.ok": "确定" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "错误", - "warning": "警告", + "ignore": "忽略", "info": "信息", - "ignore": "忽略" + "warning": "警告" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "选定的路径", - "fileFilter": "文件类型", + "fileBrowser.discard": "放弃", "fileBrowser.ok": "确定", - "fileBrowser.discard": "放弃" + "fileFilter": "文件类型", + "filebrowser.filepath": "选定的路径" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "选择文件" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "文件浏览器树" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "加载文件浏览器时出错。", - "fileBrowserErrorDialogTitle": "文件浏览器错误" + "fileBrowserErrorDialogTitle": "文件浏览器错误", + "fileBrowserErrorMessage": "加载文件浏览器时出错。" }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "所有文件" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "复制单元格" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "未将连接配置文件传递到见解浮出控件", + "insightsConfigError": "分析见解配置时出错;找不到查询数组/字符串或查询文件", "insightsError": "见解错误", "insightsFileError": "读取以下查询文件时出错:", - "insightsConfigError": "分析见解配置时出错;找不到查询数组/字符串或查询文件" + "insightsInputError": "未将连接配置文件传递到见解浮出控件" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "见解", + "insights.dialog.itemDetails": "项详细信息", + "insights.dialog.items": "项", "insights.item": "项", "insights.value": "值", "insightsDetailView.name": "见解详细信息", "property": "属性", - "value": "值", - "InsightsDialogTitle": "见解", - "insights.dialog.items": "项", - "insights.dialog.itemDetails": "项详细信息" + "value": "值" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "在下述所有路径中都找不到查询文件:\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "失败", - "agentUtilities.succeeded": "已成功", - "agentUtilities.retry": "重试", - "agentUtilities.canceled": "已取消", - "agentUtilities.inProgress": "正在进行", - "agentUtilities.statusUnknown": "状态未知", - "agentUtilities.executing": "正在执行", - "agentUtilities.waitingForThread": "正在等待线程", "agentUtilities.betweenRetries": "重试之间", + "agentUtilities.canceled": "已取消", + "agentUtilities.executing": "正在执行", + "agentUtilities.failed": "失败", "agentUtilities.idle": "空闲", - "agentUtilities.suspended": "已暂停", - "agentUtilities.obsolete": "[已过时]", - "agentUtilities.yes": "是", + "agentUtilities.inProgress": "正在进行", + "agentUtilities.neverRun": "从未运行", "agentUtilities.no": "否", "agentUtilities.notScheduled": "未计划", - "agentUtilities.neverRun": "从未运行" + "agentUtilities.obsolete": "[已过时]", + "agentUtilities.retry": "重试", + "agentUtilities.statusUnknown": "状态未知", + "agentUtilities.succeeded": "已成功", + "agentUtilities.suspended": "已暂停", + "agentUtilities.waitingForThread": "正在等待线程", + "agentUtilities.yes": "是" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "需要连接才能与 JobManagementService 交互", - "noHandlerRegistered": "未注册处理程序" + "noHandlerRegistered": "未注册处理程序", + "providerIdNotValidError": "需要连接才能与 JobManagementService 交互" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "单元格执行已取消", + "commandSuccessful": "已成功执行命令", "executionCanceled": "查询执行已取消", - "notebookNotReady": "此笔记本的会话尚未准备就绪", - "sessionNotReady": "此笔记本的会话即将启动", "noDefaultKernel": "此笔记本没有可用的内核", - "commandSuccessful": "已成功执行命令" + "notebookNotReady": "此笔记本的会话尚未准备就绪", + "runCellCancelled": "单元格执行已取消", + "sessionNotReady": "此笔记本的会话即将启动" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "启动笔记本会话时出错", "ServerNotStarted": "由于未知原因,服务器未启动", + "clientSession.unknownError": "启动笔记本会话时出错", "kernelRequiresConnection": "未找到内核 {0}。将改为使用默认内核。" }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "选择连接", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "选择连接" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "未找到提供程序 {0} 的笔记本管理器", + "changeContextFailed": "更改上下文失败: {0}", + "changeKernelFailed": "由于以下错误而未能更改内核: {0}", + "changeKernelFailedRetry": "未能更改内核。将使用内核 {0}。错误为: {1}", + "deleteCellFailed": "未能删除单元格。", "injectedParametersMsg": "# 个注入参数\r\n", "kernelRequiresConnection": "请选择一个连接来运行此内核的单元格", - "deleteCellFailed": "未能删除单元格。", - "changeKernelFailedRetry": "未能更改内核。将使用内核 {0}。错误为: {1}", - "changeKernelFailed": "由于以下错误而未能更改内核: {0}", - "changeContextFailed": "更改上下文失败: {0}", - "startSessionFailed": "无法启动会话: {0}", "shutdownClientSessionError": "关闭笔记本时发生客户端会话错误: {0}", - "ProviderNoManager": "未找到提供程序 {0} 的笔记本管理器" + "startSessionFailed": "无法启动会话: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "创建笔记本管理器时未传递 URI", - "notebookServiceNoProvider": "笔记本提供程序不存在" + "notebookServiceNoProvider": "笔记本提供程序不存在", + "notebookUriNotDefined": "创建笔记本管理器时未传递 URI" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "此笔记本中已存在名为 {0} 的视图。" }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "无标题视图" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "SQL 内核错误", "connectionRequired": "必须选择连接才能运行笔记本单元格", + "sqlKernelError": "SQL 内核错误", "sqlMaxRowsDisplayed": "显示了前 {0} 行。" }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "格式文本", - "notebook.splitViewEditMode": "拆分视图", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "拆分视图" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "无法识别 nbformat v{0}.{1}", + "invalidMimeData": "{0} 的数据应为字符串或字符串数组", "nbNotSupported": "此文件没有有效的笔记本格式", + "nbformatNotRecognized": "无法识别 nbformat v{0}.{1}", "unknownCellType": "单元格类型 {0} 未知", "unrecognizedOutput": "无法识别输出类型 {0}", - "invalidMimeData": "{0} 的数据应为字符串或字符串数组", "unrecognizedOutputType": "无法识别输出类型 {0}" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "笔记本提供程序的标识符。", - "carbon.extension.contributes.notebook.fileExtensions": "应向此笔记本提供程序注册哪些文件扩展名", - "carbon.extension.contributes.notebook.standardKernels": "此笔记本提供程序应标配哪些内核", - "vscode.extension.contributes.notebook.providers": "提供笔记本提供程序。", - "carbon.extension.contributes.notebook.magic": "单元格魔术方法的名称,如 \"%%sql\"。", - "carbon.extension.contributes.notebook.language": "单元格中包含此单元格魔术方法时要使用的单元格语言", "carbon.extension.contributes.notebook.executionTarget": "此魔术方法指示的可选执行目标,例如 Spark 和 SQL", + "carbon.extension.contributes.notebook.fileExtensions": "应向此笔记本提供程序注册哪些文件扩展名", "carbon.extension.contributes.notebook.kernels": "可选内核集,对于 python3、pyspark 和 sql 等有效", - "vscode.extension.contributes.notebook.languagemagics": "提供笔记本语言。" + "carbon.extension.contributes.notebook.language": "单元格中包含此单元格魔术方法时要使用的单元格语言", + "carbon.extension.contributes.notebook.magic": "单元格魔术方法的名称,如 \"%%sql\"。", + "carbon.extension.contributes.notebook.provider": "笔记本提供程序的标识符。", + "carbon.extension.contributes.notebook.standardKernels": "此笔记本提供程序应标配哪些内核", + "vscode.extension.contributes.notebook.languagemagics": "提供笔记本语言。", + "vscode.extension.contributes.notebook.providers": "提供笔记本提供程序。" }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "正在加载..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "刷新", - "connectionTree.editConnection": "编辑连接", "DisconnectAction": "断开连接", + "activeConnections": "显示活动连接", "connectionTree.addConnection": "新建连接", "connectionTree.addServerGroup": "新建服务器组", + "connectionTree.editConnection": "编辑连接", "connectionTree.editServerGroup": "编辑服务器组", - "activeConnections": "显示活动连接", - "showAllConnections": "显示所有连接", + "connectionTree.refresh": "刷新", "deleteConnection": "删除连接", - "deleteConnectionGroup": "删除组" + "deleteConnectionGroup": "删除组", + "showAllConnections": "显示所有连接" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "未能创建对象资源管理器会话", "nodeExpansionError": "多个错误:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "无法展开,因为未找到所需的连接提供程序“{0}”", + "firewallCanceled": "防火墙对话已取消", "loginCanceled": "用户已取消", - "firewallCanceled": "防火墙对话已取消" + "noProviderFound": "无法展开,因为未找到所需的连接提供程序“{0}”" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "正在加载..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "最近的连接", "serversAriaLabel": "服务器", + "treeAriaLabel": "最近的连接", "treeCreation.regTreeAriaLabel": "服务器" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "按事件排序", "nameColumn": "按列排序", - "profilerColumnDialog.profiler": "探查器", + "profilerColumnDialog.cancel": "取消", "profilerColumnDialog.ok": "确定", - "profilerColumnDialog.cancel": "取消" + "profilerColumnDialog.profiler": "探查器" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "全部清除", + "profilerFilterDialog.addClauseText": "添加子句", "profilerFilterDialog.apply": "应用", - "profilerFilterDialog.ok": "确定", "profilerFilterDialog.cancel": "取消", - "profilerFilterDialog.title": "筛选器", + "profilerFilterDialog.clear": "全部清除", + "profilerFilterDialog.containsOperator": "包含", + "profilerFilterDialog.fieldColumn": "字段", + "profilerFilterDialog.isNotNullOperator": "不为 Null", + "profilerFilterDialog.isNullOperator": "为 Null", + "profilerFilterDialog.loadFilter": "加载筛选器", + "profilerFilterDialog.notContainsOperator": "不包含", + "profilerFilterDialog.notStartsWithOperator": "开头不为", + "profilerFilterDialog.ok": "确定", + "profilerFilterDialog.operatorColumn": "运算符", "profilerFilterDialog.remove": "删除此子句", "profilerFilterDialog.saveFilter": "保存筛选器", - "profilerFilterDialog.loadFilter": "加载筛选器", - "profilerFilterDialog.addClauseText": "添加子句", - "profilerFilterDialog.fieldColumn": "字段", - "profilerFilterDialog.operatorColumn": "运算符", - "profilerFilterDialog.valueColumn": "值", - "profilerFilterDialog.isNullOperator": "为 Null", - "profilerFilterDialog.isNotNullOperator": "不为 Null", - "profilerFilterDialog.containsOperator": "包含", - "profilerFilterDialog.notContainsOperator": "不包含", "profilerFilterDialog.startsWithOperator": "开头为", - "profilerFilterDialog.notStartsWithOperator": "开头不为" + "profilerFilterDialog.title": "筛选器", + "profilerFilterDialog.valueColumn": "值" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "提交行失败:", + "msgCancelQueryFailed": "取消查询失败: {0}", + "runQueryBatchStartLine": "第 {0} 行", "runQueryBatchStartMessage": "开始执行查询的位置:", "runQueryStringBatchStartMessage": "已开始执行查询 \"{0}\"", - "runQueryBatchStartLine": "第 {0} 行", - "msgCancelQueryFailed": "取消查询失败: {0}", "updateCellFailed": "更新单元格失败:" }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "复制失败,出现错误 {0}", + "elapsedBatchTime": "批处理执行时间: {0}", "query.ExecutionFailedError": "由于意外错误,执行失败: {0}\t{1}", "query.message.executionTime": "执行时间总计: {0}", - "query.message.startQueryWithRange": "开始执行查询的位置: 第 {0} 行", "query.message.startQuery": "已开始执行批处理 {0}", - "elapsedBatchTime": "批处理执行时间: {0}", - "copyFailed": "复制失败,出现错误 {0}" + "query.message.startQueryWithRange": "开始执行查询的位置: 第 {0} 行" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "未能保存结果。", - "resultsSerializer.saveAsFileTitle": "选择结果文件", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (以逗号分隔)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 工作簿", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "纯文本", - "savingFile": "正在保存文件...", "msgSaveSucceeded": "已成功将结果保存到 {0}", - "openFile": "打开文件" + "openFile": "打开文件", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (以逗号分隔)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 工作簿", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "纯文本", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "选择结果文件", + "savingFile": "正在保存文件..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "从", - "to": "到", + "addIPAddressLabel": "添加我的客户端 IP", + "addIpRangeLabel": "添加我的子网 IP 范围", "createNewFirewallRule": "新建防火墙规则", - "firewall.ok": "确定", + "filewallRule": "防火墙规则", "firewall.cancel": "取消", + "firewall.ok": "确定", "firewallRuleDialogDescription": "你的客户端 IP 地址无权访问此服务器。请登录到 Azure 帐户,然后新建一个防火墙规则以启用访问。", "firewallRuleHelpDescription": "详细了解防火墙设置", - "filewallRule": "防火墙规则", - "addIPAddressLabel": "添加我的客户端 IP", - "addIpRangeLabel": "添加我的子网 IP 范围" + "from": "从", + "to": "到" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "添加帐户时出错", "firewallRuleError": "防火墙规则错误" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "备份文件路径", - "targetDatabase": "目标数据库", - "restoreDialog.restore": "还原", - "restoreDialog.restoreTitle": "还原数据库", - "restoreDialog.database": "数据库", - "restoreDialog.backupFile": "备份文件", "RestoreDialogTitle": "还原数据库", - "restoreDialog.cancel": "取消", - "restoreDialog.script": "脚本", - "source": "源", - "restoreFrom": "还原自", - "missingBackupFilePathError": "需要备份文件路径。", - "multipleBackupFilePath": "请输入一个或多个用逗号分隔的文件路径", + "backupFilePath": "备份文件路径", + "backupSetsToRestore": "要还原的备份集", "database": "数据库", "destination": "目标", - "restoreTo": "还原到", - "restorePlan": "还原计划", - "backupSetsToRestore": "要还原的备份集", - "restoreDatabaseFileAs": "将数据库文件还原为", - "restoreDatabaseFileDetails": "还原数据库文件详细信息", - "logicalFileName": "逻辑文件名", "fileType": "文件类型", + "filesTitle": "文件", + "generalTitle": "常规", + "logicalFileName": "逻辑文件名", + "missingBackupFilePathError": "需要备份文件路径。", + "multipleBackupFilePath": "请输入一个或多个用逗号分隔的文件路径", + "optionsTitle": "选项", "originalFileName": "原始文件名", "restoreAs": "还原为", + "restoreDatabaseFileAs": "将数据库文件还原为", + "restoreDatabaseFileDetails": "还原数据库文件详细信息", + "restoreDialog.backupFile": "备份文件", + "restoreDialog.cancel": "取消", + "restoreDialog.database": "数据库", + "restoreDialog.restore": "还原", + "restoreDialog.restoreTitle": "还原数据库", + "restoreDialog.script": "脚本", + "restoreFrom": "还原自", "restoreOptions": "还原选项", - "taillogBackup": "结尾日志备份", + "restorePlan": "还原计划", + "restoreTo": "还原到", "serverConnection": "服务器连接", - "generalTitle": "常规", - "filesTitle": "文件", - "optionsTitle": "选项" + "source": "源", + "taillogBackup": "结尾日志备份", + "targetDatabase": "目标数据库" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "备份文件", - "backup.allFiles": "所有文件" + "backup.allFiles": "所有文件", + "backup.filterBackupFiles": "备份文件" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "服务器组", - "serverGroup.ok": "确定", - "serverGroup.cancel": "取消", - "connectionGroupName": "服务器组名称", "MissingGroupNameError": "组名称是必需的。", + "ServerGroupsDialogTitle": "服务器组", + "connectionGroupName": "服务器组名称", + "groupColor": "组颜色", "groupDescription": "组描述", - "groupColor": "组颜色" + "serverGroup.cancel": "取消", + "serverGroup.ok": "确定" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "添加服务器组", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "一个或多个任务正在运行中。确定要退出吗?", - "taskService.yes": "是", - "taskService.no": "否" + "taskService.no": "否", + "taskService.yes": "是" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "开始", - "showReleaseNotes": "显示入门", - "miGettingStarted": "入门(&&S)" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "隐藏属性", - "showProperties": "显示属性" - }, - "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": "无法删除视图", - "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": "此视图名称已被占用。", - "save": "保存", - "cancel": "取消" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "无标题视图" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "入门(&&S)", + "showReleaseNotes": "显示入门指南" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/CHANGELOG.md b/i18n/ads-language-pack-zh-hant/CHANGELOG.md index 4eeaf00489..06ef2c3687 100644 --- a/i18n/ads-language-pack-zh-hant/CHANGELOG.md +++ b/i18n/ads-language-pack-zh-hant/CHANGELOG.md @@ -3,3 +3,4 @@ All notable changes to the "ads-language-pack-zh-hant" language pack will be doc ## [Released] * May 21, 2021 - Release for Azure Data Studio 1.29 +* September 2, 2021 - Release for Azure Data Studio 1.33 diff --git a/i18n/ads-language-pack-zh-hant/package.json b/i18n/ads-language-pack-zh-hant/package.json index f16659e4f3..976cb357b6 100644 --- a/i18n/ads-language-pack-zh-hant/package.json +++ b/i18n/ads-language-pack-zh-hant/package.json @@ -2,7 +2,7 @@ "name": "ads-language-pack-zh-hant", "displayName": "Chinese (Traditional) Language Pack for Azure Data Studio", "description": "Language pack extension for Chinese (Traditional)", - "version": "1.32.0", + "version": "1.33.0", "publisher": "Microsoft", "repository": { "type": "git", @@ -11,7 +11,7 @@ "license": "SEE SOURCE EULA LICENSE IN LICENSE.txt", "engines": { "vscode": "*", - "azdata": "^1.32.0" + "azdata": "^1.33.0" }, "icon": "languagepack.png", "categories": [ @@ -172,10 +172,22 @@ "id": "Microsoft.agent", "path": "./translations/extensions/agent.i18n.json" }, + { + "id": "Microsoft.arc", + "path": "./translations/extensions/arc.i18n.json" + }, + { + "id": "Microsoft.asde-deployment", + "path": "./translations/extensions/asde-deployment.i18n.json" + }, { "id": "Microsoft.azurecore", "path": "./translations/extensions/azurecore.i18n.json" }, + { + "id": "Microsoft.azurehybridtoolkit", + "path": "./translations/extensions/azurehybridtoolkit.i18n.json" + }, { "id": "Microsoft.big-data-cluster", "path": "./translations/extensions/big-data-cluster.i18n.json" @@ -188,10 +200,22 @@ "id": "Microsoft.dacpac", "path": "./translations/extensions/dacpac.i18n.json" }, + { + "id": "Microsoft.data-workspace", + "path": "./translations/extensions/data-workspace.i18n.json" + }, { "id": "Microsoft.import", "path": "./translations/extensions/import.i18n.json" }, + { + "id": "Microsoft.kusto", + "path": "./translations/extensions/kusto.i18n.json" + }, + { + "id": "Microsoft.machine-learning", + "path": "./translations/extensions/machine-learning.i18n.json" + }, { "id": "Microsoft.sqlservernotebook", "path": "./translations/extensions/Microsoft.sqlservernotebook.i18n.json" @@ -208,6 +232,10 @@ "id": "Microsoft.profiler", "path": "./translations/extensions/profiler.i18n.json" }, + { + "id": "Microsoft.query-history", + "path": "./translations/extensions/query-history.i18n.json" + }, { "id": "Microsoft.resource-deployment", "path": "./translations/extensions/resource-deployment.i18n.json" @@ -217,36 +245,8 @@ "path": "./translations/extensions/schema-compare.i18n.json" }, { - "id": "Microsoft.arc", - "path": "./translations/extensions/arc.i18n.json" - }, - { - "id": "Microsoft.asde-deployment", - "path": "./translations/extensions/asde-deployment.i18n.json" - }, - { - "id": "Microsoft.azdata", - "path": "./translations/extensions/azdata.i18n.json" - }, - { - "id": "Microsoft.azurehybridtoolkit", - "path": "./translations/extensions/azurehybridtoolkit.i18n.json" - }, - { - "id": "Microsoft.data-workspace", - "path": "./translations/extensions/data-workspace.i18n.json" - }, - { - "id": "Microsoft.kusto", - "path": "./translations/extensions/kusto.i18n.json" - }, - { - "id": "Microsoft.machine-learning", - "path": "./translations/extensions/machine-learning.i18n.json" - }, - { - "id": "Microsoft.query-history", - "path": "./translations/extensions/query-history.i18n.json" + "id": "Microsoft.server-report", + "path": "./translations/extensions/server-report.i18n.json" }, { "id": "Microsoft.sql-assessment", diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json index b2c43d66fe..0884cf5e04 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/Microsoft.sqlservernotebook.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "title.sqlServerNotebooks": "SQL Server Notebooks", + "description.sqlserverNotebooks": "用來協助開始使用 SQL Server 並對其進行疑難排解的筆記本", "title.sqlServer2019Book": "SQL Server 2019 指南", - "description.sqlserverNotebooks": "用來協助開始使用 SQL Server 並對其進行疑難排解的筆記本" + "title.sqlServerNotebooks": "SQL Server Notebooks" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/admin-tool-ext-win.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/admin-tool-ext-win.i18n.json index d07e8a720a..c2126922e3 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/admin-tool-ext-win.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/admin-tool-ext-win.i18n.json @@ -8,19 +8,19 @@ ], "version": "1.0.0", "contents": { - "package": { - "adminToolExtWin.displayName": "適用於 Windows 的資料庫系統管理工具延伸模組", - "adminToolExtWin.description": "將額外的 Windows 特定功能新增至 Azure Data Studio", - "adminToolExtWin.propertiesMenuItem": "屬性", - "adminToolExtWin.launchGswMenuItem": "產生指令碼..." - }, "dist/main": { - "adminToolExtWin.noConnectionContextForProp": "未為 handleLaunchSsmsMinPropertiesDialogCommand 提供任何 ConnectionContext", - "adminToolExtWin.noOENode": "無法判斷來自 connectionContext 的物件總管節點 : {0}", - "adminToolExtWin.noConnectionContextForGsw": "未為 handleLaunchSsmsMinPropertiesDialogCommand 提供任何 ConnectionContext", - "adminToolExtWin.noConnectionProfile": "connectionContext 未提供任何 connectionProfile : {0}", "adminToolExtWin.launchingDialogStatus": "正在啟動對話...", + "adminToolExtWin.noConnectionContextForGsw": "未為 handleLaunchSsmsMinPropertiesDialogCommand 提供任何 ConnectionContext", + "adminToolExtWin.noConnectionContextForProp": "未為 handleLaunchSsmsMinPropertiesDialogCommand 提供任何 ConnectionContext", + "adminToolExtWin.noConnectionProfile": "connectionContext 未提供任何 connectionProfile : {0}", + "adminToolExtWin.noOENode": "無法判斷來自 connectionContext 的物件總管節點 : {0}", "adminToolExtWin.ssmsMinError": "以引數 '{0}' - {1} 呼叫 SsmsMin 時發生錯誤" + }, + "package": { + "adminToolExtWin.description": "將額外的 Windows 特定功能新增至 Azure Data Studio", + "adminToolExtWin.displayName": "適用於 Windows 的資料庫系統管理工具延伸模組", + "adminToolExtWin.launchGswMenuItem": "產生指令碼...", + "adminToolExtWin.propertiesMenuItem": "屬性" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/agent.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/agent.i18n.json index e921c85a7f..c99be6d7e9 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/agent.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/agent.i18n.json @@ -8,83 +8,77 @@ ], "version": "1.0.0", "contents": { + "dist/data/alertData": { + "alertData.DefaultAlertTypString": "SQL Server 事件警示", + "alertData.saveErrorMessage": "更新失敗 '{0}'", + "alertDialog.PerformanceCondition": "SQL Server 效能條件警示", + "alertDialog.WmiEvent": "WMI 事件警示" + }, + "dist/data/jobData": { + "jobData.jobNameRequired": "必須提供作業名稱", + "jobData.newJobErrorMessage": "作業建立失敗 '{0}'", + "jobData.newJobSuccessMessage": "已成功建立作業 '{0}'", + "jobData.saveErrorMessage": "作業更新失敗 '{0}'", + "jobData.saveSucessMessage": "已成功更新作業 '{0}'", + "jobData.whenJobCompletes": "當作業完成時", + "jobData.whenJobFails": "當作業失敗時", + "jobData.whenJobSucceeds": "當作業成功時" + }, + "dist/data/jobStepData": { + "jobStepData.saveErrorMessage": "步驟更新失敗 '{0}'", + "stepData.jobNameRequired": "必須提供作業名稱", + "stepData.stepNameRequired": "必須提供步驟名稱" + }, + "dist/data/notebookData": { + "notebookData.invalidNotebookPath": "無效的筆記本路徑", + "notebookData.jobExists": "已有類似名稱的作業存在", + "notebookData.jobNameRequired": "必須提供筆記本名稱", + "notebookData.newJobErrorMessage": "筆記本建立失敗 '{0}'", + "notebookData.newJobSuccessMessage": "已成功建立筆記本 '{0}' ", + "notebookData.saveErrorMessage": "筆記本更新失敗 '{0}'", + "notebookData.saveSucessMessage": "筆記本 '{0}' 已成功更新", + "notebookData.selectExecutionDatabase": "選取執行資料庫", + "notebookData.selectStorageDatabase": "選取儲存體資料庫", + "notebookData.templatePathRequired": "必須提供範本路徑", + "notebookData.whenJobCompletes": "當筆記本完成時", + "notebookData.whenJobFails": "當筆記本失敗時", + "notebookData.whenJobSucceeds": "當筆記本成功時" + }, + "dist/data/proxyData": { + "proxyData.newJobSuccessMessage": "已成功建立 '{0}'", + "proxyData.saveErrorMessage": "Proxy 更新失敗 '{0}'", + "proxyData.saveSucessMessage": "已成功更新 Proxy '{0}'" + }, "dist/dialogs/agentDialog": { - "agentDialog.OK": "確定", - "agentDialog.Cancel": "取消" - }, - "dist/dialogs/jobStepDialog": { - "jobStepDialog.fileBrowserTitle": "尋找資料庫檔案 -", - "jobStepDialog.ok": "確定", - "jobStepDialog.cancel": "取消", - "jobStepDialog.general": "一般", - "jobStepDialog.advanced": "進階", - "jobStepDialog.open": "開啟...", - "jobStepDialog.parse": "剖析", - "jobStepDialog.successParse": "已成功剖析命令。", - "jobStepDialog.failParse": "命令失敗。", - "jobStepDialog.blankStepName": "步驟名稱不能留空", - "jobStepDialog.processExitCode": "處理成功命令的結束代碼:", - "jobStepDialog.stepNameLabel": "步驟名稱", - "jobStepDialog.typeLabel": "類型", - "jobStepDialog.runAsLabel": "執行身分", - "jobStepDialog.databaseLabel": "資料庫", - "jobStepDialog.commandLabel": "命令", - "jobStepDialog.successAction": "當動作成功時", - "jobStepDialog.failureAction": "當動作失敗時", - "jobStepDialog.runAsUser": "以使用者身分執行", - "jobStepDialog.retryAttempts": "重試嘗試", - "jobStepDialog.retryInterval": "重試間隔 (分鐘)", - "jobStepDialog.logToTable": "記錄到資料表", - "jobStepDialog.appendExistingTableEntry": "將輸出附加到表中現有的項目", - "jobStepDialog.includeStepOutputHistory": "在歷程記錄中包含步驟輸出", - "jobStepDialog.outputFile": "輸出檔案", - "jobStepDialog.appendOutputToFile": "將輸出附加至現有的檔案", - "jobStepDialog.selectedPath": "選擇的路徑", - "jobStepDialog.filesOfType": "檔案類型", - "jobStepDialog.fileName": "檔案名稱", - "jobStepDialog.allFiles": "所有檔案 (*)", - "jobStepDialog.newJobStep": "新增作業步驟", - "jobStepDialog.editJobStep": "編輯作業步驟", - "jobStepDialog.TSQL": "Transact-SQL 指令碼 (T-SQL)", - "jobStepDialog.powershell": "PowerShell", - "jobStepDialog.CmdExec": "作業系統 (cmdexec)", - "jobStepDialog.replicationDistribution": "複寫散發者", - "jobStepDialog.replicationMerge": "複寫合併", - "jobStepDialog.replicationQueueReader": "複本佇列讀取器", - "jobStepDialog.replicationSnapshot": "複寫快照集", - "jobStepDialog.replicationTransactionLogReader": "複寫交易 - 記錄讀取器", - "jobStepDialog.analysisCommand": "SQL Server Analysis Services 命令", - "jobStepDialog.analysisQuery": "SQL Server Analysis Services 查詢", - "jobStepDialog.servicesPackage": "SQL Server 整合服務套件", - "jobStepDialog.agentServiceAccount": "SQL Server Agent 服務帳戶", - "jobStepDialog.nextStep": "前往下一步", - "jobStepDialog.quitJobSuccess": "結束作業報告成功", - "jobStepDialog.quitJobFailure": "結束作業報告失敗" - }, - "dist/dialogs/pickScheduleDialog": { - "pickSchedule.jobSchedules": "作業排程", - "pickSchedule.ok": "確定", - "pickSchedule.cancel": "取消", - "pickSchedule.availableSchedules": "可用的排程:", - "pickSchedule.scheduleName": "名稱", - "pickSchedule.scheduleID": "識別碼", - "pickSchedule.description": "描述" + "agentDialog.Cancel": "取消", + "agentDialog.OK": "確定" }, "dist/dialogs/alertDialog": { - "alertDialog.createAlert": "建立警示", - "alertDialog.editAlert": "編輯警示", - "alertDialog.General": "一般", - "alertDialog.Response": "回應", - "alertDialog.Options": "選項", - "alertDialog.eventAlert": "事件警示定義", - "alertDialog.Name": "名稱", - "alertDialog.Type": "類型", - "alertDialog.Enabled": "啟用", + "alertDialog.AdditionalNotification": "要傳送的其他通知訊息", + "alertDialog.AllDatabases": "<所有資料庫>", "alertDialog.DatabaseName": "資料庫名稱", + "alertDialog.DelayMinutes": "延遲分鐘數", + "alertDialog.DelaySeconds": "延遲秒數", + "alertDialog.Enabled": "啟用", "alertDialog.ErrorNumber": "錯誤號碼", - "alertDialog.Severity": "嚴重性", - "alertDialog.RaiseAlertContains": "當訊息包含以下項目時引發警示", + "alertDialog.ExecuteJob": "執行作業", + "alertDialog.ExecuteJobName": "作業名稱", + "alertDialog.General": "一般", + "alertDialog.IncludeErrorInEmail": "在電子郵件中包含警示錯誤文字", + "alertDialog.IncludeErrorInPager": "在頁面巡覽區中包括警示文字", "alertDialog.MessageText": "訊息文字", + "alertDialog.Name": "名稱", + "alertDialog.NewJob": "新增作業", + "alertDialog.NewOperator": "新增運算子", + "alertDialog.NotifyOperators": "通知運算子", + "alertDialog.OperatorEmail": "電子郵件", + "alertDialog.OperatorList": "運算子清單", + "alertDialog.OperatorName": "運算子", + "alertDialog.OperatorPager": "頁面巡覽區", + "alertDialog.Options": "選項", + "alertDialog.RaiseAlertContains": "當訊息包含以下項目時引發警示", + "alertDialog.Response": "回應", + "alertDialog.Severity": "嚴重性", "alertDialog.Severity001": "001 - 其他系統資訊", "alertDialog.Severity002": "002 - 已保留", "alertDialog.Severity003": "003 - 已保留", @@ -110,173 +104,179 @@ "alertDialog.Severity023": "023 - 嚴重錯誤: 資料庫完整性有疑慮", "alertDialog.Severity024": "024 - 嚴重錯誤: 硬體錯誤", "alertDialog.Severity025": "025 - 嚴重錯誤", - "alertDialog.AllDatabases": "<所有資料庫>", - "alertDialog.ExecuteJob": "執行作業", - "alertDialog.ExecuteJobName": "作業名稱", - "alertDialog.NotifyOperators": "通知運算子", - "alertDialog.NewJob": "新增作業", - "alertDialog.OperatorList": "運算子清單", - "alertDialog.OperatorName": "運算子", - "alertDialog.OperatorEmail": "電子郵件", - "alertDialog.OperatorPager": "頁面巡覽區", - "alertDialog.NewOperator": "新增運算子", - "alertDialog.IncludeErrorInEmail": "在電子郵件中包含警示錯誤文字", - "alertDialog.IncludeErrorInPager": "在頁面巡覽區中包括警示文字", - "alertDialog.AdditionalNotification": "要傳送的其他通知訊息", - "alertDialog.DelayMinutes": "延遲分鐘數", - "alertDialog.DelaySeconds": "延遲秒數" - }, - "dist/dialogs/operatorDialog": { - "createOperator.createOperator": "建立運算子", - "createOperator.editOperator": "編輯運算子", - "createOperator.General": "一般", - "createOperator.Notifications": "通知", - "createOperator.Name": "名稱", - "createOperator.Enabled": "啟用", - "createOperator.EmailName": "電子郵件名稱", - "createOperator.PagerEmailName": "頁面巡覽區電子郵件名稱", - "createOperator.PagerMondayCheckBox": "星期一", - "createOperator.PagerTuesdayCheckBox": "星期二", - "createOperator.PagerWednesdayCheckBox": "星期三", - "createOperator.PagerThursdayCheckBox": "星期四", - "createOperator.PagerFridayCheckBox": "星期五", - "createOperator.PagerSaturdayCheckBox": "星期六", - "createOperator.PagerSundayCheckBox": "星期日", - "createOperator.workdayBegin": "工作日開始", - "createOperator.workdayEnd": "工作日結束", - "createOperator.PagerDutySchedule": "呼叫器待命排程", - "createOperator.AlertListHeading": "警示清單", - "createOperator.AlertNameColumnLabel": "警示名稱", - "createOperator.AlertEmailColumnLabel": "電子郵件", - "createOperator.AlertPagerColumnLabel": "頁面巡覽區" + "alertDialog.Type": "類型", + "alertDialog.createAlert": "建立警示", + "alertDialog.editAlert": "編輯警示", + "alertDialog.eventAlert": "事件警示定義" }, "dist/dialogs/jobDialog": { - "jobDialog.general": "一般", - "jobDialog.steps": "步驟", - "jobDialog.schedules": "排程", + "jobDialog.alertEnabledLabel": "啟用", + "jobDialog.alertNameLabel": "警示名稱", + "jobDialog.alertTypeLabel": "類型", "jobDialog.alerts": "警示", - "jobDialog.notifications": "通知", + "jobDialog.alertsList": "警示清單", "jobDialog.blankJobNameError": "作業名稱不得為空。", - "jobDialog.name": "名稱", - "jobDialog.owner": "擁有者", "jobDialog.category": "分類", - "jobDialog.description": "描述", - "jobDialog.enabled": "啟用", - "jobDialog.jobStepList": "作業步驟清單", - "jobDialog.step": "步驟", - "jobDialog.type": "類型", - "jobDialog.onSuccess": "成功時", - "jobDialog.onFailure": "失敗時", - "jobDialog.new": "新增步驟", - "jobDialog.edit": "編輯步驟", "jobDialog.delete": "刪除步驟", - "jobDialog.moveUp": "向上移動步驟", - "jobDialog.moveDown": "向下移動步驟", - "jobDialog.startStepAt": "開始步驟", - "jobDialog.notificationsTabTop": "作業完成時要執行的操作", - "jobDialog.email": "電子郵件", - "jobDialog.page": "頁面", - "jobDialog.eventLogCheckBoxLabel": "寫入 Windows 應用程式事件記錄檔", "jobDialog.deleteJobLabel": "自動刪除作業", - "jobDialog.schedulesaLabel": "排程清單", + "jobDialog.description": "描述", + "jobDialog.edit": "編輯步驟", + "jobDialog.editJob": "編輯作業", + "jobDialog.email": "電子郵件", + "jobDialog.enabled": "啟用", + "jobDialog.eventLogCheckBoxLabel": "寫入 Windows 應用程式事件記錄檔", + "jobDialog.general": "一般", + "jobDialog.jobStepList": "作業步驟清單", + "jobDialog.moveDown": "向下移動步驟", + "jobDialog.moveUp": "向上移動步驟", + "jobDialog.name": "名稱", + "jobDialog.new": "新增步驟", + "jobDialog.newAlert": "新增警示", + "jobDialog.newJob": "新增作業", + "jobDialog.notifications": "通知", + "jobDialog.notificationsTabTop": "作業完成時要執行的操作", + "jobDialog.onFailure": "失敗時", + "jobDialog.onSuccess": "成功時", + "jobDialog.owner": "擁有者", + "jobDialog.page": "頁面", "jobDialog.pickSchedule": "挑選排程", "jobDialog.removeSchedule": "移除排程", - "jobDialog.alertsList": "警示清單", - "jobDialog.newAlert": "新增警示", - "jobDialog.alertNameLabel": "警示名稱", - "jobDialog.alertEnabledLabel": "啟用", - "jobDialog.alertTypeLabel": "類型", - "jobDialog.newJob": "新增作業", - "jobDialog.editJob": "編輯作業" + "jobDialog.schedules": "排程", + "jobDialog.schedulesaLabel": "排程清單", + "jobDialog.startStepAt": "開始步驟", + "jobDialog.step": "步驟", + "jobDialog.steps": "步驟", + "jobDialog.type": "類型" }, - "dist/data/jobData": { - "jobData.whenJobCompletes": "當作業完成時", - "jobData.whenJobFails": "當作業失敗時", - "jobData.whenJobSucceeds": "當作業成功時", - "jobData.jobNameRequired": "必須提供作業名稱", - "jobData.saveErrorMessage": "作業更新失敗 '{0}'", - "jobData.newJobErrorMessage": "作業建立失敗 '{0}'", - "jobData.saveSucessMessage": "已成功更新作業 '{0}'", - "jobData.newJobSuccessMessage": "已成功建立作業 '{0}'" + "dist/dialogs/jobStepDialog": { + "jobStepDialog.CmdExec": "作業系統 (cmdexec)", + "jobStepDialog.TSQL": "Transact-SQL 指令碼 (T-SQL)", + "jobStepDialog.advanced": "進階", + "jobStepDialog.agentServiceAccount": "SQL Server Agent 服務帳戶", + "jobStepDialog.allFiles": "所有檔案 (*)", + "jobStepDialog.analysisCommand": "SQL Server Analysis Services 命令", + "jobStepDialog.analysisQuery": "SQL Server Analysis Services 查詢", + "jobStepDialog.appendExistingTableEntry": "將輸出附加到表中現有的項目", + "jobStepDialog.appendOutputToFile": "將輸出附加至現有的檔案", + "jobStepDialog.blankStepName": "步驟名稱不能留空", + "jobStepDialog.cancel": "取消", + "jobStepDialog.commandLabel": "命令", + "jobStepDialog.databaseLabel": "資料庫", + "jobStepDialog.editJobStep": "編輯作業步驟", + "jobStepDialog.failParse": "命令失敗。", + "jobStepDialog.failureAction": "當動作失敗時", + "jobStepDialog.fileBrowserTitle": "尋找資料庫檔案 -", + "jobStepDialog.fileName": "檔案名稱", + "jobStepDialog.filesOfType": "檔案類型", + "jobStepDialog.general": "一般", + "jobStepDialog.includeStepOutputHistory": "在歷程記錄中包含步驟輸出", + "jobStepDialog.logToTable": "記錄到資料表", + "jobStepDialog.newJobStep": "新增作業步驟", + "jobStepDialog.nextStep": "前往下一步", + "jobStepDialog.ok": "確定", + "jobStepDialog.open": "開啟...", + "jobStepDialog.outputFile": "輸出檔案", + "jobStepDialog.parse": "剖析", + "jobStepDialog.powershell": "PowerShell", + "jobStepDialog.processExitCode": "處理成功命令的結束代碼:", + "jobStepDialog.quitJobFailure": "結束作業報告失敗", + "jobStepDialog.quitJobSuccess": "結束作業報告成功", + "jobStepDialog.replicationDistribution": "複寫散發者", + "jobStepDialog.replicationMerge": "複寫合併", + "jobStepDialog.replicationQueueReader": "複本佇列讀取器", + "jobStepDialog.replicationSnapshot": "複寫快照集", + "jobStepDialog.replicationTransactionLogReader": "複寫交易 - 記錄讀取器", + "jobStepDialog.retryAttempts": "重試嘗試", + "jobStepDialog.retryInterval": "重試間隔 (分鐘)", + "jobStepDialog.runAsLabel": "執行身分", + "jobStepDialog.runAsUser": "以使用者身分執行", + "jobStepDialog.selectedPath": "選擇的路徑", + "jobStepDialog.servicesPackage": "SQL Server 整合服務套件", + "jobStepDialog.stepNameLabel": "步驟名稱", + "jobStepDialog.successAction": "當動作成功時", + "jobStepDialog.successParse": "已成功剖析命令。", + "jobStepDialog.typeLabel": "類型" }, - "dist/data/jobStepData": { - "jobStepData.saveErrorMessage": "步驟更新失敗 '{0}'", - "stepData.jobNameRequired": "必須提供作業名稱", - "stepData.stepNameRequired": "必須提供步驟名稱" + "dist/dialogs/notebookDialog": { + "notebookDialog.defaultDropdownString": "選擇資料庫", + "notebookDialog.description": "描述", + "notebookDialog.editJob": "編輯筆記本作業", + "notebookDialog.executeDatabase": "執行資料庫", + "notebookDialog.executionDatabaseInfo": "選取要執行筆記本查詢的資料庫", + "notebookDialog.general": "一般", + "notebookDialog.jobSection": "作業詳細資料", + "notebookDialog.name": "名稱", + "notebookDialog.newJob": "新增筆記本作業", + "notebookDialog.notebookSection": "筆記本詳細資料", + "notebookDialog.owner": "擁有者", + "notebookDialog.pickSchedule": "挑選排程", + "notebookDialog.removeSchedule": "移除排程", + "notebookDialog.schedulesaLabel": "排程清單", + "notebookDialog.targetDatabase": "儲存體資料庫", + "notebookDialog.targetDatabaseInfo": "選取要儲存所有筆記本作業中繼資料及結果的資料庫", + "notebookDialog.templateNotebook": "筆記本路徑", + "notebookDialog.templatePath": "選取要從電腦排程的筆記本" }, - "dist/mainController": { - "mainController.notImplemented": "這項功能尚未開發完成。如果您想嘗試最新的變更,請試試最新的測試人員組建!", - "agent.templateUploadSuccessful": "範本已成功更新", - "agent.templateUploadError": "範本更新失敗", - "agent.unsavedFileSchedulingError": "必須先儲存筆記本才能排程。請儲存後重試排程。", - "agent.AddNewConnection": "新增新連線", - "agent.selectConnection": "選取連線", - "agent.selectValidConnection": "請選取有效的連線" + "dist/dialogs/operatorDialog": { + "createOperator.AlertEmailColumnLabel": "電子郵件", + "createOperator.AlertListHeading": "警示清單", + "createOperator.AlertNameColumnLabel": "警示名稱", + "createOperator.AlertPagerColumnLabel": "頁面巡覽區", + "createOperator.EmailName": "電子郵件名稱", + "createOperator.Enabled": "啟用", + "createOperator.General": "一般", + "createOperator.Name": "名稱", + "createOperator.Notifications": "通知", + "createOperator.PagerDutySchedule": "呼叫器待命排程", + "createOperator.PagerEmailName": "頁面巡覽區電子郵件名稱", + "createOperator.PagerFridayCheckBox": "星期五", + "createOperator.PagerMondayCheckBox": "星期一", + "createOperator.PagerSaturdayCheckBox": "星期六", + "createOperator.PagerSundayCheckBox": "星期日", + "createOperator.PagerThursdayCheckBox": "星期四", + "createOperator.PagerTuesdayCheckBox": "星期二", + "createOperator.PagerWednesdayCheckBox": "星期三", + "createOperator.createOperator": "建立運算子", + "createOperator.editOperator": "編輯運算子", + "createOperator.workdayBegin": "工作日開始", + "createOperator.workdayEnd": "工作日結束" }, - "dist/data/alertData": { - "alertData.saveErrorMessage": "更新失敗 '{0}'", - "alertData.DefaultAlertTypString": "SQL Server 事件警示", - "alertDialog.PerformanceCondition": "SQL Server 效能條件警示", - "alertDialog.WmiEvent": "WMI 事件警示" + "dist/dialogs/pickScheduleDialog": { + "pickSchedule.availableSchedules": "可用的排程:", + "pickSchedule.cancel": "取消", + "pickSchedule.description": "描述", + "pickSchedule.jobSchedules": "作業排程", + "pickSchedule.ok": "確定", + "pickSchedule.scheduleID": "識別碼", + "pickSchedule.scheduleName": "名稱" }, "dist/dialogs/proxyDialog": { - "createProxy.createProxy": "建立 Proxy", - "createProxy.editProxy": "編輯 Proxy", - "createProxy.General": "一般", - "createProxy.ProxyName": "Proxy 名稱", "createProxy.CredentialName": "認證名稱", "createProxy.Description": "描述", - "createProxy.SubsystemName": "子系統", + "createProxy.General": "一般", "createProxy.OperatingSystem": "作業系統 (cmdexec)", - "createProxy.ReplicationSnapshot": "複寫快照集", - "createProxy.ReplicationTransactionLog": "複寫交易 - 記錄讀取器", + "createProxy.PowerShell": "PowerShell", + "createProxy.ProxyName": "Proxy 名稱", "createProxy.ReplicationDistributor": "複寫散發者", "createProxy.ReplicationMerge": "複寫合併", "createProxy.ReplicationQueueReader": "複本佇列讀取器", - "createProxy.SSASQueryLabel": "SQL Server Analysis Services 查詢", + "createProxy.ReplicationSnapshot": "複寫快照集", + "createProxy.ReplicationTransactionLog": "複寫交易 - 記錄讀取器", "createProxy.SSASCommandLabel": "SQL Server Analysis Services 命令", + "createProxy.SSASQueryLabel": "SQL Server Analysis Services 查詢", "createProxy.SSISPackage": "SQL Server Integration Services 套件", - "createProxy.PowerShell": "PowerShell" + "createProxy.SubsystemName": "子系統", + "createProxy.createProxy": "建立 Proxy", + "createProxy.editProxy": "編輯 Proxy" }, - "dist/data/proxyData": { - "proxyData.saveErrorMessage": "Proxy 更新失敗 '{0}'", - "proxyData.saveSucessMessage": "已成功更新 Proxy '{0}'", - "proxyData.newJobSuccessMessage": "已成功建立 '{0}'" - }, - "dist/dialogs/notebookDialog": { - "notebookDialog.newJob": "新增筆記本作業", - "notebookDialog.editJob": "編輯筆記本作業", - "notebookDialog.general": "一般", - "notebookDialog.notebookSection": "筆記本詳細資料", - "notebookDialog.templateNotebook": "筆記本路徑", - "notebookDialog.targetDatabase": "儲存體資料庫", - "notebookDialog.executeDatabase": "執行資料庫", - "notebookDialog.defaultDropdownString": "選擇資料庫", - "notebookDialog.jobSection": "作業詳細資料", - "notebookDialog.name": "名稱", - "notebookDialog.owner": "擁有者", - "notebookDialog.schedulesaLabel": "排程清單", - "notebookDialog.pickSchedule": "挑選排程", - "notebookDialog.removeSchedule": "移除排程", - "notebookDialog.description": "描述", - "notebookDialog.templatePath": "選取要從電腦排程的筆記本", - "notebookDialog.targetDatabaseInfo": "選取要儲存所有筆記本作業中繼資料及結果的資料庫", - "notebookDialog.executionDatabaseInfo": "選取要執行筆記本查詢的資料庫" - }, - "dist/data/notebookData": { - "notebookData.whenJobCompletes": "當筆記本完成時", - "notebookData.whenJobFails": "當筆記本失敗時", - "notebookData.whenJobSucceeds": "當筆記本成功時", - "notebookData.jobNameRequired": "必須提供筆記本名稱", - "notebookData.templatePathRequired": "必須提供範本路徑", - "notebookData.invalidNotebookPath": "無效的筆記本路徑", - "notebookData.selectStorageDatabase": "選取儲存體資料庫", - "notebookData.selectExecutionDatabase": "選取執行資料庫", - "notebookData.jobExists": "已有類似名稱的作業存在", - "notebookData.saveErrorMessage": "筆記本更新失敗 '{0}'", - "notebookData.newJobErrorMessage": "筆記本建立失敗 '{0}'", - "notebookData.saveSucessMessage": "筆記本 '{0}' 已成功更新", - "notebookData.newJobSuccessMessage": "已成功建立筆記本 '{0}' " + "dist/mainController": { + "agent.AddNewConnection": "新增新連線", + "agent.selectConnection": "選取連線", + "agent.selectValidConnection": "請選取有效的連線", + "agent.templateUploadError": "範本更新失敗", + "agent.templateUploadSuccessful": "範本已成功更新", + "agent.unsavedFileSchedulingError": "必須先儲存筆記本才能排程。請儲存後重試排程。", + "mainController.notImplemented": "這項功能尚未開發完成。如果您想嘗試最新的變更,請試試最新的測試人員組建!" } } } \ 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 4a20ef25f4..42ec00036f 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 @@ -8,439 +8,438 @@ ], "version": "1.0.0", "contents": { + "dist/localizedConstants": { + "arc.addingWorkerNodes": "正在新增背景工作節點", + "arc.arcDeploymentDeprecation": "Arc 部署延伸模組已被 Arc 延伸模組取代,且已解除安裝。", + "arc.arcResources": "Azure Arc 資源", + "arc.available": "可用", + "arc.backup": "備份", + "arc.backupsStorage": "{0} 個備份", + "arc.cancel": "取消", + "arc.clickTheNewSupportRequestButton": "按一下新的支援要求按鈕,以在 Azure 入口網站中提出支援要求。", + "arc.clickTheTroubleshootButton": "按一下 [疑難排解] 按鈕,開啟 Azure Arc {0} 疑難排解筆記本。", + "arc.compute": "計算", + "arc.computeAndStorage": "計算 + 儲存體", + "arc.computeAndStorageDescriptionPartFive": "有足夠的資源可供使用", + "arc.computeAndStorageDescriptionPartFour": "執行此作業之前,您必須先確定", + "arc.computeAndStorageDescriptionPartSix": "在您的 Kubernetes 叢集中,以接受此設定。", + "arc.computeAndStorageDescriptionPartThree": "不停機且依", + "arc.condition": "條件", + "arc.configurationCoordinatorNode": "設定", + "arc.configurationPerNode": "設定 (每個節點)", + "arc.confirmNewPassword": "確認新密碼", + "arc.connecToServer": "連線到伺服器", + "arc.connect": "連線", + "arc.connectToController": "連線至現有的控制器", + "arc.connectToControllerFailed": "無法連線到控制器 {0}。{1}", + "arc.connectToMSSql": "連線到 SQL 受控執行個體 - Azure Arc ({0})", + "arc.connectToMSSqlFailed": "無法連線到 SQL 受控執行個體 - Azure Arc 執行個體 {0}。{1}", + "arc.connectToPGSql": "連線到 PostgreSQL 超大規模資料庫 - Azure Arc ({0})", + "arc.connectToPGSqlFailed": "無法連線到 PostgreSQL 超大規模資料庫 - Azure Arc 執行個體 {0}。{1}", + "arc.connectToPostgresDescription": "需要伺服器連線才能顯示及設定資料庫引擎設定,這需要安裝 PostgreSQL 延伸模組。", + "arc.connectionMode": "連線模式", + "arc.connectionString": "{0} 的連接字串", + "arc.connectionStrings": "連接字串", + "arc.containerReady": "Pod 容器已就緒。", + "arc.controllerClusterContext": "叢集內容", + "arc.controllerDashboard": "Azure Arc 資料控制器儀表板 (預覽) - {0}", + "arc.controllerKubeConfig": "Kube 組態檔路徑", + "arc.controllerName": "名稱", + "arc.controllerNameDescription": "要在樹狀檢視中顯示的名稱,這不會套用到控制器本身。", + "arc.controllerPassword": "控制器密碼", + "arc.controllerUrl": "控制器 URL", + "arc.controllerUrlDescription": "如果有多個叢集具有相同的命名空間,就必須有控制器 URL - 這通常不是必要項目。", + "arc.controllerUrlPlaceholder": "https://:", + "arc.controllerUsername": "控制器使用者名稱", + "arc.coordinator": "協調器", + "arc.coordinatorCoresLimit": "協調器節點 CPU 限制", + "arc.coordinatorCoresRequest": "協調器節點 CPU 要求", + "arc.coordinatorEndpoint": "協調器端點", + "arc.coordinatorMemoryLimit": "協調器節點記憶體限制 (GB)", + "arc.coordinatorMemoryRequest": "協調器節點記憶體要求 (GB)", + "arc.coordinatorNode": "協調器節點", + "arc.coordinatorNodeConfigurationInformation": "您可以設定將套用至協調器節點的 CPU 核心數和儲存體大小。調整您伺服器群組的 CPU 核心數和記憶體設定。若要重設要求和/或限制,請傳入空值。", + "arc.coordinatorNodeParameters": "協調器節點參數", + "arc.coordinatorNodeParametersDescription": " 協調器節點的這些伺服器參數可以設定為自訂 (非預設) 值。搜尋以尋找參數。", + "arc.copiedToClipboard": "{0} 已複製到剪貼簿", + "arc.copyConnectionStringToClipboard": "將 {0} 連接字串複製到剪貼簿", + "arc.copyValueToClipboard": "將 {0} 複製到剪貼簿", + "arc.coresLimit": "CPU 限制", + "arc.coresRequest": "CPU 要求", + "arc.couldNotFindAzureResource": "找不到 {0} 的 Azure 資源", + "arc.couldNotFindControllerRegistration": "找不到控制器註冊。", + "arc.createNew": "新執行個體", + "arc.dataController": "資料控制器", + "arc.dataControllersType": "Azure Arc 資料控制器", + "arc.dataStorage": "{0} 資料", + "arc.databaseCreated": "資料庫 {0} 已建立", + "arc.databaseCreationFailed": "無法建立資料庫 {0}。{1}", + "arc.databaseName": "資料庫名稱", + "arc.databases": "資料庫", + "arc.defaultControllerName": "arc-dc", + "arc.delete": "刪除", + "arc.deletingInstance": "正在刪除執行個體 '{0}'...", + "arc.description": "描述", + "arc.details": "詳細資料", + "arc.diagnoseAndSolveProblems": "診斷並解決問題", + "arc.direct": "直接", + "arc.discard": "捨棄", + "arc.drop": "卸除", + "arc.dropMultipleExtensions": "目前正在卸載另一個延伸模組,請在完成後再試一次。", + "arc.emergency": "緊急", + "arc.endpoint": "端點", + "arc.enterANonEmptyPassword": "輸入非空白的密碼或按 Esc 鍵結束。", + "arc.enterNewPassword": "輸入新密碼", + "arc.errorConnectingToController": "連線至控制器時發生錯誤。{0}", + "arc.errorVerifyingPassword": "驗證密碼時發生錯誤。{0}", + "arc.extensionInstallationFailed": "無法安裝延伸模組 {0}。", + "arc.extensionInstalled": "已安裝延伸模組 '{0}'。", + "arc.extensionName": "延伸模組名稱", + "arc.extensionsAddDialog": "PostgreSQL 可讓您使用延伸模組擴充資料庫的功能。", + "arc.extensionsAddErrorrMessage": "值應為下列其中一項: ({0})。", + "arc.extensionsAddFunction": "某些延伸模組必須先載入至 PostgreSQL 才能使用。若要編輯,請輸入以逗號分隔的有效延伸模組清單: ({0})。", + "arc.extensionsAddList": "延伸模組", + "arc.extensionsAdded": "已新增延伸模組 '{0}'", + "arc.extensionsDescription": "PostgreSQL 可讓您使用延伸模組擴充資料庫的功能。延伸模組允許將多個相關的 SQL 物件捆綁到單一套件中,而您可使用單一命令在資料庫中載入或移除該套件。載入資料庫之後,延伸模組可以像內建功能一樣運作。", + "arc.extensionsDropped": "已卸除延伸模組 '{0}'", + "arc.extensionsFunction": "某些延伸模組在啟動時必須先載入至 PostgreSQL 才能使用。可在下方檢視及編輯這些預先載入的延伸模組。", + "arc.extensionsLearnMore": "深入了解 PostgreSQL 延伸模組。", + "arc.extensionsTableLabel": "預先載入之延伸模組的資料表。", + "arc.extensionsTableLoading": "正在載入預先載入之延伸模組的資料表。", + "arc.extensionsTableLoadingComplete": "現在可以檢視預先載入的延伸模組。", + "arc.externalEndpoint": "外部端點", + "arc.failed": "失敗", + "arc.feedback": "意見反應", + "arc.fetchConfigFailed": "擷取 '{0}' 的設定時發生未預期的錯誤。{1}", + "arc.fetchDatabasesFailed": "擷取 '{0}' 的資料庫時發生未預期的錯誤。{1}", + "arc.fetchEndpointsFailed": "擷取 '{0}' 的端點時發生未預期的錯誤。{1}", + "arc.fetchEngineSettingsFailed": "擷取 '{0}' 的引擎設定時發生未預期的錯誤。{1}", + "arc.fetchRegistrationsFailed": "擷取 '{0}' 的註冊時發生未預期的錯誤。{1}", + "arc.fullyQualifiedDomain": "完整網域", + "arc.grafanaDashboard": "Grafana 儀表板", + "arc.grafanaDashboardDescription": "用於檢視計量的儀表板", + "arc.indirect": "間接", + "arc.installingExtension": "正在安裝延伸模組 '{0}'...", + "arc.instanceDeleted": "執行個體 '{0}' 已刪除", + "arc.instanceDeletionFailed": "無法刪除執行個體 {0}。{1}", + "arc.instanceDeletionWarning": "警告! 刪除執行個體是永久性的,無法復原。若要刪除執行個體 '{0}',請在下方輸入名稱 '{0}' 以繼續。", + "arc.instanceUpdateFailed": "無法更新執行個體 {0}。{1}", + "arc.instanceUpdated": "執行個體 '{0}' 已更新", + "arc.invalidConfigPath": "config 路徑無效", + "arc.invalidInstanceDeletionName": "值 '{0}' 不符合執行個體名稱。請再試一次或按 Esc 鍵結束", + "arc.issuesDetected": "偵測到的問題", + "arc.kibanaDashboard": "Kibana 儀表板", + "arc.kibanaDashboardDescription": "用於檢視記錄的儀表板", + "arc.lastTransition": "上次轉換時間", + "arc.learnAboutNodeParameters": "深入了解支援 Azure Arc 之 PostgreSQL 超大規模資料庫的資料庫引擎設定", + "arc.learnAboutPostgresClients": "深入了解 Azure PostgreSQL 超大規模資料庫用戶端介面", + "arc.learnMore": "深入了解。", + "arc.loadExtensions": "載入延伸模組", + "arc.loading": "正在載入...", + "arc.loadingClusterContextCompleted": "載入叢集內容完成", + "arc.loadingClusterContextsError": "載入叢集內容時發生錯誤。{0}", + "arc.logStorage": "{0} 記錄", + "arc.loginFailed": "登入控制器時發生錯誤 - 使用者名稱或密碼錯誤", + "arc.memoryLimit": "記憶體限制 (GB)", + "arc.memoryRequest": "記憶體要求 (GB)", + "arc.miaaAdmin": "受控執行個體管理員", + "arc.miaaComputeAndStorageDescriptionPartOne": "您可以縮放 Azure SQL 受控執行個體 - Azure Arc,依據為", + "arc.miaaConnectionRequired": "需要連線才能列出此執行個體上的資料庫。", + "arc.miaaDashboard": "SQL 受控執行個體 - Azure Arc 儀表板 (預覽) - {0}", + "arc.miaaProviderName": "MSSQL", + "arc.miaaType": "SQL 受控執行個體 - Azure Arc", + "arc.missingExtension": "需要 {0} 延伸模組才能檢視引擎設定。要立即安裝嗎?", + "arc.monitor": "監視", + "arc.name": "名稱", + "arc.namespace": "命名空間", + "arc.networking": "網路功能", + "arc.newDatabase": "新增資料庫", + "arc.newSupportRequest": "新增支援要求", + "arc.no": "否", + "arc.noExtensions": "設定中未列出任何延伸模組。", + "arc.noExternalEndpoint": "未設定任何外部端點,因此無法使用此資訊。", + "arc.noInstancesAvailable": "沒有執行個體可用", + "arc.noNodeParametersFound": "找不到背景工作伺服器參數...", + "arc.noPodIssuesDetected": "沒有任何已知的問題會影響此 PostgreSQL 超大規模資料庫執行個體。", + "arc.noWorkerPods": "此設定中沒有背景工作角色 Pod。", + "arc.node": "節點", + "arc.nodeConfiguration": "節點設定", + "arc.nodes": "節點", + "arc.notConfigured": "未設定", + "arc.notReady": "未就緒", + "arc.numVCore": "{0} 個 vCore", + "arc.numVCores": "{0} 個虛擬核心", + "arc.numberOfIssuesDetected": "• {0} ({1} 個問題)", + "arc.off": "關閉", + "arc.offline": "離線", + "arc.ok": "確定", + "arc.on": "開啟", + "arc.online": "上線", + "arc.openDashboardFailed": "開啟儀表板時發生錯誤。{0}", + "arc.openInAzurePortal": "在 Azure 入口網站中開啟", + "arc.overview": "概觀", + "arc.pageDiscardFailed": "無法捨棄使用者輸入。{0}", + "arc.parameterName": "參數名稱", + "arc.password": "密碼", + "arc.passwordAcquisitionFailed": "無法取得密碼。{0}", + "arc.passwordReset": "密碼重設成功", + "arc.passwordResetFailed": "無法重設密碼。{0}", + "arc.passwordToController": "為控制器提供密碼", + "arc.pending": "擱置中", + "arc.pgConnectionRequired": "需要連線才能顯示及設定資料庫引擎設定。", + "arc.pgSqlType": "PostgreSQL 超大規模資料庫 - Azure Arc", + "arc.podConditionsTable": "Pod 條件表格", + "arc.podInitialized": "已初始化 Pod。", + "arc.podIssuesDetected": "以下所列的 pod 出現可能會影響效能或可用性的問題。", + "arc.podReady": "Pod 已就緒。", + "arc.podScheduled": "Pod 是可排程的。", + "arc.podsPresent": "Pod 存在", + "arc.podsReady": "已就緒的 Pod", + "arc.podsUsedDescription": "請在下方的下拉式清單中選取 Pod,以取得詳細的健康情況資訊。", + "arc.podsUsedDescriptionAria": "請在下方的下拉式清單中選取 Pod,以取得詳細的健康情況資訊", + "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 超大規模資料庫伺服器群組依據", + "arc.postgresAdminUsername": "系統管理員使用者名稱", + "arc.postgresArcProductName": "適用於 PostgreSQL 的 Azure 資料庫 - Azure Arc", + "arc.postgresComputeAndStorageDescriptionPartOne": "您可以調整已啟用的 Azure Arc 規模", + "arc.postgresDashboard": "PostgreSQL 超大規模資料庫 - Azure Arc 儀表板 (預覽) - {0}", + "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", + "arc.postgresProviderName": "PGSQL", + "arc.postgresVersion": "PostgreSQL 版本", + "arc.preloaded Extensions": "預先載入的延伸模組", + "arc.properties": "屬性", + "arc.ram": "RAM", + "arc.rangeSetting": "值應在 {0} - {1} 的範圍內", + "arc.ready": "就緒", + "arc.recovering": "正在復原", + "arc.recoveringPending": "復原暫止", + "arc.refresh": "重新整理", + "arc.refreshFailed": "重新整理失敗。{0}", + "arc.refreshToEnterCredentials": "重新整理節點以輸入認證", + "arc.region": "區域", + "arc.rememberPassword": "記住密碼", + "arc.resetAllToDefault": "全部重設為預設值", + "arc.resetFailed": "重設失敗。{0}", + "arc.resetPassword": "重設密碼", + "arc.resetToDefault": "重設為預設值", + "arc.resourceGroup": "資源群組", + "arc.resourceHealth": "資源健康狀態", + "arc.resourceHealthDescription": "資源健康狀態可告訴您資源是否以預期的方式執行。", + "arc.restoring": "正在還原", + "arc.running": "正在執行", + "arc.save": "儲存", + "arc.scalingCompute": "正在調整計算虛擬核心和記憶體。", + "arc.searchToFilter": "搜尋篩選項目...", + "arc.security": "安全性", + "arc.selectConnectionString": "從下列可用的用戶端連接字串選取。", + "arc.serverEndpoint": "伺服器端點", + "arc.serverGroupNodes": "伺服器群組節點", + "arc.serverGroupType": "伺服器群組類型", + "arc.serviceEndpoints": "服務端點", + "arc.serviceEndpointsTable": "服務端點表格", + "arc.settings": "設定", + "arc.state": "狀態", + "arc.status": "狀態", + "arc.storagePerNode": "每個節點的儲存體", + "arc.subscriptionId": "訂用帳戶識別碼", + "arc.supportAndTroubleshooting": "支援與疑難排解", + "arc.supportRequestNote": "請注意,資源設定必須先上傳到 Azure 才能開啟支援要求。", + "arc.suspect": "有疑問", + "arc.thePasswordsDoNotMatch": "密碼不相符。請確認密碼或按 Esc 鍵結束。", + "arc.troubleshoot": "疑難排解", + "arc.type": "類型", + "arc.unknown": "未知", + "arc.unloadExtensions": "卸載延伸模組", + "arc.updateExtensionsFailed": "編輯延伸模組失敗。{0}", + "arc.updated": "更新於 {0}", + "arc.updatingInstance": "正在更新執行個體 '{0}'...", + "arc.userCancelledError": "使用者已取消對話方塊", + "arc.username": "使用者名稱", + "arc.vCores": "虛擬核心", + "arc.value": "值", + "arc.worker": "背景工作", + "arc.workerCoresLimit": "背景工作節點 CPU 限制", + "arc.workerCoresRequest": "背景工作節點 CPU 要求", + "arc.workerMemoryLimit": "背景工作節點記憶體限制 (GB)", + "arc.workerMemoryRequest": "背景工作節點記憶體要求 (GB)", + "arc.workerNodeCount": "背景工作節點計數", + "arc.workerNodeInformation": "您可以減少或增加背景工作節點數,以縮減或擴增您的伺服器群組。值必須是 0 或大於 1。", + "arc.workerNodeParameters": "背景工作節點參數", + "arc.workerNodes": "背景工作節點", + "arc.workerNodesConfigurationInformation": "您可以設定將套用至所有背景工作節點的 CPU 核心數和儲存體大小。調整您伺服器群組的 CPU 核心數和記憶體設定。若要重設要求和/或限制,請傳入空值。", + "arc.workerNodesDescription": "新增背景工作節點,擴充您的伺服器群組並調整資料庫規模。", + "arc.workerNodesParametersDescription": " 背景工作節點的這些伺服器參數可以設定為自訂 (非預設) 值。搜尋以尋找參數。", + "arc.workerOneNodeValidationMessage": "不支援 1 的值。", + "arc.yes": "是", + "button.label": "選取", + "clusterContextConfigNoLongerValid": "組態檔所指定的叢集內容資訊: {0} 和叢集內容: {1} 不再有效。錯誤為: \r\n\t{2}\r\n 您要更新此資訊嗎?", + "clusterContextNotFound": "在 Kube 組態檔中找不到名稱為: {0} 的叢集內容", + "filePicker.browse": "瀏覽", + "getIsPassword.unknownVariableName": "嘗試取得未知變數 {0} 的 isPassword", + "getVariableValue.unknownVariableName": "嘗試取得未知變數 {0} 的變數值", + "noContextFound": "組態檔: {0} 中找不到「內容」", + "noControllerInfoFound": "找不到名稱為: {0} 的控制器資訊", + "noControllersConnected": "目前未連線任何 Azure Arc 控制器。請執行命令: [連線到現有的 Azure Arc 控制器],然後再試一次", + "noCurrentClusterContext": "在 Kube 組態檔中找不到目前的叢集內容", + "noCurrentContextFound": "組態檔中沒有內容標示為 'current-context': {0}", + "noNameInContext": "在組態檔 {0} 中的叢集內容中找不到名稱欄位", + "noPasswordFound": "無法擷取控制器: {0} 的密碼,且使用者未提供密碼。請稍後重試。" + }, "package": { - "arc.displayName": "Azure Arc", - "arc.description": "支援 Azure Arc", + "arc.agreement": "我接受 {0} 和 {1}。", + "arc.agreement.postgres.terms.conditions": "支援 Azure Arc 的 PostgreSQL 超大規模資料庫條款及條件", + "arc.agreement.sql.help.text": "啟用了 Azure Arc 的受控執行個體,不僅可以存取 SQL Server,還提供相容的功能,可以部署到您選擇的基礎結構上。{0}", + "arc.agreement.sql.help.text.learn.more": "深入了解", + "arc.agreement.sql.help.text.learn.more.ariaLabel": "深入了解啟用 Azure Arc 的受控執行個體", + "arc.agreement.sql.terms.conditions": "Azure SQL 受控執行個體 - Azure Arc 條款及條件", + "arc.azure.account": "Azure 帳戶", + "arc.azure.location": "Azure 位置", + "arc.azure.resource.group": "Azure 資源群組", + "arc.azure.section.title": "Azure 資訊", + "arc.azure.subscription": "Azure 訂用帳戶", "arc.configuration.title": "Azure Arc", - "arc.view.title": "Azure Arc 控制器", - "arc.view.welcome.connect": "未註冊任何 Azure Arc 控制器。[深入了解](https://azure.microsoft.com/services/azure-arc/)\r\n[連線控制器](command:arc.connectToController)", - "arc.view.welcome.loading": "正在載入控制器...", - "command.createController.title": "建立新的 Azure Arc 控制器", - "command.connectToController.title": "連線到現有的 Azure Arc 控制器", - "command.removeController.title": "移除控制器", - "command.refresh.title": "重新整理", - "command.editConnection.title": "編輯連線", - "arc.openDashboard": "管理", - "resource.type.azure.arc.display.name": "Azure Arc 資料控制器 (預覽)", - "resource.type.azure.arc.description": "建立 Azure Arc 資料控制器", - "arc.data.controller.new.wizard.title": "建立 Azure Arc 資料控制器", - "arc.data.controller.cluster.environment.title": "您的目標現有 Kubernetes 叢集環境是什麼?", - "arc.data.controller.select.cluster.title": "從現有的 Kubernetes 叢集選取", - "arc.data.controller.kube.cluster.context": "叢集內容", - "arc.data.controller.cluster.config.profile.title": "選擇組態設定檔", + "arc.confirm.password": "確認密碼", + "arc.controller": "目標 Azure Arc 控制器", + "arc.cores-limit.label": "核心數限制", + "arc.cores-request.label": "核心數要求", + "arc.data.controller.admin.account.confirm.password": "確認密碼", + "arc.data.controller.admin.account.name": "資料控制器登入", + "arc.data.controller.admin.account.password": "密碼", + "arc.data.controller.admin.account.title": "系統管理員帳戶", + "arc.data.controller.agreement": "我接受 {0} 和 {1}。", "arc.data.controller.cluster.config.profile": "組態設定檔", "arc.data.controller.cluster.config.profile.loading": "正在載入組態設定檔", "arc.data.controller.cluster.config.profile.loadingcompleted": "載入組態設定檔完成", + "arc.data.controller.cluster.config.profile.title": "選擇組態設定檔", + "arc.data.controller.cluster.environment.title": "您的目標現有 Kubernetes 叢集環境是什麼?", "arc.data.controller.create.azureconfig.title": "Azure 組態", "arc.data.controller.create.controllerconfig.title": "控制器設定", - "arc.data.controller.project.details.title": "Azure 詳細資料", - "arc.data.controller.project.details.description": "請選取訂閱,以管理部署的資源與費用。您可以使用資源群組 (例如資料夾) 整理及管理您的所有資源。", - "arc.data.controller.details.title": "資料控制器詳細資料", + "arc.data.controller.create.summary.title": "檢閱您的設定", "arc.data.controller.details.description": "請提供 Azure Arc 資料控制器的命名空間、名稱和儲存類別。此名稱將用於識別您的 Arc 執行個體,以進行遠端管理及監視。", - "arc.data.controller.namespace": "資料控制器命名空間", - "arc.data.controller.namespace.validation.description": "命名空間必須包含小寫英數字元或 '-'、以英數字元開頭/結尾,且長度不得超過 63 個字元。", + "arc.data.controller.details.title": "資料控制器詳細資料", + "arc.data.controller.infrastructure": "基礎結構", + "arc.data.controller.kube.cluster.context": "叢集內容", + "arc.data.controller.location": "位置", "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": "密碼", - "arc.data.controller.admin.account.confirm.password": "確認密碼", - "arc.data.controller.create.summary.title": "檢閱您的設定", - "arc.data.controller.summary.arc.data.controller": "Azure Arc 資料控制器", - "arc.data.controller.summary.estimated.cost.per.month": "每月預估費用", + "arc.data.controller.namespace": "資料控制器命名空間", + "arc.data.controller.namespace.validation.description": "命名空間必須包含小寫英數字元或 '-'、以英數字元開頭/結尾,且長度不得超過 63 個字元。", + "arc.data.controller.new.wizard.title": "建立 Azure Arc 資料控制器", + "arc.data.controller.project.details.description": "請選取訂閱,以管理部署的資源與費用。您可以使用資源群組 (例如資料夾) 整理及管理您的所有資源。", + "arc.data.controller.project.details.title": "Azure 詳細資料", + "arc.data.controller.readmore": "深入了解", + "arc.data.controller.select.cluster.title": "從現有的 Kubernetes 叢集選取", "arc.data.controller.summary.arc.by.microsoft": "由 Microsoft 提供", - "arc.data.controller.summary.free": "免費", + "arc.data.controller.summary.arc.data.controller": "Azure Arc 資料控制器", "arc.data.controller.summary.arc.terms.of.use": "使用規定", - "arc.data.controller.summary.arc.terms.separator": "|", "arc.data.controller.summary.arc.terms.privacy.policy": "隱私權原則", + "arc.data.controller.summary.arc.terms.separator": "|", + "arc.data.controller.summary.azure": "Azure", + "arc.data.controller.summary.cluster.context": "叢集內容", + "arc.data.controller.summary.controller": "控制器", + "arc.data.controller.summary.data.controller.infrastructure": "料控制器基礎結構", + "arc.data.controller.summary.data.controller.name": "資料控制器名稱", + "arc.data.controller.summary.data.controller.namespace": "資料控制器命名空間", + "arc.data.controller.summary.estimated.cost.per.month": "每月預估費用", + "arc.data.controller.summary.free": "免費", + "arc.data.controller.summary.kube.config.file.path": "Kube 設定檔路徑", + "arc.data.controller.summary.kubernetes": "Kubernetes", + "arc.data.controller.summary.location": "位置", + "arc.data.controller.summary.profile": "設定檔", + "arc.data.controller.summary.resource.group": "資源群組", + "arc.data.controller.summary.subscription": "訂用帳戶", "arc.data.controller.summary.terms": "條款", "arc.data.controller.summary.terms.description": "按一下 [編寫指令碼到筆記本] 表示我 (a) 同意上述 Marketplace 供應項目的相關法律條款及隱私權聲明; (b) 授權 Microsoft 使用我目前的付款方式,收取供應項目的相關費用,帳單週期與我的 Azure 訂閱相同; 並 (c) 同意 Microsoft 可以將我的連絡資料、使用方式及交易資訊,提供給供應項目的提供者,供支援、帳單及其他交易活動之用。Microsoft 不提供第三方供應項目的權利。如需其他詳細資料,請參閱 {0}。", "arc.data.controller.summary.terms.link.text": "Azure Marketplace 條款", - "arc.data.controller.summary.kubernetes": "Kubernetes", - "arc.data.controller.summary.kube.config.file.path": "Kube 設定檔路徑", - "arc.data.controller.summary.cluster.context": "叢集內容", - "arc.data.controller.summary.profile": "設定檔", "arc.data.controller.summary.username": "使用者名稱", - "arc.data.controller.summary.azure": "Azure", - "arc.data.controller.summary.subscription": "訂用帳戶", - "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}。", - "arc.data.controller.readmore": "深入了解", - "microsoft.agreement.privacy.statement": "Microsoft 隱私權聲明", - "deploy.script.action": "編寫指令碼到筆記本", - "deploy.done.action": "部署", - "resource.type.arc.sql.display.name": "Azure SQL 受控執行個體 - Azure Arc (預覽)", - "resource.type.arc.postgres.display.name": "PostgreSQL 超大規模資料庫伺服器群組 - Azure Arc (預覽)", - "resource.type.arc.sql.description": "適用於客戶自控環境中應用程式開發人員的受控 SQL 執行個體服務", - "resource.type.arc.postgres.description": "將 PostgreSQL 超大規模資料庫伺服器群組部署到 Azure Arc 環境", - "arc.controller": "目標 Azure Arc 控制器", - "arc.sql.wizard.title": "部署 Azure SQL 受控執行個體 - Azure Arc (預覽)", - "arc.sql.wizard.page1.title": "提供 Azure SQL 受控執行個體參數", - "arc.sql.connection.settings.section.title": "SQL 連線資訊", - "arc.sql.instance.settings.section.title": "SQL 執行個體設定", - "arc.azure.section.title": "Azure 資訊", - "arc.sql.instance.name": "執行個體名稱", - "arc.sql.username": "使用者名稱", - "arc.sql.invalid.username": "已停用 sa 使用者名稱,請選擇其他使用者名稱", - "arc.sql.invalid.instance.name": "執行個體名稱必須包含小寫英數字元或 '-'、以字母開頭,以英數字元結尾,且長度不得超過 13 個字元。", - "arc.storage-class.dc.label": "儲存類別", - "arc.sql.storage-class.dc.description": "用於所有資料以及記錄永久性磁碟區 (所有資料控制器 Pod 都需要) 的儲存類別。", - "arc.sql.replicas.label": "複本", - "arc.sql.replicas.description": "出於高可用性目的,將部署在 Kubernetes 叢集中的 SQL 受控執行個體複本數目", - "arc.storage-class.data.label": "儲存類別 (資料)", - "arc.sql.storage-class.data.description": "用於資料 (.mdf) 的儲存類別", - "arc.postgres.storage-class.data.description": "用於資料永久性磁碟區的儲存類別", - "arc.storage-class.logs.label": "儲存類別 (記錄)", - "arc.sql.storage-class.logs.description": "用於記錄 (/var/log) 的儲存類別", - "arc.postgres.storage-class.logs.description": "用於記錄永久性磁碟區的儲存類別。", - "arc.storage-class.backups.label": "儲存類別 (備份)", - "arc.cores-limit.label": "核心數限制", - "arc.sql.cores-limit.description": "受控執行個體的核心數限制 (整數)。", - "arc.cores-request.label": "核心數要求", - "arc.sql.cores-request.description": "受控執行個體的核心數要求,以整數表示。", + "arc.description": "支援 Azure Arc", + "arc.displayName": "Azure Arc", "arc.memory-limit.label": "記憶體限制", - "arc.sql.memory-limit.description": "受控執行個體的容量限制 (整數)。", "arc.memory-request.label": "記憶體要求", - "arc.sql.memory-request.description": "受控執行個體的容量要求,以記憶體整數 GB 為單位。", - "arc.postgres.storage-class.backups.description": "用於備份永久性磁碟區的儲存類別", + "arc.openDashboard": "管理", "arc.password": "密碼", - "arc.confirm.password": "確認密碼", - "arc.azure.account": "Azure 帳戶", - "arc.azure.subscription": "Azure 訂用帳戶", - "arc.azure.resource.group": "Azure 資源群組", - "arc.azure.location": "Azure 位置", - "arc.postgres.wizard.title": "部署啟用 Azure Arc 的 PostgreSQL 超大規模資料庫伺服器群組 (預覽)", - "arc.postgres.wizard.page1.title": "提供支援 Azure 的 PostgreSQL 超大規模資料庫伺服器群組參數", - "arc.postgres.settings.section.title": "一般設定", - "arc.postgres.settings.resource.worker.title": "背景工作節點計算設定", - "arc.postgres.settings.resource.coordinator.title": "協調器節點計算設定", - "arc.postgres.settings.storage.title": "儲存體設定", + "arc.postgres.server.group.coordinator.cores.limit.description": "協調器節點可使用之 Postgres 執行個體的 CPU 核心數上限。支援分數的核心數。", + "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 限制", + "arc.postgres.server.group.coordinator.cores.request.description": "協調器節點欲排程服務必須可使用之 CPU 核心數的最小值。支援分數的核心數。", + "arc.postgres.server.group.coordinator.cores.request.label": "CPU 要求", + "arc.postgres.server.group.coordinator.memory.limit.description": "協調器節點之 Postgres 執行個體的記憶體限制 (GB)。", + "arc.postgres.server.group.coordinator.memory.limit.label": "記憶體限制 (GB)", + "arc.postgres.server.group.coordinator.memory.request.description": "協調器節點之 Postgres 執行個體的記憶體要求 (GB)。", + "arc.postgres.server.group.coordinator.memory.request.label": "記憶體要求 (GB)", + "arc.postgres.server.group.engine.version": "引擎版本", + "arc.postgres.server.group.extensions.description": "啟動時應該載入 Postgres 延伸模組的逗號分隔清單。請參閱 Postgres 文件以尋求支援的值。", + "arc.postgres.server.group.extensions.label": "延伸模組", "arc.postgres.server.group.name": "伺服器群組名稱", "arc.postgres.server.group.name.validation.description": "伺服器群組名稱必須包含小寫英數字元或 '-'、以字母開頭,以英數字元結尾,且長度不得超過 11 個字元。", - "arc.postgres.server.group.workers.label": "背景工作數目", - "arc.postgres.server.group.workers.description": "要在分區的叢集中佈建的背景工作節點數,或針對單一節點 Postgres 則為零 (預設值)。", "arc.postgres.server.group.port": "連接埠", - "arc.postgres.server.group.engine.version": "引擎版本", - "arc.postgres.server.group.extensions.label": "延伸模組", - "arc.postgres.server.group.extensions.description": "啟動時應該載入 Postgres 延伸模組的逗號分隔清單。請參閱 Postgres 文件以尋求支援的值。", - "arc.postgres.server.group.volume.size.data.label": "磁碟區大小 GB (資料)", - "arc.postgres.server.group.volume.size.data.description": "要用於資料之儲存磁碟區的大小 (GB)。", - "arc.postgres.server.group.volume.size.logs.label": "磁碟區大小 GB (記錄)", - "arc.postgres.server.group.volume.size.logs.description": "要用於記錄之儲存磁碟區的大小 (GB)。", - "arc.postgres.server.group.volume.size.backups.label": "磁碟區大小 GB (備份)", "arc.postgres.server.group.volume.size.backups.description": "要用於備份之儲存磁碟區的大小 (GB)。", - "arc.postgres.server.group.workers.cores.request.label": "CPU 要求 (每個節點的核心)", - "arc.postgres.server.group.workers.cores.request.description": "每個節點欲排程服務必須可使用之 CPU 核心數的最小值。支援分數的核心數。", - "arc.postgres.server.group.workers.cores.limit.label": "CPU 限制 (每個節點的核心)", + "arc.postgres.server.group.volume.size.backups.label": "磁碟區大小 GB (備份)", + "arc.postgres.server.group.volume.size.data.description": "要用於資料之儲存磁碟區的大小 (GB)。", + "arc.postgres.server.group.volume.size.data.label": "磁碟區大小 GB (資料)", + "arc.postgres.server.group.volume.size.logs.description": "要用於記錄之儲存磁碟區的大小 (GB)。", + "arc.postgres.server.group.volume.size.logs.label": "磁碟區大小 GB (記錄)", "arc.postgres.server.group.workers.cores.limit.description": "每個節點可使用之 Postgres 執行個體的 CPU 核心數上限。支援分數的核心數。", - "arc.postgres.server.group.workers.memory.request.label": "記憶體要求 (每個節點的 GB)", - "arc.postgres.server.group.workers.memory.request.description": "每個節點之 Postgres 執行個體的記憶體要求 (GB)。", - "arc.postgres.server.group.workers.memory.limit.label": "記憶體限制 (每個節點的 GB)", + "arc.postgres.server.group.workers.cores.limit.label": "CPU 限制 (每個節點的核心)", + "arc.postgres.server.group.workers.cores.request.description": "每個節點欲排程服務必須可使用之 CPU 核心數的最小值。支援分數的核心數。", + "arc.postgres.server.group.workers.cores.request.label": "CPU 要求 (每個節點的核心)", + "arc.postgres.server.group.workers.description": "要在分區的叢集中佈建的背景工作節點數,或針對單一節點 Postgres 則為零 (預設值)。", + "arc.postgres.server.group.workers.label": "背景工作數目", "arc.postgres.server.group.workers.memory.limit.description": "每個節點之 Postgres 執行個體的記憶體限制 (GB)。", - "arc.postgres.server.group.coordinator.cores.request.label": "CPU 要求", - "arc.postgres.server.group.coordinator.cores.request.description": "協調器節點欲排程服務必須可使用之 CPU 核心數的最小值。支援分數的核心數。", - "arc.postgres.server.group.coordinator.cores.limit.label": "CPU 限制", - "arc.postgres.server.group.coordinator.cores.limit.description": "協調器節點可使用之 Postgres 執行個體的 CPU 核心數上限。支援分數的核心數。", - "arc.postgres.server.group.coordinator.memory.request.label": "記憶體要求 (GB)", - "arc.postgres.server.group.coordinator.memory.request.description": "協調器節點之 Postgres 執行個體的記憶體要求 (GB)。", - "arc.postgres.server.group.coordinator.memory.limit.label": "記憶體限制 (GB)", - "arc.postgres.server.group.coordinator.memory.limit.description": "協調器節點之 Postgres 執行個體的記憶體限制 (GB)。", - "arc.agreement": "我接受 {0} 和 {1}。", - "arc.agreement.sql.terms.conditions": "Azure SQL 受控執行個體 - Azure Arc 條款及條件", - "arc.agreement.postgres.terms.conditions": "支援 Azure Arc 的 PostgreSQL 超大規模資料庫條款及條件", - "should.be.integer": "值必須是整數", - "worker.node.count.should.not.be.one": "不支援 1 的值。", - "requested.cores.less.than.or.equal.to.cores.limit": "要求的核心數必須小於或等於核心數限制", + "arc.postgres.server.group.workers.memory.limit.label": "記憶體限制 (每個節點的 GB)", + "arc.postgres.server.group.workers.memory.request.description": "每個節點之 Postgres 執行個體的記憶體要求 (GB)。", + "arc.postgres.server.group.workers.memory.request.label": "記憶體要求 (每個節點的 GB)", + "arc.postgres.settings.resource.coordinator.title": "協調器節點計算設定", + "arc.postgres.settings.resource.worker.title": "背景工作節點計算設定", + "arc.postgres.settings.section.title": "一般設定", + "arc.postgres.settings.storage.title": "儲存體設定", + "arc.postgres.storage-class.backups.description": "用於備份永久性磁碟區的儲存類別", + "arc.postgres.storage-class.data.description": "用於資料永久性磁碟區的儲存類別", + "arc.postgres.storage-class.logs.description": "用於記錄永久性磁碟區的儲存類別。", + "arc.postgres.wizard.page1.title": "提供支援 Azure 的 PostgreSQL 超大規模資料庫伺服器群組參數", + "arc.postgres.wizard.title": "部署啟用 Azure Arc 的 PostgreSQL 超大規模資料庫伺服器群組 (預覽)", + "arc.sql.connection.settings.section.title": "SQL 連線資訊", + "arc.sql.cores-limit.description": "受控執行個體的核心數限制 (整數)。", + "arc.sql.cores-request.description": "受控執行個體的核心數要求,以整數表示。", + "arc.sql.instance.name": "執行個體名稱", + "arc.sql.instance.settings.section.title": "SQL 執行個體設定", + "arc.sql.invalid.instance.name": "執行個體名稱必須包含小寫英數字元或 '-'、以字母開頭,以英數字元結尾,且長度不得超過 13 個字元。", + "arc.sql.invalid.username": "已停用 sa 使用者名稱,請選擇其他使用者名稱", + "arc.sql.memory-limit.description": "受控執行個體的容量限制 (整數)。", + "arc.sql.memory-request.description": "受控執行個體的容量要求,以記憶體整數 GB 為單位。", + "arc.sql.replicas.description": "出於高可用性目的,將部署在 Kubernetes 叢集中的 SQL 受控執行個體複本數目", + "arc.sql.replicas.label": "複本", + "arc.sql.storage-class.data.description": "用於資料 (.mdf) 的儲存類別", + "arc.sql.storage-class.dc.description": "用於所有資料以及記錄永久性磁碟區 (所有資料控制器 Pod 都需要) 的儲存類別。", + "arc.sql.storage-class.logs.description": "用於記錄 (/var/log) 的儲存類別", + "arc.sql.username": "使用者名稱", + "arc.sql.wizard.page1.title": "提供 Azure SQL 受控執行個體參數", + "arc.sql.wizard.title": "部署 Azure SQL 受控執行個體 - Azure Arc (預覽)", + "arc.storage-class.backups.label": "儲存類別 (備份)", + "arc.storage-class.data.label": "儲存類別 (資料)", + "arc.storage-class.dc.label": "儲存類別", + "arc.storage-class.logs.label": "儲存類別 (記錄)", + "arc.view.title": "Azure Arc 控制器", + "arc.view.welcome.connect": "未註冊任何 Azure Arc 控制器。[深入了解](https://azure.microsoft.com/services/azure-arc/)\r\n[連線控制器](command:arc.connectToController)", + "arc.view.welcome.loading": "正在載入控制器...", + "command.connectToController.title": "連線到現有的 Azure Arc 控制器", + "command.createController.title": "建立新的 Azure Arc 控制器", + "command.editConnection.title": "編輯連線", + "command.refresh.title": "重新整理", + "command.removeController.title": "移除控制器", "cores.limit.greater.than.or.equal.to.requested.cores": "核心數限制必須大於或等於要求的核心數", - "requested.memory.less.than.or.equal.to.memory.limit": "要求的記憶體必須小於或等於記憶體限制", + "deploy.done.action": "部署", + "deploy.script.action": "編寫指令碼到筆記本", "memory.limit.greater.than.or.equal.to.requested.memory": "記憶體限制必須大於或等於要求的記憶體", - "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 的受控執行個體" - }, - "dist/localizedConstants": { - "arc.arcDeploymentDeprecation": "Arc 部署延伸模組已被 Arc 延伸模組取代,且已解除安裝。", - "arc.controllerDashboard": "Azure Arc 資料控制器儀表板 (預覽) - {0}", - "arc.miaaDashboard": "SQL 受控執行個體 - Azure Arc 儀表板 (預覽) - {0}", - "arc.postgresDashboard": "PostgreSQL 超大規模資料庫 - Azure Arc 儀表板 (預覽) - {0}", - "arc.dataControllersType": "Azure Arc 資料控制器", - "arc.pgSqlType": "PostgreSQL 超大規模資料庫 - Azure Arc", - "arc.miaaType": "SQL 受控執行個體 - Azure Arc", - "arc.overview": "概觀", - "arc.connectionStrings": "連接字串", - "arc.preloaded Extensions": "預先載入的延伸模組", - "arc.networking": "網路功能", - "arc.properties": "屬性", - "arc.settings": "設定", - "arc.security": "安全性", - "arc.computeAndStorage": "計算 + 儲存體", - "arc.coordinatorNodeParameters": "協調器節點參數", - "arc.workerNodeParameters": "背景工作節點參數", - "arc.compute": "計算", - "arc.backup": "備份", - "arc.newSupportRequest": "新增支援要求", - "arc.diagnoseAndSolveProblems": "診斷並解決問題", - "arc.supportAndTroubleshooting": "支援與疑難排解", - "arc.resourceHealth": "資源健康狀態", - "arc.parameterName": "參數名稱", - "arc.value": "值", - "arc.createNew": "新執行個體", - "arc.delete": "刪除", - "arc.learnMore": "深入了解。", - "arc.drop": "卸除", - "arc.save": "儲存", - "arc.discard": "捨棄", - "arc.resetPassword": "重設密碼", - "arc.loadExtensions": "載入延伸模組", - "arc.unloadExtensions": "卸載延伸模組", - "arc.noExtensions": "設定中未列出任何延伸模組。", - "arc.openInAzurePortal": "在 Azure 入口網站中開啟", - "arc.resourceGroup": "資源群組", - "arc.region": "區域", - "arc.subscriptionId": "訂用帳戶識別碼", - "arc.state": "狀態", - "arc.connectionMode": "連線模式", - "arc.namespace": "命名空間", - "arc.externalEndpoint": "外部端點", - "arc.name": "名稱", - "arc.type": "類型", - "arc.status": "狀態", - "arc.miaaAdmin": "受控執行個體管理員", - "arc.controllerEndpoint": "控制器端點", - "arc.extensionName": "延伸模組名稱", - "arc.extensionsDescription": "PostgreSQL 可讓您使用延伸模組擴充資料庫的功能。延伸模組允許將多個相關的 SQL 物件捆綁到單一套件中,而您可使用單一命令在資料庫中載入或移除該套件。載入資料庫之後,延伸模組可以像內建功能一樣運作。", - "arc.extensionsFunction": "某些延伸模組在啟動時必須先載入至 PostgreSQL 才能使用。可在下方檢視及編輯這些預先載入的延伸模組。", - "arc.extensionsAddFunction": "某些延伸模組必須先載入至 PostgreSQL 才能使用。若要編輯,請輸入以逗號分隔的有效延伸模組清單: ({0})。", - "arc.extensionsAddErrorrMessage": "值應為下列其中一項: ({0})。", - "arc.extensionsLearnMore": "深入了解 PostgreSQL 延伸模組。", - "arc.extensionsTableLoading": "正在載入預先載入之延伸模組的資料表。", - "arc.extensionsTableLabel": "預先載入之延伸模組的資料表。", - "arc.extensionsTableLoadingComplete": "現在可以檢視預先載入的延伸模組。", - "arc.extensionsAddList": "延伸模組", - "arc.extensionsAddDialog": "PostgreSQL 可讓您使用延伸模組擴充資料庫的功能。", - "arc.dataController": "資料控制器", - "arc.kibanaDashboard": "Kibana 儀表板", - "arc.grafanaDashboard": "Grafana 儀表板", - "arc.kibanaDashboardDescription": "用於檢視記錄的儀表板", - "arc.grafanaDashboardDescription": "用於檢視計量的儀表板", - "arc.serviceEndpoints": "服務端點", - "arc.serviceEndpointsTable": "服務端點表格", - "arc.databases": "資料庫", - "arc.endpoint": "端點", - "arc.description": "描述", - "arc.yes": "是", - "arc.no": "否", - "arc.feedback": "意見反應", - "arc.selectConnectionString": "從下列可用的用戶端連接字串選取。", - "arc.addingWorkerNodes": "正在新增背景工作節點", - "arc.workerNodesDescription": "新增背景工作節點,擴充您的伺服器群組並調整資料庫規模。", - "arc.workerNodesConfigurationInformation": "您可以設定將套用至所有背景工作節點的 CPU 核心數和儲存體大小。調整您伺服器群組的 CPU 核心數和記憶體設定。若要重設要求和/或限制,請傳入空值。", - "arc.coordinatorNodeConfigurationInformation": "您可以設定將套用至協調器節點的 CPU 核心數和儲存體大小。調整您伺服器群組的 CPU 核心數和記憶體設定。若要重設要求和/或限制,請傳入空值。", - "arc.workerNodeInformation": "您可以減少或增加背景工作節點數,以縮減或擴增您的伺服器群組。值必須是 0 或大於 1。", - "arc.workerOneNodeValidationMessage": "不支援 1 的值。", - "arc.vCores": "虛擬核心", - "arc.ram": "RAM", - "arc.refresh": "重新整理", - "arc.resetAllToDefault": "全部重設為預設值", - "arc.resetToDefault": "重設為預設值", - "arc.troubleshoot": "疑難排解", - "arc.clickTheNewSupportRequestButton": "按一下新的支援要求按鈕,以在 Azure 入口網站中提出支援要求。", - "arc.supportRequestNote": "請注意,資源設定必須先上傳到 Azure 才能開啟支援要求。", - "arc.running": "正在執行", - "arc.ready": "就緒", - "arc.notReady": "未就緒", - "arc.pending": "擱置中", - "arc.failed": "失敗", - "arc.unknown": "未知", - "arc.direct": "直接", - "arc.indirect": "間接", - "arc.loading": "正在載入...", - "arc.refreshToEnterCredentials": "重新整理節點以輸入認證", - "arc.noInstancesAvailable": "沒有執行個體可用", - "arc.connecToServer": "連線到伺服器", - "arc.connectToController": "連線至現有的控制器", - "arc.connectToMSSql": "連線到 SQL 受控執行個體 - Azure Arc ({0})", - "arc.connectToPGSql": "連線到 PostgreSQL 超大規模資料庫 - Azure Arc ({0})", - "arc.passwordToController": "為控制器提供密碼", - "arc.controllerUrl": "控制器 URL", - "arc.controllerUrlPlaceholder": "https://:", - "arc.controllerUrlDescription": "如果有多個叢集具有相同的命名空間,就必須有控制器 URL - 這通常不是必要項目。", - "arc.serverEndpoint": "伺服器端點", - "arc.controllerName": "名稱", - "arc.controllerNameDescription": "要在樹狀檢視中顯示的名稱,這不會套用到控制器本身。", - "arc.controllerKubeConfig": "Kube 組態檔路徑", - "arc.controllerClusterContext": "叢集內容", - "arc.defaultControllerName": "arc-dc", - "arc.postgresProviderName": "PGSQL", - "arc.miaaProviderName": "MSSQL", - "arc.controllerUsername": "控制器使用者名稱", - "arc.controllerPassword": "控制器密碼", - "arc.username": "使用者名稱", - "arc.password": "密碼", - "arc.rememberPassword": "記住密碼", - "arc.connect": "連線", - "arc.cancel": "取消", - "arc.ok": "確定", - "arc.on": "開啟", - "arc.off": "關閉", - "arc.notConfigured": "未設定", - "arc.online": "上線", - "arc.offline": "離線", - "arc.restoring": "正在還原", - "arc.recovering": "正在復原", - "arc.recoveringPending": "復原暫止", - "arc.suspect": "有疑問", - "arc.emergency": "緊急", - "arc.coordinatorEndpoint": "協調器端點", - "arc.postgresAdminUsername": "系統管理員使用者名稱", - "arc.nodeConfiguration": "節點設定", - "arc.postgresVersion": "PostgreSQL 版本", - "arc.serverGroupType": "伺服器群組類型", - "arc.serverGroupNodes": "伺服器群組節點", - "arc.fullyQualifiedDomain": "完整網域", - "arc.postgresArcProductName": "適用於 PostgreSQL 的 Azure 資料庫 - Azure Arc", - "arc.coordinator": "協調器", - "arc.worker": "背景工作", - "arc.monitor": "監視", - "arc.available": "可用", - "arc.issuesDetected": "偵測到的問題", - "arc.newDatabase": "新增資料庫", - "arc.databaseName": "資料庫名稱", - "arc.enterNewPassword": "輸入新密碼", - "arc.confirmNewPassword": "確認新密碼", - "arc.learnAboutPostgresClients": "深入了解 Azure PostgreSQL 超大規模資料庫用戶端介面", - "arc.coordinatorNodeParametersDescription": " 協調器節點的這些伺服器參數可以設定為自訂 (非預設) 值。搜尋以尋找參數。", - "arc.workerNodesParametersDescription": " 背景工作節點的這些伺服器參數可以設定為自訂 (非預設) 值。搜尋以尋找參數。", - "arc.learnAboutNodeParameters": "深入了解支援 Azure Arc 之 PostgreSQL 超大規模資料庫的資料庫引擎設定", - "arc.noNodeParametersFound": "找不到背景工作伺服器參數...", - "arc.searchToFilter": "搜尋篩選項目...", - "arc.scalingCompute": "正在調整計算虛擬核心和記憶體。", - "arc.postgresComputeAndStorageDescriptionPartOne": "您可以調整已啟用的 Azure Arc 規模", - "arc.miaaComputeAndStorageDescriptionPartOne": "您可以縮放 Azure SQL 受控執行個體 - Azure Arc,依據為", - "arc.postgres.computeAndStorageDescriptionPartTwo": "PostgreSQL 超大規模資料庫伺服器群組依據", - "arc.computeAndStorageDescriptionPartThree": "不停機且依", - "arc.computeAndStorageDescriptionPartFour": "執行此作業之前,您必須先確定", - "arc.computeAndStorageDescriptionPartFive": "有足夠的資源可供使用", - "arc.resourceHealthDescription": "資源健康狀態可告訴您資源是否以預期的方式執行。", - "arc.computeAndStorageDescriptionPartSix": "在您的 Kubernetes 叢集中,以接受此設定。", - "arc.node": "節點", - "arc.nodes": "節點", - "arc.workerNodes": "背景工作節點", - "arc.coordinatorNode": "協調器節點", - "arc.storagePerNode": "每個節點的儲存體", - "arc.workerNodeCount": "背景工作節點計數", - "arc.configurationPerNode": "設定 (每個節點)", - "arc.configurationCoordinatorNode": "設定", - "arc.coresLimit": "CPU 限制", - "arc.workerCoresLimit": "背景工作節點 CPU 限制", - "arc.coordinatorCoresLimit": "協調器節點 CPU 限制", - "arc.coresRequest": "CPU 要求", - "arc.workerCoresRequest": "背景工作節點 CPU 要求", - "arc.coordinatorCoresRequest": "協調器節點 CPU 要求", - "arc.memoryLimit": "記憶體限制 (GB)", - "arc.workerMemoryLimit": "背景工作節點記憶體限制 (GB)", - "arc.coordinatorMemoryLimit": "協調器節點記憶體限制 (GB)", - "arc.memoryRequest": "記憶體要求 (GB)", - "arc.workerMemoryRequest": "背景工作節點記憶體要求 (GB)", - "arc.coordinatorMemoryRequest": "協調器節點記憶體要求 (GB)", - "arc.arcResources": "Azure Arc 資源", - "arc.enterANonEmptyPassword": "輸入非空白的密碼或按 Esc 鍵結束。", - "arc.thePasswordsDoNotMatch": "密碼不相符。請確認密碼或按 Esc 鍵結束。", - "arc.passwordReset": "密碼重設成功", - "arc.condition": "條件", - "arc.details": "詳細資料", - "arc.lastTransition": "上次轉換時間", - "arc.noExternalEndpoint": "未設定任何外部端點,因此無法使用此資訊。", - "arc.noWorkerPods": "此設定中沒有背景工作角色 Pod。", - "arc.podsReady": "已就緒的 Pod", - "arc.podsPresent": "Pod 存在", - "arc.podsUsedDescription": "請在下方的下拉式清單中選取 Pod,以取得詳細的健康情況資訊。", - "arc.podsUsedDescriptionAria": "請在下方的下拉式清單中選取 Pod,以取得詳細的健康情況資訊", - "arc.podConditionsTable": "Pod 條件表格", - "arc.connectToPostgresDescription": "需要伺服器連線才能顯示及設定資料庫引擎設定,這需要安裝 PostgreSQL 延伸模組。", - "arc.postgresExtension": "microsoft.azuredatastudio-postgresql", - "arc.podInitialized": "已初始化 Pod。", - "arc.podReady": "Pod 已就緒。", - "arc.noPodIssuesDetected": "沒有任何已知的問題會影響此 PostgreSQL 超大規模資料庫執行個體。", - "arc.podIssuesDetected": "以下所列的 pod 出現可能會影響效能或可用性的問題。", - "arc.containerReady": "Pod 容器已就緒。", - "arc.podScheduled": "Pod 是可排程的。", - "arc.loadingClusterContextCompleted": "載入叢集內容完成", - "arc.rangeSetting": "值應在 {0} - {1} 的範圍內", - "arc.databaseCreated": "資料庫 {0} 已建立", - "arc.deletingInstance": "正在刪除執行個體 '{0}'...", - "arc.installingExtension": "正在安裝延伸模組 '{0}'...", - "arc.extensionInstalled": "已安裝延伸模組 '{0}'。", - "arc.updatingInstance": "正在更新執行個體 '{0}'...", - "arc.instanceDeleted": "執行個體 '{0}' 已刪除", - "arc.instanceUpdated": "執行個體 '{0}' 已更新", - "arc.extensionsDropped": "已卸除延伸模組 '{0}'", - "arc.extensionsAdded": "已新增延伸模組 '{0}'", - "arc.copiedToClipboard": "{0} 已複製到剪貼簿", - "arc.clickTheTroubleshootButton": "按一下 [疑難排解] 按鈕,開啟 Azure Arc {0} 疑難排解筆記本。", - "arc.dataStorage": "{0} 資料", - "arc.logStorage": "{0} 記錄", - "arc.backupsStorage": "{0} 個備份", - "arc.numVCore": "{0} 個 vCore", - "arc.numVCores": "{0} 個虛擬核心", - "arc.updated": "更新於 {0}", - "arc.connectionString": "{0} 的連接字串", - "arc.copyConnectionStringToClipboard": "將 {0} 連接字串複製到剪貼簿", - "arc.copyValueToClipboard": "將 {0} 複製到剪貼簿", - "arc.pgConnectionRequired": "需要連線才能顯示及設定資料庫引擎設定。", - "arc.miaaConnectionRequired": "需要連線才能列出此執行個體上的資料庫。", - "arc.couldNotFindControllerRegistration": "找不到控制器註冊。", - "arc.dropMultipleExtensions": "目前正在卸載另一個延伸模組,請在完成後再試一次。", - "arc.updateExtensionsFailed": "編輯延伸模組失敗。{0}", - "arc.refreshFailed": "重新整理失敗。{0}", - "arc.resetFailed": "重設失敗。{0}", - "arc.openDashboardFailed": "開啟儀表板時發生錯誤。{0}", - "arc.instanceDeletionFailed": "無法刪除執行個體 {0}。{1}", - "arc.instanceUpdateFailed": "無法更新執行個體 {0}。{1}", - "arc.pageDiscardFailed": "無法捨棄使用者輸入。{0}", - "arc.databaseCreationFailed": "無法建立資料庫 {0}。{1}", - "arc.connectToControllerFailed": "無法連線到控制器 {0}。{1}", - "arc.connectToMSSqlFailed": "無法連線到 SQL 受控執行個體 - Azure Arc 執行個體 {0}。{1}", - "arc.connectToPGSqlFailed": "無法連線到 PostgreSQL 超大規模資料庫 - Azure Arc 執行個體 {0}。{1}", - "arc.missingExtension": "需要 {0} 延伸模組才能檢視引擎設定。要立即安裝嗎?", - "arc.extensionInstallationFailed": "無法安裝延伸模組 {0}。", - "arc.fetchConfigFailed": "擷取 '{0}' 的設定時發生未預期的錯誤。{1}", - "arc.fetchEndpointsFailed": "擷取 '{0}' 的端點時發生未預期的錯誤。{1}", - "arc.fetchRegistrationsFailed": "擷取 '{0}' 的註冊時發生未預期的錯誤。{1}", - "arc.fetchDatabasesFailed": "擷取 '{0}' 的資料庫時發生未預期的錯誤。{1}", - "arc.fetchEngineSettingsFailed": "擷取 '{0}' 的引擎設定時發生未預期的錯誤。{1}", - "arc.numberOfIssuesDetected": "• {0} ({1} 個問題)", - "arc.instanceDeletionWarning": "警告! 刪除執行個體是永久性的,無法復原。若要刪除執行個體 '{0}',請在下方輸入名稱 '{0}' 以繼續。", - "arc.invalidInstanceDeletionName": "值 '{0}' 不符合執行個體名稱。請再試一次或按 Esc 鍵結束", - "arc.couldNotFindAzureResource": "找不到 {0} 的 Azure 資源", - "arc.passwordResetFailed": "無法重設密碼。{0}", - "arc.errorConnectingToController": "連線至控制器時發生錯誤。{0}", - "arc.passwordAcquisitionFailed": "無法取得密碼。{0}", - "arc.loginFailed": "登入控制器時發生錯誤 - 使用者名稱或密碼錯誤", - "arc.errorVerifyingPassword": "驗證密碼時發生錯誤。{0}", - "noControllersConnected": "目前未連線任何 Azure Arc 控制器。請執行命令: [連線到現有的 Azure Arc 控制器],然後再試一次", - "getVariableValue.unknownVariableName": "嘗試取得未知變數 {0} 的變數值", - "getIsPassword.unknownVariableName": "嘗試取得未知變數 {0} 的 isPassword", - "noControllerInfoFound": "找不到名稱為: {0} 的控制器資訊", - "noPasswordFound": "無法擷取控制器: {0} 的密碼,且使用者未提供密碼。請稍後重試。", - "clusterContextNotFound": "在 Kube 組態檔中找不到名稱為: {0} 的叢集內容", - "noCurrentClusterContext": "在 Kube 組態檔中找不到目前的叢集內容", - "filePicker.browse": "瀏覽", - "button.label": "選取", - "noContextFound": "組態檔: {0} 中找不到「內容」", - "noCurrentContextFound": "組態檔中沒有內容標示為 'current-context': {0}", - "noNameInContext": "在組態檔 {0} 中的叢集內容中找不到名稱欄位", - "arc.userCancelledError": "使用者已取消對話方塊", - "clusterContextConfigNoLongerValid": "組態檔所指定的叢集內容資訊: {0} 和叢集內容: {1} 不再有效。錯誤為: \r\n\t{2}\r\n 您要更新此資訊嗎?", - "arc.invalidConfigPath": "config 路徑無效", - "arc.loadingClusterContextsError": "載入叢集內容時發生錯誤。{0}" + "microsoft.agreement.privacy.statement": "Microsoft 隱私權聲明", + "requested.cores.less.than.or.equal.to.cores.limit": "要求的核心數必須小於或等於核心數限制", + "requested.memory.less.than.or.equal.to.memory.limit": "要求的記憶體必須小於或等於記憶體限制", + "resource.type.arc.postgres.description": "將 PostgreSQL 超大規模資料庫伺服器群組部署到 Azure Arc 環境", + "resource.type.arc.postgres.display.name": "PostgreSQL 超大規模資料庫伺服器群組 - Azure Arc (預覽)", + "resource.type.arc.sql.description": "適用於客戶自控環境中應用程式開發人員的受控 SQL 執行個體服務", + "resource.type.arc.sql.display.name": "Azure SQL 受控執行個體 - Azure Arc (預覽)", + "resource.type.azure.arc.description": "建立 Azure Arc 資料控制器", + "resource.type.azure.arc.display.name": "Azure Arc 資料控制器 (預覽)", + "should.be.integer": "值必須是整數", + "worker.node.count.should.not.be.one": "不支援 1 的值。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/asde-deployment.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/asde-deployment.i18n.json index 88c76a9d52..a4503a7d36 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/asde-deployment.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/asde-deployment.i18n.json @@ -9,57 +9,57 @@ "version": "1.0.0", "contents": { "package": { - "extension-displayName": "Azure SQL Edge 部署延伸模組", - "extension-description": "提供部署 Azure SQL Edge 的筆記本式體驗", - "docker-container-name-field": "容器名稱", - "docker-sql-password-field": "Azure SQL Edge 執行個體 (sa) 密碼", + "azure-info-section-title": "Azure 資訊", + "azure_location": "位置", + "azure_resource_group": "資源群組", + "azure_subscription_id": "訂用帳戶識別碼", + "device-id": "裝置識別碼", + "device-ip-address": "裝置 IP 位址", + "device-ip-address-description": "將用來在部署後連線到 Azure SQL Edge 執行個體", + "device-target-condition": "目標條件", + "device-target-condition-learn-more": "深入了解目標條件", "docker-confirm-sql-password-field": "確認密碼", - "docker-sql-port-field": "Azure SQL Edge 連接埠", - "microsoft-privacy-statement": "Microsoft 隱私權聲明", - "resource-type-sql-edge-display-name": "Azure SQL Edge", - "resource-type-sql-edge-description": "Azure SQL Edge (預覽) 是專為 IoT 及 IoT Edge 部署而最佳化的關聯式資料庫引擎。", - "sql-edge-type-display-name": "部署目標", - "sql-edge-local-display-name": "本地容器執行個體", - "sql-edge-remote-display-name": "遠端容器執行個體", - "sql-edge-local-title": "在本地電腦上部署 Azure SQL Edge 容器執行個體", - "docker-settings-section-title": "Docker 設定", + "docker-container-name-field": "容器名稱", + "docker-imagetag-field": "映像標籤", + "docker-password-field": "密碼", "docker-registry-field": "登錄", "docker-repository-field": "存放庫", - "docker-imagetag-field": "映像標籤", + "docker-settings-section-title": "Docker 設定", + "docker-sql-password-field": "Azure SQL Edge 執行個體 (sa) 密碼", + "docker-sql-port-field": "Azure SQL Edge 連接埠", "docker-username-field": "使用者名稱", - "docker-password-field": "密碼", "edge-agreement": "我接受 {0} 和 {1}。", "edge-eula": "Microsoft Azure SQL Edge 授權合約", - "sql-edge-remote-title": "在遠端電腦上部署 Azure SQL Edge 容器執行個體", - "remote-info-section-title": "目標電腦資訊", + "edge-remote-password-field": "密碼", "edge-remote-target-field": "名稱或 IP 位址", "edge-remote-username-field": "使用者名稱", - "edge-remote-password-field": "密碼", + "extension-description": "提供部署 Azure SQL Edge 的筆記本式體驗", + "extension-displayName": "Azure SQL Edge 部署延伸模組", + "iot-hub-name": "IoT 中樞名稱", + "microsoft-privacy-statement": "Microsoft 隱私權聲明", + "package-files": "SQL Server 套件檔案", + "package_path": "套件檔案", + "package_path_description": "SQL Server 套件檔案的路徑 (dacpac、bacpac) 或壓縮的套件檔案。", + "remote-info-section-title": "目標電腦資訊", + "resource-type-sql-edge-description": "Azure SQL Edge (預覽) 是專為 IoT 及 IoT Edge 部署而最佳化的關聯式資料庫引擎。", + "resource-type-sql-edge-display-name": "Azure SQL Edge", "sql-edge-azure-display-name": "新的 Azure IoT 中樞和 VM (密碼驗證)", + "sql-edge-azure-multi-device-display-name": "Azure IoT 中樞的多個裝置", + "sql-edge-azure-multi-device-title": "將 Azure SQL Edge 部署到多個 Azure IoT 裝置", + "sql-edge-azure-single-device-display-name": "Azure IoT 中樞的現有裝置", + "sql-edge-azure-single-device-title": "將 Azure SQL Edge 部署到現有的裝置", "sql-edge-azure-sshkey-display-name": "新的 Azure IoT 中樞和 VM (ssh 公開金鑰驗證)", "sql-edge-azure-title": "透過 IoT 中樞將 Azure SQL Edge 部署到新的 Azure VM", - "azure_subscription_id": "訂用帳戶識別碼", - "azure_resource_group": "資源群組", - "azure_location": "位置", + "sql-edge-local-display-name": "本地容器執行個體", + "sql-edge-local-title": "在本地電腦上部署 Azure SQL Edge 容器執行個體", + "sql-edge-remote-display-name": "遠端容器執行個體", + "sql-edge-remote-title": "在遠端電腦上部署 Azure SQL Edge 容器執行個體", + "sql-edge-type-display-name": "部署目標", + "sqlserver-info-section-title": "Azure SQL Edge 資訊", "vm_admin": "VM 系統管理員使用者名稱", "vm_password": "VM 系統管理員密碼", "vm_password_confirm": "確認 VM 系統管理員密碼", "vm_password_validation_error_message": "VM 密碼長度必須介於 12 到 123 個字元之間,且包含大寫字元、小寫字元、數字及特殊字元。", - "package_path": "套件檔案", - "package_path_description": "SQL Server 套件檔案的路徑 (dacpac、bacpac) 或壓縮的套件檔案。", - "azure-info-section-title": "Azure 資訊", - "sqlserver-info-section-title": "Azure SQL Edge 資訊", - "package-files": "SQL Server 套件檔案", - "sql-edge-azure-single-device-display-name": "Azure IoT 中樞的現有裝置", - "sql-edge-azure-single-device-title": "將 Azure SQL Edge 部署到現有的裝置", - "iot-hub-name": "IoT 中樞名稱", - "device-id": "裝置識別碼", - "device-ip-address": "裝置 IP 位址", - "device-ip-address-description": "將用來在部署後連線到 Azure SQL Edge 執行個體", - "sql-edge-azure-multi-device-display-name": "Azure IoT 中樞的多個裝置", - "sql-edge-azure-multi-device-title": "將 Azure SQL Edge 部署到多個 Azure IoT 裝置", - "device-target-condition": "目標條件", - "device-target-condition-learn-more": "深入了解目標條件", "vm_ssh_public_key": "SSH 公用金鑰" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azdata.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azdata.i18n.json deleted file mode 100644 index f5bfb45a78..0000000000 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/azdata.i18n.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "": [ - "--------------------------------------------------------------------------------------------", - "Copyright (c) Microsoft Corporation. All rights reserved.", - "Licensed under the Source EULA. See License.txt in the project root for license information.", - "--------------------------------------------------------------------------------------------", - "Do not edit this file. It is machine generated." - ], - "version": "1.0.0", - "contents": { - "package": { - "azdata.displayName": "Azure Data CLI", - "azdata.description": "支援 Azure Data CLI。", - "azdata.config.title": "Azure Data CLI 組態", - "azdata.config.debug": "將偵錯資訊記錄到所有已執行 azdata 命令的輸出通道", - "command.category": "Azure Data CLI", - "azdata.acceptEula.command.name": "接受 EULA", - "azdata.install.command.name": "安裝", - "azdata.update.command.name": "檢查更新", - "azdata.category": "Azure Data CLI", - "azdata.acceptEula.description": "選擇接受 Azure Data CLI 之 EULA 的方式", - "azdata.acceptEula.prompt.description": "使用者將會收到接受 Azure Data CLI 之 EULA 的提示", - "azdata.acceptEula.dontPrompt.description": "使用者將不會收到接受 Azure Data CLI 之 EULA 的提示", - "azdata.install.description": "選擇安裝 Azure Data CLI 的方式", - "azdata.install.prompt.description": "使用者將會收到 Azure Data CLI 安裝的提示", - "azdata.install.dontPrompt.description": "使用者將不會收到 Azure Data CLI 安裝的提示", - "azdata.update.description": "選擇當 Azure Data CLI 有更新時是否提示您。", - "azdata.requiredUpdate.description": "選擇當 Azure Data CLI 有必要更新時是否提示您。", - "azdata.update.prompt.description": "使用者將會收到 Azure Data CLI 更新的提示", - "azdata.update.dontPrompt.description": "使用者將不會收到 Azure Data CLI 更新的提示" - }, - "dist/localizedConstants": { - "azdata.azdata": "Azure Data CLI", - "azdata.searchingForAzdata": "正在搜尋現有的 Azure Data CLI 安裝...", - "azdata.foundExistingAzdata": "找到現有的 Azure Data CLI 安裝版本 (v{0}),路徑: {1}", - "azdata.downloadingProgressMb": "正在下載 ({0} / {1} MB)", - "azdata.downloadFinished": "下載完成", - "azdata.installingAzdata": "正在安裝 Azure Data CLI...", - "azdata.updatingAzdata": "正在更新 Azure Data CLI...", - "azdata.azdataInstalled": "已成功安裝 Azure Data CLI。需要重新啟動 Azure Data Studio 才能完成設定 - 除非完成此作業,否則功能將不會啟用。", - "azdata.azdataUpdated": "Azure Data CLI 已成功更新為版本: {0}。", - "azdata.yes": "是", - "azdata.no": "否", - "azdata.accept": "接受", - "azdata.decline": "拒絕", - "azdata.doNotAskAgain": "不要再詢問", - "azdata.askLater": "稍後再問我", - "azdata.downloadingTo": "正在將 {0} 從 {1} 下載到 {2}", - "azdata.executingCommand": "正在執行命令: '{0} {1}'", - "azdata.stdoutOutput": "stdout: {0}", - "azdata.stderrOutput": "stderr: {0}", - "azdata.checkingLatestAzdataVersion": "正在檢查 Azure Data CLI 最新可用的版本", - "azdata.gettingTextContentsOfUrl": "正在取得位於 URL {0} 之資源的文字內容", - "azdata.versionForUpdate": "找到 Azure Data CLI 可從目前版本: {1} 更新的版本: {0}。", - "azdata.latestAzdataVersionAvailable": "最新可用的 Azure Data CLI 版本: {0}。", - "azdata.couldNotFindAzdata": "找不到 Azure Data CLI。錯誤: {0}", - "azdata.currentlyInstalledVersionIsLatest": "目前安裝的 Azure Data CLI 版本: {0} 與其他可用版本相同或更新", - "azdata.promptLog": "提示使用者接受下列內容: {0}", - "azdata.couldNotFindAzdataWithPrompt": "找不到 Azure Data CLI,要立即安裝嗎? 否則,某些功能將無法運作。", - "azdata.promptForAzdataUpdate": "有新版的 Azure Data CLI ( {0} ),您要立即更新嗎?", - "azdata.promptForRequiredAzdataUpdate": "此延伸模組需要安裝 >= {0} 的 Azure Data CLI,您要立即更新至最新版本 ({1}) 嗎? 否則,某些功能可能無法運作。", - "azdata.requiredVersionNotAvailable": "此延伸模組需要安裝 >= {0} 的 Azure Data CLI,但目前只有版本 {1}。請從[此處](https://docs.microsoft.com/sql/azdata/install/deploy-install-azdata)手動安裝正確的版本,然後重新啟動 Azure Data Studio。", - "azdata.missingRequiredVersion": "此功能需要 >= {0} 的 Azure Data CLI。請執行「Azure Data CLI: 檢查更新」命令安裝它,然後再試一次。", - "azdata.downloadError": "下載時發生錯誤", - "azdata.installError": "安裝 Azure Data CLI 時發生錯誤: {0}", - "azdata.updateError": "更新 Azure Data CLI 時發生錯誤: {0}", - "azdata.platformUnsupported": "目前不支援平台 '{0}'", - "azdata.unexpectedCommandError": "執行命令時發生未預期的錯誤: {0}", - "azdata.unexpectedExitCode": "命令中未預期的結束代碼: {1} ({0})", - "azdata.noAzdata": "沒有 Azure Data CLI 可用,請執行命令「Azure Data CLI: 安裝」以啟用需要它的功能。", - "azdata.noAzdataWithLink": "沒有 Azure Data CLI 可用,請[安裝 Azure Data CLI](command:azdata.install) 以啟用需要它的功能。", - "azdata.skipInstall": "略過 Azure Data CLI 的安裝,因為此作業不是使用者要求的,且組態選項: {0}.{1} 是 {2}", - "azdata.skipUpdate": "略過 Azure Data CLI 的更新,因為此作業不是使用者要求的,且組態選項: {0}.{1} 是 {2}", - "azdata.skipRequiredUpdate": "略過 Azure Data CLI 的必要更新,因為此作業不是使用者要求的,且組態選項: {0}.{1} 是 {2}", - "azdata.noReleaseVersion": "平台 '{0}' 沒有發行版本\r\n發行資訊: ${1}", - "azdata.noDownloadLink": "平台 '{0}' 沒有可用的下載連結\r\n發行資訊: ${1}", - "azdata.failedToParseReleaseInfo": "無法剖析位於: {0} 的內容 JSON。\r\n檔案內容:\r\n{1}\r\n錯誤: {2}", - "azdata.azdataUserSettingReadLog": "Azure Data CLI 使用者設定: {0}.{1} 讀取,值: {2}", - "azdata.azdataUserSettingUpdatedLog": "Azure Data CLI 使用者設定: {0}.{1} 已更新,新值: {2}", - "azdata.userResponseInstall": "提示安裝 Azure Data CLI 時的使用者回應: {0}", - "azdata.userResponseUpdate": "提示更新 Azure Data CLI 時的使用者回應: {0}", - "azdata.userRequestedInstall": "使用者要求使用「Azure Data CLI: 安裝」命令安裝 Azure Data CLI", - "azdata.userRequestedUpdate": "使用者要求使用「Azure Data CLI: 檢查更新」命令更新 Azure Data CLI", - "azdata.acceptEula": "使用者要求收到透過叫用「Azure Data CLI: 接受 EULA」命令接受 EULA 的提示", - "azdata.updateCheckSkipped": "因為找不到要安裝的 Azure Data CLI,所以未執行新的 Azure Data CLI 版本可用性檢查", - "azdata.eulaNotAccepted": "尚未接受 Microsoft 隱私權聲明及 Azure Data CLI 授權條款。請執行命令: [Azure Data CLI: 接受 EULA](command:azdata.acceptEula) 接受 EULA 以啟用需要 Azure Data CLI 的功能。", - "azdata.promptForEula": "必須接受 [Microsoft 隱私權聲明]({0}),以及 [Azure Data CLI 授權條款]({1}) 才能使用此延伸模組。如果拒絕會導致某些功能無法運作。", - "azdata.promptForEulaResponse": "使用者對 EULA 提示的回應: {0}", - "azdata.eulaAcceptedStateOnStartup": "啟動時的「EULA 已接受」狀態: {0}", - "azdata.endpointOrNamespaceRequired": "必須指定端點或命名空間" - } - } -} \ No newline at end of file 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 3e164cd82d..00ea75b0ee 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 @@ -8,52 +8,147 @@ ], "version": "1.0.0", "contents": { - "package": { - "azure.displayName": "Azure (核心)", - "azure.description": "瀏覽並使用 Azure 資源", - "azure.title": "Azure", - "azure.resource.config.title": "Azure 資源組態", - "azure.resource.config.filter.description": "資源篩選條件,每個元素都是以正斜線分隔的帳戶識別碼、訂用帳戶識別碼和名稱", - "azure.resource.explorer.title": "Azure", - "azure.resource.refreshall.title": "Azure: 重新整理所有帳戶", - "azure.resource.refresh.title": "重新整理", - "azure.resource.signin.title": "Azure: 登入", - "azure.resource.selectsubscriptions.title": "選取訂用帳戶", - "azure.resource.startterminal.title": "啟動 Cloud Shell", - "azure.resource.connectsqlserver.title": "連線", - "azure.resource.connectsqldb.title": "新增至伺服器", - "azure.resource.view.title": "Azure (預覽)", - "azure.tenant.config.filter.description": "查詢 Azure 資源時要忽略的租用戶識別碼清單。每個項目都是租用戶識別碼。", - "accounts.clearTokenCache": "清除 Azure 帳戶權杖快取", - "azure.openInAzurePortal.title": "在 Azure 入口網站中開啟", - "config.azureAccountConfigurationSection": "Azure 帳戶組態", - "config.enablePublicCloudDescription": "是否應啟用 Azure 公用雲端整合", - "config.enableUsGovCloudDescription": "是否應啟用 US Government Azure 雲端 (Fairfax) 整合", - "config.enableUsNatCloudDescription": "是否應啟用美國國民 Azure 雲端整合", - "config.enableChinaCloudDescription": "是否應啟用 Azure 中國整合", - "config.enableGermanyCloudDescription": "是否應啟用 Azure 德國整合", - "config.azureAuthMethodConfigurationSection": "Azure 驗證方法", - "config.azureCodeGrantMethod": "代碼授與方法", - "config.azureDeviceCodeMethod": "裝置代碼方法", - "config.noSystemKeychain": "停用系統金鑰鏈整合。認證將會儲存於使用者主目錄的一般檔案中。", - "config.piiLogging": "是否應在本機主控台檢視中登入個人識別資訊 (PII)" + "dist/account-provider/auths/azureAuth": { + "azure.accessTokenEmpty": "Microsoft OAuth 未傳回任何存取權杖", + "azure.cacheErrorAdd": "將您的帳戶新增至快取時發生錯誤。", + "azure.cacheErrorGet": "從快取取得您的帳戶時發生錯誤", + "azure.cacheErrorParse": "從快取剖析您的帳戶時發生錯誤", + "azure.cacheErrrorRemove": "從快取移除您的帳戶時發生錯誤。", + "azure.microsoftAccountDisplayName": "Microsoft 帳戶", + "azure.microsoftCorpAccount": "Microsoft Corp.", + "azure.noBaseToken": "驗證失敗,或您的權杖已從系統中刪除。請嘗試再次將帳戶新增至 Azure Data Studio。", + "azure.noUniqueIdentifier": "使用者在 AAD 中沒有唯一的識別碼", + "azure.responseError": "權杖擷取失敗,發生錯誤。請開啟開發人員工具以檢視錯誤", + "azure.tenantNotFound": "找不到識別碼為 '{0}' 的指定租用戶。", + "azureAuth.unidentifiedError": "Azure 驗證發生無法辨識的錯誤", + "azureWorkAccountDisplayName": "公司或學校帳戶", + "azurecore.consentDialog.body": "您的租用戶 '{0} ({1})' 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。", + "azurecore.consentDialog.cancel": "取消", + "azurecore.consentDialog.ignore": "忽略租用戶", + "azurecore.consentDialog.open": "開啟" + }, + "dist/account-provider/auths/azureAuthCodeGrant": { + "azure.azureAuthCodeGrantName": "Azure 驗證碼授與", + "azure.serverCouldNotStart": "無法啟動伺服器。這可能是系統的權限發生錯誤或系統不相容。可嘗試從設定啟用裝置代碼驗證。", + "azureAuth.nonceError": "因為 nonce 不相符,導致驗證失敗,請關閉 Azure Data Studio,然後再試一次。", + "azureAuth.stateError": "因為狀態不相符,導致驗證失敗,請關閉 ADS,然後再試一次。" + }, + "dist/account-provider/auths/azureDeviceCode": { + "addAccount": "新增 {0} 帳戶", + "azure.azureDeviceCodeAuth": "Azure 裝置代碼", + "azure.deviceCodeCheckFail": "嘗試檢查登入結果時發生錯誤", + "azure.timeoutDeviceCode": "等候裝置代碼登入發生逾時。" + }, + "dist/account-provider/azureAccountProvider": { + "azure.NoAuthMethod.Available": "沒有任何可用的 Azure 驗證方法。您必須在 ADS 組態中啟用驗證方法。", + "azure.NoAuthMethod.Selected": "未選取任何 Azure 驗證方法。您必須選取要使用的驗證方法。", + "azure.deprecatedGetSecurityToken": "已對 azdata.accounts.getSecurityToken 發出呼叫,此方法已淘汰,並將於日後的版本中移除。請改用 getAccountSecurityToken。" + }, + "dist/account-provider/azureAccountProviderService": { + "clearTokenCacheFailure": "無法清除權杖快取", + "clearTokenCacheSuccess": "已成功清除權杖快取" + }, + "dist/account-provider/providerSettings": { + "chinaCloudDisplayName": "Azure (中國)", + "germanyCloud": "Azure (德國)", + "publicCloudDisplayName": "Azure", + "usGovCloudDisplayName": "Azure (美國政府)", + "usNatCloudDisplayName": "Azure (美國國民)" + }, + "dist/azureResource/commands": { + "azure.accountNotSelectedError": "您必須選取 Azure 帳戶,此功能才能運作。", + "azure.cloudTerminalPreview": "您必須啟用預覽功能,才能使用 Azure Cloud Shell。", + "azure.mustPickTenant": "您必須選取租用戶,此功能才能運作。", + "azure.noAccountError": "您目前未登入任何 Azure 帳戶,請先登入,然後再試一次。", + "azure.noTenants": "需要有租用戶,才能使用此功能。您的 Azure 訂閱似乎沒有任何租用戶。", + "azure.pickAnAzureAccount": "選取 Azure 帳戶", + "azure.signIn": "登入", + "azure.startingCloudShell": "正在啟動 Cloud Shell…" + }, + "dist/azureResource/errors": { + "azure.subscriptionError": "無法取得帳戶 {0} 的訂用帳戶。請重新整理該帳戶。" + }, + "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { + "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作區" + }, + "dist/azureResource/providers/database/databaseTreeDataProvider": { + "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 資料庫" + }, + "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 伺服器" + }, + "dist/azureResource/providers/kusto/kustoTreeDataProvider": { + "azure.resource.providers.KustoContainerLabel": "Azure 資料總管叢集" + }, + "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { + "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大規模資料庫 - Azure Arc" + }, + "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { + "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "適用於 PostgreSQL 的 Azure 資料庫伺服器" + }, + "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { + "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 受控執行個體" + }, + "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { + "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 受控執行個體 - Azure Arc" + }, + "dist/azureResource/resourceTreeNode": { + "azure.resource.resourceTreeNode.noResourcesLabel": "找不到任何資源" + }, + "dist/azureResource/services/subscriptionService": { + "azure.resource.tenantSubscriptionsError": "無法取得帳戶 {0} (租用戶 '{1}') 的訂用帳戶。{2}" + }, + "dist/azureResource/services/terminalService": { + "azure.cloudShell": "Azure Cloud Shell (預覽) {0} ({1})", + "azure.cloudTerminal.ok": "確定", + "azure.cloudTerminal.openAzureShell": "開啟 Azure Shell", + "azure.coudTerminal.neverUsed": "若您以前未從此帳戶啟動 Azure Cloud Shell,請前往 https://shell.azure.com/ 以開始使用。設定之後,即可在 Azure Data Studio 中直接使用 AzureCloud Shell。", + "azure.selectShellType": "選取適用於 Azure Cloud Shell 的 Bash 或 PowerShell", + "azure.shellClosed": "Shell 已關閉。\r\n", + "azure.shellTypeRequired": "您必須挑選殼層類型" + }, + "dist/azureResource/tree/accountNotSignedInTreeNode": { + "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登入 Azure…" + }, + "dist/azureResource/tree/accountTreeNode": { + "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "找不到訂用帳戶。", + "azure.unableToAccessSubscription": "無法存取訂用帳戶 {0} ({1})。請 [重新整理帳戶](command:azure.resource.signin) 再試一次。{2}" + }, + "dist/azureResource/tree/connectionDialogTreeProvider": { + "azure.resource.tree.treeProvider.accountLoadError": "無法載入某些 Azure 帳戶。{0}", + "azure.resource.tree.treeProvider.loadingLabel": "正在載入...", + "azure.resource.tree.treeProvider.openAccountsDialog": "顯示 Azure 帳戶" + }, + "dist/azureResource/tree/flatAccountTreeNode": { + "azure.resource.throttleerror": "已節流來自此帳戶的要求。若要重試,請選取較少的訂閱數目。", + "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 個訂閱)", + "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在載入...", + "azure.resource.tree.loadresourceerror": "載入 Azure 資源時發生錯誤: {0}" + }, + "dist/azureResource/tree/subscriptionTreeNode": { + "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "找不到資源。" + }, + "dist/azureResource/tree/treeProvider": { + "azure.resource.tree.treeProvider.loadingLabel": "正在載入..." }, "dist/azureResource/utils": { - "azure.resource.error": "錯誤: {0}", - "azure.accounts.getResourceGroups.queryError": "擷取帳戶 {0} ({1}) 訂閱 {2} ({3}) 租用戶 {4} 的資源群組時發生錯誤: {5}", "azure.accounts.getLocations.queryError": "擷取帳戶 {0} ({1}) 訂閱 {2} ({3}) 租用戶 {4} 的位置時發生錯誤: {5}", - "azure.accounts.runResourceQuery.errors.invalidQuery": "查詢無效", + "azure.accounts.getResourceGroups.queryError": "擷取帳戶 {0} ({1}) 訂閱 {2} ({3}) 租用戶 {4} 的資源群組時發生錯誤: {5}", + "azure.accounts.getSelectedSubscriptions.queryError": "擷取帳戶 {0} 的訂閱時發生錯誤: {1}", "azure.accounts.getSubscriptions.queryError": "擷取帳戶 {0} 租用戶 {1} 的訂閱時發生錯誤: {2}", - "azure.accounts.getSelectedSubscriptions.queryError": "擷取帳戶 {0} 的訂閱時發生錯誤: {1}" + "azure.accounts.runResourceQuery.errors.invalidQuery": "查詢無效", + "azure.resource.error": "錯誤: {0}" }, "dist/localizedConstants": { - "azurecore.extensionName": "Azure 帳戶", - "azurecore.requiresReload": "修改此設定需要重新載入視窗,使所有變更生效。", - "azurecore.reload": "重新載入", + "azure.azureResourcesGridTitle": "Azure 資源 (預覽)", + "azure.unableToOpenAzureLink": "無法開啟連結,缺少必要值", "azurecore.australiacentral": "澳洲中部", "azurecore.australiacentral2": "澳洲中部 2", "azurecore.australiaeast": "澳洲東部", "azurecore.australiasoutheast": "澳洲東南部", + "azurecore.azureArcPostgres": "已啟用 Azure Arc 的 PostgreSQL 超大規模資料庫", + "azurecore.azureArcService": "資料服務 - Azure Arc", + "azurecore.azureArcsqlManagedInstance": "SQL 受控執行個體 - Azure Arc", "azurecore.brazilsouth": "巴西南部", "azurecore.brazilsoutheast": "巴西東南部", "azurecore.canadacentral": "加拿大中部", @@ -65,172 +160,81 @@ "azurecore.eastus": "美國東部", "azurecore.eastus2": "美國東部 2", "azurecore.eastus2euap": "美國東部 2 EUAP", + "azurecore.extensionName": "Azure 帳戶", "azurecore.francecentral": "法國中部", "azurecore.francesouth": "法國南部", "azurecore.germanynorth": "德國北部", "azurecore.germanywestcentral": "德國中西部", + "azurecore.invalidAzureAccount": "帳戶無效", + "azurecore.invalidTenant": "訂閱的租用戶無效", "azurecore.japaneast": "日本東部", "azurecore.japanwest": "日本西部", "azurecore.koreacentral": "南韓中部", "azurecore.koreasouth": "南韓南部", + "azurecore.location": "位置", + "azurecore.name": "名稱", "azurecore.northcentralus": "美國中北部", "azurecore.northeurope": "北歐", "azurecore.norwayeast": "挪威東部", "azurecore.norwaywest": "挪威西部", + "azurecore.postgresServer": "適用於 PostgreSQL 的 Azure 資料庫伺服器", + "azurecore.reload": "重新載入", + "azurecore.requiresReload": "修改此設定需要重新載入視窗,使所有變更生效。", + "azurecore.resourceGroup": "資源群組", + "azurecore.resourceType": "資源類型", "azurecore.southafricanorth": "南非北部", "azurecore.southafricawest": "南非西部", "azurecore.southcentralus": "美國中南部", "azurecore.southeastasia": "東南亞", "azurecore.southindia": "印度南部", + "azurecore.sqlDatabase": "SQL 資料庫", + "azurecore.sqlManagedInstance": "SQL 受控執行個體", + "azurecore.sqlServer": "SQL 伺服器", + "azurecore.sqlServerArc": "SQL Server - Azure Arc", + "azurecore.subscription": "訂閱", "azurecore.switzerlandnorth": "瑞士北部", "azurecore.switzerlandwest": "瑞士西部", + "azurecore.typeIcon": "類型圖示", "azurecore.uaecentral": "阿拉伯聯合大公國中部", "azurecore.uaenorth": "阿拉伯聯合大公國北部", "azurecore.uksouth": "英國南部", "azurecore.ukwest": "英國西部", + "azurecore.unableToFetchToken": "無法取得租用戶 {0} 的權杖", "azurecore.westcentralus": "美國中西部", "azurecore.westeurope": "西歐", "azurecore.westindia": "印度西部", "azurecore.westus": "美國西部", - "azurecore.westus2": "美國西部 2", - "azurecore.name": "名稱", - "azurecore.resourceType": "資源類型", - "azurecore.resourceGroup": "資源群組", - "azurecore.location": "位置", - "azurecore.subscription": "訂閱", - "azurecore.typeIcon": "類型圖示", - "azurecore.sqlServer": "SQL 伺服器", - "azurecore.sqlDatabase": "SQL 資料庫", - "azurecore.postgresServer": "適用於 PostgreSQL 的 Azure 資料庫伺服器", - "azurecore.sqlManagedInstance": "SQL 受控執行個體", - "azurecore.azureArcsqlManagedInstance": "SQL 受控執行個體 - Azure Arc", - "azurecore.azureArcService": "資料服務 - Azure Arc", - "azurecore.sqlServerArc": "SQL Server - Azure Arc", - "azurecore.azureArcPostgres": "已啟用 Azure Arc 的 PostgreSQL 超大規模資料庫", - "azure.unableToOpenAzureLink": "無法開啟連結,缺少必要值", - "azure.azureResourcesGridTitle": "Azure 資源 (預覽)", - "azurecore.invalidAzureAccount": "帳戶無效", - "azurecore.invalidTenant": "訂閱的租用戶無效", - "azurecore.unableToFetchToken": "無法取得租用戶 {0} 的權杖" + "azurecore.westus2": "美國西部 2" }, - "dist/account-provider/auths/azureAuth": { - "azureAuth.unidentifiedError": "Azure 驗證發生無法辨識的錯誤", - "azure.tenantNotFound": "找不到識別碼為 '{0}' 的指定租用戶。", - "azure.noBaseToken": "驗證失敗,或您的權杖已從系統中刪除。請嘗試再次將帳戶新增至 Azure Data Studio。", - "azure.responseError": "權杖擷取失敗,發生錯誤。請開啟開發人員工具以檢視錯誤", - "azure.accessTokenEmpty": "Microsoft OAuth 未傳回任何存取權杖", - "azure.noUniqueIdentifier": "使用者在 AAD 中沒有唯一的識別碼", - "azureWorkAccountDisplayName": "公司或學校帳戶", - "azure.cacheErrorAdd": "將您的帳戶新增至快取時發生錯誤。", - "azure.cacheErrorGet": "從快取取得您的帳戶時發生錯誤", - "azure.cacheErrorParse": "從快取剖析您的帳戶時發生錯誤", - "azurecore.consentDialog.open": "開啟", - "azurecore.consentDialog.cancel": "取消", - "azurecore.consentDialog.ignore": "忽略租用戶", - "azurecore.consentDialog.body": "您的租用戶 '{0} ({1})' 需要再次重新驗證,才能存取 {2} 資源。請按 [開啟] 啟動驗證程序。", - "azure.microsoftCorpAccount": "Microsoft Corp.", - "azure.microsoftAccountDisplayName": "Microsoft 帳戶", - "azure.cacheErrrorRemove": "從快取移除您的帳戶時發生錯誤。" - }, - "dist/azureResource/tree/accountTreeNode": { - "azure.resource.tree.accountTreeNode.credentialError": "無法取得帳戶 {0} 的認證。請重新整理該帳戶。", - "azure.resource.tree.accountTreeNode.noSubscriptionsLabel": "找不到訂用帳戶。" - }, - "dist/azureResource/resourceTreeNode": { - "azure.resource.resourceTreeNode.noResourcesLabel": "找不到任何資源" - }, - "dist/azureResource/tree/flatAccountTreeNode": { - "azure.resource.tree.accountTreeNode.titleLoading": "{0} - 正在載入...", - "azure.resource.tree.accountTreeNode.title": "{0} ({1}/{2} 個訂閱)", - "azure.resource.tree.accountTreeNode.credentialError": "無法取得帳戶 {0} 的認證。請前往 [帳戶] 對話方塊並重新整理帳戶。", - "azure.resource.throttleerror": "已節流來自此帳戶的要求。若要重試,請選取較少的訂閱數目。", - "azure.resource.tree.loadresourceerror": "載入 Azure 資源時發生錯誤: {0}" - }, - "dist/azureResource/tree/accountNotSignedInTreeNode": { - "azure.resource.tree.accountNotSignedInTreeNode.signInLabel": "登入 Azure…" - }, - "dist/account-provider/azureAccountProviderService": { - "clearTokenCacheSuccess": "已成功清除權杖快取", - "clearTokenCacheFailure": "無法清除權杖快取" - }, - "dist/account-provider/providerSettings": { - "publicCloudDisplayName": "Azure", - "usGovCloudDisplayName": "Azure (美國政府)", - "usNatCloudDisplayName": "Azure (美國國民)", - "germanyCloud": "Azure (德國)", - "chinaCloudDisplayName": "Azure (中國)" - }, - "dist/account-provider/azureAccountProvider": { - "azure.deprecatedGetSecurityToken": "已對 azdata.accounts.getSecurityToken 發出呼叫,此方法已淘汰,並將於日後的版本中移除。請改用 getAccountSecurityToken。", - "azure.NoAuthMethod.Selected": "未選取任何 Azure 驗證方法。您必須選取要使用的驗證方法。", - "azure.NoAuthMethod.Available": "沒有任何可用的 Azure 驗證方法。您必須在 ADS 組態中啟用驗證方法。" - }, - "dist/account-provider/auths/azureAuthCodeGrant": { - "azure.serverCouldNotStart": "無法啟動伺服器。這可能是系統的權限發生錯誤或系統不相容。可嘗試從設定啟用裝置代碼驗證。", - "azureAuth.nonceError": "因為 nonce 不相符,導致驗證失敗,請關閉 Azure Data Studio,然後再試一次。", - "azureAuth.stateError": "因為狀態不相符,導致驗證失敗,請關閉 ADS,然後再試一次。", - "azure.azureAuthCodeGrantName": "Azure 驗證碼授與" - }, - "dist/account-provider/auths/azureDeviceCode": { - "addAccount": "新增 {0} 帳戶", - "azure.timeoutDeviceCode": "等候裝置代碼登入發生逾時。", - "azure.deviceCodeCheckFail": "嘗試檢查登入結果時發生錯誤", - "azure.azureDeviceCodeAuth": "Azure 裝置代碼" - }, - "dist/azureResource/providers/databaseServer/databaseServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.databaseServerContainerLabel": "SQL 伺服器" - }, - "dist/azureResource/providers/database/databaseTreeDataProvider": { - "azure.resource.providers.database.treeDataProvider.databaseContainerLabel": "SQL 資料庫" - }, - "dist/azureResource/commands": { - "azure.cloudTerminalPreview": "您必須啟用預覽功能,才能使用 Azure Cloud Shell。", - "azure.signIn": "登入", - "azure.noAccountError": "您目前未登入任何 Azure 帳戶,請先登入,然後再試一次。", - "azure.pickAnAzureAccount": "選取 Azure 帳戶", - "azure.accountNotSelectedError": "您必須選取 Azure 帳戶,此功能才能運作。", - "azure.noTenants": "需要有租用戶,才能使用此功能。您的 Azure 訂閱似乎沒有任何租用戶。", - "azure.startingCloudShell": "正在啟動 Cloud Shell…", - "azure.mustPickTenant": "您必須選取租用戶,此功能才能運作。", - "azure.resource.selectsubscriptions.credentialError": "無法取得帳戶 {0} 的認證。請重新整理該帳戶。" - }, - "dist/azureResource/tree/subscriptionTreeNode": { - "azure.resource.tree.subscriptionTreeNode.noResourcesLabel": "找不到資源。" - }, - "dist/azureResource/tree/treeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "正在載入..." - }, - "dist/azureResource/providers/sqlinstance/sqlInstanceTreeDataProvider": { - "azure.resource.providers.sqlInstanceContainerLabel": "Azure SQL DB 受控執行個體" - }, - "dist/azureResource/providers/kusto/kustoTreeDataProvider": { - "azure.resource.providers.KustoContainerLabel": "Azure 資料總管叢集" - }, - "dist/azureResource/providers/azuremonitor/azuremonitorTreeDataProvider": { - "azure.resource.providers.AzureMonitorContainerLabel": "Log Analytics 工作區" - }, - "dist/azureResource/providers/postgresServer/postgresServerTreeDataProvider": { - "azure.resource.providers.databaseServer.treeDataProvider.postgresServerContainerLabel": "適用於 PostgreSQL 的 Azure 資料庫伺服器" - }, - "dist/azureResource/services/terminalService": { - "azure.coudTerminal.neverUsed": "若您以前未從此帳戶啟動 Azure Cloud Shell,請前往 https://shell.azure.com/ 以開始使用。設定之後,即可在 Azure Data Studio 中直接使用 AzureCloud Shell。", - "azure.cloudTerminal.openAzureShell": "開啟 Azure Shell", - "azure.cloudTerminal.ok": "確定", - "azure.selectShellType": "選取適用於 Azure Cloud Shell 的 Bash 或 PowerShell", - "azure.shellTypeRequired": "您必須挑選殼層類型", - "azure.cloudShell": "Azure Cloud Shell (預覽) {0} ({1})", - "azure.shellClosed": "Shell 已關閉。\r\n" - }, - "dist/azureResource/providers/sqlinstanceArc/sqlInstanceArcTreeDataProvider": { - "azure.resource.providers.sqlInstanceArcContainerLabel": "SQL 受控執行個體 - Azure Arc" - }, - "dist/azureResource/providers/postgresArcServer/postgresServerTreeDataProvider": { - "azure.resource.providers.postgresArcServer.treeDataProvider.postgresServerContainerLabel": "PostgreSQL 超大規模資料庫 - Azure Arc" - }, - "dist/azureResource/tree/connectionDialogTreeProvider": { - "azure.resource.tree.treeProvider.loadingLabel": "正在載入...", - "azure.resource.tree.treeProvider.openAccountsDialog": "顯示 Azure 帳戶", - "azure.resource.tree.treeProvider.accountLoadError": "無法載入某些 Azure 帳戶。{0}" + "package": { + "accounts.clearTokenCache": "清除 Azure 帳戶權杖快取", + "azure.description": "瀏覽並使用 Azure 資源", + "azure.displayName": "Azure (核心)", + "azure.openInAzurePortal.title": "在 Azure 入口網站中開啟", + "azure.resource.config.filter.description": "資源篩選條件,每個元素都是以正斜線分隔的帳戶識別碼、訂用帳戶識別碼和名稱", + "azure.resource.config.title": "Azure 資源組態", + "azure.resource.connectsqldb.title": "新增至伺服器", + "azure.resource.connectsqlserver.title": "連線", + "azure.resource.explorer.title": "Azure", + "azure.resource.refresh.title": "重新整理", + "azure.resource.refreshall.title": "Azure: 重新整理所有帳戶", + "azure.resource.selectsubscriptions.title": "選取訂用帳戶", + "azure.resource.signin.title": "Azure: 登入", + "azure.resource.startterminal.title": "啟動 Cloud Shell", + "azure.resource.view.title": "Azure (預覽)", + "azure.tenant.config.filter.description": "查詢 Azure 資源時要忽略的租用戶識別碼清單。每個項目都是租用戶識別碼。", + "azure.title": "Azure", + "config.azureAccountConfigurationSection": "Azure 帳戶組態", + "config.azureAuthMethodConfigurationSection": "Azure 驗證方法", + "config.azureCodeGrantMethod": "代碼授與方法", + "config.azureDeviceCodeMethod": "裝置代碼方法", + "config.enableChinaCloudDescription": "是否應啟用 Azure 中國整合", + "config.enableGermanyCloudDescription": "是否應啟用 Azure 德國整合", + "config.enablePublicCloudDescription": "是否應啟用 Azure 公用雲端整合", + "config.enableUsGovCloudDescription": "是否應啟用 US Government Azure 雲端 (Fairfax) 整合", + "config.enableUsNatCloudDescription": "是否應啟用美國國民 Azure 雲端整合", + "config.noSystemKeychain": "停用系統金鑰鏈整合。認證將會儲存於使用者主目錄的一般檔案中。", + "config.piiLogging": "是否應在本機主控台檢視中登入個人識別資訊 (PII)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json index ff42166505..498f226825 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/azurehybridtoolkit.i18n.json @@ -9,11 +9,11 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Azure SQL 混合式雲端工具組", + "books-preview-category": "Jupyter 書籍", "description": "開啟 Azure SQL 混合式雲端工具組 Jupyter 書籍", - "title.openJupyterBook": "開啟 Azure SQL 混合式雲端工具組 Jupyter 書籍", + "displayName": "Azure SQL 混合式雲端工具組", "title.cloudHybridBooks": "Azure SQL 混合式雲端工具組", - "books-preview-category": "Jupyter 書籍" + "title.openJupyterBook": "開啟 Azure SQL 混合式雲端工具組 Jupyter 書籍" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json index d6308191c5..b195e060a9 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/bat.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Windows Bat 語言基礎知識", - "description": "為 Windows 批次檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。" + "description": "為 Windows 批次檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", + "displayName": "Windows Bat 語言基礎知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/big-data-cluster.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/big-data-cluster.i18n.json index 0d47496be9..8eb315c495 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/big-data-cluster.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/big-data-cluster.i18n.json @@ -8,197 +8,197 @@ ], "version": "1.0.0", "contents": { - "package": { - "description": "管理 SQL Server 巨量資料叢集的支援", - "text.sqlServerBigDataClusters": "SQL Server 巨量資料叢集", - "command.connectController.title": "連線至現有的控制器", - "command.createController.title": "建立新控制器", - "command.removeController.title": "移除控制器", - "command.refreshController.title": "重新整理", - "command.manageController.title": "管理", - "command.mount.title": "裝載 HDFS", - "command.refreshmount.title": "重新整理裝載", - "command.deletemount.title": "刪除裝載", - "bdc.configuration.title": "巨量資料叢集", - "bdc.view.welcome.connect": "未註冊任何 SQL 巨量資料叢集控制器。[深入了解](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[連線控制器](command:bigDataClusters.command.connectController)", - "bdc.view.welcome.loading": "正在載入控制器...", - "bdc.ignoreSslVerification.desc": "若為 True,則忽略對 SQL Server 巨量資料叢集端點 (例如 HDFS、Spark 及控制器) 所產生的 SSL 驗證錯誤", - "resource-type-sql-bdc-display-name": "SQL Server 巨量資料叢集", - "resource-type-sql-bdc-description": "SQL Server 巨量資料叢集,可讓您部署於 Kubernetes 上執行且可調整的 SQL Server、Spark 和 HDFS 容器叢集", - "version-display-name": "版本", - "bdc-2019-display-name": "SQL Server 2019", - "bdc-deployment-target": "部署目標", - "bdc-deployment-target-new-aks": "新增 Azure Kubernetes Service 叢集", - "bdc-deployment-target-existing-aks": "現有的 Azure Kubernetes 服務叢集", - "bdc-deployment-target-existing-kubeadm": "現有的 Kubernetes 叢集 (kubeadm)", - "bdc-deployment-target-existing-aro": "現有的 Azure Red Hat OpenShift 叢集", - "bdc-deployment-target-existing-openshift": "現有的 OpenShift 叢集", - "bdc-cluster-settings-section-title": "SQL Server 巨量資料叢集設定", - "bdc-cluster-name-field": "叢集名稱", - "bdc-controller-username-field": "控制器使用者名稱", - "bdc-password-field": "密碼", - "bdc-confirm-password-field": "確認密碼", - "bdc-azure-settings-section-title": "Azure 設定", - "bdc-azure-subscription-id-field": "訂用帳戶識別碼", - "bdc-azure-subscription-id-placeholder": "使用我的預設 Azure 訂用帳戶", - "bdc-azure-resource-group-field": "資源群組名稱", - "bdc-azure-region-field": "區域", - "bdc-azure-aks-name-field": "AKS 叢集名稱", - "bdc-azure-vm-size-field": "VM 大小", - "bdc-azure-vm-count-field": "VM 計數", - "bdc-storage-class-field": "儲存類別名稱", - "bdc-data-size-field": "資料的容量 (GB)", - "bdc-log-size-field": "記錄的容量 (GB)", - "bdc-agreement": "我接受 {0}、{1} 和 {2}。", - "microsoft-privacy-statement": "Microsoft 隱私權聲明", - "bdc-agreement-azdata-eula": "azdata 授權條款", - "bdc-agreement-bdc-eula": "SQL Server 授權條款" - }, - "dist/bigDataCluster/utils": { - "state.creating": "正在建立", - "state.waiting": "正在等候", - "state.ready": "就緒", - "state.deleting": "正在刪除", - "state.deleted": "已刪除", - "state.applyingUpgrade": "正在套用升級", - "state.upgrading": "正在升級", - "state.applyingmanagedupgrade": "正在套用受控升級", - "state.managedUpgrading": "受控升級", - "state.rollback": "復原", - "state.rollbackInProgress": "正在復原", - "state.rollbackComplete": "復原完成", - "state.error": "錯誤", - "state.creatingSecrets": "正在建立祕密", - "state.waitingForSecrets": "正在等待秘密", - "state.creatingGroups": "正在建立群組", - "state.waitingForGroups": "正在等待群組", - "state.creatingResources": "正在建立資源", - "state.waitingForResources": "正在等待資源", - "state.creatingKerberosDelegationSetup": "正在建立 Kerberos 委派設定", - "state.waitingForKerberosDelegationSetup": "正在等待 Kerberos 委派設定", - "state.waitingForDeletion": "正在等待刪除", - "state.waitingForUpgrade": "正在等待升級", - "state.upgradePaused": "升級已暫停", - "state.running": "正在執行", - "endpoint.appproxy": "應用程式 Proxy", - "endpoint.controller": "叢集管理服務", - "endpoint.gateway": "用來存取 HDFS 檔案的閘道,Spark", - "endpoint.managementproxy": "管理 Proxy", - "endpoint.mgmtproxy": "管理 Proxy", - "endpoint.sqlServerEndpoint": "SQL Server 主要執行個體前端", - "endpoint.grafana": "計量儀表板", - "endpoint.kibana": "記錄搜尋儀表板", - "endpoint.yarnHistory": "Spark 診斷與監視儀表板", - "endpoint.sparkHistory": "Spark 作業管理與監視儀表板", - "endpoint.webhdfs": "HDFS 檔案系統 Proxy", - "endpoint.livy": "用來執行 Spark 陳述式、作業、應用程式的 Proxy", - "service.sql": "SQL Server", - "service.hdfs": "Hdfs", - "service.spark": "Spark", - "service.control": "Control", - "service.gateway": "閘道", - "service.app": "應用程式", - "bdc.healthy": "狀況良好", - "bdc.unhealthy": "狀況不良", - "endpointsError": "擷取 BDC 端點時,發生未預期的的錯誤: {0}" + "dist/bigDataCluster/controller/clusterControllerApi": { + "bdc.error.deleteHdfs": "刪除裝載時發生錯誤", + "bdc.error.getBdcStatus": "從 {0} 擷取 BDC 狀態時發生錯誤", + "bdc.error.getClusterConfig": "從 {0} 擷取叢集組態時發生錯誤", + "bdc.error.getEndPoints": "從 {0} 擷取端點時發生錯誤", + "bdc.error.mountHdfs": "建立裝載時發生錯誤", + "bdc.error.refreshHdfs": "重新整理裝載時發生錯誤", + "bdc.error.statusHdfs": "取得裝載狀態時發生錯誤", + "bdc.error.tokenPost": "驗證期間發生錯誤", + "bdc.error.unauthorized": "您無權使用 Windows 驗證登入此叢集", + "error.no.activedirectory": "此叢集不支援 Windows 驗證" }, "dist/bigDataCluster/localizedConstants": { - "bdc.dashboard.status": "狀態圖示", - "bdc.dashboard.instance": "執行個體", - "bdc.dashboard.state": "狀態", - "bdc.dashboard.view": "檢視", - "bdc.dashboard.notAvailable": "N/A", - "bdc.dashboard.healthStatusDetails": "健全狀態詳細資料", - "bdc.dashboard.metricsAndLogs": "計量與記錄", - "bdc.dashboard.healthStatus": "健全狀態", - "bdc.dashboard.nodeMetrics": "節點計量", - "bdc.dashboard.sqlMetrics": "SQL 計量", - "bdc.dashboard.logs": "記錄", - "bdc.dashboard.viewNodeMetrics": "檢視節點計量 {0}", - "bdc.dashboard.viewSqlMetrics": "檢視 SQL 計量 {0}", - "bdc.dashboard.viewLogs": "檢視 Kibana 記錄 {0}", - "bdc.dashboard.lastUpdated": "上次更新日期: {0}", - "basicAuthName": "基本", - "integratedAuthName": "Windows 驗證", - "addNewController": "新增控制器", - "url": "URL", - "username": "使用者名稱", - "password": "密碼", - "rememberPassword": "記住密碼", - "clusterManagementUrl": "叢集管理 URL", - "textAuthCapital": "驗證類型", - "hdsf.dialog.connection.section": "叢集連線", "add": "新增", - "cancel": "取消", - "ok": "確定", - "bdc.dashboard.refresh": "重新整理", - "bdc.dashboard.troubleshoot": "疑難排解", + "addNewController": "新增控制器", + "basicAuthName": "基本", "bdc.dashboard.bdcOverview": "巨量資料叢集概觀", "bdc.dashboard.clusterDetails": "叢集詳細資料", "bdc.dashboard.clusterOverview": "叢集概觀", - "bdc.dashboard.serviceEndpoints": "服務端點", "bdc.dashboard.clusterProperties": "叢集屬性", "bdc.dashboard.clusterState": "叢集狀態", - "bdc.dashboard.serviceName": "服務名稱", - "bdc.dashboard.service": "服務", - "bdc.dashboard.endpoint": "端點", - "copiedEndpoint": "已將端點 \"{0}\" 複製到剪貼簿", "bdc.dashboard.copy": "複製", - "bdc.dashboard.viewDetails": "檢視詳細資料", - "bdc.dashboard.viewErrorDetails": "檢視錯誤詳細資料", - "connectController.dialog.title": "連線至控制器", - "mount.main.section": "裝載組態", - "mount.task.name": "正在路徑 {0} 上裝載 HDFS 資料夾", - "refreshmount.task.name": "正在重新整理路徑 {0} 上的 HDFS 裝載", - "deletemount.task.name": "正在刪除路徑 {0} 上的 HDFS 裝載", - "mount.task.submitted": "已啟動裝載建立", - "refreshmount.task.submitted": "已提交重新整理裝載要求", - "deletemount.task.submitted": "已提交刪除裝載要求", - "mount.task.complete": "裝載 HDFS 資料夾已完成", - "mount.task.inprogress": "裝載即將完成,請稍後再返回確認", - "mount.dialog.title": "裝載 HDFS 資料夾", - "mount.hdfsPath.title": "HDFS 路徑", - "mount.hdfsPath.info": "要連結到掛接之新 (不存在) 目錄的路徑", - "mount.remoteUri.title": "遠端 URI", - "mount.remoteUri.info": "遠端資料來源的 URI。ADLS 範例: abfs://fs@saccount.dfs.core.windows.net/", - "mount.credentials.title": "認證", - "mount.credentials.info": "將驗證用認證掛接至遠端資料來源以供讀取", - "refreshmount.dialog.title": "重新整理裝載", - "deleteMount.dialog.title": "刪除裝載", + "bdc.dashboard.endpoint": "端點", + "bdc.dashboard.healthStatus": "健全狀態", + "bdc.dashboard.healthStatusDetails": "健全狀態詳細資料", + "bdc.dashboard.instance": "執行個體", + "bdc.dashboard.lastUpdated": "上次更新日期: {0}", "bdc.dashboard.loadingClusterStateCompleted": "載入叢集狀態已完成", "bdc.dashboard.loadingHealthStatusCompleted": "載入健全狀態已完成", - "err.controller.username.required": "需要使用者名稱", - "err.controller.password.required": "需要密碼", - "endpointsError": "擷取 BDC 端點時,發生未預期的的錯誤: {0}", + "bdc.dashboard.logs": "記錄", + "bdc.dashboard.metricsAndLogs": "計量與記錄", "bdc.dashboard.noConnection": "儀表板需要連線。請按一下 [重試],以輸入您的認證。", + "bdc.dashboard.nodeMetrics": "節點計量", + "bdc.dashboard.notAvailable": "N/A", + "bdc.dashboard.refresh": "重新整理", + "bdc.dashboard.service": "服務", + "bdc.dashboard.serviceEndpoints": "服務端點", + "bdc.dashboard.serviceName": "服務名稱", + "bdc.dashboard.sqlMetrics": "SQL 計量", + "bdc.dashboard.state": "狀態", + "bdc.dashboard.status": "狀態圖示", + "bdc.dashboard.troubleshoot": "疑難排解", "bdc.dashboard.unexpectedError": "發生未預期的錯誤: {0}", + "bdc.dashboard.view": "檢視", + "bdc.dashboard.viewDetails": "檢視詳細資料", + "bdc.dashboard.viewErrorDetails": "檢視錯誤詳細資料", + "bdc.dashboard.viewLogs": "檢視 Kibana 記錄 {0}", + "bdc.dashboard.viewNodeMetrics": "檢視節點計量 {0}", + "bdc.dashboard.viewSqlMetrics": "檢視 SQL 計量 {0}", + "cancel": "取消", + "clusterManagementUrl": "叢集管理 URL", + "connectController.dialog.title": "連線至控制器", + "copiedEndpoint": "已將端點 \"{0}\" 複製到剪貼簿", + "deleteMount.dialog.title": "刪除裝載", + "deletemount.task.name": "正在刪除路徑 {0} 上的 HDFS 裝載", + "deletemount.task.submitted": "已提交刪除裝載要求", + "endpointsError": "擷取 BDC 端點時,發生未預期的的錯誤: {0}", + "err.controller.password.required": "需要密碼", + "err.controller.username.required": "需要使用者名稱", + "hdsf.dialog.connection.section": "叢集連線", + "integratedAuthName": "Windows 驗證", + "mount.credentials.info": "將驗證用認證掛接至遠端資料來源以供讀取", + "mount.credentials.title": "認證", + "mount.dialog.title": "裝載 HDFS 資料夾", + "mount.err.formatting": "位於 {0} 的認證格式錯誤", + "mount.error.unknown": "裝載過程中發生未知錯誤", "mount.hdfs.loginerror1": "無法登入控制器", "mount.hdfs.loginerror2": "無法登入控制器: {0}", - "mount.err.formatting": "位於 {0} 的認證格式錯誤", + "mount.hdfsPath.info": "要連結到掛接之新 (不存在) 目錄的路徑", + "mount.hdfsPath.title": "HDFS 路徑", + "mount.main.section": "裝載組態", + "mount.remoteUri.info": "遠端資料來源的 URI。ADLS 範例: abfs://fs@saccount.dfs.core.windows.net/", + "mount.remoteUri.title": "遠端 URI", + "mount.task.complete": "裝載 HDFS 資料夾已完成", "mount.task.error": "裝載資料夾時發生錯誤: {0}", - "mount.error.unknown": "裝載過程中發生未知錯誤" - }, - "dist/bigDataCluster/controller/clusterControllerApi": { - "error.no.activedirectory": "此叢集不支援 Windows 驗證", - "bdc.error.tokenPost": "驗證期間發生錯誤", - "bdc.error.unauthorized": "您無權使用 Windows 驗證登入此叢集", - "bdc.error.getClusterConfig": "從 {0} 擷取叢集組態時發生錯誤", - "bdc.error.getEndPoints": "從 {0} 擷取端點時發生錯誤", - "bdc.error.getBdcStatus": "從 {0} 擷取 BDC 狀態時發生錯誤", - "bdc.error.mountHdfs": "建立裝載時發生錯誤", - "bdc.error.statusHdfs": "取得裝載狀態時發生錯誤", - "bdc.error.refreshHdfs": "重新整理裝載時發生錯誤", - "bdc.error.deleteHdfs": "刪除裝載時發生錯誤" - }, - "dist/extension": { - "mount.error.endpointNotFound": "找不到控制器端點資訊", - "bdc.dashboard.title": "巨量資料叢集儀表板 -", - "textYes": "是", - "textNo": "否", - "textConfirmRemoveController": "您確定要移除 '{0}' 嗎?" + "mount.task.inprogress": "裝載即將完成,請稍後再返回確認", + "mount.task.name": "正在路徑 {0} 上裝載 HDFS 資料夾", + "mount.task.submitted": "已啟動裝載建立", + "ok": "確定", + "password": "密碼", + "refreshmount.dialog.title": "重新整理裝載", + "refreshmount.task.name": "正在重新整理路徑 {0} 上的 HDFS 裝載", + "refreshmount.task.submitted": "已提交重新整理裝載要求", + "rememberPassword": "記住密碼", + "textAuthCapital": "驗證類型", + "url": "URL", + "username": "使用者名稱" }, "dist/bigDataCluster/tree/controllerTreeDataProvider": { "bdc.controllerTreeDataProvider.error": "載入儲存的控制器時發生未預期錯誤: {0}" + }, + "dist/bigDataCluster/utils": { + "bdc.healthy": "狀況良好", + "bdc.unhealthy": "狀況不良", + "endpoint.appproxy": "應用程式 Proxy", + "endpoint.controller": "叢集管理服務", + "endpoint.gateway": "用來存取 HDFS 檔案的閘道,Spark", + "endpoint.grafana": "計量儀表板", + "endpoint.kibana": "記錄搜尋儀表板", + "endpoint.livy": "用來執行 Spark 陳述式、作業、應用程式的 Proxy", + "endpoint.managementproxy": "管理 Proxy", + "endpoint.mgmtproxy": "管理 Proxy", + "endpoint.sparkHistory": "Spark 作業管理與監視儀表板", + "endpoint.sqlServerEndpoint": "SQL Server 主要執行個體前端", + "endpoint.webhdfs": "HDFS 檔案系統 Proxy", + "endpoint.yarnHistory": "Spark 診斷與監視儀表板", + "endpointsError": "擷取 BDC 端點時,發生未預期的的錯誤: {0}", + "service.app": "應用程式", + "service.control": "Control", + "service.gateway": "閘道", + "service.hdfs": "Hdfs", + "service.spark": "Spark", + "service.sql": "SQL Server", + "state.applyingUpgrade": "正在套用升級", + "state.applyingmanagedupgrade": "正在套用受控升級", + "state.creating": "正在建立", + "state.creatingGroups": "正在建立群組", + "state.creatingKerberosDelegationSetup": "正在建立 Kerberos 委派設定", + "state.creatingResources": "正在建立資源", + "state.creatingSecrets": "正在建立祕密", + "state.deleted": "已刪除", + "state.deleting": "正在刪除", + "state.error": "錯誤", + "state.managedUpgrading": "受控升級", + "state.ready": "就緒", + "state.rollback": "復原", + "state.rollbackComplete": "復原完成", + "state.rollbackInProgress": "正在復原", + "state.running": "正在執行", + "state.upgradePaused": "升級已暫停", + "state.upgrading": "正在升級", + "state.waiting": "正在等候", + "state.waitingForDeletion": "正在等待刪除", + "state.waitingForGroups": "正在等待群組", + "state.waitingForKerberosDelegationSetup": "正在等待 Kerberos 委派設定", + "state.waitingForResources": "正在等待資源", + "state.waitingForSecrets": "正在等待秘密", + "state.waitingForUpgrade": "正在等待升級" + }, + "dist/extension": { + "bdc.dashboard.title": "巨量資料叢集儀表板 -", + "mount.error.endpointNotFound": "找不到控制器端點資訊", + "textConfirmRemoveController": "您確定要移除 '{0}' 嗎?", + "textNo": "否", + "textYes": "是" + }, + "package": { + "bdc-2019-display-name": "SQL Server 2019", + "bdc-agreement": "我接受 {0}、{1} 和 {2}。", + "bdc-agreement-azdata-eula": "azdata 授權條款", + "bdc-agreement-bdc-eula": "SQL Server 授權條款", + "bdc-azure-aks-name-field": "AKS 叢集名稱", + "bdc-azure-region-field": "區域", + "bdc-azure-resource-group-field": "資源群組名稱", + "bdc-azure-settings-section-title": "Azure 設定", + "bdc-azure-subscription-id-field": "訂用帳戶識別碼", + "bdc-azure-subscription-id-placeholder": "使用我的預設 Azure 訂用帳戶", + "bdc-azure-vm-count-field": "VM 計數", + "bdc-azure-vm-size-field": "VM 大小", + "bdc-cluster-name-field": "叢集名稱", + "bdc-cluster-settings-section-title": "SQL Server 巨量資料叢集設定", + "bdc-confirm-password-field": "確認密碼", + "bdc-controller-username-field": "控制器使用者名稱", + "bdc-data-size-field": "資料的容量 (GB)", + "bdc-deployment-target": "部署目標", + "bdc-deployment-target-existing-aks": "現有的 Azure Kubernetes 服務叢集", + "bdc-deployment-target-existing-aro": "現有的 Azure Red Hat OpenShift 叢集", + "bdc-deployment-target-existing-kubeadm": "現有的 Kubernetes 叢集 (kubeadm)", + "bdc-deployment-target-existing-openshift": "現有的 OpenShift 叢集", + "bdc-deployment-target-new-aks": "新增 Azure Kubernetes Service 叢集", + "bdc-log-size-field": "記錄的容量 (GB)", + "bdc-password-field": "密碼", + "bdc-storage-class-field": "儲存類別名稱", + "bdc.configuration.title": "巨量資料叢集", + "bdc.ignoreSslVerification.desc": "若為 True,則忽略對 SQL Server 巨量資料叢集端點 (例如 HDFS、Spark 及控制器) 所產生的 SSL 驗證錯誤", + "bdc.view.welcome.connect": "未註冊任何 SQL 巨量資料叢集控制器。[深入了解](https://docs.microsoft.com/sql/big-data-cluster/big-data-cluster-overview)\r\n[連線控制器](command:bigDataClusters.command.connectController)", + "bdc.view.welcome.loading": "正在載入控制器...", + "command.connectController.title": "連線至現有的控制器", + "command.createController.title": "建立新控制器", + "command.deletemount.title": "刪除裝載", + "command.manageController.title": "管理", + "command.mount.title": "裝載 HDFS", + "command.refreshController.title": "重新整理", + "command.refreshmount.title": "重新整理裝載", + "command.removeController.title": "移除控制器", + "description": "管理 SQL Server 巨量資料叢集的支援", + "microsoft-privacy-statement": "Microsoft 隱私權聲明", + "resource-type-sql-bdc-description": "SQL Server 巨量資料叢集,可讓您部署於 Kubernetes 上執行且可調整的 SQL Server、Spark 和 HDFS 容器叢集", + "resource-type-sql-bdc-display-name": "SQL Server 巨量資料叢集", + "text.sqlServerBigDataClusters": "SQL Server 巨量資料叢集", + "version-display-name": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json index 234b5296c9..0c3ab45db0 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/cms.i18n.json @@ -8,139 +8,147 @@ ], "version": "1.0.0", "contents": { + "dist/cmsResource/cmsResourceCommands": { + "cms.AddServerGroup": "新增伺服器群組", + "cms.Cancel": "取消", + "cms.OK": "確定", + "cms.ServerGroupDescription": "伺服器群組描述", + "cms.ServerGroupName": "伺服器群組名稱", + "cms.confirmDeleteGroup": "確定要刪除", + "cms.confirmDeleteServer": "確定要刪除", + "cms.errors.azureNotAllowed": "Azure SQL Servers 無法作為中央管理伺服器使用", + "cms.errors.sameCmsServerName": "中央管理伺服器群組已經有名稱為 {0} 的已註冊伺服器", + "cms.errors.sameServerGroupName": "{0} 已經有名稱為 {1} 的伺服器群組", + "cms.no": "否", + "cms.yes": "是" + }, + "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { + "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "新增中央管理伺服器..." + }, + "dist/cmsResource/tree/cmsResourceTreeNode": { + "cms.resource.cmsResourceTreeNode.noResourcesLabel": "找不到任何資源" + }, + "dist/cmsResource/tree/treeProvider": { + "cms.resource.tree.treeProvider.loadError": "載入儲存的伺服器時發生未預期的錯誤 {0}", + "cms.resource.tree.treeProvider.loadingLabel": "正在載入..." + }, + "dist/cmsUtils": { + "cms.errors.sameServerUnderCms": "您無法新增名稱與設定伺服器相同的共用已註冊伺服器" + }, "package": { - "cms.displayName": "SQL Server 中央管理伺服器", - "cms.description": "管理 SQL Server 中央管理伺服器的支援", - "cms.title": "中央管理伺服器", - "cms.connectionProvider.displayName": "Microsoft SQL Server", - "cms.resource.explorer.title": "中央管理伺服器", - "cms.resource.refresh.title": "重新整理", - "cms.resource.refreshServerGroup.title": "重新整理伺服器群組", - "cms.resource.deleteRegisteredServer.title": "刪除", - "cms.resource.addRegisteredServer.title": "新增伺服器註冊...", - "cms.resource.deleteServerGroup.title": "刪除", - "cms.resource.addServerGroup.title": "新增伺服器群組...", - "cms.resource.registerCmsServer.title": "新增中央管理伺服器", - "cms.resource.deleteCmsServer.title": "刪除", + "cloud.databaseProperties.azureEdition": "版本", + "cloud.databaseProperties.compatibilityLevel": "相容性層級", + "cloud.databaseProperties.owner": "擁有者", + "cloud.databaseProperties.serviceLevelObjective": "定價層", + "cloud.serverProperties.serverEdition": "類型", + "cloud.serverProperties.serverVersion": "版本", "cms.configuration.title": "MSSQL 設定", - "cms.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", + "cms.connectionOptions.applicationIntent.description": "在連線至伺服器時宣告應用程式工作負載類型", + "cms.connectionOptions.applicationIntent.displayName": "應用程式的意圖", + "cms.connectionOptions.applicationName.description": "應用程式的名稱", + "cms.connectionOptions.applicationName.displayName": "應用程式名稱", + "cms.connectionOptions.asynchronousProcessing.description": "若為 True,則允許使用 .Net Framework Data Provider 中的非同步功能", + "cms.connectionOptions.asynchronousProcessing.displayName": "非同步處理", + "cms.connectionOptions.attachDbFilename.displayName": "附加 DB 檔案名稱", + "cms.connectionOptions.attachedDBFileName.description": "主要檔案的名稱,包含可附加資料庫的完整路徑名稱", + "cms.connectionOptions.attachedDBFileName.displayName": "已附加的 DB 檔案名稱", + "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", + "cms.connectionOptions.authType.categoryValues.integrated": "Windows 驗證", + "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登入", + "cms.connectionOptions.authType.description": "指定向 SQL Server 驗證的方法", + "cms.connectionOptions.authType.displayName": "驗證類型", + "cms.connectionOptions.columnEncryptionSetting.description": "連線上所有命令的預設資料行加密設定", + "cms.connectionOptions.columnEncryptionSetting.displayName": "資料行加密", + "cms.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", + "cms.connectionOptions.connectRetryCount.displayName": "連線重試計數", + "cms.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", + "cms.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", + "cms.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", + "cms.connectionOptions.connectTimeout.displayName": "連線逾時", + "cms.connectionOptions.connectionName.description": "連線的自訂名稱", + "cms.connectionOptions.connectionName.displayName": "名稱 (選用)", + "cms.connectionOptions.contextConnection.description": "若為 True,則表示連線應來自 SQL 伺服器內容。僅可在於 SQL Server 處理序中執行時可用", + "cms.connectionOptions.contextConnection.displayName": "內容連線", + "cms.connectionOptions.currentLanguage.description": "SQL Server 語言記錄名稱", + "cms.connectionOptions.currentLanguage.displayName": "目前的語言", + "cms.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密", + "cms.connectionOptions.encrypt.displayName": "加密", + "cms.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址", + "cms.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", + "cms.connectionOptions.groupName.advanced": "進階", + "cms.connectionOptions.groupName.connectionResiliency": "恢復連接", + "cms.connectionOptions.groupName.context": "內容", + "cms.connectionOptions.groupName.initialization": "初始化", + "cms.connectionOptions.groupName.pooling": "共用", + "cms.connectionOptions.groupName.replication": "複寫", + "cms.connectionOptions.groupName.security": "安全性", + "cms.connectionOptions.groupName.source": "來源", + "cms.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)", + "cms.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時", + "cms.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限", + "cms.connectionOptions.maxPoolSize.displayName": "集區大小上限", + "cms.connectionOptions.minPoolSize.description": "集區中允許的連線數下限", + "cms.connectionOptions.minPoolSize.displayName": "集區大小下限", + "cms.connectionOptions.multiSubnetFailover.displayName": "多重子網路容錯移轉", + "cms.connectionOptions.multipleActiveResultSets.description": "若為 True,則可傳回多個結果集並從一個連線讀取", + "cms.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", + "cms.connectionOptions.packetSize.description": "用於和 SQL Server 執行個體通訊之網路封包的大小 (位元組)", + "cms.connectionOptions.packetSize.displayName": "封包大小", + "cms.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", + "cms.connectionOptions.password.displayName": "密碼", + "cms.connectionOptions.persistSecurityInfo.description": "若為 False,則不會於連線中傳回密碼等安全性敏感資訊", + "cms.connectionOptions.persistSecurityInfo.displayName": "持續安全性資訊", + "cms.connectionOptions.pooling.description": "若為 True,則會從適當的集區提取連線物件,或在有需要時建立並新增至適當的集區", + "cms.connectionOptions.pooling.displayName": "共用", + "cms.connectionOptions.port.displayName": "連接埠", + "cms.connectionOptions.replication.description": "由 SQL Server 在複寫中使用", + "cms.connectionOptions.replication.displayName": "複寫", + "cms.connectionOptions.serverDescription.description": "SQL Server 執行個體描述", + "cms.connectionOptions.serverDescription.displayName": "伺服器描述", + "cms.connectionOptions.serverName.description": "SQL Server 執行個體的名稱", + "cms.connectionOptions.serverName.displayName": "伺服器", + "cms.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證", + "cms.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證", + "cms.connectionOptions.typeSystemVersion.description": "指出會依序透過 DataReader 公開的伺服器類型系統和提供者", + "cms.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本", + "cms.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", + "cms.connectionOptions.userName.displayName": "使用者名稱", + "cms.connectionOptions.workstationId.description": "連線至 SQL Server 的工作站名稱", + "cms.connectionOptions.workstationId.displayName": "工作站識別碼", + "cms.connectionProvider.displayName": "Microsoft SQL Server", + "cms.description": "管理 SQL Server 中央管理伺服器的支援", + "cms.displayName": "SQL Server 中央管理伺服器", "cms.format.alignColumnDefinitionsInColumns": "行定義是否一致?", "cms.format.datatypeCasing": "是否將資料類型轉換為大寫,小寫或無 (不轉換)", "cms.format.keywordCasing": "是否將關鍵字轉換為大寫,小寫或無 (不轉換)", "cms.format.placeCommasBeforeNextStatement": "逗號是否放在 list 中每個語句的開頭,例如: \", mycolumn2\" 而非在結尾,例如: \"mycolumn1,\"", "cms.format.placeSelectStatementReferencesOnNewLine": "在 select 陳述式中參考的物件是否要分行處理? 以 'SELECT C1, C2 FROM T1' 為例,C1 與 C2 將會分行顯示", "cms.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道", - "cms.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", - "cms.logRetentionMinutes": "為後端服務保留記錄檔的分鐘數。預設為 1 週。", "cms.logFilesRemovalLimit": "具有到期的 logRetentionMinutes,且要於啟動時移除的舊檔案數上限。因為此限制而未清除的檔案,將於下次 Azure Data Studio 啟動時受到清除。", + "cms.logRetentionMinutes": "為後端服務保留記錄檔的分鐘數。預設為 1 週。", + "cms.provider.displayName": "Microsoft SQL Server", + "cms.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", + "cms.resource.addRegisteredServer.title": "新增伺服器註冊...", + "cms.resource.addServerGroup.title": "新增伺服器群組...", + "cms.resource.deleteCmsServer.title": "刪除", + "cms.resource.deleteRegisteredServer.title": "刪除", + "cms.resource.deleteServerGroup.title": "刪除", + "cms.resource.explorer.title": "中央管理伺服器", + "cms.resource.refresh.title": "重新整理", + "cms.resource.refreshServerGroup.title": "重新整理伺服器群組", + "cms.resource.registerCmsServer.title": "新增中央管理伺服器", + "cms.title": "中央管理伺服器", + "cms.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", "ignorePlatformWarning": "[選用] 不要顯示不支援的平台警告", - "onprem.databaseProperties.recoveryModel": "復原模式", + "onprem.databaseProperties.compatibilityLevel": "相容性層級", "onprem.databaseProperties.lastBackupDate": "上次資料庫備份", "onprem.databaseProperties.lastLogBackupDate": "上次記錄備份", - "onprem.databaseProperties.compatibilityLevel": "相容性層級", "onprem.databaseProperties.owner": "擁有者", - "onprem.serverProperties.serverVersion": "版本", - "onprem.serverProperties.serverEdition": "版本", + "onprem.databaseProperties.recoveryModel": "復原模式", "onprem.serverProperties.machineName": "電腦名稱", "onprem.serverProperties.osVersion": "作業系統版本", - "cloud.databaseProperties.azureEdition": "版本", - "cloud.databaseProperties.serviceLevelObjective": "定價層", - "cloud.databaseProperties.compatibilityLevel": "相容性層級", - "cloud.databaseProperties.owner": "擁有者", - "cloud.serverProperties.serverVersion": "版本", - "cloud.serverProperties.serverEdition": "類型", - "cms.provider.displayName": "Microsoft SQL Server", - "cms.connectionOptions.connectionName.displayName": "名稱 (選用)", - "cms.connectionOptions.connectionName.description": "連線的自訂名稱", - "cms.connectionOptions.serverName.displayName": "伺服器", - "cms.connectionOptions.serverName.description": "SQL Server 執行個體的名稱", - "cms.connectionOptions.serverDescription.displayName": "伺服器描述", - "cms.connectionOptions.serverDescription.description": "SQL Server 執行個體描述", - "cms.connectionOptions.authType.displayName": "驗證類型", - "cms.connectionOptions.authType.description": "指定向 SQL Server 驗證的方法", - "cms.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登入", - "cms.connectionOptions.authType.categoryValues.integrated": "Windows 驗證", - "cms.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", - "cms.connectionOptions.userName.displayName": "使用者名稱", - "cms.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", - "cms.connectionOptions.password.displayName": "密碼", - "cms.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", - "cms.connectionOptions.applicationIntent.displayName": "應用程式的意圖", - "cms.connectionOptions.applicationIntent.description": "在連線至伺服器時宣告應用程式工作負載類型", - "cms.connectionOptions.asynchronousProcessing.displayName": "非同步處理", - "cms.connectionOptions.asynchronousProcessing.description": "若為 True,則允許使用 .Net Framework Data Provider 中的非同步功能", - "cms.connectionOptions.connectTimeout.displayName": "連線逾時", - "cms.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", - "cms.connectionOptions.currentLanguage.displayName": "目前的語言", - "cms.connectionOptions.currentLanguage.description": "SQL Server 語言記錄名稱", - "cms.connectionOptions.columnEncryptionSetting.displayName": "資料行加密", - "cms.connectionOptions.columnEncryptionSetting.description": "連線上所有命令的預設資料行加密設定", - "cms.connectionOptions.encrypt.displayName": "加密", - "cms.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密", - "cms.connectionOptions.persistSecurityInfo.displayName": "持續安全性資訊", - "cms.connectionOptions.persistSecurityInfo.description": "若為 False,則不會於連線中傳回密碼等安全性敏感資訊", - "cms.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證", - "cms.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證", - "cms.connectionOptions.attachedDBFileName.displayName": "已附加的 DB 檔案名稱", - "cms.connectionOptions.attachedDBFileName.description": "主要檔案的名稱,包含可附加資料庫的完整路徑名稱", - "cms.connectionOptions.contextConnection.displayName": "內容連線", - "cms.connectionOptions.contextConnection.description": "若為 True,則表示連線應來自 SQL 伺服器內容。僅可在於 SQL Server 處理序中執行時可用", - "cms.connectionOptions.port.displayName": "連接埠", - "cms.connectionOptions.connectRetryCount.displayName": "連線重試計數", - "cms.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", - "cms.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", - "cms.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", - "cms.connectionOptions.applicationName.displayName": "應用程式名稱", - "cms.connectionOptions.applicationName.description": "應用程式的名稱", - "cms.connectionOptions.workstationId.displayName": "工作站識別碼", - "cms.connectionOptions.workstationId.description": "連線至 SQL Server 的工作站名稱", - "cms.connectionOptions.pooling.displayName": "共用", - "cms.connectionOptions.pooling.description": "若為 True,則會從適當的集區提取連線物件,或在有需要時建立並新增至適當的集區", - "cms.connectionOptions.maxPoolSize.displayName": "集區大小上限", - "cms.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限", - "cms.connectionOptions.minPoolSize.displayName": "集區大小下限", - "cms.connectionOptions.minPoolSize.description": "集區中允許的連線數下限", - "cms.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時", - "cms.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)", - "cms.connectionOptions.replication.displayName": "複寫", - "cms.connectionOptions.replication.description": "由 SQL Server 在複寫中使用", - "cms.connectionOptions.attachDbFilename.displayName": "附加 DB 檔案名稱", - "cms.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", - "cms.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址", - "cms.connectionOptions.multiSubnetFailover.displayName": "多重子網路容錯移轉", - "cms.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", - "cms.connectionOptions.multipleActiveResultSets.description": "若為 True,則可傳回多個結果集並從一個連線讀取", - "cms.connectionOptions.packetSize.displayName": "封包大小", - "cms.connectionOptions.packetSize.description": "用於和 SQL Server 執行個體通訊之網路封包的大小 (位元組)", - "cms.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本", - "cms.connectionOptions.typeSystemVersion.description": "指出會依序透過 DataReader 公開的伺服器類型系統和提供者" - }, - "dist/cmsResource/tree/cmsResourceTreeNode": { - "cms.resource.cmsResourceTreeNode.noResourcesLabel": "找不到任何資源" - }, - "dist/cmsResource/tree/cmsResourceEmptyTreeNode": { - "cms.resource.tree.CmsTreeNode.addCmsServerLabel": "新增中央管理伺服器..." - }, - "dist/cmsResource/tree/treeProvider": { - "cms.resource.tree.treeProvider.loadError": "載入儲存的伺服器時發生未預期的錯誤 {0}", - "cms.resource.tree.treeProvider.loadingLabel": "正在載入..." - }, - "dist/cmsResource/cmsResourceCommands": { - "cms.errors.sameCmsServerName": "中央管理伺服器群組已經有名稱為 {0} 的已註冊伺服器", - "cms.errors.azureNotAllowed": "Azure SQL Servers 無法作為中央管理伺服器使用", - "cms.confirmDeleteServer": "確定要刪除", - "cms.yes": "是", - "cms.no": "否", - "cms.AddServerGroup": "新增伺服器群組", - "cms.OK": "確定", - "cms.Cancel": "取消", - "cms.ServerGroupName": "伺服器群組名稱", - "cms.ServerGroupDescription": "伺服器群組描述", - "cms.errors.sameServerGroupName": "{0} 已經有名稱為 {1} 的伺服器群組", - "cms.confirmDeleteGroup": "確定要刪除" - }, - "dist/cmsUtils": { - "cms.errors.sameServerUnderCms": "您無法新增名稱與設定伺服器相同的共用已註冊伺服器" + "onprem.serverProperties.serverEdition": "版本", + "onprem.serverProperties.serverVersion": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json index 506c071668..158686d6e7 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/configuration-editing.i18n.json @@ -8,65 +8,65 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "編輯設定值", - "description": "在設定、啟動及延伸模組建議檔案等組態檔案中,提供進階 IntelliSense 及自動修正等功能。" + "dist/configurationEditingMain": { + "cwd": "啟用時工作執行器目前工作目錄", + "defaultBuildTask": "預設建置工作的名稱。如果沒有任何預設建置工作,則會顯示快選以選擇建置工作。", + "file": "目前已開啟的檔案", + "fileBasename": "目前已開啟檔案的 basename", + "fileBasenameNoExtension": "目前已開啟檔案的 basename,不包含副檔名", + "fileDirname": "目前已開啟檔案的 dirname", + "fileExtname": "目前已開啟檔案的副檔名", + "lineNumber": "在使用中的檔案內目前已選取的行數", + "relativeFile": "目前已開啟與 ${workspaceFolder} 相關的檔案", + "relativeFileDirname": "相對於 ${workspaceFolder} 的目前已開啟檔案 dirname", + "selectedText": "在使用中的檔案內目前已選取的文字", + "workspaceFolder": "在 VS Code 中已開啟的資料夾路徑", + "workspaceFolderBasename": "在 VS Code 內已開啟的資料夾名稱,不包含任何斜線 (/)" }, "dist/extensionsProposals": { "exampleExtension": "範例" }, - "dist/configurationEditingMain": { - "workspaceFolder": "在 VS Code 中已開啟的資料夾路徑", - "workspaceFolderBasename": "在 VS Code 內已開啟的資料夾名稱,不包含任何斜線 (/)", - "relativeFile": "目前已開啟與 ${workspaceFolder} 相關的檔案", - "relativeFileDirname": "相對於 ${workspaceFolder} 的目前已開啟檔案 dirname", - "file": "目前已開啟的檔案", - "cwd": "啟用時工作執行器目前工作目錄", - "lineNumber": "在使用中的檔案內目前已選取的行數", - "selectedText": "在使用中的檔案內目前已選取的文字", - "fileDirname": "目前已開啟檔案的 dirname", - "fileExtname": "目前已開啟檔案的副檔名", - "fileBasename": "目前已開啟檔案的 basename", - "fileBasenameNoExtension": "目前已開啟檔案的 basename,不包含副檔名", - "defaultBuildTask": "預設建置工作的名稱。如果沒有任何預設建置工作,則會顯示快選以選擇建置工作。" - }, "dist/settingsDocumentHelper": { "activeEditor": "使用目前使用的文字編輯器語言 (如果有的話)", - "activeEditorShort": "檔案名稱(例如:myFile.txt)", - "activeEditorMedium": "相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)", "activeEditorLong": "檔案的完整路徑 (例如 /Users/Development/myFolder/myFileFolder/myFile.txt)", - "activeFolderShort": "包含檔案的資料夾名稱 (如 myFileFolder)", - "activeFolderMedium": "包含檔案的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)", + "activeEditorMedium": "相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)", + "activeEditorShort": "檔案名稱(例如:myFile.txt)", "activeFolderLong": "包含檔案的資料夾完整路徑 (例如 /Users/Development/myFolder/myFileFolder)", - "rootName": "工作區名稱 (例如 myFolder or myWorkspace)", - "rootPath": "工作區檔案路徑 (例如 /Users/Development/myWorkspace)", + "activeFolderMedium": "包含檔案的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)", + "activeFolderShort": "包含檔案的資料夾名稱 (如 myFileFolder)", + "appName": "例如 VS Code", + "assocDescriptionFile": "將檔案名稱符合 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", + "assocDescriptionPath": "將檔案路徑符合絕對路徑 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", + "assocLabelFile": "檔案副檔名", + "assocLabelPath": "檔案路徑", + "derivedDescription": "比對名稱相同但副檔名不同的同層級檔案。", + "derivedLabel": "依名稱排列且同層級的檔案", + "dirty": "若使用中的編輯器已變更,即為已變更的指示區", + "falseDescription": "停用模式。", + "fileDescription": "比對所有具特定副檔名的檔案。", + "fileLabel": "依副檔名排列的檔案", + "filesDescription": "比對所有具任何副檔名的檔案。", + "filesLabel": "具多個副檔名的檔案", + "folderDescription": "在所有位置比對具特定名稱的資料夾。", + "folderLabel": "依名稱排列的資料夾 (任何位置)", "folderName": "包含在工作區內的檔案名稱 (例如 myFolder)", "folderPath": "包含在工作區內的檔案路徑 (例如 /Users/Development/myFolder)", - "appName": "例如 VS Code", - "remoteName": "例如 SSH", - "dirty": "若使用中的編輯器已變更,即為已變更的指示區", - "separator": "條件式分隔符號 (' - '),只會在前後為具有值的變數時顯示", - "assocLabelFile": "檔案副檔名", - "assocDescriptionFile": "將檔案名稱符合 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", - "assocLabelPath": "檔案路徑", - "assocDescriptionPath": "將檔案路徑符合絕對路徑 Glob 模式的所有檔案,對應到具有指定識別碼的語言。", - "fileLabel": "依副檔名排列的檔案", - "fileDescription": "比對所有具特定副檔名的檔案。", - "filesLabel": "具多個副檔名的檔案", - "filesDescription": "比對所有具任何副檔名的檔案。", - "derivedLabel": "依名稱排列且同層級的檔案", - "derivedDescription": "比對名稱相同但副檔名不同的同層級檔案。", - "topFolderLabel": "依名稱排列的資料夾 (最上層)", - "topFolderDescription": "比對具特定名稱的最上層資料夾。", - "topFoldersLabel": "具多個名稱的資料夾 (最上層)", - "topFoldersDescription": "比對多個最上層資料夾。", - "folderLabel": "依名稱排列的資料夾 (任何位置)", - "folderDescription": "在所有位置比對具特定名稱的資料夾。", - "falseDescription": "停用模式。", - "trueDescription": "啟用模式。", - "siblingsDescription": "比對名稱相同但副檔名不同的同層級檔案。", "languageSpecificEditorSettings": "語言專用編輯器設定", - "languageSpecificEditorSettingsDescription": "針對語言覆寫編輯器設定" + "languageSpecificEditorSettingsDescription": "針對語言覆寫編輯器設定", + "remoteName": "例如 SSH", + "rootName": "工作區名稱 (例如 myFolder or myWorkspace)", + "rootPath": "工作區檔案路徑 (例如 /Users/Development/myWorkspace)", + "separator": "條件式分隔符號 (' - '),只會在前後為具有值的變數時顯示", + "siblingsDescription": "比對名稱相同但副檔名不同的同層級檔案。", + "topFolderDescription": "比對具特定名稱的最上層資料夾。", + "topFolderLabel": "依名稱排列的資料夾 (最上層)", + "topFoldersDescription": "比對多個最上層資料夾。", + "topFoldersLabel": "具多個名稱的資料夾 (最上層)", + "trueDescription": "啟用模式。" + }, + "package": { + "description": "在設定、啟動及延伸模組建議檔案等組態檔案中,提供進階 IntelliSense 及自動修正等功能。", + "displayName": "編輯設定值" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/dacpac.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/dacpac.i18n.json index ae79f1a14e..3922d45b2c 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/dacpac.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/dacpac.i18n.json @@ -8,71 +8,73 @@ ], "version": "1.0.0", "contents": { - "package": { - "dacFx.settings": "Dacpac", - "dacFx.defaultSaveLocation": "資料夾的完整路徑,DACPAC 和 .BACPAC 檔案預設會儲存" - }, "dist/localizedConstants": { - "dacFx.targetServer": "目標伺服器", - "dacFx.sourceServer": "來源伺服器", - "dacFx.sourceDatabase": "來源資料庫", - "dacFx.targetDatabase": "目標資料庫", - "dacfx.fileLocation": "檔案位置", - "dacfx.selectFile": "選取檔案", - "dacfx.summaryTableTitle": "設定值摘要", - "dacfx.version": "版本", - "dacfx.setting": "設定", - "dacfx.value": "值", "dacFx.databaseName": "資料庫名稱", - "dacFxDeploy.openFile": "開啟", - "dacFx.upgradeExistingDatabase": "升級現有的資料庫", + "dacFx.deployButton": "部署", + "dacFx.deployConfigPageName": "選取部署 Dacpac 設定", + "dacFx.deployDescription": "將資料層應用程式 .dacpac 檔案部署到 SQL Server 的執行個體 [部署 Dacpac]", + "dacFx.deployPlanPageName": "檢閱部署計劃", + "dacFx.export": "匯出", + "dacFx.exportConfigPageName": "選取匯出 Bacpac 設定", + "dacFx.exportDescription": "從資料庫將結構描述和資料匯出為邏輯 .bacpac 檔案格式 [匯出 Bacpac]", + "dacFx.extract": "擷取", + "dacFx.extractConfigPageName": "選取擷取 Dacpac 設定", + "dacFx.extractDescription": "從 SQL Server 的執行個體將資料層應用程式擷取為 .dacpac 檔案 [擷取 Dacpac]", + "dacFx.generateScriptButton": "產生指令碼", + "dacFx.import": "匯入", + "dacFx.importConfigPageName": "選取匯入 Bacpac 設定", + "dacFx.importDescription": "從 .bacpac 檔案建立資料庫 [匯入 Bacpac]", "dacFx.newDatabase": "新增資料庫", - "dacfx.dataLossTextWithCount": "所列出的 {0} 部署動作可能會導致資料遺失。請確認當部署發生問題時,您有備份或快照集可使用。", "dacFx.proceedDataLoss": "儘管可能遺失資料,仍要繼續", - "dacfx.noDataLoss": "列出的部署動作不會導致資料遺失。", + "dacFx.selectOperationPageName": "選取作業", + "dacFx.sourceDatabase": "來源資料庫", + "dacFx.sourceServer": "來源伺服器", + "dacFx.summaryPageName": "摘要", + "dacFx.targetDatabase": "目標資料庫", + "dacFx.targetServer": "目標伺服器", + "dacFx.upgradeExistingDatabase": "升級現有的資料庫", + "dacFx.versionText": "版本 (使用 x.x.x.x,其中 x 是號碼)", + "dacFxDeploy.openFile": "開啟", + "dacfx.dataLoss": "資料遺失", "dacfx.dataLossText": "此部署動作可能會導致資料遺失。請確認當部署發生問題時,您有備份或快照集可使用。", + "dacfx.dataLossTextWithCount": "所列出的 {0} 部署動作可能會導致資料遺失。請確認當部署發生問題時,您有備份或快照集可使用。", + "dacfx.dataLossTooltip": "可能造成資料遺失的作業標有警告符號", + "dacfx.databaseNameExistsErrorMessage": "SQL Server 執行個體上已經存在相同名稱的資料庫", + "dacfx.default": "預設", + "dacfx.deployPlanErrorMessage": "產生部署計劃時 ‘{0}’ 失敗", + "dacfx.deployPlanTableTitle": "部署計畫作業", + "dacfx.fileLocation": "檔案位置", + "dacfx.filenameEndingInPeriodErrorMessage": "檔案名稱的結尾不能是句點", + "dacfx.generateDeployErrorMessage": "產生部署指令碼時 '{0}' 失敗", + "dacfx.invalidFileCharsErrorMessage": "無效的檔案字元", + "dacfx.noDataLoss": "列出的部署動作不會導致資料遺失。", + "dacfx.objecTooltip": "將受部署影響的物件名稱", + "dacfx.object": "物件", "dacfx.operation": "作業", + "dacfx.operationErrorMessage": "{0} 作業失敗 '{1}'", "dacfx.operationTooltip": "部署期間將會發生的作業 (建立、改變、刪除)", + "dacfx.reservedValueErrorMessage": "保留的檔案名稱。請選擇其他名稱,然後再試一次", + "dacfx.reservedWindowsFilenameErrorMessage": "此檔案名稱保留供 Windows 使用。請選擇其他名稱,然後再試一次", + "dacfx.save": "儲存", + "dacfx.scriptGeneratingMessage": "精靈關閉後,您可於工作檢視中檢視指令碼產生的狀態。產生的指令碼將於完成時開啟。", + "dacfx.selectFile": "選取檔案", + "dacfx.setting": "設定", + "dacfx.summaryTableTitle": "設定值摘要", + "dacfx.tooLongFilenameErrorMessage": "檔案名稱超過 255 個字元", + "dacfx.trailingWhitespaceErrorMessage": "檔案名稱的結尾不能是空白字元", "dacfx.type": "類型", "dacfx.typeTooltip": "將受部署影響的物件類型", - "dacfx.object": "物件", - "dacfx.objecTooltip": "將受部署影響的物件名稱", - "dacfx.dataLoss": "資料遺失", - "dacfx.dataLossTooltip": "可能造成資料遺失的作業標有警告符號", - "dacfx.save": "儲存", - "dacFx.versionText": "版本 (使用 x.x.x.x,其中 x 是號碼)", - "dacFx.deployDescription": "將資料層應用程式 .dacpac 檔案部署到 SQL Server 的執行個體 [部署 Dacpac]", - "dacFx.extractDescription": "從 SQL Server 的執行個體將資料層應用程式擷取為 .dacpac 檔案 [擷取 Dacpac]", - "dacFx.importDescription": "從 .bacpac 檔案建立資料庫 [匯入 Bacpac]", - "dacFx.exportDescription": "從資料庫將結構描述和資料匯出為邏輯 .bacpac 檔案格式 [匯出 Bacpac]", - "dacfx.wizardTitle": "資料層應用程式精靈", - "dacFx.selectOperationPageName": "選取作業", - "dacFx.deployConfigPageName": "選取部署 Dacpac 設定", - "dacFx.deployPlanPageName": "檢閱部署計劃", - "dacFx.summaryPageName": "摘要", - "dacFx.extractConfigPageName": "選取擷取 Dacpac 設定", - "dacFx.importConfigPageName": "選取匯入 Bacpac 設定", - "dacFx.exportConfigPageName": "選取匯出 Bacpac 設定", - "dacFx.deployButton": "部署", - "dacFx.extract": "擷取", - "dacFx.import": "匯入", - "dacFx.export": "匯出", - "dacFx.generateScriptButton": "產生指令碼", - "dacfx.scriptGeneratingMessage": "精靈關閉後,您可於工作檢視中檢視指令碼產生的狀態。產生的指令碼將於完成時開啟。", - "dacfx.default": "預設", - "dacfx.deployPlanTableTitle": "部署計畫作業", - "dacfx.databaseNameExistsErrorMessage": "SQL Server 執行個體上已經存在相同名稱的資料庫", "dacfx.undefinedFilenameErrorMessage": "未定義的名稱", - "dacfx.filenameEndingInPeriodErrorMessage": "檔案名稱的結尾不能是句點", + "dacfx.value": "值", + "dacfx.version": "版本", "dacfx.whitespaceFilenameErrorMessage": "檔案名稱不能是空白字元", - "dacfx.invalidFileCharsErrorMessage": "無效的檔案字元", - "dacfx.reservedWindowsFilenameErrorMessage": "此檔案名稱保留供 Windows 使用。請選擇其他名稱,然後再試一次", - "dacfx.reservedValueErrorMessage": "保留的檔案名稱。請選擇其他名稱,然後再試一次", - "dacfx.trailingWhitespaceErrorMessage": "檔案名稱的結尾不能是空白字元", - "dacfx.tooLongFilenameErrorMessage": "檔案名稱超過 255 個字元", - "dacfx.deployPlanErrorMessage": "產生部署計劃時 ‘{0}’ 失敗", - "dacfx.generateDeployErrorMessage": "產生部署指令碼時 '{0}' 失敗", - "dacfx.operationErrorMessage": "{0} 作業失敗 '{1}'" + "dacfx.wizardTitle": "資料層應用程式精靈" + }, + "package": { + "dacFx.category": "DacFx", + "dacFx.defaultSaveLocation": "資料夾的完整路徑,DACPAC 和 .BACPAC 檔案預設會儲存", + "dacFx.settings": "Dacpac", + "dacFx.startTitle": "資料層應用程式精靈" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json index 31dcccc4cd..64a52524d7 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/data-workspace.i18n.json @@ -8,70 +8,71 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "資料工作區", - "extension-description": "資料工作區", - "data-workspace-view-container-name": "專案", - "main-view-name": "專案", - "new-command": "新增", - "refresh-workspace-command": "重新整理", - "close-workspace-command": "關閉工作區", - "remove-project-command": "移除專案", - "projects-view-no-workspace-content": "建立新的或開啟現有的以開始使用。\r\n[建立新的] (command:projects.new)\r\n[開啟現有的](command:projects.openExisting)\r\n若要深入了解專案,請[閱讀我們的文件](https://aka.ms/azuredatastudio-projects)。", - "projects-view-no-project-content": "目前工作區未開啟任何專案。\r\n[建立新的] (command:projects.new)\r\n[開啟現有的](command:projects.openExisting)\r\n若要深入了解專案,請[閱讀我們的文件](https://aka.ms/azuredatastudio-projects)。\r\n", - "open-existing-command": "開啟現有項目", - "projects.defaultProjectSaveLocation": "預設儲存新專案之資料夾的完整路徑。", - "projects.showNotAddedProjectsInWorkspacePrompt": "當目前的工作區資料夾包含尚未新增到工作區專案的專案時,永遠顯示資訊訊息。", - "manage-project-command": "管理" - }, "dist/common/constants": { - "activateExtensionFailed": "無法載入專案提供者延伸模組 '{0}'。錯誤訊息: {1}", - "UnknownProjectsError": "找不到下列專案的提供者: {0}", - "SelectProjectFileActionName": "選取", "AllProjectTypes": "所有專案類型", + "SelectProjectFileActionName": "選取", "UnknownProjectTypeError": "找不到識別碼為 '{0}' 之專案類型的提供者", - "dataworkspace.restartConfirmation": "必須將 Azure Data Studio 重新開機,才能建立專案並將其新增至工作區,立即執行此動作嗎?", - "dataworkspace.projectsFailedToLoad": "無法載入部分專案。若要檢視更多詳細資料,請[開啟開發人員主控台](command:workbench.action.toggleDevTools)", - "fileDoesNotExist": "檔案 '{0}' 不存在", - "projectNameNull": "專案名稱為 Null", - "noPreviousData": "目前專案的先前 {0} 會顯示在這裡,請執行以查看結果。", - "gitCloneMessage": "正在複製 Git 儲存庫 '{0}'... ", - "gitCloneError": "Git 複製期間發生錯誤。如需更多詳細資料,請檢視 git 輸出", - "dataworkspace.ok": "確定", - "dataworkspace.browse": "瀏覽", - "dataworkspace.browseEllipsis": "瀏覽...", - "dataworkspace.open": "開啟", - "dataworkspace.create": "建立", - "dataworkspace.select": "選取", + "UnknownProjectsError": "找不到下列專案的提供者: {0}", + "activateExtensionFailed": "無法載入專案提供者延伸模組 '{0}'。錯誤訊息: {1}", + "dataworksapce.local": "本機", + "dataworksapce.refresh": "重新整理", "dataworkspace.NewProjectDialogTitle": "建立新專案", "dataworkspace.Type": "類型", - "dataworkspace.projectNameTitle": "名稱", - "dataworkspace.projectNamePlaceholder": "輸入專案名稱", + "dataworkspace.browse": "瀏覽", + "dataworkspace.browseEllipsis": "瀏覽...", + "dataworkspace.cloneParentDirectoryNotExistError": "選取的複製路徑 '{0}' 不存在或不是目錄。", + "dataworkspace.create": "建立", "dataworkspace.enterProjectName": "輸入專案名稱", - "dataworkspace.projectLocationTitle": "位置", - "dataworkspace.projectLocationPlaceholder": "選取要建立專案的位置", - "dataworkspace.projectParentDirectoryNotExistError": "選取的專案位置 '{0}' 不存在或不是目錄。", + "dataworkspace.fileNotExistError": "選取的 {0} 檔案 '{1}' 不存在或不是檔案。", + "dataworkspace.gitRepoUrlPlaceholder": "輸入遠端 git 存放庫 URL", + "dataworkspace.gitRepoUrlTitle": "Git 存放庫 URL", + "dataworkspace.localClonePathPlaceholder": "選取要在本機複製存放庫的位置", + "dataworkspace.localClonePathTitle": "本機複製路徑", + "dataworkspace.locationSelectorTitle": "位置", + "dataworkspace.nameCannotBeEmpty": "名稱不可為空白", + "dataworkspace.ok": "確定", + "dataworkspace.open": "開啟", + "dataworkspace.openExistingDialogTitle": "開啟現有專案", + "dataworkspace.project": "專案", + "dataworkspace.projectAlreadyOpened": "專案 '{0}' 已經開啟。", "dataworkspace.projectDirectoryAlreadyExistError": "選取的位置中已有名為 '{0}' 的目錄: '{1}'。", "dataworkspace.projectDirectoryAlreadyExistErrorShort": "選取的位置中已有目錄 '{0}',請選擇另一個", - "dataworkspace.selectProjectType": "選取專案類型", - "dataworkspace.selectProjectLocation": "選取專案位置", - "dataworkspace.nameCannotBeEmpty": "名稱不可為空白", - "dataworkspace.targetPlatform": "目標平台", - "dataworkspace.openExistingDialogTitle": "開啟現有專案", - "dataworkspace.fileNotExistError": "選取的 {0} 檔案 '{1}' 不存在或不是檔案。", - "dataworkspace.cloneParentDirectoryNotExistError": "選取的複製路徑 '{0}' 不存在或不是目錄。", - "dataworkspace.project": "專案", - "dataworkspace.locationSelectorTitle": "位置", "dataworkspace.projectFilePlaceholder": "選取專案檔", - "dataworkspace.workspacePlaceholder": "選取工作區 ({0}) 檔案", - "dataworkspace.projectAlreadyOpened": "專案 '{0}' 已經開啟。", - "dataworksapce.local": "本機", + "dataworkspace.projectLocationPlaceholder": "選取要建立專案的位置", + "dataworkspace.projectLocationTitle": "位置", + "dataworkspace.projectNamePlaceholder": "輸入專案名稱", + "dataworkspace.projectNameTitle": "名稱", + "dataworkspace.projectParentDirectoryNotExistError": "選取的專案位置 '{0}' 不存在或不是目錄。", + "dataworkspace.projectsFailedToLoad": "無法載入部分專案。若要檢視更多詳細資料,請[開啟開發人員主控台](command:workbench.action.toggleDevTools)", "dataworkspace.remoteGitRepo": "遠端 Git 存放庫", - "dataworkspace.gitRepoUrlTitle": "Git 存放庫 URL", - "dataworkspace.gitRepoUrlPlaceholder": "輸入遠端 git 存放庫 URL", - "dataworkspace.localClonePathTitle": "本機複製路徑", - "dataworkspace.localClonePathPlaceholder": "選取要在本機複製存放庫的位置", - "dataworksapce.refresh": "重新整理" + "dataworkspace.restartConfirmation": "必須將 Azure Data Studio 重新開機,才能建立專案並將其新增至工作區,立即執行此動作嗎?", + "dataworkspace.select": "選取", + "dataworkspace.selectProjectLocation": "選取專案位置", + "dataworkspace.selectProjectType": "選取專案類型", + "dataworkspace.targetPlatform": "目標平台", + "dataworkspace.workspacePlaceholder": "選取工作區 ({0}) 檔案", + "fileDoesNotExist": "檔案 '{0}' 不存在", + "gitCloneError": "Git 複製期間發生錯誤。如需更多詳細資料,請檢視 git 輸出", + "gitCloneMessage": "正在複製 Git 儲存庫 '{0}'... ", + "noPreviousData": "目前專案的先前 {0} 會顯示在這裡,請執行以查看結果。", + "openedProjectsUndefinedAfterRefresh": "從磁片重新整理之後,不應該取消定義已開啟專案的清單。", + "projectNameNull": "專案名稱為 Null" + }, + "package": { + "close-workspace-command": "關閉工作區", + "data-workspace-view-container-name": "專案", + "extension-description": "資料工作區", + "extension-displayName": "資料工作區", + "main-view-name": "專案", + "manage-project-command": "管理", + "new-command": "新增", + "open-existing-command": "開啟現有項目", + "projects-view-no-project-content": "目前工作區未開啟任何專案。\r\n[建立新的] (command:projects.new)\r\n[開啟現有的](command:projects.openExisting)\r\n若要深入了解專案,請[閱讀我們的文件](https://aka.ms/azuredatastudio-projects)。\r\n", + "projects-view-no-workspace-content": "建立新的或開啟現有的以開始使用。\r\n[建立新的] (command:projects.new)\r\n[開啟現有的](command:projects.openExisting)\r\n若要深入了解專案,請[閱讀我們的文件](https://aka.ms/azuredatastudio-projects)。", + "projects.defaultProjectSaveLocation": "預設儲存新專案之資料夾的完整路徑。", + "projects.showNotAddedProjectsInWorkspacePrompt": "當目前的工作區資料夾包含尚未新增到工作區專案的專案時,永遠顯示資訊訊息。", + "refresh-workspace-command": "重新整理", + "remove-project-command": "移除專案" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json index 761410b323..faf7e17e46 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/docker.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Docker 語言基礎知識", - "description": "為 Docker 檔案提供語法醒目提示及括弧對應功能。" + "description": "為 Docker 檔案提供語法醒目提示及括弧對應功能。", + "displayName": "Docker 語言基礎知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/extension-editing.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/extension-editing.i18n.json index b79ae8498c..d3cfdc4bc3 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/extension-editing.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/extension-editing.i18n.json @@ -8,22 +8,22 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "延伸模組撰寫", - "description": "提供 lint 功能以撰寫延伸模組。" + "dist/extensionLinter": { + "dataUrlsNotValid": "資料 URL 不是有效的影像來源。", + "embeddedSvgsNotValid": "內嵌 SVGs 不是有效的影像來源。", + "httpsRequired": "影像必須使用 HTTPS 通訊協定。", + "relativeBadgeUrlRequiresHttpsRepository": "相對徽章 URL 必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。", + "relativeIconUrlRequiresHttpsRepository": "圖示必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。", + "relativeUrlRequiresHttpsRepository": "相對影像 URL 必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。", + "svgsNotValid": "SVGs 不是有效的影像來源。" }, "dist/packageDocumentHelper": { "languageSpecificEditorSettings": "語言專用編輯器設定", "languageSpecificEditorSettingsDescription": "針對語言覆寫編輯器設定" }, - "dist/extensionLinter": { - "httpsRequired": "影像必須使用 HTTPS 通訊協定。", - "svgsNotValid": "SVGs 不是有效的影像來源。", - "embeddedSvgsNotValid": "內嵌 SVGs 不是有效的影像來源。", - "dataUrlsNotValid": "資料 URL 不是有效的影像來源。", - "relativeUrlRequiresHttpsRepository": "相對影像 URL 必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。", - "relativeIconUrlRequiresHttpsRepository": "圖示必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。", - "relativeBadgeUrlRequiresHttpsRepository": "相對徽章 URL 必須在 package.json 中指定使用 HTTPS 通訊協定的存放庫。" + "package": { + "description": "提供 lint 功能以撰寫延伸模組。", + "displayName": "延伸模組撰寫" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json index b5d2490f8a..4391998b5c 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/git.i18n.json @@ -8,483 +8,483 @@ ], "version": "1.0.0", "contents": { + "dist/askpass-main": { + "missOrInvalid": "缺少認證或其無效。" + }, + "dist/autofetch": { + "no": "否", + "not now": "稍後詢問我", + "suggest auto fetch": "您希望 Code [定期執行 'git fetch']({0}) 嗎?", + "yes": "是" + }, + "dist/commands": { + "HEAD not available": "'{0}' 的 HEAD 版本無法使用。", + "add": "新增到工作區", + "add remote": "新增遠端...", + "addFrom": "從 URL 新增遠端存放庫", + "addfrom": "從 {0} 新增遠端存放庫", + "addremote": "新增遠端存放庫", + "always": "永遠", + "are you sure": "這會建立一個 Git 儲存庫在 '{0}'。確定要繼續嗎?", + "auth failed": "無法從遠端向 git 驗證。", + "auth failed specific": "無法從遠端向 git 驗證:\r\n\r\n{0}", + "branch already exists": "分支名稱 '{0}' 已經存在", + "branch name": "分支名稱", + "branch name format invalid": "分支名稱需要匹配 正規表達式: {0}", + "cant push": "無法將參考推送到遠端。請先嘗試執行 '提取' 以整合您的變更。", + "changed": "記錄層級已變更為: {0}", + "checkout detached": "簽出已中斷連結...", + "choose": "選擇資料夾...", + "clean repo": "請先清除您的存放庫工作樹狀再簽出。", + "clonefrom": "從 {0} 複製", + "cloning": "正在複製 Git 儲存庫 '{0}'... ", + "commit": "認可暫存變更", + "commit anyway": "建立空白認可", + "commit hash": "認可雜湊", + "commit message": "認可訊息", + "commitMessageWithHeadLabel2": "訊息 (在 '{0}' 上認可)", + "confirm delete": "確定要刪除 {0} 嗎?\r\n此動作無法回復!\r\n此檔案將會永久遺失。", + "confirm delete multiple": "確定要刪除 {0} 檔案嗎?\r\n此動作無法復原!\r\n如果繼續,這些檔案會永遠遺失。", + "confirm discard": "確定要捨棄 {0} 中的變更嗎?", + "confirm discard all": "確定要捨棄 {0} 個檔案中的所有變更嗎?\r\n此動作無法回復!\r\n若繼續,您目前的工作集將會永久遺失。", + "confirm discard all 2": "{0}\r\n\r\n這項動作無法復原,您會永久失去目前的工作集。", + "confirm discard all single": "確定要捨棄 {0} 中的變更嗎?", + "confirm discard multiple": "確定要捨棄 {0} 檔案中的變更嗎?", + "confirm emtpy commit": "確實要建立空白認可嗎?", + "confirm force delete branch": "分支 '{0}' 尚未完整合併. 確定刪除嗎?", + "confirm force push": "您即將強制推送自己的變更,這可能具有破壞性,而且可能會不小心覆寫他人所做的變更。\r\n\r\n確定要繼續嗎?", + "confirm no verify commit": "您即將在不進行驗證的情況下認可變更,這麼做會跳過預先認可勾點,造成不適當的結果。\r\n\r\n確定要繼續嗎?", + "confirm publish branch": "分支 '{0}' 沒有任何上游分支。 您仍想發布這個分支嗎?", + "confirm restore": "確定要還原 {0} 嗎?", + "confirm restore multiple": "確實要還原 {0} 檔案嗎?", + "confirm stage file with merge conflicts": "確定要暫存有合併衝突的 {0} 嗎?", + "confirm stage files with merge conflicts": "確定要暫存 {0} 個有合併衝突的檔案嗎?", + "create branch": "建立新分支...", + "create branch from": "從以下位置建立新分支...", + "create repo": "初始化存放庫", + "current": "目前", + "delete": "刪除檔案", + "delete branch": "刪除分支", + "delete file": "刪除檔案", + "delete files": "刪除檔案", + "deleted by them": "檔案 '{0}' 已由他們刪除,但由我們修改。\r\n\r\n要執行什麼動作?", + "deleted by us": "檔案 '{0}' 已由我們刪除,但由他們修改。\r\n\r\n要執行什麼動作?", + "discard": "捨棄變更", + "discardAll": "捨棄所有 {0} 檔案", + "discardAll multiple": "捨棄1個檔案", + "force": "強制簽出", + "force push not allowed": "不允許強制更新,請啟用 \"git.allowForcePush\" 設定。", + "git error": "Git 錯誤", + "git error details": "Git: {0}", + "git.title.diff": "{0} ⟷ {1}", + "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", + "git.title.index": "{0} (索引)", + "git.title.ref": "{0} ({1})", + "git.title.workingTree": "{0} (工作樹狀)", + "init": "選擇工作區資料夾以初始化 git 儲存庫", + "init repo": "初始化存放庫", + "invalid branch name": "分支名稱無效", + "keep ours": "保留我們的版本", + "keep theirs": "保留它們的版本", + "learn more": "深入了解", + "local changes": "您的本機變更會在簽出時被覆寫。", + "merge commit": "最後一個認可是合併認可。確定要復原嗎?", + "merge conflicts": "合併衝突。提交前請解決衝突。", + "missing user info": "請確認您的 Git 使用者名稱及電子郵件。", + "never": "永不", + "never again": "確定,不要再顯示", + "never ask again": "確定,不要再詢問", + "no changes": "沒有任何變更要認可。", + "no changes stash": "沒有變更可供擱置", + "no more": "因為 HEAD 未指向任何認可,所以無法復原。", + "no rebase": "沒有進行中的重訂基底。", + "no remotes added": "您的存放庫沒有遠端存放庫。", + "no remotes to fetch": "您的儲存庫未設定要擷取的遠端來源。", + "no remotes to publish": "您的儲存庫未設定要發行的遠端目標。", + "no remotes to pull": "您的存放庫未設定要提取的來源遠端。", + "no remotes to push": "您的存放庫未設定要推送的目標遠端。", + "no staged changes": "沒有任何要認可的暫存變更。\r\n\r\n要暫存所有變更並直接認可嗎?", + "no stashes": "儲存庫中沒有擱置的變更", + "no tags": "此存放庫沒有標記。", + "no verify commit not allowed": "不允許未經驗證的認可,請使用 'git.allowNoVerifyCommit' 設定加以啟用。", + "nobranch": "請簽出分支以推送到遠端。", + "ok": "確定", + "open git log": "開啟 Git 記錄", + "open repo": "開啟存放庫", + "openrepo": "開啟", + "openreponew": "在新視窗中開啟", + "pick branch pull": "揀選要提取的來源分支", + "pick provider": "挑選要對其發佈分支 '{0}' 的提供者:", + "pick remote": "挑選要發行分支 '{0}' 的目標遠端:", + "pick remote pull repo": "挑選要將分支提取出的遠端", + "pick stash to apply": "取回挑選的擱置套用變更", + "pick stash to drop": "挑選要卸除的隱藏項目", + "pick stash to pop": "取回挑選的擱置變更", + "proposeopen": "要開啟複製的儲存庫嗎?", + "proposeopen init": "要開啟初始化的儲存庫嗎?", + "proposeopen2": "要開啟以複製的儲存庫, 或將其新增到目前工作區?", + "proposeopen2 init": "要開啟初始化的儲存庫,或將其新增到目前工作區?", + "provide branch name": "請提供新的分支名稱", + "provide commit hash": "請提供認可雜湊", + "provide commit message": "請提供認可訊息", + "provide remote name": "請提供遠端存放庫名稱", + "provide stash message": "可選擇提供擱置變更訊息", + "provide tag message": "請提供訊息以標註標籤", + "provide tag name": "請提供標籤名稱", + "publish to": "發佈至 {0}", + "remote already exists": "遠端存放庫 ‘{0}’ 已存在。", + "remote branch at": "位於 {0} 的遠端分支", + "remote name": "遠端存放庫名稱", + "remote name format invalid": "遠端存放庫名稱格式無效", + "remove remote": "挑選要移除的遠端存放庫", + "repourl": "存放庫 URL", + "restore file": "還原檔案", + "restore files": "還原檔案", + "save and commit": "全部儲存並認可", + "save and stash": "全部儲存並隱藏", + "select a branch to merge from": "選擇要合併的分支。", + "select a branch to rebase onto": "選取要重訂為基底的分支", + "select a ref to checkout": "選擇參考進行簽出", + "select a ref to checkout detached": "選取要在已中斷連結模式中簽出的參考", + "select a ref to create a new branch from": "選取用來建立 ‘{0}’ 分支的來源參考", + "select a tag to delete": "選取要刪除的標記", + "select branch to delete": "選擇分支進行刪除", + "select log level": "選擇紀錄層級", + "selectFolder": "選擇儲存庫位置", + "show command output": "顯示命令輸出", + "stash": "仍要隱藏", + "stash merge conflicts": "套用隱藏時發生合併衝突。", + "stash message": "擱置變更訊息", + "stashcheckout": "隱藏並簽出", + "sure drop": "確定要卸除隱藏項目 {0} 嗎?", + "sync is unpredictable": "此動作會將認可推送到 '{0}/{1}' 或從中提取認可。", + "tag at": "位於 {0} 的標籤", + "tag message": "訊息", + "tag name": "標籤名稱", + "there are untracked files": "有 {0} 個未追蹤檔案若被捨棄,將會從磁碟中刪除。", + "there are untracked files single": "下列未追蹤檔案若被捨棄,將會從磁碟中刪除: {0}。", + "undo commit": "復原合併認可", + "unsaved files": "有 {0} 個未儲存檔案。\r\n\r\n您要在認可之前進行儲存嗎?", + "unsaved files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在認可中: {0}。\r\n\r\n要先予以儲存再認可嗎?", + "unsaved stash files": "有 {0} 個未儲存的檔案。\r\n\r\n要先儲存檔案再隱藏嗎?", + "unsaved stash files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在隱藏項目中: {0}。\r\n\r\n要先儲存檔案再隱藏嗎?", + "warn untracked": "這會刪除 {0} 已取消追蹤的檔案!\r\n此動作無法復原!\r\n將會永久遺失這些檔案。", + "yes": "是", + "yes discard tracked": "捨棄 1 個追蹤的檔案", + "yes discard tracked multiple": "捨棄 {0} 個追蹤的檔案", + "yes never again": "是的,不要再顯示" + }, + "dist/main": { + "downloadgit": "下載 git", + "git20": "您似乎已有安裝 Git {0}。Code 搭配 Git >= 2 的執行效果最佳", + "git2526": "安裝的 Git {0} 有已知問題。必須更新為 Git >= 2.27,Git 功能才能正常運作。", + "looking": "尋找 git : {0}", + "neverShowAgain": "不要再顯示", + "notfound": "找不到 Git。安裝它或使用 \"git. path\" 設置。", + "updateGit": "更新 Git", + "using git": "正在使用來自 {1} 的 git {0}" + }, + "dist/model": { + "no repositories": "沒有儲存庫可供使用 ", + "not supported": "'git.scanRepositories’ 設定中不支援絕對路徑。", + "pick repo": "請選擇儲存庫 ", + "too many submodules": "'{0}' 儲存庫有 {1} 個無法自動開啟的子模組。您仍可在其中開啟檔案來個別開啟子模組" + }, + "dist/remoteSource": { + "branch name": "分支名稱", + "error": "$(error) 錯誤: {0}", + "none found": "找不到遠端存放庫。", + "pick url": "選擇複製的來源 URL。", + "provide url": "提供存放庫 URL", + "provide url or pick": "提供存放庫 URL 或挑選存放庫來源。", + "type to filter": "存放庫名稱", + "type to search": "存放庫名稱 (要搜尋的類型)", + "url": "URL" + }, + "dist/repository": { + "add known": "要將 ‘{0}’ 新增至 .gitignore 嗎?", + "added by them": "衝突: 由他人新增", + "added by us": "衝突: 由我們新增", + "always pull": "一律提取", + "both added": "衝突: 兩者皆新增", + "both deleted": "衝突: 兩者皆刪除", + "both modified": "衝突: 兩者皆修改", + "changes": "變更", + "commit": "認可", + "commit in rebase": "在重訂基底的過程中,無法變更認可訊息。請完成重訂基底作業,並改用互動式重訂基底。", + "commitMessage": "訊息 (要認可的 {0})", + "commitMessageCountdown": "在目前行數剩餘 {0} 個字元", + "commitMessageWarning": "在目前行數有 {0} 個字元已超過 {1} 個", + "commitMessageWhitespacesOnlyWarning": "目前認可訊息只包含空白字元", + "commitMessageWithHeadLabel": "訊息 (要在 ‘{1}’ 上認可 {0})", + "deleted": "已刪除", + "deleted by them": "衝突: 由他人刪除", + "deleted by us": "衝突: 由我們刪除", + "dont pull": "不要提取", + "git.title.deleted": "{0} (已刪除)", + "git.title.index": "{0} (索引)", + "git.title.ours": "{0} (我們的)", + "git.title.theirs": "{0} (他們的)", + "git.title.untracked": "{0} (已取消追蹤)", + "git.title.workingTree": "{0} (工作樹狀)", + "huge": "位於 '{0}' 的 Git 儲存庫有過多使用中的變更,只有部份 Git 功能會被啟用。", + "ignored": "已忽略", + "index added": "已新增索引", + "index copied": "已複製索引", + "index deleted": "已刪除索引", + "index modified": "已修改索引", + "index renamed": "已重新命名索引", + "intent to add": "要新增的意圖", + "merge changes": "合併變更", + "modified": "已修改", + "neveragain": "不要再顯示", + "open": "開啟", + "pull": "提取", + "pull branch maybe rebased": "目前的分支 '{0}' 可能已重訂基底。確定仍要提取至其中嗎?", + "pull maybe rebased": "目前的分支可能已重訂基底。確定仍要提取至其中嗎?", + "pull n": "從 {1}/{2} 提取 {0} 個認可", + "pull push n": "從 {2}/{3} 間提取 {0} 個認可,並推送 {1} 個認可", + "push n": "將 {0} 個認可推送到 {1}/{2}", + "push success": "推送成功。", + "staged changes": "暫存的變更", + "sync changes": "同步處理變更", + "sync is unpredictable": "正在同步。取消可能會對存放庫造成嚴重的損害", + "untracked": "已取消追蹤", + "untracked changes": "未追蹤的變更", + "yes": "是" + }, + "dist/statusbar": { + "checkout": "簽出分支/標籤...", + "publish changes": "發行變更", + "publish to": "發佈至 {0}", + "publish to...": "發佈至...", + "rebasing": "正在重訂基底", + "syncing changes": "正在同步處理變更..." + }, + "dist/timelineProvider": { + "git.index": "索引", + "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", + "git.timeline.source": "Git 歷程記錄", + "git.timeline.stagedChanges": "暫存的變更", + "git.timeline.uncommitedChanges": "未認可的變更", + "git.timeline.you": "您", + "git.workingTree": "工作樹狀" + }, "package": { - "displayName": "Git", - "description": "Git SCM 整合", - "command.setLogLevel": "設定紀錄層級", - "command.clone": "複製", - "command.cloneRecursive": "複製 (遞迴)", - "command.init": "初始化存放庫", - "command.openRepository": "開啟存放庫", - "command.close": "關閉儲存庫", - "command.refresh": "重新整理", - "command.openChange": "開啟變更", - "command.openAllChanges": "開啟所有變更", - "command.openFile": "開啟檔案", - "command.openHEADFile": "開啟檔案 (HEAD)", - "command.stage": "暫存變更", - "command.stageAll": "暫存所有變更 (Stage All Changes)", - "command.stageAllTracked": "暫存所有追蹤修訂", - "command.stageAllUntracked": "暫存所有未追蹤修訂", - "command.stageAllMerge": "暫存所有合併變更", - "command.stageSelectedRanges": "暫存選取的範圍", - "command.revertSelectedRanges": "還原選取的範圍", - "command.stageChange": "暫存變更", - "command.revertChange": "還原變更", - "command.unstage": "取消暫存變更", - "command.unstageAll": "取消所有暫存變更(Unstage All Changes)", - "command.unstageSelectedRanges": "取消暫存選取的範圍", - "command.rename": "重新命名", + "colors.added": "已新增資源的顏色。", + "colors.conflict": "帶有衝突資源的顏色。", + "colors.deleted": "刪除資源的顏色", + "colors.ignored": "忽略資源的顏色。", + "colors.modified": "修改資源的顏色。", + "colors.renamed": "重新命名或已複製資源的色彩。", + "colors.stageDeleted": "已刪除之資源的色彩。", + "colors.stageModified": "已修改之資源的色彩。", + "colors.submodule": "子模組資源的顏色", + "colors.untracked": "未追蹤資源的顏色。", + "command.addRemote": "新增遠端存放庫...", + "command.branch": "建立分支...", + "command.branchFrom": "從下列來源建立分支…", + "command.checkout": "簽出至...", + "command.checkoutDetached": "簽出至 (已中斷連結)...", + "command.cherryPick": "揀選...", "command.clean": "捨棄變更", "command.cleanAll": "捨棄所有變更", "command.cleanAllTracked": "捨棄所有追蹤修訂", "command.cleanAllUntracked": "捨棄所有未追蹤修訂", + "command.clone": "複製", + "command.cloneRecursive": "複製 (遞迴)", + "command.close": "關閉儲存庫", "command.commit": "認可", - "command.commitStaged": "認可暫存", - "command.commitEmpty": "認可空白", - "command.commitStagedSigned": "認可暫存 (已登出)", - "command.commitStagedAmend": "認可暫存 (修改)", "command.commitAll": "全部認可", - "command.commitAllSigned": "全部認可 (已簽章)", "command.commitAllAmend": "全部認可 (修改) ", - "command.commitNoVerify": "認可 (未驗證)", - "command.commitStagedNoVerify": "認可暫存 (未驗證)", - "command.commitEmptyNoVerify": "認可空白 (未驗證)", - "command.commitStagedSignedNoVerify": "認可暫存 (已登出,未驗證)", - "command.commitStagedAmendNoVerify": "認可暫存 (修改,未驗證)", - "command.commitAllNoVerify": "全部認可 (未驗證)", - "command.commitAllSignedNoVerify": "全部認可 (已登出,未驗證)", "command.commitAllAmendNoVerify": "全部認可 (修改,未驗證)", - "command.restoreCommitTemplate": "還原認可範本", - "command.undoCommit": "復原上個提交", - "command.checkout": "簽出至...", - "command.checkoutDetached": "簽出至 (已中斷連結)...", - "command.branch": "建立分支...", - "command.branchFrom": "從下列來源建立分支…", - "command.deleteBranch": "刪除分支...", - "command.renameBranch": "重新命名分支...", - "command.cherryPick": "揀選...", - "command.merge": "合併分支...", - "command.rebase": "重訂基底分支...", + "command.commitAllNoVerify": "全部認可 (未驗證)", + "command.commitAllSigned": "全部認可 (已簽章)", + "command.commitAllSignedNoVerify": "全部認可 (已登出,未驗證)", + "command.commitEmpty": "認可空白", + "command.commitEmptyNoVerify": "認可空白 (未驗證)", + "command.commitNoVerify": "認可 (未驗證)", + "command.commitStaged": "認可暫存", + "command.commitStagedAmend": "認可暫存 (修改)", + "command.commitStagedAmendNoVerify": "認可暫存 (修改,未驗證)", + "command.commitStagedNoVerify": "認可暫存 (未驗證)", + "command.commitStagedSigned": "認可暫存 (已登出)", + "command.commitStagedSignedNoVerify": "認可暫存 (已登出,未驗證)", "command.createTag": "建立標籤", + "command.deleteBranch": "刪除分支...", "command.deleteTag": "刪除標記", "command.fetch": "擷取", - "command.fetchPrune": "擷取 (剪除)", "command.fetchAll": "從所有遠端擷取", + "command.fetchPrune": "擷取 (剪除)", + "command.ignore": "新增到 .gitignore", + "command.init": "初始化存放庫", + "command.merge": "合併分支...", + "command.openAllChanges": "開啟所有變更", + "command.openChange": "開啟變更", + "command.openFile": "開啟檔案", + "command.openHEADFile": "開啟檔案 (HEAD)", + "command.openRepository": "開啟存放庫", + "command.publish": "發行分支...", "command.pull": "提取", - "command.pullRebase": "提取 (重訂基底)", "command.pullFrom": "從...提取", + "command.pullRebase": "提取 (重訂基底)", "command.push": "推送", - "command.pushForce": "推送(強制更新)", - "command.pushTo": "推送至...", - "command.pushToForce": "推送至...(強制更新)", "command.pushFollowTags": "推送 (跟隨標籤)", "command.pushFollowTagsForce": "推送 (跟隨標籤,強制)", + "command.pushForce": "推送(強制更新)", "command.pushTags": "推送標籤", - "command.addRemote": "新增遠端存放庫...", - "command.removeRemote": "移除遠端存放庫", - "command.sync": "同步處理", - "command.syncRebase": "同步 (重定基底)", - "command.publish": "發行分支...", - "command.showOutput": "顯示 Git 輸出", - "command.ignore": "新增到 .gitignore", - "command.revealInExplorer": "在提要欄位中顯示", + "command.pushTo": "推送至...", + "command.pushToForce": "推送至...(強制更新)", + "command.rebase": "重訂基底分支...", "command.rebaseAbort": "中止重訂基底", - "command.stashIncludeUntracked": "擱置變更 (包含未被追蹤的檔案)", + "command.refresh": "重新整理", + "command.removeRemote": "移除遠端存放庫", + "command.rename": "重新命名", + "command.renameBranch": "重新命名分支...", + "command.restoreCommitTemplate": "還原認可範本", + "command.revealInExplorer": "在提要欄位中顯示", + "command.revertChange": "還原變更", + "command.revertSelectedRanges": "還原選取的範圍", + "command.setLogLevel": "設定紀錄層級", + "command.showOutput": "顯示 Git 輸出", + "command.stage": "暫存變更", + "command.stageAll": "暫存所有變更 (Stage All Changes)", + "command.stageAllMerge": "暫存所有合併變更", + "command.stageAllTracked": "暫存所有追蹤修訂", + "command.stageAllUntracked": "暫存所有未追蹤修訂", + "command.stageChange": "暫存變更", + "command.stageSelectedRanges": "暫存選取的範圍", "command.stash": "擱置變更 (Stash)", - "command.stashPop": "取回擱置... (Pop Stash)", - "command.stashPopLatest": "取回最近的擱置", "command.stashApply": "套用擱置... (Apply Stash)", "command.stashApplyLatest": "套用最新擱置 (Apply Latest Stash)", "command.stashDrop": "卸除隱藏項目...", - "command.timelineOpenDiff": "開啟變更", + "command.stashIncludeUntracked": "擱置變更 (包含未被追蹤的檔案)", + "command.stashPop": "取回擱置... (Pop Stash)", + "command.stashPopLatest": "取回最近的擱置", + "command.sync": "同步處理", + "command.syncRebase": "同步 (重定基底)", + "command.timelineCompareWithSelected": "與選取項目比較", "command.timelineCopyCommitId": "複製認可識別碼", "command.timelineCopyCommitMessage": "複製認可訊息", + "command.timelineOpenDiff": "開啟變更", "command.timelineSelectForCompare": "選取以進行比較", - "command.timelineCompareWithSelected": "與選取項目比較", - "config.enabled": "是否啟用 Git。", - "config.path": "Git 可執行檔的路徑與檔案名稱,例如 `C:\\Program Files\\Git\\bin\\git.exe` (Windows)。此亦可為包含多個待查閱路徑的字串值陣列。", + "command.undoCommit": "復原上個提交", + "command.unstage": "取消暫存變更", + "command.unstageAll": "取消所有暫存變更(Unstage All Changes)", + "command.unstageSelectedRanges": "取消暫存選取的範圍", + "config.allowForcePush": "控制是否啟用強制推送 (不論是否有新的認可)。", + "config.allowNoVerifyCommit": "控制是否允許未執行預先認可與認可訊息勾點的認可。", + "config.alwaysShowStagedChangesResourceGroup": "一律顯示「暫存變更」的資源群組。", + "config.alwaysSignOff": "控制所有認可的簽核旗標。", "config.autoRepositoryDetection": "設定何時自動偵測存放庫。", - "config.autoRepositoryDetection.true": "掃描目前已開啟資料夾的子資料夾與開啟檔案的父資料夾。", "config.autoRepositoryDetection.false": "停用自動儲存庫掃描。", - "config.autoRepositoryDetection.subFolders": "掃描目前已開啟資料夾的子資料夾。", "config.autoRepositoryDetection.openEditors": "掃描開啟檔案的父資料夾。", - "config.autorefresh": "是否啟用自動重新整理。", + "config.autoRepositoryDetection.subFolders": "掃描目前已開啟資料夾的子資料夾。", + "config.autoRepositoryDetection.true": "掃描目前已開啟資料夾的子資料夾與開啟檔案的父資料夾。", + "config.autoStash": "先隱藏再提取任何變更,並在成功提取後,將其還原。", "config.autofetch": "設定為 true 時,會自動從目前 Git 存放庫的預設遠端擷取認可。設定為 `all` 將從所有遠端進行擷取。", - "config.autofetchPeriod": "當啟用 `git.autofetch` 時,每個自動 git 擷取的間隔時間 (秒)", + "config.autofetchPeriod": "當啟用 `#git.autofetch#` 時,每個自動 git 擷取的間隔時間 (秒)。", + "config.autorefresh": "是否啟用自動重新整理。", + "config.branchSortOrder": "控制分支的排序順序。", + "config.branchValidationRegex": "用於驗證新分支名稱的正規表達式。", + "config.branchWhitespaceChar": "要在新分支名稱中取代空白字元的字元。", + "config.checkoutType": "控制執行 [簽出至...] 時,要列出哪種類型的 Git 參考。", + "config.checkoutType.local": "本機分支", + "config.checkoutType.remote": "遠端分支", + "config.checkoutType.tags": "標籤", + "config.confirmEmptyCommits": "一律確認 'Git: Commit Empty' 命令的空白認可建立。", + "config.confirmForcePush": "控制強制更新前是否要求確認。", + "config.confirmNoVerifyCommit": "控制在認可但未經驗證之前是否要求確認。", "config.confirmSync": "請先確認再同步處理 GIT 存放庫。", "config.countBadge": "控制 Git 計數徽章。", "config.countBadge.all": "計算所有變更的數目。", - "config.countBadge.tracked": "僅計算追蹤的變更數目。", "config.countBadge.off": "關閉計數器。", - "config.checkoutType": "控制執行 [簽出至...] 時,要列出哪種類型的 Git 參考。", - "config.checkoutType.local": "本機分支", - "config.checkoutType.tags": "標籤", - "config.checkoutType.remote": "遠端分支", - "config.branchValidationRegex": "用於驗證新分支名稱的正規表達式。", - "config.branchWhitespaceChar": "要在新分支名稱中取代空白字元的字元。", - "config.ignoreLegacyWarning": "略過舊的 Git 警告。", - "config.ignoreMissingGitWarning": "忽略遺漏 Git 時的警告。", - "config.ignoreWindowsGit27Warning": "當 Windows 上安裝了 Git 2.25 - 2.26 時,忽略警告。", - "config.ignoreLimitWarning": "當儲存庫中有過多變更時,略過警告。", - "config.ignoreRebaseWarning": "當分支在提取時可能已重訂基底時,忽略警告。", - "config.defaultCloneDirectory": "用於複製 Git 存放庫的預設位置。", - "config.enableSmartCommit": "無暫存變更時提交所有變更。", - "config.smartCommitChanges": "控制智慧提交自動暫存的變更。", - "config.smartCommitChanges.all": "自動暫存所有變更。", - "config.smartCommitChanges.tracked": "僅自動暫存追蹤的變更。", - "config.suggestSmartCommit": "建議啟用智慧認可 (在沒有暫存變更時認可所有變更)。", - "config.enableCommitSigning": "允許使用 GPG 或 X.509 簽署認可。", - "config.discardAllScope": "控制 `Discard all changes` 命令會捨棄的變更。`all` 會捨棄所有變更。`tracked` 只會捨棄追蹤的檔案。`prompt` 會在每次動作執行時顯示提示對話方塊。", + "config.countBadge.tracked": "僅計算追蹤的變更數目。", "config.decorations.enabled": "控制 Git 是否會為總管和 [已開啟的編輯器] 檢視貢獻色彩和徽章。", + "config.defaultCloneDirectory": "用於複製 Git 存放庫的預設位置。", + "config.detectSubmodules": "控制是否自動偵測 Git 子模組。", + "config.detectSubmodulesLimit": "控制 Git 子模組的偵測限制", + "config.discardAllScope": "控制 `Discard all changes` 命令會捨棄的變更。`all` 會捨棄所有變更。`tracked` 只會捨棄追蹤的檔案。`prompt` 會在每次動作執行時顯示提示對話方塊。", + "config.enableCommitSigning": "允許使用 GPG 或 X.509 簽署認可。", + "config.enableSmartCommit": "無暫存變更時提交所有變更。", "config.enableStatusBarSync": "控制是否在狀態列顯示 Git 同步命令。", + "config.enabled": "是否啟用 Git。", + "config.fetchOnPull": "啟用時,會在提取時擷取所有分支。否則僅擷取目前的分支。", "config.followTagsWhenSync": "執行 sync 命令時,追蹤推送所有標籤。", - "config.promptToSaveFilesBeforeStash": "控制 Git 是否應該在隱藏變更之前檢查未儲存的檔案。", - "config.promptToSaveFilesBeforeStash.always": "檢查任何未存檔的檔案。", - "config.promptToSaveFilesBeforeStash.staged": "僅檢查未儲存的暫存檔案。", - "config.promptToSaveFilesBeforeStash.never": "停用此檢查。", - "config.promptToSaveFilesBeforeCommit": "控制Git是否應該在提交之前檢查未儲存的檔案。", - "config.promptToSaveFilesBeforeCommit.always": "檢查任何未存檔的檔案。", - "config.promptToSaveFilesBeforeCommit.staged": "僅檢查未儲存的暫存檔案。", - "config.promptToSaveFilesBeforeCommit.never": "停用此檢查。", + "config.ignoreLegacyWarning": "略過舊的 Git 警告。", + "config.ignoreLimitWarning": "當儲存庫中有過多變更時,略過警告。", + "config.ignoreMissingGitWarning": "忽略遺漏 Git 時的警告。", + "config.ignoreRebaseWarning": "當分支在提取時可能已重訂基底時,忽略警告。", + "config.ignoreSubmodules": "忽略檔案樹狀目錄中子模組的修改。", + "config.ignoreWindowsGit27Warning": "當 Windows 上安裝了 Git 2.25 - 2.26 時,忽略警告。", + "config.ignoredRepositories": "要忽略的 Git 儲存庫清單。", + "config.inputValidation": "控制何時顯示認可訊息輸入驗證。", + "config.inputValidationLength": "控制顯示警告的認可訊息長度閾值。", + "config.inputValidationSubjectLength": "控制用於顯示警告的認可訊息主旨長度閾值。將其取消設定可繼承 `config.inputValidationLength` 的值。", + "config.openAfterClone": "控制是否要在複製後自動開啟存放庫。", + "config.openAfterClone.always": "永遠在目前視窗中開啟。", + "config.openAfterClone.alwaysNewWindow": "永遠在新視窗中開啟。", + "config.openAfterClone.prompt": "永遠提示採取動作。", + "config.openAfterClone.whenNoFolderOpen": "只有在未開啟任何資料夾時,才在目前視窗中開啟。", + "config.openDiffOnClick": "控制按一下變更時,是否應該開啟 Diff 編輯器。否則將開啟一般編輯器。", + "config.path": "Git 可執行檔的路徑與檔案名稱,例如 `C:\\Program Files\\Git\\bin\\git.exe` (Windows)。此亦可為包含多個待查閱路徑的字串值陣列。", "config.postCommitCommand": "成功認可後執行 Git 命令。", "config.postCommitCommand.none": "認可後不要執行任何命令。", "config.postCommitCommand.push": "成功認可後執行 'Git Push'。 ", "config.postCommitCommand.sync": "成功認可後執行 'Git Sync'。 ", - "config.openAfterClone": "控制是否要在複製後自動開啟存放庫。", - "config.openAfterClone.always": "永遠在目前視窗中開啟。", - "config.openAfterClone.alwaysNewWindow": "永遠在新視窗中開啟。", - "config.openAfterClone.whenNoFolderOpen": "只有在未開啟任何資料夾時,才在目前視窗中開啟。", - "config.openAfterClone.prompt": "永遠提示採取動作。", - "config.showInlineOpenFileAction": "控制是否在Git變更列表中的檔名旁顯示“開啟檔案”的動作按鈕。", - "config.showPushSuccessNotification": "控制是否要在推送成功時顯示通知。", - "config.inputValidation": "控制何時顯示認可訊息輸入驗證。", - "config.inputValidationLength": "控制顯示警告的認可訊息長度閾值。", - "config.inputValidationSubjectLength": "控制用於顯示警告的認可訊息主旨長度閾值。將其取消設定可繼承 `config.inputValidationLength` 的值。", - "config.detectSubmodules": "控制是否自動偵測 Git 子模組。", - "config.detectSubmodulesLimit": "控制 Git 子模組的偵測限制", - "config.alwaysShowStagedChangesResourceGroup": "一律顯示「暫存變更」的資源群組。", - "config.alwaysSignOff": "控制所有認可的簽核旗標。", - "config.ignoreSubmodules": "忽略檔案樹狀目錄中子模組的修改。", - "config.ignoredRepositories": "要忽略的 Git 儲存庫清單。", - "config.scanRepositories": "要在其中搜尋 git 存放庫的路徑清單。", - "config.showProgress": "控制 git 動作是否應顯示進度。", - "config.rebaseWhenSync": "當執行同步命令時強制 git 使用 rebase。", - "config.confirmEmptyCommits": "一律確認 'Git: Commit Empty' 命令的空白認可建立。", - "config.fetchOnPull": "啟用時,會在提取時擷取所有分支。否則僅擷取目前的分支。", - "config.pullTags": "於提取時擷取所有標籤。", + "config.promptToSaveFilesBeforeCommit": "控制Git是否應該在提交之前檢查未儲存的檔案。", + "config.promptToSaveFilesBeforeCommit.always": "檢查任何未存檔的檔案。", + "config.promptToSaveFilesBeforeCommit.never": "停用此檢查。", + "config.promptToSaveFilesBeforeCommit.staged": "僅檢查未儲存的暫存檔案。", + "config.promptToSaveFilesBeforeStash": "控制 Git 是否應該在隱藏變更之前檢查未儲存的檔案。", + "config.promptToSaveFilesBeforeStash.always": "檢查任何未存檔的檔案。", + "config.promptToSaveFilesBeforeStash.never": "停用此檢查。", + "config.promptToSaveFilesBeforeStash.staged": "僅檢查未儲存的暫存檔案。", "config.pruneOnFetch": "擷取時剪除。", - "config.autoStash": "先隱藏再提取任何變更,並在成功提取後,將其還原。", - "config.allowForcePush": "控制是否啟用強制推送 (不論是否有新的認可)。", - "config.useForcePushWithLease": "控制強制推送是否使用較安全的 force-with-lease 方法。", - "config.confirmForcePush": "控制強制更新前是否要求確認。", - "config.allowNoVerifyCommit": "控制是否允許未執行預先認可與認可訊息勾點的認可。", - "config.confirmNoVerifyCommit": "控制在認可但未經驗證之前是否要求確認。", - "config.openDiffOnClick": "控制按一下變更時,是否應該開啟 Diff 編輯器。否則將開啟一般編輯器。", + "config.pullTags": "於提取時擷取所有標籤。", + "config.rebaseWhenSync": "當執行同步命令時強制 git 使用 rebase。", + "config.requireGitUserConfig": "控制要在沒有組態時要求明確的 Git 使用者組態,還是允許 Git 進行猜測。", + "config.scanRepositories": "要在其中搜尋 git 存放庫的路徑清單。", + "config.showCommitInput": "控制是否要在 Git 原始檔控制台中顯示認可輸入。", + "config.showInlineOpenFileAction": "控制是否在Git變更列表中的檔名旁顯示“開啟檔案”的動作按鈕。", + "config.showProgress": "控制 git 動作是否應顯示進度。", + "config.showPushSuccessNotification": "控制是否要在推送成功時顯示通知。", + "config.smartCommitChanges": "控制智慧提交自動暫存的變更。", + "config.smartCommitChanges.all": "自動暫存所有變更。", + "config.smartCommitChanges.tracked": "僅自動暫存追蹤的變更。", + "config.suggestSmartCommit": "建議啟用智慧認可 (在沒有暫存變更時認可所有變更)。", "config.supportCancellation": "控制是否要在執行同步動作時顯示允許使用者取消作業的通知。", - "config.branchSortOrder": "控制分支的排序順序。", + "config.terminalAuthentication": "控制是否要讓 VS Code 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。", + "config.timeline.date": "控制 [時間軸] 檢視中的項目要使用哪個日期。", + "config.timeline.date.authored": "使用撰寫日期", + "config.timeline.date.committed": "使用認可日期", + "config.timeline.showAuthor": "控制是否要在 [時間軸] 檢視中顯示認可作者。", "config.untrackedChanges": "控制未追蹤修訂的運作方式。", + "config.untrackedChanges.hidden": "未追蹤修訂會隱藏並從數個動作中排除。", "config.untrackedChanges.mixed": "所有修訂 (追蹤和未追蹤) 會同時出現並以同等方式運作。", "config.untrackedChanges.separate": "未追蹤修訂個別出現在原始檔控制檢視中。這些修訂也會從數個動作中排除。", - "config.untrackedChanges.hidden": "未追蹤修訂會隱藏並從數個動作中排除。", - "config.requireGitUserConfig": "控制要在沒有組態時要求明確的 Git 使用者組態,還是允許 Git 進行猜測。", - "config.showCommitInput": "控制是否要在 Git 原始檔控制台中顯示認可輸入。", - "config.terminalAuthentication": "控制是否要讓 VS Code 成為在整合式終端中繁衍之 git 處理序的驗證處理常式。請注意: 您必須重新啟動終端,才能在此設定中挑選變更。", - "config.timeline.showAuthor": "控制是否要在 [時間軸] 檢視中顯示認可作者。", - "config.timeline.date": "控制 [時間軸] 檢視中的項目要使用哪個日期。", - "config.timeline.date.committed": "使用認可日期", - "config.timeline.date.authored": "使用撰寫日期", "config.useCommitInputAsStashMessage": "控制是否使用認可輸入方塊中的訊息作為預設隱藏訊息。", - "submenu.explorer": "Git", + "config.useForcePushWithLease": "控制強制推送是否使用較安全的 force-with-lease 方法。", + "description": "Git SCM 整合", + "displayName": "Git", + "submenu.branch": "分支", + "submenu.changes": "變更", "submenu.commit": "認可", "submenu.commit.amend": "修改", "submenu.commit.signoff": "登出", - "submenu.changes": "變更", + "submenu.explorer": "Git", "submenu.pullpush": "提取、推送", - "submenu.branch": "分支", "submenu.remotes": "遠端", "submenu.stash": "隱藏", "submenu.tags": "標籤", - "colors.added": "已新增資源的顏色。", - "colors.modified": "修改資源的顏色。", - "colors.stageModified": "已修改之資源的色彩。", - "colors.stageDeleted": "已刪除之資源的色彩。", - "colors.deleted": "刪除資源的顏色", - "colors.renamed": "重新命名或已複製資源的色彩。", - "colors.untracked": "未追蹤資源的顏色。", - "colors.ignored": "忽略資源的顏色。", - "colors.conflict": "帶有衝突資源的顏色。", - "colors.submodule": "子模組資源的顏色", - "view.workbench.scm.missing": "未偵測到有效的 git 安裝,您可以在 [git 輸出](command:git.showOutput)中找到更多詳細資料。\r\n請[安裝 git](https://git-scm.com/),或[參閱我們的文件](https://aka.ms/vscode-scm)深入了解如何在 VS Code 中使用 git 和原始檔控制。\r\n如果您使用其他版本控制系統,您可以[搜尋 Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) 以取得其他延伸模組。", - "view.workbench.scm.disabled": "如果您想要使用 git 功能,請在[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中啟用 git。\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", - "view.workbench.scm.empty": "如果要使用 git 功能,您可以開啟包含 git 存放庫的資料夾或從 URL 複製。\r\n[開啟資料夾](command:vscode.openFolder)\r\n[複製存放庫](command:git.clone)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", - "view.workbench.scm.folder": "目前開啟的資料夾沒有任何 git 存放庫。您可以將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init?%5Btrue%5D)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", - "view.workbench.scm.workspace": "目前開啟的工作區,沒有任何包含 git 存放庫的資料夾。您可以在資料夾上將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", - "view.workbench.scm.emptyWorkspace": "目前開啟的工作區沒有任何包含 git 存放庫的資料夾。\r\n[將資料夾新增至工作區](command:workbench.action.addRootFolder)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", "view.workbench.cloneRepository": "您可以在本機複製存放庫。\r\n[複製存放庫](command:git.clone '在 GIT 延伸模組啟用後複製存放庫')", - "view.workbench.learnMore": "若要深入了解如何在 VS Code 中使用 GIT 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。" - }, - "dist/repository": { - "index modified": "已修改索引", - "modified": "已修改", - "index added": "已新增索引", - "index deleted": "已刪除索引", - "deleted": "已刪除", - "index renamed": "已重新命名索引", - "index copied": "已複製索引", - "untracked": "已取消追蹤", - "ignored": "已忽略", - "intent to add": "要新增的意圖", - "both deleted": "衝突: 兩者皆刪除", - "added by us": "衝突: 由我們新增", - "deleted by them": "衝突: 由他人刪除", - "added by them": "衝突: 由他人新增", - "deleted by us": "衝突: 由我們刪除", - "both added": "衝突: 兩者皆新增", - "both modified": "衝突: 兩者皆修改", - "open": "開啟", - "git.title.index": "{0} (索引)", - "git.title.workingTree": "{0} (工作樹狀)", - "git.title.deleted": "{0} (已刪除)", - "git.title.theirs": "{0} (他們的)", - "git.title.ours": "{0} (我們的)", - "git.title.untracked": "{0} (已取消追蹤)", - "commit": "認可", - "merge changes": "合併變更", - "staged changes": "暫存的變更", - "changes": "變更", - "untracked changes": "未追蹤的變更", - "push success": "推送成功。", - "commit in rebase": "在重訂基底的過程中,無法變更認可訊息。請完成重訂基底作業,並改用互動式重訂基底。", - "commitMessageWhitespacesOnlyWarning": "目前認可訊息只包含空白字元", - "commitMessageCountdown": "在目前行數剩餘 {0} 個字元", - "commitMessageWarning": "在目前行數有 {0} 個字元已超過 {1} 個", - "sync is unpredictable": "正在同步。取消可能會對存放庫造成嚴重的損害", - "always pull": "一律提取", - "pull": "提取", - "dont pull": "不要提取", - "pull branch maybe rebased": "目前的分支 '{0}' 可能已重訂基底。確定仍要提取至其中嗎?", - "pull maybe rebased": "目前的分支可能已重訂基底。確定仍要提取至其中嗎?", - "huge": "位於 '{0}' 的 Git 儲存庫有過多使用中的變更,只有部份 Git 功能會被啟用。", - "neveragain": "不要再顯示", - "add known": "要將 ‘{0}’ 新增至 .gitignore 嗎?", - "yes": "是", - "sync changes": "同步處理變更", - "pull n": "從 {1}/{2} 提取 {0} 個認可", - "push n": "將 {0} 個認可推送到 {1}/{2}", - "pull push n": "從 {2}/{3} 間提取 {0} 個認可,並推送 {1} 個認可", - "commitMessageWithHeadLabel": "訊息 (要在 ‘{1}’ 上認可 {0})", - "commitMessage": "訊息 (要認可的 {0})" - }, - "dist/main": { - "looking": "尋找 git : {0}", - "using git": "正在使用來自 {1} 的 git {0}", - "downloadgit": "下載 git", - "neverShowAgain": "不要再顯示", - "notfound": "找不到 Git。安裝它或使用 \"git. path\" 設置。", - "updateGit": "更新 Git", - "git20": "您似乎已有安裝 Git {0}。Code 搭配 Git >= 2 的執行效果最佳", - "git2526": "安裝的 Git {0} 有已知問題。必須更新為 Git >= 2.27,Git 功能才能正常運作。" - }, - "dist/remoteSource": { - "type to search": "存放庫名稱 (要搜尋的類型)", - "type to filter": "存放庫名稱", - "none found": "找不到遠端存放庫。", - "error": "$(error) 錯誤: {0}", - "provide url": "提供存放庫 URL", - "provide url or pick": "提供存放庫 URL 或挑選存放庫來源。", - "url": "URL", - "pick url": "選擇複製的來源 URL。", - "branch name": "分支名稱" - }, - "dist/timelineProvider": { - "git.timeline.source": "Git 歷程記錄", - "git.timeline.you": "您", - "git.timeline.stagedChanges": "暫存的變更", - "git.timeline.detail": "{0} — {1}\r\n{2}\r\n\r\n{3}", - "git.index": "索引", - "git.timeline.uncommitedChanges": "未認可的變更", - "git.workingTree": "工作樹狀" - }, - "dist/model": { - "not supported": "'git.scanRepositories’ 設定中不支援絕對路徑。", - "too many submodules": "'{0}' 儲存庫有 {1} 個無法自動開啟的子模組。您仍可在其中開啟檔案來個別開啟子模組", - "no repositories": "沒有儲存庫可供使用 ", - "pick repo": "請選擇儲存庫 " - }, - "dist/autofetch": { - "yes": "是", - "no": "否", - "not now": "稍後詢問我", - "suggest auto fetch": "您希望 Code [定期執行 'git fetch']({0}) 嗎?" - }, - "dist/statusbar": { - "rebasing": "正在重訂基底", - "checkout": "簽出分支/標籤...", - "publish to": "發佈至 {0}", - "publish to...": "發佈至...", - "publish changes": "發行變更", - "syncing changes": "正在同步處理變更..." - }, - "dist/commands": { - "tag at": "位於 {0} 的標籤", - "remote branch at": "位於 {0} 的遠端分支", - "create branch": "建立新分支...", - "create branch from": "從以下位置建立新分支...", - "checkout detached": "簽出已中斷連結...", - "add remote": "新增遠端...", - "current": "目前", - "select log level": "選擇紀錄層級", - "changed": "記錄層級已變更為: {0}", - "clonefrom": "從 {0} 複製", - "repourl": "存放庫 URL", - "selectFolder": "選擇儲存庫位置", - "cloning": "正在複製 Git 儲存庫 '{0}'... ", - "proposeopen": "要開啟複製的儲存庫嗎?", - "openrepo": "開啟", - "openreponew": "在新視窗中開啟", - "add": "新增到工作區", - "proposeopen2": "要開啟以複製的儲存庫, 或將其新增到目前工作區?", - "init": "選擇工作區資料夾以初始化 git 儲存庫", - "choose": "選擇資料夾...", - "init repo": "初始化存放庫", - "create repo": "初始化存放庫", - "are you sure": "這會建立一個 Git 儲存庫在 '{0}'。確定要繼續嗎?", - "proposeopen init": "要開啟初始化的儲存庫嗎?", - "proposeopen2 init": "要開啟初始化的儲存庫,或將其新增到目前工作區?", - "open repo": "開啟存放庫", - "HEAD not available": "'{0}' 的 HEAD 版本無法使用。", - "confirm stage files with merge conflicts": "確定要暫存 {0} 個有合併衝突的檔案嗎?", - "confirm stage file with merge conflicts": "確定要暫存有合併衝突的 {0} 嗎?", - "yes": "是", - "keep ours": "保留我們的版本", - "delete": "刪除檔案", - "deleted by them": "檔案 '{0}' 已由對方刪除,但由我們修改。\r\n\r\n要執行什麼動作?", - "keep theirs": "保留它們的版本", - "deleted by us": "檔案 '{0}' 已由我們刪除,但由對方修改。\r\n\r\n要執行什麼動作?", - "discard": "捨棄變更", - "confirm delete": "確定要刪除 {0} 嗎?\r\n此動作無法回復!\r\n此檔案將會永久遺失。", - "delete file": "刪除檔案", - "restore file": "還原檔案", - "confirm restore": "確定要還原 {0} 嗎?", - "confirm discard": "確定要捨棄 {0} 中的變更嗎?", - "restore files": "還原檔案", - "confirm restore multiple": "確實要還原 {0} 檔案嗎?", - "confirm discard multiple": "確定要捨棄 {0} 檔案中的變更嗎?", - "warn untracked": "此舉將會刪除 {0} 個未追蹤的檔案!\r\n此動作無法回復!\r\n這些檔案將會永久遺失。", - "there are untracked files single": "下列未追蹤檔案若被捨棄,將會從磁碟中刪除: {0}。", - "there are untracked files": "有 {0} 個未追蹤檔案若被捨棄,將會從磁碟中刪除。", - "confirm discard all 2": "{0}\r\n\r\n此動作無法回復,您目前的工作集將會永久遺失。", - "yes discard tracked": "捨棄 1 個追蹤的檔案", - "yes discard tracked multiple": "捨棄 {0} 個追蹤的檔案", - "discardAll": "捨棄所有 {0} 檔案", - "confirm discard all single": "確定要捨棄 {0} 中的變更嗎?", - "confirm discard all": "確定要捨棄 {0} 個檔案中的所有變更嗎?\r\n此動作無法回復!\r\n若繼續,您目前的工作集將會永久遺失。", - "discardAll multiple": "捨棄1個檔案", - "confirm delete multiple": "確定要刪除 {0} 檔案嗎?\r\n此動作無法復原!\r\n如果繼續,這些檔案會永遠遺失。", - "delete files": "刪除檔案", - "unsaved files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在認可中: {0}。\r\n\r\n要先儲存檔案再認可嗎?", - "unsaved files": "有 {0} 個未儲存的檔案。\r\n\r\n要先儲存檔案再認可嗎?", - "save and commit": "全部儲存並認可", - "commit": "認可暫存變更", - "no staged changes": "沒有任何要認可的暫存變更。\r\n\r\n要暫存所有變更並直接認可嗎?", - "always": "永遠", - "never": "永不", - "commit anyway": "建立空白認可", - "no changes": "沒有任何變更要認可。", - "no verify commit not allowed": "不允許未經驗證的認可,請使用 'git.allowNoVerifyCommit' 設定加以啟用。", - "confirm no verify commit": "您即將在不進行驗證的情況下認可變更,這麼做會跳過預先認可勾點,造成不適當的結果。\r\n\r\n確定要繼續嗎?", - "ok": "確定", - "never ask again": "確定,不要再詢問", - "commitMessageWithHeadLabel2": "訊息 (在 '{0}' 上認可)", - "commit message": "認可訊息", - "provide commit message": "請提供認可訊息", - "confirm emtpy commit": "確實要建立空白認可嗎?", - "yes never again": "是的,不要再顯示", - "no more": "因為 HEAD 未指向任何認可,所以無法復原。", - "undo commit": "復原合併認可", - "merge commit": "最後一個認可是合併認可。確定要復原嗎?", - "select a ref to checkout detached": "選取要在已中斷連結模式中簽出的參考", - "select a ref to checkout": "選擇參考進行簽出", - "force": "強制簽出", - "stashcheckout": "隱藏並簽出", - "local changes": "您的本機變更會在簽出時被覆寫。", - "branch name": "分支名稱", - "provide branch name": "請提供新的分支名稱", - "branch name format invalid": "分支名稱需要匹配 正規表達式: {0}", - "select a ref to create a new branch from": "選取用來建立 ‘{0}’ 分支的來源參考", - "select branch to delete": "選擇分支進行刪除", - "confirm force delete branch": "分支 '{0}' 尚未完整合併. 確定刪除嗎?", - "delete branch": "刪除分支", - "invalid branch name": "分支名稱無效", - "branch already exists": "分支名稱 '{0}' 已經存在", - "select a branch to merge from": "選擇要合併的分支。", - "select a branch to rebase onto": "選取要重訂為基底的分支", - "tag name": "標籤名稱", - "provide tag name": "請提供標籤名稱", - "tag message": "訊息", - "provide tag message": "請提供訊息以標註標籤", - "no tags": "此存放庫沒有標記。", - "select a tag to delete": "選取要刪除的標記", - "no remotes to fetch": "您的儲存庫未設定要擷取的遠端來源。", - "no remotes to pull": "您的存放庫未設定要提取的來源遠端。", - "pick remote pull repo": "挑選要將分支提取出的遠端", - "pick branch pull": "揀選要提取的來源分支", - "addremote": "新增遠端存放庫", - "no remotes to push": "您的存放庫未設定要推送的目標遠端。", - "force push not allowed": "不允許強制更新,請啟用 \"git.allowForcePush\" 設定。", - "confirm force push": "您即將強制推送自己的變更,這可能具有破壞性,而且可能會不小心覆寫他人所做的變更。\r\n\r\n確定要繼續嗎?", - "nobranch": "請簽出分支以推送到遠端。", - "confirm publish branch": "分支 '{0}' 沒有任何上游分支。 您仍想發布這個分支嗎?", - "pick remote": "挑選要發行分支 '{0}' 的目標遠端:", - "commit hash": "認可雜湊", - "provide commit hash": "請提供認可雜湊", - "addfrom": "從 {0} 新增遠端存放庫", - "addFrom": "從 URL 新增遠端存放庫", - "remote name": "遠端存放庫名稱", - "provide remote name": "請提供遠端存放庫名稱", - "remote name format invalid": "遠端存放庫名稱格式無效", - "remote already exists": "遠端存放庫 ‘{0}’ 已存在。", - "no remotes added": "您的存放庫沒有遠端存放庫。", - "remove remote": "挑選要移除的遠端存放庫", - "sync is unpredictable": "此動作會將認可推送到 '{0}/{1}' 或從中提取認可。", - "never again": "確定,不要再顯示", - "no remotes to publish": "您的儲存庫未設定要發行的遠端目標。", - "publish to": "發佈至 {0}", - "pick provider": "挑選要對其發佈分支 '{0}' 的提供者:", - "no changes stash": "沒有變更可供擱置", - "unsaved stash files single": "下列檔案有未儲存的變更,若您繼續,變更將不會包含在隱藏項目中: {0}。\r\n\r\n要先儲存檔案再隱藏嗎?", - "unsaved stash files": "有 {0} 個未儲存的檔案。\r\n\r\n要先儲存檔案再隱藏嗎?", - "save and stash": "全部儲存並隱藏", - "stash": "仍要隱藏", - "provide stash message": "可選擇提供擱置變更訊息", - "stash message": "擱置變更訊息", - "pick stash to pop": "取回挑選的擱置變更", - "no stashes": "儲存庫中沒有擱置的變更", - "pick stash to apply": "取回挑選的擱置套用變更", - "pick stash to drop": "挑選要卸除的隱藏項目", - "sure drop": "確定要卸除隱藏項目 {0} 嗎?", - "git.title.workingTree": "{0} (工作樹狀)", - "git.title.index": "{0} (索引)", - "git.title.diffRefs": "{0} ({1}) ⟷ {0} ({2})", - "git.title.ref": "{0} ({1})", - "git.title.diff": "{0} ⟷ {1}", - "no rebase": "沒有進行中的重訂基底。", - "open git log": "開啟 Git 記錄", - "show command output": "顯示命令輸出", - "clean repo": "請先清除您的存放庫工作樹狀再簽出。", - "cant push": "無法將參考推送到遠端。請先嘗試執行 '提取' 以整合您的變更。", - "merge conflicts": "合併衝突。提交前請解決衝突。", - "stash merge conflicts": "套用隱藏時發生合併衝突。", - "auth failed specific": "無法向 git 遠端存放庫驗證:\r\n\r\n{0}", - "auth failed": "無法從遠端向 git 驗證。", - "missing user info": "請確認您的 Git 使用者名稱及電子郵件。", - "learn more": "深入了解", - "git error details": "Git: {0}", - "git error": "Git 錯誤" - }, - "dist/askpass-main": { - "missOrInvalid": "缺少認證或其無效。" + "view.workbench.learnMore": "若要深入了解如何在 VS Code 中使用 GIT 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.disabled": "如果您想要使用 Git 功能,請在[設定](command:workbench.action.openSettings?%5B%22git.enabled%22%5D)中啟用 Git。\r\n若要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.empty": "如果要使用 Git 功能,您可以開啟包含 Git 存放庫的資料夾或從 URL 複製。\r\n[開啟資料夾](command:vscode.openFolder)\r\n[複製存放庫](command:git.clone)\r\n若要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.emptyWorkspace": "目前開啟的工作區沒有任何資料夾包含 Git 存放庫。\r\n[新增資料夾至工作區](command:workbench.action.addRootFolder)\r\n如果要深入了解如何在 VS Code 中使用 Git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.folder": "目前開啟的資料夾沒有任何 git 存放庫。您可以將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init?%5Btrue%5D)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。", + "view.workbench.scm.missing": "未偵測到有效的 Git 安裝,您可以在 [Git 輸入](command:git.showOutput)中找到更多詳細資料。\r\n請[安裝 Git](https://git-scm.com/),或參閱or learn more about how to use git and source control in VS Code in [我們的文件](https://aka.ms/vscode-scm) 深入了解如何在 VS Code 中使用 Git 和原始檔控制。\r\n如果您使用的是其他版本的控制系統,可以[搜尋市集](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) 尋找其他擴充。", + "view.workbench.scm.workspace": "目前開啟的工作區,沒有任何包含 git 存放庫的資料夾。您可以在資料夾上將存放庫初始化,以啟用 git 支援的原始檔控制功能。\r\n[將存放庫初始化](command:git.init)\r\n若要深入了解如何在 VS Code 中使用 git 和原始檔控制,[請參閱我們的文件](https://aka.ms/vscode-scm)。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json index 5f1e497e19..0966c306b5 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/github-authentication.i18n.json @@ -8,16 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub 驗證", - "description": "GitHub 驗證提供者" + "dist/common/keychain": { + "keychainWriteError": "將登入資訊寫入 Keychain 失敗,錯誤為 '{0}'。", + "troubleshooting": "疑難排解指南" }, "dist/githubServer": { - "signingIn": "$(mark-github) 正在登入 github.com..." + "signingIn": "$(mark-github) 正在登入 github.com...", + "signingInEnterprise": "$(mark-github) 正在登入 {0}...", + "status.git.signIn.name": "GitHub 登入" }, - "dist/common/keychain": { - "troubleshooting": "疑難排解指南", - "keychainWriteError": "將登入資訊寫入 Keychain 失敗,錯誤為 '{0}'。" + "package": { + "description": "GitHub 驗證提供者", + "displayName": "GitHub 驗證" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json index e063a95ad8..bd9746b3b4 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/github.i18n.json @@ -8,38 +8,36 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "GitHub", - "description": "GitHub", - "config.gitAuthentication": "控制是否要在 VS Code 中為 git 命令啟用自動 GitHub 驗證。", - "welcome.publishFolder": "您也可以直接將此資料夾發佈到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)", - "welcome.publishWorkspaceFolder": "您也可以直接將工作區資料夾發佈到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)" - }, "dist/publish": { - "pick folder": "挑選要發佈至 GitHub 的資料夾", "ignore": "選取要包含在存放庫中的檔案。", + "openingithub": "在 GitHub 上開啟", + "pick folder": "挑選要發佈至 GitHub 的資料夾", + "publishing_done": "已成功將 '{0}' 存放庫發行到 GitHub。", + "publishing_firstcommit": "正在建立第一個認可", "publishing_private": "正在發行到私人 GitHub 存放庫", "publishing_public": "正在發行到公用 GitHub 存放庫", - "publishing_firstcommit": "正在建立第一個認可", - "publishing_uploading": "正在上傳檔案", - "openingithub": "在 GitHub 上開啟", - "publishing_done": "已成功將 '{0}' 存放庫發行到 GitHub。" + "publishing_uploading": "正在上傳檔案" }, "dist/pushErrorHandler": { - "ok": "確定", - "fork unable": "您無權在 GitHub 上推送至 '{0}/{1}'。", "create a fork": "建立分支", - "no": "否", - "fork": "您無權在 GitHub 上推送至 '{0}/{1}'。要建立分支並改為推送至該分支嗎?", "create fork": "建立 GitHub 分支", - "forking": "正在派生 '{0}/{1}'...", - "forking_pushing": "正在推送變更...", - "openingithub": "在 GitHub 上開啟", - "createpr": "建立 PR", - "forking_done": "已成功在 GitHub 上建立分支 '{0}'。", "createghpr": "正在建立 GitHub 提取要求...", - "openpr": "開啟 PR", - "donepr": "已成功在 GitHub 上建立 PR '{0}/{1}#{2}'。" + "createpr": "建立 PR", + "donepr": "已成功在 GitHub 上建立 PR '{0}/{1}#{2}'。", + "fork": "您無權在 GitHub 上推送至 '{0}/{1}'。要建立分支並改為推送至該分支嗎?", + "forking": "正在派生 '{0}/{1}'...", + "forking_done": "已成功在 GitHub 上建立分支 '{0}'。", + "forking_pushing": "正在推送變更...", + "no": "否", + "openingithub": "在 GitHub 上開啟", + "openpr": "開啟 PR" + }, + "package": { + "config.gitAuthentication": "控制是否要在 VS Code 中為 git 命令啟用自動 GitHub 驗證。", + "description": "GitHub", + "displayName": "GitHub", + "welcome.publishFolder": "您也可以直接將此資料夾發佈到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)", + "welcome.publishWorkspaceFolder": "您也可以直接將工作區資料夾發佈到 GitHub 存放庫。發佈之後,您就可以存取 git 與 GitHub 所支援的原始檔控制功能。\r\n[$(github) 發佈至 GitHub](command:github.publish)" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json index 5f85ea29b3..74cdf5f63c 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/image-preview.i18n.json @@ -8,20 +8,13 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "影像預覽", - "description": "提供 VS Code 的內建影像預覽", - "customEditors.displayName": "影像預覽", - "command.zoomIn": "放大", - "command.zoomOut": "縮小" - }, "dist/binarySizeStatusBarEntry": { "sizeB": "{0}B", + "sizeGB": "{0}GB", "sizeKB": "{0}KB", "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB", - "sizeStatusBar.name": "影像二進位大小" + "sizeStatusBar.name": "影像二進位大小", + "sizeTB": "{0}TB" }, "dist/preview": { "preview.imageLoadError": "載入影像時發生錯誤。", @@ -34,6 +27,13 @@ "zoomStatusBar.name": "影像縮放", "zoomStatusBar.placeholder": "選取縮放層級", "zoomStatusBar.wholeImageLabel": "整個影像" + }, + "package": { + "command.zoomIn": "放大", + "command.zoomOut": "縮小", + "customEditors.displayName": "影像預覽", + "description": "提供 VS Code 的內建影像預覽", + "displayName": "影像預覽" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/import.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/import.i18n.json index 9f30c3b38b..eed1f135f9 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/import.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/import.i18n.json @@ -8,59 +8,59 @@ ], "version": "1.0.0", "contents": { - "package": { - "flatfileimport.configuration.title": "一般檔案匯入設定", - "flatfileimport.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道" - }, - "out/services/serviceClient": { - "serviceStarted": "已啟動 {0}", - "serviceStarting": "正在啟動 {0}", - "flatFileImport.serviceStartFailed": "無法啟動 {0}: {1}", - "installingServiceDetailed": "正在將 {0} 安裝到 {1}", - "installingService": "正在安裝 {0} 服務", - "serviceInstalled": "已安裝 {0}", - "downloadingService": "正在下載 {0}", - "downloadingServiceSize": "({0} KB)", - "downloadingServiceStatus": "正在下載 {0}", - "downloadingServiceComplete": "已完成下載 {0}", - "entryExtractedChannelMsg": "已擷取 {0} ({1}/{2})" - }, "out/common/constants": { - "import.serviceCrashButton": "提供意見反應", - "serviceCrashMessage": "服務元件無法啟動", - "flatFileImport.serverDropdownTitle": "資料庫所在的伺服器", - "flatFileImport.databaseDropdownTitle": "資料表建立所在的資料庫", "flatFile.InvalidFileLocation": "無效的檔案位置。請嘗試其他輸入檔", + "flatFileImport.allowNulls": "允許 Null 值", "flatFileImport.browseFiles": "瀏覽", - "flatFileImport.openFile": "開啟", - "flatFileImport.fileTextboxTitle": "要匯入檔案的位置", - "flatFileImport.tableTextboxTitle": "新增資料表名稱", - "flatFileImport.schemaTextboxTitle": "資料表結構描述", - "flatFileImport.importData": "匯入資料", - "flatFileImport.next": "下一個", "flatFileImport.columnName": "資料行名稱", "flatFileImport.dataType": "資料類型", - "flatFileImport.primaryKey": "主索引鍵", - "flatFileImport.allowNulls": "允許 Null 值", - "flatFileImport.prosePreviewMessage": "這項作業分析了輸出檔案結構,並產生了以下最多包含前 50 列的預覽。", - "flatFileImport.prosePreviewMessageFail": "這項作業不成功。請嘗試其他輸入檔案。", - "flatFileImport.refresh": "重新整理", - "flatFileImport.importInformation": "匯入資訊", - "flatFileImport.importStatus": "匯入狀態", - "flatFileImport.serverName": "伺服器名稱", + "flatFileImport.databaseDropdownTitle": "資料表建立所在的資料庫", "flatFileImport.databaseName": "資料庫名稱", - "flatFileImport.tableName": "資料表名稱", - "flatFileImport.tableSchema": "資料表結構描述", "flatFileImport.fileImport": "要匯入的檔案", - "flatFileImport.success.norows": "✔ 您已成功將資料插入表中。", - "import.needConnection": "請先連線至伺服器再使用本精靈。", - "import.needSQLConnection": "SQL Server 匯入延伸不支援此類型的連線", - "flatFileImport.wizardName": "匯入一般檔案精靈", + "flatFileImport.fileTextboxTitle": "要匯入檔案的位置", + "flatFileImport.importData": "匯入資料", + "flatFileImport.importInformation": "匯入資訊", + "flatFileImport.importNewFile": "匯入新檔案", + "flatFileImport.importStatus": "匯入狀態", + "flatFileImport.next": "下一個", + "flatFileImport.openFile": "開啟", "flatFileImport.page1Name": "指定輸入檔", "flatFileImport.page2Name": "預覽資料", "flatFileImport.page3Name": "修改資料行", "flatFileImport.page4Name": "摘要", - "flatFileImport.importNewFile": "匯入新檔案" + "flatFileImport.primaryKey": "主索引鍵", + "flatFileImport.prosePreviewMessage": "這項作業分析了輸出檔案結構,並產生了以下最多包含前 50 列的預覽。", + "flatFileImport.prosePreviewMessageFail": "這項作業不成功。請嘗試其他輸入檔案。", + "flatFileImport.refresh": "重新整理", + "flatFileImport.schemaTextboxTitle": "資料表結構描述", + "flatFileImport.serverDropdownTitle": "資料庫所在的伺服器", + "flatFileImport.serverName": "伺服器名稱", + "flatFileImport.success.norows": "✔ 您已成功將資料插入表中。", + "flatFileImport.tableName": "資料表名稱", + "flatFileImport.tableSchema": "資料表結構描述", + "flatFileImport.tableTextboxTitle": "新增資料表名稱", + "flatFileImport.wizardName": "匯入一般檔案精靈", + "import.needConnection": "請先連線至伺服器再使用本精靈。", + "import.needSQLConnection": "SQL Server 匯入延伸不支援此類型的連線", + "import.serviceCrashButton": "提供意見反應", + "serviceCrashMessage": "服務元件無法啟動" + }, + "out/services/serviceClient": { + "downloadingService": "正在下載 {0}", + "downloadingServiceComplete": "已完成下載 {0}", + "downloadingServiceSize": "({0} KB)", + "downloadingServiceStatus": "正在下載 {0}", + "entryExtractedChannelMsg": "已擷取 {0} ({1}/{2})", + "flatFileImport.serviceStartFailed": "無法啟動 {0}: {1}", + "installingService": "正在安裝 {0} 服務", + "installingServiceDetailed": "正在將 {0} 安裝到 {1}", + "serviceInstalled": "已安裝 {0}", + "serviceStarted": "已啟動 {0}", + "serviceStarting": "正在啟動 {0}" + }, + "package": { + "flatfileimport.configuration.title": "一般檔案匯入設定", + "flatfileimport.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json index 24d04f2bfa..8faca92efe 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/json-language-features.i18n.json @@ -8,35 +8,35 @@ ], "version": "1.0.0", "contents": { + "client\\dist\\node/jsonClient": { + "configureLimit": "使用設定 '{0}' 來設定限制。", + "goToSetting": "開啟設定", + "json.resolveError": "JSON: 結構描述解析錯誤", + "json.schemaResolutionDisabledMessage": "已停用下載結構描述。按一下以進行設定。", + "json.schemaResolutionErrorMessage": "無法解析結構描述。按一下以重試。", + "jsonserver.name": "JSON 語言伺服器", + "ok": "確定", + "schemaDownloadDisabled": "已透過設定 '{0}' 停用下載結構描述", + "untitled.schema": "無法載入 {0}", + "yes never again": "不再顯示" + }, "package": { - "displayName": "JSON 語言功能", "description": "為 JSON 檔案提供豐富的語言支援", + "displayName": "JSON 語言功能", + "json.clickToRetry": "按一下以重試。", + "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` 已淘汰,將改為 `editor.colorDecorators`。", + "json.colorDecorators.enable.desc": "啟用或停用彩色裝飾項目", + "json.enableSchemaDownload.desc": "若啟用,則可以從 http 和 https 位置擷取 JSON 結構描述。", + "json.format.enable.desc": "啟用/停用預設 JSON 格式器", + "json.maxItemsComputed.desc": "大綱符號和計算摺疊區域的數目上限 (因效能原因限制)。", + "json.maxItemsExceededInformation.desc": "超過大綱符號和摺疊區域的數目上限時顯示通知。", + "json.schemaResolutionErrorMessage": "無法解析結構描述。", "json.schemas.desc": "在結構描述與目前專案的 JSON 檔案之間建立關聯。", - "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", "json.schemas.fileMatch.desc": "各種在將 JSON 檔案解析為結構描述時,用以比對的檔案樣式。可使用 '*' 作為萬用字元,也可在開頭使用 '!' 來定義排除樣式。只要有一個比對樣式,就會比對檔案,而且最後一個比對樣式不得為排除樣式。", "json.schemas.fileMatch.item.desc": "可包含 '*' 的檔案模式,在將 JSON 檔案解析成結構描述時的比對對象。", "json.schemas.schema.desc": "指定 URL 的結構描述定義。只須提供結構描述以避免存取結構描述 URL。", - "json.format.enable.desc": "啟用/停用預設 JSON 格式器", - "json.tracing.desc": "追蹤 VS Code 與 JSON 語言伺服器之間的通訊。", - "json.colorDecorators.enable.desc": "啟用或停用彩色裝飾項目", - "json.colorDecorators.enable.deprecationMessage": "設定 `json.colorDecorators.enable` 已淘汰,將改為 `editor.colorDecorators`。", - "json.schemaResolutionErrorMessage": "無法解析結構描述。", - "json.clickToRetry": "按一下以重試。", - "json.maxItemsComputed.desc": "大綱符號和計算摺疊區域的數目上限 (因效能原因限制)。", - "json.maxItemsExceededInformation.desc": "超過大綱符號和摺疊區域的數目上限時顯示通知。", - "json.enableSchemaDownload.desc": "若啟用,則可以從 http 和 https 位置擷取 JSON 結構描述。" - }, - "client\\dist\\node/jsonClient": { - "json.resolveError": "JSON: 結構描述解析錯誤", - "jsonserver.name": "JSON 語言伺服器", - "untitled.schema": "無法載入 {0}", - "schemaDownloadDisabled": "已透過設定 '{0}' 停用下載結構描述", - "ok": "確定", - "goToSetting": "開啟設定", - "yes never again": "不再顯示", - "configureLimit": "使用設定 '{0}' 來設定限制。", - "json.schemaResolutionErrorMessage": "無法解析結構描述。按一下以重試。", - "json.schemaResolutionDisabledMessage": "已停用下載結構描述。按一下以進行設定。" + "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", + "json.tracing.desc": "追蹤 VS Code 與 JSON 語言伺服器之間的通訊。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json index 1c25f248cc..93eea47142 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/json.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "JSON 語言基本知識", - "description": "提供 JSON 檔案中的語法醒目提示和括弧比對。" + "description": "提供 JSON 檔案中的語法醒目提示和括弧比對。", + "displayName": "JSON 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/kusto.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/kusto.i18n.json index 4e3dd953d7..878f7a5f8b 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/kusto.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/kusto.i18n.json @@ -8,90 +8,95 @@ ], "version": "1.0.0", "contents": { - "package": { - "notebook.command.new": "新的 Notebook", - "notebook.command.open": "開啟 Notebook", - "cloud.databaseProperties.name": "資料庫名稱", - "cloud.databaseProperties.size": "大小 (MB)", - "cloud.serverProperties.summary": "狀態", - "cloud.serverProperties.machinesTotal": "叢集中的電腦總計", - "cloud.serverProperties.diskCacheCapacity": "使用的叢集資料容量百分比", - "databasesListProperties.name": "名稱", - "databasesListProperties.size": "大小 (MB)", - "objectsListProperties.name": "名稱", - "objectsListProperties.metadataTypeName": "類型", - "kusto.configuration.title": "KUSTO 設定", - "kusto.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", - "kusto.format.alignColumnDefinitionsInColumns": "行定義是否一致?", - "kusto.format.datatypeCasing": "是否將資料類型轉換為大寫,小寫或無 (不轉換)", - "kusto.format.keywordCasing": "是否將關鍵字轉換為大寫,小寫或無 (不轉換)", - "kusto.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道", - "kusto.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", - "kusto.provider.displayName": "Azure 資料總管 (Kusto)", - "kusto.connectionOptions.connectionName.displayName": "名稱 (選用)", - "kusto.connectionOptions.connectionName.description": "連線的自訂名稱", - "kusto.connectionOptions.serverName.displayName": "叢集", - "kusto.connectionOptions.serverName.description": "Kusto 叢集名稱", - "kusto.connectionOptions.databaseName.displayName": "資料庫", - "kusto.connectionOptions.databaseName.description": "資料來源中初始目錄或資料庫的名稱。", - "kusto.connectionOptions.authType.displayName": "驗證類型", - "kusto.connectionOptions.authType.description": "指定使用 Kusto Server 驗證的方法", - "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", - "kusto.connectionOptions.authType.categoryValues.none": "無驗證", - "kusto.connectionOptions.authType.categoryValues.sqlLogin": "使用者驗證", - "kusto.connectionOptions.userName.displayName": "使用者名稱", - "kusto.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", - "kusto.connectionOptions.password.displayName": "密碼", - "kusto.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", - "kusto.connectionOptions.connectTimeout.displayName": "連線逾時", - "kusto.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", - "kusto.connectionOptions.connectRetryCount.displayName": "連線重試次數", - "kusto.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", - "kusto.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", - "kusto.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", - "kusto.connectionOptions.applicationName.displayName": "應用程式名稱", - "kusto.connectionOptions.applicationName.description": "應用程式的名稱", - "kusto.connectionOptions.workstationId.displayName": "工作站識別碼", - "kusto.connectionOptions.workstationId.description": "連線至 Kusto Server 的工作站名稱", - "kusto.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", - "kusto.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 Kusto Server 執行個體的名稱或網路位址" + "dist/features": { + "kusto.accountDoesNotExist": "帳戶不存在。", + "kusto.insufficientlyPrivelagedAzureAccount": "為 {0} 所設定的 Azure 帳戶,沒有足夠的權限讓 Azure Key Vault 存取 Always Encrypted 的資料行主要金鑰。", + "kusto.missingLinkedAzureAccount": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有任何已連結的 Azure 帳戶可供使用。請新增已連結的 Azure 帳戶,然後重試一次此查詢。" }, - "dist/telemetry": { - "viewKnownIssuesText": "檢視已知問題", - "serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。" + "dist/kustoServer": { + "downloadServiceDoneChannelMsg": "已完成 {0} 的安裝", + "downloadingServiceChannelMsg": "正在下載 {0}", + "downloadingServiceSizeChannelMsg": "({0} KB)", + "downloadingServiceStatusMsg": "正在下載 {0}", + "failedToStartServiceErrorMsg": "無法啟動 {0}", + "installedServiceChannelMsg": "已安裝 {0}", + "installingServiceChannelMsg": "正在將 {0} 安裝到 {1}", + "installingServiceStatusMsg": "正在安裝 {0}", + "serviceStartedStatusMsg": "已啟動 {0}", + "startingServiceStatusMsg": "正在啟動 {0}" }, "dist/main": { "kusto.unsupportedPlatform": "不支援的平台", "notebookFileType": "Notebooks", "unsupportedFileType": "僅支援 .ipynb Notebooks" }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "sessionNotFound": "節點 {0} 的工作階段不存在", - "notifyError": "通知節點變更時發生錯誤: {0}", - "rootLabel": "根" - }, "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "取消", "cancel": "要取消作業嗎?", - "kusto.searchServers": "搜尋伺服器名稱" + "cancelTooltip": "取消", + "kusto.searchServers": "搜尋伺服器名稱", + "progress": "$(sync~spin) {0}..." }, - "dist/kustoServer": { - "serviceStartedStatusMsg": "已啟動 {0}", - "startingServiceStatusMsg": "正在啟動 {0}", - "failedToStartServiceErrorMsg": "無法啟動 {0}", - "installingServiceChannelMsg": "正在將 {0} 安裝到 {1}", - "installingServiceStatusMsg": "正在安裝 {0}", - "installedServiceChannelMsg": "已安裝 {0}", - "downloadingServiceChannelMsg": "正在下載 {0}", - "downloadingServiceSizeChannelMsg": "({0} KB)", - "downloadingServiceStatusMsg": "正在下載 {0}", - "downloadServiceDoneChannelMsg": "已完成 {0} 的安裝" + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "notifyError": "通知節點變更時發生錯誤: {0}", + "rootLabel": "根", + "sessionNotFound": "節點 {0} 的工作階段不存在" }, - "dist/features": { - "kusto.missingLinkedAzureAccount": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有任何已連結的 Azure 帳戶可供使用。請新增已連結的 Azure 帳戶,然後重試一次此查詢。", - "kusto.accountDoesNotExist": "帳戶不存在。", - "kusto.insufficientlyPrivelagedAzureAccount": "為 {0} 所設定的 Azure 帳戶,沒有足夠的權限讓 Azure Key Vault 存取 Always Encrypted 的資料行主要金鑰。" + "dist/telemetry": { + "serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。", + "viewKnownIssuesText": "檢視已知問題" + }, + "package": { + "cloud.databaseProperties.name": "資料庫名稱", + "cloud.databaseProperties.size": "大小 (MB)", + "cloud.serverProperties.diskCacheCapacity": "使用的叢集資料容量百分比", + "cloud.serverProperties.machinesTotal": "叢集中的電腦總計", + "cloud.serverProperties.summary": "狀態", + "databasesListProperties.name": "名稱", + "databasesListProperties.size": "大小 (MB)", + "kusto.configuration.title": "KUSTO 設定", + "kusto.connectionOptions.applicationName.description": "應用程式的名稱", + "kusto.connectionOptions.applicationName.displayName": "應用程式名稱", + "kusto.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", + "kusto.connectionOptions.authType.categoryValues.none": "無驗證", + "kusto.connectionOptions.authType.categoryValues.sqlLogin": "使用者驗證", + "kusto.connectionOptions.authType.description": "指定使用 Kusto Server 驗證的方法", + "kusto.connectionOptions.authType.displayName": "驗證類型", + "kusto.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", + "kusto.connectionOptions.connectRetryCount.displayName": "連線重試次數", + "kusto.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", + "kusto.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", + "kusto.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", + "kusto.connectionOptions.connectTimeout.displayName": "連線逾時", + "kusto.connectionOptions.connectionName.description": "連線的自訂名稱", + "kusto.connectionOptions.connectionName.displayName": "名稱 (選用)", + "kusto.connectionOptions.databaseName.description": "資料來源中初始目錄或資料庫的名稱。", + "kusto.connectionOptions.databaseName.displayName": "資料庫", + "kusto.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 Kusto Server 執行個體的名稱或網路位址", + "kusto.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", + "kusto.connectionOptions.groupName.connectionResiliency": "恢復連接", + "kusto.connectionOptions.groupName.context": "內容", + "kusto.connectionOptions.groupName.initialization": "初始化", + "kusto.connectionOptions.groupName.security": "安全性", + "kusto.connectionOptions.groupName.source": "來源", + "kusto.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", + "kusto.connectionOptions.password.displayName": "密碼", + "kusto.connectionOptions.serverName.description": "Kusto 叢集名稱", + "kusto.connectionOptions.serverName.displayName": "叢集", + "kusto.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", + "kusto.connectionOptions.userName.displayName": "使用者名稱", + "kusto.connectionOptions.workstationId.description": "連線至 Kusto Server 的工作站名稱", + "kusto.connectionOptions.workstationId.displayName": "工作站識別碼", + "kusto.format.alignColumnDefinitionsInColumns": "行定義是否一致?", + "kusto.format.datatypeCasing": "是否將資料類型轉換為大寫,小寫或無 (不轉換)", + "kusto.format.keywordCasing": "是否將關鍵字轉換為大寫,小寫或無 (不轉換)", + "kusto.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道", + "kusto.provider.displayName": "Azure 資料總管 (Kusto)", + "kusto.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", + "kusto.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", + "notebook.command.new": "新的 Notebook", + "notebook.command.open": "開啟 Notebook", + "objectsListProperties.metadataTypeName": "類型", + "objectsListProperties.name": "名稱" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/machine-learning.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/machine-learning.i18n.json index 80885f8f2b..1361659058 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/machine-learning.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/machine-learning.i18n.json @@ -8,226 +8,226 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "機器學習", - "description": "機器學習", - "title.tasks": "工作", - "title.documents": "文件", - "title.configurations": "設定", - "title.endpoints": "端點", - "ml.command.managePackages": "管理資料庫中的套件", - "ml.command.manageLanguages": "管理外部語言", - "ml.command.predictModel": "進行預測", - "ml.command.manageModels": "管理模型", - "ml.command.importModel": "匯入模型", - "ml.configuration.title": "機器學習設定", - "ml.pythonPath.description": "機器學習所使用之現有 Python 安裝的本機路徑。", - "ml.enablePython.description": "在資料庫中啟用 Python 套件管理。", - "ml.enableR.description": "在資料庫中啟用 R 套件管理。", - "ml.rPath.description": "機器學習所使用之現有 R 安裝的本機路徑。", - "ml.command.dependencies": "安裝機器學習依存性", - "ml.command.enableExternalScript": "啟用外部指令碼" - }, "dist/common/constants": { - "msgYes": "是", - "msgNo": "否", - "mls.managePackages.error": "伺服器不支援套件管理。請確定您已安裝 Python 或 R。", - "notebookExtensionFailedError": "無法載入延伸模組,因為它與筆記本延伸模組有相依性。請查看筆記本延伸模組的輸出記錄以取得更多詳細資料", - "mls.verifyOdbcDriverError.error": "套件管理需要 '{0}'。請確定已正確安裝及設定。", - "mls.taskFailedError.error": "無法完成工作 '{0}'。錯誤: {1}", - "mls.cannotFindPython.error": "找不到 Python 可執行檔 '{0}'。請確定已正確安裝及設定 Python", - "mls.cannotFindR.error": "找不到 R 可執行檔 '{0}'。請確定已正確安裝及設定 R", - "mls.installPackageMngDependencies.msgTaskName": "正在驗證套件管理相依性", - "mls.installModelMngDependencies.msgTaskName": "正在驗證模型管理相依性", - "mls.noResultError": "未傳回任何結果", - "mls.requiredPackagesNotInstalled": "未安裝所需的套件", - "mls.confirmEnableExternalScripts": "套件管理需要外部指令碼。您確定要啟用。", - "mls.enableExternalScriptsError": "無法啟用外部指令碼。", - "mls.externalScriptsIsRequiredError": "此動作需要外部指令碼設定。", - "mls.confirmInstallPythonPackages": "您確定要安裝必要的套件嗎?", - "mls.installDependencies.confirmInstallPythonPackages": "需要下列 Python 套件才能安裝: {0}", - "mls.installDependencies.confirmInstallRPackages": "需要下列 R 套件才能安裝: {0}", - "models.confirmDeleteModel": "確定要刪除 {0} 模型嗎?", - "mls.installDependencies.packages": "正在安裝必要套件 ...", - "mls.installDependencies.packagesAlreadyInstalled": "已安裝必要的套件。", - "mls.installDependencies.getPackagesError": "無法取得已安裝的 Python 套件。錯誤: {0}", - "mls.packageManager.NoConnection": "未選取連線", - "mls.notebookExtensionNotLoaded": "未載入筆記本延伸模組", - "mls.mssqlExtensionNotLoaded": "未載入 MSSQL 延伸模組", - "mls.enabledMessage": "已啟用機器學習服務", - "mls.configUpdateFailed": "無法修改機器學習服務設定", - "mls.enableButtonTitle": "啟用", - "mls.disableButtonTitle": "停用", - "mls.configTitle": "設定", - "mls.configStatus": "已啟用", - "mls.configAction": "動作", - "mls.externalExecuteScriptTitle": "外部執行指令碼", - "mls.pythonLanguageTitle": "Python", - "mls.rLanguageTitle": "R", - "mls.downloadError": "下載時發生錯誤", - "mls.invalidModelIdError": "模型識別碼無效。模型 URL: {0}", - "mls.noArtifactError": "模型沒有任何成品。模型 URL: {0}", - "mls.downloadingProgress": "正在下載", - "mls.pythonConfigError": "未設定 Python 可執行檔", - "mls.rConfigError": "未設定 R 可執行檔", - "mls.installingDependencies": "正在安裝相依性 ...", - "mls.resourceNotFound": "找不到指定的資源", - "mls.latestVersion": "最新", - "mls.httpGetRequestError": "套件資訊要求失敗。錯誤: {0} {1}", "azure.resource.error": "錯誤: {0}", - "notSupportedEventArg": "不支援的事件引數", - "extLang.installTabTitle": "已安裝", - "extLang.languageCreatedDate": "已安裝", - "extLang.languagePlatform": "平台", - "extLang.delete": "刪除", - "editTitle": "編輯", - "extLang.installButtonText": "安裝", - "extLang.CancelButtonText": "取消", - "extLang.DoneButtonText": "關閉", - "extLang.OkButtonText": "確定", - "extLang.SaveButtonText": "儲存", - "extLang.languageName": "名稱", - "extLang.newLanguageTabTitle": "新增", - "extLang.fileBrowserTabTitle": "檔案瀏覽器", - "extLang.DialogTitle": "語言", - "extLang.Target": "目標", - "extLang.Local": "localhost", - "extLang.extensionFilePath": "語言延伸模組路徑", - "extLang.extensionFileLocation": "語言延伸模組位置", - "extLang.extensionFileName": "延伸模組檔案名稱", - "extLang.envVariables": "環境變數", - "extLang.parameters": "參數", - "extLang.selectedPath": "選取的路徑", - "extLang.installFailedError": "無法安裝語言", - "extLang.updateFailedError": "無法更新語言", - "models.modelUpdateFailedError": "無法更新模型", - "models.modelsListEmptyMessage": "找不到任何模型", - "models.selectModelTableMessage": "選取資料表", - "models.selectModelDatabaseMessage": "選取資料庫", - "models.azureModelsListEmptyTitle": "找不到模型", - "models.azureModelsListEmptyDescription": "選取其他 Azure ML 工作區", - "models.modelsListEmptyDescription": "選取另一個資料庫或資料表", - "databaseName": "資料庫", - "databaseToStoreInfo": "選取要儲存新模型的資料庫。", - "tableToStoreInfo": "選取符合模型結構描述的現有資料表,或建立新的資料表來儲存匯入的模型。", - "tableName": "資料表", - "modelTableInfo": "選取模型資料表以檢視現有/匯入模型的清單。", - "modelDatabaseInfo": "選取已儲存現有/匯入模型的資料庫。", - "existingTableName": "現有資料表", - "newTableName": "新增資料表", - "models.name": "名稱", - "models.fileName": "檔案", - "models.description": "描述", - "models.created": "建立日期", - "models.imported": "匯入日期", - "models.framework": "架構", - "models.frameworkVersion": "架構版本", - "models.version": "版本", - "models.browseButton": "...", - "models.azureAccount": "Azure 帳戶", - "models.azureSignIn": "Azure 登入或重新整理帳戶", - "predict.columnDatabase": "來源資料庫", - "predict.columnDatabaseInfo": "選取包含要套用預測之資料集的資料庫。", - "predict.columnTable": "來源資料表", - "predict.columnTableInfo": "選取包含要套用預測之資料集的資料表。", - "predict.inputColumns": "模型輸入對應", - "predict.outputColumns": "模型輸出", - "predict.columnName": "來源資料行", - "predict.dataTypeName": "類型", - "predict.displayName": "顯示名稱", - "predict.inputName": "模型輸入", - "predict.selectColumnTitle": "選取資料行...", - "models.selectModelDatabaseTitle": "選取有模型的資料庫", - "models.selectModelTableTitle": "選取有模型的資料表", - "predict.selectDatabaseTitle": "選取資料庫", - "predict.selectTableTitle": "選取資料表", - "predict.outputName": "名稱", - "models.azureSubscription": "Azure 訂用帳戶", - "models.azureGroup": "資源群組", - "models.azureModelWorkspace": "Azure ML 工作區", - "models.azureModelFilter": "篩選", - "models.azureModels": "模型", - "models.azureModelsTitle": "Azure 模型", - "models.localModelsTitle": "本機模型", - "models.modelSourcesTitle": "來源位置", - "models.modelSourcePageTitle": "選取模型來源類型", - "models.localModelSourceDescriptionForImport": "已選取 [檔案上傳]。這可讓您將本機電腦中的模型檔案匯入此 SQL 執行個體中的模型資料庫。按一下 [下一步] 以繼續。​", - "models.azureModelSourceDescriptionForImport": "已選取‘Azure Machine Learning’。這可讓您匯入儲存在此 SQL 執行個體中模型資料庫 Azure Machine Learning 工作區中的模型。點擊 [下一步] 以繼續。​​", - "models.localModelSourceDescriptionForPredict": "已選取 [檔案上傳]。這可讓您從本機電腦上傳模型檔案。按一下 [下一步] 以繼續。​​", - "models.importedModelSourceDescriptionForPredict": "已選取 [匯入的模型]。這可讓您從儲存在資料庫之模型資料表中的模型中選擇。按一下 [下一步] 以繼續。​", - "models.azureModelSourceDescriptionForPredict": "已選取‘Azure Machine Learning’。這可讓您從儲存在 Azure Machine Learning 工作區的模型中選擇。點擊 [下一步] 以繼續。​", - "models.modelImportTargetPageTitle": "選取或輸入要將模型匯入的位置", - "models.columnSelectionPageTitle": "將來源資料對應至模型", - "models.modelDetailsPageTitle": "輸入模型詳細資料", - "models.modelLocalSourceTitle": "來源檔案", - "models.modelLocalSourceTooltip": "要匯入之模型的檔案路徑", - "models.onnxNotSupportedError": "目前的伺服器不支援 ONNX 執行階段", - "models.currentModelsTitle": "模型", - "models.importModelDoneButton": "匯入", - "models.predictModel": "預測", - "models.RegisterWizard": "匯入模型", - "models.viewImportModelsTitle": "檢視和匯入模型", - "models.viewImportModelsDesc": "機器學習模型可以儲存在一或多個資料庫及資料表中。請選取模型資料庫及資料表,以查看其中的模型。", - "models.viewImportModeledForPredictDesc": "模型儲存在一或多個資料庫及資料表中。請選取模型資料庫及資料表,以查看其中的模型。", - "models.learnMoreLink": "深入了解。", - "models.importModelTitle": "匯入或檢視模型", - "models.editModelTitle": "編輯模型", - "models.importModelDesc": "匯入或檢視儲存在資料庫中的機器學習模型", - "models.makePredictionTitle": "進行預測", - "models.makePredictionDesc": "使用受控模型產生預測值或分數", - "models.createNotebookTitle": "建立筆記本", - "models.createNotebookDesc": "在筆記本中執行實驗並建立模型", - "models.modelRegisteredSuccessfully": "已成功註冊模型", - "models.modelUpdatedSuccessfully": "已成功更新模型", - "models.modelFailedToRegistered": "模型無法註冊", - "models.localModelSource": "檔案上傳", - "models.localModelPageTitle": "上傳模型檔", - "models.azureModelSource": "Azure Machine Learning", - "models.azureModelPageTitle": "從 Azure Machine Learning 匯入", - "models.importedModelsPageTitle": "選取匯入的模型", - "models.registeredModelsSource": "匯入的模型", - "models.downloadModelMsgTaskName": "正在從 Azure 下載模型", - "models.invalidAzureResourceError": "Azure 資源無效", - "models.invalidModelToRegisterError": "要註冊的模型無效", - "models.invalidModelToPredictError": "要預測的模型無效", - "models.invalidModelParametersError": "請選取有效的來源資料表和模型參數", - "models.invalidModelToSelectError": "請選取有效的模型", - "models.invalidModelImportTargetError": "請選取有效的資料表", - "models.columnDataTypeMismatchWarningHelper": "按一下以檢閱警告詳細資料", - "models.columnDataTypeMismatchWarningHeading": "資料類型的差異", - "models.columnDataTypeMismatchWarning": "來源資料表資料行的資料類型與必要的輸入欄位類型不相符。", - "models.outputColumnDataTypeNotSupportedWarning": "輸出資料行的資料類型不符合輸出欄位的類型。", - "models.modelNameRequiredError": "需要模型名稱。", - "models.modelsRequiredError": "請至少選取一個要匯入的模型。", - "models.updateModelFailedError": "無法更新模型", - "models.modelSchemaIsAcceptedMessage": "資料表符合需求!", - "models.selectModelsTableMessage": "選取模型資料表", - "models.modelSchemaIsNotAcceptedMessage": "資料表結構無效!", - "models.importModelFailedError": "無法註冊模型: {0},檔案: {1}", - "models.invalidImportTableError": "資料表無效,無法匯入模型。資料庫名稱: {0},資料表名稱: {1}", - "models.invalidImportTableSchemaError": "模型匯入不支援資料表結構描述。資料庫名稱: {0},資料表名稱: {1}。", - "models.loadModelParameterFailedError": "無法載入模型參數", - "models.unsupportedModelParameterType": "不支援", - "dashboardTitle": "機器學習", "dashboardDesc": "SQL 資料庫的機器學習", "dashboardLinksTitle": "實用連結", + "dashboardTitle": "機器學習", "dashboardVideoLinksTitle": "影片教學課程", - "showMoreTitle": "顯示較多", - "showLessTitle": "顯示較少", + "databaseName": "資料庫", + "databaseToStoreInfo": "選取要儲存新模型的資料庫。", + "editTitle": "編輯", + "existingTableName": "現有資料表", + "extLang.CancelButtonText": "取消", + "extLang.DialogTitle": "語言", + "extLang.DoneButtonText": "關閉", + "extLang.Local": "localhost", + "extLang.OkButtonText": "確定", + "extLang.SaveButtonText": "儲存", + "extLang.Target": "目標", + "extLang.delete": "刪除", + "extLang.envVariables": "環境變數", + "extLang.extensionFileLocation": "語言延伸模組位置", + "extLang.extensionFileName": "延伸模組檔案名稱", + "extLang.extensionFilePath": "語言延伸模組路徑", + "extLang.fileBrowserTabTitle": "檔案瀏覽器", + "extLang.installButtonText": "安裝", + "extLang.installFailedError": "無法安裝語言", + "extLang.installTabTitle": "已安裝", + "extLang.languageCreatedDate": "已安裝", + "extLang.languageName": "名稱", + "extLang.languagePlatform": "平台", + "extLang.newLanguageTabTitle": "新增", + "extLang.parameters": "參數", + "extLang.selectedPath": "選取的路徑", + "extLang.updateFailedError": "無法更新語言", "learnMoreTitle": "深入了解", - "sqlMlDocTitle": "SQL 機器學習文件", - "sqlMlExtDocTitle": "Azure Data Studio 中的 Machine Learning 延伸模組", - "sqlMlExtDocDesc": "了解如何使用 Azure Data Studio 中的 Machine Learning 延伸模組來管理套件、進行預測及匯入模型。", - "sqlMlDocDesc": "了解如何在 Azure 上的 SQL Server 和 SQL 上使用機器學習,對關聯式資料執行 Python 及 R 指令碼。", - "sqlMlsDocTitle": "SQL Server 機器學習服務 (Python 和 R)", - "sqlMlsDocDesc": "開始使用 SQL Server 上的機器學習服務,以及如何將其安裝在 Windows 和 Linux 上。", - "sqlMlsMIDocTitle": "Azure SQL 受控執行個體中的機器學習服務", - "sqlMlsMIDocDesc": "開始使用 Azure SQL 受控執行個體中的機器學習服務。", + "ml.dataCount": "顯示 {0} 模型", + "mls.cannotFindPython.error": "找不到 Python 可執行檔 '{0}'。請確定已正確安裝及設定 Python", + "mls.cannotFindR.error": "找不到 R 可執行檔 '{0}'。請確定已正確安裝及設定 R", + "mls.configAction": "動作", + "mls.configStatus": "已啟用", + "mls.configTitle": "設定", + "mls.configUpdateFailed": "無法修改機器學習服務設定", + "mls.confirmEnableExternalScripts": "套件管理需要外部指令碼。您確定要啟用。", + "mls.confirmInstallPythonPackages": "您確定要安裝必要的套件嗎?", + "mls.disableButtonTitle": "停用", + "mls.downloadError": "下載時發生錯誤", + "mls.downloadingProgress": "正在下載", + "mls.enableButtonTitle": "啟用", + "mls.enableExternalScriptsError": "無法啟用外部指令碼。", + "mls.enabledMessage": "已啟用機器學習服務", + "mls.externalExecuteScriptTitle": "外部執行指令碼", + "mls.externalScriptsIsRequiredError": "此動作需要外部指令碼設定。", + "mls.httpGetRequestError": "套件資訊要求失敗。錯誤: {0} {1}", + "mls.installDependencies.confirmInstallPythonPackages": "需要下列 Python 套件才能安裝: {0}", + "mls.installDependencies.confirmInstallRPackages": "需要下列 R 套件才能安裝: {0}", + "mls.installDependencies.getPackagesError": "無法取得已安裝的 Python 套件。錯誤: {0}", + "mls.installDependencies.packages": "正在安裝必要套件 ...", + "mls.installDependencies.packagesAlreadyInstalled": "已安裝必要的套件。", + "mls.installModelMngDependencies.msgTaskName": "正在驗證模型管理相依性", + "mls.installPackageMngDependencies.msgTaskName": "正在驗證套件管理相依性", + "mls.installingDependencies": "正在安裝相依性 ...", + "mls.invalidModelIdError": "模型識別碼無效。模型 URL: {0}", + "mls.latestVersion": "最新", + "mls.managePackages.error": "伺服器不支援套件管理。請確定您已安裝 Python 或 R。", + "mls.mssqlExtensionNotLoaded": "未載入 MSSQL 延伸模組", + "mls.noArtifactError": "模型沒有任何成品。模型 URL: {0}", + "mls.noResultError": "未傳回任何結果", + "mls.notebookExtensionNotLoaded": "未載入筆記本延伸模組", + "mls.packageManager.NoConnection": "未選取連線", + "mls.pythonConfigError": "未設定 Python 可執行檔", + "mls.pythonLanguageTitle": "Python", + "mls.rConfigError": "未設定 R 可執行檔", + "mls.rLanguageTitle": "R", + "mls.requiredPackagesNotInstalled": "未安裝所需的套件", + "mls.resourceNotFound": "找不到指定的資源", + "mls.taskFailedError.error": "無法完成工作 '{0}'。錯誤: {1}", + "mls.verifyOdbcDriverError.error": "套件管理需要 '{0}'。請確定已正確安裝及設定。", "mlsInstallObdcDocTitle": "安裝 Microsoft ODBC Driver for SQL Server", "mlsInstallOdbcDocDesc": "此文件說明如何安裝 Microsoft ODBC Driver for SQL Server。", - "onnxOnEdgeOdbcDocTitle": "在 SQL Database Edge 預覽中使用 ONNX 的機器學習及 AI", + "modelDatabaseInfo": "選取已儲存現有/匯入模型的資料庫。", + "modelTableInfo": "選取模型資料表以檢視現有/匯入模型的清單。", + "models.RegisterWizard": "匯入模型", + "models.azureAccount": "Azure 帳戶", + "models.azureGroup": "資源群組", + "models.azureModelFilter": "篩選", + "models.azureModelPageTitle": "從 Azure Machine Learning 匯入", + "models.azureModelSource": "Azure Machine Learning", + "models.azureModelSourceDescriptionForImport": "已選取‘Azure Machine Learning’。這可讓您匯入儲存在此 SQL 執行個體中模型資料庫 Azure Machine Learning 工作區中的模型。點擊 [下一步] 以繼續。​​", + "models.azureModelSourceDescriptionForPredict": "已選取‘Azure Machine Learning’。這可讓您從儲存在 Azure Machine Learning 工作區的模型中選擇。點擊 [下一步] 以繼續。​", + "models.azureModelWorkspace": "Azure ML 工作區", + "models.azureModels": "模型", + "models.azureModelsListEmptyDescription": "選取其他 Azure ML 工作區", + "models.azureModelsListEmptyTitle": "找不到模型", + "models.azureModelsTitle": "Azure 模型", + "models.azureSignIn": "Azure 登入或重新整理帳戶", + "models.azureSubscription": "Azure 訂用帳戶", + "models.browseButton": "...", + "models.columnDataTypeMismatchWarning": "來源資料表資料行的資料類型與必要的輸入欄位類型不相符。", + "models.columnDataTypeMismatchWarningHeading": "資料類型的差異", + "models.columnDataTypeMismatchWarningHelper": "按一下以檢閱警告詳細資料", + "models.columnSelectionPageTitle": "將來源資料對應至模型", + "models.confirmDeleteModel": "確定要刪除 {0} 模型嗎?", + "models.createNotebookDesc": "在筆記本中執行實驗並建立模型", + "models.createNotebookTitle": "建立筆記本", + "models.created": "建立日期", + "models.currentModelsTitle": "模型", + "models.description": "描述", + "models.downloadModelMsgTaskName": "正在從 Azure 下載模型", + "models.editModelTitle": "編輯模型", + "models.fileName": "檔案", + "models.framework": "架構", + "models.frameworkVersion": "架構版本", + "models.importModelDesc": "匯入或檢視儲存在資料庫中的機器學習模型", + "models.importModelDoneButton": "匯入", + "models.importModelFailedError": "無法註冊模型: {0},檔案: {1}", + "models.importModelTitle": "匯入或檢視模型", + "models.imported": "匯入日期", + "models.importedModelSourceDescriptionForPredict": "已選取 [匯入的模型]。這可讓您從儲存在資料庫之模型資料表中的模型中選擇。按一下 [下一步] 以繼續。​", + "models.importedModelsPageTitle": "選取匯入的模型", + "models.invalidAzureResourceError": "Azure 資源無效", + "models.invalidImportTableError": "資料表無效,無法匯入模型。資料庫名稱: {0},資料表名稱: {1}", + "models.invalidImportTableSchemaError": "模型匯入不支援資料表結構描述。資料庫名稱: {0},資料表名稱: {1}。", + "models.invalidModelImportTargetError": "請選取有效的資料表", + "models.invalidModelParametersError": "請選取有效的來源資料表和模型參數", + "models.invalidModelToPredictError": "要預測的模型無效", + "models.invalidModelToRegisterError": "要註冊的模型無效", + "models.invalidModelToSelectError": "請選取有效的模型", + "models.learnMoreLink": "深入了解。", + "models.loadModelParameterFailedError": "無法載入模型參數", + "models.localModelPageTitle": "上傳模型檔", + "models.localModelSource": "檔案上傳", + "models.localModelSourceDescriptionForImport": "已選取 [檔案上傳]。這可讓您將本機電腦中的模型檔案匯入此 SQL 執行個體中的模型資料庫。按一下 [下一步] 以繼續。​", + "models.localModelSourceDescriptionForPredict": "已選取 [檔案上傳]。這可讓您從本機電腦上傳模型檔案。按一下 [下一步] 以繼續。​​", + "models.localModelsTitle": "本機模型", + "models.makePredictionDesc": "使用受控模型產生預測值或分數", + "models.makePredictionTitle": "進行預測", + "models.modelDetailsPageTitle": "輸入模型詳細資料", + "models.modelFailedToRegistered": "模型無法註冊", + "models.modelImportTargetPageTitle": "選取或輸入要將模型匯入的位置", + "models.modelLocalSourceTitle": "來源檔案", + "models.modelLocalSourceTooltip": "要匯入之模型的檔案路徑", + "models.modelNameRequiredError": "需要模型名稱。", + "models.modelRegisteredSuccessfully": "已成功註冊模型", + "models.modelSchemaIsAcceptedMessage": "資料表符合需求!", + "models.modelSchemaIsNotAcceptedMessage": "資料表結構無效!", + "models.modelSourcePageTitle": "選取模型來源類型", + "models.modelSourcesTitle": "來源位置", + "models.modelUpdateFailedError": "無法更新模型", + "models.modelUpdatedSuccessfully": "已成功更新模型", + "models.modelsListEmptyDescription": "選取另一個資料庫或資料表", + "models.modelsListEmptyMessage": "找不到任何模型", + "models.modelsRequiredError": "請至少選取一個要匯入的模型。", + "models.name": "名稱", + "models.onnxNotSupportedError": "目前的伺服器不支援 ONNX 執行階段", + "models.outputColumnDataTypeNotSupportedWarning": "輸出資料行的資料類型不符合輸出欄位的類型。", + "models.predictModel": "預測", + "models.registeredModelsSource": "匯入的模型", + "models.selectModelDatabaseMessage": "選取資料庫", + "models.selectModelDatabaseTitle": "選取有模型的資料庫", + "models.selectModelTableMessage": "選取資料表", + "models.selectModelTableTitle": "選取有模型的資料表", + "models.selectModelsTableMessage": "選取模型資料表", + "models.unsupportedModelParameterType": "不支援", + "models.updateModelFailedError": "無法更新模型", + "models.version": "版本", + "models.viewImportModeledForPredictDesc": "模型儲存在一或多個資料庫及資料表中。請選取模型資料庫及資料表,以查看其中的模型。", + "models.viewImportModelsDesc": "機器學習模型可以儲存在一或多個資料庫及資料表中。請選取模型資料庫及資料表,以查看其中的模型。", + "models.viewImportModelsTitle": "檢視和匯入模型", + "msgNo": "否", + "msgYes": "是", + "newTableName": "新增資料表", + "notSupportedEventArg": "不支援的事件引數", + "notebookExtensionFailedError": "無法載入延伸模組,因為它與筆記本延伸模組有相依性。請查看筆記本延伸模組的輸出記錄以取得更多詳細資料", "onnxOnEdgeOdbcDocDesc": "開始使用 Azure SQL Database Edge 中的機器學習", - "ml.dataCount": "顯示 {0} 模型" + "onnxOnEdgeOdbcDocTitle": "在 SQL Database Edge 預覽中使用 ONNX 的機器學習及 AI", + "predict.columnDatabase": "來源資料庫", + "predict.columnDatabaseInfo": "選取包含要套用預測之資料集的資料庫。", + "predict.columnName": "來源資料行", + "predict.columnTable": "來源資料表", + "predict.columnTableInfo": "選取包含要套用預測之資料集的資料表。", + "predict.dataTypeName": "類型", + "predict.displayName": "顯示名稱", + "predict.inputColumns": "模型輸入對應", + "predict.inputName": "模型輸入", + "predict.outputColumns": "模型輸出", + "predict.outputName": "名稱", + "predict.selectColumnTitle": "選取資料行...", + "predict.selectDatabaseTitle": "選取資料庫", + "predict.selectTableTitle": "選取資料表", + "showLessTitle": "顯示較少", + "showMoreTitle": "顯示較多", + "sqlMlDocDesc": "了解如何在 Azure 上的 SQL Server 和 SQL 上使用機器學習,對關聯式資料執行 Python 及 R 指令碼。", + "sqlMlDocTitle": "SQL 機器學習文件", + "sqlMlExtDocDesc": "了解如何使用 Azure Data Studio 中的 Machine Learning 延伸模組來管理套件、進行預測及匯入模型。", + "sqlMlExtDocTitle": "Azure Data Studio 中的 Machine Learning 延伸模組", + "sqlMlsDocDesc": "開始使用 SQL Server 上的機器學習服務,以及如何將其安裝在 Windows 和 Linux 上。", + "sqlMlsDocTitle": "SQL Server 機器學習服務 (Python 和 R)", + "sqlMlsMIDocDesc": "開始使用 Azure SQL 受控執行個體中的機器學習服務。", + "sqlMlsMIDocTitle": "Azure SQL 受控執行個體中的機器學習服務", + "tableName": "資料表", + "tableToStoreInfo": "選取符合模型結構描述的現有資料表,或建立新的資料表來儲存匯入的模型。" + }, + "package": { + "description": "機器學習", + "displayName": "機器學習", + "ml.command.dependencies": "安裝機器學習依存性", + "ml.command.enableExternalScript": "啟用外部指令碼", + "ml.command.importModel": "匯入模型", + "ml.command.manageLanguages": "管理外部語言", + "ml.command.manageModels": "管理模型", + "ml.command.managePackages": "管理資料庫中的套件", + "ml.command.predictModel": "進行預測", + "ml.configuration.title": "機器學習設定", + "ml.enablePython.description": "在資料庫中啟用 Python 套件管理。", + "ml.enableR.description": "在資料庫中啟用 R 套件管理。", + "ml.pythonPath.description": "機器學習所使用之現有 Python 安裝的本機路徑。", + "ml.rPath.description": "機器學習所使用之現有 R 安裝的本機路徑。", + "title.configurations": "設定", + "title.documents": "文件", + "title.endpoints": "端點", + "title.tasks": "工作" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json index 522e71761d..b8da84aee2 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Markdown 語言基礎知識", - "description": "為 Markdown 提供程式碼片段和語法醒目提示。" + "description": "為 Markdown 提供程式碼片段和語法醒目提示。", + "displayName": "Markdown 語言基礎知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json index c9bf0a6e50..29d5f0fc18 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/markdown-language-features.i18n.json @@ -8,64 +8,65 @@ ], "version": "1.0.0", "contents": { + "dist/features/documentLinkProvider": { + "documentLink.tooltip": "追蹤連結" + }, + "dist/features/preview": { + "lockedPreviewTitle": "[預覽] {0}", + "onPreviewStyleLoadError": "無法載入 ‘markdown.style' 樣式:{0}", + "preview.clickOpenFailed": "無法開啟 {0}", + "previewTitle": "預覽 {0}" + }, + "dist/features/previewContentProvider": { + "preview.notFound": "找不到 {0}", + "preview.securityMessage.label": "內容已停用安全性警告", + "preview.securityMessage.text": "此文件中的部分內容已停用", + "preview.securityMessage.title": "Markdown 預覽中已停用可能不安全或無防護的內容。請將 Markdown 預覽的安全性設定變更為允許無防護的內容,或啟用指令碼" + }, + "dist/security": { + "disable.description": "允許所有內容與指令碼執行。不建議", + "disable.title": "停用", + "disableSecurityWarning.title": "不允許此工作區預覽安全性警告", + "enableSecurityWarning.title": "允許此工作區預覽安全性警告", + "insecureContent.description": "啟用 http 載入內容", + "insecureContent.title": "允許不安全的內容", + "insecureLocalContent.description": "啟用從本機提供 http 載入內容", + "insecureLocalContent.title": "允許不安全的本機內容", + "moreInfo.title": "詳細資訊", + "preview.showPreviewSecuritySelector.title": "選擇此工作區 Markdown 預覽的安全性設定", + "strict.description": "僅載入安全內容", + "strict.title": "嚴謹", + "toggleSecurityWarning.description": "不影響內容安全性層級" + }, "package": { - "displayName": "Markdown 語言功能", + "configuration.markdown.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。", + "configuration.markdown.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", + "configuration.markdown.links.openLocation.description": "控制應在何處開啟 Markdown 檔案中的連結。", + "configuration.markdown.preview.openMarkdownLinks.description": "控制應如何開啟 Markdown 預覽中其他 Markdown 檔案的連結。", + "configuration.markdown.preview.openMarkdownLinks.inEditor": "嘗試在編輯器中開啟連結。", + "configuration.markdown.preview.openMarkdownLinks.inPreview": "嘗試開啟 Markdown 預覽中的連結。", "description": "為 Markdown 提供豐富的語言支援。", + "displayName": "Markdown 語言功能", "markdown.preview.breaks.desc": "設定 Markdown 預覽中轉譯分行符號的方式。若設定為 'true',則會為段落內的新行建立
。", - "markdown.preview.linkify": "啟用或停用在 Markdown 預覽中將類似 URL 的文字轉換為連結。", - "markdown.preview.typographer": "在 Markdown 預覽中啟用或停用部分非語言相關的取代及引號修飾。", "markdown.preview.doubleClickToSwitchToEditor.desc": "在 Markdown 預覽中按兩下會切換到編輯器。", "markdown.preview.fontFamily.desc": "控制 Markdown 預覽中使用的字型家族。", "markdown.preview.fontSize.desc": "控制 Markdown 預覽中使用的字型大小 (以像素為單位)。", "markdown.preview.lineHeight.desc": "控制 Markdown 預覽中使用的行高。此數字與字型大小成正比。", + "markdown.preview.linkify": "啟用或停用在 Markdown 預覽中將類似 URL 的文字轉換為連結。", "markdown.preview.markEditorSelection.desc": "在 Markdown 預覽中標記目前的編輯器選取範圍。", + "markdown.preview.refresh.title": "重新整理預覽", "markdown.preview.scrollEditorWithPreview.desc": "在捲動 Markdown 預覽時更新編輯器的檢視。", "markdown.preview.scrollPreviewWithEditor.desc": "在捲動 Markdown 編輯器時更新預覽的檢視。", "markdown.preview.title": "開啟預覽", + "markdown.preview.toggleLock.title": "切換預覽鎖定", + "markdown.preview.typographer": "在 Markdown 預覽中啟用或停用部分非語言相關的取代及引號修飾。", "markdown.previewSide.title": "在一側開啟預覽", "markdown.showLockedPreviewToSide.title": "在側面開啟鎖定的預覽", + "markdown.showPreviewSecuritySelector.title": "變更預覽的安全性設定", "markdown.showSource.title": "顯示來源", "markdown.styles.dec": "可從 Markdown 預覽使用之 CSS 樣式表的 URL 或本機路徑清單。相對路徑指的是相對於在總管中開啟的資料夾。若沒有開啟的資料夾,相對路徑則是相對於 Markdown 檔案的位置。所有 '\\' 都必須寫成 '\\\\'。", - "markdown.showPreviewSecuritySelector.title": "變更預覽的安全性設定", "markdown.trace.desc": "允許 Markdown 延伸模組進行偵錯記錄。", - "markdown.preview.refresh.title": "重新整理預覽", - "markdown.preview.toggleLock.title": "切換預覽鎖定", - "configuration.markdown.preview.openMarkdownLinks.description": "控制應如何開啟 Markdown 預覽中其他 Markdown 檔案的連結。", - "configuration.markdown.preview.openMarkdownLinks.inEditor": "嘗試在編輯器中開啟連結。", - "configuration.markdown.preview.openMarkdownLinks.inPreview": "嘗試開啟 Markdown 預覽中的連結。", - "configuration.markdown.links.openLocation.description": "控制應在何處開啟 Markdown 檔案中的連結。", - "configuration.markdown.links.openLocation.currentGroup": "在使用中的編輯器群組開啟連結。", - "configuration.markdown.links.openLocation.beside": "開啟使用中編輯器旁邊的連結。" - }, - "dist/features/documentLinkProvider": { - "documentLink.tooltip": "追蹤連結" - }, - "dist/features/previewContentProvider": { - "preview.securityMessage.text": "此文件中的部分內容已停用", - "preview.securityMessage.title": "Markdown 預覽中已停用可能不安全或無防護的內容。請將 Markdown 預覽的安全性設定變更為允許無防護的內容,或啟用指令碼", - "preview.securityMessage.label": "內容已停用安全性警告", - "preview.notFound": "找不到 {0}" - }, - "dist/features/preview": { - "onPreviewStyleLoadError": "無法載入 ‘markdown.style' 樣式:{0}", - "preview.clickOpenFailed": "無法開啟 {0}", - "lockedPreviewTitle": "[預覽] {0}", - "previewTitle": "預覽 {0}" - }, - "dist/security": { - "strict.title": "嚴謹", - "strict.description": "僅載入安全內容", - "insecureLocalContent.title": "允許不安全的本機內容", - "insecureLocalContent.description": "啟用從本機提供 http 載入內容", - "insecureContent.title": "允許不安全的內容", - "insecureContent.description": "啟用 http 載入內容", - "disable.title": "停用", - "disable.description": "允許所有內容與指令碼執行。不建議", - "moreInfo.title": "詳細資訊", - "enableSecurityWarning.title": "允許此工作區預覽安全性警告", - "disableSecurityWarning.title": "不允許此工作區預覽安全性警告", - "toggleSecurityWarning.description": "不影響內容安全性層級", - "preview.showPreviewSecuritySelector.title": "選擇此工作區 Markdown 預覽的安全性設定" + "workspaceTrust": "載入工作區中設定的樣式時所需。" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json index d3c2cfa2ed..c3862ac63c 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/merge-conflict.i18n.json @@ -8,28 +8,46 @@ ], "version": "1.0.0", "contents": { + "dist/codelensProvider": { + "acceptBothChanges": "接受兩者變更", + "acceptCurrentChange": "接受目前變更", + "acceptIncomingChange": "接受來源變更", + "compareChanges": "比較變更" + }, + "dist/commandHandler": { + "compareChangesTitle": "{0}: 目前變更⟷ 即將到來的變更", + "cursorNotInConflict": "編輯器游標不在衝突合併範圍之內", + "cursorOnCommonAncestorsRange": "編輯器游標在共同上階區塊內,請移動至「當前項目」或「來源項目」區塊", + "cursorOnSplitterRange": "編輯器游標在衝突合併工具範圍內,請移動至\"當前項目\"或來源項目\"區塊", + "noConflicts": "檔案內找不到需要合併衝突項目", + "noOtherConflictsInThisFile": "此檔案內沒有其他的衝突合併項目" + }, + "dist/mergeDecorator": { + "currentChange": "(目前變更)", + "incomingChange": "(來源變更)" + }, "package": { - "displayName": "合併衝突", - "description": "內嵌合併衝突的醒目提式與命令。", - "command.category": "合併衝突", + "command.accept.all-both": "接受兩者所有項目", "command.accept.all-current": "接受所有當前項目", "command.accept.all-incoming": "接受所有來源", - "command.accept.all-both": "接受兩者所有項目", + "command.accept.both": "接受兩者", "command.accept.current": "接受當前項目", "command.accept.incoming": "接受來源項目", "command.accept.selection": "接受選取項目", - "command.accept.both": "接受兩者", + "command.category": "合併衝突", + "command.compare": "比較目前衝突", "command.next": "下一個衝突", "command.previous": "前一個衝突", - "command.compare": "比較目前衝突", - "config.title": "合併衝突", "config.autoNavigateNextConflictEnabled": "是否在解決合併衝突後自動導覽至下一個合併衝突。", "config.codeLensEnabled": "為編輯器內的合併衝突區塊建立 Code Lens。", "config.decoratorsEnabled": "為編輯器內的合併衝突區塊建立裝飾項目。 ", "config.diffViewPosition": "控制於合併衝突中比較變更時,應於何處開啟 diff 檢視。", - "config.diffViewPosition.current": "在目前的編輯器群組開啟 diff 檢視。", + "config.diffViewPosition.below": "在目前的編輯器群組下開啟 diff 檢視。", "config.diffViewPosition.beside": "在目前的編輯器群組旁開啟 diff 檢視。", - "config.diffViewPosition.below": "在目前的編輯器群組下開啟 diff 檢視。" + "config.diffViewPosition.current": "在目前的編輯器群組開啟 diff 檢視。", + "config.title": "合併衝突", + "description": "內嵌合併衝突的醒目提式與命令。", + "displayName": "合併衝突" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json index ef0fee65d3..0a9fdf9789 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/microsoft-authentication.i18n.json @@ -8,18 +8,18 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Microsoft 帳戶", - "description": "Microsoft 驗證提供者", - "signIn": "登入", - "signOut": "登出" - }, "dist/AADHelper": { "signOut": "因為讀取儲存的驗證資訊失敗,所以已將您登出。" }, "dist/keychain": { - "troubleshooting": "疑難排解指南", - "keychainWriteError": "將登入資訊寫入 Keychain 失敗。錯誤: '{0}'。" + "keychainWriteError": "將登入資訊寫入 Keychain 失敗。錯誤: '{0}'。", + "troubleshooting": "疑難排解指南" + }, + "package": { + "description": "Microsoft 驗證提供者", + "displayName": "Microsoft 帳戶", + "signIn": "登入", + "signOut": "登出" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json index 9cf18050db..acbb461298 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/mssql.i18n.json @@ -8,415 +8,423 @@ ], "version": "1.0.0", "contents": { - "package": { - "json.schemas.desc": "在結構描述與目前專案的 JSON 檔案之間建立關聯", - "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", - "json.schemas.fileMatch.desc": "檔案模式陣列,在將 JSON 檔案解析成結構描述時的比對對象。", - "json.schemas.fileMatch.item.desc": "可包含 '*' 的檔案模式,在將 JSON 檔案解析成結構描述時的比對對象。", - "json.schemas.schema.desc": "指定 URL 的結構描述定義。只須提供結構描述以避免存取結構描述 URL。", - "json.format.enable.desc": "啟用/停用預設 JSON 格式器 (需要重新啟動)", - "mssqlCluster.uploadFiles": "上傳檔案", - "mssqlCluster.mkdir": "新增目錄", - "mssqlCluster.deleteFiles": "刪除", - "mssqlCluster.previewFile": "預覽", - "mssqlCluster.saveFile": "儲存", - "mssqlCluster.copyPath": "複製路徑", - "mssqlCluster.manageAccess": "管理存取權", - "notebook.command.new": "新增 Notebook", - "notebook.command.open": "開啟 Notebook", - "tab.bigDataClusterDescription": "SQL Server 巨量資料叢集的工作和資訊", - "title.bigDataCluster": "SQL Server 巨量資料叢集", - "title.submitSparkJob": "提交 Spark 作業", - "title.newSparkJob": "新增 Spark 作業", - "title.openSparkHistory": "檢視 Spark 歷程記錄", - "title.openYarnHistory": "檢視 Yarn 歷程記錄", - "title.tasks": "工作", - "title.installPackages": "安裝套件", - "title.configurePython": "為 Notebooks 設定 Python", - "title.openClusterDashboard": "叢集\r\n儀表板", - "title.searchServers": "搜尋: 伺服器", - "title.clearSearchServerResult": "搜尋: 清除搜尋伺服器結果", - "title.endpoints": "服務端點", - "title.books": "Notebooks", - "title.showLogFile": "顯示記錄檔", - "mssql.disabled": "已停用", - "mssql.enabled": "已啟用", - "mssql.exportNotebookToSql": "將筆記本匯出為 SQL", - "mssql.exportSqlAsNotebook": "將 SQL 匯出為筆記本", - "mssql.configuration.title": "MSSQL 設定", - "mssql.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", - "mssql.query.maxXmlCharsToStore": "執行查詢之後要儲存的 XML 字元數目", - "mssql.format.alignColumnDefinitionsInColumns": "行定義是否一致?", - "mssql.format.datatypeCasing": "是否將資料類型轉換為大寫,小寫或無 (不轉換)", - "mssql.format.keywordCasing": "是否將關鍵字轉換為大寫,小寫或無 (不轉換)", - "mssql.format.placeCommasBeforeNextStatement": "逗號是否放在 list 中每個語句的開頭,例如: \", mycolumn2\" 而非在結尾,例如: \"mycolumn1,\"", - "mssql.format.placeSelectStatementReferencesOnNewLine": "在 select 陳述式中參考的物件是否要分行處理? 以 'SELECT C1, C2 FROM T1' 為例,C1 與 C2 將會分行顯示", - "mssql.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道", - "mssql.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", - "mssql.logRetentionMinutes": "為後端服務保留記錄檔的分鐘數。預設為 1 週。", - "mssql.logFilesRemovalLimit": "具有到期的 logRetentionMinutes,且要於啟動時移除的舊檔案數上限。因為此限制而未清除的檔案,將於下次 Azure Data Studio 啟動時受到清除。", - "mssql.intelliSense.enableIntelliSense": "是否啟用 IntelliSense", - "mssql.intelliSense.enableErrorChecking": "是否啟用 IntelliSense 錯誤檢查", - "mssql.intelliSense.enableSuggestions": "是否啟用 IntelliSense 建議", - "mssql.intelliSense.enableQuickInfo": "是否啟用 IntelliSense 快速諮詢", - "mssql.intelliSense.lowerCaseSuggestions": "是否將 IntelliSense 建議設定為小寫", - "mssql.query.setRowCount": "要在伺服器停止處理查詢前傳回的資料列數上限。", - "mssql.query.textSize": "SELECT 陳述式所傳回 text 與 Ntext 資料的大小上限", - "mssql.query.executionTimeout": "執行逾時為 0 表示無限等候 (不逾時)", - "mssql.query.noCount": "啟用 SET NOCOUNT 選項", - "mssql.query.noExec": "啟用 SET NOEXEC 選項", - "mssql.query.parseOnly": "啟用 SET PARSEONLY 選項", - "mssql.query.arithAbort": "啟用 SET ARITHABORT 選項", - "mssql.query.statisticsTime": "啟用 SET STATISTICS TIME 選項", - "mssql.query.statisticsIO": "啟用 SET STATISTICS IO 選項", - "mssql.query.xactAbortOn": "啟用 SET XACT_ABORT ON 選項", - "mssql.query.transactionIsolationLevel": "啟用 SET TRANSACTION ISOLATION LEVEL 選項", - "mssql.query.deadlockPriority": "啟用 SET DEADLOCK_PRIORITY 選項", - "mssql.query.lockTimeout": "啟用 SET LOCK TIMEOUT 選項 (毫秒)", - "mssql.query.queryGovernorCostLimit": "啟用 SET QUERY_GOVERNOR_COST_LIMIT", - "mssql.query.ansiDefaults": "啟用 SET ANSI_DEFAULTS", - "mssql.query.quotedIdentifier": "啟用 SET QUOTED_IDENTIFIER", - "mssql.query.ansiNullDefaultOn": "啟用 SET ANSI_NULL_DFLT_ON", - "mssql.query.implicitTransactions": "啟用 SET IMPLICIT_TRANSACTIONS", - "mssql.query.cursorCloseOnCommit": "啟用 SET CURSOR_CLOSE_ON_COMMIT", - "mssql.query.ansiPadding": "啟用 SET ANSI_PADDING", - "mssql.query.ansiWarnings": "啟用 SET ANSI_WARNINGS", - "mssql.query.ansiNulls": "啟用 SET ANSI_NULLS", - "mssql.query.alwaysEncryptedParameterization": "啟用 Always Encrypted 的參數化", - "mssql.ignorePlatformWarning": "[選用] 不要顯示不支援的平台警告", - "onprem.databaseProperties.recoveryModel": "復原模式", - "onprem.databaseProperties.lastBackupDate": "上次資料庫備份", - "onprem.databaseProperties.lastLogBackupDate": "上次記錄備份", - "onprem.databaseProperties.compatibilityLevel": "相容性層級", - "onprem.databaseProperties.owner": "擁有者", - "onprem.serverProperties.serverVersion": "版本", - "onprem.serverProperties.serverEdition": "版本", - "onprem.serverProperties.machineName": "電腦名稱", - "onprem.serverProperties.osVersion": "作業系統版本", - "cloud.databaseProperties.azureEdition": "版本", - "cloud.databaseProperties.serviceLevelObjective": "定價層", - "cloud.databaseProperties.compatibilityLevel": "相容性層級", - "cloud.databaseProperties.owner": "擁有者", - "cloud.serverProperties.serverVersion": "版本", - "cloud.serverProperties.serverEdition": "類型", - "mssql.provider.displayName": "Microsoft SQL Server", - "mssql.connectionOptions.connectionName.displayName": "名稱 (選用)", - "mssql.connectionOptions.connectionName.description": "連線的自訂名稱", - "mssql.connectionOptions.serverName.displayName": "伺服器", - "mssql.connectionOptions.serverName.description": "SQL Server 執行個體的名稱", - "mssql.connectionOptions.databaseName.displayName": "資料庫", - "mssql.connectionOptions.databaseName.description": "資料來源中,初始類別目錄或資料庫的名稱。", - "mssql.connectionOptions.authType.displayName": "驗證類型", - "mssql.connectionOptions.authType.description": "指定向 SQL Server 驗證的方法", - "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登入", - "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 驗證", - "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", - "mssql.connectionOptions.userName.displayName": "使用者名稱", - "mssql.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", - "mssql.connectionOptions.password.displayName": "密碼", - "mssql.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", - "mssql.connectionOptions.applicationIntent.displayName": "應用程式的意圖", - "mssql.connectionOptions.applicationIntent.description": "在連線至伺服器時宣告應用程式工作負載類型", - "mssql.connectionOptions.asynchronousProcessing.displayName": "非同步處理", - "mssql.connectionOptions.asynchronousProcessing.description": "若為 True,則允許使用 .Net Framework Data Provider 中的非同步功能", - "mssql.connectionOptions.connectTimeout.displayName": "連線逾時", - "mssql.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", - "mssql.connectionOptions.currentLanguage.displayName": "目前的語言", - "mssql.connectionOptions.currentLanguage.description": "SQL Server 語言記錄名稱", - "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", - "mssql.connectionOptions.columnEncryptionSetting.description": "啟用或停用連線的 Always Encrypted 功能", - "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "證明通訊協定", - "mssql.connectionOptions.enclaveAttestationProtocol.description": "指定通訊協定,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 證明", - "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主機守護者服務", - "mssql.connectionOptions.enclaveAttestationUrl.displayName": "記憶體保護區證明 URL", - "mssql.connectionOptions.enclaveAttestationUrl.description": "指定端點,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區", - "mssql.connectionOptions.encrypt.displayName": "加密", - "mssql.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密", - "mssql.connectionOptions.persistSecurityInfo.displayName": "持續安全性資訊", - "mssql.connectionOptions.persistSecurityInfo.description": "若為 False,則不會於連線中傳回密碼等安全性敏感資訊", - "mssql.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證", - "mssql.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證", - "mssql.connectionOptions.attachedDBFileName.displayName": "已附加的 DB 檔案名稱", - "mssql.connectionOptions.attachedDBFileName.description": "主要檔案的名稱,包含可附加資料庫的完整路徑名稱", - "mssql.connectionOptions.contextConnection.displayName": "內容連線", - "mssql.connectionOptions.contextConnection.description": "若為 True,則表示連線應來自 SQL 伺服器內容。僅可在於 SQL Server 處理序中執行時可用", - "mssql.connectionOptions.port.displayName": "連接埠", - "mssql.connectionOptions.connectRetryCount.displayName": "連線重試計數", - "mssql.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", - "mssql.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", - "mssql.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", - "mssql.connectionOptions.applicationName.displayName": "應用程式名稱", - "mssql.connectionOptions.applicationName.description": "應用程式的名稱", - "mssql.connectionOptions.workstationId.displayName": "工作站識別碼", - "mssql.connectionOptions.workstationId.description": "連線至 SQL Server 的工作站名稱", - "mssql.connectionOptions.pooling.displayName": "共用", - "mssql.connectionOptions.pooling.description": "若為 True,則會從適當的集區提取連線物件,或在有需要時建立並新增至適當的集區", - "mssql.connectionOptions.maxPoolSize.displayName": "集區大小上限", - "mssql.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限", - "mssql.connectionOptions.minPoolSize.displayName": "集區大小下限", - "mssql.connectionOptions.minPoolSize.description": "集區中允許的連線數下限", - "mssql.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時", - "mssql.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)", - "mssql.connectionOptions.replication.displayName": "複寫", - "mssql.connectionOptions.replication.description": "由 SQL Server 在複寫中使用", - "mssql.connectionOptions.attachDbFilename.displayName": "附加 DB 檔案名稱", - "mssql.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", - "mssql.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址", - "mssql.connectionOptions.multiSubnetFailover.displayName": "多重子網路容錯移轉", - "mssql.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", - "mssql.connectionOptions.multipleActiveResultSets.description": "若為 True,則可傳回多個結果集並從一個連線讀取", - "mssql.connectionOptions.packetSize.displayName": "封包大小", - "mssql.connectionOptions.packetSize.description": "用於和 SQL Server 執行個體通訊之網路封包的大小 (位元組)", - "mssql.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本", - "mssql.connectionOptions.typeSystemVersion.description": "表示提供者透過 DataReader 所公開的伺服器類型系統", - "databasesListProperties.name": "名稱", - "databasesListProperties.status": "狀態", - "databasesListProperties.size": "大小 (MB)", - "databasesListProperties.lastBackup": "上次備份", - "objectsListProperties.name": "名稱" + "dist/dashboard/serviceEndpoints": { + "copyText": "複製", + "endpoint.appproxy": "應用程式 Proxy", + "endpoint.controller": "叢集管理服務", + "endpoint.gateway": "用來存取 HDFS 檔案的閘道,Spark", + "endpoint.grafana": "計量儀表板", + "endpoint.kibana": "記錄搜尋儀表板", + "endpoint.livy": "用來執行 Spark 陳述式、作業、應用程式的 Proxy", + "endpoint.managementproxy": "管理 Proxy", + "endpoint.mgmtproxy": "管理 Proxy", + "endpoint.sparkHistory": "Spark 作業管理與監視儀表板", + "endpoint.sqlServerEndpoint": "SQL Server 主要執行個體前端", + "endpoint.webhdfs": "HDFS 檔案系統 Proxy", + "endpoint.yarnHistory": "Spark 診斷與監視儀表板", + "grafana": "計量儀表板", + "kibana": "記錄搜尋儀表板", + "sparkHistory": "Spark 作業管理與監視儀表板", + "yarnHistory": "Spark 診斷與監視儀表板" + }, + "dist/features": { + "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有選取任何已連結的 Azure 帳戶。請重試一次此查詢,並在提示出現時選取已連結的 Azure 帳戶。", + "mssql.chooseLinkedAzureAccount": "請選取已連結的 Azure 帳戶:", + "mssql.insufficientlyPrivelagedAzureAccount": "為 {0} 所設定的 Azure 帳戶,沒有足夠的權限讓 Azure Key Vault 存取 Always Encrypted 的資料行主要金鑰。", + "mssql.missingLinkedAzureAccount": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有任何已連結的 Azure 帳戶可供使用。請新增已連結的 Azure 帳戶,然後重試一次此查詢。" + }, + "dist/hdfs/hdfsModel": { + "mssql.recursivePermissionOpError": "套用權限變更時發生錯誤: {0}", + "mssql.recursivePermissionOpProgress": "將權限變更套用到 ‘{0}’", + "mssql.recursivePermissionOpStarted": "正在 ‘{0}’ 下遞迴套用權限變更", + "mssql.recursivePermissionOpSucceeded": "已成功套用權限變更。" + }, + "dist/hdfs/webhdfs": { + "webhdfs.httpError400": "不正確的要求", + "webhdfs.httpError401": "未經授權", + "webhdfs.httpError403": "禁止", + "webhdfs.httpError404": "找不到", + "webhdfs.httpError500": "內部伺服器錯誤", + "webhdfs.invalidDataStructure": "資料結構無效", + "webhdfs.missingProperties": "因為缺少選項,所以無法建立 WebHDFS 用戶端: ${0}", + "webhdfs.undefinedArgument": "'${0}' 未定義。", + "webhdfs.unexpectedRedirect": "未預期的重新導向", + "webhdfs.unknownError": "未知的錯誤" }, "dist/localizedConstants": { "msgMissingNodeContext": "已呼叫節點命令,但未傳遞任何節點", - "mssql.manageAccessTitle": "管理存取權", - "mssql.locationTitle": "位置:", - "mssql.permissionsTitle": "權限", - "mssql.ownerPostfix": "- 擁有者", - "mssql.owner": "擁有者", - "mssql.group": "群組", - "mssql.owningGroupPostfix": "- 擁有群組", - "mssql.everyone": "其他人", - "mssql.userLabel": "使用者", - "mssql.groupLabel": "群組", "mssql.accessHeader": "存取", - "mssql.defaultHeader": "預設", - "mssql.delete": "刪除", - "mssql.stickyHeader": "固著位元", - "mssql.inheritDefaultsLabel": "繼承預設值", - "mssql.readHeader": "讀取", - "mssql.writeHeader": "寫入", - "mssql.executeHeader": "執行", - "mssql.addUserOrGroup": "新增使用者或群組", - "mssql.enterNamePlaceholder": "輸入名稱", "mssql.addLabel": "新增", - "mssql.namedUsersAndGroups": "具名使用者和群組", - "mssql.defaultUserAndGroups": "預設使用者與群組", - "mssql.userOrGroupIcon": "使用者或群組圖示", + "mssql.addUserOrGroup": "新增使用者或群組", "mssql.apply": "套用", "mssql.applyRecursively": "遞迴套用", + "mssql.defaultHeader": "預設", + "mssql.defaultUserAndGroups": "預設使用者與群組", + "mssql.delete": "刪除", + "mssql.enterNamePlaceholder": "輸入名稱", "mssql.errorApplyingAclChanges": "套用變更時發生未預期的錯誤: {0}", - "sparkJobSubmission.LocalFileDestinationHint": "本機檔案將上傳至 HDFS。", - "sparkJobSubmission.SubmissionEndMessage": ".......................... 提交 Spark 作業結束 ............................", - "sparkJobSubmission.PrepareUploadingFile": "正在從本機 {0} 將檔案上傳至 HDFS 資料夾: {1}", - "sparkJobSubmission.UploadingFileSucceeded": "已成功將檔案上傳至叢集!", - "sparkJobSubmission.UploadingFileFailed": "無法將檔案上傳至叢集。{0}", - "sparkJobSubmission.PrepareSubmitJob": "正在提交作業 {0}... ", - "sparkJobSubmission.SubmitJobFinished": "已提交 Spark 作業。", - "sparkJobSubmission.SubmitJobFailed": "Spark 作業提交失敗。{0}", - "sparkJobSubmission.YarnUIMessage": "YarnUI Url: {0} ", - "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 歷程記錄 Url: {0}", + "mssql.everyone": "其他人", + "mssql.executeHeader": "執行", + "mssql.group": "群組", + "mssql.groupLabel": "群組", + "mssql.inheritDefaultsLabel": "繼承預設值", + "mssql.locationTitle": "位置:", + "mssql.manageAccessTitle": "管理存取權", + "mssql.namedUsersAndGroups": "具名使用者和群組", + "mssql.owner": "擁有者", + "mssql.ownerPostfix": "- 擁有者", + "mssql.owningGroupPostfix": "- 擁有群組", + "mssql.permissionsTitle": "權限", + "mssql.readHeader": "讀取", + "mssql.stickyHeader": "固著位元", + "mssql.userLabel": "使用者", + "mssql.userOrGroupIcon": "使用者或群組圖示", + "mssql.writeHeader": "寫入", + "sparkConnectionRequired": "請先連線至 Spark 叢集,再檢視 {0} 歷程記錄。", "sparkJobSubmission.GetApplicationIdFailed": "無法取得應用程式識別碼。{0}", + "sparkJobSubmission.LocalFileDestinationHint": "本機檔案將上傳至 HDFS。", "sparkJobSubmission.LocalFileNotExisted": "本機檔案 {0} 不存在。", "sparkJobSubmission.NoSqlBigDataClusterFound": "找不到任何 SQL Server 巨量資料叢集。", - "sparkConnectionRequired": "請先連線至 Spark 叢集,再檢視 {0} 歷程記錄。" + "sparkJobSubmission.PrepareSubmitJob": "正在提交作業 {0}... ", + "sparkJobSubmission.PrepareUploadingFile": "正在從本機 {0} 將檔案上傳至 HDFS 資料夾: {1}", + "sparkJobSubmission.SparkHistoryLinkMessage": "Spark 歷程記錄 Url: {0}", + "sparkJobSubmission.SubmissionEndMessage": ".......................... 提交 Spark 作業結束 ............................", + "sparkJobSubmission.SubmitJobFailed": "Spark 作業提交失敗。{0}", + "sparkJobSubmission.SubmitJobFinished": "已提交 Spark 作業。", + "sparkJobSubmission.UploadingFileFailed": "無法將檔案上傳至叢集。{0}", + "sparkJobSubmission.UploadingFileSucceeded": "已成功將檔案上傳至叢集!", + "sparkJobSubmission.YarnUIMessage": "YarnUI Url: {0} " + }, + "dist/main": { + "msgSampleCodeDataFrame": "這個範例程式碼會將檔案載入資料框架,並顯示前 10 個結果。", + "mssql.errorConvertingToNotebook": "將 SQL 文件轉換成筆記本時發生錯誤。錯誤: {0}", + "mssql.errorConvertingToSQL": "將筆記本文件轉換成 SQL 時發生錯誤。錯誤: {0}", + "noController": "找不到此執行個體的控制器端點", + "notebookFileType": "Notebooks", + "unsupportedFileType": "僅支援 .ipynb Notebooks" + }, + "dist/objectExplorerNodeProvider/cancelableStream": { + "streamCanceled": "使用者取消了串流作業" + }, + "dist/objectExplorerNodeProvider/command": { + "cancel": "要取消作業嗎?", + "cancelTooltip": "取消", + "mssql.searchServers": "搜尋伺服器名稱", + "progress": "$(sync~spin) {0}..." + }, + "dist/objectExplorerNodeProvider/connection": { + "connectionInfoOptionsMissingProperties": "connectionInfo.options 中遺失的部分屬性: {0}", + "connectionInfoOptionsUndefined": "未定義 ConnectionInfo.options。", + "connectionInfoUndefined": "未定義 ConnectionInfo。" }, "dist/objectExplorerNodeProvider/fileSources": { "maxSizeNotice": "注意: 此檔案已於 {0} 截斷,以供預覽。", "maxSizeReached": "檔案已於 {0} 截斷,以供預覽。" }, - "dist/objectExplorerNodeProvider/command": { - "progress": "$(sync~spin) {0}...", - "cancelTooltip": "取消", - "cancel": "要取消作業嗎?", - "mssql.searchServers": "搜尋伺服器名稱" + "dist/objectExplorerNodeProvider/hdfsCommands": { + "allFiles": "所有檔案", + "copyPathError": "複製路徑時發生錯誤: {0}", + "deleteError": "刪除檔案時發生錯誤: {0}", + "enterDirName": "輸入目錄名稱", + "lblUploadFiles": "上傳", + "makingDir": "正在建立目錄", + "manageAccessError": "開啟管理存取權對話方塊時發生未預期的錯誤: {0}", + "mkDirError": "製作目錄時發生錯誤: {0}", + "mkdirCanceled": "作業已取消", + "msgDeleteFile": "確定要刪除此檔案嗎?", + "msgDeleteFolder": "確定要刪除此資料夾和其內容嗎?", + "previewError": "預覽檔案時發生錯誤: {0}", + "previewing": "正在產生預覽", + "saveCanceled": "儲存作業已取消", + "saveError": "儲存檔案時發生錯誤: {0}", + "saving": "正在儲存 HDFS 檔案", + "uploadCanceled": "上傳作業已取消", + "uploadError": "上傳檔案時發生錯誤: {0}", + "uploading": "正在將檔案上傳至 HDFS" + }, + "dist/objectExplorerNodeProvider/hdfsProvider": { + "errDeleteConnectionNode": "無法刪除連線。只能刪除子資料夾和檔案。", + "errorExpanding": "錯誤: {0}" + }, + "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { + "hdfsFolder": "HDFS", + "notifyError": "通知節點變更時發生錯誤: {0}", + "prmptPwd": "請提供連線至 HDFS 的密碼:", + "promptUsername": "請提供連線至 HDFS 的使用者名稱:", + "rootLabel": "根", + "sessionNotFound": "節點 {0} 的工作階段不存在" + }, + "dist/prompts/confirm": { + "msgNo": "否", + "msgYes": "是" + }, + "dist/sparkFeature/dialog/dialogCommands": { + "errorNotSqlBigDataCluster": "所選伺服器不屬於 SQL Server 巨量資料叢集", + "selectOtherServer": "選取其他 SQL Server", + "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "取得檔案路徑時發生錯誤: {0}", + "sparkJobSubmission.NoSqlSelected": "未選取任何 SQL Server。", + "sparkJobSubmission.PleaseSelectSqlWithCluster": "請選取具有巨量資料叢集的 SQL Server。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { + "sparkJobSubmission.AdvancedTabName": "進階", + "sparkJobSubmission.ReferenceFilesList": "參考檔案", + "sparkJobSubmission.ReferenceFilesListTooltip": "要放置於執行程式工作目錄的檔案。檔案路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", + "sparkJobSubmission.ReferenceJarList": "參考 JAR", + "sparkJobSubmission.ReferenceJarListToolTip": "要放置在執行程式工作目錄中的 Jar。Jar 路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", + "sparkJobSubmission.ReferencePyList": "參考 py 檔案", + "sparkJobSubmission.ReferencePyListTooltip": "要放置於執行程式工作目錄的 Py 檔案。檔案路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", + "sparkJobSubmission.configValues": "組態值", + "sparkJobSubmission.configValuesTooltip": "包含 Spark 組態值的成對名稱值清單。編碼為 JSON 字典。範例: '{\"name\":\"value\", \"name2\":\"value2\"}'。", + "sparkJobSubmission.driverCores": "驅動程式核心", + "sparkJobSubmission.driverCoresTooltip": "要配置給驅動程式的 CPU 核心數量。", + "sparkJobSubmission.driverMemory": "驅動程式記憶體", + "sparkJobSubmission.driverMemoryTooltip": "要配置給驅動程式的記憶體數量。指定單位作為值的一部分。範例: 512M 或 2G。", + "sparkJobSubmission.executorCores": "執行程式核心", + "sparkJobSubmission.executorCoresTooltip": "要配置給執行程式的 CPU 核心數量。", + "sparkJobSubmission.executorCount": "執行程式計數", + "sparkJobSubmission.executorCountTooltip": "要執行執行程式的執行個體數目。", + "sparkJobSubmission.executorMemory": "執行程式記憶體", + "sparkJobSubmission.executorMemoryTooltip": "要配置給執行程式的記憶體數量。指定單位作為值的一部分。範例: 512M 或 2G。", + "sparkJobSubmission.queueName": "佇列名稱", + "sparkJobSubmission.queueNameTooltip": "要在其中執行工作階段的 Spark 佇列名稱。" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { + "sparkJobSubmission.Arguments": "引數", + "sparkJobSubmission.ArgumentsTooltip": "在您主要類別中使用的命令列引數,多個引數應以空格分隔。", + "sparkJobSubmission.FilePathPlaceHolder": ".jar 或 .py 檔案的路徑", + "sparkJobSubmission.GeneralTabName": "一般", + "sparkJobSubmission.HDFSFileNotExisted": "指定的 HDFS 檔案不存在。", + "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} 不存在於叢集或擲回例外狀況中。", + "sparkJobSubmission.JobName": "作業名稱", + "sparkJobSubmission.JobNamePlaceHolder": "輸入名稱...", + "sparkJobSubmission.LocalFileDestinationHintWithPath": "選取的本機檔案將會上傳至 HDFS: {0}", + "sparkJobSubmission.MainClass": "主要類別", + "sparkJobSubmission.MainFilePath": "JAR/py 檔案", + "sparkJobSubmission.NotSpecifyJARPYPath": "未指定屬性 JAR/py 檔案。", + "sparkJobSubmission.NotSpecifyJobName": "未指定屬性作業名稱。", + "sparkJobSubmission.NotSpecifyMainClass": "未指定屬性主要類別。", + "sparkJobSubmission.SelectFileError": "因為發生錯誤,所以在尋找檔案時發生錯誤: {0}", + "sparkJobSubmission.SparkCluster": "Spark 叢集", + "sparkSelectLocalFile": "選擇" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { + "sparkJobSubmission.DialogCancelButton": "取消", + "sparkJobSubmission.DialogSubmitButton": "提交", + "sparkJobSubmission.DialogTitleNewJob": "新增作業", + "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog 的參數不合法", + "sparkJobSubmission.SubmissionStartMessage": ".......................... 提交 Spark 作業開始 ..........................", + "sparkJobSubmission.SubmitSparkJob": "{0} Spark 作業提交:" + }, + "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { + "sparkJobSubmission.GetApplicationIdTimeOut": "取得應用程式識別碼逾時。{0}[記錄] {1}", + "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId 無效。 ", + "sparkJobSubmission.PathNotSpecified.": "未指定屬性路徑。", + "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel 的參數不合法", + "sparkJobSubmission.localFileOrFolderNotSpecified.": "未指定屬性 localFilePath 或 hdfsFolderPath。", + "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs 無效。 " }, "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionService": { "sparkJobSubmission.LivyNoBatchIdReturned": "回應未傳回任何 Spark 作業批次識別碼。{0}[錯誤] {1}", "sparkJobSubmission.LivyNoLogReturned": "回應中未傳回任何記錄。{0}[錯誤] {1}" }, "dist/sqlClusterLookUp": { - "promptBDCUsername": "{0}請提供使用者名稱以連線至 BDC 控制器:", - "promptBDCPassword": "請提供密碼以連線至 BDC 控制器", "bdcConnectError": "錯誤: {0}。 ", + "promptBDCPassword": "請提供密碼以連線至 BDC 控制器", + "promptBDCUsername": "{0}請提供使用者名稱以連線至 BDC 控制器:", "usernameAndPasswordRequired": "需要使用者名稱與密碼" }, - "dist/objectExplorerNodeProvider/hdfsCommands": { - "allFiles": "所有檔案", - "lblUploadFiles": "上傳", - "uploading": "正在將檔案上傳至 HDFS", - "uploadCanceled": "上傳作業已取消", - "uploadError": "上傳檔案時發生錯誤: {0}", - "makingDir": "正在建立目錄", - "mkdirCanceled": "作業已取消", - "mkDirError": "製作目錄時發生錯誤: {0}", - "enterDirName": "輸入目錄名稱", - "deleteError": "刪除檔案時發生錯誤: {0}", - "msgDeleteFolder": "確定要刪除此資料夾和其內容嗎?", - "msgDeleteFile": "確定要刪除此檔案嗎?", - "saving": "正在儲存 HDFS 檔案", - "saveCanceled": "儲存作業已取消", - "saveError": "儲存檔案時發生錯誤: {0}", - "previewing": "正在產生預覽", - "previewError": "預覽檔案時發生錯誤: {0}", - "copyPathError": "複製路徑時發生錯誤: {0}", - "manageAccessError": "開啟管理存取權對話方塊時發生未預期的錯誤: {0}" - }, - "dist/hdfs/webhdfs": { - "webhdfs.invalidDataStructure": "資料結構無效", - "webhdfs.missingProperties": "因為缺少選項,所以無法建立 WebHDFS 用戶端: ${0}", - "webhdfs.undefinedArgument": "'${0}' 未定義。", - "webhdfs.httpError400": "不正確的要求", - "webhdfs.httpError401": "未經授權", - "webhdfs.httpError403": "禁止", - "webhdfs.httpError404": "找不到", - "webhdfs.httpError500": "內部伺服器錯誤", - "webhdfs.unknownError": "未知的錯誤", - "webhdfs.unexpectedRedirect": "未預期的重新導向" - }, - "dist/objectExplorerNodeProvider/connection": { - "connectionInfoUndefined": "未定義 ConnectionInfo。", - "connectionInfoOptionsUndefined": "未定義 ConnectionInfo.options。", - "connectionInfoOptionsMissingProperties": "connectionInfo.options 中遺失的部分屬性: {0}" - }, - "dist/telemetry": { - "viewKnownIssuesText": "檢視已知問題", - "serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。" - }, - "dist/main": { - "msgSampleCodeDataFrame": "這個範例程式碼會將檔案載入資料框架,並顯示前 10 個結果。", - "mssql.errorConvertingToNotebook": "將 SQL 文件轉換成筆記本時發生錯誤。錯誤: {0}", - "mssql.errorConvertingToSQL": "將筆記本文件轉換成 SQL 時發生錯誤。錯誤: {0}", - "notebookFileType": "Notebooks", - "unsupportedFileType": "僅支援 .ipynb Notebooks", - "noController": "找不到此執行個體的控制器端點" - }, - "dist/hdfs/hdfsModel": { - "mssql.recursivePermissionOpStarted": "正在 ‘{0}’ 下遞迴套用權限變更", - "mssql.recursivePermissionOpSucceeded": "已成功套用權限變更。", - "mssql.recursivePermissionOpProgress": "將權限變更套用到 ‘{0}’", - "mssql.recursivePermissionOpError": "套用權限變更時發生錯誤: {0}" - }, - "dist/prompts/confirm": { - "msgYes": "是", - "msgNo": "否" - }, - "dist/sparkFeature/dialog/dialogCommands": { - "selectOtherServer": "選取其他 SQL Server", - "sparkJobSubmission.PleaseSelectSqlWithCluster": "請選取具有巨量資料叢集的 SQL Server。", - "sparkJobSubmission.NoSqlSelected": "未選取任何 SQL Server。", - "errorNotSqlBigDataCluster": "所選伺服器不屬於 SQL Server 巨量資料叢集", - "sparkJobSubmission.GetFilePathFromSelectedNodeFailed": "取得檔案路徑時發生錯誤: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionDialog": { - "sparkJobSubmission.SparkJobSubmissionDialogInitializeError": "SparkJobSubmissionDialog 的參數不合法", - "sparkJobSubmission.DialogTitleNewJob": "新增作業", - "sparkJobSubmission.DialogCancelButton": "取消", - "sparkJobSubmission.DialogSubmitButton": "提交", - "sparkJobSubmission.SubmitSparkJob": "{0} Spark 作業提交:", - "sparkJobSubmission.SubmissionStartMessage": ".......................... 提交 Spark 作業開始 .........................." - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkJobSubmissionModel": { - "sparkJobSubmission.SparkJobSubmissionModelInitializeError": "SparkJobSubmissionModel 的參數不合法", - "sparkJobSubmission.submissionArgsIsInvalid": "submissionArgs 無效。 ", - "sparkJobSubmission.LivyBatchIdIsInvalid": "livyBatchId 無效。 ", - "sparkJobSubmission.GetApplicationIdTimeOut": "取得應用程式識別碼逾時。{0}[記錄] {1}", - "sparkJobSubmission.localFileOrFolderNotSpecified.": "未指定屬性 localFilePath 或 hdfsFolderPath。", - "sparkJobSubmission.PathNotSpecified.": "未指定屬性路徑。" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkConfigurationTab": { - "sparkJobSubmission.GeneralTabName": "一般", - "sparkJobSubmission.JobNamePlaceHolder": "輸入名稱...", - "sparkJobSubmission.JobName": "作業名稱", - "sparkJobSubmission.SparkCluster": "Spark 叢集", - "sparkJobSubmission.FilePathPlaceHolder": ".jar 或 .py 檔案的路徑", - "sparkJobSubmission.LocalFileDestinationHintWithPath": "選取的本機檔案將會上傳至 HDFS: {0}", - "sparkJobSubmission.MainFilePath": "JAR/py 檔案", - "sparkJobSubmission.MainClass": "主要類別", - "sparkJobSubmission.Arguments": "引數", - "sparkJobSubmission.ArgumentsTooltip": "在您主要類別中使用的命令列引數,多個引數應以空格分隔。", - "sparkJobSubmission.NotSpecifyJobName": "未指定屬性作業名稱。", - "sparkJobSubmission.NotSpecifyJARPYPath": "未指定屬性 JAR/py 檔案。", - "sparkJobSubmission.NotSpecifyMainClass": "未指定屬性主要類別。", - "sparkJobSubmission.HDFSFileNotExistedWithPath": "{0} 不存在於叢集或擲回例外狀況中。", - "sparkJobSubmission.HDFSFileNotExisted": "指定的 HDFS 檔案不存在。", - "sparkSelectLocalFile": "選擇", - "sparkJobSubmission.SelectFileError": "因為發生錯誤,所以在尋找檔案時發生錯誤: {0}" - }, - "dist/sparkFeature/dialog/sparkJobSubmission/sparkAdvancedTab": { - "sparkJobSubmission.AdvancedTabName": "進階", - "sparkJobSubmission.ReferenceJarList": "參考 JAR", - "sparkJobSubmission.ReferenceJarListToolTip": "要放置在執行程式工作目錄中的 Jar。Jar 路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", - "sparkJobSubmission.ReferencePyList": "參考 py 檔案", - "sparkJobSubmission.ReferencePyListTooltip": "要放置於執行程式工作目錄的 Py 檔案。檔案路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", - "sparkJobSubmission.ReferenceFilesList": "參考檔案", - "sparkJobSubmission.ReferenceFilesListTooltip": "要放置於執行程式工作目錄的檔案。檔案路徑必須為 HDFS 路徑。多個路徑應以分號 (;) 分隔", - "sparkJobSubmission.driverMemory": "驅動程式記憶體", - "sparkJobSubmission.driverMemoryTooltip": "要配置給驅動程式的記憶體數量。指定單位作為值的一部分。範例: 512M 或 2G。", - "sparkJobSubmission.driverCores": "驅動程式核心", - "sparkJobSubmission.driverCoresTooltip": "要配置給驅動程式的 CPU 核心數量。", - "sparkJobSubmission.executorMemory": "執行程式記憶體", - "sparkJobSubmission.executorMemoryTooltip": "要配置給執行程式的記憶體數量。指定單位作為值的一部分。範例: 512M 或 2G。", - "sparkJobSubmission.executorCores": "執行程式核心", - "sparkJobSubmission.executorCoresTooltip": "要配置給執行程式的 CPU 核心數量。", - "sparkJobSubmission.executorCount": "執行程式計數", - "sparkJobSubmission.executorCountTooltip": "要執行執行程式的執行個體數目。", - "sparkJobSubmission.queueName": "佇列名稱", - "sparkJobSubmission.queueNameTooltip": "要在其中執行工作階段的 Spark 佇列名稱。", - "sparkJobSubmission.configValues": "組態值", - "sparkJobSubmission.configValuesTooltip": "包含 Spark 組態值的成對名稱值清單。編碼為 JSON 字典。範例: '{\"name\":\"value\", \"name2\":\"value2\"}'。" - }, - "dist/objectExplorerNodeProvider/objectExplorerNodeProvider": { - "promptUsername": "請提供連線至 HDFS 的使用者名稱:", - "prmptPwd": "請提供連線至 HDFS 的密碼:", - "sessionNotFound": "節點 {0} 的工作階段不存在", - "notifyError": "通知節點變更時發生錯誤: {0}", - "hdfsFolder": "HDFS", - "rootLabel": "根" - }, - "dist/objectExplorerNodeProvider/hdfsProvider": { - "errorExpanding": "錯誤: {0}", - "errDeleteConnectionNode": "無法刪除連線。只能刪除子資料夾和檔案。" - }, - "dist/objectExplorerNodeProvider/cancelableStream": { - "streamCanceled": "使用者取消了串流作業" - }, - "dist/dashboard/serviceEndpoints": { - "grafana": "計量儀表板", - "kibana": "記錄搜尋儀表板", - "sparkHistory": "Spark 作業管理與監視儀表板", - "yarnHistory": "Spark 診斷與監視儀表板", - "copyText": "複製", - "endpoint.appproxy": "應用程式 Proxy", - "endpoint.controller": "叢集管理服務", - "endpoint.gateway": "用來存取 HDFS 檔案的閘道,Spark", - "endpoint.managementproxy": "管理 Proxy", - "endpoint.mgmtproxy": "管理 Proxy", - "endpoint.sqlServerEndpoint": "SQL Server 主要執行個體前端", - "endpoint.grafana": "計量儀表板", - "endpoint.kibana": "記錄搜尋儀表板", - "endpoint.yarnHistory": "Spark 診斷與監視儀表板", - "endpoint.sparkHistory": "Spark 作業管理與監視儀表板", - "endpoint.webhdfs": "HDFS 檔案系統 Proxy", - "endpoint.livy": "用來執行 Spark 陳述式、作業、應用程式的 Proxy" - }, "dist/sqlToolsServer": { - "serviceStartedStatusMsg": "已啟動 {0}", - "startingServiceStatusMsg": "正在啟動 {0}", - "failedToStartServiceErrorMsg": "無法啟動 {0}", - "installingServiceChannelMsg": "正在將 {0} 安裝到 {1}", - "installingServiceStatusMsg": "正在安裝 {0}", - "installedServiceChannelMsg": "已安裝 {0}", + "downloadServiceDoneChannelMsg": "已完成 {0} 的安裝", "downloadingServiceChannelMsg": "正在下載 {0}", "downloadingServiceSizeChannelMsg": "({0} KB)", "downloadingServiceStatusMsg": "正在下載 {0}", - "downloadServiceDoneChannelMsg": "已完成 {0} 的安裝", - "entryExtractedChannelMsg": "已擷取 {0} ({1}/{2})" + "entryExtractedChannelMsg": "已擷取 {0} ({1}/{2})", + "failedToStartServiceErrorMsg": "無法啟動 {0}", + "installedServiceChannelMsg": "已安裝 {0}", + "installingServiceChannelMsg": "正在將 {0} 安裝到 {1}", + "installingServiceStatusMsg": "正在安裝 {0}", + "serviceStartedStatusMsg": "已啟動 {0}", + "startingServiceStatusMsg": "正在啟動 {0}" }, - "dist/features": { - "mssql.missingLinkedAzureAccount": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有任何已連結的 Azure 帳戶可供使用。請新增已連結的 Azure 帳戶,然後重試一次此查詢。", - "mssql.chooseLinkedAzureAccount": "請選取已連結的 Azure 帳戶:", - "mssql.canceledLinkedAzureAccountSelection": "Azure Data Studio 必須連絡 Azure Key Vault 以存取 Always Encrypted 的資料行主要金鑰,但沒有選取任何已連結的 Azure 帳戶。請重試一次此查詢,並在提示出現時選取已連結的 Azure 帳戶。", - "mssql.insufficientlyPrivelagedAzureAccount": "為 {0} 所設定的 Azure 帳戶,沒有足夠的權限讓 Azure Key Vault 存取 Always Encrypted 的資料行主要金鑰。" + "dist/telemetry": { + "serviceCrashMessage": "{0} 個元件意外結束。請重新啟動 Azure Data Studio。", + "viewKnownIssuesText": "檢視已知問題" + }, + "package": { + "cloud.databaseProperties.azureEdition": "版本", + "cloud.databaseProperties.compatibilityLevel": "相容性層級", + "cloud.databaseProperties.owner": "擁有者", + "cloud.databaseProperties.serviceLevelObjective": "定價層", + "cloud.serverProperties.serverEdition": "類型", + "cloud.serverProperties.serverVersion": "版本", + "databasesListProperties.lastBackup": "上次備份", + "databasesListProperties.name": "名稱", + "databasesListProperties.size": "大小 (MB)", + "databasesListProperties.status": "狀態", + "json.format.enable.desc": "啟用/停用預設 JSON 格式器 (需要重新啟動)", + "json.schemas.desc": "在結構描述與目前專案的 JSON 檔案之間建立關聯", + "json.schemas.fileMatch.desc": "檔案模式陣列,在將 JSON 檔案解析成結構描述時的比對對象。", + "json.schemas.fileMatch.item.desc": "可包含 '*' 的檔案模式,在將 JSON 檔案解析成結構描述時的比對對象。", + "json.schemas.schema.desc": "指定 URL 的結構描述定義。只須提供結構描述以避免存取結構描述 URL。", + "json.schemas.url.desc": "目前目錄中的結構描述 URL 或結構描述相對路徑", + "mssql.configuration.title": "MSSQL 設定", + "mssql.connectionOptions.applicationIntent.description": "在連線至伺服器時宣告應用程式工作負載類型", + "mssql.connectionOptions.applicationIntent.displayName": "應用程式的意圖", + "mssql.connectionOptions.applicationName.description": "應用程式的名稱", + "mssql.connectionOptions.applicationName.displayName": "應用程式名稱", + "mssql.connectionOptions.asynchronousProcessing.description": "若為 True,則允許使用 .Net Framework Data Provider 中的非同步功能", + "mssql.connectionOptions.asynchronousProcessing.displayName": "非同步處理", + "mssql.connectionOptions.attachDbFilename.displayName": "附加 DB 檔案名稱", + "mssql.connectionOptions.attachedDBFileName.description": "主要檔案的名稱,包含可附加資料庫的完整路徑名稱", + "mssql.connectionOptions.attachedDBFileName.displayName": "已附加的 DB 檔案名稱", + "mssql.connectionOptions.authType.categoryValues.azureMFA": "Azure Active Directory - MFA 通用支援", + "mssql.connectionOptions.authType.categoryValues.integrated": "Windows 驗證", + "mssql.connectionOptions.authType.categoryValues.sqlLogin": "SQL 登入", + "mssql.connectionOptions.authType.description": "指定向 SQL Server 驗證的方法", + "mssql.connectionOptions.authType.displayName": "驗證類型", + "mssql.connectionOptions.columnEncryptionSetting.description": "啟用或停用連線的 Always Encrypted 功能", + "mssql.connectionOptions.columnEncryptionSetting.displayName": "Always Encrypted", + "mssql.connectionOptions.connectRetryCount.description": "嘗試還原連線的次數", + "mssql.connectionOptions.connectRetryCount.displayName": "連線重試計數", + "mssql.connectionOptions.connectRetryInterval.description": "嘗試還原連線之間的延遲", + "mssql.connectionOptions.connectRetryInterval.displayName": "連線重試間隔", + "mssql.connectionOptions.connectTimeout.description": "終止嘗試並產生錯誤前,要等待伺服器連線的時間長度 (秒)", + "mssql.connectionOptions.connectTimeout.displayName": "連線逾時", + "mssql.connectionOptions.connectionName.description": "連線的自訂名稱", + "mssql.connectionOptions.connectionName.displayName": "名稱 (選用)", + "mssql.connectionOptions.contextConnection.description": "若為 True,則表示連線應來自 SQL 伺服器內容。僅可在於 SQL Server 處理序中執行時可用", + "mssql.connectionOptions.contextConnection.displayName": "內容連線", + "mssql.connectionOptions.currentLanguage.description": "SQL Server 語言記錄名稱", + "mssql.connectionOptions.currentLanguage.displayName": "目前的語言", + "mssql.connectionOptions.databaseName.description": "資料來源中,初始類別目錄或資料庫的名稱。", + "mssql.connectionOptions.databaseName.displayName": "資料庫", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.AAS": "Azure 證明", + "mssql.connectionOptions.enclaveAttestationProtocol.categoryValues.HGS": "主機守護者服務", + "mssql.connectionOptions.enclaveAttestationProtocol.description": "指定通訊協定,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區", + "mssql.connectionOptions.enclaveAttestationProtocol.displayName": "證明通訊協定", + "mssql.connectionOptions.enclaveAttestationUrl.description": "指定端點,以證明與安全記憶體保護區一起使用 Always Encrypted 的伺服器端記憶體保護區", + "mssql.connectionOptions.enclaveAttestationUrl.displayName": "記憶體保護區證明 URL", + "mssql.connectionOptions.encrypt.description": "若為 True,則 SQL Server 會在伺服器已安裝憑證的情況下,對用戶端和伺服器間傳送的所有資料使用 SSL 加密", + "mssql.connectionOptions.encrypt.displayName": "加密", + "mssql.connectionOptions.failoverPartner.description": "充當容錯移轉夥伴之 SQL Server 執行個體的名稱或網路位址", + "mssql.connectionOptions.failoverPartner.displayName": "容錯移轉夥伴", + "mssql.connectionOptions.groupName.advanced": "進階", + "mssql.connectionOptions.groupName.connectionResiliency": "恢復連接", + "mssql.connectionOptions.groupName.context": "內容", + "mssql.connectionOptions.groupName.initialization": "初始化", + "mssql.connectionOptions.groupName.pooling": "共用", + "mssql.connectionOptions.groupName.replication": "複寫", + "mssql.connectionOptions.groupName.security": "安全性", + "mssql.connectionOptions.groupName.source": "來源", + "mssql.connectionOptions.loadBalanceTimeout.description": "此連線在終結前於集區中存留的時間下限 (秒)", + "mssql.connectionOptions.loadBalanceTimeout.displayName": "負載平衡逾時", + "mssql.connectionOptions.maxPoolSize.description": "集區中允許的連線數上限", + "mssql.connectionOptions.maxPoolSize.displayName": "集區大小上限", + "mssql.connectionOptions.minPoolSize.description": "集區中允許的連線數下限", + "mssql.connectionOptions.minPoolSize.displayName": "集區大小下限", + "mssql.connectionOptions.multiSubnetFailover.displayName": "多重子網路容錯移轉", + "mssql.connectionOptions.multipleActiveResultSets.description": "若為 True,則可傳回多個結果集並從一個連線讀取", + "mssql.connectionOptions.multipleActiveResultSets.displayName": "Multiple Active Result Set", + "mssql.connectionOptions.packetSize.description": "用於和 SQL Server 執行個體通訊之網路封包的大小 (位元組)", + "mssql.connectionOptions.packetSize.displayName": "封包大小", + "mssql.connectionOptions.password.description": "代表要在連線至資料來源時使用的密碼", + "mssql.connectionOptions.password.displayName": "密碼", + "mssql.connectionOptions.persistSecurityInfo.description": "若為 False,則不會於連線中傳回密碼等安全性敏感資訊", + "mssql.connectionOptions.persistSecurityInfo.displayName": "持續安全性資訊", + "mssql.connectionOptions.pooling.description": "若為 True,則會從適當的集區提取連線物件,或在有需要時建立並新增至適當的集區", + "mssql.connectionOptions.pooling.displayName": "共用", + "mssql.connectionOptions.port.displayName": "連接埠", + "mssql.connectionOptions.replication.description": "由 SQL Server 在複寫中使用", + "mssql.connectionOptions.replication.displayName": "複寫", + "mssql.connectionOptions.serverName.description": "SQL Server 執行個體的名稱", + "mssql.connectionOptions.serverName.displayName": "伺服器", + "mssql.connectionOptions.trustServerCertificate.description": "若為 True (且 encrypt=true),則 SQL Server 會對用戶端和伺服器間傳送的所有資料使用 SSL 加密,而不驗證伺服器憑證", + "mssql.connectionOptions.trustServerCertificate.displayName": "信任伺服器憑證", + "mssql.connectionOptions.typeSystemVersion.description": "表示提供者透過 DataReader 所公開的伺服器類型系統", + "mssql.connectionOptions.typeSystemVersion.displayName": "鍵入系統版本", + "mssql.connectionOptions.userName.description": "代表要在連線至資料來源時使用的使用者識別碼", + "mssql.connectionOptions.userName.displayName": "使用者名稱", + "mssql.connectionOptions.workstationId.description": "連線至 SQL Server 的工作站名稱", + "mssql.connectionOptions.workstationId.displayName": "工作站識別碼", + "mssql.disabled": "已停用", + "mssql.enabled": "已啟用", + "mssql.exportNotebookToSql": "將筆記本匯出為 SQL", + "mssql.exportSqlAsNotebook": "將 SQL 匯出為筆記本", + "mssql.format.alignColumnDefinitionsInColumns": "行定義是否一致?", + "mssql.format.datatypeCasing": "是否將資料類型轉換為大寫,小寫或無 (不轉換)", + "mssql.format.keywordCasing": "是否將關鍵字轉換為大寫,小寫或無 (不轉換)", + "mssql.format.placeCommasBeforeNextStatement": "逗號是否放在 list 中每個語句的開頭,例如: \", mycolumn2\" 而非在結尾,例如: \"mycolumn1,\"", + "mssql.format.placeSelectStatementReferencesOnNewLine": "在 select 陳述式中參考的物件是否要分行處理? 以 'SELECT C1, C2 FROM T1' 為例,C1 與 C2 將會分行顯示", + "mssql.ignorePlatformWarning": "[選用] 不要顯示不支援的平台警告", + "mssql.intelliSense.enableErrorChecking": "是否啟用 IntelliSense 錯誤檢查", + "mssql.intelliSense.enableIntelliSense": "是否啟用 IntelliSense", + "mssql.intelliSense.enableQuickInfo": "是否啟用 IntelliSense 快速諮詢", + "mssql.intelliSense.enableSuggestions": "是否啟用 IntelliSense 建議", + "mssql.intelliSense.lowerCaseSuggestions": "是否將 IntelliSense 建議設定為小寫", + "mssql.logDebugInfo": "[選用] 將偵錯記錄輸出至主控台 ([檢視] -> [輸出]),並從下拉式清單選取適當的輸出通道", + "mssql.logFilesRemovalLimit": "具有到期的 logRetentionMinutes,且要於啟動時移除的舊檔案數上限。因為此限制而未清除的檔案,將於下次 Azure Data Studio 啟動時受到清除。", + "mssql.logRetentionMinutes": "為後端服務保留記錄檔的分鐘數。預設為 1 週。", + "mssql.provider.displayName": "Microsoft SQL Server", + "mssql.query.alwaysEncryptedParameterization": "啟用 Always Encrypted 的參數化", + "mssql.query.ansiDefaults": "啟用 SET ANSI_DEFAULTS", + "mssql.query.ansiNullDefaultOn": "啟用 SET ANSI_NULL_DFLT_ON", + "mssql.query.ansiNulls": "啟用 SET ANSI_NULLS", + "mssql.query.ansiPadding": "啟用 SET ANSI_PADDING", + "mssql.query.ansiWarnings": "啟用 SET ANSI_WARNINGS", + "mssql.query.arithAbort": "啟用 SET ARITHABORT 選項", + "mssql.query.cursorCloseOnCommit": "啟用 SET CURSOR_CLOSE_ON_COMMIT", + "mssql.query.deadlockPriority": "啟用 SET DEADLOCK_PRIORITY 選項", + "mssql.query.displayBitAsNumber": "BIT 資料行是否顯示為數字 (1 或 0)? 若為 False,BIT 資料行將會顯示為 'True' 或 'False'", + "mssql.query.executionTimeout": "執行逾時為 0 表示無限等候 (不逾時)", + "mssql.query.implicitTransactions": "啟用 SET IMPLICIT_TRANSACTIONS", + "mssql.query.lockTimeout": "啟用 SET LOCK TIMEOUT 選項 (毫秒)", + "mssql.query.maxXmlCharsToStore": "執行查詢之後要儲存的 XML 字元數目", + "mssql.query.noCount": "啟用 SET NOCOUNT 選項", + "mssql.query.noExec": "啟用 SET NOEXEC 選項", + "mssql.query.parseOnly": "啟用 SET PARSEONLY 選項", + "mssql.query.queryGovernorCostLimit": "啟用 SET QUERY_GOVERNOR_COST_LIMIT", + "mssql.query.quotedIdentifier": "啟用 SET QUOTED_IDENTIFIER", + "mssql.query.setRowCount": "要在伺服器停止處理查詢前傳回的資料列數上限。", + "mssql.query.statisticsIO": "啟用 SET STATISTICS IO 選項", + "mssql.query.statisticsTime": "啟用 SET STATISTICS TIME 選項", + "mssql.query.textSize": "SELECT 陳述式所傳回 text 與 Ntext 資料的大小上限", + "mssql.query.transactionIsolationLevel": "啟用 SET TRANSACTION ISOLATION LEVEL 選項", + "mssql.query.xactAbortOn": "啟用 SET XACT_ABORT ON 選項", + "mssql.tracingLevel": "[選用] 後端服務的記錄層級。每當 Azure Data Studio 啟動,或是檔案已經有附加至該檔案的記錄項目時,Azure Data Studio 都會產生檔案名稱。如需清除舊記錄檔,請查看 logRetentionMinutes 和 logFilesRemovalLimit 設定。預設 tracingLevel 不會記錄太多項目。變更詳細資訊可能會導致大量記錄和記錄的磁碟空間需求。錯誤包含嚴重,警告包含錯誤,資訊包含警告而詳細資訊包含資訊", + "mssqlCluster.copyPath": "複製路徑", + "mssqlCluster.deleteFiles": "刪除", + "mssqlCluster.manageAccess": "管理存取權", + "mssqlCluster.mkdir": "新增目錄", + "mssqlCluster.previewFile": "預覽", + "mssqlCluster.saveFile": "儲存", + "mssqlCluster.uploadFiles": "上傳檔案", + "notebook.command.new": "新增 Notebook", + "notebook.command.open": "開啟 Notebook", + "objectsListProperties.name": "名稱", + "onprem.databaseProperties.compatibilityLevel": "相容性層級", + "onprem.databaseProperties.lastBackupDate": "上次資料庫備份", + "onprem.databaseProperties.lastLogBackupDate": "上次記錄備份", + "onprem.databaseProperties.owner": "擁有者", + "onprem.databaseProperties.recoveryModel": "復原模式", + "onprem.serverProperties.machineName": "電腦名稱", + "onprem.serverProperties.osVersion": "作業系統版本", + "onprem.serverProperties.serverEdition": "版本", + "onprem.serverProperties.serverVersion": "版本", + "tab.bigDataClusterDescription": "SQL Server 巨量資料叢集的工作和資訊", + "title.bigDataCluster": "SQL Server 巨量資料叢集", + "title.books": "Notebooks", + "title.clearSearchServerResult": "搜尋: 清除搜尋伺服器結果", + "title.configurePython": "為 Notebooks 設定 Python", + "title.endpoints": "服務端點", + "title.installPackages": "安裝套件", + "title.newSparkJob": "新增 Spark 作業", + "title.openClusterDashboard": "叢集\r\n儀表板", + "title.openSparkHistory": "檢視 Spark 歷程記錄", + "title.openYarnHistory": "檢視 Yarn 歷程記錄", + "title.searchServers": "搜尋: 伺服器", + "title.showLogFile": "顯示記錄檔", + "title.submitSparkJob": "提交 Spark 作業", + "title.tasks": "工作" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json index 7c026bcb0f..8501a8107f 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/notebook.i18n.json @@ -8,294 +8,294 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Notebook 核心延伸模組", - "description": "定義以資料通訊協定為基礎的 Notebook 貢獻,以及許多 Notebook 命令和貢獻。", - "notebook.configuration.title": "Notebook 組態", - "notebook.pythonPath.description": "Notebooks 所使用之 python 安裝的本機路徑。", - "notebook.useExistingPython.description": "Notebooks 所使用之現有 python 安裝的本機路徑。", - "notebook.dontPromptPythonUpdate.description": "不要顯示更新 Python 的提示。", - "notebook.jupyterServerShutdownTimeout.description": "在所有筆記本關閉後關閉伺服器前須等候的時間 (分鐘)。(若不要關閉,請輸入 0) ", - "notebook.overrideEditorTheming.description": "覆寫 Notebook 編輯器中的預設設定。設定包含背景色彩、目前的線條色彩和框線", - "notebook.maxTableRows.description": "Notebook 編輯器中每一資料表傳回的資料列數上限", - "notebook.trustedBooks.description": "將會自動信任包含在這些書籍中的筆記本。", - "notebook.maxBookSearchDepth.description": "用來搜尋書籍的子目錄最大深度 (輸入 0 表示無限)", - "notebook.collapseBookItems.description": "在 Notebooks Viewlet 中的根層級摺疊書籍項目", - "notebook.remoteBookDownloadTimeout.description": "GitHub 書籍的下載逾時 (毫秒)", - "notebook.pinnedNotebooks.description": "目前工作區之使用者所釘選的筆記本", - "notebook.allowRoot.description": "允許 Jupyter 伺服器以根使用者身分執行", - "notebook.command.new": "新增 Notebook", - "notebook.command.open": "開啟 Notebook", - "notebook.analyzeJupyterNotebook": "在 Notebook 中分析", - "notebook.command.runactivecell": "執行資料格", - "notebook.command.clearactivecellresult": "清除資料格結果", - "notebook.command.runallcells": "執行資料格", - "notebook.command.addcode": "新增程式碼資料格", - "notebook.command.addtext": "新增文字資料格", - "notebook.command.addcell": "新增資料格", - "title.analyzeJupyterNotebook": "在 Notebook 中分析", - "title.newJupyterNotebook": "新增 Notebook", - "title.openJupyterNotebook": "開啟 Notebook", - "title.jupyter.setContext": "設定 Notebook 的內容", - "title.jupyter.setKernel": "設定 Notebook 的核心", - "config.jupyter.extraKernelsTitle": "額外核心", - "config.jupyter.extraKernelsDescription": "要啟用之額外核心的識別碼", - "config.jupyter.kernelConfigValuesDescription": "Jupyter 核心的設定選項。此為自動受控項目,且不建議手動編輯。", - "title.reinstallNotebookDependencies": "重新安裝 Notebook 相依性", - "title.configurePython": "為 Notebooks 設定 Python", - "title.managePackages": "管理套件", - "title.SQL19PreviewBook": "SQL Server 2019 指南", - "books-preview-category": "Jupyter 書籍", - "title.saveJupyterBook": "開啟 Jupyter 書籍", - "title.trustBook": "信任 Jupyter 書籍", - "title.searchJupyterBook": "搜尋 Jupyter 書籍", - "title.SavedBooks": "Notebooks", - "title.ProvidedBooks": "提供的 Jupyter 書籍", - "title.PinnedBooks": "已釘選的筆記本", - "title.PreviewLocalizedBook": "取得當地語系化 SQL Server 2019 指南", - "title.openJupyterBook": "開啟 Jupyter 書籍", - "title.closeJupyterBook": "關閉 Jupyter 書籍", - "title.closeNotebook": "關閉筆記本", - "title.removeNotebook": "移除筆記本", - "title.addNotebook": "新增筆記本", - "title.addMarkdown": "新增 Markdown 檔案", - "title.revealInBooksViewlet": "在書籍中顯示", - "title.createJupyterBook": "建立 Jupyter 書籍", - "title.openNotebookFolder": "在資料夾中開啟 Notebooks", - "title.openRemoteJupyterBook": "新增遠端 Jupyter 書籍", - "title.pinNotebook": "釘選筆記本", - "title.unpinNotebook": "取消釘選筆記本", - "title.moveTo": "移至..." - }, - "dist/common/utils": { - "ensureDirOutputMsg": "...正在確認 {0} 存在", - "executeCommandProcessExited": "處理序已結束。錯誤碼: {0}。StdErr 輸出: {1}" - }, "dist/common/constants": { "managePackages.localhost": "localhost", "managePackages.packageNotFound": "找不到指定的套件" }, "dist/common/localizedConstants": { - "msgYes": "是", - "msgNo": "否", - "msgSampleCodeDataFrame": "這個範例程式碼會將檔案載入資料框架,並顯示前 10 個結果。", - "noBDCConnectionError": "Spark 核心需要對 SQL Server 巨量資料叢集主要執行個體的連線。", - "providerNotValidError": "Spark 核心不支援非 MSSQL 提供者。", - "allFiles": "所有檔案", - "labelSelectFolder": "選取資料夾", - "labelBookFolder": "選取 Jupyter 書籍", - "confirmReplace": "已有資料夾。確定要刪除並取代此資料夾嗎?", - "openNotebookCommand": "開啟 Notebook", - "openMarkdownCommand": "開啟 Markdown", - "openExternalLinkCommand": "開啟外部連結", - "msgBookTrusted": "Jupyter 書籍在此工作區現已受信任。", - "msgBookAlreadyTrusted": "Jupyter 書籍在此工作區已受信任。", - "msgBookUntrusted": "Jupyter 書籍在此工作區已不再受信任", - "msgBookAlreadyUntrusted": "Jupyter 書籍在此工作區未受信任。", - "msgBookPinned": "Jupyter 書籍 {0} 現已釘選在工作區中。", - "msgBookUnpinned": "Jupyter 書籍 {0} 已不再釘選於此工作區中", - "bookInitializeFailed": "指定 Jupyter 書籍中找不到的目錄檔案。", - "noBooksSelected": "目前未在 Viewlet 中選取任何 Jupyter 書籍。", - "labelBookSection": "選取 Jupyter 書籍章節", - "labelAddToLevel": "新增至此層級", - "missingFileError": "缺少檔案: {1} 的 {0}", - "InvalidError.tocFile": "TOC 檔案無效", "Invalid toc.yml": "錯誤: {0} 有不正確的 toc.yml 檔案", - "configFileError": "缺少組態檔", - "openBookError": "開啟 Jupyter 書籍 {0} 失敗: {1}", - "readBookError": "無法讀取 Jupyter 書籍 {0}: {1}", - "openNotebookError": "無法開啟筆記本 {0}: {1}", - "openMarkdownError": "開啟 Markdown {0} 失敗: {1}", - "openUntitledNotebookError": "無法將未命名的書籍 {0} 以未命名開啟: {1}", - "openExternalLinkError": "開啟連結 {0} 失敗: {1}", + "InvalidError.tocFile": "TOC 檔案無效", + "add": "新增", + "addRemoteBook": "新增遠端 Jupyter 書籍", + "allFiles": "所有檔案", + "book": "Jupyter 書籍", + "bookDescription": "Jupyter Books 可用來整理筆記本。", + "bookInitializeFailed": "指定 Jupyter 書籍中找不到的目錄檔案。", + "booksNotFound": "提供的連結目前沒有任何 Jupyter 書籍可供使用", + "browse": "瀏覽", + "close": "關閉", "closeBookError": "關閉 Jupyter 書籍 {0} 失敗: {1}", + "configFileError": "缺少組態檔", + "confirmOverwrite": "檔案已存在。確定要覆寫此檔案嗎 ?", + "confirmReplace": "已有資料夾。確定要刪除並取代此資料夾嗎?", + "contentFolder": "內容資料夾", + "contentFolderOptional": "內容資料夾 (選擇性)", + "create": "建立", "duplicateFileError": "檔案 {0} 已存在於目的地資料夾 {1} 中 \r\n 檔案已重新命名為 {2},以避免資料遺失。", "editBookError": "編輯 Jupyter 書籍 {0} 時發生錯誤: {1}", - "selectBookError": "選取要編輯的 Jupyter 書籍或章節時發生錯誤: {0}", - "sectionNotFound": "在 {1} 中找不到區段 {0}。", - "url": "URL", - "repoUrl": "存放庫 URL", - "location": "位置", - "addRemoteBook": "新增遠端 Jupyter 書籍", - "onGitHub": "GitHub", - "onsharedFile": "共用的檔案", - "releases": "版本", - "book": "Jupyter 書籍", - "version": "版本", - "language": "語言", - "booksNotFound": "提供的連結目前沒有任何 Jupyter 書籍可供使用", - "urlGithubError": "提供的 URL 並非 Github 版本 URL", - "search": "搜尋", - "add": "新增", - "close": "關閉", + "fileExtension": "副檔名", + "fileName": "檔案名稱", + "httpRequestError": "Http 要求失敗。錯誤: {0} {1}", "invalidTextPlaceholder": "-", - "msgRemoteBookDownloadProgress": "遠端 Jupyter 書籍下載進行中", + "labelAddToLevel": "新增至此層級", + "labelBookFolder": "選取 Jupyter 書籍", + "labelBookSection": "選取 Jupyter 書籍章節", + "labelSelectFolder": "選取資料夾", + "language": "語言", + "learnMore": "深入了解。", + "location": "位置", + "missingFileError": "缺少檔案: {1} 的 {0}", + "msgBookAlreadyTrusted": "Jupyter 書籍在此工作區已受信任。", + "msgBookAlreadyUntrusted": "Jupyter 書籍在此工作區未受信任。", + "msgBookNotFound": "找不到 Jupyter 書籍", + "msgBookPinned": "Jupyter 書籍 {0} 現已釘選在工作區中。", + "msgBookTrusted": "Jupyter 書籍在此工作區現已受信任。", + "msgBookUnpinned": "Jupyter 書籍 {0} 已不再釘選於此工作區中", + "msgBookUntrusted": "Jupyter 書籍在此工作區已不再受信任", + "msgContentFolderError": "內容資料夾路徑不存在", + "msgCreateBookWarningMsg": "嘗試存取時發生錯誤: {0}", + "msgDownloadLocation": "正在下載至 {0}", + "msgDuplicateFileName": "檔案 {0} 已存在於目的地資料夾中", + "msgInvalidSaveFolder": "儲存位置路徑無效。", + "msgNo": "否", + "msgReleaseNotFound": "找不到版本", + "msgRemoteBookDirectoryError": "建立遠端 Jupyter 書籍目錄時發生錯誤", "msgRemoteBookDownloadComplete": "遠端 Jupyter 書籍下載已完成", "msgRemoteBookDownloadError": "下載遠端 Jupyter 書籍時發生錯誤", + "msgRemoteBookDownloadProgress": "遠端 Jupyter 書籍下載進行中", "msgRemoteBookUnpackingError": "解壓縮遠端 Jupyter 書籍時發生錯誤", - "msgRemoteBookDirectoryError": "建立遠端 Jupyter 書籍目錄時發生錯誤", - "msgTaskName": "正在下載遠端 Jupyter 書籍", "msgResourceNotFound": "找不到資源", - "msgBookNotFound": "找不到 Jupyter 書籍", - "msgReleaseNotFound": "找不到版本", - "msgUndefinedAssetError": "選取的 Jupyter 書籍無效", - "httpRequestError": "Http 要求失敗。錯誤: {0} {1}", - "msgDownloadLocation": "正在下載至 {0}", - "newBook": "新 Jupyter Book (預覽)", - "bookDescription": "Jupyter Books 可用來整理筆記本。", - "learnMore": "深入了解。", - "contentFolder": "內容資料夾", - "browse": "瀏覽", - "create": "建立", - "name": "名稱", - "saveLocation": "儲存位置", - "contentFolderOptional": "內容資料夾 (選擇性)", - "msgContentFolderError": "內容資料夾路徑不存在", + "msgSampleCodeDataFrame": "這個範例程式碼會將檔案載入資料框架,並顯示前 10 個結果。", "msgSaveFolderError": "儲存位置路徑不存在。", - "msgCreateBookWarningMsg": "嘗試存取時發生錯誤: {0}", - "newNotebook": "新筆記本 (預覽)", + "msgTaskName": "正在下載遠端 Jupyter 書籍", + "msgUndefinedAssetError": "選取的 Jupyter 書籍無效", + "msgYes": "是", + "name": "名稱", + "newBook": "新 Jupyter Book (預覽)", "newMarkdown": "新增 Markdown (預覽)", - "fileExtension": "副檔名", - "confirmOverwrite": "檔案已存在。確定要覆寫此檔案嗎 ?", + "newNotebook": "新筆記本 (預覽)", + "noBDCConnectionError": "Spark 核心需要對 SQL Server 巨量資料叢集主要執行個體的連線。", + "noBooksSelected": "目前未在 Viewlet 中選取任何 Jupyter 書籍。", + "onGitHub": "GitHub", + "onsharedFile": "共用的檔案", + "openBookError": "開啟 Jupyter 書籍 {0} 失敗: {1}", + "openExternalLinkCommand": "開啟外部連結", + "openExternalLinkError": "開啟連結 {0} 失敗: {1}", + "openMarkdownCommand": "開啟 Markdown", + "openMarkdownError": "開啟 Markdown {0} 失敗: {1}", + "openNotebookCommand": "開啟 Notebook", + "openNotebookError": "無法開啟筆記本 {0}: {1}", + "openUntitledNotebookError": "無法將未命名的書籍 {0} 以未命名開啟: {1}", + "providerNotValidError": "Spark 核心不支援非 MSSQL 提供者。", + "readBookError": "無法讀取 Jupyter 書籍 {0}: {1}", + "releases": "版本", + "repoUrl": "存放庫 URL", + "saveLocation": "儲存位置", + "search": "搜尋", + "sectionNotFound": "在 {1} 中找不到區段 {0}。", + "selectBookError": "選取要編輯的 Jupyter 書籍或章節時發生錯誤: {0}", "title": "標題", - "fileName": "檔案名稱", - "msgInvalidSaveFolder": "儲存位置路徑無效。", - "msgDuplicadFileName": "檔案 {0} 已存在於目的地資料夾中" - }, - "dist/jupyter/jupyterServerInstallation": { - "msgInstallPkgProgress": "正在安裝 Notebook 相依性", - "msgPythonDownloadComplete": "Python 下載完成", - "msgPythonDownloadError": "下載 python 設定時發生錯誤", - "msgPythonDownloadPending": "正在下載 python 套件", - "msgPythonUnpackPending": "正在解壓縮 python 套件", - "msgPythonDirectoryError": "建立 python 安裝目錄時發生錯誤", - "msgPythonUnpackError": "將 python 套件組合解壓縮時發生錯誤", - "msgTaskName": "正在安裝 Notebook 相依性", - "msgInstallPkgStart": "正在安裝 Notebook 相依性,請參閱 [工作] 檢視以取得詳細資訊", - "msgInstallPkgFinish": "Notebook 相依性安裝完成", - "msgPythonRunningError": "當 Python 正在執行時,無法覆寫現有的 Python 安裝。請先關閉所有使用中的筆記本再繼續。", - "msgWaitingForInstall": "目前在進行另一個 Python 安裝。請等它完成。", - "msgShutdownNotebookSessions": "為了進行更新,將關閉使用中的 Python 筆記本工作階段。您要立即繼續嗎?", - "msgPythonVersionUpdatePrompt": "Azure Data Studio 現已提供 Python {0}。目前的 Python 版本 (3.6.6) 將在 2021 年 12 月時取消支援。您要立即更新為 Python {0} 嗎?", - "msgPythonVersionUpdateWarning": "將安裝 Python {0} 並取代 Python 3.6.6。某些套件可能不再與新版本相容,或可能需要重新安裝。將建立筆記本以協助您重新安裝所有 pip 套件。您要立即繼續更新嗎?", - "msgDependenciesInstallationFailed": "安裝 Notebook 相依性失敗。錯誤: {0}", - "msgDownloadPython": "正在將平台的本機 python: {0} 下載至 {1}", - "msgPackageRetrievalFailed": "嘗試擷取已安裝套件的清單時發生錯誤: {0}", - "msgGetPythonUserDirFailed": "取得 Python 使用者路徑時發生錯誤: {0}", - "yes": "是", - "no": "否", - "dontAskAgain": "不要再詢問" - }, - "dist/dialog/configurePython/configurePythonWizard": { - "configurePython.okButtonText": "安裝", - "configurePython.invalidLocationMsg": "指定的安裝位置無效。", - "configurePython.pythonNotFoundMsg": "在指定的位置找不到任何 Python 安裝。", - "configurePython.wizardNameWithKernel": "將 Python 設定為執行 {0} 核心", - "configurePython.wizardNameWithoutKernel": "將 Python 設定為執行核心", - "configurePython.page0Name": "設定 Python 執行階段", - "configurePython.page1Name": "安裝相依性", - "configurePython.pythonInstallDeclined": "Python 安裝已遭拒。" - }, - "dist/extension": { - "codeCellName": "程式碼", - "textCellName": "文字", - "selectCellType": "您要新增什麼類型的資料格?" - }, - "dist/jupyter/jupyterController": { - "notebookFileType": "Notebooks", - "unsupportedFileType": "僅支援 .ipynb Notebooks", - "confirmReinstall": "確定要重新安裝嗎?" - }, - "dist/dialog/configurePython/configurePathPage": { - "configurePython.browseButtonText": "瀏覽", - "configurePython.selectFileLabel": "選取", - "configurePython.descriptionWithKernel": "{0} 核心需要設定 Python 執行階段並安裝相依性。", - "configurePython.descriptionWithoutKernel": "Notebook 核心需要設定 Python 執行階段並安裝相依性。", - "configurePython.installationType": "安裝類型", - "configurePython.locationTextBoxText": "Python 安裝位置", - "configurePython.pythonConfigured": "已設定 Python 執行階段!", - "configurePythyon.dropdownPathLabel": "{0} (Python {1})", - "configurePythyon.noVersionsFound": "找不到支援的 Python 版本。", - "configurePythyon.defaultPathLabel": "{0} (預設)", - "configurePython.newInstall": "新增 Python 安裝", - "configurePython.existingInstall": "使用現有的 Python 安裝", - "configurePythyon.customPathLabel": "{0} (自訂)" - }, - "dist/dialog/configurePython/pickPackagesPage": { - "configurePython.pkgNameColumn": "名稱", - "configurePython.existingVersionColumn": "現有的版本", - "configurePython.requiredVersionColumn": "所需版本", - "configurePython.kernelLabel": "核心", - "configurePython.requiredDependencies": "安裝必要的核心相依性", - "msgUnsupportedKernel": "無法擷取核心 {0} 的套件" - }, - "dist/jupyter/jupyterServerManager": { - "shutdownError": "無法關閉 Notebook 伺服器: {0}" - }, - "dist/jupyter/serverInstance": { - "serverStopError": "停止 Notebook 伺服器時發生錯誤: {0}", - "notebookStartProcessExitPremature": "Notebook 處理序提前結束。錯誤碼: {0}。StdErr 輸出: {1}", - "jupyterError": "從 Jupyter 傳送的錯誤: {0}", - "jupyterOutputMsgStartSuccessful": "... Jupyter 正在 {0} 中執行", - "jupyterOutputMsgStart": "... 正在啟動 Notebook 伺服器" - }, - "dist/jupyter/jupyterNotebookProvider": { - "errNotebookUriMissing": "筆記本路徑為必要項" - }, - "dist/jupyter/jupyterSessionManager": { - "errorStartBeforeReady": "無法啟動工作階段,管理員尚未初始化", - "notebook.couldNotFindKnoxGateway": "找不到 Knox 閘道端點", - "promptBDCUsername": "{0}請提供使用者名稱以連線至 BDC 控制器:", - "promptBDCPassword": "請提供密碼以連線至 BDC 控制器", - "bdcConnectError": "錯誤: {0}。 ", - "clusterControllerConnectionRequired": "必須連線至叢集控制器,才能執行 Spark 作業" - }, - "dist/dialog/managePackages/managePackagesDialog": { - "managePackages.dialogName": "管理套件", - "managePackages.cancelButtonText": "關閉" - }, - "dist/dialog/managePackages/installedPackagesTab": { - "managePackages.installedTabTitle": "已安裝", - "managePackages.pkgNameColumn": "名稱", - "managePackages.newPkgVersionColumn": "版本", - "managePackages.deleteColumn": "刪除", - "managePackages.uninstallButtonText": "將選取的套件解除安裝", - "managePackages.packageType": "套件類型", - "managePackages.location": "位置", - "managePackages.packageCount": "已找到 {0} 個 {1} 套件", - "managePackages.confirmUninstall": "確定要將指定的套件解除安裝嗎?", - "managePackages.backgroundUninstallStarted": "正在將 {0} 解除安裝", - "managePackages.backgroundUninstallComplete": "已解除安裝 {0}", - "managePackages.backgroundUninstallFailed": "無法將 {0} 解除安裝。錯誤: {1}" - }, - "dist/dialog/managePackages/addNewPackageTab": { - "managePackages.invalidTextPlaceholder": "N/A", - "managePackages.searchBarPlaceholder": "搜尋 {0} 個套件", - "managePackages.addNewTabTitle": "新增", - "managePackages.searchButtonLabel": "搜尋", - "managePackages.installButtonText": "安裝", - "managePackages.packageNameTitle": "套件名稱", - "managePackages.packageVersionTitle": "套件版本", - "managePackages.packageSummaryTitle": "套件摘要", - "managePackages.noVersionsFound": "無法為指定的套件找到任何有效版本", - "managePackages.backgroundInstallStarted": "正在安裝 {0} {1}", - "managePackages.backgroundInstallComplete": "已完成 {0} {1} 的安裝", - "managePackages.backgroundInstallFailed": "無法安裝 {0} {1}。錯誤: {2}" - }, - "dist/jupyter/pypiClient": { - "managePackages.packageRequestError": "套件資訊要求失敗。錯誤: {0} {1}" + "url": "URL", + "urlGithubError": "提供的 URL 並非 Github 版本 URL", + "version": "版本" }, "dist/common/notebookUtils": { "msgSampleCodeDataFrame": "這個範例程式碼會將檔案載入資料框架,並顯示前 10 個結果。", "noNotebookVisible": "沒有任何正在使用的筆記本編輯器", "notebookFiles": "Notebooks" }, + "dist/common/utils": { + "ensureDirOutputMsg": "...正在確認 {0} 存在", + "executeCommandProcessExited": "處理序已結束。錯誤碼: {0}。StdErr 輸出: {1}" + }, + "dist/dialog/configurePython/configurePathPage": { + "configurePython.browseButtonText": "瀏覽", + "configurePython.descriptionWithKernel": "{0} 核心需要設定 Python 執行階段並安裝相依性。", + "configurePython.descriptionWithoutKernel": "Notebook 核心需要設定 Python 執行階段並安裝相依性。", + "configurePython.existingInstall": "使用現有的 Python 安裝", + "configurePython.installationType": "安裝類型", + "configurePython.locationTextBoxText": "Python 安裝位置", + "configurePython.newInstall": "新增 Python 安裝", + "configurePython.pythonConfigured": "已設定 Python 執行階段!", + "configurePython.selectFileLabel": "選取", + "configurePythyon.customPathLabel": "{0} (自訂)", + "configurePythyon.defaultPathLabel": "{0} (預設)", + "configurePythyon.dropdownPathLabel": "{0} (Python {1})", + "configurePythyon.noVersionsFound": "找不到支援的 Python 版本。" + }, + "dist/dialog/configurePython/configurePythonWizard": { + "configurePython.invalidLocationMsg": "指定的安裝位置無效。", + "configurePython.okButtonText": "安裝", + "configurePython.page0Name": "設定 Python 執行階段", + "configurePython.page1Name": "安裝相依性", + "configurePython.pythonInstallDeclined": "Python 安裝已遭拒。", + "configurePython.pythonNotFoundMsg": "在指定的位置找不到任何 Python 安裝。", + "configurePython.wizardNameWithKernel": "將 Python 設定為執行 {0} 核心", + "configurePython.wizardNameWithoutKernel": "將 Python 設定為執行核心" + }, + "dist/dialog/configurePython/pickPackagesPage": { + "configurePython.existingVersionColumn": "現有的版本", + "configurePython.kernelLabel": "核心", + "configurePython.pkgNameColumn": "名稱", + "configurePython.requiredDependencies": "安裝必要的核心相依性", + "configurePython.requiredVersionColumn": "所需版本", + "msgUnsupportedKernel": "無法擷取核心 {0} 的套件" + }, + "dist/dialog/managePackages/addNewPackageTab": { + "managePackages.addNewTabTitle": "新增", + "managePackages.backgroundInstallComplete": "已完成 {0} {1} 的安裝", + "managePackages.backgroundInstallFailed": "無法安裝 {0} {1}。錯誤: {2}", + "managePackages.backgroundInstallStarted": "正在安裝 {0} {1}", + "managePackages.installButtonText": "安裝", + "managePackages.invalidTextPlaceholder": "N/A", + "managePackages.noVersionsFound": "無法為指定的套件找到任何有效版本", + "managePackages.packageNameTitle": "套件名稱", + "managePackages.packageSummaryTitle": "套件摘要", + "managePackages.packageVersionTitle": "套件版本", + "managePackages.searchBarPlaceholder": "搜尋 {0} 個套件", + "managePackages.searchButtonLabel": "搜尋" + }, + "dist/dialog/managePackages/installedPackagesTab": { + "managePackages.backgroundUninstallComplete": "已解除安裝 {0}", + "managePackages.backgroundUninstallFailed": "無法將 {0} 解除安裝。錯誤: {1}", + "managePackages.backgroundUninstallStarted": "正在將 {0} 解除安裝", + "managePackages.confirmUninstall": "確定要將指定的套件解除安裝嗎?", + "managePackages.deleteColumn": "刪除", + "managePackages.installedTabTitle": "已安裝", + "managePackages.location": "位置", + "managePackages.newPkgVersionColumn": "版本", + "managePackages.packageCount": "已找到 {0} 個 {1} 套件", + "managePackages.packageType": "套件類型", + "managePackages.pkgNameColumn": "名稱", + "managePackages.uninstallButtonText": "將選取的套件解除安裝" + }, + "dist/dialog/managePackages/managePackagesDialog": { + "managePackages.cancelButtonText": "關閉", + "managePackages.dialogName": "管理套件" + }, + "dist/extension": { + "codeCellName": "程式碼", + "selectCellType": "您要新增什麼類型的資料格?", + "textCellName": "文字" + }, + "dist/jupyter/jupyterController": { + "confirmReinstall": "確定要重新安裝嗎?", + "notebookFileType": "Notebooks", + "unsupportedFileType": "僅支援 .ipynb Notebooks" + }, + "dist/jupyter/jupyterNotebookProvider": { + "errNotebookUriMissing": "筆記本路徑為必要項" + }, + "dist/jupyter/jupyterServerInstallation": { + "dontAskAgain": "不要再詢問", + "msgDependenciesInstallationFailed": "安裝 Notebook 相依性失敗。錯誤: {0}", + "msgDownloadPython": "正在將平台的本機 python: {0} 下載至 {1}", + "msgGetPythonUserDirFailed": "取得 Python 使用者路徑時發生錯誤: {0}", + "msgInstallPkgFinish": "Notebook 相依性安裝完成", + "msgInstallPkgProgress": "正在安裝 Notebook 相依性", + "msgInstallPkgStart": "正在安裝 Notebook 相依性,請參閱 [工作] 檢視以取得詳細資訊", + "msgPackageRetrievalFailed": "嘗試擷取已安裝套件的清單時發生錯誤: {0}", + "msgPythonDirectoryError": "建立 python 安裝目錄時發生錯誤", + "msgPythonDownloadComplete": "Python 下載完成", + "msgPythonDownloadError": "下載 python 設定時發生錯誤", + "msgPythonDownloadPending": "正在下載 python 套件", + "msgPythonRunningError": "當 Python 正在執行時,無法覆寫現有的 Python 安裝。請先關閉所有使用中的筆記本再繼續。", + "msgPythonUnpackError": "將 python 套件組合解壓縮時發生錯誤", + "msgPythonUnpackPending": "正在解壓縮 python 套件", + "msgPythonVersionUpdatePrompt": "Azure Data Studio 現已提供 Python {0}。目前的 Python 版本 (3.6.6) 將在 2021 年 12 月時取消支援。您要立即更新為 Python {0} 嗎?", + "msgPythonVersionUpdateWarning": "將安裝 Python {0} 並取代 Python 3.6.6。某些套件可能不再與新版本相容,或可能需要重新安裝。將建立筆記本以協助您重新安裝所有 pip 套件。您要立即繼續更新嗎?", + "msgShutdownNotebookSessions": "為了進行更新,將關閉使用中的 Python 筆記本工作階段。您要立即繼續嗎?", + "msgTaskName": "正在安裝 Notebook 相依性", + "msgWaitingForInstall": "目前在進行另一個 Python 安裝。請等它完成。", + "no": "否", + "yes": "是" + }, + "dist/jupyter/jupyterServerManager": { + "shutdownError": "無法關閉 Notebook 伺服器: {0}" + }, + "dist/jupyter/jupyterSessionManager": { + "bdcConnectError": "錯誤: {0}。 ", + "clusterControllerConnectionRequired": "必須連線至叢集控制器,才能執行 Spark 作業", + "errorStartBeforeReady": "無法啟動工作階段,管理員尚未初始化", + "notebook.couldNotFindKnoxGateway": "找不到 Knox 閘道端點", + "promptBDCPassword": "請提供密碼以連線至 BDC 控制器", + "promptBDCUsername": "{0}請提供使用者名稱以連線至 BDC 控制器:" + }, + "dist/jupyter/pypiClient": { + "managePackages.packageRequestError": "套件資訊要求失敗。錯誤: {0} {1}" + }, + "dist/jupyter/serverInstance": { + "jupyterError": "從 Jupyter 傳送的錯誤: {0}", + "jupyterOutputMsgStart": "... 正在啟動 Notebook 伺服器", + "jupyterOutputMsgStartSuccessful": "... Jupyter 正在 {0} 中執行", + "notebookStartProcessExitPremature": "Notebook 處理序提前結束。錯誤碼: {0}。StdErr 輸出: {1}", + "serverStopError": "停止 Notebook 伺服器時發生錯誤: {0}" + }, "dist/protocol/notebookUriHandler": { - "notebook.unsupportedAction": "這個處理常式不支援動作 {0}", - "unsupportedScheme": "由於僅支援 HTTP、HTTPS 和檔案連結,所以無法開啟連結 {0}", "notebook.confirmOpen": "要下載並開啟 '{0}' 嗎?", + "notebook.fileDownloadError": "檔案開啟要求失敗。錯誤: {0} {1}", "notebook.fileNotFound": "無法尋找指定的檔案", - "notebook.fileDownloadError": "檔案開啟要求失敗。錯誤: {0} {1}" + "notebook.unsupportedAction": "這個處理常式不支援動作 {0}", + "unsupportedScheme": "由於僅支援 HTTP、HTTPS 和檔案連結,所以無法開啟連結 {0}" + }, + "package": { + "books-preview-category": "Jupyter 書籍", + "config.jupyter.extraKernelsDescription": "要啟用之額外核心的識別碼", + "config.jupyter.extraKernelsTitle": "額外核心", + "config.jupyter.kernelConfigValuesDescription": "Jupyter 核心的設定選項。此為自動受控項目,且不建議手動編輯。", + "description": "定義以資料通訊協定為基礎的 Notebook 貢獻,以及許多 Notebook 命令和貢獻。", + "displayName": "Notebook 核心延伸模組", + "notebook.allowRoot.description": "允許 Jupyter 伺服器以根使用者身分執行", + "notebook.analyzeJupyterNotebook": "在 Notebook 中分析", + "notebook.collapseBookItems.description": "在 Notebooks Viewlet 中的根層級摺疊書籍項目", + "notebook.command.addcell": "新增資料格", + "notebook.command.addcode": "新增程式碼資料格", + "notebook.command.addtext": "新增文字資料格", + "notebook.command.clearactivecellresult": "清除資料格結果", + "notebook.command.new": "新增 Notebook", + "notebook.command.open": "開啟 Notebook", + "notebook.command.runactivecell": "執行資料格", + "notebook.command.runallcells": "執行資料格", + "notebook.configuration.title": "Notebook 組態", + "notebook.dontPromptPythonUpdate.description": "不要顯示更新 Python 的提示。", + "notebook.jupyterServerShutdownTimeout.description": "在所有筆記本關閉後關閉伺服器前須等候的時間 (分鐘)。(若不要關閉,請輸入 0) ", + "notebook.maxBookSearchDepth.description": "用來搜尋書籍的子目錄最大深度 (輸入 0 表示無限)", + "notebook.maxTableRows.description": "Notebook 編輯器中每一資料表傳回的資料列數上限", + "notebook.overrideEditorTheming.description": "覆寫 Notebook 編輯器中的預設設定。設定包含背景色彩、目前的線條色彩和框線", + "notebook.pinnedNotebooks.description": "目前工作區之使用者所釘選的筆記本", + "notebook.pythonPath.description": "Notebooks 所使用之 python 安裝的本機路徑。", + "notebook.remoteBookDownloadTimeout.description": "GitHub 書籍的下載逾時 (毫秒)", + "notebook.trustedBooks.description": "將會自動信任包含在這些書籍中的筆記本。", + "notebook.useExistingPython.description": "Notebooks 所使用之現有 python 安裝的本機路徑。", + "title.PinnedBooks": "已釘選的筆記本", + "title.PreviewLocalizedBook": "取得當地語系化 SQL Server 2019 指南", + "title.ProvidedBooks": "提供的 Jupyter 書籍", + "title.SQL19PreviewBook": "SQL Server 2019 指南", + "title.SavedBooks": "Notebooks", + "title.addMarkdown": "新增 Markdown 檔案", + "title.addNotebook": "新增筆記本", + "title.analyzeJupyterNotebook": "在 Notebook 中分析", + "title.closeJupyterBook": "關閉 Jupyter 書籍", + "title.closeNotebook": "關閉筆記本", + "title.configurePython": "為 Notebooks 設定 Python", + "title.createJupyterBook": "建立 Jupyter 書籍", + "title.jupyter.setContext": "設定 Notebook 的內容", + "title.jupyter.setKernel": "設定 Notebook 的核心", + "title.managePackages": "管理套件", + "title.moveTo": "移至...", + "title.newJupyterNotebook": "新增 Notebook", + "title.openJupyterBook": "開啟 Jupyter 書籍", + "title.openJupyterNotebook": "開啟 Notebook", + "title.openNotebookFolder": "在資料夾中開啟 Notebooks", + "title.openRemoteJupyterBook": "新增遠端 Jupyter 書籍", + "title.pinNotebook": "釘選筆記本", + "title.reinstallNotebookDependencies": "重新安裝 Notebook 相依性", + "title.removeNotebook": "移除筆記本", + "title.revealInBooksViewlet": "在書籍中顯示", + "title.saveJupyterBook": "開啟 Jupyter 書籍", + "title.searchJupyterBook": "搜尋 Jupyter 書籍", + "title.trustBook": "信任 Jupyter 書籍", + "title.unpinNotebook": "取消釘選筆記本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json index a5ca83ebad..69cf3c7a6d 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/powershell.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Powershell 語言基本知識", - "description": "為 PowerShell 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。" + "description": "為 PowerShell 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", + "displayName": "Powershell 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/profiler.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/profiler.i18n.json index e95284ebc4..5c82587819 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/profiler.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/profiler.i18n.json @@ -11,13 +11,22 @@ "dist/dialogs/profilerCreateSessionDialog": { "createSessionDialog.cancel": "取消", "createSessionDialog.create": "開始", - "createSessionDialog.title": "開始新的分析工具工作階段", - "createSessionDialog.templatesInvalid": "範本清單無效,無法開啟對話方塊", + "createSessionDialog.createSessionFailed": "無法建立工作階段", "createSessionDialog.dialogOwnerInvalid": "對話方塊擁有者無效,無法開啟對話方塊", + "createSessionDialog.enterSessionName": "輸入工作階段名稱:", "createSessionDialog.invalidProviderType": "提供者類型無效,無法開啟對話方塊", "createSessionDialog.selectTemplates": "選取工作階段範本:", - "createSessionDialog.enterSessionName": "輸入工作階段名稱:", - "createSessionDialog.createSessionFailed": "無法建立工作階段" + "createSessionDialog.templatesInvalid": "範本清單無效,無法開啟對話方塊", + "createSessionDialog.title": "開始新的分析工具工作階段" + }, + "package": { + "description": "Azure Data Studio 的 SQL Server Profiler", + "displayName": "SQL Server Profiler", + "profiler.category": "分析工具", + "profiler.contributes.title.newProfler": "啟動分析工具", + "profiler.contributes.title.openCreateSessionDialog": "建立分析工具季節", + "profiler.contributes.title.start": "開始", + "profiler.contributes.title.stop": "停止" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json index 47b090b359..9540bf8eec 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/python.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Python 語言基本知識", - "description": "為 Python 檔案提供語法醒目提示、括弧對應與摺疊功能。" + "description": "為 Python 檔案提供語法醒目提示、括弧對應與摺疊功能。", + "displayName": "Python 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json index d4e3fc3c5a..58ec8792e2 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/query-history.i18n.json @@ -9,9 +9,9 @@ "version": "1.0.0", "contents": { "package": { - "queryHistory.displayName": "查詢歷史記錄", - "queryHistory.description": "檢視及執行先前執行的查詢", "queryHistory.clear": "清除所有歷史記錄", + "queryHistory.description": "檢視及執行先前執行的查詢", + "queryHistory.displayName": "查詢歷史記錄", "queryHistory.toggleCapture": "切換查詢歷史記錄擷取" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json index 95f4feadab..083f83fd27 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/r.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "R 語言基本知識", - "description": "為 R 檔案提供語法醒目提示與括弧對應功能。" + "description": "為 R 檔案提供語法醒目提示與括弧對應功能。", + "displayName": "R 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/resource-deployment.i18n.json index eeda1a3c35..2f3bb11900 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 @@ -8,261 +8,67 @@ ], "version": "1.0.0", "contents": { - "package": { - "extension-displayName": "適用於 Azure Data Studio 的 SQL Server 部署延伸模組", - "extension-description": "提供部署 Microsoft SQL Server 的筆記本式體驗", - "deploy-resource-command-name": "新增部署…", - "deploy-resource-command-category": "部署", - "resource-type-sql-image-display-name": "SQL Server 容器映像", - "resource-type-sql-image-description": "以 Docker 執行 SQL Server 容器映像", - "version-display-name": "版本", - "sql-2017-display-name": "SQL Server 2017", - "sql-2019-display-name": "SQL Server 2019", - "docker-sql-2017-title": "部署 SQL Server 2017 容器映像", - "docker-sql-2019-title": "部署 SQL Server 2019 容器映像", - "docker-container-name-field": "容器名稱", - "docker-sql-password-field": "SQL Server 密碼", - "docker-confirm-sql-password-field": "確認密碼", - "docker-sql-port-field": "連接埠", - "resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server", - "resource-type-sql-windows-setup-description": "在 Windows 上執行 SQL Server,選取要開始使用的版本。", - "microsoft-privacy-statement": "Microsoft 隱私權聲明", - "deployment.configuration.title": "部署組態", - "azdata-install-location-description": "用於安裝命令的 azdata 套件位置", - "azure-sqlvm-display-name": "Azure 虛擬機器上的 SQL Server", - "azure-sqlvm-description": "在 Azure 上建立 SQL 虛擬機器。適用於需要 OS 層級存取權的移轉及應用程式。", - "azure-sqlvm-deploy-dialog-title": "部署 Azure SQL 虛擬機器", - "azure-sqlvm-deploy-dialog-action-text": "編寫指令碼到筆記本", - "azure-sqlvm-agreement": "我接受 {0}、{1} 和 {2}。", - "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 授權條款", - "azure-sqlvm-agreement-azdata-eula": "azdata 授權條款", - "azure-sqlvm-azure-account-page-label": "Azure 資訊", - "azure-sqlvm-azure-location-label": "Azure 位置", - "azure-sqlvm-vm-information-page-label": "VM 資訊", - "azure-sqlvm-image-label": "映像", - "azure-sqlvm-image-sku-label": "VM 映像 SKU", - "azure-sqlvm-publisher-label": "發行者", - "azure-sqlvm-vmname-label": "虛擬機器名稱", - "azure-sqlvm-vmsize-label": "大小", - "azure-sqlvm-storage-page-lable": "儲存體帳戶", - "azure-sqlvm-storage-accountname-label": "儲存體帳戶名稱", - "azure-sqlvm-storage-sku-label": "儲存體帳戶 SKU 類型", - "azure-sqlvm-vm-administrator-account-page-label": "系統管理員帳戶", - "azure-sqlvm-username-label": "使用者名稱", - "azure-sqlvm-password-label": "密碼", - "azure-sqlvm-password-confirm-label": "確認密碼", - "azure-sqlvm-vm-summary-page-label": "摘要", - "azure-sqldb-display-name": "Azure SQL Database", - "azure-sqldb-description": "在 Azure 中建立 SQL 資料庫、資料庫伺服器或彈性集區。", - "azure-sqldb-portal-ok-button-text": "在 Azure 入口網站中建立", - "azure-sqldb-notebook-ok-button-text": "選取", - "resource-type-display-name": "資源類型", - "sql-azure-single-database-display-name": "單一資料庫", - "sql-azure-elastic-pool-display-name": "彈性集區", - "sql-azure-database-server-display-name": "資料庫伺服器", - "azure-sqldb-agreement": "我接受 {0}、{1} 和 {2}。", - "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 授權條款", - "azure-sqldb-agreement-azdata-eula": "azdata 授權條款", - "azure-sql-mi-display-name": "Azure SQL 受控執行個體", - "azure-sql-mi-display-description": "在 Azure 或客戶自控環境中建立 SQL 受控執行個體", - "azure-sql-mi-okButton-text": "在入口網站中開啟", - "azure-sql-mi-resource-type-option-label": "資源類型", - "azure-sql-mi-agreement": "我接受 {0} 和 {1}。", - "azure-sql-mi-agreement-eula": "Azure SQL MI 授權條款", - "azure-sql-mi-help-text": "Azure SQL 受控執行個體提供完整的 SQL Server 存取及功能相容性,以將 SQL Server 移轉至 Azure,或開發新的應用程式。{0}。", - "azure-sql-mi-help-text-learn-more": "深入了解" - }, "dist/localizedConstants": { + "UnknownFieldTypeError": "未知的欄位類型: “{0}\"", + "azdataEulaDeclined": "部署無法繼續。Azure Data CLI 授權條款遭到拒絕。您可以接受 EULA 以繼續,或是取消此作業", + "azdataEulaNotAccepted": "部署無法繼續。尚未接受 Azure Data CLI 授權條款。請接受 EULA 以啟用需要 Azure Data CLI 的功能。", "azure.account": "Azure 帳戶", + "azure.account.location": "Azure 位置", + "azure.account.resourceGroup": "資源群組", "azure.account.subscription": "訂閱 (選取的子集)", "azure.account.subscriptionDescription": "在列入 [連線] viewlet 之 [Azure] 樹狀檢視中的帳戶上,透過 [選取訂閱] 動作變更目前選取的訂閱", - "azure.account.resourceGroup": "資源群組", - "azure.account.location": "Azure 位置", - "filePicker.browse": "瀏覽", - "button.label": "選取", - "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 設定檔路徑", - "kubeConfigClusterPicker.clusterContextNotFound": "找不到任何叢集內容資訊", - "azure.signin": "登入…", - "azure.refresh": "重新整理", - "azure.yes": "是", "azure.no": "否", - "azure.resourceGroup.createNewResourceGroup": "建立新的資源群組", + "azure.refresh": "重新整理", "azure.resourceGroup.NewResourceGroupAriaLabel": "新的資源群組名稱", + "azure.resourceGroup.createNewResourceGroup": "建立新的資源群組", + "azure.signin": "登入…", + "azure.yes": "是", + "button.label": "選取", "deployCluster.Realm": "領域", - "UnknownFieldTypeError": "未知的欄位類型: “{0}\"", - "optionsSource.alreadyDefined": "已定義識別碼為 {0} 的選項來源", - "valueProvider.alreadyDefined": "已定義識別碼為 {0} 的值提供者", - "optionsSource.notDefined": "未對識別碼 {0} 定義任何選項來源", - "valueProvider.notDefined": "未對識別碼 {0} 定義任何值提供者", - "getVariableValue.unknownVariableName": "嘗試取得未知變數 {0} 的變數值", + "deploymentDialog.InstallingTool": "目前正在安裝必要的工具 '{0}' [{1}]。", + "deploymentDialog.RecheckEulaButton": "接受 EULA 並選取", + "filePicker.browse": "瀏覽", "getIsPassword.unknownVariableName": "嘗試取得未知變數 {0} 的 isPassword", + "getVariableValue.unknownVariableName": "嘗試取得未知變數 {0} 的變數值", + "kubeConfigClusterPicker.clusterContextNotFound": "找不到任何叢集內容資訊", + "kubeConfigClusterPicker.kubeConfigFilePath": "Kube 設定檔路徑", "optionsNotDefined": "未對欄位類型 {0} 定義 FieldInfo.options", "optionsNotObjectOrArray": "若 FieldInfo.options 並非陣列,則一定是物件", + "optionsSource.alreadyDefined": "已定義識別碼為 {0} 的選項來源", + "optionsSource.notDefined": "未對識別碼 {0} 定義任何選項來源", "optionsTypeNotFound": "當 FieldInfo.options 為物件時,其必須具有 'optionsType' 屬性", "optionsTypeRadioOrDropdown": "若 optionsType 並非 {0},則一定是 {1}", - "azdataEulaNotAccepted": "部署無法繼續。尚未接受 Azure Data CLI 授權條款。請接受 EULA 以啟用需要 Azure Data CLI 的功能。", - "azdataEulaDeclined": "部署無法繼續。Azure Data CLI 授權條款遭到拒絕。您可以接受 EULA 以繼續,或是取消此作業", - "deploymentDialog.RecheckEulaButton": "接受 EULA 並選取", + "resourceDeployment.BackgroundExecutionFailed": "工作 \"{0}\" 已失敗。", + "resourceDeployment.Description": "描述", + "resourceDeployment.FailedToOpenNotebook": "開啟輸出筆記本時發生錯誤。{1}{2}。", + "resourceDeployment.InstallTools": "安裝工具", + "resourceDeployment.Options": "選項", + "resourceDeployment.RequiredVersion": "所需版本", + "resourceDeployment.Status": "狀態", + "resourceDeployment.TaskFailedWithNoOutputNotebook": "工作 \"{0}\" 失敗,且未產生任何輸出筆記本。", + "resourceDeployment.Tool": "工具", + "resourceDeployment.Version": "版本", + "resourceDeployment.ViewErrorDetail": "檢視錯誤詳細資料", + "resourceDeployment.discoverPathOrAdditionalInformation": "探索到的路徑或其他資訊", "resourceDeployment.extensionRequiredPrompt": "需要 ' {0} ' 延伸模組才可部署此資源,要立即安裝嗎?", "resourceDeployment.install": "安裝", "resourceDeployment.installingExtension": "正在安裝延伸模組 '{0}'...", + "resourceDeployment.requiredTools": "所需工具", "resourceDeployment.unknownExtension": "未知的延伸模組 '{0}'", - "resourceTypePickerDialog.title": "選擇部署選項", "resourceTypePickerDialog.resourceSearchPlaceholder": "篩選資源...", - "resourceTypePickerDialog.tagsListViewTitle": "類別", - "validation.multipleValidationErrors": "此頁面有一些錯誤,按一下 [顯示詳細資料] 即可檢視錯誤。", - "ui.ScriptToNotebookButton": "指令碼", - "ui.DeployButton": "執行", - "resourceDeployment.ViewErrorDetail": "檢視錯誤詳細資料", - "resourceDeployment.FailedToOpenNotebook": "開啟輸出筆記本時發生錯誤。{1}{2}。", - "resourceDeployment.BackgroundExecutionFailed": "工作 \"{0}\" 已失敗。", - "resourceDeployment.TaskFailedWithNoOutputNotebook": "工作 \"{0}\" 失敗,且未產生任何輸出筆記本。", - "resourceTypePickerDialog.resourceTypeCategoryAll": "全部", - "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "內部部署", "resourceTypePickerDialog.resourceTypeCategoriesSqlServer": "SQL Server", + "resourceTypePickerDialog.resourceTypeCategoryAll": "全部", + "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "雲端", "resourceTypePickerDialog.resourceTypeCategoryOnHybrid": "混合式", "resourceTypePickerDialog.resourceTypeCategoryOnPostgreSql": "PostgreSQL", - "resourceTypePickerDialog.resourceTypeCategoryOnCloud": "雲端", - "resourceDeployment.Description": "描述", - "resourceDeployment.Tool": "工具", - "resourceDeployment.Status": "狀態", - "resourceDeployment.Version": "版本", - "resourceDeployment.RequiredVersion": "所需版本", - "resourceDeployment.discoverPathOrAdditionalInformation": "探索到的路徑或其他資訊", - "resourceDeployment.requiredTools": "所需工具", - "resourceDeployment.InstallTools": "安裝工具", - "resourceDeployment.Options": "選項", - "deploymentDialog.InstallingTool": "目前正在安裝必要的工具 '{0}' [{1}]。" - }, - "dist/ui/modelViewUtils": { - "getClusterContexts.errorFetchingClusters": "載入或剖析組態檔 {0} 時發生錯誤。錯誤: {1}", - "fileChecker.NotFile": "路徑 {0} 不是檔案,請選取有效的 kube 組態檔。", - "fileChecker.FileNotFound": "找不到檔案 {0}。請選取 kube 組態檔。", - "azure.accounts.unexpectedAccountsError": "擷取帳戶時發生未預期的錯誤: {0}", - "resourceDeployment.errorFetchingStorageClasses": "擷取可用的 kubectl 儲存體類別時發生未預期的錯誤: {0}", - "azure.accounts.unexpectedSubscriptionsError": "擷取帳戶 {0} 的訂閱時發生未預期的錯誤: {1}", - "azure.accounts.accountNotFoundError": "選取的帳戶 '{0}' 已無法使用。請按一下 [登入] 重新新增該帳戶,或選取其他帳戶。", - "azure.accessError": "\r\n 錯誤詳細資料: {0}。", - "azure.accounts.accountStaleError": "選取的帳戶 '{0}' 存取權杖已失效。請按一下 [登入] 按鈕並重新整理該帳戶,或選取其他帳戶。", - "azure.accounts.unexpectedResourceGroupsError": "擷取訂閱 {0} 的資源群組時發生未預期的錯誤: {1}", - "invalidSQLPassword": "{0} 不符合密碼複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy", - "passwordNotMatch": "{0} 與確認密碼不符" - }, - "dist/ui/deployAzureSQLVMWizard/constants": { - "deployAzureSQLVM.NewSQLVMTitle": "部署 Azure SQL VM", - "deployAzureSQLVM.ScriptToNotebook": "編寫指令碼到筆記本", - "deployAzureSQLVM.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", - "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 設定", - "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 帳戶", - "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "訂閱", - "deployAzureSQLVM.ResourceGroup": "資源群組", - "deployAzureSQLVM.AzureRegionDropdownLabel": "區域", - "deployeAzureSQLVM.VmSettingsPageTitle": "虛擬機器設定", - "deployAzureSQLVM.VmNameTextBoxLabel": "虛擬機器名稱", - "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "系統管理員帳戶使用者名稱", - "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "系統管理員帳戶密碼", - "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "確認密碼", - "deployAzureSQLVM.VmImageDropdownLabel": "映像", - "deployAzureSQLVM.VmSkuDropdownLabel": "映像 SKU", - "deployAzureSQLVM.VmImageVersionDropdownLabel": "映像版本", - "deployAzureSQLVM.VmSizeDropdownLabel": "大小", - "deployeAzureSQLVM.VmSizeLearnMoreLabel": "按一下這裡深入了解定價及支援的 VM 大小", - "deployAzureSQLVM.NetworkSettingsPageTitle": "網路", - "deployAzureSQLVM.NetworkSettingsPageDescription": "進行網路設定", - "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新增虛擬網路", - "deployAzureSQLVM.VirtualNetworkDropdownLabel": "虛擬網路", - "deployAzureSQLVM.NetworkSettingsNewSubnet": "新增子網路", - "deployAzureSQLVM.SubnetDropdownLabel": "子網路", - "deployAzureSQLVM.PublicIPDropdownLabel": "公用 IP", - "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新增公用 IP", - "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "啟用遠端桌面 (RDP) 輸入連接埠 (3389)", - "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 設定", - "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 連線", - "deployAzureSQLVM.SqlPortLabel": "連接埠", - "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "啟用 SQL 驗證", - "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "使用者名稱", - "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "密碼", - "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "確認密碼" - }, - "dist/ui/deployClusterWizard/deployClusterWizardModel": { - "deployCluster.SaveConfigFiles": "儲存組態檔", - "deployCluster.ScriptToNotebook": "編寫指令碼到筆記本", - "deployCluster.SelectConfigFileFolder": "儲存組態檔", - "deployCluster.SaveConfigFileSucceeded": "已將組態檔儲存到 {0}", - "deployCluster.NewAKSWizardTitle": "在新的 AKS 叢集上部署 SQL Server 2019 巨量資料叢集", - "deployCluster.ExistingAKSWizardTitle": "在現有的 AKS 叢集上部署 SQL Server 2019 巨量資料叢集", - "deployCluster.ExistingKubeAdm": "在現有的 kubeadm 叢集上部署 SQL Server 2019 巨量資料叢集", - "deployCluster.ExistingARO": "在現有的 Azure Red Hat OpenShift 叢集上部署 SQL Server 2019 巨量資料叢集", - "deployCluster.ExistingOpenShift": "在現有的 OpenShift 叢集上部署 SQL Server 2019 巨量資料叢集" - }, - "dist/services/tools/toolBase": { - "deploymentDialog.ToolStatus.NotInstalled": "未安裝", - "deploymentDialog.ToolStatus.Installed": "已安裝", - "deploymentDialog.ToolStatus.Installing": "正在安裝…", - "deploymentDialog.ToolStatus.Error": "錯誤", - "deploymentDialog.ToolStatus.Failed": "失敗", - "deploymentDialog.ToolInformationalMessage.Brew": "•\t工具的部署需要 brew,而且必須預先安裝才能部署必要工具", - "deploymentDialog.ToolInformationalMessage.Curl": "•\t安裝需要 curl,而且必須預先安裝才能部署必要工具", - "toolBase.getPip3InstallationLocation.LocationNotFound": " 在輸出中找不到「位置」:", - "toolBase.getPip3InstallationLocation.Output": " 輸出:", - "toolBase.InstallError": "安裝工具 '{0}' [ {1} ] 時發生錯誤。{2}錯誤: {3}{2}如需詳細資料,請參閱輸出通道 '{4}'", - "toolBase.InstallErrorInformation": "安裝工具時發生錯誤。如需詳細資料,請參閱輸出通道 '{0}'", - "toolBase.InstallFailed": "安裝命令已完成,但無法偵測工具 '{0}' 的版本,因此嘗試安裝失敗。偵測錯誤: {1}{2}清除先前的安裝可改善情況。", - "toolBase.InstallFailInformation": "無法偵測安裝後的版本。如需詳細資料,請參閱輸出通道 '{0}'", - "toolBase.ManualUninstallCommand": " 使用此命令是可行的解除安裝方法:{0} >{1}", - "toolBase.SeeOutputChannel": "{0}如需詳細資料,請參閱輸出通道 '{1}'", - "toolBase.installCore.CannotInstallTool": "因為 OS 發行版的安裝命令未知,所以無法安裝工具:{0}::{1}。請手動安裝 {0} 後再繼續", - "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "工具 '{0}' 的搜尋路徑: {1}", - "deployCluster.GetToolVersionErrorInformation": "擷取版本資訊時發生錯誤。如需詳細資料,請參閱輸出通道 '{0}'", - "deployCluster.GetToolVersionError": "擷取版本資訊時發生錯誤。{0}接收到的輸出無效,請取得版本命令輸出: '{1}'" - }, - "dist/ui/deployAzureSQLDBWizard/constants": { - "deployAzureSQLDB.NewSQLDBTitle": "部署 Azure SQL DB", - "deployAzureSQLDB.ScriptToNotebook": "編寫指令碼到筆記本", - "deployAzureSQLDB.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", - "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure 帳戶設定", - "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 帳戶設定", - "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 帳戶", - "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "訂閱", - "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "伺服器", - "deployAzureSQLDB.ResourceGroup": "資源群組", - "deployAzureSQLDB.DatabaseSettingsPageTitle": "資料庫設定", - "deployAzureSQLDB.FirewallRuleNameLabel": "防火牆規則名稱", - "deployAzureSQLDB.DatabaseNameLabel": "SQL 資料庫名稱", - "deployAzureSQLDB.CollationNameLabel": "資料庫定序", - "deployAzureSQLDB.CollationNameSummaryLabel": "資料庫的定序", - "deployAzureSQLDB.IpAddressInfoLabel": "請以 IPv4 格式輸入 IP 位址。", - "deployAzureSQLDB.StartIpAddressLabel": "防火牆 IP 範圍內的最小 IP 位址", - "deployAzureSQLDB.EndIpAddressLabel": "防火牆 IP 範圍內的最大 IP 位址", - "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP 位址", - "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP 位址", - "deployAzureSQLDB.FirewallRuleDescription": "建立本機用戶端 IP 的防火牆規則,以便在建立完成後透過 Azure Data Studio 連線到您的資料庫。", - "deployAzureSQLDB.FirewallToggleLabel": "建立防火牆規則" - }, - "dist/services/tools/kubeCtlTool": { - "resourceDeployment.KubeCtlDescription": "對 Kubernetes 叢集執行命令", - "resourceDeployment.KubeCtlDisplayName": "kubectl", - "resourceDeployment.invalidKubectlVersionOutput": "無法剖析 kubectl 版本命令輸出: \"{0}\"", - "resourceDeployment.Kubectl.UpdatingBrewRepository": "正在更新您的 brew 存放庫以安裝 kubectl…", - "resourceDeployment.Kubectl.InstallingKubeCtl": "正在安裝 kubectl…", - "resourceDeployment.Kubectl.AptGetUpdate": "正在更新存放庫資訊…", - "resourceDeployment.Kubectl.AptGetPackages": "正在取得安裝 kubectl 的必要套件…", - "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "正在下載並安裝 kubectl 的簽署金鑰…", - "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "正在新增 kubectl 存放庫資訊…", - "resourceDeployment.Kubectl.InstallingKubectl": "正在安裝 kubectl…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "正在刪除先前下載的 kubectl.exe (如果有的話)…", - "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "正在下載並安裝最新的 kubectl.exe…", - "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "正在刪除先前下載的 kubectl (如果有的話)…", - "resourceDeployment.Kubectl.DownloadingKubectl": "正在下載最新的 kubectl 版本…", - "resourceDeployment.Kubectl.MakingExecutable": "正在建立 kubectl 可執行檔…", - "resourceDeployment.Kubectl.CleaningUpOldBackups": "正在清除安裝位置中任何先前備份的版本 (如果有的話)…", - "resourceDeployment.Kubectl.BackupCurrentBinary": "正在備份安裝位置中任何現有的 kubectl…", - "resourceDeployment.Kubectl.MoveToSystemPath": "正在將 kubectl 移至路徑中的安裝位置…" - }, - "dist/ui/deploymentInputDialog": { - "deploymentDialog.OpenNotebook": "開啟筆記本", - "deploymentDialog.OkButtonText": "確定", - "notebookType": "筆記本類型" + "resourceTypePickerDialog.resourceTypeCategoryOnPrem": "內部部署", + "resourceTypePickerDialog.tagsListViewTitle": "類別", + "resourceTypePickerDialog.title": "選擇部署選項", + "ui.DeployButton": "執行", + "ui.ScriptToNotebookButton": "指令碼", + "validation.multipleValidationErrors": "此頁面有一些錯誤,按一下 [顯示詳細資料] 即可檢視錯誤。", + "valueProvider.alreadyDefined": "已定義識別碼為 {0} 的值提供者", + "valueProvider.notDefined": "未對識別碼 {0} 定義任何值提供者" }, "dist/main": { "resourceDeployment.UnknownResourceType": "資源類型: 未定義 {0}" @@ -271,352 +77,546 @@ "resourceDeployment.notebookNotFound": "筆記本 {0} 不存在" }, "dist/services/platformService": { - "resourceDeployment.outputChannel": "部署", "platformService.RunCommand.ErroredOut": "\t>>> {0} … 發生錯誤: {1}", "platformService.RunCommand.IgnoringError": "\t>>> 正在忽略執行中的錯誤並繼續工具部署", - "platformService.RunCommand.stdout": " stdout: ", "platformService.RunCommand.stderr": " stderr: ", + "platformService.RunCommand.stdout": " stdout: ", "platformService.RunStreamedCommand.ExitedWithCode": " >>> {0} …已結束。代碼: {1}", - "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} …已結束。訊號: {1}" + "platformService.RunStreamedCommand.ExitedWithSignal": " >>> {0} …已結束。訊號: {1}", + "resourceDeployment.outputChannel": "部署" }, "dist/services/resourceTypeService": { "downloadError": "下載失敗,狀態碼: {0},訊息: {1}" }, - "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { - "deployCluster.serviceScaleTableTitle": "服務級別設定 (執行個體)", - "deployCluster.storageTableTitle": "服務儲存體設定 (GB/執行個體)", - "deployCluster.featureTableTitle": "功能", - "deployCluster.yesText": "是", - "deployCluster.noText": "否", - "deployCluster.summaryPageTitle": "部署組態設定檔", - "deployCluster.summaryPageDescription": "選取目標組態設定檔", - "deployCluster.ProfileHintText": "注意: 您可在之後的步驟中自訂部署設定檔的設定。", - "deployCluster.loadingProfiles": "正在載入設定檔", - "deployCluster.loadingProfilesCompleted": "已完成載入設定檔", - "deployCluster.profileRadioGroupLabel": "部署組態設定檔", - "deployCluster.loadProfileFailed": "無法載入部署設定檔: {0}", - "deployCluster.masterPoolLabel": "SQL Server 主機", - "deployCluster.computePoolLable": "計算", - "deployCluster.dataPoolLabel": "資料", - "deployCluster.hdfsLabel": "HDFS + Spark", - "deployCluster.ServiceName": "服務", - "deployCluster.dataStorageType": "資料", - "deployCluster.logsStorageType": "記錄", - "deployCluster.StorageType": "儲存體類型", - "deployCluster.basicAuthentication": "基本驗證", - "deployCluster.activeDirectoryAuthentication": "Active Directory 驗證", - "deployCluster.hadr": "高可用性", - "deployCluster.featureText": "功能", - "deployCluster.ProfileNotSelectedError": "請選取部署設定檔。" + "dist/services/tools/azCliTool": { + "resourceDeployment.AzCLIDescription": "管理 Azure 資源", + "resourceDeployment.AzCLIDisplayName": "Azure CLI", + "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "正在新增 azure-cli 存放庫資訊…", + "resourceDeployment.AziCli.AptGetPackages": "正在取得安裝 azure-cli 所需的套件…", + "resourceDeployment.AziCli.AptGetUpdate": "正在更新存放庫資訊,然後再安裝 azure-cli…", + "resourceDeployment.AziCli.AptGetUpdateAgain": "正再次更新存放庫資訊,以取得 azure-cli…", + "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "正在刪除先前下載的 azurecli.msi (如果有的話)…", + "resourceDeployment.AziCli.DisplayingInstallationLog": "正在顯示安裝記錄…", + "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "正在下載並安裝 azure-cli 的簽署金鑰…", + "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "正在下載 azurecli.msi 並安裝 azure-cli…", + "resourceDeployment.AziCli.InstallingAzureCli": "正在安裝 azure-cli…", + "resourceDeployment.AziCli.ScriptedInstall": "正在下載並叫用指令碼以安裝 azure-cli…", + "resourceDeployment.AziCli.UpdatingBrewRepository": "正在更新 Brew 存放庫以安裝 azure-cli…" }, - "dist/ui/deployClusterWizard/pages/azureSettingsPage": { - "deployCluster.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", - "deployCluster.AzureSettingsPageTitle": "Azure 設定", - "deployCluster.AzureSettingsPageDescription": "進行設定以建立 Azure Kubernetes Service 叢集", - "deployCluster.SubscriptionField": "訂用帳戶識別碼", - "deployCluster.SubscriptionPlaceholder": "使用我的預設 Azure 訂用帳戶", - "deployCluster.SubscriptionDescription": "如果將此欄位保留空白,將會使用預設訂用帳戶。", - "deployCluster.SubscriptionHelpLink": "檢視可用的 Azure 訂用帳戶", - "deployCluster.ResourceGroupName": "新的資源群組名稱", - "deployCluster.Location": "位置", - "deployCluster.AzureLocationHelpLink": "檢視可用的 Azure 位置", - "deployCluster.AksName": "AKS 叢集名稱", - "deployCluster.VMCount": "VM 計數", - "deployCluster.VMSize": "VM 大小", - "deployCluster.VMSizeHelpLink": "檢視可用的 VM 大小" - }, - "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { - "deployCluster.ClusterNameDescription": "叢集名稱只能包含小寫英數字元或 '-',而且開頭與結尾必須是英數字元。", - "deployCluster.ClusterSettingsPageTitle": "叢集設定", - "deployCluster.ClusterSettingsPageDescription": "進行 SQL Server 巨量資料叢集設定", - "deployCluster.ClusterName": "叢集名稱", - "deployCluster.AdminUsername": "系統管理員使用者名稱", - "deployCluster.AdminUsernameDescription": "這個使用者名稱會用於控制器與 SQL Server。閘道的使用者名稱會成為根。", - "deployCluster.AdminPassword": "密碼", - "deployCluster.AdminPasswordDescription": "此密碼可用於存取控制器、SQL Server 和閘道。", - "deployCluster.ConfirmPassword": "確認密碼", - "deployCluster.AuthenticationMode": "驗證模式", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.DockerSettings": "Docker 設定", - "deployCluster.DockerRegistry": "登錄", - "deployCluster.DockerRepository": "存放庫", - "deployCluster.DockerImageTag": "映像標籤", - "deployCluster.DockerUsername": "使用者名稱", - "deployCluster.DockerPassword": "密碼", - "deployCluster.ActiveDirectorySettings": "Active Directory 設定", - "deployCluster.OuDistinguishedName": "組織單位", - "deployCluster.OuDistinguishedNameDescription": "組織單位的辨別名稱。例如: OU=bdc,DC=contoso,DC=com。", - "deployCluster.DomainControllerFQDNs": "網域控制器 FQDN", - "deployCluster.DomainControllerFQDNsPlaceHolder": "使用逗號分隔值。", - "deployCluster.DomainControllerFQDNDescription": "網域控制器的完整網域名稱。例如: DC1.CONTOSO.COM。請使用逗號分隔多個 FQDN。", - "deployCluster.DomainDNSIPAddresses": "網域 DNS IP 位址", - "deployCluster.DomainDNSIPAddressesPlaceHolder": "使用逗號分隔值。", - "deployCluster.DomainDNSIPAddressesDescription": "網域 DNS 伺服器的 IP 位址。請使用逗號分隔多個 IP 位址。", - "deployCluster.DomainDNSName": "網域 DNS 名稱", - "deployCluster.RealmDescription": "若未提供,則會使用網域 DNS 名稱作為預設值。", - "deployCluster.ClusterAdmins": "叢集系統管理員群組", - "deployCluster.ClusterAdminsDescription": "叢集系統管理員的 Active Directory 群組。", - "deployCluster.ClusterUsers": "叢集使用者", - "deployCluster.ClusterUsersPlaceHolder": "使用逗號分隔值。", - "deployCluster.ClusterUsersDescription": "具有叢集使用者角色的 Active Directory 使用者/群組。請使用逗號分隔多個使用者/群組。", - "deployCluster.DomainServiceAccountUserName": "服務帳戶使用者名稱", - "deployCluster.DomainServiceAccountUserNameDescription": "巨量資料叢集的網域服務帳戶", - "deployCluster.DomainServiceAccountPassword": "服務帳戶密碼", - "deployCluster.AppOwners": "應用程式擁有者", - "deployCluster.AppOwnersPlaceHolder": "使用逗號分隔值。", - "deployCluster.AppOwnersDescription": "具有應用程式擁有者角色的 Active Directory 使用者或群組。請使用逗號分隔多個使用者/群組。", - "deployCluster.AppReaders": "應用程式讀者", - "deployCluster.AppReadersPlaceHolder": "使用逗號分隔值。", - "deployCluster.AppReadersDescription": "應用程式讀者的 Active Directory 使用者或群組。如果有多個使用者/群組,請使用逗號予以分隔。", - "deployCluster.Subdomain": "子網域", - "deployCluster.SubdomainDescription": "供此 SQL Server 巨量資料叢集使用的唯一 DNS 子網域。若未提供,則會使用叢集名稱作為預設值。", - "deployCluster.AccountPrefix": "帳戶首碼", - "deployCluster.AccountPrefixDescription": "將為 SQL Server 巨量資料叢集 AD 帳戶產生唯一首碼。若未提供,則會使用子網域名稱作為預設值。若未提供子網域,則會使用叢集名稱作為預設值。", - "deployCluster.AdminPasswordField": "密碼" - }, - "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { - "deployCluster.ServiceSettingsPageTitle": "服務設定", - "deployCluster.scaleSectionTitle": "調整設定", - "deployCluster.MasterSqlServerInstances": "SQL Server 主要執行個體", - "deployCluster.ComputePoolInstances": "計算集區執行個體", - "deployCluster.DataPoolInstances": "資料集區執行個體", - "deployCluster.SparkPoolInstances": "Spark 集區執行個體", - "deployCluster.StoragePoolInstances": "儲存集區 (HDFS) 執行個體", - "deployCluster.IncludeSparkInStoragePool": "在儲存集區中包含 Spark", - "deployCluster.DNSNameHeader": "DNS 名稱", - "deployCluster.PortHeader": "連接埠", - "deployCluster.ControllerText": "控制器", - "deployCluster.ControllerDNSName": "控制器 DNS 名稱", - "deployCluster.ControllerPortName": "控制器連接埠", - "deployCluster.MasterSqlText": "SQL Server 主機", - "deployCluster.MasterSQLServerDNSName": "SQL Server 主要 DNS 名稱", - "deployCluster.MasterSQLServerPortName": "SQL Server 主要連接埠", - "deployCluster.GatewayText": "閘道", - "deployCluster.GatewayDNSName": "閘道 DNS 名稱", - "deployCluster.GatewayPortName": "閘道連接埠", - "deployCluster.ServiceProxyText": "管理 Proxy", - "deployCluster.ServiceProxyDNSName": "管理 Proxy DNS 名稱", - "deployCluster.ServiceProxyPortName": "管理 Proxy 連接埠", - "deployCluster.AppServiceProxyText": "應用程式 Proxy", - "deployCluster.AppServiceProxyDNSName": "應用程式 Proxy DNS 名稱", - "deployCluster.AppServiceProxyPortName": "應用程式 Proxy 連接埠", - "deployCluster.ReadableSecondaryText": "可讀取次要", - "deployCluster.ReadableSecondaryDNSName": "可讀取次要 DNS 名稱", - "deployCluster.ReadableSecondaryPortName": "可讀取次要連接埠", - "deployCluster.EndpointSettings": "端點設定", - "deployCluster.storageFieldTooltip": "使用者控制器設定", - "deployCluster.AdvancedStorageDescription": "根據預設,控制器儲存設定也會套用到其他服務,您可以展開進階儲存設定來設定其他服務的儲存。", - "deployCluster.controllerDataStorageClass": "控制器的資料儲存體類別", - "deployCluster.controllerDataStorageClaimSize": "控制器的資料儲存體宣告大小", - "deployCluster.controllerLogsStorageClass": "控制器的記錄儲存體類別", - "deployCluster.controllerLogsStorageClaimSize": "控制器的記錄儲存體宣告大小", - "deployCluster.StoragePool": "儲存集區 (HDFS)", - "deployCluster.storagePoolDataStorageClass": "存放集區的資料儲存體類別", - "deployCluster.storagePoolDataStorageClaimSize": "存放集區的資料儲存體宣告大小", - "deployCluster.storagePoolLogsStorageClass": "存放集區的記錄儲存體類別", - "deployCluster.storagePoolLogsStorageClaimSize": "存放集區的記錄儲存體宣告大小", - "deployCluster.DataPool": "資料集區", - "deployCluster.dataPoolDataStorageClass": "資料集區的資料儲存體類別", - "deployCluster.dataPoolDataStorageClaimSize": "資料集區的資料儲存體宣告大小", - "deployCluster.dataPoolLogsStorageClass": "資料集區的記錄儲存體類別", - "deployCluster.dataPoolLogsStorageClaimSize": "資料集區的記錄儲存體宣告大小", - "deployCluster.sqlServerMasterDataStorageClass": "SQL Server master 的資料儲存體類別", - "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server master 的資料儲存體宣告大小", - "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server master 的記錄儲存體類別", - "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server master 的記錄儲存體宣告大小", - "deployCluster.ServiceName": "服務名稱", - "deployCluster.DataStorageClassName": "資料的儲存類別", - "deployCluster.DataClaimSize": "宣告資料的大小 (GB)", - "deployCluster.LogStorageClassName": "記錄的儲存類別", - "deployCluster.LogsClaimSize": "宣告記錄的大小 (GB)", - "deployCluster.StorageSettings": "儲存體設定", - "deployCluster.StorageSectionTitle": "儲存設定值", - "deployCluster.SparkMustBeIncluded": "Spark 組態無效,您必須選取 [包含 Spark] 核取方塊,或至少將 [Spark 集區執行個體] 設定為 1." - }, - "dist/ui/deployClusterWizard/pages/summaryPage": { - "deployCluster.summaryPageTitle": "摘要", - "deployCluster.DeploymentTarget": "部署目標", - "deployCluster.Kubeconfig": "Kube 組態", - "deployCluster.ClusterContext": "叢集內容", - "deployCluster.ClusterSettings": "叢集設定", - "deployCluster.DeploymentProfile": "部署設定檔", - "deployCluster.ClusterName": "叢集名稱", - "deployCluster.ControllerUsername": "控制器使用者名稱", - "deployCluster.AuthenticationMode": "驗證模式", - "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", - "deployCluster.AuthenticationMode.Basic": "基本", - "deployCluster.OuDistinguishedName": "組織單位", - "deployCluster.DomainControllerFQDNs": "網域控制器 FQDN", - "deployCluster.DomainDNSIPAddresses": "網域 DNS IP 位址", - "deployCluster.DomainDNSName": "網域 DNS 名稱", - "deployCluster.ClusterAdmins": "叢集系統管理員群組", - "deployCluster.ClusterUsers": "叢集使用者", - "deployCluster.AppOwners": "應用程式擁有者", - "deployCluster.AppReaders": "應用程式讀者", - "deployCluster.Subdomain": "子網域", - "deployCluster.AccountPrefix": "帳戶首碼", - "deployCluster.DomainServiceAccountUserName": "服務帳戶使用者名稱", - "deployCluster.AzureSettings": "Azure 設定", - "deployCluster.SubscriptionId": "訂用帳戶識別碼", - "deployCluster.DefaultSubscription": "預設 Azure 訂用帳戶", - "deployCluster.ResourceGroup": "資源群組", - "deployCluster.Location": "位置", - "deployCluster.AksClusterName": "AKS 叢集名稱", - "deployCluster.VMSize": "VM 大小", - "deployCluster.VMCount": "VM 計數", - "deployCluster.ScaleSettings": "調整設定", - "deployCluster.MasterSqlServerInstances": "SQL Server 主要執行個體", - "deployCluster.ComputePoolInstances": "計算集區執行個體", - "deployCluster.DataPoolInstances": "資料集區執行個體", - "deployCluster.SparkPoolInstances": "Spark 集區執行個體", - "deployCluster.StoragePoolInstances": "儲存集區 (HDFS) 執行個體", - "deployCluster.WithSpark": "(包含 Spark)", - "deployCluster.ServiceName": "服務", - "deployCluster.DataStorageClassName": "資料的儲存類別", - "deployCluster.DataClaimSize": "宣告資料的大小 (GB)", - "deployCluster.LogStorageClassName": "記錄的儲存類別", - "deployCluster.LogsClaimSize": "宣告記錄的大小 (GB)", - "deployCluster.StorageSettings": "儲存設定值", - "deployCluster.ControllerText": "控制器", - "deployCluster.StoragePool": "儲存集區 (HDFS)", - "deployCluster.DataText": "資料", - "deployCluster.MasterSqlText": "SQL Server 主機", - "deployCluster.SqlServerText": "SQL Server 主機", - "deployCluster.GatewayText": "閘道", - "deployCluster.AppServiceProxyText": "應用程式 Proxy", - "deployCluster.ServiceProxyText": "管理 Proxy", - "deployCluster.ReadableSecondaryText": "可讀取次要", - "deployCluster.EndpointSettings": "端點設定" - }, - "dist/ui/deployClusterWizard/pages/targetClusterPage": { - "deployCluster.TargetClusterContextPageTitle": "目標叢集內容", - "deployCluster.TargetClusterContextPageDescription": "選取 kube 組態檔,然後從清單選取叢集內容", - "deployCluster.ClusterContextNotSelectedMessage": "請選取叢集內容。", - "deployCluster.kubeConfigFileLabelText": "Kube 設定檔路徑", - "deployCluster.browseText": "瀏覽", - "deployCluster.clusterContextsLabelText": "叢集內容", - "deployCluster.errorLoadingClustersText": "在設定檔中找不到叢集資訊,或載入設定檔時發生錯誤", - "deployCluster.selectKubeConfigFileText": "選擇", - "deployCluster.ConfigParseError": "無法載入組態檔" - }, - "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { - "sqlVMDeploymentWizard.PasswordLengthError": "密碼的長度必須介於 12 到 123 個字元之間。", - "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "密碼必須要有下列項目中的 3 項: 1 個小寫字元、1 個大寫字元、1 個數字與 1 個特殊字元。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { - "deployAzureSQLVM.VnameLengthError": "虛擬機器名稱的長度必須介於 1 到 15 個字元之間。", - "deployAzureSQLVM.VNameOnlyNumericNameError": "虛擬機器名稱不可只包含數字。", - "deployAzureSQLVM.VNamePrefixSuffixError": "虛擬機器名稱的開頭不能為底線。結尾不能為句號或連字號", - "deployAzureSQLVM.VNameSpecialCharError": "虛擬機器名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", - "deployAzureSQLVM.VNameExistsError": "虛擬機器名稱在目前的資源群組中必須是唯一的。", - "deployAzureSQLVM.VMUsernameLengthError": "使用者名稱的長度必須介於 1 到 20 個字元之間。", - "deployAzureSQLVM.VMUsernameSuffixError": "使用者名稱的結尾不能為句號", - "deployAzureSQLVM.VMUsernameSpecialCharError": "使用者名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@& 。", - "deployAzureSQLVM.VMUsernameReservedWordsError": "使用者名稱不得包含保留字。", - "deployAzureSQLVM.VMConfirmPasswordError": "[密碼] 和 [確認密碼] 必須相符。", - "deployAzureSQLVM.vmDropdownSizeError": "請選取有效的虛擬機器大小。" - }, - "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { - "deployAzureSQLVM.NewVnetPlaceholder": "為新的虛擬網路輸入名稱", - "deployAzureSQLVM.NewSubnetPlaceholder": "為新的子網路輸入名稱", - "deployAzureSQLVM.NewPipPlaceholder": "為新的公用 IP 輸入名稱", - "deployAzureSQLVM.VnetNameLengthError": "虛擬網路名稱的長度必須介於 2 到 64 個字元之間", - "deployAzureSQLVM.NewVnetError": "建立新的虛擬網路", - "deployAzureSQLVM.SubnetNameLengthError": "子網路名稱的長度必須介於 1 到 80 個字元之間", - "deployAzureSQLVM.NewSubnetError": "建立新的子網路", - "deployAzureSQLVM.PipNameError": "公用 IP 名稱的長度必須介於 1 到 80 個字元之間", - "deployAzureSQLVM.NewPipError": "建立新的公用 IP" - }, - "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { - "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "私人 (在虛擬網路中)", - "deployAzureSQLVM.LocalConnectivityDropdownOption": "本機 (只在 VM 中)", - "deployAzureSQLVM.PublicConnectivityDropdownOption": "公用 (網際網路)", - "deployAzureSQLVM.SqlUsernameLengthError": "使用者名稱的長度必須介於 2 到 128 個字元之間。", - "deployAzureSQLVM.SqlUsernameSpecialCharError": "使用者名稱不得包含特殊字元 \\/\"\"[]:|<>+=;,?*。", - "deployAzureSQLVM.SqlConfirmPasswordError": "[密碼] 和 [確認密碼] 必須相符。" - }, - "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { - "notebookWizard.autoSummaryPageTitle": "檢閱您的組態" - }, - "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { - "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP 位址無效", - "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP 位址無效", - "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "防火牆名稱不能只包含數字。", - "deployAzureSQLDB.DBFirewallLengthError": "防火牆名稱的長度必須介於 1 到 100 個字元之間。", - "deployAzureSQLDB.DBFirewallSpecialCharError": "防火牆名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", - "deployAzureSQLDB.DBFirewallUpperCaseError": "防火牆名稱不允許使用大寫字母", - "deployAzureSQLDB.DBNameOnlyNumericNameError": "資料庫名稱不能只包含數字。", - "deployAzureSQLDB.DBNameLengthError": "資料庫名稱的長度必須介於 1 到 100 個字元之間。", - "deployAzureSQLDB.DBNameSpecialCharError": "資料庫名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", - "deployAzureSQLDB.DBNameExistsError": "資料庫名稱在目前的伺服器中必須是唯一的。", - "deployAzureSQLDB.DBCollationOnlyNumericNameError": "定序名稱不能只包含數字。", - "deployAzureSQLDB.DBCollationLengthError": "定序名稱的長度必須介於 1 到 100 個字元之間。", - "deployAzureSQLDB.DBCollationSpecialCharError": "定序名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。" - }, - "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { - "deployAzureSQLDB.azureSignInError": "請先登入 Azure 帳戶", - "deployAzureSQLDB.NoServerLabel": "找不到任何伺服器", - "deployAzureSQLDB.NoServerError": "在目前的訂閱中找不到任何伺服器。\r\n請選取其他至少包含一部伺服器的訂閱" - }, - "dist/ui/toolsAndEulaSettingsPage": { - "notebookWizard.toolsAndEulaPageTitle": "部署必要條件", - "deploymentDialog.FailedToolsInstallation": "仍未探索到某些工具。請確認這些工具已安裝、正在執行並可供探索", - "deploymentDialog.FailedEulaValidation": "若要繼續,您必須接受授權條款", - "deploymentDialog.loadingRequiredToolsCompleted": "已完成載入必要工具的資訊", - "deploymentDialog.loadingRequiredTools": "正在載入必要工具的資訊", - "resourceDeployment.AgreementTitle": "接受使用條款", - "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [ {1} ] 不符合最低版本需求,請予以解除安裝並重新啟動 Azure Data Studio。", - "deploymentDialog.InstalledTools": "已安裝所有必要工具。", - "deploymentDialog.PendingInstallation": "仍未探索到下列工具: {0}。請確認這些工具已安裝、正在執行並可供探索", - "deploymentDialog.ToolInformation": "未探索到 '{0}',目前不支援自動安裝。請手動安裝 '{0}',或確認其已啟動並可供探索。完成後,請重新啟動 Azure Data Studio。請參閱 [{1}]。", - "deploymentDialog.VersionInformationDebugHint": "如果您手動安裝工具,就必須重新啟動 Azure Data Studio,以更新變更。您可以在 [部署] 與 [Azure Data CLI] 輸出通道中找到其他詳細資料", - "deploymentDialog.InstallToolsHintOne": "尚未安裝工具 {0},您可以按一下 \"{1}\" 按鈕加以安裝。", - "deploymentDialog.InstallToolsHintMany": "尚未安裝工具 {0},您可以按一下 \"{1}\" 按鈕加以安裝。", - "deploymentDialog.NoRequiredTool": "沒有任何必要工具" - }, - "dist/ui/pageLessDeploymentModel": { - "resourceDeployment.DownloadAndLaunchTaskName": "下載並啟動安裝程式,URL: {0}", - "resourceDeployment.DownloadingText": "正在從 {0} 下載", - "resourceDeployment.DownloadCompleteText": "已成功下載: {0}", - "resourceDeployment.LaunchingProgramText": "正在啟動: {0}", - "resourceDeployment.ProgramLaunchedText": "已成功啟動: {0}" + "dist/services/tools/azdataTool": { + "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "正在新增 azdata 存放庫資訊…", + "resourceDeployment.Azdata.AptGetPackages": "正在取得安裝 azdata 所需的套件…", + "resourceDeployment.Azdata.AptGetUpdate": "正在更新存放庫資訊…", + "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在刪除先前下載的 Azdata.msi (如果有的話)…", + "resourceDeployment.Azdata.DisplayingInstallationLog": "正在顯示安裝記錄…", + "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "正在下載並安裝 azdata 的簽署金鑰…", + "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "正在下載 Azdata.msi 並安裝 azdata-cli…", + "resourceDeployment.Azdata.InstallingAzdata": "正在安裝 azdata…", + "resourceDeployment.Azdata.TappingBrewRepository": "點選 Brew 存放庫以取得 azdata-cli…", + "resourceDeployment.Azdata.UpdatingBrewRepository": "正在更新 Brew 存放庫以安裝 azdata-cli…", + "resourceDeployment.AzdataDescription": "Azure Data 命令列介面", + "resourceDeployment.AzdataDisplayName": "Azure Data CLI" }, "dist/services/tools/dockerTool": { "resourceDeployment.DockerDescription": "封裝應用程式並在隔離的容器中執行", "resourceDeployment.DockerDisplayName": "Docker" }, - "dist/services/tools/azCliTool": { - "resourceDeployment.AzCLIDescription": "管理 Azure 資源", - "resourceDeployment.AzCLIDisplayName": "Azure CLI", - "resourceDeployment.AziCli.DeletingPreviousAzureCli.msi": "正在刪除先前下載的 azurecli.msi (如果有的話)…", - "resourceDeployment.AziCli.DownloadingAndInstallingAzureCli": "正在下載 azurecli.msi 並安裝 azure-cli…", - "resourceDeployment.AziCli.DisplayingInstallationLog": "正在顯示安裝記錄…", - "resourceDeployment.AziCli.UpdatingBrewRepository": "正在更新 Brew 存放庫以安裝 azure-cli…", - "resourceDeployment.AziCli.InstallingAzureCli": "正在安裝 azure-cli…", - "resourceDeployment.AziCli.AptGetUpdate": "正在更新存放庫資訊,然後再安裝 azure-cli…", - "resourceDeployment.AziCli.AptGetPackages": "正在取得安裝 azure-cli 所需的套件…", - "resourceDeployment.AziCli.DownloadAndInstallingSigningKey": "正在下載並安裝 azure-cli 的簽署金鑰…", - "resourceDeployment.AziCli.AddingAzureCliRepositoryInformation": "正在新增 azure-cli 存放庫資訊…", - "resourceDeployment.AziCli.AptGetUpdateAgain": "正再次更新存放庫資訊,以取得 azure-cli…", - "resourceDeployment.AziCli.ScriptedInstall": "正在下載並叫用指令碼以安裝 azure-cli…" + "dist/services/tools/kubeCtlTool": { + "resourceDeployment.KubeCtlDescription": "對 Kubernetes 叢集執行命令", + "resourceDeployment.KubeCtlDisplayName": "kubectl", + "resourceDeployment.Kubectl.AddingKubectlRepositoryInformation": "正在新增 kubectl 存放庫資訊…", + "resourceDeployment.Kubectl.AptGetPackages": "正在取得安裝 kubectl 的必要套件…", + "resourceDeployment.Kubectl.AptGetUpdate": "正在更新存放庫資訊…", + "resourceDeployment.Kubectl.BackupCurrentBinary": "正在備份安裝位置中任何現有的 kubectl…", + "resourceDeployment.Kubectl.CleaningUpOldBackups": "正在清除安裝位置中任何先前備份的版本 (如果有的話)…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl": "正在刪除先前下載的 kubectl (如果有的話)…", + "resourceDeployment.Kubectl.DeletePreviousDownloadedKubectl.exe": "正在刪除先前下載的 kubectl.exe (如果有的話)…", + "resourceDeployment.Kubectl.DownloadAndInstallingSigningKey": "正在下載並安裝 kubectl 的簽署金鑰…", + "resourceDeployment.Kubectl.DownloadingAndInstallingKubectl": "正在下載並安裝最新的 kubectl.exe…", + "resourceDeployment.Kubectl.DownloadingKubectl": "正在下載最新的 kubectl 版本…", + "resourceDeployment.Kubectl.InstallingKubeCtl": "正在安裝 kubectl…", + "resourceDeployment.Kubectl.InstallingKubectl": "正在安裝 kubectl…", + "resourceDeployment.Kubectl.MakingExecutable": "正在建立 kubectl 可執行檔…", + "resourceDeployment.Kubectl.MoveToSystemPath": "正在將 kubectl 移至路徑中的安裝位置…", + "resourceDeployment.Kubectl.UpdatingBrewRepository": "正在更新您的 brew 存放庫以安裝 kubectl…", + "resourceDeployment.invalidKubectlVersionOutput": "無法剖析 kubectl 版本命令輸出: \"{0}\"" }, - "dist/services/tools/azdataTool": { - "resourceDeployment.AzdataDescription": "Azure Data 命令列介面", - "resourceDeployment.AzdataDisplayName": "Azure Data CLI", - "resourceDeployment.Azdata.DeletingPreviousAzdata.msi": "正在刪除先前下載的 Azdata.msi (如果有的話)…", - "resourceDeployment.Azdata.DownloadingAndInstallingAzdata": "正在下載 Azdata.msi 並安裝 azdata-cli…", - "resourceDeployment.Azdata.DisplayingInstallationLog": "正在顯示安裝記錄…", - "resourceDeployment.Azdata.TappingBrewRepository": "點選 Brew 存放庫以取得 azdata-cli…", - "resourceDeployment.Azdata.UpdatingBrewRepository": "正在更新 Brew 存放庫以安裝 azdata-cli…", - "resourceDeployment.Azdata.InstallingAzdata": "正在安裝 azdata…", - "resourceDeployment.Azdata.AptGetUpdate": "正在更新存放庫資訊…", - "resourceDeployment.Azdata.AptGetPackages": "正在取得安裝 azdata 所需的套件…", - "resourceDeployment.Azdata.DownloadAndInstallingSigningKey": "正在下載並安裝 azdata 的簽署金鑰…", - "resourceDeployment.Azdata.AddingAzdataRepositoryInformation": "正在新增 azdata 存放庫資訊…" + "dist/services/tools/toolBase": { + "deployCluster.GetToolVersionError": "擷取版本資訊時發生錯誤。{0}接收到的輸出無效,請取得版本命令輸出: '{1}'", + "deployCluster.GetToolVersionErrorInformation": "擷取版本資訊時發生錯誤。如需詳細資料,請參閱輸出通道 '{0}'", + "deploymentDialog.ToolInformationalMessage.Brew": "•\t工具的部署需要 brew,而且必須預先安裝才能部署必要工具", + "deploymentDialog.ToolInformationalMessage.Curl": "•\t安裝需要 curl,而且必須預先安裝才能部署必要工具", + "deploymentDialog.ToolStatus.Error": "錯誤", + "deploymentDialog.ToolStatus.Failed": "失敗", + "deploymentDialog.ToolStatus.Installed": "已安裝", + "deploymentDialog.ToolStatus.Installing": "正在安裝…", + "deploymentDialog.ToolStatus.NotInstalled": "未安裝", + "toolBase.InstallError": "安裝工具 '{0}' [ {1} ] 時發生錯誤。{2}錯誤: {3}{2}如需詳細資料,請參閱輸出通道 '{4}'", + "toolBase.InstallErrorInformation": "安裝工具時發生錯誤。如需詳細資料,請參閱輸出通道 '{0}'", + "toolBase.InstallFailInformation": "無法偵測安裝後的版本。如需詳細資料,請參閱輸出通道 '{0}'", + "toolBase.InstallFailed": "安裝命令已完成,但無法偵測工具 '{0}' 的版本,因此嘗試安裝失敗。偵測錯誤: {1}{2}清除先前的安裝可改善情況。", + "toolBase.ManualUninstallCommand": " 使用此命令是可行的解除安裝方法:{0} >{1}", + "toolBase.SeeOutputChannel": "{0}如需詳細資料,請參閱輸出通道 '{1}'", + "toolBase.addInstallationSearchPathsToSystemPath.SearchPaths": "工具 '{0}' 的搜尋路徑: {1}", + "toolBase.getPip3InstallationLocation.LocationNotFound": " 在輸出中找不到「位置」:", + "toolBase.getPip3InstallationLocation.Output": " 輸出:", + "toolBase.installCore.CannotInstallTool": "因為 OS 發行版的安裝命令未知,所以無法安裝工具:{0}::{1}。請手動安裝 {0} 後再繼續" + }, + "dist/ui/deployAzureSQLDBWizard/constants": { + "deployAzureSQLDB.AzureAccountDropdownLabel": "Azure 帳戶", + "deployAzureSQLDB.AzureDatabaseServersDropdownLabel": "伺服器", + "deployAzureSQLDB.AzureSettingsPageTitle": "Azure SQL Database - Azure 帳戶設定", + "deployAzureSQLDB.AzureSettingsSummaryPageTitle": "Azure 帳戶設定", + "deployAzureSQLDB.AzureSubscriptionDropdownLabel": "訂閱", + "deployAzureSQLDB.CollationNameLabel": "資料庫定序", + "deployAzureSQLDB.CollationNameSummaryLabel": "資料庫的定序", + "deployAzureSQLDB.DatabaseNameLabel": "SQL 資料庫名稱", + "deployAzureSQLDB.DatabaseSettingsPageTitle": "資料庫設定", + "deployAzureSQLDB.EndIpAddressLabel": "防火牆 IP 範圍內的最大 IP 位址", + "deployAzureSQLDB.EndIpAddressShortLabel": "最大 IP 位址", + "deployAzureSQLDB.FirewallRuleDescription": "建立本機用戶端 IP 的防火牆規則,以便在建立完成後透過 Azure Data Studio 連線到您的資料庫。", + "deployAzureSQLDB.FirewallRuleNameLabel": "防火牆規則名稱", + "deployAzureSQLDB.FirewallToggleLabel": "建立防火牆規則", + "deployAzureSQLDB.IpAddressInfoLabel": "請以 IPv4 格式輸入 IP 位址。", + "deployAzureSQLDB.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", + "deployAzureSQLDB.NewSQLDBTitle": "部署 Azure SQL DB", + "deployAzureSQLDB.ResourceGroup": "資源群組", + "deployAzureSQLDB.ScriptToNotebook": "編寫指令碼到筆記本", + "deployAzureSQLDB.StartIpAddressLabel": "防火牆 IP 範圍內的最小 IP 位址", + "deployAzureSQLDB.StartIpAddressShortLabel": "最小 IP 位址" + }, + "dist/ui/deployAzureSQLDBWizard/pages/azureSettingsPage": { + "deployAzureSQLDB.NoServerError": "在目前的訂閱中找不到任何伺服器。\r\n請選取其他至少包含一部伺服器的訂閱", + "deployAzureSQLDB.NoServerLabel": "找不到任何伺服器", + "deployAzureSQLDB.azureSignInError": "請先登入 Azure 帳戶" + }, + "dist/ui/deployAzureSQLDBWizard/pages/databaseSettingsPage": { + "deployAzureSQLDB.DBCollationLengthError": "定序名稱的長度必須介於 1 到 100 個字元之間。", + "deployAzureSQLDB.DBCollationOnlyNumericNameError": "定序名稱不能只包含數字。", + "deployAzureSQLDB.DBCollationSpecialCharError": "定序名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", + "deployAzureSQLDB.DBFirewallLengthError": "防火牆名稱的長度必須介於 1 到 100 個字元之間。", + "deployAzureSQLDB.DBFirewallOnlyNumericNameError": "防火牆名稱不能只包含數字。", + "deployAzureSQLDB.DBFirewallSpecialCharError": "防火牆名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", + "deployAzureSQLDB.DBFirewallUpperCaseError": "防火牆名稱不允許使用大寫字母", + "deployAzureSQLDB.DBMaxIpInvalidError": "最大 IP 位址無效", + "deployAzureSQLDB.DBMinIpInvalidError": "最小 IP 位址無效", + "deployAzureSQLDB.DBNameExistsError": "資料庫名稱在目前的伺服器中必須是唯一的。", + "deployAzureSQLDB.DBNameLengthError": "資料庫名稱的長度必須介於 1 到 100 個字元之間。", + "deployAzureSQLDB.DBNameOnlyNumericNameError": "資料庫名稱不能只包含數字。", + "deployAzureSQLDB.DBNameSpecialCharError": "資料庫名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。" + }, + "dist/ui/deployAzureSQLVMWizard/constants": { + "deployAzureSQLVM.AzureAccountDropdownLabel": "Azure 帳戶", + "deployAzureSQLVM.AzureRegionDropdownLabel": "區域", + "deployAzureSQLVM.AzureSettingsPageTitle": "Azure 設定", + "deployAzureSQLVM.AzureSubscriptionDropdownLabel": "訂閱", + "deployAzureSQLVM.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", + "deployAzureSQLVM.NetworkSettingsNewSubnet": "新增子網路", + "deployAzureSQLVM.NetworkSettingsNewVirtualNetwork": "新增虛擬網路", + "deployAzureSQLVM.NetworkSettingsPageDescription": "進行網路設定", + "deployAzureSQLVM.NetworkSettingsPageTitle": "網路", + "deployAzureSQLVM.NetworkSettingsUseExistingPublicIp": "新增公用 IP", + "deployAzureSQLVM.NewSQLVMTitle": "部署 Azure SQL VM", + "deployAzureSQLVM.PublicIPDropdownLabel": "公用 IP", + "deployAzureSQLVM.ResourceGroup": "資源群組", + "deployAzureSQLVM.ScriptToNotebook": "編寫指令碼到筆記本", + "deployAzureSQLVM.SqlAuthenticationConfirmPasswordLabel": "確認密碼", + "deployAzureSQLVM.SqlAuthenticationPasswordLabel": "密碼", + "deployAzureSQLVM.SqlAuthenticationUsernameLabel": "使用者名稱", + "deployAzureSQLVM.SqlConnectivityTypeDropdownLabel": "SQL 連線", + "deployAzureSQLVM.SqlEnableSQLAuthenticationLabel": "啟用 SQL 驗證", + "deployAzureSQLVM.SqlPortLabel": "連接埠", + "deployAzureSQLVM.SqlServerSettingsPageTitle": "SQL Server 設定", + "deployAzureSQLVM.SubnetDropdownLabel": "子網路", + "deployAzureSQLVM.VirtualNetworkDropdownLabel": "虛擬網路", + "deployAzureSQLVM.VmAdminConfirmPasswordTextBoxLabel": "確認密碼", + "deployAzureSQLVM.VmAdminPasswordTextBoxLabel": "系統管理員帳戶密碼", + "deployAzureSQLVM.VmAdminUsernameTextBoxLabel": "系統管理員帳戶使用者名稱", + "deployAzureSQLVM.VmImageDropdownLabel": "映像", + "deployAzureSQLVM.VmImageVersionDropdownLabel": "映像版本", + "deployAzureSQLVM.VmNameTextBoxLabel": "虛擬機器名稱", + "deployAzureSQLVM.VmRDPAllowCheckboxLabel": "啟用遠端桌面 (RDP) 輸入連接埠 (3389)", + "deployAzureSQLVM.VmSizeDropdownLabel": "大小", + "deployAzureSQLVM.VmSkuDropdownLabel": "映像 SKU", + "deployeAzureSQLVM.VmSettingsPageTitle": "虛擬機器設定", + "deployeAzureSQLVM.VmSizeLearnMoreLabel": "按一下這裡深入了解定價及支援的 VM 大小" + }, + "dist/ui/deployAzureSQLVMWizard/deployAzureSQLVMWizardModel": { + "sqlVMDeploymentWizard.PasswordLengthError": "密碼的長度必須介於 12 到 123 個字元之間。", + "sqlVMDeploymentWizard.PasswordSpecialCharRequirementError": "密碼必須要有下列項目中的 3 項: 1 個小寫字元、1 個大寫字元、1 個數字與 1 個特殊字元。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/networkSettingsPage": { + "deployAzureSQLVM.NewPipError": "建立新的公用 IP", + "deployAzureSQLVM.NewPipPlaceholder": "為新的公用 IP 輸入名稱", + "deployAzureSQLVM.NewSubnetError": "建立新的子網路", + "deployAzureSQLVM.NewSubnetPlaceholder": "為新的子網路輸入名稱", + "deployAzureSQLVM.NewVnetError": "建立新的虛擬網路", + "deployAzureSQLVM.NewVnetPlaceholder": "為新的虛擬網路輸入名稱", + "deployAzureSQLVM.PipNameError": "公用 IP 名稱的長度必須介於 1 到 80 個字元之間", + "deployAzureSQLVM.SubnetNameLengthError": "子網路名稱的長度必須介於 1 到 80 個字元之間", + "deployAzureSQLVM.VnetNameLengthError": "虛擬網路名稱的長度必須介於 2 到 64 個字元之間" + }, + "dist/ui/deployAzureSQLVMWizard/pages/sqlServerSettingsPage": { + "deployAzureSQLVM.LocalConnectivityDropdownOption": "本機 (只在 VM 中)", + "deployAzureSQLVM.PrivateConnectivityDropdownOptionDefault": "私人 (在虛擬網路中)", + "deployAzureSQLVM.PublicConnectivityDropdownOption": "公用 (網際網路)", + "deployAzureSQLVM.SqlConfirmPasswordError": "[密碼] 和 [確認密碼] 必須相符。", + "deployAzureSQLVM.SqlUsernameLengthError": "使用者名稱的長度必須介於 2 到 128 個字元之間。", + "deployAzureSQLVM.SqlUsernameSpecialCharError": "使用者名稱不得包含特殊字元 \\/\"\"[]:|<>+=;,?*。" + }, + "dist/ui/deployAzureSQLVMWizard/pages/vmSettingsPage": { + "deployAzureSQLVM.VMConfirmPasswordError": "[密碼] 和 [確認密碼] 必須相符。", + "deployAzureSQLVM.VMUsernameLengthError": "使用者名稱的長度必須介於 1 到 20 個字元之間。", + "deployAzureSQLVM.VMUsernameReservedWordsError": "使用者名稱不得包含保留字。", + "deployAzureSQLVM.VMUsernameSpecialCharError": "使用者名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@& 。", + "deployAzureSQLVM.VMUsernameSuffixError": "使用者名稱的結尾不能為句號", + "deployAzureSQLVM.VNameExistsError": "虛擬機器名稱在目前的資源群組中必須是唯一的。", + "deployAzureSQLVM.VNameOnlyNumericNameError": "虛擬機器名稱不可只包含數字。", + "deployAzureSQLVM.VNamePrefixSuffixError": "虛擬機器名稱的開頭不能為底線。結尾不能為句號或連字號", + "deployAzureSQLVM.VNameSpecialCharError": "虛擬機器名稱不能包含特殊字元 \\/\"\"[]:|<>+=;,?*@&,。", + "deployAzureSQLVM.VnameLengthError": "虛擬機器名稱的長度必須介於 1 到 15 個字元之間。", + "deployAzureSQLVM.vmDropdownSizeError": "請選取有效的虛擬機器大小。" + }, + "dist/ui/deployClusterWizard/deployClusterWizardModel": { + "deployCluster.ExistingAKSWizardTitle": "在現有的 AKS 叢集上部署 SQL Server 2019 巨量資料叢集", + "deployCluster.ExistingARO": "在現有的 Azure Red Hat OpenShift 叢集上部署 SQL Server 2019 巨量資料叢集", + "deployCluster.ExistingKubeAdm": "在現有的 kubeadm 叢集上部署 SQL Server 2019 巨量資料叢集", + "deployCluster.ExistingOpenShift": "在現有的 OpenShift 叢集上部署 SQL Server 2019 巨量資料叢集", + "deployCluster.NewAKSWizardTitle": "在新的 AKS 叢集上部署 SQL Server 2019 巨量資料叢集", + "deployCluster.SaveConfigFileSucceeded": "已將組態檔儲存到 {0}", + "deployCluster.SaveConfigFiles": "儲存組態檔", + "deployCluster.ScriptToNotebook": "編寫指令碼到筆記本", + "deployCluster.SelectConfigFileFolder": "儲存組態檔" + }, + "dist/ui/deployClusterWizard/pages/azureSettingsPage": { + "deployCluster.AksName": "AKS 叢集名稱", + "deployCluster.AzureLocationHelpLink": "檢視可用的 Azure 位置", + "deployCluster.AzureSettingsPageDescription": "進行設定以建立 Azure Kubernetes Service 叢集", + "deployCluster.AzureSettingsPageTitle": "Azure 設定", + "deployCluster.Location": "位置", + "deployCluster.MissingRequiredInfoError": "請填寫標有紅色星號的必要欄位。", + "deployCluster.ResourceGroupName": "新的資源群組名稱", + "deployCluster.SubscriptionDescription": "如果將此欄位保留空白,將會使用預設訂用帳戶。", + "deployCluster.SubscriptionField": "訂用帳戶識別碼", + "deployCluster.SubscriptionHelpLink": "檢視可用的 Azure 訂用帳戶", + "deployCluster.SubscriptionPlaceholder": "使用我的預設 Azure 訂用帳戶", + "deployCluster.VMCount": "VM 計數", + "deployCluster.VMSize": "VM 大小", + "deployCluster.VMSizeHelpLink": "檢視可用的 VM 大小" + }, + "dist/ui/deployClusterWizard/pages/clusterSettingsPage": { + "deployCluster.AccountPrefix": "帳戶首碼", + "deployCluster.AccountPrefixDescription": "將為 SQL Server 巨量資料叢集 AD 帳戶產生唯一首碼。若未提供,則會使用子網域名稱作為預設值。若未提供子網域,則會使用叢集名稱作為預設值。", + "deployCluster.ActiveDirectorySettings": "Active Directory 設定", + "deployCluster.AdminPassword": "密碼", + "deployCluster.AdminPasswordDescription": "此密碼可用於存取控制器、SQL Server 和閘道。", + "deployCluster.AdminPasswordField": "密碼", + "deployCluster.AdminUsername": "系統管理員使用者名稱", + "deployCluster.AdminUsernameDescription": "這個使用者名稱會用於控制器與 SQL Server。閘道的使用者名稱會成為根。", + "deployCluster.AppOwners": "應用程式擁有者", + "deployCluster.AppOwnersDescription": "具有應用程式擁有者角色的 Active Directory 使用者或群組。請使用逗號分隔多個使用者/群組。", + "deployCluster.AppOwnersPlaceHolder": "使用逗號分隔值。", + "deployCluster.AppReaders": "應用程式讀者", + "deployCluster.AppReadersDescription": "應用程式讀者的 Active Directory 使用者或群組。如果有多個使用者/群組,請使用逗號予以分隔。", + "deployCluster.AppReadersPlaceHolder": "使用逗號分隔值。", + "deployCluster.AuthenticationMode": "驗證模式", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.ClusterAdmins": "叢集系統管理員群組", + "deployCluster.ClusterAdminsDescription": "叢集系統管理員的 Active Directory 群組。", + "deployCluster.ClusterName": "叢集名稱", + "deployCluster.ClusterNameDescription": "叢集名稱只能包含小寫英數字元或 '-',而且開頭與結尾必須是英數字元。", + "deployCluster.ClusterSettingsPageDescription": "進行 SQL Server 巨量資料叢集設定", + "deployCluster.ClusterSettingsPageTitle": "叢集設定", + "deployCluster.ClusterUsers": "叢集使用者", + "deployCluster.ClusterUsersDescription": "具有叢集使用者角色的 Active Directory 使用者/群組。請使用逗號分隔多個使用者/群組。", + "deployCluster.ClusterUsersPlaceHolder": "使用逗號分隔值。", + "deployCluster.ConfirmPassword": "確認密碼", + "deployCluster.DockerImageTag": "映像標籤", + "deployCluster.DockerPassword": "密碼", + "deployCluster.DockerRegistry": "登錄", + "deployCluster.DockerRepository": "存放庫", + "deployCluster.DockerSettings": "Docker 設定", + "deployCluster.DockerUsername": "使用者名稱", + "deployCluster.DomainControllerFQDNDescription": "網域控制器的完整網域名稱。例如: DC1.CONTOSO.COM。請使用逗號分隔多個 FQDN。", + "deployCluster.DomainControllerFQDNs": "網域控制器 FQDN", + "deployCluster.DomainControllerFQDNsPlaceHolder": "使用逗號分隔值。", + "deployCluster.DomainDNSIPAddresses": "網域 DNS IP 位址", + "deployCluster.DomainDNSIPAddressesDescription": "網域 DNS 伺服器的 IP 位址。請使用逗號分隔多個 IP 位址。", + "deployCluster.DomainDNSIPAddressesPlaceHolder": "使用逗號分隔值。", + "deployCluster.DomainDNSName": "網域 DNS 名稱", + "deployCluster.DomainServiceAccountPassword": "服務帳戶密碼", + "deployCluster.DomainServiceAccountUserName": "服務帳戶使用者名稱", + "deployCluster.DomainServiceAccountUserNameDescription": "巨量資料叢集的網域服務帳戶", + "deployCluster.OuDistinguishedName": "組織單位", + "deployCluster.OuDistinguishedNameDescription": "組織單位的辨別名稱。例如: OU=bdc,DC=contoso,DC=com。", + "deployCluster.RealmDescription": "若未提供,則會使用網域 DNS 名稱作為預設值。", + "deployCluster.Subdomain": "子網域", + "deployCluster.SubdomainDescription": "供此 SQL Server 巨量資料叢集使用的唯一 DNS 子網域。若未提供,則會使用叢集名稱作為預設值。" + }, + "dist/ui/deployClusterWizard/pages/deploymentProfilePage": { + "deployCluster.ProfileHintText": "注意: 您可在之後的步驟中自訂部署設定檔的設定。", + "deployCluster.ProfileNotSelectedError": "請選取部署設定檔。", + "deployCluster.ServiceName": "服務", + "deployCluster.StorageType": "儲存體類型", + "deployCluster.activeDirectoryAuthentication": "Active Directory 驗證", + "deployCluster.basicAuthentication": "基本驗證", + "deployCluster.computePoolLable": "計算", + "deployCluster.dataPoolLabel": "資料", + "deployCluster.dataStorageType": "資料", + "deployCluster.featureTableTitle": "功能", + "deployCluster.featureText": "功能", + "deployCluster.hadr": "高可用性", + "deployCluster.hdfsLabel": "HDFS + Spark", + "deployCluster.loadProfileFailed": "無法載入部署設定檔: {0}", + "deployCluster.loadingProfiles": "正在載入設定檔", + "deployCluster.loadingProfilesCompleted": "已完成載入設定檔", + "deployCluster.logsStorageType": "記錄", + "deployCluster.masterPoolLabel": "SQL Server 主機", + "deployCluster.noText": "否", + "deployCluster.profileRadioGroupLabel": "部署組態設定檔", + "deployCluster.serviceScaleTableTitle": "服務級別設定 (執行個體)", + "deployCluster.storageTableTitle": "服務儲存體設定 (GB/執行個體)", + "deployCluster.summaryPageDescription": "選取目標組態設定檔", + "deployCluster.summaryPageTitle": "部署組態設定檔", + "deployCluster.yesText": "是" + }, + "dist/ui/deployClusterWizard/pages/serviceSettingsPage": { + "deployCluster.AdvancedStorageDescription": "根據預設,控制器儲存設定也會套用到其他服務,您可以展開進階儲存設定來設定其他服務的儲存。", + "deployCluster.AppServiceProxyDNSName": "應用程式 Proxy DNS 名稱", + "deployCluster.AppServiceProxyPortName": "應用程式 Proxy 連接埠", + "deployCluster.AppServiceProxyText": "應用程式 Proxy", + "deployCluster.ComputePoolInstances": "計算集區執行個體", + "deployCluster.ControllerDNSName": "控制器 DNS 名稱", + "deployCluster.ControllerPortName": "控制器連接埠", + "deployCluster.ControllerText": "控制器", + "deployCluster.DNSNameHeader": "DNS 名稱", + "deployCluster.DataClaimSize": "宣告資料的大小 (GB)", + "deployCluster.DataPool": "資料集區", + "deployCluster.DataPoolInstances": "資料集區執行個體", + "deployCluster.DataStorageClassName": "資料的儲存類別", + "deployCluster.EndpointSettings": "端點設定", + "deployCluster.GatewayDNSName": "閘道 DNS 名稱", + "deployCluster.GatewayPortName": "閘道連接埠", + "deployCluster.GatewayText": "閘道", + "deployCluster.IncludeSparkInStoragePool": "在儲存集區中包含 Spark", + "deployCluster.LogStorageClassName": "記錄的儲存類別", + "deployCluster.LogsClaimSize": "宣告記錄的大小 (GB)", + "deployCluster.MasterSQLServerDNSName": "SQL Server 主要 DNS 名稱", + "deployCluster.MasterSQLServerPortName": "SQL Server 主要連接埠", + "deployCluster.MasterSqlServerInstances": "SQL Server 主要執行個體", + "deployCluster.MasterSqlText": "SQL Server 主機", + "deployCluster.PortHeader": "連接埠", + "deployCluster.ReadableSecondaryDNSName": "可讀取次要 DNS 名稱", + "deployCluster.ReadableSecondaryPortName": "可讀取次要連接埠", + "deployCluster.ReadableSecondaryText": "可讀取次要", + "deployCluster.ServiceName": "服務名稱", + "deployCluster.ServiceProxyDNSName": "管理 Proxy DNS 名稱", + "deployCluster.ServiceProxyPortName": "管理 Proxy 連接埠", + "deployCluster.ServiceProxyText": "管理 Proxy", + "deployCluster.ServiceSettingsPageTitle": "服務設定", + "deployCluster.SparkMustBeIncluded": "Spark 組態無效,您必須選取 [包含 Spark] 核取方塊,或至少將 [Spark 集區執行個體] 設定為 1.", + "deployCluster.SparkPoolInstances": "Spark 集區執行個體", + "deployCluster.StoragePool": "儲存集區 (HDFS)", + "deployCluster.StoragePoolInstances": "儲存集區 (HDFS) 執行個體", + "deployCluster.StorageSectionTitle": "儲存設定值", + "deployCluster.StorageSettings": "儲存體設定", + "deployCluster.controllerDataStorageClaimSize": "控制器的資料儲存體宣告大小", + "deployCluster.controllerDataStorageClass": "控制器的資料儲存體類別", + "deployCluster.controllerLogsStorageClaimSize": "控制器的記錄儲存體宣告大小", + "deployCluster.controllerLogsStorageClass": "控制器的記錄儲存體類別", + "deployCluster.dataPoolDataStorageClaimSize": "資料集區的資料儲存體宣告大小", + "deployCluster.dataPoolDataStorageClass": "資料集區的資料儲存體類別", + "deployCluster.dataPoolLogsStorageClaimSize": "資料集區的記錄儲存體宣告大小", + "deployCluster.dataPoolLogsStorageClass": "資料集區的記錄儲存體類別", + "deployCluster.scaleSectionTitle": "調整設定", + "deployCluster.sqlServerMasterDataStorageClaimSize": "SQL Server master 的資料儲存體宣告大小", + "deployCluster.sqlServerMasterDataStorageClass": "SQL Server master 的資料儲存體類別", + "deployCluster.sqlServerMasterLogsStorageClaimSize": "SQL Server master 的記錄儲存體宣告大小", + "deployCluster.sqlServerMasterLogsStorageClass": "SQL Server master 的記錄儲存體類別", + "deployCluster.storageFieldTooltip": "使用者控制器設定", + "deployCluster.storagePoolDataStorageClaimSize": "存放集區的資料儲存體宣告大小", + "deployCluster.storagePoolDataStorageClass": "存放集區的資料儲存體類別", + "deployCluster.storagePoolLogsStorageClaimSize": "存放集區的記錄儲存體宣告大小", + "deployCluster.storagePoolLogsStorageClass": "存放集區的記錄儲存體類別" + }, + "dist/ui/deployClusterWizard/pages/summaryPage": { + "deployCluster.AccountPrefix": "帳戶首碼", + "deployCluster.AksClusterName": "AKS 叢集名稱", + "deployCluster.AppOwners": "應用程式擁有者", + "deployCluster.AppReaders": "應用程式讀者", + "deployCluster.AppServiceProxyText": "應用程式 Proxy", + "deployCluster.AuthenticationMode": "驗證模式", + "deployCluster.AuthenticationMode.ActiveDirectory": "Active Directory", + "deployCluster.AuthenticationMode.Basic": "基本", + "deployCluster.AzureSettings": "Azure 設定", + "deployCluster.ClusterAdmins": "叢集系統管理員群組", + "deployCluster.ClusterContext": "叢集內容", + "deployCluster.ClusterName": "叢集名稱", + "deployCluster.ClusterSettings": "叢集設定", + "deployCluster.ClusterUsers": "叢集使用者", + "deployCluster.ComputePoolInstances": "計算集區執行個體", + "deployCluster.ControllerText": "控制器", + "deployCluster.ControllerUsername": "控制器使用者名稱", + "deployCluster.DataClaimSize": "宣告資料的大小 (GB)", + "deployCluster.DataPoolInstances": "資料集區執行個體", + "deployCluster.DataStorageClassName": "資料的儲存類別", + "deployCluster.DataText": "資料", + "deployCluster.DefaultSubscription": "預設 Azure 訂用帳戶", + "deployCluster.DeploymentProfile": "部署設定檔", + "deployCluster.DeploymentTarget": "部署目標", + "deployCluster.DomainControllerFQDNs": "網域控制器 FQDN", + "deployCluster.DomainDNSIPAddresses": "網域 DNS IP 位址", + "deployCluster.DomainDNSName": "網域 DNS 名稱", + "deployCluster.DomainServiceAccountUserName": "服務帳戶使用者名稱", + "deployCluster.EndpointSettings": "端點設定", + "deployCluster.GatewayText": "閘道", + "deployCluster.Kubeconfig": "Kube 組態", + "deployCluster.Location": "位置", + "deployCluster.LogStorageClassName": "記錄的儲存類別", + "deployCluster.LogsClaimSize": "宣告記錄的大小 (GB)", + "deployCluster.MasterSqlServerInstances": "SQL Server 主要執行個體", + "deployCluster.MasterSqlText": "SQL Server 主機", + "deployCluster.OuDistinguishedName": "組織單位", + "deployCluster.ReadableSecondaryText": "可讀取次要", + "deployCluster.ResourceGroup": "資源群組", + "deployCluster.ScaleSettings": "調整設定", + "deployCluster.ServiceName": "服務", + "deployCluster.ServiceProxyText": "管理 Proxy", + "deployCluster.SparkPoolInstances": "Spark 集區執行個體", + "deployCluster.SqlServerText": "SQL Server 主機", + "deployCluster.StoragePool": "儲存集區 (HDFS)", + "deployCluster.StoragePoolInstances": "儲存集區 (HDFS) 執行個體", + "deployCluster.StorageSettings": "儲存設定值", + "deployCluster.Subdomain": "子網域", + "deployCluster.SubscriptionId": "訂用帳戶識別碼", + "deployCluster.VMCount": "VM 計數", + "deployCluster.VMSize": "VM 大小", + "deployCluster.WithSpark": "(包含 Spark)", + "deployCluster.summaryPageTitle": "摘要" + }, + "dist/ui/deployClusterWizard/pages/targetClusterPage": { + "deployCluster.ClusterContextNotSelectedMessage": "請選取叢集內容。", + "deployCluster.ConfigParseError": "無法載入組態檔", + "deployCluster.TargetClusterContextPageDescription": "選取 kube 組態檔,然後從清單選取叢集內容", + "deployCluster.TargetClusterContextPageTitle": "目標叢集內容", + "deployCluster.browseText": "瀏覽", + "deployCluster.clusterContextsLabelText": "叢集內容", + "deployCluster.errorLoadingClustersText": "在設定檔中找不到叢集資訊,或載入設定檔時發生錯誤", + "deployCluster.kubeConfigFileLabelText": "Kube 設定檔路徑", + "deployCluster.selectKubeConfigFileText": "選擇" + }, + "dist/ui/deploymentInputDialog": { + "deploymentDialog.OkButtonText": "確定", + "deploymentDialog.OpenNotebook": "開啟筆記本", + "notebookType": "筆記本類型" + }, + "dist/ui/modelViewUtils": { + "azure.accessError": "\r\n 錯誤詳細資料: {0}。", + "azure.accounts.accountNotFoundError": "選取的帳戶 '{0}' 已無法使用。請按一下 [登入] 重新新增該帳戶,或選取其他帳戶。", + "azure.accounts.accountStaleError": "選取的帳戶 '{0}' 存取權杖已失效。請按一下 [登入] 按鈕並重新整理該帳戶,或選取其他帳戶。", + "azure.accounts.unexpectedAccountsError": "擷取帳戶時發生未預期的錯誤: {0}", + "azure.accounts.unexpectedResourceGroupsError": "擷取訂閱 {0} 的資源群組時發生未預期的錯誤: {1}", + "azure.accounts.unexpectedSubscriptionsError": "擷取帳戶 {0} 的訂閱時發生未預期的錯誤: {1}", + "fileChecker.FileNotFound": "找不到檔案 {0}。請選取 kube 組態檔。", + "fileChecker.NotFile": "路徑 {0} 不是檔案,請選取有效的 kube 組態檔。", + "getClusterContexts.errorFetchingClusters": "載入或剖析組態檔 {0} 時發生錯誤。錯誤: {1}", + "invalidSQLPassword": "{0} 不符合密碼複雜度要求。如需詳細資訊,請前往: https://docs.microsoft.com/sql/relational-databases/security/password-policy", + "passwordNotMatch": "{0} 與確認密碼不符", + "resourceDeployment.errorFetchingStorageClasses": "擷取可用的 kubectl 儲存體類別時發生未預期的錯誤: {0}" + }, + "dist/ui/notebookWizard/notebookWizardAutoSummaryPage": { + "notebookWizard.autoSummaryPageTitle": "檢閱您的組態" + }, + "dist/ui/pageLessDeploymentModel": { + "resourceDeployment.DownloadAndLaunchTaskName": "下載並啟動安裝程式,URL: {0}", + "resourceDeployment.DownloadCompleteText": "已成功下載: {0}", + "resourceDeployment.DownloadingText": "正在從 {0} 下載", + "resourceDeployment.LaunchingProgramText": "正在啟動: {0}", + "resourceDeployment.ProgramLaunchedText": "已成功啟動: {0}" }, "dist/ui/resourceTypePickerDialog": { "deploymentDialog.deploymentOptions": "部署選項" + }, + "dist/ui/toolsAndEulaSettingsPage": { + "deploymentDialog.FailedEulaValidation": "若要繼續,您必須接受授權條款", + "deploymentDialog.FailedToolsInstallation": "仍未探索到某些工具。請確認這些工具已安裝、正在執行並可供探索", + "deploymentDialog.InstallToolsHintMany": "尚未安裝工具 {0},您可以按一下 \"{1}\" 按鈕加以安裝。", + "deploymentDialog.InstallToolsHintOne": "尚未安裝工具 {0},您可以按一下 \"{1}\" 按鈕加以安裝。", + "deploymentDialog.InstalledTools": "已安裝所有必要工具。", + "deploymentDialog.NoRequiredTool": "沒有任何必要工具", + "deploymentDialog.PendingInstallation": "仍未探索到下列工具: {0}。請確認這些工具已安裝、正在執行並可供探索", + "deploymentDialog.ToolDoesNotMeetVersionRequirement": "'{0}' [ {1} ] 不符合最低版本需求,請予以解除安裝並重新啟動 Azure Data Studio。", + "deploymentDialog.ToolInformation": "未探索到 '{0}',目前不支援自動安裝。請手動安裝 '{0}',或確認其已啟動並可供探索。完成後,請重新啟動 Azure Data Studio。請參閱 [{1}]。", + "deploymentDialog.VersionInformationDebugHint": "如果您手動安裝工具,就必須重新啟動 Azure Data Studio,以更新變更。您可以在 [部署] 與 [Azure Data CLI] 輸出通道中找到其他詳細資料", + "deploymentDialog.loadingRequiredTools": "正在載入必要工具的資訊", + "deploymentDialog.loadingRequiredToolsCompleted": "已完成載入必要工具的資訊", + "notebookWizard.toolsAndEulaPageTitle": "部署必要條件", + "resourceDeployment.AgreementTitle": "接受使用條款" + }, + "package": { + "azdata-install-location-description": "用於安裝命令的 azdata 套件位置", + "azure-sql-mi-agreement": "我接受 {0} 和 {1}。", + "azure-sql-mi-agreement-eula": "Azure SQL MI 授權條款", + "azure-sql-mi-display-description": "在 Azure 或客戶自控環境中建立 SQL 受控執行個體", + "azure-sql-mi-display-name": "Azure SQL 受控執行個體", + "azure-sql-mi-help-text": "Azure SQL 受控執行個體提供完整的 SQL Server 存取及功能相容性,以將 SQL Server 移轉至 Azure,或開發新的應用程式。{0}。", + "azure-sql-mi-help-text-learn-more": "深入了解", + "azure-sql-mi-okButton-text": "在入口網站中開啟", + "azure-sql-mi-resource-type-option-label": "資源類型", + "azure-sqldb-agreement": "我接受 {0}、{1} 和 {2}。", + "azure-sqldb-agreement-azdata-eula": "azdata 授權條款", + "azure-sqldb-agreement-sqldb-eula": "Azure SQL DB 授權條款", + "azure-sqldb-description": "在 Azure 中建立 SQL 資料庫、資料庫伺服器或彈性集區。", + "azure-sqldb-display-name": "Azure SQL Database", + "azure-sqldb-notebook-ok-button-text": "選取", + "azure-sqldb-portal-ok-button-text": "在 Azure 入口網站中建立", + "azure-sqlvm-agreement": "我接受 {0}、{1} 和 {2}。", + "azure-sqlvm-agreement-azdata-eula": "azdata 授權條款", + "azure-sqlvm-agreement-sqlvm-eula": "Azure SQL VM 授權條款", + "azure-sqlvm-azure-account-page-label": "Azure 資訊", + "azure-sqlvm-azure-location-label": "Azure 位置", + "azure-sqlvm-deploy-dialog-action-text": "編寫指令碼到筆記本", + "azure-sqlvm-deploy-dialog-title": "部署 Azure SQL 虛擬機器", + "azure-sqlvm-description": "在 Azure 上建立 SQL 虛擬機器。適用於需要 OS 層級存取權的移轉及應用程式。", + "azure-sqlvm-display-name": "Azure 虛擬機器上的 SQL Server", + "azure-sqlvm-image-label": "映像", + "azure-sqlvm-image-sku-label": "VM 映像 SKU", + "azure-sqlvm-password-confirm-label": "確認密碼", + "azure-sqlvm-password-label": "密碼", + "azure-sqlvm-publisher-label": "發行者", + "azure-sqlvm-storage-accountname-label": "儲存體帳戶名稱", + "azure-sqlvm-storage-page-lable": "儲存體帳戶", + "azure-sqlvm-storage-sku-label": "儲存體帳戶 SKU 類型", + "azure-sqlvm-username-label": "使用者名稱", + "azure-sqlvm-vm-administrator-account-page-label": "系統管理員帳戶", + "azure-sqlvm-vm-information-page-label": "VM 資訊", + "azure-sqlvm-vm-summary-page-label": "摘要", + "azure-sqlvm-vmname-label": "虛擬機器名稱", + "azure-sqlvm-vmsize-label": "大小", + "deploy-resource-command-category": "部署", + "deploy-resource-command-name": "新增部署…", + "deployment.configuration.title": "部署組態", + "docker-confirm-sql-password-field": "確認密碼", + "docker-container-name-field": "容器名稱", + "docker-sql-2017-title": "部署 SQL Server 2017 容器映像", + "docker-sql-2019-title": "部署 SQL Server 2019 容器映像", + "docker-sql-password-field": "SQL Server 密碼", + "docker-sql-port-field": "連接埠", + "extension-description": "提供部署 Microsoft SQL Server 的筆記本式體驗", + "extension-displayName": "適用於 Azure Data Studio 的 SQL Server 部署延伸模組", + "microsoft-privacy-statement": "Microsoft 隱私權聲明", + "resource-type-display-name": "資源類型", + "resource-type-sql-image-description": "以 Docker 執行 SQL Server 容器映像", + "resource-type-sql-image-display-name": "SQL Server 容器映像", + "resource-type-sql-windows-setup-description": "在 Windows 上執行 SQL Server,選取要開始使用的版本。", + "resource-type-sql-windows-setup-display-name": "Windows 上的 SQL Server", + "sql-2017-display-name": "SQL Server 2017", + "sql-2019-display-name": "SQL Server 2019", + "sql-azure-database-server-display-name": "資料庫伺服器", + "sql-azure-elastic-pool-display-name": "彈性集區", + "sql-azure-single-database-display-name": "單一資料庫", + "version-display-name": "版本" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json index 3247d8af21..d0960b26bf 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/schema-compare.i18n.json @@ -8,312 +8,312 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "SQL Server 結構描述比較", - "description": "Azure Data Studio 的 SQL Server 結構描述比較支援比較資料庫和 dacpac 的結構描述。", - "schemaCompare.start": "結構描述比較" - }, "dist/localizedConstants": { - "schemaCompareDialog.ok": "確定", - "schemaCompareDialog.cancel": "取消", - "schemaCompareDialog.SourceTitle": "來源", - "schemaCompareDialog.TargetTitle": "目標", - "schemaCompareDialog.fileTextBoxLabel": "FILE", - "schemaCompare.dacpacRadioButtonLabel": "資料層應用程式檔案 (.dacpac)", - "schemaCompare.databaseButtonLabel": "資料庫", - "schemaCompare.radioButtonsLabel": "類型", - "schemaCompareDialog.serverDropdownTitle": "伺服器", - "schemaCompareDialog.databaseDropdownTitle": "資料庫", - "schemaCompare.dialogTitle": "結構描述比較", - "schemaCompareDialog.differentSourceMessage": "已選取其他來源結構描述。要比較以查看比較結果嗎?", - "schemaCompareDialog.differentTargetMessage": "已選取其他目標結構描述。要比較以查看比較結果嗎?", - "schemaCompareDialog.differentSourceTargetMessage": "已選取不同的來源和結構描述。要比較以查看比較結果嗎?", - "schemaCompareDialog.Yes": "是", - "schemaCompareDialog.No": "否", - "schemaCompareDialog.sourceTextBox": "原始程式檔", - "schemaCompareDialog.targetTextBox": "目標檔案", - "schemaCompareDialog.sourceDatabaseDropdown": "來源資料庫", - "schemaCompareDialog.targetDatabaseDropdown": "目標資料庫", - "schemaCompareDialog.sourceServerDropdown": "來源伺服器", - "schemaCompareDialog.targetServerDropdown": "目標伺服器", - "schemaCompareDialog.defaultUser": "預設", - "schemaCompare.openFile": "開啟", - "schemaCompare.selectSourceFile": "選取來源檔案", - "schemaCompare.selectTargetFile": "選取目標檔案", - "SchemaCompareOptionsDialog.Reset": "重設", - "schemaCompareOptions.RecompareMessage": "選項已變更。要重新比較以查看比較嗎?", - "SchemaCompare.SchemaCompareOptionsDialogLabel": "結構描述比較選項", - "SchemaCompare.GeneralOptionsLabel": "一般選項", - "SchemaCompare.ObjectTypesOptionsLabel": "包含物件類型", - "schemaCompare.CompareDetailsTitle": "比較詳細資料", - "schemaCompare.ApplyConfirmation": "確定要更新目標嗎?", - "schemaCompare.RecompareToRefresh": "按下 [比較] 即可重新整理比較結果。", - "schemaCompare.generateScriptEnabledButton": "產生指令碼以將變更部署至目標", - "schemaCompare.generateScriptNoChanges": "指令碼沒有任何變更", - "schemaCompare.applyButtonEnabledTitle": "將變更套用至目標", - "schemaCompare.applyNoChanges": "沒有任何要套用的變更", - "schemaCompare.includeExcludeInfoMessage": "請注意,包含/排除作業可能需要一些時間來計算受影響的相依性", - "schemaCompare.deleteAction": "刪除", - "schemaCompare.changeAction": "變更", - "schemaCompare.addAction": "新增", - "schemaCompare.differencesTableTitle": "來源和目標之間的比較", - "schemaCompare.waitText": "正在將比較結果初始化。這可能需要一些時間。", - "schemaCompare.startText": "若要比較兩個結構描述,請先選取來源結構描述,然後按下 [比較]。", - "schemaCompare.noDifferences": "找不到任何結構描述差異。", - "schemaCompare.typeColumn": "類型", - "schemaCompare.sourceNameColumn": "來源名稱", - "schemaCompare.includeColumnName": "包含", - "schemaCompare.actionColumn": "動作", - "schemaCompare.targetNameColumn": "目標名稱", - "schemaCompare.generateScriptButtonDisabledTitle": "當目標為資料庫時,會啟用產生指令碼", - "schemaCompare.applyButtonDisabledTitle": "當目標為資料庫時會啟用套用", - "schemaCompare.cannotExcludeMessageWithDependent": "無法排除 {0}。包含的相依性已存在,例如 {1}", - "schemaCompare.cannotIncludeMessageWithDependent": "不無法包含 {0}。排除的相依性已存在,例如 {1}", - "schemaCompare.cannotExcludeMessage": "無法排除 {0}。包含的相依性已存在", - "schemaCompare.cannotIncludeMessage": "無法包含 {0}。排除的相依性已存在", - "schemaCompare.compareButton": "比較", - "schemaCompare.cancelCompareButton": "停止", - "schemaCompare.generateScriptButton": "產生指令碼", - "schemaCompare.optionsButton": "選項", - "schemaCompare.updateButton": "套用", - "schemaCompare.switchDirectionButton": "切換方向", - "schemaCompare.switchButtonTitle": "切換來源和目標", - "schemaCompare.sourceButtonTitle": "選取來源", - "schemaCompare.targetButtonTitle": "選取目標", - "schemaCompare.openScmpButton": "開啟 .scmp 檔案", - "schemaCompare.openScmpButtonTitle": "載入儲存在 .scmp 檔案中的來源、目標和選項", - "schemaCompare.saveScmpButton": "儲存 .scmp 檔案", - "schemaCompare.saveScmpButtonTitle": "儲存來源和目標、選項及排除的元素", - "schemaCompare.saveFile": "儲存", - "schemaCompare.GetConnectionString": "是否要連接到 {0}?", - "schemaCompare.selectConnection": "選取連線", - "SchemaCompare.IgnoreTableOptions": "忽略資料表選項", - "SchemaCompare.IgnoreSemicolonBetweenStatements": "忽略陳述式之間的分號", - "SchemaCompare.IgnoreRouteLifetime": "忽略路由存留期", - "SchemaCompare.IgnoreRoleMembership": "忽略角色成員資格", - "SchemaCompare.IgnoreQuotedIdentifiers": "忽略引號識別碼", - "SchemaCompare.IgnorePermissions": "忽略權限", - "SchemaCompare.IgnorePartitionSchemes": "忽略資料分隔配置", - "SchemaCompare.IgnoreObjectPlacementOnPartitionScheme": "忽略磁碟分割配置上的物件放置", - "SchemaCompare.IgnoreNotForReplication": "忽略不可複寫", - "SchemaCompare.IgnoreLoginSids": "忽略登入 Sid", - "SchemaCompare.IgnoreLockHintsOnIndexes": "忽略索引的鎖定提示", - "SchemaCompare.IgnoreKeywordCasing": "忽略關鍵字大小寫", - "SchemaCompare.IgnoreIndexPadding": "忽略索引填補", - "SchemaCompare.IgnoreIndexOptions": "忽略索引選項", - "SchemaCompare.IgnoreIncrement": "忽略增量", - "SchemaCompare.IgnoreIdentitySeed": "忽略識別值種子", - "SchemaCompare.IgnoreUserSettingsObjects": "忽略使用者設定物件", - "SchemaCompare.IgnoreFullTextCatalogFilePath": "忽略全文檢索目錄 FilePath", - "SchemaCompare.IgnoreWhitespace": "忽略空白", - "SchemaCompare.IgnoreWithNocheckOnForeignKeys": "忽略 With Nocheck On ForeignKeys", - "SchemaCompare.VerifyCollationCompatibility": "驗證定序相容性", - "SchemaCompare.UnmodifiableObjectWarnings": "無法修改的物件警告", - "SchemaCompare.TreatVerificationErrorsAsWarnings": "將驗證錯誤視為警告", - "SchemaCompare.ScriptRefreshModule": "指令碼重新整理模組", - "SchemaCompare.ScriptNewConstraintValidation": "指令碼新增條件約束驗證", - "SchemaCompare.ScriptFileSize": "指令碼檔案大小", - "SchemaCompare.ScriptDeployStateChecks": "指令碼部署 StateChecks", - "SchemaCompare.ScriptDatabaseOptions": "指令碼資料庫選項", - "SchemaCompare.ScriptDatabaseCompatibility": "指令碼資料庫相容性", - "SchemaCompare.ScriptDatabaseCollation": "指令碼資料庫定序", - "SchemaCompare.RunDeploymentPlanExecutors": "執行部署計劃執行程式", - "SchemaCompare.RegisterDataTierApplication": "註冊 DataTier 應用程式", - "SchemaCompare.PopulateFilesOnFileGroups": "填入檔案群組上的檔案", - "SchemaCompare.NoAlterStatementsToChangeClrTypes": "不更改陳述式以變更 Cir 類型", - "SchemaCompare.IncludeTransactionalScripts": "包含交易指令碼", - "SchemaCompare.IncludeCompositeObjects": "包含複合物件", - "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允許不安全的資料列層級安全性資料移動", - "SchemaCompare.IgnoreWithNocheckOnCheckConstraints": "忽略 With No check On Check 條件約束", - "SchemaCompare.IgnoreFillFactor": "忽略填滿因數", - "SchemaCompare.IgnoreFileSize": "忽略檔案大小", - "SchemaCompare.IgnoreFilegroupPlacement": "忽略檔案群組放置", - "SchemaCompare.DoNotAlterReplicatedObjects": "不要改變已複寫物件", - "SchemaCompare.DoNotAlterChangeDataCaptureObjects": "不要更改異動資料擷取物件", - "SchemaCompare.DisableAndReenableDdlTriggers": "停用再重新啟用 Ddl 觸發程序", - "SchemaCompare.DeployDatabaseInSingleUserMode": "在單一使用者模式中部署資料庫", - "SchemaCompare.CreateNewDatabase": "建立新的資料庫", - "SchemaCompare.CompareUsingTargetCollation": "使用目標定序進行比較", - "SchemaCompare.CommentOutSetVarDeclarations": "Comment Out Set Var 宣告", - "SchemaCompare.BlockWhenDriftDetected": "當偵測到飄移時封鎖", - "SchemaCompare.BlockOnPossibleDataLoss": "於可能遺失資料時封鎖", - "SchemaCompare.BackupDatabaseBeforeChanges": "在變更前備份資料庫", - "SchemaCompare.AllowIncompatiblePlatform": "允許不相容的平台", - "SchemaCompare.AllowDropBlockingAssemblies": "允許捨棄封鎖的組件", - "SchemaCompare.DropConstraintsNotInSource": "捨棄不在來源中的條件約束", - "SchemaCompare.DropDmlTriggersNotInSource": "捨棄不在來源中的 Dml 觸發程序", - "SchemaCompare.DropExtendedPropertiesNotInSource": "捨棄不在來源中的擴充屬性", - "SchemaCompare.DropIndexesNotInSource": "捨棄不在來源中的索引", - "SchemaCompare.IgnoreFileAndLogFilePath": "忽略檔案和記錄檔路徑", - "SchemaCompare.IgnoreExtendedProperties": "忽略擴充屬性", - "SchemaCompare.IgnoreDmlTriggerState": "忽略 Dml 觸發程序狀態", - "SchemaCompare.IgnoreDmlTriggerOrder": "忽略 Dml 觸發程序順序", - "SchemaCompare.IgnoreDefaultSchema": "忽略預設結構描述", - "SchemaCompare.IgnoreDdlTriggerState": "忽略 Ddl 觸發程序狀態", - "SchemaCompare.IgnoreDdlTriggerOrder": "忽略 Ddl 觸發程序順序", - "SchemaCompare.IgnoreCryptographicProviderFilePath": "忽略密碼編譯提供者 FilePath", - "SchemaCompare.VerifyDeployment": "驗證部署", - "SchemaCompare.IgnoreComments": "忽略註解", - "SchemaCompare.IgnoreColumnCollation": "忽略資料行定序", - "SchemaCompare.IgnoreAuthorizer": "忽略授權者", - "SchemaCompare.IgnoreAnsiNulls": "忽略 AnsiNulls", - "SchemaCompare.GenerateSmartDefaults": "產生 SmartDefaults", - "SchemaCompare.DropStatisticsNotInSource": "捨棄不在來源中的統計資料", - "SchemaCompare.DropRoleMembersNotInSource": "捨棄不在來源中的角色成員", - "SchemaCompare.DropPermissionsNotInSource": "捨棄不在來源中的權限", - "SchemaCompare.DropObjectsNotInSource": "捨棄不在來源中的物件", - "SchemaCompare.IgnoreColumnOrder": "忽略資料行順序", "SchemaCompare.Aggregates": "彙總", + "SchemaCompare.AllowDropBlockingAssemblies": "允許捨棄封鎖的組件", + "SchemaCompare.AllowIncompatiblePlatform": "允許不相容的平台", + "SchemaCompare.AllowUnsafeRowLevelSecurityDataMovement": "允許不安全的資料列層級安全性資料移動", "SchemaCompare.ApplicationRoles": "應用程式角色", "SchemaCompare.Assemblies": "組件", "SchemaCompare.AssemblyFiles": "組件檔", "SchemaCompare.AsymmetricKeys": "非對稱金鑰", + "SchemaCompare.Audits": "稽核", + "SchemaCompare.BackupDatabaseBeforeChanges": "在變更前備份資料庫", + "SchemaCompare.BlockOnPossibleDataLoss": "於可能遺失資料時封鎖", + "SchemaCompare.BlockWhenDriftDetected": "當偵測到飄移時封鎖", "SchemaCompare.BrokerPriorities": "Broker 優先權", "SchemaCompare.Certificates": "憑證", + "SchemaCompare.ClrUserDefinedTypes": "Clr 使用者定義的類型", "SchemaCompare.ColumnEncryptionKeys": "資料行加密金鑰", "SchemaCompare.ColumnMasterKeys": "資料行主要金鑰", + "SchemaCompare.CommentOutSetVarDeclarations": "Comment Out Set Var 宣告", + "SchemaCompare.CompareUsingTargetCollation": "使用目標定序進行比較", "SchemaCompare.Contracts": "合約", + "SchemaCompare.CreateNewDatabase": "建立新的資料庫", + "SchemaCompare.Credentials": "認證", + "SchemaCompare.CryptographicProviders": "密碼編譯提供者", + "SchemaCompare.DatabaseAuditSpecifications": "資料庫稽核規格", + "SchemaCompare.DatabaseEncryptionKeys": "資料庫加密金鑰", "SchemaCompare.DatabaseOptions": "資料庫選項", "SchemaCompare.DatabaseRoles": "資料庫角色", + "SchemaCompare.DatabaseScopedCredentials": "資料庫範圍認證", "SchemaCompare.DatabaseTriggers": "資料庫觸發程序", "SchemaCompare.Defaults": "預設", + "SchemaCompare.DeployDatabaseInSingleUserMode": "在單一使用者模式中部署資料庫", + "SchemaCompare.Description.AllowDropBlockingAssemblies": "這個屬性是供 SqlClr 部署用來使任何封鎖的組件會在部署計畫中卸除。根據預設,如果必須卸除任何參考組件,則該封鎖/參考組件將會封鎖組件更新。", + "SchemaCompare.Description.AllowIncompatiblePlatform": "指定儘管 SQL Server 平台不相容,是否仍要嘗試動作。", + "SchemaCompare.Description.AllowUnsafeRowLevelSecurityDataMovement": "若此屬性設定為 True,請勿封鎖具有資料列層級安全性之資料表的資料移動 (data motion)。預設為 False。", + "SchemaCompare.Description.BackupDatabaseBeforeChanges": "在部署任何變更之前,先備份資料庫。", + "SchemaCompare.Description.BlockOnPossibleDataLoss": "指定如果發佈作業可能導致資料遺失,就應該終止發佈事件。", + "SchemaCompare.Description.BlockWhenDriftDetected": "指定是否封鎖更新結構描述不再符合註冊或已取消註冊的資料庫。", + "SchemaCompare.Description.CommentOutSetVarDeclarations": "指定在產生的發行指令碼中是否應該將 SETVAR 變數的宣告標記為註解。如果您計畫在使用 SQLCMD.EXE 一類工具進行發行時在命令列指定值,就可以選擇這種作法。", + "SchemaCompare.Description.CompareUsingTargetCollation": "這項設定會指出部署期間的資料庫定序處理方式;根據預設,如果目標資料庫的定序與來源所指定的定序不相符,就會受到更新。設定此選項時,應使用目標資料庫 (或伺服器) 的定序。", + "SchemaCompare.Description.CreateNewDatabase": "指定當您發行至資料庫時,應該更新目標資料庫或應該卸除並重新建立目標資料庫。", + "SchemaCompare.Description.DeployDatabaseInSingleUserMode": "若為 True,則會在部署前將資料庫設為單一使用者模式。", + "SchemaCompare.Description.DisableAndReenableDdlTriggers": "指定是否在發行程序開始時停用 Data Definition Language (DDL) 觸發程序,並在發行動作結束時重新啟用。", + "SchemaCompare.Description.DoNotAlterChangeDataCaptureObjects": "如果為 True,則不會改變變更資料擷取物件。", + "SchemaCompare.Description.DoNotAlterReplicatedObjects": "指定驗證期間是否識別有複寫的物件。", + "SchemaCompare.Description.DropConstraintsNotInSource": "指定當您發行至資料庫時,是否要從目標資料庫中卸除不存在資料庫快照集 (.dacpac) 檔案中的條件約束。", + "SchemaCompare.Description.DropDmlTriggersNotInSource": "指定當您發行至資料庫時,是否要從目標資料庫中卸除不存在資料庫快照集 (.dacpac) 檔案中的 DML 觸發程序。", + "SchemaCompare.Description.DropExtendedPropertiesNotInSource": "指定當您發行至資料庫時,是否要從目標資料庫中卸除不存在資料庫快照集 (.dacpac) 檔案中的擴充屬性。", + "SchemaCompare.Description.DropIndexesNotInSource": "指定當您發行至資料庫時,是否要從目標資料庫中卸除不存在資料庫快照集 (.dacpac) 檔案中的索引。", + "SchemaCompare.Description.DropObjectsNotInSource": "指定當您發行至資料庫時,是否要從目標資料庫卸除不存在於資料庫快照集 (.dacpac) 檔案中的物件。這個值的優先順序高過 DropExtendedProperties。", + "SchemaCompare.Description.DropPermissionsNotInSource": "指定當您發行更新至資料庫時,是否要從目標資料庫中卸除不存在資料庫快照集 (.dacpac) 檔案中的權限。", + "SchemaCompare.Description.DropRoleMembersNotInSource": "指定是否要在您對資料庫發佈更新時,將未於資料庫快照集 (.dacpac) 檔案中定義的角色成員從目標資料庫捨棄。", - "enterNewDatabaseName": "輸入新的資料庫名稱", - "newDatabaseTitle": "{0} (新增)", - "selectDatabase": "選取資料庫", - "done": "完成", - "nameMustNotBeEmpty": "名稱不得為空白", - "addDatabaseReferencedialogName": "新增資料庫參考", - "addDatabaseReferenceOkButtonText": "新增參考", - "referenceRadioButtonsGroupTitle": "類型", - "projectRadioButtonTitle": "專案", - "systemDatabaseRadioButtonTitle": "系統資料庫", + "cicularProjectReference": "從專案 {0} 到專案 {1} 的循環參考", + "cleaningDockerImagesMessage": "正在清除現有的部署...", + "connectingToSqlServerOnDockerMessage": "在 Docker 上連接至 SQL Server", + "connectionFailedError": "連線失敗。錯誤: '{0}'", + "connectionRadioButtonLabel": "連線", + "connectionStringSetting": "連接字串設定名稱", + "connectionStringSettingPlaceholder": "在 \"local.settings.json\" 中指定的連接字串設定", + "createNew": "新建立", + "createProjectDialogOkButtonText": "建立", + "createProjectFromDatabaseDialogName": "從資料庫建立專案", + "createProjectSettings": "設定", + "creatingDeploymentSettingsMessage": "正在建立部署設定...", + "currentTargetPlatform": "專案 {0} 的目標平台現在已{1}", + "dacpacFileLocationRequired": "需要 Dacpac 檔案位置才能將參考新增到資料庫", + "dacpacFiles": "dacpac 檔案", + "dacpacNotOnSameDrive": "Dacpac 參考必須位於與專案檔相同的磁碟機上。專案檔位於 {0}", "dacpacText": "資料層應用程式 (.dacpac)", - "dacpacPlaceholder": "選取 .dacpac", - "loadDacpacButton": "選取 .dacpac", - "locationDropdown": "位置", - "sameDatabase": "相同資料庫", - "differentDbSameServer": "不同資料庫,相同伺服器", - "differentDbDifferentServer": "不同資料庫,不同伺服器", + "dataSource": "資料來源", + "dataSourceDropdownTitle": "資料來源", + "dataSourceRadioButtonLabel": "資料來源", + "dataSourcesNodeName": "資料來源", + "databaseLocation": "需要資料庫位置才能將參考新增到資料庫", "databaseName": "資料庫名稱", - "databaseVariable": "資料庫變數", - "serverName": "伺服器名稱", - "serverVariable": "伺服器變數", - "suppressMissingDependenciesErrors": "隱藏參考的專案中未解析參考造成的錯誤", - "exampleUsage": "使用方式範例", - "enterSystemDbName": "輸入此系統資料庫的資料庫名稱", + "databaseNameLabel": "資料庫", + "databaseNameRequired": "必須有資料庫參考類型才能新增資料庫的參考", "databaseNameRequiredVariableOptional": "需要資料庫名稱。資料庫變數為選擇性項目。", "databaseNameServerNameVariableRequired": "需要資料庫名稱、伺服器名稱和伺服器變數。資料庫變數為選擇性項目。", "databaseProject": "資料庫專案", - "dacpacNotOnSameDrive": "Dacpac 參考必須位於與專案檔相同的磁碟機上。專案檔位於 {0}", - "createProjectFromDatabaseDialogName": "從資料庫建立專案", - "createProjectDialogOkButtonText": "建立", - "sourceDatabase": "來源資料庫", - "targetProject": "目標專案", - "createProjectSettings": "設定", - "projectNameLabel": "名稱", - "projectNamePlaceholderText": "輸入專案名稱", - "projectLocationLabel": "位置", - "projectLocationPlaceholderText": "選取要建立專案的位置", - "browseButtonText": "瀏覽資料夾", - "selectFolderStructure": "選取資料夾結構", - "folderStructureLabel": "資料夾結構", - "browseEllipsis": "瀏覽...", - "selectProjectLocation": "選取專案位置", - "dataworkspace.projectParentDirectoryNotExistError": "選取的專案位置 '{0}' 不存在或不是目錄。", - "dataworkspace.projectDirectoryAlreadyExistError": "選取的位置中已有名為 '{0}' 的目錄: '{1}'。", - "multipleSqlProjFilesSelected": "選取了多個 .sqlproj 檔案;請只選取一個。", - "noSqlProjFilesSelected": "未選取任何 .sqlproj 檔案;請選取一個。", - "noDataSourcesFile": "找不到 {0}", - "missingVersion": "遺漏了 {0} 的 'version' 項目", - "unrecognizedDataSourcesVersion": "無法辨識的版本:", - "unknownDataSourceType": "不明的資料來源類型:", - "invalidSqlConnectionString": "不正確的 SQL 連接字串", - "extractTargetRequired": "需要供解壓縮的目標資訊才能建立資料庫專案。", - "schemaCompareNotInstalled": "需要安裝結構描述比較延伸模組,才能執行結構描述比較", - "buildFailedCannotStartSchemaCompare": "因為組建失敗,所以無法啟動結構描述比較", - "updateProjectForRoundTrip": "若要組建這個專案,Azure Data Studio 需要更新目標、參考和系統資料庫參考。如果專案是在 SSDT 中建立,則會繼續在兩個工具中運作。是否要讓 Azure Data Studio 更新專案?", - "updateProjectDatabaseReferencesForRoundTrip": "若要組建這個專案,Azure Data Studio 需要更新系統資料庫參考。如果專案是在 SSDT 中建立,則會繼續在兩個工具中運作。是否要讓 Azure Data Studio 更新專案?", - "databaseReferenceTypeRequired": "必須有資料庫參考類型才能新增資料庫的參考", - "systemDatabaseReferenceRequired": "必須有系統資料庫選取項目,才可將參考加入系統資料庫", - "dacpacFileLocationRequired": "需要 Dacpac 檔案位置才能將參考新增到資料庫", - "databaseLocation": "需要資料庫位置才能將參考新增到資料庫", - "databaseNameRequired": "必須有資料庫參考類型才能新增資料庫的參考", - "invalidDataSchemaProvider": ".sqlproj 檔中的 DSP 無效", - "invalidDatabaseReference": ".sqlproj 檔中的資料庫參考無效", - "databaseSelectionRequired": "必須選取資料庫,才能從資料庫建立專案", "databaseReferenceAlreadyExists": "此專案中已經有這個資料庫的參考。", - "outsideFolderPath": "不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。", - "parentTreeItemUnknown": "無法存取提供之樹狀項目的父代", - "prePostDeployCount": "若要成功組建,請更新專案以擁有一個預先部署指令碼和/或一個部署後指令碼", - "invalidProjectReload": "無法存取提供的資料庫專案。只能重新載入有效、開啟的資料庫專案。", - "externalStreamingJobValidationPassed": "外部資料流作業的驗證已通過。", - "projectAlreadyOpened": "專案 '{0}' 已經開啟。", - "projectAlreadyExists": "名為 {0} 的專案已存在於 {1}。", - "noFileExist": "檔案 {0} 不存在", - "fileOrFolderDoesNotExist": "檔案或目錄 '{0}' 不存在", - "cannotResolvePath": "無法解析路徑 {0}", - "fileAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的檔案存在。請選擇其他名稱。", - "folderAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的資料夾存在。請選擇其他名稱。", - "folderAlreadyExistsChooseNewLocation": "磁碟的這個位置已經有名稱為 '{0}' 的資料夾存在。請選擇其他位置。", - "invalidInput": "輸入無效: {0}", - "invalidPropertyValue": "在 .sqlproj 中為屬性 '{0}' 指定的值無效", - "unableToCreatePublishConnection": "無法建立連線: {0}", - "cicularProjectReference": "從專案 {0} 到專案 {1} 的循環參考", - "mssqlNotFound": "無法取得 SQL Tools Service 安裝位置於 {0}", - "projBuildFailed": "組建失敗。如需詳細資料,請查看輸出窗格。{0}", - "unexpectedProjectContext": "無法建立專案內容。從未預期的位置叫用的命令: {0}", - "unableToPerformAction": "找不到 '{0}' 目標: '{1}'", - "unableToFindFile": "找不到路徑為 '{0}' 的 {1}", - "deployScriptExists": "{0} 指令碼已存在。新指令碼不會包含在組建中。", - "notValidVariableName": "變數名稱 '{0}' 無效。", - "cantAddCircularProjectReference": "無法新增專案 '{0}' 的參考。以參考方式新增此專案將導致循環相依性", - "unableToFindSqlCmdVariable": "找不到 SQLCMD 變數 '{0}'", - "unableToFindReference": "找不到資料庫參考 {0}", - "invalidGuid": "指定的 GUID 無效: {0}", - "invalidTargetPlatform": "目標平台無效: {0}。支援的目標平台: {1}", + "databaseReferenceTypeRequired": "必須有資料庫參考類型才能新增資料庫的參考", + "databaseReferencesNodeName": "資料庫參考", + "databaseSelectionRequired": "必須選取資料庫,才能從資料庫建立專案", + "databaseVariable": "資料庫變數", + "dataworkspace.projectDirectoryAlreadyExistError": "選取的位置中已有名為 '{0}' 的目錄: '{1}'。", + "dataworkspace.projectParentDirectoryNotExistError": "選取的專案位置 '{0}' 不存在或不是目錄。", + "default": "預設", + "defaultProjectNameStarter": "DatabaseProject", "deleteAction": "刪除", + "deleteConfirmation": "確定要刪除 {0} 嗎?", + "deleteConfirmationContents": "您確定要刪除 {0} 及其所有內容嗎?", + "deleteReferenceConfirmation": "確定要刪除 {0} 的參考嗎?", + "deployAppSettingUpdateFailed": "無法更新應用程式設定 '{0}'", + "deployAppSettingUpdating": "正在更新應用程式設定: '{0}'", + "deployDbTaskName": "在本機部署 SQL 資料庫專案", + "deployProjectFailed": "無法部署專案。如需詳細資料,請查看輸出窗格。{0}", + "deployProjectFailedMessage": "無法開啟與已部署資料庫的連線", + "deployProjectSucceed": "已成功部署資料庫專案", + "deployScriptExists": "{0} 指令碼已存在。新指令碼不會包含在組建中。", + "deployToDockerContainer": "部署至 Docker 容器", + "deployToExistingServer": "部署到現有的伺服器", + "differentDbDifferentServer": "不同資料庫,不同伺服器", + "differentDbSameServer": "不同資料庫,相同伺服器", + "dockerContainerCreatedMessage": "Docker 建立的識別碼: '{0}'", + "dockerContainerFailedToRunErrorMessage": "無法執行 Docker 容器", + "dockerContainerNotRunningErrorMessage": "Docker 容器未執行", + "dockerLogMessage": "Docker 記錄檔: '{0}'", + "done": "完成", + "dontUseProfile": "不要使用設定檔", + "edgeProjectTypeDescription": "從核心元件開始開發及發佈 SQL Edge 的結構描述", + "edgeProjectTypeDisplayName": "SQL Edge", + "emptyProjectTypeDescription": "為從空白專案開始的 SQL 資料庫開發及發佈結構描述", + "emptyProjectTypeDisplayName": "SQL Database", + "enterConnStringTemplateDescription": "輸入 SQL 連接字串的範本", + "enterConnectionStringEnvName": "輸入連接字串環境變數名稱", + "enterConnectionStringEnvNameDescription": "輸入 SQL 連接字串的環境變數", + "enterConnectionStringTemplate": "輸入連接字串範本", + "enterNewDatabaseName": "輸入新的資料庫名稱", + "enterNewValueForVar": "輸入變數 '{0}' 的新值", + "enterPassword": "輸入密碼或按下 Enter 以使用產生的密碼", + "enterPortNumber": "輸入連接埠號碼或按 Enter 以使用預設值", + "enterSystemDbName": "輸入此系統資料庫的資料庫名稱", + "errorFindingBuildFilesLocation": "尋找組建檔案位置時發生錯誤: {0}", + "exampleUsage": "使用方式範例", "excludeAction": "排除", - "fileObject": "檔案", - "folderObject": "資料夾", - "folderFriendlyName": "資料夾", - "scriptFriendlyName": "指令碼", - "tableFriendlyName": "資料表", - "viewFriendlyName": "檢視", - "storedProcedureFriendlyName": "預存程序", - "dataSource": "資料來源", - "fileFormat": "檔案格式", "externalStream": "外部資料流", "externalStreamingJobFriendlyName": "外部資料流作業", - "preDeployScriptFriendlyName": "Script.PreDeployment", - "postDeployScriptFriendlyName": "Script.PostDeployment", - "sqlDatabaseProjects.NetCoreInstallationConfirmation": "The .NET Core SDK cannot be located. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK location in settings if already installed.", - "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "Currently installed .NET Core SDK version is {0}, which is not supported. Project build will not work. Please install .NET Core SDK version 3.1 or update the .NET Core SDK supported version location in settings if already installed.", - "sqlDatabaseProjects.UpdateNetCoreLocation": "Update Location", - "sqlDatabaseProjects.InstallNetCore": "Install", - "sqlDatabaseProjects.doNotAskAgain": "Don't Ask Again", - "sqlDatabaseProjects.outputChannel": "Database Projects", + "externalStreamingJobValidationPassed": "外部資料流作業的驗證已通過。", + "extractTargetRequired": "需要供解壓縮的目標資訊才能建立資料庫專案。", + "file": "檔案", + "fileAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的檔案存在。請選擇其他名稱。", + "fileFormat": "檔案格式", + "fileObject": "檔案", + "fileOrFolderDoesNotExist": "檔案或目錄 '{0}' 不存在", + "flat": "一般", + "folderAlreadyExists": "磁碟的這個位置已經有名稱為 '{0}' 的資料夾存在。請選擇其他名稱。", + "folderAlreadyExistsChooseNewLocation": "磁碟的這個位置已經有名稱為 '{0}' 的資料夾存在。請選擇其他位置。", + "folderFriendlyName": "資料夾", + "folderObject": "資料夾", + "folderStructureLabel": "資料夾結構", + "generateScriptButtonText": "產生指令碼", + "hr": "小時", "input": "輸入", + "invalidDataSchemaProvider": ".sqlproj 檔中的 DSP 無效", + "invalidDatabaseReference": ".sqlproj 檔中的資料庫參考無效", + "invalidGuid": "指定的 GUID 無效: {0}", + "invalidInput": "輸入無效: {0}", + "invalidProjectReload": "無法存取提供的資料庫專案。只能重新載入有效、開啟的資料庫專案。", + "invalidPropertyValue": "在 .sqlproj 中為屬性 '{0}' 指定的值無效", + "invalidSqlConnectionString": "不正確的 SQL 連接字串", + "invalidTargetPlatform": "目標平台無效: {0}。支援的目標平台: {1}", + "loadProfilePlaceholderText": "負載設定檔...", + "location": "位置", + "min": "分鐘", + "missingVersion": "遺漏了 {0} 的 'version' 項目", + "msec": "毫秒", + "multipleSqlProjFilesSelected": "選取了多個 .sqlproj 檔案;請只選取一個。", + "nameMustNotBeEmpty": "名稱不得為空白", + "new": "新增", + "newObjectNamePrompt": "新的 {0} 名稱:", + "noAzureFunctionsInFile": "目前的作用中檔案中沒有任何 Azure 函式", + "noAzureFunctionsProjectsInWorkspace": "在工作區中找不到任何 Azure 函式專案", + "noDataSourcesFile": "找不到 {0}", + "noDataSourcesText": "此專案中沒有資料來源", + "noFileExist": "檔案 {0} 不存在", + "noSqlProjFilesSelected": "未選取任何 .sqlproj 檔案;請選取一個。", + "noString": "否", + "noStringDefault": "無 (預設值)", + "notValidVariableName": "變數名稱 '{0}' 無效。", + "objectType": "物件類型", + "okString": "確定", "output": "輸出", - "selectBindingType": "選取繫結類型", + "outsideFolderPath": "不支援在專案資料夾外具有絕對路徑的專案。請確定專案檔中的路徑與專案資料夾相對。", + "parentTreeItemUnknown": "無法存取提供之樹狀項目的父代", + "portMustNotBeNumber": "連接埠必須是數字", + "postDeployScriptFriendlyName": "Script.PostDeployment", + "preDeployScriptFriendlyName": "Script.PreDeployment", + "prePostDeployCount": "若要成功組建,請更新專案以擁有一個預先部署指令碼和/或一個部署後指令碼", + "profile": "設定檔", + "profileReadError": "載入發佈設定檔時發生錯誤。{0}", + "projBuildFailed": "組建失敗。如需詳細資料,請查看輸出窗格。{0}", + "projectAlreadyExists": "名為 {0} 的專案已存在於 {1}。", + "projectAlreadyOpened": "專案 '{0}' 已經開啟。", + "projectLocString": "專案", + "projectLocationPlaceholderText": "選取要建立專案的位置", + "projectNameLabel": "名稱", + "projectNamePlaceholderText": "輸入專案名稱", + "publish": "發佈", + "publishAction": "發佈", + "publishDialogName": "發佈專案", + "publishSettingsFiles": "發佈設定檔案", + "referenceRadioButtonsGroupTitle": "類型", + "referenceType": "參考型別", + "reloadProject": "要重新載入資料庫專案嗎?", + "reloadValuesFromProjectButtonTitle": "從專案重新載入值", + "resetAllVars": "重設所有變數", + "retryFailedMessage": "作業 '{0}' 失敗。正在重新嘗試... 目前的結果: {1}。錯誤: '{2}'", + "retryMessage": "作業 '{0}' 失敗。正在重新嘗試...錯誤: '{1}'", + "retryRunMessage": "執行作業 '{2}' 嘗試 {0} / {1}", + "retrySucceedMessage": "作業 '{0}' 已成功完成。結果: {1}", + "retryWaitMessage": "在另一次嘗試作業 '{0}' 之前等候 {1} 秒", + "runningDockerMessage": "建置並執行 Docker 容器...", + "sameDatabase": "相同資料庫", + "schema": "結構描述", + "schemaCompareAction": "結構描述比較", + "schemaCompareNotInstalled": "需要安裝結構描述比較延伸模組,才能執行結構描述比較", + "schemaObjectType": "結構描述/物件類型", + "scriptFriendlyName": "指令碼", + "sec": "秒", "selectAzureFunction": "在目前檔案中選取要新增 SQL 繫結的 Azure 函式", + "selectBindingType": "選取繫結類型", + "selectConnection": "選取連線", + "selectDacpac": "選取 .dacpac", + "selectDatabase": "選取資料庫", + "selectDeployOption": "選取專案部署位置", + "selectFolderStructure": "選取資料夾結構", + "selectProfile": "選取設定檔", + "selectProfileToUse": "選取要載入的發行設定檔", + "selectProjectLocation": "選取專案位置", + "selectString": "選取", + "selectTargetPlatform": "目前的目標平台: {0}。請選取新的目標平台", + "server": "伺服器​", + "serverName": "伺服器名稱", + "serverVariable": "伺服器變數", + "sourceDatabase": "來源資料庫", + "sqlCmdTableLabel": "SQLCMD 變數", + "sqlCmdValueColumn": "值", + "sqlCmdVariableColumn": "名稱", + "sqlConnectionStringFriendly": "SQL 連接字串", + "sqlDatabaseProjects.InstallNetCore": "安裝", + "sqlDatabaseProjects.NetCoreInstallationConfirmation": "找不到 .NET Core SDK。專案組建將無法運作。請安裝 .NET Core SDK 3.1 版,或在設定中更新 .NET Core SDK 支援的版本位置 (如果已安裝)。", + "sqlDatabaseProjects.NetCoreSupportedVersionInstallationConfirmation": "目前安裝的 .NET Core SDK 版本是 {0},但不支援此版本。專案組建將無法運作。請安裝 .NET Core SDK 3.1 版,或在設定中更新 .NET Core SDK 支援的版本位置 (如果已安裝)。", + "sqlDatabaseProjects.UpdateNetCoreLocation": "更新位置", + "sqlDatabaseProjects.doNotAskAgain": "不要再詢問", + "sqlDatabaseProjects.outputChannel": "資料庫專案", "sqlObjectToQuery": "要查詢的 SQL 物件", "sqlTableToUpsert": "要 upsert 的目標 SQL 資料表", - "connectionStringSetting": "連接字串設定名稱", - "connectionStringSettingPlaceholder": "在 \"local.settings.json\" 中指定的連接字串設定", - "noAzureFunctionsInFile": "目前的作用中檔案中沒有任何 Azure 函式" + "storedProcedureFriendlyName": "預存程序", + "suppressMissingDependenciesErrors": "隱藏參考的專案中未解析參考造成的錯誤", + "systemDatabase": "系統資料庫", + "systemDatabaseReferenceRequired": "必須有系統資料庫選取項目,才可將參考加入系統資料庫", + "tableFriendlyName": "資料表", + "targetConnectionLabel": "連線", + "targetProject": "目標專案", + "taskFailedError.error": "無法完成工作 '{0}'。錯誤: {1}", + "unableToCreatePublishConnection": "無法建立連線: {0}", + "unableToFindFile": "找不到路徑為 '{0}' 的 {1}", + "unableToFindReference": "找不到資料庫參考 {0}", + "unableToFindSqlCmdVariable": "找不到 SQLCMD 變數 '{0}'", + "unableToPerformAction": "找不到 '{0}' 目標: '{1}'", + "unexpectedProjectContext": "無法建立專案內容。從未預期的位置叫用的命令: {0}", + "unknownDataSourceType": "不明的資料來源類型:", + "unrecognizedDataSourcesVersion": "無法辨識的版本:", + "updateProjectDatabaseReferencesForRoundTrip": "必須更新系統資料庫參照,以建置此專案。如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運行。是否要更新專案?", + "updateProjectForRoundTrip": "目標、參考和系統資料庫參考需要更新,以建置此專案。如果專案是在 SSDT 中建立,它會繼續在這兩個工具中運行。是否要更新專案?", + "valueCannotBeEmpty": "值不得空白", + "viewFriendlyName": "檢視", + "yesString": "是" }, "dist/tools/netcoreTool": { "sqlDatabaseProject.RunCommand.ErroredOut": "\t>>> {0} … 發生錯誤: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} …已結束。代碼: {1}", - "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} …已結束。訊號: {1}", + "sqlDatabaseProjects.RunCommand.stderr": " stderr: ", "sqlDatabaseProjects.RunCommand.stdout": " stdout: ", - "sqlDatabaseProjects.RunCommand.stderr": " stderr: " + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithCode": " >>> {0} …已結束。代碼: {1}", + "sqlDatabaseProjects.RunStreamedCommand.ExitedWithSignal": " >>> {0} …已結束。訊號: {1}" + }, + "package": { + "sqlDatabaseProjects.Settings": "資料庫專案", + "sqlDatabaseProjects.addDatabaseReference": "新增資料庫參考", + "sqlDatabaseProjects.addSqlBinding": "新增 SQL 繫結", + "sqlDatabaseProjects.build": "組建", + "sqlDatabaseProjects.changeTargetPlatform": "變更目標平台", + "sqlDatabaseProjects.close": "關閉資料庫專案", + "sqlDatabaseProjects.createProjectFromDatabase": "從資料庫建立專案", + "sqlDatabaseProjects.delete": "刪除", + "sqlDatabaseProjects.deployLocal": "部署", + "sqlDatabaseProjects.description": "設計及發佈 SQL 資料庫結構描述", + "sqlDatabaseProjects.displayName": "資料庫專案", + "sqlDatabaseProjects.editProjectFile": "編輯 .sqlproj 檔", + "sqlDatabaseProjects.exclude": "從專案中排除", + "sqlDatabaseProjects.netCoreDoNotAsk": "是否在未偵測到時提示使用者安裝 .NET Core。", + "sqlDatabaseProjects.netCoreInstallLocation": "電腦上 .NET Core SDK 的完整路徑。", + "sqlDatabaseProjects.new": "新的資料庫專案", + "sqlDatabaseProjects.newExternalStreamingJob": "新增外部資料流作業", + "sqlDatabaseProjects.newFolder": "新增資料夾", + "sqlDatabaseProjects.newItem": "新增項目...", + "sqlDatabaseProjects.newPostDeploymentScript": "新增部署後指令碼", + "sqlDatabaseProjects.newPreDeploymentScript": "新增預先部署指令碼", + "sqlDatabaseProjects.newScript": "新增指令碼", + "sqlDatabaseProjects.newStoredProcedure": "新增預存程序", + "sqlDatabaseProjects.newTable": "新增資料表", + "sqlDatabaseProjects.newView": "新增檢視", + "sqlDatabaseProjects.open": "開啟資料庫專案", + "sqlDatabaseProjects.openContainingFolder": "開啟收納資料夾", + "sqlDatabaseProjects.properties": "屬性", + "sqlDatabaseProjects.publish": "發佈", + "sqlDatabaseProjects.schemaCompare": "結構描述比較", + "sqlDatabaseProjects.validateExternalStreamingJob": "驗證外部串流作業", + "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)", + "title.projectsView": "專案" } } } \ No newline at end of file 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 e8a7935156..a91621117b 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 @@ -8,344 +8,374 @@ ], "version": "1.0.0", "contents": { - "package": { - "displayName": "Azure SQL 移轉", - "description": "Azure SQL 移轉描述", - "migration-notebook-command-title": "開啟 Azure SQL 移轉筆記本", - "migration-dashboard-title": "Azure SQL 移轉", - "migration-dashboard-tasks": "移轉工作", - "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": "資料庫移轉服務詳細資料", - "copy-migration-menu": "複製移轉詳細資料", - "cancel-migration-menu": "取消移轉" - }, "dist/constants/strings": { + "azure.accounts.accountAccessError": "存取選取的帳戶 '{0}' 時發生錯誤。請選取 [連結帳戶],然後重新整理帳戶或選取其他帳戶。錯誤 '{1}'", + "azure.accounts.accountStaleError": "選取的帳戶 '{0}' 的存取權杖已失效。請選取 [連結帳戶] 並重新整理該帳戶,或選取其他帳戶。", "sql-migration.wizard.title": "將 '{0}' 移轉到 Azure SQL", - "sql.migration.assessments.blocking.issue": "這是會導致資料庫移轉無法成功的執行問題。", + "sql.cancel.migration.confirmation": "確定要取消此移轉嗎?", + "sql.migrate.text": "選取要遷移至 Azure SQL 的資料庫。", + "sql.migration.active.backup.files": "使用中的備份檔案", + "sql.migration.active.backup.files.items": "使用中的備份檔案 (1 個項目)", + "sql.migration.active.backup.files.multiple.items": "使用中的備份檔案 ({0} 個項目)", + "sql.migration.all.fields.required": "所有欄位都是必要欄位。", + "sql.migration.apply": "套用", + "sql.migration.assessment": "'{0}' 的評定結果", "sql.migration.assessment.in.progress": "評定正在進行中", "sql.migration.assessment.in.progress.content": "我們正在評估您 SQL Server 執行個體 {0} 中的資料庫,以識別正確的 Azure SQL 目標。\r\n\r\n這可能需要一些時間。", - "sql.migration.wizard.sku.title": "Azure SQL 目標", - "sql.migration.wizard.sku.all": "Based on the assessment results, all {0} of your database(s) in an online state can be migrated to Azure SQL.", - "sql.migration.wizard.sku.assessment.error": "An error occurred while assessing the server '{0}'.", - "sql.migration.wizard.sku.choose_a_target": "選擇您的 Azure SQL 目標", - "sql.migration.sku.mi.card.title": "Azure SQL 受控執行個體 (PaaS)", - "sql.migration.sku.vm.card.title": "Azure 虛擬機器上的 SQL Server (IaaS)", - "sql.migration.select.azure.mi": "選取您的目標 Azure 訂用帳戶以及目標 Azure SQL 受控執行個體", - "sql.migration.select.azure.vm": "選取您的目標 Azure 訂用帳戶,以及 Azure 虛擬機器上的目標 SQL Server 作為您的目標。", - "sql.migration.sku.recommendation.view.assessment.mi": "To migrate to Azure SQL Managed Instance (PaaS), view assessment results and select one or more database(s).", - "sql.migration.sku.recommendation.view.assessment.vm": "To migrate to SQL Server on Azure Virtual Machine (IaaS), view assessment results and select one or more database(s).", - "sql.migration.view.select.button.label": "檢視/選取", - "total.databases.selected": "已選取 {0} 個 (共 {1} 個) 資料庫。", - "sql.migration.select.target.to.continue": "To continue, select a target database.", - "sql.migration.select.database.to.migrate": "Select the databases to migrate.", - "sql.migration.generic.congratulations": "我們已對您的 SQL Server 執行個體 '{0}' 完成評定。", - "sql.migration.assessment": "'{0}' 的評定結果", - "sql.migration.can.be.migrated": "{0} 個 (共 {1} 個) 資料庫可供移轉", "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": "Select an Azure account linked to Azure Data Studio, or link one now.", - "sql.migration.wizard.account.noAccount.error": "Add a linked account and then try again.", - "sql.migration.wizard.account.add.button.label": "連結帳戶", - "sql.migration.wizard.account.count.single.message": "{0} 個帳戶已連結", - "sql.migration.wizard.account.count.multiple.message": "{0} 個帳戶已連結", + "sql.migration.assessment.results": "評定結果", + "sql.migration.assessments.blocking.issue": "這是會導致資料庫移轉無法成功的執行問題。", + "sql.migration.authKeys.header": "驗證金鑰", + "sql.migration.authKeys.refresh.message": "已重新整理驗證金鑰 '{0}'。", + "sql.migration.authentication.type": "驗證類型", + "sql.migration.authentication.types": "驗證金鑰", + "sql.migration.azure.sql": "Azure SQL", + "sql.migration.azure.sql.database.managed.instance": "Azure SQL 受控執行個體", + "sql.migration.azure.sql.database.virtual.machine": "Azure 虛擬機器上的 SQL Server", + "sql.migration.azure.sql.target": "目標類型", + "sql.migration.azure.storage.account.to.upload.backups": "要上傳備份的 Azure 儲存體帳戶", "sql.migration.azure.tenant": "Azure AD 租用戶", - "azure.accounts.accountStaleError": "The access token for selected account '{0}' is no longer valid. Select 'Link Account' and refresh the account, or select a different account.", - "azure.accounts.accountAccessError": "An error occurred while accessing the selected account '{0}'. Select 'Link Account' and refresh the account, or select a different account. Error '{1}'", - "sql.migration.database.page.title": "資料庫備份", - "sql.migration.database.page.description": "選取要用於遷移的資料庫備份位置。", - "sql.migration.nc.network.share.radio.label": "我的資料庫備份位於網路共用", - "sql.migration.nc.blob.storage.radio.label": "我的資料庫備份位於 Azure 儲存體 Blob 容器中", - "sql.migration.network.share.header.text": "網路共用詳細資料", - "sql.migration.network.share.help.text": "請提供包含備份的網路共用位置,以及具有共用讀取存取權的使用者認證", - "sql.migration.network.share.location.label": "包含備份的網路共用位置。", - "sql.migration.service.account.info.text": "請確認執行來源 SQL Server 執行個體的服務帳戶對網路共用有讀取權限。", - "sql.migration.network.share.windows.user.label": "具有網路共用位置讀取存取權的 Windows 使用者帳戶。", - "sql.migration.network.share.password.label": "密碼", - "sql.migration.network.share.password.placeholder": "輸入密碼", - "sql.migration.network.share.azure.header": "儲存體帳戶詳細資料", - "sql.migration.network.share.azure.help": "請提供要將備份上傳到的目標 Azure 儲存體帳戶。", - "sql.migration.unique.name": "為此目標資料庫選取唯一的名稱", - "sql.migration.database.already.exists": "Database '{0}' already exists on the target managed instance '{1}'.", - "sql.migration.blob.storage.subscription.label": "選取包含儲存體帳戶的訂用帳戶。", - "sql.migration.database.migration.mode.label": "移轉模式", - "sql.migration.database.migration.mode.description": "To migrate to the Azure SQL target, choose a migration mode based on your downtime requirements.", - "sql.migration.database.migration.mode.online.label": "線上移轉", - "sql.migration.database.migration.mode.online.description": "Application downtime is limited to cutover at the end of migration.", - "sql.migration.database.migration.mode.offline.description": "當移轉開始時,應用程式的停機時間就會開始。", - "sql.migration.database.migration.mode.offline.label": "離線移轉", - "sql.migration.no.subscription.found": "找不到任何訂用帳戶", - "sql.migration.no.location.found": "找不到任何位置", - "sql.migration.no.storageAccount.found": "找不到任何儲存體帳戶", - "sql.migration.no.fileShares.found": "找不到任何檔案共用", - "sql.migration.no.blobContainers.found": "找不到任何 Blob 容器", - "sql.migration.no.blobFiles.found": "找不到任何 BLOb 檔案。", - "sql.migration.invalid.subscription.error": "To continue, select a valid subscription.", - "sql.migration.invalid.location.error": "To continue, select a valid location.", - "sql.migration.invalid.storageAccount.error": "To continue, select a valid storage account.", - "sql.migration.invalid.blob.resourceGroup.error": "To continue, select a valid resource group for source database '{0}'.", - "sql.migration.invalid.blob.storageAccount.error": "To continue, select a valid storage account for source database '{0}'.", - "sql.migration.invalid.blob.container.error": "To continue, select a valid blob container for source database '{0}'.", - "sql.migration.invalid.blob.lastBackupFile.error": "To continue, select a valid last backup file for source database '{0}'.", - "sql.migration.invalid.network.share.location": "網路共用位置格式無效。範例: {0}", - "sql.migration.invalid.user.account": "使用者帳戶格式無效。範例: {0}", - "sql.migration.invalid.target.name.error": "Enter a valid name for the target database.", - "sql.migration.provide.unique.containers": "Provide a unique container for each target database. Databases affected: ", - "sql.migration.source.details.windowAuth": "Enter the Windows Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.source.details.sqlAuth": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. ​These credentials will be used to connect to the SQL Server instance and identify valid backup file(s).", - "sql.migration.blob.resourceGroup.select": "請先選取資源群組值。", - "sql.migration.blob.storageAccount.select": "請先選取儲存體帳戶值。", + "sql.migration.backup.location": "備份位置", + "sql.migration.backup.start.time": "備份開始時間", + "sql.migration.bc.info": "因為必須將三個次要複本設為 Always On 高可用性群組,所以企業關鍵服務層的 SQL 受控執行個體完全移轉所花費的時間會明顯超出一般用途。作業的持續時間取決於資料的大小。90% 案例的植入速度為 220 GB/小時或更高。", + "sql.migration.blob.container.label": "Blob 容器資源群組", + "sql.migration.blob.container.last.backup.file.label": "最後備份的檔案", "sql.migration.blob.container.select": "請先選取 BLOb 容器值。", - "sql.migration.ir.page.title": "Azure 資料庫移轉服務", - "sql.migration.ir.page.description": "Azure Database Migration Service orchestrates database migration activities and tracks their progress. You can select an existing Database Migration Service as an Azure SQL target if you have created one previously, or create a new one below.", - "sql.migration.ir.page.sql.migration.service.not.found": "No Database Migration Service found. Create a new one", - "sql.migration.create.new": "新建", - "sql.migration.invalid.migration.service.error": "Select a valid Database Migration Service.", - "sql.migration.invalid.migration.service.offline.error": "Select a Database Migration Service that is connected to a node.", - "sql.migration.authentication.types": "Authentication keys", - "sql.migration.service.header": "Azure 資料庫移轉服務 \"{0}\" 詳細資料:", - "sql.migration.dms.portal.info": "Any existing Azure Database Migration Service in the Azure portal do not appear in Azure Data Studio. Any Database Migration Service created in Azure Data Studio will not be visible in the Azure portal yet.", - "sql.migration.database.migration.service.authentication.keys": "Database Migration Service authentication keys", - "sql.migration.services.dialog.title": "建立 Azure 資料庫移轉服務", - "sql.migration.services.container.description": "Enter the SQL Authentication credentials used to connect to SQL Server Instance {0}. These credentials will be used to connect to the SQL Server instance and identifying valid backup file(s).", - "sql.migration.service.container.loading.help": "正在載入移轉服務", - "sql.migration.service.container.heading": "Setup integration runtime", - "sql.migration.service.container.container.description1": "Azure Database Migration Service leverages Azure Data Factory's self-hosted integration runtime to upload backups from on-premises network fie share to Azure.", - "sql.migration.service.container.container.description2": "Follow the instructions below to setup self-hosted integration runtime.", - "sql.migration.ir.setup.step1": "步驟 1: {0}", - "sql.migration.option": "下載並安裝整合執行階段", - "sql.migration.ir.setup.step2": "步驟 2: 使用此金鑰,註冊您的整合執行階段", - "sql.migration.ir.setup.step3": "Step 3: Click on 'Test connection' button to check the connection between Azure Database Migration Service and integration runtime", + "sql.migration.blob.container.storage.account.label": "Blob 容器儲存體帳戶", + "sql.migration.blob.container.title": "Blob 容器", + "sql.migration.blob.resourceGroup.select": "請先選取資源群組值。", + "sql.migration.blob.storage.header.text": "Azure 儲存體 Blob 容器詳細資料", + "sql.migration.blob.storage.help.text": "提供包含備份的 Azure 儲存體 Blob 容器。", + "sql.migration.blob.storage.subscription.label": "選取包含儲存體帳戶的訂用帳戶。", + "sql.migration.blob.storage.table.help": "輸入目標資料庫名稱,然後選取所選源資料庫的資源群組、儲存體帳戶和容器。", + "sql.migration.blob.storageAccount.select": "請先選取儲存體帳戶值。", + "sql.migration.can.be.migrated": "{0} 個 (共 {1} 個) 資料庫可供移轉", + "sql.migration.cancel": "取消", + "sql.migration.cancel.error": "取消移轉時發生錯誤。", + "sql.migration.cancel.migration": "取消移轉", + "sql.migration.cannot.cancel": "移轉不在進行中,因此無法取消。", + "sql.migration.cannot.cutover": "移轉不在進行中,且無法完全移轉。", + "sql.migration.cannot.start.cutover.error": "在所有移轉完成前,完全移轉程序無法啟動。若要傳回最新的檔案狀態,請重新整理瀏覽器視窗。", + "sql.migration.close": "關閉", + "sql.migration.complete.cutover": "完成完全移轉", + "sql.migration.completing.cutover.warning": "完成完全移轉而不還原所有備份可能會造成資料遺失。", + "sql.migration.confirm.checkbox.message": "我確認沒有其他記錄備份可提供並想要完成完全移轉。", "sql.migration.connection.status": "連線狀態", - "sql.migration.key1.label": "金鑰 1", - "sql.migration.key2.label": "金鑰 2", - "sql.migration.key1.copied": "已複製金鑰 1", - "sql.migration.key2.copied": "已複製金鑰 2", - "sql.migration.refresh.key1": "重新整理金鑰 1", - "sql.migration.refresh.key2": "重新整理金鑰 2", "sql.migration.copy.key1": "複製金鑰 1", "sql.migration.copy.key2": "複製金鑰 2", - "sql.migration.authKeys.header": "Authentication key", - "sql.migration.authKeys.refresh.message": "Authentication key '{0}' has been refreshed.", - "sql.migration.service.not.ready": "Azure Database Migration Service is not registered. Azure Database Migration Service '{0}' needs to be registered with self-hosted integration runtime on any node.", - "sql.migration.service.ready": "Azure Database Migration Service '{0}' is connected to self-hosted integration runtime running on the node - {1}", - "sql.migration.resource.group.not.found": "找不到任何資源群組", - "sql.migration.invalid.resourceGroup.error": " To continue, select a valid resource group.", - "sql.migration.invalid.service.name.error": "Enter a valid name for the Migration Service.", - "sql.migration.service.not.found": "No Migration Services found. To continue, create a new one.", - "sql.migration.service.status.refresh.error": "重新整理移轉服務建立狀態時發生錯誤。", - "sql.migration.managed.instance": "Azure SQL Managed Instance", - "sql.migration.no.managedInstance.found": "找不到任何受控執行個體", - "sql.migration.no.virtualMachine.found": "找不到任何虛擬機器", - "sql.migration.resource.group.description": "A resource group is a container that holds related resources for an Azure solution.", - "sql.migration.ok": "確定", - "sql.migration.new.resource.group": "(新) {0}", - "sql.migration.test.connection": "測試連接", - "sql.migration.database.migration.service.created.successfully": "Successfully created a Database Migration Service.", - "sql.migration.dms.provision.failed": "Failed to provision a Database Migration Service. Wait a few minutes and then try again.", - "sql.migration.apply": "套用", - "sql.migration.creating.rg.loading": "正在建立資源群組", - "sql.migration.rg.created": "已建立資源群組", - "sql.migration.name.of.new.rg": "Name of new resource group", - "sql.migration.learn.more": "深入了解", - "sql.migration.learn.more.pre.reqs": "在開始移轉之前,深入了解您需要的事項。", - "sql.migration.subscription": "訂用帳戶", - "sql.migration.storage.account": "儲存體帳戶", - "sql.migration.resourceGroups": "資源群組", - "sql.migration.name": "名稱", - "sql.migration.location": "位置", - "sql.migration.refresh": "重新整理", - "sql.migration.create": "建立", - "sql.migration.cancel": "取消", - "sql.migration.type": "類型", - "sql.migration.path.user.account": "使用者帳戶", - "sql.migration.view.all": "檢視全部", - "sql.migration.target": "目標", - "sql.migration.azure.sql": "Azure SQL", - "sql.migration.close": "關閉", - "sql.migration.data.uploaded.size": "Data Uploaded/Size", + "sql.migration.copy.migration.details": "複製移轉詳細資料", "sql.migration.copy.throughput": "複製輸送量 (MBPS)", - "sql.migration.newSupportRequest": "New support request", - "sql.migration.summary.page.title": "摘要", - "sql.migration.summary.mi.type": "Azure SQL 受控執行個體", - "sql.migration.summary.vm.type": "Azure 虛擬機器上的 SQL Server", - "sql.migration.summary.database.count": "Database(s) for migration", - "sql.migration.summary.azure.storage.subscription": "Azure 儲存體訂用帳戶", - "sql.migration.summary.azure.storage": "Azure 儲存體", - "sql.migration.network.share": "網路共用", - "sql.migration.blob.container.title": "Blob 容器", - "sql.migration.blob.container.last.backup.file.label": "最後備份的檔案", - "sql.migration.blob.container.label": "Blob 容器資源群組", - "sql.migration.blob.container.storage.account.label": "Blob 容器儲存體帳戶", - "sql.migration.source.databases": "來源資料庫", - "sql.migration.mode": "模式", - "sql.migration.backup.location": "備份位置", - "sql.migration.azure.storage.account.to.upload.backups": "要上傳備份的 Azure 儲存體帳戶", - "sql.migration.shir": "Self-hosted integration runtime node", - "sql.migration.database.to.be.migrated": "要移轉的資料庫", - "sql.migration.count.database.single": "{0} 個資料庫", + "sql.migration.copy.throughput.info": "將資料庫備份移轉至 Azure 期間達成的資料移動輸送量。這是資料傳輸速率,由資料讀取除以備份移轉至 Azure 的持續時間計算。", "sql.migration.count.database.multiple": "{0} 個資料庫", - "sql.migration.quick.pick.placeholder": "選取您要執行的作業", - "sql.migration.inline.migration.notebook.title": "內嵌移轉", - "sql.migration.sql.assessment.notebook.title": "SQL 移轉評定", - "sql.migration.notebook.open.error": "Failed to open the migration notebook", - "sql.migration.dashboard.title": "Azure SQL 移轉", + "sql.migration.count.database.single": "{0} 個資料庫", + "sql.migration.create": "建立", + "sql.migration.create.new": "新建", + "sql.migration.creating.rg.loading": "正在建立資源群組", + "sql.migration.cutover": "完全移轉", + "sql.migration.cutover.card": "即將完成完全移轉", + "sql.migration.cutover.help.main": "完成切換前,請執行下列步驟。", + "sql.migration.cutover.in.progress": "資料庫 '{0}' 的完全移轉進行中", + "sql.migration.cutover.last.file.restored": "上次還原的檔案: {0}", + "sql.migration.cutover.pending.backup": "記錄備份擱置還原: {0}", + "sql.migration.cutover.status.refresh.error": "重新整理移轉狀態時發生錯誤。", + "sql.migration.cutover.step.1": "1. 停止所有導向來源資料庫的傳入交易。", + "sql.migration.cutover.step.2.blob": "2. 建立最終交易記錄差異比較或備份,並將它儲存在在 Azure 儲存體 Blob 容器。", + "sql.migration.cutover.step.2.network.share": "2. ​​建立最終交易記錄備份,並儲存在網路共用上。", + "sql.migration.cutover.step.3.blob": "3. 確認所有備份已還原到目標資料庫上。[待還原的記錄備份] 值應為零。", + "sql.migration.cutover.step.3.network.share": "3. 確認所有記錄備份已還原到目標資料庫上。[待還原的記錄備份] 值應為零。", + "sql.migration.cutover.type": "移轉模式", "sql.migration.dashboard.description": "判斷您 SQL Server 執行個體的移轉準備情況、識別建議的 Azure SQL 目標,以及將您的 SQL Server 執行個體移轉到 Azure SQL 受控執行個體或 Azure 虛擬機器上的 SQL Server。", + "sql.migration.dashboard.help.title": "說明文章及影片連結", + "sql.migration.dashboard.link1.description": "評估規則,用來判斷將 SQL Server 執行個體移轉到 Azure SQL 受控執行個體是否可行。", + "sql.migration.dashboard.link1.title": "Azure SQL 受控執行個體的評定規則", "sql.migration.dashboard.migrate.task.button": "移轉到 Azure SQL", "sql.migration.dashboard.migrate.task.button.description": "將 SQL Server 執行個體移轉到 Azure SQL。", + "sql.migration.dashboard.title": "Azure SQL 移轉", + "sql.migration.data.uploaded.info": "比較從來源讀取的實際資料量,以及上傳至目標的實際資料量。", + "sql.migration.data.uploaded.size": "已上傳的資料/大小", + "sql.migration.database": "資料庫", + "sql.migration.database.already.exists": "目標受控執行個體 '{1}'上已經有資料庫 '{0}'。", + "sql.migration.database.migration": "要移轉的資料庫", + "sql.migration.database.migration.mode.description": "若要移轉到 Azure SQL 目標,請根據您的停機需求選擇移轉模式。", + "sql.migration.database.migration.mode.label": "移轉模式", + "sql.migration.database.migration.mode.offline.description": "當移轉開始時,應用程式的停機時間就會開始。", + "sql.migration.database.migration.mode.offline.label": "離線移轉", + "sql.migration.database.migration.mode.online.description": "應用程式停機只限於在移轉結束時的完全移轉。", + "sql.migration.database.migration.mode.online.label": "線上移轉", + "sql.migration.database.migration.service": "資料庫移轉服務", + "sql.migration.database.migration.service.authentication.keys": "資料庫移轉服務驗證金鑰", + "sql.migration.database.migration.service.created.successfully": "已成功建立資料庫移轉服務。", "sql.migration.database.migration.status": "資料庫移轉狀態", - "sql.migration.dashboard.link1.title": "Azure SQL 受控執行個體的評定規則", - "sql.migration.dashboard.link1.description": "See the list of rules used to determine whether your SQL Server instance can be migrated to Azure SQL Managed Instance.", - "sql.migration.dashboard.help.title": "說明文章及影片連結", - "sql.migration.pre.req.title": "開始移轉前需具備的事項:", + "sql.migration.database.page.description": "選取要於移轉期間使用的資料庫備份位置。", + "sql.migration.database.page.title": "資料庫備份", + "sql.migration.database.to.be.migrated": "要移轉的資料庫", + "sql.migration.databases": "資料庫 ({0}/{1})", + "sql.migration.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)", + "sql.migration.databases.table.title": "資料庫", + "sql.migration.day": "{0} 天", + "sql.migration.days": "{0} 天", + "sql.migration.description": "描述", + "sql.migration.details.copied": "已複製詳細資料", + "sql.migration.dms.portal.info": "Azure 入口網站中的任何現有 Azure 資料庫移轉服務都不會顯示在 Azure Data Studio 中。在 Azure Data Studio 中建立的任何資料庫移轉服務目前不會顯示在 Azure 入口網站中。", + "sql.migration.dms.provision.failed": "無法佈建資料庫移轉服務。請稍待幾分鐘後再試一次。", + "sql.migration.duration": "持續時間", + "sql.migration.empty.table.subtext": "如果預期結果,請驗證 SQL Server 執行個體的連線。", + "sql.migration.empty.table.text": "無備份檔案", + "sql.migration.enter.your.sql.cred": "輸入來源 SQL Server 執行個體的認證。將資料庫移轉到 Azure SQL 時,將會使用此認證。", + "sql.migration.failed": "移轉失敗", + "sql.migration.feedback.issue.title": "對移轉體驗的意見反應", + "sql.migration.file.name": "檔案名稱", + "sql.migration.finish.time": "完成時間", + "sql.migration.first.lsn": "第一個 LSN", + "sql.migration.full.backup.files": "完整備份檔案", + "sql.migration.generic.congratulations": "我們已對您的 SQL Server 執行個體 '{0}' 完成評定。", + "sql.migration.hr": "{0} 小時", + "sql.migration.hrs": "{0} 小時", + "sql.migration.impact": "影響", + "sql.migration.impact.object.name": "名稱: {0}", + "sql.migration.impact.object.type": "類型: {0}", + "sql.migration.impacted.objects": "受影響的物件", + "sql.migration.inline.migration.notebook.title": "內嵌移轉", + "sql.migration.inprogress.warning.multiple": "{0} 個資料庫出現警告", + "sql.migration.inprogress.warning.single": "{0} 個資料庫出現警告", + "sql.migration.instance": "執行個體", + "sql.migration.invalid.blob.container.error": "若要繼續,請選取來源資料庫 '{0}' 的有效 Blob 容器。", + "sql.migration.invalid.blob.lastBackupFile.error": "若要繼續,請選取來源資料庫 '{0}' 的上一個有效備份檔案。", + "sql.migration.invalid.blob.resourceGroup.error": "若要繼續,請選取來源資料庫 '{0}' 的有效資源群組。", + "sql.migration.invalid.blob.storageAccount.error": "若要繼續,請選取來源資料庫 '{0}' 的有效儲存體帳戶。", + "sql.migration.invalid.location.error": "若要繼續,請選取有效的位置。", + "sql.migration.invalid.migration.service.error": "選取有效的資料庫移轉服務。", + "sql.migration.invalid.migration.service.offline.error": "選取連線到節點的資料庫移轉服務。", + "sql.migration.invalid.network.share.location": "網路共用位置格式無效。範例: {0}", + "sql.migration.invalid.resourceGroup.error": " 若要繼續,請選取有效的資源群組。", + "sql.migration.invalid.service.name.error": "為此移轉服務輸入有效的名稱。", + "sql.migration.invalid.storageAccount.error": "若要繼續,請選取有效的儲存體帳戶。", + "sql.migration.invalid.subscription.error": "若要繼續,請選取有效的訂用帳戶。", + "sql.migration.invalid.target.name.error": "輸入有效的目標資料庫名稱。", + "sql.migration.invalid.user.account": "使用者帳戶格式無效。範例: {0}", + "sql.migration.ir.page.description": "Azure 資料庫移轉服務可協調資料庫移轉活動並追蹤其進度。如果您之前已建立資料庫移轉服務,可選取現有的資料庫移轉服務做為 Azure SQL 目標,或是在下方建立一個新的。", + "sql.migration.ir.page.sql.migration.service.not.found": "找不到任何資料庫移轉服務。建立新的。", + "sql.migration.ir.page.title": "Azure 資料庫移轉服務", + "sql.migration.ir.setup.step1": "步驟 1: {0}", + "sql.migration.ir.setup.step2": "步驟 2: 使用此金鑰,註冊您的整合執行階段", + "sql.migration.ir.setup.step3": "步驟 3: 按一下 [測試連接] 按鈕,檢查 Azure 資料庫移轉服務與整合執行階段之間的連線", + "sql.migration.issues": "問題", + "sql.migration.issues.count": "問題 ({0})", + "sql.migration.issues.details": "問題詳細資料", + "sql.migration.key1.copied": "已複製金鑰 1", + "sql.migration.key1.label": "金鑰 1", + "sql.migration.key2.copied": "已複製金鑰 2", + "sql.migration.key2.label": "金鑰 2", + "sql.migration.last.LSN": "最後一個 LSN", + "sql.migration.last.applied.backup.files": "上次套用的備份檔案", + "sql.migration.last.applied.files.taken.on": "上次套用的備份檔案建立於", + "sql.migration.last.applied.lsn": "上次套用的 LSN", + "sql.migration.last.backup": "上次備份", + "sql.migration.last.scan.completed": "上次完成的掃描: {0}", + "sql.migration.learn.more": "深入了解", + "sql.migration.learn.more.pre.reqs": "在開始移轉之前,深入了解您需要的事項。", + "sql.migration.location": "位置", + "sql.migration.managed.instance": "Azure SQL 受控執行個體", + "sql.migration.migration.completed": "移轉已完成", + "sql.migration.migration.in.progress": "資料庫移轉正在進行中", + "sql.migration.migration.not.started": "尚未開始移轉", + "sql.migration.migration.status": "移轉狀態", + "sql.migration.migration.status.filter": "移轉狀態篩選", + "sql.migration.min": "{0} 分鐘", + "sql.migration.mins": "{0} 分鐘", + "sql.migration.mode": "模式", + "sql.migration.more.info": "其他資訊", + "sql.migration.name": "名稱", + "sql.migration.name.label": "名稱:", + "sql.migration.name.of.new.rg": "新資源群組的名稱", + "sql.migration.nc.blob.storage.radio.label": "我的資料庫備份位於 Azure 儲存體 Blob 容器中", + "sql.migration.nc.network.share.radio.label": "我的資料庫備份位於網路共用", + "sql.migration.network.share": "網路共用", + "sql.migration.network.share.azure.header": "儲存體帳戶詳細資料", + "sql.migration.network.share.azure.help": "請提供要將備份上傳到的目標 Azure 儲存體帳戶。", + "sql.migration.network.share.header.text": "網路共用詳細資料", + "sql.migration.network.share.help.text": "提供儲存備份的網路共用位置,以及用來存取共用的使用者認證。", + "sql.migration.network.share.location.info": "資料庫備份的網路共用路徑。移轉程式會自動從此網路共用中擷取有效的備份檔案。", + "sql.migration.network.share.location.label": "儲存備份的網路共用位置", + "sql.migration.network.share.password.label": "密碼", + "sql.migration.network.share.password.placeholder": "輸入密碼。", + "sql.migration.network.share.path": "\\\\Servername.domainname.com\\Backupfolder", + "sql.migration.network.share.storage.table.help": "輸入所選源資料庫的目標資料庫名稱。", + "sql.migration.network.share.windows.user.info": "具有網路共用位置讀取存取權的 Windows 使用者帳戶。", + "sql.migration.network.share.windows.user.label": "具有網路共用位置讀取存取權的 Windows 使用者帳戶。", + "sql.migration.new.resource.group": "(新) {0}", + "sql.migration.newSupportRequest": "新增支援要求", + "sql.migration.no": "否", + "sql.migration.no.blobContainers.found": "找不到任何 Blob 容器。", + "sql.migration.no.blobFiles.found": "找不到任何 BLOb 檔案。", + "sql.migration.no.fileShares.found": "找不到任何檔案共用。", + "sql.migration.no.issues.mi": "找不到在 Azure SQL 受控執行個體上移轉到 SQL Server 的問題。", + "sql.migration.no.issues.vm": "找不到在 Azure 虛擬機器上移轉到 SQL Server 的問題。", + "sql.migration.no.location.found": "找不到任何位置。", + "sql.migration.no.managedInstance.found": "找不到任何受控執行個體。", + "sql.migration.no.pending.backups": "沒有擱置的備份。按一下 [重新整理] 以檢查目前的狀態。", + "sql.migration.no.storageAccount.found": "找不到任何儲存體帳戶。", + "sql.migration.no.subscription.found": "找不到任何訂用帳戶。", + "sql.migration.no.virtualMachine.found": "找不到任何虛擬機器。", + "sql.migration.notebook.open.error": "無法開啟移轉筆記本。", + "sql.migration.object.details": "物件詳細資料", + "sql.migration.offline": "離線", + "sql.migration.offline.caps": "OFFLINE", + "sql.migration.ok": "確定", + "sql.migration.online": "線上", + "sql.migration.option": "下載並安裝整合執行階段", + "sql.migration.path.user.account": "使用者帳戶", "sql.migration.pre.req.1": "Azure 帳戶詳細資料", "sql.migration.pre.req.2": "Azure 虛擬機器上的 Azure SQL 受控執行個體或 SQL Server", "sql.migration.pre.req.3": "備份位置詳細資料", - "sql.migration.migration.in.progress": "資料庫移轉正在進行中", - "sql.migration.failed": "移轉失敗", - "sql.migration.migration.completed": "已完成移轉", - "sql.migration.cutover.card": "即將完成完全移轉", - "sql.migration.migration.not.started": "未開始移轉", - "sql.migration.show.status": "顯示狀態", - "sql.migration.inprogress.warning.single": "{0} 個資料庫出現警告", - "sql.migration.inprogress.warning.multiple": "{0} 個資料庫出現警告", - "sql.migration.feedback.issue.title": "對移轉體驗的意見反應", - "sql.migration.cutover": "完全移轉", - "sql.migration.complete.cutover": "完成完全移轉", - "sql.migration.source.database": "來源資料庫名稱", - "sql.migration.source.server": "來源伺服器", - "sql.migration.source.version": "來源版本", - "sql.migration.target.database.name": "目標資料庫名稱", - "sql.migration.target.server": "目標伺服器", - "sql.migration.target.version": "目標版本", - "sql.migration.migration.status": "移轉狀態", - "sql.migration.migration.status.filter": "移轉狀態篩選", - "sql.migration.full.backup.files": "完整備份檔案", - "sql.migration.last.applied.lsn": "上次套用的 LSN", - "sql.migration.last.applied.backup.files": "上次套用的備份檔案", - "sql.migration.last.applied.files.taken.on": "上次套用的備份檔案建立於", - "sql.migration.active.backup.files": "使用中的備份檔案", - "sql.migration.cutover.status.refresh.error": "重新整理移轉狀態時發生錯誤。", - "sql.migration.cancel.error": "取消移轉時發生錯誤。", - "sql.migration.status": "狀態", - "sql.migration.backup.start.time": "備份開始時間", - "sql.migration.first.lsn": "第一個 LSN", - "sql.migration.last.LSN": "最後一個 LSN", - "sql.migration.cannot.start.cutover.error": "The cutover process cannot start until all the migrations are done. To return the latest file status, refresh your browser window.", - "sql.migration.azure.sql.database.managed.instance": "Azure SQL Managed Instance", - "sql.migration.azure.sql.database.virtual.machine": "SQL Server on Azure Virtual Machines", - "sql.migration.cancel.migration": "取消移轉", - "sql.migration.active.backup.files.items": "使用中的備份檔案 (1 個項目)", - "sql.migration.active.backup.files.multiple.items": "使用中的備份檔案 ({0} 個項目)", - "sql.migration.copy.migration.details": "複製移轉詳細資料", - "sql.migration.details.copied": "已複製詳細資料", - "sql.cancel.migration.confirmation": "確定要取消此移轉嗎?", - "sql.migration.yes": "是", - "sql.migration.no": "否", - "sql.migration.completing.cutover.warning": "Completing cutover without restoring all the backup(s) may result in a data loss.", - "sql.migration.bc.info": "A SQL Managed Instance migration cutover to the Business Critical service tier can take significantly longer than General Purpose because three secondary replicas have to be seeded for Always On High Availability group. The duration of the operation depends on the size of the data. Seeding speed in 90% of cases is 220 GB/hour or higher.", - "sql.migration.cutover.help.main": "完成切換前,請執行下列步驟。", - "sql.migration.cutover.step.1": "1. Stop all incoming transactions to the source database.", - "sql.migration.cutover.step.2.network.share": "2. Take a final backup of the transaction log and store it in the network share location.", - "sql.migration.cutover.step.2.blob": "2. Take a final differential or backup of the transaction log and store it in the Azure Storage Blob Container.", - "sql.migration.cutover.step.3.network.share": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.step.3.blob": "3. Verify that your backup(s) have been restored on the target database. The \"Log backup(s) pending restore\" value should be zero.", - "sql.migration.cutover.last.file.restored": "上次還原的檔案: {0}", - "sql.migration.last.scan.completed": "上次完成的掃描: {0}", - "sql.migration.cutover.pending.backup": "Log backups pending restore: {0}", - "sql.migration.confirm.checkbox.message": "我確認沒有其他記錄備份可提供並想要完成完全移轉。", - "sql.migration.cutover.in.progress": "資料庫 '{0}' 的完全移轉進行中", - "sql.migration.cannot.cancel": "Migration is not in progress and cannot be canceled.", - "sql.migration.cannot.cutover": "移轉不在進行中,且無法完全移轉。", - "sql.migration.file.name": "檔案名稱", - "sql.migration.size.column.header": "大小", - "sql.migration.no.pending.backups": "沒有擱置的備份。按一下 [重新整理] 以檢查目前的狀態。", + "sql.migration.pre.req.title": "開始移轉前需具備的事項:", + "sql.migration.provide.unique.containers": "為每個目標資料庫提供唯一的容器。受影響的資料庫: ", + "sql.migration.quick.pick.placeholder": "選取您要執行的作業。", + "sql.migration.recommendation": "建議", + "sql.migration.refresh": "重新整理", + "sql.migration.refresh.assessment.button.label": "重新整理評定", + "sql.migration.refresh.key1": "重新整理金鑰 1", + "sql.migration.refresh.key2": "重新整理金鑰 2", + "sql.migration.resource.group.description": "資源群組是能夠存放 Azure 解決方案相關資源的容器。", + "sql.migration.resource.group.not.found": "找不到任何資源群組。", + "sql.migration.resourceGroups": "資源群組", + "sql.migration.rg.created": "已建立資源群組", + "sql.migration.search": "搜尋", "sql.migration.search.for.migration": "搜尋移轉", - "sql.migration.online": "線上", - "sql.migration.offline": "離線", - "sql.migration.database": "資料庫", - "sql.migration.database.migration.service": "資料庫移轉服務", - "sql.migration.duration": "持續時間", - "sql.migration.azure.sql.target": "Azure SQL 目標", - "sql.migration.sql.managed.instance": "SQL 受控執行個體", - "sql.migration.sql.virtual.machine": "SQL 虛擬機器", - "sql.migration.target.azure.sql.instance.name": "Azure SQL 目標名稱", - "sql.migration.cutover.type": "Migration mode", - "sql.migration.start.time": "開始時間", - "sql.migration.finish.time": "完成時間", - "sql.migration.status.error.count.some": "{0} (", - "sql.migration.status.error.count.none": "{0}", - "sql.migration.status.inprogress": "進行中", - "sql.migration.status.succeeded": "已成功", - "sql.migration.status.creating": "正在建立", - "sql.migration.status.completing": "即將完成", - "sql.migration.status.canceling": "正在取消", - "sql.migration.status.failed": "失敗", - "sql.migration.status.warning.count.single": "{0} 個警告)", - "sql.migration.status.warning.count.multiple": "{0} 個警告)", - "sql.migration.status.error.count.single": "{0} 個錯誤)", - "sql.migration.status.error.count.multiple": "{0} 個錯誤)", - "sql.migration.hrs": "{0} 小時", - "sql.migration.hr": "{0} 小時", - "sql.migration.days": "{0} 天", - "sql.migration.day": "{0} 天", - "sql.migration.mins": "{0} 分鐘", - "sql.migration.min": "{0} 分鐘", "sql.migration.sec": "{0} 秒", - "sql.migration.service.details.dialog.title": "Azure 資料庫移轉服務", + "sql.migration.select.azure.mi": "選取您的目標 Azure 訂用帳戶以及目標 Azure SQL 受控執行個體", + "sql.migration.select.azure.vm": "選取您的目標 Azure 訂用帳戶,以及 Azure 虛擬機器上的目標 SQL Server 作為您的目標。", + "sql.migration.select.database.to.continue": "請選取 1 或多個資料庫進行移轉評估", + "sql.migration.select.database.to.migrate": "選取要移轉的資料庫。", + "sql.migration.select.prompt": "按一下 SQL Server 執行個體或左邊任何資料庫,以檢視其詳細資料。", + "sql.migration.select.target.to.continue": "若要繼續,請選取目標資料庫。", + "sql.migration.server": "伺服器", + "sql.migration.service.account.info.text": "請確認執行來源 SQL Server 執行個體的服務帳戶對網路共用有讀取權限。", + "sql.migration.service.container.container.description1": "Azure 資料庫移轉服務利用 Azure Data Factory 的自我裝載整合執行階段,將備份從內部部署網路檔案共用上傳到 Azure。", + "sql.migration.service.container.container.description2": "請遵循下列指示設定自我裝載整合執行階段。", + "sql.migration.service.container.heading": "設定整合執行階段", + "sql.migration.service.container.loading.help": "正在載入移轉服務", + "sql.migration.service.details.authKeys.label": "驗證金鑰", + "sql.migration.service.details.authKeys.title": "用來連線到自我裝載整合執行個體節點的驗證金鑰", "sql.migration.service.details.button.label": "關閉", - "sql.migration.service.details.ir.label": "Self-hosted integration runtime node", - "sql.migration.service.details.authKeys.label": "Authentication keys", - "sql.migration.service.details.authKeys.title": "Authentication keys used to connect to the self-hosted integration runtime node", + "sql.migration.service.details.dialog.title": "Azure 資料庫移轉服務", + "sql.migration.service.details.ir.label": "自我裝載整合執行階段節點", "sql.migration.service.details.status.unavailable": "-- 無法使用 --", + "sql.migration.service.header": "Azure 資料庫移轉服務 \"{0}\" 詳細資料:", + "sql.migration.service.not.found": "找不到任何移轉服務。若要繼續,請建立一個新的。", + "sql.migration.service.not.ready": "Azure 資料庫移轉服務未註冊。Azure 資料庫移轉服務 '{0}' 必須向在任何節點上的自我裝載整合執行階段註冊。", + "sql.migration.service.ready": "Azure 資料庫移轉服務 '{0}' 已連線到在節點上執行的自我裝載整合執行階段 - {1}", + "sql.migration.service.status.refresh.error": "重新整理移轉服務建立狀態時發生錯誤。", + "sql.migration.services.container.description": "請在下方輸入資訊,以新增 Azure 資料庫移轉服務。", + "sql.migration.services.dialog.title": "建立 Azure 資料庫移轉服務", + "sql.migration.services.location": "Azure 資料庫移轉服務的 Azure 區域。這應該是與目標 Azure SQL 相同的區域。", + "sql.migration.services.name": "Azure 資料庫移轉服務名稱。", + "sql.migration.services.resourcegroup": "Azure 資料庫移轉服務的資源群組。", + "sql.migration.services.subscription": "Azure 資料庫移轉服務的訂用帳戶名稱。", + "sql.migration.services.target": "Azure SQL 目標已選取為預設值。", + "sql.migration.shir": "自我裝載整合執行階段節點", + "sql.migration.show.status": "顯示狀態", + "sql.migration.size": "大小 (MB)", + "sql.migration.size.column.header": "大小", + "sql.migration.sku.location": "Azure SQL 目標的 Azure 區域", + "sql.migration.sku.mi.card.title": "Azure SQL 受控執行個體 (PaaS)", + "sql.migration.sku.recommendation.view.assessment.mi": "若要移轉 Azure SQL 受控執行個體 (PaaS),請檢視評定結果並選取一或多個資料庫。", + "sql.migration.sku.recommendation.view.assessment.vm": "若要移轉到 Azure 虛擬機器上的 SQL Server (IaaS),請檢視評定結果並選取一或多個資料庫。", + "sql.migration.sku.resource": "您的 Azure SQL 目標資源名稱", + "sql.migration.sku.resource_group": "Azure SQL 目標的資源群組", + "sql.migration.sku.subscription": "Azure SQL 目標的訂用帳戶名稱", + "sql.migration.sku.vm.card.title": "Azure 虛擬機器上的 SQL Server (IaaS)", "sql.migration.source.configuration": "來源設定", "sql.migration.source.credentials": "來源認證", - "sql.migration.enter.your.sql.cred": "Enter the credentials for the source SQL Server instance. These credentials will be used while migrating database(s) to Azure SQL.", - "sql.migration.server": "伺服器", - "sql.migration.username": "使用者名稱", - "sql.migration.size": "大小 (MB)", - "sql.migration.last.backup": "上次備份", - "sql.migration.database.migration": "要移轉的資料庫", - "sql.migrate.text": "選取要遷移至 Azure SQL 的資料庫", - "sql.migration.offline.caps": "OFFLINE", - "sql.migration.issues": "問題", - "sql.migration.search": "搜尋", - "sql.migration.instance": "執行個體", - "sql.migration.warnings": "警告", - "sql.migration.impacted.objects": "受影響的物件", - "sql.migration.object.details": "物件詳細資料", - "sql.migration.assessment.results": "Assessment Results", - "sql.migration.type.label": "類型:", - "sql.migration.name.label": "名稱:", - "sql.migration.description": "描述", - "sql.migration.recommendation": "建議", - "sql.migration.more.info": "詳細資訊", + "sql.migration.source.database": "來源資料庫名稱", + "sql.migration.source.databases": "來源資料庫", + "sql.migration.source.details.sqlAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 SQL 驗證認證。​這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。", + "sql.migration.source.details.windowAuth": "輸入用來連線到 SQL Server 執行個體 {0} 的 Windows 驗證認證。這些認證將用來連線到 SQL Server 執行個體,並識別有效的備份檔案。", + "sql.migration.source.server": "來源伺服器", + "sql.migration.source.version": "來源版本", + "sql.migration.sql.assessment.notebook.title": "SQL 移轉評定", + "sql.migration.sql.managed.instance": "SQL 受控執行個體", + "sql.migration.sql.server.instance": "SQL Server 執行個體", + "sql.migration.sql.virtual.machine": "SQL 虛擬機器", + "sql.migration.start.time": "開始時間", + "sql.migration.status": "狀態", + "sql.migration.status.canceling": "正在取消", + "sql.migration.status.completing": "即將完成", + "sql.migration.status.creating": "正在建立", + "sql.migration.status.dropdown.all": "狀態: 全部", + "sql.migration.status.dropdown.completing": "狀態:正在完成", + "sql.migration.status.dropdown.failed": "狀態: 失敗", + "sql.migration.status.dropdown.ongoing": "狀態:進行中", + "sql.migration.status.dropdown.succeeded": "狀態: 成功", + "sql.migration.status.error.count.multiple": "{0} 個錯誤)", + "sql.migration.status.error.count.none": "{0}", + "sql.migration.status.error.count.single": "{0} 個錯誤)", + "sql.migration.status.error.count.some": "{0} (", + "sql.migration.status.failed": "失敗", + "sql.migration.status.inprogress": "進行中", + "sql.migration.status.refresh.label": "重新整理", + "sql.migration.status.succeeded": "已成功", + "sql.migration.status.warning.count.multiple": "{0} 個警告)", + "sql.migration.status.warning.count.single": "{0} 個警告)", + "sql.migration.storage.account": "儲存體帳戶", + "sql.migration.subscription": "訂用帳戶", + "sql.migration.summary.azure.storage": "Azure 儲存體", + "sql.migration.summary.azure.storage.subscription": "Azure 儲存體訂用帳戶", + "sql.migration.summary.database.count": "要移轉的資料庫", + "sql.migration.summary.mi.type": "Azure SQL 受控執行個體", + "sql.migration.summary.page.title": "摘要", + "sql.migration.summary.vm.type": "Azure 虛擬機器上的 SQL Server", + "sql.migration.target": "目標", + "sql.migration.target.azure.sql.instance.name": "目標名稱", + "sql.migration.target.database.name": "目標資料庫名稱", "sql.migration.target.platform": "目標平台", - "sql.migration.warnings.details": "警告詳細資料", - "sql.migration.issues.details": "問題詳細資料", - "sql.migration.select.prompt": "按一下 SQL Server 執行個體或左邊任何資料庫,以檢視其詳細資料。", - "sql.migration.no.issues.vm": "找不到在 Azure 虛擬機器上移轉到 SQL Server 的問題", - "sql.migration.no.issues.mi": "找不到在 Azure SQL 受控執行個體上移轉到 SQL Server 的問題", - "sql.migration.impact.object.type": "類型: {0}", - "sql.migration.impact.object.name": "名稱: {0}", - "sql.migration.databases": "資料庫 ({0}/{1})", - "sql.migration.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)", - "sql.migration.issues.count": "問題 ({0})", + "sql.migration.target.server": "目標伺服器", + "sql.migration.target.version": "目標版本", + "sql.migration.test.connection": "測試連接", + "sql.migration.type": "類型", + "sql.migration.type.label": "類型:", + "sql.migration.unique.name": "為此目標資料庫選取唯一的名稱", + "sql.migration.username": "使用者名稱", + "sql.migration.view.all": "檢視全部", + "sql.migration.view.select.button.label": "檢視/選取", + "sql.migration.warnings": "警告", "sql.migration.warnings.count": "警告 ({0})", - "sql.migration.authentication.type": "驗證類型", - "sql.migration.status.refresh.label": "重新整理" + "sql.migration.warnings.details": "警告詳細資料", + "sql.migration.windows.user.account": "網域\\使用者名稱", + "sql.migration.wizard.account.add.button.label": "連結帳戶", + "sql.migration.wizard.account.count.multiple.message": "{0} 個帳戶已連結", + "sql.migration.wizard.account.count.single.message": "{0} 個帳戶已連結", + "sql.migration.wizard.account.description": "請選取連結到 Azure Data Studio 的 Azure 帳戶,或立即連結一個。", + "sql.migration.wizard.account.noAccount.error": "新增連結的帳戶,然後再試一次。", + "sql.migration.wizard.account.title": "Azure 帳戶", + "sql.migration.wizard.sku.all": "根據評定結果,您所有在線上狀態的 {0} 個資料庫都可以移轉到 Azure SQL。", + "sql.migration.wizard.sku.assessment.error": "評定伺服器 '{0}' 時發生錯誤。", + "sql.migration.wizard.sku.choose_a_target": "選擇您的 Azure SQL 目標", + "sql.migration.wizard.sku.title": "Azure SQL 目標", + "sql.migration.yes": "是", + "total.databases.selected": "選取了 {0} 個資料庫 (共 {1} 個)。" }, "dist/models/stateMachine": { - "sql.migration.starting.migration.message": "正在開始將資料庫 {0} 移轉到 {1} - {2}", - "sql.migration.starting.migration.error": "啟動移轉時發生錯誤: '{0}'" + "sql.migration.starting.migration.error": "啟動移轉時發生錯誤: '{0}'", + "sql.migration.starting.migration.message": "正在開始將資料庫 {0} 移轉到 {1} - {2}" + }, + "package": { + "cancel-migration-menu": "取消移轉", + "complete-cutover-menu": "完成完全移轉", + "copy-migration-menu": "複製移轉詳細資料", + "database-details-menu": "資料庫詳細資料", + "description": "Azure SQL 移轉描述", + "displayName": "Azure SQL 移轉", + "migration-command-category": "Azure SQL 移轉", + "migration-context-menu-category": "移轉操作功能表", + "migration-dashboard-tasks": "移轉工作", + "migration-dashboard-title": "Azure SQL 移轉", + "migration-notebook-command-title": "開啟 Azure SQL 移轉筆記本", + "new-support-request-command": "新增支援要求", + "send-feedback-command": "意見反應", + "start-migration-command": "移轉到 Azure SQL", + "view-service-menu": "資料庫移轉服務詳細資料", + "view-target-menu": "Azure SQL 目標詳細資料" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json index d6b61cb72e..8f9800e0bc 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/sql.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "SQL 語言基本知識", - "description": "為 SQL 檔案提供語法醒目提示與括弧對應功能。" + "description": "為 SQL 檔案提供語法醒目提示與括弧對應功能。", + "displayName": "SQL 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json index ea7d25ee3d..f7c030f6c9 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-abyss.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Abyss 佈景主題", "description": "Visual Studio Code的Abyss 佈景主題", + "displayName": "Abyss 佈景主題", "themeLabel": "Abyss" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json index 264af5c53a..d2205fff08 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-defaults.i18n.json @@ -9,13 +9,13 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "預設佈景主題", - "description": "預設的 Visual Studio 淺色與深色佈景主題", - "darkPlusColorThemeLabel": "深色+ (預設深色)", - "lightPlusColorThemeLabel": "淺色+ (預設淺色)", "darkColorThemeLabel": "深色 (Visual Studio)", - "lightColorThemeLabel": "淺色 (Visual Studio)", + "darkPlusColorThemeLabel": "深色+ (預設深色)", + "description": "預設的 Visual Studio 淺色與深色佈景主題", + "displayName": "預設佈景主題", "hcColorThemeLabel": "高對比", + "lightColorThemeLabel": "淺色 (Visual Studio)", + "lightPlusColorThemeLabel": "淺色+ (預設淺色)", "minimalIconThemeLabel": "最小 (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json index baa7e5bc15..fc046ee523 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-kimbie-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Kimbie 深色佈景主題", "description": "Visual Studio Code 的 Kimbie 深色佈景主題", + "displayName": "Kimbie 深色佈景主題", "themeLabel": "Kimbie 深色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json index 820b17d439..136e0b7f9d 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai-dimmed.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai 暗灰色佈景主題", "description": "Visual Studio Code 的 Monokai 暗灰色佈景主題", + "displayName": "Monokai 暗灰色佈景主題", "themeLabel": "Monokai 暗灰色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json index 107760bdda..b391836261 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-monokai.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Monokai 佈景主題", "description": "Visual Studio Code 的 Monokai 佈景主題", + "displayName": "Monokai 佈景主題", "themeLabel": "Monokai" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json index 94a5b59d24..8275750f55 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-quietlight.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Quiet 淺色佈景主題", "description": "Visual Studio Code 的 Quiet 淺色佈景主題", + "displayName": "Quiet 淺色佈景主題", "themeLabel": "Quiet 淺色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json index c4413f1db8..7dcfebeffc 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-red.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "紅色佈景主題", "description": "Visual Studio Code 的紅色佈景主題", + "displayName": "紅色佈景主題", "themeLabel": "紅色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json index c5b4fd2cd8..2f309be167 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-seti.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Seti 檔案圖式佈景主題", "description": "以 Seti UI 檔案圖示為範本製作的檔案圖示佈景主題", + "displayName": "Seti 檔案圖式佈景主題", "themeLabel": "Seti (Visual Studio Code)" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json index 6b3e867991..dcf702b22d 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-dark.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized 深色佈景主題", "description": "Visual Studio Code 的 Solarized 深色佈景主題", + "displayName": "Solarized 深色佈景主題", "themeLabel": "Solarized 深色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json index 8990ba9007..a51962d95a 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-solarized-light.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "Solarized 淺色佈景主題", "description": "Visual Studio Code 的 Solarized 淺色佈景主題", + "displayName": "Solarized 淺色佈景主題", "themeLabel": "Solarized 淺色" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json index 448120f0f4..21daf33ab2 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/theme-tomorrow-night-blue.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "明夜憂藍佈景主題", "description": "Visual Studio Code 的明夜憂藍佈景主題", + "displayName": "明夜憂藍佈景主題", "themeLabel": "Tomorrow Night Blue" } } diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/typescript-basics.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/typescript-basics.i18n.json index e4097dea84..b2ed263c8a 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/typescript-basics.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/typescript-basics.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "TypeScript 語言基礎知識", - "description": "為 TypeScript 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。" + "description": "為 TypeScript 檔案提供程式碼片段、語法醒目提示、括弧對應與摺疊功能。", + "displayName": "TypeScript 語言基礎知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/xml-language-features.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/xml-language-features.i18n.json index d5e0cff7e1..c264188f75 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/xml-language-features.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/xml-language-features.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 語言功能", - "description": "為 XML 提供豐富的語言支援。" + "description": "為 XML 提供豐富的語言支援。", + "displayName": "XML 語言功能" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json index 39d796d767..bc9f0673f7 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/xml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "XML 語言基本知識", - "description": "為 XML 檔案提供語法醒目提式與括弧對應功能。" + "description": "為 XML 檔案提供語法醒目提式與括弧對應功能。", + "displayName": "XML 語言基本知識" } } } \ No newline at end of file diff --git a/i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json b/i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json index bbf866e23d..badbe39bcf 100644 --- a/i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/extensions/yaml.i18n.json @@ -9,8 +9,8 @@ "version": "1.0.0", "contents": { "package": { - "displayName": "YAML 語言基本知識", - "description": "為 YAML 檔案提供語法醒目提示與括弧對應功能。" + "description": "為 YAML 檔案提供語法醒目提示與括弧對應功能。", + "displayName": "YAML 語言基本知識" } } } \ No newline at end of file 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 a73ea054f5..f17731a25d 100644 --- a/i18n/ads-language-pack-zh-hant/translations/main.i18n.json +++ b/i18n/ads-language-pack-zh-hant/translations/main.i18n.json @@ -8,605 +8,599 @@ ], "version": "1.0.0", "contents": { - "vs/base/common/errorMessage": { - "stackTrace.format": "{0}: {1}", - "nodeExceptionMessage": "發生系統錯誤 ({0})", - "error.defaultMessage": "發生未知的錯誤。如需詳細資訊,請參閱記錄檔。", - "error.moreErrors": "{0} (總計 {1} 個錯誤)" - }, - "vs/base/node/processes": { - "TaskRunner.UNC": "無法在 UNC 磁碟機上執行殼層命令。" - }, - "vs/base/node/zip": { - "invalid file": "擷取 {0} 時發生錯誤。檔案無效。", - "incompleteExtract": "未完成。已找到 {0} 個項目 (共 {1} 個)", - "notFound": "在 ZIP 中找不到 {0}。" - }, - "vs/base/common/actions": { - "submenu.empty": "(空的)" - }, - "vs/base/common/date": { - "date.fromNow.in": "單位為 {0}", - "date.fromNow.now": "現在", - "date.fromNow.seconds.singular.ago": "{0} 秒前", - "date.fromNow.seconds.plural.ago": "{0} 秒前", - "date.fromNow.seconds.singular": "{0} 秒", - "date.fromNow.seconds.plural": "{0} 秒", - "date.fromNow.minutes.singular.ago": "{0} 分鐘前", - "date.fromNow.minutes.plural.ago": "{0} 分鐘前", - "date.fromNow.minutes.singular": "{0} 分鐘", - "date.fromNow.minutes.plural": "{0} 分鐘", - "date.fromNow.hours.singular.ago": "{0} 小時前", - "date.fromNow.hours.plural.ago": "{0} 小時前", - "date.fromNow.hours.singular": "{0} 小時", - "date.fromNow.hours.plural": "{0} 小時", - "date.fromNow.days.singular.ago": "{0} 天前", - "date.fromNow.days.plural.ago": "{0} 天前", - "date.fromNow.days.singular": "{0} 天", - "date.fromNow.days.plural": "{0} 天", - "date.fromNow.weeks.singular.ago": "{0} 週前", - "date.fromNow.weeks.plural.ago": "{0} 週前", - "date.fromNow.weeks.singular": "{0} 週", - "date.fromNow.weeks.plural": "{0} 週", - "date.fromNow.months.singular.ago": "{0} 個月前", - "date.fromNow.months.plural.ago": "{0} 個月前", - "date.fromNow.months.singular": "{0} 個月", - "date.fromNow.months.plural": "{0} 個月", - "date.fromNow.years.singular.ago": "{0} 年前", - "date.fromNow.years.plural.ago": "{0} 年前", - "date.fromNow.years.singular": "{0} 年", - "date.fromNow.years.plural": "{0} 年" - }, - "vs/base/browser/ui/tree/abstractTree": { - "clear": "清除", - "disable filter on type": "在類型上停用篩選", - "enable filter on type": "在類型上啟用篩選", - "empty": "找不到任何元素", - "found": "{1} 項元素中有 {0} 項相符" - }, - "vs/base/browser/ui/dialog/dialog": { - "ok": "確定", - "dialogInfoMessage": "資訊", - "dialogErrorMessage": "錯誤", - "dialogWarningMessage": "警告", - "dialogPendingMessage": "進行中", - "dialogClose": "關閉對話方塊" - }, "vs/base/browser/ui/actionbar/actionViewItems": { "titleLabel": "{0} ({1})" }, - "vs/base/browser/ui/keybindingLabel/keybindingLabel": { - "unbound": "未繫結" - }, - "vs/base/common/jsonErrorMessages": { - "error.invalidSymbol": "符號無效", - "error.invalidNumberFormat": "數字格式無效", - "error.propertyNameExpected": "須有屬性名稱", - "error.valueExpected": "必須有值", - "error.colonExpected": "必須有冒號", - "error.commaExpected": "必須為逗號", - "error.closeBraceExpected": "必須為右大括號", - "error.closeBracketExpected": "必須為右中括號", - "error.endOfFileExpected": "必須有檔案結尾" - }, - "vs/base/browser/ui/tree/treeDefaults": { - "collapse all": "全部摺疊" - }, - "vs/base/browser/ui/splitview/paneview": { - "viewSection": "{0} 區段" - }, - "vs/base/browser/ui/menu/menubar": { - "mAppMenu": "應用程式功能表", - "mMore": "更多" - }, - "vs/base/browser/ui/menu/menu": { - "titleLabel": "{0} ({1})" - }, - "vs/base/browser/ui/toolbar/toolbar": { - "moreActions": "更多操作" - }, - "vs/base/browser/ui/inputbox/inputBox": { - "alertErrorMessage": "錯誤: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "資訊: {0}" - }, - "vs/base/parts/quickinput/browser/quickInput": { - "quickInput.back": "上一頁", - "inputModeEntry": "按 'Enter' 鍵確認您的輸入或按 'Esc' 鍵取消", - "quickInput.steps": "{0}/{1}", - "quickInputBox.ariaLabel": "輸入以縮小結果範圍。", - "inputModeEntryDescription": "{0} (按 'Enter' 鍵確認或按 'Esc' 鍵取消)", - "quickInput.visibleCount": "{0} 個結果", - "quickInput.countSelected": "已選擇 {0}", - "ok": "確定", - "custom": "自訂", - "quickInput.backWithKeybinding": "背面 ({0})" - }, - "vs/base/common/keybindingLabels": { - "ctrlKey": "Ctrl", - "shiftKey": "Shift", - "altKey": "Alt", - "windowsKey": "Windows", - "superKey": "超級鍵", - "ctrlKey.long": "Control", - "shiftKey.long": "Shift", - "altKey.long": "Alt", - "cmdKey.long": "命令", - "windowsKey.long": "Windows", - "superKey.long": "超級鍵" - }, - "vs/base/browser/ui/iconLabel/iconLabel": { - "iconLabel.loading": "正在載入..." + "vs/base/browser/ui/dialog/dialog": { + "dialogClose": "關閉對話方塊", + "dialogErrorMessage": "錯誤", + "dialogInfoMessage": "資訊", + "dialogPendingMessage": "進行中", + "dialogWarningMessage": "警告", + "ok": "確定" }, "vs/base/browser/ui/findinput/findInput": { "defaultLabel": "輸入" }, + "vs/base/browser/ui/findinput/findInputCheckboxes": { + "caseDescription": "大小寫須相符", + "regexDescription": "使用規則運算式", + "wordsDescription": "全字拼寫須相符" + }, "vs/base/browser/ui/findinput/replaceInput": { "defaultLabel": "輸入", "label.preserveCaseCheckbox": "保留案例" }, - "vs/base/browser/ui/findinput/findInputCheckboxes": { - "caseDescription": "大小寫須相符", - "wordsDescription": "全字拼寫須相符", - "regexDescription": "使用規則運算式" + "vs/base/browser/ui/iconLabel/iconLabelHover": { + "iconLabel.loading": "正在載入..." }, - "vs/base/parts/quickinput/browser/quickInputList": { - "quickInput": "快速輸入" + "vs/base/browser/ui/inputbox/inputBox": { + "alertErrorMessage": "錯誤: {0}", + "alertInfoMessage": "資訊: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/base/browser/ui/keybindingLabel/keybindingLabel": { + "unbound": "未繫結" + }, + "vs/base/browser/ui/menu/menu": { + "titleLabel": "{0} ({1})" + }, + "vs/base/browser/ui/menu/menubar": { + "mAppMenu": "應用程式功能表", + "mMore": "更多" }, "vs/base/browser/ui/selectBox/selectBoxCustom": { "selectBox": "選取方塊" }, - "vs/editor/browser/editorExtensions": { - "miUndo": "復原(&&U)", - "undo": "復原", - "miRedo": "取消復原(&&R)", - "redo": "重做", - "miSelectAll": "全選(&&S)", - "selectAll": "全選" + "vs/base/browser/ui/splitview/paneview": { + "viewSection": "{0} 區段" }, - "vs/editor/common/editorContextKeys": { - "editorTextFocus": "編輯器文字是否有焦點 (游標閃爍)", - "editorFocus": "編輯器或編輯器小工具是否有焦點 (例如焦點位於 [尋找] 小工具中)", - "textInputFocus": "編輯器或 RTF 輸入是否有焦點 (游標閃爍)", - "editorReadonly": "編輯器是否為唯讀", - "inDiffEditor": "內容是否為 Diff 編輯器", - "editorColumnSelection": "'editor.columnSelection' 是否已啟用", - "editorHasSelection": "編輯器是否有選取文字", - "editorHasMultipleSelections": "編輯器是否有多個選取項目", - "editorTabMovesFocus": "'Tab' 是否會將焦點移出編輯器", - "editorHoverVisible": "編輯器暫留是否顯示", - "inCompositeEditor": "編輯器是否為較大編輯器的一部分 (例如筆記本)", - "editorLangId": "編輯器的語言識別碼", - "editorHasCompletionItemProvider": "編輯器是否有完成項目提供者", - "editorHasCodeActionsProvider": "編輯器是否有程式碼動作提供者", - "editorHasCodeLensProvider": "編輯器是否有 CodeLens 提供者", - "editorHasDefinitionProvider": "編輯器是否有定義提供者", - "editorHasDeclarationProvider": "編輯器是否有宣告提供者", - "editorHasImplementationProvider": "編輯器是否有實作提供者", - "editorHasTypeDefinitionProvider": "編輯器是否有型別定義提供者", - "editorHasHoverProvider": "編輯器是否有暫留提供者", - "editorHasDocumentHighlightProvider": "編輯器是否有文件醒目提示提供者", - "editorHasDocumentSymbolProvider": "編輯器是否有文件符號提供者", - "editorHasReferenceProvider": "編輯器是否有參考提供者", - "editorHasRenameProvider": "編輯器是否有重新命名提供者", - "editorHasSignatureHelpProvider": "編輯器是否有簽章說明提供者", - "editorHasInlineHintsProvider": "編輯器是否有內嵌提示提供者", - "editorHasDocumentFormattingProvider": "編輯器是否有文件格式化提供者", - "editorHasDocumentSelectionFormattingProvider": "編輯器是否有文件選取項目格式化提供者", - "editorHasMultipleDocumentFormattingProvider": "編輯器是否有多個文件格式化提供者", - "editorHasMultipleDocumentSelectionFormattingProvider": "編輯器是否有多個文件選取項目格式化提供者" + "vs/base/browser/ui/toolbar/toolbar": { + "moreActions": "更多操作" }, - "vs/editor/common/config/editorOptions": { - "accessibilitySupport.auto": "編輯器將使用平台 API 以偵測螢幕助讀程式附加。", - "accessibilitySupport.on": "編輯器將一律最佳化以用於螢幕助讀程式。自動換行將會停用。", - "accessibilitySupport.off": "編輯器不會為螢幕助讀程式的使用方式進行最佳化。", - "accessibilitySupport": "控制編輯器是否應於已為螢幕助讀程式最佳化的模式中執行。設定為開啟會停用自動換行。", - "comments.insertSpace": "控制是否要在註解時插入空白字元。", - "comments.ignoreEmptyLines": "控制是否應以行註解的切換、新增或移除動作,忽略空白的行。", - "emptySelectionClipboard": "控制複製時不選取任何項目是否會複製目前程式行。", - "find.cursorMoveOnType": "控制在輸入期間是否要跳過游標來尋找相符的項目。", - "find.seedSearchStringFromSelection": "控制 [尋找小工具] 中的搜尋字串是否來自編輯器選取項目。", - "editor.find.autoFindInSelection.never": "永不自動開啟 [在選取範圍中尋找] (預設)。", - "editor.find.autoFindInSelection.always": "一律自動開啟 [在選取範圍中尋找]。", - "editor.find.autoFindInSelection.multiline": "選取多行內容時,自動開啟 [在選取範圍中尋找]。", - "find.autoFindInSelection": "控制自動開啟在選取範圍中尋找的條件。", - "find.globalFindClipboard": "控制尋找小工具是否在 macOS 上讀取或修改共用尋找剪貼簿。", - "find.addExtraSpaceOnTop": "控制尋找小工具是否應在編輯器頂端額外新增行。若為 true,當您可看到尋找小工具時,您的捲動範圍會超過第一行。", - "find.loop": "當再也找不到其他相符項目時,控制是否自動從開頭 (或結尾) 重新開始搜尋。", - "fontLigatures": "啟用/停用連字字型 ('calt' 和 'liga' 字型功能)。將此項變更為字串,以精確控制 'font-feature-settings' CSS 屬性。", - "fontFeatureSettings": "明確的 'font-feature-settings' CSS 屬性。如果只需要開啟/關閉連字,可以改為傳遞布林值。", - "fontLigaturesGeneral": "設定連字字型或字型功能。可以是布林值以啟用/停用連字,或代表 CSS 'font-feature-settings' 屬性的字串。", - "fontSize": "控制字型大小 (像素)。", - "fontWeightErrorMessage": "只允許「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", - "fontWeight": "控制字型粗細。接受「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", - "editor.gotoLocation.multiple.peek": "顯示結果的預覽檢視 (預設)", - "editor.gotoLocation.multiple.gotoAndPeek": "移至主要結果並顯示預覽檢視", - "editor.gotoLocation.multiple.goto": "前往主要結果,並對其他人啟用無預覽瀏覽", - "editor.gotoLocation.multiple.deprecated": "此設定已淘汰,請改用 'editor.editor.gotoLocation.multipleDefinitions' 或 'editor.editor.gotoLocation.multipleImplementations' 等單獨設定。", - "editor.editor.gotoLocation.multipleDefinitions": "控制 'Go to Definition' 命令在有多個目標位置存在時的行為。", - "editor.editor.gotoLocation.multipleTypeDefinitions": "控制 'Go to Type Definition' 命令在有多個目標位置存在時的行為。", - "editor.editor.gotoLocation.multipleDeclarations": "控制 'Go to Declaration' 命令在有多個目標位置存在時的行為。", - "editor.editor.gotoLocation.multipleImplemenattions": "控制 'Go to Implementations' 命令在有多個目標位置存在時的行為。", - "editor.editor.gotoLocation.multipleReferences": "控制 'Go to References' 命令在有多個目標位置存在時的行為。", - "alternativeDefinitionCommand": "當 'Go to Definition' 的結果為目前位置時,正在執行的替代命令識別碼。", - "alternativeTypeDefinitionCommand": "當 'Go to Type Definition' 的結果為目前位置時,正在執行的替代命令識別碼。", - "alternativeDeclarationCommand": "當 'Go to Declaration' 的結果為目前位置時,正在執行的替代命令識別碼。", - "alternativeImplementationCommand": "當 'Go to Implementation' 的結果為目前位置時,正在執行的替代命令識別碼。", - "alternativeReferenceCommand": "當 'Go to Reference' 的結果為目前位置時,正在執行的替代命令識別碼。", - "hover.enabled": "控制是否顯示暫留。", - "hover.delay": "控制暫留顯示的延遲時間 (以毫秒為單位)。", - "hover.sticky": "控制當滑鼠移過時,是否應保持顯示暫留。", - "codeActions": "在編輯器中啟用程式碼動作燈泡。", - "inlineHints.enable": "啟用編輯器中的內嵌提示。", - "inlineHints.fontSize": "控制編輯器中的內嵌提示字型大小。設定為 `0` 時,會使用 90% 的 `#editor.fontSize#`。", - "inlineHints.fontFamily": "控制編輯器中的內嵌提示字型家族。", - "lineHeight": "控制行高。使用 0 會從字型大小計算行高。", - "minimap.enabled": "控制是否會顯示縮圖", - "minimap.size.proportional": "縮圖大小與編輯器內容相同 (且可能會捲動)。", - "minimap.size.fill": "縮圖會視需要伸縮,以填滿該編輯器的高度 (無捲動)。", - "minimap.size.fit": "縮圖將視需要縮小,一律不會大於該編輯器 (無捲動)。", - "minimap.size": "控制縮圖的大小。", - "minimap.side": "控制要在哪端呈現縮圖。", - "minimap.showSlider": "控制何時顯示迷你地圖滑桿。", - "minimap.scale": "縮圖內所繪製的內容大小: 1、2 或 3。", - "minimap.renderCharacters": "顯示行中的實際字元,而不是色彩區塊。", - "minimap.maxColumn": "限制縮圖的寬度,最多顯示某個數目的列。", - "padding.top": "控制編輯器上邊緣與第一行之間的空格數。", - "padding.bottom": "控制編輯器下邊緣與最後一行之間的空格數。", - "parameterHints.enabled": "啟用快顯,在您鍵入的同時顯示參數文件和類型資訊。", - "parameterHints.cycle": "控制提示功能表是否在清單結尾時循環或關閉。", - "quickSuggestions.strings": "允許在字串內顯示即時建議。", - "quickSuggestions.comments": "允許在註解中顯示即時建議。", - "quickSuggestions.other": "允許在字串與註解以外之處顯示即時建議。", - "quickSuggestions": "控制是否應在鍵入時自動顯示建議。", - "lineNumbers.off": "不顯示行號。", - "lineNumbers.on": "行號以絕對值顯示。", - "lineNumbers.relative": "行號以目前游標的相對值顯示。", - "lineNumbers.interval": "每 10 行顯示行號。", - "lineNumbers": "控制行號的顯示。", - "rulers.size": "這個編輯器尺規會轉譯的等寬字元數。", - "rulers.color": "此編輯器尺規的色彩。", - "rulers": "在某個數目的等寬字元之後顯示垂直尺規。如有多個尺規,就會使用多個值。若陣列空白,就不會繪製任何尺規。", - "suggest.insertMode.insert": "插入建議而不覆寫游標旁的文字。", - "suggest.insertMode.replace": "插入建議並覆寫游標旁的文字。", - "suggest.insertMode": "控制是否要在接受完成時覆寫字組。請注意,這取決於加入此功能的延伸模組。", - "suggest.filterGraceful": "控制對於拚錯字是否進行篩選和排序其建議", - "suggest.localityBonus": "控制排序是否偏好游標附近的字組。", - "suggest.shareSuggestSelections": "控制記錄的建議選取項目是否在多個工作區和視窗間共用 (需要 `#editor.suggestSelection#`)。", - "suggest.snippetsPreventQuickSuggestions": "控制正在使用的程式碼片段是否會避免快速建議。", - "suggest.showIcons": "控制要在建議中顯示或隱藏圖示。", - "suggest.showStatusBar": "控制建議小工具底下的狀態列可見度。", - "suggest.showInlineDetails": "控制建議詳細資料是以內嵌於標籤的方式顯示,還是只在詳細資料小工具中顯示", - "suggest.maxVisibleSuggestions.dep": "此設定已淘汰。建議小工具現可調整大小。", - "deprecated": "此設定已淘汰,請改用 'editor.suggest.showKeywords' 或 'editor.suggest.showSnippets' 等單獨設定。", - "editor.suggest.showMethods": "啟用時,IntelliSense 顯示「方法」建議。", - "editor.suggest.showFunctions": "啟用時,IntelliSense 顯示「函式」建議。", - "editor.suggest.showConstructors": "啟用時,IntelliSense 顯示「建構函式」建議。", - "editor.suggest.showFields": "啟用時,IntelliSense 顯示「欄位」建議。", - "editor.suggest.showVariables": "啟用時,IntelliSense 顯示「變數」建議。", - "editor.suggest.showClasss": "啟用時,IntelliSense 顯示「類別」建議。", - "editor.suggest.showStructs": "啟用時,IntelliSense 顯示「結構」建議。", - "editor.suggest.showInterfaces": "啟用時,IntelliSense 顯示「介面」建議。", - "editor.suggest.showModules": "啟用時,IntelliSense 顯示「模組」建議。", - "editor.suggest.showPropertys": "啟用時,IntelliSense 顯示「屬性」建議。", - "editor.suggest.showEvents": "啟用時,IntelliSense 顯示「事件」建議。", - "editor.suggest.showOperators": "啟用時,IntelliSense 顯示「運算子」建議。", - "editor.suggest.showUnits": "啟用時,IntelliSense 顯示「單位」建議。", - "editor.suggest.showValues": "啟用時,IntelliSense 顯示「值」建議。", - "editor.suggest.showConstants": "啟用時,IntelliSense 顯示「常數」建議。", - "editor.suggest.showEnums": "啟用時,IntelliSense 顯示「列舉」建議。", - "editor.suggest.showEnumMembers": "啟用時,IntelliSense 顯示「enumMember」建議。", - "editor.suggest.showKeywords": "啟用時,IntelliSense 顯示「關鍵字」建議。", - "editor.suggest.showTexts": "啟用時,IntelliSense 顯示「文字」建議。", - "editor.suggest.showColors": "啟用時,IntelliSense 顯示「色彩」建議。", - "editor.suggest.showFiles": "啟用時,IntelliSense 顯示「檔案」建議。", - "editor.suggest.showReferences": "啟用時,IntelliSense 顯示「參考」建議。", - "editor.suggest.showCustomcolors": "啟用時,IntelliSense 顯示「customcolor」建議。", - "editor.suggest.showFolders": "啟用時,IntelliSense 顯示「資料夾」建議。", - "editor.suggest.showTypeParameters": "啟用時,IntelliSense 顯示「typeParameter」建議。", - "editor.suggest.showSnippets": "啟用時,IntelliSense 顯示「程式碼片段」建議。", - "editor.suggest.showUsers": "啟用之後,IntelliSense 會顯示 `user`-suggestions。", - "editor.suggest.showIssues": "啟用時,IntelliSense 會顯示 `issues`-suggestions。", - "selectLeadingAndTrailingWhitespace": "是否應一律選取前置和後置的空白字元。", - "acceptSuggestionOnCommitCharacter": "控制是否透過認可字元接受建議。例如在 JavaScript 中,分號 (';') 可以是接受建議並鍵入該字元的認可字元。", - "acceptSuggestionOnEnterSmart": "在建議進行文字變更時,僅透過 `Enter` 接受建議。", - "acceptSuggestionOnEnter": "控制除了 'Tab' 外,是否也透過 'Enter' 接受建議。這有助於避免混淆要插入新行或接受建議。", - "accessibilityPageSize": "控制編輯器中可一次由螢幕助讀程式讀出的行數。偵測到螢幕助讀程式時會自動預設為 2000。警告: 若數字超過預設,可能會對效能有所影響。", - "accessibilityPageSize.deprecated": "此設定已淘汰。編輯器會在我們偵測到螢幕助讀程式時,自動選擇協助工具頁面大小。2000 行會是新的預設。", - "editorViewAccessibleLabel": "編輯器內容", - "editor.autoClosingBrackets.languageDefined": "使用語言配置確定何時自動關閉括號。", - "editor.autoClosingBrackets.beforeWhitespace": "僅當游標位於空白的左側時自動關閉括號。", - "autoClosingBrackets": "控制編輯器是否應在使用者新增左括弧後,自動加上右括弧。", - "editor.autoClosingDelete.auto": "僅在自動插入相鄰的右引號或括弧時,才將其移除。", - "autoClosingDelete": "控制編輯器是否應在刪除時移除相鄰的右引號或括弧。", - "editor.autoClosingOvertype.auto": "僅在自動插入右引號或括號時,才在其上方鍵入。", - "autoClosingOvertype": "控制編輯器是否應在右引號或括號上鍵入。", - "editor.autoClosingQuotes.languageDefined": "使用語言配置確定何時自動關閉引號。", - "editor.autoClosingQuotes.beforeWhitespace": "僅當游標位於空白的左側時自動關閉引號。", - "autoClosingQuotes": "控制編輯器是否應在使用者新增開始引號後,自動加上關閉引號。", - "editor.autoIndent.none": "編輯器不會自動插入縮排。", - "editor.autoIndent.keep": "編輯器會保留目前行的縮排。", - "editor.autoIndent.brackets": "編輯器會保留目前行的縮排並接受語言定義的括號。", - "editor.autoIndent.advanced": "編輯器會目前行的縮排、接受語言定義的括號並叫用語言定義的特殊 onEnterRules。", - "editor.autoIndent.full": "編輯器會保留目前行的縮排、接受語言定義的括號並叫用語言定義的特殊 onEnterRules 並接受語言定義的 indentationRules。", - "autoIndent": "控制編輯器是否應在使用者鍵入、貼上、移動或縮排行時自動調整縮排。", - "editor.autoSurround.languageDefined": "使用語言組態來決定何時自動環繞選取項目。", - "editor.autoSurround.quotes": "用引號括住,而非使用括弧。", - "editor.autoSurround.brackets": "用括弧括住,而非使用引號。 ", - "autoSurround": "控制編輯器是否應在鍵入引號或括弧時自動包圍選取範圍。", - "stickyTabStops": "當使用空格進行縮排時,會模擬定位字元的選取表現方式。選取範圍會依循定位停駐點。", - "codeLens": "控制編輯器是否顯示 codelens。", - "codeLensFontFamily": "控制 CodeLens 的字型家族。", - "codeLensFontSize": "控制 CodeLens 的字型大小 (像素)。設定為 `0` 時,會使用 90% 的 `#editor.fontSize#`。", - "colorDecorators": "控制編輯器是否應轉譯內嵌色彩裝飾項目與色彩選擇器。", - "columnSelection": "啟用即可以滑鼠與按鍵選取進行資料行選取。", - "copyWithSyntaxHighlighting": "控制語法醒目提示是否應複製到剪貼簿。", - "cursorBlinking": "控制資料指標動畫樣式。", - "cursorSmoothCaretAnimation": "控制是否應啟用平滑插入點動畫。 ", - "cursorStyle": "控制資料指標樣式。", - "cursorSurroundingLines": "控制游標上下周圍可顯示的最少行數。在某些編輯器中稱為 'scrollOff' 或 'scrollOffset'。", - "cursorSurroundingLinesStyle.default": "只有通過鍵盤或 API 觸發時,才會施行 `cursorSurroundingLines`。", - "cursorSurroundingLinesStyle.all": "一律強制執行 `cursorSurroundingLines`", - "cursorSurroundingLinesStyle": "控制應施行 `cursorSurroundingLines` 的時機。", - "cursorWidth": "控制游標寬度,當 `#editor.cursorStyle#` 設定為 `line` 時。", - "dragAndDrop": "控制編輯器是否允許透過拖放來移動選取項目。", - "fastScrollSensitivity": "按下 `Alt` 時的捲動速度乘數。", - "folding": "控制編輯器是否啟用程式碼摺疊功能。", - "foldingStrategy.auto": "使用語言特定摺疊策略 (如果可用),否則使用縮排式策略。", - "foldingStrategy.indentation": "使用縮排式摺疊策略。", - "foldingStrategy": "控制計算資料夾範圍的策略。", - "foldingHighlight": "控制編輯器是否應將折疊的範圍醒目提示。", - "unfoldOnClickAfterEndOfLine": "控制按一下已折疊行後方的空白內容是否會展開行。", - "fontFamily": "控制字型家族。", - "formatOnPaste": "控制編輯器是否應自動為貼上的內容設定格式。必須有可用的格式器,而且格式器應能夠為文件中的一個範圍設定格式。", - "formatOnType": "控制編輯器是否應自動在鍵入後設定行的格式。", - "glyphMargin": "控制編輯器是否應轉譯垂直字符邊界。字符邊界最常用來進行偵錯。", - "hideCursorInOverviewRuler": "控制游標是否應隱藏在概觀尺規中。", - "highlightActiveIndentGuide": "控制編輯器是否應醒目提示使用中的縮排輔助線。", - "letterSpacing": "控制字母間距 (像素)。", - "linkedEditing": "控制編輯器是否已啟用連結編輯。相關符號 (例如 HTML 標籤) 會根據語言在編輯時更新。", - "links": "控制編輯器是否應偵測連結並使其可供點選。", - "matchBrackets": "將符合的括號醒目提示。", - "mouseWheelScrollSensitivity": "要用於滑鼠滾輪捲動事件 `deltaX` 和 `deltaY` 的乘數。", - "mouseWheelZoom": "使用滑鼠滾輪並按住 `Ctrl` 時,縮放編輯器的字型", - "multiCursorMergeOverlapping": "在多個游標重疊時將其合併。", - "multiCursorModifier.ctrlCmd": "對應Windows和Linux的'Control'與對應 macOS 的'Command'。", - "multiCursorModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", - "multiCursorModifier": "用於在滑鼠新增多個游標的乘數。「移至定義」和「開啟連結」滑鼠手勢會加以適應,以避免與多個游標的乘數相衝突。[深入了解](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。", - "multiCursorPaste.spread": "每個游標都會貼上一行文字。", - "multiCursorPaste.full": "每個游標都會貼上全文。", - "multiCursorPaste": "當已貼上文字的行數與游標數相符時控制貼上功能。", - "occurrencesHighlight": "控制編輯器是否應醒目顯示出現的語意符號。", - "overviewRulerBorder": "控制是否應在概觀尺規周圍繪製框線。", - "peekWidgetDefaultFocus.tree": "開啟預覽時焦點樹狀", - "peekWidgetDefaultFocus.editor": "開啟時聚焦編輯器", - "peekWidgetDefaultFocus": "控制要聚焦內嵌編輯器或預覽小工具中的樹系。", - "definitionLinkOpensInPeek": "控制「前往定義」滑鼠手勢,是否一律開啟瞄核小工具。", - "quickSuggestionsDelay": "控制在快速建議顯示後的延遲 (以毫秒為單位)。", - "renameOnType": "控制編輯器是否會自動依類型重新命名。", - "renameOnTypeDeprecate": "已淘汰,請改用 `editor.linkedEditing`。", - "renderControlCharacters": "控制編輯器是否應顯示控制字元。", - "renderIndentGuides": "控制編輯器是否應顯示縮排輔助線。", - "renderFinalNewline": "在檔案結尾為新行時,呈現最後一行的號碼。", - "renderLineHighlight.all": "醒目提示裝訂邊和目前的行。", - "renderLineHighlight": "控制編輯器如何顯示目前行的醒目提示。", - "renderLineHighlightOnlyWhenFocus": "控制當聚焦於編輯器時,編輯器是否應僅轉譯目前行的醒目提示。", - "renderWhitespace.boundary": "轉譯空白字元,但文字之間的單一空格除外。", - "renderWhitespace.selection": "只轉譯所選文字的空白字元。", - "renderWhitespace.trailing": "只轉譯結尾空白字元。", - "renderWhitespace": "控制編輯器應如何轉譯空白字元。", - "roundedSelection": "控制選取範圍是否有圓角", - "scrollBeyondLastColumn": "控制編輯器水平捲動的額外字元數。", - "scrollBeyondLastLine": "控制編輯器是否捲動到最後一行之外。", - "scrollPredominantAxis": "同時進行垂直與水平捲動時,僅沿主軸捲動。避免在軌跡板上進行垂直捲動時發生水平漂移。", - "selectionClipboard": "控制是否支援 Linux 主要剪貼簿。", - "selectionHighlight": "控制編輯器是否應醒目提示與選取項目類似的相符項目。", - "showFoldingControls.always": "一律顯示摺疊控制項。", - "showFoldingControls.mouseover": "僅當滑鼠懸停在活動列上時,才顯示折疊功能。", - "showFoldingControls": "控制摺疊控制項在裝訂邊上的顯示時機。", - "showUnused": "控制未使用程式碼的淡出。", - "showDeprecated": "控制已刪除的淘汰變數。", - "snippetSuggestions.top": "將程式碼片段建議顯示於其他建議的頂端。", - "snippetSuggestions.bottom": "將程式碼片段建議顯示於其他建議的下方。", - "snippetSuggestions.inline": "將程式碼片段建議與其他建議一同顯示。", - "snippetSuggestions.none": "不顯示程式碼片段建議。", - "snippetSuggestions": "控制程式碼片段是否隨其他建議顯示,以及其排序方式。", - "smoothScrolling": "控制編輯器是否會使用動畫捲動", - "suggestFontSize": "建議小工具的字型大小。當設定為 `0` 時,則使用 `#editor.fontSize#` 值.", - "suggestLineHeight": "建議小工具的行高。當設定為 `0` 時,則使用 `#editor.lineHeight#` 的值。最小值為 8。", - "suggestOnTriggerCharacters": "控制建議是否應在鍵入觸發字元時自動顯示。", - "suggestSelection.first": "一律選取第一個建議。", - "suggestSelection.recentlyUsed": "除非進一步鍵入選取了建議,否則選取最近的建議,例如 `console.| -> console.log`,原因是最近完成了 `log`。", - "suggestSelection.recentlyUsedByPrefix": "根據先前已完成該建議的前置詞選取建議,例如 `co -> console` 和 `con -> const`。", - "suggestSelection": "控制在顯示建議清單時如何預先選取建議。", - "tabCompletion.on": "按 Tab 時,Tab 完成會插入最符合的建議。", - "tabCompletion.off": "停用 tab 鍵自動完成。", - "tabCompletion.onlySnippets": "在程式碼片段的首碼相符時使用 Tab 完成。未啟用 'quickSuggestions' 時效果最佳。", - "tabCompletion": "啟用 tab 鍵自動完成。", - "unusualLineTerminators.auto": "自動移除異常的行結束字元。", - "unusualLineTerminators.off": "忽略異常的行結束字元。", - "unusualLineTerminators.prompt": "要移除之異常的行結束字元提示。", - "unusualLineTerminators": "移除可能導致問題的異常行結束字元。", - "useTabStops": "插入和刪除接在定位停駐點後的空白字元。", - "wordSeparators": "在執行文字相關導覽或作業時要用作文字分隔符號的字元", - "wordWrap.off": "一律不換行。", - "wordWrap.on": "依檢視區寬度換行。", - "wordWrap.wordWrapColumn": "於 '#editor.wordWrapColumn#' 換行。", - "wordWrap.bounded": "當檢視區縮至最小並設定 '#editor.wordWrapColumn#' 時換行。", - "wordWrap": "控制如何換行。", - "wordWrapColumn": "當 `#editor.wordWrap#` 為 `wordWrapColumn` 或 `bounded` 時,控制編輯器中的資料行換行。", - "wrappingIndent.none": "無縮排。換行從第 1 列開始。", - "wrappingIndent.same": "換行的縮排會與父行相同。", - "wrappingIndent.indent": "換行的縮排為父行 +1。", - "wrappingIndent.deepIndent": "換行縮排為父行 +2。", - "wrappingIndent": "控制換行的縮排。", - "wrappingStrategy.simple": "假設所有字元的寬度均相同。這是一種快速的演算法,適用於等寬字型,以及字符寬度相同的部分指令碼 (例如拉丁文字元)。", - "wrappingStrategy.advanced": "將外圍點計算委派給瀏覽器。這是緩慢的演算法,如果檔案較大可能會導致凍結,但在所有情況下都正常運作。", - "wrappingStrategy": "控制計算外圍點的演算法。" + "vs/base/browser/ui/tree/abstractTree": { + "clear": "清除", + "disable filter on type": "在類型上停用篩選", + "empty": "找不到任何元素", + "enable filter on type": "在類型上啟用篩選", + "found": "{1} 項元素中有 {0} 項相符" }, - "vs/editor/common/view/editorColorRegistry": { - "lineHighlight": "目前游標位置行的反白顯示背景色彩。", - "lineHighlightBorderBox": "目前游標位置行之周圍框線的背景色彩。", - "rangeHighlight": "醒目提示範圍的背景色彩,例如快速開啟並尋找功能。其不得為不透明色彩,以免隱藏底層裝飾。", - "rangeHighlightBorder": "反白顯示範圍周圍邊框的背景顏色。", - "symbolHighlight": "醒目提示符號的背景色彩,相似於前往下一個定義或前往下一個/上一個符號。色彩必須透明,以免隱藏底層裝飾。", - "symbolHighlightBorder": "醒目提示周圍的邊界背景色彩。", - "caret": "編輯器游標的色彩。", - "editorCursorBackground": "編輯器游標的背景色彩。允許自訂區塊游標重疊的字元色彩。", - "editorWhitespaces": "編輯器中空白字元的色彩。", - "editorIndentGuides": "編輯器縮排輔助線的色彩。", - "editorActiveIndentGuide": "使用中編輯器縮排輔助線的色彩。", - "editorLineNumbers": "編輯器行號的色彩。", - "editorActiveLineNumber": "編輯器使用中行號的色彩", - "deprecatedEditorActiveLineNumber": "Id 已取代。請改用 'editorLineNumber.activeForeground' 。", - "editorRuler": "編輯器尺規的色彩", - "editorCodeLensForeground": "編輯器程式碼濾鏡的前景色彩", - "editorBracketMatchBackground": "成對括號背景色彩", - "editorBracketMatchBorder": "成對括號邊框色彩", - "editorOverviewRulerBorder": "預覽檢視編輯器尺規的邊框色彩.", - "editorOverviewRulerBackground": "編輯器概觀尺規的背景色彩。僅在啟用縮圖並將其置於編輯器右側時使用。", - "editorGutter": "編輯器邊框的背景顏色,包含行號與字形圖示的邊框.", - "unnecessaryCodeBorder": "編輯器中不必要 (未使用) 原始程式碼的框線色彩。", - "unnecessaryCodeOpacity": "編輯器中不必要 (未使用) 原始程式碼的不透明度。例如 \"#000000c0” 會以 75% 的不透明度轉譯程式碼。針對高對比主題,使用 'editorUnnecessaryCode.border' 主題色彩可為不必要的程式碼加上底線,而不是將其變淡。", - "overviewRulerRangeHighlight": "範圍醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "overviewRuleError": "錯誤的概觀尺規標記色彩。", - "overviewRuleWarning": "警示的概觀尺規標記色彩。", - "overviewRuleInfo": "資訊的概觀尺規標記色彩。" + "vs/base/browser/ui/tree/treeDefaults": { + "collapse all": "全部摺疊" }, - "vs/editor/common/modes/modesRegistry": { - "plainText.alias": "純文字" + "vs/base/common/actions": { + "submenu.empty": "(空的)" }, - "vs/editor/common/model/editStack": { - "edit": "正在鍵入" + "vs/base/common/date": { + "date.fromNow.days.plural": "{0} 天", + "date.fromNow.days.plural.ago": "{0} 天前", + "date.fromNow.days.singular": "{0} 天", + "date.fromNow.days.singular.ago": "{0} 天前", + "date.fromNow.hours.plural": "{0} 小時", + "date.fromNow.hours.plural.ago": "{0} 小時前", + "date.fromNow.hours.singular": "{0} 小時", + "date.fromNow.hours.singular.ago": "{0} 小時前", + "date.fromNow.in": "單位為 {0}", + "date.fromNow.minutes.plural": "{0} 分鐘", + "date.fromNow.minutes.plural.ago": "{0} 分鐘前", + "date.fromNow.minutes.singular": "{0} 分鐘", + "date.fromNow.minutes.singular.ago": "{0} 分鐘前", + "date.fromNow.months.plural": "{0} 個月", + "date.fromNow.months.plural.ago": "{0} 個月前", + "date.fromNow.months.singular": "{0} 個月", + "date.fromNow.months.singular.ago": "{0} 個月前", + "date.fromNow.now": "現在", + "date.fromNow.seconds.plural": "{0} 秒", + "date.fromNow.seconds.plural.ago": "{0} 秒前", + "date.fromNow.seconds.singular": "{0} 秒", + "date.fromNow.seconds.singular.ago": "{0} 秒前", + "date.fromNow.weeks.plural": "{0} 週", + "date.fromNow.weeks.plural.ago": "{0} 週前", + "date.fromNow.weeks.singular": "{0} 週", + "date.fromNow.weeks.singular.ago": "{0} 週前", + "date.fromNow.years.plural": "{0} 年", + "date.fromNow.years.plural.ago": "{0} 年前", + "date.fromNow.years.singular": "{0} 年", + "date.fromNow.years.singular.ago": "{0} 年前" + }, + "vs/base/common/errorMessage": { + "error.defaultMessage": "發生未知的錯誤。如需詳細資訊,請參閱記錄檔。", + "error.moreErrors": "{0} (總計 {1} 個錯誤)", + "nodeExceptionMessage": "發生系統錯誤 ({0})", + "stackTrace.format": "{0}: {1}" + }, + "vs/base/common/jsonErrorMessages": { + "error.closeBraceExpected": "必須為右大括號", + "error.closeBracketExpected": "必須為右中括號", + "error.colonExpected": "必須有冒號", + "error.commaExpected": "必須為逗號", + "error.endOfFileExpected": "必須有檔案結尾", + "error.invalidNumberFormat": "數字格式無效", + "error.invalidSymbol": "符號無效", + "error.propertyNameExpected": "須有屬性名稱", + "error.valueExpected": "必須有值" + }, + "vs/base/common/keybindingLabels": { + "altKey": "Alt", + "altKey.long": "Alt", + "cmdKey.long": "命令", + "ctrlKey": "Ctrl", + "ctrlKey.long": "Control", + "shiftKey": "Shift", + "shiftKey.long": "Shift", + "superKey": "超級鍵", + "superKey.long": "超級鍵", + "windowsKey": "Windows", + "windowsKey.long": "Windows" + }, + "vs/base/node/processes": { + "TaskRunner.UNC": "無法在 UNC 磁碟機上執行殼層命令。" + }, + "vs/base/node/zip": { + "incompleteExtract": "未完成。已找到 {0} 個項目 (共 {1} 個)", + "invalid file": "擷取 {0} 時發生錯誤。檔案無效。", + "notFound": "在 ZIP 中找不到 {0}。" + }, + "vs/base/parts/quickinput/browser/quickInput": { + "custom": "自訂", + "inputModeEntry": "按 'Enter' 鍵確認您的輸入或按 'Esc' 鍵取消", + "inputModeEntryDescription": "{0} (按 'Enter' 鍵確認或按 'Esc' 鍵取消)", + "ok": "確定", + "quickInput.back": "上一頁", + "quickInput.backWithKeybinding": "背面 ({0})", + "quickInput.countSelected": "已選擇 {0}", + "quickInput.steps": "{0}/{1}", + "quickInput.visibleCount": "{0} 個結果", + "quickInputBox.ariaLabel": "輸入以縮小結果範圍。" + }, + "vs/base/parts/quickinput/browser/quickInputList": { + "quickInput": "快速輸入" }, "vs/editor/browser/controller/coreCommands": { - "stickydesc": "即使行的長度過長,仍要堅持至結尾", - "removedCursor": "已移除次要資料指標" + "removedCursor": "已移除次要資料指標", + "stickydesc": "即使行的長度過長,仍要堅持至結尾" + }, + "vs/editor/browser/controller/textAreaHandler": { + "accessibilityOffAriaLabel": "目前無法存取此編輯器。請按 {0} 取得選項。", + "editor": "編輯器" + }, + "vs/editor/browser/core/keybindingCancellation": { + "cancellableOperation": "編輯器是否執行可取消的作業,例如「預覽參考」" + }, + "vs/editor/browser/editorExtensions": { + "miRedo": "取消復原(&&R)", + "miSelectAll": "全選(&&S)", + "miUndo": "復原(&&U)", + "redo": "重做", + "selectAll": "全選", + "undo": "復原" }, "vs/editor/browser/widget/codeEditorWidget": { "cursors.maximum": "游標數已限制為 {0} 個。" }, "vs/editor/browser/widget/diffEditorWidget": { + "diff.tooLarge": "因其中一個檔案過大而無法比較。", "diffInsertIcon": "Diff 編輯器中用於插入的線條裝飾。", - "diffRemoveIcon": "Diff 編輯器中用於移除的線條裝飾。", - "diff.tooLarge": "因其中一個檔案過大而無法比較。" - }, - "vs/editor/common/standaloneStrings": { - "noSelection": "無選取項目", - "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", - "singleSelection": "第 {0} 行,第 {1} 欄", - "multiSelectionRange": "{0} 個選取項目 (已選取 {1} 個字元)", - "multiSelection": "{0} 個選取項目", - "emergencyConfOn": "立即將設定 `accessibilitySupport` 變更為 'on’。", - "openingDocs": "立即開啟編輯器協助工具文件頁面。", - "readonlyDiffEditor": "在 Diff 編輯器的唯讀窗格中。", - "editableDiffEditor": "在 Diff 編輯器的窗格中。", - "readonlyEditor": "在唯讀程式碼編輯器中", - "editableEditor": "在程式碼編輯器中", - "changeConfigToOnMac": "若要為編輯器進行最能搭配螢幕助讀程式使用的設定,請立即按 Command+E。", - "changeConfigToOnWinLinux": "若要將編輯器設定為針對搭配螢幕助讀程式使用最佳化,請立即按 Control+E。", - "auto_on": "編輯器已設定為針對搭配螢幕助讀程式使用最佳化。", - "auto_off": "已將此編輯器設定為永遠不針對搭配螢幕助讀程式使用最佳化,但目前不是此情況。", - "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", - "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。", - "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", - "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", - "openDocMac": "立即按 Command+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", - "openDocWinLinux": "立即按 Control+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", - "outroMsg": "您可以按 Esc 鍵或 Shift+Esc 鍵來解除此工具提示並返回編輯器。", - "showAccessibilityHelpAction": "顯示協助工具說明", - "inspectTokens": "開發人員: 檢查權杖", - "gotoLineActionLabel": "前往行/欄...", - "helpQuickAccess": "顯示所有快速存取提供者", - "quickCommandActionLabel": "命令選擇區", - "quickCommandActionHelp": "顯示並執行命令", - "quickOutlineActionLabel": "移至符號...", - "quickOutlineByCategoryActionLabel": "前往符號 (依類別)...", - "editorViewAccessibleLabel": "編輯器內容", - "accessibilityHelpMessage": "按 Alt+F1 可取得協助工具選項。", - "toggleHighContrast": "切換高對比佈景主題", - "bulkEditServiceSummary": "已在 {1} 檔案中進行 {0} 項編輯" - }, - "vs/editor/common/config/commonEditorConfig": { - "editorConfigurationTitle": "編輯器", - "tabSize": "與 Tab 相等的空格數量。當 `#editor.detectIndentation#` 已開啟時,會根據檔案內容覆寫此設定。", - "insertSpaces": "在按 `Tab` 時插入空格。當 `#editor.detectIndentation#` 開啟時,會根據檔案內容覆寫此設定。", - "detectIndentation": "根據檔案內容,控制當檔案開啟時,是否自動偵測 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", - "trimAutoWhitespace": "移除尾端自動插入的空白字元。", - "largeFileOptimizations": "針對大型檔案停用部分高記憶體需求功能的特殊處理方式。", - "wordBasedSuggestions": "控制是否應根據文件中的單字計算自動完成。", - "wordBasedSuggestionsMode.currentDocument": "僅建議來自使用中文件中的字組。", - "wordBasedSuggestionsMode.matchingDocuments": "建議來自所有已開啟文件中,語言相同的字組。", - "wordBasedSuggestionsMode.allDocuments": "建議來自所有已開啟文件中的字組。", - "wordBasedSuggestionsMode": "控制要從哪些文件計算以字組為基礎的完成作業。", - "semanticHighlighting.true": "所有彩色主題皆已啟用語意醒目提示。", - "semanticHighlighting.false": "所有彩色主題皆已停用語意醒目提示。", - "semanticHighlighting.configuredByTheme": "語意醒目提示由目前之彩色佈景主題的 'semanticHighlighting' 設定所設定。", - "semanticHighlighting.enabled": "控制 semanticHighlighting 是否會為支援的語言顯示。", - "stablePeek": "即使按兩下內容或按 `Escape`,仍保持瞄孔編輯器開啟。", - "maxTokenizationLineLength": "因效能的緣故,不會將超過此高度的行 Token 化", - "maxComputationTime": "取消 Diff 計算前的逾時限制 (毫秒)。若無逾時,請使用 0。", - "sideBySide": "控制 Diff 編輯器要並排或內嵌顯示 Diff。", - "ignoreTrimWhitespace": "啟用時,Diff 編輯器會忽略前置或後置空格的變更。", - "renderIndicators": "控制 Diff 編輯器是否要為新增/移除的變更顯示 +/- 標記。", - "codeLens": "控制編輯器是否顯示 codelens。", - "wordWrap.off": "一律不換行。", - "wordWrap.on": "依檢視區寬度換行。", - "wordWrap.inherit": "將依據 `#editor.wordWrap#` 設定自動換行。" + "diffRemoveIcon": "Diff 編輯器中用於移除的線條裝飾。" }, "vs/editor/browser/widget/diffReview": { + "blankLine": "空白", + "deleteLine": "- {0} 原始行 {1}", + "diffReviewCloseIcon": "Diff 檢閱中 [關閉] 的圖示。", "diffReviewInsertIcon": "Diff 檢閱中 [插入] 的圖示。", "diffReviewRemoveIcon": "Diff 檢閱中 [移除] 的圖示。", - "diffReviewCloseIcon": "Diff 檢閱中 [關閉] 的圖示。", + "editor.action.diffReview.next": "移至下一個差異", + "editor.action.diffReview.prev": "移至上一個差異", + "equalLine": "{0} 原始行 {1} 修改的行 {2}", + "header": "{1} 項差異中的第 {0} 項: 原始行 {2}、{3},修改行 {4}、{5}", + "insertLine": "+ {0} 修改行 {1}", "label.close": "關閉", + "more_lines_changed": "已變更 {0} 行", "no_lines_changed": "未變更任一行", "one_line_changed": "已變更 1 行", - "more_lines_changed": "已變更 {0} 行", - "header": "{1} 項差異中的第 {0} 項: 原始行 {2}、{3},修改行 {4}、{5}", - "blankLine": "空白", - "unchangedLine": "{0} 未變更行 {1}", - "equalLine": "{0} 原始行 {1} 修改的行 {2}", - "insertLine": "+ {0} 修改行 {1}", - "deleteLine": "- {0} 原始行 {1}", - "editor.action.diffReview.next": "移至下一個差異", - "editor.action.diffReview.prev": "移至上一個差異" + "unchangedLine": "{0} 未變更行 {1}" }, "vs/editor/browser/widget/inlineDiffMargin": { + "diff.clipboard.copyDeletedLineContent.label": "複製已刪除的行 ({0})", "diff.clipboard.copyDeletedLinesContent.label": "複製已刪除的行", "diff.clipboard.copyDeletedLinesContent.single.label": "複製已刪除的行", - "diff.clipboard.copyDeletedLineContent.label": "複製已刪除的行 ({0})", "diff.inline.revertChange.label": "還原此變更" }, - "vs/editor/browser/core/keybindingCancellation": { - "cancellableOperation": "編輯器是否執行可取消的作業,例如「預覽參考」" + "vs/editor/common/config/commonEditorConfig": { + "codeLens": "控制編輯器是否顯示 codelens。", + "detectIndentation": "根據檔案內容,控制當檔案開啟時,是否自動偵測 `#editor.tabSize#` 和 `#editor.insertSpaces#`。", + "editorConfigurationTitle": "編輯器", + "ignoreTrimWhitespace": "啟用時,Diff 編輯器會忽略前置或後置空格的變更。", + "insertSpaces": "在按 `Tab` 時插入空格。當 `#editor.detectIndentation#` 開啟時,會根據檔案內容覆寫此設定。", + "largeFileOptimizations": "針對大型檔案停用部分高記憶體需求功能的特殊處理方式。", + "maxComputationTime": "取消 Diff 計算前的逾時限制 (毫秒)。若無逾時,請使用 0。", + "maxTokenizationLineLength": "因效能的緣故,不會將超過此高度的行 Token 化", + "renderIndicators": "控制 Diff 編輯器是否要為新增/移除的變更顯示 +/- 標記。", + "semanticHighlighting.configuredByTheme": "語意醒目提示由目前之彩色佈景主題的 'semanticHighlighting' 設定所設定。", + "semanticHighlighting.enabled": "控制 semanticHighlighting 是否會為支援的語言顯示。", + "semanticHighlighting.false": "所有彩色主題皆已停用語意醒目提示。", + "semanticHighlighting.true": "所有彩色主題皆已啟用語意醒目提示。", + "sideBySide": "控制 Diff 編輯器要並排或內嵌顯示 Diff。", + "stablePeek": "即使按兩下內容或按 `Escape`,仍保持瞄孔編輯器開啟。", + "tabSize": "與 Tab 相等的空格數量。當 `#editor.detectIndentation#` 已開啟時,會根據檔案內容覆寫此設定。", + "trimAutoWhitespace": "移除尾端自動插入的空白字元。", + "wordBasedSuggestions": "控制是否應根據文件中的單字計算自動完成。", + "wordBasedSuggestionsMode": "控制要從哪些文件計算以字組為基礎的完成作業。", + "wordBasedSuggestionsMode.allDocuments": "建議來自所有已開啟文件中的字組。", + "wordBasedSuggestionsMode.currentDocument": "僅建議來自使用中文件中的字組。", + "wordBasedSuggestionsMode.matchingDocuments": "建議來自所有已開啟文件中,語言相同的字組。", + "wordWrap.inherit": "將依據 `#editor.wordWrap#` 設定自動換行。", + "wordWrap.off": "一律不換行。", + "wordWrap.on": "依檢視區寬度換行。" }, - "vs/editor/browser/controller/textAreaHandler": { - "editor": "編輯器", - "accessibilityOffAriaLabel": "目前無法存取此編輯器。請按 {0} 取得選項。" + "vs/editor/common/config/editorOptions": { + "acceptSuggestionOnCommitCharacter": "控制是否透過認可字元接受建議。例如在 JavaScript 中,分號 (';') 可以是接受建議並鍵入該字元的認可字元。", + "acceptSuggestionOnEnter": "控制除了 'Tab' 外,是否也透過 'Enter' 接受建議。這有助於避免混淆要插入新行或接受建議。", + "acceptSuggestionOnEnterSmart": "在建議進行文字變更時,僅透過 `Enter` 接受建議。", + "accessibilityPageSize": "控制編輯器中可一次由螢幕助讀程式讀出的行數。偵測到螢幕助讀程式時會自動預設為 500。警告: 若數字超過預設,可能會對效能有所影響。", + "accessibilitySupport": "控制編輯器是否應於已為螢幕助讀程式最佳化的模式中執行。設定為開啟會停用自動換行。", + "accessibilitySupport.auto": "編輯器將使用平台 API 以偵測螢幕助讀程式附加。", + "accessibilitySupport.off": "編輯器不會為螢幕助讀程式的使用方式進行最佳化。", + "accessibilitySupport.on": "編輯器將一律最佳化以用於螢幕助讀程式。自動換行將會停用。", + "alternativeDeclarationCommand": "當 'Go to Declaration' 的結果為目前位置時,正在執行的替代命令識別碼。", + "alternativeDefinitionCommand": "當 'Go to Definition' 的結果為目前位置時,正在執行的替代命令識別碼。", + "alternativeImplementationCommand": "當 'Go to Implementation' 的結果為目前位置時,正在執行的替代命令識別碼。", + "alternativeReferenceCommand": "當 'Go to Reference' 的結果為目前位置時,正在執行的替代命令識別碼。", + "alternativeTypeDefinitionCommand": "當 'Go to Type Definition' 的結果為目前位置時,正在執行的替代命令識別碼。", + "autoClosingBrackets": "控制編輯器是否應在使用者新增左括弧後,自動加上右括弧。", + "autoClosingDelete": "控制編輯器是否應在刪除時移除相鄰的右引號或括弧。", + "autoClosingOvertype": "控制編輯器是否應在右引號或括號上鍵入。", + "autoClosingQuotes": "控制編輯器是否應在使用者新增開始引號後,自動加上關閉引號。", + "autoIndent": "控制編輯器是否應在使用者鍵入、貼上、移動或縮排行時自動調整縮排。", + "autoSurround": "控制編輯器是否應在鍵入引號或括弧時自動包圍選取範圍。", + "codeActions": "在編輯器中啟用程式碼動作燈泡。", + "codeLens": "控制編輯器是否顯示 codelens。", + "codeLensFontFamily": "控制 CodeLens 的字型家族。", + "codeLensFontSize": "控制 CodeLens 的字型大小 (像素)。設定為 `0` 時,會使用 90% 的 `#editor.fontSize#`。", + "colorDecorators": "控制編輯器是否應轉譯內嵌色彩裝飾項目與色彩選擇器。", + "columnSelection": "啟用即可以滑鼠與按鍵選取進行資料行選取。", + "comments.ignoreEmptyLines": "控制是否應以行註解的切換、新增或移除動作,忽略空白的行。", + "comments.insertSpace": "控制是否要在註解時插入空白字元。", + "copyWithSyntaxHighlighting": "控制語法醒目提示是否應複製到剪貼簿。", + "cursorBlinking": "控制資料指標動畫樣式。", + "cursorSmoothCaretAnimation": "控制是否應啟用平滑插入點動畫。 ", + "cursorStyle": "控制資料指標樣式。", + "cursorSurroundingLines": "控制游標上下周圍可顯示的最少行數。在某些編輯器中稱為 'scrollOff' 或 'scrollOffset'。", + "cursorSurroundingLinesStyle": "控制應施行 `cursorSurroundingLines` 的時機。", + "cursorSurroundingLinesStyle.all": "一律強制執行 `cursorSurroundingLines`", + "cursorSurroundingLinesStyle.default": "只有通過鍵盤或 API 觸發時,才會施行 `cursorSurroundingLines`。", + "cursorWidth": "控制游標寬度,當 `#editor.cursorStyle#` 設定為 `line` 時。", + "definitionLinkOpensInPeek": "控制「前往定義」滑鼠手勢,是否一律開啟瞄核小工具。", + "deprecated": "此設定已淘汰,請改用 'editor.suggest.showKeywords' 或 'editor.suggest.showSnippets' 等單獨設定。", + "dragAndDrop": "控制編輯器是否允許透過拖放來移動選取項目。", + "editor.autoClosingBrackets.beforeWhitespace": "僅當游標位於空白的左側時自動關閉括號。", + "editor.autoClosingBrackets.languageDefined": "使用語言配置確定何時自動關閉括號。", + "editor.autoClosingDelete.auto": "僅在自動插入相鄰的右引號或括弧時,才將其移除。", + "editor.autoClosingOvertype.auto": "僅在自動插入右引號或括號時,才在其上方鍵入。", + "editor.autoClosingQuotes.beforeWhitespace": "僅當游標位於空白的左側時自動關閉引號。", + "editor.autoClosingQuotes.languageDefined": "使用語言配置確定何時自動關閉引號。", + "editor.autoIndent.advanced": "編輯器會目前行的縮排、接受語言定義的括號並叫用語言定義的特殊 onEnterRules。", + "editor.autoIndent.brackets": "編輯器會保留目前行的縮排並接受語言定義的括號。", + "editor.autoIndent.full": "編輯器會保留目前行的縮排、接受語言定義的括號並叫用語言定義的特殊 onEnterRules 並接受語言定義的 indentationRules。", + "editor.autoIndent.keep": "編輯器會保留目前行的縮排。", + "editor.autoIndent.none": "編輯器不會自動插入縮排。", + "editor.autoSurround.brackets": "用括弧括住,而非使用引號。 ", + "editor.autoSurround.languageDefined": "使用語言組態來決定何時自動環繞選取項目。", + "editor.autoSurround.quotes": "用引號括住,而非使用括弧。", + "editor.editor.gotoLocation.multipleDeclarations": "控制 'Go to Declaration' 命令在有多個目標位置存在時的行為。", + "editor.editor.gotoLocation.multipleDefinitions": "控制 'Go to Definition' 命令在有多個目標位置存在時的行為。", + "editor.editor.gotoLocation.multipleImplemenattions": "控制 'Go to Implementations' 命令在有多個目標位置存在時的行為。", + "editor.editor.gotoLocation.multipleReferences": "控制 'Go to References' 命令在有多個目標位置存在時的行為。", + "editor.editor.gotoLocation.multipleTypeDefinitions": "控制 'Go to Type Definition' 命令在有多個目標位置存在時的行為。", + "editor.find.autoFindInSelection.always": "一律自動開啟 [在選取範圍中尋找]。", + "editor.find.autoFindInSelection.multiline": "選取多行內容時,自動開啟 [在選取範圍中尋找]。", + "editor.find.autoFindInSelection.never": "永不自動開啟 [在選取範圍中尋找] (預設)。", + "editor.gotoLocation.multiple.deprecated": "此設定已淘汰,請改用 'editor.editor.gotoLocation.multipleDefinitions' 或 'editor.editor.gotoLocation.multipleImplementations' 等單獨設定。", + "editor.gotoLocation.multiple.goto": "前往主要結果,並對其他人啟用無預覽瀏覽", + "editor.gotoLocation.multiple.gotoAndPeek": "移至主要結果並顯示預覽檢視", + "editor.gotoLocation.multiple.peek": "顯示結果的預覽檢視 (預設)", + "editor.suggest.showClasss": "啟用時,IntelliSense 顯示「類別」建議。", + "editor.suggest.showColors": "啟用時,IntelliSense 顯示「色彩」建議。", + "editor.suggest.showConstants": "啟用時,IntelliSense 顯示「常數」建議。", + "editor.suggest.showConstructors": "啟用時,IntelliSense 顯示「建構函式」建議。", + "editor.suggest.showCustomcolors": "啟用時,IntelliSense 顯示「customcolor」建議。", + "editor.suggest.showDeprecated": "啟用時,IntelliSense 顯示「已取代」建議。", + "editor.suggest.showEnumMembers": "啟用時,IntelliSense 顯示「enumMember」建議。", + "editor.suggest.showEnums": "啟用時,IntelliSense 顯示「列舉」建議。", + "editor.suggest.showEvents": "啟用時,IntelliSense 顯示「事件」建議。", + "editor.suggest.showFields": "啟用時,IntelliSense 顯示「欄位」建議。", + "editor.suggest.showFiles": "啟用時,IntelliSense 顯示「檔案」建議。", + "editor.suggest.showFolders": "啟用時,IntelliSense 顯示「資料夾」建議。", + "editor.suggest.showFunctions": "啟用時,IntelliSense 顯示「函式」建議。", + "editor.suggest.showInterfaces": "啟用時,IntelliSense 顯示「介面」建議。", + "editor.suggest.showIssues": "啟用時,IntelliSense 會顯示 `issues`-suggestions。", + "editor.suggest.showKeywords": "啟用時,IntelliSense 顯示「關鍵字」建議。", + "editor.suggest.showMethods": "啟用時,IntelliSense 顯示「方法」建議。", + "editor.suggest.showModules": "啟用時,IntelliSense 顯示「模組」建議。", + "editor.suggest.showOperators": "啟用時,IntelliSense 顯示「運算子」建議。", + "editor.suggest.showPropertys": "啟用時,IntelliSense 顯示「屬性」建議。", + "editor.suggest.showReferences": "啟用時,IntelliSense 顯示「參考」建議。", + "editor.suggest.showSnippets": "啟用時,IntelliSense 顯示「程式碼片段」建議。", + "editor.suggest.showStructs": "啟用時,IntelliSense 顯示「結構」建議。", + "editor.suggest.showTexts": "啟用時,IntelliSense 顯示「文字」建議。", + "editor.suggest.showTypeParameters": "啟用時,IntelliSense 顯示「typeParameter」建議。", + "editor.suggest.showUnits": "啟用時,IntelliSense 顯示「單位」建議。", + "editor.suggest.showUsers": "啟用之後,IntelliSense 會顯示 `user`-suggestions。", + "editor.suggest.showValues": "啟用時,IntelliSense 顯示「值」建議。", + "editor.suggest.showVariables": "啟用時,IntelliSense 顯示「變數」建議。", + "editorViewAccessibleLabel": "編輯器內容", + "emptySelectionClipboard": "控制複製時不選取任何項目是否會複製目前程式行。", + "fastScrollSensitivity": "按下 `Alt` 時的捲動速度乘數。", + "find.addExtraSpaceOnTop": "控制尋找小工具是否應在編輯器頂端額外新增行。若為 true,當您可看到尋找小工具時,您的捲動範圍會超過第一行。", + "find.autoFindInSelection": "控制自動開啟在選取範圍中尋找的條件。", + "find.cursorMoveOnType": "控制在輸入期間是否要跳過游標來尋找相符的項目。", + "find.globalFindClipboard": "控制尋找小工具是否在 macOS 上讀取或修改共用尋找剪貼簿。", + "find.loop": "當再也找不到其他相符項目時,控制是否自動從開頭 (或結尾) 重新開始搜尋。", + "find.seedSearchStringFromSelection": "控制 [尋找小工具] 中的搜尋字串是否來自編輯器選取項目。", + "folding": "控制編輯器是否啟用程式碼摺疊功能。", + "foldingHighlight": "控制編輯器是否應將折疊的範圍醒目提示。", + "foldingStrategy": "控制計算資料夾範圍的策略。", + "foldingStrategy.auto": "使用語言特定摺疊策略 (如果可用),否則使用縮排式策略。", + "foldingStrategy.indentation": "使用縮排式摺疊策略。", + "fontFamily": "控制字型家族。", + "fontFeatureSettings": "明確的 'font-feature-settings' CSS 屬性。如果只需要開啟/關閉連字,可以改為傳遞布林值。", + "fontLigatures": "啟用/停用連字字型 ('calt' 和 'liga' 字型功能)。將此項變更為字串,以精確控制 'font-feature-settings' CSS 屬性。", + "fontLigaturesGeneral": "設定連字字型或字型功能。可以是布林值以啟用/停用連字,或代表 CSS 'font-feature-settings' 屬性的字串。", + "fontSize": "控制字型大小 (像素)。", + "fontWeight": "控制字型粗細。接受「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", + "fontWeightErrorMessage": "只允許「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", + "formatOnPaste": "控制編輯器是否應自動為貼上的內容設定格式。必須有可用的格式器,而且格式器應能夠為文件中的一個範圍設定格式。", + "formatOnType": "控制編輯器是否應自動在鍵入後設定行的格式。", + "glyphMargin": "控制編輯器是否應轉譯垂直字符邊界。字符邊界最常用來進行偵錯。", + "hideCursorInOverviewRuler": "控制游標是否應隱藏在概觀尺規中。", + "highlightActiveIndentGuide": "控制編輯器是否應醒目提示使用中的縮排輔助線。", + "hover.delay": "控制暫留顯示的延遲時間 (以毫秒為單位)。", + "hover.enabled": "控制是否顯示暫留。", + "hover.sticky": "控制當滑鼠移過時,是否應保持顯示暫留。", + "inlayHints.enable": "啟用編輯器中的內嵌提示。", + "inlayHints.fontFamily": "控制編輯器中的內嵌提示字型家族。", + "inlayHints.fontSize": "控制編輯器中的內嵌提示字型大小。設定為 `0` 時,會使用 90% 的 `#editor.fontSize#`。", + "inlineSuggest.enabled": "控制是否要在編輯器中自動顯示內嵌建議。", + "letterSpacing": "控制字母間距 (像素)。", + "lineHeight": "控制行高。使用 0 會從字型大小計算行高。", + "lineNumbers": "控制行號的顯示。", + "lineNumbers.interval": "每 10 行顯示行號。", + "lineNumbers.off": "不顯示行號。", + "lineNumbers.on": "行號以絕對值顯示。", + "lineNumbers.relative": "行號以目前游標的相對值顯示。", + "linkedEditing": "控制編輯器是否已啟用連結編輯。相關符號 (例如 HTML 標籤) 會根據語言在編輯時更新。", + "links": "控制編輯器是否應偵測連結並使其可供點選。", + "matchBrackets": "將符合的括號醒目提示。", + "minimap.enabled": "控制是否會顯示縮圖", + "minimap.maxColumn": "限制縮圖的寬度,最多顯示某個數目的列。", + "minimap.renderCharacters": "顯示行中的實際字元,而不是色彩區塊。", + "minimap.scale": "縮圖內所繪製的內容大小: 1、2 或 3。", + "minimap.showSlider": "控制何時顯示迷你地圖滑桿。", + "minimap.side": "控制要在哪端呈現縮圖。", + "minimap.size": "控制縮圖的大小。", + "minimap.size.fill": "縮圖會視需要伸縮,以填滿該編輯器的高度 (無捲動)。", + "minimap.size.fit": "縮圖將視需要縮小,一律不會大於該編輯器 (無捲動)。", + "minimap.size.proportional": "縮圖大小與編輯器內容相同 (且可能會捲動)。", + "mouseWheelScrollSensitivity": "要用於滑鼠滾輪捲動事件 `deltaX` 和 `deltaY` 的乘數。", + "mouseWheelZoom": "使用滑鼠滾輪並按住 `Ctrl` 時,縮放編輯器的字型", + "multiCursorMergeOverlapping": "在多個游標重疊時將其合併。", + "multiCursorModifier": "用於在滑鼠新增多個游標的乘數。「移至定義」和「開啟連結」滑鼠手勢會加以適應,以避免與多個游標的乘數相衝突。[深入了解](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier)。", + "multiCursorModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", + "multiCursorModifier.ctrlCmd": "對應Windows和Linux的'Control'與對應 macOS 的'Command'。", + "multiCursorPaste": "當已貼上文字的行數與游標數相符時控制貼上功能。", + "multiCursorPaste.full": "每個游標都會貼上全文。", + "multiCursorPaste.spread": "每個游標都會貼上一行文字。", + "occurrencesHighlight": "控制編輯器是否應醒目顯示出現的語意符號。", + "overviewRulerBorder": "控制是否應在概觀尺規周圍繪製框線。", + "padding.bottom": "控制編輯器下邊緣與最後一行之間的空格數。", + "padding.top": "控制編輯器上邊緣與第一行之間的空格數。", + "parameterHints.cycle": "控制提示功能表是否在清單結尾時循環或關閉。", + "parameterHints.enabled": "啟用快顯,在您鍵入的同時顯示參數文件和類型資訊。", + "peekWidgetDefaultFocus": "控制要聚焦內嵌編輯器或預覽小工具中的樹系。", + "peekWidgetDefaultFocus.editor": "開啟時聚焦編輯器", + "peekWidgetDefaultFocus.tree": "開啟預覽時焦點樹狀", + "quickSuggestions": "控制是否應在鍵入時自動顯示建議。", + "quickSuggestions.comments": "允許在註解中顯示即時建議。", + "quickSuggestions.other": "允許在字串與註解以外之處顯示即時建議。", + "quickSuggestions.strings": "允許在字串內顯示即時建議。", + "quickSuggestionsDelay": "控制在快速建議顯示後的延遲 (以毫秒為單位)。", + "renameOnType": "控制編輯器是否會自動依類型重新命名。", + "renameOnTypeDeprecate": "已淘汰,請改用 `editor.linkedEditing`。", + "renderControlCharacters": "控制編輯器是否應顯示控制字元。", + "renderFinalNewline": "在檔案結尾為新行時,呈現最後一行的號碼。", + "renderIndentGuides": "控制編輯器是否應顯示縮排輔助線。", + "renderLineHighlight": "控制編輯器如何顯示目前行的醒目提示。", + "renderLineHighlight.all": "醒目提示裝訂邊和目前的行。", + "renderLineHighlightOnlyWhenFocus": "控制當聚焦於編輯器時,編輯器是否應僅轉譯目前行的醒目提示。", + "renderWhitespace": "控制編輯器應如何轉譯空白字元。", + "renderWhitespace.boundary": "轉譯空白字元,但文字之間的單一空格除外。", + "renderWhitespace.selection": "只轉譯所選文字的空白字元。", + "renderWhitespace.trailing": "只轉譯結尾空白字元。", + "roundedSelection": "控制選取範圍是否有圓角", + "rulers": "在某個數目的等寬字元之後顯示垂直尺規。如有多個尺規,就會使用多個值。若陣列空白,就不會繪製任何尺規。", + "rulers.color": "此編輯器尺規的色彩。", + "rulers.size": "這個編輯器尺規會轉譯的等寬字元數。", + "scrollBeyondLastColumn": "控制編輯器水平捲動的額外字元數。", + "scrollBeyondLastLine": "控制編輯器是否捲動到最後一行之外。", + "scrollPredominantAxis": "同時進行垂直與水平捲動時,僅沿主軸捲動。避免在軌跡板上進行垂直捲動時發生水平漂移。", + "selectLeadingAndTrailingWhitespace": "是否應一律選取前置和後置的空白字元。", + "selectionClipboard": "控制是否支援 Linux 主要剪貼簿。", + "selectionHighlight": "控制編輯器是否應醒目提示與選取項目類似的相符項目。", + "showDeprecated": "控制已刪除的淘汰變數。", + "showFoldingControls": "控制摺疊控制項在裝訂邊上的顯示時機。", + "showFoldingControls.always": "一律顯示摺疊控制項。", + "showFoldingControls.mouseover": "僅當滑鼠懸停在活動列上時,才顯示折疊功能。", + "showUnused": "控制未使用程式碼的淡出。", + "smoothScrolling": "控制編輯器是否會使用動畫捲動", + "snippetSuggestions": "控制程式碼片段是否隨其他建議顯示,以及其排序方式。", + "snippetSuggestions.bottom": "將程式碼片段建議顯示於其他建議的下方。", + "snippetSuggestions.inline": "將程式碼片段建議與其他建議一同顯示。", + "snippetSuggestions.none": "不顯示程式碼片段建議。", + "snippetSuggestions.top": "將程式碼片段建議顯示於其他建議的頂端。", + "stickyTabStops": "當使用空格進行縮排時,會模擬定位字元的選取表現方式。選取範圍會依循定位停駐點。", + "suggest.filterGraceful": "控制對於拚錯字是否進行篩選和排序其建議", + "suggest.insertMode": "控制是否要在接受完成時覆寫字組。請注意,這取決於加入此功能的延伸模組。", + "suggest.insertMode.insert": "插入建議而不覆寫游標旁的文字。", + "suggest.insertMode.replace": "插入建議並覆寫游標旁的文字。", + "suggest.localityBonus": "控制排序是否偏好游標附近的字組。", + "suggest.maxVisibleSuggestions.dep": "此設定已淘汰。建議小工具現可調整大小。", + "suggest.preview": "控制是否要在編輯器中預覽建議結果。", + "suggest.shareSuggestSelections": "控制記錄的建議選取項目是否在多個工作區和視窗間共用 (需要 `#editor.suggestSelection#`)。", + "suggest.showIcons": "控制要在建議中顯示或隱藏圖示。", + "suggest.showInlineDetails": "控制建議詳細資料是以內嵌於標籤的方式顯示,還是只在詳細資料小工具中顯示", + "suggest.showStatusBar": "控制建議小工具底下的狀態列可見度。", + "suggest.snippetsPreventQuickSuggestions": "控制正在使用的程式碼片段是否會避免快速建議。", + "suggestFontSize": "建議小工具的字型大小。當設定為 `0` 時,則使用 `#editor.fontSize#` 值.", + "suggestLineHeight": "建議小工具的行高。當設定為 `0` 時,則使用 `#editor.lineHeight#` 的值。最小值為 8。", + "suggestOnTriggerCharacters": "控制建議是否應在鍵入觸發字元時自動顯示。", + "suggestSelection": "控制在顯示建議清單時如何預先選取建議。", + "suggestSelection.first": "一律選取第一個建議。", + "suggestSelection.recentlyUsed": "除非進一步鍵入選取了建議,否則選取最近的建議,例如 `console.| -> console.log`,原因是最近完成了 `log`。", + "suggestSelection.recentlyUsedByPrefix": "根據先前已完成該建議的前置詞選取建議,例如 `co -> console` 和 `con -> const`。", + "tabCompletion": "啟用 tab 鍵自動完成。", + "tabCompletion.off": "停用 tab 鍵自動完成。", + "tabCompletion.on": "按 Tab 時,Tab 完成會插入最符合的建議。", + "tabCompletion.onlySnippets": "在程式碼片段的首碼相符時使用 Tab 完成。未啟用 'quickSuggestions' 時效果最佳。", + "unfoldOnClickAfterEndOfLine": "控制按一下已折疊行後方的空白內容是否會展開行。", + "unusualLineTerminators": "移除可能導致問題的異常行結束字元。", + "unusualLineTerminators.auto": "自動移除異常的行結束字元。", + "unusualLineTerminators.off": "忽略異常的行結束字元。", + "unusualLineTerminators.prompt": "要移除之異常的行結束字元提示。", + "useTabStops": "插入和刪除接在定位停駐點後的空白字元。", + "wordSeparators": "在執行文字相關導覽或作業時要用作文字分隔符號的字元", + "wordWrap": "控制如何換行。", + "wordWrap.bounded": "當檢視區縮至最小並設定 '#editor.wordWrapColumn#' 時換行。", + "wordWrap.off": "一律不換行。", + "wordWrap.on": "依檢視區寬度換行。", + "wordWrap.wordWrapColumn": "於 '#editor.wordWrapColumn#' 換行。", + "wordWrapColumn": "當 `#editor.wordWrap#` 為 `wordWrapColumn` 或 `bounded` 時,控制編輯器中的資料行換行。", + "wrappingIndent": "控制換行的縮排。", + "wrappingIndent.deepIndent": "換行縮排為父行 +2。", + "wrappingIndent.indent": "換行的縮排為父行 +1。", + "wrappingIndent.none": "無縮排。換行從第 1 列開始。", + "wrappingIndent.same": "換行的縮排會與父行相同。", + "wrappingStrategy": "控制計算外圍點的演算法。", + "wrappingStrategy.advanced": "將外圍點計算委派給瀏覽器。這是緩慢的演算法,如果檔案較大可能會導致凍結,但在所有情況下都正常運作。", + "wrappingStrategy.simple": "假設所有字元的寬度均相同。這是一種快速的演算法,適用於等寬字型,以及字符寬度相同的部分指令碼 (例如拉丁文字元)。" }, - "vs/editor/contrib/clipboard/clipboard": { - "miCut": "剪下(&&T)", - "actions.clipboard.cutLabel": "剪下", - "miCopy": "複製(&&C)", - "actions.clipboard.copyLabel": "複製", - "copy as": "複製為", - "miPaste": "貼上(&&P)", - "actions.clipboard.pasteLabel": "貼上", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "隨語法醒目提示複製" + "vs/editor/common/editorContextKeys": { + "editorColumnSelection": "'editor.columnSelection' 是否已啟用", + "editorFocus": "編輯器或編輯器小工具是否有焦點 (例如焦點位於 [尋找] 小工具中)", + "editorHasCodeActionsProvider": "編輯器是否有程式碼動作提供者", + "editorHasCodeLensProvider": "編輯器是否有 CodeLens 提供者", + "editorHasCompletionItemProvider": "編輯器是否有完成項目提供者", + "editorHasDeclarationProvider": "編輯器是否有宣告提供者", + "editorHasDefinitionProvider": "編輯器是否有定義提供者", + "editorHasDocumentFormattingProvider": "編輯器是否有文件格式化提供者", + "editorHasDocumentHighlightProvider": "編輯器是否有文件醒目提示提供者", + "editorHasDocumentSelectionFormattingProvider": "編輯器是否有文件選取項目格式化提供者", + "editorHasDocumentSymbolProvider": "編輯器是否有文件符號提供者", + "editorHasHoverProvider": "編輯器是否有暫留提供者", + "editorHasImplementationProvider": "編輯器是否有實作提供者", + "editorHasInlayHintsProvider": "編輯器是否有內嵌提示提供者", + "editorHasMultipleDocumentFormattingProvider": "編輯器是否有多個文件格式化提供者", + "editorHasMultipleDocumentSelectionFormattingProvider": "編輯器是否有多個文件選取項目格式化提供者", + "editorHasMultipleSelections": "編輯器是否有多個選取項目", + "editorHasReferenceProvider": "編輯器是否有參考提供者", + "editorHasRenameProvider": "編輯器是否有重新命名提供者", + "editorHasSelection": "編輯器是否有選取文字", + "editorHasSignatureHelpProvider": "編輯器是否有簽章說明提供者", + "editorHasTypeDefinitionProvider": "編輯器是否有型別定義提供者", + "editorHoverVisible": "編輯器暫留是否顯示", + "editorLangId": "編輯器的語言識別碼", + "editorReadonly": "編輯器是否為唯讀", + "editorTabMovesFocus": "'Tab' 是否會將焦點移出編輯器", + "editorTextFocus": "編輯器文字是否有焦點 (游標閃爍)", + "inCompositeEditor": "編輯器是否為較大編輯器的一部分 (例如筆記本)", + "inDiffEditor": "內容是否為 Diff 編輯器", + "textInputFocus": "編輯器或 RTF 輸入是否有焦點 (游標閃爍)" + }, + "vs/editor/common/model/editStack": { + "edit": "正在鍵入" + }, + "vs/editor/common/modes/modesRegistry": { + "plainText.alias": "純文字" + }, + "vs/editor/common/standaloneStrings": { + "accessibilityHelpMessage": "按 Alt+F1 可取得協助工具選項。", + "auto_off": "已將此編輯器設定為永遠不針對搭配螢幕助讀程式使用最佳化,但目前不是此情況。", + "auto_on": "編輯器已設定為針對搭配螢幕助讀程式使用最佳化。", + "bulkEditServiceSummary": "已在 {1} 檔案中進行 {0} 項編輯", + "changeConfigToOnMac": "若要為編輯器進行最能搭配螢幕助讀程式使用的設定,請立即按 Command+E。", + "changeConfigToOnWinLinux": "若要將編輯器設定為針對搭配螢幕助讀程式使用最佳化,請立即按 Control+E。", + "editableDiffEditor": "在 Diff 編輯器的窗格中。", + "editableEditor": "在程式碼編輯器中", + "editorViewAccessibleLabel": "編輯器內容", + "emergencyConfOn": "立即將設定 `accessibilitySupport` 變更為 'on’。", + "gotoLineActionLabel": "前往行/欄...", + "helpQuickAccess": "顯示所有快速存取提供者", + "inspectTokens": "開發人員: 檢查權杖", + "multiSelection": "{0} 個選取項目", + "multiSelectionRange": "{0} 個選取項目 (已選取 {1} 個字元)", + "noSelection": "無選取項目", + "openDocMac": "立即按 Command+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", + "openDocWinLinux": "立即按 Control+H,以開啟提供編輯器協助工具相關詳細資訊的瀏覽器視窗。", + "openingDocs": "立即開啟編輯器協助工具文件頁面。", + "outroMsg": "您可以按 Esc 鍵或 Shift+Esc 鍵來解除此工具提示並返回編輯器。", + "quickCommandActionHelp": "顯示並執行命令", + "quickCommandActionLabel": "命令選擇區", + "quickOutlineActionLabel": "移至符號...", + "quickOutlineByCategoryActionLabel": "前往符號 (依類別)...", + "readonlyDiffEditor": "在 Diff 編輯器的唯讀窗格中。", + "readonlyEditor": "在唯讀程式碼編輯器中", + "showAccessibilityHelpAction": "顯示協助工具說明", + "singleSelection": "第 {0} 行,第 {1} 欄", + "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", + "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", + "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", + "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", + "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。", + "toggleHighContrast": "切換高對比佈景主題" + }, + "vs/editor/common/view/editorColorRegistry": { + "caret": "編輯器游標的色彩。", + "deprecatedEditorActiveLineNumber": "Id 已取代。請改用 'editorLineNumber.activeForeground' 。", + "editorActiveIndentGuide": "使用中編輯器縮排輔助線的色彩。", + "editorActiveLineNumber": "編輯器使用中行號的色彩", + "editorBracketMatchBackground": "成對括號背景色彩", + "editorBracketMatchBorder": "成對括號邊框色彩", + "editorCodeLensForeground": "編輯器程式碼濾鏡的前景色彩", + "editorCursorBackground": "編輯器游標的背景色彩。允許自訂區塊游標重疊的字元色彩。", + "editorGhostTextBorder": "編輯器中浮水印文字的邊框色彩。", + "editorGhostTextForeground": "編輯器中浮水印文字的前景色彩。", + "editorGutter": "編輯器邊框的背景顏色,包含行號與字形圖示的邊框.", + "editorIndentGuides": "編輯器縮排輔助線的色彩。", + "editorLineNumbers": "編輯器行號的色彩。", + "editorOverviewRulerBackground": "編輯器概觀尺規的背景色彩。僅在啟用縮圖並將其置於編輯器右側時使用。", + "editorOverviewRulerBorder": "預覽檢視編輯器尺規的邊框色彩.", + "editorRuler": "編輯器尺規的色彩", + "editorWhitespaces": "編輯器中空白字元的色彩。", + "lineHighlight": "目前游標位置行的反白顯示背景色彩。", + "lineHighlightBorderBox": "目前游標位置行之周圍框線的背景色彩。", + "overviewRuleError": "錯誤的概觀尺規標記色彩。", + "overviewRuleInfo": "資訊的概觀尺規標記色彩。", + "overviewRuleWarning": "警示的概觀尺規標記色彩。", + "overviewRulerRangeHighlight": "範圍醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "rangeHighlight": "醒目提示範圍的背景色彩,例如快速開啟並尋找功能。其不得為不透明色彩,以免隱藏底層裝飾。", + "rangeHighlightBorder": "反白顯示範圍周圍邊框的背景顏色。", + "symbolHighlight": "醒目提示符號的背景色彩,相似於前往下一個定義或前往下一個/上一個符號。色彩必須透明,以免隱藏底層裝飾。", + "symbolHighlightBorder": "醒目提示周圍的邊界背景色彩。", + "unnecessaryCodeBorder": "編輯器中不必要 (未使用) 原始程式碼的框線色彩。", + "unnecessaryCodeOpacity": "編輯器中不必要 (未使用) 原始程式碼的不透明度。例如 \"#000000c0” 會以 75% 的不透明度轉譯程式碼。針對高對比主題,使用 'editorUnnecessaryCode.border' 主題色彩可為不必要的程式碼加上底線,而不是將其變淡。" }, "vs/editor/contrib/anchorSelect/anchorSelect": { - "selectionAnchor": "選取範圍錨點", "anchorSet": "設定錨點為 {0}:{1}", - "setSelectionAnchor": "設定選取範圍錨點", + "cancelSelectionAnchor": "取消選取範圍錨點", "goToSelectionAnchor": "前往選取範圍錨點", "selectFromAnchorToCursor": "選取從錨點到游標之間的範圍", - "cancelSelectionAnchor": "取消選取範圍錨點" + "selectionAnchor": "選取範圍錨點", + "setSelectionAnchor": "設定選取範圍錨點" }, "vs/editor/contrib/bracketMatching/bracketMatching": { + "miGoToBracket": "前往括弧(&&B)", "overviewRulerBracketMatchForeground": "成對括弧的概觀尺規標記色彩。", "smartSelect.jumpBracket": "移至方括弧", - "smartSelect.selectToBracket": "選取至括弧", - "miGoToBracket": "前往括弧(&&B)" + "smartSelect.selectToBracket": "選取至括弧" }, "vs/editor/contrib/caretOperations/caretOperations": { "caret.moveLeft": "將所選文字向左移動", @@ -615,493 +609,523 @@ "vs/editor/contrib/caretOperations/transpose": { "transposeLetters.label": "調換字母" }, + "vs/editor/contrib/clipboard/clipboard": { + "actions.clipboard.copyLabel": "複製", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "隨語法醒目提示複製", + "actions.clipboard.cutLabel": "剪下", + "actions.clipboard.pasteLabel": "貼上", + "copy as": "複製為", + "miCopy": "複製(&&C)", + "miCut": "剪下(&&T)", + "miPaste": "貼上(&&P)" + }, + "vs/editor/contrib/codeAction/codeActionCommands": { + "applyCodeActionFailed": "套用程式碼動作時發生未知的錯誤", + "args.schema.apply": "控制要套用傳回動作的時機。", + "args.schema.apply.first": "一律套用第一個傳回的程式碼動作。", + "args.schema.apply.ifSingle": "如果傳回的程式碼動作是唯一動作,則加以套用。", + "args.schema.apply.never": "不要套用傳回的程式碼動作。", + "args.schema.kind": "要執行程式碼動作的種類。", + "args.schema.preferred": "控制是否僅應傳回偏好的程式碼動作。", + "autoFix.label": "自動修正...", + "editor.action.autoFix.noneMessage": "沒有可用的自動修正", + "editor.action.codeAction.noneMessage": "沒有可用的程式碼操作", + "editor.action.codeAction.noneMessage.kind": "沒有 \"{0}\" 可用的程式碼動作", + "editor.action.codeAction.noneMessage.preferred": "沒有可用的偏好程式碼動作", + "editor.action.codeAction.noneMessage.preferred.kind": "沒有 \"{0}\" 的偏好程式碼動作", + "editor.action.organize.noneMessage": "沒有任何可用的組織匯入動作", + "editor.action.quickFix.noneMessage": "沒有可用的程式碼操作", + "editor.action.refactor.noneMessage": "沒有可用的重構", + "editor.action.refactor.noneMessage.kind": "沒有可用的 \"{0}\" 重構", + "editor.action.refactor.noneMessage.preferred": "沒有可用的偏好重構", + "editor.action.refactor.noneMessage.preferred.kind": "沒有適用於 '{0}' 的偏好重構。", + "editor.action.source.noneMessage": "沒有可用的來源動作", + "editor.action.source.noneMessage.kind": "沒有 \"{0}\" 可用的來源動作", + "editor.action.source.noneMessage.preferred": "沒有可用的偏好來源動作", + "editor.action.source.noneMessage.preferred.kind": "沒有適用於 '{0}' 的偏好來源動作", + "fixAll.label": "全部修正", + "fixAll.noneMessage": "沒有全部修正動作可用", + "organizeImports.label": "組織匯入", + "quickfix.trigger.label": "快速修復...", + "refactor.label": "重構...", + "source.label": "來源動作..." + }, + "vs/editor/contrib/codeAction/lightBulbWidget": { + "prefferedQuickFixWithKb": "顯示修正程式。偏好的修正程式可用 ({0})", + "quickFix": "顯示修正", + "quickFixWithKb": "顯示修正 ({0})" + }, "vs/editor/contrib/codelens/codelensController": { "showLensOnLine": "顯示目前行的 Code Lens 命令" }, "vs/editor/contrib/comment/comment": { + "comment.block": "切換區塊註解", "comment.line": "切換行註解", - "miToggleLineComment": "切換行註解(&&T)", "comment.line.add": "加入行註解", "comment.line.remove": "移除行註解", - "comment.block": "切換區塊註解", - "miToggleBlockComment": "切換區塊註解(&&B)" + "miToggleBlockComment": "切換區塊註解(&&B)", + "miToggleLineComment": "切換行註解(&&T)" }, "vs/editor/contrib/contextmenu/contextmenu": { "action.showContextMenu.label": "顯示編輯器內容功能表" }, "vs/editor/contrib/cursorUndo/cursorUndo": { - "cursor.undo": "游標復原", - "cursor.redo": "游標重做" - }, - "vs/editor/contrib/folding/folding": { - "unfoldAction.label": "展開", - "unFoldRecursivelyAction.label": "以遞迴方式展開", - "foldAction.label": "摺疊", - "toggleFoldAction.label": "切換摺疊", - "foldRecursivelyAction.label": "以遞迴方式摺疊", - "foldAllBlockComments.label": "摺疊全部區塊註解", - "foldAllMarkerRegions.label": "摺疊所有區域", - "unfoldAllMarkerRegions.label": "展開所有區域", - "foldAllExcept.label": "折疊所選區域以外的所有區域", - "unfoldAllExcept.label": "展開所選區域以外的所有區域", - "foldAllAction.label": "全部摺疊", - "unfoldAllAction.label": "全部展開", - "foldLevelAction.label": "摺疊層級 {0}", - "foldBackgroundBackground": "已摺疊範圍後的背景色彩。色彩不得處於不透明狀態,以免隱藏底層裝飾。", - "editorGutter.foldingControlForeground": "編輯器裝訂邊的摺疊控制項色彩。" + "cursor.redo": "游標重做", + "cursor.undo": "游標復原" }, "vs/editor/contrib/find/findController": { - "startFindAction": "尋找", - "miFind": "尋找(&&F)", - "startFindWithSelectionAction": "尋找選取項目", "findNextMatchAction": "尋找下一個", "findPreviousMatchAction": "尋找上一個", + "miFind": "尋找(&&F)", + "miReplace": "取代(&&R)", "nextSelectionMatchFindAction": "尋找下一個選取項目", "previousSelectionMatchFindAction": "尋找上一個選取項目", - "startReplace": "取代", - "miReplace": "取代(&&R)" + "startFindAction": "尋找", + "startFindWithSelectionAction": "尋找選取項目", + "startReplace": "取代" + }, + "vs/editor/contrib/find/findWidget": { + "ariaSearchNoResult": "以 '{1}' 找到 {0}", + "ariaSearchNoResultEmpty": "找到 {0}", + "ariaSearchNoResultWithLineNum": "以 '{1}' 找到 {0},位於 {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "已以 '{1}' 找到 {0}", + "ctrlEnter.keybindingChanged": "Ctrl+Enter 現在會插入分行符號,而不會全部取代。您可以修改 editor.action.replaceAll 的按鍵繫結關係,以覆寫此行為。", + "findCollapsedIcon": "表示編輯器尋找小工具已摺疊的圖示。", + "findExpandedIcon": "表示編輯器尋找小工具已展開的圖示。", + "findNextMatchIcon": "編輯器尋找小工具中 [尋找下一個] 的圖示。", + "findPreviousMatchIcon": "編輯器尋找小工具中 [尋找上一個] 的圖示。", + "findReplaceAllIcon": "編輯器尋找小工具中 [全部取代] 的圖示。", + "findReplaceIcon": "編輯器尋找小工具中 [取代] 的圖示。", + "findSelectionIcon": "編輯器尋找小工具中 [在選取範圍中尋找] 的圖示。", + "label.closeButton": "關閉", + "label.find": "尋找", + "label.matchesLocation": "{1} 的 {0}", + "label.nextMatchButton": "下一個符合項目", + "label.noResults": "查無結果", + "label.previousMatchButton": "上一個符合項目", + "label.replace": "取代", + "label.replaceAllButton": "全部取代", + "label.replaceButton": "取代", + "label.toggleReplaceButton": "切換取代模式", + "label.toggleSelectionFind": "在選取範圍中尋找", + "placeholder.find": "尋找", + "placeholder.replace": "取代", + "title.matchesCountLimit": "僅反白顯示前 {0} 筆結果,但所有尋找作業會在完整文字上執行。" + }, + "vs/editor/contrib/folding/folding": { + "editorGutter.foldingControlForeground": "編輯器裝訂邊的摺疊控制項色彩。", + "foldAction.label": "摺疊", + "foldAllAction.label": "全部摺疊", + "foldAllBlockComments.label": "摺疊全部區塊註解", + "foldAllExcept.label": "折疊所選區域以外的所有區域", + "foldAllMarkerRegions.label": "摺疊所有區域", + "foldBackgroundBackground": "已摺疊範圍後的背景色彩。色彩不得處於不透明狀態,以免隱藏底層裝飾。", + "foldLevelAction.label": "摺疊層級 {0}", + "foldRecursivelyAction.label": "以遞迴方式摺疊", + "toggleFoldAction.label": "切換摺疊", + "unFoldRecursivelyAction.label": "以遞迴方式展開", + "unfoldAction.label": "展開", + "unfoldAllAction.label": "全部展開", + "unfoldAllExcept.label": "展開所選區域以外的所有區域", + "unfoldAllMarkerRegions.label": "展開所有區域" + }, + "vs/editor/contrib/folding/foldingDecorations": { + "foldingCollapsedIcon": "編輯器字符邊界中 [摺疊的範圍] 的圖示。", + "foldingExpandedIcon": "編輯器字符邊界中 [展開的範圍] 的圖示。" }, "vs/editor/contrib/fontZoom/fontZoom": { "EditorFontZoomIn.label": "編輯器字體放大", "EditorFontZoomOut.label": "編輯器字型縮小", "EditorFontZoomReset.label": "編輯器字體重設縮放" }, + "vs/editor/contrib/format/format": { + "hint11": "在行 {0} 編輯了 1 項格式", + "hint1n": "在行 {0} 與行 {1} 之間編輯了 1 項格式", + "hintn1": "在行 {1} 編輯了 {0} 項格式", + "hintnn": "在行 {1} 與行 {2} 之間編輯了 {0} 項格式" + }, "vs/editor/contrib/format/formatActions": { "formatDocument.label": "格式化文件", "formatSelection.label": "格式化選取範圍" }, + "vs/editor/contrib/gotoError/gotoError": { + "markerAction.next.label": "移至下一個問題 (錯誤, 警告, 資訊)", + "markerAction.nextInFiles.label": "移至檔案裡面的下一個問題 (錯誤, 警告, 資訊)", + "markerAction.previous.label": "移至上一個問題 (錯誤, 警告, 資訊)", + "markerAction.previousInFiles.label": "移至檔案裡面的上一個問題 (錯誤, 警告, 資訊)", + "miGotoNextProblem": "下一個問題(&&P)", + "miGotoPreviousProblem": "前一個問題(&&P)", + "nextMarkerIcon": "[前往下一個標記] 的圖示。", + "previousMarkerIcon": "[前往上一個標記] 的圖示。" + }, + "vs/editor/contrib/gotoError/gotoErrorWidget": { + "Error": "錯誤", + "Hint": "提示", + "Info": "資訊", + "Warning": "警告", + "change": "{0} 個問題 (共 {1} 個)", + "editorMarkerNavigationBackground": "編輯器標記導覽小工具的背景。", + "editorMarkerNavigationError": "編輯器標記導覽小工具錯誤的色彩。", + "editorMarkerNavigationInfo": "編輯器標記導覽小工具資訊的色彩", + "editorMarkerNavigationWarning": "編輯器標記導覽小工具警告的色彩。", + "marker aria": "{0} 於 {1}。", + "problems": "{0} 個問題 (共 {1} 個)" + }, "vs/editor/contrib/gotoSymbol/goToCommands": { - "peek.submenu": "查看", - "def.title": "定義", - "noResultWord": "找不到 '{0}' 的定義", - "generic.noResults": "找不到任何定義", "actions.goToDecl.label": "移至定義", - "miGotoDefinition": "移至定義(&&D)", "actions.goToDeclToSide.label": "在一側開啟定義", - "actions.previewDecl.label": "瞄核定義", - "decl.title": "宣告", - "decl.noResultWord": "找不到 '{0}' 的宣告 ", - "decl.generic.noResults": "找不到任何宣告", "actions.goToDeclaration.label": "移至宣告", - "miGotoDeclaration": "前往宣告(&&D)", - "actions.peekDecl.label": "預覽宣告", - "typedef.title": "類型定義", - "goToTypeDefinition.noResultWord": "找不到 '{0}' 的任何類型定義", - "goToTypeDefinition.generic.noResults": "找不到任何類型定義", - "actions.goToTypeDefinition.label": "移至類型定義", - "miGotoTypeDefinition": "前往類型定義(&&T)", - "actions.peekTypeDefinition.label": "預覽類型定義", - "impl.title": "實作", - "goToImplementation.noResultWord": "找不到 '{0}' 的任何實作", - "goToImplementation.generic.noResults": "找不到任何實作", "actions.goToImplementation.label": "前往實作", - "miGotoImplementation": "前往實作(&&I)", + "actions.goToTypeDefinition.label": "移至類型定義", + "actions.peekDecl.label": "預覽宣告", "actions.peekImplementation.label": "查看實作", - "references.no": "未找到 \"{0}\" 的參考", - "references.noGeneric": "未找到參考", + "actions.peekTypeDefinition.label": "預覽類型定義", + "actions.previewDecl.label": "瞄核定義", + "decl.generic.noResults": "找不到任何宣告", + "decl.noResultWord": "找不到 '{0}' 的宣告 ", + "decl.title": "宣告", + "def.title": "定義", + "generic.noResult": "'{0}' 沒有結果", + "generic.noResults": "找不到任何定義", + "generic.title": "位置", + "goToImplementation.generic.noResults": "找不到任何實作", + "goToImplementation.noResultWord": "找不到 '{0}' 的任何實作", "goToReferences.label": "前往參考", + "goToTypeDefinition.generic.noResults": "找不到任何類型定義", + "goToTypeDefinition.noResultWord": "找不到 '{0}' 的任何類型定義", + "impl.title": "實作", + "label.generic": "移至任何符號", + "miGotoDeclaration": "前往宣告(&&D)", + "miGotoDefinition": "移至定義(&&D)", + "miGotoImplementation": "前往實作(&&I)", "miGotoReference": "前往參考(&&R)", + "miGotoTypeDefinition": "前往類型定義(&&T)", + "noResultWord": "找不到 '{0}' 的定義", + "peek.submenu": "查看", "ref.title": "參考", "references.action.label": "預覽參考", - "label.generic": "移至任何符號", - "generic.title": "位置", - "generic.noResult": "'{0}' 沒有結果" + "references.no": "未找到 \"{0}\" 的參考", + "references.noGeneric": "未找到參考", + "typedef.title": "類型定義" }, "vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition": { "multipleResults": "按一下以顯示 {0} 項定義。" }, - "vs/editor/contrib/gotoError/gotoError": { - "markerAction.next.label": "移至下一個問題 (錯誤, 警告, 資訊)", - "nextMarkerIcon": "[前往下一個標記] 的圖示。", - "markerAction.previous.label": "移至上一個問題 (錯誤, 警告, 資訊)", - "previousMarkerIcon": "[前往上一個標記] 的圖示。", - "markerAction.nextInFiles.label": "移至檔案裡面的下一個問題 (錯誤, 警告, 資訊)", - "miGotoNextProblem": "下一個問題(&&P)", - "markerAction.previousInFiles.label": "移至檔案裡面的上一個問題 (錯誤, 警告, 資訊)", - "miGotoPreviousProblem": "前一個問題(&&P)" - }, - "vs/editor/contrib/hover/hover": { - "showHover": "動態顯示", - "showDefinitionPreviewHover": "顯示定義預覽懸停" - }, - "vs/editor/contrib/indentation/indentation": { - "indentationToSpaces": "將縮排轉換成空格", - "indentationToTabs": "將縮排轉換成定位點", - "configuredTabSize": "已設定的定位點大小", - "selectTabWidth": "選取目前檔案的定位點大小", - "indentUsingTabs": "使用 Tab 進行縮排", - "indentUsingSpaces": "使用空格鍵進行縮排", - "detectIndentation": "偵測內容中的縮排", - "editor.reindentlines": "重新將行縮排", - "editor.reindentselectedlines": "重新將選取的行縮排" - }, - "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { - "InPlaceReplaceAction.previous.label": "以上一個值取代", - "InPlaceReplaceAction.next.label": "以下一個值取代" - }, - "vs/editor/contrib/linesOperations/linesOperations": { - "lines.copyUp": "將行向上複製", - "miCopyLinesUp": "將行向上複製(&&C)", - "lines.copyDown": "將行向下複製", - "miCopyLinesDown": "將行向下複製(&&P)", - "duplicateSelection": "重複選取項目", - "miDuplicateSelection": "重複選取項目(&&D)", - "lines.moveUp": "上移一行", - "miMoveLinesUp": "上移一行(&&V)", - "lines.moveDown": "下移一行", - "miMoveLinesDown": "下移一行(&&L)", - "lines.sortAscending": "遞增排序行", - "lines.sortDescending": "遞減排序行", - "lines.trimTrailingWhitespace": "修剪尾端空白", - "lines.delete": "刪除行", - "lines.indent": "縮排行", - "lines.outdent": "凸排行", - "lines.insertBefore": "在上方插入行", - "lines.insertAfter": "在下方插入行", - "lines.deleteAllLeft": "左邊全部刪除", - "lines.deleteAllRight": "刪除所有右方項目", - "lines.joinLines": "連接線", - "editor.transpose": "轉置游標周圍的字元數", - "editor.transformToUppercase": "轉換到大寫", - "editor.transformToLowercase": "轉換到小寫", - "editor.transformToTitlecase": "轉換為字首大寫", - "editor.transformToSnakecase": "轉換為底線連接字" - }, - "vs/editor/contrib/linkedEditing/linkedEditing": { - "linkedEditing.label": "開始連結的編輯", - "editorLinkedEditingBackground": "當編輯器自動重新命名類型時的背景色彩。" - }, - "vs/editor/contrib/links/links": { - "links.navigate.executeCmd": "執行命令", - "links.navigate.follow": "追蹤連結", - "links.navigate.kb.meta.mac": "cmd + 按一下", - "links.navigate.kb.meta": "ctrl + 按一下", - "links.navigate.kb.alt.mac": "選項 + 按一下", - "links.navigate.kb.alt": "alt + 按一下", - "tooltip.explanation": "執行命令 {0}", - "invalid.url": "因為此連結的格式不正確,所以無法開啟: {0}", - "missing.url": "因為此連結目標遺失,所以無法開啟。", - "label": "開啟連結" - }, - "vs/editor/contrib/multicursor/multicursor": { - "cursorAdded": "新增的資料指標: {0}", - "cursorsAdded": "新增的資料指標: {0}", - "mutlicursor.insertAbove": "在上方加入游標", - "miInsertCursorAbove": "在上方新增游標(&&A)", - "mutlicursor.insertBelow": "在下方加入游標", - "miInsertCursorBelow": "在下方新增游標(&&D)", - "mutlicursor.insertAtEndOfEachLineSelected": "在行尾新增游標", - "miInsertCursorAtEndOfEachLineSelected": "在行尾新增游標(&&U)", - "mutlicursor.addCursorsToBottom": "將游標新增到底部 ", - "mutlicursor.addCursorsToTop": "將游標新增到頂部", - "addSelectionToNextFindMatch": "將選取項目加入下一個找到的相符項", - "miAddSelectionToNextFindMatch": "新增下一個項目(&&N)", - "addSelectionToPreviousFindMatch": "將選取項目加入前一個找到的相符項中", - "miAddSelectionToPreviousFindMatch": "新增上一個項目(&&R)", - "moveSelectionToNextFindMatch": "將最後一個選擇項目移至下一個找到的相符項", - "moveSelectionToPreviousFindMatch": "將最後一個選擇項目移至前一個找到的相符項", - "selectAllOccurrencesOfFindMatch": "選取所有找到的相符項目", - "miSelectHighlights": "選取所有項目(&&O)", - "changeAll.label": "變更所有發生次數" - }, - "vs/editor/contrib/parameterHints/parameterHints": { - "parameterHints.trigger.label": "觸發參數提示" - }, - "vs/editor/contrib/rename/rename": { - "no result": "沒有結果。", - "resolveRenameLocationFailed": "解析重新命名位置時發生未知的錯誤", - "label": "正在為 '{0}' 重新命名", - "quotableLabel": "正在重新命名 {0}", - "aria": "已成功將 '{0}' 重新命名為 '{1}'。摘要: {2}", - "rename.failedApply": "重命名無法套用編輯", - "rename.failed": "重新命名無法計算編輯", - "rename.label": "重新命名符號", - "enablePreview": "啟用/停用重新命名前先預覽變更的功能" - }, - "vs/editor/contrib/smartSelect/smartSelect": { - "smartSelect.expand": "展開選取項目", - "miSmartSelectGrow": "展開選取範圍(&&E)", - "smartSelect.shrink": "縮小選取項目", - "miSmartSelectShrink": "壓縮選取範圍(&&S)" - }, - "vs/editor/contrib/snippet/snippetController2": { - "inSnippetMode": "編輯器目前是否在程式碼片段模式中", - "hasNextTabstop": "在程式碼片段模式中是否有下一個定位停駐點", - "hasPrevTabstop": "在程式碼片段模式中是否有上一個定位停駐點" - }, - "vs/editor/contrib/suggest/suggestController": { - "aria.alert.snippet": "接受 ‘{0}’ 進行了其他 {1} 項編輯", - "suggest.trigger.label": "觸發建議", - "accept.insert": "插入", - "accept.replace": "取代", - "detail.more": "顯示更少", - "detail.less": "顯示更多", - "suggest.reset.label": "重設建議小工具大小" - }, - "vs/editor/contrib/tokenization/tokenization": { - "forceRetokenize": "開發人員: 強制重新置放" - }, - "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { - "unusualLineTerminators.title": "異常的行結束字元", - "unusualLineTerminators.message": "偵測到異常的行結束字元", - "unusualLineTerminators.detail": "此檔案包含一或多個異常的行結束字元,例如行分隔符號 (LS) 或段落分隔符號 (PS)。\r\n\r\n建議您將其從檔案中移除。這可以透過 `editor.unusualLineTerminators` 進行設定。", - "unusualLineTerminators.fix": "修正此檔案", - "unusualLineTerminators.ignore": "忽略此檔案的問題" - }, - "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { - "toggle.tabMovesFocus": "切換 TAB 鍵移動焦點", - "toggle.tabMovesFocus.on": "按 Tab 現在會將焦點移至下一個可設定焦點的元素。", - "toggle.tabMovesFocus.off": "按 Tab 現在會插入定位字元。" - }, - "vs/editor/contrib/wordHighlighter/wordHighlighter": { - "wordHighlight": "讀取權限期間 (如讀取變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "wordHighlightStrong": "寫入權限期間 (如寫入變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "wordHighlightBorder": "讀取存取期間 (例如讀取變數時) 符號的邊框顏色。", - "wordHighlightStrongBorder": "寫入存取期間 (例如寫入變數時) 符號的邊框顏色。 ", - "overviewRulerWordHighlightForeground": "符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "overviewRulerWordHighlightStrongForeground": "寫入權限符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "wordHighlight.next.label": "移至下一個反白符號", - "wordHighlight.previous.label": "移至上一個反白符號", - "wordHighlight.trigger.label": "觸發符號反白顯示" - }, - "vs/editor/contrib/wordOperations/wordOperations": { - "deleteInsideWord": "刪除字組" - }, - "vs/editor/contrib/suggest/suggest": { - "suggestWidgetVisible": "是否顯示建議", - "suggestWidgetDetailsVisible": "是否顯示建議詳細資料", - "suggestWidgetMultipleSuggestions": "是否有多個建議可以挑選", - "suggestionMakesTextEdit": "插入目前的建議會產生變更,或已鍵入所有項目", - "acceptSuggestionOnEnter": "是否在按下 Enter 時插入建議", - "suggestionHasInsertAndReplaceRange": "目前的建議是否有插入和取代行為", - "suggestionInsertMode": "預設行為是插入或取代", - "suggestionCanResolve": "目前的建議是否支援解決更多詳細資料" - }, - "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { - "cannotRunGotoLine": "先開啟文字編輯器,前往某一行。", - "gotoLineColumnLabel": "前往第 {0} 行的第 {1} 個字元。", - "gotoLineLabel": "前往第 {0} 行。", - "gotoLineLabelEmptyWithLimit": "目前行: {0},字元: {1}。請鍵入介於 1 到 {2} 之間行號,導覽至該行。", - "gotoLineLabelEmpty": "目前行: {0},字元: {1}。請鍵入要導覽至的行號。" - }, - "vs/editor/contrib/peekView/peekView": { - "inReferenceSearchEditor": "目前的程式碼編輯器是否內嵌於瞄核內", - "label.close": "關閉", - "peekViewTitleBackground": "預覽檢視標題區域的背景色彩。", - "peekViewTitleForeground": "預覽檢視標題的色彩。", - "peekViewTitleInfoForeground": "預覽檢視標題資訊的色彩。", - "peekViewBorder": "預覽檢視之框線與箭頭的色彩。", - "peekViewResultsBackground": "預覽檢視中結果清單的背景色彩。", - "peekViewResultsMatchForeground": "預覽檢視結果列表中行節點的前景色彩", - "peekViewResultsFileForeground": "預覽檢視結果列表中檔案節點的前景色彩", - "peekViewResultsSelectionBackground": "在預覽檢視之結果清單中選取項目時的背景色彩。", - "peekViewResultsSelectionForeground": "在預覽檢視之結果清單中選取項目時的前景色彩。", - "peekViewEditorBackground": "預覽檢視編輯器的背景色彩。", - "peekViewEditorGutterBackground": "預覽檢視編輯器邊框(含行號或字形圖示)的背景色彩。", - "peekViewResultsMatchHighlight": "在預覽檢視編輯器中比對時的反白顯示色彩。", - "peekViewEditorMatchHighlight": "預覽檢視編輯器中比對時的反白顯示色彩。", - "peekViewEditorMatchHighlightBorder": "在預覽檢視編輯器中比對時的反白顯示邊界。" - }, - "vs/editor/contrib/codeAction/codeActionCommands": { - "args.schema.kind": "要執行程式碼動作的種類。", - "args.schema.apply": "控制要套用傳回動作的時機。", - "args.schema.apply.first": "一律套用第一個傳回的程式碼動作。", - "args.schema.apply.ifSingle": "如果傳回的程式碼動作是唯一動作,則加以套用。", - "args.schema.apply.never": "不要套用傳回的程式碼動作。", - "args.schema.preferred": "控制是否僅應傳回偏好的程式碼動作。", - "applyCodeActionFailed": "套用程式碼動作時發生未知的錯誤", - "quickfix.trigger.label": "快速修復...", - "editor.action.quickFix.noneMessage": "沒有可用的程式碼操作", - "editor.action.codeAction.noneMessage.preferred.kind": "沒有 \"{0}\" 的偏好程式碼動作", - "editor.action.codeAction.noneMessage.kind": "沒有 \"{0}\" 可用的程式碼動作", - "editor.action.codeAction.noneMessage.preferred": "沒有可用的偏好程式碼動作", - "editor.action.codeAction.noneMessage": "沒有可用的程式碼操作", - "refactor.label": "重構...", - "editor.action.refactor.noneMessage.preferred.kind": "沒有適用於 '{0}' 的偏好重構。", - "editor.action.refactor.noneMessage.kind": "沒有可用的 \"{0}\" 重構", - "editor.action.refactor.noneMessage.preferred": "沒有可用的偏好重構", - "editor.action.refactor.noneMessage": "沒有可用的重構", - "source.label": "來源動作...", - "editor.action.source.noneMessage.preferred.kind": "沒有適用於 '{0}' 的偏好來源動作", - "editor.action.source.noneMessage.kind": "沒有 \"{0}\" 可用的來源動作", - "editor.action.source.noneMessage.preferred": "沒有可用的偏好來源動作", - "editor.action.source.noneMessage": "沒有可用的來源動作", - "organizeImports.label": "組織匯入", - "editor.action.organize.noneMessage": "沒有任何可用的組織匯入動作", - "fixAll.label": "全部修正", - "fixAll.noneMessage": "沒有全部修正動作可用", - "autoFix.label": "自動修正...", - "editor.action.autoFix.noneMessage": "沒有可用的自動修正" - }, - "vs/editor/contrib/folding/foldingDecorations": { - "foldingExpandedIcon": "編輯器字符邊界中 [展開的範圍] 的圖示。", - "foldingCollapsedIcon": "編輯器字符邊界中 [摺疊的範圍] 的圖示。" - }, - "vs/editor/contrib/find/findWidget": { - "findSelectionIcon": "編輯器尋找小工具中 [在選取範圍中尋找] 的圖示。", - "findCollapsedIcon": "表示編輯器尋找小工具已摺疊的圖示。", - "findExpandedIcon": "表示編輯器尋找小工具已展開的圖示。", - "findReplaceIcon": "編輯器尋找小工具中 [取代] 的圖示。", - "findReplaceAllIcon": "編輯器尋找小工具中 [全部取代] 的圖示。", - "findPreviousMatchIcon": "編輯器尋找小工具中 [尋找上一個] 的圖示。", - "findNextMatchIcon": "編輯器尋找小工具中 [尋找下一個] 的圖示。", - "label.find": "尋找", - "placeholder.find": "尋找", - "label.previousMatchButton": "上一個符合項目", - "label.nextMatchButton": "下一個符合項目", - "label.toggleSelectionFind": "在選取範圍中尋找", - "label.closeButton": "關閉", - "label.replace": "取代", - "placeholder.replace": "取代", - "label.replaceButton": "取代", - "label.replaceAllButton": "全部取代", - "label.toggleReplaceButton": "切換取代模式", - "title.matchesCountLimit": "僅反白顯示前 {0} 筆結果,但所有尋找作業會在完整文字上執行。", - "label.matchesLocation": "{1} 的 {0}", - "label.noResults": "查無結果", - "ariaSearchNoResultEmpty": "找到 {0}", - "ariaSearchNoResult": "以 '{1}' 找到 {0}", - "ariaSearchNoResultWithLineNum": "以 '{1}' 找到 {0},位於 {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "已以 '{1}' 找到 {0}", - "ctrlEnter.keybindingChanged": "Ctrl+Enter 現在會插入分行符號,而不會全部取代。您可以修改 editor.action.replaceAll 的按鍵繫結關係,以覆寫此行為。" - }, - "vs/editor/contrib/format/format": { - "hint11": "在行 {0} 編輯了 1 項格式", - "hintn1": "在行 {1} 編輯了 {0} 項格式", - "hint1n": "在行 {0} 與行 {1} 之間編輯了 1 項格式", - "hintnn": "在行 {1} 與行 {2} 之間編輯了 {0} 項格式" - }, - "vs/editor/contrib/message/messageController": { - "messageVisible": "編輯器目前是否正在顯示內嵌訊息", - "editor.readonly": "無法在唯讀編輯器中編輯" - }, "vs/editor/contrib/gotoSymbol/peek/referencesController": { - "referenceSearchVisible": "是否顯示參考瞄核,例如「瞄核參考」或「瞄核定義」", "labelLoading": "正在載入...", - "metaTitle.N": "{0} ({1})" + "metaTitle.N": "{0} ({1})", + "referenceSearchVisible": "是否顯示參考瞄核,例如「瞄核參考」或「瞄核定義」" }, - "vs/editor/contrib/gotoSymbol/symbolNavigation": { - "hasSymbols": "是否有只能透過鍵盤瀏覽的符號位置。", - "location.kb": "{1} 的符號 {0},{2} 為下一個", - "location": "{1} 的符號 {0}" + "vs/editor/contrib/gotoSymbol/peek/referencesTree": { + "referenceCount": "{0} 個參考", + "referencesCount": "{0} 個參考", + "treeAriaLabel": "參考" + }, + "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { + "missingPreviewMessage": "無法預覽", + "noResults": "查無結果", + "peekView.alternateTitle": "參考" }, "vs/editor/contrib/gotoSymbol/referencesModel": { - "aria.oneReference": "個符號位於 {0} 中的第 {1} 行第 {2} 欄", - "aria.oneReference.preview": "符號位於 {0} 中的第 {1} 行第 {2}、{3} 欄", "aria.fileReferences.1": "1 個符號位於 {0}, 完整路徑 {1}", "aria.fileReferences.N": "{0} 個符號位於 {1}, 完整路徑 {2}", + "aria.oneReference": "個符號位於 {0} 中的第 {1} 行第 {2} 欄", + "aria.oneReference.preview": "符號位於 {0} 中的第 {1} 行第 {2}、{3} 欄", "aria.result.0": "找不到結果", "aria.result.1": "在 {0} 中找到 1 個符號", "aria.result.n1": "在 {1} 中找到 {0} 個符號", "aria.result.nm": "在 {1} 個檔案中找到 {0} 個符號" }, - "vs/editor/contrib/gotoError/gotoErrorWidget": { - "Error": "錯誤", - "Warning": "警告", - "Info": "資訊", - "Hint": "提示", - "marker aria": "{0} 於 {1}。", - "problems": "{0} 個問題 (共 {1} 個)", - "change": "{0} 個問題 (共 {1} 個)", - "editorMarkerNavigationError": "編輯器標記導覽小工具錯誤的色彩。", - "editorMarkerNavigationWarning": "編輯器標記導覽小工具警告的色彩。", - "editorMarkerNavigationInfo": "編輯器標記導覽小工具資訊的色彩", - "editorMarkerNavigationBackground": "編輯器標記導覽小工具的背景。" + "vs/editor/contrib/gotoSymbol/symbolNavigation": { + "hasSymbols": "是否有只能透過鍵盤瀏覽的符號位置。", + "location": "{1} 的符號 {0}", + "location.kb": "{1} 的符號 {0},{2} 為下一個" + }, + "vs/editor/contrib/hover/hover": { + "showDefinitionPreviewHover": "顯示定義預覽懸停", + "showHover": "動態顯示" + }, + "vs/editor/contrib/hover/markdownHoverParticipant": { + "modesContentHover.loading": "正在載入..." + }, + "vs/editor/contrib/hover/markerHoverParticipant": { + "checkingForQuickFixes": "正在檢查快速修正...", + "noQuickFixes": "沒有可用的快速修正", + "quick fixes": "快速修復...", + "view problem": "檢視問題" + }, + "vs/editor/contrib/inPlaceReplace/inPlaceReplace": { + "InPlaceReplaceAction.next.label": "以下一個值取代", + "InPlaceReplaceAction.previous.label": "以上一個值取代" + }, + "vs/editor/contrib/indentation/indentation": { + "configuredTabSize": "已設定的定位點大小", + "detectIndentation": "偵測內容中的縮排", + "editor.reindentlines": "重新將行縮排", + "editor.reindentselectedlines": "重新將選取的行縮排", + "indentUsingSpaces": "使用空格鍵進行縮排", + "indentUsingTabs": "使用 Tab 進行縮排", + "indentationToSpaces": "將縮排轉換成空格", + "indentationToTabs": "將縮排轉換成定位點", + "selectTabWidth": "選取目前檔案的定位點大小" + }, + "vs/editor/contrib/inlineCompletions/ghostTextController": { + "action.inlineSuggest.showNext": "顯示下一個內嵌建議", + "action.inlineSuggest.showPrevious": "顯示上一個內嵌建議", + "action.inlineSuggest.trigger": "觸發內嵌建議", + "inlineSuggestionHasIndentation": "內嵌建議是否以空白字元開頭", + "inlineSuggestionVisible": "是否顯示內嵌建議" + }, + "vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant": { + "acceptInlineSuggestion": "接受", + "showNextInlineSuggestion": "下一步", + "showPreviousInlineSuggestion": "上一步" + }, + "vs/editor/contrib/linesOperations/linesOperations": { + "duplicateSelection": "重複選取項目", + "editor.transformToLowercase": "轉換到小寫", + "editor.transformToSnakecase": "轉換為底線連接字", + "editor.transformToTitlecase": "轉換為字首大寫", + "editor.transformToUppercase": "轉換到大寫", + "editor.transpose": "轉置游標周圍的字元數", + "lines.copyDown": "將行向下複製", + "lines.copyUp": "將行向上複製", + "lines.delete": "刪除行", + "lines.deleteAllLeft": "左邊全部刪除", + "lines.deleteAllRight": "刪除所有右方項目", + "lines.indent": "縮排行", + "lines.insertAfter": "在下方插入行", + "lines.insertBefore": "在上方插入行", + "lines.joinLines": "連接線", + "lines.moveDown": "下移一行", + "lines.moveUp": "上移一行", + "lines.outdent": "凸排行", + "lines.sortAscending": "遞增排序行", + "lines.sortDescending": "遞減排序行", + "lines.trimTrailingWhitespace": "修剪尾端空白", + "miCopyLinesDown": "將行向下複製(&&P)", + "miCopyLinesUp": "將行向上複製(&&C)", + "miDuplicateSelection": "重複選取項目(&&D)", + "miMoveLinesDown": "下移一行(&&L)", + "miMoveLinesUp": "上移一行(&&V)" + }, + "vs/editor/contrib/linkedEditing/linkedEditing": { + "editorLinkedEditingBackground": "當編輯器自動重新命名類型時的背景色彩。", + "linkedEditing.label": "開始連結的編輯" + }, + "vs/editor/contrib/links/links": { + "invalid.url": "因為此連結的格式不正確,所以無法開啟: {0}", + "label": "開啟連結", + "links.navigate.executeCmd": "執行命令", + "links.navigate.follow": "追蹤連結", + "links.navigate.kb.alt": "alt + 按一下", + "links.navigate.kb.alt.mac": "選項 + 按一下", + "links.navigate.kb.meta": "ctrl + 按一下", + "links.navigate.kb.meta.mac": "cmd + 按一下", + "missing.url": "因為此連結目標遺失,所以無法開啟。", + "tooltip.explanation": "執行命令 {0}" + }, + "vs/editor/contrib/message/messageController": { + "editor.readonly": "無法在唯讀編輯器中編輯", + "messageVisible": "編輯器目前是否正在顯示內嵌訊息" + }, + "vs/editor/contrib/multicursor/multicursor": { + "addSelectionToNextFindMatch": "將選取項目加入下一個找到的相符項", + "addSelectionToPreviousFindMatch": "將選取項目加入前一個找到的相符項中", + "changeAll.label": "變更所有發生次數", + "cursorAdded": "新增的資料指標: {0}", + "cursorsAdded": "新增的資料指標: {0}", + "miAddSelectionToNextFindMatch": "新增下一個項目(&&N)", + "miAddSelectionToPreviousFindMatch": "新增上一個項目(&&R)", + "miInsertCursorAbove": "在上方新增游標(&&A)", + "miInsertCursorAtEndOfEachLineSelected": "在行尾新增游標(&&U)", + "miInsertCursorBelow": "在下方新增游標(&&D)", + "miSelectHighlights": "選取所有項目(&&O)", + "moveSelectionToNextFindMatch": "將最後一個選擇項目移至下一個找到的相符項", + "moveSelectionToPreviousFindMatch": "將最後一個選擇項目移至前一個找到的相符項", + "mutlicursor.addCursorsToBottom": "將游標新增到底部 ", + "mutlicursor.addCursorsToTop": "將游標新增到頂部", + "mutlicursor.insertAbove": "在上方加入游標", + "mutlicursor.insertAtEndOfEachLineSelected": "在行尾新增游標", + "mutlicursor.insertBelow": "在下方加入游標", + "selectAllOccurrencesOfFindMatch": "選取所有找到的相符項目" + }, + "vs/editor/contrib/parameterHints/parameterHints": { + "parameterHints.trigger.label": "觸發參數提示" }, "vs/editor/contrib/parameterHints/parameterHintsWidget": { + "hint": "{0},提示", "parameterHintsNextIcon": "[顯示下一個參數提示] 的圖示。", - "parameterHintsPreviousIcon": "[顯示上一個參數提示] 的圖示。", - "hint": "{0},提示" + "parameterHintsPreviousIcon": "[顯示上一個參數提示] 的圖示。" }, - "vs/editor/contrib/rename/renameInputField": { - "renameInputVisible": "是否顯示重新命名輸入小工具", - "renameAriaLabel": "為輸入重新命名。請鍵入新名稱,然後按 Enter 以認可。", - "label": "按 {0} 進行重新命名,按 {1} 進行預覽" + "vs/editor/contrib/peekView/peekView": { + "inReferenceSearchEditor": "目前的程式碼編輯器是否內嵌於瞄核內", + "label.close": "關閉", + "peekViewBorder": "預覽檢視之框線與箭頭的色彩。", + "peekViewEditorBackground": "預覽檢視編輯器的背景色彩。", + "peekViewEditorGutterBackground": "預覽檢視編輯器邊框(含行號或字形圖示)的背景色彩。", + "peekViewEditorMatchHighlight": "預覽檢視編輯器中比對時的反白顯示色彩。", + "peekViewEditorMatchHighlightBorder": "在預覽檢視編輯器中比對時的反白顯示邊界。", + "peekViewResultsBackground": "預覽檢視中結果清單的背景色彩。", + "peekViewResultsFileForeground": "預覽檢視結果列表中檔案節點的前景色彩", + "peekViewResultsMatchForeground": "預覽檢視結果列表中行節點的前景色彩", + "peekViewResultsMatchHighlight": "在預覽檢視編輯器中比對時的反白顯示色彩。", + "peekViewResultsSelectionBackground": "在預覽檢視之結果清單中選取項目時的背景色彩。", + "peekViewResultsSelectionForeground": "在預覽檢視之結果清單中選取項目時的前景色彩。", + "peekViewTitleBackground": "預覽檢視標題區域的背景色彩。", + "peekViewTitleForeground": "預覽檢視標題的色彩。", + "peekViewTitleInfoForeground": "預覽檢視標題資訊的色彩。" }, - "vs/editor/contrib/suggest/suggestWidget": { - "editorSuggestWidgetBackground": "建議小工具的背景色彩。", - "editorSuggestWidgetBorder": "建議小工具的邊界色彩。", - "editorSuggestWidgetForeground": "建議小工具的前景色彩。", - "editorSuggestWidgetSelectedBackground": "建議小工具中所選項目的背景色彩。", - "editorSuggestWidgetHighlightForeground": "建議小工具中相符醒目提示的色彩。", - "suggestWidget.loading": "正在載入...", - "suggestWidget.noSuggestions": "無建議。", - "ariaCurrenttSuggestionReadDetails": "{0},文件: {1}", - "suggest": "建議" + "vs/editor/contrib/quickAccess/gotoLineQuickAccess": { + "cannotRunGotoLine": "先開啟文字編輯器,前往某一行。", + "gotoLineColumnLabel": "前往第 {0} 行的第 {1} 個字元。", + "gotoLineLabel": "前往第 {0} 行。", + "gotoLineLabelEmpty": "目前行: {0},字元: {1}。請鍵入要導覽至的行號。", + "gotoLineLabelEmptyWithLimit": "目前行: {0},字元: {1}。請鍵入介於 1 到 {2} 之間行號,導覽至該行。" }, "vs/editor/contrib/quickAccess/gotoSymbolQuickAccess": { + "_constructor": "建構函式 ({0})", + "array": "陣列 ({0})", + "boolean": "布林值 ({0})", "cannotRunGotoSymbolWithoutEditor": "若要前往符號,請先開啟包含符號資訊的文字編輯器。", "cannotRunGotoSymbolWithoutSymbolProvider": "使用中的文字編輯器不提供符號資訊。", - "noMatchingSymbolResults": "沒有相符的編輯器符號", - "noSymbolResults": "沒有編輯器符號", - "openToSide": "開至側邊", - "openToBottom": "開啟到底部", - "symbols": "符號 ({0})", - "property": "屬性 ({0})", - "method": "方法 ({0})", - "function": "函式 ({0})", - "_constructor": "建構函式 ({0})", - "variable": "變數 ({0})", "class": "類別 ({0})", - "struct": "結構 ({0})", - "event": "事件 ({0})", - "operator": "運算子 ({0})", - "interface": "介面 ({0})", - "namespace": "命名空間 ({0})", - "package": "套件 ({0})", - "typeParameter": "型別參數 ({0})", - "modules": "模組 ({0})", + "constant": "常數 ({0})", "enum": "列舉 ({0})", "enumMember": "列舉成員 ({0})", - "string": "字串 ({0})", - "file": "檔案 ({0})", - "array": "陣列 ({0})", - "number": "數字 ({0})", - "boolean": "布林值 ({0})", - "object": "物件 ({0})", - "key": "索引鍵 ({0})", + "event": "事件 ({0})", "field": "欄位 ({0})", - "constant": "常數 ({0})" + "file": "檔案 ({0})", + "function": "函式 ({0})", + "interface": "介面 ({0})", + "key": "索引鍵 ({0})", + "method": "方法 ({0})", + "modules": "模組 ({0})", + "namespace": "命名空間 ({0})", + "noMatchingSymbolResults": "沒有相符的編輯器符號", + "noSymbolResults": "沒有編輯器符號", + "number": "數字 ({0})", + "object": "物件 ({0})", + "openToBottom": "開啟到底部", + "openToSide": "開至側邊", + "operator": "運算子 ({0})", + "package": "套件 ({0})", + "property": "屬性 ({0})", + "string": "字串 ({0})", + "struct": "結構 ({0})", + "symbols": "符號 ({0})", + "typeParameter": "型別參數 ({0})", + "variable": "變數 ({0})" + }, + "vs/editor/contrib/rename/rename": { + "aria": "已成功將 '{0}' 重新命名為 '{1}'。摘要: {2}", + "enablePreview": "啟用/停用重新命名前先預覽變更的功能", + "label": "正在為 '{0}' 重新命名", + "no result": "沒有結果。", + "quotableLabel": "正在重新命名 {0}", + "rename.failed": "重新命名無法計算編輯", + "rename.failedApply": "重命名無法套用編輯", + "rename.label": "重新命名符號", + "resolveRenameLocationFailed": "解析重新命名位置時發生未知的錯誤" + }, + "vs/editor/contrib/rename/renameInputField": { + "label": "按 {0} 進行重新命名,按 {1} 進行預覽", + "renameAriaLabel": "為輸入重新命名。請鍵入新名稱,然後按 Enter 以認可。", + "renameInputVisible": "是否顯示重新命名輸入小工具" + }, + "vs/editor/contrib/smartSelect/smartSelect": { + "miSmartSelectGrow": "展開選取範圍(&&E)", + "miSmartSelectShrink": "壓縮選取範圍(&&S)", + "smartSelect.expand": "展開選取項目", + "smartSelect.shrink": "縮小選取項目" + }, + "vs/editor/contrib/snippet/snippetController2": { + "hasNextTabstop": "在程式碼片段模式中是否有下一個定位停駐點", + "hasPrevTabstop": "在程式碼片段模式中是否有上一個定位停駐點", + "inSnippetMode": "編輯器目前是否在程式碼片段模式中" }, "vs/editor/contrib/snippet/snippetVariables": { - "Sunday": "星期天", - "Monday": "星期一", - "Tuesday": "星期二", - "Wednesday": "星期三", - "Thursday": "星期四", - "Friday": "星期五", - "Saturday": "星期六", - "SundayShort": "週日", - "MondayShort": "週一", - "TuesdayShort": "週二", - "WednesdayShort": "週三", - "ThursdayShort": "週四", - "FridayShort": "週五", - "SaturdayShort": "週六", - "January": "一月", - "February": "二月", - "March": "三月", "April": "四月", - "May": "五月", - "June": "六月", - "July": "七月", - "August": "八月", - "September": "九月", - "October": "十月", - "November": "十一月", - "December": "十二月", - "JanuaryShort": "1月", - "FebruaryShort": "2月", - "MarchShort": "3 月", "AprilShort": "4月", - "MayShort": "五月", - "JuneShort": "6月", - "JulyShort": "7 月", + "August": "八月", "AugustShort": "8 月", - "SeptemberShort": "9 月", - "OctoberShort": "10 月", + "December": "十二月", + "DecemberShort": "12 月", + "February": "二月", + "FebruaryShort": "2月", + "Friday": "星期五", + "FridayShort": "週五", + "January": "一月", + "JanuaryShort": "1月", + "July": "七月", + "JulyShort": "7 月", + "June": "六月", + "JuneShort": "6月", + "March": "三月", + "MarchShort": "3 月", + "May": "五月", + "MayShort": "五月", + "Monday": "星期一", + "MondayShort": "週一", + "November": "十一月", "NovemberShort": "11 月", - "DecemberShort": "12 月" + "October": "十月", + "OctoberShort": "10 月", + "Saturday": "星期六", + "SaturdayShort": "週六", + "September": "九月", + "SeptemberShort": "9 月", + "Sunday": "星期天", + "SundayShort": "週日", + "Thursday": "星期四", + "ThursdayShort": "週四", + "Tuesday": "星期二", + "TuesdayShort": "週二", + "Wednesday": "星期三", + "WednesdayShort": "週三" + }, + "vs/editor/contrib/suggest/suggest": { + "acceptSuggestionOnEnter": "是否在按下 Enter 時插入建議", + "suggestWidgetDetailsVisible": "是否顯示建議詳細資料", + "suggestWidgetMultipleSuggestions": "是否有多個建議可以挑選", + "suggestWidgetVisible": "是否顯示建議", + "suggestionCanResolve": "目前的建議是否支援解決更多詳細資料", + "suggestionHasInsertAndReplaceRange": "目前的建議是否有插入和取代行為", + "suggestionInsertMode": "預設行為是插入或取代", + "suggestionMakesTextEdit": "插入目前的建議會產生變更,或已鍵入所有項目" + }, + "vs/editor/contrib/suggest/suggestController": { + "accept.insert": "插入", + "accept.replace": "取代", + "aria.alert.snippet": "接受 ‘{0}’ 進行了其他 {1} 項編輯", + "detail.less": "顯示更多", + "detail.more": "顯示更少", + "suggest.reset.label": "重設建議小工具大小", + "suggest.trigger.label": "觸發建議" + }, + "vs/editor/contrib/suggest/suggestWidget": { + "ariaCurrenttSuggestionReadDetails": "{0},文件: {1}", + "editorSuggestWidgetBackground": "建議小工具的背景色彩。", + "editorSuggestWidgetBorder": "建議小工具的邊界色彩。", + "editorSuggestWidgetFocusHighlightForeground": "當項目成為焦點時,相符項目的色彩在建議小工具中會醒目顯示。", + "editorSuggestWidgetForeground": "建議小工具的前景色彩。", + "editorSuggestWidgetHighlightForeground": "建議小工具中相符醒目提示的色彩。", + "editorSuggestWidgetSelectedBackground": "建議小工具中所選項目的背景色彩。", + "editorSuggestWidgetSelectedForeground": "建議小工具中所選項目的前景色彩。", + "suggest": "建議", + "suggestWidget.loading": "正在載入...", + "suggestWidget.noSuggestions": "無建議。" + }, + "vs/editor/contrib/suggest/suggestWidgetDetails": { + "details.close": "關閉", + "loading": "正在載入..." + }, + "vs/editor/contrib/suggest/suggestWidgetRenderer": { + "readMore": "閱讀更多", + "suggestMoreInfoIcon": "建議小工具中 [更多詳細資訊] 的圖示。" + }, + "vs/editor/contrib/suggest/suggestWidgetStatus": { + "ddd": "{0} ({1})" }, "vs/editor/contrib/symbolIcons/symbolIcons": { "symbolIcon.arrayForeground": "陣列符號的前景色彩。這些符號會出現在大綱、階層連結和建議小工具中。", @@ -1138,497 +1162,654 @@ "symbolIcon.unitForeground": "單位符號的前景色彩。這些符號會出現在大綱、階層連結和建議小工具中。", "symbolIcon.variableForeground": "變數符號的前景色彩。這些符號會出現在大綱、階層連結和建議小工具中。" }, - "vs/editor/contrib/gotoSymbol/peek/referencesWidget": { - "missingPreviewMessage": "無法預覽", - "noResults": "查無結果", - "peekView.alternateTitle": "參考" + "vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": { + "toggle.tabMovesFocus": "切換 TAB 鍵移動焦點", + "toggle.tabMovesFocus.off": "按 Tab 現在會插入定位字元。", + "toggle.tabMovesFocus.on": "按 Tab 現在會將焦點移至下一個可設定焦點的元素。" }, - "vs/editor/contrib/hover/markerHoverParticipant": { - "view problem": "檢視問題", - "noQuickFixes": "沒有可用的快速修正", - "checkingForQuickFixes": "正在檢查快速修正...", - "quick fixes": "快速修復..." + "vs/editor/contrib/tokenization/tokenization": { + "forceRetokenize": "開發人員: 強制重新置放" }, - "vs/editor/contrib/hover/markdownHoverParticipant": { - "modesContentHover.loading": "正在載入..." + "vs/editor/contrib/unusualLineTerminators/unusualLineTerminators": { + "unusualLineTerminators.detail": "此檔案包含一或多個異常的行結束字元,例如行分隔符號 (LS) 或段落分隔符號 (PS)。\r\n\r\n建議您將其從檔案中移除。這可以透過 `editor.unusualLineTerminators` 進行設定。", + "unusualLineTerminators.fix": "修正此檔案", + "unusualLineTerminators.ignore": "忽略此檔案的問題", + "unusualLineTerminators.message": "偵測到異常的行結束字元", + "unusualLineTerminators.title": "異常的行結束字元" }, - "vs/editor/contrib/suggest/suggestWidgetDetails": { - "details.close": "關閉", - "loading": "正在載入..." + "vs/editor/contrib/wordHighlighter/wordHighlighter": { + "overviewRulerWordHighlightForeground": "符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "overviewRulerWordHighlightStrongForeground": "寫入權限符號醒目提示的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "wordHighlight": "讀取權限期間 (如讀取變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "wordHighlight.next.label": "移至下一個反白符號", + "wordHighlight.previous.label": "移至上一個反白符號", + "wordHighlight.trigger.label": "觸發符號反白顯示", + "wordHighlightBorder": "讀取存取期間 (例如讀取變數時) 符號的邊框顏色。", + "wordHighlightStrong": "寫入權限期間 (如寫入變數) 符號的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "wordHighlightStrongBorder": "寫入存取期間 (例如寫入變數時) 符號的邊框顏色。 " }, - "vs/editor/contrib/suggest/suggestWidgetStatus": { - "ddd": "{0} ({1})" + "vs/editor/contrib/wordOperations/wordOperations": { + "deleteInsideWord": "刪除字組" }, - "vs/editor/contrib/suggest/suggestWidgetRenderer": { - "suggestMoreInfoIcon": "建議小工具中 [更多詳細資訊] 的圖示。", - "readMore": "閱讀更多" - }, - "vs/editor/contrib/codeAction/lightBulbWidget": { - "prefferedQuickFixWithKb": "顯示修正程式。偏好的修正程式可用 ({0})", - "quickFixWithKb": "顯示修正 ({0})", - "quickFix": "顯示修正" - }, - "vs/editor/contrib/gotoSymbol/peek/referencesTree": { - "referencesCount": "{0} 個參考", - "referenceCount": "{0} 個參考", - "treeAriaLabel": "參考" - }, - "vs/platform/environment/node/argvHelper": { - "unknownOption": "警告: '{0}' 不在已知選項清單中,但仍傳遞至 Electron/Chromium。", - "multipleValues": "已多次定義選項 ‘{0}’。請使用值 ‘{1}’。", - "gotoValidation": "`--goto` 模式中的引數格式應為 `FILE(:LINE(:CHARACTER))`。" - }, - "vs/platform/request/common/request": { - "httpConfigurationTitle": "HTTP", - "proxy": "要使用的 Proxy 設定。若未設定,將從 `http_proxy` 和 `https_proxy` 環境變數繼承。", - "strictSSL": "控制是否應根據提供的 CA 清單驗證 Proxy 伺服器憑證。", - "proxyAuthorization": "要針對所有網路要求作為 `Proxy-Authorization` 標頭傳送的值。", - "proxySupportOff": "停用延伸模組的 Proxy 支援。", - "proxySupportOn": "啟用延伸模組的 Proxy 支援。", - "proxySupportOverride": "啟用延伸模組的 Proxy 支援,覆寫要求選項。", - "proxySupport": "為延伸模組使用 Proxy 支援。", - "systemCertificates": "控制是否應從 OS 載入 CA 憑證。(關閉此設定後,Windows 和 macOS 都需要重新載入視窗。)" - }, - "vs/platform/files/common/fileService": { - "invalidPath": "無法解析具有相對檔案路徑 '{0}' 的檔案系統提供者", - "noProviderFound": "無法為資源 '{0}' 找到任何檔案系統提供者", - "fileNotFoundError": "無法解析不存在的檔案 '{0}'", - "fileExists": "覆寫旗標未設定時,無法建立已存在的檔案 '{0}'", - "err.write": "無法寫入檔案 '{0}' ({1})", - "writeFailedUnlockUnsupported": "因為提供者不支援檔案 '{0}',所以無法解除其鎖定。", - "fileIsDirectoryWriteError": "無法寫入實際為目錄的檔案 '{0}'", - "fileModifiedError": "修改檔案的時間", - "err.read": "無法讀取檔案 '{0}' ({1})", - "fileIsDirectoryReadError": "無法讀取實際為目錄的檔案 '{0}'", - "fileNotModifiedError": "未修改檔案的時間", - "fileTooLargeError": "因為檔案 '{0}' 太大,無法開啟,所以無法讀取該檔案", - "unableToMoveCopyError1": "當來源 '{0}' 與目標 '{1}' 的路徑大小寫不同,但位在不區分大小寫的檔案系統上時,無法複製", - "unableToMoveCopyError2": "當來源 '{0}' 是目標 '{1}' 的父系時,無法移動/複製。", - "unableToMoveCopyError3": "因為目標 '{1}' 已經存在於目的地,所以無法移動/複製 '{0}'。", - "unableToMoveCopyError4": "因為有檔案會取代 '{1}' 資料夾,所以無法將 '{0}' 移動/複製到該資料夾。", - "mkdirExistsError": "無法建立已存在但不是目錄的資料夾 '{0}'", - "deleteFailedTrashUnsupported": "因為提供者不支援,所以無法透過垃圾筒刪除檔案 '{0}'。", - "deleteFailedNotFound": "無法刪除不存在的檔案 '{0}'", - "deleteFailedNonEmptyFolder": "無法刪除非空白資料夾 ‘{0}’。", - "err.readonly": "無法修改唯讀檔案 '{0}'" - }, - "vs/platform/files/node/diskFileSystemProvider": { - "fileExists": "檔案已存在", - "fileNotExists": "檔案不存在", - "moveError": "無法將 ‘{0}’ 移入 ‘{1}’ ({2})。", - "copyError": "無法將 ‘{0}’ 複製到 ‘{1}' ({2})。", - "fileCopyErrorPathCase": "「檔案不得複製到路徑大小寫不同的相同路徑", - "fileCopyErrorExists": "目標處的檔案已存在" - }, - "vs/platform/files/common/files": { - "unknownError": "未知的錯誤", - "sizeB": "{0}B", - "sizeKB": "{0}KB", - "sizeMB": "{0}MB", - "sizeGB": "{0}GB", - "sizeTB": "{0}TB" - }, - "vs/platform/update/common/update.config.contribution": { - "updateConfigurationTitle": "更新", - "updateMode": "設定是否要接收自動更新。變更後需要重新啟動。系統會從 Microsoft 線上服務擷取更新。", - "none": "停用更新。", - "manual": "停用自動背景更新檢查。若您手動檢查更新,可取得更新。", - "start": "僅在啟動時檢查更新。停用自動背景更新檢查。", - "default": "啟用自動更新檢查。程式碼會自動並定期檢查更新。", - "deprecated": "此設定已淘汰,請改用 '{0}'。", - "enableWindowsBackgroundUpdatesTitle": "在 Windows 上啟用背景更新", - "enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 VS Code 版本。", - "showReleaseNotes": "更新後顯示版本資訊。版本資訊會從 Microsoft 線上服務擷取。" - }, - "vs/platform/environment/node/argv": { - "optionsUpperCase": "選項", - "extensionsManagement": "延伸模組管理", - "troubleshooting": "疑難排解", - "diff": "互相比較兩個檔案。", - "add": "將資料夾新增至上一個使用中的視窗。", - "goto": "在路徑上的指定行與字元位置開啟檔案。", - "newWindow": "強制開啟新視窗。", - "reuseWindow": "強制在已開啟的視窗中開啟檔案或資料夾。", - "wait": "等候檔案在傳回前關閉。", - "locale": "要使用的地區設定 (例如 en-US 或 zh-TW)。", - "userDataDir": "指定用於保存使用者資料的目錄。可用於開啟多個相異的 Code 執行個體。", - "help": "列印使用方式。", - "extensionHomePath": "設定延伸模組的根路徑。", - "listExtensions": "列出已安裝的延伸模組。", - "showVersions": "使用 --list-extensions 時,顯示安裝的延伸模組版本。", - "category": "使用 --list-extensions 時,根據提供的類別篩選安裝的延伸模組。", - "installExtension": "安裝或更新延伸模組。延伸模組的識別碼一律為 `${publisher}.${name}`。使用 `--force` 引數以更新至最新版本。若要安裝特定版本,請提供 `@${version}`。例如: 'vscode.csharp@1.2.3'。", - "uninstallExtension": "將延伸模組解除安裝。", - "experimentalApis": "為延伸模組啟用建議的 API 功能。\r\n可接收一或多個延伸模組識別碼,以個別啟用。", - "version": "列印版本。", - "verbose": "列印詳細資訊輸出 (表示 --wait)。", - "log": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", - "status": "列印處理程序使用方式和診斷資訊。", - "prof-startup": "啟動時執行 CPU 分析工具", - "disableExtensions": "停用所有已安裝的延伸模組。", - "disableExtension": "停用延伸模組。", - "turn sync": "開啟或關閉同步", - "inspect-extensions": "允許延伸模組的偵錯與分析。如需連線 URI,請查看開發人員工具。", - "inspect-brk-extensions": "允許對延伸主機在啟動後暫停延伸模組進行偵錯和分析。如需連線 URI,請查看開發人員工具。", - "disableGPU": "停用 GPU 硬體加速。", - "maxMemory": "視窗的最大記憶體大小 (以 MB 為單位)。", - "telemetry": "顯示 VS 程式碼收集的所有遙測事件。", - "usage": "使用方式", - "options": "選項", - "paths": "路徑", - "stdinWindows": "從其他程式讀取輸出並附加 '-' (例: 'echo Hello World | {0} -')", - "stdinUnix": "從 stdin 讀取並附加 '-' (例: 'ps aux | grep code | {0} -')", - "unknownVersion": "未知的版本", - "unknownCommit": "未知的認可" - }, - "vs/platform/extensionManagement/common/extensionManagement": { - "extensions": "延伸模組", - "preferences": "喜好設定" - }, - "vs/platform/extensionManagement/node/extensionManagementService": { - "incompatible": "因為延伸模組 '{0}' 與 VS Code '{1}' 不相容,所以無法安裝該延伸模組。", - "restartCode": "請在重新安裝 {0} 前重新啟動 VS Code。", - "MarketPlaceDisabled": "未啟用市集", - "malicious extension": "因為有使用者回報該延伸模組有問題,所以無法安裝延伸模組。", - "notFoundCompatibleDependency": "因為 '{0}' 延伸模組與目前版本的 VS Code ({1} 版) 不相容,所以無法安裝。", - "Not a Marketplace extension": "只有市集延伸模組可以重新安裝", - "removeError": "移除延伸模組: {0} 時發生錯誤。重新嘗試前請離開並再次啟動 VS Code。", - "quitCode": "無法安裝延伸模組。重新安裝以前請重啟 VS Code。", - "exitCode": "無法安裝延伸模組。重新安裝以前請離開並再次啟動 VS Code。", - "notInstalled": "未安裝延伸模組 ‘{0}’。", - "singleDependentError": "無法將 '{0}' 延伸模組解除安裝。其為延伸模組 '{1}' 的相依對象。", - "twoDependentsError": "無法將 '{0}' 延伸模組解除安裝。其為 '{1}' 及 '{2}' 延伸模組的相依對象。", - "multipleDependentsError": "無法將 '{0}' 延伸模組解除安裝。其為 '{1}'、'{2}' 與其他延伸模組的相依對象。", - "singleIndirectDependentError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組與 '{2}' 延伸模組解除安裝。", - "twoIndirectDependentsError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組及 '{2}' 和 '{3}' 延伸模組解除安裝。", - "multipleIndirectDependentsError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組及 '{2}'、'{3}' 和其他延伸模組解除安裝。", - "notExists": "找不到延伸模組" - }, - "vs/platform/telemetry/common/telemetryService": { - "telemetryConfigurationTitle": "遙測", - "telemetry.enableTelemetry": "允許將使用狀況資料和錯誤傳送給 Microsoft 線上服務。", - "telemetry.enableTelemetryMd": "允許將使用狀況資料和錯誤傳送給 Microsoft 線上服務。請在[這裡]({0})閱讀我們的隱私權聲明。" - }, - "vs/platform/extensionManagement/common/extensionManagementCLIService": { - "notFound": "找不到延伸模組 '{0}'。", - "useId": "請確保您使用包含發行者的完整延伸模組識別碼,例如: {0}", - "listFromLocation": "{0} 上安裝的延伸模組:", - "installingExtensionsOnLocation": "正在 {0} 上安裝延伸模組...", - "installingExtensions": "正在安裝延伸模組...", - "alreadyInstalled-checkAndUpdate": "已安裝延伸模組 '{0}' v{1}。請使用 '--force' 選項以更新至最新版本,或提供 '@ ' 以安裝特定版本,例如: '{2}@1.2.3'。", - "alreadyInstalled": "已安裝過延伸模組 '{0}'。", - "installation failed": "無法安裝延伸模組: {0}", - "successVsixInstall": "已成功安裝擴展 \"{0}\"。", - "cancelVsixInstall": "已取消安裝延伸模組 \"{0}\"。", - "updateMessage": "正在將延伸模組 '{0}' 更新至版本 {1}", - "installing builtin ": "正在安裝內建延伸模組 '{0}' v{1}...", - "installing": "正在安裝延伸模組 '{0}' v{1}...", - "successInstall": "已成功安裝延伸模組 '{0}' v{1}。", - "cancelInstall": "已取消安裝延伸模組 \"{0}\"。", - "forceDowngrade": "已安裝更新版本的延伸模組 '{0}' v{1}。請使用 '--force' 選項來降級至較舊的版本。", - "builtin": "延伸模組 '{0}' 是內建延伸模組,無法解除安裝", - "forceUninstall": "使用者已將延伸模組 '{0}' 標示為內建延伸模組。請使用 '--force ' 選項將其解除安裝。", - "uninstalling": "正在解除安裝 {0}...", - "successUninstallFromLocation": "已成功從 {1} 解除安裝延伸模組 '{0}'!", - "successUninstall": "已成功將延伸模組 '{0}' 解除安裝!", - "notInstalleddOnLocation": "未在 {1} 上安裝延伸模組 '{0}'。", - "notInstalled": "未安裝延伸模組 ‘{0}’。" - }, - "vs/platform/userDataSync/common/userDataSync": { - "settings sync": "設定同步", - "settingsSync.keybindingsPerPlatform": "同步處理各平台的按鍵繫結關係。", - "settingsSync.ignoredExtensions": "同步處理時要忽略的延伸模組清單。延伸模組識別碼一律為 `${publisher}.${name}`,例如: `vscode.csharp`。", - "app.extension.identifier.errorMessage": "格式應為 '${publisher}.${name}'。範例: 'vscode.csharp'。", - "settingsSync.ignoredSettings": "設定同步處理時要忽略的設定。" - }, - "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { - "exeRecommended": "您的系統上已安裝 {0}。要為其安裝建議的延伸模組嗎?" - }, - "vs/platform/userDataSync/common/userDataSyncMachines": { - "error incompatible": "因為目前的版本不相容,所以無法讀取電腦資料。請更新 {0} 後,再試一次。" - }, - "vs/platform/userDataSync/common/userDataAutoSyncService": { - "default service changed": "因為預設服務已變更,所以無法同步", - "service changed": "因為同步服務已變更,所以無法同步", - "turned off": "因為雲端中的同步已關閉,所以無法同步", - "session expired": "因為目前的工作階段已過期,所以無法同步", - "turned off machine": "因為已從另一部電腦關閉這部電腦的同步功能,所以無法同步。" - }, - "vs/platform/files/electron-browser/diskFileSystemProvider": { - "binFailed": "無法將 '{0}' 移至資源回收筒", - "trashFailed": "無法將 '{0}' 移動至垃圾" - }, - "vs/platform/theme/common/colorRegistry": { - "foreground": "整體的前景色彩。僅當未被任何元件覆疊時,才會使用此色彩。", - "errorForeground": "整體錯誤訊息的前景色彩。僅當未被任何元件覆蓋時,才會使用此色彩。", - "descriptionForeground": "提供附加訊息的前景顏色,例如標籤", - "iconForeground": "工作台中圖示的預設色彩。", - "focusBorder": "焦點項目的整體框線色彩。只在沒有任何元件覆寫此色彩時,才會加以使用。", - "contrastBorder": "項目周圍的額外框線,可將項目從其他項目中區隔出來以提高對比。", - "activeContrastBorder": "使用中項目周圍的額外邊界,可將項目從其他項目中區隔出來以提高對比。", - "selectionBackground": "作業區域選取的背景顏色(例如輸入或文字區域)。請注意,這不適用於編輯器中的選取。", - "textSeparatorForeground": "文字分隔符號的顏色。", - "textLinkForeground": "內文連結的前景色彩", - "textLinkActiveForeground": "當滑鼠點擊或懸停時,文字中連結的前景色彩。", - "textPreformatForeground": "提示及建議文字的前景色彩。", - "textBlockQuoteBackground": "文內引用區塊背景色彩。", - "textBlockQuoteBorder": "引用文字的框線顏色。", - "textCodeBlockBackground": "文字區塊的背景顏色。", - "widgetShadow": "小工具的陰影色彩,例如編輯器中的尋找/取代。", - "inputBoxBackground": "輸入方塊的背景。", - "inputBoxForeground": "輸入方塊的前景。", - "inputBoxBorder": "輸入方塊的框線。", - "inputBoxActiveOptionBorder": "輸入欄位中可使用之項目的框線色彩。", - "inputOption.activeBackground": "在輸入欄位中所啟動選項的背景色彩。", - "inputOption.activeForeground": "在輸入欄位中所啟動選項的前景色彩。", - "inputPlaceholderForeground": "文字輸入替代字符的前景顏色。", - "inputValidationInfoBackground": "資訊嚴重性的輸入驗證背景色彩。", - "inputValidationInfoForeground": "資訊嚴重性的輸入驗證前景色彩。", - "inputValidationInfoBorder": "資訊嚴重性的輸入驗證邊界色彩。", - "inputValidationWarningBackground": "警告嚴重性的輸入驗證背景色彩。", - "inputValidationWarningForeground": "警告嚴重性的輸入驗證前景色彩。", - "inputValidationWarningBorder": "警告嚴重性的輸入驗證邊界色彩。", - "inputValidationErrorBackground": "錯誤嚴重性的輸入驗證背景色彩。", - "inputValidationErrorForeground": "錯誤嚴重性的輸入驗證前景色彩。", - "inputValidationErrorBorder": "錯誤嚴重性的輸入驗證邊界色彩。", - "dropdownBackground": "下拉式清單的背景。", - "dropdownListBackground": "下拉式清單的背景。", - "dropdownForeground": "下拉式清單的前景。", - "dropdownBorder": "下拉式清單的框線。", - "checkbox.background": "核取方塊小工具的背景色彩。", - "checkbox.foreground": "核取方塊小工具的前景色彩。", - "checkbox.border": "核取方塊小工具的框線色彩。", - "buttonForeground": "按鈕前景色彩。", - "buttonBackground": "按鈕背景色彩。", - "buttonHoverBackground": "暫留時的按鈕背景色彩。", - "buttonSecondaryForeground": "次要按鈕前景色彩。", - "buttonSecondaryBackground": "次要按鈕背景色彩。", - "buttonSecondaryHoverBackground": "滑鼠暫留時的次要按鈕背景色彩。", - "badgeBackground": "標記的背景顏色。標記為小型的訊息標籤,例如搜尋結果的數量。", - "badgeForeground": "標記的前景顏色。標記為小型的訊息標籤,例如搜尋結果的數量。", - "scrollbarShadow": "指出在捲動該檢視的捲軸陰影。", - "scrollbarSliderBackground": "捲軸滑桿的背景顏色。", - "scrollbarSliderHoverBackground": "動態顯示時捲軸滑桿的背景顏色。", - "scrollbarSliderActiveBackground": "當點擊時捲軸滑桿的背景顏色。", - "progressBarBackground": "長時間運行進度條的背景色彩.", - "editorError.background": "編輯器中錯誤文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorError.foreground": "編輯器內錯誤提示線的前景色彩.", - "errorBorder": "編輯器中錯誤方塊的框線色彩。", - "editorWarning.background": "編輯器中警告文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorWarning.foreground": "編輯器內警告提示線的前景色彩.", - "warningBorder": "編輯器中的警告方塊框線色彩。", - "editorInfo.background": "編輯器中資訊文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorInfo.foreground": "編輯器內資訊提示線的前景色彩", - "infoBorder": "編輯器中的資訊方塊框線色彩。", - "editorHint.foreground": "編輯器內提示訊息的提示線前景色彩", - "hintBorder": "編輯器中的提示方塊框線色彩。", - "sashActiveBorder": "使用中飾帶的框線色彩。", - "editorBackground": "編輯器的背景色彩。", - "editorForeground": "編輯器的預設前景色彩。", - "editorWidgetBackground": "編輯器小工具的背景色彩,例如尋找/取代。", - "editorWidgetForeground": "編輯器小工具 (例如尋找/取代) 的前景色彩。", - "editorWidgetBorder": "編輯器小工具的邊界色彩。小工具選擇擁有邊界或色彩未被小工具覆寫時,才會使用色彩。", - "editorWidgetResizeBorder": "編輯器小工具之調整大小列的邊界色彩。只在小工具選擇具有調整大小邊界且未覆寫該色彩時,才使用該色彩。", - "pickerBackground": "快速選擇器背景色彩。該快速選擇器小工具是類似命令選擇區的選擇器容器。", - "pickerForeground": "快速選擇器前景色彩。快速選擇器小工具是類似命令選擇區等選擇器的容器。", - "pickerTitleBackground": "快速選擇器標題背景色彩。快速選擇器小工具是類似命令選擇區的選擇器容器。", - "pickerGroupForeground": "分組標籤的快速選擇器色彩。", - "pickerGroupBorder": "分組邊界的快速選擇器色彩。", - "editorSelectionBackground": "編輯器選取範圍的色彩。", - "editorSelectionForeground": "為選取的文字顏色高對比化", - "editorInactiveSelection": "非使用中編輯器內的選取項目色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorSelectionHighlight": "與選取項目內容相同之區域的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorSelectionHighlightBorder": "選取時,內容相同之區域的框線色彩。", - "editorFindMatch": "符合目前搜尋的色彩。", - "findMatchHighlight": "其他搜尋相符項目的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "findRangeHighlight": "限制搜尋之範圍的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "editorFindMatchBorder": "符合目前搜尋的框線色彩。", - "findMatchHighlightBorder": "符合其他搜尋的框線色彩。", - "findRangeHighlightBorder": "限制搜尋之範圍的框線色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "searchEditor.queryMatch": "搜尋編輯器查詢符合的色彩。", - "searchEditor.editorFindMatchBorder": "搜索編輯器查詢符合的邊框色彩。", - "hoverHighlight": "在顯示動態顯示的文字下醒目提示。其不得為不透明色彩,以免隱藏底層裝飾。", - "hoverBackground": "編輯器動態顯示的背景色彩。", - "hoverForeground": "編輯器動態顯示的前景色彩。", - "hoverBorder": "編輯器動態顯示的框線色彩。", - "statusBarBackground": "編輯器暫留狀態列的背景色彩。", - "activeLinkForeground": "使用中之連結的色彩。", - "editorInlineHintForeground": "內嵌提示的前景色彩", - "editorInlineHintBackground": "內嵌提示的背景色彩", - "editorLightBulbForeground": "用於燈泡動作圖示的色彩。", - "editorLightBulbAutoFixForeground": "用於燈泡自動修正動作圖示的色彩。", - "diffEditorInserted": "已插入文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "diffEditorRemoved": "已移除文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "diffEditorInsertedOutline": "插入的文字外框色彩。", - "diffEditorRemovedOutline": "移除的文字外框色彩。", - "diffEditorBorder": "兩個文字編輯器之間的框線色彩。", - "diffDiagonalFill": "Diff 編輯器的斜紋填滿色彩。斜紋填滿用於並排 Diff 檢視。", - "listFocusBackground": "當清單/樹狀為使用中狀態時,焦點項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listFocusForeground": "當清單/樹狀為使用中狀態時,焦點項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listFocusOutline": "當清單/樹狀目錄為使用中狀態時,焦點項目的清單/樹狀目錄外框色彩。使用中的清單/樹狀目錄有鍵盤焦點,非使用中者則沒有。", - "listActiveSelectionBackground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listActiveSelectionForeground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listInactiveSelectionBackground": "當清單/樹狀為非使用中狀態時,所選項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listInactiveSelectionForeground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中則沒有。", - "listInactiveFocusBackground": "當清單/樹狀為非使用中狀態時,焦點項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", - "listInactiveFocusOutline": "當清單/樹狀目錄為非使用中狀態時,焦點項目的清單/樹狀目錄外框色彩。使用中的清單/樹狀目錄有鍵盤焦點,非使用中者則沒有。", - "listHoverBackground": "使用滑鼠暫留在項目時的清單/樹狀背景。", - "listHoverForeground": "滑鼠暫留在項目時的清單/樹狀前景。", - "listDropBackground": "使用滑鼠四處移動項目時的清單/樹狀拖放背景。", - "highlight": "在清單/樹狀內搜尋時,相符醒目提示的清單/樹狀前景色彩。", - "invalidItemForeground": "列表/樹狀 無效項目的前景色彩,例如在瀏覽視窗無法解析的根目錄", - "listErrorForeground": "包含錯誤清單項目的前景色彩", - "listWarningForeground": "包含警告清單項目的前景色彩", - "listFilterWidgetBackground": "清單和樹狀結構中類型篩選小工具的背景色彩。", - "listFilterWidgetOutline": "清單和樹狀結構中類型篩選小工具的大綱色彩。", - "listFilterWidgetNoMatchesOutline": "在沒有相符項目時,清單和樹狀結構中類型篩選小工具的大綱色彩。", - "listFilterMatchHighlight": "已篩選相符項的背景色彩。", - "listFilterMatchHighlightBorder": "已篩選相符項的框線色彩。", - "treeIndentGuidesStroke": "縮排輔助線的樹狀筆觸色彩。", - "listDeemphasizedForeground": "已取消強調的清單/樹狀結構前景色彩。", - "quickInput.list.focusBackground deprecation": "請改用 quickInputList.focusBackground", - "quickInput.listFocusBackground": "焦點項目的快速選擇器背景色彩。", - "menuBorder": "功能表的邊框色彩。", - "menuForeground": "功能表項目的前景色彩。", - "menuBackground": "功能表項目的背景色彩。", - "menuSelectionForeground": "功能表中所選功能表項目的前景色彩。", - "menuSelectionBackground": "功能表中所選功能表項目的背景色彩。", - "menuSelectionBorder": "功能表中所選功能表項目的框線色彩。", - "menuSeparatorBackground": "功能表中分隔線功能表項目的色彩。", - "snippetTabstopHighlightBackground": "程式碼片段定位停駐點的反白顯示背景色彩。", - "snippetTabstopHighlightBorder": "程式碼片段定位停駐點的反白顯示邊界色彩。", - "snippetFinalTabstopHighlightBackground": "程式碼片段最終定位停駐點的反白顯示背景色彩。", - "snippetFinalTabstopHighlightBorder": "程式碼片段最終定位停駐點的醒目提示框線色彩。", - "breadcrumbsFocusForeground": "焦點階層連結項目的色彩。", - "breadcrumbsBackground": "階層連結的背景色。", - "breadcrumbsSelectedForegound": "所選階層連結項目的色彩。", - "breadcrumbsSelectedBackground": "階層連結項目選擇器的背景色彩。", - "mergeCurrentHeaderBackground": "內嵌合併衝突中目前的標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeCurrentContentBackground": "內嵌合併衝突中的目前內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeIncomingHeaderBackground": "內嵌合併衝突中的傳入標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeIncomingContentBackground": "內嵌合併衝突中的傳入內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeCommonHeaderBackground": "內嵌合併衝突中的一般上階標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeCommonContentBackground": "內嵌合併衝突中的一般上階內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", - "mergeBorder": "內嵌合併衝突中標頭及分隔器的邊界色彩。", - "overviewRulerCurrentContentForeground": "目前內嵌合併衝突的概觀尺規前景。", - "overviewRulerIncomingContentForeground": "傳入內嵌合併衝突的概觀尺規前景。", - "overviewRulerCommonContentForeground": "內嵌合併衝突中的共同上階概觀尺規前景。", - "overviewRulerFindMatchForeground": "尋找相符項目的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "overviewRulerSelectionHighlightForeground": "選取項目醒目提示的概觀尺規標記。其不得為不透明色彩,以免隱藏底層裝飾。", - "minimapFindMatchHighlight": "用於尋找相符項目的縮圖標記色彩。", - "minimapSelectionHighlight": "編輯器選取範圍的迷你地圖標記色彩。", - "minimapError": "錯誤的縮圖標記色彩。", - "overviewRuleWarning": "警告的縮圖標記色彩。", - "minimapBackground": "縮圖背景色彩。", - "minimapSliderBackground": "縮圖滑桿背景色彩。", - "minimapSliderHoverBackground": "暫留時的縮圖滑桿背景色彩。", - "minimapSliderActiveBackground": "按一下時的縮圖滑桿背景色彩。", - "problemsErrorIconForeground": "用於問題錯誤圖示的色彩。", - "problemsWarningIconForeground": "用於問題警告圖示的色彩。", - "problemsInfoIconForeground": "用於問題資訊圖示的色彩。", - "chartsForeground": "圖表中使用的前景色彩。", - "chartsLines": "用於圖表中水平線的色彩。", - "chartsRed": "圖表視覺效果中所使用的紅色。", - "chartsBlue": "圖表視覺效果中所使用的藍色。", - "chartsYellow": "圖表視覺效果中所使用的黃色。", - "chartsOrange": "圖表視覺效果中所使用的橙色。", - "chartsGreen": "圖表視覺效果中所使用的綠色。", - "chartsPurple": "圖表視覺效果中所使用的紫色。" + "vs/platform/actions/browser/menuEntryActionViewItem": { + "titleAndKb": "{0} ({1})" }, "vs/platform/configuration/common/configurationRegistry": { - "defaultLanguageConfigurationOverrides.title": "預設語言組態覆寫", - "defaultLanguageConfiguration.description": "設定要針對 {0} 語言覆寫的設定。", - "overrideSettings.defaultDescription": "設定要針對語言覆寫的編輯器設定。", - "overrideSettings.errorMessage": "這個設定不支援以語言為根據的組態。", + "config.property.duplicate": "無法註冊 '{0}'。此屬性已經註冊。", "config.property.empty": "無法註冊空白屬性", "config.property.languageDefault": "無法註冊 '{0}'。這符合用於描述語言專用編輯器設定的屬性模式 '\\\\[.*\\\\]$'。請使用 'configurationDefaults' 貢獻。", - "config.property.duplicate": "無法註冊 '{0}'。此屬性已經註冊。" + "defaultLanguageConfiguration.description": "設定要針對 {0} 語言覆寫的設定。", + "defaultLanguageConfigurationOverrides.title": "預設語言組態覆寫", + "overrideSettings.defaultDescription": "設定要針對語言覆寫的編輯器設定。", + "overrideSettings.errorMessage": "這個設定不支援以語言為根據的組態。" + }, + "vs/platform/contextkey/browser/contextKeyService": { + "getContextKeyInfo": "傳回有關內容索引鍵資訊的命令" + }, + "vs/platform/contextkey/common/contextkeys": { + "inputFocus": "鍵盤焦點是否位於輸入方塊內", + "isIOS": "作業系統是否為 IOS", + "isLinux": "作業系統是否為 Linux", + "isMac": "作業系統是否為 macOS", + "isMacNative": "非瀏覽器平台上的作業系統是否為 macOS", + "isWeb": "平台是否為網頁瀏覽器", + "isWindows": "作業系統是否為 Windows" }, "vs/platform/dialogs/common/dialogs": { "moreFile": "...另外 1 個檔案未顯示", "moreFiles": "...另外 {0} 個檔案未顯示" }, - "vs/platform/contextkey/common/contextkeys": { - "isMac": "作業系統是否為 macOS", - "isLinux": "作業系統是否為 Linux", - "isWindows": "作業系統是否為 Windows", - "isWeb": "平台是否為網頁瀏覽器", - "isMacNative": "非瀏覽器平台上的作業系統是否為 macOS", - "inputFocus": "鍵盤焦點是否位於輸入方塊內" - }, - "vs/platform/markers/common/markers": { - "sev.error": "錯誤", - "sev.warning": "警告", - "sev.info": "資訊" - }, - "vs/platform/workspace/common/workspaceTrust": { - "trusted": "受信任", - "untrusted": "未受信任", - "unknown": "未知" - }, - "vs/platform/terminal/node/terminalProcess": { - "launchFail.cwdNotDirectory": "啟動目錄 (cwd) \"{0}\" 不是目錄", - "launchFail.cwdDoesNotExist": "啟動目錄 (cwd) \"{0}\" 不存在", - "launchFail.executableIsNotFileOrSymlink": "通往 Shell 可執行檔 \"{0}\" 的路徑不是符號連結檔案", - "launchFail.executableDoesNotExist": "沒有通往 Shell 可執行檔 \"{0}\" 的路徑" - }, - "vs/platform/windows/electron-main/windowsMainService": { - "ok": "確定", - "pathNotExistTitle": "路徑不存在", - "uriInvalidTitle": "無法開啟 URI", - "pathNotExistDetail": "磁碟上似乎已沒有路徑 '{0}'。", - "uriInvalidDetail": "URI '{0}' 無效且無法開啟。" - }, - "vs/platform/workspaces/common/workspaces": { - "codeWorkspace": "Code 工作區" - }, - "vs/platform/issue/electron-main/issueMainService": { - "local": "LOCAL", - "issueReporterWriteToClipboard": "資料太多,無法直接傳送到 GitHub。資料將會複製到剪貼簿,請將其貼到開啟的 GitHub 問題頁面。", - "ok": "確定", - "cancel": "取消", - "confirmCloseIssueReporter": "將不會儲存您的輸入。確定要關閉此視窗嗎?", - "yes": "是", - "issueReporter": "問題回報程式" - }, - "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { - "newWindow": "新增視窗", - "newWindowDesc": "開啟新視窗", - "recentFoldersAndWorkspaces": "最近使用的資料夾和工作區", - "recentFolders": "最近使用的資料夾", - "untitledWorkspace": "無標題 (工作區)", - "workspaceName": "{0} (工作區)" - }, - "vs/platform/workspaces/electron-main/workspacesManagementMainService": { - "ok": "確定", - "workspaceOpenedMessage": "無法儲存工作區 '{0}'", - "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。" - }, "vs/platform/dialogs/electron-main/dialogMainService": { "open": "開啟", - "openFolder": "開啟資料夾", "openFile": "開啟檔案", - "openWorkspaceTitle": "開啟工作區", - "openWorkspace": "開啟(&&O)" + "openFolder": "開啟資料夾", + "openWorkspace": "開啟(&&O)", + "openWorkspaceTitle": "開啟工作區" }, - "vs/platform/files/common/io": { - "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許其使用更多記憶體", - "fileTooLargeError": "檔案太大,無法開啟" + "vs/platform/environment/node/argv": { + "add": "將資料夾新增至上一個使用中的視窗。", + "category": "使用 --list-extensions 時,根據提供的類別篩選安裝的延伸模組。", + "diff": "互相比較兩個檔案。", + "disableExtension": "停用延伸模組。", + "disableExtensions": "停用所有已安裝的延伸模組。", + "disableGPU": "停用 GPU 硬體加速。", + "experimentalApis": "為延伸模組啟用建議的 API 功能。\r\n可接收一或多個延伸模組識別碼,以個別啟用。", + "extensionHomePath": "設定延伸模組的根路徑。", + "extensionsManagement": "延伸模組管理", + "goto": "在路徑上的指定行與字元位置開啟檔案。", + "help": "列印使用方式。", + "inspect-brk-extensions": "允許對延伸主機在啟動後暫停延伸模組進行偵錯和分析。如需連線 URI,請查看開發人員工具。", + "inspect-extensions": "允許延伸模組的偵錯與分析。如需連線 URI,請查看開發人員工具。", + "installExtension": "安裝或更新延伸模組。延伸模組的識別碼一律為 `${publisher}.${name}`。使用 `--force` 引數以更新至最新版本。若要安裝特定版本,請提供 `@${version}`。例如: 'vscode.csharp@1.2.3'。", + "listExtensions": "列出已安裝的延伸模組。", + "locale": "要使用的地區設定 (例如 en-US 或 zh-TW)。", + "log": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", + "maxMemory": "視窗的最大記憶體大小 (以 MB 為單位)。", + "newWindow": "強制開啟新視窗。", + "options": "選項", + "optionsUpperCase": "選項", + "paths": "路徑", + "prof-startup": "啟動時執行 CPU 分析工具。", + "reuseWindow": "強制在已開啟的視窗中開啟檔案或資料夾。", + "showVersions": "使用 --list-extensions 時,顯示安裝的延伸模組版本。", + "status": "列印處理程序使用方式和診斷資訊。", + "stdinUnix": "從 stdin 讀取並附加 '-' (例: 'ps aux | grep code | {0} -')", + "stdinWindows": "從其他程式讀取輸出並附加 '-' (例: 'echo Hello World | {0} -')", + "telemetry": "顯示 VS 程式碼收集的所有遙測事件。", + "troubleshooting": "疑難排解", + "turn sync": "開啟或關閉同步。", + "uninstallExtension": "將延伸模組解除安裝。", + "unknownCommit": "未知的認可", + "unknownVersion": "未知的版本", + "usage": "使用方式", + "userDataDir": "指定用於保存使用者資料的目錄。可用於開啟多個相異的 Code 執行個體。", + "verbose": "列印詳細資訊輸出 (表示 --wait)。", + "version": "列印版本。", + "wait": "等候檔案在傳回前關閉。" }, - "vs/platform/extensions/common/extensionValidator": { - "versionSyntax": "無法解析 'engines.vscode` 值 {0}。請使用範例:^1.22.0, ^1.22.x, 等。", - "versionSpecificity1": "在 `engines.vscode` ({0}) 中指定的版本不夠具體。對於 1.0.0 之前的 vscode 版本,請至少定義所需的主要和次要版本。 例如 ^0.10.0、0.10.x、0.11.0 等。", - "versionSpecificity2": "在 `engines.vscode` ({0}) 中指定的版本不夠具體。對於 1.0.0 之後的 vscode 版本,請至少定義所需的主要和次要版本。 例如 ^1.10.0、1.10.x、1.x.x、2.x.x 等。", - "versionMismatch": "延伸模組與 Code {0} 不相容。延伸模組需要: {1}。" + "vs/platform/environment/node/argvHelper": { + "gotoValidation": "`--goto` 模式中的引數格式應為 `FILE(:LINE(:CHARACTER))`。", + "multipleValues": "已多次定義選項 ‘{0}’。請使用值 ‘{1}’。", + "unknownOption": "警告: '{0}' 不在已知選項清單中,但仍傳遞至 Electron/Chromium。" + }, + "vs/platform/extensionManagement/common/extensionManagement": { + "extensions": "延伸模組", + "preferences": "喜好設定" + }, + "vs/platform/extensionManagement/common/extensionManagementCLIService": { + "alreadyInstalled": "已安裝過延伸模組 '{0}'。", + "alreadyInstalled-checkAndUpdate": "已安裝延伸模組 '{0}' v{1}。請使用 '--force' 選項以更新至最新版本,或提供 '@ ' 以安裝特定版本,例如: '{2}@1.2.3'。", + "builtin": "延伸模組 '{0}' 是內建延伸模組,無法解除安裝", + "cancelInstall": "已取消安裝延伸模組 \"{0}\"。", + "cancelVsixInstall": "已取消安裝延伸模組 \"{0}\"。", + "forceDowngrade": "已安裝更新版本的延伸模組 '{0}' v{1}。請使用 '--force' 選項來降級至較舊的版本。", + "forceUninstall": "使用者已將延伸模組 '{0}' 標示為內建延伸模組。請使用 '--force ' 選項將其解除安裝。", + "installation failed": "無法安裝延伸模組: {0}", + "installing": "正在安裝延伸模組 '{0}' v{1}...", + "installing builtin ": "正在安裝內建延伸模組 '{0}' v{1}...", + "installingExtensions": "正在安裝延伸模組...", + "installingExtensionsOnLocation": "正在 {0} 上安裝延伸模組...", + "listFromLocation": "{0} 上安裝的延伸模組:", + "notFound": "找不到延伸模組 '{0}'。", + "notInstalled": "未安裝延伸模組 ‘{0}’。", + "notInstalleddOnLocation": "未在 {1} 上安裝延伸模組 '{0}'。", + "successInstall": "已成功安裝延伸模組 '{0}' v{1}。", + "successUninstall": "已成功將延伸模組 '{0}' 解除安裝!", + "successUninstallFromLocation": "已成功從 {1} 解除安裝延伸模組 '{0}'!", + "successVsixInstall": "已成功安裝擴展 \"{0}\"。", + "uninstalling": "正在解除安裝 {0}...", + "updateMessage": "正在將延伸模組 '{0}' 更新至版本 {1}", + "useId": "請確保您使用包含發行者的完整延伸模組識別碼,例如: {0}" + }, + "vs/platform/extensionManagement/electron-sandbox/extensionTipsService": { + "exeRecommended": "您的系統上已安裝 {0}。要為其安裝建議的延伸模組嗎?" + }, + "vs/platform/extensionManagement/node/extensionManagementService": { + "MarketPlaceDisabled": "未啟用市集", + "Not a Marketplace extension": "只有市集延伸模組可以重新安裝", + "exitCode": "無法安裝延伸模組。重新安裝以前請離開並再次啟動 VS Code。", + "incompatible": "因為延伸模組 '{0}' 與 VS Code '{1}' 不相容,所以無法安裝該延伸模組。", + "malicious extension": "因為有使用者回報該延伸模組有問題,所以無法安裝延伸模組。", + "multipleDependentsError": "無法將 '{0}' 延伸模組解除安裝。其為 '{1}'、'{2}' 與其他延伸模組的相依對象。", + "multipleIndirectDependentsError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組及 '{2}'、'{3}' 和其他延伸模組解除安裝。", + "notExists": "找不到延伸模組", + "notFoundCompatibleDependency": "因為 '{0}' 延伸模組與目前版本的 VS Code ({1} 版) 不相容,所以無法安裝。", + "notInstalled": "未安裝延伸模組 ‘{0}’。", + "quitCode": "無法安裝延伸模組。重新安裝以前請重啟 VS Code。", + "removeError": "移除延伸模組: {0} 時發生錯誤。重新嘗試前請離開並再次啟動 VS Code。", + "restartCode": "請在重新安裝 {0} 前重新啟動 VS Code。", + "singleDependentError": "無法將 '{0}' 延伸模組解除安裝。其為延伸模組 '{1}' 的相依對象。", + "singleIndirectDependentError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組與 '{2}' 延伸模組解除安裝。", + "twoDependentsError": "無法將 '{0}' 延伸模組解除安裝。其為 '{1}' 及 '{2}' 延伸模組的相依對象。", + "twoIndirectDependentsError": "無法將 '{0}' 延伸模組解除安裝。這麼做會將與其相依的 '{1}' 延伸模組及 '{2}' 和 '{3}' 延伸模組解除安裝。" }, "vs/platform/extensionManagement/node/extensionManagementUtil": { "invalidManifest": "VSIX 無效: package.json 不是 JSON 檔案。" }, "vs/platform/extensionManagement/node/extensionsScanner": { - "errorDeleting": "安裝延伸模組 '{1}' 時無法刪除現有的資料夾 '{0}'。請手動刪除該資料夾後,再試一次", "cannot read": "無法從 {0} 讀取延伸模組", - "renameError": "將 {0} 重新命名為 {1} 時發生未知錯誤", - "invalidManifest": "延伸模組無效: package.json 不是 JSON 檔案。" + "errorDeleting": "安裝延伸模組 '{1}' 時無法刪除現有的資料夾 '{0}'。請手動刪除該資料夾後,再試一次", + "invalidManifest": "延伸模組無效: package.json 不是 JSON 檔案。", + "renameError": "將 {0} 重新命名為 {1} 時發生未知錯誤" + }, + "vs/platform/extensions/common/extensionValidator": { + "versionMismatch": "延伸模組與 Code {0} 不相容。延伸模組需要: {1}。", + "versionSpecificity1": "在 `engines.vscode` ({0}) 中指定的版本不夠具體。對於 1.0.0 之前的 vscode 版本,請至少定義所需的主要和次要版本。 例如 ^0.10.0、0.10.x、0.11.0 等。", + "versionSpecificity2": "在 `engines.vscode` ({0}) 中指定的版本不夠具體。對於 1.0.0 之後的 vscode 版本,請至少定義所需的主要和次要版本。 例如 ^1.10.0、1.10.x、1.x.x、2.x.x 等。", + "versionSyntax": "無法解析 'engines.vscode` 值 {0}。請使用範例:^1.22.0, ^1.22.x, 等。" + }, + "vs/platform/externalTerminal/node/externalTerminalService": { + "console.title": "VS Code 主控台", + "ext.term.app.not.found": "找不到終端應用程式 ‘{0}'", + "linux.term.failed": "'{0}' 失敗,結束代碼為 {1}", + "mac.terminal.script.failed": "指令碼 '{0}' 失敗,結束代碼為 {1}", + "mac.terminal.type.not.supported": "不支援 '{0}'", + "press.any.key": "請按任意鍵以繼續..." + }, + "vs/platform/files/common/fileService": { + "deleteFailedNonEmptyFolder": "無法刪除非空白資料夾 ‘{0}’。", + "deleteFailedNotFound": "無法刪除不存在的檔案 '{0}'", + "deleteFailedTrashUnsupported": "因為提供者不支援,所以無法透過垃圾筒刪除檔案 '{0}'。", + "err.read": "無法讀取檔案 '{0}' ({1})", + "err.readonly": "無法修改唯讀檔案 '{0}'", + "err.write": "無法寫入檔案 '{0}' ({1})", + "fileExists": "覆寫旗標未設定時,無法建立已存在的檔案 '{0}'", + "fileIsDirectoryReadError": "無法讀取實際為目錄的檔案 '{0}'", + "fileIsDirectoryWriteError": "無法寫入實際為目錄的檔案 '{0}'", + "fileModifiedError": "修改檔案的時間", + "fileNotFoundError": "無法解析不存在的檔案 '{0}'", + "fileNotModifiedError": "未修改檔案的時間", + "fileTooLargeError": "因為檔案 '{0}' 太大,無法開啟,所以無法讀取該檔案", + "invalidPath": "無法解析具有相對檔案路徑 '{0}' 的檔案系統提供者", + "mkdirExistsError": "無法建立已存在但不是目錄的資料夾 '{0}'", + "noProviderFound": "無法為資源 '{0}' 找到任何檔案系統提供者", + "unableToMoveCopyError1": "當來源 '{0}' 與目標 '{1}' 的路徑大小寫不同,但位在不區分大小寫的檔案系統上時,無法複製", + "unableToMoveCopyError2": "當來源 '{0}' 是目標 '{1}' 的父系時,無法移動/複製。", + "unableToMoveCopyError3": "因為目標 '{1}' 已經存在於目的地,所以無法移動/複製 '{0}'。", + "unableToMoveCopyError4": "因為有檔案會取代 '{1}' 資料夾,所以無法將 '{0}' 移動/複製到該資料夾。", + "writeFailedUnlockUnsupported": "因為提供者不支援檔案 '{0}',所以無法解除其鎖定。" + }, + "vs/platform/files/common/files": { + "sizeB": "{0}B", + "sizeGB": "{0}GB", + "sizeKB": "{0}KB", + "sizeMB": "{0}MB", + "sizeTB": "{0}TB", + "unknownError": "未知的錯誤" + }, + "vs/platform/files/common/io": { + "fileTooLargeError": "檔案太大,無法開啟", + "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許 {0} 使用更多記憶體" + }, + "vs/platform/files/electron-browser/diskFileSystemProvider": { + "binFailed": "無法將 '{0}' 移至資源回收筒", + "trashFailed": "無法將 '{0}' 移動至垃圾" + }, + "vs/platform/files/node/diskFileSystemProvider": { + "copyError": "無法將 ‘{0}’ 複製到 ‘{1}' ({2})。", + "fileCopyErrorExists": "目標處的檔案已存在", + "fileCopyErrorPathCase": "「檔案不得複製到路徑大小寫不同的相同路徑", + "fileExists": "檔案已存在", + "fileNotExists": "檔案不存在", + "moveError": "無法將 ‘{0}’ 移入 ‘{1}’ ({2})。" + }, + "vs/platform/issue/electron-main/issueMainService": { + "cancel": "取消", + "confirmCloseIssueReporter": "將不會儲存您的輸入。確定要關閉此視窗嗎?", + "issueReporter": "問題回報程式", + "issueReporterWriteToClipboard": "資料太多,無法直接傳送到 GitHub。資料將會複製到剪貼簿,請將其貼到開啟的 GitHub 問題頁面。", + "local": "LOCAL", + "ok": "確定", + "processExplorer": "處理序總管", + "yes": "是" + }, + "vs/platform/keybinding/common/abstractKeybindingService": { + "first.chord": "已按下 ({0})。等待第二個套索鍵...", + "missing.chord": "按鍵組合 ({0}, {1}) 不是命令。" + }, + "vs/platform/list/browser/listService": { + "automatic keyboard navigation setting": "控制是否只要鍵入即可自動觸發清單和樹狀結構中的鍵盤瀏覽。若設為 `false`,只有在執行 `list.toggleKeyboardNavigation` 命令時,才會觸發鍵盤瀏覽,您可為其指定鍵盤快速鍵。", + "expand mode": "控制當按下資料夾名稱時,樹狀目錄資料夾的展開方式。請注意,若不適用,某些樹狀目錄和清單可能會選擇忽略此設定。", + "horizontalScrolling setting": "控制在工作台中,清單與樹狀結構是否支援水平捲動。警告: 開啟此設定將會影響效能。", + "keyboardNavigationSettingKey": "控制 Workbench 中清單和樹狀結構的鍵盤瀏覽樣式。可以是簡易的、醒目提示和篩選。", + "keyboardNavigationSettingKey.filter": "篩選鍵盤瀏覽會篩掉並隱藏不符合鍵盤輸入的所有元素。", + "keyboardNavigationSettingKey.highlight": "醒目提示鍵盤瀏覽會醒目提示符合鍵盤輸入的元素。進一步向上或向下瀏覽只會周遊醒目提示的元素。", + "keyboardNavigationSettingKey.simple": "比對按鍵輸入的簡易按鍵瀏覽焦點元素。僅比對前置詞。", + "list smoothScrolling setting": "控制清單和樹狀結構是否具有平滑捲動。", + "multiSelectModifier": "透過滑鼠多選,用於在樹狀目錄與清單中新增項目的輔助按鍵 (例如在總管中開啟編輯器 及 SCM 檢視)。'在側邊開啟' 滑鼠手勢 (若支援) 將會適應以避免和多選輔助按鍵衝突。", + "multiSelectModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", + "multiSelectModifier.ctrlCmd": "對應Windows和Linux的'Control'與對應 macOS 的'Command'。", + "openModeModifier": "控制如何使用滑鼠 (如支援此用法) 開啟樹狀目錄與清單中的項目。若不適用,某些樹狀目錄與清單可能會選擇忽略此設定。", + "render tree indent guides": "控制樹系是否應轉譯縮排輔助線。", + "tree indent setting": "控制樹狀結構縮排 (像素)。", + "workbenchConfigurationTitle": "工作台" + }, + "vs/platform/markers/common/markers": { + "sev.error": "錯誤", + "sev.info": "資訊", + "sev.warning": "警告" + }, + "vs/platform/menubar/electron-main/menubar": { + "mAbout": "關於 {0}", + "mBringToFront": "全部提到最上層", + "mEdit": "編輯(&&E)", + "mFile": "檔案(&&F)", + "mGoto": "移至(&&G)", + "mHelp": "說明(&&H)", + "mHide": "隱藏 {0}", + "mHideOthers": "隱藏其他", + "mMergeAllWindows": "合併所有視窗", + "mMinimize": "最小化", + "mMoveTabToNewWindow": "移動頁籤至新視窗", + "mNewTab": "新索引標籤", + "mRun": "執行(&&R)", + "mSelection": "選取項目(&&S)", + "mServices": "服務", + "mShowAll": "全部顯示", + "mShowNextTab": "顯示下一個頁籤", + "mShowPreviousTab": "顯示上一個頁籤", + "mTerminal": "終端機(&&T)", + "mView": "檢視(&&V)", + "mWindow": "視窗", + "mZoom": "縮放", + "miCheckForUpdates": "檢查更新(&&U)...", + "miCheckingForUpdates": "正在查看是否有更新...", + "miDownloadUpdate": "下載可用更新(&&O)", + "miDownloadingUpdate": "正在下載更新...", + "miInstallUpdate": "安裝更新(&&U)...", + "miInstallingUpdate": "正在安裝更新...", + "miNewWindow": "開新視窗(&&W)", + "miPreferences": "喜好設定(&&P)", + "miQuit": "結束 {0}", + "miRestartToUpdate": "重新啟動以更新(&&U)", + "miSwitchWindow": "切換視窗(&&W)..." + }, + "vs/platform/native/electron-main/nativeHostMainService": { + "cancel": "取消", + "cantCreateBinFolder": "無法安裝殼層命令 '{0}'。", + "cantUninstall": "無法解除安裝殼層命令 '{0}'。", + "ok": "確定", + "sourceMissing": "在 '{0}' 中找不到殼層腳本", + "warnEscalation": "{0} 現在會提示輸入 'osascript' 取得系統管理員權限,以便安裝殼層命令。", + "warnEscalationUninstall": "{0} 現在會使用 'osascript' 提示取得系統管理員權限,以解除安裝殼層命令。" + }, + "vs/platform/quickinput/browser/commandsQuickAccess": { + "canNotRun": "命令 '{0}' 造成錯誤 ({1})", + "commandPickAriaLabelWithKeybinding": "{0}, {1}", + "morecCommands": "其他命令", + "ok": "確定", + "recentlyUsed": "最近使用的" + }, + "vs/platform/quickinput/browser/helpQuickAccess": { + "editorCommands": "編輯器命令", + "globalCommands": "全域命令", + "helpPickAriaLabel": "{0}, {1}" + }, + "vs/platform/request/common/request": { + "httpConfigurationTitle": "HTTP", + "proxy": "要使用的 Proxy 設定。若未設定,將從 `http_proxy` 和 `https_proxy` 環境變數繼承。", + "proxyAuthorization": "要針對所有網路要求作為 `Proxy-Authorization` 標頭傳送的值。", + "proxySupport": "為延伸模組使用 Proxy 支援。", + "proxySupportFallback": "當找不到 Proxy 時,啟用延伸模組的 Proxy 支援。", + "proxySupportOff": "停用延伸模組的 Proxy 支援。", + "proxySupportOn": "啟用延伸模組的 Proxy 支援。", + "proxySupportOverride": "啟用延伸模組的 Proxy 支援,覆寫要求選項。", + "strictSSL": "控制是否應根據提供的 CA 清單驗證 Proxy 伺服器憑證。", + "systemCertificates": "控制是否應從 OS 載入 CA 憑證。(關閉此設定後,Windows 和 macOS 都需要重新載入視窗。)" + }, + "vs/platform/telemetry/common/telemetryService": { + "telemetry.enableTelemetry": "允許將使用狀況資料和錯誤傳送給 Microsoft 線上服務。", + "telemetry.enableTelemetryMd": "允許將使用狀況資料和錯誤傳送給 Microsoft 線上服務。請在[這裡]({0})閱讀我們的隱私權聲明。", + "telemetryConfigurationTitle": "遙測" + }, + "vs/platform/terminal/common/terminalPlatformConfiguration": { + "terminal.integrated.automationShell.linux": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", + "terminal.integrated.automationShell.osx": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", + "terminal.integrated.automationShell.windows": "設定後的路徑將覆寫 {0} 並忽略 {1},以用於與自動化相關的終端使用,例如工作與偵錯。", + "terminal.integrated.defaultProfile.linux": "Linux 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", + "terminal.integrated.defaultProfile.osx": "MacOS 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", + "terminal.integrated.defaultProfile.windows": "Windows 上使用的預設設定檔。如果已設定 {0} 或 {1},就會忽略此設定。", + "terminal.integrated.inheritEnv": "新殼層是否應該從 VS Code 繼承其環境,而 VS Code 可能會提供登入殼層,以確保 $PATH 和其他開發變數已初始化。這對 Windows 沒有影響。", + "terminal.integrated.profile.linux": "透過終端機下拉式清單建立新的終端機時,要顯示的 Linux 設定檔。如有設定,這些設定檔會覆寫偵測到的預設設定檔。其中包含 {0} 和選擇性的 {1}", + "terminal.integrated.profile.osx": "透過終端機下拉式清單建立新的終端機時,要顯示的 macOS 設定檔。如有設定,這些設定檔會覆寫偵測到的預設設定檔。其中包含 {0} 和選擇性的 {1}", + "terminal.integrated.profiles.windows": "透過終端機下拉式清單建立新的終端機時,要顯示的 Windows 設定檔。設定為 Null 時會排除這些設定檔; 若使用 {0} 屬性,則會使用偵測到的預設組態。或者,請設定 {1} 和選擇性的 {2}", + "terminal.integrated.shell.linux": "終端在 Linux 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.linux.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", + "terminal.integrated.shell.osx": "終端在 macOS 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.osx.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", + "terminal.integrated.shell.windows": "終端在 Windows 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shell.windows.deprecation": "這已被取代,設定預設殼層的新建議方式是在 {0} 中建立終端設定檔,並將其設定檔名稱設為 {1} 中的預設值。這將會優先使用新的設定檔設定,但將來會變更。", + "terminal.integrated.shellArgs.linux": "在 Linux 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.osx": "在 macOS 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows": "在 Windows 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.shellArgs.windows.string": "在 Windows 終端上以此[命令列格式](https://msdn.microsoft.com/zh-tw/08dfcab2-eb6e-49a4-80eb-87d4076c98c6)使用的命令列引數。[深入了解如何設定 殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", + "terminal.integrated.useWslProfiles": "控制是否要在終端機下拉式清單中顯示 WSL 發佈", + "terminalIntegratedConfigurationTitle": "整合式終端", + "terminalProfile.args": "執行殼層可執行檔時所使用的一組選擇性引數。", + "terminalProfile.color": "要與這個終端機相關聯的佈景主題色彩識別碼。", + "terminalProfile.env": "具有環境變數的物件,將新增至終端機設定檔流程。設為 'null' 以從基底環境刪除環境變數。", + "terminalProfile.icon": "要與這個終端機相關聯的 codicon 識別碼。", + "terminalProfile.overrideName": "控制設定檔名稱是否會覆寫自動偵測到的名稱。", + "terminalProfile.path": "殼層可執行檔的單一路徑或路徑陣列,會在路徑失敗時用作備案。", + "terminalProfile.windowsSource": "將自動偵測殼層路徑的設定檔來源。" + }, + "vs/platform/terminal/node/terminalProcess": { + "launchFail.cwdDoesNotExist": "啟動目錄 (cwd) \"{0}\" 不存在", + "launchFail.cwdNotDirectory": "啟動目錄 (cwd) \"{0}\" 不是目錄", + "launchFail.executableDoesNotExist": "沒有通往 Shell 可執行檔 \"{0}\" 的路徑", + "launchFail.executableIsNotFileOrSymlink": "通往 Shell 可執行檔 \"{0}\" 的路徑不是符號連結檔案" + }, + "vs/platform/theme/common/colorRegistry": { + "activeContrastBorder": "使用中項目周圍的額外邊界,可將項目從其他項目中區隔出來以提高對比。", + "activeLinkForeground": "使用中之連結的色彩。", + "badgeBackground": "標記的背景顏色。標記為小型的訊息標籤,例如搜尋結果的數量。", + "badgeForeground": "標記的前景顏色。標記為小型的訊息標籤,例如搜尋結果的數量。", + "breadcrumbsBackground": "階層連結的背景色。", + "breadcrumbsFocusForeground": "焦點階層連結項目的色彩。", + "breadcrumbsSelectedBackground": "階層連結項目選擇器的背景色彩。", + "breadcrumbsSelectedForegound": "所選階層連結項目的色彩。", + "buttonBackground": "按鈕背景色彩。", + "buttonBorder": "按鈕框線色彩。", + "buttonForeground": "按鈕前景色彩。", + "buttonHoverBackground": "暫留時的按鈕背景色彩。", + "buttonSecondaryBackground": "次要按鈕背景色彩。", + "buttonSecondaryForeground": "次要按鈕前景色彩。", + "buttonSecondaryHoverBackground": "滑鼠暫留時的次要按鈕背景色彩。", + "chartsBlue": "圖表視覺效果中所使用的藍色。", + "chartsForeground": "圖表中使用的前景色彩。", + "chartsGreen": "圖表視覺效果中所使用的綠色。", + "chartsLines": "用於圖表中水平線的色彩。", + "chartsOrange": "圖表視覺效果中所使用的橙色。", + "chartsPurple": "圖表視覺效果中所使用的紫色。", + "chartsRed": "圖表視覺效果中所使用的紅色。", + "chartsYellow": "圖表視覺效果中所使用的黃色。", + "checkbox.background": "核取方塊小工具的背景色彩。", + "checkbox.border": "核取方塊小工具的框線色彩。", + "checkbox.foreground": "核取方塊小工具的前景色彩。", + "contrastBorder": "項目周圍的額外框線,可將項目從其他項目中區隔出來以提高對比。", + "descriptionForeground": "提供附加訊息的前景顏色,例如標籤", + "diffDiagonalFill": "Diff 編輯器的斜紋填滿色彩。斜紋填滿用於並排 Diff 檢視。", + "diffEditorBorder": "兩個文字編輯器之間的框線色彩。", + "diffEditorInserted": "已插入文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "diffEditorInsertedOutline": "插入的文字外框色彩。", + "diffEditorRemoved": "已移除文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "diffEditorRemovedOutline": "移除的文字外框色彩。", + "dropdownBackground": "下拉式清單的背景。", + "dropdownBorder": "下拉式清單的框線。", + "dropdownForeground": "下拉式清單的前景。", + "dropdownListBackground": "下拉式清單的背景。", + "editorBackground": "編輯器的背景色彩。", + "editorError.background": "編輯器中錯誤文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "editorError.foreground": "編輯器內錯誤提示線的前景色彩.", + "editorFindMatch": "符合目前搜尋的色彩。", + "editorFindMatchBorder": "符合目前搜尋的框線色彩。", + "editorForeground": "編輯器的預設前景色彩。", + "editorHint.foreground": "編輯器內提示訊息的提示線前景色彩", + "editorInactiveSelection": "非使用中編輯器內的選取項目色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "editorInfo.background": "編輯器中資訊文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "editorInfo.foreground": "編輯器內資訊提示線的前景色彩", + "editorInlayHintBackground": "內嵌提示的背景色彩", + "editorInlayHintForeground": "內嵌提示的前景色彩", + "editorLightBulbAutoFixForeground": "用於燈泡自動修正動作圖示的色彩。", + "editorLightBulbForeground": "用於燈泡動作圖示的色彩。", + "editorSelectionBackground": "編輯器選取範圍的色彩。", + "editorSelectionForeground": "為選取的文字顏色高對比化", + "editorSelectionHighlight": "與選取項目內容相同之區域的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "editorSelectionHighlightBorder": "選取時,內容相同之區域的框線色彩。", + "editorWarning.background": "編輯器中警告文字的背景色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "editorWarning.foreground": "編輯器內警告提示線的前景色彩.", + "editorWidgetBackground": "編輯器小工具的背景色彩,例如尋找/取代。", + "editorWidgetBorder": "編輯器小工具的邊界色彩。小工具選擇擁有邊界或色彩未被小工具覆寫時,才會使用色彩。", + "editorWidgetForeground": "編輯器小工具 (例如尋找/取代) 的前景色彩。", + "editorWidgetResizeBorder": "編輯器小工具之調整大小列的邊界色彩。只在小工具選擇具有調整大小邊界且未覆寫該色彩時,才使用該色彩。", + "errorBorder": "編輯器中錯誤方塊的框線色彩。", + "errorForeground": "整體錯誤訊息的前景色彩。僅當未被任何元件覆蓋時,才會使用此色彩。", + "findMatchHighlight": "其他搜尋相符項目的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "findMatchHighlightBorder": "符合其他搜尋的框線色彩。", + "findRangeHighlight": "限制搜尋之範圍的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "findRangeHighlightBorder": "限制搜尋之範圍的框線色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "focusBorder": "焦點項目的整體框線色彩。只在沒有任何元件覆寫此色彩時,才會加以使用。", + "foreground": "整體的前景色彩。僅當未被任何元件覆疊時,才會使用此色彩。", + "highlight": "在清單/樹狀內搜尋時,相符醒目提示的清單/樹狀前景色彩。", + "hintBorder": "編輯器中的提示方塊框線色彩。", + "hoverBackground": "編輯器動態顯示的背景色彩。", + "hoverBorder": "編輯器動態顯示的框線色彩。", + "hoverForeground": "編輯器動態顯示的前景色彩。", + "hoverHighlight": "在顯示動態顯示的文字下醒目提示。其不得為不透明色彩,以免隱藏底層裝飾。", + "iconForeground": "工作台中圖示的預設色彩。", + "infoBorder": "編輯器中的資訊方塊框線色彩。", + "inputBoxActiveOptionBorder": "輸入欄位中可使用之項目的框線色彩。", + "inputBoxBackground": "輸入方塊的背景。", + "inputBoxBorder": "輸入方塊的框線。", + "inputBoxForeground": "輸入方塊的前景。", + "inputOption.activeBackground": "在輸入欄位中所啟動選項的背景色彩。", + "inputOption.activeForeground": "在輸入欄位中所啟動選項的前景色彩。", + "inputPlaceholderForeground": "文字輸入替代字符的前景顏色。", + "inputValidationErrorBackground": "錯誤嚴重性的輸入驗證背景色彩。", + "inputValidationErrorBorder": "錯誤嚴重性的輸入驗證邊界色彩。", + "inputValidationErrorForeground": "錯誤嚴重性的輸入驗證前景色彩。", + "inputValidationInfoBackground": "資訊嚴重性的輸入驗證背景色彩。", + "inputValidationInfoBorder": "資訊嚴重性的輸入驗證邊界色彩。", + "inputValidationInfoForeground": "資訊嚴重性的輸入驗證前景色彩。", + "inputValidationWarningBackground": "警告嚴重性的輸入驗證背景色彩。", + "inputValidationWarningBorder": "警告嚴重性的輸入驗證邊界色彩。", + "inputValidationWarningForeground": "警告嚴重性的輸入驗證前景色彩。", + "invalidItemForeground": "列表/樹狀 無效項目的前景色彩,例如在瀏覽視窗無法解析的根目錄", + "keybindingLabelBackground": "金鑰綁定標籤背景色彩。按鍵綁定標籤用來代表鍵盤快速鍵。", + "keybindingLabelBorder": "金鑰綁定標籤邊框色彩。按鍵綁定標籤用來代表鍵盤快速鍵。", + "keybindingLabelBottomBorder": "金鑰綁定標籤邊框底部色彩。按鍵綁定標籤用來代表鍵盤快速鍵。", + "keybindingLabelForeground": "金鑰綁定標籤前景色彩。按鍵綁定標籤用來代表鍵盤快速鍵。", + "listActiveSelectionBackground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listActiveSelectionForeground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listDeemphasizedForeground": "已取消強調的清單/樹狀結構前景色彩。", + "listDropBackground": "使用滑鼠四處移動項目時的清單/樹狀拖放背景。", + "listErrorForeground": "包含錯誤清單項目的前景色彩", + "listFilterMatchHighlight": "已篩選相符項的背景色彩。", + "listFilterMatchHighlightBorder": "已篩選相符項的框線色彩。", + "listFilterWidgetBackground": "清單和樹狀結構中類型篩選小工具的背景色彩。", + "listFilterWidgetNoMatchesOutline": "在沒有相符項目時,清單和樹狀結構中類型篩選小工具的大綱色彩。", + "listFilterWidgetOutline": "清單和樹狀結構中類型篩選小工具的大綱色彩。", + "listFocusBackground": "當清單/樹狀為使用中狀態時,焦點項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listFocusForeground": "當清單/樹狀為使用中狀態時,焦點項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listFocusHighlightForeground": "在清單/樹狀內搜尋時,相符項目的清單/樹狀結構前景色彩會針對主動焦點項目進行強調顯示。", + "listFocusOutline": "當清單/樹狀目錄為使用中狀態時,焦點項目的清單/樹狀目錄外框色彩。使用中的清單/樹狀目錄有鍵盤焦點,非使用中者則沒有。", + "listHoverBackground": "使用滑鼠暫留在項目時的清單/樹狀背景。", + "listHoverForeground": "滑鼠暫留在項目時的清單/樹狀前景。", + "listInactiveFocusBackground": "當清單/樹狀為非使用中狀態時,焦點項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listInactiveFocusOutline": "當清單/樹狀目錄為非使用中狀態時,焦點項目的清單/樹狀目錄外框色彩。使用中的清單/樹狀目錄有鍵盤焦點,非使用中者則沒有。", + "listInactiveSelectionBackground": "當清單/樹狀為非使用中狀態時,所選項目的清單/樹狀背景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中者則沒有。", + "listInactiveSelectionForeground": "當清單/樹狀為使用中狀態時,所選項目的清單/樹狀前景色彩。使用中的清單/樹狀有鍵盤焦點,非使用中則沒有。", + "listWarningForeground": "包含警告清單項目的前景色彩", + "menuBackground": "功能表項目的背景色彩。", + "menuBorder": "功能表的邊框色彩。", + "menuForeground": "功能表項目的前景色彩。", + "menuSelectionBackground": "功能表中所選功能表項目的背景色彩。", + "menuSelectionBorder": "功能表中所選功能表項目的框線色彩。", + "menuSelectionForeground": "功能表中所選功能表項目的前景色彩。", + "menuSeparatorBackground": "功能表中分隔線功能表項目的色彩。", + "mergeBorder": "內嵌合併衝突中標頭及分隔器的邊界色彩。", + "mergeCommonContentBackground": "內嵌合併衝突中的一般上階內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "mergeCommonHeaderBackground": "內嵌合併衝突中的一般上階標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "mergeCurrentContentBackground": "內嵌合併衝突中的目前內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "mergeCurrentHeaderBackground": "內嵌合併衝突中目前的標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "mergeIncomingContentBackground": "內嵌合併衝突中的傳入內容背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "mergeIncomingHeaderBackground": "內嵌合併衝突中的傳入標頭背景。其不得為不透明色彩,以免隱藏底層裝飾。", + "minimapBackground": "縮圖背景色彩。", + "minimapError": "錯誤的縮圖標記色彩。", + "minimapFindMatchHighlight": "用於尋找相符項目的縮圖標記色彩。", + "minimapSelectionHighlight": "編輯器選取範圍的迷你地圖標記色彩。", + "minimapSliderActiveBackground": "按一下時的縮圖滑桿背景色彩。", + "minimapSliderBackground": "縮圖滑桿背景色彩。", + "minimapSliderHoverBackground": "暫留時的縮圖滑桿背景色彩。", + "overviewRuleWarning": "警告的縮圖標記色彩。", + "overviewRulerCommonContentForeground": "內嵌合併衝突中的共同上階概觀尺規前景。", + "overviewRulerCurrentContentForeground": "目前內嵌合併衝突的概觀尺規前景。", + "overviewRulerFindMatchForeground": "尋找相符項目的概觀尺規標記色彩。其不得為不透明色彩,以免隱藏底層裝飾。", + "overviewRulerIncomingContentForeground": "傳入內嵌合併衝突的概觀尺規前景。", + "overviewRulerSelectionHighlightForeground": "選取項目醒目提示的概觀尺規標記。其不得為不透明色彩,以免隱藏底層裝飾。", + "pickerBackground": "快速選擇器背景色彩。該快速選擇器小工具是類似命令選擇區的選擇器容器。", + "pickerForeground": "快速選擇器前景色彩。快速選擇器小工具是類似命令選擇區等選擇器的容器。", + "pickerGroupBorder": "分組邊界的快速選擇器色彩。", + "pickerGroupForeground": "分組標籤的快速選擇器色彩。", + "pickerTitleBackground": "快速選擇器標題背景色彩。快速選擇器小工具是類似命令選擇區的選擇器容器。", + "problemsErrorIconForeground": "用於問題錯誤圖示的色彩。", + "problemsInfoIconForeground": "用於問題資訊圖示的色彩。", + "problemsWarningIconForeground": "用於問題警告圖示的色彩。", + "progressBarBackground": "長時間運行進度條的背景色彩.", + "quickInput.list.focusBackground deprecation": "請改用 quickInputList.focusBackground", + "quickInput.listFocusBackground": "焦點項目的快速選擇器背景色彩。", + "quickInput.listFocusForeground": "焦點項目的快速選擇器前景色彩。", + "sashActiveBorder": "使用中飾帶的框線色彩。", + "scrollbarShadow": "指出在捲動該檢視的捲軸陰影。", + "scrollbarSliderActiveBackground": "當點擊時捲軸滑桿的背景顏色。", + "scrollbarSliderBackground": "捲軸滑桿的背景顏色。", + "scrollbarSliderHoverBackground": "動態顯示時捲軸滑桿的背景顏色。", + "searchEditor.editorFindMatchBorder": "搜索編輯器查詢符合的邊框色彩。", + "searchEditor.queryMatch": "搜尋編輯器查詢符合的色彩。", + "selectionBackground": "作業區域選取的背景顏色(例如輸入或文字區域)。請注意,這不適用於編輯器中的選取。", + "snippetFinalTabstopHighlightBackground": "程式碼片段最終定位停駐點的反白顯示背景色彩。", + "snippetFinalTabstopHighlightBorder": "程式碼片段最終定位停駐點的醒目提示框線色彩。", + "snippetTabstopHighlightBackground": "程式碼片段定位停駐點的反白顯示背景色彩。", + "snippetTabstopHighlightBorder": "程式碼片段定位停駐點的反白顯示邊界色彩。", + "statusBarBackground": "編輯器暫留狀態列的背景色彩。", + "textBlockQuoteBackground": "文內引用區塊背景色彩。", + "textBlockQuoteBorder": "引用文字的框線顏色。", + "textCodeBlockBackground": "文字區塊的背景顏色。", + "textLinkActiveForeground": "當滑鼠點擊或懸停時,文字中連結的前景色彩。", + "textLinkForeground": "內文連結的前景色彩", + "textPreformatForeground": "提示及建議文字的前景色彩。", + "textSeparatorForeground": "文字分隔符號的顏色。", + "toolbarActiveBackground": "將滑鼠移到動作上方時的工具列背景", + "toolbarHoverBackground": "使用滑鼠將游標停留在動作上方時的工具列背景", + "toolbarHoverOutline": "使用滑鼠將游標停留在動作上方時的工具列外框", + "treeIndentGuidesStroke": "縮排輔助線的樹狀筆觸色彩。", + "warningBorder": "編輯器中的警告方塊框線色彩。", + "widgetShadow": "小工具的陰影色彩,例如編輯器中的尋找/取代。" + }, + "vs/platform/theme/common/iconRegistry": { + "iconDefintion.fontCharacter": "與圖示定義建立關聯的字型字元。", + "iconDefintion.fontId": "要使用的字型識別碼。如未設定,就會使用最先定義的字型。", + "nextChangeIcon": "移至下一個編輯器位置的圖示。", + "previousChangeIcon": "移至上一個編輯器位置的圖示。", + "widgetClose": "小工具中關閉動作的圖示。" + }, + "vs/platform/theme/common/tokenClassificationRegistry": { + "abstract": "用於抽象符號的樣式。", + "async": "要用於非同步符號的樣式。", + "class": "類別的樣式。", + "comment": "註解的樣式。", + "declaration": "所有符號宣告的樣式。", + "deprecated": "要用於已淘汰符號的樣式。", + "documentation": "用於文件中參考的樣式。", + "enum": "列舉的樣式。", + "enumMember": "列舉成員的樣式。", + "event": "事件的樣式。", + "function": "函式的樣式", + "interface": "介面的樣式。", + "keyword": "關鍵字的樣式。", + "labels": "標籤的樣式。", + "macro": "巨集的樣式。", + "member": "成員函式樣式", + "method": "方法樣式 (成員函式)", + "modification": "用於寫入存取子的樣式。", + "namespace": "命名空間的樣式。", + "number": "數字的樣式。", + "operator": "運算子的樣式。", + "parameter": "參數的樣式。", + "property": "屬性的樣式。", + "readonly": "用於唯讀符號的樣式。", + "regexp": "運算式的樣式。", + "schema.fontStyle.error": "字型樣式必須是 'italic'、'bold'、'underline' 或結合值。空字串會取消所有樣式設定。", + "schema.token.background.warning": "目前不支援權杖背景色彩。", + "schema.token.bold": "將字型樣式設定為粗體,或將該樣式取消粗體設定。請注意,如有 'fontStyle',則會覆寫此設定。", + "schema.token.fontStyle": "設定規則的所有字型樣式: 'italic'、'bold' 或 'underline' 或組合。所有未列出的樣式皆會取消設定。空白字串會取消所有樣式設定。", + "schema.token.fontStyle.none": "None (清除繼承格式)", + "schema.token.foreground": "權杖的前景色彩。", + "schema.token.italic": "將字型樣式設定為斜體,或將該樣式取消斜體設定。請注意,如有 'fontStyle',則會覆寫此設定。", + "schema.token.settings": "權杖的色彩與樣式。", + "schema.token.underline": "將字型樣式設定為加底線,或將該樣式取消底線設定。請注意,如有 'fontStyle' 則會覆寫此設定。", + "static": "要用於靜態符號的樣式。", + "string": "字串的樣式。", + "struct": "結構的樣式。", + "type": "類型的樣式。", + "typeParameter": "型別參數的樣式。", + "variable": "變數的樣式。" + }, + "vs/platform/undoRedo/common/undoRedoService": { + "cancel": "取消", + "cannotResourceRedoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法重做 '{0}'。", + "cannotResourceUndoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法復原 '{0}'。", + "cannotWorkspaceRedo": "無法復原所有檔案的 '{0}'。{1}", + "cannotWorkspaceRedoDueToChanges": "因為已對 {1} 進行變更,所以無法復原所有檔案的 '{0}'", + "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "因為同時發生其他復原或重做作業,所以無法為所有檔案重做 '{0}'", + "cannotWorkspaceRedoDueToInProgressUndoRedo": "因為 {1} 中已經有正在執行的復原或重做作業,所以無法為所有檔案重做 '{0}'", + "cannotWorkspaceUndo": "無法復原所有檔案的 '{0}'。{1}", + "cannotWorkspaceUndoDueToChanges": "因為已對 {1} 進行變更,所以無法復原所有檔案的 '{0}'", + "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "因為同時發生其他復原或重做作業,所以無法為所有檔案復原 '{0}'", + "cannotWorkspaceUndoDueToInProgressUndoRedo": "因為 {1} 中已經有正在執行的復原或重做作業,所以無法為所有檔案復原 '{0}'", + "confirmDifferentSource": "要復原 '{0}' 嗎?", + "confirmDifferentSource.ok": "復原", + "confirmWorkspace": "要復原所有檔案的 '{0}' 嗎?", + "externalRemoval": "已在磁碟上關閉並修改以下檔案: {0}。", + "noParallelUniverses": "下列檔案已使用不相容的方式修改: {0}。", + "nok": "復原此檔案", + "ok": "在 {0} 個檔案中復原" + }, + "vs/platform/update/common/update.config.contribution": { + "default": "啟用自動更新檢查。程式碼會自動並定期檢查更新。", + "deprecated": "此設定已淘汰,請改用 '{0}'。", + "enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 VS Code 版本。", + "enableWindowsBackgroundUpdatesTitle": "在 Windows 上啟用背景更新", + "manual": "停用自動背景更新檢查。若您手動檢查更新,可取得更新。", + "none": "停用更新。", + "showReleaseNotes": "更新後顯示版本資訊。版本資訊會從 Microsoft 線上服務擷取。", + "start": "僅在啟動時檢查更新。停用自動背景更新檢查。", + "updateConfigurationTitle": "更新", + "updateMode": "設定是否要接收自動更新。變更後需要重新啟動。系統會從 Microsoft 線上服務擷取更新。" + }, + "vs/platform/userDataSync/common/abstractSynchronizer": { + "incompatible": "因為 {0} 的本機版本 {1} 與其遠端版本 {2} 不相容,所以無法加以同步", + "incompatible sync data": "因為同步資料與目前的版本不相容,所以無法予以剖析。" }, "vs/platform/userDataSync/common/keybindingsSync": { "errorInvalidSettings": "因為檔案中的內容無效,所以無法同步按鍵繫結關係。請開啟檔案並加以修正。" @@ -1636,162 +1817,75 @@ "vs/platform/userDataSync/common/settingsSync": { "errorInvalidSettings": "因為設定檔中有錯誤/警告,所以無法同步設定。" }, - "vs/platform/list/browser/listService": { - "workbenchConfigurationTitle": "工作台", - "multiSelectModifier.ctrlCmd": "對應Windows和Linux的'Control'與對應 macOS 的'Command'。", - "multiSelectModifier.alt": "對應Windows和Linux的'Alt'與對應macOS的'Option'。", - "multiSelectModifier": "透過滑鼠多選,用於在樹狀目錄與清單中新增項目的輔助按鍵 (例如在總管中開啟編輯器 及 SCM 檢視)。'在側邊開啟' 滑鼠手勢 (若支援) 將會適應以避免和多選輔助按鍵衝突。", - "openModeModifier": "控制如何使用滑鼠 (如支援此用法) 開啟樹狀目錄與清單中的項目。若不適用,某些樹狀目錄與清單可能會選擇忽略此設定。", - "horizontalScrolling setting": "控制在工作台中,清單與樹狀結構是否支援水平捲動。警告: 開啟此設定將會影響效能。", - "tree indent setting": "控制樹狀結構縮排 (像素)。", - "render tree indent guides": "控制樹系是否應轉譯縮排輔助線。", - "list smoothScrolling setting": "控制清單和樹狀結構是否具有平滑捲動。", - "keyboardNavigationSettingKey.simple": "比對按鍵輸入的簡易按鍵瀏覽焦點元素。僅比對前置詞。", - "keyboardNavigationSettingKey.highlight": "醒目提示鍵盤瀏覽會醒目提示符合鍵盤輸入的元素。進一步向上或向下瀏覽只會周遊醒目提示的元素。", - "keyboardNavigationSettingKey.filter": "篩選鍵盤瀏覽會篩掉並隱藏不符合鍵盤輸入的所有元素。", - "keyboardNavigationSettingKey": "控制 Workbench 中清單和樹狀結構的鍵盤瀏覽樣式。可以是簡易的、醒目提示和篩選。", - "automatic keyboard navigation setting": "控制是否只要鍵入即可自動觸發清單和樹狀結構中的鍵盤瀏覽。若設為 `false`,只有在執行 `list.toggleKeyboardNavigation` 命令時,才會觸發鍵盤瀏覽,您可為其指定鍵盤快速鍵。", - "expand mode": "控制當按下資料夾名稱時,樹狀目錄資料夾的展開方式。請注意,若不適用,某些樹狀目錄和清單可能會選擇忽略此設定。" + "vs/platform/userDataSync/common/userDataAutoSyncService": { + "default service changed": "因為預設服務已變更,所以無法同步", + "service changed": "因為同步服務已變更,所以無法同步", + "session expired": "因為目前的工作階段已過期,所以無法同步", + "turned off": "因為雲端中的同步已關閉,所以無法同步", + "turned off machine": "因為已從另一部電腦關閉這部電腦的同步功能,所以無法同步。" }, - "vs/platform/contextkey/browser/contextKeyService": { - "getContextKeyInfo": "傳回有關內容索引鍵資訊的命令" + "vs/platform/userDataSync/common/userDataSync": { + "app.extension.identifier.errorMessage": "格式應為 '${publisher}.${name}'。範例: 'vscode.csharp'。", + "settings sync": "設定同步", + "settingsSync.ignoredExtensions": "同步處理時要忽略的延伸模組清單。延伸模組識別碼一律為 `${publisher}.${name}`,例如: `vscode.csharp`。", + "settingsSync.ignoredSettings": "設定同步處理時要忽略的設定。", + "settingsSync.keybindingsPerPlatform": "同步處理各平台的按鍵繫結關係。" }, - "vs/platform/undoRedo/common/undoRedoService": { - "externalRemoval": "已在磁碟上關閉並修改以下檔案: {0}。", - "noParallelUniverses": "下列檔案已使用不相容的方式修改: {0}。", - "cannotWorkspaceUndo": "無法復原所有檔案的 '{0}'。{1}", - "cannotWorkspaceUndoDueToChanges": "因為已對 {1} 進行變更,所以無法復原所有檔案的 '{0}'", - "cannotWorkspaceUndoDueToInProgressUndoRedo": "因為 {1} 中已經有正在執行的復原或重做作業,所以無法為所有檔案復原 '{0}'", - "cannotWorkspaceUndoDueToInMeantimeUndoRedo": "因為同時發生其他復原或重做作業,所以無法為所有檔案復原 '{0}'", - "confirmWorkspace": "要復原所有檔案的 '{0}' 嗎?", - "ok": "在 {0} 個檔案中復原", - "nok": "復原此檔案", - "cancel": "取消", - "cannotResourceUndoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法復原 '{0}'。", - "confirmDifferentSource": "要復原 '{0}' 嗎?", - "confirmDifferentSource.ok": "復原", - "cannotWorkspaceRedo": "無法復原所有檔案的 '{0}'。{1}", - "cannotWorkspaceRedoDueToChanges": "因為已對 {1} 進行變更,所以無法復原所有檔案的 '{0}'", - "cannotWorkspaceRedoDueToInProgressUndoRedo": "因為 {1} 中已經有正在執行的復原或重做作業,所以無法為所有檔案重做 '{0}'", - "cannotWorkspaceRedoDueToInMeantimeUndoRedo": "因為同時發生其他復原或重做作業,所以無法為所有檔案重做 '{0}'", - "cannotResourceRedoDueToInProgressUndoRedo": "因為已經有正在執行的復原或重做作業,所以無法重做 '{0}'。" - }, - "vs/platform/theme/common/iconRegistry": { - "iconDefintion.fontId": "要使用的字型識別碼。如未設定,就會使用最先定義的字型。", - "iconDefintion.fontCharacter": "與圖示定義建立關聯的字型字元。", - "widgetClose": "小工具中關閉動作的圖示。", - "previousChangeIcon": "移至上一個編輯器位置的圖示。", - "nextChangeIcon": "移至下一個編輯器位置的圖示。" + "vs/platform/userDataSync/common/userDataSyncMachines": { + "error incompatible": "因為目前的版本不相容,所以無法讀取電腦資料。請更新 {0} 後,再試一次。" }, "vs/platform/windows/electron-main/window": { - "reopen": "重新開啟(&&R)", - "wait": "繼續等候(&&K)", - "close": "關閉(&&C)", + "appCrashed": "視窗已損毀", + "appCrashedDetail": "很抱歉造成您的不便! 您可以重新開啟視窗,從您離開的地方繼續進行。", + "appCrashedDetails": "視窗已損毀 (原因: '{0}')", "appStalled": "視窗已沒有回應", "appStalledDetail": "您可以重新開啟或關閉視窗,或是繼續等候。", - "appCrashed": "視窗已損毀", - "appCrashedDetails": "視窗已損毀 (原因: '{0}')", - "appCrashedDetail": "很抱歉造成您的不便! 您可以重新開啟視窗,從您離開的地方繼續進行。", - "hiddenMenuBar": "您仍然可以按 Alt 鍵來存取功能表列。" + "close": "關閉(&&C)", + "hiddenMenuBar": "您仍然可以按 Alt 鍵來存取功能表列。", + "reopen": "重新開啟(&&R)", + "wait": "繼續等候(&&K)" }, - "vs/platform/menubar/electron-main/menubar": { - "miNewWindow": "開新視窗(&&W)", - "mFile": "檔案(&&F)", - "mEdit": "編輯(&&E)", - "mSelection": "選取項目(&&S)", - "mView": "檢視(&&V)", - "mGoto": "移至(&&G)", - "mRun": "執行(&&R)", - "mTerminal": "終端機(&&T)", - "mWindow": "視窗", - "mHelp": "說明(&&H)", - "mAbout": "關於 {0}", - "miPreferences": "喜好設定(&&P)", - "mServices": "服務", - "mHide": "隱藏 {0}", - "mHideOthers": "隱藏其他", - "mShowAll": "全部顯示", - "miQuit": "結束 {0}", - "mMinimize": "最小化", - "mZoom": "縮放", - "mBringToFront": "全部提到最上層", - "miSwitchWindow": "切換視窗(&&W)...", - "mNewTab": "新索引標籤", - "mShowPreviousTab": "顯示上一個頁籤", - "mShowNextTab": "顯示下一個頁籤", - "mMoveTabToNewWindow": "移動頁籤至新視窗", - "mMergeAllWindows": "合併所有視窗", - "miCheckForUpdates": "檢查更新(&&U)...", - "miCheckingForUpdates": "正在查看是否有更新...", - "miDownloadUpdate": "下載可用更新(&&O)", - "miDownloadingUpdate": "正在下載更新...", - "miInstallUpdate": "安裝更新(&&U)...", - "miInstallingUpdate": "正在安裝更新...", - "miRestartToUpdate": "重新啟動以更新(&&U)" + "vs/platform/windows/electron-main/windowsMainService": { + "ok": "確定", + "pathNotExistDetail": "磁碟上似乎已沒有路徑 '{0}'。", + "pathNotExistTitle": "路徑不存在", + "uriInvalidDetail": "URI '{0}' 無效且無法開啟。", + "uriInvalidTitle": "無法開啟 URI" }, - "vs/platform/userDataSync/common/abstractSynchronizer": { - "incompatible": "因為 {0} 的本機版本 {1} 與其遠端版本 {2} 不相容,所以無法加以同步", - "incompatible sync data": "因為同步資料與目前的版本不相容,所以無法予以剖析。" + "vs/platform/workspace/common/workspaceTrust": { + "trusted": "受信任", + "untrusted": "受限模式" }, - "vs/platform/keybinding/common/abstractKeybindingService": { - "first.chord": "已按下 ({0})。等待第二個套索鍵...", - "missing.chord": "按鍵組合 ({0}, {1}) 不是命令。" + "vs/platform/workspaces/common/workspaces": { + "codeWorkspace": "Code 工作區" }, - "vs/platform/quickinput/browser/helpQuickAccess": { - "globalCommands": "全域命令", - "editorCommands": "編輯器命令", - "helpPickAriaLabel": "{0}, {1}" + "vs/platform/workspaces/electron-main/workspacesHistoryMainService": { + "newWindow": "新增視窗", + "newWindowDesc": "開啟新視窗", + "recentFolders": "最近使用的資料夾", + "recentFoldersAndWorkspaces": "最近使用的資料夾和工作區", + "untitledWorkspace": "無標題 (工作區)", + "workspaceName": "{0} (工作區)" }, - "vs/platform/actions/browser/menuEntryActionViewItem": { - "titleAndKb": "{0} ({1})" + "vs/platform/workspaces/electron-main/workspacesManagementMainService": { + "ok": "確定", + "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", + "workspaceOpenedMessage": "無法儲存工作區 '{0}'" }, - "vs/platform/theme/common/tokenClassificationRegistry": { - "schema.token.settings": "權杖的色彩與樣式。", - "schema.token.foreground": "權杖的前景色彩。", - "schema.token.background.warning": "目前不支援權杖背景色彩。", - "schema.token.fontStyle": "設定規則的所有字型樣式: 'italic'、'bold' 或 'underline' 或組合。所有未列出的樣式皆會取消設定。空白字串會取消所有樣式設定。", - "schema.fontStyle.error": "字型樣式必須是 'italic'、'bold'、'underline' 或結合值。空字串會取消所有樣式設定。", - "schema.token.fontStyle.none": "None (清除繼承格式)", - "schema.token.bold": "將字型樣式設定為粗體,或將該樣式取消粗體設定。請注意,如有 'fontStyle',則會覆寫此設定。", - "schema.token.italic": "將字型樣式設定為斜體,或將該樣式取消斜體設定。請注意,如有 'fontStyle',則會覆寫此設定。", - "schema.token.underline": "將字型樣式設定為加底線,或將該樣式取消底線設定。請注意,如有 'fontStyle' 則會覆寫此設定。", - "comment": "註解的樣式。", - "string": "字串的樣式。", - "keyword": "關鍵字的樣式。", - "number": "數字的樣式。", - "regexp": "運算式的樣式。", - "operator": "運算子的樣式。", - "namespace": "命名空間的樣式。", - "type": "類型的樣式。", - "struct": "結構的樣式。", - "class": "類別的樣式。", - "interface": "介面的樣式。", - "enum": "列舉的樣式。", - "typeParameter": "型別參數的樣式。", - "function": "函式的樣式", - "member": "成員函式樣式", - "method": "方法樣式 (成員函式)", - "macro": "巨集的樣式。", - "variable": "變數的樣式。", - "parameter": "參數的樣式。", - "property": "屬性的樣式。", - "enumMember": "列舉成員的樣式。", - "event": "事件的樣式。", - "labels": "標籤的樣式。", - "declaration": "所有符號宣告的樣式。", - "documentation": "用於文件中參考的樣式。", - "static": "要用於靜態符號的樣式。", - "abstract": "用於抽象符號的樣式。", - "deprecated": "要用於已淘汰符號的樣式。", - "modification": "用於寫入存取子的樣式。", - "async": "要用於非同步符號的樣式。", - "readonly": "用於唯讀符號的樣式。" - }, - "vs/platform/quickinput/browser/commandsQuickAccess": { - "commandPickAriaLabelWithKeybinding": "{0}, {1}", - "recentlyUsed": "最近使用的", - "morecCommands": "其他命令", - "canNotRun": "命令 '{0}' 造成錯誤 ({1})" + "win32/i18n/messages": { + "AddContextMenuFiles": "將 [以 %1 開啟] 動作加入 Windows 檔案總管檔案的操作功能表中", + "AddContextMenuFolders": "將 [以 %1 開啟] 動作加入 Windows 檔案總管目錄的操作功能表中", + "AddToPath": "新增至 PATH (需要殼層重新啟動)", + "AdditionalIcons": "其他圖示:", + "AssociateWithFiles": "針對支援的檔案類型將 %1 註冊為編輯器", + "ConfirmUninstall": "確定要全面移除 %1 及其所有元件嗎?", + "CreateDesktopIcon": "建立桌面圖示(&D)", + "CreateQuickLaunchIcon": "建立快速啟動圖示(&Q)", + "FinishedLabel": "安裝程式已完成您電腦上 [名稱] 的安裝。您可以選取安裝的捷徑來啟動該應用程式。", + "OpenWithCodeContextMenu": "以 %1 開啟(&I)", + "Other": "其他:", + "RunAfter": "安裝後執行 %1", + "SourceFile": "%1 來源檔案" }, "readme.md": { "LanguagePackTitle": "語言套件提供 VS Code 的當地語系化 UI 體驗。", @@ -2059,974 +2153,148 @@ "SourceFile": "%1 來源檔案", "OpenWithCodeContextMenu": "以 %1 開啟(&I)" }, + "vs/code/electron-main/app": { + "cancel": "否(&&N)", + "confirmOpenDetail": "如果您未將此要求初始化,表示有人嘗試攻擊您的系統。除非您採取了明確的動作將此要求初始化,否則請按 [否]", + "confirmOpenMessage": "外部應用程式想要在 {1} 中開啟 '{0}'。要開啟這個檔案或資料夾嗎?", + "open": "是(&&Y)", + "trace.detail": "請建立問題並手動附加下列檔案:\r\n{0}", + "trace.message": "已成功建立追蹤。", + "trace.ok": "確定" + }, "vs/code/electron-main/main": { + "close": "關閉(&&C)", "secondInstanceAdmin": "{0} 的第二個執行個體已在以系統管理員身分執行。", "secondInstanceAdminDetail": "請關閉其他執行個體,然後再試一次。", "secondInstanceNoResponse": "另一個 {0} 執行個體正在執行,但沒有回應", "secondInstanceNoResponseDetail": "請關閉其他所有執行個體,然後再試一次。", "startupDataDirError": "無法寫入程式使用者資料。", - "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n請確定可寫入下列目錄:\r\n\r\n{1}", - "close": "關閉(&&C)" + "startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\n請確定可寫入下列目錄:\r\n\r\n{1}" }, "vs/code/electron-sandbox/issue/issueReporterMain": { - "hide": "隱藏", - "show": "顯示", - "createOnGitHub": "在 GitHub 上建立", - "previewOnGitHub": "在 GitHub 上預覽", - "loadingData": "正在載入資料...", - "rateLimited": "GitHub 查詢已超出限制。請稍候。", - "similarIssues": "相似的問題", - "open": "開啟", - "closed": "已解決", - "noSimilarIssues": "未發現相似的問題", - "bugReporter": "錯誤報告", - "featureRequest": "功能要求", - "performanceIssue": "效能問題", - "selectSource": "選取來源", - "vscode": "Visual Studio Code", - "extension": "延伸模組", - "marketplace": "延伸模組市集", - "unknown": "不知道", - "stepsToReproduce": "重現步驟", "bugDescription": "請共用必要步驟以確實複製問題。請包含實際與預期的結果。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", - "performanceIssueDesciption": "效能問題的發生時間點為何? 問題是在啟動或經過一組特定動作後發生的? 我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "bugReporter": "錯誤報告", + "closed": "已解決", + "createOnGitHub": "在 GitHub 上建立", "description": "描述", - "featureRequestDescription": "請描述您希望新增的功能。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", - "pasteData": "因為必要資料太大,我們已為您將其寫入您的剪貼簿。請貼上。", "disabledExtensions": "延伸模組已停用", - "noCurrentExperiments": "沒有任何目前的實驗。" - }, - "vs/code/electron-sandbox/processExplorer/processExplorerMain": { - "name": "流程名稱", - "cpu": "CPU %", - "pid": "PID", - "memory": "記憶體 (MB)", - "killProcess": "終止處理序", - "forceKillProcess": "強制終止處理序", - "copy": "複製", - "copyAll": "全部複製", - "debug": "偵錯" - }, - "vs/code/electron-main/app": { - "open": "是(&&Y)", - "cancel": "否(&&N)", - "confirmOpenMessage": "外部應用程式想要在 {1} 中開啟 '{0}'。要開啟這個檔案或資料夾嗎?", - "confirmOpenDetail": "如果您未將此要求初始化,表示有人嘗試攻擊您的系統。除非您採取了明確的動作將此要求初始化,否則請按 [否]", - "trace.message": "已成功建立追蹤。", - "trace.detail": "請建立問題,並手動附加下列檔案:\r\n{0}", - "trace.ok": "確定" + "extension": "延伸模組", + "featureRequest": "功能要求", + "featureRequestDescription": "請描述您希望新增的功能。我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "hide": "隱藏", + "loadingData": "正在載入資料...", + "marketplace": "延伸模組市集", + "noCurrentExperiments": "沒有任何目前的實驗。", + "noSimilarIssues": "未發現相似的問題", + "open": "開啟", + "pasteData": "因為必要資料太大,我們已為您將其寫入您的剪貼簿。請貼上。", + "performanceIssue": "效能問題", + "performanceIssueDesciption": "效能問題的發生時間點為何? 問題是在啟動或經過一組特定動作後發生的? 我們支援 GitHub 慣用的 Markdown 語言。當我們在 GitHub 上進行預覽時,您仍可編輯問題和新增螢幕擷取畫面。", + "previewOnGitHub": "在 GitHub 上預覽", + "rateLimited": "GitHub 查詢已超出限制。請稍候。", + "selectSource": "選取來源", + "show": "顯示", + "similarIssues": "相似的問題", + "stepsToReproduce": "重現步驟", + "unknown": "不知道", + "vscode": "Visual Studio Code" }, "vs/code/electron-sandbox/issue/issueReporterPage": { - "completeInEnglish": "請用英文填寫表單。", - "issueTypeLabel": "這是一個", - "issueSourceLabel": "提出位置", - "issueSourceEmptyValidation": "需要問題來源。", - "disableExtensionsLabelText": "嘗試在 {0} 之後重現問題。如果問題僅在使用中的延伸模組時重現,則可能是延伸模組的問題。", - "disableExtensions": "停用所有延伸模組並重新載入視窗", "chooseExtension": "延伸模組", - "extensionWithNonstandardBugsUrl": "問題回報工具無法建立此延伸模組的問題。請前往 {0} 回報問題。", + "completeInEnglish": "請用英文填寫表單。", + "descriptionEmptyValidation": "需要描述。", + "details": "請輸入詳細資料。", + "disableExtensions": "停用所有延伸模組並重新載入視窗", + "disableExtensionsLabelText": "嘗試在 {0} 之後重現問題。如果問題僅在使用中的延伸模組時重現,則可能是延伸模組的問題。", "extensionWithNoBugsUrl": "因為問題報告程式未指定用來回報問題的 URL,所以無法為此延伸模組建立問題。請查看此延伸模組的市集頁面,來了解是否有其他可用的指示。", + "extensionWithNonstandardBugsUrl": "問題回報工具無法建立此延伸模組的問題。請前往 {0} 回報問題。", + "issueSourceEmptyValidation": "需要問題來源。", + "issueSourceLabel": "提出位置", "issueTitleLabel": "標題", "issueTitleRequired": "請輸入標題。", - "titleEmptyValidation": "需要標題。", - "titleLengthValidation": "標題太長。", - "details": "請輸入詳細資料。", - "descriptionEmptyValidation": "需要描述。", - "sendSystemInfo": "包含我的系統資訊 ({0})", - "show": "顯示", - "sendProcessInfo": "包含我目前正在執行的程序 ({0})", - "sendWorkspaceInfo": "包含我的工作區中繼資料 ({0})", + "issueTypeLabel": "這是一個", + "sendExperiments": "包含 A/B 實驗資訊 ({0})", "sendExtensions": "包含我已啟用延伸模組 ({0})", - "sendExperiments": "包含 A/B 實驗資訊 ({0})" + "sendProcessInfo": "包含我目前正在執行的程序 ({0})", + "sendSystemInfo": "包含我的系統資訊 ({0})", + "sendWorkspaceInfo": "包含我的工作區中繼資料 ({0})", + "show": "顯示", + "titleEmptyValidation": "需要標題。", + "titleLengthValidation": "標題太長。" }, - "vs/workbench/electron-sandbox/desktop.contribution": { - "newTab": "新增視窗索引標籤", - "showPreviousTab": "顯示前一個視窗索引標籤", - "showNextWindowTab": "顯示下一個視窗索引標籤", - "moveWindowTabToNewWindow": "將視窗索引標籤移至新的視窗", - "mergeAllWindowTabs": "合併所有視窗", - "toggleWindowTabsBar": "切換視窗索引標籤列", - "miCloseWindow": "關閉視窗(&&E)", - "miExit": "結束(&&X)", - "miZoomIn": "放大(&&Z)", - "miZoomOut": "縮小(&&Z)", - "miZoomReset": "重設縮放(&&R)", - "miReportIssue": "回報問題(&&I)", - "miOpenProcessExplorerer": "開啟處理程序總管(&&P)", - "windowConfigurationTitle": "視窗", - "window.openWithoutArgumentsInNewWindow.on": "開啟新的空視窗。", - "window.openWithoutArgumentsInNewWindow.off": "以上次使用中的執行中執行個體為焦點", - "openWithoutArgumentsInNewWindow": "控制在沒有使用引數的情況下啟動第二個執行個體時,是否應開啟新的空視窗,或是否應讓上個執行中的執行個體成為焦點。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", - "window.reopenFolders.preserve": "一律重新開啟所有視窗。如果要開啟資料夾或工作區 (例如,從命令列開啟),則除非先前已開啟過,否則會以新視窗的方式開啟。如果檔案已開啟過,將會在其中一個還原的視窗中開啟檔案。", - "window.reopenFolders.all": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟所有視窗。", - "window.reopenFolders.folders": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟已開啟資料夾或工作區的所有視窗。", - "window.reopenFolders.one": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則會重新開啟上一個使用中視窗。", - "window.reopenFolders.none": "永不重新開啟視窗。除非已開啟資料夾或工作區 (例如從命令列),否則會出現空白視窗。", - "restoreWindows": "控制視窗在首次啟動後的重新開啟方式。當應用程式已在執行時,此設定不會生效。", - "restoreFullscreen": "控制當視窗在全螢幕模式下結束後,下次是否仍以全螢幕模式開啟。", - "zoomLevel": "調整視窗的縮放比例。原始大小為 0,而且每個向上增量 (例如 1) 或向下增量 (例如 -1) 代表放大或縮小 20%。您也可以輸入小數,更細微地調整縮放比例。", - "window.newWindowDimensions.default": "在螢幕中央開啟新視窗。", - "window.newWindowDimensions.inherit": "以相同於上一個使用中之視窗的維度開啟新視窗。", - "window.newWindowDimensions.offset": "使用與上一個使用的視窗相同的維度開啟新視窗,並使用位移位置。", - "window.newWindowDimensions.maximized": "開啟並最大化新視窗。", - "window.newWindowDimensions.fullscreen": "在全螢幕模式下開啟新視窗。", - "newWindowDimensions": "控制在已開啟至少一個視窗時,開啟新視窗的尺寸。請注意,此設定對於開啟的第一個視窗不會有影響。第一個視窗一律會還原為關閉前的相同大小和位置。", - "closeWhenEmpty": "控制關閉上個編輯器時,是否也應關閉視窗。此設定僅適用於未顯示資料夾的視窗。", - "window.doubleClickIconToClose": "若啟用,在標題列中按兩下應用程式會關閉視窗,而且無法透過此圖示拖曳該視窗。只有在 `#window.titleBarStyle#` 設定為 `custom` 時,此設定才有效。", - "titleBarStyle": "調整視窗標題列的外觀。在 Linux 和 Windows 上,此設定也會影響應用程式和操作功能表的外觀。必須完全重新啟動才能套用變更。", - "dialogStyle": "調整對話方塊視窗的外觀。", - "window.nativeTabs": "啟用 macOS Sierra 視窗索引標籤。請注意需要完全重新啟動才能套用變更,並且完成設定後原始索引標籤將會停用自訂標題列樣式。", - "window.nativeFullScreen": "控制原生全螢幕是否應用於 macOS。停用此選項可避免macOS 在變成全螢幕時建立新的空間。", - "window.clickThroughInactive": "若已啟用,按一下非使用中的視窗將會啟動該視窗並觸發其下的元素 (如果可以案的話)。若已停用,按一下非使用中視窗的任一處則只會啟動該視窗,必須再按一下才會觸發元素。", - "telemetryConfigurationTitle": "遙測", - "telemetry.enableCrashReporting": "允許將損毀報告傳送到 Microsoft 線上服務。\r\n需要重新啟動,此選項才會生效。", - "keyboardConfigurationTitle": "鍵盤", - "touchbar.enabled": "啟用鍵盤上的 macOS 觸摸板按鈕 (如果可用)。", - "touchbar.ignored": "觸控列中一組不應顯示的項目識別碼 (例如 `workbench.action.navigateBack`)。", - "argv.locale": "要使用的顯示語言。選取其他語言需要安裝關聯的語言套件。", - "argv.disableHardwareAcceleration": "停用硬體加速。只有在您遇到圖形問題時,才變更此選項。", - "argv.disableColorCorrectRendering": "解決色彩設定檔選取問題。只有在您遇到圖形問題時,才變更此選項。", - "argv.forceColorProfile": "允許覆寫要使用的色彩設定檔。如果您遇到色彩顯示錯誤的情形,請嘗試將此項目設定為 `srgb` 並重新啟動。", - "argv.enableCrashReporter": "允許停用損毀報告,如果值已變更,則應重新啟動應用程式。", - "argv.crashReporterId": "用於關聯此應用程式執行個體傳送之損毀報告的唯一識別碼。", - "argv.enebleProposedApi": "為延伸模組識別碼 (例如 `vscode.git`) 清單啟用建議的 API。建議的 API 並不穩定,且可能在任何時候中斷而不發出警告,因此只應用於延伸模組開發及測試用途。", - "argv.logLevel": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", - "argv.force-renderer-accessibility": "強制轉譯器可供存取。請只在 Linux 上使用螢幕助讀程式時才變更此項目。轉譯器在其他平台上會自動提供存取。如果您開啟 editor.accessibilitySupport,此旗標會自動設定。" - }, - "vs/workbench/common/actions": { - "view": "檢視", - "help": "說明", - "preferences": "喜好設定", - "developer": "開發人員" - }, - "vs/workbench/common/theme": { - "tabActiveBackground": "使用中之索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedActiveBackground": "啟用非焦點群組中的索引標籤背景色彩。索引標籤是編輯器在邊及區域的容器。您可在一個編輯器群組中開啟多個索引標籤。可以使用多的編輯器群組。", - "tabInactiveBackground": "非使用中之索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedInactiveBackground": "非焦點群組中的非使用中索引標籤背景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", - "tabActiveForeground": "使用中的群組內,使用中之索引標籤的前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabInactiveForeground": "使用中的群組內,非使用中之索引標籤的前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedActiveForeground": "非焦點群組中的使用中索引標籤前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedInactiveForeground": "非焦點群組中的非使用中索引標籤前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabHoverBackground": "當暫留索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedHoverBackground": "當暫留非焦點群組中索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。 ", - "tabHoverForeground": "暫留時的索引標籤前景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", - "tabUnfocusedHoverForeground": "暫留時,非焦點群組中的索引標籤前景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", - "tabBorder": "用以分隔索引標籤彼此的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "lastPinnedTabBorder": "用於將已鎖定索引標籤與其他索引標籤分隔的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabActiveBorder": "使用中索引標籤的底部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabActiveUnfocusedBorder": "非焦點群組內使用中索引標籤的底部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabActiveBorderTop": "使用中索引標籤的頂部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabActiveUnfocusedBorderTop": "非焦點群組內使用中索引標籤的頂部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabHoverBorder": "用以反白顯示暫留時索引標籤的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", - "tabUnfocusedHoverBorder": "在非焦點群組中反白顯示暫留時索引標籤的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。 ", - "tabActiveModifiedBorder": "使用中群組內已修改 (已變更) 使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", - "tabInactiveModifiedBorder": "使用中群組內已修改 (已變更) 非使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", - "unfocusedActiveModifiedBorder": "非焦點群組內已修改 (已變更) 使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", - "unfocusedINactiveModifiedBorder": "非焦點群組內已修改 (已變更) 非使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", - "editorPaneBackground": "置中編輯器版面配置之左右側所顯示編輯器窗格的背景色彩。", - "editorGroupBackground": "編輯器群組的取代背景色彩。", - "deprecatedEditorGroupBackground": "取代: 推出格狀編輯器版面配置後,就不再支援編輯器群組的背景色彩。您可以使用 editorGroup.emptyBackground 設定空編輯器群組的背景色彩。", - "editorGroupEmptyBackground": "空編輯器群組的背景色彩。編輯器群組即編輯器的容器。", - "editorGroupFocusedEmptyBorder": "焦點空編輯器群組的邊界色彩。編輯器群組即編輯器的容器。", - "tabsContainerBackground": "當索引標籤啟用的時候編輯器群組標題的背景色彩。編輯器群組是編輯器的容器。", - "tabsContainerBorder": "當索引標籤啟用時,編輯器群組標題的框線色彩。編輯器群組是編輯器的容器。", - "editorGroupHeaderBackground": "當索引標籤禁用的時候編輯器群組標題的背景顏色 (`\"workbench.editor.showTabs\": false`)。編輯器群組是編輯器的容器。", - "editorTitleContainerBorder": "編輯器群組標題標頭的框線色彩。編輯器群組是編輯器的容器。", - "editorGroupBorder": "用以分隔多個編輯器群組彼此的色彩。編輯器群組是編輯器的容器。", - "editorDragAndDropBackground": "拖拉編輯器時的背景顏色,可設置透明度讓內容穿透顯示.", - "imagePreviewBorder": "影像預覽中影像的邊框色彩。", - "panelBackground": "面板的前景色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", - "panelBorder": "用來區隔面板與編輯器的面板邊界色彩。面板會顯示於編輯器區域的下方,並會包含檢視,如輸出和整合終端機。", - "panelActiveTitleForeground": "使用中之面板標題的標題色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", - "panelInactiveTitleForeground": "非使用中之面板標題的標題色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", - "panelActiveTitleBorder": "使用中之面板標題的框線色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", - "panelInputBorder": "面板輸入的輸入方塊框線。", - "panelDragAndDropBorder": "拖放面板標題的意見反應時,所採用的色彩。面板會顯示於編輯器區域的下方,包含類似於輸出與整合式終端的檢視。", - "panelSectionDragAndDropBackground": "面板區段的拖放回饋色彩。此色彩應具有透明度,讓您仍可看見面板區段。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", - "panelSectionHeaderBackground": "面板區段標題的背景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", - "panelSectionHeaderForeground": "面板區段標題的前景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", - "panelSectionHeaderBorder": "在面板中垂直堆疊多個檢視時使用的面板區段標題框線色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", - "panelSectionBorder": "在面板中水平堆疊多個檢視時使用的面板區段框線色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", - "statusBarForeground": "當工作區或資料夾開啟時的狀態列前景色彩。狀態列會顯示在視窗的底部。", - "statusBarNoFolderForeground": "當未開啟任何資料夾時,狀態列的前景色彩。狀態列會顯示在視窗的底部。", - "statusBarBackground": "當工作區或資料夾開啟時的狀態列背景色彩。狀態列會顯示在視窗的底部。", - "statusBarNoFolderBackground": "當未開啟任何資料夾時,狀態列的背景色彩。狀態列會顯示在視窗的底部。", - "statusBarBorder": "用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。", - "statusBarNoFolderBorder": "未開啟資料夾時,用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。 ", - "statusBarItemActiveBackground": "按下滑鼠按鈕時,狀態列項目的背景色彩。狀態列會顯示在視窗的底部。", - "statusBarItemHoverBackground": "動態顯示時,狀態列項目的背景色彩。狀態列會顯示在視窗的底部。", - "statusBarProminentItemForeground": "狀態列突出項目前景色彩。突出項目會比其他狀態列項目顯眼,以彰顯重要性。從命令選擇區變更模式 [切換 Tab 鍵移動焦點] 即可查看範例。狀態列會顯示在視窗底部。", - "statusBarProminentItemBackground": "狀態列突出項目的背景顏色。突出項目比狀態列的其他項目更顯眼,用於表示重要性更高。從命令選擇區變更模式 `切換 Tab 鍵移動焦點` 來檢視範例。狀態列會顯示在視窗的底部。", - "statusBarProminentItemHoverBackground": "當暫留狀態列突出項目的背景顏色。突出項目比狀態列的其他項目更顯眼,用於表示重要性更高。從命令選擇區變更模式 `切換 Tab 鍵移動焦點` 來檢視範例。狀態列會顯示在視窗的底部。", - "statusBarErrorItemBackground": "狀態列錯誤項目的背景色彩。錯誤項目比狀態列的其他項目更顯眼,用於表示錯誤條件。狀態列會顯示在視窗的底部。", - "statusBarErrorItemForeground": "狀態列錯誤項目的前景色彩。錯誤項目比狀態列的其他項目更顯眼,用於表示錯誤條件。狀態列會顯示在視窗的底部。", - "activityBarBackground": "活動列背景的色彩。活動列會顯示在最左側或最右側,並可切換不同的提要欄位檢視。", - "activityBarForeground": "活動列在使用中狀態的項目前景色彩。活動列會顯示在最左或最右,且能在側邊欄位的檢視間切換。", - "activityBarInActiveForeground": "活動列在非使用中狀態的項目前景色彩。活動列會顯示在最左或最右,且能在側邊欄位的檢視間切換。", - "activityBarBorder": "用以分隔提要欄位的活動列框線色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", - "activityBarActiveBorder": "使用中項目的活動列框線色彩。活動列顯示在最左側或最右側,並允許在側邊欄檢視之間切換。", - "activityBarActiveFocusBorder": "使用中項目的活動列焦點框線色彩。活動列會顯示在最左或最右側,允許在提要欄位的檢視之間切換。", - "activityBarActiveBackground": "使用中項目的活動列背景色彩。活動列顯示在最左側或最右側,並允許在側邊欄檢視之間切換。", - "activityBarDragAndDropBorder": "拖放活動列項目的意見反應時,所採用的色彩。此活動列會顯示在最左側或最右側,供您在提要欄位的不同檢視之間切換。", - "activityBarBadgeBackground": "活動通知徽章的背景色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", - "activityBarBadgeForeground": "活動通知徽章的前背景色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", - "statusBarItemHostBackground": "狀態列上遠端指示器的背景色彩。", - "statusBarItemHostForeground": "狀態列上遠端指示器的前景色彩。", - "extensionBadge.remoteBackground": "延伸模組檢視中遠端徽章的背景色彩。", - "extensionBadge.remoteForeground": "延伸模組檢視中遠端徽章的前景色彩。", - "sideBarBackground": "提要欄位的背景色彩。提要欄位是檢視 (例如 Explorer 與搜尋) 的容器。", - "sideBarForeground": "側欄的前景顏色.側欄包含Explorer與搜尋.", - "sideBarBorder": "用以分隔編輯器的側邊提要欄位框線色彩。該提要欄位是檢視 (例如 Explorer 及搜尋) 的容器。", - "sideBarTitleForeground": "提要欄位標題的前景色彩。提要欄位是檢視 (例如 Explorer 與搜尋) 的容器。", - "sideBarDragAndDropBackground": "側邊欄區段的拖放回饋色彩。此色彩應具有透明度,讓您仍可看見側邊欄區段。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", - "sideBarSectionHeaderBackground": "側邊欄區段標題的背景色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", - "sideBarSectionHeaderForeground": "側邊欄區段標題的前景色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", - "sideBarSectionHeaderBorder": "側邊欄區段標題的框線色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", - "titleBarActiveForeground": "視窗為作用中時,所用的標題列前景。", - "titleBarInactiveForeground": "視窗為非作用中時,所用的標題列前景。", - "titleBarActiveBackground": "視窗為作用中時,所用的標題列背景。", - "titleBarInactiveBackground": "視窗為非作用中時,所用的標題列背景。", - "titleBarBorder": "標題列框線色彩。", - "menubarSelectionForeground": "功能表列中所選功能表項目的前景色彩。", - "menubarSelectionBackground": "功能表列中所選功能表項目的背景色彩。", - "menubarSelectionBorder": "功能表列中所選功能表項目的框線色彩。", - "notificationCenterBorder": "通知中央邊框色彩。通知會從視窗右下角滑入。", - "notificationToastBorder": "通知快顯通知邊框色彩。通知會從視窗右下角滑入。", - "notificationsForeground": "通知的前景顏色。通知從視窗的右下方滑入。", - "notificationsBackground": "通知的背景顏色。通知從視窗的右下方滑入。", - "notificationsLink": "通知的連結前景顏色。通知從視窗的右下方滑入。", - "notificationCenterHeaderForeground": "通知中心標題前景色彩。通知會從視窗右下角滑入。", - "notificationCenterHeaderBackground": "通知中心標題背景色彩。通知會從視窗右下角滑入。", - "notificationsBorder": "通知中心中,與其他通知分開的通知邊框色彩。通知會從視窗右下角滑入。", - "notificationsErrorIconForeground": "用於錯誤通知圖示的色彩。通知從視窗右下方滑入。", - "notificationsWarningIconForeground": "用於警告通知圖示的色彩。通知從視窗右下方滑入。", - "notificationsInfoIconForeground": "用於資訊通知圖示的色彩。通知從視窗右下方滑入。", - "windowActiveBorder": "當視窗啟用時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。", - "windowInactiveBorder": "當視窗不在使用中時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。" - }, - "vs/workbench/browser/editor": { - "promptOpenWith.defaultEditor.displayName": "文字編輯器", - "builtinProviderDisplayName": "內建", - "editor.editorAssociations": "設定要用於特定檔案類型的編輯器。", - "editor.editorAssociations.viewType": "要使用的編輯器唯一識別碼", - "editor.editorAssociations.filenamePattern": "指定要為哪些檔案使用編輯器的 Glob 模式。", - "editorAssociations.viewType.sourceDescription": "來源: {0}" - }, - "vs/workbench/common/editor": { - "activeEditorIsDirty": "現用編輯器是否已變更", - "activeEditorIsNotPreview": "現用編輯器是否不是預覽模式", - "activeEditorIsPinned": "現用編輯器是否已釘選", - "activeEditorIsReadonly": "現用編輯器是否為唯讀", - "activeEditor": "現用編輯器的識別碼", - "activeEditorAvailableEditorIds": "可在現用編輯器中使用的編輯器識別碼", - "textCompareEditorVisible": "文字比較編輯器是否顯示", - "textCompareEditorActive": "文字比較編輯器是否為現用", - "groupEditorsCount": "開啟的編輯器群組數", - "activeEditorGroupEmpty": "現用編輯器群組是否為空的", - "activeEditorGroupIndex": "現用編輯器群組的索引", - "activeEditorGroupLast": "現用編輯器群組是否為最後一個群組", - "multipleEditorGroups": "是否開啟了多個編輯器群組", - "editorIsOpen": "編輯器是否開啟", - "inZenMode": "是否啟用了 Zen Mode", - "isCenteredLayout": "是否啟用了置中的版面配置", - "splitEditorsVertically": "編輯器是否垂直分割", - "editorAreaVisible": "編輯器區域是否顯示", - "sideBySideLabels": "{0} - {1}", - "preview": "{0},預覽", - "pinned": "{0},已釘選" - }, - "vs/workbench/common/views": { - "defaultViewIcon": "預設檢視圖示。", - "duplicateId": "已經註冊識別碼為 '{0}' 的檢視", - "focusedView": "具有鍵盤焦點之檢視的識別碼" - }, - "vs/workbench/api/common/extHostExtensionService": { - "extensionTestError1": "無法載入測試執行器。", - "extensionTestError": "路徑 {0} 並未指向有效的延伸模組測試執行器。" - }, - "vs/workbench/api/common/extHostTerminalService": { - "launchFail.idMissingOnExtHost": "在延伸主機上找不到識別碼為 {0} 的終端機" - }, - "vs/workbench/api/common/extHostWorkspace": { - "updateerror": "延伸模組 '{0}' 無法更新工作區資料夾: {1}" - }, - "vs/workbench/browser/workbench.contribution": { - "workbench.editor.titleScrollbarSizing.default": "預設大小。", - "workbench.editor.titleScrollbarSizing.large": "請增加大小,以便滑鼠更容易抓取。", - "tabScrollbarHeight": "控制編輯器標題區域中,定位字元和階層連結所用捲軸的高度。", - "showEditorTabs": "控制已開啟的編輯器是否應顯示在索引標籤中。", - "wrapTabs": "控制索引標籤在超過可用空間時是否換成多行,或是否改為顯示捲軸。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "scrollToSwitchTabs": "控制捲動索引標籤是否會開啟該索引標籤。根據預設,捲動時只會顯示索引標籤,但不會開啟。您可以在捲動時按住 Shift 鍵,以在捲動期間變更此表現方式。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "highlightModifiedTabs": "控制是否在已修改 (已變更) 的編輯器索引標籤上繪製上框線。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "decorations.badges": "控制編輯器檔案裝飾是否須使用徽章。", - "decorations.colors": "控制編輯器檔案裝飾是否須使用色彩。", - "workbench.editor.labelFormat.default": "顯示檔案的名稱。當索引標籤已啟用,且兩個檔案在一個群組內具有相同名稱時,會在各檔案的路徑新增區別部分。當索引標籤停用時,會在使用編輯器時顯示與工作區資料夾相關的路徑。", - "workbench.editor.labelFormat.short": "顯示檔案的名稱,後面接著其目錄名稱。", - "workbench.editor.labelFormat.medium": "顯示檔案的名稱,後面接著其對工作區資料夾相關的路徑。", - "workbench.editor.labelFormat.long": "顯示檔案的名稱,後面接著其絕對路徑。", - "tabDescription": "控制編輯器的標籤格式。", - "workbench.editor.untitled.labelFormat.content": "除非有相關檔案路徑,否則無標題檔案的名稱會衍生自其第一行內容。如果該行為空白或不包含文字字元,將會遞補至名稱。", - "workbench.editor.untitled.labelFormat.name": "無標題檔案的名稱不會衍生自檔案的內容。", - "untitledLabelFormat": "控制無標題編輯器的標籤格式。", - "untitledHint": "控制無標題提示在編輯器中應為內嵌文字、浮動按鈕,或隱藏。", - "editorTabCloseButton": "控制編輯器索引標籤關閉按鈕的位置,或在設定為 [關閉] 時停用。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "workbench.editor.tabSizing.fit": "一律讓索引標籤保持在足夠顯示完整編輯器標籤的大小。", - "workbench.editor.tabSizing.shrink": "當可用空間不足以一次顯示所有索引標籤時,允許索引標籤縮小。", - "tabSizing": "控制編輯器索引標籤的大小。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "workbench.editor.pinnedTabSizing.normal": "鎖定的索引標籤會繼承未鎖定索引標籤的外觀。", - "workbench.editor.pinnedTabSizing.compact": "鎖定的索引標籤會以壓縮模式顯示,並只顯示圖示或編輯器名稱的第一個字母。", - "workbench.editor.pinnedTabSizing.shrink": "鎖定的索引標籤會縮小為壓縮的固定大小,只顯示部分編輯器名稱。", - "pinnedTabSizing": "控制釘選的編輯器索引標籤大小。釘選的索引標籤會排序在所有開啟的索引標籤之前,且通常在解除釘選前不會關閉。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", - "workbench.editor.splitSizingDistribute": "將所有編輯器群組等分。", - "workbench.editor.splitSizingSplit": "將使用中編輯器群組等分。", - "splitSizing": "控制編輯器群組分割時的大小。", - "splitOnDragAndDrop": "控制是否可以從拖放作業分割編輯器群組,做法是將編輯器或檔案置放在編輯器區域的邊緣。", - "focusRecentEditorAfterClose": "控制以最近使用的順序或由左至右關閉索引標籤。", - "showIcons": "控制已開啟的編輯器是否應以圖示顯示。此選項也需要同時啟用檔案圖示主題。", - "enablePreview": "控制已開啟的編輯器是否以預覽的方式顯示。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯),並且會以斜體字型樣式顯示。", - "enablePreviewFromQuickOpen": "控制從 Quick Open 開啟的編輯器是否顯示為預覽。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", - "enablePreviewFromCodeNavigation": "控制編輯器在程式碼導覽從中開始時,是否保持預覽狀態。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", - "closeOnFileDelete": "控制顯示在工作階段期間開啟之檔案的編輯器是否應在某些其他程序將其刪除或重新命名時自動關閉。停用此項目會讓編輯器在這類事件發生時保持開啟。請注意,從應用程式內刪除會一律關閉編輯器,且已變更的檔案一律不會關閉,以保留您的資料。", - "editorOpenPositioning": "控制編輯器開啟的位置。選取 [左] 或 [右] 可在目前使用中編輯器的左方或右方開啟編輯器。選取 [第一個] 或 [最後一個] 可在目前使用中編輯器外,另開編輯器。", - "sideBySideDirection": "控制並排開啟 (例如: 從總管) 的編輯器預設方向。根據預設,編輯器會在目前使用中編輯器的右方開啟。若變更為 [下],編輯器會在目前使用中編輯器的下方開啟。", - "closeEmptyGroups": "控制當關閉群組中最後一個索引標籤時空編輯器群組的行為。若啟用,空群組會保留部分格線。", - "revealIfOpen": "控制若編輯器已開啟,是否在任何可見群組中予以顯示。若停用,編輯器通常會在目前的使用中編輯器群組內開啟。若啟用,已開啟的編輯器會在目前的使用中編輯器群組內顯示,而不是再次開啟。請注意,在某些情況下會忽略此設定,例如當強制讓編輯器在特定群組中或在目前使用中群組側方開啟時。", - "mouseBackForwardToNavigate": "如有提供,可使用滑鼠按鍵四和五在開啟的檔案之間瀏覽。", - "restoreViewState": "在文字編輯器關閉後再重新開啟時,會還原最後檢視狀態 (例如捲動位置)。", - "centeredLayoutAutoResize": "控制置中版面配置是否應在多個群組開啟時,自動調整成最大寬度。當只有一個群組開啟時,會自動調整回原來的置中寬度。", - "limitEditorsEnablement": "控制是否應限制開啟的編輯器數目。啟用時,會關閉最近較少使用且未變更的編輯器,來為新開啟的編輯器騰出空間。", - "limitEditorsMaximum": "控制已開啟編輯器的數目上限。使用 `#workbench.editor.limit.perEditorGroup#` 設定來根據編輯器群組,或針對所有群組控制此限制。", - "perEditorGroup": "控制要將已開啟編輯器的上限逐一套用到編輯器群組,或是套用到所有編輯器群組。", - "commandHistory": "控制最近使用之命令的數量,以保留命令選擇區的記錄。設為 0 可停用命令列記錄。", - "preserveInput": "控制上次鍵入命令選擇區的輸入是否應在下次將其開啟時還原。", - "closeOnFocusLost": "控制 [快速開啟] 是否應在失去焦點後自動關閉。", - "workbench.quickOpen.preserveInput": "控制最後鍵入 Quick Open 的輸入是否應在下次開啟時還原。", - "openDefaultSettings": "控制正在開啟的設定是否也開啟顯示所有預設設定的編輯器。 ", - "useSplitJSON": "控制是否要在將設定編輯為 JSON 時使用分割 JSON 編輯器。", - "openDefaultKeybindings": "控制正在開啟的按鍵繫結關係設定是否也開啟顯示所有預設按鍵繫結關係的編輯器。 ", - "sideBarLocation": "控制提要欄位和活動列的位置。這兩者可以顯示在工作台的左側或右側。", - "panelDefaultLocation": "控制面板的預設位置 (終端機、偵錯主控台、輸出、問題)。可顯示在工作台的底部、右側或左側。", - "panelOpensMaximized": "控制是否以最大化方式開啟面板。面板可以總是以最大化方式開啟、永不以最大化方式開啟,或以關閉前的最後狀態開啟。", - "workbench.panel.opensMaximized.always": "開啟面板時,永遠將面板最大化。", - "workbench.panel.opensMaximized.never": "開啟面板時,永不將面板最大化。面板將不會以最大化方式開啟。", - "workbench.panel.opensMaximized.preserve": "以關閉前的狀態開啟面板。", - "statusBarVisibility": "控制 Workbench 底端狀態列的可視性。", - "activityBarVisibility": "控制活動列在 workbench 中的可見度。", - "activityBarIconClickBehavior": "控制在工作台按一下活動列圖示的行為。", - "workbench.activityBar.iconClickBehavior.toggle": "若點選的項目已顯示,則隱藏提要欄位。", - "workbench.activityBar.iconClickBehavior.focus": "若點選的項目已顯示,則聚焦於提要欄位。", - "viewVisibility": "控制檢視標頭動作的可見度。檢視標頭動作可為總是可見,或在檢視為焦點或暫留時才可見。", - "fontAliasing": "控制工作台中的字型鋸齒方法。", - "workbench.fontAliasing.default": "子像素字型平滑處理。在大部分非 Retina 顯示器上會顯示出最銳利的文字。", - "workbench.fontAliasing.antialiased": "相對於子像素,根據像素層級平滑字型。可以讓字型整體顯得較細。", - "workbench.fontAliasing.none": "禁用字體平滑.文字將會顯示鋸齒狀與鋒利的邊緣.", - "workbench.fontAliasing.auto": "根據顯示器的 DPI 自動套用 `default` 或 `antialiased`。", - "settings.editor.ui": "使用設定 UI 編輯器。", - "settings.editor.json": "使用 JSON 檔案編輯器。", - "settings.editor.desc": "決定根據預設使用何種設定編輯器。", - "workbench.hover.delay": "控制延遲 (毫秒)。工作台項目暫留會在此時間之後顯示 (例如有一些延伸模組會提供樹狀檢視項目)。已經顯示的項目可能需要重新整理之後,才會反映此設定的變更。", - "windowTitle": "根據使用中的編輯器控制視窗標題。變數的替代以下列內容為依據:", - "activeEditorShort": "`${activeEditorShort}`: 檔名 (如 myFile.txt)。", - "activeEditorMedium": "`${activeEditorMedium}`: 相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)。", - "activeEditorLong": "`${activeEditorLong}`: 檔案的完整路徑 (如 /Users/Development/myFolder/myFileFolder/myFile.txt)。", - "activeFolderShort": "`${activeFolderShort}`: 檔案所在資料夾的名稱 (如 myFileFolder)。", - "activeFolderMedium": "`${activeFolderMedium}`: 檔案所在的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)。", - "activeFolderLong": "`${activeFolderLong}`: 檔案所在資料夾的完整路徑 (如 /Users/Development/myFolder/myFileFolder)。", - "folderName": "`${folderName}`: 檔案所在工作區資料夾的名稱 (如 myFolder)。", - "folderPath": "`${folderPath}`: 檔案所在工作區資料夾的檔案路徑 (如 /Users/Development/myFolder)。", - "rootName": "`${rootName}`: 開啟的工作區或資料夾名稱 (例如 myFolder 或 myWorkspace)。", - "rootPath": "`${rootPath}`: 開啟的工作區或資料夾檔案路徑 (如 /Users/Development/myWorkspace)。", - "appName": "`${appName}`: 如 VS Code。", - "remoteName": "`${remoteName}`: 例如 SSH", - "dirty": "`${dirty}`: 使用中編輯器是否已變更的變更狀態指標。", - "separator": "`${separator}`: 條件式分隔符號 (\" - \"),只有位於具有值或靜態文字的變數之間時才會出現。", - "windowConfigurationTitle": "視窗", - "window.titleSeparator": "`window.title` 使用的分隔符號。", - "window.menuBarVisibility.classic": "功能表顯示在視窗頂端,且只會在全螢幕模式下隱藏。", - "window.menuBarVisibility.visible": "即使在全螢幕模式下,視窗頂端一律會顯示功能表。", - "window.menuBarVisibility.toggle.mac": "功能表已隱藏,但可透過執行 `Focus Application Menu` 命令顯示於視窗頂端。", - "window.menuBarVisibility.toggle": "功能表已隱藏,但可透過 ALT 鍵顯示於視窗頂端。", - "window.menuBarVisibility.hidden": "一律隱藏功能表。", - "window.menuBarVisibility.compact": "功能表會在提要欄位中顯示為壓縮按鈕。當 `#window.titleBarStyle#` 為 `native` 時,會忽略此值。", - "menuBarVisibility.mac": "控制功能表列的可見度。設定 'toggle' 會隱藏功能表列,執行 `Focus Application Menu` 會顯示功能表列。設定 'compact' 會將功能表移至側邊欄。", - "menuBarVisibility": "控制功能表列的可見度。設定 'toggle' 會隱藏功能表列,按一下 ALT 鍵會顯示功能表列。設定 'compact' 會將功能表移至側邊欄。", - "enableMenuBarMnemonics": "控制是否可透過 ALT 快速鍵開啟主功能表。停用助憶鍵可改為將這些 ALT 快速鍵繫結到編輯器命令。", - "customMenuBarAltFocus": "控制是否要透過按 ALT 鍵來以功能表列作為焦點。這項設定對於使用 ALT 鍵切換功能表列無效。", - "window.openFilesInNewWindow.on": "檔案將在新視窗中開啟。", - "window.openFilesInNewWindow.off": "檔案將在檔案資料夾開啟的視窗中或上次使用中視窗內開啟。", - "window.openFilesInNewWindow.defaultMac": "檔案將在檔案資料夾開啟的視窗中或上次使用中視窗內開啟,但透過固定面板或搜尋工具開啟檔案的情況除外。", - "window.openFilesInNewWindow.default": "除非從應用程式內揀選檔案 (透過 [檔案] 功能表),否則其將在新視窗中開啟。", - "openFilesInNewWindowMac": "控制檔案是否應在新視窗中開啟。\r\n請注意,仍可能發生忽略此設定的情況 (例如使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", - "openFilesInNewWindow": "控制檔案是否應在新視窗中開啟。\r\n請注意,仍可能發生忽略此設定的情況 (例如使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", - "window.openFoldersInNewWindow.on": "資料夾將在新視窗中開啟。", - "window.openFoldersInNewWindow.off": "資料夾將取代上次使用中的視窗。", - "window.openFoldersInNewWindow.default": "除非從應用程式內揀選資料夾 (例如透過 [檔案] 功能表),否則其會在新視窗中開啟。", - "openFoldersInNewWindow": "控制資料夾應在新視窗中開啟或取代上次使用中的視窗。\r\n請注意,仍可能發生忽略此設定的情況 (例如使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", - "window.confirmBeforeClose.always": "一律嘗試要求確認。請注意,瀏覽器仍可能會決定不經確認就關閉索引標籤或視窗。", - "window.confirmBeforeClose.keyboardOnly": "只有在偵測到按鍵繫結關係時,才要求確認。請注意,在某些情況下可能無法進行偵測。", - "window.confirmBeforeClose.never": "除非即將遺失資料,否則從不明確要求確認。", - "confirmBeforeCloseWeb": "控制是否要在關閉瀏覽器索引標籤或視窗之前顯示確認對話方塊。請注意,即使已啟用,瀏覽器仍可能會決定不經確認就關閉索引標籤或視窗,且此設定只是提示,可能不會每次都有作用。", - "zenModeConfigurationTitle": "Zen Mode", - "zenMode.fullScreen": "控制開啟無干擾模式時,是否也應讓工作台進入全螢幕模式。", - "zenMode.centerLayout": "控制開啟無干擾模式時,是否也應將版面配置置中。", - "zenMode.hideTabs": "控制開啟 Zen Mode 是否也會隱藏 Workbench 索引標籤。", - "zenMode.hideStatusBar": "控制開啟 Zen Mode 是否也會隱藏 Workbench 底部的狀態列。", - "zenMode.hideActivityBar": "控制開啟無干擾模式時,要將活動列隱藏在工作台的左方或右方。", - "zenMode.hideLineNumbers": "控制開啟 Zen Mode 是否會同時隱藏編輯器行號。", - "zenMode.restore": "控制視窗如果在 Zen Mode 下結束,是否應還原為 Zen Mode。", - "zenMode.silentNotifications": "控制是否在無干擾模式下顯示通知。如果為 true,則只會快顯錯誤通知。" - }, - "vs/workbench/browser/actions/textInputActions": { - "undo": "復原", - "redo": "重做", - "cut": "剪下", + "vs/code/electron-sandbox/processExplorer/processExplorerMain": { "copy": "複製", - "paste": "貼上", - "selectAll": "全選" + "copyAll": "全部複製", + "cpu": "CPU %", + "debug": "偵錯", + "forceKillProcess": "強制終止處理序", + "killProcess": "終止處理序", + "memory": "記憶體 (MB)", + "name": "流程名稱", + "pid": "PID" }, - "vs/workbench/browser/actions/developerActions": { - "inspect context keys": "檢查功能表內容", - "toggle screencast mode": "切換螢幕錄製模式", - "logStorage": "記錄儲存體資料庫內容", - "logWorkingCopies": "記錄工作複本", - "screencastModeConfigurationTitle": "螢幕錄製模式", - "screencastMode.location.verticalPosition": "控制螢幕錄影模式重疊與底部的垂直差距,以工作台高度的百分比表示。", - "screencastMode.fontSize": "控制螢幕錄製模式鍵盤的字型大小 (像素)。", - "screencastMode.onlyKeyboardShortcuts": "在螢幕錄影模式下只顯示鍵盤快速鍵。", - "screencastMode.keyboardOverlayTimeout": "控制在螢幕錄影模式下,顯示鍵盤覆疊的時間 (毫秒)。", - "screencastMode.mouseIndicatorColor": "Controls the color in hex (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) of the mouse indicator in screencast mode.", - "screencastMode.mouseIndicatorSize": "控制在螢幕錄影模式下,滑鼠指標的大小 (像素)。" - }, - "vs/workbench/browser/actions/helpActions": { - "keybindingsReference": "鍵盤快速鍵參考", - "openDocumentationUrl": "文件", - "openIntroductoryVideosUrl": "簡介影片", - "openTipsAndTricksUrl": "秘訣與提示", - "newsletterSignup": "註冊 VS Code 電子報", - "openTwitterUrl": "在 Twitter 上加入我們", - "openUserVoiceUrl": "搜尋功能要求", - "openLicenseUrl": "檢視授權", - "openPrivacyStatement": "隱私權聲明", - "miDocumentation": "文件(&&D)", - "miKeyboardShortcuts": "鍵盤快速鍵參考(&&K)", - "miIntroductoryVideos": "簡介影片(&&V)", - "miTipsAndTricks": "提示與訣竅(&&C)", - "miTwitter": "在 Twitter 上加入我們(&&J)", - "miUserVoice": "搜尋功能要求(&&S)", - "miLicense": "檢視授權(&&L)", - "miPrivacyStatement": "隱私權聲明(&&Y)" - }, - "vs/workbench/browser/actions/layoutActions": { - "closeSidebar": "關閉提要欄位", - "toggleActivityBar": "切換活動列可見度", - "miShowActivityBar": "顯示活動列(&&A)", - "toggleCenteredLayout": "切換置中配置", - "miToggleCenteredLayout": "置中配置(&C)", - "toggleSidebarPosition": "切換提要欄位位置", - "moveSidebarRight": "向右移動側邊欄", - "moveSidebarLeft": "向左移動側邊欄", - "move sidebar right": "向右移動側邊欄", - "move sidebar left": "向左移動側邊欄", - "miMoveSidebarRight": "將提要欄位右移(&&M)", - "miMoveSidebarLeft": "將提要欄位左移(&&M)", - "toggleEditor": "切換編輯器區域可見度", - "miShowEditorArea": "顯示編輯器區域(&&E)", - "miAppearance": "外觀(&&A)", - "toggleSidebar": "切換提要欄位可見度", - "compositePart.hideSideBarLabel": "隱藏提要欄位", - "miShowSidebar": "顯示提要欄位(&&S)", - "toggleStatusbar": "切換狀態列可見度", - "miShowStatusbar": "顯示狀態列(&&T)", - "toggleTabs": "切換標籤可見度", - "toggleZenMode": "切換無干擾模式", - "miToggleZenMode": "Zen Mode", - "toggleMenuBar": "切換功能表列", - "miShowMenuBar": "顯示功能表列(&&B)", - "resetViewLocations": "重設檢視位置", - "moveView": "移動檢視", - "sidebarContainer": "提要欄位/{0}", - "panelContainer": "面板/{0}", - "moveFocusedView.selectView": "選取要移動的檢視", - "moveFocusedView": "移動焦點檢視", - "moveFocusedView.error.noFocusedView": "目前沒有任何焦點檢視。", - "moveFocusedView.error.nonMovableView": "目前的焦點檢視無法移動。", - "moveFocusedView.selectDestination": "選取檢視的目的地", - "moveFocusedView.title": "檢視: 移動 {0}", - "moveFocusedView.newContainerInPanel": "新增面板項目", - "moveFocusedView.newContainerInSidebar": "新增提要欄位項目", - "sidebar": "側邊欄", - "panel": "面板", - "resetFocusedViewLocation": "重設焦點檢視位置", - "resetFocusedView.error.noFocusedView": "目前沒有任何焦點檢視。", - "increaseViewSize": "增加目前的檢視大小", - "increaseEditorWidth": "增加編輯器寬度", - "increaseEditorHeight": "增加編輯器高度", - "decreaseViewSize": "縮小目前的檢視大小", - "decreaseEditorWidth": "減少編輯器寬度", - "decreaseEditorHeight": "減少編輯器高度" - }, - "vs/workbench/browser/actions/navigationActions": { - "navigateLeft": "導覽至 [檢視左側]", - "navigateRight": "導覽至 [檢視右側]", - "navigateUp": "導覽至 [檢視上方]", - "navigateDown": "導覽至 [檢視下方]", - "focusNextPart": "聚焦於下一部分", - "focusPreviousPart": "聚焦於上一部分" - }, - "vs/workbench/browser/actions/windowActions": { - "remove": "從最近開啟的檔案中移除", - "dirtyRecentlyOpenedFolder": "具有未儲存檔案的資料夾", - "dirtyRecentlyOpenedWorkspace": "具有未儲存檔案的工作區", - "workspacesAndFolders": "資料夾和工作區", - "folders": "資料夾", - "files": "檔案", - "openRecentPlaceholderMac": "選取以開啟 (按住 Cmd 鍵可強制在新視窗中開啟,按住 Alt 鍵可在同一個視窗中開啟)", - "openRecentPlaceholder": "選取以開啟 (按住 Ctrl 鍵可強制在新視窗中開啟,按住 Alt 鍵可在同一個視窗中開啟)", - "dirtyWorkspace": "具有未儲存檔案的工作區", - "dirtyFolder": "具有未儲存檔案的資料夾", - "dirtyWorkspaceConfirm": "是否要開啟該工作區,檢閱未儲存的檔案?", - "dirtyFolderConfirm": "是否要開啟該資料夾,以檢閱未儲存的檔案?", - "dirtyWorkspaceConfirmDetail": "在儲存或還原所有未儲存的檔案之前,無法移除具有未儲存檔案的工作區。", - "dirtyFolderConfirmDetail": "在儲存或還原所有未儲存的檔案之前,無法移除具有未儲存檔案的資料夾。", - "recentDirtyWorkspaceAriaLabel": "{0},具有未儲存變更的工作區", - "recentDirtyFolderAriaLabel": "{0},具有未儲存變更的資料夾", - "openRecent": "開啟最近使用的檔案...", - "quickOpenRecent": "快速開啟最近使用的檔案...", - "toggleFullScreen": "切換全螢幕", - "reloadWindow": "重新載入視窗", - "about": "關於", - "newWindow": "開新視窗", - "blur": "從焦點元素移除鍵盤焦點", - "file": "檔案", - "miConfirmClose": "關閉前確認", - "miNewWindow": "開新視窗(&&W)", - "miOpenRecent": "開啟最近的檔案(&&R)", - "miMore": "其他(&&M)...", - "miToggleFullScreen": "全螢幕(&&F)", - "miAbout": "關於(&&A)" - }, - "vs/workbench/browser/actions/workspaceActions": { - "openFile": "開啟檔案...", - "openFolder": "開啟資料夾...", - "openFileFolder": "開啟...", - "openWorkspaceAction": "開啟工作區...", - "closeWorkspace": "關閉工作區", - "noWorkspaceOrFolderOpened": "此執行個體中目前沒有開啟的工作區或資料夾可以關閉。", - "openWorkspaceConfigFile": "開啟工作區組態檔", - "globalRemoveFolderFromWorkspace": "將資料夾從工作區移除...", - "saveWorkspaceAsAction": "另存工作區為...", - "duplicateWorkspaceInNewWindow": "在新視窗複製工作區", - "manageTrustAction": "管理工作區信任", - "workspacesCategory": "工作區", - "workspaces": "工作區", - "miAddFolderToWorkspace": "將資料夾新增至工作區(&&D)...", - "miSaveWorkspaceAs": "另存工作區為...", - "miCloseFolder": "關閉資料夾(&&F)", - "miCloseWorkspace": "關閉工作區(&&W)" - }, - "vs/workbench/browser/actions/workspaceCommands": { - "addFolderToWorkspace": "將資料夾新增到工作區...", - "add": "新增(&&A)", - "addFolderToWorkspaceTitle": "將資料夾新增到工作區", - "workspaceFolderPickerPlaceholder": "選取工作區資料夾" - }, - "vs/workbench/browser/actions/quickAccessActions": { - "quickOpen": "移至檔案...", - "quickNavigateNext": "在 Quick Open 中導覽至下一項", - "quickNavigatePrevious": "在 Quick Open 中導覽至上一項", - "quickSelectNext": "在 Quick Open 中選取下一個", - "quickSelectPrevious": "在 Quick Open 中選取上一個" - }, - "vs/workbench/api/common/menusExtensionPoint": { - "menus.commandPalette": "命令選擇區", - "menus.touchBar": "Touch Bar (macOS)", - "menus.editorTitle": "編輯器標題功能表", - "menus.editorTitleRun": "在編輯器標題功能表內執行子功能表", - "menus.editorContext": "編輯器操作功能表", - "menus.editorContextCopyAs": "編輯器操作功能表中的 [複製為] 子功能表", - "menus.explorerContext": "檔案總管操作功能表", - "menus.editorTabContext": "編輯器索引標籤操作功能表", - "menus.debugCallstackContext": "偵錯呼叫堆疊檢視操作功能表", - "menus.debugVariablesContext": "偵錯變數檢視操作功能表", - "menus.debugToolBar": "偵錯工具列功能表", - "menus.file": "最上層檔案功能表", - "menus.home": "主指示器操作功能表 (僅限網頁版)", - "menus.opy": "最上層 [編輯] 功能表中的 [複製為] 子功能表", - "menus.scmTitle": "原始檔控制標題功能表", - "menus.scmSourceControl": "原始檔控制功能表", - "menus.resourceStateContext": "原始檔控制資源群組狀態操作功能表", - "menus.resourceFolderContext": "原始檔控制資源資料夾內容功能表", - "menus.resourceGroupContext": "原始檔控制資源群組操作功能表", - "menus.changeTitle": "原始檔控制內嵌變更功能表", - "menus.statusBarWindowIndicator": "狀態列中的視窗指示器功能表", - "view.viewTitle": "這有助於查看標題功能表", - "view.itemContext": "這有助於查看項目內容功能表", - "commentThread.title": "貢獻的註解執行緒標題功能表", - "commentThread.actions": "貢獻的註解執行緒操作功能表,轉譯為註解編輯器下的按鈕", - "comment.title": "貢獻的註解標題功能表", - "comment.actions": "貢獻的註解操作功能表,轉譯為註解編輯器下的按鈕", - "notebook.toolbar": "提供的筆記本工具列功能表", - "notebook.cell.title": "所提供的筆記本儲存格標題功能表", - "testing.item.title": "提供的測試項目功能表", - "menus.extensionContext": "延伸模組操作功能表", - "view.timelineTitle": "時間軸檢視標題功能表", - "view.timelineContext": "時間軸檢視項目操作功能表", - "view.tunnelContext": "[連接埠] 檢視項目操作功能表", - "view.tunnelOriginInline": "連接埠檢視項目原始內嵌功能表", - "requirestring": "`{0}` 是強制屬性,且必須屬於 `string` 類型", - "optstring": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", - "requirearray": "子功能表項目必須是陣列", - "require": "子功能表項目必須是物件", - "vscode.extension.contributes.menuItem.command": "所要執行命令的識別碼。命令必須在 'commands' 區段中宣告", - "vscode.extension.contributes.menuItem.alt": "所要執行替代命令的識別碼。命令必須在 'commands' 區段中宣告", - "vscode.extension.contributes.menuItem.when": "必須為 True 以顯示此項目的條件", - "vscode.extension.contributes.menuItem.group": "分類到此項目的所屬群組", - "vscode.extension.contributes.menuItem.submenu": "在此項目中顯示的子功能表識別項。", - "vscode.extension.contributes.submenu.id": "顯示為子功能表的功能表識別項。", - "vscode.extension.contributes.submenu.label": "引導至此子功能表的功能表項目標籤。", - "vscode.extension.contributes.submenu.icon": "(選擇性) 用來在 UI 中表示子功能表的圖示。可為檔案路徑、具有檔案路徑的物件 (深色與淺色佈景主題),或是佈景主題圖示參考,例如 `\\$(zap)`", - "vscode.extension.contributes.submenu.icon.light": "使用亮色主題時的圖示路徑", - "vscode.extension.contributes.submenu.icon.dark": "使用暗色主題時的圖像路徑", - "vscode.extension.contributes.menus": "將功能表項目提供給編輯器", - "proposed": "建議的 API", - "vscode.extension.contributes.submenus": "將子功能表項目提供給編輯器", - "nonempty": "必須是非空白值。", - "opticon": "屬性 `icon` 可以省略,否則必須為字串或類似 `{dark, light}` 的常值", - "requireStringOrObject": "'{0}' 為必要屬性,且其類型必須是 'string' 或 'object'", - "requirestrings": "'{0}' 與 '{1}' 為必要屬性,且其類型必須是 'string'", - "vscode.extension.contributes.commandType.command": "所要執行命令的識別碼", - "vscode.extension.contributes.commandType.title": "UI 中用以代表命令的標題", - "vscode.extension.contributes.commandType.category": "(選用) UI 中用以將命令分組的分類字串", - "vscode.extension.contributes.commandType.precondition": "(選擇性) 條件必須為 true,才能在 UI (功能表及按鍵繫結關係) 中啟用命令。不會禁止透過其他方法執行命令,例如 `executeCommand`-api。", - "vscode.extension.contributes.commandType.icon": "(可選) 用來在 UI 中表示命令的圖示,可為檔案路徑、具有檔案路徑的物件 (深色和淺色佈景主題),或是佈景主題圖示參考 (例如 `\\$(zap)`)", - "vscode.extension.contributes.commandType.icon.light": "使用亮色主題時的圖示路徑", - "vscode.extension.contributes.commandType.icon.dark": "使用暗色主題時的圖像路徑", - "vscode.extension.contributes.commands": "將命令提供給命令選擇區。", - "dup": "命令 `{0}` 在 `commands` 區段中出現多次。", - "submenuId.invalid.id": "`{0}` 不是有效的子功能表識別項", - "submenuId.duplicate.id": "先前已註冊 `{0}` 子功能表。", - "submenuId.invalid.label": "`{0}` 不是有效的子功能表標籤", - "menuId.invalid": "`{0}` 不是有效的功能表識別碼", - "proposedAPI.invalid": "{0} 是建議的功能表識別碼,只有在開發用完或使用下列命令列參數時才可使用: --enable-proposed-api {1}", - "missing.command": "功能表項目參考了 'commands' 區段中未定義的命令 `{0}`。", - "missing.altCommand": "功能表項目參考了 'commands' 區段中未定義的替代命令 `{0}`。", - "dupe.command": "功能表項目參考了與預設相同的命令和替代命令", - "unsupported.submenureference": "功能表項目針對不支援子功能錶的功能表,參考了子功能表。", - "missing.submenu": "功能表項目參考了 'submenus' 區段中未定義的子功能表 `{0}`。", - "submenuItem.duplicate": "已將 `{0}` 子功能表提供給 `{1}` 功能表。" - }, - "vs/workbench/api/common/configurationExtensionPoint": { - "vscode.extension.contributes.configuration.title": "設定的摘要。此標籤將會在設定檔中作為分隔註解使用。", - "vscode.extension.contributes.configuration.properties": "組態屬性的描述。", - "vscode.extension.contributes.configuration.property.empty": "屬性不可為空白。", - "scope.application.description": "只能在使用者設定中設定的組態。", - "scope.machine.description": "只有在使用者設定或遠端設定中,才可設定組態。", - "scope.window.description": "可在使用者、遠端或工作區設定中設定的組態。", - "scope.resource.description": "可在使用者、遠端、工作區或資料夾設定中設定的組態。", - "scope.language-overridable.description": "可在特定語言設定中設定的資源組態。", - "scope.machine-overridable.description": "也可在工作區或資料夾設定中設定的機器組態。", - "scope.description": "組態適用的範圍。可用的範圍包括 `application`、`machine`、`window`、`resource` 和 `machine-overridable`。", - "scope.enumDescriptions": "列舉值的描述", - "scope.markdownEnumDescriptions": "markdown 格式中列舉值的說明。 ", - "scope.markdownDescription": "markdown 格式中的描述。", - "scope.deprecationMessage": "若設定,屬性會標示為已淘汰,且指定訊息會顯示為說明。", - "scope.markdownDeprecationMessage": "若設定,則屬性會標記為已淘汰,而且指定訊息會顯示為 Markdown 格式的說明。", - "vscode.extension.contributes.defaultConfiguration": "依語言貢獻預設編輯器組態設定。", - "config.property.defaultConfiguration.languageExpected": "需要語言選取器 (例如 [\"java\"])", - "config.property.defaultConfiguration.warning": "無法註冊 '{0}' 的組態預設。僅支援語言專用設定的預設。", - "vscode.extension.contributes.configuration": "提供組態設定。", - "invalid.title": "'configuration.title' 必須是字串", - "invalid.properties": "'configuration.properties' 必須是物件", - "invalid.property": "'configuration.property' 必須是物件", - "invalid.allOf": "'configuration.allOf' 已取代而不應再使用。請改為將多個組態區段作為陣列,傳遞至「組態」貢獻點。", - "workspaceConfig.folders.description": "要載入工作區之資料夾的清單。", - "workspaceConfig.path.description": "檔案路徑,例如 `/root/folderA` 或 `./folderA` 即為會對工作區檔案位置解析的相關路徑。", - "workspaceConfig.name.description": "資料夾的選用名稱。", - "workspaceConfig.uri.description": "資料夾的 URI", - "workspaceConfig.settings.description": "工作區設定", - "workspaceConfig.launch.description": "工作區啟動組態", - "workspaceConfig.tasks.description": "工作區工作設定", - "workspaceConfig.extensions.description": "工作區延伸模組", - "workspaceConfig.remoteAuthority": "工作區所在的遠端伺服器。僅供未儲存的遠端工作區使用。", - "unknownWorkspaceProperty": "未知的工作區組態屬性" - }, - "vs/workbench/api/browser/viewsExtensionPoint": { - "vscode.extension.contributes.views.containers.id": "用於識別可透過使用 'views' 參與點參與檢視之容器的唯一識別碼", - "vscode.extension.contributes.views.containers.title": "用於轉譯容器的易讀字串", - "vscode.extension.contributes.views.containers.icon": "容器圖示的路徑。圖示為置於 50x40 區塊中央,且以 'rgb(215, 218, 224)' 或 '#d7dae0' 填滿顏色的 24x24 影像。雖然接受所有影像檔案類型,但建議使用 SVG 作為圖示格式。", - "vscode.extension.contributes.viewsContainers": "提供檢視容器給編輯者", - "views.container.activitybar": "提供檢視容器給活動列", - "views.container.panel": "為面板提供檢視容器", - "vscode.extension.contributes.view.type": "檢視的類型。此類型可以是以樹狀檢視為基礎的檢視 `tree`,或以 Web 檢視為基礎的檢視 `webview`。預設為 `tree`。", - "vscode.extension.contributes.view.tree": "這個檢視由 `createTreeView` 所建立的 `TreeView` 所支援。", - "vscode.extension.contributes.view.webview": "這個檢視由 `registerWebviewViewProvider` 所註冊的 `WebviewView` 所支援。", - "vscode.extension.contributes.view.id": "檢視的識別碼。所有檢視的識別碼均不重複。建議在檢視識別碼中包含擴充識別碼。使用此項目來透過 `vscode.window.registerTreeDataProviderForView` API 註冊資料提供者,並向 `activationEvents` 註冊 `onView:${id}` 事件來觸發您擴充的啟動。", - "vscode.extension.contributes.view.name": "使用人性化顯示名稱。會顯示", - "vscode.extension.contributes.view.when": "必須為 True 以顯示此檢視的條件", - "vscode.extension.contributes.view.icon": "檢視圖示的路徑。當無法顯示檢視的名稱時,則會顯示檢視圖示。雖然接受任何影像檔案類型,但仍建議您使用 SVG 格式的圖示。", - "vscode.extension.contributes.view.contextualTitle": "人類看得懂的內容,在檢視移出其原始位置時使用。根據預設會使用該檢視的容器名稱。將會顯示", - "vscode.extension.contributes.view.initialState": "第一次安裝延伸模組時,檢視的初始狀態。當使用者透過摺疊、移動或隱藏檢視來變更檢視狀態之後,就不再使用初始狀態。", - "vscode.extension.contributes.view.initialState.visible": "檢視的預設初始狀態。檢視在大多數容器中都會展開,但是在某些內建容器 (總管、SCM 及偵錯) 中,不論 `visibility` 為何,都會以摺疊方式顯示所有提供的檢視。", - "vscode.extension.contributes.view.initialState.hidden": "此檢視不會在檢視容器中顯示,但可透過 [檢視] 功能表及其他檢視進入點加以探索,而且使用者可以解除隱藏。", - "vscode.extension.contributes.view.initialState.collapsed": "此檢視將會在檢視容器中顯示,但為摺疊狀態。", - "vscode.extension.contributes.view.group": "viewlet 中的巢狀群組", - "vscode.extension.contributes.view.remoteName": "與此檢視建立關聯之遠端類型的名稱", - "vscode.extension.contributes.views": "提供檢視給編輯者", - "views.explorer": "提供檢視給活動列中的總管容器", - "views.debug": "提供檢視給活動列中的偵錯容器", - "views.scm": "提供檢視給活動列中的 SCM 容器", - "views.test": "提供檢視給活動列中的測試容器", - "views.remote": "在活動列中向遠端容器提供檢視。若要向此容器提供項目,需要開啟 enableProposedApi", - "views.contributed": "在參與檢視容器中提供檢視", - "viewcontainer requirearray": "檢視容器必須為陣列", - "requireidstring": "屬性 ‵{0}` 為必要項且必須為類型 `string`。僅允許英數字元、'_' 與 '-'。", - "requirestring": "`{0}` 是強制屬性,且必須屬於 `string` 類型", - "ViewContainerRequiresProposedAPI": "必須開啟 'enableProposedApi’,才能將檢視容器 ‘{0}’ 新增到 'Remote’。", - "ViewContainerDoesnotExist": "檢視容器 '{0}' 不存在,且所有向其註冊的檢視都會新增至 'Explorer'。", - "duplicateView1": "無法註冊識別碼 `{0}` 相同的多個檢視", - "duplicateView2": "已經註冊識別碼為 `{0}` 的檢視。", - "unknownViewType": "未知的檢視類型 `{0}`。", - "requirearray": "檢視必須為陣列", - "optstring": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", - "optenum": "`{0}` 屬性可省略,否則必須屬於 {1} 之一" - }, - "vs/workbench/browser/parts/editor/editor.contribution": { - "textEditor": "文字編輯器", - "textDiffEditor": "文字 Diff 編輯器", - "binaryDiffEditor": "二進位 Diff 編輯器", - "sideBySideEditor": "並排編輯器", - "editorQuickAccessPlaceholder": "鍵入編輯器名稱以開啟該編輯器。", - "activeGroupEditorsByMostRecentlyUsedQuickAccess": "根據最近使用時間顯示使用中群組的編輯器", - "allEditorsByAppearanceQuickAccess": "根據外觀顯示所有已開啟編輯器", - "allEditorsByMostRecentlyUsedQuickAccess": "依最近使用順序顯示所有開啟的編輯器", - "file": "檔案", - "splitUp": "向上分割", - "splitDown": "向下分割", - "splitLeft": "向左分割", - "splitRight": "向右分割", - "close": "關閉", - "closeOthers": "關閉其他", - "closeRight": "關到右側", - "closeAllSaved": "關閉已儲存項目", - "closeAll": "全部關閉", - "keepOpen": "保持開啟", - "pin": "釘選", - "unpin": "取消釘選", - "inlineView": "內嵌檢視", - "showOpenedEditors": "顯示開啟的編輯器", - "toggleKeepEditors": "保持編輯器開啟", - "run": "執行", - "splitEditorRight": "向右分割編輯器", - "splitEditorDown": "向下分割編輯器", - "previousChangeIcon": "Diff 編輯器中 [上一個變更動作] 的圖示。", - "nextChangeIcon": "Diff 編輯器中 [下一個變更動作] 的圖示。", - "toggleWhitespace": "Diff 編輯器中 [切換空白字元動作] 的圖示。", - "navigate.prev.label": "上一個變更", - "navigate.next.label": "下一個變更", - "ignoreTrimWhitespace.label": "忽略前置/後置空白字元差異", - "showTrimWhitespace.label": "顯示前置/後置空白字元差異", - "keepEditor": "保留編輯器", - "pinEditor": "釘選編輯器", - "unpinEditor": "將編輯器取消釘選", - "closeEditor": "關閉編輯器", - "closePinnedEditor": "關閉鎖定的編輯器", - "closeEditorsInGroup": "關閉群組中的所有編輯器", - "closeSavedEditors": "關閉群組中的已儲存編輯器", - "closeOtherEditors": "關閉群組中其他的編輯器", - "closeRightEditors": "在群組中向右關閉編輯器", - "closeEditorGroup": "關閉編輯器群組", - "miReopenClosedEditor": "重新開啟已關閉的編輯器(&&R)", - "miClearRecentOpen": "清除最近開啟的項目(&&C)", - "miEditorLayout": "編輯器版面配置(&&L)", - "miSplitEditorUp": "向上分割(&&U)", - "miSplitEditorDown": "向下分割(&&D)", - "miSplitEditorLeft": "分割左側(&&L)", - "miSplitEditorRight": "向右分割(&&R)", - "miSingleColumnEditorLayout": "單一(&&S)", - "miTwoColumnsEditorLayout": "兩個資料列(&&T)", - "miThreeColumnsEditorLayout": "三行(&&H)", - "miTwoRowsEditorLayout": "兩列(&&W)", - "miThreeRowsEditorLayout": "三列(&&R)", - "miTwoByTwoGridEditorLayout": "格線 (2x2)(&&G)", - "miTwoRowsRightEditorLayout": "向右兩列(&&O)", - "miTwoColumnsBottomEditorLayout": "兩個資料行置底(&&C)", - "miBack": "上一步(&&B)", - "miForward": "轉寄(&&F)", - "miLastEditLocation": "上次編輯位置(&&L)", - "miNextEditor": "下一個編輯器(&&N)", - "miPreviousEditor": "上一個編輯器(&&P)", - "miNextRecentlyUsedEditor": "下一個使用過的編輯器(&&N)", - "miPreviousRecentlyUsedEditor": "上一個使用的編輯器(&&P)", - "miNextEditorInGroup": "群組中的下一個編輯器(&&N)", - "miPreviousEditorInGroup": "群組中的上一個編輯器(&&P)", - "miNextUsedEditorInGroup": "群組中下一個已使用的編輯器(&&N)", - "miPreviousUsedEditorInGroup": "群組中上一個已使用的編輯器(&&P)", - "miSwitchEditor": "切換編輯器(&&E)", - "miFocusFirstGroup": "群組 1(&&1)", - "miFocusSecondGroup": "群組 2(&&2)", - "miFocusThirdGroup": "群組 3(&&3)", - "miFocusFourthGroup": "群組 4(&&4)", - "miFocusFifthGroup": "群組 5(&&5)", - "miNextGroup": "下一個群組(&&N)", - "miPreviousGroup": "上一個群組(&&P)", - "miFocusLeftGroup": "群組置左(&&L)", - "miFocusRightGroup": "群組置右(&&R)", - "miFocusAboveGroup": "以上群組(&&A)", - "miFocusBelowGroup": "向下分組(&&B)", - "miSwitchGroup": "切換群組(&&G)" - }, - "vs/workbench/browser/parts/activitybar/activitybarPart": { - "settingsViewBarIcon": "檢視列中的設定圖示。", - "accountsViewBarIcon": "檢視列中的帳戶圖示。", - "menu": "功能表", - "accounts": "帳戶", - "hideActivitBar": "隱藏活動列", - "resetLocation": "重設位置", - "manage": "管理", - "focusActivityBar": "焦點活動列" - }, - "vs/workbench/browser/parts/panel/panelPart": { - "hidePanel": "隱藏面板", - "resetLocation": "重設位置", - "panel.emptyMessage": "將檢視拖曳至面板以顯示。" - }, - "vs/workbench/browser/parts/sidebar/sidebarPart": { - "focusSideBar": "瀏覽至提要欄位" - }, - "vs/workbench/browser/parts/statusbar/statusbarPart": { - "statusBarFocused": "狀態列是否有鍵盤焦點", - "hide": "隱藏 '{0}'", - "hideStatusBar": "隱藏狀態列" - }, - "vs/workbench/browser/parts/views/viewsService": { - "show view": "顯示 {0}", - "toggle view": "切換 {0}", - "focus view": "聚焦於 {0} 檢視", - "resetViewLocation": "重設位置" - }, - "vs/workbench/browser/parts/dialogs/dialogHandler": { - "yesButton": "是(&&Y)", - "cancelButton": "取消", - "aboutDetail": "版本: {0}\r\n認可: {1}\r\n日期: {2}\r\n瀏覽器: {3}", - "copy": "複製", - "ok": "確定" - }, - "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { - "yesButton": "是(&&Y)", - "cancelButton": "取消", - "aboutDetail": "版本: {0}\r\n認可: {1}\r\n日期: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", - "okButton": "確定", - "copy": "複製(&&C)" - }, - "vs/workbench/electron-sandbox/actions/developerActions": { - "toggleDevTools": "切換開發人員工具", - "configureRuntimeArguments": "設定執行階段引數", - "toggleSharedProcess": "切換共用處理程序", - "reloadWindowWithExtensionsDisabled": "已停用延伸模組的重新載入" - }, - "vs/workbench/electron-sandbox/actions/windowActions": { - "closeWindow": "關閉視窗", - "zoomIn": "放大", - "zoomOut": "縮小", - "zoomReset": "重設縮放", - "close": "關閉視窗", - "switchWindowPlaceHolder": "選取要切換的視窗", - "windowDirtyAriaLabel": "已改變的視窗 {0}", - "current": "目前視窗", - "switchWindow": "切換視窗...", - "quickSwitchWindow": "快速切換視窗..." - }, - "vs/workbench/common/resources": { - "resourceScheme": "資源的配置", - "resourceFilename": "資源的檔案名稱", - "resourceDirname": "資源所在的資料夾名稱", - "resourcePath": "資源的完整路徑", - "resourceLangId": "資源的語言識別碼", - "resource": "資源的完整值,包括配置與路徑", - "resourceExtname": "資源的副檔名", - "resourceSet": "資源是否存在", - "isFileSystemResource": "資源是否由檔案系統提供者支援" - }, - "vs/workbench/browser/workbench": { - "loaderErrorNative": "無法載入必要的檔案。請重新啟動該應用程式,然後再試一次。詳細資料: {0}" - }, - "vs/workbench/electron-sandbox/window": { - "learnMore": "深入了解", - "shellEnvSlowWarning": "解析您的殼層環境花費的時間太長。請檢閱您的殼層設定。", - "shellEnvTimeoutError": "無法在合理的時間內解析殼層環境。請檢閱您的殼層設定。", - "proxyAuthRequired": "需要 Proxy 驗證", - "loginButton": "登入(&&L)", - "cancelButton": "取消(&&C)", - "username": "使用者名稱", - "password": "密碼", - "proxyDetail": "Proxy {0} 需要使用者名稱和密碼。", - "rememberCredentials": "記住我的認證", - "runningAsRoot": "不建議以 root 身分執行 {0}。", - "loaderCycle": "AMD 模組中有必須解決的相依性迴圈!", - "ok": "確定" - }, - "vs/workbench/common/configuration": { - "workbenchConfigurationTitle": "工作台" - }, - "vs/workbench/api/common/extHostExtensionActivator": { - "failedDep1": "無法啟用延伸模組 '{0}’,原因是其相依於無法啟用的延伸模組 ‘{1}’。", - "activationError": "啟動延伸模組 '{0}' 失敗: {1}。" - }, - "vs/workbench/api/common/extHost.api.impl": { - "extensionLabel": "{0} (延伸模組)" - }, - "vs/workbench/api/node/extHostDebugService": { - "debug.terminal.title": "偵錯項目" - }, - "vs/workbench/api/common/jsonValidationExtensionPoint": { - "contributes.jsonValidation": "提供 JSON 結構描述組態。", - "contributes.jsonValidation.fileMatch": "要比對的檔案模式 (或模式陣列),例如 \"package.json\" 或 \"*.launch\"。會排除以 '!' 開頭的模式", - "contributes.jsonValidation.url": "結構描述 URL ('http:'、'https:') 或延伸模組資料夾的相對路徑 ('./')。", - "invalid.jsonValidation": "'configuration.jsonValidation' 必須是陣列", - "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" 必須定義為字串或字串陣列。", - "invalid.url": "'configuration.jsonValidation.url' 必須是 URL 或相對路徑", - "invalid.path.1": "要包含在延伸模組資料夾 ({2}) 中的預期 `contributes.{0}.url` ({1})。這可能讓延伸模組無法移植。", - "invalid.url.fileschema": "'configuration.jsonValidation.url' 是無效的相對 URL: {0}", - "invalid.url.schema": "'configuration.jsonValidation.url' 必須是絕對 URL 或以 './' 開頭,以參考擴充內的結構描述。" + "vs/workbench/api/browser/mainThreadAuthentication": { + "accountLastUsedDate": "上次使用此帳戶是 {0}", + "allow": "允許", + "cancel": "取消", + "confirmLogin": "延伸模組 '{0}' 欲使用 {1} 登入。", + "manageExensions": "選擇可存取此帳戶的延伸模組", + "manageTrustedExtensions": "管理受信任的延伸模組", + "manageTrustedExtensions.cancel": "取消", + "noTrustedExtensions": "尚未有任何延伸模組使用過此帳戶。", + "notUsed": "尚未使用此帳戶", + "signOut": "登出", + "signOutMessageSimple": "要登出 '{0}' 嗎?", + "signOutMessagve": "下列使用者已在使用帳戶 '{0}': \r\n\r\n{1}\r\n\r\n 要登出這些延伸模組嗎?", + "signedOut": "已成功登出。" }, "vs/workbench/api/browser/mainThreadCLICommands": { "cannot be installed": "因為 '{0}' 延伸模組已宣告為不在此安裝程式中執行,所以無法進行安裝。" }, + "vs/workbench/api/browser/mainThreadComments": { + "commentsViewIcon": "[註解] 檢視的檢視圖示。" + }, + "vs/workbench/api/browser/mainThreadCustomEditors": { + "defaultEditLabel": "編輯" + }, "vs/workbench/api/browser/mainThreadExtensionService": { - "reload window": "因為 ‘{0}’ 延伸模組相依於未載入的 ‘{1}’ 延伸模組,所以無法予以啟用。要重新載入視窗以載入延伸模組嗎?", - "reload": "重新載入視窗", "disabledDep": "因為 ‘{0}’ 延伸模組相依於已停用的 ‘{1}’ 延伸模組,所以無法予以啟用。要啟用延伸模組並重新載入視窗嗎?", + "disabledDepNoAction": "無法啟用 '{0}' 延伸模組,因為它相依於停用的 '{1}' 延伸模組。", "enable dep": "啟用並重新載入", - "uninstalledDep": "因為 ‘{0}’ 延伸模組相依於未安裝的 ‘{1}’ 延伸模組,所以無法予以啟用。要安裝延伸模組並重新載入視窗嗎?", "install missing dep": "安裝並重新載入", + "manageWorkspaceTrust": "管理工作區信任", + "notSupportedInWorkspace": "無法啟用 '{0}' 延伸模組,因為它相依於目前工作區中不支援的 '{1}' 延伸模組", + "reload": "重新載入視窗", + "reload window": "因為 ‘{0}’ 延伸模組相依於未載入的 ‘{1}’ 延伸模組,所以無法予以啟用。要重新載入視窗以載入延伸模組嗎?", + "restrictedMode": "無法啟用 '{0}' 延伸模組,因為它相依於受限模式中不支援的 '{1}' 延伸模組", + "uninstalledDep": "因為 ‘{0}’ 延伸模組相依於未安裝的 ‘{1}’ 延伸模組,所以無法予以啟用。要安裝延伸模組並重新載入視窗嗎?", "unknownDep": "因為 '{0}' 延伸模組相依於未知的 '{1}' 延伸模組,所以無法予以啟用。" }, "vs/workbench/api/browser/mainThreadFileSystemEventService": { - "ask.1.create": "延伸模組 '{0}' 想要藉由此次檔案建立進行重構變更", - "ask.1.copy": "延伸模組 '{0}' 想要藉由此次檔案複製進行重構變更", - "ask.1.move": "延伸模組 '{0}' 想要藉由此次檔案移動進行重構變更", - "ask.1.delete": "延伸模組 '{0}' 想要藉由此次檔案刪除進行重構變更", - "ask.N.create": "{0} 個延伸模組想要藉由此次檔案建立進行重構變更", - "ask.N.copy": "{0} 個延伸模組想要藉由此次檔案複製進行重構變更", - "ask.N.move": "{0} 個延伸模組想要藉由此次檔案移動進行重構變更", - "ask.N.delete": "{0} 個延伸模組想要藉由此次檔案刪除進行重構變更", - "preview": "顯示預覽", - "cancel": "跳過變更", - "ok": "確定", "again": "不再詢問", - "msg-create": "正在執行 'File Create' 參與者...", - "msg-rename": "正在執行 'File Rename' 參與者...", - "msg-copy": "正在執行 'File Copy' 參與者...", - "msg-delete": "正在執行 'File Delete' 參與者...", + "ask.1.copy": "延伸模組 '{0}' 想要藉由此次檔案複製進行重構變更", + "ask.1.create": "延伸模組 '{0}' 想要藉由此次檔案建立進行重構變更", + "ask.1.delete": "延伸模組 '{0}' 想要藉由此次檔案刪除進行重構變更", + "ask.1.move": "延伸模組 '{0}' 想要藉由此次檔案移動進行重構變更", + "ask.N.copy": "{0} 個延伸模組想要藉由此次檔案複製進行重構變更", + "ask.N.create": "{0} 個延伸模組想要藉由此次檔案建立進行重構變更", + "ask.N.delete": "{0} 個延伸模組想要藉由此次檔案刪除進行重構變更", + "ask.N.move": "{0} 個延伸模組想要藉由此次檔案移動進行重構變更", + "cancel": "跳過變更", + "files.participants.timeout": "建立、重新命名和刪除的檔案參與者受到取消時的逾時 (毫秒)。使用 `0` 來停用參與者。", "label": "重設 [檔案作業需要預覽] 的選項", - "files.participants.timeout": "建立、重新命名和刪除的檔案參與者受到取消時的逾時 (毫秒)。使用 `0` 來停用參與者。" + "msg-copy": "正在執行 'File Copy' 參與者...", + "msg-create": "正在執行 'File Create' 參與者...", + "msg-delete": "正在執行 'File Delete' 參與者...", + "msg-rename": "正在執行 'File Rename' 參與者...", + "ok": "確定", + "preview": "顯示預覽" }, "vs/workbench/api/browser/mainThreadMessageService": { - "extensionSource": "{0} (延伸模組)", - "defaultSource": "延伸模組", - "manageExtension": "管理延伸模組", "cancel": "取消", + "defaultSource": "延伸模組", + "extensionSource": "{0} (延伸模組)", + "manageExtension": "管理延伸模組", "ok": "確定" }, "vs/workbench/api/browser/mainThreadProgress": { @@ -3035,20 +2303,6 @@ "vs/workbench/api/browser/mainThreadSaveParticipant": { "timeout.onWillSave": "在 1750 亳秒後中止 onWillSaveTextDocument 事件" }, - "vs/workbench/api/browser/mainThreadUriOpeners": { - "openerFailedUseDefault": "使用預設 opener 開啟", - "openerFailedMessage": "無法使用 '{0}' 開啟 URI: {1}" - }, - "vs/workbench/api/browser/mainThreadWorkspace": { - "folderStatusMessageAddSingleFolder": "延伸模組 '{0}' 在工作區新增了 1 個資料夾", - "folderStatusMessageAddMultipleFolders": "延伸模組 '{0}' 在工作區中新增了 {1} 個資料夾", - "folderStatusMessageRemoveSingleFolder": "延伸模組 '{0}' 從工作區移除了 1 個資料夾", - "folderStatusMessageRemoveMultipleFolders": "延伸模組 '{0}' 從工作區移除了 {1} 個資料夾", - "folderStatusChangeFolder": "延伸模組 '{0}' 變更了工作區的資料夾" - }, - "vs/workbench/api/browser/mainThreadComments": { - "commentsViewIcon": "[註解] 檢視的檢視圖示。" - }, "vs/workbench/api/browser/mainThreadTask": { "task.label": "{0}: {1}" }, @@ -3056,482 +2310,1338 @@ "remote.tunnel.openTunnel": "延伸模組 {0} 已轉寄連接埠 {1}。您必須以超級使用者身分執行,才可在本機使用連接埠 {2}。", "remote.tunnelsView.elevationButton": "使用連接埠 {0} 作為 Sudo..." }, - "vs/workbench/api/browser/mainThreadAuthentication": { - "noTrustedExtensions": "尚未有任何延伸模組使用過此帳戶。", - "accountLastUsedDate": "上次使用此帳戶是 {0}", - "notUsed": "尚未使用此帳戶", - "manageTrustedExtensions": "管理受信任的延伸模組", - "manageExensions": "選擇可存取此帳戶的延伸模組", - "signOutMessagve": "下列使用者已在使用帳戶 '{0}': \r\n\r\n{1}\r\n\r\n 要登出這些延伸模組嗎?", - "signOutMessageSimple": "要登出 '{0}' 嗎?", - "signOut": "登出", - "cancel": "取消", - "signedOut": "已成功登出。", - "confirmLogin": "延伸模組 '{0}' 欲使用 {1} 登入。", - "allow": "允許" + "vs/workbench/api/browser/mainThreadUriOpeners": { + "openerFailedMessage": "無法使用 '{0}' 開啟 URI: {1}", + "openerFailedUseDefault": "使用預設 opener 開啟" }, - "vs/workbench/common/viewlet": { - "sideBarVisible": "側邊欄是否顯示", - "sideBarFocus": "側邊欄是否有鍵盤焦點", - "activeViewlet": "現用 Viewlet 的識別碼" + "vs/workbench/api/browser/mainThreadWebviews": { + "errorMessage": "還原 view:{0} 時發生錯誤" }, - "vs/workbench/browser/contextkeys": { - "workbenchState": "在視窗中開啟的工作區類型可能為「空白」(沒有任何工作區)、「資料夾」(單一資料夾) 或「工作區」(有多個根資料夾的工作區)", - "workspaceFolderCount": "工作區中的根資料夾數", - "dirtyWorkingCopies": "是否有任何已變更的工作複本", - "remoteName": "視窗所連線的遠端名稱或空白字串 (若未連線到任何遠端)", - "isFullscreen": "視窗是否為全螢幕模式" + "vs/workbench/api/browser/mainThreadWorkspace": { + "folderStatusChangeFolder": "延伸模組 '{0}' 變更了工作區的資料夾", + "folderStatusMessageAddMultipleFolders": "延伸模組 '{0}' 在工作區中新增了 {1} 個資料夾", + "folderStatusMessageAddSingleFolder": "延伸模組 '{0}' 在工作區新增了 1 個資料夾", + "folderStatusMessageRemoveMultipleFolders": "延伸模組 '{0}' 從工作區移除了 {1} 個資料夾", + "folderStatusMessageRemoveSingleFolder": "延伸模組 '{0}' 從工作區移除了 1 個資料夾" }, - "vs/workbench/browser/quickaccess": { - "inQuickOpen": "鍵盤焦點是否位於快速開啟控制項中" + "vs/workbench/api/browser/viewsExtensionPoint": { + "ViewContainerDoesnotExist": "檢視容器 '{0}' 不存在,且所有向其註冊的檢視都會新增至 'Explorer'。", + "ViewContainerRequiresProposedAPI": "必須開啟 'enableProposedApi’,才能將檢視容器 ‘{0}’ 新增到 'Remote’。", + "duplicateView1": "無法註冊識別碼 `{0}` 相同的多個檢視", + "duplicateView2": "已經註冊識別碼為 `{0}` 的檢視。", + "optenum": "`{0}` 屬性可省略,否則必須屬於 {1} 之一", + "optstring": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", + "requirearray": "檢視必須為陣列", + "requireidstring": "屬性 ‵{0}` 為必要項且必須為類型 `string`。僅允許英數字元、'_' 與 '-'。", + "requirestring": "`{0}` 是強制屬性,且必須屬於 `string` 類型", + "unknownViewType": "未知的檢視類型 `{0}`。", + "viewcontainer requirearray": "檢視容器必須為陣列", + "views.container.activitybar": "提供檢視容器給活動列", + "views.container.panel": "為面板提供檢視容器", + "views.contributed": "在參與檢視容器中提供檢視", + "views.debug": "提供檢視給活動列中的偵錯容器", + "views.explorer": "提供檢視給活動列中的總管容器", + "views.remote": "在活動列中向遠端容器提供檢視。若要向此容器提供項目,需要開啟 enableProposedApi", + "views.scm": "提供檢視給活動列中的 SCM 容器", + "views.test": "提供檢視給活動列中的測試容器", + "vscode.extension.contributes.view.contextualTitle": "人類看得懂的內容,在檢視移出其原始位置時使用。根據預設會使用該檢視的容器名稱。", + "vscode.extension.contributes.view.group": "viewlet 中的巢狀群組", + "vscode.extension.contributes.view.icon": "檢視圖示的路徑。當無法顯示檢視的名稱時,則會顯示檢視圖示。雖然接受任何影像檔案類型,但仍建議您使用 SVG 格式的圖示。", + "vscode.extension.contributes.view.id": "檢視的識別碼。所有檢視的識別碼均不重複。建議在檢視識別碼中包含擴充識別碼。使用此項目來透過 `vscode.window.registerTreeDataProviderForView` API 註冊資料提供者,並向 `activationEvents` 註冊 `onView:${id}` 事件來觸發您擴充的啟動。", + "vscode.extension.contributes.view.initialState": "第一次安裝延伸模組時,檢視的初始狀態。當使用者透過摺疊、移動或隱藏檢視來變更檢視狀態之後,就不再使用初始狀態。", + "vscode.extension.contributes.view.initialState.collapsed": "此檢視將會在檢視容器中顯示,但為摺疊狀態。", + "vscode.extension.contributes.view.initialState.hidden": "此檢視不會在檢視容器中顯示,但可透過 [檢視] 功能表及其他檢視進入點加以探索,而且使用者可以解除隱藏。", + "vscode.extension.contributes.view.initialState.visible": "檢視的預設初始狀態。檢視在大多數容器中都會展開,但是在某些內建容器 (總管、SCM 及偵錯) 中,不論 `visibility` 為何,都會以摺疊方式顯示所有提供的檢視。", + "vscode.extension.contributes.view.name": "使用人性化顯示名稱。會顯示", + "vscode.extension.contributes.view.remoteName": "與此檢視建立關聯之遠端類型的名稱", + "vscode.extension.contributes.view.tree": "這個檢視由 `createTreeView` 所建立的 `TreeView` 所支援。", + "vscode.extension.contributes.view.type": "檢視的類型。此類型可以是以樹狀檢視為基礎的檢視 `tree`,或以 Web 檢視為基礎的檢視 `webview`。預設為 `tree`。", + "vscode.extension.contributes.view.webview": "這個檢視由 `registerWebviewViewProvider` 所註冊的 `WebviewView` 所支援。", + "vscode.extension.contributes.view.when": "必須為 True 以顯示此檢視的條件", + "vscode.extension.contributes.views": "提供檢視給編輯者", + "vscode.extension.contributes.views.containers.icon": "容器圖示的路徑。圖示為置於 50x40 區塊中央,且以 'rgb(215, 218, 224)' 或 '#d7dae0' 填滿顏色的 24x24 影像。雖然接受所有影像檔案類型,但建議使用 SVG 作為圖示格式。", + "vscode.extension.contributes.views.containers.id": "用於識別可透過使用 'views' 參與點參與檢視之容器的唯一識別碼", + "vscode.extension.contributes.views.containers.title": "用於轉譯容器的易讀字串", + "vscode.extension.contributes.viewsContainers": "提供檢視容器給編輯者" }, - "vs/workbench/browser/parts/views/treeView": { - "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", - "treeView.enableCollapseAll": "識別碼為 {0} 的樹狀檢視是否啟用全部摺疊。", - "treeView.toggleCollapseAll": "識別碼為 {0} 的樹狀檢視是否已切換為全部摺疊。", - "treeView.enableRefresh": "識別碼為 {0} 的樹狀檢視是否啟用重新整理。", - "refresh": "重新整理", - "collapseAll": "全部摺疊", - "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。" - }, - "vs/workbench/browser/parts/views/viewPaneContainer": { - "views": "檢視", - "viewMoveUp": "向上移動檢視", - "viewMoveLeft": "向左移檢視", - "viewMoveDown": "向下移動檢視", - "viewMoveRight": "向右移動檢視" - }, - "vs/workbench/browser/parts/editor/textResourceEditor": { - "textEditor": "文字編輯器" - }, - "vs/workbench/common/editor/diffEditorInput": { - "sideBySideLabels": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/textDiffEditor": { - "textDiffEditor": "文字 Diff 編輯器" - }, - "vs/workbench/browser/parts/editor/untitledHint": { - "selectALanguage": "選取語言", - "selectAlanguage": "選取語言 {0}", - "toGetStarted": " 以開始使用。開始鍵入以關閉,或 ", - "dontshow": "不要再顯示", - "thisAgain": " 此訊息。" - }, - "vs/workbench/browser/parts/editor/binaryDiffEditor": { - "metadataDiff": "{0} ↔ {1}" - }, - "vs/workbench/browser/parts/editor/editorStatus": { - "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", - "singleSelection": "第 {0} 行,第 {1} 欄", - "multiSelectionRange": "{0} 個選取項目 (已選取 {1} 個字元)", - "multiSelection": "{0} 個選取項目", - "endOfLineLineFeed": "LF", - "endOfLineCarriageReturnLineFeed": "CRLF", - "screenReaderDetectedExplanation.question": "您目前使用螢幕助讀程式運作 VS Code 嗎? (使用螢幕助讀程式時會停用自動換行)", - "screenReaderDetectedExplanation.answerYes": "是", - "screenReaderDetectedExplanation.answerNo": "否", - "noEditor": "目前無使用中的文字編輯器", - "noWritableCodeEditor": "使用中的程式碼編輯器為唯讀。", - "indentConvert": "轉換檔案", - "indentView": "變更檢視", - "pickAction": "選取動作", - "tabFocusModeEnabled": "用 Tab 鍵移動焦點", - "disableTabMode": "停用協助工具模式", - "status.editor.tabFocusMode": "協助工具模式", - "columnSelectionModeEnabled": "資料行選取", - "disableColumnSelectionMode": "停用資料行選取模式", - "status.editor.columnSelectionMode": "資料行選取模式", - "screenReaderDetected": "已將螢幕助讀程式最佳化", - "status.editor.screenReaderMode": "螢幕助讀程式模式", - "gotoLine": "前往行/欄", - "status.editor.selection": "編輯器選取", - "selectIndentation": "選擇縮排", - "status.editor.indentation": "編輯器縮排", - "selectEncoding": "選取編碼", - "status.editor.encoding": "編輯器編碼", - "selectEOL": "選取行尾順序", - "status.editor.eol": "編輯器行結尾", - "selectLanguageMode": "選取語言模式", - "status.editor.mode": "編輯器語言", - "fileInfo": "檔案資訊", - "status.editor.info": "檔案資訊", - "spacesSize": "空格: {0}", - "tabSize": "定位點大小: {0}", - "currentProblem": "目前問題", - "showLanguageExtensions": "在 Marketplace 搜尋延伸模組 '{0}'...", - "changeMode": "變更語言模式", - "languageDescription": "({0}) - 設定的語言", - "languageDescriptionConfigured": "({0})", - "languagesPicks": "語言 (識別碼)", - "configureModeSettings": "進行以 '{0}' 語言為基礎的設定...", - "configureAssociationsExt": "為 '{0}' 設定檔案關聯...", - "autoDetect": "自動偵測", - "pickLanguage": "選取語言模式", - "currentAssociation": "目前的關聯", - "pickLanguageToConfigure": "選取要與 '{0}' 建立關聯的語言模式", - "changeEndOfLine": "變更行尾順序", - "pickEndOfLine": "選取行尾順序", - "changeEncoding": "變更檔案的編碼", - "noFileEditor": "目前沒有使用中的檔案", - "saveWithEncoding": "以編碼儲存", - "reopenWithEncoding": "以編碼重新開啟", - "guessedEncoding": "已從內容猜測", - "pickEncodingForReopen": "選取檔案的編碼以重新開啟檔案", - "pickEncodingForSave": "選取用來儲存的檔案編碼" - }, - "vs/workbench/browser/parts/editor/editorActions": { - "splitEditor": "分割編輯器", - "splitEditorOrthogonal": "正交分割編輯器", - "splitEditorGroupLeft": "向左分割編輯器", - "splitEditorGroupRight": "向右分割編輯器", - "splitEditorGroupUp": "向上分割編輯器", - "splitEditorGroupDown": "向下分割編輯器", - "joinTwoGroups": "將編輯器群組與下一個群組聯結", - "joinAllGroups": "聯結所有編輯器群組", - "navigateEditorGroups": "在編輯器群組間導覽", - "focusActiveEditorGroup": "聚焦使用中的編輯器群組", - "focusFirstEditorGroup": "聚焦第一個編輯器群組", - "focusLastEditorGroup": "將焦點集中在最後一個編輯器群組", - "focusNextGroup": "將焦點集中在下一個編輯器群組", - "focusPreviousGroup": "將焦點集中在上一個編輯器群組", - "focusLeftGroup": "將焦點集中在左側編輯器群組", - "focusRightGroup": "將焦點集中在右側編輯器群組", - "focusAboveGroup": "將焦點集中在上方編輯器群組", - "focusBelowGroup": "將焦點集中在下方編輯器群組", - "closeEditor": "關閉編輯器", - "unpinEditor": "取消鎖定編輯器", - "closeOneEditor": "關閉", - "revertAndCloseActiveEditor": "還原並關閉編輯器", - "closeEditorsToTheLeft": "在群組中向左關閉編輯器", - "closeAllEditors": "關閉所有編輯器", - "closeAllGroups": "關閉所有編輯器群組", - "closeEditorsInOtherGroups": "關閉其他群組中的編輯器", - "closeEditorInAllGroups": "關閉所有群組中的編輯器", - "moveActiveGroupLeft": "將編輯器群組向左移", - "moveActiveGroupRight": "將編輯器群組向右移", - "moveActiveGroupUp": "向上移動編輯器群組", - "moveActiveGroupDown": "向下移動編輯器群組", - "duplicateActiveGroupLeft": "向左複製編輯器群組", - "duplicateActiveGroupRight": "向右複製編輯器群組", - "duplicateActiveGroupUp": "向上複製編輯器群組", - "duplicateActiveGroupDown": "向下複製編輯器群組", - "minimizeOtherEditorGroups": "最大化編輯器群組", - "evenEditorGroups": "重設編輯器群組大小", - "toggleEditorWidths": "切換編輯器群組大小", - "maximizeEditor": "將編輯器群組最大化並隱藏側邊欄", - "openNextEditor": "開啟下一個編輯器", - "openPreviousEditor": "開啟上一個編輯器", - "nextEditorInGroup": "開啟群組中下一個編輯器", - "openPreviousEditorInGroup": "開啟群組中上一個編輯器", - "firstEditorInGroup": "在群組中開啟第一個編輯器", - "lastEditorInGroup": "開啟群組中最後一個編輯器", - "navigateNext": "向前", - "navigatePrevious": "向後", - "navigateToLastEditLocation": "前往上一個編輯位置", - "navigateLast": "移至最後", - "reopenClosedEditor": "重新開啟已關閉的編輯器", - "clearRecentFiles": "清理最近開啟的", - "showEditorsInActiveGroup": "根據最近使用時間顯示使用中群組的編輯器", - "showAllEditors": "依外觀顯示所有編輯器", - "showAllEditorsByMostRecentlyUsed": "根據最近使用時間顯示所有編輯器", - "quickOpenPreviousRecentlyUsedEditor": "快速開啟上一個最近使用的編輯器", - "quickOpenLeastRecentlyUsedEditor": "快速開啟最近最不常使用的編輯器", - "quickOpenPreviousRecentlyUsedEditorInGroup": "快速開啟群組中上一個最近使用的編輯器", - "quickOpenLeastRecentlyUsedEditorInGroup": "快速開啟群組中最不常使用的編輯器", - "navigateEditorHistoryByInput": "從歷程記錄快速開啟上一個編輯器", - "openNextRecentlyUsedEditor": "開啟下一個最近使用的編輯器", - "openPreviousRecentlyUsedEditor": "開啟上一個最近使用的編輯器", - "openNextRecentlyUsedEditorInGroup": "開啟群組中下一個最近使用的編輯器", - "openPreviousRecentlyUsedEditorInGroup": "開啟群組中上一個最近使用的編輯器", - "clearEditorHistory": "清除編輯器記錄", - "moveEditorLeft": "將編輯器左移", - "moveEditorRight": "將編輯器右移", - "moveEditorToPreviousGroup": "將編輯器移入上一個群組", - "moveEditorToNextGroup": "將編輯器移入下一個群組", - "moveEditorToAboveGroup": "將編輯器移入上方群組", - "moveEditorToBelowGroup": "將編輯器移入下方群組", - "moveEditorToLeftGroup": "將編輯器移入左側群組", - "moveEditorToRightGroup": "將編輯器移入右側群組", - "moveEditorToFirstGroup": "將編輯器移動到第一個群組", - "moveEditorToLastGroup": "將編輯器移入最後一個群組", - "editorLayoutSingle": "單欄式編輯器版面配置", - "editorLayoutTwoColumns": "兩欄式編輯器版面配置", - "editorLayoutThreeColumns": "三欄式編輯器版面配置", - "editorLayoutTwoRows": "兩列式編輯器版面配置", - "editorLayoutThreeRows": "三列式編輯器版面配置", - "editorLayoutTwoByTwoGrid": "格狀編輯器版面配置 (2x2)", - "editorLayoutTwoColumnsBottom": "底部兩欄式編輯器版面配置", - "editorLayoutTwoRowsRight": "右側兩欄式編輯器版面配置", - "newEditorLeft": "向左新增編輯器群組", - "newEditorRight": "向右新增編輯器群組", - "newEditorAbove": "向上新增編輯器群組", - "newEditorBelow": "向下新增編輯器群組", - "workbench.action.reopenWithEditor": "重新開啟編輯器,使用...", - "workbench.action.toggleEditorType": "切換編輯器類型" - }, - "vs/workbench/browser/parts/editor/editorCommands": { - "editorCommand.activeEditorMove.description": "以 tab 或群組為單位移動使用中的編輯器", - "editorCommand.activeEditorMove.arg.name": "使用中編輯器的移動引數", - "editorCommand.activeEditorMove.arg.description": "引數屬性:\r\n\t* 'to': 字串值,提供向何處移動。\r\n\t* 'by': 字串值,提供移動單位 (依索引標籤或群組)。\r\n\t* 'value': 數值,提供要移動多少位置或絕對位置。", - "toggleInlineView": "切換內嵌檢視", - "compare": "比較" - }, - "vs/workbench/browser/codeeditor": { - "openWorkspace": "開啟工作區" - }, - "vs/workbench/browser/parts/editor/editorQuickAccess": { - "noViewResults": "沒有相符的編輯器", - "entryAriaLabelWithGroupDirty": "{0} 已改變,{1}", - "entryAriaLabelWithGroup": "{0}, {1}", - "entryAriaLabelDirty": "已改變 {0}", - "closeEditor": "關閉編輯器" - }, - "vs/workbench/browser/parts/editor/editorGroupView": { - "ariaLabelGroupActions": "編輯器群組動作", - "closeGroupAction": "關閉", - "emptyEditorGroup": "{0} (空白)", - "groupLabel": "群組 {0}", - "groupAriaLabel": "編輯器群組 {0}", - "ok": "確定", - "cancel": "取消", - "editorOpenErrorDialog": "無法開啟 '{0}'", - "editorOpenError": "無法開啟 '{0}': {1}。" - }, - "vs/workbench/browser/parts/editor/editorDropTarget": { - "fileTooLarge": "檔案過大,無法以未命名的編輯器開啟。請先將其上傳至檔案總管,並再試一次。" - }, - "vs/workbench/browser/parts/activitybar/activitybarActions": { - "manageTrustedExtensions": "管理受信任的延伸模組", - "signOut": "登出", - "authProviderUnavailable": "{0} 目前無法使用", - "noAccounts": "您未登入任何帳戶", - "hideAccounts": "隱藏帳戶", - "previousSideBarView": "上一個側邊欄檢視", - "nextSideBarView": "下一個側邊欄檢視" - }, - "vs/workbench/browser/parts/compositeBar": { - "activityBarAriaLabel": "即時檢視切換器" - }, - "vs/workbench/browser/parts/compositeBarActions": { - "badgeTitle": "{0} - {1}", - "additionalViews": "其他檢視", - "numberBadge": "{0} ({1})", - "manageExtension": "管理延伸模組", - "titleKeybinding": "{0} ({1})", - "hide": "隱藏 '{0}'", - "keep": "保留 '{0}'", - "toggle": "切換釘選的檢視" - }, - "vs/workbench/browser/parts/titlebar/menubarControl": { - "mFile": "檔案(&&F)", - "mEdit": "編輯(&&E)", - "mSelection": "選取項目(&&S)", - "mView": "檢視(&&V)", - "mGoto": "移至(&&G)", - "mRun": "執行(&&R)", - "mTerminal": "終端機(&&T)", - "mHelp": "說明(&&H)", - "menubar.customTitlebarAccessibilityNotification": "已為您啟用協助工具支援。為了讓體驗達到最大的方便性,建議使用自訂標題列樣式。", - "goToSetting": "開啟設定", - "focusMenu": "聚焦於應用程式功能表", - "checkForUpdates": "檢查更新(&&U)...", - "checkingForUpdates": "正在查看是否有更新...", - "download now": "下載更新(&&O)", - "DownloadingUpdate": "正在下載更新...", - "installUpdate...": "安裝更新(&&U)...", - "installingUpdate": "正在安裝更新...", - "restartToUpdate": "重新啟動以更新(&&U)" - }, - "vs/workbench/common/panel": { - "activePanel": "現用面板的識別碼", - "panelFocus": "面板是否有鍵盤焦點", - "panelPosition": "面板的位置 (「左」、「右」或「下」)", - "panelVisible": "面板是否顯示", - "panelMaximized": "面板是否已最大化" - }, - "vs/workbench/browser/parts/compositePart": { - "ariaCompositeToolbarLabel": "{0} 個動作", - "viewsAndMoreActions": "檢視及更多動作...", - "titleTooltip": "{0} ({1})" - }, - "vs/workbench/browser/parts/panel/panelActions": { - "maximizeIcon": "用於將面板最大化的圖示。", - "restoreIcon": "用於還原面板的圖示。", - "closeIcon": "用於關閉面板的圖示。", - "togglePanel": "切換面板", - "focusPanel": "將焦點移至面板", - "positionPanelLeft": "向左移動面板", - "positionPanelRight": "向右移動面板", - "positionPanelBottom": "將面板移動到底部", - "previousPanelView": "上一個面板檢視", - "nextPanelView": "下一個面板檢視", - "toggleMaximizedPanel": "切換最大化面板", - "maximizePanel": "最大化面板大小", - "minimizePanel": "還原面板大小", - "closePanel": "關閉面板", - "miShowPanel": "顯示面板(&&P)", - "hidePanel": "隱藏面板" - }, - "vs/workbench/browser/parts/views/viewPane": { - "viewPaneContainerExpandedIcon": "展開之檢視窗格容器的圖示。", - "viewPaneContainerCollapsedIcon": "摺疊之檢視窗格容器的圖示。", - "viewToolbarAriaLabel": "{0} 個動作" - }, - "vs/workbench/browser/parts/titlebar/titlebarPart": { - "patchedWindowTitle": "[不支援]", - "userIsAdmin": "[系統管理員]", - "userIsSudo": "[超級使用者]", - "devExtensionWindowTitlePrefix": "[延伸模組開發主機]" - }, - "vs/workbench/electron-sandbox/parts/titlebar/menubarControl": { - "mPreferences": "喜好設定" - }, - "vs/workbench/browser/parts/notifications/notificationsCenter": { - "notificationsEmpty": "尚無新通知", - "notifications": "通知", - "notificationsToolbar": "通知中心動作" - }, - "vs/workbench/browser/parts/notifications/notificationsAlerts": { - "alertErrorMessage": "錯誤: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "資訊: {0}" - }, - "vs/workbench/browser/parts/notifications/notificationsStatus": { - "status.notifications": "通知", - "hideNotifications": "隱藏通知", - "zeroNotifications": "無通知", - "noNotifications": "尚無新通知", - "oneNotification": "1 則新通知", - "notifications": "{0} 則新通知", - "noNotificationsWithProgress": "沒有新的通知 ({0} 正在進行)", - "oneNotificationWithProgress": "1 則新通知 ({0} 正在進行)", - "notificationsWithProgress": "有 {0} 則新通知 (有 {1} 則正在進行)", - "status.message": "狀態訊息" - }, - "vs/workbench/browser/parts/notifications/notificationsCommands": { - "notificationFocus": "通知是否有鍵盤焦點", - "notificationCenterVisible": "通知中心是否顯示", - "notificationToastsVisible": "通知快顯是否顯示", - "notifications": "通知", - "showNotifications": "顯示通知", - "hideNotifications": "隱藏通知", - "clearAllNotifications": "清除所有通知", - "focusNotificationToasts": "焦點通知快顯通知" + "vs/workbench/api/common/configurationExtensionPoint": { + "config.property.defaultConfiguration.languageExpected": "需要語言選取器 (例如 [\"java\"])", + "config.property.defaultConfiguration.warning": "無法註冊 '{0}' 的組態預設。僅支援語言專用設定的預設。", + "invalid.allOf": "'configuration.allOf' 已取代而不應再使用。請改為將多個組態區段作為陣列,傳遞至「組態」貢獻點。", + "invalid.properties": "'configuration.properties' 必須是物件", + "invalid.property": "configuration.properties 屬性 '{0}' 必須是物件", + "invalid.title": "'configuration.title' 必須是字串", + "scope.application.description": "只能在使用者設定中設定的組態。", + "scope.deprecationMessage": "若設定,屬性會標示為已淘汰,且指定訊息會顯示為說明。", + "scope.description": "組態適用的範圍。可用的範圍包括 `application`、`machine`、`window`、`resource` 和 `machine-overridable`。", + "scope.enumDescriptions": "列舉值的描述", + "scope.language-overridable.description": "可在特定語言設定中設定的資源組態。", + "scope.machine-overridable.description": "也可在工作區或資料夾設定中設定的機器組態。", + "scope.machine.description": "只有在使用者設定或遠端設定中,才可設定組態。", + "scope.markdownDeprecationMessage": "若設定,則屬性會標記為已淘汰,而且指定訊息會顯示為 Markdown 格式的說明。", + "scope.markdownDescription": "markdown 格式中的描述。", + "scope.markdownEnumDescriptions": "markdown 格式中列舉值的說明。 ", + "scope.resource.description": "可在使用者、遠端、工作區或資料夾設定中設定的組態。", + "scope.window.description": "可在使用者、遠端或工作區設定中設定的組態。", + "unknownWorkspaceProperty": "未知的工作區組態屬性", + "vscode.extension.contributes.configuration": "提供組態設定。", + "vscode.extension.contributes.configuration.properties": "組態屬性的描述。", + "vscode.extension.contributes.configuration.property.empty": "屬性不可為空白。", + "vscode.extension.contributes.configuration.title": "設定的摘要。此標籤將會在設定檔中作為分隔註解使用。", + "vscode.extension.contributes.defaultConfiguration": "依語言貢獻預設編輯器組態設定。", + "workspaceConfig.extensions.description": "工作區延伸模組", + "workspaceConfig.folders.description": "要載入工作區之資料夾的清單。", + "workspaceConfig.launch.description": "工作區啟動組態", + "workspaceConfig.name.description": "資料夾的選用名稱。", + "workspaceConfig.path.description": "檔案路徑,例如 `/root/folderA` 或 `./folderA` 即為會對工作區檔案位置解析的相關路徑。", + "workspaceConfig.remoteAuthority": "工作區所在的遠端伺服器。", + "workspaceConfig.settings.description": "工作區設定", + "workspaceConfig.tasks.description": "工作區工作設定", + "workspaceConfig.uri.description": "資料夾的 URI" }, "vs/workbench/api/common/extHostDiagnostics": { "limitHit": "未顯示另外 {0} 個錯誤與警告。" }, + "vs/workbench/api/common/extHostExtensionService": { + "extensionTestError": "路徑 {0} 並未指向有效的延伸模組測試執行器。", + "extensionTestError1": "無法載入測試執行器。" + }, "vs/workbench/api/common/extHostProgress": { "extensionSource": "{0} (延伸模組)" }, "vs/workbench/api/common/extHostStatusBar": { + "extensionLabel": "{0} (延伸模組)", "status.extensionMessage": "延伸模組狀態" }, - "vs/workbench/api/common/extHostTreeViews": { - "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。", - "treeView.duplicateElement": "識別碼為 {0} 的元件已被註冊" + "vs/workbench/api/common/extHostTerminalService": { + "launchFail.idMissingOnExtHost": "在延伸主機上找不到識別碼為 {0} 的終端機" }, - "vs/workbench/api/browser/mainThreadWebviews": { - "errorMessage": "還原 view:{0} 時發生錯誤" + "vs/workbench/api/common/extHostTreeViews": { + "treeView.duplicateElement": "識別碼為 {0} 的元件已被註冊", + "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。" + }, + "vs/workbench/api/common/extHostWorkspace": { + "updateerror": "延伸模組 '{0}' 無法更新工作區資料夾: {1}" + }, + "vs/workbench/api/common/jsonValidationExtensionPoint": { + "contributes.jsonValidation": "提供 JSON 結構描述組態。", + "contributes.jsonValidation.fileMatch": "要比對的檔案模式 (或模式陣列),例如 \"package.json\" 或 \"*.launch\"。會排除以 '!' 開頭的模式", + "contributes.jsonValidation.url": "結構描述 URL ('http:'、'https:') 或延伸模組資料夾的相對路徑 ('./')。", + "invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" 必須定義為字串或字串陣列。", + "invalid.jsonValidation": "'configuration.jsonValidation' 必須是陣列", + "invalid.path.1": "要包含在延伸模組資料夾 ({2}) 中的預期 `contributes.{0}.url` ({1})。這可能讓延伸模組無法移植。", + "invalid.url": "'configuration.jsonValidation.url' 必須是 URL 或相對路徑", + "invalid.url.fileschema": "'configuration.jsonValidation.url' 是無效的相對 URL: {0}", + "invalid.url.schema": "'configuration.jsonValidation.url' 必須是絕對 URL 或以 './' 開頭,以參考擴充內的結構描述。" + }, + "vs/workbench/api/common/menusExtensionPoint": { + "comment.actions": "貢獻的註解操作功能表,轉譯為註解編輯器下的按鈕", + "comment.title": "貢獻的註解標題功能表", + "commentThread.actions": "貢獻的註解執行緒操作功能表,轉譯為註解編輯器下的按鈕", + "commentThread.title": "貢獻的註解執行緒標題功能表", + "dup": "命令 `{0}` 在 `commands` 區段中出現多次。", + "dupe.command": "功能表項目參考了與預設相同的命令和替代命令", + "inlineCompletions.actions": "將游標停留在內嵌完成時所顯示的動作", + "menuId.invalid": "`{0}` 不是有效的功能表識別碼", + "menus.changeTitle": "原始檔控制內嵌變更功能表", + "menus.commandPalette": "命令選擇區", + "menus.debugCallstackContext": "偵錯呼叫堆疊檢視操作功能表", + "menus.debugToolBar": "偵錯工具列功能表", + "menus.debugVariablesContext": "偵錯變數檢視操作功能表", + "menus.editorContext": "編輯器操作功能表", + "menus.editorContextCopyAs": "編輯器操作功能表中的 [複製為] 子功能表", + "menus.editorTabContext": "編輯器索引標籤操作功能表", + "menus.editorTitle": "編輯器標題功能表", + "menus.editorTitleRun": "在編輯器標題功能表內執行子功能表", + "menus.explorerContext": "檔案總管操作功能表", + "menus.extensionContext": "延伸模組操作功能表", + "menus.file": "最上層檔案功能表", + "menus.home": "主指示器操作功能表 (僅限網頁版)", + "menus.opy": "最上層 [編輯] 功能表中的 [複製為] 子功能表", + "menus.resourceFolderContext": "原始檔控制資源資料夾內容功能表", + "menus.resourceGroupContext": "原始檔控制資源群組操作功能表", + "menus.resourceStateContext": "原始檔控制資源群組狀態操作功能表", + "menus.scmSourceControl": "原始檔控制功能表", + "menus.scmTitle": "原始檔控制標題功能表", + "menus.statusBarRemoteIndicator": "狀態列中的遠端指示器功能表", + "menus.statusBarWindowIndicator": "狀態列中的視窗指示器功能表", + "menus.statusBarWindowIndicator.deprecated": "請改為使用功能表 'statusBar/remoteIndicator'。", + "menus.touchBar": "Touch Bar (macOS)", + "missing.altCommand": "功能表項目參考了 'commands' 區段中未定義的替代命令 `{0}`。", + "missing.command": "功能表項目參考了 'commands' 區段中未定義的命令 `{0}`。", + "missing.submenu": "功能表項目參考了 'submenus' 區段中未定義的子功能表 `{0}`。", + "nonempty": "必須是非空白值。", + "notebook.cell.title": "所提供的筆記本儲存格標題功能表", + "notebook.toolbar": "提供的筆記本工具列功能表", + "notebook.toolbar.right": "提供的筆記本右工具列功能表", + "opticon": "屬性 `icon` 可以省略,否則必須為字串或類似 `{dark, light}` 的常值", + "optstring": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", + "proposed": "建議的 API", + "proposedAPI.invalid": "{0} 是建議的功能表識別碼,只有在開發用完或使用下列命令列參數時才可使用: --enable-proposed-api {1}", + "require": "子功能表項目必須是物件", + "requireStringOrObject": "'{0}' 為必要屬性,且其類型必須是 'string' 或 'object'", + "requirearray": "子功能表項目必須是陣列", + "requirestring": "`{0}` 是強制屬性,且必須屬於 `string` 類型", + "requirestrings": "'{0}' 與 '{1}' 為必要屬性,且其類型必須是 'string'", + "submenuId.duplicate.id": "先前已註冊 `{0}` 子功能表。", + "submenuId.invalid.id": "`{0}` 不是有效的子功能表識別項", + "submenuId.invalid.label": "`{0}` 不是有效的子功能表標籤", + "submenuItem.duplicate": "已將 `{0}` 子功能表提供給 `{1}` 功能表。", + "testing.item.title": "提供的測試項目功能表", + "unsupported.submenureference": "功能表項目針對不支援子功能錶的功能表,參考了子功能表。", + "view.itemContext": "這有助於查看項目內容功能表", + "view.timelineContext": "時間軸檢視項目操作功能表", + "view.timelineTitle": "時間軸檢視標題功能表", + "view.tunnelContext": "[連接埠] 檢視項目操作功能表", + "view.tunnelOriginInline": "連接埠檢視項目原始內嵌功能表", + "view.tunnelPortInline": "連接埠檢視項目埠內嵌功能表", + "view.viewTitle": "這有助於查看標題功能表", + "vscode.extension.contributes.commandType.category": "(選用) UI 中用以將命令分組的分類字串", + "vscode.extension.contributes.commandType.command": "所要執行命令的識別碼", + "vscode.extension.contributes.commandType.icon": "(可選) 用來在 UI 中表示命令的圖示,可為檔案路徑、具有檔案路徑的物件 (深色和淺色佈景主題),或是佈景主題圖示參考 (例如 `\\$(zap)`)", + "vscode.extension.contributes.commandType.icon.dark": "使用暗色主題時的圖像路徑", + "vscode.extension.contributes.commandType.icon.light": "使用亮色主題時的圖示路徑", + "vscode.extension.contributes.commandType.precondition": "(選擇性) 條件必須為 true,才能在 UI (功能表及按鍵繫結關係) 中啟用命令。不會禁止透過其他方法執行命令,例如 `executeCommand`-api。", + "vscode.extension.contributes.commandType.shortTitle": "UI 中用以代表命令的簡短標題", + "vscode.extension.contributes.commandType.title": "UI 中用以代表命令的標題", + "vscode.extension.contributes.commands": "將命令提供給命令選擇區。", + "vscode.extension.contributes.menuItem.alt": "所要執行替代命令的識別碼。命令必須在 'commands' 區段中宣告", + "vscode.extension.contributes.menuItem.command": "所要執行命令的識別碼。命令必須在 'commands' 區段中宣告", + "vscode.extension.contributes.menuItem.group": "分類到此項目的所屬群組", + "vscode.extension.contributes.menuItem.submenu": "在此項目中顯示的子功能表識別項。", + "vscode.extension.contributes.menuItem.when": "必須為 True 以顯示此項目的條件", + "vscode.extension.contributes.menus": "將功能表項目提供給編輯器", + "vscode.extension.contributes.submenu.icon": "(選擇性) 用來在 UI 中表示子功能表的圖示。可為檔案路徑、具有檔案路徑的物件 (深色與淺色佈景主題),或是佈景主題圖示參考,例如 `\\$(zap)`", + "vscode.extension.contributes.submenu.icon.dark": "使用暗色主題時的圖像路徑", + "vscode.extension.contributes.submenu.icon.light": "使用亮色主題時的圖示路徑", + "vscode.extension.contributes.submenu.id": "顯示為子功能表的功能表識別項。", + "vscode.extension.contributes.submenu.label": "引導至此子功能表的功能表項目標籤。", + "vscode.extension.contributes.submenus": "將子功能表項目提供給編輯器" + }, + "vs/workbench/api/node/extHostDebugService": { + "debug.terminal.title": "偵錯項目" + }, + "vs/workbench/browser/actions/developerActions": { + "inspect context keys": "檢查功能表內容", + "logStorage": "記錄儲存體資料庫內容", + "logWorkingCopies": "記錄工作複本", + "screencastMode.fontSize": "控制螢幕錄製模式鍵盤的字型大小 (像素)。", + "screencastMode.keyboardOverlayTimeout": "控制在螢幕錄影模式下,顯示鍵盤覆疊的時間 (毫秒)。", + "screencastMode.location.verticalPosition": "控制螢幕錄影模式重疊與底部的垂直差距,以工作台高度的百分比表示。", + "screencastMode.mouseIndicatorColor": "Controls the color in hex (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) of the mouse indicator in screencast mode.", + "screencastMode.mouseIndicatorSize": "控制在螢幕錄影模式下,滑鼠指標的大小 (像素)。", + "screencastMode.onlyKeyboardShortcuts": "在螢幕錄影模式下只顯示鍵盤快速鍵。", + "screencastModeConfigurationTitle": "螢幕錄製模式", + "toggle screencast mode": "切換螢幕錄製模式" + }, + "vs/workbench/browser/actions/helpActions": { + "keybindingsReference": "鍵盤快速鍵參考", + "miDocumentation": "文件(&&D)", + "miIntroductoryVideos": "簡介影片(&&V)", + "miKeyboardShortcuts": "鍵盤快速鍵參考(&&K)", + "miLicense": "檢視授權(&&L)", + "miPrivacyStatement": "隱私權聲明(&&Y)", + "miTipsAndTricks": "提示與訣竅(&&C)", + "miTwitter": "在 Twitter 上加入我們(&&J)", + "miUserVoice": "搜尋功能要求(&&S)", + "newsletterSignup": "註冊 VS Code 電子報", + "openDocumentationUrl": "文件", + "openIntroductoryVideosUrl": "簡介影片", + "openLicenseUrl": "檢視授權", + "openPrivacyStatement": "隱私權聲明", + "openTipsAndTricksUrl": "秘訣與提示", + "openTwitterUrl": "在 Twitter 上加入我們", + "openUserVoiceUrl": "搜尋功能要求" + }, + "vs/workbench/browser/actions/layoutActions": { + "closeSidebar": "關閉提要欄位", + "compositePart.hideSideBarLabel": "隱藏提要欄位", + "decreaseEditorHeight": "減少編輯器高度", + "decreaseEditorWidth": "減少編輯器寬度", + "decreaseViewSize": "縮小目前的檢視大小", + "increaseEditorHeight": "增加編輯器高度", + "increaseEditorWidth": "增加編輯器寬度", + "increaseViewSize": "增加目前的檢視大小", + "miAppearance": "外觀(&&A)", + "miMoveSidebarLeft": "將提要欄位左移(&&M)", + "miMoveSidebarRight": "將提要欄位右移(&&M)", + "miShowActivityBar": "顯示活動列(&&A)", + "miShowEditorArea": "顯示編輯器區域(&&E)", + "miShowMenuBar": "顯示功能表列(&&B)", + "miShowSidebar": "顯示提要欄位(&&S)", + "miShowStatusbar": "顯示狀態列(&&T)", + "miToggleCenteredLayout": "置中配置(&C)", + "miToggleZenMode": "Zen Mode", + "move sidebar left": "向左移動側邊欄", + "move sidebar right": "向右移動側邊欄", + "moveFocusedView": "移動焦點檢視", + "moveFocusedView.error.noFocusedView": "目前沒有任何焦點檢視。", + "moveFocusedView.error.nonMovableView": "目前的焦點檢視無法移動。", + "moveFocusedView.newContainerInPanel": "新增面板項目", + "moveFocusedView.newContainerInSidebar": "新增提要欄位項目", + "moveFocusedView.selectDestination": "選取檢視的目的地", + "moveFocusedView.selectView": "選取要移動的檢視", + "moveFocusedView.title": "檢視: 移動 {0}", + "moveSidebarLeft": "向左移動側邊欄", + "moveSidebarRight": "向右移動側邊欄", + "moveView": "移動檢視", + "ok": "確定", + "panel": "面板", + "panelContainer": "面板/{0}", + "resetFocusedView.error.noFocusedView": "目前沒有任何焦點檢視。", + "resetFocusedViewLocation": "重設焦點檢視位置", + "resetViewLocations": "重設檢視位置", + "sidebar": "側邊欄", + "sidebarContainer": "提要欄位/{0}", + "toggleActivityBar": "切換活動列可見度", + "toggleCenteredLayout": "切換置中配置", + "toggleEditor": "切換編輯器區域可見度", + "toggleMenuBar": "切換功能表列", + "toggleSidebar": "切換提要欄位可見度", + "toggleSidebarPosition": "切換提要欄位位置", + "toggleStatusbar": "切換狀態列可見度", + "toggleTabs": "切換標籤可見度", + "toggleZenMode": "切換無干擾模式" + }, + "vs/workbench/browser/actions/navigationActions": { + "focusNextPart": "聚焦於下一部分", + "focusPreviousPart": "聚焦於上一部分", + "navigateDown": "導覽至 [檢視下方]", + "navigateLeft": "導覽至 [檢視左側]", + "navigateRight": "導覽至 [檢視右側]", + "navigateUp": "導覽至 [檢視上方]" + }, + "vs/workbench/browser/actions/quickAccessActions": { + "quickNavigateNext": "在 Quick Open 中導覽至下一項", + "quickNavigatePrevious": "在 Quick Open 中導覽至上一項", + "quickOpen": "移至檔案...", + "quickSelectNext": "在 Quick Open 中選取下一個", + "quickSelectPrevious": "在 Quick Open 中選取上一個" + }, + "vs/workbench/browser/actions/textInputActions": { + "copy": "複製", + "cut": "剪下", + "paste": "貼上", + "redo": "重做", + "selectAll": "全選", + "undo": "復原" + }, + "vs/workbench/browser/actions/windowActions": { + "about": "關於", + "blur": "從焦點元素移除鍵盤焦點", + "dirtyFolder": "具有未儲存檔案的資料夾", + "dirtyFolderConfirm": "是否要開啟該資料夾,以檢閱未儲存的檔案?", + "dirtyFolderConfirmDetail": "在儲存或還原所有未儲存的檔案之前,無法移除具有未儲存檔案的資料夾。", + "dirtyRecentlyOpenedFolder": "具有未儲存檔案的資料夾", + "dirtyRecentlyOpenedWorkspace": "具有未儲存檔案的工作區", + "dirtyWorkspace": "具有未儲存檔案的工作區", + "dirtyWorkspaceConfirm": "是否要開啟該工作區,檢閱未儲存的檔案?", + "dirtyWorkspaceConfirmDetail": "在儲存或還原所有未儲存的檔案之前,無法移除具有未儲存檔案的工作區。", + "file": "檔案", + "files": "檔案", + "folders": "資料夾", + "miAbout": "關於(&&A)", + "miConfirmClose": "關閉前確認", + "miMore": "其他(&&M)...", + "miNewWindow": "開新視窗(&&W)", + "miOpenRecent": "開啟最近的檔案(&&R)", + "miToggleFullScreen": "全螢幕(&&F)", + "newWindow": "開新視窗", + "openRecent": "開啟最近使用的檔案...", + "openRecentPlaceholder": "選取以開啟 (按住 Ctrl 鍵可強制在新視窗中開啟,按住 Alt 鍵可在同一個視窗中開啟)", + "openRecentPlaceholderMac": "選取以開啟 (按住 Cmd 鍵可強制在新視窗中開啟,按住 Alt 鍵可在同一個視窗中開啟)", + "quickOpenRecent": "快速開啟最近使用的檔案...", + "recentDirtyFolderAriaLabel": "{0},具有未儲存變更的資料夾", + "recentDirtyWorkspaceAriaLabel": "{0},具有未儲存變更的工作區", + "reloadWindow": "重新載入視窗", + "remove": "從最近開啟的檔案中移除", + "toggleFullScreen": "切換全螢幕", + "workspacesAndFolders": "資料夾和工作區" + }, + "vs/workbench/browser/actions/workspaceActions": { + "closeWorkspace": "關閉工作區", + "duplicateWorkspaceInNewWindow": "在新視窗複製工作區", + "globalRemoveFolderFromWorkspace": "將資料夾從工作區移除...", + "manageTrustAction": "管理工作區信任", + "miAddFolderToWorkspace": "將資料夾新增至工作區(&&D)...", + "miCloseFolder": "關閉資料夾(&&F)", + "miCloseWorkspace": "關閉工作區(&&W)", + "miSaveWorkspaceAs": "另存工作區為...", + "noWorkspaceOrFolderOpened": "此執行個體中目前沒有開啟的工作區或資料夾可以關閉。", + "ok": "確定", + "openFile": "開啟檔案...", + "openFileFolder": "開啟...", + "openFolder": "開啟資料夾...", + "openWorkspaceAction": "開啟工作區...", + "openWorkspaceConfigFile": "開啟工作區組態檔", + "saveWorkspaceAsAction": "另存工作區為...", + "workspaces": "工作區", + "workspacesCategory": "工作區" + }, + "vs/workbench/browser/actions/workspaceCommands": { + "add": "新增(&&A)", + "addFolderToWorkspace": "將資料夾新增到工作區...", + "addFolderToWorkspaceTitle": "將資料夾新增到工作區", + "workspaceFolderPickerPlaceholder": "選取工作區資料夾" + }, + "vs/workbench/browser/codeeditor": { + "openWorkspace": "開啟工作區" + }, + "vs/workbench/browser/contextkeys": { + "dirtyWorkingCopies": "是否有任何已變更的工作複本", + "isFullscreen": "視窗是否為全螢幕模式", + "remoteName": "視窗所連線的遠端名稱或空白字串 (若未連線到任何遠端)", + "virtualWorkspace": "目前工作區的配置 (如果來自虛擬檔案系統或空白字串)。", + "workbenchState": "在視窗中開啟的工作區類型可能為「空白」(沒有任何工作區)、「資料夾」(單一資料夾) 或「工作區」(有多個根資料夾的工作區)", + "workspaceFolderCount": "工作區中的根資料夾數" + }, + "vs/workbench/browser/editor": { + "pinned": "{0},已釘選", + "preview": "{0},預覽" + }, + "vs/workbench/browser/parts/activitybar/activitybarActions": { + "authProviderUnavailable": "{0} 目前無法使用", + "hideAccounts": "隱藏帳戶", + "manageTrustedExtensions": "管理受信任的延伸模組", + "nextSideBarView": "下一個側邊欄檢視", + "noAccounts": "您未登入任何帳戶", + "previousSideBarView": "上一個側邊欄檢視", + "signOut": "登出" + }, + "vs/workbench/browser/parts/activitybar/activitybarPart": { + "accounts": "帳戶", + "accountsViewBarIcon": "檢視列中的帳戶圖示。", + "focusActivityBar": "焦點活動列", + "hideActivitBar": "隱藏活動列", + "manage": "管理", + "menu": "功能表", + "resetLocation": "重設位置", + "settingsViewBarIcon": "檢視列中的設定圖示。" + }, + "vs/workbench/browser/parts/banner/bannerPart": { + "bannerFocused": "橫幅是否有鍵盤焦點", + "focusBanner": "焦點橫幅" + }, + "vs/workbench/browser/parts/compositeBar": { + "activityBarAriaLabel": "即時檢視切換器" + }, + "vs/workbench/browser/parts/compositeBarActions": { + "additionalViews": "其他檢視", + "badgeTitle": "{0} - {1}", + "hide": "隱藏 '{0}'", + "keep": "保留 '{0}'", + "manageExtension": "管理延伸模組", + "numberBadge": "{0} ({1})", + "titleKeybinding": "{0} ({1})", + "toggle": "切換釘選的檢視" + }, + "vs/workbench/browser/parts/compositePart": { + "ariaCompositeToolbarLabel": "{0} 個動作", + "titleTooltip": "{0} ({1})", + "viewsAndMoreActions": "檢視及更多動作..." + }, + "vs/workbench/browser/parts/dialogs/dialogHandler": { + "aboutDetail": "版本: {0}\r\n認可: {1}\r\n日期: {2}\r\n瀏覽器: {3}", + "cancelButton": "取消", + "copy": "複製", + "ok": "確定", + "yesButton": "是(&&Y)" + }, + "vs/workbench/browser/parts/editor/binaryDiffEditor": { + "metadataDiff": "{0} ↔ {1}" + }, + "vs/workbench/browser/parts/editor/binaryEditor": { + "binaryEditor": "二進位檢視器", + "nativeBinaryError": "因為檔案為二進位檔或使用了不支援的文字編碼,所以未在編輯器中顯示。", + "openAsText": "是否確定要開啟?" + }, + "vs/workbench/browser/parts/editor/breadcrumbs": { + "enabled": "啟用/停用瀏覽階層連結。", + "filepath": "控制檔案路徑是否在階層連結檢視中顯示及其顯示方式。", + "filepath.last": "僅在軌跡檢視中顯示檔案路徑的最後一個元素。 ", + "filepath.off": "不在軌跡檢視中顯示檔案路徑。", + "filepath.on": "在軌跡檢視中顯示檔案路徑。", + "filteredTypes.array": "啟用時,階層連結顯示「陣列」符號。", + "filteredTypes.boolean": "啟用時,階層連結顯示「布林值」符號。", + "filteredTypes.class": "啟用時,階層連結顯示「類別」符號。", + "filteredTypes.constant": "啟用時,階層連結顯示「常數」符號。", + "filteredTypes.constructor": "啟用時,階層連結顯示「建構函式」符號。", + "filteredTypes.enum": "啟用時,階層連結顯示「列舉」符號。", + "filteredTypes.enumMember": "啟用時,階層連結顯示「enumMember」符號。", + "filteredTypes.event": "啟用時,階層連結顯示「事件」符號。", + "filteredTypes.field": "啟用時,階層連結顯示「欄位」符號。", + "filteredTypes.file": "啟用時,階層連結顯示「檔案」符號。", + "filteredTypes.function": "啟用時,階層連結顯示「函式」符號。", + "filteredTypes.interface": "啟用時,階層連結顯示「介面」符號。", + "filteredTypes.key": "啟用時,階層連結顯示「索引鍵」符號。", + "filteredTypes.method": "啟用時,階層連結顯示「方法」符號。", + "filteredTypes.module": "啟用時,階層連結顯示「模組」符號。", + "filteredTypes.namespace": "啟用時,階層連結顯示「命名空間」符號。", + "filteredTypes.null": "啟用時,階層連結顯示「Null」符號。", + "filteredTypes.number": "啟用時,階層連結顯示「數字」符號。", + "filteredTypes.object": "啟用時,階層連結顯示「物件」符號。", + "filteredTypes.operator": "啟用時,階層連結顯示「運算子」符號。", + "filteredTypes.package": "啟用時,階層連結顯示「套件」符號。", + "filteredTypes.property": "啟用時,階層連結顯示「屬性」符號。", + "filteredTypes.string": "啟用時,階層連結顯示「字串」符號。", + "filteredTypes.struct": "啟用時,階層連結顯示「結構」符號。", + "filteredTypes.typeParameter": "啟用時,階層連結顯示「typeParameter」符號。", + "filteredTypes.variable": "啟用時,階層連結顯示「變數」符號。", + "icons": "使用圖示轉譯階層連結項目。", + "symbolSortOrder": "控制符號在階層連結大綱檢視中如何排序。", + "symbolSortOrder.name": "依字母順序顯示符號大綱。", + "symbolSortOrder.position": "依檔案位置順序顯示符號大綱。", + "symbolSortOrder.type": "依符號類型順序顯示符號大綱。", + "symbolpath": "控制符號是否在階層連結檢視中顯示及其顯示方式。", + "symbolpath.last": "僅在軌跡檢視中顯示目前符號。 ", + "symbolpath.off": "不在軌跡檢視中顯示符號。 ", + "symbolpath.on": "在軌跡檢視中顯示所有符號。 ", + "title": "階層連結瀏覽" + }, + "vs/workbench/browser/parts/editor/breadcrumbsControl": { + "breadcrumbsActive": "階層連結是否有焦點", + "breadcrumbsPossible": "編輯器是否可以顯示階層連結", + "breadcrumbsVisible": "是否顯示階層連結", + "cmd.focus": "焦點軌跡", + "cmd.toggle": "切換軌跡", + "empty": "沒有任何元素", + "miShowBreadcrumbs": "顯示階層連結(&&B)" + }, + "vs/workbench/browser/parts/editor/breadcrumbsPicker": { + "breadcrumbs": "階層連結" + }, + "vs/workbench/browser/parts/editor/editor.contribution": { + "activeGroupEditorsByMostRecentlyUsedQuickAccess": "根據最近使用時間顯示使用中群組的編輯器", + "allEditorsByAppearanceQuickAccess": "根據外觀顯示所有已開啟編輯器", + "allEditorsByMostRecentlyUsedQuickAccess": "依最近使用順序顯示所有開啟的編輯器", + "binaryDiffEditor": "二進位 Diff 編輯器", + "close": "關閉", + "closeAll": "全部關閉", + "closeAllSaved": "關閉已儲存項目", + "closeEditor": "關閉編輯器", + "closeEditorGroup": "關閉編輯器群組", + "closeEditorsInGroup": "關閉群組中的所有編輯器", + "closeOtherEditors": "關閉群組中其他的編輯器", + "closeOthers": "關閉其他", + "closePinnedEditor": "關閉鎖定的編輯器", + "closeRight": "關到右側", + "closeRightEditors": "在群組中向右關閉編輯器", + "closeSavedEditors": "關閉群組中的已儲存編輯器", + "editorQuickAccessPlaceholder": "鍵入編輯器名稱以開啟該編輯器。", + "file": "檔案", + "ignoreTrimWhitespace.label": "忽略前置/後置空白字元差異", + "inlineView": "內嵌檢視", + "keepEditor": "保留編輯器", + "keepOpen": "保持開啟", + "miBack": "上一步(&&B)", + "miClearRecentOpen": "清除最近開啟的項目(&&C)", + "miEditorLayout": "編輯器版面配置(&&L)", + "miFocusAboveGroup": "以上群組(&&A)", + "miFocusBelowGroup": "向下分組(&&B)", + "miFocusFifthGroup": "群組 5(&&5)", + "miFocusFirstGroup": "群組 1(&&1)", + "miFocusFourthGroup": "群組 4(&&4)", + "miFocusLeftGroup": "群組置左(&&L)", + "miFocusRightGroup": "群組置右(&&R)", + "miFocusSecondGroup": "群組 2(&&2)", + "miFocusThirdGroup": "群組 3(&&3)", + "miForward": "轉寄(&&F)", + "miLastEditLocation": "上次編輯位置(&&L)", + "miNextEditor": "下一個編輯器(&&N)", + "miNextEditorInGroup": "群組中的下一個編輯器(&&N)", + "miNextGroup": "下一個群組(&&N)", + "miNextRecentlyUsedEditor": "下一個使用過的編輯器(&&N)", + "miNextUsedEditorInGroup": "群組中下一個已使用的編輯器(&&N)", + "miPreviousEditor": "上一個編輯器(&&P)", + "miPreviousEditorInGroup": "群組中的上一個編輯器(&&P)", + "miPreviousGroup": "上一個群組(&&P)", + "miPreviousRecentlyUsedEditor": "上一個使用的編輯器(&&P)", + "miPreviousUsedEditorInGroup": "群組中上一個已使用的編輯器(&&P)", + "miReopenClosedEditor": "重新開啟已關閉的編輯器(&&R)", + "miSingleColumnEditorLayout": "單一(&&S)", + "miSplitEditorDown": "向下分割(&&D)", + "miSplitEditorLeft": "分割左側(&&L)", + "miSplitEditorRight": "向右分割(&&R)", + "miSplitEditorUp": "向上分割(&&U)", + "miSwitchEditor": "切換編輯器(&&E)", + "miSwitchGroup": "切換群組(&&G)", + "miThreeColumnsEditorLayout": "三行(&&H)", + "miThreeRowsEditorLayout": "三列(&&R)", + "miTwoByTwoGridEditorLayout": "格線 (2x2)(&&G)", + "miTwoColumnsBottomEditorLayout": "兩個資料行置底(&&C)", + "miTwoColumnsEditorLayout": "兩個資料列(&&T)", + "miTwoRowsEditorLayout": "兩列(&&W)", + "miTwoRowsRightEditorLayout": "向右兩列(&&O)", + "navigate.next.label": "下一個變更", + "navigate.prev.label": "上一個變更", + "nextChangeIcon": "Diff 編輯器中 [下一個變更動作] 的圖示。", + "pin": "釘選", + "pinEditor": "釘選編輯器", + "previousChangeIcon": "Diff 編輯器中 [上一個變更動作] 的圖示。", + "run": "執行", + "showOpenedEditors": "顯示開啟的編輯器", + "showTrimWhitespace.label": "顯示前置/後置空白字元差異", + "sideBySideEditor": "並排編輯器", + "splitDown": "向下分割", + "splitEditorDown": "向下分割編輯器", + "splitEditorRight": "向右分割編輯器", + "splitLeft": "向左分割", + "splitRight": "向右分割", + "splitUp": "向上分割", + "textDiffEditor": "文字 Diff 編輯器", + "textEditor": "文字編輯器", + "toggleKeepEditors": "保持編輯器開啟", + "toggleWhitespace": "Diff 編輯器中 [切換空白字元動作] 的圖示。", + "unpin": "取消釘選", + "unpinEditor": "將編輯器取消釘選" + }, + "vs/workbench/browser/parts/editor/editorActions": { + "clearEditorHistory": "清除編輯器記錄", + "clearRecentFiles": "清理最近開啟的", + "closeAllEditors": "關閉所有編輯器", + "closeAllGroups": "關閉所有編輯器群組", + "closeEditor": "關閉編輯器", + "closeEditorInAllGroups": "關閉所有群組中的編輯器", + "closeEditorsInOtherGroups": "關閉其他群組中的編輯器", + "closeEditorsToTheLeft": "在群組中向左關閉編輯器", + "closeOneEditor": "關閉", + "duplicateActiveGroupDown": "向下複製編輯器群組", + "duplicateActiveGroupLeft": "向左複製編輯器群組", + "duplicateActiveGroupRight": "向右複製編輯器群組", + "duplicateActiveGroupUp": "向上複製編輯器群組", + "editorLayoutSingle": "單欄式編輯器版面配置", + "editorLayoutThreeColumns": "三欄式編輯器版面配置", + "editorLayoutThreeRows": "三列式編輯器版面配置", + "editorLayoutTwoByTwoGrid": "格狀編輯器版面配置 (2x2)", + "editorLayoutTwoColumns": "兩欄式編輯器版面配置", + "editorLayoutTwoColumnsBottom": "底部兩欄式編輯器版面配置", + "editorLayoutTwoRows": "兩列式編輯器版面配置", + "editorLayoutTwoRowsRight": "右側兩欄式編輯器版面配置", + "evenEditorGroups": "重設編輯器群組大小", + "firstEditorInGroup": "在群組中開啟第一個編輯器", + "focusAboveGroup": "將焦點集中在上方編輯器群組", + "focusActiveEditorGroup": "聚焦使用中的編輯器群組", + "focusBelowGroup": "將焦點集中在下方編輯器群組", + "focusFirstEditorGroup": "聚焦第一個編輯器群組", + "focusLastEditorGroup": "將焦點集中在最後一個編輯器群組", + "focusLeftGroup": "將焦點集中在左側編輯器群組", + "focusNextGroup": "將焦點集中在下一個編輯器群組", + "focusPreviousGroup": "將焦點集中在上一個編輯器群組", + "focusRightGroup": "將焦點集中在右側編輯器群組", + "joinAllGroups": "聯結所有編輯器群組", + "joinTwoGroups": "將編輯器群組與下一個群組聯結", + "lastEditorInGroup": "開啟群組中最後一個編輯器", + "maximizeEditor": "將編輯器群組最大化並隱藏側邊欄", + "minimizeOtherEditorGroups": "最大化編輯器群組", + "moveActiveGroupDown": "向下移動編輯器群組", + "moveActiveGroupLeft": "將編輯器群組向左移", + "moveActiveGroupRight": "將編輯器群組向右移", + "moveActiveGroupUp": "向上移動編輯器群組", + "moveEditorLeft": "將編輯器左移", + "moveEditorRight": "將編輯器右移", + "moveEditorToAboveGroup": "將編輯器移入上方群組", + "moveEditorToBelowGroup": "將編輯器移入下方群組", + "moveEditorToFirstGroup": "將編輯器移動到第一個群組", + "moveEditorToLastGroup": "將編輯器移入最後一個群組", + "moveEditorToLeftGroup": "將編輯器移入左側群組", + "moveEditorToNextGroup": "將編輯器移入下一個群組", + "moveEditorToPreviousGroup": "將編輯器移入上一個群組", + "moveEditorToRightGroup": "將編輯器移入右側群組", + "navigateEditorGroups": "在編輯器群組間導覽", + "navigateEditorHistoryByInput": "從歷程記錄快速開啟上一個編輯器", + "navigateLast": "移至最後", + "navigateNext": "向前", + "navigatePrevious": "向後", + "navigateToLastEditLocation": "前往上一個編輯位置", + "newEditorAbove": "向上新增編輯器群組", + "newEditorBelow": "向下新增編輯器群組", + "newEditorLeft": "向左新增編輯器群組", + "newEditorRight": "向右新增編輯器群組", + "nextEditorInGroup": "開啟群組中下一個編輯器", + "openNextEditor": "開啟下一個編輯器", + "openNextRecentlyUsedEditor": "開啟下一個最近使用的編輯器", + "openNextRecentlyUsedEditorInGroup": "開啟群組中下一個最近使用的編輯器", + "openPreviousEditor": "開啟上一個編輯器", + "openPreviousEditorInGroup": "開啟群組中上一個編輯器", + "openPreviousRecentlyUsedEditor": "開啟上一個最近使用的編輯器", + "openPreviousRecentlyUsedEditorInGroup": "開啟群組中上一個最近使用的編輯器", + "quickOpenLeastRecentlyUsedEditor": "快速開啟最近最不常使用的編輯器", + "quickOpenLeastRecentlyUsedEditorInGroup": "快速開啟群組中最不常使用的編輯器", + "quickOpenPreviousRecentlyUsedEditor": "快速開啟上一個最近使用的編輯器", + "quickOpenPreviousRecentlyUsedEditorInGroup": "快速開啟群組中上一個最近使用的編輯器", + "reopenClosedEditor": "重新開啟已關閉的編輯器", + "revertAndCloseActiveEditor": "還原並關閉編輯器", + "showAllEditors": "依外觀顯示所有編輯器", + "showAllEditorsByMostRecentlyUsed": "根據最近使用時間顯示所有編輯器", + "showEditorsInActiveGroup": "根據最近使用時間顯示使用中群組的編輯器", + "splitEditor": "分割編輯器", + "splitEditorGroupDown": "向下分割編輯器", + "splitEditorGroupLeft": "向左分割編輯器", + "splitEditorGroupRight": "向右分割編輯器", + "splitEditorGroupUp": "向上分割編輯器", + "splitEditorOrthogonal": "正交分割編輯器", + "toggleEditorWidths": "切換編輯器群組大小", + "unpinEditor": "取消鎖定編輯器", + "workbench.action.reopenTextEditor": "使用文字編輯器重新開啟編輯器", + "workbench.action.reopenWithEditor": "重新開啟編輯器,使用..." + }, + "vs/workbench/browser/parts/editor/editorCommands": { + "compare": "比較", + "editorCommand.activeEditorMove.arg.description": "引數屬性:\r\n* 'to': 字串值,提供向何處移動。\r\n* 'by': 字串值,提供移動的單位 (依索引標籤或群組)。\r\n* 'value': 數值,提供要移動多少位置或絕對位置。", + "editorCommand.activeEditorMove.arg.name": "使用中編輯器的移動引數", + "editorCommand.activeEditorMove.description": "以 tab 或群組為單位移動使用中的編輯器", + "toggleInlineView": "切換內嵌檢視" + }, + "vs/workbench/browser/parts/editor/editorDropTarget": { + "fileTooLarge": "檔案過大,無法以未命名的編輯器開啟。請先將其上傳至檔案總管,並再試一次。", + "ok": "確定" + }, + "vs/workbench/browser/parts/editor/editorGroupView": { + "ariaLabelGroupActions": "編輯器群組動作", + "cancel": "取消", + "closeGroupAction": "關閉", + "editorOpenError": "無法開啟 '{0}': {1}。", + "editorOpenErrorDialog": "無法開啟 '{0}'", + "emptyEditorGroup": "{0} (空白)", + "groupAriaLabel": "編輯器群組 {0}", + "groupLabel": "群組 {0}", + "ok": "確定" + }, + "vs/workbench/browser/parts/editor/editorQuickAccess": { + "closeEditor": "關閉編輯器", + "entryAriaLabelDirty": "已改變 {0}", + "entryAriaLabelWithGroup": "{0}, {1}", + "entryAriaLabelWithGroupDirty": "{0} 已改變,{1}", + "noViewResults": "沒有相符的編輯器" + }, + "vs/workbench/browser/parts/editor/editorStatus": { + "autoDetect": "自動偵測", + "changeEncoding": "變更檔案的編碼", + "changeEndOfLine": "變更行尾順序", + "changeMode": "變更語言模式", + "columnSelectionModeEnabled": "資料行選取", + "configureAssociationsExt": "為 '{0}' 設定檔案關聯...", + "configureModeSettings": "進行以 '{0}' 語言為基礎的設定...", + "currentAssociation": "目前的關聯", + "currentProblem": "目前問題", + "disableColumnSelectionMode": "停用資料行選取模式", + "disableTabMode": "停用協助工具模式", + "endOfLineCarriageReturnLineFeed": "CRLF", + "endOfLineLineFeed": "LF", + "fileInfo": "檔案資訊", + "gotoLine": "前往行/欄", + "guessedEncoding": "已從內容猜測", + "indentConvert": "轉換檔案", + "indentView": "變更檢視", + "languageDescription": "({0}) - 設定的語言", + "languageDescriptionConfigured": "({0})", + "languagesPicks": "語言 (識別碼)", + "multiSelection": "{0} 個選取項目", + "multiSelectionRange": "{0} 個選取項目 (已選取 {1} 個字元)", + "noEditor": "目前無使用中的文字編輯器", + "noFileEditor": "目前沒有使用中的檔案", + "noWritableCodeEditor": "使用中的程式碼編輯器為唯讀。", + "pickAction": "選取動作", + "pickEncodingForReopen": "選取檔案的編碼以重新開啟檔案", + "pickEncodingForSave": "選取用來儲存的檔案編碼", + "pickEndOfLine": "選取行尾順序", + "pickLanguage": "選取語言模式", + "pickLanguageToConfigure": "選取要與 '{0}' 建立關聯的語言模式", + "reopenWithEncoding": "以編碼重新開啟", + "saveWithEncoding": "以編碼儲存", + "screenReaderDetected": "已將螢幕助讀程式最佳化", + "screenReaderDetectedExplanation.answerNo": "否", + "screenReaderDetectedExplanation.answerYes": "是", + "screenReaderDetectedExplanation.question": "您目前使用螢幕助讀程式運作 VS Code 嗎? (使用螢幕助讀程式時會停用自動換行)", + "selectEOL": "選取行尾順序", + "selectEncoding": "選取編碼", + "selectIndentation": "選擇縮排", + "selectLanguageMode": "選取語言模式", + "showLanguageExtensions": "在 Marketplace 搜尋延伸模組 '{0}'...", + "singleSelection": "第 {0} 行,第 {1} 欄", + "singleSelectionRange": "第 {0} 行,第 {1} 欄 (已選取 {2})", + "spacesSize": "空格: {0}", + "status.editor.columnSelectionMode": "資料行選取模式", + "status.editor.encoding": "編輯器編碼", + "status.editor.eol": "編輯器行結尾", + "status.editor.indentation": "編輯器縮排", + "status.editor.info": "檔案資訊", + "status.editor.mode": "編輯器語言", + "status.editor.screenReaderMode": "螢幕助讀程式模式", + "status.editor.selection": "編輯器選取", + "status.editor.tabFocusMode": "協助工具模式", + "tabFocusModeEnabled": "用 Tab 鍵移動焦點", + "tabSize": "定位點大小: {0}" + }, + "vs/workbench/browser/parts/editor/tabsTitleControl": { + "ariaLabelTabActions": "索引標籤動作" + }, + "vs/workbench/browser/parts/editor/textDiffEditor": { + "textDiffEditor": "文字 Diff 編輯器" }, "vs/workbench/browser/parts/editor/textEditor": { "editor": "編輯器" }, - "vs/workbench/api/browser/mainThreadCustomEditors": { - "defaultEditLabel": "編輯" + "vs/workbench/browser/parts/editor/textResourceEditor": { + "textEditor": "文字編輯器" }, - "vs/workbench/browser/parts/editor/binaryEditor": { - "binaryEditor": "二進位檢視器", - "nativeFileTooLargeError": "因為檔案太大,所以未在編輯器中顯示 ({0})。", - "nativeBinaryError": "因為檔案為二進位檔或使用了不支援的文字編碼,所以未在編輯器中顯示。", - "openAsText": "是否確定要開啟?" + "vs/workbench/browser/parts/editor/titleControl": { + "ariaLabelEditorActions": "編輯器動作", + "draggedEditorGroup": "{0} (+{1})" }, - "vs/workbench/browser/parts/editor/tabsTitleControl": { - "ariaLabelTabActions": "索引標籤動作" + "vs/workbench/browser/parts/editor/workspaceTrustRequiredEditor": { + "manageTrust": "管理工作區信任", + "requiresFolderTrustText": "檔案未顯示在編輯器中,因為尚未將信任授予資料夾。", + "requiresWorkspaceTrustText": "檔案不會顯示在編輯器中,因為尚未將信任授予工作區。", + "trustRequiredEditor": "需要工作區信任" + }, + "vs/workbench/browser/parts/notifications/notificationsActions": { + "clearAllIcon": "通知中 [清除所有動作] 的圖示。", + "clearIcon": "通知中 [清除動作] 的圖示。", + "clearNotification": "清除通知", + "clearNotifications": "清除所有通知", + "collapseIcon": "通知中 [摺疊動作] 的圖示。", + "collapseNotification": "摺疊通知", + "configureIcon": "通知中 [設定動作] 的圖示。", + "configureNotification": "設定通知", + "copyNotification": "複製文字", + "expandIcon": "通知中 [展開動作] 的圖示。", + "expandNotification": "展開通知", + "hideIcon": "通知中 [隱藏動作] 的圖示。", + "hideNotificationsCenter": "隱藏通知" + }, + "vs/workbench/browser/parts/notifications/notificationsAlerts": { + "alertErrorMessage": "錯誤: {0}", + "alertInfoMessage": "資訊: {0}", + "alertWarningMessage": "警告: {0}" + }, + "vs/workbench/browser/parts/notifications/notificationsCenter": { + "notifications": "通知", + "notificationsEmpty": "尚無新通知", + "notificationsToolbar": "通知中心動作" + }, + "vs/workbench/browser/parts/notifications/notificationsCommands": { + "clearAllNotifications": "清除所有通知", + "focusNotificationToasts": "焦點通知快顯通知", + "hideNotifications": "隱藏通知", + "notificationCenterVisible": "通知中心是否顯示", + "notificationFocus": "通知是否有鍵盤焦點", + "notificationToastsVisible": "通知快顯是否顯示", + "notifications": "通知", + "showNotifications": "顯示通知" }, "vs/workbench/browser/parts/notifications/notificationsList": { "notificationAriaLabel": "{0},通知", "notificationWithSourceAriaLabel": "{0},來源: {1},通知", "notificationsList": "通知清單" }, - "vs/workbench/browser/parts/notifications/notificationsActions": { - "clearIcon": "通知中 [清除動作] 的圖示。", - "clearAllIcon": "通知中 [清除所有動作] 的圖示。", - "hideIcon": "通知中 [隱藏動作] 的圖示。", - "expandIcon": "通知中 [展開動作] 的圖示。", - "collapseIcon": "通知中 [摺疊動作] 的圖示。", - "configureIcon": "通知中 [設定動作] 的圖示。", - "clearNotification": "清除通知", - "clearNotifications": "清除所有通知", - "hideNotificationsCenter": "隱藏通知", - "expandNotification": "展開通知", - "collapseNotification": "摺疊通知", - "configureNotification": "設定通知", - "copyNotification": "複製文字" - }, - "vs/workbench/browser/parts/editor/titleControl": { - "ariaLabelEditorActions": "編輯器動作", - "draggedEditorGroup": "{0} (+{1})" - }, - "vs/workbench/browser/parts/editor/breadcrumbsControl": { - "breadcrumbsPossible": "編輯器是否可以顯示階層連結", - "breadcrumbsVisible": "是否顯示階層連結", - "breadcrumbsActive": "階層連結是否有焦點", - "empty": "沒有任何元素", - "cmd.toggle": "切換軌跡", - "miShowBreadcrumbs": "顯示階層連結(&&B)", - "cmd.focus": "焦點軌跡" + "vs/workbench/browser/parts/notifications/notificationsStatus": { + "hideNotifications": "隱藏通知", + "noNotifications": "尚無新通知", + "noNotificationsWithProgress": "沒有新的通知 ({0} 正在進行)", + "notifications": "{0} 則新通知", + "notificationsWithProgress": "有 {0} 則新通知 (有 {1} 則正在進行)", + "oneNotification": "1 則新通知", + "oneNotificationWithProgress": "1 則新通知 ({0} 正在進行)", + "status.message": "狀態訊息", + "status.notifications": "通知", + "zeroNotifications": "無通知" }, "vs/workbench/browser/parts/notifications/notificationsViewer": { "executeCommand": "按一下以執行命令 ‘{0}’", "notificationActions": "通知動作", "notificationSource": "來源: {0}" }, - "vs/workbench/browser/parts/editor/breadcrumbs": { - "title": "階層連結瀏覽", - "enabled": "啟用/停用瀏覽階層連結。", - "filepath": "控制檔案路徑是否在階層連結檢視中顯示及其顯示方式。", - "filepath.on": "在軌跡檢視中顯示檔案路徑。", - "filepath.off": "不在軌跡檢視中顯示檔案路徑。", - "filepath.last": "僅在軌跡檢視中顯示檔案路徑的最後一個元素。 ", - "symbolpath": "控制符號是否在階層連結檢視中顯示及其顯示方式。", - "symbolpath.on": "在軌跡檢視中顯示所有符號。 ", - "symbolpath.off": "不在軌跡檢視中顯示符號。 ", - "symbolpath.last": "僅在軌跡檢視中顯示目前符號。 ", - "symbolSortOrder": "控制符號在階層連結大綱檢視中如何排序。", - "symbolSortOrder.position": "依檔案位置順序顯示符號大綱。", - "symbolSortOrder.name": "依字母順序顯示符號大綱。", - "symbolSortOrder.type": "依符號類型順序顯示符號大綱。", - "icons": "使用圖示轉譯階層連結項目。", - "filteredTypes.file": "啟用時,階層連結顯示「檔案」符號。", - "filteredTypes.module": "啟用時,階層連結顯示「模組」符號。", - "filteredTypes.namespace": "啟用時,階層連結顯示「命名空間」符號。", - "filteredTypes.package": "啟用時,階層連結顯示「套件」符號。", - "filteredTypes.class": "啟用時,階層連結顯示「類別」符號。", - "filteredTypes.method": "啟用時,階層連結顯示「方法」符號。", - "filteredTypes.property": "啟用時,階層連結顯示「屬性」符號。", - "filteredTypes.field": "啟用時,階層連結顯示「欄位」符號。", - "filteredTypes.constructor": "啟用時,階層連結顯示「建構函式」符號。", - "filteredTypes.enum": "啟用時,階層連結顯示「列舉」符號。", - "filteredTypes.interface": "啟用時,階層連結顯示「介面」符號。", - "filteredTypes.function": "啟用時,階層連結顯示「函式」符號。", - "filteredTypes.variable": "啟用時,階層連結顯示「變數」符號。", - "filteredTypes.constant": "啟用時,階層連結顯示「常數」符號。", - "filteredTypes.string": "啟用時,階層連結顯示「字串」符號。", - "filteredTypes.number": "啟用時,階層連結顯示「數字」符號。", - "filteredTypes.boolean": "啟用時,階層連結顯示「布林值」符號。", - "filteredTypes.array": "啟用時,階層連結顯示「陣列」符號。", - "filteredTypes.object": "啟用時,階層連結顯示「物件」符號。", - "filteredTypes.key": "啟用時,階層連結顯示「索引鍵」符號。", - "filteredTypes.null": "啟用時,階層連結顯示「Null」符號。", - "filteredTypes.enumMember": "啟用時,階層連結顯示「enumMember」符號。", - "filteredTypes.struct": "啟用時,階層連結顯示「結構」符號。", - "filteredTypes.event": "啟用時,階層連結顯示「事件」符號。", - "filteredTypes.operator": "啟用時,階層連結顯示「運算子」符號。", - "filteredTypes.typeParameter": "啟用時,階層連結顯示「typeParameter」符號。" + "vs/workbench/browser/parts/panel/panelActions": { + "closeIcon": "用於關閉面板的圖示。", + "closePanel": "關閉面板", + "focusPanel": "將焦點移至面板", + "hidePanel": "隱藏面板", + "maximizeIcon": "用於將面板最大化的圖示。", + "maximizePanel": "最大化面板大小", + "miShowPanel": "顯示面板(&&P)", + "minimizePanel": "還原面板大小", + "nextPanelView": "下一個面板檢視", + "positionPanelBottom": "將面板移動到底部", + "positionPanelLeft": "向左移動面板", + "positionPanelRight": "向右移動面板", + "previousPanelView": "上一個面板檢視", + "restoreIcon": "用於還原面板的圖示。", + "toggleMaximizedPanel": "切換最大化面板", + "togglePanel": "切換面板" }, - "vs/workbench/browser/parts/editor/breadcrumbsPicker": { - "breadcrumbs": "階層連結" + "vs/workbench/browser/parts/panel/panelPart": { + "hidePanel": "隱藏面板", + "panel.emptyMessage": "將檢視拖曳至面板以顯示。", + "resetLocation": "重設位置" + }, + "vs/workbench/browser/parts/sidebar/sidebarPart": { + "focusSideBar": "瀏覽至提要欄位" + }, + "vs/workbench/browser/parts/statusbar/statusbarPart": { + "focusStatusBar": "焦點狀態列", + "hide": "隱藏 '{0}'", + "hideStatusBar": "隱藏狀態列", + "statusBarFocused": "狀態列是否有鍵盤焦點" + }, + "vs/workbench/browser/parts/titlebar/menubarControl": { + "DownloadingUpdate": "正在下載更新...", + "checkForUpdates": "檢查更新(&&U)...", + "checkingForUpdates": "正在查看是否有更新...", + "download now": "下載更新(&&O)", + "focusMenu": "聚焦於應用程式功能表", + "goToSetting": "開啟設定", + "installUpdate...": "安裝更新(&&U)...", + "installingUpdate": "正在安裝更新...", + "mEdit": "編輯(&&E)", + "mFile": "檔案(&&F)", + "mGoto": "移至(&&G)", + "mHelp": "說明(&&H)", + "mPreferences": "喜好設定", + "mSelection": "選取項目(&&S)", + "mTerminal": "終端機(&&T)", + "mView": "檢視(&&V)", + "menubar.customTitlebarAccessibilityNotification": "已為您啟用協助工具支援。為了讓體驗達到最大的方便性,建議使用自訂標題列樣式。", + "restartToUpdate": "重新啟動以更新(&&U)" + }, + "vs/workbench/browser/parts/titlebar/titlebarPart": { + "devExtensionWindowTitlePrefix": "[延伸模組開發主機]", + "patchedWindowTitle": "[不支援]", + "userIsAdmin": "[系統管理員]", + "userIsSudo": "[超級使用者]" + }, + "vs/workbench/browser/parts/views/treeView": { + "collapseAll": "全部摺疊", + "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。", + "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", + "refresh": "重新整理", + "treeView.enableCollapseAll": "識別碼為 {0} 的樹狀檢視是否啟用全部摺疊。", + "treeView.enableRefresh": "識別碼為 {0} 的樹狀檢視是否啟用重新整理。", + "treeView.toggleCollapseAll": "識別碼為 {0} 的樹狀檢視是否已切換為全部摺疊。" + }, + "vs/workbench/browser/parts/views/viewPane": { + "viewPaneContainerCollapsedIcon": "摺疊之檢視窗格容器的圖示。", + "viewPaneContainerExpandedIcon": "展開之檢視窗格容器的圖示。", + "viewToolbarAriaLabel": "{0} 個動作" + }, + "vs/workbench/browser/parts/views/viewPaneContainer": { + "viewMoveDown": "向下移動檢視", + "viewMoveLeft": "向左移檢視", + "viewMoveRight": "向右移動檢視", + "viewMoveUp": "向上移動檢視", + "views": "檢視" + }, + "vs/workbench/browser/parts/views/viewsService": { + "focus view": "聚焦於 {0} 檢視", + "resetViewLocation": "重設位置", + "show view": "顯示 {0}", + "toggle view": "切換 {0}" + }, + "vs/workbench/browser/quickaccess": { + "inQuickOpen": "鍵盤焦點是否位於快速開啟控制項中" + }, + "vs/workbench/browser/workbench": { + "loaderErrorNative": "無法載入必要的檔案。請重新啟動該應用程式,然後再試一次。詳細資料: {0}" + }, + "vs/workbench/browser/workbench.contribution": { + "activeEditorLong": "`${activeEditorLong}`: 檔案的完整路徑 (如 /Users/Development/myFolder/myFileFolder/myFile.txt)。", + "activeEditorMedium": "`${activeEditorMedium}`: 相對於工作區資料夾的檔案路徑 (如 myFolder/myFileFolder/myFile.txt)。", + "activeEditorShort": "`${activeEditorShort}`: 檔名 (如 myFile.txt)。", + "activeFolderLong": "`${activeFolderLong}`: 檔案所在資料夾的完整路徑 (如 /Users/Development/myFolder/myFileFolder)。", + "activeFolderMedium": "`${activeFolderMedium}`: 檔案所在的資料夾路徑,相對於工作區資料夾 (如 myFolder/myFileFolder)。", + "activeFolderShort": "`${activeFolderShort}`: 檔案所在資料夾的名稱 (如 myFileFolder)。", + "activityBarIconClickBehavior": "控制在工作台按一下活動列圖示的行為。", + "activityBarVisibility": "控制活動列在 workbench 中的可見度。", + "appName": "`${appName}`: 如 VS Code。", + "centeredLayoutAutoResize": "控制置中版面配置是否應在多個群組開啟時,自動調整成最大寬度。當只有一個群組開啟時,會自動調整回原來的置中寬度。", + "closeEmptyGroups": "控制當關閉群組中最後一個索引標籤時空編輯器群組的行為。若啟用,空群組會保留部分格線。", + "closeOnFileDelete": "控制顯示在工作階段期間開啟之檔案的編輯器是否應在某些其他程序將其刪除或重新命名時自動關閉。停用此項目會讓編輯器在這類事件發生時保持開啟。請注意,從應用程式內刪除會一律關閉編輯器,且已變更的檔案一律不會關閉,以保留您的資料。", + "closeOnFocusLost": "控制 [快速開啟] 是否應在失去焦點後自動關閉。", + "commandHistory": "控制最近使用之命令的數量,以保留命令選擇區的記錄。設為 0 可停用命令列記錄。", + "confirmBeforeCloseWeb": "控制是否要在關閉瀏覽器索引標籤或視窗之前顯示確認對話方塊。請注意,即使已啟用,瀏覽器仍可能會決定不經確認就關閉索引標籤或視窗,且此設定只是提示,可能不會每次都有作用。", + "customMenuBarAltFocus": "控制是否要透過按 ALT 鍵來以功能表列作為焦點。這項設定對於使用 ALT 鍵切換功能表列無效。", + "decorations.badges": "控制編輯器檔案裝飾是否須使用徽章。", + "decorations.colors": "控制編輯器檔案裝飾是否須使用色彩。", + "dirty": "`${dirty}`: 使用中編輯器是否已變更的變更狀態指標。", + "editorOpenPositioning": "控制編輯器開啟的位置。選取 [左] 或 [右] 可在目前使用中編輯器的左方或右方開啟編輯器。選取 [第一個] 或 [最後一個] 可在目前使用中編輯器外,另開編輯器。", + "editorTabCloseButton": "控制編輯器索引標籤關閉按鈕的位置,或在設定為 [關閉] 時停用。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "enableMenuBarMnemonics": "控制是否可透過 ALT 快速鍵開啟主功能表。停用助憶鍵可改為將這些 ALT 快速鍵繫結到編輯器命令。", + "enablePreview": "控制已開啟的編輯器是否以預覽的方式顯示。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯),並且會以斜體字型樣式顯示。", + "enablePreviewFromCodeNavigation": "控制編輯器在程式碼導覽從中開始時,是否保持預覽狀態。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", + "enablePreviewFromQuickOpen": "控制從 Quick Open 開啟的編輯器是否顯示為預覽。預覽編輯器不會保持開啟,而是會重複使用,直到將其明確設定為保持開啟為止 (例如按兩下或進行編輯)。當 `#workbench.editor.enablePreview#` 停用時,會忽略此值。", + "focusRecentEditorAfterClose": "控制以最近使用的順序或由左至右關閉索引標籤。", + "folderName": "`${folderName}`: 檔案所在工作區資料夾的名稱 (如 myFolder)。", + "folderPath": "`${folderPath}`: 檔案所在工作區資料夾的檔案路徑 (如 /Users/Development/myFolder)。", + "fontAliasing": "控制工作台中的字型鋸齒方法。", + "highlightModifiedTabs": "控制是否在已修改 (已變更) 的編輯器索引標籤上繪製上框線。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "limitEditorsEnablement": "控制是否應限制開啟的編輯器數目。啟用時,會關閉最近較少使用且未變更的編輯器,來為新開啟的編輯器騰出空間。", + "limitEditorsMaximum": "控制已開啟編輯器的數目上限。使用 `#workbench.editor.limit.perEditorGroup#` 設定來根據編輯器群組,或針對所有群組控制此限制。", + "menuBarVisibility": "控制功能表列的可見度。設定 'toggle' 會隱藏功能表列,按一下 ALT 鍵會顯示功能表列。設定 'compact' 會將功能表移至側邊欄。", + "menuBarVisibility.mac": "控制功能表列的可見度。設定 'toggle' 會隱藏功能表列,執行 `Focus Application Menu` 會顯示功能表列。設定 'compact' 會將功能表移至側邊欄。", + "mouseBackForwardToNavigate": "如有提供,可使用滑鼠按鍵四和五在開啟的檔案之間瀏覽。", + "openDefaultKeybindings": "控制正在開啟的按鍵繫結關係設定是否也開啟顯示所有預設按鍵繫結關係的編輯器。 ", + "openDefaultSettings": "控制正在開啟的設定是否也開啟顯示所有預設設定的編輯器。 ", + "openFilesInNewWindow": "控制檔案是否應在新視窗中開啟。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", + "openFilesInNewWindowMac": "控制檔案是否應在新視窗中開啟。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", + "openFoldersInNewWindow": "控制資料夾應在新視窗中開啟或取代上次使用中的視窗。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", + "panelDefaultLocation": "控制面板的預設位置 (終端機、偵錯主控台、輸出、問題)。可顯示在工作台的底部、右側或左側。", + "panelOpensMaximized": "控制是否以最大化方式開啟面板。面板可以總是以最大化方式開啟、永不以最大化方式開啟,或以關閉前的最後狀態開啟。", + "perEditorGroup": "控制要將已開啟編輯器的上限逐一套用到編輯器群組,或是套用到所有編輯器群組。", + "pinnedTabSizing": "控制釘選的編輯器索引標籤大小。釘選的索引標籤會排序在所有開啟的索引標籤之前,且通常在解除釘選前不會關閉。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "preserveInput": "控制上次鍵入命令選擇區的輸入是否應在下次將其開啟時還原。", + "remoteName": "`${remoteName}`: 例如 SSH", + "restoreViewState": "在文字編輯器關閉後再重新開啟時,會還原最後檢視狀態 (例如捲動位置)。", + "revealIfOpen": "控制若編輯器已開啟,是否在任何可見群組中予以顯示。若停用,編輯器通常會在目前的使用中編輯器群組內開啟。若啟用,已開啟的編輯器會在目前的使用中編輯器群組內顯示,而不是再次開啟。請注意,在某些情況下會忽略此設定,例如當強制讓編輯器在特定群組中或在目前使用中群組側方開啟時。", + "rootName": "`${rootName}`: 開啟的工作區或資料夾名稱 (例如 myFolder 或 myWorkspace)。", + "rootPath": "`${rootPath}`: 開啟的工作區或資料夾檔案路徑 (如 /Users/Development/myWorkspace)。", + "scrollToSwitchTabs": "控制捲動索引標籤是否會開啟該索引標籤。根據預設,捲動時只會顯示索引標籤,但不會開啟。您可以在捲動時按住 Shift 鍵,以在捲動期間變更此表現方式。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "separator": "`${separator}`: 條件式分隔符號 (\" - \"),只有位於具有值或靜態文字的變數之間時才會出現。", + "settings.editor.desc": "決定根據預設使用何種設定編輯器。", + "settings.editor.json": "使用 JSON 檔案編輯器。", + "settings.editor.ui": "使用設定 UI 編輯器。", + "showEditorTabs": "控制已開啟的編輯器是否應顯示在索引標籤中。", + "showIcons": "控制已開啟的編輯器是否應以圖示顯示。此選項也需要同時啟用檔案圖示主題。", + "sideBarLocation": "控制提要欄位和活動列的位置。這兩者可以顯示在工作台的左側或右側。", + "sideBySideDirection": "控制並排開啟 (例如: 從總管) 的編輯器預設方向。根據預設,編輯器會在目前使用中編輯器的右方開啟。若變更為 [下],編輯器會在目前使用中編輯器的下方開啟。", + "splitOnDragAndDrop": "控制是否可以從拖放作業分割編輯器群組,做法是將編輯器或檔案置放在編輯器區域的邊緣。", + "splitSizing": "控制編輯器群組分割時的大小。", + "statusBarVisibility": "控制 Workbench 底端狀態列的可視性。", + "tabDescription": "控制編輯器的標籤格式。", + "tabScrollbarHeight": "控制編輯器標題區域中,定位字元和階層連結所用捲軸的高度。", + "tabSizing": "控制編輯器索引標籤的大小。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "untitledHint": "控制無標題提示在編輯器中應為內嵌文字、浮動按鈕,或隱藏。", + "untitledLabelFormat": "控制無標題編輯器的標籤格式。", + "useSplitJSON": "控制是否要在將設定編輯為 JSON 時使用分割 JSON 編輯器。", + "viewVisibility": "控制檢視標頭動作的可見度。檢視標頭動作可為總是可見,或在檢視為焦點或暫留時才可見。", + "window.confirmBeforeClose.always": "一律嘗試要求確認。請注意,瀏覽器仍可能會決定不經確認就關閉索引標籤或視窗。", + "window.confirmBeforeClose.keyboardOnly": "只有在偵測到按鍵繫結關係時,才要求確認。請注意,在某些情況下可能無法進行偵測。", + "window.confirmBeforeClose.never": "除非即將遺失資料,否則從不明確要求確認。", + "window.menuBarVisibility.classic": "功能表顯示在視窗頂端,且只會在全螢幕模式下隱藏。", + "window.menuBarVisibility.compact": "功能表會在提要欄位中顯示為壓縮按鈕。當 `#window.titleBarStyle#` 為 `native` 時,會忽略此值。", + "window.menuBarVisibility.hidden": "一律隱藏功能表。", + "window.menuBarVisibility.toggle": "功能表已隱藏,但可透過 ALT 鍵顯示於視窗頂端。", + "window.menuBarVisibility.toggle.mac": "功能表已隱藏,但可透過執行 `Focus Application Menu` 命令顯示於視窗頂端。", + "window.menuBarVisibility.visible": "即使在全螢幕模式下,視窗頂端一律會顯示功能表。", + "window.openFilesInNewWindow.default": "除非從應用程式內揀選檔案 (透過 [檔案] 功能表),否則其將在新視窗中開啟。", + "window.openFilesInNewWindow.defaultMac": "檔案將在檔案資料夾開啟的視窗中或上次使用中視窗內開啟,但透過固定面板或搜尋工具開啟檔案的情況除外。", + "window.openFilesInNewWindow.off": "檔案將在檔案資料夾開啟的視窗中或上次使用中視窗內開啟。", + "window.openFilesInNewWindow.on": "檔案將在新視窗中開啟。", + "window.openFoldersInNewWindow.default": "除非從應用程式內揀選資料夾 (例如透過 [檔案] 功能表),否則其會在新視窗中開啟。", + "window.openFoldersInNewWindow.off": "資料夾將取代上次使用中的視窗。", + "window.openFoldersInNewWindow.on": "資料夾將在新視窗中開啟。", + "window.titleSeparator": "`window.title` 使用的分隔符號。", + "windowConfigurationTitle": "視窗", + "windowTitle": "根據使用中的編輯器控制視窗標題。變數的替代以下列內容為依據:", + "workbench.activityBar.iconClickBehavior.focus": "若點選的項目已顯示,則聚焦於提要欄位。", + "workbench.activityBar.iconClickBehavior.toggle": "若點選的項目已顯示,則隱藏提要欄位。", + "workbench.editor.labelFormat.default": "顯示檔案的名稱。當索引標籤已啟用,且兩個檔案在一個群組內具有相同名稱時,會在各檔案的路徑新增區別部分。當索引標籤停用時,會在使用編輯器時顯示與工作區資料夾相關的路徑。", + "workbench.editor.labelFormat.long": "顯示檔案的名稱,後面接著其絕對路徑。", + "workbench.editor.labelFormat.medium": "顯示檔案的名稱,後面接著其對工作區資料夾相關的路徑。", + "workbench.editor.labelFormat.short": "顯示檔案的名稱,後面接著其目錄名稱。", + "workbench.editor.pinnedTabSizing.compact": "鎖定的索引標籤會以壓縮模式顯示,並只顯示圖示或編輯器名稱的第一個字母。", + "workbench.editor.pinnedTabSizing.normal": "鎖定的索引標籤會繼承未鎖定索引標籤的外觀。", + "workbench.editor.pinnedTabSizing.shrink": "鎖定的索引標籤會縮小為壓縮的固定大小,只顯示部分編輯器名稱。", + "workbench.editor.splitSizingDistribute": "將所有編輯器群組等分。", + "workbench.editor.splitSizingSplit": "將使用中編輯器群組等分。", + "workbench.editor.tabSizing.fit": "一律讓索引標籤保持在足夠顯示完整編輯器標籤的大小。", + "workbench.editor.tabSizing.shrink": "當可用空間不足以一次顯示所有索引標籤時,允許索引標籤縮小。", + "workbench.editor.titleScrollbarSizing.default": "預設大小。", + "workbench.editor.titleScrollbarSizing.large": "請增加大小,以便滑鼠更容易抓取。", + "workbench.editor.untitled.labelFormat.content": "除非有相關檔案路徑,否則無標題檔案的名稱會衍生自其第一行內容。如果該行為空白或不包含文字字元,將會遞補至名稱。", + "workbench.editor.untitled.labelFormat.name": "無標題檔案的名稱不會衍生自檔案的內容。", + "workbench.experimental.useCustomHover": "啟用/停用 [活動列和面板] 上的自訂游標。請注意,此設定為實驗性,且可能隨時被移除。", + "workbench.fontAliasing.antialiased": "相對於子像素,根據像素層級平滑字型。可以讓字型整體顯得較細。", + "workbench.fontAliasing.auto": "根據顯示器的 DPI 自動套用 `default` 或 `antialiased`。", + "workbench.fontAliasing.default": "子像素字型平滑處理。在大部分非 Retina 顯示器上會顯示出最銳利的文字。", + "workbench.fontAliasing.none": "禁用字體平滑.文字將會顯示鋸齒狀與鋒利的邊緣.", + "workbench.hover.delay": "控制延遲 (毫秒)。工作台項目暫留會在此時間之後顯示 (例如有一些延伸模組會提供樹狀檢視項目)。已經顯示的項目可能需要重新整理之後,才會反映此設定的變更。", + "workbench.panel.opensMaximized.always": "開啟面板時,永遠將面板最大化。", + "workbench.panel.opensMaximized.never": "開啟面板時,永不將面板最大化。面板將不會以最大化方式開啟。", + "workbench.panel.opensMaximized.preserve": "以關閉前的狀態開啟面板。", + "workbench.quickOpen.preserveInput": "控制最後鍵入 Quick Open 的輸入是否應在下次開啟時還原。", + "wrapTabs": "控制索引標籤在超過可用空間時是否換成多行,或是否改為顯示捲軸。當 `#workbench.editor.showTabs#` 停用時,會忽略此值。", + "zenMode.centerLayout": "控制開啟無干擾模式時,是否也應將版面配置置中。", + "zenMode.fullScreen": "控制開啟無干擾模式時,是否也應讓工作台進入全螢幕模式。", + "zenMode.hideActivityBar": "控制開啟無干擾模式時,要將活動列隱藏在工作台的左方或右方。", + "zenMode.hideLineNumbers": "控制開啟 Zen Mode 是否會同時隱藏編輯器行號。", + "zenMode.hideStatusBar": "控制開啟 Zen Mode 是否也會隱藏 Workbench 底部的狀態列。", + "zenMode.hideTabs": "控制開啟 Zen Mode 是否也會隱藏 Workbench 索引標籤。", + "zenMode.restore": "控制視窗如果在 Zen Mode 下結束,是否應還原為 Zen Mode。", + "zenMode.silentNotifications": "控制是否在無干擾模式下顯示通知。如果為 true,則只會快顯錯誤通知。", + "zenModeConfigurationTitle": "Zen Mode" + }, + "vs/workbench/common/actions": { + "developer": "開發人員", + "help": "說明", + "preferences": "喜好設定", + "view": "檢視" + }, + "vs/workbench/common/configuration": { + "workbenchConfigurationTitle": "工作台" + }, + "vs/workbench/common/editor": { + "activeEditor": "現用編輯器的識別碼", + "activeEditorAvailableEditorIds": "可在現用編輯器中使用的編輯器識別碼", + "activeEditorGroupEmpty": "現用編輯器群組是否為空的", + "activeEditorGroupIndex": "現用編輯器群組的索引", + "activeEditorGroupLast": "現用編輯器群組是否為最後一個群組", + "activeEditorIsDirty": "現用編輯器是否已變更", + "activeEditorIsNotPreview": "現用編輯器是否不是預覽模式", + "activeEditorIsPinned": "現用編輯器是否已釘選", + "activeEditorIsReadonly": "現用編輯器是否為唯讀", + "editorAreaVisible": "編輯器區域是否顯示", + "editorIsOpen": "編輯器是否開啟", + "groupEditorsCount": "開啟的編輯器群組數", + "inZenMode": "是否啟用了 Zen Mode", + "isCenteredLayout": "是否啟用了置中的版面配置", + "multipleEditorGroups": "是否開啟了多個編輯器群組", + "splitEditorsVertically": "編輯器是否垂直分割", + "textCompareEditorActive": "文字比較編輯器是否為現用", + "textCompareEditorVisible": "文字比較編輯器是否顯示" + }, + "vs/workbench/common/editor/diffEditorInput": { + "sideBySideLabels": "{0} ↔ {1}" + }, + "vs/workbench/common/editor/resourceEditorInput": { + "orphanedFile": "{0} (已刪除)", + "orphanedReadonlyFile": "{0} (已刪除,唯讀)", + "readonlyFile": "{0} (唯讀)" + }, + "vs/workbench/common/editor/sideBySideEditorInput": { + "sideBySideLabels": "{0} - {1}" + }, + "vs/workbench/common/panel": { + "activePanel": "現用面板的識別碼", + "panelFocus": "面板是否有鍵盤焦點", + "panelMaximized": "面板是否已最大化", + "panelPosition": "面板的位置 (「左」、「右」或「下」)", + "panelVisible": "面板是否顯示" + }, + "vs/workbench/common/resources": { + "isFileSystemResource": "資源是否由檔案系統提供者支援", + "resource": "資源的完整值,包括配置與路徑", + "resourceDirname": "資源所在的資料夾名稱", + "resourceExtname": "資源的副檔名", + "resourceFilename": "資源的檔案名稱", + "resourceLangId": "資源的語言識別碼", + "resourcePath": "資源的完整路徑", + "resourceScheme": "資源的配置", + "resourceSet": "資源是否存在" + }, + "vs/workbench/common/theme": { + "activityBarActiveBackground": "使用中項目的活動列背景色彩。活動列顯示在最左側或最右側,並允許在側邊欄檢視之間切換。", + "activityBarActiveBorder": "使用中項目的活動列框線色彩。活動列顯示在最左側或最右側,並允許在側邊欄檢視之間切換。", + "activityBarActiveFocusBorder": "使用中項目的活動列焦點框線色彩。活動列會顯示在最左或最右側,允許在提要欄位的檢視之間切換。", + "activityBarBackground": "活動列背景的色彩。活動列會顯示在最左側或最右側,並可切換不同的提要欄位檢視。", + "activityBarBadgeBackground": "活動通知徽章的背景色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", + "activityBarBadgeForeground": "活動通知徽章的前背景色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", + "activityBarBorder": "用以分隔提要欄位的活動列框線色彩。此活動列會顯示在最左側或最右側,讓您可以切換提要欄位的不同檢視。", + "activityBarDragAndDropBorder": "拖放活動列項目的意見反應時,所採用的色彩。此活動列會顯示在最左側或最右側,供您在提要欄位的不同檢視之間切換。", + "activityBarForeground": "活動列在使用中狀態的項目前景色彩。活動列會顯示在最左或最右,且能在側邊欄位的檢視間切換。", + "activityBarInActiveForeground": "活動列在非使用中狀態的項目前景色彩。活動列會顯示在最左或最右,且能在側邊欄位的檢視間切換。", + "banner.background": "橫幅背景色彩。橫幅會顯示在視窗的標題列下。", + "banner.foreground": "橫幅前景色彩。橫幅會顯示在視窗的標題列下。", + "banner.iconForeground": "橫幅圖示色彩。橫幅會顯示在視窗的標題列下。", + "deprecatedEditorGroupBackground": "取代: 推出格狀編輯器版面配置後,就不再支援編輯器群組的背景色彩。您可以使用 editorGroup.emptyBackground 設定空編輯器群組的背景色彩。", + "editorDragAndDropBackground": "拖拉編輯器時的背景顏色,可設置透明度讓內容穿透顯示.", + "editorGroupBackground": "編輯器群組的取代背景色彩。", + "editorGroupBorder": "用以分隔多個編輯器群組彼此的色彩。編輯器群組是編輯器的容器。", + "editorGroupEmptyBackground": "空編輯器群組的背景色彩。編輯器群組即編輯器的容器。", + "editorGroupFocusedEmptyBorder": "焦點空編輯器群組的邊界色彩。編輯器群組即編輯器的容器。", + "editorGroupHeaderBackground": "當索引標籤禁用的時候編輯器群組標題的背景顏色 (`\"workbench.editor.showTabs\": false`)。編輯器群組是編輯器的容器。", + "editorPaneBackground": "置中編輯器版面配置之左右側所顯示編輯器窗格的背景色彩。", + "editorTitleContainerBorder": "編輯器群組標題標頭的框線色彩。編輯器群組是編輯器的容器。", + "extensionBadge.remoteBackground": "延伸模組檢視中遠端徽章的背景色彩。", + "extensionBadge.remoteForeground": "延伸模組檢視中遠端徽章的前景色彩。", + "lastPinnedTabBorder": "用於將已鎖定索引標籤與其他索引標籤分隔的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "menubarSelectionBackground": "功能表列中所選功能表項目的背景色彩。", + "menubarSelectionBorder": "功能表列中所選功能表項目的框線色彩。", + "menubarSelectionForeground": "功能表列中所選功能表項目的前景色彩。", + "notificationCenterBorder": "通知中央邊框色彩。通知會從視窗右下角滑入。", + "notificationCenterHeaderBackground": "通知中心標題背景色彩。通知會從視窗右下角滑入。", + "notificationCenterHeaderForeground": "通知中心標題前景色彩。通知會從視窗右下角滑入。", + "notificationToastBorder": "通知快顯通知邊框色彩。通知會從視窗右下角滑入。", + "notificationsBackground": "通知的背景顏色。通知從視窗的右下方滑入。", + "notificationsBorder": "通知中心中,與其他通知分開的通知邊框色彩。通知會從視窗右下角滑入。", + "notificationsErrorIconForeground": "用於錯誤通知圖示的色彩。通知從視窗右下方滑入。", + "notificationsForeground": "通知的前景顏色。通知從視窗的右下方滑入。", + "notificationsInfoIconForeground": "用於資訊通知圖示的色彩。通知從視窗右下方滑入。", + "notificationsLink": "通知的連結前景顏色。通知從視窗的右下方滑入。", + "notificationsWarningIconForeground": "用於警告通知圖示的色彩。通知從視窗右下方滑入。", + "panelActiveTitleBorder": "使用中之面板標題的框線色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", + "panelActiveTitleForeground": "使用中之面板標題的標題色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", + "panelBackground": "面板的前景色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", + "panelBorder": "用來區隔面板與編輯器的面板邊界色彩。面板會顯示於編輯器區域的下方,並會包含檢視,如輸出和整合終端機。", + "panelDragAndDropBorder": "拖放面板標題的意見反應時,所採用的色彩。面板會顯示於編輯器區域的下方,包含類似於輸出與整合式終端的檢視。", + "panelInactiveTitleForeground": "非使用中之面板標題的標題色彩。面板會顯示在編輯器區域的下方,其中包含諸如輸出與整合式終端機等檢視。", + "panelInputBorder": "面板輸入的輸入方塊框線。", + "panelSectionBorder": "在面板中水平堆疊多個檢視時使用的面板區段框線色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "panelSectionDragAndDropBackground": "面板區段的拖放回饋色彩。此色彩應具有透明度,讓您仍可看見面板區段。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "panelSectionHeaderBackground": "面板區段標題的背景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "panelSectionHeaderBorder": "在面板中垂直堆疊多個檢視時使用的面板區段標題框線色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "panelSectionHeaderForeground": "面板區段標題的前景色彩。面板會顯示在編輯器區域下方,並包含輸出與整合式終端等檢視。面板區段是面板中的巢狀檢視。", + "sideBarBackground": "提要欄位的背景色彩。提要欄位是檢視 (例如 Explorer 與搜尋) 的容器。", + "sideBarBorder": "用以分隔編輯器的側邊提要欄位框線色彩。該提要欄位是檢視 (例如 Explorer 及搜尋) 的容器。", + "sideBarDragAndDropBackground": "側邊欄區段的拖放回饋色彩。此色彩應具有透明度,讓您仍可看見側邊欄區段。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", + "sideBarForeground": "側欄的前景顏色.側欄包含Explorer與搜尋.", + "sideBarSectionHeaderBackground": "側邊欄區段標題的背景色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", + "sideBarSectionHeaderBorder": "側邊欄區段標題的框線色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", + "sideBarSectionHeaderForeground": "側邊欄區段標題的前景色彩。側邊欄是總管和搜尋等檢視使用的容器。側邊欄區段是側邊欄中的巢狀檢視。", + "sideBarTitleForeground": "提要欄位標題的前景色彩。提要欄位是檢視 (例如 Explorer 與搜尋) 的容器。", + "statusBarBackground": "當工作區或資料夾開啟時的狀態列背景色彩。狀態列會顯示在視窗的底部。", + "statusBarBorder": "用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。", + "statusBarErrorItemBackground": "狀態列錯誤項目的背景色彩。錯誤項目比狀態列的其他項目更顯眼,用於表示錯誤條件。狀態列會顯示在視窗的底部。", + "statusBarErrorItemForeground": "狀態列錯誤項目的前景色彩。錯誤項目比狀態列的其他項目更顯眼,用於表示錯誤條件。狀態列會顯示在視窗的底部。", + "statusBarForeground": "當工作區或資料夾開啟時的狀態列前景色彩。狀態列會顯示在視窗的底部。", + "statusBarItemActiveBackground": "按下滑鼠按鈕時,狀態列項目的背景色彩。狀態列會顯示在視窗的底部。", + "statusBarItemHostBackground": "狀態列上遠端指示器的背景色彩。", + "statusBarItemHostForeground": "狀態列上遠端指示器的前景色彩。", + "statusBarItemHoverBackground": "動態顯示時,狀態列項目的背景色彩。狀態列會顯示在視窗的底部。", + "statusBarNoFolderBackground": "當未開啟任何資料夾時,狀態列的背景色彩。狀態列會顯示在視窗的底部。", + "statusBarNoFolderBorder": "未開啟資料夾時,用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。 ", + "statusBarNoFolderForeground": "當未開啟任何資料夾時,狀態列的前景色彩。狀態列會顯示在視窗的底部。", + "statusBarProminentItemBackground": "狀態列突出項目的背景顏色。突出項目比狀態列的其他項目更顯眼,用於表示重要性更高。從命令選擇區變更模式 `切換 Tab 鍵移動焦點` 來檢視範例。狀態列會顯示在視窗的底部。", + "statusBarProminentItemForeground": "狀態列突出項目前景色彩。突出項目會比其他狀態列項目顯眼,以彰顯重要性。從命令選擇區變更模式 [切換 Tab 鍵移動焦點] 即可查看範例。狀態列會顯示在視窗底部。", + "statusBarProminentItemHoverBackground": "當暫留狀態列突出項目的背景顏色。突出項目比狀態列的其他項目更顯眼,用於表示重要性更高。從命令選擇區變更模式 `切換 Tab 鍵移動焦點` 來檢視範例。狀態列會顯示在視窗的底部。", + "tabActiveBackground": "使用中之索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabActiveBorder": "使用中索引標籤的底部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabActiveBorderTop": "使用中索引標籤的頂部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabActiveForeground": "使用中的群組內,使用中之索引標籤的前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabActiveModifiedBorder": "使用中群組內已修改 (已變更) 使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", + "tabActiveUnfocusedBorder": "非焦點群組內使用中索引標籤的底部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabActiveUnfocusedBorderTop": "非焦點群組內使用中索引標籤的頂部邊框。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabBorder": "用以分隔索引標籤彼此的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabHoverBackground": "當暫留索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabHoverBorder": "用以反白顯示暫留時索引標籤的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabHoverForeground": "暫留時的索引標籤前景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", + "tabInactiveBackground": "非使用中之索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabInactiveForeground": "使用中的群組內,非使用中之索引標籤的前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabInactiveModifiedBorder": "使用中群組內已修改 (已變更) 非使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", + "tabUnfocusedActiveBackground": "啟用非焦點群組中的索引標籤背景色彩。索引標籤是編輯器在邊及區域的容器。您可在一個編輯器群組中開啟多個索引標籤。可以使用多的編輯器群組。", + "tabUnfocusedActiveForeground": "非焦點群組中的使用中索引標籤前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabUnfocusedHoverBackground": "當暫留非焦點群組中索引標籤的背景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。 ", + "tabUnfocusedHoverBorder": "在非焦點群組中反白顯示暫留時索引標籤的框線。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。 ", + "tabUnfocusedHoverForeground": "暫留時,非焦點群組中的索引標籤前景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", + "tabUnfocusedInactiveBackground": "非焦點群組中的非使用中索引標籤背景色彩。在編輯器區域中,索引標籤是編輯器的容器。您可以在一個編輯器群組中開啟多個索引標籤。您可以有多個編輯器群組。", + "tabUnfocusedInactiveForeground": "非焦點群組中的非使用中索引標籤前景色彩。索引標籤是編輯器在編輯器區域中的容器。同一個編輯器群組中的多個索引標籤可以同時開啟。可能會有多個編輯器群組。", + "tabsContainerBackground": "當索引標籤啟用的時候編輯器群組標題的背景色彩。編輯器群組是編輯器的容器。", + "tabsContainerBorder": "當索引標籤啟用時,編輯器群組標題的框線色彩。編輯器群組是編輯器的容器。", + "titleBarActiveBackground": "視窗為作用中時,所用的標題列背景。", + "titleBarActiveForeground": "視窗為作用中時,所用的標題列前景。", + "titleBarBorder": "標題列框線色彩。", + "titleBarInactiveBackground": "視窗為非作用中時,所用的標題列背景。", + "titleBarInactiveForeground": "視窗為非作用中時,所用的標題列前景。", + "unfocusedActiveModifiedBorder": "非焦點群組內已修改 (已變更) 使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", + "unfocusedINactiveModifiedBorder": "非焦點群組內已修改 (已變更) 非使用中索引標籤上的邊界。索引標籤是編輯器在編輯器區域中的容器。可在同一個編輯器群組中開啟多個索引標籤。可有多個編輯器群組。 ", + "windowActiveBorder": "當視窗啟用時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。", + "windowInactiveBorder": "當視窗不在使用中時要為其使用的邊框色彩。僅在使用自訂標題列時於桌面用戶端支援。" + }, + "vs/workbench/common/viewlet": { + "activeViewlet": "現用 Viewlet 的識別碼", + "sideBarFocus": "側邊欄是否有鍵盤焦點", + "sideBarVisible": "側邊欄是否顯示" + }, + "vs/workbench/common/views": { + "defaultViewIcon": "預設檢視圖示。", + "duplicateId": "已經註冊識別碼為 '{0}' 的檢視", + "focusedView": "具有鍵盤焦點之檢視的識別碼" + }, + "vs/workbench/electron-sandbox/actions/developerActions": { + "configureRuntimeArguments": "設定執行階段引數", + "reloadWindowWithExtensionsDisabled": "已停用延伸模組的重新載入", + "toggleDevTools": "切換開發人員工具", + "toggleSharedProcess": "切換共用處理程序" + }, + "vs/workbench/electron-sandbox/actions/installActions": { + "install": "在 PATH 中安裝 '{0}' 命令", + "ok": "確定", + "shellCommand": "殼層命令", + "successFrom": "已成功從 PATH 解除安裝殼層命令 '{0}'。", + "successIn": "已成功在 PATH 中安裝殼層命令 '{0}'。", + "uninstall": "從 PATH 將 '{0}' 命令解除安裝" + }, + "vs/workbench/electron-sandbox/actions/windowActions": { + "close": "關閉視窗", + "closeWindow": "關閉視窗", + "current": "目前視窗", + "miCloseWindow": "關閉視窗(&&E)", + "miZoomIn": "放大(&&Z)", + "miZoomOut": "縮小(&&Z)", + "miZoomReset": "重設縮放(&&R)", + "quickSwitchWindow": "快速切換視窗...", + "switchWindow": "切換視窗...", + "switchWindowPlaceHolder": "選取要切換的視窗", + "windowDirtyAriaLabel": "已改變的視窗 {0}", + "zoomIn": "放大", + "zoomOut": "縮小", + "zoomReset": "重設縮放" + }, + "vs/workbench/electron-sandbox/desktop.contribution": { + "argv.crashReporterId": "用於關聯此應用程式執行個體傳送之損毀報告的唯一識別碼。", + "argv.disableColorCorrectRendering": "解決色彩設定檔選取問題。只有在您遇到圖形問題時,才變更此選項。", + "argv.disableHardwareAcceleration": "停用硬體加速。只有在您遇到圖形問題時,才變更此選項。", + "argv.enableCrashReporter": "允許停用損毀報告,如果值已變更,則應重新啟動應用程式。", + "argv.enebleProposedApi": "為延伸模組識別碼 (例如 `vscode.git`) 清單啟用建議的 API。建議的 API 並不穩定,且可能在任何時候中斷而不發出警告,因此只應用於延伸模組開發及測試用途。", + "argv.force-renderer-accessibility": "強制轉譯器可供存取。請只在 Linux 上使用螢幕助讀程式時才變更此項目。轉譯器在其他平台上會自動提供存取。如果您開啟 editor.accessibilitySupport,此旗標會自動設定。", + "argv.forceColorProfile": "允許覆寫要使用的色彩設定檔。如果您遇到色彩顯示錯誤的情形,請嘗試將此項目設定為 `srgb` 並重新啟動。", + "argv.locale": "要使用的顯示語言。選取其他語言需要安裝關聯的語言套件。", + "argv.logLevel": "使用的日誌級別。預設為\"訊息\"。允許的值是 \"關鍵\"、\"錯誤\"、\"警告\"、\"訊息\"、\"偵錯\"、\"追蹤\"、\"關閉\"。", + "closeWhenEmpty": "控制關閉上個編輯器時,是否也應關閉視窗。此設定僅適用於未顯示資料夾的視窗。", + "dialogStyle": "調整對話方塊視窗的外觀。", + "keyboardConfigurationTitle": "鍵盤", + "mergeAllWindowTabs": "合併所有視窗", + "miExit": "結束(&&X)", + "moveWindowTabToNewWindow": "將視窗索引標籤移至新的視窗", + "newTab": "新增視窗索引標籤", + "newWindowDimensions": "控制在已開啟至少一個視窗時,開啟新視窗的尺寸。請注意,此設定對於開啟的第一個視窗不會有影響。第一個視窗一律會還原為關閉前的相同大小和位置。", + "openWithoutArgumentsInNewWindow": "控制在不使用引數的情況下啟動第二個執行個體時,新的空視窗是否應開啟,或是否應以上次執行中執行個體為焦點。\r\n請注意,仍可能發生忽略此設定的情況 (例如當使用 `--new-window` 或 `--reuse-window` 命令列選項時)。", + "restoreFullscreen": "控制當視窗在全螢幕模式下結束後,下次是否仍以全螢幕模式開啟。", + "restoreWindows": "控制視窗在首次啟動後的重新開啟方式。當應用程式已在執行時,此設定不會生效。", + "showNextWindowTab": "顯示下一個視窗索引標籤", + "showPreviousTab": "顯示前一個視窗索引標籤", + "telemetry.enableCrashReporting": "允許將損毀報告傳送給 Microsoft 線上服務。\r\n此選項需要重新啟動才會生效。", + "telemetryConfigurationTitle": "遙測", + "titleBarStyle": "調整視窗標題列的外觀。在 Linux 和 Windows 上,此設定也會影響應用程式和操作功能表的外觀。必須完全重新啟動才能套用變更。", + "toggleWindowTabsBar": "切換視窗索引標籤列", + "touchbar.enabled": "啟用鍵盤上的 macOS 觸摸板按鈕 (如果可用)。", + "touchbar.ignored": "觸控列中一組不應顯示的項目識別碼 (例如 `workbench.action.navigateBack`)。", + "window.clickThroughInactive": "若已啟用,按一下非使用中的視窗將會啟動該視窗並觸發其下的元素 (如果可以案的話)。若已停用,按一下非使用中視窗的任一處則只會啟動該視窗,必須再按一下才會觸發元素。", + "window.doubleClickIconToClose": "若啟用,在標題列中按兩下應用程式會關閉視窗,而且無法透過此圖示拖曳該視窗。只有在 `#window.titleBarStyle#` 設定為 `custom` 時,此設定才有效。", + "window.nativeFullScreen": "控制原生全螢幕是否應用於 macOS。停用此選項可避免macOS 在變成全螢幕時建立新的空間。", + "window.nativeTabs": "啟用 macOS Sierra 視窗索引標籤。請注意需要完全重新啟動才能套用變更,並且完成設定後原始索引標籤將會停用自訂標題列樣式。", + "window.newWindowDimensions.default": "在螢幕中央開啟新視窗。", + "window.newWindowDimensions.fullscreen": "在全螢幕模式下開啟新視窗。", + "window.newWindowDimensions.inherit": "以相同於上一個使用中之視窗的維度開啟新視窗。", + "window.newWindowDimensions.maximized": "開啟並最大化新視窗。", + "window.newWindowDimensions.offset": "使用與上一個使用的視窗相同的維度開啟新視窗,並使用位移位置。", + "window.openWithoutArgumentsInNewWindow.off": "以上次使用中的執行中執行個體為焦點", + "window.openWithoutArgumentsInNewWindow.on": "開啟新的空視窗。", + "window.reopenFolders.all": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟所有視窗。", + "window.reopenFolders.folders": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則就重新開啟已開啟資料夾或工作區的所有視窗。", + "window.reopenFolders.none": "永不重新開啟視窗。除非已開啟資料夾或工作區 (例如從命令列),否則會出現空白視窗。", + "window.reopenFolders.one": "除非已開啟資料夾、工作區或檔案 (例如從命令列),否則會重新開啟上一個使用中視窗。", + "window.reopenFolders.preserve": "一律重新開啟所有視窗。如果要開啟資料夾或工作區 (例如,從命令列開啟),則除非先前已開啟過,否則會以新視窗的方式開啟。如果檔案已開啟過,將會在其中一個還原的視窗中開啟檔案。", + "windowConfigurationTitle": "視窗", + "zoomLevel": "調整視窗的縮放比例。原始大小為 0,而且每個向上增量 (例如 1) 或向下增量 (例如 -1) 代表放大或縮小 20%。您也可以輸入小數,更細微地調整縮放比例。" + }, + "vs/workbench/electron-sandbox/parts/dialogs/dialogHandler": { + "aboutDetail": "版本: {0}\r\n認可: {1}\r\n日期: {2}\r\nElectron: {3}\r\nChrome: {4}\r\nNode.js: {5}\r\nV8: {6}\r\nOS: {7}", + "cancelButton": "取消", + "copy": "複製(&&C)", + "okButton": "確定", + "yesButton": "是(&&Y)" + }, + "vs/workbench/electron-sandbox/window": { + "cancelButton": "取消(&&C)", + "loaderCycle": "AMD 模組中有必須解決的相依性迴圈!", + "loginButton": "登入(&&L)", + "ok": "確定", + "password": "密碼", + "proxyAuthRequired": "需要 Proxy 驗證", + "proxyDetail": "Proxy {0} 需要使用者名稱和密碼。", + "rememberCredentials": "記住我的認證", + "runningAsRoot": "不建議以 root 身分執行 {0}。", + "username": "使用者名稱" }, "vs/workbench/contrib/backup/electron-sandbox/backupTracker": { "backupTrackerBackupFailed": "無法將下列已變更的編輯器儲存至備份位置。", @@ -3543,85 +3653,88 @@ "revertBeforeShutdown": "正在等候已變更的編輯器還原..." }, "vs/workbench/contrib/bulkEdit/browser/bulkEditService": { - "summary.0": "未進行任何編輯", - "summary.nm": "在 {1} 個檔案中進行了 {0} 項文字編輯", - "summary.n0": "在一個檔案中進行了 {0} 項文字編輯", - "workspaceEdit": "工作區編輯", - "nothing": "未進行任何編輯", + "areYouSureQuiteBulkEdit": "確定要結束嗎 {0}? '{1}' 正在進行。", + "changeWorkspace": "變更工作區", + "closeTheWindow": "關閉視窗", "fileOperation": "檔案作業", - "areYouSureQuiteBulkEdit": "確定要結束嗎? '{0}' 正在進行。", - "quit": "結束" + "nothing": "未進行任何編輯", + "quit": "結束", + "reloadTheWindow": "重新載入視窗", + "summary.0": "未進行任何編輯", + "summary.n0": "在一個檔案中進行了 {0} 項文字編輯", + "summary.nm": "在 {1} 個檔案中進行了 {0} 項文字編輯", + "workspaceEdit": "工作區編輯" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": { - "overlap": "正在預覽另一個重構。", + "Discard": "捨棄重構", + "apply": "套用重構", "cancel": "取消", + "cat": "重構預覽", "continue": "繼續", "detail": "按下 [繼續] 來捨棄上一個重構,並以目前的重構繼續。", - "apply": "套用重構", - "cat": "重構預覽", - "Discard": "捨棄重構", - "toogleSelection": "切換變更", "groupByFile": "根據檔案將變更分組", "groupByType": "根據類型將變更分組", + "overlap": "正在預覽另一個重構。", + "panel": "重構預覽", "refactorPreviewViewIcon": "[重構預覽] 檢視的檢視圖示。", - "panel": "重構預覽" + "toogleSelection": "切換變更" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": { - "empty.msg": "叫用程式碼動作 (例如重新命名) 以在此檢視其變更預覽。", "conflict.1": "因為 '{0}' 在同時間變更,所以無法套用重構。", "conflict.N": "因為 {0} 個其他檔案同時有所變更,所以無法套用重構。", - "edt.title.del": "{0} (刪除、重構預覽)", - "rename": "重新命名", "create": "建立", + "edt.title.1": "{0} (重構預覽)", "edt.title.2": "{0} ({1},重構預覽)", - "edt.title.1": "{0} (重構預覽)" + "edt.title.del": "{0} (刪除、重構預覽)", + "empty.msg": "叫用程式碼動作 (例如重新命名) 以在此檢視其變更預覽。", + "rename": "重新命名" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": { "default": "其他" }, "vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": { - "bulkEdit": "大量編輯", - "aria.renameAndEdit": "將 {0} 重新命名為 {1},同時進行文字編輯", + "aria.create": "正在建立 {0}", "aria.createAndEdit": "建立 {0} 亦編輯文字", + "aria.del": "第 {0} 行,正在移除 {1}", + "aria.delete": "正在刪除 {0}", "aria.deleteAndEdit": "刪除 {0},亦進行文字編輯", "aria.editOnly": "{0},進行文字編輯", - "aria.rename": "正在將 {0} 重新命名為 {1}", - "aria.create": "正在建立 {0}", - "aria.delete": "正在刪除 {0}", - "aria.replace": "第 {0} 行,以 {2} 取代 {1}", - "aria.del": "第 {0} 行,正在移除 {1}", "aria.insert": "第 {0} 行,插入 {1}", - "rename.label": "{0} → {1}", - "detail.rename": "(正在重新命名)", + "aria.rename": "正在將 {0} 重新命名為 {1}", + "aria.renameAndEdit": "將 {0} 重新命名為 {1},同時進行文字編輯", + "aria.replace": "第 {0} 行,以 {2} 取代 {1}", + "bulkEdit": "大量編輯", "detail.create": "(正在建立)", "detail.del": "(正在刪除)", + "detail.rename": "(正在重新命名)", + "rename.label": "{0} → {1}", "title": "{0} - {1}" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": { - "editorHasCallHierarchyProvider": "呼叫階層提供者是否可用", - "callHierarchyVisible": "目前是否正在顯示呼叫階層預覽", "callHierarchyDirection": "呼叫階層是否會顯示傳入或傳出呼叫", - "no.item": "查無結果", + "callHierarchyVisible": "目前是否正在顯示呼叫階層預覽", + "close": "關閉", + "editorHasCallHierarchyProvider": "呼叫階層提供者是否可用", "error": "無法顯示呼叫階層", + "no.item": "查無結果", + "showIncomingCallsIcons": "呼叫階層檢視中 [傳入呼叫] 的圖示。", + "showOutgoingCallsIcon": "呼叫階層檢視中 [傳出呼叫] 的圖示。", "title": "預覽呼叫階層", "title.incoming": "顯示來電", - "showIncomingCallsIcons": "呼叫階層檢視中 [傳入呼叫] 的圖示。", "title.outgoing": "顯示外撥通話", - "showOutgoingCallsIcon": "呼叫階層檢視中 [傳出呼叫] 的圖示。", - "title.refocus": "重定呼叫階層焦點", - "close": "關閉" + "title.refocus": "重定呼叫階層焦點" }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": { "callFrom": "來自 '{0}' 的呼叫", "callsTo": "'{0}' 的呼叫者", - "title.loading": "正在載入...", "empt.callsFrom": "沒有來自 ‘{0}’ 的呼叫", - "empt.callsTo": "沒有 ‘{0}’ 的呼叫者" + "empt.callsTo": "沒有 ‘{0}’ 的呼叫者", + "title.loading": "正在載入..." }, "vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": { - "tree.aria": "呼叫階層", "from": "來自 {0} 的呼叫", - "to": "{0} 的呼叫者" + "to": "{0} 的呼叫者", + "tree.aria": "呼叫階層" }, "vs/workbench/contrib/cli/node/cli.contribution": { "shellCommand": "殼層命令", @@ -3639,188 +3752,151 @@ "successFrom": "已成功從 PATH 解除安裝殼層命令 '{0}'。" }, "vs/workbench/contrib/codeActions/common/codeActionsContribution": { - "codeActionsOnSave.fixAll": "控制是否應在檔案儲存時執行自動修正動作。", "codeActionsOnSave": "要在儲存時執行的程式碼動作種類。", + "codeActionsOnSave.fixAll": "控制是否應在檔案儲存時執行自動修正動作。", "codeActionsOnSave.generic": "控制是否要在檔案儲存時執行 '{0}' 動作。" }, "vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint": { "contributes.codeActions": "設定要用於資源的編輯器。", - "contributes.codeActions.languages": "作為程式碼動作啟用目標的語言模式。", + "contributes.codeActions.description": "程式碼動作的用途說明。", "contributes.codeActions.kind": "所提供程式碼動作的 `CodeActionKind`。", - "contributes.codeActions.title": "在 UI 中使用之程式碼動作的標籤。", - "contributes.codeActions.description": "程式碼動作的用途說明。" + "contributes.codeActions.languages": "作為程式碼動作啟用目標的語言模式。", + "contributes.codeActions.title": "在 UI 中使用之程式碼動作的標籤。" }, "vs/workbench/contrib/codeActions/common/documentationExtensionPoint": { "contributes.documentation": "已提供文件。", - "contributes.documentation.refactorings": "為重構提供的文件。", "contributes.documentation.refactoring": "用於重構的貢獻文件。", + "contributes.documentation.refactoring.command": "已執行指令。", "contributes.documentation.refactoring.title": "在 UI 中使用的文件標籤。", "contributes.documentation.refactoring.when": "當子句。", - "contributes.documentation.refactoring.command": "已執行指令。" - }, - "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { - "document": "文件符號" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { - "actions.pasteSelectionClipboard": "將選取項目貼上剪貼簿" - }, - "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { - "startDebugTextMate": "啟動 Text Mate 語法文法記錄" - }, - "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { - "parseErrors": "剖析 {0} 時發生錯誤: {1}", - "formatError": "{0}: 格式無效,必須是 JSON 物件。", - "schema.openBracket": "左括弧字元或字串順序。", - "schema.closeBracket": "右括弧字元或字串順序。", - "schema.comments": "定義註解符號", - "schema.blockComments": "定義標記區塊註解的方式。", - "schema.blockComment.begin": "區塊註解開頭的字元順序。", - "schema.blockComment.end": "區塊註解結尾的字元順序。", - "schema.lineComment": "行註解開頭的字元順序。", - "schema.brackets": "定義增加或減少縮排的括弧符號。", - "schema.autoClosingPairs": "定義成對括弧。輸入左括弧時,即自動插入右括弧。", - "schema.autoClosingPairs.notIn": "定義停用自動配對的範圍清單。", - "schema.autoCloseBefore": "定義何種字元必須位於游標後面,以在使用 'languageDefined' 自動括入設定時,自動括上括弧或引號。這通常是一組無法啟動運算式的字元。", - "schema.surroundingPairs": "定義可用以括住所選字串的成對括弧。", - "schema.wordPattern": "定義什麼會視為是程式設計語言中的文字。", - "schema.wordPattern.pattern": "使用正規表示式進行文字比對", - "schema.wordPattern.flags": "使用正規表示式標記進行文字比對", - "schema.wordPattern.flags.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.indentationRules": "語言的縮排設定。", - "schema.indentationRules.increaseIndentPattern": "若有符合此模式的行,則其後的所有行都應縮排一次,直到符合另一條規則為止。", - "schema.indentationRules.increaseIndentPattern.pattern": "適用於 increaseIndentPattern 的 RegExp 模式。", - "schema.indentationRules.increaseIndentPattern.flags": "適用於 increaseIndentPattern 的 RegExp 旗標。", - "schema.indentationRules.increaseIndentPattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.indentationRules.decreaseIndentPattern": "若某行符合此模式,則其後所有行都應縮排一次 (直到另一個規則符合為止)。", - "schema.indentationRules.decreaseIndentPattern.pattern": "適用於 decreaseIndentPattern 的 RegExp 模式。", - "schema.indentationRules.decreaseIndentPattern.flags": "適用於 decreaseIndentPattern 的 RegExp 旗標。", - "schema.indentationRules.decreaseIndentPattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.indentationRules.indentNextLinePattern": "若有符合此模式的行,則**僅有下一行**應縮排一次,直到符合另一條規則為止。", - "schema.indentationRules.indentNextLinePattern.pattern": "適用於 indentNextLinePattern 的 RegExp 模式。", - "schema.indentationRules.indentNextLinePattern.flags": "適用於 indentNextLinePattern 的 RegExp 旗標。", - "schema.indentationRules.indentNextLinePattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.indentationRules.unIndentedLinePattern": "若有符合此模式的行,則不應該變更其縮排,並且不使用其他規則比對。", - "schema.indentationRules.unIndentedLinePattern.pattern": "適用於 unIndentedLinePattern 的 RegExp 模式。", - "schema.indentationRules.unIndentedLinePattern.flags": "適用於 unIndentedLinePattern 的 RegExp 旗標。", - "schema.indentationRules.unIndentedLinePattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.folding": "語言的摺疊設定。", - "schema.folding.offSide": "若語言中的區塊由其縮排表示,則該語言會依循越位規則。若已設定,則空白行會屬於後續區塊。", - "schema.folding.markers": "語言的特定摺疊標記,例如 '#region' 和 '#endregion'。會針對所有行的內容測試起始和結尾 regex,而必須有效地設計起始和結尾 regex", - "schema.folding.markers.start": "開始標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", - "schema.folding.markers.end": "結束標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", - "schema.onEnterRules": "按下 [確定] 時要評估的語言規則。", - "schema.onEnterRules.beforeText": "只有當資料指標前面的文字與這個規則運算式相符時,才會執行此規則。", - "schema.onEnterRules.beforeText.pattern": "適用於 beforeText 的 RegExp 模式。", - "schema.onEnterRules.beforeText.flags": "適用於 beforeText 的 RegExp 旗標。", - "schema.onEnterRules.beforeText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.onEnterRules.afterText": "只有當資料指標後面的文字與這個規則運算式相符時,才會執行此規則。", - "schema.onEnterRules.afterText.pattern": "適用於 afterText 的 RegExp 模式。", - "schema.onEnterRules.afterText.flags": "適用於 afterText 的 RegExp 旗標。", - "schema.onEnterRules.afterText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.onEnterRules.previousLineText": "只有當行上方的文字與這個規則運算式相符時,才會執行此規則。", - "schema.onEnterRules.previousLineText.pattern": "適用於 previousLineText 的 RegExp 模式。", - "schema.onEnterRules.previousLineText.flags": "適用於 previousLineText 的 RegExp 旗標。", - "schema.onEnterRules.previousLineText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", - "schema.onEnterRules.action": "要執行的動作。", - "schema.onEnterRules.action.indent": "描述要對縮排進行的動作", - "schema.onEnterRules.action.indent.none": "插入新行並複製上一個行的縮排。", - "schema.onEnterRules.action.indent.indent": "插入新行並縮排一次 (相對於前一行的縮排)。", - "schema.onEnterRules.action.indent.indentOutdent": "插入兩個新行:\r\n - 第一行會縮排,並保留資料指標\r\n - 第二行則位於相同的縮排層級", - "schema.onEnterRules.action.indent.outdent": "插入新行並凸排一次 (相對於前一行的縮排)。", - "schema.onEnterRules.action.appendText": "描述要在縮排之後附加到新行後方的文字。", - "schema.onEnterRules.action.removeText": "描述要從新行縮排中移除的字元數目。" - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { - "empty": "沒有相符的項目", - "gotoSymbolQuickAccessPlaceholder": "鍵入要前往的符號名稱。", - "gotoSymbolQuickAccess": "前往編輯器中的符號", - "gotoSymbolByCategoryQuickAccess": "前往編輯器中的符號 (依類別)", - "gotoSymbol": "前往編輯器中的符號..." + "contributes.documentation.refactorings": "為重構提供的文件。" }, "vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": { - "emergencyConfOn": "現在請將設定 `editor.accessibilitySupport` 變更為 'on'。", - "openingDocs": "現在請開啟 VS Code 協助工具文件頁面。", - "introMsg": "感謝您試用 VS Code 的協助工具選項。", - "status": "狀態:", + "ShowAccessibilityHelpAction": "顯示協助工具說明", + "auto_off": "編輯器已設定為自動偵測螢幕助讀程式附加,但目前的實際狀況卻不是如此。", + "auto_on": "編輯器已自動偵測到螢幕助讀程式附加。", + "auto_unknown": "編輯器已設定為使用平台 API 以偵測螢幕助讀程式附加,但是目前的執行階段不支援。", "changeConfigToOnMac": "若要將編輯器為螢幕助讀程式的使用方式設定為永久地最佳化,現在請按 Command+E。", "changeConfigToOnWinLinux": "若要將編輯器為螢幕助讀程式的使用方式設定為永久地最佳化,現在請按 Control+E。", - "auto_unknown": "編輯器已設定為使用平台 API 以偵測螢幕助讀程式附加,但是目前的執行階段不支援。", - "auto_on": "編輯器已自動偵測到螢幕助讀程式附加。", - "auto_off": "編輯器已設定為自動偵測螢幕助讀程式附加,但目前的實際狀況卻不是如此。", - "configuredOn": "編輯器已為螢幕助讀程式的使用方式設定為永久地更新 - 您可以藉由編輯設定 `editor.accessibilitySupport` 以變更這項設定。", "configuredOff": "編輯器已設定為不會為螢幕助讀程式的使用方式進行最佳化。", - "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", - "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。", - "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", - "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", + "configuredOn": "編輯器已為螢幕助讀程式的使用方式設定為永久地更新 - 您可以藉由編輯設定 `editor.accessibilitySupport` 以變更這項設定。", + "emergencyConfOn": "現在請將設定 `editor.accessibilitySupport` 變更為 'on'。", + "introMsg": "感謝您試用 VS Code 的協助工具選項。", "openDocMac": "現在請按 Command+H 以開啟具有更多與協助工具相關 VS Code 資訊的瀏覽器視窗。", "openDocWinLinux": "現在請按 Control+H 以開啟具有更多與協助工具相關 VS Code 資訊的瀏覽器視窗。", + "openingDocs": "現在請開啟 VS Code 協助工具文件頁面。", "outroMsg": "您可以按 Esc 鍵或 Shift+Esc 鍵來解除此工具提示並返回編輯器。", - "ShowAccessibilityHelpAction": "顯示協助工具說明" + "status": "狀態:", + "tabFocusModeOffMsg": "在目前的編輯器中按 Tab 鍵會插入定位字元。按 {0} 可切換此行為。", + "tabFocusModeOffMsgNoKb": "在目前的編輯器中按 Tab 鍵會插入定位字元。命令 {0} 目前無法由按鍵繫結關係觸發。", + "tabFocusModeOnMsg": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。按 {0} 可切換此行為。", + "tabFocusModeOnMsgNoKb": "在目前的編輯器中按 Tab 鍵會將焦點移至下一個可設定焦點的元素。命令 {0} 目前無法由按鍵繫結關係觸發。" }, "vs/workbench/contrib/codeEditor/browser/diffEditorHelper": { "hintTimeout": "Diff 演算法已提前停止 (在 {0} 毫秒後)。", - "removeTimeout": "移除限制", - "hintWhitespace": "顯示空白字元差異" + "hintWhitespace": "顯示空白字元差異", + "removeTimeout": "移除限制" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { + "label.closeButton": "關閉", + "label.find": "尋找", + "label.nextMatchButton": "下一個相符項目", + "label.previousMatchButton": "上一個相符項目", + "label.replace": "取代", + "label.replaceAllButton": "全部取代", + "label.replaceButton": "取代", + "label.toggleReplaceButton": "切換取代模式", + "placeholder.find": "尋找", + "placeholder.replace": "取代" + }, + "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { + "label.closeButton": "關閉", + "label.find": "尋找", + "label.nextMatchButton": "下一個相符項目", + "label.previousMatchButton": "上一個相符項目", + "placeholder.find": "尋找" + }, + "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { + "inspectEditorTokens": "開發人員: 檢查編輯器的權杖及作用範圍", + "inspectTMScopesWidget.loading": "正在載入..." }, "vs/workbench/contrib/codeEditor/browser/inspectKeybindings": { "workbench.action.inspectKeyMap": "開發人員: 檢查按鍵對應", "workbench.action.inspectKeyMapJSON": "調查金鑰對應 (JSON)" }, + "vs/workbench/contrib/codeEditor/browser/languageConfigurationExtensionPoint": { + "formatError": "{0}: 格式無效,必須是 JSON 物件。", + "parseErrors": "剖析 {0} 時發生錯誤: {1}", + "schema.autoCloseBefore": "定義何種字元必須位於游標後面,以在使用 'languageDefined' 自動括入設定時,自動括上括弧或引號。這通常是一組無法啟動運算式的字元。", + "schema.autoClosingPairs": "定義成對括弧。輸入左括弧時,即自動插入右括弧。", + "schema.autoClosingPairs.notIn": "定義停用自動配對的範圍清單。", + "schema.blockComment.begin": "區塊註解開頭的字元順序。", + "schema.blockComment.end": "區塊註解結尾的字元順序。", + "schema.blockComments": "定義標記區塊註解的方式。", + "schema.brackets": "定義增加或減少縮排的括弧符號。", + "schema.closeBracket": "右括弧字元或字串順序。", + "schema.comments": "定義註解符號", + "schema.folding": "語言的摺疊設定。", + "schema.folding.markers": "語言的特定摺疊標記,例如 '#region' 和 '#endregion'。會針對所有行的內容測試起始和結尾 regex,而必須有效地設計起始和結尾 regex", + "schema.folding.markers.end": "結束標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", + "schema.folding.markers.start": "開始標記的 RegExp 模式。regexp 必須以 '^' 作為開頭。", + "schema.folding.offSide": "若語言中的區塊由其縮排表示,則該語言會依循越位規則。若已設定,則空白行會屬於後續區塊。", + "schema.indentationRules": "語言的縮排設定。", + "schema.indentationRules.decreaseIndentPattern": "若某行符合此模式,則其後所有行都應縮排一次 (直到另一個規則符合為止)。", + "schema.indentationRules.decreaseIndentPattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.indentationRules.decreaseIndentPattern.flags": "適用於 decreaseIndentPattern 的 RegExp 旗標。", + "schema.indentationRules.decreaseIndentPattern.pattern": "適用於 decreaseIndentPattern 的 RegExp 模式。", + "schema.indentationRules.increaseIndentPattern": "若有符合此模式的行,則其後的所有行都應縮排一次,直到符合另一條規則為止。", + "schema.indentationRules.increaseIndentPattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.indentationRules.increaseIndentPattern.flags": "適用於 increaseIndentPattern 的 RegExp 旗標。", + "schema.indentationRules.increaseIndentPattern.pattern": "適用於 increaseIndentPattern 的 RegExp 模式。", + "schema.indentationRules.indentNextLinePattern": "若有符合此模式的行,則**僅有下一行**應縮排一次,直到符合另一條規則為止。", + "schema.indentationRules.indentNextLinePattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.indentationRules.indentNextLinePattern.flags": "適用於 indentNextLinePattern 的 RegExp 旗標。", + "schema.indentationRules.indentNextLinePattern.pattern": "適用於 indentNextLinePattern 的 RegExp 模式。", + "schema.indentationRules.unIndentedLinePattern": "若有符合此模式的行,則不應該變更其縮排,並且不使用其他規則比對。", + "schema.indentationRules.unIndentedLinePattern.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.indentationRules.unIndentedLinePattern.flags": "適用於 unIndentedLinePattern 的 RegExp 旗標。", + "schema.indentationRules.unIndentedLinePattern.pattern": "適用於 unIndentedLinePattern 的 RegExp 模式。", + "schema.lineComment": "行註解開頭的字元順序。", + "schema.onEnterRules": "按下 [確定] 時要評估的語言規則。", + "schema.onEnterRules.action": "要執行的動作。", + "schema.onEnterRules.action.appendText": "描述要在縮排之後附加到新行後方的文字。", + "schema.onEnterRules.action.indent": "描述要對縮排進行的動作", + "schema.onEnterRules.action.indent.indent": "插入新行並縮排一次 (相對於前一行的縮排)。", + "schema.onEnterRules.action.indent.indentOutdent": "插入兩個新行:\r\n - 第一行會縮排,並保留資料指標\r\n - 第二行則位於相同的縮排層級", + "schema.onEnterRules.action.indent.none": "插入新行並複製上一個行的縮排。", + "schema.onEnterRules.action.indent.outdent": "插入新行並凸排一次 (相對於前一行的縮排)。", + "schema.onEnterRules.action.removeText": "描述要從新行縮排中移除的字元數目。", + "schema.onEnterRules.afterText": "只有當資料指標後面的文字與這個規則運算式相符時,才會執行此規則。", + "schema.onEnterRules.afterText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.onEnterRules.afterText.flags": "適用於 afterText 的 RegExp 旗標。", + "schema.onEnterRules.afterText.pattern": "適用於 afterText 的 RegExp 模式。", + "schema.onEnterRules.beforeText": "只有當資料指標前面的文字與這個規則運算式相符時,才會執行此規則。", + "schema.onEnterRules.beforeText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.onEnterRules.beforeText.flags": "適用於 beforeText 的 RegExp 旗標。", + "schema.onEnterRules.beforeText.pattern": "適用於 beforeText 的 RegExp 模式。", + "schema.onEnterRules.previousLineText": "只有當行上方的文字與這個規則運算式相符時,才會執行此規則。", + "schema.onEnterRules.previousLineText.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.onEnterRules.previousLineText.flags": "適用於 previousLineText 的 RegExp 旗標。", + "schema.onEnterRules.previousLineText.pattern": "適用於 previousLineText 的 RegExp 模式。", + "schema.openBracket": "左括弧字元或字串順序。", + "schema.surroundingPairs": "定義可用以括住所選字串的成對括弧。", + "schema.wordPattern": "定義什麼會視為是程式設計語言中的文字。", + "schema.wordPattern.flags": "使用正規表示式標記進行文字比對", + "schema.wordPattern.flags.errorMessage": "必須符合樣式 `/^([gimuy]+)$/`", + "schema.wordPattern.pattern": "使用正規表示式進行文字比對" + }, "vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": { "largeFile": "{0}: 為了減少記憶體使用量並避免凍結或毀損, 已關閉此大型檔的tokenization、包裝和摺疊功能。", "removeOptimizations": "強制啟用功能", "reopenFilePrompt": "請重新開啟檔案以便此設定生效。" }, - "vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": { - "inspectEditorTokens": "開發人員: 檢查編輯器的權杖及作用範圍", - "inspectTMScopesWidget.loading": "正在載入..." - }, - "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { - "gotoLineQuickAccessPlaceholder": "鍵入要前往的行號與選用欄 (例如,42:5 表示第 42 行第 5 欄)。", - "gotoLineQuickAccess": "前往行/欄", - "gotoLine": "前往行/欄..." - }, - "vs/workbench/contrib/codeEditor/browser/saveParticipants": { - "formatting": "正在執行 '{0}' 格式器 ([設定](command:workbench.action.openSettings?%5B%22editor.formatOnSave%22%5D))。", - "codeaction": "快速修正", - "codeaction.get": "正在從 '{0}' 取得程式碼動作,([設定](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D))。", - "codeAction.apply": "正在套用程式碼動作 '{0}'。" - }, - "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { - "toggleColumnSelection": "切換資料行選取模式", - "miColumnSelection": "資料行選取模式(&&S)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { - "toggleMinimap": "切換縮圖", - "miShowMinimap": "顯示縮圖(&&M)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { - "toggleLocation": "切換至多游標修改程式", - "miMultiCursorAlt": "切換到 Alt+ 按一下啟用多重游標", - "miMultiCursorCmd": "切換到 Cmd+ 按一下啟用多重游標", - "miMultiCursorCtrl": "切換到 Ctrl+ 按一下啟用多重游標" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { - "toggleRenderControlCharacters": "切換控制字元", - "miToggleRenderControlCharacters": "轉譯控制字元(&&C)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { - "editorWordWrap": "編輯器目前是否使用自動換行。", - "toggle.wordwrap": "檢視: 切換自動換行", - "unwrapMinified": "停用此檔案的換行", - "wrapMinified": "啟用此檔案的換行", - "miToggleWordWrap": "切換自動換行(&&W)" - }, - "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { - "toggleRenderWhitespace": "切換轉譯空白字元", - "miToggleRenderWhitespace": "轉譯空白字元(&&R)" + "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": { + "document": "文件符號" }, "vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": { - "title.template": "{0} ({1})", "1.problem": "此元素發生 1 個問題", - "N.problem": "此元素發生 {0} 個問題", - "deep.problem": "含有發生問題的元素", "Array": "陣列", "Boolean": "布林值", "Class": "類別", @@ -3836,6 +3912,7 @@ "Key": "索引鍵", "Method": "方法", "Module": "模組", + "N.problem": "此元素發生 {0} 個問題", "Namespace": "命名空間", "Null": "null", "Number": "數字", @@ -3846,681 +3923,736 @@ "String": "字串", "Struct": "結構", "TypeParameter": "型別參數", - "Variable": "變數" + "Variable": "變數", + "deep.problem": "含有發生問題的元素", + "title.template": "{0} ({1})" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": { - "label.find": "尋找", - "placeholder.find": "尋找", - "label.previousMatchButton": "上一個相符項目", - "label.nextMatchButton": "下一個相符項目", - "label.closeButton": "關閉" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": { + "gotoLine": "前往行/欄...", + "gotoLineQuickAccess": "前往行/欄", + "gotoLineQuickAccessPlaceholder": "鍵入要前往的行號與選用欄 (例如,42:5 表示第 42 行第 5 欄)。" }, - "vs/workbench/contrib/codeEditor/browser/find/simpleFindReplaceWidget": { - "label.find": "尋找", - "placeholder.find": "尋找", - "label.previousMatchButton": "上一個相符項目", - "label.nextMatchButton": "下一個相符項目", - "label.closeButton": "關閉", - "label.toggleReplaceButton": "切換取代模式", - "label.replace": "取代", - "placeholder.replace": "取代", - "label.replaceButton": "取代", - "label.replaceAllButton": "全部取代" + "vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": { + "empty": "沒有相符的項目", + "gotoSymbol": "前往編輯器中的符號...", + "gotoSymbolByCategoryQuickAccess": "前往編輯器中的符號 (依類別)", + "gotoSymbolQuickAccess": "前往編輯器中的符號", + "gotoSymbolQuickAccessPlaceholder": "鍵入要前往的符號名稱。" + }, + "vs/workbench/contrib/codeEditor/browser/saveParticipants": { + "codeAction.apply": "正在套用程式碼動作 '{0}'。", + "codeaction": "快速修正", + "codeaction.get2": "正在從 '{0}' ([設定]({1})) 取得程式碼動作。", + "formatting2": "正在執行 '{0}' 格式器 ([設定]({1}))。" + }, + "vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": { + "miColumnSelection": "資料行選取模式(&&S)", + "toggleColumnSelection": "切換資料行選取模式" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMinimap": { + "miShowMinimap": "顯示縮圖(&&M)", + "toggleMinimap": "切換縮圖" + }, + "vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": { + "miMultiCursorAlt": "切換到 Alt+ 按一下啟用多重游標", + "miMultiCursorCmd": "切換到 Cmd+ 按一下啟用多重游標", + "miMultiCursorCtrl": "切換到 Ctrl+ 按一下啟用多重游標", + "toggleLocation": "切換至多游標修改程式" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": { + "miToggleRenderControlCharacters": "轉譯控制字元(&&C)", + "toggleRenderControlCharacters": "切換控制字元" + }, + "vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": { + "miToggleRenderWhitespace": "轉譯空白字元(&&R)", + "toggleRenderWhitespace": "切換轉譯空白字元" + }, + "vs/workbench/contrib/codeEditor/browser/toggleWordWrap": { + "editorWordWrap": "編輯器目前是否使用自動換行。", + "miToggleWordWrap": "自動換行(&W)", + "toggle.wordwrap": "檢視: 切換自動換行", + "unwrapMinified": "停用此檔案的換行", + "wrapMinified": "啟用此檔案的換行" + }, + "vs/workbench/contrib/codeEditor/browser/untitledTextEditorHint": { + "dontshow": "不要再顯示", + "selectAlanguage": "選取語言", + "thisAgain": " 此訊息。", + "toGetStarted": " 以開始使用。開始鍵入以關閉,或 " + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard": { + "actions.pasteSelectionClipboard": "將選取項目貼上剪貼簿" + }, + "vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate": { + "startDebugTextMate": "啟動 Text Mate 語法文法記錄" + }, + "vs/workbench/contrib/comments/browser/commentGlyphWidget": { + "editorGutterCommentRangeForeground": "用於註解範圍的編輯裝訂線裝飾色彩。" + }, + "vs/workbench/contrib/comments/browser/commentNode": { + "commentAddReactionDefaultError": "刪除註解反應失敗", + "commentAddReactionError": "刪除註解反應失敗: {0}。", + "commentDeleteReactionDefaultError": "刪除註解反應失敗", + "commentDeleteReactionError": "刪除註解反應失敗: {0}。", + "commentToggleReaction": "切換反應", + "commentToggleReactionDefaultError": "切換註解反應失敗", + "commentToggleReactionError": "切換註解反應失敗: {0}。" + }, + "vs/workbench/contrib/comments/browser/commentThreadWidget": { + "collapseIcon": "摺疊檢閱註解的圖示。", + "label.collapse": "摺疊", + "newComment": "鍵入新註解", + "reply": "回覆...", + "startThread": "開始討論" }, "vs/workbench/contrib/comments/browser/comments.contribution": { "commentsConfigurationTitle": "註解", "openComments": "控制註解面板應何時開啟。" }, "vs/workbench/contrib/comments/browser/commentsEditorContribution": { - "pickCommentService": "選取註解提供者", - "nextCommentThreadAction": "移至下一個註解執行緒" - }, - "vs/workbench/contrib/comments/browser/commentsView": { - "rootCommentsLabel": "目前工作區的註解", - "resourceWithCommentThreadsLabel": "{0} 中的註解,完整路徑 {1}", - "resourceWithCommentLabel": "來自 {3} 中第 {2} 個資料行第 {1} 行美金 ${0} 元的註解,來源: {4}", - "collapseAll": "全部摺疊" + "nextCommentThreadAction": "移至下一個註解執行緒", + "pickCommentService": "選取註解提供者" }, "vs/workbench/contrib/comments/browser/commentsTreeViewer": { - "imageWithLabel": "影像: {0}", - "image": "影像" + "image": "影像", + "imageWithLabel": "影像: {0}" }, - "vs/workbench/contrib/comments/browser/commentGlyphWidget": { - "editorGutterCommentRangeForeground": "用於註解範圍的編輯裝訂線裝飾色彩。" - }, - "vs/workbench/contrib/comments/browser/commentThreadWidget": { - "collapseIcon": "摺疊檢閱註解的圖示。", - "label.collapse": "摺疊", - "startThread": "開始討論", - "reply": "回覆...", - "newComment": "鍵入新註解" - }, - "vs/workbench/contrib/comments/common/commentModel": { - "noComments": "此工作區中目前沒有任何註解。" - }, - "vs/workbench/contrib/comments/browser/commentNode": { - "commentToggleReaction": "切換反應", - "commentToggleReactionError": "切換註解反應失敗: {0}。", - "commentToggleReactionDefaultError": "切換註解反應失敗", - "commentDeleteReactionError": "刪除註解反應失敗: {0}。", - "commentDeleteReactionDefaultError": "刪除註解反應失敗", - "commentAddReactionError": "刪除註解反應失敗: {0}。", - "commentAddReactionDefaultError": "刪除註解反應失敗" + "vs/workbench/contrib/comments/browser/commentsView": { + "collapseAll": "全部摺疊", + "resourceWithCommentLabel": "來自 {3} 中第 {2} 個資料行第 {1} 行美金 ${0} 元的註解,來源: {4}", + "resourceWithCommentThreadsLabel": "{0} 中的註解,完整路徑 {1}", + "rootCommentsLabel": "目前工作區的註解" }, "vs/workbench/contrib/comments/browser/reactionsAction": { "pickReactions": "挑選反應..." }, + "vs/workbench/contrib/comments/common/commentModel": { + "noComments": "此工作區中目前沒有任何註解。" + }, + "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { + "builtinProviderDisplayName": "內建", + "promptOpenWith.defaultEditor.displayName": "文字編輯器" + }, "vs/workbench/contrib/customEditor/common/customEditor": { "context.customEditor": "目前使用中的自訂編輯器 viewType。" }, - "vs/workbench/contrib/customEditor/common/contributedCustomEditors": { - "promptOpenWith.defaultEditor.displayName": "文字編輯器", - "builtinProviderDisplayName": "內建" - }, "vs/workbench/contrib/customEditor/common/extensionPoint": { "contributes.customEditors": "已提供自訂編輯器。", - "contributes.viewType": "自訂編輯器的識別碼。所有自訂編輯器的識別碼均不得重複,因此建議您將延伸模組識別碼包含在 `viewType` 中。使用 `vscode.registerCustomEditorProvider` 註冊自訂編輯器時,以及在 `onCustomEditor:${id}` 中[啟用事件](https://code.visualstudio.com/api/references/activation-events) 時會使用 `viewType`。", "contributes.displayName": "人類看得懂的自訂編輯器名稱。這是在選取要使用的編輯器時,向使用者顯示的名稱。", - "contributes.selector": "已啟用自訂編輯器的 Glob 集合。", - "contributes.selector.filenamePattern": "已啟用自訂編輯器的 Glob。", "contributes.priority": "控制使用者開啟檔案時是否自動啟用自訂編輯器。這可能會由使用 `workbench.editorAssociations` 設定的使用者覆寫。", "contributes.priority.default": "使用者開啟資源時,只要沒有為該資源註冊其他預設的自訂編輯器,即會自動使用此編輯器。", - "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。" - }, - "vs/workbench/contrib/debug/browser/debug.contribution": { - "debugCategory": "偵錯", - "startDebugPlaceholder": "鍵入要執行的啟動組態名稱。", - "startDebuggingHelp": "開始偵錯", - "terminateThread": "終止執行緒", - "debugFocusConsole": "聚焦在 [偵錯主控台] 檢視", - "jumpToCursor": "跳至資料指標", - "SetNextStatement": "設定下一個陳述式", - "inlineBreakpoint": "內嵌中斷點", - "restartFrame": "重新啟動框架", - "copyStackTrace": "複製呼叫堆疊", - "setValue": "設定值", - "copyValue": "複製值", - "copyAsExpression": "複製為運算式", - "addToWatchExpressions": "加入監看", - "breakWhenValueIsRead": "在讀取值時中斷", - "breakWhenValueChanges": "在變更值時中斷", - "breakWhenValueIsAccessed": "在存取值時中斷", - "editWatchExpression": "編輯運算式", - "removeWatchExpression": "移除運算式", - "miStartDebugging": "啟動偵錯(&&S)", - "miRun": "執行但不進行偵錯(&&W)", - "miStopDebugging": "停止偵錯(&&S)", - "miRestart Debugging": "重新啟動偵錯(&&R)", - "miAddConfiguration": "新增組態(&&D)...", - "miStepOver": "不進入函式(&&O)", - "miStepInto": "逐步執行(&&I)", - "miStepOut": "跳離函式(&&U)", - "miContinue": "繼續(&&C)", - "miInlineBreakpoint": "內嵌中斷點(&&O)", - "miNewBreakpoint": "新增中斷點(&&N)", - "miInstallAdditionalDebuggers": "安裝其他偵錯工具(&&I)...", - "debugPanel": "偵錯主控台", - "miToggleDebugConsole": "偵錯主控台(&&B)", - "run and debug": "執行與偵錯", - "miViewRun": "執行(&&R)", - "variables": "變數", - "watch": "監看", - "callStack": "呼叫堆疊", - "breakpoints": "中斷點", - "loadedScripts": "已載入的指令碼", - "debugConfigurationTitle": "偵錯", - "allowBreakpointsEverywhere": "允許在任何檔案中設定中斷點。", - "openExplorerOnEnd": "在偵錯工作階段結束時自動開啟總管檢視。", - "inlineValues": "在偵錯時於編輯器以內嵌方式顯示變數值", - "inlineValues.on": "一律在偵錯時於編輯器以內嵌方式顯示變數值。", - "inlineValues.off": "永不在偵錯時於編輯器以內嵌方式顯示變數值。", - "inlineValues.focusNoScroll": "當語言支援內嵌值位置時,在偵錯時於編輯器以內嵌方式顯示變數值。", - "toolBarLocation": "控制偵錯工具列的位置。可以是在所有檢視中 `floating`; 在偵錯檢視中 `docked`; 或者 `hidden`。", - "never": "一律不在狀態列顯示偵錯", - "always": "遠用在狀態列中顯示偵錯", - "onFirstSessionStart": "只有第一次啟動偵錯後才在狀態列中顯示偵錯", - "showInStatusBar": "控制何時應該顯示偵錯狀態列。", - "debug.console.closeOnEnd": "控制偵錯主控台是否應在偵錯工作階段結束時自動關閉。", - "debug.terminal.clearBeforeReusing": "在整合或外部終端機中開始新的偵錯工作階段前,請先清除終端機。", - "openDebug": "控制何時應該開啟偵錯檢視。 ", - "showSubSessionsInToolBar": "控制偵錯子工作階段是否顯示在偵錯工具列中。當此設定為 false 時,子工作階段上的停止命令也會停止父工作階段。", - "debug.console.fontSize": "在偵錯控制台中控制字型大小 (像素)。", - "debug.console.fontFamily": "在偵錯主控台中控制字型家族。", - "debug.console.lineHeight": "在偵錯主控台中控制行高 (像素)。使用 0 可從字型大小計算行高。", - "debug.console.wordWrap": "控制偵錯主控台中是否應自動換行。", - "debug.console.historySuggestions": "控制偵錯主控台是否應建議上一個鍵入的輸入。", - "debug.console.collapseIdenticalLines": "決定偵錯主控台是否應摺疊相同的行,並以徽章顯示發生次數的控制項。", - "launch": "全域偵錯啟動組態。應用來替代在工作區間共用的 'launch.json’。", - "debug.focusWindowOnBreak": "控制當偵錯工具中斷時是否應以工作台視窗作為焦點。", - "debugAnyway": "忽略工作錯誤並開始偵錯。", - "showErrors": "顯示 [問題] 檢視,而且不要開始偵錯。", - "prompt": "提示使用者。", - "cancel": "取消偵錯。", - "debug.onTaskErrors": "控制執行 preLaunchTask 後發生錯誤時該如何。", - "showBreakpointsInOverviewRuler": "控制中斷點是否應顯示在概觀尺規中。", - "showInlineBreakpointCandidates": "控制偵錯時是否要在編輯器中顯示內嵌中斷點候補裝飾。", - "debug.saveBeforeStart": "控制要在啟動偵錯工作階段前儲存的編輯器。", - "debug.saveBeforeStart.allEditorsInActiveGroup": "啟動偵錯工作階段之前,先儲存現用群組中的所有編輯器。", - "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "啟動偵錯工作階段之前,先儲存現用群組中的所有編輯器,但未命名者除外。", - "debug.saveBeforeStart.none": "啟動偵錯工作階段前,不儲存任何編輯器。" - }, - "vs/workbench/contrib/debug/browser/debugEditorContribution": { - "addConfiguration": "新增組態..." + "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。", + "contributes.selector": "已啟用自訂編輯器的 Glob 集合。", + "contributes.selector.filenamePattern": "已啟用自訂編輯器的 Glob。", + "contributes.viewType": "自訂編輯器的識別碼。所有自訂編輯器的識別碼均不得重複,因此建議您將延伸模組識別碼包含在 `viewType` 中。使用 `vscode.registerCustomEditorProvider` 註冊自訂編輯器時,以及在 `onCustomEditor:${id}` 中[啟用事件](https://code.visualstudio.com/api/references/activation-events) 時會使用 `viewType`。" }, "vs/workbench/contrib/debug/browser/breakpointEditorContribution": { - "logPoint": "記錄點", - "breakpoint": "中斷點", - "breakpointHasConditionDisabled": "此 {0} 具有移除時會遺失的 {1}。請考慮改為啟用 {0}。", - "message": "訊息", - "condition": "條件", - "breakpointHasConditionEnabled": "此 {0} 具有會在移除時消失的 {1}。請考慮改為停用 {0}。", - "removeLogPoint": "移除 {0}", - "disableLogPoint": "{0} {1}", - "disable": "停用", - "enable": "啟用", - "cancel": "取消", - "removeBreakpoint": "移除 {0}", - "editBreakpoint": "編輯 {0}...", - "disableBreakpoint": "停用 {0}", - "enableBreakpoint": "啟用 {0}", - "removeBreakpoints": "移除中斷點", - "removeInlineBreakpointOnColumn": "移除資料行 {0} 的內嵌中斷點", - "removeLineBreakpoint": "移除行中斷點", - "editBreakpoints": "編輯中斷點", - "editInlineBreakpointOnColumn": "編輯資料行 {0} 的內嵌中斷點", - "editLineBrekapoint": "編輯行中斷點", - "enableDisableBreakpoints": "啟用/停用中斷點", - "disableInlineColumnBreakpoint": "停用資料行 {0} 的內嵌中斷點", - "disableBreakpointOnLine": "停用行中斷點", - "enableBreakpoints": "啟用資料行 {0} 的內嵌中斷點", - "enableBreakpointOnLine": "啟用行中斷點", "addBreakpoint": "加入中斷點", "addConditionalBreakpoint": "新增條件中斷點...", "addLogPoint": "新增記錄點...", - "debugIcon.breakpointForeground": "中斷點的圖示顏色。", - "debugIcon.breakpointDisabledForeground": "已停用中斷點的圖示色彩。", - "debugIcon.breakpointUnverifiedForeground": "未驗證中斷點的圖示顏色。", + "breakpoint": "中斷點", + "breakpointHasConditionDisabled": "此 {0} 具有移除時會遺失的 {1}。請考慮改為啟用 {0}。", + "breakpointHasConditionEnabled": "此 {0} 具有會在移除時消失的 {1}。請考慮改為停用 {0}。", + "cancel": "取消", + "condition": "條件", "debugIcon.breakpointCurrentStackframeForeground": "目前中斷點堆疊框架的圖示色彩。", - "debugIcon.breakpointStackframeForeground": "所有中斷點堆疊框架的圖示色彩。" + "debugIcon.breakpointDisabledForeground": "已停用中斷點的圖示色彩。", + "debugIcon.breakpointForeground": "中斷點的圖示顏色。", + "debugIcon.breakpointStackframeForeground": "所有中斷點堆疊框架的圖示色彩。", + "debugIcon.breakpointUnverifiedForeground": "未驗證中斷點的圖示顏色。", + "disable": "停用", + "disableBreakpoint": "停用 {0}", + "disableBreakpointOnLine": "停用行中斷點", + "disableInlineColumnBreakpoint": "停用資料行 {0} 的內嵌中斷點", + "disableLogPoint": "{0} {1}", + "editBreakpoint": "編輯 {0}...", + "editBreakpoints": "編輯中斷點", + "editInlineBreakpointOnColumn": "編輯資料行 {0} 的內嵌中斷點", + "editLineBrekapoint": "編輯行中斷點", + "enable": "啟用", + "enableBreakpoint": "啟用 {0}", + "enableBreakpointOnLine": "啟用行中斷點", + "enableBreakpoints": "啟用資料行 {0} 的內嵌中斷點", + "enableDisableBreakpoints": "啟用/停用中斷點", + "logPoint": "記錄點", + "message": "訊息", + "removeBreakpoint": "移除 {0}", + "removeBreakpoints": "移除中斷點", + "removeInlineBreakpointOnColumn": "移除資料行 {0} 的內嵌中斷點", + "removeLineBreakpoint": "移除行中斷點", + "removeLogPoint": "移除 {0}" }, - "vs/workbench/contrib/debug/browser/callStackEditorContribution": { - "topStackFrameLineHighlight": "頂部堆疊框架位置處行的醒目提示背景色彩。", - "focusedStackFrameLineHighlight": "焦點堆疊框架位置處行的醒目提示背景色彩。" - }, - "vs/workbench/contrib/debug/browser/repl": { - "workbench.debug.filter.placeholder": "篩選 (例如 text、!exclude)", - "debugConsole": "偵錯主控台", - "startDebugFirst": "請啟動偵錯工作階段以評估運算式", - "actions.repl.acceptInput": "REPL 接受輸入", - "repl.action.filter": "REPL 將內容聚焦至篩選", - "actions.repl.copyAll": "偵錯: 主控台全部複製", - "filter": "篩選", - "selectRepl": "選取偵錯主控台", - "clearRepl": "清除主控台", - "debugConsoleCleared": "偵錯主控台已清除", - "collapse": "全部摺疊", - "paste": "貼上", - "copyAll": "全部複製", - "copy": "複製" - }, - "vs/workbench/contrib/debug/browser/debugViewlet": { - "miOpenConfigurations": "開啟組態(&&C)", - "selectWorkspaceFolder": "選取工作區資料夾以建立 launch.json 檔案,或將其新增至工作區組態檔", - "debugPanel": "偵錯主控台", - "startAdditionalSession": "啟動附加工作階段" - }, - "vs/workbench/contrib/debug/common/debug": { - "debugType": "使用中偵錯工作階段的偵錯類型。例如 'python'。", - "debugConfigurationType": "所選啟動組態的偵錯類型。例如 'python'。", - "debugState": "焦點偵錯工作階段所處的狀態。下列其中一項:「非作用中」、「正在初始化」、「已停止」或「正在執行」。", - "debugUX": "偵錯 UX 狀態。當沒有任何偵錯組態時,其為「簡單」,否則為「預設」。用於決定在 Viewlet 中顯示歡迎檢視的時間。", - "inDebugMode": "當偵錯時為 true,否則為 false。", - "inDebugRepl": "當焦點在偵錯主控台時為 true,否則為 false。", - "breakpointWidgetVisibile": "當中斷點編輯器區域小工具可見時為 true,否則為 false。", - "inBreakpointWidget": "當焦點在中斷點編輯器區域小工具中時為 true,否則為 false。", - "breakpointsFocused": "當 [中斷點] 檢視是焦點時為 true,否則為 false。", - "watchExpressionsFocused": "當 [監看] 檢視是焦點時為 true,否則為 false。", - "watchExpressionsExist": "當存在至少一個監看運算式時為 true,否則為 false。", - "variablesFocused": "當 [變數] 檢視是焦點時為 true,否則為 false", - "expressionSelected": "當運算式輸入方塊在 [監看] 或 [變數] 檢視中開啟時為 true,否則為 false。", - "breakpointInputFocused": "當輸入方塊在 [中斷點] 檢視中有焦點時為 true。", - "callStackItemType": "代表 [呼叫堆疊] 檢視中焦點元素的項目類型。例如: 'session'、'thread'、'stackFrame'", - "callStackSessionIsAttach": "當 [呼叫堆疊] 檢視中的工作階段為附加時,為 True; 否則為 False。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", - "callStackItemStopped": "當 [呼叫堆疊] 中的焦點項目停止時,為 True。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", - "callStackSessionHasOneThread": "當 [呼叫堆疊] 檢視中的焦點工作階段正好有一個執行緒時,為 True。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", - "watchItemType": "代表 [監看式] 檢視中焦點元素的項目類型。例如: 'expression','variable'", - "breakpointItemType": "代表 [中斷點] 檢視中焦點元素的項目類型。例如: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", - "breakpointAccessType": "代表 [中斷點] 檢視中,聚焦之資料中斷點的存取類型。例如: 'read'、'readWrite'、'write'", - "breakpointSupportsCondition": "當焦點中斷點支援條件時為 true。", - "loadedScriptsSupported": "當焦點工作階段支援 [已載入的指令碼] 檢視時為 true", - "loadedScriptsItemType": "代表 [已載入的指令碼] 檢視中焦點元素的項目類型。", - "focusedSessionIsAttach": "當焦點工作階段是 'attach' 時為 true。", - "stepBackSupported": "當焦點工作階段支援 'stepBack' 要求時為 true。", - "restartFrameSupported": "當焦點工作階段支援 'restartFrame' 要求時為 true。", - "stackFrameSupportsRestart": "當焦點堆疊框架支援 'restartFrame' 時為 true。", - "jumpToCursorSupported": "當焦點工作階段支援 'jumpToCursor' 要求時為 true。", - "stepIntoTargetsSupported": "當焦點工作階段支援 'stepIntoTargets' 要求時為 true。", - "breakpointsExist": "當存在至少一個中斷點時為 true。", - "debuggersAvailable": "當至少有一個偵錯延伸模組作用中時為 true。", - "debugProtocolVariableMenuContext": "代表 [變數] 檢視中,偵錯配接器在焦點變數上設定的內容。", - "debugSetVariableSupported": "當焦點工作階段支援 'setVariable' 要求時為 true。", - "breakWhenValueChangesSupported": "當焦點工作階段支援在值變更時中斷,為 true。", - "breakWhenValueIsAccessedSupported": "當聚焦的中斷點支援在存取值時中斷,則為 true。", - "breakWhenValueIsReadSupported": "當聚焦的中斷點支援在讀取值時中斷,則為 true。", - "variableEvaluateNamePresent": "當焦點變數具有 'evalauteName' 欄位集時為 true", - "exceptionWidgetVisible": "當例外狀況小工具可見時為 true。", - "multiSessionRepl": "當有 1 個以上的偵錯主控台時為 true。", - "multiSessionDebug": "當有 1 個以上的作用中偵錯工作階段時為 true。", - "internalConsoleOptions": "控制何時打開內部偵錯主控台。" - }, - "vs/workbench/contrib/debug/common/abstractDebugAdapter": { - "timeout": "'{1}' 將於 {0} 毫秒後逾時" + "vs/workbench/contrib/debug/browser/breakpointWidget": { + "breakpointType": "中斷點類型", + "breakpointWidgetExpressionPlaceholder": "在運算式評估為 true 時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", + "breakpointWidgetHitCountPlaceholder": "符合叫用次數條件時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", + "breakpointWidgetLogMessagePlaceholder": "當命中中斷點時向記錄傳送訊息。會以內插值取代 {} 中的運算式。按一下 'Enter' 接受,或是按 'esc' 取消。", + "expression": "運算式", + "hitCount": "叫用次數", + "logMessage": "記錄訊息" }, "vs/workbench/contrib/debug/browser/breakpointsView": { - "expressionCondition": "運算式條件: {0}", - "expressionAndHitCount": "運算式: {0} | 叫用次數: {1}", - "functionBreakpointsNotSupported": "此偵錯類型不支援函式中斷點", - "dataBreakpointsNotSupported": "此偵錯類型不支援資料中斷點", - "read": "讀取", - "write": "寫入", "access": "存取", - "functionBreakpointPlaceholder": "要中斷的函式", - "functionBreakPointInputAriaLabel": "類型函式中斷點。", - "functionBreakpointExpressionPlaceholder": "在運算式評估為 true 時中斷", - "functionBreakPointExpresionAriaLabel": "類型運算式。當運算式評估為 true 時,函式中斷點就會中斷", - "functionBreakpointHitCountPlaceholder": "到達叫用次數時中斷", - "functionBreakPointHitCountAriaLabel": "類型叫用次數。到達叫用次數時,函式中斷點就會中斷。", - "exceptionBreakpointAriaLabel": "類型例外狀況中斷點條件", - "exceptionBreakpointPlaceholder": "在運算式評估為 true 時中斷", - "breakpoints": "中斷點", - "disabledLogpoint": "已停用記錄點", - "disabledBreakpoint": "停用的中斷點", - "unverifiedLogpoint": "未驗證記錄點", - "unverifiedBreakopint": "未驗證的中斷點", - "dataBreakpointUnsupported": "此偵錯類型不支援資料中斷點", - "dataBreakpoint": "資料中斷點", - "functionBreakpointUnsupported": "此偵錯類型不支援函式中斷點", - "functionBreakpoint": "函式中斷點", - "expression": "運算式條件: {0}", - "hitCount": "叫用次數: {0}", - "breakpointUnsupported": "偵錯工具不支援此類型的中斷點", - "logMessage": "記錄訊息: {0}", - "breakpoint": "中斷點", - "addFunctionBreakpoint": "加入函式中斷點", - "miFunctionBreakpoint": "函式中斷點(&&F)...", "activateBreakpoints": "切換啟用中斷點", - "removeBreakpoint": "移除中斷點", - "removeAllBreakpoints": "移除所有中斷點", - "miRemoveAllBreakpoints": "移除所有中斷點(&&A)", - "enableAllBreakpoints": "啟用所有中斷點", - "miEnableAllBreakpoints": "啟用所有中斷點(&&E)", + "addFunctionBreakpoint": "加入函式中斷點", + "breakpoint": "中斷點", + "breakpointUnsupported": "偵錯工具不支援此類型的中斷點", + "breakpoints": "中斷點", + "dataBreakpoint": "資料中斷點", + "dataBreakpointUnsupported": "此偵錯類型不支援資料中斷點", + "dataBreakpointsNotSupported": "此偵錯類型不支援資料中斷點", "disableAllBreakpoints": "停用所有中斷點", - "miDisableAllBreakpoints": "停用所有中斷點(&&L)", - "reapplyAllBreakpoints": "重新套用所有中斷點", + "disabledBreakpoint": "停用的中斷點", + "disabledLogpoint": "已停用記錄點", + "editBreakpoint": "編輯函式中斷點...", "editCondition": "編輯條件...", "editHitCount": "編輯叫用次數...", - "editBreakpoint": "編輯函式中斷點..." + "enableAllBreakpoints": "啟用所有中斷點", + "exceptionBreakpointAriaLabel": "類型例外狀況中斷點條件", + "exceptionBreakpointPlaceholder": "在運算式評估為 true 時中斷", + "expression": "運算式條件: {0}", + "expressionAndHitCount": "運算式: {0} | 叫用次數: {1}", + "expressionCondition": "運算式條件: {0}", + "functionBreakPointExpresionAriaLabel": "類型運算式。當運算式評估為 true 時,函式中斷點就會中斷", + "functionBreakPointHitCountAriaLabel": "類型叫用次數。到達叫用次數時,函式中斷點就會中斷。", + "functionBreakPointInputAriaLabel": "類型函式中斷點。", + "functionBreakpoint": "函式中斷點", + "functionBreakpointExpressionPlaceholder": "在運算式評估為 true 時中斷", + "functionBreakpointHitCountPlaceholder": "到達叫用次數時中斷", + "functionBreakpointPlaceholder": "要中斷的函式", + "functionBreakpointUnsupported": "此偵錯類型不支援函式中斷點", + "functionBreakpointsNotSupported": "此偵錯類型不支援函式中斷點", + "hitCount": "叫用次數: {0}", + "logMessage": "記錄訊息: {0}", + "miDisableAllBreakpoints": "停用所有中斷點(&&L)", + "miEnableAllBreakpoints": "啟用所有中斷點(&&E)", + "miFunctionBreakpoint": "函式中斷點(&&F)...", + "miRemoveAllBreakpoints": "移除所有中斷點(&&A)", + "read": "讀取", + "reapplyAllBreakpoints": "重新套用所有中斷點", + "removeAllBreakpoints": "移除所有中斷點", + "removeBreakpoint": "移除中斷點", + "unverifiedBreakopint": "未驗證的中斷點", + "unverifiedExceptionBreakpoint": "未驗證的例外狀況中斷點", + "unverifiedLogpoint": "未驗證記錄點", + "write": "寫入" }, - "vs/workbench/contrib/debug/browser/debugToolBar": { - "stepBackDebug": "倒退", - "reverseContinue": "反向" + "vs/workbench/contrib/debug/browser/callStackEditorContribution": { + "focusedStackFrameLineHighlight": "焦點堆疊框架位置處行的醒目提示背景色彩。", + "topStackFrameLineHighlight": "頂部堆疊框架位置處行的醒目提示背景色彩。" }, "vs/workbench/contrib/debug/browser/callStackView": { - "running": "正在執行", - "showMoreStackFrames2": "顯示更多堆疊框架", - "session": "工作階段", - "thread": "執行緒", - "restartFrame": "重新啟動框架", + "callStackAriaLabel": "偵錯呼叫堆疊", + "collapse": "全部摺疊", "loadAllStackFrames": "載入所有堆疊框架", + "restartFrame": "重新啟動框架", + "running": "正在執行", + "session": "工作階段", + "sessionLabel": "工作階段 {0} {1}", "showMoreAndOrigin": "顯示其他 {0} 個: {1}", "showMoreStackFrames": "顯示其他 {0} 個堆疊框架", - "callStackAriaLabel": "偵錯呼叫堆疊", - "threadAriaLabel": "執行緒 {0} {1}", + "showMoreStackFrames2": "顯示更多堆疊框架", "stackFrameAriaLabel": "堆疊框架 {0},行 {1}、{2}", - "sessionLabel": "工作階段 {0} {1}", - "collapse": "全部摺疊" + "thread": "執行緒", + "threadAriaLabel": "執行緒 {0} {1}" }, - "vs/workbench/contrib/debug/browser/debugService": { - "1activeSession": "1 個正在使用的工作階段", - "nActiveSessions": "{0} 個正在使用的工作階段", - "compoundMustHaveConfigurations": "複合必須設有 \"configurations\" 屬性,才能啟動多個組態。", - "noConfigurationNameInWorkspace": "無法在工作區中找到啟動組態 '{0}'。", - "multipleConfigurationNamesInWorkspace": "工作區中有多個啟動組態 '{0}'。請使用資料夾名稱以符合組態。", - "noFolderWithName": "在複合 '{2}' 的組態 '{1}' 中找不到名稱為 '{0}' 的資料夾。", - "configMissing": "'launch.json' 中遺漏組態 '{0}'。", - "launchJsonDoesNotExist": "傳遞的工作區資料夾中沒有 'launch.json'。", - "debugRequestNotSupported": "在選取的偵錯組態中,屬性 '{0}' 具有不支援的值 '{1}'。", - "debugRequesMissing": "所選的偵錯組態遺漏屬性 '{0}'。", - "debugTypeNotSupported": "不支援設定的偵錯類型 '{0}'。", - "debugTypeMissing": "遺漏所選啟動設定的屬性 'type'。", - "installAdditionalDebuggers": "安裝 {0} 延伸模組", - "noFolderWorkspaceDebugError": "無法偵錯使用中的檔案。請確認期已經過儲存,且您有為該檔案類型安裝的延伸模組。", - "debugAdapterCrash": "偵錯配接器處理程序已意外終止 ({0})", - "cancel": "取消", - "debuggingPaused": "{0}:{1},偵錯已暫停 {2},{3}", - "breakpointAdded": "已新增中斷點、行 {0}、檔案 {1}", - "breakpointRemoved": "已移除中斷點、行 {0}、檔案 {1}" - }, - "vs/workbench/contrib/debug/browser/debugCommands": { - "restartDebug": "重新啟動", - "stepOverDebug": "不進入函式", - "stepIntoDebug": "逐步執行", - "stepOutDebug": "跳離函式", - "pauseDebug": "暫停", - "disconnect": "中斷連線", - "stop": "停止", - "continueDebug": "繼續", - "focusSession": "焦點工作階段", - "selectAndStartDebugging": "選取並開始偵錯", - "openLaunchJson": "開啟 {0}", - "startDebug": "開始偵錯", - "startWithoutDebugging": "開始但不偵錯", - "chooseLocation": "選擇特定位置", - "noExecutableCode": "沒有任何可執行程式碼與目前的指標位置相關。", + "vs/workbench/contrib/debug/browser/debug.contribution": { + "SetNextStatement": "設定下一個陳述式", + "addToWatchExpressions": "加入監看", + "allowBreakpointsEverywhere": "允許在任何檔案中設定中斷點。", + "always": "遠用在狀態列中顯示偵錯", + "breakWhenValueChanges": "在變更值時中斷", + "breakWhenValueIsAccessed": "在存取值時中斷", + "breakWhenValueIsRead": "在讀取值時中斷", + "breakpoints": "中斷點", + "callStack": "呼叫堆疊", + "cancel": "取消偵錯。", + "copyAsExpression": "複製為運算式", + "copyStackTrace": "複製呼叫堆疊", + "copyValue": "複製值", + "debug.console.closeOnEnd": "控制偵錯主控台是否應在偵錯工作階段結束時自動關閉。", + "debug.console.collapseIdenticalLines": "決定偵錯主控台是否應摺疊相同的行,並以徽章顯示發生次數的控制項。", + "debug.console.fontFamily": "在偵錯主控台中控制字型家族。", + "debug.console.fontSize": "在偵錯控制台中控制字型大小 (像素)。", + "debug.console.historySuggestions": "控制偵錯主控台是否應建議上一個鍵入的輸入。", + "debug.console.lineHeight": "在偵錯主控台中控制行高 (像素)。使用 0 可從字型大小計算行高。", + "debug.console.wordWrap": "控制偵錯主控台中是否應自動換行。", + "debug.focusWindowOnBreak": "控制當偵錯工具中斷時是否應以工作台視窗作為焦點。", + "debug.onTaskErrors": "控制執行 preLaunchTask 後發生錯誤時該如何。", + "debug.saveBeforeStart": "控制要在啟動偵錯工作階段前儲存的編輯器。", + "debug.saveBeforeStart.allEditorsInActiveGroup": "啟動偵錯工作階段之前,先儲存現用群組中的所有編輯器。", + "debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "啟動偵錯工作階段之前,先儲存現用群組中的所有編輯器,但未命名者除外。", + "debug.saveBeforeStart.none": "啟動偵錯工作階段前,不儲存任何編輯器。", + "debug.terminal.clearBeforeReusing": "在整合或外部終端機中開始新的偵錯工作階段前,請先清除終端機。", + "debugAnyway": "忽略工作錯誤並開始偵錯。", + "debugCategory": "偵錯", + "debugConfigurationTitle": "偵錯", + "debugFocusConsole": "聚焦在 [偵錯主控台] 檢視", + "debugPanel": "偵錯主控台", + "editWatchExpression": "編輯運算式", + "inlineBreakpoint": "內嵌中斷點", + "inlineValues": "在偵錯時於編輯器以內嵌方式顯示變數值", + "inlineValues.focusNoScroll": "當語言支援內嵌值位置時,在偵錯時於編輯器以內嵌方式顯示變數值。", + "inlineValues.off": "永不在偵錯時於編輯器以內嵌方式顯示變數值。", + "inlineValues.on": "一律在偵錯時於編輯器以內嵌方式顯示變數值。", "jumpToCursor": "跳至資料指標", - "debug": "偵錯", - "noFolderDebugConfig": "請先開啟資料夾,以便進行進階偵錯設定。", - "addInlineBreakpoint": "新增內嵌中斷點" + "launch": "全域偵錯啟動組態。應用來替代在工作區間共用的 'launch.json’。", + "loadedScripts": "已載入的指令碼", + "mRun": "執行(&&R)", + "miAddConfiguration": "新增組態(&&D)...", + "miContinue": "繼續(&&C)", + "miInlineBreakpoint": "內嵌中斷點(&&O)", + "miInstallAdditionalDebuggers": "安裝其他偵錯工具(&&I)...", + "miNewBreakpoint": "新增中斷點(&&N)", + "miRestart Debugging": "重新啟動偵錯(&&R)", + "miRun": "執行但不進行偵錯(&&W)", + "miStartDebugging": "啟動偵錯(&&S)", + "miStepInto": "逐步執行(&&I)", + "miStepOut": "跳離函式(&&U)", + "miStepOver": "不進入函式(&&O)", + "miStopDebugging": "停止偵錯(&&S)", + "miToggleDebugConsole": "偵錯主控台(&&B)", + "miViewRun": "執行(&&R)", + "never": "一律不在狀態列顯示偵錯", + "onFirstSessionStart": "只有第一次啟動偵錯後才在狀態列中顯示偵錯", + "openDebug": "控制何時應該開啟偵錯檢視。 ", + "openExplorerOnEnd": "在偵錯工作階段結束時自動開啟總管檢視。", + "prompt": "提示使用者。", + "removeWatchExpression": "移除運算式", + "restartFrame": "重新啟動框架", + "run and debug": "執行與偵錯", + "setValue": "設定值", + "showBreakpointsInOverviewRuler": "控制中斷點是否應顯示在概觀尺規中。", + "showErrors": "顯示 [問題] 檢視,而且不要開始偵錯。", + "showInStatusBar": "控制何時應該顯示偵錯狀態列。", + "showInlineBreakpointCandidates": "控制偵錯時是否要在編輯器中顯示內嵌中斷點候補裝飾。", + "showSubSessionsInToolBar": "控制偵錯子工作階段是否顯示在偵錯工具列中。當此設定為 false 時,子工作階段上的停止命令也會停止父工作階段。", + "startDebugPlaceholder": "鍵入要執行的啟動組態名稱。", + "startDebuggingHelp": "開始偵錯", + "terminateThread": "終止執行緒", + "toolBarLocation": "控制偵錯工具列的位置。可以是在所有檢視中 `floating`; 在偵錯檢視中 `docked`; 或者 `hidden`。", + "variables": "變數", + "watch": "監看" }, - "vs/workbench/contrib/debug/browser/statusbarColorProvider": { - "statusBarDebuggingBackground": "對程式執行偵錯時狀態列的背景色彩。狀態列會顯示在視窗的底部", - "statusBarDebuggingForeground": "對程式執行偵錯時狀態列的前景色彩。狀態列會顯示在視窗的底部", - "statusBarDebuggingBorder": "正在偵錯用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。 " - }, - "vs/workbench/contrib/debug/browser/debugStatus": { - "status.debug": "偵錯", - "debugTarget": "偵錯: {0}", - "selectAndStartDebug": "選取並啟動偵錯組態" - }, - "vs/workbench/contrib/debug/browser/loadedScriptsView": { - "loadedScriptsSession": "對工作階段偵錯", - "loadedScriptsAriaLabel": "對載入的指令碼偵錯", - "loadedScriptsRootFolderAriaLabel": "工作區資料夾 {0}, 已載入指令碼, 偵錯", - "loadedScriptsSessionAriaLabel": "工作階段 {0}, 已載入指令碼, 偵錯", - "loadedScriptsFolderAriaLabel": "資料夾 {0}, 已載入指令碼, 偵錯", - "loadedScriptsSourceAriaLabel": "{0}, 已載入指令碼, 偵錯" - }, - "vs/workbench/contrib/debug/browser/debugEditorActions": { - "toggleBreakpointAction": "偵錯: 切換中斷點", - "miToggleBreakpoint": "切換中斷點(&&B)", - "conditionalBreakpointEditorAction": "偵錯: 新增條件中斷點...", - "miConditionalBreakpoint": "條件式中斷點(&&C)...", - "logPointEditorAction": "偵錯: 新增記錄點...", - "miLogPoint": "記錄點(&&L)...", - "runToCursor": "執行至游標處", - "evaluateInDebugConsole": "在偵錯主控台中評估", - "addToWatch": "加入監看", - "showDebugHover": "偵錯: 動態顯示", - "stepIntoTargets": "逐步執行目標...", - "goToNextBreakpoint": "偵錯: 移至下一個中斷點", - "goToPreviousBreakpoint": "偵錯: 移至上一個中斷點", - "closeExceptionWidget": "關閉例外狀況小工具" - }, - "vs/workbench/contrib/debug/browser/watchExpressionsView": { - "watchExpressionInputAriaLabel": "輸入監看運算式", - "watchExpressionPlaceholder": "要監看的運算式", - "watchAriaTreeLabel": "對監看運算式執行偵錯", - "watchExpressionAriaLabel": "{0},值 {1}", - "watchVariableAriaLabel": "{0},值 {1}", - "collapse": "全部摺疊", - "addWatchExpression": "加入運算式", - "removeAllWatchExpressions": "移除所有運算式" - }, - "vs/workbench/contrib/debug/browser/variablesView": { - "variableValueAriaLabel": "輸入新的變數值", - "variablesAriaTreeLabel": "偵錯變數", - "variableScopeAriaLabel": "範圍 {0}", - "variableAriaLabel": "{0},值 {1}", - "collapse": "全部摺疊" - }, - "vs/workbench/contrib/debug/common/debugContentProvider": { - "unable": "不使用偵錯工作階段無法解析此資源", - "canNotResolveSourceWithError": "無法載入來源 '{0}': {1}。", - "canNotResolveSource": "無法載入來源 '{0}'。" - }, - "vs/workbench/contrib/debug/browser/welcomeView": { - "run": "執行", - "openAFileWhichCanBeDebugged": "[開啟檔案](command:{0}),該檔案可供偵錯或執行。", - "runAndDebugAction": "[執行並偵錯{0}](command:{1})", - "detectThenRunAndDebug": "[顯示](command:{0}) 所有自動偵錯組態。", - "customizeRunAndDebug": "如果要自訂執行並偵錯,請[建立 launch.json 檔案](command:{0})。", - "customizeRunAndDebugOpenFolder": "如果要自訂執行並偵錯,請[開啟資料夾](command:{0}) 並建立 launch.json 檔案。" - }, - "vs/workbench/contrib/debug/browser/debugQuickAccess": { - "noDebugResults": "沒有相符的啟動組態", - "customizeLaunchConfig": "設定啟動組態", - "contributed": "已提供", - "providerAriaLabel": "{0} 提供的組態", - "configure": "設定", + "vs/workbench/contrib/debug/browser/debugActionViewItems": { "addConfigTo": "新增組態 ({0})...", - "addConfiguration": "新增組態..." + "addConfiguration": "新增組態...", + "debugLaunchConfigurations": "對啟動組態偵錯", + "debugSession": "對工作階段偵錯", + "noConfigurations": "沒有組態" + }, + "vs/workbench/contrib/debug/browser/debugAdapterManager": { + "CouldNotFindLanguage": "您沒有用於偵錯 {0} 的延伸模組。我們是否要在 Marketplace 中尋找 {0} 延伸模組?", + "cancel": "取消", + "debugName": "組態的名稱; 會顯示在啟動組態下拉式功能表中。", + "debugNoType": "偵錯器 'type' 無法省略,且必須為類型 'string'。", + "debugPostDebugTask": "偵錯工作階段結束後要執行的工作。", + "debugPrelaunchTask": "偵錯工作階段啟動前要執行的工作。", + "debugServer": "僅限偵錯延伸模組開發: 如果指定了連接埠,VS Code 會嘗試連線至以伺服器模式執行的偵錯配接器", + "findExtension": "尋找 {0} 延伸模組", + "installExt": "安裝延伸模組...", + "installLanguage": "安裝 {0} 的延伸模組...", + "selectDebug": "選取環境" }, "vs/workbench/contrib/debug/browser/debugColors": { - "debugToolBarBackground": "偵錯工具列背景色彩。", - "debugToolBarBorder": "偵錯工具列的邊框色彩", - "debugIcon.startForeground": "用於開始偵錯的偵錯工具列圖示。", - "debugIcon.pauseForeground": "用於暫停的偵錯工具列圖示。", - "debugIcon.stopForeground": "用於停止的偵錯工具列圖示。", + "debugIcon.continueForeground": "用於繼續的偵錯工具列圖示。", "debugIcon.disconnectForeground": "用於中斷連線的偵錯工具列圖示。", + "debugIcon.pauseForeground": "用於暫停的偵錯工具列圖示。", "debugIcon.restartForeground": "用於重新啟動的偵錯工具列圖示。", - "debugIcon.stepOverForeground": "用於逐程序的偵錯工具列圖示。", + "debugIcon.startForeground": "用於開始偵錯的偵錯工具列圖示。", + "debugIcon.stepBackForeground": "逐步返回的偵錯工具列圖示。", "debugIcon.stepIntoForeground": "用於逐步執行的偵錯工具列圖示。", "debugIcon.stepOutForeground": "用於逐程序的偵錯工具列圖示。", - "debugIcon.continueForeground": "用於繼續的偵錯工具列圖示。", - "debugIcon.stepBackForeground": "逐步返回的偵錯工具列圖示。" + "debugIcon.stepOverForeground": "用於逐程序的偵錯工具列圖示。", + "debugIcon.stopForeground": "用於停止的偵錯工具列圖示。", + "debugToolBarBackground": "偵錯工具列背景色彩。", + "debugToolBarBorder": "偵錯工具列的邊框色彩" }, - "vs/workbench/contrib/debug/browser/debugIcons": { - "debugConsoleViewIcon": "[偵錯主控台] 檢視的檢視圖示。", - "runViewIcon": "[執行] 檢視的檢視圖示。", - "variablesViewIcon": "[變數] 檢視的檢視圖示。", - "watchViewIcon": "[監看式] 檢視的檢視圖示。", - "callStackViewIcon": "[呼叫堆疊] 檢視的檢視圖示。", - "breakpointsViewIcon": "[中斷點] 檢視的檢視圖示。", - "loadedScriptsViewIcon": "[載入的指令碼] 檢視的檢視圖示。", - "debugBreakpoint": "中斷點的圖示。", - "debugBreakpointDisabled": "已停用中斷點的圖示。", - "debugBreakpointUnverified": "未驗證中斷點的圖示。", - "debugBreakpointFunction": "函式中斷點的圖示。", - "debugBreakpointFunctionDisabled": "已停用函式中斷點的圖示。", - "debugBreakpointFunctionUnverified": "未驗證函式中斷點的圖示。", - "debugBreakpointConditional": "條件式中斷點的圖示。", - "debugBreakpointConditionalDisabled": "已停用條件式中斷點的圖示。", - "debugBreakpointConditionalUnverified": "未驗證條件式中斷點的圖示。", - "debugBreakpointData": "資料中斷點的圖示。", - "debugBreakpointDataDisabled": "已停用資料中斷點的圖示。", - "debugBreakpointDataUnverified": "未驗證資料中斷點的圖示。", - "debugBreakpointLog": "記錄中斷點的圖示。", - "debugBreakpointLogDisabled": "已停用記錄中斷點的圖示。", - "debugBreakpointLogUnverified": "未驗證記錄中斷點的圖示。", - "debugBreakpointHint": "顯示在編輯器字符邊界暫留時的中斷點提示圖示。", - "debugBreakpointUnsupported": "不支援中斷點的圖示。", - "debugStackframe": "編輯器字符邊界中顯示的 StackFrame 圖示。", - "debugStackframeFocused": "編輯器字符邊界中顯示的聚焦 StackFrame 圖示。", - "debugGripper": "偵錯列移駐夾的圖示。", - "debugRestartFrame": "偵錯重新開始框架動作的圖示。", - "debugStop": "偵錯停止動作的圖示。", - "debugDisconnect": "偵錯中斷連線動作的圖示。", - "debugRestart": "偵錯重新開始動作的圖示。", - "debugStepOver": "偵錯不進入函式動作的圖示。", - "debugStepInto": "偵錯逐步執行動作的圖示。", - "debugStepOut": "偵錯跳出動作的圖示。", - "debugStepBack": "偵錯倒退動作的圖示。", - "debugPause": "偵錯暫停動作的圖示。", - "debugContinue": "偵錯繼續動作的圖示。", - "debugReverseContinue": "偵錯反向繼續動作的圖示。", - "debugStart": "偵錯開始動作的圖示。", - "debugConfigure": "偵錯設定動作的圖示。", - "debugConsole": "偵錯主控台開啟動作的圖示。", - "debugCollapseAll": "偵錯檢視中全部摺疊動作的圖示。", - "callstackViewSession": "呼叫堆疊檢視中工作階段圖示的圖示。", - "debugConsoleClearAll": "偵錯主控台中全部清除動作的圖示。", - "watchExpressionsRemoveAll": "監看式檢視中移除所有動作的圖示。", - "watchExpressionsAdd": "監看式檢視中新增動作的圖示。", - "watchExpressionsAddFuncBreakpoint": "監看式檢視中新增函式中斷點動作的圖示。", - "breakpointsRemoveAll": "中斷點檢視中移除所有動作的圖示。", - "breakpointsActivate": "中斷點檢視中啟用動作的圖示。", - "debugConsoleEvaluationInput": "偵錯評估輸入標記的圖示。", - "debugConsoleEvaluationPrompt": "偵錯評估提示的圖示。" + "vs/workbench/contrib/debug/browser/debugCommands": { + "addInlineBreakpoint": "新增內嵌中斷點", + "chooseLocation": "選擇特定位置", + "continueDebug": "繼續", + "debug": "偵錯", + "disconnect": "中斷連線", + "focusSession": "焦點工作階段", + "jumpToCursor": "跳至資料指標", + "noExecutableCode": "沒有任何可執行程式碼與目前的指標位置相關。", + "openLaunchJson": "開啟 '{0}'", + "pauseDebug": "暫停", + "restartDebug": "重新啟動", + "selectAndStartDebugging": "選取並開始偵錯", + "startDebug": "開始偵錯", + "startWithoutDebugging": "開始但不偵錯", + "stepIntoDebug": "逐步執行", + "stepOutDebug": "跳離函式", + "stepOverDebug": "不進入函式", + "stop": "停止" }, - "vs/workbench/contrib/debug/browser/exceptionWidget": { - "debugExceptionWidgetBorder": "例外狀況小工具的框線色彩。", - "debugExceptionWidgetBackground": "例外狀況小工具的背景色彩。", - "exceptionThrownWithId": "發生例外狀況: {0}", - "exceptionThrown": "發生了例外狀況", - "close": "關閉" + "vs/workbench/contrib/debug/browser/debugConfigurationManager": { + "DebugConfig.failed": "無法在 '.vscode' 資料夾 ({0}) 中建立 'launch.json' 檔案。", + "editLaunchConfig": "編輯 launch.json 中的偵錯組態", + "selectConfiguration": "選取啟動組態", + "user settings": "使用者設定", + "workspace": "工作區" + }, + "vs/workbench/contrib/debug/browser/debugEditorActions": { + "addToWatch": "加入監看", + "closeExceptionWidget": "關閉例外狀況小工具", + "conditionalBreakpointEditorAction": "偵錯: 新增條件中斷點...", + "evaluateInDebugConsole": "在偵錯主控台中評估", + "goToNextBreakpoint": "偵錯: 移至下一個中斷點", + "goToPreviousBreakpoint": "偵錯: 移至上一個中斷點", + "logPointEditorAction": "偵錯: 新增記錄點...", + "miConditionalBreakpoint": "條件式中斷點(&&C)...", + "miLogPoint": "記錄點(&&L)...", + "miToggleBreakpoint": "切換中斷點(&&B)", + "runToCursor": "執行至游標處", + "showDebugHover": "偵錯: 動態顯示", + "stepIntoTargets": "逐步執行目標...", + "toggleBreakpointAction": "偵錯: 切換中斷點" + }, + "vs/workbench/contrib/debug/browser/debugEditorContribution": { + "addConfiguration": "新增組態...", + "editor.inlineValuesBackground": "偵錯內嵌值背景的色彩。", + "editor.inlineValuesForeground": "偵錯內嵌值文字的色彩。" }, "vs/workbench/contrib/debug/browser/debugHover": { "quickTip": "按住 {0} 鍵以切換到編輯器語言暫留", "treeAriaLabel": "偵錯暫留", "variableAriaLabel": "{0},值 {1},變數,偵錯" }, - "vs/workbench/contrib/debug/common/debugModel": { - "invalidVariableAttributes": "變數屬性無效", - "startDebugFirst": "請啟動偵錯工作階段以評估運算式", - "notAvailable": "無法使用", - "pausedOn": "暫停於 {0}", - "paused": "已暫停", - "running": "正在執行", - "breakpointDirtydHover": "未驗證的中斷點。檔案已修改,請重新啟動偵錯工作階段。" + "vs/workbench/contrib/debug/browser/debugIcons": { + "breakpointsActivate": "中斷點檢視中啟用動作的圖示。", + "breakpointsRemoveAll": "中斷點檢視中移除所有動作的圖示。", + "breakpointsViewIcon": "[中斷點] 檢視的檢視圖示。", + "callStackViewIcon": "[呼叫堆疊] 檢視的檢視圖示。", + "callstackViewSession": "呼叫堆疊檢視中工作階段圖示的圖示。", + "debugBreakpoint": "中斷點的圖示。", + "debugBreakpointConditional": "條件式中斷點的圖示。", + "debugBreakpointConditionalDisabled": "已停用條件式中斷點的圖示。", + "debugBreakpointConditionalUnverified": "未驗證條件式中斷點的圖示。", + "debugBreakpointData": "資料中斷點的圖示。", + "debugBreakpointDataDisabled": "已停用資料中斷點的圖示。", + "debugBreakpointDataUnverified": "未驗證資料中斷點的圖示。", + "debugBreakpointDisabled": "已停用中斷點的圖示。", + "debugBreakpointFunction": "函式中斷點的圖示。", + "debugBreakpointFunctionDisabled": "已停用函式中斷點的圖示。", + "debugBreakpointFunctionUnverified": "未驗證函式中斷點的圖示。", + "debugBreakpointHint": "顯示在編輯器字符邊界暫留時的中斷點提示圖示。", + "debugBreakpointLog": "記錄中斷點的圖示。", + "debugBreakpointLogDisabled": "已停用記錄中斷點的圖示。", + "debugBreakpointLogUnverified": "未驗證記錄中斷點的圖示。", + "debugBreakpointUnsupported": "不支援中斷點的圖示。", + "debugBreakpointUnverified": "未驗證中斷點的圖示。", + "debugCollapseAll": "偵錯檢視中全部摺疊動作的圖示。", + "debugConfigure": "偵錯設定動作的圖示。", + "debugConsole": "偵錯主控台開啟動作的圖示。", + "debugConsoleClearAll": "偵錯主控台中全部清除動作的圖示。", + "debugConsoleEvaluationInput": "偵錯評估輸入標記的圖示。", + "debugConsoleEvaluationPrompt": "偵錯評估提示的圖示。", + "debugConsoleViewIcon": "[偵錯主控台] 檢視的檢視圖示。", + "debugContinue": "偵錯繼續動作的圖示。", + "debugDisconnect": "偵錯中斷連線動作的圖示。", + "debugGripper": "偵錯列移駐夾的圖示。", + "debugPause": "偵錯暫停動作的圖示。", + "debugRestart": "偵錯重新開始動作的圖示。", + "debugRestartFrame": "偵錯重新開始框架動作的圖示。", + "debugReverseContinue": "偵錯反向繼續動作的圖示。", + "debugStackframe": "編輯器字符邊界中顯示的 StackFrame 圖示。", + "debugStackframeFocused": "編輯器字符邊界中顯示的聚焦 StackFrame 圖示。", + "debugStart": "偵錯開始動作的圖示。", + "debugStepBack": "偵錯倒退動作的圖示。", + "debugStepInto": "偵錯逐步執行動作的圖示。", + "debugStepOut": "偵錯跳出動作的圖示。", + "debugStepOver": "偵錯不進入函式動作的圖示。", + "debugStop": "偵錯停止動作的圖示。", + "loadedScriptsViewIcon": "[載入的指令碼] 檢視的檢視圖示。", + "runViewIcon": "[執行] 檢視的檢視圖示。", + "variablesViewIcon": "[變數] 檢視的檢視圖示。", + "watchExpressionsAdd": "監看式檢視中新增動作的圖示。", + "watchExpressionsAddFuncBreakpoint": "監看式檢視中新增函式中斷點動作的圖示。", + "watchExpressionsRemoveAll": "監看式檢視中移除所有動作的圖示。", + "watchViewIcon": "[監看式] 檢視的檢視圖示。" }, - "vs/workbench/contrib/debug/browser/breakpointWidget": { - "breakpointWidgetLogMessagePlaceholder": "當命中中斷點時向記錄傳送訊息。會以內插值取代 {} 中的運算式。按一下 'Enter' 接受,或是按 'esc' 取消。", - "breakpointWidgetHitCountPlaceholder": "符合叫用次數條件時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", - "breakpointWidgetExpressionPlaceholder": "在運算式評估為 true 時中斷。按 'Enter' 鍵接受,按 'esc' 鍵取消。", - "expression": "運算式", - "hitCount": "叫用次數", - "logMessage": "記錄訊息", - "breakpointType": "中斷點類型" - }, - "vs/workbench/contrib/debug/browser/debugActionViewItems": { - "debugLaunchConfigurations": "對啟動組態偵錯", - "noConfigurations": "沒有組態", + "vs/workbench/contrib/debug/browser/debugQuickAccess": { "addConfigTo": "新增組態 ({0})...", "addConfiguration": "新增組態...", - "debugSession": "對工作階段偵錯" + "configure": "設定", + "contributed": "已提供", + "customizeLaunchConfig": "設定啟動組態", + "noDebugResults": "沒有相符的啟動組態", + "providerAriaLabel": "{0} 提供的組態" + }, + "vs/workbench/contrib/debug/browser/debugService": { + "1activeSession": "1 個正在使用的工作階段", + "breakpointAdded": "已新增中斷點、行 {0}、檔案 {1}", + "breakpointRemoved": "已移除中斷點、行 {0}、檔案 {1}", + "cancel": "取消", + "compoundMustHaveConfigurations": "複合必須設有 \"configurations\" 屬性,才能啟動多個組態。", + "configMissing": "'launch.json' 中遺漏組態 '{0}'。", + "debugAdapterCrash": "偵錯配接器處理程序已意外終止 ({0})", + "debugRequesMissing": "所選的偵錯組態遺漏屬性 '{0}'。", + "debugRequestNotSupported": "在選取的偵錯組態中,屬性 '{0}' 具有不支援的值 '{1}'。", + "debugTrust": "從您的工作區執行組建工作和程式碼的偵錯。", + "debugTypeMissing": "遺漏所選啟動設定的屬性 'type'。", + "debugTypeNotSupported": "不支援設定的偵錯類型 '{0}'。", + "debuggingPaused": "{0}:{1},偵錯已暫停 {2},{3}", + "installAdditionalDebuggers": "安裝 {0} 延伸模組", + "launchJsonDoesNotExist": "傳遞的工作區資料夾中沒有 'launch.json'。", + "multipleConfigurationNamesInWorkspace": "工作區中有多個啟動組態 '{0}'。請使用資料夾名稱以符合組態。", + "nActiveSessions": "{0} 個正在使用的工作階段", + "noConfigurationNameInWorkspace": "無法在工作區中找到啟動組態 '{0}'。", + "noFolderWithName": "在複合 '{2}' 的組態 '{1}' 中找不到名稱為 '{0}' 的資料夾。", + "noFolderWorkspaceDebugError": "無法偵錯使用中的檔案。請確認期已經過儲存,且您有為該檔案類型安裝的延伸模組。", + "runTrust": "從您的工作區執行組建工作和程式碼。" + }, + "vs/workbench/contrib/debug/browser/debugSession": { + "debuggingStarted": "偵錯已開始。", + "debuggingStopped": "偵錯已停止。", + "noDebugAdapter": "沒有任何可用的偵錯工具,無法傳送 '{0}'", + "sessionNotReadyForBreakpoints": "工作階段還沒準備好使用中斷點" + }, + "vs/workbench/contrib/debug/browser/debugStatus": { + "debugTarget": "偵錯: {0}", + "selectAndStartDebug": "選取並啟動偵錯組態", + "status.debug": "偵錯" + }, + "vs/workbench/contrib/debug/browser/debugTaskRunner": { + "DebugTaskNotFound": "找不到指定的工作。", + "DebugTaskNotFoundWithTaskId": "找不到工作 \"{0}\"。", + "abort": "中止", + "cancel": "取消", + "debugAnyway": "仍要偵錯", + "invalidTaskReference": "無法從位於其他工作區資料夾的啟動組態參考工作 '{0}'。", + "preLaunchTaskError": "執行 preLaunchTask '{0}' 後存在錯誤。", + "preLaunchTaskErrors": "執行 preLaunchTask '{0}' 後存在錯誤。", + "preLaunchTaskExitCode": "preLaunchTask '{0}' 已終止,結束代碼為 {1}。", + "preLaunchTaskTerminated": "preLaunchTask '{0}' 已終止。", + "remember": "記住我在使用者設定中的選擇", + "rememberTask": "記住我對此工作的選擇", + "showErrors": "顯示錯誤", + "taskNotTracked": "無法追蹤工作 '{0}'。請確定已定義問題比對器。", + "taskNotTrackedWithTaskId": "無法追蹤工作 '{0}'。請確定已定義問題比對器。" + }, + "vs/workbench/contrib/debug/browser/debugToolBar": { + "reverseContinue": "反向", + "stepBackDebug": "倒退" + }, + "vs/workbench/contrib/debug/browser/debugViewlet": { + "debugPanel": "偵錯主控台", + "miOpenConfigurations": "開啟組態(&&C)", + "selectWorkspaceFolder": "選取工作區資料夾以建立 launch.json 檔案,或將其新增至工作區組態檔", + "startAdditionalSession": "啟動附加工作階段" + }, + "vs/workbench/contrib/debug/browser/exceptionWidget": { + "close": "關閉", + "debugExceptionWidgetBackground": "例外狀況小工具的背景色彩。", + "debugExceptionWidgetBorder": "例外狀況小工具的框線色彩。", + "exceptionThrown": "發生了例外狀況", + "exceptionThrownWithId": "發生例外狀況: {0}" }, "vs/workbench/contrib/debug/browser/linkDetector": { - "followForwardedLink": "使用轉送連接埠來追蹤連結", - "followLink": "追蹤連結", + "fileLink": "Ctrl + 按一下即可 {0}", "fileLinkMac": "Cmd + 按一下即可 {0}", - "fileLink": "Ctrl + 按一下即可 {0}" + "followForwardedLink": "使用轉送連接埠來追蹤連結", + "followLink": "追蹤連結" + }, + "vs/workbench/contrib/debug/browser/loadedScriptsView": { + "loadedScriptsAriaLabel": "對載入的指令碼偵錯", + "loadedScriptsFolderAriaLabel": "資料夾 {0}, 已載入指令碼, 偵錯", + "loadedScriptsRootFolderAriaLabel": "工作區資料夾 {0}, 已載入指令碼, 偵錯", + "loadedScriptsSession": "對工作階段偵錯", + "loadedScriptsSessionAriaLabel": "工作階段 {0}, 已載入指令碼, 偵錯", + "loadedScriptsSourceAriaLabel": "{0}, 已載入指令碼, 偵錯" + }, + "vs/workbench/contrib/debug/browser/rawDebugSession": { + "canNotStart": "偵錯工具需要為偵錯工具開啟新索引標籤或視窗,但瀏覽器已禁止此程序。您必須提供權限才能繼續。", + "cancel": "取消", + "continue": "繼續", + "moreInfo": "詳細資訊", + "noDebugAdapter": "找不到任何可用的偵錯工具。無法傳送 '{0}'。", + "noDebugAdapterStart": "沒有任何偵錯配接器,無法啟動偵錯工作階段。" + }, + "vs/workbench/contrib/debug/browser/repl": { + "actions.repl.acceptInput": "REPL 接受輸入", + "actions.repl.copyAll": "偵錯: 主控台全部複製", + "clearRepl": "清除主控台", + "collapse": "全部摺疊", + "copy": "複製", + "copyAll": "全部複製", + "debugConsole": "偵錯主控台", + "debugConsoleCleared": "偵錯主控台已清除", + "filter": "篩選", + "paste": "貼上", + "repl.action.filter": "REPL 將內容聚焦至篩選", + "selectRepl": "選取偵錯主控台", + "startDebugFirst": "請啟動偵錯工作階段以評估運算式", + "workbench.debug.filter.placeholder": "篩選 (例如 text、!exclude)" + }, + "vs/workbench/contrib/debug/browser/replFilter": { + "showing filtered repl lines": "正在顯示 {1} 中的 {0}" }, "vs/workbench/contrib/debug/browser/replViewer": { "debugConsole": "偵錯主控台", - "replVariableAriaLabel": "變數 {0},值 {1}", - "occurred": ",已發生 {0} 次", + "occurred": ",發生 {0} 次", + "replGroup": "偵錯主控台群組 {0}", "replRawObjectAriaLabel": "偵錯主控台變數 {0},值 {1}", - "replGroup": "偵錯主控台群組 {0}" + "replVariableAriaLabel": "變數 {0},值 {1}" + }, + "vs/workbench/contrib/debug/browser/statusbarColorProvider": { + "statusBarDebuggingBackground": "對程式執行偵錯時狀態列的背景色彩。狀態列會顯示在視窗的底部", + "statusBarDebuggingBorder": "正在偵錯用以分隔資訊看板與編輯器的狀態列框線色彩。狀態列會顯示在視窗的底部。 ", + "statusBarDebuggingForeground": "對程式執行偵錯時狀態列的前景色彩。狀態列會顯示在視窗的底部" + }, + "vs/workbench/contrib/debug/browser/variablesView": { + "collapse": "全部摺疊", + "variableAriaLabel": "{0},值 {1}", + "variableScopeAriaLabel": "範圍 {0}", + "variableValueAriaLabel": "輸入新的變數值", + "variablesAriaTreeLabel": "偵錯變數" + }, + "vs/workbench/contrib/debug/browser/watchExpressionsView": { + "addWatchExpression": "加入運算式", + "collapse": "全部摺疊", + "removeAllWatchExpressions": "移除所有運算式", + "watchAriaTreeLabel": "對監看運算式執行偵錯", + "watchExpressionAriaLabel": "{0},值 {1}", + "watchExpressionInputAriaLabel": "輸入監看運算式", + "watchExpressionPlaceholder": "要監看的運算式", + "watchVariableAriaLabel": "{0},值 {1}" + }, + "vs/workbench/contrib/debug/browser/welcomeView": { + "customizeRunAndDebug": "如果要自訂執行並偵錯,請[建立 launch.json 檔案](command:{0})。", + "customizeRunAndDebugOpenFolder": "如果要自訂執行並偵錯,請[開啟資料夾](command:{0}) 並建立 launch.json 檔案。", + "detectThenRunAndDebug": "[顯示所有自動的偵錯工具組分](命令:{0})。", + "openAFileWhichCanBeDebugged": "[開啟檔案](command:{0}),該檔案可供偵錯或執行。", + "run": "執行", + "runAndDebugAction": "[執行並偵錯{0}](command:{1})" + }, + "vs/workbench/contrib/debug/common/abstractDebugAdapter": { + "timeout": "'{1}' 將於 {0} 毫秒後逾時" + }, + "vs/workbench/contrib/debug/common/debug": { + "breakWhenValueChangesSupported": "當焦點工作階段支援在值變更時中斷,為 true。", + "breakWhenValueIsAccessedSupported": "當聚焦的中斷點支援在存取值時中斷,則為 true。", + "breakWhenValueIsReadSupported": "當聚焦的中斷點支援在讀取值時中斷,則為 true。", + "breakpointAccessType": "代表 [中斷點] 檢視中,聚焦之資料中斷點的存取類型。例如: 'read'、'readWrite'、'write'", + "breakpointInputFocused": "當輸入方塊在 [中斷點] 檢視中有焦點時為 true。", + "breakpointItemType": "代表 [中斷點] 檢視中焦點元素的項目類型。例如: 'breakpoint'、'exceptionBreakppint'、'functionBreakpoint'、'dataBreakpoint'", + "breakpointSupportsCondition": "當焦點中斷點支援條件時為 true。", + "breakpointWidgetVisibile": "當中斷點編輯器區域小工具可見時為 true,否則為 false。", + "breakpointsExist": "當存在至少一個中斷點時為 true。", + "breakpointsFocused": "當 [中斷點] 檢視是焦點時為 true,否則為 false。", + "callStackItemStopped": "當 [呼叫堆疊] 中的焦點項目停止時,為 True。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", + "callStackItemType": "代表 [呼叫堆疊] 檢視中焦點元素的項目類型。例如: 'session'、'thread'、'stackFrame'", + "callStackSessionHasOneThread": "當 [呼叫堆疊] 檢視中的焦點工作階段正好有一個執行緒時,為 True。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", + "callStackSessionIsAttach": "當 [呼叫堆疊] 檢視中的工作階段為附加時,為 True; 否則為 False。會在內部用於 [呼叫堆疊] 檢視中的內嵌功能表。", + "debugConfigurationType": "所選啟動組態的偵錯類型。例如 'python'。", + "debugProtocolVariableMenuContext": "代表 [變數] 檢視中,偵錯配接器在焦點變數上設定的內容。", + "debugSetVariableSupported": "當焦點工作階段支援 'setVariable' 要求時為 true。", + "debugState": "焦點偵錯工作階段所處的狀態。下列其中一項:「非作用中」、「正在初始化」、「已停止」或「正在執行」。", + "debugType": "使用中偵錯工作階段的偵錯類型。例如 'python'。", + "debugUX": "偵錯 UX 狀態。當沒有任何偵錯組態時,其為「簡單」,否則為「預設」。用於決定在 Viewlet 中顯示歡迎檢視的時間。", + "debuggersAvailable": "當至少有一個偵錯延伸模組作用中時為 true。", + "exceptionWidgetVisible": "當例外狀況小工具可見時為 true。", + "expressionSelected": "當運算式輸入方塊在 [監看] 或 [變數] 檢視中開啟時為 true,否則為 false。", + "focusedSessionIsAttach": "當焦點工作階段是 'attach' 時為 true。", + "inBreakpointWidget": "當焦點在中斷點編輯器區域小工具中時為 true,否則為 false。", + "inDebugMode": "當偵錯時為 true,否則為 false。", + "inDebugRepl": "當焦點在偵錯主控台時為 true,否則為 false。", + "internalConsoleOptions": "控制何時打開內部偵錯主控台。", + "jumpToCursorSupported": "當焦點工作階段支援 'jumpToCursor' 要求時為 true。", + "loadedScriptsItemType": "代表 [已載入的指令碼] 檢視中焦點元素的項目類型。", + "loadedScriptsSupported": "當焦點工作階段支援 [已載入的指令碼] 檢視時為 true", + "multiSessionDebug": "當有 1 個以上的作用中偵錯工作階段時為 true。", + "multiSessionRepl": "當有 1 個以上的偵錯主控台時為 true。", + "restartFrameSupported": "當焦點工作階段支援 'restartFrame' 要求時為 true。", + "stackFrameSupportsRestart": "當焦點堆疊框架支援 'restartFrame' 時為 true。", + "stepBackSupported": "當焦點工作階段支援 'stepBack' 要求時為 true。", + "stepIntoTargetsSupported": "當焦點工作階段支援 'stepIntoTargets' 要求時為 true。", + "terminateDebuggeeSupported": "當焦點工作階段支援終止偵錯工具功能時,為 True。", + "variableEvaluateNamePresent": "當焦點變數具有 'evalauteName' 欄位集時為 true", + "variablesFocused": "當 [變數] 檢視是焦點時為 true,否則為 false", + "watchExpressionsExist": "當存在至少一個監看運算式時為 true,否則為 false。", + "watchExpressionsFocused": "當 [監看] 檢視是焦點時為 true,否則為 false。", + "watchItemType": "代表 [監看式] 檢視中焦點元素的項目類型。例如: 'expression','variable'" + }, + "vs/workbench/contrib/debug/common/debugContentProvider": { + "canNotResolveSource": "無法載入來源 '{0}'。", + "canNotResolveSourceWithError": "無法載入來源 '{0}': {1}。", + "unable": "不使用偵錯工作階段無法解析此資源" + }, + "vs/workbench/contrib/debug/common/debugModel": { + "breakpointDirtydHover": "未驗證的中斷點。檔案已修改,請重新啟動偵錯工作階段。", + "invalidVariableAttributes": "變數屬性無效", + "notAvailable": "無法使用", + "paused": "已暫停", + "pausedOn": "暫停於 {0}", + "running": "正在執行", + "startDebugFirst": "請啟動偵錯工作階段以評估運算式" + }, + "vs/workbench/contrib/debug/common/debugSchemas": { + "app.launch.json.compound.folder": "複合所在的資料夾名稱。", + "app.launch.json.compound.name": "複合的名稱。顯示於啟動組態下拉式功能表。", + "app.launch.json.compound.stopAll": "控制手動終止一個工作階段,是否會停止所有複合的工作階段。", + "app.launch.json.compounds": "複合的清單。每個複合都參考將會同時啟動的多重組態。", + "app.launch.json.compounds.configurations": "將會作為此複合一部份而啟動之組態的名稱。", + "app.launch.json.configurations": "組態清單。請使用 IntelliSense 新增新的組態或編輯現有的組態。", + "app.launch.json.title": "啟動", + "app.launch.json.version": "此檔案格式的版本。", + "compoundPrelaunchTask": "要在任何複合設定開始前執行的工作。", + "presentation": "簡報選項,用來表達如何在偵錯組態下拉式清單和命令選擇區內顯示此組態。", + "presentation.group": "這個組態所屬的群組。用於在組態下拉式清單和命令選擇區中進行分組和排序。", + "presentation.hidden": "控制此組態是否應在組態下拉式清單和命令選擇區內顯示。", + "presentation.order": "這個組態在群組中的順序。用於在組態下拉式清單和命令選擇區中進行分組和排序。", + "useUniqueNames": "請使用唯一的組態名稱。", + "vscode.extension.contributes.breakpoints": "提供中斷點。", + "vscode.extension.contributes.breakpoints.language": "允許此語言使用中斷點。", + "vscode.extension.contributes.debuggers": "提供偵錯配接器。", + "vscode.extension.contributes.debuggers.args": "要傳遞至配接器的選擇性引數。", + "vscode.extension.contributes.debuggers.configurationAttributes": "JSON 結構描述組態,用於驗證 'launch.json'。", + "vscode.extension.contributes.debuggers.configurationSnippets": "用於在 'launch.json' 中新增組態的程式碼片段。", + "vscode.extension.contributes.debuggers.initialConfigurations": "組態,用於產生初始 'launch.json'。", + "vscode.extension.contributes.debuggers.label": "此偵錯配接器的顯示名稱。", + "vscode.extension.contributes.debuggers.languages": "可將偵錯延伸模組視為「預設偵錯工具」的語言清單。", + "vscode.extension.contributes.debuggers.linux": "Linux 特定設定。", + "vscode.extension.contributes.debuggers.linux.runtime": "用於 Linux 的執行階段。", + "vscode.extension.contributes.debuggers.osx": "macOS 特定設定。", + "vscode.extension.contributes.debuggers.osx.runtime": "用於 macOS 的執行階段。", + "vscode.extension.contributes.debuggers.program": "偵錯配接器程式的路徑。可以是延伸模組資料夾的絕對或相對路徑。", + "vscode.extension.contributes.debuggers.runtime": "程式屬性不是可執行檔但需要執行階段時的選擇性執行階段。", + "vscode.extension.contributes.debuggers.runtimeArgs": "選擇性執行階段引數。", + "vscode.extension.contributes.debuggers.type": "此偵錯配接器的唯一識別碼。", + "vscode.extension.contributes.debuggers.variables": "從 `launch.json` 中的互動式變數 (例如 ${action.pickProcess}) 對應至命令。", + "vscode.extension.contributes.debuggers.windows": "Windows 特定設定。", + "vscode.extension.contributes.debuggers.windows.runtime": "用於 Windows 的執行階段。" + }, + "vs/workbench/contrib/debug/common/debugSource": { + "unknownSource": "未知的來源" + }, + "vs/workbench/contrib/debug/common/debugger": { + "cannot.find.da": "找不到類型 ‘{0}’ 的偵錯配接器。", + "debugLinuxConfiguration": "Linux 特定的啟動設定屬性。", + "debugOSXConfiguration": "OS X 特定的啟動設定屬性。", + "debugRequest": "要求組態的類型。可以是 [啟動] 或 [附加]。", + "debugType": "組態的類型。", + "debugTypeNotRecognised": "無法辨識此偵錯類型。請確認已有安裝並啟用相對應的偵錯延伸模組。", + "debugWindowsConfiguration": "Windows 特定的啟動設定屬性。", + "launch.config.comment1": "使用 IntelliSense 以得知可用的屬性。", + "launch.config.comment2": "暫留以檢視現有屬性的描述。", + "launch.config.comment3": "如需詳細資訊,請瀏覽: {0}", + "node2NotSupported": "\"node2\" 已不再支援,請改用 \"node\",並將 \"protocol\" 屬性設為 \"inspector\"。" }, "vs/workbench/contrib/debug/common/replModel": { "consoleCleared": "已清除主控台", "snapshotObj": "只會顯示此物件的基本值。" }, - "vs/workbench/contrib/debug/browser/replFilter": { - "showing filtered repl lines": "正在顯示 {1} 中的 {0}" - }, "vs/workbench/contrib/debug/node/debugAdapter": { "debugAdapterBinNotFound": "偵錯配接器可執行檔 '{0}' 不存在。", "debugAdapterCannotDetermineExecutable": "無法判斷偵錯配接器 '{0}' 的可執行檔。", "unableToLaunchDebugAdapter": "無法從 '{0}' 啟動偵錯配接器。", "unableToLaunchDebugAdapterNoArgs": "無法啟動偵錯配接器。" }, - "vs/workbench/contrib/debug/browser/debugConfigurationManager": { - "selectConfiguration": "選取啟動組態", - "editLaunchConfig": "編輯 launch.json 中的偵錯組態", - "DebugConfig.failed": "無法在 '.vscode' 資料夾 ({0}) 中建立 'launch.json' 檔案。", - "workspace": "工作區", - "user settings": "使用者設定" - }, - "vs/workbench/contrib/debug/browser/debugSession": { - "noDebugAdapter": "沒有任何可用的偵錯工具,無法傳送 '{0}'", - "sessionNotReadyForBreakpoints": "工作階段還沒準備好使用中斷點", - "debuggingStarted": "偵錯已開始。", - "debuggingStopped": "偵錯已停止。" - }, - "vs/workbench/contrib/debug/browser/debugTaskRunner": { - "preLaunchTaskErrors": "執行 preLaunchTask '{0}' 後存在錯誤。", - "preLaunchTaskError": "執行 preLaunchTask '{0}' 後存在錯誤。", - "preLaunchTaskExitCode": "preLaunchTask '{0}' 已終止,結束代碼為 {1}。", - "preLaunchTaskTerminated": "preLaunchTask '{0}' 已終止。", - "debugAnyway": "仍要偵錯", - "showErrors": "顯示錯誤", - "abort": "中止", - "remember": "記住我在使用者設定中的選擇", - "cancel": "取消", - "rememberTask": "記住我對此工作的選擇", - "invalidTaskReference": "無法從位於其他工作區資料夾的啟動組態參考工作 '{0}'。", - "DebugTaskNotFoundWithTaskId": "找不到工作 \"{0}\"。", - "DebugTaskNotFound": "找不到指定的工作。", - "taskNotTrackedWithTaskId": "無法追蹤工作 '{0}'。請確定已定義問題比對器。", - "taskNotTracked": "無法追蹤工作 '{0}'。請確定已定義問題比對器。" - }, - "vs/workbench/contrib/debug/browser/debugAdapterManager": { - "debugNoType": "偵錯器 'type' 無法省略,且必須為類型 'string'。", - "more": "更多...", - "selectDebug": "選取環境" - }, - "vs/workbench/contrib/debug/common/debugSource": { - "unknownSource": "未知的來源" - }, - "vs/workbench/contrib/debug/common/debugSchemas": { - "vscode.extension.contributes.debuggers": "提供偵錯配接器。", - "vscode.extension.contributes.debuggers.type": "此偵錯配接器的唯一識別碼。", - "vscode.extension.contributes.debuggers.label": "此偵錯配接器的顯示名稱。", - "vscode.extension.contributes.debuggers.program": "偵錯配接器程式的路徑。可以是延伸模組資料夾的絕對或相對路徑。", - "vscode.extension.contributes.debuggers.args": "要傳遞至配接器的選擇性引數。", - "vscode.extension.contributes.debuggers.runtime": "程式屬性不是可執行檔但需要執行階段時的選擇性執行階段。", - "vscode.extension.contributes.debuggers.runtimeArgs": "選擇性執行階段引數。", - "vscode.extension.contributes.debuggers.variables": "從 `launch.json` 中的互動式變數 (例如 ${action.pickProcess}) 對應至命令。", - "vscode.extension.contributes.debuggers.initialConfigurations": "組態,用於產生初始 'launch.json'。", - "vscode.extension.contributes.debuggers.languages": "可將偵錯延伸模組視為「預設偵錯工具」的語言清單。", - "vscode.extension.contributes.debuggers.configurationSnippets": "用於在 'launch.json' 中新增組態的程式碼片段。", - "vscode.extension.contributes.debuggers.configurationAttributes": "JSON 結構描述組態,用於驗證 'launch.json'。", - "vscode.extension.contributes.debuggers.windows": "Windows 特定設定。", - "vscode.extension.contributes.debuggers.windows.runtime": "用於 Windows 的執行階段。", - "vscode.extension.contributes.debuggers.osx": "macOS 特定設定。", - "vscode.extension.contributes.debuggers.osx.runtime": "用於 macOS 的執行階段。", - "vscode.extension.contributes.debuggers.linux": "Linux 特定設定。", - "vscode.extension.contributes.debuggers.linux.runtime": "用於 Linux 的執行階段。", - "vscode.extension.contributes.breakpoints": "提供中斷點。", - "vscode.extension.contributes.breakpoints.language": "允許此語言使用中斷點。", - "presentation": "簡報選項,用來表達如何在偵錯組態下拉式清單和命令選擇區內顯示此組態。", - "presentation.hidden": "控制此組態是否應在組態下拉式清單和命令選擇區內顯示。", - "presentation.group": "這個組態所屬的群組。用於在組態下拉式清單和命令選擇區中進行分組和排序。", - "presentation.order": "這個組態在群組中的順序。用於在組態下拉式清單和命令選擇區中進行分組和排序。", - "app.launch.json.title": "啟動", - "app.launch.json.version": "此檔案格式的版本。", - "app.launch.json.configurations": "組態清單。請使用 IntelliSense 新增新的組態或編輯現有的組態。", - "app.launch.json.compounds": "複合的清單。每個複合都參考將會同時啟動的多重組態。", - "app.launch.json.compound.name": "複合的名稱。顯示於啟動組態下拉式功能表。", - "useUniqueNames": "請使用唯一的組態名稱。", - "app.launch.json.compound.folder": "複合所在的資料夾名稱。", - "app.launch.json.compounds.configurations": "將會作為此複合一部份而啟動之組態的名稱。", - "app.launch.json.compound.stopAll": "控制手動終止一個工作階段,是否會停止所有複合的工作階段。", - "compoundPrelaunchTask": "要在任何複合設定開始前執行的工作。" - }, - "vs/workbench/contrib/debug/browser/rawDebugSession": { - "noDebugAdapterStart": "沒有任何偵錯配接器,無法啟動偵錯工作階段。", - "noDebugAdapter": "找不到任何可用的偵錯工具。無法傳送 '{0}'。", - "moreInfo": "詳細資訊" - }, - "vs/workbench/contrib/debug/common/debugger": { - "cannot.find.da": "找不到類型 ‘{0}’ 的偵錯配接器。", - "launch.config.comment1": "使用 IntelliSense 以得知可用的屬性。", - "launch.config.comment2": "暫留以檢視現有屬性的描述。", - "launch.config.comment3": "如需詳細資訊,請瀏覽: {0}", - "debugType": "組態的類型。", - "debugTypeNotRecognised": "無法辨識此偵錯類型。請確認已有安裝並啟用相對應的偵錯延伸模組。", - "node2NotSupported": "\"node2\" 已不再支援,請改用 \"node\",並將 \"protocol\" 屬性設為 \"inspector\"。", - "debugName": "組態的名稱; 會顯示在啟動組態下拉式功能表中。", - "debugRequest": "要求組態的類型。可以是 [啟動] 或 [附加]。", - "debugServer": "僅限偵錯延伸模組開發: 如果指定了連接埠,VS Code 會嘗試連線至以伺服器模式執行的偵錯配接器", - "debugPrelaunchTask": "偵錯工作階段啟動前要執行的工作。", - "debugPostDebugTask": "偵錯工作階段結束後要執行的工作。", - "debugWindowsConfiguration": "Windows 特定的啟動設定屬性。", - "debugOSXConfiguration": "OS X 特定的啟動設定屬性。", - "debugLinuxConfiguration": "Linux 特定的啟動設定屬性。" - }, "vs/workbench/contrib/dialogs/browser/dialogHandler": { "yesButton": "是(&&Y)", "cancelButton": "取消", @@ -4542,512 +4674,23 @@ "vs/workbench/contrib/experiments/browser/experiments.contribution": { "workbench.enableExperiments": "擷取要從 Microsoft 線上服務執行的實驗。" }, - "vs/workbench/contrib/extensions/electron-browser/extensions.contribution": { - "runtimeExtension": "正在執行延伸模組" - }, - "vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": { - "extensionHostProfileStart": "啟動延伸主機設定檔", - "stopExtensionHostProfileStart": "停止延伸主機設定檔", - "saveExtensionHostProfile": "儲存延伸主機設定檔" - }, - "vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": { - "debugExtensionHost": "啟動偵錯延伸模組主機", - "restart1": "設定檔延伸模組", - "restart2": "必須重新啟動,才能分析延伸模組。要立即重新啟動 '{0}' 嗎?", - "restart3": "重新啟動(&&R)", - "cancel": "取消(&&C)", - "debugExtensionHost.launch.name": "附加延伸主機" - }, - "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { - "extensionsInputName": "正在執行延伸模組" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { - "profilingExtensionHost": "正在分析延伸模組主機", - "selectAndStartDebug": "按一下以停止分析。", - "profilingExtensionHostTime": "分析擴展主機 ({0} 秒)", - "status.profiler": "延伸模組分析工具", - "restart1": "設定檔延伸模組", - "restart2": "必須重新啟動,才能分析延伸模組。要立即重新啟動 '{0}' 嗎?", - "restart3": "重新啟動(&&R)", - "cancel": "取消(&&C)" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { - "unresponsive-exthost": "延伸模組 '{0}' 花了很久才完成其最後作業,並導致了其他延伸模組無法執行。", - "show": "顯示延伸模組" - }, - "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { - "openExtensionsFolder": "開啟延伸模組資料夾" - }, - "vs/workbench/contrib/extensions/browser/extensions.contribution": { - "manageExtensionsQuickAccessPlaceholder": "按 Enter 鍵以管理延伸模組。", - "manageExtensionsHelp": "管理延伸模組", - "extension": "延伸模組", - "extensions": "延伸模組", - "miViewExtensions": "延伸模組(&&X)", - "extensionsConfigurationTitle": "延伸模組", - "all": "所有延伸模組", - "enabled": "僅已啟用的延伸模組", - "none": "無", - "extensions.autoUpdate.true": "自動下載並安裝所有延伸模組的更新。", - "extensions.autoUpdate.enabled": "只針對已啟用的延伸模組,自動下載並安裝更新。停用的延伸模組不會自動更新。", - "extensions.autoUpdate.false": "延伸模組不會自動更新。", - "extensions.autoUpdate": "控制延伸模組的自動更新表現方式。更新擷取自 Microsoft 線上服務。", - "extensionsCheckUpdates": "啟用時,會自動檢查延伸模組更新。若延伸模組有更新,就會在 [延伸模組] 檢視中標記為過時。更新會從 Microsoft 線上服務擷取。", - "extensionsIgnoreRecommendations": "啟用時,延伸模組建議的通知就不會顯示。", - "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "此設定已淘汰。請使用 extensions.ignoreRecommendations 設定來控制建議通知。預設會使用延伸模組檢視的可見度動作來隱藏建議檢視。", - "extensionsCloseExtensionDetailsOnViewChange": "啟用時,包含延伸模組詳細資料的編輯器會自動在從 [延伸模組] 檢視導覽到他處時,自動關閉。", - "handleUriConfirmedExtensions": "當此處列出延伸模組時,將不會在延伸模組處理 URI 時顯示確認提示。", - "extensionsWebWorker": "啟用 Web 背景工作延伸主機。", - "workbench.extensions.installExtension.description": "安裝指定的延伸模組", - "workbench.extensions.installExtension.arg.name": "延伸模組識別碼或 VSIX 資源 uri", - "notFound": "找不到延伸模組 '{0}'。", - "workbench.extensions.uninstallExtension.description": "將指定的延伸模組解除安裝", - "workbench.extensions.uninstallExtension.arg.name": "要解除安裝之延伸模組的識別碼", - "id required": "延伸模組識別碼為必要項。", - "notInstalled": "未安裝延伸模組 '{0}'。請務必包含發行者的完整延伸模組識別碼,例如 ms-vscode.csharp。", - "builtin": "延伸模組 '{0}' 是內建延伸模組,無法安裝", - "workbench.extensions.search.description": "搜尋特定擴充", - "workbench.extensions.search.arg.name": "要在搜尋中使用的查詢", - "installExtensionQuickAccessPlaceholder": "鍵入要安裝或搜索的延伸模組名稱。", - "installExtensionQuickAccessHelp": "安裝或搜尋延伸模組", - "miPreferencesExtensions": "延伸模組(&&E)", - "showExtensions": "延伸模組", - "installExtensions": "安裝延伸模組", - "showRecommendedKeymapExtensionsShort": "按鍵對應", - "miOpenKeymapExtensions": "按鍵對應(&&K)", - "miOpenKeymapExtensions2": "按鍵對應", - "showLanguageExtensionsShort": "語言延伸模組", - "checkForUpdates": "查看延伸模組更新", - "noUpdatesAvailable": "所有延伸模組皆在最新狀態。", - "configure auto updating extensions": "自動更新延伸模組", - "configureExtensionsAutoUpdate.all": "所有延伸模組", - "configureExtensionsAutoUpdate.enabled": "僅已啟用的延伸模組", - "configureExtensionsAutoUpdate.none": "無", - "updateAll": "更新所有延伸模組", - "disableAutoUpdate": "停用自動更新延伸模組", - "enableAutoUpdate": "啟用自動更新所有延伸模組", - "enableAll": "啟用所有延伸模組", - "enableAllWorkspace": "啟用此工作區的所有延伸模組", - "disableAll": "停用所有已安裝的延伸模組", - "disableAllWorkspace": "停用此工作區的所有已安裝延伸模組", - "InstallFromVSIX": "從 VSIX 安裝...", - "installFromVSIX": "從 VSIX 安裝", - "installButton": "安裝(&&I)", - "installVSIX": "安裝延伸模組 VSIX", - "InstallVSIXAction.successReload": "已完成從 VSIX 安裝 {0} 延伸模組。請重新載入 Visual Studio Code 加以啟用。", - "InstallVSIXAction.success": "已完成從 VSIX 安裝 {0} 延伸模組。", - "InstallVSIXAction.reloadNow": "立即重新載入", - "filterExtensions": "篩選延伸模組...", - "showFeaturedExtensions": "顯示精選延伸模組", - "featured filter": "精選", - "showPopularExtensions": "顯示熱門延伸模組", - "most popular filter": "最熱門", - "showRecommendedExtensions": "顯示建議的延伸模組", - "most popular recommended": "推薦", - "recentlyPublishedExtensions": "顯示最近發佈的延伸模組", - "recently published filter": "最近發佈", - "filter by category": "類別", - "showBuiltInExtensions": "顯示內建延伸模組", - "builtin filter": "內建", - "showInstalledExtensions": "顯示已安裝的延伸模組", - "installed filter": "已安裝", - "showEnabledExtensions": "顯示啟用的延伸模組", - "enabled filter": "啟用", - "showDisabledExtensions": "顯示停用的延伸模組", - "disabled filter": "停用", - "showOutdatedExtensions": "顯示過期的延伸模組", - "outdated filter": "過期", - "sorty by": "排序依據", - "sort by installs": "安裝次數", - "sort by rating": "評等", - "sort by name": "名稱", - "sort by date": "發佈日期", - "clearExtensionsSearchResults": "清除延伸模組搜尋結果", - "refreshExtension": "重新整理", - "installWorkspaceRecommendedExtensions": "安裝工作區建議的延伸模組", - "workbench.extensions.action.copyExtension": "複製", - "extensionInfoName": "名稱: {0}", - "extensionInfoId": "識別碼: {0}", - "extensionInfoDescription": "描述: {0}", - "extensionInfoVersion": "版本: {0}", - "extensionInfoPublisher": "發行者: {0}", - "extensionInfoVSMarketplaceLink": "VS Marketplace 連結: {0}", - "workbench.extensions.action.copyExtensionId": "複製延伸模組識別碼", - "workbench.extensions.action.configure": "擴充設定", - "workbench.extensions.action.toggleIgnoreExtension": "同步此擴充", - "workbench.extensions.action.ignoreRecommendation": "忽略建議", - "workbench.extensions.action.undoIgnoredRecommendation": "復原已忽略的建議", - "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "新增至工作區建議", - "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "從工作區中移除建議", - "workbench.extensions.action.addToWorkspaceRecommendations": "將延伸模組新增至工作區建議", - "workbench.extensions.action.addToWorkspaceFolderRecommendations": "將延伸模組新增至工作區資料夾建議", - "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "將延伸模組新增至工作區已忽略建議", - "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "將延伸模組新增至工作區資料夾已忽略建議" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewlet": { - "installed": "已安裝", - "select and install local extensions": "在 '{0}' 中安裝本機延伸模組...", - "remote": "遠端", - "install remote in local": "在本機安裝遠端延伸模組...", - "popularExtensions": "熱門", - "recommendedExtensions": " 推薦項目", - "enabledExtensions": "啟用", - "disabledExtensions": "停用", - "marketPlace": "市集", - "enabled": "啟用", - "disabled": "停用", - "outdated": "已過期", - "builtin": "內建", - "workspaceRecommendedExtensions": "工作區建議", - "otherRecommendedExtensions": "其他建議", - "builtinFeatureExtensions": "功能", - "builtInThemesExtensions": "主題", - "builtinProgrammingLanguageExtensions": "程式語言", - "searchExtensions": "在 Marketplace 中搜尋延伸模組", - "extensionFoundInSection": "在 {0} 區段中找到 1 個延伸模組。", - "extensionFound": "找到 1 個延伸模組。", - "extensionsFoundInSection": "在 {1} 區段中找到 {0} 個延伸模組。", - "extensionsFound": "找到 {0} 個延伸模組。", - "suggestProxyError": "Marketplace 傳回了 'ECONNREFUSED'。請檢查 'http.proxy' 設定。", - "open user settings": "開啟使用者設定", - "outdatedExtensions": "{0} 過期的延伸模組", - "malicious warning": "我們已經解除安裝被回報有問題的 '{0}' 。", - "reloadNow": "立即重新載入" - }, - "vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": { - "cmd.reportOrShow": "效能問題", - "cmd.report": "回報問題", - "attach.title": "您附加了 CPU 設定檔嗎?", - "ok": "確定", - "attach.msg": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加您剛才建立的問題。", - "cmd.show": "顯示問題", - "attach.msg2": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加到現有的效能問題。" - }, - "vs/workbench/contrib/extensions/electron-browser/reportExtensionIssueAction": { - "reportExtensionIssue": "回報問題" - }, "vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": { - "starActivation": "{0} 已在啟動時啟用", - "workspaceContainsGlobActivation": "因為工作區中存在符合 {0} 的檔案,所以已由 {1} 啟動", - "workspaceContainsFileActivation": "{1} 已啟用,因為您的工作區中已有檔案 {0}", - "workspaceContainsTimeout": "{1} 已啟用,因為搜尋 {0} 的時間太長", - "startupFinishedActivation": "在啟動完成後由 {0} 啟用", - "languageActivation": "{1} 已啟用,因為您開啟了 {0} 檔案", - "workspaceGenericActivation": "因 {0} 由 {1} 啟動", - "unresponsive.title": "延伸模組已造成延伸主機當機。", - "errors": "{0} 未攔截錯誤", - "runtimeExtensions": "執行階段延伸模組", - "disable workspace": "停用 (工作區)", "disable": "停用", - "showRuntimeExtensions": "顯示正在執行的延伸模組" + "disable workspace": "停用 (工作區)", + "errors": "{0} 未攔截錯誤", + "languageActivation": "{1} 已啟用,因為您開啟了 {0} 檔案", + "runtimeExtensions": "執行階段延伸模組", + "showRuntimeExtensions": "顯示正在執行的延伸模組", + "starActivation": "{0} 已在啟動時啟用", + "startupFinishedActivation": "在啟動完成後由 {0} 啟用", + "unresponsive.title": "延伸模組已造成延伸主機當機。", + "workspaceContainsFileActivation": "{1} 已啟用,因為您的工作區中已有檔案 {0}", + "workspaceContainsGlobActivation": "因為工作區中存在符合 {0} 的檔案,所以已由 {1} 啟動", + "workspaceContainsTimeout": "{1} 已啟用,因為搜尋 {0} 的時間太長", + "workspaceGenericActivation": "因 {0} 由 {1} 啟動" }, - "vs/workbench/contrib/extensions/common/extensionsInput": { - "extensionsInputName": "延伸模組: {0}" - }, - "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { - "app.extensions.json.title": "延伸模組", - "app.extensions.json.recommendations": "應建議此工作區使用者使用的延伸模組清單。延伸模組識別碼一律為 '${publisher}.${name}'。例如: 'vscode.csharp'。 ", - "app.extension.identifier.errorMessage": "格式應為 '${publisher}.${name}'。範例: 'vscode.csharp'。", - "app.extensions.json.unwantedRecommendations": "VS Code 建議不應建議此工作區使用者使用的延伸模組清單。延伸模組識別碼一律為 '${publisher}.${name}'。例如: 'vscode.csharp'。" - }, - "vs/workbench/contrib/extensions/common/extensionsUtils": { - "disableOtherKeymapsConfirmation": "要停用其他按鍵對應 ({0}),以避免按鍵繫結關係間的衝突嗎?", - "yes": "是", - "no": "否" - }, - "vs/workbench/contrib/extensions/browser/extensionEditor": { - "name": "延伸模組名稱", - "extension id": "延伸模組識別碼", - "preview": "預覽", - "builtin": "內建", - "publisher": "發行者名稱", - "install count": "安裝計數", - "rating": "評等", - "repository": "儲存庫", - "license": "授權", - "version": "版本", - "details": "詳細資料", - "detailstooltip": "延伸模組詳細資訊,從延伸模組的 'README.md' 檔案中呈現。", - "contributions": "功能貢獻", - "contributionstooltip": "透過此延伸模組列出對 VS Code 的貢獻", - "changelog": "變更記錄", - "changelogtooltip": "延伸模組更新紀錄,從延伸模組 'CHANGELOG.md' 檔案中呈現", - "dependencies": "相依性", - "dependenciestooltip": "列出此延伸模組的相依項目", - "extensionpack": "延伸模組套件", - "extensionpacktooltip": "列出將隨此延伸模組一起安裝的延伸模組", - "recommendationHasBeenIgnored": "您已選擇不接收此延伸模組的建議項目。", - "noReadme": "沒有可用的讀我檔案。", - "extension pack": "延伸模組套件 ({0})", - "noChangelog": "沒有可用的 Changelog。", - "noContributions": "沒有比重", - "noDependencies": "沒有相依性", - "noextensions": "沒有任何延伸模組", - "settings": "設定 ({0})", - "setting name": "名稱", - "description": "描述", - "default": "預設", - "debuggers": "偵錯工具 ({0})", - "debugger name": "名稱", - "debugger type": "型別", - "viewContainers": "檢視容器 ({0})", - "view container id": "識別碼", - "view container title": "標題", - "view container location": "位置", - "views": "瀏覽次數 ({0})", - "view id": "識別碼", - "view name": "名稱", - "view location": "位置", - "localizations": "當地語系化 ({0})", - "localizations language id": "語言識別碼", - "localizations language name": "語言名稱", - "localizations localized language name": "語言名稱 (已當地語系化)", - "customEditors": "自訂編輯器 ({0})", - "customEditors view type": "檢視類型", - "customEditors priority": "優先順序", - "customEditors filenamePattern": "檔案名稱模式", - "codeActions": "程式碼動作 ({0})", - "codeActions.title": "標題", - "codeActions.kind": "種類", - "codeActions.description": "描述", - "codeActions.languages": "語言", - "authentication": "驗證 ({0})", - "authentication.label": "標籤", - "authentication.id": "識別碼", - "colorThemes": "色彩佈景主題 ({0})", - "iconThemes": "圖示佈景主題 ({0})", - "productThemes": "產品圖示佈景主題 ({0})", - "colors": "色彩 ({0})", - "colorId": "識別碼", - "defaultDark": "預設深色", - "defaultLight": "預設淺色", - "defaultHC": "預設高對比", - "JSON Validation": "JSON 驗證 ({0})", - "fileMatch": "檔案相符", - "schema": "結構描述", - "commands": "命令 ({0})", - "command name": "名稱", - "keyboard shortcuts": "鍵盤快速鍵", - "menuContexts": "功能表內容", - "languages": "語言 ({0})", - "language id": "識別碼", - "language name": "名稱", - "file extensions": "副檔名", - "grammar": "文法", - "snippets": "程式碼片段", - "activation events": "啟用事件 ({0})", - "find": "尋找", - "find next": "尋找下一個", - "find previous": "尋找上一個" - }, - "vs/workbench/contrib/extensions/browser/extensionsActions": { - "noOfYearsAgo": "{0} 年前", - "one year ago": "1 年前", - "noOfMonthsAgo": "{0} 個月前", - "one month ago": "1 個月前", - "noOfDaysAgo": "{0} 天前", - "one day ago": "1 天前", - "noOfHoursAgo": "{0} 小時前", - "one hour ago": "1 小時前", - "just now": "現在", - "vscode web": "VS Code Web", - "cannot be installed": "無法在 {1} 中使用 '{0}' 延伸模組。若要深入了解,請按一下 [詳細資訊]。", - "close": "關閉", - "more information": "詳細資訊", - "download": "嘗試手動下載...", - "install vsix": "下載完成後,請手動安裝下載之 '{0}' 的 VSIX。", - "installVSIX": "從 VSIX 安裝...", - "update operation": "更新 '{0}' 延伸模組時發生錯誤。", - "install operation": "安裝 '{0}' 延伸模組時發生錯誤。", - "check logs": "如需詳細資料,請查看[記錄]({0})。", - "installExtensionStart": "已開始安裝延伸模組 {0}。編輯器現已開啟,且提供更多此延伸模組的詳細資料", - "installExtensionComplete": "延伸模組 {0} 安裝完成。", - "install": "安裝", - "install and do no sync": "安裝 (不同步)", - "install in remote and do not sync": "安裝至 {0} (不同步)", - "install in remote": "安裝至 {0}", - "install locally and do not sync": "安裝於本機 (不同步)", - "install locally": "在本機安裝", - "install everywhere tooltip": "在所有已同步的 {0} 個執行個體中安裝此延伸模組", - "installing": "正在安裝", - "install browser": "安裝在瀏覽器中", - "uninstallAction": "解除安裝", - "Uninstalling": "正在解除安裝", - "uninstallExtensionStart": "已開始將延伸模組 {0} 解除安裝。", - "uninstallExtensionComplete": "請重新載入 Visual Studio Code 來完成延伸模組 {0} 的解除安裝。", - "updateExtensionStart": "已開始將延伸模組 {0} 更新至 {1} 版。", - "updateExtensionComplete": "將延伸模組 {0} 更新至 {1} 版已完成。", - "updateTo": "更新至 {0}", - "updateAction": "更新", - "manage": "管理", - "ManageExtensionAction.uninstallingTooltip": "正在解除安裝", - "install another version": "安裝另一個版本...", - "selectVersion": "選擇安裝的版本", - "current": "目前", - "enableForWorkspaceAction": "啟用 (工作區)", - "enableForWorkspaceActionToolTip": "僅在此工作區中啟用此延伸模組", - "enableGloballyAction": "啟用", - "enableGloballyActionToolTip": "啟用此延伸模組", - "disableForWorkspaceAction": "停用 (工作區)", - "disableForWorkspaceActionToolTip": "僅在此工作區中停用此延伸模組", - "disableGloballyAction": "停用", - "disableGloballyActionToolTip": "停用此延伸模組", - "enableAction": "啟用", - "disableAction": "停用", - "reloadAction": "重新載入", - "reloadRequired": "需要重新載入", - "postUninstallTooltip": "請重新載入 Visual Studio Code 以完成此延伸模組的解除安裝。", - "postUpdateTooltip": "請重新載入 Visual Studio Code 以啟用更新的延伸模組。", - "enable locally": "請重新載入 Visual Studio Code,以在本機啟用此延伸模組。", - "enable remote": "請重新載入 Visual Studio Code,以在 {0} 中啟用此延伸模組。", - "postEnableTooltip": "請重新載入 Visual Studio Code 以啟用此延伸模組。", - "postDisableTooltip": "請重新載入 Visual Studio Code 以完成停用此延伸模組。", - "installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Visual Studio Code 以啟用此延伸模組。", - "color theme": "設定色彩主題", - "select color theme": "選取色彩佈景主題", - "file icon theme": "設定檔案圖示主題", - "select file icon theme": "選取檔案圖示佈景主題", - "product icon theme": "設定產品圖示主題", - "select product icon theme": "選取產品圖示主題", - "showRecommendedExtension": "顯示建議的延伸模組", - "installRecommendedExtension": "安裝建議的延伸模組", - "ignoreExtensionRecommendation": "不要再建議此延伸模組", - "undo": "復原", - "search recommendations": "搜尋延伸模組", - "OpenExtensionsFile.failed": "無法在 '.vscode' 資料夾 ({0}) 中建立 'extensions.json' 檔案。", - "configureWorkspaceRecommendedExtensions": "設定建議的延伸模組 (工作區)", - "configureWorkspaceFolderRecommendedExtensions": "設定建議的延伸模組 (工作區資料夾) ", - "updated": "已更新", - "installed": "已安裝", - "uninstalled": "已解除安裝", - "enabled": "啟用", - "disabled": "停用", - "malicious tooltip": "這個延伸模組曾經被回報是有問題的。", - "malicious": "惡意", - "ignored": "同步期間會忽略此延伸模組", - "synced": "已同步此延伸模組", - "sync": "同步此延伸模組", - "do not sync": "不要同步此延伸模組", - "extension enabled on remote": "已在 ‘{0}’ 上啟用延伸模組", - "globally enabled": "已全域啟用此延伸模組。", - "workspace enabled": "使用者已為此工作區啟用此延伸模組。", - "globally disabled": "使用者已全域停用此延伸模組。", - "workspace disabled": "使用者已為此工作區停用此延伸模組。", - "Install language pack also in remote server": "在 '{0}' 上安裝語言套件延伸模組,以同時在該位置啟用。", - "Install language pack also locally": "在本機安裝語言套件延伸模組,以同時在本機啟用。", - "Install in other server to enable": "在 '{0}' 上安裝延伸模組以啟用。", - "disabled because of extension kind": "此擴充已定義無法在遠端伺服器上執行", - "disabled locally": "在 '{0}' 上啟用延伸模組,但在本機停用。", - "disabled remotely": "在本機啟用延伸模組,但在 '{0}' 上停用。", - "extension disabled because of trust requirement": "因為目前的工作區不受信任,所以已停用此延伸模組", - "reinstall": "重新安裝延伸模組...", - "selectExtensionToReinstall": "選取要重新安裝的延伸模組", - "ReinstallAction.successReload": "請重新載入 Visual Studio Code,以完成延伸模組 {0} 的重新安裝。", - "ReinstallAction.success": "延伸模組 {0} 已重新安裝完成。", - "InstallVSIXAction.reloadNow": "立即重新載入", - "install previous version": "安裝特定版本的延伸模組...", - "selectExtension": "選擇延伸模組", - "InstallAnotherVersionExtensionAction.successReload": "請重新載入 Visual Studio Code,以完成延伸模組 {0} 的安裝。", - "InstallAnotherVersionExtensionAction.success": "延伸模組 {0} 已安裝完成。", - "InstallAnotherVersionExtensionAction.reloadNow": "立即重新載入", - "select extensions to install": "選取要安裝的延伸模組", - "no local extensions": "沒有任何要安裝的延伸模組。", - "installing extensions": "正在安裝延伸模組...", - "finished installing": "已成功安裝延伸模組。", - "select and install local extensions": "在 '{0}' 中安裝本機延伸模組...", - "install local extensions title": "在 '{0}' 中安裝本機延伸模組", - "select and install remote extensions": "在本機安裝遠端延伸模組...", - "install remote extensions": "在本機安裝遠端延伸模組", - "extensionButtonProminentBackground": "突出的動作延伸模組按鈕背景色彩 (例如,[安裝] 按鈕)。", - "extensionButtonProminentForeground": "突出的動作延伸模組按鈕前景色彩 (例如,[安裝] 按鈕)。", - "extensionButtonProminentHoverBackground": "突出的動作延伸模組按鈕背景暫留色彩 (例如,[安裝] 按鈕)。" - }, - "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { - "activation": "正在啟用延伸模組..." - }, - "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { - "extensions": "延伸模組", - "auto install missing deps": "安裝遺漏的相依性", - "finished installing missing deps": "遺漏的相依性已安裝完成。請立即重新載入視窗。", - "reload": "重新載入視窗", - "no missing deps": "沒有遺漏的相依性要安裝。" - }, - "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { - "type": "鍵入要安裝或搜索的延伸模組名稱。", - "searchFor": "按 Enter 鍵可搜尋延伸模組 '{0}'。", - "install": "按 Enter 鍵可安裝延伸模組 '{0}'。", - "manage": "按 Enter 鍵可管理您的延伸模組。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { - "Manifest is not found": "找不到資訊清單", - "malicious": "有人回報此延伸模組有問題。", - "uninstallingExtension": "解除安裝延伸模組....", - "incompatible": "因為版本為 '{1}’ 的延伸模組 ‘{0}’ 與 VS Code 不相容,所以無法予以安裝。", - "installing named extension": "正在安裝 '{0}' 延伸模組....", - "installing extension": "正在安裝延伸模組....", - "disable all": "全部停用", - "singleDependentError": "無法單獨停用 '{0}' 延伸模組。'{1}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", - "twoDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}' 和 '{2}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", - "multipleDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}'、'{2}' 及其他延伸模組相依於此項。要停用這全部的延伸模組嗎?" - }, - "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { - "neverShowAgain": "不要再顯示", - "ignoreExtensionRecommendations": "要忽略所有延伸模組建議嗎?", - "ignoreAll": "是,全部忽略", - "no": "否", - "workspaceRecommended": "要為此存放庫安裝建議的延伸模組嗎?", - "install": "安裝", - "install and do no sync": "安裝 (不同步)", - "show recommendations": "顯示建議" - }, - "vs/workbench/contrib/extensions/browser/extensionsIcons": { - "extensionsViewIcon": "[延伸模組] 檢視的檢視圖示。", - "manageExtensionIcon": "延伸模組檢視中 [管理] 動作的圖示。", - "clearSearchResultsIcon": "延伸模組檢視中 [清除搜尋結果] 動作的圖示。", - "refreshIcon": "延伸模組檢視中 [重新整理] 動作的圖示。", - "filterIcon": "延伸模組檢視中 [篩選] 動作的圖示。", - "installLocalInRemoteIcon": "延伸模組檢視中 [在遠端安裝本機延伸模組] 動作的圖示。", - "installWorkspaceRecommendedIcon": "延伸模組檢視中 [安裝工作區建議的延伸模組] 動作的圖示。", - "configureRecommendedIcon": "延伸模組檢視中 [設定建議延伸模組] 動作的圖示。", - "syncEnabledIcon": "表示延伸模組已同步的圖示。", - "syncIgnoredIcon": "表示在同步時已略過延伸模組的圖示。", - "remoteIcon": "延伸模組檢視和編輯器中,表示延伸模組為遠端的圖示。", - "installCountIcon": "延伸模組檢視和編輯器中隨著安裝數一起顯示的圖示。", - "ratingIcon": "延伸模組檢視和編輯器中隨著評等一起顯示的圖示。", - "starFullIcon": "延伸模組編輯器中用於評等的實星形圖示。", - "starHalfIcon": "延伸模組編輯器中用於評等的半星形圖示。", - "starEmptyIcon": "延伸模組編輯器中用於評等的空星形圖示。", - "warningIcon": "延伸模組編輯器中顯示含有警告訊息的圖示。", - "infoIcon": "延伸模組編輯器中顯示含有資訊訊息的圖示。", - "trustIcon": "延伸模組編輯器中顯示含有工作區信任訊息的圖示。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViews": { - "extension.arialabel": "{0},{1},{2},{3}", - "extensions": "延伸模組", - "galleryError": "我們目前無法連線至 Extensions Marketplace,請稍後再試一次。", - "error": "載入延伸模組時發生錯誤。{0}", - "no extensions found": "找不到延伸模組。", - "suggestProxyError": "Marketplace 傳回了 'ECONNREFUSED'。請檢查 'http.proxy' 設定。", - "open user settings": "開啟使用者設定", - "no local extensions": "沒有任何要安裝的延伸模組。" - }, - "vs/workbench/contrib/extensions/browser/extensionsWidgets": { - "ratedBySingleUser": "由 1 位使用者評等", - "ratedByUsers": "由 {0} 使用者評等", - "noRating": "沒有評等", - "remote extension title": "{0} 中的延伸模組", - "syncingore.label": "同步期間會忽略此延伸模組。", - "extensionIconStarForeground": "延伸模組分級的圖示色彩。" - }, - "vs/workbench/contrib/extensions/browser/extensionsViewer": { - "error": "錯誤", - "Unknown Extension": "未知的延伸模組:", - "extension.arialabel": "{0},{1},{2},{3}", - "extensions": "延伸模組" - }, - "vs/workbench/contrib/extensions/browser/extensionsList": { - "onDemandDefaultText": "某些功能需要受信任的工作區。", - "onStartDefaultText": "必須有受信任的工作區,才能啟用此延伸模組。" + "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { + "exeBasedRecommendation": "基於目前的工作區組態,建議使用此延伸模組" }, "vs/workbench/contrib/extensions/browser/dynamicWorkspaceRecommendations": { "dynamicWorkspaceRecommendation": "因為此延伸模組在 {0} 存放庫的使用者之間很受歡迎,所以您可能會對其感興趣。" @@ -5055,455 +4698,959 @@ "vs/workbench/contrib/extensions/browser/exeBasedRecommendations": { "exeBasedRecommendation": "因為您已安裝 {0},所以建議使用此延伸模組。" }, + "vs/workbench/contrib/extensions/browser/extensionEditor": { + "JSON Validation": "JSON 驗證 ({0})", + "activation events": "啟用事件 ({0})", + "authentication": "驗證 ({0})", + "authentication.id": "識別碼", + "authentication.label": "標籤", + "builtin": "內建", + "changelog": "變更記錄", + "changelogtooltip": "延伸模組更新紀錄,從延伸模組 'CHANGELOG.md' 檔案中呈現", + "codeActions": "程式碼動作 ({0})", + "codeActions.description": "描述", + "codeActions.kind": "種類", + "codeActions.languages": "語言", + "codeActions.title": "標題", + "colorId": "識別碼", + "colorThemes": "色彩佈景主題 ({0})", + "colors": "色彩 ({0})", + "command name": "名稱", + "commands": "命令 ({0})", + "contributions": "功能貢獻", + "contributionstooltip": "透過此延伸模組列出對 VS Code 的貢獻", + "customEditors": "自訂編輯器 ({0})", + "customEditors filenamePattern": "檔案名稱模式", + "customEditors priority": "優先順序", + "customEditors view type": "檢視類型", + "debugger name": "名稱", + "debugger type": "型別", + "debuggers": "偵錯工具 ({0})", + "default": "預設", + "defaultDark": "預設深色", + "defaultHC": "預設高對比", + "defaultLight": "預設淺色", + "dependencies": "相依性", + "dependenciestooltip": "列出此延伸模組的相依項目", + "description": "描述", + "details": "詳細資料", + "detailstooltip": "延伸模組詳細資訊,從延伸模組的 'README.md' 檔案中呈現。", + "extension id": "延伸模組識別碼", + "extension pack": "延伸模組套件 ({0})", + "extensionpack": "延伸模組套件", + "extensionpacktooltip": "列出將隨此延伸模組一起安裝的延伸模組", + "file extensions": "副檔名", + "fileMatch": "檔案相符", + "find": "尋找", + "find next": "尋找下一個", + "find previous": "尋找上一個", + "grammar": "文法", + "iconThemes": "圖示佈景主題 ({0})", + "install count": "安裝計數", + "keyboard shortcuts": "鍵盤快速鍵", + "language id": "識別碼", + "language name": "名稱", + "languages": "語言 ({0})", + "license": "授權", + "localizations": "當地語系化 ({0})", + "localizations language id": "語言識別碼", + "localizations language name": "語言名稱", + "localizations localized language name": "語言名稱 (已當地語系化)", + "menuContexts": "功能表內容", + "name": "延伸模組名稱", + "noChangelog": "沒有可用的 Changelog。", + "noContributions": "沒有比重", + "noDependencies": "沒有相依性", + "noReadme": "沒有可用的讀我檔案。", + "noextensions": "沒有任何延伸模組", + "preview": "預覽", + "productThemes": "產品圖示佈景主題 ({0})", + "publisher": "發行者名稱", + "rating": "評等", + "recommendationHasBeenIgnored": "您已選擇不接收此延伸模組的建議項目。", + "repository": "儲存庫", + "schema": "結構描述", + "setting name": "名稱", + "settings": "設定 ({0})", + "snippets": "程式碼片段", + "version": "版本", + "view container id": "識別碼", + "view container location": "位置", + "view container title": "標題", + "view id": "識別碼", + "view location": "位置", + "view name": "名稱", + "viewContainers": "檢視容器 ({0})", + "views": "瀏覽次數 ({0})" + }, + "vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": { + "ignoreAll": "是,全部忽略", + "ignoreExtensionRecommendations": "要忽略所有延伸模組建議嗎?", + "install": "安裝", + "install and do no sync": "安裝 (不同步)", + "neverShowAgain": "不要再顯示", + "no": "否", + "show recommendations": "顯示建議", + "workspaceRecommended": "要為此存放庫安裝建議的延伸模組嗎?" + }, + "vs/workbench/contrib/extensions/browser/extensions.contribution": { + "InstallFromVSIX": "從 VSIX 安裝...", + "InstallVSIXAction.reloadNow": "立即重新載入", + "InstallVSIXAction.success": "已完成從 VSIX 安裝 {0} 延伸模組。", + "InstallVSIXAction.successReload": "已完成從 VSIX 安裝 {0} 延伸模組。請重新載入 Visual Studio Code 加以啟用。", + "all": "所有延伸模組", + "builtin": "延伸模組 '{0}' 是內建延伸模組,無法安裝", + "builtin filter": "內建", + "checkForUpdates": "查看延伸模組更新", + "clearExtensionsSearchResults": "清除延伸模組搜尋結果", + "configure auto updating extensions": "自動更新延伸模組", + "configureExtensionsAutoUpdate.all": "所有延伸模組", + "configureExtensionsAutoUpdate.enabled": "僅已啟用的延伸模組", + "configureExtensionsAutoUpdate.none": "無", + "disableAll": "停用所有已安裝的延伸模組", + "disableAllWorkspace": "停用此工作區的所有已安裝延伸模組", + "disableAutoUpdate": "停用所有延伸模組自動更新", + "disabled filter": "停用", + "enableAll": "啟用所有延伸模組", + "enableAllWorkspace": "啟用此工作區的所有延伸模組", + "enableAutoUpdate": "啟用所有延伸模組自動更新", + "enabled": "僅已啟用的延伸模組", + "enabled filter": "啟用", + "extension": "延伸模組", + "extensionInfoDescription": "描述: {0}", + "extensionInfoId": "識別碼: {0}", + "extensionInfoName": "名稱: {0}", + "extensionInfoPublisher": "發行者: {0}", + "extensionInfoVSMarketplaceLink": "VS Marketplace 連結: {0}", + "extensionInfoVersion": "版本: {0}", + "extensions": "延伸模組", + "extensions.autoUpdate": "控制延伸模組的自動更新表現方式。更新擷取自 Microsoft 線上服務。", + "extensions.autoUpdate.enabled": "只針對已啟用的延伸模組,自動下載並安裝更新。停用的延伸模組不會自動更新。", + "extensions.autoUpdate.false": "延伸模組不會自動更新。", + "extensions.autoUpdate.true": "自動下載並安裝所有延伸模組的更新。", + "extensions.supportUntrustedWorkspaces": "覆寫延伸模組不受信任的工作區支援。將一律啟用使用 ' true ' 的延伸模組。將一律啟用使用 ' 受限 ' 的延伸模組,且延伸模組將會隱藏需要信任的功能。只有在工作空間受信任時,才會啟用使用 ' false ' 的延伸模組。", + "extensions.supportUntrustedWorkspaces.false": "只有在工作區受信任時,才能啟用延伸模組。", + "extensions.supportUntrustedWorkspaces.limited": "一律會啟用延伸模組,且延伸模組會隱藏需要信任的功能。", + "extensions.supportUntrustedWorkspaces.supported": "定義延伸模組的未受信任的工作區支援設定。", + "extensions.supportUntrustedWorkspaces.true": "一律會啟用延伸模組。", + "extensions.supportUntrustedWorkspaces.version": "定義應套用覆寫的延伸模組版本。若未指定,將會獨立於延伸模組版本套用覆寫。", + "extensions.supportVirtualWorkspaces": "覆蓋延伸模組的虛擬工作區支援。", + "extensionsCheckUpdates": "啟用時,會自動檢查延伸模組更新。若延伸模組有更新,就會在 [延伸模組] 檢視中標記為過時。更新會從 Microsoft 線上服務擷取。", + "extensionsCloseExtensionDetailsOnViewChange": "啟用時,包含延伸模組詳細資料的編輯器會自動在從 [延伸模組] 檢視導覽到他處時,自動關閉。", + "extensionsConfigurationTitle": "延伸模組", + "extensionsIgnoreRecommendations": "啟用時,延伸模組建議的通知就不會顯示。", + "extensionsShowRecommendationsOnlyOnDemand_Deprecated": "此設定已淘汰。請使用 extensions.ignoreRecommendations 設定來控制建議通知。預設會使用延伸模組檢視的可見度動作來隱藏建議檢視。", + "extensionsWebWorker": "啟用 Web 背景工作延伸主機。", + "featured filter": "精選", + "filter by category": "類別", + "filterExtensions": "篩選延伸模組...", + "handleUriConfirmedExtensions": "當此處列出延伸模組時,將不會在延伸模組處理 URI 時顯示確認提示。", + "id required": "延伸模組識別碼為必要項。", + "installButton": "安裝(&&I)", + "installExtensionQuickAccessHelp": "安裝或搜尋延伸模組", + "installExtensionQuickAccessPlaceholder": "鍵入要安裝或搜索的延伸模組名稱。", + "installExtensions": "安裝延伸模組", + "installFromVSIX": "從 VSIX 安裝", + "installVSIX": "安裝延伸模組 VSIX", + "installWorkspaceRecommendedExtensions": "安裝工作區建議的延伸模組", + "installed filter": "已安裝", + "manageExtensionsHelp": "管理延伸模組", + "manageExtensionsQuickAccessPlaceholder": "按 Enter 鍵以管理延伸模組。", + "miOpenKeymapExtensions": "按鍵對應(&&K)", + "miOpenKeymapExtensions2": "按鍵對應", + "miPreferencesExtensions": "延伸模組(&&E)", + "miViewExtensions": "延伸模組(&&X)", + "most popular filter": "最熱門", + "most popular recommended": "推薦", + "noUpdatesAvailable": "所有延伸模組皆在最新狀態。", + "none": "無", + "notFound": "找不到延伸模組 '{0}'。", + "notInstalled": "未安裝延伸模組 '{0}'。請務必包含發行者的完整延伸模組識別碼,例如 ms-vscode.csharp。", + "outdated filter": "過期", + "recently published filter": "最近發佈", + "recentlyPublishedExtensions": "顯示最近發佈的延伸模組", + "refreshExtension": "重新整理", + "showBuiltInExtensions": "顯示內建延伸模組", + "showDisabledExtensions": "顯示停用的延伸模組", + "showEnabledExtensions": "顯示啟用的延伸模組", + "showExtensions": "延伸模組", + "showFeaturedExtensions": "顯示精選延伸模組", + "showInstalledExtensions": "顯示已安裝的延伸模組", + "showLanguageExtensionsShort": "語言延伸模組", + "showOutdatedExtensions": "顯示過期的延伸模組", + "showPopularExtensions": "顯示熱門延伸模組", + "showRecommendedExtensions": "顯示建議的延伸模組", + "showRecommendedKeymapExtensionsShort": "按鍵對應", + "showWorkspaceUnsupportedExtensions": "顯示工作區不支援的延伸模組", + "sort by date": "發佈日期", + "sort by installs": "安裝次數", + "sort by name": "名稱", + "sort by rating": "評等", + "sorty by": "排序依據", + "updateAll": "更新所有延伸模組", + "workbench.extensions.action.addExtensionToWorkspaceRecommendations": "新增至工作區建議", + "workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "將延伸模組新增至工作區資料夾已忽略建議", + "workbench.extensions.action.addToWorkspaceFolderRecommendations": "將延伸模組新增至工作區資料夾建議", + "workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "將延伸模組新增至工作區已忽略建議", + "workbench.extensions.action.addToWorkspaceRecommendations": "將延伸模組新增至工作區建議", + "workbench.extensions.action.configure": "擴充設定", + "workbench.extensions.action.copyExtension": "複製", + "workbench.extensions.action.copyExtensionId": "複製延伸模組識別碼", + "workbench.extensions.action.ignoreRecommendation": "忽略建議", + "workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "從工作區中移除建議", + "workbench.extensions.action.toggleIgnoreExtension": "同步此擴充", + "workbench.extensions.action.undoIgnoredRecommendation": "復原已忽略的建議", + "workbench.extensions.installExtension.arg.decription": "延伸模組識別碼或 VSIX 資源 uri", + "workbench.extensions.installExtension.description": "安裝指定的延伸模組", + "workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "啟用時,VS Code 只會從延伸模組套件 VSIX 安裝新增的延伸模組。只有在安裝 VSIX 時,才考慮使用此選項。", + "workbench.extensions.search.arg.name": "要在搜尋中使用的查詢", + "workbench.extensions.search.description": "搜尋特定擴充", + "workbench.extensions.uninstallExtension.arg.name": "要解除安裝之延伸模組的識別碼", + "workbench.extensions.uninstallExtension.description": "將指定的延伸模組解除安裝", + "workspace unsupported filter": "不支援工作區" + }, + "vs/workbench/contrib/extensions/browser/extensionsActions": { + "Install in other server to enable": "在 '{0}' 上安裝延伸模組以啟用。", + "Install language pack also in remote server": "在 '{0}' 上安裝語言套件延伸模組,以同時在該位置啟用。", + "Install language pack also locally": "在本機安裝語言套件延伸模組,以同時在本機啟用。", + "InstallAnotherVersionExtensionAction.reloadNow": "立即重新載入", + "InstallAnotherVersionExtensionAction.success": "延伸模組 {0} 已安裝完成。", + "InstallAnotherVersionExtensionAction.successReload": "請重新載入 Visual Studio Code,以完成延伸模組 {0} 的安裝。", + "InstallVSIXAction.reloadNow": "立即重新載入", + "ManageExtensionAction.uninstallingTooltip": "正在解除安裝", + "OpenExtensionsFile.failed": "無法在 '.vscode' 資料夾 ({0}) 中建立 'extensions.json' 檔案。", + "ReinstallAction.success": "延伸模組 {0} 已重新安裝完成。", + "ReinstallAction.successReload": "請重新載入 Visual Studio Code,以完成延伸模組 {0} 的重新安裝。", + "Uninstalling": "正在解除安裝", + "cannot be installed": "無法在 {1} 中使用 '{0}' 延伸模組。若要深入了解,請按一下 [詳細資訊]。", + "check logs": "如需詳細資料,請查看[記錄]({0})。", + "close": "關閉", + "color theme": "設定色彩主題", + "configureWorkspaceFolderRecommendedExtensions": "設定建議的延伸模組 (工作區資料夾) ", + "configureWorkspaceRecommendedExtensions": "設定建議的延伸模組 (工作區)", + "current": "目前", + "disableAction": "停用", + "disableForWorkspaceAction": "停用 (工作區)", + "disableForWorkspaceActionToolTip": "僅在此工作區中停用此延伸模組", + "disableGloballyAction": "停用", + "disableGloballyActionToolTip": "停用此延伸模組", + "disabled": "停用", + "disabled because of extension kind": "此擴充已定義無法在遠端伺服器上執行", + "disabled because of virtual workspace": "已停用此延伸模組,因為它不支援虛擬工作區。", + "disabled locally": "在 '{0}' 上啟用延伸模組,但在本機停用。", + "disabled remotely": "在本機啟用延伸模組,但在 '{0}' 上停用。", + "do not sync": "不要同步此延伸模組", + "download": "嘗試手動下載...", + "enable locally": "請重新載入 Visual Studio Code,以在本機啟用此延伸模組。", + "enable remote": "請重新載入 Visual Studio Code,以在 {0} 中啟用此延伸模組。", + "enableAction": "啟用", + "enableForWorkspaceAction": "啟用 (工作區)", + "enableForWorkspaceActionToolTip": "僅在此工作區中啟用此延伸模組", + "enableGloballyAction": "啟用", + "enableGloballyActionToolTip": "啟用此延伸模組", + "enabled": "啟用", + "extension disabled because of trust requirement": "因為目前的工作區不受信任,所以已停用此延伸模組。", + "extension enabled on remote": "已在 ‘{0}’ 上啟用延伸模組", + "extension limited because of trust requirement": "此延伸模組的功能有限,因為目前的工作區不信任。", + "extension limited because of virtual workspace": "此延伸模組的功能有限,因為目前的工作區是虛擬的。", + "extensionButtonProminentBackground": "突出的動作延伸模組按鈕背景色彩 (例如,[安裝] 按鈕)。", + "extensionButtonProminentForeground": "突出的動作延伸模組按鈕前景色彩 (例如,[安裝] 按鈕)。", + "extensionButtonProminentHoverBackground": "突出的動作延伸模組按鈕背景暫留色彩 (例如,[安裝] 按鈕)。", + "file icon theme": "設定檔案圖示主題", + "finished installing": "已成功安裝延伸模組。", + "globally disabled": "使用者已全域停用此延伸模組。", + "globally enabled": "已全域啟用此延伸模組。", + "ignoreExtensionRecommendation": "不要再建議此延伸模組", + "ignored": "同步期間會忽略此延伸模組", + "install": "安裝", + "install and do no sync": "安裝 (不同步)", + "install another version": "安裝另一個版本...", + "install browser": "安裝在瀏覽器中", + "install everywhere tooltip": "在所有已同步的 {0} 個執行個體中安裝此延伸模組", + "install in remote": "安裝至 {0}", + "install in remote and do not sync": "安裝至 {0} (不同步)", + "install local extensions title": "在 '{0}' 中安裝本機延伸模組", + "install locally": "在本機安裝", + "install locally and do not sync": "安裝於本機 (不同步)", + "install operation": "安裝 '{0}' 延伸模組時發生錯誤。", + "install previous version": "安裝特定版本的延伸模組...", + "install remote extensions": "在本機安裝遠端延伸模組", + "install vsix": "下載完成後,請手動安裝下載之 '{0}' 的 VSIX。", + "installExtensionComplete": "延伸模組 {0} 安裝完成。", + "installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Visual Studio Code 以啟用此延伸模組。", + "installExtensionStart": "已開始安裝延伸模組 {0}。編輯器現已開啟,且提供更多此延伸模組的詳細資料", + "installRecommendedExtension": "安裝建議的延伸模組", + "installVSIX": "從 VSIX 安裝...", + "installed": "已安裝", + "installing": "正在安裝", + "installing extensions": "正在安裝延伸模組...", + "just now": "現在", + "malicious": "惡意", + "malicious tooltip": "這個延伸模組曾經被回報是有問題的。", + "manage": "管理", + "more information": "詳細資訊", + "no local extensions": "沒有任何要安裝的延伸模組。", + "noOfDaysAgo": "{0} 天前", + "noOfHoursAgo": "{0} 小時前", + "noOfMonthsAgo": "{0} 個月前", + "noOfYearsAgo": "{0} 年前", + "one day ago": "1 天前", + "one hour ago": "1 小時前", + "one month ago": "1 個月前", + "one year ago": "1 年前", + "postDisableTooltip": "請重新載入 Visual Studio Code 以完成停用此延伸模組。", + "postEnableTooltip": "請重新載入 Visual Studio Code 以啟用此延伸模組。", + "postUninstallTooltip": "請重新載入 Visual Studio Code 以完成此延伸模組的解除安裝。", + "postUpdateTooltip": "請重新載入 Visual Studio Code 以啟用更新的延伸模組。", + "product icon theme": "設定產品圖示主題", + "reinstall": "重新安裝延伸模組...", + "reloadAction": "重新載入", + "reloadRequired": "需要重新載入", + "search recommendations": "搜尋延伸模組", + "select and install local extensions": "在 '{0}' 中安裝本機延伸模組...", + "select and install remote extensions": "在本機安裝遠端延伸模組...", + "select color theme": "選取色彩佈景主題", + "select extensions to install": "選取要安裝的延伸模組", + "select file icon theme": "選取檔案圖示佈景主題", + "select product icon theme": "選取產品圖示主題", + "selectExtension": "選擇延伸模組", + "selectExtensionToReinstall": "選取要重新安裝的延伸模組", + "selectVersion": "選擇安裝的版本", + "showRecommendedExtension": "顯示建議的延伸模組", + "sync": "同步此延伸模組", + "synced": "已同步此延伸模組", + "undo": "復原", + "uninstallAction": "解除安裝", + "uninstallExtensionComplete": "請重新載入 Visual Studio Code 來完成延伸模組 {0} 的解除安裝。", + "uninstallExtensionStart": "已開始將延伸模組 {0} 解除安裝。", + "uninstalled": "已解除安裝", + "update operation": "更新 '{0}' 延伸模組時發生錯誤。", + "updateAction": "更新", + "updateExtensionComplete": "將延伸模組 {0} 更新至 {1} 版已完成。", + "updateExtensionStart": "已開始將延伸模組 {0} 更新至 {1} 版。", + "updateTo": "更新至 {0}", + "updated": "已更新", + "vscode web": "VS Code Web", + "workspace disabled": "使用者已為此工作區停用此延伸模組。", + "workspace enabled": "使用者已為此工作區啟用此延伸模組。" + }, + "vs/workbench/contrib/extensions/browser/extensionsActivationProgress": { + "activation": "正在啟用延伸模組..." + }, + "vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": { + "exampleExtension": "範例" + }, + "vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": { + "auto install missing deps": "安裝遺漏的相依性", + "extensions": "延伸模組", + "finished installing missing deps": "遺漏的相依性已安裝完成。請立即重新載入視窗。", + "no missing deps": "沒有遺漏的相依性要安裝。", + "reload": "重新載入視窗" + }, + "vs/workbench/contrib/extensions/browser/extensionsIcons": { + "clearSearchResultsIcon": "延伸模組檢視中 [清除搜尋結果] 動作的圖示。", + "configureRecommendedIcon": "延伸模組檢視中 [設定建議延伸模組] 動作的圖示。", + "extensionsViewIcon": "[延伸模組] 檢視的檢視圖示。", + "filterIcon": "延伸模組檢視中 [篩選] 動作的圖示。", + "infoIcon": "延伸模組編輯器中顯示含有資訊訊息的圖示。", + "installCountIcon": "延伸模組檢視和編輯器中隨著安裝數一起顯示的圖示。", + "installLocalInRemoteIcon": "延伸模組檢視中 [在遠端安裝本機延伸模組] 動作的圖示。", + "installWorkspaceRecommendedIcon": "延伸模組檢視中 [安裝工作區建議的延伸模組] 動作的圖示。", + "manageExtensionIcon": "延伸模組檢視中 [管理] 動作的圖示。", + "ratingIcon": "延伸模組檢視和編輯器中隨著評等一起顯示的圖示。", + "refreshIcon": "延伸模組檢視中 [重新整理] 動作的圖示。", + "remoteIcon": "延伸模組檢視和編輯器中,表示延伸模組為遠端的圖示。", + "starEmptyIcon": "延伸模組編輯器中用於評等的空星形圖示。", + "starFullIcon": "延伸模組編輯器中用於評等的實星形圖示。", + "starHalfIcon": "延伸模組編輯器中用於評等的半星形圖示。", + "syncEnabledIcon": "表示延伸模組已同步的圖示。", + "syncIgnoredIcon": "表示在同步時已略過延伸模組的圖示。", + "trustIcon": "延伸模組編輯器中顯示含有工作區信任訊息的圖示。", + "warningIcon": "延伸模組編輯器中顯示含有警告訊息的圖示。" + }, + "vs/workbench/contrib/extensions/browser/extensionsList": { + "onDemandDefaultText": "某些功能需要受信任的工作區。", + "onStartDefaultText": "必須有受信任的工作區,才能啟用此延伸模組。" + }, + "vs/workbench/contrib/extensions/browser/extensionsQuickAccess": { + "install": "按 Enter 鍵可安裝延伸模組 '{0}'。", + "manage": "按 Enter 鍵可管理您的延伸模組。", + "searchFor": "按 Enter 鍵可搜尋延伸模組 '{0}'。", + "type": "鍵入要安裝或搜索的延伸模組名稱。" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewer": { + "Unknown Extension": "未知的延伸模組:", + "error": "錯誤", + "extension.arialabel": "{0},{1},{2},{3}", + "extensions": "延伸模組" + }, + "vs/workbench/contrib/extensions/browser/extensionsViewlet": { + "builtInThemesExtensions": "主題", + "builtin": "內建", + "builtinFeatureExtensions": "功能", + "builtinProgrammingLanguageExtensions": "程式語言", + "disabled": "停用", + "disabledExtensions": "停用", + "enabled": "啟用", + "enabledExtensions": "啟用", + "extensionFound": "找到 1 個延伸模組。", + "extensionFoundInSection": "在 {0} 區段中找到 1 個延伸模組。", + "extensionsFound": "找到 {0} 個延伸模組。", + "extensionsFoundInSection": "在 {1} 區段中找到 {0} 個延伸模組。", + "install remote in local": "在本機安裝遠端延伸模組...", + "installed": "已安裝", + "malicious warning": "我們已經解除安裝被回報有問題的 '{0}' 。", + "marketPlace": "市集", + "open user settings": "開啟使用者設定", + "otherRecommendedExtensions": "其他建議", + "outdated": "已過期", + "outdatedExtensions": "{0} 過期的延伸模組", + "popularExtensions": "熱門", + "recommendedExtensions": " 推薦項目", + "reloadNow": "立即重新載入", + "remote": "遠端", + "searchExtensions": "在 Marketplace 中搜尋延伸模組", + "select and install local extensions": "在 '{0}' 中安裝本機延伸模組...", + "suggestProxyError": "Marketplace 傳回了 'ECONNREFUSED'。請檢查 'http.proxy' 設定。", + "untrustedPartiallySupportedExtensions": "限制模式中有限制", + "untrustedUnsupportedExtensions": "在限制模式中停用", + "virtualPartiallySupportedExtensions": "受限於虛擬工作區", + "virtualUnsupportedExtensions": "在虛擬工作區中停用", + "workspaceRecommendedExtensions": "工作區建議", + "workspaceUnsupported": "不支援工作區" + }, + "vs/workbench/contrib/extensions/browser/extensionsViews": { + "error": "載入延伸模組時發生錯誤。{0}", + "extension.arialabel": "{0},{1},{2},{3}", + "extensions": "延伸模組", + "galleryError": "我們目前無法連線至 Extensions Marketplace,請稍後再試一次。", + "no extensions found": "找不到延伸模組。", + "no local extensions": "沒有任何要安裝的延伸模組。", + "open user settings": "開啟使用者設定", + "suggestProxyError": "Marketplace 傳回了 'ECONNREFUSED'。請檢查 'http.proxy' 設定。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWidgets": { + "extensionIconStarForeground": "延伸模組分級的圖示色彩。", + "noRating": "沒有評等", + "ratedBySingleUser": "由 1 位使用者評等", + "ratedByUsers": "由 {0} 使用者評等", + "remote extension title": "{0} 中的延伸模組", + "syncingore.label": "同步期間會忽略此延伸模組。" + }, + "vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": { + "Manifest is not found": "找不到資訊清單", + "disable all": "全部停用", + "incompatible": "因為版本為 '{1}’ 的延伸模組 ‘{0}’ 與 VS Code 不相容,所以無法予以安裝。", + "installing extension": "正在安裝延伸模組....", + "installing named extension": "正在安裝 '{0}' 延伸模組....", + "malicious": "有人回報此延伸模組有問題。", + "multipleDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}'、'{2}' 及其他延伸模組相依於此項。要停用這全部的延伸模組嗎?", + "singleDependentError": "無法單獨停用 '{0}' 延伸模組。'{1}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", + "twoDependentsError": "無法單獨停用 '{0}' 延伸模組。'{1}' 和 '{2}' 延伸模組相依於此項。要停用這全部的延伸模組嗎?", + "uninstallingExtension": "解除安裝延伸模組...." + }, + "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { + "dontShowAgainExtension": "不要再針對 '.{0}' 檔案顯示", + "fileBasedRecommendation": "根據您最近開啟的檔案,建議您使用此延伸模組。", + "reallyRecommended": "要為 {0} 安裝建議的延伸模組嗎?", + "searchMarketplace": "搜尋 Marketplace", + "showLanguageExtensions": "Marketplace 具有可以協助開啟 '.{0}' 檔案的延伸模組" + }, "vs/workbench/contrib/extensions/browser/workspaceRecommendations": { "workspaceRecommendation": "目前工作區的使用者建議使用此延伸模組。" }, - "vs/workbench/contrib/extensions/browser/fileBasedRecommendations": { - "searchMarketplace": "搜尋 Marketplace", - "fileBasedRecommendation": "根據您最近開啟的檔案,建議您使用此延伸模組。", - "reallyRecommended": "要為 {0} 安裝建議的延伸模組嗎?", - "showLanguageExtensions": "Marketplace 具有可以協助開啟 '.{0}' 檔案的延伸模組", - "dontShowAgainExtension": "不要再針對 '.{0}' 檔案顯示" + "vs/workbench/contrib/extensions/common/extensionsFileTemplate": { + "app.extension.identifier.errorMessage": "格式應為 '${publisher}.${name}'。範例: 'vscode.csharp'。", + "app.extensions.json.recommendations": "應建議此工作區使用者使用的延伸模組清單。延伸模組識別碼一律為 '${publisher}.${name}'。例如: 'vscode.csharp'。 ", + "app.extensions.json.title": "延伸模組", + "app.extensions.json.unwantedRecommendations": "VS Code 建議不應建議此工作區使用者使用的延伸模組清單。延伸模組識別碼一律為 '${publisher}.${name}'。例如: 'vscode.csharp'。" }, - "vs/workbench/contrib/extensions/browser/configBasedRecommendations": { - "exeBasedRecommendation": "基於目前的工作區組態,建議使用此延伸模組" + "vs/workbench/contrib/extensions/common/extensionsInput": { + "extensionsInputName": "延伸模組: {0}" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminal.contribution": { - "globalConsoleAction": "開啟新的外部終端", - "terminalConfigurationTitle": "外部終端機", - "terminal.explorerKind.integrated": "使用 VS Code 的整合式終端機。", - "terminal.explorerKind.external": "使用已設定的外部終端機。", - "explorer.openInTerminalKind": "自訂啟動的終端機類型。", - "terminal.external.windowsExec": "自訂要在 Windows 上執行的終端機。", - "terminal.external.osxExec": "自訂要在 macOS 執行哪個終端機應用程式。", - "terminal.external.linuxExec": "自訂要在 Linux 上執行的終端機。" + "vs/workbench/contrib/extensions/common/extensionsUtils": { + "disableOtherKeymapsConfirmation": "要停用其他按鍵對應 ({0}),以避免按鍵繫結關係間的衝突嗎?", + "no": "否", + "yes": "是" }, - "vs/workbench/contrib/externalTerminal/node/externalTerminalService": { - "console.title": "VS Code 主控台", - "mac.terminal.script.failed": "指令碼 '{0}' 失敗,結束代碼為 {1}", - "mac.terminal.type.not.supported": "不支援 '{0}'", - "press.any.key": "請按任意鍵以繼續...", - "linux.term.failed": "'{0}' 失敗,結束代碼為 {1}", - "ext.term.app.not.found": "找不到終端應用程式 ‘{0}'" + "vs/workbench/contrib/extensions/common/runtimeExtensionsInput": { + "extensionsInputName": "正在執行延伸模組" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionProfileService": { + "cancel": "取消(&&C)", + "profilingExtensionHost": "正在分析延伸模組主機", + "profilingExtensionHostTime": "分析擴展主機 ({0} 秒)", + "restart1": "設定檔延伸模組", + "restart2": "必須重新啟動,才能分析延伸模組。要立即重新啟動 '{0}' 嗎?", + "restart3": "重新啟動(&&R)", + "selectAndStartDebug": "按一下以停止分析。", + "status.profiler": "延伸模組分析工具" + }, + "vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": { + "show": "顯示延伸模組", + "unresponsive-exthost": "延伸模組 '{0}' 花了很久才完成其最後作業,並導致了其他延伸模組無法執行。" + }, + "vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction": { + "cancel": "取消(&&C)", + "debugExtensionHost": "啟動偵錯延伸模組主機", + "debugExtensionHost.launch.name": "附加延伸主機", + "restart1": "設定檔延伸模組", + "restart2": "必須重新啟動,才能分析延伸模組。要立即重新啟動 '{0}' 嗎?", + "restart3": "重新啟動(&&R)" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution": { + "runtimeExtension": "正在執行延伸模組" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsActions": { + "openExtensionsFolder": "開啟延伸模組資料夾" + }, + "vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions": { + "attach.msg": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加您剛才建立的問題。", + "attach.msg2": "僅此提醒,以確保您未忘記將 ‘{0}’ 附加到現有的效能問題。", + "attach.title": "您附加了 CPU 設定檔嗎?", + "cmd.report": "回報問題", + "cmd.reportOrShow": "效能問題", + "cmd.show": "顯示問題", + "ok": "確定" + }, + "vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction": { + "reportExtensionIssue": "回報問題" + }, + "vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor": { + "extensionHostProfileStart": "啟動延伸主機設定檔", + "saveExtensionHostProfile": "儲存延伸主機設定檔", + "stopExtensionHostProfileStart": "停止延伸主機設定檔" }, "vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": { "scopedConsoleAction": "在終端機中開啟", + "scopedConsoleAction.external": "在外部終端機中開啟", "scopedConsoleAction.integrated": "在整合式終端機中開啟", - "scopedConsoleAction.wt": "在 Windows 終端機中開啟", - "scopedConsoleAction.external": "在外部終端機中開啟" + "scopedConsoleAction.wt": "在 Windows 終端機中開啟" + }, + "vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution": { + "explorer.openInTerminalKind": "自訂啟動的終端機類型。", + "globalConsoleAction": "開啟新的外部終端", + "terminal.explorerKind.external": "使用已設定的外部終端機。", + "terminal.explorerKind.integrated": "使用 VS Code 的整合式終端機。", + "terminal.external.linuxExec": "自訂要在 Linux 上執行的終端機。", + "terminal.external.osxExec": "自訂要在 macOS 執行哪個終端機應用程式。", + "terminal.external.windowsExec": "自訂要在 Windows 上執行的終端機。", + "terminalConfigurationTitle": "外部終端機" }, "vs/workbench/contrib/externalUriOpener/common/configuration": { "externalUriOpeners": "設定用於外部 URI (http、https) 的開啟工具。", - "externalUriOpeners.uri": "將 URI 模式對應至開啟工具識別碼。\r\n範例模式: \r\n{0}", - "externalUriOpeners.defaultId": "使用 VS Code 的標準開啟工具來開啟。" + "externalUriOpeners.defaultId": "使用 VS Code 的標準開啟工具來開啟。", + "externalUriOpeners.uri": "將 URI 模式對應至開啟工具識別碼。\r\n範例模式: \r\n{0}" }, "vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": { - "selectOpenerDefaultLabel.web": "在新瀏覽器視窗中開啟", - "selectOpenerDefaultLabel": "在預設瀏覽器中開啟", "selectOpenerConfigureTitle": "設定預設開啟工具...", + "selectOpenerDefaultLabel": "在預設瀏覽器中開啟", + "selectOpenerDefaultLabel.web": "在新瀏覽器視窗中開啟", "selectOpenerPlaceHolder": "您要如何開啟: {0}" }, - "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { - "status.feedback": "推文意見反應" - }, "vs/workbench/contrib/feedback/browser/feedback": { - "sendFeedback": "推文意見反應", - "label.sendASmile": "請將您的意見反應推文提供給我們。", + "character left": "剩餘字元", + "characters left": "剩餘字元", "close": "關閉", + "feedbackTextInput": "請告訴我們您的意見反應", + "frownCaption": "悲傷意見反應情緒", + "label.sendASmile": "請將您的意見反應推文提供給我們。", + "other ways to contact us": "其他與我們連絡的方式", "patchedVersion1": "您的安裝已損毀。", "patchedVersion2": "如果您要提交 Bug,請指定此項。", - "sentiment": "您的使用經驗如何?", - "smileCaption": "快樂意見反應情緒 ", - "frownCaption": "悲傷意見反應情緒", - "other ways to contact us": "其他與我們連絡的方式", - "submit a bug": "提交 Bug", "request a missing feature": "要求遺漏的功能", - "tell us why": "請告訴我們原因", - "feedbackTextInput": "請告訴我們您的意見反應", + "sendFeedback": "推文意見反應", + "sentiment": "您的使用經驗如何?", "showFeedback": "在狀態列中顯示意見反應圖示", + "smileCaption": "快樂意見反應情緒 ", + "submit a bug": "提交 Bug", + "tell us why": "請告訴我們原因", "tweet": "推文", - "tweetFeedback": "推文意見反應", - "character left": "剩餘字元", - "characters left": "剩餘字元" + "tweetFeedback": "推文意見反應" }, - "vs/workbench/contrib/files/electron-sandbox/files.contribution": { - "textFileEditor": "文字檔編輯器" - }, - "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { - "revealInWindows": "在檔案總管中顯示", - "revealInMac": "在 Finder 中顯示", - "openContainer": "開啟收納資料夾", - "filesCategory": "檔案" - }, - "vs/workbench/contrib/files/browser/explorerViewlet": { - "explorerViewIcon": "[總管] 檢視的檢視圖示。", - "openEditorsIcon": "[開啟編輯器] 檢視的檢視圖示。", - "folders": "資料夾", - "explore": "檔案總管", - "miViewExplorer": "檔案總管(&&E)", - "noWorkspaceHelp": "您尚未新增資料夾至工作區。\r\n[新增資料夾](command:{0})", - "remoteNoFolderHelp": "已連線至遠端。\r\n[開啟資料夾](command:{0})", - "noFolderHelp": "您尚未開啟資料夾。\r\n[開啟資料夾](command:{0})" - }, - "vs/workbench/contrib/files/browser/fileActions.contribution": { - "filesCategory": "檔案", - "workspaces": "工作區", - "file": "檔案", - "copyPath": "複製路徑", - "copyRelativePath": "複製相對路徑", - "revealInSideBar": "在提要欄位中顯示", - "acceptLocalChanges": "使用您的變更並覆寫檔案內容", - "revertLocalChanges": "捨棄您的變更並還原至檔案內容", - "copyPathOfActive": "複製使用中檔案的路徑", - "copyRelativePathOfActive": "複製使用中檔案的相對路徑", - "saveAllInGroup": "全部儲存在群組中", - "saveFiles": "儲存所有檔案", - "revert": "還原檔案", - "compareActiveWithSaved": "比較使用中的檔案和已儲存的檔案", - "openToSide": "開至側邊", - "saveAll": "全部儲存", - "compareWithSaved": "與已儲存的檔案比較", - "compareWithSelected": "與選取的比較", - "compareSource": "選取用以比較", - "compareSelected": "比較已選取", - "close": "關閉", - "closeOthers": "關閉其他", - "closeSaved": "關閉已儲存項目", - "closeAll": "全部關閉", - "explorerOpenWith": "開啟方式...", - "cut": "剪下", - "deleteFile": "永久刪除", - "newFile": "新增檔案", - "openFile": "開啟檔案...", - "miNewFile": "新增檔案(&&N)", - "miSave": "儲存(&&S)", - "miSaveAs": "另存新檔(&&A)...", - "miSaveAll": "全部儲存(&&L)", - "miOpen": "開啟(&&O)...", - "miOpenFile": "開啟檔案(&&O)...", - "miOpenFolder": "開啟資料夾(&&F)...", - "miOpenWorkspace": "開啟工作區(&&K)...", - "miAutoSave": "自動儲存(&&U)", - "miRevert": "還原檔案(&&V)", - "miCloseEditor": "關閉編輯器(&&C)", - "miGotoFile": "移至檔案(&&F)..." - }, - "vs/workbench/contrib/files/browser/files.contribution": { - "binaryFileEditor": "二進位檔案編輯器", - "hotExit.off": "停用 Hot Exit。當您嘗試關閉包含已改變檔案的視窗時,會出現提示。", - "hotExit.onExit": "在 Windows/Linux 上關閉最後一個視窗,或是觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表) 時,會觸發 Hot Exit。未開啟任何資料夾的所有視窗,都會在下次啟動時還原。透過 [檔案] > [開啟最近使用的檔案] > [更多...] 可存取包含未儲存檔案的先前開啟視窗清單", - "hotExit.onExitAndWindowClose": "在 Windows/Linux 上關閉最後一個視窗,或觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表),以及任何有已開啟資料夾的視窗時 (無論其是否為最後一個視窗),都會觸發 Hot Exit。未開啟任何資料夾的所有視窗,都會在下次啟動時還原。透過 [檔案] > [開啟最近使用的檔案] > [更多...] 可存取包含未儲存檔案的先前開啟視窗清單。", - "hotExit": "控制是否讓不同工作階段記住未儲存的檔案,並允許在結束編輯器時跳過儲存提示。", - "hotExit.onExitAndWindowCloseBrowser": "當瀏覽器結束,或是視窗或索引標籤關閉時,會觸發 Hot Exit。", - "filesConfigurationTitle": "檔案", - "exclude": "設定排除檔案與資料夾的 Glob 模式。例如,檔案總管會根據此設定,決定要顯示或隱藏的檔案與資料夾。請參閱 '#search.exclude#' 設定,定義搜尋特定的排除項目。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", - "files.exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", - "files.exclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", - "associations": "將檔案關聯設定為語言 (例如 `\"*.extension\": \"html\"`)。這些語言優先於已安裝語言的預設關聯。", - "encoding": "在讀取和寫入檔案時要使用的預設字元集編碼。此項設定也可依據語言分別設定。", - "autoGuessEncoding": "啟用時,編輯器會嘗試在開啟檔案時推測字元集編碼。此項設定也可根據語言分別設定。", - "eol.LF": "LF", - "eol.CRLF": "CRLF", - "eol.auto": "使用作業系統專用的行尾字元。", - "eol": "預設行尾字元。", - "useTrash": "刪除時將檔案/資料夾移至作業系統垃圾桶 (Windows 為資源回收筒)。停用此項目會永久刪除檔案/資料夾。", - "trimTrailingWhitespace": "若啟用,將在儲存檔案時修剪尾端空白。", - "insertFinalNewline": "啟用時,請在儲存檔案時在其結尾插入最後一個新行。", - "trimFinalNewlines": "若啟用,則會在儲存檔案時,修剪檔案末新行尾的所有新行。", - "files.autoSave.off": "已變更編輯器一律不會自動儲存。", - "files.autoSave.afterDelay": "已變更編輯器會在經過設定的 `#files.autoSaveDelay#` 後自動儲存。", - "files.autoSave.onFocusChange": "當編輯器失去焦點時,將自動儲存已變更編輯器。", - "files.autoSave.onWindowChange": "當視窗失去焦點時,會自動儲存已變更編輯器。", - "autoSave": "控制已變更編輯器的自動儲存。請前往[此處](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)閱讀更多有關自動儲存的內容。", - "autoSaveDelay": "控制已變更編輯器自動儲存後的延遲 (毫秒)。只有在 `#files.autoSave#` 設定為 `{0}` 時才適用。", - "watcherExclude": "設定檔案路徑的 Glob 模式已將其自檔案監看排除。模式必須符合絕對路徑 (例如使用 ** 或完整路徑前置詞以正確相符)。必須先重新開機才能變更這項設定。若是發生 Code 在啟動時取用大量 CPU 時間的情況,可以排除較大的資料夾以降低起始負載。", - "defaultLanguage": "指派給新檔案的預設語言模式。如果設定為 `${activeEditorLanguage}`,將會使用正在使用的文字編輯器語言 (如果有的話)。", - "maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,VS Code 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。", - "files.restoreUndoStack": "重新開啟檔案時,將復原堆疊還原。", - "askUser": "將會拒絕儲存,並要求手動解決儲存衝突。", - "overwriteFileOnDisk": "將會以編輯器中的變更覆寫磁碟上的檔案,來解決儲存衝突。", - "files.saveConflictResolution": "當有其他程式變更磁碟的同時將檔案儲存至磁碟,就會發生儲存衝突。為避免資料遺失,系統會要求使用者比較編輯器中的變更與磁碟上的版本。除非您經常遇到儲存衝突錯誤,否則不應變更此設定,如果使用時不注意,可能會導致資料遺失。", - "files.simpleDialog.enable": "啟用簡單檔案對話方塊。啟用時,簡單檔案對話方塊會取代系統檔案對話方塊。", - "formatOnSave": "在儲存時設定檔案的格式。必須可使用格式器,不得在延遲後儲存檔案,而且不得關閉編輯器。", - "everything": "將整個檔案格式化。", - "modification": "格式修改 (需要原始檔控制)。", - "formatOnSaveMode": "控制 [儲存時格式化] 會將整個檔案格式化,還是只將修改部分格式化。只有在 `#editor.formatOnSave#` 啟用時才適用。", - "explorerConfigurationTitle": "檔案總管", - "openEditorsVisible": "[開啟編輯器] 窗格中顯示的編輯器數目。將此設定為 0 會隱藏 [開啟編輯器] 窗格。", - "openEditorsSortOrder": "控制 [開啟的編輯器] 窗格中的編輯器排列順序。", - "sortOrder.editorOrder": "編輯器的順序會與編輯器索引標籤的顯示順序相同。", - "sortOrder.alphabetical": "編輯器在每個編輯器群組內都會以字母順序排序。", - "autoReveal.on": "將會顯示並選取檔案。", - "autoReveal.off": "將不會顯示及選取檔案。", - "autoReveal.focusNoScroll": "將不會捲動檔案使其出現於檢視中,但仍會聚焦於檔案上。", - "autoReveal": "控制總管是否在開啟檔案時自動加以顯示及選取。", - "enableDragAndDrop": "控制總管是否應允許透過拖放移動檔案和資料夾。此設定只會影響從總管內拖放的動作。", - "confirmDragAndDrop": "控制總管是否須要求確認,以透過拖放來移動檔案和資料夾。", - "confirmDelete": "控制總管是否須在透過垃圾桶刪除檔案時要求確認。", - "sortOrder.default": "檔案與資料夾會依照名稱以字母順序排序。資料夾會顯示在檔案前。", - "sortOrder.mixed": "檔案與資料夾會依照名稱以字母順序排序。檔案與資料夾會交錯排列。", - "sortOrder.filesFirst": "檔案與資料夾會依照名稱以字母順序排序。檔案會顯示在資料夾前。", - "sortOrder.type": "檔案與資料夾會依照延伸模組以字母順序排序。資料夾會顯示在檔案前。", - "sortOrder.modified": "檔案與資料夾會依照最後修改日期以字母順序排序。資料夾會顯示在檔案前。", - "sortOrder": "控制總管中檔案和資料夾的排序順序。", - "explorer.decorations.colors": "控制檔案裝飾是否須使用色彩。", - "explorer.decorations.badges": "控制檔案裝飾是否須使用徽章。", - "simple": "在可能尾隨著數字的重複名稱結尾附加 \"copy\" 一詞", - "smart": "在重複名稱結尾新增數字。如果某個數字已包含在名稱中,請嘗試增加該數字", - "explorer.incrementalNaming": "控制在貼上時為重複總管項目指定新名稱時要使用的命名策略。", - "compressSingleChildFolders": "控制總管是否應以緊湊形式轉譯資料夾。在這種形式中,單一子資料夾將在合併的樹狀元素中壓縮。舉例來說,這對 Java 套件架構相當實用。" - }, - "vs/workbench/contrib/files/common/editors/fileEditorInput": { - "orphanedReadonlyFile": "{0} (已刪除,唯讀)", - "orphanedFile": "{0} (已刪除)", - "readonlyFile": "{0} (唯讀)" - }, - "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { - "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許其使用更多記憶體", - "relaunchWithIncreasedMemoryLimit": "以 {0} MB 重新啟動", - "configureMemoryLimit": "設定記憶體限制" - }, - "vs/workbench/contrib/files/electron-sandbox/fileCommands": { - "openFileToReveal": "先開啟檔案以顯示" - }, - "vs/workbench/contrib/files/common/files": { - "explorerViewletVisible": "當 [總管] Viewlet 可見時為 true。", - "explorerResourceIsFolder": "當總管中的焦點項目是資料夾時為 true。", - "explorerResourceReadonly": "當總管中的焦點項目是唯讀時為 true。", - "explorerResourceIsRoot": "當總管中的焦點項目是根資料夾時為 true。", - "explorerResourceCut": "當 [總管] 中的項目已剪下供剪下及貼上時為 true。", - "explorerResourceMoveableToTrash": "當可將總管中的焦點項目移至垃圾桶時為 true。", - "filesExplorerFocus": "當焦點在 [總管] 檢視中時為 true。", - "openEditorsVisible": "當 [開放式編輯器] 檢視可見時為 true。", - "openEditorsFocus": "當焦點在 [開放式編輯器] 檢視中時為 true。", - "explorerViewletFocus": "當焦點在 [總管] Viewlet 中時為 true。", - "explorerViewletCompressedFocus": "當 [總管] 檢視中的焦點項目是壓縮項目時為 true。", - "explorerViewletCompressedFirstFocus": "當焦點在 [總管] 檢視中壓縮項目的第一個部分時為 true。", - "explorerViewletCompressedLastFocus": "當焦點在 [總管] 檢視中壓縮項目的最後一個部分時為 true。" - }, - "vs/workbench/contrib/files/browser/views/explorerView": { - "explorerSection": "總管區段: {0}", - "createNewFile": "新增檔案", - "createNewFolder": "新資料夾", - "refreshExplorer": "重新整理 Explorer", - "collapseExplorerFolders": "摺疊 Explorer 中的資料夾" - }, - "vs/workbench/contrib/files/browser/views/openEditorsView": { - "openEditors": "已開啟的編輯器", - "dirtyCounter": "{0} 未儲存", - "flipLayout": "切換垂直/水平編輯器版面配置", - "miToggleEditorLayout": "翻轉版面配置(&&L)", - "newUntitledFile": "新增無標題檔案" - }, - "vs/workbench/contrib/files/browser/views/emptyView": { - "noWorkspace": "沒有開啟的資料夾" - }, - "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { - "userGuide": "請使用編輯器工具列中的動作,來復原您的變更或以您的變更覆寫檔案內容。", - "staleSaveError": "無法儲存 '{0}': 檔案的內容較新。請比較您的版本與檔案內容,或是以自己的變更覆寫檔案的內容。", - "readonlySaveErrorAdmin": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為系統管理員] 以使用系統管理員身分重試。", - "readonlySaveErrorSudo": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為 Sudo] 以使用超級使用者身分重試。", - "readonlySaveError": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫] 以嘗試使其可寫入。", - "permissionDeniedSaveError": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者身分重試] 做為系統管理者身分重試。 ", - "permissionDeniedSaveErrorSudo": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者 (Sudo) 身分重試] 做為超級使用者身分重試。 ", - "genericSaveError": "無法儲存 '{0}': {1}", - "learnMore": "深入了解", - "dontShowAgain": "不要再顯示", - "compareChanges": "比較", - "saveConflictDiffLabel": "{0} (檔案中) ↔ {1} ({2} 中) - 解決儲存衝突", - "overwriteElevated": "以系統管理者身分覆寫...", - "overwriteElevatedSudo": "以系統管理者 (Sudo) 身分覆寫...", - "saveElevated": "以系統管理者身分重試", - "saveElevatedSudo": "以系統管理者 (Sudo) 身分重試...", - "retry": "重試", - "discard": "捨棄", - "overwrite": "覆寫", - "configure": "設定" - }, - "vs/workbench/contrib/files/browser/fileCommands": { - "saveAs": "另存新檔...", - "save": "儲存", - "saveWithoutFormatting": "儲存而不進行格式化", - "saveAll": "全部儲存", - "removeFolderFromWorkspace": "將資料夾從工作區移除", - "newUntitledFile": "新增無標題檔案", - "modifiedLabel": "{0} (檔案中) ↔ {1}", - "openFileToCopy": "先開啟檔案以複製其路徑", - "genericSaveError": "無法儲存 '{0}': {1}", - "retry": "重試", - "discard": "捨棄", - "genericRevertError": "無法還原 '{0}': {1}" - }, - "vs/workbench/contrib/files/browser/fileActions": { - "newFile": "新增檔案", - "newFolder": "新資料夾", - "rename": "重新命名", - "delete": "刪除", - "copyFile": "複製", - "pasteFile": "貼上", - "download": "下載...", - "deleteButtonLabelRecycleBin": "移至資源回收筒(&&M)", - "deleteButtonLabelTrash": "移至垃圾筒(&&M)", - "deleteButtonLabel": "刪除(&&D)", - "dirtyMessageFilesDelete": "您要刪除的檔案有未儲存的變更。要繼續嗎?", - "dirtyMessageFolderOneDelete": "您即將刪除資料夾 {0},其中的 1 個檔案有未儲存的變更。要繼續嗎?", - "dirtyMessageFolderDelete": "您正要刪除 {0} 資料夾,其中 {1} 個檔案有未儲存的變更。要繼續嗎?", - "dirtyMessageFileDelete": "您正在刪除有未儲存變更的 {0}。要繼續嗎?", - "dirtyWarning": "若未儲存,變更將會遺失。", - "irreversible": "此動作無法回復!", - "restorePlural": "您可以使用復原命令來還原這些檔案", - "restore": "您可以使用復原命令來還原此檔案", - "undoBinFiles": "您可以在資源回收筒還原這些檔案。", - "undoBin": "您可以從資源回收筒還原此檔案。", - "undoTrashFiles": "您可以從垃圾桶還原這些檔案。", - "undoTrash": "您可以從垃圾筒還原此檔案。", - "doNotAskAgain": "不用再詢問", - "deleteBulkEdit": "刪除 {0} 個檔案", - "deleteFileBulkEdit": "刪除 {0}", - "deletingBulkEdit": "正在刪除 {0} 個檔案", - "deletingFileBulkEdit": "正在刪除 {0}", - "binFailed": "無法使用資源回收筒刪除。您要改為永久刪除嗎? ", - "trashFailed": "無法使用垃圾筒刪除。您要改為永久刪除嗎?", - "deletePermanentlyButtonLabel": "永久刪除(&&D)", - "retryButtonLabel": "重試(&&R)", - "confirmMoveTrashMessageFilesAndDirectories": "確定要刪除下列 {0} 個檔案/目錄及其內容嗎?", - "confirmMoveTrashMessageMultipleDirectories": "確定要刪除下列 {0} 個目錄及其內容嗎?", - "confirmMoveTrashMessageMultiple": "確定要刪除以下 {0} 個檔案嗎?", - "confirmMoveTrashMessageFolder": "您確定要刪除 '{0}' 及其內容嗎?", - "confirmMoveTrashMessageFile": "確定要刪除 '{0}' 嗎?", - "confirmDeleteMessageFilesAndDirectories": "確定要永久刪除下列 {0} 個檔案/目錄及其內容嗎?", - "confirmDeleteMessageMultipleDirectories": "確定要永久刪除下列 {0} 個目錄及其內容嗎?", - "confirmDeleteMessageMultiple": "確定要永久地刪除以下 {0} 個檔案嗎?", - "confirmDeleteMessageFolder": "您確定要永久刪除 '{0}' 和其中的內容嗎?", - "confirmDeleteMessageFile": "您確定要永久刪除 '{0}' 嗎?", - "globalCompareFile": "使用中檔案的比較對象...", - "fileToCompareNoFile": "請選取要比較的檔案。", - "openFileToCompare": "先開啟檔案以與其他檔案進行比較", - "toggleAutoSave": "切換自動儲存", - "saveAllInGroup": "全部儲存在群組中", - "closeGroup": "關閉群組", - "focusFilesExplorer": "將焦點設在檔案總管上", - "showInExplorer": "在提要欄位中顯示使用中的檔案", - "openFileToShow": "先開啟檔案,以在總管中加以顯示", - "openFileInNewWindow": "在新視窗中開啟使用中的檔案", - "openFileToShowInNewWindow.unsupportedschema": "使用中編輯器必須包含可開啟的資源。", - "openFileToShowInNewWindow.nofile": "先開啟檔案以在新視窗中開啟", - "emptyFileNameError": "必須提供檔案或資料夾名稱。", - "fileNameStartsWithSlashError": "檔案或資料夾名稱不得以斜線開頭。", - "fileNameExistsError": "這個位置已存在檔案或資料夾 **{0}**。請選擇不同的名稱。", - "invalidFileNameError": "名稱 **{0}** 不能作為檔案或資料夾名稱。請選擇不同的名稱。", - "fileNameWhitespaceWarning": "在檔案或資料夾名稱中,偵測到開頭或結尾有空白字元。", - "compareWithClipboard": "比較使用中的檔案和剪貼簿的檔案", - "clipboardComparisonLabel": "剪貼簿 ↔ {0}", - "retry": "重試", - "createBulkEdit": "建立 {0}", - "creatingBulkEdit": "正在建立 {0}", - "renameBulkEdit": "將 {0} 重新命名為 {1}", - "renamingBulkEdit": "正在將 {0} 重新命名為 {1}", - "downloadingFiles": "正在下載", - "downloadProgressSmallMany": "{0} 個檔案,共 {1} 個 ({2}/秒)", - "downloadProgressLarge": "{0} ({1}/{2},{3}/秒)", - "downloadButton": "下載", - "chooseWhereToDownload": "選擇要下載的位置", - "downloadBulkEdit": "下載 {0}", - "downloadingBulkEdit": "正在下載 {0}", - "fileIsAncestor": "要貼上的檔案是在目地資料夾的上層 ", - "movingBulkEdit": "正在移動 {0} 個檔案", - "movingFileBulkEdit": "正在移動 {0}", - "moveBulkEdit": "移動 {0} 個檔案", - "moveFileBulkEdit": "移動 {0}", - "copyingBulkEdit": "正在複製 {0} 個檔案", - "copyingFileBulkEdit": "正在複製 {0}", - "copyBulkEdit": "複製 {0} 個檔案", - "copyFileBulkEdit": "複製 {0}", - "fileDeleted": "要貼上的檔案已在您複製後刪除或移動。{0}" + "vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": { + "status.feedback": "推文意見反應", + "status.feedback.name": "意見反應" }, "vs/workbench/contrib/files/browser/editors/binaryFileEditor": { "binaryFileEditor": "二進位檔案檢視器" }, - "vs/workbench/contrib/files/common/workspaceWatcher": { - "netVersionError": "需要 Microsoft .NET Framework 4.5。請連入此連結進行安裝。", - "installNet": "下載 .NET Framework 4.5", - "enospcError": "無法在大型工作區資料夾中監看檔案變更。請遵循指示連結來解決此問題。", - "learnMore": "指示" + "vs/workbench/contrib/files/browser/editors/textFileEditor": { + "createFile": "建立檔案", + "openFolderError": "檔案是目錄", + "textFileEditor": "文字檔編輯器" + }, + "vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": { + "compareChanges": "比較", + "configure": "設定", + "discard": "捨棄", + "dontShowAgain": "不要再顯示", + "genericSaveError": "無法儲存 '{0}': {1}", + "learnMore": "深入了解", + "overwrite": "覆寫", + "overwriteElevated": "以系統管理者身分覆寫...", + "overwriteElevatedSudo": "以系統管理者 (Sudo) 身分覆寫...", + "permissionDeniedSaveError": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者身分重試] 做為系統管理者身分重試。 ", + "permissionDeniedSaveErrorSudo": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者 (Sudo) 身分重試] 做為超級使用者身分重試。 ", + "readonlySaveError": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫] 以嘗試使其可寫入。", + "readonlySaveErrorAdmin": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為系統管理員] 以使用系統管理員身分重試。", + "readonlySaveErrorSudo": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為 Sudo] 以使用超級使用者身分重試。", + "retry": "重試", + "saveConflictDiffLabel": "{0} (檔案中) ↔ {1} ({2} 中) - 解決儲存衝突", + "saveElevated": "以系統管理者身分重試", + "saveElevatedSudo": "以系統管理者 (Sudo) 身分重試...", + "staleSaveError": "無法儲存 '{0}': 檔案的內容較新。請比較您的版本與檔案內容,或是以自己的變更覆寫檔案的內容。", + "userGuide": "請使用編輯器工具列中的動作,來復原您的變更或以您的變更覆寫檔案內容。" + }, + "vs/workbench/contrib/files/browser/explorerViewlet": { + "explore": "檔案總管", + "explorerViewIcon": "[總管] 檢視的檢視圖示。", + "folders": "資料夾", + "miViewExplorer": "檔案總管(&&E)", + "noFolderHelp": "您尚未開啟資料夾。\r\n[開啟資料夾](command:{0})", + "noWorkspaceHelp": "您尚未對工作區新增資料夾。\r\n[新增資料夾](command:{0})", + "openEditorsIcon": "[開啟編輯器] 檢視的檢視圖示。", + "remoteNoFolderHelp": "已連線至遠端。\r\n[開啟資料夾](command:{0})" + }, + "vs/workbench/contrib/files/browser/fileActions": { + "binFailed": "無法使用資源回收筒刪除。您要改為永久刪除嗎? ", + "clipboardComparisonLabel": "剪貼簿 ↔ {0}", + "closeGroup": "關閉群組", + "compareWithClipboard": "比較使用中的檔案和剪貼簿的檔案", + "confirmDeleteMessageFile": "您確定要永久刪除 '{0}' 嗎?", + "confirmDeleteMessageFilesAndDirectories": "確定要永久刪除下列 {0} 個檔案/目錄及其內容嗎?", + "confirmDeleteMessageFolder": "您確定要永久刪除 '{0}' 和其中的內容嗎?", + "confirmDeleteMessageMultiple": "確定要永久地刪除以下 {0} 個檔案嗎?", + "confirmDeleteMessageMultipleDirectories": "確定要永久刪除下列 {0} 個目錄及其內容嗎?", + "confirmMoveTrashMessageFile": "確定要刪除 '{0}' 嗎?", + "confirmMoveTrashMessageFilesAndDirectories": "確定要刪除下列 {0} 個檔案/目錄及其內容嗎?", + "confirmMoveTrashMessageFolder": "您確定要刪除 '{0}' 及其內容嗎?", + "confirmMoveTrashMessageMultiple": "確定要刪除以下 {0} 個檔案嗎?", + "confirmMoveTrashMessageMultipleDirectories": "確定要刪除下列 {0} 個目錄及其內容嗎?", + "copyBulkEdit": "複製 {0} 個檔案", + "copyFile": "複製", + "copyFileBulkEdit": "複製 {0}", + "copyingBulkEdit": "正在複製 {0} 個檔案", + "copyingFileBulkEdit": "正在複製 {0}", + "createBulkEdit": "建立 {0}", + "creatingBulkEdit": "正在建立 {0}", + "delete": "刪除", + "deleteBulkEdit": "刪除 {0} 個檔案", + "deleteButtonLabel": "刪除(&&D)", + "deleteButtonLabelRecycleBin": "移至資源回收筒(&&M)", + "deleteButtonLabelTrash": "移至垃圾筒(&&M)", + "deleteFileBulkEdit": "刪除 {0}", + "deletePermanentlyButtonLabel": "永久刪除(&&D)", + "deletingBulkEdit": "正在刪除 {0} 個檔案", + "deletingFileBulkEdit": "正在刪除 {0}", + "dirtyMessageFileDelete": "您正在刪除有未儲存變更的 {0}。要繼續嗎?", + "dirtyMessageFilesDelete": "您要刪除的檔案有未儲存的變更。要繼續嗎?", + "dirtyMessageFolderDelete": "您正要刪除 {0} 資料夾,其中 {1} 個檔案有未儲存的變更。要繼續嗎?", + "dirtyMessageFolderOneDelete": "您即將刪除資料夾 {0},其中的 1 個檔案有未儲存的變更。要繼續嗎?", + "dirtyWarning": "若未儲存,變更將會遺失。", + "doNotAskAgain": "不用再詢問", + "download": "下載...", + "emptyFileNameError": "必須提供檔案或資料夾名稱。", + "fileDeleted": "要貼上的檔案已在您複製後刪除或移動。{0}", + "fileIsAncestor": "要貼上的檔案是在目地資料夾的上層 ", + "fileNameExistsError": "這個位置已存在檔案或資料夾 **{0}**。請選擇不同的名稱。", + "fileNameStartsWithSlashError": "檔案或資料夾名稱不得以斜線開頭。", + "fileNameWhitespaceWarning": "在檔案或資料夾名稱中,偵測到開頭或結尾有空白字元。", + "focusFilesExplorer": "將焦點設在檔案總管上", + "globalCompareFile": "使用中檔案的比較對象...", + "invalidFileNameError": "名稱 **{0}** 不能作為檔案或資料夾名稱。請選擇不同的名稱。", + "irreversible": "此動作無法回復!", + "moveBulkEdit": "移動 {0} 個檔案", + "moveFileBulkEdit": "移動 {0}", + "movingBulkEdit": "正在移動 {0} 個檔案", + "movingFileBulkEdit": "正在移動 {0}", + "newFile": "新增檔案", + "newFolder": "新資料夾", + "ok": "確定", + "openFileInNewWindow": "在新視窗中開啟使用中的檔案", + "openFileToShowInNewWindow.unsupportedschema": "使用中編輯器必須包含可開啟的資源。", + "pasteFile": "貼上", + "rename": "重新命名", + "renameBulkEdit": "將 {0} 重新命名為 {1}", + "renamingBulkEdit": "正在將 {0} 重新命名為 {1}", + "restore": "您可以使用復原命令來還原此檔案", + "restorePlural": "您可以使用復原命令來還原這些檔案", + "retry": "重試", + "retryButtonLabel": "重試(&&R)", + "saveAllInGroup": "全部儲存在群組中", + "showInExplorer": "在提要欄位中顯示使用中的檔案", + "toggleAutoSave": "切換自動儲存", + "trashFailed": "無法使用垃圾筒刪除。您要改為永久刪除嗎?", + "undoBin": "您可以從資源回收筒還原此檔案。", + "undoBinFiles": "您可以在資源回收筒還原這些檔案。", + "undoTrash": "您可以從垃圾筒還原此檔案。", + "undoTrashFiles": "您可以從垃圾桶還原這些檔案。", + "upload": "上傳..." + }, + "vs/workbench/contrib/files/browser/fileActions.contribution": { + "acceptLocalChanges": "使用您的變更並覆寫檔案內容", + "close": "關閉", + "closeAll": "全部關閉", + "closeOthers": "關閉其他", + "closeSaved": "關閉已儲存項目", + "compareActiveWithSaved": "比較使用中的檔案和已儲存的檔案", + "compareSelected": "比較已選取", + "compareSource": "選取用以比較", + "compareWithSaved": "與已儲存的檔案比較", + "compareWithSelected": "與選取的比較", + "copyPath": "複製路徑", + "copyPathOfActive": "複製使用中檔案的路徑", + "copyRelativePath": "複製相對路徑", + "copyRelativePathOfActive": "複製使用中檔案的相對路徑", + "cut": "剪下", + "deleteFile": "永久刪除", + "explorerOpenWith": "開啟方式...", + "file": "檔案", + "filesCategory": "檔案", + "miAutoSave": "自動儲存(&&U)", + "miCloseEditor": "關閉編輯器(&&C)", + "miGotoFile": "移至檔案(&&F)...", + "miNewFile": "新增檔案(&&N)", + "miOpen": "開啟(&&O)...", + "miOpenFile": "開啟檔案(&&O)...", + "miOpenFolder": "開啟資料夾(&&F)...", + "miOpenWorkspace": "開啟工作區(&&K)...", + "miRevert": "還原檔案(&&V)", + "miSave": "儲存(&&S)", + "miSaveAll": "全部儲存(&&L)", + "miSaveAs": "另存新檔(&&A)...", + "newFile": "新增檔案", + "openFile": "開啟檔案...", + "openToSide": "開至側邊", + "revealInSideBar": "在提要欄位中顯示", + "revert": "還原檔案", + "revertLocalChanges": "捨棄您的變更並還原至檔案內容", + "saveAll": "全部儲存", + "saveAllInGroup": "全部儲存在群組中", + "saveFiles": "儲存所有檔案", + "workspaces": "工作區" + }, + "vs/workbench/contrib/files/browser/fileCommands": { + "discard": "捨棄", + "genericRevertError": "無法還原 '{0}': {1}", + "genericSaveError": "無法儲存 '{0}': {1}", + "modifiedLabel": "{0} (檔案中) ↔ {1}", + "newUntitledFile": "新增無標題檔案", + "removeFolderFromWorkspace": "將資料夾從工作區移除", + "retry": "重試", + "save": "儲存", + "saveAll": "全部儲存", + "saveAs": "另存新檔...", + "saveWithoutFormatting": "儲存而不進行格式化" + }, + "vs/workbench/contrib/files/browser/fileImportExport": { + "addFolder": "將資料夾新增至工作區(&&A)", + "addFolders": "將資料夾新增至工作區(&&A)", + "cancel": "取消", + "chooseWhereToDownload": "選擇要下載的位置", + "confirmManyOverwrites": "下列 {0} 個檔案和 (或) 資料夾已存在於目的地資料夾中。要予以取代嗎?", + "confirmOverwrite": "目的地資料夾中已經存在名稱 '{0}' 的檔案或資料夾。要加以取代嗎?", + "copyFile": "複製 {0}", + "copyFolder": "複製資料夾(&&C)", + "copyFolders": "複製資料夾(&&C)", + "copyfolder": "確定要複製 '{0}' 嗎?", + "copyfolders": "確定要複製資料夾嗎?", + "copyingFile": "正在複製 {0}", + "copyingFiles": "正在複製...", + "copyingnFile": "正在複製 {0} 個資源", + "copynFile": "複製 {0} 個資源", + "downloadBulkEdit": "下載 {0}", + "downloadButton": "下載", + "downloadProgressLarge": "{0} ({1}/{2},{3}/秒)", + "downloadProgressSmallMany": "{0} 個檔案,共 {1} 個 ({2}/秒)", + "downloadingBulkEdit": "正在下載 {0}", + "downloadingFiles": "正在下載", + "dropFolder": "是否要複製 '{0}',或將 '{0}' 作為資料夾新增至工作區?", + "dropFolders": "是否要複製資料夾,或將資料夾新增至工作區?", + "irreversible": "此動作無法回復!", + "overwrite": "覆寫 {0}", + "overwriting": "正在覆寫 {0}", + "replaceButtonLabel": "取代(&&R)", + "uploadProgressLarge": "{0} ({1}/{2},{3}/秒)", + "uploadProgressSmallMany": "{0} 個檔案,共 {1} 個 ({2}/秒)", + "uploadingFiles": "正在上傳" + }, + "vs/workbench/contrib/files/browser/files.contribution": { + "askUser": "將會拒絕儲存,並要求手動解決儲存衝突。", + "associations": "將檔案關聯設定為語言 (例如 `\"*.extension\": \"html\"`)。這些語言優先於已安裝語言的預設關聯。", + "autoGuessEncoding": "啟用時,編輯器會嘗試在開啟檔案時推測字元集編碼。此項設定也可根據語言分別設定。", + "autoReveal": "控制總管是否在開啟檔案時自動加以顯示及選取。", + "autoReveal.focusNoScroll": "將不會捲動檔案使其出現於檢視中,但仍會聚焦於檔案上。", + "autoReveal.off": "將不會顯示及選取檔案。", + "autoReveal.on": "將會顯示並選取檔案。", + "autoSave": "控制已變更編輯器的自動儲存。請前往[此處](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save)閱讀更多有關自動儲存的內容。", + "autoSaveDelay": "控制已變更編輯器自動儲存後的延遲 (毫秒)。只有在 `#files.autoSave#` 設定為 `{0}` 時才適用。", + "binaryFileEditor": "二進位檔案編輯器", + "compressSingleChildFolders": "控制總管是否應以緊湊形式轉譯資料夾。在這種形式中,單一子資料夾將在合併的樹狀元素中壓縮。舉例來說,這對 Java 套件架構相當實用。", + "confirmDelete": "控制總管是否須在透過垃圾桶刪除檔案時要求確認。", + "confirmDragAndDrop": "控制總管是否須要求確認,以透過拖放來移動檔案和資料夾。", + "defaultLanguage": "指派給新檔案的預設語言模式。如果設定為 `${activeEditorLanguage}`,將會使用正在使用的文字編輯器語言 (如果有的話)。", + "enableDragAndDrop": "控制總管是否應允許透過拖放移動檔案和資料夾。此設定只會影響從總管內拖放的動作。", + "encoding": "在讀取和寫入檔案時要使用的預設字元集編碼。此項設定也可依據語言分別設定。", + "eol": "預設行尾字元。", + "eol.CRLF": "CRLF", + "eol.LF": "LF", + "eol.auto": "使用作業系統專用的行尾字元。", + "everything": "將整個檔案格式化。", + "exclude": "設定排除檔案與資料夾的 Glob 模式。例如,檔案總管會根據此設定,決定要顯示或隱藏的檔案與資料夾。請參閱 '#search.exclude#' 設定,定義搜尋特定的排除項目。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", + "explorer.decorations.badges": "控制檔案裝飾是否須使用徽章。", + "explorer.decorations.colors": "控制檔案裝飾是否須使用色彩。", + "explorer.incrementalNaming": "控制在貼上時為重複總管項目指定新名稱時要使用的命名策略。", + "explorerConfigurationTitle": "檔案總管", + "files.autoSave.afterDelay": "已變更編輯器會在經過設定的 `#files.autoSaveDelay#` 後自動儲存。", + "files.autoSave.off": "已變更編輯器一律不會自動儲存。", + "files.autoSave.onFocusChange": "當編輯器失去焦點時,將自動儲存已變更編輯器。", + "files.autoSave.onWindowChange": "當視窗失去焦點時,會自動儲存已變更編輯器。", + "files.exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", + "files.exclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", + "files.restoreUndoStack": "重新開啟檔案時,將復原堆疊還原。", + "files.saveConflictResolution": "當有其他程式變更磁碟的同時將檔案儲存至磁碟,就會發生儲存衝突。為避免資料遺失,系統會要求使用者比較編輯器中的變更與磁碟上的版本。除非您經常遇到儲存衝突錯誤,否則不應變更此設定,如果使用時不注意,可能會導致資料遺失。", + "files.simpleDialog.enable": "啟用簡單檔案對話方塊。啟用時,簡單檔案對話方塊會取代系統檔案對話方塊。", + "filesConfigurationTitle": "檔案", + "formatOnSave": "在儲存時設定檔案的格式。必須可使用格式器,不得在延遲後儲存檔案,而且不得關閉編輯器。", + "formatOnSaveMode": "控制 [儲存時格式化] 會將整個檔案格式化,還是只將修改部分格式化。只有在 `#editor.formatOnSave#` 啟用時才適用。", + "hotExit": "控制是否讓不同工作階段記住未儲存的檔案,並允許在結束編輯器時跳過儲存提示。", + "hotExit.off": "停用 Hot Exit。當您嘗試關閉包含已改變檔案的視窗時,會出現提示。", + "hotExit.onExit": "在 Windows/Linux 上關閉最後一個視窗,或是觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表) 時,會觸發 Hot Exit。未開啟任何資料夾的所有視窗,都會在下次啟動時還原。透過 [檔案] > [開啟最近使用的檔案] > [更多...] 可存取包含未儲存檔案的先前開啟視窗清單", + "hotExit.onExitAndWindowClose": "在 Windows/Linux 上關閉最後一個視窗,或觸發 `workbench.action.quit` 命令 (命令選擇區、按鍵繫結關係、功能表),以及任何有已開啟資料夾的視窗時 (無論其是否為最後一個視窗),都會觸發 Hot Exit。未開啟任何資料夾的所有視窗,都會在下次啟動時還原。透過 [檔案] > [開啟最近使用的檔案] > [更多...] 可存取包含未儲存檔案的先前開啟視窗清單。", + "hotExit.onExitAndWindowCloseBrowser": "當瀏覽器結束,或是視窗或索引標籤關閉時,會觸發 Hot Exit。", + "insertFinalNewline": "啟用時,請在儲存檔案時在其結尾插入最後一個新行。", + "maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,VS Code 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。", + "modification": "格式修改 (需要原始檔控制)。", + "openEditorsSortOrder": "控制 [開啟的編輯器] 窗格中的編輯器排列順序。", + "openEditorsVisible": "[開啟編輯器] 窗格中顯示的編輯器數目。將此設定為 0 會隱藏 [開啟編輯器] 窗格。", + "overwriteFileOnDisk": "將會以編輯器中的變更覆寫磁碟上的檔案,來解決儲存衝突。", + "simple": "在可能尾隨著數字的重複名稱結尾附加 \"copy\" 一詞", + "smart": "在重複名稱結尾新增數字。如果某個數字已包含在名稱中,請嘗試增加該數字", + "sortOrder": "控制檔案和資料夾在檔案和資料夾的屬性型排序。", + "sortOrder.alphabetical": "編輯器在每個編輯器群組內都會以字母順序排序。", + "sortOrder.default": "檔案和資料夾會按名稱排序。資料夾會顯示在檔案之前。", + "sortOrder.editorOrder": "編輯器的順序會與編輯器索引標籤的顯示順序相同。", + "sortOrder.filesFirst": "檔案和資料夾會按名稱排序。檔案會顯示在資料夾之前。", + "sortOrder.mixed": "檔案和資料夾會按名稱排序。檔案會與資料夾交錯。", + "sortOrder.modified": "檔案與資料夾會依照最後修改日期以字母順序排序。資料夾會顯示在檔案前。", + "sortOrder.type": "檔案和資料夾會按照延伸模組類型分組,然後按名稱排序。資料夾會顯示在檔案之前。", + "sortOrderLexicographicOptions": "控制瀏覽器中檔案和資料夾名稱的語法排序。", + "sortOrderLexicographicOptions.default": "大寫和小寫名稱會混合在一起。", + "sortOrderLexicographicOptions.lower": "小寫名稱會在大寫名稱之前分組在一起。", + "sortOrderLexicographicOptions.unicode": "名稱會以 Unicode 順序排序。", + "sortOrderLexicographicOptions.upper": "大寫名稱會在小寫名稱之前分組在一起。", + "trimFinalNewlines": "若啟用,則會在儲存檔案時,修剪檔案末新行尾的所有新行。", + "trimTrailingWhitespace": "若啟用,將在儲存檔案時修剪尾端空白。", + "useTrash": "刪除時將檔案/資料夾移至作業系統垃圾桶 (Windows 為資源回收筒)。停用此項目會永久刪除檔案/資料夾。", + "watcherExclude": "設定檔案路徑的 Glob 模式已將其自檔案監看排除。模式必須符合絕對路徑 (例如使用 ** 或完整路徑前置詞以正確相符)。必須先重新開機才能變更這項設定。若是發生 Code 在啟動時取用大量 CPU 時間的情況,可以排除較大的資料夾以降低起始負載。" + }, + "vs/workbench/contrib/files/browser/views/emptyView": { + "noWorkspace": "沒有開啟的資料夾" + }, + "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { + "canNotResolve": "無法解析工作區資料夾", + "label": "檔案總管", + "symbolicLlink": "符號連結", + "unknown": "不明檔案類型" + }, + "vs/workbench/contrib/files/browser/views/explorerView": { + "collapseExplorerFolders": "摺疊 Explorer 中的資料夾", + "createNewFile": "新增檔案", + "createNewFolder": "新資料夾", + "explorerSection": "總管區段: {0}", + "refreshExplorer": "重新整理 Explorer" + }, + "vs/workbench/contrib/files/browser/views/explorerViewer": { + "confirmMove": "確定要將 \"{0}\" 移至 \"{1}\" 嗎?", + "confirmMultiMove": "確定要將以下 {0} 個檔案移至 '{1}' 中嗎?", + "confirmRootMove": "您確定要變更工作區中根資料夾 '{0}' 的順序嗎? ", + "confirmRootsMove": "您確定要變更工作區中多個根資料夾的順序嗎?", + "copy": "複製 {0}", + "copying": "正在複製 {0}", + "doNotAskAgain": "不用再詢問", + "fileInputAriaLabel": "輸入檔案名稱。請按 Enter 鍵確認或按 Esc 鍵取消。", + "move": "移動 {0}", + "moveButtonLabel": "移動(&&M)", + "moving": "正在移動 {0}", + "ok": "確定", + "treeAriaLabel": "檔案總管" + }, + "vs/workbench/contrib/files/browser/views/openEditorsView": { + "dirtyCounter": "{0} 未儲存", + "flipLayout": "切換垂直/水平編輯器版面配置", + "miToggleEditorLayout": "翻轉版面配置(&&L)", + "newUntitledFile": "新增無標題檔案", + "openEditors": "已開啟的編輯器" }, "vs/workbench/contrib/files/common/dirtyFilesIndicator": { "dirtyFile": "1 個未儲存的檔案", "dirtyFiles": "{0} 個未儲存的檔案" }, - "vs/workbench/contrib/files/browser/editors/textFileEditor": { - "textFileEditor": "文字檔編輯器", - "openFolderError": "檔案是目錄", - "createFile": "建立檔案" + "vs/workbench/contrib/files/common/files": { + "explorerResourceCut": "當 [總管] 中的項目已剪下供剪下及貼上時為 true。", + "explorerResourceIsFolder": "當總管中的焦點項目是資料夾時為 true。", + "explorerResourceIsRoot": "當總管中的焦點項目是根資料夾時為 true。", + "explorerResourceMoveableToTrash": "當可將總管中的焦點項目移至垃圾桶時為 true。", + "explorerResourceReadonly": "當總管中的焦點項目是唯讀時為 true。", + "explorerViewletCompressedFirstFocus": "當焦點在 [總管] 檢視中壓縮項目的第一個部分時為 true。", + "explorerViewletCompressedFocus": "當 [總管] 檢視中的焦點項目是壓縮項目時為 true。", + "explorerViewletCompressedLastFocus": "當焦點在 [總管] 檢視中壓縮項目的最後一個部分時為 true。", + "explorerViewletFocus": "當焦點在 [總管] Viewlet 中時為 true。", + "explorerViewletVisible": "當 [總管] Viewlet 可見時為 true。", + "filesExplorerFocus": "當焦點在 [總管] 檢視中時為 true。", + "openEditorsFocus": "當焦點在 [開放式編輯器] 檢視中時為 true。", + "openEditorsVisible": "當 [開放式編輯器] 檢視可見時為 true。" }, - "vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": { - "canNotResolve": "無法解析工作區資料夾", - "symbolicLlink": "符號連結", - "unknown": "不明檔案類型", - "label": "檔案總管" + "vs/workbench/contrib/files/common/workspaceWatcher": { + "enospcError": "無法在大型工作區資料夾中監看檔案變更。請遵循指示連結來解決此問題。", + "installNet": "下載 .NET Framework 4.5", + "learnMore": "指示", + "netVersionError": "需要 Microsoft .NET Framework 4.5。請連入此連結進行安裝。" }, - "vs/workbench/contrib/files/browser/views/explorerViewer": { - "treeAriaLabel": "檔案總管", - "fileInputAriaLabel": "輸入檔案名稱。請按 Enter 鍵確認或按 Esc 鍵取消。", - "confirmOverwrite": "目的地資料夾中已經存在名稱 '{0}' 的檔案或資料夾。要加以取代嗎?", - "irreversible": "此動作無法回復!", - "replaceButtonLabel": "取代(&&R)", - "confirmManyOverwrites": "下列 {0} 個檔案和 (或) 資料夾已存在於目的地資料夾中。要予以取代嗎?", - "uploadingFiles": "正在上傳", - "overwrite": "覆寫 {0}", - "overwriting": "正在覆寫 {0}", - "uploadProgressSmallMany": "{0} 個檔案,共 {1} 個 ({2}/秒)", - "uploadProgressLarge": "{0} ({1}/{2},{3}/秒)", - "copyFolders": "複製資料夾(&&C)", - "copyFolder": "複製資料夾(&&C)", - "cancel": "取消", - "copyfolders": "確定要複製資料夾嗎?", - "copyfolder": "確定要複製 '{0}' 嗎?", - "addFolders": "將資料夾新增至工作區(&&A)", - "addFolder": "將資料夾新增至工作區(&&A)", - "dropFolders": "是否要複製資料夾,或將資料夾新增至工作區?", - "dropFolder": "是否要複製 '{0}',或將 '{0}' 作為資料夾新增至工作區?", - "copyFile": "複製 {0}", - "copynFile": "複製 {0} 個資源", - "copyingFile": "正在複製 {0}", - "copyingnFile": "正在複製 {0} 個資源", - "confirmRootsMove": "您確定要變更工作區中多個根資料夾的順序嗎?", - "confirmMultiMove": "確定要將以下 {0} 個檔案移至 '{1}' 中嗎?", - "confirmRootMove": "您確定要變更工作區中根資料夾 '{0}' 的順序嗎? ", - "confirmMove": "確定要將 \"{0}\" 移至 \"{1}\" 嗎?", - "doNotAskAgain": "不用再詢問", - "moveButtonLabel": "移動(&&M)", - "copy": "複製 {0}", - "copying": "正在複製 {0}", - "move": "移動 {0}", - "moving": "正在移動 {0}" + "vs/workbench/contrib/files/electron-sandbox/fileActions.contribution": { + "filesCategory": "檔案", + "openContainer": "開啟收納資料夾", + "revealInMac": "在 Finder 中顯示", + "revealInWindows": "在檔案總管中顯示" + }, + "vs/workbench/contrib/files/electron-sandbox/files.contribution": { + "textFileEditor": "文字檔編輯器" + }, + "vs/workbench/contrib/files/electron-sandbox/textFileEditor": { + "configureMemoryLimit": "設定記憶體限制", + "fileTooLargeForHeapError": "若要開啟此大小的檔案,您需要重新啟動,並允許 {0} 使用更多記憶體", + "relaunchWithIncreasedMemoryLimit": "以 {0} MB 重新啟動" }, "vs/workbench/contrib/format/browser/formatActionsMultiple": { - "null": "無", - "nullFormatterDescription": "無", - "miss": "延伸模組 '{0}’ 無法將 ‘{1}’ 格式化", - "config.needed": "'{0}' 檔案有多個格式器。選取預設格式器以繼續。", - "config.bad": "延伸模組 ‘{0}’ 已設定為格式器,但無法使用。請選取其他預設格式器以繼續。", - "do.config": "設定…", "cancel": "取消", - "select": "選取 '{0}' 檔案的預設格式器", - "formatter.default": "定義預設格式器,其優先於其他所有格式器設定。必須是提供格式器之延伸模組的識別碼。", - "def": "(預設)", "config": "設定預設格式器...", + "config.bad": "延伸模組 ‘{0}’ 已設定為格式器,但無法使用。請選取其他預設格式器以繼續。", + "config.needed": "'{0}' 檔案有多個格式器。選取預設格式器以繼續。", + "def": "(預設)", + "do.config": "設定…", "format.placeHolder": "選取格式器", "formatDocument.label.multiple": "文件格式化方式...", - "formatSelection.label.multiple": "格式選取與…" + "formatSelection.label.multiple": "格式選取與…", + "formatter.default": "定義預設格式器,其優先於其他所有格式器設定。必須是提供格式器之延伸模組的識別碼。", + "miss": "延伸模組 '{0}’ 無法將 ‘{1}’ 格式化", + "null": "無", + "nullFormatterDescription": "無", + "select": "選取 '{0}' 檔案的預設格式器" }, "vs/workbench/contrib/format/browser/formatActionsNone": { + "cancel": "取消", "formatDocument.label.multiple": "將文件格式化", - "too.large": "因為此檔案太大,所以無法將其格式化", + "install.formatter": "安裝格式器...", "no.provider": "未安裝 '{0}' 檔案的格式器。", - "install.formatter": "安裝格式器..." + "too.large": "因為此檔案太大,所以無法將其格式化" }, "vs/workbench/contrib/format/browser/formatModified": { "formatChanges": "將修改的程式行格式化" }, "vs/workbench/contrib/issue/electron-sandbox/issue.contribution": { + "miOpenProcessExplorerer": "開啟處理程序總管(&&P)", + "miReportIssue": "回報問題(&&I)", "reportIssueInEnglish": "回報問題..." }, "vs/workbench/contrib/issue/electron-sandbox/issueActions": { @@ -5514,11 +5661,11 @@ "toggleKeybindingsLog": "切換鍵盤快速鍵疑難排解" }, "vs/workbench/contrib/localizations/browser/localizations.contribution": { - "updateLocale": "您想要變更 VS Code 的 UI 語言為 {0} 並重新啟動嗎?", "activateLanguagePack": "若要在 {0} 中使用 VS Code,VS Code 就需要重新啟動。", "changeAndRestart": "變更語言並重新啟動", - "restart": "重新啟動", "neverAgain": "不要再顯示", + "restart": "重新啟動", + "updateLocale": "您想要變更 VS Code 的 UI 語言為 {0} 並重新啟動嗎?", "vscode.extension.contributes.localizations": "提供在地化服務給編輯者", "vscode.extension.contributes.localizations.languageId": "顯示已翻譯字串的語言 Id", "vscode.extension.contributes.localizations.languageName": "語言名稱 (英文)。", @@ -5529,161 +5676,151 @@ "vscode.extension.contributes.localizations.translations.path": "包含語言翻譯的檔案相對路徑。" }, "vs/workbench/contrib/localizations/browser/localizationsActions": { + "chooseDisplayLanguage": "選取顯示語言", "configureLocale": "設定顯示語言", "installAdditionalLanguages": "安裝其他語言…", - "chooseDisplayLanguage": "選取顯示語言", - "relaunchDisplayLanguageMessage": "必須重新啟動,顯示語言的變更才會生效。", "relaunchDisplayLanguageDetail": "按重新啟動按鈕以重新啟動 {0} 並變更顯示語言。", + "relaunchDisplayLanguageMessage": "必須重新啟動,顯示語言的變更才會生效。", "restart": "重新啟動(&&R)" }, "vs/workbench/contrib/localizations/browser/minimalTranslations": { - "showLanguagePackExtensions": "在 Marketplace 中搜尋語言套件以將顯示語言變更為 {0}。", - "searchMarketplace": "搜尋市集", + "installAndRestart": "安裝並重新啟動", "installAndRestartMessage": "安裝語言套件以將顯示語言變更為 {0}。", - "installAndRestart": "安裝並重新啟動" + "searchMarketplace": "搜尋市集", + "showLanguagePackExtensions": "在 Marketplace 中搜尋語言套件以將顯示語言變更為 {0}。" }, "vs/workbench/contrib/logs/common/logs.contribution": { - "userDataSyncLog": "設定同步", - "rendererLog": "視窗", - "telemetryLog": "遙測", - "show window log": "顯示視窗記錄", "mainLog": "主要", - "sharedLog": "共享" - }, - "vs/workbench/contrib/logs/electron-sandbox/logsActions": { - "openLogsFolder": "開啟記錄資料夾", - "openExtensionLogsFolder": "開啟擴充記錄資料夾" + "rendererLog": "視窗", + "sharedLog": "共享", + "show window log": "顯示視窗記錄", + "telemetryLog": "遙測", + "userDataSyncLog": "設定同步" }, "vs/workbench/contrib/logs/common/logsActions": { + "critical": "嚴重", + "current": "目前", + "debug": "偵錯", + "default": "預設", + "default and current": "預設與目前的值", + "err": "錯誤", + "info": "資訊", + "log placeholder": "選取記錄檔", + "off": "關閉", + "openSessionLogFile": "開啟視窗記錄檔 (工作階段)…", + "selectLogLevel": "選擇紀錄層級", + "sessions placeholder": "選取工作階段", "setLogLevel": "設定紀錄層級", "trace": "追蹤", - "debug": "偵錯", - "info": "資訊", - "warn": "警告", - "err": "錯誤", - "critical": "嚴重", - "off": "關閉", - "selectLogLevel": "選擇紀錄層級", - "default and current": "預設與目前的值", - "default": "預設", - "current": "目前", - "openSessionLogFile": "開啟視窗記錄檔 (工作階段)…", - "sessions placeholder": "選取工作階段", - "log placeholder": "選取記錄檔" + "warn": "警告" }, - "vs/workbench/contrib/markers/browser/markers.contribution": { - "markersViewIcon": "[標記] 檢視的檢視圖示。", - "miMarker": "問題(&&P)", - "copyMarker": "複製", - "copyMessage": "複製訊息", - "focusProblemsList": "焦點問題檢視", - "focusProblemsFilter": "焦點問題篩選", - "show multiline": "在多行中顯示訊息", - "problems": "問題", - "show singleline": "在單行中顯示訊息", - "clearFiltersText": "清除篩選文字", - "collapseAll": "全部摺疊", - "filter": "篩選", - "status.problems": "問題", - "totalErrors": "{0} 個錯誤", - "totalWarnings": "{0} 個警告", - "totalInfos": "{0} 個資訊", - "noProblems": "沒有問題", - "manyProblems": "10K+" - }, - "vs/workbench/contrib/markers/browser/markersView": { - "No problems filtered": "目前顯示 {0} 個問題", - "problems filtered": "目前顯示 {0} 個問題,共 {1} 個", - "clearFilter": "清除篩選" - }, - "vs/workbench/contrib/markers/browser/messages": { - "problems.view.toggle.label": "切換至問題(錯誤, 警告, 資訊)", - "problems.view.focus.label": "聚焦於問題(錯誤, 警告, 資訊)", - "problems.panel.configuration.title": "[問題] 檢視", - "problems.panel.configuration.autoreveal": "控制 [問題] 檢視是否應自動在開啟檔案時加以顯示。", - "problems.panel.configuration.showCurrentInStatus": "啟用時,在狀態列中顯示目前問題。", - "markers.panel.title.problems": "問題", - "markers.panel.no.problems.build": "在工作區中未偵測到任何問題。", - "markers.panel.no.problems.activeFile.build": "在目前檔案中未偵測到任何問題。", - "markers.panel.no.problems.filters": "使用提供的篩選準則找不到任何結果。", - "markers.panel.action.moreFilters": "其他篩選...", - "markers.panel.filter.showErrors": "顯示錯誤", - "markers.panel.filter.showWarnings": "顯示警告", - "markers.panel.filter.showInfos": "顯示資訊", - "markers.panel.filter.useFilesExclude": "隱藏排除的檔案", - "markers.panel.filter.activeFile": "僅顯示使用中的檔案", - "markers.panel.action.filter": "篩選問題", - "markers.panel.action.quickfix": "顯示修正", - "markers.panel.filter.ariaLabel": "篩選問題", - "markers.panel.filter.placeholder": "篩選 (例如 text、**/*.ts、!**/node_modules/**)", - "markers.panel.filter.errors": "錯誤", - "markers.panel.filter.warnings": "警告", - "markers.panel.filter.infos": "資訊", - "markers.panel.single.error.label": "1 個錯誤", - "markers.panel.multiple.errors.label": "{0} 個錯誤", - "markers.panel.single.warning.label": "1 個警告", - "markers.panel.multiple.warnings.label": "{0} 個警告", - "markers.panel.single.info.label": "1 個資訊", - "markers.panel.multiple.infos.label": "{0} 個資訊", - "markers.panel.single.unknown.label": "1 個未知", - "markers.panel.multiple.unknowns.label": "{0} 個未知", - "markers.panel.at.ln.col.number": "[{0}, {1}]", - "problems.tree.aria.label.resource": "在資料夾 {2} 的檔案 {1} 中有 {0} 個問題", - "problems.tree.aria.label.marker.relatedInformation": "此問題在 {0} 個位置有參考。", - "problems.tree.aria.label.error.marker": "{0} 產生的錯誤: 在行 {2} 與字元 {3} 的 {1}。{4} ", - "problems.tree.aria.label.error.marker.nosource": "錯誤: {0} 在行 {1} 和字元 {2}.{3}", - "problems.tree.aria.label.warning.marker": "{0} 產生的警告: 在行 {2} 與字元 {3} 的 {1}。{4} ", - "problems.tree.aria.label.warning.marker.nosource": "警告: 在行 {1} 與字元 {2} 的 {0}。{3}", - "problems.tree.aria.label.info.marker": "{0} 產生的資訊: 在行 {2} 與字元 {3} 的 {1}。{4}", - "problems.tree.aria.label.info.marker.nosource": "資訊: 在行 {1} 與字元 {2} 的 {0}。{3} ", - "problems.tree.aria.label.marker": "{0} 產生的問題: 在行 {2} 與字元 {3} 的 {1}。{4} ", - "problems.tree.aria.label.marker.nosource": "問題: 在行 {1} 與字元 {2} 的 {0}。{3} ", - "problems.tree.aria.label.relatedinfo.message": "在第 {1} 行的 {0},以及在 {3} 的 {2} 字元", - "errors.warnings.show.label": "顯示錯誤和警告" + "vs/workbench/contrib/logs/electron-sandbox/logsActions": { + "openExtensionLogsFolder": "開啟擴充記錄資料夾", + "openLogsFolder": "開啟記錄資料夾" }, "vs/workbench/contrib/markers/browser/markers": { "totalProblems": "共 {0} 項問題" }, + "vs/workbench/contrib/markers/browser/markers.contribution": { + "clearFiltersText": "清除篩選文字", + "collapseAll": "全部摺疊", + "copyMarker": "複製", + "copyMessage": "複製訊息", + "filter": "篩選", + "focusProblemsFilter": "焦點問題篩選", + "focusProblemsList": "焦點問題檢視", + "manyProblems": "10K+", + "markersViewIcon": "[標記] 檢視的檢視圖示。", + "miMarker": "問題(&&P)", + "noProblems": "沒有問題", + "problems": "問題", + "show multiline": "在多行中顯示訊息", + "show singleline": "在單行中顯示訊息", + "status.problems": "問題", + "totalErrors": "{0} 個錯誤", + "totalInfos": "{0} 個資訊", + "totalWarnings": "{0} 個警告" + }, "vs/workbench/contrib/markers/browser/markersFileDecorations": { "label": "問題", + "markers.showOnFile": "在檔案和資料夾上顯示錯誤與警告。", "tooltip.1": "此檔案發生 1 個問題", - "tooltip.N": "此檔案發生 {0} 個問題", - "markers.showOnFile": "在檔案和資料夾上顯示錯誤與警告。" + "tooltip.N": "此檔案發生 {0} 個問題" + }, + "vs/workbench/contrib/markers/browser/markersTreeViewer": { + "collapsedIcon": "標記檢視中表示多個線條已摺疊的圖示。", + "expandedIcon": "標記檢視中表示顯示多行的圖示。", + "links.navigate.follow": "追蹤連結", + "links.navigate.kb.alt": "alt + 按一下", + "links.navigate.kb.alt.mac": "選項 + 按一下", + "links.navigate.kb.meta": "ctrl + 按一下", + "links.navigate.kb.meta.mac": "cmd + 按一下", + "multi line": "在多行中顯示訊息", + "problemsView": "問題檢視", + "single line": "在單行中顯示訊息" + }, + "vs/workbench/contrib/markers/browser/markersView": { + "No problems filtered": "目前顯示 {0} 個問題", + "clearFilter": "清除篩選", + "problems filtered": "目前顯示 {0} 個問題,共 {1} 個" }, "vs/workbench/contrib/markers/browser/markersViewActions": { "filterIcon": "標記檢視中篩選組態的圖示。", "showing filtered problems": "正在顯示 {1} 中的 {0}" }, - "vs/workbench/contrib/markers/browser/markersTreeViewer": { - "problemsView": "問題檢視", - "expandedIcon": "標記檢視中表示顯示多行的圖示。", - "collapsedIcon": "標記檢視中表示多個線條已摺疊的圖示。", - "single line": "在單行中顯示訊息", - "multi line": "在多行中顯示訊息", - "links.navigate.follow": "追蹤連結", - "links.navigate.kb.meta": "ctrl + 按一下", - "links.navigate.kb.meta.mac": "cmd + 按一下", - "links.navigate.kb.alt.mac": "選項 + 按一下", - "links.navigate.kb.alt": "alt + 按一下" + "vs/workbench/contrib/markers/browser/messages": { + "errors.warnings.show.label": "顯示錯誤和警告", + "markers.panel.action.filter": "篩選問題", + "markers.panel.action.moreFilters": "其他篩選...", + "markers.panel.action.quickfix": "顯示修正", + "markers.panel.at.ln.col.number": "[{0}, {1}]", + "markers.panel.filter.activeFile": "僅顯示使用中的檔案", + "markers.panel.filter.ariaLabel": "篩選問題", + "markers.panel.filter.errors": "錯誤", + "markers.panel.filter.infos": "資訊", + "markers.panel.filter.placeholder": "篩選 (例如 text、**/*.ts、!**/node_modules/**)", + "markers.panel.filter.showErrors": "顯示錯誤", + "markers.panel.filter.showInfos": "顯示資訊", + "markers.panel.filter.showWarnings": "顯示警告", + "markers.panel.filter.useFilesExclude": "隱藏排除的檔案", + "markers.panel.filter.warnings": "警告", + "markers.panel.multiple.errors.label": "{0} 個錯誤", + "markers.panel.multiple.infos.label": "{0} 個資訊", + "markers.panel.multiple.unknowns.label": "{0} 個未知", + "markers.panel.multiple.warnings.label": "{0} 個警告", + "markers.panel.no.problems.activeFile.build": "在目前檔案中未偵測到任何問題。", + "markers.panel.no.problems.build": "在工作區中未偵測到任何問題。", + "markers.panel.no.problems.filters": "使用提供的篩選準則找不到任何結果。", + "markers.panel.single.error.label": "1 個錯誤", + "markers.panel.single.info.label": "1 個資訊", + "markers.panel.single.unknown.label": "1 個未知", + "markers.panel.single.warning.label": "1 個警告", + "markers.panel.title.problems": "問題", + "problems.panel.configuration.autoreveal": "控制 [問題] 檢視是否應自動在開啟檔案時加以顯示。", + "problems.panel.configuration.showCurrentInStatus": "啟用時,在狀態列中顯示目前問題。", + "problems.panel.configuration.title": "[問題] 檢視", + "problems.tree.aria.label.error.marker": "{0} 產生的錯誤: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.error.marker.nosource": "錯誤: {0} 在行 {1} 和字元 {2}.{3}", + "problems.tree.aria.label.info.marker": "{0} 產生的資訊: 在行 {2} 與字元 {3} 的 {1}。{4}", + "problems.tree.aria.label.info.marker.nosource": "資訊: 在行 {1} 與字元 {2} 的 {0}。{3} ", + "problems.tree.aria.label.marker": "{0} 產生的問題: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.marker.nosource": "問題: 在行 {1} 與字元 {2} 的 {0}。{3} ", + "problems.tree.aria.label.marker.relatedInformation": "此問題在 {0} 個位置有參考。", + "problems.tree.aria.label.relatedinfo.message": "在第 {1} 行的 {0},以及在 {3} 的 {2} 字元", + "problems.tree.aria.label.resource": "在資料夾 {2} 的檔案 {1} 中有 {0} 個問題", + "problems.tree.aria.label.warning.marker": "{0} 產生的警告: 在行 {2} 與字元 {3} 的 {1}。{4} ", + "problems.tree.aria.label.warning.marker.nosource": "警告: 在行 {1} 與字元 {2} 的 {0}。{3}", + "problems.view.focus.label": "聚焦於問題(錯誤, 警告, 資訊)", + "problems.view.toggle.label": "切換至問題(錯誤, 警告, 資訊)" }, - "vs/workbench/contrib/notebook/browser/notebook.contribution": { - "diffLeftRightLabel": "{0} ⟷ {1}", - "notebookConfigurationTitle": "筆記本", - "notebook.displayOrder.description": "輸出 MIME 類型的優先順序清單", - "notebook.cellToolbarLocation.description": "應顯示儲存格工具列的位置,或是否應隱藏。", - "notebook.showCellStatusbar.description": "是否要顯示儲存格狀態列。", - "notebook.diff.enablePreview.description": "是否要為筆記本使用增強的文字 Diff 編輯器。", - "notebook.experimental.useMarkdownRenderer.description": "新的可延伸 Markdown 轉譯器來啟用/停用。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditor": { - "fail.noEditor": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", - "fail.reOpen": "使用 VS Code 標準文字編輯器重新開啟檔案" - }, - "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { - "builtinProviderDisplayName": "內建" - }, - "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { - "notebookTreeAriaLabel": "筆記本文字 Diff" + "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { + "notebookActions.copyCellDown": "在下方複製儲存格", + "notebookActions.copyCellUp": "在上方複製儲存格", + "notebookActions.joinCellAbove": "聯結上一個儲存格", + "notebookActions.joinCellBelow": "聯結下一個儲存格", + "notebookActions.moveCellDown": "向下移動儲存格", + "notebookActions.moveCellUp": "向上移動儲存格", + "notebookActions.splitCell": "分割儲存格" }, "vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": { "notebookActions.copy": "複製儲存格", @@ -5691,54 +5828,58 @@ "notebookActions.paste": "貼上儲存格", "notebookActions.pasteAbove": "在上方貼入儲存格" }, - "vs/workbench/contrib/notebook/browser/contrib/find/findController": { - "notebookActions.hideFind": "隱藏在筆記本中尋找", - "notebookActions.findInNotebook": "在筆記本中尋找" - }, "vs/workbench/contrib/notebook/browser/contrib/coreActions": { - "notebookActions.category": "筆記本", - "notebookActions.execute": "執行儲存格", - "notebookActions.cancel": "停止執行儲存格", - "notebookActions.deleteCell": "刪除儲存格", - "notebookActions.executeAndSelectBelow": "執行筆記本儲存格並選取下方儲存格", - "notebookActions.executeAndInsertBelow": "執行筆記本儲存格並在下方插入儲存格", - "notebookActions.renderMarkdown": "轉譯所有 Markdown 儲存格", - "notebookActions.executeNotebook": "執行筆記本 (執行所有儲存格)", - "notebookActions.cancelNotebook": "停止執行筆記本", - "notebookMenu.insertCell": "插入儲存格", - "notebookMenu.cellTitle": "筆記本儲存格", - "notebookActions.changeCellToCode": "將儲存格變更為程式碼", - "notebookActions.changeCellToMarkdown": "將儲存格變更為 Markdown", - "notebookActions.insertCodeCellAbove": "在上方插入程式碼儲存格", - "notebookActions.insertCodeCellBelow": "在下方插入程式碼儲存格", - "notebookActions.insertCodeCellAtTop": "在頂端新增程式碼儲存格", - "notebookActions.insertMarkdownCellAtTop": "在頂端新增 Markdown 儲存格", - "notebookActions.menu.insertCode": "$(add) 程式碼", - "notebookActions.menu.insertCode.tooltip": "新增程式碼資料格", - "notebookActions.insertMarkdownCellAbove": "在上方插入 Markdown 儲存格", - "notebookActions.insertMarkdownCellBelow": "在下方插入 Markdown 儲存格", - "notebookActions.menu.insertMarkdown": "$(add) Markdown", - "notebookActions.menu.insertMarkdown.tooltip": "新增 Markdown 資料格", - "notebookActions.editCell": "編輯儲存格", - "notebookActions.quitEdit": "停止編輯儲存格", - "cursorMoveDown": "聚焦於下一個儲存格編輯器", - "cursorMoveUp": "聚焦於上一個儲存格編輯器", - "focusOutput": "聚焦於作用儲存格輸出", - "focusOutputOut": "取消聚焦於作用儲存格輸出", - "focusFirstCell": "聚焦於第一個儲存格", - "focusLastCell": "聚焦於最後一個儲存格", - "clearCellOutputs": "清除儲存格輸出", "changeLanguage": "變更儲存格語言", + "clearAllCellsOutputs": "清除輸出", + "clearCellOutputs": "清除儲存格輸出", "languageDescription": "({0}) - 目前的語言", "languageDescriptionConfigured": "({0})", - "pickLanguageToConfigure": "選取語言模式", - "clearAllCellsOutputs": "清除所有儲存格輸出", + "notebookActions.cancel": "停止執行儲存格", + "notebookActions.cancelNotebook": "停止執行", + "notebookActions.category": "筆記本", "notebookActions.centerActiveCell": "置中作用儲存格", + "notebookActions.changeCellToCode": "將儲存格變更為程式碼", + "notebookActions.changeCellToMarkdown": "將儲存格變更為 Markdown", "notebookActions.collapseCellInput": "摺疊儲存格輸入", - "notebookActions.expandCellInput": "展開儲存格輸入", "notebookActions.collapseCellOutput": "摺疊儲存格輸出", + "notebookActions.deleteCell": "刪除儲存格", + "notebookActions.editCell": "編輯儲存格", + "notebookActions.execute": "執行儲存格", + "notebookActions.executeAbove": "在儲存格上方執行", + "notebookActions.executeAndInsertBelow": "執行筆記本儲存格並在下方插入儲存格", + "notebookActions.executeAndSelectBelow": "執行筆記本儲存格並選取下方儲存格", + "notebookActions.executeBelow": "執行儲存格及下方", + "notebookActions.executeNotebook": "全部執行", + "notebookActions.expandCellInput": "展開儲存格輸入", "notebookActions.expandCellOutput": "展開儲存格輸出", - "notebookActions.inspectLayout": "檢查筆記本版面配置" + "notebookActions.insertCodeCellAbove": "在上方插入程式碼儲存格", + "notebookActions.insertCodeCellAtTop": "在頂端新增程式碼儲存格", + "notebookActions.insertCodeCellBelow": "在下方插入程式碼儲存格", + "notebookActions.insertMarkdownCellAbove": "在上方插入 Markdown 儲存格", + "notebookActions.insertMarkdownCellAtTop": "在頂端新增 Markdown 儲存格", + "notebookActions.insertMarkdownCellBelow": "在下方插入 Markdown 儲存格", + "notebookActions.menu.insertCode": "$(add) 程式碼", + "notebookActions.menu.insertCode.minimalToolbar": "新增程式碼", + "notebookActions.menu.insertCode.minimaltoolbar": "新增程式碼", + "notebookActions.menu.insertCode.ontoolbar": "驗證碼", + "notebookActions.menu.insertCode.tooltip": "新增程式碼資料格", + "notebookActions.menu.insertMarkdown": "$(add) Markdown", + "notebookActions.menu.insertMarkdown.ontoolbar": "Markdown", + "notebookActions.menu.insertMarkdown.tooltip": "新增 Markdown 資料格", + "notebookActions.quitEdit": "停止編輯儲存格", + "notebookActions.renderMarkdown": "轉譯所有 Markdown 儲存格", + "notebookMenu.cellTitle": "筆記本儲存格", + "notebookMenu.insertCell": "插入儲存格", + "pickLanguageToConfigure": "選取語言模式", + "workbench.notebook.layout.configure.label": "自訂筆記本版面配置", + "workbench.notebook.layout.select.label": "在筆記本版面配置之間選取" + }, + "vs/workbench/contrib/notebook/browser/contrib/find/findController": { + "ariaSearchNoResult": "以 '{1}' 找到 {0}", + "ariaSearchNoResultEmpty": "找到 {0}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "以 '{1}' 找到 {0}", + "notebookActions.findInNotebook": "在筆記本中尋找", + "notebookActions.hideFind": "隱藏在筆記本中尋找" }, "vs/workbench/contrib/notebook/browser/contrib/fold/folding": { "fold.cell": "摺疊儲存格", @@ -5746,322 +5887,402 @@ }, "vs/workbench/contrib/notebook/browser/contrib/format/formatting": { "format.title": "將筆記本格式化", - "label": "將筆記本格式化", - "formatCell.label": "格式化儲存格" + "formatCell.label": "格式化儲存格", + "label": "將筆記本格式化" + }, + "vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": { + "workbench.notebook.layout.gettingStarted.label": "重設筆記本開始使用" + }, + "vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": { + "notebook.toggleCellToolbarPosition": "切換儲存格工具列位置" + }, + "vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": { + "cursorMoveDown": "聚焦於下一個儲存格編輯器", + "cursorMoveUp": "聚焦於上一個儲存格編輯器", + "focusFirstCell": "聚焦於第一個儲存格", + "focusLastCell": "聚焦於最後一個儲存格", + "focusOutput": "聚焦於作用儲存格輸出", + "focusOutputOut": "取消聚焦於作用儲存格輸出", + "notebook.navigation.allowNavigateToSurroundingCells": "啟用時,當儲存格編輯器中的目前游標位於第一行/最後一行時,游標可以瀏覽到下一個/上一個儲存格。" }, "vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": { + "breadcrumbs.showCodeCells": "當啟用的筆記本軌跡包含程式碼儲存格時。", "empty": "空白儲存格", - "outline.showCodeCells": "啟用時,筆記本大綱會顯示程式碼儲存格。", - "breadcrumbs.showCodeCells": "當啟用的筆記本軌跡包含程式碼儲存格時。" + "outline.showCodeCells": "啟用時,筆記本大綱會顯示程式碼儲存格。" + }, + "vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": { + "setProfileTitle": "設定設定檔" }, "vs/workbench/contrib/notebook/browser/contrib/status/editorStatus": { + "current1": "目前選取的項目", + "current2": "{0} - 目前選取的項目", + "kernel.select.label": "選取核心", + "notebook.activeCellStatusName": "筆記本編輯器選項", + "notebook.info": "筆記本核心資訊", + "notebook.multiActiveCellIndicator": "儲存格 {0} ({1} 已選取)", + "notebook.promptKernel.setDefaultTooltip": "設定為 '{0}' 筆記本的預設值", + "notebook.select": "筆記本核心選取範圍", + "notebook.singleActiveCellIndicator": "儲存格 {0} / {1}", "notebookActions.selectKernel": "選取 Notebook 核心", "notebookActions.selectKernel.args": "筆記本核心引數", - "notebook.runCell.selectKernel": "選取要執行此筆記本的筆記本核心", - "currentActiveKernel": " (目前使用中)", - "notebook.promptKernel.setDefaultTooltip": "設定為 '{0}' 的預設核心提供者", - "chooseActiveKernel": "選擇目前筆記本的核心", - "notebook.selectKernel": "選擇目前筆記本的核心" + "prompt.placeholder.change": "變更 '{0}' 的核心", + "prompt.placeholder.select": "選取 '{0}' 的核心", + "tooltop": "{0} (建議)" }, - "vs/workbench/contrib/notebook/browser/contrib/cellOperations/cellOperations": { - "notebookActions.moveCellUp": "向上移動儲存格", - "notebookActions.moveCellDown": "向下移動儲存格", - "notebookActions.copyCellUp": "在上方複製儲存格", - "notebookActions.copyCellDown": "在下方複製儲存格", - "notebookActions.splitCell": "分割儲存格", - "notebookActions.joinCellAbove": "聯結上一個儲存格", - "notebookActions.joinCellBelow": "聯結下一個儲存格" + "vs/workbench/contrib/notebook/browser/contrib/statusBar/executionStatusBarItemController": { + "notebook.cell.status.codeExecuteTip": "按下 {0} 以執行儲存格", + "notebook.cell.status.executing": "正在執行", + "notebook.cell.status.failed": "失敗", + "notebook.cell.status.markdownExecuteTip": "按下 {0} 以停止編輯", + "notebook.cell.status.pending": "暫止", + "notebook.cell.status.success": "成功" + }, + "vs/workbench/contrib/notebook/browser/contrib/statusBar/statusBarProviders": { + "notebook.cell.status.language": "選取儲存格語言模式" + }, + "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { + "builtinRenderInfo": "內建", + "curruentActiveMimeType": "目前使用中", + "mimeTypePicker": "選擇不同的輸出 MIME 類型,可用的 MIME 類型: {0}", + "promptChooseMimeType.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型", + "promptChooseMimeTypeInSecure.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型。只有在筆記本受信任時,才能使用進階 MIME 類型" }, "vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": { - "notebook.diff.switchToText": "開啟文字 Diff 編輯器", - "notebook.diff.cell.revertMetadata": "還原中繼資料", - "notebook.diff.cell.switchOutputRenderingStyleToText": "切換輸出轉譯", - "notebook.diff.cell.revertOutputs": "還原輸出", "notebook.diff.cell.revertInput": "還原輸入", - "notebook.diff.showOutputs": "顯示輸出差異", - "notebook.diff.showMetadata": "顯示中繼資料差異", + "notebook.diff.cell.revertMetadata": "還原中繼資料", + "notebook.diff.cell.revertOutputs": "還原輸出", + "notebook.diff.cell.switchOutputRenderingStyleToText": "切換輸出轉譯", "notebook.diff.ignoreMetadata": "隱藏中繼資料差異", - "notebook.diff.ignoreOutputs": "隱藏輸出差異" + "notebook.diff.ignoreOutputs": "隱藏輸出差異", + "notebook.diff.showMetadata": "顯示中繼資料差異", + "notebook.diff.showOutputs": "顯示輸出差異", + "notebook.diff.switchToText": "開啟文字 Diff 編輯器" + }, + "vs/workbench/contrib/notebook/browser/diff/notebookTextDiffEditor": { + "notebookTreeAriaLabel": "筆記本文字 Diff" }, "vs/workbench/contrib/notebook/browser/extensionPoint": { "contributes.notebook.provider": "提供筆記本文件提供者。", - "contributes.notebook.provider.viewType": "筆記本的唯一識別碼。", "contributes.notebook.provider.displayName": "人類可閱讀的筆記本名稱。", "contributes.notebook.provider.selector": "該筆記本所針對的一組 Glob。", "contributes.notebook.provider.selector.filenamePattern": "為其啟用筆記本的 Glob。", + "contributes.notebook.provider.viewType": "筆記本的類型。", + "contributes.notebook.renderer": "提供筆記本輸出轉譯提供者。", + "contributes.notebook.renderer.displayName": "筆記本輸出轉譯器的人類可閱讀名稱。", + "contributes.notebook.renderer.entrypoint": "要在 Web 檢視中載入以轉譯延伸模組的檔案。", + "contributes.notebook.renderer.hardDependencies": "轉譯器所需的核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,就可以使用轉譯器。", + "contributes.notebook.renderer.optionalDependencies": "轉譯器可利用的柔化核心相依性清單。如果有任何相依性出現在 `NotebookKernel.preloads` 中,則將優先使用轉譯器,而非不與核心互動的轉譯器。", + "contributes.notebook.renderer.requiresMessaging": "定義轉譯器是否需要透過 'createRendererMessaging' 與延伸模組通訊及其方式。具有較強傳訊需求的轉譯器可能無法在所有環境中運作。", + "contributes.notebook.renderer.requiresMessaging.always": "需要傳訊。只有當轉譯器是可在延伸主機中執行之延伸模組的一部分時,才能使用。", + "contributes.notebook.renderer.requiresMessaging.never": "轉譯器不需要傳訊。", + "contributes.notebook.renderer.requiresMessaging.optional": "轉譯器在傳訊可用時更佳,但並非為必要項。", + "contributes.notebook.renderer.viewType": "筆記本輸出轉譯器的唯一識別碼。", + "contributes.notebook.selector": "筆記本所針對的一組 Glob。", "contributes.notebook.selector.provider.excludeFileNamePattern": "停用該筆記本的 Glob。", "contributes.priority": "控制使用者開啟檔案時是否自動啟用自訂編輯器。這可能會由使用 `workbench.editorAssociations` 設定的使用者覆寫。", "contributes.priority.default": "使用者開啟資源時,只要沒有為該資源註冊其他預設的自訂編輯器,即會自動使用此編輯器。", - "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。", - "contributes.notebook.renderer": "提供筆記本輸出轉譯提供者。", - "contributes.notebook.renderer.viewType": "筆記本輸出轉譯器的唯一識別碼。", - "contributes.notebook.provider.viewType.deprecated": "將 `viewType` 重新命名為 `id`。", - "contributes.notebook.renderer.displayName": "筆記本輸出轉譯器的人類可閱讀名稱。", - "contributes.notebook.selector": "筆記本所針對的一組 Glob。", - "contributes.notebook.renderer.entrypoint": "要在 Web 檢視中載入以轉譯延伸模組的檔案。", - "contributes.notebook.markdownRenderer": "為筆記本中的 Markdown 儲存格提供轉譯器。", - "contributes.notebook.markdownRenderer.id": "筆記本 Markdown 轉譯器的唯一識別碼。", - "contributes.notebook.markdownRenderer.displayName": "經筆記本 Markdown 轉譯器而人類看得懂的名稱。", - "contributes.notebook.markdownRenderer.entrypoint": "要在 Web 檢視中載入以轉譯延伸模組的檔案。" + "contributes.priority.option": "使用者開啟資源時不會自動使用此編輯器,但使用者可以使用 `Reopen With` 命令切換到該編輯器。" }, - "vs/workbench/contrib/notebook/browser/notebookKernelAssociation": { - "notebook.kernelProviderAssociations": "定義預設核心提供者,使其優先於其他所有核心提供者設定。必須是提供核心提供者的延伸模組識別碼。" + "vs/workbench/contrib/notebook/browser/notebook.contribution": { + "diffLeftRightLabel": "{0} ⟷ {1}", + "notebook.cellToolbarLocation.description": "應顯示儲存格工具列的位置,或是否應隱藏。", + "notebook.cellToolbarLocation.viewType": "設定特定檔案類型的儲存格工具列位置", + "notebook.cellToolbarVisibility.description": "當游標停留或按一下時,是否要顯示儲存格工具列。", + "notebook.compactView.description": "控制筆記本編輯器是否應該以精簡格式呈現。 ", + "notebook.consolidatedOutputButton.description": "控制輸出動作是否應該在輸出工具列中轉譯。", + "notebook.consolidatedRunButton.description": "控制執行按鈕旁的下拉式清單是否顯示額外的動作。", + "notebook.diff.enablePreview.description": "是否要為筆記本使用增強的文字 Diff 編輯器。", + "notebook.displayOrder.description": "輸出 MIME 類型的優先順序清單", + "notebook.dragAndDrop.description": "控制筆記本編輯器是否應該允許透過拖放移動儲存格。", + "notebook.editorOptions.experimentalCustomization": "筆記本中使用的程式碼編輯器設定。這可用來自訂大部分的編輯器.* 設定。", + "notebook.experimental.useMarkdownRenderer.description": "新的可延伸 Markdown 轉譯器來啟用/停用。", + "notebook.focusIndicator.description": "控制是否將焦點指標呈現為儲存格邊框或左邊線上的突出顯示列", + "notebook.globalToolbar.description": "控制是否要在筆記本編輯器內呈現全域工具列。", + "notebook.insertToolbarPosition.description": "控制插入儲存格動作應轉譯的位置。", + "notebook.showCellStatusbar.description": "是否要顯示儲存格狀態列。", + "notebook.showCellStatusbar.hidden.description": "儲存格狀態列一律為隱藏。", + "notebook.showCellStatusbar.visible.description": "儲存格狀態列一律為可見。", + "notebook.showCellStatusbar.visibleAfterExecute.description": "儲存格狀態列會隱藏,直到儲存格執行完成為止。接著會變為可見,並顯示執行狀態。", + "notebook.showFoldingControls.description": "控制摺疊控制項的顯示時機。", + "notebook.undoRedoPerCell.description": "是否要針對每個儲存格使用個別的復原/取消復原堆疊。", + "notebookConfigurationTitle": "筆記本" + }, + "vs/workbench/contrib/notebook/browser/notebookEditor": { + "fail.noEditor": "無法使用筆記本編輯器類型 '{0}' 開啟資源,請確定您已安裝或啟用正確的延伸模組。", + "fail.reOpen": "使用 VS Code 標準文字編輯器重新開啟檔案" + }, + "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { + "notebookRunTrust": "執行筆記本儲存格將會從這個工作區執行程式碼。" }, "vs/workbench/contrib/notebook/browser/notebookEditorWidget": { - "notebookTreeAriaLabel": "Notebook", - "notebook.cellBorderColor": "筆記本儲存格的框線色彩。", - "notebook.focusedEditorBorder": "筆記本儲存格編輯器框線的色彩。", - "notebookStatusSuccessIcon.foreground": "儲存格狀態列中筆記本儲存格的錯誤圖示色彩。", - "notebookStatusErrorIcon.foreground": "儲存格狀態列中筆記本儲存格的錯誤圖示色彩。", - "notebookStatusRunningIcon.foreground": "儲存格狀態列中筆記本儲存格的執行圖示色彩。", - "notebook.outputContainerBackgroundColor": "Notebook 輸出容器背景的色彩。", - "notebook.cellToolbarSeparator": "儲存格底部工具列中分隔符號的色彩", "focusedCellBackground": "聚焦於儲存格時儲存格的背景色彩。", - "selectedCellBackground": "選取儲存格時儲存格的背景色彩。", + "notebook.cellBorderColor": "筆記本儲存格的框線色彩。", + "notebook.cellEditorBackground": "儲存格編輯器背景色彩。", "notebook.cellHoverBackground": "暫留在儲存格上時儲存格的背景色彩。", - "notebook.selectedCellBorder": "已選取但未聚焦於儲存格時,儲存格上框線和下框線的色彩。", - "notebook.inactiveSelectedCellBorder": "選取多個儲存格時,儲存格框線的色彩。", - "notebook.focusedCellBorder": "聚焦於儲存格時儲存格框線的色彩。", - "notebook.inactiveFocusedCellBorder": "當主要焦點在編輯器外,且正專注於儲存格時,儲存格上框線和下框線的色彩。", - "notebook.cellStatusBarItemHoverBackground": "筆記本儲存格狀態列項目的背景色彩。", "notebook.cellInsertionIndicator": "筆記本儲存格插入指示區的色彩。", + "notebook.cellStatusBarItemHoverBackground": "筆記本儲存格狀態列項目的背景色彩。", + "notebook.cellToolbarSeparator": "儲存格底部工具列中分隔符號的色彩", + "notebook.focusedCellBorder": "聚焦於儲存格時儲存格框線的色彩。", + "notebook.focusedEditorBorder": "筆記本儲存格編輯器框線的色彩。", + "notebook.inactiveFocusedCellBorder": "當主要焦點在編輯器外,且正專注於儲存格時,儲存格上框線和下框線的色彩。", + "notebook.inactiveSelectedCellBorder": "選取多個儲存格時,儲存格框線的色彩。", + "notebook.outputContainerBackgroundColor": "Notebook 輸出容器背景的色彩。", + "notebook.selectedCellBorder": "已選取但未聚焦於儲存格時,儲存格上框線和下框線的色彩。", + "notebook.symbolHighlightBackground": "醒目提示之儲存格的背景色彩", + "notebookScrollbarSliderActiveBackground": "點選時,筆記本捲軸滑桿背景的色彩。", "notebookScrollbarSliderBackground": "筆記本捲軸滑桿背景的色彩。", "notebookScrollbarSliderHoverBackground": "暫留時,筆記本捲軸滑桿背景的色彩。", - "notebookScrollbarSliderActiveBackground": "點選時,筆記本捲軸滑桿背景的色彩。", - "notebook.symbolHighlightBackground": "醒目提示之儲存格的背景色彩" + "notebookStatusErrorIcon.foreground": "儲存格狀態列中筆記本儲存格的錯誤圖示色彩。", + "notebookStatusRunningIcon.foreground": "儲存格狀態列中筆記本儲存格的執行圖示色彩。", + "notebookStatusSuccessIcon.foreground": "儲存格狀態列中筆記本儲存格的錯誤圖示色彩。", + "notebookTreeAriaLabel": "Notebook", + "selectedCellBackground": "選取儲存格時儲存格的背景色彩。" + }, + "vs/workbench/contrib/notebook/browser/notebookIcons": { + "clearIcon": "用於在筆記本編輯器中清除儲存格輸出的圖示。", + "collapsedIcon": "用於在筆記本編輯器中標註摺疊區段的圖示。", + "configureKernel": "筆記本編輯器中核心組態小工具內的設定圖示。", + "deleteCellIcon": "用於在筆記本編輯器中刪除儲存格的圖示。", + "editIcon": "用於在筆記本編輯器中編輯儲存格的圖示。", + "errorStateIcon": "用於在筆記本編輯器中表示錯誤狀態的圖示。", + "executeAboveIcon": "用於在筆記本編輯器中執行上方儲存格的圖示。", + "executeAllIcon": "用於在筆記本編輯器中執行所有儲存格的圖示。", + "executeBelowIcon": "用於在筆記本編輯器中執行下方儲存格的圖示。", + "executeIcon": "用於在筆記本編輯器中執行的圖示。", + "executingStateIcon": "用於在筆記本編輯器中表示執行狀態的圖示。", + "expandedIcon": "用於在筆記本編輯器中標註展開區段的圖示。", + "mimetypeIcon": "筆記本編輯器中 MIME 類型的圖示。", + "moveDownIcon": "用於在筆記本編輯器中向下移動儲存格的圖示。", + "moveUpIcon": "用於在筆記本編輯器中向上移動儲存格的圖示。", + "openAsTextIcon": "用於在文字編輯器中開啟筆記本的圖示。", + "pendingStateIcon": "用於在筆記本編輯器中表示擱置狀態的圖示。", + "renderOutputIcon": "在 Diff 編輯器中轉譯輸出的圖示。", + "revertIcon": "用於在筆記本編輯器中還原的圖示。", + "selectKernelIcon": "設定用於在筆記本編輯器中選取核心的圖示。", + "splitCellIcon": "用於在筆記本編輯器中分割儲存格的圖示。", + "stopEditIcon": "用於在筆記本編輯器中停止編輯儲存格的圖示。", + "stopIcon": "用於在筆記本編輯器中停止執行的圖示。", + "successStateIcon": "用於在筆記本編輯器中表示成功狀態的圖示。", + "unfoldIcon": "用於在筆記本編輯器中展開儲存格的圖示。" + }, + "vs/workbench/contrib/notebook/browser/notebookKernelActionViewItem": { + "select": "選取核心" + }, + "vs/workbench/contrib/notebook/browser/notebookServiceImpl": { + "builtinProviderDisplayName": "內建" + }, + "vs/workbench/contrib/notebook/browser/view/output/outputRenderer": { + "empty": "儲存格沒有輸出", + "noRenderer.1": "找不到 MIME 類型的轉譯器: {0}", + "noRenderer.2": "找不到輸出的轉譯器。其有下列 MIME 類型: {0}" }, "vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": { "notebook.emptyMarkdownPlaceholder": "空白的 Markdown 儲存格。按兩下或按 Enter 可加以編輯。" }, - "vs/workbench/contrib/notebook/common/notebookEditorModel": { - "notebook.staleSaveError": "檔案的內容已在磁碟上變更。您想要開啟更新的版本,或使用您的變更覆寫檔案?", - "notebook.staleSaveError.revert": "還原", - "notebook.staleSaveError.overwrite.": "覆寫", - "save": "儲存筆記本" + "vs/workbench/contrib/notebook/browser/view/renderers/cellEditorOptions": { + "notebook.lineNumbers": "控制儲存格編輯器中行號的顯示。", + "notebook.showLineNumbers": "顯示筆記本行號", + "notebook.toggleLineNumbers": "切換筆記本行號" }, - "vs/workbench/contrib/notebook/browser/notebookIcons": { - "configureKernel": "筆記本編輯器中核心組態小工具內的設定圖示。", - "selectKernelIcon": "設定用於在筆記本編輯器中選取核心的圖示。", - "executeIcon": "用於在筆記本編輯器中執行的圖示。", - "stopIcon": "用於在筆記本編輯器中停止執行的圖示。", - "deleteCellIcon": "用於在筆記本編輯器中刪除儲存格的圖示。", - "executeAllIcon": "用於在筆記本編輯器中執行所有儲存格的圖示。", - "editIcon": "用於在筆記本編輯器中編輯儲存格的圖示。", - "stopEditIcon": "用於在筆記本編輯器中停止編輯儲存格的圖示。", - "moveUpIcon": "用於在筆記本編輯器中向上移動儲存格的圖示。", - "moveDownIcon": "用於在筆記本編輯器中向下移動儲存格的圖示。", - "clearIcon": "用於在筆記本編輯器中清除儲存格輸出的圖示。", - "splitCellIcon": "用於在筆記本編輯器中分割儲存格的圖示。", - "unfoldIcon": "用於在筆記本編輯器中展開儲存格的圖示。", - "successStateIcon": "用於在筆記本編輯器中表示成功狀態的圖示。", - "errorStateIcon": "用於在筆記本編輯器中表示錯誤狀態的圖示。", - "collapsedIcon": "用於在筆記本編輯器中標註摺疊區段的圖示。", - "expandedIcon": "用於在筆記本編輯器中標註展開區段的圖示。", - "openAsTextIcon": "用於在文字編輯器中開啟筆記本的圖示。", - "revertIcon": "用於在筆記本編輯器中還原的圖示。", - "renderOutputIcon": "在 Diff 編輯器中轉譯輸出的圖示。", - "mimetypeIcon": "筆記本編輯器中 MIME 類型的圖示。" - }, - "vs/workbench/contrib/notebook/browser/notebookEditorKernelManager": { - "notebook.runCell.selectKernel": "選取要執行此筆記本的筆記本核心", - "notebook.promptKernel.setDefaultTooltip": "設定為 '{0}' 的預設核心提供者" + "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { + "builtinRenderInfo": "內建", + "curruentActiveMimeType": "目前使用中", + "pickMimeType": "選擇不同的輸出 mimetype", + "promptChooseMimeType.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型", + "promptChooseMimeTypeInSecure.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型。只有在筆記本受信任時,才能使用進階 MIME 類型" }, "vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": { "cellExpandButtonLabel": "展開", + "notebook.moreRunActionsLabel": "更多...", "runStateExecuting": "正在執行", "runStatePending": "暫止" }, "vs/workbench/contrib/notebook/browser/viewModel/markdownCellViewModel": { "notebook.emptyMarkdownPlaceholder": "空白的 Markdown 儲存格。按兩下或按 Enter 可加以編輯。" }, - "vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": { - "mimeTypePicker": "選擇不同的輸出 MIME 類型,可用的 MIME 類型: {0}", - "curruentActiveMimeType": "目前使用中", - "promptChooseMimeTypeInSecure.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型。只有在筆記本受信任時,才能使用進階 MIME 類型", - "promptChooseMimeType.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型", - "builtinRenderInfo": "內建" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellWidgets": { - "notebook.cell.status.language": "選取儲存格語言模式" - }, - "vs/workbench/contrib/notebook/browser/view/renderers/cellOutput": { - "mimeTypePicker": "選擇不同的輸出 MIME 類型,可用的 MIME 類型: {0}", - "curruentActiveMimeType": "目前使用中", - "promptChooseMimeTypeInSecure.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型。只有在筆記本受信任時,才能使用進階 MIME 類型", - "promptChooseMimeType.placeHolder": "請為目前的輸出選取要用於轉譯的 MIME 類型", - "builtinRenderInfo": "內建" + "vs/workbench/contrib/notebook/common/notebookEditorModel": { + "notebook.staleSaveError": "檔案的內容已在磁碟上變更。您想要開啟更新的版本,或使用您的變更覆寫檔案?", + "notebook.staleSaveError.overwrite.": "覆寫", + "notebook.staleSaveError.revert": "還原" }, "vs/workbench/contrib/outline/browser/outline.contribution": { - "outlineViewIcon": "[大綱] 檢視的檢視圖示。", - "name": "大綱", - "outlineConfigurationTitle": "大綱", - "outline.showIcons": "使用圖示呈現大綱元素。", - "outline.showProblem": "在大綱元素中顯示錯誤與警告。", - "outline.problem.colors": "為錯誤與警告使用色彩。", - "outline.problems.badges": "為錯誤與警告使用徽章。", - "filteredTypes.file": "啟用時,大綱顯示「檔案」符號。", - "filteredTypes.module": "啟用時,大綱顯示「模組」符號。", - "filteredTypes.namespace": "啟用時,大綱顯示「命名空間」符號。", - "filteredTypes.package": "啟用時,大綱顯示「套件」符號。", + "filteredTypes.array": "啟用時,大綱顯示「陣列」符號。", + "filteredTypes.boolean": "啟用時,大綱顯示「布林值」符號。", "filteredTypes.class": "啟用時,大綱顯示「類別」符號。", - "filteredTypes.method": "啟用時,大綱顯示「方法」符號。", - "filteredTypes.property": "啟用時,大綱顯示「屬性」符號。", - "filteredTypes.field": "啟用時,大綱顯示「欄位」符號。", + "filteredTypes.constant": "啟用時,大綱顯示「常數」符號。", "filteredTypes.constructor": "啟用時,大綱顯示「建構函式」符號。", "filteredTypes.enum": "啟用時,大綱顯示「列舉」符號。", - "filteredTypes.interface": "啟用時,大綱顯示「介面」符號。", - "filteredTypes.function": "啟用時,大綱顯示「函式」符號。", - "filteredTypes.variable": "啟用時,大綱顯示「變數」符號。", - "filteredTypes.constant": "啟用時,大綱顯示「常數」符號。", - "filteredTypes.string": "啟用時,大綱顯示「字串」符號。", - "filteredTypes.number": "啟用時,大綱顯示「數字」符號。", - "filteredTypes.boolean": "啟用時,大綱顯示「布林值」符號。", - "filteredTypes.array": "啟用時,大綱顯示「陣列」符號。", - "filteredTypes.object": "啟用時,大綱顯示「物件」符號。", - "filteredTypes.key": "啟用時,大綱顯示「索引鍵」符號。", - "filteredTypes.null": "啟用時,大綱顯示「Null」符號。", "filteredTypes.enumMember": "啟用時,大綱顯示「enumMember」符號。", - "filteredTypes.struct": "啟用時,大綱顯示「結構」符號。", "filteredTypes.event": "啟用時,大綱顯示「事件」符號。", + "filteredTypes.field": "啟用時,大綱顯示「欄位」符號。", + "filteredTypes.file": "啟用時,大綱顯示「檔案」符號。", + "filteredTypes.function": "啟用時,大綱顯示「函式」符號。", + "filteredTypes.interface": "啟用時,大綱顯示「介面」符號。", + "filteredTypes.key": "啟用時,大綱顯示「索引鍵」符號。", + "filteredTypes.method": "啟用時,大綱顯示「方法」符號。", + "filteredTypes.module": "啟用時,大綱顯示「模組」符號。", + "filteredTypes.namespace": "啟用時,大綱顯示「命名空間」符號。", + "filteredTypes.null": "啟用時,大綱顯示「Null」符號。", + "filteredTypes.number": "啟用時,大綱顯示「數字」符號。", + "filteredTypes.object": "啟用時,大綱顯示「物件」符號。", "filteredTypes.operator": "啟用時,大綱顯示「運算子」符號。", - "filteredTypes.typeParameter": "啟用時,大綱顯示「typeParameter」符號。" + "filteredTypes.package": "啟用時,大綱顯示「套件」符號。", + "filteredTypes.property": "啟用時,大綱顯示「屬性」符號。", + "filteredTypes.string": "啟用時,大綱顯示「字串」符號。", + "filteredTypes.struct": "啟用時,大綱顯示「結構」符號。", + "filteredTypes.typeParameter": "啟用時,大綱顯示「typeParameter」符號。", + "filteredTypes.variable": "啟用時,大綱顯示「變數」符號。", + "name": "大綱", + "outline.problem.colors": "為錯誤與警告使用色彩。", + "outline.problems.badges": "為錯誤與警告使用徽章。", + "outline.showIcons": "使用圖示呈現大綱元素。", + "outline.showProblem": "在大綱元素中顯示錯誤與警告。", + "outlineConfigurationTitle": "大綱", + "outlineViewIcon": "[大綱] 檢視的檢視圖示。" }, "vs/workbench/contrib/outline/browser/outlinePane": { - "no-editor": "使用中的編輯器無法提供大綱資訊。", - "loading": "正在載入 '{0}' 的文件符號...", - "no-symbols": "在文件 \"{0}\" 中找不到任何符號", "collapse": "全部摺疊", - "followCur": "追蹤游標", "filterOnType": "依類型篩選", - "sortByPosition": "排序依據: 位置", + "followCur": "追蹤游標", + "loading": "正在載入 '{0}' 的文件符號...", + "no-editor": "使用中的編輯器無法提供大綱資訊。", + "no-symbols": "在文件 \"{0}\" 中找不到任何符號", + "sortByKind": "排序依據: 類別", "sortByName": "排序依據: 名稱", - "sortByKind": "排序依據: 類別" - }, - "vs/workbench/contrib/output/browser/output.contribution": { - "outputViewIcon": "[輸出] 檢視的檢視圖示。", - "output": "輸出", - "miToggleOutput": "輸出(&&O)", - "logViewer": "記錄檢視器", - "switchToOutput.label": "切換至輸出", - "clearOutput.label": "清除輸出", - "outputCleared": "已清除輸出", - "toggleAutoScroll": "切換自動捲動", - "outputScrollOff": "關閉自動捲動", - "outputScrollOn": "開啟自動滾動", - "openActiveLogOutputFile": "開啟輸出記錄檔", - "showLogs": "顯示紀錄...。", - "selectlog": "選取記錄", - "openLogFile": "開啟紀錄檔案...", - "selectlogFile": "選取記錄檔", - "output.smartScroll.enabled": "啟用/停用輸出檢視的智慧捲動功能。您可利用智慧捲動,在輸出檢視內按一下時,自動鎖定捲動,而在最後一行按一下時,解除鎖定。" - }, - "vs/workbench/contrib/output/browser/outputView": { - "output model title": "{0} - 輸出", - "channel": "'{0}' 的輸出通道", - "output": "輸出", - "outputViewWithInputAriaLabel": "{0},輸出面板", - "outputViewAriaLabel": "輸出面板", - "outputChannels": "輸出通道。", - "logChannel": "記錄 ({0})" + "sortByPosition": "排序依據: 位置" }, "vs/workbench/contrib/output/browser/logViewer": { "logViewerAriaLabel": "記錄檢視器" }, + "vs/workbench/contrib/output/browser/output.contribution": { + "clearOutput.label": "清除輸出", + "logViewer": "記錄檢視器", + "miToggleOutput": "輸出(&&O)", + "openActiveLogOutputFile": "開啟輸出記錄檔", + "openLogFile": "開啟紀錄檔案...", + "output": "輸出", + "output.smartScroll.enabled": "啟用/停用輸出檢視的智慧捲動功能。您可利用智慧捲動,在輸出檢視內按一下時,自動鎖定捲動,而在最後一行按一下時,解除鎖定。", + "outputCleared": "已清除輸出", + "outputScrollOff": "關閉自動捲動", + "outputScrollOn": "開啟自動滾動", + "outputViewIcon": "[輸出] 檢視的檢視圖示。", + "selectlog": "選取記錄", + "selectlogFile": "選取記錄檔", + "showLogs": "顯示紀錄...。", + "switchToOutput.label": "切換至輸出", + "toggleAutoScroll": "切換自動捲動" + }, + "vs/workbench/contrib/output/browser/outputView": { + "channel": "'{0}' 的輸出通道", + "logChannel": "記錄 ({0})", + "output": "輸出", + "output model title": "{0} - 輸出", + "outputChannels": "輸出通道。", + "outputViewAriaLabel": "輸出面板", + "outputViewWithInputAriaLabel": "{0},輸出面板" + }, "vs/workbench/contrib/performance/browser/performance.contribution": { "show.label": "啟動效能" }, - "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { - "prof.message": "已成功建立設定檔。", - "prof.detail": "請建立問題並手動附加下列檔案:\r\n{0}", - "prof.restartAndFileIssue": "建立問題並重新啟動(&&C)", - "prof.restart": "重新啟動(&&R)", - "prof.thanks": "感謝您的協助", - "prof.detail.restart": "需要重新啟動才能夠繼續使用'{0}‘.再次感謝您的回饋.", - "prof.restart.button": "重新啟動(&&R)" - }, "vs/workbench/contrib/performance/browser/perfviewEditor": { "name": "啟動效能" }, - "vs/workbench/contrib/preferences/browser/preferences.contribution": { - "defaultPreferencesEditor": "預設喜好設定編輯器", - "settingsEditor2": "設定編輯器 2", - "keybindingsEditor": "按鍵繫結關係編輯器", - "openSettings2": "開啟設定 (UI)", - "preferences": "喜好設定", - "settings": "設定", - "miOpenSettings": "設定(&&S)", - "openSettingsJson": "開啟設定 (JSON)", - "openGlobalSettings": "開啟使用者設定", - "openRawDefaultSettings": "開啟預設設定 (JSON)", - "openWorkspaceSettings": "開啟工作區設定", - "openWorkspaceSettingsFile": "開啟工作區設定 (JSON)", - "openFolderSettings": "開啟資料夾設定", - "openFolderSettingsFile": "開啟資料夾設定 (JSON)", - "filterModifiedLabel": "顯示修改的設定", - "filterOnlineServicesLabel": "顯示線上服務的設定", - "miOpenOnlineSettings": "線上服務設定(&&O)", - "onlineServices": "線上服務設定", - "openRemoteSettings": "開啟遠端設定 ({0})", - "settings.focusSearch": "聚焦於設定搜尋", - "settings.clearResults": "清除設定搜尋結果", - "settings.focusFile": "焦點設定檔案", - "settings.focusNextSetting": "焦點下一個設定", - "settings.focusPreviousSetting": "焦點上一個設定", - "settings.editFocusedSetting": "編輯焦點設定", - "settings.focusSettingsList": "焦點設定清單", - "settings.focusSettingsTOC": "聚焦於設定目錄", - "settings.focusSettingControl": "聚焦於設定控制項", - "settings.showContextMenu": "顯示設定操作功能表", - "settings.focusLevelUp": "將焦點上移一個層級", - "openGlobalKeybindings": "開啟鍵盤快速鍵", - "Keyboard Shortcuts": "鍵盤快速鍵", - "openDefaultKeybindingsFile": "開啟預設鍵盤快速鍵 (JSON)", - "openGlobalKeybindingsFile": "開啟鍵盤快速鍵 (JSON)", - "showDefaultKeybindings": "顯示預設按鍵繫結", - "showExtensionKeybindings": "顯示延伸模組按鍵繫結關係", - "showUserKeybindings": "顯示使用者按鍵繫結", - "clear": "清除搜尋結果", - "miPreferences": "喜好設定(&&P)" + "vs/workbench/contrib/performance/electron-sandbox/startupProfiler": { + "prof.detail": "請建立問題並手動附加下列檔案:\r\n{0}", + "prof.detail.restart": "需要重新啟動才能夠繼續使用'{0}‘.再次感謝您的回饋.", + "prof.message": "已成功建立設定檔。", + "prof.restart": "重新啟動(&&R)", + "prof.restart.button": "重新啟動(&&R)", + "prof.restartAndFileIssue": "建立問題並重新啟動(&&C)", + "prof.thanks": "感謝您的協助" }, - "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { - "defineKeybinding.start": "定義按鍵繫結關係", - "defineKeybinding.kbLayoutErrorMessage": "您無法在目前的鍵盤配置下產生此按鍵組合。", - "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}**針對您目前的按鍵配置(**{1}**為美國標準)", - "defineKeybinding.kbLayoutLocalMessage": "**{0}**針對您目前的鍵盤配置" + "vs/workbench/contrib/preferences/browser/keybindingWidgets": { + "defineKeybinding.chordsTo": "同步到", + "defineKeybinding.existing": "{0} 個現有命令有此按鍵繫結", + "defineKeybinding.initial": "按下所需按鍵組合,然後按 ENTER。", + "defineKeybinding.oneExists": "1 個現有命令有此按鍵繫結" }, "vs/workbench/contrib/preferences/browser/keybindingsEditor": { - "recordKeysLabel": "記錄按鍵", - "recordKeysLabelWithKeybinding": "{0} ({1})", - "sortByPrecedeneLabel": "依優先順序排序", - "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", "SearchKeybindings.FullTextSearchPlaceholder": "要在按鍵繫結關係中搜尋的類型", "SearchKeybindings.KeybindingsSearchPlaceholder": "正在記錄按鍵。按一下 Escape 即可結束", - "clearInput": "清除按鍵繫結關係搜尋輸入", - "recording": "正在記錄按鍵", - "command": "命令", - "keybinding": "按鍵繫結關係", - "when": "當", - "source": "來源", - "show sorted keybindings": "依優先順序顯示 {0} 按鍵繫結關係", - "show keybindings": "以字母顯示 {0} 按鍵繫結關係", - "changeLabel": "變更按鍵繫結關係...", - "addLabel": "新增按鍵繫結關係...", - "editWhen": "在運算式時變更", - "removeLabel": "移除按鍵繫結關係", - "resetLabel": "重設按鍵繫結關係", - "showSameKeybindings": "顯示相同的按鍵繫結關係", - "copyLabel": "複製", - "copyCommandLabel": "複製命令識別碼", - "error": "編輯按鍵繫結關係時發生錯誤 '{0}'。請開啟 'keybindings.json' 檔案並檢查錯誤。", - "editKeybindingLabelWithKey": "變更按鍵繫結關係 {0}", - "editKeybindingLabel": "變更按鍵繫結關係", - "addKeybindingLabelWithKey": "新增按鍵繫結關係 {0}", "addKeybindingLabel": "新增按鍵繫結關係", - "title": "{0} ({1})", - "whenContextInputAriaLabel": "在上下文時鍵入。按 Enter 鍵可確認,按 Escape 鍵可取消。", + "addKeybindingLabelWithKey": "新增按鍵繫結關係 {0}", + "addLabel": "新增按鍵繫結關係...", + "changeLabel": "變更按鍵繫結關係...", + "clearInput": "清除按鍵繫結關係搜尋輸入", + "command": "命令", + "copyCommandLabel": "複製命令識別碼", + "copyLabel": "複製", + "editKeybindingLabel": "變更按鍵繫結關係", + "editKeybindingLabelWithKey": "變更按鍵繫結關係 {0}", + "editWhen": "在運算式時變更", + "error": "編輯按鍵繫結關係時發生錯誤 '{0}'。請開啟 'keybindings.json' 檔案並檢查錯誤。", + "keybinding": "按鍵繫結關係", "keybindingsLabel": "按鍵繫結關係", "noKeybinding": "未指派任何按鍵繫結關係。", - "noWhen": "沒有時間內容。" + "noWhen": "沒有時間內容。", + "recordKeysLabel": "記錄按鍵", + "recordKeysLabelWithKeybinding": "{0} ({1})", + "recording": "正在記錄按鍵", + "removeLabel": "移除按鍵繫結關係", + "resetLabel": "重設按鍵繫結關係", + "show keybindings": "以字母顯示 {0} 按鍵繫結關係", + "show sorted keybindings": "依優先順序顯示 {0} 按鍵繫結關係", + "showSameKeybindings": "顯示相同的按鍵繫結關係", + "sortByPrecedeneLabel": "依優先順序排序", + "sortByPrecedeneLabelWithKeybinding": "{0} ({1})", + "source": "來源", + "title": "{0} ({1})", + "when": "當", + "whenContextInputAriaLabel": "在上下文時鍵入。按 Enter 鍵可確認,按 Escape 鍵可取消。" + }, + "vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": { + "defineKeybinding.kbLayoutErrorMessage": "您無法在目前的鍵盤配置下產生此按鍵組合。", + "defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}**針對您目前的按鍵配置(**{1}**為美國標準)", + "defineKeybinding.kbLayoutLocalMessage": "**{0}**針對您目前的鍵盤配置", + "defineKeybinding.start": "定義按鍵繫結關係" + }, + "vs/workbench/contrib/preferences/browser/preferences.contribution": { + "Keyboard Shortcuts": "鍵盤快速鍵", + "clear": "清除搜尋結果", + "defaultPreferencesEditor": "預設喜好設定編輯器", + "filterModifiedLabel": "顯示修改的設定", + "filterOnlineServicesLabel": "顯示線上服務的設定", + "filterUntrusted": "顯示未受信任的工作區設定", + "keybindingsEditor": "按鍵繫結關係編輯器", + "miOpenOnlineSettings": "線上服務設定(&&O)", + "miOpenSettings": "設定(&&S)", + "miPreferences": "喜好設定(&&P)", + "onlineServices": "線上服務設定", + "openDefaultKeybindingsFile": "開啟預設鍵盤快速鍵 (JSON)", + "openFolderSettings": "開啟資料夾設定", + "openFolderSettingsFile": "開啟資料夾設定 (JSON)", + "openGlobalKeybindings": "開啟鍵盤快速鍵", + "openGlobalKeybindingsFile": "開啟鍵盤快速鍵 (JSON)", + "openGlobalSettings": "開啟使用者設定", + "openRawDefaultSettings": "開啟預設設定 (JSON)", + "openRemoteSettings": "開啟遠端設定 ({0})", + "openSettings2": "開啟設定 (UI)", + "openSettingsJson": "開啟設定 (JSON)", + "openWorkspaceSettings": "開啟工作區設定", + "openWorkspaceSettingsFile": "開啟工作區設定 (JSON)", + "preferences": "喜好設定", + "settings": "設定", + "settings.clearResults": "清除設定搜尋結果", + "settings.editFocusedSetting": "編輯焦點設定", + "settings.focusFile": "焦點設定檔案", + "settings.focusLevelUp": "將焦點上移一個層級", + "settings.focusNextSetting": "焦點下一個設定", + "settings.focusPreviousSetting": "焦點上一個設定", + "settings.focusSearch": "聚焦於設定搜尋", + "settings.focusSettingControl": "聚焦於設定控制項", + "settings.focusSettingsList": "焦點設定清單", + "settings.focusSettingsTOC": "聚焦於設定目錄", + "settings.showContextMenu": "顯示設定操作功能表", + "settingsEditor2": "設定編輯器 2", + "showDefaultKeybindings": "顯示預設按鍵繫結", + "showExtensionKeybindings": "顯示延伸模組按鍵繫結關係", + "showUserKeybindings": "顯示使用者按鍵繫結" }, "vs/workbench/contrib/preferences/browser/preferencesActions": { "configureLanguageBasedSettings": "設定語言專屬設定...", @@ -6071,804 +6292,817 @@ "vs/workbench/contrib/preferences/browser/preferencesEditor": { "SearchSettingsWidget.AriaLabel": "搜尋設定", "SearchSettingsWidget.Placeholder": "搜尋設定", - "noSettingsFound": "找不到任何設定", - "oneSettingFound": "找到 1 項設定", - "settingsFound": "找到 {0} 項設置", - "totalSettingsMessage": "共 {0} 項設定", - "nlpResult": "自然語言結果", - "filterResult": "篩選結果", + "defaultEditorReadonly": "在右方編輯器中編輯以覆寫預設。", + "defaultFolderSettings": "預設資料夾設定", "defaultSettings": "預設設定", "defaultUserSettings": "預設使用者設定", "defaultWorkspaceSettings": "預設工作區設定", - "defaultFolderSettings": "預設資料夾設定", - "defaultEditorReadonly": "在右方編輯器中編輯以覆寫預設。", - "preferencesAriaLabel": "預設喜好設定。唯讀編輯器。" - }, - "vs/workbench/contrib/preferences/browser/settingsEditor2": { - "SearchSettings.AriaLabel": "搜尋設定", - "clearInput": "清除設定搜尋輸入", - "noResults": "找不到任何設定", - "clearSearchFilters": "清除篩選", - "settings": "設定", - "settingsNoSaveNeeded": "設定的變更會自動儲存。", - "oneResult": "找到 1 項設定", - "moreThanOneResult": "找到 {0} 項設置", - "turnOnSyncButton": "開啟設定同步", - "lastSyncedLabel": "上次同步時間: {0}" - }, - "vs/workbench/contrib/preferences/common/preferencesContribution": { - "enableNaturalLanguageSettingsSearch": "控制是否啟用設定的自然語言搜尋模式。自然語言搜尋由 Microsoft 線上服務提供。", - "settingsSearchTocBehavior.hide": "在搜尋時隱藏目錄。", - "settingsSearchTocBehavior.filter": "將目錄篩選到只剩具有相符設定的分類。按一下分類會將結果篩選到剩下該分類。", - "settingsSearchTocBehavior": "控制在搜尋時設定編輯器目錄的行為。" + "filterResult": "篩選結果", + "nlpResult": "自然語言結果", + "noSettingsFound": "找不到任何設定", + "oneSettingFound": "找到 1 項設定", + "preferencesAriaLabel": "預設喜好設定。唯讀編輯器。", + "settingsFound": "找到 {0} 項設置", + "totalSettingsMessage": "共 {0} 項設定" }, "vs/workbench/contrib/preferences/browser/preferencesIcons": { - "settingsGroupExpandedIcon": "分割 JSON 設定編輯器中已展開區段的圖示。", - "settingsGroupCollapsedIcon": "分割 JSON 設定編輯器中已摺疊區段的圖示。", - "settingsScopeDropDownIcon": "分割 JSON 設定編輯器中資料夾下拉式按鈕的圖示。", - "settingsMoreActionIcon": "設定 UI 中 [更多動作] 動作的圖示。", + "keybindingsAddIcon": "按鍵繫結關係 UI 中新增動作的圖示。", + "keybindingsEditIcon": "按鍵繫結關係 UI 中編輯動作的圖示。", "keybindingsRecordKeysIcon": "按鍵繫結關係 UI 中 [記錄金鑰] 動作的圖示。", "keybindingsSortIcon": "按鍵繫結關係 UI 中切換 [依優先順序排序] 的圖示。", - "keybindingsEditIcon": "按鍵繫結關係 UI 中編輯動作的圖示。", - "keybindingsAddIcon": "按鍵繫結關係 UI 中新增動作的圖示。", - "settingsEditIcon": "設定 UI 中編輯動作的圖示。", - "settingsAddIcon": "設定 UI 中新增動作的圖示。", - "settingsRemoveIcon": "設定 UI 中移除動作的圖示。", - "preferencesDiscardIcon": "設定 UI 中捨棄動作的圖示。", "preferencesClearInput": "設定和按鍵繫結關係 UI 中清除輸入的圖示。", - "preferencesOpenSettings": "開啟設定命令的圖示。" - }, - "vs/workbench/contrib/preferences/browser/keybindingWidgets": { - "defineKeybinding.initial": "按下所需按鍵組合,然後按 ENTER。", - "defineKeybinding.oneExists": "1 個現有命令有此按鍵繫結", - "defineKeybinding.existing": "{0} 個現有命令有此按鍵繫結", - "defineKeybinding.chordsTo": "同步到" + "preferencesDiscardIcon": "設定 UI 中捨棄動作的圖示。", + "preferencesOpenSettings": "開啟設定命令的圖示。", + "settingsAddIcon": "設定 UI 中新增動作的圖示。", + "settingsEditIcon": "設定 UI 中編輯動作的圖示。", + "settingsGroupCollapsedIcon": "分割 JSON 設定編輯器中已摺疊區段的圖示。", + "settingsGroupExpandedIcon": "分割 JSON 設定編輯器中已展開區段的圖示。", + "settingsMoreActionIcon": "設定 UI 中 [更多動作] 動作的圖示。", + "settingsRemoveIcon": "設定 UI 中移除動作的圖示。", + "settingsScopeDropDownIcon": "分割 JSON 設定編輯器中資料夾下拉式按鈕的圖示。" }, "vs/workbench/contrib/preferences/browser/preferencesRenderers": { + "copyDefaultValue": "複製到設定", + "editTtile": "編輯", + "emptyFolderSettingsHeader": "將資料夾設定放在這裡以覆寫工作區設定中的設定。", "emptyUserSettingsHeader": "將設定放在這裡以覆寫預設設定。", "emptyWorkspaceSettingsHeader": "將設定放在這裡以覆寫使用者設定。", - "emptyFolderSettingsHeader": "將資料夾設定放在這裡以覆寫工作區設定中的設定。", - "editTtile": "編輯", + "manage workspace trust": "管理工作區信任", "replaceDefaultValue": "在設定中取代", - "copyDefaultValue": "複製到設定", "unknown configuration setting": "未知的組態設定", - "unsupportedRemoteMachineSetting": "在此視窗中無法套用此設定。此設定會在開啟本機視窗時套用。", - "unsupportedWindowSetting": "無法在此工作區中套用此設定。此設定會在您直接開啟包含的工作區資料夾時套用。", "unsupportedApplicationSetting": "只能在應用程式使用者設定中套用此設定", "unsupportedMachineSetting": "此設定只能套用到本機視窗的使用者設定中或遠端視窗的遠端設定中。", - "unsupportedProperty": "不支援的屬性" + "unsupportedProperty": "不支援的屬性", + "unsupportedRemoteMachineSetting": "在此視窗中無法套用此設定。此設定會在開啟本機視窗時套用。", + "unsupportedWindowSetting": "無法在此工作區中套用此設定。此設定會在您直接開啟包含的工作區資料夾時套用。", + "untrustedSetting": "此設定只能套用至信任的工作區中。" }, "vs/workbench/contrib/preferences/browser/preferencesWidgets": { "defaultSettings": "請將您的設定置於右側的編輯器以覆寫。", + "folderSettings": "資料夾", "noSettingsFound": "找不到任何設定。", "settingsSwitcherBarAriaLabel": "設定切換器", "userSettings": "使用者", "userSettingsRemote": "遠端", - "workspaceSettings": "工作區", - "folderSettings": "資料夾" + "workspaceSettings": "工作區" + }, + "vs/workbench/contrib/preferences/browser/settingsEditor2": { + "SearchSettings.AriaLabel": "搜尋設定", + "clearInput": "清除設定搜尋輸入", + "clearSearchFilters": "清除篩選", + "lastSyncedLabel": "上次同步時間: {0}", + "moreThanOneResult": "找到 {0} 項設置", + "noResults": "找不到任何設定", + "oneResult": "找到 1 項設定", + "settings": "設定", + "settings require trust": "工作區信任", + "turnOnSyncButton": "開啟設定同步" }, "vs/workbench/contrib/preferences/browser/settingsLayout": { + "appearance": "外觀", + "application": "應用程式", + "breadcrumbs": "階層連結", + "comments": "註解", "commonlyUsed": "經常使用的", - "textEditor": "文字編輯器", "cursor": "資料指標", + "debug": "偵錯", + "diffEditor": "Diff 編輯器", + "editorManagement": "編輯器管理", + "extensions": "延伸模組", + "features": "功能", + "fileExplorer": "檔案總管", + "files": "檔案", "find": "尋找", "font": "字型", "formatting": "格式化", - "diffEditor": "Diff 編輯器", - "minimap": "縮圖", - "suggestions": "建議", - "files": "檔案", - "workbench": "工作台", - "appearance": "外觀", - "breadcrumbs": "階層連結", - "editorManagement": "編輯器管理", - "settings": "設定編輯器", - "zenMode": "Zen Mode", - "screencastMode": "螢幕錄製模式", - "window": "視窗", - "newWindow": "開新視窗", - "features": "功能", - "fileExplorer": "檔案總管", - "search": "搜尋", - "debug": "偵錯", - "testing": "正在測試", - "scm": "原始碼管理 (SCM)", - "extensions": "延伸模組", - "terminal": "終端機", - "task": "工作", - "problems": "問題", - "output": "輸出", - "comments": "註解", - "remote": "遠端", - "timeline": "時間表", - "notebook": "筆記本", - "application": "應用程式", - "proxy": "Proxy", "keyboard": "鍵盤", - "update": "更新", + "minimap": "縮圖", + "newWindow": "開新視窗", + "notebook": "筆記本", + "output": "輸出", + "problems": "問題", + "proxy": "Proxy", + "remote": "遠端", + "scm": "原始碼管理 (SCM)", + "screencastMode": "螢幕錄製模式", + "search": "搜尋", + "security": "安全性", + "settings": "設定編輯器", + "settingsSync": "設定同步", + "suggestions": "建議", + "task": "工作", "telemetry": "遙測", - "settingsSync": "設定同步" + "terminal": "終端機", + "testing": "正在測試", + "textEditor": "文字編輯器", + "timeline": "時間表", + "update": "更新", + "window": "視窗", + "workbench": "工作台", + "workspace": "工作區", + "zenMode": "Zen Mode" }, "vs/workbench/contrib/preferences/browser/settingsTree": { - "extensions": "延伸模組", - "extensionSyncIgnoredLabel": "同步: 已忽略", - "modified": "已修改", - "settingsContextMenuTitle": "更多操作...", "alsoConfiguredIn": "也修改於", "configuredIn": "已修改於", - "newExtensionsButtonLabel": "顯示相符的延伸模組", - "editInSettingsJson": "在 settings.json 內編輯", - "settings.Default": "預設", - "resetSettingLabel": "重設設定", - "validationError": "驗證錯誤。", - "settings.Modified": "已修改。", - "settings": "設定", - "copySettingIdLabel": "複製設定識別碼", "copySettingAsJSONLabel": "以 JSON 格式複製設定", - "stopSyncingSetting": "同步此設定" + "copySettingIdLabel": "複製設定識別碼", + "editInSettingsJson": "在 settings.json 內編輯", + "extensionSyncIgnoredLabel": "同步: 已忽略", + "extensions": "延伸模組", + "manageWorkspaceTrust": "管理工作區信任", + "modified": "已修改", + "newExtensionsButtonLabel": "顯示相符的延伸模組", + "resetSettingLabel": "重設設定", + "settings": "設定", + "settings.Default": "預設", + "settings.Modified": "已修改。", + "settingsContextMenuTitle": "更多操作...", + "stopSyncingSetting": "同步此設定", + "trustLabel": "此設定只能用於信任的工作區", + "validationError": "驗證錯誤。" }, "vs/workbench/contrib/preferences/browser/settingsTreeModels": { - "workspace": "工作區", "remote": "遠端", - "user": "使用者" + "user": "使用者", + "workspace": "工作區" }, "vs/workbench/contrib/preferences/browser/settingsWidgets": { - "headerForeground": "區塊標頭或使用中標題的前景色彩。", - "modifiedItemForeground": "已修改設定指示器的色彩。", - "settingsDropdownBackground": "設定編輯器下拉式清單背景。", - "settingsDropdownForeground": "設定編輯器下拉式清單前景。", - "settingsDropdownBorder": "設定編輯器下拉式清單邊框。", - "settingsDropdownListBorder": "設定編輯器下拉式清單邊框。這會圍繞選項並將選項與說明分開。", - "settingsCheckboxBackground": "設定編輯器核取方塊背景。", - "settingsCheckboxForeground": "設定編輯器核取方塊前景。", - "settingsCheckboxBorder": "設定編輯器核取方塊邊框。", - "textInputBoxBackground": "設定編輯器文字輸入方塊背景。", - "textInputBoxForeground": "設定編輯器文字輸入方塊前景。", - "textInputBoxBorder": "設定編輯器文字輸入方塊邊框。", - "numberInputBoxBackground": "設定編輯器數字輸入方塊背景。", - "numberInputBoxForeground": "設定編輯器數字輸入方塊前景。", - "numberInputBoxBorder": "設定編輯器號碼輸入方塊邊框。", - "focusedRowBackground": "聚焦時的設定列背景色彩。", - "notebook.rowHoverBackground": "暫留時的設定列背景色彩。", - "notebook.focusedRowBorder": "聚焦於資料列時資料列上框線和下框線的色彩。", - "okButton": "確定", - "cancelButton": "取消", - "listValueHintLabel": "列出項目 `{0}`", - "listSiblingHintLabel": "列出項目 `{0}` 與同層級 `${1}`", - "removeItem": "移除項目", - "editItem": "編輯項目", "addItem": "新增項目", - "itemInputPlaceholder": "字串項目...", - "listSiblingInputPlaceholder": "同層級...", - "excludePatternHintLabel": "排除與 `{0}` 相符的檔案", - "excludeSiblingHintLabel": "只在與 `{1}` 相符的檔案存在時,排除與 `{0}` 相符的檔案", - "removeExcludeItem": "移除排除項目", - "editExcludeItem": "編輯排除項目", "addPattern": "新增模式", + "cancelButton": "取消", + "editExcludeItem": "編輯排除項目", + "editItem": "編輯項目", + "excludePatternHintLabel": "排除與 `{0}` 相符的檔案", "excludePatternInputPlaceholder": "排除模式...", + "excludeSiblingHintLabel": "只在與 `{1}` 相符的檔案存在時,排除與 `{0}` 相符的檔案", "excludeSiblingInputPlaceholder": "當模式存在時...", - "objectKeyInputPlaceholder": "索引鍵", - "objectValueInputPlaceholder": "值", - "objectPairHintLabel": "屬性 '{0}' 已設定為 '{1}'。", - "resetItem": "重設項目", + "focusedRowBackground": "聚焦時的設定列背景色彩。", + "headerForeground": "區塊標頭或使用中標題的前景色彩。", + "itemInputPlaceholder": "字串項目...", + "listSiblingHintLabel": "列出項目 `{0}` 與同層級 `${1}`", + "listSiblingInputPlaceholder": "同層級...", + "listValueHintLabel": "列出項目 `{0}`", + "modifiedItemForeground": "已修改設定指示器的色彩。", + "notebook.focusedRowBorder": "聚焦於資料列時資料列上框線和下框線的色彩。", + "notebook.rowHoverBackground": "暫留時的設定列背景色彩。", + "numberInputBoxBackground": "設定編輯器數字輸入方塊背景。", + "numberInputBoxBorder": "設定編輯器號碼輸入方塊邊框。", + "numberInputBoxForeground": "設定編輯器數字輸入方塊前景。", "objectKeyHeader": "項目", - "objectValueHeader": "值" + "objectKeyInputPlaceholder": "索引鍵", + "objectPairHintLabel": "屬性 '{0}' 已設定為 '{1}'。", + "objectValueHeader": "值", + "objectValueInputPlaceholder": "值", + "okButton": "確定", + "removeExcludeItem": "移除排除項目", + "removeItem": "移除項目", + "resetItem": "重設項目", + "settingsCheckboxBackground": "設定編輯器核取方塊背景。", + "settingsCheckboxBorder": "設定編輯器核取方塊邊框。", + "settingsCheckboxForeground": "設定編輯器核取方塊前景。", + "settingsDropdownBackground": "設定編輯器下拉式清單背景。", + "settingsDropdownBorder": "設定編輯器下拉式清單邊框。", + "settingsDropdownForeground": "設定編輯器下拉式清單前景。", + "settingsDropdownListBorder": "設定編輯器下拉式清單邊框。這會圍繞選項並將選項與說明分開。", + "textInputBoxBackground": "設定編輯器文字輸入方塊背景。", + "textInputBoxBorder": "設定編輯器文字輸入方塊邊框。", + "textInputBoxForeground": "設定編輯器文字輸入方塊前景。" }, "vs/workbench/contrib/preferences/browser/tocTree": { - "settingsTOC": "設定目錄", - "groupRowAriaLabel": "{0}, 群組 " + "groupRowAriaLabel": "{0}, 群組 ", + "settingsTOC": "設定目錄" }, - "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { - "helpQuickAccessPlaceholder": "鍵入 '{0}' 可取得您可於此處採用的動作説明。", - "helpQuickAccess": "顯示所有快速存取提供者", - "viewQuickAccessPlaceholder": "鍵入要開啟的檢視、輸出通道或終端機名稱。", - "viewQuickAccess": "開啟檢視", - "commandsQuickAccessPlaceholder": "鍵入要執行的命令名稱。", - "commandsQuickAccess": "顯示並執行命令", - "miCommandPalette": "命令選擇區(&&C)...", - "miOpenView": "開啟檢視(&&O)...", - "miGotoSymbolInEditor": "前往編輯器中的符號(&&S)...", - "miGotoLine": "前往行/資料行(&&L)...", - "commandPalette": "命令選擇區..." - }, - "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { - "noViewResults": "沒有相符的檢視", - "views": "側邊欄", - "panels": "面板", - "terminalTitle": "{0}: {1}", - "terminals": "終端機", - "logChannel": "記錄 ({0})", - "channels": "輸出", - "openView": "開啟檢視", - "quickOpenView": "Quick Open 檢視" + "vs/workbench/contrib/preferences/common/preferencesContribution": { + "enableNaturalLanguageSettingsSearch": "控制是否啟用設定的自然語言搜尋模式。自然語言搜尋由 Microsoft 線上服務提供。", + "settingsSearchTocBehavior": "控制在搜尋時設定編輯器目錄的行為。", + "settingsSearchTocBehavior.filter": "將目錄篩選到只剩具有相符設定的分類。按一下分類會將結果篩選到剩下該分類。", + "settingsSearchTocBehavior.hide": "在搜尋時隱藏目錄。" }, "vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": { - "noCommandResults": "沒有相符的命令", - "configure keybinding": "設定按鍵繫結關係", + "clearCommandHistory": "清除命令歷程記錄", "commandWithCategory": "{0}: {1}", - "showTriggerActions": "顯示所有命令", - "clearCommandHistory": "清除命令歷程記錄" + "configure keybinding": "設定按鍵繫結關係", + "noCommandResults": "沒有相符的命令", + "showTriggerActions": "顯示所有命令" + }, + "vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": { + "commandPalette": "命令選擇區...", + "commandsQuickAccess": "顯示並執行命令", + "commandsQuickAccessPlaceholder": "鍵入要執行的命令名稱。", + "helpQuickAccess": "顯示所有快速存取提供者", + "helpQuickAccessPlaceholder": "鍵入 '{0}' 可取得您可於此處採用的動作説明。", + "miCommandPalette": "命令選擇區(&&C)...", + "miGotoLine": "前往行/資料行(&&L)...", + "miGotoSymbolInEditor": "前往編輯器中的符號(&&S)...", + "miOpenView": "開啟檢視(&&O)...", + "viewQuickAccess": "開啟檢視", + "viewQuickAccessPlaceholder": "鍵入要開啟的檢視、輸出通道或終端機名稱。" + }, + "vs/workbench/contrib/quickaccess/browser/viewQuickAccess": { + "channels": "輸出", + "logChannel": "記錄 ({0})", + "noViewResults": "沒有相符的檢視", + "openView": "開啟檢視", + "panels": "面板", + "quickOpenView": "Quick Open 檢視", + "terminalTitle": "{0}: {1}", + "terminals": "終端機", + "views": "側邊欄" }, "vs/workbench/contrib/relauncher/browser/relauncher.contribution": { - "relaunchSettingMessage": "設定已經變更,必須重新啟動才會生效。", - "relaunchSettingMessageWeb": "設定已變更,需要重新載入才能生效。", "relaunchSettingDetail": "請按 [重新啟動] 按鈕以重新啟動 {0} 並啟用設定。", "relaunchSettingDetailWeb": "按重新載入按鈕可重新載入 {0} 並啟用設定。", + "relaunchSettingMessage": "設定已經變更,必須重新啟動才會生效。", + "relaunchSettingMessageWeb": "設定已變更,需要重新載入才能生效。", "restart": "重新啟動(&&R)", "restartWeb": "重新載入(&&R)" }, + "vs/workbench/contrib/remote/browser/explorerViewItems": { + "remote.explorer.switch": "切換遠端", + "remotes": "切換遠端" + }, + "vs/workbench/contrib/remote/browser/remote": { + "RemoteHelpInformationExtPoint": "為遠端提供説明資訊", + "RemoteHelpInformationExtPoint.documentation": "專案文件頁面的 URL,或傳回該 URL 的命令", + "RemoteHelpInformationExtPoint.feedback": "專案意見反應回報程式的 URL,或傳回該 URL 的命令", + "RemoteHelpInformationExtPoint.getStarted": "專案使用者入門頁面的 URL,或傳回該 URL 的命令", + "RemoteHelpInformationExtPoint.issues": "專案問題清單的 URL,或傳回該 URL 的命令", + "cancel": "取消", + "connectionLost": "已失去連線", + "pickRemoteExtension": "選取要開啟的 URL", + "reconnectNow": "立即重新連線", + "reconnectionPermanentFailure": "無法重新連線。請重新載入視窗。", + "reconnectionRunning": "已中斷連線。正在嘗試重新連線...", + "reconnectionWaitMany": "將於 {0} 秒後嘗試重新連線...", + "reconnectionWaitOne": "將於 {0} 秒後嘗試重新連線...", + "reloadWindow": "重新載入視窗", + "remote.explorer": "遠端總管", + "remote.help": "說明及意見反應", + "remote.help.documentation": "閱讀文件", + "remote.help.feedback": "提供意見", + "remote.help.getStarted": "入門指南", + "remote.help.issues": "檢閱問題", + "remote.help.report": "回報問題", + "remotehelp": "遠端協助" + }, + "vs/workbench/contrib/remote/browser/remoteExplorer": { + "1forwardedPort": "1 個轉送的連接埠", + "nForwardedPorts": "{0} 個轉送的連接埠", + "ports": "連接埠", + "remote.forwardedPorts.statusbarTextNone": "未轉接任何連接埠", + "remote.forwardedPorts.statusbarTooltip": "已轉接的連接埠: {0}", + "remote.tunnelsView.automaticForward": "您在連接埠 {0} 上執行的應用程式可供使用。", + "remote.tunnelsView.elevationButton": "使用連接埠 {0} 作為 Sudo...", + "remote.tunnelsView.elevationMessage": "您必須以超級使用者身分執行,才可在本機使用連接埠 {0}。", + "remote.tunnelsView.notificationLink2": "[查看所有轉送的連接埠]({0})", + "status.forwardedPorts": "轉送的連接埠" + }, + "vs/workbench/contrib/remote/browser/remoteIcons": { + "copyAddressIcon": "複製本機位址動作的圖示。", + "documentationIcon": "遠端總管檢視中 [文件] 的圖示。", + "feedbackIcon": "遠端總管檢視中 [意見反應] 的圖示。", + "forwardPortIcon": "轉寄動作的圖示。", + "forwardedPortWithProcessIcon": "具有執行中處理序的轉送連接埠圖示。", + "forwardedPortWithoutProcessIcon": "未含執行中處理序的轉送連接埠圖示。", + "getStartedIcon": "遠端總管檢視中 [使用者入門] 的圖示。", + "labelPortIcon": "標籤連接埠動作的圖示。", + "openBrowserIcon": "開啟瀏覽器動作的圖示。", + "openPreviewIcon": "開啟預覽動作的圖示。", + "portIcon": "代表遠端連接埠的圖示。", + "portsViewIcon": "[遠端連接埠] 檢視的檢視圖示。", + "privatePortIcon": "代表私人遠端連接埠的圖示。", + "publicPortIcon": "代表公用遠端連接埠的圖示。", + "remoteExplorerViewIcon": "[遠端總管] 檢視的檢視圖示。", + "reportIssuesIcon": "遠端總管檢視中 [回報問題] 的圖示。", + "reviewIssuesIcon": "遠端總管檢視中 [檢閱問題] 的圖示。", + "stopForwardIcon": "停止轉寄動作的圖示。" + }, + "vs/workbench/contrib/remote/browser/remoteIndicator": { + "closeRemoteConnection.title": "關閉遠端連線", + "closeVirtualWorkspace.title": "關閉遠端工作區", + "disconnectedFrom": "中斷與 {0} 的連線", + "host.open": "正在開啟遠端...", + "host.reconnecting": "正在重新連線到 {0}...", + "host.tooltip": "在 {0} 上編輯", + "host.tooltipDisconnected": "中斷與 {0} 的連線", + "host.tooltipReconnecting": "正在重新連線到 {0}...", + "installRemotes": "安裝其他遠端延伸模組...", + "miCloseRemote": "關閉遠端連線(&&M)", + "noHost.tooltip": "開啟遠端視窗", + "reloadWindow": "重新載入視窗", + "remote.category": "遠端", + "remote.close": "關閉遠端連線", + "remote.install": "安裝遠端開發延伸模組", + "remote.showMenu": "顯示遠端功能表", + "remoteHost": "遠端主機", + "workspace.tooltip2": "{0}\r\n\r\n 上的虛擬工作區[部分功能]({1}) 不適用於虛擬檔案系統上的資源。" + }, + "vs/workbench/contrib/remote/browser/tunnelView": { + "portWithRunningProcess.foreground": "具有相關聯執行中流程之連接埠的圖示色彩。", + "portsLink.followLinkAlt": "alt + 按一下", + "portsLink.followLinkAlt.mac": "option + 按一下", + "portsLink.followLinkCmd": "cmd + 按一下", + "portsLink.followLinkCtrl": "ctrl + 按一下", + "remote.tunnel": "連接埠", + "remote.tunnel.changeLocalPort": "變更本機位址連接埠", + "remote.tunnel.changeLocalPortNumber": "本機連接埠 {0} 無法使用。已改用連接埠號碼 {1}", + "remote.tunnel.close": "停止轉送連接埠", + "remote.tunnel.closeNoPorts": "目前沒有轉送的連接埠。請嘗試執行 {0} 指令", + "remote.tunnel.closePlaceholder": "選擇要停止轉送的連接埠", + "remote.tunnel.copyAddressCommandPalette": "複製轉送的連接埠位址", + "remote.tunnel.copyAddressInline": "複製本機位址", + "remote.tunnel.copyAddressPlaceholdter": "選擇轉送的連接埠", + "remote.tunnel.forward": "轉送連接埠", + "remote.tunnel.forwardError": "無法轉送 {0}:{1}。主機可能無法使用,或是該遠端連接埠已受到轉送", + "remote.tunnel.forwardItem": "轉送連接埠", + "remote.tunnel.forwardPrompt": "連接埠號碼或位址 (例如 3000 或 10.10.10.10:2000)。", + "remote.tunnel.label": "設定連接埠標籤", + "remote.tunnel.makePrivate": "設為私人", + "remote.tunnel.makePublic": "設為公用", + "remote.tunnel.open": "以瀏覽器開啟", + "remote.tunnel.openCommandPalette": "在瀏覽器中開啟連接埠", + "remote.tunnel.openCommandPaletteNone": "目前沒有已轉接的連接埠。開啟 [連接埠] 檢視以開始使用。", + "remote.tunnel.openCommandPalettePick": "選擇要開啟的連接埠", + "remote.tunnel.openCommandPaletteView": "開啟連接埠檢視...", + "remote.tunnel.openPreview": "在編輯器中預覽", + "remote.tunnel.protocolHttp": "HTTP", + "remote.tunnel.protocolHttps": "HTTPS", + "remote.tunnel.tooltipCandidate": "遠端連接埠 {0}:{1} 未轉送。 ", + "remote.tunnel.tooltipForwarded": "遠端連接埠 {0}:{1} 已轉送到本機位址 {2}。 ", + "remote.tunnel.tooltipName": "已標記連接埠 {0}。 ", + "remote.tunnel.tooltipPrivate": "只能從這部機器存取。 ", + "remote.tunnel.tooltipPublic": "可公開存取。 ", + "remote.tunnelView.alreadyForwarded": "連接埠已經轉送", + "remote.tunnelView.inlineElevationMessage": "可能需要 Sudo", + "remote.tunnelsView.addPort": "新增連接埠", + "remote.tunnelsView.changePort": "新增本機連接埠", + "remote.tunnelsView.input": "請按下 ENTER 以確認,或按 ESCAPE 取消。", + "remote.tunnelsView.labelPlaceholder": "連接埠標籤", + "remote.tunnelsView.portNumberToHigh": "連接埠號碼必須 ≥ 0 和 < {0}。", + "remote.tunnelsView.portNumberValid": "轉送的連接埠無效。", + "tunnel.addressColumn.label": "本機位址", + "tunnel.addressColumn.tooltip": "本機提供的轉送連接埠位址。", + "tunnel.automatic": "已自動轉送", + "tunnel.focusContext": "連接埠檢視是否有焦點。", + "tunnel.forwardedPortsViewEnabled": "是否已啟用連接埠檢視。", + "tunnel.iconColumn.notRunning": "沒有任何執行中的處理序。", + "tunnel.iconColumn.running": "連接埠有執行中的處理序。", + "tunnel.originColumn.label": "原點", + "tunnel.originColumn.tooltip": "轉送連接埠的原始來源。可以是延伸模組、使用者轉送、靜態轉送或自動轉送。", + "tunnel.portColumn.label": "連接埠", + "tunnel.portColumn.tooltip": "轉送連接埠的標籤與遠端連接埠號碼。", + "tunnel.privacyColumn.label": "隱私權", + "tunnel.privacyColumn.tooltip": "是否可使用轉送連接埠。", + "tunnel.privacyPrivate": "私人", + "tunnel.privacyPublic": "公用", + "tunnel.processColumn.label": "執行中的處理序", + "tunnel.processColumn.tooltip": "使用此連接埠的處理序命令列。", + "tunnel.staticallyForwarded": "靜態轉送", + "tunnel.user": "使用者轉送", + "tunnelContext.protocolMenu": "變更連接埠通訊協定", + "tunnelView": "通道檢視", + "tunnelView.runningProcess.inacessable": "流程資訊無法使用" + }, + "vs/workbench/contrib/remote/common/remote.contribution": { + "remote": "遠端", + "remote.autoForwardPorts": "啟用時,會偵測到新的執行中流程,並自動轉送其接聽的連接埠。", + "remote.autoForwardPortsSource": "設定當 `remote.autoForwardPorts` 為 true 時,自動轉送連接埠的來源。在 Windows 與 Mac 遠端上,`process` 選項沒有作用,將使用 `output`。需要重新載入才會生效。", + "remote.autoForwardPortsSource.output": "當透過讀取終端和偵錯輸出而探索到連接埠時,會自動轉送連接埠。並非所有使用連接埠的處理序都將列印到整合式終端或偵錯主控台,因此將缺少部分連接埠。根據輸出而轉送的連接埠,在重新載入或使用者在 [連接埠] 檢視中關閉連接埠之前,不會是「未轉送」。", + "remote.autoForwardPortsSource.process": "當透過監看已啟動且包含連接埠的處理序而探索到連接埠時,會自動轉送連接埠。", + "remote.extensionKind": "覆寫延伸模組的類型。`ui` 延伸模組會於本機電腦安裝並執行,`workspace` 延伸模組則會於遠端執行。如果使用此設定覆寫延伸模組的預設類型,則您應指定該延伸模組是否應於本機或遠端安裝並啟用。", + "remote.localPortHost": "指定將用於連接埠轉送的本機主機名稱。", + "remote.portsAttributes": "設定在轉送特定連接埠號碼時套用的屬性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", + "remote.portsAttributes.defaults": "設定套用到所有未從設定 `remote.portsAttributes` 取得屬性之連接埠的預設屬性。例如:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```", + "remote.portsAttributes.elevateIfNeeded": "此連接埠轉送時,自動提示提高權限 (如有必要)。如果本機連接埠是特殊權限連接埠,就需要提升。", + "remote.portsAttributes.ignore": "此連接埠不會自動轉送。", + "remote.portsAttributes.label": "在 UI 中所顯示的此連接埠標籤。", + "remote.portsAttributes.labelDefault": "應用程式", + "remote.portsAttributes.notify": "連接埠自動轉送時,顯示通知。", + "remote.portsAttributes.onForward": "定義探索到連接埠自動轉送時發生的動作", + "remote.portsAttributes.openBrowser": "連接埠自動轉送時,開啟瀏覽器。根據您的設定,這可能會開啟內嵌瀏覽器。", + "remote.portsAttributes.openPreview": "當連接埠自動轉送時,在相同視窗中開啟預覽。", + "remote.portsAttributes.patternError": "必須是連接埠號碼、連接埠號碼範圍或規則運算式。", + "remote.portsAttributes.port": "連接埠、連接埠範圍 (如 \"40000-55000\") 或規則運算式 (如 \".+\\\\/server.js\")。若是連接埠號碼或範圍,屬性會套用到該連接埠號碼或連接埠號碼範圍。使用規則運算式的屬性會套用到相關處理序命令列與運算式相符的連接埠。", + "remote.portsAttributes.protocol": "轉送此連接埠時使用的通訊協定。", + "remote.portsAttributes.requireLocalPort": "若為 true,將會顯示所選本機埠是否未用於轉送的強制回應對話方塊。", + "remote.portsAttributes.silent": "此連接埠自動轉送時,不顯示任何通知也不採取任何動作。", + "remote.restoreForwardedPorts": "還原您在工作區轉送的連接埠。", + "remoteExtensionLog": "遠端伺服器", + "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", + "web": "Web 背景工作延伸模組種類。這類延伸模組可以在 Web 背景工作延伸主機中執行。", + "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。" + }, "vs/workbench/contrib/remote/electron-sandbox/remote.contribution": { "remote": "遠端", "remote.downloadExtensionsLocally": "啟用時,延伸模組會在本機下載,並在遠端安裝。" }, - "vs/workbench/contrib/remote/common/remote.contribution": { - "remoteExtensionLog": "遠端伺服器", - "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", - "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。", - "web": "Web 背景工作延伸模組種類。這類延伸模組可以在 Web 背景工作延伸主機中執行。", - "remote": "遠端", - "remote.extensionKind": "覆寫延伸模組的類型。`ui` 延伸模組會於本機電腦安裝並執行,`workspace` 延伸模組則會於遠端執行。如果使用此設定覆寫延伸模組的預設類型,則您應指定該延伸模組是否應於本機或遠端安裝並啟用。", - "remote.restoreForwardedPorts": "還原您在工作區轉送的連接埠。", - "remote.autoForwardPorts": "啟用時,會偵測到新的執行中流程,並自動轉送其接聽的連接埠。", - "remote.autoForwardPortsSource": "設定當 `remote.autoForwardPorts` 為 true 時,自動轉送連接埠的來源。在 Windows 與 Mac 遠端上,`process` 選項沒有作用,將使用 `output`。需要重新載入才會生效。", - "remote.autoForwardPortsSource.process": "當透過監看已啟動且包含連接埠的處理序而探索到連接埠時,會自動轉送連接埠。", - "remote.autoForwardPortsSource.output": "當透過讀取終端和偵錯輸出而探索到連接埠時,會自動轉送連接埠。並非所有使用連接埠的處理序都將列印到整合式終端或偵錯主控台,因此將缺少部分連接埠。根據輸出而轉送的連接埠,在重新載入或使用者在 [連接埠] 檢視中關閉連接埠之前,不會是「未轉送」。", - "remote.portsAttributes.port": "連接埠、連接埠範圍 (如 \"40000-55000\") 或規則運算式 (如 \".+\\\\/server.js\")。若是連接埠號碼或範圍,屬性會套用到該連接埠號碼或連接埠號碼範圍。使用規則運算式的屬性會套用到相關處理序命令列與運算式相符的連接埠。", - "remote.portsAttributes.notify": "連接埠自動轉送時,顯示通知。", - "remote.portsAttributes.openBrowser": "連接埠自動轉送時,開啟瀏覽器。根據您的設定,這可能會開啟內嵌瀏覽器。", - "remote.portsAttributes.openPreview": "當連接埠自動轉送時,在相同視窗中開啟預覽。", - "remote.portsAttributes.silent": "此連接埠自動轉送時,不顯示任何通知也不採取任何動作。", - "remote.portsAttributes.ignore": "此連接埠不會自動轉送。", - "remote.portsAttributes.onForward": "定義探索到連接埠自動轉送時發生的動作", - "remote.portsAttributes.elevateIfNeeded": "此連接埠轉送時,自動提示提高權限 (如有必要)。如果本機連接埠是特殊權限連接埠,就需要提升。", - "remote.portsAttributes.label": "在 UI 中所顯示的此連接埠標籤。", - "remote.portsAttributes.labelDefault": "應用程式", - "remote.portsAttributes": "設定在轉送特定連接埠號碼時套用的屬性。例如:\r\n\r\n```\r\n\"3000\": {\r\n \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n```", - "remote.portsAttributes.patternError": "必須是連接埠號碼、連接埠號碼範圍或規則運算式。", - "remote.portsAttributes.defaults": "設定套用到所有未從設定 `remote.portsAttributes` 取得屬性之連接埠的預設屬性。例如:\r\n\r\n```\r\n{\r\n \"onAutoForward\": \"ignore\"\r\n}\r\n```" - }, - "vs/workbench/contrib/remote/browser/remote": { - "RemoteHelpInformationExtPoint": "為遠端提供説明資訊", - "RemoteHelpInformationExtPoint.getStarted": "專案使用者入門頁面的 URL,或傳回該 URL 的命令", - "RemoteHelpInformationExtPoint.documentation": "專案文件頁面的 URL,或傳回該 URL 的命令", - "RemoteHelpInformationExtPoint.feedback": "專案意見反應回報程式的 URL,或傳回該 URL 的命令", - "RemoteHelpInformationExtPoint.issues": "專案問題清單的 URL,或傳回該 URL 的命令", - "remote.help.getStarted": "入門指南", - "remote.help.documentation": "閱讀文件", - "remote.help.feedback": "提供意見", - "remote.help.issues": "檢閱問題", - "remote.help.report": "回報問題", - "pickRemoteExtension": "選取要開啟的 URL", - "remote.help": "說明及意見反應", - "remotehelp": "遠端協助", - "remote.explorer": "遠端總管", - "reconnectionWaitOne": "將於 {0} 秒後嘗試重新連線...", - "reconnectionWaitMany": "將於 {0} 秒後嘗試重新連線...", - "reconnectNow": "立即重新連線", - "reloadWindow": "重新載入視窗", - "connectionLost": "已失去連線", - "reconnectionRunning": "已中斷連線。正在嘗試重新連線...", - "reconnectionPermanentFailure": "無法重新連線。請重新載入視窗。", - "cancel": "取消" - }, - "vs/workbench/contrib/remote/browser/remoteExplorer": { - "ports": "連接埠", - "1forwardedPort": "1 個轉送的連接埠", - "nForwardedPorts": "{0} 個轉送的連接埠", - "status.forwardedPorts": "轉送的連接埠", - "remote.forwardedPorts.statusbarTextNone": "未轉接任何連接埠", - "remote.forwardedPorts.statusbarTooltip": "已轉接的連接埠: {0}", - "remote.tunnelsView.automaticForward": "您在連接埠 {0} 上執行的應用程式可供使用。", - "remote.tunnelsView.notificationLink": "[查看所有轉送的連接埠](command:{0}.focus)", - "remote.tunnelsView.elevationMessage": "您必須以超級使用者身分執行,才可在本機使用連接埠 {0}。", - "remote.tunnelsView.elevationButton": "使用連接埠 {0} 作為 Sudo..." - }, - "vs/workbench/contrib/remote/browser/explorerViewItems": { - "remotes": "切換遠端", - "remote.explorer.switch": "切換遠端" - }, - "vs/workbench/contrib/remote/browser/remoteIndicator": { - "remote.category": "遠端", - "remote.showMenu": "顯示遠端功能表", - "remote.close": "關閉遠端連線", - "miCloseRemote": "關閉遠端連線(&&M)", - "host.open": "正在開啟遠端...", - "host.reconnecting": "正在重新連線到 {0}...", - "host.tooltipReconnecting": "正在重新連線到 {0}...", - "disconnectedFrom": "中斷與 {0} 的連線", - "host.tooltipDisconnected": "中斷與 {0} 的連線", - "host.tooltip": "在 {0} 上編輯", - "workspace.tooltip": "在 {0} 上編輯", - "noHost.tooltip": "開啟遠端視窗", - "remoteHost": "遠端主機", - "cat.title": "{0}: {1}", - "closeRemote.title": "關閉遠端連線" - }, - "vs/workbench/contrib/remote/browser/remoteIcons": { - "getStartedIcon": "遠端總管檢視中 [使用者入門] 的圖示。", - "documentationIcon": "遠端總管檢視中 [文件] 的圖示。", - "feedbackIcon": "遠端總管檢視中 [意見反應] 的圖示。", - "reviewIssuesIcon": "遠端總管檢視中 [檢閱問題] 的圖示。", - "reportIssuesIcon": "遠端總管檢視中 [回報問題] 的圖示。", - "remoteExplorerViewIcon": "[遠端總管] 檢視的檢視圖示。", - "portsViewIcon": "[遠端連接埠] 檢視的檢視圖示。", - "portIcon": "代表遠端連接埠的圖示。", - "privatePortIcon": "代表私人遠端連接埠的圖示。", - "publicPortIcon": "代表公用遠端連接埠的圖示。", - "forwardPortIcon": "轉寄動作的圖示。", - "stopForwardIcon": "停止轉寄動作的圖示。", - "openBrowserIcon": "開啟瀏覽器動作的圖示。", - "openPreviewIcon": "開啟預覽動作的圖示。", - "copyAddressIcon": "複製本機位址動作的圖示。", - "labelPortIcon": "標籤連接埠動作的圖示。", - "forwardedPortWithoutProcessIcon": "未含執行中處理序的轉送連接埠圖示。", - "forwardedPortWithProcessIcon": "具有執行中處理序的轉送連接埠圖示。" - }, - "vs/workbench/contrib/remote/browser/tunnelView": { - "tunnel.forwardedPortsViewEnabled": "是否已啟用連接埠檢視。", - "remote.tunnelsView.addPort": "新增連接埠", - "tunnel.portColumn.label": "連接埠", - "tunnel.portColumn.tooltip": "轉送連接埠的標籤與遠端連接埠號碼。", - "tunnel.addressColumn.label": "本機位址", - "tunnel.addressColumn.tooltip": "本機提供的轉送連接埠位址。", - "tunnel.processColumn.label": "執行中的處理序", - "tunnel.processColumn.tooltip": "使用此連接埠的處理序命令列。", - "tunnel.originColumn.label": "原點", - "tunnel.originColumn.tooltip": "轉送連接埠的原始來源。可以是延伸模組、使用者轉送、靜態轉送或自動轉送。", - "tunnel.privacyColumn.label": "隱私權", - "tunnel.privacyColumn.tooltip": "是否可使用轉送連接埠。", - "tunnel.privacyPublic": "公用", - "tunnel.privacyPrivate": "私人", - "remote.tunnelsView.input": "請按下 ENTER 以確認,或按 ESCAPE 取消。", - "tunnel.user": "使用者轉送", - "tunnel.staticallyForwarded": "靜態轉送", - "tunnel.automatic": "已自動轉送", - "tunnelView.runningProcess.inacessable": "命令列無法使用", - "remote.tunnel.tooltipForwarded": "遠端連接埠 {0}:{1} 已轉送到本機位址 {2}。 ", - "remote.tunnel.tooltipCandidate": "遠端連接埠 {0}:{1} 未轉送。 ", - "tunnel.iconColumn.running": "連接埠有執行中的處理序。", - "tunnel.iconColumn.notRunning": "沒有任何執行中的處理序。", - "remote.tunnel.tooltipName": "已標記連接埠 {0}。 ", - "remote.tunnel.tooltipPublic": "可公開存取。 ", - "remote.tunnel.tooltipPrivate": "只能從這部機器存取。 ", - "tunnel.focusContext": "連接埠檢視是否有焦點。", - "remote.tunnel": "連接埠", - "tunnelView": "通道檢視", - "remote.tunnel.label": "設定連接埠標籤", - "remote.tunnelsView.labelPlaceholder": "連接埠標籤", - "remote.tunnelsView.portNumberValid": "轉送的連接埠無效。", - "remote.tunnelsView.portNumberToHigh": "連接埠號碼必須 ≥ 0 和 < {0}。", - "remote.tunnelView.inlineElevationMessage": "可能需要 Sudo", - "remote.tunnelView.alreadyForwarded": "連接埠已經轉送", - "remote.tunnel.forward": "轉送連接埠", - "remote.tunnel.forwardItem": "轉送連接埠", - "remote.tunnel.forwardPrompt": "連接埠號碼或位址 (例如 3000 或 10.10.10.10:2000)。", - "remote.tunnel.forwardError": "無法轉送 {0}:{1}。主機可能無法使用,或是該遠端連接埠已受到轉送", - "remote.tunnel.closeNoPorts": "目前沒有轉送的連接埠。請嘗試執行 {0} 指令", - "remote.tunnel.close": "停止轉送連接埠", - "remote.tunnel.closePlaceholder": "選擇要停止轉送的連接埠", - "remote.tunnel.open": "以瀏覽器開啟", - "remote.tunnel.openPreview": "在編輯器中預覽", - "remote.tunnel.openCommandPalette": "在瀏覽器中開啟連接埠", - "remote.tunnel.openCommandPaletteNone": "目前沒有已轉接的連接埠。開啟 [連接埠] 檢視以開始使用。", - "remote.tunnel.openCommandPaletteView": "開啟連接埠檢視...", - "remote.tunnel.openCommandPalettePick": "選擇要開啟的連接埠", - "remote.tunnel.copyAddressInline": "複製本機位址", - "remote.tunnel.copyAddressCommandPalette": "複製轉送的連接埠位址", - "remote.tunnel.copyAddressPlaceholdter": "選擇轉送的連接埠", - "remote.tunnel.changeLocalPort": "變更本機位址連接埠", - "remote.tunnel.changeLocalPortNumber": "本機連接埠 {0} 無法使用。已改用連接埠號碼 {1}", - "remote.tunnelsView.changePort": "新增本機連接埠", - "remote.tunnel.makePublic": "設為公用", - "remote.tunnel.makePrivate": "設為私人" - }, "vs/workbench/contrib/sash/browser/sash.contribution": { - "sashSize": "控制在檢視/編輯器之間,拖曳區域的意見反應區域大小 (以像素為單位)。若您覺得很難使用滑鼠重新調整檢視大小,請將其設為較大的值。", - "sashHoverDelay": "控制檢視/編輯器之間拖曳區域的暫留回饋延遲 (毫秒)。" + "sashHoverDelay": "控制檢視/編輯器之間拖曳區域的暫留回饋延遲 (毫秒)。", + "sashSize": "控制在檢視/編輯器之間,拖曳區域的意見反應區域大小 (以像素為單位)。若您覺得很難使用滑鼠重新調整檢視大小,請將其設為較大的值。" + }, + "vs/workbench/contrib/scm/browser/activity": { + "scmPendingChangesBadge": "{0} 個暫止的變更", + "status.scm": "原始檔控制" + }, + "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { + "change": "{0}/{1} 已變更 ", + "changes": "{0}/{1} 已變更 ", + "editorGutterAddedBackground": "新增後的行於編輯器邊框的背景色彩", + "editorGutterDeletedBackground": "刪除後的行於編輯器邊框的背景色彩", + "editorGutterModifiedBackground": "修改中的行於編輯器邊框的背景色彩", + "label.close": "關閉", + "miGotoNextChange": "下個變更(&&C)", + "miGotoPreviousChange": "上個變更(&&C)", + "minimapGutterAddedBackground": "新增之行的縮圖裝訂邊背景色彩。", + "minimapGutterDeletedBackground": "已刪除行的縮圖裝訂邊背景色彩。", + "minimapGutterModifiedBackground": "已修改行的縮圖裝訂邊背景色彩。", + "move to next change": "移至下一個變更", + "move to previous change": "移至上一個變更", + "overviewRulerAddedForeground": "已新增內容的的概觀尺規色彩。", + "overviewRulerDeletedForeground": "已刪除內容的的概觀尺規色彩。", + "overviewRulerModifiedForeground": "已修改內容的概觀尺規色彩。", + "show next change": "顯示下一個變更", + "show previous change": "顯示上一個變更" }, "vs/workbench/contrib/scm/browser/scm.contribution": { - "sourceControlViewIcon": "[原始檔控制] 檢視的檢視圖示。", - "source control": "原始檔控制", - "no open repo": "沒有任何原始檔控制提供者註冊。", - "miViewSCM": "SCM(&&C)", - "source control repositories": "原始檔控制存放庫", - "scmConfigurationTitle": "原始碼管理 (SCM)", - "scm.diffDecorations.all": "顯示所有可用位置中的 Diff 裝飾。", - "scm.diffDecorations.gutter": "僅在編輯器裝訂邊中顯示 Diff 裝飾。", - "scm.diffDecorations.overviewRuler": "僅在概觀尺規中顯示 Diff 裝飾。", - "scm.diffDecorations.minimap": "僅在縮圖中顯示 Diff 裝飾。", - "scm.diffDecorations.none": "不要顯示 Diff 裝飾。", + "alwaysShowActions": "控制是否一律在 [原始檔控制] 檢視中顯示內嵌動作。", + "alwaysShowRepository": "控制存放庫是否應一律在 SCM 檢視中顯示。", + "autoReveal": "控制當開啟檔案時 SCM 檢視是否應自動顯示並選取檔案。", "diffDecorations": "控制差異裝飾於編輯器中", "diffGutterWidth": "控制裝訂邊的 Diff 裝飾寬度 (px) (已新增及已修改)。", - "scm.diffDecorationsGutterVisibility.always": "隨時在裝訂邊顯示 Diff 裝飾項目。", - "scm.diffDecorationsGutterVisibility.hover": "只有在暫留時,才在裝訂邊顯示 Diff 裝飾項目。", - "scm.diffDecorationsGutterVisibility": "控制裝訂邊中的原始檔控制 Diff 裝飾項目可見度。", - "scm.diffDecorationsGutterAction.diff": "按一下時顯示內嵌 Diff 預覽檢視。", - "scm.diffDecorationsGutterAction.none": "不執行任何動作。", - "scm.diffDecorationsGutterAction": "控制原始檔控制 Diff 裝訂邊裝飾的行為。", - "alwaysShowActions": "控制是否一律在 [原始檔控制] 檢視中顯示內嵌動作。", - "scm.countBadge.all": "顯示所有原始檔控制提供者計數徽章的總和。", - "scm.countBadge.focused": "顯示焦點原始檔控制提供者的計數徽章。", - "scm.countBadge.off": "停用原始檔控制計數徽章。", - "scm.countBadge": "控制活動列上原始檔控制圖示的計數徽章。", - "scm.providerCountBadge.hidden": "隱藏原始檔控制提供者計數徽章。", - "scm.providerCountBadge.auto": "當不為零時,僅顯示原始檔控制提供者的計數徽章。", - "scm.providerCountBadge.visible": "顯示原始檔控制提供者計數徽章。", - "scm.providerCountBadge": "控制原始檔控制提供者標頭上的計數徽章。只有在有多個提供者時,才顯示這些標頭。", - "scm.defaultViewMode.tree": "以樹狀結構顯示存放庫變更。", - "scm.defaultViewMode.list": "以清單顯示存放庫變更。", - "scm.defaultViewMode": "控制預設原始檔控制存放庫檢視模式。", - "autoReveal": "控制當開啟檔案時 SCM 檢視是否應自動顯示並選取檔案。", "inputFontFamily": "控制輸入訊息的字型。請為工作台使用者介面字型家族使用 [預設],為 '#editor.fontFamily#' 的值使用 [編輯器],或是使用自訂的字型家族。", "inputFontSize": "控制輸入訊息的字型大小 (以像素為單位)。", - "alwaysShowRepository": "控制存放庫是否應一律在 SCM 檢視中顯示。", + "miViewSCM": "SCM(&&C)", + "no open repo": "沒有任何原始檔控制提供者註冊。", + "open in terminal": "在終端機中開啟", "providersVisible": "控制在原始檔控制存放庫區段內,可看到的存放庫數目。設定為 `0` 即可手動調整檢視的大小。", "scm accept": "SCM: 接受輸入", "scm view next commit": "SCM: 檢視下一個認可", "scm view previous commit": "SCM: 檢視上一個認可", - "open in terminal": "在終端機中開啟" - }, - "vs/workbench/contrib/scm/browser/activity": { - "status.scm": "原始檔控制", - "scmPendingChangesBadge": "{0} 個暫止的變更" - }, - "vs/workbench/contrib/scm/browser/dirtydiffDecorator": { - "changes": "{0}/{1} 已變更 ", - "change": "{0}/{1} 已變更 ", - "label.close": "關閉", - "show previous change": "顯示上一個變更", - "show next change": "顯示下一個變更", - "miGotoNextChange": "下個變更(&&C)", - "miGotoPreviousChange": "上個變更(&&C)", - "move to previous change": "移至上一個變更", - "move to next change": "移至下一個變更", - "editorGutterModifiedBackground": "修改中的行於編輯器邊框的背景色彩", - "editorGutterAddedBackground": "新增後的行於編輯器邊框的背景色彩", - "editorGutterDeletedBackground": "刪除後的行於編輯器邊框的背景色彩", - "minimapGutterModifiedBackground": "已修改行的縮圖裝訂邊背景色彩。", - "minimapGutterAddedBackground": "新增之行的縮圖裝訂邊背景色彩。", - "minimapGutterDeletedBackground": "已刪除行的縮圖裝訂邊背景色彩。", - "overviewRulerModifiedForeground": "已修改內容的概觀尺規色彩。", - "overviewRulerAddedForeground": "已新增內容的的概觀尺規色彩。", - "overviewRulerDeletedForeground": "已刪除內容的的概觀尺規色彩。" - }, - "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { - "source control": "原始檔控制" - }, - "vs/workbench/contrib/scm/browser/scmViewPane": { - "scm": "原始檔控制管理", - "input": "原始檔控制輸入", - "sortAction": "檢視及排序", - "repositories": "存放庫", - "setListViewMode": "清單檢視", - "setTreeViewMode": "樹狀檢視", - "sortByName": "依名稱排序", - "sortByPath": "依路徑排序", - "sortByStatus": "依狀態排序", - "collapse all": "摺疊所有存放庫", - "expand all": "展開所有存放庫", - "scm.providerBorder": "SCM 提供者分隔符號框線。" + "scm.countBadge": "控制活動列上原始檔控制圖示的計數徽章。", + "scm.countBadge.all": "顯示所有原始檔控制提供者計數徽章的總和。", + "scm.countBadge.focused": "顯示焦點原始檔控制提供者的計數徽章。", + "scm.countBadge.off": "停用原始檔控制計數徽章。", + "scm.defaultViewMode": "控制預設原始檔控制存放庫檢視模式。", + "scm.defaultViewMode.list": "以清單顯示存放庫變更。", + "scm.defaultViewMode.tree": "以樹狀結構顯示存放庫變更。", + "scm.diffDecorations.all": "顯示所有可用位置中的 Diff 裝飾。", + "scm.diffDecorations.gutter": "僅在編輯器裝訂邊中顯示 Diff 裝飾。", + "scm.diffDecorations.minimap": "僅在縮圖中顯示 Diff 裝飾。", + "scm.diffDecorations.none": "不要顯示 Diff 裝飾。", + "scm.diffDecorations.overviewRuler": "僅在概觀尺規中顯示 Diff 裝飾。", + "scm.diffDecorationsGutterAction": "控制原始檔控制 Diff 裝訂邊裝飾的行為。", + "scm.diffDecorationsGutterAction.diff": "按一下時顯示內嵌 Diff 預覽檢視。", + "scm.diffDecorationsGutterAction.none": "不執行任何動作。", + "scm.diffDecorationsGutterVisibility": "控制裝訂邊中的原始檔控制 Diff 裝飾項目可見度。", + "scm.diffDecorationsGutterVisibility.always": "隨時在裝訂邊顯示 Diff 裝飾項目。", + "scm.diffDecorationsGutterVisibility.hover": "只有在暫留時,才在裝訂邊顯示 Diff 裝飾項目。", + "scm.providerCountBadge": "控制原始檔控制提供者標頭上的計數徽章。只有在有多個提供者時,才顯示這些標頭。", + "scm.providerCountBadge.auto": "當不為零時,僅顯示原始檔控制提供者的計數徽章。", + "scm.providerCountBadge.hidden": "隱藏原始檔控制提供者計數徽章。", + "scm.providerCountBadge.visible": "顯示原始檔控制提供者計數徽章。", + "scmConfigurationTitle": "原始碼管理 (SCM)", + "source control": "原始檔控制", + "source control repositories": "原始檔控制存放庫", + "sourceControlViewIcon": "[原始檔控制] 檢視的檢視圖示。" }, "vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": { "scm": "原始檔控制存放庫" }, - "vs/workbench/contrib/search/browser/search.contribution": { - "search": "搜尋", - "copyMatchLabel": "複製", - "copyPathLabel": "複製路徑", - "copyAllLabel": "全部複製", - "CancelSearchAction.label": "取消搜尋", - "RefreshAction.label": "重新整理", - "CollapseDeepestExpandedLevelAction.label": "全部摺疊", - "ExpandAllAction.label": "全部展開", - "ClearSearchResultsAction.label": "清除搜尋結果", - "revealInSideBar": "在提要欄位中顯示", - "clearSearchHistoryLabel": "清除搜尋歷程記錄", - "focusSearchListCommandLabel": "焦點清單", - "findInFolder": "在資料夾中尋找...", - "findInWorkspace": "在工作區中尋找...", - "showTriggerActions": "前往工作區中的符號...", - "name": "搜尋", - "miViewSearch": "搜尋(&&S)", - "findInFiles.description": "開啟搜尋 viewlet", - "findInFiles.args": "搜尋 viewlet 的一組選項", - "findInFiles": "在檔案中尋找", - "miFindInFiles": "在檔案中尋找(&&I)", - "miReplaceInFiles": "在檔案中取代(&&I)", - "anythingQuickAccessPlaceholder": "名稱搜尋檔案 (附加 {0} 可前往行,而附加 {1} 則會前往符號)", - "anythingQuickAccess": "前往檔案", - "symbolsQuickAccessPlaceholder": "請鍵入要開啟的符號名稱。", - "symbolsQuickAccess": "前往工作區中的符號", - "searchConfigurationTitle": "搜尋", - "exclude": "設定 Glob 模式,在全文檢索搜尋中排除檔案與資料夾,並快速開啟。繼承 `#files.exclude#` 設定的所有 Glob 模式。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", - "exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", - "exclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", - "search.mode": "控制新的「搜尋: 在檔案中尋找」及「在資料夾中尋找」作業發生位置: 在側邊欄的搜尋檢視,或在搜尋編輯器", - "search.mode.view": "在面板或側邊欄的搜尋檢視中搜尋。", - "search.mode.reuseEditor": "在現有的搜尋編輯器 (若存在) 中搜尋,否則會在新的搜尋編輯器中搜尋。", - "search.mode.newEditor": "在新的搜尋編輯器中搜尋。", - "useRipgrep": " 此設定已淘汰,現在會回復至 \"search.usePCRE2\"。", - "useRipgrepDeprecated": "已淘汰。請考慮使用 \"search.usePCRE2\" 來取得進階 regex 功能支援。", - "search.maintainFileSearchCache": "若啟用,searchService 程序在處於非使用狀態一小時後會保持運作,而不是關閉。這會將檔案搜尋快取保留在記憶體中。", - "useIgnoreFiles": "控制是否在搜尋檔案時使用 `.gitignore` 和 `.ignore` 檔案。", - "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 `.gitignore` 和 `.ignore` 檔案。", - "search.quickOpen.includeSymbols": "是否在 Quick Open 的檔案結果中,包含全域符號搜尋中的結果。", - "search.quickOpen.includeHistory": "是否要在 Quick Open 中包含檔案結果中,來自最近開啟檔案的結果。", - "filterSortOrder.default": "歷程記錄項目會依據所使用的篩選值,依相關性排序。相關性愈高的項目排在愈前面。", - "filterSortOrder.recency": "依使用時序排序歷程記錄項目。最近開啟的項目顯示在最前面。", - "filterSortOrder": "控制篩選時,快速開啟的編輯器歷程記錄排列順序。", - "search.followSymlinks": "控制是否要在搜尋時遵循 symlink。", - "search.smartCase": "若模式為全小寫,搜尋時不會區分大小寫; 否則會區分大小寫。", - "search.globalFindClipboard": "控制搜尋檢視應讀取或修改 macOS 上的共用尋找剪貼簿。 ", - "search.location": "控制搜尋要顯示為資訊看板中的檢視,或顯示為面板區域中的面板以增加水平空間。", - "search.location.deprecationMessage": "此設定已淘汰。請拖曳搜尋圖示,以改用拖放方式。", - "search.collapseResults.auto": "10 個結果以下的檔案將會展開,其他檔案則會摺疊。", - "search.collapseAllResults": "控制要摺疊或展開搜尋結果。", - "search.useReplacePreview": "控制是否要在選取或取代相符項目時開啟 [取代預覽]。", - "search.showLineNumbers": "控制是否要為搜尋結果顯示行號。", - "search.usePCRE2": "是否要在文字搜尋中使用 PCRE2 規則運算式引擎。這可使用部分進階功能,如 lookahead 和 backreferences。但是,並不支援所有 PCRE2 功能,僅支援 JavaScript 也支援的功能。", - "usePCRE2Deprecated": "已淘汰。當使用僅有 PCRE2 支援的 regex 功能時,會自動使用 PCRE 2。", - "search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。", - "search.actionsPositionRight": "永遠將動作列放在右邊。", - "search.actionsPosition": "控制動作列在搜尋檢視列上的位置。", - "search.searchOnType": "鍵入的同時搜尋所有檔案。", - "search.seedWithNearestWord": "允許在使用中的編輯器沒有選取項目時,從最接近游標的文字植入搜尋。", - "search.seedOnFocus": "聚焦在搜尋檢視時,將搜尋查詢更新為編輯器的選取文字。按一下或觸發 'workbench.views.search.focus' 命令時,即會發生此動作。", - "search.searchOnTypeDebouncePeriod": "啟用 `#search.searchOnType#` 時,控制字元鍵入和搜尋開始之間的逾時 (毫秒)。當 `search.searchOnType` 停用時無效。", - "search.searchEditor.doubleClickBehaviour.selectWord": "點兩下選擇游標下的單字。", - "search.searchEditor.doubleClickBehaviour.goToLocation": "按兩下將會在正在使用的編輯器群組中開啟結果。", - "search.searchEditor.doubleClickBehaviour.openLocationToSide": "按兩下就會在側邊的編輯器群組中開啟結果,如果不存在就會建立一個。", - "search.searchEditor.doubleClickBehaviour": "設定在搜尋編輯器中按兩下結果的效果。", - "search.searchEditor.reusePriorSearchConfiguration": "啟用時,新的搜尋編輯器會重複使用先前所開啟之搜尋編輯器的包含、排除與旗標。", - "search.searchEditor.defaultNumberOfContextLines": "建立新的搜尋編輯器時,要使用的周圍內容預設行數。若使用 `#search.searchEditor.reusePriorSearchConfiguration#`,此項可以設為 `null` (空白),以使用先前的搜尋編輯器組態。", - "searchSortOrder.default": "結果會根據資料夾和檔案名稱排序,按字母順序排列。", - "searchSortOrder.filesOnly": "結果會忽略資料夾順序並根據檔案名稱排序,按字母順序排列。", - "searchSortOrder.type": "結果會根據副檔名排序,按字母順序排列。", - "searchSortOrder.modified": "結果會根據最後修改日期降冪排序。", - "searchSortOrder.countDescending": "結果會根據每個檔案的計數降冪排序。", - "searchSortOrder.countAscending": "結果會根據每個檔案的計數升冪排序。", - "search.sortOrder": "控制搜尋結果的排列順序。", - "miGotoSymbolInWorkspace": "前往工作區中的符號(&&W)..." + "vs/workbench/contrib/scm/browser/scmViewPane": { + "collapse all": "摺疊所有存放庫", + "expand all": "展開所有存放庫", + "input": "原始檔控制輸入", + "repositories": "存放庫", + "scm": "原始檔控制管理", + "scm.providerBorder": "SCM 提供者分隔符號框線。", + "setListViewMode": "清單檢視", + "setTreeViewMode": "樹狀檢視", + "sortAction": "檢視及排序", + "sortByName": "依名稱排序", + "sortByPath": "依路徑排序", + "sortByStatus": "依狀態排序" }, - "vs/workbench/contrib/search/browser/searchView": { - "searchCanceled": "在可能找到任何結果之前已取消搜尋 - ", - "moreSearch": "切換搜尋詳細資料", - "searchScope.includes": "要包含的檔案", - "label.includes": "搜尋包含模式", - "placeholder.includes": "(例如 *.ts、src/**/include)", - "searchScope.excludes": "要排除的檔案", - "label.excludes": "搜尋排除模式", - "placeholder.excludes": "(例如 *.ts、src/**/exclude)", - "replaceAll.confirmation.title": "全部取代", - "replaceAll.confirm.button": "取代(&&R)", - "replaceAll.occurrence.file.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", - "removeAll.occurrence.file.message": "已取代 {1} 檔案的 {0} 發生次數。", - "replaceAll.occurrence.files.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", - "removeAll.occurrence.files.message": "已取代 {1} 個檔案中的 {0} 個相符項目。", - "replaceAll.occurrences.file.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", - "removeAll.occurrences.file.message": "取代 {1} 檔案的 {0} 發生次數。", - "replaceAll.occurrences.files.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", - "removeAll.occurrences.files.message": "已取代 {1} 個檔案中的 {0} 個相符項目。", - "removeAll.occurrence.file.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", - "replaceAll.occurrence.file.confirmation.message": "要取代 {1} 檔案的 {0} 發生次數嗎?", - "removeAll.occurrence.files.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", - "replaceAll.occurrence.files.confirmation.message": "要取代 {1} 個檔案中的 {0} 個相符項目嗎?", - "removeAll.occurrences.file.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", - "replaceAll.occurrences.file.confirmation.message": "要取代 {1} 檔案的 {0} 發生次數嗎?", - "removeAll.occurrences.files.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", - "replaceAll.occurrences.files.confirmation.message": "要取代 {1} 個檔案中的 {0} 個相符項目嗎?", - "emptySearch": "空的搜尋", - "ariaSearchResultsClearStatus": "已清除搜尋結果", - "searchPathNotFoundError": "找不到搜尋路徑: {0}", - "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。", - "noOpenEditorResultsIncludesExcludes": "在開啟的編輯器中找不到符合 '{0}' 並排除 '{1}' 的結果 -", - "noOpenEditorResultsIncludes": "在開啟的編輯器中找不到符合 '{0}' 的結果 -", - "noOpenEditorResultsExcludes": "在開啟的編輯器中找不到排除 '{0}' 的結果 -", - "noOpenEditorResultsFound": "在開啟的編輯器中找不到任何結果。請檢查您設定中所設定的排除,並檢查您的 gitignore 檔案 -", - "noResultsIncludesExcludes": "在 '{0}' 中找不到排除 '{1}' 的結果 - ", - "noResultsIncludes": "在 '{0}' 中找不到結果 - ", - "noResultsExcludes": "找不到排除 '{0}' 的結果 - ", - "noResultsFound": "找不到任何結果。請檢閱您所設定排除的設定,並檢查您的 gitignore 檔案 -", - "rerunSearch.message": "再次搜尋", - "rerunSearchInAll.message": "在所有檔案中再次搜尋", - "openSettings.message": "開啟設定", - "openSettings.learnMore": "深入了解", - "ariaSearchResultsStatus": "搜尋傳回 {1} 個檔案中的 {0} 個結果", - "forTerm": " - 搜尋: {0}", - "useIgnoresAndExcludesDisabled": "已停用排除設定及忽略檔案", - "excludes.enable": "啟用", - "useExcludesAndIgnoreFilesDescription": "使用排除設定與忽略檔案", - "openInEditor.tooltip": "將目前的搜尋結果複製到編輯器", - "openInEditor.message": "在編輯器中開啟", - "search.file.result": "{1} 個檔案中有 {0} 個結果", - "search.files.result": "{1} 個檔案中有 {0} 個結果", - "search.file.results": "{1} 個檔案中有 {0} 個結果", - "search.files.results": "{1} 個檔案中有 {0} 個結果", - "searchWithoutFolder": "您尚未開啟或指定資料夾。目前僅搜尋開啟的檔案 -", - "openFolder": "開啟資料夾" + "vs/workbench/contrib/scm/browser/scmViewPaneContainer": { + "source control": "原始檔控制" }, "vs/workbench/contrib/search/browser/anythingQuickAccess": { - "noAnythingResults": "沒有相符的結果", - "recentlyOpenedSeparator": "最近開啟的", + "closeEditor": "從最近開啟的檔案中移除", "fileAndSymbolResultsSeparator": "檔案和符號結果", - "fileResultsSeparator": "檔案結果", "filePickAriaLabelDirty": "{0} 已改變", - "openToSide": "開至側邊", + "fileResultsSeparator": "檔案結果", + "noAnythingResults": "沒有相符的結果", "openToBottom": "開啟到底部", - "closeEditor": "從最近開啟的檔案中移除" - }, - "vs/workbench/contrib/search/browser/searchActions": { - "replaceInFiles": "檔案中取代", - "toggleTabs": "切換類型搜尋", - "FocusNextSearchResult.label": "聚焦於下一個搜尋結果", - "FocusPreviousSearchResult.label": "聚焦於上一個搜尋結果", - "RemoveAction.label": "關閉", - "file.replaceAll.label": "全部取代", - "match.replace.label": "取代" - }, - "vs/workbench/contrib/search/browser/symbolsQuickAccess": { - "noSymbolResults": "沒有相符的工作區符號", "openToSide": "開至側邊", - "openToBottom": "開啟到底部" - }, - "vs/workbench/contrib/search/browser/searchWidget": { - "search.action.replaceAll.disabled.label": "全部取代 (提交搜尋以啟用)", - "search.action.replaceAll.enabled.label": "全部取代", - "search.replace.toggle.button.title": "切換取代", - "label.Search": "搜尋: 鍵入搜尋字詞後,按 Enter 鍵搜尋", - "search.placeHolder": "搜尋", - "showContext": "切換內容行", - "label.Replace": "取代: 鍵入取代字詞後,按 Enter 鍵預覽", - "search.replace.placeHolder": "取代" - }, - "vs/workbench/contrib/search/browser/searchIcons": { - "searchDetailsIcon": "用於顯示搜尋詳細資料的圖示。", - "searchShowContextIcon": "在搜尋編輯器中用於切換內容的圖示。", - "searchHideReplaceIcon": "搜尋檢視中用於摺疊取代區段的圖示。", - "searchShowReplaceIcon": "搜尋檢視中用於展開取代區段的圖示。", - "searchReplaceAllIcon": "搜尋檢視中 [全部取代] 的圖示。", - "searchReplaceIcon": "搜尋檢視中 [取代] 的圖示。", - "searchRemoveIcon": "用於移除搜尋結果的圖示。", - "searchRefreshIcon": "搜尋檢視中 [重新整理] 的圖示。", - "searchCollapseAllIcon": "搜尋檢視中 [摺疊結果] 的圖示。", - "searchExpandAllIcon": "搜尋檢視中 [展開結果] 的圖示。", - "searchClearIcon": "搜尋檢視中 [清除結果] 的圖示。", - "searchStopIcon": "搜尋檢視中 [停止] 的圖示。", - "searchViewIcon": "[搜尋] 檢視的檢視圖示。", - "searchNewEditorIcon": "用於開啟新搜尋編輯器的圖示。" - }, - "vs/workbench/contrib/search/common/queryBuilder": { - "search.noWorkspaceWithName": "工作區資料夾不存在: {0}" + "recentlyOpenedSeparator": "最近開啟的" }, "vs/workbench/contrib/search/browser/patternInputWidget": { "defaultLabel": "輸入", "onlySearchInOpenEditors": "只在開啟的編輯器中搜尋", "useExcludesAndIgnoreFilesDescription": "使用排除設定與忽略檔案" }, - "vs/workbench/contrib/search/browser/searchResultsView": { - "searchFolderMatch.other.label": "其他檔案", - "searchFileMatches": "找到 {0} 個檔案", - "searchFileMatch": "找到 {0} 個檔案", - "searchMatches": "找到 {0} 個相符", - "searchMatch": "找到 {0} 個相符", - "lineNumStr": "從第 {0} 行", - "numLinesStr": "其他 {0} 行", - "search": "搜尋", - "folderMatchAriaLabel": "資料夾根目錄 {1} 中有 {0} 個相符,搜尋結果", - "otherFilesAriaLabel": "工作區外有 {0} 個相符,搜尋結果", - "fileMatchAriaLabel": "資料夾 {2} 的檔案 {1} 中有 {0} 個相符,搜尋結果", - "replacePreviewResultAria": "根據文字({3})在({2})欄位列表中將({1})替代為文字{{0}}", - "searchResultAria": "根據文字({2})並在({1})欄位列表中找到符合({0})的項目" - }, "vs/workbench/contrib/search/browser/replaceService": { "fileReplaceChanges": "{0} ↔ {1} (Replace Preview)" }, - "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { - "searchEditor": "搜尋編輯器", - "promptOpenWith.searchEditor.displayName": "搜尋編輯器", - "search": "搜尋編輯器", - "searchEditor.deleteResultBlock": "刪除檔案結果", - "search.openNewSearchEditor": "新增搜尋編輯器", - "search.openSearchEditor": "開啟搜尋編輯器", - "search.openNewEditorToSide": "在側邊開啟新的搜尋編輯器", - "search.openResultsInEditor": "在編輯器中開啟結果", - "search.rerunSearchInEditor": "再次搜尋", - "search.action.focusQueryEditorWidget": "聚焦於搜尋編輯器輸入", - "searchEditor.action.toggleSearchEditorCaseSensitive": "切換大小寫須相符", - "searchEditor.action.toggleSearchEditorWholeWord": "切換全字拼寫須相符", - "searchEditor.action.toggleSearchEditorRegex": "切換使用規則運算式", - "searchEditor.action.toggleSearchEditorContextLines": "切換內容行", - "searchEditor.action.increaseSearchEditorContextLines": "增加內容行", - "searchEditor.action.decreaseSearchEditorContextLines": "減少內容行", - "searchEditor.action.selectAllSearchEditorMatches": "選取所有相符項目", - "search.openNewEditor": "從檢視開啟新的搜尋編輯器" + "vs/workbench/contrib/search/browser/search.contribution": { + "CancelSearchAction.label": "取消搜尋", + "ClearSearchResultsAction.label": "清除搜尋結果", + "CollapseDeepestExpandedLevelAction.label": "全部摺疊", + "ExpandAllAction.label": "全部展開", + "RefreshAction.label": "重新整理", + "anythingQuickAccess": "前往檔案", + "anythingQuickAccessPlaceholder": "名稱搜尋檔案 (附加 {0} 可前往行,而附加 {1} 則會前往符號)", + "clearSearchHistoryLabel": "清除搜尋歷程記錄", + "copyAllLabel": "全部複製", + "copyMatchLabel": "複製", + "copyPathLabel": "複製路徑", + "exclude": "設定 Glob 模式,在全文檢索搜尋中排除檔案與資料夾,並快速開啟。繼承 `#files.exclude#` 設定的所有 Glob 模式。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", + "exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", + "exclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", + "filterSortOrder": "控制篩選時,快速開啟的編輯器歷程記錄排列順序。", + "filterSortOrder.default": "歷程記錄項目會依據所使用的篩選值,依相關性排序。相關性愈高的項目排在愈前面。", + "filterSortOrder.recency": "依使用時序排序歷程記錄項目。最近開啟的項目顯示在最前面。", + "findInFiles": "在檔案中尋找", + "findInFiles.args": "搜尋 viewlet 的一組選項", + "findInFiles.description": "開啟搜尋 viewlet", + "findInFolder": "在資料夾中尋找...", + "findInWorkspace": "在工作區中尋找...", + "focusSearchListCommandLabel": "焦點清單", + "miFindInFiles": "在檔案中尋找(&&I)", + "miGotoSymbolInWorkspace": "前往工作區中的符號(&&W)...", + "miReplaceInFiles": "在檔案中取代(&&I)", + "miViewSearch": "搜尋(&&S)", + "name": "搜尋", + "revealInSideBar": "在提要欄位中顯示", + "search": "搜尋", + "search.actionsPosition": "控制動作列在搜尋檢視列上的位置。", + "search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。", + "search.actionsPositionRight": "永遠將動作列放在右邊。", + "search.collapseAllResults": "控制要摺疊或展開搜尋結果。", + "search.collapseResults.auto": "10 個結果以下的檔案將會展開,其他檔案則會摺疊。", + "search.followSymlinks": "控制是否要在搜尋時遵循 symlink。", + "search.globalFindClipboard": "控制搜尋檢視應讀取或修改 macOS 上的共用尋找剪貼簿。 ", + "search.location": "控制搜尋要顯示為資訊看板中的檢視,或顯示為面板區域中的面板以增加水平空間。", + "search.location.deprecationMessage": "此設定已被取代。您可以改為將搜尋圖示拖曳到新的位置。", + "search.maintainFileSearchCache": "若啟用,searchService 程序在處於非使用狀態一小時後會保持運作,而不是關閉。這會將檔案搜尋快取保留在記憶體中。", + "search.mode": "控制新的「搜尋: 在檔案中尋找」及「在資料夾中尋找」作業發生位置: 在側邊欄的搜尋檢視,或在搜尋編輯器", + "search.mode.newEditor": "在新的搜尋編輯器中搜尋。", + "search.mode.reuseEditor": "在現有的搜尋編輯器 (若存在) 中搜尋,否則會在新的搜尋編輯器中搜尋。", + "search.mode.view": "在面板或側邊欄的搜尋檢視中搜尋。", + "search.quickOpen.includeHistory": "是否要在 Quick Open 中包含檔案結果中,來自最近開啟檔案的結果。", + "search.quickOpen.includeSymbols": "是否在 Quick Open 的檔案結果中,包含全域符號搜尋中的結果。", + "search.searchEditor.defaultNumberOfContextLines": "建立新的搜尋編輯器時,要使用的周圍內容預設行數。若使用 `#search.searchEditor.reusePriorSearchConfiguration#`,此項可以設為 `null` (空白),以使用先前的搜尋編輯器組態。", + "search.searchEditor.doubleClickBehaviour": "設定在搜尋編輯器中按兩下結果的效果。", + "search.searchEditor.doubleClickBehaviour.goToLocation": "按兩下將會在正在使用的編輯器群組中開啟結果。", + "search.searchEditor.doubleClickBehaviour.openLocationToSide": "按兩下就會在側邊的編輯器群組中開啟結果,如果不存在就會建立一個。", + "search.searchEditor.doubleClickBehaviour.selectWord": "點兩下選擇游標下的單字。", + "search.searchEditor.reusePriorSearchConfiguration": "啟用時,新的搜尋編輯器會重複使用先前所開啟之搜尋編輯器的包含、排除與旗標。", + "search.searchOnType": "鍵入的同時搜尋所有檔案。", + "search.searchOnTypeDebouncePeriod": "啟用 `#search.searchOnType#` 時,控制字元鍵入和搜尋開始之間的逾時 (毫秒)。當 `search.searchOnType` 停用時無效。", + "search.seedOnFocus": "聚焦在搜尋檢視時,將搜尋查詢更新為編輯器的選取文字。按一下或觸發 'workbench.views.search.focus' 命令時,即會發生此動作。", + "search.seedWithNearestWord": "允許在使用中的編輯器沒有選取項目時,從最接近游標的文字植入搜尋。", + "search.showLineNumbers": "控制是否要為搜尋結果顯示行號。", + "search.smartCase": "若模式為全小寫,搜尋時不會區分大小寫; 否則會區分大小寫。", + "search.sortOrder": "控制搜尋結果的排列順序。", + "search.usePCRE2": "是否要在文字搜尋中使用 PCRE2 規則運算式引擎。這可使用部分進階功能,如 lookahead 和 backreferences。但是,並不支援所有 PCRE2 功能,僅支援 JavaScript 也支援的功能。", + "search.useReplacePreview": "控制是否要在選取或取代相符項目時開啟 [取代預覽]。", + "searchConfigurationTitle": "搜尋", + "searchSortOrder.countAscending": "結果會根據每個檔案的計數升冪排序。", + "searchSortOrder.countDescending": "結果會根據每個檔案的計數降冪排序。", + "searchSortOrder.default": "結果會根據資料夾和檔案名稱排序,按字母順序排列。", + "searchSortOrder.filesOnly": "結果會忽略資料夾順序並根據檔案名稱排序,按字母順序排列。", + "searchSortOrder.modified": "結果會根據最後修改日期降冪排序。", + "searchSortOrder.type": "結果會根據副檔名排序,按字母順序排列。", + "showTriggerActions": "前往工作區中的符號...", + "symbolsQuickAccess": "前往工作區中的符號", + "symbolsQuickAccessPlaceholder": "請鍵入要開啟的符號名稱。", + "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 `.gitignore` 和 `.ignore` 檔案。", + "useIgnoreFiles": "控制是否在搜尋檔案時使用 `.gitignore` 和 `.ignore` 檔案。", + "usePCRE2Deprecated": "已淘汰。當使用僅有 PCRE2 支援的 regex 功能時,會自動使用 PCRE 2。", + "useRipgrep": " 此設定已淘汰,現在會回復至 \"search.usePCRE2\"。", + "useRipgrepDeprecated": "已淘汰。請考慮使用 \"search.usePCRE2\" 來取得進階 regex 功能支援。" + }, + "vs/workbench/contrib/search/browser/searchActions": { + "FocusNextSearchResult.label": "聚焦於下一個搜尋結果", + "FocusPreviousSearchResult.label": "聚焦於上一個搜尋結果", + "RemoveAction.label": "關閉", + "file.replaceAll.label": "全部取代", + "match.replace.label": "取代", + "replaceInFiles": "檔案中取代", + "toggleTabs": "切換類型搜尋" + }, + "vs/workbench/contrib/search/browser/searchIcons": { + "searchClearIcon": "搜尋檢視中 [清除結果] 的圖示。", + "searchCollapseAllIcon": "搜尋檢視中 [摺疊結果] 的圖示。", + "searchDetailsIcon": "用於顯示搜尋詳細資料的圖示。", + "searchExpandAllIcon": "搜尋檢視中 [展開結果] 的圖示。", + "searchHideReplaceIcon": "搜尋檢視中用於摺疊取代區段的圖示。", + "searchNewEditorIcon": "用於開啟新搜尋編輯器的圖示。", + "searchRefreshIcon": "搜尋檢視中 [重新整理] 的圖示。", + "searchRemoveIcon": "用於移除搜尋結果的圖示。", + "searchReplaceAllIcon": "搜尋檢視中 [全部取代] 的圖示。", + "searchReplaceIcon": "搜尋檢視中 [取代] 的圖示。", + "searchShowContextIcon": "在搜尋編輯器中用於切換內容的圖示。", + "searchShowReplaceIcon": "搜尋檢視中用於展開取代區段的圖示。", + "searchStopIcon": "搜尋檢視中 [停止] 的圖示。", + "searchViewIcon": "[搜尋] 檢視的檢視圖示。" + }, + "vs/workbench/contrib/search/browser/searchResultsView": { + "fileMatchAriaLabel": "資料夾 {2} 的檔案 {1} 中有 {0} 個相符,搜尋結果", + "folderMatchAriaLabel": "資料夾根目錄 {1} 中有 {0} 個相符,搜尋結果", + "lineNumStr": "從第 {0} 行", + "numLinesStr": "其他 {0} 行", + "otherFilesAriaLabel": "工作區外有 {0} 個相符,搜尋結果", + "replacePreviewResultAria": "根據文字({3})在({2})欄位列表中將({1})替代為文字{{0}}", + "search": "搜尋", + "searchFileMatch": "找到 {0} 個檔案", + "searchFileMatches": "找到 {0} 個檔案", + "searchFolderMatch.other.label": "其他檔案", + "searchMatch": "找到 {0} 個相符", + "searchMatches": "找到 {0} 個相符", + "searchResultAria": "根據文字({2})並在({1})欄位列表中找到符合({0})的項目" + }, + "vs/workbench/contrib/search/browser/searchView": { + "ariaSearchResultsClearStatus": "已清除搜尋結果", + "ariaSearchResultsStatus": "搜尋傳回 {1} 個檔案中的 {0} 個結果", + "emptySearch": "空的搜尋", + "excludes.enable": "啟用", + "forTerm": " - 搜尋: {0}", + "label.excludes": "搜尋排除模式", + "label.includes": "搜尋包含模式", + "moreSearch": "切換搜尋詳細資料", + "noOpenEditorResultsExcludes": "在開啟的編輯器中找不到排除 '{0}' 的結果 -", + "noOpenEditorResultsFound": "在開啟的編輯器中找不到任何結果。請檢查您設定中所設定的排除,並檢查您的 gitignore 檔案 -", + "noOpenEditorResultsIncludes": "在開啟的編輯器中找不到符合 '{0}' 的結果 -", + "noOpenEditorResultsIncludesExcludes": "在開啟的編輯器中找不到符合 '{0}' 並排除 '{1}' 的結果 -", + "noResultsExcludes": "找不到排除 '{0}' 的結果 - ", + "noResultsFound": "找不到任何結果。請檢閱您所設定排除的設定,並檢查您的 gitignore 檔案 -", + "noResultsIncludes": "在 '{0}' 中找不到結果 - ", + "noResultsIncludesExcludes": "在 '{0}' 中找不到排除 '{1}' 的結果 - ", + "openFolder": "開啟資料夾", + "openInEditor.message": "在編輯器中開啟", + "openInEditor.tooltip": "將目前的搜尋結果複製到編輯器", + "openSettings.learnMore": "深入了解", + "openSettings.message": "開啟設定", + "placeholder.excludes": "(例如 *.ts、src/**/exclude)", + "placeholder.includes": "(例如 *.ts、src/**/include)", + "removeAll.occurrence.file.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", + "removeAll.occurrence.file.message": "已取代 {1} 檔案的 {0} 發生次數。", + "removeAll.occurrence.files.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", + "removeAll.occurrence.files.message": "已取代 {1} 個檔案中的 {0} 個相符項目。", + "removeAll.occurrences.file.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", + "removeAll.occurrences.file.message": "取代 {1} 檔案的 {0} 發生次數。", + "removeAll.occurrences.files.confirmation.message": "要將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}' 嗎?", + "removeAll.occurrences.files.message": "已取代 {1} 個檔案中的 {0} 個相符項目。", + "replaceAll.confirm.button": "取代(&&R)", + "replaceAll.confirmation.title": "全部取代", + "replaceAll.occurrence.file.confirmation.message": "要取代 {1} 檔案的 {0} 發生次數嗎?", + "replaceAll.occurrence.file.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", + "replaceAll.occurrence.files.confirmation.message": "要取代 {1} 個檔案中的 {0} 個相符項目嗎?", + "replaceAll.occurrence.files.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", + "replaceAll.occurrences.file.confirmation.message": "要取代 {1} 檔案的 {0} 發生次數嗎?", + "replaceAll.occurrences.file.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", + "replaceAll.occurrences.files.confirmation.message": "要取代 {1} 個檔案中的 {0} 個相符項目嗎?", + "replaceAll.occurrences.files.message": "已將 {1} 個檔案中的 {0} 個相符項目取代為 '{2}'。", + "rerunSearch.message": "再次搜尋", + "rerunSearchInAll.message": "在所有檔案中再次搜尋", + "search.file.result": "{1} 個檔案中有 {0} 個結果", + "search.file.results": "{1} 個檔案中有 {0} 個結果", + "search.files.result": "{1} 個檔案中有 {0} 個結果", + "search.files.results": "{1} 個檔案中有 {0} 個結果", + "searchCanceled": "在可能找到任何結果之前已取消搜尋 - ", + "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。", + "searchPathNotFoundError": "找不到搜尋路徑: {0}", + "searchScope.excludes": "要排除的檔案", + "searchScope.includes": "要包含的檔案", + "searchWithoutFolder": "您尚未開啟或指定資料夾。目前僅搜尋開啟的檔案 -", + "unable to open": "無法開啟未知的連結: {0}", + "unable to open trust": "無法從不受信任的來源開啟命令連結: {0}", + "useExcludesAndIgnoreFilesDescription": "使用排除設定與忽略檔案", + "useIgnoresAndExcludesDisabled": "已停用排除設定及忽略檔案" + }, + "vs/workbench/contrib/search/browser/searchWidget": { + "label.Replace": "取代: 鍵入取代字詞後,按 Enter 鍵預覽", + "label.Search": "搜尋: 鍵入搜尋字詞後,按 Enter 鍵搜尋", + "search.action.replaceAll.disabled.label": "全部取代 (提交搜尋以啟用)", + "search.action.replaceAll.enabled.label": "全部取代", + "search.placeHolder": "搜尋", + "search.replace.placeHolder": "取代", + "search.replace.toggle.button.title": "切換取代", + "showContext": "切換內容行" + }, + "vs/workbench/contrib/search/browser/symbolsQuickAccess": { + "noSymbolResults": "沒有相符的工作區符號", + "openToBottom": "開啟到底部", + "openToSide": "開至側邊" + }, + "vs/workbench/contrib/search/common/queryBuilder": { + "search.noWorkspaceWithName": "工作區資料夾不存在: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditor": { - "moreSearch": "切換搜尋詳細資料", - "searchScope.includes": "要包含的檔案", - "label.includes": "搜尋包含模式", - "searchScope.excludes": "要排除的檔案", "label.excludes": "搜尋排除模式", + "label.includes": "搜尋包含模式", + "moreSearch": "切換搜尋詳細資料", "runSearch": "執行搜尋", - "searchResultItem": "在檔案 {2} 的 {1} 找到相符的 {0}", "searchEditor": "搜尋", - "textInputBoxBorder": "搜尋編輯器文字輸入方塊邊界。" + "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。", + "searchResultItem": "在檔案 {2} 的 {1} 找到相符的 {0}", + "searchScope.excludes": "要排除的檔案", + "searchScope.includes": "要包含的檔案", + "textInputBoxBorder": "搜尋編輯器文字輸入方塊邊界。", + "unable to open": "無法開啟未知的連結: {0}", + "unable to open trust": "無法從不受信任的來源開啟命令連結: {0}" + }, + "vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": { + "promptOpenWith.searchEditor.displayName": "搜尋編輯器", + "search": "搜尋編輯器", + "search.action.focusQueryEditorWidget": "聚焦於搜尋編輯器輸入", + "search.openNewEditor": "從檢視開啟新的搜尋編輯器", + "search.openNewEditorToSide": "在側邊開啟新的搜尋編輯器", + "search.openNewSearchEditor": "新增搜尋編輯器", + "search.openResultsInEditor": "在編輯器中開啟結果", + "search.openSearchEditor": "開啟搜尋編輯器", + "search.rerunSearchInEditor": "再次搜尋", + "searchEditor": "搜尋編輯器", + "searchEditor.action.decreaseSearchEditorContextLines": "減少內容行", + "searchEditor.action.increaseSearchEditorContextLines": "增加內容行", + "searchEditor.action.selectAllSearchEditorMatches": "選取所有相符項目", + "searchEditor.action.toggleSearchEditorCaseSensitive": "切換大小寫須相符", + "searchEditor.action.toggleSearchEditorContextLines": "切換內容行", + "searchEditor.action.toggleSearchEditorRegex": "切換使用規則運算式", + "searchEditor.action.toggleSearchEditorWholeWord": "切換全字拼寫須相符", + "searchEditor.deleteResultBlock": "刪除檔案結果" }, "vs/workbench/contrib/searchEditor/browser/searchEditorInput": { - "searchTitle.withQuery": "搜尋: {0}", - "searchTitle": "搜尋" + "searchTitle": "搜尋", + "searchTitle.withQuery": "搜尋: {0}" }, "vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": { "invalidQueryStringError": "查詢字串中的所有反斜線都必須逸出 (\\\\)", - "numFiles": "{0} 個檔案", - "oneFile": "1 個檔案", - "numResults": "{0} 個結果", - "oneResult": "1 個結果", "noResults": "查無結果", + "numFiles": "{0} 個檔案", + "numResults": "{0} 個結果", + "oneFile": "1 個檔案", + "oneResult": "1 個結果", "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。" }, - "vs/workbench/contrib/snippets/browser/snippets.contribution": { - "snippetSchema.json.prefix": "在 Intellisense 中選取程式碼片段時要使用的前置詞", - "snippetSchema.json.body": "程式碼片段內容。請使用 '$1', '${1:defaultText}' 來定義資料指標位置,使用 '$0' 代表最終資料指標位置。請以 '${varName}' 和 '${varName:defaultText}' 插入變數值,例如 'This is file: $TM_FILENAME'。", - "snippetSchema.json.description": "程式碼片段描述。", - "snippetSchema.json.default": "空白程式碼片段", - "snippetSchema.json": "使用者程式碼片段組態", - "snippetSchema.json.scope": "此代碼片段應用的編程語言清單,例如 \"typescript,javascript\"。" - }, - "vs/workbench/contrib/snippets/browser/insertSnippet": { - "snippet.suggestions.label": "插入程式碼片段", - "sep.userSnippet": "使用者程式碼片段", - "sep.extSnippet": "延伸模組程式碼片段", - "sep.workspaceSnippet": "工作區程式碼片段", - "disableSnippet": "從 IntelliSense 隱藏", - "isDisabled": "(從 IntelliSense 隱藏)", - "enable.snippet": "在 IntelliSense 中顯示", - "pick.placeholder": "選取程式碼片段" - }, - "vs/workbench/contrib/snippets/browser/snippetsService": { - "invalid.path.0": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", - "invalid.language.0": "省略語言時,`contributes.{0}.path` 的值必須是 `.code-snippets`-file。您目前提供的值:{1}", - "invalid.language": "`contributes.{0}.language` 中的不明語言。提供的值: {1}", - "invalid.path.1": "延伸模組資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致延伸模組無法移植。", - "vscode.extension.contributes.snippets": "提供程式碼片段。", - "vscode.extension.contributes.snippets-language": "要予以提供此程式碼片段的語言識別碼。", - "vscode.extension.contributes.snippets-path": "程式碼片段檔案的路徑。此路徑是延伸模組資料夾的相對路徑,而且一般會以 './snippets/' 開頭。", - "badVariableUse": "來自延伸模組 '{0}' 的一或多個程式碼片段很可能會混淆程式碼片段變數和程式碼片段預留位置 (如需更多詳細資料,請參閱 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax)", - "badFile": "無法讀取程式碼片段檔案 \"{0}\"。" - }, "vs/workbench/contrib/snippets/browser/configureSnippets": { - "global.scope": "(全域)", - "global.1": "({0})", - "name": "鍵入程式碼片段檔案名稱", "bad_name1": "檔案名稱無效", "bad_name2": "\"{0}\" 不是有效的檔案名稱", "bad_name3": "\"{0}\" 已存在", - "new.global_scope": "GLOBAL", - "new.global": "新增全域程式碼片段檔案...", - "new.workspace_scope": "{0} 工作區", - "new.folder": "為 \"{0}\" 新增程式碼片段檔案...", + "global.1": "({0})", + "global.scope": "(全域)", "group.global": "現有的程式碼片段", - "new.global.sep": "新增程式碼片段", - "openSnippet.pickLanguage": "選取程式碼片段檔案或建立程式碼片段", - "openSnippet.label": "設定使用者程式碼片段", - "preferences": "喜好設定", "miOpenSnippets": "使用者程式碼片段(&&S)", + "name": "鍵入程式碼片段檔案名稱", + "new.folder": "為 \"{0}\" 新增程式碼片段檔案...", + "new.global": "新增全域程式碼片段檔案...", + "new.global.sep": "新增程式碼片段", + "new.global_scope": "GLOBAL", + "new.workspace_scope": "{0} 工作區", + "openSnippet.label": "設定使用者程式碼片段", + "openSnippet.pickLanguage": "選取程式碼片段檔案或建立程式碼片段", + "preferences": "喜好設定", "userSnippets": "使用者程式碼片段" }, - "vs/workbench/contrib/snippets/browser/snippetsFile": { - "source.workspaceSnippetGlobal": "工作區程式碼片段", - "source.userSnippetGlobal": "全域使用者程式碼片段", - "source.userSnippet": "使用者程式碼片段" + "vs/workbench/contrib/snippets/browser/insertSnippet": { + "disableSnippet": "從 IntelliSense 隱藏", + "enable.snippet": "在 IntelliSense 中顯示", + "isDisabled": "(從 IntelliSense 隱藏)", + "pick.placeholder": "選取程式碼片段", + "sep.extSnippet": "延伸模組程式碼片段", + "sep.userSnippet": "使用者程式碼片段", + "sep.workspaceSnippet": "工作區程式碼片段", + "snippet.suggestions.label": "插入程式碼片段" }, "vs/workbench/contrib/snippets/browser/snippetCompletionProvider": { "detail.snippet": "{0} ({1})", "snippetSuggest.longLabel": "{0}, {1}" }, - "vs/workbench/contrib/surveys/browser/nps.contribution": { - "surveyQuestion": "您願意填寫簡短的意見反應問卷嗎?", - "takeSurvey": "填寫問卷", - "remindLater": "稍後提醒我", - "neverAgain": "不要再顯示" + "vs/workbench/contrib/snippets/browser/snippets.contribution": { + "snippetSchema.json": "使用者程式碼片段組態", + "snippetSchema.json.body": "程式碼片段內容。請使用 '$1', '${1:defaultText}' 來定義資料指標位置,使用 '$0' 代表最終資料指標位置。請以 '${varName}' 和 '${varName:defaultText}' 插入變數值,例如 'This is file: $TM_FILENAME'。", + "snippetSchema.json.default": "空白程式碼片段", + "snippetSchema.json.description": "程式碼片段描述。", + "snippetSchema.json.prefix": "在 Intellisense 中選取程式碼片段時要使用的前置詞", + "snippetSchema.json.scope": "此代碼片段應用的編程語言清單,例如 \"typescript,javascript\"。" + }, + "vs/workbench/contrib/snippets/browser/snippetsFile": { + "source.userSnippet": "使用者程式碼片段", + "source.userSnippetGlobal": "全域使用者程式碼片段", + "source.workspaceSnippetGlobal": "工作區程式碼片段" + }, + "vs/workbench/contrib/snippets/browser/snippetsService": { + "badFile": "無法讀取程式碼片段檔案 \"{0}\"。", + "badVariableUse": "來自延伸模組 '{0}' 的一或多個程式碼片段很可能會混淆程式碼片段變數和程式碼片段預留位置 (如需更多詳細資料,請參閱 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax)", + "invalid.language": "`contributes.{0}.language` 中的不明語言。提供的值: {1}", + "invalid.language.0": "省略語言時,`contributes.{0}.path` 的值必須是 `.code-snippets`-file。您目前提供的值:{1}", + "invalid.path.0": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", + "invalid.path.1": "延伸模組資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致延伸模組無法移植。", + "vscode.extension.contributes.snippets": "提供程式碼片段。", + "vscode.extension.contributes.snippets-language": "要予以提供此程式碼片段的語言識別碼。", + "vscode.extension.contributes.snippets-path": "程式碼片段檔案的路徑。此路徑是延伸模組資料夾的相對路徑,而且一般會以 './snippets/' 開頭。" }, "vs/workbench/contrib/surveys/browser/ces.contribution": { "cesSurveyQuestion": "有時間協助 VS Code 小組嗎? 請告訴我們您目前使用 VS Code 的體驗。", @@ -6877,9 +7111,15 @@ }, "vs/workbench/contrib/surveys/browser/languageSurveys.contribution": { "helpUs": "協助我們改善{0}", - "takeShortSurvey": "填寫簡短調查問卷", + "neverAgain": "不要再顯示", "remindLater": "稍後提醒我", - "neverAgain": "不要再顯示" + "takeShortSurvey": "填寫簡短調查問卷" + }, + "vs/workbench/contrib/surveys/browser/nps.contribution": { + "neverAgain": "不要再顯示", + "remindLater": "稍後提醒我", + "surveyQuestion": "您願意填寫簡短的意見反應問卷嗎?", + "takeSurvey": "填寫問卷" }, "vs/workbench/contrib/tags/electron-browser/workspaceTagsService": { "workspaceFound": "此資料夾包含工作區檔案 '{0}'。要開啟它嗎? [深入了解]({1}) 工作區檔案。", @@ -6888,843 +7128,909 @@ "selectWorkspace": "選取工作區", "selectToOpen": "選取要開啟的工作區" }, - "vs/workbench/contrib/tasks/electron-browser/taskService": { - "TaskSystem.runningTask": "有一個工作正在執行。要終止工作嗎?", - "TaskSystem.terminateTask": "終止工作(&&T)", - "TaskSystem.noProcess": "啟動的工作已不存在。如果工作繁衍的背景處理程序結束,VS Code 可能會產生孤立的處理程序。若要避免此情況,請啟動有等候旗標的最後一個背景處理程序。", - "TaskSystem.exitAnyways": "仍要結束(&&E)" - }, - "vs/workbench/contrib/tasks/common/tasks": { - "tasks.taskRunningContext": "目前是否正在執行工作。", - "tasksCategory": "工作", - "TaskDefinition.missingRequiredProperty": "錯誤: 工作識別碼 '{0}' 缺少必要屬性 '{1}'。將忽略工作識別碼。" - }, - "vs/workbench/contrib/tasks/common/taskConfiguration": { - "ConfigurationParser.invalidCWD": "警告: options.cwd 必須為類型字串。忽略值 {0}\r\n", - "ConfigurationParser.inValidArg": "錯誤: 命令引數必須是字串或是以引號括住的字串。提供的值為:\r\n{0}", - "ConfigurationParser.noShell": "警告: 只有在終端機中執行工作時才支援殼層組態。", - "ConfigurationParser.noName": "錯誤: 宣告範圍中的問題比對器必須具有名稱:\r\n{0}\r\n", - "ConfigurationParser.unknownMatcherKind": "警告: 定義的問題比對器不明。支援的類型為 string | ProblemMatcher | Array<字串 | ProblemMatcher>。\r\n{0}\r\n", - "ConfigurationParser.invalidVariableReference": "錯誤: ProblemMatcher 參考無效: {0}\r\n", - "ConfigurationParser.noTaskType": "錯誤: 工作組態必須具有類型屬性。將會忽略此組態。\r\n{0}\r\n", - "ConfigurationParser.noTypeDefinition": "錯誤: 沒有已註冊工作類型 '{0}'。您是否忘記安裝提供相應工作提供者的延伸模組?", - "ConfigurationParser.missingType": "錯誤: 工作組態 '{0}' 缺少必要屬性 'type'。將忽略工作組態。", - "ConfigurationParser.incorrectType": "錯誤: 工作組態 '{0}' 目前使用未知的類型。將忽略工作組態。", - "ConfigurationParser.notCustom": "錯誤: 未將工作宣告為自訂工作。將會忽略此組態。\r\n{0}\r\n", - "ConfigurationParser.noTaskName": "錯誤: 工作必須提供標籤屬性。將會忽略此工作。\r\n{0}\r\n", - "taskConfiguration.providerUnavailable": "警告: {0} 工作無法在目前環境中使用。\r\n", - "taskConfiguration.noCommandOrDependsOn": "錯誤: 工作 '{0}' 未指定命令,也未指定 dependsOn 屬性。將會忽略此工作。其定義為:\r\n{1}", - "taskConfiguration.noCommand": "錯誤: 工作 '{0}' 未定義命令。將會忽略此工作。其定義為:\r\n{1}", - "TaskParse.noOsSpecificGlobalTasks": "工作 version 2.0.0 不支援全域 OS 專屬工作。請使用 OS 專用的命令,將其轉換為工作。受影響的工作包括:\r\n{0}" - }, - "vs/workbench/contrib/tasks/node/processTaskSystem": { - "version1_0": "工作系統已設定為 0.1.0 版 (請參考 tasks.json 檔案),其只能執行自訂工作。請升級至 2.0.0 以執行工作: {0} ", - "TaskRunnerSystem.unknownError": "執行工作時發生不明錯誤。如需詳細資訊,請參閱工作輸出記錄檔。", - "TaskRunnerSystem.watchingBuildTaskFinished": "\r\n已完成監看建置工作。", - "TaskRunnerSystem.childProcessError": "無法啟動外部程式 {0} {1}。", - "TaskRunnerSystem.cancelRequested": "\r\n已依使用者要求終止工作 '{0}'。", - "unknownProblemMatcher": "無法解析問題比對程式 {0}。將忽略比對程式" - }, - "vs/workbench/contrib/tasks/node/processRunnerDetector": { - "TaskSystemDetector.noGulpTasks": "執行 Gulp --tasks-simple 未列出任何工作。是否已執行 npm 安裝?", - "TaskSystemDetector.noJakeTasks": "執行 Jake --tasks 未列出任何工作。是否已執行 npm 安裝?", - "TaskSystemDetector.noGulpProgram": "您的系統尚未安裝 Gulp。請執行 npm install -g gulp 進行安裝。", - "TaskSystemDetector.noJakeProgram": "您的系統尚未安裝 Jake。請執行 npm install -g jake 進行安裝。", - "TaskSystemDetector.noGruntProgram": "您的系統尚未安裝 Grunt。請執行 npm install -g grunt 進行安裝。", - "TaskSystemDetector.noProgram": "找不到程式 {0}。訊息為 {1}", - "TaskSystemDetector.buildTaskDetected": "偵測到名為 '{0}' 的建置工作。", - "TaskSystemDetector.testTaskDetected": "偵測到名為 '{0}' 的測試工作。" - }, - "vs/workbench/contrib/tasks/common/taskService": { - "tasks.customExecutionSupported": "是否支援 CustomExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", - "tasks.shellExecutionSupported": "是否支援 ShellExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", - "tasks.processExecutionSupported": "是否支援 ProcessExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。" - }, "vs/workbench/contrib/tasks/browser/abstractTaskService": { "ConfigureTaskRunnerAction.label": "設定工作", - "tasks": "工作", - "TaskSystem.noHotSwap": "必須重新載入視窗才可變更執行使用中工作的工作執行引擎", - "reloadWindow": "重新載入視窗", - "TaskService.pickBuildTaskForLabel": "選取建置工作 (未定義預設建置工作)", - "taskServiceOutputPrompt": "具有工作錯誤。如需詳細資料,請參閱輸出。", - "showOutput": "顯示輸出", "TaskServer.folderIgnored": "因為資料夾 {0} 使用工作版本 0.1.0,所以已將其忽略", - "TaskService.providerUnavailable": "警告: {0} 工作無法在目前環境中使用。\r\n", - "TaskService.noBuildTask1": "未定義任何建置工作。請使用 'isBuildCommand' 標記 tasks.json 檔案中的工作。", - "TaskService.noBuildTask2": "未定義任何組建工作,請在 tasks.json 檔案中將工作標記為 'build' 群組。", - "TaskService.noTestTask1": "未定義任何建置工作。請使用 'isTestCommand' 標記 tasks.json 檔案中的工作。", - "TaskService.noTestTask2": "未定義任何測試工作,請在 tasks.json 檔案中將工作標記為 'test' 群組。", "TaskServer.noTask": "未定義要執行的工作", "TaskService.associate": "關聯", "TaskService.attachProblemMatcher.continueWithout": "在不掃描工作輸出的情況下繼續", + "TaskService.attachProblemMatcher.learnMoreAbout": "深入了解掃描工作輸出", "TaskService.attachProblemMatcher.never": "永不掃描此工作的工作輸出", "TaskService.attachProblemMatcher.neverType": "永不掃描 {0} 工作的工作輸出", - "TaskService.attachProblemMatcher.learnMoreAbout": "深入了解掃描工作輸出", - "selectProblemMatcher": "選取錯誤和警告的種類以掃描工作輸出", - "customizeParseErrors": "當前的工作組態存在錯誤.請更正錯誤再執行工作.", - "tasksJsonComment": "\t// 請參閱 https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// 以取得有關 tasks.json 格式的文件", - "moreThanOneBuildTask": "tasks.json 中定義了多項建置工作。正在執行第一項工作。\r\n", - "TaskSystem.saveBeforeRun.prompt.title": "要儲存所有編輯器嗎?", - "saveBeforeRun.save": "儲存", - "saveBeforeRun.dontSave": "不要儲存", - "detail": "要在執行工作前儲存所有編輯器嗎?", - "TaskSystem.activeSame.noBackground": "工作 '{0}' 已在使用中。", - "terminateTask": "終止工作", - "restartTask": "重新啟動工作", + "TaskService.createJsonFile": "從範本建立 tasks.json 檔案", + "TaskService.defaultBuildTaskExists": "已經將 {0} 標記為預設組建工作", + "TaskService.defaultTestTaskExists": "已經將 {0} 標記為預設測試工作。", + "TaskService.fetchingBuildTasks": "正在擷取組建工作...", + "TaskService.fetchingTestTasks": "正在擷取測試工作...", + "TaskService.ignoredFolder": "因為下列工作區資料夾使用工作版本 0.1.0,所以已略過: {0}", + "TaskService.noBuildTask": "找不到任何要執行的組建工作。請設定建置工作...", + "TaskService.noBuildTask1": "未定義任何建置工作。請使用 'isBuildCommand' 標記 tasks.json 檔案中的工作。", + "TaskService.noBuildTask2": "未定義任何組建工作,請在 tasks.json 檔案中將工作標記為 'build' 群組。", + "TaskService.noConfiguration": "錯誤: {0} 工作偵測未提供下列組態的工作:\r\n{1}\r\n將會忽略此工作。\r\n", + "TaskService.noEntryToRun": "$(plus) 設定工作", + "TaskService.noEntryToRunSlow": "$(plus) 設定工作", + "TaskService.noTaskIsRunning": "未執行任何工作", + "TaskService.noTaskRunning": "目前未執行任何工作", + "TaskService.noTaskToRestart": "沒有要重新啟動的工作", + "TaskService.noTestTask1": "未定義任何建置工作。請使用 'isTestCommand' 標記 tasks.json 檔案中的工作。", + "TaskService.noTestTask2": "未定義任何測試工作,請在 tasks.json 檔案中將工作標記為 'test' 群組。", + "TaskService.noTestTaskTerminal": "找不到任何要執行的測試工作。請設定工作...", + "TaskService.notAgain": "不要再顯示", + "TaskService.openJsonFile": "開啟 tasks.json 檔案", + "TaskService.pickBuildTask": "請選取要執行的組建工作", + "TaskService.pickBuildTaskForLabel": "選取建置工作 (未定義預設建置工作)", + "TaskService.pickDefaultBuildTask": "請選取要用作預設組建工作的工作", + "TaskService.pickDefaultTestTask": "請選取要用作預設測試工作的工作", + "TaskService.pickRunTask": "選取要執行的工作", + "TaskService.pickShowTask": "選取要顯示輸出的工作", + "TaskService.pickTask": "選取要設定的工作", + "TaskService.pickTestTask": "請選取要執行的測試工作", + "TaskService.providerUnavailable": "警告: {0} 工作無法在目前環境中使用。\r\n", + "TaskService.requestTrust": "列出及執行工作需要以程式碼執行此工作區中的某些檔案。", + "TaskService.taskToRestart": "請選取要重新啟動的工作", + "TaskService.taskToTerminate": "選擇要終止的工作", + "TaskService.template": "選取工作範本", + "TaskService.terminateAllRunningTasks": "所有正在執行的工作", "TaskSystem.active": "已有工作在執行。請先終止該工作,然後再執行其他工作。", - "TaskSystem.restartFailed": "無法終止再重新啟動工作 {0}", - "unexpectedTaskType": "\"{0}\" 工作的工作提供者,未預期地提供了 \"{1}\" 類型的工作。\r\n", - "TaskService.noConfiguration": "錯誤: {0} 工作偵測未參與下列組態的工作:\r\n{1}\r\n將會忽略此工作。\r\n", + "TaskSystem.activeSame.noBackground": "工作 '{0}' 已在使用中。", "TaskSystem.configurationErrors": "錯誤: 提供的工作組態具有驗證錯誤而無法使用。請先更正這些錯誤。", - "TaskSystem.invalidTaskJsonOther": "錯誤: {0} 中的 tasks.json 內容出現語法錯誤。請先更正這些錯誤,然後再執行工作。\r\n", - "TasksSystem.locationWorkspaceConfig": "工作區檔案", + "TaskSystem.invalidTaskJson": "錯誤: tasks.json 檔案的內容有語法錯誤。請先更正這些錯誤,再執行工作。\r\n", + "TaskSystem.invalidTaskJsonOther": "錯誤: {0} 中的工作 json 內容有語法錯誤。請先更正這些錯誤,再執行工作。\r\n", + "TaskSystem.restartFailed": "無法終止再重新啟動工作 {0}", + "TaskSystem.saveBeforeRun.prompt.title": "要儲存所有編輯器嗎?", + "TaskSystem.unknownError": "執行工作時發生錯誤。如需詳細資訊,請參閱工作記錄檔。", + "TaskSystem.versionSettings": "使用者設定中只允許工作版本 2.0.0。", "TaskSystem.versionWorkspaceFile": "工作區組態檔中只允許工作版本 2.0.0。", "TasksSystem.locationUserConfig": "使用者設定", - "TaskSystem.versionSettings": "使用者設定中只允許工作版本 2.0.0。", - "taskService.ignoreingFolder": "忽略工作區資料夾 {0} 的工作組態。多重資料夾工作區工作支援需要所有資料夾都使用工作版本 2.0.0\r\n", - "TaskSystem.invalidTaskJson": "錯誤: tasks.json 檔案的內容出現語法錯誤。請先更正這些錯誤,然後再執行工作。\r\n", - "TerminateAction.label": "終止工作", - "TaskSystem.unknownError": "執行工作時發生錯誤。如需詳細資訊,請參閱工作記錄檔。", - "configureTask": "設定工作", - "recentlyUsed": "最近使用的工作", - "configured": "已設定的工作", - "detected": "偵測到的工作", - "TaskService.ignoredFolder": "因為下列工作區資料夾使用工作版本 0.1.0,所以已略過: {0}", - "TaskService.notAgain": "不要再顯示", - "TaskService.pickRunTask": "選取要執行的工作", - "TaskService.noEntryToRunSlow": "$(plus) 設定工作", - "TaskService.noEntryToRun": "$(plus) 設定工作", - "TaskService.fetchingBuildTasks": "正在擷取組建工作...", - "TaskService.pickBuildTask": "請選取要執行的組建工作", - "TaskService.noBuildTask": "找不到任何要執行的組建工作。請設定建置工作...", - "TaskService.fetchingTestTasks": "正在擷取測試工作...", - "TaskService.pickTestTask": "請選取要執行的測試工作", - "TaskService.noTestTaskTerminal": "找不到任何要執行的測試工作。請設定工作...", - "TaskService.taskToTerminate": "選擇要終止的工作", - "TaskService.noTaskRunning": "目前未執行任何工作", - "TaskService.terminateAllRunningTasks": "所有正在執行的工作", - "TerminateAction.noProcess": "啟動的處理序已不存在。如果工作繁衍的背景工作結束,VS Code 可能會產生孤立的處理序。", + "TasksSystem.locationWorkspaceConfig": "工作區檔案", "TerminateAction.failed": "無法終止執行中的工作", - "TaskService.taskToRestart": "請選取要重新啟動的工作", - "TaskService.noTaskToRestart": "沒有要重新啟動的工作", - "TaskService.template": "選取工作範本", + "TerminateAction.label": "終止工作", + "TerminateAction.noProcess": "啟動的處理序已不存在。如果工作繁衍的背景工作結束,VS Code 可能會產生孤立的處理序。", + "configureTask": "設定工作", + "configured": "已設定的工作", + "customizeParseErrors": "當前的工作組態存在錯誤.請更正錯誤再執行工作.", + "detail": "要在執行工作前儲存所有編輯器嗎?", + "detected": "偵測到的工作", + "moreThanOneBuildTask": "tasks.json 中定義了許多組建工作。正在執行第一個。\r\n", + "recentlyUsed": "最近使用的工作", + "restartTask": "重新啟動工作", + "saveBeforeRun.dontSave": "不要儲存", + "saveBeforeRun.save": "儲存", + "selectProblemMatcher": "選取錯誤和警告的種類以掃描工作輸出", + "showOutput": "顯示輸出", "taskQuickPick.userSettings": "使用者設定", - "TaskService.createJsonFile": "從範本建立 tasks.json 檔案", - "TaskService.openJsonFile": "開啟 tasks.json 檔案", - "TaskService.pickTask": "選取要設定的工作", - "TaskService.defaultBuildTaskExists": "已經將 {0} 標記為預設組建工作", - "TaskService.pickDefaultBuildTask": "請選取要用作預設組建工作的工作", - "TaskService.defaultTestTaskExists": "已經將 {0} 標記為預設測試工作。", - "TaskService.pickDefaultTestTask": "請選取要用作預設測試工作的工作", - "TaskService.pickShowTask": "選取要顯示輸出的工作", - "TaskService.noTaskIsRunning": "未執行任何工作" + "taskService.ignoreingFolder": "正在忽略工作區資料夾 {0} 的工作組態。多資料夾工作區工作支援要求所有的資料夾都使用工作版本 2.0.0\r\n", + "taskService.openDiff": "開啟差異", + "taskService.openDiffs": "開啟差異", + "taskService.upgradeVersion": "已移除已被取代的工作版本0.1.0。您的工作已升級為版本2.0.0。開啟差異以檢查升級。", + "taskService.upgradeVersionPlural": "已移除已被取代的工作版本0.1.0。您的工作已升級為版本2.0.0。開啟差異以檢查升級。", + "taskServiceOutputPrompt": "具有工作錯誤。如需詳細資料,請參閱輸出。", + "tasks": "工作", + "tasksJsonComment": "\t// 請參閱 https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// 以取得有關 tasks.json 格式的文件", + "terminateTask": "終止工作", + "unexpectedTaskType": "\"{0}\" 工作的工作提供者未預期地提供了 \"{1}\" 類型的工作。\r\n" }, - "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { - "TerminalTaskSystem.unknownError": "執行工作時發生不明錯誤。如需詳細資訊,請參閱工作輸出記錄檔。", - "dependencyCycle": "存在相依性循環。請查看工作 \"{0}\"。", - "dependencyFailed": "無法解決在工作區資料夾 '{1}' 中的相依工作 '{0}'", - "TerminalTaskSystem.nonWatchingMatcher": "工作 {0} 是背景工作,但使用沒有背景圖樣的問題比對器", - "TerminalTaskSystem.terminalName": "工作 - {0}", - "closeTerminal": "按任意鍵關閉終端機。", - "reuseTerminal": "工作將被重新啟用.按任意鍵關閉.", - "TerminalTaskSystem": "無法使用 cmd.exe 在 UNC 磁碟機上執行殼層命令。", - "unknownProblemMatcher": "無法解析問題比對程式 {0}。將忽略比對程式" + "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { + "allow": "允許並執行", + "disallow": "不允許", + "openTask": "開啟檔案", + "openTasks": "開啟檔案", + "tasks.run.allowAutomatic": "此工作區有工作 ({0}) 定義的 ({1}),會在您開啟此工作區時自動執行。要允許自動工作在您開啟此工作區時執行嗎?", + "workbench.action.tasks.allowAutomaticTasks": "允許資料中的自動工作", + "workbench.action.tasks.disallowAutomaticTasks": "不允許資料夾中的自動工作", + "workbench.action.tasks.manageAutomaticRunning": "管理資料夾中的自動工作" }, "vs/workbench/contrib/tasks/browser/task.contribution": { + "BuildAction.label": "執行建置工作", + "ConfigureDefaultBuildTask.label": "設定預設組建工作", + "ConfigureDefaultTestTask.label": "設定預設測試工作", + "ReRunTaskAction.label": "重新執行上次工作", + "RestartTaskAction.label": "重新開始執行工作", + "RunTaskAction.label": "執行工作", + "ShowLogAction.label": "顯示工作記錄檔", + "ShowTasksAction.label": "顯示執行中的工作", + "TerminateAction.label": "終止工作", + "TestAction.label": "執行測試工作", "building": "正在建置...", + "miBuildTask": "執行組建工作(&&B)...", + "miConfigureBuildTask": "設定預設組建工作(&&F)...", + "miConfigureTask": "設定工作(&&C)...", + "miRestartTask": "重新啟動正在執行的工作(&&E)...", + "miRunTask": "執行工作(&&R)...", + "miRunningTask": "顯示正在執行的工作(&&G)...", + "miTerminateTask": "終止工作(&&T)...", "numberOfRunningTasks": "{0} 個正在執行的工作", "runningTasks": "顯示執行中的工作", "status.runningTasks": "正在執行工作", - "miRunTask": "執行工作(&&R)...", - "miBuildTask": "執行組建工作(&&B)...", - "miRunningTask": "顯示正在執行的工作(&&G)...", - "miRestartTask": "重新啟動正在執行的工作(&&E)...", - "miTerminateTask": "終止工作(&&T)...", - "miConfigureTask": "設定工作(&&C)...", - "miConfigureBuildTask": "設定預設組建工作(&&F)...", - "workbench.action.tasks.openWorkspaceFileTasks": "開啟工作區工作", - "ShowLogAction.label": "顯示工作記錄檔", - "RunTaskAction.label": "執行工作", - "ReRunTaskAction.label": "重新執行上次工作", - "RestartTaskAction.label": "重新開始執行工作", - "ShowTasksAction.label": "顯示執行中的工作", - "TerminateAction.label": "終止工作", - "BuildAction.label": "執行建置工作", - "TestAction.label": "執行測試工作", - "ConfigureDefaultBuildTask.label": "設定預設組建工作", - "ConfigureDefaultTestTask.label": "設定預設測試工作", - "workbench.action.tasks.openUserTasks": "開啟使用者工作", - "tasksQuickAccessPlaceholder": "鍵入要執行的工作名稱。", - "tasksQuickAccessHelp": "執行工作", - "tasksConfigurationTitle": "工作", - "task.problemMatchers.neverPrompt": "設定執行工作時是否要顯示問題比對器提示。設定為 `true` 會永不提示,或是使用工作類型的字典來僅針對特定工作類型關閉提示。", - "task.problemMatchers.neverPrompt.boolean": "為所有工作設定問題比對器提示行為。", - "task.problemMatchers.neverPrompt.array": "包含工作類型-布林值配對的物件,永不提示啟用問題比對器。", + "task.SaveBeforeRun.prompt": "提示是否要在執行前先儲存編輯器。", "task.autoDetect": "控制所有工作提供者擴充的 `provideTasks` 啟用。如果 Tasks: Run Task 命令太慢,停用工作提供者的自動偵測可能有所幫助。個別擴充可能會提供停用自動偵測的設定。", - "task.slowProviderWarning": "設定是否在提供者很慢時顯示警告", - "task.slowProviderWarning.boolean": "為所有工作設定慢速提供者警告。", - "task.slowProviderWarning.array": "永不顯示慢速提供者警告的工作類型陣列。", - "task.quickOpen.history": "控制工作快速開啟對話方塊中所追蹤最近使用的項目數。", + "task.problemMatchers.neverPrompt": "設定執行工作時是否要顯示問題比對器提示。設定為 `true` 會永不提示,或是使用工作類型的字典來僅針對特定工作類型關閉提示。", + "task.problemMatchers.neverPrompt.array": "包含工作類型-布林值配對的物件,永不提示啟用問題比對器。", + "task.problemMatchers.neverPrompt.boolean": "為所有工作設定問題比對器提示行為。", "task.quickOpen.detail": "控制是否顯示在工作快選 (例如 [執行工作]) 中具有詳細資料之工作的工作詳細資料。", - "task.quickOpen.skip": "控制當只有一個工作可供選取時是否跳過工作快選。", + "task.quickOpen.history": "控制工作快速開啟對話方塊中所追蹤最近使用的項目數。", "task.quickOpen.showAll": "讓 Tasks: Run Task 命令使用較慢的「全部顯示」行為,而不是較快的兩段式選擇器,該選擇器會依提供者將工作分組。", + "task.quickOpen.skip": "控制當只有一個工作可供選取時是否跳過工作快選。", "task.saveBeforeRun": "先儲存所有已變更的編輯器,再執行工作。", "task.saveBeforeRun.always": "一律先儲存所有編輯器再執行。", "task.saveBeforeRun.never": "永遠不要先儲存編輯器再執行。", - "task.SaveBeforeRun.prompt": "提示是否要在執行前先儲存編輯器。" + "task.slowProviderWarning": "設定是否在提供者很慢時顯示警告", + "task.slowProviderWarning.array": "永不顯示慢速提供者警告的工作類型陣列。", + "task.slowProviderWarning.boolean": "為所有工作設定慢速提供者警告。", + "tasksConfigurationTitle": "工作", + "tasksQuickAccessHelp": "執行工作", + "tasksQuickAccessPlaceholder": "鍵入要執行的工作名稱。", + "workbench.action.tasks.openUserTasks": "開啟使用者工作", + "workbench.action.tasks.openWorkspaceFileTasks": "開啟工作區工作" + }, + "vs/workbench/contrib/tasks/browser/taskQuickPick": { + "TaskQuickPick.changeSettingDetails": "{0} 工作的工作偵測會導致您開啟的任一工作區中的檔案以程式碼執行。啟用 {0} 工作偵測為使用者設定,並將套用到您開啟的任何工作區。是否要為所有工作區啟用 {0} 工作偵測?", + "TaskQuickPick.changeSettingNo": "否", + "TaskQuickPick.changeSettingYes": "是", + "TaskQuickPick.changeSettingsOptions": "$(gear) {0} 工作偵測已關閉。啟用 {1} 工作偵測...", + "TaskQuickPick.goBack": "返回 ↩", + "TaskQuickPick.noTasksForType": "找不到任何 {0} 工作。請返回 ↩", + "TaskService.pickRunTask": "選取要執行的工作", + "configureTask": "設定工作", + "configureTaskIcon": "工作選取項目清單中的組態圖示。", + "configured": "已設定", + "contributedTasks": "已提供", + "noProviderForTask": "\"{0}\" 類型的工作未註冊任何工作提供者。", + "recentlyUsed": "最近使用", + "removeRecent": "移除最近使用的工作", + "removeTaskIcon": "工作選取項目清單中移除的圖示。", + "taskQuickPick.showAll": "顯示所有工作...", + "taskType": "所有 {0} 項工作" + }, + "vs/workbench/contrib/tasks/browser/taskTerminalStatus": { + "taskTerminalStatus.active": "工作執行中", + "taskTerminalStatus.errors": "工作發生錯誤", + "taskTerminalStatus.errorsInactive": "工作發生錯誤,正在等候中...", + "taskTerminalStatus.succeeded": "工作成功", + "taskTerminalStatus.succeededInactive": "工作成功且正在等候中..." + }, + "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { + "TaskService.pickRunTask": "選取要執行的工作", + "noTaskResults": "沒有相符的工作" + }, + "vs/workbench/contrib/tasks/browser/terminalTaskSystem": { + "TerminalTaskSystem": "無法使用 cmd.exe 在 UNC 磁碟機上執行殼層命令。", + "TerminalTaskSystem.nonWatchingMatcher": "工作 {0} 是背景工作,但使用沒有背景圖樣的問題比對器", + "TerminalTaskSystem.terminalDescription": "工作", + "TerminalTaskSystem.unknownError": "執行工作時發生不明錯誤。如需詳細資訊,請參閱工作輸出記錄檔。", + "closeTerminal": "按任意鍵關閉終端機。", + "dependencyCycle": "存在相依性循環。請查看工作 \"{0}\"。", + "dependencyFailed": "無法解決在工作區資料夾 '{1}' 中的相依工作 '{0}'", + "reuseTerminal": "工作將被重新啟用.按任意鍵關閉.", + "unknownProblemMatcher": "無法解析問題比對程式 {0}。將忽略比對程式" + }, + "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { + "JsonSchema.args": "傳遞至命令的其他引數。", + "JsonSchema.background": "執行的工作是否保持運作且正在背景執行。", + "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", + "JsonSchema.echoCommand": "控制是否將執行的命令傳到輸出。預設為 False。", + "JsonSchema.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,或是字串和問題比對器陣列。", + "JsonSchema.options": "其他命令選項", + "JsonSchema.options.cwd": "所執行程式或指令碼的目前工作目錄。如果省略,則會使用 Code 的目前工作區根目錄。", + "JsonSchema.options.env": "所執行程式或殼層的環境。如果省略,則會使用父處理程序的環境。", + "JsonSchema.promptOnClose": "是否在 VSCode 以執行中的背景工作關閉時提示使用者。", + "JsonSchema.shell.args": "殼層引數。", + "JsonSchema.shell.executable": "要使用的殼層。", + "JsonSchema.shellConfiguration": "設定要使用的殼層。", + "JsonSchema.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用 [永遠]。", + "JsonSchema.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。預設為 False。", + "JsonSchema.taskSelector": "前置詞,表示引數是工作。", + "JsonSchema.tasks": "工作組態。這些通常是在外部工作執行器中已定義的工作擴充。", + "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", + "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", + "JsonSchema.tasks.build": "將此工作對應至 Code 的預設建置命令。", + "JsonSchema.tasks.linux": "Linux 特定命令組態", + "JsonSchema.tasks.mac": "Mac 特定命令組態", + "JsonSchema.tasks.matcherError": "無法辨識的問題比對器。安裝了提供此問題比對器的延伸模組嗎?", + "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", + "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", + "JsonSchema.tasks.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用全域定義的值。", + "JsonSchema.tasks.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。如果省略,則會使用全域定義的值。", + "JsonSchema.tasks.taskName": "工作名稱", + "JsonSchema.tasks.test": "將此工作對應至 Code 的預設測試命令。", + "JsonSchema.tasks.watching": "執行的工作是否保持運作且正在監看檔案系統。", + "JsonSchema.tasks.watching.deprecation": "已被取代。請改用 isBackground。", + "JsonSchema.tasks.windows": "Windows 特定命令組態", + "JsonSchema.watching": "執行的工作是否保持運作且正在監看檔案系統。", + "JsonSchema.watching.deprecation": "已被取代。請改用 isBackground。" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v1": { + "JsonSchema._runner": "執行器已淘汰。請使用官方執行器屬性", + "JsonSchema.linux": "Linux 專用命令組態", + "JsonSchema.mac": "Mac 專用命令組態", + "JsonSchema.runner": "定義工作是否作為處理程序執行,以及輸出會顯示在輸出視窗或終端機內。", + "JsonSchema.shell": "請指定命令為殼層命令或外部程式。若省略,會預設為 false。", + "JsonSchema.version": "組態的版本號碼", + "JsonSchema.version.deprecated": "工作版本 0.1.0 已取代。請使用 2.0.0", + "JsonSchema.windows": "Windows 專用命令組態" + }, + "vs/workbench/contrib/tasks/common/jsonSchema_v2": { + "JsonSchema.args.quotedString.value": "實際引數值", + "JsonSchema.args.quotesString.quote": "如何引用參數值。", + "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", + "JsonSchema.command.quotedString.value": "實際命令值", + "JsonSchema.command.quotesString.quote": "應如何引用命令值。", + "JsonSchema.commandArray": "要執行的 shell 命令。陣列項目會以空白字元連接", + "JsonSchema.customizations.customizes.type": "要自訂的工作類型", + "JsonSchema.linux": "Linux 專用命令組態", + "JsonSchema.mac": "Mac 專用命令組態", + "JsonSchema.shell": "請指定命令為殼層命令或外部程式。若省略,會預設為 false。", + "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", + "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", + "JsonSchema.tasks.customize.deprecated": "已淘汰自訂屬性。請參閱 1.14 版本資訊,以了解如何遷移到新的工作自訂方法", + "JsonSchema.tasks.dependsOn": "代表另一個工作的字串或此工作相依的其他工作陣列。", + "JsonSchema.tasks.dependsOn.array": "此工作相依的其他工作。", + "JsonSchema.tasks.dependsOn.identifier": "工作識別碼。", + "JsonSchema.tasks.dependsOn.string": "此工作相依的另一個工作。", + "JsonSchema.tasks.dependsOrder": "決定此工作的 dependsOn 工作順序。請注意,這個屬性不會遞迴。", + "JsonSchema.tasks.dependsOrder.parallel": "並行執行所有 dependsOn 工作。", + "JsonSchema.tasks.dependsOrder.sequence": "按順序執行所有 dependsOn 工作。", + "JsonSchema.tasks.detail": "工作的選擇性描述,在 [執行工作] 快選中顯示為詳細資料。", + "JsonSchema.tasks.echoCommand.deprecated": "已淘汰屬性 echoCommand。請改用簡報屬性中的回應屬性。此外也請參閱 1.14 版本資訊。 ", + "JsonSchema.tasks.group": "定義工作屬於哪個執行群組。支援將 「組建」新增到組建群組,以及將「測試」新增到測試群組。", + "JsonSchema.tasks.group.build": "將工作標記為可透過 'Run Build Task' 命令存取的組建工作。", + "JsonSchema.tasks.group.defaultBuild": "將工作標記為預設組建工作。", + "JsonSchema.tasks.group.defaultTest": "將工作標記為預設測試工作。", + "JsonSchema.tasks.group.isDefault": "定義此工作在群組中是否為預設工作。", + "JsonSchema.tasks.group.kind": "該工作的執行群組。", + "JsonSchema.tasks.group.none": "指派工作到沒有群組", + "JsonSchema.tasks.group.test": "將工作標記為可透過 'Run Test Task' 命令存取的測試工作。", + "JsonSchema.tasks.identifier": "用以參考在 launch.json 或 dependsOn 子句中工作的使用者定義識別碼。", + "JsonSchema.tasks.identifier.deprecated": "使用者定義的身分識別已淘汰。請為自訂工作使用名稱作為參考,並為延伸模組提供的工作使用其已定義的工作身分識別。", + "JsonSchema.tasks.instanceLimit": "允許同時執行的工作執行個體數。", + "JsonSchema.tasks.isBuildCommand.deprecated": "已淘汰屬性 isBuildCommand。請改用群組屬性。此外也請參閱 1.14 版本資訊。", + "JsonSchema.tasks.isShellCommand.deprecated": "已淘汰屬性 isShellCommand。請改為在 [選項] 中使用型別屬性及殼層屬性。此外也請參閱 1.14 版本資訊。", + "JsonSchema.tasks.isTestCommand.deprecated": "已淘汰屬性 isTestCommand。請改用群組屬性。此外也請參閱 1.14 版本資訊。", + "JsonSchema.tasks.label": "工作的使用者介面標籤", + "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", + "JsonSchema.tasks.presentation": "設定要用來顯示工作輸出和讀取工作輸入的面板。", + "JsonSchema.tasks.presentation.clear": "控制在執行工作前是否清除終端機。", + "JsonSchema.tasks.presentation.close": "控制工作結束時,是否關閉工作所執行之終端機。", + "JsonSchema.tasks.presentation.echo": "控制是否會將執行的命令回應給面板。預設為 true。", + "JsonSchema.tasks.presentation.focus": "控制面板是否要接受焦點。預設為 true。若設定為 true,也會使顯示面板。", + "JsonSchema.tasks.presentation.group": "控制是否使用分割窗格在特定的終端機群組中執行工作。", + "JsonSchema.tasks.presentation.instance": "控制面板是否會在工作之間共用、專屬於此工作或是在每個回合建立一個新的面板。", + "JsonSchema.tasks.presentation.reveal": "控制是否顯示執行工作的終端機。可透過選項 \"revealProblems” 予以覆寫。預設為 \"always\"。", + "JsonSchema.tasks.presentation.reveal.always": "執行此工作時,一律顯示終端機。", + "JsonSchema.tasks.presentation.reveal.never": "執行此工作時,永不顯示終端機。", + "JsonSchema.tasks.presentation.reveal.silent": "只有在工作結束發生錯誤或問題比對器發現問題時才顯示終端機。", + "JsonSchema.tasks.presentation.revealProblems": "控制執行此工作時是否顯示問題面板。優先於選項 \"reveal\"。預設為 \"never\"。", + "JsonSchema.tasks.presentation.revealProblems.always": "在執行此工作時,永遠顯示問題面板。", + "JsonSchema.tasks.presentation.revealProblems.never": "執行此任務時,永不顯示問題面板。", + "JsonSchema.tasks.presentation.revealProblems.onProblem": "只在發現問題時才顯示問題面板。", + "JsonSchema.tasks.presentation.showReuseMessage": "控制是否顯示「工作將重新使用終端機,請按任意鍵將其關閉」訊息。", + "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", + "JsonSchema.tasks.quoting.escape": "使用殼層的逸出字元來逸出字元 (例如 PowerShell 中的 ` 與 Bash 中的 \\)。", + "JsonSchema.tasks.quoting.strong": "使用殼層的強式引號字元 (例如 PowerShell 及 Bash 下的 ') 將引數括住。", + "JsonSchema.tasks.quoting.weak": "使用殼層的弱式引號字元 (例如 PowerShell 及 Bash 下的 \") 將引數括住。", + "JsonSchema.tasks.reevaluateOnRerun": "是否要在重新執行時重新評估工作變數。", + "JsonSchema.tasks.runOn": "設定工作應何時執行。若設定為 folderOpen,則會在開啟資料夾時,自動執行工作。", + "JsonSchema.tasks.runOptions": "工作的執行相關選項", + "JsonSchema.tasks.showOutput.deprecated": "已淘汰屬性 showOutput。請改用簡報屬性中的顯示屬性。此外也請參閱 1.14 版本資訊。", + "JsonSchema.tasks.suppressTaskName.deprecated": "屬性 suppressTaskName 已淘汰。請改為將命令與其引數內嵌至工作。另請參閱 1.14 版本資訊。", + "JsonSchema.tasks.taskLabel": "工作的標籤", + "JsonSchema.tasks.taskName": "工作名稱", + "JsonSchema.tasks.taskName.deprecated": "已淘汰工作的名稱屬性。請改用標籤屬性。", + "JsonSchema.tasks.taskSelector.deprecated": "屬性 taskSelector 已淘汰。請改為將命令與其引數內嵌至工作。另請參閱 1.14 版本資訊。 ", + "JsonSchema.tasks.terminal": "已淘汰終端機屬性。請改用簡報", + "JsonSchema.tasks.type": "定義工作在殼層中會作為處理程序或命令來執行。", + "JsonSchema.version": "組態的版本號碼。", + "JsonSchema.windows": "Windows 專用命令組態" + }, + "vs/workbench/contrib/tasks/common/problemMatcher": { + "LegacyProblemMatcherSchema.watchedBegin": "規則運算式,指示監看的工作開始執行 (透過檔案監看觸發)。", + "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此屬性即將淘汰。請改用關注的屬性。", + "LegacyProblemMatcherSchema.watchedEnd": "規則運算式,指示監看的工作結束執行。", + "LegacyProblemMatcherSchema.watchedEnd.deprecated": "此屬性即將淘汰。請改用關注的屬性。", + "NamedMultiLineProblemPatternSchema.name": "多行問題模式的名稱。", + "NamedMultiLineProblemPatternSchema.patterns": "實際的模式。", + "NamedProblemMatcherSchema.label": "易讀的問題比對器標籤。", + "NamedProblemMatcherSchema.name": "用來參考其問題比對器的名稱。", + "NamedProblemPatternSchema.name": "問題模式的名稱。", + "PatternTypeSchema.description": "問題模式或所提供或預先定義之問題模式的名稱。如有指定基底,即可發出。", + "PatternTypeSchema.name": "所提供或預先定義之模式的名稱", + "ProblemMatcherExtPoint": "提供問題比對器", + "ProblemMatcherParser.invalidRegexp": "錯誤: 字串 {0} 不是有效的規則運算式。\r\n", + "ProblemMatcherParser.noDefinedPatter": "錯誤: 沒有識別碼為 {0} 的樣式。", + "ProblemMatcherParser.noFileLocation": "錯誤: 描述未定義檔案位置:\r\n{0}\r\n", + "ProblemMatcherParser.noIdentifier": "錯誤: 樣式屬性參考了空的識別碼。", + "ProblemMatcherParser.noOwner": "錯誤: 描述未定義擁有者:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemMatcher": "錯誤: 描述無法轉換成問題比對程式:\r\n{0}\r\n", + "ProblemMatcherParser.noProblemPattern": "錯誤: 描述未定義有效的問題模式:\r\n{0}\r\n", + "ProblemMatcherParser.noValidIdentifier": "錯誤: 樣式屬性 {0} 不是有效的樣式變數名稱。", + "ProblemMatcherParser.problemPattern.watchingMatcher": "問題比對器必須同時定義監控的開始模式和結束模式。", + "ProblemMatcherParser.unknownSeverity": "資訊: 嚴重性 {0} 未知。有效值為錯誤、警告和資訊。\r\n", + "ProblemMatcherSchema.applyTo": "控制文字文件上所回報的問題僅會套用至開啟的文件、關閉的文件或所有文件。", + "ProblemMatcherSchema.background": "偵測後台任務中匹配程序模式的開始與結束.", + "ProblemMatcherSchema.background.activeOnStart": "若設為 true,則背景監視器會在工作開始時處於主動模式。這相當於發出與 beginsPattern 相符的行", + "ProblemMatcherSchema.background.beginsPattern": "如果於輸出中相符,則會指示背景程式開始。", + "ProblemMatcherSchema.background.endsPattern": "如果於輸出中相符,則會指示背景程式結束。", + "ProblemMatcherSchema.base": "要使用之基底問題比對器的名稱。", + "ProblemMatcherSchema.fileLocation": "定義應如何解譯在問題模式中回報的檔案名稱。相對 fileLocation 可以是陣列,其中陣列的第二個元素是相對檔案位置的路徑。", + "ProblemMatcherSchema.owner": "Code 內的問題擁有者。如果指定基底,則可以省略。如果省略且未指定基底,預設為 [外部]。", + "ProblemMatcherSchema.severity": "擷取項目問題的預設嚴重性。如果模式未定義嚴重性的符合群組,就會加以使用。", + "ProblemMatcherSchema.source": "可供人們閱讀的診斷描述來源,例如 'typescript' 或 'super lint'。", + "ProblemMatcherSchema.watching": "追蹤匹配程序的開始與結束。", + "ProblemMatcherSchema.watching.activeOnStart": "如果設定為 True,監控程式在工作啟動時處於主動模式。這相當於發出符合 beginPattern 的行", + "ProblemMatcherSchema.watching.beginsPattern": "如果在輸出中相符,則會指示監看工作開始。", + "ProblemMatcherSchema.watching.deprecated": "關注屬性已被淘汰,請改用背景取代。", + "ProblemMatcherSchema.watching.endsPattern": "如果在輸出中相符,則會指示監看工作結束。", + "ProblemPatternExtPoint": "提供問題模式", + "ProblemPatternParser.invalidRegexp": "錯誤: 字串 {0} 不是有效的規則運算式。\r\n", + "ProblemPatternParser.loopProperty.notLast": "只有最後一行比對器才支援迴圈屬性。", + "ProblemPatternParser.problemPattern.kindProperty.notFirst": "問題模式無效。 這類屬性只能在第一個元素中提供", + "ProblemPatternParser.problemPattern.missingLocation": "問題模式無效。其必須有任一類型: \"檔案\" 或者是有行或位置符合群組。 ", + "ProblemPatternParser.problemPattern.missingProperty": "問題模式無效。其必須至少有一個檔案及訊息。", + "ProblemPatternParser.problemPattern.missingRegExp": "此問題模式缺少規則運算式。", + "ProblemPatternRegistry.error": "問題模式無效。此模式將予忽略。", + "ProblemPatternSchema.code": "問題之代碼的符合群組索引。預設為未定義", + "ProblemPatternSchema.column": "問題行中字元的符合群組索引。預設為 3", + "ProblemPatternSchema.endColumn": "問題之結尾行字元的符合群組索引。預設為未定義", + "ProblemPatternSchema.endLine": "問題之結尾行的符合群組索引。預設為未定義", + "ProblemPatternSchema.file": "檔案名稱的符合群組索引。如果省略,則會使用 1。", + "ProblemPatternSchema.kind": "該模式是否符合位置 (檔案和行) 或僅符合檔案。", + "ProblemPatternSchema.line": "問題之行的符合群組索引。預設為 2", + "ProblemPatternSchema.location": "問題之位置的符合群組索引。有效的位置模式為: (line)、(line,column) 和 (startLine,startColumn,endLine,endColumn)。如果省略,則會假設 (line,column)。", + "ProblemPatternSchema.loop": "在多行比對器迴圈中,指出此模式是否只要相符就會以迴圈執行。只能在多行模式中的最後一個模式指定。", + "ProblemPatternSchema.message": "訊息的符合群組索引。如果省略並指定位置,預設為 4。否則預設為 5。", + "ProblemPatternSchema.regexp": "規則運算式,用來在輸出中尋找錯誤、警告或資訊。", + "ProblemPatternSchema.severity": "問題之嚴重性的符合群組索引。預設為未定義", + "WatchingPatternSchema.file": "檔案名稱的符合群組索引。可以省略。", + "WatchingPatternSchema.regexp": "用來查看偵測背景工作開始或結束的正規表達式.", + "eslint-compact": "ESLint 壓縮問題", + "eslint-stylish": "ESLint 樣式問題", + "go": "前往問題", + "gulp-tsc": "Gulp TSC 問題", + "jshint": "JSHint 問題", + "jshint-stylish": "JSHint 樣式問題", + "lessCompile": "較少的問題", + "msCompile": "Microsoft 編譯器問題" + }, + "vs/workbench/contrib/tasks/common/taskConfiguration": { + "ConfigurationParser.inValidArg": "錯誤: 命令引數必須是字串或以引號括住的字串。提供的值為:\r\n{0}", + "ConfigurationParser.incorrectType": "錯誤: 工作組態 '{0}' 目前使用未知的類型。將忽略工作組態。", + "ConfigurationParser.invalidCWD": "警告: options.cwd 必須是類型字串。正在忽略值 {0}\r\n", + "ConfigurationParser.invalidVariableReference": "錯誤: problemMatcher 參考無效: {0}\r\n", + "ConfigurationParser.missingType": "錯誤: 工作組態 '{0}' 缺少必要屬性 'type'。將忽略工作組態。", + "ConfigurationParser.noName": "錯誤: 宣告範圍中的問題比對程式必須有名稱:\r\n{0}\r\n", + "ConfigurationParser.noShell": "警告: 只有在終端機中執行工作時才支援殼層組態。", + "ConfigurationParser.noTaskName": "錯誤: 工作必須提供標籤屬性。將會忽略此工作。\r\n{0}\r\n", + "ConfigurationParser.noTaskType": "錯誤: 工作組態必須有類型屬性。將會忽略此組態。\r\n{0}\r\n", + "ConfigurationParser.noTypeDefinition": "錯誤: 沒有已註冊工作類型 '{0}'。您是否忘記安裝提供相應工作提供者的延伸模組?", + "ConfigurationParser.notCustom": "錯誤: 工作未宣告為自訂工作。將會忽略此組態。\r\n{0}\r\n", + "ConfigurationParser.unknownMatcherKind": "警告: 定義的問題比對程式未知。支援的類型為 string | ProblemMatcher | Array。\r\n{0}\r\n", + "TaskParse.noOsSpecificGlobalTasks": "工作版本 2.0.0 不支援全域 OS 專屬工作。請使用 OS 專用命令將其轉換成工作。受影響的工作包括:\r\n{0}", + "taskConfiguration.noCommand": "錯誤: 工作 '{0}' 未定義命令。將會忽略此工作。其定義為:\r\n{1}", + "taskConfiguration.noCommandOrDependsOn": "錯誤: 工作 '{0}' 未指定命令,也未指定 dependsOn 屬性。將會忽略此工作。其定義為:\r\n{1}", + "taskConfiguration.providerUnavailable": "警告: {0} 工作無法在目前環境中使用。\r\n" }, "vs/workbench/contrib/tasks/common/taskDefinitionRegistry": { "TaskDefinition.description": "實際工作類型。請注意以 '$' 作為開頭的類型皆為內部使用保留。", "TaskDefinition.properties": "工作類型的其他屬性", "TaskDefinition.when": "條件必須為 true,才可啟用此類型的工作。請考慮使用適合此工作定義的 `shellExecutionSupported`、`processExecutionSupported` 和 `customExecutionSupported`。", - "TaskTypeConfiguration.noType": "工作類型組態遺失需要的 'taskType' 屬性", - "TaskDefinitionExtPoint": "提供工作種類" + "TaskDefinitionExtPoint": "提供工作種類", + "TaskTypeConfiguration.noType": "工作類型組態遺失需要的 'taskType' 屬性" }, - "vs/workbench/contrib/tasks/common/problemMatcher": { - "ProblemPatternParser.problemPattern.missingRegExp": "此問題模式缺少規則運算式。", - "ProblemPatternParser.loopProperty.notLast": "只有最後一行比對器才支援迴圈屬性。", - "ProblemPatternParser.problemPattern.kindProperty.notFirst": "問題模式無效。 這類屬性只能在第一個元素中提供", - "ProblemPatternParser.problemPattern.missingProperty": "問題模式無效。其必須至少有一個檔案及訊息。", - "ProblemPatternParser.problemPattern.missingLocation": "問題模式無效。其必須有任一類型: \"檔案\" 或者是有行或位置符合群組。 ", - "ProblemPatternParser.invalidRegexp": "錯誤: 字串 {0} 不是有效的規則運算式。\r\n", - "ProblemPatternSchema.regexp": "規則運算式,用來在輸出中尋找錯誤、警告或資訊。", - "ProblemPatternSchema.kind": "該模式是否符合位置 (檔案和行) 或僅符合檔案。", - "ProblemPatternSchema.file": "檔案名稱的符合群組索引。如果省略,則會使用 1。", - "ProblemPatternSchema.location": "問題之位置的符合群組索引。有效的位置模式為: (line)、(line,column) 和 (startLine,startColumn,endLine,endColumn)。如果省略,則會假設 (line,column)。", - "ProblemPatternSchema.line": "問題之行的符合群組索引。預設為 2", - "ProblemPatternSchema.column": "問題行中字元的符合群組索引。預設為 3", - "ProblemPatternSchema.endLine": "問題之結尾行的符合群組索引。預設為未定義", - "ProblemPatternSchema.endColumn": "問題之結尾行字元的符合群組索引。預設為未定義", - "ProblemPatternSchema.severity": "問題之嚴重性的符合群組索引。預設為未定義", - "ProblemPatternSchema.code": "問題之代碼的符合群組索引。預設為未定義", - "ProblemPatternSchema.message": "訊息的符合群組索引。如果省略並指定位置,預設為 4。否則預設為 5。", - "ProblemPatternSchema.loop": "在多行比對器迴圈中,指出此模式是否只要相符就會以迴圈執行。只能在多行模式中的最後一個模式指定。", - "NamedProblemPatternSchema.name": "問題模式的名稱。", - "NamedMultiLineProblemPatternSchema.name": "多行問題模式的名稱。", - "NamedMultiLineProblemPatternSchema.patterns": "實際的模式。", - "ProblemPatternExtPoint": "提供問題模式", - "ProblemPatternRegistry.error": "問題模式無效。此模式將予忽略。", - "ProblemMatcherParser.noProblemMatcher": "錯誤: 無法將描述轉換到問題比對器:\r\n{0}\r\n", - "ProblemMatcherParser.noProblemPattern": "錯誤: 此描述未定義有效的問題模式:\r\n{0}\r\n", - "ProblemMatcherParser.noOwner": "錯誤: 此描述未定義擁有者:\r\n{0}\r\n", - "ProblemMatcherParser.noFileLocation": "錯誤: 此描述未定義檔案位置:\r\n{0}\r\n", - "ProblemMatcherParser.unknownSeverity": "資訊: 未知的嚴重性 {0}。有效值為錯誤、警告與資訊。\r\n", - "ProblemMatcherParser.noDefinedPatter": "錯誤: 沒有識別碼為 {0} 的樣式。", - "ProblemMatcherParser.noIdentifier": "錯誤: 樣式屬性參考了空的識別碼。", - "ProblemMatcherParser.noValidIdentifier": "錯誤: 樣式屬性 {0} 不是有效的樣式變數名稱。", - "ProblemMatcherParser.problemPattern.watchingMatcher": "問題比對器必須同時定義監控的開始模式和結束模式。", - "ProblemMatcherParser.invalidRegexp": "錯誤: 字串 {0} 不是有效的規則運算式。\r\n", - "WatchingPatternSchema.regexp": "用來查看偵測背景工作開始或結束的正規表達式.", - "WatchingPatternSchema.file": "檔案名稱的符合群組索引。可以省略。", - "PatternTypeSchema.name": "所提供或預先定義之模式的名稱", - "PatternTypeSchema.description": "問題模式或所提供或預先定義之問題模式的名稱。如有指定基底,即可發出。", - "ProblemMatcherSchema.base": "要使用之基底問題比對器的名稱。", - "ProblemMatcherSchema.owner": "Code 內的問題擁有者。如果指定基底,則可以省略。如果省略且未指定基底,預設為 [外部]。", - "ProblemMatcherSchema.source": "可供人們閱讀的診斷描述來源,例如 'typescript' 或 'super lint'。", - "ProblemMatcherSchema.severity": "擷取項目問題的預設嚴重性。如果模式未定義嚴重性的符合群組,就會加以使用。", - "ProblemMatcherSchema.applyTo": "控制文字文件上所回報的問題僅會套用至開啟的文件、關閉的文件或所有文件。", - "ProblemMatcherSchema.fileLocation": "定義應如何解譯在問題模式中回報的檔案名稱。相對 fileLocation 可以是陣列,其中陣列的第二個元素是相對檔案位置的路徑。", - "ProblemMatcherSchema.background": "偵測後台任務中匹配程序模式的開始與結束.", - "ProblemMatcherSchema.background.activeOnStart": "若設為 true,則背景監視器會在工作開始時處於主動模式。這相當於發出與 beginsPattern 相符的行", - "ProblemMatcherSchema.background.beginsPattern": "如果於輸出中相符,則會指示背景程式開始。", - "ProblemMatcherSchema.background.endsPattern": "如果於輸出中相符,則會指示背景程式結束。", - "ProblemMatcherSchema.watching.deprecated": "關注屬性已被淘汰,請改用背景取代。", - "ProblemMatcherSchema.watching": "追蹤匹配程序的開始與結束。", - "ProblemMatcherSchema.watching.activeOnStart": "如果設定為 True,監控程式在工作啟動時處於主動模式。這相當於發出符合 beginPattern 的行", - "ProblemMatcherSchema.watching.beginsPattern": "如果在輸出中相符,則會指示監看工作開始。", - "ProblemMatcherSchema.watching.endsPattern": "如果在輸出中相符,則會指示監看工作結束。", - "LegacyProblemMatcherSchema.watchedBegin.deprecated": "此屬性即將淘汰。請改用關注的屬性。", - "LegacyProblemMatcherSchema.watchedBegin": "規則運算式,指示監看的工作開始執行 (透過檔案監看觸發)。", - "LegacyProblemMatcherSchema.watchedEnd.deprecated": "此屬性即將淘汰。請改用關注的屬性。", - "LegacyProblemMatcherSchema.watchedEnd": "規則運算式,指示監看的工作結束執行。", - "NamedProblemMatcherSchema.name": "用來參考其問題比對器的名稱。", - "NamedProblemMatcherSchema.label": "易讀的問題比對器標籤。", - "ProblemMatcherExtPoint": "提供問題比對器", - "msCompile": "Microsoft 編譯器問題", - "lessCompile": "較少的問題", - "gulp-tsc": "Gulp TSC 問題", - "jshint": "JSHint 問題", - "jshint-stylish": "JSHint 樣式問題", - "eslint-compact": "ESLint 壓縮問題", - "eslint-stylish": "ESLint 樣式問題", - "go": "前往問題" + "vs/workbench/contrib/tasks/common/taskService": { + "tasks.customExecutionSupported": "是否支援 CustomExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", + "tasks.processExecutionSupported": "是否支援 ProcessExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。", + "tasks.shellExecutionSupported": "是否支援 ShellExecution 工作。請考慮在 'taskDefinition' 貢獻的 when 子句中使用。" }, "vs/workbench/contrib/tasks/common/taskTemplates": { + "Maven": "執行一般 maven 命令", "dotnetCore": "執行 .NET Core 建置命令", - "msbuild": "執行建置目標", "externalCommand": "執行任意外部命令的範例", - "Maven": "執行一般 maven 命令" + "msbuild": "執行建置目標" }, - "vs/workbench/contrib/tasks/browser/runAutomaticTasks": { - "tasks.run.allowAutomatic": "此工作區有工作 ({0}) 定義的 ({1}),會在您開啟此工作區時自動執行。要允許自動工作在您開啟此工作區時執行嗎?", - "allow": "允許並執行", - "disallow": "不允許", - "openTask": "開啟檔案", - "openTasks": "開啟檔案", - "workbench.action.tasks.manageAutomaticRunning": "管理資料夾中的自動工作", - "workbench.action.tasks.allowAutomaticTasks": "允許資料中的自動工作", - "workbench.action.tasks.disallowAutomaticTasks": "不允許資料夾中的自動工作" + "vs/workbench/contrib/tasks/common/tasks": { + "TaskDefinition.missingRequiredProperty": "錯誤: 工作識別碼 '{0}' 缺少必要屬性 '{1}'。將忽略工作識別碼。", + "tasks.taskRunningContext": "目前是否正在執行工作。", + "tasksCategory": "工作" }, - "vs/workbench/contrib/tasks/browser/taskQuickPick": { - "taskQuickPick.showAll": "顯示所有工作...", - "configureTaskIcon": "工作選取項目清單中的組態圖示。", - "removeTaskIcon": "工作選取項目清單中移除的圖示。", - "configureTask": "設定工作", - "contributedTasks": "已提供", - "taskType": "所有 {0} 項工作", - "removeRecent": "移除最近使用的工作", - "recentlyUsed": "最近使用", - "configured": "已設定", - "TaskQuickPick.goBack": "返回 ↩", - "TaskQuickPick.noTasksForType": "找不到任何 {0} 工作。請返回 ↩", - "noProviderForTask": "\"{0}\" 類型的工作未註冊任何工作提供者。" + "vs/workbench/contrib/tasks/electron-sandbox/taskService": { + "TaskSystem.exitAnyways": "仍要結束(&&E)", + "TaskSystem.noProcess": "啟動的工作已不存在。如果工作繁衍的背景處理程序結束,VS Code 可能會產生孤立的處理程序。若要避免此情況,請啟動有等候旗標的最後一個背景處理程序。", + "TaskSystem.runningTask": "有一個工作正在執行。要終止工作嗎?", + "TaskSystem.terminateTask": "終止工作(&&T)" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v1": { - "JsonSchema.version.deprecated": "工作版本 0.1.0 已取代。請使用 2.0.0", - "JsonSchema.version": "組態的版本號碼", - "JsonSchema._runner": "執行器已淘汰。請使用官方執行器屬性", - "JsonSchema.runner": "定義工作是否作為處理程序執行,以及輸出會顯示在輸出視窗或終端機內。", - "JsonSchema.windows": "Windows 專用命令組態", - "JsonSchema.mac": "Mac 專用命令組態", - "JsonSchema.linux": "Linux 專用命令組態", - "JsonSchema.shell": "請指定命令為殼層命令或外部程式。若省略,會預設為 false。" + "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { + "extensionEnvironmentContributionChanges": "延伸模組想要對終端環境進行下列變更:", + "extensionEnvironmentContributionInfo": "延伸模組已變更此終端環境", + "extensionEnvironmentContributionRemoval": "延伸模組想要從終端環境移除這些現有變更:", + "relaunchTerminalLabel": "重新啟動終端" }, - "vs/workbench/contrib/tasks/common/jsonSchema_v2": { - "JsonSchema.shell": "請指定命令為殼層命令或外部程式。若省略,會預設為 false。", - "JsonSchema.tasks.isShellCommand.deprecated": "已淘汰屬性 isShellCommand。請改為在 [選項] 中使用型別屬性及殼層屬性。此外也請參閱 1.14 版本資訊。", - "JsonSchema.tasks.dependsOn.identifier": "工作識別碼。", - "JsonSchema.tasks.dependsOn.string": "此工作相依的另一個工作。", - "JsonSchema.tasks.dependsOn.array": "此工作相依的其他工作。", - "JsonSchema.tasks.dependsOn": "代表另一個工作的字串或此工作相依的其他工作陣列。", - "JsonSchema.tasks.dependsOrder.parallel": "並行執行所有 dependsOn 工作。", - "JsonSchema.tasks.dependsOrder.sequence": "按順序執行所有 dependsOn 工作。", - "JsonSchema.tasks.dependsOrder": "決定此工作的 dependsOn 工作順序。請注意,這個屬性不會遞迴。", - "JsonSchema.tasks.detail": "工作的選擇性描述,在 [執行工作] 快選中顯示為詳細資料。", - "JsonSchema.tasks.presentation": "設定要用來顯示工作輸出和讀取工作輸入的面板。", - "JsonSchema.tasks.presentation.echo": "控制是否會將執行的命令回應給面板。預設為 true。", - "JsonSchema.tasks.presentation.focus": "控制面板是否要接受焦點。預設為 true。若設定為 true,也會使顯示面板。", - "JsonSchema.tasks.presentation.revealProblems.always": "在執行此工作時,永遠顯示問題面板。", - "JsonSchema.tasks.presentation.revealProblems.onProblem": "只在發現問題時才顯示問題面板。", - "JsonSchema.tasks.presentation.revealProblems.never": "執行此任務時,永不顯示問題面板。", - "JsonSchema.tasks.presentation.revealProblems": "控制執行此工作時是否顯示問題面板。優先於選項 \"reveal\"。預設為 \"never\"。", - "JsonSchema.tasks.presentation.reveal.always": "執行此工作時,一律顯示終端機。", - "JsonSchema.tasks.presentation.reveal.silent": "只有在工作結束發生錯誤或問題比對器發現問題時才顯示終端機。", - "JsonSchema.tasks.presentation.reveal.never": "執行此工作時,永不顯示終端機。", - "JsonSchema.tasks.presentation.reveal": "控制是否顯示執行工作的終端機。可透過選項 \"revealProblems” 予以覆寫。預設為 \"always\"。", - "JsonSchema.tasks.presentation.instance": "控制面板是否會在工作之間共用、專屬於此工作或是在每個回合建立一個新的面板。", - "JsonSchema.tasks.presentation.showReuseMessage": "控制是否顯示「工作將重新使用終端機,請按任意鍵將其關閉」訊息。", - "JsonSchema.tasks.presentation.clear": "控制在執行工作前是否清除終端機。", - "JsonSchema.tasks.presentation.group": "控制是否使用分割窗格在特定的終端機群組中執行工作。", - "JsonSchema.tasks.terminal": "已淘汰終端機屬性。請改用簡報", - "JsonSchema.tasks.group.kind": "該工作的執行群組。", - "JsonSchema.tasks.group.isDefault": "定義此工作在群組中是否為預設工作。", - "JsonSchema.tasks.group.defaultBuild": "將工作標記為預設組建工作。", - "JsonSchema.tasks.group.defaultTest": "將工作標記為預設測試工作。", - "JsonSchema.tasks.group.build": "將工作標記為可透過 'Run Build Task' 命令存取的組建工作。", - "JsonSchema.tasks.group.test": "將工作標記為可透過 'Run Test Task' 命令存取的測試工作。", - "JsonSchema.tasks.group.none": "指派工作到沒有群組", - "JsonSchema.tasks.group": "定義工作屬於哪個執行群組。支援將 「組建」新增到組建群組,以及將「測試」新增到測試群組。", - "JsonSchema.tasks.type": "定義工作在殼層中會作為處理程序或命令來執行。", - "JsonSchema.commandArray": "要執行的 shell 命令。陣列項目會以空白字元連接", - "JsonSchema.command.quotedString.value": "實際命令值", - "JsonSchema.tasks.quoting.escape": "使用殼層的逸出字元來逸出字元 (例如 PowerShell 中的 ` 與 Bash 中的 \\)。", - "JsonSchema.tasks.quoting.strong": "使用殼層的強式引號字元 (例如 PowerShell 及 Bash 下的 ') 將引數括住。", - "JsonSchema.tasks.quoting.weak": "使用殼層的弱式引號字元 (例如 PowerShell 及 Bash 下的 \") 將引數括住。", - "JsonSchema.command.quotesString.quote": "應如何引用命令值。", - "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", - "JsonSchema.args.quotedString.value": "實際引數值", - "JsonSchema.args.quotesString.quote": "如何引用參數值。", - "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", - "JsonSchema.tasks.label": "工作的使用者介面標籤", - "JsonSchema.version": "組態的版本號碼。", - "JsonSchema.tasks.identifier": "用以參考在 launch.json 或 dependsOn 子句中工作的使用者定義識別碼。", - "JsonSchema.tasks.identifier.deprecated": "使用者定義的身分識別已淘汰。請為自訂工作使用名稱作為參考,並為延伸模組提供的工作使用其已定義的工作身分識別。", - "JsonSchema.tasks.reevaluateOnRerun": "是否要在重新執行時重新評估工作變數。", - "JsonSchema.tasks.runOn": "設定工作應何時執行。若設定為 folderOpen,則會在開啟資料夾時,自動執行工作。", - "JsonSchema.tasks.instanceLimit": "允許同時執行的工作執行個體數。", - "JsonSchema.tasks.runOptions": "工作的執行相關選項", - "JsonSchema.tasks.taskLabel": "工作的標籤", - "JsonSchema.tasks.taskName": "工作名稱", - "JsonSchema.tasks.taskName.deprecated": "已淘汰工作的名稱屬性。請改用標籤屬性。", - "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", - "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", - "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", - "JsonSchema.customizations.customizes.type": "要自訂的工作類型", - "JsonSchema.tasks.customize.deprecated": "已淘汰自訂屬性。請參閱 1.14 版本資訊,以了解如何遷移到新的工作自訂方法", - "JsonSchema.tasks.showOutput.deprecated": "已淘汰屬性 showOutput。請改用簡報屬性中的顯示屬性。此外也請參閱 1.14 版本資訊。", - "JsonSchema.tasks.echoCommand.deprecated": "已淘汰屬性 echoCommand。請改用簡報屬性中的回應屬性。此外也請參閱 1.14 版本資訊。 ", - "JsonSchema.tasks.suppressTaskName.deprecated": "屬性 suppressTaskName 已淘汰。請改為將命令與其引數內嵌至工作。另請參閱 1.14 版本資訊。", - "JsonSchema.tasks.isBuildCommand.deprecated": "已淘汰屬性 isBuildCommand。請改用群組屬性。此外也請參閱 1.14 版本資訊。", - "JsonSchema.tasks.isTestCommand.deprecated": "已淘汰屬性 isTestCommand。請改用群組屬性。此外也請參閱 1.14 版本資訊。", - "JsonSchema.tasks.taskSelector.deprecated": "屬性 taskSelector 已淘汰。請改為將命令與其引數內嵌至工作。另請參閱 1.14 版本資訊。 ", - "JsonSchema.windows": "Windows 專用命令組態", - "JsonSchema.mac": "Mac 專用命令組態", - "JsonSchema.linux": "Linux 專用命令組態" + "vs/workbench/contrib/terminal/browser/links/terminalLink": { + "focusFolder": "總管中的焦點資料夾", + "openFile": "在編輯器中開啟檔案", + "openFolder": "在新視窗中開啟資料夾" }, - "vs/workbench/contrib/tasks/browser/tasksQuickAccess": { - "noTaskResults": "沒有相符的工作", - "TaskService.pickRunTask": "選取要執行的工作" + "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { + "followForwardedLink": "使用轉送的連接埠追蹤連結", + "followLink": "追蹤連結", + "followLinkUrl": "連結", + "terminalLinkHandler.followLinkAlt": "alt + 按一下", + "terminalLinkHandler.followLinkAlt.mac": "option + 按一下", + "terminalLinkHandler.followLinkCmd": "cmd + 按一下", + "terminalLinkHandler.followLinkCtrl": "ctrl + 按一下" }, - "vs/workbench/contrib/tasks/common/jsonSchemaCommon": { - "JsonSchema.options": "其他命令選項", - "JsonSchema.options.cwd": "所執行程式或指令碼的目前工作目錄。如果省略,則會使用 Code 的目前工作區根目錄。", - "JsonSchema.options.env": "所執行程式或殼層的環境。如果省略,則會使用父處理程序的環境。", - "JsonSchema.tasks.matcherError": "無法辨識的問題比對器。安裝了提供此問題比對器的延伸模組嗎?", - "JsonSchema.shellConfiguration": "設定要使用的殼層。", - "JsonSchema.shell.executable": "要使用的殼層。", - "JsonSchema.shell.args": "殼層引數。", - "JsonSchema.command": "要執行的命令。可以是外部程式或殼層命令。", - "JsonSchema.tasks.args": "叫用此工作時,傳遞到命令的引數。", - "JsonSchema.tasks.taskName": "工作名稱", - "JsonSchema.tasks.windows": "Windows 特定命令組態", - "JsonSchema.tasks.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,也可以是數個陣列的字串與問題比對器。", - "JsonSchema.tasks.mac": "Mac 特定命令組態", - "JsonSchema.tasks.linux": "Linux 特定命令組態", - "JsonSchema.tasks.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。如果省略,則會使用全域定義的值。", - "JsonSchema.tasks.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用全域定義的值。", - "JsonSchema.echoCommand": "控制是否將執行的命令傳到輸出。預設為 False。", - "JsonSchema.tasks.watching.deprecation": "已被取代。請改用 isBackground。", - "JsonSchema.tasks.watching": "執行的工作是否保持運作且正在監看檔案系統。", - "JsonSchema.tasks.background": "執行的工作是否保持運作並在背景執行。", - "JsonSchema.tasks.promptOnClose": "VS Code 在執行工作時關閉是否提示使用者。", - "JsonSchema.tasks.build": "將此工作對應至 Code 的預設建置命令。", - "JsonSchema.tasks.test": "將此工作對應至 Code 的預設測試命令。", - "JsonSchema.args": "傳遞至命令的其他引數。", - "JsonSchema.showOutput": "控制是否顯示執行中工作的輸出。如果省略,則會使用 [永遠]。", - "JsonSchema.watching.deprecation": "已被取代。請改用 isBackground。", - "JsonSchema.watching": "執行的工作是否保持運作且正在監看檔案系統。", - "JsonSchema.background": "執行的工作是否保持運作且正在背景執行。", - "JsonSchema.promptOnClose": "是否在 VSCode 以執行中的背景工作關閉時提示使用者。", - "JsonSchema.suppressTaskName": "控制是否將工作名稱當做引數加入命令中。預設為 False。", - "JsonSchema.taskSelector": "前置詞,表示引數是工作。", - "JsonSchema.matchers": "要使用的問題比對器。可以是字串或問題比對器定義,或是字串和問題比對器陣列。", - "JsonSchema.tasks": "工作組態。這些通常是在外部工作執行器中已定義的工作擴充。" + "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { + "searchWorkspace": "搜尋工作區" + }, + "vs/workbench/contrib/terminal/browser/remoteTerminalService": { + "nonResponsivePtyHost": "連到終端 pty 主機處理序的連線沒有回應,終端可能會停止運作。", + "restartPtyHost": "重新啟動 pty 主機" + }, + "vs/workbench/contrib/terminal/browser/terminal.contribution": { + "miToggleIntegratedTerminal": "終端(&&T)", + "tasksQuickAccessHelp": "顯示所有已開啟的終端機", + "tasksQuickAccessPlaceholder": "鍵入要開啟的終端機名稱。", + "terminal": "終端機" + }, + "vs/workbench/contrib/terminal/browser/terminalActions": { + "emptyTerminalNameError": "必須提供名稱。", + "noUnattachedTerminals": "沒有任何要附加的未附加終端機", + "quickAccessTerminal": "切換使用中的終端機 ", + "showTerminalTabs": "顯示索引標籤", + "terminalLaunchHelp": "開啟說明", + "workbench.action.terminal.attachToRemote": "附加到工作階段", + "workbench.action.terminal.changeColor": "變更色彩...", + "workbench.action.terminal.changeIcon": "變更圖示...", + "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.clearSelection": "清除選取項目", + "workbench.action.terminal.copySelection": "複製選取項目", + "workbench.action.terminal.findNext": "尋找下一個", + "workbench.action.terminal.findPrevious": "尋找上一個", + "workbench.action.terminal.focus": "聚焦終端機", + "workbench.action.terminal.focus.tabsView": "焦點終端機索引標籤檢視", + "workbench.action.terminal.focusFind": "聚焦於尋找", + "workbench.action.terminal.focusNext": "聚焦下一個終端機", + "workbench.action.terminal.focusNextPane": "聚焦下一個窗格", + "workbench.action.terminal.focusPrevious": "聚焦上一個終端機", + "workbench.action.terminal.focusPreviousPane": "聚焦上一個窗格", + "workbench.action.terminal.hideFind": "隱藏尋找", + "workbench.action.terminal.joinInstance": "加入終端機", + "workbench.action.terminal.kill": "終止使用中的終端機執行個體", + "workbench.action.terminal.kill.short": "終止終端機", + "workbench.action.terminal.navigationModeExit": "結束導覽模式", + "workbench.action.terminal.navigationModeFocusNext": "將焦點移到下一行 (導覽模式)", + "workbench.action.terminal.navigationModeFocusPrevious": "將焦點移到上一行 (導覽模式)", + "workbench.action.terminal.new": "建立新的整合式終端機", + "workbench.action.terminal.newInActiveWorkspace": "建立新的整合式終端機 (於目前工作區)", + "workbench.action.terminal.newWithCwd": "在自訂工作目錄中建立新的整合式終端機啟動", + "workbench.action.terminal.newWithCwd.cwd": "要啟動終端機的所在目錄", + "workbench.action.terminal.newWithProfile": "建立新的整合式終端 (含設定檔)", + "workbench.action.terminal.newWorkspacePlaceholder": "為新的終端機選擇目前的工作目錄", + "workbench.action.terminal.openSettings": "設定終端設定", + "workbench.action.terminal.paste": "貼入使用中的終端機", + "workbench.action.terminal.pasteSelection": "將選取項目貼入使用中的終端機", + "workbench.action.terminal.relaunch": "重新啟動使用中的終端", + "workbench.action.terminal.rename": "重新命名...", + "workbench.action.terminal.renameInstance": "重新命名...", + "workbench.action.terminal.renameWithArg": "重新命名目前啟用的終端機", + "workbench.action.terminal.renameWithArg.name": "終端機的新名稱", + "workbench.action.terminal.renameWithArg.noName": "未提供任何名稱引數", + "workbench.action.terminal.resizePaneDown": "調整窗格下方", + "workbench.action.terminal.resizePaneLeft": "調整窗格左側", + "workbench.action.terminal.resizePaneRight": "調整窗格右側", + "workbench.action.terminal.resizePaneUp": "調整窗格上方", + "workbench.action.terminal.runActiveFile": "在使用中的終端機執行使用中的檔案", + "workbench.action.terminal.runActiveFile.noFile": "只有磁碟上的檔案可在終端機執行", + "workbench.action.terminal.runSelectedText": "在使用中的終端機執行選取的文字", + "workbench.action.terminal.scrollDown": "向下捲動 (行)", + "workbench.action.terminal.scrollDownPage": "向下捲動 (頁)", + "workbench.action.terminal.scrollToBottom": "捲動至底端", + "workbench.action.terminal.scrollToNextCommand": "捲動至下一個命令", + "workbench.action.terminal.scrollToPreviousCommand": "捲動至上一個命令", + "workbench.action.terminal.scrollToTop": "捲動至頂端", + "workbench.action.terminal.scrollUp": "向上捲動 (行)", + "workbench.action.terminal.scrollUpPage": "向上捲動 (頁)", + "workbench.action.terminal.searchWorkspace": "搜尋工作區", + "workbench.action.terminal.selectAll": "全選", + "workbench.action.terminal.selectDefaultProfile": "選取預設設定檔", + "workbench.action.terminal.selectToNextCommand": "選取下一個命令", + "workbench.action.terminal.selectToNextLine": "選取到下一行", + "workbench.action.terminal.selectToPreviousCommand": "選取上一個命令", + "workbench.action.terminal.selectToPreviousLine": "選取到上一行", + "workbench.action.terminal.sendSequence": "傳送自訂序列到終端機", + "workbench.action.terminal.showEnvironmentInformation": "顯示環境資訊", + "workbench.action.terminal.showTabs": "顯示索引標籤", + "workbench.action.terminal.split": "分割終端機", + "workbench.action.terminal.splitInActiveWorkspace": "分割終端機 (於使用中的工作區)", + "workbench.action.terminal.splitInstance": "分割終端機", + "workbench.action.terminal.switchTerminal": "切換終端機", + "workbench.action.terminal.toggleEscapeSequenceLogging": "切換逸出序列記錄", + "workbench.action.terminal.toggleFindCaseSensitive": "切換使用區分大小寫尋找", + "workbench.action.terminal.toggleFindRegex": "切換使用 Regex 尋找", + "workbench.action.terminal.toggleFindWholeWord": "切換使用全字拼寫尋找", + "workbench.action.terminal.unsplit": "取消分割終端機" + }, + "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { + "install": "安裝", + "useWslExtension.title": "建議使用 ‘{0}’ 延伸模組開啟 WSL 中的終端機。" + }, + "vs/workbench/contrib/terminal/browser/terminalDecorationsProvider": { + "label": "終端機" + }, + "vs/workbench/contrib/terminal/browser/terminalIcons": { + "configureTerminalProfileIcon": "用於建立新終端機設定檔的圖示。", + "killTerminalIcon": "刪除終端機執行個體的圖示。", + "newTerminalIcon": "建立新終端機執行個體的圖示。", + "renameTerminalIcon": "終端機快速功能表中用於重新命名的圖示。", + "terminalViewIcon": "[終端] 檢視的檢視圖示。" + }, + "vs/workbench/contrib/terminal/browser/terminalInstance": { + "bellStatus": "鈴", + "configureTerminalSettings": "設定終端設定", + "disconnectStatus": "與流程連線中斷", + "dontShowAgain": "不要再顯示", + "keybindingHandling": "某些按鍵繫結關係不會依預設進入終端機,而是由 {0} 處理。", + "launchFailed.errorMessage": "終端機處理序無法啟動: {0}。", + "launchFailed.exitCodeAndCommandLine": "終端機處理序 \"{0}\" 無法啟動 (結束代碼: {1})。", + "launchFailed.exitCodeOnly": "終端機處理序無法啟動 (結束代碼: {0})。", + "migrateToProfile": "移轉", + "no": "否", + "terminal.integrated.a11yPromptLabel": "終端機輸入", + "terminal.integrated.a11yTooMuchOutput": "要宣告的輸出過多,請手動讀取瀏覽至資料列", + "terminal.integrated.copySelection.noSelection": "終端機沒有任何選取項目可以複製", + "terminal.slowRendering": "終端機 GPU 加速在您的電腦上似乎很慢。是否要改為將其停用,以提高效能? [閱讀終端機設定的詳細資訊](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", + "terminalProfileMigration": "終端機正在使用已被取代的殼層/shellArgs 設定,是否要將其移轉至設定檔?", + "terminalStaleTextBoxAriaLabel": "終端 {0} 環境已過時,請執行 'Show Environment Information' 命令以取得詳細資訊", + "terminalTextBoxAriaLabel": "終端 {0}", + "terminalTextBoxAriaLabelNumberAndTitle": "終端機 {0},{1}", + "terminated.exitCodeAndCommandLine": "終端機處理序 \"{0}\" 已終止。結束代碼: {1}。", + "terminated.exitCodeOnly": "終端機處理序已終止。結束代碼: {0}。", + "workbench.action.terminal.rename.prompt": "輸入終端機名稱", + "yes": "是" + }, + "vs/workbench/contrib/terminal/browser/terminalMenus": { + "miNewTerminal": "新增終端(&&N)", + "miRunActiveFile": "執行使用中的檔案(&&A)", + "miRunSelectedText": "執行選取的文字(&&S)", + "miSplitTerminal": "分割終端(&&S)", + "workbench.action.terminal.changeColor": "變更色彩...", + "workbench.action.terminal.changeIcon": "變更圖示...", + "workbench.action.terminal.clear": "清除", + "workbench.action.terminal.copySelection.short": "複製", + "workbench.action.terminal.joinInstance": "加入終端機", + "workbench.action.terminal.kill.short": "終止終端機", + "workbench.action.terminal.killInstance": "終止終端機", + "workbench.action.terminal.new.short": "新增終端機", + "workbench.action.terminal.newWithProfile.short": "具有設定檔的新終端機", + "workbench.action.terminal.openSettings": "設定終端設定", + "workbench.action.terminal.paste.short": "貼上", + "workbench.action.terminal.rename": "重新命名...", + "workbench.action.terminal.renameInstance": "重新命名...", + "workbench.action.terminal.selectAll": "全選", + "workbench.action.terminal.selectDefaultProfile": "選取預設設定檔", + "workbench.action.terminal.showsTabs": "顯示索引標籤", + "workbench.action.terminal.split": "分割終端機", + "workbench.action.terminal.splitInstance": "分割終端機", + "workbench.action.terminal.switchTerminal": "切換終端機", + "workbench.action.terminal.unsplitInstance": "取消分割終端機" + }, + "vs/workbench/contrib/terminal/browser/terminalProcessManager": { + "ptyHostRelaunch": "因為殼層處理序的連線已中斷,所以正在重新啟動終端機…" + }, + "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { + "killTerminal": "終止終端執行個體", + "renameTerminal": "將終端重新命名", + "workbench.action.terminal.newWithProfilePlus": "使用設定檔建立新終端機", + "workbench.action.terminal.newplus": "建立新終端機" + }, + "vs/workbench/contrib/terminal/browser/terminalService": { + "createQuickLaunchProfile": "設定終端機設定檔", + "enterTerminalProfileName": "輸入終端機設定檔名稱", + "localTerminalDescription": "本機", + "localTerminalRemote": "⚠: 此殼層正在您的{0}本機{1}電腦上執行,而非在連接的遠端電腦上執行", + "localTerminalVirtualWorkspace": "⚠: 此殼層向{0}本機{1}資料夾開啟,而非虛擬資料夾", + "terminal.integrated.chooseDefaultProfile": "選取您的預設終端機設定檔", + "terminal.integrated.selectProfileToCreate": "選取要建立的終端機設定檔", + "terminalProfileAlreadyExists": "已經有終端機設定檔使用該名稱", + "terminalProfiles": "設定檔", + "terminalProfiles.contributed": "已提供", + "terminalProfiles.detected": "已偵測", + "terminalService.terminalCloseConfirmationPlural": "目前共有 {0} 個使用中的終端機工作階段。要予以終止嗎?", + "terminalService.terminalCloseConfirmationSingular": "仍有一個使用中的終端機工作階段。要予以終止嗎?" + }, + "vs/workbench/contrib/terminal/browser/terminalTabbedView": { + "hideTabs": "隱藏索引標籤", + "moveTabsLeft": "向左移動索引標籤", + "moveTabsRight": "向右移動索引標籤" + }, + "vs/workbench/contrib/terminal/browser/terminalTabsList": { + "splitTerminalAriaLabel": "終端 {0} {1},分割 {2} 之 {3}", + "terminal.kill": "終止", + "terminal.split": "分割", + "terminal.tabs": "終端機索引標籤", + "terminalAriaLabel": "終端機 {0} {1}", + "terminalInputAriaLabel": "輸入終端機名稱。請按 Enter 鍵確認或按 Esc 鍵取消。" + }, + "vs/workbench/contrib/terminal/browser/terminalView": { + "defaultTerminalProfile": "{0} (預設)", + "terminal.monospaceOnly": "終端機只支援等寬字型。如果這是新安裝的字型,請務必重新啟動 VS Code。", + "terminal.new": "新增終端機", + "terminal.split": "分割終端機", + "terminal.useMonospace": "使用 'monospace'", + "terminalConnectingLabel": "正在啟動...", + "terminals": "開啟終端機。", + "workbench.action.terminal.split": "分割終端機" + }, + "vs/workbench/contrib/terminal/common/terminal": { + "isSplitTerminalContextKey": "焦點索引標籤的終端機是否為分割終端機", + "terminalCategory": "終端機", + "terminalCountContextKey": "目前的終端機數目", + "terminalFocusContextKey": "終端是否為焦點", + "terminalGroupCountContextKey": "目前的終端機群組數目", + "terminalProcessSupportedContextKey": "是否可啟動終端處理序", + "terminalShellTypeContextKey": "使用中終端的殼層類型", + "terminalTabsFocusContextKey": "終端機的索引標籤小工具是否聚焦", + "terminalTabsSingularSelectedContextKey": "是否選取一個終端機索引標籤", + "terminalTextSelectedContextKey": "是否在使用中終端選取文字", + "vscode.extension.contributes.terminal": "參與終端機功能。", + "vscode.extension.contributes.terminal.profiles": "定義使用者可以建立的其他終端機設定檔。", + "vscode.extension.contributes.terminal.profiles.icon": "要與這個終端機設定檔建立關聯的 codicon。", + "vscode.extension.contributes.terminal.profiles.id": "終端機設定檔提供者的識別碼。", + "vscode.extension.contributes.terminal.profiles.title": "此終端機設定檔的標題。", + "vscode.extension.contributes.terminal.types": "定義使用者可以建立的其他終端機類型。", + "vscode.extension.contributes.terminal.types.command": "當使用者建立此類型之終端機時所要執行的命令。", + "vscode.extension.contributes.terminal.types.icon": "要與這個終端機類型建立關聯的 codicon。", + "vscode.extension.contributes.terminal.types.title": "此類型之終端機的標題。" + }, + "vs/workbench/contrib/terminal/common/terminalColorRegistry": { + "terminal.ansiColor": "終端機中的 '{0}' ANSI 色彩。", + "terminal.background": "終端機的背景色彩,允許終端機和面板的色彩不同。", + "terminal.border": "在終端機內將窗格分割之邊界的色彩。預設為 panel.border。", + "terminal.dragAndDropBackground": "拖曳到終端機上方時的背景色彩。色彩應該具有透明度,讓終端機內容仍然可以穿透顯示。", + "terminal.foreground": "終端機的前景色彩。", + "terminal.selectionBackground": "終端機的選取項目背景色彩。", + "terminalCursor.background": "終端機游標的背景色彩。允許區塊游標重疊於自訂字元色彩。", + "terminalCursor.foreground": "終端機游標的前景色彩。" }, "vs/workbench/contrib/terminal/common/terminalConfiguration": { - "terminalProfile.path": "殼層可執行檔的單一路徑或路徑陣列,會在路徑失敗時用作備案。", - "terminalProfile.args": "執行殼層可執行檔時所使用的一組選擇性引數。", - "terminalProfile.overrideName": "控制設定檔名稱是否會覆寫自動偵測到的名稱。", - "terminalIntegratedConfigurationTitle": "整合式終端", - "terminal.integrated.sendKeybindingsToShell": "將大部分按鍵繫結關係分派到終端,而不是工作台,並會覆寫 `#terminal.integrated.commandsToSkipShell#`,這也可用於微調。", - "terminal.integrated.automationShell.linux": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", - "terminal.integrated.automationShell.osx": "設定時即會為自動化相關終端使用方式 (例如工作與偵錯) 覆寫 {0} 並忽略 {1} 值的路徑。", - "terminal.integrated.automationShell.windows": "設定後的路徑將覆寫 {0} 並忽略 {1},以用於與自動化相關的終端使用,例如工作與偵錯。", - "terminal.integrated.shellArgs.linux": "在 Linux 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.osx": "在 macOS 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows": "在 Windows 終端上使用的命令列引數。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shellArgs.windows.string": "在 Windows 終端上以此[命令列格式](https://msdn.microsoft.com/zh-tw/08dfcab2-eb6e-49a4-80eb-87d4076c98c6)使用的命令列引數。[深入了解如何設定 殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.profiles.windows": "透過終端機下拉式清單建立新的終端機時,要顯示的 Windows 設定檔。設定為 Null 時會排除這些設定檔; 若使用 {0} 屬性,則會使用偵測到的預設組態。或者,請設定 {1} 和選擇性的 {2}", - "terminalProfile.windowsSource": "將自動偵測殼層路徑的設定檔來源。", - "terminal.integrated.profile.osx": "透過終端機下拉式清單建立新的終端機時,要顯示的 macOS 設定檔。如有設定,這些設定檔會覆寫偵測到的預設設定檔。其中包含 {0} 和選擇性的 {1}", - "terminal.integrated.profile.linux": "透過終端機下拉式清單建立新的終端機時,要顯示的 Linux 設定檔。如有設定,這些設定檔會覆寫偵測到的預設設定檔。其中包含 {0} 和選擇性的 {1}", - "terminal.integrated.useWslProfiles": "控制是否要在終端機下拉式清單中顯示 WSL 發佈", - "terminal.integrated.macOptionIsMeta": "控制是否要在 macOS 的終端內將 Option 鍵作為 meta 鍵。", - "terminal.integrated.macOptionClickForcesSelection": "控制在 macOS 上使用 Option+按一下時,是否要強制選取。這會強制進行一般 (行) 選取,而且不允許使用資料行選取模式。這可讓您使用一般的終端選取執行複製及貼上,例如在 tmux 中啟用滑鼠模式時。", + "terminal.integrated.allowChords": "是否允許在終端內同步選取按鍵繫結關係。請注意,當此設定為 true 時,同步選取的按鍵輸入結果會跳過 `#terminal.integrated.commandsToSkipShell#`,如果希望按 ctrl+k 能前往殼層 (不是 VS Code),請將此項設定為 false。", + "terminal.integrated.allowMnemonics": "是否允許功能表列助憶鍵 (例如 alt+f) 觸發開啟功能表列的動作。請注意,若為 true,此設定會導致所有 alt 按鍵輸入都跳過殼層。這不適用於 macOS。", "terminal.integrated.altClickMovesCursor": "若啟用,當 '#editor.multiCursorModifier#' 設定為 ''alt'' (預設) 時,同時按下 ALT/Option 鍵加滑鼠按鈕會將提示游標重新置於至滑鼠下,但其穩定性取決於您您的殼層。", + "terminal.integrated.bellDuration": "觸發時,在終端機索引標籤內顯示鈴鐺的毫秒數。", + "terminal.integrated.commandsToSkipShell": "一組命令識別碼,其按鍵繫結關係一律由 VS Code 處理,而不會傳送到殼層。如此一來,通常由殼層取用的按鍵繫結關係,將能像焦點不在終端機時般地運作。例如 `Ctrl+P` 會啟動 Quick Open。\r\n\r\n \r\n\r\n根據預設,會跳過許多命令。若要覆寫預設,並將命令的按鍵繫結關係改為傳遞給殼層,請新增命令,並在其字首加上 `-` 字元。例如,新增 `-workbench.action.quickOpen` 可讓 `Ctrl+P` 傳送到殼層。\r\n\r\n \r\n\r\n在設定編輯器中檢視下列預設會跳過的命令清單時,會有截斷情形。若要查看完整的清單,請[開啟預設設定 JSON](command:workbench.action.openRawDefaultSettings '開啟預設設定 (JSON)'),然後在搜尋下列清單中的第一個命令。\r\n\r\n \r\n\r\n預設會跳過的命令:\r\n\r\n{0}", + "terminal.integrated.confirmOnExit": "如有使用中的終端工作階段,控制結束時是否要確認。", "terminal.integrated.copyOnSelection": "控制是否要將終端內的選取文字複製到剪貼簿。", - "terminal.integrated.drawBoldTextInBrightColors": "控制終端內的粗體文字是否一律使用「亮色」ANSI 色彩變化。", - "terminal.integrated.fontFamily": "控制終端的字型系列,預設為 `#editor.fontFamily#` 的值。", - "terminal.integrated.fontSize": "控制終端的字型大小 (像素)。", - "terminal.integrated.letterSpacing": "控制終端的字母間距,這是整數值,代表字元間可新增的額外像素數量。", - "terminal.integrated.lineHeight": "控制終端的行高,此數字會乘以終端的字型大小,取得實際行高 (像素)。", - "terminal.integrated.minimumContrastRatio": "設定時,每個儲存格的前景色彩都會變更,以嘗試符合指定的對比率。範例值:\r\n\r\n- 1: 預設,不採取任何動作。\r\n- 4.5: [WCAG AA 合規性 (最低限度)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n- 7: [WCAG AAA 合規性 (增強)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n- 21: 黑底白字或白底黑字。", - "terminal.integrated.fastScrollSensitivity": "按 `Alt` 時的捲動速度乘數。", - "terminal.integrated.mouseWheelScrollSensitivity": "要用在滑鼠滾輪捲動事件 `deltaY` 的乘數。", - "terminal.integrated.fontWeightError": "只允許「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", - "terminal.integrated.fontWeight": "終端中非粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", - "terminal.integrated.fontWeightBold": "終端中粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", "terminal.integrated.cursorBlinking": "控制終端游標是否閃爍。", "terminal.integrated.cursorStyle": "控制終端游標的樣式。", "terminal.integrated.cursorWidth": "控制 `#terminal.integrated.cursorStyle#` 設為 `line` 時的游標寬度。", - "terminal.integrated.scrollback": "控制終端在緩衝區中保留的行數上限。", + "terminal.integrated.cwd": "終端啟動所在的明確開始路徑,該路徑會用作殼層處理序目前的工作目錄 (cwd)。如果根目錄不是方便的 cwd,這個路徑在工作區設定中就特別有用。", "terminal.integrated.detectLocale": "因為 VS Code 的終端只支援來自殼層的 UTF-8 編碼資料,所以控制是否要偵測 `$LANG` 環境變數,並將其設為 UTF-8 相容選項。", "terminal.integrated.detectLocale.auto": "如果現有變數不存在或結尾不是 `'.UTF-8'`,則設定 `$LANG` 環境變數。", "terminal.integrated.detectLocale.off": "不要設定 `$LANG` 環境變數。", "terminal.integrated.detectLocale.on": "一律設定 `$LANG` 環境變數。", - "terminal.integrated.gpuAcceleration.auto": "讓 VS Code 偵測哪些轉譯器能提供最佳體驗。", - "terminal.integrated.gpuAcceleration.on": "啟用終端機內的 GPU 加速。", - "terminal.integrated.gpuAcceleration.off": "停用終端機內的 GPU 加速。", - "terminal.integrated.gpuAcceleration": "控制終端機是否要利用 GPU 進行轉譯。", - "terminal.integrated.rightClickBehavior.default": "顯示操作功能表。", - "terminal.integrated.rightClickBehavior.copyPaste": "若有選取項目,則複製,否則貼上。", - "terminal.integrated.rightClickBehavior.paste": "按右鍵時貼上。", - "terminal.integrated.rightClickBehavior.selectWord": "選取游標下方的文字,並顯示操作功能表。", - "terminal.integrated.rightClickBehavior": "控制終端如何回應按右鍵動作。", - "terminal.integrated.cwd": "終端啟動所在的明確開始路徑,該路徑會用作殼層處理序目前的工作目錄 (cwd)。如果根目錄不是方便的 cwd,這個路徑在工作區設定中就特別有用。", - "terminal.integrated.confirmOnExit": "如有使用中的終端工作階段,控制結束時是否要確認。", - "terminal.integrated.enableBell": "控制是否啟用終端鈴聲。", - "terminal.integrated.commandsToSkipShell": "一組命令識別碼,其按鍵繫結關係一律由 VS Code 處理,而不會傳送到殼層。如此一來,通常由殼層取用的按鍵繫結關係,將能像焦點不在終端機時般地運作。例如 `Ctrl+P` 會啟動 Quick Open。\r\n\r\n \r\n\r\n根據預設,會跳過許多命令。若要覆寫預設,並將命令的按鍵繫結關係改為傳遞給殼層,請新增命令,並在其字首加上 `-` 字元。例如,新增 `-workbench.action.quickOpen` 可讓 `Ctrl+P` 傳送到殼層。\r\n\r\n \r\n\r\n在設定編輯器中檢視下列預設會跳過的命令清單時,會有截斷情形。若要查看完整的清單,請[開啟預設設定 JSON](command:workbench.action.openRawDefaultSettings '開啟預設設定 (JSON)'),然後在搜尋下列清單中的第一個命令。\r\n\r\n \r\n\r\n預設會跳過的命令:\r\n\r\n{0}", - "terminal.integrated.allowChords": "是否允許在終端內同步選取按鍵繫結關係。請注意,當此設定為 true 時,同步選取的按鍵輸入結果會跳過 `#terminal.integrated.commandsToSkipShell#`,如果希望按 ctrl+k 能前往殼層 (不是 VS Code),請將此項設定為 false。", - "terminal.integrated.allowMnemonics": "是否允許功能表列助憶鍵 (例如 alt+f) 觸發開啟功能表列的動作。請注意,若為 true,此設定會導致所有 alt 按鍵輸入都跳過殼層。這不適用於 macOS。", - "terminal.integrated.inheritEnv": "新的殼層是否應從 VS Code 繼承環境。Windows 不支援此設定。", - "terminal.integrated.env.osx": "具有環境變數的物件,會新增至 macOS 終端使用的 VS Code 處理序。設為 `null` 可刪除環境變數。", + "terminal.integrated.drawBoldTextInBrightColors": "控制終端內的粗體文字是否一律使用「亮色」ANSI 色彩變化。", + "terminal.integrated.enableBell": "控制是否啟用終端機鈴,這會顯示為終端機名稱旁的視覺鈴鐺。", + "terminal.integrated.enableFileLinks": "是否要在終端內啟用檔案連結。因為每個檔案連結都要向檔案系統驗證,所以連結可能會變慢,特別是在使用網路磁碟機時。變更此設定只對新的終端有效。", + "terminal.integrated.enablePersistentSessions": "在視窗重新載入期間保存工作區的終端機工作階段。", "terminal.integrated.env.linux": "具有環境變數的物件,會新增至 Linux 終端使用的 VS Code 處理序。設為 `null` 可刪除環境變數。", + "terminal.integrated.env.osx": "具有環境變數的物件,會新增至 macOS 終端使用的 VS Code 處理序。設為 `null` 可刪除環境變數。", "terminal.integrated.env.windows": "具有環境變數的物件,會新增至 Windows 終端使用的 VS Code 處理序。設為 `null` 可刪除環境變數。", "terminal.integrated.environmentChangesIndicator": "要在每部終端上顯示環境變更指示器,以說明是否已建立延伸模組,還是要變更終端的環境。", "terminal.integrated.environmentChangesIndicator.off": "停用指示器。", "terminal.integrated.environmentChangesIndicator.on": "啟用指示器。", "terminal.integrated.environmentChangesIndicator.warnonly": "當終端的環境「過時」時,僅顯示警告指示器,而非顯示終端環境已被延伸模組修改的資訊指示器。", "terminal.integrated.environmentChangesRelaunch": "當延伸模組要參與終端機環境,且兩者尚未互動時,是否要自動重新啟動終端機。", + "terminal.integrated.experimentalLinkProvider": "實驗性設定,旨在透過改善偵測連結的時機,以及啟用與編輯器共用的連結偵測,來改善終端上的連結偵測。此設定目前只支援 Web 連結。", + "terminal.integrated.fastScrollSensitivity": "按 `Alt` 時的捲動速度乘數。", + "terminal.integrated.fontFamily": "控制終端的字型系列,預設為 `#editor.fontFamily#` 的值。", + "terminal.integrated.fontSize": "控制終端的字型大小 (像素)。", + "terminal.integrated.fontWeight": "終端中非粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", + "terminal.integrated.fontWeightBold": "終端中粗體文字所使用的字型粗細。可接受 \"normal\" 與 \"bold\" 關鍵字,或介於 1 到 1000 之間的數字。", + "terminal.integrated.fontWeightError": "只允許「一般」及「粗體」關鍵字,或介於 1 到 1000 之間的數值。", + "terminal.integrated.gpuAcceleration": "控制終端機是否要利用 GPU 進行轉譯。", + "terminal.integrated.gpuAcceleration.auto": "讓 VS Code 偵測哪些轉譯器能提供最佳體驗。", + "terminal.integrated.gpuAcceleration.off": "停用終端機內的 GPU 加速。", + "terminal.integrated.gpuAcceleration.on": "啟用終端機內的 GPU 加速。", + "terminal.integrated.letterSpacing": "控制終端的字母間距,這是整數值,代表字元間可新增的額外像素數量。", + "terminal.integrated.lineHeight": "控制終端的行高,此數字會乘以終端的字型大小,取得實際行高 (像素)。", + "terminal.integrated.localEchoExcludePrograms": "實驗性: 當在終端標題中找到任何程式名稱時,就會停用本機回應。", + "terminal.integrated.localEchoLatencyThreshold": "實驗性: 網路延遲的長度 (毫秒),本機編輯將在終端上回應,而不等待伺服器認知。如果是 '0',本機回應將一律開啟,如果是 '-1' 則將會停用。", + "terminal.integrated.localEchoStyle": "實驗性: 本機回應文字的終端樣式; 可以是字型樣式或 RGB 色彩。", + "terminal.integrated.macOptionClickForcesSelection": "控制在 macOS 上使用 Option+按一下時,是否要強制選取。這會強制進行一般 (行) 選取,而且不允許使用資料行選取模式。這可讓您使用一般的終端選取執行複製及貼上,例如在 tmux 中啟用滑鼠模式時。", + "terminal.integrated.macOptionIsMeta": "控制是否要在 macOS 的終端內將 Option 鍵作為 meta 鍵。", + "terminal.integrated.minimumContrastRatio": "若設定,每個儲存格的前景色彩會變更,以嘗試符合指定的對比率。範例值:\r\n\r\n- 1: 預設,不採取任何動作。\r\n- 4.5: [WCAG AA 合規性 (最低限度)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html)。\r\n- 7: [WCAG AAA 合規性 (增強)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html)。\r\n- 21: 黑底白字或白底黑字。", + "terminal.integrated.mouseWheelScrollSensitivity": "要用在滑鼠滾輪捲動事件 `deltaY` 的乘數。", + "terminal.integrated.rightClickBehavior": "控制終端如何回應按右鍵動作。", + "terminal.integrated.rightClickBehavior.copyPaste": "若有選取項目,則複製,否則貼上。", + "terminal.integrated.rightClickBehavior.default": "顯示操作功能表。", + "terminal.integrated.rightClickBehavior.paste": "按右鍵時貼上。", + "terminal.integrated.rightClickBehavior.selectWord": "選取游標下方的文字,並顯示操作功能表。", + "terminal.integrated.scrollback": "控制終端在緩衝區中保留的行數上限。", + "terminal.integrated.sendKeybindingsToShell": "將大部分按鍵繫結關係分派到終端,而不是工作台,並會覆寫 `#terminal.integrated.commandsToSkipShell#`,這也可用於微調。", "terminal.integrated.showExitAlert": "當結束代碼不為零時,控制是否要顯示「終端處理序已終止。結束代碼:」警示。", "terminal.integrated.splitCwd": "控制分割終端開始的工作目錄。", - "terminal.integrated.splitCwd.workspaceRoot": "新的分割終端會使用工作區根目錄作為工作目錄。您可在多重根目錄工作區中選擇要使用的根資料夾。", - "terminal.integrated.splitCwd.initial": "新的分割終端會使用父終端開始的工作目錄。", "terminal.integrated.splitCwd.inherited": "在 macOS 和 Linux 上,新的分割終端會使用父終端的工作目錄。在 Windows 上,此行為則與初始行為相同。", + "terminal.integrated.splitCwd.initial": "新的分割終端會使用父終端開始的工作目錄。", + "terminal.integrated.splitCwd.workspaceRoot": "新的分割終端會使用工作區根目錄作為工作目錄。您可在多重根目錄工作區中選擇要使用的根資料夾。", + "terminal.integrated.tabs.enabled": "控制終端機的索引標籤是否顯示為終端機側邊的清單。停用此功能時,將會改為顯示下拉式清單。", + "terminal.integrated.tabs.focusMode": "控制是要透過按兩下還是按一下,才會使焦點位於索引標籤的終端機。", + "terminal.integrated.tabs.focusMode.doubleClick": "按兩下終端機的索引標籤時,將焦點放在終端機", + "terminal.integrated.tabs.focusMode.singleClick": "按一下終端機的索引標籤時,將焦點放在終端機", + "terminal.integrated.tabs.hideCondition": "控制終端機的索引標籤是否在特定情況下隱藏。", + "terminal.integrated.tabs.hideCondition.never": "一律不隱藏終端機的索引標籤檢視", + "terminal.integrated.tabs.hideCondition.singleGroup": "當只有一個終端機群組開啟時,隱藏終端機的索引標籤檢視", + "terminal.integrated.tabs.hideCondition.singleTerminal": "當只有一個終端機開啟時,隱藏終端機索引標籤檢視", + "terminal.integrated.tabs.location": "控制終端機索引標籤的位置,不論是在實際終端機的左邊或右邊。", + "terminal.integrated.tabs.location.left": "在終端機左側顯示終端機索引標籤檢視", + "terminal.integrated.tabs.location.right": "在終端機右側顯示終端機索引標籤檢視", + "terminal.integrated.tabs.showActiveTerminal": "在檢視中顯示作用中的終端機資訊,當看不到索引標籤內的標題時,這特別有用。", + "terminal.integrated.tabs.showActiveTerminal.always": "一律顯示使用中的終端機", + "terminal.integrated.tabs.showActiveTerminal.never": "一律不顯示使用中的終端機", + "terminal.integrated.tabs.showActiveTerminal.singleTerminal": "當使用中的終端機是唯一開啟的終端機時,顯示該終端機", + "terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "當使用中的終端機是唯一開啟的終端機,或當索引標籤檢視位於其縮窄無文字狀態時,顯示該終端機", + "terminal.integrated.titleMode": "決定如何設定終端機標題,這會顯示在終端機的索引標籤或下拉式功能表項目中。", + "terminal.integrated.unicodeVersion": "控制評估終端內的字元寬度時,要使用的 unicode 版本。如果發生表情圖示或其他寬字元佔用的空格數量不正確,或退格鍵刪除太多或太少空格的情況,則建議您嘗試微調此設定。", + "terminal.integrated.unicodeVersion.eleven": "unicode 第 11 版,此版本在使用新版 unicode 的新式系統中能提供更好的支援。", + "terminal.integrated.unicodeVersion.six": "unicode 第 6 版,這是舊版本,在舊版系統上運作較好。", "terminal.integrated.windowsEnableConpty": "是否要為 Windows 終端處理序通訊使用 ConPTY (需要 Windows 10 組建編號 18309+)。若此設定為 false,則會使用 Winpty。", "terminal.integrated.wordSeparators": "字串,內含按兩下選取文字功能要視為文字分隔符號的所有字元。", - "terminal.integrated.experimentalUseTitleEvent": "實驗性設定,會為下拉式清單標題使用終端標題事件。此設定只會套用至新的終端。", - "terminal.integrated.enableFileLinks": "是否要在終端內啟用檔案連結。因為每個檔案連結都要向檔案系統驗證,所以連結可能會變慢,特別是在使用網路磁碟機時。變更此設定只對新的終端有效。", - "terminal.integrated.unicodeVersion.six": "unicode 第 6 版,這是舊版本,在舊版系統上運作較好。", - "terminal.integrated.unicodeVersion.eleven": "unicode 第 11 版,此版本在使用新版 unicode 的新式系統中能提供更好的支援。", - "terminal.integrated.unicodeVersion": "控制評估終端內的字元寬度時,要使用的 unicode 版本。如果發生表情圖示或其他寬字元佔用的空格數量不正確,或退格鍵刪除太多或太少空格的情況,則建議您嘗試微調此設定。", - "terminal.integrated.experimentalLinkProvider": "實驗性設定,旨在透過改善偵測連結的時機,以及啟用與編輯器共用的連結偵測,來改善終端上的連結偵測。此設定目前只支援 Web 連結。", - "terminal.integrated.localEchoLatencyThreshold": "實驗性: 網路延遲的長度 (毫秒),本機編輯將在終端上回應,而不等待伺服器認知。如果是 '0',本機回應將一律開啟,如果是 '-1' 則將會停用。", - "terminal.integrated.localEchoExcludePrograms": "實驗性: 當在終端標題中找到任何程式名稱時,就會停用本機回應。", - "terminal.integrated.localEchoStyle": "實驗性: 本機回應文字的終端樣式; 可以是字型樣式或 RGB 色彩。", - "terminal.integrated.enablePersistentSessions": "在視窗重新載入期間保存工作區的終端機工作階段。", - "terminal.integrated.shell.linux.noDefault": "終端在 Linux 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx.noDefault": "終端在 macOS 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows.noDefault": "終端在 Windows 上使用的殼層路徑。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.linux": "終端在 Linux 上使用的殼層路徑 (預設: {0})。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.osx": "終端在 macOS 上使用的殼層路徑 (預設: {0})。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。", - "terminal.integrated.shell.windows": "終端在 Windows 上使用的殼層路徑 (預設: {0})。[深入了解如何設定殼層](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration)。" - }, - "vs/workbench/contrib/terminal/common/terminal": { - "terminalFocusContextKey": "終端是否為焦點", - "terminalShellTypeContextKey": "使用中終端的殼層類型", - "terminalTextSelectedContextKey": "是否在使用中終端選取文字", - "terminalProcessSupportedContextKey": "是否可啟動終端處理序", - "terminalCategory": "終端機", - "vscode.extension.contributes.terminal": "參與終端機功能。", - "vscode.extension.contributes.terminal.types": "定義使用者可以建立的其他終端機類型。", - "vscode.extension.contributes.terminal.types.command": "當使用者建立此類型之終端機時所要執行的命令。", - "vscode.extension.contributes.terminal.types.title": "此類型之終端機的標題。" - }, - "vs/workbench/contrib/terminal/browser/terminal.contribution": { - "tasksQuickAccessPlaceholder": "鍵入要開啟的終端機名稱。", - "tasksQuickAccessHelp": "顯示所有已開啟的終端機", - "terminal": "終端機", - "miToggleIntegratedTerminal": "終端(&&T)" - }, - "vs/workbench/contrib/terminal/browser/terminalView": { - "terminal.useMonospace": "使用 'monospace'", - "terminal.monospaceOnly": "終端機只支援等寬字型。如果這是新安裝的字型,請務必重新啟動 VS Code。", - "terminals": "開啟終端機。", - "terminalConnectingLabel": "正在啟動..." + "terminalIntegratedConfigurationTitle": "整合式終端", + "titleMode.executable": "標題是由 _terminal_設定,將會使用偵測到的前景流程名稱。", + "titleMode.sequence": "標題是由 _process_ 透過逸出序列所設定,如果您的殼層動態地設定標題,這非常有用。" }, "vs/workbench/contrib/terminal/electron-sandbox/localTerminalService": { - "restartPtyHost": "重新啟動 pty 主機", - "nonResponsivePtyHost": "連到終端 pty 主機處理序的連線沒有回應,終端可能會停止運作。" - }, - "vs/workbench/contrib/terminal/browser/terminalActions": { - "workbench.action.terminal.selectDefaultProfile": "選取預設設定檔", - "workbench.action.terminal.openSettings": "設定終端設定", - "workbench.action.terminal.newWorkspacePlaceholder": "為新的終端機選擇目前的工作目錄", - "terminalLaunchHelp": "開啟說明", - "workbench.action.terminal.newInActiveWorkspace": "建立新的整合式終端機 (於目前工作區)", - "workbench.action.terminal.newWithProfile": "建立新的整合式終端 (含設定檔)", - "workbench.action.terminal.focusPreviousPane": "聚焦上一個窗格", - "workbench.action.terminal.focusNextPane": "聚焦下一個窗格", - "workbench.action.terminal.resizePaneLeft": "調整窗格左側", - "workbench.action.terminal.resizePaneRight": "調整窗格右側", - "workbench.action.terminal.resizePaneUp": "調整窗格上方", - "workbench.action.terminal.resizePaneDown": "調整窗格下方", - "workbench.action.terminal.focus": "聚焦終端機", - "workbench.action.terminal.focusNext": "聚焦下一個終端機", - "workbench.action.terminal.focusPrevious": "聚焦上一個終端機", - "workbench.action.terminal.runSelectedText": "在使用中的終端機執行選取的文字", - "workbench.action.terminal.runActiveFile": "在使用中的終端機執行使用中的檔案", - "workbench.action.terminal.runActiveFile.noFile": "只有磁碟上的檔案可在終端機執行", - "workbench.action.terminal.scrollDown": "向下捲動 (行)", - "workbench.action.terminal.scrollDownPage": "向下捲動 (頁)", - "workbench.action.terminal.scrollToBottom": "捲動至底端", - "workbench.action.terminal.scrollUp": "向上捲動 (行)", - "workbench.action.terminal.scrollUpPage": "向上捲動 (頁)", - "workbench.action.terminal.scrollToTop": "捲動至頂端", - "workbench.action.terminal.navigationModeExit": "結束導覽模式", - "workbench.action.terminal.navigationModeFocusPrevious": "將焦點移到上一行 (導覽模式)", - "workbench.action.terminal.navigationModeFocusNext": "將焦點移到下一行 (導覽模式)", - "workbench.action.terminal.clearSelection": "清除選取項目", - "workbench.action.terminal.manageWorkspaceShellPermissions": "管理工作區殼層權限", - "workbench.action.terminal.rename": "重新命名", - "workbench.action.terminal.rename.prompt": "輸入終端機名稱", - "workbench.action.terminal.focusFind": "聚焦於尋找", - "workbench.action.terminal.hideFind": "隱藏尋找", - "workbench.action.terminal.attachToRemote": "附加到工作階段", - "noUnattachedTerminals": "沒有任何要附加的未附加終端機", - "quickAccessTerminal": "切換使用中的終端機 ", - "workbench.action.terminal.scrollToPreviousCommand": "捲動至上一個命令", - "workbench.action.terminal.scrollToNextCommand": "捲動至下一個命令", - "workbench.action.terminal.selectToPreviousCommand": "選取上一個命令", - "workbench.action.terminal.selectToNextCommand": "選取下一個命令", - "workbench.action.terminal.selectToPreviousLine": "選取到上一行", - "workbench.action.terminal.selectToNextLine": "選取到下一行", - "workbench.action.terminal.toggleEscapeSequenceLogging": "切換逸出序列記錄", - "workbench.action.terminal.sendSequence": "傳送自訂序列到終端機", - "workbench.action.terminal.newWithCwd": "在自訂工作目錄中建立新的整合式終端機啟動", - "workbench.action.terminal.newWithCwd.cwd": "要啟動終端機的所在目錄", - "workbench.action.terminal.renameWithArg": "重新命名目前啟用的終端機", - "workbench.action.terminal.renameWithArg.name": "終端機的新名稱", - "workbench.action.terminal.renameWithArg.noName": "未提供任何名稱引數", - "workbench.action.terminal.toggleFindRegex": "切換使用 Regex 尋找", - "workbench.action.terminal.toggleFindWholeWord": "切換使用全字拼寫尋找", - "workbench.action.terminal.toggleFindCaseSensitive": "切換使用區分大小寫尋找", - "workbench.action.terminal.findNext": "尋找下一個", - "workbench.action.terminal.findPrevious": "尋找上一個", - "workbench.action.terminal.searchWorkspace": "搜尋工作區", - "workbench.action.terminal.relaunch": "重新啟動使用中的終端", - "workbench.action.terminal.showEnvironmentInformation": "顯示環境資訊", - "workbench.action.terminal.split": "分割終端機", - "workbench.action.terminal.split.short": "分割", - "workbench.action.terminal.splitInActiveWorkspace": "分割終端機 (於使用中的工作區)", - "workbench.action.terminal.selectAll": "全選", - "workbench.action.terminal.new": "建立新的整合式終端機", - "workbench.action.terminal.new.short": "新增終端機", - "workbench.action.terminal.kill": "終止使用中的終端機執行個體", - "workbench.action.terminal.kill.short": "終止終端機", - "workbench.action.terminal.clear": "清除", - "workbench.action.terminal.copySelection": "複製選取項目", - "workbench.action.terminal.copySelection.short": "複製", - "workbench.action.terminal.paste": "貼入使用中的終端機", - "workbench.action.terminal.paste.short": "貼上", - "workbench.action.terminal.pasteSelection": "將選取項目貼入使用中的終端機", - "workbench.action.terminal.switchTerminal": "切換終端機" - }, - "vs/workbench/contrib/terminal/common/terminalColorRegistry": { - "terminal.background": "終端機的背景色彩,允許終端機和面板的色彩不同。", - "terminal.foreground": "終端機的前景色彩。", - "terminalCursor.foreground": "終端機游標的前景色彩。", - "terminalCursor.background": "終端機游標的背景色彩。允許區塊游標重疊於自訂字元色彩。", - "terminal.selectionBackground": "終端機的選取項目背景色彩。", - "terminal.border": "在終端機內將窗格分割之邊界的色彩。預設為 panel.border。", - "terminal.ansiColor": "終端機中的 '{0}' ANSI 色彩。" - }, - "vs/workbench/contrib/terminal/browser/terminalService": { - "workbench.action.terminal.allowWorkspaceShell": "允許工作區外觀配置", - "workbench.action.terminal.disallowWorkspaceShell": "不允許工作區外觀設置", - "terminalService.terminalCloseConfirmationSingular": "仍有一個使用中的終端機工作階段。要予以終止嗎?", - "terminalService.terminalCloseConfirmationPlural": "目前共有 {0} 個使用中的終端機工作階段。要予以終止嗎?", - "terminal.integrated.selectProfileToCreate": "選取要建立的終端機設定檔", - "terminal.integrated.chooseDefaultProfile": "選取您的預設終端機設定檔", - "enterTerminalProfileName": "輸入終端機設定檔名稱", - "terminalProfileAlreadyExists": "已經有終端機設定檔使用該名稱", - "terminalProfiles": "設定檔", - "terminalProfiles.detected": "已偵測", - "createQuickLaunchProfile": "設定終端機設定檔" - }, - "vs/workbench/contrib/terminal/browser/terminalIcons": { - "terminalViewIcon": "[終端] 檢視的檢視圖示。", - "renameTerminalIcon": "終端機快速功能表中用於重新命名的圖示。", - "killTerminalIcon": "刪除終端機執行個體的圖示。", - "newTerminalIcon": "建立新終端機執行個體的圖示。", - "configureTerminalProfileIcon": "用於建立新終端機設定檔的圖示。" - }, - "vs/workbench/contrib/terminal/browser/remoteTerminalService": { - "restartPtyHost": "重新啟動 pty 主機", - "nonResponsivePtyHost": "連到終端 pty 主機處理序的連線沒有回應,終端可能會停止運作。" - }, - "vs/workbench/contrib/terminal/common/terminalMenu": { - "miNewTerminal": "新增終端(&&N)", - "miSplitTerminal": "分割終端(&&S)", - "miRunActiveFile": "執行使用中的檔案(&&A)", - "miRunSelectedText": "執行選取的文字(&&S)" - }, - "vs/workbench/contrib/terminal/browser/terminalQuickAccess": { - "renameTerminal": "將終端重新命名", - "killTerminal": "終止終端執行個體", - "workbench.action.terminal.newplus": "建立新的整合式終端" + "nonResponsivePtyHost": "連到終端 pty 主機處理序的連線沒有回應,終端可能會停止運作。", + "restartPtyHost": "重新啟動 pty 主機" }, "vs/workbench/contrib/terminal/electron-sandbox/terminalRemote": { "workbench.action.terminal.newLocal": "建立新的整合式終端機 (本機)" }, - "vs/workbench/contrib/terminal/browser/terminalConfigHelper": { - "terminal.integrated.allowWorkspaceShell": "您允許此工作區修改您的終端機殼層嗎? {0}", - "allow": "允許", - "disallow": "不允許", - "useWslExtension.title": "建議使用 ‘{0}’ 延伸模組開啟 WSL 中的終端機。", - "install": "安裝" - }, - "vs/workbench/contrib/terminal/browser/terminalInstance": { - "terminal.integrated.a11yPromptLabel": "終端機輸入", - "terminal.integrated.a11yTooMuchOutput": "要宣告的輸出過多,請手動讀取瀏覽至資料列", - "keybindingHandling": "某些按鍵繫結關係不會依預設進入終端機,而是由 {0} 處理。", - "configureTerminalSettings": "設定終端設定", - "yes": "是", - "no": "否", - "dontShowAgain": "不要再顯示", - "terminal.slowRendering": "終端機 GPU 加速在您的電腦上似乎很慢。是否要改為將其停用,以提高效能? [閱讀終端機設定的詳細資訊](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered)。", - "terminal.integrated.copySelection.noSelection": "終端機沒有任何選取項目可以複製", - "launchFailed.exitCodeAndCommandLine": "終端機處理序 \"{0}\" 無法啟動 (結束代碼: {1})。", - "launchFailed.exitCodeOnly": "終端機處理序無法啟動 (結束代碼: {0})。", - "terminated.exitCodeAndCommandLine": "終端機處理序 \"{0}\" 已終止。結束代碼: {1}。", - "terminated.exitCodeOnly": "終端機處理序已終止。結束代碼: {0}。", - "launchFailed.errorMessage": "終端機處理序無法啟動: {0}。", - "terminalTextBoxAriaLabelNumberAndTitle": "終端機 {0},{1}", - "terminalTextBoxAriaLabel": "終端 {0}", - "terminalStaleTextBoxAriaLabel": "終端 {0} 環境已過時,請執行 'Show Environment Information' 命令以取得詳細資訊" - }, - "vs/workbench/contrib/terminal/browser/terminalTab": { - "ptyDisconnected": "{0} (已中斷連線)" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLinkManager": { - "terminalLinkHandler.followLinkAlt.mac": "option + 按一下", - "terminalLinkHandler.followLinkAlt": "alt + 按一下", - "terminalLinkHandler.followLinkCmd": "cmd + 按一下", - "terminalLinkHandler.followLinkCtrl": "ctrl + 按一下", - "followForwardedLink": "使用轉送的連接埠追蹤連結", - "followLink": "追蹤連結", - "followLinkUrl": "連結" - }, - "vs/workbench/contrib/terminal/browser/terminalProcessManager": { - "ptyHostRelaunch": "因為殼層處理序的連線已中斷,所以正在重新啟動終端機…" - }, - "vs/workbench/contrib/terminal/browser/links/terminalWordLinkProvider": { - "searchWorkspace": "搜尋工作區" - }, - "vs/workbench/contrib/terminal/browser/environmentVariableInfo": { - "extensionEnvironmentContributionChanges": "延伸模組想要對終端環境進行下列變更:", - "extensionEnvironmentContributionRemoval": "延伸模組想要從終端環境移除這些現有變更:", - "relaunchTerminalLabel": "重新啟動終端", - "extensionEnvironmentContributionInfo": "延伸模組已變更此終端環境" - }, - "vs/workbench/contrib/terminal/browser/links/terminalLink": { - "openFile": "在編輯器中開啟檔案", - "focusFolder": "總管中的焦點資料夾", - "openFolder": "在新視窗中開啟資料夾" - }, - "vs/workbench/contrib/testing/browser/testing.contribution": { - "test": "正在測試", - "noTestProvidersRegistered": "沒有任何為此工作區註冊的測試提供者。", - "searchMarketplaceForTestExtensions": "[搜尋 Marketplace](command:{0})", - "testExplorer": "測試總管" - }, "vs/workbench/contrib/testing/browser/icons": { - "testViewIcon": "[測試] 檢視的檢視圖示。", - "testingRunIcon": "「執行測試」動作的圖示。", - "testingRunAllIcon": "「執行所有測試」動作的圖示。", - "testingDebugIcon": "「偵錯測試」動作的圖示。", - "testingCancelIcon": "取消進行中測試回合的圖示。", - "filterIcon": "測試檢視中的「篩選」動作圖示。", "autoRunIcon": "測試檢視中的「自動執行」切換圖示。", + "filterIcon": "測試檢視中的「篩選」動作圖示。", "hiddenIcon": "在隱藏的測試顯示時,顯示在旁邊的圖示。", - "testingShowAsList": "當測試總管停用為樹狀時顯示的圖示。", - "testingShowAsTree": "當測試總管停用為清單時顯示的圖示。", + "testViewIcon": "[測試] 檢視的檢視圖示。", + "testingCancelIcon": "取消進行中測試回合的圖示。", + "testingDebugIcon": "「偵錯測試」動作的圖示。", "testingErrorIcon": "為發生錯誤之測試顯示的圖示。", "testingFailedIcon": "為失敗之測試顯示的圖示。", "testingPassedIcon": "為通過之測試顯示的圖示。", "testingQueuedIcon": "為已排入佇列之測試顯示的圖示。", + "testingRunAllIcon": "「執行所有測試」動作的圖示。", + "testingRunIcon": "「執行測試」動作的圖示。", + "testingShowAsList": "當測試總管停用為樹狀時顯示的圖示。", + "testingShowAsTree": "當測試總管停用為清單時顯示的圖示。", "testingSkippedIcon": "為跳過之測試顯示的圖示。", "testingUnsetIcon": "為處於取消設定狀態之測試顯示的圖示。" }, - "vs/workbench/contrib/testing/browser/testingDecorations": { - "failedHoverMessage": "{0} 已失敗。", - "failedPeekAction": "瞄核錯誤", - "testing.clickToRun": "按一下可執行測試; 按一下滑鼠右鍵可查看更多選項", - "run test": "執行測試", + "vs/workbench/contrib/testing/browser/testExplorerActions": { "debug test": "對測試偵錯", - "reveal test": "在測試總管中顯示" + "debugAllTests": "對所有測試偵錯", + "debugSelectedTests": "對選取的測試偵錯", + "discoveringTests": "正在探索測試", + "hideTest": "隱藏測試", + "noDebugTestProvider": "在此工作區中找不到可偵錯的測試。您必須安裝測試提供者延伸模組", + "noTestProvider": "在此工作區中找不到任何測試。您必須安裝測試提供者延伸模組", + "run test": "執行測試", + "runAllTests": "執行所有測試", + "runSelectedTests": "執行選取的測試", + "testing.cancelRun": "取消測試回合", + "testing.category": "測試", + "testing.clearResults": "清除所有結果", + "testing.collapseAll": "摺疊所有測試", + "testing.debugAtCursor": "在游標處進行偵錯測試", + "testing.debugCurrentFile": "對目前的檔案進行偵錯測試", + "testing.debugFailTests": "對失敗的測試偵錯", + "testing.debugLastRun": "對上次執行偵錯", + "testing.editFocusedTest": "前往測試", + "testing.openOutputPeek": "預覽輸出", + "testing.reRunFailTests": "重新執行失敗的測試", + "testing.reRunLastRun": "重新執行上次的執行", + "testing.refresh": "重新整理測試", + "testing.runAtCursor": "在游標處執行測試", + "testing.runCurrentFile": "對目前的檔案執行測試", + "testing.searchForTestExtension": "搜尋測試延伸模組", + "testing.showMostRecentOutput": "顯示輸出", + "testing.sortByLocation": "依位置排序", + "testing.sortByName": "依名稱排序", + "testing.turnOffAutoRun": "關閉自動執行", + "testing.turnOnAutoRun": "開啟自動執行", + "testing.viewAsList": "以清單檢視", + "testing.viewAsTree": "以樹狀檢視", + "unhideTest": "取消隱藏測試" }, - "vs/workbench/contrib/testing/browser/testingExplorerView": { - "testingNoTest": "尚未在此工作區中找到任何測試。", - "testingFindExtension": "尋找測試延伸模組", - "testing.treeElementLabel": "{0} ({1})", - "testing.treeElementLabelOutdated": "{0},過期的結果", + "vs/workbench/contrib/testing/browser/testing.contribution": { + "miViewTesting": "測試(&E)", + "noTestProvidersRegistered": "尚未在此工作區中找到任何測試。", + "searchMarketplaceForTestExtensions": "[尋找測試延伸模組](命令:{0})", + "test": "正在測試", "testExplorer": "測試總管" }, + "vs/workbench/contrib/testing/browser/testingDecorations": { + "debug test": "對測試偵錯", + "failedHoverMessage": "{0} 已失敗。", + "failedPeekAction": "瞄核錯誤", + "reveal test": "在測試總管中顯示", + "run test": "執行測試", + "testing.clickToRun": "按一下可執行測試; 按一下滑鼠右鍵可查看更多選項" + }, "vs/workbench/contrib/testing/browser/testingExplorerFilter": { - "testing.filters.menu": "更多篩選...", + "filter": "篩選", "testExplorerFilter": "篩選 (例如 text、!exclude)", - "testing.filters.showOnlyFailed": "僅顯示失敗的測試", - "testing.filters.showOnlyExecuted": "僅顯示執行過的測試", + "testing.filters.currentFile": "僅顯示在使用中的檔案", + "testing.filters.menu": "更多篩選...", + "testing.filters.removeTestExclusions": "取消隱藏所有測試", "testing.filters.showAll": "顯示所有測試", "testing.filters.showExcludedTests": "顯示隱藏的測試", - "testing.filters.removeTestExclusions": "取消隱藏所有測試", - "testing.filters.currentFile": "僅顯示在使用中的檔案", - "filter": "篩選" + "testing.filters.showOnlyExecuted": "僅顯示執行過的測試", + "testing.filters.showOnlyFailed": "僅顯示失敗的測試" + }, + "vs/workbench/contrib/testing/browser/testingExplorerView": { + "testExplorer": "測試總管", + "testing.treeElementLabel": "{0} ({1})", + "testing.treeElementLabelDuration": "{0},位於 {1}", + "testing.treeElementLabelOutdated": "{0},過期的結果", + "testingFindExtension": "顯示工作區測試", + "testingNoTest": "在此檔案中找不到測試。" }, "vs/workbench/contrib/testing/browser/testingOutputPeek": { - "testingOutputExpected": "預期的結果", + "close": "關閉", + "debug test": "對測試偵錯", + "run test": "執行測試", + "testUnnamedTask": "未命名的任務", + "testing.debugLastRun": "偵錯測試回合", + "testing.reRunLastRun": "重新執行測試回合", + "testing.revealInExplorer": "在測試總管中顯示", + "testing.showResultOutput": "顯示結果輸出", "testingOutputActual": "實際結果", - "close": "關閉" + "testingOutputExpected": "預期的結果", + "testingPeekLabel": "測試結果訊息" + }, + "vs/workbench/contrib/testing/browser/testingOutputTerminalService": { + "runFinished": "測試回合完成於 {0}", + "runNoOutout": "測試回合未記錄任何輸出。", + "testNoRunYet": "\r\n尚未執行任何測試。\r\n", + "testOutputTerminalTitle": "測試輸出", + "testOutputTerminalTitleWithDate": "測試輸出於 {0}" }, "vs/workbench/contrib/testing/browser/testingProgressUiService": { - "testProgress.runningInitial": "正在執行測試...", - "testProgress.running": "正在執行測試,{0}/{1} 已通過 ({2}%)", - "testProgressWithSkip.running": "正在執行測試,{0}/{1} 個測試已通過 ({2}%,已跳過 {3} 個)", "testProgress.completed": "有 {0}/{1} 個測試通過 ({2}%)", - "testProgressWithSkip.completed": "有 {0}/{1} 個測試通過 ({2}%,已跳過 {3} 個)" + "testProgress.running": "正在執行測試,{0}/{1} 已通過 ({2}%)", + "testProgress.runningInitial": "正在執行測試...", + "testProgressWithSkip.completed": "有 {0}/{1} 個測試通過 ({2}%,已跳過 {3} 個)", + "testProgressWithSkip.running": "正在執行測試,{0}/{1} 個測試已通過 ({2}%,已跳過 {3} 個)" }, "vs/workbench/contrib/testing/browser/testingViewPaneContainer": { "testing": "測試" }, + "vs/workbench/contrib/testing/browser/theme": { + "testing.iconErrored": "測試總管中「發生錯誤」圖示的色彩。", + "testing.iconFailed": "測試總管中「失敗」圖示的色彩。", + "testing.iconPassed": "測試總管中「已通過」圖示的色彩。", + "testing.iconQueued": "測試總管中「已排入佇列」圖示的色彩。", + "testing.iconSkipped": "測試總管中「跳過」圖示的色彩。", + "testing.iconUnset": "測試總管中「取消設定」圖示的色彩。", + "testing.message.error.decorationForeground": "在編輯器中顯示內嵌測試錯誤訊息時的文字色彩。", + "testing.message.error.marginBackground": "編輯器中內嵌顯示的錯誤訊息邊界色彩。", + "testing.message.hint.decorationForeground": "在編輯器中顯示內嵌測試提示訊息時的文字色彩。", + "testing.message.hint.marginBackground": "編輯器中內嵌顯示的提示訊息邊界色彩。", + "testing.message.info.decorationForeground": "在編輯器中顯示內嵌測試資訊訊息時的文字色彩。", + "testing.message.info.marginBackground": "編輯器中內嵌顯示的資訊訊息邊界色彩。", + "testing.message.warning.decorationForeground": "在編輯器中顯示內嵌測試警告訊息時的文字色彩。", + "testing.message.warning.marginBackground": "編輯器中內嵌顯示的警告訊息邊界色彩。", + "testing.peekBorder": "預覽檢視之框線與箭頭的色彩。", + "testing.runAction": "編輯器中「執行」圖示的色彩。" + }, "vs/workbench/contrib/testing/common/configuration": { "testConfigurationTitle": "正在測試", + "testing.autoRun.delay": "在測試標記為過期且開始新執行後,需要等候的時間 (以毫秒為單位)。", "testing.autoRun.mode": "控制要自動執行哪些測試。", "testing.autoRun.mode.allInWorkspace": "當切換為自動執行時,自動執行所有探索到的測試。會在個別測試變更時重新執行。", "testing.autoRun.mode.onlyPreviouslyRun": "會在個別測試變更時重新執行。不會自動執行尚未執行的任何測試。", - "testing.autoRun.delay": "在測試標記為過期且開始新執行後,需要等候的時間 (以毫秒為單位)。", "testing.automaticallyOpenPeekView": "設定自動開啟錯誤瞄核檢視的時機。", "testing.automaticallyOpenPeekView.failureAnywhere": "無論失敗發生在何處皆自動開啟。", "testing.automaticallyOpenPeekView.failureInVisibleDocument": "當測試在可見的文件中失敗時,自動開啟。", - "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自動執行模式期間自動開啟瞄核檢視。" - }, - "vs/workbench/contrib/testing/common/testingContextKeys": { - "testing.testId": "目前測試項目的識別碼,其於對測試項目建立或開啟功能表時設定" - }, - "vs/workbench/contrib/testing/common/testServiceImpl": { - "testError": "嘗試執行測試時發生錯誤: {0}" - }, - "vs/workbench/contrib/testing/browser/testExplorerActions": { - "testing.category": "測試", - "unhideTest": "取消隱藏測試", - "hideTest": "隱藏測試", - "debug test": "對測試偵錯", - "run test": "執行測試", - "runSelectedTests": "執行選取的測試", - "debugSelectedTests": "對選取的測試偵錯", - "discoveringTests": "正在探索測試", - "runAllTests": "執行所有測試", - "noTestProvider": "在此工作區中找不到任何測試。您必須安裝測試提供者延伸模組", - "debugAllTests": "對所有測試偵錯", - "noDebugTestProvider": "在此工作區中找不到可偵錯的測試。您必須安裝測試提供者延伸模組", - "testing.cancelRun": "取消測試回合", - "testing.viewAsList": "以清單檢視", - "testing.viewAsTree": "以樹狀檢視", - "testing.sortByName": "依名稱排序", - "testing.sortByLocation": "依位置排序", - "testing.collapseAll": "摺疊所有測試", - "testing.refresh": "重新整理測試", - "testing.clearResults": "清除所有結果", - "testing.editFocusedTest": "前往測試", - "testing.turnOnAutoRun": "開啟自動執行", - "testing.turnOffAutoRun": "關閉自動執行", - "testing.runAtCursor": "在游標處執行測試", - "testing.debugAtCursor": "在游標處進行偵錯測試", - "testing.runCurrentFile": "對目前的檔案執行測試", - "testing.debugCurrentFile": "對目前的檔案進行偵錯測試", - "testing.reRunFailTests": "重新執行失敗的測試", - "testing.debugFailTests": "對失敗的測試偵錯", - "testing.reRunLastRun": "重新執行上次的執行", - "testing.debugLastRun": "對上次執行偵錯", - "testing.searchForTestExtension": "搜尋測試延伸模組" - }, - "vs/workbench/contrib/testing/browser/theme": { - "testing.iconFailed": "測試總管中「失敗」圖示的色彩。", - "testing.iconErrored": "測試總管中「發生錯誤」圖示的色彩。", - "testing.iconPassed": "測試總管中「已通過」圖示的色彩。", - "testing.runAction": "編輯器中「執行」圖示的色彩。", - "testing.iconQueued": "測試總管中「已排入佇列」圖示的色彩。", - "testing.iconUnset": "測試總管中「取消設定」圖示的色彩。", - "testing.iconSkipped": "測試總管中「跳過」圖示的色彩。", - "testing.peekBorder": "預覽檢視之框線與箭頭的色彩。", - "testing.message.error.decorationForeground": "在編輯器中顯示內嵌測試錯誤訊息時的文字色彩。", - "testing.message.error.marginBackground": "編輯器中內嵌顯示的錯誤訊息邊界色彩。", - "testing.message.warning.decorationForeground": "在編輯器中顯示內嵌測試警告訊息時的文字色彩。", - "testing.message.warning.marginBackground": "編輯器中內嵌顯示的警告訊息邊界色彩。", - "testing.message.info.decorationForeground": "在編輯器中顯示內嵌測試資訊訊息時的文字色彩。", - "testing.message.info.marginBackground": "編輯器中內嵌顯示的資訊訊息邊界色彩。", - "testing.message.hint.decorationForeground": "在編輯器中顯示內嵌測試提示訊息時的文字色彩。", - "testing.message.hint.marginBackground": "編輯器中內嵌顯示的提示訊息邊界色彩。" + "testing.automaticallyOpenPeekViewDuringAutoRun": "控制是否在自動執行模式期間自動開啟瞄核檢視。", + "testing.followRunningTest": "控制是否應該在測試瀏覽器檢視中遵循執行中的測試" }, "vs/workbench/contrib/testing/common/constants": { "testState.errored": "發生錯誤", @@ -7735,264 +8041,277 @@ "testState.skipped": "已跳過", "testState.unset": "取消設定" }, + "vs/workbench/contrib/testing/common/testResult": { + "runFinished": "測試回合於 {0}" + }, + "vs/workbench/contrib/testing/common/testServiceImpl": { + "testError": "嘗試執行測試時發生錯誤: {0}", + "testTrust": "執行測試可能會執行工作區中的程式碼。" + }, + "vs/workbench/contrib/testing/common/testingContextKeys": { + "testing.peekItemType": "輸出預覽檢視中的項目類型。\"test\"、\"message\"、\"task\" 或 \"result\"。", + "testing.testId": "目前測試項目的識別碼,其於對測試項目建立或開啟功能表時設定", + "testing.testItemHasUri": "布林值,指出測試項目是否已定義 URI", + "testing.testItemIsHidden": "布林值,指出是否隱藏測試項目" + }, "vs/workbench/contrib/themes/browser/themes.contribution": { - "selectTheme.label": "色彩佈景主題", - "themes.category.light": "淺色主題", - "themes.category.dark": "深色主題", - "themes.category.hc": "高對比主題", - "installColorThemes": "安裝其他的色彩佈景主題...", - "themes.selectTheme": "選取色彩主題(上/下鍵預覽)", - "selectIconTheme.label": "檔案圖示佈景主題", - "noIconThemeLabel": "無", - "noIconThemeDesc": "停用檔案圖示", - "installIconThemes": "安裝其他的檔案圖示主題...", - "themes.selectIconTheme": "選取檔案圖示佈景主題", - "selectProductIconTheme.label": "產品圖示主題", "defaultProductIconThemeLabel": "預設", - "installProductIconThemes": "安裝其他的產品圖示主題...", - "themes.selectProductIconTheme": "請選取產品圖示主題", "generateColorTheme.label": "依目前的設定產生色彩佈景主題", - "preferences": "喜好設定", + "installColorThemes": "安裝其他的色彩佈景主題...", + "installIconThemes": "安裝其他的檔案圖示主題...", + "installProductIconThemes": "安裝其他的產品圖示主題...", "miSelectColorTheme": "色彩佈景主題(&&C)", "miSelectIconTheme": "檔案圖示佈景主題(&&I)", "miSelectProductIconTheme": "產品圖示佈景主題(&&P)", + "noIconThemeDesc": "停用檔案圖示", + "noIconThemeLabel": "無", + "preferences": "喜好設定", + "selectIconTheme.label": "檔案圖示佈景主題", + "selectProductIconTheme.label": "產品圖示主題", + "selectTheme.label": "色彩佈景主題", + "themes.category.dark": "深色主題", + "themes.category.hc": "高對比主題", + "themes.category.light": "淺色主題", + "themes.selectIconTheme": "選取檔案圖示佈景主題", "themes.selectIconTheme.label": "檔案圖示佈景主題", - "themes.selectProductIconTheme.label": "產品圖示佈景主題" + "themes.selectProductIconTheme": "請選取產品圖示主題", + "themes.selectProductIconTheme.label": "產品圖示佈景主題", + "themes.selectTheme": "選取色彩主題(上/下鍵預覽)" }, "vs/workbench/contrib/timeline/browser/timeline.contribution": { - "timelineViewIcon": "[時間軸] 檢視的檢視圖示。", - "timelineOpenIcon": "開啟時間軸動作的圖示。", - "timelineConfigurationTitle": "時間軸", + "files.openTimeline": "開啟時間軸", "timeline.excludeSources": "應從 [時間軸] 檢視排除的時間軸來源陣列。", - "timeline.pageSize": "根據預設在 [時間軸] 檢視中顯示的項目數,及載入更多項目時的項目數。設為 `null` (預設) 會自動根據 [時間軸] 檢視的顯示區域來選擇頁面大小。", "timeline.pageOnScroll": "實驗性。控制 [時間軸] 檢視是否會在您捲動到清單結尾時,載入下一頁的項目。", - "files.openTimeline": "開啟時間軸" + "timeline.pageSize": "根據預設在 [時間軸] 檢視中顯示的項目數,及載入更多項目時的項目數。設為 `null` (預設) 會自動根據 [時間軸] 檢視的顯示區域來選擇頁面大小。", + "timelineConfigurationTitle": "時間軸", + "timelineOpenIcon": "開啟時間軸動作的圖示。", + "timelineViewIcon": "[時間軸] 檢視的檢視圖示。" }, "vs/workbench/contrib/timeline/browser/timelinePane": { - "timeline.loadingMore": "正在載入...", - "timeline.loadMore": "載入更多", - "timeline": "時間表", - "timeline.editorCannotProvideTimeline": "正在使用的編輯器無法提供時間軸資訊。", - "timeline.noTimelineInfo": "未提供時間軸資訊。", - "timeline.aria.item": "{0}: {1}", - "timeline.loading": "正在載入 {0} 的時間軸...", - "timelineRefresh": "重新整理時間軸動作的圖示。", - "timelinePin": "釘選時間軸動作的圖示。", - "timelineUnpin": "取消釘選時間軸動作的圖示。", "refresh": "重新整理", + "timeline": "時間表", + "timeline.aria.item": "{0}: {1}", + "timeline.editorCannotProvideTimeline": "正在使用的編輯器無法提供時間軸資訊。", + "timeline.filterSource": "包括: {0}", + "timeline.loadMore": "載入更多", + "timeline.loading": "正在載入 {0} 的時間軸...", + "timeline.loadingMore": "正在載入...", + "timeline.noTimelineInfo": "未提供時間軸資訊。", "timeline.toggleFollowActiveEditorCommand.follow": "釘選目前的時間軸", "timeline.toggleFollowActiveEditorCommand.unfollow": "將目前的時間軸取消釘選", - "timeline.filterSource": "包括: {0}" - }, - "vs/workbench/contrib/update/browser/update.contribution": { - "miReleaseNotes": "版本資訊(&&R)" - }, - "vs/workbench/contrib/update/browser/update": { - "releaseNotes": "版本資訊", - "update.noReleaseNotesOnline": "此版本的 {0} 沒有線上版本資訊", - "showReleaseNotes": "顯示版本資訊", - "read the release notes": "歡迎使用 {0} v{1}! 您要閱讀版本資訊嗎?", - "licenseChanged": "我們的授權條款已變更,請按一下[這裡]({0})查看變更項目。", - "updateIsReady": "新的 {0} 更新已可用。", - "checkingForUpdates": "正在查看是否有更新...", - "update service": "更新服務", - "noUpdatesAvailable": "目前沒有任何可用的更新。", - "ok": "確定", - "thereIsUpdateAvailable": "已有更新可用。", - "download update": "下載更新", - "later": "稍後", - "updateAvailable": "已有可用的更新:{0} {1}", - "installUpdate": "安裝更新", - "updateInstalling": "{0} {1} 正在背景安裝,我們會在安裝完成時通知您。", - "updateNow": "立即更新", - "updateAvailableAfterRestart": "重啟 {0} 以套用最新的更新。", - "checkForUpdates": "查看是否有更新", - "download update_1": "下載更新 (1)", - "DownloadingUpdate": "正在下載更新...", - "installUpdate...": "安裝更新... (1)", - "installingUpdate": "正在安裝更新...", - "restartToUpdate": "重新啟動以更新 (1)", - "switchToInsiders": "切換至測試人員版本...", - "switchToStable": "切換至穩定版本...", - "relaunchMessage": "版本變更需要重新載入才會生效", - "relaunchDetailInsiders": "請按下 [重新載入] 按鈕,切換至 VSCode 的每夜生產階段前版本。", - "relaunchDetailStable": "請按下 [重新載入] 按鈕,切換 VSCode 每月發行的穩定版本。", - "reload": "&&重新載入", - "selectSyncService.message": "選擇要在變更版本後使用的設定同步服務", - "use insiders": "測試人員", - "use stable": "穩定 (目前)", - "cancel": "取消", - "selectSyncService.detail": "VSCode 的測試人員版本會預設使用不同的測試人員設定同步服務,同步處理您的設定、按鍵繫結關係、延伸模組、程式碼片段和 UI 狀態。" + "timelinePin": "釘選時間軸動作的圖示。", + "timelineRefresh": "重新整理時間軸動作的圖示。", + "timelineUnpin": "取消釘選時間軸動作的圖示。" }, "vs/workbench/contrib/update/browser/releaseNotesEditor": { "releaseNotesInputName": "版本資訊: {0}", "unassigned": "未指派" }, + "vs/workbench/contrib/update/browser/update": { + "DownloadingUpdate": "正在下載更新...", + "cancel": "取消", + "checkForUpdates": "查看是否有更新", + "checkingForUpdates": "正在查看是否有更新...", + "download update": "下載更新", + "download update_1": "下載更新 (1)", + "downloading": "正在下載...", + "installUpdate": "安裝更新", + "installUpdate...": "安裝更新... (1)", + "installingUpdate": "正在安裝更新...", + "later": "稍後", + "noUpdatesAvailable": "目前沒有任何可用的更新。", + "ok": "確定", + "read the release notes": "歡迎使用 {0} v{1}! 您要閱讀版本資訊嗎?", + "relaunchDetailInsiders": "請按下 [重新載入] 按鈕,切換至 VSCode 的每夜生產階段前版本。", + "relaunchDetailStable": "請按下 [重新載入] 按鈕,切換 VSCode 每月發行的穩定版本。", + "relaunchMessage": "版本變更需要重新載入才會生效", + "releaseNotes": "版本資訊", + "reload": "&&重新載入", + "restartToUpdate": "重新啟動以更新 (1)", + "selectSyncService.detail": "VS Code 的測試人員版本會預設使用不同的測試人員設定同步服務,同步處理您的設定、按鍵繫結關係、延伸模組、程式碼片段和 UI 狀態。", + "selectSyncService.message": "選擇要在變更版本後使用的設定同步服務", + "showReleaseNotes": "顯示版本資訊", + "switchToInsiders": "切換至測試人員版本...", + "switchToStable": "切換至穩定版本...", + "thereIsUpdateAvailable": "已有更新可用。", + "update service": "更新服務", + "update.noReleaseNotesOnline": "此版本的 {0} 沒有線上版本資訊", + "updateAvailable": "已有可用的更新:{0} {1}", + "updateAvailableAfterRestart": "重啟 {0} 以套用最新的更新。", + "updateIsReady": "新的 {0} 更新已可用。", + "updateNow": "立即更新", + "updating": "更新中...", + "use insiders": "測試人員", + "use stable": "穩定 (目前)" + }, + "vs/workbench/contrib/update/browser/update.contribution": { + "miReleaseNotes": "版本資訊(&&R)" + }, + "vs/workbench/contrib/url/browser/trustedDomains": { + "trustedDomain.manageTrustedDomain": "管理受信任的網域", + "trustedDomain.manageTrustedDomains": "管理受信任的網域", + "trustedDomain.trustAllDomains": "信任所有網域 (停用連結保護)", + "trustedDomain.trustAllPorts": "信任所有連接埠上的 {0}", + "trustedDomain.trustDomain": "信任 {0}", + "trustedDomain.trustSubDomain": "信任 {0} 及其所有子網域" + }, + "vs/workbench/contrib/url/browser/trustedDomainsValidator": { + "cancel": "取消", + "configureTrustedDomains": "設定受信任的網域", + "copy": "複製", + "open": "開啟", + "openExternalLinkAt": "是否要 {0} 打開外部網站?" + }, "vs/workbench/contrib/url/browser/url.contribution": { "openUrl": "開啟 URL", "urlToOpen": "要開啟的 URL" }, - "vs/workbench/contrib/url/browser/trustedDomains": { - "trustedDomain.manageTrustedDomain": "管理受信任的網域", - "trustedDomain.trustDomain": "信任 {0}", - "trustedDomain.trustAllPorts": "信任所有連接埠上的 {0}", - "trustedDomain.trustSubDomain": "信任 {0} 及其所有子網域", - "trustedDomain.trustAllDomains": "信任所有網域 (停用連結保護)", - "trustedDomain.manageTrustedDomains": "管理受信任的網域", - "configuringURL": "正在為下列項目設定信任: {0}" - }, - "vs/workbench/contrib/url/browser/trustedDomainsValidator": { - "openExternalLinkAt": "是否要 {0} 打開外部網站?", - "open": "開啟", - "copy": "複製", + "vs/workbench/contrib/userDataSync/browser/userDataSync": { + "Sync accept merges": "{0}: {1}", + "Sync accept remote": "{0}: {1}", + "accept failed": "接受變更時發生錯誤。如需詳細資料,請查看[記錄]({0})。", + "accept merges": "接受合併", + "accept merges button": "接受合併(&&M)", + "accept remote": "接受遠端", + "accept remote button": "接受遠端(&&R)", + "auth failed": "開啟 [設定同步] 時發生錯誤: 驗證失敗。", "cancel": "取消", - "configureTrustedDomains": "設定受信任的網域" - }, - "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "configure": "設定...", + "configure and turn on sync detail": "請登入以跨裝置同步您的資料。", + "configure sync": "{0}: 設定...", + "configure sync placeholder": "選擇要同步的內容", + "confirm replace and overwrite local": "要接受遠端 {0} 並取代本機 {1} 嗎?", + "confirm replace and overwrite remote": "要接受合併並取代遠端 {0} 嗎?", + "conflicts detected": "因為 {0} 有衝突而無法同步。請先解決後再繼續。", + "default": "預設", + "error reset required": "因為雲端中的資料比用戶端資料舊,所以已停用設定同步。開啟同步之前,請先清除雲端中的資料。", + "error reset required while starting sync": "因為雲端中的資料比用戶端資料舊,所以無法開啟設定同步。開啟同步之前,請先清除雲端中的資料。", + "error upgrade required": "因為目前的版本 ({0},{1}) 與同步服務不相容,所以已停用設定同步。請先更新,再開啟同步。", + "error upgrade required while starting sync": "因為目前的版本 ({0},{1}) 與同步服務不相容,所以無法開啟設定同步。請先更新,再開啟同步。", + "errorInvalidConfiguration": "因為檔案中的內容無效,所以無法同步 {0}。請開啟檔案並加以修正。", + "global activity turn on sync": "開啟設定同步...", + "has conflicts": "{0}: 偵測到衝突", + "insiders": "測試人員", + "leftResourceName": "{0} (遠端)", + "merges": "{0} (合併)", + "no authentication providers": "沒有任何可用的驗證提供者。", + "open doc": "開啟文件", + "open file": "開啟 {0} 檔案", "operationId": "作業識別碼: {0}", - "too many requests": "因為目前裝置發出太多要求,所以設定同步已停用。請提供同步記錄以回報問題。", - "settings sync": "設定同步。作業識別碼: {0}", - "show sync logs": "顯示記錄", - "report issue": "回報問題", - "Open Backup folder": "開啟本機備份資料夾", - "no backups": "本機備份資料夾不存在" + "per platform": "用於每個平台", + "replace local": "取代本機", + "replace remote": "取代遠端", + "reset": "清除雲端中的資料...", + "resolveConflicts_global": "{0}: 顯示設定衝突 (1)", + "resolveKeybindingsConflicts_global": "{0}: 顯示按鍵繫結關係衝突 (1)", + "resolveSnippetsConflicts_global": "{0}: 顯示使用者程式碼片段衝突 ({1})", + "service changed and turned off": "設定同步已關閉,因為 {0} 現在使用不同的服務。請再次開啟同步。", + "service switched to insiders": "設定同步已切換為測試人員服務", + "service switched to stable": "設定同步已切換為穩定服務", + "session expired": "因為目前的工作階段已過期,所以已關閉設定同步,請重新登入以開啟同步。", + "show conflicts": "顯示衝突", + "show sync log title": "{0}: 顯示記錄", + "show sync log toolrip": "顯示記錄", + "show synced data": "{0}: 顯示已同步的資料", + "show synced data action": "顯示已同步的資料", + "showConflicts": "{0}: 顯示設定衝突", + "showKeybindingsConflicts": "{0}: 顯示按鍵繫結關係衝突", + "showSnippetsConflicts": "{0}: 顯示使用者程式碼片段衝突", + "sideBySideDescription": "設定同步", + "sideBySideLabels": "{0} ↔ {1}", + "sign in accounts": "登入以同步設定 (1)", + "sign in and turn on": "登入並開啟", + "sign in global": "登入以同步設定", + "sign in to sync": "登入以同步設定", + "stable": "穩定", + "stop sync": "{0}: 關閉", + "switchSyncService.description": "請確認您在與多個環境同步時,使用了相同的設定同步服務", + "switchSyncService.title": "{0}: 選取服務", + "sync is on": "設定同步已開啟", + "sync now": "{0}: 立即同步", + "sync preview message": "同步處理設定是預覽功能,請先閱讀文件再開啟。", + "sync settings": "{0}: 顯示設定", + "synced with time": "已同步 {0}", + "syncing": "正在同步", + "too large": "因為要同步的 {1} 檔案大小大於 {2},所以已停用同步 {0}。請開啟檔案並減少大小再啟用同步", + "too large while starting sync": "因為要同步的 {0} 檔案大小大於 {1},所以無法開啟設定同步。請開啟檔案並縮減大小,再開啟同步", + "turn off": "關閉(&&T)", + "turn off failed": "關閉設定同步時發生錯誤。如需詳細資料,請查看[記錄]({0})。", + "turn off sync confirmation": "是否要關閉同步?", + "turn off sync detail": "將不再同步您的設定、按鍵繫結關係、延伸模組、程式碼片段與 UI 狀態。", + "turn off sync everywhere": "關閉所有裝置上的同步,並從雲端清除資料。", + "turn on": "開啟", + "turn on failed": "開啟設定同步時發生錯誤。{0}", + "turn on failed with user data sync error": "開啟 [設定同步] 時發生錯誤。如需詳細資料,請查看[記錄]({0})。", + "turn on sync": "開啟設定同步...", + "turn on sync with category": "{0}: 開啟...", + "turned off": "已從另一個裝置關閉設定同步,請再次開啟同步。", + "turnin on sync": "正在開啟設定同步...", + "turning on syncing": "正在開啟設定同步...", + "update conflicts": "因為有新的本機版本可用,所以無法解決衝突。請再試一次。", + "using separate service": "設定同步現在使用不同的服務,如需詳細資訊,請參閱[設定同步文件](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", + "workbench.action.showSyncRemoteBackup": "顯示同步的資料", + "workbench.actions.syncData.reset": "清除雲端中的資料..." }, "vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": { "operationId": "作業識別碼: {0}", "too many requests": "因為此裝置發出太多要求,所以已關閉同步設定。" }, - "vs/workbench/contrib/userDataSync/browser/userDataSync": { - "turn on sync with category": "{0}: 開啟...", - "stop sync": "{0}: 關閉", - "configure sync": "{0}: 設定...", - "showConflicts": "{0}: 顯示設定衝突", - "showKeybindingsConflicts": "{0}: 顯示按鍵繫結關係衝突", - "showSnippetsConflicts": "{0}: 顯示使用者程式碼片段衝突", - "sync now": "{0}: 立即同步", - "syncing": "正在同步", - "synced with time": "已同步 {0}", - "sync settings": "{0}: 顯示設定", - "show synced data": "{0}: 顯示已同步的資料", - "conflicts detected": "因為 {0} 有衝突而無法同步。請先解決後再繼續。", - "replace remote": "取代遠端", - "replace local": "取代本機", - "show conflicts": "顯示衝突", - "accept failed": "接受變更時發生錯誤。如需詳細資料,請查看[記錄]({0})。", - "session expired": "因為目前的工作階段已過期,所以已關閉設定同步,請重新登入以開啟同步。", - "turn on sync": "開啟設定同步...", - "turned off": "已從另一個裝置關閉設定同步,請再次開啟同步。", - "too large": "因為要同步的 {1} 檔案大小大於 {2},所以已停用同步 {0}。請開啟檔案並減少大小再啟用同步", - "error upgrade required": "因為目前的版本 ({0},{1}) 與同步服務不相容,所以已停用設定同步。請先更新,再開啟同步。", - "operationId": "作業識別碼: {0}", - "error reset required": "因為雲端中的資料比用戶端資料舊,所以已停用設定同步。開啟同步之前,請先清除雲端中的資料。", - "reset": "清除雲端中的資料...", - "show synced data action": "顯示已同步的資料", - "service switched to insiders": "設定同步已切換為測試人員服務", - "service switched to stable": "設定同步已切換為穩定服務", - "using separate service": "設定同步現在使用不同的服務,如需詳細資訊,請參閱[設定同步文件](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders)。", - "service changed and turned off": "設定同步已關閉,因為 {0} 現在使用不同的服務。請再次開啟同步。", - "open file": "開啟 {0} 檔案", - "errorInvalidConfiguration": "因為檔案中的內容無效,所以無法同步 {0}。請開啟檔案並加以修正。", - "has conflicts": "{0}: 偵測到衝突", - "turning on syncing": "正在開啟設定同步...", - "sign in to sync": "登入以同步設定", - "no authentication providers": "沒有任何可用的驗證提供者。", - "too large while starting sync": "因為要同步的 {0} 檔案大小大於 {1},所以無法開啟設定同步。請開啟檔案並縮減大小,再開啟同步", - "error upgrade required while starting sync": "因為目前的版本 ({0},{1}) 與同步服務不相容,所以無法開啟設定同步。請先更新,再開啟同步。", - "error reset required while starting sync": "因為雲端中的資料比用戶端資料舊,所以無法開啟設定同步。開啟同步之前,請先清除雲端中的資料。", - "auth failed": "開啟 [設定同步] 時發生錯誤: 驗證失敗。", - "turn on failed": "開啟 [設定同步] 時發生錯誤。如需詳細資料,請查看[記錄]({0})。", - "sync preview message": "同步處理設定是預覽功能,請先閱讀文件再開啟。", - "turn on": "開啟", - "open doc": "開啟文件", + "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { + "accept local": "接受本機", + "accept merges": "接受合併", + "accept remote": "接受遠端", + "accepted": "已接受", "cancel": "取消", - "sign in and turn on": "登入並開啟", - "configure and turn on sync detail": "請登入以跨裝置同步您的資料。", - "per platform": "用於每個平台", - "configure sync placeholder": "選擇要同步的內容", - "turn off sync confirmation": "是否要關閉同步?", - "turn off sync detail": "將不再同步您的設定、按鍵繫結關係、延伸模組、程式碼片段與 UI 狀態。", - "turn off": "關閉(&&T)", - "turn off sync everywhere": "關閉所有裝置上的同步,並從雲端清除資料。", + "conflict": "偵測到衝突", + "conflicts detected": "偵測到衝突", + "explanation": "請瀏覽各個項目,並合併以啟用同步。", + "label": "UserDataSyncResources", "leftResourceName": "{0} (遠端)", "merges": "{0} (合併)", - "sideBySideLabels": "{0} ↔ {1}", + "preview": "{0} (預覽)", + "resolve": "因為有衝突而無法同步。請予以解決後再繼續。", + "rightResourceName": "{0} (本機)", "sideBySideDescription": "設定同步", - "switchSyncService.title": "{0}: 選取服務", - "switchSyncService.description": "請確認您在與多個環境同步時,使用了相同的設定同步服務", - "default": "預設", - "insiders": "測試人員", - "stable": "穩定", - "global activity turn on sync": "開啟設定同步...", - "turnin on sync": "正在開啟設定同步...", - "sign in global": "登入以同步設定", - "sign in accounts": "登入以同步設定 (1)", - "resolveConflicts_global": "{0}: 顯示設定衝突 (1)", - "resolveKeybindingsConflicts_global": "{0}: 顯示按鍵繫結關係衝突 (1)", - "resolveSnippetsConflicts_global": "{0}: 顯示使用者程式碼片段衝突 ({1})", - "sync is on": "設定同步已開啟", - "workbench.action.showSyncRemoteBackup": "顯示同步的資料", - "turn off failed": "關閉設定同步時發生錯誤。如需詳細資料,請查看[記錄]({0})。", - "configure": "設定...", - "show sync log title": "{0}: 顯示記錄", - "show sync log toolrip": "顯示記錄", - "workbench.actions.syncData.reset": "清除雲端中的資料...", - "accept remote": "接受遠端", - "accept merges": "接受合併", - "accept remote button": "接受遠端(&&R)", - "accept merges button": "接受合併(&&M)", - "Sync accept remote": "{0}: {1}", - "Sync accept merges": "{0}: {1}", - "confirm replace and overwrite local": "要接受遠端 {0} 並取代本機 {1} 嗎?", - "confirm replace and overwrite remote": "要接受合併並取代遠端 {0} 嗎?", - "update conflicts": "因為有新的本機版本可用,所以無法解決衝突。請再試一次。" + "sideBySideLabels": "{0} ↔ {1}", + "turn on sync": "開啟設定同步", + "turning on": "正在開啟...", + "workbench.actions.sync.acceptLocal": "接受本機", + "workbench.actions.sync.acceptRemote": "接受遠端", + "workbench.actions.sync.discard": "捨棄", + "workbench.actions.sync.merge": "合併", + "workbench.actions.sync.showChanges": "開啟變更" }, "vs/workbench/contrib/userDataSync/browser/userDataSyncViews": { - "merges": "合併", - "synced machines": "已同步的電腦", - "workbench.actions.sync.editMachineName": "編輯名稱", - "workbench.actions.sync.turnOffSyncOnMachine": "關閉設定同步", - "remote sync activity title": "同步活動 (遠端)", - "local sync activity title": "同步活動 (本機)", - "workbench.actions.sync.resolveResourceRef": "顯示原始 JSON 同步資料", - "workbench.actions.sync.replaceCurrent": "還原", "confirm replace": "要以選取項目取代目前的 {0} 嗎?", - "reset": "重設已同步的資料", - "leftResourceName": "{0} (遠端)", - "rightResourceName": "{0} (本機)", - "sideBySideLabels": "{0} ↔ {1}", "current": "目前", + "leftResourceName": "{0} (遠端)", + "local sync activity title": "同步活動 (本機)", + "merges": "合併", "no machines": "沒有任何電腦", "not found": "找不到識別碼為 {0} 的電腦", - "turn off sync on machine": "確定要在 {0} 上關閉同步嗎?", - "turn off": "關閉(&&T)", "placeholder": "輸入電腦的名稱", - "valid message": "電腦名稱應該是唯一的且不得為空白" - }, - "vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView": { - "explanation": "請瀏覽各個項目,並合併以啟用同步。", - "turn on sync": "開啟設定同步", - "cancel": "取消", - "workbench.actions.sync.acceptRemote": "接受遠端", - "workbench.actions.sync.acceptLocal": "接受本機", - "workbench.actions.sync.merge": "合併", - "workbench.actions.sync.discard": "捨棄", - "workbench.actions.sync.showChanges": "開啟變更", - "conflicts detected": "偵測到衝突", - "resolve": "因為有衝突而無法同步。請予以解決後再繼續。", - "turning on": "正在開啟...", - "preview": "{0} (預覽)", - "leftResourceName": "{0} (遠端)", - "merges": "{0} (合併)", + "remote sync activity title": "同步活動 (遠端)", + "reset": "重設已同步的資料", "rightResourceName": "{0} (本機)", "sideBySideLabels": "{0} ↔ {1}", - "sideBySideDescription": "設定同步", - "label": "UserDataSyncResources", - "conflict": "偵測到衝突", - "accepted": "已接受", - "accept remote": "接受遠端", - "accept local": "接受本機", - "accept merges": "接受合併" + "synced machines": "已同步的電腦", + "turn off": "關閉(&&T)", + "turn off sync on machine": "確定要在 {0} 上關閉同步嗎?", + "valid message": "電腦名稱應該是唯一的且不得為空白", + "workbench.actions.sync.editMachineName": "編輯名稱", + "workbench.actions.sync.replaceCurrent": "還原", + "workbench.actions.sync.resolveResourceRef": "顯示原始 JSON 同步資料", + "workbench.actions.sync.turnOffSyncOnMachine": "關閉設定同步" + }, + "vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution": { + "Open Backup folder": "開啟本機備份資料夾", + "no backups": "本機備份資料夾不存在", + "operationId": "作業識別碼: {0}", + "report issue": "回報問題", + "settings sync": "設定同步。作業識別碼: {0}", + "show sync logs": "顯示記錄", + "too many requests": "因為目前裝置發出太多要求,所以設定同步已停用。請提供同步記錄以回報問題。" }, "vs/workbench/contrib/views/browser/treeView": { "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", @@ -8001,174 +8320,39 @@ "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。" }, "vs/workbench/contrib/watermark/browser/watermark": { - "watermark.showCommands": "顯示所有命令", - "watermark.quickAccess": "前往檔案", - "watermark.openFile": "開啟檔案", - "watermark.openFolder": "開啟資料夾", - "watermark.openFileFolder": "開啟檔案或資料夾", - "watermark.openRecent": "開啟最近使用的檔案", - "watermark.newUntitledFile": "新增無標題檔案", - "watermark.toggleTerminal": "切換終端機", + "tips.enabled": "如有啟用,將會在編輯器未開啟時以浮水印方式顯示提示。", "watermark.findInFiles": "在檔案中尋找", + "watermark.newUntitledFile": "新增無標題檔案", + "watermark.openFile": "開啟檔案", + "watermark.openFileFolder": "開啟檔案或資料夾", + "watermark.openFolder": "開啟資料夾", + "watermark.openRecent": "開啟最近使用的檔案", + "watermark.quickAccess": "前往檔案", + "watermark.showCommands": "顯示所有命令", "watermark.startDebugging": "開始偵錯", - "tips.enabled": "如有啟用,將會在編輯器未開啟時以浮水印方式顯示提示。" - }, - "vs/workbench/contrib/webview/electron-browser/webviewCommands": { - "openToolsLabel": "開啟 Webview Developer 工具", - "iframeWebviewAlert": "使用標準開發人員工具來對以 iframe 為基礎的 Web 檢視進行偵錯" + "watermark.toggleTerminal": "切換終端機" }, "vs/workbench/contrib/webview/browser/baseWebviewElement": { "fatalErrorMessage": "載入 Web 檢視時發生錯誤: {0}" }, - "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { - "webview.editor.label": "Web 檢視編輯器" + "vs/workbench/contrib/webview/browser/webview.contribution": { + "copy": "複製", + "cut": "剪下", + "paste": "貼上" + }, + "vs/workbench/contrib/webview/electron-browser/webviewCommands": { + "iframeWebviewAlert": "使用標準開發人員工具來對以 iframe 為基礎的 Web 檢視進行偵錯", + "openToolsLabel": "開啟 Webview Developer 工具" }, "vs/workbench/contrib/webviewPanel/browser/webviewCommands": { - "editor.action.webvieweditor.showFind": "顯示尋找", - "editor.action.webvieweditor.hideFind": "停止尋找", "editor.action.webvieweditor.findNext": "尋找下一個", "editor.action.webvieweditor.findPrevious": "尋找上一個", + "editor.action.webvieweditor.hideFind": "停止尋找", + "editor.action.webvieweditor.showFind": "顯示尋找", "refreshWebviewLabel": "重新載入 Web 檢視" }, - "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { - "welcomeOverlay.explorer": "檔案總管", - "welcomeOverlay.search": "跨檔案搜尋", - "welcomeOverlay.git": "原始程式碼管理", - "welcomeOverlay.debug": "啟動並偵錯", - "welcomeOverlay.extensions": "管理延伸模組", - "welcomeOverlay.problems": "檢視錯誤和警告", - "welcomeOverlay.terminal": "切換整合式終端機", - "welcomeOverlay.commandPalette": "尋找及執行所有命令", - "welcomeOverlay.notifications": "顯示通知", - "welcomeOverlay": "使用者介面概觀", - "hideWelcomeOverlay": "隱藏介面概觀" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { - "miWelcome": "歡迎使用(&&W)" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { - "Getting Started": "使用者入門", - "help": "說明", - "gettingStarted": "使用者入門", - "gettingStarted.goBack": "返回", - "gettingStarted.goNext": "下一頁", - "gettingStarted.goPrev": "上一頁", - "gettingStarted.markTaskComplete": "將工作標記為完成", - "gettingStarted.markTaskInomplete": "將工作標記為未完成", - "welcomePage.hiddenCategories": "隱藏歡迎頁面使用者入門區段中與您無關的類別。", - "walkthroughs": "提供工作集合,利用您的延伸模組協助使用者。僅適用於 VS Code 測試人員的實驗性項目。", - "walkthroughs.id": "此逐步解說不重覆的識別碼。", - "walkthroughs.title": "逐步解說的標題。", - "walkthroughs.description": "逐步解說的描述。", - "walkthroughs.primary": "如果這是 `primary` 逐步解說,會提示是否應在安裝延伸模組時開啟。在安裝延伸模組時,核心會開啟具有符合目前內容之 `when` 條件的第一個 `primary` 逐步解說。", - "walkthroughs.when": "控制是否顯示此逐步解說的內容索引鍵運算式。", - "walkthroughs.tasks": "包含在此逐步解說中要完成的工作。", - "walkthroughs.tasks.id": "此工作不重覆的識別碼。其可用於追蹤已完成的工作。", - "walkthroughs.tasks.title": "工作的標題。", - "walkthroughs.tasks.description": "工作的描述。", - "walkthroughs.tasks.button": "可連結至外部資源或執行命令的工作按鈕", - "walkthroughs.tasks.button.title": "按鈕的標題。", - "walkthroughs.tasks.button.command": "按一下按鈕時要執行的命令。", - "walkthroughs.tasks.button.link": "按一下按鈕時,會開啟的連結。開啟此連結會將該工作標記為已完成。", - "walkthroughs.tasks.media": "顯示在此工作旁的影像。", - "walkthroughs.tasks.media.path": "到達影像的路徑 (相對於延伸模組目錄)。", - "walkthroughs.tasks.media.altText": "當影像無法載入時顯示,或要在螢幕助讀程式內顯示的替代文字。", - "walkthroughs.tasks.doneOn": "用於將工作標示為完成的訊號。", - "walkthroughs.tasks.oneOn.command": "執行指定的命令時,將工作標記為完成。", - "walkthroughs.tasks.when": "控制是否顯示此工作的內容索引鍵運算式。" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs.contribution": { - "Walkthroughs": "逐步解說", - "help": "說明", - "walkthroughs": "逐步解說", - "walkthroughs.goBack": "返回", - "walkthroughs.goNext": "下一步", - "walkthroughs.goPrev": "上一步" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { - "walkThrough.editor.label": "互動式遊樂場", - "miInteractivePlayground": "互動式遊樂場(&&N)" - }, - "vs/workbench/contrib/welcome/page/browser/welcomePage": { - "workbench.startupEditor.none": "不使用編輯器開始。", - "workbench.startupEditor.welcomePage": "開啟歡迎頁面。", - "workbench.startupEditor.readme": "當開啟包含 README 的資料夾時,開啟 README,否則回復至 'welcomePage'。", - "workbench.startupEditor.newUntitledFile": "開啟一個新的無標題檔案 (僅在開啟空白視窗時適用)。", - "workbench.startupEditor.welcomePageInEmptyWorkbench": "在開啟空的工作台時開啟歡迎頁面。", - "workbench.startupEditor.gettingStarted": "開啟 [使用者入門] 頁面。", - "workbench.startupEditor": "控制在啟動時顯示哪個編輯器,若沒有,則從上個工作階段還原。", - "welcomePage": "歡迎使用", - "welcomePage.javaScript": "JavaScript", - "welcomePage.python": "Python", - "welcomePage.java": "Java", - "welcomePage.php": "PHP", - "welcomePage.azure": "Azure", - "welcomePage.showAzureExtensions": "顯示 Azure 延伸模組", - "welcomePage.docker": "Docker", - "welcomePage.vim": "Vim", - "welcomePage.sublime": "壯麗", - "welcomePage.atom": "Atom", - "welcomePage.extensionPackAlreadyInstalled": "支援功能{0}已被安裝。", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0} 的其他支援安裝完成後,將會重新載入此視窗。", - "welcomePage.installingExtensionPack": "正在安裝 {0} 的其他支援...", - "welcomePage.extensionPackNotFound": "找不到ID為{1}的{0}支援功能.", - "welcomePage.keymapAlreadyInstalled": "已安裝 {0} 鍵盤快速鍵。", - "welcomePage.willReloadAfterInstallingKeymap": "{0} 鍵盤快速鍵安裝完成後,將會重新載入此視窗。", - "welcomePage.installingKeymap": "正在安裝 {0} 鍵盤快速鍵...", - "welcomePage.keymapNotFound": "找不到識別碼為 {1} 的 {0} 鍵盤快速鍵。", - "welcome.title": "歡迎使用", - "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", - "welcomePage.extensionListSeparator": ",", - "welcomePage.installKeymap": "安裝 {0} 按鍵對應", - "welcomePage.installExtensionPack": "安裝 {0} 的其他支援", - "welcomePage.installedKeymap": "已安裝 {0} 按鍵對應", - "welcomePage.installedExtensionPack": "已安裝 {0} 支援", - "ok": "確定", - "details": "詳細資料" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { - "gettingStartedLabel": "使用者入門。概述如何利用編輯器加速。", - "more": "更多", - "close": "隱藏", - "no categories": "沒有剩餘的逐步解說。", - "configure visiblity": "要設定可見度嗎?", - "gettingStarted.vscode": "Visual Studio Code", - "gettingStarted.editingEvolved": "編輯進化了", - "gettingStarted": "使用者入門", - "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", - "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", - "recent": "最近使用", - "start": "開始", - "next": "下一頁", - "nextPage": "下一頁", - "imageShowing": "顯示 {0} 的影像" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { - "gettingStarted": "使用者入門" - }, - "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { - "gettingStartedUnchecked": "用來代表未完成的使用者入門項目", - "gettingStartedChecked": "用來代表已完成的使用者入門項目" - }, - "vs/workbench/contrib/welcome/walkthroughs/browser/walkthroughs": { - "gettingStarted": "使用者入門", - "more": "更多", - "gettingStartedLabel": "使用者入門。概述如何利用編輯器加速。", - "pressEnterToSelect": "按 Enter 鍵選取", - "gettingStarted.vscode": "Visual Studio Code", - "walkthroughs": "逐步解說", - "imageShowing": "顯示 {0} 的影像", - "next": "下一步", - "nextPage": "下一頁" - }, - "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { - "walkThrough.unboundCommand": "未繫結", - "walkThrough.gitNotFound": "您的系統上似乎未安裝 Git。", - "walkThrough.embeddedEditorBackground": "編輯器互動區塊的背景色彩." - }, - "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { - "editorWalkThrough.title": "互動式遊樂場", - "editorWalkThrough": "互動式遊樂場" + "vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": { + "webview.editor.label": "Web 檢視編輯器" }, "vs/workbench/contrib/welcome/common/viewsWelcomeContribution": { "ViewsWelcomeExtensionPoint.proposedAPI": "'{0}' 中的 viewsWelcome 貢獻需要啟用 'enableProposedApi'。" @@ -8176,228 +8360,436 @@ "vs/workbench/contrib/welcome/common/viewsWelcomeExtensionPoint": { "contributes.viewsWelcome": "已貢獻檢視歡迎內容。每當沒有具意義的內容可顯示時,就會轉譯樹狀結構檢視中的歡迎內容 (也就是說,未開啟任何資料夾時為檔案總管)。這類內容作為產品內文件相當實用,可先在使用者能夠使用特定功能前先提供介紹。檔案總管歡迎檢視中的 [複製存放庫] 按鈕就是個好範例。", "contributes.viewsWelcome.view": "已為特定檢視貢獻歡迎內容。", - "contributes.viewsWelcome.view.view": "此歡迎內容的目標檢視識別碼。只支援樹狀結構的檢視。", "contributes.viewsWelcome.view.contents": "要顯示的歡迎內容。內容的格式為 Markdown 的子集,僅支援連結。", - "contributes.viewsWelcome.view.when": "顯示歡迎內容的條件。", + "contributes.viewsWelcome.view.enablement": "應啟用歡迎內容按鈕和命令連結的條件。", "contributes.viewsWelcome.view.group": "此歡迎內容所屬的群組。", - "contributes.viewsWelcome.view.enablement": "應啟用歡迎內容按鈕和命令連結的條件。" + "contributes.viewsWelcome.view.view": "此歡迎內容的目標檢視識別碼。只支援樹狀結構的檢視。", + "contributes.viewsWelcome.view.when": "顯示歡迎內容的條件。" }, - "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { - "telemetryOptOut.optOutNotice": "允許 Microsoft 收集使用率資料來協助改進 VS Code。閱讀我們的 [隱私權聲明] ({0}) 以及學習如何 [選擇退出] ({1})。", - "telemetryOptOut.optInNotice": "允許 Microsoft 收集使用率資料來協助改進 VS Code。閱讀我們的 [隱私權聲明] ({0}) 以及學習如何 [選擇參加] ({1})。", - "telemetryOptOut.readMore": "閱讀其他資訊", - "telemetryOptOut.optOutOption": "請允許收集使用方式資料以協助 Microsoft 改進 Visual Studio Code。如需詳細資料,請參閱我們的 [隱私權聲明]({0})。", - "telemetryOptOut.OptIn": "是,我很樂意幫忙", - "telemetryOptOut.OptOut": "不了,謝謝" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted": { + "allDone": "標記完成", + "close": "隱藏", + "configureVisibility": "設定歡迎頁面內容", + "gettingStarted": "使用者入門", + "gettingStarted.allStepsComplete": "所有 {0} 步驟皆完成!", + "gettingStarted.editingEvolved": "編輯進化了", + "gettingStarted.someStepsComplete": "{1} 個步驟中已完成 {0} 個", + "gettingStartedLabel": "使用者入門。概述如何利用編輯器加速。", + "imageShowing": "顯示 {0} 的影像", + "more": "更多", + "nextOne": "下一節", + "pickWalkthroughs": "選取要顯示的逐步解說", + "recent": "最近使用", + "show more recents": "顯示所有最近使用的資料夾 {0}", + "start": "開始", + "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", + "welcomePage.showOnStartup": "啟動時顯示歡迎頁面" }, - "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { - "welcomePage.buttonBackground": "起始頁面按鈕的背景色彩.", - "welcomePage.buttonHoverBackground": "起始頁面暫留於按鈕的背景色彩", - "welcomePage.background": "歡迎頁面的背景色彩。", - "welcomePage.tileBackground": "[開始使用] 頁面上磚的背景色彩。", - "welcomePage.tileHoverBackground": "[開始使用] 上磚的暫留背景色彩。", - "welcomePage.tileShadow": "歡迎頁面逐步解說類別按鈕的陰影色彩。", - "welcomePage.progress.background": "歡迎頁面進度列的前景色彩。", - "welcomePage.progress.foreground": "歡迎頁面進度列的背景色彩。" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStarted.contribution": { + "Getting Started": "使用者入門", + "gettingStarted": "使用者入門", + "gettingStarted.goBack": "返回", + "gettingStarted.goNext": "下一頁", + "gettingStarted.goPrev": "上一頁", + "gettingStarted.markStepComplete": "標記步驟完成", + "gettingStarted.markStepInomplete": "將步驟標記為未完成", + "help": "說明", + "workbench.welcomePage.experimental.startEntryContributions": "啟用時,允許延伸模組將項目貢獻到歡迎頁面的「開始」區段。會隨著 API 變更而中斷的實驗性項目。", + "workbench.welcomePage.walkthroughs.openOnInstall": "啟用時,安裝延伸模組時將會開啟延伸模組的逐步解說。本章節是歡迎頁面的 [開始使用] 一節所提供項目" }, - "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { - "welcomePage.vscode": "Visual Studio Code", - "welcomePage.editingEvolved": "編輯進化了", - "welcomePage.start": "開始", - "welcomePage.newFile": "新增檔案", - "welcomePage.openFolder": "開啟資料夾...", - "welcomePage.gitClone": "複製存放庫...", - "welcomePage.recent": "最近使用", - "welcomePage.moreRecent": "更多...", - "welcomePage.noRecentFolders": "沒有最近使用的資料夾", - "welcomePage.help": "說明", - "welcomePage.keybindingsCheatsheet": "閱覽鍵盤快速鍵", - "welcomePage.introductoryVideos": "簡介影片", - "welcomePage.tipsAndTricks": "秘訣與提示", - "welcomePage.productDocumentation": "產品文件", - "welcomePage.gitHubRepository": "GitHub 存放庫", - "welcomePage.stackOverflow": "Stack Overflow", - "welcomePage.newsletterSignup": "加入我們的電子報", - "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", - "welcomePage.customize": "自訂", - "welcomePage.installExtensionPacks": "工具與語言", - "welcomePage.installExtensionPacksDescription": "安裝{0}與{1}的支援功能。", - "welcomePage.showLanguageExtensions": "顯示更多語言延伸模組", - "welcomePage.moreExtensions": "更多", - "welcomePage.installKeymapDescription": "設定及按鍵對應", - "welcomePage.installKeymapExtension": "安裝 {0} 和 {1} 的設定及鍵盤快速鍵", - "welcomePage.showKeymapExtensions": "顯示其他鍵盤對應延伸模組", - "welcomePage.others": "其他", - "welcomePage.colorTheme": "色彩佈景主題", - "welcomePage.colorThemeDescription": "將編輯器和您的程式碼設定成您喜愛的外觀", - "welcomePage.learn": "深入了解", - "welcomePage.showCommands": "尋找及執行所有命令", - "welcomePage.showCommandsDescription": "從命令選擇區快速存取及搜尋命令 ({0})", - "welcomePage.interfaceOverview": "介面概觀", - "welcomePage.interfaceOverviewDescription": "使用視覺覆疊效果強調顯示 UI 的主要元件", - "welcomePage.interactivePlayground": "互動式遊樂場", - "welcomePage.interactivePlaygroundDescription": "透過簡短的逐步解說試用基本編輯器功能" + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedExtensionPoint": { + "pathDeprecated": "已取代。請改為使用 'image' 或 'markdown'", + "startEntries": "提供命令,協助使用者開始使用您的延伸模組。僅適用於 VS Code 測試人員的實驗性項目。", + "startEntries.command": "要執行的命令。", + "startEntries.description": "開始項目的描述。", + "startEntries.title": "開始項目的標題。", + "startEntries.type": "這是用於群組的開始項目類型。支援的值是 'sample-notebook' 或 'template-folder'。", + "startEntries.when": "控制是否顯示此開始項目的內容索引鍵運算式。", + "title": "標題", + "usesteps": "已取代。請改為使用「步驟」", + "walkthroughs": "貢獻逐步解說,協助使用者開始使用您的延伸模組。", + "walkthroughs.description": "逐步解說的描述。", + "walkthroughs.id": "此逐步解說不重覆的識別碼。", + "walkthroughs.primary.deprecated": "已取代。具有符合條件的第一個逐步解說會在安裝時開啟。", + "walkthroughs.steps": "包含在此逐步解說中要完成的步驟。", + "walkthroughs.steps.button.deprecated.interpolated": "已淘汰。改為在描述中使用 Markdown 連結,例如 {0}、{1} 或 {2}", + "walkthroughs.steps.completionEvents": "應觸發此步驟以完成的事件。若為空白或未定義,當按一下步驟的任何按鈕或連結時,將會完成步驟; 如果步驟沒有按鈕或連結,它會在選取時檢查。", + "walkthroughs.steps.completionEvents.extensionInstalled": "當已安裝具有所提供識別碼的延伸模組時,完成步驟。如果已安裝延伸模組,步驟開始時即為完成。", + "walkthroughs.steps.completionEvents.onCommand": "當在 VS Code 中的任何位置執行給定命令時,完成步驟。", + "walkthroughs.steps.completionEvents.onContext": "當內容鍵運算式為 True 時,完成步驟。", + "walkthroughs.steps.completionEvents.onLink": "當透過 [開始使用] 步驟開啟給定連結時,完成步驟。", + "walkthroughs.steps.completionEvents.onSettingChanged": "當給定的設定變更時,完成步驟", + "walkthroughs.steps.completionEvents.onView": "在指定的檢視開啟時完成步驟", + "walkthroughs.steps.completionEvents.stepSelected": "選取後立即完成步驟。", + "walkthroughs.steps.description.interpolated": "步驟的描述。支援 ``預設格式``、__斜體__ 及 **粗體** 文字。針對命令或外部連結使用 Markdown 樣式連結: {0}、{1} 或 {2}。連結本身行中的連結會呈現為按鈕。", + "walkthroughs.steps.doneOn": "將步驟標記為已完成的訊號。", + "walkthroughs.steps.doneOn.deprecation": "doneOn 已被取代。根據預設,按一下按鈕時即完成步驟,以設定進一步使用 completionEvents", + "walkthroughs.steps.id": "此步驟不重覆的識別碼。其可用於追蹤已完成的步驟。", + "walkthroughs.steps.media": "要與此步驟一起顯示的媒體,包括影像或 Markdown 內容。", + "walkthroughs.steps.media.altText": "當影像無法載入時顯示,或要在螢幕助讀程式內顯示的替代文字。", + "walkthroughs.steps.media.image.path.dark.string": "淺色佈景主題的影像路徑,相對於延伸模組目錄。", + "walkthroughs.steps.media.image.path.hc.string": "hc 佈景主題的影像路徑,相對於延伸模組目錄。", + "walkthroughs.steps.media.image.path.light.string": "淺色佈景主題的影像路徑,相對於延伸模組目錄。", + "walkthroughs.steps.media.image.path.string": "相對於延伸目錄的影像路徑 (或包含光線、深色和 hc 影像路徑的物件)。視內容不同,影像會以類似的高度範圍從 400px 到 800px 寬顯示。為了支援 HIDPI 顯示器,影像會以 1.5 倍縮放比例呈現,例如,900 實體像素的影像將會顯示為 600 邏輯像素寬。", + "walkthroughs.steps.media.markdown.path": "Markdown 文件的路徑,相對於延伸目錄。", + "walkthroughs.steps.oneOn.command": "執行指定的命令時,將步驟標記為完成。", + "walkthroughs.steps.title": "步驟的標題。", + "walkthroughs.steps.when": "控制是否顯示此步驟的內容索引鍵運算式。", + "walkthroughs.title": "逐步解說的標題。", + "walkthroughs.when": "控制是否顯示此逐步解說的內容索引鍵運算式。" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedIcons": { + "gettingStartedChecked": "用來代表已完成的使用者入門步驟", + "gettingStartedUnchecked": "用來代表未完成的使用者入門步驟" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedInput": { + "gettingStarted": "使用者入門" + }, + "vs/workbench/contrib/welcome/gettingStarted/browser/gettingStartedService": { + "workspacePlatform": "目前工作區的平台,在遠端內容中可能會與 UI 平台不同" }, "vs/workbench/contrib/welcome/gettingStarted/common/gettingStartedContent": { - "getting-started-setup-icon": "用於使用者入門設定類別的圖示", + "browseLangExts": "瀏覽語言延伸模組", + "browseRecommended": "瀏覽建議的延伸模組", + "cloneRepo": "複製存放庫", + "commandPalette": "開啟命令選擇區", + "enableSync": "啟用設定同步", + "enableTrust": "啟用信任", "getting-started-beginner-icon": "用於使用者入門初學者類別的圖示", - "getting-started-codespaces-icon": "用於使用者入門 codespace 類別的圖示", - "gettingStarted.newFile.title": "新增檔案", - "gettingStarted.newFile.description": "使用全新空白檔案開始工作", - "gettingStarted.openMac.title": "開啟…", - "gettingStarted.openMac.description": "開啟檔案或資料夾以開始工作", - "gettingStarted.openFile.title": "開啟檔案…", - "gettingStarted.openFile.description": "開啟檔案以開始工作", - "gettingStarted.openFolder.title": "開啟資料夾…", - "gettingStarted.openFolder.description": "開啟資料夾以開始工作", - "gettingStarted.cloneRepo.title": "複製 Git 存放庫…", - "gettingStarted.cloneRepo.description": "複製 Git 存放庫", - "gettingStarted.topLevelCommandPalette.title": "執行命令…", - "gettingStarted.topLevelCommandPalette.description": "使用命令選擇區,檢視及執行 VSCode 的所有命令", - "gettingStarted.codespaces.title": "Codespace 基礎入門", - "gettingStarted.codespaces.description": "啟動並執行您的即時程式碼環境。", - "gettingStarted.runProject.title": "建置及執行您的應用程式", - "gettingStarted.runProject.description": "直接從瀏覽器在雲端中建置、執行您的程式碼,並對其偵錯。", - "gettingStarted.runProject.button": "開始偵錯 (F5)", - "gettingStarted.forwardPorts.title": "存取執行中的應用程式", - "gettingStarted.forwardPorts.description": "您 codespace 內執行的連接埠,會自動轉寄到 Web,如此即可在瀏覽器中加以開啟。", - "gettingStarted.forwardPorts.button": "顯示連接埠面板", - "gettingStarted.pullRequests.title": "彈指間就能提取要求", - "gettingStarted.pullRequests.description": "讓您的 GitHub 工作流程更貼近您的程式碼,以便能隨時檢閱提取要求、新增註解、合併分支等等。", - "gettingStarted.pullRequests.button": "開啟 GitHub 檢視", - "gettingStarted.remoteTerminal.title": "在整合式終端中執行工作", - "gettingStarted.remoteTerminal.description": "使用內建終端機,執行快速命令列工作。", - "gettingStarted.remoteTerminal.button": "聚焦終端機", - "gettingStarted.openVSC.title": "以遠端方式在 VS Code 中開發", - "gettingStarted.openVSC.description": "從您的本機 VS Code,存取雲端開發環境功能。請安裝 GitHub Codespaces 延伸模組加以設定,然後連接您的 GitHub 帳戶。", - "gettingStarted.openVSC.button": "在 VS Code 中開啟", - "gettingStarted.setup.title": "快速設定", - "gettingStarted.setup.description": "延伸並自訂 VS Code 可將其個人化。", - "gettingStarted.pickColor.title": "利用佈景主題自訂外觀", - "gettingStarted.pickColor.description": "您可以挑選符合您編寫程式碼當下之喜好與心情的色彩佈景主題。", - "gettingStarted.pickColor.button": "挑選佈景主題", - "gettingStarted.findLanguageExts.title": "使用任何語言編寫程式碼", - "gettingStarted.findLanguageExts.description": "VS Code 支援超過 50 種程式設計語言,而且大部分已經內建在 VS Code 中,其他的語言只要按一下,就能安裝成延伸模組。", - "gettingStarted.findLanguageExts.button": "瀏覽語言延伸模組", - "gettingStarted.keymaps.title": "移轉您的鍵盤快速鍵", - "gettingStarted.keymaps.description": "按鍵對應延伸模組可將您在其他編輯器中慣用的鍵盤快速鍵帶入 VS Code。", - "gettingStarted.keymaps.button": "按鍵對應延伸模組", - "gettingStarted.settingsSync.title": "同步我的最愛設定", - "gettingStarted.settingsSync.description": "完美的 VS Code 設定永遠常在! 設定同步會備份設定、按鍵繫結關係與延伸模組,並將其提供給多個 VS Code 執行個體共用。", - "gettingStarted.settingsSync.button": "啟用設定同步", - "gettingStarted.setup.OpenFolder.title": "開啟您的專案資料夾", - "gettingStarted.setup.OpenFolder.description": "開啟專案資料夾以開始編寫程式碼!", - "gettingStarted.setup.OpenFolder.button": "挑選資料夾", - "gettingStarted.setup.OpenFolder.description2": "開啟專案資料夾以開始編寫程式碼!", - "gettingStarted.quickOpen.title": "快速開啟檔案", - "gettingStarted.quickOpen.description": "使用單一按鍵輸入,立即在檔案間進行瀏覽。提示: 按向右鍵即可開啟多個檔案。", - "gettingStarted.quickOpen.button": "快速開啟檔案", - "gettingStarted.beginner.title": "了解基礎", + "getting-started-intermediate-icon": "用於使用者入門中級類別的圖示", + "getting-started-setup-icon": "用於使用者入門設定類別的圖示", "gettingStarted.beginner.description": "直接跳入 VS Code,並取得必須具備功能的概觀。", - "gettingStarted.commandPalette.title": "尋找及執行命令", - "gettingStarted.commandPalette.description": "了解 VS Code 所有用途最簡單的方法。若想要尋找功能或捷徑,請先查看這裡!", - "gettingStarted.commandPalette.button": "開啟命令選擇區", - "gettingStarted.terminal.title": "方便的內建終端機", - "gettingStarted.terminal.description": "在您的程式碼旁,快速執行殼層命令及監視組建輸出。", - "gettingStarted.terminal.button": "顯示終端機面板", + "gettingStarted.beginner.title": "了解基礎", + "gettingStarted.cloneRepo.description": "複製 Git 存放庫", + "gettingStarted.cloneRepo.title": "複製 Git 存放庫…", + "gettingStarted.commandPalette.description.interpolated": "命令選擇區是完成 VS Code 中任何工作所需的鍵盤方式。**練習**: 查看常用的命令以節省時間並保持在流程內。\r\n{0}\r\n__嘗試搜尋「檢視切換」。__", + "gettingStarted.commandPalette.title": "一個存取所有項目的快速鍵", + "gettingStarted.debug.description.interpolated": "設定啟動設定,加速您的編輯、編譯、測試和偵錯迴圈。\r\n{0}", + "gettingStarted.debug.title": "觀看您的程式碼執行", + "gettingStarted.extensions.description.interpolated": "延伸模組是 VS Code 的一大助力。範圍涵蓋實用的生產力工具,可以不斷擴展現成可用的功能,以及持續增加的新功能。\r\n{0}", "gettingStarted.extensions.title": "無限的擴充性", - "gettingStarted.extensions.description": "延伸模組是 VS Code 的一大助力。範圍涵蓋實用的生產力工具,可以不斷擴展現成可用的功能,以及持續增加的新功能。", - "gettingStarted.extensions.button": "瀏覽建議的延伸模組", + "gettingStarted.findLanguageExts.description.interpolated": "使用語法醒目提示、程式碼完成、Lint 分析與偵錯工具,以更聰明的方式執行程式碼。雖然許多語言是內建的,但更多語言可以新增為延伸模組。\r\n{0}", + "gettingStarted.findLanguageExts.title": "您所有語言的豐富支援", + "gettingStarted.intermediate.description": "使用這些秘訣和訣竅,將您的開發工作流程最佳化。", + "gettingStarted.intermediate.title": "提升您的生產力", + "gettingStarted.newFile.description": "使用全新空白檔案開始工作", + "gettingStarted.newFile.title": "新增檔案", + "gettingStarted.notebook.title": "自訂筆記本", + "gettingStarted.notebookProfile.description": "讓筆記本成為您喜歡的方式", + "gettingStarted.notebookProfile.title": "選取筆記本的版面配置", + "gettingStarted.openFile.description": "開啟檔案以開始工作", + "gettingStarted.openFile.title": "開啟檔案…", + "gettingStarted.openFolder.description": "開啟資料夾以開始工作", + "gettingStarted.openFolder.title": "開啟資料夾…", + "gettingStarted.openMac.description": "開啟檔案或資料夾以開始工作", + "gettingStarted.openMac.title": "開啟…", + "gettingStarted.pickColor.description.interpolated": "正確的色彩調色盤可協助您將焦點放在程式碼上、讓眼睛不吃力,且使用起來更有趣。\r\n{0}", + "gettingStarted.pickColor.title": "選擇您想要的外觀", + "gettingStarted.playground.description.interpolated": "想要更快速且更聰明地編寫程式碼嗎? 練習互動式遊戲區中強大的程式碼編輯功能。\r\n{0}", + "gettingStarted.playground.title": "重新定義您的編輯技巧", + "gettingStarted.quickOpen.description.interpolated": "使用單一按鍵輸入,立即在檔案間進行瀏覽。提示: 按向右鍵即可開啟多個檔案。\r\n{0}", + "gettingStarted.quickOpen.title": "在檔案之間快速瀏覽", + "gettingStarted.scm.description.interpolated": "無須再尋找 Git 命令! Git 和 GitHub 工作流程完美整合。\r\n{0}", + "gettingStarted.scm.title": "使用 Git 追蹤您的程式碼", + "gettingStarted.scmClone.description.interpolated": "設定專案的內建版本控制,以追蹤您的變更並與其他人共同作業。\r\n{0}", + "gettingStarted.scmSetup.description.interpolated": "設定專案的內建版本控制,以追蹤您的變更並與其他人共同作業。\r\n{0}", + "gettingStarted.settings.description.interpolated": "根據您的喜好調校 VS Code 及延伸模組的每個層面。常用的設定會優先列出,方便您開始使用。\r\n{0}", "gettingStarted.settings.title": "微調您的設定", - "gettingStarted.settings.description": "根據您的喜好調整 VS Code 及延伸模組的每個層面。常用的設定會優先列出,方便您開始使用。", - "gettingStarted.settings.button": "調校我的設定", + "gettingStarted.settingsSync.description.interpolated": "完美的 VS Code 設定永遠常在! 設定同步會跨多個安裝備份和共用設定、按鍵繫結關係與延伸模組。\r\n{0}", + "gettingStarted.settingsSync.title": "跨裝置同步您的內容", + "gettingStarted.setup.OpenFolder.description.interpolated": "一切已設定為開始編碼。開啟專案資料夾,將檔案放入 VS Code。\r\n{0}", + "gettingStarted.setup.OpenFolder.title": "開啟您的程式碼", + "gettingStarted.setup.description": "探索最佳自訂項目,讓 VS Code 專屬於您。", + "gettingStarted.setup.title": "開始使用 VS Code", + "gettingStarted.shortcuts.description.interpolated": "一旦找到您最愛的命令,請建立自訂鍵盤快速鍵以立即存取。\r\n{0}", + "gettingStarted.shortcuts.title": "自訂您的快速鍵", + "gettingStarted.splitview.description.interpolated": "並排、垂直和水平開啟檔案,以充分利用螢幕空間。\r\n{0}", + "gettingStarted.splitview.title": "並排編輯", + "gettingStarted.tasks.description.interpolated": "為一般工作流程建立工作,並享受執行指令碼和自動檢查結果的整合體驗。\r\n{0}", + "gettingStarted.tasks.title": "自動化您的專案工作", + "gettingStarted.terminal.description.interpolated": "在您的程式碼旁,快速執行殼層命令及監視建置輸出。\r\n{0}", + "gettingStarted.terminal.title": "方便的內建終端機", + "gettingStarted.topLevelCommandPalette.description": "使用命令選擇區,檢視及執行 VSCode 的所有命令", + "gettingStarted.topLevelCommandPalette.title": "執行命令…", + "gettingStarted.videoTutorial.description.interpolated": "觀看一系列簡短練習影片教學課程中的第一集,以了解 VS Code 的主要功能。\r\n{0}", "gettingStarted.videoTutorial.title": "輕鬆學習", - "gettingStarted.videoTutorial.description": "觀看一系列簡短練習影片教學課程中的第一集,以了解 VS Code 的主要功能。", - "gettingStarted.videoTutorial.button": "觀看教學課程" + "gettingStarted.workspaceTrust.description.interpolated": "{0} 可讓您決定專案資料夾是否應該**允許或限制**自動執行程式碼 __(延伸模組、偵錯等需要)__。\r\n開啟檔案/資料夾時,系統會提示您授與信任。您稍後隨時 {1}。", + "gettingStarted.workspaceTrust.title": "安全地瀏覽和編輯程式碼", + "initRepo": "初始化 Git 存放庫", + "keyboardShortcuts": "鍵盤快速鍵", + "openInteractivePlayground": "開啟互動式遊樂場", + "openSCM": "開放原始碼控制", + "pickFolder": "挑選資料夾", + "quickOpen": "快速開啟檔案", + "runProject": "執行您的專案", + "runTasks": "執行自動偵測的工作", + "showTerminal": "顯示終端面板", + "splitEditor": "分割編輯器", + "titleID": "瀏覽色彩主題", + "tweakSettings": "調校我的設定", + "watch": "觀看教學課程", + "workspaceTrust": "工作區信任" + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/example_markdown_media": { + "HighContrast": "高對比", + "dark": "深色", + "light": "淺色", + "seeMore": "查看更多佈景主題..." + }, + "vs/workbench/contrib/welcome/gettingStarted/common/media/notebookProfile": { + "colab": "Colab", + "default": "預設", + "jupyter": "Jupyter" + }, + "vs/workbench/contrib/welcome/overlay/browser/welcomeOverlay": { + "hideWelcomeOverlay": "隱藏介面概觀", + "welcomeOverlay": "使用者介面概觀", + "welcomeOverlay.commandPalette": "尋找及執行所有命令", + "welcomeOverlay.debug": "啟動並偵錯", + "welcomeOverlay.explorer": "檔案總管", + "welcomeOverlay.extensions": "管理延伸模組", + "welcomeOverlay.git": "原始程式碼管理", + "welcomeOverlay.notifications": "顯示通知", + "welcomeOverlay.problems": "檢視錯誤和警告", + "welcomeOverlay.search": "跨檔案搜尋", + "welcomeOverlay.terminal": "切換整合式終端機" + }, + "vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page": { + "welcomePage.colorTheme": "色彩佈景主題", + "welcomePage.colorThemeDescription": "將編輯器和您的程式碼設定成您喜愛的外觀", + "welcomePage.customize": "自訂", + "welcomePage.editingEvolved": "編輯進化了", + "welcomePage.gitClone": "複製存放庫...", + "welcomePage.gitHubRepository": "GitHub 存放庫", + "welcomePage.help": "說明", + "welcomePage.installExtensionPacks": "工具與語言", + "welcomePage.installExtensionPacksDescription": "安裝{0}與{1}的支援功能。", + "welcomePage.installKeymapDescription": "設定及按鍵對應", + "welcomePage.installKeymapExtension": "安裝 {0} 和 {1} 的設定及鍵盤快速鍵", + "welcomePage.interactivePlayground": "互動式遊樂場", + "welcomePage.interactivePlaygroundDescription": "透過簡短的逐步解說試用基本編輯器功能", + "welcomePage.interfaceOverview": "介面概觀", + "welcomePage.interfaceOverviewDescription": "使用視覺覆疊效果強調顯示 UI 的主要元件", + "welcomePage.introductoryVideos": "簡介影片", + "welcomePage.keybindingsCheatsheet": "閱覽鍵盤快速鍵", + "welcomePage.learn": "深入了解", + "welcomePage.moreExtensions": "更多", + "welcomePage.moreRecent": "更多...", + "welcomePage.newFile": "新增檔案", + "welcomePage.newsletterSignup": "加入我們的電子報", + "welcomePage.noRecentFolders": "沒有最近使用的資料夾", + "welcomePage.openFolder": "開啟資料夾...", + "welcomePage.others": "其他", + "welcomePage.productDocumentation": "產品文件", + "welcomePage.recent": "最近使用", + "welcomePage.showCommands": "尋找及執行所有命令", + "welcomePage.showCommandsDescription": "從命令選擇區快速存取及搜尋命令 ({0})", + "welcomePage.showKeymapExtensions": "顯示其他鍵盤對應延伸模組", + "welcomePage.showLanguageExtensions": "顯示更多語言延伸模組", + "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", + "welcomePage.stackOverflow": "Stack Overflow", + "welcomePage.start": "開始", + "welcomePage.tipsAndTricks": "秘訣與提示", + "welcomePage.vscode": "Visual Studio Code" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage": { + "details": "詳細資料", + "ok": "確定", + "welcome.title": "歡迎使用", + "welcomePage": "歡迎使用", + "welcomePage.atom": "Atom", + "welcomePage.azure": "Azure", + "welcomePage.docker": "Docker", + "welcomePage.extensionListSeparator": ",", + "welcomePage.extensionPackAlreadyInstalled": "支援功能{0}已被安裝。", + "welcomePage.extensionPackNotFound": "找不到ID為{1}的{0}支援功能.", + "welcomePage.installExtensionPack": "安裝 {0} 的其他支援", + "welcomePage.installKeymap": "安裝 {0} 按鍵對應", + "welcomePage.installedExtensionPack": "已安裝 {0} 支援", + "welcomePage.installedKeymap": "已安裝 {0} 按鍵對應", + "welcomePage.installingExtensionPack": "正在安裝 {0} 的其他支援...", + "welcomePage.installingKeymap": "正在安裝 {0} 鍵盤快速鍵...", + "welcomePage.java": "Java", + "welcomePage.javaScript": "JavaScript", + "welcomePage.keymapAlreadyInstalled": "已安裝 {0} 鍵盤快速鍵。", + "welcomePage.keymapNotFound": "找不到識別碼為 {1} 的 {0} 鍵盤快速鍵。", + "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", + "welcomePage.php": "PHP", + "welcomePage.python": "Python", + "welcomePage.showAzureExtensions": "顯示 Azure 延伸模組", + "welcomePage.sublime": "壯麗", + "welcomePage.vim": "Vim", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0} 的其他支援安裝完成後,將會重新載入此視窗。", + "welcomePage.willReloadAfterInstallingKeymap": "{0} 鍵盤快速鍵安裝完成後,將會重新載入此視窗。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePage.contribution": { + "miWelcome": "歡迎使用(&&W)", + "workbench.startupEditor": "控制在啟動時顯示哪個編輯器,若沒有,則從上個工作階段還原。", + "workbench.startupEditor.gettingStarted": "開啟包含內容的新歡迎頁面,協助開始使用 VS Code 和延伸模組。", + "workbench.startupEditor.gettingStartedInEmptyWorkbench": "開啟空白的工作台時,開啟包含內容的新歡迎頁面,協助開始使用 VS Code 和延伸模組。", + "workbench.startupEditor.newUntitledFile": "開啟一個新的無標題檔案 (僅在開啟空白視窗時適用)。", + "workbench.startupEditor.none": "不使用編輯器開始。", + "workbench.startupEditor.readme": "當開啟包含 README 的資料夾時,開啟 README,否則回復至 'welcomePage'。", + "workbench.startupEditor.welcomePage": "開啟舊版歡迎頁面。", + "workbench.startupEditor.welcomePageInEmptyWorkbench": "在開啟空的工作台時開啟舊版歡迎頁面。" + }, + "vs/workbench/contrib/welcome/page/browser/welcomePageColors": { + "welcomePage.background": "歡迎頁面的背景色彩。", + "welcomePage.buttonBackground": "起始頁面按鈕的背景色彩.", + "welcomePage.buttonHoverBackground": "起始頁面暫留於按鈕的背景色彩", + "welcomePage.progress.background": "歡迎頁面進度列的前景色彩。", + "welcomePage.progress.foreground": "歡迎頁面進度列的背景色彩。", + "welcomePage.tileBackground": "[開始使用] 頁面上磚的背景色彩。", + "welcomePage.tileHoverBackground": "[開始使用] 上磚的暫留背景色彩。", + "welcomePage.tileShadow": "歡迎頁面逐步解說類別按鈕的陰影色彩。" + }, + "vs/workbench/contrib/welcome/telemetryOptOut/browser/telemetryOptOut": { + "telemetryOptOut.OptIn": "是,我很樂意幫忙", + "telemetryOptOut.OptOut": "不了,謝謝", + "telemetryOptOut.optInNotice": "允許 Microsoft 收集使用率資料來協助改進 VS Code。閱讀我們的 [隱私權聲明] ({0}) 以及學習如何 [選擇參加] ({1})。", + "telemetryOptOut.optOutNotice": "允許 Microsoft 收集使用率資料來協助改進 VS Code。閱讀我們的 [隱私權聲明] ({0}) 以及學習如何 [選擇退出] ({1})。", + "telemetryOptOut.optOutOption": "請允許收集使用方式資料以協助 Microsoft 改進 Visual Studio Code。如需詳細資料,請參閱我們的 [隱私權聲明]({0})。", + "telemetryOptOut.readMore": "閱讀其他資訊" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": { + "editorWalkThrough": "互動式遊樂場", + "editorWalkThrough.title": "互動式遊樂場" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThrough.contribution": { + "miInteractivePlayground": "互動式遊樂場(&&N)", + "walkThrough.editor.label": "互動式遊樂場" + }, + "vs/workbench/contrib/welcome/walkThrough/browser/walkThroughPart": { + "walkThrough.embeddedEditorBackground": "編輯器互動區塊的背景色彩.", + "walkThrough.gitNotFound": "您的系統上似乎未安裝 Git。", + "walkThrough.unboundCommand": "未繫結" }, "vs/workbench/contrib/workspace/browser/workspace.contribution": { - "workspaceTrustIcon": "工作區信任徽章的圖示。", - "requestTrustIconText": "部分功能需要工作區信任。", - "immediateTrustRequestMessage": "若您不信任目前所開啟檔案或資料夾的來源,您嘗試使用的功能可能會有安全性風險。", - "grantWorkspaceTrustButton": "繼續", - "manageWorkspaceTrustButton": "深入了解", + "addWorkspaceFolderDetail": "您正將檔案新增到目前未受信任的信任工作區。您是否信任這些新檔案的作者?", + "addWorkspaceFolderMessage": "您是否信任此資料夾中檔案的作者?", "cancelWorkspaceTrustButton": "取消", - "immediateTrustRequestTitle": "您信任此資料夾中的檔案嗎?", - "immediateTrustRequestDetail": "{0}\r\n\r\n只有在您信任工作區的來源時,才應信任此工作區。否則,會啟用可能盜用裝置或個人資訊的功能。", - "trustConfigurationChangeMessage": "為了讓此變更生效,必須重新載入視窗。要立即重新載入視窗嗎?", - "status.WorkspaceTrust": "工作區信任", - "workspaceTrustEditor": "工作區信任編輯器", - "grantWorkspaceTrust": "授與工作區信任", - "workspacesCategory": "工作區", - "confirmGrantWorkspaceTrust": "若無法信任工作區的內容,信任工作區會啟用可能帶來安全性風險的功能。確定要信任此工作區嗎?", - "yes": "是", - "no": "否", - "denyWorkspaceTrust": "拒絕工作區信任", - "confirmDenyWorkspaceTrust": "若無法信任工作區的內容,拒絕信任工作區會停用可能帶來安全性風險的功能。確定要拒絕信任此工作區嗎?", + "checkboxString": "信任父資料夾 '{0}' 中所有檔案的作者", + "dontTrustFolderOptionDescription": "以限制模式瀏覽資料夾", + "dontTrustOption": "不,我不信任作者", + "dontTrustWorkspaceOptionDescription": "以限制模式瀏覽工作區", + "folderStartupTrustDetails": "{0} 提供可自動執行此資料夾中檔案的功能。", + "folderTrust": "您是否信任此資料夾中檔案的作者?", + "grantFolderTrustButton": "信任資料並繼續", + "grantWorkspaceTrustButton": "信任工作區並繼續", + "immediateTrustRequestLearnMore": "如果您不信任這些檔案的作者,我們不建議繼續,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", + "immediateTrustRequestMessage": "若您不信任目前所開啟檔案或資料夾的來源,您嘗試使用的功能可能會有安全性風險。", "manageWorkspaceTrust": "管理工作區信任", - "manageWorkspaceTrustPending": "管理工作區信任 (1)" + "manageWorkspaceTrustButton": "管理", + "no": "否", + "restrictedModeBannerAriaLabelFolder": "限制模式適用於安全程式碼瀏覽。信任此資料夾以啟用所有功能。使用瀏覽鍵存取橫幅動作。", + "restrictedModeBannerAriaLabelWindow": "限制模式適用於安全程式碼瀏覽。信任此視窗以啟用所有功能。使用瀏覽鍵存取橫幅動作。", + "restrictedModeBannerAriaLabelWorkspace": "限制模式適用於安全程式碼瀏覽。信任此工作區以啟用所有功能。使用瀏覽鍵存取橫幅動作。", + "restrictedModeBannerLearnMore": "深入了解", + "restrictedModeBannerManage": "管理", + "restrictedModeBannerMessageFolder": "限制模式適用於安全程式碼瀏覽。信任此資料夾以啟用所有功能。", + "restrictedModeBannerMessageWindow": "限制模式適用於安全程式碼瀏覽。信任此視窗以啟用所有功能。", + "restrictedModeBannerMessageWorkspace": "限制模式適用於安全程式碼瀏覽。信任此工作區以啟用所有功能。", + "securityConfigurationTitle": "安全性", + "startupTrustRequestLearnMore": "如果您不信任這些檔案的作者,建議您以限制模式繼續,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", + "status.WorkspaceTrust": "工作區信任", + "status.ariaTrustedFolder": "此資料夾受信任。", + "status.ariaTrustedWindow": "此視窗受信任。", + "status.ariaTrustedWorkspace": "此工作區受信任。", + "status.ariaUntrustedFolder": "限制模式: 部分功能已停用,因為此資料夾不受信任。", + "status.ariaUntrustedWindow": "限制模式: 某些功能已停用,因為此視窗不受信任。", + "status.ariaUntrustedWorkspace": "限制模式: 部分功能已停用,因為此工作區不受信任。", + "status.tooltipUntrustedFolder2": "在受限模式中執行\r\n\r\n某些 [功能已停用]({0}),因為此 [資料夾不受信任]({1})。", + "status.tooltipUntrustedWindow2": "在受限模式中執行\r\n\r\n某些 [功能已停用]({0}),因為此 [視窗不受信任]({1})。", + "status.tooltipUntrustedWorkspace2": "在受限模式中執行\r\n\r\n某些 [功能已停用]({0}),因為此 [工作區不受信任]({1})。", + "trustFolderOptionDescription": "信任資料夾並啟用所有功能", + "trustOption": "是,我信任作者", + "trustWorkspaceOptionDescription": "信任工作區並啟用所有功能", + "workspace.trust.description": "控制是否在 VS Code 內啟用工作區信任。", + "workspace.trust.emptyWindow.description": "控制在 VS Code 內是否預設信任空白視窗。與 '#{0}#' 一起使用時,您可以啟用 VS Code 的完整功能,而不需要在空白視窗中提示。", + "workspace.trust.startupPrompt.always": "每次開啟不受信任的工作區時,都要求信任。", + "workspace.trust.startupPrompt.description": "控制何時顯示信任工作區的啟動提示。", + "workspace.trust.startupPrompt.never": "開啟不受信任的工作區時,請勿要求信任。", + "workspace.trust.startupPrompt.once": "第一次開啟不受信任的工作區時,要求信任。", + "workspace.trust.untrustedFiles.description": "控制如何處理在信任的工作區中開啟不受信任的檔案。此設定也適用於在透過 '#{0}#' 信任的空白視窗中開啟檔案。", + "workspace.trust.untrustedFiles.newWindow": "一律以限制模式在個別視窗中開啟不受信任的檔案,而不提示。", + "workspace.trust.untrustedFiles.open": "一律允許不受信任的檔案被引入信任的工作區,而不提示。", + "workspace.trust.untrustedFiles.prompt": "詢問如何處理每個工作區的未受信任的檔案。將未受信任的檔案引入信任的工作區後,系統不會再次提示您。", + "workspaceStartupTrustDetails": "{0} 提供可能會在此工作區中自動執行檔案的功能。", + "workspaceTrust": "您是否信任此工作區中檔案的作者?", + "workspaceTrustEditor": "工作區信任編輯器", + "workspacesCategory": "工作區", + "yes": "是" }, "vs/workbench/contrib/workspace/browser/workspaceTrustEditor": { - "trustedHeader": "此工作區受信任", - "untrustedHeader": "此工作區不受信任", - "unknownHeader": "要信任此工作區嗎?", - "unknownHeaderDescription": "必須信任某些延伸模組,才可在此工作區中運作。[深入了解](https://aka.ms/vscode-workspace-trust)。", - "workspaceTrustTransitionMessage": "拒絕工作區信任", - "workspaceTrustTransitionDetail": "為了安全地完成此動作,所有受影響的視窗都必須重新載入。確定要繼續執行此動作嗎?", - "workspaceTrustTransitionPrimaryButton": "是", - "workspaceTrustTransitionSecondaryButton": "否", - "trustButton": "信任", - "trustParentButton": "信任 {0} 中的所有項目", - "doNotTrustButton": "不信任", - "onStartExtensions": "已停用延伸模組", - "onStartExtensionsDescription": "下列延伸模組要求信任工作區。當工作區不受信任時,就會停用這些延伸模組。", - "onDemandExtensions": "受限延伸模組", - "onDemandExtensionsDescription": "下列延伸模組在不受信任的工作區中可部分執行。工作區不受信任時,會關閉某些功能。", - "configurationSectionTitle": "設定所有工作區", - "affectedFeaturesTitle": "受工作區信任影響的功能" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustColors": { - "workspaceTrustTrustedColor": "表示信任工作區時使用的色彩。", - "workspaceTrustUntrustedColor": "表示不信任工作區時使用的色彩。", - "workspaceTrust.tileBackground": "[工作區信任] 頁面上磚的背景色彩。" - }, - "vs/workbench/contrib/workspace/browser/workspaceTrustTree": { + "addButton": "新增資料夾", + "deleteTrustedUri": "刪除路徑", + "dontTrustButton": "不信任", + "editTrustedUri": "變更路徑", + "hostColumnLabel": "主機", "localAuthority": "本機", - "okButton": "確定", - "cancelButton": "取消", - "removePath": "移除路徑", - "editPath": "編輯路徑", - "addPath": "新增路徑", - "hostHeaderText": "主機", - "pathHeaderText": "路徑", - "pathInputPlaceholder": "路徑項目...", - "modified": "已修改", - "trustedFolders": "受信任的資料夾", - "trustedFoldersDescription": "下列資料夾下的所有工作區都將受信任。當與未受信任的資料夾發生衝突時,最接近的父資料夾會決定信任狀態。", - "untrustedFolders": "未受信任的資料夾", - "untrustedFoldersDescription": "下列資料夾下的所有工作區都將不受信任。當與受信任的資料夾發生衝突時,最接近的父資料夾會決定信任狀態。", - "settings": "工作區信任設定" + "no untrustedSettings": "未套用需要信任的工作區設定", + "pathColumnLabel": "路徑", + "root element label": "管理工作區信任", + "selectTrustedUri": "選取要信任的資料夾", + "trustButton": "信任", + "trustParentButton": "信任父資料夾中的所有項目", + "trustUri": "信任資料夾", + "trustedDebugging": "已啟用偵錯工具", + "trustedDescription": "已啟用所有功能,因為已授予工作區信任。[深入了解](https://aka.ms/vscode-workspace-trust)。", + "trustedExtensions": "已啟用所有延伸模組", + "trustedFolder": "在信任的資料夾中", + "trustedFolderSubtitle": "您信任目前資料夾中檔案的作者。所有功能皆已啟用:", + "trustedFoldersAndWorkspaces": "信任的資料夾和工作區", + "trustedFoldersDescription": "您信任下列資料夾、其子系和工作區檔案。", + "trustedForcedReason": "此視窗受所開啟工作區的本質信任。", + "trustedHeaderFolder": "您信任此資料夾", + "trustedHeaderWindow": "您信任此視窗", + "trustedHeaderWorkspace": "您信任此工作區", + "trustedSettings": "已套用所有工作區設定", + "trustedTasks": "允許工作執行", + "trustedUnsettableWindow": "此視窗受信任", + "trustedWindow": "在信任的視窗中", + "trustedWindowSubtitle": "您信任目前視窗中檔案的作者。所有功能皆已啟用:", + "trustedWorkspace": "在信任的工作區中", + "trustedWorkspaceSubtitle": "您信任目前工作區中檔案的作者。所有功能皆已啟用:", + "untrustedDebugging": "已停用偵錯工具", + "untrustedDescription": "{0} 目前為安全程式碼瀏覽的受限模式。[深入了解](https://aka.ms/vscode-workspace-trust)。", + "untrustedExtensions": "[{0} 延伸模組]({1}) 已停用或功能受限", + "untrustedFolderReason": "此資料夾會透過下列信任資料夾中的粗體項目來信任。", + "untrustedFolderSubtitle": "您不信任目前資料夾中檔案的作者。下列功能已停用:", + "untrustedHeader": "您目前為限制模式", + "untrustedSettings": "未套用 [{0} 工作區設定]({1})", + "untrustedTasks": "工作已停用", + "untrustedWindowSubtitle": "您不信任目前視窗中檔案的作者。下列功能已停用:", + "untrustedWorkspace": "在限制模式中", + "untrustedWorkspaceReason": "此工作區會透過下列信任資料夾中的粗體項目來信任。", + "untrustedWorkspaceSubtitle": "您不信任目前工作區中檔案的作者。下列功能已停用:" }, "vs/workbench/contrib/workspaces/browser/workspaces.contribution": { - "workspaceFound": "此資料夾包含工作區檔案 '{0}'。要開啟它嗎? [深入了解]({1}) 工作區檔案。", "openWorkspace": "開啟工作區", - "workspacesFound": "此資料夾包含多個工作區檔案。您要開啟一個嗎? [深入了解]({0}) 有關工作區檔案。", + "selectToOpen": "選取要開啟的工作區", "selectWorkspace": "選取工作區", - "selectToOpen": "選取要開啟的工作區" + "workspaceFound": "此資料夾包含工作區檔案 '{0}'。要開啟它嗎? [深入了解]({1}) 工作區檔案。", + "workspacesFound": "此資料夾包含多個工作區檔案。您要開啟一個嗎? [深入了解]({0}) 有關工作區檔案。" }, "vs/workbench/services/authentication/browser/authenticationService": { + "accessRequest": "為 {1} 授予 {0} 的存取權...(1)", + "allow": "允許", "authentication.id": "驗證提供者的識別碼。", + "authentication.idConflict": "此驗證識別碼 '{0}' 已註冊", "authentication.label": "驗證提供者的人類可讀名稱。", - "authenticationExtensionPoint": "新增驗證", - "loading": "正在載入...", "authentication.missingId": "驗證貢獻必須指定識別碼。", "authentication.missingLabel": "驗證貢獻必須指定標籤。", - "authentication.idConflict": "此驗證識別碼 '{0}' 已註冊", - "sign in": "需要登入", - "confirmAuthenticationAccess": "延伸模組 '{0}' 正在嘗試存取 {1} 帳戶 '{2}' 的驗證資訊。", - "allow": "允許", - "deny": "拒絕", + "authenticationExtensionPoint": "新增驗證", "cancel": "取消", - "useOtherAccount": "登入另一個帳戶", - "selectAccount": "延伸模組 '{0}' 要求存取 {1} 帳戶", + "confirmAuthenticationAccess": "延伸模組 '{0}' 正在嘗試存取 {1} 帳戶 '{2}' 的驗證資訊。", + "deny": "拒絕", "getSessionPlateholder": "選取要供 '{0}' 使用的帳戶,或按 Esc 鍵以取消", - "accessRequest": "授與對 {0} 的存取權... (1)", - "signInRequest": "登入以使用 {0} (1)" + "loading": "正在載入...", + "selectAccount": "延伸模組 '{0}' 要求存取 {1} 帳戶", + "sign in": "需要登入", + "signInRequest": "使用 {0} 登入,以使用 {1} (1)", + "useOtherAccount": "登入另一個帳戶" }, "vs/workbench/services/bulkEdit/browser/bulkEditService": { "summary.0": "未進行任何編輯", @@ -8406,328 +8798,358 @@ "workspaceEdit": "工作區編輯", "nothing": "未進行任何編輯" }, - "vs/workbench/services/configuration/common/jsonEditingService": { - "errorInvalidFile": "無法寫入檔案.請開啟檔案並修正錯誤/警告後再試一次.", - "errorFileDirty": "無法寫入檔案,因為檔案已變更.請儲存檔案後再試一次" - }, "vs/workbench/services/configuration/common/configurationEditingService": { - "openTasksConfiguration": "開啟工作組態", - "openLaunchConfiguration": "開啟啟動組態", - "open": "開啟設定", - "saveAndRetry": "儲存並重試", - "errorUnknownKey": "因為 {1} 非已註冊的組態,所以無法寫入至 {0}。", + "errorConfigurationFileDirty": "因為檔案已變更,所以無法寫入使用者設定。請儲存使用者設定檔案,然後再試一次。", + "errorConfigurationFileDirtyFolder": "因為檔案已變更,所以無法寫入資料夾設定。請儲存 '{0}' 資料夾設定檔案,然後再試一次。", + "errorConfigurationFileDirtyWorkspace": "因為檔案已變更,所以無法寫入工作區設定。請儲存工作區設定檔案,然後再試一次。", + "errorConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入使用者設定。", + "errorConfigurationFileModifiedSinceFolder": "因為檔案內容較新,所以無法寫入資料夾設定。", + "errorConfigurationFileModifiedSinceWorkspace": "因為檔案內容較新,所以無法寫入工作區設定。", + "errorInvalidConfiguration": "無法寫入使用者設定。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", + "errorInvalidConfigurationFolder": "無法寫入資料夾設定。請開啟 '{0}' 資料夾設定以修正其中的錯誤/警告,然後重試一次。", + "errorInvalidConfigurationWorkspace": "無法寫入工作區設定。請開啟工作區設定檔案以修正其中的錯誤/警告,然後重試一次。", + "errorInvalidFolderConfiguration": "因為 {0} 不支援資料夾資源範圍,所以無法寫入至資料夾設定。", + "errorInvalidFolderTarget": "因為未提供資源,所以無法寫入至資料夾設定。", + "errorInvalidLaunchConfiguration": "無法寫入啟動組態檔。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", + "errorInvalidRemoteConfiguration": "無法寫入遠端使用者設定。請開啟遠端使用者設定,以更正當中的錯誤/警告,並再試一次。", + "errorInvalidResourceLanguageConfiguraiton": "因為 {0} 不是資源語言設定,所以無法寫入語言設定。", + "errorInvalidTaskConfiguration": "無法寫入工作組態檔。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", + "errorInvalidUserTarget": "因為 {0} 不支援全域範圍,所以無法寫入至使用者設定。", "errorInvalidWorkspaceConfigurationApplication": "無法寫入 {0} 至工作區設定。此設定只能寫入使用者設定中。", "errorInvalidWorkspaceConfigurationMachine": "無法寫入 {0} 至工作區設定。此設定只能寫入使用者設定中。", - "errorInvalidFolderConfiguration": "因為 {0} 不支援資料夾資源範圍,所以無法寫入至資料夾設定。", - "errorInvalidUserTarget": "因為 {0} 不支援全域範圍,所以無法寫入至使用者設定。", "errorInvalidWorkspaceTarget": "因為 {0} 不支援多資料夾工作區中使用工作區範圍,所以無法寫入工作區設定。", - "errorInvalidFolderTarget": "因為未提供資源,所以無法寫入至資料夾設定。", - "errorInvalidResourceLanguageConfiguraiton": "因為 {0} 不是資源語言設定,所以無法寫入語言設定。", - "errorNoWorkspaceOpened": "因為未開啟工作區,所以無法寫入至 {0}。請先開啟工作區,再試一次。", - "errorInvalidTaskConfiguration": "無法寫入工作組態檔。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", - "errorInvalidLaunchConfiguration": "無法寫入啟動組態檔。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", - "errorInvalidConfiguration": "無法寫入使用者設定。請開啟它以更正其中的錯誤/警告,然後再試一次。 ", - "errorInvalidRemoteConfiguration": "無法寫入遠端使用者設定。請開啟遠端使用者設定,以更正當中的錯誤/警告,並再試一次。", - "errorInvalidConfigurationWorkspace": "無法寫入工作區設定。請開啟工作區設定檔案以修正其中的錯誤/警告,然後重試一次。", - "errorInvalidConfigurationFolder": "無法寫入資料夾設定。請開啟 '{0}' 資料夾設定以修正其中的錯誤/警告,然後重試一次。", - "errorTasksConfigurationFileDirty": "因為檔案已變更,無法寫入工作組態檔。請先儲存,然後再試一次。", "errorLaunchConfigurationFileDirty": "因為檔案已變更,無法寫入啟動組態檔。請先儲存,然後再試一次。", - "errorConfigurationFileDirty": "因為檔案已變更,所以無法寫入使用者設定。請儲存使用者設定檔案,然後再試一次。", - "errorRemoteConfigurationFileDirty": "因為檔案已變更,所以無法寫入遠端使用者設定。請先儲存遠端使用者設定檔案,再重試一次。", - "errorConfigurationFileDirtyWorkspace": "因為檔案已變更,所以無法寫入工作區設定。請儲存工作區設定檔案,然後再試一次。", - "errorConfigurationFileDirtyFolder": "因為檔案已變更,所以無法寫入資料夾設定。請儲存 '{0}' 資料夾設定檔案,然後再試一次。", - "errorTasksConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入工作組態檔。", "errorLaunchConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入啟動組態檔。", - "errorConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入使用者設定。", + "errorNoWorkspaceOpened": "因為未開啟工作區,所以無法寫入至 {0}。請先開啟工作區,再試一次。", + "errorRemoteConfigurationFileDirty": "因為檔案已變更,所以無法寫入遠端使用者設定。請先儲存遠端使用者設定檔案,再重試一次。", "errorRemoteConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入遠端使用者設定。", - "errorConfigurationFileModifiedSinceWorkspace": "因為檔案內容較新,所以無法寫入工作區設定。", - "errorConfigurationFileModifiedSinceFolder": "因為檔案內容較新,所以無法寫入資料夾設定。", - "userTarget": "使用者設定", + "errorTasksConfigurationFileDirty": "因為檔案已變更,無法寫入工作組態檔。請先儲存,然後再試一次。", + "errorTasksConfigurationFileModifiedSince": "因為檔案內容較新,所以無法寫入工作組態檔。", + "errorUnknownKey": "因為 {1} 非已註冊的組態,所以無法寫入至 {0}。", + "folderTarget": "資料夾設定", + "open": "開啟設定", + "openLaunchConfiguration": "開啟啟動組態", + "openTasksConfiguration": "開啟工作組態", "remoteUserTarget": "遠端使用者設定", - "workspaceTarget": "工作區設定", - "folderTarget": "資料夾設定" + "saveAndRetry": "儲存並重試", + "userTarget": "使用者設定", + "workspaceTarget": "工作區設定" + }, + "vs/workbench/services/configuration/common/jsonEditingService": { + "errorFileDirty": "無法寫入檔案,因為檔案已變更.請儲存檔案後再試一次", + "errorInvalidFile": "無法寫入檔案.請開啟檔案並修正錯誤/警告後再試一次." }, "vs/workbench/services/configurationResolver/browser/configurationResolverService": { "commandVariable.noStringType": "因為命令未傳回類型字串的結果,所以無法替代命令變數 ‘{0}’。", - "inputVariable.noInputSection": "必須在偵錯或工作組態的 '{1}' 部分中定義變數 '{0}'。", - "inputVariable.missingAttribute": "輸入變數 ‘{0}’ 的類型為 ‘{1}’,而且該變數必須包括 ‘{2}’。", - "inputVariable.defaultInputValue": "(預設)", "inputVariable.command.noStringType": "因為命令 ‘{1}’ 未傳回類型字串的結果,所以無法替代輸入變數 ‘{0}’。", - "inputVariable.unknownType": "輸入變數 ‘{0}’ 的類型只可為 'promptString'、'pickString' 或 'command’。", - "inputVariable.undefinedVariable": "遇到未定義的輸入變數 ‘{0}’。請移除或定義 ‘{0}’ 以繼續。" + "inputVariable.defaultInputValue": "(預設)", + "inputVariable.missingAttribute": "輸入變數 ‘{0}’ 的類型為 ‘{1}’,而且該變數必須包括 ‘{2}’。", + "inputVariable.noInputSection": "必須在偵錯或工作組態的 '{1}' 部分中定義變數 '{0}'。", + "inputVariable.undefinedVariable": "遇到未定義的輸入變數 ‘{0}’。請移除或定義 ‘{0}’ 以繼續。", + "inputVariable.unknownType": "輸入變數 ‘{0}’ 的類型只可為 'promptString'、'pickString' 或 'command’。" }, - "vs/workbench/services/configurationResolver/common/variableResolver": { - "canNotResolveFile": "無法解析變數 {0}。請開啟編輯器。", - "canNotResolveFolderForFile": "變數 {0}: 找不到 '{1}' 的工作區資料夾。", - "canNotFindFolder": "無法解析變數 {0}。沒有該資料夾 '{1}'。", - "canNotResolveWorkspaceFolderMultiRoot": "無法在多個資料夾工作區內解析變數 {0}。請使用 ':' 和工作區資料夾名稱定義此變數的範圍。", - "canNotResolveWorkspaceFolder": "無法解析變數 {0}。請開啟資料夾。", - "missingEnvVarName": "因為未指定任何環境變數名稱,所以無法解析變數 {0}。", - "configNotFound": "因為找不到設定 '{1}',所以無法解析變數 {0}。", - "configNoString": "因為 '{1}' 是結構化的值,所以無法解析變數 {0}。", - "missingConfigName": "因為未指定任何設定名稱,所以無法解析變數 {0}。", - "canNotResolveLineNumber": "無法解析變數 {0}。請確認已在使用中的編輯器內選取了行。", - "canNotResolveSelectedText": "無法解析變數 {0}。請確認已在使用中的編輯器內選取了一些文字。", - "noValueForCommand": "因為命令沒有任何值,所以無法解析變數 {0}。" + "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { + "JsonSchema.input.command.args": "傳遞至命令的選用引數。", + "JsonSchema.input.command.command": "要針對此輸入變數執行的命令。", + "JsonSchema.input.default": "輸入的預設值。", + "JsonSchema.input.description": "當使用者收到輸入提示時,會顯示描述。", + "JsonSchema.input.id": "輸入的識別碼用於將輸入與表單的變數 ${input:id} 建立關聯。", + "JsonSchema.input.options": "定義選項以供快速挑選的字串陣列。", + "JsonSchema.input.password": "控制是否要顯示密碼輸入。密碼輸入會隱藏鍵入的文字。", + "JsonSchema.input.pickString.optionLabel": "選項的標籤。", + "JsonSchema.input.pickString.optionValue": "選項的值。", + "JsonSchema.input.type": "要使用的使用者輸入提示類型。", + "JsonSchema.input.type.command": "'command' 類型會執行命令。", + "JsonSchema.input.type.pickString": "'pickString' 類型會顯示選取項目清單。", + "JsonSchema.input.type.promptString": "'promptString' 類型會開啟輸入方塊,要求使用者輸入。", + "JsonSchema.inputs": "使用者輸入。用於定義使用者輸入提示,例如可用字串輸入或多個選項的選擇。" }, "vs/workbench/services/configurationResolver/common/configurationResolverUtils": { "deprecatedVariables": "'env.'、'config.' 及 'command.' 已標示為即將淘汰,請改用 'env:'、'config:' 及 'command:'。" }, - "vs/workbench/services/configurationResolver/common/configurationResolverSchema": { - "JsonSchema.input.id": "輸入的識別碼用於將輸入與表單的變數 ${input:id} 建立關聯。", - "JsonSchema.input.type": "要使用的使用者輸入提示類型。", - "JsonSchema.input.description": "當使用者收到輸入提示時,會顯示描述。", - "JsonSchema.input.default": "輸入的預設值。", - "JsonSchema.inputs": "使用者輸入。用於定義使用者輸入提示,例如可用字串輸入或多個選項的選擇。", - "JsonSchema.input.type.promptString": "'promptString' 類型會開啟輸入方塊,要求使用者輸入。", - "JsonSchema.input.password": "控制是否要顯示密碼輸入。密碼輸入會隱藏鍵入的文字。", - "JsonSchema.input.type.pickString": "'pickString' 類型會顯示選取項目清單。", - "JsonSchema.input.options": "定義選項以供快速挑選的字串陣列。", - "JsonSchema.input.pickString.optionLabel": "選項的標籤。", - "JsonSchema.input.pickString.optionValue": "選項的值。", - "JsonSchema.input.type.command": "'command' 類型會執行命令。", - "JsonSchema.input.command.command": "要針對此輸入變數執行的命令。", - "JsonSchema.input.command.args": "傳遞至命令的選用引數。" + "vs/workbench/services/configurationResolver/common/variableResolver": { + "canNotFindFolder": "無法解析變數 {0}。沒有該資料夾 '{1}'。", + "canNotResolveFile": "無法解析變數 {0}。請開啟編輯器。", + "canNotResolveFolderForFile": "變數 {0}: 找不到 '{1}' 的工作區資料夾。", + "canNotResolveLineNumber": "無法解析變數 {0}。請確認已在使用中的編輯器內選取了行。", + "canNotResolveSelectedText": "無法解析變數 {0}。請確認已在使用中的編輯器內選取了一些文字。", + "canNotResolveWorkspaceFolder": "無法解析變數 {0}。請開啟資料夾。", + "canNotResolveWorkspaceFolderMultiRoot": "無法在多個資料夾工作區內解析變數 {0}。請使用 ':' 和工作區資料夾名稱定義此變數的範圍。", + "configNoString": "因為 '{1}' 是結構化的值,所以無法解析變數 {0}。", + "configNotFound": "因為找不到設定 '{1}',所以無法解析變數 {0}。", + "missingConfigName": "因為未指定任何設定名稱,所以無法解析變數 {0}。", + "missingEnvVarName": "因為未指定任何環境變數名稱,所以無法解析變數 {0}。", + "noValueForCommand": "因為命令沒有任何值,所以無法解析變數 {0}。" }, "vs/workbench/services/decorations/browser/decorationsService": { "bubbleTitle": "包含強調項目" }, "vs/workbench/services/dialogs/browser/abstractFileDialogService": { + "allFiles": "所有檔案", + "cancel": "取消", + "dontSave": "不要儲存(&&N)", + "filterName.workspace": "工作區", + "noExt": "無擴充功能", + "openFile.title": "開啟檔案", + "openFileOrFolder.title": "開啟檔案或資料夾", + "openFolder.title": "開啟資料夾", + "openWorkspace.title": "開啟工作區", + "save": "儲存(&&S)", + "saveAll": "全部儲存(&&S)", + "saveAsTitle": "另存新檔", "saveChangesDetail": "若未儲存,變更將會遺失。", "saveChangesMessage": "要儲存對 {0} 所做的變更嗎?", "saveChangesMessages": "要儲存對下列 {0} 個檔案所做的變更嗎?", - "saveAll": "全部儲存(&&S)", - "save": "儲存(&&S)", - "dontSave": "不要儲存(&&N)", - "cancel": "取消", - "openFileOrFolder.title": "開啟檔案或資料夾", - "openFile.title": "開啟檔案", - "openFolder.title": "開啟資料夾", - "openWorkspace.title": "開啟工作區", - "filterName.workspace": "工作區", - "saveFileAs.title": "另存新檔", - "saveAsTitle": "另存新檔", - "allFiles": "所有檔案", - "noExt": "無擴充功能" + "saveFileAs.title": "另存新檔" }, "vs/workbench/services/dialogs/browser/simpleFileDialog": { "openLocalFile": "開啟本機檔案...", - "saveLocalFile": "儲存本機檔案...", - "openLocalFolder": "開啟本機資料夾…", "openLocalFileFolder": "開啟本機...", - "remoteFileDialog.notConnectedToRemote": "{0} 的檔案系統提供者無法使用。", - "remoteFileDialog.local": "顯示本機", + "openLocalFolder": "開啟本機資料夾…", "remoteFileDialog.badPath": "路徑不存在。", "remoteFileDialog.cancel": "取消", "remoteFileDialog.invalidPath": "請輸入有效的路徑。", - "remoteFileDialog.validateFolder": "資料夾已存在。請使用新的檔名。", - "remoteFileDialog.validateExisting": "{0} 已經存在。您確定要覆寫嗎?", + "remoteFileDialog.local": "顯示本機", + "remoteFileDialog.notConnectedToRemote": "{0} 的檔案系統提供者無法使用。", "remoteFileDialog.validateBadFilename": "請輸入有效的檔案名稱。", + "remoteFileDialog.validateExisting": "{0} 已經存在。您確定要覆寫嗎?", + "remoteFileDialog.validateFileOnly": "請選取檔案。", + "remoteFileDialog.validateFolder": "資料夾已存在。請使用新的檔名。", + "remoteFileDialog.validateFolderOnly": "請選取資料夾。", "remoteFileDialog.validateNonexistentDir": "請輸入存在的路徑。", "remoteFileDialog.windowsDriveLetter": "路徑開頭請使用磁碟機代號。", - "remoteFileDialog.validateFileOnly": "請選取檔案。", - "remoteFileDialog.validateFolderOnly": "請選取資料夾。" + "saveLocalFile": "儲存本機檔案..." }, - "vs/workbench/services/editor/browser/editorService": { - "promptOpenWith.currentlyActive": "目前使用中", - "promptOpenWith.setDefaultTooltip": "設定為 '{0}' 檔案的預設編輯器", - "promptOpenWith.placeHolder": "選取 '{0}' 的編輯器", - "promptOpenWith.placeHolderGeneric": "選取編輯器" + "vs/workbench/services/editor/browser/editorOverrideService": { + "editorOverride.configureDefault": "設定預設值", + "editorOverride.conflictingDefaults": "資源有多個可用的預設編輯器。", + "editorOverride.keepDefault": "保留 {0}", + "prompOpenWith.updateDefaultPlaceHolder": "選取 '{0}' 的新預設編輯器", + "promptOpenWith.configureDefault": "設定 '{0}' 的預設編輯器...", + "promptOpenWith.currentDefault": "預設", + "promptOpenWith.currentDefaultAndActive": "使用中及預設", + "promptOpenWith.currentlyActive": "使用中", + "promptOpenWith.placeHolder": "選取 '{0}' 的編輯器" + }, + "vs/workbench/services/editor/common/editorOverrideService": { + "builtinProviderDisplayName": "內建", + "editor.editorAssociations": "設定編輯器的 glob 模式 (例如 `\"*.hex\": \"hexEditor.hexEdit\"`)。這些優先順序高於預設行為。", + "promptOpenWith.defaultEditor.displayName": "文字編輯器" + }, + "vs/workbench/services/extensionManagement/browser/extensionBisect": { + "bisect": "延伸模組平分已在使用中,但已停用 {0} 延伸模組。請檢查您是否仍可重現問題,並從這些選項中選取以繼續進行。", + "detail.start": "延伸模組平分會使用二進位搜尋來尋找造成問題的延伸模組。在處理期間,視窗會反覆重新載入 (約 {0} 次)。每次都須確認是否仍出現問題。", + "done": "繼續", + "done.detail": "延伸模組平分已完成,並已識別 {0} 為造成問題的延伸模組。", + "done.detail2": "延伸模組 Bisect 已完成,但未發現任何延伸模組。此情況可能是 {0} 的問題。", + "done.disbale": "保持停用此延伸模組", + "done.msg": "延伸模組平分", + "help": "說明", + "msg.next": "延伸模組平分", + "msg.start": "延伸模組平分", + "msg2": "開始延伸模組平分", + "next.bad": "這有錯誤", + "next.cancel": "取消", + "next.good": "現在正確", + "next.stop": "停止平分", + "report": "回報問題並繼續", + "title.isBad": "繼續延伸模組平分", + "title.start": "開始延伸模組平分", + "title.stop": "停止延伸模組平分" + }, + "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { + "Reload": "重新載入並啟用延伸模組", + "cannot disable auth extension": "因為 [設定同步] 相依於 {0} 延伸模組,所以無法變更啟用狀態。", + "cannot disable auth extension in workspace": "因為工作區中的 {0} 延伸模組提供驗證提供者,所以無法變更啟用狀態", + "cannot disable language pack extension": "因為 {0} 延伸模組提供語言套件,所以無法變更啟用狀態。", + "extensionsDisabled": "已暫時停用所有已安裝的延伸模組。", + "noWorkspace": "沒有任何工作區。" + }, + "vs/workbench/services/extensionManagement/common/extensionManagementService": { + "Manifest is not found": "安裝延伸模組 {0} 失敗: 找不到資訊清單。", + "cancel": "取消", + "cannot be installed": "因為無法在此安裝程式中取得 '{0}' 延伸模組,所以無法加以安裝。", + "extensionInstallWorkspaceTrustButton": "信任工作區並安裝", + "extensionInstallWorkspaceTrustContinueButton": "安裝", + "extensionInstallWorkspaceTrustManageButton": "深入了解", + "extensionInstallWorkspaceTrustMessage": "啟用此延伸模組需要信任的工作區。", + "install": "安裝", + "install and do no sync": "安裝 (不同步)", + "install extension": "安裝延伸模組", + "install extensions": "安裝延伸模組", + "install multiple extensions": "您要在所有裝置上安裝及同步延伸模組嗎?", + "install single extension": "您要在所有裝置上安裝及同步 '{0}' 延伸模組嗎?", + "multipleDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為 '{1}'、'{2}' 及其他延伸模組的相依對象。", + "singleDependentError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 的相依對象。", + "twoDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 及 '{2}' 的相依對象。" + }, + "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { + "cannot be installed": "因為此延伸模組不是 Web 延伸模組,所以無法安裝 '{0}'。" }, "vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService": { "local": "LOCAL", "remote": "遠端" }, - "vs/workbench/services/extensionManagement/common/webExtensionsScannerService": { - "cannot be installed": "因為此延伸模組不是 Web 延伸模組,所以無法安裝 '{0}'。" - }, - "vs/workbench/services/extensionManagement/browser/extensionEnablementService": { - "extensionsDisabled": "已暫時停用所有已安裝的延伸模組。", - "Reload": "重新載入並啟用延伸模組", - "cannot disable language pack extension": "因為 {0} 延伸模組提供語言套件,所以無法變更啟用狀態。", - "cannot disable auth extension": "因為 [設定同步] 相依於 {0} 延伸模組,所以無法變更啟用狀態。", - "noWorkspace": "沒有任何工作區。", - "cannot disable auth extension in workspace": "因為工作區中的 {0} 延伸模組提供驗證提供者,所以無法變更啟用狀態" - }, - "vs/workbench/services/extensionManagement/common/extensionManagementService": { - "singleDependentError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 的相依對象。", - "twoDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為延伸模組 '{1}' 及 '{2}' 的相依對象。", - "multipleDependentsError": "無法將延伸模組 '{0}' 解除安裝。其為 '{1}'、'{2}' 及其他延伸模組的相依對象。", - "Manifest is not found": "安裝延伸模組 {0} 失敗: 找不到資訊清單。", - "cannot be installed": "因為無法在此安裝程式中取得 '{0}' 延伸模組,所以無法加以安裝。", - "install extension": "安裝延伸模組", - "install extensions": "安裝延伸模組", - "install": "安裝", - "install and do no sync": "安裝 (不同步)", - "cancel": "取消", - "install single extension": "您要在所有裝置上安裝及同步 '{0}' 延伸模組嗎?", - "install multiple extensions": "您要在所有裝置上安裝及同步延伸模組嗎?" - }, "vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService": { "incompatible": "因為延伸模組為 ‘{1}’ 的延伸模組 ‘{0}’ 與 VS Code 不相容,所以無法安裝。" }, - "vs/workbench/services/extensionManagement/browser/extensionBisect": { - "bisect": "延伸模組平分已在使用中,但已停用 {0} 延伸模組。請檢查您是否仍可重現問題,並從這些選項中選取以繼續進行。", - "title.start": "開始延伸模組平分", - "help": "說明", - "msg.start": "延伸模組平分", - "detail.start": "延伸模組平分會使用二進位搜尋來尋找造成問題的延伸模組。在處理期間,視窗會反覆重新載入 (約 {0} 次)。每次都須確認是否仍出現問題。", - "msg2": "開始延伸模組平分", - "title.isBad": "繼續延伸模組平分", - "done.msg": "延伸模組平分", - "done.detail2": "延伸模組 Bisect 已完成,但未發現任何延伸模組。此情況可能是 {0} 的問題。", - "report": "回報問題並繼續", - "done": "繼續", - "done.detail": "延伸模組平分已完成,並已識別 {0} 為造成問題的延伸模組。", - "done.disbale": "保持停用此延伸模組", - "msg.next": "延伸模組平分", - "next.good": "現在正確", - "next.bad": "這有錯誤", - "next.stop": "停止平分", - "next.cancel": "取消", - "title.stop": "停止延伸模組平分" - }, "vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": { - "select for remove": "移除延伸模組建議來源", "select for add": "新增延伸模組建議至", - "workspace folder": "工作區資料夾", - "workspace": "工作區" + "select for remove": "移除延伸模組建議來源", + "workspace": "工作區", + "workspace folder": "工作區資料夾" }, - "vs/workbench/services/extensions/electron-browser/extensionService": { - "extensionService.versionMismatchCrash": "延伸模組主機無法啟動: 版本不相符。", - "relaunch": "重新啟動 VS Code", - "extensionService.crash": "延伸主機意外終止。", - "devTools": "開啟開發人員工具", - "restart": "重新啟動延伸主機", - "getEnvironmentFailure": "無法擷取遠端環境", - "looping": "下列延伸模組包含相依性迴圈並已停用: {0}", - "enableResolver": "需要延伸模組 '{0}',才可開啟遠端視窗。\r\n確定要啟用嗎?", - "enable": "啟用並重新載入", - "installResolver": "需要延伸模組 '{0}',才可開啟遠端視窗。\r\n要安裝此延伸模組嗎?", - "install": "安裝並重新載入", - "resolverExtensionNotFound": "在市集上找不到 `{0}`", - "restartExtensionHost": "重新啟動延伸主機" - }, - "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { - "extensionHost.startupFailDebug": "延伸主機未於 10 秒內開始,可能在第一行就已停止,並需要偵錯工具才能繼續。", - "extensionHost.startupFail": "延伸主機未在 10 秒內啟動,可能發生了問題。", - "reloadWindow": "重新載入視窗", - "extension host Log": "延伸主機", - "extensionHost.error": "延伸主機發生錯誤: {0}" - }, - "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { - "overwritingExtension": "正在以 {1} 覆寫延伸模組 {0}。", - "extensionUnderDevelopment": "正在載入位於 {0} 的開發延伸模組", - "extensionCache.invalid": "延伸模組在磁碟上已修改。請重新載入視窗。", - "reloadWindow": "重新載入視窗" - }, - "vs/workbench/services/extensions/common/abstractExtensionService": { - "looping": "下列延伸模組包含相依性迴圈並已停用: {0}", - "extensionTestError": "找不到可在 {0} 啟動測試執行器的延伸主機。" - }, - "vs/workbench/services/extensions/common/remoteExtensionHost": { - "remote extension host Log": "遠端延伸主機" + "vs/workbench/services/extensions/browser/extensionUrlHandler": { + "Installing": "正在安裝延伸模組 '{0}'...", + "Reload": "重新載入視窗並開啟", + "confirmUrl": "要允許延伸模組開啟此 URI 嗎?", + "enableAndHandle": "延伸模組 '{0}' 已停用。要啟用延伸模組並重新載入視窗以開啟 URL 嗎?", + "enableAndReload": "啟用並開啟(&&E)", + "extensions": "延伸模組", + "install": "安裝(&&I)", + "installAndHandle": "延伸模組 '{0}' 未安裝。要安裝延伸模組並重新載入視窗以開啟 URL 嗎?", + "manage": "管理授權的延伸模組 URI...", + "no": "目前沒有任何經過授權的延伸模組 URI。", + "open": "開啟(&&O)", + "reload": "要重新載入視窗並開啟 URL '{0}' 嗎?", + "reloadAndHandle": "未載入延伸模組 '{0}'。要重新載入視窗以載入延伸模組並開啟 URL 嗎?", + "reloadAndOpen": "重新載入視窗並開啟(&&R)", + "rememberConfirmUrl": "不要再要求此延伸模組。" }, "vs/workbench/services/extensions/browser/webWorkerExtensionHost": { "name": "背景工作延伸主機" }, - "vs/workbench/services/extensions/browser/extensionUrlHandler": { - "confirmUrl": "要允許延伸模組開啟此 URI 嗎?", - "rememberConfirmUrl": "不要再要求此延伸模組。", - "open": "開啟(&&O)", - "reloadAndHandle": "未載入延伸模組 '{0}'。要重新載入視窗以載入延伸模組並開啟 URL 嗎?", - "reloadAndOpen": "重新載入視窗並開啟(&&R)", - "enableAndHandle": "延伸模組 '{0}' 已停用。要啟用延伸模組並重新載入視窗以開啟 URL 嗎?", - "enableAndReload": "啟用並開啟(&&E)", - "installAndHandle": "延伸模組 '{0}' 未安裝。要安裝延伸模組並重新載入視窗以開啟 URL 嗎?", - "install": "安裝(&&I)", - "Installing": "正在安裝延伸模組 '{0}'...", - "reload": "要重新載入視窗並開啟 URL '{0}' 嗎?", - "Reload": "重新載入視窗並開啟", - "manage": "管理授權的延伸模組 URI...", - "extensions": "延伸模組", - "no": "目前沒有任何經過授權的延伸模組 URI。" - }, - "vs/workbench/services/extensions/common/extensionsRegistry": { - "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", - "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。", - "web": "Web 背景工作延伸模組種類。這類延伸模組可以在 Web 背景工作延伸主機中執行。", - "vscode.extension.engines": "引擎相容性。", - "vscode.extension.engines.vscode": "若是 VS Code 延伸模組,則指定與延伸模組相容的 VS Code 版本。不得為 *。例如: ^0.10.5 表示與最低 VS Code 版本 0.10.5 相容。", - "vscode.extension.publisher": "VS Code 延伸模組的發行者。", - "vscode.extension.displayName": "VS Code 資源庫中使用的延伸模組顯示名稱。", - "vscode.extension.categories": "VS Code 資源庫用來將延伸模組歸類的分類。", - "vscode.extension.category.languages.deprecated": "使用 '程式語言' 代替", - "vscode.extension.galleryBanner": "用於 VS Code Marketplace 的橫幅。", - "vscode.extension.galleryBanner.color": "VS Code Marketplace 頁首的橫幅色彩。", - "vscode.extension.galleryBanner.theme": "橫幅中使用的字型色彩佈景主題。", - "vscode.extension.contributes": "此封裝所代表的所有 VS Code 延伸模組比重。", - "vscode.extension.preview": "將延伸模組設為在 Marketplace 中標幟為 [預覽]。", - "vscode.extension.activationEvents": "VS Code 延伸模組的啟用事件。", - "vscode.extension.activationEvents.onLanguage": "當指定語言檔案開啟時激發該事件", - "vscode.extension.activationEvents.onCommand": "當指定的命令被調用時激發該事件", - "vscode.extension.activationEvents.onDebug": "當使用者正要開始偵錯或是設定偵錯組態時激發該事件", - "vscode.extension.activationEvents.onDebugInitialConfigurations": "需要建立 \"launch.json\" 來觸發啟動事件 (並且需要呼叫所有 provideDebugConfigurations 方法)。", - "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每當需要建立所有偵錯組態清單 (以及必須呼叫「動態」範圍的所有 provideDebugConfigurations 方法) 時,就會發出啟用事件。", - "vscode.extension.activationEvents.onDebugResolve": "需要特定類型偵錯工作階段啟動來觸發啟動事件 (並且呼叫相對應 resolveDebugConfiguration 方法)", - "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "每次即將啟動具有特定類型偵錯工作階段,而且可能需要偵錯通訊協定追蹤器時,都會發出啟動事件。", - "vscode.extension.activationEvents.workspaceContains": "當開啟指定的文件夾包含glob模式匹配的文件時激發該事件", - "vscode.extension.activationEvents.onStartupFinished": "已在啟動完成之後 (在所有 '*' 啟用的延伸模組皆完成啟用之後) 發出啟用事件。", - "vscode.extension.activationEvents.onFileSystem": "在每次透過指定的配置存取檔案或資料夾時,所發出的啟用事件。", - "vscode.extension.activationEvents.onSearch": "在每次透過指定的配置於資料夾中開始搜尋時,所發出的啟用事件。 ", - "vscode.extension.activationEvents.onView": "當指定的檢視被擴展時激發該事件", - "vscode.extension.activationEvents.onIdentity": "每次指定使用者身分識別時發出的啟用事件。", - "vscode.extension.activationEvents.onUri": "每當指向此延伸模組的全系統 URI 開啟時,都會發出啟動事件。", - "vscode.extension.activationEvents.onOpenExternalUri": "每當外部 URI (例如 HTTP 或 HTTPS 連結) 開啟時,就會發出啟用事件。", - "vscode.extension.activationEvents.onCustomEditor": "只要出現指定的自訂編輯器,就會發出啟用事件。", - "vscode.extension.activationEvents.onNotebook": "當指定的筆記本文件開啟時,就會發出啟用事件。", - "vscode.extension.activationEvents.onAuthenticationRequest": "每當向指定的驗證提供者要求工作階段時,即發出啟用事件。", - "vscode.extension.activationEvents.star": "當VS Code啟動時激發該事件,為了確保最好的使用者體驗,當您的延伸模組沒有其他組合作業時,請激活此事件。", - "vscode.extension.badges": "要顯示於 Marketplace 擴充頁面資訊看板的徽章陣列。", - "vscode.extension.badges.url": "徽章映像 URL。", - "vscode.extension.badges.href": "徽章連結。", - "vscode.extension.badges.description": "徽章描述。", - "vscode.extension.markdown": "控制使用市集中的 Markdown 轉譯引擎。可為 github (預設) 或標準。", - "vscode.extension.qna": "控制 Marketplace 中的問與答連結。設定為 Marketplace 可啟用預設 Marketplace 問與答網站。設定為字串可提供自訂問與答網站的 URL。設定為 false 可停用所有問與答。", - "vscode.extension.extensionDependencies": "其它延伸模組的相依性。延伸模組的識別碼一律為 ${publisher}.${name}。例如: vscode.csharp。", - "vscode.extension.contributes.extensionPack": "可以一併安裝的一組延伸模組。延伸模組的識別碼一律為 ${publisher}.${name}。例如: vscode.csharp。", - "extensionKind": "定義延伸模組的種類。`ui` 延伸模組會於本機電腦安裝並執行,而 `workspace` 延伸模組則會在遠端執行。", - "extensionKind.ui": "定義連線至遠端視窗時只能在本機電腦上執行的延伸模組。", - "extensionKind.workspace": "定義連線至遠端視窗時,只能在遠端電腦上執行的延伸模組。", - "extensionKind.ui-workspace": "定義可在任一端執行的延伸模組,偏好在本機電腦上執行。", - "extensionKind.workspace-ui": "定義可在任一端執行的延伸模組,偏好在遠端電腦上執行。", - "extensionKind.empty": "定義無法在遠端內容中執行的延伸模組 (既不在本機,也不在遠端電腦上)。", - "vscode.extension.scripts.prepublish": "在封裝作為 VS Code 延伸模組發行前所執行的指令碼。", - "vscode.extension.scripts.uninstall": "VS Code 延伸模組的解除安裝勾點。當延伸模組完全從 VS Code 解除安裝時,會在延伸模組解除安裝並重新啟動 (關機並啟動) 時執行的程式碼。僅支援 Node 指令碼。", - "vscode.extension.icon": "128 x 128 像素圖示的路徑。" - }, - "vs/workbench/services/extensions/node/extensionPoints": { - "jsonParseInvalidType": "資訊清單檔案 {0} 無效: 不是 JSON 物件。", - "jsonParseFail": "無法剖析 {0}: [{1}, {2}] {3}。", - "fileReadFail": "無法讀取檔案 {0}: {1}。", - "jsonsParseReportErrors": "無法剖析 {0}: {1}。", - "jsonInvalidFormat": "格式 {0} 無效: 必須是 JSON 物件。", - "missingNLSKey": "找不到金鑰 {0} 的訊息。", - "notSemver": "延伸模組版本與 semver 不相容。", - "extensionDescription.empty": "得到空白延伸模組描述", - "extensionDescription.publisher": "屬性發行者必須屬於 `string` 類型。", - "extensionDescription.name": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "extensionDescription.version": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "extensionDescription.engines": "屬性 '{0}' 為強制項目且必須屬於 `object` 類型", - "extensionDescription.engines.vscode": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "extensionDescription.extensionDependencies": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", - "extensionDescription.activationEvents1": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", - "extensionDescription.activationEvents2": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", - "extensionDescription.main1": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", - "extensionDescription.main2": "`main` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", - "extensionDescription.main3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", - "extensionDescription.browser1": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", - "extensionDescription.browser2": "`browser` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", - "extensionDescription.browser3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略" + "vs/workbench/services/extensions/common/abstractExtensionService": { + "extensionTestError": "找不到可在 {0} 啟動測試執行器的延伸主機。", + "looping": "下列延伸模組包含相依性迴圈並已停用: {0}" }, "vs/workbench/services/extensions/common/extensionHostManager": { "measureExtHostLatency": "測量延伸主機延遲" }, + "vs/workbench/services/extensions/common/extensionsRegistry": { + "extensionKind": "定義延伸模組的種類。`ui` 延伸模組會於本機電腦安裝並執行,而 `workspace` 延伸模組則會在遠端執行。", + "extensionKind.empty": "定義無法在遠端內容中執行的延伸模組 (既不在本機,也不在遠端電腦上)。", + "extensionKind.ui": "定義連線至遠端視窗時只能在本機電腦上執行的延伸模組。", + "extensionKind.ui-workspace": "定義可在任一端執行的延伸模組,偏好在本機電腦上執行。", + "extensionKind.workspace": "定義連線至遠端視窗時,只能在遠端電腦上執行的延伸模組。", + "extensionKind.workspace-ui": "定義可在任一端執行的延伸模組,偏好在遠端電腦上執行。", + "ui": "UI 延伸模組類型。在遠端視窗中,這類延伸模組只有在可於本機電腦上使用時才會啟用。", + "vscode.extension.activationEvents": "VS Code 延伸模組的啟用事件。", + "vscode.extension.activationEvents.onAuthenticationRequest": "每當向指定的驗證提供者要求工作階段時,即發出啟用事件。", + "vscode.extension.activationEvents.onCommand": "當指定的命令被調用時激發該事件", + "vscode.extension.activationEvents.onCustomEditor": "只要出現指定的自訂編輯器,就會發出啟用事件。", + "vscode.extension.activationEvents.onDebug": "當使用者正要開始偵錯或是設定偵錯組態時激發該事件", + "vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "每次即將啟動具有特定類型偵錯工作階段,而且可能需要偵錯通訊協定追蹤器時,都會發出啟動事件。", + "vscode.extension.activationEvents.onDebugDynamicConfigurations": "每當需要建立所有偵錯組態清單 (以及必須呼叫「動態」範圍的所有 provideDebugConfigurations 方法) 時,就會發出啟用事件。", + "vscode.extension.activationEvents.onDebugInitialConfigurations": "需要建立 \"launch.json\" 來觸發啟動事件 (並且需要呼叫所有 provideDebugConfigurations 方法)。", + "vscode.extension.activationEvents.onDebugResolve": "需要特定類型偵錯工作階段啟動來觸發啟動事件 (並且呼叫相對應 resolveDebugConfiguration 方法)", + "vscode.extension.activationEvents.onFileSystem": "在每次透過指定的配置存取檔案或資料夾時,所發出的啟用事件。", + "vscode.extension.activationEvents.onIdentity": "每次指定使用者身分識別時發出的啟用事件。", + "vscode.extension.activationEvents.onLanguage": "當指定語言檔案開啟時激發該事件", + "vscode.extension.activationEvents.onNotebook": "當指定的筆記本文件開啟時,就會發出啟用事件。", + "vscode.extension.activationEvents.onOpenExternalUri": "每當外部 URI (例如 HTTP 或 HTTPS 連結) 開啟時,就會發出啟用事件。", + "vscode.extension.activationEvents.onRenderer": "每當使用筆記本輸出轉譯器時,就會發出啟用事件。", + "vscode.extension.activationEvents.onSearch": "在每次透過指定的配置於資料夾中開始搜尋時,所發出的啟用事件。 ", + "vscode.extension.activationEvents.onStartupFinished": "已在啟動完成之後 (在所有 '*' 啟用的延伸模組皆完成啟用之後) 發出啟用事件。", + "vscode.extension.activationEvents.onTerminalProfile": "啟動特定終端機設定檔時,會發出啟用事件。", + "vscode.extension.activationEvents.onUri": "每當指向此延伸模組的全系統 URI 開啟時,都會發出啟動事件。", + "vscode.extension.activationEvents.onView": "當指定的檢視被擴展時激發該事件", + "vscode.extension.activationEvents.star": "當VS Code啟動時激發該事件,為了確保最好的使用者體驗,當您的延伸模組沒有其他組合作業時,請激活此事件。", + "vscode.extension.activationEvents.workspaceContains": "當開啟指定的文件夾包含glob模式匹配的文件時激發該事件", + "vscode.extension.badges": "要顯示於 Marketplace 擴充頁面資訊看板的徽章陣列。", + "vscode.extension.badges.description": "徽章描述。", + "vscode.extension.badges.href": "徽章連結。", + "vscode.extension.badges.url": "徽章映像 URL。", + "vscode.extension.capabilities": "宣告延伸模組所支援的功能集。", + "vscode.extension.capabilities.untrustedWorkspaces": "宣告在未受信任的工作區中處理延伸模組的方式。", + "vscode.extension.capabilities.untrustedWorkspaces.description": "說明工作區信賴如何影響延伸模組行為,以及需要它的原因。只有當「受支援」不是 'true' 時,才加以套用。", + "vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "延伸模組所貢獻的設定金鑰清單,不應在未受信任的工作區中使用工作區值。", + "vscode.extension.capabilities.untrustedWorkspaces.supported": "宣告延伸模組對不受信任工作區的支援層級。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.false": "未受信任的工作區中將不會啟用延伸模組。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "延伸模組將在未受信任的工作區中啟用,但某些功能已停用。", + "vscode.extension.capabilities.untrustedWorkspaces.supported.true": "延伸模組將在未受信任的工作區中啟用,並啟用所有功能。", + "vscode.extension.capabilities.virtualWorkspaces": "宣告是否應在虛擬工作區中啟用延伸模組。虛擬工作區是未受任何磁片資源支援的工作區。若為 false,將會在虛擬工作區中自動停用此延伸模組。預設為 true。", + "vscode.extension.capabilities.virtualWorkspaces.description": "說明虛擬工作區如何影響延伸模組行為,以及需要它的原因。只有當「受支援」不是 'true' 時,才加以套用。", + "vscode.extension.capabilities.virtualWorkspaces.supported": "宣告延伸模組對虛擬工作區的支援層級。", + "vscode.extension.capabilities.virtualWorkspaces.supported.false": "虛擬工作區中將不會啟用延伸模組。", + "vscode.extension.capabilities.virtualWorkspaces.supported.limited": "延伸模組將在停用部分功能的虛擬工作區中啟用。", + "vscode.extension.capabilities.virtualWorkspaces.supported.true": "延伸模組將在已啟用所有功能的虛擬工作區中啟用。", + "vscode.extension.categories": "VS Code 資源庫用來將延伸模組歸類的分類。", + "vscode.extension.category.languages.deprecated": "使用 '程式語言' 代替", + "vscode.extension.contributes": "此封裝所代表的所有 VS Code 延伸模組比重。", + "vscode.extension.contributes.extensionPack": "可以一併安裝的一組延伸模組。延伸模組的識別碼一律為 ${publisher}.${name}。例如: vscode.csharp。", + "vscode.extension.displayName": "VS Code 資源庫中使用的延伸模組顯示名稱。", + "vscode.extension.engines": "引擎相容性。", + "vscode.extension.engines.vscode": "若是 VS Code 延伸模組,則指定與延伸模組相容的 VS Code 版本。不得為 *。例如: ^0.10.5 表示與最低 VS Code 版本 0.10.5 相容。", + "vscode.extension.extensionDependencies": "其它延伸模組的相依性。延伸模組的識別碼一律為 ${publisher}.${name}。例如: vscode.csharp。", + "vscode.extension.galleryBanner": "用於 VS Code Marketplace 的橫幅。", + "vscode.extension.galleryBanner.color": "VS Code Marketplace 頁首的橫幅色彩。", + "vscode.extension.galleryBanner.theme": "橫幅中使用的字型色彩佈景主題。", + "vscode.extension.icon": "128 x 128 像素圖示的路徑。", + "vscode.extension.markdown": "控制使用市集中的 Markdown 轉譯引擎。可為 github (預設) 或標準。", + "vscode.extension.preview": "將延伸模組設為在 Marketplace 中標幟為 [預覽]。", + "vscode.extension.publisher": "VS Code 延伸模組的發行者。", + "vscode.extension.qna": "控制 Marketplace 中的問與答連結。設定為 Marketplace 可啟用預設 Marketplace 問與答網站。設定為字串可提供自訂問與答網站的 URL。設定為 false 可停用所有問與答。", + "vscode.extension.scripts.prepublish": "在封裝作為 VS Code 延伸模組發行前所執行的指令碼。", + "vscode.extension.scripts.uninstall": "VS Code 延伸模組的解除安裝勾點。當延伸模組完全從 VS Code 解除安裝時,會在延伸模組解除安裝並重新啟動 (關機並啟動) 時執行的程式碼。僅支援 Node 指令碼。", + "web": "Web 背景工作延伸模組種類。這類延伸模組可以在 Web 背景工作延伸主機中執行。", + "workspace": "工作區延伸模組類型。在遠端視窗中,這類延伸模組只有在可於遠端上使用時才會啟用。" + }, + "vs/workbench/services/extensions/common/remoteExtensionHost": { + "remote extension host Log": "遠端延伸主機" + }, + "vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": { + "extensionCache.invalid": "延伸模組在磁碟上已修改。請重新載入視窗。", + "extensionUnderDevelopment": "正在載入位於 {0} 的開發延伸模組", + "overwritingExtension": "正在以 {1} 覆寫延伸模組 {0}。", + "reloadWindow": "重新載入視窗" + }, + "vs/workbench/services/extensions/electron-browser/extensionService": { + "devTools": "開啟開發人員工具", + "enable": "啟用並重新載入", + "enableResolver": "需要擴充 '{0}' 才能開啟遠端視窗。\r\n確定要啟用嗎?", + "extensionService.crash": "延伸主機意外終止。", + "extensionService.versionMismatchCrash": "延伸模組主機無法啟動: 版本不相符。", + "getEnvironmentFailure": "無法擷取遠端環境", + "install": "安裝並重新載入", + "installResolver": "需要延伸模組 '{0}',才可開啟遠端視窗。\r\n要安裝此延伸模組嗎?", + "looping": "下列延伸模組包含相依性迴圈並已停用: {0}", + "relaunch": "重新啟動 VS Code", + "resolverExtensionNotFound": "在市集上找不到 `{0}`", + "restart": "重新啟動延伸主機", + "restartExtensionHost": "重新啟動延伸主機" + }, + "vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": { + "extension host Log": "延伸主機", + "extensionHost.error": "延伸主機發生錯誤: {0}", + "extensionHost.startupFail": "延伸主機未在 10 秒內啟動,可能發生了問題。", + "extensionHost.startupFailDebug": "延伸主機未於 10 秒內開始,可能在第一行就已停止,並需要偵錯工具才能繼續。", + "reloadWindow": "重新載入視窗" + }, + "vs/workbench/services/extensions/node/extensionPoints": { + "extensionDescription.activationEvents1": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", + "extensionDescription.activationEvents2": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", + "extensionDescription.browser1": "`{0}` 屬性可省略,否則必須屬於 `string` 類型", + "extensionDescription.browser2": "`browser` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", + "extensionDescription.browser3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", + "extensionDescription.empty": "得到空白延伸模組描述", + "extensionDescription.engines": "屬性 '{0}' 為強制項目且必須屬於 `object` 類型", + "extensionDescription.engines.vscode": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "extensionDescription.extensionDependencies": "屬性 `{0}` 可以省略或必須屬於 `string[]` 類型", + "extensionDescription.main1": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", + "extensionDescription.main2": "`main` ({0}) 必須包含在延伸模組的資料夾 ({1}) 中。這可能會使延伸模組無法移植。", + "extensionDescription.main3": "屬性 `{0}` 和 `{1}` 必須同時指定或同時忽略", + "extensionDescription.name": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "extensionDescription.publisher": "屬性發行者必須屬於 `string` 類型。", + "extensionDescription.version": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "fileReadFail": "無法讀取檔案 {0}: {1}。", + "jsonInvalidFormat": "格式 {0} 無效: 必須是 JSON 物件。", + "jsonParseFail": "無法剖析 {0}: [{1}, {2}] {3}。", + "jsonParseInvalidType": "資訊清單檔案 {0} 無效: 不是 JSON 物件。", + "jsonsParseReportErrors": "無法剖析 {0}: {1}。", + "missingNLSKey": "找不到金鑰 {0} 的訊息。", + "notSemver": "延伸模組版本與 semver 不相容。" + }, "vs/workbench/services/gettingStarted/common/gettingStartedContent": { "getting-started-setup-icon": "用於使用者入門設定類別的圖示", "getting-started-beginner-icon": "用於使用者入門初學者類別的圖示", @@ -8801,326 +9223,359 @@ "canReopenClosedEditor": "是否可以重新開啟上次關閉的編輯器" }, "vs/workbench/services/integrity/electron-sandbox/integrityService": { - "integrity.prompt": "您的 {0} 安裝似乎已損毀。請重新安裝。", + "integrity.dontShowAgain": "不要再顯示", "integrity.moreInformation": "詳細資訊", - "integrity.dontShowAgain": "不要再顯示" - }, - "vs/workbench/services/keybinding/common/keybindingEditing": { - "errorKeybindingsFileDirty": "因為按鍵繫結關係組態檔已變更,所以無法寫入。請先儲存,然後再試一次。", - "parseErrors": "無法寫入按鍵繫結關係組態檔。請開啟檔案修正錯誤/警示並再試一次。", - "errorInvalidConfiguration": "無法寫入按鍵繫結關係組態檔。其具有類型非 Array 的物件。請開啟檔案予以清除並再試一次。", - "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設" + "integrity.prompt": "您的 {0} 安裝似乎已損毀。請重新安裝。" }, "vs/workbench/services/keybinding/browser/keybindingService": { - "nonempty": "必須是非空白值。", - "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", - "vscode.extension.contributes.keybindings.command": "觸發按鍵繫結關係時所要執行命令的識別碼。", - "vscode.extension.contributes.keybindings.args": "要傳遞至命令加以執行的引數。", - "vscode.extension.contributes.keybindings.key": "按鍵或按鍵順序 (以加號分隔按鍵,並以空格進行排序,例如: CTRL + O 和 CTRL + L,L 代表同步選取)。", - "vscode.extension.contributes.keybindings.mac": "Mac 特定按鍵或按鍵順序。", - "vscode.extension.contributes.keybindings.linux": "Linux 特定按鍵或按鍵順序。", - "vscode.extension.contributes.keybindings.win": "Windows 特定按鍵或按鍵順序。", - "vscode.extension.contributes.keybindings.when": "按鍵為使用中時的條件。", - "vscode.extension.contributes.keybindings": "提供按鍵繫結關係。", + "dispatch": "控制按下按鍵時的分派邏輯 (使用 'code' (建議使用) 或 'keyCode')。", "invalid.keybindings": "`contributes.{0}` 無效: {1}", - "unboundCommands": "其他可用命令如下: ", - "keybindings.json.title": "按鍵繫結關係組態", - "keybindings.json.key": "按鍵或按鍵順序 (以空格分隔)", - "keybindings.json.command": "所要執行命令的名稱", - "keybindings.json.when": "按鍵為使用中時的條件。", "keybindings.json.args": "要傳遞至命令加以執行的引數。", + "keybindings.json.command": "所要執行命令的名稱", + "keybindings.json.key": "按鍵或按鍵順序 (以空格分隔)", + "keybindings.json.title": "按鍵繫結關係組態", + "keybindings.json.when": "按鍵為使用中時的條件。", "keyboardConfigurationTitle": "鍵盤", - "dispatch": "控制按下按鍵時的分派邏輯 (使用 'code' (建議使用) 或 'keyCode')。" + "nonempty": "必須是非空白值。", + "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", + "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "unboundCommands": "其他可用命令如下: ", + "vscode.extension.contributes.keybindings": "提供按鍵繫結關係。", + "vscode.extension.contributes.keybindings.args": "要傳遞至命令加以執行的引數。", + "vscode.extension.contributes.keybindings.command": "觸發按鍵繫結關係時所要執行命令的識別碼。", + "vscode.extension.contributes.keybindings.key": "按鍵或按鍵順序 (以加號分隔按鍵,並以空格進行排序,例如: CTRL + O 和 CTRL + L,L 代表同步選取)。", + "vscode.extension.contributes.keybindings.linux": "Linux 特定按鍵或按鍵順序。", + "vscode.extension.contributes.keybindings.mac": "Mac 特定按鍵或按鍵順序。", + "vscode.extension.contributes.keybindings.when": "按鍵為使用中時的條件。", + "vscode.extension.contributes.keybindings.win": "Windows 特定按鍵或按鍵順序。" + }, + "vs/workbench/services/keybinding/common/keybindingEditing": { + "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設", + "errorInvalidConfiguration": "無法寫入按鍵繫結關係組態檔。其具有類型非 Array 的物件。請開啟檔案予以清除並再試一次。", + "errorKeybindingsFileDirty": "因為按鍵繫結關係組態檔已變更,所以無法寫入。請先儲存,然後再試一次。", + "parseErrors": "無法寫入按鍵繫結關係組態檔。請開啟檔案修正錯誤/警示並再試一次。" }, "vs/workbench/services/label/common/labelService": { + "untitledWorkspace": "未命名 (工作區)", "vscode.extension.contributes.resourceLabelFormatters": "提供資源標籤格式化規則。", - "vscode.extension.contributes.resourceLabelFormatters.scheme": "要對其比對格式器的 URI 配置。例如 \"file\"。支援簡易的 Glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.authority": "要比對格式器的所在 URI 授權單位。支援簡易的 Glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.formatting": "用於將 URI 資源標籤格式化的規則。", + "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "附加到工作區標籤的後置詞。", "vscode.extension.contributes.resourceLabelFormatters.label": "要顯示的標籤規則。例如: myLabel:/${path}。支援 ${path}、${scheme} 和 ${authority} 作為變數。", + "vscode.extension.contributes.resourceLabelFormatters.scheme": "要對其比對格式器的 URI 配置。例如 \"file\"。支援簡易的 Glob 模式。", "vscode.extension.contributes.resourceLabelFormatters.separator": "要在 URI 標籤顯示中使用的分隔符號。例如 '/' 或 '’。", "vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "控制 `${path}` 的替代是否應去掉開頭的分隔符號字元。", "vscode.extension.contributes.resourceLabelFormatters.tildify": "控制 URI 標籤的開頭是否應盡可能變成波狀符號。", - "vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "附加到工作區標籤的後置詞。", - "untitledWorkspace": "未命名 (工作區)", - "workspaceNameVerbose": "{0} (工作區)", - "workspaceName": "{0} (工作區)" + "workspaceName": "{0} (工作區)", + "workspaceNameVerbose": "{0} (工作區)" }, "vs/workbench/services/lifecycle/electron-sandbox/lifecycleService": { "errorClose": "嘗試關閉視窗 ({0}) 時,擲回未預期的錯誤。", + "errorLoad": "嘗試變更視窗 ({0}) 的工作區時,擲回未預期的錯誤。", "errorQuit": "嘗試結束應用程式 ({0}) 時,擲回未預期的錯誤。", - "errorReload": "嘗試重新載入視窗 ({0}) 時,擲回未預期的錯誤。", - "errorLoad": "嘗試變更視窗 ({0}) 的工作區時,擲回未預期的錯誤。" + "errorReload": "嘗試重新載入視窗 ({0}) 時,擲回未預期的錯誤。" }, "vs/workbench/services/mode/common/workbenchModeService": { - "vscode.extension.contributes.languages": "提供語言宣告。", - "vscode.extension.contributes.languages.id": "語言的識別碼。", - "vscode.extension.contributes.languages.aliases": "語言的別名名稱。", - "vscode.extension.contributes.languages.extensions": "與語言相關聯的副檔名。", - "vscode.extension.contributes.languages.filenames": "與語言相關聯的檔案名稱。", - "vscode.extension.contributes.languages.filenamePatterns": "與語言相關聯的檔案名稱 Glob 模式。", - "vscode.extension.contributes.languages.mimetypes": "與語言相關聯的 MIME 類型。", - "vscode.extension.contributes.languages.firstLine": "規則運算式,符合語言檔案的第一行。", - "vscode.extension.contributes.languages.configuration": "檔案的相對路徑,其中該檔案包含語言組態選項。", "invalid": "`contributes.{0}` 無效。必須是陣列。", "invalid.empty": "`contributes.{0}` 值為空值", - "require.id": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "opt.aliases": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型", + "opt.configuration": "屬性 '{0}' 可以省略且必須屬於 `string` 類型", "opt.extensions": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型", "opt.filenames": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型", "opt.firstLine": "屬性 '{0}' 可以省略且必須屬於 `string` 類型", - "opt.configuration": "屬性 '{0}' 可以省略且必須屬於 `string` 類型", - "opt.aliases": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型", - "opt.mimetypes": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型" + "opt.mimetypes": "屬性 '{0}' 可以省略且必須屬於 `string[]` 類型", + "require.id": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", + "vscode.extension.contributes.languages": "提供語言宣告。", + "vscode.extension.contributes.languages.aliases": "語言的別名名稱。", + "vscode.extension.contributes.languages.configuration": "檔案的相對路徑,其中該檔案包含語言組態選項。", + "vscode.extension.contributes.languages.extensions": "與語言相關聯的副檔名。", + "vscode.extension.contributes.languages.filenamePatterns": "與語言相關聯的檔案名稱 Glob 模式。", + "vscode.extension.contributes.languages.filenames": "與語言相關聯的檔案名稱。", + "vscode.extension.contributes.languages.firstLine": "規則運算式,符合語言檔案的第一行。", + "vscode.extension.contributes.languages.id": "語言的識別碼。", + "vscode.extension.contributes.languages.mimetypes": "與語言相關聯的 MIME 類型。" }, "vs/workbench/services/notification/common/notificationService": { "neverShowAgain": "不要再顯示" }, + "vs/workbench/services/preferences/browser/keybindingsEditorInput": { + "keybindingsInputName": "鍵盤快速鍵" + }, + "vs/workbench/services/preferences/browser/keybindingsEditorModel": { + "cat.title": "{0}: {1}", + "default": "預設", + "extension": "延伸模組", + "meta": "中繼", + "option": "選項", + "user": "使用者" + }, + "vs/workbench/services/preferences/browser/preferencesService": { + "defaultKeybindings": "預設按鍵繫結關係", + "defaultSettings": "預設設定", + "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設", + "fail.createSettings": "無法建立 '{0}' ({1})。", + "folderSettingsName": "{0} (資料夾設定)", + "openFolderFirst": "請先開啟資料夾或工作區,以建立工作區或資料夾設定。" + }, "vs/workbench/services/preferences/common/preferences": { "userSettingsTarget": "使用者設定", "workspaceSettingsTarget": "工作區設定" }, - "vs/workbench/services/preferences/browser/preferencesService": { - "openFolderFirst": "請先開啟資料夾或工作區,以建立工作區或資料夾設定。", - "emptyKeybindingsHeader": "將按鍵繫結關係放在此檔案中以覆寫預設", - "defaultKeybindings": "預設按鍵繫結關係", - "defaultSettings": "預設設定", - "folderSettingsName": "{0} (資料夾設定)", - "fail.createSettings": "無法建立 '{0}' ({1})。" - }, - "vs/workbench/services/preferences/browser/preferencesEditorInput": { - "settingsEditorName": "預設設定", - "keybindingsInputName": "鍵盤快速鍵", - "settingsEditor2InputName": "設定" + "vs/workbench/services/preferences/common/preferencesEditorInput": { + "settingsEditor2InputName": "設定", + "settingsEditorName": "預設設定" }, "vs/workbench/services/preferences/common/preferencesModels": { "commonlyUsed": "經常使用的", "defaultKeybindingsHeader": "將按鍵繫結關係放入您的按鍵繫結關係檔案,以覆寫該按鍵繫結關係。" }, - "vs/workbench/services/preferences/browser/keybindingsEditorModel": { - "default": "預設", - "extension": "延伸模組", - "user": "使用者", - "cat.title": "{0}: {1}", - "option": "選項", - "meta": "中繼" - }, "vs/workbench/services/preferences/common/preferencesValidation": { - "validations.expectedNumeric": "值必須是數字。", "invalidTypeError": "設定的類型無效,應為 {0}。請在 JSON 中修正。", - "validations.maxLength": "值的長度必須為 {0} 個字元以下。", - "validations.minLength": "值的長度必須為 {0} 個字元以上。", - "validations.regex": "值必須符合 RegEx `{0}`。", "validations.colorFormat": "色彩格式無效。請使用 #RGB、#RGBA、#RRGGBB 或 #RRGGBBAA。", - "validations.uriEmpty": "必須是 URI。", - "validations.uriMissing": "必須是 URI。", - "validations.uriSchemeMissing": "必須是具有配置的 URI。", "validations.exclusiveMax": "值必須小於且不等於 {0}。", "validations.exclusiveMin": "值必須大於且不等於 {0}。", - "validations.max": "值必須小於或等於 {0}。", - "validations.min": "值必須大於或等於 {0}。", - "validations.multipleOf": "值必須為 {0} 的倍數。", "validations.expectedInteger": "值必須是整數。", - "validations.stringArrayUniqueItems": "陣列有重複的項目", - "validations.stringArrayMinItem": "陣列至少要有 {0} 個項目", - "validations.stringArrayMaxItem": "陣列最多只能有 {0} 個項目", + "validations.expectedNumeric": "值必須是數字。", + "validations.max": "值必須小於或等於 {0}。", + "validations.maxLength": "值的長度必須為 {0} 個字元以下。", + "validations.min": "值必須大於或等於 {0}。", + "validations.minLength": "值的長度必須為 {0} 個字元以上。", + "validations.multipleOf": "值必須為 {0} 的倍數。", + "validations.regex": "值必須符合 RegEx `{0}`。", + "validations.stringArrayItemEnum": "值 {0} 不是 {1} 其中之一", "validations.stringArrayItemPattern": "值 {0} 必須符合 RegEx {1}。", - "validations.stringArrayItemEnum": "值 {0} 不是 {1} 其中之一" + "validations.stringArrayMaxItem": "陣列最多只能有 {0} 個項目", + "validations.stringArrayMinItem": "陣列至少要有 {0} 個項目", + "validations.stringArrayUniqueItems": "陣列有重複的項目", + "validations.uriEmpty": "必須是 URI。", + "validations.uriMissing": "必須是 URI。", + "validations.uriSchemeMissing": "必須是具有配置的 URI。" }, "vs/workbench/services/progress/browser/progressService": { - "progress.text2": "{0}: {1}", - "progress.title3": "[{0}] {1}: {2}", - "progress.title2": "[{0}]: {1}", - "status.progress": "進度訊息", "cancel": "取消", - "dismiss": "關閉" + "dismiss": "關閉", + "progress.text2": "{0}: {1}", + "progress.title2": "[{0}]: {1}", + "progress.title3": "[{0}] {1}: {2}", + "status.progress": "進度訊息" + }, + "vs/workbench/services/remote/common/remoteExplorerService": { + "remote.localPortMismatch.Ok": "確定", + "remote.localPortMismatch.single": "本機連接埠 {0} 無法用於轉送到遠端連接埠 {1}。\r\n\r\n當已有另一個使用本機連接埠的流程時,通常會發生此情況。{0}\r\n\r\n已改用連接埠號碼{2}。" }, "vs/workbench/services/remote/electron-sandbox/remoteAgentServiceImpl": { "connectionError": "無法連線到遠端延伸模組主機伺服器 (錯誤: {0})" }, + "vs/workbench/services/textMate/browser/abstractTextMateService": { + "alreadyDebugging": "已記錄。", + "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 中的值無效。必須是從範圍名稱到語言的物件對應。提供的值: {1}", + "invalid.injectTo": "`contributes.{0}.injectTo` 中的值無效。必須是語言範圍名稱的陣列。提供的值: {1}", + "invalid.language": "`contributes.{0}.language` 中的不明語言。提供的值: {1}", + "invalid.path.0": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", + "invalid.path.1": "延伸模組資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致延伸模組無法移植。", + "invalid.scopeName": "`contributes.{0}.scopeName` 中的預期字串。提供的值: {1}", + "invalid.tokenTypes": "`contributes.{0}.tokenTypes` 的值無效。必須是從範圍名稱到象徵類型的物件對應。提供的值: {1} ", + "neverAgain": "不要再顯示", + "progress1": "正在準備記錄 TM 語法剖析。完成後,請按 [停止]。", + "progress2": "目前正在記錄 TM 文法剖析。完成後,請按 [停止]。", + "stop": "停止", + "too many characters": "因效能的緣故,已跳過將長的行 Token 化。您可透過 `editor.maxTokenizationLineLength` 設定長行的長度。" + }, + "vs/workbench/services/textMate/common/TMGrammarFactory": { + "no-tm-grammar": "此語言未註冊任何 TM 文法。" + }, + "vs/workbench/services/textMate/common/TMGrammars": { + "vscode.extension.contributes.grammars": "提供 textmate 權杖化工具。", + "vscode.extension.contributes.grammars.embeddedLanguages": "如果此文法包含內嵌語言,即為範圍名稱到語言識別碼的對應。", + "vscode.extension.contributes.grammars.injectTo": "要插入此文法的語言範圍名稱清單。", + "vscode.extension.contributes.grammars.language": "要提供此語法的目標語言識別碼。", + "vscode.extension.contributes.grammars.path": "tmLanguage 檔案的路徑。此路徑是延伸模組資料夾的相對路徑,而且一般會以 './syntaxes/' 開頭。", + "vscode.extension.contributes.grammars.scopeName": "tmLanguage 檔案所使用的 textmate 範圍名稱。", + "vscode.extension.contributes.grammars.tokenTypes": "範圍名稱到象徵類型的對應。" + }, "vs/workbench/services/textfile/browser/textFileService": { - "fileBinaryError": "檔案似乎是二進位檔,因此無法以文字檔格式開啟", "confirmOverwrite": "'{0}' 已存在。您要取代它嗎?", + "fileBinaryError": "檔案似乎是二進位檔,因此無法以文字檔格式開啟", "irreversible": "資料夾 '{1}' 中已經存在名稱 '{0}' 的檔案或資料夾。取代將會覆寫其目前內容。", "replaceButtonLabel": "取代(&&R)" }, - "vs/workbench/services/textfile/common/textFileEditorModel": { - "saveFileFirst": "檔案已變更。請先儲存,再以其他編碼重新開啟。" - }, "vs/workbench/services/textfile/common/textFileEditorModelManager": { "genericSaveError": "無法儲存 '{0}': {1}" }, "vs/workbench/services/textfile/common/textFileSaveParticipant": { "saveParticipants": "正在儲存 '{0}'" }, - "vs/workbench/services/textMate/browser/abstractTextMateService": { - "alreadyDebugging": "已記錄。", - "stop": "停止", - "progress1": "正在準備記錄 TM 語法剖析。完成後,請按 [停止]。", - "progress2": "目前正在記錄 TM 文法剖析。完成後,請按 [停止]。", - "invalid.language": "`contributes.{0}.language` 中的不明語言。提供的值: {1}", - "invalid.scopeName": "`contributes.{0}.scopeName` 中的預期字串。提供的值: {1}", - "invalid.path.0": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", - "invalid.injectTo": "`contributes.{0}.injectTo` 中的值無效。必須是語言範圍名稱的陣列。提供的值: {1}", - "invalid.embeddedLanguages": "`contributes.{0}.embeddedLanguages` 中的值無效。必須是從範圍名稱到語言的物件對應。提供的值: {1}", - "invalid.tokenTypes": "`contributes.{0}.tokenTypes` 的值無效。必須是從範圍名稱到象徵類型的物件對應。提供的值: {1} ", - "invalid.path.1": "延伸模組資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致延伸模組無法移植。", - "too many characters": "因效能的緣故,已跳過將長的行 Token 化。您可透過 `editor.maxTokenizationLineLength` 設定長行的長度。", - "neverAgain": "不要再顯示" + "vs/workbench/services/themes/browser/fileIconThemeData": { + "error.cannotparseicontheme": "剖析檔案圖示檔時發生問題: {0}", + "error.invalidformat": "檔案圖示佈景主題檔案的格式無效: 需要物件。" }, - "vs/workbench/services/textMate/common/TMGrammars": { - "vscode.extension.contributes.grammars": "提供 textmate 權杖化工具。", - "vscode.extension.contributes.grammars.language": "要提供此語法的目標語言識別碼。", - "vscode.extension.contributes.grammars.scopeName": "tmLanguage 檔案所使用的 textmate 範圍名稱。", - "vscode.extension.contributes.grammars.path": "tmLanguage 檔案的路徑。此路徑是延伸模組資料夾的相對路徑,而且一般會以 './syntaxes/' 開頭。", - "vscode.extension.contributes.grammars.embeddedLanguages": "如果此文法包含內嵌語言,即為範圍名稱到語言識別碼的對應。", - "vscode.extension.contributes.grammars.tokenTypes": "範圍名稱到象徵類型的對應。", - "vscode.extension.contributes.grammars.injectTo": "要插入此文法的語言範圍名稱清單。" - }, - "vs/workbench/services/textMate/common/TMGrammarFactory": { - "no-tm-grammar": "此語言未註冊任何 TM 文法。" + "vs/workbench/services/themes/browser/productIconThemeData": { + "defaultTheme": "預設", + "error.cannotparseicontheme": "剖析產品圖示檔時發生問題: {0}", + "error.fontId": "缺少字型識別碼 '{0}' 或其無效。略過字型定義。", + "error.fontStyle": "字型 '{0}' 中的字型樣式無效。忽略設定。", + "error.fontWeight": "字型 '{0}' 中的字型粗細無效。忽略設定。", + "error.icon.fontCharacter": "略過圖示定義 '{0}'。fontCharacter 不明。", + "error.icon.fontId": "略過圖示定義 '{0}'。字型不明。", + "error.invalidformat": "產品圖示佈景主題檔案的格式無效: 需要物件。", + "error.missingProperties": "產品圖示主題檔案的格式無效: 必須包含 iconDefinitions 與字型。", + "error.parseicondefs": "處理 {0} 中的產品圖示定義時發生問題:\r\n{1}" }, "vs/workbench/services/themes/browser/workbenchThemeService": { "error.cannotloadtheme": "無法載入 {0}: {1}" }, "vs/workbench/services/themes/common/colorExtensionPoint": { "contributes.color": "提供延伸模組定義的可設定佈景主題色彩", + "contributes.color.description": "佈景主題色彩的描述", "contributes.color.id": "可設定佈景主題色彩的識別碼 ", "contributes.color.id.format": "識別碼只能包含字母、數字以及點號,而且不能以點號開頭", - "contributes.color.description": "佈景主題色彩的描述", - "contributes.defaults.light": "淺色佈景主題的預設色彩。應為十六進位 (#RRGGBB[AA]) 的色彩值,或提供預設的可設定佈景主題色彩。", "contributes.defaults.dark": "深色佈景主題的預設色彩。應為十六進位 (#RRGGBB[AA]) 的色彩值,或提供預設的可設定佈景主題色彩。 ", "contributes.defaults.highContrast": "高對比佈景主題的預設色彩。應為十六進位 (#RRGGBB[AA]) 的色彩值,或提供預設的可設定佈景主題色彩。", + "contributes.defaults.light": "淺色佈景主題的預設色彩。應為十六進位 (#RRGGBB[AA]) 的色彩值,或提供預設的可設定佈景主題色彩。", "invalid.colorConfiguration": "'configuration.colors' 必須是陣列", "invalid.default.colorType": "{0} 必須是十六進位 (#RRGGBB[AA] or #RGB[A]) 的色彩值,或是提供預設的可設定佈景主題色彩之識別碼。", - "invalid.id": "必須定義 'configuration.colors.id' 且不得為空白", - "invalid.id.format": "'configuration.colors.id' 只能包含字母、數字以及點號,而且不能以點號開頭", + "invalid.defaults": "'configuration.colors.defaults' 必須定義,且必須包含 'light'、'dark' 及 'highContrast'", "invalid.description": "必須定義 'configuration.colors.description' 且不得為空白", - "invalid.defaults": "'configuration.colors.defaults' 必須定義,且必須包含 'light'、'dark' 及 'highContrast'" + "invalid.id": "必須定義 'configuration.colors.id' 且不得為空白", + "invalid.id.format": "'configuration.colors.id' 只能包含字母、數字以及點號,而且不能以點號開頭" + }, + "vs/workbench/services/themes/common/colorThemeData": { + "error.cannotload": "載入 tmTheme 檔案 {0} 時發生問題: {1}", + "error.cannotparse": "剖析 tmTheme 檔案 {0} 時發生問題", + "error.cannotparsejson": "剖析 JSON 佈景主題檔案時發生問題: {0}", + "error.invalidformat": "JSON 佈景主題檔案的格式無效: 需要物件。", + "error.invalidformat.colors": "剖析彩色佈景主題檔案 {0} 時出現問題。屬性 'settings' 不是 'object' 類型。", + "error.invalidformat.semanticTokenColors": "剖析色彩佈景主題檔案時發生問題: {0}。屬性 'semanticTokenColors' 包含的選取器無效", + "error.invalidformat.tokenColors": "剖析色彩佈景主題檔案 {0} 時發生問題。屬性 'tokenColors' 應是指定色彩的陣列或是 TextMate 佈景主題檔案的路徑。", + "error.plist.invalidformat": "剖析 tmTheme 檔案 {0} 時出現問題。'settings' 不是陣列。" + }, + "vs/workbench/services/themes/common/colorThemeSchema": { + "schema.colors": "反白顯示語法時的色彩", + "schema.fontStyle.error": "字體格式必需是 'italic', 'bold' 或 'underline' 或是組合,或是空白字串。", + "schema.properties.name": "規則的描述。", + "schema.properties.scope": "針對此規則符合的範圍選取器。", + "schema.semanticTokenColors": "語意權杖的色彩", + "schema.supportsSemanticHighlighting": "是否應為此主題啟用語意醒目提示。", + "schema.token.background.warning": "目前不支援權杖背景色彩。", + "schema.token.fontStyle": "字體格式規則: 'italic', 'bold' 或 'underline' 或是組合。空白字串取消繼承設定。", + "schema.token.fontStyle.none": "None (清除繼承格式)", + "schema.token.foreground": "權杖的前景色彩。", + "schema.token.settings": "權杖的色彩與樣式。", + "schema.tokenColors.path": "tmTheme 檔案的路徑 (相對於目前檔案)。", + "schema.workbenchColors": "Workbench 中的色彩" + }, + "vs/workbench/services/themes/common/fileIconThemeSchema": { + "schema.file": "預設檔案圖示,顯示於所有不符合任何副檔名、檔案名稱或語言識別碼的檔案。", + "schema.fileExtension": "關聯的圖示定義識別碼。", + "schema.fileExtensions": "建立副檔名與圖示的關聯。物件索引鍵為副檔名。副檔名為檔案名稱最後一個點以後的最後一個區段 (不含點)。比較副檔名時不區分大小寫。", + "schema.fileName": "關聯的圖示定義識別碼。", + "schema.fileNames": "建立檔案名稱與圖示的關聯。物件索引鍵為完整檔案名稱,但不包括任何路徑區段。檔案名稱可包含點與可能的副檔名。不允許任何模式或萬用字元。檔案名稱比對不區分大小寫。", + "schema.folder": "摺疊資料夾的資料夾圖示,如果未設定 folderExpanded,就也是展開資料夾的圖示。", + "schema.folderExpanded": "展開資料夾的資料夾圖示。展開資料夾圖示是選擇性的。如果未設定,即顯示為資料夾定義的圖示。", + "schema.folderName": "關聯的圖示定義識別碼。", + "schema.folderNameExpanded": "關聯的圖示定義識別碼。", + "schema.folderNames": "建立資料夾名稱與圖示的關聯。物件索引鍵為資料夾名稱,但不包括任何路徑區段。不允許任何模式或萬用字元。資料夾名稱比對不區分大小寫。 ", + "schema.folderNamesExpanded": "為展開的資料夾建立資料夾名稱與圖示的關聯。物件索引鍵為資料夾名稱,但不包括任何路徑區段。不允許任何模式或萬用字元。資料夾名稱比對不區分大小寫。", + "schema.font-format": "字型的格式。", + "schema.font-path": "相對於目前檔案圖示佈景主題檔案的字型路徑。", + "schema.font-size": "預設的字型大小。如需了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-size。", + "schema.font-style": "字型的樣式。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style。", + "schema.font-weight": "字型的粗細。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight。", + "schema.fontCharacter": "使用字符字型時: 字型中要使用的字元。", + "schema.fontColor": "使用字符字型時: 要使用的色彩。", + "schema.fontId": "使用字型時: 字型識別碼。如果未設定,預設為第一個字型定義。", + "schema.fontSize": "使用字型時: 文字字型的字型大小 (百分比)。如果未設定,預設為字型定義中的大小。", + "schema.fonts": "用於圖示定義中的字型。", + "schema.hidesExplorerArrows": "設定當此佈景主題在使用中時,是否該隱藏檔案總管的箭號。", + "schema.highContrast": "以高對比色彩佈景主題顯示檔案圖示的選擇性關聯。", + "schema.iconDefinition": "圖示定義。物件索引鍵為定義識別碼。", + "schema.iconDefinitions": "建立檔案到圖示的關聯時,所有可用圖示的描述。", + "schema.iconPath": "使用 SVG 或 PNG 時: 影像路徑。路徑相對於圖示集檔案。", + "schema.id": "字型的識別碼。", + "schema.id.formatError": "識別碼只能包含字母、數字、底線及減號。", + "schema.languageId": "關聯的圖示定義識別碼。", + "schema.languageIds": "關聯語言與圖示。物件索引鍵為語言貢獻點中定義的語言識別碼。", + "schema.light": "以淺色色彩佈景主題顯示檔案圖示的選擇性關聯。", + "schema.src": "字型的位置。" }, "vs/workbench/services/themes/common/iconExtensionPoint": { - "contributes.icons": "提供延伸模組定義的可設定佈景主題圖示", + "contributes.icon.default": "預設圖示。可能是現有佈景主題圖示的參考,或圖示字型中的圖示。", + "contributes.icon.default.fontCharacter": "圖示字型中圖示的字元。", + "contributes.icon.default.fontId": "定義圖示的圖示字型識別碼。", + "contributes.icon.description": "佈景主題圖示的描述", "contributes.icon.id": "佈景主題圖示的識別碼", "contributes.icon.id.format": "識別碼只可包含字母、數字與減號,而且必須使用 'component-iconname' 格式,至少包含兩個區段。", - "contributes.icon.description": "佈景主題圖示的描述", - "contributes.icon.default.fontId": "定義圖示的圖示字型識別碼。", - "contributes.icon.default.fontCharacter": "圖示字型中圖示的字元。", - "contributes.icon.default": "預設圖示。可能是現有佈景主題圖示的參考,或圖示字型中的圖示。", "contributes.iconFonts": "提供圖示貢獻要使用的圖示字型。", "contributes.iconFonts.id": "字型的識別碼。", "contributes.iconFonts.id.formatError": "識別碼只能包含字母、數字、底線及減號。", "contributes.iconFonts.src": "字型的位置。", - "contributes.iconFonts.src.path": "相對於目前延伸模組位置的字型路徑。", "contributes.iconFonts.src.format": "字型的格式。", - "invalid.icons.proposedAPI": "'configuration.icons 是建議的的貢獻點,只有在開發用盡或使用下列命令列切換時才可使用: --enable-proposed-api {0}", - "invalid.icons.configuration": "'configuration.icons' 必須是陣列", - "invalid.icons.id": "必須定義 'configuration.icons.id' 且不得為空白", - "invalid.icons.id.format": "'configuration.icons.id' 只可包含字母、數字與減號,而且必須使用 'component-iconname' 格式,至少包含兩個區段。", - "invalid.icons.description": "必須定義 'configuration.icons.description' 且不得為空白", - "invalid.icons.default": "'configuration.icons.default' 必須是具有屬性 `fontId` 與 `fontCharacter` 的其他主題圖示 (字串) 識別碼參考或圖示定義 (物件)。", - "invalid.iconFonts.proposedAPI": "'configuration.iconFonts 是建議的貢獻點,只有在開發用盡或使用下列命令列切換時才可使用: --enable-proposed-api {0}", + "contributes.iconFonts.src.path": "相對於目前延伸模組位置的字型路徑。", + "contributes.icons": "提供延伸模組定義的可設定佈景主題圖示", "invalid.iconFonts.configuration": "'configuration.iconFonts' 必須是陣列", "invalid.iconFonts.id": "必須定義 'configuration.iconFonts.id' 且不得為空白", "invalid.iconFonts.id.format": "'configuration.iconFonts.id' 只能包含字母、數字、底線及減號。", + "invalid.iconFonts.proposedAPI": "'configuration.iconFonts 是建議的貢獻點,只有在開發用盡或使用下列命令列切換時才可使用: --enable-proposed-api {0}", "invalid.iconFonts.src": "'configuration.iconFonts.src' 必須是包含圖示字型位置的陣列。", + "invalid.iconFonts.src.item": "'configuration.iconFonts.src' 項目必須是具有 'path' 和 'format' 屬性的物件", "invalid.iconFonts.src.path": "延伸模組的資料夾 ({0}) 應包含 `contributes.iconFonts.src.path` ({0})。這可能會導致延伸模組無法移植。", - "invalid.iconFonts.src.item": "'configuration.iconFonts.src' 項目必須是具有 'path' 和 'format' 屬性的物件" + "invalid.icons.configuration": "'configuration.icons' 必須是陣列", + "invalid.icons.default": "'configuration.icons.default' 必須是具有屬性 `fontId` 與 `fontCharacter` 的其他主題圖示 (字串) 識別碼參考或圖示定義 (物件)。", + "invalid.icons.description": "必須定義 'configuration.icons.description' 且不得為空白", + "invalid.icons.id": "必須定義 'configuration.icons.id' 且不得為空白", + "invalid.icons.id.format": "'configuration.icons.id' 只可包含字母、數字與減號,而且必須使用 'component-iconname' 格式,至少包含兩個區段。", + "invalid.icons.proposedAPI": "'configuration.icons 是建議的的貢獻點,只有在開發用盡或使用下列命令列切換時才可使用: --enable-proposed-api {0}" }, - "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { - "contributes.semanticTokenTypes": "提供語意語彙基元類型。", - "contributes.semanticTokenTypes.id": "語意式權杖類型的識別碼", - "contributes.semanticTokenTypes.id.format": "識別碼的格式應為 letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenTypes.superType": "語義權杖類型的超級類型", - "contributes.semanticTokenTypes.superType.format": "超級類型的格式應為 letterOrDigit[_-letterOrDigit]*", - "contributes.color.description": "語意權杖類型的描述", - "contributes.semanticTokenModifiers": "提供語意語彙基元修飾詞。", - "contributes.semanticTokenModifiers.id": "語意式權杖修飾詞的識別碼", - "contributes.semanticTokenModifiers.id.format": "識別碼的格式應為 letterOrDigit[_-letterOrDigit]*", - "contributes.semanticTokenModifiers.description": "語意式權杖修飾詞的描述", - "contributes.semanticTokenScopes": "提供語意權杖範圍對應。", - "contributes.semanticTokenScopes.languages": "列出預設語言。", - "contributes.semanticTokenScopes.scopes": "將語義權杖 (由語義權杖選取器描述) 對應到用於代表該權杖的一或多個 textMate 範圍。", - "invalid.id": "必須定義 'configuration.{0}.id' 且不得為空白", - "invalid.id.format": "'configuration.{0}.id' 必須遵循模式 letterOrDigit[-_letterOrDigit]*", - "invalid.superType.format": "'configuration.{0}.superType' 必須遵循 letterOrDigit[-_letterOrDigit]* 模式", - "invalid.description": "必須定義 'configuration.{0}.description' 且不得為空白", - "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' 必須是陣列", - "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' 必須是陣列", - "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' 必須是陣列", - "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' 必須為字串", - "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' 必須定義為物件", - "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 值必須為字串陣列", - "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': 剖析選取器 {0} 時發生問題。" - }, - "vs/workbench/services/themes/common/colorThemeData": { - "error.cannotparsejson": "剖析 JSON 佈景主題檔案時發生問題: {0}", - "error.invalidformat": "JSON 佈景主題檔案的格式無效: 需要物件。", - "error.invalidformat.colors": "剖析彩色佈景主題檔案 {0} 時出現問題。屬性 'settings' 不是 'object' 類型。", - "error.invalidformat.tokenColors": "剖析色彩佈景主題檔案 {0} 時發生問題。屬性 'tokenColors' 應是指定色彩的陣列或是 TextMate 佈景主題檔案的路徑。", - "error.invalidformat.semanticTokenColors": "剖析色彩佈景主題檔案時發生問題: {0}。屬性 'semanticTokenColors' 包含的選取器無效", - "error.plist.invalidformat": "剖析 tmTheme 檔案 {0} 時出現問題。'settings' 不是陣列。", - "error.cannotparse": "剖析 tmTheme 檔案 {0} 時發生問題", - "error.cannotload": "載入 tmTheme 檔案 {0} 時發生問題: {1}" - }, - "vs/workbench/services/themes/browser/fileIconThemeData": { - "error.cannotparseicontheme": "剖析檔案圖示檔時發生問題: {0}", - "error.invalidformat": "檔案圖示佈景主題檔案的格式無效: 需要物件。" - }, - "vs/workbench/services/themes/common/fileIconThemeSchema": { - "schema.folderExpanded": "展開資料夾的資料夾圖示。展開資料夾圖示是選擇性的。如果未設定,即顯示為資料夾定義的圖示。", - "schema.folder": "摺疊資料夾的資料夾圖示,如果未設定 folderExpanded,就也是展開資料夾的圖示。", - "schema.file": "預設檔案圖示,顯示於所有不符合任何副檔名、檔案名稱或語言識別碼的檔案。", - "schema.folderNames": "建立資料夾名稱與圖示的關聯。物件索引鍵為資料夾名稱,但不包括任何路徑區段。不允許任何模式或萬用字元。資料夾名稱比對不區分大小寫。 ", - "schema.folderName": "關聯的圖示定義識別碼。", - "schema.folderNamesExpanded": "為展開的資料夾建立資料夾名稱與圖示的關聯。物件索引鍵為資料夾名稱,但不包括任何路徑區段。不允許任何模式或萬用字元。資料夾名稱比對不區分大小寫。", - "schema.folderNameExpanded": "關聯的圖示定義識別碼。", - "schema.fileExtensions": "建立副檔名與圖示的關聯。物件索引鍵為副檔名。副檔名為檔案名稱最後一個點以後的最後一個區段 (不含點)。比較副檔名時不區分大小寫。", - "schema.fileExtension": "關聯的圖示定義識別碼。", - "schema.fileNames": "建立檔案名稱與圖示的關聯。物件索引鍵為完整檔案名稱,但不包括任何路徑區段。檔案名稱可包含點與可能的副檔名。不允許任何模式或萬用字元。檔案名稱比對不區分大小寫。", - "schema.fileName": "關聯的圖示定義識別碼。", - "schema.languageIds": "關聯語言與圖示。物件索引鍵為語言貢獻點中定義的語言識別碼。", - "schema.languageId": "關聯的圖示定義識別碼。", - "schema.fonts": "用於圖示定義中的字型。", + "vs/workbench/services/themes/common/productIconThemeSchema": { + "schema.font-format": "字型的格式。", + "schema.font-path": "相對於目前產品圖示佈景主題檔案的字型路徑。", + "schema.font-style": "字型的樣式。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style。", + "schema.font-weight": "字型的粗細。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight。", + "schema.iconDefinitions": "圖示名稱與字型字元的關聯。", "schema.id": "字型的識別碼。", "schema.id.formatError": "識別碼只能包含字母、數字、底線及減號。", - "schema.src": "字型的位置。", - "schema.font-path": "相對於目前檔案圖示佈景主題檔案的字型路徑。", - "schema.font-format": "字型的格式。", - "schema.font-weight": "字型的粗細。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight。", - "schema.font-style": "字型的樣式。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style。", - "schema.font-size": "預設的字型大小。如需了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-size。", - "schema.iconDefinitions": "建立檔案到圖示的關聯時,所有可用圖示的描述。", - "schema.iconDefinition": "圖示定義。物件索引鍵為定義識別碼。", - "schema.iconPath": "使用 SVG 或 PNG 時: 影像路徑。路徑相對於圖示集檔案。", - "schema.fontCharacter": "使用字符字型時: 字型中要使用的字元。", - "schema.fontColor": "使用字符字型時: 要使用的色彩。", - "schema.fontSize": "使用字型時: 文字字型的字型大小 (百分比)。如果未設定,預設為字型定義中的大小。", - "schema.fontId": "使用字型時: 字型識別碼。如果未設定,預設為第一個字型定義。", - "schema.light": "以淺色色彩佈景主題顯示檔案圖示的選擇性關聯。", - "schema.highContrast": "以高對比色彩佈景主題顯示檔案圖示的選擇性關聯。", - "schema.hidesExplorerArrows": "設定當此佈景主題在使用中時,是否該隱藏檔案總管的箭號。" + "schema.src": "字型的位置。" }, - "vs/workbench/services/themes/common/colorThemeSchema": { - "schema.token.settings": "權杖的色彩與樣式。", - "schema.token.foreground": "權杖的前景色彩。", - "schema.token.background.warning": "目前不支援權杖背景色彩。", - "schema.token.fontStyle": "字體格式規則: 'italic', 'bold' 或 'underline' 或是組合。空白字串取消繼承設定。", - "schema.fontStyle.error": "字體格式必需是 'italic', 'bold' 或 'underline' 或是組合,或是空白字串。", - "schema.token.fontStyle.none": "None (清除繼承格式)", - "schema.properties.name": "規則的描述。", - "schema.properties.scope": "針對此規則符合的範圍選取器。", - "schema.workbenchColors": "Workbench 中的色彩", - "schema.tokenColors.path": "tmTheme 檔案的路徑 (相對於目前檔案)。", - "schema.colors": "反白顯示語法時的色彩", - "schema.supportsSemanticHighlighting": "是否應為此主題啟用語意醒目提示。", - "schema.semanticTokenColors": "語意權杖的色彩" + "vs/workbench/services/themes/common/themeConfiguration": { + "autoDetectHighContrast": "若啟用,就會在 OS 使用高對比佈景主題時,自動變更為高對比佈景主題。使用的高對比佈景主題是由 '#{0}#' 指定", + "colorTheme": "指定要在工作台中使用的色彩佈景主題。", + "colorThemeError": "佈景主題未知或未安裝。", + "defaultProductIconThemeDesc": "預設", + "defaultProductIconThemeLabel": "預設", + "detectColorScheme": "如有設定,則會根據 OS 外觀自動切換到偏好的色彩佈景主題。如果 OS 外觀為深色,則針對淺色 '#{1}#' 使用在 '#{0}#' 的主題", + "editorColors": "覆寫目前所選色彩佈景主題的編輯器語法色彩與字型樣式。", + "editorColors.comments": "設定註解的色彩與樣式", + "editorColors.experimentalTokenStyling.deprecationMessage": "請改用 `editor.semanticTokenColorCustomizations`。", + "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "請改用 `#editor.semanticTokenColorCustomizations#`。", + "editorColors.functions": "設定函式宣告與參考的色彩與樣式。", + "editorColors.keywords": "設定關鍵字的色彩與樣式。", + "editorColors.numbers": "設定數字常值的色彩與樣式。", + "editorColors.semanticHighlighting": "是否應為此主題啟用語意醒目提示。", + "editorColors.semanticHighlighting.deprecationMessage": "在 `editor.semanticTokenColorCustomizations` 設定中改用 `enabled`。", + "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 設定中改用 `enabled`。", + "editorColors.semanticHighlighting.enabled": "啟用或停用此佈景主題的語意醒目提示", + "editorColors.semanticHighlighting.rules": "此佈景主題的語意權杖樣式規則。", + "editorColors.strings": "設定字串常值的色彩與樣式。", + "editorColors.textMateRules": "使用 TextMate 佈景主題規則設定色彩與樣式 (進階)。", + "editorColors.types": "設定型別宣告與參考的色彩與樣式。", + "editorColors.variables": "設定變數宣告與參考的色彩與樣式。", + "iconTheme": "請指定工作台中所使用的檔案圖示主題,或指定 'null' 而不顯示任何檔案圖示。", + "iconThemeError": "檔案圖示佈景主題未知或未安裝。", + "noIconThemeDesc": "沒有檔案圖示", + "noIconThemeLabel": "無", + "preferredDarkColorTheme": "指定 `#{0}#` 啟用時,深色 OS 外觀的偏好色彩佈景主題。", + "preferredHCColorTheme": "指定 `#{0}#` 啟用時,要在高對比模式使用的偏好色彩佈景主題。", + "preferredLightColorTheme": "指定 `#{0}#` 啟用時,淺色 OS 外觀的偏好色彩佈景主題。", + "productIconTheme": "指定使用的產品圖示佈景主題。", + "productIconThemeError": "產品圖示佈景主題未知或未安裝。", + "semanticTokenColors": "覆寫目前所選色彩佈景主題中的編輯器語意權杖色彩與樣式。", + "workbenchColors": "依目前選擇的彩色佈景主題覆寫顏色" }, "vs/workbench/services/themes/common/themeExtensionPoints": { - "vscode.extension.contributes.themes": "提供 Textmate 彩色佈景主題。", - "vscode.extension.contributes.themes.id": "使用者設定中所使用的色彩主題識別碼。", - "vscode.extension.contributes.themes.label": "如 UI 中所示的彩色佈景主題標籤。", - "vscode.extension.contributes.themes.uiTheme": "基底佈景主題定義編輯器的色彩: 'vs' 是淺色佈景主題,'vs-dark' 是深色佈景主題。'hc-black' 是深色高對比佈景主題。", - "vscode.extension.contributes.themes.path": "tmTheme 檔案的路徑。此為延伸模組資料夾的相對路徑,一般為 './colorthemes/awesome-color-theme.json'。", + "invalid.path.1": "擴充功能資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致擴充功能無法移植。", + "reqarray": "擴充點 `{0}` 必須為陣列。", + "reqid": "`contributes.{0}.id` 中的預期字串。提供的值: {1}", + "reqpath": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", "vscode.extension.contributes.iconThemes": "提供檔案圖示佈景主題。", "vscode.extension.contributes.iconThemes.id": "使用者設定中所使用的檔案圖示主題識別碼。", "vscode.extension.contributes.iconThemes.label": "檔案圖示主題的標籤,如 UI 所示。", @@ -9129,140 +9584,148 @@ "vscode.extension.contributes.productIconThemes.id": "使用者設定中所使用的產品圖示主題識別碼。", "vscode.extension.contributes.productIconThemes.label": "顯示在 UI 中的產品圖示主題標籤。", "vscode.extension.contributes.productIconThemes.path": "產品圖示主題定義檔的路徑。該路徑為此延伸模組資料夾的相對路徑,一般為 './producticons/awesome-product-icon-theme.json'。", - "reqarray": "擴充點 `{0}` 必須為陣列。", - "reqpath": "`contributes.{0}.path` 中的預期字串。提供的值: {1}", - "reqid": "`contributes.{0}.id` 中的預期字串。提供的值: {1}", - "invalid.path.1": "擴充功能資料夾 ({2}) 應包含 'contributes.{0}.path' ({1})。這可能會導致擴充功能無法移植。" + "vscode.extension.contributes.themes": "提供 Textmate 彩色佈景主題。", + "vscode.extension.contributes.themes.id": "使用者設定中所使用的色彩主題識別碼。", + "vscode.extension.contributes.themes.label": "如 UI 中所示的彩色佈景主題標籤。", + "vscode.extension.contributes.themes.path": "tmTheme 檔案的路徑。此為延伸模組資料夾的相對路徑,一般為 './colorthemes/awesome-color-theme.json'。", + "vscode.extension.contributes.themes.uiTheme": "基底佈景主題定義編輯器的色彩: 'vs' 是淺色佈景主題,'vs-dark' 是深色佈景主題。'hc-black' 是深色高對比佈景主題。" }, - "vs/workbench/services/themes/common/themeConfiguration": { - "colorTheme": "指定要在工作台中使用的色彩佈景主題。", - "colorThemeError": "佈景主題未知或未安裝。", - "preferredDarkColorTheme": "指定 `#{0}#` 啟用時,深色 OS 外觀的偏好色彩佈景主題。", - "preferredLightColorTheme": "指定 `#{0}#` 啟用時,淺色 OS 外觀的偏好色彩佈景主題。", - "preferredHCColorTheme": "指定 `#{0}#` 啟用時,要在高對比模式使用的偏好色彩佈景主題。", - "detectColorScheme": "如果設定,會根據 OS 外觀切換至偏好的色彩佈景主題。", - "workbenchColors": "依目前選擇的彩色佈景主題覆寫顏色", - "iconTheme": "請指定工作台中所使用的檔案圖示主題,或指定 'null' 而不顯示任何檔案圖示。", - "noIconThemeLabel": "無", - "noIconThemeDesc": "沒有檔案圖示", - "iconThemeError": "檔案圖示佈景主題未知或未安裝。", - "productIconTheme": "指定使用的產品圖示佈景主題。", - "defaultProductIconThemeLabel": "預設", - "defaultProductIconThemeDesc": "預設", - "productIconThemeError": "產品圖示佈景主題未知或未安裝。", - "autoDetectHighContrast": "若啟用,就會在 OS 使用高對比佈景主題時,自動變更為高對比佈景主題。", - "editorColors.comments": "設定註解的色彩與樣式", - "editorColors.strings": "設定字串常值的色彩與樣式。", - "editorColors.keywords": "設定關鍵字的色彩與樣式。", - "editorColors.numbers": "設定數字常值的色彩與樣式。", - "editorColors.types": "設定型別宣告與參考的色彩與樣式。", - "editorColors.functions": "設定函式宣告與參考的色彩與樣式。", - "editorColors.variables": "設定變數宣告與參考的色彩與樣式。", - "editorColors.textMateRules": "使用 TextMate 佈景主題規則設定色彩與樣式 (進階)。", - "editorColors.semanticHighlighting": "是否應為此主題啟用語意醒目提示。", - "editorColors.semanticHighlighting.deprecationMessage": "在 `editor.semanticTokenColorCustomizations` 設定中改用 `enabled`。", - "editorColors.semanticHighlighting.deprecationMessageMarkdown": "在 `#editor.semanticTokenColorCustomizations#` 設定中改用 `enabled`。", - "editorColors": "覆寫目前所選色彩佈景主題的編輯器語法色彩與字型樣式。", - "editorColors.semanticHighlighting.enabled": "啟用或停用此佈景主題的語意醒目提示", - "editorColors.semanticHighlighting.rules": "此佈景主題的語意權杖樣式規則。", - "semanticTokenColors": "覆寫目前所選色彩佈景主題中的編輯器語意權杖色彩與樣式。", - "editorColors.experimentalTokenStyling.deprecationMessage": "請改用 `editor.semanticTokenColorCustomizations`。", - "editorColors.experimentalTokenStyling.deprecationMessageMarkdown": "請改用 `#editor.semanticTokenColorCustomizations#`。" - }, - "vs/workbench/services/themes/browser/productIconThemeData": { - "error.parseicondefs": "處理 {0} 中的產品圖示定義時發生問題:\r\n{1}", - "defaultTheme": "預設", - "error.cannotparseicontheme": "剖析產品圖示檔時發生問題: {0}", - "error.invalidformat": "產品圖示佈景主題檔案的格式無效: 需要物件。", - "error.missingProperties": "產品圖示主題檔案的格式無效: 必須包含 iconDefinitions 與字型。", - "error.fontWeight": "字型 '{0}' 中的字型粗細無效。忽略設定。", - "error.fontStyle": "字型 '{0}' 中的字型樣式無效。忽略設定。", - "error.fontId": "缺少字型識別碼 '{0}' 或其無效。略過字型定義。", - "error.icon.fontId": "略過圖示定義 '{0}'。字型不明。", - "error.icon.fontCharacter": "略過圖示定義 '{0}'。fontCharacter 不明。" - }, - "vs/workbench/services/themes/common/productIconThemeSchema": { - "schema.id": "字型的識別碼。", - "schema.id.formatError": "識別碼只能包含字母、數字、底線及減號。", - "schema.src": "字型的位置。", - "schema.font-path": "相對於目前產品圖示佈景主題檔案的字型路徑。", - "schema.font-format": "字型的格式。", - "schema.font-weight": "字型的粗細。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight。", - "schema.font-style": "字型的樣式。若要了解有效的值,請參閱 https://developer.mozilla.org/en-US/docs/Web/CSS/font-style。", - "schema.iconDefinitions": "圖示名稱與字型字元的關聯。" - }, - "vs/workbench/services/userDataSync/common/userDataSync": { - "settings": "設定", - "keybindings": "鍵盤快速鍵", - "snippets": "使用者程式碼片段", - "extensions": "延伸模組", - "ui state label": "UI 狀態", - "sync category": "設定同步", - "syncViewIcon": "[設定同步] 檢視的檢視圖示。" + "vs/workbench/services/themes/common/tokenClassificationExtensionPoint": { + "contributes.color.description": "語意權杖類型的描述", + "contributes.semanticTokenModifiers": "提供語意語彙基元修飾詞。", + "contributes.semanticTokenModifiers.description": "語意式權杖修飾詞的描述", + "contributes.semanticTokenModifiers.id": "語意式權杖修飾詞的識別碼", + "contributes.semanticTokenModifiers.id.format": "識別碼的格式應為 letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenScopes": "提供語意權杖範圍對應。", + "contributes.semanticTokenScopes.languages": "列出預設語言。", + "contributes.semanticTokenScopes.scopes": "將語義權杖 (由語義權杖選取器描述) 對應到用於代表該權杖的一或多個 textMate 範圍。", + "contributes.semanticTokenTypes": "提供語意語彙基元類型。", + "contributes.semanticTokenTypes.id": "語意式權杖類型的識別碼", + "contributes.semanticTokenTypes.id.format": "識別碼的格式應為 letterOrDigit[_-letterOrDigit]*", + "contributes.semanticTokenTypes.superType": "語義權杖類型的超級類型", + "contributes.semanticTokenTypes.superType.format": "超級類型的格式應為 letterOrDigit[_-letterOrDigit]*", + "invalid.description": "必須定義 'configuration.{0}.description' 且不得為空白", + "invalid.id": "必須定義 'configuration.{0}.id' 且不得為空白", + "invalid.id.format": "'configuration.{0}.id' 必須遵循模式 letterOrDigit[-_letterOrDigit]*", + "invalid.semanticTokenModifierConfiguration": "'configuration.semanticTokenModifier' 必須是陣列", + "invalid.semanticTokenScopes.configuration": "'configuration.semanticTokenScopes' 必須是陣列", + "invalid.semanticTokenScopes.language": "'configuration.semanticTokenScopes.language' 必須為字串", + "invalid.semanticTokenScopes.scopes": "'configuration.semanticTokenScopes.scopes' 必須定義為物件", + "invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes': 剖析選取器 {0} 時發生問題。", + "invalid.semanticTokenScopes.scopes.value": "'configuration.semanticTokenScopes.scopes' 值必須為字串陣列", + "invalid.semanticTokenTypeConfiguration": "'configuration.semanticTokenType' 必須是陣列", + "invalid.superType.format": "'configuration.{0}.superType' 必須遵循 letterOrDigit[-_letterOrDigit]* 模式" }, "vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": { - "no authentication providers": "Settings sync cannot be turned on because there are no authentication providers available.", - "no account": "沒有可用的帳戶", - "show log": "顯示記錄", - "sync turned on": "已開啟 {0}", - "sync in progress": "正在開啟設定同步。要取消嗎?", - "settings sync": "設定同步", - "yes": "是(&&Y)", - "no": "否(&&N)", - "turning on": "正在開啟...", - "syncing resource": "正在同步 {0}...", - "conflicts detected": "偵測到衝突", - "merge Manually": "手動合併...", - "resolve": "因為發生衝突而無法合併。請手動合併以繼續進行...", - "merge or replace": "合併或取代", - "merge": "合併", - "replace local": "取代本機", "cancel": "取消", + "choose account placeholder": "選取要用於登入的帳戶", + "conflicts detected": "偵測到衝突", "first time sync detail": "您上次似乎是從另一部電腦同步。\r\n要以雲端中的資料合併或取代嗎?", + "last used": "上次使用同步的時間", + "merge": "合併", + "merge Manually": "手動合併...", + "merge or replace": "合併或取代", + "no": "否(&&N)", + "no account": "沒有可用的帳戶", + "no authentication providers": "Settings sync cannot be turned on because there are no authentication providers available.", + "others": "其他", + "replace local": "取代本機", "reset": "這樣做會清除雲端中的資料,並在您所有的裝置上停止同步。", "reset title": "清除", "resetButton": "重設(&&R)", - "choose account placeholder": "選取要用於登入的帳戶", - "signed in": "已登入", - "last used": "上次使用同步的時間", - "others": "其他", + "resolve": "因為發生衝突而無法合併。請手動合併以繼續進行...", + "settings sync": "設定同步", + "show log": "顯示記錄", + "sign in": "登入", "sign in using account": "利用 {0} 登入", + "signed in": "已登入", "successive auth failures": "因為發生連續的授權失敗,所以已暫止設定同步。請重新登入以繼續同步", - "sign in": "登入" + "sync in progress": "正在開啟設定同步。要取消嗎?", + "sync turned on": "已開啟 {0}", + "syncing resource": "正在同步 {0}...", + "turning on": "正在開啟...", + "yes": "是(&&Y)" + }, + "vs/workbench/services/userDataSync/common/userDataSync": { + "extensions": "延伸模組", + "keybindings": "鍵盤快速鍵", + "settings": "設定", + "snippets": "使用者程式碼片段", + "sync category": "設定同步", + "syncViewIcon": "[設定同步] 檢視的檢視圖示。", + "ui state label": "UI 狀態" }, "vs/workbench/services/views/browser/viewDescriptorService": { "hideView": "隱藏 '{0}'", "resetViewLocation": "重設位置" }, - "vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant": { - "msg-create": "正在執行 'File Create' 參與者...", - "msg-rename": "正在執行 'File Rename' 參與者...", - "msg-copy": "正在執行 'File Copy' 參與者...", - "msg-delete": "正在執行 'File Delete' 參與者..." + "vs/workbench/services/workingCopy/common/fileWorkingCopyManager": { + "confirmOverwrite": "'{0}' 已存在。您要取代它嗎?", + "irreversible": "資料夾 '{1}' 中已經存在名稱 '{0}' 的檔案或資料夾。取代將會覆寫其目前內容。", + "replaceButtonLabel": "取代(&&R)" }, - "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { - "save": "儲存", - "doNotSave": "不要儲存", - "cancel": "取消", - "saveWorkspaceMessage": "要將工作區組態儲存為檔案嗎?", - "saveWorkspaceDetail": "如果您預計再次開啟工作區,請儲存工作區。", - "workspaceOpenedMessage": "無法儲存工作區 '{0}'", + "vs/workbench/services/workingCopy/common/storedFileWorkingCopy": { + "discard": "捨棄", + "genericSaveError": "無法儲存 '{0}': {1}", + "overwrite": "覆寫", + "overwriteElevated": "以系統管理者身分覆寫...", + "overwriteElevatedSudo": "以系統管理者 (Sudo) 身分覆寫...", + "permissionDeniedSaveError": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者身分重試] 做為系統管理者身分重試。 ", + "permissionDeniedSaveErrorSudo": "無法儲存 '{0}': 權限不足。請選取 [以系統管理者 (Sudo) 身分重試] 做為超級使用者身分重試。 ", + "readonlySaveError": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫] 以嘗試使其可寫入。", + "readonlySaveErrorAdmin": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為系統管理員] 以使用系統管理員身分重試。", + "readonlySaveErrorSudo": "無法儲存 ‘{0}’: 檔案僅供讀取。請選取 [覆寫為 Sudo] 以使用超級使用者身分重試。", + "retry": "重試", + "saveAs": "另存新檔...", + "saveElevated": "以系統管理者身分重試", + "saveElevatedSudo": "以系統管理者 (Sudo) 身分重試...", + "staleSaveError": "無法儲存 '{0}' : 檔案的內容較新。是否要以您的變更覆寫檔案?" + }, + "vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker": { + "backupBeforeShutdownDetail": "按一下 [取消] 以停止等候並儲存或還原已變更的編輯器。", + "backupBeforeShutdownMessage": "備份已變更的編輯器所花時間超過預期...", + "backupErrorDetails": "請先嘗試儲存或還原變更的編輯器,然後重試。", + "backupTrackerBackupFailed": "無法將下列已變更的編輯器儲存至備份位置。", + "backupTrackerConfirmFailed": "無法儲存或還原下列已變更的編輯器。", "ok": "確定", - "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。" + "revertBeforeShutdown": "還原已變更的編輯器所花時間超過預期...", + "saveBeforeShutdown": "儲存已變更的編輯器所花時間超過預期..." }, "vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": { - "save": "儲存", - "saveWorkspace": "儲存工作區", "errorInvalidTaskConfiguration": "無法寫入工作區組態檔。請開啟檔案更正其中的錯誤/警告,然後再試一次。 ", "errorWorkspaceConfigurationFileDirty": "因為檔案已變更,所以無法寫入工作區組態檔。請將其儲存,然後再試一次。", - "openWorkspaceConfigurationFile": "開啟工作區組態設定" + "openWorkspaceConfigurationFile": "開啟工作區組態設定", + "save": "儲存", + "saveWorkspace": "儲存工作區" }, "vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": { "workspaceTrustEditorInputName": "工作區信任" }, + "vs/workbench/services/workspaces/common/workspaceTrust": { + "cancel": "取消", + "newWindow": "以受限模式開啟", + "open": "開啟", + "openLooseFileLearnMore": "如果您不信任這些檔案的作者,建議您以限制模式,以新視窗開啟檔案,因為檔案可能是惡意的。請參閱 [我們的文件](https://aka.ms/vscode-workspace-trust) 以深入了解。", + "openLooseFileMesssage": "您是否信任這些檔案的作者?", + "openLooseFileWindowDetails": "您嘗試在信任的視窗中開啟不受信任的檔案。", + "openLooseFileWorkspaceCheckbox": "記住我對於所有工作區的決策", + "openLooseFileWorkspaceDetails": "您嘗試在信任的工作區中開啟不受信任的檔案。", + "workspaceTrustEnabledCtx": "是否已啟用工作區信任功能。", + "workspaceTrustedCtx": "使用者是否信任目前的工作區。" + }, + "vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService": { + "cancel": "取消", + "doNotSave": "不要儲存", + "ok": "確定", + "save": "儲存", + "saveWorkspaceDetail": "如果您預計再次開啟工作區,請儲存工作區。", + "saveWorkspaceMessage": "要將工作區組態儲存為檔案嗎?", + "workspaceOpenedDetail": "此工作區已在其他視窗中開啟。請先關閉該視窗再重試一次。", + "workspaceOpenedMessage": "無法儲存工作區 '{0}'" + }, "sql/base/browser/ui/loadingSpinner/loadingSpinner.component": { - "loadingMessage": "正在載入", - "loadingCompletedMessage": "已完成載入" + "loadingCompletedMessage": "已完成載入", + "loadingMessage": "正在載入" }, "sql/base/browser/ui/panel/panel.component": { "hideTextLabel": "隱藏文字標籤", @@ -9271,10 +9734,14 @@ "sql/base/browser/ui/panel/tabActions": { "closeTab": "關閉" }, + "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { + "hideProperties": "隱藏屬性", + "showProperties": "顯示屬性" + }, "sql/base/browser/ui/selectBox/selectBox": { "alertErrorMessage": "錯誤: {0}", - "alertWarningMessage": "警告: {0}", - "alertInfoMessage": "資訊: {0}" + "alertInfoMessage": "資訊: {0}", + "alertWarningMessage": "警告: {0}" }, "sql/base/browser/ui/table/formatters": { "tableCell.NoDataAvailable": "沒有可用資料" @@ -9283,17 +9750,17 @@ "selectDeselectAll": "選擇/取消全選" }, "sql/base/browser/ui/table/plugins/headerFilter.plugin": { + "headerFilter.cancel": "取消", + "headerFilter.clear": "清除", + "headerFilter.ok": "確定", "headerFilter.showFilter": "顯示篩選", - "table.selectAll": "全選", + "table.filterOptions": "篩選選項", "table.searchPlaceHolder": "搜尋", - "tableFilter.visibleCount": "{0} 個結果", - "tableFilter.selectedCount": "已選取 {0} 個", + "table.selectAll": "全選", "table.sortAscending": "遞增排序", "table.sortDescending": "遞減排序", - "headerFilter.ok": "確定", - "headerFilter.clear": "清除", - "headerFilter.cancel": "取消", - "table.filterOptions": "篩選選項" + "tableFilter.selectedCount": "已選取 {0} 個", + "tableFilter.visibleCount": "{0} 個結果" }, "sql/base/browser/ui/table/plugins/loadingSpinner.plugin": { "loadingSpinner.loading": "正在載入" @@ -9305,58 +9772,58 @@ "toggleMore": "切換更多" }, "sql/base/common/locConstants": { + "InstallVSIXAction.allowNone": "您的延伸模組原則不允許安裝延伸模組。請變更您的延伸模組原則,然後再試一次。", + "InstallVSIXAction.successReload": "延伸模組 {0} 已從 VSIX 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。", + "ReinstallAction.successReload": "請重新載入 Azure Data Studio 以完成重新安裝延伸模組 {0}。", + "activateLanguagePack": "若要在 {0} 中使用 Azure Data Studio,Azure Data Studio 需要重新啟動。", "azuredatastudio": "Azure Data Studio", - "default": "啟用自動更新檢查。Azure Data Studio 會自動並定期檢查更新。", - "enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 Azure Data Studio 版本", - "showReleaseNotes": "在更新後顯示版本資訊。版本資訊會在新的網頁瀏覽器視窗中開啟。", + "connectionDialogBrowseTree.context": "連線對話方塊的瀏覽樹狀操作功能表", "dashboard.toolbar": "儀表板工具列動作功能表", + "dataExplorer.action": "Dataexplorer 檢視容器標題動作功能表", + "dataExplorer.context": "Dataexplorer 項目操作功能表", + "dataGrid.context": "資料格項目操作功能表", + "default": "啟用自動更新檢查。Azure Data Studio 會自動並定期檢查更新。", + "enable locally": "請重新載入 Azure Data Studio 以在本機啟用此延伸模組。", + "enable remote": "請重新載入 Azure Data Studio 以在 {0} 中啟用此延伸模組。", + "enableWindowsBackgroundUpdates": "啟用以在 Windows 背景中下載並安裝新的 Azure Data Studio 版本", + "extensionsPolicy": "設定下載延伸模組的安全性原則。", + "incompatible": "由於延伸模組 ‘{0}’ 與 Azure Data Studio '{1}' 不相容,所以無法安裝延伸模組。", + "installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。", + "maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,Azure Data Studio 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。", + "miNewNotebook": "新增筆記本(&&N)", + "miNewQuery": "新增查詢(&&Q)", + "miinstallVsix": "從 VSIX 套件安裝延伸模組", + "newQuery": "新增查詢", "notebook.cellTitle": "筆記本儲存格標題功能表", "notebook.title": "筆記本標題功能表", "notebook.toolbar": "筆記本工具列功能表", - "dataExplorer.action": "Dataexplorer 檢視容器標題動作功能表", - "dataExplorer.context": "Dataexplorer 項目操作功能表", "objectExplorer.context": "物件總管項目操作功能表", - "connectionDialogBrowseTree.context": "連線對話方塊的瀏覽樹狀操作功能表", - "dataGrid.context": "資料格項目操作功能表", - "extensionsPolicy": "設定下載延伸模組的安全性原則。", - "InstallVSIXAction.allowNone": "您的延伸模組原則不允許安裝延伸模組。請變更您的延伸模組原則,然後再試一次。", - "InstallVSIXAction.successReload": "延伸模組 {0} 已從 VSIX 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。", + "postDisableTooltip": "請重新載入 Azure Data Studio 以停用此延伸模組。", + "postEnableTooltip": "請重新載入 Azure Data Studio 以啟用此延伸模組。", "postUninstallTooltip": "請重新載入 Azure Data Studio 以完成此延伸模組的解除安裝。", "postUpdateTooltip": "請重新載入 Azure Data Studio 以啟用更新的延伸模組。", - "enable locally": "請重新載入 Azure Data Studio 以在本機啟用此延伸模組。", - "postEnableTooltip": "請重新載入 Azure Data Studio 以啟用此延伸模組。", - "postDisableTooltip": "請重新載入 Azure Data Studio 以停用此延伸模組。", - "uninstallExtensionComplete": "請重新載入 Azure Data Studio 以完成延伸模組 {0} 的解除安裝。", - "enable remote": "請重新載入 Azure Data Studio 以在 {0} 中啟用此延伸模組。", - "installExtensionCompletedAndReloadRequired": "延伸模組 {0} 安裝完成。請重新載入 Azure Data Studio 以啟用此延伸模組。", - "ReinstallAction.successReload": "請重新載入 Azure Data Studio 以完成重新安裝延伸模組 {0}。", "recommendedExtensions": "Marketplace", "scenarioTypeUndefined": "必須提供延伸模組建議的案例類型。", - "incompatible": "由於延伸模組 ‘{0}’ 與 Azure Data Studio '{1}' 不相容,所以無法安裝延伸模組。", - "newQuery": "新增查詢", - "miNewQuery": "新增查詢(&&Q)", - "miNewNotebook": "新增筆記本(&&N)", - "maxMemoryForLargeFilesMB": "控制當嘗試開啟大型檔案時,Azure Data Studio 在重新啟動後可用的記憶體。效果與在命令列上指定 `--max-memory=NEWSIZE` 相同。", + "showReleaseNotes": "在更新後顯示版本資訊。版本資訊會在新的網頁瀏覽器視窗中開啟。", + "uninstallExtensionComplete": "請重新載入 Azure Data Studio 以完成延伸模組 {0} 的解除安裝。", "updateLocale": "您想要變更 Azure Data Studio 的 UI 語言為 {0} 並重新啟動嗎?", - "activateLanguagePack": "若要在 {0} 中使用 Azure Data Studio,Azure Data Studio 需要重新啟動。", - "watermark.newSqlFile": "新增 SQL 檔案", "watermark.newNotebook": "新增筆記本", - "miinstallVsix": "從 VSIX 套件安裝延伸模組" + "watermark.newSqlFile": "新增 SQL 檔案" }, "sql/base/parts/editableDropdown/browser/dropdown": { "editableDropdown.errorValidate": "必須是清單中的選項", "selectBox": "選取方塊" }, "sql/platform/accounts/common/accountActions": { - "addAccount": "新增帳戶", - "removeAccount": "移除帳戶", - "confirmRemoveUserAccountMessage": "您確定要移除 '{0}' 嗎?", - "accountActions.yes": "是", + "NoAccountToRefresh": "沒有要重新整理的帳戶", "accountActions.no": "否", - "removeAccountFailed": "移除帳戶失敗", + "accountActions.yes": "是", + "addAccount": "新增帳戶", "applyFilters": "套用篩選條件", + "confirmRemoveUserAccountMessage": "您確定要移除 '{0}' 嗎?", "refreshAccount": "重新輸入您的認證", - "NoAccountToRefresh": "沒有要重新整理的帳戶" + "removeAccount": "移除帳戶", + "removeAccountFailed": "移除帳戶失敗" }, "sql/platform/clipboard/browser/clipboardService": { "imageCopyingNotSupported": "不支援複製映像" @@ -9373,153 +9840,153 @@ "schema.dashboardWidgets.server": "儀表板中使用的小工具" }, "sql/platform/serialization/common/serializationService": { - "saveAsNotSupported": "正在將結果儲存為其他格式,但此資料提供者已停用該格式。", "noSerializationProvider": "因為未註冊任何提供者,所以無法序列化資料", + "saveAsNotSupported": "正在將結果儲存為其他格式,但此資料提供者已停用該格式。", "unknownSerializationError": "因為發生未知錯誤,導致序列化失敗" }, "sql/platform/theme/common/colorRegistry": { - "tileBorder": "磚的框線色彩", - "tileBoxShadow": "磚方塊陰影色彩", "buttonDropdownBackgroundHover": "按鈕下拉式清單背景暫留色彩", "buttonDropdownBoxShadow": "按鈕下拉式清單方塊陰影色彩", - "extensionPackHeaderShadow": "延伸模組套件標題文字陰影色彩", + "calloutDialogBodyBackground": "圖說文字對話方塊內文背景。", + "calloutDialogExteriorBorder": "與筆記本 UI 之間呈現對比的圖說文字對話方塊外框線。", + "calloutDialogForeground": "圖說文字對話方塊前景。", + "calloutDialogHeaderFooterBackground": "圖說文字對話方塊標題與頁尾背景。", + "calloutDialogInteriorBorder": "用於分隔元素的圖說文字對話方塊內框線。", + "calloutDialogShadowColor": "圖說文字對話方塊陰影色彩。", "extensionPackGradientColorOne": "延伸模組套件漸層的頂部色彩", "extensionPackGradientColorTwo": "延伸模組套件漸層的底部色彩", + "extensionPackHeaderShadow": "延伸模組套件標題文字陰影色彩", + "gradientBackground": "橫幅影像漸層的背景色彩", "gradientOne": "橫幅影像漸層的頂部色彩", "gradientTwo": "橫幅影像漸層的底部色彩", - "gradientBackground": "橫幅影像漸層的背景色彩", - "notebook.notebookToolbarIcon": "筆記本: 主要工具列圖示", - "notebook.notebookToolbarSelectBorder": "筆記本: 主要工具列選取方塊框線", - "notebook.notebookToolbarSelectBackground": "筆記本: 主要工具列選取方塊背景", - "notebook.notebookToolbarLines": "筆記本: 主要工具列下框線與分隔符號", - "notebook.dropdownArrow": "筆記本: 主要工具列下拉式箭頭", + "infoBox.errorBackground": "資訊框: 通知類型為錯誤時的背景色彩。", + "infoBox.infomationBackground": "資訊框: 通知類型為資訊時的背景色彩。", + "infoBox.successBackground": "資訊框: 通知類型為成功時的背景色彩。", + "infoBox.warningBackground": "資訊框: 通知類型為警告時的背景色彩。", + "infoButton.background": "資訊按鈕背景色彩。", + "infoButton.border": "資訊按鈕框線色彩。", + "infoButton.foreground": "資訊按鈕前景色彩。", + "infoButton.hoverBackground": "資訊按鈕暫留背景色彩。", "notebook.buttonMenuArrow": "筆記本: 主要工具列自訂按鈕功能表下拉式箭頭", - "notebook.toolbarBackground": "筆記本: Markdown 工具列背景", - "notebook.toolbarIcon": "筆記本: Markdown 工具列圖示", - "notebook.toolbarBottomBorder": "筆記本: Markdown 工具列下框線", "notebook.cellBorder": "筆記本: 使用中資料格的框線", - "notebook.markdownEditorBackground": "筆記本: Markdown 編輯器背景", - "notebook.splitBorder": "筆記本: Markdown 編輯器與預覽間的框線", "notebook.codeEditorBackground": "筆記本: 程式碼編輯器背景", "notebook.codeEditorBackgroundActive": "筆記本: 使用中儲存格的程式碼編輯器背景", "notebook.codeEditorLineNumber": "筆記本: 程式碼編輯器行號", - "notebook.codeEditorToolbarIcon": "筆記本: 程式碼編輯器工具列圖示", "notebook.codeEditorToolbarBackground": "筆記本: 程式碼編輯器工具列背景", "notebook.codeEditorToolbarBorder": "筆記本: 程式碼編輯器工具列右框線", + "notebook.codeEditorToolbarIcon": "筆記本: 程式碼編輯器工具列圖示", + "notebook.dropdownArrow": "筆記本: 主要工具列下拉式箭頭", + "notebook.markdownEditorBackground": "筆記本: Markdown 編輯器背景", "notebook.notebookCellTagBackground": "標籤背景色彩。", "notebook.notebookCellTagForeground": "標籤前景色彩。", + "notebook.notebookToolbarIcon": "筆記本: 主要工具列圖示", + "notebook.notebookToolbarLines": "筆記本: 主要工具列下框線與分隔符號", + "notebook.notebookToolbarSelectBackground": "筆記本: 主要工具列選取方塊背景", + "notebook.notebookToolbarSelectBorder": "筆記本: 主要工具列選取方塊框線", + "notebook.splitBorder": "筆記本: Markdown 編輯器與預覽間的框線", + "notebook.toolbarBackground": "筆記本: Markdown 工具列背景", + "notebook.toolbarBottomBorder": "筆記本: Markdown 工具列下框線", + "notebook.toolbarIcon": "筆記本: Markdown 工具列圖示", "notebookFindMatchHighlight": "其他搜尋相符項目的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", "notebookFindRangeHighlight": "限制搜尋之範圍的色彩。其不得為不透明色彩,以免隱藏底層裝飾。", - "infoBox.infomationBackground": "資訊框: 通知類型為資訊時的背景色彩。", - "infoBox.warningBackground": "資訊框: 通知類型為警告時的背景色彩。", - "infoBox.errorBackground": "資訊框: 通知類型為錯誤時的背景色彩。", - "infoBox.successBackground": "資訊框: 通知類型為成功時的背景色彩。", - "infoButton.foreground": "資訊按鈕前景色彩。", - "infoButton.background": "資訊按鈕背景色彩。", - "infoButton.border": "資訊按鈕框線色彩。", - "infoButton.hoverBackground": "資訊按鈕暫留背景色彩。", - "calloutDialogForeground": "圖說文字對話方塊前景。", - "calloutDialogInteriorBorder": "用於分隔元素的圖說文字對話方塊內框線。", - "calloutDialogExteriorBorder": "與筆記本 UI 之間呈現對比的圖說文字對話方塊外框線。", - "calloutDialogHeaderFooterBackground": "圖說文字對話方塊標題與頁尾背景。", - "calloutDialogBodyBackground": "圖說文字對話方塊內文背景。", - "calloutDialogShadowColor": "圖說文字對話方塊陰影色彩。" + "tileBorder": "磚的框線色彩", + "tileBoxShadow": "磚方塊陰影色彩" }, "sql/platform/theme/common/colors": { - "tableHeaderBackground": "資料表標題背景色彩", - "tableHeaderForeground": "資料表標題前景色彩", - "listFocusAndSelectionBackground": "當清單/資料表處於使用狀態時,所選項目與聚焦項目的清單/資料表背景色彩", - "tableCellOutline": "資料格的外框色彩。", - "disabledInputBoxBackground": "已停用輸入方塊背景。", - "disabledInputBoxForeground": "已停用輸入方塊前景。", + "agentCellBackground": "SQL Agent 資料表資料格背景色彩。", + "agentCellBorderColor": "SQL Agent 資料表資料格邊框色彩。", + "agentJobsHeadingColor": "SQL Agent 標題背景色彩。", + "agentTableBackground": "SQL Agent 資料表背景色彩。", + "agentTableHoverBackground": "SQL Agent 資料表暫留背景色彩。", "buttonFocusOutline": "聚焦時按鈕外框色彩。", "disabledCheckboxforeground": "已停用核取方塊前景。", - "agentTableBackground": "SQL Agent 資料表背景色彩。", - "agentCellBackground": "SQL Agent 資料表資料格背景色彩。", - "agentTableHoverBackground": "SQL Agent 資料表暫留背景色彩。", - "agentJobsHeadingColor": "SQL Agent 標題背景色彩。", - "agentCellBorderColor": "SQL Agent 資料表資料格邊框色彩。", - "resultsErrorColor": "結果訊息錯誤色彩。" + "disabledInputBoxBackground": "已停用輸入方塊背景。", + "disabledInputBoxForeground": "已停用輸入方塊前景。", + "listFocusAndSelectionBackground": "當清單/資料表處於使用狀態時,所選項目與聚焦項目的清單/資料表背景色彩", + "resultsErrorColor": "結果訊息錯誤色彩。", + "tableCellOutline": "資料格的外框色彩。", + "tableHeaderBackground": "資料表標題背景色彩", + "tableHeaderForeground": "資料表標題前景色彩" }, "sql/workbench/api/browser/mainThreadExtensionManagement": { - "workbench.generalObsoleteApiNotification": "載入的延伸模組中,有一些使用淘汰的 API。請參閱「開發人員工具」視窗 [主控台] 索引標籤中的詳細資訊", - "dontShowAgain": "不要再顯示" + "dontShowAgain": "不要再顯示", + "workbench.generalObsoleteApiNotification": "載入的延伸模組中,有一些使用淘汰的 API。請參閱「開發人員工具」視窗 [主控台] 索引標籤中的詳細資訊" }, "sql/workbench/api/browser/mainThreadNotebookDocumentsAndEditors": { - "runActiveCell": "F5 快速鍵需要選取程式碼資料格。請選取要執行的程式碼資料格。", - "clearResultActiveCell": "清除結果需要選取程式碼資料格。請選取要執行的程式碼資料格。" + "clearResultActiveCell": "清除結果需要選取程式碼資料格。請選取要執行的程式碼資料格。", + "runActiveCell": "F5 快速鍵需要選取程式碼資料格。請選取要執行的程式碼資料格。" }, "sql/workbench/api/common/extHostModelView": { - "unknownComponentType": "未知元件類型。必須使用 ModelBuilder 建立物件", "invalidIndex": "索引 {0} 無效。", + "unknownComponentType": "未知元件類型。必須使用 ModelBuilder 建立物件", "unknownConfig": "元件設定不明,必須使用 ModelBuilder 才能建立設定物件" }, "sql/workbench/api/common/extHostModelViewDialog": { - "dialogDoneLabel": "完成", + "dashboardNotInitialized": "索引標籤未初始化", "dialogCancelLabel": "取消", - "generateScriptLabel": "產生指令碼", + "dialogDoneLabel": "完成", "dialogNextLabel": "下一個", "dialogPreviousLabel": "上一個", - "dashboardNotInitialized": "索引標籤未初始化" + "generateScriptLabel": "產生指令碼" }, "sql/workbench/api/common/extHostModelViewTree": { "treeView.notRegistered": "未註冊識別碼為 '{0}' 的樹狀檢視。" }, "sql/workbench/api/common/extHostNotebook": { - "providerRequired": "必須將具有有效 providerId 的 NotebookProvider 傳遞給此方法", - "errNoProvider": "找不到任何筆記本提供者", "errNoManager": "找不到管理員", - "noServerManager": "筆記本 {0} 的 Notebook 管理員沒有伺服器管理員。無法對其執行作業", + "errNoProvider": "找不到任何筆記本提供者", "noContentManager": "筆記本 {0} 的 Notebook 管理員沒有內容管理員。無法對其執行作業", - "noSessionManager": "筆記本 {0} 的 Notebook 管理員沒有工作階段管理員。無法對其執行作業" + "noServerManager": "筆記本 {0} 的 Notebook 管理員沒有伺服器管理員。無法對其執行作業", + "noSessionManager": "筆記本 {0} 的 Notebook 管理員沒有工作階段管理員。無法對其執行作業", + "providerRequired": "必須將具有有效 providerId 的 NotebookProvider 傳遞給此方法" }, "sql/workbench/api/common/extHostNotebookDocumentsAndEditors": { "providerRequired": "必須將具有有效 providerId 的 NotebookProvider 傳遞給此方法" }, "sql/workbench/browser/actions": { - "manage": "管理", - "showDetails": "顯示詳細資訊", + "clearSavedAccounts": "清除所有儲存的帳戶", "configureDashboardLearnMore": "深入了解", - "clearSavedAccounts": "清除所有儲存的帳戶" + "manage": "管理", + "showDetails": "顯示詳細資訊" }, "sql/workbench/browser/actions.contribution": { - "previewFeatures.configTitle": "預覽功能", - "previewFeatures.configEnable": "啟用未發佈的預覽功能", - "showConnectDialogOnStartup": "啟動時顯示連線對話方塊", + "enableObsoleteApiUsageNotification": "啟用/停用使用淘汰的 API 通知", "enableObsoleteApiUsageNotificationTitle": "淘汰 API 通知", - "enableObsoleteApiUsageNotification": "啟用/停用使用淘汰的 API 通知" + "previewFeatures.configEnable": "啟用未發佈的預覽功能", + "previewFeatures.configTitle": "預覽功能", + "showConnectDialogOnStartup": "啟動時顯示連線對話方塊" }, "sql/workbench/browser/editData/editDataInput": { "connectionFailure": "編輯資料工作階段連線失敗" }, "sql/workbench/browser/editor/profiler/profilerInput": { - "profilerInput.profiler": "分析工具", - "profilerInput.notConnected": "未連線", - "profiler.sessionStopped": "伺服器 {0} 上的 XEvent 分析工具工作階段意外停止。", + "profiler.eventsLost": "{0} 的 XEvent 分析工具工作階段遺失事件。", "profiler.sessionCreationError": "啟動新的工作階段時發生錯誤", - "profiler.eventsLost": "{0} 的 XEvent 分析工具工作階段遺失事件。" + "profiler.sessionStopped": "伺服器 {0} 上的 XEvent 分析工具工作階段意外停止。", + "profilerInput.notConnected": "未連線", + "profilerInput.profiler": "分析工具" }, "sql/workbench/browser/editor/resourceViewer/resourceViewerInput": { "resourceViewer.showActions": "顯示動作", "resourceViewerInput.resourceViewer": "資源檢視器" }, "sql/workbench/browser/modal/modal": { - "infoAltText": "資訊", - "warningAltText": "警告", - "errorAltText": "錯誤", - "showMessageDetails": "顯示詳細資訊", - "copyMessage": "複製", "closeMessage": "關閉", + "copyMessage": "複製", + "errorAltText": "錯誤", + "hideMessageDetails": "隱藏詳細資料", + "infoAltText": "資訊", "modal.back": "返回", - "hideMessageDetails": "隱藏詳細資料" + "showMessageDetails": "顯示詳細資訊", + "warningAltText": "警告" }, "sql/workbench/browser/modal/optionsDialog": { - "optionsDialog.ok": "確定", - "optionsDialog.cancel": "取消" + "optionsDialog.cancel": "取消", + "optionsDialog.ok": "確定" }, "sql/workbench/browser/modal/optionsDialogHelper": { - "optionsDialog.missingRequireField": "是必要的。", - "optionsDialog.invalidInput": "輸入無效。預期為數字。" + "optionsDialog.invalidInput": "輸入無效。預期為數字。", + "optionsDialog.missingRequireField": "是必要的。" }, "sql/workbench/browser/modelComponents/componentBase": { "invalidIndex": "索引 {0} 無效。" @@ -9530,16 +9997,16 @@ "declarativeTable.showActions": "顯示動作" }, "sql/workbench/browser/modelComponents/dropdown.component": { - "loadingMessage": "正在載入", - "loadingCompletedMessage": "已完成載入" + "loadingCompletedMessage": "已完成載入", + "loadingMessage": "正在載入" }, "sql/workbench/browser/modelComponents/inputbox.component": { "invalidValueError": "值無效", "period": "{0}. {1}" }, "sql/workbench/browser/modelComponents/loadingComponent.component": { - "loadingMessage": "正在載入", - "loadingCompletedMessage": "已完成載入" + "loadingCompletedMessage": "已完成載入", + "loadingMessage": "正在載入" }, "sql/workbench/browser/modelComponents/queryTextEditor": { "queryTextEditorAriaLabel": "檢視模型的 modelview 程式碼編輯器。" @@ -9551,24 +10018,24 @@ "languageChangeUnsupported": "無法變更尚未儲存之檔案的編輯器類型" }, "sql/workbench/browser/scriptingActions": { - "scriptSelect": "選取前 1000", - "scriptKustoSelect": "取用 10 筆", - "scriptExecute": "作為指令碼執行", - "scriptAlter": "修改指令碼", "editData": "編輯資料", + "scriptAlter": "修改指令碼", "scriptCreate": "建立指令碼", - "scriptDelete": "將指令碼編寫為 Drop" + "scriptDelete": "將指令碼編寫為 Drop", + "scriptExecute": "作為指令碼執行", + "scriptKustoSelect": "取用 10 筆", + "scriptSelect": "選取前 1000" }, "sql/workbench/browser/scriptingUtils": { - "scriptSelectNotFound": "在物件上呼叫選取的指令碼時沒有回傳任何指令碼", - "selectOperationName": "選擇", "createOperationName": "建立", - "insertOperationName": "插入", - "updateOperationName": "更新", "deleteOperationName": "刪除", + "insertOperationName": "插入", + "scriptNotFound": "指令碼為 {0} 時無回傳任何指令", "scriptNotFoundForObject": "在物件 {1} 指令碼為 {0} 時無回傳任何指令碼", + "scriptSelectNotFound": "在物件上呼叫選取的指令碼時沒有回傳任何指令碼", "scriptingFailed": "指令碼失敗", - "scriptNotFound": "指令碼為 {0} 時無回傳任何指令" + "selectOperationName": "選擇", + "updateOperationName": "更新" }, "sql/workbench/common/editor/query/queryEditorInput": { "disconnected": "已中斷連線" @@ -9577,181 +10044,181 @@ "extensionsInputName": "延伸模組" }, "sql/workbench/common/theme": { - "verticalTabActiveBackground": "垂直索引標籤的作用中索引標籤背景色彩", "dashboardBorder": "儀表板中框線的色彩", "dashboardWidget": "儀表板 Widget 標題的色彩", "dashboardWidgetSubtext": "儀表板 Widget 次文字的色彩", - "propertiesContainerPropertyValue": "屬性容器元件中顯示的屬性值色彩", "propertiesContainerPropertyName": "屬性容器元件中顯示的屬性名稱色彩", - "toolbarOverflowShadow": "工具列溢位陰影色彩" + "propertiesContainerPropertyValue": "屬性容器元件中顯示的屬性值色彩", + "toolbarOverflowShadow": "工具列溢位陰影色彩", + "verticalTabActiveBackground": "垂直索引標籤的作用中索引標籤背景色彩" }, "sql/workbench/contrib/accounts/browser/accountManagement.contribution": { - "carbon.extension.contributes.account.id": "帳戶類型的識別碼", + "carbon.extension.contributes.account": "將圖示貢獻給帳戶供應者。", "carbon.extension.contributes.account.icon": "(選用) 用於 UI 中表示 accpunt 的圖示。任一檔案路徑或主題化的設定。", - "carbon.extension.contributes.account.icon.light": "使用亮色主題時的圖示路徑", "carbon.extension.contributes.account.icon.dark": "使用暗色主題時的圖像路徑", - "carbon.extension.contributes.account": "將圖示貢獻給帳戶供應者。" + "carbon.extension.contributes.account.icon.light": "使用亮色主題時的圖示路徑", + "carbon.extension.contributes.account.id": "帳戶類型的識別碼" }, "sql/workbench/contrib/assessment/browser/asmtActions": { - "asmtaction.server.getitems": "檢視適用的規則", "asmtaction.database.getitems": "檢視適用於 {0} 的規則", - "asmtaction.server.invokeitems": "叫用評定", "asmtaction.database.invokeitems": "為 {0} 叫用評定", "asmtaction.exportasscript": "匯出為指令碼", - "asmtaction.showsamples": "檢視所有規則,並前往 GitHub 深入了解", "asmtaction.generatehtmlreport": "建立 HTML 報表", - "asmtaction.openReport": "已儲存報表。要開啟嗎?", + "asmtaction.label.cancel": "取消", "asmtaction.label.open": "開啟", - "asmtaction.label.cancel": "取消" + "asmtaction.openReport": "已儲存報表。要開啟嗎?", + "asmtaction.server.getitems": "檢視適用的規則", + "asmtaction.server.invokeitems": "叫用評定", + "asmtaction.showsamples": "檢視所有規則,並前往 GitHub 深入了解" }, "sql/workbench/contrib/assessment/browser/asmtResultsView.component": { "asmt.NoResultsInitial": "沒有任何可顯示的項目。請叫用評定以取得結果", - "asmt.column.displayName": "顯示名稱", - "asmt.column.target": "目標", - "asmt.column.severity": "嚴重性", + "asmt.TargetDatabaseComplient": "資料庫 {0} 完全符合最佳做法。做得好!", "asmt.TargetInstanceComplient": "執行個體 {0} 完全符合最佳做法。做得好!", - "asmt.TargetDatabaseComplient": "資料庫 {0} 完全符合最佳做法。做得好!" + "asmt.column.displayName": "顯示名稱", + "asmt.column.severity": "嚴重性", + "asmt.column.target": "目標" }, "sql/workbench/contrib/assessment/common/strings": { - "asmt.section.api.title": "API 資訊", "asmt.apiversion": "API 版本:", - "asmt.rulesetversion": "預設規則集版本:", - "asmt.section.instance.title": "SQL Server 執行個體詳細資料", - "asmt.serverversion": "版本:", - "asmt.serveredition": "版本:", - "asmt.instancename": "執行個體名稱:", - "asmt.osversion": "OS 版本:", - "asmt.column.message": "訊息", "asmt.column.checkId": "檢查識別碼", + "asmt.column.helpLink": "說明連結", + "asmt.column.message": "訊息", "asmt.column.tags": "標籤", + "asmt.instancename": "執行個體名稱:", "asmt.learnMore": "深入了解", - "asmt.sqlReportTitle": "SQL 評定報表", + "asmt.osversion": "OS 版本:", + "asmt.rulesetversion": "預設規則集版本:", + "asmt.section.api.title": "API 資訊", + "asmt.section.instance.title": "SQL Server 執行個體詳細資料", + "asmt.serveredition": "版本:", + "asmt.serverversion": "版本:", + "asmt.sqlReport.Error": "錯誤", + "asmt.sqlReport.Info": "資訊", + "asmt.sqlReport.Warning": "警告", "asmt.sqlReport.resultForDatabase": "資料庫結果", "asmt.sqlReport.resultForInstance": "伺服器結果", - "asmt.sqlReport.Error": "錯誤", - "asmt.sqlReport.Warning": "警告", - "asmt.sqlReport.Info": "資訊", - "asmt.column.helpLink": "說明連結", - "asmt.sqlReport.severityMsg": "{0}: {1} 個項目" + "asmt.sqlReport.severityMsg": "{0}: {1} 個項目", + "asmt.sqlReportTitle": "SQL 評定報表" }, "sql/workbench/contrib/azure/browser/azure.contribution": { "azure.openInAzurePortal.title": "在 Azure 入口網站中開啟" }, "sql/workbench/contrib/backup/browser/backup.component": { - "backup.backupName": "備份名稱", - "backup.recoveryModel": "復原模式", - "backup.backupType": "備份類型", - "backup.backupDevice": "備份檔案", + "addFile": "增加檔案", + "backup.advancedConfiguration": "進階組態", "backup.algorithm": "演算法", + "backup.backupDevice": "備份檔案", + "backup.backupFileRequired": "需要備份檔案路徑", + "backup.backupName": "備份名稱", + "backup.backupTail": "備份最後的記錄", + "backup.backupType": "備份類型", "backup.certificateOrAsymmetricKey": "憑證或非對稱金鑰", - "backup.media": "媒體", - "backup.mediaOption": "備份到現有的媒體集", - "backup.mediaOptionFormat": "備份到新媒體集", + "backup.checksumContainer": "在寫入媒體前執行檢查碼", + "backup.compression": "壓縮", + "backup.containsBackupToUrlError": "僅支援備份到檔案", + "backup.continueOnErrorContainer": "錯誤時繼續", + "backup.copyOnly": "僅複製備份", + "backup.encryption": "加密", "backup.existingMediaAppend": "附加至現有的備份組", "backup.existingMediaOverwrite": "覆寫所有現有的備份集", - "backup.newMediaSetName": "新增媒體集名稱", - "backup.newMediaSetDescription": "新增媒體集描述", - "backup.checksumContainer": "在寫入媒體前執行檢查碼", - "backup.verifyContainer": "完成後驗證備份", - "backup.continueOnErrorContainer": "錯誤時繼續", "backup.expiration": "逾期", - "backup.setBackupRetainDays": "設定備份保留天數", - "backup.copyOnly": "僅複製備份", - "backup.advancedConfiguration": "進階組態", - "backup.compression": "壓縮", + "backup.media": "媒體", + "backup.mediaNameRequired": "需要媒體名稱", + "backup.mediaOption": "備份到現有的媒體集", + "backup.mediaOptionFormat": "備份到新媒體集", + "backup.newMediaSetDescription": "新增媒體集描述", + "backup.newMediaSetName": "新增媒體集名稱", + "backup.noEncryptorWarning": "沒有憑證或非對稱金鑰可用", + "backup.recoveryModel": "復原模式", + "backup.reliability": "可靠性", "backup.setBackupCompression": "設定備份壓縮", - "backup.encryption": "加密", + "backup.setBackupRetainDays": "設定備份保留天數", "backup.transactionLog": "交易記錄", "backup.truncateTransactionLog": "截斷交易記錄", - "backup.backupTail": "備份最後的記錄", - "backup.reliability": "可靠性", - "backup.mediaNameRequired": "需要媒體名稱", - "backup.noEncryptorWarning": "沒有憑證或非對稱金鑰可用", - "addFile": "增加檔案", - "removeFile": "移除檔案", - "backupComponent.invalidInput": "輸入無效。值必須大於或等於 0。", - "backupComponent.script": "指令碼", + "backup.verifyContainer": "完成後驗證備份", "backupComponent.backup": "備份", "backupComponent.cancel": "取消", - "backup.containsBackupToUrlError": "僅支援備份到檔案", - "backup.backupFileRequired": "需要備份檔案路徑" + "backupComponent.invalidInput": "輸入無效。值必須大於或等於 0。", + "backupComponent.script": "指令碼", + "removeFile": "移除檔案" }, "sql/workbench/contrib/backup/browser/backup.contribution": { "backup": "備份" }, "sql/workbench/contrib/backup/browser/backupActions": { - "backup.isPreviewFeature": "您必須啟用預覽功能才能使用備份", - "backup.commandNotSupportedForServer": "資料庫內容中不支援備份命令。請選取資料庫並再試一次。", "backup.commandNotSupported": "Azure SQL 資料庫不支援備份命令。", + "backup.commandNotSupportedForServer": "資料庫內容中不支援備份命令。請選取資料庫並再試一次。", + "backup.isPreviewFeature": "您必須啟用預覽功能才能使用備份", "backupAction.backup": "備份" }, "sql/workbench/contrib/backup/common/constants": { + "backup.asymmetricKey": "非對稱金鑰", + "backup.compressBackup": "壓縮備份", + "backup.defaultCompression": "使用預設伺服器設定", + "backup.doNotCompress": "不要壓縮備份", "backup.labelDatabase": "資料庫", + "backup.labelDifferential": "差異", + "backup.labelDisk": "磁碟", "backup.labelFilegroup": "檔案與檔案群組", "backup.labelFull": "完整", - "backup.labelDifferential": "差異", "backup.labelLog": "交易記錄", - "backup.labelDisk": "磁碟", "backup.labelUrl": "URL", - "backup.defaultCompression": "使用預設伺服器設定", - "backup.compressBackup": "壓縮備份", - "backup.doNotCompress": "不要壓縮備份", - "backup.serverCertificate": "伺服器憑證", - "backup.asymmetricKey": "非對稱金鑰" + "backup.serverCertificate": "伺服器憑證" }, "sql/workbench/contrib/charts/browser/actions": { + "chartNotFound": "找不到要儲存的圖表", + "chartSaved": "已將圖表儲存到路徑: {0}", + "configureChartLabel": "設定圖表", + "copyChartLabel": "複製為映像", "createInsightLabel": "建立見解", "createInsightNoEditor": "啟用的編輯器不是 SQL 編輯器,無法建立見解", "myWidgetName": "我的小工具", - "configureChartLabel": "設定圖表", - "copyChartLabel": "複製為映像", - "chartNotFound": "找不到要儲存的圖表", - "saveImageLabel": "另存為映像", "resultsSerializer.saveAsFileExtensionPNGTitle": "PNG", - "chartSaved": "已將圖表儲存到路徑: {0}" + "saveImageLabel": "另存為映像" }, "sql/workbench/contrib/charts/browser/chartOptions": { - "dataDirectionLabel": "資料方向", - "verticalLabel": "垂直", - "horizontalLabel": "水平", + "chartTypeLabel": "圖表類型", "columnsAsLabelsLabel": "使用資料行名稱作為標籤", + "dataDirectionLabel": "資料方向", + "dataTypeLabel": "資料類型", + "encodingOption": "編碼", + "horizontalLabel": "水平", + "imageFormatOption": "映像格式", "labelFirstColumnLabel": "使用第一個資料行作為資料列標籤", "legendLabel": "圖例位置", - "yAxisLabel": "Y 軸標籤", - "yAxisMinVal": "Y 軸最小值", - "yAxisMaxVal": "Y 軸最大值", - "xAxisLabel": "X 軸標籤", - "xAxisMinVal": "X 軸最小值", - "xAxisMaxVal": "X 軸最大值", - "xAxisMinDate": "X 軸最小日期", - "xAxisMaxDate": "X 軸最大日期", - "dataTypeLabel": "資料類型", "numberLabel": "數字", "pointLabel": "點", - "chartTypeLabel": "圖表類型", - "encodingOption": "編碼", - "imageFormatOption": "映像格式" + "verticalLabel": "垂直", + "xAxisLabel": "X 軸標籤", + "xAxisMaxDate": "X 軸最大日期", + "xAxisMaxVal": "X 軸最大值", + "xAxisMinDate": "X 軸最小日期", + "xAxisMinVal": "X 軸最小值", + "yAxisLabel": "Y 軸標籤", + "yAxisMaxVal": "Y 軸最大值", + "yAxisMinVal": "Y 軸最小值" }, "sql/workbench/contrib/charts/browser/chartTab": { "chartTabTitle": "圖表" }, "sql/workbench/contrib/charts/browser/chartView": { - "horizontalBarAltName": "水平橫條圖", "barAltName": "橫條圖", + "charting.failedToGetRows": "無法取得資料集的資料列以繪製圖表。", + "charting.unsupportedType": "不支援圖表類型 '{0}'。", + "countAltName": "計數", + "doughnutAltName": "環圈圖", + "horizontalBarAltName": "水平橫條圖", + "imageAltName": "映像", "lineAltName": "折線圖", "pieAltName": "圓形圖", "scatterAltName": "散佈圖", - "timeSeriesAltName": "時間序列", - "imageAltName": "映像", - "countAltName": "計數", "tableAltName": "資料表", - "doughnutAltName": "環圈圖", - "charting.failedToGetRows": "無法取得資料集的資料列以繪製圖表。", - "charting.unsupportedType": "不支援圖表類型 '{0}'。" + "timeSeriesAltName": "時間序列" }, "sql/workbench/contrib/charts/browser/charts.contribution": { - "builtinChartsConfigurationTitle": "內建圖表", - "builtinCharts.maxRowCountDescription": "要顯示之圖表的資料列數目上限。警告: 增加此數目可能會影響效能。" + "builtinCharts.maxRowCountDescription": "要顯示之圖表的資料列數目上限。警告: 增加此數目可能會影響效能。", + "builtinChartsConfigurationTitle": "內建圖表" }, "sql/workbench/contrib/charts/browser/configureChartDialog": { "configureChartDialog.close": "關閉" @@ -9767,46 +10234,46 @@ "charts.neverShowAgain": "不要再顯示" }, "sql/workbench/contrib/commandLine/electron-browser/commandLine": { - "connectingLabel": "正在連線: {0}", - "runningCommandLabel": "正在執行命令: {0}", - "openingNewQueryLabel": "正在開啟新查詢: {0}", - "warnServerRequired": "因為未提供伺服器資訊,所以無法連線", - "errConnectUrl": "因為發生錯誤 {0},導致無法開啟 URL", - "connectServerDetail": "這會連線到伺服器 {0}", "confirmConnect": "確定要連線嗎?", + "connectServerDetail": "這會連線到伺服器 {0}", + "connectingLabel": "正在連線: {0}", + "connectingQueryLabel": "正在連線到查詢檔案", + "errConnectUrl": "因為發生錯誤 {0},導致無法開啟 URL", "open": "開啟(&&O)", - "connectingQueryLabel": "正在連線到查詢檔案" + "openingNewQueryLabel": "正在開啟新查詢: {0}", + "runningCommandLabel": "正在執行命令: {0}", + "warnServerRequired": "因為未提供伺服器資訊,所以無法連線" }, "sql/workbench/contrib/configuration/common/configurationUpgrader": { "workbench.configuration.upgradeUser": "您使用者設定中的 {1} 已取代 {0}。", "workbench.configuration.upgradeWorkspace": "您工作區設定中的 {1} 已取代 {0}。" }, "sql/workbench/contrib/connection/browser/connection.contribution": { - "sql.maxRecentConnectionsDescription": "連線列表內最近使用的連線數上限。", + "connection.parseClipboardForConnectionStringDescription": "嘗試在連線對話方塊開啟或已執行貼上時剖析剪貼簿的內容。", "sql.defaultEngineDescription": "要使用的預設 SQL 引擎。這會驅動 .sql 檔案中的預設語言提供者,以及建立新連線時要使用的預設。", - "connection.parseClipboardForConnectionStringDescription": "嘗試在連線對話方塊開啟或已執行貼上時剖析剪貼簿的內容。" + "sql.maxRecentConnectionsDescription": "連線列表內最近使用的連線數上限。" }, "sql/workbench/contrib/connection/browser/connectionStatus": { "status.connection.status": "連線狀態" }, "sql/workbench/contrib/connection/common/connectionProviderExtension": { - "schema.providerId": "提供者的通用識別碼。", + "schema.connectionOptions": "連線選項", "schema.displayName": "提供者的顯示名稱", - "schema.notebookKernelAlias": "提供者的筆記本核心別名", "schema.iconPath": "伺服器類型的圖示路徑", - "schema.connectionOptions": "連線選項" + "schema.notebookKernelAlias": "提供者的筆記本核心別名", + "schema.providerId": "提供者的通用識別碼。" }, "sql/workbench/contrib/connection/common/connectionTreeProviderExentionPoint": { - "connectionTreeProvider.schema.name": "樹狀提供者向使用者顯示的名稱", - "connectionTreeProvider.schema.id": "提供者的識別碼,必須與註冊樹狀資料提供者時的識別碼相同,而且必須以 `connectionDialog/` 開頭" + "connectionTreeProvider.schema.id": "提供者的識別碼,必須與註冊樹狀資料提供者時的識別碼相同,而且必須以 `connectionDialog/` 開頭", + "connectionTreeProvider.schema.name": "樹狀提供者向使用者顯示的名稱" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardContainer.contribution": { - "azdata.extension.contributes.dashboard.container.id": "此容器的唯一識別碼。", - "azdata.extension.contributes.dashboard.container.container": "顯示於索引標籤的容器。", "azdata.extension.contributes.containers": "提供一個或多個儀表板容器,讓使用者可增加至其儀表板中。", - "dashboardContainer.contribution.noIdError": "為延伸模組指定的儀表板容器中沒有任何識別碼。", - "dashboardContainer.contribution.noContainerError": "為延伸模組指定的儀表板容器中沒有任何容器。", + "azdata.extension.contributes.dashboard.container.container": "顯示於索引標籤的容器。", + "azdata.extension.contributes.dashboard.container.id": "此容器的唯一識別碼。", "dashboardContainer.contribution.moreThanOneDashboardContainersError": "至少須為每個空間定義剛好 1 個儀表板容器。", + "dashboardContainer.contribution.noContainerError": "為延伸模組指定的儀表板容器中沒有任何容器。", + "dashboardContainer.contribution.noIdError": "為延伸模組指定的儀表板容器中沒有任何識別碼。", "dashboardTab.contribution.unKnownContainerType": "延伸模組的儀表板容器中有不明的容器類型定義。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardControlHostContainer.contribution": { @@ -9823,17 +10290,17 @@ "dashboard.container.modelview": "將在此索引標籤中顯示的 model-backed 檢視。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardNavSection.contribution": { - "dashboard.container.left-nav-bar.id": "導覽區的唯一識別碼。將傳遞給任何要求的延伸模組。", - "dashboard.container.left-nav-bar.icon": "(選用) 用於 UI 中表示導覽區的圖示。任一檔案路徑或主題化的設定。", - "dashboard.container.left-nav-bar.icon.light": "使用亮色主題時的圖示路徑", - "dashboard.container.left-nav-bar.icon.dark": "使用暗色主題時的圖像路徑", - "dashboard.container.left-nav-bar.title": "顯示給使用者的導覽區標題。", - "dashboard.container.left-nav-bar.container": "顯示在此導覽區的容器。", "dashboard.container.left-nav-bar": "在導覽區顯示儀表板容器清單。", - "navSection.missingTitle.error": "為延伸模組指定的導覽區段中沒有標題。", + "dashboard.container.left-nav-bar.container": "顯示在此導覽區的容器。", + "dashboard.container.left-nav-bar.icon": "(選用) 用於 UI 中表示導覽區的圖示。任一檔案路徑或主題化的設定。", + "dashboard.container.left-nav-bar.icon.dark": "使用暗色主題時的圖像路徑", + "dashboard.container.left-nav-bar.icon.light": "使用亮色主題時的圖示路徑", + "dashboard.container.left-nav-bar.id": "導覽區的唯一識別碼。將傳遞給任何要求的延伸模組。", + "dashboard.container.left-nav-bar.title": "顯示給使用者的導覽區標題。", + "navSection.invalidContainer.error": "NAV_SECTION 中的 NAV_SECTION 對延伸模組而言是無效的容器。", "navSection.missingContainer.error": "為延伸模組指定的導覽區段中沒有任何容器。", - "navSection.moreThanOneDashboardContainersError": "至少須為每個空間定義剛好 1 個儀表板容器。", - "navSection.invalidContainer.error": "NAV_SECTION 中的 NAV_SECTION 對延伸模組而言是無效的容器。" + "navSection.missingTitle.error": "為延伸模組指定的導覽區段中沒有標題。", + "navSection.moreThanOneDashboardContainersError": "至少須為每個空間定義剛好 1 個儀表板容器。" }, "sql/workbench/contrib/dashboard/browser/containers/dashboardWebviewContainer.contribution": { "dashboard.container.webview": "顯示在此索引標籤的 Web 檢視。" @@ -9843,60 +10310,60 @@ "widgetContainer.invalidInputs": "延伸模組的 widgets-container 中應有 widgets 的清單。" }, "sql/workbench/contrib/dashboard/browser/core/actions": { + "addFeatureAction.openInstalledFeatures": "開啟已安裝的功能", + "clickToPin": "按一下以釘選", + "clickToUnpin": "按一下以取消釘選", + "collapseWidget": "摺疊小工具", + "deleteWidget": "刪除小工具", "editDashboard": "編輯", "editDashboardExit": "結束", + "expandWidget": "展開小工具", "refreshWidget": "重新整理", - "toggleMore": "顯示動作", - "deleteWidget": "刪除小工具", - "clickToUnpin": "按一下以取消釘選", - "clickToPin": "按一下以釘選", - "addFeatureAction.openInstalledFeatures": "開啟已安裝的功能", - "collapseWidget": "摺疊小工具", - "expandWidget": "展開小工具" + "toggleMore": "顯示動作" }, "sql/workbench/contrib/dashboard/browser/core/dashboardHelper": { "unknownDashboardContainerError": "{0} 是不明容器。" }, "sql/workbench/contrib/dashboard/browser/core/dashboardPage.component": { + "dashboard.generalTabGroupHeader": "一般", "home": "首頁", - "missingConnectionInfo": "此儀表板上找不到連線資訊", - "dashboard.generalTabGroupHeader": "一般" + "missingConnectionInfo": "此儀表板上找不到連線資訊" }, "sql/workbench/contrib/dashboard/browser/core/dashboardTab.contribution": { - "azdata.extension.contributes.dashboard.tab.id": "此索引標籤的唯一識別碼。將傳遞給任何要求的延伸模組。", - "azdata.extension.contributes.dashboard.tab.title": "顯示給使用者的索引標籤的標題。", - "azdata.extension.contributes.dashboard.tab.description": "此索引標籤的描述將顯示給使用者。", - "azdata.extension.contributes.tab.when": "必須為 True 以顯示此項目的條件", - "azdata.extension.contributes.tab.provider": "定義與此索引標籤相容的連線類型。若未設定,則預設值為 'MSSQL'", - "azdata.extension.contributes.dashboard.tab.container": "將在此索引標籤中顯示的容器。", + "administrationTabGroup": "管理", "azdata.extension.contributes.dashboard.tab.alwaysShow": "是否應一律顯示此索引標籤或僅當使用者增加時顯示。", - "azdata.extension.contributes.dashboard.tab.isHomeTab": "是否應將此索引標籤用作連線類型的首頁索引標籤。", + "azdata.extension.contributes.dashboard.tab.container": "將在此索引標籤中顯示的容器。", + "azdata.extension.contributes.dashboard.tab.description": "此索引標籤的描述將顯示給使用者。", "azdata.extension.contributes.dashboard.tab.group": "此索引標籤所屬群組的唯一識別碼,常用 (群組) 的值: 常用。", - "dazdata.extension.contributes.dashboard.tab.icon": "(選用) 用於在 UI 中代表此索引標籤的圖示。這會是檔案路徑或可設定佈景主題的組態", - "azdata.extension.contributes.dashboard.tab.icon.light": "使用亮色主題時的圖示路徑", "azdata.extension.contributes.dashboard.tab.icon.dark": "使用暗色主題時的圖像路徑", - "azdata.extension.contributes.tabs": "提供一或多個索引標籤,讓使用者可將其增加至儀表板中。", - "dashboardTab.contribution.noTitleError": "未為延伸模組指定標題。", - "dashboardTab.contribution.noDescriptionWarning": "未指定要顯示的描述。", - "dashboardTab.contribution.noContainerError": "未為延伸模組指定任何容器。", - "dashboardTab.contribution.moreThanOneDashboardContainersError": "每個空間必須明確定義 1 個儀表板容器", + "azdata.extension.contributes.dashboard.tab.icon.light": "使用亮色主題時的圖示路徑", + "azdata.extension.contributes.dashboard.tab.id": "此索引標籤的唯一識別碼。將傳遞給任何要求的延伸模組。", + "azdata.extension.contributes.dashboard.tab.isHomeTab": "是否應將此索引標籤用作連線類型的首頁索引標籤。", + "azdata.extension.contributes.dashboard.tab.title": "顯示給使用者的索引標籤的標題。", "azdata.extension.contributes.dashboard.tabGroup.id": "此索引標籤群組的唯一識別碼。", "azdata.extension.contributes.dashboard.tabGroup.title": "索引標籤群組的標題。", + "azdata.extension.contributes.tab.provider": "定義與此索引標籤相容的連線類型。若未設定,則預設值為 'MSSQL'", + "azdata.extension.contributes.tab.when": "必須為 True 以顯示此項目的條件", "azdata.extension.contributes.tabGroups": "提供一或多個索引標籤群組,讓使用者可將其增加至儀表板中。", + "azdata.extension.contributes.tabs": "提供一或多個索引標籤,讓使用者可將其增加至儀表板中。", + "dashboardTab.contribution.moreThanOneDashboardContainersError": "每個空間必須明確定義 1 個儀表板容器", + "dashboardTab.contribution.noContainerError": "未為延伸模組指定任何容器。", + "dashboardTab.contribution.noDescriptionWarning": "未指定要顯示的描述。", + "dashboardTab.contribution.noTitleError": "未為延伸模組指定標題。", "dashboardTabGroup.contribution.noIdError": "沒有為索引標籤群組指定任何識別碼。", "dashboardTabGroup.contribution.noTitleError": "沒有為索引標籤群組指定任何標題。", - "administrationTabGroup": "管理", + "databasesTabDescription": "資料庫索引標籤", + "databasesTabTitle": "資料庫", + "dazdata.extension.contributes.dashboard.tab.icon": "(選用) 用於在 UI 中代表此索引標籤的圖示。這會是檔案路徑或可設定佈景主題的組態", "monitoringTabGroup": "監視", "performanceTabGroup": "效能", "securityTabGroup": "安全性", - "troubleshootingTabGroup": "疑難排解", "settingsTabGroup": "設定", - "databasesTabDescription": "資料庫索引標籤", - "databasesTabTitle": "資料庫" + "troubleshootingTabGroup": "疑難排解" }, "sql/workbench/contrib/dashboard/browser/dashboard.contribution": { - "manage": "管理", - "dashboard.editor.label": "儀表板" + "dashboard.editor.label": "儀表板", + "manage": "管理" }, "sql/workbench/contrib/dashboard/browser/dashboardActions": { "ManageAction": "管理" @@ -9905,67 +10372,67 @@ "opticon": "屬性 `icon` 可以省略,否則必須為字串或類似 `{dark, light}` 的常值" }, "sql/workbench/contrib/dashboard/browser/dashboardRegistry": { - "dashboard.properties.property": "定義顯示於儀表板上的屬性", - "dashboard.properties.property.displayName": "做為屬性標籤的值", - "dashboard.properties.property.value": "要在物件中存取的值", - "dashboard.properties.property.ignore": "指定要忽略的值", - "dashboard.properties.property.default": "如果忽略或沒有值,則顯示預設值", + "carbon.extension.dashboard": "定義此提供者支援儀表板", + "dashboard.id": "提供者識別碼 (例如 MSSQL)", + "dashboard.properties": "在儀表板上顯示的屬性值", + "dashboard.properties.databaseProperties": "顯示資料庫頁的屬性", "dashboard.properties.flavor": "定義儀表板屬性變體", - "dashboard.properties.flavor.id": "類別的變體的識別碼", "dashboard.properties.flavor.condition": "使用此變體的條件", "dashboard.properties.flavor.condition.field": "要比較的欄位", "dashboard.properties.flavor.condition.operator": "用於比較的運算子", "dashboard.properties.flavor.condition.value": "用於比較該欄位的值", - "dashboard.properties.databaseProperties": "顯示資料庫頁的屬性", - "dashboard.properties.serverProperties": "顯示伺服器頁的屬性", - "carbon.extension.dashboard": "定義此提供者支援儀表板", - "dashboard.id": "提供者識別碼 (例如 MSSQL)", - "dashboard.properties": "在儀表板上顯示的屬性值" + "dashboard.properties.flavor.id": "類別的變體的識別碼", + "dashboard.properties.property": "定義顯示於儀表板上的屬性", + "dashboard.properties.property.default": "如果忽略或沒有值,則顯示預設值", + "dashboard.properties.property.displayName": "做為屬性標籤的值", + "dashboard.properties.property.ignore": "指定要忽略的值", + "dashboard.properties.property.value": "要在物件中存取的值", + "dashboard.properties.serverProperties": "顯示伺服器頁的屬性" }, "sql/workbench/contrib/dashboard/browser/pages/dashboardPageContribution": { - "azdata.extension.contributes.widget.when": "必須為 True 以顯示此項目的條件", + "azdata.extension.contributes.dashboardPage.tab.id": "此索引標籤的唯一識別碼。將傳遞給任何要求的延伸模組。", "azdata.extension.contributes.widget.hideHeader": "是否要隱藏 Widget 的標題,預設值為 false", - "dashboardpage.tabName": "容器的標題", - "dashboardpage.rowNumber": "方格中元件的資料列", - "dashboardpage.rowSpan": "方格中元件的 rowspan。預設值為 1。使用 '*' 即可設定方格中的資料列數。", + "azdata.extension.contributes.widget.when": "必須為 True 以顯示此項目的條件", + "dashboardTabError": "未知的延伸模組索引標籤或未安裝。", "dashboardpage.colNumber": "方格中元件的資料行", "dashboardpage.colspan": "方格內元件的 colspan。預設值為 1。使用 '*' 即可設定方格中的資料行數。", - "azdata.extension.contributes.dashboardPage.tab.id": "此索引標籤的唯一識別碼。將傳遞給任何要求的延伸模組。", - "dashboardTabError": "未知的延伸模組索引標籤或未安裝。" + "dashboardpage.rowNumber": "方格中元件的資料列", + "dashboardpage.rowSpan": "方格中元件的 rowspan。預設值為 1。使用 '*' 即可設定方格中的資料列數。", + "dashboardpage.tabName": "容器的標題" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.component": { "databasePageName": "資料庫屬性" }, "sql/workbench/contrib/dashboard/browser/pages/databaseDashboardPage.contribution": { - "dashboardDatabaseProperties": "啟用或禁用屬性小工具", + "compatibilityLevel": "相容性層級", "dashboard.databaseproperties": "顯示屬性值", "dashboard.databaseproperties.displayName": "顯示屬性的名稱", - "dashboard.databaseproperties.value": "資料庫資訊物件中的值", "dashboard.databaseproperties.ignore": "指定要忽略的特定值", - "recoveryModel": "復原模式", + "dashboard.databaseproperties.value": "資料庫資訊物件中的值", + "dashboardDatabase": "自訂 \"資料庫儀表板\" 頁", + "dashboardDatabaseProperties": "啟用或禁用屬性小工具", + "dashboardDatabaseTabs": "自訂資料庫儀表板索引標籤", "lastDatabaseBackup": "上次資料庫備份", "lastLogBackup": "上次記錄備份", - "compatibilityLevel": "相容性層級", - "owner": "擁有者", - "dashboardDatabase": "自訂 \"資料庫儀表板\" 頁", "objectsWidgetTitle": "搜尋", - "dashboardDatabaseTabs": "自訂資料庫儀表板索引標籤" + "owner": "擁有者", + "recoveryModel": "復原模式" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.component": { "serverPageName": "伺服器屬性" }, "sql/workbench/contrib/dashboard/browser/pages/serverDashboardPage.contribution": { - "dashboardServerProperties": "啟用或禁用屬性小工具", + "computerName": "電腦名稱", "dashboard.serverproperties": "顯示屬性值", "dashboard.serverproperties.displayName": "顯示屬性的名稱", "dashboard.serverproperties.value": "伺服器資訊物件中的值", - "version": "版本", - "edition": "版本", - "computerName": "電腦名稱", - "osVersion": "作業系統版本", - "explorerWidgetsTitle": "搜尋", "dashboardServer": "自訂伺服器儀表板頁面", - "dashboardServerTabs": "自訂伺服器儀表板索引標籤" + "dashboardServerProperties": "啟用或禁用屬性小工具", + "dashboardServerTabs": "自訂伺服器儀表板索引標籤", + "edition": "版本", + "explorerWidgetsTitle": "搜尋", + "osVersion": "作業系統版本", + "version": "版本" }, "sql/workbench/contrib/dashboard/browser/services/breadcrumb.service": { "homeCrumb": "首頁" @@ -9975,47 +10442,48 @@ }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerTable": { "dashboard.explorer.actions": "顯示動作", + "dashboard.explorer.actionsColumn": "動作", + "explorerSearchMatchResultMessage": "已將搜尋清單篩選為 {0} 個項目", "explorerSearchNoMatchResultMessage": "找不到相符的項目", - "explorerSearchSingleMatchResultMessage": "已將搜尋清單篩選為 1 個項目", - "explorerSearchMatchResultMessage": "已將搜尋清單篩選為 {0} 個項目" + "explorerSearchSingleMatchResultMessage": "已將搜尋清單篩選為 1 個項目" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerView": { "dashboard.explorer.namePropertyDisplayValue": "名稱", - "dashboard.explorer.schemaDisplayValue": "結構描述", - "dashboard.explorer.objectTypeDisplayValue": "類型" + "dashboard.explorer.objectTypeDisplayValue": "類型", + "dashboard.explorer.schemaDisplayValue": "結構描述" }, "sql/workbench/contrib/dashboard/browser/widgets/explorer/explorerWidget.component": { - "loadingObjects": "正在載入物件", - "loadingDatabases": "正在載入資料庫", - "loadingObjectsCompleted": "已完成載入物件。", - "loadingDatabasesCompleted": "已完成載入資料庫。", - "seachObjects": "依類型名稱搜尋 (t:、v:、f: 或 sp:)", - "searchDatabases": "搜尋資料庫", + "dashboard.explorer.databaseError": "無法載入資料庫", "dashboard.explorer.objectError": "無法載入物件", - "dashboard.explorer.databaseError": "無法載入資料庫" + "loadingDatabases": "正在載入資料庫", + "loadingDatabasesCompleted": "已完成載入資料庫。", + "loadingObjects": "正在載入物件", + "loadingObjectsCompleted": "已完成載入物件。", + "seachObjects": "依類型名稱搜尋 (t:、v:、f: 或 sp:)", + "searchDatabases": "搜尋資料庫" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/actions": { "insights.runQuery": "執行查詢" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidget.component": { - "insightsWidgetLoadingMessage": "正在載入 {0}", - "insightsWidgetLoadingCompletedMessage": "已完成載入 {0}", "insights.autoRefreshOffState": "自動重新整理: 關閉", "insights.lastUpdated": "最近更新: {0} {1}", + "insightsWidgetLoadingCompletedMessage": "已完成載入 {0}", + "insightsWidgetLoadingMessage": "正在載入 {0}", "noResults": "沒有可顯示的結果" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/insightsWidgetSchemas": { - "insightWidgetDescription": "新增一個可查詢伺服器或資料庫並以多種方式呈現結果的小工具,如圖表、計數總結等。", + "actionDatabaseDescription": "此動作的目標資料庫;可使用格式 '${ columnName }',以使用資料驅動的資料行名稱。", + "actionServerDescription": "此動作的目標伺服器;可使用格式 '${ columnName }',以使用資料驅動的資料列名稱。", + "actionTypes": "要使用的動作", + "actionUserDescription": "請指定執行此動作的使用者;可使用格式 '${ columnName }',以使用資料驅動的資料行名稱。", + "carbon.extension.contributes.insightType.id": "見解識別碼", + "carbon.extension.contributes.insights": "在儀表板選擇區提供見解。", + "insightAutoRefreshIntervalDescription": "[選用] 自動重新整理間隔 (分鐘),如未設定,就不會自動重新整理", "insightIdDescription": "用於快取見解結果的唯一識別碼。", "insightQueryDescription": "要執行的 SQL 查詢。這僅會回傳 1 個結果集。", "insightQueryFileDescription": "[選用] 包含查詢之檔案的路徑。這會在未設定 'query' 時使用", - "insightAutoRefreshIntervalDescription": "[選用] 自動重新整理間隔 (分鐘),如未設定,就不會自動重新整理", - "actionTypes": "要使用的動作", - "actionDatabaseDescription": "此動作的目標資料庫;可使用格式 '${ columnName }',以使用資料驅動的資料行名稱。", - "actionServerDescription": "此動作的目標伺服器;可使用格式 '${ columnName }',以使用資料驅動的資料列名稱。", - "actionUserDescription": "請指定執行此動作的使用者;可使用格式 '${ columnName }',以使用資料驅動的資料行名稱。", - "carbon.extension.contributes.insightType.id": "見解識別碼", - "carbon.extension.contributes.insights": "在儀表板選擇區提供見解。" + "insightWidgetDescription": "新增一個可查詢伺服器或資料庫並以多種方式呈現結果的小工具,如圖表、計數總結等。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.component": { "chartErrorMessage": "無法以指定的資料顯示圖表" @@ -10023,19 +10491,19 @@ "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/chartInsight.contribution": { "chartInsightDescription": "將查詢結果以圖表方式顯示在儀表板上", "colorMapDescription": "對應 'column name' -> 色彩。例如,新增 'column1': red 可確保資料行使用紅色", - "legendDescription": "指定圖表圖例的優先位置和可見度。這些是您查詢中的欄位名稱,並對應到每個圖表項目的標籤", - "labelFirstColumnDescription": "若 dataDirection 是水平的,設定為 True 時則使用第一個欄位值為其圖例。", "columnsAsLabels": "若 dataDirection 是垂直的,設定為 True 時則使用欄位名稱為其圖例。", "dataDirectionDescription": "定義是否從行 (垂直) 或列 (水平) 讀取資料。對於時間序列,當呈現方向為垂直時會被忽略。", + "labelFirstColumnDescription": "若 dataDirection 是水平的,設定為 True 時則使用第一個欄位值為其圖例。", + "legendDescription": "指定圖表圖例的優先位置和可見度。這些是您查詢中的欄位名稱,並對應到每個圖表項目的標籤", "showTopNData": "如已設定 showTopNData,則僅顯示圖表中的前 N 個資料。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/barChart.contribution": { - "yAxisMin": "y 軸的最小值", - "yAxisMax": "y 軸的最大值", + "barchart.xAxisLabel": "X 軸標籤", "barchart.yAxisLabel": "Y 軸的標籤", - "xAxisMin": "X 軸的最小值", "xAxisMax": "X 軸的最大值", - "barchart.xAxisLabel": "X 軸標籤" + "xAxisMin": "X 軸的最小值", + "yAxisMax": "y 軸的最大值", + "yAxisMin": "y 軸的最小值" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/charts/types/lineChart.contribution": { "dataTypeDescription": "指定圖表資料集的資料屬性。" @@ -10044,40 +10512,40 @@ "countInsightDescription": "為結果集中的每一個資料行,在資料列 0 中先顯示計數值,再顯示資料行名稱。例如,支援 '1 Healthy','3 Unhealthy';其中 'Healthy' 為資料行名稱,1 為資料列 1 中資料格 1 的值" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/imageInsight.contribution": { - "imageInsightDescription": "顯示映像,如使用 ggplot2 R 查詢返回的映像。", + "encodingDescription": "此編碼為十六進位、base64 或是其他格式?", "imageFormatDescription": "預期格式是什麼 - 是 JPEG、PNG 或其他格式?", - "encodingDescription": "此編碼為十六進位、base64 或是其他格式?" + "imageInsightDescription": "顯示映像,如使用 ggplot2 R 查詢返回的映像。" }, "sql/workbench/contrib/dashboard/browser/widgets/insights/views/tableInsight.contribution": { "tableInsightDescription": "在簡單資料表中顯示結果" }, "sql/workbench/contrib/dashboard/browser/widgets/properties/propertiesWidget.component": { + "dashboard.properties.error": "無法載入儀表板屬性", "loadingProperties": "正在載入屬性", - "loadingPropertiesCompleted": "已完成載入屬性", - "dashboard.properties.error": "無法載入儀表板屬性" + "loadingPropertiesCompleted": "已完成載入屬性" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorer.contribution": { - "databaseConnections": "資料庫連線", - "datasource.connections": "資料來源連線", - "datasource.connectionGroups": "資料來源群組", "connectionsSortOrder.dateAdded": "儲存的連線依新增的日期排序。", "connectionsSortOrder.displayName": "儲存的連線依其顯示名稱以字母順序排序。", + "databaseConnections": "資料庫連線", + "datasource.connectionGroups": "資料來源群組", + "datasource.connections": "資料來源連線", "datasource.connectionsSortOrder": "控制儲存連線和連線群組的排列順序。", - "startupConfig": "啟動組態", - "startup.alwaysShowServersView": "預設為在 Azure Data Studio 啟動時要顯示的伺服器檢視即為 True;如應顯示上次開啟的檢視則為 False" + "startup.alwaysShowServersView": "預設為在 Azure Data Studio 啟動時要顯示的伺服器檢視即為 True;如應顯示上次開啟的檢視則為 False", + "startupConfig": "啟動組態" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerExtensionPoint": { - "vscode.extension.contributes.view.id": "檢視的識別碼。請使用此識別碼透過 `vscode.window.registerTreeDataProviderForView` API 登錄資料提供者。並藉由將 `onView:${id}` 事件登錄至 `activationEvents` 以觸發啟用您的延伸模組。", - "vscode.extension.contributes.view.name": "使用人性化顯示名稱。會顯示", - "vscode.extension.contributes.view.when": "必須為 True 以顯示此檢視的條件", - "extension.contributes.dataExplorer": "提供檢視給編輯者", - "extension.dataExplorer": "將檢視提供到活動列中的資料總管容器", "dataExplorer.contributed": "在參與檢視容器中提供檢視", "duplicateView1": "無法在檢視容器 '{1}' 中以同一個識別碼 '{0}' 註冊多個檢視", "duplicateView2": "已在檢視容器 '{1}' 中註冊識別碼為 '{0}' 的檢視", + "extension.contributes.dataExplorer": "提供檢視給編輯者", + "extension.dataExplorer": "將檢視提供到活動列中的資料總管容器", + "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", "requirearray": "項目必須為陣列", "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型" + "vscode.extension.contributes.view.id": "檢視的識別碼。請使用此識別碼透過 `vscode.window.registerTreeDataProviderForView` API 登錄資料提供者。並藉由將 `onView:${id}` 事件登錄至 `activationEvents` 以觸發啟用您的延伸模組。", + "vscode.extension.contributes.view.name": "使用人性化顯示名稱。會顯示", + "vscode.extension.contributes.view.when": "必須為 True 以顯示此檢視的條件" }, "sql/workbench/contrib/dataExplorer/browser/dataExplorerViewlet": { "dataExplorer.servers": "伺服器", @@ -10092,11 +10560,11 @@ "showEditDataSqlPaneOnStartup": "啟動時顯示 [編輯資料] SQL 窗格" }, "sql/workbench/contrib/editData/browser/editDataActions": { - "editData.run": "執行", "disposeEditFailure": "處理編輯失敗,出現錯誤:", - "editData.stop": "停止", + "editData.closeSql": "關閉 SQL 窗格", + "editData.run": "執行", "editData.showSql": "顯示 SQL 窗格", - "editData.closeSql": "關閉 SQL 窗格" + "editData.stop": "停止" }, "sql/workbench/contrib/editData/browser/editDataEditor": { "maxRowTaskbar": "最大資料列數:" @@ -10106,157 +10574,157 @@ "revertRow": "還原目前的資料列" }, "sql/workbench/contrib/editData/browser/gridActions": { - "saveAsCsv": "另存為 CSV", - "saveAsJson": "另存為 JSON", - "saveAsExcel": "另存為 Excel", - "saveAsXml": "另存為 XML", "copySelection": "複製", "copyWithHeaders": "隨標題一併複製", + "saveAsCsv": "另存為 CSV", + "saveAsExcel": "另存為 Excel", + "saveAsJson": "另存為 JSON", + "saveAsXml": "另存為 XML", "selectAll": "全選" }, "sql/workbench/contrib/extensions/browser/contributionRenders": { - "tabs": "儀表板索引標籤 ({0})", + "insight condition": "時間", + "insightId": "識別碼", + "insights": "儀表板見解 ({0})", + "name": "名稱", + "tabDescription": "描述", "tabId": "識別碼", "tabTitle": "標題", - "tabDescription": "描述", - "insights": "儀表板見解 ({0})", - "insightId": "識別碼", - "name": "名稱", - "insight condition": "時間" + "tabs": "儀表板索引標籤 ({0})" }, "sql/workbench/contrib/extensions/browser/extensions.contribution": { - "workbench.extensions.getExtensionFromGallery.description": "從資源庫取得延伸模組資訊", + "notFound": "找不到延伸模組 '{0}'。", "workbench.extensions.getExtensionFromGallery.arg.name": "延伸模組識別碼", - "notFound": "找不到延伸模組 '{0}'。" + "workbench.extensions.getExtensionFromGallery.description": "從資源庫取得延伸模組資訊" }, "sql/workbench/contrib/extensions/browser/extensionsActions": { - "showRecommendations": "顯示建議", "Install Extensions": "安裝延伸模組", - "openExtensionAuthoringDocs": "撰寫延伸模組..." + "openExtensionAuthoringDocs": "撰寫延伸模組...", + "showRecommendations": "顯示建議" }, "sql/workbench/contrib/extensions/browser/scenarioRecommendations": { - "neverShowAgain": "不要再顯示", "ExtensionsRecommended": "Azure Data Studio 有延伸模組建議。", "VisualizerExtensionsRecommended": "Azure Data Studio 有資料視覺效果的延伸模組建議。\r\n安裝之後,即可選取視覺化檢視圖示,將查詢結果視覺化。", "installAll": "全部安裝", - "showRecommendations": "顯示建議", - "scenarioTypeUndefined": "必須提供延伸模組建議的案例類型。" + "neverShowAgain": "不要再顯示", + "scenarioTypeUndefined": "必須提供延伸模組建議的案例類型。", + "showRecommendations": "顯示建議" }, "sql/workbench/contrib/extensions/browser/staticRecommendations": { "defaultRecommendations": "Azure Data Studio 建議使用此延伸模組。" }, "sql/workbench/contrib/jobManagement/browser/agentView.component": { + "jobview.Alerts": "警示", "jobview.Jobs": "作業", "jobview.Notebooks": "Notebooks", - "jobview.Alerts": "警示", - "jobview.Proxies": "Proxy", - "jobview.Operators": "運算子" + "jobview.Operators": "運算子", + "jobview.Proxies": "Proxy" }, "sql/workbench/contrib/jobManagement/browser/alertsView.component": { - "jobAlertColumns.name": "名稱", - "jobAlertColumns.lastOccurrenceDate": "上次發生", - "jobAlertColumns.enabled": "啟用", + "jobAlertColumns.categoryName": "類別名稱", "jobAlertColumns.delayBetweenResponses": "回應之間的延遲 (秒)", - "jobAlertColumns.categoryName": "類別名稱" + "jobAlertColumns.enabled": "啟用", + "jobAlertColumns.lastOccurrenceDate": "上次發生", + "jobAlertColumns.name": "名稱" }, "sql/workbench/contrib/jobManagement/browser/jobActions": { - "jobaction.successLabel": "成功", - "jobaction.faillabel": "錯誤", - "jobaction.refresh": "重新整理", - "jobaction.newJob": "新增作業", - "jobaction.run": "執行", + "joaction.deletedOperator": "已成功刪除運算子", "jobSuccessfullyStarted": ": 已成功啟動作業。", - "jobaction.stop": "停止", "jobSuccessfullyStopped": ": 已成功停止作業。", - "jobaction.editJob": "編輯作業", - "notebookAction.openNotebook": "開啟", + "jobaction.Cancel": "取消", + "jobaction.deleteAlert": "刪除警示", + "jobaction.deleteAlertConfirm": "確定要刪除警示 '{0}' 嗎?", "jobaction.deleteJob": "刪除作業", "jobaction.deleteJobConfirm": "確定要刪除作業 '{0}' 嗎?", - "jobaction.failedToDeleteJob": "無法刪除作業 '{0}'。\r\n錯誤: {1}", - "jobaction.deletedJob": "已成功刪除作業", - "jobaction.newStep": "新增步驟", - "jobaction.deleteStep": "刪除步驟", - "jobaction.deleteStepConfirm": "確定要刪除步驟 '{0}' 嗎?", - "jobaction.failedToDeleteStep": "無法刪除步驟 '{0}'。\r\n錯誤: {1}", - "jobaction.deletedStep": "已成功刪除作業步驟", - "jobaction.newAlert": "新增警示", - "jobaction.editAlert": "編輯警示", - "jobaction.deleteAlert": "刪除警示", - "jobaction.Cancel": "取消", - "jobaction.deleteAlertConfirm": "確定要刪除警示 '{0}' 嗎?", - "jobaction.failedToDeleteAlert": "無法刪除警示 '{0}'。\r\n錯誤: {1}", - "jobaction.deletedAlert": "已成功刪除警示", - "jobaction.newOperator": "新增運算子", - "jobaction.editOperator": "編輯運算子", + "jobaction.deleteNotebookConfirm": "確定要刪除筆記本 '{0}' 嗎?", "jobaction.deleteOperator": "刪除運算子", "jobaction.deleteOperatorConfirm": "確定要刪除運算子 \"{0}\" 嗎?", - "jobaction.failedToDeleteOperator": "無法刪除運算子 '{0}'。\r\n錯誤: {1}", - "joaction.deletedOperator": "已成功刪除運算子", - "jobaction.newProxy": "新增 Proxy", - "jobaction.editProxy": "編輯 Proxy", "jobaction.deleteProxy": "刪除 Proxy", "jobaction.deleteProxyConfirm": "確定要刪除 Proxy '{0}' 嗎?", - "jobaction.failedToDeleteProxy": "無法刪除 Proxy '{0}'。\r\n錯誤: {1}", - "jobaction.deletedProxy": "已成功刪除 Proxy", - "notebookaction.newJob": "新增筆記本作業", - "notebookaction.editJob": "編輯", - "notebookaction.openNotebook": "開啟範本筆記本", - "notebookaction.deleteNotebook": "刪除", - "jobaction.deleteNotebookConfirm": "確定要刪除筆記本 '{0}' 嗎?", - "jobaction.failedToDeleteNotebook": "無法刪除筆記本 '{0}'。\r\n錯誤: {1}", + "jobaction.deleteStep": "刪除步驟", + "jobaction.deleteStepConfirm": "確定要刪除步驟 '{0}' 嗎?", + "jobaction.deletedAlert": "已成功刪除警示", + "jobaction.deletedJob": "已成功刪除作業", "jobaction.deletedNotebook": "已成功刪除筆記本", - "notebookaction.pinNotebook": "釘選", + "jobaction.deletedProxy": "已成功刪除 Proxy", + "jobaction.deletedStep": "已成功刪除作業步驟", + "jobaction.editAlert": "編輯警示", + "jobaction.editJob": "編輯作業", + "jobaction.editOperator": "編輯運算子", + "jobaction.editProxy": "編輯 Proxy", + "jobaction.failedToDeleteAlert": "無法刪除警示 '{0}'。\r\n錯誤: {1}", + "jobaction.failedToDeleteJob": "無法刪除作業 '{0}'。\r\n錯誤: {1}", + "jobaction.failedToDeleteNotebook": "無法刪除筆記本 '{0}'。\r\n錯誤: {1}", + "jobaction.failedToDeleteOperator": "無法刪除運算子 '{0}'。\r\n錯誤: {1}", + "jobaction.failedToDeleteProxy": "無法刪除 Proxy '{0}'。\r\n錯誤: {1}", + "jobaction.failedToDeleteStep": "無法刪除步驟 '{0}'。\r\n錯誤: {1}", + "jobaction.faillabel": "錯誤", + "jobaction.newAlert": "新增警示", + "jobaction.newJob": "新增作業", + "jobaction.newOperator": "新增運算子", + "jobaction.newProxy": "新增 Proxy", + "jobaction.newStep": "新增步驟", + "jobaction.refresh": "重新整理", + "jobaction.run": "執行", + "jobaction.stop": "停止", + "jobaction.successLabel": "成功", + "notebookAction.openNotebook": "開啟", "notebookaction.deleteMaterializedNotebook": "刪除", - "notebookaction.unpinNotebook": "取消釘選", + "notebookaction.deleteNotebook": "刪除", + "notebookaction.editJob": "編輯", + "notebookaction.newJob": "新增筆記本作業", + "notebookaction.openLatestRun": "開啟最近一次執行", + "notebookaction.openNotebook": "開啟範本筆記本", + "notebookaction.pinNotebook": "釘選", "notebookaction.renameNotebook": "重新命名", - "notebookaction.openLatestRun": "開啟最近一次執行" + "notebookaction.unpinNotebook": "取消釘選" }, "sql/workbench/contrib/jobManagement/browser/jobHistory.component": { + "stepRow.message": "訊息", "stepRow.stepID": "步驟識別碼", - "stepRow.stepName": "步驟名稱", - "stepRow.message": "訊息" + "stepRow.stepName": "步驟名稱" }, "sql/workbench/contrib/jobManagement/browser/jobStepsView.component": { "agent.steps": "步驟" }, "sql/workbench/contrib/jobManagement/browser/jobsView.component": { - "jobColumns.name": "名稱", - "jobColumns.lastRun": "上次執行", - "jobColumns.nextRun": "下次執行", - "jobColumns.enabled": "啟用", - "jobColumns.status": "狀態", "jobColumns.category": "分類", + "jobColumns.enabled": "啟用", + "jobColumns.lastRun": "上次執行", + "jobColumns.lastRunOutcome": "上次執行結果", + "jobColumns.name": "名稱", + "jobColumns.nextRun": "下次執行", + "jobColumns.previousRuns": "先前的執行內容", "jobColumns.runnable": "可執行", "jobColumns.schedule": "排程", - "jobColumns.lastRunOutcome": "上次執行結果", - "jobColumns.previousRuns": "先前的執行內容", - "jobsView.noSteps": "沒有任何此作業可用的步驟。", - "jobsView.error": "錯誤:" + "jobColumns.status": "狀態", + "jobsView.error": "錯誤:", + "jobsView.noSteps": "沒有任何此作業可用的步驟。" }, "sql/workbench/contrib/jobManagement/browser/notebookHistory.component": { + "notebookHistory.ErrorTooltip": "作業錯誤:", "notebookHistory.dateCreatedTooltip": "建立日期:", "notebookHistory.notebookErrorTooltip": "Notebook 錯誤:", - "notebookHistory.ErrorTooltip": "作業錯誤:", + "notebookHistory.pastRunsTitle": "過去的執行", "notebookHistory.pinnedTitle": "已釘選", - "notebookHistory.recentRunsTitle": "最近的執行", - "notebookHistory.pastRunsTitle": "過去的執行" + "notebookHistory.recentRunsTitle": "最近的執行" }, "sql/workbench/contrib/jobManagement/browser/notebooksView.component": { - "notebookColumns.name": "名稱", - "notebookColumns.targetDatbase": "目標資料庫", "notebookColumns.lastRun": "上次執行", - "notebookColumns.nextRun": "下次執行", - "notebookColumns.status": "狀態", "notebookColumns.lastRunOutcome": "上次執行結果", + "notebookColumns.name": "名稱", + "notebookColumns.nextRun": "下次執行", "notebookColumns.previousRuns": "先前的執行內容", - "notebooksView.noSteps": "沒有任何此作業可用的步驟。", + "notebookColumns.status": "狀態", + "notebookColumns.targetDatbase": "目標資料庫", "notebooksView.error": "錯誤:", + "notebooksView.noSteps": "沒有任何此作業可用的步驟。", "notebooksView.notebookError": "Notebook 錯誤:" }, "sql/workbench/contrib/jobManagement/browser/operatorsView.component": { - "jobOperatorsView.name": "名稱", "jobOperatorsView.emailAddress": "電子郵件地址", - "jobOperatorsView.enabled": "啟用" + "jobOperatorsView.enabled": "啟用", + "jobOperatorsView.name": "名稱" }, "sql/workbench/contrib/jobManagement/browser/proxiesView.component": { "jobProxiesView.accountName": "帳戶名稱", @@ -10265,262 +10733,289 @@ "jobProxiesView.isEnabled": "啟用" }, "sql/workbench/contrib/notebook/browser/calloutDialog/common/constants": { - "callout.insertButton": "插入", "callout.cancelButton": "取消", - "imageCallout.locationLabel": "影像位置", - "imageCallout.localImageLabel": "這部電腦", - "imageCallout.remoteImageLabel": "線上", - "imageCallout.pathInputLabel": "影像 URL", - "imageCallout.pathPlaceholder": "輸入影像路徑", - "imageCallout.urlPlaceholder": "輸入影像 URL", + "callout.insertButton": "插入", "imageCallout.browseAltText": "瀏覽", "imageCallout.embedImageLabel": "將影像連結至筆記本", "imageCallout.local": "本機", + "imageCallout.localImageLabel": "這部電腦", + "imageCallout.locationLabel": "影像位置", + "imageCallout.pathInputLabel": "影像 URL", + "imageCallout.pathPlaceholder": "輸入影像路徑", "imageCallout.remote": "遠端", - "linkCallout.linkTextLabel": "要顯示的文字", - "linkCallout.linkTextPlaceholder": "要顯示的文字", + "imageCallout.remoteImageLabel": "線上", + "imageCallout.urlPlaceholder": "輸入影像 URL", "linkCallout.linkAddressLabel": "位址", - "linkCallout.linkAddressPlaceholder": "連結到現有的檔案或網頁" + "linkCallout.linkAddressPlaceholder": "連結到現有的檔案或網頁", + "linkCallout.linkTextLabel": "要顯示的文字", + "linkCallout.linkTextPlaceholder": "要顯示的文字" }, "sql/workbench/contrib/notebook/browser/cellToolbarActions": { - "moreActionsLabel": "更多", - "editLabel": "編輯", + "RemoveParameterCell": "移除參數資料格", + "clear": "清除結果", "closeLabel": "關閉", - "convertCell": "轉換資料格", - "runAllAbove": "執行上方的資料格", - "runAllBelow": "執行下方的資料格", "codeAbove": "在上方插入程式碼", "codeBelow": "在下方插入程式碼", - "markdownAbove": "在上方插入文字", - "markdownBelow": "在下方插入文字", "collapseCell": "摺疊資料格", + "convertCell": "轉換資料格", + "editLabel": "編輯", "expandCell": "展開資料格", "makeParameterCell": "製作參數資料格", - "RemoveParameterCell": "移除參數資料格", - "clear": "清除結果" + "markdownAbove": "在上方插入文字", + "markdownBelow": "在下方插入文字", + "moreActionsLabel": "更多", + "runAllAbove": "執行上方的資料格", + "runAllBelow": "執行下方的資料格" }, "sql/workbench/contrib/notebook/browser/cellViews/cellToolbar.component": { "buttonAdd": "新增資料格", - "optionCodeCell": "程式碼資料格", - "optionTextCell": "文字資料格", + "buttonDelete": "刪除", "buttonMoveDown": "下移資料格", "buttonMoveUp": "上移資料格", - "buttonDelete": "刪除", "codeCellsPreview": "新增資料格", "codePreview": "程式碼資料格", + "optionCodeCell": "程式碼資料格", + "optionTextCell": "文字資料格", "textPreview": "文字資料格" }, "sql/workbench/contrib/notebook/browser/cellViews/code.component": { "parametersText": "參數" }, "sql/workbench/contrib/notebook/browser/cellViews/codeActions": { + "errorRunCell": "上一個執行發生錯誤。按一下即可重新執行", "notebook.failed": "請選取作用資料格並再試一次", "runCell": "執行資料格", - "stopCell": "取消執行", - "errorRunCell": "上一個執行發生錯誤。按一下即可重新執行" + "stopCell": "取消執行" }, "sql/workbench/contrib/notebook/browser/cellViews/collapse.component": { - "expandCellContents": "展開程式碼資料格內容", - "collapseCellContents": "摺疊程式碼資料格內容" + "collapseCellContents": "摺疊程式碼資料格內容", + "expandCellContents": "展開程式碼資料格內容" }, "sql/workbench/contrib/notebook/browser/cellViews/markdownToolbar.component": { "buttonBold": "粗體", - "buttonItalic": "斜體", - "buttonUnderline": "底線", - "buttonHighlight": "醒目提示", "buttonCode": "程式碼", + "buttonHighlight": "醒目提示", + "buttonImage": "影像", + "buttonItalic": "斜體", "buttonLink": "連結", "buttonList": "清單", "buttonOrderedList": "排序清單", - "buttonImage": "影像", "buttonPreview": "Markdown 預覽切換 - 關閉", + "buttonUnderline": "底線", + "callout.insertImageHeading": "插入影像", + "callout.insertLinkHeading": "插入連結", "dropdownHeading": "標題", + "markdownViewButton": "Markdown 檢視", "optionHeading1": "標題 1", "optionHeading2": "標題 2", "optionHeading3": "標題 3", "optionParagraph": "段落", - "callout.insertLinkHeading": "插入連結", - "callout.insertImageHeading": "插入影像", "richTextViewButton": "RTF 檢視", - "splitViewButton": "分割檢視", - "markdownViewButton": "Markdown 檢視" + "splitViewButton": "分割檢視" }, "sql/workbench/contrib/notebook/browser/cellViews/output.component": { + "componentRenderError": "轉譯元件時發生錯誤: {0}", "noMimeTypeFound": "找不到輸出的 {0} 轉譯器。其有下列 MIME 類型: {1}", - "safe": "安全", "noSelectorFound": "找不到選取器 {0} 的元件", - "componentRenderError": "轉譯元件時發生錯誤: {0}" + "safe": "安全" }, "sql/workbench/contrib/notebook/browser/cellViews/placeholderCell.component": { "clickOn": "按一下", - "plusCode": "+ 程式碼", "or": "或", - "plusText": "+ 文字", - "toAddCell": "新增程式碼或文字資料格", + "plusCode": "+ 程式碼", "plusCodeAriaLabel": "新增程式碼儲存格", - "plusTextAriaLabel": "新增文字儲存格" + "plusText": "+ 文字", + "plusTextAriaLabel": "新增文字儲存格", + "toAddCell": "新增程式碼或文字資料格" }, "sql/workbench/contrib/notebook/browser/cellViews/stdin.component": { "stdInLabel": "Stdin: " }, "sql/workbench/contrib/notebook/browser/cellViews/textCell.component": { - "doubleClickEdit": "按兩下即可編輯", - "addContent": "在這裡新增內容..." + "addContent": "在這裡新增內容...", + "doubleClickEdit": "按兩下即可編輯" }, "sql/workbench/contrib/notebook/browser/find/notebookFindWidget": { - "label.find": "尋找", - "placeholder.find": "尋找", - "label.previousMatchButton": "上一個相符", - "label.nextMatchButton": "下一個相符", "label.closeButton": "關閉", - "title.matchesCountLimit": "您的搜尋傳回了大量結果,只會將前 999 個相符項目醒目提示。", + "label.find": "尋找", "label.matchesLocation": "{0}/{1} 個", - "label.noResults": "沒有任何結果" + "label.nextMatchButton": "下一個相符", + "label.noResults": "沒有任何結果", + "label.previousMatchButton": "上一個相符", + "placeholder.find": "尋找", + "title.matchesCountLimit": "您的搜尋傳回了大量結果,只會將前 999 個相符項目醒目提示。" }, "sql/workbench/contrib/notebook/browser/notebook.component": { + "addCell": "資料格", "addCodeLabel": "新增程式碼", "addTextLabel": "新增文字", - "createFile": "建立檔案", - "displayFailed": "無法顯示內容: {0}", + "cellNotFound": "無法在此模型中找到 URI 為 {0} 的資料格", + "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。", + "code": "程式碼", "codeCellsPreview": "新增資料格", "codePreview": "程式碼資料格", - "textPreview": "文字資料格", - "runAllPreview": "全部執行", - "addCell": "資料格", - "views": "檢視", + "createFile": "建立檔案", + "displayFailed": "無法顯示內容: {0}", "editor": "編輯器", - "code": "程式碼", - "text": "文字", - "runAll": "執行資料格", - "previousButtonLabel": "< 上一步", "nextButtonLabel": "下一步 >", - "cellNotFound": "無法在此模型中找到 URI 為 {0} 的資料格", - "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。" + "previousButtonLabel": "< 上一步", + "runAll": "執行資料格", + "runAllPreview": "全部執行", + "text": "文字", + "textPreview": "文字資料格", + "views": "檢視" }, "sql/workbench/contrib/notebook/browser/notebook.contribution": { - "newNotebook": "新增 Notebook", - "newQuery": "新增 Notebook", - "workbench.action.setWorkspaceAndOpen": "設定工作區並開啟", - "notebook.sqlStopOnError": "SQL 核心: 當資料格發生錯誤時,停止執行 Notebook。", - "notebook.showAllKernels": "(預覽) 顯示目前筆記本提供者的所有核心。", - "notebook.allowADSCommands": "允許筆記本執行 Azure Data Studio 命令。", - "notebook.enableDoubleClickEdit": "為筆記本中的文字資料格啟用按兩下編輯的功能", - "notebook.richTextModeDescription": "文字顯示為 RTF 文字 (也稱為 WYSIWYG)。", - "notebook.splitViewModeDescription": "Markdown 會在左側顯示,並在右側呈現文字預覽。", - "notebook.markdownModeDescription": "文字顯示為 Markdown。", - "notebook.defaultTextEditMode": "用於文字儲存格的預設編輯模式", - "notebook.saveConnectionName": "(預覽) 儲存筆記本中繼資料中的連線名稱。", - "notebook.markdownPreviewLineHeight": "控制筆記本 Markdown 預覽中使用的行高。此數字相對於字型大小。", - "notebook.showRenderedNotebookinDiffEditor": "(預覽) 在 Diff 編輯器中顯示轉譯的筆記本。", - "notebook.maxRichTextUndoHistory": "筆記本 RTF 文字編輯器復原歷程記錄中儲存的變更數目上限。", - "notebook.useAbsoluteFilePaths": "連結到其他筆記本時,請使用絕對檔案路徑。", - "notebook.enableIncrementalGridRendering": "啟用筆記本的增量格線轉譯。這會改善大型筆記本的初始轉譯時間。當其餘格線轉譯時,與筆記本的互動可能會發生效能問題。", - "searchConfigurationTitle": "搜尋筆記本", "exclude": "設定 Glob 模式,在全文檢索搜尋中排除檔案與資料夾,並快速開啟。繼承 `#files.exclude#` 設定的所有 Glob 模式。深入了解 Glob 模式 [這裡](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", "exclude.boolean": "要符合檔案路徑的 Glob 模式。設為 True 或 False 可啟用或停用模式。", "exclude.when": "在相符檔案同層級上額外的檢查。請使用 $(basename) 作為相符檔案名稱的變數。", - "useRipgrep": " 此設定已淘汰,現在會回復至 \"search.usePCRE2\"。", - "useRipgrepDeprecated": "已淘汰。請考慮使用 \"search.usePCRE2\" 來取得進階 regex 功能支援。", - "search.maintainFileSearchCache": "若啟用,searchService 程序在處於非使用狀態一小時後會保持運作,而不是關閉。這會將檔案搜尋快取保留在記憶體中。", - "useIgnoreFiles": "控制是否在搜尋檔案時使用 `.gitignore` 和 `.ignore` 檔案。", - "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 `.gitignore` 和 `.ignore` 檔案。", - "search.quickOpen.includeSymbols": "是否在 Quick Open 的檔案結果中,包含全域符號搜尋中的結果。", - "search.quickOpen.includeHistory": "是否要在 Quick Open 中包含檔案結果中,來自最近開啟檔案的結果。", + "filterSortOrder": "控制篩選時,快速開啟的編輯器歷程記錄排列順序。", "filterSortOrder.default": "歷程記錄項目會依據所使用的篩選值,依相關性排序。相關性愈高的項目排在愈前面。", "filterSortOrder.recency": "依使用時序排序歷程記錄項目。最近開啟的項目顯示在最前面。", - "filterSortOrder": "控制篩選時,快速開啟的編輯器歷程記錄排列順序。", + "newNotebook": "新增 Notebook", + "newQuery": "新增 Notebook", + "notebook.allowADSCommands": "允許筆記本執行 Azure Data Studio 命令。", + "notebook.defaultTextEditMode": "用於文字儲存格的預設編輯模式", + "notebook.enableDoubleClickEdit": "為筆記本中的文字資料格啟用按兩下編輯的功能", + "notebook.enableIncrementalGridRendering": "啟用筆記本的增量格線轉譯。這會改善大型筆記本的初始轉譯時間。當其餘格線轉譯時,與筆記本的互動可能會發生效能問題。", + "notebook.markdownModeDescription": "文字顯示為 Markdown。", + "notebook.markdownPreviewLineHeight": "控制筆記本 Markdown 預覽中使用的行高。此數字相對於字型大小。", + "notebook.maxRichTextUndoHistory": "筆記本 RTF 文字編輯器復原歷程記錄中儲存的變更數目上限。", + "notebook.richTextModeDescription": "文字顯示為 RTF 文字 (也稱為 WYSIWYG)。", + "notebook.saveConnectionName": "(預覽) 儲存筆記本中繼資料中的連線名稱。", + "notebook.showAllKernels": "(預覽) 顯示目前筆記本提供者的所有核心。", + "notebook.showRenderedNotebookinDiffEditor": "(預覽) 在 Diff 編輯器中顯示轉譯的筆記本。", + "notebook.splitViewModeDescription": "Markdown 會在左側顯示,並在右側呈現文字預覽。", + "notebook.sqlStopOnError": "SQL 核心: 當資料格發生錯誤時,停止執行 Notebook。", + "notebook.useAbsoluteFilePaths": "連結到其他筆記本時,請使用絕對檔案路徑。", + "notebook.useNewMarkdownRenderer": "是否要為筆記本使用 Markdown 轉譯器的較新版本。這可能會導致呈現的 Markdown 與先前版本不同。", + "notebookViews": "筆記本檢視", + "notebookViews.enabled": "(預覽)啟用筆記本檢視", + "search.actionsPosition": "控制動作列在搜尋檢視列上的位置。", + "search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。", + "search.actionsPositionRight": "永遠將動作列放在右邊。", + "search.collapseAllResults": "控制要摺疊或展開搜尋結果。", + "search.collapseResults.auto": "10 個結果以下的檔案將會展開,其他檔案則會摺疊。", "search.followSymlinks": "控制是否要在搜尋時遵循 symlink。", - "search.smartCase": "若模式為全小寫,搜尋時不會區分大小寫; 否則會區分大小寫。", "search.globalFindClipboard": "控制搜尋檢視應讀取或修改 macOS 上的共用尋找剪貼簿。 ", "search.location": "控制搜尋要顯示為資訊看板中的檢視,或顯示為面板區域中的面板以增加水平空間。", "search.location.deprecationMessage": "這個設定已淘汰。請改用搜尋檢視的操作功能表。", - "search.collapseResults.auto": "10 個結果以下的檔案將會展開,其他檔案則會摺疊。", - "search.collapseAllResults": "控制要摺疊或展開搜尋結果。", - "search.useReplacePreview": "控制是否要在選取或取代相符項目時開啟 [取代預覽]。", - "search.showLineNumbers": "控制是否要為搜尋結果顯示行號。", - "search.usePCRE2": "是否要在文字搜尋中使用 PCRE2 規則運算式引擎。這可使用部分進階功能,如 lookahead 和 backreferences。但是,並不支援所有 PCRE2 功能,僅支援 JavaScript 也支援的功能。", - "usePCRE2Deprecated": "已淘汰。當使用僅有 PCRE2 支援的 regex 功能時,會自動使用 PCRE 2。", - "search.actionsPositionAuto": "當搜尋檢視較窄時,將動作列放在右邊,當搜尋檢視較寬時,立即放於內容之後。", - "search.actionsPositionRight": "永遠將動作列放在右邊。", - "search.actionsPosition": "控制動作列在搜尋檢視列上的位置。", - "search.searchOnType": "鍵入的同時搜尋所有檔案。", - "search.seedWithNearestWord": "允許在使用中的編輯器沒有選取項目時,從最接近游標的文字植入搜尋。", - "search.seedOnFocus": "聚焦在搜尋檢視時,將工作區搜尋查詢更新為編輯器的選取文字。按一下或觸發 'workbench.views.search.focus' 命令時,即會發生此動作。", - "search.searchOnTypeDebouncePeriod": "啟用 `#search.searchOnType#` 時,控制字元鍵入和搜尋開始之間的逾時 (毫秒)。當 `search.searchOnType` 停用時無效。", - "search.searchEditor.doubleClickBehaviour.selectWord": "點兩下選擇游標下的單字。", + "search.maintainFileSearchCache": "若啟用,searchService 程序在處於非使用狀態一小時後會保持運作,而不是關閉。這會將檔案搜尋快取保留在記憶體中。", + "search.quickOpen.includeHistory": "是否要在 Quick Open 中包含檔案結果中,來自最近開啟檔案的結果。", + "search.quickOpen.includeSymbols": "是否在 Quick Open 的檔案結果中,包含全域符號搜尋中的結果。", + "search.searchEditor.doubleClickBehaviour": "設定在搜尋編輯器中按兩下結果的效果。", "search.searchEditor.doubleClickBehaviour.goToLocation": "按兩下將會在正在使用的編輯器群組中開啟結果。", "search.searchEditor.doubleClickBehaviour.openLocationToSide": "按兩下就會在側邊的編輯器群組中開啟結果,如果不存在就會建立一個。", - "search.searchEditor.doubleClickBehaviour": "設定在搜尋編輯器中按兩下結果的效果。", + "search.searchEditor.doubleClickBehaviour.selectWord": "點兩下選擇游標下的單字。", + "search.searchOnType": "鍵入的同時搜尋所有檔案。", + "search.searchOnTypeDebouncePeriod": "啟用 `#search.searchOnType#` 時,控制字元鍵入和搜尋開始之間的逾時 (毫秒)。當 `search.searchOnType` 停用時無效。", + "search.seedOnFocus": "聚焦在搜尋檢視時,將工作區搜尋查詢更新為編輯器的選取文字。按一下或觸發 'workbench.views.search.focus' 命令時,即會發生此動作。", + "search.seedWithNearestWord": "允許在使用中的編輯器沒有選取項目時,從最接近游標的文字植入搜尋。", + "search.showLineNumbers": "控制是否要為搜尋結果顯示行號。", + "search.smartCase": "若模式為全小寫,搜尋時不會區分大小寫; 否則會區分大小寫。", + "search.sortOrder": "控制搜尋結果的排列順序。", + "search.usePCRE2": "是否要在文字搜尋中使用 PCRE2 規則運算式引擎。這可使用部分進階功能,如 lookahead 和 backreferences。但是,並不支援所有 PCRE2 功能,僅支援 JavaScript 也支援的功能。", + "search.useReplacePreview": "控制是否要在選取或取代相符項目時開啟 [取代預覽]。", + "searchConfigurationTitle": "搜尋筆記本", + "searchSortOrder.countAscending": "結果會根據每個檔案的計數升冪排序。", + "searchSortOrder.countDescending": "結果會根據每個檔案的計數降冪排序。", "searchSortOrder.default": "結果會根據資料夾和檔案名稱排序,按字母順序排列。", "searchSortOrder.filesOnly": "結果會忽略資料夾順序並根據檔案名稱排序,按字母順序排列。", - "searchSortOrder.type": "結果會根據副檔名排序,按字母順序排列。", "searchSortOrder.modified": "結果會根據最後修改日期降冪排序。", - "searchSortOrder.countDescending": "結果會根據每個檔案的計數降冪排序。", - "searchSortOrder.countAscending": "結果會根據每個檔案的計數升冪排序。", - "search.sortOrder": "控制搜尋結果的排列順序。" + "searchSortOrder.type": "結果會根據副檔名排序,按字母順序排列。", + "useGlobalIgnoreFiles": "控制是否要在搜尋檔案時使用全域 `.gitignore` 和 `.ignore` 檔案。", + "useIgnoreFiles": "控制是否在搜尋檔案時使用 `.gitignore` 和 `.ignore` 檔案。", + "usePCRE2Deprecated": "已淘汰。當使用僅有 PCRE2 支援的 regex 功能時,會自動使用 PCRE 2。", + "useRipgrep": " 此設定已淘汰,現在會回復至 \"search.usePCRE2\"。", + "useRipgrepDeprecated": "已淘汰。請考慮使用 \"search.usePCRE2\" 來取得進階 regex 功能支援。", + "workbench.action.setWorkspaceAndOpen": "設定工作區並開啟" }, "sql/workbench/contrib/notebook/browser/notebookActions": { - "loading": "正在載入核心...", - "changing": "正在變更核心...", "AttachTo": "連結至 ", "Kernel": "核心 ", - "loadingContexts": "正在載入內容...", "changeConnection": "變更連線", - "selectConnection": "選取連線", - "localhost": "localhost", - "noKernel": "沒有核心", - "kernelNotSupported": "由於不支援核心程序,因此此筆記本無法以參數執行。請使用支援的核心程序和格式。[深入了解] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersCell": "在新增參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", - "noParametersInCell": "在參數新增至參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "changing": "正在變更核心...", "clearResults": "清除結果", - "notebookViewLabel": "編輯器", - "newViewLabel": "建立新檢視", - "viewNotFound": "找不到檢視: {0}", - "trustLabel": "受信任", - "untrustLabel": "不受信任", "collapseAllCells": "摺疊資料格", "expandAllCells": "展開資料格", - "runParameters": "執行 (設有參數)", - "noContextAvailable": "無", + "kernelNotSupported": "由於不支援核心程序,因此此筆記本無法以參數執行。請使用支援的核心程序和格式。[深入了解] (https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "loading": "正在載入核心...", + "loadingContexts": "正在載入內容...", + "localhost": "localhost", "newNotebookAction": "新增 Notebook", + "newViewLabel": "建立新檢視", + "noContextAvailable": "無", + "noKernel": "沒有核心", + "noParametersCell": "在新增參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", + "noParametersInCell": "在參數新增至參數儲存格之前,此筆記本無法以參數執行。[深入了解](https://docs.microsoft.com/sql/azure-data-studio/notebooks/notebooks-parameterization)。", "notebook.findNext": "尋找下一個字串", - "notebook.findPrevious": "尋找前一個字串" + "notebook.findPrevious": "尋找前一個字串", + "notebookViewLabel": "編輯器", + "runParameters": "執行 (設有參數)", + "selectConnection": "選取連線", + "trustLabel": "受信任", + "untrustLabel": "不受信任", + "viewNotFound": "找不到檢視: {0}" }, "sql/workbench/contrib/notebook/browser/notebookEditor": { "notebookEditor.name": "Notebook 編輯器" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookExplorerViewlet": { + "notebookExplorer.name": "筆記本", "notebookExplorer.searchResults": "搜尋結果", - "searchPathNotFoundError": "找不到搜尋路徑: {0}", - "notebookExplorer.name": "筆記本" + "searchPathNotFoundError": "找不到搜尋路徑: {0}" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearch": { - "searchWithoutFolder": "您尚未開啟任何包含筆記本/書籍的資料夾。", - "openNotebookFolder": "開啟筆記本", - "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。", - "searchInProgress": "正在搜尋... - ", - "noResultsIncludesExcludes": "在 '{0}' 中找不到排除 '{1}' 的結果 - ", - "noResultsIncludes": "在 '{0}' 中找不到結果 - ", + "CancelSearchAction.label": "取消搜尋", + "ClearSearchResultsAction.label": "清除搜尋結果", + "CollapseDeepestExpandedLevelAction.label": "全部摺疊", + "ExpandAllAction.label": "全部展開", + "ToggleCollapseAndExpandAction.label": "切換折疊和展開", + "ariaSearchResultsStatus": "搜尋傳回 {1} 個檔案中的 {0} 個結果", "noResultsExcludes": "找不到排除 '{0}' 的結果 - ", "noResultsFound": "找不到任何結果。請檢閱您所設定排除的設定,並檢查您的 gitignore 檔案 -", + "noResultsIncludes": "在 '{0}' 中找不到結果 - ", + "noResultsIncludesExcludes": "在 '{0}' 中找不到排除 '{1}' 的結果 - ", + "openNotebookFolder": "開啟筆記本", + "openSettings.message": "開啟設定", "rerunSearch.message": "再次搜尋", "rerunSearchInAll.message": "在所有檔案中再次搜尋", - "openSettings.message": "開啟設定", - "ariaSearchResultsStatus": "搜尋傳回 {1} 個檔案中的 {0} 個結果", - "ToggleCollapseAndExpandAction.label": "切換折疊和展開", - "CancelSearchAction.label": "取消搜尋", - "ExpandAllAction.label": "全部展開", - "CollapseDeepestExpandedLevelAction.label": "全部摺疊", - "ClearSearchResultsAction.label": "清除搜尋結果" + "searchInProgress": "正在搜尋... - ", + "searchMaxResultsWarning": "結果集只包含所有符合項的子集。請提供更具體的搜尋條件以縮小結果範圍。", + "searchWithoutFolder": "您尚未開啟任何包含筆記本/書籍的資料夾。" }, "sql/workbench/contrib/notebook/browser/notebookExplorer/notebookSearchWidget": { "label.Search": "搜尋: 輸入搜尋字詞,然後按 Enter 鍵搜尋或按 Esc 鍵取消", "search.placeHolder": "搜尋" }, + "sql/workbench/contrib/notebook/browser/notebookViews/insertCellsModal": { + "insertCellsModal.Cancel": "取消", + "insertCellsModal.Insert": "插入", + "insertCellsModal.cellTitle": "儲存格 {0}", + "insertCellsModal.thumbnailError": "錯誤: 無法產生縮圖。", + "insertCellsModal.title": "插入儲存格", + "insertCellsModal.untitled": "未命名的儲存格: {0}" + }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViews.component": { + "cellAwaitingInputTitle": "儲存格等待輸入", "cellNotFound": "無法在此模型中找到 URI 為 {0} 的資料格", "cellRunFailed": "執行資料格失敗 - 如需詳細資訊,請參閱目前所選資料格之輸出中的錯誤。", - "runAllPreview": "全部執行" + "loading": "正在載入", + "runAllPreview": "全部執行", + "runningCell": "正在執行儲存格 {0} / {1}", + "startingExecution": "開始執行" + }, + "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsActions": { + "confirmDelete": "確定要刪除檢視 \"{0}\" 嗎?", + "delete": "刪除(&&D)", + "errorRunCell": "上一個執行發生錯誤。按一下即可重新執行", + "insertCells": "插入儲存格", + "moreActionsLabel": "更多", + "runCell": "執行儲存格", + "stopCell": "取消執行", + "unableToNavigateToCell": "無法瀏覽至筆記本儲存格。", + "viewCellInNotebook": "在筆記本中檢視儲存格", + "viewsUnableToRemove": "無法移除檢視" }, "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsCodeCell.component": { "viewsCodeCell.emptyCellText": "請執行此儲存格以檢視輸出。" @@ -10528,6 +11023,14 @@ "sql/workbench/contrib/notebook/browser/notebookViews/notebookViewsGrid.component": { "emptyText": "此檢視為空白。請按一下 [插入儲存格] 按鈕,將儲存格新增至此檢視。" }, + "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { + "cancel": "取消", + "save": "儲存", + "viewOptionsModal.missingRequireField": "這是必要欄位。", + "viewOptionsModal.name": "檢視名稱", + "viewOptionsModal.nameTaken": "此檢視名稱已經有人使用。", + "viewOptionsModal.title": "設定檢視" + }, "sql/workbench/contrib/notebook/browser/outputs/gridOutput.component": { "copyFailed": "複製失敗。錯誤: {0}", "notebook.showChart": "顯示圖表", @@ -10541,226 +11044,225 @@ "plotlyError": "顯示 Plotly 圖表時發生錯誤: {0}" }, "sql/workbench/contrib/objectExplorer/browser/serverTreeView": { - "servers.noConnections": "找不到連線。", - "serverTree.addConnection": "新增連線" + "serverTree.addConnection": "新增連線", + "servers.noConnections": "找不到連線。" }, "sql/workbench/contrib/objectExplorer/common/serverGroup.contribution": { - "serverGroup.colors": "在物件總管 Viewlet 中使用的伺服器群組調色盤。", "serverGroup.autoExpand": "物件總管 Viewlet 中的自動展開伺服器群組。", + "serverGroup.colors": "在物件總管 Viewlet 中使用的伺服器群組調色盤。", "serverTree.useAsyncServerTree": "(預覽) 針對伺服器檢視及連線對話方塊使用新的非同步伺服器樹狀結構,並支援動態節點篩選等新功能。" }, "sql/workbench/contrib/preferences/browser/sqlSettingsLayout": { - "data": "資料", + "builtinCharts": "內建圖表", "connection": "連線", - "queryEditor": "查詢編輯器", - "notebook": "Notebook", "dashboard": "儀表板", + "data": "資料", + "notebook": "Notebook", "profiler": "分析工具", - "builtinCharts": "內建圖表" + "queryEditor": "查詢編輯器" }, "sql/workbench/contrib/profiler/browser/profiler.contribution": { - "profiler.settings.viewTemplates": "指定檢視範本", + "profiler.settings.Filters": "分析工具篩選條件", "profiler.settings.sessionTemplates": "指定工作階段範本", - "profiler.settings.Filters": "分析工具篩選條件" + "profiler.settings.viewTemplates": "指定檢視範本" }, "sql/workbench/contrib/profiler/browser/profilerActions": { + "create": "新增工作階段", + "profiler.clear": "清除資料", + "profiler.clearDataPrompt": "確定要清除資料嗎?", + "profiler.clearFilter": "清除篩選", + "profiler.clearFilterPrompt": "確定要清除篩選嗎?", + "profiler.editColumns": "編輯資料行", + "profiler.filter": "篩選...", + "profiler.findNext": "尋找下一個字串", + "profiler.findPrevious": "尋找前一個字串", + "profiler.toggleCollapsePanel": "切換折疊面板", + "profilerAction.autoscrollOff": "自動捲動: 關閉", + "profilerAction.autoscrollOn": "自動捲動: 開啟", "profilerAction.connect": "連線", "profilerAction.disconnect": "中斷連線", - "start": "開始", - "create": "新增工作階段", + "profilerAction.newProfiler": "啟動分析工具", "profilerAction.pauseCapture": "暫停", "profilerAction.resumeCapture": "繼續", "profilerStop.stop": "停止", - "profiler.clear": "清除資料", - "profiler.clearDataPrompt": "確定要清除資料嗎?", - "profilerAction.autoscrollOn": "自動捲動: 開啟", - "profilerAction.autoscrollOff": "自動捲動: 關閉", - "profiler.toggleCollapsePanel": "切換折疊面板", - "profiler.editColumns": "編輯資料行", - "profiler.findNext": "尋找下一個字串", - "profiler.findPrevious": "尋找前一個字串", - "profilerAction.newProfiler": "啟動分析工具", - "profiler.filter": "篩選...", - "profiler.clearFilter": "清除篩選", - "profiler.clearFilterPrompt": "確定要清除篩選嗎?" + "start": "開始" }, "sql/workbench/contrib/profiler/browser/profilerEditor": { - "profiler.viewSelectAccessibleName": "選取檢視", + "details": "詳細資料", + "label": "標籤", "profiler.sessionSelectAccessibleName": "選取工作階段", "profiler.sessionSelectLabel": "選取工作階段:", + "profiler.viewSelectAccessibleName": "選取檢視", "profiler.viewSelectLabel": "選取檢視:", - "text": "文字", - "label": "標籤", "profilerEditor.value": "值", - "details": "詳細資料" + "text": "文字" }, "sql/workbench/contrib/profiler/browser/profilerFindWidget": { - "label.find": "尋找", - "placeholder.find": "尋找", - "label.previousMatchButton": "上一個符合項目", - "label.nextMatchButton": "下一個符合項目", "label.closeButton": "關閉", - "title.matchesCountLimit": "您的搜尋傳回了大量結果,只會將前 999 個相符項目醒目提示。", + "label.find": "尋找", "label.matchesLocation": "{1} 的 {0}", - "label.noResults": "查無結果" + "label.nextMatchButton": "下一個符合項目", + "label.noResults": "查無結果", + "label.previousMatchButton": "上一個符合項目", + "placeholder.find": "尋找", + "title.matchesCountLimit": "您的搜尋傳回了大量結果,只會將前 999 個相符項目醒目提示。" }, "sql/workbench/contrib/profiler/browser/profilerResourceEditor": { "profilerTextEditorAriaLabel": "事件文字的分析工具編輯器。唯讀" }, "sql/workbench/contrib/profiler/browser/profilerTableEditor": { - "ProfilerTableEditor.eventCountFiltered": "事件 (已篩選): {0}/{1}", "ProfilerTableEditor.eventCount": "事件: {0}", + "ProfilerTableEditor.eventCountFiltered": "事件 (已篩選): {0}/{1}", "status.eventCount": "事件計數" }, "sql/workbench/contrib/query/browser/actions": { - "saveAsCsv": "另存為 CSV", - "saveAsJson": "另存為 JSON", - "saveAsExcel": "另存為 Excel", - "saveAsXml": "另存為 XML", - "jsonEncoding": "匯出至 JSON 時將不會儲存結果編碼,請務必在建立檔案後儲存所需的編碼。", - "saveToFileNotSupported": "回溯資料來源不支援儲存為檔案", + "chart": "圖表", "copySelection": "複製", "copyWithHeaders": "隨標題一同複製", - "selectAll": "全選", + "jsonEncoding": "匯出至 JSON 時將不會儲存結果編碼,請務必在建立檔案後儲存所需的編碼。", "maximize": "最大化", "restore": "還原", - "chart": "圖表", + "saveAsCsv": "另存為 CSV", + "saveAsExcel": "另存為 Excel", + "saveAsJson": "另存為 JSON", + "saveAsXml": "另存為 XML", + "saveToFileNotSupported": "回溯資料來源不支援儲存為檔案", + "selectAll": "全選", "visualizer": "視覺化檢視" }, "sql/workbench/contrib/query/browser/flavorStatus": { - "chooseSqlLang": "選擇 SQL 語言 ", - "changeProvider": "變更 SQL 語言提供者", - "status.query.flavor": "SQL 語言的變體", - "changeSqlProvider": "變更 SQL 引擎提供者", "alreadyConnected": "使用引擎 {0} 的連線已存在。若要變更,請中斷或變更連線", + "changeProvider": "變更 SQL 語言提供者", + "changeSqlProvider": "變更 SQL 引擎提供者", + "chooseSqlLang": "選擇 SQL 語言 ", "noEditor": "目前無使用中的文字編輯器", - "pickSqlProvider": "選擇語言提供者" + "pickSqlProvider": "選擇語言提供者", + "status.query.flavor": "SQL 語言的變體" }, "sql/workbench/contrib/query/browser/gridPanel": { - "xmlShowplan": "XML 執行程序表", "resultsGrid": "結果方格", - "resultsGrid.maxRowCountExceeded": "已超過篩選/排序的資料列計數上限。若要更新,您可以前往使用者設定並變更設定: ' queryEditor. inMemoryDataProcessingThreshold '" + "resultsGrid.maxRowCountExceeded": "已超過篩選/排序的資料列計數上限。若要更新,導覽至使用者設定並變更設定: ' queryEditor. inMemoryDataProcessingThreshold '", + "xmlShowplan": "XML 執行程序表" }, "sql/workbench/contrib/query/browser/keyboardQueryActions": { - "focusOnCurrentQueryKeyboardAction": "聚焦於目前的查詢", - "runQueryKeyboardAction": "執行查詢", - "runCurrentQueryKeyboardAction": "執行目前查詢", - "copyQueryWithResultsKeyboardAction": "與結果一併複製查詢", - "queryActions.queryResultsCopySuccess": "已成功複製查詢與結果。", - "runCurrentQueryWithActualPlanKeyboardAction": "使用實際計畫執行目前的查詢", - "cancelQueryKeyboardAction": "取消查詢", - "refreshIntellisenseKeyboardAction": "重新整理 IntelliSense 快取", - "toggleQueryResultsKeyboardAction": "切換查詢結果", "ToggleFocusBetweenQueryEditorAndResultsAction": "在查詢與結果之間切換焦點", - "queryShortcutNoEditor": "要執行的捷徑需要編輯器參數", + "cancelQueryKeyboardAction": "取消查詢", + "copyQueryWithResultsKeyboardAction": "與結果一併複製查詢", + "focusOnCurrentQueryKeyboardAction": "聚焦於目前的查詢", "parseSyntaxLabel": "剖析查詢", - "queryActions.parseSyntaxSuccess": "已成功完成命令", + "queryActions.notConnected": "請連線至伺服器", "queryActions.parseSyntaxFailure": "命令失敗:", - "queryActions.notConnected": "請連線至伺服器" + "queryActions.parseSyntaxSuccess": "已成功完成命令", + "queryActions.queryResultsCopySuccess": "已成功複製查詢與結果。", + "queryShortcutNoEditor": "要執行的捷徑需要編輯器參數", + "refreshIntellisenseKeyboardAction": "重新整理 IntelliSense 快取", + "runCurrentQueryKeyboardAction": "執行目前查詢", + "runCurrentQueryWithActualPlanKeyboardAction": "使用實際計畫執行目前的查詢", + "runQueryKeyboardAction": "執行查詢", + "toggleQueryResultsKeyboardAction": "切換查詢結果" }, "sql/workbench/contrib/query/browser/messagePanel": { - "messagePanel": "訊息面板", "copy": "複製", - "copyAll": "全部複製" + "copyAll": "全部複製", + "messagePanel": "訊息面板" }, "sql/workbench/contrib/query/browser/query.contribution": { - "queryResultsEditor.name": "查詢結果", "newQuery": "新增查詢", - "queryEditorConfigurationTitle": "查詢編輯器", - "queryEditor.results.saveAsCsv.includeHeaders": "若設定為 true,會在將結果另存為 CSV 時包含資料行標題", - "queryEditor.results.saveAsCsv.delimiter": "另存為 CSV 時,用在值之間的自訂分隔符號", - "queryEditor.results.saveAsCsv.lineSeperator": "將結果另存為 CSV 時,用於分隔資料列的字元", - "queryEditor.results.saveAsCsv.textIdentifier": "將結果另存為 CSV 時,用於括住文字欄位的字元", - "queryEditor.results.saveAsCsv.encoding": "將結果另存為 CSV 時,要使用的檔案編碼", - "queryEditor.results.saveAsXml.formatted": "若設定為 true,會在將結果另存為 XML 時將輸出格式化", - "queryEditor.results.saveAsXml.encoding": "將結果另存為 XML 時,要使用的檔案編碼", - "queryEditor.results.streaming": "啟用結果串流;包含些許輕微視覺效果問題", - "queryEditor.results.copyIncludeHeaders": "從結果檢視中複製結果的組態選項", - "queryEditor.results.copyRemoveNewLine": "從結果檢視中複製多行結果的組態選項", - "queryEditor.results.optimizedTable": "(實驗性) 在結果中使用最佳化的資料表。可能會缺少某些功能,這些功能仍在開發中。", + "queryEditor.chart.defaultChartType": "從查詢結果開啟圖表檢視器時要使用的預設圖表類型", "queryEditor.inMemoryDataProcessingThreshold": "控制允許在記憶體中篩選及排序的資料列數目上限。如果超過此數目,就會停用排序和篩選。警告: 增加此數目可能會影響效能。", - "queryEditor.results.openAfterSave": "是否要在儲存結果後在 Azure Data Studio 中開啟檔案。", "queryEditor.messages.showBatchTime": "是否顯示個別批次的執行時間", "queryEditor.messages.wordwrap": "自動換行訊息", - "queryEditor.chart.defaultChartType": "從查詢結果開啟圖表檢視器時要使用的預設圖表類型", - "queryEditor.tabColorMode.off": "將停用索引標籤著色功能", + "queryEditor.promptToSaveGeneratedFiles": "提示儲存產生的 SQL 檔案", + "queryEditor.results.copyIncludeHeaders": "從結果檢視中複製結果的組態選項", + "queryEditor.results.copyRemoveNewLine": "從結果檢視中複製多行結果的組態選項", + "queryEditor.results.openAfterSave": "是否要在儲存結果後在 Azure Data Studio 中開啟檔案。", + "queryEditor.results.saveAsCsv.delimiter": "另存為 CSV 時,用在值之間的自訂分隔符號", + "queryEditor.results.saveAsCsv.encoding": "將結果另存為 CSV 時,要使用的檔案編碼", + "queryEditor.results.saveAsCsv.includeHeaders": "若設定為 true,會在將結果另存為 CSV 時包含資料行標題", + "queryEditor.results.saveAsCsv.lineSeperator": "將結果另存為 CSV 時,用於分隔資料列的字元", + "queryEditor.results.saveAsCsv.textIdentifier": "將結果另存為 CSV 時,用於括住文字欄位的字元", + "queryEditor.results.saveAsXml.encoding": "將結果另存為 XML 時,要使用的檔案編碼", + "queryEditor.results.saveAsXml.formatted": "若設定為 true,會在將結果另存為 XML 時將輸出格式化", + "queryEditor.results.streaming": "啟用結果串流;包含些許輕微視覺效果問題", + "queryEditor.showConnectionInfoInTitle": "控制是否要在標題中顯示索引標籤的連線資訊。", + "queryEditor.tabColorMode": "依據連線的伺服器群組控制索引標籤如何著色", "queryEditor.tabColorMode.border": "在每個編輯器索引標籤的上邊框著上符合相關伺服器群組的色彩", "queryEditor.tabColorMode.fill": "每個編輯器索引標籤的背景色彩將與相關的伺服器群組相符", - "queryEditor.tabColorMode": "依據連線的伺服器群組控制索引標籤如何著色", - "queryEditor.showConnectionInfoInTitle": "控制是否要在標題中顯示索引標籤的連線資訊。", - "queryEditor.promptToSaveGeneratedFiles": "提示儲存產生的 SQL 檔案", + "queryEditor.tabColorMode.off": "將停用索引標籤著色功能", + "queryEditorConfigurationTitle": "查詢編輯器", + "queryResultsEditor.name": "查詢結果", "queryShortcutDescription": "設定按鍵繫結關係 workbench.action.query.shortcut{0} 以執行捷徑文字作為程序呼叫或查詢執行。任何選取的文字在查詢編輯器中會於查詢結尾作為參數傳遞,或您可將它以 {arg} 參考" }, "sql/workbench/contrib/query/browser/queryActions": { - "newQueryTask.newQuery": "新增查詢", - "runQueryLabel": "執行", - "cancelQueryLabel": "取消", - "estimatedQueryPlan": "說明", "actualQueryPlan": "實際", - "disconnectDatabaseLabel": "中斷連線", + "cancelQueryLabel": "取消", "changeConnectionDatabaseLabel": "變更連線", - "connectDatabaseLabel": "連線", - "enablesqlcmdLabel": "啟用 SQLCMD", - "disablesqlcmdLabel": "停用 SQLCMD", - "selectDatabase": "選擇資料庫", "changeDatabase.failed": "變更資料庫失敗", "changeDatabase.failedWithError": "無法變更資料庫: {0}", - "queryEditor.exportSqlAsNotebook": "匯出為筆記本" + "connectDatabaseLabel": "連線", + "disablesqlcmdLabel": "停用 SQLCMD", + "disconnectDatabaseLabel": "中斷連線", + "enablesqlcmdLabel": "啟用 SQLCMD", + "estimatedQueryPlan": "說明", + "newQueryTask.newQuery": "新增查詢", + "queryEditor.exportSqlAsNotebook": "匯出為筆記本", + "runQueryLabel": "執行", + "selectDatabase": "選擇資料庫" }, "sql/workbench/contrib/query/browser/queryEditor": { "queryEditor.name": "查詢編輯器" }, "sql/workbench/contrib/query/browser/queryResultsView": { - "resultsTabTitle": "結果", - "messagesTabTitle": "訊息" + "messagesTabTitle": "訊息", + "resultsTabTitle": "結果" }, "sql/workbench/contrib/query/browser/statusBarItems": { - "status.query.timeElapsed": "已耗用時間", - "status.query.rowCount": "資料列計數", - "rowCount": "{0} 個資料列", "query.status.executing": "執行查詢中...", - "status.query.status": "執行狀態", + "rowCount": "{0} 個資料列", + "status.query.rowCount": "資料列計數", "status.query.selection-summary": "選取摘要", - "status.query.summaryText": "平均: {0} 計數: {1} 總和: {2}" + "status.query.status": "執行狀態", + "status.query.summaryText": "平均: {0} 計數: {1} 總和: {2}", + "status.query.timeElapsed": "已耗用時間" }, "sql/workbench/contrib/query/common/resultsGrid.contribution": { - "resultsGridConfigurationTitle": "結果方格與訊息", - "fontFamily": "控制字型家族。", - "fontWeight": "控制字型粗細。", - "fontSize": "控制字型大小 (像素)。", - "letterSpacing": "控制字母間距 (像素)。", - "rowHeight": "控制列高 (像素)", - "cellPadding": "控制資料格填補值 (像素)", "autoSizeColumns": "自動調整初始結果的欄寬大小。大量欄位或大型資料格可能會造成效能問題", - "maxColumnWidth": "自動調整大小之欄位的寬度上限 (像素)" + "cellPadding": "控制資料格填補值 (像素)", + "fontFamily": "控制字型家族。", + "fontSize": "控制字型大小 (像素)。", + "fontWeight": "控制字型粗細。", + "letterSpacing": "控制字母間距 (像素)。", + "maxColumnWidth": "自動調整大小之欄位的寬度上限 (像素)", + "resultsGridConfigurationTitle": "結果方格與訊息", + "rowHeight": "控制列高 (像素)" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryActions": { - "toggleQueryHistory": "切換查詢歷史記錄", - "queryHistory.delete": "刪除", "queryHistory.clearLabel": "清除所有歷史記錄", + "queryHistory.delete": "刪除", + "queryHistory.disableCapture": "暫停查詢歷史記錄擷取", + "queryHistory.enableCapture": "開始查詢歷史記錄擷取", "queryHistory.openQuery": "開啟查詢", "queryHistory.runQuery": "執行查詢", "queryHistory.toggleCaptureLabel": "切換查詢歷史記錄擷取", - "queryHistory.disableCapture": "暫停查詢歷史記錄擷取", - "queryHistory.enableCapture": "開始查詢歷史記錄擷取" + "toggleQueryHistory": "切換查詢歷史記錄" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryRenderer": { - "succeeded": "成功", - "failed": "失敗" + "failed": "失敗", + "succeeded": "成功" }, "sql/workbench/contrib/queryHistory/browser/queryHistoryView": { "noQueriesMessage": "沒有查詢可顯示。", "queryHistory.regTreeAriaLabel": "查詢歷史記錄" }, "sql/workbench/contrib/queryHistory/electron-browser/queryHistory": { - "queryHistoryConfigurationTitle": "查詢歷史記錄", - "queryHistoryCaptureEnabled": "是否啟用了查詢歷史記錄擷取。若未啟用,將不會擷取已經執行的查詢。", + "miViewQueryHistory": "查詢歷史記錄(&&Q)", + "queryHistory": "查詢歷史記錄", "queryHistory.clearLabel": "清除所有歷史記錄", "queryHistory.disableCapture": "暫停查詢歷史記錄擷取", "queryHistory.enableCapture": "開始查詢歷史記錄擷取", - "viewCategory": "檢視", - "miViewQueryHistory": "查詢歷史記錄(&&Q)", - "queryHistory": "查詢歷史記錄" + "queryHistoryCaptureEnabled": "是否啟用了查詢歷史記錄擷取。若未啟用,將不會擷取已經執行的查詢。", + "queryHistoryConfigurationTitle": "查詢歷史記錄", + "viewCategory": "檢視" }, "sql/workbench/contrib/queryPlan/browser/queryPlan": { "queryPlanTitle": "查詢計劃" @@ -10769,23 +11271,26 @@ "queryPlanEditor": "查詢計畫編輯器" }, "sql/workbench/contrib/queryPlan/browser/topOperations": { - "topOperations.operation": "作業", - "topOperations.object": "物件", - "topOperations.estCost": "估計成本", - "topOperations.estSubtreeCost": "估計的樹狀子目錄成本", - "topOperations.actualRows": "實際資料列數", - "topOperations.estRows": "估計資料列數", "topOperations.actualExecutions": "實際執行次數", - "topOperations.estCPUCost": "估計 CPU 成本", - "topOperations.estIOCost": "估計 IO 成本", - "topOperations.parallel": "平行作業", "topOperations.actualRebinds": "實際重新繫結數", - "topOperations.estRebinds": "估計重新繫結數", "topOperations.actualRewinds": "實際倒轉數", + "topOperations.actualRows": "實際資料列數", + "topOperations.estCPUCost": "估計 CPU 成本", + "topOperations.estCost": "估計成本", + "topOperations.estIOCost": "估計 IO 成本", + "topOperations.estRebinds": "估計重新繫結數", "topOperations.estRewinds": "估計倒轉數", + "topOperations.estRows": "估計資料列數", + "topOperations.estSubtreeCost": "估計的樹狀子目錄成本", + "topOperations.object": "物件", + "topOperations.operation": "作業", + "topOperations.parallel": "平行作業", "topOperations.partitioned": "已分割", "topOperationsTitle": "最前幾項操作" }, + "sql/workbench/contrib/resourceDeployment/browser/resourceDeployment.contribution": { + "deployment.title": "新部署…" + }, "sql/workbench/contrib/resourceViewer/browser/resourceViewer.contribution": { "resourceViewer": "資源檢視器" }, @@ -10793,69 +11298,69 @@ "resourceViewer.refresh": "重新整理" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerTable": { - "resourceViewerTable.openError": "開啟連結時發生錯誤: {0}", - "resourceViewerTable.commandError": "執行命令 '{0}' 時發生錯誤: {1}" + "resourceViewerTable.commandError": "執行命令 '{0}' 時發生錯誤: {1}", + "resourceViewerTable.openError": "開啟連結時發生錯誤: {0}" }, "sql/workbench/contrib/resourceViewer/browser/resourceViewerView": { "resourceViewer.ariaLabel": "資源檢視器樹狀結構" }, "sql/workbench/contrib/resourceViewer/common/resourceViewerViewExtensionPoint": { + "extension.contributes.resourceView.resource.icon": "資源圖示的路徑。", "extension.contributes.resourceView.resource.id": "資源的識別碼。", "extension.contributes.resourceView.resource.name": "使用人性化顯示名稱。會顯示", - "extension.contributes.resourceView.resource.icon": "資源圖示的路徑。", "extension.contributes.resourceViewResources": "將資源提供給資源檢視", - "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型", - "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型" + "optstring": "屬性 `{0}` 可以省略或必須屬於 `string` 類型", + "requirestring": "屬性 '{0}' 為強制項目且必須屬於 `string` 類型" }, "sql/workbench/contrib/restore/browser/restore.contribution": { - "restore": "還原", - "backup": "還原" + "backup": "還原", + "restore": "還原" }, "sql/workbench/contrib/restore/browser/restoreActions": { - "restore.isPreviewFeature": "您必須啟用預覽功能才能使用還原", - "restore.commandNotSupportedOutsideContext": "伺服器內容中不支援還原命令。請選取伺服器或資料庫並再試一次。", "restore.commandNotSupported": "Azure SQL 資料庫不支援還原命令。", + "restore.commandNotSupportedOutsideContext": "伺服器內容中不支援還原命令。請選取伺服器或資料庫並再試一次。", + "restore.isPreviewFeature": "您必須啟用預覽功能才能使用還原", "restoreAction.restore": "還原" }, "sql/workbench/contrib/scripting/browser/scripting.contribution": { + "editData": "編輯資料", + "refreshNode": "重新整理", + "scriptAlter": "修改指令碼", + "scriptAsAlter": "修改指令碼", "scriptAsCreate": "建立指令碼", "scriptAsDelete": "將指令碼編寫為 Drop", - "scriptAsSelect": "選取前 1000", "scriptAsExecute": "作為指令碼執行", - "scriptAsAlter": "修改指令碼", - "editData": "編輯資料", - "scriptSelect": "選取前 1000", - "scriptKustoSelect": "取用 10 筆", + "scriptAsSelect": "選取前 1000", "scriptCreate": "建立指令碼", - "scriptExecute": "作為指令碼執行", - "scriptAlter": "修改指令碼", "scriptDelete": "將指令碼編寫為 Drop", - "refreshNode": "重新整理" + "scriptExecute": "作為指令碼執行", + "scriptKustoSelect": "取用 10 筆", + "scriptSelect": "選取前 1000" }, "sql/workbench/contrib/scripting/browser/scriptingActions": { "refreshError": "重新整理節點 '{0}' 時發生錯誤: {1}" }, "sql/workbench/contrib/tasks/browser/tasks.contribution": { "inProgressTasksChangesBadge": "{0} 正在執行的工作", - "viewCategory": "檢視", + "miViewTasks": "工作(&&T)", "tasks": "工作", - "miViewTasks": "工作(&&T)" + "viewCategory": "檢視" }, "sql/workbench/contrib/tasks/browser/tasksActions": { "toggleTasks": "切換工作" }, "sql/workbench/contrib/tasks/browser/tasksRenderer": { - "succeeded": "成功", + "canceled": "已取消", + "canceling": "取消中", "failed": "失敗", "inProgress": "進行中", "notStarted": "未啟動", - "canceled": "已取消", - "canceling": "取消中" + "succeeded": "成功" }, "sql/workbench/contrib/tasks/browser/tasksView": { "noTaskMessage": "沒有工作歷程記錄可顯示。", - "taskHistory.regTreeAriaLabel": "工作歷程記錄", - "taskError": "工作錯誤" + "taskError": "工作錯誤", + "taskHistory.regTreeAriaLabel": "工作歷程記錄" }, "sql/workbench/contrib/tasks/common/tasksAction": { "cancelTask.cancel": "取消", @@ -10863,159 +11368,159 @@ "taskAction.script": "指令碼" }, "sql/workbench/contrib/views/browser/treeView": { - "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", - "refresh": "重新整理", "collapseAll": "全部摺疊", - "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。" + "command-error": "執行命令 {1} 時發生錯誤: {0}。這可能是貢獻 {1} 的延伸模組所引起。", + "no-dataprovider": "沒有任何已註冊的資料提供者可提供檢視資料。", + "refresh": "重新整理" }, "sql/workbench/contrib/webview/browser/webViewDialog": { - "webViewDialog.ok": "確定", - "webViewDialog.close": "關閉" + "webViewDialog.close": "關閉", + "webViewDialog.ok": "確定" }, "sql/workbench/contrib/welcome/gettingStarted/browser/abstractEnablePreviewFeatures": { - "enablePreviewFeatures.notice": "預覽功能可讓您完整存取新功能及改善的功能,增強您在 Azure Data Studio 的體驗。您可以參閱[這裡]({0})深入了解預覽功能。是否要啟用預覽功能?", - "enablePreviewFeatures.yes": "是 (建議)", + "enablePreviewFeatures.never": "不,不要再顯示", "enablePreviewFeatures.no": "否", - "enablePreviewFeatures.never": "不,不要再顯示" + "enablePreviewFeatures.notice": "預覽功能可讓您完整存取新功能及改善的功能,增強您在 Azure Data Studio 的體驗。您可以參閱[這裡]({0})深入了解預覽功能。是否要啟用預覽功能?", + "enablePreviewFeatures.yes": "是 (建議)" }, "sql/workbench/contrib/welcome/page/browser/az_data_welcome_page": { - "welcomePage.previewBody": "這個功能頁面仍在預覽階段。預覽功能會引進新功能,並逐步成為產品中永久的一部分。這些功能雖然穩定,但在使用上仍需要改善。歡迎您在功能開發期間提供早期的意見反應。", - "welcomePage.preview": "預覽", "welcomePage.createConnection": "建立連線", "welcomePage.createConnectionBody": "透過連線對話方塊連線到資料庫執行個體。", - "welcomePage.runQuery": "執行查詢", - "welcomePage.runQueryBody": "透過查詢編輯器與資料互動。", "welcomePage.createNotebook": "建立筆記本", "welcomePage.createNotebookBody": "使用原生筆記本編輯器建置新的筆記本。", "welcomePage.deployServer": "部署伺服器", "welcomePage.deployServerBody": "在您選擇的平台上建立關聯式資料服務的新執行個體。", - "welcomePage.resources": "資源", - "welcomePage.history": "記錄", - "welcomePage.name": "名稱", - "welcomePage.location": "位置", - "welcomePage.moreRecent": "顯示更多", - "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", - "welcomePage.usefuLinks": "實用的連結", - "welcomePage.gettingStarted": "使用者入門", - "welcomePage.gettingStartedBody": "探索 Azure Data Studio 提供的功能,並了解如何充分利用。", "welcomePage.documentation": "文件", "welcomePage.documentationBody": "如需快速入門、操作指南及 PowerShell、API 等參考,請瀏覽文件中心。", - "welcomePage.videos": "影片", - "welcomePage.videoDescriptionOverview": "Azure Data Studio 概觀", - "welcomePage.videoDescriptionIntroduction": "Azure Data Studio Notebooks 簡介 | 公開的資料", "welcomePage.extensions": "延伸模組", + "welcomePage.gettingStarted": "使用者入門", + "welcomePage.gettingStartedBody": "探索 Azure Data Studio 提供的功能,並了解如何充分利用。", + "welcomePage.history": "記錄", + "welcomePage.learnMore": "深入了解 ", + "welcomePage.location": "位置", + "welcomePage.moreRecent": "顯示更多", + "welcomePage.name": "名稱", + "welcomePage.preview": "預覽", + "welcomePage.previewBody": "這個功能頁面仍在預覽階段。預覽功能會引進新功能,並逐步成為產品中永久的一部分。這些功能雖然穩定,但在使用上仍需要改善。歡迎您在功能開發期間提供早期的意見反應。", + "welcomePage.resources": "資源", + "welcomePage.runQuery": "執行查詢", + "welcomePage.runQueryBody": "透過查詢編輯器與資料互動。", "welcomePage.showAll": "全部顯示", - "welcomePage.learnMore": "深入了解 " + "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", + "welcomePage.usefuLinks": "實用的連結", + "welcomePage.videoDescriptionIntroduction": "Azure Data Studio Notebooks 簡介 | 公開的資料", + "welcomePage.videoDescriptionOverview": "Azure Data Studio 概觀", + "welcomePage.videos": "影片" }, "sql/workbench/contrib/welcome/page/browser/gettingStartedTour": { + "GuidedTour.addExtensions": "安裝由我們 (Microsoft) 及第三方社群 (您!) 所開發的延伸模組,來擴充 Azure Data Studio 的功能。", "GuidedTour.connections": "連線", + "GuidedTour.discoverWelcomePage": "在歡迎頁面中探索常用功能、最近開啟的檔案及建議的延伸模組。如需詳細資訊,以了解如何開始使用 Azure Data Studio,請參閱我們的影片及文件。", + "GuidedTour.extensions": "延伸模組", + "GuidedTour.finish": "完成", + "GuidedTour.five": "5", + "GuidedTour.four": "4", + "GuidedTour.gettingStartedNotebooks": "開始在單一位置建立您自己的筆記本或筆記本系列。", "GuidedTour.makeConnections": "從 SQL Server、Azure 等處進行連線、查詢及管理您的連線。", - "GuidedTour.one": "1", + "GuidedTour.makeConnesetSettings": "根據您的喜好自訂 Azure Data Studio。您可以進行自動儲存及索引標籤大小等 [設定]、將 [鍵盤快速鍵] 個人化,以及切換至您喜歡的 [色彩佈景主題]。", "GuidedTour.next": "下一個", "GuidedTour.notebooks": "筆記本", - "GuidedTour.gettingStartedNotebooks": "開始在單一位置建立您自己的筆記本或筆記本系列。", - "GuidedTour.two": "2", - "GuidedTour.extensions": "延伸模組", - "GuidedTour.addExtensions": "安裝由我們 (Microsoft) 及第三方社群 (您!) 所開發的延伸模組,來擴充 Azure Data Studio 的功能。", - "GuidedTour.three": "3", - "GuidedTour.settings": "設定", - "GuidedTour.makeConnesetSettings": "根據您的喜好自訂 Azure Data Studio。您可以進行自動儲存及索引標籤大小等 [設定]、將 [鍵盤快速鍵] 個人化,以及切換至您喜歡的 [色彩佈景主題]。", - "GuidedTour.four": "4", - "GuidedTour.welcomePage": "歡迎頁面", - "GuidedTour.discoverWelcomePage": "在歡迎頁面中探索常用功能、最近開啟的檔案及建議的延伸模組。如需詳細資訊,以了解如何開始使用 Azure Data Studio,請參閱我們的影片及文件。", - "GuidedTour.five": "5", - "GuidedTour.finish": "完成", - "guidedTour": "使用者歡迎導覽", - "hideGuidedTour": "隱藏歡迎導覽", + "GuidedTour.one": "1", "GuidedTour.readMore": "深入了解", - "help": "說明" + "GuidedTour.settings": "設定", + "GuidedTour.three": "3", + "GuidedTour.two": "2", + "GuidedTour.welcomePage": "歡迎頁面", + "guidedTour": "使用者歡迎導覽", + "help": "說明", + "hideGuidedTour": "隱藏歡迎導覽" }, "sql/workbench/contrib/welcome/page/browser/welcomePage": { + "WelcomePage.TakeATour": "要進行 Azure Data Studio 的快速導覽嗎?", + "WelcomePage.welcome": "歡迎使用!", + "closeTourBar": "關閉快速導覽列", + "details": "詳細資料", + "ok": "確定", + "welcome.title": "歡迎使用", "welcomePage": "歡迎使用", - "welcomePage.adminPack": "SQL 管理員套件", - "welcomePage.showAdminPack": "SQL 管理員套件", - "welcomePage.adminPackDescription": "SQL Server 的管理員套件是一套熱門的資料庫管理延伸模組,可協助您管理 SQL Server", - "welcomePage.sqlServerAgent": "SQL Server Agent", - "welcomePage.sqlServerProfiler": "SQL Server Profiler", - "welcomePage.sqlServerImport": "SQL Server 匯入", - "welcomePage.sqlServerDacpac": "SQL Server Dacpac", - "welcomePage.powershell": "PowerShell", - "welcomePage.powershellDescription": "使用 Azure Data Studio 的豐富查詢編輯器來寫入及執行 PowerShell 指令碼", - "welcomePage.dataVirtualization": "資料虛擬化", - "welcomePage.dataVirtualizationDescription": "使用 SQL Server 2019 將資料虛擬化,並使用互動式精靈建立外部資料表", "welcomePage.PostgreSQL": "PostgreSQL", "welcomePage.PostgreSQLDescription": "使用 Azure Data Studio 進行連線、查詢及管理 Postgres 資料庫", - "welcomePage.extensionPackAlreadyInstalled": "支援功能{0}已被安裝。", - "welcomePage.willReloadAfterInstallingExtensionPack": "{0} 的其他支援安裝完成後,將會重新載入此視窗。", - "welcomePage.installingExtensionPack": "正在安裝 {0} 的其他支援...", - "welcomePage.extensionPackNotFound": "找不到ID為{1}的{0}支援功能.", - "welcomePage.newConnection": "新增連線", - "welcomePage.newQuery": "新增查詢", - "welcomePage.newNotebook": "新增筆記本", + "welcomePage.adminPack": "SQL 管理員套件", + "welcomePage.adminPackDescription": "SQL Server 的管理員套件是一套熱門的資料庫管理延伸模組,可協助您管理 SQL Server", + "welcomePage.background": "歡迎頁面的背景色彩。", + "welcomePage.dataVirtualization": "資料虛擬化", + "welcomePage.dataVirtualizationDescription": "使用 SQL Server 2019 將資料虛擬化,並使用互動式精靈建立外部資料表", "welcomePage.deployServer": "部署伺服器", - "welcome.title": "歡迎使用", + "welcomePage.extensionPackAlreadyInstalled": "支援功能{0}已被安裝。", + "welcomePage.extensionPackNotFound": "找不到ID為{1}的{0}支援功能.", + "welcomePage.install": "安裝", + "welcomePage.installExtensionPack": "安裝 {0} 的其他支援", + "welcomePage.installKeymap": "安裝 {0} 鍵盤對應", + "welcomePage.installed": "已安裝", + "welcomePage.installedExtensionPack": "已安裝 {0} 支援", + "welcomePage.installedKeymap": "已安裝 {0} 按鍵對應", + "welcomePage.installingExtensionPack": "正在安裝 {0} 的其他支援...", "welcomePage.new": "新增", + "welcomePage.newConnection": "新增連線", + "welcomePage.newNotebook": "新增筆記本", + "welcomePage.newQuery": "新增查詢", "welcomePage.open": "開啟…", "welcomePage.openFile": "開啟檔案…", "welcomePage.openFolder": "開啟資料夾…", - "welcomePage.startTour": "開始導覽", - "closeTourBar": "關閉快速導覽列", - "WelcomePage.TakeATour": "要進行 Azure Data Studio 的快速導覽嗎?", - "WelcomePage.welcome": "歡迎使用!", "welcomePage.openFolderWithPath": "透過路徑 {1} 開啟資料夾 {0}", - "welcomePage.install": "安裝", - "welcomePage.installKeymap": "安裝 {0} 鍵盤對應", - "welcomePage.installExtensionPack": "安裝 {0} 的其他支援", - "welcomePage.installed": "已安裝", - "welcomePage.installedKeymap": "已安裝 {0} 按鍵對應", - "welcomePage.installedExtensionPack": "已安裝 {0} 支援", - "ok": "確定", - "details": "詳細資料", - "welcomePage.background": "歡迎頁面的背景色彩。" + "welcomePage.powershell": "PowerShell", + "welcomePage.powershellDescription": "使用 Azure Data Studio 的豐富查詢編輯器來寫入及執行 PowerShell 指令碼", + "welcomePage.showAdminPack": "SQL 管理員套件", + "welcomePage.sqlServerAgent": "SQL Server Agent", + "welcomePage.sqlServerDacpac": "SQL Server Dacpac", + "welcomePage.sqlServerImport": "SQL Server 匯入", + "welcomePage.sqlServerProfiler": "SQL Server Profiler", + "welcomePage.startTour": "開始導覽", + "welcomePage.willReloadAfterInstallingExtensionPack": "{0} 的其他支援安裝完成後,將會重新載入此視窗。" }, "sql/workbench/contrib/welcome2/page/browser/az_data_welcome_page": { "welcomePage.azdata": "Azure Data Studio", - "welcomePage.start": "開始", - "welcomePage.newConnection": "新增連線", - "welcomePage.newQuery": "新增查詢", - "welcomePage.newNotebook": "新增筆記本", - "welcomePage.openFileMac": "開啟檔案", - "welcomePage.openFileLinuxPC": "開啟檔案", - "welcomePage.deploy": "部署", - "welcomePage.newDeployment": "新增部署…", - "welcomePage.recent": "最近使用", - "welcomePage.moreRecent": "更多...", - "welcomePage.noRecentFolders": "沒有最近使用的資料夾", - "welcomePage.help": "說明", - "welcomePage.gettingStarted": "使用者入門", - "welcomePage.productDocumentation": "文件", - "welcomePage.reportIssue": "回報問題或功能要求", - "welcomePage.gitHubRepository": "GitHub 存放庫", - "welcomePage.releaseNotes": "版本資訊", - "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", - "welcomePage.customize": "自訂", - "welcomePage.extensions": "延伸模組", - "welcomePage.extensionDescription": "下載所需延伸模組,包括 SQL Server 系統管理員套件等", - "welcomePage.keyboardShortcut": "鍵盤快速鍵", - "welcomePage.keyboardShortcutDescription": "尋找您最愛的命令並予加自訂", - "welcomePage.colorTheme": "色彩佈景主題", - "welcomePage.colorThemeDescription": "將編輯器和您的程式碼設定成您喜愛的外觀", - "welcomePage.learn": "了解", - "welcomePage.showCommands": "尋找及執行所有命令", - "welcomePage.showCommandsDescription": "從命令選擇區快速存取及搜尋命令 ({0})", "welcomePage.azdataBlog": "探索最新版本中的新功能", "welcomePage.azdataBlogDescription": "展示新功能的新每月部落格文章", + "welcomePage.colorTheme": "色彩佈景主題", + "welcomePage.colorThemeDescription": "將編輯器和您的程式碼設定成您喜愛的外觀", + "welcomePage.customize": "自訂", + "welcomePage.deploy": "部署", + "welcomePage.extensionDescription": "下載所需延伸模組,包括 SQL Server 系統管理員套件等", + "welcomePage.extensions": "延伸模組", "welcomePage.followTwitter": "追蹤我們的 Twitter", - "welcomePage.followTwitterDescription": "掌握社群如何使用 Azure Data Studio 的最新消息,並可直接與工程師對話。" + "welcomePage.followTwitterDescription": "掌握社群如何使用 Azure Data Studio 的最新消息,並可直接與工程師對話。", + "welcomePage.gettingStarted": "使用者入門", + "welcomePage.gitHubRepository": "GitHub 存放庫", + "welcomePage.help": "說明", + "welcomePage.keyboardShortcut": "鍵盤快速鍵", + "welcomePage.keyboardShortcutDescription": "尋找您最愛的命令並予加自訂", + "welcomePage.learn": "了解", + "welcomePage.moreRecent": "更多...", + "welcomePage.newConnection": "新增連線", + "welcomePage.newDeployment": "新增部署…", + "welcomePage.newNotebook": "新增筆記本", + "welcomePage.newQuery": "新增查詢", + "welcomePage.noRecentFolders": "沒有最近使用的資料夾", + "welcomePage.openFileLinuxPC": "開啟檔案", + "welcomePage.openFileMac": "開啟檔案", + "welcomePage.productDocumentation": "文件", + "welcomePage.recent": "最近使用", + "welcomePage.releaseNotes": "版本資訊", + "welcomePage.reportIssue": "回報問題或功能要求", + "welcomePage.showCommands": "尋找及執行所有命令", + "welcomePage.showCommandsDescription": "從命令選擇區快速存取及搜尋命令 ({0})", + "welcomePage.showOnStartup": "啟動時顯示歡迎頁面", + "welcomePage.start": "開始" }, "sql/workbench/services/accountManagement/browser/accountDialog": { - "accountExplorer.name": "帳戶", - "linkedAccounts": "連結的帳戶", - "accountDialog.close": "關閉", - "accountDialog.noAccountLabel": "沒有任何已連結帳戶。請新增帳戶。", "accountDialog.addConnection": "新增帳戶", + "accountDialog.close": "關閉", + "accountDialog.didNotPickAuthProvider": "您未選取任何驗證提供者。請再試一次。", + "accountDialog.noAccountLabel": "沒有任何已連結帳戶。請新增帳戶。", "accountDialog.noCloudsRegistered": "您未啟用任何雲端。前往 [設定] -> [搜尋 Azure 帳戶組態] -> 啟用至少一個雲端", - "accountDialog.didNotPickAuthProvider": "您未選取任何驗證提供者。請再試一次。" + "accountExplorer.name": "帳戶", + "linkedAccounts": "連結的帳戶" }, "sql/workbench/services/accountManagement/browser/accountDialogController": { "accountDialog.addAccountErrorTitle": "新增帳戶時發生錯誤" @@ -11042,16 +11547,16 @@ "oauthFlyoutIsAlreadyOpen": "無法啟動自動 OAuth。自動 OAuth 已在進行中。" }, "sql/workbench/services/admin/common/adminService": { - "adminService.providerIdNotValidError": "必需連線以便與 adminservice 互動", - "adminService.noHandlerRegistered": "未註冊處理常式" + "adminService.noHandlerRegistered": "未註冊處理常式", + "adminService.providerIdNotValidError": "必需連線以便與 adminservice 互動" }, "sql/workbench/services/assessment/common/assessmentService": { - "asmt.providerIdNotValidError": "需要連線才能與評定服務互動", - "asmt.noHandlerRegistered": "未註冊任何處理常式" + "asmt.noHandlerRegistered": "未註冊任何處理常式", + "asmt.providerIdNotValidError": "需要連線才能與評定服務互動" }, "sql/workbench/services/connection/browser/advancedPropertiesController": { - "connectionAdvancedProperties": "進階屬性", - "advancedProperties.discard": "捨棄" + "advancedProperties.discard": "捨棄", + "connectionAdvancedProperties": "進階屬性" }, "sql/workbench/services/connection/browser/cmsConnectionWidget": { "serverDescription": "伺服器描述 (選用)" @@ -11059,27 +11564,27 @@ "sql/workbench/services/connection/browser/connectionActions": { "ClearRecentlyUsedLabel": "清除清單", "ClearedRecentConnections": "最近的連線清單已清除", - "connectionAction.yes": "是", - "connectionAction.no": "否", "clearRecentConnectionMessage": "您確定要刪除清單中的所有連線嗎?", - "connectionDialog.yes": "是", - "connectionDialog.no": "否", - "delete": "刪除", "connectionAction.GetCurrentConnectionString": "取得目前的連接字串", "connectionAction.connectionString": "連接字串無法使用", - "connectionAction.noConnection": "沒有可用的有效連線" + "connectionAction.no": "否", + "connectionAction.noConnection": "沒有可用的有效連線", + "connectionAction.yes": "是", + "connectionDialog.no": "否", + "connectionDialog.yes": "是", + "delete": "刪除" }, "sql/workbench/services/connection/browser/connectionBrowseTab": { - "connectionDialog.browser": "瀏覽", - "connectionDialog.FilterPlaceHolder": "在此鍵入以篩選清單", - "connectionDialog.FilterInputTitle": "篩選連線", + "connectionBrowserTree": "連線瀏覽器樹狀結構", "connectionDialog.ApplyingFilter": "正在套用篩選", - "connectionDialog.RemovingFilter": "正在移除篩選", "connectionDialog.FilterApplied": "已套用篩選", + "connectionDialog.FilterInputTitle": "篩選連線", + "connectionDialog.FilterPlaceHolder": "在此鍵入以篩選清單", "connectionDialog.FilterRemoved": "已移除篩選", - "savedConnections": "已儲存的連線", + "connectionDialog.RemovingFilter": "正在移除篩選", + "connectionDialog.browser": "瀏覽", "savedConnection": "已儲存的連線", - "connectionBrowserTree": "連線瀏覽器樹狀結構" + "savedConnections": "已儲存的連線" }, "sql/workbench/services/connection/browser/connectionDialogService": { "connectionError": "連線錯誤", @@ -11088,40 +11593,40 @@ "kerberosKinit": "如果您之前曾連線,則可能需要重新執行 kinit。" }, "sql/workbench/services/connection/browser/connectionDialogWidget": { - "connection": "連線", - "connecting": "正在連線", "connectType": "連線類型", - "recentConnectionTitle": "最近", + "connecting": "正在連線", + "connection": "連線", "connectionDetailsTitle": "連線詳細資料", - "connectionDialog.connect": "連線", "connectionDialog.cancel": "取消", + "connectionDialog.connect": "連線", "connectionDialog.recentConnections": "最近的連線", - "noRecentConnections": "沒有最近使用的連線" + "noRecentConnections": "沒有最近使用的連線", + "recentConnectionTitle": "最近" }, "sql/workbench/services/connection/browser/connectionManagementService": { + "cancelConnectionConfirmation": "您確定要取消此連線嗎?", "connection.noAzureAccount": "無法取得連線的 Azure 帳戶權杖", "connectionNotAcceptedError": "連線未被接受", - "connectionService.yes": "是", "connectionService.no": "否", - "cancelConnectionConfirmation": "您確定要取消此連線嗎?" + "connectionService.yes": "是" }, "sql/workbench/services/connection/browser/connectionWidget": { - "connectionWidget.AddAzureAccount": "新增帳戶...", - "defaultDatabaseOption": "<預設>", - "loadingDatabaseOption": "正在載入...", - "serverGroup": "伺服器群組", - "defaultServerGroup": "<預設>", "addNewServerGroup": "新增群組...", - "noneServerGroup": "<不要儲存>", - "connectionWidget.missingRequireField": "{0} 為必要項。", - "connectionWidget.fieldWillBeTrimmed": "{0} 將受到修剪。", - "rememberPassword": "記住密碼", + "advanced": "進階...", "connection.azureAccountDropdownLabel": "帳戶", - "connectionWidget.refreshAzureCredentials": "重新整理帳戶登入資訊", "connection.azureTenantDropdownLabel": "Azure AD 租用戶", "connectionName": "名稱 (選用)", - "advanced": "進階...", - "connectionWidget.invalidAzureAccount": "您必須選取帳戶" + "connectionWidget.AddAzureAccount": "新增帳戶...", + "connectionWidget.fieldWillBeTrimmed": "{0} 將受到修剪。", + "connectionWidget.invalidAzureAccount": "您必須選取帳戶", + "connectionWidget.missingRequireField": "{0} 為必要項。", + "connectionWidget.refreshAzureCredentials": "重新整理帳戶登入資訊", + "defaultDatabaseOption": "<預設>", + "defaultServerGroup": "<預設>", + "loadingDatabaseOption": "正在載入...", + "noneServerGroup": "<不要儲存>", + "rememberPassword": "記住密碼", + "serverGroup": "伺服器群組" }, "sql/workbench/services/connection/browser/localizedConstants": { "onDidConnectMessage": "已連線到", @@ -11129,38 +11634,38 @@ "unsavedGroupLabel": "未儲存的連線" }, "sql/workbench/services/dashboard/browser/newDashboardTabDialogImpl": { - "newDashboardTab.openDashboardExtensions": "開啟儀表板延伸模組", - "newDashboardTab.ok": "確定", "newDashboardTab.cancel": "取消", + "newDashboardTab.ok": "確定", + "newDashboardTab.openDashboardExtensions": "開啟儀表板延伸模組", "newdashboardTabDialog.noExtensionLabel": "目前沒有安裝任何儀表板延伸模組。請前往延伸模組能管理員探索建議的延伸模組。" }, "sql/workbench/services/dialog/browser/dialogPane": { "wizardPageNumberDisplayText": "步驟 {0}" }, "sql/workbench/services/dialog/common/dialogTypes": { - "dialogModalDoneButtonLabel": "完成", - "dialogModalCancelButtonLabel": "取消" + "dialogModalCancelButtonLabel": "取消", + "dialogModalDoneButtonLabel": "完成" }, "sql/workbench/services/editData/common/editQueryRunner": { "query.initEditExecutionFailed": "初始化編輯資料工作階段失敗:" }, "sql/workbench/services/errorMessage/browser/errorMessageDialog": { - "errorMessageDialog.ok": "確定", - "errorMessageDialog.close": "關閉", + "copyDetails": "複製詳細資訊", "errorMessageDialog.action": "動作", - "copyDetails": "複製詳細資訊" + "errorMessageDialog.close": "關閉", + "errorMessageDialog.ok": "確定" }, "sql/workbench/services/errorMessage/browser/errorMessageService": { "error": "錯誤", - "warning": "警告", + "ignore": "忽略", "info": "資訊", - "ignore": "忽略" + "warning": "警告" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialog": { - "filebrowser.filepath": "選擇的路徑", - "fileFilter": "檔案類型", + "fileBrowser.discard": "捨棄", "fileBrowser.ok": "確定", - "fileBrowser.discard": "捨棄" + "fileFilter": "檔案類型", + "filebrowser.filepath": "選擇的路徑" }, "sql/workbench/services/fileBrowser/browser/fileBrowserDialogController": { "filebrowser.selectFile": "選擇檔案" @@ -11169,8 +11674,8 @@ "fileBrowser.regTreeAriaLabel": "樹狀結構檔案瀏覽器" }, "sql/workbench/services/fileBrowser/common/fileBrowserService": { - "fileBrowserErrorMessage": "載入檔案瀏覽器時發生錯誤。", - "fileBrowserErrorDialogTitle": "檔案瀏覽器錯誤" + "fileBrowserErrorDialogTitle": "檔案瀏覽器錯誤", + "fileBrowserErrorMessage": "載入檔案瀏覽器時發生錯誤。" }, "sql/workbench/services/fileBrowser/common/fileBrowserViewModel": { "allFiles": "所有檔案" @@ -11179,260 +11684,263 @@ "workbench.action.insights.copySelection": "複製資料格" }, "sql/workbench/services/insights/browser/insightsDialogController": { - "insightsInputError": "沒有傳遞給見解彈出式視窗的連線設定", + "insightsConfigError": "解析見解設定時發生錯誤。找不到查詢陣列/字串或 queryfile", "insightsError": "見解錯誤", "insightsFileError": "讀取查詢檔案時發生錯誤:", - "insightsConfigError": "解析見解設定時發生錯誤。找不到查詢陣列/字串或 queryfile" + "insightsInputError": "沒有傳遞給見解彈出式視窗的連線設定" }, "sql/workbench/services/insights/browser/insightsDialogView": { + "InsightsDialogTitle": "見解", + "insights.dialog.itemDetails": "項目詳細資訊", + "insights.dialog.items": "項目", "insights.item": "項目", "insights.value": "值", "insightsDetailView.name": "見解詳細資料", "property": "屬性", - "value": "值", - "InsightsDialogTitle": "見解", - "insights.dialog.items": "項目", - "insights.dialog.itemDetails": "項目詳細資訊" + "value": "值" }, "sql/workbench/services/insights/common/insightsUtils": { "insightsDidNotFindResolvedFile": "無法在以下任一路徑找到查詢檔案 :\r\n {0}" }, "sql/workbench/services/jobManagement/browser/jobManagementUtilities": { - "agentUtilities.failed": "失敗", - "agentUtilities.succeeded": "已成功", - "agentUtilities.retry": "重試", - "agentUtilities.canceled": "已取消", - "agentUtilities.inProgress": "正在進行", - "agentUtilities.statusUnknown": "狀態未知", - "agentUtilities.executing": "正在執行", - "agentUtilities.waitingForThread": "正在等候執行緒", "agentUtilities.betweenRetries": "正在重試", + "agentUtilities.canceled": "已取消", + "agentUtilities.executing": "正在執行", + "agentUtilities.failed": "失敗", "agentUtilities.idle": "閒置", - "agentUtilities.suspended": "暫止", - "agentUtilities.obsolete": "[已淘汰]", - "agentUtilities.yes": "是", + "agentUtilities.inProgress": "正在進行", + "agentUtilities.neverRun": "從未執行", "agentUtilities.no": "否", "agentUtilities.notScheduled": "未排程", - "agentUtilities.neverRun": "從未執行" + "agentUtilities.obsolete": "[已淘汰]", + "agentUtilities.retry": "重試", + "agentUtilities.statusUnknown": "狀態未知", + "agentUtilities.succeeded": "已成功", + "agentUtilities.suspended": "暫止", + "agentUtilities.waitingForThread": "正在等候執行緒", + "agentUtilities.yes": "是" }, "sql/workbench/services/jobManagement/common/jobManagementService": { - "providerIdNotValidError": "需要連線才能與 JobManagementService 互動", - "noHandlerRegistered": "未註冊任何處理常式" + "noHandlerRegistered": "未註冊任何處理常式", + "providerIdNotValidError": "需要連線才能與 JobManagementService 互動" }, "sql/workbench/services/notebook/browser/interfaces": { "sqlKernel": "SQL" }, "sql/workbench/services/notebook/browser/models/cell": { - "runCellCancelled": "已取消資料格執行", + "commandSuccessful": "已成功執行命令", "executionCanceled": "已取消執行查詢", - "notebookNotReady": "這個筆記本的工作階段尚未就緒", - "sessionNotReady": "這個筆記本的工作階段即將啟動", "noDefaultKernel": "沒有任何可供此筆記本使用的核心", - "commandSuccessful": "已成功執行命令" + "notebookNotReady": "這個筆記本的工作階段尚未就緒", + "runCellCancelled": "已取消資料格執行", + "sessionNotReady": "這個筆記本的工作階段即將啟動" }, "sql/workbench/services/notebook/browser/models/clientSession": { - "clientSession.unknownError": "啟動筆記本工作階段時發生錯誤", "ServerNotStarted": "伺服器因為不明原因而未啟動", + "clientSession.unknownError": "啟動筆記本工作階段時發生錯誤", "kernelRequiresConnection": "找不到核心 {0}。會改用預設核心。" }, "sql/workbench/services/notebook/browser/models/notebookContexts": { - "selectConnection": "選取連線", - "localhost": "localhost" + "localhost": "localhost", + "selectConnection": "選取連線" }, "sql/workbench/services/notebook/browser/models/notebookModel": { + "ProviderNoManager": "找不到提供者 {0} 的筆記本管理員", + "changeContextFailed": "無法變更內容: {0}", + "changeKernelFailed": "因為錯誤所以無法變更核心: {0}", + "changeKernelFailedRetry": "無法變更核心。將會使用核心 {0}。錯誤為: {1}", + "deleteCellFailed": "無法刪除資料格。", "injectedParametersMsg": "# 個插入的參數\r\n", "kernelRequiresConnection": "請選取要為此核心執行資料格的連線", - "deleteCellFailed": "無法刪除資料格。", - "changeKernelFailedRetry": "無法變更核心。將會使用核心 {0}。錯誤為: {1}", - "changeKernelFailed": "因為錯誤所以無法變更核心: {0}", - "changeContextFailed": "無法變更內容: {0}", - "startSessionFailed": "無法啟動工作階段: {0}", "shutdownClientSessionError": "關閉筆記本時發生用戶端工作階段錯誤: {0}", - "ProviderNoManager": "找不到提供者 {0} 的筆記本管理員" + "startSessionFailed": "無法啟動工作階段: {0}" }, "sql/workbench/services/notebook/browser/notebookServiceImpl": { - "notebookUriNotDefined": "建立筆記本管理員時未傳遞任何 URI", - "notebookServiceNoProvider": "Notebook 提供者不存在" + "notebookServiceNoProvider": "Notebook 提供者不存在", + "notebookUriNotDefined": "建立筆記本管理員時未傳遞任何 URI" }, "sql/workbench/services/notebook/browser/notebookViews/notebookViewModel": { "notebookView.nameTaken": "此筆記本中已有名稱為 {0} 的檢視。" }, + "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { + "notebookView.untitledView": "未命名的檢視" + }, "sql/workbench/services/notebook/browser/sql/sqlSessionManager": { - "sqlKernelError": "SQL 核心錯誤", "connectionRequired": "必須選擇連線來執行筆記本資料格", + "sqlKernelError": "SQL 核心錯誤", "sqlMaxRowsDisplayed": "目前顯示前 {0} 列。" }, "sql/workbench/services/notebook/common/contracts": { + "notebook.markdownEditMode": "Markdown", "notebook.richTextEditMode": "RTF 文字", - "notebook.splitViewEditMode": "分割檢視", - "notebook.markdownEditMode": "Markdown" + "notebook.splitViewEditMode": "分割檢視" }, "sql/workbench/services/notebook/common/localContentManager": { - "nbformatNotRecognized": "無法識別 nbformat v{0}.{1}", + "invalidMimeData": "{0} 的資料應為字串或字串的陣列", "nbNotSupported": "檔案不具備有效的筆記本格式", + "nbformatNotRecognized": "無法識別 nbformat v{0}.{1}", "unknownCellType": "資料格類型 {0} 不明", "unrecognizedOutput": "無法識別輸出類型 {0}", - "invalidMimeData": "{0} 的資料應為字串或字串的陣列", "unrecognizedOutputType": "無法識別輸出類型 {0}" }, "sql/workbench/services/notebook/common/notebookRegistry": { - "carbon.extension.contributes.notebook.provider": "筆記本提供者的識別碼。", - "carbon.extension.contributes.notebook.fileExtensions": "應向此筆記本提供者註冊的檔案副檔名", - "carbon.extension.contributes.notebook.standardKernels": "應為此筆記本提供者之標準的核心", - "vscode.extension.contributes.notebook.providers": "提供筆記本提供者。", - "carbon.extension.contributes.notebook.magic": "資料格 magic 的名稱,例如 '%%sql'。", - "carbon.extension.contributes.notebook.language": "資料格中包含此資料格 magic 時,要使用的資料格語言", "carbon.extension.contributes.notebook.executionTarget": "這個 magic 指示的選擇性執行目標,例如 Spark vs SQL", + "carbon.extension.contributes.notebook.fileExtensions": "應向此筆記本提供者註冊的檔案副檔名", "carbon.extension.contributes.notebook.kernels": "適用於像是 python3、pyspark、sql 等等的選擇性核心集", - "vscode.extension.contributes.notebook.languagemagics": "提供筆記本語言。" + "carbon.extension.contributes.notebook.language": "資料格中包含此資料格 magic 時,要使用的資料格語言", + "carbon.extension.contributes.notebook.magic": "資料格 magic 的名稱,例如 '%%sql'。", + "carbon.extension.contributes.notebook.provider": "筆記本提供者的識別碼。", + "carbon.extension.contributes.notebook.standardKernels": "應為此筆記本提供者之標準的核心", + "vscode.extension.contributes.notebook.languagemagics": "提供筆記本語言。", + "vscode.extension.contributes.notebook.providers": "提供筆記本提供者。" }, "sql/workbench/services/objectExplorer/browser/asyncServerTreeRenderer": { "loading": "正在載入..." }, "sql/workbench/services/objectExplorer/browser/connectionTreeAction": { - "connectionTree.refresh": "重新整理", - "connectionTree.editConnection": "編輯連線", "DisconnectAction": "中斷連線", + "activeConnections": "顯示使用中的連線", "connectionTree.addConnection": "新增連線", "connectionTree.addServerGroup": "新增伺服器群組", + "connectionTree.editConnection": "編輯連線", "connectionTree.editServerGroup": "編輯伺服器群組", - "activeConnections": "顯示使用中的連線", - "showAllConnections": "顯示所有連線", + "connectionTree.refresh": "重新整理", "deleteConnection": "刪除連線", - "deleteConnectionGroup": "刪除群組" + "deleteConnectionGroup": "刪除群組", + "showAllConnections": "顯示所有連線" }, "sql/workbench/services/objectExplorer/browser/objectExplorerService": { "OeSessionFailedError": "建立物件總管工作階段失敗", "nodeExpansionError": "多個錯誤:" }, "sql/workbench/services/objectExplorer/browser/objectExplorerViewTreeShim": { - "noProviderFound": "因為找不到必要的連線提供者 ‘{0}’,所以無法展開", + "firewallCanceled": "已取消防火牆對話方塊", "loginCanceled": "已取消使用者", - "firewallCanceled": "已取消防火牆對話方塊" + "noProviderFound": "因為找不到必要的連線提供者 ‘{0}’,所以無法展開" }, "sql/workbench/services/objectExplorer/browser/serverTreeRenderer": { "loading": "正在載入..." }, "sql/workbench/services/objectExplorer/browser/treeCreationUtils": { - "treeAriaLabel": "最近的連線", "serversAriaLabel": "伺服器", + "treeAriaLabel": "最近的連線", "treeCreation.regTreeAriaLabel": "伺服器" }, "sql/workbench/services/profiler/browser/profilerColumnEditorDialog": { "eventSort": "依事件排序", "nameColumn": "依資料行排序", - "profilerColumnDialog.profiler": "分析工具", + "profilerColumnDialog.cancel": "取消", "profilerColumnDialog.ok": "確定", - "profilerColumnDialog.cancel": "取消" + "profilerColumnDialog.profiler": "分析工具" }, "sql/workbench/services/profiler/browser/profilerFilterDialog": { - "profilerFilterDialog.clear": "全部清除", + "profilerFilterDialog.addClauseText": "新增子句", "profilerFilterDialog.apply": "套用", - "profilerFilterDialog.ok": "確定", "profilerFilterDialog.cancel": "取消", - "profilerFilterDialog.title": "篩選", + "profilerFilterDialog.clear": "全部清除", + "profilerFilterDialog.containsOperator": "包含", + "profilerFilterDialog.fieldColumn": "欄位", + "profilerFilterDialog.isNotNullOperator": "非 Null", + "profilerFilterDialog.isNullOperator": "為 Null", + "profilerFilterDialog.loadFilter": "載入篩選", + "profilerFilterDialog.notContainsOperator": "不包含", + "profilerFilterDialog.notStartsWithOperator": "開頭不是", + "profilerFilterDialog.ok": "確定", + "profilerFilterDialog.operatorColumn": "運算子", "profilerFilterDialog.remove": "移除此子句", "profilerFilterDialog.saveFilter": "儲存篩選", - "profilerFilterDialog.loadFilter": "載入篩選", - "profilerFilterDialog.addClauseText": "新增子句", - "profilerFilterDialog.fieldColumn": "欄位", - "profilerFilterDialog.operatorColumn": "運算子", - "profilerFilterDialog.valueColumn": "值", - "profilerFilterDialog.isNullOperator": "為 Null", - "profilerFilterDialog.isNotNullOperator": "非 Null", - "profilerFilterDialog.containsOperator": "包含", - "profilerFilterDialog.notContainsOperator": "不包含", "profilerFilterDialog.startsWithOperator": "開頭是", - "profilerFilterDialog.notStartsWithOperator": "開頭不是" + "profilerFilterDialog.title": "篩選", + "profilerFilterDialog.valueColumn": "值" }, "sql/workbench/services/query/common/queryModelService": { "commitEditFailed": "認可資料列失敗: ", + "msgCancelQueryFailed": "取消查詢失敗: {0}", + "runQueryBatchStartLine": "第 {0} 行", "runQueryBatchStartMessage": "已開始執行以下查詢:", "runQueryStringBatchStartMessage": "已開始執行查詢 \"{0}\"", - "runQueryBatchStartLine": "第 {0} 行", - "msgCancelQueryFailed": "取消查詢失敗: {0}", "updateCellFailed": "更新資料格失敗: " }, "sql/workbench/services/query/common/queryRunner": { + "copyFailed": "複製失敗。錯誤: {0}", + "elapsedBatchTime": "批次執行時間: {0}", "query.ExecutionFailedError": "由於意外錯誤導致執行失敗: {0} {1}", "query.message.executionTime": "總執行時間: {0}", - "query.message.startQueryWithRange": "已於第 {0} 行開始執行查詢", "query.message.startQuery": "已開始執行批次 {0}", - "elapsedBatchTime": "批次執行時間: {0}", - "copyFailed": "複製失敗。錯誤: {0}" + "query.message.startQueryWithRange": "已於第 {0} 行開始執行查詢" }, "sql/workbench/services/query/common/resultSerializer": { "msgSaveFailed": "無法儲存結果。", - "resultsSerializer.saveAsFileTitle": "選擇結果檔案", - "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (以逗號分隔)", - "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", - "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 活頁簿", - "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", - "resultsSerializer.saveAsFileExtensionTXTTitle": "純文字", - "savingFile": "正在儲存檔案...", "msgSaveSucceeded": "已成功將結果儲存至 {0}", - "openFile": "開啟檔案" + "openFile": "開啟檔案", + "resultsSerializer.saveAsFileExtensionCSVTitle": "CSV (以逗號分隔)", + "resultsSerializer.saveAsFileExtensionExcelTitle": "Excel 活頁簿", + "resultsSerializer.saveAsFileExtensionJSONTitle": "JSON", + "resultsSerializer.saveAsFileExtensionTXTTitle": "純文字", + "resultsSerializer.saveAsFileExtensionXMLTitle": "XML", + "resultsSerializer.saveAsFileTitle": "選擇結果檔案", + "savingFile": "正在儲存檔案..." }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialog": { - "from": "從", - "to": "至", + "addIPAddressLabel": "新增我的用戶端 IP", + "addIpRangeLabel": "新增我的子網路 IP 範圍", "createNewFirewallRule": "建立新的防火牆規則", - "firewall.ok": "確定", + "filewallRule": "防火牆規則", "firewall.cancel": "取消", + "firewall.ok": "確定", "firewallRuleDialogDescription": "您的用戶端 IP 位址無法存取伺服器。登錄到 Azure 帳戶並建立新的防火牆規則以啟用存取權限。", "firewallRuleHelpDescription": "深入了解防火牆設定", - "filewallRule": "防火牆規則", - "addIPAddressLabel": "新增我的用戶端 IP", - "addIpRangeLabel": "新增我的子網路 IP 範圍" + "from": "從", + "to": "至" }, "sql/workbench/services/resourceProvider/browser/firewallRuleDialogController": { "firewallDialog.addAccountErrorTitle": "新增帳戶時發生錯誤", "firewallRuleError": "防火牆規則錯誤" }, "sql/workbench/services/restore/browser/restoreDialog": { - "backupFilePath": "備份檔案路徑", - "targetDatabase": "目標資料庫", - "restoreDialog.restore": "還原", - "restoreDialog.restoreTitle": "還原資料庫", - "restoreDialog.database": "資料庫", - "restoreDialog.backupFile": "備份檔案", "RestoreDialogTitle": "還原資料庫", - "restoreDialog.cancel": "取消", - "restoreDialog.script": "指令碼", - "source": "來源", - "restoreFrom": "還原自", - "missingBackupFilePathError": "需要備份檔案路徑。", - "multipleBackupFilePath": "請輸入一或多個用逗號分隔的檔案路徑", + "backupFilePath": "備份檔案路徑", + "backupSetsToRestore": "要還原的備份組", "database": "資料庫", "destination": "目的地", - "restoreTo": "還原到", - "restorePlan": "還原計劃", - "backupSetsToRestore": "要還原的備份組", - "restoreDatabaseFileAs": "將資料庫檔案還原為", - "restoreDatabaseFileDetails": "還原資料庫檔詳細資訊", - "logicalFileName": "邏輯檔案名稱", "fileType": "檔案類型", + "filesTitle": "檔案", + "generalTitle": "一般", + "logicalFileName": "邏輯檔案名稱", + "missingBackupFilePathError": "需要備份檔案路徑。", + "multipleBackupFilePath": "請輸入一或多個用逗號分隔的檔案路徑", + "optionsTitle": "選項", "originalFileName": "原始檔案名稱", "restoreAs": "還原為", + "restoreDatabaseFileAs": "將資料庫檔案還原為", + "restoreDatabaseFileDetails": "還原資料庫檔詳細資訊", + "restoreDialog.backupFile": "備份檔案", + "restoreDialog.cancel": "取消", + "restoreDialog.database": "資料庫", + "restoreDialog.restore": "還原", + "restoreDialog.restoreTitle": "還原資料庫", + "restoreDialog.script": "指令碼", + "restoreFrom": "還原自", "restoreOptions": "還原選項", - "taillogBackup": "結尾記錄備份", + "restorePlan": "還原計劃", + "restoreTo": "還原到", "serverConnection": "伺服器連線", - "generalTitle": "一般", - "filesTitle": "檔案", - "optionsTitle": "選項" + "source": "來源", + "taillogBackup": "結尾記錄備份", + "targetDatabase": "目標資料庫" }, "sql/workbench/services/restore/common/constants": { - "backup.filterBackupFiles": "備份檔案", - "backup.allFiles": "所有檔案" + "backup.allFiles": "所有檔案", + "backup.filterBackupFiles": "備份檔案" }, "sql/workbench/services/serverGroup/browser/serverGroupDialog": { - "ServerGroupsDialogTitle": "伺服器群組", - "serverGroup.ok": "確定", - "serverGroup.cancel": "取消", - "connectionGroupName": "伺服器群組名稱", "MissingGroupNameError": "需要群組名稱。", + "ServerGroupsDialogTitle": "伺服器群組", + "connectionGroupName": "伺服器群組名稱", + "groupColor": "群組色彩", "groupDescription": "群組描述", - "groupColor": "群組色彩" + "serverGroup.cancel": "取消", + "serverGroup.ok": "確定" }, "sql/workbench/services/serverGroup/common/serverGroupViewModel": { "serverGroup.addServerGroup": "新增伺服器群組", @@ -11440,51 +11948,12 @@ }, "sql/workbench/services/tasks/common/tasksService": { "InProgressWarning": "1 個或更多的工作正在進行中。是否確實要退出?", - "taskService.yes": "是", - "taskService.no": "否" + "taskService.no": "否", + "taskService.yes": "是" }, - "sql/workbench/update/electron-browser/releaseNotes": { - "gettingStarted": "開始", - "showReleaseNotes": "顯示入門指南", - "miGettingStarted": "開始使用(&&S)" - }, - "sql/base/browser/ui/propertiesContainer/togglePropertiesAction": { - "hideProperties": "隱藏屬性", - "showProperties": "顯示屬性" - }, - "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": "無法移除檢視", - "confirmDelete": "確定要刪除檢視 \"{0}\" 嗎?", - "delete": "刪除(&&D)", - "insertCells": "插入儲存格", - "runCell": "執行儲存格", - "stopCell": "取消執行", - "errorRunCell": "上一個執行發生錯誤。按一下即可重新執行", - "unableToNavigateToCell": "無法瀏覽至筆記本儲存格。", - "viewCellInNotebook": "在筆記本中檢視儲存格", - "moreActionsLabel": "更多" - }, - "sql/workbench/contrib/notebook/browser/notebookViews/viewOptionsModal": { - "viewOptionsModal.title": "設定檢視", - "viewOptionsModal.name": "檢視名稱", - "viewOptionsModal.missingRequireField": "這是必要欄位。", - "viewOptionsModal.nameTaken": "此檢視名稱已經有人使用。", - "save": "儲存", - "cancel": "取消" - }, - "sql/workbench/services/notebook/browser/notebookViews/notebookViewsExtension": { - "notebookView.untitledView": "未命名的檢視" + "sql/workbench/update/electron-browser/gettingStarted": { + "miGettingStarted": "開始使用(&&S)", + "showReleaseNotes": "顯示入門指南" } } } \ No newline at end of file